kernel-rt-debug-modules-4.18.0-484.rt7.273.el8 |>|  Azzz||d/U]Tۉ9+ϺN=Nz'u!i( PmM "p/"F,eC~6#[*j Tzg`j(S?<$9 o!(Uq ÍEɲ+DLD[ 9"%1uI(YB5ِc$[6kxblwy#` Peqf ?B.W;tQ˔L}M7 Ť3llD(KG+sÕm-L ßtLI" Ep $&%=2n\(p{C̩R{XbsPe=JxsuC7 @dsc壉-T{K>4,*VE;\(MbWd o,[MߘkYOH DShT8B(3MNp{eG@ !Kf'Ad(M[ΐ/>`Bs?sd! 1 _# 6Pgmt !H +t ? b x>֬0WHWhW(X88X@;9a,;:۟;>@GH0IX Y!\&];(^>rb td e f l t u @v4w4xI<y]qs7s@sDsJsCkernel-rt-debug-modules4.18.0484.rt7.273.el8kernel modules to match the debug-core kernelThis package provides commonly used kernel modules for the debug-core kernel package.d/ [x86-06.stream.rdu2.redhat.com@CentOSCentOSGPLv2 and Redistributable, no modification permittedbuilder@centos.orgSystem Environment/Kernelhttp://www.kernel.org/linuxx86_64/sbin/depmod -a 4.18.0-484.rt7.273.el8.x86_64+debug if [ ! -f /var/lib/rpm-state/kernel-rt/installing_core_4.18.0-484.rt7.273.el8.x86_64+debug ]; then mkdir -p /var/lib/rpm-state/kernel-rt touch /var/lib/rpm-state/kernel-rt/need_to_run_dracut_4.18.0-484.rt7.273.el8.x86_64+debug fi/sbin/depmod -a 4.18.0-484.rt7.273.el8.x86_64+debugdZDx54%.H8J@$n*U-LL"d3$!HB X3D  d~DP R\<Kd8v\xڨ#LxXl<bVa8ds`sX%P4H></8 ('G"@@PռH|0 'h6d T0`, @  T0 DW(5P* x)(l NUL$4 !h 2+8L h%(/t,D!3[>@)('Fo~`-] ,8 @ 8 ( `d$/P  T-</0\@ ("l$0Pl"P@G8 txtIlbm+X$,t$%L4*   hdXC$ g,%x @@<*, TXlt1!% |!(48#vH%*d8)CX,8'#<90/0|(D$@ Dd )`x@    l +< 44p,T  `l8@$$ 0 p 80(0l\@ TH 048  L40, 5"Z'<Tl4|D |)T ,5D $/hD|Jdd"<%5 7,hDl"  d8A8)t&Dt\D/[ 9=H<H d \49 i` P `|C!X "$ $ |44%3Hx4C(!l48\86T T$< l8:X0t47`-1BF3@Lk(G8$ x/3 |wƼ1(L ,1 ,T#X% pt  \)` V!*T*+, hD 04\ |KJ8"Lh'S]Q`M>x  ~D(l49 L7L8, LS=L 0tXpXd+\ <,G,<$pp=  O \&\h3 t3!`>9MX3hXx)/dD.<cLM(E/et<|;( !h&*X@+,L@ p# ^@v@ݐ8DHECL&H`h0m46,tYh$DT0H2T+KELITd04 L/5 X2%p < 3( $d P X`$< X p9X0 \ < l #lpt '\ Tj<L -ݔjhS,uTX8~d0d ? bP4G$6Hzljk ` 3, R@0 !<  D 8 ?4,4 X `0)( )@O*XNT,*t@<x X7(4'< \.$|(d4D$0H(<-$ ^ZT$ t4 ;X"te, ,5p$+|1`7+-*d%C!$Y<N 3|a4fM ~,%@ t |CdA`X$L4% ,JP,D/=A`T|C4W5h  X  |@4SC^dKXd:?TW A M`<<<=><MXUMMt& dT  X* vH$Dx R P5opڈ <,G@DWG\'HH<xbk6'B8,+=B", -198H $L ,h, ` ( 0t0,1K !4>E #/7> T/ h 5( d H&(`%P\=(GNHxtdH|N589',\p;U^ԐH | (@08 4l|@T P/%,@d phH%D|P 3p \ H   At |UD d<MD,08` -=(,=p8䁤d/ ud/ ud/ ud/ ud/ ud/ ud/ ud/ ud/ ud/ ud/ ud/ ud/ ud/ ud/ ud/ ud/ ud/ ud/ ud/ ud/ ud/ ud/ ud/ ud/ ud/ ud/ ud/ ud/ ud/ ud/ ud/ ud/ ud/ ud/ ud/ ud/ ud/ ud/ ud/ ud/ ud/ ud/ ud/ ud/ ud/ ud/ ud/ ud/ ud/ ud/ ud/ ud/ ud/ ud/ ud/ ud/ ud/ ud/ ud/ ud/ ud/ ud/ ud/ ud/ ud/ ud/ ud/ ud/ ud/ ud/ ud/ ud/ ud/ ud/ ud/ ud/ ud/ ud/ ud/ ud/ ud/ ud/ ud/ ud/ ud/ ud/ ud/ ud/ ud/ ud/ ud/ ud/ ud/ ud/ ud/ ud/ ud/ ud/ ud/ ud/ ud/ ud/ ud/ ud/ ud/ ud/ ud/ ud/ ud/ ud/ ud/ ud/ ud/ ud/ ud/ ud/ ud/ ud/ ud/ ud/ ud/ ud/ ud/ ud/ ud/ ud/ ud/ ud/ ud/ ud/ ud/ ud/ ud/ ud/ ud/ ud/ ud/ ud/ ud/ ud/ ud/ ud/ ud/ ud/ ud/ ud/ ud/ ud/ ud/ ud/ ud/ ud/ ud/ ud/ ud/ ud/ ud/ ud/ ud/ ud/ ud/ ud/ ud/ ud/ ud/ ud/ ud/ ud/ ud/ ud/ ud/ ud/ ud/ ud/ ud/ ud/ ud/ ud/ ud/ ud/ ud/ ud/ ud/ ud/ ud/ ud/ ud/ ud/ ud/ ud/ ud/ ud/ ud/ ud/ ud/ ud/ ud/ ud/ ud/ ud/ ud/ ud/ ud/ ud/ ud/ ud/ ud/ ud/ ud/ ud/ ud/ ud/ ud/ ud/ ud/ ud/ ud/ ud/ ud/ ud/ ud/ ud/ ud/ ud/ ud/ ud/ ud/ ud/ ud/ ud/ ud/ ud/ ud/ ud/ ud/ ud/ ud/ ud/ ud/ ud/ ud/ ud/ ud/ ud/ ud/ ud/ ud/ ud/ ud/ ud/ ud/ ud/ ud/ ud/ ud/ ud/ ud/ ud/ ud/ ud/ ud/ ud/ ud/ ud/ ud/ ud/ ud/ ud/ ud/ ud/ ud/ ud/ ud/ ud/ ud/ ud/ ud/ ud/ ud/ ud/ ud/ ud/ ud/ ud/ ud/ ud/ ud/ ud/ ud/ ud/ ud/ ud/ ud/ ud/ ud/ ud/ ud/ ud/ ud/ ud/ ud/ ud/ ud/ ud/ ud/ ud/ ud/ ud/ ud/ ud/ ud/ ud/ ud/ ud/ ud/ ud/ ud/ ud/ ud/ ud/ ud/ ud/ ud/ ud/ ud/ ud/ ud/ ud/ ud/ ud/ ud/ ud/ ud/ ud/ ud/ ud/ ud/ ud/ ud/ ud/ ud/ ud/ ud/ ud/ ud/ ud/ ud/ ud/ ud/ ud/ ud/ ud/ ud/ ud/ ud/ ud/ ud/ ud/ ud/ ud/ ud/ ud/ ud/ ud/ ud/ ud/ ud/ ud/ ud/ ud/ ud/ ud/ ud/ ud/ ud/ ud/ ud/ ud/ ud/ ud/ ud/ ud/ ud/ ud/ ud/ ud/ ud/ ud/ ud/ ud/ ud/ ud/ ud/ ud/ ud/ ud/ ud/ ud/ ud/ ud/ ud/ ud/ ud/ ud/ ud/ ud/ ud/ ud/ ud/ ud/ ud/ ud/ ud/ ud/ ud/ ud/ ud/ ud/ ud/ ud/ ud/ ud/ ud/ ud/ ud/ ud/ ud/ ud/ ud/ ud/ ud/ ud/ ud/ ud/ ud/ ud/ ud/ ud/ ud/ ud/ ud/ ud/ ud/ ud/ ud/ ud/ ud/ ud/ ud/ ud/ ud/ ud/ ud/ ud/ ud/ ud/ ud/ ud/ ud/ ud/ ud/ ud/ ud/ ud/ ud/ ud/ ud/ ud/ ud/ ud/ ud/ ud/ ud/ ud/ ud/ ud/ ud/ ud/ ud/ ud/ ud/ ud/ ud/ ud/ ud/ ud/ ud/ ud/ ud/ ud/ ud/ ud/ ud/ ud/ ud/ ud/ ud/ ud/ ud/ ud/ ud/ ud/ ud/ ud/ ud/ ud/ ud/ ud/ ud/ ud/ ud/ ud/ ud/ ud/ ud/ ud/ ud/ ud/ ud/ ud/ ud/ ud/ ud/ ud/ ud/ ud/ ud/ ud/ ud/ ud/ ud/ ud/ ud/ ud/ ud/ ud/ ud/ ud/ ud/ ud/ ud/ ud/ ud/ ud/ ud/ ud/ ud/ ud/ ud/ ud/ ud/ ud/ ud/ ud/ ud/ ud/ ud/ ud/ ud/ ud/ ud/ ud/ ud/ ud/ ud/ ud/ ud/ ud/ ud/ ud/ ud/ ud/ ud/ ud/ ud/ ud/ ud/ ud/ ud/ ud/ ud/ ud/ ud/ ud/ ud/ ud/ ud/ ud/ ud/ ud/ ud/ ud/ ud/ ud/ ud/ ud/ ud/ ud/ ud/ ud/ ud/ ud/ ud/ ud/ ud/ ud/ ud/ ud/ ud/ ud/ ud/ ud/ ud/ ud/ ud/ ud/ ud/ ud/ ud/ ud/ ud/ ud/ ud/ ud/ ud/ ud/ ud/ ud/ ud/ ud/ ud/ ud/ ud/ ud/ ud/ ud/ ud/ ud/ ud/ ud/ ud/ ud/ ud/ ud/ ud/ ud/ ud/ ud/ ud/ ud/ ud/ ud/ ud/ ud/ ud/ ud/ ud/ ud/ ud/ ud/ ud/ ud/ ud/ ud/ ud/ ud/ ud/ ud/ ud/ ud/ ud/ ud/ ud/ ud/ ud/ ud/ ud/ ud/ ud/ ud/ ud/ ud/ ud/ ud/ ud/ ud/ ud/ ud/ ud/ ud/ ud/ ud/ ud/ ud/ ud/ ud/ ud/ ud/ ud/ ud/ ud/ ud/ ud/ ud/ ud/ ud/ ud/ ud/ ud/ ud/ ud/ ud/ ud/ ud/ ud/ ud/ ud/ ud/ ud/ ud/ ud/ ud/ ud/ ud/ ud/ ud/ ud/ ud/ ud/ ud/ ud/ ud/ ud/ ud/ ud/ ud/ ud/ ud/ ud/ ud/ ud/ ud/ ud/ ud/ ud/ ud/ ud/ ud/ ud/ ud/ ud/ ud/ ud/ ud/ ud/ ud/ ud/ ud/ ud/ ud/ ud/ ud/ ud/ ud/ ud/ ud/ ud/ ud/ ud/ ud/ ud/ ud/ ud/ ud/ ud/ ud/ ud/ ud/ ud/ ud/ ud/ ud/ ud/ ud/ ud/ ud/ ud/ ud/ ud/ ud/ ud/ ud/ ud/ ud/ ud/ ud/ ud/ ud/ ud/ ud/ ud/ ud/ ud/ ud/ ud/ ud/ ud/ ud/ ud/ ud/ ud/ ud/ ud/ ud/ ud/ ud/ ud/ ud/ ud/ ud/ ud/ ud/ ud/ ud/ ud/ ud/ ud/ ud/ ud/ ud/ ud/ ud/ ud/ ud/ ud/ ud/ ud/ ud/ ud/ ud/ ud/ ud/ ud/ ud/ ud/ ud/ ud/ ud/ ud/ ud/ ud/ ud/ ud/ ud/ ud/ ud/ ud/ ud/ ud/ ud/ ud/ ud/ ud/ ud/ ud/ ud/ ud/ ud/ ud/ ud/ ud/ ud/ ud/ ud/ ud/ ud/ ud/ ud/ ud/ ud/ ud/ ud/ ud/ ud/ ud/ ud/ ud/ ud/ ud/ ud/ ud/ ud/ ud/ ud/ ud/ ud/ ud/ ud/ ud/ ud/ ud/ ud/ ud/ ud/ ud/ ud/ ud/ ud/ ud/ ud/ ud/ ud/ ud/ ud/ ud/ ud/ ud/ ud/ ud/ ud/ ud/ ud/ ud/ ud/ ud/ ud/ ud/ ud/ ud/ ud/ ud/ ud/ ud/ ud/ ud/ ud/ ud/ ud/ ud/ ud/ ud/ ud/ ud/ ud/ ud/ ud/ ud/ ud/ ud/ ud/ ud/ ud/ ud/ ud/ ud/ ud/ ud/ ud/ ud/ ud/ ud/ ud/ ud/ ud/ ud/ ud/ ud/ ud/ ud/ ud/ ud/ ud/ ud/ ud/ ud/ ud/ ud/ ud/ ud/ ud/ ud/ ud/ ud/ ud/ ud/ ud/ ud/ ud/ ud/ ud/ ud/ ud/ ud/ ud/ ud/ ud/ ud/ ud/ ud/ ud/ ud/ ud/ ud/ ud/ ud/ ud/ ud/ ud/ ud/ ud/ ud/ ud/ ud/ ud/ ud/ ud/ ud/ ud/ ud/ ud/ ud/ ud/ ud/ ud/ ud/ ud/ ud/ ud/ ud/ ud/ ud/ ud/ ud/ ud/ ud/ ud/ ud/ ud/ ud/ ud/ ud/ ud/ ud/ ud/ ud/ ud/ ud/ ud/ ud/ ud/ ud/ ud/ ud/ ud/ ud/ ud/ ud/ ud/ ud/ ud/ ud/ ud/ ud/ ud/ ud/ ud/ ud/ ud/ ud/ ud/ ud/ ud/ ud/ ud/ ud/ ud/ ud/ ud/ ud/ ud/ ud/ ud/ ud/ ud/ ud/ ud/ ud/ ud/ ud/ ud/ ud/ ud/ ud/ ud/ ud/ ud/ ud/ ud/ ud/ ud/ ud/ ud/ ud/ ud/ ud/ ud/ ud/ ud/ ud/ ud/ ud/ ud/ ud/ ud/ ud/ ud/ ud/ ud/ ud/ ud/ ud/ ud/ ud/ ud/ ud/ ud/ ud/ ud/ ud/ ud/ ud/ ud/ ud/ ud/ ud/ ud/ ud/ ud/ ud/ ud/ ud/ ud/ ud/ ud/ ud/ ud/ ud/ ud/ ud/ ud/ ud/ ud/ ud/ ud/ ud/ ud/ ud/ ud/ ud/ ud/ ud/ ud/ ud/ ud/ ud/ ud/ ud/ ud/ ud/ ud/ ud/ ud/ ud/ ud/ ud/ ud/ ud/ ud/ ud/ ud/ ud/ ud/ ud/ ud/ ud/ ud/ ud/ ud/ ud/ ud/ ud/ ud/ ud/ ud/ ud/ ud/ ud/ ud/ ud/ ud/ ud/ ud/ ud/ ud/ ud/ ud/ ud/ ud/ ud/ ud/ ud/ ud/ ud/ ud/ ud/ ud/ ud/ ud/ ud/ ud/ ud/ ud/ ud/ ud/ ud/ ud/ ud/ ud/ ud/ ud/ ud/ ud/ ud/ ud/ ud/ ud/ ud/ ud/ ud/ ud/ ud/ ud/ ud/ ud/ ud/ ud/ ud/ ud/ ud/ ud/ ud/ ud/ ud/ ud/ ud/ ud/ ud/ ud/ ud/ ud/ ud/ ud/ ud/ ud/ ud/ ud/ ud/ ud/ ud/ ud/ ud/ ud/ ud/ ud/ ud/ ud/ ud/ ud/ ud/ ud/ ud/ ud/ ud/ ud/ ud/ ud/ ud/ ud/ ud/ ud/ ud/ ud/ ud/ ud/ ud/ ud/ ud/ ud/ ud/ ud/ ud/ ud4552cd00cfec5440aee931ebeb81d1123cf89e97b7ba4f6764f410a95e3eb41c870f1275b70a31f98b78e7baff46afd2affc5c4b8d356edfa1edd95c88e9acb2cbe01b8c12188274517b5bc8680f0314d7c329bf32ecb4f0a4c865c31a6cdebc3e2ed2bcbbd37e3bb50a1257ca2ffc16df4773c074962008c32d8944dd72fd51491cf3fef963f896978a0be10b6821223ca301bc832630f655cd1add2080799e993df27824251544cd90d5d42d7cac78cff40cf60d25540f39714ceb084cf9f42b846b16973c6d3874f14eeeb31f3e65f48c4169668e25b82d0c3c9032b81dab58af98ca6ccf0d42c1fe4e8d03edec2b0f80f1445bf4757c6c9d1449e5824efec5a65b475c88e8b4603a4c1a3307bdd6d8e357cfcecc53c1a4ddfbbb73076a5bdbaff95d9ae3e7888015494d36b2a2f8ed946a6386edbb2187245caa2d59fc424af1e7b245ed79d491d253b1a3e54ac38619dbc5faf0735196b3f81e2fd603f5d569a9791b849fbc8d5a102fdd5cd6b8251ec12168e4bb5836ed9eec3b9b1d87653c6905ce1d6f494a6bbded309cf2de468360c2e62bc337c68ba5da5ee05a0d5971dbc37b0c33d35d6fc28800c19acb83b954f67085886b18f627ffe0b1f4f3f6ebba899ed3e6d7ec57df3150fdf62d896e2d7bc1ac2830c6d7f49c045b1f9025557cb77fc4fb129932e59bee0e7746f0d7588095fbd9467f730dcce42526938b322a35e5b2df5ef76bf0872d9b76bf8cf2d2bf77539b6cf89c16949b4c96e9363e7f8784672d5c311a6b0da049971a7d1fa3b5fdefe6f879367a570973b6a52204edac1aff0b45bf7cec29621e1d95b0873f324644f9436fe8bd2c2ca3ad9d3391097e94779d9ddba0782e09c3a6deed5d6c732816dd6a81b233fb9f312ea0effd4a7e068d72c110097d2155c1795bd6d9570769896f0c9b571ee4ad1bd2e808cc18df481b1af292634c6870ccbeb01764b6a149e99b798e29ba248f59c8be602b3329a175eb07c9baa7b895a6831ebe00a46a63670f49209c9a1abdabe632e637231ef58265c279742613efa1d81ec4db758c50c278532eb8b99b91f80ec714db436e34bf9de71e8b418f0b85a29011fbd88a2a04a9e1763690c9c33211f4471b2a45c97f62713786c47f6f15e7912ed936cc62842532069d4b6b7465a6193ed9f616ca5a75e42c05fff9c76cc653bcd45d4c691e6cd6c69ce92eacf65006be30019aea9827d7ac04824b005559b0c3553d0e29b2485c01c2702a905b92192ceb9ac12994f3e60c3e12b254a0d94f35a730bb9b8a71ef05780d4da471950a960198a7eb5671c0b3e34bb96b5e9c72a858094d14b4eec5ec6a8ac1ebc7ebe933ab9044fe9c8ba70a1f1b368a632231ec0accebee05eaaf20aa64f2277b774d77b063bb58fb26fa9fddbcd759cf61e7f958b135d6f71b70d23bd5679e7456067bf8ec4540edda47dbcc392623cc9d218431fc1eaf96bfe37cfd9696bc29f29bfbbe12d8c6a2211a7a4b5808af335596c5e978d7cfbf9bedd7cdca2e4dfbc23d1ef5f92ce381d011e118db24724de430223a06f762edca7649dae95cf94838c3cfac748fea95bc058a563f209393cab3f7380e780d2647691857777dc2be3c242f6add182107de7c45960d5d455a5cc6f38182924cb15916f5ce1587a673bce260440231d3e0be93d6bcede9950a15008812db0ffdc6ec468cc135837efcf99dc93a24c99d4bc4932758a13bf4acb25fee397f54edec1787f19bda2c9f815f27a6d68a3cb3c65776f886454a101d925ecc2f16c29fbf22bb28797b20d93bfb1640574de45fa54b711b1e796fad4d3ebff48187cf741286db83f7bfeb3fe51026e4f46e203534a6063382c0f61fed24bf7cdb446407b30eb3a608a4e25d58c00e8109933b678eb84cf2a7af8c47f046ee3d6c2be9d08413d060e873223d5a834d4cc5c8d491ca95f0455d27d9f91901400a1c7e070a38706341e5d39ef83c69b44ad02958c010ee9ea752b662343b79757b90e3ad60b63aa25865c077d0455d09b1ed581da1692632bcee0afe69c42ce9d2fa48b72e6db95e08d9013af3a3f333b39f23d91533ac9ccd64722829a5a152a1e916631301e75115f35a6ae5a0188f6541dde93f75ef77ecafe0edb7c23d0063e6c36d709b13340b20bbfd26b33647b5b0e01cccb69e6126d2ff5fe1fbb78c564c5343fd53afd33dea805d45a48cd4be4576bd2b595a6394313e7323573608402fe2cf45365c8b496c4082e8d38abd6ef8efa2365ff3314bb8e401e6ce835070587d5a946a8f4b87803df375d43106010e5e68e792f62d9e4020e60c3a39f9e7f1e8d40f2d6f91dc1d04c6357784f5f19c845187e0f6d1d35377f4dcc11c996982de9108c9efb15a8d9f349ca9eb321d7be27bf54f7e47a4e58dfc4a5822ad72de1aaabc89275db00039187835d0f7abf4f906ebc77ba2ddf993a8b624f0044fe02bbeaaa610da313264b50051e6d2f604a8f22195341addd1b9f60302b20ad126e6fb70bbcfe798d0a99f144cdbfb4106f27a1b07ffd3dd8b53c06993671cc4c2fe6dff92e509c3e9fbbe64ddc72381c9c630a9447c178751eac30b5024da3fd2d574ef30d47fc9f24ab8acfab8eaa7b49ff008bf6a58653069b9a015c8848ef4e42cb4c6185d5dbcd649633b534dca4c5ad9a97af882998fc828b2fe4530d811da11f6397658c2740f1492a056d52469a44443a83a9eab9db8593ce35f4a52a71fece271549e019509260c3c5b0fdec595d0d04b6b72df5d6d1180179ef80219b14182b1621040cdb1298b62c47ca78792ab1b2cf3f23925ec4f01d801f4d5e77c5191b07247a4b4f5fe49cd46ce364a494662a07e8c506ff0265bddc12bfa8fccefca9204eca6a5f19f448b1e054d241af97e3b09ec8b4cad546616b68ecda50f645ead45e3e9673b9e519109aa414cdbf00c33259fccfe970a9639040204cc02202c15c525bde8b20908c33146a92012927a8e3af8c7d3707206cdd65954fcb943b8b69c62f7827ed3ec7ef7bb38d3e5b65e2ef2c86d8be962736c7907a7bb8e961b1d9973475bda565c01e5c82248d14dcab28ea386eb0d446f9d6d15ca5763893ee8d7acc8d5e515093001b2e42db4c378babdadade1d99861b3cd985ff60b651a7845d0a16ae5c5b3931e9e1969b6a1ddfecb261db8c4538d0c96c822f7d1ce82ccdc8243e6e79c3937e91d9158f22a7385386c4849fa0957f7ee353412b3b482fa6c173367a681219717dd2b56b9692f6180e0f59b0db02a95efc36cb652268fca53197f20324b9d21026906cd5fd4ef6fa5e0243150219b27946aa6b02b437a4e9c0de516b7e2f2c3500132364ffd17adc2dcaeed2e09fb13f91c3fdc0b24eddd7f442c180bdb90251d2a599348edec5bcefddf012eafbb92b9a870e49e956c2d5e1513878da104bd14cdd9bf6a6f624d11c6fb2dcae3195edab6448050c4ce096efde84e7a3b235fe20d48e3df0c4c78ca520efb3b4a5fb6b8d76d21e99d8aa4609dc1d8fff03f837ee7bb8b9d638475b7ed8dbd93b038a0b31d4d06a8636192c6191c544ec1335c2ce3fe9bc956dfcff08fb30ddaf2e3391c62c2388a7607701593deb76c24c85ccec5a478afb4ad03b05aa33b16bbe148610b5e3be800d4dcebd7b17d9beb9ceb77867e6bab27673df646b20adeb27f6d5bd726d828dfcea04cc92ffab045603fd66b7681f181da7fcee280d33158f5bb816ff8042ceaa7b297088aba0b14a15699b09fd55fcc212c2f42fb3ad44ab2d7d9dc16e9963319db4e6e088ea8ca36ec44e90b4e28db405596e09fee57c1bb138ae0042973f08173d002336724917c006a735bdab0870882f1f0bba65b9305f2776fd4f41f92000989fd084c55b3b0c9ca4bae51897cc95cd83aec5e549566668aa13bace07cf8e13e1b93c7b94cfdbb3b47766d5ac73d035d21a755f4f0733767f0528a13f9dd33b821858d7b241ffa4afc977a765e1de5105baf06a82b017e23f9a7e43fbb32a1549da66e97bdbf0f3ef068a261b66d5e93bc401e22bb711b82da5f9a48214b9c778006264466dcb03a0810e45a1ba4ebfca796896f6208a39c602f53a959dc2e019c08c4165be985ebbd1789a155b787d933053a20400727b8c0f5b97d9430cff8b91018c91e717389416f6a8eb472dded5600b61399eb87cf5b0d9ce299038ab7d54b427b902edb142cbcad66c2984af880a1bf2ee8600ae9a3304a64f04a00d21ab3ab1ece9428665cbd69ef4f88b652fb55b9cc3c1dbff615a91e1e78e099fdd0d65feddcf64ddd2962cc90b4b6737749b89b3cd09548c8d17cd49108f44c512b1f989dfb4eec2d281028de685ffff28ea2669926cf8214f898ef358bab2a4d566d6f40faf1044cdbd99251b21a690d26dc90355bd65e6967c0c6e734f547de4cceb6146cb096fad8cbbb46ea2465ddc1b836ef4eca7ae78b73154775e07afd6a1e28fbe278fce8b14b25cefc9d7dfacc478dce9b850f866bcbbd05b0d8600c4e888dbccc9dbc24e930b13d05aeafdde0e7e5dc207200d7740bdaa709563c01b6d8579bfb24e66a4e2d375cd8927dfcb1d6f84f9fb3aff46f072b611446561faa3d64fc03947c895f2ae86bcab7a1ba929d8fe8ae3609d815c70b219da28312b64cec29c85bf8cfe14a63c66a69afbc84a23826beccece7b29a437869898b37ce4e35fcf1fab3b205e9b02be065ba3db1bb39e2c3540e5e7e3b06c9c68bc66f02bdd76aedffbf18a95b83432dbf884a5b7127fc3b2e69a8c12c9e445a0b7f5873684cc0eb0215785d5b391edefeb78bd9e220c7ee4896beae06df72e7856334af4b9aeb4cdd949926617e8d6af848836dd3285b99a2c7984b6db748515519509b3605b2f89de10d6a226da03f8e460affb0739114b955970fbc94f1c768cda9fd34aad42375ba4840558feea547758220a8c8f0b71b2c0c5d015882ac2bafb7b2ad0128f099cbaf3e9c24c2665b92d4986933363801a4d2d34113fc4da1b5388527124e45de6364929f5dd804485f64401be1eb2e916dee45a7c05a395a409a355fbbc8925302c426bcb3aaab5b5dd3932480934f925e810ff9ad3d95ea9537dfa7c81faca2ada6d8b1bd2234c52f6187d53e2ca0ae7872d6f19134ff5ee6dcdba33d93c8a45898e2ee2bf7d4384e02383ec41a6180ee74216b129f7a1f7b752ed302d3cecef19254db1c1d53633be93a3c76f9003c6da541e059adad4bdf446c7a61a593a3bf84c5459afb16f2cbd10e765a324fc45a9a50af754e4a52db8a32238d50739fbefadd886d4bab04882710da25b54c1d1da263dfe57ab859fa9ac27dc31d66edf21b5f45a0e5dbb21f94564499965be152b101e75e0b049904c40cc31342f10d37b62600d54cb31ca12259168e1c45a39aed6b52c8db22531ca52d561669a3d49b9ccb0953835d93cf517193ed60207f1b74fdbc1eef8e746393f619baddc2c68dc62e26e4f35afe1e7297dd98e06ff1bacd49658f975d5b4c4eeb4f230ea8d40726514509abe6b07a40054c25e443fbe2808f505a286262cdbd868fb6ba426c04e8bd1dae2cc228a2e191e7cda45441af9694a814808ecd1d45a08488d29cab7247ea736ec1c9edb96ecf3b272b5857b074188e33568675fda40093850fbc263d1997c58fa2eadb251c1f218cce2c5bfe2974195bf28ee7415bdfbe6b817f73a3b67fa0b4c04ee8b701ceb538133b584e9e7f0517b00726ebcf8508e2bd1c078eebc9d56c027ff4f131726555c883908da3a2f0cba438f4ac4a08fabe5455e70886551fa9d4b9ccfdcaabfaac6b6fd2d6f2fd95d79b8873acc5efd89f3bf595be8db140dba209617a63fc75db1c461f73c19fb9ae1cd268d4c156e7e2548eec7e1b170bfc2a75183273fc4a4a8f05b3fb7d3356863bc792a1da86864215317d72bf56ffc858718972342d4d09a3648fd5ba96dc57b5a782148a60c76fe42e907aa351a6bdaee2cafc82f003e8a462d7e763f2fedac756017d648ef2ab34bcf5e873255912357a612bed2f52e8cf74b8e6d62c0a3efed5af8582d7245105457a3434f6c05adf3dee14b62e9609eddf5a2222da4a6d5e15ed51338c54d97e5a6fb3659570c3b3421df107c67a6d9ff700055c6bae1cdd45cdd6ce516602b4bae32127f32fc8da4e860c706d7956dbf772552834d4fd7a051f3e40f51ceaa4ad1c7f66067a1b2da8645d1739bd89eff05a485c4a0dc114c8822b111df76d473999909e9026c316c080512195fe6b837757272627733f578a6c3efe709b986cf2ae7d0bcd33b40c8d7b9d5a8ebcd52a96c6bd63e5df299e3aa7b969bf33d5fbe3a9c644850bb42d10098a64964129d1d02c6d3d45a00a8b1d65f463f2eafbf5aa9f434b8af1f6a955b15e72e61689b6a07d45d6a46d40343c3c98dd657977f53967c959be484f1599c83016bb982178f6279cde934e62a86c86bbd10c2ac3d2491a3177b7fa879a29376104e74ea2965efcad103786aa9646351ab197136dbab7a3adea4b6cb6a188dfc4b65e1ef2178da0f4f7278ab684ffa6131a4256423b8d8db00065f62054e411faf85ed44bca67a49ecd95b1011cdb0327ac584cbd10f0e1b298e74798e82ef5655072c47575c240249387d5b466799755e798814265cc865f0b6e2fdc4fdaa0fbeaa1c73a1b14e63eefeb461fc973d0931c916ce045a10246276e42867ca59546cf3d0bbe4182638ac6da8b6316515ae89af335f2e071acaf24e13aaf0d54ce34a8437fe20bf5f560da16c4d5cdf919509afdb356d25f10b8f1d19a52a6112187ea5d3744eb38898277ff20119f2db7ea16d182172e80a2ec65c0d9caa15e07a8d7fe3799ba2373fb289c022cbce91184b38f76d400dc2505c7c62e65b8520d07ef73278d9fac22794fe78ae29cd813a0d2d98baa1a001a1bb57c63c47d98cd898eca31416904e69c0feae196ce2f4d1de89048b430379f1a38734e163e45ee3c072cd82a54fe3046252828279b9e6be348aa3e03469ac97556a3a1851432a2d67127ec83bbe7135d39255c7e6a89f3d64aff64fffd699fb3b225fd1c68cf3301c18fb3587975593257deabeabcbe3fa75548b448073c69c583326902f3cdb3c6929a23caa1973248def6ffd66117385c4eb2d3cc6657c7640da4886dd19433b86d7dba977acbc1d35e54cb6f5c13902c551a89822cce3205773febf772e32158474475e95f40d8163aa087dc6b3fef4ab3deb256ba84b63f53b194024281c9b5e474c3b39800bc062d02dd31d14454db6b48abe561fdc4fef76509b8dd6a363714090131ac376a336de7e94e08c7cf4daf933ad1f49e9a812ccfe60c473aae629f160a43701f9a70210c7d8097ac53cfd638609fc1fa415238202bebc83b7e90dfca7696da6ef6b65c2b1068ed6f195061a25e857fae6a004afee2e37fe6ef6b8a07c6a6c061729d1987cc5fcc462bc0e741e6d44c5466428efe1fe9ae460f0b98ebaf0ec8c0f6b5a87ea1a32755c1cd7aa116259cea21314d038688c0862875bca97c9e2fc76c34c7033c3eb2e8cbf30e8832bbd9ef4ab6ab6b662c244e5c3bb6508f00478f512aaf86bfbdfa7285d2a23ae906b38805c2f3192015ed188f29b9446ad65f6e399151f433951c648914ac33963ba10aee2273cc9e5a41ccb13cb2371f8c2be5f0a6f8ada779a0cb1f2e09e5f07864ab59feed887564071ca336d355bc4aa99e959ae0c98b62e34ca553c14af00380c1e75120857269d4ec90f2085a57c7d44617d8e5b521fa8886923a960a8d5330ee865fe372be9035ad4339c96140b0ae08c74bc61487a6403a216cca7138a6e42e340057d9a0baa60e2cd96f8bdc7b2b610b230e1441016f4244340cae4f73022e91bf720848bacf03298b04a1cf8bdb60b5b25a28ecc5aa0108d9adfad75f9842459f358d3887b55855fd0932ec5b4668e14063390858864dd1295bc689b19a5671d340dea4b5ccd7d95447829c1ab4a66364b7b2203e0e2b0b11628e89ced9111d6900750f7ac637f25a4581edce0d289f92b5a9b2b313b60b791ff3c4bfa1ea45def197420c7469fd4f65194bc8278460f3e98e62318eba9a1ffb00ad05ac6cb824b7b80fa65f5e2ab7eb46c2a33250a6aaf3e1e157a780912dc9e162893b22395ced823e212cfaebfd445b0f779e24174c7126497f45cec397e09c5eb9cb6432632633bb73346aa2bea9a4016927c04c8abe81bd544794471b91a14426093d772d878867ba74848b845f215e152d1a0542442fbbc07b2f4b3499c905bb2f584e469f326713659214ffd52e064567dd57da6ba87793e09073612e311419b8eab9471cd58d4221f35f287ccd9effcbeab42e8508d765432cf37561bbfb54e03b42c085f7837dd111e963625e231b4cc15019920a6efa6626ad39a5149d35e60bbc6241d03b097357c10f9ef7e72ebfcc689cb611c6a75a5db11d2d74dcedc9b2d73cc992e604f0d438a7b534159846ddf0246ed0aa49b789500a4ee90c69675dc37572e343e41f57d8d65afa3e13498f77fbaedb630fb0a5d460e92780f9671fa1bc4d08bd419cb3244b728a4fc24a7270705d09317618df50593183844648e0db564856425a8694dfa41b9e9d88ffa4f5d3f508f96d7ccd7da26361f6cc6fb9d16ac143c604276d83ca75883ce47a6fd69e0046e1b0981002f2b5bec960b9d8d62b665de33b39c916cba91cfeed4031988aa8ca623ace92f87e898c44cbd3ca0c54680ebdab3de538a99745064c3356700a06a5b82de11276b58b48a44a4bfa72c7e4d32ad58018ab64d352d1e39d16099040079db60997f07dc071144ef5dc1b20ebe3c57c260e24512fd2299d8a40eaf7e934eb08a427a7ad6989717062d004f768250e5094c5fe5dedc7f18e06de354fd204d0f281d57317025df320642988b28bdfc4849ccbc85525cf0877cdcad0bab9fae65e31aaacb707969f9157014818142127ebc5cab95405fd21bebe7e8ca4ec291c8d3dcf69161265e4038fb49acd649c7253611b36d4f0d9e723affb32943b24c19ce6f1aaabe96ea09cfd8c6916701be62b323393f9dcff2e5810764b7939290d6d59cd6d48f1141b5621dab9739aed3a5235aa881955b89f49b48d859fac423687d39c01699b991bbcdbfbd130d98400b63f092f2e60c60ecc4cbba019446eb26bef67f747dcf11c1075d7cd52cabbb356e4512eb60bb528c32de21d8ec3f1a129d3d6dd5f32de30574bcab65d6647aa70907cf68104a8b720abfd8a9cddbedc25bf791683f0d054f54150ad29bac28de74175143e3e5d472d8516b004469c534639552b84c3c3586bf70347c0b1884036403b219abecb1e65263fbeb74dd644c8846afb3f3625951ae76e82b1faace85b220c7e694aed7d6c51ba256ce66b9da6edf95b2e8b068c3d0e905b7de789d44c422c050e150b2f61cba5c5e83a06186df38c6d393a23be6b4aeef6eaf5ff971e690f348a0fe7e6de9bde195229f03748786cd44d54300bd67c2f04499d2a8927340d9f7623f278e3f19efd69111906837e1d014f4c67928eb49fa95503ea155fff5c11f5ad3419ca64e445a9105b9cd3520620eb9e2cf79796d6bf74c905ded6d64822ce047586ce12fb5eed2382bb395ddb630eb19666d65334a250faae60ba868ea5658c12c7f2ed45a9136d3494cfb4665d90eb345d94541fd2e38bc7c896bda3c4a2642813c831bc75310ce44d00746b7389b2b1007ef0453a52934d10b3a9f74a53a9c339d0067e647cef14fd1c987ab4bbdfba49903e8f8757a8e4e8d62a6dbc2641eb49ddd3bef94869ff2d6d53f7711cdb57e89644946d0c2f5b7599c17d69da7b57881672c3a7695136b7b11e25d61f4eeb5eeee7c9a14e2ded39c917831c99b45554b8778aceca598e8f8830bc734ddf70e007c809370a7d8bf3a0377923ba3009fa7f99ae3871dd2f332656346a9218181fc9f449456fcd7b99cc7feb04f64d2f8603aa7ca4cfec239c662fab97449da54854191e2d1bf46d3706d15dba1ed5d373fdc8552c3e2d128385209f27ab8f17d0ae5631436be1632a99338221bafb38ca4e3dee542011f89d53002e66471ec6b692088603d706657b2f5cd80cc1ea51785146953025a8e83c6e917258519fb33c1172bca7018f4b3ba0fdf131b83e87ab435f5cc556ea405274b71fff0d60d565248e9ba3cd8caa8b1b9012663e5d12685f7a96514439d375a06a28033c656877ebb7d592f1ae41460ccf6f81e7407758c7f7caf3ebbce39cb1c123e44decb632381ff75e94bc2e05a0f9ba1e27767a74bc334b0af68cb8f3965259a445aaba1cfde19ec980cb9d4835b9f3b0c82a4bc44e0d68ce7777eea4f877651c94469a33d982084f46adcec3034b416139c15c486bc94e7c71df68dc663ae016d98f8b2bbdaaeb9f900a87c3aec07dd3fef9ae102e5b2b93bd9277ceffb47cebc3ba3d563dc0c646a0ffacd13b70d3ce93ff31b28b0b01def4dd00186b1cd3e91c5613172e07217ba92142564a6a395cad782e02f277f4695794cbaa4c9bc4ab5820a069e168eea3aa2215b0d9a4738c71df755b52be33b10cfc5825f5c9d5053bf395cbfd50f4124ba858cad55a5862acd56b064a3069cdf122745949c25bf3adc85fb5b3321d72c9bd48094696405513dd3be5c85b01862bf335f03f85c8206526c8a7bae998739f3095ab85bd5a09e77c14645125138a03e0a089b34a6bd6db41222250071a03efe213114468d9695c990ffbe3a5762eac698abe9c45c65e9a3c70df1bc7a374550454d2ad07fb8e944a88f79e57f1653ac95a287bd71a3deac22aac9e89c858befef8bf15d10055725cc4625da335f78ecc95a686a22829f9bbe61f3842e06c05dc602c21fd6cc712373205bf3bd86c1e3335337bf1e47c94a96523cec2c503f786a0cd789f41205d961ad49f8231704f0a2a52f6881ac197dca15944749428ba50743d80d430fb9f28a2053b8ed3d2ac18415eb177be889655d12d9b988a46490fe21c0cbadc24646a14087a3904d22b4e44465c80f0f10c45a0c1649917cb8d5f9ea22e43ed0ac5720feb0087b363ccae90e04ff46b774b326aa3837d0817411c422763cfcff97da509823abdc39307dc44454692dda191ee69c7840f7c94e8ebee043b1893584fa2552eb00bfe3377850048012bb1e6fb7aff0526f958ebc3c92b43f4c45091a76f93b5ba8cfd4712d008c8592caf13af431ea479d5c33b59b15b5f6800b14b4c16548ea83773af2c4116fe2febf87eab4b8828db01cec8d0afeabd2c6a6f99c2fddd19f564faa4e468e6fdb8289e85a029ec6f5a89047a92718fa5c14f125346242d7e7192a696e9b81655e89d92dd370393973909e8e290aaf00ddec4b3cca8a62286c5e87c348ee99d6661aa21578c1ba75f531229cf21906f8830668a8799e9d276d1068c6402161ed35093ca5a3814fd63e7abf3959042640a13b9f07543ce647922eefb4b49cca6fb8cbe717404fa4237692d1f02351fb402f7f14429e6f3aceaf787236aaf067f11c73390b3a511f3b479ea2dcb4eae4205b3855cabbf585bf98f4489d07f5777d9ca5eca3eee79908704f5a5280ac72477841a6f58224e62e125781a0995b3559bb9f261062a81df0acc6966e07a6e28544d63e42d43fa32876d8dad7cd5211897e83f2048f6816d21ca784c699bf24b8f5dab32adf172fefe9b7707088af7c1288c28e61f73c7eca1d6a96883e4a1f5d32efcc7e361e9d00f674ad535ff64778533d9e5a40093497888ff5d2b22866843b610a27f87d64bdc818f3b380a5a4bdb67db04d83685fc932eed2ebd53399002c6396c9a28a92877abd2f5227a2dd1abb9e5353a03f38ab17f273ebc454867125fc58e8b5715d7338971616d014ee805496a5b852803e2fe2531ecc8ffc0257ec2547d736ef033eb999924eba644c0e4f3cc89cb7fef8cb2014d1969dafd816d85b94698a98ec3d95ca4873453c588cb8a7ed0c8ad849d74931f27c653a046d1a92de6b5bd5b9fa0c1c90eb4a7dc3769bd887a3c980058e032cefb78329018aaee2cfce342bac9b09f94cd783e5f4f4ff202470d219329498dc61b5a187401482e087b0688c606fd1c1715bd83dc1ce3b0c8cd41ff19949de57fbd7fd18df6643c612dffe7a621d0a53f572a7c9730ef02a874858ff2a0c84b3db370045ada3e63be8e22e069fe86a3a7eae4d6f35cb1f94ee0671611b058e76d115b2cfb92c577bc46fd0eb81381ffa80d52ceaea151c09acf632723db4728f03efecf9b52595847c3d62e820836f86235138326bd90e2ca9501cff410a86a510cd96d1146cd9d71e2e360a50bd0a798a9bdfeb2321a6b6b01277f536427dd007f656e5280c49b79ca86a9fe892141cfe0984e376e45ada2dbbb587101a3af1016a00e62d9e52c7f3b679a5f9941979e3a1189c764818a32aefaf6388a08e426918503c22f2c7e9025f797eb582f2d80e0b219c5dc9a955351123a0d04981af92b5f14b115381fc9f636516ef75bd172ec83189d7da368fb960562b7deefb0759372983de47dc9a38b28e09c435ad4678da2350658b8ee2af4909870b02fc16981d0bff0dd63dcc67656660a66c4df4d49e36ac70801c54ebfd2640138fb0f5fabf0c4b7e8b403721388b444d337359abdb5ae1fdcb71705fbd5eb929e1fa9c982f00f40198fe93859b529d500eda19368c4b954d7f4df58cce9cab135458a90eee9a6658e9d2a1df77892535776c91f2198bb2c7e473c7947abe98f8150c5d17ba5fbdffae005c85268800d950f09899353e58ef705e0fd81f6f3424e061608a9a42247ee7eb9ed7181d07a0e816f62194d2d9ff30517ae7c321425b6ed74249135603bf1a98defd646a688b377d3ce8ead3b32cb038642574cac5e51b1848b6cff34a5caea1c100c803dafc0e46dae516179d106304c558983425a70620ce17bd737328c88d8a93306eb16ed50e5b89d0f17317d064ba13aa2546faca22b395200c0e7a35f466944be1b38be8ad59e66a138db1b30b3a465f9b60e316816c6921ab9c0148f94871d5e1eca17c665e3d9021f5e4101947350a3b4ce925474c38e839c685714e4c642331db50b4724418fa80f91e3458d3acbdd52b730a0fd261cf653f9a252b6a5e3f2f385c5441914623607a13c1675aea22ed56c9f21985a2002123efca364943b08a385f6b6f559e00ddc72c67ca040d535d5a0543b03eb3aa78982fa03048bec6d19859306581792be75460a63931f4cb2eda19d51e56c84d714d09bf5f4ee2fb059f1bf3c437a6617be609c015a9ec257bf0866904895bf5606a18778f584b7c361d9ed7cffc244b6f93955c73509563e2024584b7b08e94df7a85ddcae89fe2c3726563a969b4aa627fae8603b5f5759a230631d65f4135669e8bbd04ee728db743e28bb1c34ed9c69a510b1192e720fd4990f243896293c9a0052a5dd898d22de1b38ed57d1d8a8fc00845a698574724c5c895a666137d94cf9655b9a5688b343c507bba5bdf2bf35fe2d64d14dfb2660985deee02c86ee24dd262c6e599a3edded00038ba90616a6953aac3783ea769e7b3400a0482dff70bbbfa23fd0437ca32285bb3d1b8eeffaa3e253ebe9adcfb8fa59222b35fd43f04cfc128267d55b680bd9d5bf9e15ad57e5c9a1d208cb0587ee83c06b9b5a7ff5c92ffc5a862bebdc693753ff3ef929e7127a90f543d4c41835219795ee86b072099173c7df22b93eb61f95e65b81c829a8171232929c7c69ddbe00233cbfcecd084bb234c9d17bf161a611eb43ef98add5a6a72f13a7469574363e58f9e5982c1d15b22351cd6786f01f82f14146f637f98450ca987b724822717d5cf70e7f17348ba5e001d0295a616bc2ae5a65a401a9abf5c0d71c5422344d25a7ba7d7d9037b114f42e68537b472c95bdf39c0835d49f4ebe17cbc370c6b8c415979740062bb6817c9956c3cc53f6533e9ccb855c5e8cd4073492cc9aa2953cc671d004071208a6c0ccd1e1d2e37bddf7a7d8fa8ccfdf4947edc663fa4078b3c1fc334fa831d8e5d0b681bacbb3577442b41e0dc913405711f4a46572c24651bdb6aff71707ad2af09bdd2123ccfe632dd7f280922c9e292970a81aa8dc8fbed9aec12213f2c2c73fd11e5d7392e23ce7c67aa5787af325dea90a320a5a0ae01a58305bcbca0b3402269336e9ad5499c7d83b7483e46e6e579bb1381b8811f14f405528dda5803897a5803189cc251d3a1467035c69a32ac458018fdefbfb03e85bc3b14193a87da31618caee7044c5b29df0134f05c120d758224c50dd5e81a6790e9e97a7036088877f1ae6267d757f85b4d252ffa69edc7b5c3c5704b64f7f97f8bbb77d48da201d349a23889b170c1d561b20dfaeb8810155389675193a739aeaa4bdc73d5b3f0b231acb6cb4d2441dc732a7696ab1101a6732bec25d34d2b4238797553d396d7a090245db216946b788210cfa46b55a05b47267c4d34de24a6fbb89b132525626ddb12e5da19f45ab82232af865e81699bba230c8eaee62714d709e2672bc11ac4095e9c5875f4faee22e4575c235a17102d46d03f2340f25e9915afc123235e0e96cfcb221fd11852adffb977c66780385c9a6a2124a5c3858b2b1f3a217f5f86a391671853cdf2bc77e44475fb0d30e602c67d6970ede2f8b3772163fc3503dad99e027e7a7b7983bd732b53f2592b85f185153b13b536200dc00d8eb068eb5d1601a00c1b8fc15dff3f1d43193fd9aaf6775d675699b00127dda9842f8c30f68e3492de9195022341900db2400e8172d5004707f59a2055f6488f63f9fc9b1d9bc5671e0a5a596b1b0c4aea03cf28214cd1e58a13a0beff5b6245d28b4ddb17e2b75fc6f94e433556f55756171d195edb93e9c0048eae9dec495cf9f623a360f10be49cc657e3cc97ac97894e09275106cd4bad38f36a78545a2d919d8a9564fc1264caf475865fa2b2bc7f5c3a9faf5a5865fa0e07de5f652792e103fb7c2b28de1a4bb80ada7437e98fae6e450aca377e480482a59f5cab29306e693e44439c30f45ba21db696b6dc72e72264f877762f0fadd7f68262a54bada0287d61c11fbdc9582a83c0e21fa06105607c7595ea45b36c2b993df5bc17befe9b72d33cd5804d3c35da0f916a5cb91b138b94d6ad5434eebb77982abd2741fd9c617cb061218358d1023a101feb5904efaf9afbaf941a23a02134be26d551b752cf32a2698b4b5ae63c9919e051224ec9ab4112c5cad75a9dcd16bac70f170df729e87621f4eca616f2ae6231bf409a510272c635d06852f00fbd8d88cf13aa36ef1f7f1c2063190fc3d5f2d0f055ceb798b056d58556c59227014e1026fae7005ccc5fe628942368c24a8eaa9552365a39a94993f16d0a50ec3e04259cca4cc97668ad281845a7706b4e4826e318f0edf7b75f527e5865dc500ea16cb133f376112f6eb3fd98c54687aa989d884bcd94231023c0ac0f6c17f042154d3c3a5e339a04c1984cbfc9cf4e386e37ecb7c6771288cd56db996d39592fa59e32f9ba2856bc24975dee48ead7114e7033454bec3d741d02e559b0953eebfd1d918b08119c9197ec6469c4695e353c605dfbb119c3777999fe1760fbd1b7f228e135b651ce7ff39b8704d1f54e227f6e8a43dfea228426e60624ce71e2f45c2f83df1925f0c4ec934da156255271085387042f2c2fdf49b20e81e5cb32ff1aa013011ce3905921fa4468f845315c004d7f0598dd0867c2f3e63d9a75dcb2dc61b9f47e837c17a4ca48e326a6c65d8ba893d2f1f0c977d5ffe908ca55976d08c0a431981e027c0a0e81211ffce8438d6dba12fbd3a5307d5bcbe6bfaf8b4393a55433cd75a008a6922bd7cd3682752b5bf811d9becda6c0d69894f9c25109ed6dd4cdb3b2b0f98d6eaae417e9c1b118799523cad4a7abf9f708957c2c35b765afba7d6a44cb996b29fc0536530e158830507e06390654c3a8ede6e7aa8bfc0afd85fa27ed925ee4e6c44139117022c86f333a9936d1a5667d2e8c7430fb8f348b49ac70a882126908ec732f56ebaf93ea41797b7044800bf9e97446d7d165e96294f81fc4a09644d1f6f8b473dddf897e10cede8928225ca99da6638a0c4e086b74f8c40ee46ef196c30ab7619661b7d75c002d50b0afc0309d5113252633e1f0507d60c576e709de0fd92ab546120e4acfff3f8ca7f89215a4afe042672c695033893d91a9c50270a1dba8d6a7fa4c37be290f0e73eba4177eb29c085c56d670bea5ec6a2489bc066ebe174d4a168f59d7b0360cdfe882cd64aa9189a8765c25bf8991c856ca7024f24fa6c51c9d98c3b75cc6942a528ff75fffefa479a24e68d1d9d71d6a49572925afe0908384af1851807d49477ef75940dab7eebb62ce91bd3f2d8265d063be111bf255f4b123d5fe94e7944619d989a08560bb1dfe3f3ea02037627f248332ef526ba09ba2b6ce42dc68f08196b2c471ce2ea89dd242cc96a18402e2bc7717b2078328c7b49974bb4cba0dbf339b483f21470f4933d135f829a2c81486719a29815579a4847676eca924fadf71f29e4b779fc5b218c98beca26031dc885c12b44fba3a447898858e7538eb6819b237f79bafb44971beda993e8a5d40a7b03fdf91209020cd37b500de95b15640095eb91f6b5ec7912690fd5ae350214f3375b629173300bb71b70c7d29557262455ed6ef963f69954d04dd9d1c4b1eb579a931fdffa10e5082bf396b059bb3868cffcd55af5640e0d2ab71b8a8483b76c84cb9a24d06174d5e8273918d2476a50fc8a297f5e09386786e1d9e87ffd3493d8d3eef24b57b186a6aa21f8512d9098db55407cd12b45daf93753bcb7be1fb17ccfcfc5d2eb53d8c17631d76e53d90a429c6735f95c321e9861d936e29d283b3630ae1e2e39fe17e6e04c23a308c4cf7c2060b1d594b7979e05ffa96e551bf028c834a6175895e9be92eda986769b9e9e8d49d341fc7274eee076166d20617480767d33657a121e38c744aa5bb065f43074223e33b74d2672df471381d8045640298b458f454dfe5f7b54859e6de760bc33b724688efc5ff4a7f9b228e2200146502d0066592d4e22376ec2e51e1a658d84630a192e0a82714dcbc7f2a32635f32baea661384d5d7ed562b47849bd8ba317327c5ac227bffc98046763042e979300f25c21c9ba7662207677b85404fd5609a646b4e4c71e36429747c707b3926805101ac4e8d4a25eaf3ad55b4eabe38ad4a49fdf02500456d808d0f535c13e8b7bf5317164c41f7875a14bc4b04677840821606f3a5b0225ea08929c143999285021e351fd282ca3b434f0198a25b604f4bd6060bd1c395f47fd7fc9c256985c92e726491c6d87a85ca0b1352dcda769a564fbf9cb1d312b43313378e35f296f7dad3d489dd3ae3be7fdb25835ec93b6448328924129126b8f84301a742250d52974b35f49c29dc2c6ebf47df7a14f8ace1e7f44e08cdad2928837434590de389e8bed56d07cfd0bec2decac714b3662d389ab647ba9378d72dbdeeb2f7726516ff48e65f58f8514b27e2af6084d7e4e424ae4430d48dfec315afc92cb1b5ae3d6f2ff3b3157668c347b33494a2b32375f984bcd325f8ccfc3867d10a8b5a673d91eb38e10c6ea877caf42b413699cf32570e99c5391f72d595d65e9ec38372a0fd71c642952190bf5bd4b5de3c8d546ccf795f56360c17bca5b461bcfdeb04d5b76a258c64c1aef88b6d8f0097cc062ac7e39fede99a53b0ec19b2083be075a818977992fc32ffe42bb8341b5ab6aea3eac824aa15472be4c27c2f3fcd724759bb3b6b3e734f1054e93a39e689d2a9f96e589f468c911eb5d60993c8e2a2c9ce8fde2de3b23f5e56a597eff7959e6237c734e19e7ce6860ed190fbd4ffe0a87b091e87fed3d50cb84a790f747fa3e21f31c366666050fc89e18904f3f3d55434559a20237967d7cc76544eada5dd3663465b7e33f16b96cb65412042b2a14cd8aa42e2d2b5c83cf977abf9e600b48522a5f52673015cf50258fdb8b6e8e278624a4db92b7329c49f4d210e73411b1feb56c4c59fb3611c42500e63d1d394eb8b53a476197aefd1721922e90d3863bd79b0d6bf4cb4e291d49d0fe7b0992641021de313780bc7e690266cb27d14d9a892f45caee30f4a064a8e8d21c926561672c8202d58167650cdaceae0882e287779fa0cbcff6bd841f06b7dd6204a915decb1fc9ec6b32e3e1b8b6156bf7b0d0bed013b1d42bd8b4ef355edf127afe097395df488c07448579aeda0e8db4f90721675befef8871aff2545f5bc9f7c4a616fc084d7fc12bc941187c7b57a45fa23b5d5309470152a23247f9c2e4d0cd6127e62a543155663f1b7e265e91d8b66c0a4e688e4455644c946da85a95bd0d3cb54426370c55f87ddca34a068edd6fc08faed0766842c3cace53f4cbf0d485bd8ed8f9b5f313179df2c3c77305552f7b86f9a6267897869ef3106e1ec116913b0f67aa2616837d85f148defd7b70b4c6bc9baf79f6f2558e773afdf47cf325bd41bec73b30f5ea8b4deb9f65f290e23ea6b745285ea13463e6228785f9319c70dbe766bd05541e3aef2701085d84a0ab0532acefd1bf8f83be15d359cf8a6e27ebf7452ca50df7ca89cf9ca7cb2ec03d87b7c05b8a42f8d98d1e74579a2c803e7c7244d1b97b6be55f7be91a8ba9b5a5460791c3c85fb2fed0a218e3bcad59772295c171b10185436820ab90689faee7cedf7e67e1095db35e032a7bf99c9a8fe137ca4cef0e6e893af6bda5701e52c3fd25f4c2ccabb5102968afceb95fdd9ad5b68ff08a8cef07e88c4bf987cc6c33c7a28c29b7f65cf0629cddbb820d69e860c0036539912f648d107e919e216d26df608d18adf089c5b197283bad28a0cff1c6a2d05e3935457f4e4d02dcd8970ed1757c932e571aae6b53093ba7b21b1170b98c4b1a8f57a16fc3a770d1a316d6d5e9e0f1971088fabed8778e8c9edf0fa25e189a451023aceb8fe638771f04957df51bcfc16a7ab55c7cae40a242f8ee4ddb7050c3afffa25f55711398cfceafc4f0a7eec3ea6d5cff6176461ff8fdfa73fdf7b67d9b0e1373453cacb35ede014ec32d9f235092ef035d9bc9d712b05ff12a141112d1c39f7ff01f735716e564e139d2cc4a1249c801db32af69f44c371e321abf240805f411339a4b5e61c60cad8c6cdd1e126314ec74cd79df9d0292a00ce66b0d4b9b0b842cacd5ea6f2579228eb5ce25f4f4e7fac388e1469d2dad5f6b66383f48e6e8efa29145b237a65c829460cbd5a276984c2654c905e0e0d057c7c5d6fa6e15cf77a7afd23fabf4b43d6f87053d3997bb55d0a4f0cfd8c13f13a4bfee77a7de6d0adf239b04f805dd052de42970a254937d5fe9e60322862fec6d99d2f37618e6f5e01a50650a387027f5ca6ad3290e04934dd7b81bc759e2d9659a5f81c9ee53175e0c3f9dbdb6f4fda769a676ca04a059668441081e03ee40640972d2ed6b4c1e92d8a0707cee299d405b671a23688031e025d07befa73f5109a2ae49e910f297c29fe6d92d6754abdd65a8d48885df5348b07739d1c5a0d5cc8a14ab985b166b2f33005777199ebbadce9d241f857da47cf2ddd11e1f9a8dcb429adaf34fc3c9063778cd8945a4673061924312408ff9cbd5c1857f5f8f404d6c2d722d54126609d94e32cd7e071bdcf7396b708501df351d6bdb413eac3dca97cef340b158cbdeffb5f5ebae6f78371878ab96c34fa50cea15942f8b6dfae2403c037602911b7a6d40fb00f05a8062f63e2ac0c7dbd3c2b33734cfe343e34ef1736d59a7732ffb675fba6fa80177c5f248094aa10615112fd3676e53f2b8e17916bc472db4da886820b5e6abfd805049e999dd670d2a4e513f0e39e4286e3b256991fd9c1fb141c5f76f98199deac5a0a53bd95c78bed177a49e2da09e46cfb12f024ecefabf8ec5f06b1398cf5e526f5daae531643579adf1a4c4110efb74d13f2f0daa27d9786210638e7cc87a135f4317828fb7f648f23a4f5f8032e84bc609e8ee67419094e14847939653a01aab4d26fb6e7a76e9fa807b9a17727392c806c881e6d177b3bffe6b3d47d31badd25c56a3b21f31ee35f4caea84fcadc5c124b14d74d290f01ef71ebde9189be28f01e44ddb8528d7233119c2620fffbd68af0391d275407a8c641c94ea6cb9865d7665a53266228f81f5cfba585cd1294f51498cb6bb6a4d3dd1cafb68033e1ce5301ca708a1fe2ff795cc6abc0eed66db730168286d514854c77e751f125523bc705615745ec07bac30d73f4dbacd4ba03ca0545ab18c4cfcddf8b3428c287bc23e54cf07a883b1b89e7b9e4fcd3d61b6105bdf804df26546677091c62a913051c498882faa674bdbca64a79b8b183f85bf0861ee70e4f69e0ac96122f0fe63b6e66492c08a84b2b49952c16151c2a54f288c9328a67613669b3a5e5b4df9218da956632c5fc729000942a7a57b36be397ee0f214ddd23ea0903e77dec79e3d1ad8d805b0324677628627f757f0b6ee7e09f2643c0860f8c5f59931ed726afca9313a4710e01ab8aa638ffd57f3447a89e524d6fdcc05981fd76b4b5b8f564b7397709629d6e39d07803de6e4c179a63a3e3375e20359d56848a690e540f4a90bc552c6664ec043caa569e8741e410d928d316fc330cfcbeebe8e8086f2eea45f29f7eee5eaf7281188d3984dd2dbbf066dee192732d44c3cb09b860bc7361d3840cdd70d5e6256f65e7facd00dcd00330b1dc0f6ce3dfb954f7d7d99f6d9b115650ed0c61354c2b4a7ac1f1639f9c71431b639a5b237e4619a0205a92a13fdfe551178b15e6f07039e4c02a8ebf347c473f9e4172d5ee84e1b84698e8e43d9ac15aee2831ba85a35bdd067413cbc94f1ed9ccf0591a17f57680803d0c4d3a38d1e5e5a565d08cd7955bdd02e57a728f2b53bee73a250cf2807486efcb7c386c1f42c79dca6a3b85b7ba24b27ca62677dfa8bed37e434b2bfd5510fff9168438e6f6304fd681e0101f4bc1a29e60440b47b57ae2f074f112f990c13a607b78a451b6e3f43302817d27a55b8399b7bd3a014c11814e7fdac2c1713e9b6271d755648c2f48ce4b2f3769d11d69d053b1d06cd286b25fb39586401b9debb005557d85b2c7047599d2affcb725ab2ed1ba15995289ec4dccdf3052dc5181b3c30288af43c5291543abf24c9dcd74117db9619349ea39ad396fb3b9743410d8b0322ae6dfa690b4676bf7725334df727bee4a3e94ae4e3a17cf66dd7ca9eae51bc9cb87a95a5dcba4fb2072ded8f2f5e513c769cbe490b082dd29674737f6ae88f23677558ad83e2f7d1b843cf6fad9695178585c861e34dc4edc725a690c5cb502727dd830994c9302dd26c321bd38d5530037a018d9aafe6b42d3b02ddf8575965e31386544873e61be43f3e7779b5c8248f0b92964eefcd7b4c22bd4801c2e0b8e286c78f6c1f9b159282ebde8868ac9d63a0e4984741574e19ba98386c3bd59034bbb417ec8973a9e558b5b4ec09e6ff735e1e267eec45a8b81a80545e7bd6569307e33505f9362769c3a6e64121e5b3d6d03dbca579f4cb9dadd77b6da8f7bdac9dd907164d9391380c580a95fcc621f58461290d8c02ab6f5c8054b28c9d380e9d798d74bd991a66eddd1bd492719a39360995a51561e37451d31062ee83783d69700abf95adff03c7b1406431b2ecee6bb4fba2f5a5894c23ad1a3b27028c7e5be275d7edfd43162fe1be275a20549fa9fd8d8e97c08f482cb41e6ac87f9dff33385256b4470ace2c1166a75fedce998f1c69b451ed792560eb95f4d4a8548c3a97886d7e01ce23cf8e5ba0cebc49d313cbc2e7c8a473c35c66141351c0c2de5780786ccac6872131d58db09f8b61574e4fdc94032366c2ec6f53d20c4cd68db23d5ae956e0247bc6f49805ade618f2f8096efc0e1e31a6c672ece1849605c81b7c8d92c38941097c37519a2e9c482c1e4fb760dae2715025fda023019cb12d4ce59cf28a24eb0f0c6da54d42c0f6d168690a034b052b4ff84ed2e669e5dfc3d30d14a8fdc88b2afd3799b52444bb3f26c2806658b2114154e1781ed6d8fbbfa42b58912fdddc42301a5ca097c29b2d3ce43a2c0b9834a9bb5b2669ee04d0459fa35ceff1b28b99ed4ce5d9ff34427f27f5de44db5a7bf11aa16a9eda45c24151a9c80338325bbf5aa310ba9cad06027ae0590f7699fcfa996246102aefc4e9dab82e09232f7768a1349f589d56ac873809909655c1ebd2b9c7e4877285bf0c1c9a4a8ed0e09839b9c65892ef42816d1f442b130639fd9c6167e90fd05e2fe9ffb18c49baed523f2dcf9c6a2ac3e2ba289c9257040cf71f661a0fa46b03c1077e3f79e0314aacc4413e6dd3ae9c1491e280d7af50e20d1c9f89920705a19e88d14bddffb561491536fd803b928bb664baa250cc20528e28aa3f1db9280946b96629a8d6cb77320d0617fad30055134dba9e693d2afda009b818d574a0622837745550e2aecaa6adea61ec5fbd33760f3be2b9cd22341cac61b35af14e44caaff729fa8417f6a91ce8ffd4b763da37a73562c6b3e4d9f6d4f5f7391cde4e2c1e5980f9ba0a9edad5bf16332a08803fa701fbcc174e25c37c67456aeab94287083563f269d4dcf1d26d101a4b27d0dc1f52cfe31fbbb9900938c944c61d79091419178fda38292a8dfa871134330b67fd4cc77dcbbbbf8d2f7939b96c3116619b3e6909c7c0c9dfda5ee6ff5083c721be09500ab093d9973a82c304a288f75e2fe2a027d8ac54fc92f7806da75c2e1bbbec136d47e2cfe524d45318a5d69b64cf84d9437bade2d763ade5173e86abfbfa39501d8963d64ce0ad73166d01c2a746f8d975e3d66cb36ccf7199cb9c0cdc32ec91dbbce85c099651857a37cd6b1f2826e9b22f585847297c7c285d9601dca4dbce8c0f5d7550805c400ec8f5aef7add99d5adc24b2514758f90274df9f01d25d1bf479982fe2455b594f61675dda2f3256f6244d83660da804238d4cadeeddf8237d9a6692039eb89d3aee08eb83bb4d3fb7452ad357f291ba926eb02f2159ed80771dacea0de33a28c7b3db2d949c95846729aac9e0927584739bf44b9a2b87e636c5f90e03191f43bfdd8dd456a2be945b7451b2e6bbb6f564c302a1a5ec6732d551466b18203d70ddabd15f36a2990fff8c68d16c5f8473317918ed75a7cff2d71457753ee0d30b05171843723fdf67a18ea67c0339c2e004882c2dae5ccdcfe103c3e93d55c4c89b968b371d919c645c0ba0574309225faade886e4ed758d5ae8dab38756f45b4cef415ab36e5ec391c175bb2d59e12324e6a61fd0e50fe2e524edb8436d0eeda547a6ab166d3c5efed88b846a3ee48cab53a317e851f948cc995af8340e33ecd56188364da6aa1732b9b64c86753e98910dbbfcde7f866985cab112488c9d5d5d3dee678b0fb85ea215e724faec9763795385ab3b4673c8a07499041ed43661189880b49023c25396c9a8a766b6cc6a932e0b90cfe9b3a2104a3402eba186c3e6c51cdc8376e2204fd3606f82c41adf5274c572ef1d610b1c33692e9cb1a1a1e1bd97363c9f85af31a5656aa088f803c06f2edf3c54e48b466f72bc7a150e88b7e9da0e1352abbeb28d1cc44fa9516a2d27c42c81dc85b63603323f2c562cc933aff9d95028b8d3d09e23b02af155e70a1c39bc0e0bf4c46c7658c7c7c221b3f67a742a6060ae756a2746eadc280b33407c220201503acd274d9269a4228d95d6907fd4dc93036b528c20e0e06a3176389e8cd59edb5088a74eb48143d4efdc0413db347efbc73aa60190d14ad270f4a2c8765a05f94e683df32037a654af76ec9e4bfad8bc9758a9cfd1cce2089e3645c248b7220f5ec39e2a0239e960e6ea930af27ad5f25ad849b6d4ad2151ba49474b230ed259ceeb10ca5ec990740d9ef1e89b44510343e0cd066c7693e94fb8579addcea75933697834b65801c1cc0ea1f68e2f7a6488f655c1b6a361c9255816337ca09116505eb3d9edbed1020652d17b5d18476cf5503625405108bf707effd952a73ff4aef94e79fc9278d12d65eac9f4af34fcda22f69ce50796eb63214ab6e8a5c53de1a2ec964665aeb86136fa6cee8e5a0c477d9cfa3392d48518bdaabd00675639ec40ad36ba013c3c297b288acfab457d29a63ab66330ee8bbe0972c3c07e7f208da75af32cf6ccb4a6b80dcf2a15fcb286bc845872ba2eb9bd2fc4d5ae47753605183b2d3424a0d303760e6aac9cd7c9c0e4353c4a24f74535ecdcdf3054df54a93af4c67b7da6b44b4f60f55f7efb5bde10a86747c33126d67a71db215e14baf3128e68f42444c403fe0124c6711273bbeaff74650fbf3895a9880d40030024f4f8e002bfc5c27a51cc7ebece337c5e11b8c6944b356615c7c179006fbbf8bbd4a2e0208e5a20ac58605c82debfd9e67f6edb10e57e6b660e7114820c4c38c7b1c2732c927364b9ddd65b9ac8f86a770811a324c4a0e26f1ef0a68485e184223cbeac45b87bee0c1a33b729cb755446630ad6b9bd1a0f6025f36461c6346eaed85f076b616aea06a9a896b1add984665c97f3be03547472c316a40802fcbb6803dc32913c475597551495ff43d21729679516eafd4369bad074ffed23a1d2d8f1d3380391cdba5c8fac35d1e1c5d53fc073806b97ff5672c31ff088409dc22f7b002bef7a563f6a39312e056c1aeb91c1e9891afb8b1fd18a368427fd00e6d8900b8335412a9e176995ea789afddd304c414a8df23430047125e8f9ac7d19e0947916af6a8cadeec6de7e2ef3cc77470a6b70ed8777692a190896c63e9214623b7f5262d51be8e40cd803d353c37babb2a50d00f5654a699f3fadce6fb8e41980e32d2a2ae86659489209948a31593008193bb0dd1e7e56a500c21fc7f462781fd9e5bc56b591b6532239e200d1379ced5f80b975724ddd40bc9486658a2f80793d1ccc21e50f4a3ffdd5ee8b571974e2b40ec316ae2f48ab3c3d97ab20c035cabecef84f34025c101c9a1cdd67b4ef3a56f11c40c160d601f07cd082bb5153084b2c3de2fc0f1a5bcb2140c01fd305966c5f1a839f50d957aaacc9a0bff0719f8e3aba4cf4eabeb721e5d449d30c236ffccfe903d0627f744c19ad61c5135186ca663fd8d78bc5041300aab550a605fcade33784a4eece43ec8b7c1bab0f3635cd843d444b12886de40597967473416d891496176ff108d8f7c747a2d22b3281481d803128693831220636da9d913284ed6237c1e10a760110f09e4e3f37679c75f8187d65d24afcd20ccd7819975cf0e11ad1d119609af8d1d01cec2ac657e490a0d11052cb7e3501ca9480572e11e42b29483c9221f7852aa49f2fb841be55d780836b1321d45621ef5f133c2e1bf7c0476f2f40d38983ac2fc8073ec7151cf2b10bd538c5373d7b246dba78df89fdddbc00b6675aa01cf67b7a302bd83e3d3a7329fd9fe6c8fedb7f87184ccf41f788318caab10f32023e6096ef345c2c4177cd140ab2a595f42b2bf4cabd31cec31457700abbb86088b553a3d2a30542237f9ea087625a32b40205c675165678f30bc000ee1bd0e34082584782e27c0db2b15cd0ffbc89a139fd0468c5e9881379c157cb23c04dcc64557aee9482194486b955501f823a09c07896393d2d924018ebb12f3ae0730786fc2cdf50185ff0f41a66d2b83852228dc24ff8ac26522b03b779414c0b82cb74372f472836c38c599c271e62834239de843efca9bd324c39dd5087608cc8f5a1e3513edcceaf8fae876f2f7d3e471e69005e920eed21bbb52fe9e707e9ee452fdb4c41845d17cbe6da843ae9ff044de3edeebbc83420bde9d76fb2ec6728f627b3a3992d6730544ecd8502ea3896712f16f1e02919ca30898b784c3b5790c3f7b418ee04d7a988a37c641e262c7c11d0ab56cb614dde83cb3033604f14e4b843095c7baefff2d746a63d114551b0a6d06a385cfb93d9a674d86f1847c507a379f54a330630a57c2190357e08728ca600d0c9eb3362dbe2d869e2eb2d8e044518452d0525516baf3b978e2781231cb5c1a7e75512cfdeb4d8d6ff8c72a7ca3bd216912352d3c98009999e56aaabddc941b6994dabadfbeabe70588383feb73ea87f1ad8d13d01901df8517bc1b947a84389e6a976aae42541ee734eced733e4fbbe06130d660450e70743d3afee992be135c7c18c6692c3bf1e0679e808667c0bf0d75ca6ae4faa4e9bbec6bbb67fcd665a2fb993673c7fa9e4fcc9ac5ba599975da0cb30d6ce2ebbdfd031bb3516824159727f69273a61d23ff89f7cfb9c5699684c772b8017ac1eff19b4ac64873ed6dc8573d824f38b59f1c63d305ef78d862e3399bac4af382b107d783a96c21dee13d42ca639566a5722fa73e95a75303d5f974a75d89722dc71ae8735bd7a2ba05dd355b8fab4a3b1dd9538d14d9919f00d2b0b3431405b816635fc13ee1197fd074b65083bfa1e09c65df0befcdc5e6bbf1309c1a6986ab27ac71f917f3449c9592d7dd90afee6639667d04a758664f8aa075123efcfceca2d808d4594b51b15d3c4d3bf6b01829c15e8b16df90358cff7a1ac3c1b105fcaa9708b892e792a0760b0a83cb5bc062ea59300fb0f44e87a095e92acd3cb03aaecd61bd87310efcba44d9f256164e21c1dbf3588c34d28a3ee13b919736fb768cb1b47a8f82b21a32d119618b1e57e657f0701a28d90e498a25b021dfb27735df7073a72053635344478e537958efad06b86613bf1dd69e90c53c468722970e686cc56d89a867dd11df995829c60c92a181df66102acf992cde677008b13102773060ca8785abf6e9f5f8707c34d245f9efc9a66a01760fbe6221bac348a19cf8e9009607441e2f0da6e509d9c39d51c58158b670fb80435139a6bcdfed3c78177d3fcb08230a1940eb79b0b5fa4c43c995c510eb638191ffc07f4d24c7bf5aa453d9ef93148bd2257bbdeb1c9d53a373141e82e719239d9b04c552a2f8ea3151db9a9937368c110f44e86f9db3cc0ddd772029e801da2995252a905f93bd7f2ee2866dcd989c5518d951e26d7d682f97792ebe4e3d6e4d94f36492429b32b6f587275441708651ec0be9dd37afa3172f9c17b6a9dc310530918bfe55bc65f9a45e1bcb3fab30d13bf275828ebdf9123f8a3a9ff48f743b11bb628fe61f3c0d4e661745dba30dad017158fcdc0f7d81c5796550c7f40d39caf8432cffd2dbead8c174b3221e31ba68866c500c71605146ef00f359ed4c0af9730066d403af5cbec261226b799364e5681222aaf2c898d873609b14b13090d1e93cecc1b806d03e09484b67b12a1a422d9a3933c6b7003b900aabcb11a77b077c4041aceda313e819a7c023678c87ee9bfb421ed1f207fbd1ef6ac2361692e1d7651e45c7247110efb0f23ef411aa1a3161b9b7924f4af83cd80a4ae98a964ab519db79697da0cc64e016443fa8591a4278ad65f80b6720cd1b2c913088f2eb70af6c7820660fabbb2406d34d2df387164e7dd9f2e56ee238810c5f3be3f8d8b6e3ea1d13e41cb111a7aa346ae22a7a50e73b4f1029fde7effcc606f49f0f8d6497fe41fc5098666e3523b5914aa08304e271bd095469c9fecebd4de123a79d5915e2d70d64c0e52cd6e2afdae7afa3264dda505da18fee6af6502f03f158424de668b8c8adf97e6674440450c11d368fcc48bb2d2dfb53272f732681505ed1ffd2c0ee99eb44303bc57660074fe59417489d4fa0061998d1c380c1d2a8aa379d431df60512128ef629377fc80b15eafa1ff92507bde7964740708c6f31945c6e01d8871dcdc60029de68c19819f17670d1b401b16a96117f556b84e9327ec8646191dbebb5e52582d88f5c9b42e8ada34eab3588ee66529bde807ac176ccc7fc5922e165a9d54ceed36ba738ef69a8266f75a032d61c9c3d2e5dfdf7fe3d989b809b3ba461809c9247950fb8482f556bb0bedd1f4b1400c2dd1277eb1894d4fc481ae2e1dbe520c614bcf197e5f3cc0bd12b8a678159717e707d5340f28133d40182b376484d1ca404d2aa32e881e9b858a81b297c72de0e5e69d91e61816ffe96f1bc4c61057adf4cd1ca50b6c35d71ec179f8784295f18b1fb6e731d74264699946008917d953c62f846dbc8938b020e2334f8b044a8c92d5407a2d08bc27f699279dbfb34de8248a8d469033c5164228de08006ee38966cf9f9647b7e0193fdd0fea5fd2c55b9472c7b50e3cc45f088a95da9aa54a7f185c18d27c356c25a50a003211f11b00716b3b95ee8b39a96fcfa9aa337d7a73acad99a1ea55236a6c3a077269d4be802c9993afb30db904dac2825f406ca2f7dddd1d13d12267be1f18be229bd5a4e78ca59560f57d9e3a8a653b3d79efa06501386ecc8bed49fc84836ceebffcac8a806a2f9f923cd8a4b5135d6d26b446435037f9ef94adc501a5681b738acc6421ed37493b0cceae62c55770275ef96ee0c7394af27c83fc9a3ee74285d6974a96c9bc35713b0ddbb8fb7e9d3fb24ab6cf0bfa8901bb4b012eb637a1c3da18ffbf2466c04de59a0b679d7c04108157161d6259d9e6a2f10d71f7c0c74df09bc058b75ed69c2c946e1f662ec7ad0ca288b017c57eca4c2e6d74d6d2a66fa0f5b263b93e59978d1b39696ebee32dcdaac0198877b86bf1e62e51d3ec597699630464c286b653959aad77daa4735d20e295ed19812147af670ba6c2ee02977718aab8842c9408c05c069815fb1983ed7b806e505a674aee88e1af09351e2441a6af09b05d775d0631fabf45869955ece9f283516355f11c72b42ed1be43a2cd87f97e510f7f3c070b75b63fd300970a60def99971dd83fc56cfa4df6357d106c47b89072a12a5dc7d26a066728473d5318262b123e60de2884f0cb283399d34424f795d2f08f434e31319670469a0b549b10248f70609654c5a5a4f299091f93f42f551afd4783e0351ec687e361817dd7813fdeb575f35c033e96359088f0ef4e5baa121f2f5c7d2d46f2a0605267f63b515e10c10a968520fbf36c4d068e4a8db1a250058202f0e0bce5fc66a1f3508dbfea2c078bfc96d8d027cdb72ac17769344a5388a08fd8bf9a2cb5afa85d65c636e75252a51e473e5d5c26142cb278e083c6c7d96d8fd4728e859b5ad1efc4382d2d02ec30f6e8dcd91f84f9f339b6e874c24228a364b7002f88ca03f9e8f72a6045405e4bebffcfd60b3c993ab9502a5bc24f0eadd5a956d6487b765ba77d22190f15bde00a2ef530b830e133534a319724bd6a703dccc6690d0af85f319a1c1bdce7fda8cc2b8ae46fb7bff88c79383e4add195698da35402ebc89d854d306b4d2e0268f23191d7070168b7de85ed66446f0de96772b29fc65a35c836bed43d2a0be31f1489b5b788adff71f83fca051e34c4288322142caab1142de81938ab1d7d1175a9beb50895f492322cb4cd699cfbbe4bb7f42e308939e2b033cf035a89fe97bcc3af078484702860f25912c3686c844ae00ef0de2a27560e958e808b3f759a3366056f33f4f20eebd7e188f0193b32ae0edea68066f6f3e0b9a3a5176dd838d517857be1d1de496e1b2c3a583dbad9011477a1bd491c4bbcdb7690af9bcc4937fdd6c31bd9226ad1b6930dfc21360d2a58f94326acaecb66142130ff7306fb88f2e0301b4d4fa94a1a33898b768a8bc7530fc81b949374b6e03a48b6654abf37711a8105409daff3fadc29bfa140fc4df66c701da1c5e608dfdc8bf00827dd98c016aef61741169ebb9dedf34379adfc527339cfb6fd0faf4f412d1710ae12c907a8d4b64bffa6b103f8ca629c19f64d9370448834a2e2b4af6f0f1b7f62412520835ae1731baede480f0d45b155c0e9efc4dffb39136e3150e1aaa52ecd66440789181de513dee7709a9c8a001ded9d4f95c99b752997aa65b442f1d066570d83db887e14859c96219dd61b9310d221ca9de50ff4a38c569ec7d656316a68b5a3154165d5bab339506b7697653b4577b08c42550dafa3d268657a80832b1695b8efd0ebe52bb4fb2a627f3aa71e27ac3934b6f243ac4e9c23a55e3dc3ecc71eb4a0c58d8a67d43012cb2dad8a49b3ff223eaa3409677090348b371b31ec4dc85954ed5e8095bfee8ffe85a67f04a9bc45d727c62d5cb572d770b31260fb7584c602524c231dbc266b2c8d4c339e6b78d04a97db6afe99a6b6a723b79ced424ebd0404b030157c5bffc7c647fba42a38584c5a5922b8278b512722d5eb140ee82e61def7b9ad6e32a397a117fc89100d602824c5cfb6dad7e13a6d810822703771a140062d77e5de2b9fb345c39d6ef459b10fd0fb88c6db15102db6f71e7df6fd3fbba1aff70085ab33bd332b8a49f8058ec5b746e46a8c2125cfd4a2ac60c6141de38ab59f0b07703bfdcbfe40aef0dc413ac1870ae32d887cd667e3d1f72bcbf9027fb21c5327a047dbdfdd0bad980968252dd978df7f0f275effb5abc414e205c4112df57165b950ce36ffae8b5e8ccbaed7998e1653d842e8141b3beec7521b60a3504e5915b0e7bfcd1a6954f84e3fbf29fb512f5f5b515937006ef1a7ccec43b8a58e38476ea62b0674889af4546b4abaab5d46d56ac03d0d89b0681f590b5c792045ec6c259cdb46d9058c6c2be925abd3d8ceb420243fcb18bc797f9be4b397bf6ff15165e3929cc14caf4a301a73da24c845392865c7ac1b8d5b1b7ce26b5891be6e8eb5fc2d7e5e094f8d05aa0277cf902bce1cb0f1043667bb1be10b9d527d2c80cac783630051665a2d35e2e10e4b59fc93555cae63d790bafa7bf3cb5a9748bcee344504fe5bf073857ab6527d95d374c4f259ac93bfff9fae5a7253ecf1c7c25cd34cebc9b8eca60e570a5feebb1f40f420273270814d2c5f4e9825f36ca0a591777f3a9d89174cb3b13523a3fc27e48abd11bb6b14573fef7a901a589ee81493078e74fdc84e2bbf94148e185dee33c2cf90bdb9cc38195c93155819f7aa98583d16e863a38fcebcf717c11da700de9abf75ee08f0d45b9e44a7c79009e76b5559809375ebb462fdf477e8f8f58ed11e631e164c0c94cb7a528e911b990e6b674cf2c8141d7072d118a6ce14daa71b209a8432219ec77da58793c60548e5479c1e05ab183db4ace19d2f789256a710b88b23383eabc989db77764897721494be80148d762cbea8bc2b85a87c80fcdf6f043447e7b4dabf3373a6bcb0fb2dd794be6df8f814d1f7f784295be791dba7e2074d52e1f3b7da131249ff5430142868fd3b8a714c93d9d699a3bc87ce4336417ffe6933c1e6596685bf61088f8a650d551b368e8b1ec6e285fc5921e34eb929fba23832d17c5214d6c1f25f782cf0684e13c7371f1f3c95e9d6e937eb269933d05a69ecea8da8037ef58a1356cbeb66899110f2bde22adcd488dc4bf3e9bb2c32258c59c3c8d30bdeeb4d862f49679925e681ce9c20c49b17e27fd55f29dc6562180864d5d76a2664a143b6c5b753e328d768345cafda1348cd739de0965c3de408221270dade74bfb7409a160b4f5c4aacc1017459b1d837c2932c1f53386b46baddc763b03e2ce65691ce2418b0eeb17d1668197d925e2873b672146608a281c9a401a2c213a4973076627e06f2a82256312e7e4da2e9736abad1e36ed3ded25abcd74d64a267845dbc6565e79028c482bbfe6556e800133d183d8af39c5b735a528286bdcc05c892e61b823e10b4a602626e7823444a8bc55450ef353454b52e721f10275817673feb9ef2de581662549d79244232b50f573593138e68e6d019e5aaf14cdd64be1261ecbd135945a72a2a8f63f05c1868e7a0f9e99234d75d816026f9559e56f834ac08f1bbeb8c952e65f0ae320e89c5a295ccf0ceec2ad66a6b3d29dc148c2110f1f0d54ed952318332819baf3a2cb60bd82b1d422551d8a53757ae7f939d7dd68082b5b2518b05ec6481d6862601c1cd2ddc8966415e3dcaba928a2603d1dfed5c3fed32bedd532c0328dbcf7365b83ce51275bc942f89f16b6fefe3221a61787dc5b7aa47131940cd9907f9e1debf2f1c7c3b06d040d7f84cd012bace1f4f4a18a2a164176bffbc665c8f61337c3aa76e54fb36dd6a8b660ed2c6b8b4685112a3ea03e64f471fab8c4fb98b33a2f417d9227bc3f0e71615752ca23bda714c0aea9ffc42d40cbd91c21cee21927038d0108254f19fb244005c01623d9ed3330b26e0a5c46273b9ba1c11373449d3f72bfbf5da589e5aa7d6c1f08c5bcc8b8def9237b3f1298f0c6f57c5036ca1f2f7e5430bab828b9bf31998d1fd198b4c9eb313106865d71552b2c408796528458fff1d77415b5562e59c63871db40eaa940baa5ae42c221724bb488b8f4c9b5b686d65eb4443d818570bd6c23f8c4ffb06e06f8be10537456bd8417a6eaf40967d8b17d963a21bb5d90021311438b86933a930393e984f7f7da6f9633a3fc6d63c76f27e9c77a7660de1e7e7f46207bcd8813cc7970af458e0a6eccc16b56eab626ab42b29426484672679d839c037c4fc40e304bb38b1db48aa8975ef1f8fe3ec95ee359e7d18c383a4f2837a00ffa2935d23d9bf3346376994da94823a727da703c6b0d104464bd14fb344a14b082aa02f3b779c811f877d70f367583e6139d21f81f0fd3e20d2f2ca176e2017bc2af3c2622191f7b3062409e979c83ab65ae1a1f4775babbfdf207c44e5a1a218f464c30eeaabe18fda4289cef5a11b957edbdeb2f5834a4dda933a65971511e67f4eb6ffaff1870c9135b4aaac63d07e36084b491aff58bdb50633452972647d28bade1bf4ca41bc97fe29af8c630eb7a15cba1f5140eff8c6fe031dedbb50812b1e974026053d46ccfef4137f96d3728cd6a97ae74523ed67ffdf6b562d87f7b4561323e445d7e6d27a5b8bc4d5a10a2ec4fa31829e4afa8ce37d155cf84529cb4f6c78475c3c00979c6b5acb72009ac8232a83066ab159c10f9044df253ce6fdb29b631a0fb50298a920b75f20dfaad17e87b0967f10bcdf25592d4a4288970d3d8847dffd524adbaecf9248a281f7645e625c7d90d84378ba6200a9c183ce0179af56897bee8dd40779f3aa7d929b802d38aea0b3345b7452c698ae778b0bdb0d60110ae1bbeefd5e19a55b275e166125714b393d83fe5afeadfe24026110523036812641f2f4fbc97f91feddf3f7dc7a60b44135c0e0911ce2882eee75c444715a144d5c7eaf0514073356098e3bc1d182013951e6e3e4361feb3007d96a6f66dfac0c2ce14814eafb3deabea0832784de5eaae7f5524bcdde1a6279e8c38f2850922eb6ccf80b8f93f5237d3757393ff7a362636b0d86b0ac7ae09490ce815eaecdfc1b4912124577f009842016b9906f5f000ab3b312b24d873c7f1014cd632b909d6d032990de693518e3359821b5c0d35691438e29897bcaa9e2f6d13845ce06783189e906b44a1bf0b2067be257a500054c879c2dc855cc65fb57a0a020ed7fabb24d97885fc9030ffcf03bd47e62cd3fe88eea044d5321a73eab0b0fee6e9150f47794cb9f2534a6b33d2000255f105281ab7fdf96c3f694f3fb510ef27dc360c88c1d8c590f75b2329f7d55e1ffc18803c005dbd25591ae3e2f8b9b43f78b61e3760257111dc23007971adc8f0d30ea29e9b681b6b296d5f2590873e953b3464a070b61f0df7c94e11500ae9a8513908d292a49f9db2ba1c21c7be92b5bad471743b5959574989c81f19b9584e5ae88632feb196277a1ee436e17e3f41695a97396ae456484441c1fdf5c69d29606b5ea337e0a6583db2418fe51674ac9574bb35e50d580f6046f3f583113296ff231d4aa1002c4dac4a7a91a72fc729e72838ce5ea2ac2220c4e01477a8145807f75226cb4d8a14c17b1971658a50b78f19dbbce817e0b91167b448d3ed6813386dd78c004403a1df4b50b8edefeecb99729fcf6cef3be8c3d1af99252ff7ed11541bc7dbfdbeafc09a6695b6e5c7ffe88225218eee246fe7244450e5439d8cbd415a777b1c76461d21acb5d2de4f2d793dffe23bbc6cbe77987cf6fc572b0ac8d3bc251f7d9fd83844a38375394a5cd015f74b2c52f6ce1f120e5dd393f20255037bf37c34f846973042e3f40a41dbfd7a71b049381f167452a378b4f709bef056f7cba9ab436e14e055eac9d82e33b2e30c5ae5638ec06acbe39374e08d98e1f4db4e9b011ba4088b8b0ba5c0690ad8e2ca7e9b8ec3258a474529940a5102c3f42259af04b32bc9cabe064987c5f29d3c4b2cdb4082fadf4b34fd2530b4deb8c17bf1b69d87caf022554ed2b46fa53091520efdbe6ac5db5f13ce122ab0c9ae0d8f83f1e3b5544db25a5591bca5b923ef2aa81f9a1566231bc495080b6a6958e2fc318954fa4f625e7a7dc246ad9f048c8516e2ee3e4e97670d069ea1451bd862aafc71c21f161f80df0e7ed1ed451360037a059190d280753966b70b8cb6e142a7bb97785b28a7cb83dba714def7c8e7cdaf65622d25779e81bb7b45aaf0424cf7e88c642f74ece69d5efe006c57115295c5fb0c757c84bb837ad2b8aa291bb7379346480c478a5366398a9b794c347f89041161ad03d3cee4d54d5d9232be221bfb8a8df74b008f6e01543f97b38dccd5aef20d72182bf7acf364183955d6145e3898c75d07e6763b5162b0a503b3b3ac16da800499cd4f39be2fbaebe4b7cbdff3e3f35ab144f580453fe6f6dcafbe44c7bca8ca649664b9f7dae5a33abb00c90beb18346f8762b5d41f331ea3bbc23079c782280799781ce3783ccd473b5871e280500e7b7e3c8475d6a68ff667cb6af2f77372ddaa829c19028066daa448560c73b1c7a1802586ff879432b4f4ab9639c870926e52ab2b960014462ef2bd23b0f2c5f9da2fc8fc003322fae6486586fb0cb9b1011ea875149d50a61705d4a7ab17ba61f241f5eef341c9ff9a0a5fa25c6d0de34de941bc87782d2b47ef01f4c2c59e6ab9e42fdb9bd2eb2fa083aeb4145970025cecda07b25f1b4b207b3534f6a713b5e5148da83c14e9edc2e11f2b29eb6608dbe37666a8d5e807750f0d32dfad4f3931b2173d64c6f4f9e00c31d96a165ed522048d09e95d1609d7cc9d41e150251c5ecc200be9b315e26f38c024abf30bcc265d82c0b9e50cd7ad091bcf346dacc6d377a0d26b9965ce0ed63c7584359326ac8f582ae0d9e0890becd2b54ebe4230e2199984c12bb7418e6b927a812411ffbb364cbca113fc00cbddff4bf292e4be119ff98761e3bebe5b052094c9f3a49108121d3aa6c303bc006783c0ae3bf524762d96cc337d7a9898c65c780836a242e5a7be5c57c118ba5330c062719e8635ee9c44deeff217bce8f330d7eca6fc1a7d7b441ed7fb64ed56d8c095aff98d633b0475e1114ad8cabc4c0b19ec2d2df0f761f9dbcd1b9c1536341f0ddbe88810017f472269f409a9249ddbba52a377b433a4fd8e87246eed1842122ebb4a0a41a75995e004b57ab7ebe732d8b880c17ae8bc578af50a527cd72b72a347ef3bc334a549a2ac2b110e6983fb3a6c999fe372199f4bf1a46fee8e3f37e78ed363762b014b813640671c2d9cf03e510606ccb6f228905f7ff79242ecbd5491193bcbbbc6e558aa99ab8135007cd91a62d6279808444de019c61d4aca22faeedb5775b6dfaa581e3cacc2d71d22f92006dddcba35b18a1308adfd5acaf5db59d9e4f4d617e37787dc742dfa98140c090348b4559f7afe2a58f6143250e079e19e4fff5ec10df743b605b7e1e4bfab0cd269ee6d0401da2a5773e2cad2dce92d658550b7d2034f2de53f9abe76674052499cecb272a78711744906c9907a78dbed09119852da688398863475545044cb41072a8017b14127ba075745c1790a8631c42463464eb9036e5034eac56bd2c6bcd1e57406f5f18e881b61e1b654312ac88544db046a980e3edeca6848021f2ba1b5d01ba30db2c9bbf4f5f5b4ff24dcee3913ad126e3dcbb48d0fb3e0dabc09cdc978ef1742e57326004e8a95a9009966e146432a9e74154d6100f6f6ebabcf76cf53fcf7ce42feee91c22d97b2b152848f9152b2565f4f83305cfa0ce285e0aeade565cbcdcebcb2d6196c205ac8616892c330a1594ed6eabf4982f308621649568739f1e1a7cf8b29f2993320753ef3752eb6fca5e4c57e6c59a9775e2d6cd2e15478f908c86dfae70ceb4523c5d18898d398d3d2aad8cc76ef369e1a3239ffa1045885faf42e24beb5fd5dc20d3a2cf64f8dd5611399bf27eb54a3a1de404181675ce362314739ed5702d64f29fdf619bbf46610baf89e2bb00f2ad06bb2ef15ceae3797c21975c40a05f38ae75d72b47fc47ca4c7ae2df7e4f96920314e8f2b6fb962ff410ea248e6a47ef8f003def9969945561daaa70e3dd1fc717630d96feab2794b0881e520a925292d63a9dfe4c01eb1c62c371269fcffd8f533a79faa0b77a648c66697419f5a4deab992660d1fd691c28d0fb2d186eaa821ba4f0c491b9799a4bda4aff30177b1e90a52f0611ef242d6012ebdf442a08e46d1fe8c52b0d4fe2ca71a50a1ccc47b406e4b74890e998b8e34673e896a072aa3a9e0157b166b901d3ed95b00401b2ac1c21955664dc2dd9d8e927f0662e2b58102c8dcb7bccada44ffc1a95ed9c527c1d8d8b1932ee50f600c23defd74e12ee1534fb62a645841e49b975b415f5aa4adf53c4ddd9b0147a5113c157a72160a785b7b49e5435c5f4d4dc85167f52cbed431e6e0fbd7d6203e1ccfc5588403b85b9155592e175d7348c260315b3d88144ec76aefeb154b5dfa39839d158df4bad5912bdb69f997a6d16790bbe1acd45f59521b1b0e21a909d23ea75ca1887243ce417edfc9c7cb7fd1d40a847672b6707922fabb76e97ce6c22f3f617d9decf4338edb30bc1e46fb0d0f64d44e8a9aff445d5202fdcd0994cc90e4b19bac9b6c1e80d9025ffe75d383e2f840205d9ba063f3931f141d834d3ca4242e3de3e3074e607f5439d9d7184f06c90abdc35e7bf0e7c870cb2a80ec60b083d8938f71df5d1ed600606c0018460fc028e8256add9c40ee9ef30af1ff369abdc86c910159ef206b8fbe536fdadca050ea4ec2d705c4fdc3e599aeedf06a3eb0210bbe1d75578bc75cea0f031a56a3df6e090507656eaa38639a039ce9e53659e3d11bb3820ef1b0f4a285b4204630a6a72e0b582f78d5381151931f5b1c35b31d3635fae6073e6a8f4f7d703e64f43b10284033dab371952bfc5a5f33070d8a96fa5c34d85940fbefb450c55797b0522afa9ab5c7492ccabf52df63839f51312eed5d9ccc8c76db55539d4cf6fcf83b40f73c2b727d97ce142d41bc90cb8a5d6c57d0dd8f4a351ad7506fa52b77af52bcc3a408ac9999bb52e2f8d71e3f342fa6277d0c5ac54c064b0d164f1e4f9cf4938711c24f5d6b774e680c185a82c2a9eeadd585f86d990c63f0ec6b76a35c16d07767c95dce6a49546ba6f3740667d472ebedff9407e4e7fcbf1f6ba74e6787aa73fa2bad07e1cf34122d78f1db8a2ee12fd0d244d02c34ccf78ec8fd10a84a3bec1e6d4ff0b01471a094a1664c1fec19961d9509ff793434ec0db3f90cbe894bec83cece8dd1be7c6a6810f72104c2893db515ca011afbd608f8cbf250eb16ec8d1ffcf166b4e3e7fe4cf7b957be451547c2db87b0f7201d7b7485fbab9558e079d53fb7398ff56dea52e63655efc21182dba070b53f73feadda1ce98084fac8cf881865a1b5c0d4cec020be6181ecad0c399e9c5f97ff39ab528b09ceb4eac3863a9d62a3499839338e73ed059b311a479d6e7bd0ac3dd91fd044103f17506df85134037f3f8403e4f5807cb489aeaff2e528b0f1f662fd5d03225a0616c68c9ee90217212f09f7d2598290282ea1069fb050af0668fc5326fd78b2970667dafe7523e236b5ee5fbdb0481140ffde7ad3203f3ae4e80f54d5f160ac49732cc8cac31efbef92a1ecc8980d36fdd163b4fa772b084f7488a107a6e37b05bd273721097f73d9149716d8e30fb2923f9b5a64e5ab9a54657b6ff90c5c1a6d0f36360c7aeb17f390a144d64595428b720befd56f7458cc4e4c3ab9bc57a017122e159c10970f8ce634b669dc6e6ca8daaf1d6e3592829ccec541f9516605af2bcbd3fc2079127b6807c5d5848d3e2da9a4a39a082b14b40c41e76459bb1321d191b61f56e7b1895e423799b288fe919e8c71be0b16a50eb75d063a0060be9b13765307108ef67a174620d03da90cc39a2910e26f83162323f5653a8b8458408f574100565300a0cc07df03153b1f7b33a8a07b2c26751e91c7c27ba792b02e697126ed3a246a1cec03e4e39911c216af259304315f2514300f46b619b12ef0f093b059ed89cf8c66edf240b10fa7d88af75bae20579bb97a3ed971b59283a3d2388d6173fca4adfb52d2691ee0e73a154c956d9a8fbc67c006e441ffdfdf2713df9d85709c0c4e5e49945d3c360466429b9c64b099fec20f5d57c6942011541b4dce84f499a8fb56d0da99efdda07650bf0a5d600a05960b4106aff777f9f9c587c18ba5ffdc94b1d05be7903836f472b1d4a7becba10e45214df04a0e913bbce375a367629e0a9868d779ad53cb51142fdf2af601a777d2258bc609125c309f6a70c8cb4f2ef0de5266179b9a786793df98aad312c5ac3eb8e6e23c73770c408ef9c29063f465a3b28714683deca3b06aff1828d34f4f557bf0d2b562472ff3eda5802d7760211a3dd553e86210db8ff585597788e9cd632815eafc897f40597b49da43e77a18544f7fd9bb88230be9d5f01d804af32031793b798e3ca38e4dbe79714c8df3026b3a3bbe8b2a3c25a30e3f8f1927d21f3d756189494549bb85ec44fe47344c6dfb61b8f7d12079de42cf1f8b104d1bc3eb936f3f9afaddcb92b5aa983e304f1429b5460e1d58950dcf8b341526a876a20559f6e684806745acb2684720d27d643876bc6b1ff1ca022c3a96667133d41d05cc41805762527fd93ea1016ff2a307f0c2988855a8ab09d22b1dbe2a690002378be873edd047258138a5d888b5baf2958d7f77990cc674cb8ec4b40d8799498f968f88f1d2e8934e2ccf3dd25aea903f8bdb52719fa63418f88629a75d1dbe6d459b4ec2ec98d67bcc452a3246ae2585ea655192cf4a19e22a502479a668536b770ccd9f5b6c41f2ca20f7dc4ee4fef5e448f6db428cef9dad965b5e04263fee3c690603012d797c30272f975acee195d6d8cbbef622e2be356323fbd9dfeab8003dbbf9664f018960663cc275e78bfb9b6df88d2acf59ddd84e3600c8a28124d5a2123e8c8dd111714cefa6813e1a5d97d1de2c0e572c6aab0a436f2403b2323bcb070d4ed7a112ab89f7398e161c15640c370efdf7097a709653cf79af8078289d9f523e022c363697d8b274b7961b1370a79148f9bed123b877bb3f1c459821bf2c1d7ccee5b3a62bd52b1db65af0d9687f6d9023deccd7f40b13b0ab20faaad9feb2e5939318a3e2b3a2aee71bd6009345c8d02ebcc3a86bd339b1ef49e2ac9c3e110d273e58a24bd92337f595ded612b5f41f9db711d90a624c8e511f070705eecbc5a3b5560800b450c24598ba2644d7e35e312039afe5da43df783fe591484ad1ea6d3fa90ce561722325ea8d2365116481740d453688088fb711c9c40f9968f02a91eac0b393ef04d25b27599b006b54b14db07f853ff177a5c6eec452580cf7a6fa39271e75c3ce6023da994f287e3083be9213d0d1bddd29669ceddd438df157be7741fbc35d6edbded9d66b0647f0f66de1fbea9eeb330e6a1ee1904d6c34d18c3f3b1bd66e148950280b89e812faf429964e09560adaf0632ba02494b477c9907833589c974d4f0c5efad37effd75a14b07ca52b3692e70d618f9b63b6866a25dbc4f7bada090c6131159a95be8baa166c9b26fc6869d0586d8de48a7c7b9d3b6ab28571eb660a5a1e7fbcc27e711ece48e992e0b8eeed64898a4e74d15c97c24b2b351565b2c6686c236f3571c8bc56eb661c9cdb120e070c67bc378c03b2f9fa8f9129a3c7d852d33038a627bdd292793e28edc6e1386a5744af6621165f802a1e08a4f7b91b4e1954893e29e5c2515f75d6639e9e64e1fbe12c3f1e7249f316c6036da87b67d2d3c91ed2cf0b9450020c78eeb9a7038b521c0be11b77f5a81bdd2229dea791c36d283c30526ff5a6c014e999d6251796c3cd67dbf15e5dfbf441f3ba17815a148a4d1f37be4a7b42e0c2638f1cd8ba14c50fe6c86fb77920278a03eb71e1b19850a87d093c43a9e1f7e7f689e9635ede3f65c590bd26212d168a45ee56b37116655fafc36887af993d7cd3c5d3cc2b23a7bdaa0394263c7a990c450acd81dd81567d28d00445da4a4dcdf91bae8040f26d5a074d98044ecee19560f187a4368c0e11c7ba4db67fc36831e64b7dd7929b899d3dc1d4a40b3a9fc3c690ab5258010761ae54799cfb56993475578b397564c50233078cf44ffead7cb6c10aba2ad0f9514c10c9f9646cc49d39f8459a93a0274b2ae08149ccbe90c0bc00d1c9f998882839b9f9e0b93c57e4ea959ceb49559bad6b011a0245d971cb0ac4d9f3af7ac6cbd524eb9cec23d3ef9c39936fc7ce1af1175625f59198bf558df5ac72c6692f63abbb1ff2ed04cfd4fb210be4688218dc476ccb353dbbafcddd946299bbefa69dc217aa6186430c67d217eaa831ed0c174f9b7156f8353dbb5ee48ad427077b8b7185880d1e9241c132f11964e8cec8a5960c9ce971835995a233f95e8598f921c2810ede03a89cba9733111ea78dbaf26c88af972c7c27f56344ece8a6587335830423a4df3356f2fe976169a6820a7223f604c4eca4c72b75783baf54c94b8cc106eeb924b3470e63e9dc1164e5d5d1a5865126167ddc04ba1aae6efc175527a3bd02aa8b5592c190b1ed853fbd19c9b4b599a349def9f4e4f79514ebc261846973788e237676aa804ff95fad534c9bb3bfb29a3f58148b04738c0782826ef699fac1a405896e74e33652231671a88c65ffe844a940618331048a3f52dd4bdd3b5d506fa783127ec2aabb899280c4ac949ad8eaddb5839afda591dacd51d522d6d959dbdeee3af81714bb7ec90ab3af710918df7bd9d0d39ba23627236b446143c0868c711bed4faa30bb7be35ad1a1a28d5e2b1bb7d295730df0cd3ae67c1f662201728a51a566bbb7184d1980e9b027e45a93670ebf8bb5273d109917c3a60efba54fc4454ff0114874c1f959318ab751fce5f790490760796b6f722f56ca124b4a596650211b3476072e53f0dce17387bfab6c97eadb3095472ac3a0c5ab06ab28899ec1a4cf270cb240f22d95265b6754f7fe07a6f295d374abfc1efa0d8563f5f625ef816ef88ae5d54d61e799295d4355157f8c09e39fdf294b46d4f38a90f81639f91cd11beb4a7d60477d996a57bba84a424375f47ec8aaadb2923a1b75b2d147d140159f8e8a928236a7d8515045d6414c0e9d364e3a7c04f15acc3f0236ff7bd93d446c316899b555625bc3079db53304f3ece3e62d475a432c9903a23a9513042a8c9cf7664601189f94ddc53f7f592ba9f143118b0624ffb4d4682c69966831efb1b58f8bc9bf67d5ef56473f786de31da941e575d58accd1747eca0bd783b0a26f0423ee1d1dc26f888e2e89f0e0e5049976bbba856c526eb29ac6c37cbec82a8c43aacc6e236e7ccfdd0f03fec247ab423a4deb80ce21ff71c3f205a0042ce0c982ed68407757ca63e60cd2d8c8e9c35b3e1397fb7ae079db069f65d8007b3ff01df13e14f1bbf529749dd85c9535f3e29646fb3cf58d2be0d8edd4fffa62037d805306c4e9c77bda1481877485a20219be71ebbf1cacc6af67ba3f6b8de12b6f6f4e7256ca15d8f8e6cbf1f5fb1aa217798e0f92032c111759951e07b9a303bbb349b4861787c44b7a7d497832b9a0edf27fead186a9c0a246824ac3a8830aa6f1fa888e3ef487d73957b88c244c6943efc613b6ec7bed2d77f78fe75d7bfc4c9c55d6e798fcff6542135fb017b3746ff2723232bc170600342d30237dd35067be0f96cc66979b67ce44d8f5650a1405d2e6c578959cb912f4662b7a07921a34d31eccac6cae22e60b1fc96df99e7e88a49417848704243e29a1536bbdda7b905bf7a63761a278443f2a35eac86efcac6641ef155e191300515963d184322ef071e4fd42172e880626ac91914c70ecc71aeb9d6359add1df01543615ea54295c3fe0f332ae125e28675b339ff460122fb7f94f023ed0c26987489018b2f648847e07e5ecf89069504c62c09ff10cf4a8061ac9fca6b89bbc16e42abbefce95765138aa6ff5ad875d46e03d1f6d8b3c686dce51fd65550767a32d9e4eb413d951bd55d6c3a478d7a65c8b74c9c8f8767e5ce1dbce6c49c4ba9770fd3ad0f4235d1d8cbb40ee9c19658713f87f479f234fac9e646d41d587c75c6e8b803af90b028fd0aea16e8df92c50f82186ffc0b3964713c09ec5c7a388f04a0aae46a987ba0c75dcc7c13aa4181272976bd18c0dc38e0e2c22665db9fcb43f66f612cb0581810989efc9498fc1cb711e72a2b971901d0f6cbc6bd84eb9b3684379341f0354c3dbc7702451bedbffae50c119c41782f0c49ffed3d5f75f2cb206c888303907602efe586386da706967cfc5dd4ecbfd967f28a60eb023bc4b0c6cdc9c264b3728e010c8e3a489151d31e804f27416870be6a69e43c9fa868b7543c538fe1518fb1c7b6864e8612d8650f854d550f6d4f1e6695373effdb033fa06e887eed1ca9e669a9f004c699a27568a85faccc8439f35c06780f6d702d132290b0be517568d4225ae99574e387decc021ad3e1bd012bd6e86eaebcad855b4172856cc7781835eee77af60abed60758359fe140a1c9e2ed9c3b81e72c5b0f86db75555795f467abcbfbe02ef2b7f50b3f0072ec6a56d69dee40bee04ead4e8a0c1d317910351ea9571c76e3a6c651ac51f6f232aff8f654f0599a59f8dc8f1e6e6ad46137efedb06451b5fc694c641c1642be20f31fd528e9734b6f51ac7ee4652d780a63eceecb16bddb385c7bab05524212c4f39c919f20c64874001ed790126fdcd331ca5288f1252d7e318f21e07cdea45110f4366cfa3a8ed94b36eafb606947b422398d837d0c834237ee80c4af6c6afdfa6aa07a8880077c1a55ce8e2159d52ffeb60b5c83ec1175aaba1d292c4cb41ffb4ccf66843e708b5355975eec68e23357192cfed68902911488d5cdf5305d4f1c236f30638b09270668613bd8999a300c80c31a837fc88d37f60fdbe503d91388a0ff72a7200ced233ed3bdfb76f922592a03283e6842b7e64691ef87746ad0a5741f5954e33750b47d2cce0c2fcfba808fe9f6580311783bc58899b66810b73b5d38efa0792afacd29c980a08dc49a2e408e120a938e09946496dd1e773c5fa947a043f1da9af58ffbbeb63aed2f039d8d2bf947ae2d5dea3e9c810970252d440e345868e6786caf5b5254319d7dfeaa9156f1ac0cc9d3a04dd50fc56aa0fab6dc7f3c6856923260c9684b31151b1a123b4fa4fc814a6d81392d0db50c274222f2d8923af5f9a8ce2e9a300d80895238e68c6d28635b64758d8e6060d3659ca21214a9f48341f41b5b5a41225153b83196850a7f1c2e3a6692d611e79bd49feb1a18289467732bb3679972782e109d48cb16839ea005b8819bc7c53d13e1388a4b5f9735e860efdd04e49494618a1f4c68695a5d8419adb5cadbe6079181c313b1f6f8673ae052756d349170d20c786b471e2551c5dee37bf0eb4802a504fd84d3115aa46e5a85cc8e36a36d8099e3e33ad94f436e9dea71f43969c86f3dab1a2883322534f8a52212d3e71cabd29a949904b5dbc5a9b01b9522effc731542e2538157bdbb18369581a2979a2c4520e45fdb77baa2fcab9ee4fdc34d1dffb916630498549e1ab72e57cb90804261d2c8973b20107ff29f3bf5a8d71d6e7d9106491bd5c8870f717e663452448b9eb2e4b92ffec9a315102138a655b637ba44c3598db72936ad2dc57cb5b5378bf5312b713c74a385dc6332b534ddbf9bf3937f2d6aaf50ffe9153cce65a9462f58e8ef8e3edb1a304653aa97cc54cc6795b7202f11f6b54d9c7c436275e9a60b8d976d7f693b682cbdfd6b39f1349b002b70c34dcf93f58ea143d2f7da6bb29312f87a7ec46a31336bdbaa5cf8a5876bfa3be7e1dcf576ba60ec89db89bbee307d186df02663af954af2d9caacf99fc1ea4b11f5e3a241fd4d1c42aefb51b0798e83e7e0fc08a95c94ad950d5fc42bab8131feee6e86a2177fa4aa0aef94c72cb0635eb0a90960a35d0aeb3a49ab8dbf202a6678d93849c2c6c04f69184af71b572c28efd48af2c70caac4cc0741c78486498fbc44fbd47d09e0ff2cc0e5ab0e21835527833da5bc55848eabbdb1098063b4a4b4e8eda0bf8cb7b527ead3df7ba207571867fde6767b6e37b44fe5ff062f4264d18d05f608910084fcacc1c540eaba8ed23b84ec463cb416be0c0983e70a55f014fd48e94fa4544d86dd8cece975aba60214ca7c2c6812d3af124ba802aa6aae1577722a3118b077578efdfdb6ec8241db9040d9a98d1a7ccc6936fb86440b3df1edcee876218c1dc10b5fc2590d6e7fa129f58005063530af14f0526efcf3dd6f713ea8d78a686a2b58f3f87ddd571397689f74ab432e382fb786ba91afab2ac369195f207a5908a08b635f584d747c27589eff61e980249358b456af297caf74702660b6ac19d2fe97338ee507a924fa5509ac9b4b82db51f03a2d34ed6263cb7aa0437d16a1099b234b0623d974219a629f085027e159170ebb131ad8e8f0b4ca8d65aece1efcfaa62ce6f6c98ba8ca3a0414455a15637efe2246ff871188d5702c06ff1754412cb63911df6dc8b397aef07c14aa26f0fc98ac03a7c187bfd3a11e4e5128afb3b17b97c2705c1cafe950dfad6b3d520fed34e628e55a2f7c401e951248eb1f304e3cf63816978f356ffd0762da355a717a8a967fdbf850183fac346be3ffa8d7efe6046bfdfa36cfc9d41d24533eb09dc450c3d2c8b389153e38fc359c95168534f04a526517345cb0eda763f2dd3ee2f578e6ae3edb1e9b46709d459dfa45dbeac1b7aac738d1df37ca34f039dca9230ae64579cb9879fd22e519885cf9fc4f6ee63d1da3ce884a95499cc5db9fc14a5ceae5506fb4d4e15214a4f1bf5eb0fa9d301a577c592ecf9341c33b77c7a9c647441fbe4c4376bfc76457fdbdfed010b28424b3c3aa98983668a9b169bdc0b188d5e071cae108c4f9ce92b36a1c5dcc829ef5885033b415552bb09c97f59b92f9d9c7c7cbc66dc5bc06183f2865c68bbfeb92cdc96db3de6083fd4b6d31d369689b97e7b50348dad3fa1b0380ce35edd3cf29daf479d5819399e830b7b7ba86f2f7b2f96c2fe399488057a09611aed55aa454788ec6387debd02d1b645bfa173d75bebb62c166160981ff76e2f5bb010a500575c6182daad7f2c461355e89fee03d2e2dafc555818eb625c92bd4c1018e153a475ef884312ed266db3e5ac367001c398962deca503dd30ae448a56961eceb2745174b1d4dfa40ec58870d8d1fcf49b32ae403415f3bc4d920b5b0dcd0e7689671855126b7f7a032518ecccef7954218df1eef729bb62104a6d514ac77bb2181dd4068b34f28b11ca123288fd36f448cf549baaca9d31c7e280a976dcf3068a3ee7eb8b312bbc0d0bfbb5a3c75d6e6b26d5ced6651be9bb7fb333f9e13bf606056c692ae02254376d0fbbe15431d778e4c566ecad44c19d76353d3879c5d72030875dcd8919e7f8887fb8714bf168a17110183bf518a5d217cf3c59c9634182f343ad876a12a702f22161e45dc02335d4e96df1c4df32ef3ac6b06fdb687fdc90a47b198033469b9c8cd1ce206a26b9537b779552c55366c085f2f07ffb73c3233ec8a9aad270073cee7d27df168a6c8c59442062021296dc3071f0b7a3e6e8236132bc7e74c4eaf4d7080755f14b5b0154acae979763cd4cdf0bb3d9f92b913998fee2fdfe89a10a03b3bf65ffe2f2355aa8e9e4b8ba67ebbc848177c1094f156a869f38acccfef31888dba3af66aa720943eecd0d4e6498d9f0696800bc5389640edd868694ae0ccaec9d28f530af5a100c9549f4a92b103c232cf0ef2a9d8bc17d11ac45d5ffe8aaf4fbf2ddd8654a5b765f7615a05ca18c3a9392d8babdb8d93dde907b9f1f4a343989e3b8328be7dd0d409b11bcd24d55ff8497edf81e24c5ee938aa3eef95e7134575263b1a28d9f05f3769800754e1c1fa9a6003e95ca449483b594d4079c67205678df380011424ce2725cf542d04aac7ad28d42a116c94d12bafe94ff711a40de1cb95aceb609e53fb695464d478e3f57626efb0a19f4c4e41636421f1f931282c39a35d38f9caae3e43e1e436460c31a0c81c17c238e8daf4d50a9c158daf68a615766ee6bd6c87d08b0e4922162b110f52fbd2019eded8d9e091cc353a0d5e7b8e619dcd264d334e006576055c19b61187c795a5874f82b53b8fcd488938174b7219796e1073f1a950856284f36dc0b1c1ae67c786c5b0991023c7f634896ee6a1291164e311a171ec0b033daa7c8645b63d12e1316946d9cc54611e3b6db4285e5e784d70a5fcb3827c1ad7410e8936d4327fdad598bfb32cd491b19f1595fe53a57fcfbc7bb8c5aa4902a7cad18502e722143f5f4431afe2eb1e48e9a1ab7196cd0d0e692cc14f3fe8f5a49a5feaaa82674e46f135eecaeba151b992ad64a4f40bb3853adad9eeb7aaf48d9e63191d102a6e3803c5a64d282b24ed7c86dac0e040d133d39a20ce162980d0a0e2dce7d49f7ad52ccddd6f788039ae5ba0a4c540f5e30bfc68339b651f8d1fe8304d0f42141f05bff42c629b10608b6d65d5230f5afa0f8776721fb1b52d3beb39983d31a4ad66a0126cb6dd175420fabc988582c2407186257c8a911ea8633662f3673ea99e0331d108360c1e9a1e3d587720f588a6afcfa53e95d38d3efacd6e21263b528da43213e4dd1cbc6c77be4849a923fcab99cb9967c9cb95fc751a3ccc34c2e65402dc3ae4ce5d2b5bc7be533fc1e50abda0cf4faff93ae5534c23693050d1d4b9cd4b6213d5b547019837ca2fd7821949cd0ccac5035e0f688ad0bb77432bf9b735a3b7633a21e9479b0e42c25e1c8c1c365e24ffb3a30c8e9bc4243161ca69b9f4cb16edc7d78e7b1136dbf12c1eb1f0beeca861a0c30d85438ed083ea5a0a47689eb0be378cccc78c17c76f7ce6f766efaf1c2b9b5825bf8e6bac88c566e1c5404c951ef8bf97f692319663c05fdaadce428365b211ade614ec2f57fe1ec950b5c3af654b337ee0958b45e9f8ea007e4809c0eb3032a6a2d8afbb1ba45b1b4cf47a9ed610a928e56f455e78bd08871b9fb814791a70bc376ef1a675136f296d79c8f5489d4cefdb8ccc9b5b207df0f61db9dcab55c9aa81ad4dfd0c5801d98a9f7f43843802369cf1c9ea2041d9c519fdc5812b09bc1d9315f7ca0ce9b4294e6eb9ca6debc007819e72e026383d7246e99938ab6918b6106c84b895fe8d36143efa73efee0cbacee4fc56e1df6aa2ab61e3ba1d6c99c89c6b45e202be0520d1f30dba2658fdf1f1971414673d4de6e127b30fc48d6948525f7567034f57c5d0167969e819cc60642ab88ab190da354fc15c1840f6b91769b43aa7ff078bf54ce10b82ce2419fe0d0fc62fc2fe86fe4dfcf2ce57efd6bcbf4ffb3546b5171e26c5149b05af462af149b16d932734af07ed8f5f60b4d6b5cf1b760e23c0f2dc6ceb642b649c11d427a5298c59b0765c7b0f7818d56be991e107bb937fa9bddc10f5446c57a215dc7c5b0b1a127135452ed979a2f0a25b837f14f3627f4e3355aa3c14a35a1916b4415de73d436670382f91b382006ad5f120032937bfff3b08bbd5e01988630b8eadae04e441ff13c7c8556674d782fa34951a3ebc1f7327557df2b08b52e6aaf1892188f025837aa24390696d4b0fb3ec1eed3b64818de87aac08e6d6541ea5f061b29fefa124c39ffb70cb2d9ff0321f449557866a3ee9fb48cfcf46db60d2baf7495c48f01b640d02adb9540240d2252038b9ba50e59abed1442201ebe7e4a761c14dcf3fdc5df47ce41aeb35a4c4710fd35ea6825626e1f5c80519a7d88c1801c6a48c6939fbae233a16e4bb7d1be147c42ee8bca5ad26d539389b3a9c858392d3b2c19166bd9d858bb939fcaa422bde71441b0482a78a89b7bb863d277eb01c3b4d6fa2b3d072f0ee274fee7a17347d24f67a7dcc9fa390894bc06d8a3c474874a2ee78fd2dd8dfe766e8cd67e8a31de44321659c394612ab3c94b0316a394e3c0967ca983d2bdf61f2bb659b097f658ef02b772efa2c948345c53fe39ba09bc4673fdb4acb87e19e51c365ab292e3d62a855fc1eba9811654637bd43c25d510b1e7180166719d2dc40aee92606616a64718117be2143b8ca66edfca13bbc8fabe20e6496914147ca5287d6b904dd78c0465a3e278951e67c71b07fe5576f29cb7db8c433e9bb7e24f8cbd36d8adc771fdb0786f03c626c202b6b33540b8a0602ce1bd1a2654cbaa9356296936b20aca6d43beca7b98b1cfa66819295e9849bee2f5d436db3b97405ab6a0ef3c17851c876d042bf17f948fbd6aa69563f229540af668a6da089566274f8e3443bf05323b8d1e7773479c0a89972235a5e93e6d69157fa6285dff6e1e2e66fd8cc0de9ab9a8a8150a9c51d3e3704744b66d6e076a4cd8e3bfa53b99ef4ecf71dd059ee7db342fb6f53aaf24cc340d3c9a012d7b162574b883fccfbb211db46828d965344fb9ce3017e8392ccd4d9daad406fde67eeadb2519338f1fee6a9c6cf53f03aa0b0fd765f82610b0ca5e65c80450f1936e74e88fbbeac3fb05a1a3631e432bd3f7b6f23b432467974b92a9cf767d7ce3c2c1adff6287e9e9012dfd50cd58b1ff0bffa582b9ac986e7a7d567d2a9be3ebb18fa588de163b54bb81758b7ade1cfa47c813b445ace0d9660836bb625c74a2efc0c9a1609502d8aa2a080f67f5b5740ef066732f924e4ed855251d2a5a4f9eb50bf59e2c4fe93b46a9757d859794e9e5c843a3328c144219e0ef0a900837f4899e7132fc7181e2aadd368122988d1b67b7121b46c77dd74e264c520ae655839b1c8850982e7a0ee9a26513949c68af1a1a563e6ea71dfb7101ef81d43777f30c2fa1a11d9eaf70591ab5e23ae9a083d469ba796c74253be5722a169f6515a21361df4eddba228bba18380c4de5cf2342cc5bdf3e09da21a39965152c738418504904724e72a8f1f6a44c72b46b2daf297ff4e817489eb46b25f65d65618f73d47729e2762c93b23229dfa3b8cdd18eb36a15e6f88f8d2c36b5894ec9319a673782494009fb3975187bb7dedea58e3e7fb4419064e1fd1917ee43874bf91fbee8110e83d76ab0441c7249d323cf414843bf91dfb6effe99a8ce93ab38a1ae78609f751242f9b190250ba28006799831d075d8cdbd476276ffe7c7fcb48c0396200e22173866cb5ea8cdc51acecedd88b81437fee8d426c41b6deae1d95cef242dfbe2e443de9ebfe6a397ec0b03745565b7a1e8475dc54eb2ed1f72d82a58e1cd3853486188e7d4a7180dda6712c386ecd1581eb8cf0db3064cf12eb963eb48681094f8e6b959d9f9192d8842368c49f4f173e0213e7113afdc45e6c0de37ea04ccf9a6722a7fb6bf008414d5809487b4ec43cfd201f2aed397275d3c712a4626b4f05c9279758e546f36d18c22d8ea254812482297028c01d3a5880553a2307588e8939617cd9d17bea59074ae921047b3053cecfa5367d799fc6d7a2fd34cfd6a28d58f7d322c0c0fbb11418542a770ffd31dc00a1e4ca0ca8fdb8bcf7aba360a7ec0db5f8fc8f331634f14dcfa09be9972e203a284263752fa3932201de700b48d2d29810c512f68091e99b1dba304cce95de9daf3bf3f2566d8968e1159fa1f196c85554b88f10a153dda223711b8a5f92eb182824dde0e0ea16a1b679aa24da7d1308fac3efab06a0b5f9da714d91110ec921a43491a2276fc94688197a9a5dbaadcdc8784f17004ce1bb35aba4e97b0c1002e01f443bfec59b7aa13dd49ba658334e0ab79bce6a818d931748ecb7f7f6e2d158f376722934785cc8f72ffc7d47b4fac1c4958d3492944627039ef07a7fc451cde86fbe2e7a8b10c6f0cf74afc9d3eb64c53d022bf5d5c07a20af26c19da9d6cc640badda965515861cb0c48ebf0ca83ed0208d3648795f120ace239c9a8193eea636b2889d40e68f966f190ab897f4a1d2e2e02a66ce4d78fb28521fac6f9cb9e67eb52766ae668453e8edf32177e73d2c7a6097d0b946f64cdbc2fdf1d0990d1e99ae6a63f3326ae330a14f08f9c3bbae572209cd760c38f2de0133dcbc6ac32609042c2578fc3cc6bd69b2c41e6db19fe01a8b5d4804aadef2664846ae18fc05879639ad3af45cb084e2ddffdb4c1444561ab0d48fa8eb332deb0c1f7abfd1a7ef51f90d6b74e58b9ac6fc9e6c4a0097b430a4c84f749961b589655b18ee17eaed7d994451221d17ea9c401754b072187505adcf1da76119bff5f222e3fc42d3b7765675a9ae9fe3acd9b25d2f9eabbe4d6f9e1c82693119997bec8554c21377e7a3a7ba3f97f7aa0c643570c8c1a6b65b2f03cd205d80a3705fe6064eda36e7c1f911768985fd67f1e21c0d8573b64e1f2eb7eecc48285f81a48def1dcd7a24e3b283106169c4b98aa3ef85166dc48b34a582684d44bbc01f1d09828e0f094133a16d3f4a9139ac081cc09b94aef8abebb08dae7b797e43a9a6ece528fec69d8f1b19cf528d35f492ac8c8bf9260930ad47ab1c20e5935bb44c78b8fe2c07e0b11907d1131b4e3bee9c73b8efeaa79318cfc0983f0899cfcce2ff4c8c6a6aaf373b5df40b295e43a6d514780bcc4ae24747aac68a8037fec31ba4492b373c39544f5ea34e7ce5c27f16390c0c5c924fb7a6eceb5c00cc2669e34d55b8c7ccbda5b7ebb33bcc49bb15127ddadcae99da64674b66ace9815a2bcbe249048a176bc0a32409ebc043b2db04fef115f004543ca685b875f564ae3ecc4192da3d16af6532662fa1d57e0473ec031ad5d14ed3c082e73a17d917b8c1e2358eb3fd95a8d8f09d064c7aaf0a488f35edfddec138020953c5e7102a74ccc6f65b4419d91b1bc9e6840a484010d8e5fcea574c6d9c046c8db264f4acffa70708e874c6b0b40650027a60143db7f76a6252d55820cf297e7eff8d6418fe90410aa2b5ff43fe12b76a811100ad749e9b4c95aeac5535f353c4e24544112c4239473dab30faa1345610e23fe3f2b643db93a35a72329ea17a589bb18eda990c522a8a023852391788890901746402efdd2449cb9ff109aea3d347764a80c1daa3ac56d9170a0f8269e183e2542132a1e08d2f40c28ea1f7802df5ee8b155525240ebde6807725bab740a1dd534fb5e15e8fe9d8eaf1fa65bc05766fc75aa01521be6d67507f206412787c04b00a2c6d3ee729f611c5c9347659dfc2d0dd07ba6120334622a4618f2fc05339e40411ad735938dc9324b6948e00ce9f564d5ca540d81ee823b5ea7255a1db13220a525ab4151b95a2af82bc25d9bc4489ed6d837fc46df549ca4a26d00774a86ec154ec1d2df6f18ef97de0bfceaf3bd81e2c36c3dd22b54a6e4ee357c473b55532301343a6bae328c9894b47701112907bb3f6b4ae253a2d25b1e8adbd205be02750a4ff5011f904313b02b2ca35f6d7b46e023a9cf94951828bc76897fc7ded9697f2ec628d0d322302de000145526d67aac71a14fde9db340b15901ce2767a59d904ca2175c96c789572756c71e07956d72e66cb531770fba1edc34b238cf1af056c6824438de45fb28efe280a6366e212cd32c0136a47d7a098d026e2beccc5ee1fd60539507d597251150908fc88e7a3599fde90825d620dca2686c7346067843461a86c6459ab7ef8d261f6d88556de507c53e95e85eccc11078db5860fb706d9933e9ab69adcfa748dd754370744a5f99d300d358f84faa67f285fb63fb34cb174c111a701a7e0578bc9253efb8c51788534a9fbfa4fe7f1641b0da85b0bfc7762e91f4fa8f1ee7cf15b20d48e418310d28567da9abd30aa5858de11cc806ea564f2f563272512d7d3c53f7fe2e78462d61d34d24b6dae7f53c09f4e9b062217637456ced4158f796a91a00d83aafddbf917d1264f7e4c52c5bdbec5f76d00384b7224be5fa0045ad5fc8f5742b0734c2f55634e5a7d50e67a21a682155e80a7ba75ab3f15d60ca124613a3d0ae3593fda94e0457c3660365cefc20b0ff0efa2c66c4e01eb1002c0b8cfb55558e18bf820be3947013f578fd65039de9ebf32d2cec0ace95c62307b83a65d78c9eb4ee7a9976f6f9dd6852590400af105aab7c42b585d767aa2009f360dd7e8c6048623626d4e93a83825d8f3f5bfac5243f54f6d9ec8760ec36a2edf8c8ed73e4c79a1316ba005fb0d979442f568b689aaee026b1a516297fefdfdda5412e4b6c71083f1b3f16f70271380212726d0fa01c72978d658ee65f80c8cf8e778e495ea60a656e261323f8f1620923de23187b6e204eaf3b58500ca866ffd47c767a6d9700de8349d08d982855362a55ed0bc8affae6bac4c7973d647f774dfdc5fa8f87dd11be17510aeadffae6da5b277ce18bc53d36a114851a8ffae9124765e30fad5bdd60e480d8d6666ff1e41df36739374a3a93c8b7d631b0fde67294f5f54987f76ca137863125543c50a983da3d2aa9a4ca9a01d63bc1a3e97c0be02b9796e86156825264494b18f6308a7d1f38902773dee5bf6f5cda947f323bc1d63787272f3a2f86084c769fd0a55b6c8e08a7ba2596c6e39ff66aaf86f86484224c0f9d22996ba3bc0a8337f92758fc2f9698c03b8f5948b3373b42837457b1a6e68be00efb16c838ea5766c35e82e64d536d52a6373c37eae79abcd5582af910db7c85442e903b7e7545906ef5553f39e948126097604eb36f26abf8c2289949f2820e149894b69485cfa68f0f4b81a0d275bfe68cd674111ce3c17e72b8738f5439f7b5eb52414254d738ad96e85bff0435f775495ed0d53b511eaa97c8046a0de14401b2a4b9487a4909d47c70f1df29d8e3c4430b16d6652d3570de0d5aa922fb258aa4c992c2bf6592b19f3ed41a68bf11484865891790b5d899da31ec22f87110a5e525e0572559668aa55b8fbb1536b71cedb8d78be2b857f5b5158a42f72ea9d33ccd4ca5315cb475eb14cf20cfbf843334c45097dc02db132f8d4a8877241cc65373f1a6794b577b77d900875728f79b8a6075e087237ac45b8d29eb0759b20237fa10c2240cdc07568b318055d81c5cb0dbf536bc8c8f21b2dc9fdd50f0d2bcd56a427a60100c312490258ed2ee800270165a21321642646ed0cd66e908ad65107b4ec3e02c5382582c8070bbc6fd130127a0277952cfbe1cb478629db6028be4b52052ccd3ddf5ac635111b8b485a925675e9de9d924682f993946854345e44542b9f1148b7e05b95c4a51a4fd90ab57db7a97ebf1316a5093caa83ba834506e778730174be11f5be2895a622b5be1ac0b062b066c2f51de1bdb47abc5c6de6a2d1fac2325bde24726cd4f3f01be367e08d51a1749f5b37a6e2d01c76ce7da0678849dcaad4ac5db5880c73c763142c1ac983878a33c4a983ae831b6cb1b6124556f38744c224b949157281657018f543311f2981bc8bab2601c97d5afbfbe3c9a0ff9250a69e1be67b03f563f2f39d54b932a6526d9c5be2e2921e9c71e5a456d8f8d0fcf132f95f84fce261301cf0eeff64f063cf5df7c2043561450840b5f4466b1504093817b7f754dd8571975dc8247073ba6c6951bbaa4b8f09a2df9d1a3f7ab60a547726c81830a8a5a02cc341f56798ff77b54b28ec0c2cdbee3d01f4de857afc08e5a90017f82dae7c881b7b08dd10ca2f45ceae3c0bbe9e609b62aacf2a0382dfa5d3210598fcd2d8bad1bc6a4e0f19ec6eef5f26612d066b776124e4bd85e47ac37b28b078fd5b786460c6ca66519729d923490f4de0b04430afbee0f63e4df4b93d0930390065633d8dee1ba6c1bc067c3cd990465eeeb97b0ffd69f2cfe1779022f19739e5720f48867ee5c77916c6b78624c1f6bc34a8ff509f7723c9481bb0c4b50d4e4dd520f27c9ab3985eb710c77d2e7cfd6401105b8ccb3d8122cb131a1bc02dc7f732e485bdf7c24b2275edf08138312a7f95e561b8dae86ac816ce4cb0e301257116f9a326e25813195a8caf191b88a9e9bcc9658bc37c7904e81925f09a4ca90d3dd372ccce504140f88a8ac2f3bd7f2b3b62ee27780ef8a585bca94af7ce037d2ea9c4fc0ca35e91460ea637ddac679751c0b899cb64838a81a33c9d4c20a450c07ac2c32e7217ce4d2a36a098645c6380fa7ba65fdfd0aa8fc7a1f18587488cbba30d92150825e425be10a56c2c435880cd09be2b910632a77374df31f3b4b2f10673064be79108b491e7692d6eee29977f8e02389197cef9cc88f39b9d86c05d9c3fe6f8254fc381df01aab1fe02b3e2484fa37760c8ba74dda729e2bf01849e96793ca121097ac16523855ff4e54588f4ae5ba76ae2c9c26777c376dfb8ca440c0eca9d932c66485b03c41b1580e430d2bc929a03c3a2edf14147d3ccd7ec1ac4275174b29d7c3cd825faa8e2b2320ab92af1e20b0fe4810a41df186b218261859e8eb31d4d4099d524b88f207aa4ed636c18df275fb4e34de21fbd6902c468486fa37312c1187449f63df128a8d7b478905f1b1028f3cde93806527475fc22f5ff14c8864c841f3088ea99f473b752d42950775a0e520382d0bc6c06a73d585db003c95604456681e5085a63dcc462120f1d9180ba3362e9ea71aac6fde7859ab4f56c78993553a99fe8cc204057634100a674698067e914b0ac9a85abff613fa20010a49b0ac1d6fad6c72259abaea654b2c81878b332f915ce0f5dd372d9ffc8c4bfb9f70ec5edf23b418e569ff6d5ef0f1ce7c805bb5f4c942934c0379f33677191ab8eaf4ffc2aa9738dbf97abb6855aeebaa1c3ce46ac48f0e559bb64a122f00800a1bf4b6a155b7ea0661989c844cf72f7663899a9f8be58be761caa4e8b31c146a679bf043e8c020fb2b177f98bf7a3acee0c9e9366cb472b8a3227c9208a154c3a96e1cbdb55948cd12bcf9f1081dc5ebaf0135e052fa85266c862577cc35013e9e40cb721677a6518d1e7edc95b08a9cbaa28bdc00acf3723c749da2d2ec45c1d6b09e85b52de483a3b0b596e16e20303d4b6937ec508749c97cbd4444b522b717cecddf24d54eae2ae938e6b24ad8f6a569e16cc0edfeaa3d69240f67acf4b2e5854f5432b1a239c3558533768c2e0887ff6076fd29a8485d999aa2909db8285ebf5c06ea9c221965a5c88adbb7b489a06509e6b05aef81ae40ca86610adfc18590163dfca1500106e7ce92dd53723f1872b4741a240f7f51e804c7b6d3d937cd223d98ae8b0d069bf08f14013c43895f8131179bd5a10093470d8013b728a3d8596156eda7208d02b6f96e4bd0eef95008a6c04141e3ab70bc48f23d5f2cd075c2fd39a2514fb35aa1e291de1934aa90b8a473ed1f5b06a62006449351e9ec88deba4685c9bd27715ec33ea97f65e106b6324afdc642ac2fd6911a0ca42349e06e9cd0948baa6ce957ade510949fd8a743a9b1d4db1906b09231198068c9d9c9e1916cbfa61dba490556bce4eaa763897dc90da60330b5880fd46c3f76882f38f8a01d9bff4ce8ba7f6647d5a65b304ac9d2f87941115d40ee1501f910dcb8b294fb0b0f24ab313266418658b92fb02038abcfb41e68288cff9008b44855841ec148b6840b345d1c676a4a1cacaca1c615af70ac8666101ad7b9879e556131e8f48b042a08809f143bb867d4f36e867a364fcbaf94c1a155e57ef09bd390dcca4568684e4d88c2c7285e8cd4cb33c70a8db0cec176b2f73eabf10455f6810f3862d821621dc54de670ef2b9338f16484e906844563072b6b2904243209eb0072c90c8d656e2979c851609a9dafface3ff42402cf87705f1f76a038bead97d1aedb493477b88ba0fb12eb019a4e946b28b556d943cba53698fd730b1ac16143f88fc41041456032064e28bd8efdcf618fce8f5ce41d1c834472399e3095e68b75aeb4d60124d4521bbdd0f595793f38a1fe146b4a6ed21f3457ca4f9c081d0030a1eb5198711adfd7c37a1804fa8972eb1d846667e1f73e3fb6898c45116120dc704a3a974cbf0a510edaa3c7e95fe36c4191758bc61269090a86abdcc042d303605df9d98fc051728d4656ff851c618b70230284553e66f356019e6ff312e8a14c0e1b577b2621dfe22b3bcec90362d578022c23d61514afa248aa8e89b024d2b293c1bfc3187c6f284191070a8e611cfb6fa5eba0e9fbaa44a208280cb1013da73616b0ed95b2402a1d8d1bcbfe1036703fddd50109c7b0765a9971b0a265ac1b0da23138746bb2aa3d722f4a3cedf75b064858ba4f1c77606ad2011caa79ea027cf5bf01c77cb7ecf82a3cb3fe99e52359436b8845f893cfe4d02955d889e14df1c26603105e527022b5c2975bb9f20d001cb2efeafcd80a0fc7f551e6e598fcbd7f05d96a290b235309afef12a41d6eb5b7a7dc9982d7640045651da3195effd89b0fcae45eb8983434918a4ab3c09e06db4ed5b8666f80c9a5ab1c9ac14d3499948a4423bfea63a87651417fa257c44097a470a2ce2ebf55ca19ad0fa7ad16924fa6d651085fade1831829fa1eed481271c5eab1769ba6fc2e1178b691eaea3abcc392ec90f916aae72efe393c104d621b1eb5e0cfc35526b71c9845280decb59d9912bab054baabbde1bc969ae604910caafdfee6f4dba07107554bc1431e9fc0782d01f7955d455ca399e9a223e2cf87dd6d7cc8f4503fdf80bc1a009e61138a49a86c03e2acb8e287f68fa3de5ef8a1f37b4f7dff965d6ed919dd139c1d6e171f35013c4ba67a066900b3239292f82cca7d53c15908e92ed03f1a21cd1100da48cecf20b2869f4256d695ae97609a92481ef91328a9b569200a3919f0c39a215a5f86df8a93fbaab112c6ab3c6818c55878cb1dacb257911670d7312cd2650e740635e6c5f4b6c149e8f0f599f4dd904b6372aaed2faf5486e042be63399e4173986a2a69682a193dffece1440a39734a68bd60923f4ecb0a436e0d1388f9c36fea899cd8a740954ac75817336e8da9443809e2545264381a7ccfe35838c2670d5672663c168a8917f2c2a8166d20976e952fbae8ecd677b079ae08c2d37481c789b93d6aad0ea036c311d2c7929e8290db27d3081c1fa8e8ae4bbeee47b20a48db1824822260c0bdd2991cd649ef913fdc6fe6a00e4f4420e4b66d220eb8a78ff4b746376988ff6fc80f28ff287e33eda38c711c24d545f64496331b21c10c7ae8782ba70c9d89776cbc7ed96df8762c22c83dff15df7e6a3f54b800fbf97622f7e363db243b9278d6cb36acfb1b25784d53eaace1542f71b138bb69960c33e01a4de1cc727ad46032e7ed8779a79841a7860046d315755e51d9264ef47af5f47a72b7a43530c984dc296ac912b0fb096e6f451a00010efa79c2e5c4a5eff7dc3d6a7a531cc35073ccbd69137404d40316e58d27e0874e567bb8684a70e76c62ed0686d9f6b3a086280d668b2e34d82729f888ccb0be1ccde72e0fa44700435c67f825560a7d7aad36760ba87fb64a95feba33ee73b264f3767db554416752ec4cd757612d32fc920cf7673e864c146242617d0ed8a5d749975decb5fad32d4c5505b08130c7ac6eb87fbacf82c4dbcc82c6ca7f650e230311db70a7eb688cbf56402e452dd6d914b60ef6fa32c860da834aa0a5d4abae53f22afe33a9c4773fc09b65d03c93fd4394effed2707761ab4ece60875fbfaa55fea77142017a21ac4122f4f41710ecd1bc630eaba15334dc0a4c4d7968bda07731067e565e911a34852c676c926a773c776668877ec7d9456eeefaafcde3bd242e4124ef6ef93807a4022c1096a58ebc102cd5ef821ec4962df755f79e7de6a4079d7b2365817ff36b109ff50234bb50f3879e41d847b3ec6981e4834bf248916d5a42b4f2a059aff68e1c52f8c22a61ddc5c755ffae3fe2dee474701bbe49b6fbcb3553994e62c1b5fa5c69afed15dfbd31b4d07a531bff12d4f5d9ef45120988b9b4a23dc25690ca20108030c44d1bc41fde5af9a4929710f874d1c7be69d528b19dd87622740077e20df549c4aff6b89f8bcdad81a68ad5c55a4cbc41e6f2661c042fdf66b8d8e71065d02e7c1539c02927abe424ec39d0d67031ae6ab724fdb62fc6e297486f673669e88932405f3cbebb4c51d54cadf44df26343a3e0f46162bc8cd249b52592ce2f682c529e57796f8f5982a53b51b9e4b9e3a62ac99828f7f9adfb97491d42d9da6922f2a941c2eb59d6a7961511eb8850e6de17f10a9a5e88cd38e428e817285b982666cd01d1620160e780a071941e477c6c572cc1616547ecd9b12dfc87b8c8c6dcabe0e9cfe89a556a69558833fe43be1196d331062bc829aebf3c8c4c0fac16239b7f85ebd5ef332acab852e532e2eadcd975feab79570abc0bf9ec7fbf9c6adc42b04f39503209335eb0d20bf245af4ea1ee22401f2a8dc78499fdb23e93fe1dd794aba9ec87daa67981f6bab7dd0b92712eceb20193e63b5d974200da7a075104ae53e50e52a52700efb172fe00e2cb1f37e7fe7af61408a5c4899238b020b91a883cb7c43ae354c84ac4d70b52cb56b52f786d986d28650d48d882f8aedbfe63178b668d4ccb004538b812f5ee88ee367ad4b7246265f9ff1b89a433545bb55335aaa31252fd2d187c3e76f1419779c67dca5862d0b4b36b67db96f901479bcdbad3bb004b2a23d84fed7ce1edf1c652fb4fdf680f55aeb6401943ceb03c6bc67a0adc9a52b32af205b4b32e0d2c3d5d77722f8b4ffc157abrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootkernel-rt-4.18.0-484.rt7.273.el8.src.rpminstallonlypkg(kernel-module)kernel-rt-debug-moduleskernel-rt-debug-modules(x86-64)kernel-rt-debug-modules-uname-rkernel-rt-debug-modules-x86_64kernel-rt-moduleskernel-rt-modules-x86_64kmod(6lowpan.ko)kmod(a8293.ko)kmod(aacraid.ko)kmod(ac97_bus.ko)kmod(acecad.ko)kmod(acer-wmi.ko)kmod(acerhdf.ko)kmod(adutux.ko)kmod(af9013.ko)kmod(af9033.ko)kmod(aiptek.ko)kmod(aircable.ko)kmod(altera-ci.ko)kmod(alx.ko)kmod(amd-pmc.ko)kmod(amd-xgbe.ko)kmod(amd_hsmp.ko)kmod(amdgpu.ko)kmod(amilo-rfkill.ko)kmod(apple-gmux.ko)kmod(apple-mfi-fastcharge.ko)kmod(appledisplay.ko)kmod(arc_uart.ko)kmod(ark3116.ko)kmod(asix.ko)kmod(ast.ko)kmod(asus-laptop.ko)kmod(asus-nb-wmi.ko)kmod(asus-wmi.ko)kmod(atbm8830.ko)kmod(ath.ko)kmod(ath10k_core.ko)kmod(ath10k_pci.ko)kmod(ath11k.ko)kmod(ath11k_pci.ko)kmod(ath3k.ko)kmod(ath9k.ko)kmod(ath9k_common.ko)kmod(ath9k_htc.ko)kmod(ath9k_hw.ko)kmod(ati_remote.ko)kmod(atl1.ko)kmod(atl1c.ko)kmod(atl1e.ko)kmod(atl2.ko)kmod(atlantic.ko)kmod(atm.ko)kmod(au0828.ko)kmod(au8522_common.ko)kmod(au8522_decoder.ko)kmod(au8522_dig.ko)kmod(ax88179_178a.ko)kmod(b1.ko)kmod(b1dma.ko)kmod(b1pci.ko)kmod(b2c2-flexcop-pci.ko)kmod(b2c2-flexcop-usb.ko)kmod(b2c2-flexcop.ko)kmod(bcm203x.ko)kmod(bcm3510.ko)kmod(bcma.ko)kmod(be2iscsi.ko)kmod(be2net.ko)kmod(belkin_sa.ko)kmod(bfusb.ko)kmod(bluetooth.ko)kmod(bnep.ko)kmod(bnx2.ko)kmod(bnx2fc.ko)kmod(bnx2i.ko)kmod(bnx2x.ko)kmod(bnxt_en.ko)kmod(bnxt_re.ko)kmod(bpa10x.ko)kmod(brcmfmac.ko)kmod(brcmsmac.ko)kmod(brcmutil.ko)kmod(bsd_comp.ko)kmod(bt878.ko)kmod(btbcm.ko)kmod(btcoexist.ko)kmod(btintel.ko)kmod(btmrvl.ko)kmod(btmrvl_sdio.ko)kmod(btrtl.ko)kmod(btsdio.ko)kmod(bttv.ko)kmod(btusb.ko)kmod(budget-av.ko)kmod(budget-ci.ko)kmod(budget-core.ko)kmod(budget-patch.ko)kmod(budget.ko)kmod(c4.ko)kmod(c_can.ko)kmod(c_can_pci.ko)kmod(can-bcm.ko)kmod(can-dev.ko)kmod(can-gw.ko)kmod(can-raw.ko)kmod(can.ko)kmod(capidrv.ko)kmod(catc.ko)kmod(cb710-mmc.ko)kmod(cc770.ko)kmod(cc770_platform.ko)kmod(cdc_eem.ko)kmod(cdc_ether.ko)kmod(cdc_mbim.ko)kmod(cdc_ncm.ko)kmod(cdc_subset.ko)kmod(cec.ko)kmod(cfg80211.ko)kmod(ch341.ko)kmod(ch7006.ko)kmod(ch9200.ko)kmod(ch_ipsec.ko)kmod(ch_ktls.ko)kmod(chcr.ko)kmod(chipreg.ko)kmod(cifs.ko)kmod(classmate-laptop.ko)kmod(cmtp.ko)kmod(cnic.ko)kmod(compal-laptop.ko)kmod(cp210x.ko)kmod(cqhci.ko)kmod(cramfs.ko)kmod(cs3308.ko)kmod(cs5345.ko)kmod(cs53l32a.ko)kmod(csiostor.ko)kmod(cx18-alsa.ko)kmod(cx18.ko)kmod(cx22700.ko)kmod(cx22702.ko)kmod(cx231xx-alsa.ko)kmod(cx231xx-dvb.ko)kmod(cx231xx.ko)kmod(cx2341x.ko)kmod(cx23885.ko)kmod(cx24110.ko)kmod(cx24113.ko)kmod(cx24116.ko)kmod(cx24117.ko)kmod(cx24120.ko)kmod(cx24123.ko)kmod(cx25840.ko)kmod(cx82310_eth.ko)kmod(cx88-alsa.ko)kmod(cx88-blackbird.ko)kmod(cx88-dvb.ko)kmod(cx8800.ko)kmod(cx8802.ko)kmod(cx88xx.ko)kmod(cxacru.ko)kmod(cxd2099.ko)kmod(cxd2820r.ko)kmod(cxd2841er.ko)kmod(cxgb4.ko)kmod(cxgb4i.ko)kmod(cxgb4vf.ko)kmod(cxgbit.ko)kmod(cyberjack.ko)kmod(cyclades.ko)kmod(cypress_firmware.ko)kmod(cypress_m8.ko)kmod(dcdbas.ko)kmod(ddbridge.ko)kmod(dell-laptop.ko)kmod(dell-rbtn.ko)kmod(dell-smbios.ko)kmod(dell-smo8800.ko)kmod(dell-wmi-aio.ko)kmod(dell-wmi-descriptor.ko)kmod(dell-wmi-led.ko)kmod(dell-wmi-sysman.ko)kmod(dell-wmi.ko)kmod(dib0070.ko)kmod(dib0090.ko)kmod(dib3000mb.ko)kmod(dib3000mc.ko)kmod(dib7000m.ko)kmod(dib7000p.ko)kmod(dib8000.ko)kmod(dibx000_common.ko)kmod(digi_acceleport.ko)kmod(dl2k.ko)kmod(dm1105.ko)kmod(dm9601.ko)kmod(drx39xyj.ko)kmod(drxd.ko)kmod(drxk.ko)kmod(ds3000.ko)kmod(dst.ko)kmod(dst_ca.ko)kmod(dvb-bt8xx.ko)kmod(dvb-core.ko)kmod(dvb-pll.ko)kmod(dvb-ttpci.ko)kmod(dvb-ttusb-budget.ko)kmod(dvb-usb-a800.ko)kmod(dvb-usb-af9005-remote.ko)kmod(dvb-usb-af9005.ko)kmod(dvb-usb-af9015.ko)kmod(dvb-usb-af9035.ko)kmod(dvb-usb-anysee.ko)kmod(dvb-usb-au6610.ko)kmod(dvb-usb-az6007.ko)kmod(dvb-usb-az6027.ko)kmod(dvb-usb-ce6230.ko)kmod(dvb-usb-cinergyT2.ko)kmod(dvb-usb-cxusb.ko)kmod(dvb-usb-dib0700.ko)kmod(dvb-usb-dibusb-common.ko)kmod(dvb-usb-dibusb-mb.ko)kmod(dvb-usb-dibusb-mc-common.ko)kmod(dvb-usb-dibusb-mc.ko)kmod(dvb-usb-digitv.ko)kmod(dvb-usb-dtt200u.ko)kmod(dvb-usb-dtv5100.ko)kmod(dvb-usb-dw2102.ko)kmod(dvb-usb-ec168.ko)kmod(dvb-usb-gl861.ko)kmod(dvb-usb-gp8psk.ko)kmod(dvb-usb-lmedm04.ko)kmod(dvb-usb-m920x.ko)kmod(dvb-usb-mxl111sf.ko)kmod(dvb-usb-nova-t-usb2.ko)kmod(dvb-usb-opera.ko)kmod(dvb-usb-pctv452e.ko)kmod(dvb-usb-rtl28xxu.ko)kmod(dvb-usb-technisat-usb2.ko)kmod(dvb-usb-ttusb2.ko)kmod(dvb-usb-umt-010.ko)kmod(dvb-usb-vp702x.ko)kmod(dvb-usb-vp7045.ko)kmod(dvb-usb.ko)kmod(dvb_dummy_fe.ko)kmod(dvb_usb_v2.ko)kmod(dwmac-intel.ko)kmod(e4000.ko)kmod(earth-pt1.ko)kmod(ec100.ko)kmod(eeepc-laptop.ko)kmod(eeepc-wmi.ko)kmod(efa.ko)kmod(elo.ko)kmod(em28xx-alsa.ko)kmod(em28xx-dvb.ko)kmod(em28xx-rc.ko)kmod(em28xx.ko)kmod(emi26.ko)kmod(emi62.ko)kmod(empeg.ko)kmod(ene_ir.ko)kmod(enic.ko)kmod(ezusb.ko)kmod(f81534.ko)kmod(fakelb.ko)kmod(fc0011.ko)kmod(fc0012.ko)kmod(fc0013.ko)kmod(fc2580.ko)kmod(fintek-cir.ko)kmod(firedtv.ko)kmod(firewire-core.ko)kmod(firewire-net.ko)kmod(firewire-ohci.ko)kmod(firewire-sbp2.ko)kmod(firmware_attributes_class.ko)kmod(fnic.ko)kmod(ftdi-elan.ko)kmod(ftdi_sio.ko)kmod(fujitsu-laptop.ko)kmod(fujitsu-tablet.ko)kmod(garmin_gps.ko)kmod(gigaset.ko)kmod(gl620a.ko)kmod(gma500_gfx.ko)kmod(gp8psk-fe.ko)kmod(gspca_benq.ko)kmod(gspca_conex.ko)kmod(gspca_cpia1.ko)kmod(gspca_etoms.ko)kmod(gspca_finepix.ko)kmod(gspca_gl860.ko)kmod(gspca_jeilinj.ko)kmod(gspca_jl2005bcd.ko)kmod(gspca_konica.ko)kmod(gspca_m5602.ko)kmod(gspca_main.ko)kmod(gspca_mars.ko)kmod(gspca_mr97310a.ko)kmod(gspca_nw80x.ko)kmod(gspca_ov519.ko)kmod(gspca_ov534.ko)kmod(gspca_ov534_9.ko)kmod(gspca_pac207.ko)kmod(gspca_pac7302.ko)kmod(gspca_pac7311.ko)kmod(gspca_se401.ko)kmod(gspca_sn9c2028.ko)kmod(gspca_sn9c20x.ko)kmod(gspca_sonixb.ko)kmod(gspca_sonixj.ko)kmod(gspca_spca1528.ko)kmod(gspca_spca500.ko)kmod(gspca_spca501.ko)kmod(gspca_spca505.ko)kmod(gspca_spca506.ko)kmod(gspca_spca508.ko)kmod(gspca_spca561.ko)kmod(gspca_sq905.ko)kmod(gspca_sq905c.ko)kmod(gspca_sq930x.ko)kmod(gspca_stk014.ko)kmod(gspca_stv0680.ko)kmod(gspca_stv06xx.ko)kmod(gspca_sunplus.ko)kmod(gspca_t613.ko)kmod(gspca_topro.ko)kmod(gspca_tv8532.ko)kmod(gspca_vc032x.ko)kmod(gspca_vicam.ko)kmod(gspca_xirlink_cit.ko)kmod(gspca_zc3xx.ko)kmod(gtco.ko)kmod(hci_uart.ko)kmod(hci_vhci.ko)kmod(hdaps.ko)kmod(hdpvr.ko)kmod(hfcsusb.ko)kmod(hfi1.ko)kmod(hid-picolcd.ko)kmod(hid-prodikeys.ko)kmod(hid-sensor-accel-3d.ko)kmod(hid-sensor-als.ko)kmod(hid-sensor-gyro-3d.ko)kmod(hid-sensor-humidity.ko)kmod(hid-sensor-iio-common.ko)kmod(hid-sensor-incl-3d.ko)kmod(hid-sensor-magn-3d.ko)kmod(hid-sensor-press.ko)kmod(hid-sensor-prox.ko)kmod(hid-sensor-rotation.ko)kmod(hid-sensor-temperature.ko)kmod(hid-sensor-trigger.ko)kmod(hidp.ko)kmod(hisax.ko)kmod(hisax_fcpcipnp.ko)kmod(hisax_isac.ko)kmod(hisax_st5481.ko)kmod(hopper.ko)kmod(hp-wireless.ko)kmod(hp-wmi.ko)kmod(hp_accel.ko)kmod(hso.ko)kmod(huawei_cdc_ncm.ko)kmod(hwa-hc.ko)kmod(hwpoison-inject.ko)kmod(i1480-dfu-usb.ko)kmod(i1480-est.ko)kmod(ib_cm.ko)kmod(ib_core.ko)kmod(ib_ipoib.ko)kmod(ib_iser.ko)kmod(ib_isert.ko)kmod(ib_srp.ko)kmod(ib_srpt.ko)kmod(ib_umad.ko)kmod(ib_uverbs.ko)kmod(ideapad-laptop.ko)kmod(idmouse.ko)kmod(ieee802154.ko)kmod(ieee802154_6lowpan.ko)kmod(ieee802154_socket.ko)kmod(iguanair.ko)kmod(imon.ko)kmod(imon_raw.ko)kmod(industrialio-triggered-buffer.ko)kmod(industrialio.ko)kmod(int51x1.ko)kmod(intel-hid.ko)kmod(intel-lpss-acpi.ko)kmod(intel-lpss-pci.ko)kmod(intel-lpss.ko)kmod(intel-rst.ko)kmod(intel-vbtn.ko)kmod(intel-wmi-thunderbolt.ko)kmod(intel_ips.ko)kmod(intel_oaktrail.ko)kmod(intel_pmc_core.ko)kmod(intel_pmc_core_pltdrv.ko)kmod(intel_sdsi.ko)kmod(intel_vsec.ko)kmod(io_edgeport.ko)kmod(io_ti.ko)kmod(iowarrior.ko)kmod(ipaq.ko)kmod(ipheth.ko)kmod(ipw.ko)kmod(ir-imon-decoder.ko)kmod(ir-jvc-decoder.ko)kmod(ir-kbd-i2c.ko)kmod(ir-mce_kbd-decoder.ko)kmod(ir-nec-decoder.ko)kmod(ir-rc5-decoder.ko)kmod(ir-rc6-decoder.ko)kmod(ir-sanyo-decoder.ko)kmod(ir-sony-decoder.ko)kmod(ir-usb.ko)kmod(irdma.ko)kmod(iscsi_boot_sysfs.ko)kmod(iscsi_ibft.ko)kmod(isdn.ko)kmod(isdnhdlc.ko)kmod(ishtp_eclite.ko)kmod(isight_firmware.ko)kmod(isl6405.ko)kmod(isl6421.ko)kmod(isl6423.ko)kmod(isst_if_common.ko)kmod(isst_if_mbox_msr.ko)kmod(isst_if_mbox_pci.ko)kmod(isst_if_mmio.ko)kmod(it913x.ko)kmod(itd1000.ko)kmod(ite-cir.ko)kmod(iuu_phoenix.ko)kmod(ivtv.ko)kmod(ivtvfb.ko)kmod(iw_cm.ko)kmod(iw_cxgb4.ko)kmod(iwldvm.ko)kmod(iwlmvm.ko)kmod(iwlwifi.ko)kmod(ix2505v.ko)kmod(jmb38x_ms.ko)kmod(jsm.ko)kmod(kalmia.ko)kmod(kaweth.ko)kmod(kbtab.ko)kmod(kernelcapi.ko)kmod(keyspan.ko)kmod(keyspan_pda.ko)kmod(kfifo_buf.ko)kmod(kl5kusb105.ko)kmod(kobil_sct.ko)kmod(kvaser_usb.ko)kmod(l1oip.ko)kmod(l2tp_core.ko)kmod(l2tp_ip.ko)kmod(l2tp_ip6.ko)kmod(l64781.ko)kmod(lan78xx.ko)kmod(ldusb.ko)kmod(leds-blinkm.ko)kmod(leds-clevo-mail.ko)kmod(leds-lm3530.ko)kmod(leds-lp3944.ko)kmod(leds-lp5521.ko)kmod(leds-lp5523.ko)kmod(leds-lp5562.ko)kmod(leds-lp55xx-common.ko)kmod(leds-lt3593.ko)kmod(leds-mlxcpld.ko)kmod(leds-mlxreg.ko)kmod(leds-ss4200.ko)kmod(ledtrig-audio.ko)kmod(ledtrig-backlight.ko)kmod(ledtrig-camera.ko)kmod(ledtrig-default-on.ko)kmod(ledtrig-gpio.ko)kmod(ledtrig-heartbeat.ko)kmod(ledtrig-oneshot.ko)kmod(ledtrig-timer.ko)kmod(ledtrig-transient.ko)kmod(legousbtower.ko)kmod(lg-vl600.ko)kmod(lg2160.ko)kmod(lgdt3305.ko)kmod(lgdt3306a.ko)kmod(lgdt330x.ko)kmod(lgs8gxx.ko)kmod(libcxgb.ko)kmod(libcxgbi.ko)kmod(libfcoe.ko)kmod(libsas.ko)kmod(lnbh25.ko)kmod(lnbp21.ko)kmod(lnbp22.ko)kmod(lpc_ich.ko)kmod(lpc_sch.ko)kmod(lpfc.ko)kmod(m52790.ko)kmod(m88ds3103.ko)kmod(m88rs2000.ko)kmod(m88rs6000t.ko)kmod(mISDN_core.ko)kmod(mISDNinfineon.ko)kmod(mISDNipac.ko)kmod(mISDNisar.ko)kmod(mac80211.ko)kmod(mac802154.ko)kmod(mantis.ko)kmod(mantis_core.ko)kmod(max2165.ko)kmod(mb86a16.ko)kmod(mb86a20s.ko)kmod(mc44s803.ko)kmod(mceusb.ko)kmod(mcs7830.ko)kmod(mct_u232.ko)kmod(mdc800.ko)kmod(megaraid_sas.ko)kmod(memstick.ko)kmod(mgag200.ko)kmod(microtek.ko)kmod(mlx-platform.ko)kmod(mlx4_ib.ko)kmod(mlx5_ib.ko)kmod(mlxreg-hotplug.ko)kmod(mlxreg-io.ko)kmod(mmc_block.ko)kmod(mmc_core.ko)kmod(mn88472.ko)kmod(mn88473.ko)kmod(mos7720.ko)kmod(mos7840.ko)kmod(mpls_iptunnel.ko)kmod(mpls_router.ko)kmod(mpt3sas.ko)kmod(msi-laptop.ko)kmod(msi-wmi.ko)kmod(msp3400.ko)kmod(mspro_block.ko)kmod(mt2060.ko)kmod(mt2063.ko)kmod(mt20xx.ko)kmod(mt2131.ko)kmod(mt2266.ko)kmod(mt312.ko)kmod(mt352.ko)kmod(mt76-connac-lib.ko)kmod(mt76-usb.ko)kmod(mt76.ko)kmod(mt7601u.ko)kmod(mt76x0-common.ko)kmod(mt76x02-lib.ko)kmod(mt76x02-usb.ko)kmod(mt76x0u.ko)kmod(mt76x2-common.ko)kmod(mt76x2u.ko)kmod(mt7921-common.ko)kmod(mt7921e.ko)kmod(mtd.ko)kmod(mtd_blkdevs.ko)kmod(mtdblock.ko)kmod(mwifiex.ko)kmod(mwifiex_pcie.ko)kmod(mwifiex_sdio.ko)kmod(mwifiex_usb.ko)kmod(mxl111sf-demod.ko)kmod(mxl111sf-tuner.ko)kmod(mxl5005s.ko)kmod(mxl5007t.ko)kmod(mxl5xx.ko)kmod(mxm-wmi.ko)kmod(mxuport.ko)kmod(n_gsm.ko)kmod(n_hdlc.ko)kmod(navman.ko)kmod(net1080.ko)kmod(netxen_nic.ko)kmod(ngene.ko)kmod(nitro_enclaves.ko)kmod(nouveau.ko)kmod(nozomi.ko)kmod(ntb.ko)kmod(ntb_hw_amd.ko)kmod(ntb_hw_intel.ko)kmod(ntb_netdev.ko)kmod(ntb_perf.ko)kmod(ntb_pingpong.ko)kmod(ntb_tool.ko)kmod(ntb_transport.ko)kmod(nuvoton-cir.ko)kmod(nvme-rdma.ko)kmod(nvmet-rdma.ko)kmod(nvsw-sn2201.ko)kmod(nxt200x.ko)kmod(nxt6000.ko)kmod(omninet.ko)kmod(opa_vnic.ko)kmod(opticon.ko)kmod(option.ko)kmod(or51132.ko)kmod(or51211.ko)kmod(oti6858.ko)kmod(panasonic-laptop.ko)kmod(parport_serial.ko)kmod(peak_pci.ko)kmod(peak_usb.ko)kmod(pegasus.ko)kmod(pl2303.ko)kmod(plusb.ko)kmod(pluto2.ko)kmod(pmt_class.ko)kmod(pmt_crashlog.ko)kmod(pmt_telemetry.ko)kmod(ppp_async.ko)kmod(ppp_deflate.ko)kmod(ppp_generic.ko)kmod(ppp_mppe.ko)kmod(ppp_synctty.ko)kmod(pppoe.ko)kmod(pppox.ko)kmod(pptp.ko)kmod(pulse8-cec.ko)kmod(pvrusb2.ko)kmod(pwc.ko)kmod(qcaux.ko)kmod(qcserial.ko)kmod(qed.ko)kmod(qede.ko)kmod(qedf.ko)kmod(qedi.ko)kmod(qedr.ko)kmod(qla2xxx.ko)kmod(qla3xxx.ko)kmod(qla4xxx.ko)kmod(qm1d1b0004.ko)kmod(qm1d1c0042.ko)kmod(qmi_wwan.ko)kmod(qt1010.ko)kmod(quatech2.ko)kmod(r592.ko)kmod(r8152.ko)kmod(r820t.ko)kmod(radeon.ko)kmod(rainshadow-cec.ko)kmod(rc-adstech-dvb-t-pci.ko)kmod(rc-alink-dtu-m.ko)kmod(rc-anysee.ko)kmod(rc-apac-viewcomp.ko)kmod(rc-astrometa-t2hybrid.ko)kmod(rc-asus-pc39.ko)kmod(rc-asus-ps3-100.ko)kmod(rc-ati-tv-wonder-hd-600.ko)kmod(rc-ati-x10.ko)kmod(rc-avermedia-a16d.ko)kmod(rc-avermedia-cardbus.ko)kmod(rc-avermedia-dvbt.ko)kmod(rc-avermedia-m135a.ko)kmod(rc-avermedia-m733a-rm-k6.ko)kmod(rc-avermedia-rm-ks.ko)kmod(rc-avermedia.ko)kmod(rc-avertv-303.ko)kmod(rc-azurewave-ad-tu700.ko)kmod(rc-behold-columbus.ko)kmod(rc-behold.ko)kmod(rc-budget-ci-old.ko)kmod(rc-cec.ko)kmod(rc-cinergy-1400.ko)kmod(rc-cinergy.ko)kmod(rc-core.ko)kmod(rc-d680-dmb.ko)kmod(rc-delock-61959.ko)kmod(rc-dib0700-nec.ko)kmod(rc-dib0700-rc5.ko)kmod(rc-digitalnow-tinytwin.ko)kmod(rc-digittrade.ko)kmod(rc-dm1105-nec.ko)kmod(rc-dntv-live-dvb-t.ko)kmod(rc-dntv-live-dvbt-pro.ko)kmod(rc-dtt200u.ko)kmod(rc-dvbsky.ko)kmod(rc-dvico-mce.ko)kmod(rc-dvico-portable.ko)kmod(rc-em-terratec.ko)kmod(rc-encore-enltv-fm53.ko)kmod(rc-encore-enltv.ko)kmod(rc-encore-enltv2.ko)kmod(rc-evga-indtube.ko)kmod(rc-eztv.ko)kmod(rc-flydvb.ko)kmod(rc-flyvideo.ko)kmod(rc-fusionhdtv-mce.ko)kmod(rc-gadmei-rm008z.ko)kmod(rc-geekbox.ko)kmod(rc-genius-tvgo-a11mce.ko)kmod(rc-gotview7135.ko)kmod(rc-hauppauge.ko)kmod(rc-hisi-poplar.ko)kmod(rc-hisi-tv-demo.ko)kmod(rc-imon-mce.ko)kmod(rc-imon-pad.ko)kmod(rc-imon-rsc.ko)kmod(rc-iodata-bctv7e.ko)kmod(rc-it913x-v1.ko)kmod(rc-it913x-v2.ko)kmod(rc-kaiomy.ko)kmod(rc-kworld-315u.ko)kmod(rc-kworld-pc150u.ko)kmod(rc-kworld-plus-tv-analog.ko)kmod(rc-leadtek-y04g0051.ko)kmod(rc-lme2510.ko)kmod(rc-loopback.ko)kmod(rc-manli.ko)kmod(rc-medion-x10-digitainer.ko)kmod(rc-medion-x10-or2x.ko)kmod(rc-medion-x10.ko)kmod(rc-msi-digivox-ii.ko)kmod(rc-msi-digivox-iii.ko)kmod(rc-msi-tvanywhere-plus.ko)kmod(rc-msi-tvanywhere.ko)kmod(rc-nebula.ko)kmod(rc-nec-terratec-cinergy-xs.ko)kmod(rc-norwood.ko)kmod(rc-npgtech.ko)kmod(rc-pctv-sedna.ko)kmod(rc-pinnacle-color.ko)kmod(rc-pinnacle-grey.ko)kmod(rc-pinnacle-pctv-hd.ko)kmod(rc-pixelview-002t.ko)kmod(rc-pixelview-mk12.ko)kmod(rc-pixelview-new.ko)kmod(rc-pixelview.ko)kmod(rc-powercolor-real-angel.ko)kmod(rc-proteus-2309.ko)kmod(rc-purpletv.ko)kmod(rc-pv951.ko)kmod(rc-rc6-mce.ko)kmod(rc-real-audio-220-32-keys.ko)kmod(rc-reddo.ko)kmod(rc-snapstream-firefly.ko)kmod(rc-streamzap.ko)kmod(rc-su3000.ko)kmod(rc-tango.ko)kmod(rc-tbs-nec.ko)kmod(rc-technisat-ts35.ko)kmod(rc-technisat-usb2.ko)kmod(rc-terratec-cinergy-c-pci.ko)kmod(rc-terratec-cinergy-s2-hd.ko)kmod(rc-terratec-cinergy-xs.ko)kmod(rc-terratec-slim-2.ko)kmod(rc-terratec-slim.ko)kmod(rc-tevii-nec.ko)kmod(rc-tivo.ko)kmod(rc-total-media-in-hand-02.ko)kmod(rc-total-media-in-hand.ko)kmod(rc-trekstor.ko)kmod(rc-tt-1500.ko)kmod(rc-twinhan-dtv-cab-ci.ko)kmod(rc-twinhan1027.ko)kmod(rc-videomate-m1f.ko)kmod(rc-videomate-s350.ko)kmod(rc-videomate-tv-pvr.ko)kmod(rc-winfast-usbii-deluxe.ko)kmod(rc-winfast.ko)kmod(rc-zx-irdec.ko)kmod(rdma_cm.ko)kmod(rdma_rxe.ko)kmod(rdma_ucm.ko)kmod(rdmavt.ko)kmod(redrat3.ko)kmod(regmap-sdw-mbq.ko)kmod(regmap-sdw.ko)kmod(rfcomm.ko)kmod(rfkill.ko)kmod(rndis_host.ko)kmod(rpcrdma.ko)kmod(rt2800lib.ko)kmod(rt2800mmio.ko)kmod(rt2800pci.ko)kmod(rt2800usb.ko)kmod(rt2x00lib.ko)kmod(rt2x00mmio.ko)kmod(rt2x00pci.ko)kmod(rt2x00usb.ko)kmod(rtl2830.ko)kmod(rtl2832.ko)kmod(rtl8150.ko)kmod(rtl8188ee.ko)kmod(rtl8192c-common.ko)kmod(rtl8192ce.ko)kmod(rtl8192cu.ko)kmod(rtl8192de.ko)kmod(rtl8192ee.ko)kmod(rtl8192se.ko)kmod(rtl8723-common.ko)kmod(rtl8723ae.ko)kmod(rtl8723be.ko)kmod(rtl8821ae.ko)kmod(rtl8xxxu.ko)kmod(rtl_pci.ko)kmod(rtl_usb.ko)kmod(rtlwifi.ko)kmod(rtsx_pci_ms.ko)kmod(rtsx_pci_sdmmc.ko)kmod(rtsx_usb_ms.ko)kmod(rtsx_usb_sdmmc.ko)kmod(rtw88_8822b.ko)kmod(rtw88_8822be.ko)kmod(rtw88_8822c.ko)kmod(rtw88_8822ce.ko)kmod(rtw88_core.ko)kmod(rtw88_pci.ko)kmod(rtw89_8852a.ko)kmod(rtw89_8852ae.ko)kmod(rtw89_core.ko)kmod(rtw89_pci.ko)kmod(s2255drv.ko)kmod(s5h1409.ko)kmod(s5h1411.ko)kmod(s5h1420.ko)kmod(s921.ko)kmod(saa6588.ko)kmod(saa6752hs.ko)kmod(saa7115.ko)kmod(saa7127.ko)kmod(saa7134-alsa.ko)kmod(saa7134-dvb.ko)kmod(saa7134-empress.ko)kmod(saa7134.ko)kmod(saa7146.ko)kmod(saa7146_vv.ko)kmod(saa7164.ko)kmod(saa717x.ko)kmod(safe_serial.ko)kmod(samsung-laptop.ko)kmod(samsung-q10.ko)kmod(sdhci-acpi.ko)kmod(sdhci-pci.ko)kmod(sdhci-pltfm.ko)kmod(sdhci.ko)kmod(sdio_uart.ko)kmod(ser_gigaset.ko)kmod(serial-multi-instantiate.ko)kmod(serial_ir.ko)kmod(sev-guest.ko)kmod(sfc-siena.ko)kmod(sfc.ko)kmod(si2157.ko)kmod(si2165.ko)kmod(si2168.ko)kmod(si21xx.ko)kmod(sierra.ko)kmod(sierra_net.ko)kmod(sil164.ko)kmod(sir_ir.ko)kmod(sisusbvga.ko)kmod(siw.ko)kmod(sja1000.ko)kmod(slhc.ko)kmod(sm501.ko)kmod(smb347-charger.ko)kmod(smsc75xx.ko)kmod(smsc95xx.ko)kmod(smsdvb.ko)kmod(smsmdtv.ko)kmod(smssdio.ko)kmod(smsusb.ko)kmod(snd-ac97-codec.ko)kmod(snd-acp-config.ko)kmod(snd-acp3x-pdm-dma.ko)kmod(snd-acp3x-rn.ko)kmod(snd-acp5x-i2s.ko)kmod(snd-acp5x-pcm-dma.ko)kmod(snd-acp6x-pdm-dma.ko)kmod(snd-ad1889.ko)kmod(snd-ak4113.ko)kmod(snd-ak4114.ko)kmod(snd-ak4xxx-adda.ko)kmod(snd-ali5451.ko)kmod(snd-aloop.ko)kmod(snd-asihpi.ko)kmod(snd-atiixp-modem.ko)kmod(snd-atiixp.ko)kmod(snd-au8810.ko)kmod(snd-au8820.ko)kmod(snd-au8830.ko)kmod(snd-bcd2000.ko)kmod(snd-bebob.ko)kmod(snd-bt87x.ko)kmod(snd-ca0106.ko)kmod(snd-cmipci.ko)kmod(snd-compress.ko)kmod(snd-cs46xx.ko)kmod(snd-cs8427.ko)kmod(snd-ctl-led.ko)kmod(snd-ctxfi.ko)kmod(snd-darla20.ko)kmod(snd-darla24.ko)kmod(snd-dice.ko)kmod(snd-dummy.ko)kmod(snd-echo3g.ko)kmod(snd-emu10k1-synth.ko)kmod(snd-emu10k1.ko)kmod(snd-emu10k1x.ko)kmod(snd-emux-synth.ko)kmod(snd-ens1370.ko)kmod(snd-ens1371.ko)kmod(snd-es1968.ko)kmod(snd-fireface.ko)kmod(snd-firewire-digi00x.ko)kmod(snd-firewire-lib.ko)kmod(snd-firewire-motu.ko)kmod(snd-firewire-tascam.ko)kmod(snd-fireworks.ko)kmod(snd-gina20.ko)kmod(snd-gina24.ko)kmod(snd-hda-codec-analog.ko)kmod(snd-hda-codec-ca0110.ko)kmod(snd-hda-codec-ca0132.ko)kmod(snd-hda-codec-cirrus.ko)kmod(snd-hda-codec-cmedia.ko)kmod(snd-hda-codec-conexant.ko)kmod(snd-hda-codec-cs8409.ko)kmod(snd-hda-codec-generic.ko)kmod(snd-hda-codec-hdmi.ko)kmod(snd-hda-codec-idt.ko)kmod(snd-hda-codec-realtek.ko)kmod(snd-hda-codec-si3054.ko)kmod(snd-hda-codec-via.ko)kmod(snd-hda-codec.ko)kmod(snd-hda-core.ko)kmod(snd-hda-cs-dsp-ctls.ko)kmod(snd-hda-ext-core.ko)kmod(snd-hda-intel.ko)kmod(snd-hda-scodec-cs35l41-i2c.ko)kmod(snd-hda-scodec-cs35l41-spi.ko)kmod(snd-hda-scodec-cs35l41.ko)kmod(snd-hdsp.ko)kmod(snd-hdspm.ko)kmod(snd-hrtimer.ko)kmod(snd-hwdep.ko)kmod(snd-i2c.ko)kmod(snd-ice1712.ko)kmod(snd-ice1724.ko)kmod(snd-ice17xx-ak4xxx.ko)kmod(snd-indigo.ko)kmod(snd-indigodj.ko)kmod(snd-indigodjx.ko)kmod(snd-indigoio.ko)kmod(snd-indigoiox.ko)kmod(snd-intel-dspcfg.ko)kmod(snd-intel-sdw-acpi.ko)kmod(snd-intel-sst-acpi.ko)kmod(snd-intel-sst-core.ko)kmod(snd-intel8x0.ko)kmod(snd-intel8x0m.ko)kmod(snd-isight.ko)kmod(snd-korg1212.ko)kmod(snd-layla20.ko)kmod(snd-layla24.ko)kmod(snd-lola.ko)kmod(snd-lx6464es.ko)kmod(snd-maestro3.ko)kmod(snd-mia.ko)kmod(snd-mixart.ko)kmod(snd-mona.ko)kmod(snd-mpu401-uart.ko)kmod(snd-mpu401.ko)kmod(snd-mtpav.ko)kmod(snd-opl3-lib.ko)kmod(snd-opl3-synth.ko)kmod(snd-oxfw.ko)kmod(snd-oxygen-lib.ko)kmod(snd-oxygen.ko)kmod(snd-pci-acp5x.ko)kmod(snd-pci-acp6x.ko)kmod(snd-pcm.ko)kmod(snd-pcsp.ko)kmod(snd-pcxhr.ko)kmod(snd-pt2258.ko)kmod(snd-rawmidi.ko)kmod(snd-rme32.ko)kmod(snd-rme96.ko)kmod(snd-rme9652.ko)kmod(snd-rn-pci-acp3x.ko)kmod(snd-seq-device.ko)kmod(snd-seq-dummy.ko)kmod(snd-seq-midi-emul.ko)kmod(snd-seq-midi-event.ko)kmod(snd-seq-midi.ko)kmod(snd-seq-oss.ko)kmod(snd-seq-virmidi.ko)kmod(snd-seq.ko)kmod(snd-skl_nau88l25_max98357a.ko)kmod(snd-soc-acp5x-mach.ko)kmod(snd-soc-acp6x-mach.ko)kmod(snd-soc-acpi-intel-match.ko)kmod(snd-soc-acpi.ko)kmod(snd-soc-avs.ko)kmod(snd-soc-catpt.ko)kmod(snd-soc-cml_rt1011_rt5682.ko)kmod(snd-soc-core.ko)kmod(snd-soc-cs35l41-i2c.ko)kmod(snd-soc-cs35l41-lib.ko)kmod(snd-soc-cs35l41-spi.ko)kmod(snd-soc-cs35l41.ko)kmod(snd-soc-cx2072x.ko)kmod(snd-soc-da7213.ko)kmod(snd-soc-da7219.ko)kmod(snd-soc-dmic.ko)kmod(snd-soc-ehl-rt5660.ko)kmod(snd-soc-es8316.ko)kmod(snd-soc-hda-codec.ko)kmod(snd-soc-hdac-hda.ko)kmod(snd-soc-hdac-hdmi.ko)kmod(snd-soc-intel-hda-dsp-common.ko)kmod(snd-soc-intel-sof-cirrus-common.ko)kmod(snd-soc-intel-sof-maxim-common.ko)kmod(snd-soc-intel-sof-realtek-common.ko)kmod(snd-soc-kbl_da7219_max98357a.ko)kmod(snd-soc-kbl_da7219_max98927.ko)kmod(snd-soc-kbl_rt5660.ko)kmod(snd-soc-kbl_rt5663_max98927.ko)kmod(snd-soc-kbl_rt5663_rt5514_max98927.ko)kmod(snd-soc-max98090.ko)kmod(snd-soc-max98357a.ko)kmod(snd-soc-max98373-i2c.ko)kmod(snd-soc-max98373-sdw.ko)kmod(snd-soc-max98373.ko)kmod(snd-soc-max98390.ko)kmod(snd-soc-max98927.ko)kmod(snd-soc-nau8821.ko)kmod(snd-soc-nau8824.ko)kmod(snd-soc-nau8825.ko)kmod(snd-soc-pcm512x-i2c.ko)kmod(snd-soc-pcm512x.ko)kmod(snd-soc-rl6231.ko)kmod(snd-soc-rl6347a.ko)kmod(snd-soc-rt1011.ko)kmod(snd-soc-rt1015.ko)kmod(snd-soc-rt1015p.ko)kmod(snd-soc-rt1308-sdw.ko)kmod(snd-soc-rt1308.ko)kmod(snd-soc-rt1316-sdw.ko)kmod(snd-soc-rt1318-sdw.ko)kmod(snd-soc-rt286.ko)kmod(snd-soc-rt298.ko)kmod(snd-soc-rt5514-spi.ko)kmod(snd-soc-rt5514.ko)kmod(snd-soc-rt5640.ko)kmod(snd-soc-rt5645.ko)kmod(snd-soc-rt5651.ko)kmod(snd-soc-rt5660.ko)kmod(snd-soc-rt5663.ko)kmod(snd-soc-rt5670.ko)kmod(snd-soc-rt5677-spi.ko)kmod(snd-soc-rt5677.ko)kmod(snd-soc-rt5682-i2c.ko)kmod(snd-soc-rt5682-sdw.ko)kmod(snd-soc-rt5682.ko)kmod(snd-soc-rt5682s.ko)kmod(snd-soc-rt700.ko)kmod(snd-soc-rt711-sdca.ko)kmod(snd-soc-rt711.ko)kmod(snd-soc-rt715-sdca.ko)kmod(snd-soc-rt715.ko)kmod(snd-soc-sdw-mockup.ko)kmod(snd-soc-skl-ssp-clk.ko)kmod(snd-soc-skl.ko)kmod(snd-soc-skl_hda_dsp.ko)kmod(snd-soc-skl_nau88l25_ssm4567.ko)kmod(snd-soc-skl_rt286.ko)kmod(snd-soc-sof-sdw.ko)kmod(snd-soc-sof-ssp-amp.ko)kmod(snd-soc-sof_da7219_max98373.ko)kmod(snd-soc-sof_es8336.ko)kmod(snd-soc-sof_nau8825.ko)kmod(snd-soc-sof_rt5682.ko)kmod(snd-soc-ssm4567.ko)kmod(snd-soc-sst-atom-hifi2-platform.ko)kmod(snd-soc-sst-bdw-rt5650-mach.ko)kmod(snd-soc-sst-bdw-rt5677-mach.ko)kmod(snd-soc-sst-broadwell.ko)kmod(snd-soc-sst-bxt-da7219_max98357a.ko)kmod(snd-soc-sst-bxt-rt298.ko)kmod(snd-soc-sst-byt-cht-cx2072x.ko)kmod(snd-soc-sst-byt-cht-da7213.ko)kmod(snd-soc-sst-byt-cht-es8316.ko)kmod(snd-soc-sst-byt-cht-nocodec.ko)kmod(snd-soc-sst-bytcr-rt5640.ko)kmod(snd-soc-sst-bytcr-rt5651.ko)kmod(snd-soc-sst-cht-bsw-max98090_ti.ko)kmod(snd-soc-sst-cht-bsw-nau8824.ko)kmod(snd-soc-sst-cht-bsw-rt5645.ko)kmod(snd-soc-sst-cht-bsw-rt5672.ko)kmod(snd-soc-sst-dsp.ko)kmod(snd-soc-sst-glk-rt5682_max98357a.ko)kmod(snd-soc-sst-haswell.ko)kmod(snd-soc-sst-ipc.ko)kmod(snd-soc-sst-sof-pcm512x.ko)kmod(snd-soc-sst-sof-wm8804.ko)kmod(snd-soc-ts3a227e.ko)kmod(snd-soc-wm-adsp.ko)kmod(snd-soc-wm8804-i2c.ko)kmod(snd-soc-wm8804.ko)kmod(snd-sof-acpi-intel-bdw.ko)kmod(snd-sof-acpi-intel-byt.ko)kmod(snd-sof-acpi.ko)kmod(snd-sof-amd-acp.ko)kmod(snd-sof-amd-renoir.ko)kmod(snd-sof-intel-atom.ko)kmod(snd-sof-intel-hda-common.ko)kmod(snd-sof-intel-hda.ko)kmod(snd-sof-pci-intel-apl.ko)kmod(snd-sof-pci-intel-cnl.ko)kmod(snd-sof-pci-intel-icl.ko)kmod(snd-sof-pci-intel-mtl.ko)kmod(snd-sof-pci-intel-tgl.ko)kmod(snd-sof-pci-intel-tng.ko)kmod(snd-sof-pci.ko)kmod(snd-sof-probes.ko)kmod(snd-sof-utils.ko)kmod(snd-sof-xtensa-dsp.ko)kmod(snd-sof.ko)kmod(snd-timer.ko)kmod(snd-trident.ko)kmod(snd-ua101.ko)kmod(snd-usb-6fire.ko)kmod(snd-usb-audio.ko)kmod(snd-usb-caiaq.ko)kmod(snd-usb-hiface.ko)kmod(snd-usb-line6.ko)kmod(snd-usb-pod.ko)kmod(snd-usb-podhd.ko)kmod(snd-usb-toneport.ko)kmod(snd-usb-us122l.ko)kmod(snd-usb-usx2y.ko)kmod(snd-usb-variax.ko)kmod(snd-usbmidi-lib.ko)kmod(snd-util-mem.ko)kmod(snd-via82xx-modem.ko)kmod(snd-via82xx.ko)kmod(snd-virmidi.ko)kmod(snd-virtuoso.ko)kmod(snd-vx-lib.ko)kmod(snd-vx222.ko)kmod(snd.ko)kmod(sony-laptop.ko)kmod(soundcore.ko)kmod(soundwire-bus.ko)kmod(soundwire-cadence.ko)kmod(soundwire-generic-allocation.ko)kmod(soundwire-intel.ko)kmod(sp8870.ko)kmod(sp887x.ko)kmod(spcp8x5.ko)kmod(speedfax.ko)kmod(speedtch.ko)kmod(squashfs.ko)kmod(ssu100.ko)kmod(stb0899.ko)kmod(stb6000.ko)kmod(stb6100.ko)kmod(stkwebcam.ko)kmod(stmmac.ko)kmod(streamzap.ko)kmod(stv0288.ko)kmod(stv0297.ko)kmod(stv0299.ko)kmod(stv0367.ko)kmod(stv0900.ko)kmod(stv090x.ko)kmod(stv0910.ko)kmod(stv6110.ko)kmod(stv6110x.ko)kmod(stv6111.ko)kmod(symbolserial.ko)kmod(synclink.ko)kmod(synclink_gt.ko)kmod(synclinkmp.ko)kmod(t1pci.ko)kmod(target_core_user.ko)kmod(tc90522.ko)kmod(tda10021.ko)kmod(tda10023.ko)kmod(tda10048.ko)kmod(tda1004x.ko)kmod(tda10071.ko)kmod(tda10086.ko)kmod(tda18212.ko)kmod(tda18218.ko)kmod(tda18250.ko)kmod(tda18271.ko)kmod(tda18271c2dd.ko)kmod(tda665x.ko)kmod(tda7432.ko)kmod(tda8083.ko)kmod(tda8261.ko)kmod(tda826x.ko)kmod(tda827x.ko)kmod(tda8290.ko)kmod(tda9887.ko)kmod(tdx-guest.ko)kmod(tea575x.ko)kmod(tea5761.ko)kmod(tea5767.ko)kmod(tg3.ko)kmod(think-lmi.ko)kmod(thinkpad_acpi.ko)kmod(ti_usb_3410_5052.ko)kmod(tifm_ms.ko)kmod(tifm_sd.ko)kmod(tm6000-alsa.ko)kmod(tm6000-dvb.ko)kmod(tm6000.ko)kmod(topstar-laptop.ko)kmod(toshiba_bluetooth.ko)kmod(ts2020.ko)kmod(ttpci-eeprom.ko)kmod(ttusb_dec.ko)kmod(ttusbdecfe.ko)kmod(ttusbir.ko)kmod(tua6100.ko)kmod(tua9001.ko)kmod(tuner-simple.ko)kmod(tuner-types.ko)kmod(tuner-xc2028.ko)kmod(tuner.ko)kmod(tvaudio.ko)kmod(tveeprom.ko)kmod(ubi.ko)kmod(ucan.ko)kmod(ueagle-atm.ko)kmod(uio.ko)kmod(uio_aec.ko)kmod(uio_cif.ko)kmod(uio_pci_generic.ko)kmod(uio_pdrv_genirq.ko)kmod(uio_sercos3.ko)kmod(umc.ko)kmod(upd64031a.ko)kmod(upd64083.ko)kmod(upd78f0730.ko)kmod(usb3503.ko)kmod(usb_8dev.ko)kmod(usb_debug.ko)kmod(usb_gigaset.ko)kmod(usb_wwan.ko)kmod(usbatm.ko)kmod(usblcd.ko)kmod(usbnet.ko)kmod(usbsevseg.ko)kmod(usbvision.ko)kmod(ushc.ko)kmod(usnic_verbs.ko)kmod(uss720.ko)kmod(uv_sysfs.ko)kmod(uvcvideo.ko)kmod(uwb.ko)kmod(v4l2-common.ko)kmod(v4l2-dv-timings.ko)kmod(ves1820.ko)kmod(ves1x93.ko)kmod(via-sdmmc.ko)kmod(videobuf-core.ko)kmod(videobuf-dma-sg.ko)kmod(videobuf-vmalloc.ko)kmod(videobuf2-common.ko)kmod(videobuf2-dma-sg.ko)kmod(videobuf2-dvb.ko)kmod(videobuf2-memops.ko)kmod(videobuf2-v4l2.ko)kmod(videobuf2-vmalloc.ko)kmod(videodev.ko)kmod(viperboard.ko)kmod(virtio_snd.ko)kmod(visor.ko)kmod(vmw_pvrdma.ko)kmod(vp27smpx.ko)kmod(vub300.ko)kmod(vx855.ko)kmod(wacom_i2c.ko)kmod(wacom_serial4.ko)kmod(wacom_w8001.ko)kmod(whc-rc.ko)kmod(whci.ko)kmod(whiteheat.ko)kmod(winbond-cir.ko)kmod(wm8739.ko)kmod(wm8775.ko)kmod(wmi-bmof.ko)kmod(wmi.ko)kmod(wusb-cbaf.ko)kmod(wusb-wa.ko)kmod(wusbcore.ko)kmod(xc4000.ko)kmod(xc5000.ko)kmod(xsens_mt.ko)kmod(xusbatm.ko)kmod(yenta_socket.ko)kmod(zaurus.ko)kmod(zl10036.ko)kmod(zl10039.ko)kmod(zl10353.ko)kmod(zr364xx.ko)     /bin/sh/bin/sh/bin/shkernel-rt-uname-rrpmlib(CompressedFileNames)rpmlib(FileDigests)rpmlib(PayloadFilesHavePrefix)rpmlib(PayloadIsXz)4.18.0-484.rt7.273.el8.x86_64+debug3.0.4-14.6.0-14.0-15.2-14.14.3d.@d.@d-bd-bd-bd%yd%yddxdcU@cU@cc`cl@c@c@c@c@cwc&@c&@c@c@c@ccc=@cc@cۥcT@cױ@ccvc0cƍc@ccFcR@ccc@c@c|cwscr-cn9@ck@ch@cb[c_cV~@cMCc@c:c2c*c!@c*c@ccd@cb{@b{@b5@bbbb@bz@bޅb@bVbby@bb>bb@bUblbb2@b@bb@b@bbw@bb@b~H@bzSbu bk@bjbgbf@b_bX bT@bP#bMbMbF@bEbA@b; b8hb3"b1@b/.@b(b@b!b~b @b@ba@a aa7aaaa@a@aa5a@aza@a@aaW@aayav@amaaf@a]aQ@aLl@aC1a@a;Ha0a(a'@a&0a$@a#a@a@aS@a @aa a /a`@`` @``@`@`ݮ@`ٹ`@`"@`@`9@`D``r`r```@```Z`f@``@` @`@``@`@`e@`}p`x*`t6@`n@`m`e`c`a@`[)`X`P`KW`J@`Gc@`B@`?z@`<@`7@`2K@`0`-@`*b@`%@`#`"y@`!'``>`@``@` `@```2@___I@_@_@__1@__ܙ_H@__@__@_м@_v@_ǁ_ǁ__@__G@_@_ _i_#_@_/@__@_:_@___@_ _@_"_@__~@_}_w@_s!_k8_e_cO_`_X_P_>e_;_16_*@_&_"@__@__ L_X@_c^z^^@@^^K^@^W@^@^n@^y^^@^א^?@^ϧ^V@^^˳@^@^Ǿ^^@^'@^@^^@^^U@^^^&@^^@^1^^H^^^@^k@^@^@^0^^|@^{G^{G^wS@^v^t@^s^^r @^p^n^l@^j$@^g@^f/^c^Y^U @^Ri@^O@^Nt^M#@^F^C^AE^9\^4^2@^*@^&^!^@^g@^r]]]+]@]]]B]]Y]@]߶]e@]]]]@]Γ@]A]ʞ]@]@]{@])]]@]W]]]z@]]@]]@]V]@]m]z3@]v>]rJ@]i]g@]e@]c]^][]V]UI@]S]R@]QT]L]J@]D%]B@]A]@1@]>]9]8H@]6]1]0_@]/ ]-@](v@]'$]%@]$];]]@]^@]@]@]:]@\\@\Q\@\@\\\t@\@\\@\9\\ޢ@\P\@\ڭ\\@\g\@\\s@\-@\8\@\\O\@\\f\@\\r@\,@\\@\7\C@\\@\N\\@\@\6\B@\\\@\@\@\@\M\M\M\~d\k\eX@\d\^\\\Z@\HW@\C@\@n@\?\8@\73\3?@\@\\>@\@\I\@\ `\\l@\&@[[@[1[[@[H[@[_[@[[v[[@[@[ٙ@[S@[ @[ @[[@[[[@[;@[@[R@[[@[][ @[@[t[#@[[[:@[[@[Q@[[@[\[[[@[v[qrJohn B. Wyatt IV [4.18.0-484.rt7.273.el8]John B. Wyatt IV [4.18.0-483.rt7.272.el8]John B. Wyatt IV [4.18.0-482.rt7.271.el8]John B. Wyatt IV [4.18.0-481.rt7.270.el8]Luis Claudio R. Goncalves [4.18.0-480.rt7.269.el8]Luis Claudio R. Goncalves [4.18.0-479.rt7.268.el8]Luis Claudio R. Goncalves [4.18.0-478.rt7.267.el8]Denys Vlasenko [4.18.0-478.el8]Lucas Zampieri [4.18.0-477.2.1.el8]Lucas Zampieri [4.18.0-477.1.1.el8]Lucas Zampieri [4.18.0-477.el8]Lucas Zampieri [4.18.0-476.el8]Lucas Zampieri [4.18.0-475.el8]Lucas Zampieri [4.18.0-474.el8]Lucas Zampieri [4.18.0-473.el8]Lucas Zampieri [4.18.0-472.el8]Lucas Zampieri [4.18.0-471.el8]Lucas Zampieri [4.18.0-470.el8]Lucas Zampieri [4.18.0-469.el8]Lucas Zampieri [4.18.0-468.el8]Lucas Zampieri [4.18.0-467.el8]Lucas Zampieri [4.18.0-466.el8]Lucas Zampieri [4.18.0-465.el8]Lucas Zampieri [4.18.0-464.el8]Lucas Zampieri [4.18.0-463.el8]Lucas Zampieri [4.18.0-462.el8]Lucas Zampieri [4.18.0-461.el8]Lucas Zampieri [4.18.0-459.el8]Lucas Zampieri [4.18.0-458.el8]Lucas Zampieri [4.18.0-457.el8]Lucas Zampieri [4.18.0-456.el8]Lucas Zampieri [4.18.0-455.el8]Lucas Zampieri [4.18.0-454.el8]Lucas Zampieri [4.18.0-453.el8]Lucas Zampieri [4.18.0-452.el8]Lucas Zampieri [4.18.0-451.el8]Lucas Zampieri [4.18.0-450.el8]Lucas Zampieri [4.18.0-449.el8]Lucas Zampieri [4.18.0-448.el8]Lucas Zampieri [4.18.0-447.el8]Lucas Zampieri [4.18.0-446.el8]Lucas Zampieri [4.18.0-445.el8]Lucas Zampieri [4.18.0-444.el8]Lucas Zampieri [4.18.0-442.el8.v2.g6f5f]Lucas Zampieri [4.18.0-441.el8]Lucas Zampieri [4.18.0-440.el8]Lucas Zampieri [4.18.0-439.el8]Lucas Zampieri [4.18.0-438.el8]Lucas Zampieri [4.18.0-437.el8]Lucas Zampieri [4.18.0-436.el8]Lucas Zampieri [4.18.0-435.el8]Lucas Zampieri [4.18.0-434.el8]Lucas Zampieri [4.18.0-433.el8]Lucas Zampieri [4.18.0-432.el8]Lucas Zampieri [4.18.0-431.el8]Lucas Zampieri [4.18.0-430.el8]Lucas Zampieri [4.18.0-429.el8]Lucas Zampieri [4.18.0-428.el8]Lucas Zampieri [4.18.0-427.el8]Lucas Zampieri [4.18.0-426.el8]Jarod Wilson [4.18.0-425.el8]Jarod Wilson [4.18.0-424.el8]Jarod Wilson [4.18.0-423.el8]Jarod Wilson [4.18.0-422.el8]Jarod Wilson [4.18.0-421.el8]Jarod Wilson [4.18.0-420.el8]Jarod Wilson [4.18.0-419.el8]Jarod Wilson [4.18.0-418.el8]Jarod Wilson [4.18.0-417.el8]Jarod Wilson [4.18.0-416.el8]Jarod Wilson [4.18.0-415.el8]Jarod Wilson [4.18.0-414.el8]Jarod Wilson [4.18.0-413.el8]Jarod Wilson [4.18.0-412.el8]Jarod Wilson [4.18.0-411.el8]Jarod Wilson [4.18.0-410.el8]Jarod Wilson [4.18.0-409.el8]Jarod Wilson [4.18.0-408.el8]Jarod Wilson [4.18.0-407.el8]Jarod Wilson [4.18.0-406.el8]Jarod Wilson [4.18.0-405.el8]Jarod Wilson [4.18.0-404.el8]Jarod Wilson [4.18.0-403.el8]Jarod Wilson [4.18.0-402.el8]Jarod Wilson [4.18.0-401.el8]Jarod Wilson [4.18.0-400.el8]Jarod Wilson [4.18.0-399.el8]Jarod Wilson [4.18.0-398.el8]Jarod Wilson [4.18.0-397.el8]Jarod Wilson [4.18.0-396.el8]Jarod Wilson [4.18.0-395.el8]Jarod Wilson [4.18.0-394.el8]Jarod Wilson [4.18.0-393.el8]Jarod Wilson [4.18.0-392.el8]Jarod Wilson [4.18.0-391.el8]Jarod Wilson [4.18.0-390.el8]Jarod Wilson [4.18.0-389.el8]Jarod Wilson [4.18.0-388.el8]Jarod Wilson [4.18.0-387.el8]Jarod Wilson [4.18.0-386.el8]Jarod Wilson [4.18.0-385.el8]Bruno Meneguele [4.18.0-384.el8]Jarod Wilson [4.18.0-383.el8]Jarod Wilson [4.18.0-382.el8]Jarod Wilson [4.18.0-381.el8]Jarod Wilson [4.18.0-380.el8]Jarod Wilson [4.18.0-379.el8]Jarod Wilson [4.18.0-378.el8]Jarod Wilson [4.18.0-377.el8]Jarod Wilson [4.18.0-376.el8]Jarod Wilson [4.18.0-375.el8]Jarod Wilson [4.18.0-374.el8]Jarod Wilson [4.18.0-373.el8]Augusto Caringi [4.18.0-372.2.1.el8]Augusto Caringi [4.18.0-372.1.1.el8]Augusto Caringi [4.18.0-372.el8]Augusto Caringi [4.18.0-371.el8]Augusto Caringi [4.18.0-370.el8]Augusto Caringi [4.18.0-369.el8]Augusto Caringi [4.18.0-368.el8]Augusto Caringi [4.18.0-367.el8]Augusto Caringi [4.18.0-366.el8]Augusto Caringi [4.18.0-365.el8]Augusto Caringi [4.18.0-364.el8]Augusto Caringi [4.18.0-363.el8]Augusto Caringi [4.18.0-362.el8]Augusto Caringi [4.18.0-361.el8]Augusto Caringi [4.18.0-360.el8]Augusto Caringi [4.18.0-359.el8]Augusto Caringi [4.18.0-358.el8]Augusto Caringi [4.18.0-357.el8]Augusto Caringi [4.18.0-356.el8]Augusto Caringi [4.18.0-355.el8]Augusto Caringi [4.18.0-354.el8]Jan Stancek [4.18.0-353.el8]Jan Stancek [4.18.0-352.el8]Bruno Meneguele [4.18.0-351.el8]Bruno Meneguele [4.18.0-350.el8]Augusto Caringi [4.18.0-349.el8]Augusto Caringi [4.18.0-348.6.el8]Augusto Caringi [4.18.0-348.5.el8]Augusto Caringi [4.18.0-348.4.el8]Augusto Caringi [4.18.0-348.3.el8]Augusto Caringi [4.18.0-348.2.el8]Augusto Caringi [4.18.0-348.1.el8]Augusto Caringi [4.18.0-345.1.el8]Augusto Caringi [4.18.0-343.1.el8]Bruno Meneguele [4.18.0-343.el8]Bruno Meneguele [4.18.0-342.el8]Bruno Meneguele [4.18.0-341.el8]Bruno Meneguele [4.18.0-340.el8]Bruno Meneguele [4.18.0-339.el8]Bruno Meneguele [4.18.0-338.el8]Bruno Meneguele [4.18.0-337.el8]Bruno Meneguele [4.18.0-336.el8]Bruno Meneguele [4.18.0-335.el8]Bruno Meneguele [4.18.0-334.el8]Bruno Meneguele [4.18.0-333.el8]Bruno Meneguele [4.18.0-332.el8]Bruno Meneguele [4.18.0-331.el8]Bruno Meneguele [4.18.0-330.el8]Bruno Meneguele [4.18.0-329.el8]Bruno Meneguele [4.18.0-328.el8]Augusto Caringi [4.18.0-327.el8]Augusto Caringi [4.18.0-326.el8]Augusto Caringi [4.18.0-325.el8]Augusto Caringi [4.18.0-324.el8]Augusto Caringi [4.18.0-323.el8]Bruno Meneguele [4.18.0-322.el8]Bruno Meneguele [4.18.0-321.el8]Bruno Meneguele [4.18.0-320.el8]Bruno Meneguele [4.18.0-319.el8]Bruno Meneguele [4.18.0-318.el8]Bruno Meneguele [4.18.0-317.el8]Bruno Meneguele [4.18.0-316.el8]Bruno Meneguele [4.18.0-315.el8]Bruno Meneguele [4.18.0-314.el8]Bruno Meneguele [4.18.0-313.el8]Bruno Meneguele [4.18.0-312.el8]Bruno Meneguele [4.18.0-311.el8]Bruno Meneguele [4.18.0-310.el8]Bruno Meneguele [4.18.0-309.el8]Bruno Meneguele [4.18.0-308.el8]Bruno Meneguele [4.18.0-307.el8]Bruno Meneguele [4.18.0-306.el8]Bruno Meneguele [4.18.0-305.8.el8]Bruno Meneguele [4.18.0-305.7.el8]Bruno Meneguele [4.18.0-305.6.el8]Bruno Meneguele [4.18.0-305.5.el8]Bruno Meneguele [4.18.0-305.4.el8]Bruno Meneguele [4.18.0-305.3.el8]Bruno Meneguele [4.18.0-305.2.el8]Bruno Meneguele [4.18.0-305.1.el8]Bruno Meneguele [4.18.0-304.7.el8]Bruno Meneguele [4.18.0-304.6.el8]Bruno Meneguele [4.18.0-304.5.el8]Bruno Meneguele [4.18.0-304.4.el8]Bruno Meneguele [4.18.0-304.3.el8]Bruno Meneguele [4.18.0-304.2.el8]Bruno Meneguele [4.18.0-304.1.el8]Bruno Meneguele [4.18.0-303.1.el8]Bruno Meneguele [4.18.0-302.1.el8]Bruno Meneguele [4.18.0-301.1.el8]Bruno Meneguele [4.18.0-300.1.el8]Bruno Meneguele [4.18.0-299.1.el8]Bruno Meneguele [4.18.0-298.1.el8]Bruno Meneguele [4.18.0-297.1.el8]Jan Stancek [4.18.0-297.el8]Jan Stancek [4.18.0-296.el8]Jan Stancek [4.18.0-295.el8]Jan Stancek [4.18.0-294.el8]Jan Stancek [4.18.0-293.el8]Jan Stancek [4.18.0-292.el8]Jan Stancek [4.18.0-291.el8]Jan Stancek [4.18.0-290.el8]Jan Stancek [4.18.0-289.el8]Jan Stancek [4.18.0-288.el8]Jan Stancek [4.18.0-287.el8]Jan Stancek [4.18.0-286.el8]Jan Stancek [4.18.0-285.el8]Jan Stancek [4.18.0-284.el8]Jan Stancek [4.18.0-283.el8]Jan Stancek [4.18.0-282.el8]Jan Stancek [4.18.0-281.el8]Jan Stancek [4.18.0-280.el8]Jan Stancek [4.18.0-279.el8]Jan Stancek [4.18.0-278.el8]Jan Stancek [4.18.0-277.el8]Jan Stancek [4.18.0-276.el8]Jan Stancek [4.18.0-275.el8]Jan Stancek [4.18.0-274.el8]Jan Stancek [4.18.0-273.el8]Jan Stancek [4.18.0-272.el8]Jan Stancek [4.18.0-271.el8]Jan Stancek [4.18.0-270.el8]Jan Stancek [4.18.0-269.el8]Jan Stancek [4.18.0-268.el8]Jan Stancek [4.18.0-267.el8]Jan Stancek [4.18.0-266.el8]Jan Stancek [4.18.0-265.el8]Jan Stancek [4.18.0-264.el8]Jan Stancek [4.18.0-263.el8]Jan Stancek [4.18.0-262.el8]Jan Stancek [4.18.0-261.el8]Jan Stancek [4.18.0-260.el8]Jan Stancek [4.18.0-259.el8]Jan Stancek [4.18.0-258.el8]Jan Stancek [4.18.0-257.el8]Jan Stancek [4.18.0-256.el8]Jan Stancek [4.18.0-255.el8]Jan Stancek [4.18.0-254.el8]Jan Stancek [4.18.0-253.el8]Jan Stancek [4.18.0-252.el8]Jan Stancek [4.18.0-251.el8]Jan Stancek [4.18.0-250.el8]Jan Stancek [4.18.0-249.el8]Jan Stancek [4.18.0-248.el8]Jan Stancek [4.18.0-247.el8]Jan Stancek [4.18.0-246.el8]Jan Stancek [4.18.0-245.el8]Jan Stancek [4.18.0-244.el8]Jan Stancek [4.18.0-243.el8]Jan Stancek [4.18.0-242.el8]Jan Stancek [4.18.0-241.el8]Jan Stancek [4.18.0-240.10.el8]Jan Stancek [4.18.0-240.9.el8]Jan Stancek [4.18.0-240.8.el8]Jan Stancek [4.18.0-240.7.el8]Jan Stancek [4.18.0-240.6.el8]Jan Stancek [4.18.0-240.5.el8]Jan Stancek [4.18.0-240.4.el8]Jan Stancek [4.18.0-240.3.el8]Jan Stancek [4.18.0-240.2.el8]Jan Stancek [4.18.0-240.1.el8]Jan Stancek [4.18.0-239.1.el8]Frantisek Hrbata [4.18.0-239.el8]Frantisek Hrbata [4.18.0-238.el8]Frantisek Hrbata [4.18.0-237.el8]Frantisek Hrbata [4.18.0-236.el8]Frantisek Hrbata [4.18.0-235.el8]Frantisek Hrbata [4.18.0-234.el8]Frantisek Hrbata [4.18.0-233.el8]Frantisek Hrbata [4.18.0-232.el8]Frantisek Hrbata [4.18.0-231.el8]Frantisek Hrbata [4.18.0-230.el8]Frantisek Hrbata [4.18.0-229.el8]Frantisek Hrbata [4.18.0-228.el8]Frantisek Hrbata [4.18.0-227.el8]Frantisek Hrbata [4.18.0-226.el8]Frantisek Hrbata [4.18.0-225.el8]Frantisek Hrbata [4.18.0-224.el8]Frantisek Hrbata [4.18.0-223.el8]Frantisek Hrbata [4.18.0-222.el8]Frantisek Hrbata [4.18.0-221.el8]Frantisek Hrbata [4.18.0-220.el8]Frantisek Hrbata [4.18.0-219.el8]Frantisek Hrbata [4.18.0-218.el8]Frantisek Hrbata [4.18.0-217.el8]Frantisek Hrbata [4.18.0-216.el8]Frantisek Hrbata [4.18.0-215.el8]Frantisek Hrbata [4.18.0-214.el8]Frantisek Hrbata [4.18.0-213.el8]Frantisek Hrbata [4.18.0-212.el8]Frantisek Hrbata [4.18.0-211.el8]Frantisek Hrbata [4.18.0-210.el8]Frantisek Hrbata [4.18.0-209.el8]Frantisek Hrbata [4.18.0-208.el8]Frantisek Hrbata [4.18.0-207.el8]Frantisek Hrbata [4.18.0-206.el8]Frantisek Hrbata [4.18.0-205.el8]Frantisek Hrbata [4.18.0-204.el8]Frantisek Hrbata [4.18.0-203.el8]Frantisek Hrbata [4.18.0-202.el8]Frantisek Hrbata [4.18.0-201.el8]Frantisek Hrbata [4.18.0-200.el8]Frantisek Hrbata [4.18.0-199.el8]Frantisek Hrbata [4.18.0-198.el8]Frantisek Hrbata [4.18.0-197.el8]Frantisek Hrbata [4.18.0-196.el8]Frantisek Hrbata [4.18.0-195.el8]Frantisek Hrbata [4.18.0-194.el8]Frantisek Hrbata [4.18.0-193.15.el8]Frantisek Hrbata [4.18.0-193.14.el8]Frantisek Hrbata [4.18.0-193.13.el8]Frantisek Hrbata [4.18.0-193.12.el8]Frantisek Hrbata [4.18.0-193.11.el8]Frantisek Hrbata [4.18.0-193.10.el8]Frantisek Hrbata [4.18.0-193.9.el8]Frantisek Hrbata [4.18.0-193.8.el8]Frantisek Hrbata [4.18.0-193.7.el8]Frantisek Hrbata [4.18.0-193.6.el8]Frantisek Hrbata [4.18.0-193.5.el8]Frantisek Hrbata [4.18.0-193.4.el8]Frantisek Hrbata [4.18.0-193.3.el8]Frantisek Hrbata [4.18.0-193.2.el8]Frantisek Hrbata [4.18.0-193.1.el8]Frantisek Hrbata [4.18.0-192.2.el8]Frantisek Hrbata [4.18.0-192.1.el8]Frantisek Hrbata [4.18.0-191.2.el8]Frantisek Hrbata [4.18.0-191.1.el8]Frantisek Hrbata [4.18.0-190.3.el8]Frantisek Hrbata [4.18.0-190.2.el8]Frantisek Hrbata [4.18.0-190.1.el8]Frantisek Hrbata [4.18.0-189.1.el8]Frantisek Hrbata [4.18.0-188.3.el8]Frantisek Hrbata [4.18.0-188.2.el8]Frantisek Hrbata [4.18.0-188.1.el8]Frantisek Hrbata [4.18.0-187.2.el8]Frantisek Hrbata [4.18.0-187.1.el8]Frantisek Hrbata [4.18.0-186.2.el8]Frantisek Hrbata [4.18.0-186.1.el8]Bruno Meneguele [4.18.0-185.el8]Herton R. Krzesinski [4.18.0-184.el8]Herton R. Krzesinski [4.18.0-183.el8]Herton R. Krzesinski [4.18.0-182.el8]Herton R. Krzesinski [4.18.0-181.el8]Herton R. Krzesinski [4.18.0-180.el8]Herton R. Krzesinski [4.18.0-179.el8]Herton R. Krzesinski [4.18.0-178.el8]Herton R. Krzesinski [4.18.0-177.el8]Herton R. Krzesinski [4.18.0-176.el8]Bruno Meneguele [4.18.0-175.el8]Bruno Meneguele [4.18.0-174.el8]Bruno Meneguele [4.18.0-173.el8]Bruno Meneguele [4.18.0-172.el8]Bruno Meneguele [4.18.0-171.el8]Bruno Meneguele [4.18.0-170.el8]Bruno Meneguele [4.18.0-169.el8]Bruno Meneguele [4.18.0-168.el8]Bruno Meneguele [4.18.0-167.el8]Bruno Meneguele [4.18.0-166.el8]Bruno Meneguele [4.18.0-165.el8]Bruno Meneguele [4.18.0-164.el8]Bruno Meneguele [4.18.0-163.el8]Bruno Meneguele [4.18.0-162.el8]Bruno Meneguele [4.18.0-161.el8]Bruno Meneguele [4.18.0-160.el8]Bruno Meneguele [4.18.0-159.el8]Bruno Meneguele [4.18.0-158.el8]Bruno Meneguele [4.18.0-157.el8]Bruno Meneguele [4.18.0-156.el8]Bruno Meneguele [4.18.0-155.el8]Bruno Meneguele [4.18.0-154.el8]Bruno Meneguele [4.18.0-153.el8]Bruno Meneguele [4.18.0-152.el8]Phillip Lougher [4.18.0-151.el8]Phillip Lougher [4.18.0-150.el8]Phillip Lougher [4.18.0-149.el8]Phillip Lougher [4.18.0-148.el8]Phillip Lougher [4.18.0-147.13.el8]Phillip Lougher [4.18.0-147.12.el8]Phillip Lougher [4.18.0-147.11.el8]Phillip Lougher [4.18.0-147.10.el8]Phillip Lougher [4.18.0-147.9.el8]Phillip Lougher [4.18.0-147.8.el8]Phillip Lougher [4.18.0-147.7.el8]Phillip Lougher [4.18.0-147.6.el8]Phillip Lougher [4.18.0-147.5.el8]Phillip Lougher [4.18.0-147.4.el8]Phillip Lougher [4.18.0-147.3.el8]Phillip Lougher [4.18.0-147.2.el8]Phillip Lougher [4.18.0-147.1.el8]Phillip Lougher [4.18.0-146.1.el8]Phillip Lougher [4.18.0-145.1.el8]Phillip Lougher [4.18.0-144.1.el8]Herton R. Krzesinski [4.18.0-144.el8]Herton R. Krzesinski [4.18.0-143.el8]Herton R. Krzesinski [4.18.0-142.el8]Herton R. Krzesinski [4.18.0-141.el8]Herton R. Krzesinski [4.18.0-140.el8]Herton R. Krzesinski [4.18.0-139.el8]Herton R. Krzesinski [4.18.0-138.el8]Herton R. Krzesinski [4.18.0-137.el8]Herton R. Krzesinski [4.18.0-136.el8]Herton R. Krzesinski [4.18.0-135.el8]Herton R. Krzesinski [4.18.0-134.el8]Herton R. Krzesinski [4.18.0-133.el8]Herton R. Krzesinski [4.18.0-132.el8]Herton R. Krzesinski [4.18.0-131.el8]Herton R. Krzesinski [4.18.0-130.el8]Herton R. Krzesinski [4.18.0-129.el8]Herton R. Krzesinski [4.18.0-128.el8]Herton R. Krzesinski [4.18.0-127.el8]Herton R. Krzesinski [4.18.0-126.el8]Herton R. Krzesinski [4.18.0-125.el8]Herton R. Krzesinski [4.18.0-124.el8]Herton R. Krzesinski [4.18.0-123.el8]Herton R. Krzesinski [4.18.0-122.el8]Herton R. Krzesinski [4.18.0-121.el8]Herton R. Krzesinski [4.18.0-120.el8]Herton R. Krzesinski [4.18.0-119.el8]Herton R. Krzesinski [4.18.0-118.el8]Herton R. Krzesinski [4.18.0-117.el8]Herton R. Krzesinski [4.18.0-116.el8]Herton R. Krzesinski [4.18.0-115.el8]Herton R. Krzesinski [4.18.0-114.el8]Herton R. Krzesinski [4.18.0-113.el8]Herton R. Krzesinski [4.18.0-112.el8]Herton R. Krzesinski [4.18.0-111.el8]Herton R. Krzesinski [4.18.0-110.el8]Herton R. Krzesinski [4.18.0-109.el8]Herton R. Krzesinski [4.18.0-108.el8]Frantisek Hrbata [4.18.0-107.el8]Frantisek Hrbata [4.18.0-106.el8]Frantisek Hrbata [4.18.0-105.el8]Frantisek Hrbata [4.18.0-104.el8]Herton R. Krzesinski [4.18.0-103.el8]Herton R. Krzesinski [4.18.0-102.el8]Herton R. Krzesinski [4.18.0-101.el8]Herton R. Krzesinski [4.18.0-100.el8]Herton R. Krzesinski [4.18.0-99.el8]Herton R. Krzesinski [4.18.0-98.el8]Herton R. Krzesinski [4.18.0-97.el8]Herton R. Krzesinski [4.18.0-96.el8]Herton R. Krzesinski [4.18.0-95.el8]Herton R. Krzesinski [4.18.0-94.el8]Herton R. Krzesinski [4.18.0-93.el8]Herton R. Krzesinski [4.18.0-92.el8]Herton R. Krzesinski [4.18.0-91.el8]Herton R. Krzesinski [4.18.0-90.el8]Herton R. Krzesinski [4.18.0-89.el8]Herton R. Krzesinski [4.18.0-88.el8]Herton R. Krzesinski [4.18.0-87.el8]Herton R. Krzesinski [4.18.0-86.el8]Herton R. Krzesinski [4.18.0-85.el8]Herton R. Krzesinski [4.18.0-84.el8]Herton R. Krzesinski [4.18.0-83.el8]Herton R. Krzesinski [4.18.0-82.el8]Herton R. Krzesinski [4.18.0-81.el8]Herton R. Krzesinski [4.18.0-80.23.el8]Herton R. Krzesinski [4.18.0-80.22.el8]Herton R. Krzesinski [4.18.0-80.21.el8]Herton R. Krzesinski [4.18.0-80.20.el8]Herton R. Krzesinski [4.18.0-80.19.el8]Herton R. Krzesinski [4.18.0-80.18.el8]Herton R. Krzesinski [4.18.0-80.17.el8]Herton R. Krzesinski [4.18.0-80.16.el8]Herton R. Krzesinski [4.18.0-80.15.el8]Herton R. Krzesinski [4.18.0-80.14.el8]Herton R. Krzesinski [4.18.0-80.13.el8]Herton R. Krzesinski [4.18.0-80.12.el8]Herton R. Krzesinski [4.18.0-80.11.el8]Herton R. Krzesinski [4.18.0-80.10.el8]Herton R. Krzesinski [4.18.0-80.9.el8]Herton R. Krzesinski [4.18.0-80.8.el8]Herton R. Krzesinski [4.18.0-80.7.el8]Herton R. Krzesinski [4.18.0-80.6.el8]Herton R. Krzesinski [4.18.0-80.5.el8]Herton R. Krzesinski [4.18.0-80.4.el8]Herton R. Krzesinski [4.18.0-80.3.el8]Herton R. Krzesinski [4.18.0-80.2.el8]Herton R. Krzesinski [4.18.0-80.1.el8]Herton R. Krzesinski [4.18.0-79.1.el8]Herton R. Krzesinski [4.18.0-78.1.el8]Herton R. Krzesinski [4.18.0-77.1.el8]Herton R. Krzesinski [4.18.0-76.1.el8]Herton R. Krzesinski [4.18.0-75.1.el8]Herton R. Krzesinski [4.18.0-74.1.el8]Herton R. Krzesinski [4.18.0-73.1.el8]Herton R. Krzesinski [4.18.0-72.1.el8]Herton R. Krzesinski [4.18.0-71.1.el8]Herton R. Krzesinski [4.18.0-70.el8]Herton R. Krzesinski [4.18.0-69.el8]Herton R. Krzesinski [4.18.0-68.el8]Herton R. Krzesinski [4.18.0-67.el8]Herton R. Krzesinski [4.18.0-66.el8]Herton R. Krzesinski [4.18.0-65.el8]Herton R. Krzesinski [4.18.0-64.el8]Herton R. Krzesinski [4.18.0-63.el8]Herton R. Krzesinski [4.18.0-62.el8]Herton R. Krzesinski [4.18.0-61.el8]Herton R. Krzesinski [4.18.0-60.el8]Herton R. Krzesinski [4.18.0-59.el8]Herton R. Krzesinski [4.18.0-58.el8]Herton R. Krzesinski [4.18.0-57.el8]Herton R. Krzesinski [4.18.0-56.el8]Herton R. Krzesinski [4.18.0-55.el8]Herton R. Krzesinski [4.18.0-54.el8]Herton R. Krzesinski [4.18.0-53.el8]Herton R. Krzesinski [4.18.0-52.el8]Herton R. Krzesinski [4.18.0-51.el8]Herton R. Krzesinski [4.18.0-50.el8]Herton R. Krzesinski [4.18.0-49.el8]Herton R. Krzesinski [4.18.0-48.el8]Herton R. Krzesinski [4.18.0-47.el8]Herton R. Krzesinski [4.18.0-46.el8]Herton R. Krzesinski [4.18.0-45.el8]Herton R. Krzesinski [4.18.0-44.el8]Herton R. Krzesinski [4.18.0-43.el8]Herton R. Krzesinski [4.18.0-42.el8]Herton R. Krzesinski [4.18.0-41.el8]Herton R. Krzesinski [4.18.0-40.el8]Herton R. Krzesinski [4.18.0-39.el8]Herton R. Krzesinski [4.18.0-38.el8]Herton R. Krzesinski [4.18.0-37.el8]Herton R. Krzesinski [4.18.0-36.el8]Herton R. Krzesinski [4.18.0-35.el8]Herton R. Krzesinski [4.18.0-34.el8]Herton R. Krzesinski [4.18.0-33.el8]Herton R. Krzesinski [4.18.0-32.el8]Herton R. Krzesinski [4.18.0-31.el8]Herton R. Krzesinski [4.18.0-30.el8]Herton R. Krzesinski [4.18.0-29.el8]Herton R. Krzesinski [4.18.0-28.el8]Herton R. Krzesinski [4.18.0-27.el8]Herton R. Krzesinski [4.18.0-26.el8]Herton R. Krzesinski [4.18.0-25.el8]Herton R. Krzesinski [4.18.0-24.el8]Herton R. Krzesinski [4.18.0-23.el8]Herton R. Krzesinski [4.18.0-22.el8]Herton R. Krzesinski [4.18.0-21.el8]Herton R. Krzesinski [4.18.0-20.el8]Herton R. Krzesinski [4.18.0-19.el8]Herton R. Krzesinski [4.18.0-18.el8]Herton R. Krzesinski [4.18.0-17.el8]Herton R. Krzesinski [4.18.0-16.el8]Herton R. Krzesinski [4.18.0-15.el8]Herton R. Krzesinski [4.18.0-14.el8]Herton R. Krzesinski [4.18.0-13.el8]Herton R. Krzesinski [4.18.0-12.el8]Herton R. Krzesinski [4.18.0-11.el8]Herton R. Krzesinski [4.18.0-10.el8]Herton R. Krzesinski [4.18.0-9.el8]Herton R. Krzesinski [4.18.0-8.el8]Herton R. Krzesinski [4.18.0-7.el8]Herton R. Krzesinski [4.18.0-6.el8]Herton R. Krzesinski [4.18.0-5.el8]Herton R. Krzesinski [4.18.0-4.el8]Herton R. Krzesinski [4.18.0-3.el8]Herton R. Krzesinski [4.18.0-2.el8]Herton R. Krzesinski [4.18.0-1.el8]- [rt] build kernel-rt-4.18.0-484.rt7.273.el8 [2180997] - ethernet: Remove vf rate limit check for drivers (Izabela Bakollari) [2172124] - rtnetlink: verify rate parameters for calls to ndo_set_vf_rate (Izabela Bakollari) [2172124] - sfc: Change VF mac via PF as first preference if available. (Íñigo Huguet) [2117449] - Fix genlog.py to ensure that comments retain "%" characters. (Eder Zulian) [RHEL-340] - redhat: fix duplicate jira issues in the resolves line (Eder Zulian) [RHEL-340] - redhat: add support for Jira issues in changelog (Eder Zulian) [RHEL-340] - redhat/configs: Put CONFIG_SFC_* to a proper location (Vladis Dronov) - redhat/configs: Put CONFIG_SEV_GUEST to a proper location (Vladis Dronov) - Reinstate "GFS2: free disk inode which is deleted by remote node -V2" (Bob Peterson) [2181343] - iavf: fix hang on reboot with ice (Stefan Assmann) [2181811] - iavf: Fix race condition between iavf_shutdown and iavf_remove (Stefan Assmann) [2181811] - net/ulp: use consistent error code when blocking ULP (Sabrina Dubroca) [2176962] {CVE-2023-0461} - net/ulp: prevent ULP without clone op from entering the LISTEN status (Sabrina Dubroca) [2176962] {CVE-2023-0461} - lockd: lockd server-side shouldn't set fl_ops (Jeffrey Layton) [2179329] - NFS: Correct timing for assigning access cache timestamp (Benjamin Coddington) [2180851] - Switch to z-stream for 8.8 for CKI pipelines (Michael Hofmann) - KVM: VMX: Execute IBPB on emulated VM-exit when guest has IBRS (Jon Maloy) [2160030] {CVE-2022-2196}- [rt] build kernel-rt-4.18.0-483.rt7.272.el8 [2180997] - tracing/hwlat: Replace sched_setaffinity with set_cpus_allowed_ptr (Jerome Marchand) [2174935] - drivers: hv, hyperv_fb: Untangle and refactor Hyper-V panic notifiers (Mohammed Gamal) [2172513] - video: hyperv_fb: Avoid taking busy spinlock on panic path (Mohammed Gamal) [2172513] - HID: hyperv: remove unused struct synthhid_msg (Mohammed Gamal) [2172513] - HID: hyperv: Replace one-element array with flexible-array member (Mohammed Gamal) [2172513] - clocksource: hyper-v: Add TSC page support for root partition (Mohammed Gamal) [2172443] - clocksource: hyper-v: Use TSC PFN getter to map vvar page (Mohammed Gamal) [2172443] - clocksource: hyper-v: Introduce TSC PFN getter (Mohammed Gamal) [2172443] - clocksource: hyper-v: Introduce a pointer to TSC page (Mohammed Gamal) [2172443] - HV: hv_balloon: fix memory leak with using debugfs_lookup() (Mohammed Gamal) [2172435] - debugfs: add debugfs_lookup_and_remove() (Mohammed Gamal) [2172435] - Drivers: hv: Enable vmbus driver for nested root partition (Mohammed Gamal) [2172435] - video: hyperv_fb: Avoid taking busy spinlock on panic path (Mohammed Gamal) [2172435]- [rt] build kernel-rt-4.18.0-482.rt7.271.el8 [2180997] - sched/deadline: Add more reschedule cases to prio_changed_dl() (Valentin Schneider) [2120570] - perf/x86/uncore: Add new Raptor Lake S support (Michael Petlan) [2120365] - perf/x86/cstate: Add new Raptor Lake S support (Michael Petlan) [2120365] - perf/x86/msr: Add new Raptor Lake S support (Michael Petlan) [2120365] - perf/x86: Add new Raptor Lake S support (Michael Petlan) [2120365] - net: sched: atm: dont intepret cls results when asked to drop (Davide Caratti) [2168337] {CVE-2023-23455} - nvdimm: Allow overwrite in the presence of disabled dimms (Aristeu Rozanski) [2154070] - Revert "GFS2: free disk inode which is deleted by remote node -V2" (Bob Peterson) [2109600] - gfs2: Evict inodes cooperatively (Andreas Gruenbacher) [2109600] - gfs2: Flush delete work before shrinking inode cache (Andreas Gruenbacher) [2109600] - gfs2: Add SDF_DEACTIVATING super block flag (Bob Peterson) [2109600] - gfs2: check gl_object in rgrp glops (Bob Peterson) [2109600] - gfs2: Split the two kinds of glock "delete" work (Andreas Gruenbacher) [2109600] - gfs2: Move delete workqueue into super block (Andreas Gruenbacher) [2109600] - gfs2: Use container_of() for gfs2_glock(aspace) (Andreas Gruenbacher) [2109600] - gfs2: Get rid of GLF_PENDING_DELETE flag (Andreas Gruenbacher) [2109600] - gfs2: Make glock lru list scanning safer (Andreas Gruenbacher) [2109600] - gfs2: Fix use-after-free in gfs2_glock_shrink_scan (Andreas Gruenbacher) [2109600] - gfs2: Clean up gfs2_scan_glock_lru (Andreas Gruenbacher) [2109600] - gfs2: gl_object races fix (Andreas Gruenbacher) [2109600] - iomap/gfs2: Unlock and put folio in page_done handler (Andreas Gruenbacher) [2109600] - iomap: Add __iomap_put_folio helper (Andreas Gruenbacher) [2109600] - gfs2: Remove support for glock holder auto-demotion (2) (Andreas Gruenbacher) [2109600] - gfs2: Remove support for glock holder auto-demotion (Andreas Gruenbacher) [2109600] - gfs2: Minor gfs2_try_evict cleanup (Andreas Gruenbacher) [2109600] - gfs2: Partially revert gfs2_inode_lookup change (Andreas Gruenbacher) [2109600] - gfs2: Add gfs2_inode_lookup comment (Andreas Gruenbacher) [2109600] - gfs2: Uninline and improve glock_{set,clear}_object (Andreas Gruenbacher) [2109600] - gfs2: Simply dequeue iopen glock in gfs2_evict_inode (Andreas Gruenbacher) [2109600] - gfs2: Clean up after gfs2_create_inode rework (Andreas Gruenbacher) [2109600] - gfs2: Avoid dequeuing GL_ASYNC glock holders twice (Andreas Gruenbacher) [2109600] - gfs2: Handle -EBUSY result of insert_inode_locked4 (Andreas Gruenbacher) [2109600] - gfs2: Fix and clean up create / evict interaction (Andreas Gruenbacher) [2109600] - gfs2: Clean up initialization of "ip" in gfs2_create_inode (Andreas Gruenbacher) [2109600] - gfs2: Get rid of ghs[] in gfs2_create_inode (Andreas Gruenbacher) [2109600] - gfs2: Dequeue waiters when withdrawn (Bob Peterson) [2109600] - gfs2: Prevent double iput for journal on error (Bob Peterson) [2109600] - Revert "gfs2: stop using generic_writepages in gfs2_ail1_start_one" (Andreas Gruenbacher) [2109600] - gfs2: remove ->writepage (Andreas Gruenbacher) [2109600] - gfs2: stop using generic_writepages in gfs2_ail1_start_one (Andreas Gruenbacher) [2109600] - gfs2: List traversal in do_promote is safe (Andreas Gruenbacher) [2109600] - gfs2: do_promote glock holder stealing fix (Bob Peterson) [2109600] - gfs2: Use better variable name (Andreas Gruenbacher) [2109600] - gfs2: Make go_instantiate take a glock (Andreas Gruenbacher) [2109600] - gfs2: Add new go_held glock operation (Andreas Gruenbacher) [2109600] - gfs2: Revert 'Fix "truncate in progress" hang' (Andreas Gruenbacher) [2109600] - gfs2: Instantiate glocks ouside of glock state engine (Andreas Gruenbacher) [2109600] - gfs2: Fix up gfs2_glock_async_wait (Andreas Gruenbacher) [2109600] - gfs2: Add GL_NOPID flag for process-independent glock holders (Andreas Gruenbacher) [2109600] - gfs2: dump inode object for iopen glocks (Bob Peterson) [2109600] - gfs2: convert to use DEFINE_SEQ_ATTRIBUTE macro (Andreas Gruenbacher) [2109600] - gfs2: Use TRY lock in gfs2_inode_lookup for UNLINKED inodes (Bob Peterson) [2109600] - Updated dist tag to el8_8 (Lucas Zampieri) - Revert "net/mlx5: Don't perform lookup after already known sec_path" (Amir Tzin) [2176349] - KVM: x86: do not report a vCPU as preempted outside instruction boundaries (Jon Maloy) [2124801] {CVE-2022-39189} - Drivers: vmbus: Check for channel allocation before looking up relids (Mohammed Gamal) [2178622] - drm/nouveau/fb/tu102-: fix register used to determine scrub status (Karol Herbst) [2168648] - drm/nouveau/devinit/tu102-: wait for GFW_BOOT_PROGRESS == COMPLETED (Karol Herbst) [2168648] - fs/proc: task_mmu.c: don't read mapcount for migration entry (Jay Shin) [2174623] - perf/core: Fix cgroup event list management (Michael Petlan) [2162525]- [rt] build kernel-rt-4.18.0-481.rt7.270.el8 [2180997] - redhat: include all certs (Red Hat and CentOS) in the srpm (Denys Vlasenko) [2179095] - redhat: do not require grub2 on s390x (Denys Vlasenko) [2179095] - thermal: int340x: Add Meteor Lake PCI device ID (Prarit Bhargava) [2156822] - i2c: i801: Add support for Intel Meteor Lake-P (Prarit Bhargava) [2156841]- [rt] build kernel-rt-4.18.0-480.rt7.269.el8 [2180997] - redhat: fix the signing failure on ppc64el on centos (Denys Vlasenko) [2179095]- [rt] build kernel-rt-4.18.0-479.rt7.268.el8 [2180997] - redhat: add centos signing certs (Denys Vlasenko) - redhat: fix "make rh-brew" not choosing _scratch_ build (Denys Vlasenko) - mfd: intel-lpss: Add Intel Meteor Lake-P PCI IDs (Prarit Bhargava) [2156843] - x86/cpu: Add CPU model numbers for Meteor Lake (Prarit Bhargava) [2153936] - redhat: require grub2 >= 2.02-99 (Denys Vlasenko) [2179095] - redhat: delete unused script and file (Denys Vlasenko) [2179095] - redhat: drop certificates that were deprecated after GRUB's BootHole flaw (Denys Vlasenko) [2179095] - redhat: align file names with names of signing keys for ppc and s390 (Denys Vlasenko) [2179095] - net/tunnel: wait until all sk_user_data reader finish before releasing the sock (Hangbin Liu) [2176344] - powerpc/pseries: unregister VPA when hot unplugging a CPU (Mamatha Inamdar) [2143007] - net: mana: Fix IRQ name - add PCI and queue number (Mohammed Gamal) [2172474] - net: mana: Fix return type of mana_start_xmit() (Mohammed Gamal) [2172474] - net: mana: Define data structures for protection domain and memory registration (Mohammed Gamal) [2172474] - net: mana: Define and process GDMA response code GDMA_STATUS_MORE_ENTRIES (Mohammed Gamal) [2172474] - net: mana: Define max values for SGL entries (Mohammed Gamal) [2172474] - net: mana: Move header files to a common location (Mohammed Gamal) [2172474] - net: mana: Record port number in netdev (Mohammed Gamal) [2172474] - net: mana: Export Work Queue functions for use by RDMA driver (Mohammed Gamal) [2172474] - net: mana: Set the DMA device max segment size (Mohammed Gamal) [2172474] - net: mana: Handle vport sharing between devices (Mohammed Gamal) [2172474] - net: mana: Record the physical address for doorbell page region (Mohammed Gamal) [2172474] - net: mana: Add support for auxiliary device (Mohammed Gamal) [2172474] - hv_netvsc: Check status in SEND_RNDIS_PKT completion message (Mohammed Gamal) [2172438] - hv_netvsc: Allocate memory in netvsc_dma_map() with GFP_ATOMIC (Mohammed Gamal) [2172438] - hv_netvsc: Fix missed pagebuf entries in netvsc_dma_map/unmap() (Mohammed Gamal) [2172438] - Drivers: hv: Make remove callback of hyperv driver void returned (Mohammed Gamal) [2172438] - hv: fix comment typo in vmbus_channel/low_latency (Mohammed Gamal) [2172434] - x86/hyperv: Introduce HV_MAX_SPARSE_VCPU_BANKS/HV_VCPUS_PER_SPARSE_BANK constants (Mohammed Gamal) [2172434] - x86/hyperv: Fix hv_get/set_register for nested bringup (Mohammed Gamal) [2172434] - x86/hyperv: Add an interface to do nested hypercalls (Mohammed Gamal) [2172434] - Drivers: hv: Setup synic registers in case of nested root partition (Mohammed Gamal) [2172434] - x86/hyperv: Add support for detecting nested hypervisor (Mohammed Gamal) [2172434] - x86/hyperv: Add HV_EXPOSE_INVARIANT_TSC define (Mohammed Gamal) [2172434] - x86/hyperv: Expand definition of struct hv_vp_assist_page (Mohammed Gamal) [2172434] - KVM: x86: hyper-v: Expose support for extended gva ranges for flush hypercalls (Mohammed Gamal) [2172434] - x86/hyperv: Move VMCB enlightenment definitions to hyperv-tlfs.h (Mohammed Gamal) [2172434] - iommu/hyper-v: Allow hyperv irq remapping without x2apic (Mohammed Gamal) [2172434] - smp: Fix offline cpu check in flush_smp_call_function_queue() (Waiman Long) [2169471] - sched/fair: Trigger the update of blocked load on newly idle cpu (Waiman Long) [2169471] - redhat: rh-dist-git should depend on rh-srpm (Denys Vlasenko) - redhat: change kabi tarballs to use the package release (Denys Vlasenko) - redhat/Makefile: add variables used in rhel9 makefiles (Denys Vlasenko) - redhat/Makefile: Remove RHPRODUCT variable (Denys Vlasenko) - redhat/scripts/rh-dist-git.sh: expand sources from srpm (Denys Vlasenko) - redhat: remove GL_DISTGIT_USER, RHDISTGIT and unify dist-git cloning (Denys Vlasenko) - redhat/scripts/rh-dist-git.sh: Use Makefile variables (Denys Vlasenko) - redhat: fix typo and make the output more silent for dist-git sync (Denys Vlasenko) - redhat: add initial support for centos stream dist-git sync on Makefiles (Denys Vlasenko) - internal: update RHEL_MINOR for the start of RHEL-8.9 development (Denys Vlasenko) - watchdog: diag288_wdt: fix __diag288() inline assembly (Tobias Huschle) [2171361] - watchdog: diag288_wdt: do not use stack buffers for hardware data (Tobias Huschle) [2171361] - bonding: add documentation for peer_notif_delay (Ryosuke Yasuoka) [2171348] - net: mana: Fix IRQ name - add PCI and queue number (Mohammed Gamal) [2166787] - crypto: des - disallow des3 in FIPS mode (Vladis Dronov) [2175234] - self-tests: more rps self tests (Paolo Abeni) [2168878] - net: make default_rps_mask a per netns attribute (Paolo Abeni) [2168878] - self-tests: introduce self-tests for RPS default mask (Paolo Abeni) [2168878] - net: introduce default_rps_mask netns attribute (Paolo Abeni) [2168878] - net-sysctl: factor-out rpm mask manipulation helpers (Paolo Abeni) [2168878] - net-sysctl: factor out cpumask parsing helper (Paolo Abeni) [2168878] - txhash: Make rethinking txhash behavior configurable via sysctl (Paolo Abeni) [2168878] - net-sysfs: Call dev_hold always in rx_queue_add_kobject (Paolo Abeni) [2168878] - net-sysfs: Call dev_hold always in netdev_queue_add_kobject (Paolo Abeni) [2168878] - net-sysfs: fix netdev_queue_add_kobject() breakage (Paolo Abeni) [2168878] - net-sysfs: Fix reference count leak in rx|netdev_queue_add_kobject (Paolo Abeni) [2168878] - ice/ptp: fix the PTP worker retrying indefinitely if the link went down (Petr Oros) [2166392] - ice: reschedule ice_ptp_wait_for_offset_valid during reset (Petr Oros) [2166392] - ice: make Tx and Rx vernier offset calibration independent (Petr Oros) [2166392] - ice: only check set bits in ice_ptp_flush_tx_tracker (Petr Oros) [2166392] - ice: handle flushing stale Tx timestamps in ice_ptp_tx_tstamp (Petr Oros) [2166392] - ice: cleanup allocations in ice_ptp_alloc_tx_tracker (Petr Oros) [2166392] - ice: protect init and calibrating check in ice_ptp_request_ts (Petr Oros) [2166392] - ice: check Tx timestamp memory register for ready timestamps (Petr Oros) [2166392] - ice: handle discarding old Tx requests in ice_ptp_tx_tstamp (Petr Oros) [2166392] - ice: always call ice_ptp_link_change and make it void (Petr Oros) [2166392] - ice: fix misuse of "link err" with "link status" (Petr Oros) [2166392] - ice: Reset TS memory for all quads (Petr Oros) [2166392] - ice: Remove the E822 vernier "bypass" logic (Petr Oros) [2166392] - ice: Use more generic names for ice_ptp_tx fields (Petr Oros) [2166392] - ice: Merge pin initialization of E810 and E810T adapters (Petr Oros) [2166392] - ice: Check if reset in progress while waiting for offsets (Petr Oros) [2166392] - NFS: Judge the file access cache's timestamp in rcu path (Benjamin Coddington) [2161321] - redhat: switch to z-stream for 8.8 (Lucas Zampieri)- [rt] build kernel-rt-4.18.0-478.rt7.267.el8 [2180997] - net/tunnel: wait until all sk_user_data reader finish before releasing the sock (Hangbin Liu) [2176344] - powerpc/pseries: unregister VPA when hot unplugging a CPU (Mamatha Inamdar) [2143007] - net: mana: Fix IRQ name - add PCI and queue number (Mohammed Gamal) [2172474] - net: mana: Fix return type of mana_start_xmit() (Mohammed Gamal) [2172474] - net: mana: Define data structures for protection domain and memory registration (Mohammed Gamal) [2172474] - net: mana: Define and process GDMA response code GDMA_STATUS_MORE_ENTRIES (Mohammed Gamal) [2172474] - net: mana: Define max values for SGL entries (Mohammed Gamal) [2172474] - net: mana: Move header files to a common location (Mohammed Gamal) [2172474] - net: mana: Record port number in netdev (Mohammed Gamal) [2172474] - net: mana: Export Work Queue functions for use by RDMA driver (Mohammed Gamal) [2172474] - net: mana: Set the DMA device max segment size (Mohammed Gamal) [2172474] - net: mana: Handle vport sharing between devices (Mohammed Gamal) [2172474] - net: mana: Record the physical address for doorbell page region (Mohammed Gamal) [2172474] - net: mana: Add support for auxiliary device (Mohammed Gamal) [2172474] - hv_netvsc: Check status in SEND_RNDIS_PKT completion message (Mohammed Gamal) [2172438] - hv_netvsc: Allocate memory in netvsc_dma_map() with GFP_ATOMIC (Mohammed Gamal) [2172438] - hv_netvsc: Fix missed pagebuf entries in netvsc_dma_map/unmap() (Mohammed Gamal) [2172438] - Drivers: hv: Make remove callback of hyperv driver void returned (Mohammed Gamal) [2172438] - hv: fix comment typo in vmbus_channel/low_latency (Mohammed Gamal) [2172434] - x86/hyperv: Introduce HV_MAX_SPARSE_VCPU_BANKS/HV_VCPUS_PER_SPARSE_BANK constants (Mohammed Gamal) [2172434] - x86/hyperv: Fix hv_get/set_register for nested bringup (Mohammed Gamal) [2172434] - x86/hyperv: Add an interface to do nested hypercalls (Mohammed Gamal) [2172434] - Drivers: hv: Setup synic registers in case of nested root partition (Mohammed Gamal) [2172434] - x86/hyperv: Add support for detecting nested hypervisor (Mohammed Gamal) [2172434] - x86/hyperv: Add HV_EXPOSE_INVARIANT_TSC define (Mohammed Gamal) [2172434] - x86/hyperv: Expand definition of struct hv_vp_assist_page (Mohammed Gamal) [2172434] - KVM: x86: hyper-v: Expose support for extended gva ranges for flush hypercalls (Mohammed Gamal) [2172434] - x86/hyperv: Move VMCB enlightenment definitions to hyperv-tlfs.h (Mohammed Gamal) [2172434] - iommu/hyper-v: Allow hyperv irq remapping without x2apic (Mohammed Gamal) [2172434] - smp: Fix offline cpu check in flush_smp_call_function_queue() (Waiman Long) [2169471] - sched/fair: Trigger the update of blocked load on newly idle cpu (Waiman Long) [2169471] - redhat: rh-dist-git should depend on rh-srpm (Denys Vlasenko) - redhat: change kabi tarballs to use the package release (Denys Vlasenko) - redhat/Makefile: add variables used in rhel9 makefiles (Denys Vlasenko) - redhat/Makefile: Remove RHPRODUCT variable (Denys Vlasenko) - redhat/scripts/rh-dist-git.sh: expand sources from srpm (Denys Vlasenko) - redhat: remove GL_DISTGIT_USER, RHDISTGIT and unify dist-git cloning (Denys Vlasenko) - redhat/scripts/rh-dist-git.sh: Use Makefile variables (Denys Vlasenko) - redhat: fix typo and make the output more silent for dist-git sync (Denys Vlasenko) - redhat: add initial support for centos stream dist-git sync on Makefiles (Denys Vlasenko) - internal: update RHEL_MINOR for the start of RHEL-8.9 development (Denys Vlasenko) - watchdog: diag288_wdt: fix __diag288() inline assembly (Tobias Huschle) [2171361] - watchdog: diag288_wdt: do not use stack buffers for hardware data (Tobias Huschle) [2171361] - bonding: add documentation for peer_notif_delay (Ryosuke Yasuoka) [2171348]- net/tunnel: wait until all sk_user_data reader finish before releasing the sock (Hangbin Liu) [2176344] - powerpc/pseries: unregister VPA when hot unplugging a CPU (Mamatha Inamdar) [2143007] - net: mana: Fix IRQ name - add PCI and queue number (Mohammed Gamal) [2172474] - net: mana: Fix return type of mana_start_xmit() (Mohammed Gamal) [2172474] - net: mana: Define data structures for protection domain and memory registration (Mohammed Gamal) [2172474] - net: mana: Define and process GDMA response code GDMA_STATUS_MORE_ENTRIES (Mohammed Gamal) [2172474] - net: mana: Define max values for SGL entries (Mohammed Gamal) [2172474] - net: mana: Move header files to a common location (Mohammed Gamal) [2172474] - net: mana: Record port number in netdev (Mohammed Gamal) [2172474] - net: mana: Export Work Queue functions for use by RDMA driver (Mohammed Gamal) [2172474] - net: mana: Set the DMA device max segment size (Mohammed Gamal) [2172474] - net: mana: Handle vport sharing between devices (Mohammed Gamal) [2172474] - net: mana: Record the physical address for doorbell page region (Mohammed Gamal) [2172474] - net: mana: Add support for auxiliary device (Mohammed Gamal) [2172474] - hv_netvsc: Check status in SEND_RNDIS_PKT completion message (Mohammed Gamal) [2172438] - hv_netvsc: Allocate memory in netvsc_dma_map() with GFP_ATOMIC (Mohammed Gamal) [2172438] - hv_netvsc: Fix missed pagebuf entries in netvsc_dma_map/unmap() (Mohammed Gamal) [2172438] - Drivers: hv: Make remove callback of hyperv driver void returned (Mohammed Gamal) [2172438] - hv: fix comment typo in vmbus_channel/low_latency (Mohammed Gamal) [2172434] - x86/hyperv: Introduce HV_MAX_SPARSE_VCPU_BANKS/HV_VCPUS_PER_SPARSE_BANK constants (Mohammed Gamal) [2172434] - x86/hyperv: Fix hv_get/set_register for nested bringup (Mohammed Gamal) [2172434] - x86/hyperv: Add an interface to do nested hypercalls (Mohammed Gamal) [2172434] - Drivers: hv: Setup synic registers in case of nested root partition (Mohammed Gamal) [2172434] - x86/hyperv: Add support for detecting nested hypervisor (Mohammed Gamal) [2172434] - x86/hyperv: Add HV_EXPOSE_INVARIANT_TSC define (Mohammed Gamal) [2172434] - x86/hyperv: Expand definition of struct hv_vp_assist_page (Mohammed Gamal) [2172434] - KVM: x86: hyper-v: Expose support for extended gva ranges for flush hypercalls (Mohammed Gamal) [2172434] - x86/hyperv: Move VMCB enlightenment definitions to hyperv-tlfs.h (Mohammed Gamal) [2172434] - iommu/hyper-v: Allow hyperv irq remapping without x2apic (Mohammed Gamal) [2172434] - smp: Fix offline cpu check in flush_smp_call_function_queue() (Waiman Long) [2169471] - sched/fair: Trigger the update of blocked load on newly idle cpu (Waiman Long) [2169471] - redhat: rh-dist-git should depend on rh-srpm (Denys Vlasenko) - redhat: change kabi tarballs to use the package release (Denys Vlasenko) - redhat/Makefile: add variables used in rhel9 makefiles (Denys Vlasenko) - redhat/Makefile: Remove RHPRODUCT variable (Denys Vlasenko) - redhat/scripts/rh-dist-git.sh: expand sources from srpm (Denys Vlasenko) - redhat: remove GL_DISTGIT_USER, RHDISTGIT and unify dist-git cloning (Denys Vlasenko) - redhat/scripts/rh-dist-git.sh: Use Makefile variables (Denys Vlasenko) - redhat: fix typo and make the output more silent for dist-git sync (Denys Vlasenko) - redhat: add initial support for centos stream dist-git sync on Makefiles (Denys Vlasenko) - internal: update RHEL_MINOR for the start of RHEL-8.9 development (Denys Vlasenko) - watchdog: diag288_wdt: fix __diag288() inline assembly (Tobias Huschle) [2171361] - watchdog: diag288_wdt: do not use stack buffers for hardware data (Tobias Huschle) [2171361] - bonding: add documentation for peer_notif_delay (Ryosuke Yasuoka) [2171348] - net: mana: Fix IRQ name - add PCI and queue number (Mohammed Gamal) [2166787] - crypto: des - disallow des3 in FIPS mode (Vladis Dronov) [2175234] - self-tests: more rps self tests (Paolo Abeni) [2168878] - net: make default_rps_mask a per netns attribute (Paolo Abeni) [2168878] - self-tests: introduce self-tests for RPS default mask (Paolo Abeni) [2168878] - net: introduce default_rps_mask netns attribute (Paolo Abeni) [2168878] - net-sysctl: factor-out rpm mask manipulation helpers (Paolo Abeni) [2168878] - net-sysctl: factor out cpumask parsing helper (Paolo Abeni) [2168878] - txhash: Make rethinking txhash behavior configurable via sysctl (Paolo Abeni) [2168878] - net-sysfs: Call dev_hold always in rx_queue_add_kobject (Paolo Abeni) [2168878] - net-sysfs: Call dev_hold always in netdev_queue_add_kobject (Paolo Abeni) [2168878] - net-sysfs: fix netdev_queue_add_kobject() breakage (Paolo Abeni) [2168878] - net-sysfs: Fix reference count leak in rx|netdev_queue_add_kobject (Paolo Abeni) [2168878] - ice/ptp: fix the PTP worker retrying indefinitely if the link went down (Petr Oros) [2166392] - ice: reschedule ice_ptp_wait_for_offset_valid during reset (Petr Oros) [2166392] - ice: make Tx and Rx vernier offset calibration independent (Petr Oros) [2166392] - ice: only check set bits in ice_ptp_flush_tx_tracker (Petr Oros) [2166392] - ice: handle flushing stale Tx timestamps in ice_ptp_tx_tstamp (Petr Oros) [2166392] - ice: cleanup allocations in ice_ptp_alloc_tx_tracker (Petr Oros) [2166392] - ice: protect init and calibrating check in ice_ptp_request_ts (Petr Oros) [2166392] - ice: check Tx timestamp memory register for ready timestamps (Petr Oros) [2166392] - ice: handle discarding old Tx requests in ice_ptp_tx_tstamp (Petr Oros) [2166392] - ice: always call ice_ptp_link_change and make it void (Petr Oros) [2166392] - ice: fix misuse of "link err" with "link status" (Petr Oros) [2166392] - ice: Reset TS memory for all quads (Petr Oros) [2166392] - ice: Remove the E822 vernier "bypass" logic (Petr Oros) [2166392] - ice: Use more generic names for ice_ptp_tx fields (Petr Oros) [2166392] - ice: Merge pin initialization of E810 and E810T adapters (Petr Oros) [2166392] - ice: Check if reset in progress while waiting for offsets (Petr Oros) [2166392] - NFS: Judge the file access cache's timestamp in rcu path (Benjamin Coddington) [2161321] - redhat: switch to z-stream for 8.8 (Lucas Zampieri)- net: mana: Fix IRQ name - add PCI and queue number (Mohammed Gamal) [2166787] - crypto: des - disallow des3 in FIPS mode (Vladis Dronov) [2175234] - self-tests: more rps self tests (Paolo Abeni) [2168878] - net: make default_rps_mask a per netns attribute (Paolo Abeni) [2168878] - self-tests: introduce self-tests for RPS default mask (Paolo Abeni) [2168878] - net: introduce default_rps_mask netns attribute (Paolo Abeni) [2168878] - net-sysctl: factor-out rpm mask manipulation helpers (Paolo Abeni) [2168878] - net-sysctl: factor out cpumask parsing helper (Paolo Abeni) [2168878] - txhash: Make rethinking txhash behavior configurable via sysctl (Paolo Abeni) [2168878] - net-sysfs: Call dev_hold always in rx_queue_add_kobject (Paolo Abeni) [2168878] - net-sysfs: Call dev_hold always in netdev_queue_add_kobject (Paolo Abeni) [2168878] - net-sysfs: fix netdev_queue_add_kobject() breakage (Paolo Abeni) [2168878] - net-sysfs: Fix reference count leak in rx|netdev_queue_add_kobject (Paolo Abeni) [2168878]- ice/ptp: fix the PTP worker retrying indefinitely if the link went down (Petr Oros) [2166392] - ice: reschedule ice_ptp_wait_for_offset_valid during reset (Petr Oros) [2166392] - ice: make Tx and Rx vernier offset calibration independent (Petr Oros) [2166392] - ice: only check set bits in ice_ptp_flush_tx_tracker (Petr Oros) [2166392] - ice: handle flushing stale Tx timestamps in ice_ptp_tx_tstamp (Petr Oros) [2166392] - ice: cleanup allocations in ice_ptp_alloc_tx_tracker (Petr Oros) [2166392] - ice: protect init and calibrating check in ice_ptp_request_ts (Petr Oros) [2166392] - ice: check Tx timestamp memory register for ready timestamps (Petr Oros) [2166392] - ice: handle discarding old Tx requests in ice_ptp_tx_tstamp (Petr Oros) [2166392] - ice: always call ice_ptp_link_change and make it void (Petr Oros) [2166392] - ice: fix misuse of "link err" with "link status" (Petr Oros) [2166392] - ice: Reset TS memory for all quads (Petr Oros) [2166392] - ice: Remove the E822 vernier "bypass" logic (Petr Oros) [2166392] - ice: Use more generic names for ice_ptp_tx fields (Petr Oros) [2166392] - ice: Merge pin initialization of E810 and E810T adapters (Petr Oros) [2166392] - ice: Check if reset in progress while waiting for offsets (Petr Oros) [2166392] - NFS: Judge the file access cache's timestamp in rcu path (Benjamin Coddington) [2161321] - redhat: switch to z-stream for 8.8 (Lucas Zampieri)- cpufreq: intel_pstate: Add Sapphire Rapids support in no-HWP mode (Prarit Bhargava) [2170564]- igb: Initialize mailbox message for VF reset (Corinna Vinschen) [2103948] - igb: Allocate MSI-X vector when testing (Corinna Vinschen) [2103948] - igb: Proactively round up to kmalloc bucket size (Corinna Vinschen) [2103948] - igb: Do not free q_vector unless new one was allocated (Corinna Vinschen) [2103948] - ptp: introduce helpers to adjust by scaled parts per million (Corinna Vinschen) [2103948] - net: Remove the obsolte u64_stats_fetch_*_irq() users (drivers). (Corinna Vinschen) [2103948] - net: ethernet: move from strlcpy with unused retval to strscpy (Corinna Vinschen) [2103948] - igb: convert .adjfreq to .adjfine (Corinna Vinschen) [2103948] - ASoC: Intel: soc-acpi: add configuration for variant of 0C11 product (Jaroslav Kysela) [2100582] - ASoC: Intel: soc-acpi: add configuration for variant of 0C40 product (Jaroslav Kysela) [2100582] - ASoC: Intel: sof_sdw: use common helpers for all Realtek amps (Jaroslav Kysela) [2100582] - ASoC: Intel: sof_sdw: Add support for SKU 0C11 product (Jaroslav Kysela) [2100582] - ASoC: Intel: sof_sdw: Add support for SKU 0C4F product (Jaroslav Kysela) [2100582] - ASoC: Intel: sof_sdw: Add support for SKU 0C40 product (Jaroslav Kysela) [2100582] - ASoC: Intel: sof_sdw: Add support for SKU 0C10 product (Jaroslav Kysela) [2100582] - ASoC: Intel: sof_sdw_rt1316: add BQ params for the Dell models (Jaroslav Kysela) [2100582] - ASoC: Intel: sof_sdw_rt1308: add BQ params for the Dell models (Jaroslav Kysela) [2100582] - ASoC: intel: sof_sdw: add rt1318 codec support. (Jaroslav Kysela) [2100582] - ASoC: rt1318: Add RT1318 SDCA vendor-specific driver (Jaroslav Kysela) [2100582] - ASoC: Intel: soc-acpi: update codec addr on 0C11/0C4F product (Jaroslav Kysela) [2100582] - ASoC: Intel: soc-acpi: add SKU 0C11 SoundWire configuration (Jaroslav Kysela) [2100582] - ASoC: Intel: soc-acpi: add SKU 0C40 SoundWire configuration (Jaroslav Kysela) [2100582] - ASoC: Intel: soc-acpi: add SKU 0C10 SoundWire configuration (Jaroslav Kysela) [2100582] - ASoC: Intel: soc-acpi-intel-rpl-match: add rpl_sdca_3_in_1 support (Jaroslav Kysela) [2100582]- net: ena: Update NUMA TPH hint register upon NUMA node update (Petr Oros) [2167316] - net: ena: Set default value for RX interrupt moderation (Petr Oros) [2167316] - net: ena: Fix rx_copybreak value update (Petr Oros) [2167316] - net: ena: Use bitmask to indicate packet redirection (Petr Oros) [2167316] - net: ena: Account for the number of processed bytes in XDP (Petr Oros) [2167316] - net: ena: Don't register memory info on XDP exchange (Petr Oros) [2167316] - net: ena: Fix toeplitz initial hash value (Petr Oros) [2167316] - net: ena: Fix error handling in ena_init() (Petr Oros) [2167316] - net: sched: disallow noqueue for qdisc classes (Xin Long) [2168282] {CVE-2022-47929} - net: sched: cbq: dont intepret cls results when asked to drop (Xin Long) [2168327] {CVE-2023-23454} - sctp: do not check hb_timer.expires when resetting hb_timer (Xin Long) [2133092] - arm64: Add AMPERE1 to the Spectre-BHB affected list (Mark Salter) [2140727] - net: mana: Fix accessing freed irq affinity_hint (Emanuele Giuseppe Esposito) [2168969] - net: mana: Assign interrupts to CPUs based on NUMA nodes (Emanuele Giuseppe Esposito) [2168969] - Revert "RDMA/irdma: Report the correct link speed" (Kamal Heib) [2143088] - Documentation/sysctl: document page_lock_unfairness (Nico Pache) [2165737] {CVE-2022-3623} - mm: allow a controlled amount of unfairness in the page lock (Nico Pache) [2165737] {CVE-2022-3623} - mm/hugetlb: fix races when looking up a CONT-PTE/PMD size hugetlb page (Nico Pache) [2165737] {CVE-2022-3623} - mm/migration: fix potential pte_unmap on an not mapped pte (Nico Pache) [2165737] {CVE-2022-3623} - mm/migrate.c: rework migration_entry_wait() to not take a pageref (Nico Pache) [2165737] {CVE-2022-3623} - mm: make wait_on_page_writeback() wait for multiple pending writebacks (Nico Pache) [2165737] {CVE-2022-3623} - mm: rewrite wait_on_page_bit_common() logic (Nico Pache) [2165737] {CVE-2022-3623} - mm/gup.c: use is_vm_hugetlb_page() to check whether to follow huge (Nico Pache) [2165737] {CVE-2022-3623}- perf/x86/amd: Fix crash due to race between amd_pmu_enable_all, perf NMI and throttling (Michael Petlan) [2085282] - x86/perf: Fix snapshot_branch_stack warning in VM (Michael Petlan) [2085282] - perf/x86/amd/core: Fix reloading events for SVM (Michael Petlan) [2085282 2086722] - perf/x86/amd: Run AMD BRS code only on supported hw (Michael Petlan) [2085282] - perf/x86/amd: Fix AMD BRS period adjustment (Michael Petlan) [2085282] - perf/x86/amd: Remove unused variable 'hwc' (Michael Petlan) [2085282] - perf/ibs: Fix comment (Michael Petlan) [2085282] - perf report: Add tools/arch/x86/include/asm/amd-ibs.h (Michael Petlan) [2085282] - perf/amd/ibs: Advertise zen4_ibs_extensions as pmu capability attribute (Michael Petlan) [2085282] - perf/amd/ibs: Add support for L3 miss filtering (Michael Petlan) [2085282] - perf/amd/ibs: Use ->is_visible callback for dynamic attributes (Michael Petlan) [2085282] - perf/amd/ibs: Cascade pmu init functions' return value (Michael Petlan) [2085282] - perf/amd/ibs: Use interrupt regs ip for stack unwinding (Michael Petlan) [2085282] - perf/x86/amd/core: Add PerfMonV2 overflow handling (Michael Petlan) [2085282 2086722] - perf/x86/amd/core: Add PerfMonV2 counter control (Michael Petlan) [2085282 2086722] - perf/x86/amd/core: Detect available counters (Michael Petlan) [2085282 2086722] - perf/x86/amd/core: Detect PerfMonV2 support (Michael Petlan) [2085282 2086722] - x86/msr: Add PerfCntrGlobal* registers (Michael Petlan) [2085282 2086722] - x86/cpufeatures: Add PerfMonV2 feature bit (Michael Petlan) [2085282 2086722] - perf/x86: Unify format of events sysfs show (Michael Petlan) [2085282] - perf/x86/amd: Add idle hooks for branch sampling (Michael Petlan) [2085282] - perf: Enable branch record for software events (Michael Petlan) [2085282] - redhat/configs: Enable AMD Zen3 branch sampling by default (Michael Petlan) [2085282] - perf/x86/amd: Make Zen3 branch sampling opt-in (Michael Petlan) [2085282] - perf/x86/amd: Add AMD branch sampling period adjustment (Michael Petlan) [2085282] - perf/x86/amd: Enable branch sampling priv level filtering (Michael Petlan) [2085282] - perf/x86/amd: Add branch-brs helper event for Fam19h BRS (Michael Petlan) [2085282] - perf/x86/amd: Add AMD Fam19h Branch Sampling support (Michael Petlan) [2085282] - perf/x86/amd/ibs: Add bitfield definitions in new header (Michael Petlan) [2085282] - perf/amd/uncore: Allow the driver to be built as a module (Michael Petlan) [2085282] - perf/amd/uncore: Clean up header use, use module_list from nf_tables_exit_net() (Florian Westphal) [2134371] - netfilter: nf_tables: fix nft_counters_enabled underflow at nf_tables_addchain() (Florian Westphal) [2134371] - netfilter: nf_tables: do not leave chain stats enabled on error (Florian Westphal) [2134371] - ipvs: use explicitly signed chars (Florian Westphal) [2134371] - netfilter: nf_tables: release flow rule object from commit path (Florian Westphal) [2134371] - netfilter: nf_tables: fix percpu memory leak at nf_tables_addchain() (Florian Westphal) [2134371] - netfilter: nf_tables: clean up hook list when offload flags check fails (Florian Westphal) [2134371] - netfilter: br_netfilter: Drop dst references before setting. (Florian Westphal) [2134371] - netfilter: nft_tproxy: restrict to prerouting hook (Florian Westphal) [2134371] - netfilter: ebtables: fix memory leak when blob is malformed (Florian Westphal) [2134371] - netfilter: ebtables: reject blobs that don't provide all entry points (Florian Westphal) [2134371] - netfilter: nf_tables: check NFT_SET_CONCAT flag if field_count is specified (Florian Westphal) [2134371] - netfilter: nf_tables: relax NFTA_SET_ELEM_KEY_END set flags requirements (Florian Westphal) [2134371] - netfilter: nf_tables: NFTA_SET_ELEM_KEY_END requires concat and interval flags (Florian Westphal) [2134371] - netfilter: nf_tables: validate NFTA_SET_ELEM_OBJREF based on NFT_SET_OBJECT flag (Florian Westphal) [2134371] - netfilter: nf_tables: possible module reference underflow in error path (Florian Westphal) [2134371] - netfilter: nf_tables: disallow NFTA_SET_ELEM_KEY_END with NFT_SET_ELEM_INTERVAL_END flag (Florian Westphal) [2134371] - netfilter: nf_tables: use READ_ONCE and WRITE_ONCE for shared generation id access (Florian Westphal) [2134371] - netfilter: nf_tables: fix null deref due to zeroed list head (Florian Westphal) [2134371]- bnxt_en: fix memory leak in bnxt_nvm_test() (Ken Cox) [2112186] - bnxt_en: Fix HDS and jumbo thresholds for RX packets (Ken Cox) [2112186] - bnxt_en: Fix first buffer size calculations for XDP multi-buffer (Ken Cox) [2112186] - bnxt_en: Fix XDP RX path (Ken Cox) [2112186] - bnxt_en: Simplify bnxt_xdp_buff_init() (Ken Cox) [2112186] - bnxt: prevent skb UAF after handing over to PTP worker (Ken Cox) [2112186] - bnxt_en: fix flags to check for supported fw version (Ken Cox) [2112186] - net: ethernet: move from strlcpy with unused retval to strscpy (Ken Cox) [2112186] - bnxt_en: fix NQ resource accounting during vf creation on 57500 chips (Ken Cox) [2112186] - bnxt_en: set missing reload flag in devlink features (Ken Cox) [2112186] - bnxt_en: Use PAGE_SIZE to init buffer when multi buffer XDP is not in use (Ken Cox) [2112186] - bnxt_en: Remove duplicated include bnxt_devlink.c (Ken Cox) [2112186] - bnxt_en: implement callbacks for devlink selftests (Ken Cox) [2112186] - bnxt_en: Fix bnxt_refclk_read() (Ken Cox) [2112186] - bnxt_en: fix livepatch query (Ken Cox) [2112186] - bnxt_en: Fix bnxt_reinit_after_abort() code path (Ken Cox) [2112186] - bnxt_en: reclaim max resources if sriov enable fails (Ken Cox) [2112186] - bnxt: Use the bitmap API to allocate bitmaps (Ken Cox) [2112186] - bnxt: Fix typo in comments (Ken Cox) [2112186] - eth: bnxt: make ulp_id unsigned to make GCC 12 happy (Ken Cox) [2112186] - bnxt_en: Enable packet timestamping for all RX packets (Ken Cox) [2112186] - bnxt_en: Configure ptp filters during bnxt open (Ken Cox) [2112186] - bnxt_en: Update firmware interface to 1.10.2.95 (Ken Cox) [2112186] - bnxt: add page_pool support for aggregation ring when using xdp (Ken Cox) [2112186] - bnxt: change receive ring space parameters (Ken Cox) [2112186] - bnxt: rename bnxt_rx_pages to bnxt_rx_agg_pages_skb (Ken Cox) [2112186] - bnxt: refactor bnxt_rx_pages operate on skb_shared_info (Ken Cox) [2112186] - bnxt: add flag to denote that an xdp program is currently attached (Ken Cox) [2112186] - bnxt: refactor bnxt_rx_xdp to separate xdp_init_buff/xdp_prepare_buff (Ken Cox) [2112186] - bnxt: report header-data split state (Ken Cox) [2112186] - net: Don't include filter.h from net/sock.h (Ken Cox) [2112186] - ethernet: constify references to netdev->dev_addr in drivers (Ken Cox) [2112186] - ethernet: use eth_hw_addr_set() for dev->addr_len cases (Ken Cox) [2112186] - ethernet: use eth_hw_addr_set() instead of ether_addr_copy() (Ken Cox) [2112186] - bnxt_en: Use struct_group_attr() for memcpy() region (Ken Cox) [2112186] - net: don't include ethtool.h from netdevice.h (Ken Cox) [2112186] - treewide: Use fallthrough pseudo-keyword (Ken Cox) [2112186] - net: Use skb_frag_off accessors (Ken Cox) [2112186] - net: Use skb accessors in network drivers (Ken Cox) [2112186] - ethernet: remove redundant memset (Ken Cox) [2112186] - treewide: Add SPDX license identifier - Makefile/Kconfig (Ken Cox) [2112186]- ASoC: amd: renoir: Add a module parameter to influence pdm_gain (Jaroslav Kysela) [2169761] - ASoC: amd: renoir: Adjust the gain for PDM DMIC (Jaroslav Kysela) [2169761] - ASoC: amd: yc: Add a module parameter to influence pdm_gain (Jaroslav Kysela) [2169761] - ASoC: amd: yc: Adjust the gain for PDM DMIC (Jaroslav Kysela) [2169761] - genirq: Fix reference leaks on irq affinity notifiers (Ricardo Robaina) [2154842] - genirq: Prevent use-after-free and work list corruption (Ricardo Robaina) [2154842] - perf/x86/uncore: Don't WARN_ON_ONCE() for a broken discovery table (Michael Petlan) [2154044] - perf/x86/uncore: Add a quirk for UPI on SPR (Michael Petlan) [2154044] - perf/x86/uncore: Ignore broken units in discovery table (Michael Petlan) [2154044] - perf/x86/uncore: Fix potential NULL pointer in uncore_get_alias_name (Michael Petlan) [2154044] - perf/x86/uncore: Factor out uncore_device_to_die() (Michael Petlan) [2154044] - perf/x86/intel/uncore: Support extra IMC channel on Ice Lake server (Michael Petlan) [2154044] - perf/x86/intel/uncore: Fix CAS_COUNT_WRITE issue for ICX (Michael Petlan) [2154044] - perf/x86/intel/uncore: Fix IIO event constraints for Snowridge (Michael Petlan) [2154044] - perf/x86/intel/uncore: Fix IIO event constraints for Skylake Server (Michael Petlan) [2154044] - perf/x86/intel/uncore: Fix filter_tid mask for CHA events on Skylake Server (Michael Petlan) [2154044] - perf/x86/intel/uncore: Fix Intel ICX IIO event constraints (Michael Petlan) [2154044] - perf/x86/intel/uncore: Fix reference count leak in __uncore_imc_init_box() (Michael Petlan) [2154044] - perf/x86/intel/uncore: Fix reference count leak in snr_uncore_mmio_map() (Michael Petlan) [2154044] - perf/x86/intel/uncore: Fix reference count leak in hswep_has_limit_sbox() (Michael Petlan) [2154044] - perf/x86/intel/uncore: Fix reference count leak in sad_cfg_iio_topology() (Michael Petlan) [2154044] - perf/x86/intel/uncore: Make set_mapping() procedure void (Michael Petlan) [2154044] - perf/x86/intel/uncore: Update sysfs-devices-mapping file (Michael Petlan) [2154044] - perf/x86/intel/uncore: Enable UPI topology discovery for Sapphire Rapids (Michael Petlan) [2154044] - perf/x86/intel/uncore: Enable UPI topology discovery for Icelake Server (Michael Petlan) [2154044] - perf/x86/intel/uncore: Get UPI NodeID and GroupID (Michael Petlan) [2154044] - perf/x86/intel/uncore: Enable UPI topology discovery for Skylake Server (Michael Petlan) [2154044] - perf/x86/intel/uncore: Generalize get_topology() for SKX PMUs (Michael Petlan) [2154044] - perf/x86/intel/uncore: Disable I/O stacks to PMU mapping on ICX-D (Michael Petlan) [2154044] - perf/x86/intel/uncore: Clear attr_update properly (Michael Petlan) [2154044] - perf/x86/intel/uncore: Introduce UPI topology type (Michael Petlan) [2154044] - perf/x86/intel/uncore: Generalize IIO topology support (Michael Petlan) [2154044]- net/mlx4: Check retval of mlx4_bitmap_init (Amir Tzin) [2150787] - net/mlx4: Fix error check for dma_map_sg (Amir Tzin) [2150787] - net/mlx4_en: Fix wrong return value on ioctl EEPROM query failure (Amir Tzin) [2150787] - RDMA/mlx4: Avoid flush_scheduled_work() usage (Amir Tzin) [2150787] - net: mellanox: fix open-coded for_each_set_bit() (Amir Tzin) [2150787] - tracing: Add linear buckets to histogram logic (Jerome Marchand) [2161509] - configs/generic: enable CONFIG_RTC_SYSTOHC (Marcelo Tosatti) [2135417] - watchdog: fix UAF in reboot notifier handling in watchdog core code (Wander Lairson Costa) [2131308]- drm/i915/fbdev: do not create fbdev if HPD is suspended (Jocelyn Falempe) [2156006] - drm/i915/fbdev: suspend HPD before fbdev unregistration (Jocelyn Falempe) [2156006] - drm/i915/hpd: suspend MST at the end of intel_modeset_driver_remove (Jocelyn Falempe) [2156006] - drm/i915/gvt: fix vgpu debugfs clean in remove (Jocelyn Falempe) [2115903] - drm/i915/gvt: fix gvt debugfs destroy (Jocelyn Falempe) [2115903] - drm/amdkfd: Fix kernel warning during topology setup (Jocelyn Falempe) [2115903] - Revert "drm/amd/display: Enable Freesync Video Mode by default" (Jocelyn Falempe) [2115903] - drm/amdkfd: Fix double release compute pasid (Jocelyn Falempe) [2115903] - drm/amdkfd: Fix kfd_process_device_init_vm error handling (Jocelyn Falempe) [2115903] - drm/amdgpu: Fix size validation for non-exclusive domains (v4) (Jocelyn Falempe) [2115903] - drm/i915/gvt: fix double free bug in split_2MB_gtt_entry (Jocelyn Falempe) [2115903] - drm/i915: unpin on error in intel_vgpu_shadow_mm_pin() (Jocelyn Falempe) [2115903] - drm/amd/pm: correct the fan speed retrieving in PWM for some SMU13 asics (Jocelyn Falempe) [2115903] - drm/amd/pm: bump SMU13.0.0 driver_if header to version 0x34 (Jocelyn Falempe) [2115903] - drm/amd/pm: add missing SMU13.0.7 mm_dpm feature mapping (Jocelyn Falempe) [2115903] - drm/amd/pm: add missing SMU13.0.0 mm_dpm feature mapping (Jocelyn Falempe) [2115903] - drm/i915/migrate: Account for the reserved_space (Jocelyn Falempe) [2115903] - drm/i915: improve the catch-all evict to handle lock contention (Jocelyn Falempe) [2115903] - drm/amdgpu: make display pinning more flexible (v2) (Jocelyn Falempe) [2115903] - drm/amdgpu: handle polaris10/11 overlap asics (v2) (Jocelyn Falempe) [2115903] - drm/amd/display: Add DCN314 display SG Support (Jocelyn Falempe) [2115903] - drm/i915/ttm: consider CCS for backup objects (Jocelyn Falempe) [2115903] - drm/i915/dsi: fix VBT send packet port selection for dual link DSI (Jocelyn Falempe) [2115903] - drm/vmwgfx: Validate the box size for the snooped cursor (Jocelyn Falempe) [2115903] - drm/connector: send hotplug uevent on connector cleanup (Jocelyn Falempe) [2115903] - drm/amdgpu: fix mmhub register base coding error (Jocelyn Falempe) [2115903] - drm/amd/pm: correct SMU13.0.0 pstate profiling clock settings (Jocelyn Falempe) [2115903] - drm/amd/pm: update SMU13.0.0 reported maximum shader clock (Jocelyn Falempe) [2115903] - drm/amdgpu: skip MES for S0ix as well since it's part of GFX (Jocelyn Falempe) [2115903] - drm/amd/display: revert Disable DRR actions during state commit (Jocelyn Falempe) [2115903] - drm/amd/pm: avoid large variable on kernel stack (Jocelyn Falempe) [2115903] - drm/i915/display: Don't disable DDI/Transcoder when setting phy test pattern (Jocelyn Falempe) [2115903] - drm/sti: Fix return type of sti_{dvo,hda,hdmi}_connector_mode_valid() (Jocelyn Falempe) [2115903] - drm/fsl-dcu: Fix return type of fsl_dcu_drm_connector_mode_valid() (Jocelyn Falempe) [2115903] - drm/amd/display: Fix DTBCLK disable requests and SRC_SEL programming (Jocelyn Falempe) [2115903] - drm/amd/display: Use the largest vready_offset in pipe group (Jocelyn Falempe) [2115903] - drm/amd/display: fix array index out of bound error in bios parser (Jocelyn Falempe) [2115903] - drm/amd/display: Workaround to increase phantom pipe vactive in pipesplit (Jocelyn Falempe) [2115903] - drm/sti: Use drm_mode_copy() (Jocelyn Falempe) [2115903] - drm/amd/display: Disable DRR actions during state commit (Jocelyn Falempe) [2115903] - drm/amdgpu: Fix type of second parameter in odn_edit_dpm_table() callback (Jocelyn Falempe) [2115903] - drm/amdgpu: Fix type of second parameter in trans_msg() callback (Jocelyn Falempe) [2115903] - Revert "drm/amd/display: Limit max DSC target bpp for specific monitors" (Jocelyn Falempe) [2115903] - drm/edid: add a quirk for two LG monitors to get them to work on 10bpc (Jocelyn Falempe) [2115903] - drm/amd/display: prevent memory leak (Jocelyn Falempe) [2115903] - drm/i915/bios: fix a memory leak in generate_lfp_data_ptrs (Jocelyn Falempe) [2115903] - drm/amdkfd: Fix memory leakage (Jocelyn Falempe) [2115903] - drm/amdgpu: Fix PCI device refcount leak in amdgpu_atrm_get_bios() (Jocelyn Falempe) [2115903] - drm/radeon: Fix PCI device refcount leak in radeon_atrm_get_bios() (Jocelyn Falempe) [2115903] - amdgpu/nv.c: Corrected typo in the video capabilities resolution (Jocelyn Falempe) [2115903] - drm/amd/pm/smu11: BACO is supported when it's in BACO state (Jocelyn Falempe) [2115903] - drm/tegra: Add missing clk_disable_unprepare() in tegra_dc_probe() (Jocelyn Falempe) [2115903] - drm/i915/guc: make default_lists const data (Jocelyn Falempe) [2115903] - drm/amdgpu: fix pci device refcount leak (Jocelyn Falempe) [2115903] - drm/fourcc: Fix vsub/hsub for Q410 and Q401 (Jocelyn Falempe) [2115903] - amdgpu/pm: prevent array underflow in vega20_odn_edit_dpm_table() (Jocelyn Falempe) [2115903] - drm/radeon: Add the missed acpi_put_table() to fix memory leak (Jocelyn Falempe) [2115903] - drm/ttm: fix undefined behavior in bit shift for TTM_TT_FLAG_PRIV_POPULATED (Jocelyn Falempe) [2115903] - drm/panel/panel-sitronix-st7701: Remove panel on DSI attach failure (Jocelyn Falempe) [2115903] - drm/amd/display: wait for vblank during pipe programming (Jocelyn Falempe) [2115903] - drm/i915/guc: Fix GuC error capture sizing estimation and reporting (Jocelyn Falempe) [2115903] - drm/i915/guc: Add error-capture init warnings when needed (Jocelyn Falempe) [2115903] - drm/i915/guc: Make GuC log sizes runtime configurable (Jocelyn Falempe) [2115903] - drm/i915/guc: Fix capture size warning and bump the size (Jocelyn Falempe) [2115903] - drm/i915/guc: Add a helper for log buffer size (Jocelyn Falempe) [2115903] - drm/i915: Fix compute pre-emption w/a to apply to compute engines (Jocelyn Falempe) [2115903] - drm/i915/guc: Limit scheduling properties to avoid overflow (Jocelyn Falempe) [2115903] - drm/bridge: it6505: Initialize AUX channel in it6505_i2c_probe (Jocelyn Falempe) [2115903] - drm/amdgpu/powerplay/psm: Fix memory leak in power state init (Jocelyn Falempe) [2115903] - drm/bridge: adv7533: remove dynamic lane switching from adv7533 bridge (Jocelyn Falempe) [2115903] - drm/atomic-helper: Don't allocate new plane state in CRTC check (Jocelyn Falempe) [2115903] - drm/amdgpu/vcn: update vcn4 fw shared data structure (Jocelyn Falempe) [2115903] - drm: bridge: dw_hdmi: fix preference of RGB modes over YUV420 (Jocelyn Falempe) [2115903] - drm/bridge: ti-sn65dsi86: Fix output polarity setting bug (Jocelyn Falempe) [2115903] - drm/vmwgfx: Fix race issue calling pin_user_pages (Jocelyn Falempe) [2115903] - drm/shmem-helper: Avoid vm_open error paths (Jocelyn Falempe) [2115903] - drm/shmem-helper: Remove errant put in error path (Jocelyn Falempe) [2115903] - drm/amd/display: fix array index out of bound error in DCN32 DML (Jocelyn Falempe) [2115903] - drm/amdgpu/sdma_v4_0: turn off SDMA ring buffer in the s2idle suspend (Jocelyn Falempe) [2115903] - drm/vmwgfx: Don't use screen objects when SEV is active (Jocelyn Falempe) [2115903] - drm/amdgpu: fix use-after-free during gpu recovery (Jocelyn Falempe) [2115903] - drm/amd/display: Use new num clk levels struct for max mclk index (Jocelyn Falempe) [2115903] - drm/amd/display: Avoid setting pixel rate divider to N/A (Jocelyn Falempe) [2115903] - drm/amd/display: Use viewport height for subvp mall allocation size (Jocelyn Falempe) [2115903] - drm/i915: Remove non-existent pipes from bigjoiner pipe mask (Jocelyn Falempe) [2115903] - drm/i915: Never return 0 if not all requests retired (Jocelyn Falempe) [2115903] - drm/i915: Fix negative value passed as remaining time (Jocelyn Falempe) [2115903] - drm/amdgpu: enable Vangogh VCN indirect sram mode (Jocelyn Falempe) [2115903] - drm/amdgpu: temporarily disable broken Clang builds due to blown stack-frame (Jocelyn Falempe) [2115903] - drm/amd/pm: update driver if header for smu_13_0_7 (Jocelyn Falempe) [2115903] - drm/amd/pm: update driver-if header for smu_v13_0_10 (Jocelyn Falempe) [2115903] - drm/amd/pm: add smu_v13_0_10 driver if version (Jocelyn Falempe) [2115903] - drm/amdgpu: fix userptr HMM range handling v2 (Jocelyn Falempe) [2115903] - drm/amdgpu: cleanup error handling in amdgpu_cs_parser_bos (Jocelyn Falempe) [2115903] - drm/amdgpu: move setting the job resources (Jocelyn Falempe) [2115903] - drm/amdgpu: Partially revert "drm/amdgpu: update drm_display_info correctly when the edid is read" (Jocelyn Falempe) [2115903] - drm/amdgpu: always register an MMU notifier for userptr (Jocelyn Falempe) [2115903] - drm/amd/display: Update soc bounding box for dcn32/dcn321 (Jocelyn Falempe) [2115903] - drm/amd/amdgpu: reserve vm invalidation engine for firmware (Jocelyn Falempe) [2115903] - drm/amdgpu: Enable Aldebaran devices to report CU Occupancy (Jocelyn Falempe) [2115903] - drm/amdgpu/psp: don't free PSP buffers on suspend (Jocelyn Falempe) [2115903] - drm/amd/display: No display after resume from WB/CB (Jocelyn Falempe) [2115903] - drm/amd/dc/dce120: Fix audio register mapping, stop triggering KASAN (Jocelyn Falempe) [2115903] - drm/display/dp_mst: Fix drm_dp_mst_add_affected_dsc_crtcs() return code (Jocelyn Falempe) [2115903] - drm/i915/ttm: never purge busy objects (Jocelyn Falempe) [2115903] - drm/amdkfd: Fix a memory limit issue (Jocelyn Falempe) [2115903] - drm/amdgpu: disable BACO support on more cards (Jocelyn Falempe) [2115903] - drm/amd/display: use uclk pstate latency for fw assisted mclk validation dcn32 (Jocelyn Falempe) [2115903] - drm/amd/display: Fix calculation for cursor CAB allocation (Jocelyn Falempe) [2115903] - drm/amd/display: Update MALL SS NumWays calculation (Jocelyn Falempe) [2115903] - drm/amd/display: Add debug option for allocating extra way for cursor (Jocelyn Falempe) [2115903] - drm/amd/display: Added debug option for forcing subvp num ways (Jocelyn Falempe) [2115903] - drm/amdkfd: update GFX11 CWSR trap handler (Jocelyn Falempe) [2115903] - drm/amdgpu: Enable SA software trap. (Jocelyn Falempe) [2115903] - dma-buf: Use dma_fence_unwrap_for_each when importing fences (Jocelyn Falempe) [2115903] - dma-buf: fix racing conflict of dma_heap_add() (Jocelyn Falempe) [2115903] - drm/i915: Fix warn in intel_display_power_*_domain() functions (Jocelyn Falempe) [2115903] - drm/amd/display: only fill dirty rectangles when PSR is enabled (Jocelyn Falempe) [2115903] - drm/amdgpu: Drop eviction lock when allocating PT BO (Jocelyn Falempe) [2115903] - Revert "drm/amdgpu: Revert "drm/amdgpu: getting fan speed pwm for vega10 properly"" (Jocelyn Falempe) [2115903] - drm/amd/display: Fix gpio port mapping issue (Jocelyn Falempe) [2115903] - drm/amd/display: Fix FCLK deviation and tool compile issues (Jocelyn Falempe) [2115903] - drm/amd/display: Zeromem mypipe heap struct before using it (Jocelyn Falempe) [2115903] - drm: panel-orientation-quirks: Add quirk for Acer Switch V 10 (SW5-017) (Jocelyn Falempe) [2115903] - drm: panel-orientation-quirks: Add quirk for Nanote UMPC-01 (Jocelyn Falempe) [2115903] - drm/amd/display: Fix prefetch calculations for dcn32 (Jocelyn Falempe) [2115903] - drm/amd/display: don't enable DRM CRTC degamma property for DCE (Jocelyn Falempe) [2115903] - drm/amd/display: Fix optc2_configure warning on dcn314 (Jocelyn Falempe) [2115903] - drm/amd/display: Support parsing VRAM info v3.0 from VBIOS (Jocelyn Falempe) [2115903] - drm/amd/display: Fix access timeout to DPIA AUX at boot time (Jocelyn Falempe) [2115903] - drm/amd/display: Add HUBP surface flip interrupt handler (Jocelyn Falempe) [2115903] - drm/amd/display: Fix invalid DPIA AUX reply causing system hang (Jocelyn Falempe) [2115903] - drm/display: Don't assume dual mode adaptors support i2c sub-addressing (Jocelyn Falempe) [2115903] - drm/amd/pm: fix SMU13 runpm hang due to unintentional workaround (Jocelyn Falempe) [2115903] - drm/amd/pm: enable runpm support over BACO for SMU13.0.0 (Jocelyn Falempe) [2115903] - drm/amd/pm: enable runpm support over BACO for SMU13.0.7 (Jocelyn Falempe) [2115903] - drm: Fix potential null-ptr-deref in drm_vblank_destroy_worker() (Jocelyn Falempe) [2115903] - drm/drv: Fix potential memory leak in drm_dev_init() (Jocelyn Falempe) [2115903] - drm/panel: simple: set bpc field for logic technologies displays (Jocelyn Falempe) [2115903] - drm/amd/display: Investigate tool reported FCLK P-state deviations (Jocelyn Falempe) [2115903] - drm/amd/display: Round up DST_after_scaler to nearest int (Jocelyn Falempe) [2115903] - drm/amd/display: Use forced DSC bpp in DML (Jocelyn Falempe) [2115903] - drm/amd/display: Fix DCN32 DSC delay calculation (Jocelyn Falempe) [2115903] - drm/amd: Fail the suspend if resources can't be evicted (Jocelyn Falempe) [2115903] - drm/amdgpu: set fb_modifiers_not_supported in vkms (Jocelyn Falempe) [2115903] - drm/amd/display: Enable timing sync on DCN32 (Jocelyn Falempe) [2115903] - drm/amd/display: Ignore Cable ID Feature (Jocelyn Falempe) [2115903] - drm/imx: imx-tve: Fix return type of imx_tve_connector_mode_valid (Jocelyn Falempe) [2115903] - drm/scheduler: fix fence ref counting (Jocelyn Falempe) [2115903] - drm/amd/display: Don't return false if no stream (Jocelyn Falempe) [2115903] - drm/amd/display: Remove wrong pipe control lock (Jocelyn Falempe) [2115903] - drm/amdgpu: Adjust MES polling timeout for sriov (Jocelyn Falempe) [2115903] - drm/amdkfd: Migrate in CPU page fault use current mm (Jocelyn Falempe) [2115903] - drm/amdkfd: Fix error handling in kfd_criu_restore_events (Jocelyn Falempe) [2115903] - drm/amdkfd: Fix error handling in criu_checkpoint (Jocelyn Falempe) [2115903] - drm/amdgpu: disable BACO on special BEIGE_GOBY card (Jocelyn Falempe) [2115903] - drm/amdgpu: workaround for TLB seq race (Jocelyn Falempe) [2115903] - drm/amd/display: Update SR watermarks for DCN314 (Jocelyn Falempe) [2115903] - drm/amd/pm: update SMU IP v13.0.4 msg interface header (Jocelyn Falempe) [2115903] - drm/amd/display: Fix reg timeout in enc314_enable_fifo (Jocelyn Falempe) [2115903] - drm/i915/dmabuf: fix sg_table handling in map_dma_buf (Jocelyn Falempe) [2115903] - drm/amdgpu: Fix the lpfn checking condition in drm buddy (Jocelyn Falempe) [2115903] - drm/i915: Do not set cache_dirty for DGFX (Jocelyn Falempe) [2115903] - drm/i915/psr: Send update also on invalidate (Jocelyn Falempe) [2115903] - drm/vc4: Fix missing platform_unregister_drivers() call in vc4_drm_register() (Jocelyn Falempe) [2115903] - drm/amdkfd: Fix NULL pointer dereference in svm_migrate_to_ram() (Jocelyn Falempe) [2115903] - drm/amdkfd: handle CPU fault on COW mapping (Jocelyn Falempe) [2115903] - drm/amd/display: Set memclk levels to be at least 1 for dcn32 (Jocelyn Falempe) [2115903] - drm/amd/display: Limit dcn32 to 1950Mhz display clock (Jocelyn Falempe) [2115903] - drm/amd/display: Acquire FCLK DPM levels on DCN32 (Jocelyn Falempe) [2115903] - drm/i915/sdvo: Grab mode_config.mutex during LVDS init to avoid WARNs (Jocelyn Falempe) [2115903] - drm/i915: Simplify intel_panel_add_edid_alt_fixed_modes() (Jocelyn Falempe) [2115903] - drm/i915: Allow more varied alternate fixed modes for panels (Jocelyn Falempe) [2115903] - drm/i915/sdvo: Setup DDC fully before output init (Jocelyn Falempe) [2115903] - drm/i915/sdvo: Filter out invalid outputs more sensibly (Jocelyn Falempe) [2115903] - drm/amd/display: Update DSC capabilitie for DCN314 (Jocelyn Falempe) [2115903] - drm/amd/display: Update latencies on DCN321 (Jocelyn Falempe) [2115903] - drm/amdgpu: disable GFXOFF during compute for GFX11 (Jocelyn Falempe) [2115903] - drm/i915: stop abusing swiotlb_max_segment (Jocelyn Falempe) [2115903] - drm/rockchip: fix fbdev on non-IOMMU devices (Jocelyn Falempe) [2115903] - drm/rockchip: dw_hdmi: filter regulator -EPROBE_DEFER error messages (Jocelyn Falempe) [2115903] - drm/amdgpu: dequeue mes scheduler during fini (Jocelyn Falempe) [2115903] - drm/amdgpu: Program GC registers through RLCG interface in gfx_v11/gmc_v11 (Jocelyn Falempe) [2115903] - drm/amdkfd: Fix type of reset_type parameter in hqd_destroy() callback (Jocelyn Falempe) [2115903] - drm/amd/pm: skip loading pptable from driver on secure board for smu_v13_0_10 (Jocelyn Falempe) [2115903] - drm/amdgpu: set vm_update_mode=0 as default for Sienna Cichlid in SRIOV case (Jocelyn Falempe) [2115903] - drm/amdkfd: Fix memory leak in kfd_mem_dmamap_userptr() (Jocelyn Falempe) [2115903] - drm/i915/dp: Reset frl trained flag before restarting FRL training (Jocelyn Falempe) [2115903] - drm/i915/dgfx: Keep PCI autosuspend control 'on' by default on all dGPU (Jocelyn Falempe) [2115903] - drm/bridge: ps8640: Add back the 50 ms mystery delay after HPD (Jocelyn Falempe) [2115903] - drm/msm: Fix return type of mdp4_lvds_connector_mode_valid (Jocelyn Falempe) [2115903] - drm/msm/hdmi: fix memory corruption with too many bridges (Jocelyn Falempe) [2115903] - drm/msm/dsi: fix memory corruption with too many bridges (Jocelyn Falempe) [2115903] - drm/amdkfd: correct the cache info for gfx1036 (Jocelyn Falempe) [2115903] - drm/amdkfd: update gfx1037 Lx cache setting (Jocelyn Falempe) [2115903] - drm/amd/display: Revert logic for plane modifiers (Jocelyn Falempe) [2115903] - drm/amdgpu: fix pstate setting issue (Jocelyn Falempe) [2115903] - drm/amdgpu: disallow gfxoff until GC IP blocks complete s2idle resume (Jocelyn Falempe) [2115903] - drm/amdgpu: Remove ATC L2 access for MMHUB 2.1.x (Jocelyn Falempe) [2115903] - drm/i915: Extend Wa_1607297627 to Alderlake-P (Jocelyn Falempe) [2115903] - drm/amdgpu: Fix for BO move issue (Jocelyn Falempe) [2115903] - drm/amdgpu: Fix VRAM BO swap issue (Jocelyn Falempe) [2115903] - drm/vc4: Add module dependency on hdmi-codec (Jocelyn Falempe) [2115903] - drm/amdgpu: fix sdma doorbell init ordering on APUs (Jocelyn Falempe) [2115903] - drm/amd/pm: update SMU IP v13.0.4 driver interface version (Jocelyn Falempe) [2115903] - drm/amd/pm: fulfill SMU13.0.0 cstate control interface (Jocelyn Falempe) [2115903] - drm/amd/pm: disable cstate feature for gpu reset scenario (Jocelyn Falempe) [2115903] - drm/amd/pm: add SMU IP v13.0.4 IF version define to V7 (Jocelyn Falempe) [2115903] - drm/amd/pm: fulfill SMU13.0.7 cstate control interface (Jocelyn Falempe) [2115903] - drm/i915/bios: Use hardcoded fp_timing size for generating LFP data pointers (Jocelyn Falempe) [2115903] - drm/i915/bios: Validate fp_timing terminator presence (Jocelyn Falempe) [2115903] - drm/amd/display: Fix build breakage with CONFIG_DEBUG_FS=n (Jocelyn Falempe) [2115903] - Revert "drm/amd/display: correct hostvm flag" (Jocelyn Falempe) [2115903] - drm/amdkfd: Fix UBSAN shift-out-of-bounds warning (Jocelyn Falempe) [2115903] - drm/amd/display: polling vid stream status in hpo dp blank (Jocelyn Falempe) [2115903] - drm/amd/display: Remove interface for periodic interrupt 1 (Jocelyn Falempe) [2115903] - drm/dp: Don't rewrite link config when setting phy test pattern (Jocelyn Falempe) [2115903] - drm/amdgpu: fix initial connector audio value (Jocelyn Falempe) [2115903] - drm/amd/display: correct hostvm flag (Jocelyn Falempe) [2115903] - drm/amd/display: Fix urgent latency override for DCN32/DCN321 (Jocelyn Falempe) [2115903] - drm/amdgpu: SDMA update use unlocked iterator (Jocelyn Falempe) [2115903] - drm: panel-orientation-quirks: Add quirk for Aya Neo Air (Jocelyn Falempe) [2115903] - drm: panel-orientation-quirks: Add quirk for Anbernic Win600 (Jocelyn Falempe) [2115903] - drm/vc4: vec: Fix timings for VEC modes (Jocelyn Falempe) [2115903] - drm/admgpu: Skip CG/PG on SOC21 under SRIOV VF (Jocelyn Falempe) [2115903] - drm/amdgpu: Skip the program of MMMC_VM_AGP_* in SRIOV on MMHUB v3_0_0 (Jocelyn Falempe) [2115903] - drm/amd/display: Fix variable dereferenced before check (Jocelyn Falempe) [2115903] - drm: bridge: dw_hdmi: only trigger hotplug event on link change (Jocelyn Falempe) [2115903] - drm/amd: fix potential memory leak (Jocelyn Falempe) [2115903] - udmabuf: Set ubuf->sg = NULL if the creation of sg table fails (Jocelyn Falempe) [2115903] - drm/amd/display: fix overflow on MIN_I64 definition (Jocelyn Falempe) [2115903] - gpu: lontium-lt9611: Fix NULL pointer dereference in lt9611_connector_init() (Jocelyn Falempe) [2115903] - drm: Prevent drm_copy_field() to attempt copying a NULL pointer (Jocelyn Falempe) [2115903] - drm: Use size_t type for len variable in drm_copy_field() (Jocelyn Falempe) [2115903] - drm/nouveau/nouveau_bo: fix potential memory leak in nouveau_bo_alloc() (Jocelyn Falempe) [2115903] - virtio-gpu: fix shift wrapping bug in virtio_gpu_fence_event_create() (Jocelyn Falempe) [2115903] - drm/vmwgfx: Fix memory leak in vmw_mksstat_add_ioctl() (Jocelyn Falempe) [2115903] - drm/amdgpu: Fix memory leak in hpd_rx_irq_create_workqueue() (Jocelyn Falempe) [2115903] - drm/bochs: fix blanking (Jocelyn Falempe) [2115903] - drm/virtio: set fb_modifiers_not_supported (Jocelyn Falempe) [2115903] - drm/bridge: it6505: Fix the order of DP_SET_POWER commands (Jocelyn Falempe) [2115903] - drm/bridge: megachips: Fix a null pointer dereference bug (Jocelyn Falempe) [2115903] - drm/amdgpu: add missing pci_disable_device() in amdgpu_pmops_runtime_resume() (Jocelyn Falempe) [2115903] - drm: fix drm_mipi_dbi build errors (Jocelyn Falempe) [2115903] - drm/panel: use 'select' for Ili9341 panel driver helpers (Jocelyn Falempe) [2115903] - drm/virtio: Fix same-context optimization (Jocelyn Falempe) [2115903] - drm/i915/dg2: Bump up CDCLK for DG2 (Jocelyn Falempe) [2115903] - drm/dp_mst: fix drm_dp_dpcd_read return value checks (Jocelyn Falempe) [2115903] - drm/format-helper: Fix test on big endian architectures (Jocelyn Falempe) [2115903] - drm/bridge: parade-ps8640: Fix regulator supply order (Jocelyn Falempe) [2115903] - drm/bridge: tc358767: Add of_node_put() when breaking out of loop (Jocelyn Falempe) [2115903] - drm/bridge: anx7625: Fix refcount bug in anx7625_parse_dt() (Jocelyn Falempe) [2115903] - drm/virtio: Correct drm_gem_shmem_get_sg_table() error handling (Jocelyn Falempe) [2115903] - drm/bridge: it6505: Power on downstream device in .atomic_enable (Jocelyn Falempe) [2115903] - drm/mipi-dsi: Detach devices when removing the host (Jocelyn Falempe) [2115903] - drm/bridge: Avoid uninitialized variable warning (Jocelyn Falempe) [2115903] - drm: bridge: adv7511: unregister cec i2c device after cec adapter (Jocelyn Falempe) [2115903] - drm: bridge: adv7511: fix CEC power down control register offset (Jocelyn Falempe) [2115903] - drm/amdgpu: Enable F32_WPTR_POLL_ENABLE in mqd (Jocelyn Falempe) [2115903] - drm/amdgpu: Enable VCN PG on GC11_0_1 (Jocelyn Falempe) [2115903] - drm/amd/display: explicitly disable psr_feature_enable appropriately (Jocelyn Falempe) [2115903] - drm/amd/display: Add HUBP surface flip interrupt handler (Jocelyn Falempe) [2115903] - drm/amd/display: Fix vblank refcount in vrr transition (Jocelyn Falempe) [2115903] - drm/amd/display: Enable 2 to 1 ODM policy if supported (Jocelyn Falempe) [2115903] - drm/amd/display: Enable dpia support for dcn314 (Jocelyn Falempe) [2115903] - drm/amd/display: Validate DSC After Enable All New CRTCs (Jocelyn Falempe) [2115903] - drm/amd/display: zeromem mypipe heap struct before using it (Jocelyn Falempe) [2115903] - drm/amd/display: Update PMFW z-state interface for DCN314 (Jocelyn Falempe) [2115903] - drm/amd/display: Fix watermark calculation (Jocelyn Falempe) [2115903] - drm/i915: Fix display problems after resume (Jocelyn Falempe) [2115903] - drm/i915/guc: Fix revocation of non-persistent contexts (Jocelyn Falempe) [2115903] - drm/i915/gt: Use i915_vm_put on ppgtt_create error paths (Jocelyn Falempe) [2115903] - drm/nouveau: fix a use-after-free in nouveau_gem_prime_import_sg_table() (Jocelyn Falempe) [2115903] - drm/udl: Restore display mode on resume (Jocelyn Falempe) [2115903] - drm/virtio: Use appropriate atomic state in virtio_gpu_plane_cleanup_fb() (Jocelyn Falempe) [2115903] - drm/virtio: Unlock reservations on dma_resv_reserve_fences() error (Jocelyn Falempe) [2115903] - drm/virtio: Unlock reservations on virtio_gpu_object_shmem_init() error (Jocelyn Falempe) [2115903] - drm/virtio: Check whether transferred 2D BO is shmem (Jocelyn Falempe) [2115903] - Revert "drm/amdgpu: use dirty framebuffer helper" (Jocelyn Falempe) [2115903]- nvme: fix SRCU protection of nvme_ns_head list (Ewan D. Milne) [2113865] - perf vendor events power10: Fix hv-24x7 metric events (Mamatha Inamdar) [2149192] - perf tests: Fix 'perf probe' error log check in skip_if_no_debuginfo (Mamatha Inamdar) [2149192] - perf tests: Fix *probe_vfs_getname.sh test failures (Mamatha Inamdar) [2149192] - blk-cgroup: Optimize blkcg_rstat_flush() (Waiman Long) [2162173] - blk-cgroup: Return -ENOMEM directly in blkcg_css_alloc() error path (Waiman Long) [2162173] - blk-cgroup: factor out blkcg_iostat_update() (Waiman Long) [2162173] - mm/memcg: Free percpu stats memory of dying memcg's again (Waiman Long) [2162173] - memcg: sync flush only if periodic flush is delayed (Waiman Long) [2162173] - memcg: better bounds on the memcg stats updates (Waiman Long) [2162173] - memcg: unify memcg stat flushing (Waiman Long) [2162173] - memcg: flush stats only if updated (Waiman Long) [2162173] - memcg: flush lruvec stats in the refault (Waiman Long) [2162173] - memcg: infrastructure to flush memcg stats (Waiman Long) [2162173] - memcg: switch lruvec stats to rstat (Waiman Long) [2162173] - mm/memcg: Remove mem_cgroup_per_node from being kABI protected (Waiman Long) [2162173] - mm/memcg: Revert "Free percpu stats memory of dying memcg's" (Waiman Long) [2162173]- virt/sev-guest: Prevent IV reuse in the SNP guest driver (John Allen) [2087262] - virt/sev-guest: Add a MODULE_ALIAS (John Allen) [2087262] - virt/sev-guest: Remove unnecessary free in init_crypto() (John Allen) [2087262] - x86/sev: Don't use cc_platform_has() for early SEV-SNP calls (John Allen) [2087262] - x86/boot: Don't propagate uninitialized boot_params->cc_blob_address (John Allen) [2087262] - x86/idt: Rework IDT setup for boot CPU (John Allen) [2087262] - x86/cpu: Init AP exception handling from cpu_init_secondary() (John Allen) [2087262] - x86/idt: Cleanup trap_init() (John Allen) [2087262] - x86/idt: Annotate alloc_intr_gate() with __init (John Allen) [2087262] - redhat/configs: enable CONFIG_SEV_GUEST (John Allen) [2087262] - virt: sev-guest: Pass the appropriate argument type to iounmap() (John Allen) [2087262] - x86/compressed/64: Add identity mappings for setup_data entries (John Allen) [2087262] - x86/sev: Mark the code returning to user space as syscall gap (John Allen) [2087262] - x86/sev: Annotate stack change in the #VC handler (John Allen) [2087262] - x86/sev: Remove duplicated assignment to variable info (John Allen) [2087262] - x86/sev: Fix address space sparse warning (John Allen) [2087262] - x86/sev: Get the AP jump table address from secrets page (John Allen) [2087262] - x86/sev: Add missing __init annotations to SEV init routines (John Allen) [2087262] - virt: sevguest: Rename the sevguest dir and files to sev-guest (John Allen) [2087262] - virt: sevguest: Change driver name to reflect generic SEV support (John Allen) [2087262] - x86/boot: Put globals that are accessed early into the .data section (John Allen) [2087262] - x86/boot: Add an efi.h header for the decompressor (John Allen) [2087262] - virt: sevguest: Fix bool function returning negative value (John Allen) [2087262] - virt: sevguest: Fix return value check in alloc_shared_pages() (John Allen) [2087262] - x86/sev: Unroll string mmio with CC_ATTR_GUEST_UNROLL_STRING_IO (John Allen) [2087262] - x86/sev-es: Replace open-coded hlt-loop with sev_es_terminate() (John Allen) [2087262] - virt: sevguest: Add documentation for SEV-SNP CPUID Enforcement (John Allen) [2087262] - virt: sevguest: Add support to get extended report (John Allen) [2087262] - virt: sevguest: Add support to derive key (John Allen) [2087262] - virt: Add SEV-SNP guest driver (John Allen) [2087262] - x86/sev: Register SEV-SNP guest request platform device (John Allen) [2087262] - x86/sev: Provide support for SNP guest request NAEs (John Allen) [2087262] - x86/sev: Add a sev= cmdline option (John Allen) [2087262] - x86/sev: Use firmware-validated CPUID for SEV-SNP guests (John Allen) [2087262] - x86/sev: Add SEV-SNP feature detection/setup (John Allen) [2087262] - x86/sev: Check SME/SEV support in CPUID first (John Allen) [2087262] - x86/compressed/64: Add identity mapping for Confidential Computing blob (John Allen) [2087262] - x86/compressed: Export and rename add_identity_map() (John Allen) [2087262] - x86/compressed: Use firmware-validated CPUID leaves for SEV-SNP guests (John Allen) [2087262] - x86/compressed: Add SEV-SNP feature detection/setup (John Allen) [2087262] - x86/boot: Add a pointer to Confidential Computing blob in bootparams (John Allen) [2087262] - x86/boot: Preserve boot_params.secure_boot from sanitizing (John Allen) [2087262] - x86/boot: Fix boot regression caused by bootparam sanitizing (John Allen) [2087262] - x86/boot: Save fields explicitly, zero out everything else (John Allen) [2087262] - x86/compressed/64: Add support for SEV-SNP CPUID table in #VC handlers (John Allen) [2087262] - x86/sev: Move MSR-based VMGEXITs for CPUID to helper (John Allen) [2087262] - KVM: x86: Move lookup of indexed CPUID leafs to helper (John Allen) [2087262] - x86/boot: Add Confidential Computing type to setup_data (John Allen) [2087262] - x86/compressed/acpi: Move EFI kexec handling into common code (John Allen) [2087262] - x86/compressed/acpi: Move EFI vendor table lookup to helper (John Allen) [2087262] - x86/compressed/acpi: Move EFI config table lookup to helper (John Allen) [2087262] - x86/compressed/acpi: Move EFI system table lookup to helper (John Allen) [2087262] - x86/compressed/acpi: Move EFI detection to helper (John Allen) [2087262] - x86/head/64: Re-enable stack protection (John Allen) [2087262] - x86/sev: Use SEV-SNP AP creation to start secondary CPUs (John Allen) [2087262] - x86/apic/of: Fix CPU devicetree-node lookups (John Allen) [2087262] - x86/mm: Validate memory when changing the C-bit (John Allen) [2087262] - x86/kernel: Validate ROM memory before accessing when SEV-SNP is active (John Allen) [2087262] - x86/kernel: Mark the .bss..decrypted section as shared in the RMP table (John Allen) [2087262] - x86/sev: Add helper for validating pages in early enc attribute changes (John Allen) [2087262] - x86/sev: Register GHCB memory when SEV-SNP is active (John Allen) [2087262] - x86/compressed: Register GHCB memory when SEV-SNP is active (John Allen) [2087262] - x86/compressed: Add helper for validating pages in the decompression stage (John Allen) [2087262] - x86/sev: Check the VMPL level (John Allen) [2087262] - x86/sev: Add a helper for the PVALIDATE instruction (John Allen) [2087262] - x86/sev: Check SEV-SNP features support (John Allen) [2087262] - x86/mm: Extend cc_attr to include AMD SEV-SNP (John Allen) [2087262] - x86/sev: Detect/setup SEV/SME features earlier in boot (John Allen) [2087262] - x86/compressed/64: Detect/setup SEV/SME features earlier during boot (John Allen) [2087262] - x86/boot: Use MSR read/write helpers instead of inline assembly (John Allen) [2087262] - x86/boot: Introduce helpers for MSR reads/writes (John Allen) [2087262] - KVM: SVM: Update the SEV-ES save area mapping (John Allen) [2087262] - KVM: SVM: Create a separate mapping for the GHCB save area (John Allen) [2087262] - KVM: SVM: Create a separate mapping for the SEV-ES save area (John Allen) [2087262] - KVM: SVM: Define sev_features and VMPL field in the VMSA (John Allen) [2087262] - x86/sev: Remove do_early_exception() forward declarations (John Allen) [2087262] - x86/sev: Make the #VC exception stacks part of the default stacks storage (John Allen) [2087262] - x86: Increase exception stack sizes (John Allen) [2087262] - x86/head64: Carve out the guest encryption postprocessing into a helper (John Allen) [2087262] - x86/sev: Get rid of excessive use of defines (John Allen) [2087262] - x86/sev: Add defines for GHCB version 2 MSR protocol requests (John Allen) [2087262] - x86/sev: Make sure IRQs are disabled while GHCB is active (John Allen) [2087262] - x86/sev: Propagate #GP if getting linear instruction address failed (John Allen) [2087262] - x86/insn: Extend error reporting from insn_fetch_from_user[_inatomic]() (John Allen) [2087262] - x86/sev-es: Convert to insn_decode() (John Allen) [2087262] - x86/sev-es: Split vc_decode_insn() (John Allen) [2087262] - x86/insn-eval: Make 0 a valid RIP for insn_get_effective_ip() (John Allen) [2087262] - x86/sev: Fix error message in runtime #VC handler (John Allen) [2087262] - x86/sev-es: Optimize __sev_es_ist_enter() for better readability (John Allen) [2087262] - x86/sev: Do not require Hypervisor CPUID bit for SEV guests (John Allen) [2087262] - x86/boot/compressed/64: Cleanup exception handling before booting kernel (John Allen) [2087262] - x86/sev-es: Remove subtraction of res variable (John Allen) [2087262]- net: mlx5: eliminate anonymous module_init & module_exit (Amir Tzin) [2157750] - net/mlx5: E-switch, Fix switchdev mode after devlink reload (Amir Tzin) [2157750] - net/mlx5e: Set decap action based on attr for sample (Amir Tzin) [2157750] - net/mlx5e: QoS, Fix wrongfully setting parent_element_id on MODIFY_SCHEDULING_ELEMENT (Amir Tzin) [2157750] - net/mlx5: E-switch, Fix setting of reserved fields on MODIFY_SCHEDULING_ELEMENT (Amir Tzin) [2157750] - net/mlx5e: Avoid false lock dependency warning on tc_ht even more (Amir Tzin) [2157750] - net/mlx5: fix missing mutex_unlock in mlx5_fw_fatal_reporter_err_work() (Amir Tzin) [2157750] - net/mlx5: Fix ptp max frequency adjustment range (Amir Tzin) [2157750] - net/mlx5e: IPoIB, Fix child PKEY interface stats on rx path (Amir Tzin) [2157750] - net/mlx5e: IPoIB, Block PKEY interfaces with less rx queues than parent (Amir Tzin) [2157750] - net/mlx5e: IPoIB, Block queue count configuration when sub interfaces are present (Amir Tzin) [2157750] - net/mlx5e: Verify dev is present for fix features ndo (Amir Tzin) [2157750] - net/mlx5: Fix command stats access after free (Amir Tzin) [2157750] - net/mlx5e: TC, Keep mod hdr actions after mod hdr alloc (Amir Tzin) [2157750] - net/mlx5: check attr pointer validity before dereferencing it (Amir Tzin) [2157750] - RDMA/mlx5: Fix validation of max_rd_atomic caps for DC (Amir Tzin) [2157750] - RDMA/mlx5: Fix mlx5_ib_get_hw_stats when used for device (Amir Tzin) [2157750] - net/mlx5e: Set geneve_tlv_option_0_exist when matching on geneve option (Amir Tzin) [2157750] - net/mlx5e: Fix hw mtu initializing at XDP SQ allocation (Amir Tzin) [2157750] - net/mlx5e: Always clear dest encap in neigh-update-del (Amir Tzin) [2157750] - net/mlx5e: CT: Fix ct debugfs folder name (Amir Tzin) [2157750] - net/mlx5e: IPoIB, Don't allow CQE compression to be turned on by default (Amir Tzin) [2157750] - net/mlx5: Fix RoCE setting at HCA level (Amir Tzin) [2157750] - net/mlx5: Avoid recovery in probe flows (Amir Tzin) [2157750] - net/mlx5: Fix io_eq_size and event_eq_size params validation (Amir Tzin) [2157750] - net/mlx5: Add forgotten cleanup calls into mlx5_init_once() error path (Amir Tzin) [2157750] - net/mlx5: E-Switch, properly handle ingress tagged packets on VST (Amir Tzin) [2157750 2096109] - dm thin: Use last transaction's pmd->root when commit failed (Benjamin Marzinski) [2162537] - dm thin: resume even if in FAIL mode (Benjamin Marzinski) [2162537] - dm cache: set needs_check flag after aborting metadata (Benjamin Marzinski) [2162537] - dm cache: Fix ABBA deadlock between shrink_slab and dm_cache_metadata_abort (Benjamin Marzinski) [2162537] - dm thin: Fix ABBA deadlock between shrink_slab and dm_pool_abort_metadata (Benjamin Marzinski) [2162537] - dm integrity: Fix UAF in dm_integrity_dtr() (Benjamin Marzinski) [2162537] - dm cache: Fix UAF in destroy() (Benjamin Marzinski) [2162537] - dm thin: Fix UAF in run_timer_softirq() (Benjamin Marzinski) [2162537] - dm integrity: clear the journal on suspend (Benjamin Marzinski) [2162537] - dm integrity: flush the journal on suspend (Benjamin Marzinski) [2162537] - dm bufio: Fix missing decrement of no_sleep_enabled if dm_bufio_client_create failed (Benjamin Marzinski) [2162537] - dm ioctl: fix misbehavior if list_versions races with module loading (Benjamin Marzinski) [2162537]- net: gso: fix panic on frag_list with mixed head alloc types (Jiri Benc) [2136229] - futex: Resend potentially swallowed owner death notification (Rafael Aquini) [2161526] - Bluetooth: L2CAP: Fix memory leak in vhci_write (Wander Lairson Costa) [2155872] {CVE-2022-3619} - net: Use this_cpu_inc() to increment net->core_stats (Antoine Tenart) [2152542] - vlan: fix memory leak in vlan_newlink() (Xin Long) [2051415] - vlan: move dev_put into vlan_dev_uninit (Xin Long) [2051415] - vlan: introduce vlan_dev_free_egress_priority (Xin Long) [2051415] - vlan: fix memory leak in vlan_dev_set_egress_priority (Xin Long) [2051415] - net: ethernet: move from strlcpy with unused retval to strscpy (Ken Cox) [2103956] - intel/ixgbevf:fix repeated words in comments (Ken Cox) [2103956] - intel: remove unused macros (Ken Cox) [2103956] - ixgbe: propagate XFRM offload state direction instead of flags (Ken Cox) [2103956] - ixgbevf: add disable link state (Ken Cox) [2103956] - ixgbevf: clean up some inconsistent indenting (Ken Cox) [2103956] - ethernet: use eth_hw_addr_set() instead of ether_addr_copy() (Ken Cox) [2103956] - intel: Remove rcu_read_lock() around XDP program invocation (Ken Cox) [2103956]- RDMA/siw: Always consume all skbuf data in sk_data_ready() upcall. (Kamal Heib) [2141420] - cifs: fix use-after-free caused by invalid pointer `hostname` (Ronnie Sahlberg) [2154172] - ceph: blocklist the kclient when receiving corrupted snap trace (Xiubo Li) [2162414] - ceph: move mount state enum to super.h (Xiubo Li) [2162414] - xfs: estimate post-merge refcounts correctly (Bill O'Donnell) [2161678] - xfs: hoist refcount record merge predicates (Bill O'Donnell) [2161678] - NFS: Fix revalidation of empty readdir pages (Benjamin Coddington) [2166364] - NFS: Don't deadlock when cookie hashes collide (Benjamin Coddington) [2166364] - locking/rwsem: Disable preemption in all down_read*() and up_read() code paths (Waiman Long) [2162139] - locking/rwsem: Prevent non-first waiter from spinning in down_write() slowpath (Waiman Long) [2162139] - locking/rwsem: Allow slowpath writer to ignore handoff bit if not set by first waiter (Waiman Long) [2162139] - locking/rwsem: Always try to wake waiters in out_nolock path (Waiman Long) [2162139] - locking/rwsem: No need to check for handoff bit if wait queue empty (Waiman Long) [2162139] - locking/rwsem: Make handoff bit handling more consistent (Waiman Long) [2162139] - dax: fix ENOMEM handling in grab_mapping_entry() (Andrey Albershteyn) [2128474] - crypto: ccp - Failure on re-initialization due to duplicate sysfs filename (Vladis Dronov) [2130714] - crypto: ccp - Avoid page allocation failure warning for SEV_GET_ID2 (Vladis Dronov) [2130714] - crypto: ccp - Add support for TEE for PCI ID 0x14CA (Vladis Dronov) [2130714] - crypto: ccp - Remove unused struct ccp_crypto_cpu (Vladis Dronov) [2130714] - crypto: ccp - Add __init/__exit annotations to module init/exit funcs (Vladis Dronov) [2130714] - i40e: Fix the inability to attach XDP program on downed interface (Ivan Vecera) [2121511] - mm, compaction: fix fast_isolate_around() to stay within boundaries (Daniel Vacek) [2149309]- aio: fix mremap after fork null-deref (Jeff Moyer) [2166088] - mm/hugetlb: use hugetlb_pte_stable in migration race check (Rafael Aquini) [2158120] {CVE-2022-3522} - mm/hugetlb: fix race condition of uffd missing/minor handling (Rafael Aquini) [2158120] {CVE-2022-3522} - mm/hugetlb: simplify the code when alloc_huge_page() failed in hugetlb_no_page() (Rafael Aquini) [2158120] {CVE-2022-3522} - mm/hugetlb: pass the old pte entry value to hugetlb_no_page() (Rafael Aquini) [2158120] {CVE-2022-3522} - perf/arm-cmn: Add more bits to child node address offset field (Charles Mirabile) [2122267] - perf/arm-cmn: Decode CAL devices properly in debugfs (Charles Mirabile) [2122267] - perf/arm-cmn: Fix filter_sel lookup (Charles Mirabile) [2122267] - drivers/perf: arm_spe: Expose saturating counter to 16-bit (Charles Mirabile) [2122267] - perf/arm-cmn: Add CMN-700 support (Charles Mirabile) [2122267] - perf/arm-cmn: Refactor occupancy filter selector (Charles Mirabile) [2122267] - perf/arm-cmn: Add CMN-650 support (Charles Mirabile) [2122267] - perf: check return value of armpmu_request_irq() (Charles Mirabile) [2122267] - arm_pmu: Validate single/group leader events (Charles Mirabile) [2122267] - perf: qcom_l2_pmu: fix an incorrect NULL check on list iterator (Charles Mirabile) [2122267] - drivers/perf: arm_pmu: Handle 47 bit counters (Charles Mirabile) [2122267] - perf/arm-cmn: Update watchpoint format (Charles Mirabile) [2122267] - perf/arm-cmn: Hide XP PUB events for CMN-600 (Charles Mirabile) [2122267] - perf: replace bitmap_weight with bitmap_empty where appropriate (Charles Mirabile) [2122267] - perf: Replace acpi_bus_get_device() (Charles Mirabile) [2122267] - perf/arm-cmn: Make arm_cmn_debugfs static (Charles Mirabile) [2122267] - perf/arm-ccn: Use platform_get_irq() to get the interrupt (Charles Mirabile) [2122267] - perf/smmuv3: Don't cast parameter in bit operations (Charles Mirabile) [2122267] - perf/smmuv3: Use msi_get_virq() (Charles Mirabile) [2122267] - perf/smmuv3: Synthesize IIDR from CoreSight ID registers (Charles Mirabile) [2122267] - perf/arm-cmn: Add debugfs topology info (Charles Mirabile) [2122267] - perf/arm-cmn: Add CI-700 Support (Charles Mirabile) [2122267] - perf/arm-cmn: Support new IP features (Charles Mirabile) [2122267] - devres: provide devm_krealloc() (Charles Mirabile) [2122267] - devres: move the size check from alloc_dr() into a separate function (Charles Mirabile) [2122267] - perf/arm-cmn: Demarcate CMN-600 specifics (Charles Mirabile) [2122267] - perf/arm-cmn: Move group validation data off-stack (Charles Mirabile) [2122267] - perf/arm-cmn: Optimise DTC counter accesses (Charles Mirabile) [2122267] - perf/arm-cmn: Optimise DTM counter reads (Charles Mirabile) [2122267] - perf/arm-cmn: Refactor DTM handling (Charles Mirabile) [2122267] - perf/arm-cmn: Streamline node iteration (Charles Mirabile) [2122267] - perf/arm-cmn: Refactor node ID handling (Charles Mirabile) [2122267] - perf/arm-cmn: Drop compile-test restriction (Charles Mirabile) [2122267] - perf/arm-cmn: Account for NUMA affinity (Charles Mirabile) [2122267] - perf/arm-cmn: Fix CPU hotplug unregistration (Charles Mirabile) [2122267] - drivers/perf: thunderx2_pmu: Change data in size tx2_uncore_event_update() (Charles Mirabile) [2122267] - perf: qcom_l2_pmu: move to use request_irq by IRQF_NO_AUTOEN flag (Charles Mirabile) [2122267] - arm_pmu: move to use request_irq by IRQF_NO_AUTOEN flag (Charles Mirabile) [2122267] - arm64: perf: Fix 64-bit event counter read truncation (Charles Mirabile) [2122267] - drivers/perf: Replace spin_lock_irqsave to spin_lock (Charles Mirabile) [2122267] - arm_pmu: arm64: Use NMIs for PMU (Charles Mirabile) [2122267] - arm_pmu: Introduce pmu_irq_ops (Charles Mirabile) [2122267] - arm64: perf: Defer irq_work to IPI_IRQ_WORK (Charles Mirabile) [2122267] - arm64: perf: Remove PMU locking (Charles Mirabile) [2122267] - arm64: perf: Avoid PMXEV* indirection (Charles Mirabile) [2122267] - arm64: perf: Add missing ISB in armv8pmu_enable_counter() (Charles Mirabile) [2122267] - perf: arm_spe: Remove unnecessary zero check on 'nr_pages' (Charles Mirabile) [2122267] - drivers/perf: arm_pmu_acpi: Fix incorrect checking of gicc pointer (Charles Mirabile) [2122267] - perf/smmuv3: Use platform_get_irq_optional() for wired interrupt (Charles Mirabile) [2122267]- wifi: rtw89: Add missing check for alloc_workqueue (Jose Ignacio Tornos Martinez) [2136125] - wifi: rtw89: fix potential leak in rtw89_append_probe_req_ie() (Jose Ignacio Tornos Martinez) [2136125] - wifi: mac80211: fix initialization of rx->link and rx->link_sta (Jose Ignacio Tornos Martinez) [2136125] - wifi: mac80211: Drop stations iterator where the iterator function may sleep (Jose Ignacio Tornos Martinez) [2136125] - wifi: ath9k: use proper statements in conditionals (Jose Ignacio Tornos Martinez) [2136125] - wifi: mac80211: fix MLO + AP_VLAN check (Jose Ignacio Tornos Martinez) [2136125] - wifi: mt76: fix coverity uninit_use_in_call in mt76_connac2_reverse_frag0_hdr_trans() (Jose Ignacio Tornos Martinez) [2136125] - wifi: nl80211: Add checks for nla_nest_start() in nl80211_send_iface() (Jose Ignacio Tornos Martinez) [2136125] - wifi: mt76: mt7921: Add missing __packed annotation of struct mt7921_clc (Jose Ignacio Tornos Martinez) [2136125] - wifi: mt76: do not send firmware FW_FEATURE_NON_DL region (Jose Ignacio Tornos Martinez) [2136125] - wifi: rtl8xxxu: Fix use after rcu_read_unlock in rtl8xxxu_bss_info_changed (Jose Ignacio Tornos Martinez) [2136125] - wifi: rtw89: fix physts IE page check (Jose Ignacio Tornos Martinez) [2136125] - wifi: mt76: mt7921: fix wrong power after multiple SAR set (Jose Ignacio Tornos Martinez) [2136125] - wifi: rtw89: Fix some error handling path in rtw89_core_sta_assoc() (Jose Ignacio Tornos Martinez) [2136125] - wifi: rtw89: use u32_encode_bits() to fill MAC quota value (Jose Ignacio Tornos Martinez) [2136125] - wifi: mt76: mt7921: fix reporting of TX AGGR histogram (Jose Ignacio Tornos Martinez) [2136125] - wifi: mac80211: fix ifdef symbol name (Jose Ignacio Tornos Martinez) [2136125] - wifi: ath11k: fix firmware assert during bandwidth change for peer sta (Jose Ignacio Tornos Martinez) [2136125] - Revert "mt76: use IEEE80211_OFFLOAD_ENCAP_ENABLED instead of MT_DRV_AMSDU_OFFLOAD" (Jose Ignacio Tornos Martinez) [2136125] - wifi: rtl8xxxu: gen2: Turn on the rate control (Jose Ignacio Tornos Martinez) [2136125] - wifi: ath11k: fix warning in dma_free_coherent() of memory chunks while recovery (Jose Ignacio Tornos Martinez) [2136125] - wifi: mac80211: check link ID in auth/assoc continuation (Jose Ignacio Tornos Martinez) [2136125] - wifi: mac80211: mlme: fix null-ptr deref on failed assoc (Jose Ignacio Tornos Martinez) [2136125] - wifi: fix multi-link element subelement iteration (Jose Ignacio Tornos Martinez) [2136125] - wifi: mt76: mt7921: fix antenna signal are way off in monitor mode (Jose Ignacio Tornos Martinez) [2136125] - wifi: mac8021: fix possible oob access in ieee80211_get_rate_duration (Jose Ignacio Tornos Martinez) [2136125] - wifi: cfg80211: don't allow multi-BSSID in S1G (Jose Ignacio Tornos Martinez) [2136125] - wifi: cfg80211: fix buffer overflow in elem comparison (Jose Ignacio Tornos Martinez) [2136125] - net: mhi: Fix memory leak in mhi_net_dellink() (Jose Ignacio Tornos Martinez) [2136125] - wifi: ath11k: Fix QCN9074 firmware boot on x86 (Jose Ignacio Tornos Martinez) [2136125] - wifi: mac80211: Set TWT Information Frame Disabled bit as 1 (Jose Ignacio Tornos Martinez) [2136125] - wifi: mac80211: Fix ack frame idr leak when mesh has no route (Jose Ignacio Tornos Martinez) [2136125] - wifi: mac80211: fix general-protection-fault in ieee80211_subif_start_xmit() (Jose Ignacio Tornos Martinez) [2136125] - wifi: mac80211_hwsim: fix debugfs attribute ps with rc table support (Jose Ignacio Tornos Martinez) [2136125] - wifi: cfg80211: Fix bitrates overflow issue (Jose Ignacio Tornos Martinez) [2136125] - wifi: cfg80211: fix memory leak in query_regdb_file() (Jose Ignacio Tornos Martinez) [2136125] - wifi: mac80211: fix memory free error when registering wiphy fail (Jose Ignacio Tornos Martinez) [2136125] - wifi: cfg80211: silence a sparse RCU warning (Jose Ignacio Tornos Martinez) [2136125] - wifi: rt2x00: use explicitly signed or unsigned types (Jose Ignacio Tornos Martinez) [2136125] - wifi: ath11k: mac: fix reading 16 bytes from a region of size 0 warning (Jose Ignacio Tornos Martinez) [2136125] - wifi: mt76: fix rx checksum offload on mt7615/mt7915/mt7921 (Jose Ignacio Tornos Martinez) [2136125] - wifi: mt76: fix receiving LLC packets on mt7615/mt7915 (Jose Ignacio Tornos Martinez) [2136125] - wifi: cfg80211: update hidden BSSes to avoid WARN_ON (Jose Ignacio Tornos Martinez) [2136125] - wifi: mac80211: fix crash in beacon protection for P2P-device (Jose Ignacio Tornos Martinez) [2136125 2134582] {CVE-2022-42722} - wifi: mac80211_hwsim: avoid mac80211 warning on bad rate (Jose Ignacio Tornos Martinez) [2136125] - wifi: cfg80211: avoid nontransmitted BSS list corruption (Jose Ignacio Tornos Martinez) [2136125 2134511] {CVE-2022-42721} - wifi: cfg80211: fix BSS refcounting bugs (Jose Ignacio Tornos Martinez) [2136125 2134460] {CVE-2022-42720} - wifi: cfg80211: ensure length byte is present before access (Jose Ignacio Tornos Martinez) [2136125] - wifi: mac80211: fix MBSSID parsing use-after-free (Jose Ignacio Tornos Martinez) [2136125] - wifi: cfg80211/mac80211: reject bad MBSSID elements (Jose Ignacio Tornos Martinez) [2136125] - wifi: cfg80211: fix u8 overflow in cfg80211_update_notlisted_nontrans() (Jose Ignacio Tornos Martinez) [2136125 2134385] {CVE-2022-41674} - wifi: nl80211: Split memcpy() of struct nl80211_wowlan_tcp_data_token flexible array (Jose Ignacio Tornos Martinez) [2136125] - wifi: wext: use flex array destination for memcpy() (Jose Ignacio Tornos Martinez) [2136125] - wifi: cfg80211: fix ieee80211_data_to_8023_exthdr handling of small packets (Jose Ignacio Tornos Martinez) [2136125] - wifi: mac80211: netdev compatible TX stop for iTXQ drivers (Jose Ignacio Tornos Martinez) [2136125] - wifi: mac80211: fix decap offload for stations on AP_VLAN interfaces (Jose Ignacio Tornos Martinez) [2136125] - wifi: mac80211: unlock on error in ieee80211_can_powered_addr_change() (Jose Ignacio Tornos Martinez) [2136125] - wifi: mac80211: remove/avoid misleading prints (Jose Ignacio Tornos Martinez) [2136125] - wifi: mac80211: fix probe req HE capabilities access (Jose Ignacio Tornos Martinez) [2136125] - wifi: mac80211: do not drop packets smaller than the LLC-SNAP header on fast-rx (Jose Ignacio Tornos Martinez) [2136125] - wifi: mt76: fix rate reporting / throughput regression on mt7915 and newer (Jose Ignacio Tornos Martinez) [2136125] - wifi: rtl8xxxu: Improve rtl8xxxu_queue_select (Jose Ignacio Tornos Martinez) [2136125] - wifi: rtl8xxxu: Fix AIFS written to REG_EDCA_*_PARAM (Jose Ignacio Tornos Martinez) [2136125] - wifi: rtl8xxxu: gen2: Enable 40 MHz channel width (Jose Ignacio Tornos Martinez) [2136125] - wifi: rtw89: 8852b: configure DLE mem (Jose Ignacio Tornos Martinez) [2136125] - wifi: rtw89: check DLE FIFO size with reserved size (Jose Ignacio Tornos Martinez) [2136125] - wifi: rtw89: mac: correct register of report IMR (Jose Ignacio Tornos Martinez) [2136125] - wifi: rtw89: pci: set power cut closed for 8852be (Jose Ignacio Tornos Martinez) [2136125] - wifi: rtw89: pci: add to do PCI auto calibration (Jose Ignacio Tornos Martinez) [2136125] - wifi: rtw89: 8852b: implement chip_ops::{enable,disable}_bb_rf (Jose Ignacio Tornos Martinez) [2136125] - wifi: rtw89: add DMA busy checking bits to chip info (Jose Ignacio Tornos Martinez) [2136125] - wifi: rtw89: mac: define DMA channel mask to avoid unsupported channels (Jose Ignacio Tornos Martinez) [2136125] - wifi: rtw89: pci: mask out unsupported TX channels (Jose Ignacio Tornos Martinez) [2136125] - wifi: iwlwifi: Track scan_cmd allocation size explicitly (Jose Ignacio Tornos Martinez) [2136125] - brcmfmac: Remove the call to "dtim_assoc" IOVAR (Jose Ignacio Tornos Martinez) [2136125] - brcmfmac: increase dcmd maximum buffer size (Jose Ignacio Tornos Martinez) [2136125] - brcmfmac: Support 89459 pcie (Jose Ignacio Tornos Martinez) [2136125] - brcmfmac: increase default max WOWL patterns to 16 (Jose Ignacio Tornos Martinez) [2136125] - wifi: ath11k: Fix deadlock during WoWLAN suspend (Jose Ignacio Tornos Martinez) [2136125] - wifi: ath11k: Remove redundant ath11k_mac_drain_tx (Jose Ignacio Tornos Martinez) [2136125] - wifi: ath11k: Add spectral scan support for 160 MHz (Jose Ignacio Tornos Martinez) [2136125] - wifi: ath11k: Add support to get power save duration for each client (Jose Ignacio Tornos Martinez) [2136125] - wifi: ath11k: fix peer addition/deletion error on sta band migration (Jose Ignacio Tornos Martinez) [2136125] - wifi: rtw89: support for enable/disable MSDU aggregation (Jose Ignacio Tornos Martinez) [2136125] - wifi: rtw89: disable 26-tone RU HE TB PPDU transmissions (Jose Ignacio Tornos Martinez) [2136125] - wifi: rtw89: support for processing P2P power saving (Jose Ignacio Tornos Martinez) [2136125] - wifi: rtw89: support WMM-PS in P2P GO mode (Jose Ignacio Tornos Martinez) [2136125] - wifi: rtw89: set wifi_role of P2P (Jose Ignacio Tornos Martinez) [2136125] - wifi: rtw89: send OFDM rate only in P2P mode (Jose Ignacio Tornos Martinez) [2136125] - wifi: rtw89: support P2P (Jose Ignacio Tornos Martinez) [2136125] - wifi: rt2x00: correctly set BBP register 86 for MT7620 (Jose Ignacio Tornos Martinez) [2136125] - wifi: rt2x00: set SoC wmac clock register (Jose Ignacio Tornos Martinez) [2136125] - wifi: rt2x00: set VGC gain for both chains of MT7620 (Jose Ignacio Tornos Martinez) [2136125] - wifi: rt2x00: set correct TX_SW_CFG1 MAC register for MT7620 (Jose Ignacio Tornos Martinez) [2136125] - wifi: rt2x00: fix HT20/HT40 bandwidth switch on MT7620 (Jose Ignacio Tornos Martinez) [2136125] - wifi: rt2x00: move helper functions up in file (Jose Ignacio Tornos Martinez) [2136125] - wifi: rt2x00: add TX LOFT calibration for MT7620 (Jose Ignacio Tornos Martinez) [2136125] - wifi: rt2x00: don't run Rt5592 IQ calibration on MT7620 (Jose Ignacio Tornos Martinez) [2136125] - wifi: rt2x00: add RXIQ calibration for MT7620 (Jose Ignacio Tornos Martinez) [2136125] - wifi: rt2x00: add RXDCOC calibration for MT7620 (Jose Ignacio Tornos Martinez) [2136125] - wifi: rt2x00: add r calibration for MT7620 (Jose Ignacio Tornos Martinez) [2136125] - wifi: rt2x00: add RF self TXDC calibration for MT7620 (Jose Ignacio Tornos Martinez) [2136125] - wifi: rt2x00: move up and reuse busy wait functions (Jose Ignacio Tornos Martinez) [2136125] - wifi: rt2x00: add support for external PA on MT7620 (Jose Ignacio Tornos Martinez) [2136125] - wifi: rt2x00: add throughput LED trigger (Jose Ignacio Tornos Martinez) [2136125] - wifi: rt2x00: define RF5592 in init_eeprom routine (Jose Ignacio Tornos Martinez) [2136125] - wifi: ath11k: fix number of VHT beamformee spatial streams (Jose Ignacio Tornos Martinez) [2136125] - wifi: ath11k: retrieve MAC address from system firmware if provided (Jose Ignacio Tornos Martinez) [2136125] - wifi: ath11k: add get_txpower mac ops (Jose Ignacio Tornos Martinez) [2136125] - wifi: ath11k: move firmware stats out of debugfs (Jose Ignacio Tornos Martinez) [2136125] - wifi: ath9k: fix repeated the words in a comment (Jose Ignacio Tornos Martinez) [2136125] - wifi: ath9k: fix repeated to words in a comment (Jose Ignacio Tornos Martinez) [2136125] - wifi: ath10k: reset pointer after memory free to avoid potential use-after-free (Jose Ignacio Tornos Martinez) [2136125] - wifi: ath11k: fix failed to find the peer with peer_id 0 when disconnected (Jose Ignacio Tornos Martinez) [2136125] - wifi: ath11k: change complete() to complete_all() for scan.completed (Jose Ignacio Tornos Martinez) [2136125] - wifi: rtw89: coex: update coexistence to 6.3.0 (Jose Ignacio Tornos Martinez) [2136125] - wifi: rtw89: coex: add logic to control BT scan priority (Jose Ignacio Tornos Martinez) [2136125] - wifi: rtw89: coex: summarize Wi-Fi to BT scoreboard and inform BT one time a cycle (Jose Ignacio Tornos Martinez) [2136125] - wifi: rtw89: coex: modify LNA2 setting to avoid BT destroyed Wi-Fi aggregation (Jose Ignacio Tornos Martinez) [2136125] - wifi: rtw89: coex: add WL_S0 hardware TX/RX mask to allow WL_S0 TX/RX during GNT_BT (Jose Ignacio Tornos Martinez) [2136125] - wifi: rtw89: coex: add v1 Wi-Fi firmware steps report (Jose Ignacio Tornos Martinez) [2136125] - wifi: rtw89: coex: add v1 summary info to parse the traffic status from firmware (Jose Ignacio Tornos Martinez) [2136125] - wifi: rtw89: coex: translate slot ID to readable name (Jose Ignacio Tornos Martinez) [2136125] - wifi: rtw89: coex: add v1 cycle report to parsing Bluetooth A2DP status (Jose Ignacio Tornos Martinez) [2136125] - wifi: mwifiex: fix array of flexible structures warnings (Jose Ignacio Tornos Martinez) [2136125] - wifi: rndis_wlan: fix array of flexible structures warning (Jose Ignacio Tornos Martinez) [2136125] - mwifiex: fix sleep in atomic context bugs caused by dev_coredumpv (Jose Ignacio Tornos Martinez) [2136125] - bus: mhi: host: pci_generic: Add a secondary AT port to Telit FN990 (Jose Ignacio Tornos Martinez) [2136125] - wifi: ath11k: Add WoW support for WCN6750 (Jose Ignacio Tornos Martinez) [2136125] - wifi: ath11k: Include STA_KEEPALIVE_ARP_RESPONSE TLV header by default (Jose Ignacio Tornos Martinez) [2136125] - wifi: rt2x00: Fix "Error - Attempt to send packet over invalid queue 2" (Jose Ignacio Tornos Martinez) [2136125] - wifi: rtw89: 8852c: add multi-port ID to TX descriptor (Jose Ignacio Tornos Martinez) [2136125] - wifi: rtw89: fix rx filter after scan (Jose Ignacio Tornos Martinez) [2136125] - wifi: rtw89: free unused skb to prevent memory leak (Jose Ignacio Tornos Martinez) [2136125] - wifi: rtw89: reset halt registers before turn on wifi CPU (Jose Ignacio Tornos Martinez) [2136125] - wifi: rtw89: pci: update LTR settings (Jose Ignacio Tornos Martinez) [2136125] - wifi: rtw89: mac: set NAV upper to 25ms (Jose Ignacio Tornos Martinez) [2136125] - wifi: rtw89: initialize DMA of CMAC (Jose Ignacio Tornos Martinez) [2136125] - wifi: rtw89: support SER L1 simulation (Jose Ignacio Tornos Martinez) [2136125] - wifi: rtw89: 8852c: support fw crash simulation (Jose Ignacio Tornos Martinez) [2136125] - wifi: rtw89: introudce functions to drop packets (Jose Ignacio Tornos Martinez) [2136125] - wifi: rtw89: unify use of rtw89_h2c_tx() (Jose Ignacio Tornos Martinez) [2136125] - wifi: rtw89: pci: concentrate control function of TX DMA channel (Jose Ignacio Tornos Martinez) [2136125] - wifi: rtw89: correct enable functions of HCI/PCI DMA (Jose Ignacio Tornos Martinez) [2136125] - wifi: rtw89: 8852c: L1 DMA reset has offloaded to FW (Jose Ignacio Tornos Martinez) [2136125] - wifi: rtw89: support for setting TID specific configuration (Jose Ignacio Tornos Martinez) [2136125] - wifi: rtw89: support for setting HE GI and LTF (Jose Ignacio Tornos Martinez) [2136125] - wifi: rtw89: coex: show connecting state in debug message (Jose Ignacio Tornos Martinez) [2136125] - wifi: rtw89: coex: Combine set grant WL/BT and correct the debug log (Jose Ignacio Tornos Martinez) [2136125] - wifi: rtw89: coex: Remove trace_step at COEX-MECH control structure for RTL8852C (Jose Ignacio Tornos Martinez) [2136125] - wifi: rtw89: coex: Parsing Wi-Fi firmware TDMA info from reports (Jose Ignacio Tornos Martinez) [2136125] - wifi: rtw89: coex: Parsing Wi-Fi firmware error message from reports (Jose Ignacio Tornos Martinez) [2136125] - wifi: rtw89: coex: Move coexistence firmware buffer size parameter to chip info (Jose Ignacio Tornos Martinez) [2136125] - wifi: rtw89: coex: Add v1 Wi-Fi firmware power-saving null data report (Jose Ignacio Tornos Martinez) [2136125] - wifi: rtw89: coex: use void pointer as temporal type to copy report (Jose Ignacio Tornos Martinez) [2136125] - wifi: brcmfmac: pcie: Add IDs/properties for BCM4378 (Jose Ignacio Tornos Martinez) [2136125] - wifi: brcmfmac: pcie: Support PCIe core revisions >= 64 (Jose Ignacio Tornos Martinez) [2136125] - wifi: brcmfmac: msgbuf: Increase RX ring sizes to 1024 (Jose Ignacio Tornos Martinez) [2136125] - wifi: brcmfmac: firmware: Allow platform to override macaddr (Jose Ignacio Tornos Martinez) [2136125] - wifi: brcmfmac: pcie: Perform firmware selection for Apple platforms (Jose Ignacio Tornos Martinez) [2136125] - wifi: brcmfmac: of: Fetch Apple properties (Jose Ignacio Tornos Martinez) [2136125] - wifi: brcmfmac: pcie: Read Apple OTP information (Jose Ignacio Tornos Martinez) [2136125] - wifi: brcmfmac: firmware: Support passing in multiple board_types (Jose Ignacio Tornos Martinez) [2136125] - wifi: brcmfmac: pcie/sdio/usb: Get CLM blob via standard firmware mechanism (Jose Ignacio Tornos Martinez) [2136125] - wifi: brcmfmac: firmware: Handle per-board clm_blob files (Jose Ignacio Tornos Martinez) [2136125] - wifi: iwlwifi: mvm: d3: parse keys from wowlan info notification (Jose Ignacio Tornos Martinez) [2136125] - wifi: iwlwifi: mvm: iterate over interfaces after an assert in d3 (Jose Ignacio Tornos Martinez) [2136125] - wifi: iwlwifi: mvm: trigger resume flow before wait for notifications (Jose Ignacio Tornos Martinez) [2136125] - wifi: iwlwifi: mvm: Add handling for scan offload match info notification (Jose Ignacio Tornos Martinez) [2136125] - wifi: iwlwifi: mvm: enable resume based on notifications (Jose Ignacio Tornos Martinez) [2136125] - wifi: iwlwifi: mvm: Add support for d3 end notification (Jose Ignacio Tornos Martinez) [2136125] - wifi: iwlwifi: mvm: Add support for wowlan wake packet notification (Jose Ignacio Tornos Martinez) [2136125] - wifi: iwlwifi: mvm: Add support for wowlan info notification (Jose Ignacio Tornos Martinez) [2136125] - wifi: iwlwifi: mvm: don't check D0I3 version (Jose Ignacio Tornos Martinez) [2136125] - wifi: iwlwifi: cfg: remove IWL_DEVICE_BZ_COMMON macro (Jose Ignacio Tornos Martinez) [2136125] - wifi: iwlwifi: mvm: refactor iwl_mvm_set_sta_rate() a bit (Jose Ignacio Tornos Martinez) [2136125] - wifi: iwlwifi: mvm: rxmq: further unify some VHT/HE code (Jose Ignacio Tornos Martinez) [2136125] - wifi: iwlwifi: mvm: rxmq: refactor mac80211 rx_status setting (Jose Ignacio Tornos Martinez) [2136125] - wifi: iwlwifi: mvm: fix typo in struct iwl_rx_no_data API (Jose Ignacio Tornos Martinez) [2136125] - wifi: iwlwifi: pcie: add support for BZ devices (Jose Ignacio Tornos Martinez) [2136125] - wifi: ath11k: Fix kernel-doc issues (Jose Ignacio Tornos Martinez) [2136125] - wifi: ath11k: Fix miscellaneous spelling errors (Jose Ignacio Tornos Martinez) [2136125] - wifi: ath10k: Fix miscellaneous spelling errors (Jose Ignacio Tornos Martinez) [2136125] - bus: mhi: host: always print detected modem name (Jose Ignacio Tornos Martinez) [2136125] - wifi: mt76: mt7921s: Switch to DEFINE_SIMPLE_DEV_PM_OPS() and pm_sleep_ptr() (Jose Ignacio Tornos Martinez) [2136125] - wifi: mt76: mt7663s: Switch to DEFINE_SIMPLE_DEV_PM_OPS() and pm_sleep_ptr() (Jose Ignacio Tornos Martinez) [2136125] - wifi: mt76: mt7921e: fix random fw download fail (Jose Ignacio Tornos Martinez) [2136125] - wifi: mt76: mt7921: introduce Country Location Control support (Jose Ignacio Tornos Martinez) [2136125] - wifi: mt76: mt7921e: fix rmmod crash in driver reload test (Jose Ignacio Tornos Martinez) [2136125] - wifi: mt76: mt7921: reset msta->airtime_ac while clearing up hw value (Jose Ignacio Tornos Martinez) [2136125] - wifi: mt76: mt7915: do not check state before configuring implicit beamform (Jose Ignacio Tornos Martinez) [2136125] - wifi: mt76: fix uninitialized pointer in mt7921_mac_fill_rx (Jose Ignacio Tornos Martinez) [2136125] - wifi: mt76: mt7915: fix mcs value in ht mode (Jose Ignacio Tornos Martinez) [2136125] - wifi: mt76: mt7921: get rid of the false positive reset (Jose Ignacio Tornos Martinez) [2136125] - wifi: mt76: connac: fix in comment (Jose Ignacio Tornos Martinez) [2136125] - wifi: mt76: add PPDU based TxS support for WED device (Jose Ignacio Tornos Martinez) [2136125] - wifi: mt76: move move mt76_sta_stats to mt76_wcid (Jose Ignacio Tornos Martinez) [2136125] - wifi: mt76: mt7921: fix the firmware version report (Jose Ignacio Tornos Martinez) [2136125] - wifi: mt76: mt7921: add mt7921_mutex_acquire at mt7921_sta_set_decap_offload (Jose Ignacio Tornos Martinez) [2136125] - wifi: mt76: mt7921: add mt7921_mutex_acquire at mt7921_[start, stop]_ap (Jose Ignacio Tornos Martinez) [2136125] - wifi: mt76: mt76_usb.mt76u_mcu.burst is always false remove related code (Jose Ignacio Tornos Martinez) [2136125] - wifi: mt76: mt7663s: add rx_check callback (Jose Ignacio Tornos Martinez) [2136125] - wifi: mt76: connac: fix possible unaligned access in mt76_connac_mcu_add_nested_tlv (Jose Ignacio Tornos Martinez) [2136125] - wifi: mt76: mt7915: fix possible unaligned access in mt7915_mac_add_twt_setup (Jose Ignacio Tornos Martinez) [2136125] - wifi: mt76: mt7615: add mt7615_mutex_acquire/release in mt7615_sta_set_decap_offload (Jose Ignacio Tornos Martinez) [2136125] - wifi: mt76: sdio: fix transmitting packet hangs (Jose Ignacio Tornos Martinez) [2136125] - wifi: mt76: sdio: add rx_check callback for sdio devices (Jose Ignacio Tornos Martinez) [2136125] - wifi: mt76: mt7921: delete stray if statement (Jose Ignacio Tornos Martinez) [2136125] - wifi: mt76: mt7921: fix use after free in mt7921_acpi_read() (Jose Ignacio Tornos Martinez) [2136125] - wifi: mt76: mt7915: fix an uninitialized variable bug (Jose Ignacio Tornos Martinez) [2136125] - wifi: mt76: sdio: poll sta stat when device transmits data (Jose Ignacio Tornos Martinez) [2136125] - wifi: mt76: sdio: fix the deadlock caused by sdio->stat_work (Jose Ignacio Tornos Martinez) [2136125] - wifi: mt76: mt7921: move mt7921_rx_check and mt7921_queue_rx_skb in mac.c (Jose Ignacio Tornos Martinez) [2136125] - wifi: mt76: mt7921u: remove unnecessary MT76_STATE_SUSPEND (Jose Ignacio Tornos Martinez) [2136125] - wifi: mt76: mt7921u: fix race issue between reset and suspend/resume (Jose Ignacio Tornos Martinez) [2136125] - wifi: mt76: mt7921s: fix race issue between reset and suspend/resume (Jose Ignacio Tornos Martinez) [2136125] - wifi: mt76: mt7921e: fix race issue between reset and suspend/resume (Jose Ignacio Tornos Martinez) [2136125] - wifi: mt76: add rx_check callback for usb devices (Jose Ignacio Tornos Martinez) [2136125] - wifi: mt76: testmode: use random payload for tx packets (Jose Ignacio Tornos Martinez) [2136125] - wifi: mt76: connac: introduce mt76_connac_reg_map structure (Jose Ignacio Tornos Martinez) [2136125] - wifi: rtl8xxxu: Remove copy-paste leftover in gen2_update_rate_mask (Jose Ignacio Tornos Martinez) [2136125] - wifi: rtl8xxxu: gen2: Fix mistake in path B IQ calibration (Jose Ignacio Tornos Martinez) [2136125] - wifi: rtw89: split scan including lots of channels (Jose Ignacio Tornos Martinez) [2136125] - wifi: rtw89: 8852c: support hw_scan (Jose Ignacio Tornos Martinez) [2136125] - wifi: rtw89: call tx_wake notify for 8852c in deep ps mode (Jose Ignacio Tornos Martinez) [2136125] - wifi: rtw89: support deep ps mode for rtw8852c (Jose Ignacio Tornos Martinez) [2136125] - wifi: rtw89: set response rate selection (Jose Ignacio Tornos Martinez) [2136125] - wifi: rtw89: 8852c: set TX to single path TX on path B in 6GHz band (Jose Ignacio Tornos Martinez) [2136125] - wifi: rtw89: 8852c: enlarge polling timeout of RX DCK (Jose Ignacio Tornos Martinez) [2136125] - wifi: rtw89: 8852c: enable the interference cancellation of MU-MIMO on 6GHz (Jose Ignacio Tornos Martinez) [2136125] - wifi: rtw89: add DIG register struct to share common algorithm (Jose Ignacio Tornos Martinez) [2136125] - wifi: rtw89: support TX diversity for 1T2R chipset (Jose Ignacio Tornos Martinez) [2136125] - wifi: rtw89: record signal strength per RF path (Jose Ignacio Tornos Martinez) [2136125] - wifi: rtw89: configure TX path via H2C command (Jose Ignacio Tornos Martinez) [2136125] - wifi: rtw89: parse phycap of TX/RX antenna number (Jose Ignacio Tornos Martinez) [2136125] - wifi: rtw89: use u32_get_bits to access C2H content of PHY capability (Jose Ignacio Tornos Martinez) [2136125] - wifi: ath11k: Increase TCL data ring size for WCN6750 (Jose Ignacio Tornos Martinez) [2136125] - wifi: ath11k: Add multi TX ring support for WCN6750 (Jose Ignacio Tornos Martinez) [2136125] - wifi: ath11k: Enable threaded NAPI (Jose Ignacio Tornos Martinez) [2136125] - wifi: ath11k: mhi: fix potential memory leak in ath11k_mhi_register() (Jose Ignacio Tornos Martinez) [2136125] - wifi: ath11k: implement SRAM dump debugfs interface (Jose Ignacio Tornos Martinez) [2136125] - wifi: ath11k: Split PCI write/read functions (Jose Ignacio Tornos Martinez) [2136125] - ath11k: Enable remain-on-channel support on WCN6750 (Jose Ignacio Tornos Martinez) [2136125] - wifi: mwifiex: fix endian annotations in casts (Jose Ignacio Tornos Martinez) [2136125] - wifi: mwifiex: fix endian conversion (Jose Ignacio Tornos Martinez) [2136125] - wifi: mwifiex: mark a variable unused (Jose Ignacio Tornos Martinez) [2136125] - wifi: rtl8xxxu: Fix skb misuse in TX queue selection (Jose Ignacio Tornos Martinez) [2136125] - wifi: brcmfmac: remove redundant variable err (Jose Ignacio Tornos Martinez) [2136125] - wifi: brcmfmac: add 43439 SDIO ids and initialization (Jose Ignacio Tornos Martinez) [2136125] - wifi: rtl8xxxu: Simplify the error handling code (Jose Ignacio Tornos Martinez) [2136125] - wifi: mwifiex: Fix comment typo (Jose Ignacio Tornos Martinez) [2136125] - wifi: brcmfmac: Add DMI nvram filename quirk for Chuwi Hi8 Pro tablet (Jose Ignacio Tornos Martinez) [2136125] - wifi: brcmfmac: Use ISO3166 country code and rev 0 as fallback on 43430 (Jose Ignacio Tornos Martinez) [2136125] - wifi: brcmfmac: fix use-after-free bug in brcmf_netdev_start_xmit() (Jose Ignacio Tornos Martinez) [2136125] - wifi: iwlwifi: calib: Refactor iwl_calib_result usage for clarity (Jose Ignacio Tornos Martinez) [2136125] - wifi: mac80211_hwsim: always activate all links (Jose Ignacio Tornos Martinez) [2136125] - wifi: mac80211: implement link switching (Jose Ignacio Tornos Martinez) [2136125] - wifi: mac80211: keep A-MSDU data in sta and per-link (Jose Ignacio Tornos Martinez) [2136125] - wifi: mac80211: set up beacon timing config on links (Jose Ignacio Tornos Martinez) [2136125] - wifi: mac80211: add vif/sta link RCU dereference macros (Jose Ignacio Tornos Martinez) [2136125] - wifi: mac80211_hwsim: send NDP for link (de)activation (Jose Ignacio Tornos Martinez) [2136125] - wifi: mac80211: extend ieee80211_nullfunc_get() for MLO (Jose Ignacio Tornos Martinez) [2136125] - wifi: mac80211_hwsim: track active STA links (Jose Ignacio Tornos Martinez) [2136125] - wifi: mac80211_hwsim: skip inactive links on TX (Jose Ignacio Tornos Martinez) [2136125] - wifi: mac80211: add ieee80211_find_sta_by_link_addrs API (Jose Ignacio Tornos Martinez) [2136125] - wifi: mac80211: isolate driver from inactive links (Jose Ignacio Tornos Martinez) [2136125] - wifi: mac80211: make smps_mode per-link (Jose Ignacio Tornos Martinez) [2136125] - wifi: mac80211: use correct rx link_sta instead of default (Jose Ignacio Tornos Martinez) [2136125] - wifi: mac80211: set link_sta in reorder timeout (Jose Ignacio Tornos Martinez) [2136125] - wifi: mac80211_hwsim: fix multi-channel handling in netlink RX (Jose Ignacio Tornos Martinez) [2136125] - wifi: mac80211: call drv_sta_state() under sdata_lock() in reconfig (Jose Ignacio Tornos Martinez) [2136125] - wifi: nl80211: add MLD address to assoc BSS entries (Jose Ignacio Tornos Martinez) [2136125] - wifi: mac80211: mlme: refactor QoS settings code (Jose Ignacio Tornos Martinez) [2136125] - wifi: mac80211_hwsim: warn on invalid link address (Jose Ignacio Tornos Martinez) [2136125] - wifi: mac80211: fix double SW scan stop (Jose Ignacio Tornos Martinez) [2136125] - wifi: mac80211: mlme: assign link address correctly (Jose Ignacio Tornos Martinez) [2136125] - wifi: mac80211: move link code to a new file (Jose Ignacio Tornos Martinez) [2136125] - wifi: mac80211_hwsim: refactor RX a bit (Jose Ignacio Tornos Martinez) [2136125] - wifi: mac80211_hwsim: check STA magic in change_sta_links (Jose Ignacio Tornos Martinez) [2136125] - wifi: mac80211: remove unused arg to ieee80211_chandef_eht_oper (Jose Ignacio Tornos Martinez) [2136125] - wifi: mac80211_hwsim: remove multicast workaround (Jose Ignacio Tornos Martinez) [2136125] - wifi: nl80211: remove redundant err variable (Jose Ignacio Tornos Martinez) [2136125] - wifi: mac80211: Support POWERED_ADDR_CHANGE feature (Jose Ignacio Tornos Martinez) [2136125] - wifi: nl80211: Add POWERED_ADDR_CHANGE feature (Jose Ignacio Tornos Martinez) [2136125] - wifi: mac80211: prevent 4-addr use on MLDs (Jose Ignacio Tornos Martinez) [2136125] - wifi: mac80211: prevent VLANs on MLDs (Jose Ignacio Tornos Martinez) [2136125] - wifi: ath11k: Add support to connect to non-transmit MBSSID profiles (Jose Ignacio Tornos Martinez) [2136125] - wifi: ath11k: Fix hardware restart failure due to twt debugfs failure (Jose Ignacio Tornos Martinez) [2136125] - wifi: ath11k: Add TWT debugfs support for STA interface (Jose Ignacio Tornos Martinez) [2136125] - wifi: move from strlcpy with unused retval to strscpy (Jose Ignacio Tornos Martinez) [2136125] - wifi: rtw88: add missing destroy_workqueue() on error path in rtw_core_init() (Jose Ignacio Tornos Martinez) [2136125] - wifi: rtl8xxxu: tighten bounds checking in rtl8xxxu_read_efuse() (Jose Ignacio Tornos Martinez) [2136125] - wifi: rtw89: declare to support beamformee above bandwidth 80MHz (Jose Ignacio Tornos Martinez) [2136125] - wifi: rtw89: correct polling address of address CAM (Jose Ignacio Tornos Martinez) [2136125] - wifi: rtw89: no HTC field if TX rate might fallback to legacy (Jose Ignacio Tornos Martinez) [2136125] - wifi: rtw89: pci: correct TX resource checking in low power mode (Jose Ignacio Tornos Martinez) [2136125] - wifi: rtw89: pci: fix interrupt stuck after leaving low power mode (Jose Ignacio Tornos Martinez) [2136125] - wifi: rtw89: enlarge the CFO tracking boundary (Jose Ignacio Tornos Martinez) [2136125] - wifi: rtw89: pci: correct suspend/resume setting for variant chips (Jose Ignacio Tornos Martinez) [2136125] - wifi: rtw89: pci: enable CLK_REQ, ASPM, L1 and L1ss for 8852c (Jose Ignacio Tornos Martinez) [2136125] - wifi: rtw89: pci: fix PCI PHY auto adaption by using software restore (Jose Ignacio Tornos Martinez) [2136125] - wifi: rtw89: 8852c: set TBTT shift configuration (Jose Ignacio Tornos Martinez) [2136125] - wifi: rtw89: add retry to change power_mode state (Jose Ignacio Tornos Martinez) [2136125] - wifi: rtw89: correct BA CAM allocation (Jose Ignacio Tornos Martinez) [2136125] - wifi: rtw89: 8852c: initialize and correct BA CAM content (Jose Ignacio Tornos Martinez) [2136125] - wifi: rtw89: 8852c: declare correct BA CAM number (Jose Ignacio Tornos Martinez) [2136125] - wifi: rtw89: 8852c: update TX power tables to R49 (Jose Ignacio Tornos Martinez) [2136125] - wifi: rtw89: 8852c: update RF radio A/B parameters to R49 (Jose Ignacio Tornos Martinez) [2136125] - wifi: rtw89: TX power limit/limit_ru consider negative (Jose Ignacio Tornos Martinez) [2136125] - rtw89: coex: Update Wi-Fi driver/firmware TDMA cycle report for RTL8852c (Jose Ignacio Tornos Martinez) [2136125] - rtw89: coex: Add v1 Wi-Fi SCC coexistence policy (Jose Ignacio Tornos Martinez) [2136125] - rtw89: coex: Move _set_policy to chip_ops (Jose Ignacio Tornos Martinez) [2136125] - rtw89: coex: update WL role info v1 for RTL8852C branch using (Jose Ignacio Tornos Martinez) [2136125] - rtw89: coex: Add v1 version TDMA format and parameters (Jose Ignacio Tornos Martinez) [2136125] - rtw89: coex: Define BT B1 slot length (Jose Ignacio Tornos Martinez) [2136125] - rtw89: coex: Add logic to parsing rtl8852c firmware type ctrl report (Jose Ignacio Tornos Martinez) [2136125] - rtw89: coex: Move Wi-Fi firmware coexistence matching version to chip (Jose Ignacio Tornos Martinez) [2136125] - rtw89: coex: update radio state for RTL8852A/RTL8852C (Jose Ignacio Tornos Martinez) [2136125] - rtw89: 8852c: adjust mactxen delay of mac/phy interface (Jose Ignacio Tornos Martinez) [2136125] - rtw89: 8852c: modify PCIE prebkf time (Jose Ignacio Tornos Martinez) [2136125] - rtw89: ser: leave lps with mutex (Jose Ignacio Tornos Martinez) [2136125] - rtw89: declare support HE HTC always (Jose Ignacio Tornos Martinez) [2136125] - rtw89: 8852a: update HW setting on BB (Jose Ignacio Tornos Martinez) [2136125] - rtw89: 8852c: disable dma during mac init (Jose Ignacio Tornos Martinez) [2136125] - wifi: rtw89: declare support for mac80211 chanctx ops by chip (Jose Ignacio Tornos Martinez) [2136125] - wifi: rtw89: add skeleton of mac80211 chanctx ops support (Jose Ignacio Tornos Martinez) [2136125] - wifi: rtw89: introduce entity mode and its recalculated prototype (Jose Ignacio Tornos Martinez) [2136125] - wifi: rtw89: initialize entity and configure default chandef (Jose Ignacio Tornos Martinez) [2136125] - wifi: rtw89: concentrate chandef setting to stack callback (Jose Ignacio Tornos Martinez) [2136125] - wifi: rtw89: concentrate parameter control for setting channel callback (Jose Ignacio Tornos Martinez) [2136125] - wifi: rtw89: rfk: concentrate parameter control while set_channel() (Jose Ignacio Tornos Martinez) [2136125] - wifi: rtw89: txpwr: concentrate channel related control to top (Jose Ignacio Tornos Martinez) [2136125] - wifi: rtw89: create rtw89_chan centrally to avoid breakage (Jose Ignacio Tornos Martinez) [2136125] - wifi: rtw89: re-arrange channel related stuffs under HAL (Jose Ignacio Tornos Martinez) [2136125] - wifi: rtw89: introduce rtw89_chan for channel stuffs (Jose Ignacio Tornos Martinez) [2136125] - wifi: rtw89: rewrite decision on channel by entity state (Jose Ignacio Tornos Martinez) [2136125] - wifi: ath11k: Add cold boot calibration support on WCN6750 (Jose Ignacio Tornos Martinez) [2136125] - wifi: ath11k: Fix incorrect QMI message ID mappings (Jose Ignacio Tornos Martinez) [2136125] - wifi: ath11k: Register shutdown handler for WCN6750 (Jose Ignacio Tornos Martinez) [2136125] - wifi: ath9k: avoid uninit memory read in ath9k_htc_rx_msg() (Jose Ignacio Tornos Martinez) [2136125] - wifi: mac80211: fix potential deadlock in ieee80211_key_link() (Jose Ignacio Tornos Martinez) [2136125] - wifi: rtw88: fix uninitialized use of primary channel index (Jose Ignacio Tornos Martinez) [2136125] - wifi: mac80211: use full 'unsigned int' type (Jose Ignacio Tornos Martinez) [2136125] - wifi: mac80211: move from strlcpy with unused retval to strscpy (Jose Ignacio Tornos Martinez) [2136125] - wifi: mac80211: read ethtool's sta_stats from sinfo (Jose Ignacio Tornos Martinez) [2136125] - wifi: mac80211: correct SMPS mode in HE 6 GHz capability (Jose Ignacio Tornos Martinez) [2136125] - wifi: cfg80211: Add link_id to cfg80211_ch_switch_started_notify() (Jose Ignacio Tornos Martinez) [2136125] - wifi: nl80211: send MLO links channel info in GET_INTERFACE (Jose Ignacio Tornos Martinez) [2136125] - wifi: mac80211: allow bw change during channel switch in mesh (Jose Ignacio Tornos Martinez) [2136125] - wifi: mac80211: clean up a needless assignment in ieee80211_sta_activate_link() (Jose Ignacio Tornos Martinez) [2136125] - wifi: mac80211: allow link address A2 in TXQ dequeue (Jose Ignacio Tornos Martinez) [2136125] - wifi: mac80211: fix control port frame addressing (Jose Ignacio Tornos Martinez) [2136125] - wifi: mac80211: set link ID in TX info for beacons (Jose Ignacio Tornos Martinez) [2136125] - wifi: mac80211_hwsim: fix link change handling (Jose Ignacio Tornos Martinez) [2136125] - wifi: mac80211: maintain link_id in link_sta (Jose Ignacio Tornos Martinez) [2136125] - wifi: cfg80211/mac80211: check EHT capability size correctly (Jose Ignacio Tornos Martinez) [2136125] - wifi: mac80211_hwsim: split iftype data into AP/non-AP (Jose Ignacio Tornos Martinez) [2136125] - wifi: mac80211: mlme: don't add empty EML capabilities (Jose Ignacio Tornos Martinez) [2136125] - wifi: mac80211: use link ID for MLO in queued frames (Jose Ignacio Tornos Martinez) [2136125] - wifi: mac80211: use the corresponding link for stats update (Jose Ignacio Tornos Martinez) [2136125] - wifi: mac80211: add link information in ieee80211_rx_status (Jose Ignacio Tornos Martinez) [2136125] - wifi: mac80211: properly implement MLO key handling (Jose Ignacio Tornos Martinez) [2136125] - wifi: cfg80211: Add link_id parameter to various key operations for MLO (Jose Ignacio Tornos Martinez) [2136125] - wifi: cfg80211: Prevent cfg80211_wext_siwencodeext() on MLD (Jose Ignacio Tornos Martinez) [2136125] - wifi: cfg80211: reject connect response with MLO params for WEP (Jose Ignacio Tornos Martinez) [2136125] - wifi: mac80211: fix use-after-free (Jose Ignacio Tornos Martinez) [2136125] - wifi: mac80211: use link in TXQ parameter configuration (Jose Ignacio Tornos Martinez) [2136125] - wifi: cfg80211: add link id to txq params (Jose Ignacio Tornos Martinez) [2136125] - wifi: mac80211: set link BSSID (Jose Ignacio Tornos Martinez) [2136125] - wifi: cfg80211: get correct AP link chandef (Jose Ignacio Tornos Martinez) [2136125] - wifi: cfg80211: Update RNR parsing to align with Draft P802.11be_D2.0 (Jose Ignacio Tornos Martinez) [2136125] - wifi: mac80211: properly set old_links when removing a link (Jose Ignacio Tornos Martinez) [2136125] - wifi: mac80211: accept STA changes without link changes (Jose Ignacio Tornos Martinez) [2136125] - wifi: rtw88: prohibit enter IPS during HW scan (Jose Ignacio Tornos Martinez) [2136125] - wifi: rtw88: add flag check before enter or leave IPS (Jose Ignacio Tornos Martinez) [2136125] - wifi: rtw88: add flushing queue before HW scan (Jose Ignacio Tornos Martinez) [2136125] - wifi: rtw88: fix WARNING:rtw_get_tx_power_params() during HW scan (Jose Ignacio Tornos Martinez) [2136125] - wifi: rtw88: add the update channel flow to support setting by parameters (Jose Ignacio Tornos Martinez) [2136125] - wifi: rtw88: add mutex when set regulatory and get Tx power table (Jose Ignacio Tornos Martinez) [2136125] - wifi: rtw88: add mutex when set SAR (Jose Ignacio Tornos Martinez) [2136125] - wifi: brcmfmac: Fix to add skb free for TIM update info when tx is completed (Jose Ignacio Tornos Martinez) [2136125] - wifi: brcmfmac: Fix to add brcmf_clear_assoc_ies when rmmod (Jose Ignacio Tornos Martinez) [2136125] - wifi: brcmfmac: fix invalid address access when enabling SCAN log level (Jose Ignacio Tornos Martinez) [2136125] - wifi: brcmfmac: fix scheduling while atomic issue when deleting flowring (Jose Ignacio Tornos Martinez) [2136125] - wifi: brcmfmac: fix continuous 802.1x tx pending timeout error (Jose Ignacio Tornos Martinez) [2136125] - wifi: ath10k: add peer map clean up for peer delete in ath10k_sta_state() (Jose Ignacio Tornos Martinez) [2136125] - wifi: ath10k: Set tx credit to one for WCN3990 snoc based devices (Jose Ignacio Tornos Martinez) [2136125] - wifi: rtw89: 8852a: correct WDE IMR settings (Jose Ignacio Tornos Martinez) [2136125] - wifi: rtw89: refine leaving LPS function (Jose Ignacio Tornos Martinez) [2136125] - wifi: rtlwifi: 8192de: correct checking of IQK reload (Jose Ignacio Tornos Martinez) [2136125] - wifi: brcmsmac: remove duplicate words (Jose Ignacio Tornos Martinez) [2136125] - wifi: rtw88: access chip_info by const pointer (Jose Ignacio Tornos Martinez) [2136125] - wifi: rtw88: phy: fix warning of possible buffer overflow (Jose Ignacio Tornos Martinez) [2136125] - wifi: rtw88: fix store OP channel info timing when HW scan (Jose Ignacio Tornos Martinez) [2136125] - wifi: rtw88: fix stopping queues in wrong timing when HW scan (Jose Ignacio Tornos Martinez) [2136125] - wifi: rtw88: 8822c: extend supported probe request size (Jose Ignacio Tornos Martinez) [2136125]- ALSA: pcm: Move rwsem lock inside snd_ctl_elem_read to prevent UAF (Jaroslav Kysela) [2125548] {CVE-2023-0266} - ALSA: usb-audio: Remove redundant workaround for Roland quirk (Jaroslav Kysela) [2125548] - ASoC: jz4740-i2s: Handle independent FIFO flush bits (Jaroslav Kysela) [2125548] - ALSA: hda/realtek: Apply dual codec fixup for Dell Latitude laptops (Jaroslav Kysela) [2125548] - ALSA: patch_realtek: Fix Dell Inspiron Plus 16 (Jaroslav Kysela) [2125548] - ALSA: hda/hdmi: Static PCM mapping again with AMD HDMI codecs (Jaroslav Kysela) [2125548] - ALSA: line6: fix stack overflow in line6_midi_transmit (Jaroslav Kysela) [2125548] - ALSA: line6: correct midi status byte when receiving data from podxt (Jaroslav Kysela) [2125548] - ALSA: hda/hdmi: Add HP Device 0x8711 to force connect list (Jaroslav Kysela) [2125548] - ALSA: hda/realtek: Add quirk for Lenovo TianYi510Pro-14IOB (Jaroslav Kysela) [2125548] - ALSA: usb-audio: add the quirk for KT0206 device (Jaroslav Kysela) [2125548] - ASoC: rt5670: Remove unbalanced pm_runtime_put() (Jaroslav Kysela) [2125548] - ASoC: rockchip: spdif: Add missing clk_disable_unprepare() in rk_spdif_runtime_resume() (Jaroslav Kysela) [2125548] - ASoC: wm8994: Fix potential deadlock (Jaroslav Kysela) [2125548] - ALSA: hda/hdmi: fix stream-id config keep-alive for rt suspend (Jaroslav Kysela) [2125548] - ALSA: hda/hdmi: set default audio parameters for KAE silent-stream (Jaroslav Kysela) [2125548] - ALSA: hda/hdmi: fix i915 silent stream programming flow (Jaroslav Kysela) [2125548] - ASoC: rockchip: pdm: Add missing clk_disable_unprepare() in rockchip_pdm_runtime_resume() (Jaroslav Kysela) [2125548] - ASoC: audio-graph-card: fix refcount leak of cpu_ep in __graph_for_each_link() (Jaroslav Kysela) [2125548] - ASoC: mediatek: mt8173-rt5650-rt5514: fix refcount leak in mt8173_rt5650_rt5514_dev_probe() (Jaroslav Kysela) [2125548] - ASoC: Intel: Skylake: Fix driver hang during shutdown (Jaroslav Kysela) [2125548] - ALSA: hda: add snd_hdac_stop_streams() helper (Jaroslav Kysela) [2125548] - ASoC: sof_es8336: fix possible use-after-free in sof_es8336_remove() (Jaroslav Kysela) [2125548] - ASoC: amd: yc: Add Xiaomi Redmi Book Pro 14 2022 into DMI table (Jaroslav Kysela) [2125548] - ASoC: Intel: avs: Add quirk for KBL-R RVP platform (Jaroslav Kysela) [2125548] - ASoC: codecs: rt298: Add quirk for KBL-R RVP platform (Jaroslav Kysela) [2125548] - ALSA: mts64: fix possible null-ptr-defer in snd_mts64_interrupt (Jaroslav Kysela) [2125548] - ALSA: pcm: Set missing stop_operating flag at undoing trigger start (Jaroslav Kysela) [2125548] - ASoC: pcm512x: Fix PM disable depth imbalance in pcm512x_probe (Jaroslav Kysela) [2125548] - ALSA: asihpi: fix missing pci_disable_device() (Jaroslav Kysela) [2125548] - ASoC: mediatek: mtk-btcvsd: Add checks for write and read of mtk_btcvsd_snd (Jaroslav Kysela) [2125548] - ASoC: qcom: Add checks for devm_kcalloc (Jaroslav Kysela) [2125548] - ASoC: Intel: avs: Lock substream before snd_pcm_stop() (Jaroslav Kysela) [2125548] - ASoC: pxa: fix null-pointer dereference in filter() (Jaroslav Kysela) [2125548] - ASoC: Intel: avs: Fix potential RX buffer overflow (Jaroslav Kysela) [2125548] - ASoC: Intel: avs: Fix DMA mask assignment (Jaroslav Kysela) [2125548] - ALSA: hda/realtek: fix mute/micmute LEDs for a HP ProBook (Jaroslav Kysela) [2125548] - ASoC: ops: Correct bounds check for second channel on SX controls (Jaroslav Kysela) [2125548] - ASoC: cs42l51: Correct PGA Volume minimum value (Jaroslav Kysela) [2125548] - ASoC: ops: Check bounds for second channel in snd_soc_put_volsw_sx() (Jaroslav Kysela) [2125548] - ASoC: fsl_micfil: explicitly clear CHnF flags (Jaroslav Kysela) [2125548] - ASoC: fsl_micfil: explicitly clear software reset bit (Jaroslav Kysela) [2125548] - ALSA: hda/realtek: More robust component matching for CS35L41 (Jaroslav Kysela) [2125548] - ASoC: soc-pcm: Add NULL check in BE reparenting (Jaroslav Kysela) [2125548] - ALSA: seq: Fix function prototype mismatch in snd_seq_expand_var_event (Jaroslav Kysela) [2125548] - ASoC: rt711-sdca: fix the latency time of clock stop prepare state machine transitions (Jaroslav Kysela) [2125548] - ASoC: wm8962: Wait for updated value of WM8962_CLOCKING1 register (Jaroslav Kysela) [2125548] - ASoC: ops: Fix bounds check for _sx controls (Jaroslav Kysela) [2125548] - ALSA: dice: fix regression for Lexicon I-ONIX FW810S (Jaroslav Kysela) [2125548] - ASoC: sof_es8336: reduce pop noise on speaker (Jaroslav Kysela) [2125548] - ASoC: SOF: ipc3-topology: use old pipeline teardown flow with SOF2.1 and older (Jaroslav Kysela) [2125548] - ASoC: hda: intel-dsp-config: add ES83x6 quirk for IceLake (Jaroslav Kysela) [2125548] - ASoC: Intel: soc-acpi: add ES83x6 support to IceLake (Jaroslav Kysela) [2125548] - ASoC: Intel: bytcht_es8316: Add quirk for the Nanote UMPC-01 (Jaroslav Kysela) [2125548] - ASoC: amd: yc: Add Alienware m17 R5 AMD into DMI table (Jaroslav Kysela) [2125548] - ASoC: max98373: Add checks for devm_kcalloc (Jaroslav Kysela) [2125548] - ASoC: soc-pcm: Don't zero TDM masks in __soc_pcm_open() (Jaroslav Kysela) [2125548] - ASoC: sgtl5000: Reset the CHIP_CLK_CTRL reg on remove (Jaroslav Kysela) [2125548] - ASoC: hdac_hda: fix hda pcm buffer overflow issue (Jaroslav Kysela) [2125548] - ALSA: usb-audio: add quirk to fix Hamedal C20 disconnect issue (Jaroslav Kysela) [2125548] - ASoC: SOF: topology: No need to assign core ID if token parsing failed (Jaroslav Kysela) [2125548] - ALSA: hda/realtek: Fix the speaker output on Samsung Galaxy Book Pro 360 (Jaroslav Kysela) [2125548] - ALSA: hda/realtek: fix speakers for Samsung Galaxy Book Pro (Jaroslav Kysela) [2125548] - ALSA: usb-audio: Drop snd_BUG_ON() from snd_usbmidi_output_open() (Jaroslav Kysela) [2125548] - ASoC: soc-utils: Remove __exit for snd_soc_util_exit() (Jaroslav Kysela) [2125548] - ASoC: rt5677: fix legacy dai naming (Jaroslav Kysela) [2125548] - ASoC: rt5514: fix legacy dai naming (Jaroslav Kysela) [2125548] - ASoC: tas2764: Fix set_tdm_slot in case of single slot (Jaroslav Kysela) [2125548] - ASoC: tas2770: Fix set_tdm_slot in case of single slot (Jaroslav Kysela) [2125548] - ASoC: core: Fix use-after-free in snd_soc_exit() (Jaroslav Kysela) [2125548] - ASoC: codecs: jz4725b: Fix spelling mistake "Sourc" -> "Source", "Routee" -> "Route" (Jaroslav Kysela) [2125548] - ASoC: amd: yc: Add Lenovo Thinkbook 14+ 2022 21D0 to quirks table (Jaroslav Kysela) [2125548] - ASoC: amd: yc: Adding Lenovo ThinkBook 14 Gen 4+ ARA and Lenovo ThinkBook 16 Gen 4+ ARA to the Quirks List (Jaroslav Kysela) [2125548] - ASoC: rt1308-sdw: add the default value of some registers (Jaroslav Kysela) [2125548] - ASoC: Intel: sof_rt5682: Add quirk for Rex board (Jaroslav Kysela) [2125548] - ASoC: Intel: sof_sdw: add quirk variant for LAPBC710 NUC15 (Jaroslav Kysela) [2125548] - ASoC: codecs: jz4725b: fix capture selector naming (Jaroslav Kysela) [2125548] - ASoC: codecs: jz4725b: use right control for Capture Volume (Jaroslav Kysela) [2125548] - ASoC: codecs: jz4725b: fix reported volume for Master ctl (Jaroslav Kysela) [2125548] - ASoC: codecs: jz4725b: add missed Line In power control bit (Jaroslav Kysela) [2125548] - ASoC: wm8962: Add an event handler for TEMP_HP and TEMP_SPK (Jaroslav Kysela) [2125548] - ASoC: rt1019: Fix the TDM settings (Jaroslav Kysela) [2125548] - ASoC: rt5682s: Fix the TDM Tx settings (Jaroslav Kysela) [2125548] - ASoC: mt6660: Keep the pm_runtime enables before component stuff in mt6660_i2c_probe (Jaroslav Kysela) [2125548] - ASoC: wm8997: Revert "ASoC: wm8997: Fix PM disable depth imbalance in wm8997_probe" (Jaroslav Kysela) [2125548] - ASoC: wm5110: Revert "ASoC: wm5110: Fix PM disable depth imbalance in wm5110_probe" (Jaroslav Kysela) [2125548] - ASoC: wm5102: Revert "ASoC: wm5102: Fix PM disable depth imbalance in wm5102_probe" (Jaroslav Kysela) [2125548] - ALSA: memalloc: Try dma_alloc_noncontiguous() at first (Jaroslav Kysela) [2125548] - ALSA: usb-audio: Add DSD support for Accuphase DAC-60 (Jaroslav Kysela) [2125548] - ALSA: usb-audio: Add quirk entry for M-Audio Micro (Jaroslav Kysela) [2125548] - ALSA: usb-audio: Yet more regression for for the delayed card registration (Jaroslav Kysela) [2125548] - ALSA: hda/realtek: Add Positivo C6300 model quirk (Jaroslav Kysela) [2125548] - ALSA: hda/realtek: Add quirk for ASUS Zenbook using CS35L41 (Jaroslav Kysela) [2125548] - ALSA: hda: fix potential memleak in 'add_widget_node' (Jaroslav Kysela) [2125548] - ALSA: hda/ca0132: add quirk for EVGA Z390 DARK (Jaroslav Kysela) [2125548] - ALSA: hda/hdmi - enable runtime pm for more AMD display audio (Jaroslav Kysela) [2125548] - ALSA: memalloc: Don't fall back for SG-buffer with IOMMU (Jaroslav Kysela) [2125548] - ALSA: aoa: Fix I2S device accounting (Jaroslav Kysela) [2125548] - ALSA: aoa: i2sbus: fix possible memory leak in i2sbus_add_dev() (Jaroslav Kysela) [2125548] - ALSA: ac97: fix possible memory leak in snd_ac97_dev_register() (Jaroslav Kysela) [2125548] - ASoC: SOF: Intel: pci-tgl: fix ADL-N descriptor (Jaroslav Kysela) [2125548] - ASoC: SOF: Intel: pci-tgl: use RPL specific firmware definitions (Jaroslav Kysela) [2125548] - ASoC: Intel: common: add ACPI matching tables for Raptor Lake (Jaroslav Kysela) [2125548] - ALSA: rme9652: use explicitly signed char (Jaroslav Kysela) [2125548] - ALSA: au88x0: use explicitly signed char (Jaroslav Kysela) [2125548] - ALSA: hda/realtek: Add another HP ZBook G9 model quirks (Jaroslav Kysela) [2125548] - ALSA: usb-audio: Add quirks for M-Audio Fast Track C400/600 (Jaroslav Kysela) [2125548] - ALSA: hda/realtek: Add quirk for ASUS Zenbook using CS35L41 (Jaroslav Kysela) [2125548] - ALSA: Use del_timer_sync() before freeing timer (Jaroslav Kysela) [2125548] - ALSA: usb-audio: Fix last interface check for registration (Jaroslav Kysela) [2125548] - ASoC: amd: yc: Add Lenovo Yoga Slim 7 Pro X to quirks table (Jaroslav Kysela) [2125548] - ASoC: amd: yc: Add ASUS UM5302TA into DMI table (Jaroslav Kysela) [2125548] - ASoC: SOF: add quirk to override topology mclk_id (Jaroslav Kysela) [2125548] - ASoC: SOF: pci: Change DMI match info to support all Chrome platforms (Jaroslav Kysela) [2125548] - ALSA: intel-dspconfig: add ES8336 support for AlderLake-PS (Jaroslav Kysela) [2125548] - ALSA: usb-audio: Register card at the last interface (Jaroslav Kysela) [2125548] - ALSA: usb-audio: Add quirk to enable Avid Mbox 3 support (Jaroslav Kysela) [2125548] - ASoC: mt6660: Fix PM disable depth imbalance in mt6660_i2c_probe (Jaroslav Kysela) [2125548] - ASoC: wm5102: Fix PM disable depth imbalance in wm5102_probe (Jaroslav Kysela) [2125548] - ASoC: wm5110: Fix PM disable depth imbalance in wm5110_probe (Jaroslav Kysela) [2125548] - ASoC: wm8997: Fix PM disable depth imbalance in wm8997_probe (Jaroslav Kysela) [2125548] - ASoC: stm: Fix PM disable depth imbalance in stm32_i2s_probe (Jaroslav Kysela) [2125548] - ASoC: stm32: spdifrx: Fix PM disable depth imbalance in stm32_spdifrx_probe (Jaroslav Kysela) [2125548] - ASoC: stm32: dfsdm: Fix PM disable depth imbalance in stm32_adfsdm_probe (Jaroslav Kysela) [2125548] - ALSA: dmaengine: increment buffer pointer atomically (Jaroslav Kysela) [2125548] - ASoC: da7219: Fix an error handling path in da7219_register_dai_clks() (Jaroslav Kysela) [2125548] - ASoC: eureka-tlv320: Hold reference returned from of_find_xxx API (Jaroslav Kysela) [2125548] - ASoC: wm_adsp: Handle optional legacy support (Jaroslav Kysela) [2125548] - ASoC: rsnd: Add check for rsnd_mod_power_on (Jaroslav Kysela) [2125548] - ASoC: soc-pcm.c: call __soc_pcm_close() in soc_pcm_close() (Jaroslav Kysela) [2125548] - ASoC: mt6359: fix tests for platform_get_irq() failure (Jaroslav Kysela) [2125548] - ASoC: wcd934x: fix order of Slimbus unprepare/disable (Jaroslav Kysela) [2125548] - ASoC: wcd9335: fix order of Slimbus unprepare/disable (Jaroslav Kysela) [2125548] - ALSA: hda/realtek: Add Intel Reference SSID to support headset keys (Jaroslav Kysela) [2125548] - ALSA: hda/realtek: Add quirk for ASUS GV601R laptop (Jaroslav Kysela) [2125548] - ALSA: usb-audio: Fix NULL dererence at error path (Jaroslav Kysela) [2125548] - ALSA: usb-audio: Fix potential memory leaks (Jaroslav Kysela) [2125548] - ALSA: rawmidi: Drop register_mutex in snd_rawmidi_free() (Jaroslav Kysela) [2125548] - ALSA: oss: Fix potential deadlock at unregistration (Jaroslav Kysela) [2125548] - ALSA: hda/realtek: Add quirk for HP Zbook Firefly 14 G9 model (Jaroslav Kysela) [2125548] - ALSA: hda: Fix position reporting on Poulsbo (Jaroslav Kysela) [2125548]- KVM: x86: smm: preserve interrupt shadow in SMRAM (Maxim Levitsky) [2097144] - KVM: x86: SVM: don't save SVM state to SMRAM when VM is not long mode capable (Maxim Levitsky) [2097144] - KVM: x86: SVM: use smram structs (Maxim Levitsky) [2097144] - KVM: svm: drop explicit return value of kvm_vcpu_map (Maxim Levitsky) [2097144] - KVM: x86: smm: use smram struct for 64 bit smram load/restore (Maxim Levitsky) [2097144] - KVM: x86: smm: use smram struct for 32 bit smram load/restore (Maxim Levitsky) [2097144] - KVM: x86: smm: use smram structs in the common code (Maxim Levitsky) [2097144] - KVM: x86: smm: add structs for KVM's smram layout (Maxim Levitsky) [2097144] - KVM: x86: smm: check for failures on smm entry (Maxim Levitsky) [2097144] - KVM: x86: do not go through ctxt->ops when emulating rsm (Maxim Levitsky) [2097144] - KVM: x86: move SMM exit to a new file (Maxim Levitsky) [2097144] - KVM: x86: move SMM entry to a new file (Maxim Levitsky) [2097144] - KVM: x86: start moving SMM-related functions to new files (Maxim Levitsky) [2097144] - bug: introduce ASSERT_STRUCT_OFFSET (Maxim Levitsky) [2097144] - KVM: x86: Rename and expose helper to detect if INIT/SIPI are allowed (Maxim Levitsky) [2097144] - KVM: x86: smm: number of GPRs in the SMRAM image depends on the image format (Maxim Levitsky) [2097144] - KVM: x86: emulator: update the emulation mode after CR0 write (Maxim Levitsky) [2097144] - KVM: x86: emulator: update the emulation mode after rsm (Maxim Levitsky) [2097144] - KVM: x86: emulator: introduce emulator_recalc_and_set_mode (Maxim Levitsky) [2097144] - KVM: x86: emulator: em_sysexit should update ctxt->mode (Maxim Levitsky) [2097144] - KVM: x86: Bug the VM if the emulator accesses a non-existent GPR (Maxim Levitsky) [2097144] - KVM: x86: Reduce the number of emulator GPRs to '8' for 32-bit KVM (Maxim Levitsky) [2097144] - KVM: x86: Use 16-bit fields to track dirty/valid emulator GPRs (Maxim Levitsky) [2097144] - KVM: x86: Omit VCPU_REGS_RIP from emulator's _regs array (Maxim Levitsky) [2097144] - KVM: x86: Harden _regs accesses to guard against buggy input (Maxim Levitsky) [2097144] - KVM: x86: Grab regs_dirty in local 'unsigned long' (Maxim Levitsky) [2097144]- RDMA/bnxt_re: Fix endianness warning for req.pkey (Kamal Heib) [2142690] - RDMA/bnxt_re: Use bitmap_zalloc() when applicable (Kamal Heib) [2142690] - RDMA/bnxt_re: Remove dynamic pkey table (Kamal Heib) [2142690] - RDMA/bnxt_re: Scan the whole bitmap when checking if "disabling RCFW with pending cmd-bit" (Kamal Heib) [2142690] - RDMA/bnxt_re: Remove unneeded variable (Kamal Heib) [2142690] - RDMA/bnxt_re: Remove unsupported bnxt_re_modify_ah callback (Kamal Heib) [2142690] - RDMA/bnxt_re: Use helper function to set GUIDs (Kamal Heib) [2142690] - RDMA/bnxt_re: Check if the vlan is valid before reporting (Kamal Heib) [2142690] - RDMA/bnxt_re: Correct FRMR size calculation (Kamal Heib) [2142690] - RDMA/bnxt_re: Use GFP_KERNEL in non atomic context (Kamal Heib) [2142690] - RDMA/bnxt_re: Fix FRMR issue with single page MR allocation (Kamal Heib) [2142690] - RDMA/bnxt_re: Fix query SRQ failure (Kamal Heib) [2142690] - RDMA/bnxt_re: Suppress unwanted error messages (Kamal Heib) [2142690] - RDMA/bnxt_re: Support multiple page sizes (Kamal Heib) [2142690] - RDMA/bnxt_re: Reduce the delay in polling for hwrm command completion (Kamal Heib) [2142690] - RDMA/bnxt_re: Use separate response buffer for stat_ctx_free (Kamal Heib) [2142690] - net/mlx5: Lag, Fix for loop when checking lag (Amir Tzin) [2112917] - net/mlx5e: Fix use-after-free when reverting termination table (Amir Tzin) [2112927] - net/mlx5: Fix uninitialized variable bug in outlen_write() (Amir Tzin) [2112927] - net/mlx5: E-switch, Fix duplicate lag creation (Amir Tzin) [2112927 2112917] - net/mlx5: E-switch, Destroy legacy fdb table when needed (Amir Tzin) [2112927 2112917] - net/mlx5: DR, Fix uninitialized var warning (Amir Tzin) [2112927] - net/mlx5e: Offload rule only when all encaps are valid (Amir Tzin) [2112927] - net/mlx5: Fix sync reset event handler error flow (Amir Tzin) [2112927] - net/mlx5: E-Switch, Set correctly vport destination (Amir Tzin) [2112927] - net/mlx5: Fix handling of entry refcount when command is not issued to FW (Amir Tzin) [2112927] - net/mlx5: cmdif, Print info on any firmware cmd failure to tracepoint (Amir Tzin) [2112927] - net/mlx5: SF: Fix probing active SFs during driver probe phase (Amir Tzin) [2112927] - net/mlx5: Fix FW tracer timestamp calculation (Amir Tzin) [2112927] - net/mlx5: Do not query pci info while pci disabled (Amir Tzin) [2112927 2129249] - net/mlx5e: TC, Fix slab-out-of-bounds in parse_tc_actions (Amir Tzin) [2112927] - net/mlx5e: Clean up and fix error flows in mlx5e_alloc_rq (Amir Tzin) [2112927] - net/mlx5: DR, Fix the SMFS sync_steering for fast teardown (Amir Tzin) [2112927] - net/mlx5e: E-Switch, Fix comparing termination table instance (Amir Tzin) [2112927] - net/mlx5e: TC, Fix wrong rejection of packet-per-second policing (Amir Tzin) [2112927 2049622] - net/mlx5e: Fix tc acts array not to be dependent on enum order (Amir Tzin) [2112927] - net/mlx5e: Add missing sanity checks for max TX WQE size (Amir Tzin) [2112927] - net/mlx5: fw_reset: Don't try to load device in case PCI isn't working (Amir Tzin) [2112927] - net/mlx5: E-switch, Set to legacy mode if failed to change switchdev mode (Amir Tzin) [2112927 2112917] - net/mlx5: Allow async trigger completion execution on single CPU systems (Amir Tzin) [2112927] - net/mlx5: Bridge, verify LAG state when adding bond to bridge (Amir Tzin) [2112927] - net/mlx5: Fix crash during sync firmware reset (Amir Tzin) [2112927] - net/mlx5e: TC, Fix cloned flow attr instance dests are not zeroed (Amir Tzin) [2112927] - net/mlx5: Fix possible use-after-free in async command interface (Amir Tzin) [2112927] - net/mlx5: ASO, Create the ASO SQ with the correct timestamp format (Amir Tzin) [2112927 2049622] - net/mlx5e: Update restore chain id for slow path packets (Amir Tzin) [2112927] - net/mlx5e: Extend SKB room check to include PTP-SQ (Amir Tzin) [2112927] - net/mlx5: DR, Fix matcher disconnect error flow (Amir Tzin) [2112927] - net/mlx5: Wait for firmware to enable CRS before pci_restore_state (Amir Tzin) [2112927] - net/mlx5e: Do not increment ESN when updating IPsec ESN state (Amir Tzin) [2112927] - net/mlx5e: Fix calculations for ICOSQ size (Amir Tzin) [2112927] - net/mlx5: Fix spelling mistake "syndrom" -> "syndrome" (Amir Tzin) [2112927] - net/mlx5e: Fix a typo in mlx5e_xdp_mpwqe_is_full (Amir Tzin) [2112927] - RDMA/mlx5: Don't compare mkey tags in DEVX indirect mkey (Amir Tzin) [2112927] - RDMA/mlx5: Fix UMR cleanup on error flow of driver init (Amir Tzin) [2112927] - RDMA/mlx5: Rely on RoCE fw cap instead of devlink when setting profile (Amir Tzin) [2112927] - net/mlx5: Unlock on error in mlx5_sriov_enable() (Amir Tzin) [2112927] - net/mlx5e: Fix use after free in mlx5e_fs_init() (Amir Tzin) [2112927] - net/mlx5e: kTLS, Use _safe() iterator in mlx5e_tls_priv_tx_list_cleanup() (Amir Tzin) [2112927] - net/mlx5: unlock on error path in esw_vfs_changed_event_handler() (Amir Tzin) [2112927 2150647] - net/mlx5e: Fix wrong tc flag used when set hw-tc-offload off (Amir Tzin) [2112927] - net/mlx5e: TC, Add missing policer validation (Amir Tzin) [2112927] - net/mlx5e: Fix wrong application of the LRO state (Amir Tzin) [2112927] - net/mlx5: Avoid false positive lockdep warning by adding lock_class_key (Amir Tzin) [2112927] - net/mlx5: Fix cmd error logging for manage pages cmd (Amir Tzin) [2112927] - net/mlx5: Disable irq when locking lag_lock (Amir Tzin) [2112927] - net/mlx5: Eswitch, Fix forwarding decision to uplink (Amir Tzin) [2112927 2150647] - net/mlx5: LAG, fix logic over MLX5_LAG_FLAG_NDEVS_READY (Amir Tzin) [2112927] - net/mlx5e: Properly disable vlan strip on non-UL reps (Amir Tzin) [2112927] - net/mlx5e: Allocate flow steering storage during uplink initialization (Amir Tzin) [2112927] - RDMA/mlx5: Use the proper number of ports (Amir Tzin) [2112927] - mlx5: do not use RT_TOS for IPv6 flowlabel (Amir Tzin) [2112927] - RDMA/mlx5: Add missing check for return value in get namespace flow (Amir Tzin) [2112927] - net/mlx5e: xsk: Discard unaligned XSK frames on striding RQ (Amir Tzin) [2112927] - net: devlink: convert reload command to take implicit devlink->lock (mlx5 hunk only) (Amir Tzin) [2112927] - devlink: Hold the instance lock in health callbacks (mlx5 hunk only) (Amir Tzin) [2112927] - net/mlx5: Lock mlx5 devlink health recovery callback (Amir Tzin) [2112927] - net/mlx5: Lock mlx5 devlink reload callbacks (Amir Tzin) [2112927] - net/mlx5: Move fw reset unload to mlx5_fw_reset_complete_reload (Amir Tzin) [2112927] - net/mlx5e: kTLS, Dynamically re-size TX recycling pool (Amir Tzin) [2112927] - net/mlx5e: kTLS, Recycle objects of device-offloaded TLS TX connections (Amir Tzin) [2112927] - net/mlx5e: kTLS, Take stats out of OOO handler (Amir Tzin) [2112927] - net/mlx5e: kTLS, Introduce TLS-specific create TIS (Amir Tzin) [2112927] - net/mlx5e: Move mlx5e_init_l2_addr to en_main (Amir Tzin) [2112927] - net/mlx5e: Split en_fs ndo's and move to en_main (Amir Tzin) [2112927] - net/mlx5e: Separate mlx5e_set_rx_mode_work and move caller to en_main (Amir Tzin) [2112927] - net/mlx5e: Add mdev to flow_steering struct (Amir Tzin) [2112927] - net/mlx5e: Report flow steering errors with mdev err report API (Amir Tzin) [2112927] - net/mlx5e: Convert mlx5e_flow_steering member of mlx5e_priv to pointer (Amir Tzin) [2112927] - net/mlx5e: Allocate VLAN and TC for featured profiles only (Amir Tzin) [2112927] - net/mlx5e: Make mlx5e_tc_table private (Amir Tzin) [2112927] - net/mlx5e: Convert mlx5e_tc_table member of mlx5e_flow_steering to pointer (Amir Tzin) [2112927] - net/mlx5e: TC, Support tc action api for police (Amir Tzin) [2112927] - net/mlx5e: TC, Separate get/update/replace meter functions (Amir Tzin) [2112927] - net/mlx5e: Add red and green counters for metering (Amir Tzin) [2112927] - net/mlx5e: TC, Allocate post meter ft per rule (Amir Tzin) [2112927] - net/mlx5: DR, Add support for flow metering ASO (Amir Tzin) [2112927] - net/mlx5: Fix driver use of uninitialized timeout (Amir Tzin) [2112927] - net/mlx5: DR, Fix SMFS steering info dump format (Amir Tzin) [2112927] - net/mlx5: Adjust log_max_qp to be 18 at most (Amir Tzin) [2112927] - net/mlx5e: Modify slow path rules to go to slow fdb (Amir Tzin) [2112927 2150647] - net/mlx5e: Fix calculations related to max MPWQE size (Amir Tzin) [2112927] - net/mlx5e: xsk: Account for XSK RQ UMRs when calculating ICOSQ size (Amir Tzin) [2112927] - net/mlx5e: Fix the value of MLX5E_MAX_RQ_NUM_MTTS (Amir Tzin) [2112927] - net/mlx5e: TC, Fix post_act to not match on in_port metadata (Amir Tzin) [2112927] - net/mlx5e: Remove WARN_ON when trying to offload an unsupported TLS cipher/version (Amir Tzin) [2112927] - RDMA/mlx5: Rename the mkey cache variables and functions (Amir Tzin) [2112927] - RDMA/mlx5: Store in the cache mkeys instead of mrs (Amir Tzin) [2112927] - RDMA/mlx5: Store the number of in_use cache mkeys instead of total_mrs (Amir Tzin) [2112927] - RDMA/mlx5: Replace cache list with Xarray (Amir Tzin) [2112927] - RDMA/mlx5: Replace ent->lock with xa_lock (Amir Tzin) [2112927] - net/mlx5: CT: Remove warning of ignore_flow_level support for non PF (Amir Tzin) [2112927] - net/mlx5e: Add resiliency for PTP TX port timestamp (Amir Tzin) [2112927] - net/mlx5: Expose ts_cqe_metadata_size2wqe_counter (Amir Tzin) [2112927] - net/mlx5e: HTB, move htb functions to a new file (Amir Tzin) [2112927] - net/mlx5e: HTB, change functions name to follow convention (Amir Tzin) [2112927] - net/mlx5e: HTB, remove priv from htb function calls (Amir Tzin) [2112927] - net/mlx5e: HTB, hide and dynamically allocate mlx5e_htb structure (Amir Tzin) [2112927] - net/mlx5e: HTB, move stats and max_sqs to priv (Amir Tzin) [2112927] - net/mlx5e: HTB, move section comment to the right place (Amir Tzin) [2112927] - net/mlx5e: HTB, move ids to selq_params struct (Amir Tzin) [2112927] - net/mlx5e: HTB, reduce visibility of htb functions (Amir Tzin) [2112927] - net/mlx5e: Fix mqprio_rl handling on devlink reload (Amir Tzin) [2112927] - net/mlx5e: Report header-data split state through ethtool (Amir Tzin) [2112927] - RDMA/mlx5: Expose steering anchor to userspace (Amir Tzin) [2112927] - RDMA/mlx5: Refactor get flow table function (Amir Tzin) [2112927] - net/mlx5: fs, allow flow table creation with a UID (Amir Tzin) [2112927] - net/mlx5: fs, expose flow table ID to users (Amir Tzin) [2112927] - net/mlx5: Expose the ability to point to any UID from shared UID (Amir Tzin) [2112927] - net/mlx5e: Remove the duplicating check for striding RQ when enabling LRO (Amir Tzin) [2112927] - net/mlx5e: Move the LRO-XSK check to mlx5e_fix_features (Amir Tzin) [2112927] - net/mlx5e: Extend flower police validation (Amir Tzin) [2112927] - net/mlx5e: configure meter in flow action (Amir Tzin) [2112927 2150647 2049622] - net/mlx5e: Removed useless code in function (Amir Tzin) [2112927] - net/mlx5: Bridge, implement QinQ support (Amir Tzin) [2112927] - net/mlx5: Bridge, implement infrastructure for VLAN protocol change (Amir Tzin) [2112927] - net/mlx5: Bridge, extract VLAN push/pop actions creation (Amir Tzin) [2112927] - net/mlx5: Bridge, rename filter fg to vlan_filter (Amir Tzin) [2112927] - net/mlx5: Bridge, refactor groups sizes and indices (Amir Tzin) [2112927] - net/mlx5: debugfs, Add num of in-use FW command interface slots (Amir Tzin) [2112927] - net/mlx5: Expose vnic diagnostic counters for eswitch managed vports (Amir Tzin) [2112927 2150647 2049881] - net/mlx5: Use software VHCA id when it's supported (Amir Tzin) [2112927] - net/mlx5: Introduce ifc bits for using software vhca id (Amir Tzin) [2112927] - net/mlx5: Use the bitmap API to allocate bitmaps (Amir Tzin) [2112927] - devlink: Hold the instance lock in port_new / port_del callbacks (mlx5 hunks only) (Amir Tzin) [2112925] - net/mlx5: Remove devl_unlock from mlx5_devlink_eswitch_mode_set (Amir Tzin) [2112927 2150647] - net/mlx5: Use devl_ API in mlx5e_devlink_port_register (Amir Tzin) [2112927 2150647] - net/mlx5: Use devl_ API in mlx5_esw_devlink_sf_port_register (Amir Tzin) [2112927] - net/mlx5: Use devl_ API in mlx5_esw_offloads_devlink_port_register (Amir Tzin) [2112927 2150647] - net/mlx5: Use devl_ API for rate nodes destroy (Amir Tzin) [2112927 2150647] - net/mlx5: Remove devl_unlock from mlx5_eswtich_mode_callback_enter (Amir Tzin) [2112927 2150647] - net/mlx5: fix 32bit build (Amir Tzin) [2112927 2049622] - net/mlx5e: TC, Support offloading police action (Amir Tzin) [2112927 2049622] - net/mlx5e: Add flow_action to parse state (Amir Tzin) [2112927 2049622] - net/mlx5e: Add post meter table for flow metering (Amir Tzin) [2112927 2049622] - net/mlx5e: Add generic macros to use metadata register mapping (Amir Tzin) [2112927 2049622] - net/mlx5e: Get or put meter by the index of tc police action (Amir Tzin) [2112927 2049622] - net/mlx5e: Add support to modify hardware flow meter parameters (Amir Tzin) [2112927 2049622] - net/mlx5e: Prepare for flow meter offload if hardware supports it (Amir Tzin) [2112927 2049622] - net/mlx5: Implement interfaces to control ASO SQ and CQ (Amir Tzin) [2112927 2049622] - net/mlx5: Add support to create SQ and CQ for ASO (Amir Tzin) [2112927 2049622] - net/mlx5: E-switch: Change eswitch mode only via devlink command (Amir Tzin) [2112927 2150647 2112917] - net/mlx5: E-switch, Remove dependency between sriov and eswitch mode (Amir Tzin) [2112927 2150647 2112917] - net/mlx5: E-switch, Introduce flag to indicate if fdb table is created (Amir Tzin) [2112927 2112917] - net/mlx5: E-switch, Introduce flag to indicate if vport acl namespace is created (Amir Tzin) [2112927 2112917] - net/mlx5: delete dead code in mlx5_esw_unlock() (Amir Tzin) [2112927] - net/mlx5: Delete ipsec_fs header file as not used (Amir Tzin) [2112927] - net/mlx5: Add bits and fields to support enhanced CQE compression (Amir Tzin) [2112927] - net/mlx5: Remove not used MLX5_CAP_BITS_RW_MASK (Amir Tzin) [2112927] - net/mlx5: group fdb cleanup to single function (Amir Tzin) [2112927] - net/mlx5: Add support EXECUTE_ASO action for flow entry (Amir Tzin) [2112927 2049622] - net/mlx5: Add HW definitions of vport debug counters (Amir Tzin) [2112927] - net/mlx5: Add IFC bits and enums for flow meter (Amir Tzin) [2112927 2049622] - RDMA/mlx5: Support handling of modify-header pattern ICM area (Amir Tzin) [2112927] - net/mlx5: Manage ICM of type modify-header pattern (Amir Tzin) [2112927] - net/mlx5: Introduce header-modify-pattern ICM properties (Amir Tzin) [2112927] - RDMA/mlx5: Add a umr recovery flow (Amir Tzin) [2112927] - net/mlx5e: Ring the TX doorbell on DMA errors (Amir Tzin) [2112925] - net/mlx5e: Fix capability check for updating vnic env counters (Amir Tzin) [2112925] - net/mlx5: Lag, correct get the port select mode str (Amir Tzin) [2112925] - net/mlx5e: Fix enabling sriov while tc nic rules are offloaded (Amir Tzin) [2112925] - net/mlx5e: kTLS, Fix build time constant test in RX (Amir Tzin) [2112925] - net/mlx5e: kTLS, Fix build time constant test in TX (Amir Tzin) [2112925] - net/mlx5: Lag, decouple FDB selection and shared FDB (Amir Tzin) [2112925] - net/mlx5: TC, allow offload from uplink to other PF's VF (Amir Tzin) [2112925] - mellanox: mlx5: avoid uninitialized variable warning with gcc-12 (Amir Tzin) [2112925] - net/mlx5: E-Switch, pair only capable devices (Amir Tzin) [2112925 2150647] - Revert "net/mlx5e: Allow relaxed ordering over VFs" (Amir Tzin) [2112925] - net/mlx5: Fix mlx5_get_next_dev() peer device matching (Amir Tzin) [2112925] - RDMA/mlx5: Remove duplicate pointer assignment in mlx5_ib_alloc_implicit_mr() (Amir Tzin) [2112925] - net/mlx5: fix multiple definitions of mlx5_lag_mpesw_init / mlx5_lag_mpesw_cleanup (Amir Tzin) [2112925] - net/mlx5: Support multiport eswitch mode (Amir Tzin) [2112925 2150647] - net/mlx5: Remove unused argument (Amir Tzin) [2112925] - net/mlx5: Lag, refactor lag state machine (Amir Tzin) [2112925] - net/mlx5e: Add XDP SQs to uplink representors steering tables (Amir Tzin) [2112925] - net/mlx5e: Allow relaxed ordering over VFs (Amir Tzin) [2112925] - net/mlx5e: Support partial GSO for tunnels over vlans (Amir Tzin) [2112925] - net/mlx5e: IPoIB, Improve ethtool rxnfc callback structure in IPoIB (Amir Tzin) [2112925] - net/mlx5e: Allocate virtually contiguous memory for reps structures (Amir Tzin) [2112925] - net/mlx5e: Allocate virtually contiguous memory for VLANs list (Amir Tzin) [2112925] - net/mlx5: Allocate virtually contiguous memory in pci_irq.c (Amir Tzin) [2112925] - net/mlx5: Allocate virtually contiguous memory in vport.c (Amir Tzin) [2112925] - net/mlx5: Inline db alloc API function (Amir Tzin) [2112925] - net/mlx5: Add last command failure syndrome to debugfs (Amir Tzin) [2112925] - net/mlx5: sparse: error: context imbalance in 'mlx5_vf_get_core_dev' (Amir Tzin) [2112925] - net/mlx5: Expose mlx5_sriov_blocking_notifier_register / unregister APIs (Amir Tzin) [2112925] - net/mlx5: Lag, add debugfs to query hardware lag state (Amir Tzin) [2112925] - net/mlx5: Lag, use buckets in hash mode (Amir Tzin) [2112925] - net/mlx5: Lag, refactor dmesg print (Amir Tzin) [2112925] - net/mlx5: Support devices with more than 2 ports (Amir Tzin) [2112925] - net/mlx5: Lag, use actual number of lag ports (Amir Tzin) [2112925] - net/mlx5: Lag, use hash when in roce lag on 4 ports (Amir Tzin) [2112925] - net/mlx5: Lag, support single FDB only on 2 ports (Amir Tzin) [2112925] - net/mlx5: Lag, store number of ports inside lag object (Amir Tzin) [2112925] - net/mlx5: Lag, filter non compatible devices (Amir Tzin) [2112925] - net/mlx5: Lag, use lag lock (Amir Tzin) [2112925] - net/mlx5: Lag, move E-Switch prerequisite check into lag code (Amir Tzin) [2112925] - net/mlx5: devcom only supports 2 ports (Amir Tzin) [2112925] - net/mlx5: Lag, expose number of lag ports (Amir Tzin) [2112925] - net/mlx5: Increase FW pre-init timeout for health recovery (Amir Tzin) [2112925] - net/mlx5: Add exit route when waiting for FW (Amir Tzin) [2112925] - net/mlx5e: Use XFRM state direction instead of flags (Amir Tzin) [2112925] - net/mlx5: Allow future addition of IPsec object modifiers (Amir Tzin) [2112925] - net/mlx5: Don't perform lookup after already known sec_path (Amir Tzin) [2112925] - net/mlx5: Cleanup XFRM attributes struct (Amir Tzin) [2112925] - net/mlx5: Remove not-supported ICV length (Amir Tzin) [2112925] - net/mlx5: Simplify IPsec capabilities logic (Amir Tzin) [2112925] - net/mlx5: Don't advertise IPsec netdev support for non-IPsec device (Amir Tzin) [2112925] - net/mlx5: Make sure that no dangling IPsec FS pointers exist (Amir Tzin) [2112925] - net/mlx5: Clean IPsec FS add/delete rules (Amir Tzin) [2112925] - net/mlx5: Simplify HW context interfaces by using SA entry (Amir Tzin) [2112925] - net/mlx5: Remove indirections from esp functions (Amir Tzin) [2112925] - net/mlx5: Merge various control path IPsec headers into one file (Amir Tzin) [2112925] - net/mlx5: Remove useless validity check (Amir Tzin) [2112925] - net/mlx5: Store IPsec ESN update work in XFRM state (Amir Tzin) [2112925] - net/mlx5: Reduce useless indirection in IPsec FS add/delete flows (Amir Tzin) [2112925] - net/mlx5: Don't hide fallback to software IPsec in FS code (Amir Tzin) [2112925] - net/mlx5: Check IPsec TX flow steering namespace in advance (Amir Tzin) [2112925] - net/mlx5: Simplify IPsec flow steering init/cleanup functions (Amir Tzin) [2112925] - net/mlx5: fs, an FTE should have no dests when deleted (Amir Tzin) [2112925] - net/mlx5: fs, call the deletion function of the node (Amir Tzin) [2112925] - net/mlx5: fs, delete the FTE when there are no rules attached to it (Amir Tzin) [2112925] - net/mlx5: fs, do proper bookkeeping for forward destinations (Amir Tzin) [2112925] - net/mlx5: fs, add unused destination type (Amir Tzin) [2112925] - net/mlx5: fs, jump to exit point and don't fall through (Amir Tzin) [2112925] - net/mlx5: fs, refactor software deletion rule (Amir Tzin) [2112925] - net/mlx5: fs, split software and IFC flow destination definitions (Amir Tzin) [2112925] - net/mlx5e: TC, set proper dest type (Amir Tzin) [2112925] - net/mlx5e: Remove unused mlx5e_dcbnl_build_rep_netdev function (Amir Tzin) [2112925] - net/mlx5e: Drop error CQE handling from the XSK RX handler (Amir Tzin) [2112925] - net/mlx5: Print initializing field in case of timeout (Amir Tzin) [2112925] - net/mlx5: Delete redundant default assignment of runtime devlink params (Amir Tzin) [2112925] - net/mlx5: Remove useless kfree (Amir Tzin) [2112925] - net/mlx5: use kvfree() for kvzalloc() in mlx5_ct_fs_smfs_matcher_create (Amir Tzin) [2112925] - RDMA/mlx5: Clean UMR QP type flow from mlx5_ib_post_send() (Amir Tzin) [2112925] - RDMA/mlx5: Use mlx5_umr_post_send_wait() to update xlt (Amir Tzin) [2112925] - RDMA/mlx5: Use mlx5_umr_post_send_wait() to update MR pas (Amir Tzin) [2112925] - RDMA/mlx5: Move creation and free of translation tables to umr.c (Amir Tzin) [2112925] - RDMA/mlx5: Use mlx5_umr_post_send_wait() to rereg pd access (Amir Tzin) [2112925] - RDMA/mlx5: Use mlx5_umr_post_send_wait() to revoke MRs (Amir Tzin) [2112925] - RDMA/mlx5: Introduce mlx5_umr_post_send_wait() (Amir Tzin) [2112925] - RDMA/mlx5: Expose wqe posting helpers outside of wr.c (Amir Tzin) [2112925] - RDMA/mlx5: Simplify get_umr_update_access_mask() (Amir Tzin) [2112925] - RDMA/mlx5: Move mkey ctrl segment logic to umr.c (Amir Tzin) [2112925] - RDMA/mlx5: Move umr checks to umr.h (Amir Tzin) [2112925] - RDMA/mlx5: Move init and cleanup of UMR to umr.c (Amir Tzin) [2112925] - RDMA/mlx5: Fix flow steering egress flow (Amir Tzin) [2112925] - mlx5, xsk: Diversify return values from xsk_wakeup call paths (Amir Tzin) [2112925] - net/mlx5: Remove not-implemented IPsec capabilities (Amir Tzin) [2112925] - net/mlx5: Remove ipsec_ops function table (Amir Tzin) [2112925] - net/mlx5: Reduce kconfig complexity while building crypto support (Amir Tzin) [2112925] - net/mlx5: Move IPsec file to relevant directory (Amir Tzin) [2112925] - net/mlx5: Remove not-needed IPsec config (Amir Tzin) [2112925] - net/mlx5: Align flow steering allocation namespace to common style (Amir Tzin) [2112925] - net/mlx5: Unify device IPsec capabilities check (Amir Tzin) [2112925] - net/mlx5: Remove useless IPsec device checks (Amir Tzin) [2112925] - net/mlx5: Remove ipsec vs. ipsec offload file separation (Amir Tzin) [2112925] - RDMA/mlx5: Drop crypto flow steering API (Amir Tzin) [2112925] - RDMA/mlx5: Delete never supported IPsec flow action (Amir Tzin) [2112925] - net/mlx5: Remove FPGA ipsec specific statistics (Amir Tzin) [2112925] - net/mlx5: Remove XFRM no_trailer flag (Amir Tzin) [2112925] - net/mlx5: Remove not-used IDA field from IPsec struct (Amir Tzin) [2112925] - net/mlx5: Delete metadata handling logic (Amir Tzin) [2112925] - net/mlx5_fpga: Drop INNOVA IPsec support (Amir Tzin) [2112925] - net/mlx5: Cleanup kTLS function names and their exposure (Amir Tzin) [2112925] - net/mlx5: Remove tls vs. ktls separation as it is the same (Amir Tzin) [2112925] - net/mlx5: Remove indirection in TLS build (Amir Tzin) [2112925] - net/mlx5: Reliably return TLS device capabilities (Amir Tzin) [2112925] - net/mlx5_fpga: Drop INNOVA TLS support (Amir Tzin) [2112925] - ipv6: Use ipv6_only_sock() helper in condition (mlx5 hunk only). (Amir Tzin) [2112925] - Revert "stmmac/intel: mark driver as tech preview" (Mark Salter) [2122230] - net: stmmac: Fix queue statistics reading (Mark Salter) [2122230] - stmmac: intel: Update PCH PTP clock rate from 200MHz to 204.8MHz (Mark Salter) [2122230] - net: stmmac: power up/down serdes in stmmac_open/release (Mark Salter) [2122230] - stmmac: intel: Simplify intel_eth_pci_remove() (Mark Salter) [2122230] - net: stmmac: work around sporadic tx issue on link-up (Mark Salter) [2122230] - stmmac: intel: Add a missing clk_disable_unprepare() call in intel_eth_pci_remove() (Mark Salter) [2122230] - net: phylink: fix SGMII inband autoneg enable (Mark Salter) [2122230] - net: phylink: fix NULL pl->pcs dereference during phylink_pcs_poll_start (Mark Salter) [2122230] - net: phylink: disable PCS polling over major configuration (Mark Salter) [2122230] - net: phylink: remove pcs_ops member (Mark Salter) [2122230] - net: pcs: xpcs: depends on PHYLINK in Kconfig (Mark Salter) [2122230] - net: phylink: add QSGMII support to phylink_mii_c22_pcs_encode_advertisement() (Mark Salter) [2122230] - net: stmmac: make mdio register skips PHY scanning for fixed-link (Mark Salter) [2122230] - stmmac: intel: add phy-mode and fixed-link ACPI _DSD setting support (Mark Salter) [2122230] - net: pcs: xpcs: add CL37 1000BASE-X AN support (Mark Salter) [2122230] - stmmac: intel: prepare to support 1000BASE-X phy interface setting (Mark Salter) [2122230] - net: make xpcs_do_config to accept advertising for pcs-xpcs and sja1105 (Mark Salter) [2122230] - net: pcs: xpcs: propagate xpcs_read error to xpcs_get_state_c37_sgmii (Mark Salter) [2122230] - net: stmmac: remove redunctant disable xPCS EEE call (Mark Salter) [2122230] - net: stmmac: fix dma queue left shift overflow issue (Mark Salter) [2122230] - net: stmmac: switch to use interrupt for hw crosstimestamping (Mark Salter) [2122230] - net: stmmac: fix unbalanced ptp clock issue in suspend/resume flow (Mark Salter) [2122230] - net: stmmac: fix pm runtime issue in stmmac_dvr_remove() (Mark Salter) [2122230] - net: stmmac: dwc-qos: Disable split header for Tegra194 (Mark Salter) [2122230] - stmmac: intel: Fix an error handling path in intel_eth_pci_probe() (Mark Salter) [2122230] - stmmac: intel: Add RPL-P PCI ID (Mark Salter) [2122230] - net: stmmac: use dev_err_probe() for reporting mdio bus registration failure (Mark Salter) [2122230] - net: stmmac: remove unused get_addr() callback (Mark Salter) [2122230] - net: pcs: pcs-xpcs: Convert to mdiobus_c45_read (Mark Salter) [2122230] - net: phylink: Convert to mdiobus_c45_{read|write} (Mark Salter) [2122230] - net: stmmac: stmmac_main: using pm_runtime_resume_and_get instead of pm_runtime_get_sync (Mark Salter) [2122230] - net: phylink: remove phylink_helper_basex_speed() (Mark Salter) [2122230] - net: phylink: remove phylink_set_10g_modes() (Mark Salter) [2122230] - net: stmmac: using pm_runtime_resume_and_get instead of pm_runtime_get_sync (Mark Salter) [2122230] - net: stmmac: fix missing pci_disable_device() on error in stmmac_pci_probe() (Mark Salter) [2122230] - net: stmmac: disable Split Header (SPH) for Intel platforms (Mark Salter) [2122230] - net: stmmac: Use readl_poll_timeout_atomic() in atomic state (Mark Salter) [2122230] - net: stmmac: Fix unset max_speed difference between DT and non-DT platforms (Mark Salter) [2122230] - stmmac: intel: Add ADL-N PCI ID (Mark Salter) [2122230] - net: stmmac: switch no PTP HW support message to info level (Mark Salter) [2122230] - net: phylink: remove phylink_set_pcs() (Mark Salter) [2122230] - stmmac: intel: Enable 2.5Gbps for Intel AlderLake-S (Mark Salter) [2122230] - net: phylink: remove phylink_config's pcs_poll (Mark Salter) [2122230] - net: phylink: use legacy_pre_march2020 (Mark Salter) [2122230] - net: phylink: add legacy_pre_march2020 indicator (Mark Salter) [2122230] - net: stmmac: optimize locking around PTP clock reads (Mark Salter) [2122230] - net: stmmac: use .mac_select_pcs() interface (Mark Salter) [2122230] - net: stmmac: convert to phylink_generic_validate() (Mark Salter) [2122230] - net: stmmac: remove phylink_config.pcs_poll usage (Mark Salter) [2122230] - net: stmmac/xpcs: convert to pcs_validate() (Mark Salter) [2122230] - net: convert users of bitmap_foo() to linkmode_foo() (Mark Salter) [2122230] - net: phylink: add pcs_validate() method (Mark Salter) [2122230] - net: phylink: add mac_select_pcs() method to phylink_mac_ops (Mark Salter) [2122230] - net: phylink: tidy up disable bit clearing (Mark Salter) [2122230] - net: phylink: handle NA interface mode in phylink_fwnode_phy_connect() (Mark Salter) [2122230] - net: phylink: Add helpers for c22 registers without MDIO (Mark Salter) [2122230] - net: phylink: add 1000base-KX to phylink_caps_to_linkmodes() (Mark Salter) [2122230] - net: phylink: add generic validate implementation (Mark Salter) [2122230] - net: phylink: use supported_interfaces for phylink validation (Mark Salter) [2122230] - net: phylink: add MAC phy_interface_t bitmap (Mark Salter) [2122230] - net: phy: add phy_interface_t bitmap support (Mark Salter) [2122230] - net: phylink: Convert some users of mdiobus_* to mdiodev_* (Mark Salter) [2122230] - net: phylink: use mdiobus_modify_changed() helper (Mark Salter) [2122230] - net: mdio: add mdiobus_modify_changed() (Mark Salter) [2122230] - net: phylink: add phylink_set_10g_modes() helper (Mark Salter) [2122230] - net: stmmac: fill in supported_interfaces (Mark Salter) [2122230] - net: stmmac: convert to phylink_get_linkmodes() (Mark Salter) [2122230] - net: xpcs: add support for retrieving supported interface modes (Mark Salter) [2122230] - net: mdio: Add helper functions for accessing MDIO devices (Mark Salter) [2122230] - net: stmmac: fix return value of __setup handler (Mark Salter) [2122230] - net: stmmac: only enable DMA interrupts when ready (Mark Salter) [2122230] - net: stmmac: ensure PTP time register reads are consistent (Mark Salter) [2122230] - net: stmmac: dump gmac4 DMA registers correctly (Mark Salter) [2122230] - net: stmmac: properly handle with runtime pm in stmmac_dvr_remove() (Mark Salter) [2122230] - net: stmmac: skip only stmmac_ptp_register when resume from suspend (Mark Salter) [2122230] - drivers/net/ethernet: clean up mis-targeted comments (Mark Salter) [2122230] - net: stmmac: configure PTP clock source prior to PTP initialization (Mark Salter) [2122230] - net: stmmac: reduce unnecessary wakeups from eee sw timer (Mark Salter) [2122230] - net: stmmac: remove unused members in struct stmmac_priv (Mark Salter) [2122230] - net: stmmac: Fix "Unbalanced pm_runtime_enable!" warning (Mark Salter) [2122230] - net: stmmac: add tc flower filter for EtherType matching (Mark Salter) [2122230] - net: stmmac: bump tc when get underflow error from DMA descriptor (Mark Salter) [2122230] - stmmac: remove ethtool driver version info (Mark Salter) [2122230] - net: stmmac: Calculate CDC error only once (Mark Salter) [2122230] - net: stmmac: ptp: fix potentially overflowing expression (Mark Salter) [2122230] - net: stmmac: fix tc flower deletion for VLAN priority Rx steering (Mark Salter) [2122230] - net: stmmac: Avoid DMA_CHAN_CONTROL write if no Split Header support (Mark Salter) [2122230] - net: stmmac: Disable Tx queues when reconfiguring the interface (Mark Salter) [2122230] - net: phylink: Force retrigger in case of latched link-fail indicator (Mark Salter) [2122230] - net: phylink: Force link down and retrigger resolve on interface change (Mark Salter) [2122230] - net: stmmac: retain PTP clock time during SIOCSHWTSTAMP ioctls (Mark Salter) [2122230] - stmmac_pci: Fix underflow size in stmmac_rx (Mark Salter) [2122230] - net: stmmac: Fix signed/unsigned wreckage (Mark Salter) [2122230] - net: stmmac: allow a tc-taprio base-time of zero (Mark Salter) [2122230] - ethernet: stmmac: use eth_hw_addr_set() (Mark Salter) [2122230] - net: phylink: Support disabling autonegotiation for PCS (Mark Salter) [2122230] - net: stmmac: fix off-by-one error in sanity check (Mark Salter) [2122230] - net: stmmac: fix gcc-10 -Wrestrict warning (Mark Salter) [2122230] - net: phylink: don't call netif_carrier_off() with NULL netdev (Mark Salter) [2122230] - net: stmmac: Fix E2E delay mechanism (Mark Salter) [2122230] - net: stmmac: add support for dwmac 3.40a (Mark Salter) [2122230] - net: stmmac: fix get_hw_feature() on old hardware (Mark Salter) [2122230] - net: stmmac: trigger PCS EEE to turn off on link down (Mark Salter) [2122230] - net: pcs: xpcs: fix incorrect steps on disable EEE (Mark Salter) [2122230] - net: pcs: xpcs: fix incorrect CL37 AN sequence (Mark Salter) [2122230] - net: stmmac: fix EEE init issue when paired with EEE capable PHYs (Mark Salter) [2122230] - net: stmmac: allow CSR clock of 300MHz (Mark Salter) [2122230] - net: stmmac: platform: fix build warning when with !CONFIG_PM_SLEEP (Mark Salter) [2122230] - net: stmmac: fix system hang caused by eee_ctrl_timer during suspend/resume (Mark Salter) [2122230] - net: stmmac: fix MAC not working when system resume back with WoL active (Mark Salter) [2122230] - net: phylink: add suspend/resume support (Mark Salter) [2122230] - net: stmmac: add ethtool per-queue irq statistic support (Mark Salter) [2122230] - net: stmmac: add ethtool per-queue statistic framework (Mark Salter) [2122230] - net: stmmac: fix INTR TBU status affecting irq count statistic (Mark Salter) [2122230] - net: pcs: xpcs: Add Pause Mode support for SGMII and 2500BaseX (Mark Salter) [2122230] - net: stmmac: fix kernel panic due to NULL pointer dereference of plat->est (Mark Salter) [2122230] - net: pcs: xpcs: fix error handling on failed to allocate memory (Mark Salter) [2122230] - net: stmmac: add est_irq_status callback function for GMAC 4.10 and 5.10 (Mark Salter) [2122230] - net: stmmac: ptp: update tas basetime after ptp adjust (Mark Salter) [2122230] - net: stmmac: add mutex lock to protect est parameters (Mark Salter) [2122230] - net: stmmac: separate the tas basetime calculation function (Mark Salter) [2122230] - net: stmmac: Terminate FPE workqueue in suspend (Mark Salter) [2122230] - stmmac: intel: set PCI_D3hot in suspend (Mark Salter) [2122230] - stmmac: intel: Enable PHY WOL option in EHL (Mark Salter) [2122230] - net: stmmac: option to enable PHY WOL with PMT enabled (Mark Salter) [2122230] - net: stmmac: remove redundant continue statement (Mark Salter) [2122230] - stmmac: intel: fix wrong kernel-doc (Mark Salter) [2122230] - stmmac: intel: move definitions to dwmac-intel header file (Mark Salter) [2122230] - net: pcs: xpcs: export xpcs_do_config and xpcs_link_up (Mark Salter) [2122230] - net: pcs: xpcs: also ignore phy id if it's all ones (Mark Salter) [2122230] - net: pcs: xpcs: add support for sgmii with no inband AN (Mark Salter) [2122230] - net: pcs: xpcs: move register bit descriptions to a header file (Mark Salter) [2122230] - net: stmmac: reduce indentation when calling stmmac_xpcs_setup (Mark Salter) [2122230] - net: stmmac: reverse Christmas tree notation in stmmac_xpcs_setup (Mark Salter) [2122230] - net: pcs: xpcs: rename mdio_xpcs_args to dw_xpcs (Mark Salter) [2122230] - net: phylink: Refactor phylink_of_phy_connect() (Mark Salter) [2122230] - net: phylink: introduce phylink_fwnode_phy_connect() (Mark Salter) [2122230] - net: phy: Introduce phy related fwnode functions (Mark Salter) [2122230] - net: phy: Introduce fwnode_mdio_find_device() (Mark Salter) [2122230] - net: stmmac: Fix unused values warnings (Mark Salter) [2122230] - net: stmmac: Fix mixed enum type warning (Mark Salter) [2122230] - net: stmmac: Fix missing { } around two statements in an if statement (Mark Salter) [2122230] - net: stmmac: explicitly deassert GMAC_AHB_RESET (Mark Salter) [2122230] - net: stmmac: platform: use optional clk/reset get APIs (Mark Salter) [2122230] - net: stmmac: fix NPD with phylink_set_pcs if there is no MDIO bus (Mark Salter) [2122230] - net: stmmac: enable Intel mGbE 2.5Gbps link speed (Mark Salter) [2122230] - net: pcs: add 2500BASEX support for Intel mGbE controller (Mark Salter) [2122230] - net: stmmac: split xPCS setup from mdio register (Mark Salter) [2122230] - net: pcs: xpcs: convert to phylink_pcs_ops (Mark Salter) [2122230] - net: pcs: xpcs: convert to mdio_device (Mark Salter) [2122230] - net: pcs: xpcs: use mdiobus_c45_addr in xpcs_{read,write} (Mark Salter) [2122230] - net: pcs: xpcs: export xpcs_probe (Mark Salter) [2122230] - net: pcs: xpcs: export xpcs_config_eee (Mark Salter) [2122230] - net: pcs: xpcs: export xpcs_validate (Mark Salter) [2122230] - net: pcs: xpcs: make the checks related to the PHY interface mode stateless (Mark Salter) [2122230] - net: pcs: xpcs: delete shim definition for mdio_xpcs_get_ops() (Mark Salter) [2122230] - net: pcs: xpcs: there is only one PHY ID (Mark Salter) [2122230] - net: stmmac: enable platform specific safety features (Mark Salter) [2122230] - net: stmmac: the XPCS obscures a potential "PHY not found" error (Mark Salter) [2122230] - net: stmmac: Add callbacks for DWC xpcs Energy Efficient Ethernet (Mark Salter) [2122230] - net: pcs: Introducing support for DWC xpcs Energy Efficient Ethernet (Mark Salter) [2122230]- xfs: reserve quota for dir expansion when linking/unlinking files (Bill O'Donnell) [2086880] - scsi: storvsc: Fix swiotlb bounce buffer leak in confidential VM (Emanuele Giuseppe Esposito) [2150659] - ACPICA: Fix operand resolution (Mark Langsdorf) [2156144] - driver core: Add missing kernel doc for device::msi_lock (Myron Stowe) [2158839] - PCI/MSI: Protect msi_desc::masked for multi-MSI (Myron Stowe) [2158839] - KVM: arm64: Don't retrieve memory slot again in page fault handler (Gavin Shan) [2161161] - fs: allow cross-vfsmount reflink/dedupe (Andrey Albershteyn) [2086200] - powerpc/hv-gpci: Fix hv_gpci event list (Mamatha Inamdar) [2161258] - powerpc: declare unmodified attribute_group usages const (Mamatha Inamdar) [2161258] - drm/amd: Delay removal of the firmware framebuffer (Michel Dänzer) [2162039] - cpuidle: Add cpu_idle_miss trace event (Mark Langsdorf) [2122312] - cpuidle: haltpoll: Add trace points for guest_halt_poll_ns grow/shrink (Mark Langsdorf) [2122312] - efi/cper, cxl: Decode CXL Error Log (Lenny Szubowicz) [2143733] - efi/cper, cxl: Decode CXL Protocol Error Section (Lenny Szubowicz) [2143733] - efi: cper: Add support for printing Firmware Error Record Reference (Lenny Szubowicz) [2143733] - Bluetooth: L2CAP: Fix use-after-free caused by l2cap_reassemble_sdu (Wander Lairson Costa) [2152927] {CVE-2022-3564} - drm/i915: Fix CFI violations in gt_sysfs (Jocelyn Falempe) [2154880] - NFS: Clear the file access cache upon login (Benjamin Coddington) [2050832] - NFS: don't store 'struct cred *' in struct nfs_access_entry (Benjamin Coddington) [2050832] - NFS: pass cred explicitly for access tests (Benjamin Coddington) [2050832] - NFS: change nfs_access_get_cached to only report the mask (Benjamin Coddington) [2050832] - init: Initialize noop_backing_dev_info early (Nico Pache) [2160228] - mm: vmscan: make rotations a secondary factor in balancing anon vs file (Nico Pache) [2160228] - writeback: Fix inode->i_io_list not be protected by inode->i_lock error (Nico Pache) [2160228] - mm: vmscan: fix extreme overreclaim and swap floods (Nico Pache) [2160228] - mm/page_alloc: ensure kswapd doesn't accidentally go to sleep (Nico Pache) [2160228] - mm/page_io: count submission time as thrashing delay for delayacct (Nico Pache) [2160228] - delayacct: support re-entrance detection of thrashing accounting (Nico Pache) [2160228] - filemap: make the accounting of thrashing more consistent (Nico Pache) [2160228] - writeback: don't warn on an unregistered BDI in __mark_inode_dirty (Nico Pache) [2160228] - s390/dasd: fix no record found for raw_track_access (Tobias Huschle) [2161270] - crypto: testmgr - disallow certain DRBG hash functions in FIPS mode (Vladis Dronov) [2152133] - dmaengine: idxd: Fix crc_val field for completion record (Jerry Snitselaar) [2144375] - dmaengine: idxd: Make read buffer sysfs attributes invisible for Intel IAA (Jerry Snitselaar) [2144375] - dmaengine: idxd: Make max batch size attributes in sysfs invisible for Intel IAA (Jerry Snitselaar) [2144375] - dmaengine: idxd: Do not call DMX TX callbacks during workqueue disable (Jerry Snitselaar) [2144375] - dmaengine: idxd: Prevent use after free on completion memory (Jerry Snitselaar) [2144375] - dmaengine: idxd: Let probe fail when workqueue cannot be enabled (Jerry Snitselaar) [2144375] - dmaengine: idxd: Fix max batch size for Intel IAA (Jerry Snitselaar) [2144375] - dmaengine: idxd: add configuration for concurrent batch descriptor processing (Jerry Snitselaar) [2144375] - dmanegine: idxd: reformat opcap output to match bitmap_parse() input (Jerry Snitselaar) [2144375] - dmaengine: idxd: add configuration for concurrent work descriptor processing (Jerry Snitselaar) [2144375] - dmaengine: idxd: add WQ operation cap restriction support (Jerry Snitselaar) [2144375] - dmaengine: idxd: convert ats_dis to a wq flag (Jerry Snitselaar) [2144375] - dmaengine: idxd: track enabled workqueues in bitmap (Jerry Snitselaar) [2144375] - dmaengine: idxd: Set wq state to disabled in idxd_wq_disable_cleanup() (Jerry Snitselaar) [2144375] - dmaengine: idxd: Do not enable user type Work Queue without Shared Virtual Addressing (Jerry Snitselaar) [2144375] - dmaengine: idxd: fix RO device state error after been disabled/reset (Jerry Snitselaar) [2144375] - dmaengine: idxd: avoid deadlock in process_misc_interrupts() (Jerry Snitselaar) [2144375] - KVM: x86: nSVM: implement nested LBR virtualization (Emanuele Giuseppe Esposito) [2155149] - KVM: x86: nSVM: correctly virtualize LBR msrs when L2 is running (Emanuele Giuseppe Esposito) [2155149] - kvm: x86: SVM: use vmcb* instead of svm->vmcb where it makes sense (Emanuele Giuseppe Esposito) [2155149] - KVM: x86: nSVM: implement nested VMLOAD/VMSAVE (Emanuele Giuseppe Esposito) [2155149] - eth: octeon: fix build after netif_napi_add() changes (Íñigo Huguet) [2152918] - net: drop the weight argument from netif_napi_add (Íñigo Huguet) [2152918] - net: remove netif_tx_napi_add() (Íñigo Huguet) [2152918] - ipoib: switch to netif_napi_add_weight() (Íñigo Huguet) [2152918] - IB/hfi1: switch to netif_napi_add_weight() (Íñigo Huguet) [2152918] - IB/hfi1: switch to netif_napi_add_tx() (Íñigo Huguet) [2152918] - crypto: caam/qi2 - switch to netif_napi_add_tx_weight() (Íñigo Huguet) [2152918] - can: can-dev: move to netif_napi_add_weight() (Íñigo Huguet) [2152918] - net: virtio: switch to netif_napi_add_weight() (Íñigo Huguet) [2152918] - r8152: switch to netif_napi_add_weight() (Íñigo Huguet) [2152918] - eth: switch to netif_napi_add_weight() (Íñigo Huguet) [2152918] - mt76: switch to netif_napi_add_tx() (Íñigo Huguet) [2152918] - net: move snowflake callers to netif_napi_add_tx_weight() (Íñigo Huguet) [2152918] - net: switch to netif_napi_add_tx() (Íñigo Huguet) [2152918] - can: m_can: remove a copy of the NAPI_POLL_WEIGHT define (Íñigo Huguet) [2152918] - eth: remove remaining copies of the NAPI_POLL_WEIGHT define (Íñigo Huguet) [2152918] - eth: benet: remove a copy of the NAPI_POLL_WEIGHT define (Íñigo Huguet) [2152918] - eth: atlantic: remove a copy of the NAPI_POLL_WEIGHT define (Íñigo Huguet) [2152918] - eth: smsc: remove a copy of the NAPI_POLL_WEIGHT define (Íñigo Huguet) [2152918] - eth: remove copies of the NAPI_POLL_WEIGHT define (Íñigo Huguet) [2152918] - netdev: reshuffle netif_napi_add() APIs to allow dropping weight (Íñigo Huguet) [2152918] - ipv6: raw: Deduct extension header length in rawv6_push_pending_frames (Hangbin Liu) [2162124] {CVE-2023-0394} - netfilter: conntrack: handle tcp challenge acks during connection reuse (Florian Westphal) [2158726] - act_mirred: use the backlog for nested calls to mirred ingress (Davide Caratti) [2131339] {CVE-2022-4269} - net/sched: act_mirred: better wording on protection against excessive stack growth (Davide Caratti) [2131339] - xfs: add selinux labels to whiteout inodes (Andrey Albershteyn) [2094060] - tdx: enable TDX attestation driver (Wander Lairson Costa) [2076748] - selftests/tdx: Test TDX attestation GetReport support (Wander Lairson Costa) [2076748] - virt: Add TDX guest driver (Wander Lairson Costa) [2076748] - x86/tdx: Add a wrapper to get TDREPORT0 from the TDX Module (Wander Lairson Costa) [2076748] - proc: proc_skip_spaces() shouldn't think it is working on C strings (Wander Lairson Costa) [2152572] {CVE-2022-4378} - proc: avoid integer type confusion in get_proc_long (Wander Lairson Costa) [2152572] {CVE-2022-4378} - NFSv4.2: Update mode bits after ALLOCATE and DEALLOCATE (Jeffrey Layton) [2127153] - NFS: nfsiod should not block forever in mempool_alloc() (Jeffrey Layton) [2127153] - NFSv4.1: Handle NFS4ERR_DELAY replies to OP_SEQUENCE correctly (Benjamin Coddington) [2061259] - NFSv4.1: Don't decrease the value of seq_nr_highest_sent (Benjamin Coddington) [2061259]- uas: ignore UAS for Thinkplus chips (Torez Smith) [2113004] - usb-storage: Add Hiksemi USB3-FW to IGNORE_UAS (Torez Smith) [2113004] - thunderbolt: Explicitly reset plug events delay back to USB4 spec value (Torez Smith) [2113004] - USB: serial: option: add Quectel BG95 0x0203 composition (Torez Smith) [2113004] - thunderbolt: Add support for Intel Maple Ridge single port controller (Torez Smith) [2113004] - USB: core: Fix RST error in hub.c (Torez Smith) [2113004] - kunit: fix Kconfig for build-in tests USB4 and Nitro Enclaves (Torez Smith) [2113004] - usb: storage: Add ASUS <0x0b05:0x1932> to IGNORE_UAS (Torez Smith) [2113004] - USB: serial: cp210x: add Decagon UCA device id (Torez Smith) [2113004] - USB: core: Prevent nested device-reset calls (Torez Smith) [2113004] - usb: typec: Remove retimers properly (Torez Smith) [2113004] - USB: serial: ftdi_sio: add Omron CS1W-CIF31 device id (Torez Smith) [2113004] - USB: serial: option: add support for OPPO R11 diag port (Torez Smith) [2113004] - xhci: Add grace period after xHC start to prevent premature runtime suspend. (Torez Smith) [2113004] - xhci: Fix null pointer dereference in remove if xHC has only one roothub (Torez Smith) [2113004] - USB: cdc-acm: Add Icom PMR F3400 support (0c26:0020) (Torez Smith) [2113004] - usb: xhci-mtk: fix bandwidth release issue (Torez Smith) [2113004] - usb: xhci-mtk: relax TT periodic bandwidth allocation (Torez Smith) [2113004] - usb: typec: altmodes/displayport: correct pin assignment for UFP receptacles (Torez Smith) [2113004] - usb: typec: intel_pmc_mux: Add new ACPI ID for Meteor Lake IOM device (Torez Smith) [2113004] - usb-storage: Add ignore-residue quirk for NXP PN7462AU (Torez Smith) [2113004] - usb: typec: tcpm: Return ENOTSUPP for power supply prop writes (Torez Smith) [2113004] - thunderbolt: Check router generation before connecting xHCI (Torez Smith) [2113004] - thunderbolt: Use the actual buffer in tb_async_error() (Torez Smith) [2113004] - USB: usbsevseg: convert sysfs snprintf to sysfs_emit (Torez Smith) [2113004] - dt-bindings: usb: Add binding for TI USB8041 hub controller (Torez Smith) [2113004] - usb: typec: ucsi: stm32g0: add bootloader support (Torez Smith) [2113004] - usb: typec: ucsi: stm32g0: add support for stm32g0 controller (Torez Smith) [2113004] - dt-bindings: usb: typec: add bindings for stm32g0 controller (Torez Smith) [2113004] - usb: typec: ucsi: Acknowledge the GET_ERROR_STATUS command completion (Torez Smith) [2113004] - usb: typec: retimer: Add missing id check in match callback (Torez Smith) [2113004] - USB: xhci: Fix comment typo (Torez Smith) [2113004] - usb/typec/tcpm: fix repeated words in comments (Torez Smith) [2113004] - usb/misc: fix repeated words in comments (Torez Smith) [2113004] - usb/image: fix repeated words in comments (Torez Smith) [2113004] - usb/host: fix repeated words in comments (Torez Smith) [2113004] - usb/core: fix repeated words in comments (Torez Smith) [2113004] - usb/atm: fix repeated words in comments (Torez Smith) [2113004] - USB: HCD: Fix URB giveback issue in tasklet function (Torez Smith) [2113004] - usb: xhci_plat_remove: avoid NULL dereference (Torez Smith) [2113004] - USB: serial: fix tty-port initialized comments (Torez Smith) [2113004] - USB: serial: usb_wwan: replace DTR/RTS magic numbers with macros (Torez Smith) [2113004] - USB: cdc-acm: use CDC serial-state defines (Torez Smith) [2113004] - USB: cdc-acm: use CDC control-line defines (Torez Smith) [2113004] - USB: cdc: add serial-state defines (Torez Smith) [2113004] - USB: cdc: add control-signal defines (Torez Smith) [2113004] - net/cdc_ncm: Increase NTB max RX/TX values to 64kb (Torez Smith) [2113004] - usb: typec: Add retimer handle to port (Torez Smith) [2113004] - usb: typec: Add support for retimers (Torez Smith) [2113004] - dt-bindings: usb: Add analogix anx7411 PD binding (Torez Smith) [2113004] - usb: ldusb: replace ternary operator with max_t() (Torez Smith) [2113004] - USB: serial: fix repeated word "the" in comments (Torez Smith) [2113004] - USB: serial: io_edgeport: fix spelling mistakes (Torez Smith) [2113004] - USB: serial: ftdi_sio: add Belimo device ids (Torez Smith) [2113004] - thunderbolt: test: Use kunit_test_suite() macro (Torez Smith) [2113004] - media: pvrusb2: drop unexpected word 'a' in comments (Torez Smith) [2113004] - media: gspca: drop unexpected word 'is' in the comments (Torez Smith) [2113004] - usb: typec: add missing uevent when partner support PD (Torez Smith) [2113004] - tools: usb: testusb: Add super-plus speed reporting (Torez Smith) [2113004] - tools: usb: testusb: Add super speed reporting (Torez Smith) [2113004] - tools: usb: testusb: Add wireless speed reporting (Torez Smith) [2113004] - usb: typec: tcpci: move tcpci.h to include/linux/usb/ (Torez Smith) [2113004] - ARM: sa1100/assabet: move dmabounce hack to ohci driver (Torez Smith) [2113004] - usb: host: xhci: use snprintf() in xhci_decode_trb() (Torez Smith) [2113004] - USB: cdc-acm: use define for timeout (Torez Smith) [2113004] - usb: typec_altmode: add a missing "@" at a kernel-doc parameter (Torez Smith) [2113004] - usb: core: sysfs: convert sysfs snprintf to sysfs_emit (Torez Smith) [2113004] - media: usb: gspca: aligned '*' each line (Torez Smith) [2113004] - media: hdpvr: fix error value returns in hdpvr_read (Torez Smith) [2113004] - media: em28xx: Remove useless license text when SPDX-License-Identifier is already used (Torez Smith) [2113004] - USB: serial: use kmemdup instead of kmalloc + memcpy (Torez Smith) [2113004] - usb: host: ehci-q: Fix ehci_submit_single_step_set_feature annotation typo (Torez Smith) [2113004] - USB: storage: Fix typo in comment (Torez Smith) [2113004] - usb: typec: mux: Add CONFIG guards for functions (Torez Smith) [2113004] - usb: typec: mux: Allow muxes to specify mode-switch (Torez Smith) [2113004] - usb: musb: Add support for PolarFire SoC's musb controller (Torez Smith) [2113004] - media: pvrusb2: fix memory leak in pvr_probe (Torez Smith) [2113004] - media: airspy: respect the DMA coherency rules (Torez Smith) [2113004] - media: usbtv: Add PAL-Nc standard (Torez Smith) [2113004] - thunderbolt: Fix typo in comment (Torez Smith) [2113004] - dt-bindings: usb: add documentation for aspeed udc (Torez Smith) [2113004] - usb: Avoid extra usb SET_SEL requests when enabling link power management (Torez Smith) [2113004] - usb: typec: tcpm: Register USB Power Delivery Capabilities (Torez Smith) [2113004] - usb: typec: USB Power Delivery helpers for ports and partners (Torez Smith) [2113004] - usb: typec: Separate USB Power Delivery from USB Type-C (Torez Smith) [2113004] - usb: hub: port: add sysfs entry to switch port power (Torez Smith) [2113004] - ucsi_ccg: ACPI based I2c client enumeration for AMD ASICs (Torez Smith) [2113004] - ucsi_ccg: Do not hardcode interrupt polarity and type (Torez Smith) [2113004] - usb: xhci-mtk: add support optional controller reset (Torez Smith) [2113004] - usb: typec: tcpm: fix typo in comment (Torez Smith) [2113004] - usb: xhci: tegra: Fix error check (Torez Smith) [2113004] - usb: common: usb-conn-gpio: Allow wakeup from system suspend (Torez Smith) [2113004] - usbip: vudc: Don't enable IRQs prematurely (Torez Smith) [2113004] - USB: usbip: clean up mixed use of _irq() and _irqsave() (Torez Smith) [2113004] - USB: Follow-up to SPDX identifiers addition - remove now useless comments (Torez Smith) [2113004] - thunderbolt: Fix some kernel-doc comments (Torez Smith) [2113004] - usb: hub: Simplify error and success path in port_over_current_notify (Torez Smith) [2113004] - usb: remove Link Powermanagement (LPM) disable before port reset. (Torez Smith) [2113004] - thunderbolt: Change TMU mode to HiFi uni-directional once DisplayPort tunneled (Torez Smith) [2113004] - usb: core: Bail out when port is stuck in reset loop (Torez Smith) [2113004] - thunderbolt: Add CL1 support for USB4 and Titan Ridge routers (Torez Smith) [2113004] - thunderbolt: Change downstream router's TMU rate in both TMU uni/bidir mode (Torez Smith) [2113004] - USB: core: Fix bug in resuming hub's handling of wakeup requests (Torez Smith) [2113004] - thunderbolt: Fix typos in CLx enabling (Torez Smith) [2113004] - usb: hub: Add delay for SuperSpeed hub resume to let links transit to U0 (Torez Smith) [2113004] - usb: hub: make wait_for_connected() take an int instead of a pointer to int (Torez Smith) [2113004] - thunderbolt: CLx disable before system suspend only if previously enabled (Torez Smith) [2113004] - usb: hub: avoid warm port reset during USB3 disconnect (Torez Smith) [2113004] - thunderbolt: Silently ignore CLx enabling in case CLx is not supported (Torez Smith) [2113004]- config: Enable Security Path (Ricardo Robaina) [2161309] - tcp: Fix build break when CONFIG_IPV6=n (Jamie Bainbridge) [2143849] - tcp: annotate data-race around queue->synflood_warned (Jamie Bainbridge) [2143849] - tcp: Add listening address to SYN flood message (Jamie Bainbridge) [2143849] - tcp: Fix data-races around sysctl_tcp_syncookies. (Jamie Bainbridge) [2143849] - firmware_loader: Fix memory leak in firmware upload (Mark Langsdorf) [2122319] - firmware_loader: Fix use-after-free during unregister (Mark Langsdorf) [2122319] - firmware_loader: fix memory leak for paged buffer (Mark Langsdorf) [2122319] - firmware_loader: describe 'module' parameter of firmware_upload_register() (Mark Langsdorf) [2122319] - firmware_loader: Move definitions from sysfs_upload.h to sysfs.h (Mark Langsdorf) [2122319] - firmware_loader: Add sysfs nodes to monitor fw_upload (Mark Langsdorf) [2122319] - firmware_loader: Add firmware-upload support (Mark Langsdorf) [2122319] - firmware_loader: Split sysfs support from fallback (Mark Langsdorf) [2122319] - firmware_loader: Clear data and size in fw_free_paged_buf (Mark Langsdorf) [2122319] - firmware: Use kvmalloc for page tables (Mark Langsdorf) [2122319] - firmware: Unify the paged buffer release helper (Mark Langsdorf) [2122319] - firmware: Free temporary page table after vmapping (Mark Langsdorf) [2122319] - arch_topology: Make cluster topology span at least SMT CPUs (Mark Langsdorf) [2122319] - driver core: fix driver_set_override() issue with empty strings (Mark Langsdorf) [2122319] - arch_topology: Silence early cacheinfo errors when non-existent (Mark Langsdorf) [2122319] - driver core: Don't probe devices after bus_type.match() probe deferral (Mark Langsdorf) [2122319] - regmap: spi: Reserve space for register address/padding (Mark Langsdorf) [2122319] - arch_topology: Fix cache attributes detection in the CPU hotplug path (Mark Langsdorf) [2122319] - cacheinfo: Use atomic allocation for percpu cache attributes (Mark Langsdorf) [2122319] - regmap: permit to set reg_update_bits with bulk implementation (Mark Langsdorf) [2122319] - PM: domains: Ensure genpd_debugfs_dir exists before remove (Mark Langsdorf) [2122319] - PM: runtime: Extend support for wakeirq for force_suspend|resume (Mark Langsdorf) [2122319] - regmap: add WARN_ONCE when invalid mask is provided to regmap_field_init() (Mark Langsdorf) [2122319] - PM: wakeup: Unify device_init_wakeup() for PM_SLEEP and !PM_SLEEP (Mark Langsdorf) [2122319] - arch_topology: Warn that topology for nested clusters is not supported (Mark Langsdorf) [2122319] - arch_topology: Add support for parsing sockets in /cpu-map (Mark Langsdorf) [2122319] - arch_topology: Set cluster identifier in each core/thread from /cpu-map (Mark Langsdorf) [2122319] - arch_topology: Limit span of cpu_clustergroup_mask() (Mark Langsdorf) [2122319] - arch_topology: Don't set cluster identifier as physical package identifier (Mark Langsdorf) [2122319] - arch_topology: Avoid parsing through all the CPUs once a outlier CPU is found (Mark Langsdorf) [2122319] - arch_topology: Check for non-negative value rather than -1 for IDs validity (Mark Langsdorf) [2122319] - arch_topology: Set thread sibling cpumask only within the cluster (Mark Langsdorf) [2122319] - arch_topology: Drop LLC identifier stash from the CPU topology (Mark Langsdorf) [2122319] - arm64: topology: Remove redundant setting of llc_id in CPU topology (Mark Langsdorf) [2122319] - arch_topology: Use the last level cache information from the cacheinfo (Mark Langsdorf) [2122319] - arch_topology: Add support to parse and detect cache attributes (Mark Langsdorf) [2122319] - cacheinfo: Align checks in cache_shared_cpu_map_{setup,remove} for readability (Mark Langsdorf) [2122319] - cacheinfo: Use cache identifiers to check if the caches are shared if available (Mark Langsdorf) [2122319] - cacheinfo: Allow early detection and population of cache attributes (Mark Langsdorf) [2122319] - cacheinfo: Add support to check if last level cache(LLC) is valid or shared (Mark Langsdorf) [2122319] - cacheinfo: Move cache_leaves_are_shared out of CONFIG_OF (Mark Langsdorf) [2122319] - cacheinfo: Add helper to access any cache index for a given CPU (Mark Langsdorf) [2122319] - cacheinfo: Use of_cpu_device_node_get instead cpu_dev->of_node (Mark Langsdorf) [2122319] - regmap: cache: Add extra parameter check in regcache_init (Mark Langsdorf) [2122319] - regmap-irq: Refactor checks for status bulk read support (Mark Langsdorf) [2122319] - regmap-irq: Remove mask_writeonly and regmap_irq_update_bits() (Mark Langsdorf) [2122319] - regmap-irq: Remove inappropriate uses of regmap_irq_update_bits() (Mark Langsdorf) [2122319] - driver core: fix potential deadlock in __driver_attach (Mark Langsdorf) [2122319] - devtmpfs: fix the dangling pointer of global devtmpfsd thread (Mark Langsdorf) [2122319] - regmap: Don't warn about cache only mode for devices with no cache (Mark Langsdorf) [2122319] - regmap: Wire up regmap_config provided bulk write in missed functions (Mark Langsdorf) [2122319] - regmap: Make regmap_noinc_read() return -ENOTSUPP if map->read isn't set (Mark Langsdorf) [2122319] - regmap: Re-introduce bulk read support check in regmap_bulk_read() (Mark Langsdorf) [2122319] - init: Initialize noop_backing_dev_info early (Mark Langsdorf) [2122319] - driver core: Introduce device_find_any_child() helper (Mark Langsdorf) [2122319] - regmap: cache: Fix syntax errors in comments (Mark Langsdorf) [2122319] - PM: domains: Trust domain-idle-states from DT to be correct by genpd (Mark Langsdorf) [2122319] - PM: domains: Measure power-on/off latencies in genpd based on a governor (Mark Langsdorf) [2122319] - PM: domains: Allocate governor data dynamically based on a genpd governor (Mark Langsdorf) [2122319] - PM: domains: Clean up some code in pm_genpd_init() and genpd_remove() (Mark Langsdorf) [2122319] - PM: domains: Fix initialization of genpd's next_wakeup (Mark Langsdorf) [2122319] - PM: domains: Fixup QoS latency measurements for IRQ safe devices in genpd (Mark Langsdorf) [2122319] - PM: domains: Measure suspend/resume latencies in genpd based on governor (Mark Langsdorf) [2122319] - PM: domains: Move the next_wakeup variable into the struct gpd_timing_data (Mark Langsdorf) [2122319] - PM: domains: Allocate gpd_timing_data dynamically based on governor (Mark Langsdorf) [2122319] - PM: domains: Skip another warning in irq_safe_dev_in_sleep_domain() (Mark Langsdorf) [2122319] - PM: domains: Rename irq_safe_dev_in_no_sleep_domain() in genpd (Mark Langsdorf) [2122319] - PM: domains: Don't check PM_QOS_FLAG_NO_POWER_OFF in genpd (Mark Langsdorf) [2122319] - PM: domains: Drop redundant code for genpd always-on governor (Mark Langsdorf) [2122319] - PM: domains: Add GENPD_FLAG_RPM_ALWAYS_ON for the always-on governor (Mark Langsdorf) [2122319] - PM: wakeup: expose pm_wakeup_pending to modules (Mark Langsdorf) [2122319] - driver core: fix deadlock in __device_attach (Mark Langsdorf) [2122319] - driver: base: fix UAF when driver_attach failed (Mark Langsdorf) [2122319] - driver core: location: Add "back" as a possible output for panel (Mark Langsdorf) [2122319] - driver core: location: Free struct acpi_pld_info *pld (Mark Langsdorf) [2122319] - regmap: Add missing map->bus check (Mark Langsdorf) [2122319] - device property: Advertise fwnode and device property count API calls (Mark Langsdorf) [2122319] - driver core: location: Check for allocations failure (Mark Langsdorf) [2122319] - regmap: Add bulk read/write callbacks into regmap_config (Mark Langsdorf) [2122319] - device property: Fix recent breakage of fwnode_get_next_parent_dev() (Mark Langsdorf) [2122319] - drivers/base/memory: fix an unlikely reference counting issue in __add_memory_block() (Mark Langsdorf) [2122319] - driver core: Add dma_cleanup callback in bus_type (Mark Langsdorf) [2122319] - driver core: Add sysfs support for physical location of a device (Mark Langsdorf) [2122319] - drivers/base/node.c: fix compaction sysfs file leak (Mark Langsdorf) [2122319] - driver core: Prevent overriding async driver of a device before it probe (Mark Langsdorf) [2122319] - Documentation: dd: Use ReST lists for return values of driver_deferred_probe_check_state() (Mark Langsdorf) [2122319] - regmap: cache: set max_register with reg_stride (Mark Langsdorf) [2122319] - firmware_loader: Check fw_state_is_done in loading_store (Mark Langsdorf) [2122319] - driver: platform: Add helper for safer setting of driver_override (Mark Langsdorf) [2122319] - PM: domains: Move genpd's time-accounting to ktime_get_mono_fast_ns() (Mark Langsdorf) [2122319] - PM: runtime: Allow to call __pm_runtime_set_status() from atomic context (Mark Langsdorf) [2122319] - device property: Drop 'test' prefix in parameters of fwnode_is_ancestor_of() (Mark Langsdorf) [2122319] - device property: Introduce fwnode_for_each_parent_node() (Mark Langsdorf) [2122319] - device property: Allow error pointer to be passed to fwnode APIs (Mark Langsdorf) [2122319] - device property: Check fwnode->secondary in fwnode_graph_get_next_endpoint() (Mark Langsdorf) [2122319] - PM: runtime: Avoid device usage count underflows (Mark Langsdorf) [2122319] - PM: domains: Extend dev_pm_domain_detach() doc (Mark Langsdorf) [2122319]- gitlab-ci: use CI templates from production branch (Michael Hofmann) - cpufreq: ACPI: Remove unused variables 'acpi_cpufreq_online' and 'ret' (Mark Langsdorf) [2038200] - cpufreq: ACPI: Only set boost MSRs on supported CPUs (Mark Langsdorf) [2038200] - cpufreq: ACPI: Defer setting boost MSRs (Mark Langsdorf) [2038200] - s390/kexec: fix ipl report address for kdump (Tobias Huschle) [2161328] - iavf: schedule watchdog immediately when changing primary MAC (Michal Schmidt) [2152493] - iavf: Move netdev_update_features() into watchdog task (Michal Schmidt) [2152493] - iavf: fix temporary deadlock and failure to set MAC address (Michal Schmidt) [2152493] - iavf: Fix error handling in iavf_init_module() (Michal Schmidt) [2152493]- net: ethernet: move from strlcpy with unused retval to strscpy (Ken Cox) [2103955] - ixgbe: stop resetting SYSTIME in ixgbe_ptp_start_cyclecounter (Ken Cox) [2103955] - ixgbe: Manual AN-37 for troublesome link partners for X550 SFI (Ken Cox) [2103955] - ixgbe: Don't call kmap() on page allocated with GFP_ATOMIC (Ken Cox) [2103955] - ixgbe: convert .adjfreq to .adjfine (Ken Cox) [2103955] - ixgbe: drop unexpected word 'for' in comments (Ken Cox) [2103955] - ixgbe: remove unexpected word "the" (Ken Cox) [2103955] - intel: remove unused macros (Ken Cox) [2103955] - ixgbe: Fix typos in comments (Ken Cox) [2103955] - drivers, ixgbe: export vf statistics (Ken Cox) [2103955] - ixgbe: fix unexpected VLAN Rx in promisc mode on VF (Ken Cox) [2103955] - ixgbe: fix bcast packets Rx on VF after promisc removal (Ken Cox) [2103955] - ixgbe: propagate XFRM offload state direction instead of flags (Ken Cox) [2103955] - ixgbe: Fix module_param allow_unsupported_sfp type (Ken Cox) [2103955] - ixgbe: ensure IPsec VF<->PF compatibility (Ken Cox) [2103955] - ixgbe, xsk: Get rid of redundant 'fallthrough' (Ken Cox) [2103955] - ixgbe, xsk: Diversify return values from xsk_wakeup call paths (Ken Cox) [2103955] - ixgbe, xsk: Terminate Rx side of NAPI when XSK Rx queue gets full (Ken Cox) [2103955] - ixgbe, xsk: Decorate IXGBE_XDP_REDIR with likely() (Ken Cox) [2103955] - ixgbe: add improvement for MDD response functionality (Ken Cox) [2103955] - ixgbe: add the ability for the PF to disable VF link state (Ken Cox) [2103955] - ixgbe: xsk: change !netif_carrier_ok() handling in ixgbe_xmit_zc() (Ken Cox) [2103955] - ixgbe: Remove non-inclusive language (Ken Cox) [2103955] - ixgbe: Use irq_update_affinity_hint() (Ken Cox) [2103955] - net: convert users of bitmap_foo() to linkmode_foo() (Ken Cox) [2103955] - ethernet: use eth_hw_addr_set() for dev->addr_len cases (Ken Cox) [2103955] - net: Use skb_frag_off accessors (Ken Cox) [2103955] - drm/i915: Fix watermark calculations for DG2 CCS+CC modifier (Jocelyn Falempe) [2041686] - drm/i915: Fix watermark calculations for DG2 CCS modifiers (Jocelyn Falempe) [2041686] - drm/i915: Fix watermark calculations for gen12+ CCS+CC modifier (Jocelyn Falempe) [2041686] - drm/i915: Fix watermark calculations for gen12+ MC CCS modifier (Jocelyn Falempe) [2041686] - drm/i915: Fix watermark calculations for gen12+ RC CCS modifier (Jocelyn Falempe) [2041686] - drm/i915/uc: fix device/bus include on rhel8 (Jocelyn Falempe) [2041686] - drm/i915/display: consider DG2_RC_CCS_CC when migrating buffers (Jocelyn Falempe) [2041686] - drm/i915: allow control over the flags when migrating (Jocelyn Falempe) [2041686] - drm/i915/display: handle migration for dpt (Jocelyn Falempe) [2041686] - drm/i915/huc: better define HuC status getparam possible return values. (Jocelyn Falempe) [2041686] - drm/i915/huc: stall media submission until HuC is loaded (Jocelyn Falempe) [2041686] - drm/i915/huc: track delayed HuC load with a fence (Jocelyn Falempe) [2041686] - drm/i915/dg2: setup HuC loading via GSC (Jocelyn Falempe) [2041686] - drm/i915/pxp: add huc authentication and loading command (Jocelyn Falempe) [2041686] - drm/i915/pxp: implement function for sending tee stream command (Jocelyn Falempe) [2041686] - drm/i915/pxp: load the pxp module when we have a gsc-loaded huc (Jocelyn Falempe) [2041686] - drm/i915/gt: Flush to global observation point before breadcrumb write (Jocelyn Falempe) [2041686] - drm/i915/guc/slpc: Add SLPC selftest live_slpc_power (Jocelyn Falempe) [2041686] - drm/i915/guc/slpc: Run SLPC selftests on all tiles (Jocelyn Falempe) [2041686] - drm/i915: Remove unwanted pointer unpacking (Jocelyn Falempe) [2041686] - drm/i915/guc: Enable compute scheduling on DG2 (Jocelyn Falempe) [2041686] - drm/i915/dg2: introduce Wa_22015475538 (Jocelyn Falempe) [2041686] - drm/i915/uc: Update to latest GuC and use new-format GuC/HuC names (Jocelyn Falempe) [2041686] - Revert "drm/i915/dg2: extend Wa_1409120013 to DG2" (Jocelyn Falempe) [2041686] - drm/i915/gsc: allocate extended operational memory in LMEM (Jocelyn Falempe) [2041686] - drm/i915/gsc: add GSC XeHP SDV platform definition (Jocelyn Falempe) [2041686] - drm/i915/gsc: add slow_firmware flag to the gsc device definition (Jocelyn Falempe) [2041686] - drm/i915/gsc: skip irq initialization if using polling (Jocelyn Falempe) [2041686] - drm/i915/uc: Add patch level version number support (Jocelyn Falempe) [2041686] - drm/i915/uc: Support for version reduced and multiple firmware files (Jocelyn Falempe) [2041686] - drm/i915/ttm: Abort suspend on i915_ttm_backup failure (Jocelyn Falempe) [2041686] - drm/i915/dg2: Incorporate Wa_16014892111 into DRAW_WATERMARK tuning (Jocelyn Falempe) [2041686] - drm/i915/guc: Record CTB info in error logs (Jocelyn Falempe) [2041686] - drm/i915/guc: Add GuC <-> kernel time stamp translation information (Jocelyn Falempe) [2041686] - drm/i915/guc: Don't use pr_err when not necessary (Jocelyn Falempe) [2041686] - drm/i915/dg2: Add support for DC5 state (Jocelyn Falempe) [2041686] - drm/i915/dmc: Update DG2 DMC firmware to v2.07 (Jocelyn Falempe) [2041686] - drm/i915/dg2: Add additional tuning settings (Jocelyn Falempe) [2041686] - drm/i915/gt: Add dedicated function for non-ctx register tuning settings (Jocelyn Falempe) [2041686] - drm/i915/dg2: Add Wa_1509727124 (Jocelyn Falempe) [2041686] - drm/i915/dg2: Update DG2 to GuC v70.4.1 (Jocelyn Falempe) [2041686] - drm/i915/dg2: Add additional HDMI pixel clock frequencies (Jocelyn Falempe) [2041686] - Revert "drm/i915/dg2: Add preemption changes for Wa_14015141709" (Jocelyn Falempe) [2041686] - config: Enable TDX Guest (Wander Lairson Costa) [1836977] - x86/tdx: mark TDX as a tech preview (Wander Lairson Costa) [1836977] - x86/tdx: Panic on bad configs that #VE on "private" memory access (Wander Lairson Costa) [1836977] - x86/tdx: Prepare for using "INFO" call for a second purpose (Wander Lairson Costa) [1836977] - x86/tdx: Handle load_unaligned_zeropad() page-cross to a shared page (Wander Lairson Costa) [1836977] - x86/tdx: Clarify RIP adjustments in #VE handler (Wander Lairson Costa) [1836977] - vt: Initialize conswitchp to dummy_con if unset (Wander Lairson Costa) [1836977] - x86/tdx: Fix early #VE handling (Wander Lairson Costa) [1836977] - x86/tdx: Fix RETs in TDX asm (Wander Lairson Costa) [1836977] - x86/apic: Do apic driver probe for "nosmp" use case (Wander Lairson Costa) [1836977] - x86/mm: Fix spacing within memory encryption features message (Wander Lairson Costa) [1836977] - x86/kaslr: Fix build warning in KASLR code in boot stub (Wander Lairson Costa) [1836977] - Documentation/x86: Document TDX kernel architecture (Wander Lairson Costa) [1836977] - ACPICA: Avoid cache flush inside virtual machines (Wander Lairson Costa) [1836977] - x86/tdx/ioapic: Add shared bit for IOAPIC base address (Wander Lairson Costa) [1836977] - x86/mm: Make DMA memory shared for TD guest (Wander Lairson Costa) [1836977] - x86/mm/cpa: Add support for TDX shared memory (Wander Lairson Costa) [1836977] - x86/tdx: Make pages shared in ioremap() (Wander Lairson Costa) [1836977] - x86/topology: Disable CPU online/offline control for TDX guests (Wander Lairson Costa) [1836977] - x86/boot: Avoid #VE during boot for TDX platforms (Wander Lairson Costa) [1836977] - x86/boot/compressed/64: Use TEST reg,reg instead of CMP $0,reg (Wander Lairson Costa) [1836977] - x86/boot/compressed/64: Do not corrupt EDX on EFER.LME=1 setting (Wander Lairson Costa) [1836977] - x86/boot/compressed/64: Set EFER.LME=1 in 32-bit trampoline before returning to long mode (Wander Lairson Costa) [1836977] - x86/boot: Set CR0.NE early and keep it set during the boot (Wander Lairson Costa) [1836977] - x86/acpi/x86/boot: Add multiprocessor wake-up support (Wander Lairson Costa) [1836977] - x86/boot: Add a trampoline for booting APs via firmware handoff (Wander Lairson Costa) [1836977] - x86/asm/realmode: Use SYM_DATA_* instead of GLOBAL (Wander Lairson Costa) [1836977] - x86/realmode: Remove trampoline_status (Wander Lairson Costa) [1836977] - x86/tdx: Wire up KVM hypercalls (Wander Lairson Costa) [1836977] - x86/tdx: Port I/O: Add early boot support (Wander Lairson Costa) [1836977] - x86/tdx: Port I/O: Add runtime hypercalls (Wander Lairson Costa) [1836977] - x86/boot: Port I/O: Add decompression-time support for TDX (Wander Lairson Costa) [1836977] - x86/boot: Port I/O: Allow to hook up alternative helpers (Wander Lairson Costa) [1836977] - x86: Consolidate port I/O helpers (Wander Lairson Costa) [1836977] - x86: Adjust types used in port I/O helpers (Wander Lairson Costa) [1836977] - x86/tdx: Detect TDX at early kernel decompression time (Wander Lairson Costa) [1836977] - x86/tdx: Handle in-kernel MMIO (Wander Lairson Costa) [1836977] - x86/tdx: Handle CPUID via #VE (Wander Lairson Costa) [1836977] - x86/tdx: Add MSR support for TDX guests (Wander Lairson Costa) [1836977] - x86/tdx: Add HLT support for TDX guests (Wander Lairson Costa) [1836977] - x86/traps: Add #VE support for TDX guest (Wander Lairson Costa) [1836977] - x86/traps: Refactor exc_general_protection() (Wander Lairson Costa) [1836977] - x86/traps: Cleanup do_general_protection() (Wander Lairson Costa) [1836977] - x86/dumpstack: Introduce die_addr() for die() with #GP fault address (Wander Lairson Costa) [1836977] - x86/traps: Print address on #GP (Wander Lairson Costa) [1836977] - x86/kprobes: Inline kprobe_exceptions_notify() into do_general_protection() (Wander Lairson Costa) [1836977] - x86/tdx: Exclude shared bit from __PHYSICAL_MASK (Wander Lairson Costa) [1836977] - x86/tdx: Extend the confidential computing API to support TDX guests (Wander Lairson Costa) [1836977] - x86/tdx: Add __tdx_module_call() and __tdx_hypercall() helper functions (Wander Lairson Costa) [1836977] - x86/tdx: Provide common base for SEAMCALL and TDCALL C wrappers (Wander Lairson Costa) [1836977] - x86/tdx: Detect running as a TDX guest in early boot (Wander Lairson Costa) [1836977] - x86/mm/cpa: Generalize __set_memory_enc_pgtable() (Wander Lairson Costa) [1836977] - x86/mm/pat: Don't flush cache if hardware enforces cache coherency across encryption domnains (Wander Lairson Costa) [1836977] - x86/coco: Add API to handle encryption mask (Wander Lairson Costa) [1836977] - x86/cc: Move arch/x86/{kernel/cc_platform.c => coco/core.c} (Wander Lairson Costa) [1836977] - x86/sev-es: Use insn_decode_mmio() for MMIO implementation (Wander Lairson Costa) [1836977] - x86/insn-eval: Introduce insn_decode_mmio() (Wander Lairson Costa) [1836977] - x86/insn-eval: Introduce insn_get_modrm_reg_ptr() (Wander Lairson Costa) [1836977] - x86/insn-eval: Handle insn_get_opcode() failure (Wander Lairson Costa) [1836977] - x86/sev: Move common memory encryption code to mem_encrypt.c (Wander Lairson Costa) [1836977] - x86/sev: Rename mem_encrypt.c to mem_encrypt_amd.c (Wander Lairson Costa) [1836977] - x86/virtio: Have SEV guests enforce restricted virtio memory access (Wander Lairson Costa) [1836977] - devlink: protect devlink dump by the instance lock (Petr Oros) [2131116] - devlink: hold region lock when flushing snapshots (Petr Oros) [2131116] - net: devlink: enable parallel ops on netlink interface (Petr Oros) [2131116] - net: devlink: remove devlink_mutex (Petr Oros) [2131116] - net: devlink: convert reload command to take implicit devlink->lock (Petr Oros) [2131116] - net: devlink: introduce "unregistering" mark and use it during devlinks iteration (Petr Oros) [2131116] - devlink: Fix use-after-free after a failed reload (Petr Oros) [2131116] - net: devlink: Fix missing mutex_unlock() call (Petr Oros) [2131116] - Documentation: devlink: add add devlink-selftests to the table of contents (Petr Oros) [2131116] - devlink: Hold the instance lock in health callbacks (Petr Oros) [2131116] - net/mlx4: Lock mlx4 devlink reload callback (Petr Oros) [2131116] - net/mlx4: Use devl_ API for devlink port register / unregister (Petr Oros) [2131116] - net/mlx4: Use devl_ API for devlink region create / destroy (Petr Oros) [2131116] - net: devlink: remove region snapshots list dependency on devlink->lock (Petr Oros) [2131116] - net: devlink: remove region snapshot ID tracking dependency on devlink->lock (Petr Oros) [2131116] - devlink: introduce framework for selftests (Petr Oros) [2131116] - net: devlink: remove redundant net_eq() check from sb_pool_get_dumpit() (Petr Oros) [2131116] - net: devlink: move net check into devlinks_xa_for_each_registered_get() (Petr Oros) [2131116] - net: devlink: make sure that devlink_try_get() works with valid pointer during xarray iteration (Petr Oros) [2131116] - netdevsim: convert driver to use unlocked devlink API during init/fini (Petr Oros) [2131116] - net: devlink: add unlocked variants of devlink_region_create/destroy() functions (Petr Oros) [2131116] - net: devlink: add unlocked variants of devlink_dpipe*() functions (Petr Oros) [2131116] - net: devlink: add unlocked variants of devlink_sb*() functions (Petr Oros) [2131116] - net: devlink: add unlocked variants of devlink_resource*() functions (Petr Oros) [2131116] - net: devlink: add unlocked variants of devling_trap*() functions (Petr Oros) [2131116] - net: devlink: avoid false DEADLOCK warning reported by lockdep (Petr Oros) [2131116] - net: devlink: fix return statement in devlink_port_new_notify() (Petr Oros) [2131116] - net: devlink: fix a typo in function name devlink_port_new_notifiy() (Petr Oros) [2131116] - net: devlink: make devlink_dpipe_headers_register() return void (Petr Oros) [2131116] - net: devlink: move unlocked function prototypes alongside the locked ones (Petr Oros) [2131116] - net: devlink: use helpers to work with devlink->lock mutex (Petr Oros) [2131116] - net: devlink: fix unlocked vs locked functions descriptions (Petr Oros) [2131116] - devlink: Hold the instance lock in port_new / port_del callbacks (Petr Oros) [2131116] - powercap: intel_rapl: Add support for RAPTORLAKE_S (Prarit Bhargava) [2120363] - selftests/bpf: Fix test_varlen verification failure with latest llvm (Yauheni Kaliuta) [2149222] - iwlwifi: remove firmware version limit for AC9560 (Íñigo Huguet) [2129361] - wifi: iwlwifi: fw: skip PPAG for JF (Íñigo Huguet) [2129361] - sched: Improve wake_up_all_idle_cpus() take #2 (Julia Denham) [2134931] - selftests/livepatch: better synchronize test_klp_callbacks_busy (Julia Denham) [2121204] - sched,livepatch: Use wake_up_if_idle() (Joe Lawrence) [2134931] - sched: Simplify wake_up_*idle*() (Joe Lawrence) [2134931] - sched,livepatch: Use task_call_func() (Joe Lawrence) [2134931] - sched,rcu: Rework try_invoke_on_locked_down_task() (Joe Lawrence) [2134931] - sched: Improve try_invoke_on_locked_down_task() (Joe Lawrence) [2134931] - arm64/bpf: Remove 128MB limit for BPF JIT programs (Yauheni Kaliuta) [2140163] - bpf: Define bpf_jit_alloc_exec_limit for arm64 JIT (Yauheni Kaliuta) [2140163] - arm64: extable: add `type` and `data` fields (Yauheni Kaliuta) [2140163] - arm64: extable: use `ex` for `exception_table_entry` (Yauheni Kaliuta) [2140163] - arm64: extable: make fixup_exception() return bool (Yauheni Kaliuta) [2140163] - arm64: extable: consolidate definitions (Yauheni Kaliuta) [2140163] - arm64: kvm: use kvm_exception_table_entry (Yauheni Kaliuta) [2140163] - s390/cio: check the subchannel validity for dev_busid (Tobias Huschle) [2160494] - s390/cio: add dev_busid sysfs entry for each subchannel (Tobias Huschle) [2160494]- intel_idle: Add AlderLake-N support (Prarit Bhargava) [2144692] - selftests/timens: add a test for vfork+exit (Oleg Nesterov) [2116444] - fs/exec: switch timens when a task gets a new mm (Oleg Nesterov) [2116444] - namespace: make timens_on_fork() return nothing (Oleg Nesterov) [2116444] - timens: make vdso_join_timens() always succeed (Oleg Nesterov) [2116444] - xfrm: Fix oops in __xfrm_state_delete() (Sabrina Dubroca) [2156048] - tcp: Fix data races around icsk->icsk_af_ops. (Guillaume Nault) [2143904] {CVE-2022-3566} - ice: synchronize the misc IRQ when tearing down Tx tracker (Petr Oros) [2148858] - ice: fix handling of burst Tx timestamps (Petr Oros) [2148858] - vhost/vsock: Fix error handling in vhost_vsock_init() (Stefano Garzarella) [2159969] - net: vmw_vsock: vmci: Check memcpy_from_msg() (Stefano Garzarella) [2159969] - vhost/vsock: Use kvmalloc/kvfree for larger packets. (Stefano Garzarella) [2159969] - vsock: Set socket state back to SS_UNCONNECTED in vsock_connect_timeout() (Stefano Garzarella) [2159969] - vsock: Fix memory leak in vsock_connect() (Stefano Garzarella) [2159969] - tools/power turbostat: Add support for RPL-S (Prarit Bhargava) [2122848]- nvme: re-order nvme_alloc_ns to match "nvme: use blk_mq_alloc_disk" (Chris Leech) [2152742] - perf vendor events amd: Add Zen 4 mapping (Michael Petlan) [2148294] - perf vendor events amd: Add Zen 4 metrics (Michael Petlan) [2148294] - perf vendor events amd: Add Zen 4 uncore events (Michael Petlan) [2148294] - perf vendor events amd: Add Zen 4 core events (Michael Petlan) [2148294] - cpuhotplug: Fix KABI breakage (Prarit Bhargava) [2156529] - scsi: target: core: Fix hard lockup when executing a compare-and-write command (Maurizio Lombardi) [2119897] - x86/topology: Fix duplicated core ID within a package (Prarit Bhargava) [2159553] - x86/topology: Fix multiple packages shown on a single-package system (Prarit Bhargava) [2159553] - hwmon/coretemp: Handle large core ID value (Prarit Bhargava) [2159553] - x86: Remove vendor checks from prefer_mwait_c1_over_halt (Prarit Bhargava) [2150067] - x86: Handle idle=nomwait cmdline properly for x86_idle (Prarit Bhargava) [2150067] - cpufreq: intel_pstate: Support Sapphire Rapids OOB mode (Prarit Bhargava) [2117767] - KVM: nVMX: Inject #GP, not #UD, if "generic" VMXON CR0/CR4 check fails (Emanuele Giuseppe Esposito) [2159433] - vmxnet3: correctly report csum_level for encapsulated packet (Izabela Bakollari) [2158809] - mei: pxp: support matching with a gfx discrete card (Jocelyn Falempe) [2147557] - mei: pxp: add command streamer API to the PXP driver (Jocelyn Falempe) [2147557] - mei: bus: extend bus API to support command streamer API (Jocelyn Falempe) [2147557] - mei: adjust extended header kdocs (Jocelyn Falempe) [2147557] - mei: bus: enable sending gsc commands (Jocelyn Falempe) [2147557] - mei: add support to GSC extended header (Jocelyn Falempe) [2147557] - mei: debugfs: add pxp mode to devstate in debugfs (Jocelyn Falempe) [2147557] - mei: drop ready bits check after start (Jocelyn Falempe) [2147557] - mei: gsc: add transition to PXP mode in resume flow (Jocelyn Falempe) [2147557] - mei: gsc: setup gsc extended operational memory (Jocelyn Falempe) [2147557] - mei: mkhi: add memory ready command (Jocelyn Falempe) [2147557] - mei: bus: export common mkhi definitions into a separate header (Jocelyn Falempe) [2147557] - mei: extend timeouts on slow devices (Jocelyn Falempe) [2147557] - mei: gsc: wait for reset thread on stop (Jocelyn Falempe) [2147557] - mei: gsc: use polling instead of interrupts (Jocelyn Falempe) [2147557] - mei: add slow_firmware flag to the mei auxiliary device (Jocelyn Falempe) [2147557] - mei: add kdoc for struct mei_aux_device (Jocelyn Falempe) [2147557] - mei: me: fix clang -Wformat warning (Jocelyn Falempe) [2147557] - mei: me: add raptor lake point S DID (Jocelyn Falempe) [2147557] - mei: hbm: drop capability response on early shutdown (Jocelyn Falempe) [2147557] - mei: me: set internal pg flag to off on hardware reset (Jocelyn Falempe) [2147557] - misc/mei: Add NULL check to component match callback functions (Jocelyn Falempe) [2147557] - drm/display: Move HDCP helpers into display-helper module (Jocelyn Falempe) [2147557] - mei: gsc: retrieve the firmware version (Jocelyn Falempe) [2147557] - mei: gsc: add runtime pm handlers (Jocelyn Falempe) [2147557] - mei: gsc: setup char driver alive in spite of firmware handshake failure (Jocelyn Falempe) [2147557] - mei: add support for graphics system controller (gsc) devices (Jocelyn Falempe) [2147557] - mei: avoid iterator usage outside of list_for_each_entry (Jocelyn Falempe) [2147557] - mei: do not overwrite state on hw start (Jocelyn Falempe) [2147557] - mei: me: fix reset policy on read error in interrupt (Jocelyn Falempe) [2147557] - mei: me: avoid link reset on shutdown (Jocelyn Falempe) [2147557] - mei: me: disable driver on the ign firmware (Jocelyn Falempe) [2147557] - mei: me: Use dma_set_mask_and_coherent() and simplify code (Jocelyn Falempe) [2147557] - mei: hbm: fix client dma reply status (Jocelyn Falempe) [2147557] - mei: cleanup status before client dma setup call (Jocelyn Falempe) [2147557] - mei: add POWERING_DOWN into device state print (Jocelyn Falempe) [2147557] - mei: Remove some dead code (Jocelyn Falempe) [2147557] - mei: bus: add client dma interface (Jocelyn Falempe) [2147557] - mei: hbm: drop hbm responses on early shutdown (Jocelyn Falempe) [2147557] - mei: me: add Ice Lake-N device id. (Jocelyn Falempe) [2147557] - mei: pxp: export pavp client to me client bus (Jocelyn Falempe) [2147557] - mei: Remove usage of the deprecated "pci-dma-compat.h" API (Jocelyn Falempe) [2147557] - mei: constify passed buffers and structures (Jocelyn Falempe) [2147557] - mei: revamp mei extension header structure layout. (Jocelyn Falempe) [2147557] - mei: fix kdoc in the driver (Jocelyn Falempe) [2147557] - mei: hdcp: SPDX tag should be the first line (Jocelyn Falempe) [2147557] - mei: request autosuspend after sending rx flow control (Jocelyn Falempe) [2147557] - mei: Drop unnecessary NULL check after container_of (Jocelyn Falempe) [2147557] - mei: me: add Alder Lake P device id. (Jocelyn Falempe) [2147557] - mei: allow map and unmap of client dma buffer only for disconnected client (Jocelyn Falempe) [2147557] - mei: use sysfs_emit() in tx_queue_limit_show sysfs (Jocelyn Falempe) [2147557] - mei: bus: block send with vtag on non-conformat FW (Jocelyn Falempe) [2147557] - mei: bus: change remove callback to return void (Jocelyn Falempe) [2147557] - mei: bus: simplify mei_cl_device_remove() (Jocelyn Falempe) [2147557] - mei: implement client dma setup. (Jocelyn Falempe) [2147557] - mei: hbm: add client dma hbm messages (Jocelyn Falempe) [2147557] - mei: add support for client dma capability (Jocelyn Falempe) [2147557] - mei: allow clients on bus to communicate in remove callback (Jocelyn Falempe) [2147557] - mei: me: add adler lake point LP DID (Jocelyn Falempe) [2147557] - mei: hbm: drop hbm responses on shutdown (Jocelyn Falempe) [2147557] - mei: hbm: call mei_set_devstate() on hbm stop response (Jocelyn Falempe) [2147557] - mei: document that mei_msg_hdr_init returns ERR_PTR (Jocelyn Falempe) [2147557] - mei: fix transfer over dma with extended header (Jocelyn Falempe) [2147557] - misc/mei/hdcp: Fix AUTH_STREAM_REQ cmd buffer len (Jocelyn Falempe) [2147557] - mei: bus: enable pavp device. (Jocelyn Falempe) [2147557] - mei: bus: add vtag support (Jocelyn Falempe) [2147557] - Revert "mei: virtio: virtualization frontend driver" (Jocelyn Falempe) [2147557] - mei: bus: fix a kernel-doc markup (Jocelyn Falempe) [2147557] - mei: protect mei_cl_mtu from null dereference (Jocelyn Falempe) [2147557] - mei: bus: deinitialize callback functions on init failure (Jocelyn Falempe) [2147557] - mei: bus: do not start a read for disconnected clients (Jocelyn Falempe) [2147557] - misc: mei: remove unneeded break (Jocelyn Falempe) [2147557] - mei: hw: Replace zero-length array with flexible-array member (Jocelyn Falempe) [2147557] - mei: virtio: virtualization frontend driver (Jocelyn Falempe) [2147557] - mei: add connect with vtag ioctl (Jocelyn Falempe) [2147557] - mei: bus: unconditionally enable clients with vtag support (Jocelyn Falempe) [2147557] - mei: bus: use zero vtag for bus clients. (Jocelyn Falempe) [2147557] - mei: handle tx queue flushing for vtag connections (Jocelyn Falempe) [2147557] - mei: add a vtag map for each client (Jocelyn Falempe) [2147557] - mei: add a spin lock to protect rd_completed queue (Jocelyn Falempe) [2147557] - mei: bump hbm version to 2.2 (Jocelyn Falempe) [2147557] - mei: add support for mei extended header. (Jocelyn Falempe) [2147557] - mei: add vtag support bit in client properties (Jocelyn Falempe) [2147557] - mei: restrict vtag support to hbm version 2.2 (Jocelyn Falempe) [2147557] - mei: hbm: add capabilities message (Jocelyn Falempe) [2147557] - Revert "scsi: iscsi: ql4xxx: Use per-session workqueue for unbinding" (Chris Leech) [2122624] - Revert "scsi: iscsi: Use the session workqueue for recovery" (Chris Leech) [2122624] - l2tp: Don't sleep and disable BH under writer-side sk_callback_lock (Guillaume Nault) [2145235] {CVE-2022-4129} - l2tp: Serialize access to sk_user_data with sk_callback_lock (Guillaume Nault) [2145235] {CVE-2022-4129} - net: fix a concurrency bug in l2tp_tunnel_register() (Guillaume Nault) [2145235] {CVE-2022-4129} - net: tap: fix general protection fault when freeing an skb when the ring is full (Antoine Tenart) [2152802] - platform/x86/intel/pmt: Sapphire Rapids PMT errata fix (Prarit Bhargava) [2144689] - RDMA/core: Fix null-ptr-deref in ib_core_cleanup() (Kamal Heib) [2120677] - RDMA/rxe: Fix mr leak in RESPST_ERR_RNR (Kamal Heib) [2120677] - IB/hfi1: Correctly move list in sc_disable() (Kamal Heib) [2120677] - RDMA/cma: Use output interface for net_dev check (Kamal Heib) [2120677] - RDMA/usnic: fix set-but-not-unused variable 'flags' warning (Kamal Heib) [2120677] - IB/rdmavt: Add __init/__exit annotations to module init/exit funcs (Kamal Heib) [2120677] - RDMA/rxe: Fix resize_finish() in rxe_queue.c (Kamal Heib) [2120677] - IB: Set IOVA/LENGTH on IB_MR in core/uverbs layers (Kamal Heib) [2120677] - RDMA/cm: Use SLID in the work completion as the DLID in responder side (Kamal Heib) [2120677] - RDMA/siw: Fix QP destroy to wait for all references dropped. (Kamal Heib) [2120677] - RDMA/srp: Fix srp_abort() (Kamal Heib) [2120677] - RDMA/irdma: Validate udata inlen and outlen (Kamal Heib) [2120677] - RDMA/irdma: Align AE id codes to correct flush code and event (Kamal Heib) [2120677] - RDMA/rxe: Fix the error caused by qp->sk (Kamal Heib) [2120677] - RDMA/rxe: Fix "kernel NULL pointer dereference" error (Kamal Heib) [2120677] - RDMA/rxe: Remove an unused member from struct rxe_mr (Kamal Heib) [2120677] - x86/fpu: Fix copy_xstate_to_uabi() to copy init states correctly (Dean Nelson) [2122850] - x86/fpu: Exclude dynamic states from init_fpstate (Dean Nelson) [2122850] - x86/fpu: Fix the init_fpstate size check with the actual size (Dean Nelson) [2122850] - x86/fpu: Configure init_fpstate attributes orderly (Dean Nelson) [2122850] - x86/fpu/xstate: Fix the ARCH_REQ_XCOMP_PERM implementation (Dean Nelson) [2122850] - ceph: rely on vfs for setgid stripping (Andrey Albershteyn) [2128904] - fs: move S_ISGID stripping into the vfs_*() helpers (Andrey Albershteyn) [2128904] - fs: Add missing umask strip in vfs_tmpfile (Andrey Albershteyn) [2128904] - fs: add mode_strip_sgid() helper (Andrey Albershteyn) [2128904]- x86/insn: Add AMX instructions to the x86 instruction decoder (Prarit Bhargava) [2117765] - intel_idle: Add a new flag to initialize the AMX state (Prarit Bhargava) [2117765] - x86/fpu: Add a helper to prepare AMX state for low-power CPU idle (Prarit Bhargava) [2117765] - intel_idle: make SPR C1 and C1E be independent (Prarit Bhargava) [2117765] - rpmspec: drop traceevent files instead of just excluding them from files list (Michael Petlan) [2155509] - powerpc/bpf/64: Add instructions for atomic_[cmp]xchg (Mamatha Inamdar) [2113254] - powerpc/bpf/64: add support for atomic fetch operations (Mamatha Inamdar) [2113254] - powerpc/bpf/64: add support for BPF_ATOMIC bitwise operations (Mamatha Inamdar) [2113254] - powerpc/bpf: Simplify bpf_to_ppc() and adopt it for powerpc64 (Mamatha Inamdar) [2113254] - powerpc64/bpf: Store temp registers' bpf to ppc mapping (Mamatha Inamdar) [2113254] - powerpc/bpf: Use _Rn macros for GPRs (Mamatha Inamdar) [2113254] - powerpc/bpf: Move bpf_jit64.h into bpf_jit_comp64.c (Mamatha Inamdar) [2113254] - powerpc/bpf: Cleanup bpf_jit.h (Mamatha Inamdar) [2113254] - powerpc64/bpf: Get rid of PPC_BPF_[LL|STL|STLU] macros (Mamatha Inamdar) [2113254] - powerpc64/bpf: Convert some of the uses of PPC_BPF_[LL|STL] to PPC_BPF_[LD|STD] (Mamatha Inamdar) [2113254] - powerpc64/bpf: Optimize instruction sequence used for function calls (Mamatha Inamdar) [2113254] - powerpc64/bpf elfv1: Do not load TOC before calling functions (Mamatha Inamdar) [2113254] - powerpc64/bpf elfv2: Setup kernel TOC in r2 on entry (Mamatha Inamdar) [2113254] - powerpc64: Set PPC64_ELF_ABI_v[1|2] macros to 1 (Mamatha Inamdar) [2113254] - powerpc64/bpf: Use r12 for constant blinding (Mamatha Inamdar) [2113254] - powerpc64/bpf: Do not save/restore LR on each call to bpf_stf_barrier() (Mamatha Inamdar) [2113254] - powerpc/bpf: Handle large branch ranges with BPF_EXIT (Mamatha Inamdar) [2113254] - powerpc/bpf: Emit a single branch instruction for known short branch ranges (Mamatha Inamdar) [2113254] - powerpc/bpf: Skip branch range validation during first pass (Mamatha Inamdar) [2113254] - powerpc64/bpf: Limit 'ldbrx' to processors compliant with ISA v2.06 (Mamatha Inamdar) [2113254] - tools/bpf: Rename 'struct event' to avoid naming conflict (Mamatha Inamdar) [2113254] - bpf: Guard against accessing NULL pt_regs in bpf_get_task_stack() (Mamatha Inamdar) [2113254] - bpf ppc64: Access only if addr is kernel address (Mamatha Inamdar) [2113254] - bpf ppc64: Add BPF_PROBE_MEM support for JIT (Mamatha Inamdar) [2113254] - powerpc/ppc-opcode: introduce PPC_RAW_BRANCH() macro (Mamatha Inamdar) [2113254] - bpf powerpc: refactor JIT compiler code (Mamatha Inamdar) [2113254] - bpf powerpc: Remove extra_pass from bpf_jit_build_body() (Mamatha Inamdar) [2113254] - bpf powerpc: Remove unused SEEN_STACK (Mamatha Inamdar) [2113254] - powerpc/bpf: Emit stf barrier instruction sequences for BPF_NOSPEC (Mamatha Inamdar) [2113254] - powerpc/security: Add a helper to query stf_barrier type (Mamatha Inamdar) [2113254] - powerpc/bpf: Fix BPF_SUB when imm == 0x80000000 (Mamatha Inamdar) [2113254] - powerpc/bpf: Fix BPF_MOD when imm == 1 (Mamatha Inamdar) [2113254] - powerpc/bpf: Validate branch ranges (Mamatha Inamdar) [2113254] - powerpc/lib: Add helper to check if offset is within conditional branch range (Mamatha Inamdar) [2113254] - powerpc/lib/feature-fixups: Use PPC_RAW_xxx() macros (Mamatha Inamdar) [2113254] - powerpc: Move PPC_HA() PPC_HI() and PPC_LO() to ppc-opcode.h (Mamatha Inamdar) [2113254] - swapfile: fix soft lockup in scan_swap_map_slots (Waiman Long) [2155734] - mm/swap: add helper swap_offset_available() (Waiman Long) [2155734] - pNFS/filelayout: Fix coalescing test for single DS (Benjamin Coddington) [2158520] - arm64: kdump: Support crashkernel=X fall back to reserve region above DMA zones (Pingfan Liu) [1940674] - arm64: kdump: Provide default size when crashkernel=Y,low is not specified (Pingfan Liu) [1940674] - media: dmxdev: fix UAF when dvb_register_device() fails (Dean Nelson) [2123301] {CVE-2022-41218} - crypto: s390/aes - drop redundant xts key check (Vladis Dronov) [2158893] - crypto: xts - implement xts_verify_key() with xts_check_key() (Vladis Dronov) [2158893] - audit: cache ctx->major in audit_filter_syscall() (Richard Guy Briggs) [2123854] - audit: free audit_proctitle only on task exit (Richard Guy Briggs) [2123854] - audit: explicitly check audit_context->context enum value (Richard Guy Briggs) [2123854] - audit: move audit_return_fixup before the filters (Richard Guy Briggs) [2123854] - audit: fix potential double free on error path from fsnotify_add_inode_mark (Richard Guy Briggs) [2123854] - i2c: ismt: Fix an out-of-bounds bug in ismt_access() (Prarit Bhargava) [2119066] {CVE-2022-2873} - net: dropreason: add SKB_DROP_REASON_FRAG_TOO_FAR (Antoine Tenart) [2155186] - net: dropreason: add SKB_DROP_REASON_FRAG_REASM_TIMEOUT (Antoine Tenart) [2155186] - net: dropreason: add SKB_DROP_REASON_DUP_FRAG (Antoine Tenart) [2155186] - net: dropreason: propagate drop_reason to skb_release_data() (Antoine Tenart) [2155186] - net: dropreason: add SKB_CONSUMED reason (Antoine Tenart) [2155186] - ipv4: remove redundant null pointer check before kfree_skb (Antoine Tenart) [2155186]- turbostat: Bring code up-to-date with upstream (Prarit Bhargava) [2117769] - tools/power turbostat: Enable accumulate RAPL display (Prarit Bhargava) [2117769] - tools/power turbostat: version 2022.07.28 (Prarit Bhargava) [2117769] - tools/power turbostat: do not decode ACC for ICX and SPR (Prarit Bhargava) [2117769] - tools/power turbostat: fix SPR PC6 limits (Prarit Bhargava) [2117769] - tools/power turbostat: cleanup 'automatic_cstate_conversion_probe()' (Prarit Bhargava) [2117769] - tools/power turbostat: separate SPR from ICX (Prarit Bhargava) [2117769] - tools/power turbosstat: fix comment (Prarit Bhargava) [2117769] - tools/power turbostat: Support RAPTORLAKE P (Prarit Bhargava) [2117769] - tools/power turbostat: add support for ALDERLAKE_N (Prarit Bhargava) [2117769] - tools/power turbostat: dump secondary Turbo-Ratio-Limit (Prarit Bhargava) [2117769] - tools/power turbostat: simplify dump_turbo_ratio_limits() (Prarit Bhargava) [2117769] - tools/power turbostat: dump CPUID.7.EDX.Hybrid (Prarit Bhargava) [2117769] - tools/power turbostat: update turbostat.8 (Prarit Bhargava) [2117769] - tools/power turbostat: Show uncore frequency (Prarit Bhargava) [2117769] - tools/power turbostat: Fix file pointer leak (Prarit Bhargava) [2117769] - tools/power turbostat: replace strncmp with single character compare (Prarit Bhargava) [2117769] - tools/power turbostat: print the kernel boot commandline (Prarit Bhargava) [2117769] - tools/power turbostat: Introduce support for RaptorLake (Prarit Bhargava) [2117769] - tools/power turbostat: version 2022.04.16 (Prarit Bhargava) [2117769] - tools/power turbostat: No build warnings with -Wextra (Prarit Bhargava) [2117769] - tools/power turbostat: be more useful as non-root (Prarit Bhargava) [2117769] - tools/power turbostat: fix ICX DRAM power numbers (Prarit Bhargava) [2117769] - tools/power turbostat: Support thermal throttle count print (Prarit Bhargava) [2117769] - tools/power turbostat: Allow printing header every N iterations (Prarit Bhargava) [2117769] - tools/power turbostat: Allow -e for all names. (Prarit Bhargava) [2117769] - tools/power turbostat: print power values upto three decimal (Prarit Bhargava) [2117769] - tools/power turbostat: Add Power Limit4 support (Prarit Bhargava) [2117769] - tools/power turbostat: fix dump for AMD cpus (Prarit Bhargava) [2117769] - tools/power turbostat: tweak --show and --hide capability (Prarit Bhargava) [2117769] - NFSv4: Retry LOCK on OLD_STATEID during delegation return (Benjamin Coddington) [2137826] - KVM: s390: pv: don't allow userspace to set the clock under PV (Tobias Huschle) [2154284] - net: mana: Fix race on per-CQ variable napi work_done (Emanuele Giuseppe Esposito) [2151722] - powercap: intel_rapl: support new layout of Psys PowerLimit Register on SPR (Prarit Bhargava) [2106143] - ceph: choose auth MDS for getxattr with the Xs caps (Milind Changire) [2126703] - ceph: try to choose the auth MDS if possible for getattr (Milind Changire) [2126703] - ceph: convert to generic_file_llseek (Milind Changire) [2126707] - ceph: don't leak snap_rwsem in handle_cap_grant (Milind Changire) [2126706] - ceph: prevent a client from exceeding the MDS maximum xattr size (Milind Changire) [2126704] - ceph: add session already open notify support (Milind Changire) [2126701] - ceph: use correct index when encoding client supported features (Milind Changire) [2143875] - ceph: switch TASK_INTERRUPTIBLE to TASK_KILLABLE (Milind Changire) [2126700] - ceph: allow ceph.dir.rctime xattr to be updatable (Milind Changire) [2126699] - ipv6: Use ipv6_only_sock() helper in condition. (Izabela Bakollari) [2144855] - ipv6: Remove __ipv6_only_sock(). (Izabela Bakollari) [2144855] - redhat/configs: Switch CONFIG_X86_AMD_PSTATE to built-in (Prarit Bhargava) [2150424] - Documentation: add amd-pstate kernel command line options (Prarit Bhargava) [2150424] - cpufreq: amd-pstate: add amd-pstate driver parameter for mode selection (Prarit Bhargava) [2150424] - cpufreq: amd-pstate: change amd-pstate driver to be built-in type (Prarit Bhargava) [2150424] - cpufreq: amd-pstate: cpufreq: amd-pstate: reset MSR_AMD_PERF_CTL register at init (Prarit Bhargava) [2150424] - scsi: target: iscsi: Fix a race condition between login_work and the login thread (Maurizio Lombardi) [2153832] - virtio_console: Introduce an ID allocator for virtual console numbers (Cédric Le Goater) [2072437] - blk-throttle: fix that io throttle can only work for single bio (Ming Lei) [2088193] - scsi: zfcp: Fix double free of FSF request when qdio send fails (Tobias Huschle) [2155157] - scsi: qla2xxx: Fix crash when I/O abort times out (Nilesh Javali) [2115820] - perf trace: Fix SIGSEGV when processing syscall args (Michael Petlan) [2145089] - config: mhi: set CONFIG_MHI_BUS_EP to disabled (Íñigo Huguet) [2136123] - config: rtw89: set CONFIG_RTW89_8852C to disabled (Íñigo Huguet) [2136123] - wifi: ath11k: avoid deadlock during regulatory update in ath11k_regd_update() (Íñigo Huguet) [2136123 2139481] - wifi: mac80211: mlme: Fix double unlock on assoc success handling (Íñigo Huguet) [2136123] - wifi: mac80211: mlme: Fix missing unlock on beacon RX (Íñigo Huguet) [2136123] - wifi: mac80211: fix memory corruption in minstrel_ht_update_rates() (Íñigo Huguet) [2136123] - wifi: mac80211: fix regression with non-QoS drivers (Íñigo Huguet) [2136123] - wifi: mac80211: ensure vif queues are operational after start (Íñigo Huguet) [2136123] - wifi: mac80211: don't start TX with fq->lock to fix deadlock (Íñigo Huguet) [2136123] - wifi: cfg80211: fix MCS divisor value (Íñigo Huguet) [2136123] - wifi: mt76: fix 5 GHz connection regression on mt76x0/mt76x2 (Íñigo Huguet) [2136123] - wifi: mt76: fix reading current per-tid starting sequence number for aggregation (Íñigo Huguet) [2136123] - wifi: iwlwifi: Mark IWLMEI as broken (Íñigo Huguet) [2136123] - wifi: iwlwifi: don't spam logs with NSS>2 messages (Íñigo Huguet) [2136123] - wifi: use struct_group to copy addresses (Íñigo Huguet) [2136123] - wifi: mac80211_hwsim: check length for virtio packets (Íñigo Huguet) [2136123] - wifi: mac80211: fix locking in auth/assoc timeout (Íñigo Huguet) [2136123] - wifi: mac80211: mlme: release deflink channel in error case (Íñigo Huguet) [2136123] - wifi: mac80211: fix link warning in RX agg timer expiry (Íñigo Huguet) [2136123] - bus: mhi: host: Fix up null pointer access in mhi_irq_handler (Íñigo Huguet) [2136123] - net: Use u64_stats_fetch_begin_irq() for stats fetch. (Íñigo Huguet) [2136123] - wifi: mt76: mt7921e: fix crash in chip reset fail (Íñigo Huguet) [2136123] - wifi: mac80211: potential NULL dereference in ieee80211_tx_control_port() (Íñigo Huguet) [2136123] - wifi: cfg80211: debugfs: fix return type in ht40allow_map_read() (Íñigo Huguet) [2136123] - wifi: mac80211: Don't finalize CSA in IBSS mode if state is disconnected (Íñigo Huguet) [2136123] - wifi: mac80211: fix possible leak in ieee80211_tx_control_port() (Íñigo Huguet) [2136123] - wifi: mac80211: always free sta in __sta_info_alloc in case of error (Íñigo Huguet) [2136123] - wifi: mac80211: Fix UAF in ieee80211_scan_rx() (Íñigo Huguet) [2136123] - net: qrtr: start MHI channel after endpoit creation (Íñigo Huguet) [2136123] - wifi: cfg80211: Fix validating BSS pointers in __cfg80211_connect_result (Íñigo Huguet) [2136123] - wifi: rtw88: check the return value of alloc_workqueue() (Íñigo Huguet) [2136123] - wifi: rtw89: 8852a: adjust IMR for SER L1 (Íñigo Huguet) [2136123] - wifi: rtw89: 8852a: update RF radio A/B R56 (Íñigo Huguet) [2136123] - wifi: brcmfmac: prevent double-free on hardware-reset (Íñigo Huguet) [2136123] - wifi: brcmfmac: support brcm,ccode-map-trivial DT property (Íñigo Huguet) [2136123] - wifi: brcmfmac: Replace default (not configured) MAC with a random MAC (Íñigo Huguet) [2136123] - wifi: brcmfmac: Add brcmf_c_set_cur_etheraddr() helper (Íñigo Huguet) [2136123] - wifi: brcmfmac: Remove #ifdef guards for PM related functions (Íñigo Huguet) [2136123] - wifi: brcmfmac: use strreplace() in brcmf_of_probe() (Íñigo Huguet) [2136123] - wifi: rtl8xxxu: Fix the error handling of the probe function (Íñigo Huguet) [2136123] - wifi: mwifiex: clean up one inconsistent indenting (Íñigo Huguet) [2136123] - wifi: rtlwifi: Remove duplicate word and Fix typo (Íñigo Huguet) [2136123] - wifi: mwifiex: Fix comment typo (Íñigo Huguet) [2136123] - wifi: iwlwifi: mvm: fix clang -Wformat warnings (Íñigo Huguet) [2136123] - Revert "ath11k: add support for hardware rfkill for QCA6390" (Íñigo Huguet) [2136123] - wifi: ath11k: Fix register write failure on QCN9074 (Íñigo Huguet) [2136123] - wifi: mac80211: fix link data leak (Íñigo Huguet) [2136123] - wifi: mac80211: mlme: fix disassoc with MLO (Íñigo Huguet) [2136123] - wifi: mac80211: add macros to loop over active links (Íñigo Huguet) [2136123] - wifi: mac80211: remove erroneous sband/link validation (Íñigo Huguet) [2136123] - wifi: mac80211: mlme: transmit assoc frame with address translation (Íñigo Huguet) [2136123] - wifi: mac80211: verify link addresses are different (Íñigo Huguet) [2136123] - wifi: mac80211: rx: track link in RX data (Íñigo Huguet) [2136123] - wifi: mac80211: optionally implement MLO multicast TX (Íñigo Huguet) [2136123] - wifi: mac80211: expand ieee80211_mgmt_tx() for MLO (Íñigo Huguet) [2136123] - wifi: nl80211: add MLO link ID to the NL80211_CMD_FRAME TX API (Íñigo Huguet) [2136123] - wifi: mac80211: report link ID to cfg80211 on mgmt RX (Íñigo Huguet) [2136123] - wifi: cfg80211: report link ID in NL80211_CMD_FRAME (Íñigo Huguet) [2136123] - wifi: mac80211: add hardware timestamps for RX and TX (Íñigo Huguet) [2136123] - wifi: cfg80211: add hardware timestamps to frame RX info (Íñigo Huguet) [2136123] - wifi: cfg80211/nl80211: move rx management data into a struct (Íñigo Huguet) [2136123] - wifi: cfg80211: add a function for reporting TX status with hardware timestamps (Íñigo Huguet) [2136123] - wifi: nl80211: add RX and TX timestamp attributes (Íñigo Huguet) [2136123] - nl80211: document uapi for CMD_FRAME_WAIT_CANCEL (Íñigo Huguet) [2136123] - wifi: ieee80211: add helper functions for detecting TM/FTM frames (Íñigo Huguet) [2136123] - wifi: mac80211_hwsim: handle links for wmediumd/virtio (Íñigo Huguet) [2136123] - wifi: mac80211: sta_info: fix link_sta insertion (Íñigo Huguet) [2136123] - wifi: mac80211: mlme: fix link_sta setup (Íñigo Huguet) [2136123] - wifi: nl80211/mac80211: clarify link ID in control port TX (Íñigo Huguet) [2136123] - wifi: mac80211: return error from control port TX for drops (Íñigo Huguet) [2136123] - wifi: nl80211: require MLD address on link STA add/modify (Íñigo Huguet) [2136123] - wifi: mac80211: more station handling sanity checks (Íñigo Huguet) [2136123] - wifi: mac80211: fix link sta hash table handling (Íñigo Huguet) [2136123] - wifi: mac80211: validate link address doesn't change (Íñigo Huguet) [2136123] - wifi: mac80211: mlme: set sta.mlo to mlo state (Íñigo Huguet) [2136123] - wifi: mac80211: fast-xmit: handle non-MLO clients (Íñigo Huguet) [2136123] - wifi: mac80211_hwsim: fix address translation for MLO (Íñigo Huguet) [2136123] - wifi: mac80211: fix RX MLD address translation (Íñigo Huguet) [2136123] - wifi: mac80211: fix NULL pointer deref with non-MLD STA (Íñigo Huguet) [2136123] - wifi: mac80211: mlme: fix override calculation (Íñigo Huguet) [2136123] - wifi: mac80211: tx: use AP address in some places for MLO (Íñigo Huguet) [2136123] - net: add missing includes and forward declarations under net/ (Íñigo Huguet) [2136123] - wifi: rtl8192se: fix repeated words in comments (Íñigo Huguet) [2136123] - wifi: rtlwifi: fix repeated words in comments (Íñigo Huguet) [2136123] - wifi: rt2x00: fix repeated words in comments (Íñigo Huguet) [2136123] - wifi: brcmsmac: fix repeated words in comments (Íñigo Huguet) [2136123] - wifi: brcmfmac: fix repeated words in comments (Íñigo Huguet) [2136123] - wifi: mac80211: do not abuse fq.lock in ieee80211_do_stop() (Íñigo Huguet) [2136123] - wifi: mt7601u: fix clang -Wformat warning (Íñigo Huguet) [2136123] - wifi: mt7601u: eeprom: fix clang -Wformat warning (Íñigo Huguet) [2136123] - wifi: ath: fix repeated words in comments (Íñigo Huguet) [2136123] - wifi: ath11k: mac: fix long line (Íñigo Huguet) [2136123] - wifi: mac80211: mlme: set sta.mlo correctly (Íñigo Huguet) [2136123] - wifi: mac80211: remove stray printk (Íñigo Huguet) [2136123] - wifi: mac80211: support MLO authentication/association with one link (Íñigo Huguet) [2136123] - wifi: mac80211: add API to parse multi-link element (Íñigo Huguet) [2136123] - wifi: mac80211_hwsim: fix TX link selection (Íñigo Huguet) [2136123] - wifi: mac80211_hwsim: use MLO link ID for TX (Íñigo Huguet) [2136123] - wifi: mac80211_hwsim: do rc update per link (Íñigo Huguet) [2136123] - wifi: mac80211: do link->MLD address translation on RX (Íñigo Huguet) [2136123] - wifi: mac80211: select link when transmitting to non-MLO stations (Íñigo Huguet) [2136123] - wifi: mac80211: fix up link station creation/insertion (Íñigo Huguet) [2136123] - wifi: mac80211_hwsim: implement sta_state for MLO (Íñigo Huguet) [2136123] - wifi: mac80211: limit A-MSDU subframes for client too (Íñigo Huguet) [2136123] - wifi: mac80211: mlme: refactor ieee80211_set_associated() (Íñigo Huguet) [2136123] - wifi: cfg80211: add cfg80211_get_iftype_ext_capa() (Íñigo Huguet) [2136123] - wifi: mac80211: mlme: look up beacon elems only if needed (Íñigo Huguet) [2136123] - wifi: mac80211: mlme: refactor assoc link setup (Íñigo Huguet) [2136123] - wifi: mac80211: mlme: remove address arg to ieee80211_mark_sta_auth() (Íñigo Huguet) [2136123] - wifi: mac80211: mlme: refactor assoc success handling (Íñigo Huguet) [2136123] - wifi: mac80211: mlme: refactor ieee80211_prep_channel() a bit (Íñigo Huguet) [2136123] - wifi: mac80211: mlme: refactor assoc req element building (Íñigo Huguet) [2136123] - wifi: mac80211: mlme: switch some things back to deflink (Íñigo Huguet) [2136123] - wifi: mac80211: mlme: change flags in ieee80211_determine_chantype() (Íñigo Huguet) [2136123] - wifi: mac80211: mlme: shift some code around (Íñigo Huguet) [2136123] - wifi: mac80211: mlme: refactor link station setup (Íñigo Huguet) [2136123] - wifi: mac80211: move IEEE80211_SDATA_OPERATING_GMODE to link (Íñigo Huguet) [2136123] - wifi: mac80211: make ieee80211_check_rate_mask() link-aware (Íñigo Huguet) [2136123] - wifi: mac80211: add multi-link element to AUTH frames (Íñigo Huguet) [2136123] - wifi: mac80211: mlme: clean up supported channels element code (Íñigo Huguet) [2136123] - wifi: mac80211: release channel context on link stop (Íñigo Huguet) [2136123] - wifi: mac80211: prohibit DEAUTH_NEED_MGD_TX_PREP in MLO (Íñigo Huguet) [2136123] - wifi: nl80211: fix some attribute policy entries (Íñigo Huguet) [2136123] - wifi: nl80211: reject fragmented and non-inheritance elements (Íñigo Huguet) [2136123] - wifi: nl80211: reject link specific elements on assoc link (Íñigo Huguet) [2136123] - wifi: cfg80211: set country_elem to NULL (Íñigo Huguet) [2136123] - wifi: mac80211: remove link_id parameter from link_info_changed() (Íñigo Huguet) [2136123] - wifi: mac80211: replace link_id with link_conf in switch/(un)assign_vif_chanctx() (Íñigo Huguet) [2136123] - wifi: nl80211: advertise MLO support (Íñigo Huguet) [2136123] - wifi: mac80211: Support multi link in ieee80211_recalc_min_chandef() (Íñigo Huguet) [2136123] - wifi: mac80211: don't check carrier in chanctx code (Íñigo Huguet) [2136123] - wifi: nl80211: allow link ID in set_wiphy with frequency (Íñigo Huguet) [2136123] - wifi: mac80211: Allow EAPOL tx from specific link (Íñigo Huguet) [2136123] - wifi: mac80211: Allow EAPOL frames from link addresses (Íñigo Huguet) [2136123] - wifi: cfg80211/mac80211: Support control port TX from specific link (Íñigo Huguet) [2136123] - wifi: nl80211: Support MLD parameters in nl80211_set_station() (Íñigo Huguet) [2136123] - wifi: nl80211: check MLO support in authenticate (Íñigo Huguet) [2136123] - wifi: mac80211: add a helper to fragment an element (Íñigo Huguet) [2136123] - wifi: mac80211: skip rate statistics for MLD STAs (Íñigo Huguet) [2136123] - wifi: nl80211: set BSS to NULL if IS_ERR() (Íñigo Huguet) [2136123] - wifi: nl80211: add EML/MLD capabilities to per-iftype capabilities (Íñigo Huguet) [2136123] - wifi: nl80211: better validate link ID for stations (Íñigo Huguet) [2136123] - wifi: mac80211: fix link manipulation (Íñigo Huguet) [2136123] - wifi: mac80211: tighten locking check (Íñigo Huguet) [2136123] - wifi: cfg80211: clean up links appropriately (Íñigo Huguet) [2136123] - wifi: mac80211: mlme: simplify adding ht/vht/he/eht elements (Íñigo Huguet) [2136123] - wifi: mac80211: refactor adding custom elements (Íñigo Huguet) [2136123] - wifi: mac80211: refactor adding rates to assoc request (Íñigo Huguet) [2136123] - wifi: mac80211: use only channel width in ieee80211_parse_bitrates() (Íñigo Huguet) [2136123] - wifi: cfg80211: add ieee80211_chanwidth_rate_flags() (Íñigo Huguet) [2136123] - wifi: mac80211: remove redundant condition (Íñigo Huguet) [2136123] - wifi: mac80211: don't set link address for station (Íñigo Huguet) [2136123] - wifi: mac80211: fix multi-BSSID element parsing (Íñigo Huguet) [2136123] - wifi: mac80211: move tdls_chan_switch_prohibited to link data (Íñigo Huguet) [2136123] - wifi: mac80211: don't re-parse elems in ieee80211_assoc_success() (Íñigo Huguet) [2136123] - wifi: mac80211: replace link_id with link_conf in start/stop_ap() (Íñigo Huguet) [2136123] - wifi: mac80211: refactor elements parsing with parameter struct (Íñigo Huguet) [2136123] - wifi: cfg80211: extend cfg80211_rx_assoc_resp() for MLO (Íñigo Huguet) [2136123] - wifi: cfg80211: put cfg80211_rx_assoc_resp() arguments into a struct (Íñigo Huguet) [2136123] - wifi: cfg80211: adjust assoc comeback for MLO (Íñigo Huguet) [2136123] - wifi: mac80211: mlme: unify assoc data event sending (Íñigo Huguet) [2136123] - wifi: cfg80211: prepare association failure APIs for MLO (Íñigo Huguet) [2136123] - wifi: cfg80211: remove BSS pointer from cfg80211_disassoc_request (Íñigo Huguet) [2136123] - wifi: mac80211: mlme: use correct link_sta (Íñigo Huguet) [2136123] - wifi: mac80211: mlme: remove sta argument from ieee80211_config_bw (Íñigo Huguet) [2136123] - wifi: mac80211: mlme: use ieee80211_get_link_sband() (Íñigo Huguet) [2136123] - wifi: mac80211: split IEEE80211_STA_DISABLE_WMM to link data (Íñigo Huguet) [2136123] - wifi: mac80211: mlme: first adjustments for MLO (Íñigo Huguet) [2136123] - wifi: mac80211: mlme: do IEEE80211_STA_RESET_SIGNAL_AVE per link (Íñigo Huguet) [2136123] - wifi: mac80211: mlme: track AP (MLD) address separately (Íñigo Huguet) [2136123] - wifi: mac80211: remove unused bssid variable (Íñigo Huguet) [2136123] - wifi: mac80211: change QoS settings API to take link into account (Íñigo Huguet) [2136123] - wifi: mac80211: expect powersave handling in driver for MLO (Íñigo Huguet) [2136123] - wifi: mac80211: move ps setting to vif config (Íñigo Huguet) [2136123] - wifi: mac80211: provide link ID in link_conf (Íñigo Huguet) [2136123] - wifi: mac80211: set up/tear down client vif links properly (Íñigo Huguet) [2136123] - wifi: mac80211: move ieee80211_request_smps_mgd_work (Íñigo Huguet) [2136123] - wifi: nl80211: acquire wdev mutex for dump_survey (Íñigo Huguet) [2136123] - wifi: mac80211: fix key lookup (Íñigo Huguet) [2136123] - wifi: mac80211: separate out connection downgrade flags (Íñigo Huguet) [2136123] - wifi: mac80211: Align with Draft P802.11be_D2.0 (Íñigo Huguet) [2136123] - wifi: mac80211: Align with Draft P802.11be_D1.5 (Íñigo Huguet) [2136123] - wifi: mac80211: skip powersave recalc if driver SUPPORTS_DYNAMIC_PS (Íñigo Huguet) [2136123] - wifi: mac80211: debug: omit link if non-MLO connection (Íñigo Huguet) [2136123] - wifi: mac80211_hwsim: Ack link addressed frames (Íñigo Huguet) [2136123] - wifi: cfg80211: drop BSS elements from assoc trace for now (Íñigo Huguet) [2136123] - wifi: cfg80211: make cfg80211_auth_request::key_idx signed (Íñigo Huguet) [2136123] - wifi: nl80211: enable setting the link address at new station (Íñigo Huguet) [2136123] - wifi: mac80211: RCU-ify link/link_conf pointers (Íñigo Huguet) [2136123] - wifi: nl80211: hold wdev mutex for station APIs (Íñigo Huguet) [2136123] - wifi: nl80211: hold wdev mutex for channel switch APIs (Íñigo Huguet) [2136123] - wifi: nl80211: hold wdev mutex in add/mod/del link station (Íñigo Huguet) [2136123] - wifi: mac80211: implement callbacks for _link_station (Íñigo Huguet) [2136123] - wifi: cfg80211/mac80211: separate link params from station params (Íñigo Huguet) [2136123] - wifi: cfg80211: add API to add/modify/remove a link station (Íñigo Huguet) [2136123] - wifi: mac80211: add an ieee80211_get_link_sband (Íñigo Huguet) [2136123] - wifi: mac80211: Remove AP SMPS leftovers (Íñigo Huguet) [2136123] - wifi: cfg80211: Allow MLO TX with link source address (Íñigo Huguet) [2136123] - wifi: mac80211: Consider MLO links in offchannel logic (Íñigo Huguet) [2136123] - wifi: mac80211: rx: accept link-addressed frames (Íñigo Huguet) [2136123] - wifi: mac80211: consistently use sdata_dereference() (Íñigo Huguet) [2136123] - wifi: mac80211_hwsim: Support link channel matching on rx (Íñigo Huguet) [2136123] - wifi: mac80211: fix mesh airtime link metric estimating (Íñigo Huguet) [2136123] - wifi: mac80211: make 4addr null frames using min_rate for WDS (Íñigo Huguet) [2136123] - wifi: cfg80211: use strscpy to replace strlcpy (Íñigo Huguet) [2136123] - wifi: mac80211: exclude multicast packets from AQL pending airtime (Íñigo Huguet) [2136123] - wifi: mac80211_hwsim: use 32-bit skb cookie (Íñigo Huguet) [2136123] - mt76: mt7921: Let PCI core handle power state and use pm_sleep_ptr() (Íñigo Huguet) [2136123] - mediatek: mt76: mac80211: Fix missing of_node_put() in mt76_led_init() (Íñigo Huguet) [2136123] - mt76: get rid of mt76_wcid_hw routine (Íñigo Huguet) [2136123] - mt76: convert MT_TX_HW_QUEUE_EXT_PHY to MT_TX_HW_QUEUE_PHY (Íñigo Huguet) [2136123] - mt76: add phy_idx to mt76_wcid (Íñigo Huguet) [2136123] - mt76: introduce phys array in mt76_dev structure (Íñigo Huguet) [2136123] - mt76: add phy_idx in mt76_rx_status (Íñigo Huguet) [2136123] - mt76: introduce MT_RXQ_BAND2 and MT_RXQ_BAND2_WA in mt76_rxq_id (Íñigo Huguet) [2136123] - mt76: add len parameter to __mt76_mcu_msg_alloc signature (Íñigo Huguet) [2136123] - mt76: mt7915 add ht mpdu density (Íñigo Huguet) [2136123] - mt76: mt7921: reduce the mutex lock scope during reset (Íñigo Huguet) [2136123] - mt76: mt7921: reduce log severity levels for informative messages (Íñigo Huguet) [2136123] - mt76: connac: move tx initialization/cleanup in mt76_connac module (Íñigo Huguet) [2136123] - mt76: mt7921: make mt7921_pci_driver static (Íñigo Huguet) [2136123] - mt76: mt7921: enable HW beacon filter in the initialization stage (Íñigo Huguet) [2136123] - mt76: mt7921: enable HW beacon filter not depending on PM flag (Íñigo Huguet) [2136123] - mt76: remove q->qid (Íñigo Huguet) [2136123] - mt76: do not use skb_set_queue_mapping for internal purposes (Íñigo Huguet) [2136123] - mt76: pass original queue id from __mt76_tx_queue_skb to the driver (Íñigo Huguet) [2136123] - mt76: allow receiving frames with invalid CCMP PN via monitor interfaces (Íñigo Huguet) [2136123] - mt76: mt76x02: improve reliability of the beacon hang check (Íñigo Huguet) [2136123] - mt76: mt7615: add sta_rec with EXTRA_INFO_NEW for the first time only (Íñigo Huguet) [2136123] - mt76: mt7915: update the maximum size of beacon offload (Íñigo Huguet) [2136123] - mt76: do not check the ccmp pn for ONLY_MONITOR frame (Íñigo Huguet) [2136123] - mt76: mt7915: add sta_rec with EXTRA_INFO_NEW for the first time only (Íñigo Huguet) [2136123] - mt76: mt7915: update mpdu density in 6g capability (Íñigo Huguet) [2136123] - mt76: mt7915: do not copy ieee80211_ops pointer in mt7915_mmio_probe (Íñigo Huguet) [2136123] - mt76: mt7915: disable UL MU-MIMO for mt7915 (Íñigo Huguet) [2136123] - mt76: move mt76_connac2_mcu_fill_message in mt76_connac module (Íñigo Huguet) [2136123] - mt76: move mcu_txd/mcu_rxd structures in shared code (Íñigo Huguet) [2136123] - mt76: mt7915: rely on mt76_connac_tx_free (Íñigo Huguet) [2136123] - mt76: connac: move mt7615_txp_skb_unmap in common code (Íñigo Huguet) [2136123] - mt76: connac: move mt76_connac_write_hw_txp in shared code (Íñigo Huguet) [2136123] - mt76: connac: move mt76_connac_tx_complete_skb in shared code (Íñigo Huguet) [2136123] - mt76: connac: move mt76_connac_tx_free in shared code (Íñigo Huguet) [2136123] - mt76: move mt7615_txp_ptr in mt76_connac module (Íñigo Huguet) [2136123] - mt76: connac: move mt76_connac_fw_txp in common module (Íñigo Huguet) [2136123] - mt76: mt7915: get rid of unnecessary new line in mt7915_mac_write_txwi (Íñigo Huguet) [2136123] - mt76: mt7921s: remove unnecessary goto in mt7921s_mcu_drv_pmctrl (Íñigo Huguet) [2136123] - mt76: connac: move mt76_connac2_mac_fill_rx_rate in connac module (Íñigo Huguet) [2136123] - mt76: connac: move mt76_connac2_reverse_frag0_hdr_trans in mt76-connac module (Íñigo Huguet) [2136123] - mt76: connac: move HE radiotap parsing in connac module (Íñigo Huguet) [2136123] - mt76: mt7921: fix command timeout in AP stop period (Íñigo Huguet) [2136123] - mt76: mt7921: not support beacon offload disable command (Íñigo Huguet) [2136123] - mt76: connac: move mt76_connac2_mac_add_txs_skb in connac module (Íñigo Huguet) [2136123] - mt76: connac: move connac2_mac_write_txwi in mt76_connac module (Íñigo Huguet) [2136123] - mt76: connac: move mac connac2 defs in mt76_connac2_mac.h (Íñigo Huguet) [2136123] - mt76: mt7915: rely on mt76_dev in mt7915_mac_write_txwi signature (Íñigo Huguet) [2136123] - mt76: mt7921: rely on mt76_dev in mt7921_mac_write_txwi signature (Íñigo Huguet) [2136123] - mt76: enable the VHT extended NSS BW feature (Íñigo Huguet) [2136123] - mt76: mt7663: rely on mt76_connac2_fw_trailer (Íñigo Huguet) [2136123] - mt76: connac: move mt76_connac2_load_patch in connac module (Íñigo Huguet) [2136123] - mt76: connac: move mt76_connac2_load_ram in connac module (Íñigo Huguet) [2136123] - mt76: mt7921: move fw toggle in mt7921_load_firmware (Íñigo Huguet) [2136123] - mt76: connac: move shared fw structures in connac module (Íñigo Huguet) [2136123] - mt76: mt7921: get rid of mt7921_mcu_exit (Íñigo Huguet) [2136123] - mt76: mt7921: add missing bh-disable around rx napi schedule (Íñigo Huguet) [2136123] - mt76: mt7615: add missing bh-disable around rx napi schedule (Íñigo Huguet) [2136123] - mt76: mt7915: add missing bh-disable around tx napi enable/schedule (Íñigo Huguet) [2136123] - mt76: mt7921: add PATCH_FINISH_REQ cmd response handling (Íñigo Huguet) [2136123] - mt76: add DBDC rxq handlings into mac_reset_work (Íñigo Huguet) [2136123] - mt76: mt7915: add more ethtool stats (Íñigo Huguet) [2136123] - mt76: mt7921: introduce ACPI SAR config in tx power (Íñigo Huguet) [2136123] - mt76: mt7921: introduce ACPI SAR support (Íñigo Huguet) [2136123] - mt76: add 6 GHz band support in mt76_sar_freq_ranges (Íñigo Huguet) [2136123] - mt76: mt7915: fix endian bug in mt7915_rf_regval_set() (Íñigo Huguet) [2136123] - mt76: mt76x02u: fix possible memory leak in __mt76x02u_mcu_send_msg (Íñigo Huguet) [2136123] - mt76: mt7915: fix endianness in mt7915_rf_regval_get (Íñigo Huguet) [2136123] - wifi: mac80211_hwsim: add back erroneously removed cast (Íñigo Huguet) [2136123] - wifi: mac80211: fix queue selection for mesh/OCB interfaces (Íñigo Huguet) [2136123] - wifi: mac80211_hwsim: fix race condition in pending packet (Íñigo Huguet) [2136123] - wifi: mac80211: Use the bitmap API to allocate bitmaps (Íñigo Huguet) [2136123] - wifi: mac80211: fix center freq calculation in ieee80211_chandef_downgrade (Íñigo Huguet) [2136123] - wifi: nl80211: fix sending link ID info of associated BSS (Íñigo Huguet) [2136123] - wifi: cfg80211: fix a comment in cfg80211_mlme_mgmt_tx() (Íñigo Huguet) [2136123] - wifi: nl80211: Fix reading NL80211_ATTR_MLO_LINK_ID in nl80211_pre_doit (Íñigo Huguet) [2136123] - bus: mhi: ep: Check dev_set_name() return value (Íñigo Huguet) [2136123] - ath9k: remove unexpected words "the" in comments (Íñigo Huguet) [2136123] - ath11k: Fix typo in comments (Íñigo Huguet) [2136123] - wifi: nl80211: retrieve EHT related elements in AP mode (Íñigo Huguet) [2136123] - wifi: cfg80211: Increase akm_suites array size in cfg80211_crypto_settings (Íñigo Huguet) [2136123] - wifi: cfg80211: remove chandef check in cfg80211_cac_event() (Íñigo Huguet) [2136123] - wifi: nl80211: relax wdev mutex check in wdev_chandef() (Íñigo Huguet) [2136123] - wifi: nl80211: acquire wdev mutex earlier in start_ap (Íñigo Huguet) [2136123] - wifi: nl80211: hold wdev mutex for tid config (Íñigo Huguet) [2136123] - wifi: cfg80211: handle IBSS in channel switch (Íñigo Huguet) [2136123] - wifi: mac80211: properly skip link info driver update (Íñigo Huguet) [2136123] - wifi: mac80211: only accumulate airtime deficit for active clients (Íñigo Huguet) [2136123] - wifi: mac80211: add debugfs file to display per-phy AQL pending airtime (Íñigo Huguet) [2136123] - wifi: mac80211: add a per-PHY AQL limit to improve fairness (Íñigo Huguet) [2136123] - wifi: mac80211: keep recently active tx queues in scheduling list (Íñigo Huguet) [2136123] - wifi: mac80211: consider aql_tx_pending when checking airtime deficit (Íñigo Huguet) [2136123] - wifi: mac80211: make sta airtime deficit field s32 instead of s64 (Íñigo Huguet) [2136123] - wifi: mac80211: fix a kernel-doc complaint (Íñigo Huguet) [2136123] - wifi: cfg80211: remove redundant documentation (Íñigo Huguet) [2136123] - wifi: mac80211: sta_info: fix a missing kernel-doc struct element (Íñigo Huguet) [2136123] - wifi: mac80211: add a missing comma at kernel-doc markup (Íñigo Huguet) [2136123] - wifi: cfg80211: fix kernel-doc warnings all over the file (Íñigo Huguet) [2136123] - wifi: ieee80211: s1g action frames are not robust (Íñigo Huguet) [2136123] - bus: mhi: host: pci_generic: Add another Foxconn T99W175 (Íñigo Huguet) [2136123] - wifi: cfg80211: Allow P2P client interface to indicate port authorization (Íñigo Huguet) [2136123] - wifi: mac80211: do not wake queues on a vif that is being stopped (Íñigo Huguet) [2136123] - wifi: mac80211: check skb_shared in ieee80211_8023_xmit() (Íñigo Huguet) [2136123] - wifi: mac80211: add gfp_t parameter to ieeee80211_obss_color_collision_notify (Íñigo Huguet) [2136123] - bus: mhi: host: Move IRQ allocation to controller registration phase (Íñigo Huguet) [2136123] - bus: mhi: host: pci_generic: Add Cinterion MV31-W with new baseline (Íñigo Huguet) [2136123] - bus: mhi: host: pci_generic: Add support for Quectel EM120 FCCL modem (Íñigo Huguet) [2136123] - wifi: rtw89: disable invalid phy reports for all ICs (Íñigo Huguet) [2136123] - wifi: rtw89: pci: fix PCI doesn't reclaim TX BD properly (Íñigo Huguet) [2136123] - wifi: rtw89: fix long RX latency in low power mode (Íñigo Huguet) [2136123] - wifi: rtw89: drop invalid TX rate report of legacy rate (Íñigo Huguet) [2136123] - wifi: rtw89: add UNEXP debug mask to keep monitor messages unexpected to happen frequently (Íñigo Huguet) [2136123] - wifi: rtw89: enable VO TX AMPDU (Íñigo Huguet) [2136123] - wifi: rtw89: fix potential TX stuck (Íñigo Huguet) [2136123] - wifi: rtw89: support TDLS (Íñigo Huguet) [2136123] - wifi: rtw89: allocate BSSID CAM per TDLS peer (Íñigo Huguet) [2136123] - wifi: rtw89: separate BSSID CAM operations (Íñigo Huguet) [2136123] - wifi: rtw89: allocate address CAM and MAC ID to TDLS peer (Íñigo Huguet) [2136123] - cfg80211: Indicate MLO connection info in connect and roam callbacks (Íñigo Huguet) [2136123] - wifi: mac80211_hwsim: print the link id (Íñigo Huguet) [2136123] - wifi: mac80211_hwsim: support creating MLO-capable radios (Íñigo Huguet) [2136123] - wifi: nl80211: expose link ID for associated BSSes (Íñigo Huguet) [2136123] - wifi: nl80211: expose link information for interfaces (Íñigo Huguet) [2136123] - wifi: mac80211_hwsim: send a beacon per link (Íñigo Huguet) [2136123] - wifi: mac80211: set STA deflink addresses (Íñigo Huguet) [2136123] - wifi: mac80211: maintain link-sta hash table (Íñigo Huguet) [2136123] - wifi: mac80211: RCU-ify link STA pointers (Íñigo Huguet) [2136123] - wifi: mac80211: ethtool: use deflink for now (Íñigo Huguet) [2136123] - wifi: mac80211: move ieee80211_bssid_match() function (Íñigo Huguet) [2136123] - wifi: mac80211: return a beacon for a specific link (Íñigo Huguet) [2136123] - wifi: mac80211: pass the link id in start/stop ap (Íñigo Huguet) [2136123] - wifi: mac80211: use link in start/stop ap (Íñigo Huguet) [2136123] - wifi: mac80211: implement add/del interface link callbacks (Íñigo Huguet) [2136123] - wifi: cfg80211: add optional link add/remove callbacks (Íñigo Huguet) [2136123] - wifi: cfg80211: sort trace.h (Íñigo Huguet) [2136123] - wifi: mac80211: add sta link addition/removal (Íñigo Huguet) [2136123] - wifi: mac80211: add MLO link ID to TX frame metadata (Íñigo Huguet) [2136123] - wifi: mac80211: remove band from TX info in MLO (Íñigo Huguet) [2136123] - wifi: mac80211: add vif link addition/removal (Íñigo Huguet) [2136123] - wifi: nl80211: support MLO in auth/assoc (Íñigo Huguet) [2136123] - wifi: mac80211: ignore IEEE80211_CONF_CHANGE_SMPS in chanctx mode (Íñigo Huguet) [2136123] - wifi: mac80211_hwsim: split bss_info_changed to vif/link info_changed (Íñigo Huguet) [2136123] - wifi: cfg80211: simplify cfg80211_mlme_auth() prototype (Íñigo Huguet) [2136123] - wifi: ieee80211: add definitions for multi-link element (Íñigo Huguet) [2136123] - wifi: nl80211: refactor BSS lookup in nl80211_associate() (Íñigo Huguet) [2136123] - wifi: cfg80211: mlme: get BSS entry outside cfg80211_mlme_assoc() (Íñigo Huguet) [2136123] - wifi: mac80211: tx: simplify chanctx_conf handling (Íñigo Huguet) [2136123] - wifi: mac80211: status: look up band only where needed (Íñigo Huguet) [2136123] - wifi: mac80211: sort trace.h file (Íñigo Huguet) [2136123] - wifi: mac80211: correct link config data in tracing (Íñigo Huguet) [2136123] - wifi: mac80211: make ieee80211_he_cap_ie_to_sta_he_cap() MLO-aware (Íñigo Huguet) [2136123] - wifi: mac80211: make some SMPS code MLD-aware (Íñigo Huguet) [2136123] - wifi: mac80211: HT: make ieee80211_ht_cap_ie_to_sta_ht_cap() MLO-aware (Íñigo Huguet) [2136123] - wifi: mac80211: add link_id to eht.c code for MLO (Íñigo Huguet) [2136123] - wifi: mac80211: add link_id to vht.c code for MLO (Íñigo Huguet) [2136123] - wifi: mac80211: refactor some link setup code (Íñigo Huguet) [2136123] - wifi: mac80211: validate some driver features for MLO (Íñigo Huguet) [2136123] - wifi: mac80211: use IEEE80211_MLD_MAX_NUM_LINKS (Íñigo Huguet) [2136123] - wifi: mac80211: refactor some sta_info link handling (Íñigo Huguet) [2136123] - wifi: mac80211: remove sta_info_tx_streams() (Íñigo Huguet) [2136123] - wifi: mac80211: make channel context code MLO-aware (Íñigo Huguet) [2136123] - wifi: mac80211: pass link ID where already present (Íñigo Huguet) [2136123] - wifi: mac80211: add per-link configuration pointer (Íñigo Huguet) [2136123] - wifi: mac80211: split bss_info_changed method (Íñigo Huguet) [2136123] - mac80211: fix maybe-unused warning (Íñigo Huguet) [2136123] - wifi: mac80211: reorg some iface data structs for MLD (Íñigo Huguet) [2136123] - wifi: mac80211: move interface config to new struct (Íñigo Huguet) [2136123] - wifi: mac80211: move some future per-link data to bss_conf (Íñigo Huguet) [2136123] - wifi: cfg80211: do some rework towards MLO link APIs (Íñigo Huguet) [2136123] - wifi: mac80211: reject WEP or pairwise keys with key ID > 3 (Íñigo Huguet) [2136123] - wifi: mac80211_hwsim: Directly use ida_alloc()/free() (Íñigo Huguet) [2136123] - wifi: mac80211: refactor some key code (Íñigo Huguet) [2136123] - wifi: mac80211: remove cipher scheme support (Íñigo Huguet) [2136123] - wifi: nl80211: fix typo in comment (Íñigo Huguet) [2136123] - treewide: Replace GPLv2 boilerplate/reference with SPDX - gpl-2.0_391.RULE (Íñigo Huguet) [2136123] - rtw88: 8821c: fix access const table of channel parameters (Íñigo Huguet) [2136123] - rtw89: add new state to CFO state machine for UL-OFDMA (Íñigo Huguet) [2136123] - rtw89: 8852c: add trigger frame counter (Íñigo Huguet) [2136123] - ieee80211: add trigger frame definition (Íñigo Huguet) [2136123] - ath10k: fix recently introduced checkpatch warning (Íñigo Huguet) [2136123] - wifi: rtw89: support MULTI_BSSID and correct BSSID mask of H2C (Íñigo Huguet) [2136123] - wifi: ray_cs: Drop useless status variable in parse_addr() (Íñigo Huguet) [2136123] - wifi: ray_cs: Utilize strnlen() in parse_addr() (Íñigo Huguet) [2136123] - wifi: rtw88: use *ph to print small buffer (Íñigo Huguet) [2136123] - ath11k: Fix warnings reported by checkpatch (Íñigo Huguet) [2136123] - ath11k: Fix LDPC config in set_bitrate_mask hook (Íñigo Huguet) [2136123] - wifi: mac80211: fix use-after-free in chanctx code (Íñigo Huguet) [2136123] - ath10k: fix regdomain info of iw reg set/get (Íñigo Huguet) [2136123] - ath11k: support avg signal in station dump (Íñigo Huguet) [2136123] - wifi: rtlwifi: fix error codes in rtl_debugfs_set_write_h2c() (Íñigo Huguet) [2136123] - wifi: rtw88: Fix Sparse warning for rtw8821c_hw_spec (Íñigo Huguet) [2136123] - wifi: rtw88: Fix Sparse warning for rtw8723d_hw_spec (Íñigo Huguet) [2136123] - wifi: rtw88: Fix Sparse warning for rtw8822c_hw_spec (Íñigo Huguet) [2136123] - wifi: rtw88: Fix sparse warning for rtw8822b_hw_spec (Íñigo Huguet) [2136123] - rtw88: fix null vif pointer when hw_scan fails (Íñigo Huguet) [2136123] - rtw89: sar: adjust and support SAR on 6GHz band (Íñigo Huguet) [2136123] - rtw89: 8852c: rfk: re-calibrate RX DCK once thermal changes a lot (Íñigo Huguet) [2136123] - rtw89: pci: handle hardware watchdog timeout interrupt status (Íñigo Huguet) [2136123] - rtw89: fix null vif pointer when hw_scan fails (Íñigo Huguet) [2136123] - rtw89: fix channel inconsistency during hw_scan (Íñigo Huguet) [2136123] - wifi: rtw88: add a work to correct atomic scheduling warning of ::set_tim (Íñigo Huguet) [2136123] - wifi: iwlwifi: pcie: rename CAUSE macro (Íñigo Huguet) [2136123] - wifi: brcmfmac: work around a GCC 12 -Warray-bounds warning (Íñigo Huguet) [2136123] - wifi: iwlwifi: use unsigned to silence a GCC 12 warning (Íñigo Huguet) [2136123] - wifi: rtlwifi: remove always-true condition pointed out by GCC 12 (Íñigo Huguet) [2136123] - wifi: ath9k: silence array-bounds warning on GCC 12 (Íñigo Huguet) [2136123] - ath9k: replace ternary operator with max() (Íñigo Huguet) [2136123] - ath11k: Init hw_params before setting up AHB resources (Íñigo Huguet) [2136123] - ath11k: Fix warning on variable 'sar' dereference before check (Íñigo Huguet) [2136123] - ath10k: fix misreported tx bandwidth for 160Mhz (Íñigo Huguet) [2136123] - ath10k: add encapsulation offloading support (Íñigo Huguet) [2136123] - ath10k: turn rawmode into frame_mode (Íñigo Huguet) [2136123] - ath10k: improve tx status reporting (Íñigo Huguet) [2136123] - ath10k: do not enforce interrupt trigger type (Íñigo Huguet) [2136123] - iwlwifi: mei: fix potential NULL-ptr deref (Íñigo Huguet) [2136123] - iwlwifi: mei: clear the sap data header before sending (Íñigo Huguet) [2136123] - iwlwifi: mvm: remove vif_count (Íñigo Huguet) [2136123] - iwlwifi: mvm: always tell the firmware to accept MCAST frames in BSS (Íñigo Huguet) [2136123] - iwlwifi: mvm: add OTP info in case of init failure (Íñigo Huguet) [2136123] - iwlwifi: mvm: fix assert 1F04 upon reconfig (Íñigo Huguet) [2136123] - iwlwifi: mvm: clean up authorized condition (Íñigo Huguet) [2136123] - iwlwifi: mvm: use NULL instead of ERR_PTR when parsing wowlan status (Íñigo Huguet) [2136123] - iwlwifi: pcie: simplify MSI-X cause mapping (Íñigo Huguet) [2136123] - ath11k: update missing MU-MIMO and OFDMA stats (Íñigo Huguet) [2136123] - rtw89: pci: only mask out INT indicator register for disable interrupt v1 (Íñigo Huguet) [2136123] - rtw89: convert rtw89_band to nl80211_band precisely (Íñigo Huguet) [2136123] - rtw89: 8852c: update txpwr tables to HALRF_027_00_052 (Íñigo Huguet) [2136123] - rtw89: cfo: check mac_id to avoid out-of-bounds (Íñigo Huguet) [2136123] - rtw89: 8852c: set TX antenna path (Íñigo Huguet) [2136123] - rtw89: add ieee80211::sta_rc_update ops (Íñigo Huguet) [2136123] - wireless: Fix Makefile to be in alphabetical order (Íñigo Huguet) [2136123] - mac80211: refactor freeing the next_beacon (Íñigo Huguet) [2136123] - cfg80211: fix kernel-doc for cfg80211_beacon_data (Íñigo Huguet) [2136123] - mac80211: minstrel_ht: support ieee80211_rate_status (Íñigo Huguet) [2136123] - mac80211: extend current rate control tx status API (Íñigo Huguet) [2136123] - mac80211: minstrel_ht: fill all requested rates (Íñigo Huguet) [2136123] - mac80211: disable BSS color collision detection in case of no free colors (Íñigo Huguet) [2136123] - nl80211: Parse NL80211_ATTR_HE_BSS_COLOR as a part of nl80211_parse_beacon (Íñigo Huguet) [2136123] - mac80211: mlme: track assoc_bss/associated separately (Íñigo Huguet) [2136123] - mac80211: remove useless bssid copy (Íñigo Huguet) [2136123] - mac80211: remove unused argument to ieee80211_sta_connection_lost() (Íñigo Huguet) [2136123] - mac80211: mlme: use local SSID copy (Íñigo Huguet) [2136123] - mac80211: use ifmgd->bssid instead of ifmgd->associated->bssid (Íñigo Huguet) [2136123] - mac80211: mlme: move in RSSI reporting code (Íñigo Huguet) [2136123] - mac80211: remove stray multi_sta_back_32bit docs (Íñigo Huguet) [2136123] - mac80211: fix typo in documentation (Íñigo Huguet) [2136123] - mac80211: unify CCMP/GCMP AAD construction (Íñigo Huguet) [2136123] - mt76: mt7921: add ipv6 NS offload support (Íñigo Huguet) [2136123] - mt76: add gfp to mt76_mcu_msg_alloc signature (Íñigo Huguet) [2136123] - mt76: mt7915: add more statistics from fw_util debugfs knobs (Íñigo Huguet) [2136123] - mt76: mt7915: improve error handling for fw_debug knobs (Íñigo Huguet) [2136123] - mt76: mt7615/mt7915: do reset_work with mt76's work queue (Íñigo Huguet) [2136123] - mt76: mt7915: add support for 6G in-band discovery (Íñigo Huguet) [2136123] - mt76: mt7915: add Wireless Ethernet Dispatch support (Íñigo Huguet) [2136123] - net: ethernet: mtk_eth_soc: add support for Wireless Ethernet Dispatch (WED) (Íñigo Huguet) [2136123] - mt76: make number of tokens configurable dynamically (Íñigo Huguet) [2136123] - mt76: add support for overriding the device used for DMA mapping (Íñigo Huguet) [2136123] - mt76: dma: add wrapper macro for accessing queue registers (Íñigo Huguet) [2136123] - mt76: mt7915: move MT_INT_MASK_CSR to init.c (Íñigo Huguet) [2136123] - mt76: mt7915: introduce mt7915_mac_severe_check() (Íñigo Huguet) [2136123] - mt76: mt7915: rework SER debugfs knob (Íñigo Huguet) [2136123] - mt76: mt7915: limit minimum twt duration (Íñigo Huguet) [2136123] - mt76: mt7915: reject duplicated twt flows (Íñigo Huguet) [2136123] - mt76: mt7915: update mt7986 patch in mt7986_wmac_adie_patch_7976() (Íñigo Huguet) [2136123] - mt76: connac: use skb_put_data instead of open coding (Íñigo Huguet) [2136123] - mt76: mt7915: configure soc clocks in mt7986_wmac_init (Íñigo Huguet) [2136123] - mt76: fix encap offload ethernet type check (Íñigo Huguet) [2136123] - mt76: mt7915: disable RX_HDR_TRANS_SHORT (Íñigo Huguet) [2136123] - mt76: mt7603: move spin_lock_bh() to spin_lock() (Íñigo Huguet) [2136123] - mt76: mt7915: add debugfs knob for RF registers read/write (Íñigo Huguet) [2136123] - mt76: mt7921: make read-only array ppet16_ppet8_ru3_ru0 static const (Íñigo Huguet) [2136123] - mt76: mt7915: make read-only array ppet16_ppet8_ru3_ru0 static const (Íñigo Huguet) [2136123] - mt76: mt7915: remove SCS feature (Íñigo Huguet) [2136123] - mt76: fix rx reordering with non explicit / psmp ack policy (Íñigo Huguet) [2136123] - mt76: mt7921: Add AP mode support (Íñigo Huguet) [2136123] - mt76: mt7915: use 0xff to initialize bitrate_mask in mt7915_init_bitrate_mask (Íñigo Huguet) [2136123] - mt76: mt7915: always call mt7915_wfsys_reset() during init (Íñigo Huguet) [2136123] - mt76: mt7921: rely on mt76_dev rxfilter in mt7921_configure_filter (Íñigo Huguet) [2136123] - mt76: mt7921u: add suspend/resume support (Íñigo Huguet) [2136123] - mt76: fix MBSS index condition in DBDC mode (Íñigo Huguet) [2136123] - mt76: fix use-after-free by removing a non-RCU wcid pointer (Íñigo Huguet) [2136123] - mt76: mt7921: accept rx frames with non-standard VHT MCS10-11 (Íñigo Huguet) [2136123] - mt76: mt7915: accept rx frames with non-standard VHT MCS10-11 (Íñigo Huguet) [2136123] - mt76: dma: use kzalloc instead of devm_kzalloc for txwi (Íñigo Huguet) [2136123] - mt76: reduce tx queue lock hold time (Íñigo Huguet) [2136123] - mt76: mt7915: rework hardware/phy initialization (Íñigo Huguet) [2136123] - rtlwifi: Use pr_warn instead of WARN_ONCE (Íñigo Huguet) [2136123] - rtw89: add debug entry to dump BSSID CAM (Íñigo Huguet) [2136123] - rtw89: add debug select to dump MAC pages 0x30 to 0x33 (Íñigo Huguet) [2136123] - rtw89: correct CCA control (Íñigo Huguet) [2136123] - rtw89: correct setting of RX MPDU length (Íñigo Huguet) [2136123] - rtw89: 8852c: add settings to decrease the effect of DC (Íñigo Huguet) [2136123] - brcmfmac: allow setting wlan MAC address using device tree (Íñigo Huguet) [2136123] - ath11k: remove redundant assignment to variables vht_mcs and he_mcs (Íñigo Huguet) [2136123] - ath11k: Reuse the available memory after firmware reload (Íñigo Huguet) [2136123] - ath11k: Designating channel frequency when sending management frames (Íñigo Huguet) [2136123] - ath11k: Implement remain-on-channel support (Íñigo Huguet) [2136123] - ath11k: Handle keepalive during WoWLAN suspend and resume (Íñigo Huguet) [2136123] - bus: mhi: host: Add support for Foxconn T99W373 and T99W368 (Íñigo Huguet) [2136123] - bus: mhi: host: pci_generic: add Telit FN990 (Íñigo Huguet) [2136123] - bus: mhi: host: pci_generic: add Telit FN980 v1 hardware revision (Íñigo Huguet) [2136123] - bus: mhi: replace snprintf with sysfs_emit (Íñigo Huguet) [2136123] - rtw88: adjust adaptivity option to 1 (Íñigo Huguet) [2136123] - ath11k: Fix RX de-fragmentation issue on WCN6750 (Íñigo Huguet) [2136123] - ath10k: support bus and device specific API 1 BDF selection (Íñigo Huguet) [2136123] - ath10k: mac: fix too long lines (Íñigo Huguet) [2136123] - ath11k: mac: fix too long line (Íñigo Huguet) [2136123] - mac80211: support disabling EHT mode (Íñigo Huguet) [2136123] - cfg80211: support disabling EHT mode (Íñigo Huguet) [2136123] - mac80211: upgrade passive scan to active scan on DFS channels after beacon rx (Íñigo Huguet) [2136123] - mac80211: tx: delete a redundant if statement in ieee80211_check_fast_xmit() (Íñigo Huguet) [2136123] - mac80211: consider Order bit to fill CCMP AAD (Íñigo Huguet) [2136123] - cfg80211: declare MODULE_FIRMWARE for regulatory.db (Íñigo Huguet) [2136123] - nl80211: rework internal_flags usage (Íñigo Huguet) [2136123] - nl80211: don't hold RTNL in color change request (Íñigo Huguet) [2136123] - cfg80211: remove cfg80211_get_chan_state() (Íñigo Huguet) [2136123] - ath11k: Add support for targets without trustzone (Íñigo Huguet) [2136123] - rtw89: 8852c: add 8852ce to Makefile and Kconfig (Íñigo Huguet) [2136123] - rtw89: 8852c: fix warning of FIELD_PREP() mask type (Íñigo Huguet) [2136123] - rtw89: 8852c: correct register definitions used by 8852c (Íñigo Huguet) [2136123] - rtw89: correct AID settings of beamformee (Íñigo Huguet) [2136123] - rtw89: ps: fine tune polling interval while changing low power mode (Íñigo Huguet) [2136123] - rtw89: 8852c: add basic and remaining chip_info (Íñigo Huguet) [2136123] - rtw89: 8852c: add chip_ops::bb_ctrl_btc_preagc (Íñigo Huguet) [2136123] - rtw89: 8852c: rfk: get calibrated channels to notify firmware (Íñigo Huguet) [2136123] - rtw89: 8852c: rfk: add DPK (Íñigo Huguet) [2136123] - rtw89: 8852c: rfk: add IQK (Íñigo Huguet) [2136123] - rtw89: 8852c: rfk: add RX DCK (Íñigo Huguet) [2136123] - rtw89: 8852c: rfk: add RCK (Íñigo Huguet) [2136123] - rtw89: 8852c: rfk: add TSSI (Íñigo Huguet) [2136123] - rtw89: 8852c: rfk: add LCK (Íñigo Huguet) [2136123] - rtw89: 8852c: rfk: add DACK (Íñigo Huguet) [2136123] - rtw89: 8852c: rfk: add RFK tables (Íñigo Huguet) [2136123] - rtw88: remove a copy of the NAPI_POLL_WEIGHT define (Íñigo Huguet) [2136123] - ath10k: remove a copy of the NAPI_POLL_WEIGHT define (Íñigo Huguet) [2136123] - ath11k: Add support for WCN6750 device (Íñigo Huguet) [2136123] - ath11k: Datapath changes to support WCN6750 (Íñigo Huguet) [2136123] - ath11k: HAL changes to support WCN6750 (Íñigo Huguet) [2136123] - ath11k: Add QMI changes for WCN6750 (Íñigo Huguet) [2136123] - ath11k: Fetch device information via QMI for WCN6750 (Íñigo Huguet) [2136123] - ath11k: Add register access logic for WCN6750 (Íñigo Huguet) [2136123] - ath11k: Add HW params for WCN6750 (Íñigo Huguet) [2136123] - ath11k: Move parameters in bus_params to hw_params (Íñigo Huguet) [2136123] - ath11k: change management tx queue to avoid connection timed out (Íñigo Huguet) [2136123] - ath11k: fix warning of not found station for bssid in message (Íñigo Huguet) [2136123] - rtw88: fix hw scan may cause disconnect issue (Íñigo Huguet) [2136123] - rtw88: fix not disabling beacon filter after disconnection (Íñigo Huguet) [2136123] - rtw88: add HT MPDU density value for each chip (Íñigo Huguet) [2136123] - ath11k: Don't use GFP_KERNEL in atomic context (Íñigo Huguet) [2136123] - ath10k: skip ath10k_halt during suspend for driver state RESTARTING (Íñigo Huguet) [2136123] - rtw89: remove unneeded semicolon (Íñigo Huguet) [2136123] - ath10k: simplify if-if to if-else (Íñigo Huguet) [2136123] - ath11k: read country code from SMBIOS for WCN6855/QCA6390 (Íñigo Huguet) [2136123] - ath11k: disable spectral scan during spectral deinit (Íñigo Huguet) [2136123] - ath11k: Update WBM idle ring HP after FW mode on (Íñigo Huguet) [2136123] - ath11k: WMI changes to support WCN6750 (Íñigo Huguet) [2136123] - ath11k: Do not put HW in DBS mode for WCN6750 (Íñigo Huguet) [2136123] - rtlwifi: btcoex: fix if == else warning (Íñigo Huguet) [2136123] - rtw88: use the correct bit in the REG_HCI_OPT_CTRL register (Íñigo Huguet) [2136123] - mwifiex: Add SD8997 SDIO-UART firmware (Íñigo Huguet) [2136123] - mwifiex: Select firmware based on strapping (Íñigo Huguet) [2136123] - rtw89: 8852c: add chip_ops related to BTC (Íñigo Huguet) [2136123] - rtw89: 8852c: fill freq and band of RX status by PPDU report (Íñigo Huguet) [2136123] - rtw89: 8852c: implement chip_ops::get_thermal (Íñigo Huguet) [2136123] - rtw89: 8852c: implement chip_ops related to TX power (Íñigo Huguet) [2136123] - rtw89: 8852c: configure default BB TX/RX path (Íñigo Huguet) [2136123] - rtw89: add RF H2C to notify firmware (Íñigo Huguet) [2136123] - rtw89: don't flush hci queues and send h2c if power is off (Íñigo Huguet) [2136123] - rtw89: pci: allow to process RPP prior to TX BD (Íñigo Huguet) [2136123] - rtw89: ps: access TX/RX rings via another registers in low power mode (Íñigo Huguet) [2136123] - rtw89: ser: re-enable interrupt in threadfn if under_recovery (Íñigo Huguet) [2136123] - rtw89: pci: add a separate interrupt handler for low power mode (Íñigo Huguet) [2136123] - rtw89: pci: reclaim TX BD only if it really need (Íñigo Huguet) [2136123] - rtw89: pci: add variant RPWM/CPWM to enter low power mode (Íñigo Huguet) [2136123] - rtw89: pci: add variant IMR/ISR and configure functions (Íñigo Huguet) [2136123] - bus: mhi: host: Add support for Cinterion MV32-WA/MV32-WB (Íñigo Huguet) [2136123] - bus: mhi: host: Optimize and update MMIO register write method (Íñigo Huguet) [2136123] - bus: mhi: host: Bail on writing register fields if read fails (Íñigo Huguet) [2136123] - bus: mhi: host: Wait for ready state after reset (Íñigo Huguet) [2136123] - bus: mhi: host: Add soc_reset sysfs (Íñigo Huguet) [2136123] - bus: mhi: host: pci_generic: Sort mhi_pci_id_table based on the PID (Íñigo Huguet) [2136123] - bus: mhi: host: Use cached values for calculating the shared write pointer (Íñigo Huguet) [2136123] - rtw88: pci: 8821c: Disable 21ce completion timeout (Íñigo Huguet) [2136123] - rtw88: fix uninitialized 'tim_offset' warning (Íñigo Huguet) [2136123] - rtw89: 8852c: add help function of set channel (Íñigo Huguet) [2136123] - rtw89: 8852c: add set channel of BB part (Íñigo Huguet) [2136123] - rtw89: 8852c: set channel of MAC part (Íñigo Huguet) [2136123] - rtw89: 8852c: add set channel function of RF part (Íñigo Huguet) [2136123] - rtw89: 8852c: add HFC parameters (Íñigo Huguet) [2136123] - rtw89: 8852c: add efuse gain offset parser (Íñigo Huguet) [2136123] - rtw89: 8852c: support bb gain info (Íñigo Huguet) [2136123] - rtw89: 8852c: add BB initial and reset functions (Íñigo Huguet) [2136123] - rtw89: 8852c: phy: configure TSSI bandedge (Íñigo Huguet) [2136123] - rtw89: 8852c: add TX power track tables (Íñigo Huguet) [2136123] - rtw89: 8852c: add TX power by rate and limit tables (Íñigo Huguet) [2136123] - rtw89: 8852c: add BB and RF parameters tables (Íñigo Huguet) [2136123] - ath9k: fix QCA9561 PA bias level (Íñigo Huguet) [2136123] - ath9k_htc: fix potential out of bounds access with invalid rxstatus->rs_keyix (Íñigo Huguet) [2136123] - ath11k: Fix build warning without CONFIG_IPV6 (Íñigo Huguet) [2136123] - ath11k: fix missing unlock on error in ath11k_wow_op_resume() (Íñigo Huguet) [2136123] - ath11k: Add support for SAR (Íñigo Huguet) [2136123] - ath11k: add support for extended wmi service bit (Íñigo Huguet) [2136123] - rtw89: pci: correct return value handling of rtw89_write16_mdio_mask() (Íñigo Huguet) [2136123] - rtw89: configure security CAM for V1 chip (Íñigo Huguet) [2136123] - rtw89: add new H2C to configure security CAM via DCTL for V1 chip (Íñigo Huguet) [2136123] - rtw89: extend H2C of CMAC control info (Íñigo Huguet) [2136123] - rtlwifi: rtl8192cu: Fix spelling mistake "writting" -> "writing" (Íñigo Huguet) [2136123] - rtlwifi: Fix spelling mistake "cacluated" -> "calculated" (Íñigo Huguet) [2136123] - rtw88: 8821ce: Disable PCIe ASPM L1 for 8821CE using chip ID (Íñigo Huguet) [2136123] - rtw88: 8821ce: add support for device ID 0xb821 (Íñigo Huguet) [2136123] - rtw88: 8821c: fix debugfs rssi value (Íñigo Huguet) [2136123] - rtw88: do PHY calibration while starting AP (Íñigo Huguet) [2136123] - rtw88: 8821c: Enable TX report for management frames (Íñigo Huguet) [2136123] - rtw88: Add update beacon flow for AP mode (Íñigo Huguet) [2136123] - rtw88: fix incorrect frequency reported (Íñigo Huguet) [2136123] - rtw88: add ieee80211:sta_rc_update ops (Íñigo Huguet) [2136123] - rtw89: rtw89_ser: add const to struct state_ent and event_ent (Íñigo Huguet) [2136123] - rtw89: 8852c: add 8852c specific BT-coexistence initial function (Íñigo Huguet) [2136123] - rtw89: Skip useless dig gain and igi related settings for 8852C (Íñigo Huguet) [2136123] - rtw89: 8852c: disable firmware watchdog if CPU disabled (Íñigo Huguet) [2136123] - rtw89: reset BA CAM (Íñigo Huguet) [2136123] - rtw89: change station scheduler setting for hardware TX mode (Íñigo Huguet) [2136123] - rtw89: ser: configure top ERR IMR for firmware to recover (Íñigo Huguet) [2136123] - rtw89: ser: configure C-MAC interrupt mask (Íñigo Huguet) [2136123] - rtw89: ser: configure D-MAC interrupt mask (Íñigo Huguet) [2136123] - rtw89: ser: fix unannotated fall-through (Íñigo Huguet) [2136123] - ath9k: Remove unnecessary print function dev_err() (Íñigo Huguet) [2136123] - ath11k: Fix spelling mistake "reseting" -> "resetting" (Íñigo Huguet) [2136123] - ath9k: fix ath_get_rate_txpower() to respect the rate list end tag (Íñigo Huguet) [2136123] - mac80211: prepare sta handling for MLO support (Íñigo Huguet) [2136123] - mac80211: minstrel_ht: fix where rate stats are stored (fixes debugfs output) (Íñigo Huguet) [2136123] - nl80211: show SSID for P2P_GO interfaces (Íñigo Huguet) [2136123] - mac80211: introduce BSS color collision detection (Íñigo Huguet) [2136123] - mac80211: Improve confusing comment around tx_info clearing (Íñigo Huguet) [2136123] - mac80211: protect ieee80211_assign_beacon with next_beacon check (Íñigo Huguet) [2136123] - rtl8xxxu: fill up txrate info for gen1 chips (Íñigo Huguet) [2136123] - rtl8xxxu: feed antenna information for cfg80211 (Íñigo Huguet) [2136123] - rtlwifi: replace usage of found with dedicated list iterator variable (Íñigo Huguet) [2136123] - brcmfmac: Avoid keeping power to SDIO card unless WOWL is used (Íñigo Huguet) [2136123] - mwifiex: add mutex lock for call in mwifiex_dfs_chan_sw_work_queue (Íñigo Huguet) [2136123] - rtw89: fix misconfiguration on hw_scan channel time (Íñigo Huguet) [2136123] - rtw89: coex: Add case for scan offload (Íñigo Huguet) [2136123] - rtw89: packet offload handler to avoid warning (Íñigo Huguet) [2136123] - rtw89: change idle mode condition during hw_scan (Íñigo Huguet) [2136123] - rtw89: update ptcl_init (Íñigo Huguet) [2136123] - rtw89: update TMAC parameters (Íñigo Huguet) [2136123] - rtw89: initialize NAV control (Íñigo Huguet) [2136123] - rtw89: update scheduler setting (Íñigo Huguet) [2136123] - rtw89: 8852c: update security engine setting (Íñigo Huguet) [2136123] - rtw89: Turn on CR protection of CMAC (Íñigo Huguet) [2136123] - rtw89: add chip_ops::{enable,disable}_bb_rf to support v1 chip (Íñigo Huguet) [2136123] - rtw89: update STA scheduler parameters for v1 chip (Íñigo Huguet) [2136123] - rtw89: extend dmac_pre_init to support 8852C (Íñigo Huguet) [2136123] - rtw89: pci: add L1 settings (Íñigo Huguet) [2136123] - rtw89: pci: add deglitch setting (Íñigo Huguet) [2136123] - rtw89: pci: set address info registers depends on chips (Íñigo Huguet) [2136123] - rtw89: pci: add LTR setting for v1 chip (Íñigo Huguet) [2136123] - rtw89: pci: refine pci pre_init function (Íñigo Huguet) [2136123] - rtw89: pci: add pci attributes to configure operating mode (Íñigo Huguet) [2136123] - rtw89: pci: add register definition to rtw89_pci_info to generalize pci code (Íñigo Huguet) [2136123] - ath11k: mhi: remove unnecessary goto from ath11k_mhi_start() (Íñigo Huguet) [2136123] - ath11k: mhi: add error handling for suspend and resume (Íñigo Huguet) [2136123] - ath11k: mhi: remove state machine (Íñigo Huguet) [2136123] - rtw89: handle potential uninitialized variable (Íñigo Huguet) [2136123] - rtw89: read RX bandwidth from v1 type RX descriptor (Íñigo Huguet) [2136123] - rtw89: support hardware generate security header (Íñigo Huguet) [2136123] - rtw89: support variant of fill_txdesc (Íñigo Huguet) [2136123] - rtw89: pci: support variant of fill_txaddr_info (Íñigo Huguet) [2136123] - rtw89: add chip_info::h2c_desc_size/fill_txdesc_fwcmd to support new chips (Íñigo Huguet) [2136123] - rtw89: disabled IGI configuration for unsupported hardware (Íñigo Huguet) [2136123] - rtw89: packed IGI configuration flow into function for DIG feature (Íñigo Huguet) [2136123] - rtw89: regd: update mapping table to R59-R32 (Íñigo Huguet) [2136123] - rtw89: regd: consider 6G band (Íñigo Huguet) [2136123] - rtw89: 8852a: update txpwr tables to HALRF_027_00_038 (Íñigo Huguet) [2136123] - rtw89: add UK to regulation type (Íñigo Huguet) [2136123] - rtw89: reduce export symbol number of mac size and quota (Íñigo Huguet) [2136123] - rtw89: support FW crash simulation (Íñigo Huguet) [2136123] - rtw89: reconstruct fw feature (Íñigo Huguet) [2136123] - rtw89: ser: dump fw backtrace while L2 reset (Íñigo Huguet) [2136123] - rtw89: ser: dump memory for fw payload engine while L2 reset (Íñigo Huguet) [2136123] - rtw89: ser: control hci interrupts on/off by state (Íñigo Huguet) [2136123] - rtw89: mac: correct decision on error status by scenario (Íñigo Huguet) [2136123] - rtw89: mac: move table of mem base addr to common (Íñigo Huguet) [2136123] - rtw89: ser: fix CAM leaks occurring in L2 reset (Íñigo Huguet) [2136123] - rtw88: change idle mode condition during hw_scan (Íñigo Huguet) [2136123] - iwlwifi: mei: Replace zero-length array with flexible-array member (Íñigo Huguet) [2136123] - iwlwifi: fw: Replace zero-length arrays with flexible-array members (Íñigo Huguet) [2136123] - ath11k: fix driver initialization failure with WoW unsupported hw (Íñigo Huguet) [2136123] - ath11k: Remove unnecessary delay in ath11k_core_suspend (Íñigo Huguet) [2136123] - ath11k: Change max no of active probe SSID and BSSID to fw capability (Íñigo Huguet) [2136123] - ath11k: Remove core PCI references from PCI common code (Íñigo Huguet) [2136123] - ath11k: Refactor MSI logic to support WCN6750 (Íñigo Huguet) [2136123] - ath11k: Choose MSI config based on HW revision (Íñigo Huguet) [2136123] - ath11k: Refactor PCI code to support WCN6750 (Íñigo Huguet) [2136123] - ath11k: PCI changes to support WCN6750 (Íñigo Huguet) [2136123] - bus: mhi: ep: Add uevent support for module autoloading (Íñigo Huguet) [2136123] - bus: mhi: ep: Add support for suspending and resuming channels (Íñigo Huguet) [2136123] - bus: mhi: ep: Add support for queueing SKBs to the host (Íñigo Huguet) [2136123] - bus: mhi: ep: Add support for processing channel rings (Íñigo Huguet) [2136123] - bus: mhi: ep: Add support for reading from the host (Íñigo Huguet) [2136123] - bus: mhi: ep: Add support for processing command rings (Íñigo Huguet) [2136123] - bus: mhi: ep: Add support for handling SYS_ERR condition (Íñigo Huguet) [2136123] - bus: mhi: ep: Add support for handling MHI_RESET (Íñigo Huguet) [2136123] - bus: mhi: ep: Add support for powering down the MHI endpoint stack (Íñigo Huguet) [2136123] - bus: mhi: ep: Add support for powering up the MHI endpoint stack (Íñigo Huguet) [2136123] - bus: mhi: ep: Add support for processing MHI endpoint interrupts (Íñigo Huguet) [2136123] - bus: mhi: ep: Add support for managing MHI state machine (Íñigo Huguet) [2136123] - bus: mhi: ep: Add support for sending events to the host (Íñigo Huguet) [2136123] - bus: mhi: ep: Add support for ring management (Íñigo Huguet) [2136123] - bus: mhi: ep: Add support for managing MMIO registers (Íñigo Huguet) [2136123] - bus: mhi: ep: Add support for creating and destroying MHI EP devices (Íñigo Huguet) [2136123] - bus: mhi: ep: Add support for registering MHI endpoint client drivers (Íñigo Huguet) [2136123] - bus: mhi: ep: Add support for registering MHI endpoint controllers (Íñigo Huguet) [2136123] - ath9k: make is2ghz consistent in ar9003_eeprom (Íñigo Huguet) [2136123] - ath10k: add support for MSDU IDs for USB devices (Íñigo Huguet) [2136123] - ath11k: add support to search regdb data in board-2.bin for WCN6855 (Íñigo Huguet) [2136123] - ath11k: store and send country code to firmware after recovery (Íñigo Huguet) [2136123] - ath9k: add functions to get paprd rate mask (Íñigo Huguet) [2136123] - ath9k: refactor ar9003_hw_spur_mitigate_ofdm (Íñigo Huguet) [2136123] - ath9k: fix ar9003_get_eepmisc (Íñigo Huguet) [2136123] - ath9k: use AR9300_MAX_CHAINS when appropriate (Íñigo Huguet) [2136123] - ath9k: split set11nRateFlags and set11nChainSel (Íñigo Huguet) [2136123] - ath9k: make ATH_SREV macros more consistent (Íñigo Huguet) [2136123] - ath11k: Add peer rhash table support (Íñigo Huguet) [2136123] - ath11k: add read variant from SMBIOS for download board data (Íñigo Huguet) [2136123] - ath11k: add fallback board name without variant while searching board-2.bin (Íñigo Huguet) [2136123] - ath11k: enable PLATFORM_CAP_PCIE_GLOBAL_RESET QMI host capability (Íñigo Huguet) [2136123] - ath11k: Add hw-restart option to simulate_fw_crash (Íñigo Huguet) [2136123] - ath11k: add synchronization operation between reconfigure of mac80211 and ath11k_base (Íñigo Huguet) [2136123] - ath11k: add support for device recovery for QCA6390/WCN6855 (Íñigo Huguet) [2136123] - ath11k: disable regdb support for QCA6390 (Íñigo Huguet) [2136123] - ath11k: remove unused ATH11K_BD_IE_BOARD_EXT (Íñigo Huguet) [2136123] - ath11k: change fw build id format in driver init log (Íñigo Huguet) [2136123] - ath11k: Refactor the peer delete (Íñigo Huguet) [2136123] - ath10k: Use of_device_get_match_data() helper (Íñigo Huguet) [2136123] - ath10k: Trigger sta disconnect on hardware restart (Íñigo Huguet) [2136123] - ath9k: Use platform_get_irq() to get the interrupt (Íñigo Huguet) [2136123] - ath11k: support GTK rekey offload (Íñigo Huguet) [2136123] - ath11k: support ARP and NS offload (Íñigo Huguet) [2136123] - ath11k: purge rx pktlog when entering WoW (Íñigo Huguet) [2136123] - ath11k: implement hardware data filter (Íñigo Huguet) [2136123] - ath11k: Add WoW net-detect functionality (Íñigo Huguet) [2136123] - ath11k: Add basic WoW functionalities (Íñigo Huguet) [2136123] - x86/cpu: Add several Intel server CPU model numbers (Prarit Bhargava) [2158037] - ice: Implement devlink port split operations (Petr Oros) [2009705] - ice: Add additional flags to ice_nvm_write_activate (Petr Oros) [2009705] - ice: Add port option admin queue commands (Petr Oros) [2009705] - hwmon: (coretemp) Check for null before removing sysfs attrs (Phil Auld) [2152429] - KVM: x86/mmu: fix NULL pointer dereference on guest INVPCID (Jon Maloy) [2099301] {CVE-2022-1789} - redhat/configs: enable HP_WATCHDOG for aarch64 (Mark Salter) [2113079] - watchdog/hpwdt: Enable HP_WATCHDOG for ARM64 systems. (Mark Salter) [2113079] - watchdog: Improve Kconfig entry ordering and dependencies (Mark Salter) [2113079] - watchdog/hpwdt: Include nmi.h only if CONFIG_HPWDT_NMI_DECODING (Mark Salter) [2113079] - uprobes/x86: Allow to probe a NOP instruction with 0x66 prefix (Oleg Nesterov) [2133797] - platform/mellanox: Remove redundant 'NULL' check (Mark Langsdorf) [2122314] - platform/mellanox: Remove unnecessary code (Mark Langsdorf) [2122314] - platform/mellanox: mlxreg-lc: Fix locking issue (Mark Langsdorf) [2122314] - platform/mellanox: mlxreg-lc: Fix coverity warning (Mark Langsdorf) [2122314] - platform/mellanox: mlxreg-lc: Fix error flow and extend verbosity (Mark Langsdorf) [2122314] - platform/mellanox: mlxreg-io: Add locking for io operations (Mark Langsdorf) [2122314] - platform/mellanox: nvsw-sn2201: fix error code in nvsw_sn2201_create_static_devices() (Mark Langsdorf) [2122314] - platform/mellanox: Add static in struct declaration. (Mark Langsdorf) [2122314] - platform/mellanox: Spelling s/platfom/platform/ (Mark Langsdorf) [2122314] - redhat/configs: Enable Mellanox SN2201 management device (Mark Langsdorf) [2122314] - platform/mellanox: Add support for new SN2201 system (Mark Langsdorf) [2122314] - platform_data/mlxreg: Add field for notification callback (Mark Langsdorf) [2122314] - Bluetooth: btintel: Fix WBS setting for Intel legacy ROM products (Gopal Tiwari) [2129295] - Bluetooth: btintel: Fix broken LED quirk for legacy ROM devices (Gopal Tiwari) [2129295] - Bluetooth: Add support hdev to allocate private data (Gopal Tiwari) [2129295] - Bluetooth: btintel: Fix the legacy bootloader returns tlv based version (Gopal Tiwari) [2129295] - Bluetooth: btintel: Clean the exported function to static (Gopal Tiwari) [2129295] - Bluetooth: btintel: Move hci quirks to setup routine (Gopal Tiwari) [2129295] - Bluetooth: btintel: Refactoring setup routine for bootloader devices (Gopal Tiwari) [2129295] - Bluetooth: btintel: Add combined set_diag functions (Gopal Tiwari) [2129295] - Bluetooth: btintel: Fix the LED is not turning off immediately (Gopal Tiwari) [2129295] - Bluetooth: btintel: Fix the first HCI command not work with ROM device (Gopal Tiwari) [2129295] - Bluetooth: btintel: Add btintel data struct (Gopal Tiwari) [2129295] - Bluetooth: btintel: Refactoring setup routine for legacy ROM sku (Gopal Tiwari) [2129295] - Bluetooth: btintel: Add combined setup and shutdown functions (Gopal Tiwari) [2129295] - EDAC/mc_sysfs: Increase legacy channel support to 12 (Aristeu Rozanski) [2139861] - NFS: Trigger the "ls -l" readdir heuristic sooner (Benjamin Coddington) [2025991] - NFS: Cache all entries in the readdirplus reply (Benjamin Coddington) [2025991] - NFS: Optimise away the previous cookie field (Benjamin Coddington) [2025991] - NFS: Fix up forced readdirplus (Benjamin Coddington) [2025991] - NFS: Convert readdir page cache to use a cookie based index (Benjamin Coddington) [2025991] - NFS: Clean up page array initialisation/free (Benjamin Coddington) [2025991] - NFS: Trace effects of the readdirplus heuristic (Benjamin Coddington) [2025991] - NFS: Trace effects of readdirplus on the dcache (Benjamin Coddington) [2025991] - NFS: Add basic readdir tracing (Benjamin Coddington) [2025991] - NFS: Don't request readdirplus when revalidation was forced (Benjamin Coddington) [2025991] - NFSv4: Ask for a full XDR buffer of readdir goodness (Benjamin Coddington) [2025991] - NFS: Don't ask for readdirplus unless it can help nfs_getattr() (Benjamin Coddington) [2025991] - NFS: Improve heuristic for readdirplus (Benjamin Coddington) [2025991] - NFS: Reduce use of uncached readdir (Benjamin Coddington) [2025991] - NFS: Simplify nfs_readdir_xdr_to_array() (Benjamin Coddington) [2025991] - NFS: If the cookie verifier changes, we must invalidate the page cache (Benjamin Coddington) [2025991] - NFS: Adjust the amount of readahead performed by NFS readdir (Benjamin Coddington) [2025991] - NFS: Don't advance the page pointer unless the page is full (Benjamin Coddington) [2025991] - NFS: Don't re-read the entire page cache to find the next cookie (Benjamin Coddington) [2025991] - NFS: Store the change attribute in the directory page cache (Benjamin Coddington) [2025991] - NFS: Calculate page offsets algorithmically (Benjamin Coddington) [2025991] - NFS: Use kzalloc() to avoid initialising the nfs_open_dir_context (Benjamin Coddington) [2025991] - NFS: Initialise the readdir verifier as best we can in nfs_opendir() (Benjamin Coddington) [2025991] - NFS: Trace lookup revalidation failure (Benjamin Coddington) [2025991] - NFS: constify nfs_server_capable() and nfs_have_writebacks() (Benjamin Coddington) [2025991] - NFS: Return valid errors from nfs2/3_decode_dirent() (Benjamin Coddington) [2025991] - NFS: Avoid duplicate uncached readdir calls on eof (Benjamin Coddington) [2025991] - NFS: Don't skip directory entries when doing uncached readdir (Benjamin Coddington) [2025991] - NFS: Don't overfill uncached readdir pages (Benjamin Coddington) [2025991] - block: unhash blkdev part inode when the part is deleted (Ming Lei) [2148497]- x86/fpu: Drop fpregs lock before inheriting FPU permissions (Eder Zulian) [2153549] - cpufreq: amd-pstate: Add resume and suspend callbacks (Mark Langsdorf) [2122310] - cpufreq: CPPC: Enable dvfs_possible_from_any_cpu (Mark Langsdorf) [2122310] - cpufreq: check only freq_table in __resolve_freq() (Mark Langsdorf) [2122310] - cpufreq: ondemand: Use cpumask_var_t for on-stack cpu mask (Mark Langsdorf) [2122310] - cpufreq: Change order of online() CB and policy->cpus modification (Mark Langsdorf) [2122310] - cpufreq: Warn users while freeing active policy (Mark Langsdorf) [2122310] - cpufreq: Drop unnecessary cpus locking from store() (Mark Langsdorf) [2122310] - cpufreq: Optimize cpufreq_show_cpus() (Mark Langsdorf) [2122310] - cpufreq: make interface functions and lock holding state clear (Mark Langsdorf) [2122310] - cpufreq: Abort show()/store() for half-initialized policies (Mark Langsdorf) [2122310] - cpufreq: Rearrange locking in cpufreq_remove_dev() (Mark Langsdorf) [2122310] - cpufreq: Split cpufreq_offline() (Mark Langsdorf) [2122310] - cpufreq: Reorganize checks in cpufreq_offline() (Mark Langsdorf) [2122310] - cpufreq: Clear real_cpus mask from remove_cpu_dev_symlink() (Mark Langsdorf) [2122310] - cpufreq: Prepare cleanup of powerpc's asm/prom.h (Mark Langsdorf) [2122310] - cpufreq: governor: Use kobject release() method to free dbs_data (Mark Langsdorf) [2122310] - ipv6: fix panic when fib_lookup_arg->result is fib6_info (Jiri Benc) [2140599] - tipc: re-fetch skb cb after tipc_msg_validate (Xin Long) [2142732] - Documentation: bonding: correct xmit hash steps (Jonathan Toppins) [2150390] - Documentation: bonding: update miimon default to 100 (Jonathan Toppins) [2150390] - selftests: bonding: up/down delay w/ slave link flapping (Jonathan Toppins) [2150390] - bonding (gcc13): synchronize bond_{a,t}lb_xmit() types (Jonathan Toppins) [2150390] - selftests: net: Fix cross-tree inclusion of scripts (Jonathan Toppins) [2150390] - treewide: use get_random_u32() when possible (Jonathan Toppins) [2150390] - selftests/bonding: re-add lladdr target test (Jonathan Toppins) [2150390] - selftests: bonding: cause oops in bond_rr_gen_slave_id (Jonathan Toppins) [2150390] - selftests/bonding: add a test for bonding lladdr target (Jonathan Toppins) [2150390] - net: Add tests for bonding and team address list management (Jonathan Toppins) [2150390] - net: bonding: Unsync device addresses on ndo_stop (Jonathan Toppins) [2150390] - net: bonding: Share lacpdu_mcast_addr definition (Jonathan Toppins) [2150390] - Documentation: bonding: clarify supported modes for tlb_dynamic_lb (Jonathan Toppins) [2150390] - selftests: include bonding tests into the kselftest infra (Jonathan Toppins) [2150390] - bonding: fix reference count leak in balance-alb mode (Jonathan Toppins) [2150390] - net:bonding:support balance-alb interface with vlan to bridge (Jonathan Toppins) [2150390] - bonding: cleanup bond_create (Jonathan Toppins) [2150390] - bonding: netlink error message support for options (Jonathan Toppins) [2150390] - bonding: Update layer2 and layer2+3 hash formula documentation (Jonathan Toppins) [2150390] - net: bonding: Add support for IPV6 ns/na to balance-alb/balance-tlb mode (Jonathan Toppins) [2150390] - net: remove bond_slave_has_mac_rcu() (Jonathan Toppins) [2150390] - net: bonding: debug: avoid printing debug logs when bond is not notifying peers (Jonathan Toppins) [2150390] - net: bonding: constify and use dev_addr_set() (Jonathan Toppins) [2150390] - net: use dev_addr_set() (Jonathan Toppins) [2150390] - bonding: remove extraneous definitions from bonding.h (Jonathan Toppins) [2150390] - net: bonding: bond_alb: Fix some typos in bond_alb.c (Jonathan Toppins) [2150390] - net: bonding: use tabs instead of space for code indent (Jonathan Toppins) [2150390] - net: bonding: remove unnecessary braces (Jonathan Toppins) [2150390] - net: bonding: fix code indent for conditional statements (Jonathan Toppins) [2150390] - net: bonding: add some required blank lines (Jonathan Toppins) [2150390] - docs: networking: bonding.rst Fix a typo in bonding.rst (Jonathan Toppins) [2150390] - docs: networking: bonding.rst resources section cleanup (Jonathan Toppins) [2150390] - bonding: Replace zero-length array with flexible-array member (Jonathan Toppins) [2150390] - include/net/bond_3ad: Simplify the code by using the ARRAY_SIZE (Jonathan Toppins) [2150390] - vmxnet3: use correct intrConf reference when using extended queues (Izabela Bakollari) [2150917] - vmxnet3: correctly report encapsulated LRO packet (Izabela Bakollari) [2150917] - net: move from strlcpy with unused retval to strscpy (Izabela Bakollari) [2150917] - vmxnet3: Implement ethtool's get_channels command (Izabela Bakollari) [2150917] - vmxnet3: Record queue number to incoming packets (Izabela Bakollari) [2150917] - [rt] Revert "mm/memcg: disable threshold event handlers on PREEMPT_RT" (Chris White) [2152035] - s390/pci: allow zPCI zbus without a function zero (Tobias Huschle) [2043829] - PCI: Extend isolated function probing to s390 (Tobias Huschle) [2043829] - PCI: Move jailhouse's isolated function handling to pci_scan_slot() (Tobias Huschle) [2043829] - PCI: Split out next_ari_fn() from next_fn() (Tobias Huschle) [2043829] - PCI: Clean up pci_scan_slot() (Tobias Huschle) [2043829] - KVM: selftests: Build the memslot tests for arm64 (Gavin Shan) [2134650] - KVM: selftests: memslot_perf_test: Report optimal memory slots (Gavin Shan) [2134650] - KVM: selftests: memslot_perf_test: Consolidate memory (Gavin Shan) [2134650] - KVM: selftests: memslot_perf_test: Support variable guest page size (Gavin Shan) [2134650] - KVM: selftests: memslot_perf_test: Probe memory slots for once (Gavin Shan) [2134650] - KVM: selftests: memslot_perf_test: Consolidate loop conditions in prepare_vm() (Gavin Shan) [2134650] - KVM: selftests: memslot_perf_test: Use data->nslots in prepare_vm() (Gavin Shan) [2134650] - KVM: selftests: Make memslot_perf_test arch independent (Gavin Shan) [2134650] - selftests: netfilter: Fix and review rpath.sh (Phil Sutter) [1961152] - netfilter: Use l3mdev flow key when re-routing mangled packets (Phil Sutter) [1961152] - netfilter: Update ip6_route_me_harder to consider L3 domain (Phil Sutter) [1961152] - netfilter: Dissect flow after packet mangling (Phil Sutter) [1961152] - netfilter: rpfilter/fib: Populate flowic_l3mdev field (Phil Sutter) [1961152] - selftests: netfilter: Test reverse path filtering (Phil Sutter) [1961152] - netfilter: nft_fib: Fix for rpath check with VRF devices (Phil Sutter) [1961152] - net: seg6: fix seg6_lookup_any_nexthop() to handle VRFs using flowi_l3mdev (Phil Sutter) [1961152] - net: Handle l3mdev in ip_tunnel_init_flow (Phil Sutter) [1961152] - xfrm: Pass flowi_oif or l3mdev as oif to xfrm_dst_lookup (Phil Sutter) [1961152] - net: Add l3mdev index to flow struct and avoid oif reset for port devices (Phil Sutter) [1961152] - l3mdev: l3mdev_master_upper_ifindex_by_index_rcu should be using netdev_master_upper_dev_get_rcu (Phil Sutter) [1961152] - l3mdev: add function to retreive upper master (Phil Sutter) [1961152] - sfc: move deprecation message to sfc_siena (Íñigo Huguet) [2112205 2136107] - sfc/siena: add entries for new CONFIG_SFC_SIENA* configs (Íñigo Huguet) [2112205 2136107] - sfc: Fix an error handling path in efx_pci_probe() (Íñigo Huguet) [2112205] - sfc: support PTP over Ethernet (Íñigo Huguet) [2112205 2065017] - sfc: support PTP over IPv6/UDP (Íñigo Huguet) [2112205 2065017] - sfc: allow more flexible way of adding filters for PTP (Íñigo Huguet) [2112205 2065017] - sfc: correct filter_table_remove method for EF10 PFs (Íñigo Huguet) [2112205] - sfc/siena: fix null pointer dereference in efx_hard_start_xmit (Íñigo Huguet) [2112205] - sfc/siena: fix TX channel offset when using legacy interrupts (Íñigo Huguet) [2112205] - sfc: implement ethtool get/set RX ring size for EF100 reps (Íñigo Huguet) [2112205] - sfc: use a dynamic m-port for representor RX and set it promisc (Íñigo Huguet) [2112205] - sfc: move table locking into filter_table_{probe,remove} methods (Íñigo Huguet) [2112205] - sfc: insert default MAE rules to connect VFs to representors (Íñigo Huguet) [2112205] - sfc: receive packets from EF100 VFs into representors (Íñigo Huguet) [2112205] - sfc: check ef100 RX packets are from the wire (Íñigo Huguet) [2112205] - sfc: determine wire m-port at EF100 PF probe time (Íñigo Huguet) [2112205] - sfc: ef100 representor RX top half (Íñigo Huguet) [2112205] - sfc: ef100 representor RX NAPI poll (Íñigo Huguet) [2112205] - sfc: plumb ef100 representor stats (Íñigo Huguet) [2112205] - sfc: disable softirqs for ptp TX (Íñigo Huguet) [2112205] - sfc/siena: fix repeated words in comments (Íñigo Huguet) [2112205] - sfc: attach/detach EF100 representors along with their owning PF (Íñigo Huguet) [2112205] - sfc: hook up ef100 representor TX (Íñigo Huguet) [2112205] - sfc: support passing a representor to the EF100 TX path (Íñigo Huguet) [2112205] - sfc: determine representee m-port for EF100 representors (Íñigo Huguet) [2112205] - sfc: phys port/switch identification for ef100 reps (Íñigo Huguet) [2112205] - sfc: add basic ethtool ops to ef100 reps (Íñigo Huguet) [2112205] - sfc: add skeleton ef100 VF representors (Íñigo Huguet) [2112205] - sfc: detect ef100 MAE admin privilege/capability at probe time (Íñigo Huguet) [2112205] - sfc: update EF100 register descriptions (Íñigo Huguet) [2112205] - sfc: update MCDI protocol headers (Íñigo Huguet) [2112205] - sfc/siena: Use the bitmap API to allocate bitmaps (Íñigo Huguet) [2112205] - sfc: Separate netdev probe/remove from PCI probe/remove (Íñigo Huguet) [2112205] - sfc: replace function name in string with __func__ (Íñigo Huguet) [2112205] - sfc: Unsplit literal string. (Íñigo Huguet) [2112205] - sfc: Move EF100 efx_nic_type structs to the end of the file (Íñigo Huguet) [2112205] - sfc: Separate efx_nic memory from net_device memory (Íñigo Huguet) [2112205] - sfc: Encapsulate access to netdev_priv() (Íñigo Huguet) [2112205] - sfc: Change BUG_ON to WARN_ON and recovery code. (Íñigo Huguet) [2112205] - sfc: Remove netdev init from efx_init_struct (Íñigo Huguet) [2112205] - sfc: Add a PROBED state for EF100 VDPA use. (Íñigo Huguet) [2112205] - sfc: Split STATE_READY in to STATE_NET_DOWN and STATE_NET_UP. (Íñigo Huguet) [2112205] - sfc: fix repeated words in comments (Íñigo Huguet) [2112205] - sfc: siena: fix repeated words in comments (Íñigo Huguet) [2112205] - sfc/siena: Fix typo in comment (Íñigo Huguet) [2112205] - sfc: Fix typo in comment (Íñigo Huguet) [2112205] - sfc/siena: fix wrong tx channel offset with efx_separate_tx_channels (Íñigo Huguet) [2112205] - sfc/siena: fix considering that all channels have TX queues (Íñigo Huguet) [2112205] - sfc/siena: Remove duplicate check on segments (Íñigo Huguet) [2112205 2136107] - sfc: siena: Have a unique wrapper ifndef for efx channels header (Íñigo Huguet) [2112205 2136107] - eth: sfc: remove remnants of the out-of-tree napi_weight module param (Íñigo Huguet) [2112205] - sfc: siena: Fix Kconfig dependencies (Íñigo Huguet) [2112205 2136107] - sfc/siena: Reinstate SRIOV init/fini function calls (Íñigo Huguet) [2112205 2136107] - sfc/siena: Make PTP and reset support specific for Siena (Íñigo Huguet) [2112205 2136107] - sfc/siena: Make MCDI logging support specific for Siena (Íñigo Huguet) [2112205 2136107] - siena: Make HWMON support specific for Siena (Íñigo Huguet) [2112205 2136107] - siena: Make SRIOV support specific for Siena (Íñigo Huguet) [2112205 2136107] - siena: Make MTD support specific for Siena (Íñigo Huguet) [2112205 2136107] - sfc: Add a basic Siena module (Íñigo Huguet) [2112205 2136107] - sfc/siena: Inline functions in sriov.h to avoid conflicts with sfc (Íñigo Huguet) [2112205 2136107] - sfc/siena: Rename functions in nic_common.h to avoid conflicts with sfc (Íñigo Huguet) [2112205 2136107] - sfc/siena: Rename functions in mcdi headers to avoid conflicts with sfc (Íñigo Huguet) [2112205 2136107] - sfc/siena: Rename peripheral functions to avoid conflicts with sfc (Íñigo Huguet) [2112205 2136107] - sfc/siena: Rename RX/TX functions to avoid conflicts with sfc (Íñigo Huguet) [2112205 2136107] - sfc/siena: Rename functions in efx headers to avoid conflicts with sfc (Íñigo Huguet) [2112205 2136107] - sfc/siena: Remove build references to missing functionality (Íñigo Huguet) [2112205 2136107] - sfc: Copy shared files needed for Siena (part 2) (Íñigo Huguet) [2112205 2136107] - sfc: Copy shared files needed for Siena (part 1) (Íñigo Huguet) [2112205 2136107] - sfc: Move Siena specific files (Íñigo Huguet) [2112205 2136107] - sfc: Copy a subset of mcdi_pcol.h to siena (Íñigo Huguet) [2112205 2136107] - sfc: Disable Siena support (Íñigo Huguet) [2112205 2136107] - sfc: add EF100 VF support via a write to sriov_numvfs (Íñigo Huguet) [2112205] - sfc: Remove global definition of efx_reset_type_names (Íñigo Huguet) [2112205] - sfc: Remove duplicate definition of efx_xmit_done (Íñigo Huguet) [2112205] - sfc: efx_default_channel_type APIs can be static (Íñigo Huguet) [2112205] - sfc: Fix spelling mistake "writting" -> "writing" (Íñigo Huguet) [2112205] - sfc: ef10: Fix assigning negative value to unsigned variable (Íñigo Huguet) [2112205] - sfc: use hardware tx timestamps for more than PTP (Íñigo Huguet) [2112205 2065017] - net: ethernet: sfc: Make subdir logic consistent with other vendors (Íñigo Huguet) [2112205 2136107] - hugetlbfs: fix mount mode command line processing (Bill O'Donnell) [2148876] - igc: Correct the launchtime offset (Corinna Vinschen) [2103954] - net: Remove the obsolte u64_stats_fetch_*_irq() users (drivers). (Corinna Vinschen) [2103954] - igc: Remove IGC_MDIC_INT_EN definition (Corinna Vinschen) [2103954] - igc: Remove forced_speed_duplex value (Corinna Vinschen) [2103954] - igc: Remove MSI-X PBA Clear register (Corinna Vinschen) [2103954] - igc: Lift TAPRIO schedule restriction (Corinna Vinschen) [2103954] - wifi: brcmfmac: Fix potential buffer overflow in brcmf_fweh_event_worker() (Wander Lairson Costa) [2150964] {CVE-2022-3628} - net: ethernet: move from strlcpy with unused retval to strscpy (Corinna Vinschen) [2103949] - tipc: call tipc_lxc_xmit without holding node_read_lock (Xin Long) [2141640] - mptcp: fix sleep in atomic at close time (Davide Caratti) [2150361] - mptcp: don't orphan ssk in mptcp_close() (Davide Caratti) [2150361] - net: Avoid overwriting valid skb->napi_id (Antoine Tenart) [2142593] - x86/microcode/AMD: Apply the patch early on every logical thread (Waiman Long) [2139856] - x86/bugs: Enable STIBP for IBPB mitigated RETBleed (Waiman Long) [2139856] - x86/bugs: Add "unknown" reporting for MMIO Stale Data (Waiman Long) [2139856] - tracing: Use a copy of the va_list for __assign_vstr() (Íñigo Huguet) [2143356] - tracing/events: Add __vstring() and __assign_vstr() helper macros (Íñigo Huguet) [2143356] - rtnetlink: add IFLA_PARENT_[DEV|DEV_BUS]_NAME (Jose Ignacio Tornos Martinez) [2144853] - rtnetlink: add alloc() method to rtnl_link_ops (Jose Ignacio Tornos Martinez) [2144853] - ipv6: Fix data races around sk->sk_prot. (Guillaume Nault) [2144805] {CVE-2022-3567} - ipv6: annotate some data-races around sk->sk_prot (Guillaume Nault) [2144805] {CVE-2022-3567} - ipv6: use indirect call wrappers for {tcp, udpv6}_{recv, send}msg() (Guillaume Nault) [2144805] {CVE-2022-3567} - mm/mremap: hold the rmap lock in write mode when moving page table entries. (Waiman Long) [2140945] {CVE-2022-41222} - mm/mremap: use pmd/pud_poplulate to update page table entries (Waiman Long) [2140945] {CVE-2022-41222} - mm/mremap: don't enable optimized PUD move if page table levels is 2 (Waiman Long) [2140945] {CVE-2022-41222} - mm/mremap: convert huge PUD move to separate helper (Waiman Long) [2140945] {CVE-2022-41222} - mm/mremap: fix BUILD_BUG_ON() error in get_extent (Waiman Long) [2140945] {CVE-2022-41222} - mm/mremap.c: fix extent calculation (Waiman Long) [2140945] {CVE-2022-41222} - x86: mremap speedup - Enable HAVE_MOVE_PUD (Waiman Long) [2140945] {CVE-2022-41222} - mm: speedup mremap on 1GB or larger regions (Waiman Long) [2140945] {CVE-2022-41222} - mm/mremap: start addresses are properly aligned (Waiman Long) [2140945] {CVE-2022-41222} - mm/mremap: calculate extent in one place (Waiman Long) [2140945] {CVE-2022-41222} - mm/mremap: it is sure to have enough space when extent meets requirement (Waiman Long) [2140945] {CVE-2022-41222}- irqchip/gic, gic-v3: Make SGIs use handle_percpu_devid_irq() (Charles Mirabile) [2133892] - irqchip/gic-common: Don't enable SGIs by default (Charles Mirabile) [2133892] - irqchip/gic: Configure SGIs as standard interrupts (Charles Mirabile) [2133892] - irqchip/gic: Refactor SMP configuration (Charles Mirabile) [2133892] - irqchip/gic-v3: Configure SGIs as standard interrupts (Charles Mirabile) [2133892] - irqchip/gic-v3: Describe the SGI range (Charles Mirabile) [2133892] - arm64: Allow IPIs to be handled as normal interrupts (Charles Mirabile) [2133892] - irqchip/gic, gic-v3: Prevent GSI to SGI translations (Charles Mirabile) [2133892] - Workaround to enable support for IPI (Charles Mirabile) [2133892] - net: ethernet: move from strlcpy with unused retval to strscpy (Ken Cox) [2112182] - tg3: Disable tg3 device on system reboot to avoid triggering AER (Ken Cox) [2112182] - aquantia: Do not purge addresses when setting the number of rings (Izabela Bakollari) [2122571] - openvswitch: add nf_ct_is_confirmed check before assigning the helper (Antoine Tenart) [2135414] - net: openvswitch: allow conntrack in non-initial user namespace (Antoine Tenart) [2135414] - net: openvswitch: allow metering in non-initial user namespace (Antoine Tenart) [2135414] - openvswitch: Change the return type for vport_ops.send function hook to int (Antoine Tenart) [2135414] - net: openvswitch: fix repeated words in comments (Antoine Tenart) [2135414] - openvswitch: add OVS_DP_ATTR_PER_CPU_PIDS to get requests (Antoine Tenart) [2135414] - openvswitch: allow specifying ifindex of new interfaces (Antoine Tenart) [2135414] - openvswitch: move from strlcpy with unused retval to strscpy (Antoine Tenart) [2135414] - openvswitch: Fix overreporting of drops in dropwatch (Antoine Tenart) [2135414] - openvswitch: Fix double reporting of drops in dropwatch (Antoine Tenart) [2135414] - openvswitch: fix memory leak at failed datapath creation (Antoine Tenart) [2135414] - net: remove noblock parameter from skb_recv_datagram() (Íñigo Huguet) [2143359] - i40e: Fix error handling in i40e_init_module() (Stefan Assmann) [2103661] - i40e: Add appropriate error message logged for incorrect duplex setting (Stefan Assmann) [2103661] - i40e: Add i40e_napi_poll tracepoint (Stefan Assmann) [2103661] - i40e: Record number of RXes cleaned during NAPI (Stefan Assmann) [2103661] - i40e: Record number TXes cleaned during NAPI (Stefan Assmann) [2103661] - i40e: Store the irq number in i40e_q_vector (Stefan Assmann) [2103661] - ptp: introduce helpers to adjust by scaled parts per million (Stefan Assmann) [2103661] - net: Remove the obsolte u64_stats_fetch_*_irq() users (drivers). (Stefan Assmann) [2103661] - i40e: Fix flow-type by setting GL_HASH_INSET registers (Stefan Assmann) [2103661] - i40e: Fix ethtool rx-flow-hash setting for X722 (Stefan Assmann) [2103661] - i40e: Fix ADQ rate limiting for PF (Stefan Assmann) [2103661] - i40e: add description and modify interrupts configuration procedure (Stefan Assmann) [2103661] - i40e: Add basic support for I710 devices (Stefan Assmann) [2103661] - net: ethernet: move from strlcpy with unused retval to strscpy (Stefan Assmann) [2103661] - i40e: Fix incorrect address type for IPv6 flow rules (Stefan Assmann) [2103661] - i40e: Fix to stop tx_timeout recovery if GLOBR fails (Stefan Assmann) [2103661] - i40e: convert .adjfreq to .adjfine (Stefan Assmann) [2103661] - i40e: use mul_u64_u64_div_u64 for PTP frequency calculation (Stefan Assmann) [2103661] - i40e: Fix interface init with MSI interrupts (no MSI-X) (Stefan Assmann) [2103661] - i40e: Refactor tc mqprio checks (Stefan Assmann) [2103661] - i40e: Fix erroneous adapter reinitialization during recovery process (Stefan Assmann) [2103661] - i40e: Fix VF's MAC Address change on VM (Stefan Assmann) [2103661] - i40e: Fix dropped jumbo frames statistics (Stefan Assmann) [2103661] - intel/i40e:fix repeated words in comments (Stefan Assmann) [2103661] - intel: remove unused macros (Stefan Assmann) [2103661] - i40e: read the XDP program once per NAPI (Stefan Assmann) [2103661] - intel/i40e: delete if NULL check before dev_kfree_skb (Stefan Assmann) [2103661] - i40e: Remove unnecessary synchronize_irq() before free_irq() (Stefan Assmann) [2103661] - i40e: Add support for ethtool -s speed (Stefan Assmann) [2103661] - i40e: Add VF VLAN pruning (Stefan Assmann) [2103661] - xsk: Wipe out dead zero_copy_allocator declarations (Stefan Assmann) [2103661] - gpio: amdpt: add new device ID and 24-pin support (Prarit Bhargava) [2097868] - platform/x86/intel: pmc/core: Add Raptor Lake support to pmc core driver (Prarit Bhargava) [2076732] - HID: hyperv: fix possible memory leak in mousevsc_probe() (Mohammed Gamal) [2139468] - HID: hyperv: Correctly access fields declared as __le16 (Mohammed Gamal) [2139468] - Drivers: hv: vmbus: fix possible memory leak in vmbus_device_register() (Mohammed Gamal) [2139473] - Drivers: hv: vmbus: fix double free in the error path of vmbus_add_channel_work() (Mohammed Gamal) [2139473] - Drivers: hv: fix repeated words in comments (Mohammed Gamal) [2139473] - Drivers: hv: vmbus: Split memcpy of flex-array (Mohammed Gamal) [2139473] - Drivers: hv: vmbus: Don't wait for the ACPI device upon initialization (Mohammed Gamal) [2139473] - Drivers: hv: vmbus: Use PCI_VENDOR_ID_MICROSOFT for better discoverability (Mohammed Gamal) [2139473] - PCI: Move PCI_VENDOR_ID_MICROSOFT/PCI_DEVICE_ID_HYPERV_VIDEO definitions to pci_ids.h (Mohammed Gamal) [2139473] - Drivers: hv: vmbus: Fix kernel-doc (Mohammed Gamal) [2139473] - Drivers: hv: vmbus: Optimize vmbus_on_event (Mohammed Gamal) [2139473] - Drivers: hv: Never allocate anything besides framebuffer from framebuffer memory region (Mohammed Gamal) [2139473] - Drivers: hv: Always reserve framebuffer region for Gen1 VMs (Mohammed Gamal) [2139473] - Drivers: hv: remove duplicate word in a comment (Mohammed Gamal) [2139473] - Drivers: hv: Create debugfs file with hyper-v balloon usage information (Mohammed Gamal) [2139473] - Drivers: hv: vm_bus: Handle vmbus rescind calls after vmbus is suspended (Mohammed Gamal) [2139473] - scsi: storvsc: remove an extraneous "to" in a comment (Cathy Avery) [2143320] - Drivers: hv: vmbus: Optimize vmbus_on_event (Cathy Avery) [2143320] - scsi: storvsc: Drop DID_TARGET_FAILURE use (Cathy Avery) [2143320] - scsi: storvsc: Remove WQ_MEM_RECLAIM from storvsc_error_wq (Cathy Avery) [2143320] - scsi: storvsc: Correct reporting of Hyper-V I/O size limits (Cathy Avery) [2143320] - scsi: storvsc: Removing Pre Win8 related logic (Cathy Avery) [2143320] - scsi: storvsc: Fix typo in comment (Cathy Avery) [2143320] - scsi: storvsc: Remove support for Hyper-V 2008 and 2008R2/Win7 (Cathy Avery) [2143320] - vdpa/mlx5: re-create forwarding rules after mac modified (Laurent Vivier) [2145136] - ipv6: Fix crash when IPv6 is administratively disabled (Guillaume Nault) [2140779] - raw: fix a typo in raw_icmp_error() (Guillaume Nault) [2140779] - raw: remove unused variables from raw6_icmp_error() (Guillaume Nault) [2140779] - raw: complete rcu conversion (Guillaume Nault) [2140779] - raw: Use helpers for the hlist_nulls variant. (Guillaume Nault) [2140779] - raw: Fix mixed declarations error in raw_icmp_error(). (Guillaume Nault) [2140779] - raw: convert raw sockets to RCU (Guillaume Nault) [2140779] - raw: use more conventional iterators (Guillaume Nault) [2140779] - raw: Add missing annotations to raw_seq_start() and raw_seq_stop() (Guillaume Nault) [2140779] - net: ethernet: move from strlcpy with unused retval to strscpy (Ken Cox) [2103941] - e1000e: convert .adjfreq to .adjfine (Ken Cox) [2103941] - e1000e: remove unnecessary range check in e1000e_phc_adjfreq (Ken Cox) [2103941] - Revert "e1000e: Fix possible HW unit hang after an s0ix exit" (Ken Cox) [2103941] - e1000e: Enable GPT clock before sending message to CSME (Ken Cox) [2103941] - intel/e1000e:fix repeated words in comments (Ken Cox) [2103941] - intel: remove unused macros (Ken Cox) [2103941] - net: move netif_set_gso_max helpers (Ivan Vecera) [2137564] - net: make drivers set the TSO limit not the GSO limit (Ivan Vecera) [2137564] - net: don't allow user space to lift the device limits (Ivan Vecera) [2137564] - net: add netif_inherit_tso_max() (Ivan Vecera) [2137564] - net: extract a few internals from netdevice.h (Ivan Vecera) [2137564] - net: unexport a handful of dev_* functions (Ivan Vecera) [2137564] - bpf: Fix extable address check. (Felix Maurer) [2138532] - bpf, x64: Factor out emission of REX byte in more cases (Felix Maurer) [2138532] - bpf: Support dual-stack sockets in bpf_tcp_check_syncookie (Felix Maurer) [2138532] - bpf: Fix extable fixup offset. (Felix Maurer) [2138532] - bpf: Fix the off-by-two error in range markings (Felix Maurer) [2138532] - bpf: Fix potential race in tail call compatibility check (Felix Maurer) [2138532] - bpf: Fix possible out of bound write in narrow load handling (Felix Maurer) [2138532] - bpf: Fix potential memleak and UAF in the verifier. (Felix Maurer) [2138532] - KVM: s390: vsie: Fix the initialization of the epoch extension (epdx) field (Thomas Huth) [2151854] - PM: core: Remove static qualifier in DEFINE_SIMPLE_DEV_PM_OPS macro (Íñigo Huguet) [2143354] - PM: core: Add new *_PM_OPS macros, deprecate old ones (Íñigo Huguet) [2143354] - PM: Make *_DEV_PM_OPS macros use __maybe_unused (Íñigo Huguet) [2143354] - PM: core: Redefine pm_ptr() macro (Íñigo Huguet) [2143354] - linux/kconfig.h: replace IF_ENABLED() with PTR_IF() in (Íñigo Huguet) [2143354] - net: Remove unused inline function sk_nulls_node_init() (Guillaume Nault) [2143239] - ping: convert to RCU lookups, get rid of rwlock (Guillaume Nault) [2143239] - mm/cgroup/reclaim: fix dirty pages throttling on cgroup v1 (Waiman Long) [2149544] - mm: vmscan: remove deadlock due to throttling failing to make progress (Waiman Long) [2149544] - mm: vmscan: reduce throttling due to a failure to make progress -fix (Waiman Long) [2149544] - mm: vmscan: Reduce throttling due to a failure to make progress (Waiman Long) [2149544] - mm/vmscan: delay waking of tasks throttled on NOPROGRESS (Waiman Long) [2149544] - mm/vmscan: increase the timeout if page reclaim is not making progress (Waiman Long) [2149544] - mm/vmscan: centralise timeout values for reclaim_throttle (Waiman Long) [2149544] - mm/page_alloc: remove the throttling logic from the page allocator (Waiman Long) [2149544] - mm/writeback: throttle based on page writeback instead of congestion (Waiman Long) [2149544] - mm/vmscan: throttle reclaim when no progress is being made (Waiman Long) [2149544] - mm/vmscan: throttle reclaim and compaction when too may pages are isolated (Waiman Long) [2149544] - mm/vmscan: throttle reclaim until some writeback completes if congested (Waiman Long) [2149544] - mm/vmscan.c: delete or fix duplicated words (Waiman Long) [2149544] - powerpc/pseries/vas: Add VAS IRQ primary handler (Mamatha Inamdar) [2131675] - powerpc: Ignore DSI error caused by the copy/paste instruction (Mamatha Inamdar) [2131675] - powerpc/pseries: Move vas_migration_handler early during migration (Mamatha Inamdar) [2131675] - vt: drop old FONT ioctls (Wander Lairson Costa) [2109164] {CVE-2021-33656}- x86/mce: Reduce number of machine checks taken during recovery (Prarit Bhargava) [2104388] - scsi: storvsc: Fix handling of srb_status and capacity change events (Mohammed Gamal) [2139728] - clocksource: hyper-v: unexport __init-annotated hv_init_clocksource() (Mohammed Gamal) [2139463] - hv_netvsc: Fix race between VF offering and VF association message from host (Mohammed Gamal) [2139475] - sbitmap: fix lockup while swapping (Ming Lei) [2140214] - sbitmap: fix batched wait_cnt accounting (Ming Lei) [2140214] - sbitmap: Avoid leaving waitqueue in invalid state in __sbq_wake_up() (Ming Lei) [2140214] - sbitmap: fix possible io hung due to lost wakeup (Ming Lei) [2140214] - sbitmap: add helper to clear a batch of tags (Ming Lei) [2140214] - x86/hyperv: Restore VP assist page after cpu offlining/onlining (Mohammed Gamal) [2139454] - clocksource/drivers/hyperv: add data structure for reference TSC MSR (Mohammed Gamal) [2139454] - x86/hyperv: fix root partition faults when writing to VP assist page MSR (Mohammed Gamal) [2139454] - x86/hyperv: fix invalid writes to MSRs during root partition kexec (Mohammed Gamal) [2139454] - x86/hyperv: Remove BUG_ON() for kmap_local_page() (Mohammed Gamal) [2139454] - x86/hyperv: Disable hardlockup detector by default in Hyper-V guests (Mohammed Gamal) [2139454] - x86/hyperv: Update 'struct hv_enlightened_vmcs' definition (Mohammed Gamal) [2139454] - x86/hyperv: Fix 'struct hv_enlightened_vmcs' definition (Mohammed Gamal) [2139454] - x86/hyperv: Replace kmap() with kmap_local_page() (Mohammed Gamal) [2139454] - hyperv: simplify and rename generate_guest_id (Mohammed Gamal) [2139454] - x86/Hyper-V: Add SEV negotiate protocol support in Isolation VM (Mohammed Gamal) [2139454] - x86/sev: Define the Linux-specific guest termination reasons (Mohammed Gamal) [2139454] - x86/sev: Shorten GHCB terminate macro names (Mohammed Gamal) [2139454] - x86/sev: Save the negotiated GHCB version (Mohammed Gamal) [2139454] - locking: Add __sched to semaphore functions (Waiman Long) [2141429] - locking/rwsem: Disable preemption while trying for rwsem lock (Waiman Long) [2141429] - locking/percpu-rwsem: Add percpu_is_write_locked() and percpu_is_read_locked() (Waiman Long) [2141429] - locking/rwsem: Conditionally wake waiters in reader/writer slowpaths (Waiman Long) [2141429] - locking: Mark racy reads of owner->on_cpu (Waiman Long) [2141429] - locking: Make owner_on_cpu() into (Waiman Long) [2141429] - locking/rwsem: Optimize down_read_trylock() under highly contended case (Waiman Long) [2141429] - locking/rwsem: Fix comments about reader optimistic lock stealing conditions (Waiman Long) [2141429] - locking/rwsem: Disable preemption for spinning region (Waiman Long) [2141429] - locking: Remove rcu_read_{,un}lock() for preempt_{dis,en}able() (Waiman Long) [2141429] - NFSD: Mark exports of NFS as unsupported (Benjamin Coddington) [2150902] - fuse: lock inode unconditionally in fuse_fallocate() (Miklos Szeredi) [2110883] - fuse: add file_modified() to fallocate (Miklos Szeredi) [2110883] - mei: me: add adler lake point S DID (Prarit Bhargava) [2141602] - ocfs2/dlm: move BITS_TO_BYTES() to bitops.h for wider use (Izabela Bakollari) [2144858] - libnvdimm/namespace: Fix visibility of namespace resource attribute (Jeff Moyer) [2016347] - PCI: hv: Only reuse existing IRTE allocation for Multi-MSI (Mohammed Gamal) [2139458] - PCI: hv: Fix the definition of vector in hv_compose_msi_msg() (Mohammed Gamal) [2139458] - PCI: hv: Take a const cpumask in hv_compose_msi_req_get_cpu() (Mohammed Gamal) [2139458] - PCI: hv: Fix synchronization between channel callback and hv_pci_bus_exit() (Mohammed Gamal) [2139458] - PCI: hv: Add validation for untrusted Hyper-V values (Mohammed Gamal) [2139458] - PCI: hv: Fix interrupt mapping for multi-MSI (Mohammed Gamal) [2139458] - PCI: hv: Reuse existing IRTE allocation in compose_msi_msg() (Mohammed Gamal) [2139458] - PCI: hv: Fix hv_arch_irq_unmask() for multi-MSI (Mohammed Gamal) [2139458] - PCI: hv: Fix synchronization between channel callback and hv_compose_msi_msg() (Mohammed Gamal) [2139458] - PCI: hv: Use vmbus_requestor to generate transaction IDs for VMbus hardening (Mohammed Gamal) [2139458] - PCI: hv: Fix multi-MSI to allow more than one MSI vector (Mohammed Gamal) [2139458] - net: mana: Add rmb after checking owner bits (Mohammed Gamal) [2139462] - net: mana: Add support of XDP_REDIRECT action (Mohammed Gamal) [2139462] - net: mana: Add the Linux MANA PF driver (Mohammed Gamal) [2139462] - NFSD: Protect against send buffer overflow in NFSv3 READ (Scott Mayhew) [2141774] {CVE-2022-43945} - NFSD: Protect against send buffer overflow in NFSv2 READ (Scott Mayhew) [2141774] {CVE-2022-43945} - NFSD: Protect against send buffer overflow in NFSv3 READDIR (Scott Mayhew) [2141774] {CVE-2022-43945} - NFSD: Protect against send buffer overflow in NFSv2 READDIR (Scott Mayhew) [2141774] {CVE-2022-43945} - SUNRPC: Fix svcxdr_init_encode's buflen calculation (Scott Mayhew) [2141774] {CVE-2022-43945} - SUNRPC: Fix svcxdr_init_decode's end-of-buffer calculation (Scott Mayhew) [2141774] {CVE-2022-43945} - KVM: VMX: fully disable SGX if SECONDARY_EXEC_ENCLS_EXITING unavailable (Emanuele Giuseppe Esposito) [2127128] - cgroup/cpuset: Reduce cpuset_rwsem writer latency (Waiman Long) [2149031] - rcu/exp: Mark current CPU as exp-QS in IPI loop second pass (Waiman Long) [2149031] - rcu: Always inline rcu_dynticks_task*_{enter,exit}() (Waiman Long) [2149031] - rcu: Fix existing exp request check in sync_sched_exp_online_cleanup() (Waiman Long) [2149031] - rcu: Fix macro name CONFIG_TASKS_RCU_TRACE (Waiman Long) [2149031] - rcu: Fix stall-warning deadlock due to non-release of rcu_node ->lock (Waiman Long) [2149031] - rcu: Fix to include first blocked task in stall warning (Waiman Long) [2149031] - cgroup: Use cgroup_attach_{lock,unlock}() from cgroup_attach_task_all() (Waiman Long) [2149031] - cgroup: Add missing cpus_read_lock() to cgroup_attach_task_all() (Waiman Long) [2149031] - cgroup: Fix threadgroup_rwsem <-> cpus_read_lock() deadlock (Waiman Long) [2149031] - cgroup: Elide write-locking threadgroup_rwsem when updating csses on an empty subtree (Waiman Long) [2149031] - cgroup/cpuset: Fix a race between cpuset_attach() and cpu hotplug (Waiman Long) [2149031] - cgroup: reduce dependency on cgroup_mutex (Waiman Long) [2149031]- drm/i915: fix TLB invalidation for Gen12 video and compute engines (Wander Lairson Costa) [2148150] {CVE-2022-4139} - redhat/configs: Set CONFIG_X86_AMD_PSTATE to 'm' (Prarit Bhargava) [2145246] - bonding: uninitialized variable in bond_miimon_inspect() (Jonathan Toppins) [1973124] - bonding: fix link recovery in mode 2 when updelay is nonzero (Jonathan Toppins) [1973124] - RHEL: ALSA: update configuration (Jaroslav Kysela) [2125544] - RHEL: ALSA: fix compilation issues (Jaroslav Kysela) [2125544] - ASoC: SOF: Intel: pci-mtl: fix firmware name (Jaroslav Kysela) [2125544] - ALSA: hda/realtek: Correct pin configs for ASUS G533Z (Jaroslav Kysela) [2125544] - ALSA: hda/realtek: remove ALC289_FIXUP_DUAL_SPK for Dell 5530 (Jaroslav Kysela) [2125544] - ALSA: ac97: Use snd_ctl_rename() to rename a control (Jaroslav Kysela) [2125544] - ALSA: ca0106: Use snd_ctl_rename() to rename a control (Jaroslav Kysela) [2125544] - ALSA: emu10k1: Use snd_ctl_rename() to rename a control (Jaroslav Kysela) [2125544] - ALSA: hda/realtek: Use snd_ctl_rename() to rename a control (Jaroslav Kysela) [2125544] - ALSA: usb-audio: Use snd_ctl_rename() to rename a control (Jaroslav Kysela) [2125544] - ALSA: control: add snd_ctl_rename() (Jaroslav Kysela) [2125544] - ALSA: hda/hdmi: Use only dynamic PCM device allocation (Jaroslav Kysela) [2125544] - regmap: add reg_sequence helpers (Jaroslav Kysela) [2125544] - regmap: fix the kerneldoc for regmap_test_bits() (Jaroslav Kysela) [2125544] - regmap: provide helpers for simple bit operations (Jaroslav Kysela) [2125544] - ASoC: SOF: ipc4-topology: Free the ida when IPC fails in sof_ipc4_widget_setup() (Jaroslav Kysela) [2125544] - ASoC: tlv320aic31xx: Handle BCLK set as PLL input configuration (Jaroslav Kysela) [2125544] - ASoC: test-component: Migrate to new style legacy DAI naming flag (Jaroslav Kysela) [2125544] - ASoC: tlv320aic31xx: Add support for pll_r coefficient (Jaroslav Kysela) [2125544] - ASoC: ssm4567: Use modern ASoC DAI format terminology (Jaroslav Kysela) [2125544] - ASoC: rk3328: fix disabling mclk on pclk probe failure (Jaroslav Kysela) [2125544] - ASoC: pcm3060: use simple i2c probe function (Jaroslav Kysela) [2125544] - ASoC: cs42l42: remove redundant test (Jaroslav Kysela) [2125544] - ALSA: ppc: beep: fix clang -Wimplicit-fallthrough (Jaroslav Kysela) [2125544] - ASoC: soc-component: Add comment for the endianness flag (Jaroslav Kysela) [2125544] - ASoC: codecs: wsa881x: handle timeouts in resume path (Jaroslav Kysela) [2125544] - ASoC: wsa881x: use pm_runtime_resume_and_get() (Jaroslav Kysela) [2125544] - ASoC: codecs: wsa881x: add runtime pm support (Jaroslav Kysela) [2125544] - ASoC: wm_adsp: Fix event generation for wm_adsp_fw_put() (Jaroslav Kysela) [2125544] - ASoC: wm_adsp: Minor clean and redundant code removal (Jaroslav Kysela) [2125544] - ASoC: wm_adsp: Compressed stream DSP memory structs should be __packed (Jaroslav Kysela) [2125544] - ASoC: wm8998: Fix event generation for input mux (Jaroslav Kysela) [2125544] - ASoC: arizona: Fix a wrong free in wm8997_probe (Jaroslav Kysela) [2125544] - ASoC: wm8962: Allow switching between analog and digital inputs (Jaroslav Kysela) [2125544] - ASoC: wm8960: Fix clock configuration on slave mode (Jaroslav Kysela) [2125544] - ASoC: wm8962: Fix suspend while playing music (Jaroslav Kysela) [2125544] - ASoC: codecs: wm8962: using pm_runtime_resume_and_get instead of pm_runtime_get_sync (Jaroslav Kysela) [2125544] - ASoC: wm8960: Add ACPI support (Jaroslav Kysela) [2125544] - ASoC: wm8958: Fix change notifications for DSP controls (Jaroslav Kysela) [2125544] - ASoC: wm8940: add devicetree support (Jaroslav Kysela) [2125544] - ASoC: wm*: use i2c_match_id and simple i2c probe (Jaroslav Kysela) [2125544] - ASoC: wm8903: Fix the error handling of wm8903_i2c_probe() (Jaroslav Kysela) [2125544] - ASoC: wm8731: use simple i2c probe function (Jaroslav Kysela) [2125544] - ASoC: arizona: Make the wm5102, wm5110, wm8997 and wm8998 drivers use the new jack library (Jaroslav Kysela) [2125544] - ASoC: wm5102: Fix event generation for output compensation (Jaroslav Kysela) [2125544] - ASoC: wcd9335: Use int array instead of bitmask for TX mixers (Jaroslav Kysela) [2125544] - ASoC: wcd9335: Use DT bindings instead of local DAI definitions (Jaroslav Kysela) [2125544] - ASoC: wcd9335: Fix spurious event generation (Jaroslav Kysela) [2125544] - ASoC: wcd9335: Remove RX channel from old list before adding it to a new one (Jaroslav Kysela) [2125544] - ASoC: codecs: wcd9335: move gains from SX_TLV to S8_TLV (Jaroslav Kysela) [2125544] - ASoC: wcd9335: remove redundant tests (Jaroslav Kysela) [2125544] - ASoC: uda1380: use simple i2c probe function (Jaroslav Kysela) [2125544] - ASoC: uda1334: Use modern ASoC DAI format terminology (Jaroslav Kysela) [2125544] - ASoC: twl4030: Drop legacy, non DT boot support (Jaroslav Kysela) [2125544] - ASoC: tscs*: use simple i2c probe function (Jaroslav Kysela) [2125544] - ASoC: ts3a227e: use simple i2c probe function (Jaroslav Kysela) [2125544] - ASoC: tpa6130: use i2c_match_id and simple i2c probe (Jaroslav Kysela) [2125544] - ASoC: tlv320dac3x: Use modern ASoC DAI format terminology (Jaroslav Kysela) [2125544] - ASoC: tlv320aic33: Use modern ASoC DAI format terminology (Jaroslav Kysela) [2125544] - ASoC: codec: tlv320aic32x4: fix mono playback via I2S (Jaroslav Kysela) [2125544] - ASoC: tlv320aic32x4: Use modern ASoC DAI format terminology (Jaroslav Kysela) [2125544] - ASoC: tlv320aic31xx: Fix typo in BCLK clock name (Jaroslav Kysela) [2125544] - ASoC: tlv320*: use i2c_match_id and simple i2c probe (Jaroslav Kysela) [2125544] - ASoC: Rename tlv320aic31xx-micbias.h as tlv320aic31xx.h (Jaroslav Kysela) [2125544] - ASoC: tlv320aic31xx: Use modern ASoC DAI format terminology (Jaroslav Kysela) [2125544] - ASoC: tlv320aic26: Use modern ASoC DAI format terminology (Jaroslav Kysela) [2125544] - ASoC: tlv320aic23: Use modern ASoC DAI format terminology (Jaroslav Kysela) [2125544] - ASoC: tlv320*: use simple i2c probe function (Jaroslav Kysela) [2125544] - ASoC: tas6424: Return zero in remove callback (Jaroslav Kysela) [2125544] - ASoC: tda7419: use simple i2c probe function (Jaroslav Kysela) [2125544] - ASoC: tas6424: Fix the error handling of tas6424_i2c_probe() (Jaroslav Kysela) [2125544] - ASoC: tas6424: Use modern ASoC DAI format terminology (Jaroslav Kysela) [2125544] - ASoC: tas5720: Use modern ASoC DAI format terminology (Jaroslav Kysela) [2125544] - ASoC: tas571x: Fix the error handling of tas571x_i2c_probe() (Jaroslav Kysela) [2125544] - ASoC: tas5086: Use modern ASoC DAI format terminology (Jaroslav Kysela) [2125544] - ASoC: tas2552: use pm_runtime_resume_and_get() (Jaroslav Kysela) [2125544] - ASoC: tas2770: Reinit regcache on reset (Jaroslav Kysela) [2125544] - ASoC: tas2562: Propagate the error in tas2562_dac_event() (Jaroslav Kysela) [2125544] - ASoC: tas2562: Fix mute/unmute (Jaroslav Kysela) [2125544] - ASoC: tas2764: Fix mute/unmute (Jaroslav Kysela) [2125544] - ASoC: tas2764: Drop conflicting set_bias_level power setting (Jaroslav Kysela) [2125544] - ASoC: tas2764: Allow mono streams (Jaroslav Kysela) [2125544] - ASoC: tas2770: Fix handling of mute/unmute (Jaroslav Kysela) [2125544] - ASoC: tas2770: Drop conflicting set_bias_level power setting (Jaroslav Kysela) [2125544] - ASoC: tas2770: Allow mono streams (Jaroslav Kysela) [2125544] - ASoC: tas2770: Set correct FSYNC polarity (Jaroslav Kysela) [2125544] - ASoC: tas2770: Use modern ASoC DAI format terminology (Jaroslav Kysela) [2125544] - ASoC: tas*: use i2c_match_id and simple i2c probe (Jaroslav Kysela) [2125544] - ASoC: tas2552: Use modern ASoC DAI format terminology (Jaroslav Kysela) [2125544] - ASoC: sti-sas: Use modern ASoC DAI format terminology (Jaroslav Kysela) [2125544] - ASoC: sta350: Use modern ASoC DAI format terminology (Jaroslav Kysela) [2125544] - ASoC: sta350: Remove redundant big endian formats (Jaroslav Kysela) [2125544] - ASoC: sta*: use simple i2c probe function (Jaroslav Kysela) [2125544] - ASoC: sta32x: Use modern ASoC DAI format terminology (Jaroslav Kysela) [2125544] - ASoC: sta32x: Remove redundant big endian formats (Jaroslav Kysela) [2125544] - ASoC: ssm2602: Use modern ASoC DAI format terminology (Jaroslav Kysela) [2125544] - ASoC: ssm2518: Use modern ASoC DAI format terminology (Jaroslav Kysela) [2125544] - ASoC: sgtl5000: Fix noise on shutdown/remove (Jaroslav Kysela) [2125544] - ASoC: rt9120: Fix 3byte read, valule offset typo (Jaroslav Kysela) [2125544] - ASoC: rt9120: Use pm_runtime and regcache to optimize 'pwdnn' logic (Jaroslav Kysela) [2125544] - ASoC: codecs: rt715-sdca: remove useless assignment of ops (Jaroslav Kysela) [2125544] - ASoC: rt5682s: Separate the regulator consumer controls (Jaroslav Kysela) [2125544] - ASoC: rt5645: Fix the error handling of rt5645_i2c_probe() (Jaroslav Kysela) [2125544] - ASoC: rt5640: Fix the issue of the abnormal JD2 status (Jaroslav Kysela) [2125544] - ASoC: rt5640: Fix the JD voltage dropping issue (Jaroslav Kysela) [2125544] - ASoC: rt5640: Fix the wrong state of JD1 and JD2 (Jaroslav Kysela) [2125544] - ASoC: rt5640: Add the MICBIAS1 to the dapm routing (Jaroslav Kysela) [2125544] - ASoC: codecs: rt298: Fix jack detection (Jaroslav Kysela) [2125544] - ASoC: codecs: rt298: Fix NULL jack in interrupt (Jaroslav Kysela) [2125544] - ASoC: codecs: rt298: Set component to NULL on remove (Jaroslav Kysela) [2125544] - ASoC: codecs: rt286: Set component to NULL on remove (Jaroslav Kysela) [2125544] - ASoC: codecs: rt274: Set component to NULL on remove (Jaroslav Kysela) [2125544] - ASoC: codecs: rt274: Always init jack_detect_work (Jaroslav Kysela) [2125544] - ASoC: rt1308-sdw: add the default value of register 0xc320 (Jaroslav Kysela) [2125544] - ASoC: rk3328: Use modern ASoC DAI format terminology (Jaroslav Kysela) [2125544] - ASoC: pcm1789: Make pcm1789_common_exit() return void (Jaroslav Kysela) [2125544] - ASoC: pcm186x: use i2c_match_id and simple i2c probe (Jaroslav Kysela) [2125544] - ASoC: pcm186x: simplify the return expression of pcm186x_power_off() (Jaroslav Kysela) [2125544] - ASoC: pcm*: use simple i2c probe function (Jaroslav Kysela) [2125544] - ASoC: nau8825: Implement hw constraint for rates (Jaroslav Kysela) [2125544] - ASoC: nau8825: Declare 2 channels for DAI of capture stream (Jaroslav Kysela) [2125544] - ASoC: nau8824: Fix semaphore is released unexpectedly (Jaroslav Kysela) [2125544] - ASoC: nau8824: Implement hw constraint for rates (Jaroslav Kysela) [2125544] - ASoC: nau8824: Fix semaphore unbalance at error paths (Jaroslav Kysela) [2125544] - ASoC: nau8822: Don't reconfigure PLL to the same values (Jaroslav Kysela) [2125544] - ASoC: nau8822: Disable internal PLL if freq_out is zero (Jaroslav Kysela) [2125544] - ASoC: nau8821: Implement hw constraint for rates (Jaroslav Kysela) [2125544] - ASoC: nau8821: Don't unconditionally free interrupt (Jaroslav Kysela) [2125544] - ASoC: nau8821: add new widget to control system clock (Jaroslav Kysela) [2125544] - ASoC: nau8821: Add headset button detection (Jaroslav Kysela) [2125544] - ASoC: codecs: mt6359-accdet: remove useless initialization (Jaroslav Kysela) [2125544] - ASoC: mediatek: mt6366: support for mt6366 codec (Jaroslav Kysela) [2125544] - ASoC: msm8916-wcd-digital: Check failure for devm_snd_soc_register_component (Jaroslav Kysela) [2125544] - ASoC: nau8540: Implement hw constraint for rates (Jaroslav Kysela) [2125544] - ASoC: nau8*: use simple i2c probe function (Jaroslav Kysela) [2125544] - ASoC: mt6660: use simple i2c probe function (Jaroslav Kysela) [2125544] - ASoC: mt6359: Fix refcount leak bug (Jaroslav Kysela) [2125544] - ASoC: mediatek: mt6358: add missing EXPORT_SYMBOLs (Jaroslav Kysela) [2125544] - ASoC: msm8916-wcd-digital: Fix missing clk_disable_unprepare() in msm8916_wcd_digital_probe (Jaroslav Kysela) [2125544] - ASoC: codecs: msm8916-wcd-digital: move gains from SX_TLV to S8_TLV (Jaroslav Kysela) [2125544] - ASoC: ml26124: use simple i2c probe function (Jaroslav Kysela) [2125544] - ASoC: max9860: Use modern ASoC DAI format terminology (Jaroslav Kysela) [2125544] - ASoC: max98390: use linux/gpio/consumer.h to fix build (Jaroslav Kysela) [2125544] - ASoC: max98390: Add reset gpio control (Jaroslav Kysela) [2125544] - ASoC: codecs: soundwire: call pm_runtime_resume() in component probe (Jaroslav Kysela) [2125544] - ASoC: max98373: Removing 0x203E from the volatile reg (Jaroslav Kysela) [2125544] - ASoC: max98090: Use modern ASoC DAI format terminology (Jaroslav Kysela) [2125544] - ASoC: max98090: Fix event generation for custom controls (Jaroslav Kysela) [2125544] - ASoC: codecs: max98088: Clean up some inconsistent indenting (Jaroslav Kysela) [2125544] - ASoC: max980*: use i2c_match_id and simple i2c probe (Jaroslav Kysela) [2125544] - ASoC: lm4857: use simple i2c probe function (Jaroslav Kysela) [2125544] - ASoC: da732x: Drop no-op remove function (Jaroslav Kysela) [2125544] - ASoC: da7219: Drop no-op remove function (Jaroslav Kysela) [2125544] - ASoC: max9*: use simple i2c probe function (Jaroslav Kysela) [2125544] - ASoC: lm49xxx: use simple i2c probe function (Jaroslav Kysela) [2125544] - ASoC: hdmi-codec: Remove redundant big endian formats (Jaroslav Kysela) [2125544] - ASoC: es83*: use simple i2c probe function (Jaroslav Kysela) [2125544] - ASoC: codes: Add support for ES8316 producer mode (Jaroslav Kysela) [2125544] - ASoC: dmic: Add support for DSD data format (Jaroslav Kysela) [2125544] - ASoC: da[79]*: use simple i2c probe function (Jaroslav Kysela) [2125544] - ASoC: da7219: cancel AAD related work earlier for jack removal (Jaroslav Kysela) [2125544] - ASoC: da7219: Fix pole orientation detection on certain headsets (Jaroslav Kysela) [2125544] - ASoC: da7218: use i2c_match_id and simple i2c probe (Jaroslav Kysela) [2125544] - ASoC: cx2072x: use simple i2c probe function (Jaroslav Kysela) [2125544] - ASoC: cx2072x: Use modern ASoC DAI format terminology (Jaroslav Kysela) [2125544] - ASoC: cs4349: Remove redundant big endian formats (Jaroslav Kysela) [2125544] - ASoC: cs42l56: Fix the error handling of cs42l56_i2c_probe() (Jaroslav Kysela) [2125544] - ASoC: cs42l51: Remove redundant big endian formats (Jaroslav Kysela) [2125544] - ASoC: cs42l42: Only report button state if there was a button interrupt (Jaroslav Kysela) [2125544] - ASoC: cs4270: update kernel-doc (Jaroslav Kysela) [2125544] - ASoC: cs4270: Remove redundant big endian formats (Jaroslav Kysela) [2125544] - ASoC: cs35l41: Add support for CLSA3541 ACPI device ID (Jaroslav Kysela) [2125544] - ALSA: cs35l41: Enable Internal Boost in shared lib (Jaroslav Kysela) [2125544] - ASoC: cs35l41: Do not print error when waking from hibernation (Jaroslav Kysela) [2125544] - ASoC: cs35l36: Fix the error handling of cs35l36_i2c_probe() (Jaroslav Kysela) [2125544] - ASoC: cs*: use simple i2c probe function (Jaroslav Kysela) [2125544] - ASoC: arizona: Update arizona_aif_cfg_changed to use RX_BCLK_RATE (Jaroslav Kysela) [2125544] - ASoC: alc56*: use i2c_match_id and simple i2c probe (Jaroslav Kysela) [2125544] - ASoC: ak4613: cares Simple-Audio-Card case for TDM (Jaroslav Kysela) [2125544] - ASoC: ak4613: add TDM256 support (Jaroslav Kysela) [2125544] - ASoC: ak4613: rename constraint to constraint_rates (Jaroslav Kysela) [2125544] - ASoC: ak4613: priv has ctrl1 instead of iface (Jaroslav Kysela) [2125544] - ASoC: ak4613: return error if it was setup as clock provider (Jaroslav Kysela) [2125544] - ASoC: ak4613: tidyup ak4613_interface (Jaroslav Kysela) [2125544] - ASoC: ak4613: add missing mutex_lock() (Jaroslav Kysela) [2125544] - ASoC: ak4642: Drop no-op remove function (Jaroslav Kysela) [2125544] - ASoC: ak*: use i2c_match_id and simple i2c probe (Jaroslav Kysela) [2125544] - ASoC: ak4*: use simple i2c probe function (Jaroslav Kysela) [2125544] - ASoC: adau1761: Add ADAU1761-as-ADAU1361 compatibility mode (Jaroslav Kysela) [2125544] - ASoC: ada*, ssm*: use simple i2c probe function (Jaroslav Kysela) [2125544] - ASoC: ab8500: Remove some leftover from the "Replace GPLv2 boilerplate/reference with SPDX" rules (Jaroslav Kysela) [2125544] - ASoC: ad1*, ada*, ssm*: use i2c_match_id and simple i2c probe (Jaroslav Kysela) [2125544] - ASoC: test-component: Rename set_fmt_new back to set_fmt (Jaroslav Kysela) [2125544] - ASoC: simple-card-utils: rename asoc_simple_init_dai_link_params() to asoc_simple_init_for_codec2codec() (Jaroslav Kysela) [2125544] - ASoC: simple-card-utils.c: care Codec2Codec vs DPCM:BE (Jaroslav Kysela) [2125544] - ASoC: simple-card-utils.c: ignore Codec2Codec setting if it already have (Jaroslav Kysela) [2125544] - ASoC: simple-card-utils: Make asoc_simple_clean_reference() return void (Jaroslav Kysela) [2125544] - ASoC: audio-graph-card2: indicate "Experimental stage" warning only when successed (Jaroslav Kysela) [2125544] - ASoC: audio-graph-card2: Add of_node_put() in fail path (Jaroslav Kysela) [2125544] - ASoc: audio-graph-card2: Fix refcount leak bug in __graph_get_type() (Jaroslav Kysela) [2125544] - ASoC: audio-graph-card2.c: remove pre-alloced Codec2Codec space (Jaroslav Kysela) [2125544] - ASoC: audio-graph-card2.c: make Codec2Codec settings optional (Jaroslav Kysela) [2125544] - ASoC: audio-graph-card2.c: use of_property_read_u32() for rate (Jaroslav Kysela) [2125544] - ASoC: audio_graph_card2: Fix port numbers in example (Jaroslav Kysela) [2125544] - ASoC: audio-graph-card2-custom-sample.dtsi: add verbose explanation (Jaroslav Kysela) [2125544] - ASoC: audio-graph-card: Add of_node_put() in fail path (Jaroslav Kysela) [2125544] - ASoC: test-component: Update to use set_fmt_new callback (Jaroslav Kysela) [2125544] - ASoC: Intel: boards: use software node API in Atom boards (Jaroslav Kysela) [2125544] - ASoC: Intel: sof_ssp_amp: remove 'set-but-not-used' warning (Jaroslav Kysela) [2125544] - ASoC: Intel: sof_sdw: avoid oops in error handling (Jaroslav Kysela) [2125544] - ASoC: Intel: use software node API in SoundWire machines (Jaroslav Kysela) [2125544] - ASoC: Intel: boards: sof_sdw: remove use of __func__ in dev_dbg (Jaroslav Kysela) [2125544] - ASoC: Intel: catpt: use pm_runtime_resume_and_get() (Jaroslav Kysela) [2125544] - ASoC: Intel: catpt: Drop redundant enum constant (Jaroslav Kysela) [2125544] - ASoC: Intel: catpt: remove duplicating driver data retrieval (Jaroslav Kysela) [2125544] - ASoC: Intel: sof_ssp_amp: enable capture stream from cs35l41 (Jaroslav Kysela) [2125544] - ASoC: Intel: sof_sdw: allow HDaudio/HDMI disable (Jaroslav Kysela) [2125544] - ASoC: Intel: sof_sdw: add quirk for HP Omen 16-k0005TX (Jaroslav Kysela) [2125544] - ASoC: intel: sof_sdw: add RT711 SDCA card for MTL platform (Jaroslav Kysela) [2125544] - ASoC: Intel: sof_pcm512x: remove unnecessary init (Jaroslav Kysela) [2125544] - ASoC: Intel: sof_nau8825: Move quirk check to the front in late probe (Jaroslav Kysela) [2125544] - ASoC: Intel: sof_sdw: add support for Dell SKU 0AFF (Jaroslav Kysela) [2125544] - ASoC: Intel: sof_sdw: add support for Dell SKU 0AF0 (Jaroslav Kysela) [2125544] - ASoC: Intel: sof_rt5682: Perform quirk check first in card late probe (Jaroslav Kysela) [2125544] - ASoC: Intel: sof_rt5682: Add support for mtl_mx98357_rt5682 (Jaroslav Kysela) [2125544] - ASoC: Intel: sof_rt5682: fix out-of-bounds array access (Jaroslav Kysela) [2125544] - ASoC: Intel: sof_rt5682: remap jack pins (Jaroslav Kysela) [2125544] - ASoC: Intel: boards: rename RTL1019 compatible driver to rt1019p (Jaroslav Kysela) [2125544] - ASoC: Intel: sof_nau8825: remap jack pins (Jaroslav Kysela) [2125544] - ASoC: Intel: kbl_da7219_max98927: remap jack pins (Jaroslav Kysela) [2125544] - ALSA: x86: intel_hdmi_audio: use pm_runtime_resume_and_get() (Jaroslav Kysela) [2125544] - ALSA: x86: intel_hdmi_audio: enable pm_runtime and set autosuspend delay (Jaroslav Kysela) [2125544] - ASoC: xtensa: Update to use set_fmt_new callback (Jaroslav Kysela) [2125544] - ASoC: xtensa: Migrate to new style legacy DAI naming flag (Jaroslav Kysela) [2125544] - ASoC: uniphier: make arrays mul and div static const, makes object smaller (Jaroslav Kysela) [2125544] - ASoC: uniphier: simplify the return expression of uniphier_aio_compr_set_params() (Jaroslav Kysela) [2125544] - ASoC: spear: Migrate to new style legacy DAI naming flag (Jaroslav Kysela) [2125544] - ASoC: SOF: sof-client: remove use of __func__ in dev_dbg (Jaroslav Kysela) [2125544] - ASoC: SOF: ipc3-topology: remove use of __func__ in dev_dbg (Jaroslav Kysela) [2125544] - ASoC: SOF: Intel: hda-stream: test DMA buffer first in hw_params (Jaroslav Kysela) [2125544] - ASoC: SOF: Intel: hda-stream: remove use of __func__ in dev_dbg (Jaroslav Kysela) [2125544] - ASoC: SOF: Intel: hda-ipc: Do not process IPC reply before firmware boot (Jaroslav Kysela) [2125544] - ASoC: SOF: Intel: hda-dsp: report error on power-up/down (Jaroslav Kysela) [2125544] - ASoC: SOF: Intel: hda-dai: Drop misleading comment regarding dma_data (Jaroslav Kysela) [2125544] - ASoC: SOF: Intel: hda-dai: remove use of __func__ in dev_dbg (Jaroslav Kysela) [2125544] - ASoC: Intel: fix sof_es8336 probe (Jaroslav Kysela) [2125544] - ASoC: Intel: sof_es8336: remove hard-coded SSP selection (Jaroslav Kysela) [2125544] - ASoC: Intel: sof_es8336: reset the num_links during probe (Jaroslav Kysela) [2125544] - ASoC: Intel: sof_es8336: add support for HDMI_In capture (Jaroslav Kysela) [2125544] - ASoC: Intel: common: fix typo for tplg naming (Jaroslav Kysela) [2125544] - ASoC: Intel: sof_rt5682: Add support for adl_rt1019_rt5682s (Jaroslav Kysela) [2125544] - ASoC: Intel: soc-acpi: add table for HP Omen 16-k0005TX (Jaroslav Kysela) [2125544] - ASoC: Intel: soc-acpi: Add entry for sof_es8336 in ADL match table (Jaroslav Kysela) [2125544] - ASoC: Intel: sof_es8336: ignore GpioInt when looking for speaker/headset GPIO lines (Jaroslav Kysela) [2125544] - ASoC: Intel: sof_es8336: Fix GPIO quirks set via module option (Jaroslav Kysela) [2125544] - ASoC: Intel: sof_da7219_max98373: remap jack pins (Jaroslav Kysela) [2125544] - ASoC: Intel: sof_cs42l42: add adl_mx98360a_cs4242 board config (Jaroslav Kysela) [2125544] - ASoC: Intel: sof_cs42l42: support BT offload audio (Jaroslav Kysela) [2125544] - ASoC: Intel: sof_cs42l42: remap jack pins (Jaroslav Kysela) [2125544] - ASoC: Intel: skl_nau88l25_ssm4567: remap jack pins (Jaroslav Kysela) [2125544] - ASoC: Intel: skl_nau88l25_max98357a: remap jack pins (Jaroslav Kysela) [2125544] - ASoC: Intel: kbl_rt5663_rt5514_max98927: remap jack pins (Jaroslav Kysela) [2125544] - ASoC: Intel: kbl_rt5663_max98927: remap jack pins (Jaroslav Kysela) [2125544] - ASoC: Intel: kbl_da7219_max98357a: remap jack pins (Jaroslav Kysela) [2125544] - ASoC: Intel: boards: hda: remove use of __func__ in dev_dbg (Jaroslav Kysela) [2125544] - ASoC: Intel: glk_rt5682_max98357a: remap jack pins (Jaroslav Kysela) [2125544] - ASoC: Intel: cml_rt1011_rt5682: remap jack pins (Jaroslav Kysela) [2125544] - ASoC: Intel: boards: Use temporary variable for struct device (Jaroslav Kysela) [2125544] - ASoC: Intel: boards: reset acpi_chan_package (Jaroslav Kysela) [2125544] - ASoC: codecs: rt298: Reorganize jack detect handling (Jaroslav Kysela) [2125544] - ASoC: Intel: bxt_da7219_max98357a: remap jack pins (Jaroslav Kysela) [2125544] - ASoC: Intel: hsw_rt5640: Mark BE DAI as nonatomic (Jaroslav Kysela) [2125544] - ASoC: Intel: hsw_rt5640: Improve hw_params() debug-ability (Jaroslav Kysela) [2125544] - ASoC: Intel: hsw_rt5640: Improve probe() function quality (Jaroslav Kysela) [2125544] - ASoC: Intel: hsw_rt5640: Update file comments (Jaroslav Kysela) [2125544] - ASoC: Intel: hsw_rt5640: Update code indentation (Jaroslav Kysela) [2125544] - ASoC: Intel: hsw_rt5640: Reword driver name (Jaroslav Kysela) [2125544] - ASoC: Intel: hsw_rt5640: Reword prefixes of all driver members (Jaroslav Kysela) [2125544] - ASoC: Intel: Rename haswell source file to hsw_rt5640 (Jaroslav Kysela) [2125544] - ASoC: Intel: atom: sst_ipc: remove redundant test (Jaroslav Kysela) [2125544] - ASoC: Intel: bdw_rt286: Mark BE DAI as nonatomic (Jaroslav Kysela) [2125544] - ASoC: Intel: bdw_rt286: Remove FE DAI ops (Jaroslav Kysela) [2125544] - ASoC: Intel: bdw_rt286: Improve codec_init() quality (Jaroslav Kysela) [2125544] - ASoC: Intel: bdw_rt286: Improve hw_params() debug-ability (Jaroslav Kysela) [2125544] - ASoC: Intel: bdw_rt286: Improve probe() function quality (Jaroslav Kysela) [2125544] - ASoC: Intel: bdw_rt286: Update file comments (Jaroslav Kysela) [2125544] - ASoC: Intel: bdw_rt286: Update code indentation (Jaroslav Kysela) [2125544] - ASoC: Intel: bdw_rt286: Reword driver name (Jaroslav Kysela) [2125544] - ASoC: Intel: bdw_rt286: Reword prefixes of all driver members (Jaroslav Kysela) [2125544] - ASoC: Intel: Rename broadwell source file to bdw_rt286 (Jaroslav Kysela) [2125544] - ASoC: codecs: rt286: Reorganize jack detect handling (Jaroslav Kysela) [2125544] - ASoC: Intel: broadwell: Make broadwell_disable_jack() return void (Jaroslav Kysela) [2125544] - ASoC: Intel: bdw_rt5677: Mark BE DAI as nonatomic (Jaroslav Kysela) [2125544] - ASoC: Intel: bdw_rt5650: Mark BE DAI as nonatomic (Jaroslav Kysela) [2125544] - ASoC: Intel: atom: sst_ipc: remove useless initializations (Jaroslav Kysela) [2125544] - ASoC: Intel: atom: use pm_runtime_resume_and_get() (Jaroslav Kysela) [2125544] - ASoC: Intel: atom: sst: remove useless initialization (Jaroslav Kysela) [2125544] - ASoC: intel: atom: Remove superfluous flush_scheduled_work() (Jaroslav Kysela) [2125544] - ASoC: Intel: Update to use set_fmt_new callback (Jaroslav Kysela) [2125544] - ASoC: Intel: atom: controls: remove useless initializations (Jaroslav Kysela) [2125544] - ASoC: Intel: Migrate to new style legacy DAI naming flag (Jaroslav Kysela) [2125544] - ASoC: Intel: skylake: skl-pcm: use pm_runtime_resume_and_get() (Jaroslav Kysela) [2125544] - ASoC: Intel: Skylake: remove redundant re-assignments to pointer array (Jaroslav Kysela) [2125544] - ASoC: SOF: Intel: bdw: remove duplicating driver data retrieval (Jaroslav Kysela) [2125544] - ASoC: SOF: Intel: byt: remove duplicating driver data retrieval (Jaroslav Kysela) [2125544] - ASoC: SOF: Intel: cnl: Do not process IPC reply before firmware boot (Jaroslav Kysela) [2125544] - ASoC: SOF: Intel: hda-dai: Do snd_hdac_ext_stream_decouple() only once (Jaroslav Kysela) [2125544] - ASoC: SOF: Intel: hda: Fix potential buffer overflow by snprintf() (Jaroslav Kysela) [2125544] - ASoC: SOF: Intel: hda: add sanity check on SSP index reported by NHLT (Jaroslav Kysela) [2125544] - ASoC: SOF: Intel: hda: only fixup topology name if not set already (Jaroslav Kysela) [2125544] - ASoC: SOF: Intel: hda: don't set fw_filename (Jaroslav Kysela) [2125544] - ASoC: SOF: Intel: enable dmic handling with 2 or fewer SoundWire links (Jaroslav Kysela) [2125544] - ASoC: soc-core: accept zero format at snd_soc_runtime_set_dai_fmt() (Jaroslav Kysela) [2125544] - ASoC: SOF: compress: Prevent current kernel running with older FW (Jaroslav Kysela) [2125544] - ASoC: SOF: Copy compress parameters into extended data (Jaroslav Kysela) [2125544] - ASoC: SOF: compress: Dynamically allocate pcm params struct (Jaroslav Kysela) [2125544] - ASoC: SOF: Intel: atom: don't keep a temporary string in fixup_tplg_name (Jaroslav Kysela) [2125544] - ASoC: SOF: Intel: add trigger callback into sdw_callback (Jaroslav Kysela) [2125544] - ASoC: SOF: Intel: hda: Correct the ROM/FW state reporting code (Jaroslav Kysela) [2125544] - ASoC: SOF: Intel: MTL: remove redundant snd_sof_dsp_read() call (Jaroslav Kysela) [2125544] - ASoC: SOF: Intel: mtl: Do not process IPC reply before firmware boot (Jaroslav Kysela) [2125544] - ASoC: SOF: Intel: mtl: remove use of __func__ in dev_dbg (Jaroslav Kysela) [2125544] - ASoC: SOF: Intel: hda: Introduce skip_imr_boot flag (Jaroslav Kysela) [2125544] - ASoC: SOF: Intel: disable IMR boot when resuming from ACPI S4 and S5 states (Jaroslav Kysela) [2125544] - ASoC: SOF: Intel: IPC4: enable IMR boot (Jaroslav Kysela) [2125544] - ASoC: SOC: Intel: introduce cl_init callback (Jaroslav Kysela) [2125544] - ASoC: SOF: Intel: Do not (wrongly) assume positive return value in IMR path (Jaroslav Kysela) [2125544] - ASoC: SOF: Intel: hda: Revisit IMR boot sequence (Jaroslav Kysela) [2125544] - ASoC: SOF: ipc3-dtrace: remove use of __func__ in dev_dbg (Jaroslav Kysela) [2125544] - ASoC: SOF: ipc3-loader: remove use of __func__ in dev_dbg (Jaroslav Kysela) [2125544] - ASoC: SOF: ipc3-loader: Print out the non matching ext_man magic number (Jaroslav Kysela) [2125544] - ASoC: SOF: ipc3-topology: Fix clang -Wformat warning (Jaroslav Kysela) [2125544] - ASoC: SOF: remove warning on ABI checks (Jaroslav Kysela) [2125544] - ASoC: SOF: ipc4-topology: Fix error code in sof_ipc4_volume_put() (Jaroslav Kysela) [2125544] - ASoC: SOF: ipc4-pcm: set pcm rate to dai setting (Jaroslav Kysela) [2125544] - ASoC: SOF: reduce default verbosity of IPC logs (Jaroslav Kysela) [2125544] - Revert "RedHat: ASoC: SOF: Intel: do not enable IMR boot when resuming by default" (Jaroslav Kysela) [2125544] - ASoC: SOF: ipc4-topology: fix alh_group_ida max value (Jaroslav Kysela) [2125544] - ASoC: SOF: ipc4-topology: fix wrong use of sizeof in sof_ipc4_widget_setup_comp_src() (Jaroslav Kysela) [2125544] - ASoC: SOF: ipc4-topology: set domain bit based on dp domain type (Jaroslav Kysela) [2125544] - ASoC: SOF: add ipc4 SRC module support (Jaroslav Kysela) [2125544] - ASoC: SOF: ipc4-topology: move ida allocate/free to widget_setup/free (Jaroslav Kysela) [2125544] - ASoC: SOF: ipc4-topology: free memories allocated in sof_ipc4_get_audio_fmt (Jaroslav Kysela) [2125544] - ASoC: SOF: ipc4-topology: check dai->private in ipc_free() (Jaroslav Kysela) [2125544] - ASoC: SOF: ipc4-topology remove use of __func__ in dev_dbg (Jaroslav Kysela) [2125544] - ASoC: SOF: ipc4-topology: add SoundWire/ALH aggregation support (Jaroslav Kysela) [2125544] - ASoC: SOF: ipc4: remove use of __func__ in dev_dbg (Jaroslav Kysela) [2125544] - ASoC: SOF: Compile and runtime IPC version selection (Jaroslav Kysela) [2125544] - ASoC: SOF: mediatek: Align mt8186 clock names with dt-bindings (Jaroslav Kysela) [2125544] - ASoC: SOF: mediatek: Fix error code in probe (Jaroslav Kysela) [2125544] - ASoC: SOF: mediatek: Revise mt8195 boot flow (Jaroslav Kysela) [2125544] - ASoC: SOF: mediatek: fix mt8195 StatvectorSel wrong setting (Jaroslav Kysela) [2125544] - ASoC: SOF: pcm: use pm_resume_and_get() on component probe (Jaroslav Kysela) [2125544] - ASoC: SOF: ipc-msg-injector: fix copy in sof_msg_inject_ipc4_dfs_write() (Jaroslav Kysela) [2125544] - ASoC: sof: Migrate to new style legacy DAI naming flag (Jaroslav Kysela) [2125544] - ASoC: SOF: sof-client-probes: Only load the driver if IPC3 is used (Jaroslav Kysela) [2125544] - ASoC: SOF: probes: rename assign/free callbacks as startup/shutdown (Jaroslav Kysela) [2125544] - ASoC: SOF: Add cont_update_posn to platform parameters (Jaroslav Kysela) [2125544] - ASoC: SOF: pm: add definitions for S4 and S5 states (Jaroslav Kysela) [2125544] - ASoC: SOF: pm: add explicit behavior for ACPI S1 and S2 (Jaroslav Kysela) [2125544] - ASoC: SOF: debug: Clarify the IPC timeout handling path (Jaroslav Kysela) [2125544] - ASoC: SOF: topology: remove unused variable (Jaroslav Kysela) [2125544] - ASoC: SOF: Switch to IPC generic firmware tracing (Jaroslav Kysela) [2125544] - ALSA: sc6000: Fix the missing snd_card_free() call at probe error (Jaroslav Kysela) [2125544] - ALSA: gus: Fix memory leaks at memory allocator error paths (Jaroslav Kysela) [2125544] - ALSA: sound/isa/gus: check the return value of kstrdup() (Jaroslav Kysela) [2125544] - ALSA: gus: Fix erroneous memory allocation (Jaroslav Kysela) [2125544] - ALSA: galaxy: Fix the missing snd_card_free() call at probe error (Jaroslav Kysela) [2125544] - ALSA: cs4236: fix an incorrect NULL check on list iterator (Jaroslav Kysela) [2125544] - ALSA: aloop: Fix random zeros in capture data when using jiffies timer (Jaroslav Kysela) [2125544] - ALSA: Add generic serial MIDI driver using serial bus API (Jaroslav Kysela) [2125544] - ASoC: Intel: avs: Fix potential buffer overflow by snprintf() (Jaroslav Kysela) [2125544] - ASoC: Intel: avs: Use lookup table to create modules (Jaroslav Kysela) [2125544] - ASoC: Intel: avs: Update AVS_FW_INIT_TIMEOUT_US declaration (Jaroslav Kysela) [2125544] - ASoC: Intel: avs: Lower UNLOAD_MULTIPLE_MODULES IPC timeout (Jaroslav Kysela) [2125544] - ASoC: Intel: avs: Replace hardcodes with SD_CTL_STREAM_RESET (Jaroslav Kysela) [2125544] - ASoC: Intel: avs: Recognize FW_CFG_RESERVED (Jaroslav Kysela) [2125544] - ASoC: Intel: avs: Use helper function to set up DMA (Jaroslav Kysela) [2125544] - ASoC: Intel: avs: Set max DMA segment size (Jaroslav Kysela) [2125544] - ASoC: Intel: avs: Block IPC channel on suspend (Jaroslav Kysela) [2125544] - ASoC: Intel: avs: Shield LARGE_CONFIG_GETs against zero payload_size (Jaroslav Kysela) [2125544] - ASoC: Intel: avs: Copy only as many RX bytes as necessary (Jaroslav Kysela) [2125544] - ASoC: Intel: avs: Relax DSP core transition timings (Jaroslav Kysela) [2125544] - ASoC: Intel: avs: Assign I2S gateway when parsing topology (Jaroslav Kysela) [2125544] - ASoC: Intel: avs: Fix i2s_test card name initialization (Jaroslav Kysela) [2125544] - ASoC: Intel: avs: correct config reference for I2S test board (Jaroslav Kysela) [2125544] - ASoC: Intel: avs: Remove now redundant non_legacy_dai_naming flag (Jaroslav Kysela) [2125544] - ASoC: Intel: avs: Fix parsing UUIDs in topology (Jaroslav Kysela) [2125544] - ASoC: Intel: avs: Add da7219 machine board (Jaroslav Kysela) [2125544] - ASoC: Intel: avs: Add max98373 machine board (Jaroslav Kysela) [2125544] - ASoC: Intel: avs: Add max98357a machine board (Jaroslav Kysela) [2125544] - ASoC: Intel: avs: Add ssm4567 machine board (Jaroslav Kysela) [2125544] - ASoC: Intel: avs: Add nau8825 machine board (Jaroslav Kysela) [2125544] - ASoC: Intel: avs: Add rt5682 machine board (Jaroslav Kysela) [2125544] - ASoC: Intel: avs: Add rt298 machine board (Jaroslav Kysela) [2125544] - ASoC: Intel: avs: Add rt286 machine board (Jaroslav Kysela) [2125544] - ASoC: Intel: avs: Add rt274 machine board (Jaroslav Kysela) [2125544] - ASoC: Intel: avs: Add I2S-test machine board (Jaroslav Kysela) [2125544] - ASoC: Intel: avs: Add DMIC machine board (Jaroslav Kysela) [2125544] - ASoC: Intel: avs: Fix build error on arc, m68k and sparc (Jaroslav Kysela) [2125544] - ASoC: Intel: avs: APL-based platforms support (Jaroslav Kysela) [2125544] - ASoC: Intel: avs: SKL-based platforms support (Jaroslav Kysela) [2125544] - ASoC: Intel: avs: Power management (Jaroslav Kysela) [2125544] - ASoC: Intel: avs: Machine board registration (Jaroslav Kysela) [2125544] - ASoC: Intel: avs: Replace link_mask usage with i2s_link_mask (Jaroslav Kysela) [2125544] - ASoC: Intel: avs: Event tracing (Jaroslav Kysela) [2125544] - ASoC: Intel: avs: D0ix power state support (Jaroslav Kysela) [2125544] - ASoC: Intel: avs: Prepare for firmware tracing (Jaroslav Kysela) [2125544] - ASoC: Intel: avs: Register HDAudio ext-bus operations (Jaroslav Kysela) [2125544] - ASoC: Intel: avs: Add HDAudio machine board (Jaroslav Kysela) [2125544] - ASoC: Intel: avs: PCI driver implementation (Jaroslav Kysela) [2125544] - ASoC: Intel: avs: Coredump and recovery flow (Jaroslav Kysela) [2125544] - ASoC: Intel: avs: Drop direct ACPI dependency (Jaroslav Kysela) [2125544] - ASoC: Intel: avs: Depend on SND_INTEL_DSP_CONFIG (Jaroslav Kysela) [2125544] - ASoC: Intel: avs: Enable AVS driver only on x86 platforms (Jaroslav Kysela) [2125544] - ASoC: Intel: avs: HDA PCM BE operations (Jaroslav Kysela) [2125544] - ASoC: Intel: avs: non-HDA PCM BE operations (Jaroslav Kysela) [2125544] - ASoC: Intel: avs: Generic PCM FE operations (Jaroslav Kysela) [2125544] - ASoC: Intel: avs: Generic soc component driver (Jaroslav Kysela) [2125544] - ASoC: Intel: avs: Account for libraries when booting basefw (Jaroslav Kysela) [2125544] - ASoC: Intel: avs: Configure modules according to their type (Jaroslav Kysela) [2125544] - ASoC: Intel: avs: Prepare modules before bindings them (Jaroslav Kysela) [2125544] - ASoC: Intel: avs: Arm paths after creating them (Jaroslav Kysela) [2125544] - ASoC: Intel: avs: Path state management (Jaroslav Kysela) [2125544] - ASoC: Intel: avs: Path creation and freeing (Jaroslav Kysela) [2125544] - ASoC: Intel: avs: Declare path and its components (Jaroslav Kysela) [2125544] - ASoC: Intel: avs: Support link_mask formatted string (Jaroslav Kysela) [2125544] - ASoC: Intel: avs: Add topology loading operations (Jaroslav Kysela) [2125544] - ASoC: Intel: avs: Parse path and path templates tuples (Jaroslav Kysela) [2125544] - ASoC: Intel: avs: Parse pipeline and module tuples (Jaroslav Kysela) [2125544] - ASoC: Intel: avs: Parse pplcfg and binding tuples (Jaroslav Kysela) [2125544] - ASoC: Intel: avs: Parse module-extension tuples (Jaroslav Kysela) [2125544] - ASoC: Intel: avs: Add topology parsing infrastructure (Jaroslav Kysela) [2125544] - ASoC: SOF: Intel: add MeteorLake machines (Jaroslav Kysela) [2125544] - ASoC: Intel: avs: Declare vendor tokens (Jaroslav Kysela) [2125544] - ASoC: SOF: dai-intel: add SOF_DAI_INTEL_SSP_CLKCTRL_MCLK_AON bit (Jaroslav Kysela) [2125544] - uapi: sof: abi: Bump SOF ABI for ext_data_length (Jaroslav Kysela) [2125544] - ASoC: SOF: Add two new structures for topology manifest data (Jaroslav Kysela) [2125544] - ASoC: SOF: ipc: introduce cont_update_posn in sof_ipc_stream_params struct (Jaroslav Kysela) [2125544] - ASoC: SOF: bump SOF_ABI_MINOR (Jaroslav Kysela) [2125544] - ASoC: SOF: Add header for IPC4 manifest (Jaroslav Kysela) [2125544] - ASoC: SOF: topology: add code to parse config params for ACPDMIC dai (Jaroslav Kysela) [2125544] - ASoC: SOF: Add topology tokens for IPC4 (Jaroslav Kysela) [2125544] - ASoC: hdac_hda: Add endianness flag in snd_soc_component_driver (Jaroslav Kysela) [2125544] - ASoC: max98504: Add endianness flag in snd_soc_component_driver (Jaroslav Kysela) [2125544] - ASoC: adau1372: Add endianness flag in snd_soc_component_driver (Jaroslav Kysela) [2125544] - ASoC: cx2072x: Add endianness flag in snd_soc_component_driver (Jaroslav Kysela) [2125544] - ASoC: mt6351: Add endianness flag in snd_soc_component_driver (Jaroslav Kysela) [2125544] - ASoC: mt6358: Add endianness flag in snd_soc_component_driver (Jaroslav Kysela) [2125544] - ASoC: mt6359: Add endianness flag in snd_soc_component_driver (Jaroslav Kysela) [2125544] - ASoC: mt6660: Add endianness flag in snd_soc_component_driver (Jaroslav Kysela) [2125544] - ASoC: pcm3060: Add endianness flag in snd_soc_component_driver (Jaroslav Kysela) [2125544] - ASoC: rt9120: Add endianness flag in snd_soc_component_driver (Jaroslav Kysela) [2125544] - ASoC: wcd9335: Add endianness flag in snd_soc_component_driver (Jaroslav Kysela) [2125544] - ASoC: rt700: Add endianness flag in snd_soc_component_driver (Jaroslav Kysela) [2125544] - ASoC: rt715: Add endianness flag in snd_soc_component_driver (Jaroslav Kysela) [2125544] - ASoC: rt715-sdca: Add endianness flag in snd_soc_component_driver (Jaroslav Kysela) [2125544] - ASoC: rt1308-sdw: Add endianness flag in snd_soc_component_driver (Jaroslav Kysela) [2125544] - ASoC: rt1316-sdw: Add endianness flag in snd_soc_component_driver (Jaroslav Kysela) [2125544] - ASoC: wsa881x: Add endianness flag in snd_soc_component_driver (Jaroslav Kysela) [2125544] - ASoC: sdw-mockup: Add endianness flag in snd_soc_component_driver (Jaroslav Kysela) [2125544] - ASoC: lochnagar: Remove now redundant non_legacy_dai_naming flag (Jaroslav Kysela) [2125544] - ASoC: lochnagar: Add endianness flag in snd_soc_component_driver (Jaroslav Kysela) [2125544] - ASoC: tfa*: Remove now redundant non_legacy_dai_naming flag (Jaroslav Kysela) [2125544] - ASoC: tfa9879: Use modern ASoC DAI format terminology (Jaroslav Kysela) [2125544] - ASoC: tlv320*: Remove now redundant non_legacy_dai_naming flag (Jaroslav Kysela) [2125544] - ASoC: cs*: Remove now redundant non_legacy_dai_naming flag (Jaroslav Kysela) [2125544] - ASoC: wm*: Remove now redundant non_legacy_dai_naming flag (Jaroslav Kysela) [2125544] - ASoC: wm9090: Remove redundant endianness flag (Jaroslav Kysela) [2125544] - ASoC: wm8731: Factor out the I2C and SPI bus code into separate modules (Jaroslav Kysela) [2125544] - ASoC: wm8731: Factor our MCLK and mutex initialisation (Jaroslav Kysela) [2125544] - ASoC: wm8731: Move regulator request into wm8731_init() (Jaroslav Kysela) [2125544] - ASoC: wm8731: Factor component init out of bus code (Jaroslav Kysela) [2125544] - ASoC: wm8731: Update to modern DAI terminology (Jaroslav Kysela) [2125544] - ASoC: wm2000: fix missing clk_disable_unprepare() on error in wm2000_anc_transition() (Jaroslav Kysela) [2125544] - ASoC: wm2000: Remove redundant endianness flag (Jaroslav Kysela) [2125544] - ASoC: wm*: use simple i2c probe function (Jaroslav Kysela) [2125544] - ASoC: tas2764: Fix amp gain register offset & default (Jaroslav Kysela) [2125544] - ASoC: tas2764: Correct playback volume range (Jaroslav Kysela) [2125544] - ASoC: tas2764: Fix and extend FSYNC polarity handling (Jaroslav Kysela) [2125544] - ASoC: tas2764: Add post reset delays (Jaroslav Kysela) [2125544] - ASoC: tas*: Remove now redundant non_legacy_dai_naming flag (Jaroslav Kysela) [2125544] - ASoC: tas*: use simple i2c probe function (Jaroslav Kysela) [2125544] - ASoC: tas2764: constify static struct snd_soc_dai_ops (Jaroslav Kysela) [2125544] - ASoC: tas*: sync parameter naming (rate/sample_bits) (Jaroslav Kysela) [2125544] - ASoC: tas2764: Add the driver for the TAS2764 (Jaroslav Kysela) [2125544] - ASoC: max98396: Fix TDM mode BSEL settings (Jaroslav Kysela) [2125544] - ASoC: max*: Remove now redundant non_legacy_dai_naming flag (Jaroslav Kysela) [2125544] - ASoC: max98396: Implement DSP speaker monitor (Jaroslav Kysela) [2125544] - ASoC: max98396: Fix register access for PCM format settings (Jaroslav Kysela) [2125544] - ASoC: max98396: Improve some error prints (Jaroslav Kysela) [2125544] - ASoC: max98396: add voltage regulators (Jaroslav Kysela) [2125544] - ASoC: max98396: Fix build error for implicit function declaration (Jaroslav Kysela) [2125544] - ASoC: max98396: add amplifier driver (Jaroslav Kysela) [2125544] - ASoC: rt*: Remove now redundant non_legacy_dai_naming flag (Jaroslav Kysela) [2125544] - ASoC: rt1019: Add endianness flag in snd_soc_component_driver (Jaroslav Kysela) [2125544] - ASoC: rt*: use simple i2c probe function (Jaroslav Kysela) [2125544] - ASoC: fsl: Remove now redundant non_legacy_dai_naming flag (Jaroslav Kysela) [2125544] - ASoC: pistachio: Remove now redundant non_legacy_dai_naming flag (Jaroslav Kysela) [2125544] - ASoC: samsung: Remove now redundant non_legacy_dai_naming flag (Jaroslav Kysela) [2125544] - ASoC: sunxi: Remove now redundant non_legacy_dai_naming flag (Jaroslav Kysela) [2125544] - ASoC: tegra: Remove now redundant non_legacy_dai_naming flag (Jaroslav Kysela) [2125544] - ASoC: test-component: Remove now redundant non_legacy_dai_naming flag (Jaroslav Kysela) [2125544] - ASoC: uniphier: Remove now redundant non_legacy_dai_naming flag (Jaroslav Kysela) [2125544] - ASoC: ad*: Remove now redundant non_legacy_dai_naming flag (Jaroslav Kysela) [2125544] - ASoC: ak*: Remove now redundant non_legacy_dai_naming flag (Jaroslav Kysela) [2125544] - ASoC: alc*: Remove now redundant non_legacy_dai_naming flag (Jaroslav Kysela) [2125544] - ASoC: da*: Remove now redundant non_legacy_dai_naming flag (Jaroslav Kysela) [2125544] - ASoC: es*: Remove now redundant non_legacy_dai_naming flag (Jaroslav Kysela) [2125544] - ASoC: msm*: Remove now redundant non_legacy_dai_naming flag (Jaroslav Kysela) [2125544] - ASoC: nau*: Remove now redundant non_legacy_dai_naming flag (Jaroslav Kysela) [2125544] - ASoC: pcm*: Remove now redundant non_legacy_dai_naming flag (Jaroslav Kysela) [2125544] - ASoC: spdif: Remove now redundant non_legacy_dai_naming flag (Jaroslav Kysela) [2125544] - ASoC: ssm*: Remove now redundant non_legacy_dai_naming flag (Jaroslav Kysela) [2125544] - ASoC: sta*: Remove now redundant non_legacy_dai_naming flag (Jaroslav Kysela) [2125544] - ASoC: twl*: Remove now redundant non_legacy_dai_naming flag (Jaroslav Kysela) [2125544] - ASoC: uda*: Remove now redundant non_legacy_dai_naming flag (Jaroslav Kysela) [2125544] - ASoC: 88pm860x: Remove now redundant non_legacy_dai_naming flag (Jaroslav Kysela) [2125544] - ASoC: ab8500: Remove now redundant non_legacy_dai_naming flag (Jaroslav Kysela) [2125544] - ASoC: ac97: Remove now redundant non_legacy_dai_naming flag (Jaroslav Kysela) [2125544] - ASoC: ads117x: Remove now redundant non_legacy_dai_naming flag (Jaroslav Kysela) [2125544] - ASoC: bd28623: Remove now redundant non_legacy_dai_naming flag (Jaroslav Kysela) [2125544] - ASoC: bt-sco: Remove now redundant non_legacy_dai_naming flag (Jaroslav Kysela) [2125544] - ASoC: cpcap: Remove now redundant non_legacy_dai_naming flag (Jaroslav Kysela) [2125544] - ASoC: cq93vc: Remove now redundant non_legacy_dai_naming flag (Jaroslav Kysela) [2125544] - ASoC: cx20442: Remove now redundant non_legacy_dai_naming flag (Jaroslav Kysela) [2125544] - ASoC: dmic: Remove now redundant non_legacy_dai_naming flag (Jaroslav Kysela) [2125544] - ASoC: gtm601: Remove now redundant non_legacy_dai_naming flag (Jaroslav Kysela) [2125544] - ASoC: hdac_hdmi: Remove now redundant non_legacy_dai_naming flag (Jaroslav Kysela) [2125544] - ASoC: hdmi-codec: Remove now redundant non_legacy_dai_naming flag (Jaroslav Kysela) [2125544] - ASoC: ics43432: Remove now redundant non_legacy_dai_naming flag (Jaroslav Kysela) [2125544] - ASoC: inno_rk3036: Remove now redundant non_legacy_dai_naming flag (Jaroslav Kysela) [2125544] - ASoC: isabelle: Remove now redundant non_legacy_dai_naming flag (Jaroslav Kysela) [2125544] - ASoC: jz4740: Remove now redundant non_legacy_dai_naming flag (Jaroslav Kysela) [2125544] - ASoC: lm49453: Remove now redundant non_legacy_dai_naming flag (Jaroslav Kysela) [2125544] - ASoC: mc13783: Remove now redundant non_legacy_dai_naming flag (Jaroslav Kysela) [2125544] - ASoC: ml26124: Remove now redundant non_legacy_dai_naming flag (Jaroslav Kysela) [2125544] - ASoC: sgtl5000: Remove now redundant non_legacy_dai_naming flag (Jaroslav Kysela) [2125544] - ASoC: si476x: Remove now redundant non_legacy_dai_naming flag (Jaroslav Kysela) [2125544] - ASoC: stac9766: Remove now redundant non_legacy_dai_naming flag (Jaroslav Kysela) [2125544] - ASoC: sti-sas: Remove now redundant non_legacy_dai_naming flag (Jaroslav Kysela) [2125544] - ASoC: tscs42xx: Remove now redundant non_legacy_dai_naming flag (Jaroslav Kysela) [2125544] - ASoC: wl1273: Remove now redundant non_legacy_dai_naming flag (Jaroslav Kysela) [2125544] - ASoC: zl38060: Remove now redundant non_legacy_dai_naming flag (Jaroslav Kysela) [2125544] - ASoC: fsl_micfil: Add legacy_dai_naming flag (Jaroslav Kysela) [2125544] - ASoC: fsl_asrc_dma: Add legacy_dai_naming flag (Jaroslav Kysela) [2125544] - ASoC: soc-component: Remove non_legacy_dai_naming flag (Jaroslav Kysela) [2125544] - ASoC: simple-card-utils: Move snd_soc_component_is_codec to be local (Jaroslav Kysela) [2125544] - ASoC: soc-component: Add legacy_dai_naming flag (Jaroslav Kysela) [2125544] - ASoC: core: Add new SOC_DOUBLE_SX_TLV macro (Jaroslav Kysela) [2125544] - ASoC: Remove unused hw_write_t type (Jaroslav Kysela) [2125544] - ASoC: soc.h: Add SOC_SINGLE_S_EXT_TLV macro (Jaroslav Kysela) [2125544] - ASoC: soc.h: Introduce SOC_DOUBLE_R_S_EXT_TLV() macro (Jaroslav Kysela) [2125544] - ASoC: soc.h: Add SOC_SINGLE_S_TLV() macro (Jaroslav Kysela) [2125544] - ASoC: hdmi-codec: Update to modern DAI terminology (Jaroslav Kysela) [2125544] - ALSA: hda: Skip event processing for unregistered codecs (Jaroslav Kysela) [2125544] - ASoC: codecs: Add HD-Audio codec driver (Jaroslav Kysela) [2125544] - ASoC: cs42l42: Move CS42L42 register descriptions to general include (Jaroslav Kysela) [2125544] - ASoC: cs35l41: Read System Name from ACPI _SUB to identify firmware (Jaroslav Kysela) [2125544] - ASoC: cs35l41: Add common cs35l41 enter hibernate function (Jaroslav Kysela) [2125544] - ASoC: cs35l41: Move cs35l41 exit hibernate function into shared code (Jaroslav Kysela) [2125544] - ASoC: cs35l41: Move cs_dsp config struct into shared code (Jaroslav Kysela) [2125544] - ASoC: cs35l41: Move cs35l41 fs errata into shared code (Jaroslav Kysela) [2125544] - ASoC: cs35l41: Move cs35l41_set_cspl_mbox_cmd to shared code (Jaroslav Kysela) [2125544] - ASoC: cs35l41: Add endianness flag in snd_soc_component_driver (Jaroslav Kysela) [2125544] - ASoC: cs35l41: Support external boost (Jaroslav Kysela) [2125544] - ASoC: SOF: Intel: Add support for MeteorLake (MTL) (Jaroslav Kysela) [2125544] - treewide: Replace zero-length arrays with flexible-array members (Jaroslav Kysela) [2125544] - ASoC: SOF: add definitions for different IPC types (Jaroslav Kysela) [2125544] - ASoC: SOF: Intel: hda-dai: enhance debug messages (Jaroslav Kysela) [2125544] - ASoC: SOF: ipc3-dtrace: use pm_runtime_resume_and_get() (Jaroslav Kysela) [2125544] - ASoC: SOF: IPC4: add sdw blob (Jaroslav Kysela) [2125544] - AsoC: SOF: ipc4-topology: Add dai_get_clk op (Jaroslav Kysela) [2125544] - ASoC: SOF: ipc4-topology: Add support for SSP/DMIC DAI's (Jaroslav Kysela) [2125544] - ASoC: SOF: Add a new IPC op for parsing topology manifest (Jaroslav Kysela) [2125544] - ASoC: SOF: Intel: hda: init NHLT for IPC4 (Jaroslav Kysela) [2125544] - ASoC: SOF: Add ops_free (Jaroslav Kysela) [2125544] - ASoC: SOF: IPC4: set the BE DAI ops (Jaroslav Kysela) [2125544] - ASoC: SOF: ipc4-pcm: Expose sof_ipc4_set_pipeline_state() (Jaroslav Kysela) [2125544] - ASoC: SOF: ipc4-topology: Add the dai_config op (Jaroslav Kysela) [2125544] - ASoC: SOF: ipc4-topology: Add route_setup/route_free ops (Jaroslav Kysela) [2125544] - ASoC: SOF: ipc4-topology: Add widget_setup/widget_free ops (Jaroslav Kysela) [2125544] - ASoC: SOF: IPC4: Add pcm ops (Jaroslav Kysela) [2125544] - ASoC: SOF: ipc4-topology: Add control IO ops (Jaroslav Kysela) [2125544] - ASoC: SOF: ipc4-topology: Add control_setup op (Jaroslav Kysela) [2125544] - ASoC: SOF: ipc4-topology: Add support for parsing mixer widgets (Jaroslav Kysela) [2125544] - ASoC: SOF: ipc4-topology: Add support for parsing and preparing pga widgets (Jaroslav Kysela) [2125544] - ASoC: SOF: ipc4-topology: Add prepare op for DAI type widgets (Jaroslav Kysela) [2125544] - ASoC: SOF: ipc4-topology: Add prepare op for AIF type widgets (Jaroslav Kysela) [2125544] - ASoC: SOF: ipc4-topology: Add support for parsing DAI_IN/DAI_OUT widgets (Jaroslav Kysela) [2125544] - ASoC: SOF: ipc4-topology: Add support for parsing AIF_IN/AIF_OUT widgets (Jaroslav Kysela) [2125544] - ASoC: SOF: IPC4: Introduce topology ops (Jaroslav Kysela) [2125544] - ASoC: SOF: ipc3-dtrace: Return from dtrace_read if there is no new data available (Jaroslav Kysela) [2125544] - ASoC: SOF: ipc3-dtrace: Add helper function to update the sdev->host_offset (Jaroslav Kysela) [2125544] - ASoC: SOF: ipc3-dtrace: Introduce SOF_DTRACE_INITIALIZING state (Jaroslav Kysela) [2125544] - ASoC: SOF: ipc4: implement pm ctx_save callback (Jaroslav Kysela) [2125544] - ASoC: SOF: Intel: Switch to use the generic pm_ops.set_core_state (Jaroslav Kysela) [2125544] - ASoC: SOF: ipc4: Add set_core_state pm_ops implementation (Jaroslav Kysela) [2125544] - ASoC: SOF: Add initial header file for ipc4 (Jaroslav Kysela) [2125544] - ASoC: SOF: ipc3: Add set_core_state pm_ops implementation (Jaroslav Kysela) [2125544] - ASoC: SOF: sof_ipc_pm_ops: Add support for DSP core power management (Jaroslav Kysela) [2125544] - ASoC: SOF: mediatek: mt8195 suspend check dsp idle (Jaroslav Kysela) [2125544] - ASoC: SOF: mediatek: mt8195 modify dram type as non-cache (Jaroslav Kysela) [2125544] - ASoC: SOF: mediatek: Add shared_size for mediatek common chip information (Jaroslav Kysela) [2125544] - ASoC: SOF: mediatek: revise mt8195 clock sequence (Jaroslav Kysela) [2125544] - ASoC: SOF: amd: Add SOF pm ops callback for Renoir (Jaroslav Kysela) [2125544] - ASoC: SOF: ipc-msg-injector: Fix reversed if statement (Jaroslav Kysela) [2125544] - ASoC: SOF: ipc-msg-injector: Propagate write errors correctly (Jaroslav Kysela) [2125544] - ASoC: SOF: Fix potential NULL pointer dereference (Jaroslav Kysela) [2125544] - ASoC: SOF: sof-client-ipc-flood-test: use pm_runtime_resume_and_get() (Jaroslav Kysela) [2125544] - ASoC: SOF: mediatek: remove duplicate include in mt8195.c (Jaroslav Kysela) [2125544] - ASoC: SOF: mediatek: Add mt8195 debug dump (Jaroslav Kysela) [2125544] - ASoC: SOF: mediatek: Add mediatek common debug dump (Jaroslav Kysela) [2125544] - ASoC: SOF: ipc3-dtrace: Move dtrace related variables local from sof_dev (Jaroslav Kysela) [2125544] - ASoC: SOF: Introduce opaque storage of private data for firmware tracing (Jaroslav Kysela) [2125544] - ASoC: SOF: Modify the host trace_init parameter list to include dmab (Jaroslav Kysela) [2125544] - ASoC: SOF: ipc3-dtrace: Move host ops wrappers from generic header to private (Jaroslav Kysela) [2125544] - ASoC: SOF: Clone the trace code to ipc3-dtrace as fw_tracing implementation (Jaroslav Kysela) [2125544] - ASoC: SOF: Rename dtrace_is_supported flag to fw_trace_is_supported (Jaroslav Kysela) [2125544] - ASoC: SOF: Introduce IPC independent ops for firmware tracing support (Jaroslav Kysela) [2125544] - ASoC: SOF: ipc-msg-injector: Cap the rmaining to count in IPC4 mode (Jaroslav Kysela) [2125544] - ASoC: SOF: mediatek: Add mt8186 ipc support (Jaroslav Kysela) [2125544] - ASoC: SOF: mediatek: Add ipc support for mt8195 (Jaroslav Kysela) [2125544] - ASoC: SOF: Intel: HDA: Set up sof_ipc4_fw_data for IPC4 (Jaroslav Kysela) [2125544] - ASoC: SOF: IPC4: Add FW loader ops (Jaroslav Kysela) [2125544] - ASoC: SOF: Add IPC4 private header (Jaroslav Kysela) [2125544] - ASoC: SOF: Intel: HDA: Set IPC4-specific DSP ops for CaVS platforms (Jaroslav Kysela) [2125544] - ASoC: SOF: trace: The dtrace is only available with SOF_IPC (Jaroslav Kysela) [2125544] - ASoC: SOF: sof-client: IPC flood test can only work with SOF_IPC (Jaroslav Kysela) [2125544] - ASoC: SOF: ipc-msg-injector: Add support for IPC4 messages (Jaroslav Kysela) [2125544] - ASoC: SOF: ipc-msg-injector: Separate the message sending (Jaroslav Kysela) [2125544] - ASoC: SOF: sof-client: Add support IPC4 message sending (Jaroslav Kysela) [2125544] - ASoC: SOF: sof-client: Add API to get the ipc_type (Jaroslav Kysela) [2125544] - ASoC: SOF: sof-client-probes: Query the maximum IPC payload size (Jaroslav Kysela) [2125544] - ASoC: SOF: ipc-msg-injector: Query the maximum IPC payload size (Jaroslav Kysela) [2125544] - ASoC: SOF: sof-client: Add API to get the maximum IPC payload size (Jaroslav Kysela) [2125544] - ASoC: SOF: ipc4: Add support for mandatory message handling functionality (Jaroslav Kysela) [2125544] - ASoC: SOF: Add rx_data pointer to snd_sof_ipc_msg struct (Jaroslav Kysela) [2125544] - ASoC: SOF: ipc3: Remove the ipc3-ops.h header file (Jaroslav Kysela) [2125544] - ASoC: SOF: sof-pci-dev: fix missing pci_release_regions() on error in sof_pci_probe() (Jaroslav Kysela) [2125544] - ASoC: SOF: loader: Call optional query_fw_configuration on first boot (Jaroslav Kysela) [2125544] - ASoC: SOF: loader: Remove snd_sof_parse_module_memcpy() as it is not used (Jaroslav Kysela) [2125544] - ASoC: SOF: mediatek: mt8195: Do not set the load_module ops (Jaroslav Kysela) [2125544] - ASoC: SOF: Intel: bdw/byt/pci-tng: Do not set the load_module ops (Jaroslav Kysela) [2125544] - ASoC: SOF: imx: Do not set the load_module ops (Jaroslav Kysela) [2125544] - ASoC: SOF: amd: renoir: Do not set the load_module ops (Jaroslav Kysela) [2125544] - ASoC: SOF: loader: Switch to use the fw_loader ops (Jaroslav Kysela) [2125544] - ASoC: SOF: ipc: Add check for fw_loader ops (Jaroslav Kysela) [2125544] - ASoC: SOF: ipc3-loader: Implement firmware parsing and loading (Jaroslav Kysela) [2125544] - ASoC: SOF: Introduce IPC dependent ops for firmware handling, loading (Jaroslav Kysela) [2125544] - ASoC: SOF: Add a prepare op to IPC topology widget ops (Jaroslav Kysela) [2125544] - ASoC: SOF: clarify use of widget complete flag (Jaroslav Kysela) [2125544] - ASoC: SOF: topology: Skip parsing DAI link tokens if not needed (Jaroslav Kysela) [2125544] - ASoC: SOF: pcm: remove unnecessary function declaration (Jaroslav Kysela) [2125544] - ASoC: SOF: Add two new fields to struct snd_sof_widget (Jaroslav Kysela) [2125544] - ASoC: SOF: Add a route_free op in struct sof_ipc_tplg_ops (Jaroslav Kysela) [2125544] - ASoC: SOF: expose a couple of functions (Jaroslav Kysela) [2125544] - ASoC: SOF: pcm: Move the call to snd_sof_pcm_platform_hw_params() (Jaroslav Kysela) [2125544] - ASoC: SOF: sof-audio: Set up widgets from source to sink (Jaroslav Kysela) [2125544] - ASoC: SOF: sof-audio: reset route status before freeing widget (Jaroslav Kysela) [2125544] - ASoC: SOF: Add a new op to set up volume table (Jaroslav Kysela) [2125544] - ASoC: SOF: mediatek: Fix allyesconfig build error (Jaroslav Kysela) [2125544] - ASoC: SOF: mediatek: mt8195 change ipc timeout as 1 second (Jaroslav Kysela) [2125544] - ASoC: SOF: sof-client-ipc-msg-injector: use pm_runtime_resume_and_get() (Jaroslav Kysela) [2125544] - ASoC: SOF: debug: use pm_runtime_resume_and_get() (Jaroslav Kysela) [2125544] - ASoC: SOF: control: use pm_runtime_resume_and_get() (Jaroslav Kysela) [2125544] - ASoC: SOF: mediatek: Add DSP system PM callback for mt8186 (Jaroslav Kysela) [2125544] - ASoC: SOF: mediatek: Add mt8186 dsp clock support (Jaroslav Kysela) [2125544] - ASoC: SOF: mediatek: Add mt8186 sof fw loader and dsp ops (Jaroslav Kysela) [2125544] - ASoC: SOF: mediatek: Add mt8186 hardware support (Jaroslav Kysela) [2125544] - ASoC: SOF: loader: Remove the old fw_ready related code (Jaroslav Kysela) [2125544] - ASoC: SOF: Intel: Do not set fw_ready callback (Jaroslav Kysela) [2125544] - ASoC: SOF: imx: Do not set fw_ready callback (Jaroslav Kysela) [2125544] - ASoC: SOF: amd: Do not set fw_ready callback (Jaroslav Kysela) [2125544] - ASoC: SOF: Do not check for the fw_ready callback (Jaroslav Kysela) [2125544] - ASoC: SOF: ipc3: Add local implementation for handling fw_ready message (Jaroslav Kysela) [2125544] - ASoC: SOF: Intel: hda-dai: protect hw_params against successive calls (Jaroslav Kysela) [2125544] - ASoC: SOF: Intel: add helper for link DMA cleanups (Jaroslav Kysela) [2125544] - ASoC: SOF: Intel: hda-dai: reset dma_data and release stream (Jaroslav Kysela) [2125544] - ASoC: SOF: Intel: hda-dai: improve suspend case (Jaroslav Kysela) [2125544] - ASoC: SOF: Intel: hda-dai: move code to deal with hda dai/dailink suspend (Jaroslav Kysela) [2125544] - ASOC: SOF: Intel: hda-dai: add hda_dai_hw_free_ipc() helper (Jaroslav Kysela) [2125544] - ASoC: SOF: sof-audio: flag errors on pipeline teardown (Jaroslav Kysela) [2125544] - ASoC: SOF: Intel: hda-dai: regroup dai and link DMA operations (Jaroslav Kysela) [2125544] - ASoC: SOF: Intel: hda-dai: split link DMA and dai operations (Jaroslav Kysela) [2125544] - ASoC: SOF: Intel: hda-dai: use snd_soc_dai_get_widget() helper (Jaroslav Kysela) [2125544] - ASoC: SOF: Intel: hda-dai: simplify hda_dai_widget_update() prototype (Jaroslav Kysela) [2125544] - ASOC: SOF: Intel: hda-dai: consistent naming for HDA DAI and HDA link DMA (Jaroslav Kysela) [2125544] - ASoC: SOF: Intel: Add IPC-specific dai ops for IPC3 (Jaroslav Kysela) [2125544] - ASoC: SOF: remove incorrect clearing of prepared flag (Jaroslav Kysela) [2125544] - ASoC: SOF: Intel: hda: simplify NHLT handling (Jaroslav Kysela) [2125544] - ASoC: SOF: topology: Check w->sname validity once in sof_connect_dai_widget() (Jaroslav Kysela) [2125544] - ASoC: SOF: sof-audio: remove useless assignment (Jaroslav Kysela) [2125544] - ASoC: SOF: Intel: pci-tgl: add RPL-P support (Jaroslav Kysela) [2125544] - ASoC: SOF: Intel: pci-tgl: add ADL-PS support (Jaroslav Kysela) [2125544] - ASOC: SOF: pci: add ipc_type override for Intel IPC4 tests (Jaroslav Kysela) [2125544] - ASoC: SOF: sof-pci-dev: don't use the community key on APL Chromebooks (Jaroslav Kysela) [2125544] - ASoC: SOF: amd: Use dedicated MBOX for ACP and PSP communication (Jaroslav Kysela) [2125544] - ASoC: SOF: amd: Add psp_mbox_ready() and psp_send_cmd() callback (Jaroslav Kysela) [2125544] - ASoC: SOF: using pm_runtime_resume_and_get to simplify the code (Jaroslav Kysela) [2125544] - ASoC: SOF: Kconfig: Make SND_SOC_SOF_HDA_PROBES tristate (Jaroslav Kysela) [2125544] - ASoC: SOF: Intel: add IP identifier (Jaroslav Kysela) [2125544] - ASoC: SOF: Intel: hda: expose some codeloader functions (Jaroslav Kysela) [2125544] - ASoC: SOF: Intel: hda: Define rom_status_reg in sof_intel_dsp_desc (Jaroslav Kysela) [2125544] - ASoC: SOF: Intel: hda: define check_ipc_irq op (Jaroslav Kysela) [2125544] - ASoC: SOF: Intel: hda: use BIT() macros for consistency (Jaroslav Kysela) [2125544] - ASoC: SOF: Intel: move HDA_CL_STREAM_FORMAT definition to header (Jaroslav Kysela) [2125544] - ASoC: SOF: Intel: hda: use common ops across platforms (Jaroslav Kysela) [2125544] - ASoC: SOF: remove const qualifier for 'struct snd_sof_dsp_ops' (Jaroslav Kysela) [2125544] - ASoC: SOF: sof-audio: preserve topology filename override in nocodec mode (Jaroslav Kysela) [2125544] - ASoC: SOF: sof-pci-dev: add parameter to override topology filename (Jaroslav Kysela) [2125544] - ASoC: SOF: sof-pci-dev: add parameter to override firmware filename (Jaroslav Kysela) [2125544] - ASoC: SOF: add IPC-dependent file names (Jaroslav Kysela) [2125544] - ASoC: SOF: add default IPC capability and file paths (Jaroslav Kysela) [2125544] - ASoC: SOF: add path indirection to each IPC type (Jaroslav Kysela) [2125544] - ASoC: SOF: Intel: Check the bar size before remapping (Jaroslav Kysela) [2125544] - ASoC: SOF: ipc: Move the ipc_set_get_comp_data() local to ipc3-control (Jaroslav Kysela) [2125544] - ASoC: SOF: sof-audio: Use the widget_kcontrol_setup ops for kcontrol set up (Jaroslav Kysela) [2125544] - ASoC: SOF: Add widget_kcontrol_setup control ops for IPC3 (Jaroslav Kysela) [2125544] - ASoC: SOF: ipc: Switch over to use the rx_msg ops (Jaroslav Kysela) [2125544] - ASoC: SOF: ipc: Switch over to use the tx_msg and set_get_data ops (Jaroslav Kysela) [2125544] - ASoC: SOF: ipc: Use the get_reply ops in snd_sof_ipc_get_reply() (Jaroslav Kysela) [2125544] - ASoC: SOF: ipc: Add check for mandatory IPC message handling ops (Jaroslav Kysela) [2125544] - ASoC: SOF: ipc: Separate the ops checks by functions/topics (Jaroslav Kysela) [2125544] - ASoC: SOF: ipc3: Implement rx_msg IPC ops (Jaroslav Kysela) [2125544] - ASoC: SOF: ipc3: Implement the get_reply IPC ops (Jaroslav Kysela) [2125544] - ASoC: SOF: ipc3: Implement the set_get_data IPC ops (Jaroslav Kysela) [2125544] - ASoC: SOF: ipc3: Use sof_ipc3_tx_msg() internally for message sending (Jaroslav Kysela) [2125544] - ASoC: SOF: ipc3: Implement the tx_msg IPC ops (Jaroslav Kysela) [2125544] - ASoC: SOF: Add high level IPC IO callback definitions to ipc_ops (Jaroslav Kysela) [2125544] - ASoC: SOF: Add helper function to prepare and send an IPC message (Jaroslav Kysela) [2125544] - ASoC: SOF: mediatek: mt8195 add shutdown callback (Jaroslav Kysela) [2125544] - ASoC: SOF: OF: Add shutdown callback for SOF OF device (Jaroslav Kysela) [2125544] - ASoC: SOF: topology: Avoid open coded arithmetic in memory allocation (Jaroslav Kysela) [2125544] - ASoC: SOF: topology: use new sound control LED layer (Jaroslav Kysela) [2125544] - ASoC: SOF: Remove redundant return statements (Jaroslav Kysela) [2125544] - ASoC: SOF: Remove header from struct snd_sof_ipc_msg (Jaroslav Kysela) [2125544] - ASoC: SOF: Drop 'header' parameter from tx_message() API (Jaroslav Kysela) [2125544] - ASoC: SOF: ipc: Use msg->reply_data directly in snd_sof_ipc_get_reply() (Jaroslav Kysela) [2125544] - ASoC: SOF: disable dma trace in s0ix (Jaroslav Kysela) [2125544] - ASoC: SOF: extend the interface to stop DMA trace (Jaroslav Kysela) [2125544] - ASoC: SOF: Drop support for mapped control data (Jaroslav Kysela) [2125544] - ASoC: SOF: ipc: Use ipc->max_payload_size for message/reply size checking (Jaroslav Kysela) [2125544] - ASoC: SOF: ipc: Add max_payload_size field in struct snd_sof_ipc (Jaroslav Kysela) [2125544] - ASoC: SOF: Remove dmab and dmab_bdl from snd_sof_dev struct (Jaroslav Kysela) [2125544] - ASoC: SOF: Intel: hda-loader: Use local snd_dma_buffer (Jaroslav Kysela) [2125544] - ASoC: amd: acp: add missing platform_device_unregister() in acp_pci_probe() (Jaroslav Kysela) [2125544] - ASoC: amd: acp: Fix initialization of ext_intr_stat1 in i2s_irq_handler() (Jaroslav Kysela) [2125544] - ASoC: amd: vangogh: Use non-legacy DAI naming for cs35l41 (Jaroslav Kysela) [2125544] - ASoC: amd: enable RPL Platform acp drivers build (Jaroslav Kysela) [2125544] - ASoC: amd: add RPL Platform pci driver pm-ops (Jaroslav Kysela) [2125544] - ASoC: amd: add RPL Platform init/de-init functions (Jaroslav Kysela) [2125544] - ASoC: amd: add ACP PCI driver for RPL platform (Jaroslav Kysela) [2125544] - ASoC: amd: add RPL Platform acp header file (Jaroslav Kysela) [2125544] - ASoC: amd: acp: Add error handling cases (Jaroslav Kysela) [2125544] - ASoC: amd: acp: Modify const resource struct variable to generic (Jaroslav Kysela) [2125544] - ASoC: amd: acp: Drop superfluous mmap callback (Jaroslav Kysela) [2125544] - ASoC: amd: acp: Modify local variables name to generic (Jaroslav Kysela) [2125544] - ASoC: amd: yc: Decrease level of error message (Jaroslav Kysela) [2125544] - ASoC: amd: yc: add new YC platform varaint support (Jaroslav Kysela) [2125544] - ASoC: amd: fix Jadeite kconfig warning and build errors (Jaroslav Kysela) [2125544] - ASoC: amd: Fix error pointer dereference (Jaroslav Kysela) [2125544] - ASoC: amd: acp: Add legacy audio driver support for Rembrandt platform (Jaroslav Kysela) [2125544] - ASoC: amd: acp: ACP code generic to support newer platforms (Jaroslav Kysela) [2125544] - ASoC: amd: acp: Remove rt1019_1 codec conf from machine driver (Jaroslav Kysela) [2125544] - ASoC: amd: Remove duplicated include in acp-es8336.c (Jaroslav Kysela) [2125544] - ASoC: amd: fix for variable set but not used warning (Jaroslav Kysela) [2125544] - ASoC: amd: drop machine driver remove function (Jaroslav Kysela) [2125544] - ASoC: amd: remove unused header file inclusion (Jaroslav Kysela) [2125544] - ASoC: amd: acp-es8336: use static variables (Jaroslav Kysela) [2125544] - ASoC: amd: fix ACPI dependency compile errors and warnings (Jaroslav Kysela) [2125544] - ASoC: amd: enable machine driver build for Jadeite platform (Jaroslav Kysela) [2125544] - ASoC: amd: add Machine driver for Jadeite platform (Jaroslav Kysela) [2125544] - ASoC: amd: add I2S MICSP instance support (Jaroslav Kysela) [2125544] - ASoC: amd: Migrate to new style legacy DAI naming flag (Jaroslav Kysela) [2125544] - ASoC: amd: acp: Fix error handling in .remove() (Jaroslav Kysela) [2125544] - ASoC: amd: acp: fix typo in comment (Jaroslav Kysela) [2125544] - ASoC: amd: acp: Add support for rt5682s and rt1019 card with hs instance (Jaroslav Kysela) [2125544] - ASoC: amd: acp: Add support for nau8825 and max98360 card (Jaroslav Kysela) [2125544] - ASoC: amd: vangogh: Rename set_fmt_new back to set_fmt (Jaroslav Kysela) [2125544] - ASoC: amd: vangogh: Update to use set_fmt_new callback (Jaroslav Kysela) [2125544] - ASoC: amd: acp: Set Speaker enable/disable pin through rt1019 codec driver. (Jaroslav Kysela) [2125544] - ASoC: amd: acp: Set Speaker enable/disable pin through rt1019 codec driver (Jaroslav Kysela) [2125544] - ASoC: amd: vangogh: Remove duplicate include files (Jaroslav Kysela) [2125544] - ASoC: amd: acp: Add pm ops callback in machine driver (Jaroslav Kysela) [2125544] - ASoC: soc-utils: Remove now redundant non_legacy_dai_naming flag (Jaroslav Kysela) [2125544] - ASoC: topology: Drop superfluous check of CONFIG_SND_CTL_VALIDATION (Jaroslav Kysela) [2125544] - ASoC: topology: Rename soc_tplg_init_kcontrol() function (Jaroslav Kysela) [2125544] - ASoC: topology: Correct error message (Jaroslav Kysela) [2125544] - ASoC: topology: Rename SOC_TPLG_PASS_MIXER to _CONTROL (Jaroslav Kysela) [2125544] - ASoC: topology: Return bool instead of int (Jaroslav Kysela) [2125544] - ASoC: topology: Remove unnecessary looping (Jaroslav Kysela) [2125544] - ASoC: topology: Use for loop instead of while (Jaroslav Kysela) [2125544] - ASoC: topology: KUnit: Remove now redundant non_legacy_dai_naming flag (Jaroslav Kysela) [2125544] - ASoC: topology: KUnit: Followup prototype change of snd_soc_unregister_card() (Jaroslav Kysela) [2125544] - ASoC: DPCM: Don't pick up BE without substream (Jaroslav Kysela) [2125544] - ASoC: soc-pcm: demote warnings on non-atomic BE connection (Jaroslav Kysela) [2125544] - ASoC: soc-pcm: fix BE transition for TRIGGER_START (Jaroslav Kysela) [2125544] - ASoC: soc-pcm: improve BE transition for TRIGGER_START (Jaroslav Kysela) [2125544] - ASoC: soc-pcm: improve BE transition for PAUSE_RELEASE (Jaroslav Kysela) [2125544] - ASoC: ops: Fix integer detection for when max possible values > 1 (Jaroslav Kysela) [2125544] - ASoC: ops: Fix boolean/integer detection for simple controls (Jaroslav Kysela) [2125544] - ASoC: ops: Don't modify the driver's plaform_max when reading state (Jaroslav Kysela) [2125544] - ASoC: ops: Remove unneeded delay.h inclusion (Jaroslav Kysela) [2125544] - ASoC: ops: Clarify snd_soc_info_volsw_sx() (Jaroslav Kysela) [2125544] - ASoC: soc-generic-dmaengine-pcm: Use default config when none is given (Jaroslav Kysela) [2125544] - ASoC: dapm: Move stereo autodisable check (Jaroslav Kysela) [2125544] - ASoC: soc-dai: Remove set_fmt_new callback (Jaroslav Kysela) [2125544] - ASoC: soc-core.c: share code for snd_soc_of_get_dai_link_cpus/codecs() (Jaroslav Kysela) [2125544] - ASoC: soc-core.c: fixup snd_soc_of_get_dai_link_cpus() (Jaroslav Kysela) [2125544] - ASoC: core: Switch core to new DAI naming flag (Jaroslav Kysela) [2125544] - ASoC: core: Make snd_soc_unregister_card() return void (Jaroslav Kysela) [2125544] - ASoC: core: Always send the CPU DAI a direct clock specifier (Jaroslav Kysela) [2125544] - ASoC: core: Add set_fmt_new callback that directly specifies provider (Jaroslav Kysela) [2125544] - ASoC: core: Pass legacy_dai_naming flag directly (Jaroslav Kysela) [2125544] - ASoC: core: Correct spelling fliped -> flipped (Jaroslav Kysela) [2125544] - ASoC: soc-core: remove always-false path (Jaroslav Kysela) [2125544] - ASoC: Introduce snd_soc_of_get_dai_link_cpus (Jaroslav Kysela) [2125544] - ASoC: soc-component: Update handling to component delays (Jaroslav Kysela) [2125544] - ASoC: Introduce 'fixup_controls' card method (Jaroslav Kysela) [2125544] - ASoC: soc-card: Create jack kcontrol without pins (Jaroslav Kysela) [2125544] - ALSA: Replace acpi_bus_get_device() (Jaroslav Kysela) [2125544] - Revert "ALSA: hda: cs35l41: Allow compilation test on non-ACPI configurations" (Jaroslav Kysela) [2125544] - ALSA: hda: beep: Simplify keep-power-at-enable behavior (Jaroslav Kysela) [2125544] - ALSA: hda/hdmi: Don't skip notification handling during PM operation (Jaroslav Kysela) [2125544] - ALSA: hda/hdmi: Limit the maximal count of PCM devices to 8 (Jaroslav Kysela) [2125544] - ALSA: hda/hdmi: ELD procfs - print the codec NIDs (Jaroslav Kysela) [2125544] - ALSA: hda/hdmi: Simplify the pcm_idx condition in hdmi_pcm_setup_pin() (Jaroslav Kysela) [2125544] - ALSA: hda/hdmi: Fix the converter allocation for the silent stream (Jaroslav Kysela) [2125544] - ALSA: hda/hdmi: change type for the 'assigned' variable (Jaroslav Kysela) [2125544] - ALSA: hda: intel-nhlt: Move structs out of #define block (Jaroslav Kysela) [2125544] - ALSA: hda/realtek: Add a quirk for HP OMEN 16 (8902) mute LED (Jaroslav Kysela) [2125544] - ALSA: hda/hdmi: Fix the converter reuse for the silent stream (Jaroslav Kysela) [2125544] - ALSA: hda/realtek: Add quirk for ASUS GA503R laptop (Jaroslav Kysela) [2125544] - ALSA: hda/realtek: Add pincfg for ASUS G533Z HP jack (Jaroslav Kysela) [2125544] - ALSA: hda/realtek: Add pincfg for ASUS G513 HP jack (Jaroslav Kysela) [2125544] - ALSA: hda/realtek: Re-arrange quirk table entries (Jaroslav Kysela) [2125544] - ALSA: hda/realtek: Enable 4-speaker output Dell Precision 5530 laptop (Jaroslav Kysela) [2125544] - ALSA: hda/realtek: Enable 4-speaker output Dell Precision 5570 laptop (Jaroslav Kysela) [2125544] - ALSA: hda: Fix Nvidia dp infoframe (Jaroslav Kysela) [2125544] - ALSA: hda/realtek: Add quirk for Huawei WRT-WX9 (Jaroslav Kysela) [2125544] - ALSA: hda/tegra: set depop delay for tegra (Jaroslav Kysela) [2125544] - ALSA: hda: add Intel 5 Series / 3400 PCI DID (Jaroslav Kysela) [2125544] - ALSA: hda: Fix hang at HD-audio codec unbinding due to refcount saturation (Jaroslav Kysela) [2125544] - ALSA: emu10k1: Fix out of bounds access in snd_emu10k1_pcm_channel_alloc() (Jaroslav Kysela) [2125544] - ALSA: hda/tegra: Align BDL entry to 4KB boundary (Jaroslav Kysela) [2125544] - ALSA: hda/sigmatel: Fix unused variable warning for beep power change (Jaroslav Kysela) [2125544] - ALSA: hda/sigmatel: Keep power up while beep is enabled (Jaroslav Kysela) [2125544] - ALSA: hda/realtek: Add speaker AMP init for Samsung laptops with ALC298 (Jaroslav Kysela) [2125544] - ALSA: hda/realtek: Add quirk for Clevo NS50PU, NS70PU (Jaroslav Kysela) [2125544] - ALSA: hda/cs8409: Support new Dolphin Variants (Jaroslav Kysela) [2125544] - ALSA: hda/realtek: Add quirk for Lenovo Yoga7 14IAL7 (Jaroslav Kysela) [2125544] - ALSA: hda: cs35l41: Clarify support for CSC3551 without _DSD Properties (Jaroslav Kysela) [2125544] - ALSA: hda/realtek: Add quirks for ASUS Zenbooks using CS35L41 (Jaroslav Kysela) [2125544] - ALSA: hda: Fix crash due to jack poll in suspend (Jaroslav Kysela) [2125544] - ALSA: hda/cirrus - support for iMac 12,1 model (Jaroslav Kysela) [2125544] - ALSA: hda/realtek: Add a quirk for HP OMEN 15 (8786) mute LED (Jaroslav Kysela) [2125544] - ALSA: hda/conexant: Add quirk for LENOVO 20149 Notebook model (Jaroslav Kysela) [2125544] - ALSA: ice1712: remove redundant assignment to new (Jaroslav Kysela) [2125544] - ALSA: hda/realtek: Add quirk for another Asus K42JZ model (Jaroslav Kysela) [2125544] - ALSA: hda/realtek: Add quirk for HP Spectre x360 15-eb0xxx (Jaroslav Kysela) [2125544] - ALSA: hda/realtek: Add quirk for Clevo NV45PZ (Jaroslav Kysela) [2125544] - ALSA: hda/realtek: Add quirk for Lenovo Yoga9 14IAP7 (Jaroslav Kysela) [2125544] - ALSA: hda: cs35l41: Support CLSA0101 (Jaroslav Kysela) [2125544] - ALSA: hda: cs35l41: Use the CS35L41 HDA internal define (Jaroslav Kysela) [2125544] - ALSA: hda/realtek: Enable speaker and mute LEDs for HP laptops (Jaroslav Kysela) [2125544] - ALSA: hda: cs35l41: Fix build error unused-function (Jaroslav Kysela) [2125544] - ALSA: asihpi: fix repeated words in comments (Jaroslav Kysela) [2125544] - ALSA: asihpi: Fix typo in comments (Jaroslav Kysela) [2125544] - ALSA: emu10k1: Fix typo in comments (Jaroslav Kysela) [2125544] - ALSA: hda: cs35l41: Add module parameter to control firmware load (Jaroslav Kysela) [2125544] - ALSA: hda: cs35l41: Support Firmware switching and reloading (Jaroslav Kysela) [2125544] - ALSA: hda: cs35l41: Add defaulted values into dsp bypass config sequence (Jaroslav Kysela) [2125544] - ALSA: hda: hda_cs_dsp_ctl: Add fw id strings (Jaroslav Kysela) [2125544] - ALSA: hda: cs35l41: Read Speaker Calibration data from UEFI variables (Jaroslav Kysela) [2125544] - ALSA: hda: cs35l41: Support Hibernation during Suspend (Jaroslav Kysela) [2125544] - ALSA: hda: cs35l41: Support Speaker ID for laptops (Jaroslav Kysela) [2125544] - ALSA: hda: cs35l41: Support multiple load paths for firmware (Jaroslav Kysela) [2125544] - ALSA: hda: cs35l41: Support reading subsystem id from ACPI (Jaroslav Kysela) [2125544] - ALSA: hda: cs35l41: Save Subsystem ID inside CS35L41 Driver (Jaroslav Kysela) [2125544] - ALSA: hda: cs35l41: Add initial DSP support and firmware loading (Jaroslav Kysela) [2125544] - ALSA: hda: cs35l41: Save codec object inside component struct (Jaroslav Kysela) [2125544] - ALSA: hda: hda_cs_dsp_ctl: Add apis to write the controls directly (Jaroslav Kysela) [2125544] - ALSA: hda: hda_cs_dsp_ctl: Add Library to support CS_DSP ALSA controls (Jaroslav Kysela) [2125544] - ALSA: hda: cs35l41: Consolidate selections under SND_HDA_SCODEC_CS35L41 (Jaroslav Kysela) [2125544] - ALSA: hda: cs35l41: Drop wrong use of ACPI_PTR() (Jaroslav Kysela) [2125544] - ALSA: hda: cs35l41: Allow compilation test on non-ACPI configurations (Jaroslav Kysela) [2125544] - ALSA: hda: cs35l41: Don't dereference fwnode handle (Jaroslav Kysela) [2125544] - ALSA: hda: cs35l41: Improve dev_err_probe() messaging (Jaroslav Kysela) [2125544] - ALSA: hda: cs35l41: Fix comments wrt serial-multi-instantiate reference (Jaroslav Kysela) [2125544] - ALSA: hda: Fix put_device() inconsistency in error path (Jaroslav Kysela) [2125544] - ALSA: hda: Make device usage_count consistent across subsequent probing (Jaroslav Kysela) [2125544] - ALSA: hda: Fix null-ptr-deref when i915 fails and hdmi is denylisted (Jaroslav Kysela) [2125544] - ALSA: hda/cs8409: change cs8409_fixups v.pins initializers to static (Jaroslav Kysela) [2125544] - ASoC: doc: Update dead links (Jaroslav Kysela) [2125544] - ALSA: hda/via: Delete does not require return (Jaroslav Kysela) [2125544] - ALSA: ctxfi: fix typo in comment (Jaroslav Kysela) [2125544] - ALSA: cs5535audio: fix typo in comment (Jaroslav Kysela) [2125544] - ALSA: lola: Bounds check loop iterator against streams array size (Jaroslav Kysela) [2125544] - ALSA: hda: cs35l41: Add Amp Name based on channel and index (Jaroslav Kysela) [2125544] - ALSA: hda: cs35l41: Enable GPIO2 Interrupt for CLSA0100 laptops (Jaroslav Kysela) [2125544] - ALSA: hda: cs35l41: Add Support for Interrupts (Jaroslav Kysela) [2125544] - ALSA: hda: cs35l41: Remove Set Channel Map api from binding (Jaroslav Kysela) [2125544] - ALSA: hda: cs35l41: Set Speaker Position for CLSA0100 Laptop (Jaroslav Kysela) [2125544] - ALSA: hda: cs35l41: Fix error in spi cs35l41 hda driver name (Jaroslav Kysela) [2125544] - ALSA: hda/cs8409: Add Speaker Playback Switch for Warlock (Jaroslav Kysela) [2125544] - ALSA: hda/cs8409: Add Speaker Playback Switch for Cyborg (Jaroslav Kysela) [2125544] - ALSA: hda/cs8409: Support new Odin Variants (Jaroslav Kysela) [2125544] - ALSA: hda/cs8409: Support manual mode detection for CS42L42 (Jaroslav Kysela) [2125544] - ALSA: hda/cs8409: Use general cs42l42 include in cs8409 hda driver (Jaroslav Kysela) [2125544] - ALSA: hdsp: remove redundant assignment to pointer kctl (Jaroslav Kysela) [2125544] - ALSA: hda/conexant: add a new hda codec SN6140 (Jaroslav Kysela) [2125544] - ALSA: hda: cs35l41: Move external boost handling to lib for ASoC use (Jaroslav Kysela) [2125544] - ALSA: hda: cs35l41: Handle all external boost setups the same way (Jaroslav Kysela) [2125544] - ALSA: hda: cs35l41: Reorganize log for playback actions (Jaroslav Kysela) [2125544] - ALSA: hda: cs35l41: Remove cs35l41_hda_reg_sequence struct (Jaroslav Kysela) [2125544] - ALSA: hda: cs35l41: Move boost config to initialization code (Jaroslav Kysela) [2125544] - ALSA: hda: cs35l41: Mute the device before shutdown (Jaroslav Kysela) [2125544] - ALSA: hda: cs35l41: Put the device into safe mode for external boost (Jaroslav Kysela) [2125544] - ALSA: hda: cs35l41: Add Boost type flag (Jaroslav Kysela) [2125544] - ALSA: hda: cs35l41: Always configure the DAI (Jaroslav Kysela) [2125544] - ALSA: hda: cs35l41: Fix I2S params comments (Jaroslav Kysela) [2125544] - ALSA: cs35l41: Move cs35l41_gpio_config to shared lib (Jaroslav Kysela) [2125544] - ALSA: cs35l41: Check hw_config before using it (Jaroslav Kysela) [2125544] - ALSA: cs35l41: Unify hardware configuration (Jaroslav Kysela) [2125544] - ALSA: hda/tegra: Enable Jack poll for tegra (Jaroslav Kysela) [2125544] - ALSA: hda: Jack detection poll in suspend state (Jaroslav Kysela) [2125544] - ALSA: echoaudio: remove redundant assignment to variable i (Jaroslav Kysela) [2125544] - ALSA: emu10k1: Stop using iommu_present() (Jaroslav Kysela) [2125544] - ALSA: hda: intel-dsp-config: add missing RaptorLake PCI IDs (Jaroslav Kysela) [2125544] - ALSA: hda: intel-nhlt: Correct the handling of fmt_config flexible array (Jaroslav Kysela) [2125544] - ALSA: hda: Replace sprintf() with sysfs_emit() (Jaroslav Kysela) [2125544] - ALSA: hda: Remove unused macro definition (Jaroslav Kysela) [2125544] - ALSA: hda: Reset all SIE bits in INTCTL (Jaroslav Kysela) [2125544] - tracing: ALSA: hda: Remove string manipulation out of the fast path (Jaroslav Kysela) [2125544] - ALSA: hda: intel-nhlt: remove use of __func__ in dev_dbg (Jaroslav Kysela) [2125544] - ALSA: hda: intel-dspcfg: use SOF for UpExtreme and UpExtreme11 boards (Jaroslav Kysela) [2125544] - ALSA: usb-audio: Properly refcounting clock rate (Jaroslav Kysela) [2125544] - ALSA: usb-audio: Clear fixed clock rate at closing EP (Jaroslav Kysela) [2125544] - ALSA: usb-audio: Fix an out-of-bounds bug in __snd_usb_parse_audio_interface() (Jaroslav Kysela) [2125544] - ALSA: usb-audio: Register card again for iface over delayed_register option (Jaroslav Kysela) [2125544] - ALSA: usb-audio: Inform the delayed registration more properly (Jaroslav Kysela) [2125544] - ALSA: usb-audio: Add quirk for LH Labs Geek Out HD Audio 1V5 (Jaroslav Kysela) [2125544] - ALSA: usb-audio: make read-only array marker static const (Jaroslav Kysela) [2125544] - ALSA: usb-audio: More comprehensive mixer map for ASUS ROG Zenith II (Jaroslav Kysela) [2125544] - ALSA: scarlett2: Add Focusrite Clarett+ 8Pre support (Jaroslav Kysela) [2125544] - ALSA: line6: Replace sprintf() with sysfs_emit() (Jaroslav Kysela) [2125544] - ALSA: hiface: fix repeated words in comments (Jaroslav Kysela) [2125544] - ALSA: usb/6fire: fix repeated words in comments (Jaroslav Kysela) [2125544] - ALSA: usb-audio: Add quirk for Behringer UMC202HD (Jaroslav Kysela) [2125544] - ALSA: bcd2000: Fix a UAF bug on the error path of probing (Jaroslav Kysela) [2125544] - ALSA: usb-audio: Use atomic_try_cmpxchg in ep_state_update (Jaroslav Kysela) [2125544] - ALSA: usb-audio: Add endianness annotations (Jaroslav Kysela) [2125544] - ALSA: usb-audio: Turn off 'manual mode' on Dell dock (Jaroslav Kysela) [2125544] - ALSA: usb-audio: Support jack detection on Dell dock (Jaroslav Kysela) [2125544] - ALSA: usb-audio: US16x08: Move overflow check before array access (Jaroslav Kysela) [2125544] - ALSA: usb-audio: Cancel pending work at closing a MIDI substream (Jaroslav Kysela) [2125544] - ALSA: usb-audio: Add mixer mapping for Gigabyte B450/550 Mobos (Jaroslav Kysela) [2125544] - ALSA: usb-audio: Fix wrong kfree issue in snd_usb_endpoint_free_all (Jaroslav Kysela) [2125544] - ALSA: usb-audio: Refcount multiple accesses on the single clock (Jaroslav Kysela) [2125544] - mfd: arizona-spi: Add Android board ACPI table handling (Jaroslav Kysela) [2125544] - mfd: arizona-spi: Split Windows ACPI init code into its own function (Jaroslav Kysela) [2125544] - mfd: arizona: Add missing statics to the of_match_tables (Jaroslav Kysela) [2125544] - firmware: cs_dsp: Add memory chunk helpers (Jaroslav Kysela) [2125544] - firmware: cs_dsp: Add pre_stop callback (Jaroslav Kysela) [2125544] - regmap: sdw: add required header files (Jaroslav Kysela) [2125544] - regmap: soundwire: remove unused header mod_devicetable.h (Jaroslav Kysela) [2125544] - regmap: Constify static regmap_bus structs (Jaroslav Kysela) [2125544] - soundwire: peripheral: remove useless ops pointer (Jaroslav Kysela) [2125544] - soundwire: intel: use pm_runtime_resume() on component probe (Jaroslav Kysela) [2125544] - soundwire: qcom: fix device status array range (Jaroslav Kysela) [2125544] - soundwire: qcom: remove duplicate reset control get (Jaroslav Kysela) [2125544] - soundwire: Intel: add trigger callback (Jaroslav Kysela) [2125544] - soundwire: qcom: Enable software clock gating requirement flag (Jaroslav Kysela) [2125544] - soundwire: qcom: Check device status before reading devid (Jaroslav Kysela) [2125544] - soundwire: qcom: Add flag for software clock gating check (Jaroslav Kysela) [2125544] - soundwire: revisit driver bind/unbind and callbacks (Jaroslav Kysela) [2125544] - soundwire: bus_type: fix remove and shutdown support (Jaroslav Kysela) [2125544] - soundwire: intel: Migrate to new style legacy DAI naming flag (Jaroslav Kysela) [2125544] - ASoC: qcom: soundwire: Add support for controlling audio CGCR from HLOS (Jaroslav Kysela) [2125544] - soundwire: qcom: adjust autoenumeration timeout (Jaroslav Kysela) [2125544] - soundwire: qcom: use pm_runtime_resume_and_get() (Jaroslav Kysela) [2125544] - soundwire: intel: use pm_runtime_resume_and_get() (Jaroslav Kysela) [2125544] - soundwire: cadence: use pm_runtime_resume_and_get() (Jaroslav Kysela) [2125544] - soundwire: bus: use pm_runtime_resume_and_get() (Jaroslav Kysela) [2125544] - soundwire: qcom: return error when pm_runtime_get_sync fails (Jaroslav Kysela) [2125544] - soundwire: bus: pm_runtime_request_resume on peripheral attachment (Jaroslav Kysela) [2125544] - soundwire: intel: disable WAKEEN in pm_runtime resume (Jaroslav Kysela) [2125544] - soundwire: cadence: recheck device0 attachment after status change (Jaroslav Kysela) [2125544] - soundwire: qcom: Add compatible name for v1.6.0 (Jaroslav Kysela) [2125544] - soundwire: stream: Fix error return code in do_bank_switch() (Jaroslav Kysela) [2125544] - soundwire: qcom: fix an error message in swrm_wait_for_frame_gen_enabled() (Jaroslav Kysela) [2125544] - soundwire: qcom: use __maybe_unused for swrm_runtime_resume() (Jaroslav Kysela) [2125544] - soundwire: qcom: constify static struct qcom_swrm_data global variables (Jaroslav Kysela) [2125544] - soundwire: qcom: add in-band wake up interrupt support (Jaroslav Kysela) [2125544] - soundwire: qcom: add runtime pm support (Jaroslav Kysela) [2125544] - soundwire: Replace acpi_bus_get_device() (Jaroslav Kysela) [2125544] - ALSA: Add snd_pcm_direction_name() helper (Jaroslav Kysela) [2125544] - ALSA: core: Fix double-free at snd_card_new() (Jaroslav Kysela) [2125544] - ALSA: hda: Once again fix regression of page allocations with IOMMU (Jaroslav Kysela) [2125544] - ALSA: pcm: oss: Fix race at SNDCTL_DSP_SYNC (Jaroslav Kysela) [2125544] - ALSA: control: Re-order bounds checking in get_ctl_id_hash() (Jaroslav Kysela) [2125544] - ALSA: control: Fix an out-of-bounds bug in get_ctl_id_hash() (Jaroslav Kysela) [2125544] - ALSA: seq: Fix data-race at module auto-loading (Jaroslav Kysela) [2125544] - ALSA: seq: oss: Fix data-race for max_midi_devs access (Jaroslav Kysela) [2125544] - ALSA: memalloc: Revive x86-specific WC page allocations again (Jaroslav Kysela) [2125544] - ALSA: info: Fix llseek return value when using callback (Jaroslav Kysela) [2125544] - ALSA: pcm: Replace sprintf() with sysfs_emit() (Jaroslav Kysela) [2125544] - ALSA: core: Replace scnprintf() with sysfs_emit() (Jaroslav Kysela) [2125544] - ALSA: control-led: Replace sprintf() with sysfs_emit() (Jaroslav Kysela) [2125544] - ALSA: control: Use deferred fasync helper (Jaroslav Kysela) [2125544] - ALSA: pcm: Use deferred fasync helper (Jaroslav Kysela) [2125544] - ALSA: timer: Use deferred fasync helper (Jaroslav Kysela) [2125544] - ALSA: core: Add async signal helpers (Jaroslav Kysela) [2125544] - ALSA: core: Fix missing return value comments for kernel docs (Jaroslav Kysela) [2125544] - ALSA: memalloc: Fix missing return value comments for kernel docs (Jaroslav Kysela) [2125544] - ALSA: control: Fix missing return value comments for kernel docs (Jaroslav Kysela) [2125544] - ALSA: compress: Fix kernel doc warnings (Jaroslav Kysela) [2125544] - ALSA: dmaengine: Fix missing return value comments for kernel docs (Jaroslav Kysela) [2125544] - ALSA: pcm: Fix missing return value comments for kernel docs (Jaroslav Kysela) [2125544] - ALSA: compress: Enable kernel doc markers for some functions (Jaroslav Kysela) [2125544] - ALSA: rawmidi: Take buffer refcount while draining output (Jaroslav Kysela) [2125544] - ALSA: rawmidi: Check stream state at exported functions (Jaroslav Kysela) [2125544] - ALSA: rawmidi: Take open_mutex around parameter changes (Jaroslav Kysela) [2125544] - ALSA: rawmidi: Move lock to snd_rawmidi_substream (Jaroslav Kysela) [2125544] - ALSA: rawmidi: Make internal functions local static (Jaroslav Kysela) [2125544] - ALSA: control: Add input validation (Jaroslav Kysela) [2125544] - ALSA: control: Drop superfluous ifdef CONFIG_SND_CTL_DEBUG (Jaroslav Kysela) [2125544] - ALSA: control: Rename CONFIG_SND_CTL_VALIDATION to CONFIG_SND_CTL_DEBUG (Jaroslav Kysela) [2125544] - ALSA: control: Use xarray for faster lookups (Jaroslav Kysela) [2125544] - ALSA: seq: replace ternary operator with max() (Jaroslav Kysela) [2125544] - ALSA: pcm: use DEVICE_ATTR_RO macro (Jaroslav Kysela) [2125544] - pinctrl: amd: Don't save/restore interrupt status and wake status bits (Prarit Bhargava) [2130059] - x86/paravirt: Add a dummy __x86_paravirt_patch_template() function (Waiman Long) [2144161] - x86/paravirt: Fix kABI breakage in struct pv_mmu_ops (Waiman Long) [2144161]- can: af_can: fix NULL pointer dereference in can_rx_register() (Ivan Vecera) [2136823] - net: disable preemption in dev_core_stats_XXX_inc() helpers (Ivan Vecera) [2136823] - net: introduce CAN specific pointer in the struct net_device (Ivan Vecera) [2136823] - can: af_can: can_pernet_exit(): no need to iterate over and cleanup registered CAN devices (Ivan Vecera) [2136823] - net: add per-cpu storage and net->core_stats (Ivan Vecera) [2136823] - tun: switch to net core provided statistics counters (Ivan Vecera) [2136823] - tun: switch to u64_stats_t (Ivan Vecera) [2136823] - ceph: avoid putting the realm twice when decoding snaps fails (Xiubo Li) [2139881] - powerpc/64/kdump: Limit kdump base to 512MB (Mamatha Inamdar) [2132921] - ice: virtchnl rss hena support (Petr Oros) [2136516] - Documentation/admin-guide: Document nomodeset kernel parameter (Jocelyn Falempe) [2143952] - drm: Move nomodeset kernel parameter to the DRM subsystem (Jocelyn Falempe) [2143952] - usb: remove third argument of usb_maxpacket() (Íñigo Huguet) [2143362] - sound: usb: remove third argument of usb_maxpacket() (Íñigo Huguet) [2143362] - usb: remove third argument of usb_maxpacket() (Íñigo Huguet) [2143362] - net: remove third argument of usb_maxpacket() (Íñigo Huguet) [2143362] - media: remove third argument of usb_maxpacket() (Íñigo Huguet) [2143362] - Input: remove third argument of usb_maxpacket() (Íñigo Huguet) [2143362] - HID: usbhid: remove third argument of usb_maxpacket() (Íñigo Huguet) [2143362] - usb: deprecate the third argument of usb_maxpacket() (Íñigo Huguet) [2143362] - scsi: smartpqi: Change version to 2.1.20-035 (Don Brace) [2116976] - scsi: smartpqi: Initialize feature section info (Don Brace) [2116976] - scsi: smartpqi: Add controller cache flush during rmmod (Don Brace) [2116976] - scsi: smartpqi: Correct device removal for multi-actuator devices (Don Brace) [2116976] - scsi: smartpqi: Change sysfs raid_level attribute to N/A for controllers (Don Brace) [2116976] - scsi: smartpqi: Correct max LUN number (Don Brace) [2116976] - scsi: smartpqi: Add new controller PCI IDs (Don Brace) [2116976] - scsi: smartpqi: Convert to host_tagset (Don Brace) [2116976] - scsi: smartpqi: Stop using the SCSI pointer (Don Brace) [2116976] - smartpqi: Change request pointer to scsi_cmd_to_rq (Don Brace) [2116976] - scsi: smartpqi: Use scsi_cmd_to_rq() instead of scsi_cmnd.request (Don Brace) [2116976] - EDAC/skx_common: Make output format similar (Aristeu Rozanski) [2124915] - EDAC/skx_common: Use driver decoder first (Aristeu Rozanski) [2124915] - ptp: introduce helpers to adjust by scaled parts per million (Izabela Bakollari) [2141639] - ptp: add missing documentation for parameters (Izabela Bakollari) [2141639] - mm: slub: fix flush_cpu_slab()/__free_slab() invocations in task context. (Nico Pache) [2144559] - scsi: target: loop: Fix handling of aborted TMRs (Maurizio Lombardi) [2141713] - ceph: fix NULL pointer dereference for req->r_session (Xiubo Li) [2137955] - ceph: Use kcalloc for allocating multiple elements (Xiubo Li) [2137955] - net/mlx5e: TC, Reject forwarding from internal port to internal port (Mohammad Kabat) [2131345] - md/raid1: stop mdx_raid1 thread when raid1 array run failed (Nigel Croxon) [2143270] - md: fix a crash in mempool_free (Nigel Croxon) [2143257] - md/raid0, raid10: Don't set discard sectors for request queue (Nigel Croxon) [2143250] - sgx: use ->f_mapping... (Vladis Dronov) [2130210] - x86/sgx: Improve comments for sgx_encl_lookup/alloc_backing() (Vladis Dronov) [2130210] - x86/sgx: Handle VA page allocation failure for EAUG on PF. (Vladis Dronov) [2130210] - x86/sgx: Do not fail on incomplete sanitization on premature stop of ksgxd (Vladis Dronov) [2130210] - selftests/sgx: Ignore OpenSSL 3.0 deprecated functions warning (Vladis Dronov) [2130210] - x86/sgx: Set active memcg prior to shmem allocation (Vladis Dronov) [2130210] - x86/sgx: Drop 'page_index' from sgx_backing (Vladis Dronov) [2130210] - selftests/sgx: Page removal stress test (Vladis Dronov) [2130210] - selftests/sgx: Test reclaiming of untouched page (Vladis Dronov) [2130210] - selftests/sgx: Test invalid access to removed enclave page (Vladis Dronov) [2130210] - selftests/sgx: Test faulty enclave behavior (Vladis Dronov) [2130210] - selftests/sgx: Test complete changing of page type flow (Vladis Dronov) [2130210] - selftests/sgx: Introduce TCS initialization enclave operation (Vladis Dronov) [2130210] - selftests/sgx: Introduce dynamic entry point (Vladis Dronov) [2130210] - selftests/sgx: Test two different SGX2 EAUG flows (Vladis Dronov) [2130210] - selftests/sgx: Add test for TCS page permission changes (Vladis Dronov) [2130210] - selftests/sgx: Add test for EPCM permission changes (Vladis Dronov) [2130210] - Documentation/x86: Introduce enclave runtime management section (Vladis Dronov) [2130210] - x86/sgx: Free up EPC pages directly to support large page ranges (Vladis Dronov) [2130210] - x86/sgx: Support complete page removal (Vladis Dronov) [2130210] - x86/sgx: Support modifying SGX page type (Vladis Dronov) [2130210] - x86/sgx: Tighten accessible memory range after enclave initialization (Vladis Dronov) [2130210] - x86/sgx: Support adding of pages to an initialized enclave (Vladis Dronov) [2130210] - x86/sgx: Support restricting of enclave page permissions (Vladis Dronov) [2130210] - x86/sgx: Support VA page allocation without reclaiming (Vladis Dronov) [2130210] - x86/sgx: Export sgx_encl_page_alloc() (Vladis Dronov) [2130210] - x86/sgx: Export sgx_encl_{grow,shrink}() (Vladis Dronov) [2130210] - x86/sgx: Keep record of SGX page type (Vladis Dronov) [2130210] - x86/sgx: Create utility to validate user provided offset and length (Vladis Dronov) [2130210] - x86/sgx: Make sgx_ipi_cb() available internally (Vladis Dronov) [2130210] - x86/sgx: Move PTE zap code to new sgx_zap_enclave_ptes() (Vladis Dronov) [2130210] - x86/sgx: Rename sgx_encl_ewb_cpumask() as sgx_encl_cpumask() (Vladis Dronov) [2130210] - x86/sgx: Export sgx_encl_ewb_cpumask() (Vladis Dronov) [2130210] - x86/sgx: Support loading enclave page without VMA permissions check (Vladis Dronov) [2130210] - x86/sgx: Add wrapper for SGX2 EAUG function (Vladis Dronov) [2130210] - x86/sgx: Add wrapper for SGX2 EMODT function (Vladis Dronov) [2130210] - x86/sgx: Add wrapper for SGX2 EMODPR function (Vladis Dronov) [2130210] - x86/sgx: Add short descriptions to ENCLS wrappers (Vladis Dronov) [2130210] - x86/sgx: Ensure no data in PCMD page after truncate (Vladis Dronov) [2130210] - x86/sgx: Fix race between reclaimer and page fault handler (Vladis Dronov) [2130210] - x86/sgx: Obtain backing storage page with enclave mutex held (Vladis Dronov) [2130210] - x86/sgx: Mark PCMD page as dirty when modifying contents (Vladis Dronov) [2130210] - x86/sgx: Disconnect backing page references from dirty status (Vladis Dronov) [2130210] - HID: intel-ish-hid: ipc: Add Meteor Lake PCI device ID (Tony Camuso) [2132441] - hid: intel-ish-hid: ishtp: Fix ishtp client sending disordered message (Tony Camuso) [2132441] - HID: ishtp-hid-clientHID: ishtp-hid-client: Fix comment typo (Tony Camuso) [2132441] - ID: intel-ish-hid: hid-client: drop unexpected word "the" in the comments (Tony Camuso) [2132441] - HID: intel-ish-hid: ipc: use time_before to replace "jiffies < a" (Tony Camuso) [2132441] - HID: intel-ish-hid: ipc: add ADL and RPL device id (Tony Camuso) [2132441] - HID: intel-ish-hid: Use dma_alloc_coherent for firmware update (Tony Camuso) [2132441] - HID: intel-ish-hid: ishtp-fw-loader: Fix a kernel-doc formatting issue (Tony Camuso) [2132441] - HID: intel-ish-hid: ipc: Specify no cache snooping on TGL and ADL (Tony Camuso) [2132441] - HID: intel-ish-hid: ipc: only enable IRQ wakeup when requested (Tony Camuso) [2132441] - HID: intel-ish-hid: fix module device-id handling (Tony Camuso) [2132441] - HID: intel-ish-hid: hid-client: only load for matching devices (Tony Camuso) [2132441] - HID: intel-ish-hid: fw-loader: only load for matching devices (Tony Camuso) [2132441] - HID: intel-ish-hid: use constants for modaliases (Tony Camuso) [2132441] - s390/pci: add missing EX_TABLE entries to __pcistg_mio_inuser()/__pcilg_mio_inuser() (Tobias Huschle) [2141963] - s390/futex: add missing EX_TABLE entry to __futex_atomic_op() (Tobias Huschle) [2141963] - s390/uaccess: add missing EX_TABLE entries to __clear_user() (Tobias Huschle) [2141963] - net: usb: ax88179_178a: Fix packet receiving (Jose Ignacio Tornos Martinez) [2142725] {CVE-2022-2964} - net: usb: ax88179_178a: Fix out-of-bounds accesses in RX fixup (Jose Ignacio Tornos Martinez) [2142725] {CVE-2022-2964} - drm/i915/rpl-p: Add PCI IDs (Jocelyn Falempe) [2115880] - Revert "dma-buf: remove useless FMODE_LSEEK flag" (Jocelyn Falempe) [2115880] - drm/amd/display: Increase stack frame size limit for a few files. (Jocelyn Falempe) [2115880] - drm_crtc.h is missing include/linux/slab.h (Jocelyn Falempe) [2115880] - drm/amd/display: remove a duplicated declaration (Jocelyn Falempe) [2115880] - Revert "mm: shrinkers: provide shrinkers with names" (Jocelyn Falempe) [2115880] - Revert "drm/amdkfd: add SPM support for SVM" (Jocelyn Falempe) [2115880] - Merge DRM changes from upstream v5.19..v6.0 (Jocelyn Falempe) [2115880] - drm/i915/gvt: IMPORT_MODULE_NS workaround (Jocelyn Falempe) [2115880] - Replace EXPORT_SYMBOL_NS_GPL with EXPORT_SYMBOL_GPL (Jocelyn Falempe) [2115880] - Revert "vfio/gvt: Fix open/close when multiple device FDs are open" (Michel Dänzer) [2115880] - Revert "vfio/mdev: Pass in a struct vfio_device * to vfio_dma_rw()" (Jocelyn Falempe) [2115880] - Revert "drm/i915/gvt: convert to use vfio_register_emulated_iommu_dev" (Jocelyn Falempe) [2115880] - Revert "drm/i915/gvt: merge gvt.c into kvmgvt.c" (Jocelyn Falempe) [2115880] - Revert "vfio/mdev: Remove mdev_parent_ops" (Jocelyn Falempe) [2115880] - Revert "vfio: Make vfio_(un)register_notifier accept a vfio_device" (Jocelyn Falempe) [2115880] - Revert "drm/i915/gvt: Change from vfio_group_(un)pin_pages to vfio_(un)pin_pages" (Jocelyn Falempe) [2115880] - Revert "vfio: remove VFIO_GROUP_NOTIFY_SET_KVM" (Jocelyn Falempe) [2115880] - Revert "i915: Call aops write_begin() and write_end() directly" (Jocelyn Falempe) [2115880] - Merge DRM changes from upstream v5.18..v5.19 (Jocelyn Falempe) [2115880] - crypto: testmgr - disallow plain cbcmac(aes) and ghash in FIPS mode (Vladis Dronov) [2107595] - crypto: set the required FIPS_INTERNAL flag for gcm and ccm (Vladis Dronov) [2107595] - crypto: seqiv - flag instantiations as FIPS compliant (Vladis Dronov) [2107595] - crypto: xts - restrict key lengths to approved values in FIPS mode (Vladis Dronov) [2107595] - crypto: api - allow algs only in specific constructions in FIPS mode (Vladis Dronov) [2107595] - crypto: api - check for ERR pointers in crypto_destroy_tfm() (Vladis Dronov) [2107595] - crypto: api - Fix use-after-free and race in crypto_spawn_alg (Vladis Dronov) [2107595] - crypto: algapi - Avoid spurious modprobe on LOADED (Vladis Dronov) [2107595] - crypto: api - Retain alg refcount in crypto_grab_spawn (Vladis Dronov) [2107595] - crypto: api - Do not zap spawn->alg (Vladis Dronov) [2107595] - crypto: api - Fix race condition in crypto_spawn_alg (Vladis Dronov) [2107595] - crypto: api - Check spawn->alg under lock in crypto_drop_spawn (Vladis Dronov) [2107595] - crypto: algapi - reject NULL crypto_spawn::inst (Vladis Dronov) [2107595] - iavf: remove INITIAL_MAC_SET to allow gARP to work properly (Stefan Assmann) [1938635] - mm, slab: remove duplicate kernel-doc comment for ksize() (Michal Schmidt) [2143367] - slab: Introduce kmalloc_size_roundup() (Michal Schmidt) [2143367] - thermal: int340x: Mode setting with new OS handshake (Prarit Bhargava) [2072652] - thermal: int340x: Update OS policy capability handshake (Prarit Bhargava) [2072652] - hugetlb: remove unnecessary set_page_count in prep_compound_gigantic_page (Chris von Recklinghausen) [2143631] - mm/hugetlb: clear compound_nr before freeing gigantic pages (Chris von Recklinghausen) [2143631] - uprobes: __replace_page() avoid BUG in munlock_vma_page() (Chris von Recklinghausen) [2143631] - s390/boot: add secure boot trailer (Tobias Huschle) [2141967] - ice: Fix configuring VIRTCHNL_OP_CONFIG_VSI_QUEUES with unbalanced queues (Michal Schmidt) [2137378] - nvme: wait until quiesce is done (Ming Lei) [2144258] - scsi: make sure that request queue queiesce and unquiesce balanced (Ming Lei) [2144258] - scsi: avoid to quiesce sdev->request_queue two times (Ming Lei) [2144258] - dm: don't stop request queue after the dm device is suspended (Ming Lei) [2144258]- ata: libata-core: Print timeout value when internal command times (Ewan D. Milne) [1823688] - ata: libata-core: fix sloppy parameter type in ata_exec_internal[_sg]() (Ewan D. Milne) [1823688] - ata: libata-core: make ata_exec_internal_sg() *static* (Ewan D. Milne) [1823688] - perf/x86/intel: Fix unchecked MSR access error for Alder Lake N (Michael Petlan) [2104807] - perf/x86/intel: Fix PEBS data source encoding for ADL (Michael Petlan) [2104807] - perf/x86/intel: Fix PEBS memory access info encoding for ADL (Michael Petlan) [2104807] - i40e: Fix DMA mappings leak (Ivan Vecera) [2077847] - fbcon: Fix delayed takeover locking (Jocelyn Falempe) [2134795] - fbcon: use min() to make code cleaner (Jocelyn Falempe) [2134795] - fbcon: Use array3_size() helper in scr_memcpyw() (Jocelyn Falempe) [2134795] - fbcon: Maintain a private array of fb_info (Jocelyn Falempe) [2134795] - fbcon: untangle fbcon_exit (Jocelyn Falempe) [2134795] - fbcon: Move more code into fbcon_release (Jocelyn Falempe) [2134795] - fbcon: Move console_lock for register/unlink/unregister (Jocelyn Falempe) [2134795] - fbcon: Consistently protect deferred_takeover with console_lock() (Jocelyn Falempe) [2134795] - fbcon: use lock_fb_info in fbcon_open/release (Jocelyn Falempe) [2134795] - fbcon: move more common code into fb_open() (Jocelyn Falempe) [2134795] - fbcon: Ditch error handling for con2fb_release_oldinfo (Jocelyn Falempe) [2134795] - fbcon: Extract fbcon_open/release helpers (Jocelyn Falempe) [2134795] - fb: Delete fb_info->queue (Jocelyn Falempe) [2134795] - fbcon: Replace FBCON_FLAGS_INIT with a boolean (Jocelyn Falempe) [2134795] - fbcon: Use delayed work for cursor (Jocelyn Falempe) [2134795] - fbdev/sysfs: Fix locking (Jocelyn Falempe) [2134795] - fbcon: delete delayed loading code (Jocelyn Falempe) [2134795] - fbcon: Introduce wrapper for console->fb_info lookup (Jocelyn Falempe) [2134795] - fbcon: Move fbcon_bmove(_rec) functions (Jocelyn Falempe) [2134795] - fbcon: delete a few unneeded forward decl (Jocelyn Falempe) [2134795] - fbcon: Avoid 'cap' set but not used warning (Jocelyn Falempe) [2134795] - video: fbcon: Fix warnings by using pr_debug() in fbcon (Jocelyn Falempe) [2134795] - fbcon: Fix user font detection test at fbcon_resize(). (Jocelyn Falempe) [2134795] - fbcon: remove now unusued 'softback_lines' cursor() argument (Jocelyn Falempe) [2134795] - fbcon: remove soft scrollback code (Jocelyn Falempe) [2134795] - fbcon: prevent user font height or width change from causing potential out-of-bounds access (Jocelyn Falempe) [2134795] - fbmem: pull fbcon_update_vcs() out of fb_set_var() (Jocelyn Falempe) [2134795] - fbcon: fix null-ptr-deref in fbcon_switch (Jocelyn Falempe) [2134795] - fbcon: Adjust indentation in set_con2fb_map (Jocelyn Falempe) [2134795] - fbdev: Unexport unlink_framebuffer() (Jocelyn Falempe) [2134795] - backlight: drop EARLY_EVENT_BLANK support (Jocelyn Falempe) [2134795] - fbcon: Export fbcon_update_vcs (Jocelyn Falempe) [2134795] - backlight: simplify lcd notifier (Jocelyn Falempe) [2134795] - fbcon: Document what I learned about fbcon locking (Jocelyn Falempe) [2134795] - fbcon: Call con2fb_map functions directly (Jocelyn Falempe) [2134795] - fbcon: replace FB_EVENT_MODE_CHANGE/_ALL with direct calls (Jocelyn Falempe) [2134795] - fb: Flatten control flow in fb_set_var (Jocelyn Falempe) [2134795] - fbdev: remove FBINFO_MISC_USEREVENT around fb_blank (Jocelyn Falempe) [2134795] - fbmem: pull fbcon_fb_blanked out of fb_blank (Jocelyn Falempe) [2134795] - Revert "backlight/fbcon: Add FB_EVENT_CONBLANK" (Jocelyn Falempe) [2134795] - fbdev: Call fbcon_get_requirement directly (Jocelyn Falempe) [2134795] - fbcon: Call fbcon_mode_deleted/new_modelist directly (Jocelyn Falempe) [2134795] - fbdev: directly call fbcon_suspended/resumed (Jocelyn Falempe) [2134795] - fbdev: unify unlink_framebuffer paths (Jocelyn Falempe) [2134795] - fbdev: make unregister/unlink functions not fail (Jocelyn Falempe) [2134795] - fbcon: call fbcon_fb_bind directly (Jocelyn Falempe) [2134795] - fbcon: call fbcon_fb_(un)registered directly (Jocelyn Falempe) [2134795] - fbdev: fbmem: fix memory access if logo is bigger than the screen (Jocelyn Falempe) [2134795] - fbdev: add kerneldoc do remove_conflicting_framebuffers() (Jocelyn Falempe) [2134795] - fbdev: allow apertures == NULL in remove_conflicting_framebuffers() (Jocelyn Falempe) [2134795] - fbdev: show fbdev number for debugging (Jocelyn Falempe) [2134795] - fbcon: use kvmalloc() for scrollback buffer (Jocelyn Falempe) [2134795] - fbdev: fbcon: Fix unregister crash when more than one framebuffer (Jocelyn Falempe) [2134795] - fb: fix lost console when the user unplugs a USB adapter (Jocelyn Falempe) [2134795] - fbcon: introduce for_each_registered_fb() helper (Jocelyn Falempe) [2134795] - timers/nohz: Last resort update jiffies on nohz_full IRQ entry (Waiman Long) [2108387] - irq: Call tick_irq_enter() inside HARDIRQ_OFFSET (Waiman Long) [2108387] - irqtime: Move irqtime entry accounting after irq offset incrementation (Waiman Long) [2108387] - sched/vtime: Consolidate IRQ time accounting (Waiman Long) [2108387] - s390/vtime: Use the generic IRQ entry accounting (Waiman Long) [2108387] - sched/cputime: Remove symbol exports from IRQ time accounting (Waiman Long) [2108387] - genirq/irqdomain: Don't try to free an interrupt that has no mapping (Waiman Long) [2108387] - genirq: Provide __irq_enter/exit_raw() (Waiman Long) [2108387] - powerpc/time: Only set CONFIG_ARCH_HAS_SCALED_CPUTIME on PPC64 (Waiman Long) [2108387] - powerpc/time: isolate scaled cputime accounting in dedicated functions. (Waiman Long) [2108387] - perf: Fix list corruption in perf_cgroup_switch() (Aaron Tomlin) [2136548] - gen_compile_commands: fix issues in RHEL-8 (Íñigo Huguet) [2136840] - .gitignore: Add compilation database file (Íñigo Huguet) [2136840] - gen_compile_commands: fix missing 'sys' package (Íñigo Huguet) [2136840] - gen_compile_commands: extract compiler command from a series of commands (Íñigo Huguet) [2136840] - gen_compile_commands: prune some directories (Íñigo Huguet) [2136840] - scripts/clang-tools: switch explicitly to Python 3 (Íñigo Huguet) [2136840] - Makefile: Add clang-tidy and static analyzer support to makefile (Íñigo Huguet) [2136840] - kbuild: wire up the build rule of compile_commands.json to Makefile (Íñigo Huguet) [2136840] - gen_compile_commands: remove the warning about too few .cmd files (Íñigo Huguet) [2136840] - gen_compile_commands: support *.o, *.a, modules.order in positional argument (Íñigo Huguet) [2136840] - gen_compile_commands: move directory walk to a generator function (Íñigo Huguet) [2136840] - gen_compile_commands: make -o option independent of -d option (Íñigo Huguet) [2136840] - gen_compile_commands: reword the help message of -d option (Íñigo Huguet) [2136840] - gen_compile_commands: do not support .cmd files under tools/ directory (Íñigo Huguet) [2136840] - gen_compile_commands: use choices for --log_levels option (Íñigo Huguet) [2136840] - gen_compile_commands: parse only the first line of .*.cmd files (Íñigo Huguet) [2136840] - gen_compile_commands: lower the entry count threshold (Íñigo Huguet) [2136840] - scripts: add a tool to produce a compile_commands.json file (Íñigo Huguet) [2136840] - iavf: Do not restart Tx queues after reset task failure (Petr Oros) [2134005] - iavf: Fix a crash during reset task (Petr Oros) [2134005] - spec: add bpf_testmod.ko to kselftests/bpf (Yauheni Kaliuta) [2140082] - fuse: fix readdir cache race (Miklos Szeredi) [2131391] - ice: config netdev tc before setting queues number (Petr Oros) [2103946] - ice: Fix ice_xdp_xmit() when XDP TX queue number is not sufficient (Petr Oros) [2103946] - ice: Don't double unplug aux on peer initiated reset (Petr Oros) [2103946] - ice: use bitmap_free instead of devm_kfree (Petr Oros) [2103946] - ice: Fix DMA mappings leak (Petr Oros) [2103946] - ice: Fix call trace with null VSI during VF reset (Petr Oros) [2103946] - ice: Fix VSI rebuild WARN_ON check for VF (Petr Oros) [2103946] - net/ice: fix initializing the bitmap in the switch code (Petr Oros) [2103946] - net: ice: fix error NETIF_F_HW_VLAN_CTAG_FILTER check in ice_vsi_sync_fltr() (Petr Oros) [2103946] - ice: allow toggling loopback mode via ndo_set_features callback (Petr Oros) [2103946] - ice: compress branches in ice_set_features() (Petr Oros) [2103946] - ice: Add support for PPPoE hardware offload (Petr Oros) [2103946] - ice: add i2c write command (Petr Oros) [2103946] - ice: Remove pci_aer_clear_nonfatal_status() call (Petr Oros) [2103946] - ice: Remove unnecessary NULL check before dev_put (Petr Oros) [2103946] - ice: use eth_broadcast_addr() to set broadcast address (Petr Oros) [2103946] - ice: switch: dynamically add VLAN headers to dummy packets (Petr Oros) [2103946] - ice: Add support for VLAN TPID filters in switchdev (Petr Oros) [2103946] - ice: Add support for double VLAN in switchdev (Petr Oros) [2103946] - intel/ice:fix repeated words in comments (Petr Oros) [2103946] - drivers/net/ethernet/intel: fix typos in comments (Petr Oros) [2103946] - ice: Use correct order for the parameters of devm_kcalloc() (Petr Oros) [2103946] - ice: remove u16 arithmetic in ice_gnss (Petr Oros) [2103946] - ice: remove VLAN representor specific ops (Petr Oros) [2103946] - ice: don't set VF VLAN caps in switchdev (Petr Oros) [2103946] - kernel-doc: fix undefined args variable (Jan Stancek) [2134954]- sunrpc: Set sk_allocation to GFP_NOFS to avoid using current->task_frag. (Guillaume Nault) [2089660] - selftests/vm: enable running select groups of tests (Joel Savitz) [2089502] - selftests: make use of GUP_TEST_FILE macro (Nico Pache) [2089502] - selftests: clarify common error when running gup_test (Nico Pache) [2089502] - tools/testing/selftests/vm/gup_test.c: clarify error statement (Nico Pache) [2089502] - mm: remove the extra ZONE_DEVICE struct page refcount (Chris von Recklinghausen) [2082247] - mm: simplify freeing of devmap managed pages (Chris von Recklinghausen) [2082247] - mm: move free_devmap_managed_page to memremap.c (Chris von Recklinghausen) [2082247] - mm/memremap: add ZONE_DEVICE support for compound pages (Chris von Recklinghausen) [2082247] - mm/page_alloc: refactor memmap_init_zone_device() page init (Chris von Recklinghausen) [2082247] - mm/page_alloc: split prep_compound_page into head and tail subparts (Chris von Recklinghausen) [2082247] - mm/debug: sync up MR_CONTIG_RANGE and MR_LONGTERM_PIN (Chris von Recklinghausen) [2082247] - mm: gup: use helper PAGE_ALIGNED in populate_vma_page_range() (Chris von Recklinghausen) [2082247] - mm: gup: remove useless BUG_ON in __get_user_pages() (Chris von Recklinghausen) [2082247] - mm: gup: remove unneed local variable orig_refs (Chris von Recklinghausen) [2082247] - mm: gup: remove set but unused local variable major (Chris von Recklinghausen) [2082247] - writeback: make the laptop_mode prototypes available unconditionally (Chris von Recklinghausen) [2082247] - mm: hide laptop_mode_wb_timer entirely behind the BDI API (Chris von Recklinghausen) [2082247] - mm: remove special swap entry functions (Chris von Recklinghausen) [2082247] - hugetlb: address ref count racing in prep_compound_gigantic_page (Chris von Recklinghausen) [2082247] - hugetlb: remove prep_compound_huge_page cleanup (Chris von Recklinghausen) [2082247] - mm: page_vma_mapped_walk(): get vma_address_end() earlier (Chris von Recklinghausen) [2082247] - mm: page_vma_mapped_walk(): use goto instead of while (1) (Chris von Recklinghausen) [2082247] - mm: page_vma_mapped_walk(): add a level of indentation (Chris von Recklinghausen) [2082247] - mm: page_vma_mapped_walk(): crossing page table boundary (Chris von Recklinghausen) [2082247] - mm: page_vma_mapped_walk(): prettify PVMW_MIGRATION block (Chris von Recklinghausen) [2082247] - mm: page_vma_mapped_walk(): use pmde for *pvmw->pmd (Chris von Recklinghausen) [2082247] - mm: page_vma_mapped_walk(): settle PageHuge on entry (Chris von Recklinghausen) [2082247] - mm: page_vma_mapped_walk(): use page for pvmw->page (Chris von Recklinghausen) [2082247] - mm/gup: longterm pin migration cleanup (Chris von Recklinghausen) [2082247] - mm/gup: change index type to long as it counts pages (Chris von Recklinghausen) [2082247] - mm/gup: migrate pinned pages out of movable zone (Chris von Recklinghausen) [2082247] - mm: honor PF_MEMALLOC_PIN for all movable pages (Chris von Recklinghausen) [2082247] - mm cma: rename PF_MEMALLOC_NOCMA to PF_MEMALLOC_PIN (Chris von Recklinghausen) [2082247] - mm/huge_memory.c: use helper function migration_entry_to_page() (Chris von Recklinghausen) [2082247] - block: add queue_to_disk() to get gendisk from request_queue (Chris von Recklinghausen) [2082247] - mm/hugetlb: remove redundant check in preparing and destroying gigantic page (Chris von Recklinghausen) [2082247] - mm/hugetlb: use helper huge_page_order and pages_per_huge_page (Chris von Recklinghausen) [2082247] - mm: handle zone device pages in release_pages() (Chris von Recklinghausen) [2082247] - mm/gup: remove the vma allocation from gup_longterm_locked() (Chris von Recklinghausen) [2082247] - mm/mremap_pages: fix static key devmap_managed_key updates (Chris von Recklinghausen) [2082247] - mm/memremap.c: convert devmap static branch to {inc,dec} (Chris von Recklinghausen) [2082247] - mm/page_alloc: handle a missing case for memalloc_nocma_{save/restore} APIs (Chris von Recklinghausen) [2082247] - mm: store compound_nr as well as compound_order (Chris von Recklinghausen) [2082247] - mm: clean up the last pieces of page fault accountings (Chris von Recklinghausen) [2082247] - mm/x86: use general page fault accounting (Chris von Recklinghausen) [2082247] - mm/s390: use general page fault accounting (Chris von Recklinghausen) [2082247] - mm/powerpc: use general page fault accounting (Chris von Recklinghausen) [2082247] - mm/arm64: use general page fault accounting (Chris von Recklinghausen) [2082247] - mm: do page fault accounting in handle_mm_fault (Chris von Recklinghausen) [2082247] - include/linux/sched/mm.h: optimize current_gfp_context() (Chris von Recklinghausen) [2082247] - mm/page_alloc: fix memalloc_nocma_{save/restore} APIs (Chris von Recklinghausen) [2082247] - mm: remove redundant check non_swap_entry() (Chris von Recklinghausen) [2082247] - mm: rename gfpflags_to_migratetype to gfp_migratetype for same convention (Chris von Recklinghausen) [2082247] - mm,page_alloc,cma: conditionally prefer cma pageblocks for movable allocations (Chris von Recklinghausen) [2082247] - mm/vma: introduce VM_ACCESS_FLAGS (Chris von Recklinghausen) [2082247] - mm/vma: make vma_is_accessible() available for general use (Chris von Recklinghausen) [2082247] - kernel/events/uprobes.c: only do FOLL_SPLIT_PMD for uprobe register (Chris von Recklinghausen) [2082247] - uprobe: collapse THP pmd after removing all uprobes (Chris von Recklinghausen) [2082247] - uprobe: use FOLL_SPLIT_PMD instead of FOLL_SPLIT (Chris von Recklinghausen) [2082247] - mm, thp: introduce FOLL_SPLIT_PMD (Chris von Recklinghausen) [2082247] - mm: clean up is_device_*_page() definitions (Chris von Recklinghausen) [2082247] - driver core: Add helper device_find_child_by_name() (Chris von Recklinghausen) [2082247] - mm/page_alloc.c: remove unnecessary parameter in rmqueue_pcplist (Chris von Recklinghausen) [2082247] - sctp: handle the error returned from sctp_auth_asoc_init_active_key (Xin Long) [2134892] - sctp: leave the err path free in sctp_stream_init to sctp_stream_free (Xin Long) [2134892] - sctp: fix sleep in atomic context bug in timer handlers (Xin Long) [2134892] - stcp: Use memset_after() to zero sctp_stream_out_ext (Xin Long) [2134892] - sctp: read sk->sk_bound_dev_if once in sctp_rcv() (Xin Long) [2134892] - ethtool: add header/data split indication (Ivan Vecera) [2135624] - xfrm: store and rely on direction to construct offload flags (Sabrina Dubroca) [2137562] - platform/x86/intel: pmc: Support Intel Raptorlake P (Prarit Bhargava) [2076736]- KVM: selftests: Build the memslot tests for arm64 (Gavin Shan) [2132161] - KVM: selftests: Fix number of pages for memory slot in memslot_modification_stress_test (Gavin Shan) [2132161] - tools/include: Add _RET_IP_ and math definitions to kernel.h (Gavin Shan) [2132161] - tcp: fix early ETIMEDOUT after spurious non-SACK RTO (Davide Caratti) [2136409] - tcp: add a missing nf_reset_ct() in 3WHS handling (Davide Caratti) [2136409] - sock: redo the psock vs ULP protection check (Davide Caratti) [2136409] - tcp: tcp_rtx_synack() can be called from process context (Davide Caratti) [2136409] - tcp: fix tcp_mtup_probe_success vs wrong snd_cwnd (Davide Caratti) [2136409] - tcp: fix F-RTO may not work correctly when receiving DSACK (Davide Caratti) [2136409] - selftests: xsk: do not send zero-length packets (Ivan Vecera) [2135634] - selftests/xsk: Introduce XDP prog load based on existing AF_XDP socket (Ivan Vecera) [2135634] - selftests, xsk: Fix rx_full stats test (Ivan Vecera) [2135634] - selftests/bpf: Fix xdpxceiver failures for no hugepages (Ivan Vecera) [2135634] - selftests/xsk: Add missing close() on netns fd (Ivan Vecera) [2135634] - selftests, xsk: Fix bpf_res cleanup test (Ivan Vecera) [2135634] - selftests: xsk: Add frame_headroom test (Ivan Vecera) [2135634] - selftests: xsk: Change interleaving of packets in unaligned mode (Ivan Vecera) [2135634] - selftests: xsk: Add single packet test (Ivan Vecera) [2135634] - selftests: xsk: Introduce pacing of traffic (Ivan Vecera) [2135634] - selftests: xsk: Fix socket creation retry (Ivan Vecera) [2135634] - selftests: xsk: Put the same buffer only once in the fill ring (Ivan Vecera) [2135634] - selftests: xsk: Fix missing initialization (Ivan Vecera) [2135634] - selftests: xsk: Add tests for 2K frame size (Ivan Vecera) [2135634] - selftests: xsk: Add tests for invalid xsk descriptors (Ivan Vecera) [2135634] - selftests: xsk: Eliminate test specific if-statement in test runner (Ivan Vecera) [2135634] - selftests: xsk: Add test for unaligned mode (Ivan Vecera) [2135634] - selftests: xsk: Introduce replacing the default packet stream (Ivan Vecera) [2135634] - selftests: xsk: Allow for invalid packets (Ivan Vecera) [2135634] - selftests: xsk: Eliminate MAX_SOCKS define (Ivan Vecera) [2135634] - selftests: xsx: Make pthreads local scope (Ivan Vecera) [2135634] - selftests: xsk: Make xdp_flags and bind_flags local (Ivan Vecera) [2135634] - selftests: xsk: Specify number of sockets to create (Ivan Vecera) [2135634] - selftests: xsk: Replace second_step global variable (Ivan Vecera) [2135634] - selftests: xsk: Introduce rx_on and tx_on in ifobject (Ivan Vecera) [2135634] - selftests: xsk: Add use_poll to ifobject (Ivan Vecera) [2135634] - selftests: xsx: Introduce test name in test spec (Ivan Vecera) [2135634] - selftests: xsk: Make frame_size configurable (Ivan Vecera) [2135634] - selftests: xsk: Move rxqsize into xsk_socket_info (Ivan Vecera) [2135634] - selftests: xsk: Move num_frames and frame_headroom to xsk_umem_info (Ivan Vecera) [2135634] - selftests: xsk: Introduce test specifications (Ivan Vecera) [2135634] - selftests: xsk: Introduce type for thread function (Ivan Vecera) [2135634] - selftests: xsk: Simplify xsk and umem arrays (Ivan Vecera) [2135634] - selftests: xsk: Preface options with opt (Ivan Vecera) [2135634] - selftests: xsk: Make enums lower case (Ivan Vecera) [2135634] - selftests: xsk: Generate packets from specification (Ivan Vecera) [2135634] - selftests: xsk: Generate packet directly in umem (Ivan Vecera) [2135634] - selftests: xsk: Simplify cleanup of ifobjects (Ivan Vecera) [2135634] - selftests: xsk: Decrease sending speed (Ivan Vecera) [2135634] - selftests: xsk: Validate tx stats on tx thread (Ivan Vecera) [2135634] - selftests: xsk: Simplify packet validation in xsk tests (Ivan Vecera) [2135634] - selftests: xsk: Rename worker_* functions that are not thread entry points (Ivan Vecera) [2135634] - selftests: xsk: Disassociate umem size with packets sent (Ivan Vecera) [2135634] - selftests: xsk: Remove end-of-test packet (Ivan Vecera) [2135634] - selftests: xsk: Simplify the retry code (Ivan Vecera) [2135634] - selftests: xsk: Return correct error codes (Ivan Vecera) [2135634] - selftests: xsk: Remove unused variables (Ivan Vecera) [2135634] - selftests: xsk: Remove the num_tx_packets option (Ivan Vecera) [2135634] - selftests: xsk: Remove color mode (Ivan Vecera) [2135634] - xsk: Fix possible crash when multiple sockets are created (Ivan Vecera) [2135634] - i40e: xsk: Move tmp desc array from driver to pool (Ivan Vecera) [2135634] - xsk: Initialise xskb free_list_node (Ivan Vecera) [2135634] - xsk: Fix corrupted packets for XDP_SHARED_UMEM (Ivan Vecera) [2135634] - xsk: Fix clang build error in __xp_alloc (Ivan Vecera) [2135634] - xsk: Do not write NULL in SW ring at allocation failure (Ivan Vecera) [2135634] - xsk: Fix crash on double free in buffer pool (Ivan Vecera) [2135634] - xsk: Optimize for aligned case (Ivan Vecera) [2135634] - xsk: Batched buffer allocation for the pool (Ivan Vecera) [2135634] - xsk: Get rid of unused entry in struct xdp_buff_xsk (Ivan Vecera) [2135634] - redhat/configs: Move config files under common/generic/x86 to generic/x86_64 (Waiman Long) [2139172] - fbmem: Check virtual screen sizes in fb_set_var() (Wander Lairson Costa) [2109116] {CVE-2021-33655} - fbcon: Prevent that screen size is smaller than font size (Wander Lairson Costa) [2109116] {CVE-2021-33655} - fbcon: Disallow setting font bigger than screen size (Wander Lairson Costa) [2109116] {CVE-2021-33655} - video: of_display_timing.h: include errno.h (Wander Lairson Costa) [2109116] {CVE-2021-33655} - MAINTAINERS: pick up all vfio_ap docs for VFIO AP maintainers (Cédric Le Goater) [1660908] - s390/docs: fix warnings for vfio_ap driver doc (Cédric Le Goater) [1660908] - s390/docs: fix warnings for vfio_ap driver lock usage doc (Cédric Le Goater) [1660908] - s390/Docs: new doc describing lock usage by the vfio_ap device driver (Cédric Le Goater) [1660908] - s390/vfio-ap: bypass unnecessary processing of AP resources (Cédric Le Goater) [1660908] - s390/vfio-ap: update docs to include dynamic config support (Cédric Le Goater) [1660908] - s390/vfio-ap: handle config changed and scan complete notification (Cédric Le Goater) [1660908] - s390/vfio-ap: sysfs attribute to display the guest's matrix (Cédric Le Goater) [1660908] - s390/vfio-ap: implement in-use callback for vfio_ap driver (Cédric Le Goater) [1660908] - s390/vfio-ap: reset queues after adapter/domain unassignment (Cédric Le Goater) [1660908] - s390/vfio-ap: hot plug/unplug of AP devices when probed/removed (Cédric Le Goater) [1660908] - s390/vfio-ap: allow hot plug/unplug of AP devices when assigned/unassigned (Cédric Le Goater) [1660908] - s390/vfio-ap: prepare for dynamic update of guest's APCB on queue probe/remove (Cédric Le Goater) [1660908] - s390/vfio-ap: prepare for dynamic update of guest's APCB on assign/unassign (Cédric Le Goater) [1660908] - s390/vfio-ap: use proper locking order when setting/clearing KVM pointer (Cédric Le Goater) [1660908] - s390/vfio-ap: introduce new mutex to control access to the KVM pointer (Cédric Le Goater) [1660908] - s390/vfio-ap: rename matrix_dev->lock mutex to matrix_dev->mdevs_lock (Cédric Le Goater) [1660908] - s390/vfio-ap: allow assignment of unavailable AP queues to mdev device (Cédric Le Goater) [1660908] - s390/vfio-ap: refresh guest's APCB by filtering AP resources assigned to mdev (Cédric Le Goater) [1660908] - s390/vfio-ap: introduce shadow APCB (Cédric Le Goater) [1660908] - s390/vfio-ap: manage link between queue struct and matrix mdev (Cédric Le Goater) [1660908] - s390/vfio-ap: move probe and remove callbacks to vfio_ap_ops.c (Cédric Le Goater) [1660908] - s390/vfio-ap: use new AP bus interface to search for queue devices (Cédric Le Goater) [1660908] - s390/ap: fix error handling in __verify_queue_reservations() (Cédric Le Goater) [1660908] - s390/zcrypt: code cleanup (Cédric Le Goater) [1660908] - s390/zcrypt: fix wrong offset index for APKA master key valid state (Cédric Le Goater) [1660908] - s390/ap: uevent on apmask/aqpmask change (Cédric Le Goater) [1660908] - s390/vfio-ap: fix kernel doc and signature of group notifier functions (Cédric Le Goater) [1660908] - s390/ap: enable sysfs attribute scans to force AP bus rescan (Cédric Le Goater) [1660908] - s390/ap: fix crash on older machines based on QCI info missing (Cédric Le Goater) [1660908] - s390/ap: notify drivers on config changed and scan complete callbacks (Cédric Le Goater) [1660908] - s390/ap: driver callback to indicate resource in use (Cédric Le Goater) [1660908] - MAINTAINERS: update file path for S390 VFIO AP DRIVER (Cédric Le Goater) [1660908] - s390/vfio-ap: add status attribute to AP queue device's sysfs dir (Cédric Le Goater) [1660908] - s390/ap: function rework based on compiler warning (Cédric Le Goater) [1660908] - s390/vfio-ap: s390/crypto: fix all kernel-doc warnings (Cédric Le Goater) [1660908] - s390/ap: new module option ap.useirq (Cédric Le Goater) [1660908] - s390/ap: fix state machine hang after failure to enable irq (Cédric Le Goater) [1660908] - s390/crypto: fix all kernel-doc warnings in vfio_ap_ops.c (Cédric Le Goater) [1660908] - s390/ap: use the common device_driver pointer (Cédric Le Goater) [1660908] - s390/vfio-ap: replace open coded locks for VFIO_GROUP_NOTIFY_SET_KVM notification (Cédric Le Goater) [1660908] - s390/vfio-ap: r/w lock for PQAP interception handler function pointer (Cédric Le Goater) [1660908] - s390/vfio-ap: clean up mdev resources when remove callback invoked (Cédric Le Goater) [1660908] - s390/vfio-ap: clean up vfio_ap_drv's definition (Cédric Le Goater) [1660908] - s390/vfio-ap: fix circular lockdep when setting/clearing crypto masks (Cédric Le Goater) [1660908] - s390/vfio-ap: clean up vfio_ap resources when KVM pointer invalidated (Cédric Le Goater) [1660908] - s390/vfio-ap: No need to disable IRQ after queue reset (Cédric Le Goater) [1660908] - Documentation: s390/vfio-ap: eliminate duplicated word (Cédric Le Goater) [1660908] - docs: s390: Fix wrong label Guest2 instead of Guest3 (Cédric Le Goater) [1660908] - s390: vfio-ap: make local functions and data static (Cédric Le Goater) [1660908] - i40e: Fix set max_tx_rate when it is lower than 1 Mbps (Petr Oros) [2106964] - i40e: Fix VF set max MTU size (Petr Oros) [2106964] - iavf: Fix set max MTU size with port VLAN and jumbo frames (Petr Oros) [2106964] - iavf: Fix bad page state (Petr Oros) [2106964] - i40e: Fix VF hang when reset is triggered on another VF (Ivan Vecera) [2103801] - mpi3mr: a minor change (Tomas Henzl) [2115748] - scsi: mpi3mr: Select CONFIG_SCSI_SAS_ATTRS (Tomas Henzl) [2115748] - scsi: mpi3mr: Remove unnecessary cast (Tomas Henzl) [2115748] - scsi: mpi3mr: Update driver version to 8.2.0.3.0 (Tomas Henzl) [2115748] - scsi: mpi3mr: Fix scheduling while atomic type bug (Tomas Henzl) [2115748] - scsi: mpi3mr: Scan the devices during resume time (Tomas Henzl) [2115748] - scsi: mpi3mr: Free enclosure objects during driver unload (Tomas Henzl) [2115748] - scsi: mpi3mr: Handle 0xF003 Fault Code (Tomas Henzl) [2115748] - scsi: mpi3mr: Graceful handling of surprise removal of PCIe HBA (Tomas Henzl) [2115748] - scsi: mpi3mr: Support new power management framework (Tomas Henzl) [2115748] - scsi: mpi3mr: Update mpi3 header files (Tomas Henzl) [2115748] - scsi: mpi3mr: Fix error code in mpi3mr_transport_smp_handler() (Tomas Henzl) [2115748] - scsi: mpi3mr: Fix error codes in mpi3mr_report_manufacture() (Tomas Henzl) [2115748] - scsi: mpi3mr: Block I/Os while refreshing target dev objects (Tomas Henzl) [2115748] - scsi: mpi3mr: Refresh SAS ports during soft reset (Tomas Henzl) [2115748] - scsi: mpi3mr: Support SAS transport class callbacks (Tomas Henzl) [2115748] - scsi: mpi3mr: Add framework to issue MPT transport cmds (Tomas Henzl) [2115748] - scsi: mpi3mr: Add SAS SATA end devices to STL (Tomas Henzl) [2115748] - scsi: mpi3mr: Get target object based on rphy (Tomas Henzl) [2115748] - scsi: mpi3mr: Add expander devices to STL (Tomas Henzl) [2115748] - scsi: mpi3mr: Enable STL on HBAs where multipath is disabled (Tomas Henzl) [2115748] - scsi: mpi3mr: Add helper functions to manage device's port (Tomas Henzl) [2115748] - scsi: mpi3mr: Add helper functions to retrieve device objects (Tomas Henzl) [2115748] - scsi: mpi3mr: Add framework to add phys to STL (Tomas Henzl) [2115748] - scsi: mpi3mr: Enable Enclosure device add event (Tomas Henzl) [2115748] - scsi: mpi3mr: Add helper functions to retrieve config pages (Tomas Henzl) [2115748] - scsi: mpi3mr: Add framework to issue config requests (Tomas Henzl) [2115748] - scsi: mpi3mr: Add config and transport related debug flags (Tomas Henzl) [2115748] - scsi: mpi3mr: Delete a stray tab (Tomas Henzl) [2115748] - scsi: mpi3mr: Unlock on error path (Tomas Henzl) [2115748] - scsi: mpi3mr: Reduce VD queue depth on detecting throttling (Tomas Henzl) [2115748] - scsi: mpi3mr: Resource Based Metering (Tomas Henzl) [2115748] - scsi: mpi3mr: Increase cmd_per_lun to 128 (Tomas Henzl) [2115748] - scsi: mpi3mr: Enable shared host tagset (Tomas Henzl) [2115748] - lpfc version to 14.0.0.18. (Dick Kennedy) [2114050] - scsi: lpfc: Create a sysfs entry called lpfc_xcvr_data for transceiver info (Dick Kennedy) [2114050] - scsi: lpfc: Log when congestion management limits are in effect (Dick Kennedy) [2114050] - scsi: lpfc: Fix hard lockup when reading the rx_monitor from debugfs (Dick Kennedy) [2114050] - scsi: lpfc: Set sli4_param's cmf option to zero when CMF is turned off (Dick Kennedy) [2114050] - scsi: lpfc: Fix various issues reported by tools (Dick Kennedy) [2114050] - scsi: lpfc: Add reporting capability for Link Degrade Signaling (Dick Kennedy) [2114050] - scsi: lpfc: Rework FDMI attribute registration for unintential padding (Dick Kennedy) [2114050] - scsi: lpfc: Rework lpfc_fdmi_cmd() routine for cleanup and consistency (Dick Kennedy) [2114050] - scsi: lpfc: Update congestion mode logging for Emulex SAN Manager application (Dick Kennedy) [2114050] - scsi: lpfc: Fix multiple NVMe remoteport registration calls for the same NPort ID (Dick Kennedy) [2114050] - scsi: lpfc: Add missing free iocb and nlp kref put for early return VMID cases (Dick Kennedy) [2114050] - scsi: lpfc: Fix mbuf pool resource detected as busy at driver unload (Dick Kennedy) [2114050] - scsi: lpfc: Fix FLOGI ACC with wrong SID in PT2PT topology (Dick Kennedy) [2114050] - scsi: lpfc: Fix prli_fc4_req checks in PRLI handling (Dick Kennedy) [2114050] - scsi: lpfc: Remove unneeded result variable (Dick Kennedy) [2114050] - scsi: lpfc: Remove the unneeded result variable (Dick Kennedy) [2114050] - scsi: lpfc: Copyright updates for 14.2.0.6 patches (Dick Kennedy) [2114050] - scsi: lpfc: Add warning notification period to CMF_SYNC_WQE (Dick Kennedy) [2114050] - scsi: lpfc: Rework MIB Rx Monitor debug info logic (Dick Kennedy) [2114050] - scsi: lpfc: Fix null ndlp ptr dereference in abnormal exit path for GFT_ID (Dick Kennedy) [2114050] - scsi: lpfc: Fix unsolicited FLOGI receive handling during PT2PT discovery (Dick Kennedy) [2114050] - scsi: lpfc: Check the return value of alloc_workqueue() (Dick Kennedy) [2114050] - scsi: lpfc: Rework FDMI initialization after link up (Dick Kennedy) [2114050] - scsi: mpt3sas: Revert "scsi: mpt3sas: Fix ioc->base_readl() use" (Tomas Henzl) [2115763] - scsi: mpt3sas: Revert "scsi: mpt3sas: Fix writel() use" (Tomas Henzl) [2115763] - scsi: mpt3sas: Fix return value check of dma_get_required_mask() (Tomas Henzl) [2115763] - scsi: mpt3sas: Fix use-after-free warning (Tomas Henzl) [2115763] - scsi: mpt3sas: Update driver version to 43.100.00.00 (Tomas Henzl) [2115763] - scsi: mpt3sas: Increase cmd_per_lun to 128 (Tomas Henzl) [2115763] - scsi: mpt3sas: Fix trace buffer registration failed (Tomas Henzl) [2115763] - scsi: mpt3sas: Don't change DMA mask while reallocating pools (Tomas Henzl) [2115763] - scsi: mpt3sas: Prevent error handler escalation when device removed (Tomas Henzl) [2115763] - scsi: mpt3sas: Disable MPI2_FUNCTION_FW_DOWNLOAD for ATTO devices (Tomas Henzl) [2115763] - scsi: mpt3sas: Add support for ATTO ExpressSAS H12xx GT devices (Tomas Henzl) [2115763] - scsi: mpt3sas: Remove flush_scheduled_work() call (Tomas Henzl) [2115763] - scsi: mpt3sas: Fix whitespace and spelling mistake (Tomas Henzl) [2115763] - scsi: mpt3sas: Fix typo in comment (Tomas Henzl) [2115763] - scsi: mpt3sas: Fix out-of-bounds compiler warning (Tomas Henzl) [2115763] - media: em28xx: initialize refcount before kref_get (Dean Nelson) [2128003] {CVE-2022-3239} - gfs2: Register fs after creating workqueues (Bob Peterson) [2121201] - sysctl: returns -EINVAL when a negative value is passed to proc_doulongvec_minmax (Vratislav Bendel) [2139096] - mm/rmap: Fix anon_vma->degree ambiguity leading to double-reuse (Waiman Long) [2137585] {CVE-2022-42703} - mm: rmap: explicitly reset vma->anon_vma in unlink_anon_vmas() (Waiman Long) [2137585] {CVE-2022-42703} - mm/rmap: Fix typos in comments (Waiman Long) [2137585] {CVE-2022-42703} - iavf: Fix set max MTU size with port VLAN and jumbo frames (Stefan Assmann) [2103944] - iavf: Fix bad page state (Stefan Assmann) [2103944] - iavf: Fix cached head and tail value for iavf_get_tx_pending (Stefan Assmann) [2103944] - iavf: Fix change VF's mac address (Stefan Assmann) [2103944] - iavf: Fix race between iavf_close and iavf_reset_task (Stefan Assmann) [2103944] - net: ethernet: move from strlcpy with unused retval to strscpy (Stefan Assmann) [2103944] - iavf: Fix 'tc qdisc show' listing too many queues (Stefan Assmann) [2103944] - iavf: Fix max_rate limiting (Stefan Assmann) [2103944] - iavf: Check for duplicate TC flower filter before parsing (Stefan Assmann) [2103944] - iavf: Fix handling of dummy receive descriptors (Stefan Assmann) [2103944] - iavf: Disallow changing rx/tx-frames and rx/tx-frames-irq (Stefan Assmann) [2103944] - intel/iavf:fix repeated words in comments (Stefan Assmann) [2103944] - intel: remove unused macros (Stefan Assmann) [2103944] - iavf: Add waiting for response from PF in set mac (Stefan Assmann) [2103944] - iavf: Use irq_update_affinity_hint() (Stefan Assmann) [2103944] - net: Fix return value of qdisc ingress handling on success (Ivan Vecera) [2131361]- PCI: hv: Do not set PCI_COMMAND_MEMORY to reduce VM boot time (Emanuele Giuseppe Esposito) [2082836] - megaraid_sas: add #ifdef CONFIG_RHEL_DIFFERENCES (Tomas Henzl) [2119096] - mpt3sas: add #ifdef CONFIG_RHEL_DIFFERENCES (Tomas Henzl) [2119096] - mptcp: fix unreleased socket in accept queue (Paolo Abeni) [2135884] - mptcp: factor out __mptcp_close() without socket lock (Paolo Abeni) [2135884] - mptcp: do not queue data on closed subflows (Paolo Abeni) [2135884] - mptcp: move subflow cleanup in mptcp_destroy_common() (Paolo Abeni) [2135884] - mptcp: fix msk traversal in mptcp_nl_cmd_set_flags() (Paolo Abeni) [2135884] - xfs: fix perag reference leak on iteration race with growfs (Brian Foster) [2081105] - xfs: terminate perag iteration reliably on agcount (Brian Foster) [2081105] - xfs: rename the next_agno perag iteration variable (Brian Foster) [2081105] - xfs: fold perag loop iteration logic into helper function (Brian Foster) [2081105] - xfs: prevent spoofing of rtbitmap blocks when recovering buffers (Brian Foster) [2081105] - xfs: Enforce attr3 buffer recovery order (Brian Foster) [2081105] - xfs: avoid unnecessary waits in xfs_log_force_lsn() (Brian Foster) [2081105] - xfs: factor out forced iclog flushes (Brian Foster) [2081105] - xfs: detect misaligned rtinherit directory extent size hints (Brian Foster) [2081105] - xfs: fix an integer overflow error in xfs_growfs_rt (Brian Foster) [2081105] - xfs: improve FSGROWFSRT precondition checking (Brian Foster) [2081105] - xfs: reset child dir '..' entry when unlinking child (Brian Foster) [2081105] - xfs: check for sparse inode clusters that cross new EOAG when shrinking (Brian Foster) [2081105] - xfs: Fix multiple fall-through warnings for Clang (Brian Foster) [2081105] - xfs: remove callback dequeue loop from xlog_state_do_iclog_callbacks (Brian Foster) [2081105] - xfs: don't nest icloglock inside ic_callback_lock (Brian Foster) [2081105] - xfs: Initialize error in xfs_attr_remove_iter (Brian Foster) [2081105] - xfs: remove dead stale buf unpin handling code (Brian Foster) [2081105] - xfs: hold buffer across unpin and potential shutdown processing (Brian Foster) [2081105] - xfs: force the log offline when log intent item recovery fails (Brian Foster) [2081105] - xfs: shorten the shutdown messages to a single line (Brian Foster) [2081105] - xfs: print name of function causing fs shutdown instead of hex pointer (Brian Foster) [2081105] - xfs: fix type mismatches in the inode reclaim functions (Brian Foster) [2081105] - xfs: separate primary inode selection criteria in xfs_iget_cache_hit (Brian Foster) [2081105] - xfs: refactor the inode recycling code (Brian Foster) [2081105] - xfs: add iclog state trace events (Brian Foster) [2081105] - xfs: xfs_log_force_lsn isn't passed a LSN (Brian Foster) [2081105] - xfs: remove need_start_rec parameter from xlog_write() (Brian Foster) [2081105] - xfs: remove xfs_blkdev_issue_flush (Brian Foster) [2081105] - xfs: Fix 64-bit division on 32-bit in xlog_state_switch_iclogs() (Brian Foster) [2081105] - xfs: log stripe roundoff is a property of the log (Brian Foster) [2081105] - xfs: remove redundant initialization of variable error (Brian Foster) [2081105] - xfs: perag may be null in xfs_imap() (Brian Foster) [2081105] - xfs: Make attr name schemes consistent (Brian Foster) [2081105] - xfs: Fix default ASSERT in xfs_attr_set_iter (Brian Foster) [2081105] - xfs: rename struct xfs_eofblocks to xfs_icwalk (Brian Foster) [2081105] - xfs: change the prefix of XFS_EOF_FLAGS_* to XFS_ICWALK_FLAG_ (Brian Foster) [2081105] - xfs: selectively keep sick inodes in memory (Brian Foster) [2081105] - xfs: drop IDONTCACHE on inodes when we mark them sick (Brian Foster) [2081105] - xfs: drop the AGI being passed to xfs_check_agi_freecount (Brian Foster) [2081105] - xfs: cleanup error handling in xfs_buf_get_map (Brian Foster) [2081105] - xfs: remove ->b_offset handling for page backed buffers (Brian Foster) [2081105] - xfs: refactor per-AG inode tagging functions (Brian Foster) [2081105] - xfs: merge xfs_reclaim_inodes_ag into xfs_inode_walk_ag (Brian Foster) [2081105] - xfs: pass struct xfs_eofblocks to the inode scan callback (Brian Foster) [2081105] - xfs: make the icwalk processing functions clean up the grab state (Brian Foster) [2081105] - xfs: clean up inode state flag tests in xfs_blockgc_igrab (Brian Foster) [2081105] - xfs: remove indirect calls from xfs_inode_walk{,_ag} (Brian Foster) [2081105] - xfs: remove iter_flags parameter from xfs_inode_walk_* (Brian Foster) [2081105] - xfs: move xfs_inew_wait call into xfs_dqrele_inode (Brian Foster) [2081105] - xfs: separate the dqrele_all inode grab logic from xfs_inode_walk_ag_grab (Brian Foster) [2081105] - xfs: pass the goal of the incore inode walk to xfs_inode_walk() (Brian Foster) [2081105] - xfs: rename xfs_inode_walk functions to xfs_icwalk (Brian Foster) [2081105] - xfs: move the inode walk functions further down (Brian Foster) [2081105] - xfs: detach inode dquots at the end of inactivation (Brian Foster) [2081105] - xfs: move the quotaoff dqrele inode walk into xfs_icache.c (Brian Foster) [2081105] - xfs: don't take a spinlock unconditionally in the DIO fastpath (Brian Foster) [2081105] - xfs: mark xfs_bmap_set_attrforkoff static (Brian Foster) [2081105] - xfs: Remove redundant assignment to busy (Brian Foster) [2081105] - xfs: sort variable alphabetically to avoid repeated declaration (Brian Foster) [2081105] - xfs: remove xfs_perag_t (Brian Foster) [2081105] - xfs: use perag through unlink processing (Brian Foster) [2081105] - xfs: clean up and simplify xfs_dialloc() (Brian Foster) [2081105] - xfs: inode allocation can use a single perag instance (Brian Foster) [2081105] - xfs: get rid of xfs_dir_ialloc() (Brian Foster) [2081105] - xfs: collapse AG selection for inode allocation (Brian Foster) [2081105] - xfs: simplify xfs_dialloc_select_ag() return values (Brian Foster) [2081105] - xfs: remove agno from btree cursor (Brian Foster) [2081105] - xfs: use perag for ialloc btree cursors (Brian Foster) [2081105] - xfs: convert allocbt cursors to use perags (Brian Foster) [2081105] - xfs: convert refcount btree cursor to use perags (Brian Foster) [2081105] - xfs: convert rmap btree cursor to using a perag (Brian Foster) [2081105] - xfs: add a perag to the btree cursor (Brian Foster) [2081105] - xfs: pass perags around in fsmap data dev functions (Brian Foster) [2081105] - xfs: push perags through the ag reservation callouts (Brian Foster) [2081105] - xfs: pass perags through to the busy extent code (Brian Foster) [2081105] - xfs: convert secondary superblock walk to use perags (Brian Foster) [2081105] - xfs: convert xfs_iwalk to use perag references (Brian Foster) [2081105] - xfs: convert raw ag walks to use for_each_perag (Brian Foster) [2081105] - xfs: make for_each_perag... a first class citizen (Brian Foster) [2081105] - xfs: move perag structure and setup to libxfs/xfs_ag.[ch] (Brian Foster) [2081105] - xfs: prepare for moving perag definitions and support to libxfs (Brian Foster) [2081105] - xfs: move xfs_perag_get/put to xfs_ag.[ch] (Brian Foster) [2081105] - xfs: remove unnecessary shifts (Brian Foster) [2081105] - xfs: clean up open-coded fs block unit conversions (Brian Foster) [2081105] - xfs: Clean up xfs_attr_node_addname_clear_incomplete (Brian Foster) [2081105] - xfs: Remove xfs_attr_rmtval_set (Brian Foster) [2081105] - xfs: Add delay ready attr set routines (Brian Foster) [2081105] - xfs: Add delay ready attr remove routines (Brian Foster) [2081105] - xfs: Hoist node transaction handling (Brian Foster) [2081105] - xfs: Hoist xfs_attr_leaf_addname (Brian Foster) [2081105] - xfs: Hoist xfs_attr_node_addname (Brian Foster) [2081105] - xfs: Add helper xfs_attr_node_addname_find_attr (Brian Foster) [2081105] - xfs: Separate xfs_attr_node_addname and xfs_attr_node_addname_clear_incomplete (Brian Foster) [2081105] - xfs: Refactor xfs_attr_set_shortform (Brian Foster) [2081105] - xfs: Add xfs_attr_node_remove_name (Brian Foster) [2081105] - xfs: Reverse apply 72b97ea40d (Brian Foster) [2081105] - xfs: use xfs_buf_alloc_pages for uncached buffers (Brian Foster) [2081105] - xfs: split up xfs_buf_allocate_memory (Brian Foster) [2081105] - xfs: Fix fall-through warnings for Clang (Brian Foster) [2081105] - scsi: qla2xxx: Use transport-defined speed mask for supported_speeds (Nilesh Javali) [2109830] - scsi: qla2xxx: Fix serialization of DCBX TLV data request (Nilesh Javali) [2109830] - scsi: qla2xxx: Remove unused declarations for qla2xxx (Nilesh Javali) [2109830] - scsi: qla2xxx: Drop DID_TARGET_FAILURE use (Nilesh Javali) [2109830] - scsi: qla2xxx: Update version to 10.02.07.900-k (Nilesh Javali) [2109830] - scsi: qla2xxx: Add NVMe parameters support in Auxiliary Image Status (Nilesh Javali) [2109830] - scsi: qla2xxx: Add debugfs create/delete helpers (Nilesh Javali) [2109830] - scsi: qla2xxx: Fix response queue handler reading stale packets (Nilesh Javali) [2109830] - scsi: qla2xxx: Revert "scsi: qla2xxx: Fix response queue handler reading stale packets" (Nilesh Javali) [2109830] - scsi: qla2xxx: Log message "skipping scsi_scan_host()" as informational (Nilesh Javali) [2109830] - scsi: qla2xxx: Avoid flush_scheduled_work() usage (Nilesh Javali) [2109830] - scsi: qla2xxx: Always wait for qlt_sess_work_fn() from qlt_stop_phase1() (Nilesh Javali) [2109830] - scsi: qla2xxx: Remove unused del_sess_list field (Nilesh Javali) [2109830] - scsi: qla2xxx: Remove unused qlt_tmr_work() (Nilesh Javali) [2109830] - scsi: qla2xxx: Update version to 10.02.07.800-k (Nilesh Javali) [2109830] - scsi: qla2xxx: Update manufacturer details (Nilesh Javali) [2109830] - scsi: qla2xxx: Fix discovery issues in FC-AL topology (Nilesh Javali) [2109830] - scsi: qla2xxx: edif: Fix dropped IKE message (Nilesh Javali) [2109830] - scsi: qla2xxx: Fix response queue handler reading stale packets (Nilesh Javali) [2109830] - scsi: qla2xxx: Zero undefined mailbox IN registers (Nilesh Javali) [2109830] - scsi: qla2xxx: Fix incorrect display of max frame size (Nilesh Javali) [2109830] - scsi: qla2xxx: Check correct variable in qla24xx_async_gffid() (Nilesh Javali) [2109830] - scsi: qla2xxx: Update version to 10.02.07.700-k (Nilesh Javali) [2109830] - scsi: qla2xxx: Fix losing FCP-2 targets on long port disable with I/Os (Nilesh Javali) [2109830] - scsi: qla2xxx: Add debug prints in the device remove path (Nilesh Javali) [2109830] - scsi: qla2xxx: Fix losing target when it reappears during delete (Nilesh Javali) [2109830] - scsi: qla2xxx: Fix losing FCP-2 targets during port perturbation tests (Nilesh Javali) [2109830] - scsi: qla2xxx: Fix crash due to stale SRB access around I/O timeouts (Nilesh Javali) [2109830] - scsi: qla2xxx: Turn off multi-queue for 8G adapters (Nilesh Javali) [2109830] - scsi: qla2xxx: Wind down adapter after PCIe error (Nilesh Javali) [2109830] - scsi: qla2xxx: Update version to 10.02.07.600-k (Nilesh Javali) [2109830] - scsi: qla2xxx: edif: Fix slow session teardown (Nilesh Javali) [2109830] - scsi: qla2xxx: edif: Reduce N2N thrashing at app_start time (Nilesh Javali) [2109830] - scsi: qla2xxx: edif: Fix no logout on delete for N2N (Nilesh Javali) [2109830] - scsi: qla2xxx: edif: Fix session thrash (Nilesh Javali) [2109830] - scsi: qla2xxx: edif: Tear down session if keys have been removed (Nilesh Javali) [2109830] - scsi: qla2xxx: edif: Fix no login after app start (Nilesh Javali) [2109830] - scsi: qla2xxx: edif: Reduce disruption due to multiple app start (Nilesh Javali) [2109830] - scsi: qla2xxx: edif: Send LOGO for unexpected IKE message (Nilesh Javali) [2109830] - scsi: qla2xxx: edif: Fix I/O timeout due to over-subscription (Nilesh Javali) [2109830] - scsi: qla2xxx: Update version to 10.02.07.500-k (Nilesh Javali) [2109830] - scsi: qla2xxx: edif: Fix n2n login retry for secure device (Nilesh Javali) [2109830] - scsi: qla2xxx: edif: Fix n2n discovery issue with secure target (Nilesh Javali) [2109830] - scsi: qla2xxx: edif: Remove old doorbell interface (Nilesh Javali) [2109830] - scsi: qla2xxx: edif: Add retry for ELS passthrough (Nilesh Javali) [2109830] - scsi: qla2xxx: edif: Synchronize NPIV deletion with authentication application (Nilesh Javali) [2109830] - scsi: qla2xxx: edif: Fix potential stuck session in sa update (Nilesh Javali) [2109830] - scsi: qla2xxx: edif: Add bsg interface to read doorbell events (Nilesh Javali) [2109830] - scsi: qla2xxx: edif: Wait for app to ack on sess down (Nilesh Javali) [2109830] - scsi: qla2xxx: edif: bsg refactor (Nilesh Javali) [2109830] - scsi: qla2xxx: edif: Reduce Initiator-Initiator thrashing (Nilesh Javali) [2109830] - scsi: qla2xxx: Remove unused 'ql_dm_tgt_ex_pct' parameter (Nilesh Javali) [2109830] - scsi: qla2xxx: Remove setting of 'req' and 'rsp' parameters (Nilesh Javali) [2109830] - scsi: qla2xxx: Fix missed DMA unmap for aborted commands (Nilesh Javali) [2109830] - scsi: qla2xxx: edif: Remove unneeded variable (Nilesh Javali) [2109830] - scsi: qla2xxx: Remove unneeded flush_workqueue() (Nilesh Javali) [2109830] - scsi: qla2xxx: Remove free_sg command flag (Nilesh Javali) [2109830] - scsi: megaraid_sas: Clean up some inconsistent indenting (Tomas Henzl) [2120070] - scsi: megaraid_sas: Move megasas_dbg_lvl init to megasas_init() (Tomas Henzl) [2120070] - scsi: megaraid_sas: Remove unnecessary memset() (Tomas Henzl) [2120070] - scsi: megaraid_sas: Simplify megasas_update_device_list (Tomas Henzl) [2120070] - scsi: megaraid_sas: Correct an error message (Tomas Henzl) [2120070] - scsi: megaraid_sas: Correct value passed to scsi_device_lookup() (Tomas Henzl) [2120070] - scsi: megaraid_sas: Use struct_size() in code related to struct MR_PD_CFG_SEQ_NUM_SYNC (Tomas Henzl) [2120070] - scsi: megaraid_sas: Use struct_size() in code related to struct MR_FW_RAID_MAP (Tomas Henzl) [2120070] - scsi: megaraid_sas: Replace one-element array with flexible-array member in MR_PD_CFG_SEQ_NUM_SYNC (Tomas Henzl) [2120070] - scsi: megaraid_sas: Replace one-element array with flexible-array member in MR_DRV_RAID_MAP (Tomas Henzl) [2120070] - scsi: megaraid_sas: Replace one-element array with flexible-array member in MR_FW_RAID_MAP_DYNAMIC (Tomas Henzl) [2120070] - scsi: megaraid_sas: Replace one-element array with flexible-array member in MR_FW_RAID_MAP (Tomas Henzl) [2120070] - scsi: megaraid: Remove redundant assignment to variable mfiStatus (Tomas Henzl) [2120070] - scsi: megaraid_sas: Remove redundant variable cmd_type (Tomas Henzl) [2120070] - platform/x86/intel/vsec: Fix wrong type for local status variables (Prarit Bhargava) [2076744] - platform/x86/intel/vsec: Add PCI error recovery support to Intel PMT (Prarit Bhargava) [2076744] - platform/x86/intel/vsec: Add support for Raptor Lake (Prarit Bhargava) [2076744] - platform/x86/intel/pmt: telemetry: Fix fixed region handling (Prarit Bhargava) [2076744] - platform/x86/intel/vsec: Rework early hardware code (Prarit Bhargava) [2076744] - platform/x86/intel: Fix pmt_crashlog array reference (Prarit Bhargava) [2076744] - powerpc/kexec_file: Use current CPU info while setting up FDT (Mamatha Inamdar) [2126520] - mm/kmemleak: prevent soft lockup in kmemleak_scan()'s object iteration loops (Waiman Long) [2095075] - mm/kmemleak: prevent soft lockup in first object iteration loop of kmemleak_scan() (Waiman Long) [2095075] - mm/kmemleak: skip unlikely objects in kmemleak_scan() without taking lock (Waiman Long) [2095075] - mm/kmemleak: use _irq lock/unlock variants in kmemleak_scan/_clear() (Waiman Long) [2095075] - mm/kmemleak: avoid scanning potential huge holes (Waiman Long) [2095075] - KVM: s390: pci: fix GAIT physical vs virtual pointers usage (Thomas Huth) [1664379] - KVM: s390: pci: fix plain integer as NULL pointer warnings (Thomas Huth) [1664379] - KVM: s390/pci: fix include duplicates (Thomas Huth) [1664379] - redhat: Use group notifier to get the KVM pointer in the vfio_pci_zdev code (Thomas Huth) [1664379] - KVM: s390: pci: register pci hooks without interpretation (Thomas Huth) [1664379] - KVM: s390: pci: Hook to access KVM lowlevel from VFIO (Thomas Huth) [1664379] - Documentation: kvm: extend KVM_S390_ZPCI_OP subheading underline (Thomas Huth) [1664379] - KVM: s390: add KVM_S390_ZPCI_OP to manage guest zPCI devices (Thomas Huth) [1664379] - vfio-pci/zdev: different maxstbl for interpreted devices (Thomas Huth) [1664379] - vfio-pci/zdev: add function handle to clp base capability (Thomas Huth) [1664379] - vfio-pci/zdev: add open/close device hooks (Thomas Huth) [1664379] - KVM: s390: pci: add routines to start/stop interpretive execution (Thomas Huth) [1664379] - KVM: s390: pci: provide routines for enabling/disabling interrupt forwarding (Thomas Huth) [1664379] - KVM: s390: mechanism to enable guest zPCI Interpretation (Thomas Huth) [1664379] - KVM: s390: pci: enable host forwarding of Adapter Event Notifications (Thomas Huth) [1664379] - KVM: s390: pci: do initial setup for AEN interpretation (Thomas Huth) [1664379] - KVM: s390: pci: add basic kvm_zdev structure (Thomas Huth) [1664379] - redhat: Enable the new CONFIG_VFIO_PCI_ZDEV_KVM switch (Thomas Huth) [1664379] - vfio/pci: introduce CONFIG_VFIO_PCI_ZDEV_KVM (Thomas Huth) [1664379] - vfio/pci: remove CONFIG_VFIO_PCI_ZDEV from Kconfig (Thomas Huth) [1664379] - vfio-pci/zdev: fix possible segmentation fault issue (Thomas Huth) [1664379] - s390/pci: stash dtsm and maxstbl (Thomas Huth) [1664379] - s390/pci: stash associated GISA designation (Thomas Huth) [1664379] - s390/pci: externalize the SIC operation controls and routine (Thomas Huth) [1664379] - s390/airq: allow for airq structure that uses an input vector (Thomas Huth) [1664379] - s390/airq: pass more TPI info to airq handlers (Thomas Huth) [1664379] - s390/cio: add tpi.h header file (Thomas Huth) [1664379] - s390/ap: fix kernel doc comments (Thomas Huth) [1664379] - s390/sclp: detect the AISI facility (Thomas Huth) [1664379] - s390/sclp: detect the AENI facility (Thomas Huth) [1664379] - s390/sclp: detect the AISII facility (Thomas Huth) [1664379] - s390/sclp: detect the zPCI load/store interpretation facility (Thomas Huth) [1664379] - s390/sclp: add detection of IPL-complete-control facility (Thomas Huth) [1664379] - s390/pci: add error record for CC 2 retries (Thomas Huth) [2134399] - s390/pci: add PCI access type and length to error records (Thomas Huth) [2134399] - s390/pci: don't log availability events as errors (Thomas Huth) [2134399] - s390/pci: make better use of zpci_dbg() levels (Thomas Huth) [2134399] - s390/pci: rename get_zdev_by_bus() to zdev_from_bus() (Thomas Huth) [2134399] - redhat: Restore clp_rescan_pci_devices_simple() function (Thomas Huth) [2134399] - s390/pci: improve zpci_dev reference counting (Thomas Huth) [2134399] - s390/pci: make zpci_set_irq()/zpci_clear_irq() static (Thomas Huth) [2134399] - s390/pci: simplify __pciwb_mio() inline asm (Thomas Huth) [2134399] - s390/pci: use physical addresses in DMA tables (Thomas Huth) [2134399] - s390/pci: use phys_to_virt() for AIBVs/DIBVs (Thomas Huth) [2134399] - s390/pci: implement minimal PCI error recovery (Thomas Huth) [2134399] - PCI: Export pci_dev_lock() (Thomas Huth) [2134399] - PCI: Export pci_dev_trylock() and pci_dev_unlock() (Thomas Huth) [2134399] - s390/pci: implement reset_slot for hotplug slot (Thomas Huth) [2134399] - s390/pci: refresh function handle in iomap (Thomas Huth) [2134399] - s390/pci: add simpler s390dbf traces for events (Thomas Huth) [2134399] - s390/pci: tolerate inconsistent handle in recover (Thomas Huth) [2134399] - s390/pci_mmio: fully validate the VMA before calling follow_pte() (Thomas Huth) [2134399] - s390/pci: read clp_list_pci_req only once (Thomas Huth) [2134399] - s390/pci: fix clp_get_state() handling of -ENODEV (Thomas Huth) [2134399] - s390/pci: improve DMA translation init and exit (Thomas Huth) [2134399] - s390/pci: simplify CLP List PCI handling (Thomas Huth) [2134399] - s390/pci: handle FH state mismatch only on disable (Thomas Huth) [2134399] - s390/pci: fix misleading rc in clp_set_pci_fn() (Thomas Huth) [2134399] - s390/pci: reset zdev->zbus on registration failure (Thomas Huth) [2134399] - s390/pci: cleanup resources only if necessary (Thomas Huth) [2134399] - s390/pci: add zpci_set_irq()/zpci_clear_irq() (Thomas Huth) [2134399] - s390/pci: use register pair instead of register asm (Thomas Huth) [2134399] - s390: introduce register pair union (Thomas Huth) [2134399] - s390/pci: handle stale deconfiguration events (Thomas Huth) [2134399] - s390/pci: rename zpci_configure_device() (Thomas Huth) [2134399] - s390/pci: narrow scope of zpci_configure_device() (Thomas Huth) [2134399] - s390/pci: separate zbus registration from scanning (Thomas Huth) [2134399] - s390/pci: use mutex not spinlock for zbus list (Thomas Huth) [2134399] - s390/pci: separate zbus creation from scanning (Thomas Huth) [2134399] - s390/pci: do more bus setup in zpci_bus_scan() (Thomas Huth) [2134399] - s390/pci: introduce zpci_bus_scan_device() (Thomas Huth) [2134399] - s390/pci: fix DMA cleanup on hard deconfigure (Thomas Huth) [2134399] - s390/pci: move zpci_remove_device() to bus code (Thomas Huth) [2134399] - s390/pci: unify de-/configure for slots and events (Thomas Huth) [2134399] - s390/pci: add zpci_event_hard_deconfigured() (Thomas Huth) [2134399] - s390/pci: deconfigure device on release (Thomas Huth) [2134399] - s390/pci: refactor zpci function states (Thomas Huth) [2134399] - s390/pci: inform when missing required facilities (Thomas Huth) [2134399] - s390/pci: remove races against pte updates (Thomas Huth) [2134399] - s390: remove orphaned function declarations (Thomas Huth) [2134399] - s390/pci: add missing pci_iov.h include (Thomas Huth) [2134399] - s390/pci: remove clp_rescan_pci_devices_simple() (Thomas Huth) [2134399] - s390/pci: remove clp_rescan_pci_devices() (Thomas Huth) [2134399] - s390/pci: consolidate SR-IOV specific code (Thomas Huth) [2134399] - s390/pci: Implement ioremap_wc/prot() with MIO (Thomas Huth) [2134399] - s390/mm: properly clear _PAGE_NOEXEC bit when it is not supported (Thomas Huth) [2134399] - s390/pci: clarify comment in s390_mmio_read/write (Thomas Huth) [2134399] - s390/pci: remove unused functions (Thomas Huth) [2134399] - s390/pci: Log new handle in clp_disable_fh() (Thomas Huth) [2134399] - s390/pci: ioremap() align with generic code (Thomas Huth) [2134399] - s390: enforce CONFIG_SMP (Thomas Huth) [2134399] - s390/pci: mark function(s) __always_inline (Thomas Huth) [2134399] - s390/pci: avoid using strncmp with hardcoded length (Thomas Huth) [2134399] - s390/pci: PCI_IOV_RESOURCES loop refactoring in zpci_map_resources (Thomas Huth) [2134399] - s390: pci: no need to check return value of debugfs_create functions (Thomas Huth) [2134399] - s390/pci: fix sleeping in atomic during hotplug (Thomas Huth) [2134399] - s390/pci: remove fmb address from debug output (Thomas Huth) [2134399] - s390/pci: add fmt3 fmb (Thomas Huth) [2134399] - tools headers kvm s390: Sync headers with the kernel sources (Thomas Huth) [2111063] - KVM: s390: resetting the Topology-Change-Report (Thomas Huth) [2111063] - KVM: s390: guest support for topology function (Thomas Huth) [2111063] - KVM: s390: Cleanup ipte lock access and SIIF facility checks (Thomas Huth) [2111063] - KVM: s390: drop unexpected word 'and' in the comments (Thomas Huth) [2111063] - Documentation: KVM: update s390-diag.rst reference (Thomas Huth) [2043872] - Documentation: KVM: update msr.rst reference (Thomas Huth) [2043872] - Documentation: KVM: update amd-memory-encryption.rst references (Thomas Huth) [2043872] - Documentation: KVM: update s390-pv.rst reference (Thomas Huth) [2043872] - Documentation/virt/kvm/api.rst: Explain rc/rrc delivery (Thomas Huth) [2043872] - Documentation/virt/kvm/api.rst: Add protvirt dump/info api descriptions (Thomas Huth) [2043872] - Documentation: KVM: add API issues section (Thomas Huth) [2043872] - Documentation: virt: Protected virtual machine dumps (Thomas Huth) [2043872] - Documentation: KVM: add separate directories for architecture-specific documentation (Thomas Huth) [2043872] - KVM: s390: Add KVM_CAP_S390_PROTECTED_DUMP (Thomas Huth) [2043872] - KVM: s390: Add CPU dump functionality (Thomas Huth) [2043872] - KVM: s390: Add configuration dump functionality (Thomas Huth) [2043872] - KVM: s390: pv: Add query dump information (Thomas Huth) [2043872] - KVM: s390: pv: Add dump support definitions (Thomas Huth) [2043872] - KVM: s390: pv: Add query interface (Thomas Huth) [2043872] - s390/uv: Add dump fields to query (Thomas Huth) [2043872] - s390/uv: Add SE hdr query information (Thomas Huth) [2043872] - kvm: Move KVM_GET_XSAVE2 IOCTL definition at the end of kvm.h (Thomas Huth) [2043872] - docs: kvm: fix WARNINGs from api.rst (Thomas Huth) [2043872] - s390/mm: use non-quiescing sske for KVM switch to keyed guest (Thomas Huth) [2043872] - s390/gmap: voluntarily schedule during key setting (Thomas Huth) [2043872] - KVM: s390: Don't indicate suppression on dirtying, failing memop (Thomas Huth) [2043872] - s390: uv: Add offset comments to UV query struct and fix naming (Thomas Huth) [2043872] - KVM: s390: Use Makefile.kvm for common files (Thomas Huth) [2043872] - KVM: s390: Skip gfn/size sanity checks on memslot DELETE or FLAGS_ONLY (Thomas Huth) [2043872] - fs: dlm: fix invalid derefence of sb_lvbptr (Alexander Aring) [2121790] - fs: dlm: handle -EBUSY first in unlock validation (Alexander Aring) [2121790] - fs: dlm: handle -EBUSY first in lock arg validation (Alexander Aring) [2121790] - fs: dlm: fix race between test_bit() and queue_work() (Alexander Aring) [2121790] - scsi: core: Fix a use-after-free (Ming Lei) [1961010] - net/mlx5e: Fix wrong use of skb_tcp_all_headers() with encapsulation (Petr Oros) [2135685] - net: add skb_[inner_]tcp_all_headers helpers (Petr Oros) [2135685] - net: marvell: clean up trigraph warning on ??! string (Petr Oros) [2135685] - powerpc/pseries: Use lparcfg to reconfig VAS windows for DLPAR CPU (Steve Best) [2133103] - flow_dissector: Do not count vlan tags inside tunnel payload (Ivan Vecera) [2136875] - flow_offload: Introduce flow_match_pppoe (Ivan Vecera) [2136875] - net/sched: flower: Add PPPoE filter (Ivan Vecera) [2136875] - flow_dissector: Add PPPoE dissectors (Ivan Vecera) [2136875] - net/sched: flower: Consider the number of tags for vlan filters (Ivan Vecera) [2136875] - net/sched: flower: Add number of vlan tags filter (Ivan Vecera) [2136875] - flow_dissector: Add number of vlan tags dissector (Ivan Vecera) [2136875] - net/sched: flower: Reduce identation after is_key_vlan refactoring (Ivan Vecera) [2136875] - net/sched: flower: Helper function for vlan ethtype checks (Ivan Vecera) [2136875] - dissector: do not set invalid PPP protocol (Ivan Vecera) [2136875] - dm bufio: use the acquire memory barrier when testing for B_READING (Benjamin Marzinski) [2139161] - provide arch_test_bit_acquire for architectures that define test_bit (Benjamin Marzinski) [2139161] - wait_on_bit: add an acquire memory barrier (Benjamin Marzinski) [2139161] - add barriers to buffer_uptodate and set_buffer_uptodate (Benjamin Marzinski) [2139161] - dm verity: Add documentation for try_verify_in_tasklet option (Benjamin Marzinski) [2139161] - dm cache: delete the redundant word 'each' in comment (Benjamin Marzinski) [2139161] - dm raid: fix typo in analyse_superblocks code comment (Benjamin Marzinski) [2139161] - dm verity: enable WQ_HIGHPRI on verify_wq (Benjamin Marzinski) [2139161] - dm raid: delete the redundant word 'that' in comment (Benjamin Marzinski) [2139161] - dm: change from DMWARN to DMERR or DMCRIT for fatal errors (Benjamin Marzinski) [2139161] - dm bufio: fix some cases where the code sleeps with spinlock held (Benjamin Marzinski) [2139161] - dm writecache: fix smatch warning about invalid return from writecache_map (Benjamin Marzinski) [2139161] - dm verity: fix verity_parse_opt_args parsing (Benjamin Marzinski) [2139161] - dm verity: fix DM_VERITY_OPTS_MAX value yet again (Benjamin Marzinski) [2139161] - dm bufio: simplify DM_BUFIO_CLIENT_NO_SLEEP locking (Benjamin Marzinski) [2139161] - dm verity: have verify_wq use WQ_HIGHPRI if "try_verify_in_tasklet" (Benjamin Marzinski) [2139161] - dm verity: remove WQ_CPU_INTENSIVE flag since using WQ_UNBOUND (Benjamin Marzinski) [2139161] - dm verity: only copy bvec_iter in verity_verify_io if in_tasklet (Benjamin Marzinski) [2139161] - dm verity: optimize verity_verify_io if FEC not configured (Benjamin Marzinski) [2139161] - dm verity: conditionally enable branching for "try_verify_in_tasklet" (Benjamin Marzinski) [2139161] - dm bufio: conditionally enable branching for DM_BUFIO_CLIENT_NO_SLEEP (Benjamin Marzinski) [2139161] - dm verity: allow optional args to alter primary args handling (Benjamin Marzinski) [2139161] - dm verity: Add optional "try_verify_in_tasklet" feature (Benjamin Marzinski) [2139161] - dm bufio: Add DM_BUFIO_CLIENT_NO_SLEEP flag (Benjamin Marzinski) [2139161] - dm bufio: Add flags argument to dm_bufio_client_create (Benjamin Marzinski) [2139161] - dm: Start pr_preempt from the same starting path (Benjamin Marzinski) [2139161] - dm: Fix PR release handling for non All Registrants (Benjamin Marzinski) [2139161] - dm: Start pr_reserve from the same starting path (Benjamin Marzinski) [2139161] - dm: Allow dm_call_pr to be used for path searches (Benjamin Marzinski) [2139161] - Documentation: dm writecache: Render status list as list (Benjamin Marzinski) [2139161] - Documentation: dm writecache: add blank line before optional parameters (Benjamin Marzinski) [2139161] - dm snapshot: fix typo in snapshot_map() comment (Benjamin Marzinski) [2139161] - dm raid: remove redundant "the" in parse_raid_params() comment (Benjamin Marzinski) [2139161] - dm cache: fix typo in 2 comment blocks (Benjamin Marzinski) [2139161] - dm verity: fix checkpatch close brace error (Benjamin Marzinski) [2139161] - dm table: rename dm_target variable in dm_table_add_target() (Benjamin Marzinski) [2139161] - dm table: audit all dm_table_get_target() callers (Benjamin Marzinski) [2139161] - dm table: remove dm_table_get_num_targets() wrapper (Benjamin Marzinski) [2139161] - writeback: Avoid skipping inode writeback (Waiman Long) [2138886] - writeback: fix obtain a reference to a freeing memcg css (Waiman Long) [2138886] - mm/memcg: disable threshold event handlers on PREEMPT_RT (Waiman Long) [2138886] - memcg: increase MEMCG_CHARGE_BATCH to 64 (Waiman Long) [2138886] - mm: page_counter: rearrange struct page_counter fields (Waiman Long) [2138886] - mm: page_counter: remove unneeded atomic ops for low/min (Waiman Long) [2138886] - memcg: reduce size of memcg vmstats structures (Waiman Long) [2138886] - memcg: rearrange code (Waiman Long) [2138886] - memcg: extract memcg_vmstats from struct mem_cgroup (Waiman Long) [2138886] - mm: memcontrol: fix potential oom_lock recursion deadlock (Waiman Long) [2138886] - mm: memcontrol: add {pgscan,pgsteal}_{kswapd,direct} items in memory.stat of cgroup v2 (Waiman Long) [2138886] - mm/memcg: protect per-CPU counter by disabling preemption on PREEMPT_RT where needed. (Waiman Long) [2138886] - writeback: memcg: simplify cgroup_writeback_by_id (Waiman Long) [2138886] - writeback, cgroup: do not reparent dax inodes (Waiman Long) [2138886] - writeback, cgroup: remove wb from offline list before releasing refcnt (Waiman Long) [2138886] - writeback, cgroup: release dying cgwbs by switching attached inodes (Waiman Long) [2138886] - writeback, cgroup: support switching multiple inodes at once (Waiman Long) [2138886] - writeback, cgroup: split out the functional part of inode_switch_wbs_work_fn() (Waiman Long) [2138886] - writeback, cgroup: keep list of inodes attached to bdi_writeback (Waiman Long) [2138886] - writeback, cgroup: switch to rcu_work API in inode_switch_wbs() (Waiman Long) [2138886] - writeback, cgroup: increment isw_nr_in_flight before grabbing an inode (Waiman Long) [2138886] - writeback, cgroup: add smp_mb() to cgroup_writeback_umount() (Waiman Long) [2138886] - writeback, cgroup: do not switch inodes with I_WILL_FREE flag (Waiman Long) [2138886] - docs/admin-guide: cgroup-v2: typos and spaces (Waiman Long) [2138886] - fs: improve comments for writeback_single_inode() (Waiman Long) [2138886] - writeback: remove struct bdi_writeback_congested (Waiman Long) [2138886] - writeback: remove {set,clear}_wb_congested (Waiman Long) [2138886] - fs/writeback.c: use rcu_barrier() to wait for inflight wb switches going into workqueue when umount (Waiman Long) [2138886] - blkcg: remove unused __blkg_release_rcu() (Waiman Long) [2138886] - writeback: Add a bdi_writeback_rh extension to struct bdi_writeback (Waiman Long) [2138886] - RDMA/irdma: Report the correct link speed (Kamal Heib) [2125102] - blk-mq: avoid double ->queue_rq() because of early timeout (Ming Lei) [2132438] - blk-mq: add one API for waiting until quiesce is done (Ming Lei) [2132438] - blk-mq: support concurrent queue quiesce/unquiesce (Ming Lei) [2132438] - bridge: Do not send empty IFLA_AF_SPEC attribute (Ivan Vecera) [2139133] - net: bridge: Clear offload_fwd_mark when passing frame up bridge interface. (Ivan Vecera) [2139133] - net: bridge: vlan: fix memory leak in __allowed_ingress (Ivan Vecera) [2139133]- ice: Add additional CSR registers to ETHTOOL_GREGS (Petr Oros) [2131024] - udp: Update reuse->has_conns under reuseport_lock. (Xin Long) [2135937] - udp: Remove redundant __udp_sysctl_init() call from udp_init(). (Xin Long) [2135937] - udp: Fix a data-race around sysctl_udp_l3mdev_accept. (Xin Long) [2135937] - Documentation: fix udp_wmem_min in ip-sysctl.rst (Xin Long) [2135937] - be2net: Fix buffer overflow in be_get_module_eeprom (Josef Oskera) [2126917] - iommu/vt-d: Clean up si_domain in the init_dmars() error path (Jerry Snitselaar) [2133331]- md: Fix spelling mistake in comments of r5l_log (Nigel Croxon) [2112935] - md/raid5: Wait for MD_SB_CHANGE_PENDING in raid5d (Nigel Croxon) [2112935] - md/raid10: convert resync_lock to use seqlock (Nigel Croxon) [2112935] - md/raid10: fix improper BUG_ON() in raise_barrier() (Nigel Croxon) [2112935] - md/raid10: prevent unnecessary calls to wake_up() in fast path (Nigel Croxon) [2112935] - md/raid10: don't modify 'nr_waitng' in wait_barrier() for the case nowait (Nigel Croxon) [2112935] - md/raid10: factor out code from wait_barrier() to stop_waiting_barrier() (Nigel Croxon) [2112935] - md: Remove extra mddev_get() in md_seq_start() (Nigel Croxon) [2112935] - md/raid5: Remove unnecessary bio_put() in raid5_read_one_chunk() (Nigel Croxon) [2112935 2111563] - md/raid5: Ensure stripe_fill happens on non-read IO with journal (Nigel Croxon) [2112935] - md/raid5: Don't read ->active_stripes if it's not needed (Nigel Croxon) [2112935] - md/raid5: Cleanup prototype of raid5_get_active_stripe() (Nigel Croxon) [2112935] - md/raid5: Drop extern on function declarations in raid5.h (Nigel Croxon) [2112935] - md/raid5: Refactor raid5_get_active_stripe() (Nigel Croxon) [2112935] - md: Replace snprintf with scnprintf (Nigel Croxon) [2112935] - md/raid10: fix compile warning (Nigel Croxon) [2112935] - md/raid5: Fix spelling mistakes in comments (Nigel Croxon) [2112935] - md: call __md_stop_writes in md_stop (Nigel Croxon) [2112935] - md: Flush workqueue md_rdev_misc_wq in md_alloc() (Nigel Croxon) [2112935] - drivers:md:fix a potential use-after-free bug (Nigel Croxon) [2112935] - md/raid5: Ensure batch_last is released before sleeping for quiesce (Nigel Croxon) [2112935] - md/raid5: Move stripe_request_ctx up (Nigel Croxon) [2112935] - md/raid5: Drop unnecessary call to r5c_check_stripe_cache_usage() (Nigel Croxon) [2112935] - md/raid5: Make is_inactive_blocked() helper (Nigel Croxon) [2112935] - md/raid5: Refactor raid5_get_active_stripe() (Nigel Croxon) [2112935] - md-raid10: fix KASAN warning (Nigel Croxon) [2112935] - md: fix build failure for !MODULE (Nigel Croxon) [2112935] - raid5: fix duplicate checks for rdev->saved_raid_disk (Nigel Croxon) [2112935] - md/raid5: Convert prepare_to_wait() to wait_woken() api (Nigel Croxon) [2112935] - md/raid5: Fix sectors_to_do bitmap overflow in raid5_make_request() (Nigel Croxon) [2112935] - md: Fix spelling mistake in comments (Nigel Croxon) [2112935] - md/raid5: Increase restriction on max segments per request (Nigel Croxon) [2112935] - md/raid5: Improve debug prints (Nigel Croxon) [2112935] - md/raid5: Pivot raid5_make_request() (Nigel Croxon) [2112935] - md/raid5: Check all disks in a stripe_head for reshape progress (Nigel Croxon) [2112935] - md/raid5: Refactor add_stripe_bio() (Nigel Croxon) [2112935] - md/raid5: Keep a reference to last stripe_head for batch (Nigel Croxon) [2112935] - md/raid5: Refactor for loop in raid5_make_request() into while loop (Nigel Croxon) [2112935] - md/raid5: Move read_seqcount_begin() into make_stripe_request() (Nigel Croxon) [2112935] - md/raid5: Drop the do_prepare flag in raid5_make_request() (Nigel Croxon) [2112935] - md/raid5: Factor out helper from raid5_make_request() loop (Nigel Croxon) [2112935] - md/raid5: Move common stripe get code into new find_get_stripe() helper (Nigel Croxon) [2112935] - md/raid5: Move stripe_add_to_batch_list() call out of add_stripe_bio() (Nigel Croxon) [2112935] - md/raid5: Refactor raid5_make_request loop (Nigel Croxon) [2112935] - md/raid5: Factor out ahead_of_reshape() function (Nigel Croxon) [2112935] - md/raid5: Make logic blocking check consistent with logic that blocks (Nigel Croxon) [2112935] - md: unlock mddev before reap sync_thread in action_store (Nigel Croxon) [2112935] - md: Explicitly create command-line configured devices (Nigel Croxon) [2112935] - md: Notify sysfs sync_completed in md_reap_sync_thread() (Nigel Croxon) [2112935] - md: Ensure resync is reported after it starts (Nigel Croxon) [2112935] - md: Use enum for overloaded magic numbers used by mddev->curr_resync (Nigel Croxon) [2112935] - md/raid5-cache: Annotate pslot with __rcu notation (Nigel Croxon) [2112935] - md/raid5-cache: Clear conf->log after finishing work (Nigel Croxon) [2112935] - md/raid5-cache: Drop RCU usage of conf->log (Nigel Croxon) [2112935] - md/raid5-cache: Take mddev_lock in r5c_journal_mode_show() (Nigel Croxon) [2112935] - md/raid5: suspend the array for calls to log_exit() (Nigel Croxon) [2112935] - md/raid5-ppl: Drop unused argument from ppl_handle_flush_request() (Nigel Croxon) [2112935] - md/raid5-log: Drop extern decorators for function prototypes (Nigel Croxon) [2112935] - md/raid5: missing error code in setup_conf() (Nigel Croxon) [2112935] - Revert "md: don't unregister sync_thread with reconfig_mutex held" (Nigel Croxon) [2112935] - qed: fix typos in comments (Manish Chopra) [2111885] - net: qede: Remove unnecessary synchronize_irq() before free_irq() (Manish Chopra) [2111885] - RDMA/qedr: Fix potential memory leak in __qedr_alloc_mr() (Manish Chopra) [2111885] - qlogic: qed: fix clang -Wformat warnings (Manish Chopra) [2111885] - qed: Use bitmap_empty() (Manish Chopra) [2111885] - qed: Use the bitmap API to allocate bitmaps (Manish Chopra) [2111885] - qlogic/qed: fix repeated words in comments (Manish Chopra) [2111885] - net: qed: fix typos in comments (Manish Chopra) [2111885] - RDMA/qedr: Remove unnecessary synchronize_irq() before free_irq() (Manish Chopra) [2111885] - qed: Remove unnecessary synchronize_irq() before free_irq() (Manish Chopra) [2111885] - qed: replace bitmap_weight with bitmap_empty in qed_roce_stop() (Manish Chopra) [2111885] - qed: rework qed_rdma_bmap_free() (Manish Chopra) [2111885] - qed: Remove IP services API. (Manish Chopra) [2111885] - qed: remove an unneed NULL check on list iterator (Manish Chopra) [2111885] - RDMA/irdma: Report RNR NAK generation in device caps (Kamal Heib) [2120676 2103957] - RDMA/irdma: Use s/g array in post send only when its valid (Kamal Heib) [2120676 2103957] - RDMA/irdma: Return correct WC error for bind operation failure (Kamal Heib) [2120676 2103957] - RDMA/irdma: Return error on MR deregister CQP failure (Kamal Heib) [2120676 2103957] - RDMA/irdma: Report the correct max cqes from query device (Kamal Heib) [2120676 2103957] - RDMA/siw: Pass a pointer to virt_to_page() (Kamal Heib) [2120676] - RDMA/cma: Fix arguments order in net device validation (Kamal Heib) [2120676] - RDMA/irdma: Fix drain SQ hang with no completion (Kamal Heib) [2120676 2103957 2033244 2053376] - IB/iser: Fix login with authentication (Kamal Heib) [2120676] - RDMA/ib_srpt: Unify checking rdma_cm_id condition in srpt_cm_req_recv() (Kamal Heib) [2120676] - RDMA/rxe: Fix error unwind in rxe_create_qp() (Kamal Heib) [2120676] - RDMA/rxe: Split qp state for requester and completer (Kamal Heib) [2120676] - RDMA/rxe: Generate error completion for error requester QP state (Kamal Heib) [2120676] - RDMA/rxe: Update wqe_index for each wqe error completion (Kamal Heib) [2120676] - RDMA/srpt: Fix a use-after-free (Kamal Heib) [2120676] - RDMA/srpt: Introduce a reference count in struct srpt_device (Kamal Heib) [2120676] - RDMA/srpt: Duplicate port name members (Kamal Heib) [2120676] - Revert "RDMA/rxe: Create duplicate mapping tables for FMRs" (Kamal Heib) [2120676] - RDMA/rxe: Replace __rxe_do_task by rxe_run_task (Kamal Heib) [2120676] - RDMA/rxe: Limit the number of calls to each tasklet (Kamal Heib) [2120676] - RDMA/rxe: Make the tasklet exits the same (Kamal Heib) [2120676] - RDMA/rxe: Fix rnr retry behavior (Kamal Heib) [2120676] - RDMA/rxe: Add rxe_is_fenced() subroutine (Kamal Heib) [2120676] - RDMA/rxe: For invalidate compare according to set keys in mr (Kamal Heib) [2120676] - RDMA: Fix comment typo (Kamal Heib) [2120676] - IB: Fix repeated words 'the the' comments (Kamal Heib) [2120676] - RDMA/rxe: Fix mw bind to allow any consumer key portion (Kamal Heib) [2120676] - RDMA/rxe: Fix spelling mistake in error print (Kamal Heib) [2120676] - RDMA/rxe: Remove unused qp parameter (Kamal Heib) [2120676] - RDMA/hfi1: fix potential memory leak in setup_base_ctxt() (Kamal Heib) [2120676] - RDMA/rxe: Remove unused mask parameter (Kamal Heib) [2120676] - RDMA/rxe: Rename rxe_atomic_reply to atomic_reply (Kamal Heib) [2120676] - RDMA/rxe: Add common rxe_prepare_res() (Kamal Heib) [2120676] - RDMA/rxe: Fix BUG: KASAN: null-ptr-deref in rxe_qp_do_cleanup (Kamal Heib) [2120676] - RDMA/siw: Fix duplicated reported IW_CM_EVENT_CONNECT_REPLY event (Kamal Heib) [2120676] - RDMA/hfi1: Depend on !UML (Kamal Heib) [2120676] - RDMA/irdma: Use the bitmap API to allocate bitmaps (Kamal Heib) [2120676 2103957] - RDMA: remove useless condition in siw_create_cq() (Kamal Heib) [2120676] - RDMA/irdma: Fix setting of QP context err_rq_idx_valid field (Kamal Heib) [2120676 2103957] - RDMA/irdma: Fix VLAN connection with wildcard address (Kamal Heib) [2120676 2103957] - RDMA/irdma: Fix a window for use-after-free (Kamal Heib) [2120676 2103957] - RDMA/irdma: Make resource distribution algorithm more QP oriented (Kamal Heib) [2120676 2103957] - RDMA/irdma: Make CQP invalid state error non-critical (Kamal Heib) [2120676 2103957] - RDMA/irdma: Add AE source to error log (Kamal Heib) [2120676 2103957] - RDMA/irdma: Add 2 level PBLE support for FMR (Kamal Heib) [2120676 2103957] - IB: Fix spelling of 'writable' (Kamal Heib) [2120676] - RDMA/rxe: Remove unnecessary include statement (Kamal Heib) [2120676] - RDMA/rxe: Replace include statement (Kamal Heib) [2120676] - RDMA/rxe: Convert pr_warn/err to pr_debug in pyverbs (Kamal Heib) [2120676] - RDMA/rxe: Fix deadlock in rxe_do_local_ops() (Kamal Heib) [2120676] - RDMA/rxe: Merge normal and retry atomic flows (Kamal Heib) [2120676] - RDMA/rxe: Move atomic original value to res (Kamal Heib) [2120676] - RDMA/rxe: Move atomic responder res to atomic_reply (Kamal Heib) [2120676] - RDMA/rxe: Add a responder state for atomic reply (Kamal Heib) [2120676] - RDMA/rxe: Move code to rxe_prepare_atomic_res() (Kamal Heib) [2120676] - RDMA/rxe: Convert read side locking to rcu (Kamal Heib) [2120676] - RDMA/rxe: Stop lookup of partially built objects (Kamal Heib) [2120676] - RDMA/rxe: Remove useless pkt parameters (Kamal Heib) [2120676] - RDMA: Correct duplicated words in comments (Kamal Heib) [2120676] - IB/iser: Drain the entire QP during destruction flow (Kamal Heib) [2120676] - RDMA/rxe: fix xa_alloc_cycle() error return value check again (Kamal Heib) [2120676] - RDMA/core: Add a netevent notifier to cma (Kamal Heib) [2120676 2117912] - RDMA/core: Add an rb_tree that stores cm_ids sorted by ifindex and remote IP (Kamal Heib) [2120676 2117912] - RDMA/hfi1: Fix typo in comment (Kamal Heib) [2120676] - RDMA: Split kernel-only global device caps from uverbs device caps (Kamal Heib) [2120675] - RDMA/hfi1: Remove all traces of diagpkt support (Kamal Heib) [2120675] - RDMA/hfi1: Consolidate software versions (Kamal Heib) [2120675] - RDMA/hfi1: Remove pointless driver version (Kamal Heib) [2120675] - RDMA/hfi1: Prevent panic when SDMA is disabled (Kamal Heib) [2120675] - RDMA/core: Fix typo in comment (Kamal Heib) [2120675] - IB/hf1: Fix typo in comment (Kamal Heib) [2120675] - IB/iser: Fix typo in comment (Kamal Heib) [2120675] - IB/isert: Avoid flush_scheduled_work() usage (Kamal Heib) [2120675] - RDMA/siw: Enable siw on tunnel devices (Kamal Heib) [2120675] - RDMA/rxe: Enforce IBA C11-17 (Kamal Heib) [2120675] - RDMA/rxe: Move mw cleanup code to rxe_mw_cleanup() (Kamal Heib) [2120675] - RDMA/rxe: Move mr cleanup code to rxe_mr_cleanup() (Kamal Heib) [2120675] - RDMA/rxe: Move qp cleanup code to rxe_qp_do_cleanup() (Kamal Heib) [2120675] - RDMA/rxe: Check rxe_get() return value (Kamal Heib) [2120675] - RDMA/rxe: Add rxe_srq_cleanup() (Kamal Heib) [2120675] - RDMA/rxe: Remove IB_SRQ_INIT_MASK (Kamal Heib) [2120675] - RDMA/rxe: Skip adjusting remote addr for write in retry operation (Kamal Heib) [2120675] - RDMA/rxe: Optimize the mr pool struct (Kamal Heib) [2120675] - RDMA/rxe: Replace paylen by payload (Kamal Heib) [2120675] - RDMA/core: Avoid flush_workqueue(system_unbound_wq) usage (Kamal Heib) [2120675] - RDMA/rxe: Remove useless parameters for update_state() (Kamal Heib) [2120675] - RDMA/rxe: Remove reliable datagram support (Kamal Heib) [2120675] - RDMA/rxe: Remove support for SMI QPs from rdma_rxe (Kamal Heib) [2120675] - RDMA/rxe: Remove mc_grp_pool from struct rxe_dev (Kamal Heib) [2120675] - RDMA/rxe: Remove type 2A memory window capability (Kamal Heib) [2120675] - RDMA/usnic: Refactor usnic_uiom_alloc_pd() (Kamal Heib) [2120675] - RDMA/usnic: Stop using iommu_present() (Kamal Heib) [2120675] - IB/SA: Replace usage of found with dedicated list iterator variable (Kamal Heib) [2120675] - IB/rdmavt: add missing locks in rvt_ruc_loopback (Kamal Heib) [2120675] - IB/uverbs: Move part of enum ib_device_cap_flags to uapi (Kamal Heib) [2120675] - IB/uverbs: Move enum ib_raw_packet_caps to uapi (Kamal Heib) [2120675] - RDMA/pvrdma: Remove useless DMA-32 fallback configuration (Kamal Heib) [2120675] - RDMA: switch from 'pci_' to 'dma_' API (Kamal Heib) [2120675] - scsi: RDMA/srp: Use scsi_cmd_to_rq() instead of scsi_cmnd.request (Kamal Heib) [2120675] - scsi: RDMA/iser: Use scsi_cmd_to_rq() instead of scsi_cmnd.request (Kamal Heib) [2120675] - x86/fpu: Prevent FPU state corruption (Oleksandr Natalenko) [2130890] - net: team: Unsync device addresses on ndo_stop (Hangbin Liu) [2135240] - mmu_gather: fix the CONFIG_MMU_GATHER_NO_RANGE case (Waiman Long) [2130166] {CVE-2022-39188} - mmu_gather: Force tlb-flush VM_PFNMAP vmas (Waiman Long) [2130166] {CVE-2022-39188} - mmu_gather: Let there be one tlb_{start,end}_vma() implementation (Waiman Long) [2130166] {CVE-2022-39188} - mmu_gather: Remove per arch tlb_{start,end}_vma() (Waiman Long) [2130166] {CVE-2022-39188} - x86/ldt: Use tlb_gather_mmu_fullmm() when freeing LDT page-tables (Waiman Long) [2130166] {CVE-2022-39188} - tlb: arch: Remove empty __tlb_remove_tlb_entry() stubs (Waiman Long) [2130166] {CVE-2022-39188} - tlb: mmu_gather: Remove start/end arguments from tlb_gather_mmu() (Waiman Long) [2130166] {CVE-2022-39188} - tlb: mmu_gather: Introduce tlb_gather_mmu_fullmm() (Waiman Long) [2130166] {CVE-2022-39188} - tlb: mmu_gather: Remove unused start/end arguments from tlb_finish_mmu() (Waiman Long) [2130166] {CVE-2022-39188} - mm: proc: Invalidate TLB after clearing soft-dirty page state (Waiman Long) [2130166] {CVE-2022-39188} - mm: fix clear_refs_write locking (Waiman Long) [2130166] {CVE-2022-39188} - s390/Kconfig: sort config S390 select list once again (Waiman Long) [2130166] {CVE-2022-39188} - asm-generic/tlb: provide MMU_GATHER_TABLE_FREE (Waiman Long) [2130166] {CVE-2022-39188} - asm-generic/tlb: rename HAVE_MMU_GATHER_NO_GATHER (Waiman Long) [2130166] {CVE-2022-39188} - asm-generic/tlb: rename HAVE_MMU_GATHER_PAGE_SIZE (Waiman Long) [2130166] {CVE-2022-39188} - asm-generic/tlb: rename HAVE_RCU_TABLE_FREE (Waiman Long) [2130166] {CVE-2022-39188} - asm-generic/tlb: avoid potential double flush (Waiman Long) [2130166] {CVE-2022-39188} - powerpc/mm/book3s64/radix: Flush the full mm even when need_flush_all is set (Waiman Long) [2130166] {CVE-2022-39188} - powerpc/mm/book3s64/radix: Use freed_tables instead of need_flush_all (Waiman Long) [2130166] {CVE-2022-39188} - mm/tlb: Remove CONFIG_HAVE_RCU_TABLE_INVALIDATE (Waiman Long) [2130166] {CVE-2022-39188} - Add skb drop reasons to IPv6 UDP receive path (Antoine Tenart) [2059158] - net: skb: export skb drop reaons to user by TRACE_DEFINE_ENUM (Antoine Tenart) [2059158] - net: skb: prevent the split of kfree_skb_reason() by gcc (Antoine Tenart) [2059158] - tcp: md5: fix IPv4-mapped support (Antoine Tenart) [2059158] - net: dropreason: reformat the comment fo skb drop reasons (Antoine Tenart) [2059158] - net: skb: use auto-generation to convert skb drop reason to string (Antoine Tenart) [2059158] - net: skb: move enum skb_drop_reason to standalone header file (Antoine Tenart) [2059158] - tcp_ipv6: set the drop_reason in the right place (Antoine Tenart) [2059158] - net: tcp: reset 'drop_reason' to NOT_SPCIFIED in tcp_v{4,6}_rcv() (Antoine Tenart) [2059158] - net: skb: change the definition SKB_DR_SET() (Antoine Tenart) [2059158] - net: skb: check the boundrary of drop reason in kfree_skb_reason() (Antoine Tenart) [2059158] - net: dm: check the boundary of skb drop reasons (Antoine Tenart) [2059158] - tcp: fix signed/unsigned comparison (Antoine Tenart) [2059158] - tcp: add drop reason support to tcp_ofo_queue() (Antoine Tenart) [2059158] - tcp: add drop reasons to tcp_rcv_synsent_state_process() (Antoine Tenart) [2059158] - tcp: make tcp_rcv_synsent_state_process() drop monitor friend (Antoine Tenart) [2059158] - tcp: add drop reason support to tcp_prune_ofo_queue() (Antoine Tenart) [2059158] - tcp: add two drop reasons for tcp_ack() (Antoine Tenart) [2059158] - tcp: add drop reasons to tcp_rcv_state_process() (Antoine Tenart) [2059158] - tcp: make tcp_rcv_state_process() drop monitor friendly (Antoine Tenart) [2059158] - tcp: add drop reason support to tcp_validate_incoming() (Antoine Tenart) [2059158] - tcp: get rid of rst_seq_match (Antoine Tenart) [2059158] - tcp: consume incoming skb leading to a reset (Antoine Tenart) [2059158] - tcp: tcp_send_challenge_ack delete useless param `skb` (Antoine Tenart) [2059158] - ipv6: fix NULL deref in ip6_rcv_core() (Antoine Tenart) [2059158] - net: ipv6: add skb drop reasons to ip6_protocol_deliver_rcu() (Antoine Tenart) [2059158] - net: ipv6: add skb drop reasons to ip6_rcv_core() (Antoine Tenart) [2059158] - net: ipv6: add skb drop reasons to TLV parse (Antoine Tenart) [2059158] - net: ipv6: remove redundant statistics in ipv6_hop_jumbo() (Antoine Tenart) [2059158] - net: icmp: introduce function icmpv6_param_prob_reason() (Antoine Tenart) [2059158] - net: ip: add skb drop reasons to ip forwarding (Antoine Tenart) [2059158] - net: ipv6: add skb drop reasons to ip6_pkt_drop() (Antoine Tenart) [2059158] - net: ipv4: add skb drop reasons to ip_error() (Antoine Tenart) [2059158] - skb: add some helpers for skb drop reasons (Antoine Tenart) [2059158] - net: icmp: add skb drop reasons to icmp protocol (Antoine Tenart) [2059158] - ping: Check return value of function 'ping_queue_rcv_skb' (Antoine Tenart) [2059158] - net: icmp: introduce __ping_queue_rcv_skb() to report drop reasons (Antoine Tenart) [2059158] - net: skb: rename SKB_DROP_REASON_PTYPE_ABSENT (Antoine Tenart) [2059158] - net: sock: introduce sock_queue_rcv_skb_reason() (Antoine Tenart) [2059158] - net: tcp: fix shim definition of tcp_inbound_md5_hash (Antoine Tenart) [2059158] - skb: make drop reason booleanable (Antoine Tenart) [2059158] - net/tcp: Merge TCP-MD5 inbound callbacks (Antoine Tenart) [2059158] - tcp: md5: add tcp_md5_needed jump label (Antoine Tenart) [2059158] - net: tun: track dropped skb via kfree_skb_reason() (Antoine Tenart) [2059158] - net: tun: split run_ebpf_filter() and pskb_trim() into different "if statement" (Antoine Tenart) [2059158] - net: tap: track dropped skb via kfree_skb_reason() (Antoine Tenart) [2059158] - net: dev: use kfree_skb_reason() for __netif_receive_skb_core() (Antoine Tenart) [2059158] - net: dev: use kfree_skb_reason() for sch_handle_ingress() (Antoine Tenart) [2059158] - net: dev: use kfree_skb_reason() for do_xdp_generic() (Antoine Tenart) [2059158] - net: dev: use kfree_skb_reason() for enqueue_to_backlog() (Antoine Tenart) [2059158] - net: dev: add skb drop reasons to __dev_xmit_skb() (Antoine Tenart) [2059158] - net: skb: introduce the function kfree_skb_list_reason() (Antoine Tenart) [2059158] - net: dev: use kfree_skb_reason() for sch_handle_egress() (Antoine Tenart) [2059158] - net: neigh: add skb drop reasons to arp_error_report() (Antoine Tenart) [2059158] - net: neigh: use kfree_skb_reason() for __neigh_event_send() (Antoine Tenart) [2059158] - net: ip: add skb drop reasons for ip egress path (Antoine Tenart) [2059158] - net: tcp: use tcp_drop_reason() for tcp_data_queue_ofo() (Antoine Tenart) [2059158] - net: tcp: use tcp_drop_reason() for tcp_data_queue() (Antoine Tenart) [2059158] - net: tcp: use tcp_drop_reason() for tcp_rcv_established() (Antoine Tenart) [2059158] - net: tcp: use kfree_skb_reason() for tcp_v{4,6}_do_rcv() (Antoine Tenart) [2059158] - net: tcp: add skb drop reasons to tcp_add_backlog() (Antoine Tenart) [2059158] - net: tcp: add skb drop reasons to tcp_v{4,6}_inbound_md5_hash() (Antoine Tenart) [2059158] - ipv4/tcp: Pass dif and sdif to tcp_v4_inbound_md5_hash (Antoine Tenart) [2059158] - ipv6/tcp: Pass dif and sdif to tcp_v6_inbound_md5_hash (Antoine Tenart) [2059158] - ipv4/tcp: Use local variable for tcp_md5_addr (Antoine Tenart) [2059158] - net: tcp: use kfree_skb_reason() for tcp_v6_rcv() (Antoine Tenart) [2059158] - net: tcp: add skb drop reasons to tcp_v4_rcv() (Antoine Tenart) [2059158] - net: tcp: introduce tcp_drop_reason() (Antoine Tenart) [2059158] - ipv6: Add reasons for skb drops to __udp6_lib_rcv (Antoine Tenart) [2059158] - net: drop_monitor: support drop reason (Antoine Tenart) [2059158] - net: udp: use kfree_skb_reason() in __udp_queue_rcv_skb() (Antoine Tenart) [2059158] - net: udp: use kfree_skb_reason() in udp_queue_rcv_one_skb() (Antoine Tenart) [2059158] - net: ipv4: use kfree_skb_reason() in ip_protocol_deliver_rcu() (Antoine Tenart) [2059158] - net: ipv4: use kfree_skb_reason() in ip_rcv_finish_core() (Antoine Tenart) [2059158] - net: ipv4: use kfree_skb_reason() in ip_rcv_core() (Antoine Tenart) [2059158] - net: netfilter: use kfree_drop_reason() for NF_DROP (Antoine Tenart) [2059158] - net: skb_drop_reason: add document for drop reasons (Antoine Tenart) [2059158] - net: socket: rename SKB_DROP_REASON_SOCKET_FILTER (Antoine Tenart) [2059158] - net: skb: use kfree_skb_reason() in __udp4_lib_rcv() (Antoine Tenart) [2059158] - net: skb: use kfree_skb_reason() in tcp_v4_rcv() (Antoine Tenart) [2059158] - net: skb: introduce kfree_skb_reason() (Antoine Tenart) [2059158] - bnx2x: Fix comment typo (Manish Chopra) [2111882] - bnx2x: Fix spelling mistake "regiser" -> "register" (Manish Chopra) [2111882] - bnx2x: Fix undefined behavior due to shift overflowing the constant (Manish Chopra) [2111882] - net: sched: act_ct: fix possible refcount leak in tcf_ct_init() (Davide Caratti) [2133741] - net: sched: fix possible refcount leak in tc_new_tfilter() (Davide Caratti) [2133741] - sch_sfb: Also store skb len before calling child enqueue (Davide Caratti) [2133741] - sch_sfb: Don't assume the skb is still around after enqueueing to child (Davide Caratti) [2133741] - net/sched: fix netdevice reference leaks in attach_default_qdiscs() (Davide Caratti) [2133741] - net: sched: tbf: don't call qdisc_put() while holding tree lock (Davide Caratti) [2133741] - net: Fix data-races around weight_p and dev_weight_[rt]x_bias. (Davide Caratti) [2133741] - net/sched: act_api: Notify user space if any actions were flushed before error (Davide Caratti) [2133741] - tipc: fix an information leak in tipc_topsrv_kern_subscr (Xin Long) [2134962] - tipc: Fix recognition of trial period (Xin Long) [2134962] - tipc: fix shift wrapping bug in map_get() (Xin Long) [2134962] - PCI/ASPM: Make Intel DG2 L1 acceptable latency unlimited (Myron Stowe) [2072656] - x86/pci/xen: Use msi_msg shadow structs (Jerry Snitselaar) [2133518] - iommu/intel: Use msi_msg shadow structs (Jerry Snitselaar) [2133518] - PCI: MSI: Fix Kconfig dependencies for PCI_MSI_ARCH_FALLBACKS (Jerry Snitselaar) [2133518] - x86/apic/msi: Unbreak DMAR and HPET MSI (Jerry Snitselaar) [2133518] - iommu/amd: Remove domain search for PCI/MSI (Jerry Snitselaar) [2133518] - iommu/vt-d: Remove domain search for PCI/MSI[X] (Jerry Snitselaar) [2133518] - x86/irq: Make most MSI ops XEN private (Jerry Snitselaar) [2133518] - x86/irq: Cleanup the arch_*_msi_irqs() leftovers (Jerry Snitselaar) [2133518] - PCI/MSI: Make arch_.*_msi_irq[s] fallbacks selectable (Jerry Snitselaar) [2133518] - x86/xen: Wrap XEN MSI management into irqdomain (Jerry Snitselaar) [2133518] - x86/xen: Consolidate XEN-MSI init (Jerry Snitselaar) [2133518] - x86/xen: Rework MSI teardown (Jerry Snitselaar) [2133518] - x86/xen: Make xen_msi_init() static and rename it to xen_hvm_msi_init() (Jerry Snitselaar) [2133518] - x86/irq: Move apic_post_init() invocation to one place (Jerry Snitselaar) [2133518] - x86/msi: Use generic MSI domain ops (Jerry Snitselaar) [2133518] - x86/msi: Remove pointless vcpu_affinity callback (Jerry Snitselaar) [2133518] - netfilter: nf_conntrack_irc: Tighten matching on DCC message (Wander Lairson Costa) [2124092] {CVE-2022-2663} - netfilter: nf_conntrack_irc: Fix forged IP logic (Wander Lairson Costa) [2124092] {CVE-2022-2663} - ice: Add support Flex RXD (Michal Schmidt) [2131310] - asm-generic: sections: refactor memory_intersects (Jerry Snitselaar) [2112119] - swiotlb: fix passing local variable to debugfs_create_ulong() (Jerry Snitselaar) [2112119] - swiotlb: move struct io_tlb_slot to swiotlb.c (Jerry Snitselaar) [2112119] - swiotlb: ensure a segment doesn't cross the area boundary (Jerry Snitselaar) [2112119] - swiotlb: consolidate rounding up default_nslabs (Jerry Snitselaar) [2112119] - swiotlb: remove unused fields in io_tlb_mem (Jerry Snitselaar) [2112119] - swiotlb: fix use after free on error handling path (Jerry Snitselaar) [2112119] - swiotlb: split up the global swiotlb lock (Jerry Snitselaar) [2112119] - swiotlb: fail map correctly with failed io_tlb_default_mem (Jerry Snitselaar) [2112119] - swiotlb: remove a useless return in swiotlb_init (Jerry Snitselaar) [2112119] - swiotlb: remove the unused swiotlb_force declaration (Jerry Snitselaar) [2112119] - iommu/dma: Fix race condition during iova_domain initialization (Jerry Snitselaar) [2112119] - iommu/amd: Fix compile warning in init code (Jerry Snitselaar) [2106599] - iommu/amd: Simplify and Consolidate Virtual APIC (AVIC) Enablement (Jerry Snitselaar) [2106599] - iommu/vt-d: Check correct capability for sagaw determination (Jerry Snitselaar) [2112119] - iommu/vt-d: Correctly calculate sagaw value of IOMMU (Jerry Snitselaar) [2112119] - iommu/vt-d: Fix kdump kernels boot failure with scalable mode (Jerry Snitselaar) [2080413] - iommu/amd: use full 64-bit value in build_completion_wait() (Jerry Snitselaar) [2112119] - swiotlb: avoid potential left shift overflow (Jerry Snitselaar) [2112119] - dma-debug: improve search for partial syncs (Jerry Snitselaar) [2112119] - iommu/iova: Improve 32-bit free space estimate (Jerry Snitselaar) [2112119] - iommu/amd: Handle return of iommu_device_sysfs_add (Jerry Snitselaar) [2112119] - swiotlb: fix setting ->force_bounce (Jerry Snitselaar) [2112119] - swiotlb: use the right nslabs-derived sizes in swiotlb_init_late (Jerry Snitselaar) [2112119] - swiotlb: use the right nslabs value in swiotlb_init_remap (Jerry Snitselaar) [2112119] - swiotlb: don't panic when the swiotlb buffer can't be allocated (Jerry Snitselaar) [2112119] - x86: remove cruft from (Jerry Snitselaar) [2112119] - swiotlb: remove swiotlb_init_with_tbl and swiotlb_init_late_with_tbl (Jerry Snitselaar) [2112119] - swiotlb: provide swiotlb_init variants that remap the buffer (Jerry Snitselaar) [2112119] - swiotlb: pass a gfp_mask argument to swiotlb_init_late (Jerry Snitselaar) [2112119] - swiotlb: add a SWIOTLB_ANY flag to lift the low memory restriction (Jerry Snitselaar) [2112119] - swiotlb: make the swiotlb_init interface more useful (Jerry Snitselaar) [2112119] - x86: centralize setting SWIOTLB_FORCE when guest memory encryption is enabled (Jerry Snitselaar) [2112119] - x86: remove the IOMMU table infrastructure (Jerry Snitselaar) [2112119] - swiotlb: rename swiotlb_late_init_with_default_size (Jerry Snitselaar) [2112119] - swiotlb: simplify swiotlb_max_segment (Jerry Snitselaar) [2112119] - iommu/vt-d: avoid invalid memory access via node_online(NUMA_NO_NODE) (Jerry Snitselaar) [2112119] - iommu/arm-smmu-v3: check return value after calling platform_get_resource() (Jerry Snitselaar) [2112119] - iommu/arm-smmu: fix possible null-ptr-deref in arm_smmu_device_probe() (Jerry Snitselaar) [2112119] - iommu/amd: Increase timeout waiting for GA log enablement (Jerry Snitselaar) [2112119] - iommu/amd: Do not call sleep while holding spinlock (Jerry Snitselaar) [2112119] - iommu/amd: Remove redundant check (Jerry Snitselaar) [2112119] - swiotlb: simplify array allocation (Jerry Snitselaar) [2112119] - swiotlb: tidy up includes (Jerry Snitselaar) [2112119] - treewide: Replace the use of mem_encrypt_active() with cc_platform_has() (Jerry Snitselaar) [2112119] - swiotlb: simplify debugfs setup (Jerry Snitselaar) [2112119] - iommu: Log iova range in map/unmap trace events (Jerry Snitselaar) [2112119] - iommu/amd: Improve amd_iommu_v2_exit() (Jerry Snitselaar) [2112119] - iommu/amd: Remove unused struct fault.devid (Jerry Snitselaar) [2112119] - iommu/amd: Clean up function declarations (Jerry Snitselaar) [2112119] - iommu/amd: Improve error handling for amd_iommu_init_pci (Jerry Snitselaar) [2112119] - iommu/iova: Separate out rcache init (Jerry Snitselaar) [2112119] - iommu/iova: Temporarily include dma-mapping.h from iova.h (Jerry Snitselaar) [2112119] - iommu: Move flush queue data into iommu_dma_cookie (Jerry Snitselaar) [2112119] - iommu/iova: Move flush queue code to iommu-dma (Jerry Snitselaar) [2112119] - iommu/iova: Consolidate flush queue code (Jerry Snitselaar) [2112119] - iommu/vt-d: Use put_pages_list (Jerry Snitselaar) [2112119] - iommu/amd: Use put_pages_list (Jerry Snitselaar) [2112119] - iommu/amd: Simplify pagetable freeing (Jerry Snitselaar) [2112119] - iommu/iova: Squash flush_cb abstraction (Jerry Snitselaar) [2112119] - iommu/iova: Squash entry_dtor abstraction (Jerry Snitselaar) [2112119] - iommu/iova: Move fast alloc size roundup into alloc_iova_fast() (Jerry Snitselaar) [2112119] - iommu/arm-smmu-v3: fix event handling soft lockup (Jerry Snitselaar) [2112119] - iommu/arm-smmu-v3: Avoid open coded arithmetic in memory allocation (Jerry Snitselaar) [2112119] - iommu/amd: Fix loop timeout issue in iommu_ga_log_enable() (Jerry Snitselaar) [2112119] - iommu/intel: Use msi_msg shadow structs (Jerry Snitselaar) [2112119] - dma-mapping: use 'bitmap_zalloc()' when applicable (Jerry Snitselaar) [2112119] - iommu/dma: Use kvcalloc() instead of kvzalloc() (Jerry Snitselaar) [2112119] - iommu/vt-d: Convert the return type of first_pte_in_page to bool (Jerry Snitselaar) [2112119] - iommu/vt-d: Use second level for GPA->HPA translation (Jerry Snitselaar) [2112119] - iommu/vt-d: Remove duplicate identity domain flag (Jerry Snitselaar) [2112119] - iommu/vt-d: Do not falsely log intel_iommu is unsupported kernel option (Jerry Snitselaar) [2112119] - iommu/dma: Unexport IOVA cookie management (Jerry Snitselaar) [2112119] - iommu/amd: Use struct_group() for memcpy() region (Jerry Snitselaar) [2112119] - dma-mapping: remove bogus test for pfn_valid from dma_map_resource (Jerry Snitselaar) [2112119] - iommu/vt-d: Use pci_dev_id() helper (Jerry Snitselaar) [2112119] - swiotlb-xen: this is PV-only on x86 (Jerry Snitselaar) [2112119] - xen/pci-swiotlb: reduce visibility of symbols (Jerry Snitselaar) [2112119] - iova: Export alloc_iova_fast() and free_iova_fast() (Jerry Snitselaar) [2112119] - iommu: Clarify default domain Kconfig (Jerry Snitselaar) [2112119] - iommu/io-pgtable: Abstract iommu_iotlb_gather access (Jerry Snitselaar) [2112119] - iommu/vt-d: Refactor Kconfig a bit (Jerry Snitselaar) [2112119] - iommu: Allow enabling non-strict mode dynamically (Jerry Snitselaar) [2112119] - iommu: Merge strictness and domain type configs (Jerry Snitselaar) [2112119] - iommu: Only log strictness for DMA domains (Jerry Snitselaar) [2112119] - iommu: Expose DMA domain strictness via sysfs (Jerry Snitselaar) [2112119] - iommu: Express DMA strictness via the domain type (Jerry Snitselaar) [2112119] - iommu/vt-d: Prepare for multiple DMA domain types (Jerry Snitselaar) [2112119] - iommu/arm-smmu: Prepare for multiple DMA domain types (Jerry Snitselaar) [2112119] - iommu/amd: Prepare for multiple DMA domain types (Jerry Snitselaar) [2112119] - iommu: Introduce explicit type for non-strict DMA domains (Jerry Snitselaar) [2112119] - iommu/io-pgtable: Remove non-strict quirk (Jerry Snitselaar) [2112119] - iommu: Indicate queued flushes via gather data (Jerry Snitselaar) [2112119] - iommu/amd: Remove stale amd_iommu_unmap_flush usage (Jerry Snitselaar) [2112119] - iommu: Remove mode argument from iommu_set_dma_strict() (Jerry Snitselaar) [2112119] - iommu/amd: Add support for IOMMU default DMA mode build options (Jerry Snitselaar) [2112119] - iommu/vt-d: Add support for IOMMU default DMA mode build options (Jerry Snitselaar) [2112119] - iommu: Enhance IOMMU default DMA mode build options (Jerry Snitselaar) [2112119] - iommu: Print strict or lazy mode at init time (Jerry Snitselaar) [2112119] - iommu: Deprecate Intel and AMD cmdline methods to enable strict mode (Jerry Snitselaar) [2112119] - dma-debug: use memory_intersects() directly (Jerry Snitselaar) [2112119] - dma-debug: fix return value of __setup handlers (Jerry Snitselaar) [2112119] - arm-smmu-qcom: Ensure the qcom_scm driver has finished probing (Jerry Snitselaar) [2112119] - iommu/io-pgtable-arm: Clean up faulty sanity check (Jerry Snitselaar) [2112119] - iommu/vt-d: Fix RCU list debugging warnings (Jerry Snitselaar) [2112119] - iommu/dma: add a new dma_map_ops of get_merge_boundary() (Jerry Snitselaar) [2112119] - swiotlb: do not zero buffer in set_memory_decrypted() (Jerry Snitselaar) [2112119] - iommu: iommu_ops RH_KABI cleanup (Jerry Snitselaar) [2112119] - device: Fix RH_KABI work around (Jerry Snitselaar) [2112357] - iommu/vt-d: Drop stop marker messages (Jerry Snitselaar) [2112119] - iommu/vt-d: Remove unused function intel_svm_capable() (Jerry Snitselaar) [2112119] - iommu/arm-smmu-v3: Fix size calculation in arm_smmu_mm_invalidate_range() (Jerry Snitselaar) [2112119] - iommu/vt-d: Delete dev_has_feat callback (Jerry Snitselaar) [2112119] - iommu/amd: Remove useless irq affinity notifier (Jerry Snitselaar) [2112119]- scsi: qedi: Fix ABBA deadlock in qedi_process_tmf_resp() and qedi_process_cmd_cleanup_resp() (Nilesh Javali) [2109890] - scsi: qedi: Remove set but unused 'page' variable (Nilesh Javali) [2109890] - x86/elf: Disable automatic READ_IMPLIES_EXEC on 64-bit (Wander Lairson Costa) [2070700] {CVE-2022-25265} - x86/elf: Split READ_IMPLIES_EXEC from executable PT_GNU_STACK (Wander Lairson Costa) [2070700] {CVE-2022-25265} - x86/elf: Add table to document READ_IMPLIES_EXEC (Wander Lairson Costa) [2070700] {CVE-2022-25265} - RHEL-only: KVM: selftests: Enable rseq_test on aarch64 (Gavin Shan) [2128974] - KVM: selftests: Use getcpu() instead of sched_getcpu() in rseq_test (Gavin Shan) [2128974] - selftests: kvm: Fix a compile error in selftests/kvm/rseq_test.c (Gavin Shan) [2128974] - KVM: selftests: Fix target thread to be migrated in rseq_test (Gavin Shan) [2128974] - selftests: KVM: Handle compiler optimizations in ucall (Gavin Shan) [2128974] - selftests: kvm: replace ternary operator with min() (Gavin Shan) [2128974] - KVM: selftests: Fix typo in vgic_init test (Gavin Shan) [2128974] - KVM: selftests: Fix buggy-but-benign check in test_v3_new_redist_regions() (Gavin Shan) [2128974] - KVM: arm64: vgic: Fix exit condition in scan_its_table() (Gavin Shan) [2128974] - KVM: arm64: selftests: Add support for GICv2 on v3 (Gavin Shan) [2128974] - KVM: arm64: Fix comment typo in nvhe/switch.c (Gavin Shan) [2128974] - KVM: arm64: vgic: Remove duplicate check in update_affinity_collection() (Gavin Shan) [2128974] - KVM: arm64: Don't return from void function (Gavin Shan) [2128974] - KVM: arm64: Drop stale comment (Gavin Shan) [2128974] - KVM: arm64: Warn if accessing timer pending state outside of vcpu context (Gavin Shan) [2128974] - KVM: arm64: Replace vgic_v3_uaccess_read_pending with vgic_uaccess_read_pending (Gavin Shan) [2128974] - KVM: arm64: vgic: Undo work in failed ITS restores (Gavin Shan) [2128974] - KVM: arm64: vgic: Do not ignore vgic_its_restore_cte failures (Gavin Shan) [2128974] - KVM: arm64: vgic: Add more checks when restoring ITS tables (Gavin Shan) [2128974] - KVM: arm64: vgic: Check that new ITEs could be saved in guest memory (Gavin Shan) [2128974] - KVM: arm64: nvhe: Eliminate kernel-doc warnings (Gavin Shan) [2128974] - KVM: arm64: Print emulated register table name when it is unsorted (Gavin Shan) [2128974] - KVM: arm64: Don't BUG_ON() if emulated register table is unsorted (Gavin Shan) [2128974] - KVM: arm64: Inject exception on out-of-IPA-range translation fault (Gavin Shan) [2128974] - KVM: arm64: vgic: Remove unnecessary type castings (Gavin Shan) [2128974] - KVM: arm64: Drop unused param from kvm_psci_version() (Gavin Shan) [2128974] - KVM: arm64: vgic: Add memcg accounting to vgic allocations (Gavin Shan) [2128974] - x86/split_lock: Enable the split lock feature on Raptor Lake (Prarit Bhargava) [2076738] - mm: prevent page_frag_alloc() from corrupting the memory (Izabela Bakollari) [2132265] - RDMA/mlx5: Set local port to one when accessing counters (Mohammad Kabat) [2077119] - scsi: ch: Do not initialise statics to 0 (Ewan D. Milne) [2132458] - scsi: core: Fix warning in scsi_alloc_sgtables() (Ewan D. Milne) [2132458] - scsi: core: Move the definition of SCSI_QUEUE_DELAY (Ewan D. Milne) [2132458] - scsi: scsi_debug: Fix zone transition to full condition (Ewan D. Milne) [2132458] - scsi: sd_zbc: Prevent zone information memory leak (Ewan D. Milne) [2132458] - scsi: sd: Fix potential NULL pointer dereference (Ewan D. Milne) [2132458] - scsi: sr: Add memory allocation failure handling for get_capabilities() (Ewan D. Milne) [2132458] - scsi: sd: Use cached ATA Information VPD page (Ewan D. Milne) [2132458] - scsi: core: Do not truncate INQUIRY data on modern devices (Ewan D. Milne) [2132458] - scsi: core: Pick suitable allocation length in scsi_report_opcode() (Ewan D. Milne) [2132458] - scsi: core: Query VPD size before getting full page (Ewan D. Milne) [2132458] - scsi: scsi_debug: Add gap zone support (Ewan D. Milne) [2132458] - scsi: scsi_debug: Rename zone type constants (Ewan D. Milne) [2132458] - scsi: scsi_debug: Fix a typo (Ewan D. Milne) [2132458] - scsi: sd: sd_zbc: Hide gap zones (Ewan D. Milne) [2132458] - scsi: sd: sd_zbc: Return early in sd_zbc_check_zoned_characteristics() (Ewan D. Milne) [2132458] - scsi: sd: sd_zbc: Introduce struct zoned_disk_info (Ewan D. Milne) [2132458] - scsi: sd: sd_zbc: Use logical blocks as unit when querying zones (Ewan D. Milne) [2132458] - scsi: sd: sd_zbc: Verify that the zone size is a power of two (Ewan D. Milne) [2132458] - scsi: sd: sd_zbc: Improve source code documentation (Ewan D. Milne) [2132458] - scsi: sr: Do not leak information in ioctl (Ewan D. Milne) [2132458] - scsi: core: Remove unreachable code warning (Ewan D. Milne) [2132458] - scsi: libfc: Fix use after free in fc_exch_abts_resp() (Ewan D. Milne) [2132458] - scsi: scsi_debug: Silence unexpected unlock warnings (Ewan D. Milne) [2132458] - scsi: Remove unused member cmd_pool for structure scsi_host_template (Ewan D. Milne) [2132458] - scsi: scsi_debug: Add environmental reporting log subpage (Ewan D. Milne) [2132458] - scsi: scsi_debug: Add no_rwlock parameter (Ewan D. Milne) [2132458] - scsi: scsi_debug: Divide power on reset UNIT ATTENTION (Ewan D. Milne) [2132458] - scsi: scsi_debug: Use TASK SET FULL more (Ewan D. Milne) [2132458] - scsi: scsi_debug: Strengthen defer_t accesses (Ewan D. Milne) [2132458] - scsi: ch: Don't use GFP_DMA (Ewan D. Milne) [2132458] - scsi: scsi_transport_sas: Add 22.5 Gbps link rate definitions (Ewan D. Milne) [2132458] - scsi: sd: Free scsi_disk device via put_device() (Ewan D. Milne) [2132458] - scsi: scsi_debug: Adjust num_parts to create equally sized partitions (Ewan D. Milne) [2132458] - scsi: ch: remove ch_mutex() (Ewan D. Milne) [2132458] - scsi: ch: synchronize ch_probe() and ch_open() (Ewan D. Milne) [2132458] - scsi: ch: fixup refcounting imbalance for SCSI devices (Ewan D. Milne) [2132458] - scsi: mpi3mr: Schedule IRQ kthreads only on non-RT kernels (Tomas Henzl) [2134535] - netfilter: flowtable: fix stuck flows on cleanup due to pending work (Phil Sutter) [2131370] - netfilter: flowtable: add function to invoke garbage collection immediately (Phil Sutter) [2131370] - netfilter: flowtable: pass flowtable to nf_flow_table_iterate() (Phil Sutter) [2131370] - netfilter: flowtable: separate replace, destroy and stats to different workqueues (Phil Sutter) [2131370] - drm/mgag200: Fix PLL setup for G200_SE_A rev >=4 (Jocelyn Falempe) [2130159] - af_key: Do not call xfrm_probe_algs in parallel (Sabrina Dubroca) [2122369] {CVE-2022-3028} - xfrm: Update ipcomp_scratches with NULL when freed (Sabrina Dubroca) [2136193] - esp: choose the correct inner protocol for GSO on inter address family tunnels (Sabrina Dubroca) [2136193] - xfrm: fix refcount leak in __xfrm_policy_check() (Sabrina Dubroca) [2136193] - xfrm: xfrm_policy: fix a possible double xfrm_pols_put() in xfrm_bundle_lookup() (Sabrina Dubroca) [2136193] - net: Fix esp GSO on inter address family tunnels. (Sabrina Dubroca) [2136193] - esp: Fix BEET mode inter address family tunneling on GSO (Sabrina Dubroca) [2136193] - cifs: fix check of dfs interlinks (Ronnie Sahlberg) [2132414] - powerpc/pseries: Fix numa FORM2 parsing fallback code (Nico Pache) [2089496] - powerpc/pseries: rename numa_dist_table to form2_distances (Nico Pache) [2089496] - x86/pkey: Fix undefined behaviour with PKRU_WD_BIT (Nico Pache) [2089496] - hugetlb: add lockdep check for i_mmap_rwsem held in huge_pmd_share (Nico Pache) [2089496] - mm: page_io: fix psi memory pressure error on cold swapins (Nico Pache) [2089496] - mm/memcg: Remove 'page' parameter to mem_cgroup_charge_statistics() (Nico Pache) [2089496] - mm: workingset: replace IRQ-off check with a lockdep assert. (Nico Pache) [2089496] - mm/madvise: fix potential pte_unmap_unlock pte error (Nico Pache) [2089496] - mm/mmu_notifier.c: fix race in mmu_interval_notifier_remove() (Nico Pache) [2089496] - mm/sparse.c: remove NULL check in clear_hwpoisoned_pages() (Nico Pache) [2089496] - node: fix device cleanups in error handling code (Nico Pache) [2089496] - x86/setup: Fix static memory detection (Nico Pache) [2089496] - x86/fault: Don't send SIGSEGV twice on SEGV_PKUERR (Nico Pache) [2089496] - s390/startup: round down "mem" option to page boundary (Nico Pache) [2089496] - powerpc/64s: Remove 'dummy_copy_buffer' (Nico Pache) [2089496] - page_alloc: fix invalid watermark check on a negative value (Nico Pache) [2089496] - lib/radix-tree: remove unused argument of insert_entries (Nico Pache) [2089496] - drm/radeon: fix incorrrect SPDX-License-Identifiers (Nico Pache) [2089496] - mm/swap: fix the obsolete comment for SWP_TYPE_SHIFT (Nico Pache) [2089496] - irq_work: use kasan_record_aux_stack_noalloc() record callstack (Nico Pache) [2089496] - kdb: Fix the putarea helper function (Nico Pache) [2089496] - mm: slab: Delete unused SLAB_DEACTIVATED flag (Nico Pache) [2089496] - mm, kasan: use compare-exchange operation to set KASAN page tag (Nico Pache) [2089496] - rcu: Avoid alloc_pages() when recording stack (Nico Pache) [2089496] - workqueue, kasan: avoid alloc_pages() when recording stack (Nico Pache) [2089496] - kasan: generic: introduce kasan_record_aux_stack_noalloc() (Nico Pache) [2089496] - kasan: common: provide can_alloc in kasan_save_stack() (Nico Pache) [2089496] - lib/stackdepot: remove unused function argument (Nico Pache) [2089496] - lib/stackdepot: include gfp.h (Nico Pache) [2089496] - blk-cgroup: blk_cgroup_bio_start() should use irq-safe operations on blkg->iostat_cpu (Nico Pache) [2089496] - libnvdimm/pmem: Fix crash triggered when I/O in-flight during unbind (Nico Pache) [2089496] - include/trace/events/vmscan.h: remove mm_vmscan_inactive_list_is_low (Nico Pache) [2089496] - khugepaged: selftests: remove debug_cow (Nico Pache) [2089496] - mm/mmzone.h: simplify is_highmem_idx() (Nico Pache) [2089496] - mm/page-writeback: use __this_cpu_inc() in account_page_dirtied() (Nico Pache) [2089496] - mm/page-writeback: update the comment of Dirty position control (Nico Pache) [2089496] - mm/page-writeback: Fix performance when BDI's share of ratio is 0. (Nico Pache) [2089496] - fuse: ignore PG_workingset after stealing (Nico Pache) [2089496] - mm/slub: actually fix freelist pointer vs redzoning (Nico Pache) [2089496] - mm/slub: clarify verification reporting (Nico Pache) [2089496] - irq_work: Make irq_work_queue() NMI-safe again (Nico Pache) [2089496] - mm/huge_memory.c: remove unused macro TRANSPARENT_HUGEPAGE_DEBUG_COW_FLAG (Nico Pache) [2089496] - irq_work: record irq_work_queue() call stack (Nico Pache) [2089496] - arm64: kasan: fix page_alloc tagging with DEBUG_VIRTUAL (Nico Pache) [2089496] - mm/arm64: Correct obsolete comment in do_page_fault() (Nico Pache) [2089496] - kernel: kexec: remove the lock operation of system_transition_mutex (Nico Pache) [2089496] - libnvdimm/pmem: Remove unused header (Nico Pache) [2089496] - workqueue: kasan: record workqueue stack (Nico Pache) [2089496] - lib/test_kasan.c: add workqueue test case (Nico Pache) [2089496] - page_frag: Recover from memory pressure (Nico Pache) [2089496] - mm: use helper function put_write_access() (Nico Pache) [2089496] - mm/swapfile.c: remove unnecessary goto out in _swap_info_get() (Nico Pache) [2089496] - mm/swap.c: fix incomplete comment in lru_cache_add_inactive_or_unevictable() (Nico Pache) [2089496] - mm/page_io.c: remove useless out label in __swap_writepage() (Nico Pache) [2089496] - mm/swap_slots.c: remove always zero and unused return value of enable_swap_slots_cache() (Nico Pache) [2089496] - mm/swap.c: fix confusing comment in release_pages() (Nico Pache) [2089496] - mm: annotate a data race in page_zonenum() (Nico Pache) [2089496] - mm/swap.c: annotate data races for lru_rotate_pvecs (Nico Pache) [2089496] - mm/rmap: annotate a data race at tlb_flush_batched (Nico Pache) [2089496] - mm/mempool: fix a data race in mempool_free() (Nico Pache) [2089496] - mm/list_lru: fix a data race in list_lru_count_one (Nico Pache) [2089496] - mm/memcontrol: fix a data race in scan count (Nico Pache) [2089496] - mm/swapfile: fix and annotate various data races (Nico Pache) [2089496] - mm: thp: remove debug_cow switch (Nico Pache) [2089496] - page_alloc: consider highatomic reserve in watermark fast (Nico Pache) [2089496] - mm: remove unnecessary wrapper function do_mmap_pgoff() (Nico Pache) [2089496] - doc: don't use deprecated "---help---" markers in target docs (Nico Pache) [2089496] - doc: cgroup: update note about conditions when oom killer is invoked (Nico Pache) [2089496] - mm: add kvfree_sensitive() for freeing sensitive data objects (Nico Pache) [2089496] - f2fs: fix retry logic in f2fs_write_cache_pages() (Nico Pache) [2089496] - mm/hugetlb: avoid unnecessary check on pud and pmd entry in huge_pte_offset (Nico Pache) [2089496] - mm/page-writeback.c: remove unused variable (Nico Pache) [2089496] - zswap: docs/vm: Fix typo accept_threshold_percent in zswap.rst (Nico Pache) [2089496] - tracing: Add a vmalloc_sync_mappings() for safe measure (Nico Pache) [2089496] - mm/hugetlb: fix a addressing exception caused by huge_pte_offset (Nico Pache) [2089496] - mm/page-writeback.c: write_cache_pages(): deduplicate identical checks (Nico Pache) [2089496] - revert "topology: add support for node_to_mem_node() to determine the fallback node" (Nico Pache) [2089496] - net: memcg: fix lockdep splat in inet_csk_accept() (Nico Pache) [2089496] - net: memcg: late association of sock to memcg (Nico Pache) [2089496] - tmpfs: deny and force are not huge mount options (Nico Pache) [2089496] - mm/zswap.c: add allocation hysteresis if pool limit is hit (Nico Pache) [2089496] - mm/swapfile.c: swap_next should increase position index (Nico Pache) [2089496] - fat: use prandom_u32() for i_generation (Nico Pache) [2089496] - mm/mmap.c: rb_parent is not necessary in __vma_link_list() (Nico Pache) [2089496] - mm/mmap.c: __vma_unlink_prev() is not necessary now (Nico Pache) [2089496] - docs: kmemleak: DEBUG_KMEMLEAK_EARLY_LOG_SIZE changed names (Nico Pache) [2089496] - mm/mmap.c: prev could be retrieved from vma->vm_prev (Nico Pache) [2089496] - mm/zsmalloc.c: fix a -Wunused-function warning (Nico Pache) [2089496] - mm/rmap.c: remove set but not used variable 'cstart' (Nico Pache) [2089496] - tools headers UAPI: Update tools's copy of mman.h headers (Nico Pache) [2089496] - mm/mmap: move common defines to mman-common.h (Nico Pache) [2089496] - mm: fix the MAP_UNINITIALIZED flag (Nico Pache) [2089496] - mm: vmalloc: show number of vmalloc pages in /proc/meminfo (Nico Pache) [2089496] - slab: remove /proc/slab_allocators (Nico Pache) [2089496] - mm/huge_memory.c: fix "orig_pud" set but not used (Nico Pache) [2089496] - mm: hwpoison: use do_send_sig_info() instead of force_sig() (Nico Pache) [2089496] - mm, page_alloc: drop should_suppress_show_mem (Nico Pache) [2089496] - mm,page_alloc: PF_WQ_WORKER threads must sleep at should_reclaim_retry() (Nico Pache) [2089496] - powerpc/8xx: Use patch_site for perf counters setup (Nico Pache) [2089496] - powerpc/8xx: Use patch_site for memory setup patching (Nico Pache) [2089496] - Revert "powerpc/8xx: Use L1 entry APG to handle _PAGE_ACCESSED for CONFIG_SWAP" (Nico Pache) [2089496] - mm/swapfile.c: put_swap_page: share more between huge/normal code path (Nico Pache) [2089496] - mm, swap, get_swap_pages: use entry_size instead of cluster in parameter (Nico Pache) [2089496] - mm/swapfile.c: add __swap_entry_free_locked() (Nico Pache) [2089496] - mm/swapfile.c: unify normal/huge code path in put_swap_page() (Nico Pache) [2089496] - mm/swapfile.c: unify normal/huge code path in swap_page_trans_huge_swapped() (Nico Pache) [2089496] - mm/swapfile.c: replace some #ifdef with IS_ENABLED() (Nico Pache) [2089496] - mm: swap: add comments to lock_cluster_or_swap_info() (Nico Pache) [2089496] - mm/swapfile.c: use swap_count() in swap_page_trans_huge_swapped() (Nico Pache) [2089496] - mm, oom: remove sleep from under oom_lock (Nico Pache) [2089496] - mm/hugetlb: remove gigantic page support for HIGHMEM (Nico Pache) [2089496] - mm/page-writeback.c: update stale account_page_redirty() comment (Nico Pache) [2089496] - shmem: use monotonic time for i_generation (Nico Pache) [2089496] - mptcp: increase default max additional subflows to 2 (Paolo Abeni) [2127136] - ipv6/addrconf: fix a null-ptr-deref bug for ip6_ptr (Davide Caratti) [2103990] - ipv6: Refactor fib6_ignore_linkdown (Davide Caratti) [2103990] - Revert "net: af_key: add check for pfkey_broadcast in function pfkey_process" (Davide Caratti) [2103990] - net: af_key: add check for pfkey_broadcast in function pfkey_process (Davide Caratti) [2103990] - certs: Add FIPS selftests (Vladis Dronov) [2134828] - certs: Move load_certificate_list() to be with the asymmetric keys code (Vladis Dronov) [2134828]- selftests/bpf: Limit unroll_count for pyperf600 test (Viktor Malik) [2139128]- perf affinity: Fix out of bound access to "sched_cpus" mask (Michael Petlan) [2125952] - net: skb: introduce and use a single page frag cache (Paolo Abeni) [2063335] - powerpc/pseries/vas: Pass hw_cpu_id to node associativity HCALL (Steve Best) [2131651] - agp/intel: Rename intel-gtt symbols (Jocelyn Falempe) [2115871] - drm/i915/gt: Split intel-gtt functions by arch (Jocelyn Falempe) [2115871] - drm: Implement DRM aperture helpers under video/ (Jocelyn Falempe) [2115871] - efi: Fix build error due to enum collision between efi.h and ima.h (Jocelyn Falempe) [2115871] - Revert "workqueue: remove unused cancel_work()" (Jocelyn Falempe) [2115871] - dma-buf: fix use of DMA_BUF_SET_NAME_{A,B} in userspace (Jocelyn Falempe) [2115871] - drm/i915/gsc: add gsc as a mei auxiliary device (Jocelyn Falempe) [2115871] - drm/i915: Prepare for multiple GTs (Jocelyn Falempe) [2115871] - drm/i915/gt: add gt_is_root() helper (Jocelyn Falempe) [2115871] - drm/i915: Rename INTEL_REGION_LMEM with INTEL_REGION_LMEM_0 (Jocelyn Falempe) [2115871] - drm/i915: fixup the initial fb base on DGFX (Jocelyn Falempe) [2115871] - drm/i915: add i915_gem_object_create_region_at() (Jocelyn Falempe) [2115871] - drm/i915: Report steering details in debugfs (Jocelyn Falempe) [2115871] - x86/gpu: include drm/i915_pciids.h directly in early quirks (Jocelyn Falempe) [2115871] - staging: fbtft: core: set smem_len before fb_deferred_io_init call (Jocelyn Falempe) [2115871] - fbdev: Put mmap for deferred I/O into drivers (Jocelyn Falempe) [2115871] - fbdev: Track deferred-I/O pages in pageref struct (Jocelyn Falempe) [2115871] - fbdev: defio: fix the pagelist corruption (Jocelyn Falempe) [2115871] - fbdev: Don't sort deferred-I/O pages by default (Jocelyn Falempe) [2115871] - staging: fbtft: Add spaces around / - Style (Jocelyn Falempe) [2115871] - fbdev/defio: Early-out if page is already enlisted (Jocelyn Falempe) [2115871] - panic, kexec: make __crash_kexec() NMI safe (Valentin Schneider) [2134126] - kexec: turn all kexec_mutex acquisitions into trylocks (Valentin Schneider) [2134126] - kexec: move locking into do_kexec_load (Valentin Schneider) [2134126] - ice: Fix interface being down after reset with link-down-on-close flag on (Petr Oros) [2024110] - ice: Add low latency Tx timestamp read (Petr Oros) [2092425] - ice: introduce ice_ptp_reset_cached_phctime function (Petr Oros) [2092425] - ice: re-arrange some static functions in ice_ptp.c (Petr Oros) [2092425] - ice: track and warn when PHC update is late (Petr Oros) [2092425] - ice: track Tx timestamp stats similar to other Intel drivers (Petr Oros) [2092425] - ice: implement adjfine with mul_u64_u64_div_u64 (Petr Oros) [2092425] - ice: Add EXTTS feature to the feature bitmap (Petr Oros) [2092425] - math: Export mul_u64_u64_div_u64 (Petr Oros) [2092425] - neighbour: allow NUD_NOARP entries to be forced GCed (Xin Long) [2076534] - neighbour: Prevent Race condition in neighbour subsytem (Xin Long) [2076534] - neighbour: Prevent a dead entry from updating gc_list (Xin Long) [2076534] - net: Exempt multicast addresses from five-second neighbor lifetime (Xin Long) [2076534] - neighbor: Reset gc_entries counter if new entry is released before insert (Xin Long) [2076534] - neighbor: Remove externally learned entries from gc_list (Xin Long) [2076534] - neighbor: Move neigh_update_ext_learned to core file (Xin Long) [2076534] - neighbor: Remove state and flags arguments to neigh_del (Xin Long) [2076534] - neighbor: Fix state check in neigh_forced_gc (Xin Long) [2076534] - neighbor: Fix locking order for gc_list changes (Xin Long) [2076534] - neighbor: gc_list changes should be protected by table lock (Xin Long) [2076534] - neighbor: Improve garbage collection (Xin Long) [2076534] - neighbour: send netlink notification if NTF_ROUTER changes (Xin Long) [2076534] - neighbour: allow admin to set NTF_ROUTER (Xin Long) [2076534] - s390/dasd: add device ping attribute (Tobias Huschle) [2043877] - s390/dasd: suppress generic error messages for PPRC secondary devices (Tobias Huschle) [2043877] - s390/dasd: add ioctl to perform a swap of the drivers copy pair (Tobias Huschle) [2043877] - s390/dasd: add copy pair swap capability (Tobias Huschle) [2043877] - s390/dasd: add copy pair setup (Tobias Huschle) [2043877] - s390/dasd: add query PPRC function (Tobias Huschle) [2043877] - s390/dasd: put block allocation in separate function (Tobias Huschle) [2043877] - s390/dasd: fix Oops in dasd_alias_get_start_dev due to missing pavgroup (Tobias Huschle) [2043877] - s390/qeth: Split memcpy() of struct qeth_ipacmd_addr_change flexible array (Tobias Huschle) [2110426] - s390/qeth: Fix typo 'the the' in comment (Tobias Huschle) [2110426] - s390/qdio: Fix spelling mistake (Tobias Huschle) [2110426] - qeth: remove a copy of the NAPI_POLL_WEIGHT define (Tobias Huschle) [2110426] - scsi: bnx2fc: Avoid using get_cpu() in bnx2fc_cmd_alloc() (Nilesh Javali) [2109895] - scsi: bnx2fc: Fix spelling mistake "mis-match" -> "mismatch" (Nilesh Javali) [2109895] - scsi: bnx2fc: Make use of the helper macro kthread_run() (Nilesh Javali) [2109895] - scsi: bnx2fc: Fix typo in comments (Nilesh Javali) [2109895] - scsi: qedf: Populate sysfs attributes for vport (Nilesh Javali) [2120219] - scsi: qedf: Fix typo in comment (Nilesh Javali) [2109893] - scsi: qedf: Remove redundant variable op (Nilesh Javali) [2109893] - scsi: qedf: Remove an unneeded NULL check on list iterator (Nilesh Javali) [2109893] - scsi: qedf: Remove unnecessary code (Nilesh Javali) [2109893] - s390/sclp: reserve memory occupied by sclp early buffer (Mete Durlu) [2060830] - s390: make command line configurable (Mete Durlu) [2060830] - s390: support command lines longer than 896 bytes (Mete Durlu) [2060830] - s390/kexec_file: move kernel image size check (Mete Durlu) [2060830] - s390/boot: move sclp early buffer from fixed address in asm to C (Mete Durlu) [2060830] - drivers/base: Fix unsigned comparison to -1 in CPUMAP_FILE_MAX_BYTES (Phil Auld) [2115518] - sched/core: Do not requeue task on CPU excluded from cpus_mask (Phil Auld) [2115518] - workqueue: Avoid a false warning in unbind_workers() (Phil Auld) [2115518] - sched/core: Always flush pending blk_plug (Phil Auld) [2115518] - sched/fair: fix case with reduced capacity CPU (Phil Auld) [2115518] - sched: Remove unused function group_first_cpu() (Phil Auld) [2115518] - sched/fair: Remove redundant word " *" (Phil Auld) [2115518] - sched: only perform capability check on privileged operation (Phil Auld) [2115518] - sched: Allow newidle balancing to bail out of load_balance (Phil Auld) [2115518] - sched: Remove the limitation of WF_ON_CPU on wakelist if wakee cpu is idle (Phil Auld) [2115518] - sched: Fix the check of nr_running at queue wakelist (Phil Auld) [2115518] - sched: Fix balance_push() vs __sched_setscheduler() (Phil Auld) [2115518] - sched/fair: Optimize and simplify rq leaf_cfs_rq_list (Phil Auld) [2115518] - topology: Remove unused cpu_cluster_mask() (Phil Auld) [2115518] - sched: Update task_tick_numa to ignore tasks without an mm (Phil Auld) [2115518] - sched/deadline: Remove superfluous rq clock update in push_dl_task() (Phil Auld) [2115518] - time/sched_clock: Fix formatting of frequency reporting code (Phil Auld) [2115518] - time/sched_clock: Use Hz as the unit for clock rate reporting below 4kHz (Phil Auld) [2115518] - time/sched_clock: Round the frequency reported to nearest rather than down (Phil Auld) [2115518] - sched/fair: Delete useless condition in tg_unthrottle_up() (Phil Auld) [2115518] - sched/fair: Fix cfs_rq_clock_pelt() for throttled cfs_rq (Phil Auld) [2115518] - workqueue: Restrict kworker in the offline CPU pool running on housekeeping CPUs (Phil Auld) [2115518] - kernel/sched: Remove dl_boosted flag comment (Phil Auld) [2115518] - workqueue: Remove schedule() in unbind_workers() (Phil Auld) [2115518] - workqueue: Remove outdated comment about exceptional workers in unbind_workers() (Phil Auld) [2115518] - workqueue: Remove the advanced kicking of the idle workers in rebind_workers() (Phil Auld) [2115518] - workqueue: Fix unbind_workers() VS wq_worker_running() race (Phil Auld) [2115518] - sched/membarrier: fix missing local execution of ipi_sync_rq_state() (Phil Auld) [2115518] - kthread: Move prio/affinite change into the newly created thread (Phil Auld) [2115518]- dmaengine: idxd: Correct IAX operation code names (Jerry Snitselaar) [2112121] - dmaengine: dmatest: use strscpy to replace strlcpy (Jerry Snitselaar) [2112121] - dmaengine: remove DMA_MEMCPY_SG once again (Jerry Snitselaar) [2112121] - MAINTAINERS: idxd driver maintainer update (Jerry Snitselaar) [2112121] - dmaengine: dmatest: Replace symbolic permissions by octal permissions (Jerry Snitselaar) [2112121] - dmaengine: dmatest: Remove spaces before tabs (Jerry Snitselaar) [2112121] - dma:dw: remove reference to AVR32 architecture in core.c (Jerry Snitselaar) [2112121] - dmaengine: idxd: Only call idxd_enable_system_pasid() if succeeded in enabling SVA feature (Jerry Snitselaar) [2112121] - dmaengine: idxd: force wq context cleanup on device disable path (Jerry Snitselaar) [2112121] - dmaengine: Revert "dmaengine: add verification of DMA_INTERRUPT capability for dmatest" (Jerry Snitselaar) [2112121] - dmaengine: idxd: Separate user and kernel pasid enabling (Jerry Snitselaar) [2112121] - dmaengine: ptdma: statify pt_tx_status (Jerry Snitselaar) [2112121] - dmaengine: hidma: In hidma_prep_dma_memset treat value as a single byte (Jerry Snitselaar) [2112121] - dmaengine: Document dmaengine_prep_dma_memset (Jerry Snitselaar) [2112121] - dmaengine: PTDMA: support polled mode (Jerry Snitselaar) [2112121] - dmaengine: Remove a useless mutex (Jerry Snitselaar) [2112121] - dmaengine: idxd: update IAA definitions for user header (Jerry Snitselaar) [2112121] - dmaengine: Clarify cyclic transfer residue documentation (Jerry Snitselaar) [2112121] - dmaengine: qcom_hidma: Remove useless DMA-32 fallback configuration (Jerry Snitselaar) [2112121] - dmaengine: iot: Remove useless DMA-32 fallback configuration (Jerry Snitselaar) [2112121] - dmaengine: ioatdma: use default_groups in kobj_type (Jerry Snitselaar) [2112121] - Documentation: dmaengine: Correctly describe dmatest with channel unset (Jerry Snitselaar) [2112121] - Documentation: dmaengine: Add a description of what dmatest does (Jerry Snitselaar) [2112121] - dmaengine: Add core function and capability check for DMA_MEMCPY_SG (Jerry Snitselaar) [2112121] - dmaengine: Add documentation for new memcpy scatter-gather function (Jerry Snitselaar) [2112121] - dmaengine: remove slave_id config field (Jerry Snitselaar) [2112121] - dmaengine: ioat: switch from 'pci_' to 'dma_' API (Jerry Snitselaar) [2112121] - dmaengine: hsu: switch from 'pci_' to 'dma_' API (Jerry Snitselaar) [2112121] - dmaengine: dw: switch from 'pci_' to 'dma_' API (Jerry Snitselaar) [2112121] - dmaengine: remove debugfs #ifdef (Jerry Snitselaar) [2112121] - dmaengine: dmaengine_desc_callback_valid(): Check for `callback_result` (Jerry Snitselaar) [2112121] - dmaengine: Remove redundant initialization of variable err (Jerry Snitselaar) [2112121] - dmaengine: Extend the dma_slave_width for 128 bytes (Jerry Snitselaar) [2112121] - dmaengine: ioat: depends on !UML (Jerry Snitselaar) [2112121] - dmaengine: dw: Simplify DT property parser (Jerry Snitselaar) [2112121] - dmaengine: dw: Convert members to u32 in platform data (Jerry Snitselaar) [2112121] - dmaengine: dw: Remove error message from DT parsing code (Jerry Snitselaar) [2112121] - dmaengine: of-dma: router_xlate to return -EPROBE_DEFER if controller is not yet available (Jerry Snitselaar) [2112121] - dmaengine: hsu: Account transferred bytes (Jerry Snitselaar) [2112121] - dmaengine: Move kdoc description of struct dma_chan_percpu closer to it (Jerry Snitselaar) [2112121] - dmaengine: QCOM_HIDMA_MGMT depends on HAS_IOMEM (Jerry Snitselaar) [2112121] - dmaengine: qcom_hidma: comment platform_driver_register call (Jerry Snitselaar) [2112121] - dmaengine: qcom_hidma: remove unused code (Jerry Snitselaar) [2112121] - dmaengine: Fix a double free in dma_async_device_register (Jerry Snitselaar) [2112121] - dmaengine: hsu: disable spurious interrupt (Jerry Snitselaar) [2112121] - dmaengine: Extend the dmaengine_alignment for 128 and 256 bytes (Jerry Snitselaar) [2112121] - dmaengine: dmatest: Use dmaengine_get_dma_device (Jerry Snitselaar) [2112121] - dmaengine: doc: client: Update for dmaengine_get_dma_device() usage (Jerry Snitselaar) [2112121] - dmaengine: Add support for per channel coherency handling (Jerry Snitselaar) [2112121] - dmaengine: of-dma: Add support for optional router configuration callback (Jerry Snitselaar) [2112121] - dmaengine: add peripheral configuration (Jerry Snitselaar) [2112121] - dmaengine: idma64: Switch to use __maybe_unused instead of ifdeffery (Jerry Snitselaar) [2112121] - dmaengine: ioatdma: remove unused function missed during dma_v2 removal (Jerry Snitselaar) [2112121] - dmaengine: Save few bytes and increase readability of dma_request_chan() (Jerry Snitselaar) [2112121] - dmaengine: of-dma: Fix of_dma_router_xlate's of_dma_xlate handling (Jerry Snitselaar) [2112121] - dmaengine: dw: Don't include unneeded header to platform data header (Jerry Snitselaar) [2112121] - dmaengine: linux/dmaengine.h: drop duplicated word in a comment (Jerry Snitselaar) [2112121] - dmaengine: ioat: Fix some parameter misspelling and provide description for phys_complete (Jerry Snitselaar) [2112121] - dmaengine: of-dma: Fix misspellings/formatting issues in some function headers (Jerry Snitselaar) [2112121] - Documentation/driver-api: dmaengine/provider: drop doubled word (Jerry Snitselaar) [2112121] - dmaengine: Add support for repeating transactions (Jerry Snitselaar) [2112121] - dmaengine: qcom_hidma: use true,false for bool variable (Jerry Snitselaar) [2112121] - dmaengine: qcom_hidma: Simplify error handling path in hidma_probe (Jerry Snitselaar) [2112121] - dmaengine: Fix misspelling of "Analog Devices" (Jerry Snitselaar) [2112121] - docs: dmaengine: provider.rst: get rid of some warnings (Jerry Snitselaar) [2112121] - dmaengine: doc: fix warnings/issues of client.rst (Jerry Snitselaar) [2112121] - dmaengine: doc: Properly indent metadata title (Jerry Snitselaar) [2112121] - dmaengine: doc: Add sections for per descriptor metadata support (Jerry Snitselaar) [2112121] - dmaengine: Fix Kconfig indentation (Jerry Snitselaar) [2112121] - dmaengine: qcom: hidma_mgmt: Add of_node_put() before goto (Jerry Snitselaar) [2112121] - dmaengine: Remove dev_err() usage after platform_get_irq() (Jerry Snitselaar) [2112121] - dmaengine: qcom_hidma: Remove call to memset after dmam_alloc_coherent (Jerry Snitselaar) [2112121] - Documentation: dmaengine: clean up description of dmatest usage (Jerry Snitselaar) [2112121] - dmaengine: hsu: Revert "set HSU_CH_MTSR to memory width" (Jerry Snitselaar) [2112121] - dmaengine: qcom: hidma: no need to check return value of debugfs_create functions (Jerry Snitselaar) [2112121] - dmaengine: qcom_hidma: assign channel cookie correctly (Jerry Snitselaar) [2112121] - dmaengine: qcom_hidma: initialize tx flags in hidma_prep_dma_* (Jerry Snitselaar) [2112121] - dmaengine: qcom_hidma: convert to DEFINE_SHOW_ATTRIBUTE (Jerry Snitselaar) [2112121] - dmaengine: Documentation: Add documentation for multi chan testing (Jerry Snitselaar) [2112121] - dmaengine: hsu: remove dma_slave_config direction usage (Jerry Snitselaar) [2112121] - dmaengine: hsu: Support dmaengine_terminate_sync() (Jerry Snitselaar) [2112121] - scsi: core: Allow the ALUA transitioning state enough time (Tomas Henzl) [2084250] - scsi: core: Return BLK_STS_TRANSPORT for ALUA transitioning (Tomas Henzl) [2084250] - macvlan: enforce a consistent minimal mtu (Davide Caratti) [2134032] - ipvlan: Fix out-of-bound bugs caused by unset skb->mac_header (Davide Caratti) [2134032] - net: ipvtap - add __init/__exit annotations to module init/exit funcs (Davide Caratti) [2134032] - tunnels: do not assume mac header is set in skb_tunnel_check_pmtu() (Guillaume Nault) [2134099] - erspan: do not assume transport header is always set (Guillaume Nault) [2134099] - net: ip_gre: do not report erspan_ver for gre or gretap (Guillaume Nault) [2134099] - selftests: Fix the if conditions of in test_extra_filter() (Hangbin Liu) [2135232] - selftests: forwarding: add shebang for sch_red.sh (Hangbin Liu) [2135232] - selftests: forwarding: fix error message in learning_test (Hangbin Liu) [2135232] - selftests/net: pass ipv6_args to udpgso_bench's IPv6 TCP test (Hangbin Liu) [2135232] - ping: remove pr_err from ping_lookup (Guillaume Nault) [2135424] - ping: fix the dif and sdif check in ping_lookup (Guillaume Nault) [2135424] - ping: fix the sk_bound_dev_if match in ping_lookup (Guillaume Nault) [2135424] - tcp/udp: Call inet6_destroy_sock() in IPv6 sk->sk_destruct(). (Hangbin Liu) [2135259] - udp: Call inet6_destroy_sock() in setsockopt(IPV6_ADDRFORM). (Hangbin Liu) [2135259] - tcp/udp: Fix memory leak in ipv6_renew_options(). (Hangbin Liu) [2135259] - ipv6: sr: fix out-of-bounds read when setting HMAC data. (Hangbin Liu) [2135259] - ipv6: do not use RT_TOS for IPv6 flowlabel (Hangbin Liu) [2135259] - ipv6/sit: fix ipip6_tunnel_get_prl return value (Hangbin Liu) [2135259] - sit: use min (Hangbin Liu) [2135259] - net: ipv6: unexport __init-annotated seg6_hmac_init() (Hangbin Liu) [2135259] - sit: do not call ipip6_dev_free() from sit_init_net() (Hangbin Liu) [2135259] - block: avoid sign extend problem with default queue flags mask (Nico Pache) [2131929] - mm/hwpoison: do not lock page again when me_huge_page() successfully recovers (Aristeu Rozanski) [2110292] - crypto: ccp - Remove the unneeded result variable (Vladis Dronov) [2130195] - crypto: ccp - Release dma channels before dmaengine unrgister (Vladis Dronov) [2130195] - crypto: ccp - Fail the PSP initialization when writing psp data file failed (Vladis Dronov) [2130195] - crypto: ccp - Initialize PSP when reading psp data file failed (Vladis Dronov) [2130195] - crypto: ccp - Add a quirk to firmware update (Vladis Dronov) [2130195] - crypto: ccp - Add support for new CCP/PSP device ID (Vladis Dronov) [2130195] - crypto: ccp - During shutdown, check SEV data pointer before using (Vladis Dronov) [2130195] - crypto: ccp - Fix device IRQ counting by using platform_irq_count() (Vladis Dronov) [2130195] - crypto: ccp - fix typo in comment (Vladis Dronov) [2130195] - crypto: ccp - Use kzalloc for sev ioctl interfaces to prevent kernel memory leak (Vladis Dronov) [2130195] - crypto: ccp - Fix the INIT_EX data file open failure (Vladis Dronov) [2130195] - crypto: ccp - Log when resetting PSP SEV state (Vladis Dronov) [2130195] - crypto: ccp - When TSME and SME both detected notify user (Vladis Dronov) [2130195] - crypto: ccp - Allow PSP driver to load without SEV/TEE support (Vladis Dronov) [2130195] - crypto: ccp - Export PSP security bits to userspace (Vladis Dronov) [2130195] - crypto: ccp - cache capability into psp device (Vladis Dronov) [2130195] - PCI: Add support for dev_groups to struct pci_driver (Vladis Dronov) [2130195] - ACPI: processor idle: Practically limit "Dummy wait" workaround to old Intel systems (Wei Huang) [2130653] - blk-mq: fix io hung due to missing commit_rqs (Ming Lei) [2130028] - block: schedule queue restart after BLK_STS_ZONE_RESOURCE (Ming Lei) [2130028] - blk-mq: call commit_rqs while list empty but error happen (Ming Lei) [2130028] - null_blk: fix ida error handling in null_add_dev() (Ming Lei) [2130028] - blktrace: Trace remapped requests correctly (Ming Lei) [2130028] - virtio_blk: fix the discard_granularity and discard_alignment queue limits (Ming Lei) [2130028] - block: fix bio_clone_blkg_association() to associate with proper blkcg_gq (Ming Lei) [2130028] - blk-mq: do not update io_ticks with passthrough requests (Ming Lei) [2130028] - blk-mq: don't touch ->tagset in blk_mq_get_sq_hctx (Ming Lei) [2130028] - ipmi:ipmb: Fix refcount leak in ipmi_ipmb_probe (Tony Camuso) [2130238] - ipmi: remove unnecessary type castings (Tony Camuso) [2130238] - ipmi: Make two logs unique (Tony Camuso) [2130238] - ipmi:si: Convert pr_debug() to dev_dbg() (Tony Camuso) [2130238] - ipmi: Convert pr_debug() to dev_dbg() (Tony Camuso) [2130238] - ipmi: Fix pr_fmt to avoid compilation issues (Tony Camuso) [2130238] - ipmi: Add an intializer for ipmi_recv_msg struct (Tony Camuso) [2130238] - ipmi: Add an intializer for ipmi_smi_msg struct (Tony Camuso) [2130238] - ipmi:ssif: Check for NULL msg when handling events and messages (Tony Camuso) [2130238] - ipmi: use simple i2c probe function (Tony Camuso) [2130238] - ipmi: Add a sysfs count of total outstanding messages for an interface (Tony Camuso) [2130238] - ipmi: Add a sysfs interface to view the number of users (Tony Camuso) [2130238] - ipmi: Limit the number of message a user may have outstanding (Tony Camuso) [2130238] - ipmi: Add a limit on the number of users that may use IPMI (Tony Camuso) [2130238] - ipmi:ipmi_ipmb: Fix null-ptr-deref in ipmi_unregister_smi() (Tony Camuso) [2130238] - ipmi: When handling send message responses, don't process the message (Tony Camuso) [2130238] - ipmi: fix IPMI_SMI_MSG_TYPE_IPMB_DIRECT response length checking (Tony Camuso) [2130238] - ipmi: fix oob access due to uninit smi_msg type (Tony Camuso) [2130238] - ipmi: Make kABI adjustments (Tony Camuso) [2130238] - ipmi: Add support for IPMB direct messages (Tony Camuso) [2130238] - ice: Fix crash by keep old cfg when update TCs more than queues (Petr Oros) [2129902] - ice: Fix tunnel checksum offload with fragmented traffic (Petr Oros) [2129902] - ice: handle E822 generic device ID in PLDM header (Petr Oros) [2129902] - ice: ethtool: Prohibit improper channel config for DCB (Petr Oros) [2129902] - ice: ethtool: advertise 1000M speeds properly (Petr Oros) [2129902] - ice: Fix switchdev rules book keeping (Petr Oros) [2129902] - ice: fix access-beyond-end in the switch code (Petr Oros) [2129902] - eth: ice: silence the GCC 12 array-bounds warning (Petr Oros) [2129902] - ice: Expose RSS indirection tables for queue groups via ethtool (Petr Oros) [2129902] - Revert "ice: Hide bus-info in ethtool for PRs in switchdev mode" (Petr Oros) [2129902] - ice: remove period on argument description in ice_for_each_vf (Petr Oros) [2129902] - ice: add a function comment for ice_cfg_mac_antispoof (Petr Oros) [2129902] - ice: fix wording in comment for ice_reset_vf (Petr Oros) [2129902] - ice: remove return value comment for ice_reset_all_vfs (Petr Oros) [2129902] - ice: always check VF VSI pointer values (Petr Oros) [2129902] - ice: add newline to dev_dbg in ice_vf_fdir_dump_info (Petr Oros) [2129902] - ice: get switch id on switchdev devices (Petr Oros) [2129902] - ice: return ENOSPC when exceeding ICE_MAX_CHAIN_WORDS (Petr Oros) [2129902] - ice: introduce common helper for retrieving VSI by vsi_num (Petr Oros) [2129902] - ice: use min_t() to make code cleaner in ice_gnss (Petr Oros) [2129902] - ice: Add mpls+tso support (Petr Oros) [2129902] - ice: switch: convert packet template match code to rodata (Petr Oros) [2129902] - ice: switch: use convenience macros to declare dummy pkt templates (Petr Oros) [2129902] - ice: switch: use a struct to pass packet template params (Petr Oros) [2129902] - ice: switch: unobscurify bitops loop in ice_fill_adv_dummy_packet() (Petr Oros) [2129902] - ice: switch: add and use u16[] aliases to ice_adv_lkup_elem::{h, m}_u (Petr Oros) [2129902] - ice: Support GTP-U and GTP-C offload in switchdev (Petr Oros) [2129902] - ice: Remove useless DMA-32 fallback configuration (Petr Oros) [2129902] - ice: switch to napi_build_skb() (Petr Oros) [2129902] - nbd: fix race between nbd_alloc_config() and module removal (Ming Lei) [2127601] - nbd: call genl_unregister_family() first in nbd_cleanup() (Ming Lei) [2127601] - kselftests: memcg: speed up the memory.high test (Waiman Long) [1839057] - tools/testing/selftests/cgroup/cgroup_util.c: cg_read_strcmp: fix null pointer dereference (Waiman Long) [1839057] - kselftest/cgroup: fix incorrect test_core skip (Waiman Long) [1839057] - kselftest/cgroup: fix unexpected testing failure on test_core (Waiman Long) [1839057] - selftests: cgroup: fix cleanup path in test_memcg_subtree_control() (Waiman Long) [1839057] - cgroup: fix an error handling path in alloc_pagecache_max_30M() (Waiman Long) [1839057] - selftests: memcg: expect no low events in unprotected sibling (Waiman Long) [1839057] - selftests: memcg: fix compilation (Waiman Long) [1839057] - kseltest/cgroup: Make test_stress.sh work if run interactively (Waiman Long) [1839057] - cgroup: fix racy check in alloc_pagecache_max_30M() helper function (Waiman Long) [1839057] - cgroup: remove racy check in test_memcg_sock() (Waiman Long) [1839057] - cgroup: account for memory_localevents in test_memcg_oom_group_leaf_events() (Waiman Long) [1839057] - cgroup: account for memory_recursiveprot in test_memcg_low() (Waiman Long) [1839057] - cgroups: refactor children cgroups in memcg tests (Waiman Long) [1839057] - kselftest/cgroup: fix test_stress.sh to use OUTPUT dir (Waiman Long) [1839057] - selftests: cgroup: add a selftest for memory.reclaim (Waiman Long) [1839057] - selftests: cgroup: fix alloc_anon_noexit() instantly freeing memory (Waiman Long) [1839057] - selftests: cgroup: return -errno from cg_read()/cg_write() on failure (Waiman Long) [1839057] - memcg: introduce per-memcg reclaim interface (Waiman Long) [1839057] - kselftests: memcg: update the oom group leaf events test (Waiman Long) [1839057] - mm/memcontrol: return 1 from cgroup.memory __setup() handler (Waiman Long) [1839057] - memcg: synchronously enforce memory.high for large overcharges (Waiman Long) [1839057] - selftests: memcg: test high limit for single entry allocation (Waiman Long) [1839057] - memcg: unify force charging conditions (Waiman Long) [1839057] - memcg: refactor mem_cgroup_oom (Waiman Long) [1839057] - memcg: prohibit unconditional exceeding the limit of dying tasks (Waiman Long) [1839057] - mm, oom: do not trigger out_of_memory from the #PF (Waiman Long) [1839057] - mm, oom: pagefault_out_of_memory: don't force global OOM for dying tasks (Waiman Long) [1839057] - mm: memcontrol: fix root_mem_cgroup charging (Waiman Long) [1839057] - tests/cgroup: move cg_wait_for(), cg_prepare_for_wait() (Waiman Long) [1839057] - mm: memcontrol: don't count limit-setting reclaim as memory pressure (Waiman Long) [1839057] - selftests: Uninitialized variable in test_cgcore_proc_migration() (Waiman Long) [1839057] - kselftests: cgroup: Avoid the reuse of fd after it is deallocated (Waiman Long) [1839057] - selftests: cgroup: Run test_core under interfering stress (Waiman Long) [1839057] - selftests: cgroup: Add task migration tests (Waiman Long) [1839057] - selftests: cgroup: Simplify task self migration (Waiman Long) [1839057] - cgroup: kselftest: relax fs_spec checks (Waiman Long) [1839057] - kselftests: cgroup: remove duplicated include from test_freezer.c (Waiman Long) [1839057] - kselftest/cgroup: fix unexpected testing failure on test_memcontrol (Waiman Long) [1839057] - kselftests: cgroup: add freezer controller self-tests (Waiman Long) [1839057] - Add tests for memory.oom.group (Waiman Long) [1839057] - Fix cg_read_strcmp() (Waiman Long) [1839057] - cgroup: kselftests: add test_core to .gitignore (Waiman Long) [1839057] - selftests: cgroup: add gitignore file (Waiman Long) [1839057] - Add cgroup core selftests (Waiman Long) [1839057] - devdax: Fix soft-reservation memory description (Mark Langsdorf) [2122316] - arm64: cacheinfo: Fix incorrect assignment of signed error value to unsigned fw_level (Mark Langsdorf) [2122316] - ACPI: property: Remove default association from integer maximum values (Mark Langsdorf) [2122316] - ACPI: property: Ignore already existing data node tags (Mark Langsdorf) [2122316] - ACPI: property: Fix type detection of unified integer reading functions (Mark Langsdorf) [2122316] - ACPI: processor: Remove freq Qos request for all CPUs (Mark Langsdorf) [2122316] - ACPI: property: Fix error handling in acpi_init_properties() (Mark Langsdorf) [2122316] - ACPI/IORT: Fix build error implicit-function-declaration (Mark Langsdorf) [2122316] - ACPI/PCI: Remove useless NULL pointer checks (Mark Langsdorf) [2122316] - ACPI: property: Read buffer properties as integers (Mark Langsdorf) [2122316] - ACPI: property: Add support for parsing buffer property UUID (Mark Langsdorf) [2122316] - ACPI: property: Unify integer value reading functions (Mark Langsdorf) [2122316] - ACPI: property: Switch node property referencing from ifs to a switch (Mark Langsdorf) [2122316] - ACPI: property: Move property ref argument parsing into a new function (Mark Langsdorf) [2122316] - ACPI: property: Use acpi_object_type consistently in property ref parsing (Mark Langsdorf) [2122316] - ACPI: property: Tie data nodes to acpi handles (Mark Langsdorf) [2122316] - ACPI: property: Return type of acpi_add_nondev_subnodes() should be bool (Mark Langsdorf) [2122316] - ACPI: CPPC: Do not prevent CPPC from working in the future (Mark Langsdorf) [2122316] - ACPI: PM: x86: Print messages regarding LPS0 idle support (Mark Langsdorf) [2122316] - ACPI: PPTT: Leave the table mapped for the runtime usage (Mark Langsdorf) [2122316] - ACPI: resource: skip IRQ override on AMD Zen platforms (Mark Langsdorf) [2122316] - ACPI: irq: Allow acpi_gsi_to_irq() to have an arch-specific fallback (Mark Langsdorf) [2122316] - APCI: irq: Add support for multiple GSI domains (Mark Langsdorf) [2122316] - irqchip/gic: Drop support for secondary GIC in non-DT systems (Mark Langsdorf) [2122316] - ACPI: video: Use native backlight on Dell Inspiron N4010 (Mark Langsdorf) [2122316] - ACPI: PM: s2idle: Use LPS0 idle if ACPI_FADT_LOW_POWER_S0 is unset (Mark Langsdorf) [2122316] - Revert "[acpi] ACPI / PM: LPIT: Register sysfs attributes based on FADT" (Mark Langsdorf) [2122316] - ACPI: utils: Add api to read _SUB from ACPI (Mark Langsdorf) [2122316] - ACPI: video: Shortening quirk list by identifying Clevo by board_name only (Mark Langsdorf) [2122316] - ACPI: video: Force backlight native for some TongFang devices (Mark Langsdorf) [2122316] - PCI/ACPI: Guard ARM64-specific mcfg_quirks (Mark Langsdorf) [2122316] - ACPI/IORT: Add a helper to retrieve RMR info directly (Mark Langsdorf) [2122316] - ACPI/IORT: Add support to retrieve IORT RMR reserved regions (Mark Langsdorf) [2122316] - ACPI/IORT: Provide a generic helper to retrieve reserve regions (Mark Langsdorf) [2122316] - ACPI/IORT: Make iort_iommu_msi_get_resv_regions() return void (Mark Langsdorf) [2122316] - iommu: Introduce a callback to struct iommu_resv_region (Mark Langsdorf) [2122316] - ACPI: PM: s2idle: Add support for upcoming AMD uPEP HID AMDI008 (Mark Langsdorf) [2122316] - ACPI: PPTT: Use table offset as fw_token instead of virtual address (Mark Langsdorf) [2122316] - ACPI: Move PRM config option under the main ACPI config (Mark Langsdorf) [2122316] - ACPI: Enable Platform Runtime Mechanism(PRM) support on ARM64 (Mark Langsdorf) [2122316] - efi: Simplify arch_efi_call_virt() macro (Mark Langsdorf) [2122316] - efi/x86: Avoid redundant cast of EFI firmware service pointer (Mark Langsdorf) [2122316] - efi/libstub: Annotate firmware routines as __efiapi (Mark Langsdorf) [2122316] - ACPI: PRM: Change handler_addr type to void pointer (Mark Langsdorf) [2122316] - ACPI: bus: Drop driver member of struct acpi_device (Mark Langsdorf) [2122316] - ACPI: bus: Drop redundant check in acpi_device_remove() (Mark Langsdorf) [2122316] - ACPI: APEI: Fix _EINJ vs EFI_MEMORY_SP (Mark Langsdorf) [2122316] - ACPI: LPSS: Fix missing check in register_device_clock() (Mark Langsdorf) [2122316] - ACPI: APEI: Better fix to avoid spamming the console with old error logs (Mark Langsdorf) [2122316] - ACPI: PM: save NVS memory for Lenovo G40-45 (Mark Langsdorf) [2122316] - ACPI: EC: Drop unused ident initializers from dmi_system_id tables (Mark Langsdorf) [2122316] - ACPI: EC: Re-use boot_ec when possible even when EC_FLAGS_TRUST_DSDT_GPE is set (Mark Langsdorf) [2122316] - ACPI: EC: Drop the EC_FLAGS_IGNORE_DSDT_GPE quirk (Mark Langsdorf) [2122316] - ACPI: EC: Remove duplicate ThinkPad X1 Carbon 6th entry from DMI quirks (Mark Langsdorf) [2122316] - ACPI: processor: Drop leftover acpi_processor_get_limit_info() declaration (Mark Langsdorf) [2122316] - ACPI: processor: Split out thermal initialization from ACPI PSS (Mark Langsdorf) [2122316] - redhat/configs: move CONFIG_ACPI_VIDEO to common/generic (Mark Langsdorf) [2122316] - ACPI: video: Drop X86 dependency from Kconfig (Mark Langsdorf) [2122316] - ACPI: video: Fix acpi_video_handles_brightness_key_presses() (Mark Langsdorf) [2122316] - ACPI: video: Change how we determine if brightness key-presses are handled (Mark Langsdorf) [2122316] - ACPI / MMC: PM: Unify fixing up device power (Mark Langsdorf) [2122316] - mmc: sdhci-acpi: Use the new soc_intel_is_byt() helper (Mark Langsdorf) [2122316] - mmc: sdhci-acpi: Remove special handling for GPD win/pocket devices (Mark Langsdorf) [2122316] - ACPI: scan: Walk ACPI device's children using driver core (Mark Langsdorf) [2122316] - ACPI: bus: Introduce acpi_dev_for_each_child_reverse() (Mark Langsdorf) [2122316] - ACPI: video: Use acpi_dev_for_each_child() (Mark Langsdorf) [2122316] - ACPI: property: Use acpi_dev_for_each_child() for child lookup (Mark Langsdorf) [2122316] - ACPI: container: Use acpi_dev_for_each_child() (Mark Langsdorf) [2122316] - ACPI: bus: Export acpi_dev_for_each_child() to modules (Mark Langsdorf) [2122316] - ACPI: glue: Introduce acpi_find_child_by_adr() (Mark Langsdorf) [2122316] - ACPI: glue: Introduce acpi_dev_has_children() (Mark Langsdorf) [2122316] - ACPI: glue: Use acpi_dev_for_each_child() (Mark Langsdorf) [2122316] - ACPI: APEI: Fix double word in a comment (Mark Langsdorf) [2122316] - ACPI: processor/idle: Annotate more functions to live in cpuidle section (Mark Langsdorf) [2122316] - ACPI: DPTF: Support Meteor Lake (Mark Langsdorf) [2122316] - ACPI: CPPC: fix typo in comment (Mark Langsdorf) [2122316] - ACPI: video: improve PM notifer callback (Mark Langsdorf) [2122316] - ACPI: utils: include UUID in _DSM evaluation warning (Mark Langsdorf) [2122316] - cpufreq: CPPC: Enable fast_switch (Mark Langsdorf) [2122316] - acpi/nfit: rely on mce->misc to determine poison granularity (Mark Langsdorf) [2122316] - ACPI: PM: Block ASUS B1400CEAE from suspend to idle by default (Mark Langsdorf) [2122316] - ACPI: clean up white space in a few places for consistency (Mark Langsdorf) [2122316] - ACPI: glue: Rearrange find_child_checks() (Mark Langsdorf) [2122316] - ACPI: DPTF: Add support for high frequency impedance notification (Mark Langsdorf) [2122316] - ACPI: processor: idle: Expose max_cstate/nocst/bm_check_disable read-only in sysfs (Mark Langsdorf) [2122316] - ACPI: battery: Make "not-charging" the default on no charging or full info (Mark Langsdorf) [2122316] - PCI/ACPI: negotiate CXL _OSC (Mark Langsdorf) [2122316] - PCI/ACPI: Prefer CXL _OSC instead of PCIe _OSC for CXL host bridges (Mark Langsdorf) [2122316] - PCI/ACPI: add a helper for retrieving _OSC Control DWORDs (Mark Langsdorf) [2122316] - ACPI: bus: Avoid non-ACPI device objects in walks over children (Mark Langsdorf) [2122316] - ACPI: DPTF: Correct description of INT3407 / INT3532 attributes (Mark Langsdorf) [2122316] - ACPI: BGRT: use static for BGRT_SHOW kobj_attribute defines (Mark Langsdorf) [2122316] - ACPI, APEI, EINJ: Refuse to inject into the zero page (Mark Langsdorf) [2122316] - ACPI: PM: Always print final debug message in acpi_device_set_power() (Mark Langsdorf) [2122316] - ACPI: SPCR: Add support for NVIDIA 16550-compatible port subtype (Mark Langsdorf) [2122316] - ACPI: APEI: Fix missing ERST record id (Mark Langsdorf) [2122316] - ACPICA: Update version to 20220331 (Mark Langsdorf) [2122316] - ACPICA: IORT: Updates for revision E.d (Mark Langsdorf) [2122316] - ACPICA: iASL/MADT: Add OEM-defined subtable (Mark Langsdorf) [2122316] - ACPICA: Add support for ARM Performance Monitoring Unit Table. (Mark Langsdorf) [2122316] - ACPICA: Headers: Replace zero-length array with flexible-array member (Mark Langsdorf) [2122316] - ACPICA: Removed some tabs and // comments (Mark Langsdorf) [2122316] - ACPICA: Update copyright notices to the year 2022 (Mark Langsdorf) [2122316] - ACPICA: Clean up double word in comment (Mark Langsdorf) [2122316] - ACPICA: Add new ACPI 6.4 semantics for LoadTable() operator (Mark Langsdorf) [2122316] - ACPICA: Add new ACPI 6.4 semantics to the Load() operator (Mark Langsdorf) [2122316] - ACPICA: iASL: NHLT: Rename linux specific strucures to device_info (Mark Langsdorf) [2122316] - ACPICA: iASL: NHLT: Fix parsing undocumented bytes at the end of Endpoint Descriptor (Mark Langsdorf) [2122316] - ACPICA: iASL: NHLT: Treat Terminator as specific_config (Mark Langsdorf) [2122316] - ACPICA: Add the subtable CFMWS to the CEDT table (Mark Langsdorf) [2122316] - ACPICA: Add support for the Windows 11 _OSI string (Mark Langsdorf) [2122316] - ACPI: sysfs: Fix BERT error region memory mapping (Mark Langsdorf) [2122316] - ACPI: property: Release subnode properties with data nodes (Mark Langsdorf) [2122316] - PCI: ACPI: PM: Power up devices in D3cold before scanning them (Mark Langsdorf) [2122316] - ACPI: PM: Introduce acpi_dev_power_up_children_with_adr() (Mark Langsdorf) [2122316] - ACPI: bus: Introduce acpi_dev_for_each_child() (Mark Langsdorf) [2122316] - ACPI: PM: Unify debug messages in acpi_device_set_power() (Mark Langsdorf) [2122316] - ACPI: PM: Convert debug message in acpi_device_get_power() (Mark Langsdorf) [2122316] - device property: Add irq_get to fwnode operation (Mark Langsdorf) [2122316] - device property: Add iomap to fwnode operations (Mark Langsdorf) [2122316] - ACPI: property: Move acpi_fwnode_device_get_match_data() up (Mark Langsdorf) [2122316] - device property: Convert device_{dma_supported,get_dma_attr} to fwnode (Mark Langsdorf) [2122316] - ACPI: Add perf low power callback (Mark Langsdorf) [2122316] - s390: fix double free of GS and RI CBs on fork() failure (Brian Foster) [1944540] - wifi: iwlwifi: mvm: fix double list_add at iwl_mvm_mac_wake_tx_queue (other cases) (Jose Ignacio Tornos Martinez) [2086480] - wifi: iwlwifi: mvm: fix double list_add at iwl_mvm_mac_wake_tx_queue (Jose Ignacio Tornos Martinez) [2086480]- crypto: ecdh - disallow plain "ecdh" usage in FIPS mode (Vladis Dronov) [2129392] - crypto: dh - disallow plain "dh" usage in FIPS mode (Vladis Dronov) [2129392] - x86/cpu: Add new Raptor Lake CPU model number (Prarit Bhargava) [2120361] - mm, oom: fix missing tlb_finish_mmu() in __oom_reap_task_mm(). (Waiman Long) [2130954] - net: atlantic: remove aq_nic_deinit() when resume (Íñigo Huguet) [2130839] - net: atlantic: remove deep parameter on suspend/resume functions (Íñigo Huguet) [2130839] - efi: Allow EFI_MEMORY_XP and EFI_MEMORY_RO both to be cleared (Lenny Szubowicz) [2128172] - bonding: 3ad: make ad_ticks_per_sec a const (Jonathan Toppins) [2020773] - bonding: 802.3ad: fix no transmission of LACPDUs (Jonathan Toppins) [2020773] - redhat: workaround CKI cross compilation for scripts (Jan Stancek) [2123399] - nohz/full, sched/rt: Fix missed tick-reenabling bug in dequeue_task_rt() (Phil Auld) [2107238] - gfs2: Make sure FITRIM minlen is rounded up to fs block size (Andrew Price) [2118256] - ceph: don't truncate file in atomic_open (Xiubo Li) [2120924] - of: address: Work around missing device_type property in pcie nodes (Jerry Snitselaar) [2118732] - dma-mapping: introduce DMA range map, supplanting dma_pfn_offset (Jerry Snitselaar) [2118732] - of/address: check for invalid range.cpu_addr (Jerry Snitselaar) [2118732] - of: address: Fix parser address/size cells initialization (Jerry Snitselaar) [2118732] - of_address: Guard of_bus_pci_get_flags with CONFIG_PCI (Jerry Snitselaar) [2118732] - of_address: Add bus type match for pci ranges parser (Jerry Snitselaar) [2118732] - of/address: Support multiple 'dma-ranges' entries (Jerry Snitselaar) [2118732] - of/address: use range parser for of_dma_get_range (Jerry Snitselaar) [2118732] - of/address: Rework of_pci_range parsing for non-PCI buses (Jerry Snitselaar) [2118732] - of: Drop struct of_pci_range.pci_space field (Jerry Snitselaar) [2118732] - of/address: Move range parser code out of CONFIG_PCI (Jerry Snitselaar) [2118732] - of: Make of_dma_get_range() work on bus nodes (Jerry Snitselaar) [2118732] - Revert "arm64: dts: juno: add dma-ranges property" (Jerry Snitselaar) [2118732] - of/address: Fix of_pci_range_parser_one translation of DMA addresses (Jerry Snitselaar) [2118732] - of/address: Translate 'dma-ranges' for parent nodes missing 'dma-ranges' (Jerry Snitselaar) [2118732] - of: address: Follow DMA parent for "dma-coherent" (Jerry Snitselaar) [2118732] - of: Factor out #{addr,size}-cells parsing (Jerry Snitselaar) [2118732] - of/address: Introduce of_get_next_dma_parent() helper (Jerry Snitselaar) [2118732] - of: address: Report of_dma_get_range() errors meaningfully (Jerry Snitselaar) [2118732] - of: address: Add support for the parent DMA bus (Jerry Snitselaar) [2118732] - of: address: Retrieve a parent through a callback in __of_translate_address (Jerry Snitselaar) [2118732] - of: reserved_mem: fix reserve memory leak (Jerry Snitselaar) [2118732] - of: Use device_type helpers to access the node type (Jerry Snitselaar) [2118732] - of: make PowerMac cache node search conditional on CONFIG_PPC_PMAC (Jerry Snitselaar) [2118732]- crypto: qat - add limit to linked list parsing (Vladis Dronov) [2129897] - crypto: qat - use reference to structure in dma_map_single() (Vladis Dronov) [2129897] - Revert "crypto: qat - reduce size of mapped region" (Vladis Dronov) [2129897] - crypto: qat - fix DMA transfer direction (Vladis Dronov) [2129897] - crypto: qat - fix default value of WDT timer (Vladis Dronov) [2129897] - crypto: drivers - move from strlcpy with unused retval to strscpy (Vladis Dronov) [2129897] - crypto: qat - add check to validate firmware images (Vladis Dronov) [2129897] - Documentation: qat: rewrite description (Vladis Dronov) [2129897] - Documentation: qat: Use code block for qat sysfs example (Vladis Dronov) [2129897] - KVM: x86: Inject #UD on emulated XSETBV if XSAVES isn't enabled (Dr. David Alan Gilbert) [2079311] - KVM: x86: Always enable legacy FP/SSE in allowed user XFEATURES (Dr. David Alan Gilbert) [2079311] - KVM: x86: Reinstate kvm_vcpu_arch.guest_supported_xcr0 (Dr. David Alan Gilbert) [2079311] - bonding: fix NULL deref in bond_rr_gen_slave_id (Jonathan Toppins) [2051778] - tty: use new tty_insert_flip_string_and_push_buffer() in pty_write() (Rafael Aquini) [2078869] {CVE-2022-1462} - tty: extract tty_flip_buffer_commit() from tty_flip_buffer_push() (Rafael Aquini) [2078869] {CVE-2022-1462} - tty: drop tty_schedule_flip() (Rafael Aquini) [2078869] {CVE-2022-1462} - tty: the rest, stop using tty_schedule_flip() (Rafael Aquini) [2078869] {CVE-2022-1462} - tty: drivers/tty/, stop using tty_schedule_flip() (Rafael Aquini) [2078869] {CVE-2022-1462} - vt: keyboard, use tty_insert_flip_string in puts_queue (Rafael Aquini) [2078869] {CVE-2022-1462} - vt: use tty_insert_flip_string in respond_string (Rafael Aquini) [2078869] {CVE-2022-1462}- intel_th: pci: Add Raptor Lake-S CPU support (Michael Petlan) [2040035] - intel_th: pci: Add Raptor Lake-S PCH support (Michael Petlan) [2040035] - virtio-net: support XDP when not more queues (Eugenio Pérez) [2122225] - virtio_net: Don't process redirected XDP frames when XDP is disabled (Eugenio Pérez) [2122225] - virtio_net: Fix not restoring real_num_rx_queues (Eugenio Pérez) [2122225] - x86,config: Enable straight-line-speculation fix (Wander Lairson Costa) [2062175] {CVE-2021-26341} - x86/alternative: Relax text_poke_bp() constraint (Wander Lairson Costa) [2062175] {CVE-2021-26341} - perf/x86: Add support for perf text poke event for text_poke_bp_batch() callers (Wander Lairson Costa) [2062175] {CVE-2021-26341} - objtool: Add straight-line-speculation validation (Wander Lairson Costa) [2062175] {CVE-2021-26341} - objtool: Support conditional retpolines (Wander Lairson Costa) [2062175] {CVE-2021-26341} - objtool: Refactor sibling call detection logic (Wander Lairson Costa) [2062175] {CVE-2021-26341} - objtool: Change dead_end_function() to return boolean (Wander Lairson Costa) [2062175] {CVE-2021-26341} - x86/lib/atomic64_386_32: Rename things (Wander Lairson Costa) [2062175] {CVE-2021-26341} - KVM: arm64: Fix debug architecture version (Gavin Shan) [2123587] - thunderbolt: Add support for Intel Raptor Lake (Torez Smith) [2040037] - iommu/vt-d: Fix compile error with CONFIG_PCI_ATS not set (Myron Stowe) [2118428 2122515 2127028] - iommu/vt-d: Cure VF irqdomain hickup (Myron Stowe) [2118428 2122515 2127028] - x86/pci: Set default irq domain in pcibios_add_device() (Myron Stowe) [2118428 2122515 2127028] - iommm/amd: Store irq domain in struct device (Myron Stowe) [2118428 2122515 2127028] - iommm/vt-d: Store irq domain in struct device (Myron Stowe) [2118428 2122515 2127028] - PCI/MSI: Provide pci_dev_has_special_msi_domain() helper (Myron Stowe) [2118428 2122515 2127028] - x86/msi: Consolidate MSI allocation (Myron Stowe) [2118428 2122515 2127028] - PCI/MSI: Rework pci_msi_domain_calc_hwirq() (Myron Stowe) [2118428 2122515 2127028] - x86/irq: Consolidate UV domain allocation (Myron Stowe) [2118428 2122515 2127028] - x86/irq: Consolidate DMAR irq allocation (Myron Stowe) [2118428 2122515 2127028] - x86_ioapic_Consolidate_IOAPIC_allocation (Myron Stowe) [2118428 2122515 2127028] - x86/msi: Consolidate HPET allocation (Myron Stowe) [2118428 2122515 2127028] - iommu/irq_remapping: Consolidate irq domain lookup (Myron Stowe) [2118428 2122515 2127028] - iommu/amd: Consolidate irq domain getter (Myron Stowe) [2118428 2122515 2127028] - iommu/vt-d: Consolidate irq domain getter (Myron Stowe) [2118428 2122515 2127028] - x86/irq: Add allocation type for parent domain retrieval (Myron Stowe) [2118428 2122515 2127028] - irqdomain: Export irq_domain_update_bus_token (Myron Stowe) [2118428 2122515 2127028] - perf/x86/intel: Update the FRONTEND MSR mask on Sapphire Rapids (Michael Petlan) [2125349] - perf/x86/intel/uncore: Fix invalid unit check (Michael Petlan) [2125349]- KVM: s390: pv: don't present the ecall interrupt twice (Tobias Huschle) [2125236] - s390/mm: do not trigger write fault when vma does not allow VM_WRITE (Tobias Huschle) [2125218] - PCI: Print a debug message on PCI device release (Tobias Huschle) [2125216] - s390/pci: fix leak of PCI device structure (Tobias Huschle) [2125216] - s390/pci: refactor zpci_create_device() (Tobias Huschle) [2125216] - s390/pci: remove superfluous zdev->zbus check (Tobias Huschle) [2125216] - x86/boot/64: Add missing fixup_pointer() for next_early_pgt access (Rafael Aquini) [2082806] - x86/boot/64: Fix crash if kernel image crosses page table boundary (Rafael Aquini) [2082806] - mm/slab_common: fix possible double free of kmem_cache (Waiman Long) [2093781] - mm/slab_common: Deleting kobject in kmem_cache_destroy() without holding slab_mutex/cpu_hotplug_lock (Waiman Long) [2093781] - mm/slab_common: use WARN() if cache still has objects on destroy (Waiman Long) [2093781] - slab: use __func__ to trace function name (Waiman Long) [2093781] - s390/hugetlb: fix prepare_hugepage_range() check for 2 GB hugepages (Tobias Huschle) [2125215] - platform/x86: intel/pmc: Add Alder Lake N support to PMC core driver (Prarit Bhargava) [2072654] - crash_core: Increase crashkernel=auto size for x86_64, s390 and arm64 (Lichen Liu) [2122874] - virtio-net: fix use-after-free in skb_gro_receive (Cindy Lu) [2069047] - virtio-net: fix use-after-free in page_to_skb() (Cindy Lu) [2069047] - virtio-net: restrict build_skb() use to some arches (Cindy Lu) [2069047] - virtio-net: page_to_skb() use build_skb when there's sufficient tailroom (Cindy Lu) [2069047] - sched/fair: Consider CPU affinity when allowing NUMA imbalance in find_idlest_group() (Phil Auld) [2110020] - sched/numa: Adjust imb_numa_nr to a better approximation of memory channels (Phil Auld) [2110020] - sched/numa: Apply imbalance limitations consistently (Phil Auld) [2110020] - sched/numa: Do not swap tasks between nodes when spare capacity is available (Phil Auld) [2110020] - sched/numa: Initialise numa_migrate_retry (Phil Auld) [2110020] - cpufreq: intel_pstate: Handle no_turbo in frequency invariance (Phil Auld) [2100594] - sched/fair: Introduce SIS_UTIL to search idle CPU based on sum of util_avg (Phil Auld) [2100594] - i2c: piix4: Fix a memory leak in the EFCH MMIO support (Sudheesh Mavila) [2105160] - assoc_array: Fix BUG_ON during garbage collect (Dave Wysochanski) [1920523] - wait: Fix __wait_event_hrtimeout for RT/DL tasks (Derek Barbosa) [2125233]- raid1: ensure write behind bio has less than BIO_MAX_VECS sectors (Nigel Croxon) [2116209] - ceph: fix statfs for subdir mounts (Xiubo Li) [2120943] - ceph: try to queue a writeback if revoking fails (Xiubo Li) [2120940] - ceph: update the auth cap when the async create req is forwarded (Xiubo Li) [2120932] - ceph: make change_auth_cap_ses a global symbol (Xiubo Li) [2120932] - fs/dcache: export d_same_name() helper (Xiubo Li) [2120932] - ceph: wait for the first reply of inflight async unlink (Xiubo Li) [2120932] - redhat: Enable KASAN_VMALLOC (Nico Pache) [2108620] - arm64: select KASAN_VMALLOC for SW/HW_TAGS modes (Nico Pache) [2108620] - x86/crash: Fix crash_setup_memmap_entries() out-of-bounds access (Nico Pache) [2108620] - mm: defer kmemleak object creation of module_alloc() (Nico Pache) [2108620] - arm64: kaslr: keep modules inside module region when KASAN is enabled (Nico Pache) [2108620] - kasan: arm64: fix pcpu_page_first_chunk crash with KASAN_VMALLOC (Nico Pache) [2108620] - arm64: Kconfig: select KASAN_VMALLOC if KANSAN_GENERIC is enabled (Nico Pache) [2108620] - arm64: kaslr: support randomized module area with KASAN_VMALLOC (Nico Pache) [2108620] - arm64: Kconfig: support CONFIG_KASAN_VMALLOC (Nico Pache) [2108620] - arm64: kasan: abstract _text and _end to KERNEL_START/END (Nico Pache) [2108620] - arm64: kasan: don't populate vmalloc area for CONFIG_KASAN_VMALLOC (Nico Pache) [2108620] - x86/kasan: support KASAN_VMALLOC (Nico Pache) [2108620] - ath9k: htc: clean up statistics macros (Jose Ignacio Tornos Martinez) [2084598] {CVE-2022-1679} - ath9k: hif_usb: simplify if-if to if-else (Jose Ignacio Tornos Martinez) [2084598] {CVE-2022-1679} - ath9k: fix use-after-free in ath9k_hif_usb_rx_cb (Jose Ignacio Tornos Martinez) [2084598] {CVE-2022-1679} - igmp: Add ip_mc_list lock in ip_check_mc_rcu (Hangbin Liu) [2114946] {CVE-2022-20141} - scsi: zfcp: Fix missing auto port scan and thus missing target ports (Tobias Huschle) [2121089] - vfio/type1: Unpin zero pages (Alex Williamson) [2123015]- iommu/vt-d: Make DMAR_UNITS_SUPPORTED default 1024 (Jerry Snitselaar) [2120412] - Revert "iommu/vt-d: Make DMAR_UNITS_SUPPORTED a config setting" (Jerry Snitselaar) [2120412] - ptrace: Check PTRACE_O_SUSPEND_SECCOMP permission on PTRACE_SEIZE (Oleg Nesterov) [2121269] {CVE-2022-30594} - redhat: remove unused STAMP variable from genspec.sh (Herton R. Krzesinski) - internal: Update RHEL_MINOR for the start of RHEL-8.8 development (Lucas Zampieri)- EDAC/amd64: Add new register offset support and related changes (Aristeu Rozanski) [2048792] - EDAC/amd64: Set memory type per DIMM (Aristeu Rozanski) [2048792] - Revert "ixgbevf: Mailbox improvements" (Ken Cox) [2120545] - Revert "ixgbevf: Add support for new mailbox communication between PF and VF" (Ken Cox) [2120545] - drm/amdgpu: Only disable prefer_shadow on hawaii (Lyude Paul) [2118755]- redhat: configs: add CONFIG_SERIAL_MULTI_INSTANTIATE=m for x86_64 (Jaroslav Kysela) [2005073] - ACPI: scan: Add CLSA0101 Laptop Support (Jaroslav Kysela) [2005073] - platform/x86: serial-multi-instantiate: Add CLSA0101 Laptop (Jaroslav Kysela) [2005073] - platform/x86: serial-multi-instantiate: Sort ACPI IDs by HID (Jaroslav Kysela) [2005073] - platform/x86: serial-multi-instantiate: Get rid of redundant 'else' (Jaroslav Kysela) [2005073] - platform/x86: serial-multi-instantiate: Use while (i--) pattern to clean up (Jaroslav Kysela) [2005073] - platform/x86: serial-multi-instantiate: Improve dev_err_probe() messaging (Jaroslav Kysela) [2005073] - platform/x86: serial-multi-instantiate: Drop duplicate check (Jaroslav Kysela) [2005073] - platform/x86: serial-multi-instantiate: Improve autodetection (Jaroslav Kysela) [2005073] - ACPI / scan: Create platform device for CS35L41 (Jaroslav Kysela) [2005073] - ACPI: scan: Create platform device for BCM4752 and LNV4752 ACPI nodes (Jaroslav Kysela) [2005073] - platform/x86: serial-multi-instantiate: Add SPI support (Jaroslav Kysela) [2005073] - platform/x86: serial-multi-instantiate: Reorganize I2C functions (Jaroslav Kysela) [2005073] - platform/x86: i2c-multi-instantiate: Rename it for a generic serial driver name (Jaroslav Kysela) [2005073] - platform/x86: i2c-multi-instantiate: Use the new i2c_acpi_client_count() helper (Jaroslav Kysela) [2005073] - platform/x86: i2c-multi-instantiate: Use device_get_match_data() to get driver data (Jaroslav Kysela) [2005073] - platform/x86: i2c-multi-instantiate: Simplify with dev_err_probe() (Jaroslav Kysela) [2005073] - platform/x86: i2c-multi-instantiate: Drop redundant ACPI_PTR() (Jaroslav Kysela) [2005073] - platform/x86: i2c-multi-instantiate: Replace zero-length array with flexible-array member (Jaroslav Kysela) [2005073] - platform/x86: i2c-multi-instantiate: Fail the probe if no IRQ provided (Jaroslav Kysela) [2005073] - platform/x86: i2c-multi-instantiate: Derive the device name from parent (Jaroslav Kysela) [2005073] - platform/x86: i2c-multi-instantiate: Use struct_size() helper (Jaroslav Kysela) [2005073] - platform/x86: i2c-multi-instantiate: Allow to have same slaves (Jaroslav Kysela) [2005073] - platform/x86: i2c-multi-instantiate: Introduce IOAPIC IRQ support (Jaroslav Kysela) [2005073] - platform/x86: i2c-multi-instantiate: Distinguish IRQ resource type (Jaroslav Kysela) [2005073] - platform/x86: i2c-multi-instantiate: Count I2cSerialBus() resources (Jaroslav Kysela) [2005073] - platform/x86: i2c-multi-instantiate: Get rid of obsolete conditional (Jaroslav Kysela) [2005073] - platform/x86: i2c-multi-instantiate: Defer probe when no adapter found (Jaroslav Kysela) [2005073] - platform/x86: i2c-multi-instantiate: Accept errors of i2c_acpi_new_device() (Jaroslav Kysela) [2005073] - serdev: Fix detection of UART devices on Apple machines. (Jaroslav Kysela) [2005073] - serdev: Add ACPI devices by ResourceSource field (Jaroslav Kysela) [2005073] - spi: Return deferred probe error when controller isn't yet available (Jaroslav Kysela) [2005073] - spi/acpi: avoid spurious matches during slave enumeration (Jaroslav Kysela) [2005073] - spi: Add API to count spi acpi resources (Jaroslav Kysela) [2005073] - spi: Support selection of the index of the ACPI Spi Resource before alloc (Jaroslav Kysela) [2005073] - ACPI: Test for ACPI_SUCCESS rather than !ACPI_FAILURE (Jaroslav Kysela) [2005073] - spi/acpi: fix incorrect ACPI parent check (Jaroslav Kysela) [2005073] - spi: Create helper API to lookup ACPI info for spi device (Jaroslav Kysela) [2005073] - spi/acpi: enumerate all SPI slaves in the namespace (Jaroslav Kysela) [2005073] - spi: kill useless initializer in spi_register_controller() (Jaroslav Kysela) [2005073] - spi: fix ctrl->num_chipselect constraint (Jaroslav Kysela) [2005073] - spi: Don't call spi_get_gpio_descs() before device name is set (Jaroslav Kysela) [2005073] - spi: Avoid undefined behaviour when counting unused native CSs (Jaroslav Kysela) [2005073] - spi: Allow to have all native CSs in use along with GPIOs (Jaroslav Kysela) [2005073] - spi: Add missing error handling for CS GPIOs (Jaroslav Kysela) [2005073] - spi: export tracepoint symbols to modules (Jaroslav Kysela) [2005073] - spi: Fix zero length xfer bug (Jaroslav Kysela) [2005073] - spi: Add generic support for unused native cs with cs-gpios (Jaroslav Kysela) [2005073] - spi: Reduce kthread priority (Jaroslav Kysela) [2005073] - spi: core: Use DEVICE_ATTR_RW() for SPI slave control sysfs attribute (Jaroslav Kysela) [2005073] - i2c: acpi: Add an i2c_acpi_client_count() helper function (Jaroslav Kysela) [2005073] - s390/qeth: cache link_info for ethtool (Michal Schmidt) [2117098] - nfp: amend removal of MODULE_VERSION (Stefan Assmann) [1955769] - x86/speculation: Add LFENCE to RSB fill sequence (Waiman Long) [2115080] {CVE-2022-26373} - x86/speculation: Add RSB VM Exit protections (Waiman Long) [2115080] {CVE-2022-26373} - tools headers cpufeatures: Sync with the kernel sources (Waiman Long) [2115080] - tools headers cpufeatures: Sync with the kernel sources (Waiman Long) [2115080] - x86/speculation: Fix RSB filling with CONFIG_RETPOLINE=n (Waiman Long) [2115080] - x86/bugs: Do not enable IBPB at firmware entry when IBPB is not available (Waiman Long) [2115080] - x86/amd: Use IBPB for firmware calls (Waiman Long) [2115080] - x86/bugs: Warn when "ibrs" mitigation is selected on Enhanced IBRS parts (Waiman Long) [2115080] - iavf: Fix reset error handling (Petr Oros) [2119759] - iavf: Fix NULL pointer dereference in iavf_get_link_ksettings (Petr Oros) [2119759] - iavf: Fix adminq error handling (Petr Oros) [2119759] - iavf: Fix missing state logs (Petr Oros) [2119759] - ixgbe: Add locking to prevent panic when setting sriov_numvfs to zero (Ken Cox) [1978613]- netfilter: ipset: fix suspicious RCU usage in find_set_and_id (Florian Westphal) [2118526] - net/mlx5e: Update netdev features after changing XDP state (Amir Tzin) [2049440] - net/mlx5e: CT: Use own workqueue instead of mlx5e priv (Amir Tzin) [2049440] - net/mlx5e: CT: Add ct driver counters (Amir Tzin) [2049440] - net/mlx5e: CT: Fix cleanup of CT before cleanup of TC ct rules (Amir Tzin) [2049440] - net/mlx5e: Align mlx5e_cleanup_uplink_rep_tx() with upstream code. (Amir Tzin) [2049440] - net/mlx5e: Correct the calculation of max channels for rep (Amir Tzin) [2049440] - Documentation: devlink: mlx5.rst: Fix htmldoc build warning (Amir Tzin) [2049440] - net/mlx5: fs, fail conflicting actions (Amir Tzin) [2049440] - net/mlx5: Rearm the FW tracer after each tracer event (Amir Tzin) [2049440] - net/mlx5: correct ECE offset in query qp output (Amir Tzin) [2049440] - net/mlx5e: Disable softirq in mlx5e_activate_rq to avoid race condition (Amir Tzin) [2049440] - net/mlx5e: TC NIC mode, fix tc chains miss table (Amir Tzin) [2049440] - net/mlx5: Don't use already freed action pointer (Amir Tzin) [2049440] - net/mlx5: fix typo in comment (Amir Tzin) [2049440] - IB/mlx5: Fix undefined behavior due to shift overflowing the constant (Amir Tzin) [2049440] - net/mlx5e: Force ethertype usage in mlx5_ct_fs_smfs_fill_mask() (Amir Tzin) [2049440] - net/mlx5: Drain fw_reset when removing device (Amir Tzin) [2049440] - net/mlx5e: CT: Fix setting flow_source for smfs ct tuples (Amir Tzin) [2049440] - net/mlx5e: CT: Fix support for GRE tuples (Amir Tzin) [2049440] - net/mlx5e: Remove HW-GRO from reported features (Amir Tzin) [2049440] - net/mlx5e: Properly block HW GRO when XDP is enabled (Amir Tzin) [2049440] - net/mlx5e: Properly block LRO when XDP is enabled (Amir Tzin) [2049440] - net/mlx5e: Block rx-gro-hw feature in switchdev mode (Amir Tzin) [2049440] - net/mlx5e: Wrap mlx5e_trap_napi_poll into rcu_read_lock (Amir Tzin) [2049440] - net/mlx5: Initialize flow steering during driver probe (Amir Tzin) [2049440] - net/mlx5: Fix matching on inner TTC (Amir Tzin) [2049440] - net/mlx5: Avoid double clear or set of sync reset requested (Amir Tzin) [2049440] - net/mlx5: Fix deadlock in sync reset flow (Amir Tzin) [2049440] - net/mlx5e: Fix trust state reset in reload (Amir Tzin) [2049440] - net/mlx5e: Avoid checking offload capability in post_parse action (Amir Tzin) [2049440] - net/mlx5e: CT: Fix queued up restore put() executing after relevant ft release (Amir Tzin) [2049440] - net/mlx5e: TC, Fix ct_clear overwriting ct action metadata (Amir Tzin) [2049440] - net/mlx5e: Lag, Don't skip fib events on current dst (Amir Tzin) [2049440] - net/mlx5e: Lag, Fix fib_info pointer assignment (Amir Tzin) [2049440] - net/mlx5e: Lag, Fix use-after-free in fib event handler (Amir Tzin) [2049440] - net/mlx5e: Fix the calling of update_buffer_lossy() API (Amir Tzin) [2049440] - net/mlx5e: Don't match double-vlan packets if cvlan is not set (Amir Tzin) [2049440] - net/mlx5: Fix slab-out-of-bounds while reading resource dump menu (Amir Tzin) [2049440] - RDMA/mlx5: Add a missing update of cache->last_add (Amir Tzin) [2049440] - RDMA/mlx5: Don't remove cache MRs when a delay is needed (Amir Tzin) [2049440] - net/mlx5e: HTB, remove unused function declaration (Amir Tzin) [2049440] - net/mlx5e: Statify function mlx5_cmd_trigger_completions (Amir Tzin) [2049440] - net/mlx5: Remove unused fill page array API function (Amir Tzin) [2049440] - net/mlx5: Remove unused exported contiguous coherent buffer allocation API (Amir Tzin) [2049440] - net/mlx5: CT: Remove extra rhashtable remove on tuple entries (Amir Tzin) [2049440] - net/mlx5: DR, Remove hw_ste from mlx5dr_ste to reduce memory (Amir Tzin) [2049440] - net/mlx5: DR, Remove 4 members from mlx5dr_ste_htbl to reduce memory (Amir Tzin) [2049440] - net/mlx5: DR, Remove num_of_entries byte_size from struct mlx5_dr_icm_chunk (Amir Tzin) [2049440] - net/mlx5: DR, Remove icm_addr from mlx5dr_icm_chunk to reduce memory (Amir Tzin) [2049440] - net/mlx5: DR, Remove mr_addr rkey from struct mlx5dr_icm_chunk (Amir Tzin) [2049440] - net/mlx5: DR, Adjust structure member to reduce memory hole (Amir Tzin) [2049440] - net/mlx5e: Drop cqe_bcnt32 from mlx5e_skb_from_cqe_mpwrq_linear (Amir Tzin) [2049440] - net/mlx5e: Drop the len output parameter from mlx5e_xdp_handle (Amir Tzin) [2049440] - net/mlx5e: RX, Test the XDP program existence out of the handler (Amir Tzin) [2049440] - net/mlx5e: Build SKB in place over the first fragment in non-linear legacy RQ (Amir Tzin) [2049440] - net/mlx5e: Add headroom only to the first fragment in legacy RQ (Amir Tzin) [2049440] - net/mlx5e: Validate MTU when building non-linear legacy RQ fragments info (Amir Tzin) [2049440] - net/mlx5e: MPLSoUDP encap, support action vlan pop_eth explicitly (Amir Tzin) [2049440] - net/mlx5e: MPLSoUDP decap, use vlan push_eth instead of pedit (Amir Tzin) [2049440] - RDMA/mlx5: Fix memory leak in error flow for subscribe event routine (Amir Tzin) [2049440] - net/mlx5e: Fix use-after-free in mlx5e_stats_grp_sw_update_stats (Amir Tzin) [2049440] - net/mlx5e: Remove overzealous validations in netlink EEPROM query (Amir Tzin) [2049440] - net/mlx5: Parse module mapping using mlx5_ifc (Amir Tzin) [2049440] - net/mlx5: Query the maximum MCIA register read size from firmware (Amir Tzin) [2049440] - net/mlx5: CT: Create smfs dr matchers dynamically (Amir Tzin) [2049440] - net/mlx5: CT: Add software steering ct flow steering provider (Amir Tzin) [2049440] - net/mlx5: Add smfs lib to export direct steering API to CT (Amir Tzin) [2049440] - net/mlx5: DR, Add helper to get backing dr table from a mlx5 flow table (Amir Tzin) [2049440] - net/mlx5: CT: Introduce a platform for multiple flow steering providers (Amir Tzin) [2049440] - net/mlx5: Node-aware allocation for the doorbell pgdir (Amir Tzin) [2049440] - net/mlx5: Node-aware allocation for UAR (Amir Tzin) [2049440] - net/mlx5: Node-aware allocation for the EQs (Amir Tzin) [2049440] - net/mlx5: Node-aware allocation for the EQ table (Amir Tzin) [2049440] - net/mlx5: Node-aware allocation for the IRQ table (Amir Tzin) [2049440] - net/mlx5: Delete useless module.h include (Amir Tzin) [2049440] - net/mlx5: DR, Add support for ConnectX-7 steering (Amir Tzin) [2049440] - net/mlx5: DR, Refactor ste_ctx handling for STE v0/1 (Amir Tzin) [2049440] - net/mlx5: DR, Rename action modify fields to reflect naming in HW spec (Amir Tzin) [2049440] - net/mlx5: DR, Fix handling of different actions on the same STE in STEv1 (Amir Tzin) [2049440] - net/mlx5: DR, Remove unneeded comments (Amir Tzin) [2049440] - net/mlx5: DR, Add support for matching on Internet Header Length (IHL) (Amir Tzin) [2049440] - net/mlx5: DR, Align mlx5dv_dr API vport action with FW behavior (Amir Tzin) [2049440] - net/mlx5: Add debugfs counters for page commands failures (Amir Tzin) [2049440] - net/mlx5: Add pages debugfs (Amir Tzin) [2049440] - net/mlx5: Move debugfs entries to separate struct (Amir Tzin) [2049440] - net/mlx5: Change release_all_pages cap bit location (Amir Tzin) [2049440] - net/mlx5: Remove redundant error on reclaim pages (Amir Tzin) [2049440] - net/mlx5: Remove redundant error on give pages (Amir Tzin) [2049440] - net/mlx5: Remove redundant notify fail on give pages (Amir Tzin) [2049440] - net/mlx5: Add command failures data to debugfs (Amir Tzin) [2049440] - net/mlx5e: TC, Fix use after free in mlx5e_clone_flow_attr_for_post_act() (Amir Tzin) [2049440] - net/mlx5: Support GRE conntrack offload (Amir Tzin) [2049440] - mlx5: add support for page_pool_get_stats (Amir Tzin) [2049440] - net/mlx5: Add migration commands definitions (Amir Tzin) [2049440] - net/mlx5: Introduce migration bits and structures (Amir Tzin) [2049440] - net/mlx5: Expose APIs to get/put the mlx5 core device (Amir Tzin) [2049440] - net/mlx5: Disable SRIOV before PF removal (Amir Tzin) [2049440] - net/mlx5: Reuse exported virtfn index function call (Amir Tzin) [2049440] - net/mlx5: Add clarification on sync reset failure (Amir Tzin) [2049440] - net/mlx5: Add reset_state field to MFRL register (Amir Tzin) [2049440] - RDMA/mlx5: Use new command interface API (Amir Tzin) [2049440] - net/mlx5: cmdif, Refactor error handling and reporting of async commands (Amir Tzin) [2049440] - net/mlx5: Use mlx5_cmd_do() in core create_{cq,dct} (Amir Tzin) [2049440] - net/mlx5: cmdif, Add new api for command execution (Amir Tzin) [2049440] - net/mlx5: cmdif, cmd_check refactoring (Amir Tzin) [2049440] - net/mlx5: cmdif, Return value improvements (Amir Tzin) [2049440] - net/mlx5: Lag, offload active-backup drops to hardware (Amir Tzin) [2049440] - net/mlx5: Lag, record inactive state of bond device (Amir Tzin) [2049440] - net/mlx5: Lag, don't use magic numbers for ports (Amir Tzin) [2049440] - net/mlx5: Lag, use local variable already defined to access E-Switch (Amir Tzin) [2049440] - net/mlx5: E-switch, add drop rule support to ingress ACL (Amir Tzin) [2049440] - net/mlx5: E-switch, remove special uplink ingress ACL handling (Amir Tzin) [2049440 2049580] - net/mlx5: E-Switch, reserve and use same uplink metadata across ports (Amir Tzin) [2049440 2049580] - net/mlx5: Add ability to insert to specific flow group (Amir Tzin) [2049440] - mlx5: remove unused static inlines (Amir Tzin) [2049440] - RDMA/mlx5: Reorder calls to pcie_relaxed_ordering_enabled() (Amir Tzin) [2049440] - RDMA/mlx5: Store ndescs instead of the translation table size (Amir Tzin) [2049440] - RDMA/mlx5: Merge similar flows of allocating MR from the cache (Amir Tzin) [2049440] - RDMA/mlx5: Fix the flow of a miss in the allocation of a cache ODP MR (Amir Tzin) [2049440] - RDMA/mlx5: Remove redundant work in struct mlx5_cache_ent (Amir Tzin) [2049440] - net/mlx5e: TC, Allow sample action with CT (Amir Tzin) [2049440 2049659] - net/mlx5e: TC, Make post_act parse CT and sample actions (Amir Tzin) [2049440 2049659] - net/mlx5e: TC, Clean redundant counter flag from tc action parsers (Amir Tzin) [2049440 2049659] - net/mlx5e: Use multi table support for CT and sample actions (Amir Tzin) [2049440 2049659] - net/mlx5e: Create new flow attr for multi table actions (Amir Tzin) [2049440 2049659] - net/mlx5e: Add post act offload/unoffload API (Amir Tzin) [2049440 2049659] - net/mlx5e: Pass actions param to actions_match_supported() (Amir Tzin) [2049440 2049659] - net/mlx5e: TC, Move flow hashtable to be per rep (Amir Tzin) [2049440] - net/mlx5e: E-Switch, Add support for tx_port_ts in switchdev mode (Amir Tzin) [2049440] - net/mlx5e: E-Switch, Add PTP counters for uplink representor (Amir Tzin) [2049440] - net/mlx5e: RX, Restrict bulk size for small Striding RQs (Amir Tzin) [2049440] - net/mlx5e: Default to Striding RQ when not conflicting with CQE compression (Amir Tzin) [2049440] - net/mlx5e: Generalize packet merge error message (Amir Tzin) [2049440] - net/mlx5e: Add support for using xdp->data_meta (Amir Tzin) [2049440] - net/mlx5e: Fix spelling mistake "supoported" -> "supported" (Amir Tzin) [2049440] - net/mlx5e: Optimize the common case condition in mlx5e_select_queue (Amir Tzin) [2049440] - net/mlx5e: Optimize modulo in mlx5e_select_queue (Amir Tzin) [2049440] - net/mlx5e: Optimize mlx5e_select_queue (Amir Tzin) [2049440] - net/mlx5e: Use READ_ONCE/WRITE_ONCE for DCBX trust state (Amir Tzin) [2049440] - net/mlx5e: Move repeating code that gets TC prio into a function (Amir Tzin) [2049440] - net/mlx5e: Use select queue parameters to sync with control flow (Amir Tzin) [2049440] - net/mlx5e: Move mlx5e_select_queue to en/selq.c (Amir Tzin) [2049440] - net/mlx5e: Introduce select queue parameters (Amir Tzin) [2049440] - net/mlx5e: Sync txq2sq updates with mlx5e_xmit for HTB queues (Amir Tzin) [2049440] - net/mlx5e: Use a barrier after updating txq2sq (Amir Tzin) [2049440] - net/mlx5e: Disable TX queues before registering the netdev (Amir Tzin) [2049440] - net/mlx5e: Cleanup of start/stop all queues (Amir Tzin) [2049440] - net/mlx5e: Use FW limitation for max MPW WQEBBs (Amir Tzin) [2049440] - net/mlx5e: Read max WQEBBs on the SQ from firmware (Amir Tzin) [2049440] - net/mlx5e: Remove unused tstamp SQ field (Amir Tzin) [2049440] - RDMA/mlx5: Delete useless module.h include (Amir Tzin) [2049440] - RDMA/mlx5: Delete get_num_static_uars function (Amir Tzin) [2049440] - net/mlx5: VLAN push on RX, pop on TX (Amir Tzin) [2049440 2049616] - net/mlx5: Introduce software defined steering capabilities (Amir Tzin) [2049440 2049616] - net/mlx5: Remove unused TIR modify bitmask enums (Amir Tzin) [2049440] - net/mlx5e: CT, Remove redundant flow args from tc ct calls (Amir Tzin) [2049440 2049659] - net/mlx5e: TC, Store mapped tunnel id on flow attr (Amir Tzin) [2049440 2049659] - net/mlx5e: Test CT and SAMPLE on flow attr (Amir Tzin) [2049440 2049580 2049659] - net/mlx5e: Refactor eswitch attr flags to just attr flags (Amir Tzin) [2049440 2049580 2049659] - net/mlx5e: CT, Don't set flow flag CT for ct clear flow (Amir Tzin) [2049440 2049659] - net/mlx5e: TC, Hold sample_attr on stack instead of pointer (Amir Tzin) [2049440 2049580 2049659] - net/mlx5e: TC, Reject rules with multiple CT actions (Amir Tzin) [2049440 2049659] - net/mlx5e: TC, Refactor mlx5e_tc_add_flow_mod_hdr() to get flow attr (Amir Tzin) [2049440 2049659] - net/mlx5e: TC, Pass attr to tc_act can_offload() (Amir Tzin) [2049440 2049659] - net/mlx5e: TC, Split pedit offloads verify from alloc_tc_pedit_action() (Amir Tzin) [2049440 2049659] - net/mlx5e: TC, Move pedit_headers_action to parse_attr (Amir Tzin) [2049440 2049659] - net/mlx5e: Move counter creation call to alloc_flow_attr_counter() (Amir Tzin) [2049440 2049659] - net/mlx5e: Pass attr arg for attaching/detaching encaps (Amir Tzin) [2049440 2049659] - net/mlx5e: Move code chunk setting encap dests into its own function (Amir Tzin) [2049440 2049659] - net_sched: cls_route: remove from list when handle is 0 (Felix Maurer) [2116328] {CVE-2022-2588} - netfilter: nf_tables: do not allow RULE_ID to refer to another chain (Florian Westphal) [2116356] {CVE-2022-2586} - netfilter: nf_tables: do not allow SET_ID to refer to another table (Florian Westphal) [2116356] {CVE-2022-2586} - netfilter: nf_queue: do not allow packet truncation below transport header offset (Florian Westphal) [2116159] {CVE-2022-36946} - net: let flow have same hash in two directions (Ivan Vecera) [2111094] - ipv4: Fix data-races around sysctl_fib_multipath_hash_fields. (Ivan Vecera) [2111094] - net: Add notifications when multipath hash field change (Ivan Vecera) [2111094] - selftests: forwarding: Add test for custom multipath hash with IPv6 GRE (Ivan Vecera) [2111094] - selftests: forwarding: Add test for custom multipath hash with IPv4 GRE (Ivan Vecera) [2111094] - selftests: forwarding: Add test for custom multipath hash (Ivan Vecera) [2111094] - ipv6: Add custom multipath hash policy (Ivan Vecera) [2111094] - ipv6: Add a sysctl to control multipath hash fields (Ivan Vecera) [2111094] - ipv6: Calculate multipath hash inside switch statement (Ivan Vecera) [2111094] - ipv6: Use a more suitable label name (Ivan Vecera) [2111094] - ipv4: Add custom multipath hash policy (Ivan Vecera) [2111094] - ipv4: Add a sysctl to control multipath hash fields (Ivan Vecera) [2111094] - ipv4: Calculate multipath hash inside switch statement (Ivan Vecera) [2111094] - ipv6: Use math to point per net sysctls into the appropriate struct net (Ivan Vecera) [2111094] - selftest/net/forwarding: declare NETIFS p9 p10 (Ivan Vecera) [2111094] - ipv6: Fix sysctl max for fib_multipath_hash_policy (Ivan Vecera) [2111094] - selftests: forwarding: Test multipath hashing on inner IP pkts for GRE tunnel (Ivan Vecera) [2111094] - ipv6: Support multipath hashing on inner IP pkts (Ivan Vecera) [2111094] - ipv4: Multipath hashing on inner L3 needs to consider inner IPv6 pkts (Ivan Vecera) [2111094] - ipv4: Support multipath hashing on inner IP pkts for GRE tunnel (Ivan Vecera) [2111094] - ipv4: Initialize flowi4_multipath_hash in data path (Ivan Vecera) [2111094] - net: ipv4: Fix NULL pointer dereference in route lookup (Ivan Vecera) [2111094] - route: Add multipath_hash in flowi_common to make user-define hash (Ivan Vecera) [2111094]- drm/nouveau/kms/nv140-: Disable interlacing (Lyude Paul) [2097647] - rpm: convert gcc and libelf to Recommends (Jarod Wilson) [2114900] - redhat: add ca7 to redhat/git/files (Jarod Wilson)- net/mlx5e: TC, Remove redundant error logging (Amir Tzin) [2049436] - net/mlx5e: SHAMPO, reduce TIR indication (Amir Tzin) [2049436] - net/mlx5e: Lag, Only handle events from highest priority multipath entry (Amir Tzin) [2049436] - net/mlx5: Fix offloading with ESWITCH_IPV4_TTL_MODIFY_ENABLE (Amir Tzin) [2049436] - net/mlx5: Fix a race on command flush flow (Amir Tzin) [2049436] - net/mlx5: Fix size field in bufferx_reg struct (Amir Tzin) [2049436] - net/mlx5e: Fix VF min/max rate parameters interchange mistake (Amir Tzin) [2049436] - net/mlx5e: Add missing increment of count (Amir Tzin) [2049436] - net/mlx5e: MPLSoUDP decap, fix check for unsupported matches (Amir Tzin) [2049436] - net/mlx5e: Fix MPLSoUDP encap to use MPLS action information (Amir Tzin) [2049436] - net/mlx5e: Add feature check for set fec counters (Amir Tzin) [2049436 2049711] - net/mlx5e: TC, Skip redundant ct clear actions (Amir Tzin) [2049436] - net/mlx5e: TC, Reject rules with forward and drop actions (Amir Tzin) [2049436] - net/mlx5e: TC, Reject rules with drop and modify hdr action (Amir Tzin) [2049436] - net/mlx5e: kTLS, Use CHECKSUM_UNNECESSARY for device-offloaded packets (Amir Tzin) [2049436] - net/mlx5e: Use dma device access helper (add dropped hunk) (Amir Tzin) [2049436] - net/mlx5e: Fix wrong return value on ioctl EEPROM query failure (Amir Tzin) [2049436] - net/mlx5: Fix possible deadlock on rule deletion (Amir Tzin) [2049436] - net/mlx5: Fix tc max supported prio for nic mode (Amir Tzin) [2049436] - net/mlx5: Update log_max_qp value to be 17 at most (Amir Tzin) [2049436] - net/mlx5: DR, Don't allow match on IP w/o matching on full ethertype/ip_version (Amir Tzin) [2049436] - net/mlx5e: Avoid field-overflowing memcpy() (Amir Tzin) [2049436] - net/mlx5e: Use struct_group() for memcpy() region (Amir Tzin) [2049436] - net/mlx5e: IPsec: Fix tunnel mode crypto offload for non TCP/UDP traffic (Amir Tzin) [2049436 2052871] - net/mlx5e: IPsec: Fix crypto offload for non TCP/UDP encapsulated traffic (Amir Tzin) [2049436 2052871] - net/mlx5e: Don't treat small ceil values as unlimited in HTB offload (Amir Tzin) [2049436] - net/mlx5: E-Switch, Fix uninitialized variable modact (Amir Tzin) [2049436] - net/mlx5e: Fix handling of wrong devices during bond netevent (Amir Tzin) [2049436] - net/mlx5e: Fix broken SKB allocation in HW-GRO (Amir Tzin) [2049436] - net/mlx5e: Fix wrong calculation of header index in HW_GRO (Amir Tzin) [2049436] - net/mlx5: Fix offloading with ESWITCH_IPV4_TTL_MODIFY_ENABLE (Amir Tzin) [2049436] - net/mlx5e: TC, Reject rules with forward and drop actions (Amir Tzin) [2049436] - net/mlx5: Use del_timer_sync in fw reset flow of halting poll (Amir Tzin) [2049436] - net/mlx5e: Fix module EEPROM query (Amir Tzin) [2049436] - net/mlx5e: TC, Reject rules with drop and modify hdr action (Amir Tzin) [2049436] - net/mlx5: Bridge, ensure dev_name is null-terminated (Amir Tzin) [2049436] - net/mlx5: Bridge, take rtnl lock in init error handler (Amir Tzin) [2049436] - mlx5: Don't accidentally set RTO_ONLINK before mlx5e_route_lookup_ipv4_get() (Amir Tzin) [2049436] - net/mlx5e: Fix build error in fec_set_block_stats() (Amir Tzin) [2049436] - Revert "net/mlx5: Add retry mechanism to the command entry index allocation" (Amir Tzin) [2049436] - net/mlx5: Set command entry semaphore up once got index free (Amir Tzin) [2049436] - net/mlx5e: Sync VXLAN udp ports during uplink representor profile change (Amir Tzin) [2049436] - net/mlx5: Fix access to sf_dev_table on allocation failure (Amir Tzin) [2049436] - net/mlx5e: Fix matching on modified inner ip_ecn bits (Amir Tzin) [2049436] - Revert "net/mlx5e: Block offload of outer header csum for GRE tunnel" (Amir Tzin) [2049436] - Revert "net/mlx5e: Block offload of outer header csum for UDP tunnels" (Amir Tzin) [2049436] - net/mlx5e: Fix nullptr on deleting mirroring rule (Amir Tzin) [2049436] - net/mlx5e: Fix page DMA map/unmap attributes (Amir Tzin) [2049436] - net/mlx5: Use dma device access helper (add dropped hunk) (Amir Tzin) [2049436] - net/mlx5e: Add recovery flow in case of error CQE (Amir Tzin) [2049436] - net/mlx5e: Refactor set_pflag_cqe_based_moder (Amir Tzin) [2049436] - net/mlx5e: Move HW-GRO and CQE compression check to fix features flow (Amir Tzin) [2049436] - net/mlx5e: Fix feature check per profile (Amir Tzin) [2049436] - net/mlx5e: Unblock setting vid 0 for VF in case PF isn't eswitch manager (Amir Tzin) [2049436] - net/mlx5e: Expose FEC counters via ethtool (Amir Tzin) [2049436 2049711] - net/mlx5: Update log_max_qp value to FW max capability (Amir Tzin) [2049436] - net/mlx5: Use irq_set_affinity_and_hint() (Amir Tzin) [2049436] - net/mlx5: SF, Use all available cpu for setting cpu affinity (Amir Tzin) [2049436] - net/mlx5: Introduce API for bulk request and release of IRQs (Amir Tzin) [2049436] - net/mlx5: Split irq_pool_affinity logic to new file (Amir Tzin) [2049436] - net/mlx5: Move affinity assignment into irq_request (Amir Tzin) [2049436] - net/mlx5: Introduce control IRQ request API (Amir Tzin) [2049436] - net/mlx5: mlx5e_hv_vhca_stats_create return type to void (Amir Tzin) [2049436] - RDMA/mlx5: Print wc status on CQE error and dump needed (Amir Tzin) [2049436] - net: fixup build after bpf header changes (Amir Tzin) [2049436] - net/mlx5: CT: Set flow source hint from provided tuple device (Amir Tzin) [2049436] - net/mlx5: Set SMFS as a default steering mode if device supports it (Amir Tzin) [2049436] - net/mlx5: DR, Improve steering for empty or RX/TX-only matchers (Amir Tzin) [2049436] - net/mlx5: DR, Add support for matching on geneve_tlv_option_0_exist field (Amir Tzin) [2049436] - net/mlx5: DR, Support matching on tunnel headers 0 and 1 (Amir Tzin) [2049436] - net/mlx5: DR, Add misc5 to match_param structs (Amir Tzin) [2049436] - net/mlx5: Add misc5 flow table match parameters (Amir Tzin) [2049436] - net/mlx5: DR, Add support for UPLINK destination type (Amir Tzin) [2049436] - net/mlx5e: Use auxiliary_device driver data helpers (Amir Tzin) [2049436] - net/mlx5e: Take packet_merge params directly from the RX res struct (Amir Tzin) [2049436] - net/mlx5e: Allocate per-channel stats dynamically at first usage (Amir Tzin) [2049436] - net/mlx5e: Use dynamic per-channel allocations in stats (Amir Tzin) [2049436] - net/mlx5e: Allow profile-specific limitation on max num of channels (Amir Tzin) [2049436] - net/mlx5e: Save memory by using dynamic allocation in netdev priv (Amir Tzin) [2049436] - net/mlx5e: Add profile indications for PTP and QOS HTB features (Amir Tzin) [2049436] - net/mlx5e: Use bitmap field for profile features (Amir Tzin) [2049436] - net/mlx5: Remove the repeated declaration (Amir Tzin) [2049436] - net/mlx5: Let user configure max_macs generic param (Amir Tzin) [2049436] - net/mlx5: Let user configure event_eq_size param (Amir Tzin) [2049436] - net/mlx5: Let user configure io_eq_size param (Amir Tzin) [2049436] - net/mlx5: Introduce log_max_current_uc_list_wr_supported bit (Amir Tzin) [2049436] - net/mlx5e: Move goto action checks into tc_action goto post parse op (Amir Tzin) [2049436] - net/mlx5e: Move vlan action chunk into tc action vlan post parse op (Amir Tzin) [2049436] - net/mlx5e: Add post_parse() op to tc action infrastructure (Amir Tzin) [2049436] - net/mlx5e: Move sample attr allocation to tc_action sample parse op (Amir Tzin) [2049436] - net/mlx5e: TC action parsing loop (Amir Tzin) [2049436] - net/mlx5e: Add redirect ingress to tc action infra (Amir Tzin) [2049436] - net/mlx5e: Add sample and ptype to tc_action infra (Amir Tzin) [2049436] - net/mlx5e: Add ct to tc action infra (Amir Tzin) [2049436] - net/mlx5e: Add mirred/redirect to tc action infra (Amir Tzin) [2049436] - Revert "net/mlx5e: TC, Remove redundant error logging" (Amir Tzin) [2049436] - net/mlx5e: Add mpls push/pop to tc action infra (Amir Tzin) [2049436] - net/mlx5e: Add vlan push/pop/mangle to tc action infra (Amir Tzin) [2049436] - net/mlx5e: Add pedit to tc action infra (Amir Tzin) [2049436] - net/mlx5e: Add csum to tc action infra (Amir Tzin) [2049436] - net/mlx5e: Add tunnel encap/decap to tc action infra (Amir Tzin) [2049436] - net/mlx5e: Add goto to tc action infra (Amir Tzin) [2049436] - net/mlx5e: Add tc action infrastructure (Amir Tzin) [2049436] - RDMA/mlx5: Use memset_after() to zero struct mlx5_ib_mr (Amir Tzin) [2049436] - RDMA/mlx5: Add support to multiple priorities for FDB rules (Amir Tzin) [2049436] - net/mlx5: Create more priorities for FDB bypass namespace (Amir Tzin) [2049436] - net/mlx5: Refactor mlx5_get_flow_namespace (Amir Tzin) [2049436] - net/mlx5: Separate FDB namespace (Amir Tzin) [2049436] - net/mlx5: Dynamically resize flow counters query buffer (Amir Tzin) [2049436] - net/mlx5e: TC, Set flow attr ip_version earlier (Amir Tzin) [2049436] - net/mlx5e: TC, Move common flow_action checks into function (Amir Tzin) [2049436] - net/mlx5e: Remove redundant actions arg from vlan push/pop funcs (Amir Tzin) [2049436] - net/mlx5e: Remove redundant actions arg from validate_goto_chain() (Amir Tzin) [2049436] - net/mlx5e: TC, Remove redundant action stack var (Amir Tzin) [2049436] - net/mlx5e: Hide function mlx5e_num_channels_changed (Amir Tzin) [2049436] - net/mlx5e: SHAMPO, clean MLX5E_MAX_KLM_PER_WQE macro (Amir Tzin) [2049436] - net/mlx5: Print more info on pci error handlers (Amir Tzin) [2049436] - net/mlx5: SF, silence an uninitialized variable warning (Amir Tzin) [2049436] - net/mlx5: Fix error return code in esw_qos_create() (Amir Tzin) [2049436] - net/mlx5: E-switch, Create QoS on demand (Amir Tzin) [2049436] - net/mlx5: E-switch, Enable vport QoS on demand (Amir Tzin) [2049436] - net/mlx5: E-switch, move offloads mode callbacks to offloads file (Amir Tzin) [2049436] - net/mlx5: E-switch, Reuse mlx5_eswitch_set_vport_mac (Amir Tzin) [2049436] - net/mlx5: E-switch, Remove vport enabled check (Amir Tzin) [2049436] - net/mlx5e: Specify out ifindex when looking up decap route (Amir Tzin) [2049436] - net/mlx5e: TC, Move comment about mod header flag to correct place (Amir Tzin) [2049436] - net/mlx5e: TC, Move kfree() calls after destroying all resources (Amir Tzin) [2049436] - net/mlx5e: TC, Destroy nic flow counter if exists (Amir Tzin) [2049436] - net/mlx5: TC, using swap() instead of tmp variable (Amir Tzin) [2049436] - net/mlx5: CT: Allow static allocation of mod headers (Amir Tzin) [2049436] - net/mlx5e: Refactor mod header management API (Amir Tzin) [2049436] - net/mlx5: Avoid printing health buffer when firmware is unavailable (Amir Tzin) [2049436 2049717] - net/mlx5e: Support ethtool cq mode (Amir Tzin) [2049436 2049840] - Revert "RDMA/mlx5: Fix releasing unallocated memory in dereg MR flow" (Amir Tzin) [2049435] - net/mlx5: Use first online CPU instead of hard coded CPU (Amir Tzin) [2049435] - net/mlx5e: SHAMPO, Fix constant expression result (Amir Tzin) [2049435] - net/mlx5: Fix access to a non-supported register (Amir Tzin) [2049435 2049717] - net/mlx5: Fix too early queueing of log timestamp work (Amir Tzin) [2049435 2049717] - net/mlx5: Fix use after free in mlx5_health_wait_pci_up (Amir Tzin) [2049435] - net/mlx5: Lag, Fix recreation of VF LAG (Amir Tzin) [2049435] - net/mlx5e: Sync TIR params updates against concurrent create/modify (Amir Tzin) [2049435] - RDMA/mlx5: Fix releasing unallocated memory in dereg MR flow (Amir Tzin) [2049435] - net/mlx5: Fix flow counters SF bulk query len (Amir Tzin) [2049435] - net/mlx5: Lag, fix a potential Oops with mlx5_lag_create_definer() (Amir Tzin) [2049435] - net/mlx5e: Prevent HW-GRO and CQE-COMPRESS features operate together (Amir Tzin) [2049435] - net/mlx5e: Add HW-GRO offload (Amir Tzin) [2049435] - net/mlx5e: Add HW_GRO statistics (Amir Tzin) [2049435] - net/mlx5e: HW_GRO cqe handler implementation (Amir Tzin) [2049435] - net/mlx5e: Add data path for SHAMPO feature (Amir Tzin) [2049435] - net/mlx5e: Add handle SHAMPO cqe support (Amir Tzin) [2049435] - net/mlx5e: Add control path for SHAMPO feature (Amir Tzin) [2049435] - net/mlx5e: Add support to klm_umr_wqe (Amir Tzin) [2049435] - net/mlx5e: Rename TIR lro functions to TIR packet merge functions (Amir Tzin) [2049435] - net/mlx5e: Align mlx5e_resources with upstream code. (Amir Tzin) [2049435] - net/mlx5: Add SHAMPO caps, HW bits and enumerations (Amir Tzin) [2049435] - net/mlx5e: Rename lro_timeout to packet_merge_timeout (Amir Tzin) [2049435] - net/mlx5: SF_DEV Add SF device trace points (Amir Tzin) [2049435] - net/mlx5: SF, Add SF trace points (Amir Tzin) [2049435] - net/mlx5: Bridge, support replacing existing FDB entry (Amir Tzin) [2049435] - net/mlx5: Bridge, extract code to lookup and del/notify entry (Amir Tzin) [2049435] - net/mlx5: Add periodic update of host time to firmware (Amir Tzin) [2049435 2049717] - net/mlx5: Print health buffer by log level (Amir Tzin) [2049435 2049717] - net/mlx5: Extend health buffer dump (Amir Tzin) [2049435 2049717] - net/mlx5: Reduce flow counters bulk query buffer size for SFs (Amir Tzin) [2049435] - net/mlx5: Fix unused function warning of mlx5i_flow_type_mask (Amir Tzin) [2049435] - net/mlx5: Remove unnecessary checks for slow path flag (Amir Tzin) [2049435] - net/mlx5e: don't write directly to netdev->dev_addr (Amir Tzin) [2049435] - RDMA/mlx5: Use dev_addr_mod() (Amir Tzin) [2049435] - RDMA/mlx5: fix build error with INFINIBAND_USER_ACCESS=n (Amir Tzin) [2049435] - RDMA/mlx5: Attach ndescs to mlx5_ib_mkey (Amir Tzin) [2049435] - RDMA/mlx5: Move struct mlx5_core_mkey to mlx5_ib (Amir Tzin) [2049435] - RDMA/mlx5: Replace struct mlx5_core_mkey by u32 key (Amir Tzin) [2049435] - RDMA/mlx5: Align mlx5e_resources with upstream code. (Amir Tzin) [2049435] - RDMA/mlx5: Remove pd from struct mlx5_core_mkey (Amir Tzin) [2049435] - RDMA/mlx5: Remove size from struct mlx5_core_mkey (Amir Tzin) [2049435] - RDMA/mlx5: Remove iova from struct mlx5_core_mkey (Amir Tzin) [2049435] - net/mlx5: E-Switch, Increase supported number of forward destinations to 32 (Amir Tzin) [2049435] - net/mlx5: E-Switch, Use dynamic alloc for dest array (Amir Tzin) [2049435] - net/mlx5: Lag, use steering to select the affinity port in LAG (Amir Tzin) [2049435] - net/mlx5: Lag, add support to create/destroy/modify port selection (Amir Tzin) [2049435] - net/mlx5: Lag, add support to create TTC tables for LAG port selection (Amir Tzin) [2049435] - net/mlx5: Lag, add support to create definers for LAG (Amir Tzin) [2049435] - net/mlx5: Lag, set match mask according to the traffic type bitmap (Amir Tzin) [2049435] - net/mlx5: Lag, set LAG traffic type mapping (Amir Tzin) [2049435] - net/mlx5: Lag, move lag files into directory (Amir Tzin) [2049435] - net/mlx5: Introduce new uplink destination type (Amir Tzin) [2049435] - net/mlx5: Add support to create match definer (Amir Tzin) [2049435] - net/mlx5: Introduce port selection namespace (Amir Tzin) [2049435] - net/mlx5: Support partial TTC rules (Amir Tzin) [2049435] - mlx5: prevent 64bit divide (Amir Tzin) [2049435] - net/mlx5: Use system_image_guid to determine bonding (Amir Tzin) [2049435] - net/mlx5: Use native_port_num as 1st option of device index (Amir Tzin) [2049435] - net/mlx5: Introduce new device index wrapper (Amir Tzin) [2049435] - net/mlx5: Check return status first when querying system_image_guid (Amir Tzin) [2049435] - net/mlx5: DR, Prefer kcalloc over open coded arithmetic (Amir Tzin) [2049435] - net/mlx5e: Add extack msgs related to TC for better debug (Amir Tzin) [2049435] - net/mlx5: CT: Fix missing cleanup of ct nat table on init failure (Amir Tzin) [2049435] - Revert "net/mlx5e: TC, Skip redundant ct clear actions" (Amir Tzin) [2049435] - net/mlx5: Disable roce at HCA level (Amir Tzin) [2049435] - net/mlx5i: Enable Rx steering for IPoIB via ethtool (Amir Tzin) [2049435] - net/mlx5: Bridge, provide flow source hints (Amir Tzin) [2049435] - net/mlx5: Read timeout values from DTOR (Amir Tzin) [2049435] - net/mlx5: Read timeout values from init segment (Amir Tzin) [2049435] - net/mlx5: Add layout to support default timeouts register (Amir Tzin) [2049435] - net/mlx5: Set devlink reload feature bit for supported devices only (Amir Tzin) [2049435] - RDMA/mlx5: Add optional counter support in get_hw_stats callback (Amir Tzin) [2049435] - RDMA/mlx5: Add modify_op_stat() support (Amir Tzin) [2049435] - RDMA/mlx5: Add steering support in optional flow counters (Amir Tzin) [2049435] - RDMA/mlx5: Support optional counters in hw_stats initialization (Amir Tzin) [2049435] - net/mlx5: Add priorities for counters in RDMA namespaces (Amir Tzin) [2049435] - net/mlx5: Add ifc bits to support optional counters (Amir Tzin) [2049435] - net/mlx5: Enable single IRQ for PCI Function (Amir Tzin) [2049435] - net/mlx5: Shift control IRQ to the last index (Amir Tzin) [2049435] - net/mlx5: Bridge, pop VLAN on egress table miss (Amir Tzin) [2049435] - net/mlx5: Bridge, mark reg_c1 when pushing VLAN (Amir Tzin) [2049435] - net/mlx5: Bridge, extract VLAN pop code to dedicated functions (Amir Tzin) [2049435] - net/mlx5: Bridge, refactor eswitch instance usage (Amir Tzin) [2049435] - net/mlx5e: Support accept action (Amir Tzin) [2049435] - net/mlx5e: Specify out ifindex when looking up encap route (Amir Tzin) [2049435] - net/mlx5e: Reserve a value from TC tunnel options mapping (Amir Tzin) [2049435] - net/mlx5e: Move parse fdb check into actions_match_supported_fdb() (Amir Tzin) [2049435] - net/mlx5e: Split actions_match_supported() into a sub function (Amir Tzin) [2049435] - net/mlx5e: Move mod hdr allocation to a single place (Amir Tzin) [2049435] - net/mlx5e: TC, Refactor sample offload error flow (Amir Tzin) [2049435] - RDMA/mlx5: Avoid taking MRs from larger MR cache pools when a pool is empty (Amir Tzin) [2049435] - IB/mlx5: Flow through a more detailed return code from get_prefetchable_mr() (Amir Tzin) [2049435] - net/mlx5e: Use array_size() helper (Amir Tzin) [2049435] - net/mlx5: Use struct_size() helper in kvzalloc() (Amir Tzin) [2049435] - net/mlx5: Use kvcalloc() instead of kvzalloc() (Amir Tzin) [2049435] - net/mlx5: Tolerate failures in debug features while driver load (Amir Tzin) [2049435] - IB/mlx5: Enable UAR to have DevX UID (Amir Tzin) [2049435] - net/mlx5: Add uid field to UAR allocation structures (Amir Tzin) [2049435] - net/mlx5e: check return value of rhashtable_init (Amir Tzin) [2049435] - net/mlx5e: Enable TC offload for ingress MACVLAN (Amir Tzin) [2049435] - net/mlx5e: Enable TC offload for egress MACVLAN (Amir Tzin) [2049435] - net/mlx5e: loopback test is not supported in switchdev mode (Amir Tzin) [2049435] - net/mlx5e: Use NL_SET_ERR_MSG_MOD() for errors parsing tunnel attributes (Amir Tzin) [2049435] - net/mlx5e: Use tc sample stubs instead of ifdefs in source file (Amir Tzin) [2049435] - net/mlx5e: Remove redundant priv arg from parse_pedit_to_reformat() (Amir Tzin) [2049435] - net/mlx5e: Check action fwd/drop flag exists also for nic flows (Amir Tzin) [2049435] - net/mlx5e: Set action fwd flag when parsing tc action goto (Amir Tzin) [2049435] - net/mlx5e: Remove incorrect addition of action fwd flag (Amir Tzin) [2049435] - Revert "net/mlx5e: TC, Fix ct_clear overwriting ct action metadata" (Amir Tzin) [2049435] - net/mlx5e: Use correct return type (Amir Tzin) [2049435] - net/mlx5e: Add error flow for ethtool -X command (Amir Tzin) [2049435] - net/mlx5: Fix rdma aux device on devlink reload (Amir Tzin) [2049434] - RDMA/mlx5: Relax DCS QP creation checks (Amir Tzin) [2049434] - net/mellanox: switch from 'pci_' to 'dma_' API (Amir Tzin) [2049434] - net/mlx5e: Make use of netdev_warn() (Amir Tzin) [2049434] - net/mlx5: Initialize numa node for all core devices (Amir Tzin) [2049434] - net/mlx5: Allocate individual capability (Amir Tzin) [2049434] - net/mlx5: Reorganize current and maximal capabilities to be per-type (Amir Tzin) [2049434] - net/mlx5: SF, use recent sysfs api (Amir Tzin) [2049434] - net/mlx5: Refcount mlx5_irq with integer (Amir Tzin) [2049434] - net/mlx5: Change SF missing dedicated MSI-X err message to dbg (Amir Tzin) [2049434] - net/mlx5: Align mlx5_irq structure (Amir Tzin) [2049434] - net/mlx5: Delete impossible dev->state checks (Amir Tzin) [2049434] - net/mlx5: Support enable_vnet devlink dev param (Amir Tzin) [2049434] - net/mlx5: Support enable_rdma devlink dev param (Amir Tzin) [2049434] - net/mlx5: Support enable_eth devlink dev param (Amir Tzin) [2049434] - RDMA/mlx5: Drop in-driver verbs object creations (Amir Tzin) [2049434] - RDMA/mlx5: Delete device resource mutex that didn't protect anything (Amir Tzin) [2049434] - RDMA/mlx5: Cancel pkey work before destroying device resources (Amir Tzin) [2049434] - net/mlx5e: Return -EOPNOTSUPP if more relevant when parsing tc actions (Amir Tzin) [2049434] - net/mlx5e: Remove redundant assignment of counter to null (Amir Tzin) [2049434] - net/mlx5e: Remove redundant parse_attr arg (Amir Tzin) [2049434] - net/mlx5e: Remove redundant cap check for flow counter (Amir Tzin) [2049434] - net/mlx5e: Remove redundant filter_dev arg from parse_tc_fdb_actions() (Amir Tzin) [2049434] - net/mlx5e: Remove redundant tc act includes (Amir Tzin) [2049434] - IB/mlx5: Rename is_apu_thread_cq function to is_apu_cq (Amir Tzin) [2049434] - RDMA/mlx5: Add DCS offload support (Amir Tzin) [2049434] - RDMA/mlx5: Separate DCI QP creation logic (Amir Tzin) [2049434] - net/mlx5: Add DCS caps & fields support (Amir Tzin) [2049434] - KVM: nVMX: Inject #UD if VMXON is attempted with incompatible CR0/CR4 (Vitaly Kuznetsov) [2119233] - mm: Fix PASID use-after-free issue (Jerry Snitselaar) [2113046] - scsi: csiostor: Uninitialized data in csio_ln_vnp_read_cbfn() (Rahul Lakkireddy) [2105815] - scsi: csiostor: Use scsi_cmd_to_rq() instead of scsi_cmnd.request (Rahul Lakkireddy) [2105815] - scsi: csiostor: Fix a typo (Rahul Lakkireddy) [2105815] - scsi: csiostor: Assign boolean values to a bool variable (Rahul Lakkireddy) [2105815] - scsi: csiostor: Fix fall-through warnings for Clang (Rahul Lakkireddy) [2105815] - scsi: csiostor: Fix spelling mistake "couldnt" -> "couldn't" (Rahul Lakkireddy) [2105815] - scsi: csiostor: Add missing description for csio_rnode_fwevt_handler()'s 'fwevt' param (Rahul Lakkireddy) [2105815] - scsi: csiostor: Remove 2 unused variables {mc,edc}_bist_status_rdata_reg (Rahul Lakkireddy) [2105815] - scsi: csiostor: Demote kerneldoc that fails to meet the criteria (Rahul Lakkireddy) [2105815] - scsi: csiostor: Fix misnamed function parameter (Rahul Lakkireddy) [2105815] - scsi: csiostor: Adjust indentation in csio_device_reset (Rahul Lakkireddy) [2105815] - mediatek: mt76: eeprom: fix missing of_node_put() in mt76_find_power_limits_node() (Jose Ignacio Tornos Martinez) [2103625] - wifi: mac80211: consider EHT element size in assoc request (Jose Ignacio Tornos Martinez) [2103625] - wifi: mac80211: switch airtime fairness back to deficit round-robin scheduling (Jose Ignacio Tornos Martinez) [2103625] - mt76: mt7615: fix throughput regression on DFS channels (Jose Ignacio Tornos Martinez) [2103625] - mt76: mt7915: fix incorrect testmode ipg on band 1 caused by wmm_idx (Jose Ignacio Tornos Martinez) [2103625] - mt76: mt7921: enlarge maximum VHT MPDU length to 11454 (Jose Ignacio Tornos Martinez) [2103625] - mt76: mt7921: fix aggregation subframes setting to HE max (Jose Ignacio Tornos Martinez) [2103625] - wifi: mac80211_hwsim: set virtio device ready in probe() (Jose Ignacio Tornos Martinez) [2103625] - mt76: mt7921s: fix possible sdio deadlock in command fail (Jose Ignacio Tornos Martinez) [2103625] - wifi: rtw89: 8852a: rfk: fix div 0 exception (Jose Ignacio Tornos Martinez) [2103625] - mt76: mt7921: do not update pm states in case of error (Jose Ignacio Tornos Martinez) [2103625] - mt76: mt7615: do not update pm stats in case of error (Jose Ignacio Tornos Martinez) [2103625] - ath11k: Avoid REO CMD failed prints during firmware recovery (Jose Ignacio Tornos Martinez) [2103625] - ath11k: Fix incorrect debug_mask mappings (Jose Ignacio Tornos Martinez) [2103625] - ath11k: fix missing skb drop on htc_tx_completion error (Jose Ignacio Tornos Martinez) [2103625] - mt76: mt7921s: fix firmware download random fail (Jose Ignacio Tornos Martinez) [2103625] - ath11k: fix IRQ affinity warning on shutdown (Jose Ignacio Tornos Martinez) [2103625] - ath11k: fix netdev open race (Jose Ignacio Tornos Martinez) [2103625] - iwlwifi: fw: init SAR GEO table only if data is present (Jose Ignacio Tornos Martinez) [2103625] - ath10k: htt_tx: do not interpret Eth frames as WiFi (Jose Ignacio Tornos Martinez) [2103625] - ath11k: Don't check arvif->is_started before sending management frames (Jose Ignacio Tornos Martinez) [2103625] - mt76: mt7915: fix twt table_mask to u16 in mt7915_dev (Jose Ignacio Tornos Martinez) [2103625] - ath11k: reset 11d state in process of recovery (Jose Ignacio Tornos Martinez) [2103625] - brcmfmac: use ISO3166 country code and 0 rev as fallback on brcmfmac43602 chips (Jose Ignacio Tornos Martinez) [2103625] - mt76: fix tx status related use-after-free race on station removal (Jose Ignacio Tornos Martinez) [2103625] - mt76: do not attempt to reorder received 802.3 packets without agg session (Jose Ignacio Tornos Martinez) [2103625] - mt76: mt7921: fix kernel crash at mt7921_pci_remove (Jose Ignacio Tornos Martinez) [2103625] - mt76: fix antenna config missing in 6G cap (Jose Ignacio Tornos Martinez) [2103625] - mt76: mt7915: report rx mode value in mt7915_mac_fill_rx_rate (Jose Ignacio Tornos Martinez) [2103625] - mt76: mt7915: do not pass data pointer to mt7915_mcu_muru_debug_set (Jose Ignacio Tornos Martinez) [2103625] - mt76: mt7915: fix possible NULL pointer dereference in mt7915_mac_fill_rx_vector (Jose Ignacio Tornos Martinez) [2103625] - mt76: mt7915: fix possible uninitialized pointer dereference in mt7986_wmac_gpio_setup (Jose Ignacio Tornos Martinez) [2103625] - ath10k: enable napi on RX path for usb (Jose Ignacio Tornos Martinez) [2103625] - ath11k: fix the warning of dev_wake in mhi_pm_disable_transition() (Jose Ignacio Tornos Martinez) [2103625] - ath11k: acquire ab->base_lock in unassign when finding the peer by addr (Jose Ignacio Tornos Martinez) [2103625] - mt76: mt7915: fix unbounded shift in mt7915_mcu_beacon_mbss (Jose Ignacio Tornos Martinez) [2103625] - mt76: mt7915: fix DBDC default band selection on MT7915D (Jose Ignacio Tornos Martinez) [2103625] - mt76: mt7921: honor pm user configuration in mt7921_sniffer_interface_iter (Jose Ignacio Tornos Martinez) [2103625] - i40e: Fix tunnel checksum offload with fragmented traffic (Ivan Vecera) [2107977] - net/mlx5e: Fix matchall police parameters validation (Ivan Vecera) [2106271] - net/sched: act_police: allow 'continue' action offload (Ivan Vecera) [2106271] - net: Print hashed skb addresses for all net and qdisc events (Ivan Vecera) [2106271] - net: sched: fixed barrier to prevent skbuff sticking in qdisc backlog (Ivan Vecera) [2106271] - net/sched: act_pedit: sanitize shift argument before usage (Ivan Vecera) [2106271] - net/sched: act_pedit: really ensure the skb is writable (Ivan Vecera) [2106271] - net/sched: taprio: Check if socket flags are valid (Ivan Vecera) [2106271] - net/sched: flower: Avoid overwriting error messages (Ivan Vecera) [2106271] - net/sched: matchall: Avoid overwriting error messages (Ivan Vecera) [2106271] - net/sched: cls_api: Add extack message for unsupported action offload (Ivan Vecera) [2106271] - net/sched: act_vlan: Add extack message for offload failure (Ivan Vecera) [2106271] - net/sched: act_tunnel_key: Add extack message for offload failure (Ivan Vecera) [2106271] - net/sched: act_skbedit: Add extack messages for offload failure (Ivan Vecera) [2106271] - net/sched: act_police: Add extack messages for offload failure (Ivan Vecera) [2106271] - net/sched: act_pedit: Add extack message for offload failure (Ivan Vecera) [2106271] - net/sched: act_mpls: Add extack messages for offload failure (Ivan Vecera) [2106271] - net/sched: act_mirred: Add extack message for offload failure (Ivan Vecera) [2106271] - net/sched: act_gact: Add extack messages for offload failure (Ivan Vecera) [2106271] - net/sched: act_api: Add extack to offload_act_setup() callback (Ivan Vecera) [2106271] - net/sched: flower: Take verbose flag into account when logging error messages (Ivan Vecera) [2106271] - net/sched: matchall: Take verbose flag into account when logging error messages (Ivan Vecera) [2106271] - net/sched: fix incorrect vlan_push_eth dest field (Ivan Vecera) [2106271] - net/sched: add vlan push_eth and pop_eth action to the hardware IR (Ivan Vecera) [2106271] - selftests: tc-testing: Increase timeout in tdc config file (Ivan Vecera) [2106271] - flow_offload: improve extack msg for user when adding invalid filter (Ivan Vecera) [2106271] - flow_offload: reject offload for all drivers with invalid police parameters (Ivan Vecera) [2106271] - net: flow_offload: add tc police action parameters (Ivan Vecera) [2106271] - net: sched: avoid newline at end of message in NL_SET_ERR_MSG_MOD (Ivan Vecera) [2106271] - net_sched: add __rcu annotation to netdev->qdisc (Ivan Vecera) [2106271] - net/sched: act_police: more accurate MTU policing (Ivan Vecera) [2106271] - net/sched: Enable tc skb ext allocation on chain miss only when needed (Ivan Vecera) [2106271] - net: sched: remove qdisc_qlen_cpu() (Ivan Vecera) [2106271] - net: sched: remove psched_tdiff_bounded() (Ivan Vecera) [2106271] - net: sched: Clarify error message when qdisc kind is unknown (Ivan Vecera) [2106271] - sch_cake: revise Diffserv docs (Ivan Vecera) [2106271] - flow_offload: fix suspicious RCU usage when offloading tc action (Ivan Vecera) [2106271] - net/sched: use min() macro instead of doing it manually (Ivan Vecera) [2106271] - selftests: tc-testing: add action offload selftest for action and filter (Ivan Vecera) [2106271] - flow_offload: validate flags of filter and actions (Ivan Vecera) [2106271] - flow_offload: add reoffload process to update hw_count (Ivan Vecera) [2106271] - net: sched: save full flags for tc action (Ivan Vecera) [2106271] - flow_offload: add process to update action stats from hardware (Ivan Vecera) [2106271] - flow_offload: rename exts stats update functions with hw (Ivan Vecera) [2106271] - flow_offload: add skip_hw and skip_sw to control if offload the action (Ivan Vecera) [2106271] - flow_offload: allow user to offload tc action to net device (Ivan Vecera) [2106271] - flow_offload: add ops to tc_action_ops for flow action setup (Ivan Vecera) [2106271] - flow_offload: rename offload functions with offload instead of flow (Ivan Vecera) [2106271] - flow_offload: add index to flow_action_entry structure (Ivan Vecera) [2106271] - flow_offload: reject to offload tc actions in offload drivers (Ivan Vecera) [2106271] - flow_offload: fill flags to action structure (Ivan Vecera) [2106271] - sch_cake: do not call cake_destroy() from cake_init() (Ivan Vecera) [2106271] - net/sched: fq_pie: prevent dismantle issue (Ivan Vecera) [2106271] - selftests/tc-testing: Fix cannot create /sys/bus/netdevsim/new_device: Directory nonexistent (Ivan Vecera) [2106271] - selftests/tc-testing: add missing config (Ivan Vecera) [2106271] - selftests/tc-testing: add exit code (Ivan Vecera) [2106271] - net/sched: act_ct: Offload only ASSURED connections (Ivan Vecera) [2106271] - selftests/tc-testings: Be compatible with newer tc output (Ivan Vecera) [2106271] - selftests: forwarding: Fix packet matching in mirroring selftests (Ivan Vecera) [2106271] - net/sched: sch_taprio: fix undefined behavior in ktime_mono_to_any (Ivan Vecera) [2106271] - cls_flower: Fix inability to match GRE/IPIP packets (Ivan Vecera) [2106271] - sch_htb: Add extack messages for EOPNOTSUPP errors (Ivan Vecera) [2106271] - net: sch: simplify condtion for selecting mini_Qdisc_pair buffer (Ivan Vecera) [2106271] - net: sch: eliminate unnecessary RCU waits in mini_qdisc_pair_swap() (Ivan Vecera) [2106271] - net: sched: gred: dynamically allocate tc_gred_qopt_offload (Ivan Vecera) [2106271] - net: stats: Read the statistics in ___gnet_stats_copy_basic() instead of adding. (Ivan Vecera) [2106271] - net: sched: Allow statistics reads from softirq. (Ivan Vecera) [2106271] - net: sched: remove one pair of atomic operations (Ivan Vecera) [2106271] - net: sched: fix logic error in qdisc_run_begin() (Ivan Vecera) [2106271] - net: sch_tbf: Add a graft command (Ivan Vecera) [2106271] - net: sched: Remove Qdisc::running sequence counter (Ivan Vecera) [2106271] - net: sched: Merge Qdisc::bstats and Qdisc::cpu_bstats data types (Ivan Vecera) [2106271] - net: sched: Use _bstats_update/set() instead of raw writes (Ivan Vecera) [2106271] - net: sched: Protect Qdisc::bstats with u64_stats (Ivan Vecera) [2106271] - u64_stats: Introduce u64_stats_set() (Ivan Vecera) [2106271] - gen_stats: Move remaining users to gnet_stats_add_queue(). (Ivan Vecera) [2106271] - mq, mqprio: Use gnet_stats_add_queue(). (Ivan Vecera) [2106271] - gen_stats: Add gnet_stats_add_queue(). (Ivan Vecera) [2106271] - gen_stats: Add instead Set the value in __gnet_stats_copy_basic(). (Ivan Vecera) [2106271] - testing: selftests: tc_common: Add tc_check_at_least_x_packets() (Ivan Vecera) [2106271] - testing: selftests: forwarding.config.sample: Add tc flag (Ivan Vecera) [2106271] - net/sched: sch_taprio: properly cancel timer from taprio_destroy() (Ivan Vecera) [2106271] - net: sched: Use struct_size() helper in kvmalloc() (Ivan Vecera) [2106271] - net_sched: Use struct_size() and flex_array_size() helpers (Ivan Vecera) [2106271] - net: prevent user from passing illegal stab size (Ivan Vecera) [2106271] - net: sched: move and reuse mq_change_real_num_tx() (Ivan Vecera) [2106271] - selftests: net: test ethtool -L vs mq (Ivan Vecera) [2106271] - netdevsim: add ability to change channel count (Ivan Vecera) [2106271] - net: add netif_set_real_num_queues() for device reconfig (Ivan Vecera) [2106271] - net: sched: update default qdisc visibility after Tx queue cnt changes (Ivan Vecera) [2106271] - fix array-index-out-of-bounds in taprio_change (Ivan Vecera) [2106271] - Revert "flow_offload: action should not be NULL when it is referenced" (Ivan Vecera) [2106271] - sch_cake: fix srchost/dsthost hashing mode (Ivan Vecera) [2106271] - net/sched: cls_api, reset flags on replay (Ivan Vecera) [2106271] - net: sched: provide missing kdoc for tcf_pkt_info and tcf_ematch_ops (Ivan Vecera) [2106271] - net: flow_offload: correct comments mismatch with code (Ivan Vecera) [2106271] - net/sched: taprio: Fix init procedure (Ivan Vecera) [2106271] - net_sched: refactor TC action init API (Ivan Vecera) [2106271] - tc-testing: Add control-plane selftest for skbmod SKBMOD_F_ECN option (Ivan Vecera) [2106271] - net/sched: act_skbmod: Add SKBMOD_F_ECN option support (Ivan Vecera) [2106271] - qdisc: add new field for qdisc_enqueue tracepoint (Ivan Vecera) [2106271] - net/sched: act_skbmod: Skip non-Ethernet packets (Ivan Vecera) [2106271] - net/sched: Remove unnecessary if statement (Ivan Vecera) [2106271] - net_sched: introduce tracepoint trace_qdisc_enqueue() (Ivan Vecera) [2106271] - net_sched: use px to print skb address in trace_qdisc_dequeue() (Ivan Vecera) [2106271] - net: use px to print skb address in trace_netif_receive_skb (Ivan Vecera) [2106271] - net/sched: sch_taprio: fix typo in comment (Ivan Vecera) [2106271] - flow_offload: action should not be NULL when it is referenced (Ivan Vecera) [2106271] - net: sched: remove qdisc->empty for lockless qdisc (Ivan Vecera) [2106271] - net: sched: implement TCQ_F_CAN_BYPASS for lockless qdisc (Ivan Vecera) [2106271] - net: sched: avoid unnecessary seqcount operation for lockless qdisc (Ivan Vecera) [2106271] - Revert "net/sched: cls_flower: Remove match on n_proto" (Ivan Vecera) [2106271] - net: sched: add barrier to ensure correct ordering for lockless qdisc (Ivan Vecera) [2106271] - net: sched: fix error return code in tcf_del_walker() (Ivan Vecera) [2106271] - net/sched: cls_flower: Remove match on n_proto (Ivan Vecera) [2106271] - sch_cake: revise docs for RFC 8622 LE PHB support (Ivan Vecera) [2106271] - sch_cake: Fix out of bounds when parsing TCP options and header (Ivan Vecera) [2106271] - sch_htb: fix doc warning in htb_lookup_leaf() (Ivan Vecera) [2106271] - sch_htb: fix doc warning in htb_do_events() (Ivan Vecera) [2106271] - sch_htb: fix doc warning in htb_charge_class() (Ivan Vecera) [2106271] - sch_htb: fix doc warning in htb_deactivate() (Ivan Vecera) [2106271] - sch_htb: fix doc warning in htb_activate() (Ivan Vecera) [2106271] - sch_htb: fix doc warning in htb_change_class_mode() (Ivan Vecera) [2106271] - sch_htb: fix doc warning in htb_class_mode() (Ivan Vecera) [2106271] - sch_htb: fix doc warning in htb_deactivate_prios() (Ivan Vecera) [2106271] - sch_htb: fix doc warning in htb_activate_prios() (Ivan Vecera) [2106271] - sch_htb: fix doc warning in htb_remove_class_from_row() (Ivan Vecera) [2106271] - sch_htb: fix doc warning in htb_add_class_to_row() (Ivan Vecera) [2106271] - sch_htb: fix doc warning in htb_next_rb_node() (Ivan Vecera) [2106271] - sch_htb: fix doc warning in htb_add_to_wait_tree() (Ivan Vecera) [2106271] - sch_htb: fix doc warning in htb_add_to_id_tree() (Ivan Vecera) [2106271] - net/sched: act_vlan: Test priority 0 modification (Ivan Vecera) [2106271] - net/sched: act_vlan: No dump for unset priority (Ivan Vecera) [2106271] - net: sched: Fix spelling mistakes (Ivan Vecera) [2106271] - net/sched: fq_pie: fix OOB access in the traffic path (Ivan Vecera) [2106271] - net/sched: fq_pie: re-factor fix for fq_pie endless loop (Ivan Vecera) [2106271] - net: taprio offload: enforce qdisc to netdev queue mapping (Ivan Vecera) [2106271] - net/sched: taprio: Drop unnecessary NULL check after container_of (Ivan Vecera) [2106271] - net: flow_offload: add FLOW_ACTION_PPPOE_PUSH (Ivan Vecera) [2106271] - gve: Recording rx queue before sending to napi (Jordan Kimbrough) [2018609] - gve: fix the wrong AdminQ buffer queue index check (Jordan Kimbrough) [2018609] - gve: Fix GFP flags when allocing pages (Jordan Kimbrough) [2018609] - gve: Add tx|rx-coalesce-usec for DQO (Jordan Kimbrough) [2018609] - gve: Add consumed counts to ethtool stats (Jordan Kimbrough) [2018609] - gve: Implement suspend/resume/shutdown (Jordan Kimbrough) [2018609] - gve: Add optional metadata descriptor type GVE_TXD_MTD (Jordan Kimbrough) [2018609] - gve: remove memory barrier around seqno (Jordan Kimbrough) [2018609] - gve: Update gve_free_queue_page_list signature (Jordan Kimbrough) [2018609] - gve: Move the irq db indexes out of the ntfy block struct (Jordan Kimbrough) [2018609] - gve: Correct order of processing device options (Jordan Kimbrough) [2018609] - gve: fix for null pointer dereference. (Jordan Kimbrough) [2018609] - gve: fix unmatched u64_stats_update_end() (Jordan Kimbrough) [2018609] - gve: Fix off by one in gve_tx_timeout() (Jordan Kimbrough) [2018609] - gve: Add a jumbo-frame device option. (Jordan Kimbrough) [2018609] - gve: Implement packet continuation for RX. (Jordan Kimbrough) [2018609] - gve: Add RX context. (Jordan Kimbrough) [2018609] - gve: Track RX buffer allocation failures (Jordan Kimbrough) [2018609] - gve: Allow pageflips on larger pages (Jordan Kimbrough) [2018609] - gve: Add netif_set_xps_queue call (Jordan Kimbrough) [2018609] - gve: Recover from queue stall due to missed IRQ (Jordan Kimbrough) [2018609] - gve: Do lazy cleanup in TX path (Jordan Kimbrough) [2018609] - gve: Add rx buffer pagecnt bias (Jordan Kimbrough) [2018609] - gve: Switch to use napi_complete_done (Jordan Kimbrough) [2018609] - gve: report 64bit tx_bytes counter from gve_handle_report_stats() (Jordan Kimbrough) [2018609] - gve: fix gve_get_stats() (Jordan Kimbrough) [2018609] - gve: Properly handle errors in gve_assign_qpl (Jordan Kimbrough) [2018609] - gve: Avoid freeing NULL pointer (Jordan Kimbrough) [2018609] - gve: Correct available tx qpl check (Jordan Kimbrough) [2018609] - ethernet: use eth_hw_addr_set() instead of ether_addr_copy() (Jordan Kimbrough) [2018609] - gve: Use kvcalloc() instead of kvzalloc() (Jordan Kimbrough) [2018609] - gve: DQO: avoid unused variable warnings (Jordan Kimbrough) [2018609] - gve: fix the wrong AdminQ buffer overflow check (Jordan Kimbrough) [2018609] - gve: DQO: Remove incorrect prefetch (Jordan Kimbrough) [2018609] - gve: Simplify code and axe the use of a deprecated API (Jordan Kimbrough) [2018609] - gve: Propagate error codes to caller (Jordan Kimbrough) [2018609] - gve: Fix an error handling path in 'gve_probe()' (Jordan Kimbrough) [2018609] - gve: DQO: Fix off by one in gve_rx_dqo() (Jordan Kimbrough) [2018609] - gve: Fix swapped vars when fetching max queues (Jordan Kimbrough) [2018609] - gve: Fix warnings reported for DQO patchset (Jordan Kimbrough) [2018609] - gve: DQO: Add RX path (Jordan Kimbrough) [2018609] - gve: DQO: Add TX path (Jordan Kimbrough) [2018609] - gve: DQO: Configure interrupts on device up (Jordan Kimbrough) [2018609] - gve: DQO: Add ring allocation and initialization (Jordan Kimbrough) [2018609] - gve: DQO: Add core netdev features (Jordan Kimbrough) [2018609] - gve: Update adminq commands to support DQO queues (Jordan Kimbrough) [2018609] - gve: Add DQO fields for core data structures (Jordan Kimbrough) [2018609] - gve: Add dqo descriptors (Jordan Kimbrough) [2018609] - gve: Add support for DQO RX PTYPE map (Jordan Kimbrough) [2018609] - gve: adminq: DQO specific device descriptor logic (Jordan Kimbrough) [2018609] - gve: Introduce per netdev `enum gve_queue_format` (Jordan Kimbrough) [2018609] - gve: Introduce a new model for device options (Jordan Kimbrough) [2018609] - gve: Make gve_rx_slot_page_info.page_offset an absolute offset (Jordan Kimbrough) [2018609] - gve: gve_rx_copy: Move padding to an argument (Jordan Kimbrough) [2018609] - gve: Move some static functions to a common file (Jordan Kimbrough) [2018609] - gve: Correct SKB queue index validation. (Jordan Kimbrough) [2018609] - gve: Upgrade memory barrier in poll routine (Jordan Kimbrough) [2018609] - gve: Add NULL pointer checks when freeing irqs. (Jordan Kimbrough) [2018609] - gve: Update mgmt_msix_idx if num_ntfy changes (Jordan Kimbrough) [2018609] - gve: Check TX QPL was actually assigned (Jordan Kimbrough) [2018609] - net: gve: remove duplicated allowed (Jordan Kimbrough) [2018609] - net: gve: convert strlcpy to strscpy (Jordan Kimbrough) [2018609] - gve: Add support for raw addressing in the tx path (Jordan Kimbrough) [2018609] - gve: Rx Buffer Recycling (Jordan Kimbrough) [2018609] - gve: Add support for raw addressing to the rx path (Jordan Kimbrough) [2018609] - gve: Add support for raw addressing device option (Jordan Kimbrough) [2018609] - net: don't include ethtool.h from netdevice.h (Jordan Kimbrough) [2018609] - gve: Replace zero-length array with flexible-array member (Jordan Kimbrough) [2018609] - gve: Enable Link Speed Reporting in the driver. (Jordan Kimbrough) [2018609] - gve: Use link status register to report link status (Jordan Kimbrough) [2018609] - gve: Batch AQ commands for creating and destroying queues. (Jordan Kimbrough) [2018609] - gve: NIC stats for report-stats and for ethtool (Jordan Kimbrough) [2018609] - gve: Add Gvnic stats AQ command and ethtool show/set-priv-flags. (Jordan Kimbrough) [2018609] - gve: Use dev_info/err instead of netif_info/err. (Jordan Kimbrough) [2018609] - gve: Add stats for gve. (Jordan Kimbrough) [2018609] - gve: Get and set Rx copybreak via ethtool (Jordan Kimbrough) [2018609] - redhat: update ppc64le secureboot signing key (Jarod Wilson) [2109215] - tools: add cpupower daemon reload when installed/upgraded (Jarod Wilson) [2042424] - sfc: fix use after free when disabling sriov (Íñigo Huguet) [2105999] - drm/nouveau: recognise GA103 (Karol Herbst) [1923125] - drm/aperture: Run fbdev removal before internal helpers (Michel Dänzer) [2088410] - drm/i915/ttm: fix 32b build (Michel Dänzer) [2088410] - drm/amd/display: Ensure valid event timestamp for cursor-only commits (Michel Dänzer) [2088410] - drm/amd/pm: Prevent divide by zero (Michel Dänzer) [2088410] - drm/amd/display: Only use depth 36 bpp linebuffers on DCN display engines. (Michel Dänzer) [2088410] - drm/amdkfd: correct the MEC atomic support firmware checking for GC 10.3.7 (Michel Dänzer) [2088410] - drm/i915/selftests: fix subtraction overflow bug (Michel Dänzer) [2088410] - drm/i915/gt: Serialize TLB invalidates with GT resets (Michel Dänzer) [2088410] - drm/i915/gt: Serialize GRDOM access between multiple engine resets (Michel Dänzer) [2088410] - drm/i915/ttm: fix sg_table construction (Michel Dänzer) [2088410] - drm/i915/selftests: fix a couple IS_ERR() vs NULL tests (Michel Dänzer) [2088410] - drm/i915/gvt: IS_ERR() vs NULL bug in intel_gvt_update_reg_whitelist() (Michel Dänzer) [2088410] - drm/i915/guc: ADL-N should use the same GuC FW as ADL-S (Michel Dänzer) [2088410] - drm/i915: fix a possible refcount leak in intel_dp_add_mst_connector() (Michel Dänzer) [2088410] - drm/amdgpu/display: disable prefer_shadow for generic fb helpers (Michel Dänzer) [2088410] - drm/amdgpu: keep fbdev buffers pinned during suspend (Michel Dänzer) [2088410] - drm/fourcc: fix integer type usage in uapi header (Michel Dänzer) [2088410] - drm/i915/dgfx: Disable d3cold at gfx root port (Michel Dänzer) [2088410] - drm/i915/gem: add missing else (Michel Dänzer) [2088410] - drm/amdgpu: To flush tlb for MMHUB of RAVEN series (Michel Dänzer) [2088410] - Revert "drm/amdgpu/display: set vblank_disable_immediate for DC" (Michel Dänzer) [2088410] - drm/amdgpu: fix adev variable used in amdgpu_device_gpu_recover() (Michel Dänzer) [2088410] - drm/amd: Revert "drm/amd/display: keep eDP Vdd on when eDP stream is already enabled" (Michel Dänzer) [2088410] - udmabuf: add back sanity check (Michel Dänzer) [2088410] - drm/amd/display: Fix typo in override_lane_settings (Michel Dänzer) [2088410] - amd/display/dc: Fix COLOR_ENCODING and COLOR_RANGE doing nothing for DCN20+ (Michel Dänzer) [2088410] - drm/i915: Implement w/a 22010492432 for adl-s (Michel Dänzer) [2088410] - drm/i915/uc: remove accidental static from a local variable (Michel Dänzer) [2088410] - drm/amd/display: Cap OLED brightness per max frame-average luminance (Michel Dänzer) [2088410] - drm/amdgpu: Fix GTT size reporting in amdgpu_ioctl (Michel Dänzer) [2088410] - drm/i915/reset: Fix error_state_read ptr + offset use (Michel Dänzer) [2088410] - drm/amdkfd: add pinned BOs to kfd_bo_list (Michel Dänzer) [2088410] - drm/amdkfd: Use mmget_not_zero in MMU notifier (Michel Dänzer) [2088410] - drm/amdgpu: Resolve RAS GFX error count issue after cold boot on Arcturus (Michel Dänzer) [2088410] - drm/amd/display: Read Golden Settings Table from VBIOS (Michel Dänzer) [2088410] - Revert "drm/amd/display: Fix DCN3 B0 DP Alt Mapping" (Michel Dänzer) [2088410] - drm/amdgpu: update VCN codec support for Yellow Carp (Michel Dänzer) [2088410] - drm/amd/display: remove stale config guards (Michel Dänzer) [2088410] - drm/amdgpu/jpeg2: Add jpeg vmid update under IB submit (Michel Dänzer) [2088410] - drm/atomic: Force bridge self-refresh-exit on CRTC switch (Michel Dänzer) [2088410] - drm/bridge: analogix_dp: Support PSR-exit to disable transition (Michel Dänzer) [2088410] - drm/amdkfd:Fix fw version for 10.3.6 (Michel Dänzer) [2088410] - drm/amd/pm: use bitmap_{from,to}_arr32 where appropriate (Michel Dänzer) [2088410] - drm/amd/pm: correct the metrics version for SMU 11.0.11/12/13 (Michel Dänzer) [2088410] - drm/amd/pm: Fix missing thermal throttler status (Michel Dänzer) [2088410] - drm/amd/pm: fix a potential gpu_metrics_table memory leak (Michel Dänzer) [2088410] - drm/radeon: fix a possible null pointer dereference (Michel Dänzer) [2088410] - drm/amd/display: Check zero planes for OTG disable W/A on clock change (Michel Dänzer) [2088410] - drm/amd/display: Check if modulo is 0 before dividing. (Michel Dänzer) [2088410] - drm/amdgpu: fix limiting AV1 to the first instance on VCN3 (Michel Dänzer) [2088410] - drm/bridge: ti-sn65dsi83: Handle dsi_lanes == 0 as invalid (Michel Dänzer) [2088410] - drm/amdgpu: Off by one in dm_dmub_outbox1_low_irq() (Michel Dänzer) [2088410] - gma500: fix an incorrect NULL check on list iterator (Michel Dänzer) [2088410] - drm/i915/dsi: fix VBT send packet port selection for ICL+ (Michel Dänzer) [2088410] - drm/bridge: analogix_dp: Grab runtime PM reference for DP-AUX (Michel Dänzer) [2088410] - drm/nouveau/kms/nv50-: atom: fix an incorrect NULL check on list iterator (Michel Dänzer) [2088410] - drm/nouveau/clk: Fix an incorrect NULL check on list iterator (Michel Dänzer) [2088410] - drm/nouveau/subdev/bus: Ratelimit logging for fault errors (Michel Dänzer) [2088410] - drm/amdgpu/cs: make commands with 0 chunks illegal behaviour. (Michel Dänzer) [2088410] - drm/amdgpu: add beige goby PCI ID (Michel Dänzer) [2088410] - drm/i915: Fix CFI violation with show_dynamic_id() (Michel Dänzer) [2088410] - drm/bridge: it6505: Send DPCD SET_POWER to downstream (Michel Dänzer) [2088410] - drm/panel: panel-simple: Fix proper bpc for AM-1280800N3TZQW-T00H (Michel Dänzer) [2088410] - drm/panel: simple: Add missing bus flags for Innolux G070Y2-L01 (Michel Dänzer) [2088410] - drm/bridge: Fix it6505 Kconfig DRM_DP_AUX_BUS dependency (Michel Dänzer) [2088410] - drm/bridge: Fix error handling in analogix_dp_probe (Michel Dänzer) [2088410] - drm/bridge: anx7625: Use uint8 for lane-swing arrays (Michel Dänzer) [2088410] - drm/amd/amdgpu: Remove static from variable in RLCG Reg RW (Michel Dänzer) [2088410] - drm/amd/amdgpu: Fix asm/hypervisor.h build error. (Michel Dänzer) [2088410] - drm/amd/amdgpu: Only reserve vram for firmware with vega9 MS_HYPERV host. (Michel Dänzer) [2088410] - drm: bridge: icn6211: Fix HFP_HSW_HBP_HI and HFP_MIN handling (Michel Dänzer) [2088410] - drm: bridge: icn6211: Fix register layout (Michel Dänzer) [2088410] - drm/bridge: adv7511: clean up CEC adapter when probe fails (Michel Dänzer) [2088410] - drm/bridge: anx7625: add missing destroy_workqueue() in anx7625_i2c_probe() (Michel Dänzer) [2088410] - drm/edid: fix invalid EDID extension block filtering (Michel Dänzer) [2088410] - drm/bridge: it6505: Fix build error (Michel Dänzer) [2088410] - drm: bridge: it66121: Fix the register page length (Michel Dänzer) [2088410] - drm/vmwgfx: Fix an invalid read (Michel Dänzer) [2088410] - drm/ssd130x: Reduce temporary buffer sizes (Michel Dänzer) [2088410] - drm/ssd130x: Fix rectangle updates (Michel Dänzer) [2088410] - drm/format-helper: Fix XRGB888 to monochrome conversion (Michel Dänzer) [2088410] - drm/format-helper: Rename drm_fb_xrgb8888_to_mono_reversed() (Michel Dänzer) [2088410] - drm/solomon: Make DRM_SSD130X depends on MMU (Michel Dänzer) [2088410] - drm: ssd130x: Always apply segment remap setting (Michel Dänzer) [2088410] - drm: ssd130x: Fix COM scan direction register mask (Michel Dänzer) [2088410] - drm/bridge: anx7625: check the return on anx7625_aux_trans (Michel Dänzer) [2088410] - drm/selftests: missing error code in igt_buddy_alloc_smoke() (Michel Dänzer) [2088410] - drm/bridge_connector: enable HPD by default if supported (Michel Dänzer) [2088410] - drm: fix EDID struct for old ARM OABI format (Michel Dänzer) [2088410] - drm/amdgpu: Move mutex_init(&smu->message_lock) to smu_early_init() (Michel Dänzer) [2088410] - drm/amd/pm: update smartshift powerboost calc for smu13 (Michel Dänzer) [2088410] - drm/amd/pm: update smartshift powerboost calc for smu12 (Michel Dänzer) [2088410] - drm/amdgpu/ucode: Remove firmware load type check in amdgpu_ucode_free_bo (Michel Dänzer) [2088410] - drm/amdgpu/psp: move PSP memory alloc from hw_init to sw_init (Michel Dänzer) [2088410] - drm/amd/pm: fix the compile warning (Michel Dänzer) [2088410] - drm/amdkfd: Fix circular lock dependency warning (Michel Dänzer) [2088410] - drm/plane: Move range check for format_count earlier (Michel Dänzer) [2088410] - drm/amdgpu/sdma: Fix incorrect calculations of the wptr of the doorbells (Michel Dänzer) [2088410] - drm/amd/pm: fix double free in si_parse_power_table() (Michel Dänzer) [2088410] - drm/amdgpu/pm: fix the null pointer while the smu is disabled (Michel Dänzer) [2088410] - drm/amd/display: Disabling Z10 on DCN31 (Michel Dänzer) [2088410] - drm/virtio: fix NULL pointer dereference in virtio_gpu_conn_get_modes (Michel Dänzer) [2088410] - drm/vmwgfx: validate the screen formats (Michel Dänzer) [2088410] - drm/selftests: fix a shift-out-of-bounds bug (Michel Dänzer) [2088410] - drm/i915: Fix -Wstringop-overflow warning in call to intel_read_wm_latency() (Michel Dänzer) [2088410] - selftests/xsk: Disable hanging BPF RES tests (Felix Maurer) [2116940] - NLM: Defend against file_lock changes after vfs_test_lock() (Benjamin Coddington) [2094884] - ice: Fix VF not able to send tagged traffic with no VLAN filters (Petr Oros) [2055446] - ice: Ignore error message when setting same promiscuous mode (Petr Oros) [2100683] - ice: Fix clearing of promisc mode with bridge over bond (Petr Oros) [2100683] - ice: Ignore EEXIST when setting promisc mode (Petr Oros) [2100683] - ice: Fix double VLAN error when entering promisc mode (Petr Oros) [2100683]- fs: dlm: fix build with CONFIG_IPV6 disabled (Alexander Aring) [2036988] - fs: dlm: don't call kernel_getpeername() in error_report() (Alexander Aring) [2036988] - fs: dlm: use sk->sk_socket instead of con->sock (Alexander Aring) [2036988] - x86: intel_epb: Allow model specific normal EPB value (Prarit Bhargava) [2101488] - x86: intel_epb: Do not build when CONFIG_PM is unset (Prarit Bhargava) [2101488] - x86: intel_epb: Take CONFIG_PM into account (Prarit Bhargava) [2101488] - PM / arch: x86: MSR_IA32_ENERGY_PERF_BIAS sysfs interface (Prarit Bhargava) [2101488] - PM / arch: x86: Rework the MSR_IA32_ENERGY_PERF_BIAS handling (Prarit Bhargava) [2101488] - thermal: int340x: Add Raptor Lake PCI device id (Prarit Bhargava) [2064828] - thermal: int340x: Support Raptor Lake (Prarit Bhargava) [2064828] - nvme-fc: restart admin queue if the caller needs to restart queue (Ewan D. Milne) [2095693] - netfilter: nf_tables: replace BUG_ON by element length check (Florian Westphal) [2104497] - netfilter: nf_log: incorrect offset to network header (Florian Westphal) [2104497] - netfilter: nft_set_pipapo: release elements in clone from abort path (Florian Westphal) [2104497] - netfilter: nf_tables: stricter validation of element data (Florian Westphal) [2104497] - netfilter: nft_dynset: restore set element counter when failing to update (Florian Westphal) [2104497] - netfilter: use get_random_u32 instead of prandom (Florian Westphal) [2104497] - netfilter: nf_tables: memleak flow rule from commit path (Florian Westphal) [2104497] - netfilter: nf_tables: hold mutex on netns pre_exit path (Florian Westphal) [2104497] - netfilter: conntrack: re-fetch conntrack after insertion (Florian Westphal) [2104497] - netfilter: flowtable: fix excessive hw offload attempts after failure (Florian Westphal) [2104497] - netfilter: flowtable: avoid possible false sharing (Florian Westphal) [2104497] - netfilter: nf_nat_h323: eliminate anonymous module_init & module_exit (Florian Westphal) [2104497] - netfilter: ip6t_rt: fix rt0_hdr parsing in rt_mt6 (Florian Westphal) [2104497] - netfilter: socket: icmp6: fix use-after-scope (Florian Westphal) [2104497] - netfilter: nft_fib_ipv6: skip ipv6 packets from any to link-local (Florian Westphal) [2104497] - net/mlx5: Remove ConnectX-7 device from the unsupported devices (Kamal Heib) [1899567] - fs: dlm: change posix lock sigint handling (Alexander Aring) [2088499] - fs: dlm: use dlm_plock_info for do_unlock_close (Alexander Aring) [2088499] - fs: dlm: change plock interrupted message to debug again (Alexander Aring) [2088499] - fs: dlm: add pid to debug log (Alexander Aring) [2088499] - fs: dlm: plock use list_first_entry (Alexander Aring) [2088499] - dlm: replace usage of found with dedicated list iterator variable (Alexander Aring) [2088499] - dlm: move global to static inits (Alexander Aring) [2088499] - dlm: remove unnecessary INIT_LIST_HEAD() (Alexander Aring) [2088499] - dlm: improve plock logging if interrupted (Alexander Aring) [2088499] - dlm: rearrange async condition return (Alexander Aring) [2088499] - dlm: cleanup plock_op vs plock_xop (Alexander Aring) [2088499] - dlm: replace sanity checks with WARN_ON (Alexander Aring) [2088499]- selftests: mptcp: make sendfile selftest work (Florian Westphal) [2109046] - selftests: mptcp: more stable simult_flows tests (Florian Westphal) [2109046] - be2net: Remove useless DMA-32 fallback configuration (Petr Oros) [2051324] - ethernet: constify references to netdev->dev_addr in drivers (Petr Oros) [2051324] - ethernet: Remove redundant 'flush_workqueue()' calls (Petr Oros) [2051324] - ethernet: use eth_hw_addr_set() instead of ether_addr_copy() (Petr Oros) [2051324] - ethernet: use eth_hw_addr_set() (Petr Oros) [2051324] - be2net: Use irq_update_affinity_hint() (Petr Oros) [2051324] - RedHat: ASoC: SOF: Intel: do not enable IMR boot when resuming by default (Jaroslav Kysela) [2114931] - ASoC: SOF: make ctx_store and ctx_restore as optional (Jaroslav Kysela) [2114931] - ASoC: SOF: ipc3-topology: Prevent double freeing of ipc_control_data via load_bytes (Jaroslav Kysela) [2114931] - ASoC: amd: yc: Update DMI table entries for AMD platforms (Jaroslav Kysela) [2114931] - ASoC: amd: yc: Update DMI table entries (Jaroslav Kysela) [2114931] - thunderbolt: Add DP OUT resource when DP tunnel is discovered (Torez Smith) [2107601] - iavf: Fix VLAN_V2 addition/rejection (Petr Oros) [2115618] - iavf: Fix deadlock in initialization (Petr Oros) [2054656] - qede: Reduce verbosity of ptp tx timestamp (Manish Chopra) [2080655] - dmaengine: idxd: Fixup merge conflict resolution from upstream (Jerry Snitselaar) [2100927] - dmaengine: idxd: skip clearing device context when device is read-only (Jerry Snitselaar) [2100927] - dmaengine: idxd: add RO check for wq max_transfer_size write (Jerry Snitselaar) [2100927] - dmaengine: idxd: add RO check for wq max_batch_size write (Jerry Snitselaar) [2100927] - dmaengine: idxd: fix device cleanup on disable (Jerry Snitselaar) [2100927] - Revert "dmaengine: idxd: Separate user and kernel pasid enabling" (Jerry Snitselaar) [2100927] - net: atlantic: always deep reset on pm op, fixing up my null deref regression (Foggy Liu) [2039680] - net: atlantic: invert deep par in pm functions, preventing null derefs (Foggy Liu) [2039680] - s390/ap: extend AP change bindings-complete uevent with counter (Mete Durlu) [2114907] - powerpc/memhotplug: Make lmb size 64bit (Diego Domingos) [2116517] - powerpc/drmem: Make lmb_size 64 bit (Diego Domingos) [2116517] - RHEL-only: tools: arm64: Use alternative.h header in sysreg.h (Eric Auger) [2118527]- vmxnet3: do not reschedule napi for rx processing (Kamal Heib) [2117263] - lockdown: also lock down previous kgdb use (Lenny Szubowicz) [2104748] {CVE-2022-21499} - sfc: fix kernel panic when creating VF (Íñigo Huguet) [2114738] - net/mlx4_en: use kzalloc (Amir Tzin) [2049433] - net/mlx4: Delete useless moduleparam include (Amir Tzin) [2049433] - RDMA/mlx4: remove redundant assignment to variable nreq (Amir Tzin) [2049433] - RDMA/mlx4: Delete useless module.h include (Amir Tzin) [2049433] - RDMA/mlx4: Don't continue event handler after memory allocation failure (Amir Tzin) [2049433] - net/mlx4: Use irq_update_affinity_hint() (Amir Tzin) [2049433] - RDMA/mlx4: Use bitmap_alloc() when applicable (Amir Tzin) [2049433] - net/mlx4_en: Update reported link modes for 1/10G (Amir Tzin) [2049433] - ethernet: Remove redundant 'flush_workqueue()' calls (Amir Tzin) [2049433] - mlx4: constify args for const dev_addr (Amir Tzin) [2049433] - mlx4: remove custom dev_addr clearing (Amir Tzin) [2049433] - mlx4: replace mlx4_u64_to_mac() with u64_to_ether_addr() (Amir Tzin) [2049433] - mlx4: replace mlx4_mac_to_u64() with ether_addr_to_u64() (Amir Tzin) [2049433] - net/mlx4_en: avoid one cache line miss to ring doorbell (Amir Tzin) [2049433] - net/mlx4_en: Add XDP_REDIRECT statistics (Amir Tzin) [2049433] - net/mlx4: Use array_size() helper in copy_to_user() (Amir Tzin) [2049433] - net: mlx4: Add support for XDP_REDIRECT (Amir Tzin) [2049433] - net/mellanox: switch from 'pci_' to 'dma_' API (Amir Tzin) [2049433] - net/mlx4: Use ARRAY_SIZE to get an array's size (Amir Tzin) [2049433] - net/mlx4: make the array states static const, makes object smaller (Amir Tzin) [2049433] - dma-direct: use the correct size for dma_set_encrypted() (Jerry Snitselaar) [2105608] - dma-debug: make things less spammy under memory pressure (Jerry Snitselaar) [2105608] - dma-iommu: Check that swiotlb is active before trying to use it (Jerry Snitselaar) [2105608] - cpufreq: powernow-k8: Re-order the init checks (Mark Langsdorf) [2072974] - cpufreq: unify show() and store() naming and use __ATTR_XX (Mark Langsdorf) [2072974] - cpufreq: amd-pstate: Add more tracepoint for AMD P-State module (Mark Langsdorf) [2072974] - cpufreq: CPPC: Fix performance/frequency conversion (Mark Langsdorf) [2072974] - cpufreq: Move to_gov_attr_set() to cpufreq.h (Mark Langsdorf) [2072974] - cpufreq: use default_groups in kobj_type (Mark Langsdorf) [2072974] - cpufreq: Fix initialization of min and max frequency QoS requests (Mark Langsdorf) [2072974] - cpufreq: Fix a comment in cpufreq_policy_free (Mark Langsdorf) [2072974] - cpufreq: Fix get_cpu_device() failure in add_cpu_dev_symlink() (Mark Langsdorf) [2072974] - cpufreq: schedutil: Destroy mutex before kobject_put() frees the memory (Mark Langsdorf) [2072974] - cpufreq: sh: Remove sh_cpufreq_cpu_ready() (Mark Langsdorf) [2072974] - cpufreq: acpi: Remove acpi_cpufreq_cpu_ready() (Mark Langsdorf) [2072974] - cpufreq: Fix fall-through warning for Clang (Mark Langsdorf) [2072974] - cpufreq: Remove ->resolve_freq() (Mark Langsdorf) [2072974] - cpufreq: Reuse cpufreq_driver_resolve_freq() in __cpufreq_driver_target() (Mark Langsdorf) [2072974] - cpufreq: Remove the ->stop_cpu() driver callback (Mark Langsdorf) [2072974] - cpufreq: powernv: Migrate to ->exit() callback instead of ->stop_cpu() (Mark Langsdorf) [2072974] - cpufreq: Make cpufreq_online() call driver->offline() on errors (Mark Langsdorf) [2072974] - cpufreq: sh: Remove unused linux/sched.h headers (Mark Langsdorf) [2072974] - cpufreq: stats: Clean up local variable in cpufreq_stats_create_table() (Mark Langsdorf) [2072974] - cpufreq: Remove unused for_each_policy macro (Mark Langsdorf) [2072974] - cpufreq: Rudimentary typos fix in the file s5pv210-cpufreq.c (Mark Langsdorf) [2072974] - ACPI: CPPC: Fix enabling CPPC on AMD systems with shared memory (Mark Langsdorf) [2067296] - ACPI: CPPC: Don't require flexible address space if X86_FEATURE_CPPC is supported (Mark Langsdorf) [2067296] - ACPI: CPPC: Don't require _OSC if X86_FEATURE_CPPC is supported (Mark Langsdorf) [2067296] - x86/ACPI: CPPC: Rename cppc_msr.c to cppc.c (Mark Langsdorf) [2067296] - ACPI: CPPC: Only probe for _CPC if CPPC v2 is acked (Mark Langsdorf) [2067296] - ACPI: CPPC: Assume no transition latency if no PCCT (Mark Langsdorf) [2067296] - ACPI: bus: Set CPPC _OSC bits for all and when CPPC_LIB is supported (Mark Langsdorf) [2067296] - ACPI: CPPC: Check _OSC for flexible address space (Mark Langsdorf) [2067296] - ACPI: processor: idle: Avoid falling back to C3 type C-states (Mark Langsdorf) [2067296] - Revert "ACPI: processor: idle: Only flush cache on entering C3" (Mark Langsdorf) [2067296] - ACPI: CPPC: Change default error code and clean up debug messages in probe (Mark Langsdorf) [2067296] - ACPI: CPPC: Avoid out of bounds access when parsing _CPC data (Mark Langsdorf) [2067296] - ACPI: tables: Make LAPIC_ADDR_OVR address readable in message (Mark Langsdorf) [2067296] - ACPI: IPMI: replace usage of found with dedicated list iterator variable (Mark Langsdorf) [2067296] - ACPI, APEI: Use the correct variable for sizeof() (Mark Langsdorf) [2067296] - clocksource: acpi_pm: fix return value of __setup handler (Mark Langsdorf) [2067296] - ACPI / x86: Add support for LPS0 callback handler (Mark Langsdorf) [2067296] - ACPI: bus: Avoid using CPPC if not supported by firmware (Mark Langsdorf) [2067296] - Revert "ACPI: Pass the same capabilities to the _OSC regardless of the query flag" (Mark Langsdorf) [2067296] - ACPI: video: Force backlight native for Clevo NL5xRU and NL5xNU (Mark Langsdorf) [2067296] - PM: hibernate: Honour ACPI hardware signature by default for virtual guests (Mark Langsdorf) [2067296] - ACPI: NFIT: Remove block aperture support (Mark Langsdorf) [2067296] - x86, ACPI: rename init_freq_invariance_cppc() to arch_init_invariance_cppc() (Mark Langsdorf) [2067296] - ACPI/APEI: Limit printable size of BERT table data (Mark Langsdorf) [2067296] - ACPI: APEI: fix return value of __setup handlers (Mark Langsdorf) [2067296] - ACPI / x86: Add skip i2c clients quirk for Lenovo Yoga Tablet 1050F/L (Mark Langsdorf) [2067296] - ACPI / x86: Add skip i2c clients quirk for Nextbook Ares 8 (Mark Langsdorf) [2067296] - ACPICA: Avoid walking the ACPI Namespace if it is not there (Mark Langsdorf) [2067296] - ACPI: processor idle: Check for architectural support for LPI (Mark Langsdorf) [2067296] - ACPI: battery: Add device HID and quirk for Microsoft Surface Go 3 (Mark Langsdorf) [2067296] - ACPI: fan: Add additional attributes for fine grain control (Mark Langsdorf) [2067296] - ACPI: fan: Properly handle fine grain control (Mark Langsdorf) [2067296] - ACPI: fan: Optimize struct acpi_fan_fif (Mark Langsdorf) [2067296] - ACPI: fan: Separate file for attributes creation (Mark Langsdorf) [2067296] - ACPI: fan: Fix error reporting to user space (Mark Langsdorf) [2067296] - ACPI: clean up double words in two comments (Mark Langsdorf) [2067296] - ACPI: property: Get rid of redundant 'else' (Mark Langsdorf) [2067296] - ACPI: EC: Rearrange code in acpi_ec_submit_event() (Mark Langsdorf) [2067296] - ACPI: EC: Reduce indentation level in acpi_ec_submit_event() (Mark Langsdorf) [2067296] - ACPI: EC: Do not return result from advance_transaction() (Mark Langsdorf) [2067296] - ACPI: EC / PM: Print additional debug message in acpi_ec_dispatch_gpe() (Mark Langsdorf) [2067296] - ACPI: PM: Print additional debug message in acpi_s2idle_wake() (Mark Langsdorf) [2067296] - ACPI: tables: Add CEDT signature to the list of known tables (Mark Langsdorf) [2067296] - ACPI: properties: Consistently return -ENOENT if there are no more references (Mark Langsdorf) [2067296] - ACPI: OSL: Fix and clean up acpi_os_read/write_port() (Mark Langsdorf) [2067296] - ACPICA: Use uintptr_t and offsetof() in Linux kernel builds (Mark Langsdorf) [2067296] - ACPI: processor: idle: Only flush cache on entering C3 (Mark Langsdorf) [2067296] - intel_idle: Add AlderLake support (Lenny Szubowicz) [2075709] - intel_idle: Fix SPR C6 optimization (Lenny Szubowicz) [2075709] - intel_idle: Fix the 'preferred_cstates' module parameter (Lenny Szubowicz) [2075709] - cpuidle: intel_idle: Update intel_idle() kerneldoc comment (Lenny Szubowicz) [2075709] - ice: Fix promiscuous mode not turning off (Petr Oros) [2088787] - ice: Introduce enabling promiscuous mode on multiple VF's (Petr Oros) [2088787] - PCI/IOV: Add pci_iov_get_pf_drvdata() to allow VF reaching the drvdata of a PF (Myron Stowe) [2106259] - PCI/IOV: Add pci_iov_vf_id() to get VF index (Myron Stowe) [2106259] - redhat: enable CONFIG_MAXLINEAR_GPHY as module (Petr Oros) [2071856] - net: phy: enhance GPY115 loopback disable function (Petr Oros) [2071856] - net: phy: add Maxlinear GPY115/21x/24x driver (Petr Oros) [2071856] - cgroup: Use css_tryget() instead of css_tryget_online() in task_get_css() (Vratislav Bendel) [2111491] - ASoC: mediatek: Fix error handling in mt8173_max98090_dev_probe (Jaroslav Kysela) [2065580] - ASoC: amd: Add support for enabling DMIC on acp6x via _DSD (Jaroslav Kysela) [2065580] - soundwire: intel: prevent pm_runtime resume prior to system suspend (Jaroslav Kysela) [2065580] - ALSA: usb-audio: Add quirk for Fiero SC-01 (fw v1.0.0) (Jaroslav Kysela) [2065580] - ALSA: usb-audio: Add quirk for Fiero SC-01 (Jaroslav Kysela) [2065580] - ALSA: usb-audio: Add quirks for MacroSilicon MS2100/MS2106 devices (Jaroslav Kysela) [2065580] - ASoC: cs35l41: Add ASP TX3/4 source to register patch (Jaroslav Kysela) [2065580] - ASoC: dapm: Initialise kcontrol data for mux/demux controls (Jaroslav Kysela) [2065580] - ASoC: rt711-sdca: fix kernel NULL pointer dereference when IO error (Jaroslav Kysela) [2065580] - ASoC: cs35l41: Correct some control names (Jaroslav Kysela) [2065580] - ASoC: wm5110: Fix DRE control (Jaroslav Kysela) [2065580] - ASoC: wm_adsp: Fix event for preloader (Jaroslav Kysela) [2065580] - ASoC: Intel: bytcr_wm5102: Fix GPIO related probe-ordering problem (Jaroslav Kysela) [2065580] - ASoC: SOF: Intel: hda-loader: Clarify the cl_dsp_init() flow (Jaroslav Kysela) [2065580] - ASoC: SOF: Intel: hda-loader: Make sure that the fw load sequence is followed (Jaroslav Kysela) [2065580] - ASoC: SOF: Intel: hda-dsp: Expose hda_dsp_core_power_up() (Jaroslav Kysela) [2065580] - ASoC: codecs: rt700/rt711/rt711-sdca: initialize workqueues in probe (Jaroslav Kysela) [2065580] - ASoC: rt7*-sdw: harden jack_detect_handler (Jaroslav Kysela) [2065580] - ASoC: rt711: fix calibrate mutex initialization (Jaroslav Kysela) [2065580] - ASoC: Intel: sof_sdw: handle errors on card registration (Jaroslav Kysela) [2065580] - ASoC: rt711-sdca-sdw: fix calibrate mutex initialization (Jaroslav Kysela) [2065580] - ASoC: Realtek/Maxim SoundWire codecs: disable pm_runtime on remove (Jaroslav Kysela) [2065580] - ASoC: ops: Fix off by one in range control validation (Jaroslav Kysela) [2065580] - ASoC: Intel: Skylake: Correct the handling of fmt_config flexible array (Jaroslav Kysela) [2065580] - ASoC: Intel: Skylake: Correct the ssp rate discovery in skl_get_ssp_clks() (Jaroslav Kysela) [2065580] - ALSA: hda/realtek - Enable the headset-mic on a Xiaomi's laptop (Jaroslav Kysela) [2065580] - ALSA: hda/realtek - Fix headset mic problem for a HP machine with alc221 (Jaroslav Kysela) [2065580] - ALSA: hda/realtek: fix mute/micmute LEDs for HP machines (Jaroslav Kysela) [2065580] - ALSA: hda/realtek - Fix headset mic problem for a HP machine with alc671 (Jaroslav Kysela) [2065580] - ALSA: hda/realtek: Fix headset mic for Acer SF313-51 (Jaroslav Kysela) [2065580] - ALSA: hda/conexant: Apply quirk for another HP ProDesk 600 G3 model (Jaroslav Kysela) [2065580] - ALSA: hda - Add fixup for Dell Latitidue E5430 (Jaroslav Kysela) [2065580] - ASoC: SOF: Intel: hda: Fix compressed stream position tracking (Jaroslav Kysela) [2065580] - ASoC: SOF: ipc3-topology: Move and correct size checks in sof_ipc3_control_load_bytes() (Jaroslav Kysela) [2065580] - ASoC: codecs: rt700/rt711/rt711-sdca: resume bus/codec in .set_jack_detect (Jaroslav Kysela) [2065580] - ASoC: rt711-sdca: Add endianness flag in snd_soc_component_driver (Jaroslav Kysela) [2065580] - ASoC: rt711: Add endianness flag in snd_soc_component_driver (Jaroslav Kysela) [2065580] - ALSA: cs46xx: Fix missing snd_card_free() call at probe error (Jaroslav Kysela) [2065580] - ALSA: hda/realtek: Add quirk for Clevo L140PU (Jaroslav Kysela) [2065580] - ALSA: usb-audio: Workarounds for Behringer UMC 204/404 HD (Jaroslav Kysela) [2065580] - ALSA: hda/realtek: Add quirk for Clevo NS50PU (Jaroslav Kysela) [2065580] - ALSA: hda/realtek: Add quirk for Clevo PD70PNT (Jaroslav Kysela) [2065580] - ALSA: hda/realtek: Apply fixup for Lenovo Yoga Duet 7 properly (Jaroslav Kysela) [2065580] - ALSA: hda/realtek - ALC897 headset MIC no sound (Jaroslav Kysela) [2065580] - ALSA: hda/realtek: Add mute LED quirk for HP Omen laptop (Jaroslav Kysela) [2065580] - ALSA: hda/conexant: Fix missing beep setup (Jaroslav Kysela) [2065580] - ALSA: hda: Fix discovery of i915 graphics PCI device (Jaroslav Kysela) [2065580] - ALSA: hda/via: Fix missing beep setup (Jaroslav Kysela) [2065580] - ALSA: memalloc: Drop x86-specific hack for WC allocations (Jaroslav Kysela) [2065580] - ALSA: hda/realtek - Add HW8326 support (Jaroslav Kysela) [2065580] - ALSA: hda: MTL: add HD Audio PCI ID and HDMI codec vendor ID (Jaroslav Kysela) [2065580] - ASoC: es8328: Fix event generation for deemphasis control (Jaroslav Kysela) [2065580] - ASoC: cs42l51: Correct minimum value for SX volume control (Jaroslav Kysela) [2065580] - ASoC: cs42l56: Correct typo in minimum level for SX volume controls (Jaroslav Kysela) [2065580] - ASoC: cs42l52: Correct TLV for Bypass Volume (Jaroslav Kysela) [2065580] - ASoC: cs53l30: Correct number of volume levels on SX controls (Jaroslav Kysela) [2065580] - ASoC: cs35l36: Update digital volume TLV (Jaroslav Kysela) [2065580] - ASoC: cs42l52: Fix TLV scales for mixer controls (Jaroslav Kysela) [2065580] - ASoC: Intel: cirrus-common: fix incorrect channel mapping (Jaroslav Kysela) [2065580] - ASoC: nau8822: Add operation for internal PLL off and on (Jaroslav Kysela) [2065580] - ALSA: hda/realtek: Add quirk for HP Dev One (Jaroslav Kysela) [2065580] - ALSA: hda/realtek: Fix for quirk to enable speaker output on the Lenovo Yoga DuetITL 2021 (Jaroslav Kysela) [2065580] - ALSA: hda/conexant - Fix loopback issue with CX20632 (Jaroslav Kysela) [2065580] - ALSA: usb-audio: Set up (implicit) sync for Saffire 6 (Jaroslav Kysela) [2065580] - ALSA: usb-audio: Skip generic sync EP parse for secondary EP (Jaroslav Kysela) [2065580] - ASoC: rt5640: Do not manipulate pin "Platform Clock" if the "Platform Clock" is not in the DAPM (Jaroslav Kysela) [2065580] - ASoC: SOF: amd: Fixed Build error (Jaroslav Kysela) [2065580] - ASoC: rt5514: Fix event generation for "DSP Voice Wake Up" control (Jaroslav Kysela) [2065580] - ASoC: max98090: Move check for invalid values before casting in max98090_put_enab_tlv() (Jaroslav Kysela) [2065580] - ALSA: pcm: Check for null pointer of pointer substream before dereferencing it (Jaroslav Kysela) [2065580] - ASoC: SOF: ipc3-topology: Set scontrol->priv to NULL after freeing it (Jaroslav Kysela) [2065580] - ASoC: cs35l41: Fix an out-of-bounds access in otp_packed_element_t (Jaroslav Kysela) [2065580] - ALSA: usb-audio: Move generic implicit fb quirk entries into quirks.c (Jaroslav Kysela) [2065580] - ALSA: usb-audio: Add quirk bits for enabling/disabling generic implicit fb (Jaroslav Kysela) [2065580] - ASoC: amd: Add driver data to acp6x machine driver (Jaroslav Kysela) [2065580] - ASoC: rt1015p: remove dependency on GPIOLIB (Jaroslav Kysela) [2065580] - ASoC: max98357a: remove dependency on GPIOLIB (Jaroslav Kysela) [2065580] - ASoC: rt5645: Fix errorenous cleanup order (Jaroslav Kysela) [2065580] - ASoC: SOF: amd: add missing platform_device_unregister in acp_pci_rn_probe (Jaroslav Kysela) [2065580] - ASoC: Intel: sof_ssp_amp: fix no DMIC BE Link on Chromebooks (Jaroslav Kysela) [2065580] - ASoC: tscs454: Add endianness flag in snd_soc_component_driver (Jaroslav Kysela) [2065580] - ASoC: SOF: ipc3-topology: Correct get_control_data for non bytes payload (Jaroslav Kysela) [2065580] - ASoC: dapm: Don't fold register value changes into notifications (Jaroslav Kysela) [2065580] - ASoC: Intel: bytcr_rt5640: Add quirk for the HP Pro Tablet 408 (Jaroslav Kysela) [2065580] - ALSA: jack: Access input_dev under mutex (Jaroslav Kysela) [2065580] - ALSA: hda/realtek - Fix microphone noise on ASUS TUF B550M-PLUS (Jaroslav Kysela) [2065580] - ALSA: hda/realtek: Enable 4-speaker output for Dell XPS 15 9520 laptop (Jaroslav Kysela) [2065580] - ALSA: hda/realtek - Add new type for ALC245 (Jaroslav Kysela) [2065580] - ALSA: usb-audio: Optimize TEAC clock quirk (Jaroslav Kysela) [2065580] - ALSA: usb-audio: Configure sync endpoints before data (Jaroslav Kysela) [2065580] - ALSA: usb-audio: Add missing ep_idx in fixed EP quirks (Jaroslav Kysela) [2065580] - ALSA: usb-audio: Workaround for clock setup on TEAC devices (Jaroslav Kysela) [2065580] - ALSA: ctxfi: Add SB046x PCI ID (Jaroslav Kysela) [2065580] - NFS: Fix initialisation of nfs_client cl_flags field (Scott Mayhew) [2114577] - Documentation: Add an explanation of NFSv4 client identifiers (Dave Wysochanski) [1801326]- crypto: chelsio/chcr - Remove useless MODULE_VERSION (Rahul Lakkireddy) [2105817] - crypto: chelsio - remove unused function (Rahul Lakkireddy) [2105817] - crypto: chelsio - Read rxchannel-id from firmware (Rahul Lakkireddy) [2105817] - crypto: chelsio - Fix some kernel-doc issues (Rahul Lakkireddy) [2105817] - crypto: chelsio - remove set but not used variable 'adap' (Rahul Lakkireddy) [2105817] - dm raid: fix address sanitizer warning in raid_resume (Benjamin Marzinski) [2115118] - dm raid: fix address sanitizer warning in raid_status (Benjamin Marzinski) [2115118] - dm: return early from dm_pr_call() if DM device is suspended (Benjamin Marzinski) [2115118] - dm thin: fix use-after-free crash in dm_sm_register_threshold_callback (Benjamin Marzinski) [2115118] - dm writecache: count number of blocks discarded, not number of discard bios (Benjamin Marzinski) [2115118] - dm writecache: count number of blocks written, not number of write bios (Benjamin Marzinski) [2115118] - dm writecache: count number of blocks read, not number of read bios (Benjamin Marzinski) [2115118] - dm writecache: return void from functions (Benjamin Marzinski) [2115118] - dm kcopyd: use __GFP_HIGHMEM when allocating pages (Benjamin Marzinski) [2115118] - dm writecache: set a default MAX_WRITEBACK_JOBS (Benjamin Marzinski) [2115118] - dm raid: fix KASAN warning in raid5_add_disks (Benjamin Marzinski) [2115118] - dm raid: fix KASAN warning in raid5_remove_disk (Benjamin Marzinski) [2115118] - KVM: x86: do not report preemption if the steal time cache is stale (Vitaly Kuznetsov) [2115240] - KVM: x86: revalidate steal time cache if MSR value changes (Vitaly Kuznetsov) [2115240] - KVM: nVMX: Always enable TSC scaling for L2 when it was enabled for L1 (Vitaly Kuznetsov) [2115240] - KVM: x86: Fully initialize 'struct kvm_lapic_irq' in kvm_pv_kick_cpu_op() (Vitaly Kuznetsov) [2115240] - KVM: SEV: Init target VMCBs in sev_migrate_from (Vitaly Kuznetsov) [2115240] - KVM: SVM: fix tsc scaling cache logic (Vitaly Kuznetsov) [2115240] - KVM: x86/mmu: Check every prev_roots in __kvm_mmu_free_obsolete_roots() (Vitaly Kuznetsov) [2115240] - KVM: LAPIC: Drop pending LAPIC timer injection when canceling the timer (Vitaly Kuznetsov) [2115240] - KVM: x86: avoid calling x86 emulator without a decoded instruction (Vitaly Kuznetsov) [2115240] - KVM: SVM: Use kzalloc for sev ioctl interfaces to prevent kernel data leak (Vitaly Kuznetsov) [2115240] - KVM: x86: avoid loading a vCPU after .vm_destroy was called (Vitaly Kuznetsov) [2115240] - KVM: nVMX: Clear IDT vectoring on nested VM-Exit for double/triple fault (Vitaly Kuznetsov) [2115240] - KVM: nVMX: Leave most VM-Exit info fields unmodified on failed VM-Entry (Vitaly Kuznetsov) [2115240] - KVM: x86: Drop WARNs that assert a triple fault never "escapes" from L2 (Vitaly Kuznetsov) [2115240] - sched/deadline: Fix BUG_ON condition for deboosted tasks (Phil Auld) [2111860] - scsi: qla2xxx: Fix excessive I/O error messages by default (Nilesh Javali) [2100728] - scsi: qla2xxx: Fix erroneous mailbox timeout after PCI error injection (Nilesh Javali) [2044160] - drm/radeon: fix build rules of *_reg_safe.h (Michel Dänzer) [2006451] - RDMA/irdma: Fix sleep from invalid context BUG (Kamal Heib) [2097318] - RDMA/irdma: Do not advertise 1GB page size for x722 (Kamal Heib) [2097318] - RDMA/cm: Fix memory leak in ib_cm_insert_listen (Kamal Heib) [2097318] - RDMA/hfi1: Fix potential integer multiplication overflow errors (Kamal Heib) [2097318] - RDMA/hfi1: Prevent use of lock before it is initialized (Kamal Heib) [2097318] - RDMA/rxe: Fix an error handling path in rxe_get_mcg() (Kamal Heib) [2097318] - RDMA/rxe: Generate a completion for unsupported/invalid opcode (Kamal Heib) [2097318] - scsi: target: cxgbit: Enable Delayed ACK (Rahul Lakkireddy) [2105813] - scsi: target: cxgbit: Increase max DataSegmentLength (Rahul Lakkireddy) [2105813] - cxgb4: Use the bitmap API to allocate bitmaps (Rahul Lakkireddy) [2105806] - cxgb4: Fix typo in string (Rahul Lakkireddy) [2105806] - cxgb4/cxgb4vf: Fix typo in comments (Rahul Lakkireddy) [2105806] - cxgb4vf: remove unexpected word "the" (Rahul Lakkireddy) [2105806] - net: chelsio: cxgb4: Avoid potential negative array offset (Rahul Lakkireddy) [2105806] - libcxgb: Don't accidentally set RTO_ONLINK in cxgb_find_route() (Rahul Lakkireddy) [2105806] - cxgb4vf: Remove useless DMA-32 fallback configuration (Rahul Lakkireddy) [2105806] - cxgb4: Remove useless DMA-32 fallback configuration (Rahul Lakkireddy) [2105806] - cxgb4: allow reading unrecognized port module eeprom (Rahul Lakkireddy) [2105806] - net: chelsio: cxgb4vf: Fix an error code in cxgb4vf_pci_probe() (Rahul Lakkireddy) [2105806] - cxgb4: Use struct_group() for memcpy() region (Rahul Lakkireddy) [2105806] - cxgb4: fix eeprom len when diagnostics not implemented (Rahul Lakkireddy) [2105806] - ethernet: use eth_hw_addr_set() for dev->addr_len cases (Rahul Lakkireddy) [2105806] - ethernet: chelsio: use eth_hw_addr_set() (Rahul Lakkireddy) [2105806] - net: chelsio: cxgb4vf: Make use of the helper function dev_err_probe() (Rahul Lakkireddy) [2105806] - cxgb4: improve printing NIC information (Rahul Lakkireddy) [2105806] - net: chelsio: switch from 'pci_' to 'dma_' API (Rahul Lakkireddy) [2105806] - cxgb4: make the array match_all_mac static, makes object smaller (Rahul Lakkireddy) [2105806] - cxgb4: fix IRQ free race during driver unload (Rahul Lakkireddy) [2105806] - net: chelsio: cxgb4: use eth_zero_addr() to assign zero address (Rahul Lakkireddy) [2105806] - cxgb4: Fix -Wunused-const-variable warning (Rahul Lakkireddy) [2105806] - cxgb4: clip_tbl: use list_del_init instead of list_del/INIT_LIST_HEAD (Rahul Lakkireddy) [2105806] - net: chelsio: cxgb4vf: Fix wrong function name in comments (Rahul Lakkireddy) [2105806] - net: chelsio: cxgb4: Fix wrong function name in comments (Rahul Lakkireddy) [2105806] - cxgb4: Remove redundant NULL check (Rahul Lakkireddy) [2105806] - net: ethernet: chelsiofix: spelling typo of 'rewriteing' (Rahul Lakkireddy) [2105806] - net: don't include ethtool.h from netdevice.h (Rahul Lakkireddy) [2105806] - cxgb4vf: convert to use DEFINE_SEQ_ATTRIBUTE macro (Rahul Lakkireddy) [2105806] - cxgb4vf: fix t4vf_eth_xmit()'s return type (Rahul Lakkireddy) [2105806] - cxgb4vf: update kernel-doc line comments (Rahul Lakkireddy) [2105806] - cxgb4: remove duplicate headers (Rahul Lakkireddy) [2105806] - cxgb4/cxgb4vf: Remove superfluous void * cast in debugfs_create_file() call (Rahul Lakkireddy) [2105806] - cxgb4: Add missing annotation for service_ofldq() (Rahul Lakkireddy) [2105806] - net: cxgb4vf: reject unsupported coalescing params (Rahul Lakkireddy) [2105806] - scsi: mpt3sas: Stop fw fault watchdog work item during system shutdown (Tomas Henzl) [2106413] - drm/amd/display: Fix new dmub notification enabling in DM (Mika Penttilä) [2107632] - Revert "crypto: chelsio - Inline single pdu only" (Rahul Lakkireddy) [2105818] - crypto/chcr: Moving chelsio's inline ipsec functionality to /drivers/net (Rahul Lakkireddy) [2105818] - net/xfrm: IPsec tunnel mode fix inner_ipproto setting in sec_path (Sabrina Dubroca) [2107200] - scsi: ch: Make it possible to open a ch device multiple times again (Ewan D. Milne) [2108649] - lpfc updates for rh8.7 14.0.0.15 (Paul Ely) [2107726] - scsi: lpfc: Copyright updates for 14.2.0.5 patches (Paul Ely) [2107726] - scsi: lpfc: Fix lost NVMe paths during LIF bounce stress test (Paul Ely) [2107726] - scsi: lpfc: Fix attempted FA-PWWN usage after feature disable (Paul Ely) [2107726] - scsi: lpfc: Fix possible memory leak when failing to issue CMF WQE (Paul Ely) [2107726] - scsi: lpfc: Remove extra atomic_inc on cmd_pending in queuecommand after VMID (Paul Ely) [2107726] - scsi: lpfc: Prevent buffer overflow crashes in debugfs with malformed user input (Paul Ely) [2107726] - scsi: lpfc: Fix uninitialized cqe field in lpfc_nvme_cancel_iocb() (Paul Ely) [2107726] - scsi: lpfc: Allow reduced polling rate for nvme_admin_async_event cmd completion (Paul Ely) [2107726] - scsi: lpfc: Fix port stuck in bypassed state after LIP in PT2PT topology (Paul Ely) [2107726] - scsi: lpfc: Resolve NULL ptr dereference after an ELS LOGO is aborted (Paul Ely) [2107726] - scsi: lpfc: Correct BDE type for XMIT_SEQ64_WQE in lpfc_ct_reject_event() (Paul Ely) [2107726] - scsi: qla2xxx: Fix imbalance vha->vref_count (Nilesh Javali) [2108964] - scsi: smartpqi: Update version to 2.1.18-045 (Don Brace) [2101548] - scsi: smartpqi: Update copyright to current year (Don Brace) [2101548] - scsi: smartpqi: Add ctrl ready timeout module parameter (Don Brace) [2101548] - scsi: smartpqi: Update deleting a LUN via sysfs (Don Brace) [2101548] - scsi: smartpqi: Add module param to disable managed ints (Don Brace) [2101548] - scsi: smartpqi: Fix RAID map race condition (Don Brace) [2101548] - scsi: smartpqi: Fix DMA direction for RAID requests (Don Brace) [2101548] - scsi: smartpqi: Stop logging spurious PQI reset failures (Don Brace) [2101548] - scsi: smartpqi: Add PCI IDs for Lenovo controllers (Don Brace) [2101548] - scsi: smartpqi: Add PCI ID for Adaptec SmartHBA 2100-8i (Don Brace) [2101548] - scsi: smartpqi: Fix PCI control linkdown system hang (Don Brace) [2101548] - scsi: smartpqi: Add driver support for multi-LUN devices (Don Brace) [2101548] - scsi: smartpqi: Close write read holes (Don Brace) [2101548] - scsi: smartpqi: Add PCI IDs for ramaxel controllers (Don Brace) [2101548] - scsi: smartpqi: Add controller fw version to console log (Don Brace) [2101548] - scsi: smartpqi: Shorten drive visibility after removal (Don Brace) [2101548] - scsi: smartpqi: Fix typo in comment (Don Brace) [2101548] - docs: kdump: Update the crashkernel description for arm64 (Pingfan Liu) [2093920] - of: Support more than one crash kernel regions for kexec -s (Pingfan Liu) [2093920] - of: kexec: Remove FDT_PROP_* definitions (Pingfan Liu) [2093920] - arm64: kexec: Fix missing error code 'ret' warning in load_other_segments() (Pingfan Liu) [2093920] - arm64: Use common of_kexec_alloc_and_setup_fdt() (Pingfan Liu) [2093920] - of: Add a common kexec FDT setup function (Pingfan Liu) [2093920] - arm64: Use ELF fields defined in 'struct kimage' (Pingfan Liu) [2093920] - kexec: Move ELF fields to struct kimage (Pingfan Liu) [2093920] - of: fdt: Add memory for devices by DT property "linux,usable-memory-range" (Pingfan Liu) [2093920] - efi: apply memblock cap after memblock_add() (Pingfan Liu) [2093920] - of: fdt: Aggregate the processing of "linux,usable-memory-range" (Pingfan Liu) [2093920] - of/fdt: Rework early_init_dt_scan_memory() to call directly (Pingfan Liu) [2093920] - of/fdt: Rework early_init_dt_scan_root() to call directly (Pingfan Liu) [2093920] - of/fdt: Rework early_init_dt_scan_chosen() to call directly (Pingfan Liu) [2093920] - of: fdt: Rename reserve_elfcorehdr() to fdt_reserve_elfcorehdr() (Pingfan Liu) [2093920] - of: fdt: Add generic support for handling elf core headers property (Pingfan Liu) [2093920] - arm64: kdump: Reimplement crashkernel=X (Pingfan Liu) [2093920] - arm64: Use insert_resource() to simplify code (Pingfan Liu) [2093920] - kdump: return -ENOENT if required cmdline option does not exist (Pingfan Liu) [2093920]- sched: Add WARN_ONCE_SAFE for use during critical scheduler code. (Phil Auld) [2095898] - printk: remove NMI tracking [partial] (Phil Auld) [2095898] - ext4: make sure ext4_append() always allocates new block (Lukas Czerner) [2070216] - ext4: check if directory block is within i_size (Lukas Czerner) [2070216] - redhat: nvme/tcp mistakenly uses blk_mq_tag_to_rq(nvme_tcp_tagset(queue)) (John Meneghini) [2112036] - RDMA/cxgb4: Set queue pair state when being queried (Rahul Lakkireddy) [2105809] - RDMA/cxgb4: Use non-atomic bitmap functions when possible (Rahul Lakkireddy) [2105809] - RDMA/cxgb4: Use bitmap_set() when applicable (Rahul Lakkireddy) [2105809] - RDMA/cxgb4: Use bitmap_zalloc() when applicable (Rahul Lakkireddy) [2105809] - RDMA/cxgb4: Use helper function to set GUIDs (Rahul Lakkireddy) [2105809] - RDMA/iw_cxgb4: Fix refcount underflow while destroying cqs. (Rahul Lakkireddy) [2105809] - RDMA/cxgb4: Use refcount_t instead of atomic_t for reference counting (Rahul Lakkireddy) [2105809] - RDMA/cxgb4: Fix missing error code in create_qp() (Rahul Lakkireddy) [2105809] - RDMA/cxgb4: Remove useless assignments (Rahul Lakkireddy) [2105809] - RDMA/cxgb4: add missing qpid increment (Rahul Lakkireddy) [2105809] - RDMA/iw_cxgb4: Use DEFINE_SPINLOCK() for spinlock (Rahul Lakkireddy) [2105809] - RDMA/cxgb4: Use sizeof() notation (Rahul Lakkireddy) [2105809] - drm/amd/display: Ignore First MST Sideband Message Return Error (Michel Dänzer) [2089853] - sched, cpuset: Fix dl_cpu_busy() panic due to empty cs->cpus_allowed (Waiman Long) [2115165] - sched/deadline: Merge dl_task_can_attach() and dl_cpu_busy() (Waiman Long) [2115165] - ibmvnic: Properly dispose of all skbs during a failover. (Steve Best) [2107560] - redhat/configs: Enable CONFIG_AMD_HSMP for x86_64 (John Allen) [2072233] - platform/x86: Add AMD system management interface (John Allen) [2072233] - ice: do not setup vlan for loopback VSI (Petr Oros) [2103845] - ice: check (DD | EOF) bits on Rx descriptor rather than (EOP | RS) (Petr Oros) [2103845] - ice: Fix VSIs unable to share unicast MAC (Petr Oros) [2080033] - ice: Fix max VLANs available for VF (Petr Oros) [2112298] - ice: change devlink code to read NVM in blocks (Petr Oros) [2093904] - ALSA: Enable more Intel and AMD x86 chipset drivers (Jaroslav Kysela) [2065575] - ALSA: Remove module symbols namespace (Jaroslav Kysela) [2065575] - ASoC: SOF: tokens: add token for Mediatek AFE (Jaroslav Kysela) [2065575] - ASoC: wm_adsp: Expand firmware loading search options (Jaroslav Kysela) [2065575] - ASoC: wm_adsp: Add trace caps to speaker protection FW (Jaroslav Kysela) [2065575] - ASoC: wm_adsp: Make compressed buffers optional (Jaroslav Kysela) [2065575] - ASoC: wm_adsp: Correct control read size when parsing compressed buffer (Jaroslav Kysela) [2065575] - ASoC: wm_adsp: Add support for "toggle" preloaders (Jaroslav Kysela) [2065575] - firmware: cs_dsp: Fix overrun of unterminated control name string (Jaroslav Kysela) [2065575] - firmware: cs_dsp: Clear core reset for cache (Jaroslav Kysela) [2065575] - firmware: cs_dsp: Move lockdep asserts to avoid potential null pointer (Jaroslav Kysela) [2065575] - firmware: cs_dsp: Allow creation of event controls (Jaroslav Kysela) [2065575] - firmware: cs_dsp: Add offset to cs_dsp read/write (Jaroslav Kysela) [2065575] - firmware: cs_dsp: Clarify some kernel doc comments (Jaroslav Kysela) [2065575] - firmware: cs_dsp: Perform NULL check in cs_dsp_coeff_write/read_ctrl (Jaroslav Kysela) [2065575] - firmware: cs_dsp: Add support for rev 2 coefficient files (Jaroslav Kysela) [2065575] - firmware: cs_dsp: Print messages from bin files (Jaroslav Kysela) [2065575] - firmware: cs_dsp: Add pre_run callback (Jaroslav Kysela) [2065575] - firmware: cs_dsp: Add version checks on coefficient loading (Jaroslav Kysela) [2065575] - firmware: cs_dsp: Add lockdep asserts to interface functions (Jaroslav Kysela) [2065575] - firmware: cs_dsp: tidy includes in cs_dsp.c and cs_dsp.h (Jaroslav Kysela) [2065575] - ASoC: wm_adsp: Remove the wmfw_add_ctl helper function (Jaroslav Kysela) [2065575] - ASoC: wm_adsp: wm_adsp_control_add() error: uninitialized symbol 'ret' (Jaroslav Kysela) [2065575] - ASoC: wm_adsp: remove a repeated including (Jaroslav Kysela) [2065575] - firmware: cs_dsp: add driver to support firmware loading on Cirrus Logic DSPs (Jaroslav Kysela) [2065575] - ASoC: wm_adsp: Separate wm_adsp specifics in cs_dsp_client_ops (Jaroslav Kysela) [2065575] - ASoC: wm_adsp: Split out struct cs_dsp from struct wm_adsp (Jaroslav Kysela) [2065575] - ASoC: wm_adsp: move firmware loading to client (Jaroslav Kysela) [2065575] - ASoC: wm_adsp: Pass firmware names as parameters when starting DSP core (Jaroslav Kysela) [2065575] - ASoC: wm_adsp: Move check of dsp->running to better place (Jaroslav Kysela) [2065575] - ASoC: wm_adsp: Separate generic cs_dsp_coeff_ctl handling (Jaroslav Kysela) [2065575] - ASoC: wm_adsp: Move sys_config_size to wm_adsp (Jaroslav Kysela) [2065575] - ASoC: wm_adsp: Split DSP power operations into helper functions (Jaroslav Kysela) [2065575] - ASoC: wm_adsp: Separate some ASoC and generic functions (Jaroslav Kysela) [2065575] - ASoC: wm_adsp: Introduce cs_dsp logging macros (Jaroslav Kysela) [2065575] - ASoC: wm_adsp: Rename generic DSP support (Jaroslav Kysela) [2065575] - ASoC: wm_adsp: Cancel ongoing work when removing controls (Jaroslav Kysela) [2065575] - ASoC: wm_adsp: Switch to using wm_coeff_read_ctrl for compressed buffers (Jaroslav Kysela) [2065575] - ASoC: wm_adsp: Move check for control existence (Jaroslav Kysela) [2065575] - ASoC: wm_adsp: Remove use of snd_ctl_elem_type_t (Jaroslav Kysela) [2065575] - ASoC: wm_adsp: Put debugfs_remove_recursive back in (Jaroslav Kysela) [2065575] - ASoC: wm_adsp: Let soc_cleanup_component_debugfs remove debugfs (Jaroslav Kysela) [2065575] - ASoC: wm_adsp: Remove pointless string comparison (Jaroslav Kysela) [2065575] - ASoC: wm_adsp: Add CCM_CORE_RESET to Halo start core (Jaroslav Kysela) [2065575] - ASoC: wm_adsp: Correct wm_coeff_tlv_get handling (Jaroslav Kysela) [2065575] - ASoC: wm_adsp: Fix control name parsing for multi-fw (Jaroslav Kysela) [2065575] - ASoC: wm_adsp: Fix uninitialized variable warnings (Jaroslav Kysela) [2065575] - ASoC: wm_adsp: Use snd_ctl_elem_type_t for control types (Jaroslav Kysela) [2065575] - ASoC: wm_adsp: Only use __be32 for big-endian data (Jaroslav Kysela) [2065575] - ASoC: wm_adsp: Improve handling of raw byte streams (Jaroslav Kysela) [2065575] - ASoC: wm_adsp: remove "ctl" from list on error in wm_adsp_create_control() (Jaroslav Kysela) [2065575] - ASoC: wm_adsp: fix error return code in wm_adsp_load() (Jaroslav Kysela) [2065575] - ASoC: rt5640: Add the binding include file for the HDA header support (Jaroslav Kysela) [2065575] - ALSA: uapi: use C90 comment style instead of C99 style (Jaroslav Kysela) [2065575] - ALSA: hda: intel-dsp-config: Add RaptorLake PCI IDs (Jaroslav Kysela) [2065575] - ALSA: hda/i915: Fix one too many pci_dev_put() (Jaroslav Kysela) [2065575] - ALSA: hda: intel-dsp-config: update AlderLake PCI IDs (Jaroslav Kysela) [2065575] - ALSA: hda/i915 - skip acomp init if no matching display (Jaroslav Kysela) [2065575] - ALSA: hda/i915 - avoid hung task timeout in i915 wait (Jaroslav Kysela) [2065575] - ALSA: intel-dspconfig: add ES8336 support for CNL (Jaroslav Kysela) [2065575] - ALSA: intel-dsp-config: add more ACPI HIDs for ES83x6 devices (Jaroslav Kysela) [2065575] - ALSA: hda: intel-dsp-config: reorder the config table (Jaroslav Kysela) [2065575] - ALSA: hda: intel-dsp-config: add JasperLake support (Jaroslav Kysela) [2065575] - ALSA: hda: Simplify DMIC-in-NHLT check (Jaroslav Kysela) [2065575] - ALSA: intel_hdmi: Fix the missing snd_card_free() call at probe error (Jaroslav Kysela) [2065575] - ALSA: x86: Use standard mmap helper for Intel HDMI LPE audio (Jaroslav Kysela) [2065575] - ALSA: intel_hdmi: Fix reference to PCM buffer address (Jaroslav Kysela) [2065575] - ALSA: intel_hdmi: Check for error num after setting mask (Jaroslav Kysela) [2065575] - tools include uapi: Update asound.h copy (Jaroslav Kysela) [2065575] - tools include UAPI: Sync sound/asound.h copy with the kernel sources (Jaroslav Kysela) [2065575] - tools include UAPI: Sync sound/asound.h copy with the kernel sources (Jaroslav Kysela) [2065575] - ALSA: hda: Add helper macros for DSP capable devices (Jaroslav Kysela) [2065575] - ALSA: intel-nhlt: add helper to detect SSP link mask (Jaroslav Kysela) [2065575] - ASoC: soc-acpi: add information on I2S/TDM link mask (Jaroslav Kysela) [2065575] - ASoC: soc-acpi: fix kernel-doc descriptor (Jaroslav Kysela) [2065575] - ASoC: SOF: fix 32 signed bit overflow (Jaroslav Kysela) [2065575] - ALSA: hda: Add snd_hdac_ext_bus_link_at() helper (Jaroslav Kysela) [2065575] - ALSA: cleanup double word in comment (Jaroslav Kysela) [2065575] - ASoC: SOF: add _D3_PERSISTENT flag to fw_ready message (Jaroslav Kysela) [2065575] - ALSA: HDA: hdac_ext_stream: use consistent prefixes for variables (Jaroslav Kysela) [2065575] - ipc: debug: Add shared memory heap to memory scan (Jaroslav Kysela) [2065575] - ALSA: pcm: comment about relation between msbits hw parameter and [S|U]32 formats (Jaroslav Kysela) [2065575] - ALSA: hda: Fill gaps in NHLT endpoint-interface (Jaroslav Kysela) [2065575] - ASoC: SOF: IPC: Add new IPC command to free trace DMA (Jaroslav Kysela) [2065575] - soundwire: stream: make enable/disable/deprepare idempotent (Jaroslav Kysela) [2065575] - soundwire: stream: sdw_stream_add_ functions can be called multiple times (Jaroslav Kysela) [2065575] - soundwire: stream: introduce sdw_slave_rt_find() helper (Jaroslav Kysela) [2065575] - soundwire: stream: separate alloc and config within sdw_stream_add_xxx() (Jaroslav Kysela) [2065575] - soundwire: stream: move list addition to sdw_slave_alloc_rt() (Jaroslav Kysela) [2065575] - soundwire: stream: rename and move master/slave_rt_free routines (Jaroslav Kysela) [2065575] - soundwire: stream: group sdw_stream_ functions (Jaroslav Kysela) [2065575] - soundwire: stream: split sdw_alloc_slave_rt() in alloc and config (Jaroslav Kysela) [2065575] - soundwire: stream: move sdw_alloc_slave_rt() before 'master' helpers (Jaroslav Kysela) [2065575] - soundwire: stream: split sdw_alloc_master_rt() in alloc and config (Jaroslav Kysela) [2065575] - soundwire: stream: simplify sdw_alloc_master_rt() (Jaroslav Kysela) [2065575] - soundwire: stream: group sdw_port and sdw_master/slave_port functions (Jaroslav Kysela) [2065575] - soundwire: stream: add 'slave' prefix for port range checks (Jaroslav Kysela) [2065575] - soundwire: stream: split alloc and config in two functions (Jaroslav Kysela) [2065575] - soundwire: stream: split port allocation and configuration loops (Jaroslav Kysela) [2065575] - soundwire: stream: add alloc/config/free helpers for ports (Jaroslav Kysela) [2065575] - soundwire: stream: simplify check on port range (Jaroslav Kysela) [2065575] - soundwire: stream: add slave runtime to list earlier (Jaroslav Kysela) [2065575] - soundwire: stream: remove unused parameter in sdw_stream_add_slave (Jaroslav Kysela) [2065575] - soundwire: intel: fix wrong register name in intel_shim_wake (Jaroslav Kysela) [2065575] - soundwire: bus: add dev_warn() messages to track UNATTACHED devices (Jaroslav Kysela) [2065575] - soundwire: intel: remove PDM support (Jaroslav Kysela) [2065575] - soundwire: intel: remove unnecessary init (Jaroslav Kysela) [2065575] - ASoC/SoundWire: dai: expand 'stream' concept beyond SoundWire (Jaroslav Kysela) [2065575] - soundwire: intel: improve suspend flows (Jaroslav Kysela) [2065575] - soundwire: intel: Use auxiliary_device driver data helpers (Jaroslav Kysela) [2065575] - soundwire: qcom: remove redundant version number read (Jaroslav Kysela) [2065575] - ASoC: SOF: Fix NULL pointer exception in sof_pci_probe callback (Jaroslav Kysela) [2065575] - ASoC: ops: Validate input values in snd_soc_put_volsw_range() (Jaroslav Kysela) [2065575] - ASoC: dmaengine: Restore NULL prepare_slave_config() callback (Jaroslav Kysela) [2065575] - ASoC: max98090: Generate notifications on changes for custom control (Jaroslav Kysela) [2065575] - ASoC: max98090: Reject invalid values in custom control put() (Jaroslav Kysela) [2065575] - ASoC: rt9120: Correct the reg 0x09 size to one byte (Jaroslav Kysela) [2065575] - ASoC: soc-ops: fix error handling (Jaroslav Kysela) [2065575] - ASoC: da7219: Fix change notifications for tone generator frequency (Jaroslav Kysela) [2065575] - ASoC: simple-card-utils: fix sysclk shutdown (Jaroslav Kysela) [2065575] - ASoC: Intel: sof_es8336: Add a quirk for Huawei Matebook D15 (Jaroslav Kysela) [2065575] - ASoC: Intel: sof_es8336: add a quirk for headset at mic1 port (Jaroslav Kysela) [2065575] - ASoC: Intel: sof_es8336: support a separate gpio to control headphone (Jaroslav Kysela) [2065575] - ASoC: Intel: sof_es8336: simplify speaker gpio naming (Jaroslav Kysela) [2065575] - ASoC: Intel: soc-acpi: correct device endpoints for max98373 (Jaroslav Kysela) [2065575] - ASoC: codecs: wcd934x: do not switch off SIDO Buck when codec is in use (Jaroslav Kysela) [2065575] - ASoC: SOF: topology: Fix memory leak in sof_control_load() (Jaroslav Kysela) [2065575] - ASoC: SOF: topology: cleanup dailinks on widget unload (Jaroslav Kysela) [2065575] - ASoC: rt711/5682: check if bus is active before deferred jack detection (Jaroslav Kysela) [2065575] - ASoC: Intel: sof_rt5682: Add support for max98360a speaker amp on SSP2 (Jaroslav Kysela) [2065575] - ASoC: simple-card-utils: Avoid NULL deref in asoc_simple_set_tdm() (Jaroslav Kysela) [2065575] - ASoC: soc-core: add debugfs_prefix member to snd_soc_component_driver (Jaroslav Kysela) [2065575] - ASoC: cs35l41: Fix a shift-out-of-bounds warning found by UBSAN (Jaroslav Kysela) [2065575] - ASoC: cs35l41: Add one more variable in the debug log (Jaroslav Kysela) [2065575] - ASoC: rt5682: fix an incorrect NULL check on list iterator (Jaroslav Kysela) [2065575] - ASoC: soc-dapm: fix two incorrect uses of list iterator (Jaroslav Kysela) [2065575] - ASoC: soc-pcm: use GFP_KERNEL when the code is sleepable (Jaroslav Kysela) [2065575] - ASoC: SOF: topology: Fix memory leak of scontrol->name (Jaroslav Kysela) [2065575] - codecs: rt5682s: fix an incorrect NULL check on list iterator (Jaroslav Kysela) [2065575] - ASoC: topology: Correct error handling in soc_tplg_dapm_widget_create() (Jaroslav Kysela) [2065575] - ASoC: SOF: Intel: Fix build error without SND_SOC_SOF_PCI_DEV (Jaroslav Kysela) [2065575] - ASoC: SOF: Add a new dai_get_clk topology IPC op (Jaroslav Kysela) [2065575] - ASoC: SOF: topology: Add ops for setting up and tearing down pipelines (Jaroslav Kysela) [2065575] - ASoC: SOF: expose sof_route_setup() (Jaroslav Kysela) [2065575] - ASoC: SOF: Add dai_link_fixup PCM op for IPC3 (Jaroslav Kysela) [2065575] - ASoC: SOF: Add trigger PCM op for IPC3 (Jaroslav Kysela) [2065575] - ASoC: SOF: Define hw_params PCM op for IPC3 (Jaroslav Kysela) [2065575] - ASoC: SOF: Introduce IPC3 PCM hw_free op (Jaroslav Kysela) [2065575] - ASoC: SOF: pcm: expose the sof_pcm_setup_connected_widgets() function (Jaroslav Kysela) [2065575] - ASoC: SOF: Introduce IPC-specific PCM ops (Jaroslav Kysela) [2065575] - ASoC: SOF: Add bytes_ext control IPC ops for IPC3 (Jaroslav Kysela) [2065575] - ASoC: SOF: Add bytes_get/put control IPC ops for IPC3 (Jaroslav Kysela) [2065575] - ASoC: SOF: Add enum_get/put control ops for IPC3 (Jaroslav Kysela) [2065575] - ASoC: SOF: Add switch get/put IPC3 ops (Jaroslav Kysela) [2065575] - ASoC: SOF: Add volume_get/put IPC3 ops (Jaroslav Kysela) [2065575] - ASoC: SOF: Add IPC3 topology control ops (Jaroslav Kysela) [2065575] - ASoC: SOF: Introduce IPC ops for kcontrol IO (Jaroslav Kysela) [2065575] - ASoC: SOF: Make sof_suspend/resume IPC agnostic (Jaroslav Kysela) [2065575] - ASoC: SOF: Make sof_widget_setup/free IPC agnostic (Jaroslav Kysela) [2065575] - ASoC: SOF: set up scheduler widget before all other widgets in the pipeline (Jaroslav Kysela) [2065575] - ASoC: SOF: topology: Use kmemdup() to replace kzalloc + memcpy (Jaroslav Kysela) [2065575] - ASoC: ak4642: Use of_device_get_match_data() (Jaroslav Kysela) [2065575] - ASoC: sti: Fix deadlock via snd_pcm_stop_xrun() call (Jaroslav Kysela) [2065575] - ASoC: amd: Fix reference to PCM buffer address (Jaroslav Kysela) [2065575] - ASoC: codecs: wcd934x: Add missing of_node_put() in wcd934x_codec_parse_data (Jaroslav Kysela) [2065575] - ASoC: rt1308-sdw: get calibration params after power on (Jaroslav Kysela) [2065575] - ASoC: msm8916-wcd-analog: Fix error handling in pm8916_wcd_analog_spmi_probe (Jaroslav Kysela) [2065575] - ASoC: ti: Fix spelling mistake "cant" -> "can't" (Jaroslav Kysela) [2065575] - ASoC: samsung: i2s: check the return value of kstrdup() (Jaroslav Kysela) [2065575] - ASoC: SOF: topology: remove snd_sof_complete_pipeline() (Jaroslav Kysela) [2065575] - ASoC: SOF: topology: Make widget binding IPC agnostic (Jaroslav Kysela) [2065575] - ASoC: SOF: topology: Make control parsing IPC agnostic (Jaroslav Kysela) [2065575] - ASoC: SOF: topology: Make DAI widget parsing IPC agnostic (Jaroslav Kysela) [2065575] - ASoC: SOF: topology: Make route setup IPC agnostic (Jaroslav Kysela) [2065575] - ASoC: SOF: topology: Make effect widget parsing IPC agnostic (Jaroslav Kysela) [2065575] - ASoC: SOF: Replace zero-length array with flexible-array member (Jaroslav Kysela) [2065575] - ASoC: SOF: topology: Make siggen widget parsing IPC agnostic (Jaroslav Kysela) [2065575] - ASoC: SOF: topology: Make asrc widget parsing IPC agnostic (Jaroslav Kysela) [2065575] - ASoC: SOF: topology: Make src widget parsing IPC agnostic (Jaroslav Kysela) [2065575] - ASoC: SOF: topology: Make mux/demux widget parsing IPC agnostic (Jaroslav Kysela) [2065575] - ASoC: SOF: topology: Make mixer widget parsing IPC agnostic (Jaroslav Kysela) [2065575] - ASoC: SOF: topology: Make pga widget parsing IPC agnostic (Jaroslav Kysela) [2065575] - ASoC: SOF: topology: Make buffer widget parsing IPC agnostic (Jaroslav Kysela) [2065575] - ASoC: SOF: topology: Make scheduler widget parsing IPC agnostic (Jaroslav Kysela) [2065575] - ASoC: SOF: Introduce IPC3 ops (Jaroslav Kysela) [2065575] - ASoC: SOF: topology: Add helper function for processing tuple arrays (Jaroslav Kysela) [2065575] - ASoC: SOF: IPC: Introduce IPC ops (Jaroslav Kysela) [2065575] - ASoC: SOF: Introduce struct snd_sof_dai_link (Jaroslav Kysela) [2065575] - ASoC: soc-compress: Change the check for codec_dai (Jaroslav Kysela) [2065575] - ASoC: Intel: avs: Code loading over HDA (Jaroslav Kysela) [2065575] - ASoC: Intel: avs: Code loading over CLDMA (Jaroslav Kysela) [2065575] - ASoC: Intel: avs: Implement CLDMA transfer (Jaroslav Kysela) [2065575] - ASoC: Intel: avs: General code loading flow (Jaroslav Kysela) [2065575] - ASoC: Intel: avs: Dynamic firmware resources management (Jaroslav Kysela) [2065575] - ASoC: Intel: avs: Declare module configuration types (Jaroslav Kysela) [2065575] - ASoC: Intel: avs: Firmware resources management utilities (Jaroslav Kysela) [2065575] - ASoC: Intel: avs: Add basefw runtime-parameter requests (Jaroslav Kysela) [2065575] - ASoC: Intel: avs: Add ROM requests (Jaroslav Kysela) [2065575] - ASoC: Intel: avs: Add power management requests (Jaroslav Kysela) [2065575] - ASoC: Intel: avs: Add module management requests (Jaroslav Kysela) [2065575] - ASoC: Intel: avs: Add pipeline management requests (Jaroslav Kysela) [2065575] - ASoC: Intel: avs: Add code loading requests (Jaroslav Kysela) [2065575] - ASoC: Intel: avs: Inter process communication (Jaroslav Kysela) [2065575] - ASoC: Intel: Introduce AVS driver (Jaroslav Kysela) [2065575] - ASoC: Export DAI register and widget ctor and dctor functions (Jaroslav Kysela) [2065575] - ASoC: simple-card-utils: Don't reset clock of active DAI (Jaroslav Kysela) [2065575] - ASoC: SOF: Remove ipc_pcm_params() ops (Jaroslav Kysela) [2065575] - ASoC: SOF: imx: Convert to use the generic set_stream_data_offset ops (Jaroslav Kysela) [2065575] - ASoC: SOF: Intel: Convert to use the generic set_stream_data_offset ops (Jaroslav Kysela) [2065575] - ASoC: SOF: Intel: hda-ipc: Add hda_set_stream_data_offset() (Jaroslav Kysela) [2065575] - ASoC: SOF: stream-ipc: Add sof_set_stream_data_offset() (Jaroslav Kysela) [2065575] - ASoC: SOF: Mark snd_sof_dsp_ops.ipc_pcm_params() callback optional (Jaroslav Kysela) [2065575] - ASoC: SOF: Introduce optional callback to configure stream data offset (Jaroslav Kysela) [2065575] - ASoC: SOF: pcm: Remove sof_pcm_dsp_params() wrapper (Jaroslav Kysela) [2065575] - ASoC: SOF: Make pcm_hw_params snd_sof_dsp_ops callback IPC neutral (Jaroslav Kysela) [2065575] - ASoC: SOF: sof-priv: Remove stale snd_sof_ipc_stream_pcm_params() declaration (Jaroslav Kysela) [2065575] - ASoC: Intel: soc-acpi: Add entry for rt711-sdca-sdw in ADL match table (Jaroslav Kysela) [2065575] - ASoC: SOF: Intel: add topology overwrite for Taniks (Jaroslav Kysela) [2065575] - ASoC: SOF: trace: Use proper DMA direction for the trace data buffer (Jaroslav Kysela) [2065575] - ASoC: SOF: compress: fix null check after dereference (Jaroslav Kysela) [2065575] - ASoC: SOF: Intel: enable DMI L1 for playback streams (Jaroslav Kysela) [2065575] - ASoC: SOF: ipc-msg-injector: Use devm_kzalloc() for the rx_buffer (Jaroslav Kysela) [2065575] - ASoC: SOF: amd: Remove unneeded semicolon (Jaroslav Kysela) [2065575] - ASoC: SOF: amd: Remove unneeded semicolon (Jaroslav Kysela) [2065575] - ASoC: Intel: boards: fix randconfig issue (Jaroslav Kysela) [2065575] - ASoC: Intel: bytcht_es8316: move comment to the right place (Jaroslav Kysela) [2065575] - ASoC: Intel: sof_es8336: add cfg-dmics component for UCM support (Jaroslav Kysela) [2065575] - ASoC: Intel: sof_es8336: extend machine driver to support ES8326 codec (Jaroslav Kysela) [2065575] - ASoC: Intel: sof_es8336: add support for JD inverted quirk (Jaroslav Kysela) [2065575] - ASoC: Intel: sof_es8336: move comment to the right place (Jaroslav Kysela) [2065575] - ASoC: Intel: sof_es8336: log all quirks (Jaroslav Kysela) [2065575] - ASoC: Intel: sof_es8336: use NHLT information to set dmic and SSP (Jaroslav Kysela) [2065575] - ASoC: Intel: Revert "ASoC: Intel: sof_es8336: add quirk for Huawei D15 2021" (Jaroslav Kysela) [2065575] - ASoC: Intel: sof_es8336: get codec device with ACPI instead of bus search (Jaroslav Kysela) [2065575] - ASoC: Intel: sof_es8336: make gpio optional (Jaroslav Kysela) [2065575] - ASoC: Intel: soc-acpi: add ESSX8336 support on Cannon Lake machines (Jaroslav Kysela) [2065575] - ASoC: Intel: soc-acpi: add more ACPI HIDs for ES83x6 devices (Jaroslav Kysela) [2065575] - ASoC: Intel: soc-acpi: quirk topology filename dynamically (Jaroslav Kysela) [2065575] - ASoC: SOF: Intel: hda: report SSP link mask to machine driver (Jaroslav Kysela) [2065575] - ASoC: SOF: Intel: hda: retrieve DMIC number for I2S boards (Jaroslav Kysela) [2065575] - ASoC: SOF: move definition of snd_sof_ipc to header file (Jaroslav Kysela) [2065575] - ASoC: SOF: make struct snd_sof_dai IPC agnostic (Jaroslav Kysela) [2065575] - ASoC: SOF: topology: Rename arguments in sof_parse_tokens() (Jaroslav Kysela) [2065575] - ASoC: SOF: topology: Rename arguments in sof_parse_token_sets() (Jaroslav Kysela) [2065575] - ASoC: SOF: topology: Modify signature for token parsing functions (Jaroslav Kysela) [2065575] - ASoC: SOF: Add a tuples array to struct snd_sof_widget (Jaroslav Kysela) [2065575] - ASoC: SOF: topology: make sof_route_load() IPC agnostic (Jaroslav Kysela) [2065575] - ASoC: SOF: make struct snd_sof_widget IPC agnostic (Jaroslav Kysela) [2065575] - ASoC: mxs: Fix error handling in mxs_sgtl5000_probe (Jaroslav Kysela) [2065575] - ASoC: dmaengine: do not use a NULL prepare_slave_config() callback (Jaroslav Kysela) [2065575] - ASoC: SOF: Add missing of_node_put() in imx8m_probe (Jaroslav Kysela) [2065575] - ASoC: rockchip: i2s: Fix missing clk_disable_unprepare() in rockchip_i2s_probe (Jaroslav Kysela) [2065575] - ASoC: amd: acp3x: Fix signedness bug in acp3x (Jaroslav Kysela) [2065575] - ASoC: amd: acp5x-pcm-dma: Fix signedness bug (Jaroslav Kysela) [2065575] - ASoC: Intel: catpt: use asoc_substream_to_rtd() (Jaroslav Kysela) [2065575] - ASoC: SOF: change comp_dai to a pointer in struct snd_sof_dai (Jaroslav Kysela) [2065575] - ASoC: SOF: topology: expose some get_token ops (Jaroslav Kysela) [2065575] - ASoC: SOF: topology: Modify the get_token op for string tokens (Jaroslav Kysela) [2065575] - ASoC: SOF: topology: Drop the size parameter from struct sof_topology_token (Jaroslav Kysela) [2065575] - ASoC: SOF: topology: remove redundant code in sof_link_afe_load() (Jaroslav Kysela) [2065575] - ASoC: SOF: topology: remove redundant code (Jaroslav Kysela) [2065575] - ASoC: SOF: sof-audio: removed unused function (Jaroslav Kysela) [2065575] - ASoC: SOF: set swidget's core for scheduler widget (Jaroslav Kysela) [2065575] - ASoC: SOF: simplify snd_sof_device_remove() (Jaroslav Kysela) [2065575] - ASoC: SOF: remove snd_sof_pipeline_find() (Jaroslav Kysela) [2065575] - ASoC: amd: vg: fix signedness bug in acp5x_audio_probe() (Jaroslav Kysela) [2065575] - ASoC: cs35l41: Remove unnecessary param (Jaroslav Kysela) [2065575] - ASoC: rt5682s: Stabilize the combo jack detection (Jaroslav Kysela) [2065575] - ASoC: wm8350: Handle error for wm8350_register_irq (Jaroslav Kysela) [2065575] - ASoC: amd: pcm-dma: Fix signedness bug in acp3x_audio_probe() (Jaroslav Kysela) [2065575] - ASoC: amd: pcm-dma: Fix signedness bug in acp_pdm_audio_probe() (Jaroslav Kysela) [2065575] - ASoC: amd: acp: Fix signedness bug in renoir_audio_probe() (Jaroslav Kysela) [2065575] - ASoC: Intel: sof_sdw: fix quirks for 2022 HP Spectre x360 13" (Jaroslav Kysela) [2065575] - ASoC: Intel: boards: add GPIOLIB dependency where missed (Jaroslav Kysela) [2065575] - ASoC: Intel: boards: remove explicit dependency on GPIOLIB when DMIC is used" (Jaroslav Kysela) [2065575] - ASoC: fsl_sai: store full version instead of major/minor (Jaroslav Kysela) [2065575] - ASoC: fsl_sai: simplify register poking in fsl_sai_set_bclk (Jaroslav Kysela) [2065575] - ASoC: fsl_sai: simplify irq return value (Jaroslav Kysela) [2065575] - ASoC: fsl_sai: Drop unnecessary defines (Jaroslav Kysela) [2065575] - ASoC: codecs: Add Awinic AW8738 audio amplifier driver (Jaroslav Kysela) [2065575] - ASoC: audio_graph_card2: Add support for variable slot widths (Jaroslav Kysela) [2065575] - ASoC: SOF: Intel: hda: clarify operator precedence (Jaroslav Kysela) [2065575] - ASoC: SOF: debug: clarify operator precedence (Jaroslav Kysela) [2065575] - ASoC: SOF: amd: Increase ACP_HW_SEM_RETRY_COUNT value (Jaroslav Kysela) [2065575] - ASoC: SOF: amd: Move group register configuration to acp-loader (Jaroslav Kysela) [2065575] - ASoC: SOF: amd: Use semaphore register to synchronize ipc's irq (Jaroslav Kysela) [2065575] - ASoC: SOF: amd: Flush cache after ATU_BASE_ADDR_GRP register update (Jaroslav Kysela) [2065575] - ASoC: SOF: amd: Do not set ipc_pcm_params ops as it is optional (Jaroslav Kysela) [2065575] - ASoC: SOF: amd: acp-pcm: Take buffer information directly from runtime (Jaroslav Kysela) [2065575] - ASoC: SOF: Intel: pci-tgl: add RPL-S support (Jaroslav Kysela) [2065575] - ASoC: cs35l41: Fix DSP mbox start command and global enable order (Jaroslav Kysela) [2065575] - ASoC: cs35l41: Fix max number of TX channels (Jaroslav Kysela) [2065575] - ASoC: cs35l41: Fix GPIO2 configuration (Jaroslav Kysela) [2065575] - ASoC: bt-sco: fix bt-sco-pcm-wb dai widget don't connect to the endpoint (Jaroslav Kysela) [2065575] - ASoC: hdac_hda: Avoid unexpected match when pcm_name is "Analog" (Jaroslav Kysela) [2065575] - ASoC: soc-compress: prevent the potentially use of null pointer (Jaroslav Kysela) [2065575] - ASoC: soc-generic-dmaengine-pcm: set period_bytes_min based on maxburst (Jaroslav Kysela) [2065575] - ASoC: dwc-i2s: Handle errors for clk_enable (Jaroslav Kysela) [2065575] - ASoC: amd: use asoc_substream_to_rtd() (Jaroslav Kysela) [2065575] - ASoC: atmel_ssc_dai: Handle errors for clk_enable (Jaroslav Kysela) [2065575] - ASoC: mxs-saif: Handle errors for clk_enable (Jaroslav Kysela) [2065575] - ASoC: Intel: soc-acpi: add entries in ADL match table (Jaroslav Kysela) [2065575] - ASoC: Intel: sof_ssp_amp: rename driver and support cs35l41 amplifier (Jaroslav Kysela) [2065575] - ASoC: Intel: cirrus-common: support cs35l41 amplifier (Jaroslav Kysela) [2065575] - ASoC: Intel: sof_rt1308: move rt1308 code to common module (Jaroslav Kysela) [2065575] - ASoC: Intel: boards: create sof-realtek-common module (Jaroslav Kysela) [2065575] - ASoC: Intel: add RT1308 I2S machine driver and HDMI-in capture via I2S support. (Jaroslav Kysela) [2065575] - ASoC: Intel: boards: fix spelling in comments (Jaroslav Kysela) [2065575] - ASoC: soc-acpi: remove sof_fw_filename (Jaroslav Kysela) [2065575] - ASoC: es7241: Use modern ASoC DAI format terminology (Jaroslav Kysela) [2065575] - ASoC: max98927: Use modern ASoC DAI format terminology (Jaroslav Kysela) [2065575] - ASoC: max98926: Use modern ASoC DAI format terminology (Jaroslav Kysela) [2065575] - ASoC: max98925: Use modern ASoC DAI format terminology (Jaroslav Kysela) [2065575] - ASoC: max9867: Use modern ASoC DAI format terminology (Jaroslav Kysela) [2065575] - ASoC: max9860: Use modern ASoC DAI format terminology (Jaroslav Kysela) [2065575] - ASoC: max9850: Use modern ASoC DAI format terminology (Jaroslav Kysela) [2065575] - ASoC: max98390: Use modern ASoC DAI format terminology (Jaroslav Kysela) [2065575] - ASoC: max98371: Use modern ASoC DAI format terminology (Jaroslav Kysela) [2065575] - ASoC: max98095: Use modern ASoC DAI format terminology (Jaroslav Kysela) [2065575] - ASoC: max98088: Use modern ASoC DAI format terminology (Jaroslav Kysela) [2065575] - ASoC: uda134x: Use modern ASoC DAI format terminology (Jaroslav Kysela) [2065575] - ASoC: ml26124: Use modern ASoC DAI format terminology (Jaroslav Kysela) [2065575] - ASoC: pcm512x: Use modern ASoC DAI format terminology (Jaroslav Kysela) [2065575] - ASoC: pcm3168a: Use modern ASoC DAI format terminology (Jaroslav Kysela) [2065575] - ASoC: pcm186x: Use modern ASoC DAI format terminology (Jaroslav Kysela) [2065575] - ASoC: pcm1681: Use modern ASoC DAI format terminology (Jaroslav Kysela) [2065575] - ASoC: pcm3060: Use modern ASoC DAI format terminology (Jaroslav Kysela) [2065575] - ASoC: ti: davinci-i2s: Add check for clk_enable() (Jaroslav Kysela) [2065575] - ASoC: mc13783: Use modern ASoC DAI format terminology (Jaroslav Kysela) [2065575] - ASoC: isabelle: Use modern ASoC DAI format terminology (Jaroslav Kysela) [2065575] - ASoC: amd: vangogh: fix uninitialized symbol warning in machine driver (Jaroslav Kysela) [2065575] - ASoC: amd: vg: remove warnings and errors pointed out by checkpatch pl (Jaroslav Kysela) [2065575] - ASoC: amd: vg: update DAI link name (Jaroslav Kysela) [2065575] - ASoC: amd: vg: fix for pm resume callback sequence (Jaroslav Kysela) [2065575] - ASoC: es8328: Use modern ASoC DAI format terminology (Jaroslav Kysela) [2065575] - ASoC: inno_rk3036: Use modern ASoC DAI format terminology (Jaroslav Kysela) [2065575] - ASoC: es8316: Use modern ASoC DAI format terminology (Jaroslav Kysela) [2065575] - ASoC: wl1273: Use modern ASoC DAI format terminology (Jaroslav Kysela) [2065575] - ASoC: es7134: Use modern ASoC DAI format terminology (Jaroslav Kysela) [2065575] - ASoC: twl4030: Use modern ASoC DAI format terminology (Jaroslav Kysela) [2065575] - ASoC: uda1334: Use modern ASoC DAI format terminology (Jaroslav Kysela) [2065575] - ASoC: uda1380: Use modern ASoC DAI format terminology (Jaroslav Kysela) [2065575] - ASoC: si476x: Use modern ASoC DAI format terminology (Jaroslav Kysela) [2065575] - ASoC: sti-sas: Use modern ASoC DAI format terminology (Jaroslav Kysela) [2065575] - ASoC: amd: pcm-dma: Use platform_get_irq() to get the interrupt (Jaroslav Kysela) [2065575] - ASoC: tscs454: Use modern ASoC DAI format terminology (Jaroslav Kysela) [2065575] - ASoC: tscs42xx: Use modern ASoC DAI format terminology (Jaroslav Kysela) [2065575] - ASoC: lm49453: Use modern ASoC DAI format terminology (Jaroslav Kysela) [2065575] - ASoC: qcom: lpass-platform: Update warning print to control excess logging (Jaroslav Kysela) [2065575] - ASoC: acp: check the return value of devm_kzalloc() in acp_legacy_dai_links_create() (Jaroslav Kysela) [2065575] - ASoC: rt5663: check the return value of devm_kzalloc() in rt5663_parse_dp() (Jaroslav Kysela) [2065575] - ASoC: SOF: sof-priv: Drop duplicate sof_compressed_ops declaration (Jaroslav Kysela) [2065575] - ASoC: amd: Use platform_get_irq_byname() to get the interrupt (Jaroslav Kysela) [2065575] - ASoC: SOF: Declare sof_compress_ops in sof-priv.h (Jaroslav Kysela) [2065575] - ASoC: SOF: Intel: Fix NULL ptr dereference when ENOMEM (Jaroslav Kysela) [2065575] - ASoC: amd: acp: Add DMIC machine driver ops (Jaroslav Kysela) [2065575] - ASoC: amd: acp-legacy: Add legacy card support for new machines (Jaroslav Kysela) [2065575] - ASoC: amd: acp: Change card name for Guybrush Machine (Jaroslav Kysela) [2065575] - ASoC: SOF: pcm: Add compress_ops for SOF platform component driver (Jaroslav Kysela) [2065575] - ASoC: rt5682s: Fix the wrong jack type detected (Jaroslav Kysela) [2065575] - ASoC: Intel: soc-acpi-byt: Add new WM5102 ACPI HID (Jaroslav Kysela) [2065575] - ASoC: amd: vg: update acp init and deinit sequence (Jaroslav Kysela) [2065575] - ASoC: amd: vg: apply sample bits pcm constraint (Jaroslav Kysela) [2065575] - ASoC: amd: vg: update platform clock control sequence (Jaroslav Kysela) [2065575] - ASoC: nau8821: enable no_capture_mute flag (Jaroslav Kysela) [2065575] - ASoC: amd: vangogh: refactor i2s master mode clock sequence code (Jaroslav Kysela) [2065575] - ASoC: SOF: Intel: Add topology overwrite for Felwinter (Jaroslav Kysela) [2065575] - ASoC: Intel: sof_es8336: add quirk for Huawei D15 2021 (Jaroslav Kysela) [2065575] - ASoC: intel: skylake: Set max DMA segment size (Jaroslav Kysela) [2065575] - ASoC: SOF: hda: Set max DMA segment size (Jaroslav Kysela) [2065575] - ASoC: SOF: core: unregister clients and machine drivers in .shutdown (Jaroslav Kysela) [2065575] - ASoC: cs4265: Fix the duplicated control name (Jaroslav Kysela) [2065575] - ASoC: ops: Shift tested values in snd_soc_put_volsw() by +min (Jaroslav Kysela) [2065575] - ASoC: soc-core: skip zero num_dai component in searching dai name (Jaroslav Kysela) [2065575] - ASoC: SOF: Makefile: Fix randconfig sof-client build when SND_SOC_SOF=y (Jaroslav Kysela) [2065575] - ASoC: codec: wm8960: complete discharge on BIAS OFF->STANDBY (Jaroslav Kysela) [2065575] - ASoC: wm8731: Delete empty remove() function (Jaroslav Kysela) [2065575] - ASoC: pcm3168a: remove numeric PCM3168A_NUM_SUPPLIES (Jaroslav Kysela) [2065575] - ASoC: pcm3168a: refactor format handling (Jaroslav Kysela) [2065575] - ASoC: pcm3168a: refactor hw_params routine (Jaroslav Kysela) [2065575] - ASoC: pcm3168a: cleanup unintuitive mask usage (Jaroslav Kysela) [2065575] - ASoC: SOF: compr: Mark snd_compress_ops static (Jaroslav Kysela) [2065575] - ASoC: Intel: bytcr_wm5102: use GFP_KERNEL (Jaroslav Kysela) [2065575] - ASoC: SOF: Convert the generic probe support to SOF client (Jaroslav Kysela) [2065575] - ASoC: SOF: Convert the generic IPC message injector into SOF client (Jaroslav Kysela) [2065575] - ASoC: SOF: Convert the generic IPC flood test into SOF client (Jaroslav Kysela) [2065575] - ASoC: SOF: sof-client: Add support for clients not managed by pm framework (Jaroslav Kysela) [2065575] - ASoC: SOF: Introduce IPC SOF client support (Jaroslav Kysela) [2065575] - ASoC: SOF: Split up utils.c into sof-utils and iomem-utils (Jaroslav Kysela) [2065575] - ASoC: SOF: ipc: Read and pass the whole message to handlers for IPC events (Jaroslav Kysela) [2065575] - ASoC: SOF: Move the definition of enum sof_dsp_power_states to global header (Jaroslav Kysela) [2065575] - ASoC: SOF: Drop unused DSP power states: D3_HOT and D3_COLD (Jaroslav Kysela) [2065575] - ASoC: rt5640: Remove the sysclk and sysclk_src checking (Jaroslav Kysela) [2065575] - ASoC: SOF: Intel: hdac_ext_stream: consistent prefixes for variables/members (Jaroslav Kysela) [2065575] - ASoC: fsl_sai: Enable combine mode soft (Jaroslav Kysela) [2065575] - ASoC: SOF: compr: Add compress ops implementation (Jaroslav Kysela) [2065575] - ASoC: SOF: dma-trace: Pass pointer to params_ext struct in trace_init() (Jaroslav Kysela) [2065575] - ASoC: SOF: intel: hda-trace: Pass the dma buffer pointer to hda_dsp_trace_prepare (Jaroslav Kysela) [2065575] - ASoC: zl38060: Remove spurious gpiolib select (Jaroslav Kysela) [2065575] - ASoC: max9759: Remove spurious gpiolib select (Jaroslav Kysela) [2065575] - ASoC: simple-amplifier: Remove spurious gpiolib select (Jaroslav Kysela) [2065575] - ASoC: rt9120: Remove spurious gpiolib select (Jaroslav Kysela) [2065575] - ASoC: dmic: Remove spurious gpiolib select (Jaroslav Kysela) [2065575] - ASoC: rt5682: do not block workqueue if card is unbound (Jaroslav Kysela) [2065575] - ASoC: rt5668: do not block workqueue if card is unbound (Jaroslav Kysela) [2065575] - ASoC: rt5682s: do not block workqueue if card is unbound (Jaroslav Kysela) [2065575] - ASoC: tas2770: Insert post reset delay (Jaroslav Kysela) [2065575] - ASoC: samsung: Explicitly include gpiolib header (Jaroslav Kysela) [2065575] - ASoC: amd: acp: Set gpio_spkr_en to None for max speaker amplifer in machine driver (Jaroslav Kysela) [2065575] - ASoC: ops: Fix stereo change notifications in snd_soc_put_xr_sx() (Jaroslav Kysela) [2065575] - ASoC: ops: Fix stereo change notifications in snd_soc_put_volsw_range() (Jaroslav Kysela) [2065575] - ASoC: ops: Fix stereo change notifications in snd_soc_put_volsw_sx() (Jaroslav Kysela) [2065575] - ASoC: ops: Fix stereo change notifications in snd_soc_put_volsw() (Jaroslav Kysela) [2065575] - ASoC: max98927: add missing header file (Jaroslav Kysela) [2065575] - ASoC: ops: Check for negative values before reading them (Jaroslav Kysela) [2065575] - ASoC: cs42l51: Improve error handling in cs42l51_remove() (Jaroslav Kysela) [2065575] - ASoC: SOF: ipc: Do not allocate buffer for msg_data (Jaroslav Kysela) [2065575] - ASoC: SOF: ipc: Drop header parameter from sof_ipc_tx_message_unlocked() (Jaroslav Kysela) [2065575] - ASoC: SOF: Intel: cnl: Use pm_gate->hdr.cmd in cnl_compact_ipc_compress() (Jaroslav Kysela) [2065575] - ASoC: amd: renoir: Add check for acp configuration flags (Jaroslav Kysela) [2065575] - ASoC: amd: acp: acp-legacy: Add DMIC dai link support for Renoir (Jaroslav Kysela) [2065575] - ASoC: amd: acp: Add ACP init()/deinit() callback for Renoir. (Jaroslav Kysela) [2065575] - ASoC: amd: acp: Add generic PCI driver module for ACP device (Jaroslav Kysela) [2065575] - ASoC: amd: acp: Add PDM controller based dmic dai for Renoir (Jaroslav Kysela) [2065575] - ASoC: amd: acp: Add generic support for PDM controller on ACP (Jaroslav Kysela) [2065575] - ASoC: rk3399_gru_sound: Wire up DP jack detection (Jaroslav Kysela) [2065575] - ASoC: rt5682: Fix deadlock on resume (Jaroslav Kysela) [2065575] - ASoC: hdmi-codec: Fix OOB memory accesses (Jaroslav Kysela) [2065575] - ASoC: soc-pcm: Move debugfs removal out of spinlock (Jaroslav Kysela) [2065575] - ASoC: SOF: trace: Simplify count adjustment in trace_read (Jaroslav Kysela) [2065575] - ASoC: SOF: Intel: hda: Remove link assignment limitation (Jaroslav Kysela) [2065575] - ASoC: ops: Reject out of bounds values in snd_soc_put_xr_sx() (Jaroslav Kysela) [2065575] - ASoC: ops: Reject out of bounds values in snd_soc_put_volsw_sx() (Jaroslav Kysela) [2065575] - ASoC: ops: Reject out of bounds values in snd_soc_put_volsw() (Jaroslav Kysela) [2065575] - ASoC: simple-card-utils: Add new system-clock-fixed flag (Jaroslav Kysela) [2065575] - ASoC: simple-card-utils: Set sysclk on all components (Jaroslav Kysela) [2065575] - ASoC: Intel: sof_rt5682: add 512FS MCLK clock configuration (Jaroslav Kysela) [2065575] - ASoC: amd: sof-mach: Add support for RT5682S and RT1019 card (Jaroslav Kysela) [2065575] - ASoC: soc-generic-dmaengine-pcm: separate max_buffer_size assignment (Jaroslav Kysela) [2065575] - ASoC: samsung: remove unneeded ret variable (Jaroslav Kysela) [2065575] - ASoC: codecs: remove redundant ret variable (Jaroslav Kysela) [2065575] - ASoC: fsl-asoc-card: Add optional dt property for setting mclk-id (Jaroslav Kysela) [2065575] - ASoC: Intel: sof_rt5682: Add support for platform without amplifier (Jaroslav Kysela) [2065575] - ASoC: Intel: sof_rt5682: add support for systems without i915 audio (Jaroslav Kysela) [2065575] - ASoC: SOF: Intel: Compare sdw adr directly (Jaroslav Kysela) [2065575] - ASoC: SOF: Intel: match sdw version on link_slaves_found (Jaroslav Kysela) [2065575] - ASoC: add support for TAS5805M digital amplifier (Jaroslav Kysela) [2065575] - ASoC: topology: Optimize soc_tplg_dapm_graph_elems_load behavior (Jaroslav Kysela) [2065575] - ASoC: topology: Allow TLV control to be either read or write (Jaroslav Kysela) [2065575] - ASoC: topology: Remove superfluous error prints (Jaroslav Kysela) [2065575] - ASoC: SOF: add flag to disable IMR restore to sof_debug (Jaroslav Kysela) [2065575] - ASoC: SOF: Intel: hda-loader: add IMR restore support (Jaroslav Kysela) [2065575] - ASoC: SOF: Intel: hda-loader: add SSP helper (Jaroslav Kysela) [2065575] - ASoC: SOF: Intel: use inclusive language for SSP clocks (Jaroslav Kysela) [2065575] - ASoC: amd: acp-mach: Fix Left and Right rt1019 amp devices (Jaroslav Kysela) [2065575] - ASoC: max9759: fix underflow in speaker_gain_control_put() (Jaroslav Kysela) [2065575] - ASoC: cpcap: Check for NULL pointer after calling of_get_child_by_name (Jaroslav Kysela) [2065575] - ASoC: simple-card: fix probe failure on platform component (Jaroslav Kysela) [2065575] - ASoC: xilinx: xlnx_formatter_pcm: Make buffer bytes multiple of period bytes (Jaroslav Kysela) [2065575] - ASoC: cs35l41: Add support for hibernate memory retention mode (Jaroslav Kysela) [2065575] - ASoC: cs35l41: Update handling of test key registers (Jaroslav Kysela) [2065575] - ASoC: wcd9335: Keep a RX port value for each SLIM RX mux (Jaroslav Kysela) [2065575] - ASoC: amd: acp: acp-mach: Change default RT1019 amp dev id (Jaroslav Kysela) [2065575] - ASoC: topology: Fix typo (Jaroslav Kysela) [2065575] - ASoC: fsl_asrc: refine the check of available clock divider (Jaroslav Kysela) [2065575] - ASoC: Intel: bytcr_rt5640: Add support for external GPIO jack-detect (Jaroslav Kysela) [2065575] - ASoC: Intel: bytcr_rt5640: Support retrieving the codec IRQ from the AMCR0F28 ACPI dev (Jaroslav Kysela) [2065575] - ASoC: rt5640: Add support for boards with an external jack-detect GPIO (Jaroslav Kysela) [2065575] - ASoC: rt5640: Allow snd_soc_component_set_jack() to override the codec IRQ (Jaroslav Kysela) [2065575] - ASoC: rt5640: Change jack_work to a delayed_work (Jaroslav Kysela) [2065575] - ASoC: rt5640: Fix possible NULL pointer deref on resume (Jaroslav Kysela) [2065575] - ASoC: ak4375: Fix unused function error (Jaroslav Kysela) [2065575] - ASoC: cs4265: Add a remove() function (Jaroslav Kysela) [2065575] - ASoC: cs35l41: Correct handling of some registers in the cache (Jaroslav Kysela) [2065575] - ASoC: cs35l41: Correct DSP power down (Jaroslav Kysela) [2065575] - ASoC: cs35l41: Remove incorrect comment (Jaroslav Kysela) [2065575] - ASoC: cs35l41: Add cs35l51/53 IDs (Jaroslav Kysela) [2065575] - ASoC: fsl_mqs: fix MODULE_ALIAS (Jaroslav Kysela) [2065575] - ASoC: cs35l41: Create shared function for boost configuration (Jaroslav Kysela) [2065575] - ASoC: cs35l41: Create shared function for setting channels (Jaroslav Kysela) [2065575] - ASoC: cs35l41: Create shared function for errata patches (Jaroslav Kysela) [2065575] - ASoC: cs35l41: Move power initializations to reg_sequence (Jaroslav Kysela) [2065575] - ASoC: cs35l41: Move cs35l41_otp_unpack to shared code (Jaroslav Kysela) [2065575] - ASoC: cs35l41: Convert tables to shared source code (Jaroslav Kysela) [2065575] - ASoC: samsung: idma: Check of ioremap return value (Jaroslav Kysela) [2065575] - ASoC: cs4265: Fix part number ID error message (Jaroslav Kysela) [2065575] - ALSA/ASoC: hda: move/rename snd_hdac_ext_stop_streams to hdac_stream.c (Jaroslav Kysela) [2065575] - ASoC: amd: acp: Power on/off the speaker enable gpio pin based on DAPM callback. (Jaroslav Kysela) [2065575] - ASoC: mediatek: mt8173: reduce log verbosity in probe() (Jaroslav Kysela) [2065575] - ASoC: mediatek: mt8183: fix device_node leak (Jaroslav Kysela) [2065575] - ASoC: mediatek: mt8173: fix device_node leak (Jaroslav Kysela) [2065575] - ASoC: Intel/SOF: use set_stream() instead of set_tdm_slots() for HDAudio (Jaroslav Kysela) [2065575] - ASoC/soundwire: intel: simplify callbacks for params/hw_free (Jaroslav Kysela) [2065575] - ASOC: SOF: Intel: use snd_soc_dai_get_widget() (Jaroslav Kysela) [2065575] - ASoC: msm8916-wcd-analog: Use separate outputs for HPH_L/HPH_R (Jaroslav Kysela) [2065575] - ASoC: qcom: common: Parse "pin-switches" and "widgets" from DT (Jaroslav Kysela) [2065575] - ASoC: core: Add snd_soc_of_parse_pin_switches() from simple-card-utils (Jaroslav Kysela) [2065575] - ASoC: SOF: Intel: hda: Use DEBUG log level for optional prints (Jaroslav Kysela) [2065575] - ASoC: SOF: debug: Use DEBUG log level for optional prints (Jaroslav Kysela) [2065575] - ASoC: SOF: Add clarifying comments for sof_core_debug and DSP dump flags (Jaroslav Kysela) [2065575] - ASoC: SOF: Rename snd_sof_get_status() and add kernel log level parameter (Jaroslav Kysela) [2065575] - ASoC: SOF: dsp_arch_ops: add kernel log level parameter for oops and stack (Jaroslav Kysela) [2065575] - ASoC: SOF: ops: Always print DSP Panic message but use different message (Jaroslav Kysela) [2065575] - ASoc: SOF: core: Update the FW boot state transition diagram (Jaroslav Kysela) [2065575] - ASoC: SOF: pm: Force DSP off on suspend in BOOT_FAILED state also (Jaroslav Kysela) [2065575] - ASoC: SOF: Set SOF_FW_BOOT_FAILED in case we have failure during boot (Jaroslav Kysela) [2065575] - ASoC: SOF: ipc: Only allow sending of an IPC in SOF_FW_BOOT_COMPLETE state (Jaroslav Kysela) [2065575] - ASoC: SOF: Rename 'enum snd_sof_fw_state' to 'enum sof_fw_state' (Jaroslav Kysela) [2065575] - ASoC: SOF: Move the definition of enum snd_sof_fw_state to global header (Jaroslav Kysela) [2065575] - ASoC: SOF: Introduce new firmware state: SOF_FW_BOOT_READY_OK (Jaroslav Kysela) [2065575] - ASoC: SOF: Introduce new firmware state: SOF_FW_CRASHED (Jaroslav Kysela) [2065575] - ASoC: SOF: Add a 'message' parameter to snd_sof_dsp_dbg_dump() (Jaroslav Kysela) [2065575] - ASoC: SOF: Add 'non_recoverable' parameter to snd_sof_dsp_panic() (Jaroslav Kysela) [2065575] - ASoC: SOF: Use sof_debug_check_flag() instead of sof_core_debug directly (Jaroslav Kysela) [2065575] - ASoC: SOF: core: Add simple wrapper to check flags in sof_core_debug (Jaroslav Kysela) [2065575] - ASoC: SOF: Intel: hda-loader: Avoid re-defining the HDA_FW_BOOT_ATTEMPTS (Jaroslav Kysela) [2065575] - ASoC: SOF: ops: Use dev_warn() if the panic offsets differ (Jaroslav Kysela) [2065575] - ASoC: codecs: ak4375: Change invert controls to a stereo switch (Jaroslav Kysela) [2065575] - ASoC: Add AK4375 support (Jaroslav Kysela) [2065575] - ASoC: bcm: Use platform_get_irq() to get the interrupt (Jaroslav Kysela) [2065575] - ASoC: xlnx: Use platform_get_irq() to get the interrupt (Jaroslav Kysela) [2065575] - ASoC: amd: acp: Remove duplicate dependency in Kconfig (Jaroslav Kysela) [2065575] - ASoC: SOF: AMD: simplify return status handling (Jaroslav Kysela) [2065575] - ASoC: amd: acp-config: Update sof_tplg_filename for SOF machines (Jaroslav Kysela) [2065575] - ASoC: amd: acp-config: Enable SOF audio for Google chrome boards. (Jaroslav Kysela) [2065575] - ASoC: sunxi: Use dev_err_probe() helper (Jaroslav Kysela) [2065575] - ASoC: samsung: Use dev_err_probe() helper (Jaroslav Kysela) [2065575] - ASoC: rockchip: Use dev_err_probe() helper (Jaroslav Kysela) [2065575] - ASoC: qcom: Use dev_err_probe() helper (Jaroslav Kysela) [2065575] - ASoC: mxs: Use dev_err_probe() helper (Jaroslav Kysela) [2065575] - ASoC: img: Use dev_err_probe() helper (Jaroslav Kysela) [2065575] - ASoC: generic: Use dev_err_probe() helper (Jaroslav Kysela) [2065575] - ASoC: ti: Use dev_err_probe() helper (Jaroslav Kysela) [2065575] - ASoC: ateml: Use dev_err_probe() helper (Jaroslav Kysela) [2065575] - ASoC: codecs: tlv320aic31xx: Use dev_err_probe() helper (Jaroslav Kysela) [2065575] - ASoC: codecs: ssm2305: Use dev_err_probe() helper (Jaroslav Kysela) [2065575] - ASoC: codecs: simple-amplifier: Use dev_err_probe() helper (Jaroslav Kysela) [2065575] - ASoC: codecs: sgtl5000: Use dev_err_probe() helper (Jaroslav Kysela) [2065575] - ASoC: codecs: pcm3168a: Use dev_err_probe() helper (Jaroslav Kysela) [2065575] - ASoC: codecs: max9860: Use dev_err_probe() helper (Jaroslav Kysela) [2065575] - ASoC: codecs: max9759: Use dev_err_probe() helper (Jaroslav Kysela) [2065575] - ASoC: codecs: es7241: Use dev_err_probe() helper (Jaroslav Kysela) [2065575] - ASoC: codecs: ak4118: Use dev_err_probe() helper (Jaroslav Kysela) [2065575] - ASoC: Intel: catpt: Streamline locals declaration for PCM-functions (Jaroslav Kysela) [2065575] - ASoC: Intel: catpt: Reduce size of catpt_component_open() (Jaroslav Kysela) [2065575] - ASoC: tegra20: spdif: Improve driver's code (Jaroslav Kysela) [2065575] - ASoC: tegra20: spdif: Support device-tree (Jaroslav Kysela) [2065575] - ASoC: tegra20: spdif: Set FIFO trigger level (Jaroslav Kysela) [2065575] - ASoC: SOF: Kconfig: Make the SOF_DEVELOPER_SUPPORT depend on SND_SOC_SOF (Jaroslav Kysela) [2065575] - ASoC: SOF: ipc: Add null pointer check for substream->runtime (Jaroslav Kysela) [2065575] - ASoC: SOF: avoid casting "const" attribute away (Jaroslav Kysela) [2065575] - ASoC: SOF: Intel: hda: remove support for RESUME in platform trigger (Jaroslav Kysela) [2065575] - ASoC: SOF: Intel: hda: remove support for RESUME trigger (Jaroslav Kysela) [2065575] - ASoC: SOF: pcm: remove support for RESUME trigger (Jaroslav Kysela) [2065575] - ASoC: tegra20-spdif: stop setting slave_id (Jaroslav Kysela) [2065575] - ASoC: AMD: fix depend/select mistake on SND_AMD_ACP_CONFIG (Jaroslav Kysela) [2065575] - ASoC: SOF: topology: read back control data from DSP (Jaroslav Kysela) [2065575] - ASoC: SOF: Drop ctrl_type parameter for snd_sof_ipc_set_get_comp_data() (Jaroslav Kysela) [2065575] - ASoC: SOF: control: Do not handle control notification with component type (Jaroslav Kysela) [2065575] - ASoC: SOF: sof-audio: Drop the `cmd` member from struct snd_sof_control (Jaroslav Kysela) [2065575] - ASoC: SOF: Drop ctrl_cmd parameter for snd_sof_ipc_set_get_comp_data() (Jaroslav Kysela) [2065575] - ASoC: SOF: topology: Set control_data->cmd alongside scontrol->cmd (Jaroslav Kysela) [2065575] - ASoC: SOF: Drop ipc_cmd parameter for snd_sof_ipc_set_get_comp_data() (Jaroslav Kysela) [2065575] - ASoC: SOF: ipc: Rename send parameter in snd_sof_ipc_set_get_comp_data() (Jaroslav Kysela) [2065575] - ASoC: rt5663: Handle device_property_read_u32_array error codes (Jaroslav Kysela) [2065575] - ASoC: SOF: OF: Avoid reverse module dependency (Jaroslav Kysela) [2065575] - ASoC: SOF: sof-probes: Constify sof_probe_compr_ops (Jaroslav Kysela) [2065575] - ASoC: SOF: Remove pm_runtime_put_autosuspend() for SOF OF device (Jaroslav Kysela) [2065575] - ASoC: SOF: Intel: add comment on JasperLake support (Jaroslav Kysela) [2065575] - ASoC: SOF: Intel: hda-dai: remove unused fields (Jaroslav Kysela) [2065575] - ASoC: SOF: Intel: hda: add quirks for HDAudio DMA position information (Jaroslav Kysela) [2065575] - ASoC: SOF: hda-stream: only enable DPIB if needed (Jaroslav Kysela) [2065575] - ASoC: SOF: Intel: hda-ctrl: apply symmetry for DPIB (Jaroslav Kysela) [2065575] - ASoC: SOF: Intel: hda-stream: limit PROCEN workaround (Jaroslav Kysela) [2065575] - ASoC: SOF: Intel: ICL: move ICL-specific ops to icl.c (Jaroslav Kysela) [2065575] - ASoC: test-component: fix null pointer dereference. (Jaroslav Kysela) [2065575] - ASoC: amd: Convert to new style DAI format definitions (Jaroslav Kysela) [2065575] - ASoC: AMD: acp-config: fix missing dependency on SND_SOC_ACPI (Jaroslav Kysela) [2065575] - ASoC: Intel: sof_rt5682: Move rt1015 speaker amp to common file (Jaroslav Kysela) [2065575] - ASoC: rt5682s: add delay time to fix pop sound issue (Jaroslav Kysela) [2065575] - ASoC: Intel: boards: add 'static' qualifiers for max98390 routes (Jaroslav Kysela) [2065575] - ASoC: amd: acp6x-pdm-dma: Constify static snd_soc_dai_ops (Jaroslav Kysela) [2065575] - ASoC: ti: davinci-mcasp: Get rid of duplicate of_node assignment (Jaroslav Kysela) [2065575] - ASoC: zl38060: Setup parent device and get rid of unnecessary of_node assignment (Jaroslav Kysela) [2065575] - ASoC: test-component: fix null pointer dereference. (Jaroslav Kysela) [2065575] - sound/soc: remove useless bool conversion to bool variable (Jaroslav Kysela) [2065575] - ASoC: cs35l41: Fix undefined reference to core functions (Jaroslav Kysela) [2065575] - ASoC: rt5640: Fix the wrong state of the JD in the HDA header (Jaroslav Kysela) [2065575] - ASoC: codecs: wcd934x: remove redundant ret variable (Jaroslav Kysela) [2065575] - ASoC: tegra: Add master volume/mute control support (Jaroslav Kysela) [2065575] - ASoC: Intel: Skylake: Use NHLT API to search for blob (Jaroslav Kysela) [2065575] - ASoC: Intel: boards: add max98390 2/4 speakers support (Jaroslav Kysela) [2065575] - ASoC: intel: boards: bytcht*: Constify static snd_soc_ops (Jaroslav Kysela) [2065575] - ASoC: Intel: hda_dsp_common: don't multiline PCM topology warning (Jaroslav Kysela) [2065575] - ASoC: soc-pcm: tidyup soc_pcm_pointer()'s delay update method (Jaroslav Kysela) [2065575] - ASoC: intel: sst-mfld-platform-pcm: add .delay support (Jaroslav Kysela) [2065575] - ASoC: amd: acp-pcm-dma: add .delay support (Jaroslav Kysela) [2065575] - ASoC: SOF: mediatek: Use pR/pa to print resources/physical addresses (Jaroslav Kysela) [2065575] - ASoC: cs35l41: Fix link problem (Jaroslav Kysela) [2065575] - ASoC: codecs/jz4770: Add missing gain control after DAC/ADC mixer (Jaroslav Kysela) [2065575] - ASoC: SOF: Intel: hda: send DAI_CONFIG IPC during pause (Jaroslav Kysela) [2065575] - ASoC: SOF: IPC: dai: Expand DAI_CONFIG IPC flags (Jaroslav Kysela) [2065575] - ASoC: SOF: align the hw_free sequence with stop (Jaroslav Kysela) [2065575] - ASoC: SOF: pcm: move the check for prepared flag (Jaroslav Kysela) [2065575] - ASoC: SOF: Add a helper for freeing PCM stream (Jaroslav Kysela) [2065575] - ASoC: SOF: call platform hw_free for paused streams during suspend (Jaroslav Kysela) [2065575] - ASoC: SOF: pcm: invoke platform hw_free for STOP/SUSPEND triggers (Jaroslav Kysela) [2065575] - ASoC: SOF: Intel: hda: reset stream before coupling host and link DMA's (Jaroslav Kysela) [2065575] - ASoC: SOF: Intel: hda: Add a helper function for stream reset (Jaroslav Kysela) [2065575] - ASoC: SOF: Intel: hda: clear stream before freeing the DAI widget (Jaroslav Kysela) [2065575] - ASoC: rt5640: Add the HDA header support (Jaroslav Kysela) [2065575] - ASoC: uniphier: drop selecting non-existing SND_SOC_UNIPHIER_AIO_DMA (Jaroslav Kysela) [2065575] - ASoC: SOF: mediatek: Add missing of_node_put() in platform_parse_resource() (Jaroslav Kysela) [2065575] - ASoC: SOF: topology: don't use list_for_each_entry_reverse() (Jaroslav Kysela) [2065575] - ASoC: SOF: Intel: add .ack support for HDaudio platforms (Jaroslav Kysela) [2065575] - ASoC: SOF: pcm: add .ack callback support (Jaroslav Kysela) [2065575] - ASoC: SOF: sof-pci-dev: use community key on all Up boards (Jaroslav Kysela) [2065575] - ASoC: stm32: spdifrx: add pm_runtime support (Jaroslav Kysela) [2065575] - ASoC: stm32: dfsdm: add pm_runtime support for audio (Jaroslav Kysela) [2065575] - ASoC: stm32: i2s: add pm_runtime support (Jaroslav Kysela) [2065575] - ASoC: SOF: Intel: hda: free DAI widget during stop and suspend (Jaroslav Kysela) [2065575] - ASoC: SOF: add support for dynamic pipelines with multi-core (Jaroslav Kysela) [2065575] - ASoC: SOF: hda: don't use the core op for power up/power down (Jaroslav Kysela) [2065575] - ASoC: SOF: topology: remove sof_load_pipeline_ipc() (Jaroslav Kysela) [2065575] - ASoC: SOF: Intel: CNL/ICL/APL: set core_get/core_put ops (Jaroslav Kysela) [2065575] - ASoC: SOF: Intel: TGL: set core_get/put ops (Jaroslav Kysela) [2065575] - ASoC: SOF: Add ops for core_get and core_put (Jaroslav Kysela) [2065575] - ASoC: SOF: Introduce num_cores and ref count per core (Jaroslav Kysela) [2065575] - ASoC: SOF: Intel: hda: expose get_chip_info() (Jaroslav Kysela) [2065575] - ASoC: SOF: imx8m: Implement reset callback (Jaroslav Kysela) [2065575] - ASoC: SOF: imx8m: Implement DSP start (Jaroslav Kysela) [2065575] - ASoC: SOF: imx8m: Add runtime PM / System PM support (Jaroslav Kysela) [2065575] - ASoC: SOF: imx8: Add runtime PM / System PM support (Jaroslav Kysela) [2065575] - ASoC: SOF: imx: Add code to manage DSP related clocks (Jaroslav Kysela) [2065575] - ASoC: SOF: mediatek: Add DSP system PM callback for mt8195 (Jaroslav Kysela) [2065575] - ASoC: SOF: mediatek: Add mt8195 dsp clock support (Jaroslav Kysela) [2065575] - ASoC: SOF: mediatek: Add dai driver dsp ops callback for mt8195 (Jaroslav Kysela) [2065575] - ASoC: SOF: Add mt8195 device descriptor (Jaroslav Kysela) [2065575] - ASoC: SOF: mediatek: Add fw loader and mt8195 dsp ops to load firmware (Jaroslav Kysela) [2065575] - ASoC: SOF: topology: Add support for Mediatek AFE DAI (Jaroslav Kysela) [2065575] - ASoC: SOF: mediatek: Add mt8195 hardware support (Jaroslav Kysela) [2065575] - ASoC: SOF: amd: Add support for SOF firmware authentication (Jaroslav Kysela) [2065575] - ASoC: SOF: amd: Add trace logger support (Jaroslav Kysela) [2065575] - ASoC: SOF: topology: Add support for AMD ACP DAIs (Jaroslav Kysela) [2065575] - ASoC: amd: acp-config: Remove legacy acpi based machine struct (Jaroslav Kysela) [2065575] - ASoC: SOF: amd: Add Renoir PCI driver interface (Jaroslav Kysela) [2065575] - ASoC: SOF: amd: Add machine driver dsp ops for Renoir platform (Jaroslav Kysela) [2065575] - ASoC: amd: Add module to determine ACP configuration (Jaroslav Kysela) [2065575] - ASoC: SOF: amd: Add PCM stream callback for Renoir dai's (Jaroslav Kysela) [2065575] - ASoC: SOF: amd: Add dai driver dsp ops callback for Renoir (Jaroslav Kysela) [2065575] - ASoC: SOF: amd: Add IPC support for ACP IP block (Jaroslav Kysela) [2065575] - ASoC: SOF: amd: Add fw loader and renoir dsp ops to load firmware (Jaroslav Kysela) [2065575] - ASoC: SOF: amd: Add helper callbacks for ACP's DMA configuration (Jaroslav Kysela) [2065575] - ASoC: SOF: amd: Add Renoir ACP HW support (Jaroslav Kysela) [2065575] - ASoC: stm32: sai: increase channels_max limit (Jaroslav Kysela) [2065575] - ASoC: SOF: debug: Add support for IPC message injection (Jaroslav Kysela) [2065575] - ASoC: SOF: intel: Use the generic helper to get the reply (Jaroslav Kysela) [2065575] - ASoC: SOF: imx: Use the generic helper to get the reply (Jaroslav Kysela) [2065575] - ASoC: SOF: utils: Add generic function to get the reply for a tx message (Jaroslav Kysela) [2065575] - ASoC: SOF: i.MX: simplify Kconfig (Jaroslav Kysela) [2065575] - ASoC: SOF: core: Unregister machine driver before IPC and debugfs (Jaroslav Kysela) [2065575] - ASoC: adau1701: Replace legacy gpio interface for gpiod (Jaroslav Kysela) [2065575] - ASoC: Intel: add sof-nau8825 machine driver (Jaroslav Kysela) [2065575] - ASoC: cs35l41: DSP Support (Jaroslav Kysela) [2065575] - ASoC: intel: sof_sdw: add link adr order check (Jaroslav Kysela) [2065575] - ASoC: intel: sof_sdw: remove get_next_be_id (Jaroslav Kysela) [2065575] - ASoC: intel: sof_sdw: remove sof_sdw_mic_codec_mockup_init (Jaroslav Kysela) [2065575] - ASoC: intel: sof_sdw: remove SOF_RT715_DAI_ID_FIX quirk (Jaroslav Kysela) [2065575] - ASoC: intel: sof_sdw: move DMIC link id overwrite to create_sdw_dailink (Jaroslav Kysela) [2065575] - ASoC: intel: sof_sdw: Use a fixed DAI link id for AMP (Jaroslav Kysela) [2065575] - ASoC: intel: sof_sdw: rename be_index/link_id to link_index (Jaroslav Kysela) [2065575] - ASoC: Intel: sof_sdw: add SKU for Dell Latitude 9520 (Jaroslav Kysela) [2065575] - ASoC: intel: sof_sdw: return the original error number (Jaroslav Kysela) [2065575] - ASoC: SOF: trace: send DMA_TRACE_FREE IPC during release (Jaroslav Kysela) [2065575] - ASoC: SOF: IPC: update ipc_log_header() (Jaroslav Kysela) [2065575] - ALSA: mtpav: Don't call card private_free at probe error path (Jaroslav Kysela) [2065575] - ALSA: virmidi: Remove duplicated code (Jaroslav Kysela) [2065575] - ALSA: hda/realtek: fix right sounds and mute/micmute LEDs for HP machine (Jaroslav Kysela) [2065575] - ALSA: hda/realtek: Add quirk for TongFang devices with pop noise (Jaroslav Kysela) [2065575] - ALSA: hda/realtek: Add quirk for the Framework Laptop (Jaroslav Kysela) [2065575] - ALSA: hda/realtek: Add quirk for Dell Latitude 7520 (Jaroslav Kysela) [2065575] - ALSA: hda - fix unused Realtek function when PM is not enabled (Jaroslav Kysela) [2065575] - ALSA: hda/realtek: Add quirk for Yoga Duet 7 13ITL6 speakers (Jaroslav Kysela) [2065575] - ALSA: hda/realtek: Enable mute/micmute LEDs support for HP Laptops (Jaroslav Kysela) [2065575] - ALSA: hda/realtek: Fix mute led issue on thinkpad with cs35l41 s-codec (Jaroslav Kysela) [2065575] - ALSA: hda/realtek: Add quirk for Clevo NP70PNP (Jaroslav Kysela) [2065575] - ALSA: hda/realtek: Enable mute/micmute LEDs and limit mic boost on EliteBook 845/865 G9 (Jaroslav Kysela) [2065575] - ALSA: hda/hdmi: add HDMI codec VID for Raptorlake-P (Jaroslav Kysela) [2065575] - ALSA: hda/hdmi: fix warning about PCM count when used with SOF (Jaroslav Kysela) [2065575] - ALSA: nm256: Don't call card private_free at probe error path (Jaroslav Kysela) [2065575] - ALSA: rme9652: Fix the missing snd_card_free() call at probe error (Jaroslav Kysela) [2065575] - ALSA: hdspm: Fix the missing snd_card_free() call at probe error (Jaroslav Kysela) [2065575] - ALSA: hdsp: Fix the missing snd_card_free() call at probe error (Jaroslav Kysela) [2065575] - ALSA: oxygen: Fix the missing snd_card_free() call at probe error (Jaroslav Kysela) [2065575] - ALSA: lx6464es: Fix the missing snd_card_free() call at probe error (Jaroslav Kysela) [2065575] - ALSA: cmipci: Fix the missing snd_card_free() call at probe error (Jaroslav Kysela) [2065575] - ALSA: aw2: Fix the missing snd_card_free() call at probe error (Jaroslav Kysela) [2065575] - ALSA: als300: Fix the missing snd_card_free() call at probe error (Jaroslav Kysela) [2065575] - ALSA: lola: Fix the missing snd_card_free() call at probe error (Jaroslav Kysela) [2065575] - ALSA: bt87x: Fix the missing snd_card_free() call at probe error (Jaroslav Kysela) [2065575] - ALSA: sis7019: Fix the missing error handling (Jaroslav Kysela) [2065575] - ALSA: via82xx: Fix the missing snd_card_free() call at probe error (Jaroslav Kysela) [2065575] - ALSA: sonicvibes: Fix the missing snd_card_free() call at probe error (Jaroslav Kysela) [2065575] - ALSA: rme96: Fix the missing snd_card_free() call at probe error (Jaroslav Kysela) [2065575] - ALSA: rme32: Fix the missing snd_card_free() call at probe error (Jaroslav Kysela) [2065575] - ALSA: riptide: Fix the missing snd_card_free() call at probe error (Jaroslav Kysela) [2065575] - ALSA: maestro3: Fix the missing snd_card_free() call at probe error (Jaroslav Kysela) [2065575] - ALSA: korg1212: Fix the missing snd_card_free() call at probe error (Jaroslav Kysela) [2065575] - ALSA: intel8x0: Fix the missing snd_card_free() call at probe error (Jaroslav Kysela) [2065575] - ALSA: ice1724: Fix the missing snd_card_free() call at probe error (Jaroslav Kysela) [2065575] - ALSA: fm801: Fix the missing snd_card_free() call at probe error (Jaroslav Kysela) [2065575] - ALSA: es1968: Fix the missing snd_card_free() call at probe error (Jaroslav Kysela) [2065575] - ALSA: es1938: Fix the missing snd_card_free() call at probe error (Jaroslav Kysela) [2065575] - ALSA: ens137x: Fix the missing snd_card_free() call at probe error (Jaroslav Kysela) [2065575] - ALSA: emu10k1x: Fix the missing snd_card_free() call at probe error (Jaroslav Kysela) [2065575] - ALSA: cs5535audio: Fix the missing snd_card_free() call at probe error (Jaroslav Kysela) [2065575] - ALSA: cs4281: Fix the missing snd_card_free() call at probe error (Jaroslav Kysela) [2065575] - ALSA: ca0106: Fix the missing snd_card_free() call at probe error (Jaroslav Kysela) [2065575] - ALSA: azt3328: Fix the missing snd_card_free() call at probe error (Jaroslav Kysela) [2065575] - ALSA: au88x0: Fix the missing snd_card_free() call at probe error (Jaroslav Kysela) [2065575] - ALSA: atiixp: Fix the missing snd_card_free() call at probe error (Jaroslav Kysela) [2065575] - ALSA: als4000: Fix the missing snd_card_free() call at probe error (Jaroslav Kysela) [2065575] - ALSA: ali5451: Fix the missing snd_card_free() call at probe error (Jaroslav Kysela) [2065575] - ALSA: ad1889: Fix the missing snd_card_free() call at probe error (Jaroslav Kysela) [2065575] - ALSA: echoaudio: Fix the missing snd_card_free() call at probe error (Jaroslav Kysela) [2065575] - ALSA: hda/realtek: add quirk for Lenovo Thinkpad X12 speakers (Jaroslav Kysela) [2065575] - ALSA: hda/realtek: Add quirk for Clevo PD50PNT (Jaroslav Kysela) [2065575] - ALSA: hda: Avoid unsol event during RPM suspending (Jaroslav Kysela) [2065575] - ALSA: hda/realtek: Fix audio regression on Mi Notebook Pro 2020 (Jaroslav Kysela) [2065575] - ALSA: hda/cs8409: Add new Dolphin HW variants (Jaroslav Kysela) [2065575] - ALSA: hda/cs8409: Disable HSBIAS_SENSE_EN for Cyborg (Jaroslav Kysela) [2065575] - ALSA: hda/cs8409: Support new Warlock MLK Variants (Jaroslav Kysela) [2065575] - ALSA: hda/cs8409: Fix Full Scale Volume setting for all variants (Jaroslav Kysela) [2065575] - ALSA: hda/cs8409: Re-order quirk table into ascending order (Jaroslav Kysela) [2065575] - ALSA: hda/cs8409: Fix Warlock to use mono mic configuration (Jaroslav Kysela) [2065575] - ALSA: hda/realtek: Enable headset mic on Lenovo P360 (Jaroslav Kysela) [2065575] - ALSA: hda/realtek: Add mute and micmut LED support for Zbook Fury 17 G9 (Jaroslav Kysela) [2065575] - ALSA: hda/realtek: Add alc256-samsung-headphone fixup (Jaroslav Kysela) [2065575] - ALSA: pci: fix reading of swapped values from pcmreg in AC97 codec (Jaroslav Kysela) [2065575] - ALSA: hda/realtek: Fix LED on Zbook Studio G9 (Jaroslav Kysela) [2065575] - ALSA: hda/realtek: fix right sounds and mute/micmute LEDs for HP machines (Jaroslav Kysela) [2065575] - ALSA: cmipci: Restore aux vol on suspend/resume (Jaroslav Kysela) [2065575] - ALSA: hda/realtek: Add quirk for ASUS GA402 (Jaroslav Kysela) [2065575] - ALSA: hda/realtek - Fix headset mic problem for a HP machine with alc671 (Jaroslav Kysela) [2065575] - ALSA: hda: Add AlderLake-PS variant PCI ID (Jaroslav Kysela) [2065575] - ALSA: hda/realtek: Add quirk for Clevo NP50PNJ (Jaroslav Kysela) [2065575] - ALSA: hda/realtek: Add quirk for Clevo NP70PNJ (Jaroslav Kysela) [2065575] - ALSA: lola: add a check for the return of vmalloc() (Jaroslav Kysela) [2065575] - ALSA: echoaudio: remove redundant assignment to variable bytes (Jaroslav Kysela) [2065575] - ALSA: hda/realtek: Make use of the helper component_compare_dev_name (Jaroslav Kysela) [2065575] - ALSA: hda/tegra: Update scratch reg. communication (Jaroslav Kysela) [2065575] - ALSA: hda/tegra: Hardcode GCAP ISS value on T234 (Jaroslav Kysela) [2065575] - ALSA: hda/tegra: Add Tegra234 hda driver support (Jaroslav Kysela) [2065575] - ALSA: hda: Expose codec cleanup and power-save functions (Jaroslav Kysela) [2065575] - ALSA: hda: Update and expose codec register procedures (Jaroslav Kysela) [2065575] - ALSA: hda: Update and expose snd_hda_codec_device_init() (Jaroslav Kysela) [2065575] - ALSA: hda/hdmi: add keep-alive support for ADL-P and DG2 (Jaroslav Kysela) [2065575] - ALSA: hda: Set max DMA segment size (Jaroslav Kysela) [2065575] - ALSA: hda/realtek: Fix deadlock by COEF mutex (Jaroslav Kysela) [2065575] - ALSA: hda: Fix missing codec probe on Shenker Dock 15 (Jaroslav Kysela) [2065575] - ALSA: hda: Fix regression on forced probe mask option (Jaroslav Kysela) [2065575] - ALSA: hda/realtek: Add quirk for Legion Y9000X 2019 (Jaroslav Kysela) [2065575] - ALSA: hda: Add PCI and HDMI IDs for Intel Raptor Lake (Jaroslav Kysela) [2065575] - ALSA: ca0106: Rename register macro names (Jaroslav Kysela) [2065575] - ALSA: hda: Fix driver index handling at re-binding (Jaroslav Kysela) [2065575] - ALSA: hda/realtek: Add support for HP Laptops (Jaroslav Kysela) [2065575] - ALSA: hda: Skip codec shutdown in case the codec is not registered (Jaroslav Kysela) [2065575] - ALSA: hda/realtek: Add quirk for ASUS GU603 (Jaroslav Kysela) [2065575] - ALSA: hda/realtek: Fix silent output on Gigabyte X570 Aorus Xtreme after reboot from Windows (Jaroslav Kysela) [2065575] - ALSA: hda/realtek: Fix silent output on Gigabyte X570S Aorus Master (newer chipset) (Jaroslav Kysela) [2065575] - ALSA: hda/realtek: Add missing fixup-model entry for Gigabyte X570 ALC1220 quirks (Jaroslav Kysela) [2065575] - ALSA: hda: realtek: Fix race at concurrent COEF updates (Jaroslav Kysela) [2065575] - ALSA: hda: Fix signedness of sscanf() arguments (Jaroslav Kysela) [2065575] - ALSA: hda: Fix UAF of leds class devs at unbinding (Jaroslav Kysela) [2065575] - ALSA: hda/cs8409: Add new Warlock SKUs to patch_cs8409 (Jaroslav Kysela) [2065575] - ALSA: hda: cs35l41: Make cs35l41_hda_remove() return void (Jaroslav Kysela) [2065575] - ALSA: hda: cs35l41: Tidyup code (Jaroslav Kysela) [2065575] - ALSA: hda: cs35l41: Make use of the helper function dev_err_probe() (Jaroslav Kysela) [2065575] - ALSA: hda: cs35l41: Add missing default cases (Jaroslav Kysela) [2065575] - ALSA: hda: cs35l41: Move cs35l41* calls to its own symbol namespace (Jaroslav Kysela) [2065575] - ALSA: hda: cs35l41: Add calls to newly added test key function (Jaroslav Kysela) [2065575] - ALSA: hda: cs35l41: Avoid overwriting register patch (Jaroslav Kysela) [2065575] - ALSA: hda/realtek: fix speakers and micmute on HP 855 G8 (Jaroslav Kysela) [2065575] - ALSA: hda: cs35l41: fix double free on error in probe() (Jaroslav Kysela) [2065575] - ALSA: hda: Fix dependencies of CS35L41 on SPI/I2C buses (Jaroslav Kysela) [2065575] - ALSA: hda: Fix dependency on ASoC cs35l41 codec (Jaroslav Kysela) [2065575] - ALSA: hda: ALC287: Add Lenovo IdeaPad Slim 9i 14ITL5 speaker quirk (Jaroslav Kysela) [2065575] - ALSA: hda/realtek: Add CS35L41 support for Thinkpad laptops (Jaroslav Kysela) [2065575] - ALSA: hda/realtek: Add support for Legion 7 16ACHg6 laptop (Jaroslav Kysela) [2065575] - ALSA: hda: cs35l41: Add support for CS35L41 in HDA systems (Jaroslav Kysela) [2065575] - MAINTAINERS: Update Cirrus Logic codec driver maintainers (Jaroslav Kysela) [2065575] - ASoC: dt-bindings: cs42l42: Convert binding to yaml (Jaroslav Kysela) [2065575] - dt-bindings: remove 'interrupt-parent' from bindings (Jaroslav Kysela) [2065575] - ASoC: dt-bindings: cs42l42: Correct description of ts-inv (Jaroslav Kysela) [2065575] - ASoC: cs42l42: Add warnings about DETECT_MODE and PLL_START (Jaroslav Kysela) [2065575] - ASoC: cs42l42: Handle system suspend (Jaroslav Kysela) [2065575] - ASoC: cs42l42: Change jack_detect_mutex to a lock of all IRQ handling (Jaroslav Kysela) [2065575] - ASoC: cs42l42: Report full jack status when plug is detected (Jaroslav Kysela) [2065575] - ASoC: cs42l42: Remove redundant pll_divout member (Jaroslav Kysela) [2065575] - ASoC: cs42l42: Simplify reporting of jack unplug (Jaroslav Kysela) [2065575] - ASoC: cs42l42: Remove redundant writes to RS_PLUG/RS_UNPLUG masks (Jaroslav Kysela) [2065575] - ASoC: cs42l42: Remove redundant writes to DETECT_MODE (Jaroslav Kysela) [2065575] - ASoC: cs42l42: Add control for audio slow-start switch (Jaroslav Kysela) [2065575] - ALSA: mixart: Add sanity check for timer notify streams (Jaroslav Kysela) [2065575] - ALSA: mixart: Reduce size of mixart_timer_notify (Jaroslav Kysela) [2065575] - ALSA: usb-audio: Restore Rane SL-1 quirk (Jaroslav Kysela) [2065575] - ALSA: usb-audio: Don't get sample rate for MCT Trigger 5 USB-to-HDMI (Jaroslav Kysela) [2065575] - ALSA: usb-audio: Clear MIDI port active flag after draining (Jaroslav Kysela) [2065575] - ALSA: usb-audio: add mapping for MSI MAG X570S Torpedo MAX. (Jaroslav Kysela) [2065575] - ALSA: usb-audio: Limit max buffer and period sizes per time (Jaroslav Kysela) [2065575] - ALSA: usb-audio: Increase max buffer size (Jaroslav Kysela) [2065575] - ALSA: usb-audio: Cap upper limits of buffer/period bytes for implicit fb (Jaroslav Kysela) [2065575] - ALSA: usb-audio: Fix undefined behavior due to shift overflowing the constant (Jaroslav Kysela) [2065575] - ALSA: usb-audio: Add mute TLV for playback volumes on RODE NT-USB (Jaroslav Kysela) [2065575] - ALSA: scarlett2: Add support for the internal "standalone" switch (Jaroslav Kysela) [2065575] - ALSA: scarlett2: Split scarlett2_config_items[] into 3 sections (Jaroslav Kysela) [2065575] - ALSA: usb-audio: add mapping for new Corsair Virtuoso SE (Jaroslav Kysela) [2065575] - ALSA: usb-audio: Don't abort resume upon errors (Jaroslav Kysela) [2065575] - ALSA: usb-audio: revert to IMPLICIT_FB_FIXED_DEV for M-Audio FastTrack Ultra (Jaroslav Kysela) [2065575] - ALSA: usb-audio: remove redundant assignment to variable c (Jaroslav Kysela) [2065575] - ALSA: usb-audio: Correct quirk for VF0770 (Jaroslav Kysela) [2065575] - ALSA: usb-audio: initialize variables that could ignore errors (Jaroslav Kysela) [2065575] - ALSA: usb-audio: scarlett2: Use struct_size() helper in scarlett2_usb() (Jaroslav Kysela) [2065575] - ALSA: fireworks: fix wrong return count shorter than expected by 4 bytes (Jaroslav Kysela) [2065575] - ALSA: firewire-lib: fix uninitialized flag for AV/C deferred transaction (Jaroslav Kysela) [2065575] - ALSA: memalloc: Add fallback SG-buffer allocations for x86 (Jaroslav Kysela) [2065575] - ALSA: core: Add snd_card_free_on_error() helper (Jaroslav Kysela) [2065575] - ALSA: pcm: Test for "silence" field in struct "pcm_format_data" (Jaroslav Kysela) [2065575] - ALSA: pcm: Fix potential AB/BA lock with buffer_mutex and mmap_lock (Jaroslav Kysela) [2065575] - ALSA: pcm: Add stream lock during PCM reset ioctl operations (Jaroslav Kysela) [2065575] - ALSA: pcm: Fix races among concurrent prealloc proc writes (Jaroslav Kysela) [2065575] - ALSA: pcm: Fix races among concurrent prepare and hw_params/hw_free calls (Jaroslav Kysela) [2065575] - ALSA: pcm: Fix races among concurrent read/write and buffer changes (Jaroslav Kysela) [2065575] - ALSA: pcm: Fix races among concurrent hw_params and hw_free calls (Jaroslav Kysela) [2065575] - ALSA: oss: Release temporary buffers upon errors (Jaroslav Kysela) [2065575] - ALSA: oss: Fix PCM OSS buffer allocation overflow (Jaroslav Kysela) [2065575] - ALSA: core: Fix typo in 'PCM Timer Interface' help (Jaroslav Kysela) [2065575] - ALSA: seq: oss: fix typo (Jaroslav Kysela) [2065575] - ALSA: seq: oss: use kzalloc (Jaroslav Kysela) [2065575] - ALSA: memalloc: invalidate SG pages before sync (Jaroslav Kysela) [2065575] - ALSA: memalloc: Fix dma_need_sync() checks (Jaroslav Kysela) [2065575] - ASoC: soc-pcm: Fix DPCM lockdep warning due to nested stream locks (Jaroslav Kysela) [2065575] - ASoC: soc-pcm: fix BE handling of PAUSE_RELEASE (Jaroslav Kysela) [2065575] - ASoC: soc-pcm: test refcount before triggering (Jaroslav Kysela) [2065575] - ASoC: soc-pcm: serialize BE triggers (Jaroslav Kysela) [2065575] - ASoC: soc-pcm: Fix and cleanup DPCM locking (Jaroslav Kysela) [2065575] - ASoC: soc-pcm: align BE 'atomicity' with that of the FE (Jaroslav Kysela) [2065575] - ASoC: soc-pcm: use GFP_ATOMIC for dpcm structure (Jaroslav Kysela) [2065575] - ASoC: soc-component: add snd_soc_pcm_component_delay() (Jaroslav Kysela) [2065575] - ASoC: soc-dai: update snd_soc_dai_delay() to snd_soc_pcm_dai_delay() (Jaroslav Kysela) [2065575] - ALSA: core: Simplify snd_power_ref_and_wait() with the standard macro (Jaroslav Kysela) [2065575] - ALSA: seq: virmidi: Add a drain operation (Jaroslav Kysela) [2065575] - ASoC: dai_dma: remove slave_id field (Jaroslav Kysela) [2065575] - ALSA: seq: Set upper limit of processed events (Jaroslav Kysela) [2065575] - ALSA: oss: remove useless NULL check before kfree (Jaroslav Kysela) [2065575] - ALSA: pcm: introduce INFO_NO_REWINDS flag (Jaroslav Kysela) [2065575] - ALSA: pcm: unconditionally check if appl_ptr is in 0..boundary range (Jaroslav Kysela) [2065575] - Revert "ASoC: Intel: soc-acpi: add entries in ADL match table" (Jaroslav Kysela) [2065575] - devlink: hold the instance lock during eswitch_mode callbacks (Petr Oros) [2101715] - netdevsim: replace vfs_lock with devlink instance lock (Petr Oros) [2101715] - netdevsim: replace port_list_lock with devlink instance lock (Petr Oros) [2101715] - devlink: add explicitly locked flavor of the rate node APIs (Petr Oros) [2101715] - bnxt: use the devlink instance lock to protect sriov (Petr Oros) [2101715] - devlink: pass devlink_port to port_split / port_unsplit callbacks (Petr Oros) [2101715] - devlink: hold the instance lock in port_split / port_unsplit callbacks (Petr Oros) [2101715] - eth: mlxsw: switch to explicit locking for port registration (Petr Oros) [2101715] - eth: nfp: replace driver's "pf" lock with devlink instance lock (Petr Oros) [2101715] - eth: nfp: wrap locking assertions in helpers (Petr Oros) [2101715] - devlink: expose instance locking and add locked port registering (Petr Oros) [2101715] - ethtool: don't drop the rtnl_lock half way thru the ioctl (Petr Oros) [2101715] - ethtool: handle info/flash data copying outside rtnl_lock (Petr Oros) [2101715] - ethtool: push the rtnl_lock into dev_ethtool() (Petr Oros) [2101715] - mlxsw: reg: Remove PMTM register (Ivan Vecera) [2101715] - mlxsw: spectrum: Use PMTDB register to obtain split info (Ivan Vecera) [2101715] - mlxsw: reg: Add Port Module To local DataBase Register (Ivan Vecera) [2101715] - mlxsw: spectrum: Use PLLP to get front panel number and split number (Ivan Vecera) [2101715] - mlxsw: reg: Add Port Local port to Label Port mapping Register (Ivan Vecera) [2101715] - mlxsw: spectrum: Move port SWID set before core port init (Ivan Vecera) [2101715] - mlxsw: spectrum: Move port module mapping before core port init (Ivan Vecera) [2101715] - mlxsw: spectrum: Bump minimum FW version to xx.2008.3326 (Ivan Vecera) [2101715] - bpf: fix build error due to missing bpf_perf_event.h header (Desnes A. Nunes do Rosario) [1908140] - powerpc/bpf: Fix use of user_pt_regs in uapi (Desnes A. Nunes do Rosario) [1908140] - net: ena: Do not waste napi skb cache (Michal Schmidt) [2097644] - net: ena: Extract recurring driver reset code into a function (Michal Schmidt) [2097644] - net: ena: Change the name of bad_csum variable (Michal Schmidt) [2097644] - net: ena: Add debug prints for invalid req_id resets (Michal Schmidt) [2097644] - net: ena: Remove ena_calc_queue_size_ctx struct (Michal Schmidt) [2097644] - net: ena: Move reset completion print to the reset function (Michal Schmidt) [2097644] - net: ena: Remove redundant return code check (Michal Schmidt) [2097644] - net: ena: Change ENI stats support check to use capabilities field (Michal Schmidt) [2097644] - net: ena: Add capabilities field with support for ENI stats capability (Michal Schmidt) [2097644] - net: ena: Change return value of ena_calc_io_queue_size() to void (Michal Schmidt) [2097644] - powerpc/ptrace: replace ptrace_report_syscall() with a tracehook call (Desnes A. Nunes do Rosario) [1992947] - powerpc/ptrace: Add support for PTRACE_SYSEMU (Desnes A. Nunes do Rosario) [1992947] - selftests/powerpc: New PTRACE_SYSEMU test (Desnes A. Nunes do Rosario) [1992947] - powerpc: Redefine TIF_32BITS thread flag (Desnes A. Nunes do Rosario) [1992947] - redhat: fix libnl3-devel BuildRequires for intel-speed-select (Jarod Wilson)- redhat: enable mtty module for internal testing (Jarod Wilson) [2071992] - tools/power/x86/intel-speed-select: v1.12 release (Martin McConnell) [2072658] - tools/power/x86/intel-speed-select: HFI support (Martin McConnell) [2072658] - tools/power/x86/intel-speed-select: OOB daemon mode (Martin McConnell) [2072658] - tools/power/x86/intel-speed-select: v1.11 release (Martin McConnell) [2072658] - tools/power/x86/intel-speed-select: Update max frequency (Martin McConnell) [2072658] - Spec fixes for intel-speed-select (Martin McConnell) [2072658] - Add BuildRequires libnl3-devel for intel-speed-select (Martin McConnell) [2072658] - xfs: fix soft lockup via spinning in filestream ag selection loop (Brian Foster) [2033293] - net: ping6: Fix memleak in ipv6_renew_options(). (Ivan Vecera) [2112339] - Input: i8042 - Add quirk for Fujitsu Lifebook T725 (Benjamin Tissoires) [2019942] - HID: amd_sfh: Modify the hid name (Benjamin Tissoires) [2090040] - HID: amd_sfh: Modify the bus name (Benjamin Tissoires) [2090040] - HID: amd_sfh: Add support for sensor discovery (Benjamin Tissoires) [2090040] - igc: Reinstate IGC_REMOVED logic and implement it properly (Corinna Vinschen) [2037969] - intel/igc:fix repeated words in comments (Corinna Vinschen) [2037969] - intel: remove unused macros (Corinna Vinschen) [2037969] - igc: Change type of the 'igc_check_downshift' method (Corinna Vinschen) [2037969] - igc: Remove unused phy_type enum (Corinna Vinschen) [2037969] - igc: Remove igc_set_spd_dplx method (Corinna Vinschen) [2037969] - igc: Fix suspending when PTM is active (Corinna Vinschen) [2037969] - igc: Fix BUG: scheduling while atomic (Corinna Vinschen) [2037969 2014971] - igc: Fix infinite loop in release_swfw_sync (Corinna Vinschen) [2037969] - igc: igc_write_phy_reg_gpy: drop premature return (Corinna Vinschen) [2037969] - igc: igc_read_phy_reg_gpy: drop premature return (Corinna Vinschen) [2037969] - igc: don't reserve excessive XDP_PACKET_HEADROOM on XSK Rx to skb (Corinna Vinschen) [2037969] - igc: Remove useless DMA-32 fallback configuration (Corinna Vinschen) [2037969] - igc: Fix TX timestamp support for non-MSI-X platforms (Corinna Vinschen) [2037969] - igc: Do not enable crosstimestamping for i225-V models (Corinna Vinschen) [2037969] - igc: switch to napi_build_skb() (Corinna Vinschen) [2037969] - igc: Remove obsolete define (Corinna Vinschen) [2037969] - igc: Remove obsolete mask (Corinna Vinschen) [2037969] - igc: Remove obsolete nvm type (Corinna Vinschen) [2037969] - igc: Remove unused phy type (Corinna Vinschen) [2037969] - igc: Remove unused _I_PHY_ID define (Corinna Vinschen) [2037969] - igc: enable XDP metadata in driver (Corinna Vinschen) [2037969] - intel_idle: Fix false positive RCU splats due to incorrect hardirqs state (Waiman Long) [2090229] {CVE-2022-23816 CVE-2022-23825 CVE-2022-29900 CVE-2022-29901} - x86/spec_ctrl: Enable RHEL only ibrs_always & retpoline,ibrs_user spectre_v2 options (Waiman Long) [2090229] - KVM: emulate: do not adjust size of fastop and setcc subroutines (Waiman Long) [2090229] {CVE-2022-23816 CVE-2022-23825 CVE-2022-29900 CVE-2022-29901} - x86/kvm: fix FASTOP_SIZE when return thunks are enabled (Waiman Long) [2090229] {CVE-2022-23816 CVE-2022-23825 CVE-2022-29900 CVE-2022-29901} - efi/x86: use naked RET on mixed mode call wrapper (Waiman Long) [2090229] {CVE-2022-23816 CVE-2022-23825 CVE-2022-29900 CVE-2022-29901} - x86/bugs: Remove apostrophe typo (Waiman Long) [2090229] {CVE-2022-23816 CVE-2022-23825 CVE-2022-29900 CVE-2022-29901} - x86/speculation: Use DECLARE_PER_CPU for x86_spec_ctrl_current (Waiman Long) [2090229] {CVE-2022-23816 CVE-2022-23825 CVE-2022-29900 CVE-2022-29901} - x86/entry: Remove UNTRAIN_RET from native_irq_return_ldt (Waiman Long) [2090229] {CVE-2022-23816 CVE-2022-23825 CVE-2022-29900 CVE-2022-29901} - x86/bugs: Mark retbleed_strings static (Waiman Long) [2090229] {CVE-2022-23816 CVE-2022-23825 CVE-2022-29900 CVE-2022-29901} - x86/asm/32: Fix ANNOTATE_UNRET_SAFE use on 32-bit (Waiman Long) [2090229] {CVE-2022-23816 CVE-2022-23825 CVE-2022-29900 CVE-2022-29901} - x86/speculation: Disable RRSBA behavior (Waiman Long) [2090229] {CVE-2022-23816 CVE-2022-23825 CVE-2022-29900 CVE-2022-29901} - x86/kexec: Disable RET on kexec (Waiman Long) [2090229] {CVE-2022-23816 CVE-2022-23825 CVE-2022-29900 CVE-2022-29901} - x86/bugs: Do not enable IBPB-on-entry when IBPB is not supported (Waiman Long) [2090229] {CVE-2022-23816 CVE-2022-23825 CVE-2022-29900 CVE-2022-29901} - x86/bugs: Add Cannon lake to RETBleed affected CPU list (Waiman Long) [2090229] {CVE-2022-23816 CVE-2022-23825 CVE-2022-29900 CVE-2022-29901} - redhat/configs: Add new mitigation configs for RetBleed CVEs (Waiman Long) [2090229] {CVE-2022-23816 CVE-2022-23825 CVE-2022-29900 CVE-2022-29901} - x86/retbleed: Add fine grained Kconfig knobs (Waiman Long) [2090229] {CVE-2022-23816 CVE-2022-23825 CVE-2022-29900 CVE-2022-29901} - x86/cpu/amd: Enumerate BTC_NO (Waiman Long) [2090229] {CVE-2022-23816 CVE-2022-23825 CVE-2022-29900 CVE-2022-29901} - x86/common: Stamp out the stepping madness (Waiman Long) [2090229] {CVE-2022-23816 CVE-2022-23825 CVE-2022-29900 CVE-2022-29901} - KVM: VMX: Prevent RSB underflow before vmenter (Waiman Long) [2090229] {CVE-2022-23816 CVE-2022-23825 CVE-2022-29900 CVE-2022-29901} - x86/speculation: Fill RSB on vmexit for IBRS (Waiman Long) [2090229] {CVE-2022-23816 CVE-2022-23825 CVE-2022-29900 CVE-2022-29901} - KVM: VMX: Fix IBRS handling after vmexit (Waiman Long) [2090229] {CVE-2022-23816 CVE-2022-23825 CVE-2022-29900 CVE-2022-29901} - KVM: VMX: Prevent guest RSB poisoning attacks with eIBRS (Waiman Long) [2090229] {CVE-2022-23816 CVE-2022-23825 CVE-2022-29900 CVE-2022-29901} - KVM: VMX: Convert launched argument to flags (Waiman Long) [2090229] {CVE-2022-23816 CVE-2022-23825 CVE-2022-29900 CVE-2022-29901} - KVM: VMX: Flatten __vmx_vcpu_run() (Waiman Long) [2090229] {CVE-2022-23816 CVE-2022-23825 CVE-2022-29900 CVE-2022-29901} - x86/speculation: Remove x86_spec_ctrl_mask (Waiman Long) [2090229] {CVE-2022-23816 CVE-2022-23825 CVE-2022-29900 CVE-2022-29901} - x86/speculation: Use cached host SPEC_CTRL value for guest entry/exit (Waiman Long) [2090229] {CVE-2022-23816 CVE-2022-23825 CVE-2022-29900 CVE-2022-29901} - x86/speculation: Fix SPEC_CTRL write on SMT state change (Waiman Long) [2090229] {CVE-2022-23816 CVE-2022-23825 CVE-2022-29900 CVE-2022-29901} - x86/speculation: Fix firmware entry SPEC_CTRL handling (Waiman Long) [2090229] {CVE-2022-23816 CVE-2022-23825 CVE-2022-29900 CVE-2022-29901} - x86/cpu/amd: Add Spectral Chicken (Waiman Long) [2090229] {CVE-2022-23816 CVE-2022-23825 CVE-2022-29900 CVE-2022-29901} - x86/bugs: Do IBPB fallback check only once (Waiman Long) [2090229] {CVE-2022-23816 CVE-2022-23825 CVE-2022-29900 CVE-2022-29901} - x86/bugs: Add retbleed=ibpb (Waiman Long) [2090229] {CVE-2022-23816 CVE-2022-23825 CVE-2022-29900 CVE-2022-29901} - objtool: Update Retpoline validation (Waiman Long) [2090229] {CVE-2022-23816 CVE-2022-23825 CVE-2022-29900 CVE-2022-29901} - intel_idle: Disable IBRS during long idle (Waiman Long) [2090229] {CVE-2022-23816 CVE-2022-23825 CVE-2022-29900 CVE-2022-29901} - x86/bugs: Report Intel retbleed vulnerability (Waiman Long) [2090229] {CVE-2022-23816 CVE-2022-23825 CVE-2022-29900 CVE-2022-29901} - x86/bugs: Split spectre_v2_select_mitigation() and spectre_v2_user_select_mitigation() (Waiman Long) [2090229] {CVE-2022-23816 CVE-2022-23825 CVE-2022-29900 CVE-2022-29901} - x86/speculation: Add spectre_v2=ibrs option to support Kernel IBRS (Waiman Long) [2090229] {CVE-2022-23816 CVE-2022-23825 CVE-2022-29900 CVE-2022-29901} - x86/bugs: Optimize SPEC_CTRL MSR writes (Waiman Long) [2090229] {CVE-2022-23816 CVE-2022-23825 CVE-2022-29900 CVE-2022-29901} - x86/entry: Add kernel IBRS implementation (Waiman Long) [2090229] {CVE-2022-23816 CVE-2022-23825 CVE-2022-29900 CVE-2022-29901} - x86/bugs: Keep a per-CPU IA32_SPEC_CTRL value (Waiman Long) [2090229] {CVE-2022-23816 CVE-2022-23825 CVE-2022-29900 CVE-2022-29901} - x86/bugs: Enable STIBP for JMP2RET (Waiman Long) [2090229] {CVE-2022-23816 CVE-2022-23825 CVE-2022-29900 CVE-2022-29901} - x86/bugs: Add AMD retbleed= boot parameter (Waiman Long) [2090229] {CVE-2022-23816 CVE-2022-23825 CVE-2022-29900 CVE-2022-29901} - x86/bugs: Report AMD retbleed vulnerability (Waiman Long) [2090229] {CVE-2022-23816 CVE-2022-23825 CVE-2022-29900 CVE-2022-29901} - x86: Add magic AMD return-thunk (Waiman Long) [2090229] {CVE-2022-23816 CVE-2022-23825 CVE-2022-29900 CVE-2022-29901} - x86: Use return-thunk in asm code (Waiman Long) [2090229] {CVE-2022-23816 CVE-2022-23825 CVE-2022-29900 CVE-2022-29901} - x86/sev: Avoid using __x86_return_thunk (Waiman Long) [2090229] {CVE-2022-23816 CVE-2022-23825 CVE-2022-29900 CVE-2022-29901} - x86/vsyscall_emu/64: Don't use RET in vsyscall emulation (Waiman Long) [2090229] {CVE-2022-23816 CVE-2022-23825 CVE-2022-29900 CVE-2022-29901} - x86/kvm: Fix SETcc emulation for return thunks (Waiman Long) [2090229] {CVE-2022-23816 CVE-2022-23825 CVE-2022-29900 CVE-2022-29901} - x86/bpf: Use alternative RET encoding (Waiman Long) [2090229] {CVE-2022-23816 CVE-2022-23825 CVE-2022-29900 CVE-2022-29901} - x86/ftrace: Use alternative RET encoding (Waiman Long) [2090229] {CVE-2022-23816 CVE-2022-23825 CVE-2022-29900 CVE-2022-29901} - x86,objtool: Create .return_sites (Josh Poimboeuf) [2090229] {CVE-2022-23816 CVE-2022-23825 CVE-2022-29900 CVE-2022-29901} - x86: Undo return-thunk damage (Waiman Long) [2090229] {CVE-2022-23816 CVE-2022-23825 CVE-2022-29900 CVE-2022-29901} - x86/retpoline: Use -mfunction-return (Waiman Long) [2090229] {CVE-2022-23816 CVE-2022-23825 CVE-2022-29900 CVE-2022-29901} - x86/retpoline: Swizzle retpoline thunk (Waiman Long) [2090229] {CVE-2022-23816 CVE-2022-23825 CVE-2022-29900 CVE-2022-29901} - x86/retpoline: Cleanup some #ifdefery (Waiman Long) [2090229] {CVE-2022-23816 CVE-2022-23825 CVE-2022-29900 CVE-2022-29901} - x86/cpufeatures: Move RETPOLINE flags to word 11 (Waiman Long) [2090229] {CVE-2022-23816 CVE-2022-23825 CVE-2022-29900 CVE-2022-29901} - x86/kvm/vmx: Make noinstr clean (Waiman Long) [2090229] {CVE-2022-23816 CVE-2022-23825 CVE-2022-29900 CVE-2022-29901} - arch/x86/boot/compressed: Add -D__DISABLE_EXPORTS to kbuild flags (Waiman Long) [2090229] {CVE-2022-23816 CVE-2022-23825 CVE-2022-29900 CVE-2022-29901} - x86: (Ab)use __DISABLE_EXPORTS to disable RETHUNK in real mode (Waiman Long) [2090229] {CVE-2022-23816 CVE-2022-23825 CVE-2022-29900 CVE-2022-29901} - x86/entry: Remove skip_r11rcx (Waiman Long) [2090229] - cpuidle,intel_idle: Fix CPUIDLE_FLAG_IRQ_ENABLE (Waiman Long) [2090229] - x86/speculation/srbds: Do not try to turn mitigation off when not supported (Waiman Long) [2090229] - x86/ibt,paravirt: Use text_gen_insn() for paravirt_patch() (Waiman Long) [2090229] - x86/text-patching: Make text_gen_insn() play nice with ANNOTATE_NOENDBR (Waiman Long) [2090229] - x86/module: Fix the paravirt vs alternative order (Waiman Long) [2090229] - x86: Add straight-line-speculation mitigation (Waiman Long) [2090229] - x86: Prepare inline-asm for straight-line-speculation (Waiman Long) [2090229] - x86: Prepare asm files for straight-line-speculation (Waiman Long) [2090229] - x86: Use -mindirect-branch-cs-prefix for RETPOLINE builds (Waiman Long) [2090229] - x86: Move RETPOLINE*_CFLAGS to arch Makefile (Waiman Long) [2090229] - x86/entry: Add a fence for kernel entry SWAPGS in paranoid_entry() (Waiman Long) [2090229] - Makefile: remove stale cc-option checks (Waiman Long) [2090229] - tools headers: Remove broken definition of __LITTLE_ENDIAN (Waiman Long) [2090229] - tools arch: Update arch/x86/lib/mem{cpy,set}_64.S copies used in 'perf bench mem memcpy' (Waiman Long) [2090229] - x86: Add insn_decode_kernel() (Waiman Long) [2090229] - tools/insn: Restore the relative include paths for cross building (Waiman Long) [2090229] - x86/alternative: Use insn_decode() (Waiman Long) [2090229] - x86/insn: Add an insn_decode() API (Waiman Long) [2090229] - x86/insn: Rename insn_decode() to insn_decode_from_regs() (Waiman Long) [2090229] - x86/paravirt: Add new features for paravirt patching (Waiman Long) [2090229] - x86/alternative: Support not-feature (Waiman Long) [2090229] - x86/alternative: Merge include files (Waiman Long) [2090229] - objtool: Fix error handling for STD/CLD warnings (Waiman Long) [2090229] - x86/alternatives: Teach text_poke_bp() to emulate RET (Waiman Long) [2090229] - x86/ftrace: Have ftrace trampolines turn read-only at the end of system boot up (Waiman Long) [2090229] - x86/speculation: Change FILL_RETURN_BUFFER to work with objtool (Waiman Long) [2090229] - objtool: Add support for intra-function calls (Waiman Long) [2090229] - objtool: Rework allocating stack_ops on decode (Waiman Long) [2090229] - objtool: Better handle IRET (Waiman Long) [2090229] - objtool: Support multiple stack_op per instruction (Waiman Long) [2090229] - objtool: Make BP scratch register warning more robust (Waiman Long) [2090229] - x86/kexec: Make relocate_kernel_64.S objtool clean (Waiman Long) [2090229] - objtool: Introduce validate_return() (Waiman Long) [2090229] - Makefile: disallow data races on gcc-10 as well (Waiman Long) [2090229] - objtool: Improve call destination function detection (Waiman Long) [2090229] - x86/alternatives: Implement a better poke_int3_handler() completion scheme (Waiman Long) [2090229] - lib/: fix Kconfig indentation (Waiman Long) [2090229] - x86/alternatives: Use INT3_INSN_SIZE (Waiman Long) [2090229] - x86/kprobes: Fix ordering while text-patching (Waiman Long) [2090229] - x86/kprobes: Convert to text-patching.h (Waiman Long) [2090229] - x86/alternative: Shrink text_poke_loc (Waiman Long) [2090229] - x86/alternative: Remove text_poke_loc::len (Waiman Long) [2090229] - x86/ftrace: Use text_gen_insn() (Waiman Long) [2090229] - x86/alternative: Add text_opcode_size() (Waiman Long) [2090229] - x86/ftrace: Use text_poke() (Waiman Long) [2090229] - x86/ftrace: Use vmalloc special flag (Waiman Long) [2090229] - x86/ftrace: Explicitly include vmalloc.h for set_vm_flush_reset_perms() (Waiman Long) [2090229] - x86/alternatives: Add and use text_gen_insn() helper (Waiman Long) [2090229] - x86/alternatives, jump_label: Provide better text_poke() batching interface (Waiman Long) [2090229] - x86/asm: Annotate relocate_kernel_{32,64}.c (Waiman Long) [2090229] - x86: kprobes: Prohibit probing on instruction which has emulate prefix (Waiman Long) [2090229] - x86: Correct misc typos (Waiman Long) [2090229] - x86/speculation/mds: Apply more accurate check on hypervisor platform (Waiman Long) [2090229] - objtool: Convert insn type to enum (Waiman Long) [2090229] - objtool: Track original function across branches (Waiman Long) [2090229] - objtool: Rename elf_open() to prevent conflict with libelf from elftoolchain (Waiman Long) [2090229] - x86/ftrace: Make enable parameter bool where applicable (Waiman Long) [2090229] - x86/CPU/AMD: Don't force the CPB cap when running under a hypervisor (Waiman Long) [2090229] - objtool: Fix function fallthrough detection (Waiman Long) [2090229] - x86/paravirt: Detect over-sized patching bugs in paravirt_patch_call() (Waiman Long) [2090229] - x86/cpu/amd: Exclude 32bit only assembler from 64bit build (Waiman Long) [2090229] - x86/asm: Mark all top level asm statements as .text (Waiman Long) [2090229] - x86/cpu/bugs: Use __initconst for 'const' init data (Waiman Long) [2090229] - objtool: Add Direction Flag validation (Waiman Long) [2090229] - objtool: Rewrite add_ignores() (Waiman Long) [2090229] - x86/nospec, objtool: Introduce ANNOTATE_IGNORE_ALTERNATIVE (Waiman Long) [2090229] - x86/ftrace: Fix warning and considate ftrace_jmp_replace() and ftrace_call_replace() (Waiman Long) [2090229] - kbuild: Disable extra debugging info in .s output (Waiman Long) [2090229] - x86/CPU/AMD: Set the CPB bit unconditionally on F17h (Waiman Long) [2090229] - x86/alternatives: Print containing function (Waiman Long) [2090229] - x86/ftrace: Do not call function graph from dynamic trampolines (Waiman Long) [2090229] - ftrace: Create new ftrace_internal.h header (Waiman Long) [2090229] - kprobes/x86: Fix instruction patching corruption when copying more than one RIP-relative instruction (Waiman Long) [2090229] - tracing/Makefile: Fix handling redefinition of CC_FLAGS_FTRACE (Waiman Long) [2090229] - x86/paravirt: Remove unused paravirt bits (Waiman Long) [2090229] - x86/paravirt: Remove clobbers parameter from paravirt patch functions (Waiman Long) [2090229] - x86/paravirt: Make paravirt_patch_call() and paravirt_patch_jmp() static (Waiman Long) [2090229] - x86/l1tf: Fix build error seen if CONFIG_KVM_INTEL is disabled (Waiman Long) [2090229] - ftrace: Remove unused pointer ftrace_swapper_pid (Waiman Long) [2090229] - x86/spec_ctrl: Temporarily remove RHEL specific IBRS code (Waiman Long) [2090229] - net: bonding: fix use-after-free after 802.3ad slave unbind (Jonathan Toppins) [2109327] - net: bonding: fix possible NULL deref in rlb code (Jonathan Toppins) [2109327] - bonding: ARP monitor spams NETDEV_NOTIFY_PEERS notifiers (Jonathan Toppins) [2109327] - bonding: do not discard lowest hash bit for non layer3+4 hashing (Jonathan Toppins) [2109327] - bonding: helper macro __ATTR_RO to make code more clear (Jonathan Toppins) [2109327] - bonding: force carrier update when releasing slave (Jonathan Toppins) [2109327] - bonding: fix data-races around agg_select_timer (Jonathan Toppins) [2109327] - bonding: switch bond_net_exit() to batch mode (Jonathan Toppins) [2109327] - bonding: pair enable_port with slave_arr_updates (Jonathan Toppins) [2109327] - net: bonding: fix bond_xmit_broadcast return value error bug (Jonathan Toppins) [2109327] - tracing: Show size of requested perf buffer (Michael Petlan) [2103836] - tracing: Increase PERF_MAX_TRACE_SIZE to handle Sentinel1 and docker together (Michael Petlan) [2103836] - drivers/base/memory: determine and store zone for single-zone memory blocks (David Hildenbrand) [1997803] - drivers/base/node: rename link_mem_sections() to register_memory_block_under_node() (David Hildenbrand) [1997803] - drivers/base/node: consolidate node device subsystem initialization in node_dev_init() (David Hildenbrand) [1997803] - drivers/base/memory: introduce memory_block_{online,offline} (David Hildenbrand) [1997803] - mm/memory_hotplug: remove stale function declarations (David Hildenbrand) [1997803] - mm/memory_hotplug: remove HIGHMEM leftovers (David Hildenbrand) [1997803] - redhat/configs: remove CONFIG_MEMORY_HOTPLUG_SPARSE (David Hildenbrand) [1997803] - mm/memory_hotplug: restrict CONFIG_MEMORY_HOTPLUG to 64 bit (David Hildenbrand) [1997803] - mm/memory_hotplug: remove CONFIG_MEMORY_HOTPLUG_SPARSE (David Hildenbrand) [1997803] - mm/memory_hotplug: remove CONFIG_X86_64_ACPI_NUMA dependency from CONFIG_MEMORY_HOTPLUG (David Hildenbrand) [1997803] - memory: remove unused CONFIG_MEM_BLOCK_SIZE (David Hildenbrand) [1997803] - mm/memory_hotplug: disable the functionality for 32b (David Hildenbrand) [1997803] - include/linux/memory.h: drop fields 'hw' and 'phys_callback' from struct memory_block (David Hildenbrand) [1997803] - iommu/vt-d: Fix PCI bus rescan device hot add (Jerry Snitselaar) [2101591] - iommu/vt-d: Fix RID2PASID setup/teardown failure (Jerry Snitselaar) [2101591]- cifs: support share failover when remounting (Ronnie Sahlberg) [2095258] - cifs: avoid starvation when refreshing dfs cache (Ronnie Sahlberg) [2095258] - cifs: fix path comparison and hash calc (Ronnie Sahlberg) [2095258] - cifs: handle different charsets in dfs cache (Ronnie Sahlberg) [2095258] - spi: amd: Limit max transfer and message size (Sudheesh Mavila) [2047996] - redhat/configs: enable CONFIG_SPI_AMD for x86_64 (Sudheesh Mavila) [2047996] - spi: amd: Fix building without ACPI enabled (Sudheesh Mavila) [2047996] - spi: amd: Add support for version AMDI0062 (Sudheesh Mavila) [2047996] - spi: amd: Remove needless rom_addr variable (Sudheesh Mavila) [2047996] - spi: amd: Use iopoll for busy waiting (Sudheesh Mavila) [2047996] - spi: amd: Don't wait for a write-only transfer to finish (Sudheesh Mavila) [2047996] - spi: amd: Remove unneeded variable (Sudheesh Mavila) [2047996] - spi: amd: Refactor amd_spi_busy_wait (Sudheesh Mavila) [2047996] - spi: amd: Refactor code to use less spi_master_get_devdata (Sudheesh Mavila) [2047996] - spi: amd: Use devm_platform_ioremap_resource() in amd_spi_probe (Sudheesh Mavila) [2047996] - spi: spi-amd: Do not define 'struct acpi_device_id' when !CONFIG_ACPI (Sudheesh Mavila) [2047996] - spi: amd: Drop superfluous member from struct amd_spi (Sudheesh Mavila) [2047996] - spi: amd: Fix refcount underflow on remove (Sudheesh Mavila) [2047996] - spi: amd: Drop duplicate driver data assignments (Sudheesh Mavila) [2047996] - spi: amd: Pass probe errors back to driver core (Sudheesh Mavila) [2047996] - spi: amd: Fix duplicate iounmap in error path (Sudheesh Mavila) [2047996] - spi: spi-amd: Fix a NULL vs IS_ERR() check in amd_spi_probe() (Sudheesh Mavila) [2047996] - spi: spi-amd: fix warning (Sudheesh Mavila) [2047996] - spi: spi-amd: Add AMD SPI controller driver support (Sudheesh Mavila) [2047996] - selftests/tc-testings: Be compatible with newer tc output (Hangbin Liu) [2100322] - selftests/net: enable lo.accept_local in psock_snd test (Hangbin Liu) [2100322] - selftests/net: Use kselftest skip code for skipped tests (Hangbin Liu) [2100322] - Bluetooth: SCO: Fix sco_send_frame returning skb->len (Gopal Tiwari) [1984641] - Bluetooth: Add bt_skb_sendmsg helper (Gopal Tiwari) [1984641] - Bluetooth: SCO: Replace use of memcpy_from_msg with bt_skb_sendmsg (Gopal Tiwari) [1984641] - Bluetooth: sco: Fix lock_sock() blockage by memcpy_from_msg() (Gopal Tiwari) [1984641] - platform/mellanox: mlxbf-pmc: Fix an IS_ERR() vs NULL bug in mlxbf_pmc_map_counters (Mark Langsdorf) [2068297] - platform/mellanox: mlxreg-lc: fix error code in mlxreg_lc_create_static_devices() (Mark Langsdorf) [2068297] - platform/mellanox: mlxreg-lc: Add initial support for Nvidia line card devices (Mark Langsdorf) [2068297] - platform/mellanox: mlxreg-io: Extend number of hwmon attributes (Mark Langsdorf) [2068297] - platform/mellanox: mlxreg-hotplug: Extend logic for hotplug devices operations (Mark Langsdorf) [2068297] - platform_data/mlxreg: Add new type to support modular systems (Mark Langsdorf) [2068297] - platform/mellanox: mlxreg-io: Fix read access of n-bytes size attributes (Mark Langsdorf) [2068297] - platform/mellanox: mlxbf-pmc: fix kernel-doc notation (Mark Langsdorf) [2068297] - platform/mellanox: Typo fix in the file mlxbf-bootctl.c (Mark Langsdorf) [2068297] - redhat/configs: Support QAT devices for x86 only (Vladis Dronov) [2040724] - crypto: qat - expose device config through sysfs for 4xxx (Vladis Dronov) [2040724] - crypto: qat - relocate and rename adf_sriov_prepare_restart() (Vladis Dronov) [2040724] - crypto: qat - change behaviour of adf_cfg_add_key_value_param() (Vladis Dronov) [2040724] - crypto: qat - expose device state through sysfs for 4xxx (Vladis Dronov) [2040724] - crypto: qat - Removes the x86 dependency on the QAT drivers (Vladis Dronov) [2040724] - crypto: qat - replace get_current_node() with numa_node_id() (Vladis Dronov) [2040724] - crypto: qat - add support for 401xx devices (Vladis Dronov) [2040724] - crypto: qat - re-enable registration of algorithms (Vladis Dronov) [2040724] - crypto: qat - honor CRYPTO_TFM_REQ_MAY_SLEEP flag (Vladis Dronov) [2040724] - crypto: qat - add param check for DH (Vladis Dronov) [2040724] - crypto: qat - add param check for RSA (Vladis Dronov) [2040724] - crypto: qat - remove dma_free_coherent() for DH (Vladis Dronov) [2040724] - crypto: qat - remove dma_free_coherent() for RSA (Vladis Dronov) [2040724] - crypto: qat - fix memory leak in RSA (Vladis Dronov) [2040724] - crypto: qat - add backlog mechanism (Vladis Dronov) [2040724] - crypto: qat - refactor submission logic (Vladis Dronov) [2040724] - crypto: qat - use pre-allocated buffers in datapath (Vladis Dronov) [2040724] - crypto: qat - set to zero DH parameters before free (Vladis Dronov) [2040724] - crypto: qat - Fix unsigned function returning negative constant (Vladis Dronov) [2040724] - crypto: qat - remove line wrapping for pfvf_ops functions (Vladis Dronov) [2040724] - crypto: qat - use u32 variables in all GEN4 pfvf_ops (Vladis Dronov) [2040724] - crypto: qat - replace disable_vf2pf_interrupts() (Vladis Dronov) [2040724] - crypto: qat - leverage the GEN2 VF mask definiton (Vladis Dronov) [2040724] - crypto: qat - rework the VF2PF interrupt handling logic (Vladis Dronov) [2040724] - crypto: qat - fix off-by-one error in PFVF debug print (Vladis Dronov) [2040724] - crypto: qat - fix wording and formatting in code comment (Vladis Dronov) [2040724] - crypto: qat - test PFVF registers for spurious interrupts on GEN4 (Vladis Dronov) [2040724] - crypto: qat - add check for invalid PFVF protocol version 0 (Vladis Dronov) [2040724] - crypto: qat - add missing restarting event notification in VFs (Vladis Dronov) [2040724] - crypto: qat - remove unnecessary tests to detect PFVF support (Vladis Dronov) [2040724] - crypto: qat - remove unused PFVF stubs (Vladis Dronov) [2040724] - crypto: qat - remove unneeded braces (Vladis Dronov) [2040724] - crypto: qat - fix ETR sources enabled by default on GEN2 devices (Vladis Dronov) [2040724] - crypto: qat - set COMPRESSION capability for DH895XCC (Vladis Dronov) [2040724] - crypto: qat - set CIPHER capability for DH895XCC (Vladis Dronov) [2040724] - crypto: qat - stop using iommu_present() (Vladis Dronov) [2040724] - crypto: qat - fix initialization of pfvf rts_map_msg structures (Vladis Dronov) [2040724] - crypto: qat - fix initialization of pfvf cap_msg structures (Vladis Dronov) [2040724] - crypto: qat - remove unneeded assignment (Vladis Dronov) [2040724] - crypto: qat - disable registration of algorithms (Vladis Dronov) [2040724] - crypto: qat - enable power management for QAT GEN4 (Vladis Dronov) [2040724] - crypto: qat - move and rename GEN4 error register definitions (Vladis Dronov) [2040724] - crypto: qat - add misc workqueue (Vladis Dronov) [2040724] - crypto: qat - don't cast parameter in bit operations (Vladis Dronov) [2040724] - crypto: qat - fix access to PFVF interrupt registers for GEN4 (Vladis Dronov) [2040724] - crypto: qat - fix a signedness bug in get_service_enabled() (Vladis Dronov) [2040724] - dlm: fix missing lkb refcount handling (Alexander Aring) [2084606] - scsi: storvsc: Fix unsigned comparison to zero (Mohammed Gamal) [2020774] - scsi: storvsc: Fix validation for unsolicited incoming packets (Mohammed Gamal) [2020774] - scsi: storvsc: Fix storvsc_queuecommand() memory leak (Mohammed Gamal) [2020774] - x86/kvm: Add kexec support for SEV Live Migration. (Mohammed Gamal) [2018614] - x86/kvm: Add guest support for detecting and enabling SEV Live Migration feature. (Mohammed Gamal) [2018614] - mm: x86: Invoke hypercall when page encryption status is changed (Mohammed Gamal) [2018614] - hv_netvsc: Fix potential dereference of NULL pointer (Mohammed Gamal) [2086611] - hv_netvsc: Add support for XDP_REDIRECT (Mohammed Gamal) [2086611] - hv_netvsc: Print value of invalid ID in netvsc_send_{completion,tx_complete}() (Mohammed Gamal) [2086611] - net: hyperv: remove use of bpf_op_t (Mohammed Gamal) [2086611] - hv_netvsc: Add check for kvmalloc_array (Mohammed Gamal) [2086611] - net: netvsc: remove break after return (Mohammed Gamal) [2086611] - hv_netvsc: Use bitmap_zalloc() when applicable (Mohammed Gamal) [2086611] - SMB3: EBADF/EIO errors in rename/open caused by race condition in smb2_compound_op (Ronnie Sahlberg) [2108871] - vsock/virtio: enable VQs early on probe (Stefano Garzarella) [2107594] - vsock/virtio: initialize vdev->priv before using VQs (Stefano Garzarella) [2107594] - vsock: each transport cycles only on its own sockets (Stefano Garzarella) [2107594] - vhost/vsock: don't check owner in vhost_vsock_stop() while releasing (Stefano Garzarella) [2107594] - vsock: remove vsock from connected table when connect is interrupted by a signal (Stefano Garzarella) [2107594] - ipv6: take care of disable_policy when restoring routes (Andrea Claudi) [2103894] - tools/testing/nvdimm: Fix security_init() symbol collision (Jeff Moyer) [2096791] - redhat: make kernel-devel pkgs Requires elfutils and gcc (Jarod Wilson) [1701282] - xhci: Fix null pointer dereference in resume if xhci has only one roothub (Dean Nelson) [2061791] - usb: dwc3: gadget: Move null pinter check to proper place (Dean Nelson) [2061791] - xhci: Don't defer primary roothub registration if there is only one roothub (Dean Nelson) [2061791] - USB: serial: pl2303: fix type detection for odd device (Dean Nelson) [2061791] - media: pvrusb2: fix array-index-out-of-bounds in pvr2_i2c_core_init (Dean Nelson) [2061791] - usb: xhci-mtk: remove bandwidth budget table (Dean Nelson) [2061791] - usb: xhci-mtk: fix fs isoc's transfer error (Dean Nelson) [2061791] - xhci: Allow host runtime PM as default for Intel Alder Lake N xHCI (Dean Nelson) [2061791] - xhci: prevent U2 link power state if Intel tier policy prevented U1 (Dean Nelson) [2061791] - xhci: use generic command timer for stop endpoint commands. (Dean Nelson) [2061791] - usb: host: xhci-plat: omit shared hcd if either root hub has no ports (Dean Nelson) [2061791] - usb: host: xhci-plat: prepare operation w/o shared hcd (Dean Nelson) [2061791] - usb: host: xhci-plat: create shared hcd after having added main hcd (Dean Nelson) [2061791] - xhci: prepare for operation w/o shared hcd (Dean Nelson) [2061791] - xhci: factor out parts of xhci_gen_setup() (Dean Nelson) [2061791] - xhci: Set HCD flag to defer primary roothub registration (Dean Nelson) [2061791] - usb: core: hcd: Add support for deferring roothub registration (Dean Nelson) [2061791] - thunderbolt: Fix buffer allocation of devices with no DisplayPort adapters (Dean Nelson) [2061791] - media: uvcvideo: Fix bit overflow in uvc_probe_video (Dean Nelson) [2061791] - media: uvcvideo: Fix missing check to determine if element is found in list (Dean Nelson) [2061791] - usb: typec: tcpci: Don't skip cleanup in .remove() on error (Dean Nelson) [2061791] - usb: cdc-wdm: fix reading stuck on device close (Dean Nelson) [2061791] - thunderbolt: Ignore port locked error in tb_port_wait_for_link_width() (Dean Nelson) [2061791] - thunderbolt: Add debug logging when lane is enabled/disabled (Dean Nelson) [2061791] - usb: dwc3: gadget: Return proper request status (Dean Nelson) [2061791] - usb: typec: mux: Check dev_set_name() return value (Dean Nelson) [2061791] - usb: dwc3: pci: Fix pm_runtime_get_sync() error checking (Dean Nelson) [2061791] - usb: dwc3: gadget: Replace list_for_each_entry_safe() if using giveback (Dean Nelson) [2061791] - usb: dwc3: core: Only handle soft-reset in DCTL (Dean Nelson) [2061791] - usb: dwc3: Try usb-role-switch first in dwc3_drd_init (Dean Nelson) [2061791] - usb: dwc3: core: Fix tx/rx threshold settings (Dean Nelson) [2061791] - USB: storage: karma: fix rio_karma_init return (Dean Nelson) [2061791] - xhci: Enable runtime PM on second Alderlake controller (Dean Nelson) [2061791] - usb: misc: fix improper handling of refcount in uss720_probe() (Dean Nelson) [2061791] - usb: typec: ucsi: Fix role swapping (Dean Nelson) [2061791] - usb: typec: ucsi: Fix reuse of completion structure (Dean Nelson) [2061791] - thunderbolt: Use different lane for second DisplayPort tunnel (Dean Nelson) [2061791] - thunderbolt: Dump path config space entries during discovery (Dean Nelson) [2061791] - thunderbolt: Use decimal number with port numbers (Dean Nelson) [2061791] - xhci: increase usb U3 -> U0 link resume timeout from 100ms to 500ms (Dean Nelson) [2061791] - xhci: stop polling roothubs after shutdown (Dean Nelson) [2061791] - USB: Fix xhci event ring dequeue pointer ERDP update issue (Dean Nelson) [2061791] - USB: storage: ums-realtek: fix error code in rts51x_read_mem() (Dean Nelson) [2061791] - usb: early: xhci-dbc: Fix xdbc number parsing (Dean Nelson) [2061791] - usb: early: xhci-dbc: Remove duplicate keep parsing (Dean Nelson) [2061791] - USB: serial: pl2303: fix GS type detection (Dean Nelson) [2061791] - usb: host: xhci: Remove some unnecessary return value initializations (Dean Nelson) [2061791] - usb: host: xhci: add blank line in xhci_halt() (Dean Nelson) [2061791] - usb: host: xhci: update hci_version operation in xhci_gen_setup() (Dean Nelson) [2061791] - usb: host: xhci: fix a comment typo in xhci_mem_init() (Dean Nelson) [2061791] - usb: host: xhci: use ffs() in xhci_mem_init() (Dean Nelson) [2061791] - xhci: fix runtime PM imbalance in USB2 resume (Dean Nelson) [2061791] - xhci: fix uninitialized string returned by xhci_decode_ctrl_ctx() (Dean Nelson) [2061791] - xhci: fix garbage USBSTS being logged in some cases (Dean Nelson) [2061791] - xhci: make xhci_handshake timeout for xhci_reset() adjustable (Dean Nelson) [2061791] - xhci: omit mem read just after allocation of trb (Dean Nelson) [2061791] - Revert "USB: serial: ch341: add new Product ID for CH341A" (Dean Nelson) [2061791] - usb: xhci: fix minmax.cocci warnings (Dean Nelson) [2061791] - usb: host: xhci: drop redundant checks (Dean Nelson) [2061791] - xhci: Allocate separate command structures for each LPM command (Dean Nelson) [2061791] - xhci: dbgtty: use IDR to support several dbc instances. (Dean Nelson) [2061791] - xhci: dbc: Don't call dbc_tty_init() on every dbc tty probe (Dean Nelson) [2061791] - xhci: dbc: Rename xhci_dbc_init and xhci_dbc_exit (Dean Nelson) [2061791] - xhci: dbc: create and remove dbc structure in dbgtty driver. (Dean Nelson) [2061791] - xhci: dbc: refactor xhci_dbc_init() (Dean Nelson) [2061791] - usb: dwc3: pci: Fix Bay Trail phy GPIO mappings (Dean Nelson) [2061791] - xhci: Prevent futile URB re-submissions due to incorrect return value. (Dean Nelson) [2061791] - xhci: re-initialize the HC during resume if HCE was set (Dean Nelson) [2061791] - usb: dwc3: pci: Add "snps,dis_u2_susphy_quirk" for Intel Bay Trail (Dean Nelson) [2061791] - usb: dwc3: pci: add support for the Intel Raptor Lake-S (Dean Nelson) [2061791] - usb: xhci-mtk: add support ip-sleep wakeup for mt8195 (Dean Nelson) [2061791] - usb: dwc3: gadget: Prevent core from processing stale TRBs (Dean Nelson) [2061791] - thunderbolt: Replace acpi_bus_get_device() (Dean Nelson) [2061791] - thunderbolt: Add internal xHCI connect flows for Thunderbolt 3 devices (Dean Nelson) [2061791] - thunderbolt: Add missing device ID to tb_switch_is_alpine_ridge() (Dean Nelson) [2061791] - thunderbolt: Disable LTTPR on Intel Titan Ridge (Dean Nelson) [2061791] - usb: ulpi: Call of_node_put correctly (Dean Nelson) [2061791] - usb: ulpi: Move of_node_put to ulpi_dev_release (Dean Nelson) [2061791] - usb: xhci-mtk: Use struct_size() helper in create_sch_ep() (Dean Nelson) [2061791] - usb: common: ulpi: Fix crash in ulpi_match() (Dean Nelson) [2061791] - usb: typec: tcpm: Do not disconnect when receiving VSAFE0V (Dean Nelson) [2061791] - usb: typec: tcpm: Do not disconnect while receiving VBUS off (Dean Nelson) [2061791] - xhci: Fresco FL1100 controller should not have BROKEN_MSI quirk set. (Dean Nelson) [2061791] - usb: typec: tcpci: don't touch CC line if it's Vconn source (Dean Nelson) [2061791] - thunderbolt: Remove useless DMA-32 fallback configuration (Dean Nelson) [2061791] - media: uvcvideo: Support devices that report an OT as an entity source (Dean Nelson) [2061791] - Revert "media: uvcvideo: Support devices that report an OT as an entity source" (Dean Nelson) [2061791] - thunderbolt: Add module parameter for CLx disabling (Dean Nelson) [2061791] - thunderbolt: Enable CL0s for Intel Titan Ridge (Dean Nelson) [2061791] - thunderbolt: Rename Intel TB_VSE_CAP_IECS capability (Dean Nelson) [2061791] - thunderbolt: Implement TMU time disruption for Intel Titan Ridge (Dean Nelson) [2061791] - thunderbolt: Move usb4_switch_wait_for_bit() to switch.c (Dean Nelson) [2061791] - thunderbolt: Add CL0s support for USB4 routers (Dean Nelson) [2061791] - thunderbolt: Add TMU uni-directional mode (Dean Nelson) [2061791] - xhci: use max() to make code cleaner (Dean Nelson) [2061791] - usb: ftdi-elan: fix memory leak on device disconnect (Dean Nelson) [2061791] - Revert "usb: early: convert to readl_poll_timeout_atomic()" (Dean Nelson) [2061791] - usb: typec: tcpm: fix tcpm unregister port but leave a pending timer (Dean Nelson) [2061791] - thunderbolt: Check return value of kmemdup() in icm_handle_event() (Dean Nelson) [2061791] - media: dw2102: Fix use after free (Dean Nelson) [2061791] - USB: serial: cp210x: fix CP2105 GPIO registration (Dean Nelson) [2061791] - usb: xhci-mtk: fix list_del warning when enable list debug (Dean Nelson) [2061791] - usb: core: config: fix validation of wMaxPacketValue entries (Dean Nelson) [2061791] - xhci: avoid race between disable slot command and host runtime suspend (Dean Nelson) [2061791] - xhci: Remove CONFIG_USB_DEFAULT_PERSIST to prevent xHCI from runtime suspending (Dean Nelson) [2061791] - thunderbolt: Do not dereference fwnode in struct device (Dean Nelson) [2061791] - thunderbolt: Add debug logging of DisplayPort resource allocation (Dean Nelson) [2061791] - thunderbolt: Do not program path HopIDs for USB4 routers (Dean Nelson) [2061791] - thunderbolt: Do not allow subtracting more NFC credits than configured (Dean Nelson) [2061791] - thunderbolt: Runtime resume USB4 port when retimers are scanned (Dean Nelson) [2061791] - thunderbolt: Tear down existing tunnels when resuming from hibernate (Dean Nelson) [2061791] - thunderbolt: Runtime PM activate both ends of the device link (Dean Nelson) [2061791] - thunderbolt: xdomain: Avoid potential stack OOB read (Dean Nelson) [2061791] - media: uvcvideo: fix division by zero at stream start (Dean Nelson) [2061791] - usb: typec: tcpm: Wait in SNK_DEBOUNCED until disconnect (Dean Nelson) [2061791] - xhci: Fix commad ring abort, write all 64 bits to CRCR register. (Dean Nelson) [2061791] - usb: dwc3: gadget: Skip reading GEVNTSIZn (Dean Nelson) [2061791] - usb: dwc3: gadget: Ignore Update Transfer cmd params (Dean Nelson) [2061791] - usb: dwc3: gadget: Skip checking Update Transfer status (Dean Nelson) [2061791] - usb: hub: Fix locking issues with address0_mutex (Dean Nelson) [2061791] - media: dib0700: Only touch one bit when start/stop an adapter (Dean Nelson) [2061791] - media: dib0700: cleanup start/stop streaming logic (Dean Nelson) [2061791] - media: dib0700: fix undefined behavior in tuner shutdown (Dean Nelson) [2061791] - media: s2255: fix control-message timeouts (Dean Nelson) [2061791] - media: pvrusb2: fix control-message timeouts (Dean Nelson) [2061791] - media: flexcop-usb: fix control-message timeouts (Dean Nelson) [2061791] - usb: hub: Fix usb enumeration issue due to address0 race (Dean Nelson) [2061791] - usb: typec: fusb302: Fix masking of comparator and bc_lvl interrupts (Dean Nelson) [2061791] - usb: dwc3: gadget: Fix null pointer exception (Dean Nelson) [2061791] - usb: dwc3: gadget: Check for L1/L2/U3 for Start Transfer (Dean Nelson) [2061791] - usb: dwc3: gadget: Ignore NoStream after End Transfer (Dean Nelson) [2061791] - usb: xhci-mtk: fix random remote wakeup (Dean Nelson) [2061791] - usb: xhci-mtk: remove unnecessary error check (Dean Nelson) [2061791] - USB: serial: keyspan: fix memleak on probe errors (Dean Nelson) [2061791] - USB: iowarrior: fix control-message timeouts (Dean Nelson) [2061791] - usb: dwc3: gadget: Skip resizing EP's TX FIFO if already resized (Dean Nelson) [2061791] - usb: dwc3: gadget: Change to dev_dbg() when queuing to inactive gadget/ep (Dean Nelson) [2061791] - xhci: Enable trust tx length quirk for Fresco FL11 USB controller (Dean Nelson) [2061791] - xhci: Fix command ring pointer corruption while aborting a command (Dean Nelson) [2061791] - USB: xhci: dbc: fix tty registration race (Dean Nelson) [2061791] - xhci: add quirk for host controllers that don't update endpoint DCS (Dean Nelson) [2061791] - xhci: guard accesses to ep_state in xhci_endpoint_reset() (Dean Nelson) [2061791] - media: usb: dvd-usb: fix uninit-value bug in dibusb_read_eeprom_byte() (Dean Nelson) [2061791] - USB: cdc-acm: fix break reporting (Dean Nelson) [2061791] - USB: cdc-acm: fix racy tty buffer accesses (Dean Nelson) [2061791] - usb: typec: tcpm: handle SRC_STARTUP state if cc changes (Dean Nelson) [2061791] - usb: typec: tcpci: don't handle vSafe0V event if it's not enabled (Dean Nelson) [2061791] - usb: xhci-mtk: use xhci_dbg() to print log (Dean Nelson) [2061791] - media: mxl111sf: change mutex_init() location (Dean Nelson) [2061791] - media: tm6000: Avoid card name truncation (Dean Nelson) [2061791] - media: gspca: Limit frame size to sizeimage. (Dean Nelson) [2061791] - media: uvcvideo: Don't spam the log in uvc_ctrl_restore_values() (Dean Nelson) [2061791] - media: uvcvideo: Increase the size of UVC_METADATA_BUF_SIZE (Dean Nelson) [2061791] - media: uvcvideo: Return -EIO for control errors (Dean Nelson) [2061791] - media: uvcvideo: Remove unused including (Dean Nelson) [2061791] - media: m5602_ov7660: remove the repeated declaration (Dean Nelson) [2061791] - media: dvb-usb: fix ununit-value in az6027_rc_query (Dean Nelson) [2061791] - thunderbolt: Fix -Wrestrict warning (Dean Nelson) [2061791] - USB: serial: cp210x: fix dropped characters with CP2102 (Dean Nelson) [2061791] - usb: dwc3: gadget: Avoid starting DWC3 gadget during UDC unbind (Dean Nelson) [2061791] - USB: serial: option: remove duplicate USB device ID (Dean Nelson) [2061791] - USB: serial: mos7840: remove duplicated 0xac24 device ID (Dean Nelson) [2061791] - USB: cdc-acm: fix minor-number release (Dean Nelson) [2061791] - usb: dwc3: reference clock period configuration (Dean Nelson) [2061791] - usb: xhci-mtk: allow bandwidth table rollover (Dean Nelson) [2061791] - usb: xhci-mtk: modify the SOF/ITP interval for mt8195 (Dean Nelson) [2061791] - usb: xhci-mtk: add a member of num_esit (Dean Nelson) [2061791] - usb: xhci-mtk: check boundary before check tt (Dean Nelson) [2061791] - usb: xhci-mtk: update fs bus bandwidth by bw_budget_table (Dean Nelson) [2061791] - usb: xhci-mtk: support option to disable usb2 ports (Dean Nelson) [2061791] - usb: xhci-mtk: fix use-after-free of mtk->hcd (Dean Nelson) [2061791] - usb: dwc3: pci: add support for AMD's newer generation platform. (Dean Nelson) [2061791] - xhci: Add bus number to some debug messages (Dean Nelson) [2061791] - xhci: Add additional dynamic debug to follow URBs in cancel and error cases. (Dean Nelson) [2061791] - Revert "USB: xhci: fix U1/U2 handling for hardware with XHCI_INTEL_HOST quirk set" (Dean Nelson) [2061791] - xhci: Fix failure to give back some cached cancelled URBs. (Dean Nelson) [2061791] - xhci: fix even more unsafe memory usage in xhci tracing (Dean Nelson) [2061791] - xhci: fix unsafe memory usage in xhci tracing (Dean Nelson) [2061791] - usb: typec: tcpm: Support non-PD mode (Dean Nelson) [2061791] - USB: serial: cp210x: determine fw version for CP2105 and CP2108 (Dean Nelson) [2061791] - USB: serial: cp210x: clean up type detection (Dean Nelson) [2061791] - USB: serial: cp210x: clean up set-chars request (Dean Nelson) [2061791] - USB: serial: cp210x: clean up control-request timeout (Dean Nelson) [2061791] - USB: serial: cp210x: fix flow-control error handling (Dean Nelson) [2061791] - USB: serial: cp210x: fix control-characters error handling (Dean Nelson) [2061791] - tty: drop put_tty_driver (Dean Nelson) [2061791] - media: dvb-usb: fix uninit-value in vp702x_read_mac_addr (Dean Nelson) [2061791] - media: dvb-usb: fix uninit-value in dvb_usb_adapter_dvb_init (Dean Nelson) [2061791] - usb: renesas-xhci: Remove renesas_xhci_pci_exit() (Dean Nelson) [2061791] - usb: dwc3: Resize TX FIFOs to meet EP bursting requirements (Dean Nelson) [2061791] - memstick: rtsx_usb_ms: fix UAF (Dean Nelson) [2061791] - usb: dwc3: gadget: Clear DEP flags after stop transfers in ep disable (Dean Nelson) [2061791] - usb: dwc3: gadget: Set gadget_max_speed when set ssp_rate (Dean Nelson) [2061791] - usb: dwc3: gadget: Prevent EP queuing while stopping transfers (Dean Nelson) [2061791] - media: lmedm04: Fix misuse of comma (Dean Nelson) [2061791] - media: tm6000: Fix memleak in tm6000_start_stream (Dean Nelson) [2061791] - usb: dwc3: gadget: Restart DWC3 gadget when enabling pullup (Dean Nelson) [2061791] - memstick: Skip allocating card when removing host (Dean Nelson) [2061791] - USB: Replace zero-length array with flexible-array member (Dean Nelson) [2061791] - USB: xhci: fix 'broken_suspend' placement in struct xchi_hcd (Dean Nelson) [2061791] - Revert "[usb] USB: xhci: fix 'broken_suspend' placement in struct xchi_hcd" (Dean Nelson) [2061791] - memstick: rtsx_usb_ms: Support runtime power management (Dean Nelson) [2061791] - memstick: rtsx_usb_ms: Use ms_dev() helper (Dean Nelson) [2061791] - memstick: Prevent memstick host from getting runtime suspended during card detection (Dean Nelson) [2061791] - misc: rtsx_usb: Use USB remote wakeup signaling for card insertion detection (Dean Nelson) [2061791] - memstick: rtsx_usb_ms: Add missing pm_runtime_disable() in probe function (Dean Nelson) [2061791]- RDMA/qedr: Fix reporting QP timeout attribute (Kamal Heib) [2083620] - NFSD: Handle COPYer - Not suppored in RHEL8 (Benjamin Coddington) [2108628] - NFSD add ca_source_server<> to COPY (Benjamin Coddington) [2108628] - NFS NFSD: defining nl4_servers structure needed by both (Benjamin Coddington) [2108628] - fix backport powerpc/uaccess: get rid of small constant size cases in raw_copy_{to,from}_user() (Diego Domingos) [2106984] - bpf: Enable bpf_ktime_get_coarse_ns helper (Viktor Malik) [2105133] - kernel/resource: Introduce request_mem_region_muxed() (Sudheesh Mavila) [2047999] - i2c: piix4: Enable EFCH MMIO for Family 17h+ (Sudheesh Mavila) [2047999] - i2c: piix4: Add EFCH MMIO support for SMBus port select (Sudheesh Mavila) [2047999] - i2c: piix4: Add EFCH MMIO support to SMBus base address detect (Sudheesh Mavila) [2047999] - i2c: piix4: Add EFCH MMIO support to region request and release (Sudheesh Mavila) [2047999] - i2c: piix4: Move SMBus port selection into function (Sudheesh Mavila) [2047999] - i2c: piix4: Move SMBus controller base address detect into function (Sudheesh Mavila) [2047999] - i2c: piix4: Move port I/O region request/release code into functions (Sudheesh Mavila) [2047999] - i2c: piix4: Replace hardcoded memory map size with a #define (Sudheesh Mavila) [2047999] - i2c: piix4: Detect secondary SMBus controller on AMD AM4 chipsets (Sudheesh Mavila) [2047999] - i2c: piix4: Add ACPI support (Sudheesh Mavila) [2047999] - i2c: piix4: Fix probing of reserved ports on AMD Family 16h Model 30h (Sudheesh Mavila) [2047999] - i2c: piix4: Fix port selection for AMD Family 16h Model 30h (Sudheesh Mavila) [2047999] - i2c-piix4: Add Hygon Dhyana SMBus support (Sudheesh Mavila) [2047999] - tracing: Remove WARN_ON in start_thread() (Jerome Marchand) [2090967] - net: usb: Fix spelling mistakes (José Ignacio Tornos Martínez) [1984353] - net: usb: cdc_ether: record speed in status method (José Ignacio Tornos Martínez) [1984353] - net: usb: usbnet: add method for reporting speed without MII (José Ignacio Tornos Martínez) [1984353] - e1000e: Fix possible overflow in LTR decoding (Ken Cox) [2037965] - e1000e: Print PHY register address when MDI read/write fails (Ken Cox) [2037965] - e1000e: Correct NVM checksum verification flow (Ken Cox) [2037965] - e1000e: Fix possible HW unit hang after an s0ix exit (Ken Cox) [2037965 2049952] - e1000e: Handshake with CSME starts from ADL platforms (Ken Cox) [2037965 2049952] - e1000e: Separate ADP board type from TGP (Ken Cox) [2037965 2049952] - e1000e: Remove useless DMA-32 fallback configuration (Ken Cox) [2037965] - e1000e: Remove redundant statement (Ken Cox) [2037965] - ethernet: use eth_hw_addr_set() for dev->addr_len cases (Ken Cox) [2037965] - net: e1000e: solve insmod 'Unknown symbol mutex_lock' error (Ken Cox) [2037965] - RDMA/irdma: Add SW mechanism to generate completions on error (Kamal Heib) [2100316] - RDMA/irdma: Remove the redundant variable (Kamal Heib) [2100316] - RDMA/irdma: Add support for DSCP (Kamal Heib) [2100316] - RDMA/irdma: Use irq_update_affinity_hint() (Kamal Heib) [2100316] - RDMA/irdma: Set protocol based on PF rdma_mode flag (Kamal Heib) [2100316 2096481] - virtio-ring: fix DMA metadata flags (Cindy Lu) [1969742] - virtio_ring: fix typos in vring_desc_extra (Jason Wang) [1969742] - virtio-ring: store DMA metadata in desc_extra for split virtqueue (Jason Wang) [1969742] - virtio: use err label in __vring_new_virtqueue() (Jason Wang) [1969742] - virtio_ring: introduce virtqueue_desc_add_split() (Jason Wang) [1969742] - virtio_ring: secure handling of mapping errors (Jason Wang) [1969742] - virtio-ring: factor out desc_extra allocation (Jason Wang) [1969742] - virtio_ring: rename vring_desc_extra_packed (Jason Wang) [1969742] - virtio-ring: maintain next in extra state for packed virtqueue (Jason Wang) [1969742] - drivers/base: fix userspace break from using bin_attributes for cpumap and cpulist (Phil Auld) [2089715] - rpminspect: disable abidiff scanning (Jarod Wilson)- Netvsc: Call hv_unmap_memory() in the netvsc_device_remove() (Mohammed Gamal) [2086613] - Drivers: hv: vmbus: Release cpu lock in error case (Mohammed Gamal) [2086613] - Drivers: hv: Fix syntax errors in comments (Mohammed Gamal) [2086613] - Drivers: hv: vmbus: Don't assign VMbus channel interrupts to isolated CPUs (Mohammed Gamal) [2086613] - hv_balloon: Fix balloon_probe() and balloon_remove() error handling (Mohammed Gamal) [2086613] - Drivers: hv: vmbus: fix typo in comment (Mohammed Gamal) [2086613] - Drivers: hv: vmbus: Remove support for Hyper-V 2008 and Hyper-V 2008R2/Win7 (Mohammed Gamal) [2086613] - Drivers: hv: vmbus: Refactor the ring-buffer iterator functions (Mohammed Gamal) [2086613] - hv_sock: Copy packets sent by Hyper-V out of the ring buffer (Mohammed Gamal) [2086613] - hv_sock: Check hv_pkt_iter_first_raw()'s return value (Mohammed Gamal) [2086613] - Drivers: hv: vmbus: Accept hv_sock offers in isolated guests (Mohammed Gamal) [2086613] - Drivers: hv: vmbus: Introduce {lock,unlock}_requestor() (Mohammed Gamal) [2086613] - Drivers: hv: vmbus: Introduce vmbus_request_addr_match() (Mohammed Gamal) [2086613] - Drivers: hv: vmbus: Introduce vmbus_sendpacket_getid() (Mohammed Gamal) [2086613] - Drivers: hv: vmbus: Fix handling of messages with transaction ID of zero (Mohammed Gamal) [2086613] - Drivers: hv: vmbus: Add VMbus IMC device to unsupported list (Mohammed Gamal) [2086613] - Drivers: hv: vmbus: Replace smp_store_mb() with virt_store_mb() (Mohammed Gamal) [2086613] - Drivers: hv: balloon: Disable balloon and hot-add accordingly (Mohammed Gamal) [2086613] - Drivers: hv: balloon: Support status report for larger page sizes (Mohammed Gamal) [2086613] - Drivers: hv: vmbus: Prevent load re-ordering when reading ring buffer (Mohammed Gamal) [2086613] - Drivers: hv: vmbus: Fix potential crash on module unload (Mohammed Gamal) [2086613] - Drivers: hv: vmbus: Fix initialization of device object in vmbus_device_register() (Mohammed Gamal) [2086613] - Drivers: hv: vmbus: Deactivate sysctl_record_panic_msg by default in isolated guests (Mohammed Gamal) [2086613] - drivers: hv: log when enabling crash_kexec_post_notifiers (Mohammed Gamal) [2086613] - Drivers: hv: utils: Make use of the helper macro LIST_HEAD() (Mohammed Gamal) [2086613] - Drivers: hv: vmbus: Rework use of DMA_BIT_MASK(64) (Mohammed Gamal) [2086613] - Drivers: hv: vmbus: Fix memory leak in vmbus_add_channel_kobj (Mohammed Gamal) [2086613] - Drivers: hv: Compare cpumasks and not their weights in init_vp_index() (Mohammed Gamal) [2086613] - Drivers: hv: Rename 'alloced' to 'allocated' (Mohammed Gamal) [2086613] - Drivers: hv: vmbus: Use struct_size() helper in kmalloc() (Mohammed Gamal) [2086613] - Drivers: hv: balloon: account for vmbus packet header in max_pkt_size (Mohammed Gamal) [2086613] - Drivers: hv: vmbus: Initialize request offers message for Isolation VM (Mohammed Gamal) [2086613] - Drivers: hv: Fix definition of hypercall input & output arg variables (Mohammed Gamal) [2086613] - net: netvsc: Add Isolation VM support for netvsc driver (Mohammed Gamal) [2086613] - scsi: storvsc: Add Isolation VM support for storvsc driver (Mohammed Gamal) [2086613] - Drivers: hv : vmbus: Adding NULL pointer check (Mohammed Gamal) [2086613] - Drivers: hv: vmbus: Remove unused code to check for subchannels (Mohammed Gamal) [2086613] - Drivers: hv: vmbus: Initialize VMbus ring buffer for Isolation VM (Mohammed Gamal) [2086613] - Drivers: hv: vmbus: Add SNP support for VMbus channel initiate message (Mohammed Gamal) [2086613] - Drivers: hv: vmbus: Mark vmbus ring buffer visible to host in Isolation VM (Mohammed Gamal) [2086613] - SUNRPC: Don't leak sockets in xs_local_connect() (Jeffrey Layton) [2089429] - SUNRPC: clean up some inconsistent indenting (Jeffrey Layton) [2089429] - SUNRPC: Ensure we flush any closed sockets before xs_xprt_free() (Jeffrey Layton) [2089429] - SUNRPC: Don't call connect() more than once on a TCP socket (Jeffrey Layton) [2089429] - net: openvswitch: fix misuse of the cached connection on tuple changes (Timothy Redaelli) [2099213] - sfc: fix considering that all channels have TX queues (Íñigo Huguet) [1851823] - sfc: fix wrong tx channel offset with efx_separate_tx_channels (Íñigo Huguet) [1851823] - intel/igb:fix repeated words in comments (Corinna Vinschen) [2037959] - igb: remove unexpected word "the" (Corinna Vinschen) [2037959] - igb: Make DMA faster when CPU is active on the PCIe link (Corinna Vinschen) [2037959] - igb: fix a use-after-free issue in igb_clean_tx_ring (Corinna Vinschen) [2037959] - igb: Remove duplicate defines (Corinna Vinschen) [2037959] - igb: skip phy status check where unavailable (Corinna Vinschen) [2037959] - igb: Convert kmap() to kmap_local_page() (Corinna Vinschen) [2037959] - igb: zero hwtstamp by default (Corinna Vinschen) [2037959] - igb: Remove useless DMA-32 fallback configuration (Corinna Vinschen) [2037959] - PCI: Work around Intel I210 ROM BAR overlap defect (Corinna Vinschen) [2037959] - igb: support EXTTS on 82580/i354/i350 (Corinna Vinschen) [2037959] - igb: support PEROUT on 82580/i354/i350 (Corinna Vinschen) [2037959] - igb: move PEROUT and EXTTS isr logic to separate functions (Corinna Vinschen) [2037959] - igb: move SDP config initialization to separate function (Corinna Vinschen) [2037959] - igb: switch to napi_build_skb() (Corinna Vinschen) [2037959] - igb: remove never changed variable `ret_val' (Corinna Vinschen) [2037959] - NFSv4: Add an fattr allocation to _nfs4_discover_trunking() (Scott Mayhew) [2096393] - sunrpc: set cl_max_connect when cloning an rpc_clnt (Scott Mayhew) [2096393] - NFSv4.1 mark qualified async operations as MOVEABLE tasks (Scott Mayhew) [2096393] - powerpc/rtas: Allow ibm,platform-dump RTAS call with null buffer address (Desnes A. Nunes do Rosario) [2095041] - audit: free module name (Richard Guy Briggs) [2100259] - bfq: fix blkio cgroup leakage v4 (Ming Lei) [2093206] - scsi: scsi_dh_alua: Properly handle the ALUA transitioning state (Ewan D. Milne) [1992870] - mm: sparse: remove __section_nr() function (Mark Langsdorf) [2067280] - mm: sparse: pass section_nr to find_memory_block (Mark Langsdorf) [2067280] - mm: sparse: pass section_nr to section_mark_present (Mark Langsdorf) [2067280] - headers/uninline: Uninline single-use function: kobject_has_children() (Mark Langsdorf) [2067280] - arch_topology: Do not set llc_sibling if llc_id is invalid (Mark Langsdorf) [2067280] - topology: make core_mask include at least cluster_siblings (Mark Langsdorf) [2067280] - regmap: allow a defined reg_base to be added to every address (Mark Langsdorf) [2067280] - regmap: add configurable downshift for addresses (Mark Langsdorf) [2067280] - drivers/base/dd.c : Remove the initial value of the global variable (Mark Langsdorf) [2067280] - devres: fix typos in comments (Mark Langsdorf) [2067280] - base: soc: Make soc_device_match() simpler and easier to read (Mark Langsdorf) [2067280] - driver core: Refactor sysfs and drv/bus remove hooks (Mark Langsdorf) [2067280] - driver core: Refactor multiple copies of device cleanup (Mark Langsdorf) [2067280] - arch_topology: obtain cpu capacity using information from CPPC (Mark Langsdorf) [2067280] - PM: core: keep irq flags in device_pm_check_callbacks() (Mark Langsdorf) [2067280] - PM: sleep: Add device name to suspend_report_result() (Mark Langsdorf) [2067280] - PM: runtime: Have devm_pm_runtime_enable() handle pm_runtime_dont_use_autosuspend() (Mark Langsdorf) [2067280] - PM: sleep: wakeup: Fix typos in comments (Mark Langsdorf) [2067280] - PM: domains: Fix sleep-in-atomic bug caused by genpd_debug_remove() (Mark Langsdorf) [2067280] - PM: domains: use dev_err_probe() to simplify error handling (Mark Langsdorf) [2067280] - PM: domains: Prevent power off for parent unless child is in deepest state (Mark Langsdorf) [2067280] - driver core: cleanup double words comments (Mark Langsdorf) [2067280] - device property: Don't split fwnode_get_irq*() APIs in the code (Mark Langsdorf) [2067280] - regmap: irq: cleanup comments (Mark Langsdorf) [2067280] - platform: use dev_err_probe() in platform_get_irq_byname() (Mark Langsdorf) [2067280] - devtmpfs: drop redundant fs parameters from internal fs (Mark Langsdorf) [2067280] - component: Replace most references to 'master' with 'aggregate device' (Mark Langsdorf) [2067280] - device property: Add fwnode_irq_get_byname (Mark Langsdorf) [2067280] - regmap-irq: Fix typo in comment (Mark Langsdorf) [2067280] - driver core: Free DMA range map when device is released (Mark Langsdorf) [2067280] - regmap-irq: Update interrupt clear register for proper reset (Mark Langsdorf) [2067280] - PM: s2idle: ACPI: Fix wakeup interrupts handling (Mark Langsdorf) [2067280] - devtmpfs regression fix: reconfigure on each mount (Mark Langsdorf) [2067280] - regmap: debugfs: Fix indentation (Mark Langsdorf) [2067280] - regmap: Call regmap_debugfs_exit() prior to _init() (Mark Langsdorf) [2067280] - driver core: Make bus notifiers in right order in really_probe() (Mark Langsdorf) [2067280] - driver core: Move driver_sysfs_remove() after driver_sysfs_add() (Mark Langsdorf) [2067280] - driver core: Simplify async probe test code by using ktime_ms_delta() (Mark Langsdorf) [2067280] - PM: runtime: Simplify locking in pm_runtime_put_suppliers() (Mark Langsdorf) [2067280] - software node: fix wrong node passed to find nargs_prop (Mark Langsdorf) [2067280] - driver core: platform: document registration-failure requirement (Mark Langsdorf) [2067280] - device property: Add fwnode_iomap() (Mark Langsdorf) [2067280] - device property: Use fwnode_graph_for_each_endpoint() macro (Mark Langsdorf) [2067280] - device property: Implement fwnode_graph_get_endpoint_count() (Mark Langsdorf) [2067280] - device property: Fix documentation for FWNODE_GRAPH_DEVICE_DISABLED (Mark Langsdorf) [2067280] - rtc: Check return value from mc146818_get_time() (Mark Langsdorf) [2067280] - device property: Check fwnode->secondary when finding properties (Mark Langsdorf) [2067280] - topology/sysfs: rework book and drawer topology ifdefery (Mark Langsdorf) [2067280] - topology/sysfs: export cluster attributes only if an architectures has support (Mark Langsdorf) [2067280] - topology/sysfs: export die attributes only if an architectures has support (Mark Langsdorf) [2067280] - driver core: Don't call device_remove_properties() from device_del() (Mark Langsdorf) [2067280] - regmap: allow to define reg_update_bits for no bus configuration (Mark Langsdorf) [2067280] - platform/x86: amd-pmc: Set QOS during suspend on CZN w/ timer wakeup (Mark Langsdorf) [2067250] - PM: sleep: Fix error handling in dpm_prepare() (Mark Langsdorf) [2067250] - PM: sleep: Avoid calling put_device() under dpm_list_mtx (Mark Langsdorf) [2067250] - PM: sleep: Fix runtime PM based cpuidle support (Mark Langsdorf) [2067250] - PM / wakeirq: support enabling wake-up irq after runtime_suspend called (Mark Langsdorf) [2067250] - device property: Drop redundant NULL checks (Mark Langsdorf) [2067250] - PM: sleep: Pause cpuidle later and resume it earlier during system transitions (Mark Langsdorf) [2067250] - PM: suspend: Do not pause cpuidle in the suspend-to-idle path (Mark Langsdorf) [2067250] - regmap: spi: Set regmap max raw r/w from max_transfer_size (Mark Langsdorf) [2067250] - PM: sleep: Do not let "syscore" devices runtime-suspend during system transitions (Mark Langsdorf) [2067250] - component: do not leave master devres group open after bind (Mark Langsdorf) [2067250] - driver core: Provide device_match_acpi_handle() helper (Mark Langsdorf) [2067250] - regmap: Fix possible double-free in regcache_rbtree_exit() (Mark Langsdorf) [2067250] - device property: build kunit tests without structleak plugin (Mark Langsdorf) [2067250] - driver core: Reject pointless SYNC_STATE_ONLY device links (Mark Langsdorf) [2067250] - firmware_loader: add a sanity check for firmware_request_builtin() (Mark Langsdorf) [2067250] - firmware_loader: split built-in firmware call (Mark Langsdorf) [2067250] - firmware_loader: fix pre-allocated buf built-in firmware use (Mark Langsdorf) [2067250] - drivers/base/component.c: remove superfluous header files from component.c (Mark Langsdorf) [2067250] - drivers/base/arch_topology.c: remove superfluous header (Mark Langsdorf) [2067250] - driver core: use NUMA_NO_NODE during device_initialize (Mark Langsdorf) [2067250] - driver core: Fix possible memory leak in device_link_add() (Mark Langsdorf) [2067250] - driver core: Add debug logs when fwnode links are added/deleted (Mark Langsdorf) [2067250] - driver core: Create __fwnode_link_del() helper function (Mark Langsdorf) [2067250] - driver core: Set deferred probe reason when deferred by driver core (Mark Langsdorf) [2067250] - driver core: fw_devlink: Add support for FWNODE_FLAG_NEEDS_CHILD_BOUND_ON_ADD (Mark Langsdorf) [2067250] - driver core: Clarify that dev_err_probe() is OK even w/out -EPROBE_DEFER (Mark Langsdorf) [2067250] - driver core: fw_devlink: Improve handling of cyclic dependencies (Mark Langsdorf) [2067250] - software node: balance refcount for managed software nodes (Mark Langsdorf) [2067250] - driver core: platform: Make use of the helper macro SET_RUNTIME_PM_OPS() (Mark Langsdorf) [2067250] - PM: base: power: don't try to use non-existing RTC for storing data (Mark Langsdorf) [2067250] - PM: sleep: core: Avoid setting power.must_resume to false (Mark Langsdorf) [2067250] - PM: sleep: wakeirq: drop useless parameter from dev_pm_attach_wake_irq() (Mark Langsdorf) [2067250] - PM: domains: Fix domain attach for CONFIG_PM_OPP=n (Mark Langsdorf) [2067250] - PM: runtime: add devm_pm_clk_create helper (Mark Langsdorf) [2067250] - PM: runtime: add devm_pm_runtime_enable helper (Mark Langsdorf) [2067250] - regmap: teach regmap to use raw spinlocks if requested in the config (Mark Langsdorf) [2067250] - PM: domains: Add support for 'required-opps' to set default perf state (Mark Langsdorf) [2067250] - Revert "media: device property: Call fwnode_graph_get_endpoint_by_id() for fwnode->secondary" (Mark Langsdorf) [2067250] - driver: base: Prefer unsigned int to bare use of unsigned (Mark Langsdorf) [2067250] - cacheinfo: clear cache_leaves(cpu) in free_cache_attributes() (Mark Langsdorf) [2067250] - driver core: Fix error return code in really_probe() (Mark Langsdorf) [2067250] - driver: base: Replace symbolic permissions with octal permissions (Mark Langsdorf) [2067250] - regmap: Prefer unsigned int to bare use of unsigned (Mark Langsdorf) [2067250] - regmap: fix the offset of register error log (Mark Langsdorf) [2067250] - bpf: Fix request_sock leak in sk lookup helpers (Antoine Tenart) [2085313] - crypto: fips - make proc files report fips module name and version (Vladis Dronov) [2103966] - net: tipc: fix possible refcount leak in tipc_sk_create() (Xin Long) [2106048] - tipc: move bc link creation back to tipc_node_create (Xin Long) [2106048] - tipc: fix use-after-free Read in tipc_named_reinit (Xin Long) [2106048] - tipc: check attribute length for bearer name (Xin Long) [2106048] - ice: Fix memory corruption in VF driver (Petr Oros) [2037937] - ice: Fix queue config fail handling (Petr Oros) [2037937] - ice: Sync VLAN filtering features for DVM (Petr Oros) [2037937] - ice: Fix PTP TX timestamp offset calculation (Petr Oros) [2037937] - ice: Fix interrupt moderation settings getting cleared (Petr Oros) [2037937] - ice: fix possible under reporting of ethtool Tx and Rx statistics (Petr Oros) [2037937] - ice: allow creating VFs for !CONFIG_NET_SWITCHDEV (Petr Oros) [2037937] - ice: add trace events for tx timestamps (Petr Oros) [2037937] - ice: fix return value check in ice_gnss.c (Petr Oros) [2037937] - ice: remove PF pointer from ice_check_vf_init (Petr Oros) [2037937] - ice: introduce ice_virtchnl.c and ice_virtchnl.h (Petr Oros) [2037937] - ice: cleanup long lines in ice_sriov.c (Petr Oros) [2037937] - ice: introduce ICE_VF_RESET_LOCK flag (Petr Oros) [2037937] - ice: introduce ICE_VF_RESET_NOTIFY flag (Petr Oros) [2037937] - ice: convert ice_reset_vf to take flags (Petr Oros) [2037937] - ice: convert ice_reset_vf to standard error codes (Petr Oros) [2037937] - ice: make ice_reset_all_vfs void (Petr Oros) [2037937] - ice: drop is_vflr parameter from ice_reset_all_vfs (Petr Oros) [2037937] - ice: move reset functionality into ice_vf_lib.c (Petr Oros) [2037937] - ice: fix a long line warning in ice_reset_vf (Petr Oros) [2037937] - ice: introduce VF operations structure for reset flows (Petr Oros) [2037937] - ice: fix incorrect dev_dbg print mistaking 'i' for vf->vf_id (Petr Oros) [2037937] - ice: introduce ice_vf_lib.c, ice_vf_lib.h, and ice_vf_lib_private.h (Petr Oros) [2037937] - ice: use ice_is_vf_trusted helper function (Petr Oros) [2037937] - ice: log an error message when eswitch fails to configure (Petr Oros) [2037937] - ice: cleanup error logging for ice_ena_vfs (Petr Oros) [2037937] - ice: move ice_set_vf_port_vlan near other .ndo ops (Petr Oros) [2037937] - ice: refactor spoofchk control code in ice_sriov.c (Petr Oros) [2037937] - ice: rename ICE_MAX_VF_COUNT to avoid confusion (Petr Oros) [2037937] - ice: remove unused definitions from ice_sriov.h (Petr Oros) [2037937] - ice: convert vf->vc_ops to a const pointer (Petr Oros) [2037937] - ice: remove circular header dependencies on ice.h (Petr Oros) [2037937] - ice: rename ice_virtchnl_pf.c to ice_sriov.c (Petr Oros) [2037937] - ice: rename ice_sriov.c to ice_vf_mbx.c (Petr Oros) [2037937] - ice: Fix FV offset searching (Petr Oros) [2037937] - ice: Add support for outer dest MAC for ADQ tunnels (Petr Oros) [2037937] - ice: avoid XDP checks in ice_clean_tx_irq() (Petr Oros) [2037937] - ice: change "can't set link" message to dbg level (Petr Oros) [2037937] - ice: Add slow path offload stats on port representor in switchdev (Petr Oros) [2037937] - ice: Add support for inner etype in switchdev (Petr Oros) [2037937] - ice: convert VF storage to hash table with krefs and RCU (Petr Oros) [2037937] - ice: introduce VF accessor functions (Petr Oros) [2037937] - ice: factor VF variables to separate structure (Petr Oros) [2037937] - ice: convert ice_for_each_vf to include VF entry iterator (Petr Oros) [2037937] - ice: use ice_for_each_vf for iteration during removal (Petr Oros) [2037937] - ice: remove checks in ice_vc_send_msg_to_vf (Petr Oros) [2037937] - ice: move VFLR acknowledge during ice_free_vfs (Petr Oros) [2037937] - ice: move clear_malvf call in ice_free_vfs (Petr Oros) [2037937] - ice: pass num_vfs to ice_set_per_vf_res() (Petr Oros) [2037937] - ice: store VF pointer instead of VF ID (Petr Oros) [2037937] - ice: refactor unwind cleanup in eswitch mode (Petr Oros) [2037937] - ice: add TTY for GNSS module for E810T device (Petr Oros) [2037937] - ice: Simplify tracking status of RDMA support (Petr Oros) [2037937] - ice: Add ability for PF admin to enable VF VLAN pruning (Petr Oros) [2037937] - ice: Add support for 802.1ad port VLANs VF (Petr Oros) [2037937] - ice: Advertise 802.1ad VLAN filtering and offloads for PF netdev (Petr Oros) [2037937] - ice: Support configuring the device to Double VLAN Mode (Petr Oros) [2037937] - ice: Add support for VIRTCHNL_VF_OFFLOAD_VLAN_V2 (Petr Oros) [2037937] - ice: Add hot path support for 802.1Q and 802.1ad VLAN offloads (Petr Oros) [2037937] - ice: Add outer_vlan_ops and VSI specific VLAN ops implementations (Petr Oros) [2037937] - ice: Adjust naming for inner VLAN operations (Petr Oros) [2037937] - ice: Use the proto argument for VLAN ops (Petr Oros) [2037937] - ice: Refactor vf->port_vlan_info to use ice_vlan (Petr Oros) [2037937] - ice: Introduce ice_vlan struct (Petr Oros) [2037937] - ice: Add new VSI VLAN ops (Petr Oros) [2037937] - ice: Add helper function for adding VLAN 0 (Petr Oros) [2037937] - ice: Refactor spoofcheck configuration functions (Petr Oros) [2037937] - Revert "ice: Allow to pass VLAN tagged packets to VF when port VLAN is configured" (Petr Oros) [2037937] - Revert "ice: Do not enable VLAN pruning when spoofchk is enabled" (Petr Oros) [2037937] - ice: Remove likely for napi_complete_done (Petr Oros) [2037937] - ice: add support for DSCP QoS for IDC (Petr Oros) [2037937] - ice: respect metadata on XSK Rx to skb (Petr Oros) [2037937] - ice: don't reserve excessive XDP_PACKET_HEADROOM on XSK Rx to skb (Petr Oros) [2037937] - ice: respect metadata in legacy-rx/ice_construct_skb() (Petr Oros) [2037937] - ice: Fix broken IFF_ALLMULTI handling (Petr Oros) [2037937]- i40e: Fix call trace in setup_tx_descriptors (Ivan Vecera) [2037943] - i40e: Fix calculating the number of queue pairs (Ivan Vecera) [2037943] - i40e: Fix adding ADQ filter to TC0 (Ivan Vecera) [2037943] - i40e: i40e_main: fix a missing check on list iterator (Ivan Vecera) [2037943] - i40e, xsk: Get rid of redundant 'fallthrough' (Ivan Vecera) [2037943] - i40e, xsk: Diversify return values from xsk_wakeup call paths (Ivan Vecera) [2037943] - i40e, xsk: Terminate Rx side of NAPI when XSK Rx queue gets full (Ivan Vecera) [2037943] - i40e: Add Ethernet Connection X722 for 10GbE SFP+ support (Ivan Vecera) [2037943] - i40e: Add vsi.tx_restart to i40e ethtool stats (Ivan Vecera) [2037943] - i40e: Add tx_stopped stat (Ivan Vecera) [2037943] - i40e: Add support for MPLS + TSO (Ivan Vecera) [2037943] - i40e: little endian only valid checksums (Ivan Vecera) [2037943] - i40e: stop disabling VFs due to PF error responses (Ivan Vecera) [2037943] - i40e: remove dead stores on XSK hotpath (Ivan Vecera) [2037943] - i40e: Add a stat for tracking busy rx pages (Ivan Vecera) [2037943] - i40e: Add a stat for tracking pages waived (Ivan Vecera) [2037943] - i40e: Add a stat tracking new RX page allocations (Ivan Vecera) [2037943] - i40e: Aggregate and export RX page reuse stat (Ivan Vecera) [2037943] - i40e: Remove rx page reuse double count (Ivan Vecera) [2037943] - i40e: Fix race condition while adding/deleting MAC/VLAN filters (Ivan Vecera) [2037943] - i40e: Add new version of i40e_aq_add_macvlan function (Ivan Vecera) [2037943] - i40e: Add new versions of send ASQ command functions (Ivan Vecera) [2037943] - i40e: Add sending commands in atomic context (Ivan Vecera) [2037943] - i40e: Remove unused RX realloc stat (Ivan Vecera) [2037943] - i40e: Disable hw-tc-offload feature on driver load (Ivan Vecera) [2037943] - i40e: Fix reset path while removing the driver (Ivan Vecera) [2037943] - i40e: respect metadata on XSK Rx to skb (Ivan Vecera) [2037943] - i40e: don't reserve excessive XDP_PACKET_HEADROOM on XSK Rx to skb (Ivan Vecera) [2037943] - i40e: Remove useless DMA-32 fallback configuration (Ivan Vecera) [2037943] - i40e: fix unsigned stat widths (Ivan Vecera) [2037943] - i40e: Fix for failed to init adminq while VF reset (Ivan Vecera) [2037943] - i40e: Fix queues reservation for XDP (Ivan Vecera) [2037943] - i40e: Fix issue when maximum queues is exceeded (Ivan Vecera) [2037943] - i40e: Increase delay to 1 s after global EMP reset (Ivan Vecera) [2037943] - i40e: remove variables set but not used (Ivan Vecera) [2037943] - i40e: Remove non-inclusive language (Ivan Vecera) [2037943] - i40e: Update FW API version (Ivan Vecera) [2037943] - i40e: Minimize amount of busy-waiting during AQ send (Ivan Vecera) [2037943] - i40e: Add ensurance of MacVlan resources for every trusted VF (Ivan Vecera) [2037943] - i40e: Fix incorrect netdev's real number of RX/TX queues (Ivan Vecera) [2037943] - i40e: Fix for displaying message regarding NVM version (Ivan Vecera) [2037943] - i40e: fix use-after-free in i40e_sync_filters_subtask() (Ivan Vecera) [2037943] - i40e: Fix to not show opcode msg on unsuccessful VF MAC change (Ivan Vecera) [2037943] - i40e: switch to napi_build_skb() (Ivan Vecera) [2037943] - i40e: Use irq_update_affinity_hint() (Ivan Vecera) [2037943] - mptcp: fix race on unaccepted mptcp sockets (Davide Caratti) [2076971] - mptcp: fix local endpoint accounting (Davide Caratti) [2076971] - mptcp: fix race in overlapping signal events (Davide Caratti) [2076971] - mptcp: fix subflow accounting on close (Davide Caratti) [2076971] - mptcp: introduce implicit endpoints (Davide Caratti) [2076971] - mptcp: constify a bunch of of helpers (Davide Caratti) [2076971] - mptcp: drop port parameter of mptcp_pm_add_addr_signal (Davide Caratti) [2076971] - mptcp: fix removing ids bitmap setting (Davide Caratti) [2076971] - selftests: mptcp: be more conservative with cookie MPJ limits (Davide Caratti) [2076971] - selftests: mptcp: more robust signal race test (Davide Caratti) [2076971] - mptcp: cleanup MPJ subflow list handling (Davide Caratti) [2076971] - mptcp: do not block subflows creation on errors (Davide Caratti) [2076971] - mptcp: keep track of local endpoint still available for each msk (Davide Caratti) [2076971] - mptcp: clean up harmless false expressions (Davide Caratti) [2076971] - mptcp: fix per socket endpoint accounting (Davide Caratti) [2076971] - selftests: mptcp: add fullmesh testcases (Davide Caratti) [2076971] - selftests: mptcp: set and print the fullmesh flag (Davide Caratti) [2076971] - mptcp: local addresses fullmesh (Davide Caratti) [2076971] - mptcp: remote addresses fullmesh (Davide Caratti) [2076971] - mptcp: remove MPTCP_ADD_ADDR_IPV6 and MPTCP_ADD_ADDR_PORT (Davide Caratti) [2076971] - mptcp: build ADD_ADDR/echo-ADD_ADDR option according pm.add_signal (Davide Caratti) [2076971] - mptcp: fix ADD_ADDR and RM_ADDR maybe flush addr_signal each other (Davide Caratti) [2076971] - mptcp: make MPTCP_ADD_ADDR_SIGNAL and MPTCP_ADD_ADDR_ECHO separate (Davide Caratti) [2076971] - mptcp: move drop_other_suboptions check under pm lock (Davide Caratti) [2076971] - mptcp: drop flags and ifindex arguments (Davide Caratti) [2076971] - mptcp: allow to use port and non-signal in set_flags (Davide Caratti) [2076971] - NFSv4.1 support for NFS4_RESULT_PRESERVER_UNLINKED (Scott Mayhew) [2066369] - KVM: selftests: get-reg-list: Add KVM_REG_ARM_FW_REG(3) (Chris von Recklinghausen) [2062287] {CVE-2022-23960} - arm64: proton-pack: Include unprivileged eBPF status in Spectre v2 miti (Chris von Recklinghausen) [2062287] {CVE-2022-23960} - arm64: Use the clearbhb instruction in mitigations (Chris von Recklinghausen) [2062287] {CVE-2022-23960} - arm64: add ID_AA64ISAR2_EL1 sys register (Chris von Recklinghausen) [2062287] {CVE-2022-23960} - KVM: arm64: Allow SMCCC_ARCH_WORKAROUND_3 to be discovered and migrated (Chris von Recklinghausen) [2062287] {CVE-2022-23960} - arm64: Mitigate spectre style branch history side channels (Chris von Recklinghausen) [2062287] {CVE-2022-23960} - KVM: arm64: Add templates for BHB mitigation sequences (Chris von Recklinghausen) [2062287] {CVE-2022-23960} - arm64: proton-pack: Report Spectre-BHB vulnerabilities as part of Spect (Chris von Recklinghausen) [2062287] {CVE-2022-23960} - arm64: Add percpu vectors for EL1 (Chris von Recklinghausen) [2062287] {CVE-2022-23960} - arm64: entry: Add macro for reading symbol addresses from the trampolin (Chris von Recklinghausen) [2062287] {CVE-2022-23960} - arm64: entry: Add vectors that have the bhb mitigation sequences (Chris von Recklinghausen) [2062287] {CVE-2022-23960} - arm64: entry: Add non-kpti __bp_harden_el1_vectors for mitigations (Chris von Recklinghausen) [2062287] {CVE-2022-23960} - arm64: entry: Allow the trampoline text to occupy multiple pages (Chris von Recklinghausen) [2062287] {CVE-2022-23960} - arm64: entry: Make the kpti trampoline's kpti sequence optional (Chris von Recklinghausen) [2062287] {CVE-2022-23960} - arm64: entry: Move trampoline macros out of ifdef'd section (Chris von Recklinghausen) [2062287] {CVE-2022-23960} - arm64: entry: Don't assume tramp_vectors is the start of the vectors (Chris von Recklinghausen) [2062287] {CVE-2022-23960} - arm64: entry: Allow tramp_alias to access symbols after the 4K boundary (Chris von Recklinghausen) [2062287] {CVE-2022-23960} - arm64: entry: Move the trampoline data page before the text page (Chris von Recklinghausen) [2062287] {CVE-2022-23960} - arm64: entry: Free up another register on kpti's tramp_exit path (Chris von Recklinghausen) [2062287] {CVE-2022-23960} - arm64: entry: Make the trampoline cleanup optional (Chris von Recklinghausen) [2062287] {CVE-2022-23960} - arm64: entry.S: Add ventry overflow sanity checks (Chris von Recklinghausen) [2062287] {CVE-2022-23960} - arm64: Add Cortex-X2 CPU part definition (Chris von Recklinghausen) [2062287] {CVE-2022-23960} - arm64: Add Neoverse-N2, Cortex-A710 CPU part definition (Chris von Recklinghausen) [2062287] {CVE-2022-23960} - arm64: syscall: exit userspace before unmasking exceptions (Chris von Recklinghausen) [2062287] {CVE-2022-23960} - arm64: ptrace: Consistently use pseudo-singlestep exceptions (Chris von Recklinghausen) [2062287] {CVE-2022-23960} - ethtool: Fix get module eeprom fallback (Ivan Vecera) [2091772] - xfs: use setattr_copy to set vfs inode attributes (Andrey Albershteyn) [2085622] - xfs: ensure log flush at the end of a synchronous fallocate call (Andrey Albershteyn) [2085622] - xfs: set prealloc flag in xfs_alloc_file_space() (Andrey Albershteyn) [2085622] - xfs: fallocate() should call file_modified() (Andrey Albershteyn) [2085622] - xfs: remove XFS_PREALLOC_SYNC (Andrey Albershteyn) [2085622] - drm/ast: Fix black screen when getting out of suspend (Jocelyn Falempe) [2097492] - drm/ast: Create the driver for ASPEED proprietory Display-Port (Jocelyn Falempe) [2097492] - x86: change default to spec_store_bypass_disable=prctl spectre_v2_user=prctl (Waiman Long) [2101938] - x86/speculation/mmio: Print SMT warning (Waiman Long) [2090252] {CVE-2022-21123 CVE-2022-21125 CVE-2022-21166} - KVM: x86/speculation: Disable Fill buffer clear within guests (Waiman Long) [2090252] {CVE-2022-21123 CVE-2022-21125 CVE-2022-21166} - x86/speculation/mmio: Reuse SRBDS mitigation for SBDS (Waiman Long) [2090252] {CVE-2022-21123 CVE-2022-21125 CVE-2022-21166} - x86/speculation/srbds: Update SRBDS mitigation selection (Waiman Long) [2090252] {CVE-2022-21123 CVE-2022-21125 CVE-2022-21166} - x86/speculation/mmio: Add sysfs reporting for Processor MMIO Stale Data (Waiman Long) [2090252] {CVE-2022-21123 CVE-2022-21125 CVE-2022-21166} - x86/speculation/mmio: Enable CPU Fill buffer clearing on idle (Waiman Long) [2090252] {CVE-2022-21123 CVE-2022-21125 CVE-2022-21166} - x86/bugs: Group MDS, TAA & Processor MMIO Stale Data mitigations (Waiman Long) [2090252] {CVE-2022-21123 CVE-2022-21125 CVE-2022-21166} - x86/speculation/mmio: Add mitigation for Processor MMIO Stale Data (Waiman Long) [2090252] {CVE-2022-21123 CVE-2022-21125 CVE-2022-21166} - x86/speculation: Add a common function for MD_CLEAR mitigation update (Waiman Long) [2090252] {CVE-2022-21123 CVE-2022-21125 CVE-2022-21166} - x86/speculation/mmio: Enumerate Processor MMIO Stale Data bug (Waiman Long) [2090252] {CVE-2022-21123 CVE-2022-21125 CVE-2022-21166} - Documentation: Add documentation for Processor MMIO Stale Data (Waiman Long) [2090252] {CVE-2022-21123 CVE-2022-21125 CVE-2022-21166} - x86/tsx: Disable TSX development mode at boot (Waiman Long) [2090252] - x86/tsx: Use MSR_TSX_CTRL to clear CPUID bits (Waiman Long) [2090252] - x86/tsx: Clear CPUID bits when TSX always force aborts (Waiman Long) [2090252] - cpu/speculation: Add prototype for cpu_show_srbds() (Waiman Long) [2090252] - x86/cpu: Move arch_smt_update() to a neutral place (Waiman Long) [2090252] - serial: 8250_pci: rewrite pericom_do_set_divisor() (Myron Stowe) [2096364] - serial: 8250_pci: Fix ACCES entries in pci_serial_quirks array (Myron Stowe) [2096364] - serial: 8250_pci: Merge 8250_moxa to 8250_pci (Myron Stowe) [2096364] - serial: 8250: Use dev_get_drvdata where possible (Myron Stowe) [2096364] - serial: 8250: pericom_do_set_divisor can be static (Myron Stowe) [2096364] - serial: 8250: Add support for higher baud rates to Pericom chips (Myron Stowe) [2096364] - serial: 8250_pci: Have ACCES cards that use the four port Pericom PI7C9X7954 chip use the pci_pericom_setup() (Myron Stowe) [2096364] - serial: 8250_pci: Fix number of ports for ACCES serial cards (Myron Stowe) [2096364] - serial: 8250_pci: Replace custom code with pci_match_id() (Myron Stowe) [2096364] - net/sched: act_police: more accurate MTU policing (Davide Caratti) [2100893] - selinux: initialize proto variable in selinux_ip_postroute_compat() (Ondrej Mosnacek) [2005892] - selinux: fix a sock regression in selinux_ip_postroute_compat() (Ondrej Mosnacek) [2005892] - LSM: Avoid warnings about potentially unused hook variables (Ondrej Mosnacek) [2005892] - selinux: fix all of the W=1 build warnings (Ondrej Mosnacek) [2005892] - selinux: make better use of the nf_hook_state passed to the NF hooks (Ondrej Mosnacek) [2005892] - selinux: fix race condition when computing ocontext SIDs (Ondrej Mosnacek) [2005892 1969344] - selinux: remove unneeded ipv6 hook wrappers (Ondrej Mosnacek) [2005892] - lsm_audit: avoid overloading the "key" audit field (Ondrej Mosnacek) [2005892] - security: remove unneeded subdir-$(CONFIG_...) (Ondrej Mosnacek) [2005892] - selinux: return early for possible NULL audit buffers (Ondrej Mosnacek) [2005892] - selinux: correct the return value when loads initial sids (Ondrej Mosnacek) [2005892] - audit: remove unnecessary 'ret' initialization (Ondrej Mosnacek) [2005892] - selinux: kill 'flags' argument in avc_has_perm_flags() and avc_audit() (Ondrej Mosnacek) [2005892] - selinux: slow_avc_audit has become non-blocking (Ondrej Mosnacek) [2005892] - selinux: Fix kernel-doc (Ondrej Mosnacek) [2005892] - selinux: use __GFP_NOWARN with GFP_NOWAIT in the AVC (Ondrej Mosnacek) [2005892] - lsm_audit,selinux: pass IB device name by reference (Ondrej Mosnacek) [2005892] - selinux: Remove redundant assignment to rc (Ondrej Mosnacek) [2005892] - selinux: Corrected comment to match kernel-doc comment (Ondrej Mosnacek) [2005892] - selinux: delete selinux_xfrm_policy_lookup() useless argument (Ondrej Mosnacek) [2005892] - selinux: constify some avtab function arguments (Ondrej Mosnacek) [2005892] - selinux: simplify duplicate_policydb_cond_list() by using kmemdup() (Ondrej Mosnacek) [2005892] - selinux: add proper NULL termination to the secclass_map permissions (Ondrej Mosnacek) [2005892] - security: commoncap: clean up kernel-doc comments (Ondrej Mosnacek) [2005892] - security: commoncap: fix -Wstringop-overread warning (Ondrej Mosnacek) [2005892] - selinux: fix misspellings using codespell tool (Ondrej Mosnacek) [2005892] - selinux: fix misspellings using codespell tool (Ondrej Mosnacek) [2005892] - ext4: mballoc: Use this_cpu_read instead of this_cpu_ptr (Lukas Czerner) [2102619] - ext4: add reserved GDT blocks check (Lukas Czerner) [2099702] - ext4: make variable "count" signed (Lukas Czerner) [2099702] - ext4: fix bug_on ext4_mb_use_inode_pa (Lukas Czerner) [2099702] - ext4: fix super block checksum incorrect after mount (Lukas Czerner) [2099702] - ext4: fix bug_on in __es_tree_search (Lukas Czerner) [2099702] - ext4: avoid cycles in directory h-tree (Lukas Czerner) [2099702] - ext4: verify dir block before splitting it (Lukas Czerner) [2099702] - ext4: fix bug_on in ext4_writepages (Lukas Czerner) [2099702] - ext4: reject the 'commit' option on ext2 filesystems (Lukas Czerner) [2099702] - ext4: fix use-after-free in ext4_rename_dir_prepare (Lukas Czerner) [2099702] - ext4: fix warning in ext4_handle_inode_extension (Lukas Czerner) [2099702]- i915: Explicitly #include (Michel Dänzer) [2041811] - i915: Use mdev_type_kobj_to_group_id instead of mtype_get_type_group_id (Michel Dänzer) [2041811] - drm/i915: #include for k(un)map APIs (Michel Dänzer) [2041811] - Revert "mm: remove the extra ZONE_DEVICE struct page refcount" (Michel Dänzer) [2041811] - Merge DRM changes from upstream v5.17..v5.18 (Michel Dänzer) [2041811] - iosys-map: Add a few more helpers (Michel Dänzer) [2041811] - iosys-map: Add offset to iosys_map_memcpy_to() (Michel Dänzer) [2041811] - dma-buf-map: Rename to iosys-map (Michel Dänzer) [2041811] - Revert "drm/amdgpu/display: set vblank_disable_immediate for DC" (Michel Dänzer) [2041811] - Revert "drm: import DMA_BUF module namespace" (Michel Dänzer) [2041811] - drm/virtio: Do not use virtio_reset_device (Michel Dänzer) [2041811] - Merge DRM changes from upstream v5.16..v5.17 (Michel Dänzer) [2041811] - agp/intel-gtt: reduce intel-gtt dependencies more (Michel Dänzer) [2041811] - agp/intel-gtt: Replace kernel.h with the necessary inclusions (Michel Dänzer) [2041811] - x86/gpu: Reserve stolen memory for first integrated Intel GPU (Michel Dänzer) [2041811] - drm/i915/rpl-s: Add PCI IDS for Raptor Lake S (Michel Dänzer) [2041811] - drm/amdgpu: Use MCE_PRIO_FIRST instead of MCE_PRIO_UC (Michel Dänzer) [2041811] - Revert "drm/amdgpu: disable runpm if we are the primary adapter" (Michel Dänzer) [2041811] - Revert "treewide: Replace the use of mem_encrypt_active() with cc_platform_has()" (Michel Dänzer) [2041811] - Revert "dma-buf: move dma-buf symbols into the DMA_BUF module namespace" (Michel Dänzer) [2041811] - Revert "fix for "dma-buf: move dma-buf symbols into the DMA_BUF module namespace"" (Michel Dänzer) [2041811] - x86/MCE/AMD, EDAC/mce_amd: Support non-uniform MCA bank type enumeration (Michel Dänzer) [2041811] - Merge DRM changes from upstream v5.15..v5.16 (Michel Dänzer) [2041811] - drm/bochs: Explicitly #include (Michel Dänzer) [2041811] - Revert "gpu: Bulk conversion to generic_handle_domain_irq()" (Michel Dänzer) [2041811] - Revert "vfio/gvt: Fix open/close when multiple device FDs are open" (Michel Dänzer) [2041811] - drm: Drop linux/ prefix from stdarg.h include (Michel Dänzer) [2041811] - drm/i915: Convert to older tasklet API (Michel Dänzer) [2041811] - Merge DRM changes from upstream v5.14.21..v5.15 (Michel Dänzer) [2041811] - dma-buf: Fix kerneldoc comment for struct dma_fence_array (Michel Dänzer) [2041811] - Makefile: Add RHEL_DRM_EXTRAVERSION (Michel Dänzer) [2041811] - mei: me: add Alder Lake N device id. (Prarit Bhargava) [2072660] - pinctrl: alderlake: Fix register offsets for ADL-N variant (Prarit Bhargava) [2049965] - pinctrl: alderlake: Add Intel Alder Lake-N pin controller support (Prarit Bhargava) [2049965] - pinctrl: tigerlake: Revert "Add Alder Lake-M ACPI ID" (Prarit Bhargava) [2049965] - spi: pxa2xx: Add support for Intel Alder Lake PCH-M (Prarit Bhargava) [2089507] - RHEL-only: KVM: selftests: Compile rseq_test out on aarch64 (Eric Auger) [2078919] - KVM: arm64: Don't read a HW interrupt pending state in user context (Eric Auger) [2078919] - KVM: arm64: selftests: Add init ITS device test (Eric Auger) [2078919] - KVM: arm64: selftests: Add test for legacy GICv3 REDIST base partially above IPA range (Eric Auger) [2078919] - KVM: arm64: selftests: Add tests for GIC redist/cpuif partially above IPA range (Eric Auger) [2078919] - KVM: arm64: selftests: Add some tests for GICv2 in vgic_init (Eric Auger) [2078919] - KVM: arm64: selftests: Make vgic_init/vm_gic_create version agnostic (Eric Auger) [2078919] - KVM: arm64: selftests: Make vgic_init gic version agnostic (Eric Auger) [2078919] - KVM: arm64: vgic: Drop vgic_check_ioaddr() (Eric Auger) [2078919] - KVM: arm64: vgic-v3: Check ITS region is not above the VM IPA size (Eric Auger) [2078919] - KVM: arm64: vgic-v2: Check cpu interface region is not above the VM IPA size (Eric Auger) [2078919] - KVM: arm64: vgic-v3: Check redist region is not above the VM IPA size (Eric Auger) [2078919] - kvm: arm64: vgic: Introduce vgic_check_iorange (Eric Auger) [2078919] - Revert "RHEL-only: KVM: selftests: Fix AArch64 compilation" (Eric Auger) [2078919] - selftests: KVM: Free the GIC FD when cleaning up in arch_timer (Eric Auger) [2078919] - selftests: KVM: Don't leak GIC FD across dirty log test iterations (Eric Auger) [2078919] - KVM: arm64: selftests: Introduce vcpu_width_config (Eric Auger) [2078919] - KVM: arm64: mixed-width check should be skipped for uninitialized vCPUs (Eric Auger) [2078919] - KVM: arm64: Generalise VM features into a set of flags (Eric Auger) [2078919] - KVM: selftests: aarch64: Skip tests if we can't create a vgic-v3 (Eric Auger) [2078919] - kvm: selftests: aarch64: use a tighter assert in vgic_poke_irq() (Eric Auger) [2078919] - kvm: selftests: aarch64: fix some vgic related comments (Eric Auger) [2078919] - kvm: selftests: aarch64: fix the failure check in kvm_set_gsi_routing_irqchip_check (Eric Auger) [2078919] - kvm: selftests: aarch64: pass vgic_irq guest args as a pointer (Eric Auger) [2078919] - kvm: selftests: aarch64: fix assert in gicv3_access_reg (Eric Auger) [2078919] - KVM: selftests: Add vgic initialization for dirty log perf test for ARM (Eric Auger) [2078919] - KVM: arm64: vgic: Read HW interrupt pending state from the HW (Eric Auger) [2078919] - KVM: arm64: Emulate the OS Lock (Eric Auger) [2078919] - KVM: arm64: Allow guest to set the OSLK bit (Eric Auger) [2078919] - KVM: arm64: Stash OSLSR_EL1 in the cpu context (Eric Auger) [2078919] - KVM: arm64: Correctly treat writes to OSLSR_EL1 as undefined (Eric Auger) [2078919] - KVM: arm64: vgic: Replace kernel.h with the necessary inclusions (Eric Auger) [2078919] - KVM: arm64: Fix comment typo in kvm_vcpu_finalize_sve() (Eric Auger) [2078919] - KVM: arm64: selftests: get-reg-list: Add pauth configuration (Eric Auger) [2078919] - KVM: selftests: aarch64: Add test for restoring active IRQs (Eric Auger) [2078919] - KVM: selftests: aarch64: Add ISPENDR write tests in vgic_irq (Eric Auger) [2078919] - KVM: selftests: aarch64: Add tests for IRQFD in vgic_irq (Eric Auger) [2078919] - KVM: selftests: Add IRQ GSI routing library functions (Eric Auger) [2078919] - KVM: selftests: aarch64: Add test_inject_fail to vgic_irq (Eric Auger) [2078919] - KVM: selftests: aarch64: Add tests for LEVEL_INFO in vgic_irq (Eric Auger) [2078919] - KVM: selftests: aarch64: Level-sensitive interrupts tests in vgic_irq (Eric Auger) [2078919] - KVM: selftests: aarch64: Add preemption tests in vgic_irq (Eric Auger) [2078919] - KVM: selftests: aarch64: Cmdline arg to set EOI mode in vgic_irq (Eric Auger) [2078919] - KVM: selftests: aarch64: Cmdline arg to set number of IRQs in vgic_irq test (Eric Auger) [2078919] - KVM: selftests: aarch64: Abstract the injection functions in vgic_irq (Eric Auger) [2078919] - KVM: selftests: aarch64: Add vgic_irq to test userspace IRQ injection (Eric Auger) [2078919] - KVM: selftests: aarch64: Add vGIC library functions to deal with vIRQ state (Eric Auger) [2078919] - KVM: selftests: Add kvm_irq_line library function (Eric Auger) [2078919] - KVM: selftests: aarch64: Add GICv3 register accessor library functions (Eric Auger) [2078919] - KVM: selftests: aarch64: Add function for accessing GICv3 dist and redist registers (Eric Auger) [2078919] - KVM: selftests: aarch64: Move gic_v3.h to shared headers (Eric Auger) [2078919] - KVM: selftests: arm64: Add support for various modes with 16kB page size (Eric Auger) [2078919] - KVM: selftests: arm64: Add support for VM_MODE_P36V48_{4K,64K} (Eric Auger) [2078919] - KVM: arm64: Fix comment on barrier in kvm_psci_vcpu_on() (Eric Auger) [2078919] - KVM: arm64: Fix comment for kvm_reset_vcpu() (Eric Auger) [2078919] - KVM: arm64: Use defined value for SCTLR_ELx_EE (Eric Auger) [2078919] - KVM: arm64: vgic: Demote userspace-triggered console prints to kvm_debug() (Eric Auger) [2078919] - KVM: arm64: Consolidate dist->ready setting into kvm_vgic_map_resources() (Eric Auger) [2078919] - arm64/kvm: Fix bitrotted comment for SVE handling in handle_exit.c (Eric Auger) [2078919] - KVM: arm64: Drop vcpu->arch.has_run_once for vcpu->pid (Eric Auger) [2078919] - KVM: arm64: Merge kvm_arch_vcpu_run_pid_change() and kvm_vcpu_first_run_init() (Eric Auger) [2078919] - KVM: arm64: Restructure the point where has_run_once is advertised (Eric Auger) [2078919] - KVM: arm64: Move kvm_arch_vcpu_run_pid_change() out of line (Eric Auger) [2078919] - KVM: arm64: Move SVE state mapping at HYP to finalize-time (Eric Auger) [2078919] - KVM: arm64: Move double-checked lock to kvm_vgic_map_resources() (Eric Auger) [2078919] - KVM: arm64: Constify kvm_io_gic_ops (Eric Auger) [2078919] - KVM: arm64: Avoid setting the upper 32 bits of TCR_EL2 and CPTR_EL2 to 1 (Eric Auger) [2078919] - selftests: KVM: Fix kvm device helper ioctl assertions (Eric Auger) [2078919] - ACPI: tables: Quiet ACPI table not found warning (Mark Langsdorf) [2067290] - ACPI/IORT: Check node revision for PMCG resources (Mark Langsdorf) [2067290] - PM: s2idle: ACPI: Fix wakeup interrupts handling (Mark Langsdorf) [2067290] - ACPI: PM: s2idle: Cancel wakeup before dispatching EC GPE (Mark Langsdorf) [2067290] - ACPI: PM: Revert "Only mark EC GPE for wakeup on Intel systems" (Mark Langsdorf) [2067290] - ACPI: require CRC32 to build (Mark Langsdorf) [2067290] - ACPI: DPTF: Support Raptor Lake (Mark Langsdorf) [2067290] - ACPI: scan: Rename label in acpi_scan_init() (Mark Langsdorf) [2067290] - ACPI: scan: Simplify initialization of power and sleep buttons (Mark Langsdorf) [2067290] - ACPI: scan: Change acpi_scan_init() return value type to void (Mark Langsdorf) [2067290] - ACPI: SPCR: check if table->serial_port.access_width is too wide (Mark Langsdorf) [2067290] - ACPI: APD: Check for NULL pointer after calling devm_ioremap() (Mark Langsdorf) [2067290] - ACPI: pfr_telemetry: Fix info leak in pfrt_log_ioctl() (Mark Langsdorf) [2067290] - ACPI: APD: Add a fmw property clk-name (Mark Langsdorf) [2067290] - ACPI: pfr_update: Fix return value check in pfru_write() (Mark Langsdorf) [2067290] - ACPI: processor: thermal: avoid cpufreq_get_policy() (Mark Langsdorf) [2067290] - ACPI / x86: Add acpi_quirk_skip_[i2c_client|serdev]_enumeration() helpers (Mark Langsdorf) [2067290] - ACPI: battery: Add the ThinkPad "Not Charging" quirk (Mark Langsdorf) [2067290] - acpi: Store CRC-32 hash of the _PLD in struct acpi_device (Mark Langsdorf) [2067290] - acpi: Export acpi_bus_type (Mark Langsdorf) [2067290] - ACPI: sysfs: use default_groups in kobj_type (Mark Langsdorf) [2067290] - ACPI: Introduce Platform Firmware Runtime Telemetry driver (Mark Langsdorf) [2067290] - ACPI: Introduce Platform Firmware Runtime Update device driver (Mark Langsdorf) [2067290] - efi: Introduce EFI_FIRMWARE_MANAGEMENT_CAPSULE_HEADER and corresponding structures (Mark Langsdorf) [2067290] - ACPICA: Update version to 20211217 (Mark Langsdorf) [2067290] - ACPICA: iASL/NHLT table: "Specific Data" field support (Mark Langsdorf) [2067290] - ACPICA: iASL: Add suppport for AGDI table (Mark Langsdorf) [2067290] - ACPICA: iASL: Add TDEL table to both compiler/disassembler (Mark Langsdorf) [2067290] - ACPICA: Fixed a couple of warnings under MSVC (Mark Langsdorf) [2067290] - ACPICA: Change a return_ACPI_STATUS (AE_BAD_PARAMETER) (Mark Langsdorf) [2067290] - ACPICA: Hardware: Do not flush CPU cache when entering S4 and S5 (Mark Langsdorf) [2067290] - ACPICA: Add support for PCC Opregion special context data (Mark Langsdorf) [2067290] - ACPICA: Fix wrong interpretation of PCC address (Mark Langsdorf) [2067290] - ACPICA: Executer: Fix the REFCLASS_REFOF case in acpi_ex_opcode_1A_0T_1R() (Mark Langsdorf) [2067290] - ACPICA: Utilities: Avoid deleting the same object twice in a row (Mark Langsdorf) [2067290] - ACPICA: Fix AEST Processor generic resource substructure data field byte length (Mark Langsdorf) [2067290] - ACPICA: iASL/Disassembler: Additional support for NHLT table (Mark Langsdorf) [2067290] - ACPICA: Avoid subobject buffer overflow when validating RSDP signature (Mark Langsdorf) [2067290] - ACPICA: Macros: Remove ACPI_PHYSADDR_TO_PTR (Mark Langsdorf) [2067290] - ACPICA: Use original pointer for virtual origin tables (Mark Langsdorf) [2067290] - ACPICA: Use original data_table_region pointer for accesses (Mark Langsdorf) [2067290] - ACPICA: actypes.h: Expand the ACPI_ACCESS_ definitions (Mark Langsdorf) [2067290] - ACPI: CPPC: Amend documentation in the comments (Mark Langsdorf) [2067290] - ACPI: NFIT: Import GUID before use (Mark Langsdorf) [2067290] - ACPI: PM: Remove redundant cache flushing (Mark Langsdorf) [2067290] - ACPI: Use acpi_fetch_acpi_dev() instead of acpi_bus_get_device() (Mark Langsdorf) [2067290] - ACPI: tables: Add AEST to the list of known table signatures (Mark Langsdorf) [2067290] - ACPI: PM: Avoid CPU cache flush when entering S4 (Mark Langsdorf) [2067290] - PM: hibernate: Allow ACPI hardware signature to be honoured (Mark Langsdorf) [2067290] - ACPI: PMIC: xpower: Fix _TMP ACPI errors (Mark Langsdorf) [2067290] - ACPI: PMIC: allow drivers to provide a custom lpat_raw_to_temp() function (Mark Langsdorf) [2067290] - ACPI: PMIC: constify all struct intel_pmic_opregion_data declarations (Mark Langsdorf) [2067290] - ACPI: EC: Mark the ec_sys write_support param as module_param_hw() (Mark Langsdorf) [2067290] - ACPI: EC: Relocate acpi_ec_create_query() and drop acpi_ec_delete_query() (Mark Langsdorf) [2067290] - ACPI: EC: Make the event work state machine visible (Mark Langsdorf) [2067290] - ACPI: EC: Avoid queuing unnecessary work in acpi_ec_submit_event() (Mark Langsdorf) [2067290] - ACPI: EC: Rename three functions (Mark Langsdorf) [2067290] - ACPI: EC: Simplify locking in acpi_ec_event_handler() (Mark Langsdorf) [2067290] - ACPI: EC: Rearrange the loop in acpi_ec_event_handler() (Mark Langsdorf) [2067290] - ACPI: EC: Fold acpi_ec_check_event() into acpi_ec_event_handler() (Mark Langsdorf) [2067290] - ACPI: EC: Pass one argument to acpi_ec_query() (Mark Langsdorf) [2067290] - ACPI: EC: Call advance_transaction() from acpi_ec_dispatch_gpe() (Mark Langsdorf) [2067290] - ACPI: EC: Rework flushing of EC work while suspended to idle (Mark Langsdorf) [2067290] - ACPI / x86: Add PWM2 on the Xiaomi Mi Pad 2 to the always_present list (Mark Langsdorf) [2067290] - ACPI / x86: Add not-present quirk for the PCI0.SDHB.BRC1 device on the GPD win (Mark Langsdorf) [2067290] - ACPI / x86: Allow specifying acpi_device_override_status() quirks by path (Mark Langsdorf) [2067290] - ACPI: Change acpi_device_always_present() into acpi_device_override_status() (Mark Langsdorf) [2067290] - ACPI / x86: Drop PWM2 device on Lenovo Yoga Book from always present table (Mark Langsdorf) [2067290] - ACPI: processor idle: Use swap() instead of open coding it (Mark Langsdorf) [2067290] - ACPI: processor: Replace kernel.h with the necessary inclusions (Mark Langsdorf) [2067290] - ACPI: DPTF: Update device ID in a comment (Mark Langsdorf) [2067290] - ACPI: PM: Emit debug messages when enabling/disabling wakeup power (Mark Langsdorf) [2067290] - ACPI: thermal: drop an always true check (Mark Langsdorf) [2067290] - ACPI: Add a context argument for table parsing handlers (Mark Langsdorf) [2067290] - ACPI: Teach ACPI table parsing about the CEDT header format (Mark Langsdorf) [2067290] - ACPI: Keep sub-table parsing infrastructure available for modules (Mark Langsdorf) [2067290] - cxgb4: fix wrong shift. (Raju Rangoju) [1977437] - cxgb4: fix wrong ethtool n-tuple rule lookup (Raju Rangoju) [1977437] - cxgb4: halt chip before flashing PHY firmware image (Raju Rangoju) [1977437] - cxgb4: fix sleep in atomic when flashing PHY firmware (Raju Rangoju) [1977437] - cxgb4: fix endianness when flashing boot image (Raju Rangoju) [1977437] - cxgb4: avoid link re-train during TC-MQPRIO configuration (Raju Rangoju) [1977437] - cxgb4: fix regression with HASH tc prio value update (Raju Rangoju) [1977437] - cxgb4: avoid accessing registers when clearing filters (Raju Rangoju) [1977437] - net:CXGB4: fix leak if sk_buff is not used (Raju Rangoju) [1977437] - cxgb4: Fix unintentional sign extension issues (Raju Rangoju) [1977437] - cxgb4: remove unneeded if-null-free check (Raju Rangoju) [1977437] - PCI: vmd: Assign VMD IRQ domain before enumeration (Myron Stowe) [2050850] - PCI: vmd: Prevent recursive locking on interrupt allocation (Myron Stowe) [2050850] - PCI: vmd: Add DID 8086:A77F for all Intel Raptor Lake SKU's (Myron Stowe) [2050850] - PCI: vmd: Honor ACPI _OSC on PCIe features (Myron Stowe) [2050850] - PCI: vmd: Clean up domain before enumeration (Myron Stowe) [2050850] - PCI: vmd: Use PCI_POSSIBLE_ERROR() to check config reads (Myron Stowe) [2050850] - PCI: Add PCI_ERROR_RESPONSE and related definitions (Myron Stowe) [2050850] - PCI: vmd: Drop redundant includes of , (Myron Stowe) [2050850] - PCI: vmd: Assign a number to each VMD controller (Myron Stowe) [2050850] - PCI: vmd: Disable MSI-X remapping when possible (Myron Stowe) [2050850] - PCI: vmd: Offset Client VMD MSI-X vectors (Myron Stowe) [2050850] - PCI: vmd: Use msi_msg shadow structs (Myron Stowe) [2050850] - Merge tag 'pci-v5.10-changes' of git://git.kernel.org/pub/scm/linux/kernel/g (Myron Stowe) [2050850] - PCI: vmd: Update VMD PM to correctly use generic PCI PM (Myron Stowe) [2050850] - PCI: vmd: Create IRQ allocation helper (Myron Stowe) [2050850] - PCI: vmd: Create IRQ Domain configuration helper (Myron Stowe) [2050850] - PCI: vmd: Create bus offset configuration helper (Myron Stowe) [2050850] - PCI: vmd: Create physical offset helper (Myron Stowe) [2050850] - PCI_vmd_Mark_VMD_irqdomain_with_DOMAIN_BUS_VMD_MSI (Myron Stowe) [2050850] - irqdomain/msi: Provide DOMAIN_BUS_VMD_MSI (Myron Stowe) [2050850] - PCI: vmd: Dont abuse vector irqomain as parent (Myron Stowe) [2050850] - PCI: designware-ep: Fix the Header Type check (Myron Stowe) [2050850] - PCI: vmd: Use Shadow MEMBAR registers for QEMU/KVM guests (Myron Stowe) [2050850] - PCI: vmd: Filter resource type bits from shadow register (Myron Stowe) [2050850] - PCI: Fix indentation (Myron Stowe) [2050850] - scsi: iscsi: Fix session removal on shutdown (Chris Leech) [2101760] - scsi: qedi: Use QEDI_MODE_NORMAL for error handling (Chris Leech) [2101760] - scsi: iscsi: Add helper to remove a session from the kernel (Chris Leech) [2101760] - scsi: iscsi: Clean up bound endpoints during shutdown (Chris Leech) [2101760] - scsi: iscsi: Allow iscsi_if_stop_conn() to be called from kernel (Chris Leech) [2101760] - scsi: iscsi: Fix HW conn removal use after free (Chris Leech) [2101760] - scsi: iscsi: Make iscsi_unregister_transport() return void (Chris Leech) [2101760] - scsi: core: iscsi: Directly use ida_alloc()/ida_free() (Chris Leech) [2101760] - scsi: iscsi: Exclude zero from the endpoint ID range (Chris Leech) [2101760] - scsi: iscsi: Fix harmless double shift bug (Chris Leech) [2101760] - scsi: libiscsi: Remove unnecessary memset() in iscsi_conn_setup() (Chris Leech) [2101760] - scsi: libiscsi: Teardown iscsi_cls_conn gracefully (Chris Leech) [2101760] - scsi: libiscsi: Add iscsi_cls_conn to sysfs after initialization (Chris Leech) [2101760] - scsi: iscsi: Add helper functions to manage iscsi_cls_conn (Chris Leech) [2101760] - scsi: iscsi: Drop temp workq_name (Chris Leech) [2101760] - scsi: iscsi: Use the session workqueue for recovery (Chris Leech) [2101760] - scsi: iscsi: ql4xxx: Use per-session workqueue for unbinding (Chris Leech) [2101760] - scsi: iscsi: Remove iscsi_scan_finished() (Chris Leech) [2101760] - scsi: libiscsi: Fix UAF in iscsi_conn_get_param()/iscsi_conn_teardown() (Chris Leech) [2101760] - scsi: libiscsi: Move ehwait initialization to iscsi_session_setup() (Chris Leech) [2101760] - x86/sme: Explicitly map new EFI memmap table as encrypted (Chris von Recklinghausen) [2091831] - x86/sme: Use #define USE_EARLY_PGTABLE_L5 in mem_encrypt_identity.c (Chris von Recklinghausen) [2091831] - efi/x86: Fix boot regression on systems with invalid memmap entries (Chris von Recklinghausen) [2091831] - efi: Add tracking for dynamically allocated memmaps (Chris von Recklinghausen) [2091831] - efi: Add a flags parameter to efi_memory_map (Chris von Recklinghausen) [2091831] - x86/kexec: fix memory leak of elf header buffer (Tao Liu) [2014945] - net: sched: add barrier to fix packet stuck problem for lockless qdisc (Davide Caratti) [2103025] - powercap: intel_rapl: add support for ALDERLAKE_N (David Arcari) [2096964] - clk: fix invalid usage of list cursor in unregister (David Arcari) [2105258] - clk: fix invalid usage of list cursor in register (David Arcari) [2105258] - powercap: intel_rapl: add support for RaptorLake (David Arcari) [2076724] - lib/math: move int_pow() from pwm_bl.c for wider use (Ivan Vecera) [2101700] - x86/fpu: KVM: Set the base guest FPU uABI size to sizeof(struct kvm_xsave) (Paul Lai) [2092066]- net/sched: cls_u32: fix possible leak in u32_init_knode() (Davide Caratti) [2081283] - net/sched: cls_u32: fix netns refcount changes in u32_change() (Davide Caratti) [2081283] - net/sched: flower: fix parsing of ethertype following VLAN header (Davide Caratti) [2081283] - net: sched: limit TC_ACT_REPEAT loops (Davide Caratti) [2081283] - net_sched: add __rcu annotation to netdev->qdisc (Davide Caratti) [2081283] - sch_htb: Fail on unsupported parameters when offload is requested (Davide Caratti) [2081283] - net_sched: restore "mpu xxx" handling (Davide Caratti) [2081283] - net: sched: sch_netem: Refactor code in 4-state loss generator (Davide Caratti) [2081283] - net/mlx5e: TC, Fix ct_clear overwriting ct action metadata (Amir Tzin) [2100474] - bpftool: man: Add missing top level docs (Yauheni Kaliuta) [2097615] - net/mlx5: CT: Fix header-rewrite re-use for tupels (Amir Tzin) [2101162] - cpuidle: haltpoll: Call cpuidle_poll_state_init() later (Mark Langsdorf) [2067313] - cpuidle: use default_groups in kobj_type (Mark Langsdorf) [2067313] - cpuidle: Fix cpuidle_remove_state_sysfs() kerneldoc comment (Mark Langsdorf) [2067313] - cpuidle: menu: Fix typo in a comment (Mark Langsdorf) [2067313] - cpuidle: Fix kobject memory leaks in error paths (Mark Langsdorf) [2067313] - cpuidle: menu: Take negative "sleep length" values into account (Mark Langsdorf) [2067313] - HID: elo: Revert USB reference counting (Benjamin Tissoires) [2073833] - HID: elo: fix memory leak in elo_probe (Benjamin Tissoires) [2073833] - fs: dlm: filter user dlm messages for kernel locks (Alexander Aring) [2026116] - psample: Add a fwd declaration for skbuff (Ivan Vecera) [2101706] - platform/x86/intel/sdsi: Fix bug in multi packet reads (Prarit Bhargava) [2100948] - platform/x86/intel/sdsi: Poll on ready bit for writes (Prarit Bhargava) [2100948] - platform/x86/intel/sdsi: Handle leaky bucket (Prarit Bhargava) [2100948] - indirect_call_wrapper: extend indirect wrapper to support up to 4 calls (Petr Oros) [2101705] - block: Fix handling of offline queues in blk_mq_alloc_request_hctx() (Ming Lei) [2081913] - netfilter: br_netfilter: do not skip all hooks with 0 priority (Florian Westphal) [2099732] - net: openvswitch: fix parsing of nw_proto for IPv6 fragments (Eelco Chaudron) [2101537] - s390/smp,vdso: fix ASCE handling (Tobias Huschle) [2103887] - [s390] s390/pci: fix zpci_zdev_put() on reserve (Claudio Imbrenda) [2102305] - intel/igbvf:fix repeated words in comments (Corinna Vinschen) [2037962] - igbvf: Remove useless DMA-32 fallback configuration (Corinna Vinschen) [2037962] - SUNRPC: avoid race between mod_timer() and del_timer_sync() (Benjamin Coddington) [2104507] - iavf: Fix issue with MAC address of VF shown as zero (Petr Oros) [2037938] - iavf: switch to napi_build_skb() (Petr Oros) [2037938] - iavf: Remove non-inclusive language (Petr Oros) [2037938] - iavf: Fix incorrect use of assigning iavf_status to int (Petr Oros) [2037938] - iavf: stop leaking iavf_status as "errno" values (Petr Oros) [2037938] - iavf: Add usage of new virtchnl format to set default MAC (Petr Oros) [2037938] - iavf: refactor processing of VLAN V2 capability message (Petr Oros) [2037938] - iavf: Add support for 50G/100G in AIM algorithm (Petr Oros) [2037938] - iavf: remove redundant ret variable (Petr Oros) [2037938] - iavf: Remove useless DMA-32 fallback configuration (Petr Oros) [2037938] - cifs: fix potential double free during failed mount (Ronnie Sahlberg) [2088799] - cifs: escape spaces in share names (Dave Wysochanski) [2100367] - Documentation: add documentation for force_cgroup_v2_swappiness control (Nico Pache) [2084242] - Introduce force_cgroup_v2_swappiness tuneable to deprecate cgv1 per-cgroup swappiness (Nico Pache) [2084242] - redhat: trim rpminspect config file (Jarod Wilson)- powerpc/smp: Set numa node before updating mask (Diego Domingos) [2103833] - iommu/vt-d: Fix potential memory leak in intel_setup_irq_remapping() (Mohammed Gamal) [2088366] - irqdomain/treewide: Free firmware node after domain removal (Mohammed Gamal) [2088366] - x86/kvmclock: Fix Hyper-V Isolated VM's boot issue when vCPUs > 64 (Mohammed Gamal) [2088366] - x86/kvm: Don't waste memory if kvmclock is disabled (Mohammed Gamal) [2088366] - x86/pci: Create PCI/MSI irqdomain after x86_init.pci.arch_init() (Mohammed Gamal) [2088366] - x86/pci: Reducde #ifdeffery in PCI init code (Mohammed Gamal) [2088366] - hv_utils: Add comment about max VMbus packet size in VSS driver (Mohammed Gamal) [2088366] - x86/coco: Explicitly declare type of confidential computing platform (Mohammed Gamal) [2088366] - x86/hyper-v: Add hyperv Isolation VM check in the cc_platform_has() (Mohammed Gamal) [2088366] - x86/sev: Use CC_ATTR attribute to generalize string I/O unroll (Mohammed Gamal) [2088366] - random: remove unused irq_flags argument from add_interrupt_randomness() (Mohammed Gamal) [2088366] - x86/hyperv: Fix definition of hv_ghcb_pg variable (Mohammed Gamal) [2088366] - swiotlb: Add CONFIG_HAS_IOMEM check around swiotlb_mem_remap() (Mohammed Gamal) [2088366] - hyper-v: Enable swiotlb bounce buffer for Isolation VM (Mohammed Gamal) [2088366] - swiotlb: Add swiotlb bounce buffer remap function for HV IVM (Mohammed Gamal) [2088366] - x86/hyperv: Refactor hv_msi_domain_free_irqs() (Mohammed Gamal) [2088366] - x86/hyperv: Move required MSRs check to initial platform probing (Mohammed Gamal) [2088366] - x86/hyperv: Fix NULL deref in set_hv_tscchange_cb() if Hyper-V setup fails (Mohammed Gamal) [2088366] - x86/hyperv: Protect set_hv_tscchange_cb() against getting preempted (Mohammed Gamal) [2088366] - x86/hyperv: Remove duplicate include (Mohammed Gamal) [2088366] - x86/hyperv: Remove duplicated include in hv_init (Mohammed Gamal) [2088366] - x86/hyperv: Add ghcb hvcall support for SNP VM (Mohammed Gamal) [2088366] - x86/hyperv: Add Write/Read MSR registers via ghcb page (Mohammed Gamal) [2088366] - x86/hyperv: Add new hvcall guest address host visibility support (Mohammed Gamal) [2088366] - x86/hyperv: Initialize shared memory boundary in the Isolation VM. (Mohammed Gamal) [2088366] - x86/hyperv: Initialize GHCB page in Isolation VM (Mohammed Gamal) [2088366] - x86/sev: Replace occurrences of sev_es_active() with cc_platform_has() (Mohammed Gamal) [2088366] - x86/sev: Replace occurrences of sev_active() with cc_platform_has() (Mohammed Gamal) [2088366] - x86/sev-es: Do not unroll string I/O for SEV-ES guests (Mohammed Gamal) [2088366] - efi/x86: Avoid RWX mappings for all of DRAM (Mohammed Gamal) [2088366] - x86/sme: Replace occurrences of sme_active() with cc_platform_has() (Mohammed Gamal) [2088366] - x86/sev: Add an x86 version of cc_platform_has() (Mohammed Gamal) [2088366] - vmalloc: fix the owner argument for the new __vmalloc_node_range callers (Mohammed Gamal) [2088366] - mm: remove vmalloc_exec (Mohammed Gamal) [2088366] - arm64: use PAGE_KERNEL_ROX directly in alloc_insn_page (Mohammed Gamal) [2088366] - arm64/kprobes: set VM_FLUSH_RESET_PERMS on kprobe instruction pages (Mohammed Gamal) [2088366] - x86/hyperv: allocate the hypercall page with only read and execute bits (Mohammed Gamal) [2088366] - x86/hyperv: use vmalloc_exec for the hypercall page (Mohammed Gamal) [2088366] - drivers: hv: Create a consistent pattern for checking Hyper-V hypercall status (Mohammed Gamal) [2088366] - x86/irq: Initialize PCI/MSI domain at PCI init time (Mohammed Gamal) [2088366] - x86/hyperv: implement an MSI domain for root partition (Mohammed Gamal) [2088366] - irqdomain/treewide: Keep firmware node unconditionally allocated (Mohammed Gamal) [2088366] - irqdomain/msi: Allow to override msi_domain_alloc/free_irqs() (Mohammed Gamal) [2088366] - x86/sev: Expose sev_es_ghcb_hv_call() for use by HyperV (Mohammed Gamal) [2088366] - x86/sev: Carve out HV call's return value verification (Mohammed Gamal) [2088366] - x86/sev: Fix noinstr for vc_ghcb_invalidate() (Mohammed Gamal) [2088366] - arch/cc: Introduce a function to check for confidential computing features (Mohammed Gamal) [2088366] - Revert "drivers: hv: Create a consistent pattern for checking Hyper-V hypercall status" (Mohammed Gamal) [2088366] - Revert "drivers: hv: Create a consistent pattern for checking Hyper-V hypercall status" (Mohammed Gamal) [2088366] - libperf tests: Fix typo in perf_evlist__open() failure error messages (Michael Petlan) [1878555] - libperf: Fix 32-bit build for tests uint64_t printf (Michael Petlan) [1878555] - libperf: Add arm64 support to perf_mmap__read_self() (Michael Petlan) [1878555] - libperf tests: Add test_stat_multiplexing test (Michael Petlan) [1878555] - libperf: Remove scaling process from perf_mmap__read_self() (Michael Petlan) [1878555] - libperf: Adopt perf_counts_values__scale() from tools/perf/util (Michael Petlan) [1878555] - arm64: perf: Don't register user access sysctl handler multiple times (Michael Petlan) [1878555] - Documentation: arm64: Document PMU counters access from userspace (Michael Petlan) [1878555] - arm64: perf: Enable PMU counter userspace access for perf event (Michael Petlan) [1878555] - arm64: perf: Add support for ARMv8.5-PMU 64-bit counters (Michael Petlan) [1878555] - arm64: perf: Clean up enable/disable calls (Michael Petlan) [1878555] - arm64: perf: Only advertise cap_user_time for arch_timer (Michael Petlan) [1878555] - arm64: perf: Implement correct cap_user_time (Michael Petlan) [1878555] - arm64: perf: Add userspace counter access disable switch (Michael Petlan) [1878555] - perf: Add a counter for number of user access events in context (Michael Petlan) [1878555] - x86: perf: Move RDPMC event flag to a common definition (Michael Petlan) [1878555] - Fix null ptr dereference crash due to premature release of ndlp. Upstream Status: RHEL-Only Bugzilla: https://bugzilla.redhat.com/show_bug.cgi?id=2034425 (Dick Kennedy) - lpfc updates for rh8.7 14.0.0.13 (Dick Kennedy) [2034425] - scsi: lpfc: Use sg_dma_address() and sg_dma_len() macros for NVMe I/O (Dick Kennedy) [2034425] - scsi: lpfc: Alter FPIN stat accounting logic (Dick Kennedy) [2034425] - scsi: lpfc: Decrement outstanding gidft_inp counter if lpfc_err_lost_link() (Dick Kennedy) [2034425] - scsi: lpfc: Use list_for_each_entry_safe() in rscn_recovery_check() (Dick Kennedy) [2034425] - scsi: lpfc: Fix ndlp put following a LOGO completion (Dick Kennedy) [2034425] - scsi: lpfc: Fix additional reference counting in lpfc_bsg_rport_els() (Dick Kennedy) [2034425] - scsi: lpfc: Fix resource leak in lpfc_sli4_send_seq_to_ulp() (Dick Kennedy) [2034425] - scsi: lpfc: Remove unneeded variable (Dick Kennedy) [2034425] - scsi: lpfc: Copyright updates for 14.2.0.2 patches (Dick Kennedy) [2034425] - scsi: lpfc: Expand setting ELS_ID field in ELS_REQUEST64_WQE (Dick Kennedy) [2034425] - scsi: lpfc: Update stat accounting for READ_STATUS mbox command (Dick Kennedy) [2034425] - scsi: lpfc: Change FA-PWWN detection methodology (Dick Kennedy) [2034425] - scsi: lpfc: Register for Application Services FC-4 type in Fabric topology (Dick Kennedy) [2034425] - scsi: lpfc: Remove false FDMI NVMe FC-4 support for NPIV ports (Dick Kennedy) [2034425] - scsi: lpfc: Revise FDMI reporting of supported port speed for trunk groups (Dick Kennedy) [2034425] - scsi: lpfc: Fix call trace observed during I/O with CMF enabled (Dick Kennedy) [2034425] - scsi: lpfc: Correct CRC32 calculation for congestion stats (Dick Kennedy) [2034425] - scsi: lpfc: Move MI module parameter check to handle dynamic disable (Dick Kennedy) [2034425] - scsi: lpfc: Remove unnecessary NULL pointer assignment for ELS_RDF path (Dick Kennedy) [2034425] - scsi: lpfc: Transition to NPR state upon LOGO cmpl if link down or aborted (Dick Kennedy) [2034425] - scsi: lpfc: Update fc_prli_sent outstanding only after guaranteed IOCB submit (Dick Kennedy) [2034425] - scsi: lpfc: Protect memory leak for NPIV ports sending PLOGI_RJT (Dick Kennedy) [2034425] - scsi: lpfc: Fix null pointer dereference after failing to issue FLOGI and PLOGI (Dick Kennedy) [2034425] - scsi: lpfc: Clear fabric topology flag before initiating a new FLOGI (Dick Kennedy) [2034425] - scsi: lpfc: Fix SCSI I/O completion and abort handler deadlock (Dick Kennedy) [2034425] - scsi: lpfc: Requeue SCSI I/O to upper layer when fw reports link down (Dick Kennedy) [2034425] - scsi: lpfc: Zero SLI4 fcp_cmnd buffer's fcpCntl0 field (Dick Kennedy) [2034425] - scsi: lpfc: Fix diagnostic fw logging after a function reset (Dick Kennedy) [2034425] - scsi: lpfc: Move cfg_log_verbose check before calling lpfc_dmp_dbg() (Dick Kennedy) [2034425] - scsi: lpfc: Tweak message log categories for ELS/FDMI/NVMe rescan (Dick Kennedy) [2034425] - scsi: lpfc: Fix queue failures when recovering from PCI parity error (Dick Kennedy) [2034425] - scsi: lpfc: Fix unload hang after back to back PCI EEH faults (Dick Kennedy) [2034425] - scsi: lpfc: Improve PCI EEH Error and Recovery Handling (Dick Kennedy) [2034425] - scsi: lpfc: Use kcalloc() (Dick Kennedy) [2034425] - scsi: lpfc: Fix typos in comments (Dick Kennedy) [2034425] - scsi: lpfc: Remove failing soft_wwn support (Dick Kennedy) [2034425] - scsi: lpfc: Reduce log messages seen after firmware download (Dick Kennedy) [2034425] - scsi: lpfc: Remove NVMe support if kernel has NVME_FC disabled (Dick Kennedy) [2034425] - scsi: lpfc: Remove redundant flush_workqueue() call (Dick Kennedy) [2034425] - scsi: lpfc: Terminate string in lpfc_debugfs_nvmeio_trc_write() (Dick Kennedy) [2034425] - scsi: lpfc: Use irq_set_affinity() (Dick Kennedy) [2034425] - time: Handle negative seconds correctly in timespec64_to_ns() (Íñigo Huguet) [2098634] - time: Prevent undefined behaviour in timespec64_to_ns() (Íñigo Huguet) [2098634] - mm,hwpoison: return -EBUSY when migration fails (Rafael Aquini) [2092671 2099510] - mm,hwpoison: remove drain_all_pages from shake_page (Rafael Aquini) [2092671] - mm,hwpoison: disable pcplists before grabbing a refcount (Rafael Aquini) [2092671] - mm,hwpoison: fix printing of page flags (Rafael Aquini) [2092671] - mm,hwpoison: refactor get_any_page (Rafael Aquini) [2092671] - mm,hwpoison: drop unneeded pcplist draining (Rafael Aquini) [2092671] - mm,hwpoison: drain pcplists before bailing out for non-buddy zero-refcount page (Rafael Aquini) [2092671] - redhat: Exclude cpufreq.h from kernel-headers (Patrick Talbert)- dm raid: fix accesses beyond end of raid member array (Benjamin Marzinski) [2012340] - dm mirror log: clear log bits up to BITS_PER_LONG boundary (Benjamin Marzinski) [2012340] - dm: fix BLK_STS_DM_REQUEUE handling when dm_io represents split bio (Benjamin Marzinski) [2012340] - dm mirror log: round up region bitmap size to BITS_PER_LONG (Benjamin Marzinski) [2012340] - dm: improve abnormal bio processing (Benjamin Marzinski) [2012340] - dm: simplify bio-based IO accounting further (Benjamin Marzinski) [2012340] - dm: don't grab target io reference in dm_zone_map_bio (Benjamin Marzinski) [2012340] - dm: improve bio splitting and associated IO accounting (Benjamin Marzinski) [2012340] - dm era: commit metadata in postsuspend after worker stops (Benjamin Marzinski) [2012340] - dm: fix race in dm_start_io_acct (Benjamin Marzinski) [2012340] - block: remove bioset_init_from_src (Benjamin Marzinski) [2012340] - dm: fix bio_set allocation (Benjamin Marzinski) [2012340] - dm verity: set DM_TARGET_IMMUTABLE feature flag (Benjamin Marzinski) [2012340] - dm cache metadata: remove unnecessary variable in __dump_mapping (Benjamin Marzinski) [2012340] - dm mpath: provide high-resolution timer to HST for bio-based (Benjamin Marzinski) [2012340] - dm crypt: make printing of the key constant-time (Benjamin Marzinski) [2012340] - dm integrity: fix error code in dm_integrity_ctr() (Benjamin Marzinski) [2012340] - dm stats: add cond_resched when looping over entries (Benjamin Marzinski) [2012340] - dm: improve dm_io reference counting (Benjamin Marzinski) [2012340] - dm: switch to bdev based IO accounting interfaces (Benjamin Marzinski) [2012340] - block: add sectors parameter to bio_start_io_acct_time() (Benjamin Marzinski) [2012340] - dm: pass dm_io instance to dm_io_acct directly (Benjamin Marzinski) [2012340] - dm: don't pass bio to __dm_start_io_acct and dm_end_io_acct (Benjamin Marzinski) [2012340] - dm: use bio_sectors in dm_aceept_partial_bio (Benjamin Marzinski) [2012340] - dm: simplify basic targets (Benjamin Marzinski) [2012340] - dm: conditionally enable branching for less used features (Benjamin Marzinski) [2012340] - dm: move hot dm_io members to same cacheline as dm_target_io (Benjamin Marzinski) [2012340] - dm: add local variables to clone_endio and __map_bio (Benjamin Marzinski) [2012340] - dm: mark various branches unlikely (Benjamin Marzinski) [2012340] - dm: simplify dm_start_io_acct (Benjamin Marzinski) [2012340] - dm: simplify dm_io access in dm_split_and_process_bio (Benjamin Marzinski) [2012340] - dm: factor out dm_io_set_error and __dm_io_dec_pending (Benjamin Marzinski) [2012340] - block: fix offset/size check in bio_trim() (Benjamin Marzinski) [2012340] - block: fix argument type of bio_trim() (Benjamin Marzinski) [2012340] - dm: allow dm_accept_partial_bio() for dm_io without duplicate bios (Benjamin Marzinski) [2012340] - dm mpath: only use ktime_get_ns() in historical selector (Benjamin Marzinski) [2012340] - dm: fix dm_io and dm_target_io flags race condition on Alpha (Benjamin Marzinski) [2012340] - dm integrity: set journal entry unused when shrinking device (Benjamin Marzinski) [2012340] - dm ioctl: log an error if the ioctl structure is corrupted (Benjamin Marzinski) [2012340] - dm: consolidate spinlocks in dm_io struct (Benjamin Marzinski) [2012340] - dm: reduce size of dm_io and dm_target_io structs (Benjamin Marzinski) [2012340] - dm: switch dm_target_io booleans over to proper flags (Benjamin Marzinski) [2012340] - dm: switch dm_io booleans over to proper flags (Benjamin Marzinski) [2012340] - dm: return void from __send_empty_flush (Benjamin Marzinski) [2012340] - dm: factor out dm_io_complete (Benjamin Marzinski) [2012340] - dm cache: use dm_submit_bio_remap (Benjamin Marzinski) [2012340] - dm: simplify dm_sumbit_bio_remap interface (Benjamin Marzinski) [2012340] - dm thin: use dm_submit_bio_remap (Benjamin Marzinski) [2012340] - dm: add WARN_ON_ONCE to dm_submit_bio_remap (Benjamin Marzinski) [2012340] - dm: requeue IO if mapping table not yet available (Benjamin Marzinski) [2012340] - dm thin metadata: remove unused dm_thin_remove_block and __remove (Benjamin Marzinski) [2012340] - dm thin: use time_is_before_jiffies instead of open coding it (Benjamin Marzinski) [2012340] - dm crypt: fix get_key_size compiler warning if !CONFIG_KEYS (Benjamin Marzinski) [2012340] - dm ioctl: prevent potential spectre v1 gadget (Benjamin Marzinski) [2012340] - dm cache policy smq: make static read-only array table const (Benjamin Marzinski) [2012340] - dm delay: use dm_submit_bio_remap (Benjamin Marzinski) [2012340] - dm crypt: use dm_submit_bio_remap (Benjamin Marzinski) [2012340] - dm: add dm_submit_bio_remap interface (Benjamin Marzinski) [2012340] - dm: flag clones created by __send_duplicate_bios (Benjamin Marzinski) [2012340] - dm: reduce dm_io and dm_target_io struct sizes (Benjamin Marzinski) [2012340] - dm: move duplicate code from callers of alloc_tio into alloc_tio (Benjamin Marzinski) [2012340] - dm: record old_sector in dm_target_io before calling map function (Benjamin Marzinski) [2012340] - dm: remove legacy code only needed before submit_bio recursion (Benjamin Marzinski) [2012340] - dm: remove unused mapped_device argument from free_tio (Benjamin Marzinski) [2012340] - dm: remove impossible BUG_ON in __send_empty_flush (Benjamin Marzinski) [2012340] - dm: reduce code duplication in __map_bio (Benjamin Marzinski) [2012340] - dm: refactor dm_split_and_process_bio a bit (Benjamin Marzinski) [2012340] - dm: fold __clone_and_map_data_bio into __split_and_process_bio (Benjamin Marzinski) [2012340] - dm: rename split functions (Benjamin Marzinski) [2012340] - dm: eliminate copying of dm_io fields in dm_io_dec_pending (Benjamin Marzinski) [2012340] - dm ioctl: return UUID in DM_LIST_DEVICES_CMD result (Benjamin Marzinski) [2012340] - dm crypt: support using trusted keys (Benjamin Marzinski) [2012340] - dm crypt: replaced #if defined with IS_ENABLED (Benjamin Marzinski) [2012340] - ext4: add check to prevent attempting to resize an fs with sparse_super2 (Lukas Czerner) [2077760] - fscache: Avoid ASSERTCMP if two threads race into fscache_disable_cookie (Dave Wysochanski) [2073260] - lib: bitmap: Introduce node-aware alloc API (Ivan Vecera) [2101701] - exec: Force single empty string when argv is empty (Rafael Aquini) [2100955] - powerpc: Enable execve syscall exit tracepoint (Steve Best) [2095521] - cgroup: disable controllers at parse time (Waiman Long) [2098264] - init: initialize jump labels before command line option parsing (Waiman Long) [2098264] - smp: Make softirq handling RT safe in flush_smp_call_function_queue() (Phil Auld) [2097364] - smp: Rename flush_smp_call_function_from_idle() (Phil Auld) [2097364] - cpupower: Add "perf" option to print AMD P-State information (Steve Best) [2059365] - cpupower: Add function to print AMD P-State performance capabilities (Steve Best) [2059365] - cpupower: Move print_speed function into misc helper (Steve Best) [2059365] - cpupower: Enable boost state support for AMD P-State module (Steve Best) [2059365] - cpupower: Add AMD P-State sysfs definition and access helper (Steve Best) [2059365] - cpupower: Introduce ACPI CPPC library (Steve Best) [2059365] - cpupower: Add the function to get the sysfs value from specific table (Steve Best) [2059365] - cpupower: Initial AMD P-State capability (Steve Best) [2059365] - cpupower: Add the function to check AMD P-State enabled (Steve Best) [2059365] - cpupower: Add AMD P-State capability flag (Steve Best) [2059365] - tools/power/cpupower/{ToDo => TODO}: Rename the todo file (Steve Best) [2059365] - tools: cpupower: fix typo in cpupower-idle-set(1) manpage (Steve Best) [2059365] - ntb: intel: fix port config status offset for SPR (John W. Linville) [2048750] - NTB/msi: Use struct_size() helper in devm_kzalloc() (John W. Linville) [2048750] - ntb_hw_switchtec: Fix a minor issue in config_req_id_table() (John W. Linville) [2048750] - ntb_hw_switchtec: Remove code for disabling ID protection (John W. Linville) [2048750] - ntb_hw_switchtec: Update the way of getting VEP instance ID (John W. Linville) [2048750] - ntb_hw_switchtec: AND with the part_map for a valid tpart_vec (John W. Linville) [2048750] - ntb_hw_switchtec: Fix bug with more than 32 partitions (John W. Linville) [2048750] - ntb_hw_switchtec: Fix pff ioread to read into mmio_part_cfg_all (John W. Linville) [2048750] - ntb_hw_switchtec: fix the spelling of "its" (John W. Linville) [2048750] - NTB/msi: Fix ntbm_msi_request_threaded_irq() kernel-doc comment (John W. Linville) [2048750] - NTB: switch from 'pci_' to 'dma_' API (John W. Linville) [2048750] - ntb: ntb_pingpong: remove redundant initialization of variables msg_data and spad_data (John W. Linville) [2048750] - NTB: perf: Fix an error code in perf_setup_inbuf() (John W. Linville) [2048750] - NTB: Fix an error code in ntb_msit_probe() (John W. Linville) [2048750] - ntb: intel: remove invalid email address in header comment (John W. Linville) [2048750] - NTB: Add support for EPF PCI Non-Transparent Bridge (John W. Linville) [2048750] - ntb: intel: add Intel NTB LTR vendor support for gen4 NTB (John W. Linville) [2048750] - ntb: idt: fix error check in ntb_hw_idt.c (John W. Linville) [2048750]- KVM: x86: Fix the intel_pt PMI handling wrongly considered from guest (Vitaly Kuznetsov) [2074835] - KVM: x86/mmu: Don't rebuild page when the page is synced and no tlb flushing is required (Vitaly Kuznetsov) [2074835] - selftests: kvm/x86: Verify the pmu event filter matches the correct event (Vitaly Kuznetsov) [2074835] - selftests: kvm/x86: Add the helper function create_pmu_event_filter (Vitaly Kuznetsov) [2074835] - kvm: x86/pmu: Fix the compare function used by the pmu event filter (Vitaly Kuznetsov) [2074835] - KVM: Free new dirty bitmap if creating a new memslot fails (Vitaly Kuznetsov) [2074835] - KVM: Initialize debugfs_dentry when a VM is created to avoid NULL deref (Vitaly Kuznetsov) [2074835] - tools arch x86: Sync asm/cpufeatures.h with the with the kernel (Vitaly Kuznetsov) [2074835] - KVM: PPC: Book3S HV: Fix kvm_unmap_gfn_range_hv() for Hash MMU (Vitaly Kuznetsov) [2074835] - KVM: PPC: Book3S HV: Fix conversion to gfn-based MMU notifier callbacks (Vitaly Kuznetsov) [2074835] - KVM: arm64: Fix boolreturn.cocci warnings (Vitaly Kuznetsov) [2074835] - KVM: VMX: Exit to userspace if vCPU has injected exception and invalid state (Vitaly Kuznetsov) [2074835] - KVM: SEV: Mark nested locking of vcpu->lock (Vitaly Kuznetsov) [2074835] - kvm: x86/cpuid: Only provide CPUID leaf 0xA if host has architectural PMU (Vitaly Kuznetsov) [2074835] - KVM: x86/svm: Account for family 17h event renumberings in amd_pmc_perf_hw_id (Vitaly Kuznetsov) [2074835] - KVM: x86/mmu: Use atomic XCHG to write TDP MMU SPTEs with volatile bits (Vitaly Kuznetsov) [2074835] - KVM: x86/mmu: Move shadow-present check out of spte_has_volatile_bits() (Vitaly Kuznetsov) [2074835] - KVM: x86/mmu: Don't treat fully writable SPTEs as volatile (modulo A/D) (Vitaly Kuznetsov) [2074835] - selftests: kvm: add amx_test to .gitignore (Vitaly Kuznetsov) [2074835] - Revert "x86/mm: Introduce lookup_address_in_mm()" (Vitaly Kuznetsov) [2074835] - KVM: x86: work around QEMU issue with synthetic CPUID leaves (Vitaly Kuznetsov) [2074835] - KVM: x86/mmu: fix potential races when walking host page table (Vitaly Kuznetsov) [2074835] - Documentation: KVM: Update documentation to indicate KVM is arm64-only (Vitaly Kuznetsov) [2074835] - KVM: x86/mmu: Do not create SPTEs for GFNs that exceed host.MAXPHYADDR (Vitaly Kuznetsov) [2074835] - kvm: selftests: introduce and use more page size-related constants (Vitaly Kuznetsov) [2074835] - kvm: selftests: do not use bitfields larger than 32-bits for PTEs (Vitaly Kuznetsov) [2074835] - KVM: SEV: add cache flush to solve SEV cache incoherency issues (Vitaly Kuznetsov) [2074835] - KVM: SVM: Flush when freeing encrypted pages even on SME_COHERENT CPUs (Vitaly Kuznetsov) [2074835] - KVM: SVM: Simplify and harden helper to flush SEV guest page(s) (Vitaly Kuznetsov) [2074835] - KVM: selftests: Silence compiler warning in the kvm_page_table_test (Vitaly Kuznetsov) [2074835] - KVM: x86/pmu: Update AMD PMC sample period to fix guest NMI-watchdog (Vitaly Kuznetsov) [2074835] - x86/kvm: Preserve BSP MSR_KVM_POLL_CONTROL across suspend/resume (Vitaly Kuznetsov) [2074835] - KVM: x86: Skip KVM_GUESTDBG_BLOCKIRQ APICv update if APICv is disabled (Vitaly Kuznetsov) [2074835] - KVM: x86: Pend KVM_REQ_APICV_UPDATE during vCPU creation to fix a race (Vitaly Kuznetsov) [2074835] - KVM: nVMX: Defer APICv updates while L2 is active until L1 is active (Vitaly Kuznetsov) [2074835] - KVM: x86: Tag APICv DISABLE inhibit, not ABSENT, if APICv is disabled (Vitaly Kuznetsov) [2074835] - KVM: Add helpers to wrap vcpu->srcu_idx and yell if it's abused (Vitaly Kuznetsov) [2074835] - KVM: x86: Don't re-acquire SRCU lock in complete_emulated_io() (Vitaly Kuznetsov) [2074835] - tools headers UAPI: Sync linux/kvm.h with the kernel sources (Vitaly Kuznetsov) [2074835] - tools arch x86: Sync the msr-index.h copy with the kernel sources (Vitaly Kuznetsov) [2074835] - tools headers UAPI: Sync x86's asm/kvm.h with the kernel sources (Vitaly Kuznetsov) [2074835] - tools headers UAPI: Sync linux/kvm.h with the kernel sources (Vitaly Kuznetsov) [2074835] - KVM: selftests: arm64: Check for supported page sizes (Vitaly Kuznetsov) [2074835] - KVM: selftests: arm64: Initialise default guest mode at test startup time (Vitaly Kuznetsov) [2074835] - KVM: selftests: arm64: Introduce a variable default IPA size (Vitaly Kuznetsov) [2074835] - KVM: selftests: arm64: Rework TCR_EL1 configuration (Vitaly Kuznetsov) [2074835] - KVM: x86: hyper-v: Avoid writing to TSC page without an active vCPU (Vitaly Kuznetsov) [2074835] - KVM: SVM: Do not activate AVIC for SEV-enabled guest (Vitaly Kuznetsov) [2074835] - selftests: kvm: add tsc_scaling_sync to .gitignore (Vitaly Kuznetsov) [2074835] - KVM: Don't create VM debugfs files outside of the VM directory (Vitaly Kuznetsov) [2074835] - KVM: avoid NULL pointer dereference in kvm_dirty_ring_push (Vitaly Kuznetsov) [2074835] - KVM: x86/mmu: remove unnecessary flush_workqueue() (Vitaly Kuznetsov) [2074835] - KVM: x86/mmu: Resolve nx_huge_pages when kvm.ko is loaded (Vitaly Kuznetsov) [2074835] - KVM: SEV: Add cond_resched() to loop in sev_clflush_pages() (Vitaly Kuznetsov) [2074835] - KVM: x86: fix sending PV IPI (Vitaly Kuznetsov) [2074835] - KVM: x86/mmu: do compare-and-exchange of gPTE via the user address (Vitaly Kuznetsov) [2074835] - KVM: x86: Remove redundant vm_entry_controls_clearbit() call (Vitaly Kuznetsov) [2074835] - KVM: x86: cleanup enter_rmode() (Vitaly Kuznetsov) [2074835] - KVM: x86: SVM: fix tsc scaling when the host doesn't support it (Vitaly Kuznetsov) [2074835] - kvm: x86: SVM: remove unused defines (Vitaly Kuznetsov) [2074835] - KVM: x86: SVM: move tsc ratio definitions to svm.h (Vitaly Kuznetsov) [2074835] - KVM: x86: SVM: fix avic spec based definitions again (Vitaly Kuznetsov) [2074835] - KVM: x86: Only do MSR filtering when access MSR by rdmsr/wrmsr (Vitaly Kuznetsov) [2074835] - KVM: x86/emulator: Emulate RDPID only if it is enabled in guest (Vitaly Kuznetsov) [2074835] - KVM: x86/pmu: Fix and isolate TSX-specific performance event logic (Vitaly Kuznetsov) [2074835] - KVM: x86: mmu: trace kvm_mmu_set_spte after the new SPTE was set (Vitaly Kuznetsov) [2074835] - KVM: x86/svm: Clear reserved bits written to PerfEvtSeln MSRs (Vitaly Kuznetsov) [2074835] - KVM: x86: Trace all APICv inhibit changes and capture overall status (Vitaly Kuznetsov) [2074835] - KVM: x86: Add wrappers for setting/clearing APICv inhibits (Vitaly Kuznetsov) [2074835] - KVM: x86: Make APICv inhibit reasons an enum and cleanup naming (Vitaly Kuznetsov) [2074835] - KVM: X86: Handle implicit supervisor access with SMAP (Vitaly Kuznetsov) [2074835] - KVM: X86: Rename variable smap to not_smap in permission_fault() (Vitaly Kuznetsov) [2074835] - KVM: X86: Fix comments in update_permission_bitmask (Vitaly Kuznetsov) [2074835] - KVM: X86: Change the type of access u32 to u64 (Vitaly Kuznetsov) [2074835] - KVM: Remove dirty handling from gfn_to_pfn_cache completely (Vitaly Kuznetsov) [2074835] - KVM: Use enum to track if cached PFN will be used in guest and/or host (Vitaly Kuznetsov) [2074835] - KVM: SVM: Fix kvm_cache_regs.h inclusions for is_guest_mode() (Vitaly Kuznetsov) [2074835] - KVM: x86/pmu: Use different raw event masks for AMD and Intel (Vitaly Kuznetsov) [2074835] - KVM: Don't actually set a request when evicting vCPUs for GFN cache invd (Vitaly Kuznetsov) [2074835] - KVM: avoid double put_page with gfn-to-pfn cache (Vitaly Kuznetsov) [2074835] - KVM: x86/mmu: Zap only TDP MMU leafs in zap range and mmu_notifier unmap (Vitaly Kuznetsov) [2074835] - KVM: SVM: fix panic on out-of-bounds guest IRQ (Vitaly Kuznetsov) [2074835] - KVM: MMU: propagate alloc_workqueue failure (Vitaly Kuznetsov) [2074835] - KVM: x86: Forbid VMM to set SYNIC/STIMER MSRs when SynIC wasn't activated (Vitaly Kuznetsov) [2074835] - KVM: x86: Avoid theoretical NULL pointer dereference in kvm_irq_delivery_to_apic_fast() (Vitaly Kuznetsov) [2074835] - KVM: x86: Check lapic_in_kernel() before attempting to set a SynIC irq (Vitaly Kuznetsov) [2074835] - KVM: x86: Fix clang -Wimplicit-fallthrough in do_host_cpuid() (Vitaly Kuznetsov) [2074835] - Revert "KVM: set owner of cpu and vm file operations" (Vitaly Kuznetsov) [2074835] - KVM: Prevent module exit until all VMs are freed (Vitaly Kuznetsov) [2074835] - KVM: use kvcalloc for array allocations (Vitaly Kuznetsov) [2074835] - KVM: x86: Introduce KVM_CAP_DISABLE_QUIRKS2 (Vitaly Kuznetsov) [2074835] - kvm: x86: Require const tsc for RT (Vitaly Kuznetsov) [2074835] - KVM: x86: synthesize CPUID leaf 0x80000021h if useful (Vitaly Kuznetsov) [2074835] - KVM: x86: add support for CPUID leaf 0x80000021 (Vitaly Kuznetsov) [2074835] - Revert "KVM: x86/mmu: Zap only TDP MMU leafs in kvm_zap_gfn_range()" (Vitaly Kuznetsov) [2074835] - kvm: x86/mmu: Flush TLB before zap_gfn_range releases RCU (Vitaly Kuznetsov) [2074835] - kvm/emulate: Fix SETcc emulation function offsets with SLS (Vitaly Kuznetsov) [2074835] - KVM: compat: riscv: Prevent KVM_COMPAT from being selected (Vitaly Kuznetsov) [2074835] - KVM: selftests: Add test to populate a VM with the max possible guest mem (Vitaly Kuznetsov) [2074835] - KVM: selftests: Define cpu_relax() helpers for s390 and x86 (Vitaly Kuznetsov) [2074835] - KVM: selftests: Split out helper to allocate guest mem via memfd (Vitaly Kuznetsov) [2074835] - KVM: selftests: add shared hugetlbfs backing source type (Vitaly Kuznetsov) [2074835] - KVM: selftests: Move raw KVM_SET_USER_MEMORY_REGION helper to utils (Vitaly Kuznetsov) [2074835] - KVM: x86/mmu: WARN on any attempt to atomically update REMOVED SPTE (Vitaly Kuznetsov) [2074835] - KVM: x86/mmu: Check for a REMOVED leaf SPTE before making the SPTE (Vitaly Kuznetsov) [2074835] - KVM: x86/mmu: Zap defunct roots via asynchronous worker (Vitaly Kuznetsov) [2074835] - KVM: x86/mmu: Zap roots in two passes to avoid inducing RCU stalls (Vitaly Kuznetsov) [2074835] - KVM: x86/mmu: Allow yielding when zapping GFNs for defunct TDP MMU root (Vitaly Kuznetsov) [2074835] - KVM: x86/mmu: Zap invalidated roots via asynchronous worker (Vitaly Kuznetsov) [2074835] - KVM: x86/mmu: Defer TLB flush to caller when freeing TDP MMU shadow pages (Vitaly Kuznetsov) [2074835] - KVM: x86/mmu: Do remote TLB flush before dropping RCU in TDP MMU resched (Vitaly Kuznetsov) [2074835] - KVM: x86/mmu: Zap only TDP MMU leafs in kvm_zap_gfn_range() (Vitaly Kuznetsov) [2074835] - KVM: x86/mmu: Require mmu_lock be held for write to zap TDP MMU range (Vitaly Kuznetsov) [2074835] - KVM: x86/mmu: Add dedicated helper to zap TDP MMU root shadow page (Vitaly Kuznetsov) [2074835] - KVM: x86/mmu: Skip remote TLB flush when zapping all of TDP MMU (Vitaly Kuznetsov) [2074835] - KVM: x86/mmu: Zap only the target TDP MMU shadow page in NX recovery (Vitaly Kuznetsov) [2074835] - KVM: x86/mmu: Refactor low-level TDP MMU set SPTE helper to take raw values (Vitaly Kuznetsov) [2074835] - KVM: x86/mmu: WARN if old _or_ new SPTE is REMOVED in non-atomic path (Vitaly Kuznetsov) [2074835] - KVM: x86/mmu: Add helpers to read/write TDP MMU SPTEs and document RCU (Vitaly Kuznetsov) [2074835] - KVM: x86/mmu: Drop RCU after processing each root in MMU notifier hooks (Vitaly Kuznetsov) [2074835] - KVM: x86/mmu: Batch TLB flushes from TDP MMU for MMU notifier change_spte (Vitaly Kuznetsov) [2074835] - KVM: x86/mmu: Check for !leaf=>leaf, not PFN change, in TDP MMU SP removal (Vitaly Kuznetsov) [2074835] - KVM: x86/mmu: do not allow readers to acquire references to invalid roots (Vitaly Kuznetsov) [2074835] - KVM: x86/mmu: only perform eager page splitting on valid roots (Vitaly Kuznetsov) [2074835] - KVM: x86/mmu: Require mmu_lock be held for write in unyielding root iter (Vitaly Kuznetsov) [2074835] - KVM: x86/mmu: Document that zapping invalidated roots doesn't need to flush (Vitaly Kuznetsov) [2074835] - KVM: x86/mmu: Formalize TDP MMU's (unintended?) deferred TLB flush logic (Vitaly Kuznetsov) [2074835] - KVM: x86/mmu: Fix wrong/misleading comments in TDP MMU fast zap (Vitaly Kuznetsov) [2074835] - KVM: x86/mmu: Check for present SPTE when clearing dirty bit in TDP MMU (Vitaly Kuznetsov) [2074835] - selftests: kvm: add generated file to the .gitignore (Vitaly Kuznetsov) [2074835] - KVM: x86: pull kvm->srcu read-side to kvm_arch_vcpu_ioctl_run (Vitaly Kuznetsov) [2074835] - KVM: x86/mmu: Passing up the error state of mmu_alloc_shadow_roots() (Vitaly Kuznetsov) [2074835] - KVM: SVM: Disable preemption across AVIC load/put during APICv refresh (Vitaly Kuznetsov) [2074835] - KVM: SVM: Exit to userspace on ENOMEM/EFAULT GHCB errors (Vitaly Kuznetsov) [2074835] - KVM: WARN if is_unsync_root() is called on a root without a shadow page (Vitaly Kuznetsov) [2074835] - KVM: Drop KVM_REQ_MMU_RELOAD and update vcpu-requests.rst documentation (Vitaly Kuznetsov) [2074835] - KVM: s390: Replace KVM_REQ_MMU_RELOAD usage with arch specific request (Vitaly Kuznetsov) [2074835] - KVM: x86/mmu: Zap only obsolete roots if a root shadow page is zapped (Vitaly Kuznetsov) [2074835] - KVM: Drop kvm_reload_remote_mmus(), open code request in x86 users (Vitaly Kuznetsov) [2074835] - KVM: x86: Invoke kvm_mmu_unload() directly on CR4.PCIDE change (Vitaly Kuznetsov) [2074835] - KVM: x86/emulator: Move the unhandled outer privilege level logic of far return into __load_segment_descriptor() (Vitaly Kuznetsov) [2074835] - KVM: x86/emulator: Fix wrong privilege check for code segment in __load_segment_descriptor() (Vitaly Kuznetsov) [2074835] - KVM: x86/emulator: Defer not-present segment check in __load_segment_descriptor() (Vitaly Kuznetsov) [2074835] - KVM: selftests: Add test to verify KVM handling of ICR (Vitaly Kuznetsov) [2074835] - KVM: x86: Make kvm_lapic_set_reg() a "private" xAPIC helper (Vitaly Kuznetsov) [2074835] - KVM: x86: Treat x2APIC's ICR as a 64-bit register, not two 32-bit regs (Vitaly Kuznetsov) [2074835] - KVM: x86: Add helpers to handle 64-bit APIC MSR read/writes (Vitaly Kuznetsov) [2074835] - KVM: x86: Make kvm_lapic_reg_{read,write}() static (Vitaly Kuznetsov) [2074835] - KVM: x86: WARN if KVM emulates an IPI without clearing the BUSY flag (Vitaly Kuznetsov) [2074835] - KVM: SVM: Don't rewrite guest ICR on AVIC IPI virtualization failure (Vitaly Kuznetsov) [2074835] - KVM: SVM: Use common kvm_apic_write_nodecode() for AVIC write traps (Vitaly Kuznetsov) [2074835] - KVM: x86: Use "raw" APIC register read for handling APIC-write VM-Exit (Vitaly Kuznetsov) [2074835] - KVM: VMX: Handle APIC-write offset wrangling in VMX code (Vitaly Kuznetsov) [2074835] - KVM: x86: Do not change ICR on write to APIC_SELF_IPI (Vitaly Kuznetsov) [2074835] - KVM: x86: Fix emulation in writing cr8 (Vitaly Kuznetsov) [2074835] - KVM: x86: flush TLB separately from MMU reset (Vitaly Kuznetsov) [2074835] - KVM: x86: Yield to IPI target vCPU only if it is busy (Vitaly Kuznetsov) [2074835] - x86/kvmclock: Fix Hyper-V Isolated VM's boot issue when vCPUs > 64 (Vitaly Kuznetsov) [2074835] - x86/kvm: Don't waste memory if kvmclock is disabled (Vitaly Kuznetsov) [2074835] - KVM: x86/mmu: clear MMIO cache when unloading the MMU (Vitaly Kuznetsov) [2074835] - KVM: x86/mmu: Always use current mmu's role when loading new PGD (Vitaly Kuznetsov) [2074835] - KVM: x86/mmu: load new PGD after the shadow MMU is initialized (Vitaly Kuznetsov) [2074835] - KVM: x86/mmu: look for a cached PGD when going from 32-bit to 64-bit (Vitaly Kuznetsov) [2074835] - KVM: x86/mmu: do not pass vcpu to root freeing functions (Vitaly Kuznetsov) [2074835] - KVM: x86/mmu: do not consult levels when freeing roots (Vitaly Kuznetsov) [2074835] - KVM: x86: use struct kvm_mmu_root_info for mmu->root (Vitaly Kuznetsov) [2074835] - KVM: x86/mmu: avoid NULL-pointer dereference on page freeing bugs (Vitaly Kuznetsov) [2074835] - KVM: x86: do not deliver asynchronous page faults if CR0.PG=0 (Vitaly Kuznetsov) [2074835] - KVM: x86: Reinitialize context if host userspace toggles EFER.LME (Vitaly Kuznetsov) [2074835] - KVM: selftests: Verify disabling PMU virtualization via KVM_CAP_CONFIG_PMU (Vitaly Kuznetsov) [2074835] - KVM: selftests: Carve out helper to create "default" VM without vCPUs (Vitaly Kuznetsov) [2074835] - KVM: x86: Provide per VM capability for disabling PMU virtualization (Vitaly Kuznetsov) [2074835] - KVM: Move VM's worker kthreads back to the original cgroup before exiting. (Vitaly Kuznetsov) [2074835] - KVM: VMX: Remove scratch 'cpu' variable that shadows an identical scratch var (Vitaly Kuznetsov) [2074835] - kvm: vmx: Fix typos comment in __loaded_vmcs_clear() (Vitaly Kuznetsov) [2074835] - KVM: nVMX: Make setup/unsetup under the same conditions (Vitaly Kuznetsov) [2074835] - KVM: x86: hyper-v: HVCALL_SEND_IPI_EX is an XMM fast hypercall (Vitaly Kuznetsov) [2074835] - KVM: x86: hyper-v: Fix the maximum number of sparse banks for XMM fast TLB flush hypercalls (Vitaly Kuznetsov) [2074835] - KVM: x86: hyper-v: Drop redundant 'ex' parameter from kvm_hv_flush_tlb() (Vitaly Kuznetsov) [2074835] - KVM: x86: hyper-v: Drop redundant 'ex' parameter from kvm_hv_send_ipi() (Vitaly Kuznetsov) [2074835] - Revert "KVM: VMX: Save HOST_CR3 in vmx_prepare_switch_to_guest()" (Vitaly Kuznetsov) [2074835] - Revert "KVM: VMX: Save HOST_CR3 in vmx_set_host_fs_gs()" (Vitaly Kuznetsov) [2074835] - KVM: x86: nSVM: disallow userspace setting of MSR_AMD64_TSC_RATIO to non default value when tsc scaling disabled (Vitaly Kuznetsov) [2074835] - KVM: x86/mmu: make apf token non-zero to fix bug (Vitaly Kuznetsov) [2074835] - selftests: kvm: Add the uapi headers include variable (Vitaly Kuznetsov) [2074835] - KVM: selftests: Add EXTRA_CFLAGS in top-level Makefile (Vitaly Kuznetsov) [2074835] - KVM: x86/mmu: Remove MMU auditing (Vitaly Kuznetsov) [2074835] - KVM: x86: make several APIC virtualization callbacks optional (Vitaly Kuznetsov) [2074835] - KVM: x86: warn on incorrectly NULL members of kvm_x86_ops (Vitaly Kuznetsov) [2074835] - KVM: x86: remove KVM_X86_OP_NULL and mark optional kvm_x86_ops (Vitaly Kuznetsov) [2074835] - KVM: x86: use static_call_cond for optional callbacks (Vitaly Kuznetsov) [2074835] - KVM: x86: return 1 unconditionally for availability of KVM_CAP_VAPIC (Vitaly Kuznetsov) [2074835] - selftests: KVM: allow sev_migrate_tests on machines without SEV-ES (Vitaly Kuznetsov) [2074835] - KVM: SEV: Allow SEV intra-host migration of VM with mirrors (Vitaly Kuznetsov) [2074835] - x86/kvm: Fix compilation warning in non-x86_64 builds (Vitaly Kuznetsov) [2074835] - kvm: x86: Disable KVM_HC_CLOCK_PAIRING if tsc is in always catchup mode (Vitaly Kuznetsov) [2074835] - KVM: Fix lockdep false negative during host resume (Vitaly Kuznetsov) [2074835] - KVM: x86: Add KVM_CAP_ENABLE_CAP to x86 (Vitaly Kuznetsov) [2074835] - KVM: SVM: Rename AVIC helpers to use "avic" prefix instead of "svm" (Vitaly Kuznetsov) [2074835] - KVM: x86/pmu: Use AMD64_RAW_EVENT_MASK for PERF_TYPE_RAW (Vitaly Kuznetsov) [2074835] - KVM: x86/pmu: Don't truncate the PerfEvtSeln MSR when creating a perf event (Vitaly Kuznetsov) [2074835] - KVM: x86: Replace memset() "optimization" with normal per-field writes (Vitaly Kuznetsov) [2074835] - KVM: SVM: fix race between interrupt delivery and AVIC inhibition (Vitaly Kuznetsov) [2074835] - KVM: SVM: set IRR in svm_deliver_interrupt (Vitaly Kuznetsov) [2074835] - KVM: SVM: extract avic_ring_doorbell (Vitaly Kuznetsov) [2074835] - selftests: kvm: Remove absent target file (Vitaly Kuznetsov) [2074835] - KVM: VMX: Use local pointer to vcpu_vmx in vmx_vcpu_after_set_cpuid() (Vitaly Kuznetsov) [2074835] - KVM: selftests: nSVM: Add enlightened MSR-Bitmap selftest (Vitaly Kuznetsov) [2074835] - KVM: selftests: nSVM: Update 'struct vmcb_control_area' definition (Vitaly Kuznetsov) [2074835] - KVM: selftests: nSVM: Set up MSR-Bitmap for SVM guests (Vitaly Kuznetsov) [2074835] - KVM: selftests: nVMX: Add enlightened MSR-Bitmap selftest (Vitaly Kuznetsov) [2074835] - KVM: selftests: nVMX: Properly deal with 'hv_clean_fields' (Vitaly Kuznetsov) [2074835] - KVM: selftests: Adapt hyperv_cpuid test to the newly introduced Enlightened MSR-Bitmap (Vitaly Kuznetsov) [2074835] - KVM: nSVM: Implement Enlightened MSR-Bitmap feature (Vitaly Kuznetsov) [2074835] - KVM: nSVM: Split off common definitions for Hyper-V on KVM and KVM on Hyper-V (Vitaly Kuznetsov) [2074835] - KVM: x86: Make kvm_hv_hypercall_enabled() static inline (Vitaly Kuznetsov) [2074835] - KVM: nSVM: Track whether changes in L0 require MSR bitmap for L2 to be rebuilt (Vitaly Kuznetsov) [2074835] - KVM: selftests: Add an option to disable MANUAL_PROTECT_ENABLE and INITIALLY_SET (Vitaly Kuznetsov) [2074835] - KVM: x86/mmu: Add tracepoint for splitting huge pages (Vitaly Kuznetsov) [2074835] - KVM: x86/mmu: Split huge pages mapped by the TDP MMU during KVM_CLEAR_DIRTY_LOG (Vitaly Kuznetsov) [2074835] - KVM: x86/mmu: Split huge pages mapped by the TDP MMU when dirty logging is enabled (Vitaly Kuznetsov) [2074835] - KVM: x86/mmu: Separate TDP MMU shadow page allocation and initialization (Vitaly Kuznetsov) [2074835] - KVM: x86/mmu: Derive page role for TDP MMU shadow pages from parent (Vitaly Kuznetsov) [2074835] - KVM: x86/mmu: Remove redundant role overrides for TDP MMU shadow pages (Vitaly Kuznetsov) [2074835] - KVM: x86/mmu: Refactor TDP MMU iterators to take kvm_mmu_page root (Vitaly Kuznetsov) [2074835] - KVM: x86/mmu: Move restore_acc_track_spte() to spte.h (Vitaly Kuznetsov) [2074835] - KVM: x86/mmu: Drop new_spte local variable from restore_acc_track_spte() (Vitaly Kuznetsov) [2074835] - KVM: x86/mmu: Remove unnecessary warnings from restore_acc_track_spte() (Vitaly Kuznetsov) [2074835] - KVM: x86/mmu: Consolidate logic to atomically install a new TDP MMU page table (Vitaly Kuznetsov) [2074835] - KVM: x86/mmu: Rename handle_removed_tdp_mmu_page() to handle_removed_pt() (Vitaly Kuznetsov) [2074835] - KVM: x86/mmu: Rename TDP MMU functions that handle shadow pages (Vitaly Kuznetsov) [2074835] - KVM: x86/mmu: Change tdp_mmu_{set,zap}_spte_atomic() to return 0/-EBUSY (Vitaly Kuznetsov) [2074835] - KVM: x86/mmu: Automatically update iter->old_spte if cmpxchg fails (Vitaly Kuznetsov) [2074835] - KVM: x86/mmu: Rename __rmap_write_protect() to rmap_write_protect() (Vitaly Kuznetsov) [2074835] - KVM: x86/mmu: Rename rmap_write_protect() to kvm_vcpu_write_protect_gfn() (Vitaly Kuznetsov) [2074835] - KVM: x86: Add checks for reserved-to-zero Hyper-V hypercall fields (Vitaly Kuznetsov) [2074835] - KVM: x86: Reject fixeds-size Hyper-V hypercalls with non-zero "var_cnt" (Vitaly Kuznetsov) [2074835] - KVM: x86: Shove vp_bitmap handling down into sparse_set_to_vcpu_mask() (Vitaly Kuznetsov) [2074835] - KVM: x86: Don't bother reading sparse banks that end up being ignored (Vitaly Kuznetsov) [2074835] - KVM: x86: Add a helper to get the sparse VP_SET for IPIs and TLB flushes (Vitaly Kuznetsov) [2074835] - KVM: x86: Refactor kvm_hv_flush_tlb() to reduce indentation (Vitaly Kuznetsov) [2074835] - KVM: x86: Get the number of Hyper-V sparse banks from the VARHEAD field (Vitaly Kuznetsov) [2074835] - KVM: x86/mmu: Consolidate comments about {Host,MMU}-writable (Vitaly Kuznetsov) [2074835] - KVM: x86/mmu: Rename DEFAULT_SPTE_MMU_WRITEABLE to DEFAULT_SPTE_MMU_WRITABLE (Vitaly Kuznetsov) [2074835] - KVM: x86/mmu: Move is_writable_pte() to spte.h (Vitaly Kuznetsov) [2074835] - KVM: x86/mmu: Check SPTE writable invariants when setting leaf SPTEs (Vitaly Kuznetsov) [2074835] - KVM: x86/mmu: Move SPTE writable invariant checks to a helper function (Vitaly Kuznetsov) [2074835] - KVM: LAPIC: Enable timer posted-interrupt only when mwait/hlt is advertised (Vitaly Kuznetsov) [2074835] - KVM: VMX: Dont' send posted IRQ if vCPU == this vCPU and vCPU is IN_GUEST_MODE (Vitaly Kuznetsov) [2074835] - KVM: SVM: Rename hook implementations to conform to kvm_x86_ops' names (Vitaly Kuznetsov) [2074835] - KVM: SVM: Rename SEV implemenations to conform to kvm_x86_ops hooks (Vitaly Kuznetsov) [2074835] - KVM: x86: Use more verbose names for mem encrypt kvm_x86_ops hooks (Vitaly Kuznetsov) [2074835] - KVM: SVM: Remove unused MAX_INST_SIZE #define (Vitaly Kuznetsov) [2074835] - KVM: SVM: Rename svm_flush_tlb() to svm_flush_tlb_current() (Vitaly Kuznetsov) [2074835] - KVM: x86: Move get_cs_db_l_bits() helper to SVM (Vitaly Kuznetsov) [2074835] - KVM: VMX: Rename VMX functions to conform to kvm_x86_ops names (Vitaly Kuznetsov) [2074835] - KVM: x86: Use static_call() for copy/move encryption context ioctls() (Vitaly Kuznetsov) [2074835] - KVM: x86: Unexport kvm_x86_ops (Vitaly Kuznetsov) [2074835] - KVM: x86: Uninline and export hv_track_root_tdp() (Vitaly Kuznetsov) [2074835] - KVM: nVMX: Refactor PMU refresh to avoid referencing kvm_x86_ops.pmu_ops (Vitaly Kuznetsov) [2074835] - KVM: xen: Use static_call() for invoking kvm_x86_ops hooks (Vitaly Kuznetsov) [2074835] - KVM: x86: Use static_call() for .vcpu_deliver_sipi_vector() (Vitaly Kuznetsov) [2074835] - KVM: VMX: Call vmx_get_cpl() directly in handle_dr() (Vitaly Kuznetsov) [2074835] - KVM: x86: Rename kvm_x86_ops pointers to align w/ preferred vendor names (Vitaly Kuznetsov) [2074835] - KVM: x86: Drop export for .tlb_flush_current() static_call key (Vitaly Kuznetsov) [2074835] - KVM: x86: skip host CPUID call for hypervisor leaves (Vitaly Kuznetsov) [2074835] - KVM: x86: Remove unused "flags" of kvm_pv_kick_cpu_op() (Vitaly Kuznetsov) [2074835] - KVM: Remove unused "kvm" of kvm_make_vcpu_request() (Vitaly Kuznetsov) [2074835] - KVM: x86: Remove unused "vcpu" of kvm_scale_tsc() (Vitaly Kuznetsov) [2074835] - KVM: x86/emulate: Remove unused "tss_selector" of task_switch_{16, 32}() (Vitaly Kuznetsov) [2074835] - KVM: x86/emulate: Remove unused "ctxt" of setup_syscalls_segments() (Vitaly Kuznetsov) [2074835] - KVM: x86/ioapic: Remove unused "addr" and "length" of ioapic_read_indirect() (Vitaly Kuznetsov) [2074835] - KVM: x86/i8259: Remove unused "addr" of elcr_ioport_{read,write}() (Vitaly Kuznetsov) [2074835] - KVM: SVM: improve split between svm_prepare_guest_switch and sev_es_prepare_guest_switch (Vitaly Kuznetsov) [2074835] - KVM: x86/svm: Remove unused "vcpu" of svm_check_exit_valid() (Vitaly Kuznetsov) [2074835] - KVM: x86/mmu_audit: Remove unused "level" of audit_spte_after_sync() (Vitaly Kuznetsov) [2074835] - KVM: x86/tdp_mmu: Remove unused "kvm" of kvm_tdp_mmu_get_root() (Vitaly Kuznetsov) [2074835] - KVM: x86/mmu: Remove unused "vcpu" of reset_{tdp,ept}_shadow_zero_bits_mask() (Vitaly Kuznetsov) [2074835] - KVM: x86/mmu: Remove unused "kvm" of __rmap_write_protect() (Vitaly Kuznetsov) [2074835] - KVM: x86/mmu: Remove unused "kvm" of kvm_mmu_unlink_parents() (Vitaly Kuznetsov) [2074835] - KVM: x86: Skip APICv update if APICv is disable at the module level (Vitaly Kuznetsov) [2074835] - KVM: x86: Drop NULL check on kvm_x86_ops.check_apicv_inhibit_reasons (Vitaly Kuznetsov) [2074835] - KVM: x86: Unexport __kvm_request_apicv_update() (Vitaly Kuznetsov) [2074835] - KVM: x86/mmu: Zap _all_ roots when unmapping gfn range in TDP MMU (Vitaly Kuznetsov) [2074835] - KVM: x86/mmu: Move "invalid" check out of kvm_tdp_mmu_get_root() (Vitaly Kuznetsov) [2074835] - KVM: x86/mmu: Use common TDP MMU zap helper for MMU notifier unmap hook (Vitaly Kuznetsov) [2074835] - KVM: x86/xen: Fix runstate updates to be atomic when preempting vCPU (Vitaly Kuznetsov) [2074835] - KVM: x86: SVM: move avic definitions from AMD's spec to svm.h (Vitaly Kuznetsov) [2074835] - KVM: x86: lapic: don't touch irr_pending in kvm_apic_update_apicv when inhibiting it (Vitaly Kuznetsov) [2074835] - KVM: x86: nSVM: deal with L1 hypervisor that intercepts interrupts but lets L2 control them (Vitaly Kuznetsov) [2074835] - KVM: x86: nSVM: expose clean bit support to the guest (Vitaly Kuznetsov) [2074835] - KVM: x86: nSVM/nVMX: set nested_run_pending on VM entry which is a result of RSM (Vitaly Kuznetsov) [2074835] - KVM: x86: nSVM: mark vmcb01 as dirty when restoring SMM saved state (Vitaly Kuznetsov) [2074835] - KVM: x86: nSVM: fix potential NULL derefernce on nested migration (Vitaly Kuznetsov) [2074835] - KVM: x86: SVM: don't passthrough SMAP/SMEP/PKE bits in !NPT && !gCR0.PG case (Vitaly Kuznetsov) [2074835] - Revert "svm: Add warning message for AVIC IPI invalid target" (Vitaly Kuznetsov) [2074835] - selftests: KVM: Test OS lock behavior (Vitaly Kuznetsov) [2074835] - selftests: KVM: Add OSLSR_EL1 to the list of blessed regs (Vitaly Kuznetsov) [2074835] - KVM: x86: Report deprecated x87 features in supported CPUID (Vitaly Kuznetsov) [2074835] - x86/cpufeatures: Add FDP_EXCPTN_ONLY and ZERO_FCS_FDS (Vitaly Kuznetsov) [2074835] - KVM: x86: use the KVM side max supported fixed counter (Vitaly Kuznetsov) [2074835] - x86: Share definition of __is_canonical_address() (Vitaly Kuznetsov) [2074835] - perf/x86/intel/pt: Relax address filter validation (Vitaly Kuznetsov) [2074835] - KVM: x86: Move delivery of non-APICv interrupt into vendor code (Vitaly Kuznetsov) [2074835] - KVM: eventfd: Fix false positive RCU usage warning (Vitaly Kuznetsov) [2074835] - selftests: kvm: check dynamic bits against KVM_X86_XCOMP_GUEST_SUPP (Vitaly Kuznetsov) [2074835] - KVM: x86: Sync the states size with the XCR0/IA32_XSS at, any time (Vitaly Kuznetsov) [2074835] - KVM: x86: Update vCPU's runtime CPUID on write to MSR_IA32_XSS (Vitaly Kuznetsov) [2074835] - KVM: x86: Keep MSR_IA32_XSS unchanged for INIT (Vitaly Kuznetsov) [2074835] - KVM: x86: Free kvm_cpuid_entry2 array on post-KVM_RUN KVM_SET_CPUID{,2} (Vitaly Kuznetsov) [2074835] - KVM: nVMX: WARN on any attempt to allocate shadow VMCS for vmcs02 (Vitaly Kuznetsov) [2074835] - KVM: selftests: Don't skip L2's VMCALL in SMM test for SVM guest (Vitaly Kuznetsov) [2074835] - KVM: x86: Check .flags in kvm_cpuid_check_equal() too (Vitaly Kuznetsov) [2074835] - KVM: x86: Forcibly leave nested virt when SMM state is toggled (Vitaly Kuznetsov) [2074835] - KVM: SVM: drop unnecessary code in svm_hv_vmcb_dirty_nested_enlightenments() (Vitaly Kuznetsov) [2074835] - KVM: SVM: hyper-v: Enable Enlightened MSR-Bitmap support for real (Vitaly Kuznetsov) [2074835] - KVM: SVM: Don't kill SEV guest if SMAP erratum triggers in usermode (Vitaly Kuznetsov) [2074835] - KVM: SVM: Don't apply SEV+SMAP workaround on code fetch or PT access (Vitaly Kuznetsov) [2074835] - KVM: SVM: Inject #UD on attempted emulation for SEV guest w/o insn buffer (Vitaly Kuznetsov) [2074835] - KVM: SVM: WARN if KVM attempts emulation on #UD or #GP for SEV guests (Vitaly Kuznetsov) [2074835] - KVM: x86: Pass emulation type to can_emulate_instruction() (Vitaly Kuznetsov) [2074835] - KVM: SVM: Explicitly require DECODEASSISTS to enable SEV support (Vitaly Kuznetsov) [2074835] - KVM: SVM: Don't intercept #GP for SEV guests (Vitaly Kuznetsov) [2074835] - Revert "KVM: SVM: avoid infinite loop on NPF from bad address" (Vitaly Kuznetsov) [2074835] - KVM: SVM: Never reject emulation due to SMAP errata for !SEV guests (Vitaly Kuznetsov) [2074835] - KVM: x86: nSVM: skip eax alignment check for non-SVM instructions (Vitaly Kuznetsov) [2074835] - KVM: LAPIC: Also cancel preemption timer during SET_LAPIC (Vitaly Kuznetsov) [2074835] - KVM: VMX: Remove vmcs_config.order (Vitaly Kuznetsov) [2074835] - KVM/X86: Make kvm_vcpu_reload_apic_access_page() static (Vitaly Kuznetsov) [2074835] - KVM: selftests: Re-enable access_tracking_perf_test (Vitaly Kuznetsov) [2074835] - KVM: VMX: Set vmcs.PENDING_DBG.BS on #DB in STI/MOVSS blocking shadow (Vitaly Kuznetsov) [2074835] - KVM: remove async parameter of hva_to_pfn_remapped() (Vitaly Kuznetsov) [2074835] - x86,kvm/xen: Remove superfluous .fixup usage (Vitaly Kuznetsov) [2074835] - KVM: VMX: Zero host's SYSENTER_ESP iff SYSENTER is NOT used (Vitaly Kuznetsov) [2074835] - selftests: kvm/x86: Fix the warning in lib/x86_64/processor.c (Vitaly Kuznetsov) [2074835] - selftests: kvm/x86: Fix the warning in pmu_event_filter_test.c (Vitaly Kuznetsov) [2074835] - kvm: selftests: Do not indent with spaces (Vitaly Kuznetsov) [2074835] - KVM: SVM: Nullify vcpu_(un)blocking() hooks if AVIC is disabled (Vitaly Kuznetsov) [2074835] - KVM: SVM: Move svm_hardware_setup() and its helpers below svm_x86_ops (Vitaly Kuznetsov) [2074835] - KVM: SVM: Drop AVIC's intermediate avic_set_running() helper (Vitaly Kuznetsov) [2074835] - KVM: VMX: Don't do full kick when handling posted interrupt wakeup (Vitaly Kuznetsov) [2074835] - KVM: VMX: Fold fallback path into triggering posted IRQ helper (Vitaly Kuznetsov) [2074835] - KVM: VMX: Pass desired vector instead of bool for triggering posted IRQ (Vitaly Kuznetsov) [2074835] - KVM: VMX: Don't do full kick when triggering posted interrupt "fails" (Vitaly Kuznetsov) [2074835] - KVM: SVM: Skip AVIC and IRTE updates when loading blocking vCPU (Vitaly Kuznetsov) [2074835] - KVM: SVM: Use kvm_vcpu_is_blocking() in AVIC load to handle preemption (Vitaly Kuznetsov) [2074835] - KVM: SVM: Remove unnecessary APICv/AVIC update in vCPU unblocking path (Vitaly Kuznetsov) [2074835] - KVM: SVM: Don't bother checking for "running" AVIC when kicking for IPIs (Vitaly Kuznetsov) [2074835] - KVM: SVM: Signal AVIC doorbell iff vCPU is in guest mode (Vitaly Kuznetsov) [2074835] - KVM: x86: Remove defunct pre_block/post_block kvm_x86_ops hooks (Vitaly Kuznetsov) [2074835] - KVM: x86: Unexport LAPIC's switch_to_{hv,sw}_timer() helpers (Vitaly Kuznetsov) [2074835] - KVM: VMX: Move preemption timer <=> hrtimer dance to common x86 (Vitaly Kuznetsov) [2074835] - KVM: Move x86 VMX's posted interrupt list_head to vcpu_vmx (Vitaly Kuznetsov) [2074835] - KVM: Drop unused kvm_vcpu.pre_pcpu field (Vitaly Kuznetsov) [2074835] - KVM: VMX: Handle PI descriptor updates during vcpu_put/load (Vitaly Kuznetsov) [2074835] - KVM: avoid warning on s390 in mark_page_dirty (Vitaly Kuznetsov) [2074835] - KVM: selftests: Add a test to force emulation with a pending exception (Vitaly Kuznetsov) [2074835] - KVM: VMX: Reject KVM_RUN if emulation is required with pending exception (Vitaly Kuznetsov) [2074835] - selftests: kvm/x86: Add test for KVM_SET_PMU_EVENT_FILTER (Vitaly Kuznetsov) [2074835] - selftests: kvm/x86: Introduce x86_model() (Vitaly Kuznetsov) [2074835] - selftests: kvm/x86: Export x86_family() for use outside of processor.c (Vitaly Kuznetsov) [2074835] - selftests: kvm/x86: Introduce is_amd_cpu() (Vitaly Kuznetsov) [2074835] - selftests: kvm/x86: Parameterize the CPUID vendor string check (Vitaly Kuznetsov) [2074835] - KVM: x86/pmu: Use binary search to check filtered events (Vitaly Kuznetsov) [2074835] - KVM: x86/mmu: Improve TLB flush comment in kvm_mmu_slot_remove_write_access() (Vitaly Kuznetsov) [2074835] - KVM: x86/mmu: Document and enforce MMU-writable and Host-writable invariants (Vitaly Kuznetsov) [2074835] - KVM: x86/mmu: Clear MMU-writable during changed_pte notifier (Vitaly Kuznetsov) [2074835] - KVM: x86/mmu: Fix write-protection of PTs mapped by the TDP MMU (Vitaly Kuznetsov) [2074835] - KVM: x86: Making the module parameter of vPMU more common (Vitaly Kuznetsov) [2074835] - KVM: selftests: Test KVM_SET_CPUID2 after KVM_RUN (Vitaly Kuznetsov) [2074835] - KVM: selftests: Rename 'get_cpuid_test' to 'cpuid_test' (Vitaly Kuznetsov) [2074835] - KVM: x86: Partially allow KVM_SET_CPUID{,2} after KVM_RUN (Vitaly Kuznetsov) [2074835] - KVM: x86/pmu: Fix available_event_types check for REF_CPU_CYCLES event (Vitaly Kuznetsov) [2074835] - KVM: x86: Check for rmaps allocation (Vitaly Kuznetsov) [2074835] - KVM: SEV: Mark nested locking of kvm->lock (Vitaly Kuznetsov) [2074835] - KVM: SVM: include CR3 in initial VMSA state for SEV-ES guests (Vitaly Kuznetsov) [2074835] - KVM: VMX: Provide vmread version using asm-goto-with-outputs (Vitaly Kuznetsov) [2074835] - KVM: x86: Fix wall clock writes in Xen shared_info not to mark page dirty (Vitaly Kuznetsov) [2074835] - KVM: x86/xen: Add KVM_IRQ_ROUTING_XEN_EVTCHN and event channel delivery (Vitaly Kuznetsov) [2074835] - KVM: x86/xen: Maintain valid mapping of Xen shared_info page (Vitaly Kuznetsov) [2074835] - KVM: Reinstate gfn_to_pfn_cache with invalidation support (Vitaly Kuznetsov) [2074835] - KVM: Warn if mark_page_dirty() is called without an active vCPU (Vitaly Kuznetsov) [2074835] - x86/kvm: Silence per-cpu pr_info noise about KVM clocks and steal time (Vitaly Kuznetsov) [2074835] - KVM: x86: Update vPMCs when retiring branch instructions (Vitaly Kuznetsov) [2074835] - KVM: x86: Update vPMCs when retiring instructions (Vitaly Kuznetsov) [2074835] - KVM: x86/pmu: Add pmc->intr to refactor kvm_perf_overflow{_intr}() (Vitaly Kuznetsov) [2074835] - KVM: x86/pmu: Reuse pmc_perf_hw_id() and drop find_fixed_event() (Vitaly Kuznetsov) [2074835] - KVM: x86/pmu: Refactoring find_arch_event() to pmc_perf_hw_id() (Vitaly Kuznetsov) [2074835] - KVM: x86/pmu: Setup pmc->eventsel for fixed PMCs (Vitaly Kuznetsov) [2074835] - KVM: x86: avoid out of bounds indices for fixed performance counters (Vitaly Kuznetsov) [2074835] - KVM: VMX: Mark VCPU_EXREG_CR3 dirty when !CR0_PG -> CR0_PG if EPT + !URG (Vitaly Kuznetsov) [2074835] - KVM: x86/mmu: Reconstruct shadow page root if the guest PDPTEs is changed (Vitaly Kuznetsov) [2074835] - KVM: VMX: Save HOST_CR3 in vmx_set_host_fs_gs() (Vitaly Kuznetsov) [2074835] - Revert "KVM: X86: Update mmu->pdptrs only when it is changed" (Vitaly Kuznetsov) [2074835] - selftests: KVM: sev_migrate_tests: Add mirror command tests (Vitaly Kuznetsov) [2074835] - selftests: KVM: sev_migrate_tests: Fix sev_ioctl() (Vitaly Kuznetsov) [2074835] - selftests: KVM: sev_migrate_tests: Fix test_sev_mirror() (Vitaly Kuznetsov) [2074835] - KVM: VMX: Wake vCPU when delivering posted IRQ even if vCPU == this vCPU (Vitaly Kuznetsov) [2074835] - KVM: selftests: Add test to verify TRIPLE_FAULT on invalid L2 guest state (Vitaly Kuznetsov) [2074835] - KVM: nVMX: Synthesize TRIPLE_FAULT for L2 if emulation is required (Vitaly Kuznetsov) [2074835] - KVM: VMX: Always clear vmx->fail on emulation_required (Vitaly Kuznetsov) [2074835] - selftests: KVM: Fix non-x86 compiling (Vitaly Kuznetsov) [2074835] - KVM: x86: Always set kvm_run->if_flag (Vitaly Kuznetsov) [2074835] - KVM: x86: remove PMU FIXED_CTR3 from msrs_to_save_all (Vitaly Kuznetsov) [2074835] - KVM: x86: Retry page fault if MMU reload is pending and root has no sp (Vitaly Kuznetsov) [2074835] - KVM: selftests: vmx_pmu_msrs_test: Drop tests mangling guest visible CPUIDs (Vitaly Kuznetsov) [2074835] - KVM: x86: Drop guest CPUID check for host initiated writes to MSR_IA32_PERF_CAPABILITIES (Vitaly Kuznetsov) [2074835] - selftests: KVM: Add test to verify KVM doesn't explode on "bad" I/O (Vitaly Kuznetsov) [2074835] - KVM: x86: Don't WARN if userspace mucks with RCX during string I/O exit (Vitaly Kuznetsov) [2074835] - KVM: X86: Raise #GP when clearing CR0_PG in 64 bit mode (Vitaly Kuznetsov) [2074835] - selftests: KVM: avoid failures due to reserved HyperTransport region (Vitaly Kuznetsov) [2074835] - KVM: x86: Ignore sparse banks size for an "all CPUs", non-sparse IPI req (Vitaly Kuznetsov) [2074835] - KVM: Add Makefile.kvm for common files, use it for x86 (Vitaly Kuznetsov) [2074835] - KVM: Introduce CONFIG_HAVE_KVM_DIRTY_RING (Vitaly Kuznetsov) [2074835] - KVM: x86: selftests: svm_int_ctl_test: fix intercept calculation (Vitaly Kuznetsov) [2074835] - KVM: VMX: Clean up PI pre/post-block WARNs (Vitaly Kuznetsov) [2074835] - KVM: nVMX: Ensure vCPU honors event request if posting nested IRQ fails (Vitaly Kuznetsov) [2074835] - KVM: x86: add a tracepoint for APICv/AVIC interrupt delivery (Vitaly Kuznetsov) [2074835] - KVM: nVMX: Implement Enlightened MSR Bitmap feature (Vitaly Kuznetsov) [2074835] - KVM: nVMX: Track whether changes in L0 require MSR bitmap for L2 to be rebuilt (Vitaly Kuznetsov) [2074835] - KVM: VMX: Introduce vmx_msr_bitmap_l01_changed() helper (Vitaly Kuznetsov) [2074835] - KVM: x86: Exit to userspace if emulation prepared a completion callback (Vitaly Kuznetsov) [2074835] - KVM: nVMX: Don't use Enlightened MSR Bitmap for L3 (Vitaly Kuznetsov) [2074835] - KVM: x86: Use different callback if msr access comes from the emulator (Vitaly Kuznetsov) [2074835] - KVM: x86: Add an emulation type to handle completion of user exits (Vitaly Kuznetsov) [2074835] - KVM: x86: Handle 32-bit wrap of EIP for EMULTYPE_SKIP with flat code seg (Vitaly Kuznetsov) [2074835] - KVM: Clear pv eoi pending bit only when it is set (Vitaly Kuznetsov) [2074835] - KVM: x86: don't print when fail to read/write pv eoi memory (Vitaly Kuznetsov) [2074835] - KVM: X86: Remove mmu parameter from load_pdptrs() (Vitaly Kuznetsov) [2074835] - KVM: X86: Rename gpte_is_8_bytes to has_4_byte_gpte and invert the direction (Vitaly Kuznetsov) [2074835] - KVM: VMX: Use ept_caps_to_lpage_level() in hardware_setup() (Vitaly Kuznetsov) [2074835] - KVM: X86: Add parameter huge_page_level to kvm_init_shadow_ept_mmu() (Vitaly Kuznetsov) [2074835] - KVM: X86: Add huge_page_level to __reset_rsvds_bits_mask_ept() (Vitaly Kuznetsov) [2074835] - KVM: X86: Remove mmu->translate_gpa (Vitaly Kuznetsov) [2074835] - KVM: X86: Add parameter struct kvm_mmu *mmu into mmu->gva_to_gpa() (Vitaly Kuznetsov) [2074835] - KVM: X86: Calculate quadrant when !role.gpte_is_8_bytes (Vitaly Kuznetsov) [2074835] - KVM: X86: Remove useless code to set role.gpte_is_8_bytes when role.direct (Vitaly Kuznetsov) [2074835] - KVM: X86: Remove unused declaration of __kvm_mmu_free_some_pages() (Vitaly Kuznetsov) [2074835] - KVM: X86: Fix comment in __kvm_mmu_create() (Vitaly Kuznetsov) [2074835] - KVM: X86: Skip allocating pae_root for vcpu->arch.guest_mmu when !tdp_enabled (Vitaly Kuznetsov) [2074835] - KVM: SVM: Allocate sd->save_area with __GFP_ZERO (Vitaly Kuznetsov) [2074835] - KVM: SVM: Rename get_max_npt_level() to get_npt_level() (Vitaly Kuznetsov) [2074835] - KVM: VMX: Change comments about vmx_get_msr() (Vitaly Kuznetsov) [2074835] - KVM: VMX: Use kvm_set_msr_common() for MSR_IA32_TSC_ADJUST in the default way (Vitaly Kuznetsov) [2074835] - KVM: VMX: Save HOST_CR3 in vmx_prepare_switch_to_guest() (Vitaly Kuznetsov) [2074835] - KVM: VMX: Update msr value after kvm_set_user_return_msr() succeeds (Vitaly Kuznetsov) [2074835] - KVM: VMX: Avoid to rdmsrl(MSR_IA32_SYSENTER_ESP) (Vitaly Kuznetsov) [2074835] - KVM: X86: Update mmu->pdptrs only when it is changed (Vitaly Kuznetsov) [2074835] - KVM: X86: Remove kvm_register_clear_available() (Vitaly Kuznetsov) [2074835] - KVM: vmx, svm: clean up mass updates to regs_avail/regs_dirty bits (Vitaly Kuznetsov) [2074835] - KVM: VMX: Update vmcs.GUEST_CR3 only when the guest CR3 is dirty (Vitaly Kuznetsov) [2074835] - KVM: X86: Mark CR3 dirty when vcpu->arch.cr3 is changed (Vitaly Kuznetsov) [2074835] - KVM: SVM: Remove references to VCPU_EXREG_CR3 (Vitaly Kuznetsov) [2074835] - KVM: SVM: Remove outdated comment in svm_load_mmu_pgd() (Vitaly Kuznetsov) [2074835] - KVM: X86: Move CR0 pdptr_bits into header file as X86_CR0_PDPTR_BITS (Vitaly Kuznetsov) [2074835] - KVM: VMX: Add and use X86_CR4_PDPTR_BITS when !enable_ept (Vitaly Kuznetsov) [2074835] - KVM: VMX: Add and use X86_CR4_TLBFLUSH_BITS when !enable_ept (Vitaly Kuznetsov) [2074835] - KVM: SVM: Track dirtiness of PDPTRs even if NPT is disabled (Vitaly Kuznetsov) [2074835] - KVM: VMX: Mark VCPU_EXREG_PDPTR available in ept_save_pdptrs() (Vitaly Kuznetsov) [2074835] - KVM: X86: Ensure that dirty PDPTRs are loaded (Vitaly Kuznetsov) [2074835] - KVM: x86/svm: Add module param to control PMU virtualization (Vitaly Kuznetsov) [2074835] - KVM: VMX: Remove vCPU from PI wakeup list before updating PID.NV (Vitaly Kuznetsov) [2074835] - KVM: VMX: Move Posted Interrupt ndst computation out of write loop (Vitaly Kuznetsov) [2074835] - KVM: VMX: Read Posted Interrupt "control" exactly once per loop iteration (Vitaly Kuznetsov) [2074835] - KVM: VMX: Save/restore IRQs (instead of CLI/STI) during PI pre/post block (Vitaly Kuznetsov) [2074835] - KVM: VMX: Drop pointless PI.NDST update when blocking (Vitaly Kuznetsov) [2074835] - KVM: VMX: Use boolean returns for Posted Interrupt "test" helpers (Vitaly Kuznetsov) [2074835] - KVM: VMX: Drop unnecessary PI logic to handle impossible conditions (Vitaly Kuznetsov) [2074835] - KVM: VMX: Skip Posted Interrupt updates if APICv is hard disabled (Vitaly Kuznetsov) [2074835] - KVM: Add helpers to wake/query blocking vCPU (Vitaly Kuznetsov) [2074835] - KVM: x86: Invoke kvm_vcpu_block() directly for non-HALTED wait states (Vitaly Kuznetsov) [2074835] - KVM: x86: Directly block (instead of "halting") UNINITIALIZED vCPUs (Vitaly Kuznetsov) [2074835] - KVM: Don't redo ktime_get() when calculating halt-polling stop/deadline (Vitaly Kuznetsov) [2074835] - KVM: stats: Add stat to detect if vcpu is currently blocking (Vitaly Kuznetsov) [2074835] - KVM: Split out a kvm_vcpu_block() helper from kvm_vcpu_halt() (Vitaly Kuznetsov) [2074835] - KVM: Rename kvm_vcpu_block() => kvm_vcpu_halt() (Vitaly Kuznetsov) [2074835] - KVM: Drop obsolete kvm_arch_vcpu_block_finish() (Vitaly Kuznetsov) [2074835] - KVM: x86: Tweak halt emulation helper names to free up kvm_vcpu_halt() (Vitaly Kuznetsov) [2074835] - KVM: Don't block+unblock when halt-polling is successful (Vitaly Kuznetsov) [2074835] - KVM: Reconcile discrepancies in halt-polling stats (Vitaly Kuznetsov) [2074835] - KVM: Refactor and document halt-polling stats update helper (Vitaly Kuznetsov) [2074835] - KVM: Update halt-polling stats if and only if halt-polling was attempted (Vitaly Kuznetsov) [2074835] - KVM: Force PPC to define its own rcuwait object (Vitaly Kuznetsov) [2074835] - KVM: SVM: Ensure target pCPU is read once when signalling AVIC doorbell (Vitaly Kuznetsov) [2074835] - KVM: VMX: Don't unblock vCPU w/ Posted IRQ if IRQs are disabled in guest (Vitaly Kuznetsov) [2074835] - KVM: x86: change TLB flush indicator to bool (Vitaly Kuznetsov) [2074835] - KVM: Avoid atomic operations when kicking the running vCPU (Vitaly Kuznetsov) [2074835] - KVM: x86/MMU: Simplify flow of vmx_get_mt_mask (Vitaly Kuznetsov) [2074835] - KVM: x86/mmu: Propagate memslot const qualifier (Vitaly Kuznetsov) [2074835] - KVM: x86/mmu: Remove need for a vcpu from mmu_try_to_unsync_pages (Vitaly Kuznetsov) [2074835] - KVM: x86/mmu: Remove need for a vcpu from kvm_slot_page_track_is_active (Vitaly Kuznetsov) [2074835] - KVM: x86/mmu: Use shadow page role to detect PML-unfriendly pages for L2 (Vitaly Kuznetsov) [2074835] - KVM: nSVM: introduce struct vmcb_ctrl_area_cached (Vitaly Kuznetsov) [2074835] - KVM: nSVM: split out __nested_vmcb_check_controls (Vitaly Kuznetsov) [2074835] - KVM: nSVM: use svm->nested.save to load vmcb12 registers and avoid TOC/TOU races (Vitaly Kuznetsov) [2074835] - KVM: nSVM: use vmcb_save_area_cached in nested_vmcb_valid_sregs() (Vitaly Kuznetsov) [2074835] - KVM: nSVM: rename nested_load_control_from_vmcb12 in nested_copy_vmcb_control_to_cache (Vitaly Kuznetsov) [2074835] - KVM: nSVM: introduce svm->nested.save to cache save area before checks (Vitaly Kuznetsov) [2074835] - KVM: nSVM: move nested_vmcb_check_cr3_cr4 logic in nested_vmcb_valid_sregs (Vitaly Kuznetsov) [2074835] - KVM: Dynamically allocate "new" memslots from the get-go (Vitaly Kuznetsov) [2074835] - KVM: Wait 'til the bitter end to initialize the "new" memslot (Vitaly Kuznetsov) [2074835] - KVM: Optimize overlapping memslots check (Vitaly Kuznetsov) [2074835] - KVM: Optimize gfn lookup in kvm_zap_gfn_range() (Vitaly Kuznetsov) [2074835] - KVM: Call kvm_arch_flush_shadow_memslot() on the old slot in kvm_invalidate_memslot() (Vitaly Kuznetsov) [2074835] - KVM: Keep memslots in tree-based structures instead of array-based ones (Vitaly Kuznetsov) [2074835] - KVM: Use interval tree to do fast hva lookup in memslots (Vitaly Kuznetsov) [2074835] - KVM: Resolve memslot ID via a hash table instead of via a static array (Vitaly Kuznetsov) [2074835] - KVM: Move WARN on invalid memslot index to update_memslots() (Vitaly Kuznetsov) [2074835] - KVM: x86: Use nr_memslot_pages to avoid traversing the memslots array (Vitaly Kuznetsov) [2074835] - KVM: x86: Don't call kvm_mmu_change_mmu_pages() if the count hasn't changed (Vitaly Kuznetsov) [2074835] - KVM: Don't make a full copy of the old memslot in __kvm_set_memory_region() (Vitaly Kuznetsov) [2074835] - KVM: x86: Don't assume old/new memslots are non-NULL at memslot commit (Vitaly Kuznetsov) [2074835] - KVM: Use prepare/commit hooks to handle generic memslot metadata updates (Vitaly Kuznetsov) [2074835] - KVM: Stop passing kvm_userspace_memory_region to arch memslot hooks (Vitaly Kuznetsov) [2074835] - KVM: PPC: Avoid referencing userspace memory region in memslot updates (Vitaly Kuznetsov) [2074835] - KVM: x86: Use "new" memslot instead of userspace memory region (Vitaly Kuznetsov) [2074835] - KVM: s390: Use "new" memslot instead of userspace memory region (Vitaly Kuznetsov) [2074835] - KVM: arm64: Use "new" memslot instead of userspace memory region (Vitaly Kuznetsov) [2074835] - KVM: Let/force architectures to deal with arch specific memslot data (Vitaly Kuznetsov) [2074835] - KVM: Use "new" memslot's address space ID instead of dedicated param (Vitaly Kuznetsov) [2074835] - KVM: Resync only arch fields when slots_arch_lock gets reacquired (Vitaly Kuznetsov) [2074835] - KVM: Open code kvm_delete_memslot() into its only caller (Vitaly Kuznetsov) [2074835] - KVM: Require total number of memslot pages to fit in an unsigned long (Vitaly Kuznetsov) [2074835] - KVM: Convert kvm_for_each_vcpu() to using xa_for_each_range() (Vitaly Kuznetsov) [2074835] - KVM: arm64: vgic-v3: Fix vcpu index comparison (Vitaly Kuznetsov) [2074835] - KVM: Use 'unsigned long' as kvm_for_each_vcpu()'s index (Vitaly Kuznetsov) [2074835] - KVM: Convert the kvm->vcpus array to a xarray (Vitaly Kuznetsov) [2074835] - KVM: Move wiping of the kvm->vcpus array to common code (Vitaly Kuznetsov) [2074835] - KVM: MMU: update comment on the number of page role combinations (Vitaly Kuznetsov) [2074835] - KVM: x86/mmu: Retry page fault if root is invalidated by memslot update (Vitaly Kuznetsov) [2074835] - KVM: VMX: Set failure code in prepare_vmcs02() (Vitaly Kuznetsov) [2074835] - KVM: ensure APICv is considered inactive if there is no APIC (Vitaly Kuznetsov) [2074835] - KVM: x86/pmu: Fix reserved bits for AMD PerfEvtSeln register (Vitaly Kuznetsov) [2074835] - x86: Snapshot thread flags (Vitaly Kuznetsov) [2074835] - thread_info: Add helpers to snapshot thread flags (Vitaly Kuznetsov) [2074835] - KVM: fix avic_set_running for preemptable kernels (Vitaly Kuznetsov) [2074835] - KVM: VMX: clear vmx_x86_ops.sync_pir_to_irr if APICv is disabled (Vitaly Kuznetsov) [2074835] - KVM: SEV: accept signals in sev_lock_two_vms (Vitaly Kuznetsov) [2074835] - KVM: SEV: do not take kvm->lock when destroying (Vitaly Kuznetsov) [2074835] - KVM: SEV: Prohibit migration of a VM that has mirrors (Vitaly Kuznetsov) [2074835] - KVM: SEV: Do COPY_ENC_CONTEXT_FROM with both VMs locked (Vitaly Kuznetsov) [2074835] - selftests: sev_migrate_tests: add tests for KVM_CAP_VM_COPY_ENC_CONTEXT_FROM (Vitaly Kuznetsov) [2074835] - KVM: SEV: move mirror status to destination of KVM_CAP_VM_MOVE_ENC_CONTEXT_FROM (Vitaly Kuznetsov) [2074835] - KVM: SEV: initialize regions_list of a mirror VM (Vitaly Kuznetsov) [2074835] - KVM: SEV: cleanup locking for KVM_CAP_VM_MOVE_ENC_CONTEXT_FROM (Vitaly Kuznetsov) [2074835] - KVM: SEV: do not use list_replace_init on an empty list (Vitaly Kuznetsov) [2074835] - KVM: x86: Use a stable condition around all VT-d PI paths (Vitaly Kuznetsov) [2074835] - KVM: x86: check PIR even for vCPUs with disabled APICv (Vitaly Kuznetsov) [2074835] - KVM: VMX: prepare sync_pir_to_irr for running with APICv disabled (Vitaly Kuznetsov) [2074835] - KVM: selftests: page_table_test: fix calculation of guest_test_phys_mem (Vitaly Kuznetsov) [2074835] - KVM: x86/mmu: Handle "default" period when selectively waking kthread (Vitaly Kuznetsov) [2074835] - KVM: MMU: shadow nested paging does not have PKU (Vitaly Kuznetsov) [2074835] - KVM: x86/mmu: Remove spurious TLB flushes in TDP MMU zap collapsible path (Vitaly Kuznetsov) [2074835] - KVM: x86/mmu: Use yield-safe TDP MMU root iter in MMU notifier unmapping (Vitaly Kuznetsov) [2074835] - KVM: X86: Use vcpu->arch.walk_mmu for kvm_mmu_invlpg() (Vitaly Kuznetsov) [2074835] - KVM: selftests: Make sure kvm_create_max_vcpus test won't hit RLIMIT_NOFILE (Vitaly Kuznetsov) [2074835] - KVM: x86: Forbid KVM_SET_CPUID{,2} after KVM_RUN (Vitaly Kuznetsov) [2074835] - KVM: selftests: Avoid KVM_SET_CPUID2 after KVM_RUN in hyperv_features test (Vitaly Kuznetsov) [2074835] - KVM: nVMX: Emulate guest TLB flush on nested VM-Enter with new vpid12 (Vitaly Kuznetsov) [2074835] - KVM: nVMX: Abide to KVM_REQ_TLB_FLUSH_GUEST request on nested vmentry/vmexit (Vitaly Kuznetsov) [2074835] - KVM: nVMX: Flush current VPID (L1 vs. L2) for KVM_REQ_TLB_FLUSH_GUEST (Vitaly Kuznetsov) [2074835] - KVM: SEV: expose KVM_CAP_VM_MOVE_ENC_CONTEXT_FROM capability (Vitaly Kuznetsov) [2074835] - selftests: sev_migrate_tests: free all VMs (Vitaly Kuznetsov) [2074835] - selftests: fix check for circular KVM_CAP_VM_MOVE_ENC_CONTEXT_FROM (Vitaly Kuznetsov) [2074835] - KVM: x86: ignore APICv if LAPIC is not enabled (Vitaly Kuznetsov) [2074835] - KVM: downgrade two BUG_ONs to WARN_ON_ONCE (Vitaly Kuznetsov) [2074835] - KVM: VMX: do not use uninitialized gfn_to_hva_cache (Vitaly Kuznetsov) [2074835] - KVM: x86/mmu: Pass parameter flush as false in kvm_tdp_mmu_zap_collapsible_sptes() (Vitaly Kuznetsov) [2074835] - KVM: x86/mmu: Skip tlb flush if it has been done in zap_gfn_range() (Vitaly Kuznetsov) [2074835] - x86/kvm: remove unused ack_notifier callbacks (Vitaly Kuznetsov) [2074835] - KVM: Disallow user memslot with size that exceeds "unsigned long" (Vitaly Kuznetsov) [2074835] - KVM: Ensure local memslot copies operate on up-to-date arch-specific data (Vitaly Kuznetsov) [2074835] - KVM: x86/mmu: Fix TLB flush range when handling disconnected pt (Vitaly Kuznetsov) [2074835] - KVM: x86: Assume a 64-bit hypercall for guests with protected state (Vitaly Kuznetsov) [2074835] - selftests: KVM: Add /x86_64/sev_migrate_tests to .gitignore (Vitaly Kuznetsov) [2074835] - KVM: SEV: Fix typo in and tweak name of cmd_allowed_from_miror() (Vitaly Kuznetsov) [2074835] - KVM: SEV: Drop a redundant setting of sev->asid during initialization (Vitaly Kuznetsov) [2074835] - KVM: SEV: WARN if SEV-ES is marked active but SEV is not (Vitaly Kuznetsov) [2074835] - KVM: SEV: Set sev_info.active after initial checks in sev_guest_init() (Vitaly Kuznetsov) [2074835] - KVM: SEV: Disallow COPY_ENC_CONTEXT_FROM if target has created vCPUs (Vitaly Kuznetsov) [2074835] - KVM: Kill kvm_map_gfn() / kvm_unmap_gfn() and gfn_to_pfn_cache (Vitaly Kuznetsov) [2074835] - KVM: nVMX: Use a gfn_to_hva_cache for vmptrld (Vitaly Kuznetsov) [2074835] - KVM: nVMX: Use kvm_read_guest_offset_cached() for nested VMCS check (Vitaly Kuznetsov) [2074835] - KVM: x86/xen: Use sizeof_field() instead of open-coding it (Vitaly Kuznetsov) [2074835] - KVM: nVMX: Use kvm_{read,write}_guest_cached() for shadow_vmcs12 (Vitaly Kuznetsov) [2074835] - KVM: x86/mmu: include EFER.LMA in extended mmu role (Vitaly Kuznetsov) [2074835] - KVM: nVMX: don't use vcpu->arch.efer when checking host state on nested state load (Vitaly Kuznetsov) [2074835] - KVM: Fix steal time asm constraints (Vitaly Kuznetsov) [2074835] - KVM: x86: Move Intel Processor Trace interrupt handler to vmx.c (Vitaly Kuznetsov) [2074835] - KVM: Move x86's perf guest info callbacks to generic KVM (Vitaly Kuznetsov) [2074835] - KVM: x86: More precisely identify NMI from guest when handling PMI (Vitaly Kuznetsov) [2074835] - KVM: x86: Drop current_vcpu for kvm_running_vcpu + kvm_arch_vcpu variable (Vitaly Kuznetsov) [2074835] - perf/core: Rework guest callbacks to prepare for static_call support (Vitaly Kuznetsov) [2074835] - perf: Protect perf_guest_cbs with RCU (Vitaly Kuznetsov) [2074835] - KVM: x86: Register Processor Trace interrupt hook iff PT enabled in guest (Vitaly Kuznetsov) [2074835] - KVM: x86: Register perf callbacks after calling vendor's hardware_setup() (Vitaly Kuznetsov) [2074835] - KVM: x86: Fix uninitialized eoi_exit_bitmap usage in vcpu_load_eoi_exitmap() (Vitaly Kuznetsov) [2074835] - KVM: selftests: Use perf_test_destroy_vm in memslot_modification_stress_test (Vitaly Kuznetsov) [2074835] - KVM: selftests: Wait for all vCPU to be created before entering guest mode (Vitaly Kuznetsov) [2074835] - KVM: selftests: Move vCPU thread creation and joining to common helpers (Vitaly Kuznetsov) [2074835] - KVM: selftests: Sync perf_test_args to guest during VM creation (Vitaly Kuznetsov) [2074835] - KVM: selftests: Fill per-vCPU struct during "perf_test" VM creation (Vitaly Kuznetsov) [2074835] - KVM: selftests: Start at iteration 0 instead of -1 (Vitaly Kuznetsov) [2074835] - KVM: selftests: Create VM with adjusted number of guest pages for perf tests (Vitaly Kuznetsov) [2074835] - KVM: selftests: Remove perf_test_args.host_page_size (Vitaly Kuznetsov) [2074835] - KVM: selftests: Move per-VM GPA into perf_test_args (Vitaly Kuznetsov) [2074835] - KVM: selftests: Use perf util's per-vCPU GPA/pages in demand paging test (Vitaly Kuznetsov) [2074835] - KVM: selftests: Capture per-vCPU GPA in perf_test_vcpu_args (Vitaly Kuznetsov) [2074835] - KVM: selftests: Use shorthand local var to access struct perf_tests_args (Vitaly Kuznetsov) [2074835] - KVM: selftests: Require GPA to be aligned when backed by hugepages (Vitaly Kuznetsov) [2074835] - KVM: selftests: Assert mmap HVA is aligned when using HugeTLB (Vitaly Kuznetsov) [2074835] - KVM: selftests: Expose align() helpers to tests (Vitaly Kuznetsov) [2074835] - KVM: selftests: Explicitly state indicies for vm_guest_mode_params array (Vitaly Kuznetsov) [2074835] - KVM: selftests: Add event channel upcall support to xen_shinfo_test (Vitaly Kuznetsov) [2074835] - KVM: SEV: unify cgroup cleanup code for svm_vm_migrate_from (Vitaly Kuznetsov) [2074835] - KVM: x86: move guest_pv_has out of user_access section (Vitaly Kuznetsov) [2074835] - KVM: Move INVPCID type check from vmx and svm to the common kvm_handle_invpcid() (Vitaly Kuznetsov) [2074835] - KVM: VMX: Add a helper function to retrieve the GPR index for INVPCID, INVVPID, and INVEPT (Vitaly Kuznetsov) [2074835] - KVM: nVMX: Clean up x2APIC MSR handling for L2 (Vitaly Kuznetsov) [2074835] - KVM: VMX: Macrofy the MSR bitmap getters and setters (Vitaly Kuznetsov) [2074835] - KVM: nVMX: Handle dynamic MSR intercept toggling (Vitaly Kuznetsov) [2074835] - KVM: nVMX: Query current VMCS when determining if MSR bitmaps are in use (Vitaly Kuznetsov) [2074835] - KVM: x86: Don't update vcpu->arch.pv_eoi.msr_val when a bogus value was written to MSR_KVM_PV_EOI_EN (Vitaly Kuznetsov) [2074835] - KVM: x86: Rename kvm_lapic_enable_pv_eoi() (Vitaly Kuznetsov) [2074835] - kvm: mmu: Use fast PF path for access tracking of huge pages when possible (Vitaly Kuznetsov) [2074835] - KVM: x86/mmu: Properly dereference rcu-protected TDP MMU sptep iterator (Vitaly Kuznetsov) [2074835] - kvm: x86: Convert return type of *is_valid_rdpmc_ecx() to bool (Vitaly Kuznetsov) [2074835] - KVM: x86: Fix recording of guest steal time / preempted status (Vitaly Kuznetsov) [2074835] - selftest: KVM: Add intra host migration tests (Vitaly Kuznetsov) [2074835] - selftest: KVM: Add open sev dev helper (Vitaly Kuznetsov) [2074835] - KVM: SEV: Add support for SEV-ES intra host migration (Vitaly Kuznetsov) [2074835] - KVM: SEV: Add support for SEV intra host migration (Vitaly Kuznetsov) [2074835] - KVM: SEV: provide helpers to charge/uncharge misc_cg (Vitaly Kuznetsov) [2074835] - KVM: generalize "bugged" VM to "dead" VM (Vitaly Kuznetsov) [2074835] - EFI: Introduce the new AMD Memory Encryption GUID. (Vitaly Kuznetsov) [2074835] - x86/kvm: Add AMD SEV specific Hypercall3 (Vitaly Kuznetsov) [2074835] - KVM: x86: SGX must obey the KVM_INTERNAL_ERROR_EMULATION protocol (Vitaly Kuznetsov) [2074835] - KVM: x86: On emulation failure, convey the exit reason, etc. to userspace (Vitaly Kuznetsov) [2074835] - KVM: x86: Get exit_reason as part of kvm_x86_ops.get_exit_info (Vitaly Kuznetsov) [2074835] - KVM: x86: Clarify the kvm_run.emulation_failure structure layout (Vitaly Kuznetsov) [2074835] - KVM: selftests: Fix nested SVM tests when built with clang (Vitaly Kuznetsov) [2074835] - kvm: x86: Remove stale declaration of kvm_no_apic_vcpu (Vitaly Kuznetsov) [2074835] - KVM: x86: Move SVM's APICv sanity check to common x86 (Vitaly Kuznetsov) [2074835] - KVM: x86/mmu: Extract zapping of rmaps for gfn range to separate helper (Vitaly Kuznetsov) [2074835] - KVM: x86/mmu: Drop a redundant remote TLB flush in kvm_zap_gfn_range() (Vitaly Kuznetsov) [2074835] - KVM: x86/mmu: Drop a redundant, broken remote TLB flush (Vitaly Kuznetsov) [2074835] - KVM: X86: Don't unload MMU in kvm_vcpu_flush_tlb_guest() (Vitaly Kuznetsov) [2074835] - KVM: X86: pair smp_wmb() of mmu_try_to_unsync_pages() with smp_rmb() (Vitaly Kuznetsov) [2074835] - KVM: emulate: Comment on difference between RDPMC implementation and manual (Vitaly Kuznetsov) [2074835] - KVM: x86: Add vendor name to kvm_x86_ops, use it for error messages (Vitaly Kuznetsov) [2074835] - kvm: x86: mmu: Make NX huge page recovery period configurable (Vitaly Kuznetsov) [2074835] - KVM: vPMU: Fill get_msr MSR_CORE_PERF_GLOBAL_OVF_CTRL w/ 0 (Vitaly Kuznetsov) [2074835] - KVM: x86/mmu: Rename slot_handle_leaf to slot_handle_level_4k (Vitaly Kuznetsov) [2074835] - KVM: VMX: RTIT_CTL_BRANCH_EN has no dependency on other CPUID bit (Vitaly Kuznetsov) [2074835] - KVM: VMX: Rename pt_desc.addr_range to pt_desc.num_address_ranges (Vitaly Kuznetsov) [2074835] - KVM: VMX: Use precomputed vmx->pt_desc.addr_range (Vitaly Kuznetsov) [2074835] - KVM: VMX: Restore host's MSR_IA32_RTIT_CTL when it's not zero (Vitaly Kuznetsov) [2074835] - KVM: x86/mmu: clean up prefetch/prefault/speculative naming (Vitaly Kuznetsov) [2074835] - KVM: cleanup allocation of rmaps and page tracking data (Vitaly Kuznetsov) [2074835] - selftests: KVM: Introduce system counter offset test (Vitaly Kuznetsov) [2074835] - selftests: KVM: Add helpers for vCPU device attributes (Vitaly Kuznetsov) [2074835] - selftests: KVM: Add test for KVM_{GET,SET}_CLOCK (Vitaly Kuznetsov) [2074835] - kvm: x86: protect masterclock with a seqcount (Vitaly Kuznetsov) [2074835] - KVM: x86: Report host tsc and realtime values in KVM_GET_CLOCK (Vitaly Kuznetsov) [2074835] - KVM: x86: avoid warning with -Wbitwise-instead-of-logical (Vitaly Kuznetsov) [2074835] - KVM: x86: only allocate gfn_track when necessary (Vitaly Kuznetsov) [2074835] - KVM: x86: add config for non-kvm users of page tracking (Vitaly Kuznetsov) [2074835] - nSVM: Check for reserved encodings of TLB_CONTROL in nested VMCB (Vitaly Kuznetsov) [2074835] - kvm: use kvfree() in kvm_arch_free_vm() (Vitaly Kuznetsov) [2074835] - KVM: x86: Expose Predictive Store Forwarding Disable (Vitaly Kuznetsov) [2074835] - KVM: x86/mmu: Avoid memslot lookup in make_spte and mmu_try_to_unsync_pages (Vitaly Kuznetsov) [2074835] - KVM: x86/mmu: Avoid memslot lookup in rmap_add (Vitaly Kuznetsov) [2074835] - KVM: MMU: pass struct kvm_page_fault to mmu_set_spte (Vitaly Kuznetsov) [2074835] - KVM: MMU: pass kvm_mmu_page struct to make_spte (Vitaly Kuznetsov) [2074835] - KVM: MMU: set ad_disabled in TDP MMU role (Vitaly Kuznetsov) [2074835] - KVM: MMU: remove unnecessary argument to mmu_set_spte (Vitaly Kuznetsov) [2074835] - KVM: MMU: clean up make_spte return value (Vitaly Kuznetsov) [2074835] - KVM: MMU: inline set_spte in FNAME(sync_page) (Vitaly Kuznetsov) [2074835] - KVM: MMU: inline set_spte in mmu_set_spte (Vitaly Kuznetsov) [2074835] - KVM: x86/mmu: Avoid memslot lookup in page_fault_handle_page_track (Vitaly Kuznetsov) [2074835] - KVM: x86/mmu: Pass the memslot around via struct kvm_page_fault (Vitaly Kuznetsov) [2074835] - KVM: MMU: unify tdp_mmu_map_set_spte_atomic and tdp_mmu_set_spte_atomic_no_dirty_log (Vitaly Kuznetsov) [2074835] - KVM: MMU: mark page dirty in make_spte (Vitaly Kuznetsov) [2074835] - KVM: x86/mmu: Fold rmap_recycle into rmap_add (Vitaly Kuznetsov) [2074835] - KVM: x86/mmu: Verify shadow walk doesn't terminate early in page faults (Vitaly Kuznetsov) [2074835] - KVM: MMU: change tracepoints arguments to kvm_page_fault (Vitaly Kuznetsov) [2074835] - KVM: MMU: change disallowed_hugepage_adjust() arguments to kvm_page_fault (Vitaly Kuznetsov) [2074835] - KVM: MMU: change kvm_mmu_hugepage_adjust() arguments to kvm_page_fault (Vitaly Kuznetsov) [2074835] - KVM: MMU: change fast_page_fault() arguments to kvm_page_fault (Vitaly Kuznetsov) [2074835] - KVM: MMU: change tdp_mmu_map_handle_target_level() arguments to kvm_page_fault (Vitaly Kuznetsov) [2074835] - KVM: MMU: change kvm_tdp_mmu_map() arguments to kvm_page_fault (Vitaly Kuznetsov) [2074835] - KVM: MMU: change FNAME(fetch)() arguments to kvm_page_fault (Vitaly Kuznetsov) [2074835] - KVM: MMU: change __direct_map() arguments to kvm_page_fault (Vitaly Kuznetsov) [2074835] - KVM: MMU: change handle_abnormal_pfn() arguments to kvm_page_fault (Vitaly Kuznetsov) [2074835] - KVM: MMU: change kvm_faultin_pfn() arguments to kvm_page_fault (Vitaly Kuznetsov) [2074835] - KVM: MMU: change page_fault_handle_page_track() arguments to kvm_page_fault (Vitaly Kuznetsov) [2074835] - KVM: MMU: change direct_page_fault() arguments to kvm_page_fault (Vitaly Kuznetsov) [2074835] - KVM: MMU: change mmu->page_fault() arguments to kvm_page_fault (Vitaly Kuznetsov) [2074835] - KVM: MMU: Introduce struct kvm_page_fault (Vitaly Kuznetsov) [2074835] - KVM: MMU: pass unadulterated gpa to direct_page_fault (Vitaly Kuznetsov) [2074835] - KVM: x86: Fix potential race in KVM_GET_CLOCK (Vitaly Kuznetsov) [2074835] - KVM: x86: extract KVM_GET_CLOCK/KVM_SET_CLOCK to separate functions (Vitaly Kuznetsov) [2074835] - kvm: x86: abstract locking around pvclock_update_vm_gtod_copy (Vitaly Kuznetsov) [2074835] - KVM: X86: Move PTE present check from loop body to __shadow_walk_next() (Vitaly Kuznetsov) [2074835] - KVM: x86: nSVM: implement nested TSC scaling (Vitaly Kuznetsov) [2074835] - KVM: x86: SVM: add module param to control TSC scaling (Vitaly Kuznetsov) [2074835] - KVM: x86: SVM: add module param to control LBR virtualization (Vitaly Kuznetsov) [2074835] - KVM: x86: nSVM: don't copy pause related settings (Vitaly Kuznetsov) [2074835] - kvm: irqfd: avoid update unmodified entries of the routing (Vitaly Kuznetsov) [2074835] - KVM: X86: Don't check unsync if the original spte is writible (Vitaly Kuznetsov) [2074835] - KVM: X86: Don't unsync pagetables when speculative (Vitaly Kuznetsov) [2074835] - KVM: X86: Remove FNAME(update_pte) (Vitaly Kuznetsov) [2074835] - KVM: X86: Zap the invalid list after remote tlb flushing (Vitaly Kuznetsov) [2074835] - KVM: X86: Change kvm_sync_page() to return true when remote flush is needed (Vitaly Kuznetsov) [2074835] - KVM: X86: Remove kvm_mmu_flush_or_zap() (Vitaly Kuznetsov) [2074835] - KVM: X86: Don't flush current tlb on shadow page modification (Vitaly Kuznetsov) [2074835] - KVM: selftests: Fix kvm_vm_free() in cr4_cpuid_sync and vmx_tsc_adjust tests (Vitaly Kuznetsov) [2074835] - kvm: selftests: Fix spelling mistake "missmatch" -> "mismatch" (Vitaly Kuznetsov) [2074835] - KVM: x86: Manually retrieve CPUID.0x1 when getting FMS for RESET/INIT (Vitaly Kuznetsov) [2074835] - KVM: x86: WARN on non-zero CRs at RESET to detect improper initalization (Vitaly Kuznetsov) [2074835] - KVM: SVM: Move RESET emulation to svm_vcpu_reset() (Vitaly Kuznetsov) [2074835] - KVM: VMX: Move RESET emulation to vmx_vcpu_reset() (Vitaly Kuznetsov) [2074835] - KVM: VMX: Drop explicit zeroing of MSR guest values at vCPU creation (Vitaly Kuznetsov) [2074835] - KVM: x86: Fold fx_init() into kvm_arch_vcpu_create() (Vitaly Kuznetsov) [2074835] - KVM: x86: Remove defunct setting of XCR0 for guest during vCPU create (Vitaly Kuznetsov) [2074835] - KVM: x86: Remove defunct setting of CR0.ET for guests during vCPU create (Vitaly Kuznetsov) [2074835] - KVM: x86: Simplify retrieving the page offset when loading PDTPRs (Vitaly Kuznetsov) [2074835] - KVM: x86: Subsume nested GPA read helper into load_pdptrs() (Vitaly Kuznetsov) [2074835] - kvm: rename KVM_MAX_VCPU_ID to KVM_MAX_VCPU_IDS (Vitaly Kuznetsov) [2074835] - KVM: Make kvm_make_vcpus_request_mask() use pre-allocated cpu_kick_mask (Vitaly Kuznetsov) [2074835] - KVM: Pre-allocate cpumasks for kvm_make_all_cpus_request_except() (Vitaly Kuznetsov) [2074835] - KVM: Drop 'except' parameter from kvm_make_vcpus_request_mask() (Vitaly Kuznetsov) [2074835] - KVM: Optimize kvm_make_vcpus_request_mask() a bit (Vitaly Kuznetsov) [2074835] - KVM: x86: hyper-v: Avoid calling kvm_make_vcpus_request_mask() with vcpu_mask==NULL (Vitaly Kuznetsov) [2074835] - KVM: use vma_pages() helper (Vitaly Kuznetsov) [2074835] - KVM: nVMX: Reset vmxon_ptr upon VMXOFF emulation. (Vitaly Kuznetsov) [2074835] - x86/kvm: Always inline to_svm() (Vitaly Kuznetsov) [2074835] - x86/kvm: Always inline vmload() / vmsave() (Vitaly Kuznetsov) [2074835] - x86/kvm: Always inline sev_*guest() (Vitaly Kuznetsov) [2074835] - KVM: Remove tlbs_dirty (Vitaly Kuznetsov) [2074835] - KVM: X86: fix lazy allocation of rmaps (Vitaly Kuznetsov) [2074835] - KVM: Remove unnecessary export of kvm_{inc,dec}_notifier_count() (Vitaly Kuznetsov) [2074835] - KVM: x86/mmu: Drop 'shared' param from tdp_mmu_link_page() (Vitaly Kuznetsov) [2074835] - KVM: x86/mmu: Add detailed page size stats (Vitaly Kuznetsov) [2074835] - KVM: x86/mmu: bump mmu notifier count in kvm_zap_gfn_range (Vitaly Kuznetsov) [2074835] - KVM: x86/mmu: fix parameters to kvm_flush_remote_tlbs_with_address (Vitaly Kuznetsov) [2074835] - Revert "KVM: x86/mmu: Allow zap gfn range to operate under the mmu read lock" (Vitaly Kuznetsov) [2074835] - KVM: X86: Introduce mmu_rmaps_stat per-vm debugfs file (Vitaly Kuznetsov) [2074835] - KVM: X86: Introduce kvm_mmu_slot_lpages() helpers (Vitaly Kuznetsov) [2074835] - KVM: x86/mmu: Protect marking SPs unsync when using TDP MMU with spinlock (Vitaly Kuznetsov) [2074835] - KVM: x86/mmu: Don't step down in the TDP iterator when zapping all SPTEs (Vitaly Kuznetsov) [2074835] - KVM: x86/mmu: Don't leak non-leaf SPTEs when zapping all SPTEs (Vitaly Kuznetsov) [2074835] - KVM: x86/mmu: Rename __gfn_to_rmap to gfn_to_rmap (Vitaly Kuznetsov) [2074835] - KVM: x86/mmu: Leverage vcpu->last_used_slot in tdp_mmu_map_handle_target_level (Vitaly Kuznetsov) [2074835] - KVM: const-ify all relevant uses of struct kvm_memory_slot (Vitaly Kuznetsov) [2074835] - KVM: Don't take mmu_lock for range invalidation unless necessary (Vitaly Kuznetsov) [2074835] - KVM: Block memslot updates across range_start() and range_end() (Vitaly Kuznetsov) [2074835] - KVM: x86/mmu: Lazily allocate memslot rmaps (Vitaly Kuznetsov) [2074835] - KVM: x86/mmu: Skip rmap operations if rmaps not allocated (Vitaly Kuznetsov) [2074835] - KVM: x86/mmu: Tear down roots before kvm_mmu_zap_all_fast returns (Vitaly Kuznetsov) [2074835] - KVM: x86/mmu: Fast invalidation for TDP MMU (Vitaly Kuznetsov) [2074835] - KVM: x86/mmu: Allow enabling/disabling dirty logging under MMU read lock (Vitaly Kuznetsov) [2074835] - KVM: x86/mmu: Allow zapping collapsible SPTEs to use MMU read lock (Vitaly Kuznetsov) [2074835] - KVM: x86/mmu: Allow zap gfn range to operate under the mmu read lock (Vitaly Kuznetsov) [2074835] - KVM: x86/mmu: Allow yielding during MMU notifier unmap/zap, if possible (Vitaly Kuznetsov) [2074835] - KVM: Take mmu_lock when handling MMU notifier iff the hva hits a memslot (Vitaly Kuznetsov) [2074835] - KVM: Move MMU notifier's mmu_lock acquisition into common helper (Vitaly Kuznetsov) [2074835] - KVM: Kill off the old hva-based MMU notifier callbacks (Vitaly Kuznetsov) [2074835] - KVM: PPC: Convert to the gfn-based MMU notifier callbacks (Vitaly Kuznetsov) [2074835] - KVM: arm64: Convert to the gfn-based MMU notifier callbacks (Vitaly Kuznetsov) [2074835] - KVM: Move x86's MMU notifier memslot walkers to generic code (Vitaly Kuznetsov) [2074835] - KVM: Assert that notifier count is elevated in .change_pte() (Vitaly Kuznetsov) [2074835] - KVM: Move arm64's MMU notifier trace events to generic code (Vitaly Kuznetsov) [2074835] - KVM: Switch to new MMU notifiers API (Vitaly Kuznetsov) [2074835] - scsi: qedi: Remove redundant flush_workqueue() calls (Nilesh Javali) [2044837] - scsi: qedi: Fix SYSFS_FLAG_FW_SEL_BOOT formatting (Nilesh Javali) [2044837] - xfs: reserve quota for dir expansion when linking/unlinking files (Carlos Maiolino) [2082833] - iwlwifi: fix use-after-free (Jose Ignacio Tornos Martinez) [2091539] - nfs: fix broken handling of the softreval mount option (Benjamin Coddington) [2083224] - ethtool: extend ringparam setting/getting API with rx_buf_len (Ivan Vecera) [2091857] - ethtool: add support to set/get rx buf len via ethtool (Ivan Vecera) [2091857] - ethtool: add support to set/get tx copybreak buf size via ethtool (Ivan Vecera) [2091857]- x86/apic: Make TSC deadline timer detection message visible (David Arcari) [2098086] - x86/apic: Move TSC deadline timer debug printk (David Arcari) [2098086] - [s390] KVM: s390: selftests: Add error memop tests (Claudio Imbrenda) [1984917] - [s390] KVM: s390: selftests: Add more copy memop tests (Claudio Imbrenda) [1984917] - [s390] KVM: s390: selftests: Add named stages for memop test (Claudio Imbrenda) [1984917] - [s390] KVM: s390: selftests: Add macro as abstraction for MEM_OP (Claudio Imbrenda) [1984917] - [s390] KVM: s390: selftests: Split memop tests (Claudio Imbrenda) [1984917] - [s390] KVM: s390: Fix lockdep issue in vm memop (Claudio Imbrenda) [1984917] - [s390] KVM: s390: Add missing vm MEM_OP size check (Claudio Imbrenda) [1984917] - [s390] KVM: s390: Clarify key argument for MEM_OP in api docs (Claudio Imbrenda) [1984917] - [s390] KVM: s390: Update api documentation for memop ioctl (Claudio Imbrenda) [1984917] - [s390] KVM: s390: Add capability for storage key extension of MEM_OP IOCTL (Claudio Imbrenda) [1984917] - [s390] KVM: s390: Rename existing vcpu memop functions (Claudio Imbrenda) [1984917] - [s390] KVM: s390: Add vm IOCTL for key checked guest absolute memory access (Claudio Imbrenda) [1984917] - [s390] KVM: s390: Add optional storage key checking to MEMOP IOCTL (Claudio Imbrenda) [1984917] - [s390] KVM: s390: selftests: Test TEST PROTECTION emulation (Claudio Imbrenda) [1984917] - [s390] KVM: s390: handle_tprot: Honor storage keys (Claudio Imbrenda) [1984917] - [s390] KVM: s390: Honor storage keys when accessing guest memory (Claudio Imbrenda) [1984917] - [s390] s390/uaccess: Add copy_from/to_user_key functions (Claudio Imbrenda) [1984917] - [s390] s390/uaccess: fix compile error (Claudio Imbrenda) [1984917] - [s390] s390/uaccess: introduce bit field for OAC specifier (Claudio Imbrenda) [1984917] - [s390] KVM: s390: gaccess: Cleanup access to guest pages (Claudio Imbrenda) [1984917] - [s390] KVM: s390: gaccess: Refactor access address range check (Claudio Imbrenda) [1984917] - [s390] KVM: s390: gaccess: Refactor gpa and length calculation (Claudio Imbrenda) [1984917] - xfs: reorder iunlink remove operation in xfs_ifree (Brian Foster) [2081146] - tcp: fix TCP socket rehash stats mis-accounting (Antoine Tenart) [2073082] - tcp: export count for rehash attempts (Antoine Tenart) [2073082] - tcp: add SRTT to SCM_TIMESTAMPING_OPT_STATS (Antoine Tenart) [2073082] - tcp: add new SNMP counter for drops when try to queue in rcv queue (Antoine Tenart) [2073082] - tcp: add SNMP counter for zero-window drops (Antoine Tenart) [2073082] - net: udp: introduce UDP_MIB_MEMERRORS for udp_mem (Antoine Tenart) [2073082] - context_tracking: Sync up lockdep and cpu irqs state to prevent false warnings (Waiman Long) [2098074] - platform/x86: ISST: Fix possible circular locking dependency detected (Prarit Bhargava) [2072659] - platform/x86: ISST: use semi-colons instead of commas (Prarit Bhargava) [2072659] - platform/x86: intel_speed_select_if: Move to intel sub-directory (Prarit Bhargava) [2072659] - x86/sgx: Free backing memory after faulting the enclave page (Vladis Dronov) [2081351] - x86/sgx: Fix missing poison handling in reclaimer (Vladis Dronov) [2081351] - x86/sgx: Silence softlockup detection when releasing large enclaves (Vladis Dronov) [2081351] - selftests/sgx: Treat CC as one argument (Vladis Dronov) [2081351] - selftests/x86: Add validity check and allow field splitting (Vladis Dronov) [2081351] - selftests/sgx: Remove extra newlines in test output (Vladis Dronov) [2081351] - selftests/sgx: Ensure enclave data available during debug print (Vladis Dronov) [2081351] - selftests/sgx: Do not attempt enclave build without valid enclave (Vladis Dronov) [2081351] - selftests/sgx: Fix NULL-pointer-dereference upon early test failure (Vladis Dronov) [2081351] - x86/sgx: Remove .fixup usage (Vladis Dronov) [2081351] - x86/sgx: Fix NULL pointer dereference on non-SGX systems (Vladis Dronov) [2081351] - x86/sgx: Add an attribute for the amount of SGX memory in a NUMA node (Vladis Dronov) [2081351] - vmxnet3: disable overlay offloads if UPT device does not support (Kamal Heib) [2100226] - vmxnet3: update to version 7 (Kamal Heib) [2100226] - vmxnet3: use ext1 field to indicate encapsulated packet (Kamal Heib) [2100226] - vmxnet3: limit number of TXDs used for TSO packet (Kamal Heib) [2100226] - vmxnet3: add command to set ring buffer sizes (Kamal Heib) [2100226] - vmxnet3: add support for out of order rx completion (Kamal Heib) [2100226] - vmxnet3: add support for large passthrough BAR register (Kamal Heib) [2100226] - vmxnet3: add support for capability registers (Kamal Heib) [2100226] - vmxnet3: prepare for version 7 changes (Kamal Heib) [2100226] - net: vmxnet3: fix possible NULL pointer dereference in vmxnet3_rq_cleanup() (Kamal Heib) [2100226] - net: vmxnet3: fix possible use-after-free bugs in vmxnet3_rq_alloc_rx_buf() (Kamal Heib) [2100226]- iommu/amd: Enable swiotlb in all cases (Jerry Snitselaar) [2072179] - iommu/arm-smmu-v3-sva: Fix mm use-after-free (Jerry Snitselaar) [2072179] - dma-direct: don't over-decrypt memory (Jerry Snitselaar) [2072179] - dma-direct: always leak memory that can't be re-encrypted (Jerry Snitselaar) [2072179] - dma-direct: clean up the remapping checks in dma_direct_alloc (Jerry Snitselaar) [2072179] - dma-direct: don't call dma_set_decrypted for remapped allocations (Jerry Snitselaar) [2072179] - dma-direct: factor out dma_set_{de,en}crypted helpers (Jerry Snitselaar) [2072179] - swiotlb: max mapping size takes min align mask into account (Jerry Snitselaar) [2072179] - dma-debug: change allocation mode from GFP_NOWAIT to GFP_ATIOMIC (Jerry Snitselaar) [2072179] - dma-direct: don't fail on highmem CMA pages in dma_direct_alloc_pages (Jerry Snitselaar) [2072179] - dma-direct: factor out a helper for DMA_ATTR_NO_KERNEL_MAPPING allocations (Jerry Snitselaar) [2072179] - swiotlb: make swiotlb_exit a no-op if SWIOTLB_FORCE is set (Jerry Snitselaar) [2072179] - dma-direct: use is_swiotlb_active in dma_direct_map_page (Jerry Snitselaar) [2072179] - iommu/vt-d: Calculate mask for non-aligned flushes (Jerry Snitselaar) [2072179] - iommu/amd: Call memunmap in error path (Jerry Snitselaar) [2072179] - iommu/vt-d: Drop duplicate check in dma_pte_free_pagetable() (Jerry Snitselaar) [2072179] - iommu/vt-d: Use correctly sized arguments for bit field (Jerry Snitselaar) [2072179] - Revert "iommu/arm-smmu-v3: Decrease the queue size of evtq and priq" (Jerry Snitselaar) [2072179] - iommu: Fix potential use-after-free during probe (Jerry Snitselaar) [2072179] - dma-direct: avoid redundant memory sync for swiotlb (Jerry Snitselaar) [2072179] - iommu/iova: Fix race between FQ timeout and teardown (Jerry Snitselaar) [2072179] - iommu/io-pgtable-arm: Fix table descriptor paddr formatting (Jerry Snitselaar) [2072179] - iommu: Extend mutex lock scope in iommu_probe_device() (Jerry Snitselaar) [2072179] - iommu/amd: X2apic mode: mask/unmask interrupts on suspend/resume (Jerry Snitselaar) [2072179] - iommu/amd: X2apic mode: setup the INTX registers on mask/unmask (Jerry Snitselaar) [2072179] - iommu/amd: X2apic mode: re-enable after resume (Jerry Snitselaar) [2072179] - iommu/amd: Restore GA log/tail pointer on host resume (Jerry Snitselaar) [2072179] - iommu/amd: Clarify AMD IOMMUv2 initialization messages (Jerry Snitselaar) [2072179] - iommu/vt-d: Avoid duplicate removing in __domain_mapping() (Jerry Snitselaar) [2072179] - iommu/vt-d: Fix an unbalanced rcu_read_lock/rcu_read_unlock() (Jerry Snitselaar) [2072179] - iommu/vt-d: Check FL and SL capability sanity in scalable mode (Jerry Snitselaar) [2072179] - iommu/vt-d: Add present bit check in pasid entry setup helpers (Jerry Snitselaar) [2072179] - iommu/vt-d: Preset A/D bits for user space DMA usage (Jerry Snitselaar) [2072179] - iommu/vt-d: Remove unnecessary oom message (Jerry Snitselaar) [2072179] - iommu/vt-d: Enable ATS for the devices in SATC table (Jerry Snitselaar) [1893460] - iommu/vt-d: Parse SATC reporting structure (Jerry Snitselaar) [1893460] - iommu/vt-d: Dump DMAR translation structure when DMA fault occurs (Jerry Snitselaar) [1868826] - nvme: fix typos in nvme status code values (Gopal Tiwari) [2091824] - Adding CONFIG_NVME_VERBOSE_ERRORS to RHEL-8. (Gopal Tiwari) [2091824] - nvme: add missing status values to verbose logging (Gopal Tiwari) [2091824] - nvme: don't print verbose errors for internal passthrough requests (Gopal Tiwari) [2091824] - nvme: add verbose error logging (Gopal Tiwari) [2091824] - perf/x86/msr: Add Raptor Lake CPU support (Michael Petlan) [2094572] - perf/x86: Add Intel Raptor Lake support (Michael Petlan) [2094572] - perf/x86/cstate: Add SAPPHIRERAPIDS_X CPU support (Michael Petlan) [2094572] - perf/x86/cstate: Add Raptor Lake support (Michael Petlan) [2094572] - [s390] s390/lcs: fix variable dereferenced before check (Mete Durlu) [2043835] - [s390] s390/ctcm: fix potential memory leak (Mete Durlu) [2043835] - [s390] s390/ctcm: fix variable dereferenced before check (Mete Durlu) [2043835] - [s390] s390/net: sort out physical vs virtual pointers usage (Mete Durlu) [2043835] - [s390] s390/qeth: remove check for packing mode in qeth_check_outbound_queue() (Mete Durlu) [2043835] - [s390] s390/qeth: fine-tune .ndo_select_queue() (Mete Durlu) [2043835] - [s390] s390/qeth: don't offer .ndo_bridge_* ops for OSA devices (Mete Durlu) [2043835] - [s390] s390/qeth: split up L2 netdev_ops (Mete Durlu) [2043835] - [s390] s390/qeth: simplify qeth_receive_skb() (Mete Durlu) [2043835] - [s390] s390/lcs: add braces around empty function body (Mete Durlu) [2043835] - [s390] s390/ctcm: add __printf format attribute to ctcm_dbf_longtext (Mete Durlu) [2043835] - [s390] s390/ctcm: fix format string (Mete Durlu) [2043835] - [s390] s390/qeth: allocate RX queue at probe time (Mete Durlu) [2043835] - [s390] s390/qeth: update kerneldoc for qeth_add_hw_header() (Mete Durlu) [2043835] - [s390] s390/qeth: fix kernel doc comments (Mete Durlu) [2043835] - [s390] s390/qeth: add __printf format attribute to qeth_dbf_longtext (Mete Durlu) [2043835] - [s390] s390/qeth: fix various format strings (Mete Durlu) [2043835] - [s390] s390/qeth: don't keep track of Input Queue count (Mete Durlu) [2043835] - [s390] s390/qeth: clarify remaining dev_kfree_skb_any() users (Mete Durlu) [2043835] - [s390] s390/qeth: move qdio's QAOB cache into qeth (Mete Durlu) [2043835] - [s390] s390/qeth: improve trace entries for MAC address (un)registration (Mete Durlu) [2043835] - [s390] s390/netiucv: remove incorrect kernel doc indicators (Mete Durlu) [2043835] - [s390] s390/lcs: remove incorrect kernel doc indicators (Mete Durlu) [2043835] - [s390] s390/ctcm: remove incorrect kernel doc indicators (Mete Durlu) [2043835] - [s390] s390/qeth: clean up device_type management (Mete Durlu) [2043835] - [s390] s390/qeth: clean up QETH_PROT_* naming (Mete Durlu) [2043835] - mm/memcg: Free percpu stats memory of dying memcg's (Waiman Long) [2004037] - netfilter: flowtable: fix TCP flow teardown (Florian Westphal) [2088234] - netfilter: conntrack: annotate data-races around ct->timeout (Florian Westphal) [2088234] - netfilter: conntrack: initialize ct->timeout (Florian Westphal) [2088234] - NFSv4: Fix free of uninitialized nfs4_label on referral lookup. (Scott Mayhew) [2090994] - md: fix double free of io_acct_set bioset (Nigel Croxon) [2094076] - md: Don't set mddev private to NULL in raid0 pers->free (Nigel Croxon) [2094076] - md: protect md_unregister_thread from reentrancy (Nigel Croxon) [2094076] - md: don't unregister sync_thread with reconfig_mutex held (Nigel Croxon) [2094076] - raid5: don't set the discard_alignment queue limit (Nigel Croxon) [2094076] - md: Replace role magic numbers with defined constants (Nigel Croxon) [2094076] - md/raid0: Ignore RAID0 layout if the second zone has only one device (Nigel Croxon) [2094076] - md/raid5: Annotate functions that hold device_lock with __must_hold (Nigel Croxon) [2094076] - md/raid5-ppl: Annotate with rcu_dereference_protected() (Nigel Croxon) [2094076] - md/raid5: Annotate rdev/replacement access when mddev_lock is held (Nigel Croxon) [2094076] - md/raid5: Annotate rdev/replacement accesses when nr_pending is elevated (Nigel Croxon) [2094076] - md/raid5: Add __rcu annotation to struct disk_info (Nigel Croxon) [2094076] - md/raid5: Un-nest struct raid5_percpu definition (Nigel Croxon) [2094076] - md/raid5: Cleanup setup_conf() error returns (Nigel Croxon) [2094076] - md: replace deprecated strlcpy & remove duplicated line (Nigel Croxon) [2094076] - md/bitmap: don't set sb values if can't pass sanity check (Nigel Croxon) [2094076] - md: fix an incorrect NULL check in md_reload_sb (Nigel Croxon) [2094076] - md: fix an incorrect NULL check in does_sb_need_changing (Nigel Croxon) [2094076] - md: use msleep() in md_notify_reboot() (Nigel Croxon) [2094076] - ext4: force overhead calculation if the s_overhead_cluster makes no sense (Lukas Czerner) [2079886] - ext4: fix overhead calculation to account for the reserved gdt blocks (Lukas Czerner) [2079886] - ext4: limit length to bitmap_maxbytes - blocksize in punch_hole (Lukas Czerner) [2079886] - ext4: fix use-after-free in ext4_search_dir (Lukas Czerner) [2079886] - ext4: fix symlink file size not match to file content (Lukas Czerner) [2079886] - ext4: fix fallocate to use file_modified to update permissions consistently (Lukas Czerner) [2085623] - ext4: remove unused macro MPAGE_DA_EXTENT_TAIL (Lukas Czerner) [2079886] - ext4: add missing braces in ext4_ext_drop_refs() (Lukas Czerner) [2079886] - ext4: remove obsolete comment from ext4_can_extents_be_merged() (Lukas Czerner) [2079886] - ext4: make some functions static in extents.c (Lukas Czerner) [2079886] - ext4: remove redundant S_ISREG() checks from ext4_fallocate() (Lukas Czerner) [2079886] - ext4: clean up len and offset checks in ext4_fallocate() (Lukas Czerner) [2079886] - ext4: remove ext4_{ind,ext}_calc_metadata_amount() (Lukas Czerner) [2079886] - ext4: fix fs corruption when tring to remove a non-empty directory with IO error (Lukas Czerner) [2079886] - ext4: fix error handling in ext4_restore_inline_data() (Lukas Czerner) [2079886] - jbd2: export jbd2_journal_[grab|put]_journal_head (Lukas Czerner) [2079886] - ext4: don't use the orphan list when migrating an inode (Lukas Czerner) [2079886] - ext4: set csum seed in tmp inode while migrating to extents (Lukas Czerner) [2079886] - ext4: fix an use-after-free issue about data=journal writeback mode (Lukas Czerner) [2079886] - ext4: fix bh ref count on error paths (Lukas Czerner) [2079886] - ext4: fix a possible ABBA deadlock due to busy PA (Lukas Czerner) [2079886] - ext4: discard preallocations before releasing group lock (Lukas Czerner) [2079886] - ext4: make ext_debug() implementation to use pr_debug() (Lukas Czerner) [2079886] - ext4: mballoc: make mb_debug() implementation to use pr_debug() (Lukas Czerner) [2079886] - ext4: improve ext_debug() msg in case of block allocation failure (Lukas Czerner) [2079886] - ext4: use BIT() macro for BH_** state bits (Lukas Czerner) [2079886] - ext4: balloc: use task_pid_nr() helper (Lukas Czerner) [2079886] - ext4: mballoc: fix possible NULL ptr & remove BUG_ONs from DOUBLE_CHECK (Lukas Czerner) [2079886] - ext4: mballoc: refactor code inside DOUBLE_CHECK into separate function (Lukas Czerner) [2079886] - ext4: mballoc: make ext4_mb_use_preallocated() return type as bool (Lukas Czerner) [2079886] - ext4: mballoc: simplify error handling in ext4_init_mballoc() (Lukas Czerner) [2079886] - ext4: mballoc: fix few other format specifier in mb_debug() (Lukas Czerner) [2079886] - ext4: mballoc: correct the mb_debug() format specifier for pa_len var (Lukas Czerner) [2079886] - ext4: mballoc: add more mb_debug() msgs (Lukas Czerner) [2079886] - ext4: mballoc: refactor ext4_mb_show_ac() (Lukas Czerner) [2079886] - ext4: mballoc: print bb_free info even when it is 0 (Lukas Czerner) [2079886] - ext4: fix dead loop in ext4_mb_new_blocks (Lukas Czerner) [2079886] - ext4: mballoc: use lock for checking free blocks while retrying (Lukas Czerner) [2079886] - ext4: mballoc: refactor ext4_mb_good_group() (Lukas Czerner) [2079886] - ext4: mballoc: introduce pcpu seqcnt for freeing PA to improve ENOSPC handling (Lukas Czerner) [2079886] - ext4: mballoc: refactor ext4_mb_discard_preallocations() (Lukas Czerner) [2079886] - ext4: mballoc: add blocks to PA list under same spinlock after allocating blocks (Lukas Czerner) [2079886] - ext4: fix lazy initialization next schedule time computation in more granular unit (Lukas Czerner) [2079886] - ext4: fix avefreec in find_group_orlov (Lukas Czerner) [2079886] - ext4: allow the dax flag to be set and cleared on inline directories (Lukas Czerner) [2079886] - ext4: annotate data race in jbd2_journal_dirty_metadata() (Lukas Czerner) [2079886] - ext4: annotate data race in start_this_handle() (Lukas Czerner) [2079886] - ext4: fix superblock checksum failure when setting password salt (Lukas Czerner) [2079886] - ext4: correctly report "not supported" for {usr,grp}jquota when !CONFIG_QUOTA (Lukas Czerner) [2079886] - jbd2: fix ocfs2 corrupt when clearing block group bits (Lukas Czerner) [2079886] - ext4: fix ext4_empty_dir() for directories with holes (Lukas Czerner) [2079886] - ext4: allow directory holes (Lukas Czerner) [2079886] - net/af_packet: make sure to pull mac header (Hangbin Liu) [2066976] - rcu/nocb: Make rcu_core() callbacks acceleration preempt-safe (Waiman Long) [2097549] - redhat: drop expired testing secureboot signing key (Jarod Wilson) [2095199]- atlantic: Fix issue in the pm resume flow. (Igor Russkikh) [2002395] - atlantic: Fix driver resume flow. (Igor Russkikh) [2002395] - Build intel_sdsi with {tools_make} (Prarit Bhargava) [1971951] - redhat/kernel.spec.template: Add intel_sdsi tool (Prarit Bhargava) [1971951] - redhat/configs: Add CONFIG_INTEL_SDSI (Prarit Bhargava) [1971951] - selftests: sdsi: test sysfs setup (Prarit Bhargava) [1971951] - tools arch x86: Add Intel SDSi provisiong tool (Prarit Bhargava) [1971951] - platform/x86: Add Intel Software Defined Silicon driver (Prarit Bhargava) [1971951] - platform/x86/intel: Fix 'rmmod pmt_telemetry' panic (Prarit Bhargava) [2080426] - x86/cpu: Add new Alderlake and Raptorlake CPU model numbers (Prarit Bhargava) [2040019 2040059] - netfilter: nf_tables: sanitize nft_set_desc_concat_parse() (Florian Westphal) [2096403] {CVE-2022-2078} - mt76: mt7921: Fix the error handling path of mt7921_pci_probe() (Íñigo Huguet) [2096758] - Watchdog: sp5100_tco: Enable Family 17h+ CPUs (Sudheesh Mavila) [2031643] - Watchdog: sp5100_tco: Add initialization using EFCH MMIO (Sudheesh Mavila) [2031643] - kernel/resource: Introduce request_mem_region_muxed() (Sudheesh Mavila) [2031643] - Watchdog: sp5100_tco: Refactor MMIO base address initialization (Sudheesh Mavila) [2031643] - Watchdog: sp5100_tco: Move timer initialization into function (Sudheesh Mavila) [2031643] - watchdog: sp5100_tco: Add support for get_timeleft (Sudheesh Mavila) [2031643] - watchdog: sp5100_tco: Enable watchdog on Family 17h devices if disabled (Sudheesh Mavila) [2031643] - watchdog: sp5100_tco: drop warning after registering device (Sudheesh Mavila) [2031643] - watchdog: sp5100_tco: drop warning after calling watchdog_init_timeout (Sudheesh Mavila) [2031643] - Reinstate some of "swiotlb: rework "fix info leak with DMA_FROM_DEVICE"" (Chris von Recklinghausen) [2059701] {CVE-2022-0854} - swiotlb: fix info leak with DMA_FROM_DEVICE (Chris von Recklinghausen) [2059701] {CVE-2022-0854} - redhat/configs: Add CONFIG_S390_UV_UAPI (Claudio Imbrenda) [1984905] - [s390] s390/uv_uapi: depend on CONFIG_S390 (Claudio Imbrenda) [1984905] - [s390] drivers/s390/char: Add Ultravisor io device (Claudio Imbrenda) [1984905] - cpufreq: Specify default governor on command line (Prarit Bhargava) [2083766] - cpufreq: Fix locking issues with governors (Prarit Bhargava) [2083766] - cpufreq: Register governors at core_initcall (Prarit Bhargava) [2083766] - nvme: fix RCU hole that allowed for endless looping in multipath round robin (Gopal Tiwari) [2078806] - nvme-multipath: fix hang when disk goes live over reconnect (Gopal Tiwari) [2078806] - nvme-tcp: send H2CData PDUs based on MAXH2CDATA (Gopal Tiwari) [2078806] - nvme: also mark passthrough-only namespaces ready in nvme_update_ns_info (Gopal Tiwari) [2078806] - nvme: don't return an error from nvme_configure_metadata (Gopal Tiwari) [2078806] - nvme-tcp: fix bogus request completion when failing to send AER (Gopal Tiwari) [2078806] - nvme-fabrics: remove the unneeded ret variable in nvmf_dev_show (Gopal Tiwari) [2078806] - nvme-pci: add the IGNORE_DEV_SUBNQN quirk for Intel P4500/P4600 SSDs (Gopal Tiwari) [2078806] - nvme-fabrics: print out valid arguments when reading from /dev/nvme-fabrics (Gopal Tiwari) [2078806] - nvmet-tcp: fix possible list corruption for unexpected command failure (Gopal Tiwari) [2078806] - nvme: fix use after free when disconnecting a reconnecting ctrl (Gopal Tiwari) [2078806] - nvme-multipath: set ana_log_size to 0 after free ana_log_buf (Gopal Tiwari) [2078806] - nvme: disable namespace access for unsupported metadata (Gopal Tiwari) [2078806] - nvme: report write pointer for a full zone as zone start + zone len (Gopal Tiwari) [2078806] - nvme: show subsys nqn for duplicate cntlids (Gopal Tiwari) [2078806] - nvme-pci: add NO APST quirk for Kioxia device (Gopal Tiwari) [2078806] - nvme: fix write zeroes pi (Gopal Tiwari) [2078806] - nvmet: use flex_array_size and struct_size (Gopal Tiwari) [2078806] - nvme: drop scan_lock and always kick requeue list when removing namespaces (Gopal Tiwari) [2078806] - nvmet: use struct_size over open coded arithmetic (Gopal Tiwari) [2078806] - nvme-pci: clear shadow doorbell memory on resets (Gopal Tiwari) [2078806] - nvmet: use macro definitions for setting cmic value (Gopal Tiwari) [2078806] - nvme-rdma: fix error code in nvme_rdma_setup_ctrl (Gopal Tiwari) [2078806] - nvmet: use macro definition for setting nmic value (Gopal Tiwari) [2078806] - nvmet-rdma: implement get_max_queue_size controller op (Gopal Tiwari) [2078806] - nvmet: add get_max_queue_size op for controllers (Gopal Tiwari) [2078806] - nvme-rdma: limit the maximal queue size for RDMA controllers (Gopal Tiwari) [2078806] - nvme: paring quiesce/unquiesce (Gopal Tiwari) [2078806] - nvme: add APIs for stopping/starting admin queue (Gopal Tiwari) [2078806] - nvme: prepare for pairing quiescing and unquiescing (Gopal Tiwari) [2078806] - nvme: apply nvme API to quiesce/unquiesce admin queue (Gopal Tiwari) [2078806] - nvme: loop: clear NVME_CTRL_ADMIN_Q_STOPPED after admin queue is reallocated (Gopal Tiwari) [2078806] - nvme: remove the call to nvme_update_disk_info in nvme_ns_remove (Gopal Tiwari) [2078806] - nvme: remove the GENHD_FL_UP check in nvme_ns_remove (Gopal Tiwari) [2078806] - nvme-rdma: destroy cm id before destroy qp to avoid use after free (Gopal Tiwari) [2078806] - nvme: only call synchronize_srcu when clearing current path (Gopal Tiwari) [2078806] - nvme-multipath: revalidate paths during rescan (Gopal Tiwari) [2078806] - nvme: remove the unused NVME_NS_* enum (Gopal Tiwari) [2078806] - nvme: Have NVME_FABRICS select NVME_CORE instead of transport drivers (Gopal Tiwari) [2078806] - nvme-pci: disable hmb on idle suspend (Gopal Tiwari) [2078806] - nvme: allow user toggling hmb usage (Gopal Tiwari) [2078806] - nvme-fabrics: remove superfluous nvmf_host_put in nvmf_parse_options (Gopal Tiwari) [2078806] - nvme: add set feature tracing support (Gopal Tiwari) [2078806] - nvmet: add set feature tracing support (Gopal Tiwari) [2078806] - nvme-pci: cmb sysfs: one file, one value (Gopal Tiwari) [2078806] - nvme-pci: use attribute group for cmb sysfs (Gopal Tiwari) [2078806] - compiler.h: Introduce absolute_pointer macro (Gopal Tiwari) [2078806] - vdpa: Fix vdpa-vhost driver (Laurent Vivier) [2093851] - nl80211: fix locking in nl80211_set_tx_bitrate_mask() (Íñigo Huguet) [2059994] - mac80211_hwsim: call ieee80211_tx_prepare_skb under RCU protection (Íñigo Huguet) [2059994] - mac80211_hwsim: fix RCU protected chanctx access (Íñigo Huguet) [2059994] - mac80211: Reset MBSSID parameters upon connection (Íñigo Huguet) [2059994] - cfg80211: retrieve S1G operating channel number (Íñigo Huguet) [2059994] - nl80211: validate S1G channel width (Íñigo Huguet) [2059994] - mac80211: fix rx reordering with non explicit / psmp ack policy (Íñigo Huguet) [2059994] - ath11k: reduce the wait time of 11d scan and hw scan while add interface (Íñigo Huguet) [2059994] - iwlwifi: iwl-dbg: Use del_timer_sync() before freeing (Íñigo Huguet) [2059994] - bus: mhi: host: pci_generic: Flush recovery worker during freeze (Íñigo Huguet) [2059994] - bus: mhi: host: pci_generic: Add missing poweroff() PM callback (Íñigo Huguet) [2059994] - mac80211: fix ht_capa printout in debugfs (Íñigo Huguet) [2059994] - cfg80211: hold bss_lock while updating nontrans_list (Íñigo Huguet) [2059994] - nl80211: correctly check NL80211_ATTR_REG_ALPHA2 size (Íñigo Huguet) [2059994] - ath9k: Fix usage of driver-private space in tx_info (Íñigo Huguet) [2059994] - brcmfmac: sdio: Fix undefined behavior due to shift overflowing the constant (Íñigo Huguet) [2059994] - mt76: Fix undefined behavior due to shift overflowing the constant (Íñigo Huguet) [2059994] - Revert "ath11k: mesh: add support for 256 bitmap in blockack frames in 11ax" (Íñigo Huguet) [2059994] - ath9k: Properly clear TX status area before reporting to mac80211 (Íñigo Huguet) [2059994] - iwlwifi: mvm: Don't fail if PPAG isn't supported (Íñigo Huguet) [2059994] - bus: mhi: Make mhi_state_str[] array static inline and move to common.h (Íñigo Huguet) [2059994] - bus: mhi: Move common MHI definitions out of host directory (Íñigo Huguet) [2059994] - bus: mhi: host: Rename "struct mhi_tre" to "struct mhi_ring_element" (Íñigo Huguet) [2059994] - bus: mhi: Cleanup the register definitions used in headers (Íñigo Huguet) [2059994] - bus: mhi: Use bitfield operations for handling DWORDs of ring elements (Íñigo Huguet) [2059994] - bus: mhi: Use bitfield operations for register read and write (Íñigo Huguet) [2059994] - bus: mhi: Move host MHI code to "host" directory (Íñigo Huguet) [2059994] - bus: mhi: Fix MHI DMA structure endianness (Íñigo Huguet) [2059994] - bus: mhi: Fix pm_state conversion to string (Íñigo Huguet) [2059994] - bus: mhi: pci_generic: Add mru_default for Quectel EM1xx series (Íñigo Huguet) [2059994] - rfkill: make new event layout opt-in (Íñigo Huguet) [2059994] - rtw89: implement stop and resume channels transmission v1 (Íñigo Huguet) [2059994] - rtw89: extend mac tx_en bits from 16 to 32 (Íñigo Huguet) [2059994] - rtw89: change value assignment style of rtw89_mac_cfg_gnt() (Íñigo Huguet) [2059994] - rtw89: 8852c: add mac_ctrl_path and mac_cfg_gnt APIs (Íñigo Huguet) [2059994] - rtw89: disable FW and H2C function if CPU disabled (Íñigo Huguet) [2059994] - rtw89: initialize preload window of D-MAC (Íñigo Huguet) [2059994] - rtw89: modify MAC enable functions (Íñigo Huguet) [2059994] - rtw89: add config_rf_reg_v1 to configure RF parameter tables (Íñigo Huguet) [2059994] - rtw89: 8852c: add read/write rf register function (Íñigo Huguet) [2059994] - rtw89: 8852c: add setting of TB UL TX power offset (Íñigo Huguet) [2059994] - rtw89: 8852c: add write/read crystal function in CFO tracking (Íñigo Huguet) [2059994] - rtw89: modify dcfo_comp to share with chips (Íñigo Huguet) [2059994] - rtw89: Fix spelling mistake "Mis-Match" -> "Mismatch" (Íñigo Huguet) [2059994] - brcmfmac: p2p: Fix spelling mistake "Comback" -> "Comeback" (Íñigo Huguet) [2059994] - iwlwifi: mei: fix building iwlmei (Íñigo Huguet) [2059994] - mt76: fix monitor rx FCS error in DFS channel (Íñigo Huguet) [2059994] - mt76: mt7921: don't enable beacon filter when IEEE80211_CONF_CHANGE_MONITOR is set (Íñigo Huguet) [2059994] - mt76: fix wrong HE data rate in sniffer tool (Íñigo Huguet) [2059994] - mt76: mt7915: introduce 802.11ax multi-bss support (Íñigo Huguet) [2059994] - mt76: mt7921: move mt7921_init_hw in a dedicated work (Íñigo Huguet) [2059994] - mt76: mt7921: add mt7921u driver (Íñigo Huguet) [2059994] - mt76: mt7921: move mt7921_usb_sdio_tx_status_data in mac common code. (Íñigo Huguet) [2059994] - mt76: mt7921: move mt7921_usb_sdio_tx_complete_skb in common mac code. (Íñigo Huguet) [2059994] - mt76: mt7921: move mt7921_usb_sdio_tx_prepare_skb in common mac code (Íñigo Huguet) [2059994] - mt76: mt7921: update mt7921_skb_add_usb_sdio_hdr to support usb (Íñigo Huguet) [2059994] - mt76: mt7921: disable runtime pm for usb (Íñigo Huguet) [2059994] - mt76: usb: introduce __mt76u_init utility routine (Íñigo Huguet) [2059994] - mt76: usb: add req_type to ___mt76u_wr signature (Íñigo Huguet) [2059994] - mt76: usb: add req_type to ___mt76u_rr signature (Íñigo Huguet) [2059994] - mt76: mt7915: fix typos in comments (Íñigo Huguet) [2059994] - mt76: mt7915: fix phy cap in mt7915_set_stream_he_txbf_caps() (Íñigo Huguet) [2059994] - mt76: mt7915: fix beamforming mib stats (Íñigo Huguet) [2059994] - mt76: mt7915: set band1 TGID field in tx descriptor (Íñigo Huguet) [2059994] - mt76: fix invalid rssi report (Íñigo Huguet) [2059994] - mt76: use le32/16_get_bits() whenever possible (Íñigo Huguet) [2059994] - mt76: connac: make read-only array ba_range static const (Íñigo Huguet) [2059994] - mt76: mt7915: check for devm_pinctrl_get() failure (Íñigo Huguet) [2059994] - mt76: mt7921: get rid of mt7921_wait_for_mcu_init declaration (Íñigo Huguet) [2059994] - mt76: mt7915: add txpower init for 6GHz (Íñigo Huguet) [2059994] - mt76: mt7915: fix eeprom fields of txpower init values (Íñigo Huguet) [2059994] - mt76: mt7915: add 6 GHz support (Íñigo Huguet) [2059994] - mt76: connac: add 6 GHz support for wtbl and starec configuration (Íñigo Huguet) [2059994] - mt76: mt7915: allow beaconing on all chains (Íñigo Huguet) [2059994] - mt76: fix monitor mode crash with sdio driver (Íñigo Huguet) [2059994] - mt76: mt7921: fix mt7921_queues_acq implementation (Íñigo Huguet) [2059994] - mt76: mt7921: fix xmit-queue dump for usb and sdio (Íñigo Huguet) [2059994] - mt76: mt7921: make mt7921_init_tx_queues static (Íñigo Huguet) [2059994] - mt76: split single ldpc cap bit into bits (Íñigo Huguet) [2059994] - mt76: mt7915: fix DFS no radar detection event (Íñigo Huguet) [2059994] - mt76: mt7921: use mt76_hw instead of open coding it (Íñigo Huguet) [2059994] - mt76: mt7921: fix up the monitor mode (Íñigo Huguet) [2059994] - mt76: mt7663u: introduce mt7663u_mcu_power_on routine (Íñigo Huguet) [2059994] - mt76: mt7615: honor ret from mt7615_mcu_restart in mt7663u_mcu_init (Íñigo Huguet) [2059994] - rtw89: fix uninitialized variable of rtw89_append_probe_req_ie() (Íñigo Huguet) [2059994] - rtlwifi: rtl8821ae: fix typos in comments (Íñigo Huguet) [2059994] - rtlwifi: rtl8192cu: Add On Networks N150 (Íñigo Huguet) [2059994] - mwifiex: make read-only array wmm_oui static const (Íñigo Huguet) [2059994] - mac80211: update bssid_indicator in ieee80211_assign_beacon (Íñigo Huguet) [2059994] - mac80211: MBSSID channel switch (Íñigo Huguet) [2059994] - mac80211: MBSSID beacon handling in AP mode (Íñigo Huguet) [2059994] - mac80211: always have ieee80211_sta_restart() (Íñigo Huguet) [2059994] - mac80211: Add support to trigger sta disconnect on hardware restart (Íñigo Huguet) [2059994] - mac80211: fix potential double free on mesh join (Íñigo Huguet) [2059994] - mac80211: correct legacy rates check in ieee80211_calc_rx_airtime (Íñigo Huguet) [2059994] - nl80211: fix typo of NL80211_IF_TYPE_OCB in documentation (Íñigo Huguet) [2059994] - mac80211: Use GFP_KERNEL instead of GFP_ATOMIC when possible (Íñigo Huguet) [2059994] - mac80211: replace DEFINE_SIMPLE_ATTRIBUTE with DEFINE_DEBUGFS_ATTRIBUTE (Íñigo Huguet) [2059994] - rtw89: 8852c: process logic efuse map (Íñigo Huguet) [2059994] - rtw89: 8852c: process efuse of phycap (Íñigo Huguet) [2059994] - rtw89: support DAV efuse reading operation (Íñigo Huguet) [2059994] - rtw89: 8852c: add chip::dle_mem (Íñigo Huguet) [2059994] - rtw89: add page_regs to handle v1 chips (Íñigo Huguet) [2059994] - rtw89: add chip_info::{h2c,c2h}_reg to support more chips (Íñigo Huguet) [2059994] - rtw89: add hci_func_en_addr to support variant generation (Íñigo Huguet) [2059994] - rtw89: add power_{on/off}_func (Íñigo Huguet) [2059994] - rtw89: read chip version depends on chip ID (Íñigo Huguet) [2059994] - rtw89: pci: use a struct to describe all registers address related to DMA channel (Íñigo Huguet) [2059994] - rtw89: pci: add V1 of PCI channel address (Íñigo Huguet) [2059994] - rtw89: pci: add struct rtw89_pci_info (Íñigo Huguet) [2059994] - rtw89: 8852c: add 8852c empty files (Íñigo Huguet) [2059994] - brcmfmac: make the read-only array pktflags static const (Íñigo Huguet) [2059994] - rtlwifi: rtl8192ce: remove duplicated function '_rtl92ce_phy_set_rf_sleep' (Íñigo Huguet) [2059994] - ath10k: Fix error handling in ath10k_setup_msa_resources (Íñigo Huguet) [2059994] - ath11k: remove unneeded flush_workqueue (Íñigo Huguet) [2059994] - iwlwifi: bump FW API to 72 for AX devices (Íñigo Huguet) [2059994] - iwlwifi: acpi: move ppag code from mvm to fw/acpi (Íñigo Huguet) [2059994] - iwlwifi: dbg: check trigger data before access (Íñigo Huguet) [2059994] - iwlwifi: dbg: in sync mode don't call schedule (Íñigo Huguet) [2059994] - iwlwifi: use 4k queue size for Bz A-step (Íñigo Huguet) [2059994] - iwlwifi: pcie: fix SW error MSI-X mapping (Íñigo Huguet) [2059994] - iwlwifi: yoyo: dump IMR DRAM only for HW and FW error (Íñigo Huguet) [2059994] - iwlwifi: mvm: add support for IMR based on platform (Íñigo Huguet) [2059994] - iwlwifi: yoyo: disable IMR DRAM region if IMR is disabled (Íñigo Huguet) [2059994] - iwlwifi: mvm: remove cipher scheme support (Íñigo Huguet) [2059994] - iwlwifi: Configure FW debug preset via module param. (Íñigo Huguet) [2059994] - iwlwifi: mvm: add a flag to reduce power command. (Íñigo Huguet) [2059994] - iwlwifi: bump FW API to 71 for AX devices (Íñigo Huguet) [2059994] - ath9k: make array voice_priority static const (Íñigo Huguet) [2059994] - rtw89: declare HE capabilities in 6G band (Íñigo Huguet) [2059994] - rtw89: fix HE PHY bandwidth capability (Íñigo Huguet) [2059994] - rtw89: add tx_wake notify for low ps mode (Íñigo Huguet) [2059994] - rtw89: 8852a: add ieee80211_ops::hw_scan (Íñigo Huguet) [2059994] - Revert "ath: add support for special 0x0 regulatory domain" (Íñigo Huguet) [2059994] - rtw89: get channel parameters of 160MHz bandwidth (Íñigo Huguet) [2059994] - mt76: fix dfs state issue with 160 MHz channels (Íñigo Huguet) [2059994] - mt76: mt7915: simplify conditional (Íñigo Huguet) [2059994] - mt76: mt7921: fix injected MPDU transmission to not use HW A-MSDU (Íñigo Huguet) [2059994] - mt76: mt7915e: Enable thermal management by default (Íñigo Huguet) [2059994] - mt76: mt7915e: Add a hwmon attribute to get the actual throttle state. (Íñigo Huguet) [2059994] - mt76: mt7915e: Fix degraded performance after temporary overheat (Íñigo Huguet) [2059994] - mt76: improve signal strength reporting (Íñigo Huguet) [2059994] - mt76: mt7915: use min_t() to make code cleaner (Íñigo Huguet) [2059994] - mt76: mt7915: fix the muru tlv issue (Íñigo Huguet) [2059994] - mt76: mt7915: check band idx for bcc event (Íñigo Huguet) [2059994] - mt76: mt7615: Fix assigning negative values to unsigned variable (Íñigo Huguet) [2059994] - mt76: connac: adjust wlan_idx size from u8 to u16 (Íñigo Huguet) [2059994] - mt76: mt7915: fix endianness warnings in mt7915_mac_tx_free() (Íñigo Huguet) [2059994] - mt76: mt7915: fix endianness warnings in mt7915_debugfs_rx_fw_monitor (Íñigo Huguet) [2059994] - mt76: mt7615: fix compiler warning on frame size (Íñigo Huguet) [2059994] - mt76: mt7915: initialize smps mode in mt7915_mcu_sta_rate_ctrl_tlv() (Íñigo Huguet) [2059994] - mt76: mt7915: introduce band_idx in mt7915_phy (Íñigo Huguet) [2059994] - mt76: mt7915: add support for MT7986 (Íñigo Huguet) [2059994] - ath10k: fix pointer arithmetic error in trace call (Íñigo Huguet) [2059994] - ath11k: add dbring debug support (Íñigo Huguet) [2059994] - ath11k: translate HE status to radiotap format (Íñigo Huguet) [2059994] - ath11k: decode HE status tlv (Íñigo Huguet) [2059994] - ath11k: switch to using ieee80211_tx_status_ext() (Íñigo Huguet) [2059994] - mt76: mt7921s: fix missing fc type/sub-type for 802.11 pkts (Íñigo Huguet) [2059994] - mt76: mt7915: fix potential memory leak of fw monitor packets (Íñigo Huguet) [2059994] - mt76: mt7915: Fix channel state update error issue (Íñigo Huguet) [2059994] - mt76: fix endianness errors in reverse_frag0_hdr_trans (Íñigo Huguet) [2059994] - mt76: mt7615: introduce SAR support (Íñigo Huguet) [2059994] - mt76: mt7915: fix injected MPDU transmission to not use HW A-MSDU (Íñigo Huguet) [2059994] - rtw88: change rtw_info() to proper message level (Íñigo Huguet) [2059994] - rtw89: Limit the CFO boundaries of x'tal value (Íñigo Huguet) [2059994] - rtw89: phy: handle txpwr lmt/lmt_ru of 160M bandwidth (Íñigo Huguet) [2059994] - rtw89: phy: handle txpwr lmt/lmt_ru of 6G band (Íñigo Huguet) [2059994] - ath11k: Fix frames flush failure caused by deadlock (Íñigo Huguet) [2059994] - ath11k: Handle failure in qmi firmware ready (Íñigo Huguet) [2059994] - ath11k: Invalidate cached reo ring entry before accessing it (Íñigo Huguet) [2059994] - ath: Replace zero-length arrays with flexible-array members (Íñigo Huguet) [2059994] - ath11k: Replace zero-length arrays with flexible-array members (Íñigo Huguet) [2059994] - ath10k: Replace zero-length array with flexible-array member (Íñigo Huguet) [2059994] - ath9k: use hw_random API instead of directly dumping into random.c (Íñigo Huguet) [2059994] - ath11k: configure RDDM size to mhi for recovery by firmware (Íñigo Huguet) [2059994] - ath11k: fix invalid m3 buffer address (Íñigo Huguet) [2059994] - ath11k: add ath11k_qmi_free_resource() for recovery (Íñigo Huguet) [2059994] - rtw89: core.h: Replace zero-length array with flexible-array member (Íñigo Huguet) [2059994] - brcmfmac: Replace zero-length arrays with flexible-array members (Íñigo Huguet) [2059994] - rtw89: fix RCU usage in rtw89_core_txq_push() (Íñigo Huguet) [2059994] - rtw88: coex: Update rtl8822c COEX version to 22020720 (Íñigo Huguet) [2059994] - rtw88: coex: Add C2H/H2C handshake with BT mailbox for asking HID Info (Íñigo Huguet) [2059994] - rtw88: coex: Add WLAN MIMO power saving for Bluetooth gaming controller (Íñigo Huguet) [2059994] - rtw88: coex: update BT PTA counter regularly (Íñigo Huguet) [2059994] - rtw88: coex: Improve WLAN throughput when HFP COEX (Íñigo Huguet) [2059994] - rtw88: 8822ce: add support for TX/RX 1ss mode (Íñigo Huguet) [2059994] - iwlwifi: dbg_ini: Split memcpy() to avoid multi-field write (Íñigo Huguet) [2059994] - iwlwifi: mvm: Fix an error code in iwl_mvm_up() (Íñigo Huguet) [2059994] - iwlwifi: Fix -EIO error code that is never returned (Íñigo Huguet) [2059994] - iwlwifi: mvm: rfi: use kmemdup() to replace kzalloc + memcpy (Íñigo Huguet) [2059994] - iwlwifi: Fix syntax errors in comments (Íñigo Huguet) [2059994] - iwlwifi: dvm: use struct_size over open coded arithmetic (Íñigo Huguet) [2059994] - iwlwifi/fw: use struct_size over open coded arithmetic (Íñigo Huguet) [2059994] - iwlwifi: Make use of the helper macro LIST_HEAD() (Íñigo Huguet) [2059994] - iwlwifi: mvm: fix off by one in iwl_mvm_stat_iterator_all_macs() (Íñigo Huguet) [2059994] - iwlwifi: yoyo: send hcmd to fw after dump collection completes. (Íñigo Huguet) [2059994] - iwlwifi: mvm: move only to an enabled channel (Íñigo Huguet) [2059994] - iwlwifi: mvm: update BAID allocation command again (Íñigo Huguet) [2059994] - iwlwifi: api: remove ttl field from TX command (Íñigo Huguet) [2059994] - iwlwifi: support new queue allocation command (Íñigo Huguet) [2059994] - iwlwifi: yoyo: support dump policy for the dump size (Íñigo Huguet) [2059994] - iwlwifi: pcie: iwlwifi: fix device id 7F70 struct (Íñigo Huguet) [2059994] - iwlwifi: tlc: Add logs in rs_fw_rate_init func to print TLC configuration (Íñigo Huguet) [2059994] - iwlwifi: mvm: remove iwl_mvm_disable_txq() flags argument (Íñigo Huguet) [2059994] - iwlwifi: remove command ID argument from queue allocation (Íñigo Huguet) [2059994] - iwlwifi: make iwl_txq_dyn_alloc_dma() return the txq (Íñigo Huguet) [2059994] - iwlwifi: fix small doc mistake for iwl_fw_ini_addr_val (Íñigo Huguet) [2059994] - iwlwifi: mvm: add additional info for boot info failures (Íñigo Huguet) [2059994] - iwlwifi: mvm: always remove the session protection after association (Íñigo Huguet) [2059994] - iwlwifi: mvm: make iwl_mvm_reconfig_scd() static (Íñigo Huguet) [2059994] - iwlwifi: mvm: refactor setting PPE thresholds in STA_HE_CTXT_CMD (Íñigo Huguet) [2059994] - iwlwifi: mvm: Disable WiFi bands selectively with BIOS (Íñigo Huguet) [2059994] - iwlwifi: mvm: add additional info for boot info failures (Íñigo Huguet) [2059994] - iwlwifi: mvm: don't send BAID removal to the FW during hw_restart (Íñigo Huguet) [2059994] - iwlwifi: don't dump_stack() when we get an unexpected interrupt (Íñigo Huguet) [2059994] - iwlwifi: mvm: rfi: handle deactivation notification (Íñigo Huguet) [2059994] - iwlwifi: mvm: Consider P2P GO operation during scan (Íñigo Huguet) [2059994] - iwlwifi: bump FW API to 70 for AX devices (Íñigo Huguet) [2059994] - iwlwifi: mvm: Unify the scan iteration functions (Íñigo Huguet) [2059994] - iwlwifi: mei: use C99 initializer for device IDs (Íñigo Huguet) [2059994] - iwlwifi: debugfs: remove useless double condition (Íñigo Huguet) [2059994] - iwlwifi: remove unused macros (Íñigo Huguet) [2059994] - iwlwifi: eeprom: clean up macros (Íñigo Huguet) [2059994] - iwlwifi: drv: load tlv debug data earlier (Íñigo Huguet) [2059994] - iwlwifi: pcie: Adapt rx queue write pointer for Bz family (Íñigo Huguet) [2059994] - iwlwifi: pcie: adjust to Bz completion descriptor (Íñigo Huguet) [2059994] - iwlwifi: mvm: Passively scan non PSC channels only when requested so (Íñigo Huguet) [2059994] - iwlwifi: scan: Modify return value of a function (Íñigo Huguet) [2059994] - iwlwifi: yoyo: Avoid using dram data if allocation failed (Íñigo Huguet) [2059994] - iwlwifi: mvm: Correctly set fragmented EBS (Íñigo Huguet) [2059994] - iwlwifi: nvm: Correct HE capability (Íñigo Huguet) [2059994] - iwlwifi: mei: avoid -Wpointer-arith and -Wcast-qual warnings (Íñigo Huguet) [2059994] - iwlwifi: make some functions friendly to sparse (Íñigo Huguet) [2059994] - iwlwifi: avoid variable shadowing (Íñigo Huguet) [2059994] - iwlwifi: remove unused DC2DC_CONFIG_CMD definitions (Íñigo Huguet) [2059994] - iwlwifi: dbg-tlv: clean up iwl_dbg_tlv_update_drams() (Íñigo Huguet) [2059994] - iwlwifi: fw: make dump_start callback void (Íñigo Huguet) [2059994] - iwlwifi: pcie: make sure iwl_rx_packet_payload_len() will not underflow (Íñigo Huguet) [2059994] - iwlwifi: mvm: use debug print instead of WARN_ON() (Íñigo Huguet) [2059994] - iwlwifi: read and print OTP minor version (Íñigo Huguet) [2059994] - iwlwifi: add support for BZ-U and BZ-L HW (Íñigo Huguet) [2059994] - iwlwifi: mvm: add support for CT-KILL notification version 2 (Íñigo Huguet) [2059994] - iwlwifi: yoyo: remove DBGI_SRAM address reset writing (Íñigo Huguet) [2059994] - iwlwifi: mvm: support v3 of station HE context command (Íñigo Huguet) [2059994] - iwlwifi: yoyo: add IMR DRAM dump support (Íñigo Huguet) [2059994] - iwlwifi: yoyo: fix DBGC allocation flow (Íñigo Huguet) [2059994] - iwlwifi: pcie: add support for MS devices (Íñigo Huguet) [2059994] - iwlwifi: mvm: align locking in D3 test debugfs (Íñigo Huguet) [2059994] - iwlwifi: mvm: don't iterate unadded vifs when handling FW SMPS req (Íñigo Huguet) [2059994] - iwlwifi: advertise support for HE - DCM BPSK RX/TX (Íñigo Huguet) [2059994] - iwlwifi: mvm: only enable HE DCM if we also support TX (Íñigo Huguet) [2059994] - iwlwifi: yoyo: fix DBGI_SRAM ini dump header. (Íñigo Huguet) [2059994] - iwlwifi: dbg: add infra for tracking free buffer size (Íñigo Huguet) [2059994] - iwlwifi: mvm: starting from 22000 we have 32 Rx AMPDU sessions (Íñigo Huguet) [2059994] - iwlwifi: mvm: support new BAID allocation command (Íñigo Huguet) [2059994] - iwlwifi: mvm: refactor iwl_mvm_sta_rx_agg() (Íñigo Huguet) [2059994] - iwlwifi: cfg: add support for 1K BA queue (Íñigo Huguet) [2059994] - iwlwifi: avoid void pointer arithmetic (Íñigo Huguet) [2059994] - iwlwifi: fix various more -Wcast-qual warnings (Íñigo Huguet) [2059994] - iwlwifi: propagate (const) type qualifier (Íñigo Huguet) [2059994] - iwlwifi: de-const properly where needed (Íñigo Huguet) [2059994] - iwlwifi: make iwl_fw_lookup_cmd_ver() take a cmd_id (Íñigo Huguet) [2059994] - iwlwifi: mvm: fw: clean up hcmd struct creation (Íñigo Huguet) [2059994] - iwlwifi: prefer WIDE_ID() over iwl_cmd_id() (Íñigo Huguet) [2059994] - iwlwifi: mvm: allow enabling UHB TAS in the USA via ACPI setting (Íñigo Huguet) [2059994] - iwlwifi: mvm: offload channel switch timing to FW (Íñigo Huguet) [2059994] - iwlwifi: mvm: Don't call iwl_mvm_sta_from_mac80211() with NULL sta (Íñigo Huguet) [2059994] - mac80211_hwsim: Advertise support for EHT capabilities (Íñigo Huguet) [2059994] - mac80211: parse AddBA request with extended AddBA element (Íñigo Huguet) [2059994] - mac80211: calculate max RX NSS for EHT mode (Íñigo Huguet) [2059994] - mac80211: Add support for storing station EHT capabilities (Íñigo Huguet) [2059994] - mac80211: Handle station association response with EHT (Íñigo Huguet) [2059994] - mac80211: Add EHT capabilities to association/probe request (Íñigo Huguet) [2059994] - mac80211: Add initial support for EHT and 320 MHz channels (Íñigo Huguet) [2059994] - mac80211: Support parsing EHT elements (Íñigo Huguet) [2059994] - cfg80211: Support configuration of station EHT capabilities (Íñigo Huguet) [2059994] - nl80211: fix NL80211_HE_MAX_CAPABILITY_LEN (Íñigo Huguet) [2059994] - cfg80211: add NO-EHT flag to regulatory (Íñigo Huguet) [2059994] - nl80211: add support for 320MHz channel limitation (Íñigo Huguet) [2059994] - nl80211: add EHT MCS support (Íñigo Huguet) [2059994] - cfg80211: Add support for EHT 320 MHz channel width (Íñigo Huguet) [2059994] - cfg80211: Add data structures to capture EHT capabilities (Íñigo Huguet) [2059994] - ieee80211: add EHT 1K aggregation definitions (Íñigo Huguet) [2059994] - ieee80211: Add EHT (802.11be) definitions (Íñigo Huguet) [2059994] - mac80211_hwsim: Add custom regulatory for 6GHz (Íñigo Huguet) [2059994] - mac80211_hwsim: don't shadow a global variable (Íñigo Huguet) [2059994] - mac80211_hwsim: check TX and STA bandwidth (Íñigo Huguet) [2059994] - nl80211: accept only HE capability elements with valid size (Íñigo Huguet) [2059994] - mac80211: parse only HE capability elements with valid size (Íñigo Huguet) [2059994] - ieee80211: add helper to check HE capability element size (Íñigo Huguet) [2059994] - nl80211: use RCU to read regdom in reg get/dump (Íñigo Huguet) [2059994] - mac80211_hwsim: Add debugfs to control rx status RSSI (Íñigo Huguet) [2059994] - ieee80211: use tab to indent struct ieee80211_neighbor_ap_info (Íñigo Huguet) [2059994] - rtw89: handle TX/RX 160M bandwidth (Íñigo Huguet) [2059994] - rtw89: declare if chip support 160M bandwidth (Íñigo Huguet) [2059994] - rtw89: add 6G support to rate adaptive mechanism (Íñigo Huguet) [2059994] - rtw89: extend subband for 6G band (Íñigo Huguet) [2059994] - rtw89: refine naming of rfk helpers with prefix (Íñigo Huguet) [2059994] - rtw89: make rfk helpers common across chips (Íñigo Huguet) [2059994] - brcmfmac: Add BCM43454/6 support (Íñigo Huguet) [2059994] - ath11k: fix destination monitor ring out of sync (Íñigo Huguet) [2059994] - ath11k: fix radar detection in 160 Mhz (Íñigo Huguet) [2059994] - ath11k: fix WARN_ON during ath11k_mac_update_vif_chan (Íñigo Huguet) [2059994] - ath11k: fix uninitialized rate_idx in ath11k_dp_tx_update_txcompl() (Íñigo Huguet) [2059994] - brcmfmac: of: remove redundant variable len (Íñigo Huguet) [2059994] - brcmfmac: p2p: Replace one-element arrays with flexible-array members (Íñigo Huguet) [2059994] - rtw89: coex: set EN bit to PLT register (Íñigo Huguet) [2059994] - rtw89: recover rates of rate adaptive mechanism (Íñigo Huguet) [2059994] - rtw88: recover rates of rate adaptive mechanism (Íñigo Huguet) [2059994] - rtw89: declare AP mode support (Íñigo Huguet) [2059994] - rtw89: debug: add stations entry to show ID assignment (Íñigo Huguet) [2059994] - rtw89: implement ieee80211_ops::start_ap and stop_ap (Íñigo Huguet) [2059994] - rtw89: maintain assoc/disassoc STA states of firmware and hardware (Íñigo Huguet) [2059994] - rtw89: only STA mode change vif_type mapping dynamically (Íñigo Huguet) [2059994] - rtw89: add addr_cam field to sta to support AP mode (Íñigo Huguet) [2059994] - rtw89: extend role_maintain to support AP mode (Íñigo Huguet) [2059994] - rtw88: fix use after free in rtw_hw_scan_update_probe_req() (Íñigo Huguet) [2059994] - mac80211: Remove redundent assignment channel_type (Íñigo Huguet) [2059994] - mac80211: remove useless ieee80211_vif_is_mesh() check (Íñigo Huguet) [2059994] - mac80211: fix struct ieee80211_tx_info size (Íñigo Huguet) [2059994] - mac80211: mlme: validate peer HE supported rates (Íñigo Huguet) [2059994] - mac80211: remove unused macros (Íñigo Huguet) [2059994] - cfg80211: pmsr: remove useless ifdef guards (Íñigo Huguet) [2059994] - mac80211: airtime: avoid variable shadowing (Íñigo Huguet) [2059994] - mac80211: mlme: add documentation from spec to code (Íñigo Huguet) [2059994] - mac80211: vht: use HE macros for parsing HE capabilities (Íñigo Huguet) [2059994] - ieee80211: radiotap: fix -Wcast-qual warnings (Íñigo Huguet) [2059994] - cfg80211: fix -Wcast-qual warnings (Íñigo Huguet) [2059994] - ieee80211: fix -Wcast-qual warnings (Íñigo Huguet) [2059994] - cfg80211: don't add non transmitted BSS to 6GHz scanned channels (Íñigo Huguet) [2059994] - ieee80211: fix HE SPR size calculation (Íñigo Huguet) [2059994] - cfg80211/mac80211: assume CHECKSUM_COMPLETE includes SNAP (Íñigo Huguet) [2059994] - mac80211: consider RX NSS in UHB connection (Íñigo Huguet) [2059994] - mac80211: limit bandwidth in HE capabilities (Íñigo Huguet) [2059994] - mt76: redefine mt76_for_each_q_rx to adapt mt7986 changes (Íñigo Huguet) [2059994] - mt76: dma: initialize skip_unmap in mt76_dma_rx_fill (Íñigo Huguet) [2059994] - mt76: do not always copy ethhdr in reverse_frag0_hdr_trans (Íñigo Huguet) [2059994] - mt76: mt76x02: use mt76_phy_dfs_state to determine radar detector state (Íñigo Huguet) [2059994] - mt76: mt7615: fix/rewrite the dfs state handling logic (Íñigo Huguet) [2059994] - mt76: mt7915: fix/rewrite the dfs state handling logic (Íñigo Huguet) [2059994] - mt76: mt76x02: improve tx hang detection (Íñigo Huguet) [2059994] - mt76x02: improve mac error check/reset reliability (Íñigo Huguet) [2059994] - mt76: mt7921s: run sleep mode by default (Íñigo Huguet) [2059994] - mt76: sdio: honor the largest Tx buffer the hardware can support (Íñigo Huguet) [2059994] - mt76: mt7915: fix the nss setting in bitrates (Íñigo Huguet) [2059994] - mt76: mt7915: update max_mpdu_size in mt7915_mcu_sta_amsdu_tlv() (Íñigo Huguet) [2059994] - mt76: mt7915: fix mcs_map in mt7915_mcu_set_sta_he_mcs() (Íñigo Huguet) [2059994] - mt76: mt7921s: fix a possible memory leak in mt7921_load_patch (Íñigo Huguet) [2059994] - mt76: mt7915: fix possible memory leak in mt7915_mcu_add_sta (Íñigo Huguet) [2059994] - mt76: stop the radar detector after leaving dfs channel (Íñigo Huguet) [2059994] - mt76: mt7615: check sta_rates pointer in mt7615_sta_rate_tbl_update (Íñigo Huguet) [2059994] - mt76: mt7603: check sta_rates pointer in mt7603_sta_rate_tbl_update (Íñigo Huguet) [2059994] - mt76: mt7663s: flush runtime-pm queue after waking up the device (Íñigo Huguet) [2059994] - mt76: mt7615: add support for LG LGSBWAC02 (MT7663BUN) (Íñigo Huguet) [2059994] - mt76: mt7921: remove duplicated code in mt7921_mac_decode_he_radiotap (Íñigo Huguet) [2059994] - mt76: mt7915: add missing DATA4_TB_SPTL_REUSE1 to mt7915_mac_decode_he_radiotap (Íñigo Huguet) [2059994] - mt76: connac: move mt76_connac_lmac_mapping in mt76-connac module (Íñigo Huguet) [2059994] - mt76: mt7915: enable radar background detection (Íñigo Huguet) [2059994] - mt76: mt7915: report radar pattern if detected by rdd2 (Íñigo Huguet) [2059994] - mt76: mt7915: introduce rdd_monitor debugfs node (Íñigo Huguet) [2059994] - mt76: mt7915: enable radar trigger on rdd2 (Íñigo Huguet) [2059994] - mt76: mt7915: introduce mt7915_set_radar_background routine (Íñigo Huguet) [2059994] - mt76: mt7915: set bssinfo/starec command when adding interface (Íñigo Huguet) [2059994] - mt76: mt7921: toggle runtime-pm adding a monitor vif (Íñigo Huguet) [2059994] - mt76: mt7921: fix endianness issues in mt7921_mcu_set_tx() (Íñigo Huguet) [2059994] - mt76: sdio: disable interrupt in mt76s_sdio_irq (Íñigo Huguet) [2059994] - mt76: mt7921: fix crash when startup fails. (Íñigo Huguet) [2059994] - mt76: mt7921s: fix mt7921s_mcu_[fw|drv]_pmctrl (Íñigo Huguet) [2059994] - mt76: mt7921: fix ht mcs in mt7921_mac_add_txs_skb() (Íñigo Huguet) [2059994] - mt76: mt7915: fix ht mcs in mt7915_mac_add_txs_skb() (Íñigo Huguet) [2059994] - mt76: mt7615: fix a leftover race in runtime-pm (Íñigo Huguet) [2059994] - mt76: mt7921: fix a leftover race in runtime-pm (Íñigo Huguet) [2059994] - mt76: mt7921: do not always disable fw runtime-pm (Íñigo Huguet) [2059994] - mt76: mt7915: add support for passing chip/firmware debug data to user space (Íñigo Huguet) [2059994] - mt76: mt7615e: process txfree and txstatus without allocating skbs (Íñigo Huguet) [2059994] - mt76: mt7915: update bss_info with cipher after setting the group key (Íñigo Huguet) [2059994] - mt76: mt7615: update bss_info with cipher after setting the group key (Íñigo Huguet) [2059994] - mt76: connac: add support for passing the cipher field in bss_info (Íñigo Huguet) [2059994] - mt76: mt7921e: process txfree and txstatus without allocating skbs (Íñigo Huguet) [2059994] - mt76: mt7615: fix a possible race enabling/disabling runtime-pm (Íñigo Huguet) [2059994] - mt76: mt7921: set EDCA parameters with the MCU CE command (Íñigo Huguet) [2059994] - mt76: mt76_connac: fix MCU_CE_CMD_SET_ROC definition error (Íñigo Huguet) [2059994] - mt76: mt7921: forbid the doze mode when coredump is in progress (Íñigo Huguet) [2059994] - mt76: mt7921e: make dev->fw_assert usage consistent (Íñigo Huguet) [2059994] - mt76: connac: move mt76_connac_mcu_rdd_cmd in mt76-connac module (Íñigo Huguet) [2059994] - mt76: mt7915: rely on mt76_connac_mcu_set_rts_thresh (Íñigo Huguet) [2059994] - mt76: connac: move mt76_connac_mcu_gen_dl_mode in mt76-connac module (Íñigo Huguet) [2059994] - mt76: mt7915: rely on mt76_connac_mcu_init_download (Íñigo Huguet) [2059994] - mt76: mt7915: rely on mt76_connac_mcu_patch_sem_ctrl/mt76_connac_mcu_start_patch (Íñigo Huguet) [2059994] - mt76: connac: move mt76_connac_mcu_restart in common module (Íñigo Huguet) [2059994] - mt76: mt7915: rely on mt76_connac_mcu_start_firmware (Íñigo Huguet) [2059994] - mt76: mt7921: get rid of mt7921_mcu_get_eeprom (Íñigo Huguet) [2059994] - mt76: connac: move mt76_connac_mcu_set_pm in connac module (Íñigo Huguet) [2059994] - mt76: connac: introduce is_connac_v1 utility routine (Íñigo Huguet) [2059994] - mt76: connac: move mt76_connac_mcu_wtbl_update_hdr_trans in connac module (Íñigo Huguet) [2059994] - mt76: mt7915: rely on mt76_connac_mcu_wtbl_hdr_trans_tlv (Íñigo Huguet) [2059994] - mt76: mt7915: rely on mt76_connac_mcu_wtbl_ht_tlv (Íñigo Huguet) [2059994] - mt76: mt7915: rely on mt76_connac_mcu_wtbl_smps_tlv (Íñigo Huguet) [2059994] - mt76: mt7915: rely on mt76_connac_mcu_sta_uapsd (Íñigo Huguet) [2059994] - mt76: mt7915: rely on mt76_connac_mcu_sta_basic_tlv (Íñigo Huguet) [2059994] - mt76: mt7915: rely on mt76_connac_mcu_wtbl_generic_tlv (Íñigo Huguet) [2059994] - mt76: mt7915: rely on mt76_connac_mcu_sta_ba (Íñigo Huguet) [2059994] - mt76: mt7915: rely on mt76_connac_mcu_wtbl_ba_tlv (Íñigo Huguet) [2059994] - mt76: mt7915: rely on mt76_connac_mcu_sta_ba_tlv (Íñigo Huguet) [2059994] - mt76: connac: move mt76_connac_mcu_bss_basic_tlv in connac module (Íñigo Huguet) [2059994] - mt76: connac: move mt76_connac_mcu_bss_ext_tlv in connac module (Íñigo Huguet) [2059994] - mt76: connac: move mt76_connac_mcu_bss_omac_tlv in connac module (Íñigo Huguet) [2059994] - mt76: mt7915: remove duplicated defs in mcu.h (Íñigo Huguet) [2059994] - mt76: mt7915: move pci specific code back to pci.c (Íñigo Huguet) [2059994] - mt76: mt7921s: update mt7921s_wfsys_reset sequence (Íñigo Huguet) [2059994] - mt76: mt7921s: clear MT76_STATE_MCU_RUNNING immediately after reset (Íñigo Huguet) [2059994] - mt76: sdio: lock sdio when it is needed (Íñigo Huguet) [2059994] - mt76: mt7915: use proper aid value in mt7915_mcu_sta_basic_tlv (Íñigo Huguet) [2059994] - mt76: mt7915: use proper aid value in mt7915_mcu_wtbl_generic_tlv in sta mode (Íñigo Huguet) [2059994] - mt76: make mt76_sar_capa static (Íñigo Huguet) [2059994] - mt76: mt7915: add device id for mt7916 (Íñigo Huguet) [2059994] - mt76: set wlan_idx_hi on mt7916 (Íñigo Huguet) [2059994] - mt76: connac: move mt76_connac_mcu_add_key in connac module (Íñigo Huguet) [2059994] - mt76: mt7915: rely on mt76_connac_get_phy utilities (Íñigo Huguet) [2059994] - mt76: connac: move mt76_connac_chan_bw in common code (Íñigo Huguet) [2059994] - mt76: connac: move mt76_connac_mcu_get_cipher in common code (Íñigo Huguet) [2059994] - mt76: mt7915: rely on mt76_connac_mcu_add_tlv routine (Íñigo Huguet) [2059994] - mt76: mt7915: rely on mt76_connac_mcu_alloc_wtbl_req (Íñigo Huguet) [2059994] - mt76: mt7915: rely on mt76_connac_mcu_alloc_sta_req (Íñigo Huguet) [2059994] - mt76: connac: fix sta_rec_wtbl tag len (Íñigo Huguet) [2059994] - mt76: mt7915: add mt7916 calibrated data support (Íñigo Huguet) [2059994] - mt76: mt7915: update mt7915_chan_mib_offs for mt7916 (Íñigo Huguet) [2059994] - mt76: mt7915: update rx rate reporting for mt7916 (Íñigo Huguet) [2059994] - mt76: mt7915: add txfree event v3 (Íñigo Huguet) [2059994] - mt76: mt7915: enlarge wcid size to 544 (Íñigo Huguet) [2059994] - mt76: mt7915: rework eeprom.c to adapt mt7916 changes (Íñigo Huguet) [2059994] - mt76: mt7915: add firmware support for mt7916 (Íñigo Huguet) [2059994] - mt76: mt7915: rework dma.c to adapt mt7916 changes (Íñigo Huguet) [2059994] - mt76: add MT_RXQ_MAIN_WA for mt7916 (Íñigo Huguet) [2059994] - mt76: mt7915: refine register definition (Íñigo Huguet) [2059994] - mt76: mt7915: add mt7915_mmio_probe() as a common probing function (Íñigo Huguet) [2059994] - mt76: mt7915: fix polling firmware-own status (Íñigo Huguet) [2059994] - brcmfmac: pcie: Read the console on init and shutdown (Íñigo Huguet) [2059994] - brcmfmac: fwil: Constify iovar name arguments (Íñigo Huguet) [2059994] - brcmfmac: of: Use devm_kstrdup for board_type & check for errors (Íñigo Huguet) [2059994] - brcmfmac: pcie: Fix crashes due to early IRQs (Íñigo Huguet) [2059994] - brcmfmac: pcie: Replace brcmf_pcie_copy_mem_todev with memcpy_toio (Íñigo Huguet) [2059994] - brcmfmac: pcie: Declare missing firmware files in pcie.c (Íñigo Huguet) [2059994] - brcmfmac: firmware: Allocate space for default boardrev in nvram (Íñigo Huguet) [2059994] - brcmfmac: pcie: Release firmwares in the brcmf_pcie_setup error path (Íñigo Huguet) [2059994] - rtlwifi: remove redundant initialization of variable ul_encalgo (Íñigo Huguet) [2059994] - ray_cs: Check ioremap return value (Íñigo Huguet) [2059994] - ath11k: add debugfs for TWT debug calls (Íñigo Huguet) [2059994] - ath11k: add WMI calls to manually add/del/pause/resume TWT dialogs (Íñigo Huguet) [2059994] - ath11k: Add debugfs interface to configure firmware debug log level (Íñigo Huguet) [2059994] - rtw88: rtw8821c: enable rfe 6 devices (Íñigo Huguet) [2059994] - rtw88: fix memory overrun and memory leak during hw_scan (Íñigo Huguet) [2059994] - rtw88: fix idle mode flow for hw scan (Íñigo Huguet) [2059994] - rtw88: check for validity before using a pointer (Íñigo Huguet) [2059994] - ath11k: mhi: use mhi_sync_power_up() (Íñigo Huguet) [2059994] - ath11k: pci: fix crash on suspend if board file is not found (Íñigo Huguet) [2059994] - ath11k: Fix missing rx_desc_get_ldpc_support in wcn6855_ops (Íñigo Huguet) [2059994] - ath11k: Fix uninitialized symbol 'rx_buf_sz' (Íñigo Huguet) [2059994] - ath11k: fix kernel panic during unload/load ath11k modules (Íñigo Huguet) [2059994] - ath11k: Rename ath11k_ahb_ext_irq_config (Íñigo Huguet) [2059994] - brcmfmac: add CYW43570 PCIE device (Íñigo Huguet) [2059994] - brcmfmac: use ISO3166 country code and 0 rev as fallback on some devices (Íñigo Huguet) [2059994] - rtw89: use pci_read/write_config instead of dbi read/write (Íñigo Huguet) [2059994] - rtw89: refine DIG feature to support 160M and CCK PD (Íñigo Huguet) [2059994] - rtw89: include subband type in channel params (Íñigo Huguet) [2059994] - rtw89: handle 6G band if supported by a chipset (Íñigo Huguet) [2059994] - rtw89: separate {init,deinit}_addr_cam functions (Íñigo Huguet) [2059994] - rtw89: set mac_id and port ID to TXWD (Íñigo Huguet) [2059994] - rtw89: send broadcast/multicast packets via HIQ if STAs are in sleep mode (Íñigo Huguet) [2059994] - rtw89: configure mac port HIQ registers (Íñigo Huguet) [2059994] - rtw89: rename vif_maintain to role_maintain (Íñigo Huguet) [2059994] - rtw89: extend firmware commands on states of sta_assoc and sta_disconnect (Íñigo Huguet) [2059994] - rtw89: allocate mac_id for each station in AP mode (Íñigo Huguet) [2059994] - rtw89: implement mac80211_ops::set_tim to indicate STA to receive packets (Íñigo Huguet) [2059994] - rtw89: add C2H handle of BCN_CNT (Íñigo Huguet) [2059994] - rtw89: download beacon content to firmware (Íñigo Huguet) [2059994] - rtw89: use hardware SSN to TX management frame (Íñigo Huguet) [2059994] - rtw89: configure rx_filter according to FIF_PROBE_REQ (Íñigo Huguet) [2059994] - rtw89: correct use of BA CAM (Íñigo Huguet) [2059994] - rtw89: encapsulate RX handlers to single function (Íñigo Huguet) [2059994] - rtw89: Add RX counters of VHT MCS-10/11 to debugfs (Íñigo Huguet) [2059994] - rtw89: remove duplicate definition of hardware port number (Íñigo Huguet) [2059994] - rtw89: extract modules by chipset (Íñigo Huguet) [2059994] - ath11k: avoid firmware crash when reg set for QCA6390/WCN6855 (Íñigo Huguet) [2059994] - ath11k: set WMI_PEER_40MHZ while peer assoc for 6 GHz (Íñigo Huguet) [2059994] - ath9k_htc: fix uninit value bugs (Íñigo Huguet) [2059994] - ath10k: abstract htt_rx_desc structure (Íñigo Huguet) [2059994] - ath9k: remove redundant status variable (Íñigo Huguet) [2059994] - ath11k: Reconfigure hardware rate for WCN6855 after vdev is started (Íñigo Huguet) [2059994] - ath: dfs_pattern_detector: Avoid open coded arithmetic in memory allocation (Íñigo Huguet) [2059994] - ath10k: Use platform_get_irq() to get the interrupt (Íñigo Huguet) [2059994] - ath11k: fix error code in ath11k_qmi_assign_target_mem_chunk() (Íñigo Huguet) [2059994] - ath11k: move function ath11k_dp_rx_process_mon_status (Íñigo Huguet) [2059994] - ath11k: enable RX PPDU stats in monitor co-exist mode (Íñigo Huguet) [2059994] - ath11k: free peer for station when disconnect from AP for QCA6390/WCN6855 (Íñigo Huguet) [2059994] - ath11k: add LDPC FEC type in 802.11 radiotap header (Íñigo Huguet) [2059994] - ath11k: Refactor the fallback routine when peer create fails (Íñigo Huguet) [2059994] - ath11k: fix workqueue not getting destroyed after rmmod (Íñigo Huguet) [2059994] - ath10k: fix memory overwrite of the WoWLAN wakeup packet pattern (Íñigo Huguet) [2059994] - ath11k: add missing of_node_put() to avoid leak (Íñigo Huguet) [2059994] - rfkill: define rfill_soft_blocked() if !RFKILL (Íñigo Huguet) [2059994] - Revert "ath10k: drop beacon and probe response which leak from other channel" (Íñigo Huguet) [2059994] - iwlwifi: mvm: return value for request_ownership (Íñigo Huguet) [2059994] - nl80211: Update bss channel on channel switch for P2P_CLIENT (Íñigo Huguet) [2059994] - iwlwifi: fix build error for IWLMEI (Íñigo Huguet) [2059994] - mac80211: treat some SAE auth steps as final (Íñigo Huguet) [2059994] - nl80211: Handle nla_memdup failures in handle_nan_filter (Íñigo Huguet) [2059994] - iwlwifi: mvm: check debugfs_dir ptr before use (Íñigo Huguet) [2059994] - iwlwifi: don't advertise TWT support (Íñigo Huguet) [2059994] - mac80211: fix forwarded mesh frames AC & queue selection (Íñigo Huguet) [2059994] - mac80211: refuse aggregations sessions before authorized (Íñigo Huguet) [2059994] - mac80211: fix EAPoL rekey fail in 802.3 rx path (Íñigo Huguet) [2059994] - iwlwifi: fix use-after-free (Íñigo Huguet) [2059994] - bus: mhi: pci_generic: Add mru_default for Cinterion MV31-W (Íñigo Huguet) [2059994] - bus: mhi: pci_generic: Add mru_default for Foxconn SDX55 (Íñigo Huguet) [2059994] - cfg80211: fix race in netlink owner interface destruction (Íñigo Huguet) [2059994] - iwlwifi: mvm: don't send SAR GEO command for 3160 devices (Íñigo Huguet) [2059994] - iwlwifi: remove deprecated broadcast filtering feature (Íñigo Huguet) [2059994] - iwlwifi: mei: report RFKILL upon register when needed (Íñigo Huguet) [2059994] - iwlwifi: mvm: don't feed the hardware RFKILL into iwlmei (Íñigo Huguet) [2059994] - iwlwifi: mei: retry mapping the shared area (Íñigo Huguet) [2059994] - iwlwifi: mei: fix the pskb_may_pull check in ipv4 (Íñigo Huguet) [2059994] - iwlwifi: pcie: gen2: fix locking when "HW not ready" (Íñigo Huguet) [2059994] - iwlwifi: pcie: fix locking when "HW not ready" (Íñigo Huguet) [2059994] - iwlwifi: fix iwl_legacy_rate_to_fw_idx (Íñigo Huguet) [2059994] - iwlwifi: mvm: fix condition which checks the version of rate_n_flags (Íñigo Huguet) [2059994] - mac80211_hwsim: initialize ieee80211_tx_info at hw_scan_work (Íñigo Huguet) [2059994] - mac80211_hwsim: report NOACK frames in tx_status (Íñigo Huguet) [2059994] - mac80211: mlme: check for null after calling kmemdup (Íñigo Huguet) [2059994] - brcmfmac: firmware: Fix crash in brcm_alt_fw_path (Íñigo Huguet) [2059994] - mac80211: use ieee80211_bss_get_elem() (Íñigo Huguet) [2059994] - nl80211: clarify comment for mesh PLINK_BLOCKED state (Íñigo Huguet) [2059994] - mac80211: Add stations iterator where the iterator function may sleep (Íñigo Huguet) [2059994] - mac80211: allow non-standard VHT MCS-10/11 (Íñigo Huguet) [2059994] - codel: remove unnecessary pkt_sched.h include (Íñigo Huguet) [2059994] - codel: remove unnecessary sock.h include (Íñigo Huguet) [2059994] - rtw88: don't consider deep PS mode when transmitting packet (Íñigo Huguet) [2059994] - ath11k: add support of firmware logging for WCN6855 (Íñigo Huguet) [2059994] - ath10k: replace strlcpy with strscpy (Íñigo Huguet) [2059994] - rtw88: support SAR via kernel common API (Íñigo Huguet) [2059994] - rtw88: 8822c: add ieee80211_ops::hw_scan (Íñigo Huguet) [2059994] - iwlwifi: mei: wait before mapping the shared area (Íñigo Huguet) [2059994] - iwlwifi: mei: clear the ownership when the driver goes down (Íñigo Huguet) [2059994] - iwlwifi: fw: fix some scan kernel-doc (Íñigo Huguet) [2059994] - iwlwifi: mvm: remove card state notification code (Íñigo Huguet) [2059994] - iwlwifi: mvm: drop too short packets silently (Íñigo Huguet) [2059994] - iwlwifi: return op_mode only in case the failure is from MEI (Íñigo Huguet) [2059994] - iwlwifi: mvm: support Bz TX checksum offload (Íñigo Huguet) [2059994] - iwlwifi: mvm: add US/CA to TAS block list if OEM isn't allowed (Íñigo Huguet) [2059994] - iwlwifi: mvm: correctly set schedule scan profiles (Íñigo Huguet) [2059994] - iwlwifi: mvm: correctly set channel flags (Íñigo Huguet) [2059994] - iwlwifi: mvm: always store the PPAG table as the latest version. (Íñigo Huguet) [2059994] - iwlwifi: bump FW API to 69 for AX devices (Íñigo Huguet) [2059994] - iwlwifi: yoyo: support TLV-based firmware reset (Íñigo Huguet) [2059994] - iwlwifi: mvm: change old-SN drop threshold (Íñigo Huguet) [2059994] - iwlwifi: mvm: don't trust hardware queue number (Íñigo Huguet) [2059994] - iwlwifi: mvm: handle RX checksum on Bz devices (Íñigo Huguet) [2059994] - iwlwifi: mvm: use a define for checksum flags mask (Íñigo Huguet) [2059994] - iwlwifi: remove module loading failure message (Íñigo Huguet) [2059994] - iwlwifi: mvm: isolate offload assist (checksum) calculation (Íñigo Huguet) [2059994] - iwlwifi: mvm: add support for OCE scan (Íñigo Huguet) [2059994] - iwlwifi: dump RCM error tables (Íñigo Huguet) [2059994] - iwlwifi: dump both TCM error tables if present (Íñigo Huguet) [2059994] - iwlwifi: dump CSR scratch from outer function (Íñigo Huguet) [2059994] - iwlwifi: parse error tables from debug TLVs (Íñigo Huguet) [2059994] - iwlwifi: recognize missing PNVM data and then log filename (Íñigo Huguet) [2059994] - iwlwifi: rs: add support for TLC config command ver 4 (Íñigo Huguet) [2059994] - iwlwifi: mvm: rfi: update rfi table (Íñigo Huguet) [2059994] - iwlwifi: mvm: Add list of OEMs allowed to use TAS (Íñigo Huguet) [2059994] - iwlwifi: mvm: support revision 1 of WTAS table (Íñigo Huguet) [2059994] - iwlwifi: fw: remove dead error log code (Íñigo Huguet) [2059994] - iwlwifi: do not use __unused as variable name (Íñigo Huguet) [2059994] - iwlwifi: iwl-eeprom-parse: mostly dvm only (Íñigo Huguet) [2059994] - iwlwifi: mvm: clean up indenting in iwl_mvm_tlc_update_notif() (Íñigo Huguet) [2059994] - iwlwifi: mvm: fix a stray tab (Íñigo Huguet) [2059994] - ath11k: add regdb.bin download for regdb offload (Íñigo Huguet) [2059994] - rtl8xxxu: Improve the A-MPDU retransmission rate with RTS/CTS protection (Íñigo Huguet) [2059994] - rtw88: don't check CRC of VHT-SIG-B in 802.11ac signal (Íñigo Huguet) [2059994] - iwlwifi: mvm: fix imbalanced locking in iwl_mvm_start_get_nvm() (Íñigo Huguet) [2059994] - iwlwifi: mvm: add dbg_time_point to debugfs (Íñigo Huguet) [2059994] - iwlwifi: mvm: add missing min_size to kernel-doc (Íñigo Huguet) [2059994] - iwlwifi: mei: fix W=1 warnings (Íñigo Huguet) [2059994] - ath11k: add support for hardware rfkill for QCA6390 (Íñigo Huguet) [2059994] - ath11k: report tx bitrate for iw wlan station dump (Íñigo Huguet) [2059994] - ath11k: fix warning of RCU usage for ath11k_mac_get_arvif_by_vdev_id() (Íñigo Huguet) [2059994] - ath11k: add signal report to mac80211 for QCA6390 and WCN6855 (Íñigo Huguet) [2059994] - ath11k: report rssi of each chain to mac80211 for QCA6390/WCN6855 (Íñigo Huguet) [2059994] - cfg80211: Enable regulatory enforcement checks for drivers supporting mesh iface (Íñigo Huguet) [2059994] - rfkill: allow to get the software rfkill state (Íñigo Huguet) [2059994] - cfg80211: refactor cfg80211_get_ies_channel_number() (Íñigo Huguet) [2059994] - nl82011: clarify interface combinations wrt. channels (Íñigo Huguet) [2059994] - nl80211: Add support to offload SA Query procedures for AP SME device (Íñigo Huguet) [2059994] - nl80211: Add support to set AP settings flags with single attribute (Íñigo Huguet) [2059994] - mac80211: add more HT/VHT/HE state logging (Íñigo Huguet) [2059994] - cfg80211: Use the HE operation IE to determine a 6GHz BSS channel (Íñigo Huguet) [2059994] - cfg80211: rename offchannel_chain structs to background_chain to avoid confusion with ETSI standard (Íñigo Huguet) [2059994] - mac80211: Notify cfg80211 about association comeback (Íñigo Huguet) [2059994] - cfg80211: Add support for notifying association comeback (Íñigo Huguet) [2059994] - mac80211: introduce channel switch disconnect function (Íñigo Huguet) [2059994] - cfg80211: Fix order of enum nl80211_band_iftype_attr documentation (Íñigo Huguet) [2059994] - cfg80211: simplify cfg80211_chandef_valid() (Íñigo Huguet) [2059994] - mac80211: Remove a couple of obsolete TODO (Íñigo Huguet) [2059994] - mac80211: use coarse boottime for airtime fairness code (Íñigo Huguet) [2059994] - mt76: mt7921s: fix cmd timeout in throughput test (Íñigo Huguet) [2059994] - mt76: mt7921s: fix suspend error with enlarging mcu timeout value (Íñigo Huguet) [2059994] - mt76: mt7921s: make pm->suspended usage consistent (Íñigo Huguet) [2059994] - mt76: mt7921: clear pm->suspended in mt7921_mac_reset_work (Íñigo Huguet) [2059994] - mt76: connac: rely on le16_add_cpu in mt76_connac_mcu_add_nested_tlv (Íñigo Huguet) [2059994] - mt76: mt7921: remove dead definitions (Íñigo Huguet) [2059994] - mt76: mt7915: add mu-mimo and ofdma debugfs knobs (Íñigo Huguet) [2059994] - mt76: mt7915: introduce mt76_vif in mt7915_vif (Íñigo Huguet) [2059994] - mt76: mt7921: reduce log severity levels for informative messages (Íñigo Huguet) [2059994] - mt76: mt7915: rely on mt76_connac definitions (Íñigo Huguet) [2059994] - mt76: connac: rely on MCU_CMD macro (Íñigo Huguet) [2059994] - mt76: connac: introduce MCU_CE_CMD macro (Íñigo Huguet) [2059994] - mt76: connac: introduce MCU_UNI_CMD macro (Íñigo Huguet) [2059994] - mt76: connac: remove MCU_FW_PREFIX bit (Íñigo Huguet) [2059994] - mt76: connac: align MCU_EXT definitions with 7915 driver (Íñigo Huguet) [2059994] - mt76: connac: introduce MCU_EXT macros (Íñigo Huguet) [2059994] - mt76: mt7615: in debugfs queue stats, skip wmm index 3 on mt7663 (Íñigo Huguet) [2059994] - mt76: mt7915: process txfree and txstatus without allocating skbs (Íñigo Huguet) [2059994] - mt76: allow drivers to drop rx packets early (Íñigo Huguet) [2059994] - mt76: mt7663: disable 4addr capability (Íñigo Huguet) [2059994] - mt76: only access ieee80211_hdr after mt76_insert_ccmp_hdr (Íñigo Huguet) [2059994] - mt76: move sar_capa configuration in common code (Íñigo Huguet) [2059994] - mt76: mt7921s: fix possible kernel crash due to invalid Rx count (Íñigo Huguet) [2059994] - mt76: mt7921s: fix bus hang with wrong privilege (Íñigo Huguet) [2059994] - mt76: eeprom: tolerate corrected bit-flips (Íñigo Huguet) [2059994] - mt76: mt7603: improve reliability of tx powersave filtering (Íñigo Huguet) [2059994] - mt76: clear sta powersave flag after notifying driver (Íñigo Huguet) [2059994] - mt76: mt7915: introduce SAR support (Íñigo Huguet) [2059994] - mt76: mt7603: introduce SAR support (Íñigo Huguet) [2059994] - mt76: mt7915: improve wmm index allocation (Íñigo Huguet) [2059994] - mt76: mt7615: improve wmm index allocation (Íñigo Huguet) [2059994] - mt76: mt7921s: fix the device cannot sleep deeply in suspend (Íñigo Huguet) [2059994] - mt76: mt7615: fix decap offload corner case with 4-addr VLAN frames (Íñigo Huguet) [2059994] - mt76: mt7915: fix decap offload corner case with 4-addr VLAN frames (Íñigo Huguet) [2059994] - mt76: mt76x02: introduce SAR support (Íñigo Huguet) [2059994] - mt76: move sar utilities to mt76-core module (Íñigo Huguet) [2059994] - mt76: mt7921: honor mt76_connac_mcu_set_rate_txpower return value in mt7921_config (Íñigo Huguet) [2059994] - mt76: do not pass the received frame with decryption error (Íñigo Huguet) [2059994] - mt76: connac: remove PHY_MODE_AX_6G configuration in mt76_connac_get_phy_mode (Íñigo Huguet) [2059994] - mt76: mt7615: remove dead code in get_omac_idx (Íñigo Huguet) [2059994] - mt76: mt7921: introduce 160 MHz channel bandwidth support (Íñigo Huguet) [2059994] - mt76: mt7921: add support for PCIe ID 0x0608/0x0616 (Íñigo Huguet) [2059994] - mt76: testmode: add support to set MAC (Íñigo Huguet) [2059994] - mt76: mt7915: add default calibrated data support (Íñigo Huguet) [2059994] - mt76: only set rx radiotap flag from within decoder functions (Íñigo Huguet) [2059994] - mt76: reverse the first fragmented frame to 802.11 (Íñigo Huguet) [2059994] - bus: mhi: pci_generic: Introduce Sierra EM919X support (Íñigo Huguet) [2059994] - bus: mhi: core: Add an API for auto queueing buffers for DL channel (Íñigo Huguet) [2059994] - bus: mhi: pci_generic: Simplify code and axe the use of a deprecated API (Íñigo Huguet) [2059994] - bus: mhi: core: Use macros for execution environment features (Íñigo Huguet) [2059994] - bus: mhi: pci_generic: Add new device ID support for T99W175 (Íñigo Huguet) [2059994] - ath11k: Use reserved host DDR addresses from DT for PCI devices (Íñigo Huguet) [2059994] - ath11k: Change qcn9074 fw to operate in mode-2 (Íñigo Huguet) [2059994] - ath11k: add ab to TARGET_NUM_VDEVS & co (Íñigo Huguet) [2059994] - brcmfmac: Fix incorrect type assignments for keep-alive (Íñigo Huguet) [2059994] - ath11k: Avoid false DEADLOCK warning reported by lockdep (Íñigo Huguet) [2059994] - ath11k: set DTIM policy to stick mode for station interface (Íñigo Huguet) [2059994] - ath11k: support MAC address randomization in scan (Íñigo Huguet) [2059994] - ath10k: wmi: remove array of flexible structures (Íñigo Huguet) [2059994] - ath10k: htt: remove array of flexible structures (Íñigo Huguet) [2059994] - ath10k: drop beacon and probe response which leak from other channel (Íñigo Huguet) [2059994] - ath11k: Process full monitor mode rx support (Íñigo Huguet) [2059994] - ath11k: add software monitor ring descriptor for full monitor (Íñigo Huguet) [2059994] - ath11k: Add htt cmd to enable full monitor mode (Íñigo Huguet) [2059994] - ath11k: enable IEEE80211_HW_SINGLE_SCAN_ON_ALL_BANDS for WCN6855 (Íñigo Huguet) [2059994] - rtw88: refine tx_pwr_tbl debugfs to show channel and bandwidth (Íñigo Huguet) [2059994] - rtw88: add debugfs to fix tx rate (Íñigo Huguet) [2059994] - ath: regdom: extend South Korea regulatory domain support (Íñigo Huguet) [2059994] - ath11k: add wait operation for tx management packets for flush from mac80211 (Íñigo Huguet) [2059994] - ath11k: add 11d scan offload support (Íñigo Huguet) [2059994] - ath11k: add configure country code for QCA6390 and WCN6855 (Íñigo Huguet) [2059994] - ath11k: avoid deadlock by change ieee80211_queue_work for regd_update_work (Íñigo Huguet) [2059994] - iwlwifi: work around reverse dependency on MEI (Íñigo Huguet) [2059994] - iwlwifi: mvm: optionally suppress assert log (Íñigo Huguet) [2059994] - iwlwifi: fw: correctly detect HW-SMEM region subtype (Íñigo Huguet) [2059994] - iwlwifi: implement reset flow for Bz devices (Íñigo Huguet) [2059994] - iwlwifi: dbg: disable ini debug in 8000 family and below (Íñigo Huguet) [2059994] - iwlwifi: support SAR GEO Offset Mapping override via BIOS (Íñigo Huguet) [2059994] - iwlwifi: pcie: retake ownership after reset (Íñigo Huguet) [2059994] - iwlwifi: mvm: always use 4K RB size by default (Íñigo Huguet) [2059994] - iwlwifi: mvm/api: define system control command (Íñigo Huguet) [2059994] - iwlwifi: bump FW API to 68 for AX devices (Íñigo Huguet) [2059994] - iwlwifi: mvm: add some missing command strings (Íñigo Huguet) [2059994] - iwlwifi: fw: add support for splitting region type bits (Íñigo Huguet) [2059994] - iwlwifi: swap 1650i and 1650s killer struct names (Íñigo Huguet) [2059994] - iwlwifi: yoyo: support for DBGC4 for dram (Íñigo Huguet) [2059994] - iwlwifi: mvm: update rate scale in moving back to assoc state (Íñigo Huguet) [2059994] - iwlwifi: mvm: add support for statistics update version 15 (Íñigo Huguet) [2059994] - iwlwifi: mvm: Add support for a new version of scan request command (Íñigo Huguet) [2059994] - iwlwifi: mvm: remove session protection upon station removal (Íñigo Huguet) [2059994] - iwlwifi: mvm: add support for PHY context command v4 (Íñigo Huguet) [2059994] - iwlwifi: fw: api: add link to PHY context command struct v1 (Íñigo Huguet) [2059994] - iwlwifi: mvm: support RLC configuration command (Íñigo Huguet) [2059994] - iwlwifi: mvm: d3: support v12 wowlan status (Íñigo Huguet) [2059994] - iwlwifi: mvm: parse firmware alive message version 6 (Íñigo Huguet) [2059994] - iwlwifi: pcie: support Bz suspend/resume trigger (Íñigo Huguet) [2059994] - iwlwifi: mvm: d3: move GTK rekeys condition (Íñigo Huguet) [2059994] - ath11k: change to use dynamic memory for channel list of scan (Íñigo Huguet) [2059994] - ath11k: add support for WCN6855 hw2.1 (Íñigo Huguet) [2059994] - ath9k: switch to rate table based lookup (Íñigo Huguet) [2059994] - iwlwifi: mvm: demote non-compliant kernel-doc header (Íñigo Huguet) [2059994] - iwlwifi: mvm: fix a possible NULL pointer deference (Íñigo Huguet) [2059994] - iwlwifi: mei: Fix spelling mistake "req_ownserhip" -> "req_ownership" (Íñigo Huguet) [2059994] - iwlwifi: mei: don't rely on the size from the shared area (Íñigo Huguet) [2059994] - iwlwifi: mei: fix linking when tracing is not enabled (Íñigo Huguet) [2059994] - ath11k: Avoid NULL ptr access during mgmt tx cleanup (Íñigo Huguet) [2059994] - rtlwifi: rtl8192de: Style clean-ups (Íñigo Huguet) [2059994] - brcmfmac: Configure keep-alive packet on suspend (Íñigo Huguet) [2059994] - ieee80211: change HE nominal packet padding value defines (Íñigo Huguet) [2059994] - cfg80211: use ieee80211_bss_get_elem() instead of _get_ie() (Íñigo Huguet) [2059994] - iwlwifi: mvm: read the rfkill state and feed it to iwlmei (Íñigo Huguet) [2059994] - iwlwifi: mvm: add vendor commands needed for iwlmei (Íñigo Huguet) [2059994] - iwlwifi: integrate with iwlmei (Íñigo Huguet) [2059994] - iwlwifi: mei: add debugfs hooks (Íñigo Huguet) [2059994] - iwlwifi: mei: add the driver to allow cooperation with CSME (Íñigo Huguet) [2059994] - mwifiex: Ensure the version string from the firmware is 0-terminated (Íñigo Huguet) [2059994] - mwifiex: Add quirk to disable deep sleep with certain hardware revision (Íñigo Huguet) [2059994] - mwifiex: Use a define for firmware version string length (Íñigo Huguet) [2059994] - rtw88: add debugfs to force lowest basic rate (Íñigo Huguet) [2059994] - rtw88: follow the AP basic rates for tx mgmt frame (Íñigo Huguet) [2059994] - mac80211: Use memset_after() to clear tx status (Íñigo Huguet) [2059994] - mac80211: notify non-transmitting BSS of color changes (Íñigo Huguet) [2059994] - mac80211: minstrel_ht: remove unused SAMPLE_SWITCH_THR define (Íñigo Huguet) [2059994] - cfg80211: allow continuous radar monitoring on offchannel chain (Íñigo Huguet) [2059994] - cfg80211: schedule offchan_cac_abort_wk in cfg80211_radar_event (Íñigo Huguet) [2059994] - cfg80211: delete redundant free code (Íñigo Huguet) [2059994] - mac80211: Remove unused assignment statements (Íñigo Huguet) [2059994] - cfg80211: fix possible NULL pointer dereference in cfg80211_stop_offchan_radar_detection (Íñigo Huguet) [2059994] - ath11k: Use memset_startat() for clearing queue descriptors (Íñigo Huguet) [2059994] - ath11k: Fix spelling mistake "detetction" -> "detection" (Íñigo Huguet) [2059994] - Revert "ath11k: add read variant from SMBIOS for download board data" (Íñigo Huguet) [2059994] - ath11k: add read variant from SMBIOS for download board data (Íñigo Huguet) [2059994] - ath11k: calculate the correct NSS of peer for HE capabilities (Íñigo Huguet) [2059994] - ath11k: change to treat alpha code na as world wide regdomain (Íñigo Huguet) [2059994] - cfg80211: move offchan_cac_event to a dedicated work (Íñigo Huguet) [2059994] - mac80211_hwsim: Fix spelling mistake "Droping" -> "Dropping" (Íñigo Huguet) [2059994] - mac80211: introduce set_radar_offchan callback (Íñigo Huguet) [2059994] - cfg80211: implement APIs for dedicated radar detection HW (Íñigo Huguet) [2059994] - ath11k: add support for BSS color change (Íñigo Huguet) [2059994] - ath11k: add trace log support (Íñigo Huguet) [2059994] - ath11k: Add missing qmi_txn_cancel() (Íñigo Huguet) [2059994] - ath11k: Disabling credit flow for WMI path (Íñigo Huguet) [2059994] - ath11k: Increment pending_mgmt_tx count before tx send invoke (Íñigo Huguet) [2059994] - ath11k: send proper txpower and maxregpower values to firmware (Íñigo Huguet) [2059994] - ath11k: move peer delete after vdev stop of station for QCA6390 and WCN6855 (Íñigo Huguet) [2059994] - ath11k: remove return for empty tx bitrate in mac_op_sta_statistics (Íñigo Huguet) [2059994] - ath11k: enable IEEE80211_VHT_EXT_NSS_BW_CAPABLE if NSS ratio enabled (Íñigo Huguet) [2059994] - ath11k: avoid unnecessary lock contention in tx_completion path (Íñigo Huguet) [2059994] - ath11k: add branch predictors in dp_tx path (Íñigo Huguet) [2059994] - ath11k: avoid while loop in ring selection of tx completion interrupt (Íñigo Huguet) [2059994] - ath11k: remove mod operator in dst ring processing (Íñigo Huguet) [2059994] - ath11k: allocate HAL_WBM2SW_RELEASE ring from cacheable memory (Íñigo Huguet) [2059994] - ath11k: add branch predictors in process_rx (Íñigo Huguet) [2059994] - ath11k: remove usage quota while processing rx packets (Íñigo Huguet) [2059994] - ath11k: avoid active pdev check for each msdu (Íñigo Huguet) [2059994] - ath11k: avoid additional access to ath11k_hal_srng_dst_num_free (Íñigo Huguet) [2059994] - ath11k: modify dp_rx desc access wrapper calls inline (Íñigo Huguet) [2059994] - ath11k: allocate dst ring descriptors from cacheable memory (Íñigo Huguet) [2059994] - ath11k: disable unused CE8 interrupts for ipq8074 (Íñigo Huguet) [2059994] - ath11k: avoid unnecessary BH disable lock in STA kickout event (Íñigo Huguet) [2059994] - ath11k: enable 802.11 power save mode in station mode (Íñigo Huguet) [2059994] - ath11k: convert ath11k_wmi_pdev_set_ps_mode() to use enum wmi_sta_ps_mode (Íñigo Huguet) [2059994] - ath9k: use swap() to make code cleaner (Íñigo Huguet) [2059994] - ath10k: fetch (pre-)calibration data via nvmem subsystem (Íñigo Huguet) [2059994] - Revert "ath11k: add support for WCN6855 hw2.1" (Íñigo Huguet) [2059994] - iommu/vt-d: Make DMAR_UNITS_SUPPORTED a config setting (Jerry Snitselaar) [2095498] - scsi: mpi3mr: Fix kernel-doc (Tomas Henzl) [2091878] - scsi: mpi3mr: Rework mrioc->bsg_device model to fix warnings (Tomas Henzl) [2091878] - scsi: mpi3mr: Add target device related sysfs attributes (Tomas Henzl) [2091878] - scsi: mpi3mr: Add shost related sysfs attributes (Tomas Henzl) [2091878] - scsi: mpi3mr: Return error if dma_alloc_coherent() fails (Tomas Henzl) [2091878] - scsi: mpi3mr: Fix a NULL vs IS_ERR() bug in mpi3mr_bsg_init() (Tomas Henzl) [2091878] - scsi: mpi3mr: Return I/Os to an unrecoverable HBA with DID_ERROR (Tomas Henzl) [2091878] - scsi: mpi3mr: Hidden drives not removed during soft reset (Tomas Henzl) [2091878] - scsi: mpi3mr: Increase I/O timeout value to 60s (Tomas Henzl) [2091878] - scsi: mpi3mr: Update driver version to 8.0.0.69.0 (Tomas Henzl) [2091878] - scsi: mpi3mr: Add support for NVMe passthrough (Tomas Henzl) [2091878] - scsi: mpi3mr: Expose adapter state to sysfs (Tomas Henzl) [2091878] - scsi: mpi3mr: Add support for PEL commands (Tomas Henzl) [2091878] - scsi: mpi3mr: Add support for MPT commands (Tomas Henzl) [2091878] - scsi: mpi3mr: Move data structures/definitions from MPI headers to uapi header (Tomas Henzl) [2091878] - scsi: mpi3mr: Add support for driver commands (Tomas Henzl) [2091878] - scsi: mpi3mr: Add bsg device support (Tomas Henzl) [2091878] - selftests/powerpc: Add PPC_FEATURE2_ARCH_3_1 and PPC_FEATURE2_EBB bits (Desnes A. Nunes do Rosario) [2071113] - selftests/powerpc: Add helper to exit on failure (Desnes A. Nunes do Rosario) [2071113] - selftests/powerpc/pmu: Add interface test for mmcra register fields (Desnes A. Nunes do Rosario) [2071113] - selftests/powerpc/pmu/: Add interface test for mmcr3_src fields (Desnes A. Nunes do Rosario) [2071113] - selftests/powerpc/pmu/: Add interface test for mmcr2_fcs_fch fields (Desnes A. Nunes do Rosario) [2071113] - selftests/powerpc/pmu/: Add interface test for mmcr2_l2l3 field (Desnes A. Nunes do Rosario) [2071113] - selftests/powerpc/pmu/: Add interface test for mmcr1_comb field (Desnes A. Nunes do Rosario) [2071113] - selftests/powerpc/pmu/: Add interface test for mmcr0_pmc56 using pmc5 (Desnes A. Nunes do Rosario) [2071113] - selftests/powerpc/pmu/: Add interface test for mmcr0_fc56 field using pmc1 (Desnes A. Nunes do Rosario) [2071113] - selftests/powerpc/pmu/: Add interface test for mmcr0_pmcjce field (Desnes A. Nunes do Rosario) [2071113] - selftests/powerpc/pmu/: Add interface test for mmcr0_pmccext bit (Desnes A. Nunes do Rosario) [2071113] - selftests/powerpc/pmu/: Add interface test for mmcr0_cc56run field (Desnes A. Nunes do Rosario) [2071113] - selftests/powerpc/pmu/: Add interface test for mmcr0 exception bits (Desnes A. Nunes do Rosario) [2071113] - selftests/powerpc/pmu: Add macro to extract mmcr3 and mmcra fields (Desnes A. Nunes do Rosario) [2071113] - selftests/powerpc/pmu: Add macro to extract mmcr0/mmcr1 fields (Desnes A. Nunes do Rosario) [2071113] - selftests/powerpc/pmu: Add macros to extract mmcr fields (Desnes A. Nunes do Rosario) [2071113] - selftests/powerpc/pmu: Add event_init_sampling function (Desnes A. Nunes do Rosario) [2071113] - selftests/powerpc/pmu: Add utility functions to post process the mmap buffer (Desnes A. Nunes do Rosario) [2071113] - selftests/powerpc/pmu: Add macros to parse event codes (Desnes A. Nunes do Rosario) [2071113] - selftests/powerpc/pmu: Add support for perf sampling tests (Desnes A. Nunes do Rosario) [2071113] - selftests/powerpc: Add a test of counting larx/stcx (Desnes A. Nunes do Rosario) [2071113] - selftests/powerpc/pmu: Include mmap_buffer field as part of struct event (Desnes A. Nunes do Rosario) [2071113] - [s390] net/smc: Fix af_ops of child socket pointing to released memory (Tobias Huschle) [2043832] - [s390] net/smc: Fix NULL pointer dereference in smc_pnet_find_ib() (Tobias Huschle) [2043832] - [s390] net/smc: use memcpy instead of snprintf to avoid out of bounds read (Tobias Huschle) [2043832] - [s390] net/smc: Call trace_smc_tx_sendmsg when data corked (Tobias Huschle) [2043832] - [s390] net/smc: Fix cleanup when register ULP fails (Tobias Huschle) [2043832] - [s390] net/smc: fix connection leak (Tobias Huschle) [2043832] - [s390] net/smc: Use a mutex for locking "struct smc_pnettable" (Tobias Huschle) [2043832] - [s390] net/smc: unlock on error paths in __smc_setsockopt() (Tobias Huschle) [2043832] - [s390] net/smc: return ETIMEDOUT when smc_connect_clc() timeout (Tobias Huschle) [2043832] - [s390] net/smc: Add comment for smc_tx_pending (Tobias Huschle) [2043832] - [s390] net/smc: Add global configure for handshake limitation by netlink (Tobias Huschle) [2043832] - [s390] net/smc: Dynamic control handshake limitation by socket options (Tobias Huschle) [2043832] - [s390] net/smc: Limit SMC visits when handshake workqueue congested (Tobias Huschle) [2043832] - [s390] net/smc: Limit backlog connections (Tobias Huschle) [2043832] - [s390] net/smc: Make smc_tcp_listen_work() independent (Tobias Huschle) [2043832] - [s390] net/smc: Avoid overwriting the copies of clcsock callback functions (Tobias Huschle) [2043832] - [s390] Partially revert "net/smc: Add netlink net namespace support" (Tobias Huschle) [2043832] - [s390] net/smc: Cork when sendpage with MSG_SENDPAGE_NOTLAST flag (Tobias Huschle) [2043832] - [s390] net/smc: Remove corked dealyed work (Tobias Huschle) [2043832] - [s390] net/smc: Send directly when TCP_CORK is cleared (Tobias Huschle) [2043832] - [s390] net/smc: Forward wakeup to smc socket waitqueue after fallback (Tobias Huschle) [2043832] - [s390] net/smc: Transitional solution for clcsock race issue (Tobias Huschle) [2043832] - [s390] net/smc: Fix hung_task when removing SMC-R devices (Tobias Huschle) [2043832] - [s390] net/smc: Remove unused function declaration (Tobias Huschle) [2043832] - [s390] net/smc: Resolve the race between SMC-R link access and clear (Tobias Huschle) [2043832] - [s390] net/smc: Introduce a new conn->lgr validity check helper (Tobias Huschle) [2043832] - [s390] net/smc: Resolve the race between link group access and termination (Tobias Huschle) [2043832] - [s390] net/smc: Reset conn->lgr when link group registration fails (Tobias Huschle) [2043832] - [s390] net/smc: add comments for smc_link_{usable|sendable} (Tobias Huschle) [2043832] - [s390] net/smc: remove redundant re-assignment of pointer link (Tobias Huschle) [2043832] - [s390] net/smc: Introduce TCP ULP support (Tobias Huschle) [2043832] - [s390] net/smc: Add net namespace for tracepoints (Tobias Huschle) [2043832] - [s390] net/smc: Print net namespace in log (Tobias Huschle) [2043832] - [s390] net/smc: Add netlink net namespace support (Tobias Huschle) [2043832] - [s390] net/smc: Introduce net namespace support for linkgroup (Tobias Huschle) [2043832] - [s390] net/smc: Use the bitmap API when applicable (Tobias Huschle) [2043832] - [s390] net/smc: fix kernel panic caused by race of smc_sock (Tobias Huschle) [2043832] - [s390] net/smc: don't send CDC/LLC message if link not ready (Tobias Huschle) [2043832] - [s390] net/smc: fix using of uninitialized completions (Tobias Huschle) [2043832] - [s390] net/smc: Prevent smc_release() from long blocking (Tobias Huschle) [2043832] - [s390] net/smc: Clear memory when release and reuse buffer (Tobias Huschle) [2043832] - [s390] net/smc: Keep smc_close_final rc during active close (Tobias Huschle) [2043832] - [s390] net/smc: fix wrong list_del in smc_lgr_cleanup_early (Tobias Huschle) [2043832] - [s390] net/smc: Don't call clcsock shutdown twice when smc shutdown (Tobias Huschle) [2043832] - [s390] net/smc: Fix loop in smc_listen (Tobias Huschle) [2043832] - [s390] net/smc: Fix NULL pointer dereferencing in smc_vlan_by_tcpsk() (Tobias Huschle) [2043832] - [s390] net/smc: Ensure the active closing peer first closes clcsock (Tobias Huschle) [2043832] - [s390] net/smc: Clean up local struct sock variables (Tobias Huschle) [2043832] - [s390] net/smc: Avoid warning of possible recursive locking (Tobias Huschle) [2043832] - [s390] net/smc: Make sure the link_id is unique (Tobias Huschle) [2043832] - [s390] net/smc: Transfer remaining wait queue entries during fallback (Tobias Huschle) [2043832] - [s390] net/smc: fix sk_refcnt underflow on linkdown and fallback (Tobias Huschle) [2043832] - [s390] net/smc: Print function name in smcr_link_down tracepoint (Tobias Huschle) [2043832] - [s390] net/smc: Introduce tracepoint for smcr link down (Tobias Huschle) [2043832] - [s390] net/smc: Introduce tracepoints for tx and rx msg (Tobias Huschle) [2043832] - [s390] net/smc: Introduce tracepoint for fallback (Tobias Huschle) [2043832] - [s390] net/smc: Correct spelling mistake to TCPF_SYN_RECV (Tobias Huschle) [2043832] - [s390] net/smc: Fix smc_link->llc_testlink_time overflow (Tobias Huschle) [2043832] - [s390] net/smc: stop links when their GID is removed (Tobias Huschle) [2043832] - [s390] net/smc: add netlink support for SMC-Rv2 (Tobias Huschle) [2043832] - [s390] net/smc: extend LLC layer for SMC-Rv2 (Tobias Huschle) [2043832] - [s390] net/smc: add v2 support to the work request layer (Tobias Huschle) [2043832] - [s390] net/smc: retrieve v2 gid from IB device (Tobias Huschle) [2043832] - [s390] net/smc: add v2 format of CLC decline message (Tobias Huschle) [2043832] - [s390] net/smc: add listen processing for SMC-Rv2 (Tobias Huschle) [2043832] - [s390] net/smc: add SMC-Rv2 connection establishment (Tobias Huschle) [2043832] - [s390] net/smc: prepare for SMC-Rv2 connection (Tobias Huschle) [2043832] - [s390] net/smc: save stack space and allocate smc_init_info (Tobias Huschle) [2043832] - [s390] net/smc: add generic netlink support for system EID (Tobias Huschle) [2043832] - [s390] net/smc: keep static copy of system EID (Tobias Huschle) [2043832] - [s390] net/smc: add support for user defined EIDs (Tobias Huschle) [2043832] - [s390] net/smc: Allow SMC-D 1MB DMB allocations (Tobias Huschle) [2043832] - [s390] net/smc: no need to flush smcd_dev's event_wq before destroying it (Tobias Huschle) [2043832] - [s390] net/smc: avoid possible duplicate dmb unregistration (Tobias Huschle) [2043832] - [s390] net/smc: remove device from smcd_dev_list after failed device_add() (Tobias Huschle) [2043832]- bnxt_en: parse and report result field when NVRAM package install fails (Ken Cox) [2043782] - bnxt_en: Fix unnecessary dropping of RX packets (Ken Cox) [2043782] - bnxt_en: Initiallize bp->ptp_lock first before using it (Ken Cox) [2043782] - bnxt_en: Fix possible bnxt_open() failure caused by wrong RFS flag (Ken Cox) [2043782] - bnxt_en: Prevent XDP redirect from running when stopping TX queue (Ken Cox) [2043782 1944997] - bnxt_en: reserve space inside receive page for skb_shared_info (Ken Cox) [2043782 1944997] - bnxt_en: Synchronize tx when xdp redirects happen on same ring (Ken Cox) [2043782 1944997] - net: bnxt_ptp: fix compilation error (Ken Cox) [2043782] - bnxt: revert hastily merged uAPI aberrations (Ken Cox) [2043782] - bnxt_en: add an nvm test for hw diagnose (Ken Cox) [2043782] - bnxt_en: implement hw health reporter (Ken Cox) [2043782] - bnxt_en: Do not destroy health reporters during reset (Ken Cox) [2043782] - bnxt_en: Eliminate unintended link toggle during FW reset (Ken Cox) [2043782] - bnxt_en: Properly report no pause support on some cards (Ken Cox) [2043782] - bnxt_en: introduce initial link state of unknown (Ken Cox) [2043782] - bnxt_en: parse result field when NVRAM package install fails (Ken Cox) [2043782] - bnxt_en: add more error checks to HWRM_NVM_INSTALL_UPDATE (Ken Cox) [2043782] - bnxt_en: refactor error handling of HWRM_NVM_INSTALL_UPDATE (Ken Cox) [2043782] - bnxt_en: Increase firmware message response DMA wait time (Ken Cox) [2043782] - bnxt_en: Fix incorrect multicast rx mask setting when not requested (Ken Cox) [2043782] - bnxt_en: Fix occasional ethtool -t loopback test failures (Ken Cox) [2043782] - bnxt_en: Fix offline ethtool selftest with RDMA enabled (Ken Cox) [2043782] - bnxt_en: Fix active FEC reporting to ethtool (Ken Cox) [2043782] - bnxt_en: Fix devlink fw_activate (Ken Cox) [2043782] - bnxt_en: Restore the resets_reliable flag in bnxt_open() (Ken Cox) [2043782] - bnxt_en: Handle async event when the PHC is updated in RTC mode (Ken Cox) [2043782] - bnxt_en: Implement .adjtime() for PTP RTC mode (Ken Cox) [2043782] - bnxt_en: Add driver support to use Real Time Counter for PTP (Ken Cox) [2043782] - bnxt_en: PTP: Refactor PTP initialization functions (Ken Cox) [2043782] - bnxt_en: Update firmware interface to 1.10.2.73 (Ken Cox) [2043782] - bnxt_en: improve firmware timeout messaging (Ken Cox) [2043782] - bnxt_en: use firmware provided max timeout for messages (Ken Cox) [2043782] - bnxt_en: improve VF error messages when PF is unavailable (Ken Cox) [2043782] - bnxt_en: add dynamic debug support for HWRM messages (Ken Cox) [2043782] - bnxt_en: Use page frag RX buffers for better software GRO performance (Ken Cox) [2043782] - bnxt_en: convert to xdp_do_flush (Ken Cox) [2043782] - bnxt_en: Support CQE coalescing mode in ethtool (Ken Cox) [2043782] - bnxt_en: Support configurable CQE coalescing mode (Ken Cox) [2043782] - bnxt_en: enable interrupt sampling on 5750X for DIM (Ken Cox) [2043782] - bnxt_en: Log error report for dropped doorbell (Ken Cox) [2043782] - bnxt_en: Add event handler for PAUSE Storm event (Ken Cox) [2043782] - flow_offload: reject to offload tc actions in offload drivers (Ken Cox) [2043782] - bnxt_en: Fix compile error regression when CONFIG_BNXT_SRIOV is not set (Ken Cox) [2043782] - bnxt_en: fix format specifier in live patch error message (Ken Cox) [2043782] - bnxt_en: extend RTNL to VF check in devlink driver_reinit (Ken Cox) [2043782] - bnxt_en: avoid newline at end of message in NL_SET_ERR_MSG_MOD (Ken Cox) [2043782] - bnxt_en: Remove not used other ULP define (Ken Cox) [2043782] - bnxt_en: Provide stored devlink "fw" version on older firmware (Ken Cox) [2043782] - bnxt_en: implement firmware live patching (Ken Cox) [2043782] - bnxt_en: Update firmware interface to 1.10.2.63 (Ken Cox) [2043782] - bnxt_en: implement dump callback for fw health reporter (Ken Cox) [2043782] - bnxt_en: extract coredump command line from current task (Ken Cox) [2043782] - bnxt_en: Retrieve coredump and crashdump size via FW command (Ken Cox) [2043782] - bnxt_en: Add compression flags information in coredump segment header (Ken Cox) [2043782] - bnxt_en: move coredump functions into dedicated file (Ken Cox) [2043782] - bnxt_en: Refactor coredump functions (Ken Cox) [2043782] - bnxt_en: improve fw diagnose devlink health messages (Ken Cox) [2043782] - bnxt_en: consolidate fw devlink health reporters (Ken Cox) [2043782] - bnxt_en: remove fw_reset devlink health reporter (Ken Cox) [2043782] - bnxt_en: improve error recovery information messages (Ken Cox) [2043782] - bnxt_en: add enable_remote_dev_reset devlink parameter (Ken Cox) [2043782] - bnxt_en: implement devlink dev reload fw_activate (Ken Cox) [2043782] - bnxt_en: implement devlink dev reload driver_reinit (Ken Cox) [2043782] - bnxt_en: refactor cancellation of resource reservations (Ken Cox) [2043782] - bnxt_en: refactor printing of device info (Ken Cox) [2043782] - bnxt: use netif_is_rxfh_configured instead of open code (Ken Cox) [2043782] - ethernet: use eth_hw_addr_set() (Ken Cox) [2043782] - bnxt_en: Fix TX timeout when TX ring size is set to the smallest (Ken Cox) [2043782] - net/{mlx5|nfp|bnxt}: Remove unnecessary RTNL lock assert (Ken Cox) [2043782] - bnxt_en: make bnxt_free_skbs() safe to call after bnxt_free_mem() (Ken Cox) [2043782] - netfilter: nat: really support inet nat without l3 address (Phil Sutter) [2092424] - netfilter: nf_tables: use kfree_rcu(ptr, rcu) to release hooks in clean_net path (Phil Sutter) [2094236] - netfilter: nf_tables: double hook unregistration in netns path (Phil Sutter) [2094236] - video: fbdev: hyperv_fb: Allow resolutions with size > 64 MB for Gen1 (Mohammed Gamal) [1948442] - cpufreq: intel_pstate: Use firmware default EPP (Steve Best) [2072671] - cpufreq: intel_pstate: Update cpuinfo.max_freq on HWP_CAP changes (Steve Best) [2072671] - cpufreq: intel_pstate: Update EPP for AlderLake mobile (Steve Best) [2072671] - cpufreq: intel_pstate: Drop redundant intel_pstate_get_hwp_cap() call (Steve Best) [2072671] - cpufreq: intel_pstate: ITMT support for overclocked system (Steve Best) [2072671] - cpufreq: intel_pstate: Fix active mode offline/online EPP handling (Steve Best) [2072671] - cpufreq: intel_pstate: Clear HWP Status during HWP Interrupt enable (Steve Best) [2072671] - cpufreq: intel_pstate: Fix unchecked MSR 0x773 access (Steve Best) [2072671] - cpufreq: intel_pstate: Clear HWP desired on suspend/shutdown and offline (Steve Best) [2072671] - cpufreq: intel_pstate: Process HWP Guaranteed change notification (Steve Best) [2072671] - cpufreq: intel_pstate: Override parameters if HWP forced by BIOS (Steve Best) [2072671] - Revert "cpufreq: intel_pstate: Process HWP Guaranteed change notification" (Steve Best) [2072671] - cpufreq: intel_pstate: Process HWP Guaranteed change notification (Steve Best) [2072671] - cpuidle: intel_idle: Drop redundant backslash at line end (Steve Best) [2072893] - intel_idle: add core C6 optimization for SPR (Steve Best) [2072893] - intel_idle: add 'preferred_cstates' module argument (Steve Best) [2072893] - intel_idle: add SPR support (Steve Best) [2072893] - intel_idle: enable interrupts before C1 on Xeons (Steve Best) [2072893]- [s390] s390/airq: use DMA memory for summary indicators (Tobias Huschle) [2043905] - [s390] s390/zcrypt: Provide target domain for EP11 cprbs to scheduling function (Tobias Huschle) [2043905] - [s390] s390/zcrypt: change reply buffer size offering (Tobias Huschle) [2043905] - [s390] s390/zcrypt: Support CPRB minor version T7 (Tobias Huschle) [2043905] - [s390] s390/zcrypt: handle checkstopped cards with new state (Tobias Huschle) [2043905] - [s390] s390/zcrypt: CEX8S exploitation support (Tobias Huschle) [2043905] - [s390] s390/ap/zcrypt: debug feature improvements (Tobias Huschle) [2043905] - [s390] s390/zcrypt: rework of debug feature messages (Tobias Huschle) [2043905] - powerpc/perf: Fix the threshold compare group constraint for power10 (Steve Best) [2090058] - arch/x86: Disable system wide bus lock rate limiting (Prarit Bhargava) [2028252] - rtnetlink: return ENODEV when IFLA_ALT_IFNAME is used in dellink (Xin Long) [2062780] - rtnetlink: enable alt_ifname for setlink/newlink (Xin Long) [2062780] - rtnetlink: return ENODEV when ifname does not exist and group is given (Xin Long) [2062780] - rtnetlink: Return correct error on changing device netns (Xin Long) [2062780] - net: remove the new_ifindex argument from dev_change_net_namespace (Xin Long) [2062780] - net: Allow to specify ifindex when device is moved to another namespace (Xin Long) [2062780] - net: rtnetlink: add possibility to use alternative names as message handle (Xin Long) [2062780] - net: rtnetlink: introduce helper to get net_device instance by ifname (Xin Long) [2062780] - net: rtnetlink: unify the code in __rtnl_newlink get dev with the rest (Xin Long) [2062780] - net: rtnetlink: put alternative names to getlink message (Xin Long) [2062780] - block-map: add __GFP_ZERO flag for alloc_page in function bio_copy_kern (Ewan D. Milne) [2049198] {CVE-2022-0494} - [s390] s390/dasd: prevent double format of tracks for ESE devices (Mete Durlu) [2094296] - [s390] s390/dasd: fix data corruption for ESE devices (Mete Durlu) [2094296] - [s390] s390/dasd: Fix read inconsistency for ESE DASD devices (Mete Durlu) [2094294] - [s390] s390/dasd: Fix read for ESE with blksize < 4k (Mete Durlu) [2094294] - xfs: validate inode fork size against fork format (Andrey Albershteyn) [2089447] - selftests/tc-testing: match any qdisc type (Petr Oros) [2021843] - tc-testing: Add control-plane selftests for sch_mq (Petr Oros) [2021843] - netdevsim: Zero-initialize memory for new map's value in function nsim_bpf_map_alloc (Petr Oros) [2021843] - netdevsim: don't overwrite read only ethtool parms (Petr Oros) [2021843] - netdevsim: fix uninit value in nsim_drv_configure_vfs() (Petr Oros) [2021843] - netdevsim: rename 'driver' entry points (Petr Oros) [2021843] - netdevsim: move max vf config to dev (Petr Oros) [2021843] - netdevsim: move details of vf config to dev (Petr Oros) [2021843] - netdevsim: move vfconfig to nsim_dev (Petr Oros) [2021843] - netdevsim: take rtnl_lock when assigning num_vfs (Petr Oros) [2021843] - netdevsim: Protect both reload_down and reload_up paths (Petr Oros) [2021843] - netdevsim: make array res_ids static const, makes object smaller (Petr Oros) [2021843] - netdevsim: Add multi-queue support (Petr Oros) [2021843] - net: netdevsim: use xso.real_dev instead of xso.dev in callback functions of struct xfrmdev_ops (Petr Oros) [2021843] - netdevsim: delete unnecessary debugfs checking (Petr Oros) [2021843] - netdevsim: switch to memdup_user_nul() (Petr Oros) [2021843] - netdevsim: init u64 stats for 32bit hardware (Petr Oros) [2021843] - dm: fix bio length of empty flush (Ming Lei) [2090940] - block: initialize the target bio in __bio_clone_fast (Ming Lei) [2090940] - dm: use bio_clone_fast in alloc_io/alloc_tio (Ming Lei) [2090940] - block: clone crypto and integrity data in __bio_clone_fast (Ming Lei) [2090940] - dm-cache: remove __remap_to_origin_clear_discard (Ming Lei) [2090940] - dm: simplify the single bio fast path in __send_duplicate_bios (Ming Lei) [2090940] - dm: retun the clone bio from alloc_tio (Ming Lei) [2090940] - dm: pass the bio instead of tio to __map_bio (Ming Lei) [2090940] - dm: move cloning the bio into alloc_tio (Ming Lei) [2090940] - dm: fold __send_duplicate_bios into __clone_and_map_simple_bio (Ming Lei) [2090940] - dm: fold clone_bio into __clone_and_map_data_bio (Ming Lei) [2090940] - dm: add a clone_to_tio helper (Ming Lei) [2090940] - block: make bio_crypt_clone() able to fail (Ming Lei) [2090940] - perf/x86/uncore: Add new Alder Lake and Raptor Lake support (Michael Petlan) [2088831] - perf/x86/uncore: Clean up uncore_pci_ids[] (Michael Petlan) [2088831] - perf/x86/uncore: Add Raptor Lake uncore support (Michael Petlan) [2088831] - perf/x86/cstate: Add new Alder Lake and Raptor Lake support (Michael Petlan) [2088831] - perf/x86/cstate: Add Raptor Lake support (Michael Petlan) [2088831] - perf/x86/msr: Add new Alder Lake and Raptor Lake support (Michael Petlan) [2088831] - perf/x86/msr: Add Raptor Lake CPU support (Michael Petlan) [2088831] - perf/x86: Add new Alder Lake and Raptor Lake support (Michael Petlan) [2088831] - perf/x86: Add Intel Raptor Lake support (Michael Petlan) [2088831] - x86/cpu: Add new Alderlake and Raptorlake CPU model numbers (Michael Petlan) [2088831] - x86/intel: Add common OPTDIFFs (Michael Petlan) [2088831] - x86/cpu: Explain Intel model naming convention (Michael Petlan) [2088831] - KVM: s390: vsie/gmap: reduce gmap_rmap overhead (Thomas Huth) [2072387] - KVM: s390x: fix SCK locking (Thomas Huth) [2072387] - s390/kvm: use union tod_clock (Thomas Huth) [2072387] - s390/time: introduce new store_tod_clock_ext() (Thomas Huth) [2072387] - s390/time: introduce union tod_clock (Thomas Huth) [2072387] - KVM: s390: Clarify SIGP orders versus STOP/RESTART (Thomas Huth) [2043868] - KVM: s390: Clear valid_wakeup in kvm_s390_handle_wait(), not in arch hook (Thomas Huth) [2072387] - KVM: s390: Ensure kvm_arch_no_poll() is read once when blocking vCPU (Thomas Huth) [2072387] - KVM: s390: Introduce kvm_s390_get_gfn_end() (Thomas Huth) [2072387] - KVM: Integrate gfn_to_memslot_approx() into search_memslots() (Thomas Huth) [2072387] - KVM: s390: Use kvm_get_vcpu() instead of open-coded access (Thomas Huth) [2072387] - KVM: s390: add debug statement for diag 318 CPNC data (Thomas Huth) [2072387] - KVM: s390: pv: properly handle page flags for protected guests (Thomas Huth) [2072387] - KVM: s390: Add a routine for setting userspace CPU state (Thomas Huth) [2072387] - net: sfc: ef10: fix memory leak in efx_ef10_mtd_probe() (Íñigo Huguet) [2042840] - net: sfc: fix memory leak due to ptp channel (Íñigo Huguet) [2042840] - net: sfc: fix using uninitialized xdp tx_queue (Íñigo Huguet) [2042840] - sfc: Do not free an empty page_ring (Íñigo Huguet) [2042840] - net: sfc: add missing xdp queue reinitialization (Íñigo Huguet) [2042840] - sfc: Avoid NULL pointer dereference on systems without numa awareness (Íñigo Huguet) [2042840] - sfc: extend the locking on mcdi->seqno (Íñigo Huguet) [2042840] - sfc: set affinity hints in local NUMA node only (Íñigo Huguet) [2042840] - sfc: default config to 1 channel/core in local NUMA node only (Íñigo Huguet) [2042840] - sfc: The size of the RX recycle ring should be more flexible (Íñigo Huguet) [2042840] - sfc: Use swap() instead of open coding it (Íñigo Huguet) [2042840] - ethernet/sfc: remove redundant rc variable (Íñigo Huguet) [2042840] - PCI/ACPI: Allow D3 only if Root Port can signal and wake from D3 (Myron Stowe) [2015785] - thunderbolt: Do not make DROM read success compulsory (Myron Stowe) [2015785] - thunderbolt: Do not resume routers if UID is not set (Myron Stowe) [2015785] - thunderbolt: Retry DROM reads for more failure scenarios (Myron Stowe) [2015785] - PCI/ACPI: Replace acpi_bus_get_device() with acpi_fetch_acpi_dev() (Myron Stowe) [2015785] - ACPI: scan: Introduce acpi_fetch_acpi_dev() (Myron Stowe) [2015785] - PCI: PM: Fix ordering of operations in pci_back_from_sleep() (Myron Stowe) [2015785] - PCI: PM: Do not call platform_pci_power_manageable() unnecessarily (Myron Stowe) [2015785] - PCI: PM: Make pci_choose_state() call pci_target_state() (Myron Stowe) [2015785] - PCI: PM: Rearrange pci_target_state() (Myron Stowe) [2015785] - PCI: PM: Simplify acpi_pci_power_manageable() (Myron Stowe) [2015785] - PCI: PM: Drop struct pci_platform_pm_ops (Myron Stowe) [2015785] - PCI: ACPI: PM: Do not use pci_platform_pm_ops for ACPI (Myron Stowe) [2015785] - PCI: PM: Do not use pci_platform_pm_ops for Intel MID PM (Myron Stowe) [2015785] - ACPI: glue: Look for ACPI bus type only if ACPI companion is not known (Myron Stowe) [2015785] - ACPI: glue: Drop cleanup callback from struct acpi_bus_type (Myron Stowe) [2015785] - PCI: ACPI: Drop acpi_pci_bus (Myron Stowe) [2015785] - PCI: ACPI: Check parent pointer in acpi_pci_find_companion() (Myron Stowe) [2015785] - PCI/ACPI: Don't reset a fwnode set by OF (Myron Stowe) [2015785] - PCI: VMD: ACPI: Make ACPI companion lookup work for VMD bus (Myron Stowe) [2015785] - PCI: Change the type of probe argument in reset functions (Myron Stowe) [2015785] - PCI: Add support for ACPI _RST reset method (Myron Stowe) [2015785] - PCI: Setup ACPI fwnode early and at the same time with OF (Myron Stowe) [2015785] - PCI: Use acpi_pci_power_manageable() (Myron Stowe) [2015785] - PCI: Add pci_set_acpi_fwnode() to set ACPI_COMPANION (Myron Stowe) [2015785] - PCI: Allow userspace to query and set device reset mechanism (Myron Stowe) [2015785] - PCI: Remove reset_fn field from pci_dev (Myron Stowe) [2015785] - PCI: Add array to track reset method ordering (Myron Stowe) [2015785] - PCI: Add pcie_reset_flr() with 'probe' argument (Myron Stowe) [2015785] - PCI: Cache PCIe Device Capabilities register (Myron Stowe) [2015785] - driver core: Split device_platform_notify() (Myron Stowe) [2015785] - software nodes: Split software_node_notify() (Myron Stowe) [2015785] - PCI: PM: Enable PME if it can be signaled from D3cold (Myron Stowe) [2015785] - PCI: PM: Avoid forcing PCI_D0 for wakeup reasons inconsistently (Myron Stowe) [2015785] - PCI: Use pci_update_current_state() in pci_enable_device_flags() (Myron Stowe) [2015785] - PCI: Add pci_reset_bus_function() Secondary Bus Reset interface (Myron Stowe) [2015785] - ACPI: scan: Rearrange code related to acpi_get_device_data() (Myron Stowe) [2015785] - PCI/ACPI: Whitelist hotplug ports for D3 if power managed by ACPI (Myron Stowe) [2015785] - crypto: cavium/nitrox - use pcie_flr instead of duplicating it (Myron Stowe) [2015785] - NFSv4 only print the label when its queried (Scott Mayhew) [2030827] - NFSv4.1 provide mount option to toggle trunking discovery (Scott Mayhew) [2030827] - NFSv4.1 test and add 4.1 trunking transport (Scott Mayhew) [2030827] - SUNRPC allow for unspecified transport time in rpc_clnt_add_xprt (Scott Mayhew) [2030827] - NFSv4 handle port presence in fs_location server string (Scott Mayhew) [2030827] - NFSv4 expose nfs_parse_server_name function (Scott Mayhew) [2030827] - NFSv4.1 query for fs_location attr on a new file system (Scott Mayhew) [2030827] - NFSv4 store server support for fs_location attribute (Scott Mayhew) [2030827] - NFSv4 remove zero number of fs_locations entries error check (Scott Mayhew) [2030827] - NFSv4.1 add network transport when session trunking is detected (Scott Mayhew) [2030827] - SUNRPC enforce creation of no more than max_connect xprts (Scott Mayhew) [2030827] - NFSv4 introduce max_connect mount options (Scott Mayhew) [2030827] - SUNRPC add xps_nunique_destaddr_xprts to xprt_switch_info in sysfs (Scott Mayhew) [2030827] - SUNRPC keep track of number of transports to unique addresses (Scott Mayhew) [2030827] - powerpc/papr_scm: Make 'perf_stats' invisible if perf-stats unavailable (Diego Domingos) [1986188] - powerpc/papr_scm: Fix warnings about undeclared variable (Diego Domingos) [1986188] - VMCI: Add support for ARM64 (Cathy Avery) [2080095] - VMCI: Release notification_bitmap in error path (Cathy Avery) [2080095] - VMCI: Check exclusive_vectors when freeing interrupt 1 (Cathy Avery) [2080095] - VMCI: Fix some error handling paths in vmci_guest_probe_device() (Cathy Avery) [2080095] - VMCI: No need to clear memory after a dma_alloc_coherent() call (Cathy Avery) [2080095] - VMCI: Fix the description of vmci_check_host_caps() (Cathy Avery) [2080095] - VMCI: dma dg: add support for DMA datagrams receive (Cathy Avery) [2080095] - VMCI: dma dg: add support for DMA datagrams sends (Cathy Avery) [2080095] - VMCI: dma dg: allocate send and receive buffers for DMA datagrams (Cathy Avery) [2080095] - VMCI: dma dg: register dummy IRQ handlers for DMA datagrams (Cathy Avery) [2080095] - VMCI: dma dg: set OS page size (Cathy Avery) [2080095] - VMCI: dma dg: whitespace formatting change for vmci register defines (Cathy Avery) [2080095] - VMCI: dma dg: detect DMA datagram capability (Cathy Avery) [2080095] - VMCI: Use BIT() macro for bit definitions (Cathy Avery) [2080095] - VMCI: dma dg: add MMIO access to registers (Cathy Avery) [2080095] - misc: vmw_vmci: Switch to kvfree_rcu() API (Cathy Avery) [2080095] - VMCI: fix NULL pointer dereference when unmapping queue pair (Cathy Avery) [2080095] - misc: vmci: remove redundant variable is_local (Cathy Avery) [2080095] - misc: vmw_vmci: return the correct errno code (Cathy Avery) [2080095] - misc: vmw_vmci: explicitly initialize vmci_datagram payload (Cathy Avery) [2080095] - misc: vmw_vmci: explicitly initialize vmci_notify_bm_set_msg struct (Cathy Avery) [2080095] - vmci_host: print unexpanded names of ioctl requests in debug messages (Cathy Avery) [2080095] - drivers/misc/vmw_vmci: restrict too big queue size in qp_host_alloc_queue (Cathy Avery) [2080095] - VMCI: Enforce queuepair max size for IOCTL_VMCI_QUEUEPAIR_ALLOC (Cathy Avery) [2080095] - VMCI: Use set_page_dirty_lock() when unregistering guest memory (Cathy Avery) [2080095] - misc/vmw_vmci: fix typo (Cathy Avery) [2080095] - misc: vmw_vmci: fix kernel info-leak by initializing dbells in vmci_ctx_get_chkpt_doorbells() (Cathy Avery) [2080095] - VMCI: check return value of get_user_pages_fast() for errors (Cathy Avery) [2080095] - vmci_host: get rid of pointless access_ok() (Cathy Avery) [2080095] - treewide: Add SPDX license identifier - Makefile/Kconfig (Cathy Avery) [2080095] - treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 321 (Cathy Avery) [2080095] - VMCI: Use memdup_user() rather than duplicating its implementation (Cathy Avery) [2080095] - VMCI: remove set but not used variable 'cid' (Cathy Avery) [2080095] - vmci: type promotion bug in qp_host_get_user_memory() (Cathy Avery) [2080095]- misc: pvpanic: introduce device capability (Emanuele Giuseppe Esposito) [2088457] - misc: pvpanic: add crash loaded event (Emanuele Giuseppe Esposito) [2088457] - misc: pvpanic: move bit definition to uapi header file (Emanuele Giuseppe Esposito) [2088457] - rfkill: make new event layout opt-in (Jose Ignacio Tornos Martinez) [2023175] - lib/sbitmap: fix sb->map leak (Ming Lei) [2093549] - openvswitch: fix OOB access in reserve_sfa_size() (Antoine Tenart) [2082023] - net: openvswitch: don't send internal clone attribute to the userspace. (Antoine Tenart) [2082023 2085509] - openvswitch: Add recirc_id to recirc warning (Antoine Tenart) [2082023] - openvswitch: Fixed nd target mask field in the flow dump. (Antoine Tenart) [2082023] - net: openvswitch: Remove redundant if statements (Antoine Tenart) [2082023] - netfilter: nf_tables: disallow non-stateful expression in sets earlier (Phil Sutter) [2092987] {CVE-2022-1966} - cachefiles: Drop superfluous readpages aops NULL check (Dave Wysochanski) [2083136] - audit: fix AUDIT_DISABLED undeclared error when AUDITSYSCALL unconfigured (Richard Guy Briggs) [2035123] - audit: log AUDIT_TIME_* records only from rules (Richard Guy Briggs) [2035123] - audit: improve audit queue handling when "audit=1" on cmdline (Richard Guy Briggs) [2035123] - audit: replace zero-length array with flexible-array member (Richard Guy Briggs) [2035123] - audit: use struct_size() helper in audit_[send|make]_reply() (Richard Guy Briggs) [2035123] - audit: ensure userspace is penalized the same as the kernel when under pressure (Richard Guy Briggs) [2035123] - audit: use struct_size() helper in kmalloc() (Richard Guy Briggs) [2035123] - audit: improve robustness of the audit queue handling (Richard Guy Briggs) [2035123] - audit: return early if the filter rule has a lower priority (Richard Guy Briggs) [2035123] - lsm_audit: avoid overloading the "key" audit field (Richard Guy Briggs) [2035123] - audit: Convert to SPDX identifier (Richard Guy Briggs) [2035123] - audit: rename struct node to struct audit_node to prevent future name collisions (Richard Guy Briggs) [2035123] - audit: prepare audit_context for use in calling contexts beyond syscalls (Richard Guy Briggs) [2035123] - audit: fix possible null-pointer dereference in audit_filter_rules (Richard Guy Briggs) [2035123] - audit: add header protection to kernel/audit.h (Richard Guy Briggs) [2035123] - audit: remove unnecessary 'ret' initialization (Richard Guy Briggs) [2035123] - audit: remove trailing spaces and tabs (Richard Guy Briggs) [2035123] - audit: Use list_move instead of list_del/list_add (Richard Guy Briggs) [2035123] - audit: Rename enum audit_state constants to avoid AUDIT_DISABLED redefinition (Richard Guy Briggs) [2035123] - selftests/bpf: Fix btf_dump test under new clang (Yauheni Kaliuta) [2087050] - perf: Fix sys_perf_event_open() race against self (Michael Petlan) [2087949] - scsi: fnic: Finish scsi_cmnd before dropping the spinlock (John Meneghini) [2062905] - [s390] s390/setup: Fix secure ipl message (Mete Durlu) [2058619] - perf evlist: Fix failed to use cpu list for uncore events (Michael Petlan) [2088835] - perf tools: Enable on a list of CPUs for hybrid (Michael Petlan) [2088835] - perf tools: Create hybrid flag in target (Michael Petlan) [2088835] - libperf: Add perf_cpu_map__default_new() (Michael Petlan) [2088835] - drm/i915: Stop force enabling pipe bottom color gammma/csc (Foggy Liu) [2054487] - blk-mq: fix blk_mq_flush_plug_list (Ming Lei) [2088397] - kernel/resource: move and rename IORESOURCE_MEM_DRIVER_MANAGED (Nico Pache) [2028988] - powerpc/numa: Handle partially initialized numa nodes (Nico Pache) [2028988] - mm: make free_area_init_node aware of memory less nodes (Nico Pache) [2028988] - mm, memory_hotplug: reorganize new pgdat initialization (Nico Pache) [2028988] - mm, memory_hotplug: drop arch_free_nodedata (Nico Pache) [2028988] - mm: handle uninitialized numa nodes gracefully (Nico Pache) [2028988] - mm, memory_hotplug: make arch_alloc_nodedata independent on CONFIG_MEMORY_HOTPLUG (Nico Pache) [2028988] - kexec_file: don't place kexec images on IORESOURCE_MEM_DRIVER_MANAGED (Nico Pache) [2028988] - mm/memory_hotplug: handle memblock_add_node() failures in add_memory_resource() (Nico Pache) [2028988] - mm/memory_hotplug: introduce add_memory_driver_managed() (Nico Pache) [2028988] - mm/memory_hotplug: handle memblocks only with CONFIG_ARCH_KEEP_MEMBLOCK (Nico Pache) [2028988] - mm/memory_hotplug: set node_start_pfn of hotadded pgdat to 0 (Nico Pache) [2028988] - mm/hotplug: reorder memblock_[free|remove]() calls in try_remove_memory() (Nico Pache) [2028988] - mm: memblock: make keeping memblock memory opt-in rather than opt-out (Nico Pache) [2028988] - [s390] s390/cpumf: add new extended counter set for IBM z16 (Mete Durlu) [2047728]- [s390] s390/qdio: clarify logical vs absolute in QIB's kerneldoc (Mete Durlu) [2043836] - [s390] s390/qdio: remove unneeded sanity check in qdio_do_sqbs() (Mete Durlu) [2043836] - [s390] s390/qdio: split do_QDIO() (Mete Durlu) [2043836] - [s390] s390/qdio: split qdio_inspect_queue() (Mete Durlu) [2043836] - [s390] s390/qdio: clarify handler logic for qdio_handle_activate_check() (Mete Durlu) [2043836] - [s390] s390/qdio: clean up access to queue in qdio_handle_activate_check() (Mete Durlu) [2043836] - [s390] s390/qdio: avoid allocating the qdio_irq with GFP_DMA (Mete Durlu) [2043836] - [s390] s390/qdio: improve handling of CIWs (Mete Durlu) [2043836] - [s390] s390/qdio: remove QDIO_SBAL_SIZE macro (Mete Durlu) [2043836] - [s390] scsi: zfcp: fix kernel doc comments (Mete Durlu) [2043836] - [s390] s390/qdio: remove unused support for SLIB parameters (Mete Durlu) [2043836] - [s390] s390/qdio: consolidate QIB code (Mete Durlu) [2043836] - [s390] s390/qdio: use dev_info() in qdio_print_subchannel_info() (Mete Durlu) [2043836] - [s390] s390/qdio: fine-tune the queue sync (Mete Durlu) [2043836] - [s390] s390/qdio: clean up SIGA capability tracking (Mete Durlu) [2043836] - [s390] s390/qdio: remove unused sync-after-IRQ infrastructure (Mete Durlu) [2043836] - [s390] s390/qdio: use absolute data address in ESTABLISH ccw (Mete Durlu) [2043836] - [s390] s390/qdio: remove unused macros (Mete Durlu) [2043836] - [s390] s390/qdio: clarify reporting of errors to the drivers (Mete Durlu) [2043836] - [s390] s390/qdio: remove unneeded siga-sync for Output Queue (Mete Durlu) [2043836] - [s390] s390/qdio: remove remaining tasklet & timer code (Mete Durlu) [2043836] - ice: clear stale Tx queue settings before configuring (Petr Oros) [2079926] - ice: fix crash when writing timestamp on RX rings (Petr Oros) [2079926] - ice: Fix race during aux device (un)plugging (Petr Oros) [2079926] - ice: fix PTP stale Tx timestamps cleanup (Petr Oros) [2079926] - ice: ice_sched: fix an incorrect NULL check on list iterator (Petr Oros) [2079926] - ice: fix use-after-free when deinitializing mailbox snapshot (Petr Oros) [2079926] - ice: wait 5 s for EMP reset after firmware flash (Petr Oros) [2079926] - ice: Protect vf_state check by cfg_lock in ice_vc_process_vf_msg() (Petr Oros) [2079926] - ice: Fix incorrect locking in ice_vc_process_vf_msg() (Petr Oros) [2079926] - ice: Fix memory leak in ice_get_orom_civd_data() (Petr Oros) [2079926] - ice: fix crash in switchdev mode (Petr Oros) [2079926] - Revert "iavf: Fix deadlock occurrence during resetting VF interface" (Petr Oros) [2079926] - ice: arfs: fix use-after-free when freeing @rx_cpu_rmap (Petr Oros) [2079926] - ice: clear cmd_type_offset_bsz for TX rings (Petr Oros) [2079926] - ice: xsk: fix VSI state check in ice_xsk_wakeup() (Petr Oros) [2079926] - ice: synchronize_rcu() when terminating rings (Petr Oros) [2079926] - ice: Do not skip not enabled queues in ice_vc_dis_qs_msg (Petr Oros) [2079926] - ice: Set txq_teid to ICE_INVAL_TEID on ring creation (Petr Oros) [2079926] - ice: Fix broken IFF_ALLMULTI handling (Petr Oros) [2079926] - ice: Fix MAC address setting (Petr Oros) [2079926] - redhat/configs: Remove CONFIG_MFD_INTEL_PMT (Prarit Bhargava) [2058805] - redhat/configs: Add CONFIG_INTEL_VSEC (Prarit Bhargava) [2058805] - platform/x86/intel: Move intel_pmt from MFD to Auxiliary Bus (Prarit Bhargava) [2058805] - PCI: Add #defines for accessing PCIe DVSEC fields (Prarit Bhargava) [2058805] - platform/x86: intel_pmt_telemetry: Ignore zero sized entries (Prarit Bhargava) [2058805] - platform/x86/intel: pmt: Use y instead of objs in Makefile (Prarit Bhargava) [2058805] - platform/x86/intel: Move Intel PMT drivers to new subfolder (Prarit Bhargava) [2058805] - dlm: fix plock invalid read (Alexander Aring) [2053095] - NFS: LOOKUP_DIRECTORY is also ok with symlinks (Scott Mayhew) [2059727] - NFSv4: nfs_atomic_open() can race when looking up a non-regular file (Scott Mayhew) [2059727] - NFSv4: Handle case where the lookup of a directory fails (Scott Mayhew) [2059727] - redhat: always tag non-maintainer builds with .gXXXX (Jarod Wilson) - mm, compaction: fast_find_migrateblock() should return pfn in the target zone (Rafael Aquini) [2067130] - [s390] s390/pci: expose a PCI device's UID as its index (Mete Durlu) [1939916] - [s390] s390/pci: expose UID uniqueness guarantee (Mete Durlu) [1939916] - [s390] s390/pci: Documentation for zPCI (Mete Durlu) [1939916] - powerpc/fadump: print start of preserved area (Diego Domingos) [2075092] - powerpc/fadump: align destination address to pagesize (Diego Domingos) [2075092] - powerpc/fadump: fix PT_LOAD segment for boot memory area (Diego Domingos) [2075092] - dmaengine: idxd: make idxd_wq_enable() return 0 if wq is already enabled (Jerry Snitselaar) [2083414] - dmaengine: idxd: Remove unnecessary synchronize_irq() before free_irq() (Jerry Snitselaar) [2083414] - dmaengine: idxd: add missing callback function to support DMA_INTERRUPT (Jerry Snitselaar) [2083414] - dmaengine: idxd: skip irq free when wq type is not kernel (Jerry Snitselaar) [2083414] - dmaengine: idxd: make idxd_register/unregister_dma_channel() static (Jerry Snitselaar) [2083414] - dmaengine: idxd: remove redudant idxd_wq_disable_cleanup() call (Jerry Snitselaar) [2083414] - dmaengine: idxd: free irq before wq type is reset (Jerry Snitselaar) [2083414] - dmaengine: idxd: fix lockdep warning on device driver removal (Jerry Snitselaar) [2083414] - dmaengine: idxd: Separate user and kernel pasid enabling (Jerry Snitselaar) [2083414] - dmaengine: idxd: refactor wq driver enable/disable operations (Jerry Snitselaar) [2083414] - dmaengine: idxd: move wq irq enabling to after device enable (Jerry Snitselaar) [2083414] - dmaengine: idxd: set max_xfer and max_batch for RO device (Jerry Snitselaar) [2083414] - dmaengine: idxd: Fix the error handling path in idxd_cdev_register() (Jerry Snitselaar) [2083414] - dmaengine: idxd: set DMA_INTERRUPT cap bit (Jerry Snitselaar) [2083414] - dmaengine: add verification of DMA_INTERRUPT capability for dmatest (Jerry Snitselaar) [2083414] - dmaengine: idxd: remove trailing white space on input str for wq name (Jerry Snitselaar) [2083414] - dmaengine: idxd: don't load pasid config until needed (Jerry Snitselaar) [2083414] - dmaengine: idxd: fix retry value to be constant for duration of function call (Jerry Snitselaar) [2075705] - dmaengine: idxd: match type for retries var in idxd_enqcmds() (Jerry Snitselaar) [2075705] - net: mana: Reuse XDP dropped page (Mohammed Gamal) [2086556] - net: mana: Add counter for XDP_TX (Mohammed Gamal) [2086556] - net: mana: Add counter for packet dropped by XDP (Mohammed Gamal) [2086556] - net: mana: Use struct_size() helper in mana_gd_create_dma_region() (Mohammed Gamal) [2086556] - SUNRPC release the transport of a relocated task with an assigned transport (Scott Mayhew) [2023840] - SUNRPC: Do not dereference non-socket transports in sysfs (Scott Mayhew) [2023840] - SUNRPC don't resend a task on an offlined transport (Scott Mayhew) [2023840] - SUNRPC: lock against ->sock changing during sysfs read (Scott Mayhew) [2023840] - SUNRPC: Check if the xprt is connected before handling sysfs reads (Scott Mayhew) [2023840] - SUNRPC: Add dst_port to the sysfs xprt info file (Scott Mayhew) [2023840] - SUNRPC: Add srcaddr as a file in sysfs (Scott Mayhew) [2023840] - sunrpc: Fix return value of get_srcport() (Scott Mayhew) [2023840] - sunrpc: remove an offlined xprt using sysfs (Scott Mayhew) [2023840] - sunrpc: display xprt's queuelen of assigned tasks via sysfs (Scott Mayhew) [2023840] - SUNRPC: take a xprt offline using sysfs (Scott Mayhew) [2023840] - SUNRPC for TCP display xprt's source port in sysfs xprt_info (Scott Mayhew) [2023840] - SUNRPC query transport's source port (Scott Mayhew) [2023840] - SUNRPC display xprt's main value in sysfs's xprt_info (Scott Mayhew) [2023840] - SUNRPC mark the first transport (Scott Mayhew) [2023840] - NFSv4.1 identify and mark RPC tasks that can move between transports (Scott Mayhew) [2023840] - sunrpc: provide showing transport's state info in the sysfs directory (Scott Mayhew) [2023840] - sunrpc: provide multipath info in the sysfs directory (Scott Mayhew) [2023840] - sunrpc: provide transport info in the sysfs directory (Scott Mayhew) [2023840] - sunrpc: add dst_attr attributes to the sysfs xprt directory (Scott Mayhew) [2023840] - sunrpc: add add sysfs directory per xprt under each xprt_switch (Scott Mayhew) [2023840] - sunrpc: add a symlink from rpc-client directory to the xprt_switch (Scott Mayhew) [2023840] - sunrpc: add xprt_switch direcotry to sunrpc's sysfs (Scott Mayhew) [2023840] - sunrpc: keep track of the xprt_class in rpc_xprt structure (Scott Mayhew) [2023840] - sunrpc: add IDs to multipath (Scott Mayhew) [2023840] - sunrpc: add xprt id (Scott Mayhew) [2023840] - sunrpc: Create per-rpc_clnt sysfs kobjects (Scott Mayhew) [2023840] - sunrpc: Create a client/ subdirectory in the sunrpc sysfs (Scott Mayhew) [2023840] - sunrpc: Create a sunrpc directory under /sys/kernel/ (Scott Mayhew) [2023840] - vfs: check fd has read access in kernel_read_file_from_fd() (Ian Kent) [2040615] - SUNRPC: Fix NFSD's request deferral on RDMA transports (Benjamin Coddington) [2090525] - vdpa/mlx5: Use consistent RQT size (Cindy Lu) [2063108] - vdpa/mlx5: add validation for VIRTIO_NET_CTRL_MQ_VQ_PAIRS_SET command (Cindy Lu) [2063108] - vdpa/mlx5: should verify CTRL_VQ feature exists for MQ (Cindy Lu) [2063108] - gfs2: Stop using glock holder auto-demotion for now (Andreas Gruenbacher) [2054855] - gfs2: buffered write prefaulting (Andreas Gruenbacher) [2054855] - gfs2: Align read and write chunks to the page cache (Andreas Gruenbacher) [2054855] - gfs2: Pull return value test out of should_fault_in_pages (Andreas Gruenbacher) [2054855] - gfs2: Clean up use of fault_in_iov_iter_{read,write}able (Andreas Gruenbacher) [2054855] - gfs2: Variable rename (Andreas Gruenbacher) [2054855] - gfs2: Fix filesystem block deallocation for short writes (Andreas Gruenbacher) [2054855] - iomap: iomap_write_end cleanup (Andreas Gruenbacher) [2054855] - iomap: iomap_write_failed fix (Andreas Gruenbacher) [2054855] - gfs2: Don't re-check for write past EOF unnecessarily (Andreas Gruenbacher) [2054855] - gfs2: No short reads or writes upon glock contention (Andreas Gruenbacher) [2054855] - fs/iomap: Fix buffered write page prefaulting (Andreas Gruenbacher) [2054855] - generic_perform_write()/iomap_write_actor(): saner logics for short copy (Andreas Gruenbacher) [2054855] - iomap: Convert iomap_write_end types (Andreas Gruenbacher) [2054855] - gfs2: Make sure not to return short direct writes (Andreas Gruenbacher) [2054855] - gfs2: Remove dead code in gfs2_file_read_iter (Andreas Gruenbacher) [2054855] - gfs2: Fix gfs2_file_buffered_write endless loop workaround (Andreas Gruenbacher) [2054855] - gfs2: Minor retry logic cleanup (Andreas Gruenbacher) [2054855] - gfs2: Disable page faults during lockless buffered reads (Andreas Gruenbacher) [2054855] - gfs2: Fix should_fault_in_pages() logic (Andreas Gruenbacher) [2054855] - mm: gup: make fault_in_safe_writeable() use fixup_user_fault() (Andreas Gruenbacher) [2054855] - gfs2: Initialize gh_error in gfs2_glock_nq (Andreas Gruenbacher) [2054855] - gfs2: Switch lock order of inode and iopen glock (Andreas Gruenbacher) [2054855] - gfs2: cancel timed-out glock requests (Andreas Gruenbacher) [2054855] - gfs2: Expect -EBUSY after canceling dlm locking requests (Andreas Gruenbacher) [2054855] - gfs2: gfs2_setattr_size error path fix (Andreas Gruenbacher) [2054855] - gfs2: assign rgrp glock before compute_bitstructs (Bob Peterson) [2054855] - gfs2: Fix gfs2_release for non-writers regression (Bob Peterson) [1955591] - gfs2: gfs2_create_inode rework (Andreas Gruenbacher) [1955591] - gfs2: gfs2_inode_lookup rework (Andreas Gruenbacher) [1955591] - gfs2: gfs2_inode_lookup cleanup (Andreas Gruenbacher) [1955591] - gfs2: Fix remote demote of weak glock holders (Andreas Gruenbacher) [1955591] - gfs2: Fix glock_hash_walk bugs (Andreas Gruenbacher) [1955591] - gfs2: Cancel remote delete work asynchronously (Bob Peterson) [1955591] - gfs2: set glock object after nq (Bob Peterson) [1955591] - gfs2: remove RDF_UPTODATE flag (Bob Peterson) [1955591] - gfs2: Eliminate GIF_INVALID flag (Bob Peterson) [1955591] - gfs2: Fix atomic bug in gfs2_instantiate (Andreas Gruenbacher) [1955591] - gfs2: fix GL_SKIP node_scope problems (Bob Peterson) [1955591] - gfs2: Add some flags missing from glock output (Bob Peterson) [1955591] - gfs2: split glock instantiation off from do_promote (Bob Peterson) [1955591] - gfs2: further simplify do_promote (Bob Peterson) [1955591] - gfs2: re-factor function do_promote (Bob Peterson) [1955591] - gfs2: Remove 'first' trace_gfs2_promote argument (Andreas Gruenbacher) [1955591] - gfs2: change go_lock to go_instantiate (Bob Peterson) [1955591] - gfs2: Switch some BUG_ON to GLOCK_BUG_ON for debug (Bob Peterson) [1955591] - gfs2: move GL_SKIP check from glops to do_promote (Bob Peterson) [1955591] - gfs2: Add GL_SKIP holder flag to dump_holder (Bob Peterson) [1955591] - gfs2: remove redundant check in gfs2_rgrp_go_lock (Bob Peterson) [1955591] - gfs2: Fix mmap + page fault deadlocks for direct I/O (Andreas Gruenbacher) [1955591] - iov_iter: Introduce ITER_IOVEC_FLAG_NOFAULT flag to disable page faults (Andreas Gruenbacher) [1955591] - gup: Introduce FOLL_NOFAULT flag to disable page faults (Andreas Gruenbacher) [1955591] - iomap: Add done_before argument to iomap_dio_rw (Andreas Gruenbacher) [1955591] - iomap: Support partial direct I/O on user copy failures (Andreas Gruenbacher) [1955591] - iomap: Fix iomap_dio_rw return value for user copies (Andreas Gruenbacher) [1955591] - iomap: support reading inline data from non-zero pos (Andreas Gruenbacher) [1955591] - gfs2: Only dereference i->iov when iter_is_iovec(i) (Andreas Gruenbacher) [1955591] - gfs2: Prevent endless loops in gfs2_file_buffered_write (Andreas Gruenbacher) [1955591] - gfs2: Fix mmap + page fault deadlocks for buffered I/O (Andreas Gruenbacher) [1955591] - gfs2: Eliminate ip->i_gh (Andreas Gruenbacher) [1955591] - gfs2: Move the inode glock locking to gfs2_file_buffered_write (Andreas Gruenbacher) [1955591] - gfs2: Fix "Introduce flag for glock holder auto-demotion" (Andreas Gruenbacher) [1955591] - gfs2: Introduce flag for glock holder auto-demotion (Bob Peterson) [1955591] - gfs2: fix scheduling while atomic bug in glocks (Bob Peterson) [1955591] - gfs2: Clean up function may_grant (Andreas Gruenbacher) [1955591] - gfs2: Add wrapper for iomap_file_buffered_write (Andreas Gruenbacher) [1955591] - iov_iter: Introduce fault_in_iov_iter_writeable (Andreas Gruenbacher) [1955591] - iov_iter: Turn iov_iter_fault_in_readable into fault_in_iov_iter_readable (Andreas Gruenbacher) [1955591] - gup: Turn fault_in_pages_{readable,writeable} into fault_in_{readable,writeable} (Andreas Gruenbacher) [1955591] - powerpc/signal64: Don't opencode page prefaulting (Andreas Gruenbacher) [1955591] - sanitize iov_iter_fault_in_readable() (Andreas Gruenbacher) [1955591] - [xarray] iov_iter_fault_in_readable() should do nothing in xarray case (Andreas Gruenbacher) [1955591] - powerpc/kvm: Fix kvm_use_magic_page (Andreas Gruenbacher) [1955591] - iov_iter: Fix iov_iter_get_pages{,_alloc} page fault return value (Andreas Gruenbacher) [1955591] - gfs2: Fix length of holes reported at end-of-file (Andreas Gruenbacher) [1955591] - gfs2: Remove redundant check from gfs2_glock_dq (Bob Peterson) [1955591] - gfs2: release iopen glock early in evict (Bob Peterson) [1955591] - mm: change fault_in_pages_* to have an unsigned size parameter (Andreas Gruenbacher) [1955591] - gfs2: Eliminate vestigial HIF_FIRST (Bob Peterson) [1955591] - iomap: remove the iomap arguments to ->page_{prepare,done} (Andreas Gruenbacher) [1955591] - net: sched: fix use-after-free in tc_new_tfilter() (Ivan Vecera) [2071704]- Bluetooth: virtio_bt: fix memory leak in virtbt_rx_handle() (Gopal Tiwari) [2076180] - powerpc/papr_scm: Fix buffer overflow issue with CONFIG_FORTIFY_SOURCE (Gustavo Walbon) [2069468] - powerpc/papr_scm: Fix build failure when (Gustavo Walbon) [2069468] - drivers/nvdimm: Fix build failure when CONFIG_PERF_EVENTS is not set (Gustavo Walbon) [2069468] - powerpc/papr_scm: Add perf interface support (Gustavo Walbon) [2069468] - drivers/nvdimm: Add perf interface to expose nvdimm performance stats (Gustavo Walbon) [2069468] - drivers/nvdimm: Add nvdimm pmu structure (Gustavo Walbon) [2069468] - mptcp: Fix crash due to tcp_tsorted_anchor was initialized before release skb (Davide Caratti) [2084048] - mptcp: Correctly set DATA_FIN timeout when number of retransmits is large (Davide Caratti) [2084048] - mptcp: add mibs counter for ignored incoming options (Davide Caratti) [2084048] - mptcp: fix race in incoming ADD_ADDR option processing (Davide Caratti) [2084048] - mptcp: netlink: process IPv6 addrs in creating listening sockets (Davide Caratti) [2084048] - mptcp: use delegate action to schedule 3rd ack retrans (Davide Caratti) [2084048] - mptcp: fix delack timer (Davide Caratti) [2084048] - powerpc/module_64: use module_init_section instead of patching names (Jan Stancek) [1985851] - module: check for exit sections in layout_sections() instead of module_init_section() (Jan Stancek) [1985851] - module: treat exit sections the same as init sections when !CONFIG_MODULE_UNLOAD (Jan Stancek) [1985851] - module: allow arch overrides for .exit section names (Jan Stancek) [1985851] - ARM: 8976/1: module: allow arch overrides for .init section names (Jan Stancek) [1985851] - KVM: s390: pv: make use of ultravisor AIV support (Thomas Huth) [2043870] - redhat: Enable VM kselftests (Nico Pache) [1978539] - selftests: vm: Makefile: rename TARGETS to VMTARGETS (Nico Pache) [1978539] - redhat: enable CONFIG_TEST_VMALLOC for vm selftests (Nico Pache) [1978539] - redhat: enable GUP TEST for kselftests (Nico Pache) [1978539] - redhat: Enable HMM test to be used by the kselftest test suite (Nico Pache) [1978539] - selftests/vm/pkeys: fix alloc_random_pkey() to make it really, really random (Nico Pache) [1978539] - selftests/vm: fix display of page size in map_hugetlb (Nico Pache) [1978539] - selftests/vm: fix building protection keys test (Nico Pache) [1978539] - lib/test_vmalloc.c: do not create cpumask_t variable on stack (Nico Pache) [1978539] - vmalloc: add test driver to analyse vmalloc allocator (Nico Pache) [1978539] - vmalloc: export __vmalloc_node_range for CONFIG_TEST_VMALLOC_MODULE (Nico Pache) [1978539] - selftests/vm: add protection_keys_32 / protection_keys_64 to gitignore (Nico Pache) [1978539] - selftests/vm: rename file run_vmtests to run_vmtests.sh (Nico Pache) [1978539] - mm/gup_benchmark: support threading (Nico Pache) [1978539] - selftests/vm: gup_test: test faulting in kernel, and verify pinnable pages (Nico Pache) [1978539] - selftests/vm: gup_test: fix test flag (Nico Pache) [1978539] - selftests/vm: fix out-of-tree build (Nico Pache) [1978539] - selftests/vm: 2x speedup for run_vmtests.sh (Nico Pache) [1978539] - selftests/vm: hmm-tests: remove the libhugetlbfs dependency (Nico Pache) [1978539] - selftests/vm: run_vmtests.sh: update and clean up gup_test invocation (Nico Pache) [1978539] - selftests/vm: gup_test: introduce the dump_pages() sub-test (Nico Pache) [1978539] - selftests/vm: only some gup_test items are really benchmarks (Nico Pache) [1978539] - selftests/vm: minor cleanup: Makefile and gup_test.c (Nico Pache) [1978539] - selftests/vm: rename run_vmtests --> run_vmtests.sh (Nico Pache) [1978539] - selftests/vm: use a common gup_test.h (Nico Pache) [1978539] - mm/gup_benchmark: rename to mm/gup_test (Nico Pache) [1978539] - tools/testing/selftests/vm: fix build error (Nico Pache) [1978539] - selftests: vm: add fragment CONFIG_GUP_BENCHMARK (Nico Pache) [1978539] - selftests/vm: 8x compaction_test speedup (Nico Pache) [1978539] - selftests/vm: fix incorrect gcc invocation in some cases (Nico Pache) [1978539] - selftests/vm: fix false build success on the second and later attempts (Nico Pache) [1978539] - mm/gup: don't permit users to call get_user_pages with FOLL_LONGTERM (Nico Pache) [1978539] - mm/gup_benchmark: use pin_user_pages for FOLL_LONGTERM flag (Nico Pache) [1978539] - mm/gup_benchmark: update the documentation in Kconfig (Nico Pache) [1978539] - khugepaged: selftests: fix timeout condition in wait_for_scan() (Nico Pache) [1978539] - selftests: vm: pkeys: fix multilib builds for x86 (Nico Pache) [1978539] - selftests: vm: pkeys: use the correct page size on powerpc (Nico Pache) [1978539] - selftests/vm/pkeys: override access right definitions on powerpc (Nico Pache) [1978539] - selftests/vm/pkeys: test correct behaviour of pkey-0 (Nico Pache) [1978539] - selftests/vm/pkeys: introduce a sub-page allocator (Nico Pache) [1978539] - selftests/vm/pkeys: detect write violation on a mapped access-denied-key page (Nico Pache) [1978539] - selftests/vm/pkeys: associate key on a mapped page and detect write violation (Nico Pache) [1978539] - selftests/vm/pkeys: associate key on a mapped page and detect access violation (Nico Pache) [1978539] - selftests/vm/pkeys: improve checks to determine pkey support (Nico Pache) [1978539] - selftests/vm/pkeys: fix assertion in test_pkey_alloc_exhaust() (Nico Pache) [1978539] - selftests/vm/pkeys: fix number of reserved powerpc pkeys (Nico Pache) [1978539] - selftests/vm/pkeys: introduce powerpc support (Nico Pache) [1978539] - selftests/vm/pkeys: introduce generic pkey abstractions (Nico Pache) [1978539] - selftests: vm: pkeys: use the correct huge page size (Nico Pache) [1978539] - selftests/vm/pkeys: fix alloc_random_pkey() to make it really random (Nico Pache) [1978539] - selftests/vm/pkeys: fix assertion in pkey_disable_set/clear() (Nico Pache) [1978539] - selftests/vm/pkeys: fix pkey_disable_clear() (Nico Pache) [1978539] - selftests: vm: pkeys: add helpers for pkey bits (Nico Pache) [1978539] - selftests: vm: pkeys: Use sane types for pkey register (Nico Pache) [1978539] - selftests/vm/pkeys: make gcc check arguments of sigsafe_printf() (Nico Pache) [1978539] - selftests/vm/pkeys: move some definitions to arch-specific header (Nico Pache) [1978539] - selftests/vm/pkeys: move generic definitions to header file (Nico Pache) [1978539] - selftests/vm/pkeys: rename all references to pkru to a generic name (Nico Pache) [1978539] - selftests/x86/pkeys: move selftests to arch-neutral directory (Nico Pache) [1978539] - selftests/vm: 10x speedup for hmm-tests (Nico Pache) [1978539] - mm/migrate: add migrate-shared test for migrate_vma_*() (Nico Pache) [1978539] - mm/migrate: optimize migrate_vma_setup() for holes (Nico Pache) [1978539] - lib/test_hmm: use vma_lookup() in dmirror_migrate() (Nico Pache) [1978539] - lib/test_hmm.c: fix an error code in dmirror_allocate_chunk() (Nico Pache) [1978539] - lib/test_hmm.c: remove unused dmirror_zero_page (Nico Pache) [1978539] - mm/memremap_pages: support multiple ranges per invocation (Nico Pache) [1978539] - mm/memremap_pages: convert to 'struct range' (Nico Pache) [1978539] - tools/testing/selftests/vm/hmm-tests.c: use the new SKIP() macro (Nico Pache) [1978539] - mm/hmm/test: use the new migration invalidation (Nico Pache) [1978539] - lib/test_hmm.c: add a flag parameter to migrate_vma (Nico Pache) [1978539] - mm/hmm: add tests for hmm_pfn_to_map_order() (Nico Pache) [1978539] - lib: fix test_hmm.c reference after free (Nico Pache) [1978539] - mm/hmm/test: add selftests for HMM (Nico Pache) [1978539] - mm/hmm/test: add selftest driver for HMM (Nico Pache) [1978539] - mm: convert insert_pfn() to vm_fault_t (Nico Pache) [1978539] - selftests/vm/.gitignore: add mremap_dontunmap (Nico Pache) [1978539] - selftests: vm: Fix 64-bit test builds for powerpc64le (Nico Pache) [1978539] - selftests: vm: Do not override definition of ARCH (Nico Pache) [1978539] - selftests/vm: fix map_hugetlb length used for testing read and write (Nico Pache) [1978539] - selftests/vm: add missed tests in run_vmtests (Nico Pache) [1978539] - selftests: vm: add fragment CONFIG_TEST_VMALLOC (Nico Pache) [1978539] - selftests: vm: Build/Run 64bit tests only on 64bit arch (Nico Pache) [1978539] - selftests: vm: Fix test build failure when built by itself (Nico Pache) [1978539] - selftests: vm: install test_vmalloc.sh for run_vmtests (Nico Pache) [1978539] - tools: mark 'test_vmalloc.sh' executable (Nico Pache) [1978539] - tools/selftest/vm: allow choosing mem size and page size in map_hugetlb (Nico Pache) [1978539] - selftests/vm: add script helper for CONFIG_TEST_VMALLOC_MODULE (Nico Pache) [1978539] - tools/testing/selftests/vm/map_fixed_noreplace.c: add test for MAP_FIXED_NOREPLACE (Nico Pache) [1978539] - tools/testing/selftests/vm/: add MAP_POPULATE test (Nico Pache) [1978539] - xfs: return errors in xfs_fs_sync_fs (Andrey Albershteyn) [2087991] - vfs: make sync_filesystem return errors from ->sync_fs (Andrey Albershteyn) [2087991] - PCI: hv: Remove unused hv_set_msi_entry_from_desc() (Mohammed Gamal) [2086560] - PCI: hv: Avoid the retarget interrupt hypercall in irq_unmask() on ARM64 (Mohammed Gamal) [2086560] - PCI: hv: Fix NUMA node assignment when kernel boots with custom NUMA topology (Mohammed Gamal) [2086560] - PCI: hv: Use PCI_ERROR_RESPONSE to identify config read errors (Mohammed Gamal) [2086560] - vdpa: clean up get_config_size ret value handling (Cindy Lu) [2059841] - vdpa: mlx5: synchronize driver status with CVQ (Jason Wang) [2048009] - vdpa: mlx5: prevent cvq work from hogging CPU (Jason Wang) [2048009] - vdpa/mlx5: Avoid processing works if workqueue was destroyed (Cindy Lu) [2048009] - cpufreq: Cancel policy update work scheduled before freeing (Prarit Bhargava) [2083728] - tcp: fix potential xmit stalls caused by TCP_NOTSENT_LOWAT (Paolo Abeni) [2081411] - tcp: ensure to use the most recently sent skb when filling the rate sample (Paolo Abeni) [2081411] - tcp: make sure treq->af_specific is initialized (Paolo Abeni) [2081411] - tcp: md5: incorrect tcp_header_len for incoming connections (Paolo Abeni) [2081411] - tcp: ensure PMTU updates are processed during fastopen (Paolo Abeni) [2081411] - tcp: add missing tcp_skb_can_collapse() test in tcp_shift_skb_data() (Paolo Abeni) [2081411] - inet: fully convert sk->sk_rx_dst to RCU rules (Paolo Abeni) [2081411] - tcp_cubic: fix spurious Hystart ACK train detections for not-cwnd-limited flows (Paolo Abeni) [2081411]- selftests/bpf/test_xdp_redirect_multi: use temp netns for testing (Felix Maurer) [2017875] - selftests/bpf/xdp_redirect_multi: Limit the tests in netns (Jiri Benc) [2017875] - selftests/bpf/xdp_redirect_multi: Give tcpdump a chance to terminate cleanly (Jiri Benc) [2017875] - selftests/bpf/xdp_redirect_multi: Use arping to accurate the arp number (Jiri Benc) [2017875] - selftests/bpf/xdp_redirect_multi: Put the logs to tmp folder (Jiri Benc) [2017875] - bpf, sockmap: Zap ingress queues after stopping strparser (Jiri Benc) [2017875] - xdp, net: Fix use-after-free in bpf_xdp_link_release (Jiri Benc) [2017875] - doc, af_xdp: Fix bind flags option typo (Jiri Benc) [2017875] - bpf, devmap: Convert remaining READ_ONCE() to rcu_dereference_check() (Jiri Benc) [2017875] - xdp: Move the rxq_info.mem clearing to unreg_mem_model() (Jiri Benc) [2017875] - bpf, sched: Remove unneeded rcu_read_lock() around BPF program invocation (Jiri Benc) [2017875] - xdp: Add proper __rcu annotations to redirect map entries (Jiri Benc) [2017875] - doc: Give XDP as example of non-obvious RCU reader/updater pairing (Jiri Benc) [2017875] - doc: Clarify and expand RCU updaters and corresponding readers (Jiri Benc) [2017875] - bpfilter: Specify the log level for the kmsg message (Jiri Benc) [2017875] - docs, af_xdp: Consistent indentation in examples (Jiri Benc) [2017875] - xsk: Fix missing validation for skb and unaligned mode (Jiri Benc) [2017875] - bpf: Support all gso types in bpf_skb_change_proto() (Jiri Benc) [2017875] - bpf: Do not change gso_size during bpf_skb_change_proto() (Jiri Benc) [2017875] - Revert "bpf: Check for BPF_F_ADJ_ROOM_FIXED_GSO when bpf_skb_change_proto" (Jiri Benc) [2017875] - selftests/bpf: Add xdp_redirect_multi into .gitignore (Jiri Benc) [2017875] - bpf, devmap: Remove drops variable from bq_xmit_all() (Jiri Benc) [2017875] - locking/atomic: net: use linux/atomic.h for xchg & cmpxchg (Jiri Benc) [2017875] - xsk: Use kvcalloc to support large umems (Jiri Benc) [2017875] - selftests/bpf: Add xdp_redirect_multi test (Jiri Benc) [2017875] - sample/bpf: Add xdp_redirect_map_multi for redirect_map broadcast test (Jiri Benc) [2017875] - xdp: Extend xdp_redirect_map with broadcast support (Jiri Benc) [2017875] - bpf: Let bpf_warn_invalid_xdp_action() report more info (Felix Maurer) [2017875] - bpf: Run devmap xdp_prog on flush instead of bulk enqueue (Jiri Benc) [2017875] - skmsg: Remove unused parameters of sk_msg_wait_data() (Jiri Benc) [2017875] - bpf: Use struct_size() in kzalloc() (Jiri Benc) [2017875] - bpf: Check for BPF_F_ADJ_ROOM_FIXED_GSO when bpf_skb_change_proto (Jiri Benc) [2017875] - treewide: Replace zero-length arrays with flexible-array members (Tomas Henzl) [2049660] - scsi: mpi3mr: Bump driver version to 8.0.0.68.0 (Tomas Henzl) [2049660] - scsi: mpi3mr: Update the copyright year (Tomas Henzl) [2049660] - scsi: mpi3mr: Update MPI3 headers (Tomas Henzl) [2049660] - scsi: mpi3mr: Fix formatting problems in some kernel-doc comments (Tomas Henzl) [2049660] - scsi: mpi3mr: Fix some spelling mistakes (Tomas Henzl) [2049660] - scsi: mpi3mr: Bump driver version to 8.0.0.61.0 (Tomas Henzl) [2049660] - scsi: mpi3mr: Add io_uring interface support in I/O-polled mode (Tomas Henzl) [2049660] - scsi: mpi3mr: Print cable mngnt and temp threshold events (Tomas Henzl) [2049660] - scsi: mpi3mr: Support Prepare for Reset event (Tomas Henzl) [2049660] - scsi: mpi3mr: Add Event acknowledgment logic (Tomas Henzl) [2049660] - scsi: mpi3mr: Gracefully handle online FW update operation (Tomas Henzl) [2049660] - scsi: mpi3mr: Detect async reset that occurred in firmware (Tomas Henzl) [2049660] - scsi: mpi3mr: Add IOC reinit function (Tomas Henzl) [2049660] - scsi: mpi3mr: Handle offline FW activation in graceful manner (Tomas Henzl) [2049660] - scsi: mpi3mr: Code refactor of IOC init - part2 (Tomas Henzl) [2049660] - scsi: mpi3mr: Code refactor of IOC init - part1 (Tomas Henzl) [2049660] - scsi: mpi3mr: Fault IOC when internal command gets timeout (Tomas Henzl) [2049660] - scsi: mpi3mr: Display IOC firmware package version (Tomas Henzl) [2049660] - scsi: mpi3mr: Handle unaligned PLL in unmap cmnds (Tomas Henzl) [2049660] - scsi: mpi3mr: Add support for PCIe Managed Switch SES device (Tomas Henzl) [2049660] - [s390] s390/cio: verify the driver availability for path_event call (Mete Durlu) [2058620] - selinux: fix bad cleanup on error in hashtab_duplicate() (Ondrej Mosnacek) [2005890] - selinux: fix race between old and new sidtab (Ondrej Mosnacek) [2005890] - selinux: fix cond_list corruption when changing booleans (Ondrej Mosnacek) [2005890] - selinux: make nslot handling in avtab more robust (Ondrej Mosnacek) [2005890] - selinuxfs: unify policy load error reporting (Ondrej Mosnacek) [2005890] - selinux: fix variable scope issue in live sidtab conversion (Ondrej Mosnacek) [2005890] - selinux: don't log MAC_POLICY_LOAD record on failed policy load (Ondrej Mosnacek) [2005890] - selinux: simplify away security_policydb_len() (Ondrej Mosnacek) [2005890] - selinux: move policy mutex to selinux_state, use in lockdep checks (Ondrej Mosnacek) [2005890] - selinux: fix error handling bugs in security_load_policy() (Ondrej Mosnacek) [2005890] - selinux: convert policy read-write lock to RCU (Ondrej Mosnacek) [2005890] - selinux: Create new booleans and class dirs out of tree (Ondrej Mosnacek) [2005890] - selinux: Standardize string literal usage for selinuxfs directory names (Ondrej Mosnacek) [2005890] - selinux: Refactor selinuxfs directory populating functions (Ondrej Mosnacek) [2005890] - selinux: Create function for selinuxfs directory cleanup (Ondrej Mosnacek) [2005890] - selinux: fix memdup.cocci warnings (Ondrej Mosnacek) [2005890] - selinux: avoid dereferencing the policy prior to initialization (Ondrej Mosnacek) [2005890] - selinux: fix allocation failure check on newpolicy->sidtab (Ondrej Mosnacek) [2005890] - selinux: refactor changing booleans (Ondrej Mosnacek) [2005890] - selinux: move policy commit after updating selinuxfs (Ondrej Mosnacek) [2005890] - selinux: encapsulate policy state, refactor policy load (Ondrej Mosnacek) [2005890] - Revert "selinux: fix deadlock in security_set_bools()" (Ondrej Mosnacek) [2005890] - thunderx nic: mark device as deprecated (Íñigo Huguet) [2060286] - cpufreq: intel_pstate: Add Ice Lake server to out-of-band IDs (Vitaly Kuznetsov) [2091523] - [s390] s390/hypfs: include z/VM guests with access control group set (Mete Durlu) [2058621] - scsi: mpt3sas: Fix a few kernel-doc issues (Tomas Henzl) [2049623] - scsi: mpt3sas: Fix a typo (Tomas Henzl) [2049623] - scsi: mpt3sas: Update driver version to 42.100.00.00 (Tomas Henzl) [2049623] - scsi: mpt3sas: Fix junk chars displayed while printing ChipName (Tomas Henzl) [2049623] - scsi: mpt3sas: Use cached ATA Information VPD page (Tomas Henzl) [2049623] - scsi: mpt3sas: Fix adapter replyPostRegisterIndex declaration (Tomas Henzl) [2049623] - scsi: mpt3sas: Fix event callback log_code value handling (Tomas Henzl) [2049623] - scsi: mpt3sas: Fix ioc->base_readl() use (Tomas Henzl) [2049623] - scsi: mpt3sas: Fix writel() use (Tomas Henzl) [2049623] - scsi: mpt3sas: Fix _ctl_set_task_mid() TaskMID check (Tomas Henzl) [2049623] - scsi: mpt3sas: Fail reset operation if config request timed out (Tomas Henzl) [2049623] - scsi: mpt3sas: Fix use after free in _scsih_expander_node_remove() (Tomas Henzl) [2049623] - scsi: mpt3sas: Page fault in reply q processing (Tomas Henzl) [2049623] - scsi: mpt3sas: Convert to flexible arrays (Tomas Henzl) [2049623] - scsi: mpt3sas: Update persistent trigger pages from sysfs interface (Tomas Henzl) [2049623] - Revert "netfilter: conntrack: tag conntracks picked up in local out hook" (Florian Westphal) [2062870] - Revert "netfilter: nat: force port remap to prevent shadowing well-known ports" (Florian Westphal) [2062870] - drm/amdgpu: vi: disable ASPM on Intel Alder Lake based systems (Michel Dänzer) [2066918] - drm/amd: Use amdgpu_device_should_use_aspm on navi umd pstate switching (Michel Dänzer) [2066918] - drm/amd: Refactor `amdgpu_aspm` to be evaluated per device (Michel Dänzer) [2066918] - drm/amd: Check if ASPM is enabled from PCIe subsystem (Michel Dänzer) [2066918] - [s390] s390/tape: fix timer initialization in tape_std_assign() (Mete Durlu) [2085420] - powerpc/pseries/vas: Use QoS credits from the userspace (Steve Best) [2075174] - thermal: don't make THERMAL_NETLINK 'default y' (Prarit Bhargava) [2040062] - redhat/configs: Add CONFIG_INTEL_HFI_THERMAL (Prarit Bhargava) [2040062] - thermal/drivers/core: Remove module unload code (Prarit Bhargava) [2040062] - thermal: core: Fix TZ_GET_TRIP NULL pointer dereference (Prarit Bhargava) [2040062] - thermal: intel: hfi: INTEL_HFI_THERMAL depends on NET (Prarit Bhargava) [2040062] - thermal: netlink: Fix parameter type of thermal_genl_cpu_capability_event() stub (Prarit Bhargava) [2040062] - thermal: intel: hfi: Notify user space for HFI events (Prarit Bhargava) [2040062] - thermal: netlink: Add a new event to notify CPU capabilities change (Prarit Bhargava) [2040062] - thermal: intel: hfi: Enable notification interrupt (Prarit Bhargava) [2040062] - thermal: intel: hfi: Handle CPU hotplug events (Prarit Bhargava) [2040062] - thermal: intel: hfi: Minimally initialize the Hardware Feedback Interface (Prarit Bhargava) [2040062] - x86/cpu: Add definitions for the Intel Hardware Feedback Interface (Prarit Bhargava) [2040062] - x86/Documentation: Describe the Intel Hardware Feedback Interface (Prarit Bhargava) [2040062] - thermal: intel: Allow processing of HWP interrupt (Prarit Bhargava) [2040062] - x86/thermal: Fix LVT thermal setup for SMI delivery mode (Prarit Bhargava) [2040062] - thermal: Move therm_throt there from x86/mce (Prarit Bhargava) [2040062] - thermal: core: Adding missing nlmsg_free() in thermal_genl_sampling_temp() (Prarit Bhargava) [2040062] - thermal: move to smaller ops wherever possible (Prarit Bhargava) [2040062] - thermal: add small version of ops (Prarit Bhargava) [2040062] - thermal: netlink: Improve the initcall ordering (Prarit Bhargava) [2040062] - thermal: core: remove redundant initialization of variable ret (Prarit Bhargava) [2040062] - thermal: netlink: Fix compilation error when CONFIG_NET=n (Prarit Bhargava) [2040062] - thermal: core: Fix thermal zone lookup by ID (Prarit Bhargava) [2040062] - thermal: core: Get thermal zone by id (Prarit Bhargava) [2040062] - thermal: core: Add helpers to browse the cdev, tz and governor list (Prarit Bhargava) [2040062] - thermal: Remove netlink support (Prarit Bhargava) [2040062] - thermal: core: genetlink support for events/cmd/sampling (Prarit Bhargava) [2040062]- mailbox: pcc: Handle all PCC subtypes correctly in pcc_mbox_irq (Mark Langsdorf) [1997698] - i2c: xgene-slimpro: Fix wrong pointer passed to PTR_ERR() (Mark Langsdorf) [1997698] - ACPI: Make acpi_node_get_parent() local (Mark Langsdorf) [1997698] - ACPI: Get acpi_device's parent from the parent field (Mark Langsdorf) [1997698] - ACPI: PM: Fix device wakeup power reference counting error (Mark Langsdorf) [1997698] - ACPI: video: use platform backlight driver on Xiaomi Mi Pad 2 (Mark Langsdorf) [1997698] - ACPI: video: Drop dmi_system_id.ident settings from video_detect_dmi_table[] (Mark Langsdorf) [1997698] - ACPI: PMIC: Fix intel_pmic_regs_handler() read accesses (Mark Langsdorf) [1997698] - ACPI: EC: Use ec_no_wakeup on HP ZHAN 66 Pro (Mark Langsdorf) [1997698] - ACPI: Add a convenience function to tell a device is in D0 state (Mark Langsdorf) [1997698] - ACPI: scan: Obtain device's desired enumeration power state (Mark Langsdorf) [1997698] - perf: qcom_l2_pmu: ACPI: Use ACPI_COMPANION() directly (Mark Langsdorf) [1997698] - ACPI/PCC: Add maintainer for PCC mailbox driver (Mark Langsdorf) [1997698] - mailbox: pcc: Add support for PCCT extended PCC subspaces(type 3/4) (Mark Langsdorf) [1997698] - mailbox: pcc: Drop handling invalid bit-width in {read,write}_register (Mark Langsdorf) [1997698] - mailbox: pcc: Avoid accessing PCCT table in pcc_send_data and pcc_mbox_irq (Mark Langsdorf) [1997698] - mailbox: pcc: Add PCC register bundle and associated accessor functions (Mark Langsdorf) [1997698] - mailbox: pcc: Rename doorbell ack to platform interrupt ack register (Mark Langsdorf) [1997698] - mailbox: pcc: Use PCC mailbox channel pointer instead of standard (Mark Langsdorf) [1997698] - mailbox: pcc: Add pcc_mbox_chan structure to hold shared memory region info (Mark Langsdorf) [1997698] - mailbox: pcc: Consolidate subspace doorbell register parsing (Mark Langsdorf) [1997698] - mailbox: pcc: Consolidate subspace interrupt information parsing (Mark Langsdorf) [1997698] - mailbox: pcc: Refactor all PCC channel information into a structure (Mark Langsdorf) [1997698] - mailbox: pcc: Fix kernel doc warnings (Mark Langsdorf) [1997698] - ACPI: glue: Use acpi_device_adr() in acpi_find_child_device() (Mark Langsdorf) [1997698] - ACPI: APEI: mark apei_hest_parse() static (Mark Langsdorf) [1997698] - ACPI: APEI: EINJ: Relax platform response timeout to 1 second (Mark Langsdorf) [1997698] - ACPI: resources: Add one more Medion model in IRQ override quirk (Mark Langsdorf) [1997698] - ACPI: AC: Quirk GK45 to skip reading _PSR (Mark Langsdorf) [1997698] - ACPI: PM: sleep: Do not set suspend_ops unnecessarily (Mark Langsdorf) [1997698] - ACPI: PRM: Handle memory allocation and memory remap failure (Mark Langsdorf) [1997698] - ACPI: PRM: Remove unnecessary blank lines (Mark Langsdorf) [1997698] - ACPI: PM: Turn off wakeup power resources on _DSW/_PSW errors (Mark Langsdorf) [1997698] - ACPI: PM: Fix sharing of wakeup power resources (Mark Langsdorf) [1997698] - ACPI: PM: Turn off unused wakeup power resources (Mark Langsdorf) [1997698] - ACPI: PM: Check states of power resources during initialization (Mark Langsdorf) [1997698] - hwmon: (acpi_power_meter) Use acpi_bus_get_acpi_device() (Mark Langsdorf) [1997698] - ACPI: replace snprintf() in "show" functions with sysfs_emit() (Mark Langsdorf) [1997698] - ACPI: LPSS: Use ACPI_COMPANION() directly (Mark Langsdorf) [1997698] - ACPI: battery: Accept charges over the design capacity as full (Mark Langsdorf) [1997698] - ACPICA: Update version to 20210930 (Mark Langsdorf) [1997698] - ACPICA: iASL table disassembler: Added disassembly support for the NHLT ACPI table (Mark Langsdorf) [1997698] - ACPICA: ACPI 6.4 SRAT: add Generic Port Affinity type (Mark Langsdorf) [1997698] - ACPICA: Add support for Windows 2020 _OSI string (Mark Langsdorf) [1997698] - ACPICA: Avoid evaluating methods too early during system resume (Mark Langsdorf) [1997698] - ACPI: processor: idle: fix lockup regression on 32-bit ThinkPad T40 (Mark Langsdorf) [1997698] - ACPI: processor idle: Allow playing dead in C3 state (Mark Langsdorf) [1997698] - ACPI: Kconfig: Fix a typo in Kconfig (Mark Langsdorf) [1997698] - ACPI: PNP: remove duplicated BRI0A49 and BDP3336 entries (Mark Langsdorf) [1997698] - ACPI: resources: Add DMI-based legacy IRQ override quirk (Mark Langsdorf) [1997698] - ACPICA: Add support for MADT online enabled bit (Mark Langsdorf) [1997698] - acpi/arm64: fix next_platform_timer() section mismatch error (Mark Langsdorf) [1997697] - ACPI: PM: Include alternate AMDI0005 id in special behaviour (Mark Langsdorf) [1997697] - MAINTAINERS: Change Rafael's e-mail address (Mark Langsdorf) [1997697] - ACPI: scan: Remove unneeded header linux/nls.h (Mark Langsdorf) [1997697] - ACPI: PM: s2idle: Run both AMD and Microsoft methods if both are supported (Mark Langsdorf) [1997697] - ACPI: power: Drop name from struct acpi_power_resource (Mark Langsdorf) [1997697] - ACPI: power: Use acpi_handle_debug() to print debug messages (Mark Langsdorf) [1997697] - ACPI: button: Add DMI quirk for Lenovo Yoga 9 (14INTL5) (Mark Langsdorf) [1997697] - ACPI: SPCR: Add support for the new 16550-compatible Serial Port Subtype (Mark Langsdorf) [1997697] - ACPI: platform-profile: call sysfs_notify() from platform_profile_store() (Mark Langsdorf) [1997697] - ACPICA: Update version to 20210730 (Mark Langsdorf) [1997697] - ACPICA: Add method name "_DIS" For use with aslmethod.c (Mark Langsdorf) [1997697] - ACPICA: iASL: Fix for WPBT table with no command-line arguments (Mark Langsdorf) [1997697] - ACPICA: Headers: Add new DBG2 Serial Port Subtypes (Mark Langsdorf) [1997697] - ACPICA: Macros should not use a trailing semicolon (Mark Langsdorf) [1997697] - ACPICA: Fix an if statement (add parens) (Mark Langsdorf) [1997697] - ACPICA: iASL: Add support for the AEST table (data compiler) (Mark Langsdorf) [1997697] - clk: fractional-divider: Introduce POWER_OF_TWO_PS flag (Mark Langsdorf) [1997697] - clk: fractional-divider: add explicit big endian support (Mark Langsdorf) [1997697] - clk: gate: add explicit big endian support (Mark Langsdorf) [1997697] - clk: fractional-divider: add CLK_FRAC_DIVIDER_ZERO_BASED flag support (Mark Langsdorf) [1997697] - ACPI: processor: Replace deprecated CPU-hotplug functions (Mark Langsdorf) [1997697] - ABI: sysfs-platform-dptf: Add tables markup to a table (Mark Langsdorf) [1997697] - ACPI: DPTF: Add new PCH FIVR methods (Mark Langsdorf) [1997697] - clk: x86: Rename clk-lpt to more specific clk-lpss-atom (Mark Langsdorf) [1997697] - ACPI: configfs: Make get_header() to return error pointer (Mark Langsdorf) [1997697] - ACPI: configfs: Use sysfs_emit() in "show" functions (Mark Langsdorf) [1997697] - ACPI: glue: Eliminate acpi_platform_notify() (Mark Langsdorf) [1997697] - ACPI: bus: Rename functions to avoid name collision (Mark Langsdorf) [1997697] - ACPI: glue: Change return type of two functions to void (Mark Langsdorf) [1997697] - ACPI: glue: Rearrange acpi_device_notify() (Mark Langsdorf) [1997697] - ACPI: Add LoongArch support for ACPI_PROCESSOR/ACPI_NUMA (Mark Langsdorf) [1997697] - ACPI / PMIC: XPower: optimize MIPI PMIQ sequence I2C-bus accesses (Mark Langsdorf) [1997697] - ACPI / PMIC: XPower: optimize I2C-bus accesses (Mark Langsdorf) [1997697] - stddef: Introduce DECLARE_FLEX_ARRAY() helper (Josef Oskera) [2062594] - Revert "iavf: Fix deadlock occurrence during resetting VF interface" (Ivan Vecera) [2066693] - scsi: core: Fix sbitmap depth in scsi_realloc_sdev_budget_map() (Ewan D. Milne) [2071831] - lib/sbitmap: allocate sb->map via kvzalloc_node (Ewan D. Milne) [2071831] - mm: move kvmalloc-related functions to slab.h (Ewan D. Milne) [2071831] - scsi: core: sd: Add silence_suspend flag to suppress some PM messages (Ewan D. Milne) [2071831] - scsi: scsi_transport_fc: Fix FPIN Link Integrity statistics counters (Ewan D. Milne) [2071831] - sd: call sd_zbc_release_disk before releasing the scsi_device reference (Ewan D. Milne) [2071831] - scsi: core: Reallocate device's budget map on queue depth change (Ewan D. Milne) [2071831] - scsi: sr: Don't use GFP_DMA (Ewan D. Milne) [2071831] - scsi: core: Fix scsi_device_max_queue_depth() (Ewan D. Milne) [2071831] - scsi: scsi_debug: Fix buffer size of REPORT ZONES command (Ewan D. Milne) [2071831] - scsi: sd_zbc: Clean up sd_zbc_parse_report() setting of wp (Ewan D. Milne) [2071831] - scsi: sd_zbc: Simplify zone full condition check (Ewan D. Milne) [2071831] - scsi: core: Show SCMD_LAST in text form (Ewan D. Milne) [2071831] - scsi: scsi_debug: Zero clear zones at reset write pointer (Ewan D. Milne) [2071831] - scsi: core: sysfs: Fix setting device state to SDEV_RUNNING (Ewan D. Milne) [2071831] - scsi: scsi_debug: Sanity check block descriptor length in resp_mode_select() (Ewan D. Milne) [2071831] - scsi: scsi_debug: Fix type in min_t to avoid stack OOB (Ewan D. Milne) [2071831] - scsi: core: Simplify control flow in scmd_eh_abort_handler() (Ewan D. Milne) [2071831] - scsi: core: sysfs: Fix hang when device state is set via sysfs (Ewan D. Milne) [2071831] - scsi: scsi_debug: Don't call kcalloc() if size arg is zero (Ewan D. Milne) [2071831] - scsi: sr: Remove duplicate assignment (Ewan D. Milne) [2071831] - scsi: scsi_debug: Fix out-of-bound read in resp_report_tgtpgs() (Ewan D. Milne) [2071831] - scsi: scsi_debug: Fix out-of-bound read in resp_readcap16() (Ewan D. Milne) [2071831] - scsi: sd: Print write through due to no caching mode page as warning (Ewan D. Milne) [2071831] - scsi: sd: Fix crashes in sd_resume_runtime() (Ewan D. Milne) [2071831] - scsi: core: Fix shost->cmd_per_lun calculation in scsi_add_host_with_dma() (Ewan D. Milne) [2071831] - scsi: core: Fix spelling in a source code comment (Ewan D. Milne) [2071831] - scsi: sd: Fix sd_do_mode_sense() buffer length handling (Ewan D. Milne) [2071831] - scsi: core: Fix scsi_mode_select() buffer length handling (Ewan D. Milne) [2071831] - scsi: core: Fix scsi_mode_sense() buffer length handling (Ewan D. Milne) [2071831] - scsi: core: Remove include from scsi_cmnd.h (Ewan D. Milne) [2071831] - scsi: sd_zbc: Support disks with more than 2**32 logical blocks (Ewan D. Milne) [2071831] - scsi: sd: Make sd_spinup_disk() less noisy (Ewan D. Milne) [2071831] - scsi: sr: Fix spelling mistake "does'nt" -> "doesn't" (Ewan D. Milne) [2071831] - scsi: sd_zbc: Ensure buffer size is aligned to SECTOR_SIZE (Ewan D. Milne) [2071831] - scsi: sd: Do not exit sd_spinup_disk() quietly (Ewan D. Milne) [2071831] - scsi: core: Add helper to return number of logical blocks in a request (Ewan D. Milne) [2071831] - scsi: scsi_debug: Use scsi_cmd_to_rq() instead of scsi_cmnd.request (Ewan D. Milne) [2071831] - scsi: scsi_transport_spi: Use scsi_cmd_to_rq() instead of scsi_cmnd.request (Ewan D. Milne) [2071831] - scsi: scsi_transport_fc: Use scsi_cmd_to_rq() instead of scsi_cmnd.request (Ewan D. Milne) [2071831] - scsi: sr: Use scsi_cmd_to_rq() instead of scsi_cmnd.request (Ewan D. Milne) [2071831] - scsi: sd: Use scsi_cmd_to_rq() instead of scsi_cmnd.request (Ewan D. Milne) [2071831] - scsi: core: Use scsi_cmd_to_rq() instead of scsi_cmnd.request (Ewan D. Milne) [2071831] - scsi: core: Introduce the scsi_cmd_to_rq() function (Ewan D. Milne) [2071831] - scsi: core: Add BLIST_IGN_MEDIA_CHANGE for Ultra HS-SD/MMC USB card readers (Ewan D. Milne) [2071831] - scsi: sd: REQUEST SENSE for BLIST_IGN_MEDIA_CHANGE devices in runtime_resume() (Ewan D. Milne) [2071831] - scsi: core: Add new flag BLIST_IGN_MEDIA_CHANGE (Ewan D. Milne) [2071831] - scsi: scsi_debug: Improve RDPROTECT/WRPROTECT handling (Ewan D. Milne) [2071831] - scsi: scsi_debug: Remove dump_sector() (Ewan D. Milne) [2071831] - scsi: core: Add scsi_prot_ref_tag() helper (Ewan D. Milne) [2071831] - scsi: core: Add scsi_msg_to_host_byte() (Ewan D. Milne) [2071831] - scsi: core: Add get_{status,host}_byte() accessor functions (Ewan D. Milne) [2071831] - scsi: core: Cap scsi_host cmd_per_lun at can_queue (Ewan D. Milne) [2071831] - scsi: Fix spelling mistakes in header files (Ewan D. Milne) [2071831] - scsi: core: Treat device offline as a failure (Ewan D. Milne) [2071831] - sched/topology: Skip updating masks for non-online nodes (Diego Domingos) [1946251] - powerpc/numa: Update cpu_cpu_map on CPU online/offline (Diego Domingos) [1946251] - powerpc/numa: Print debug statements only when required (Diego Domingos) [1946251] - powerpc/numa: convert printk to pr_xxx (Diego Domingos) [1946251] - powerpc/numa: Drop dbg in favour of pr_debug (Diego Domingos) [1946251] - livepatch: Fix missing unlock on error in klp_enable_patch() (Julia Denham) [2069340] - livepatch: Fix kobject refcount bug on klp_init_patch_early failure path (Julia Denham) [2069340] - Documentation: livepatch: Add livepatch API page (Julia Denham) [2069340] - scsi: megaraid_sas: Remove unnecessary memset (Tomas Henzl) [2049686] - scsi: megaraid_sas: Target with invalid LUN ID is deleted during scan (Tomas Henzl) [2049686] - scsi: megasas: Clean up some inconsistent indenting (Tomas Henzl) [2049686] - scsi: megasas: Stop using the SCSI pointer (Tomas Henzl) [2049686] - aarch64: enable memory hotplug (Baoquan He) [1818517] - mm/memory_hotplug: introduce default dummy memory_add_physaddr_to_nid() (Baoquan He) [1818517] - arm64/mm: Add one hunk back missed in earlier back porting (Baoquan He) [1818517] - arm64/mm: Hold memory hotplug lock while walking for kernel page table dump (Baoquan He) [1818517] - ARM64: dump: Convert to use DEFINE_SHOW_ATTRIBUTE macro (Baoquan He) [1818517] - net/mlx5: DR, Ignore modify TTL on RX if device doesn't support it (Amir Tzin) [2072934] - net: bridge: switchdev: check br_vlan_group() return value (Ivan Vecera) [2080332] - net: bridge: mst: Restrict info size queries to bridge ports (Ivan Vecera) [2080332] - net: bridge: mst: prevent NULL deref in br_mst_info_size() (Ivan Vecera) [2080332] - selftests: forwarding: Use same VRF for port and VLAN upper (Ivan Vecera) [2080332] - selftests: forwarding: Disable learning before link up (Ivan Vecera) [2080332] - net: bridge: mst: Add helper to query a port's MST state (Ivan Vecera) [2080332] - net: bridge: mst: Add helper to check if MST is enabled (Ivan Vecera) [2080332] - net: bridge: mst: Add helper to map an MSTI to a VID set (Ivan Vecera) [2080332] - net: bridge: mst: Notify switchdev drivers of MST state changes (Ivan Vecera) [2080332] - net: bridge: mst: Notify switchdev drivers of VLAN MSTI migrations (Ivan Vecera) [2080332] - net: bridge: mst: Notify switchdev drivers of MST mode changes (Ivan Vecera) [2080332] - net: bridge: mst: Support setting and reporting MST port states (Ivan Vecera) [2080332] - net: bridge: mst: Allow changing a VLAN's MSTI (Ivan Vecera) [2080332] - net: bridge: mst: Multiple Spanning Tree (MST) mode (Ivan Vecera) [2080332] - net: switchdev: remove lag_mod_cb from switchdev_handle_fdb_event_to_device (Ivan Vecera) [2080332] - selftests: forwarding: tests of locked port feature (Ivan Vecera) [2080332] - net: bridge: Add support for offloading of locked port flag (Ivan Vecera) [2080332] - net: bridge: Add support for bridge port in locked mode (Ivan Vecera) [2080332] - net: switchdev: avoid infinite recursion from LAG to bridge with port object handler (Ivan Vecera) [2080332] - bridge: switch br_net_exit to batch mode (Ivan Vecera) [2080332] - net: bridge: multicast: notify switchdev driver whenever MC processing gets disabled (Ivan Vecera) [2080332] - net: switchdev: introduce switchdev_handle_port_obj_{add,del} for foreign interfaces (Ivan Vecera) [2080332] - net: switchdev: rename switchdev_lower_dev_find to switchdev_lower_dev_find_rcu (Ivan Vecera) [2080332] - net: bridge: switchdev: replay all VLAN groups (Ivan Vecera) [2080332] - net: bridge: make nbp_switchdev_unsync_objs() follow reverse order of sync() (Ivan Vecera) [2080332] - net: bridge: switchdev: differentiate new VLANs from changed ones (Ivan Vecera) [2080332] - net: bridge: vlan: notify switchdev only when something changed (Ivan Vecera) [2080332] - net: bridge: vlan: make __vlan_add_flags react only to PVID and UNTAGGED (Ivan Vecera) [2080332] - net: bridge: vlan: don't notify to switchdev master VLANs without BRENTRY flag (Ivan Vecera) [2080332] - net: bridge: vlan: check early for lack of BRENTRY flag in br_vlan_add_existing (Ivan Vecera) [2080332] - net: bridge: vlan: check for errors from __vlan_del in __vlan_flush (Ivan Vecera) [2080332] - net/switchdev: use struct_size over open coded arithmetic (Ivan Vecera) [2080332] - net: bridge: vlan: fix single net device option dumping (Ivan Vecera) [2080332] - net: bridge: mcast: fix br_multicast_ctx_vlan_global_disabled helper (Ivan Vecera) [2080332] - net: bridge: mcast: add and enforce startup query interval minimum (Ivan Vecera) [2080332] - net: bridge: mcast: add and enforce query interval minimum (Ivan Vecera) [2080332] - netfilter: bridge: add support for pppoe filtering (Ivan Vecera) [2080332] - bridge: use __set_bit in __br_vlan_set_default_pvid (Ivan Vecera) [2080332] - net: bridge: Allow base 16 inputs in sysfs (Ivan Vecera) [2080332] - net/bridge: replace simple_strtoul to kstrtol (Ivan Vecera) [2080332] - net: bridge: Slightly optimize 'find_portno()' (Ivan Vecera) [2080332] - net: bridge: switchdev: fix shim definition for br_switchdev_mdb_notify (Ivan Vecera) [2080332] - net: bridge: switchdev: consistent function naming (Ivan Vecera) [2080332] - net: bridge: mdb: move all switchdev logic to br_switchdev.c (Ivan Vecera) [2080332] - net: bridge: split out the switchdev portion of br_mdb_notify (Ivan Vecera) [2080332] - net: bridge: move br_vlan_replay to br_switchdev.c (Ivan Vecera) [2080332] - net: bridge: provide shim definition for br_vlan_flags (Ivan Vecera) [2080332] - net: switchdev: merge switchdev_handle_fdb_{add,del}_to_device (Ivan Vecera) [2080332] - net: bridge: create a common function for populating switchdev FDB entries (Ivan Vecera) [2080332] - net: bridge: move br_fdb_replay inside br_switchdev.c (Ivan Vecera) [2080332] - net: bridge: reduce indentation level in fdb_create (Ivan Vecera) [2080332] - net: bridge: rename br_fdb_insert to br_fdb_add_local (Ivan Vecera) [2080332] - net: bridge: rename fdb_insert to fdb_add_local (Ivan Vecera) [2080332] - net: bridge: remove fdb_insert forward declaration (Ivan Vecera) [2080332] - net: bridge: remove fdb_notify forward declaration (Ivan Vecera) [2080332] - net: make use of helper netif_is_bridge_master() (Ivan Vecera) [2080332] - net: use eth_hw_addr_set() (Ivan Vecera) [2080332] - net: bridge: Use array_size() helper in copy_to_user() (Ivan Vecera) [2080332] - net/mlx5: DR, Fix missing flow_source when creating multi-destination FW table (Amir Tzin) [2072920] - net/mlx5: DR, Fix slab-out-of-bounds in mlx5_cmd_dr_create_fte (Amir Tzin) [2072920] - ixgbevf: Require large buffers for build_skb on 82599VF (Ken Cox) [2037956] - ixgbevf: Remove useless DMA-32 fallback configuration (Ken Cox) [2037956] - ixgbevf: switch to napi_build_skb() (Ken Cox) [2037956] - ixgbevf: Add support for new mailbox communication between PF and VF (Ken Cox) [2037956] - ixgbevf: Mailbox improvements (Ken Cox) [2037956] - ixgbevf: Add legacy suffix to old API mailbox functions (Ken Cox) [2037956] - ixgbevf: Improve error handling in mailbox (Ken Cox) [2037956] - ixgbevf: Rename MSGTYPE to SUCCESS and FAILURE (Ken Cox) [2037956] - net: ixgbevf: Remove redundant initialization of variable ret_val (Ken Cox) [2037956] - selftests: mptcp: fix diag instability (Hangbin Liu) [2077358] - selftests: mptcp: fix ipv6 routing setup (Hangbin Liu) [2077358] - selftests: mptcp: clean tmp files in simult_flows (Hangbin Liu) [2077358] - selftests: netfilter: fix exit value for nft_concat_range (Hangbin Liu) [2077358] - selftests: netfilter: remove stray bash debug line (Hangbin Liu) [2077358] - selftests: Fix IPv6 address bind tests (Hangbin Liu) [2077358] - selftests: Fix raw socket bind tests with VRF (Hangbin Liu) [2077358] - selftests: net: Correct case name (Hangbin Liu) [2077358] - selftests: pmtu.sh: Kill nettest processes launched in subshell. (Hangbin Liu) [2077358] - selftests: pmtu.sh: Kill tcpdump processes launched by subshell. (Hangbin Liu) [2077358] - selftests: net: Fix a typo in udpgro_fwd.sh (Hangbin Liu) [2077358] - selftests/net: udpgso_bench_tx: fix dst ip argument (Hangbin Liu) [2077358] - selftests/net: udpgso_bench_rx: fix port argument (Hangbin Liu) [2077358] - selftests: net: tls: remove unused variable and code (Hangbin Liu) [2077358] - selftest: net: fix typo in altname test (Hangbin Liu) [2077358]- net/mlx5: DR, Fix the threshold that defines when pool sync is initiated (Amir Tzin) [2062715] - net/mlx5: DR, Cache STE shadow memory (Amir Tzin) [2062715] - perf/x86/intel/lbr: Add static_branch for LBR INFO flags (Michael Petlan) [2039998] - perf/x86/intel/lbr: Support LBR format V7 (Michael Petlan) [2039998] - net/mlx5e: TC, fix decap fallback to uplink when int port not supported (Amir Tzin) [2077048] - net/mlx5e: Fix wrong source vport matching on tunnel rule (Amir Tzin) [2064589] - hv_balloon: rate-limit "Unhandled message" warning (Vitaly Kuznetsov) [2087270] - tcp: drop the hash_32() part from the index calculation (Guillaume Nault) [2064876] {CVE-2022-1012} - tcp: increase source port perturb table to 2^16 (Guillaume Nault) [2064876] {CVE-2022-1012} - tcp: dynamically allocate the perturb table used by source ports (Guillaume Nault) [2064876] {CVE-2022-1012} - tcp: add small random increments to the source port (Guillaume Nault) [2064876] {CVE-2022-1012} - tcp: resalt the secret every 10 seconds (Guillaume Nault) [2064876] {CVE-2022-1012} - tcp: use different parts of the port_offset for index and offset (Guillaume Nault) [2064876] {CVE-2022-1012} - secure_seq: use the 64 bits of the siphash for port offset calculation (Guillaume Nault) [2064876] {CVE-2022-1012} - tcp: add some entropy in __inet_hash_connect() (Guillaume Nault) [2064876] {CVE-2022-1012} - tcp: change source port randomizarion at connect() time (Guillaume Nault) [2064876] {CVE-2022-1012} - net/mlx5e: TC, Skip redundant ct clear actions (Amir Tzin) [2055590] - spi: pxa2xx: Add support for Intel Raptor Lake PCH-S (Prarit Bhargava) [2040031] - mfd: intel-lpss: Add Intel Raptor Lake PCH-S PCI IDs (Prarit Bhargava) [2040031] - pinctrl: alderlake: Add Raptor Lake-S ACPI ID (Prarit Bhargava) [2040033] - i2c: i801: Add support for Intel Raptor Lake PCH-S (Prarit Bhargava) [2040027 2040029] - redhat/configs: Add CONFIG_INTEL_IDXD_PERFMON (Jerry Snitselaar) [1921296] - x86/fpu/xstate: Consolidate size calculations (Jerry Snitselaar) [2071461] - x86/fpu/xstate: Handle supervisor states in XSTATE permissions (Jerry Snitselaar) [2071461] - x86/fpu/xsave: Handle compacted offsets correctly with supervisor states (Jerry Snitselaar) [2071461] - x86/fpu: Cache xfeature flags from CPUID (Jerry Snitselaar) [2071461] - x86/fpu/xsave: Initialize offset/size cache early (Jerry Snitselaar) [2071461] - x86/fpu: Remove unused supervisor only offsets (Jerry Snitselaar) [2071461] - dmaengine: idxd: Change license on idxd.h to LGPL (Jerry Snitselaar) [2072156] - dmaengine: idxd: fix delta_rec and crc size field for completion record (Jerry Snitselaar) [1971892] - dmaengine: idxd: Remove useless DMA-32 fallback configuration (Jerry Snitselaar) [2072156] - dmaengine: idxd: restore traffic class defaults after wq reset (Jerry Snitselaar) [2046469] - dmaengine: idxd: deprecate token sysfs attributes for read buffers (Jerry Snitselaar) [2040042] - dmaengine: idxd: change bandwidth token to read buffers (Jerry Snitselaar) [2040042] - dmaengine: idxd: fix wq settings post wq disable (Jerry Snitselaar) [2040045] - dmaengine: idxd: change MSIX allocation based on per wq activation (Jerry Snitselaar) [2040495] - edmaengine: idxd: fix descriptor flushing locking (Jerry Snitselaar) [2040495] - dmaengine: idxd: embed irq_entry in idxd_wq struct (Jerry Snitselaar) [2040495] - dmaengine: idxd: fix calling wq quiesce inside spinlock (Jerry Snitselaar) [2040040] - dmaengine: idxd: add knob for enqcmds retries (Jerry Snitselaar) [2040047] - dmaengine: idxd: set defaults for wq configs (Jerry Snitselaar) [2040047] - dmaengine: idxd: handle interrupt handle revoked event (Jerry Snitselaar) [2040051] - dmaengine: idxd: handle invalid interrupt handle descriptors (Jerry Snitselaar) [2040051] - dmaengine: idxd: create locked version of idxd_quiesce() call (Jerry Snitselaar) [2040051] - dmaengine: idxd: add helper for per interrupt handle drain (Jerry Snitselaar) [2040051] - dmaengine: idxd: move interrupt handle assignment (Jerry Snitselaar) [2040051] - dmaengine: idxd: int handle management refactoring (Jerry Snitselaar) [2040051] - dmaengine: idxd: rework descriptor free path on failure (Jerry Snitselaar) [2040051] - dmaengine: idxd: fix missed completion on abort path (Jerry Snitselaar) [2040040] - dmaengine: idxd: fix resource leak on dmaengine driver disable (Jerry Snitselaar) [2040040] - dmaengine: idxd: cleanup completion record allocation (Jerry Snitselaar) [2040040] - dmaengine: idxd: reconfig device after device reset command (Jerry Snitselaar) [2072156] - dmaengine: idxd: add halt interrupt support (Jerry Snitselaar) [2040047] - dmaengine: idxd: Use list_move_tail instead of list_del/list_add_tail (Jerry Snitselaar) [2072156] - dmanegine: idxd: fix resource free ordering on driver removal (Jerry Snitselaar) [2040040] - dmaengine: idxd: remove kernel wq type set when load configuration (Jerry Snitselaar) [2040040] - dmaengine: idxd: remove gen cap field per spec 1.2 update (Jerry Snitselaar) [2040040] - dmaengine: idxd: check GENCAP config support for gencfg register (Jerry Snitselaar) [2040040] - dmaengine: idxd: move out percpu_ref_exit() to ensure it's outside submission (Jerry Snitselaar) [2040040] - dmaengine: idxd: remove interrupt disable for dev_lock (Jerry Snitselaar) [2040040] - dmaengine: idxd: remove interrupt disable for cmd_lock (Jerry Snitselaar) [2040040] - dmaengine: idxd: fix setting up priv mode for dwq (Jerry Snitselaar) [2040040] - dmaengine: idxd: set descriptor allocation size to threshold for swq (Jerry Snitselaar) [2040040] - dmaengine: idxd: make submit failure path consistent on desc freeing (Jerry Snitselaar) [2040040] - dmaengine: idxd: remove interrupt flag for completion list spinlock (Jerry Snitselaar) [2040040] - dmaengine: idxd: make I/O interrupt handler one shot (Jerry Snitselaar) [2040040] - dmaengine: idxd: clear block on fault flag when clear wq (Jerry Snitselaar) [2040040] - dmaengine: idxd: add capability check for 'block on fault' attribute (Jerry Snitselaar) [2040040] - dmaengine: idxd: Remove unused status variable in irq_process_work_list() (Jerry Snitselaar) [2072156] - dmaengine: idxd: Fix a possible NULL pointer dereference (Jerry Snitselaar) [2072156] - dmaengine: idxd: fix abort status check (Jerry Snitselaar) [2040040] - dmanegine: idxd: add software command status (Jerry Snitselaar) [2040047] - dmaengine: idxd: rotate portal address for better performance (Jerry Snitselaar) [2040047] - dmaengine: idxd: fix wq slot allocation index check (Jerry Snitselaar) [2040040] - dmaengine: idxd: fix uninit var for alt_drv (Jerry Snitselaar) [2072156] - dmaengine: idxd: Set defaults for GRPCFG traffic class (Jerry Snitselaar) [2040047] - dmaengine: idxd: remove fault processing code (Jerry Snitselaar) [2040040] - dmaengine: idxd: move dsa_drv support to compatible mode (Jerry Snitselaar) [1971961] - dmaengine: dsa: move dsa_bus_type out of idxd driver to standalone (Jerry Snitselaar) [1971961] - dmaengine: idxd: create user driver for wq 'device' (Jerry Snitselaar) [1971961] - dmaengine: idxd: create dmaengine driver for wq 'device' (Jerry Snitselaar) [1971961] - dmaengine: idxd: create idxd_device sub-driver (Jerry Snitselaar) [1971961] - dmaengine: idxd: add type to driver in order to allow device matching (Jerry Snitselaar) [1971961] - dmanegine: idxd: open code the dsa_drv registration (Jerry Snitselaar) [1971961] - dmaengine: idxd: idxd: move remove() bits for idxd 'struct device' to device.c (Jerry Snitselaar) [1971961] - dmaengine: idxd: move probe() bits for idxd 'struct device' to device.c (Jerry Snitselaar) [1971961] - dmaengine: idxd: fix bus_probe() and bus_remove() for dsa_bus (Jerry Snitselaar) [1971961] - dmaengine: idxd: remove iax_bus_type prototype (Jerry Snitselaar) [1971961] - dmaengine: idxd: remove bus shutdown (Jerry Snitselaar) [1971961] - dmaengine: idxd: move wq_disable() to device.c (Jerry Snitselaar) [1971961] - dmaengine: idxd: move wq_enable() to device.c (Jerry Snitselaar) [1971961] - dmaengine: idxd: remove IDXD_DEV_CONF_READY (Jerry Snitselaar) [1971961] - dmaengine: idxd: add 'struct idxd_dev' as wrapper for conf_dev (Jerry Snitselaar) [1971961] - dmaengine: idxd: add driver name (Jerry Snitselaar) [1971961] - dmaengine: idxd: add driver register helper (Jerry Snitselaar) [1971961] - dmaengine: idxd: depends on !UML (Jerry Snitselaar) [2072156] - dmaengine: idxd: fix PCI_MSI build errors (Jerry Snitselaar) [2072156] - dmaengine: idxd: fix submission race window (Jerry Snitselaar) [2040040] - dmaengine: idxd: fix sequence for pci driver remove() and shutdown() (Jerry Snitselaar) [2072156] - dmaengine: idxd: fix setup sequence for MSIXPERM table (Jerry Snitselaar) [2040040] - dmaengine: idxd: fix array index when int_handles are being used (Jerry Snitselaar) [2040040] - dmaengine: idxd: assign MSIX vectors to each WQ rather than roundrobin (Jerry Snitselaar) [2072156] - dmaengine: idxd: fix desc->vector that isn't being updated (Jerry Snitselaar) [2040040] - dmaengine: idxd: add missing percpu ref put on failure (Jerry Snitselaar) [2072156] - dmaengine: idxd: have command status always set (Jerry Snitselaar) [1973882] - dmanegine: idxd: cleanup all device related bits after disabling device (Jerry Snitselaar) [2072156] - dmaengine: idxd: Simplify code and axe the use of a deprecated API (Jerry Snitselaar) [2072156] - dmaengine: idxd: remove devm allocation for idxd->int_handles (Jerry Snitselaar) [2072156] - dmaengine: idxd: Remove redundant variable cdev_ctx (Jerry Snitselaar) [2072156] - dmaengine: idxd: Add missing cleanup for early error out in probe call (Jerry Snitselaar) [1971892] - dmaengine: idxd: Enable IDXD performance monitor support (Jerry Snitselaar) [1921296] - dmaengine: idxd: Add IDXD performance monitor support (Jerry Snitselaar) [1921296] - dmaengine: idxd: device cmd should use dedicated lock (Jerry Snitselaar) [1971892] - dmaengine: idxd: support reporting of halt interrupt (Jerry Snitselaar) [1971890] - dmaengine: idxd: convert sprintf() to sysfs_emit() for all usages (Jerry Snitselaar) [1971890] - dmaengine: idxd: add interrupt handle request and release support (Jerry Snitselaar) [1971890] - dmaengine: idxd: add support for readonly config mode (Jerry Snitselaar) [1971890] - dmaengine: idxd: add percpu_ref to descriptor submission path (Jerry Snitselaar) [1971949] - dmaengine: idxd: remove detection of device type (Jerry Snitselaar) [1971963] - Documentation/x86: Update documentation for SVA (Shared Virtual Addressing) (Jerry Snitselaar) [2071461] - tools/objtool: Check for use of the ENQCMD instruction in the kernel (Jerry Snitselaar) [2071461] - x86/cpufeatures: Re-enable ENQCMD (Jerry Snitselaar) [2071461] - x86/traps: Demand-populate PASID MSR via #GP (Jerry Snitselaar) [2071461] - sched: Define and initialize a flag to identify valid PASID in the task (Jerry Snitselaar) [2071461] - x86/fpu: Clear PASID when copying fpstate (Jerry Snitselaar) [2071461] - iommu/sva: Assign a PASID to mm on PASID allocation and free it on mm exit (Jerry Snitselaar) [2071461] - iommu/ioasid: Introduce a helper to check for valid PASIDs (Jerry Snitselaar) [2071461] - kernel/fork: Initialize mm's PASID (Jerry Snitselaar) [2071461] - mm: Change CONFIG option for mm->pasid field (Jerry Snitselaar) [2071461] - mm/fork: clear PASID for new mm (Jerry Snitselaar) [2071461] - iommu/sva: Rename CONFIG_IOMMU_SVA_LIB to CONFIG_IOMMU_SVA (Jerry Snitselaar) [2071461] - turbostat: fix PC6 displaying on some systems (Steve Best) [2040078]- quota: make dquot_quota_sync return errors from ->sync_fs (Lukas Czerner) [2083057] - redhat: disable more noisy rpminspect tests (Jarod Wilson) - mm: thp: replace the page lock with the seqlock for the THP mapcount (Andrea Arcangeli) [1958020] - mm: do_wp_page: deduplicate smart_lock_page (Andrea Arcangeli) [1958020] - mm: hugetlbfs: gup_must_unshare() cleanup (Andrea Arcangeli) [1958020] - mm: GUP: cleanup FOLL_UNSHARE (Andrea Arcangeli) [1958020] - mm: COW: skip the page lock in the COW copy path (Andrea Arcangeli) [1958020] - mm: gup: gup_must_unshare() use can_read_pin_swap_page() (Andrea Arcangeli) [1958020] - mm: hugetlbfs: gup: gup_must_unshare(): enable hugetlbfs (Andrea Arcangeli) [1958020] - mm: hugetlbfs: FOLL_FAULT_UNSHARE (Andrea Arcangeli) [1958020] - mm: hugetlbfs: COR: copy-on-read fault (Andrea Arcangeli) [1958020] - mm: gup: FOLL_UNSHARE RHEL (Andrea Arcangeli) [1958020] - mm: gup: FOLL_NOUNSHARE: optimize follow_page (Andrea Arcangeli) [1958020] - mm: gup: FOLL_UNSHARE (Andrea Arcangeli) [1958020] - mm: gup: gup_must_unshare() (Andrea Arcangeli) [1958020] - mm: gup: COR: copy-on-read fault (Andrea Arcangeli) [1958020] - mm: thp: introduce page_trans_huge_anon_shared (Andrea Arcangeli) [1958020] - mm: thp: stabilize the THP mapcount in page_remove_anon_compound_rmap (Andrea Arcangeli) [1958020] - mm: thp: make the THP mapcount atomic with a seqlock (Andrea Arcangeli) [1958020] - mm: thp: consolidate mapcount logic on THP split (David Hildenbrand) [1958020] - vmxnet3: Remove useless DMA-32 fallback configuration (Kamal Heib) [2083561] - vmxnet3: fix minimum vectors alloc issue (Kamal Heib) [2083561] - net: vmxnet3: remove multiple false checks in vmxnet3_ethtool.c (Kamal Heib) [2083561] - vmxnet3: do not stop tx queues after netif_device_detach() (Kamal Heib) [2083561] - block: limit request dispatch loop duration (Ming Lei) [2005082] - esp: limit skb_page_frag_refill use to a single page (Sabrina Dubroca) [2062115] {CVE-2022-27666} - esp: Fix possible buffer overflow in ESP transformation (Sabrina Dubroca) [2062115] {CVE-2022-27666} - can: ems_usb: ems_usb_start_xmit(): fix double dev_kfree_skb() in error path (Chris von Recklinghausen) [2080376] {CVE-2022-28390} - NFSD: Deprecate NFS_OFFSET_MAX (Scott Mayhew) [2064216] - NFSD: Fix offset type in I/O trace points (Scott Mayhew) [2064216] - NFSD: COMMIT operations must not return NFS?ERR_INVAL (Scott Mayhew) [2064216] - NFSD: Clamp WRITE offsets (Scott Mayhew) [2064216] - NFSD: Fix NFSv3 SETATTR/CREATE's handling of large file sizes (Scott Mayhew) [2064216] - NFSD: Fix ia_size underflow (Scott Mayhew) [2064216] - NFSD: Fix the behavior of READ near OFFSET_MAX (Scott Mayhew) [2064216] - NFSD: Fix READDIR buffer overflow (Scott Mayhew) [2064216] - nfsd: Fix nsfd startup race (again) (Scott Mayhew) [2064216] - NFS: Add a tracepoint to show the results of nfs_set_cache_invalid() (Scott Mayhew) [2064216] - NFSv42: Don't fail clone() unless the OP_CLONE operation failed (Scott Mayhew) [2064216] - NFSD: Fix exposure in nfsd4_decode_bitmap() (Scott Mayhew) [2064216] - NFSv4: Sanity check the parameters in nfs41_update_target_slotid() (Scott Mayhew) [2064216] - NFS: Remove the nfs4_label argument from decode_getattr_*() functions (Scott Mayhew) [2064216] - NFS: Remove the nfs4_label argument from nfs_setsecurity (Scott Mayhew) [2064216] - NFS: Remove the nfs4_label argument from nfs_fhget() (Scott Mayhew) [2064216] - NFS: Remove the nfs4_label argument from nfs_add_or_obtain() (Scott Mayhew) [2064216] - NFS: Remove the nfs4_label argument from nfs_instantiate() (Scott Mayhew) [2064216] - NFS: Remove the nfs4_label from the nfs_setattrres (Scott Mayhew) [2064216] - NFS: Remove the nfs4_label from the nfs4_getattr_res (Scott Mayhew) [2064216] - NFS: Remove the f_label from the nfs4_opendata and nfs_openres (Scott Mayhew) [2064216] - NFS: Remove the nfs4_label from the nfs4_lookupp_res struct (Scott Mayhew) [2064216] - NFS: Remove the label from the nfs4_lookup_res struct (Scott Mayhew) [2064216] - NFS: Remove the nfs4_label from the nfs4_link_res struct (Scott Mayhew) [2064216] - NFS: Remove the nfs4_label from the nfs4_create_res struct (Scott Mayhew) [2064216] - NFS: Remove the nfs4_label from the nfs_entry struct (Scott Mayhew) [2064216] - NFS: Create a new nfs_alloc_fattr_with_label() function (Scott Mayhew) [2064216] - NFS: Always initialise fattr->label in nfs_fattr_alloc() (Scott Mayhew) [2064216] - NFSv4: Remove unnecessary 'minor version' check (Scott Mayhew) [2064216] - NFSv4: Fix potential Oops in decode_op_map() (Scott Mayhew) [2064216] - NFSv4: Ensure decode_compound_hdr() sanity checks the tag (Scott Mayhew) [2064216] - NFS: Don't trace an uninitialised value (Scott Mayhew) [2064216] - NFSv4.2 add tracepoint to OFFLOAD_CANCEL (Scott Mayhew) [2064216] - NFSv4.2 add tracepoint to CB_OFFLOAD (Scott Mayhew) [2064216] - NFSv4.2 add tracepoint to CLONE (Scott Mayhew) [2064216] - NFSv4.2 add tracepoint to COPY (Scott Mayhew) [2064216] - NFSv4.2 add tracepoints to FALLOCATE and DEALLOCATE (Scott Mayhew) [2064216] - NFSv4.2 add tracepoint to SEEK (Scott Mayhew) [2064216] - nfs4: take a reference on the nfs_client when running FREE_STATEID (Scott Mayhew) [2064216] - NFS: Move NFS protocol display macros to global header (Scott Mayhew) [2064216] - NFS: Move generic FS show macros to global header (Scott Mayhew) [2064216] - SUNRPC: Clean up xs_tcp_setup_sock() (Scott Mayhew) [2064216] - NFSv4: Fix a regression in nfs_set_open_stateid_locked() (Scott Mayhew) [2064216] - NFS: Remove redundant call to __set_page_dirty_nobuffers (Scott Mayhew) [2064216] - NFS: Unexport nfs_probe_fsinfo() (Scott Mayhew) [2064216] - NFS: Call nfs_probe_server() during a fscontext-reconfigure event (Scott Mayhew) [2064216] - NFS: Replace calls to nfs_probe_fsinfo() with nfs_probe_server() (Scott Mayhew) [2064216] - NFS: Move nfs_probe_destination() into the generic client (Scott Mayhew) [2064216] - NFS: Create an nfs4_server_set_init_caps() function (Scott Mayhew) [2064216] - NFS: Remove --> and <-- dprintk call sites (Scott Mayhew) [2064216] - SUNRPC: Trace calls to .rpc_call_done (Scott Mayhew) [2064216] - NFS: Replace dprintk callsites in nfs_readpage(s) (Scott Mayhew) [2064216] - SUNRPC: Use BIT() macro in rpc_show_xprt_state() (Scott Mayhew) [2064216] - SUNRPC: Tracepoints should display tk_pid and cl_clid as a fixed-size field (Scott Mayhew) [2064216] - xprtrdma: Remove rpcrdma_ep::re_implicit_roundup (Scott Mayhew) [2064216] - xprtrdma: Provide a buffer to pad Write chunks of unaligned length (Scott Mayhew) [2064216] - Fix user namespace leak (Scott Mayhew) [2064216] - NFS: Save some space in the inode (Scott Mayhew) [2064216] - NFS: Fix WARN_ON due to unionization of nfs_inode.nrequests (Scott Mayhew) [2064216] - NFSv4: Fixes for nfs4_inode_return_delegation() (Scott Mayhew) [2064216] - NFS: Fix an Oops in pnfs_mark_request_commit() (Scott Mayhew) [2064216] - NFS: Fix up commit deadlocks (Scott Mayhew) [2064216] - NFSD:fix boolreturn.cocci warning (Scott Mayhew) [2064216] - nfsd: update create verifier comment (Scott Mayhew) [2064216] - SUNRPC: Change return value type of .pc_encode (Scott Mayhew) [2064216] - SUNRPC: Replace the "__be32 *p" parameter to .pc_encode (Scott Mayhew) [2064216] - NFSD: Save location of NFSv4 COMPOUND status (Scott Mayhew) [2064216] - SUNRPC: Change return value type of .pc_decode (Scott Mayhew) [2064216] - SUNRPC: Replace the "__be32 *p" parameter to .pc_decode (Scott Mayhew) [2064216] - SUNRPC: De-duplicate .pc_release() call sites (Scott Mayhew) [2064216] - SUNRPC: Simplify the SVC dispatch code path (Scott Mayhew) [2064216] - NFS: Fix deadlocks in nfs_scan_commit_list() (Scott Mayhew) [2064216] - NFS: Instrument i_size_write() (Scott Mayhew) [2064216] - SUNRPC: Per-rpc_clnt task PIDs (Scott Mayhew) [2064216] - NFS: Remove unnecessary TRACE_DEFINE_ENUM()s (Scott Mayhew) [2064216] - SUNRPC: Capture value of xdr_buf::page_base (Scott Mayhew) [2064216] - svcrdma: Split svcrmda_wc_{read,write} tracepoints (Scott Mayhew) [2064216] - svcrdma: Split the svcrdma_wc_send() tracepoint (Scott Mayhew) [2064216] - svcrdma: Split the svcrdma_wc_receive() tracepoint (Scott Mayhew) [2064216] - pnfs/flexfiles: Fix misplaced barrier in nfs4_ff_layout_prepare_ds (Scott Mayhew) [2064216] - NFS: Remove unnecessary page cache invalidations (Scott Mayhew) [2064216] - NFS: Fix dentry verifier races (Scott Mayhew) [2064216] - NFS: Further optimisations for 'ls -l' (Scott Mayhew) [2064216] - NFS: Fix up nfs_readdir_inode_mapping_valid() (Scott Mayhew) [2064216] - NFS: Ignore the directory size when marking for revalidation (Scott Mayhew) [2064216] - NFS: Don't set NFS_INO_DATA_INVAL_DEFER and NFS_INO_INVALID_DATA (Scott Mayhew) [2064216] - NFS: Default change_attr_type to NFS4_CHANGE_TYPE_IS_UNDEFINED (Scott Mayhew) [2064216] - NFSv4: Retrieve ACCESS on open if we're not using NFS4_CREATE_EXCLUSIVE (Scott Mayhew) [2064216] - NFS: Fix a few more clear_bit() instances that need release semantics (Scott Mayhew) [2064216] - SUNRPC: xprt_clear_locked() only needs release memory semantics (Scott Mayhew) [2064216] - SUNRPC: Remove unnecessary memory barriers (Scott Mayhew) [2064216] - SUNRPC: Remove WQ_HIGHPRI from xprtiod (Scott Mayhew) [2064216] - SUNRPC: Add cond_resched() at the appropriate point in __rpc_execute() (Scott Mayhew) [2064216] - SUNRPC: Partial revert of commit 6f9f17287e78 (Scott Mayhew) [2064216] - NFS: Fix up nfs_ctx_key_to_expire() (Scott Mayhew) [2064216] - NFS: Label the dentry with a verifier in nfs_rmdir() and nfs_unlink() (Scott Mayhew) [2064216] - NFS: Label the dentry with a verifier in nfs_link(), nfs_symlink() (Scott Mayhew) [2064216] - NFSD: Have legacy NFSD WRITE decoders use xdr_stream_subsegment() (Scott Mayhew) [2064216] - SUNRPC: xdr_stream_subsegment() must handle non-zero page_bases (Scott Mayhew) [2064216] - NFSD: simplify struct nfsfh (Scott Mayhew) [2064216] - NFSD: drop support for ancient filehandles (Scott Mayhew) [2064216] - NFSD: move filehandle format declarations out of "uapi". (Scott Mayhew) [2064216] - UNRPC: Return specific error code on kmalloc failure (Scott Mayhew) [2064216] - NFSD: Optimize DRC bucket pruning (Scott Mayhew) [2064216] - nfsd: don't alloc under spinlock in rpc_parse_scope_id (Scott Mayhew) [2064216] - NFSD: Keep existing listeners on portlist error (Scott Mayhew) [2064216] - nfs: Fix kerneldoc warning shown up by W=1 (Scott Mayhew) [2064216] - nfsd: back channel stuck in SEQ4_STATUS_CB_PATH_DOWN (Scott Mayhew) [2064216] - NLM: Fix svcxdr_encode_owner() (Scott Mayhew) [2064216] - SUNRPC: improve error response to over-size gss credential (Scott Mayhew) [2064216] - NFS: Always provide aligned buffers to the RPC read layers (Scott Mayhew) [2064216] - NFSv3: Delete duplicate judgement in nfs3_async_handle_jukebox (Scott Mayhew) [2064216] - SUNRPC: Tweak TCP socket shutdown in the RPC client (Scott Mayhew) [2064216] - svcrdma: xpt_bc_xprt is already clear in __svc_rdma_free() (Scott Mayhew) [2064216] - rpc: fix gss_svc_init cleanup on failure (Scott Mayhew) [2064216] - SUNRPC: Add RPC_AUTH_TLS protocol numbers (Scott Mayhew) [2064216] - NFSD: remove vanity comments (Scott Mayhew) [2064216] - svcrdma: Convert rdma->sc_rw_ctxts to llist (Scott Mayhew) [2064216] - svcrdma: Relieve contention on sc_send_lock. (Scott Mayhew) [2064216] - svcrdma: Fewer calls to wake_up() in Send completion handler (Scott Mayhew) [2064216] - NFSD: Use new __string_len C macros for nfsd_clid_class (Scott Mayhew) [2064216] - NFSD: Use new __string_len C macros for the nfs_dirent tracepoint (Scott Mayhew) [2064216] - tracing: Add trace_event helper macros __string_len() and __assign_str_len() (Scott Mayhew) [2064216] - NFSD: Clean up splice actor (Scott Mayhew) [2064216] - NFS: Clean up the synopsis of callback process_op() (Scott Mayhew) [2064216] - NFS: Extract the xdr_init_encode/decode() calls from decode_compound (Scott Mayhew) [2064216] - NFS: Remove unused callback void decoder (Scott Mayhew) [2064216] - NFS: Add a private local dispatcher for NFSv4 callback operations (Scott Mayhew) [2064216] - SUNRPC: Eliminate the RQ_AUTHERR flag (Scott Mayhew) [2064216] - SUNRPC: Set rq_auth_stat in the pg_authenticate() callout (Scott Mayhew) [2064216] - SUNRPC: Add svc_rqst::rq_auth_stat (Scott Mayhew) [2064216] - NFSv4/pNFS: Remove dead code (Scott Mayhew) [2064216] - SUNRPC: Convert rpc_client refcount to use refcount_t (Scott Mayhew) [2064216] - xprtrdma: Eliminate rpcrdma_post_sends() (Scott Mayhew) [2064216] - xprtrdma: Add an xprtrdma_post_send_err tracepoint (Scott Mayhew) [2064216] - xprtrdma: Add xprtrdma_post_recvs_err() tracepoint (Scott Mayhew) [2064216] - xprtrdma: Add an rpcrdma_mr_completion_class (Scott Mayhew) [2064216] - xprtrdma: Don't display r_xprt memory addresses in tracepoints (Scott Mayhew) [2064216] - xprtrdma: Disconnect after an ib_post_send() immediate error (Scott Mayhew) [2064216] - SUNRPC: Record timeout value in xprt_retransmit tracepoint (Scott Mayhew) [2064216] - SUNRPC: xprt_retransmit() displays the the NULL procedure incorrectly (Scott Mayhew) [2064216] - treewide: Add missing semicolons to __assign_str uses (Scott Mayhew) [2064216] - SUNRPC: Remove unneeded TRACE_DEFINE_ENUMs (Scott Mayhew) [2064216] - SUNRPC: Unset RPC_TASK_NO_RETRANS_TIMEOUT for NULL RPCs (Scott Mayhew) [2064216] - SUNRPC: Refactor rpc_ping() (Scott Mayhew) [2064216] - nfsd: fix NULL dereference in nfs3svc_encode_getaclres (Scott Mayhew) [2064216] - lockd: Update the NLMv4 SHARE results encoder to use struct xdr_stream (Scott Mayhew) [2064216] - lockd: Update the NLMv4 nlm_res results encoder to use struct xdr_stream (Scott Mayhew) [2064216] - lockd: Update the NLMv4 TEST results encoder to use struct xdr_stream (Scott Mayhew) [2064216] - lockd: Update the NLMv4 void results encoder to use struct xdr_stream (Scott Mayhew) [2064216] - lockd: Update the NLMv4 FREE_ALL arguments decoder to use struct xdr_stream (Scott Mayhew) [2064216] - lockd: Update the NLMv4 SHARE arguments decoder to use struct xdr_stream (Scott Mayhew) [2064216] - lockd: Update the NLMv4 SM_NOTIFY arguments decoder to use struct xdr_stream (Scott Mayhew) [2064216] - lockd: Update the NLMv4 nlm_res arguments decoder to use struct xdr_stream (Scott Mayhew) [2064216] - lockd: Update the NLMv4 UNLOCK arguments decoder to use struct xdr_stream (Scott Mayhew) [2064216] - lockd: Update the NLMv4 CANCEL arguments decoder to use struct xdr_stream (Scott Mayhew) [2064216] - lockd: Update the NLMv4 LOCK arguments decoder to use struct xdr_stream (Scott Mayhew) [2064216] - lockd: Update the NLMv4 TEST arguments decoder to use struct xdr_stream (Scott Mayhew) [2064216] - lockd: Update the NLMv4 void arguments decoder to use struct xdr_stream (Scott Mayhew) [2064216] - lockd: Update the NLMv1 SHARE results encoder to use struct xdr_stream (Scott Mayhew) [2064216] - lockd: Update the NLMv1 nlm_res results encoder to use struct xdr_stream (Scott Mayhew) [2064216] - lockd: Update the NLMv1 TEST results encoder to use struct xdr_stream (Scott Mayhew) [2064216] - lockd: Update the NLMv1 void results encoder to use struct xdr_stream (Scott Mayhew) [2064216] - lockd: Update the NLMv1 FREE_ALL arguments decoder to use struct xdr_stream (Scott Mayhew) [2064216] - lockd: Update the NLMv1 SHARE arguments decoder to use struct xdr_stream (Scott Mayhew) [2064216] - lockd: Update the NLMv1 SM_NOTIFY arguments decoder to use struct xdr_stream (Scott Mayhew) [2064216] - lockd: Update the NLMv1 nlm_res arguments decoder to use struct xdr_stream (Scott Mayhew) [2064216] - lockd: Update the NLMv1 UNLOCK arguments decoder to use struct xdr_stream (Scott Mayhew) [2064216] - lockd: Update the NLMv1 CANCEL arguments decoder to use struct xdr_stream (Scott Mayhew) [2064216] - lockd: Update the NLMv1 LOCK arguments decoder to use struct xdr_stream (Scott Mayhew) [2064216] - lockd: Update the NLMv1 TEST arguments decoder to use struct xdr_stream (Scott Mayhew) [2064216] - lockd: Update the NLMv1 void argument decoder to use struct xdr_stream (Scott Mayhew) [2064216] - lockd: Common NLM XDR helpers (Scott Mayhew) [2064216] - lockd: Create a simplified .vs_dispatch method for NLM requests (Scott Mayhew) [2064216] - lockd: Remove stale comments (Scott Mayhew) [2064216] - nfsd: rpc_peeraddr2str needs rcu lock (Scott Mayhew) [2064216] - rpc: remove redundant initialization of variable status (Scott Mayhew) [2064216] - NFSv4: setlease should return EAGAIN if locks are not available (Scott Mayhew) [2064216] - NFS: Avoid duplicate resets of attribute cache timeouts (Scott Mayhew) [2064216] - NFSv4: Fix handling of non-atomic change attrbute updates (Scott Mayhew) [2064216] - NFS: Fix up inode attribute revalidation timeouts (Scott Mayhew) [2064216] - NFSv4: Add support for application leases underpinned by a delegation (Scott Mayhew) [2064216] - NFSv4: Add lease breakpoints in case of a delegation recall or return (Scott Mayhew) [2064216] - NFSv4: Fix delegation return in cases where we have to retry (Scott Mayhew) [2064216] - nfsd: move some commit_metadata()s outside the inode lock (Scott Mayhew) [2064216] - NFSD: Update nfsd_cb_args tracepoint (Scott Mayhew) [2064216] - NFSD: Remove the nfsd_cb_work and nfsd_cb_done tracepoints (Scott Mayhew) [2064216] - NFSD: Add an nfsd_cb_probe tracepoint (Scott Mayhew) [2064216] - NFSD: Replace the nfsd_deleg_break tracepoint (Scott Mayhew) [2064216] - NFSD: Add an nfsd_cb_offload tracepoint (Scott Mayhew) [2064216] - NFSD: Add an nfsd_cb_lm_notify tracepoint (Scott Mayhew) [2064216] - NFSD: Enhance the nfsd_cb_setup tracepoint (Scott Mayhew) [2064216] - NFSD: Remove spurious cb_setup_err tracepoint (Scott Mayhew) [2064216] - NFSD: Adjust cb_shutdown tracepoint (Scott Mayhew) [2064216] - NFSD: Add cb_lost tracepoint (Scott Mayhew) [2064216] - NFSD: Drop TRACE_DEFINE_ENUM for NFSD4_CB_ macros (Scott Mayhew) [2064216] - NFSD: Capture every CB state transition (Scott Mayhew) [2064216] - NFSD: Constify @fh argument of knfsd_fh_hash() (Scott Mayhew) [2064216] - NFSD: Add tracepoints for EXCHANGEID edge cases (Scott Mayhew) [2064216] - NFSD: Add tracepoints for SETCLIENTID edge cases (Scott Mayhew) [2064216] - NFSD: Add a couple more nfsd_clid_expired call sites (Scott Mayhew) [2064216] - NFSD: Add nfsd_clid_destroyed tracepoint (Scott Mayhew) [2064216] - NFSD: Add nfsd_clid_reclaim_complete tracepoint (Scott Mayhew) [2064216] - NFSD: Add nfsd_clid_confirmed tracepoint (Scott Mayhew) [2064216] - NFSD: Remove trace_nfsd_clid_inuse_err (Scott Mayhew) [2064216] - NFSD: Add nfsd_clid_verf_mismatch tracepoint (Scott Mayhew) [2064216] - NFSD: Add nfsd_clid_cred_mismatch tracepoint (Scott Mayhew) [2064216] - NFSD: Add an RPC authflavor tracepoint display helper (Scott Mayhew) [2064216] - NFS: Ensure the NFS_CAP_SECURITY_LABEL capability is set when appropriate (Scott Mayhew) [2064216] - NFS: Split attribute support out from the server capabilities (Scott Mayhew) [2064216] - NFS: Don't store NFS_INO_REVAL_FORCED (Scott Mayhew) [2064216] - NFSv4: link must update the inode nlink. (Scott Mayhew) [2064216] - NFSv4: nfs4_inc/dec_nlink_locked should also invalidate ctime (Scott Mayhew) [2064216] - NFS: Another inode revalidation improvement (Scott Mayhew) [2064216] - NFS: Use information about the change attribute to optimise updates (Scott Mayhew) [2064216] - NFSv4: Add support for the NFSv4.2 "change_attr_type" attribute (Scott Mayhew) [2064216] - NFS: Simplify cache consistency in nfs_check_inode_attributes() (Scott Mayhew) [2064216] - NFS: Remove a line of code that has no effect in nfs_update_inode() (Scott Mayhew) [2064216] - NFS: Fix up handling of outstanding layoutcommit in nfs_update_inode() (Scott Mayhew) [2064216] - NFS: Separate tracking of file mode cache validity from the uid/gid (Scott Mayhew) [2064216] - NFS: Separate tracking of file nlinks cache validity from the mode/uid/gid (Scott Mayhew) [2064216] - NFSv4: Fix nfs4_bitmap_copy_adjust() (Scott Mayhew) [2064216] - NFS: Don't set NFS_INO_REVAL_PAGECACHE in the inode cache validity (Scott Mayhew) [2064216] - NFS: Replace use of NFS_INO_REVAL_PAGECACHE when checking cache validity (Scott Mayhew) [2064216] - NFS: Add a cache validity flag argument to nfs_revalidate_inode() (Scott Mayhew) [2064216] - NFS: nfs_setattr_update_inode() should clear the suid/sgid bits (Scott Mayhew) [2064216] - NFS: Fix up statx() results (Scott Mayhew) [2064216] - NFS: Don't revalidate attributes that are not being asked for (Scott Mayhew) [2064216] - NFSD: Clean up after updating NFSv3 ACL encoders (Scott Mayhew) [2064216] - NFSD: Update the NFSv3 SETACL result encoder to use struct xdr_stream (Scott Mayhew) [2064216] - NFSD: Update the NFSv3 GETACL result encoder to use struct xdr_stream (Scott Mayhew) [2064216] - NFSD: Clean up after updating NFSv2 ACL encoders (Scott Mayhew) [2064216] - NFSD: Update the NFSv2 ACL ACCESS result encoder to use struct xdr_stream (Scott Mayhew) [2064216] - NFSD: Update the NFSv2 ACL GETATTR result encoder to use struct xdr_stream (Scott Mayhew) [2064216] - NFSD: Update the NFSv2 SETACL result encoder to use struct xdr_stream (Scott Mayhew) [2064216] - NFSD: Update the NFSv2 GETACL result encoder to use struct xdr_stream (Scott Mayhew) [2064216] - NFSD: Add an xdr_stream-based encoder for NFSv2/3 ACLs (Scott Mayhew) [2064216] - NFSD: Remove unused NFSv2 directory entry encoders (Scott Mayhew) [2064216] - NFSD: Update the NFSv2 READDIR entry encoder to use struct xdr_stream (Scott Mayhew) [2064216] - NFSD: Update the NFSv2 READDIR result encoder to use struct xdr_stream (Scott Mayhew) [2064216] - NFSD: Count bytes instead of pages in the NFSv2 READDIR encoder (Scott Mayhew) [2064216] - NFSD: Add a helper that encodes NFSv3 directory offset cookies (Scott Mayhew) [2064216] - NFSD: Update the NFSv2 STATFS result encoder to use struct xdr_stream (Scott Mayhew) [2064216] - NFSD: Update the NFSv2 READ result encoder to use struct xdr_stream (Scott Mayhew) [2064216] - NFSD: Update the NFSv2 READLINK result encoder to use struct xdr_stream (Scott Mayhew) [2064216] - NFSD: Update the NFSv2 diropres encoder to use struct xdr_stream (Scott Mayhew) [2064216] - NFSD: Update the NFSv2 attrstat encoder to use struct xdr_stream (Scott Mayhew) [2064216] - NFSD: Update the NFSv2 stat encoder to use struct xdr_stream (Scott Mayhew) [2064216] - NFSD: Reduce svc_rqst::rq_pages churn during READDIR operations (Scott Mayhew) [2064216] - NFSD: Remove unused NFSv3 directory entry encoders (Scott Mayhew) [2064216] - NFSD: Update NFSv3 READDIR entry encoders to use struct xdr_stream (Scott Mayhew) [2064216] - NFSD: Update the NFSv3 READDIR3res encoder to use struct xdr_stream (Scott Mayhew) [2064216] - NFSD: Count bytes instead of pages in the NFSv3 READDIR encoder (Scott Mayhew) [2064216] - NFSD: Add a helper that encodes NFSv3 directory offset cookies (Scott Mayhew) [2064216] - NFSD: Update the NFSv3 COMMIT3res encoder to use struct xdr_stream (Scott Mayhew) [2064216] - NFSD: Update the NFSv3 PATHCONF3res encoder to use struct xdr_stream (Scott Mayhew) [2064216] - NFSD: Update the NFSv3 FSINFO3res encoder to use struct xdr_stream (Scott Mayhew) [2064216] - NFSD: Update the NFSv3 FSSTAT3res encoder to use struct xdr_stream (Scott Mayhew) [2064216] - NFSD: Update the NFSv3 LINK3res encoder to use struct xdr_stream (Scott Mayhew) [2064216] - NFSD: Update the NFSv3 RENAMEv3res encoder to use struct xdr_stream (Scott Mayhew) [2064216] - NFSD: Update the NFSv3 CREATE family of encoders to use struct xdr_stream (Scott Mayhew) [2064216] - NFSD: Update the NFSv3 WRITE3res encoder to use struct xdr_stream (Scott Mayhew) [2064216] - NFSD: Update the NFSv3 READ3res encode to use struct xdr_stream (Scott Mayhew) [2064216] - NFSD: Update the NFSv3 READLINK3res encoder to use struct xdr_stream (Scott Mayhew) [2064216] - NFSD: Update the NFSv3 wccstat result encoder to use struct xdr_stream (Scott Mayhew) [2064216] - NFSD: Update the NFSv3 LOOKUP3res encoder to use struct xdr_stream (Scott Mayhew) [2064216] - NFSD: Update the NFSv3 ACCESS3res encoder to use struct xdr_stream (Scott Mayhew) [2064216] - NFSD: Update the GETATTR3res encoder to use struct xdr_stream (Scott Mayhew) [2064216] - NFSD: Extract the svcxdr_init_encode() helper (Scott Mayhew) [2064216] - NFSD: Clean up after updating NFSv3 ACL decoders (Scott Mayhew) [2064216] - NFSD: Update the NFSv2 SETACL argument decoder to use struct xdr_stream (Scott Mayhew) [2064216] - NFSD: Update the NFSv3 GETACL argument decoder to use struct xdr_stream (Scott Mayhew) [2064216] - NFSD: Clean up after updating NFSv2 ACL decoders (Scott Mayhew) [2064216] - NFSD: Update the NFSv2 ACL ACCESS argument decoder to use struct xdr_stream (Scott Mayhew) [2064216] - NFSD: Update the NFSv2 ACL GETATTR argument decoder to use struct xdr_stream (Scott Mayhew) [2064216] - NFSD: Update the NFSv2 SETACL argument decoder to use struct xdr_stream (Scott Mayhew) [2064216] - NFSD: Add an xdr_stream-based decoder for NFSv2/3 ACLs (Scott Mayhew) [2064216] - NFSD: Update the NFSv2 GETACL argument decoder to use struct xdr_stream (Scott Mayhew) [2064216] - NFSD: Remove argument length checking in nfsd_dispatch() (Scott Mayhew) [2064216] - NFSD: Update the NFSv2 SYMLINK argument decoder to use struct xdr_stream (Scott Mayhew) [2064216] - NFSD: Update the NFSv2 CREATE argument decoder to use struct xdr_stream (Scott Mayhew) [2064216] - NFSD: Update the NFSv2 SETATTR argument decoder to use struct xdr_stream (Scott Mayhew) [2064216] - NFSD: Update the NFSv2 LINK argument decoder to use struct xdr_stream (Scott Mayhew) [2064216] - NFSD: Update the NFSv2 RENAME argument decoder to use struct xdr_stream (Scott Mayhew) [2064216] - NFSD: Update NFSv2 diropargs decoding to use struct xdr_stream (Scott Mayhew) [2064216] - NFSD: Update the NFSv2 READDIR argument decoder to use struct xdr_stream (Scott Mayhew) [2064216] - NFSD: Add helper to set up the pages where the dirlist is encoded (Scott Mayhew) [2064216] - NFSD: Update the NFSv2 READLINK argument decoder to use struct xdr_stream (Scott Mayhew) [2064216] - NFSD: Update the NFSv2 WRITE argument decoder to use struct xdr_stream (Scott Mayhew) [2064216] - NFSD: Update the NFSv2 READ argument decoder to use struct xdr_stream (Scott Mayhew) [2064216] - NFSD: Update the NFSv2 GETATTR argument decoder to use struct xdr_stream (Scott Mayhew) [2064216] - NFSD: Update the MKNOD3args decoder to use struct xdr_stream (Scott Mayhew) [2064216] - NFSD: Update the SYMLINK3args decoder to use struct xdr_stream (Scott Mayhew) [2064216] - NFSD: Update the MKDIR3args decoder to use struct xdr_stream (Scott Mayhew) [2064216] - NFSD: Update the CREATE3args decoder to use struct xdr_stream (Scott Mayhew) [2064216] - NFSD: Update the SETATTR3args decoder to use struct xdr_stream (Scott Mayhew) [2064216] - NFSD: Update the LINK3args decoder to use struct xdr_stream (Scott Mayhew) [2064216] - NFSD: Update the RENAME3args decoder to use struct xdr_stream (Scott Mayhew) [2064216] - NFSD: Update the NFSv3 DIROPargs decoder to use struct xdr_stream (Scott Mayhew) [2064216] - NFSD: Update COMMIT3arg decoder to use struct xdr_stream (Scott Mayhew) [2064216] - NFSD: Update READDIR3args decoders to use struct xdr_stream (Scott Mayhew) [2064216] - NFSD: Add helper to set up the pages where the dirlist is encoded (Scott Mayhew) [2064216] - NFSD: Fix returned READDIR offset cookie (Scott Mayhew) [2064216] - NFSD: Update READLINK3arg decoder to use struct xdr_stream (Scott Mayhew) [2064216] - NFSD: Update WRITE3arg decoder to use struct xdr_stream (Scott Mayhew) [2064216] - NFSD: Update READ3arg decoder to use struct xdr_stream (Scott Mayhew) [2064216] - NFSD: Update ACCESS3arg decoder to use struct xdr_stream (Scott Mayhew) [2064216] - NFSD: Update GETATTR3args decoder to use struct xdr_stream (Scott Mayhew) [2064216] - SUNRPC: Move definition of XDR_UNIT (Scott Mayhew) [2064216] - rpcrdma: Capture bytes received in Receive completion tracepoints (Scott Mayhew) [2064216] - NFSD: Restore NFSv4 decoding's SAVEMEM functionality (Scott Mayhew) [2064216] - NFSD: Remove macros that are no longer used (Scott Mayhew) [2064216] - NFSD: Replace READ* macros in nfsd4_decode_compound() (Scott Mayhew) [2064216] - NFSD: Make nfsd4_ops::opnum a u32 (Scott Mayhew) [2064216] - NFSD: Replace READ* macros in nfsd4_decode_listxattrs() (Scott Mayhew) [2064216] - NFSD: Replace READ* macros in nfsd4_decode_setxattr() (Scott Mayhew) [2064216] - NFSD: Replace READ* macros in nfsd4_decode_xattr_name() (Scott Mayhew) [2064216] - NFSD: Replace READ* macros in nfsd4_decode_clone() (Scott Mayhew) [2064216] - NFSD: Replace READ* macros in nfsd4_decode_seek() (Scott Mayhew) [2064216] - NFSD: Replace READ* macros in nfsd4_decode_offload_status() (Scott Mayhew) [2064216] - NFSD: Replace READ* macros in nfsd4_decode_copy() (Scott Mayhew) [2064216] - NFSD: Replace READ* macros in nfsd4_decode_fallocate() (Scott Mayhew) [2064216] - NFSD: Replace READ* macros in nfsd4_decode_reclaim_complete() (Scott Mayhew) [2064216] - NFSD: Replace READ* macros in nfsd4_decode_destroy_clientid() (Scott Mayhew) [2064216] - NFSD: Replace READ* macros in nfsd4_decode_test_stateid() (Scott Mayhew) [2064216] - NFSD: Replace READ* macros in nfsd4_decode_sequence() (Scott Mayhew) [2064216] - NFSD: Replace READ* macros in nfsd4_decode_secinfo_no_name() (Scott Mayhew) [2064216] - NFSD: Replace READ* macros in nfsd4_decode_layoutreturn() (Scott Mayhew) [2064216] - NFSD: Replace READ* macros in nfsd4_decode_layoutget() (Scott Mayhew) [2064216] - NFSD: Replace READ* macros in nfsd4_decode_layoutcommit() (Scott Mayhew) [2064216] - NFSD: Replace READ* macros in nfsd4_decode_getdeviceinfo() (Scott Mayhew) [2064216] - NFSD: Replace READ* macros in nfsd4_decode_free_stateid() (Scott Mayhew) [2064216] - NFSD: Replace READ* macros in nfsd4_decode_destroy_session() (Scott Mayhew) [2064216] - NFSD: Replace READ* macros in nfsd4_decode_create_session() (Scott Mayhew) [2064216] - NFSD: Add a helper to decode channel_attrs4 (Scott Mayhew) [2064216] - NFSD: Add a helper to decode nfs_impl_id4 (Scott Mayhew) [2064216] - NFSD: Add a helper to decode state_protect4_a (Scott Mayhew) [2064216] - NFSD: Add a separate decoder for ssv_sp_parms (Scott Mayhew) [2064216] - NFSD: Add a separate decoder to handle state_protect_ops (Scott Mayhew) [2064216] - NFSD: Replace READ* macros in nfsd4_decode_bind_conn_to_session() (Scott Mayhew) [2064216] - NFSD: Replace READ* macros in nfsd4_decode_backchannel_ctl() (Scott Mayhew) [2064216] - NFSD: Replace READ* macros in nfsd4_decode_cb_sec() (Scott Mayhew) [2064216] - NFSD: Replace READ* macros in nfsd4_decode_release_lockowner() (Scott Mayhew) [2064216] - NFSD: Replace READ* macros in nfsd4_decode_write() (Scott Mayhew) [2064216] - NFSD: Replace READ* macros in nfsd4_decode_verify() (Scott Mayhew) [2064216] - NFSD: Replace READ* macros in nfsd4_decode_setclientid_confirm() (Scott Mayhew) [2064216] - NFSD: Replace READ* macros in nfsd4_decode_setclientid() (Scott Mayhew) [2064216] - NFSD: Replace READ* macros in nfsd4_decode_setattr() (Scott Mayhew) [2064216] - NFSD: Replace READ* macros in nfsd4_decode_secinfo() (Scott Mayhew) [2064216] - NFSD: Replace READ* macros in nfsd4_decode_renew() (Scott Mayhew) [2064216] - NFSD: Replace READ* macros in nfsd4_decode_rename() (Scott Mayhew) [2064216] - NFSD: Replace READ* macros in nfsd4_decode_remove() (Scott Mayhew) [2064216] - NFSD: Replace READ* macros in nfsd4_decode_readdir() (Scott Mayhew) [2064216] - NFSD: Replace READ* macros in nfsd4_decode_read() (Scott Mayhew) [2064216] - NFSD: Replace READ* macros in nfsd4_decode_putfh() (Scott Mayhew) [2064216] - NFSD: Replace READ* macros in nfsd4_decode_open_downgrade() (Scott Mayhew) [2064216] - NFSD: Replace READ* macros in nfsd4_decode_open_confirm() (Scott Mayhew) [2064216] - NFSD: Replace READ* macros in nfsd4_decode_open() (Scott Mayhew) [2064216] - NFSD: Add helper to decode OPEN's open_claim4 argument (Scott Mayhew) [2064216] - NFSD: Replace READ* macros in nfsd4_decode_share_deny() (Scott Mayhew) [2064216] - NFSD: Replace READ* macros in nfsd4_decode_share_access() (Scott Mayhew) [2064216] - NFSD: Add helper to decode OPEN's openflag4 argument (Scott Mayhew) [2064216] - NFSD: Add helper to decode OPEN's createhow4 argument (Scott Mayhew) [2064216] - NFSD: Add helper to decode NFSv4 verifiers (Scott Mayhew) [2064216] - NFSD: Replace READ* macros in nfsd4_decode_lookup() (Scott Mayhew) [2064216] - NFSD: Replace READ* macros in nfsd4_decode_locku() (Scott Mayhew) [2064216] - NFSD: Replace READ* macros in nfsd4_decode_lockt() (Scott Mayhew) [2064216] - NFSD: Replace READ* macros in nfsd4_decode_lock() (Scott Mayhew) [2064216] - NFSD: Add helper for decoding locker4 (Scott Mayhew) [2064216] - NFSD: Add helpers to decode a clientid4 and an NFSv4 state owner (Scott Mayhew) [2064216] - NFSD: Relocate nfsd4_decode_opaque() (Scott Mayhew) [2064216] - NFSD: Replace READ* macros in nfsd4_decode_link() (Scott Mayhew) [2064216] - NFSD: Replace READ* macros in nfsd4_decode_getattr() (Scott Mayhew) [2064216] - NFSD: Replace READ* macros in nfsd4_decode_delegreturn() (Scott Mayhew) [2064216] - NFSD: Replace READ* macros in nfsd4_decode_create() (Scott Mayhew) [2064216] - NFSD: Replace READ* macros in nfsd4_decode_fattr() (Scott Mayhew) [2064216] - NFSD: Replace READ* macros that decode the fattr4 umask attribute (Scott Mayhew) [2064216] - NFSD: Replace READ* macros that decode the fattr4 security label attribute (Scott Mayhew) [2064216] - NFSD: Replace READ* macros that decode the fattr4 time_set attributes (Scott Mayhew) [2064216] - NFSD: Replace READ* macros that decode the fattr4 owner_group attribute (Scott Mayhew) [2064216] - NFSD: Replace READ* macros that decode the fattr4 owner attribute (Scott Mayhew) [2064216] - NFSD: Replace READ* macros that decode the fattr4 mode attribute (Scott Mayhew) [2064216] - NFSD: Replace READ* macros that decode the fattr4 acl attribute (Scott Mayhew) [2064216] - NFSD: Replace READ* macros that decode the fattr4 size attribute (Scott Mayhew) [2064216] - NFSD: Change the way the expected length of a fattr4 is checked (Scott Mayhew) [2064216] - NFSD: Replace READ* macros in nfsd4_decode_commit() (Scott Mayhew) [2064216] - NFSD: Replace READ* macros in nfsd4_decode_close() (Scott Mayhew) [2064216] - NFSD: Replace READ* macros in nfsd4_decode_access() (Scott Mayhew) [2064216] - NFSD: Replace the internals of the READ_BUF() macro (Scott Mayhew) [2064216] - nfsd/nfs3: remove unused macro nfsd3_fhandleres (Scott Mayhew) [2064216] - vt: vt_ioctl: fix race in VT_RESIZEX (Čestmír Kalina) [2068338] - net/mlx5: Bridge, Fix devlink deadlock on net namespace deletion (Amir Tzin) [2055580] - openvswitch: Fix setting ipv6 fields causing hw csum failure (Eelco Chaudron) [1974356]- Fix up versioning for maintainer builds (Jarod Wilson) - powerpc/iommu: Enable remaining IOMMU Pagesizes present in LoPAR (Gustavo Walbon) [1987109] - sizes.h: add SZ_8G/SZ_16G/SZ_32G macros (Gustavo Walbon) [1987109] - x86/cpu: Add Xeon Icelake-D to list of CPUs that support PPIN (Puneet Sethi) [2040336] - dm integrity: fix memory corruption when tag_size is less than digest size (Benjamin Marzinski) [2081775] - sctp: check asoc strreset_chunk in sctp_generate_reconf_event (Xin Long) [2079980] - sctp: Initialize daddr on peeled off socket (Xin Long) [2079980] - sctp: fix kernel-infoleak for SCTP sockets (Xin Long) [2079980] - sctp: do not update transport pathmtu if SPP_PMTUD_ENABLE is not set (Xin Long) [2079980] - dm crypt: fix copy and paste bug in crypt_alloc_req_aead (Benjamin Marzinski) [2073431] - dm crypt: defer decryption to a tasklet if interrupts disabled (Benjamin Marzinski) [2073431] - dm crypt: do not call bio_endio() from the dm-crypt tasklet (Benjamin Marzinski) [2073431] - dm crypt: use GFP_ATOMIC when allocating crypto requests from softirq (Benjamin Marzinski) [2073431] - dm crypt: do not wait for backlogged crypto request completion in softirq (Benjamin Marzinski) [2073431] - dm crypt: document new no_workqueue flags (Benjamin Marzinski) [2073431] - dm crypt: add flags to optionally bypass kcryptd workqueues (Benjamin Marzinski) [2073431] - tracing/osnoise: Force quiescent states while tracing (Jerome Marchand) [2069710] - tracing/osnoise: Do not unregister events twice (Jerome Marchand) [2069710] - tracing/osnoise: Make osnoise_main to sleep for microseconds (Jerome Marchand) [2069710] - tracing/osnoise: Properly unhook events if start_per_cpu_kthreads() fails (Jerome Marchand) [2069710] - tracing/osnoise: Make osnoise_instances static (Jerome Marchand) [2069710] - tracing/osnoise: Remove PREEMPT_RT ifdefs from inside functions (Jerome Marchand) [2069710] - tracing/osnoise: Remove STACKTRACE ifdefs from inside functions (Jerome Marchand) [2069710] - tracing/osnoise: Allow multiple instances of the same tracer (Jerome Marchand) [2069710] - tracing/osnoise: Remove TIMERLAT ifdefs from inside functions (Jerome Marchand) [2069710] - tracing/osnoise: Support a list of trace_array *tr (Jerome Marchand) [2069710] - tracing/osnoise: Use start/stop_per_cpu_kthreads() on osnoise_cpus_write() (Jerome Marchand) [2069710] - tracing/osnoise: Split workload start from the tracer start (Jerome Marchand) [2069710] - tracing/osnoise: Improve comments about barrier need for NMI callbacks (Jerome Marchand) [2069710] - tracing/osnoise: Do not follow tracing_cpumask (Jerome Marchand) [2069710] - trace/timerlat: Add migrate-disabled field to the timerlat header (Jerome Marchand) [2069710] - trace/osnoise: Add migrate-disabled field to the osnoise header (Jerome Marchand) [2069710] - tracing/doc: Fix typos on the timerlat tracer documentation (Jerome Marchand) [2069710] - trace/osnoise: Fix an ifdef comment (Jerome Marchand) [2069710] - redhat: indicate HEAD state in tarball/rpm name (Jarod Wilson) - selftest: net: Test IPv4 PMTU exceptions with DSCP and ECN (Guillaume Nault) [2081453] - ipv4: Fix route lookups when handling ICMP redirects and PMTU updates (Guillaume Nault) [2081453] - ipv4: tcp: send zero IPID in SYNACK messages (Guillaume Nault) [2081453] - ipv4: raw: lock the socket in raw_bind() (Guillaume Nault) [2081453] - net/af_packet: add VLAN support for AF_PACKET SOCK_RAW GSO (Hangbin Liu) [2066976] - net/packet: fix packet_sock xmit return value checking (Hangbin Liu) [2066976] - doc/ip-sysctl: add bc_forwarding (Xin Long) [2080486] - net/packet: fix packet_sock xmit return value checking (Xin Long) [2080486] - net: handle ARPHRD_PIMREG in dev_is_mac_header_xmit() (Xin Long) [2080486] - net/packet: fix slab-out-of-bounds access in packet_recvmsg() (Xin Long) [2080486] - veth: fix races around rq->rx_notify_masked (Xin Long) [2080486] - af_packet: fix data-race in packet_setsockopt / packet_setsockopt (Xin Long) [2080486] - ipv4: remove sparse error in ip_neigh_gw4() (Xin Long) [2080486] - af_unix: annote lockless accesses to unix_tot_inflight & gc_in_progress (Xin Long) [2080486] - veth: Do not record rx queue hint in veth_xmit (Xin Long) [2080486] - veth: ensure skb entering GRO are not cloned. (Xin Long) [2080486] - ethtool: Fix link extended state for big endian (Xin Long) [2080486] - ethtool: do not perform operations on net devices being unregistered (Xin Long) [2080486] - ethtool: Add transceiver module extended state (Xin Long) [2080486] - ethtool: runtime-resume netdev parent in ethnl_ops_begin (Xin Long) [2080486] - ethtool: move netif_device_present check from ethnl_parse_header_dev_get to ethnl_ops_begin (Xin Long) [2080486] - ethtool: move implementation of ethnl_ops_begin/complete to netlink.c (Xin Long) [2080486] - net: validate lwtstate->data before returning from skb_tunnel_info() (Xin Long) [2080486]- bnx2x: fix napi API usage sequence (Manish Chopra) [2080659] - netfilter: fix use-after-free in __nf_register_net_hook() (Florian Westphal) [2080272] - netfilter: nf_tables: unregister flowtable hooks on netns exit (Florian Westphal) [2080272] - netfilter: nftables: add helper function to release hooks of one single table (Florian Westphal) [2080272] - netfilter: nft_socket: only do sk lookups when indev is available (Florian Westphal) [2080272] - netfilter: nf_conntrack_tcp: re-init for syn packets only (Florian Westphal) [2080272] - netfilter: nft_set_rbtree: overlap detection with element re-addition after deletion (Florian Westphal) [2080272] - netfilter: nf_tables: fix memory leak during stateful obj update (Florian Westphal) [2080272] - netfilter: nf_conntrack_tcp: preserve liberal flag in tcp options (Florian Westphal) [2080272] - netfilter: ctnetlink: disable helper autoassign (Florian Westphal) [2080272] - netfilter: nft_payload: don't allow th access for fragments (Florian Westphal) [2080272] - netfilter: nft_payload: simplify vlan header handling (Florian Westphal) [2080272] - RDMA/rxe: Change mcg_lock to a _bh lock (Kamal Heib) [2056500] - RDMA/rxe: Do not call dev_mc_add/del() under a spinlock (Kamal Heib) [2056500] - RDMA/rxe: Recheck the MR in when generating a READ reply (Kamal Heib) [2056500] - RDMA/rxe: Fix "Replace mr by rkey in responder resources" (Kamal Heib) [2056500] - RDMA/siw: Fix a condition race issue in MPA request processing (Kamal Heib) [2056500] - RDMA/irdma: Fix possible crash due to NULL netdev in notifier (Kamal Heib) [2056500] - RDMA/irdma: Reduce iWARP QP destroy time (Kamal Heib) [2056500] - RDMA/irdma: Flush iWARP QP if modified to ERR from RTR state (Kamal Heib) [2056500] - RDMA/irdma: Fix deadlock in irdma_cleanup_cm_core() (Kamal Heib) [2056500] - RDMA/hfi1: Fix use-after-free bug for mm struct (Kamal Heib) [2056500] - IB/rdmavt: add lock to call to rvt_error_qp to prevent a race condition (Kamal Heib) [2056500] - IB/cm: Cancel mad on the DREQ event when the state is MRA_REP_RCVD (Kamal Heib) [2056500] - RDMA/nldev: Prevent underflow in nldev_stat_set_counter_dynamic_doit() (Kamal Heib) [2056500] - IB/iser: Fix error flow in case of registration failure (Kamal Heib) [2056500] - IB/iser: Generalize map/unmap dma tasks (Kamal Heib) [2056500] - IB/iser: Use iser_fr_desc as registration context (Kamal Heib) [2056500] - IB/iser: Remove iser_reg_data_sg helper function (Kamal Heib) [2056500] - RDMA/rxe: Use standard names for ref counting (Kamal Heib) [2056500] - RDMA/rxe: Replace red-black trees by xarrays (Kamal Heib) [2056500] - RDMA/rxe: Shorten pool names in rxe_pool.c (Kamal Heib) [2056500] - RDMA/rxe: Move max_elem into rxe_type_info (Kamal Heib) [2056500] - RDMA/rxe: Replace obj by elem in declaration (Kamal Heib) [2056500] - RDMA/rxe: Delete _locked() APIs for pool objects (Kamal Heib) [2056500] - RDMA/rxe: Reverse the sense of RXE_POOL_NO_ALLOC (Kamal Heib) [2056500] - RDMA/rxe: Replace mr by rkey in responder resources (Kamal Heib) [2056500] - RDMA/rxe: Fix ref error in rxe_av.c (Kamal Heib) [2056500] - RDMA/irdma: Add support for address handle re-use (Kamal Heib) [2056500] - Revert "RDMA/core: Fix ib_qp_usecnt_dec() called when error" (Kamal Heib) [2056500] - RDMA/rxe: Remove useless argument for update_state() (Kamal Heib) [2056500] - RDMA/rxe: Change variable and function argument to proper type (Kamal Heib) [2056500] - RDMA/irdma: Prevent some integer underflows (Kamal Heib) [2056500] - RDMA/core: Fix ib_qp_usecnt_dec() called when error (Kamal Heib) [2056500] - IB/hfi1: Allow larger MTU without AIP (Kamal Heib) [2056500] - RDMA/core: Remove unnecessary statements (Kamal Heib) [2056500] - RDMA/irdma: Remove incorrect masking of PD (Kamal Heib) [2056500] - RDMA/irdma: Fix Passthrough mode in VM (Kamal Heib) [2056500] - RDMA/irdma: Fix netdev notifications for vlan's (Kamal Heib) [2056500] - RDMA/irdma: Make irdma_create_mg_ctx return a void (Kamal Heib) [2056500] - RDMA/irdma: Move union irdma_sockaddr to header file (Kamal Heib) [2056500] - RDMA/irdma: Remove the unnecessary variable saddr (Kamal Heib) [2056500] - RDMA/irdma: Use net_type to check network type (Kamal Heib) [2056500] - RDMA/rxe: Cleanup rxe_mcast.c (Kamal Heib) [2056500] - RDMA/rxe: Collect cleanup mca code in a subroutine (Kamal Heib) [2056500] - RDMA/rxe: Collect mca init code in a subroutine (Kamal Heib) [2056500] - RDMA/rxe: Warn if mcast memory is not freed (Kamal Heib) [2056500] - RDMA/irdma: Remove excess error variables (Kamal Heib) [2056500] - RDMA/irdma: Propagate error codes (Kamal Heib) [2056500] - RDMA/irdma: Remove enum irdma_status_code (Kamal Heib) [2056500] - RDMA/ib_srp: Add more documentation (Kamal Heib) [2056500] - IB/cma: Allow XRC INI QPs to set their local ACK timeout (Kamal Heib) [2056500] - RDMA/rxe: Remove mcg from rxe pools (Kamal Heib) [2056500] - RDMA/rxe: Remove key'ed object support (Kamal Heib) [2056500] - RDMA/rxe: Replace pool key by rxe->mcg_tree (Kamal Heib) [2056500] - RDMA/rxe: Replace int num_qp by atomic_t qp_num (Kamal Heib) [2056500] - RDMA/rxe: Replace grp by mcg, mce by mca (Kamal Heib) [2056500] - RDMA/rxe: Use kzmalloc/kfree for mca (Kamal Heib) [2056500] - RDMA/rxe: Move mcg_lock to rxe (Kamal Heib) [2056500] - RDMA/hfi: Replace cpumask_weight with cpumask_empty where appropriate (Kamal Heib) [2056500] - RDMA/irdma: Refactor DCB bits in prep for DSCP support (Kamal Heib) [2056500] - RDMA/opa: Delete useless module.h include (Kamal Heib) [2056500] - RDMA/iser: Delete useless module.h include (Kamal Heib) [2056500] - RDMA/ipoib: Delete useless module.h include (Kamal Heib) [2056500] - RDMA/rxe: Delete useless module.h include (Kamal Heib) [2056500] - RDMA/usnic: Delete useless module.h include (Kamal Heib) [2056500] - RDMA/hfi1: Delete useless module.h include (Kamal Heib) [2056500] - RDMA/core: Delete useless module.h include (Kamal Heib) [2056500] - RDMA/core: Set MR type in ib_reg_user_mr (Kamal Heib) [2056500] - md: Set MD_BROKEN for RAID1 and RAID10 (Nigel Croxon) [2042729] - raid5: introduce MD_BROKEN (Nigel Croxon) [2042729] - RHEL only Changes to support block changes not picked up (Nigel Croxon) [2042729] - md: fix NULL pointer deref with nowait but no mddev->queue (Nigel Croxon) [2042729] - md: use default_groups in kobj_type (Nigel Croxon) [2042729] - md: Move alloc/free acct bioset in to personality (Nigel Croxon) [2042729] - md: fix spelling of "its" (Nigel Croxon) [2042729] - md: raid456 add nowait support (Nigel Croxon) [2042729] - md: raid10 add nowait support (Nigel Croxon) [2042729] - md: raid1 add nowait support (Nigel Croxon) [2042729] - md: add support for REQ_NOWAIT (Nigel Croxon) [2042729] - md/raid5: play nice with PREEMPT_RT (Nigel Croxon) [2042729] - md/raid1: fix missing bitmap update w/o WriteMostly devices (Nigel Croxon) [2042729] - md: fix double free of mddev->private in autorun_array() (Nigel Croxon) [2042729] - md: fix update super 1.0 on rdev size change (Nigel Croxon) [2042729] - raid5-ppl: use swap() to make code cleaner (Nigel Croxon) [2042729] - md/bitmap: don't set max_write_behind if there is no write mostly device (Nigel Croxon) [2042729] - md: update superblock after changing rdev flags in state_store (Nigel Croxon) [2042729] - md: remove unused argument from md_new_event (Nigel Croxon) [2042729] - md/raid5: call roundup_pow_of_two in raid5_run (Nigel Croxon) [2042729] - md/raid1: use rdev in raid1_write_request directly (Nigel Croxon) [2042729] - md/raid1: only allocate write behind bio for WriteMostly device (Nigel Croxon) [2042729] - md: properly unwind when failing to add the kobject in md_alloc (Nigel Croxon) [2042729] - md: extend disks_mutex coverage (Nigel Croxon) [2042729] - md: add the bitmap group to the default groups for the md kobject (Nigel Croxon) [2042729] - md: add error handling support for add_disk() (Nigel Croxon) [2042729] - md: fix a lock order reversal in md_alloc (Nigel Croxon) [2042729] - scsi: qedf: Stop using the SCSI pointer (Nilesh Javali) [2044843] - scsi: qedf: Change context reset messages to ratelimited (Nilesh Javali) [2044843] - scsi: qedf: Fix refcount issue when LOGO is received during TMF (Nilesh Javali) [2044843] - scsi: qedf: Add stag_work to all the vports (Nilesh Javali) [2044843] - scsi: qedf: Fix potential dereference of NULL pointer (Nilesh Javali) [2044843] - eth: fwnode: remove the addr len from mac helpers (Íñigo Huguet) [2069565] - eth: fwnode: change the return type of mac address helpers (Íñigo Huguet) [2069565] - device property: move mac addr helpers to eth.c (Íñigo Huguet) [2069565] - net: thunderx: Use fwnode_get_mac_address() (Íñigo Huguet) [2069565] - qede: confirm skb is allocated before using (Manish Chopra) [2040267] - qed: fix ethtool register dump (Manish Chopra) [2040267] - qed: remove unnecessary memset in qed_init_fw_funcs (Manish Chopra) [2040267] - qed: return status of qed_iov_get_link (Manish Chopra) [2040267] - net: qlogic: check the return value of dma_alloc_coherent() in qed_vf_hw_prepare() (Manish Chopra) [2040267] - qed: validate and restrict untrusted VFs vlan promisc mode (Manish Chopra) [2040267] - qed: display VF trust config (Manish Chopra) [2040267] - qed: prevent a fw assert during device shutdown (Manish Chopra) [2040267] - qed: use msleep() in qed_mcp_cmd() and add qed_mcp_cmd_nosleep() for udelay. (Manish Chopra) [2040267] - qed: Use dma_set_mask_and_coherent() and simplify code (Manish Chopra) [2040267] - qed*: esl priv flag support through ethtool (Manish Chopra) [2040267] - qed*: enhance tx timeout debug info (Manish Chopra) [2040267] - qede: validate non LSO skb length (Manish Chopra) [2040267] - qed: Enhance rammod debug prints to provide pretty details (Manish Chopra) [2040267] - net: qed: fix the array may be out of bound (Manish Chopra) [2040267] - qed: Use the bitmap API to simplify some functions (Manish Chopra) [2040267] - RDMA/qed: Use helper function to set GUIDs (Manish Chopra) [2040267] - net: qed_dev: fix check of true !rc expression (Manish Chopra) [2040267] - net: qed_ptp: fix check of true !rc expression (Manish Chopra) [2040267] - RDMA/qedr: Remove unsupported qedr_resize_cq callback (Manish Chopra) [2040267] - qed: Change the TCP common variable - "iscsi_ooo" (Manish Chopra) [2040267] - qed: Optimize the ll2 ooo flow (Manish Chopra) [2040267] - net: qed_debug: fix check of false (grc_param < 0) expression (Manish Chopra) [2040267] - qed: Fix missing error code in qed_slowpath_start() (Manish Chopra) [2040267] - qed: Fix compilation for CONFIG_QED_SRIOV undefined scenario (Manish Chopra) [2040267] - qed: Initialize debug string array (Manish Chopra) [2040267] - qed: Fix spelling mistake "ctx_bsaed" -> "ctx_based" (Manish Chopra) [2040267] - qed: fix ll2 establishment during load of RDMA driver (Manish Chopra) [2040267] - qed: Update the TCP active termination 2 MSL timer ("TIME_WAIT") (Manish Chopra) [2040267] - qed: Update TCP silly-window-syndrome timeout for iwarp, scsi (Manish Chopra) [2040267] - qed: Update debug related changes (Manish Chopra) [2040267] - qed: Add '_GTT' suffix to the IRO RAM macros (Manish Chopra) [2040267] - qed: Update FW init functions to support FW 8.59.1.0 (Manish Chopra) [2040267] - qed: Use enum as per FW 8.59.1.0 in qed_iro_hsi.h (Manish Chopra) [2040267] - qed: Update qed_hsi.h for fw 8.59.1.0 (Manish Chopra) [2040267] - qed: Update qed_mfw_hsi.h for FW ver 8.59.1.0 (Manish Chopra) [2040267] - qed: Update common_hsi for FW ver 8.59.1.0 (Manish Chopra) [2040267] - qed: Split huge qed_hsi.h header file (Manish Chopra) [2040267] - qed: Remove e4_ and _e4 from FW HSI (Manish Chopra) [2040267] - qed: Fix kernel-doc warnings (Manish Chopra) [2040267] - qed: Don't ignore devlink allocation failures (Manish Chopra) [2040267] - qed: Improve the stack space of filter_config() (Manish Chopra) [2040267] - RDMA/qedr: Move variables reset to qedr_set_common_qp_params() (Manish Chopra) [2040267] - ip_gre, ip6_gre: Fix race condition on o_seqno in collect_md mode (Guillaume Nault) [2081030] - ip6_gre: Make o_seqno start from 0 in native mode (Guillaume Nault) [2081030] - ip_gre: Make o_seqno start from 0 in native mode (Guillaume Nault) [2081030] - ip6_gre: Fix skb_under_panic in __gre6_xmit() (Guillaume Nault) [2081030] - ip6_gre: Avoid updating tunnel->tun_hlen in __gre6_xmit() (Guillaume Nault) [2081030] - ipv6_tunnel: Rate limit warning messages (Guillaume Nault) [2081030] - net: fix up skbs delta_truesize in UDP GRO frag_list (Hangbin Liu) [2082388] - drop_monitor: fix data-race in dropmon_net_event / trace_napi_poll_hit (Hangbin Liu) [2082388] - rtnetlink: make sure to refresh master_dev/m_ops in __rtnl_newlink() (Hangbin Liu) [2082388] - netns: add schedule point in ops_exit_list() (Hangbin Liu) [2082388] - lwtunnel: Validate RTA_ENCAP_TYPE attribute length (Hangbin Liu) [2082388] - net, neigh: clear whole pneigh_entry at alloc time (Hangbin Liu) [2082388] - net: annotate data-races on txq->xmit_lock_owner (Hangbin Liu) [2082388] - sock: fix /proc/net/sockstat underflow in sk_clone_lock() (Hangbin Liu) [2082388] - net: stream: don't purge sk_error_queue in sk_stream_kill_queues() (Hangbin Liu) [2082388] - rtnetlink: fix if_nlmsg_stats_size() under estimation (Hangbin Liu) [2082388] - net: watchdog: hold device global xmit lock during tx disable (Hangbin Liu) [2082388] - torture: Fix incorrectly redirected "exit" in kvm-remote.sh (Waiman Long) [2065993] - rcu: Allow rcu_irq_enter_check_tick() from NMI (Waiman Long) [2065993] - srcu: Early test SRCU polling start (Waiman Long) [2065993] - rcu/nocb: Unify timers (Waiman Long) [2065993] - rcu/nocb: Prepare for fine-grained deferred wakeup (Waiman Long) [2065993] - rcu/nocb: Only cancel nocb timer if not polling (Waiman Long) [2065993] - rcu/nocb: Delete bypass_timer upon nocb_gp wakeup (Waiman Long) [2065993] - rcu/nocb: Cancel nocb_timer upon nocb_gp wakeup (Waiman Long) [2065993] - rcu/nocb: Allow de-offloading rdp leader (Waiman Long) [2065993] - rcu/nocb: Directly call __wake_nocb_gp() from bypass timer (Waiman Long) [2065993] - refscale: Avoid false-positive warnings in ref_scale_reader() (Waiman Long) [2065993] - scftorture: Avoid false-positive warnings in scftorture_invoker() (Waiman Long) [2065993] - rcu-tasks: Don't delete holdouts within trc_wait_for_one_reader() (Waiman Long) [2065993] - rcu-tasks: Don't delete holdouts within trc_inspect_reader() (Waiman Long) [2065993] - rcutorture: Move mem_dump_obj() tests into separate function (Waiman Long) [2065993] - rcu: Remove obsolete rcu_read_unlock() deadlock commentary (Waiman Long) [2065993] - rcu: Improve comments describing RCU read-side critical sections (Waiman Long) [2065993] - rcu: Add missing __releases() annotation (Waiman Long) [2065993] - kvfree_rcu: Fix comments according to current code (Waiman Long) [2065993] - torture: Don't cap remote runs by build-system number of CPUs (Waiman Long) [2065993] - torture: Make kvm-remote.sh account for network failure in pathname checks (Waiman Long) [2065993] - rcu: Create an unrcu_pointer() to remove __rcu from a pointer (Waiman Long) [2065993] - kvfree_rcu: Refactor kfree_rcu_monitor() (Waiman Long) [2065993] - srcu: Fix broken node geometry after early ssp init (Waiman Long) [2065993] - rcu: Point to documentation of ordering guarantees (Waiman Long) [2065993] - rcu: Don't penalize priority boosting when there is nothing to boost (Waiman Long) [2065993] - kvfree_rcu: Use kfree_rcu_monitor() instead of open-coded variant (Waiman Long) [2065993] - kvfree_rcu: Update "monitor_todo" once a batch is started (Waiman Long) [2065993] - kvfree_rcu: Add a bulk-list check when a scheduler is run (Waiman Long) [2065993] - kvfree_rcu: Use [READ/WRITE]_ONCE() macros to access to nr_bkv_objs (Waiman Long) [2065993] - kvfree_rcu: Release a page cache under memory pressure (Waiman Long) [2065993] - rcu: Shrink each possible cpu krcp (Waiman Long) [2065993] - rcu/segcblist: Prevent useless GP start if no CBs to accelerate (Waiman Long) [2065993] - rcutorture: Don't count CPU-stalled time against priority boosting (Waiman Long) [2065993] - rcu: Make rcu_gp_cleanup() be noinline for tracing (Waiman Long) [2065993] - rcutorture: Add BUSTED-BOOST to test RCU priority boosting tests (Waiman Long) [2065993] - srcu: Initialize SRCU after timers (Waiman Long) [2065993] - srcu: Unconditionally embed struct lockdep_map (Waiman Long) [2065993] - rcutorture: Forgive RCU boost failures when CPUs don't pass through QS (Waiman Long) [2065993] - rcutorture: Test start_poll_synchronize_rcu() and poll_state_synchronize_rcu() (Waiman Long) [2065993] - rcu: Provide polling interfaces for Tree RCU grace periods (Waiman Long) [2065993] - rcutorture: Make rcu_torture_boost_failed() check for GP end (Waiman Long) [2065993] - rcutorture: Consolidate rcu_torture_boost() timing and statistics (Waiman Long) [2065993] - rcutorture: Delay-based false positives for RCU priority boosting tests (Waiman Long) [2065993] - rcu: Restrict RCU_STRICT_GRACE_PERIOD to at most four CPUs (Waiman Long) [2065993] - rcu: Make show_rcu_gp_kthreads() dump rcu_node structures blocking GP (Waiman Long) [2065993] - rcu: Add quiescent states and boost states to show_rcu_gp_kthreads() output (Waiman Long) [2065993] - rcu: Make RCU priority boosting work on single-CPU rcu_node structures (Waiman Long) [2065993] - rcu: Reject RCU_LOCKDEP_WARN() false positives (Waiman Long) [2065993] - lockdep: Explicitly flag likely false-positive report (Waiman Long) [2065993] - rcu: Add ->gp_max to show_rcu_gp_kthreads() output (Waiman Long) [2065993] - rcu: Add ->rt_priority and ->gp_start to show_rcu_gp_kthreads() output (Waiman Long) [2065993] - srcu: Remove superfluous sdp->srcu_lock_count zero filling (Waiman Long) [2065993] - srcu: Remove superfluous ssp initialization for early callbacks (Waiman Long) [2065993] - torture: Set kvm.sh language to English (Waiman Long) [2065993] - torture: Correctly fetch number of CPUs for non-English languages (Waiman Long) [2065993] - rcu: Invoke rcu_spawn_core_kthreads() from rcu_spawn_gp_kthread() (Waiman Long) [2065993] - rcutorture: Judge RCU priority boosting on grace periods, not callbacks (Waiman Long) [2065993] - sched,rcutorture: Convert to sched_set_fifo_low() (Waiman Long) [2065993] - rcu: Improve tree.c comments and add code cleanups (Waiman Long) [2065993] - rcu: Abstract out rcu_irq_enter_check_tick() from rcu_nmi_enter() (Waiman Long) [2065993] - rcu: Remove the unused rcu_irq_exit_preempt() function (Waiman Long) [2065993] - torture: Make kvm-find-errors.sh account for kvm-remote.sh (Waiman Long) [2065993] - torture: Make the build machine control N in "make -jN" (Waiman Long) [2065993] - torture: Make kvm.sh use abstracted kvm-end-run-stats.sh (Waiman Long) [2065993] - torture: Abstract end-of-run summary (Waiman Long) [2065993] - rcu: Fix typo in comment: kthead -> kthread (Waiman Long) [2065993] - rcutorture: Abstract read-lock-held checks (Waiman Long) [2065993] - refscale: Add acqrel, lock, and lock-irq (Waiman Long) [2065993] - torture: Add kvm-remote.sh script for distributed rcutorture test runs (Waiman Long) [2065993] - refscale: Allow CPU hotplug to be enabled (Waiman Long) [2065993] - torture: Make kvm-again.sh use "scenarios" rather than "batches" file (Waiman Long) [2065993] - torture: Add "scenarios" option to kvm.sh --dryrun parameter (Waiman Long) [2065993] - rcu-tasks: Add block comment laying out RCU Rude design (Waiman Long) [2065993] - torture: Fix remaining erroneous torture.sh instance of $* (Waiman Long) [2065993] - rcu/tree: Add a trace event for RCU CPU stall warnings (Waiman Long) [2065993] - torture: Fix kvm.sh --datestamp regex check (Waiman Long) [2065993] - rcu: Add explicit barrier() to __rcu_read_unlock() (Waiman Long) [2065993] - rcu-tasks: Add block comment laying out RCU Tasks Trace design (Waiman Long) [2065993] - rcu: Make nocb_nobypass_lim_per_jiffy static (Waiman Long) [2065993] - torture: Consolidate qemu-cmd duration editing into kvm-transform.sh (Waiman Long) [2065993] - torture: Print proper vmlinux path for kvm-again.sh runs (Waiman Long) [2065993] - torture: Make TORTURE_TRUST_MAKE available in kvm-again.sh environment (Waiman Long) [2065993] - docs: Correctly spell Stephen Hemminger's name (Waiman Long) [2065993] - rcu/nocb: Use the rcuog CPU's ->nocb_timer (Waiman Long) [2065993] - rcu/nocb: Move trace_rcu_nocb_wake() calls outside nocb_lock when possible (Waiman Long) [2065993] - rcu/nocb: Remove stale comment above rcu_segcblist_offload() (Waiman Long) [2065993] - rcu/nocb: Disable bypass when CPU isn't completely offloaded (Waiman Long) [2065993] - rcu/nocb: Fix missed nocb_timer requeue (Waiman Long) [2065993] - rcu/nocb: Trigger self-IPI on late deferred wake up before user resume (Waiman Long) [2065993] - torture: Make kvm-transform.sh update jitter commands (Waiman Long) [2065993] - torture: Add --duration argument to kvm-again.sh (Waiman Long) [2065993] - rcu: deprecate "all" option to rcu_nocbs= (Waiman Long) [2065993] - torture: Rename SRCU-t and SRCU-u to avoid lowercase characters (Waiman Long) [2065993] - torture: Add kvm-again.sh to rerun a previous torture-test (Waiman Long) [2065993] - torture: Create a "batches" file for build reuse (Waiman Long) [2065993] - torture: De-capitalize TORTURE_SUITE (Waiman Long) [2065993] - rcuscale: Add kfree_rcu() single-argument scale test (Waiman Long) [2065993] - torture: Make upper-case-only no-dot no-slash scenario names official (Waiman Long) [2065993] - torture: Remove no-mpstat error message (Waiman Long) [2065993] - torture: Record kvm-test-1-run.sh and kvm-test-1-run-qemu.sh PIDs (Waiman Long) [2065993] - torture: Record jitter start/stop commands (Waiman Long) [2065993] - softirq: Don't try waking ksoftirqd before it has been spawned (Waiman Long) [2065993] - torture: Extract kvm-test-1-run-qemu.sh from kvm-test-1-run.sh (Waiman Long) [2065993] - torture: Record TORTURE_KCONFIG_GDB_ARG in qemu-cmd (Waiman Long) [2065993] - torture: Abstract jitter.sh start/stop into scripts (Waiman Long) [2065993] - torture: Reverse jittering and duration parameters for jitter.sh (Waiman Long) [2065993] - torture: Eliminate jitter_pids file (Waiman Long) [2065993] - torture: Use "jittering" file to control jitter.sh execution (Waiman Long) [2065993] - torture: Use file-based protocol to mark batch's runs complete (Waiman Long) [2065993] - torture: Move build/run synchronization files into scenario directories (Waiman Long) [2065993] - torture: Make jitter.sh handle large systems (Waiman Long) [2065993] - torture: Improve readability of the testid.txt file (Waiman Long) [2065993] - torture: Provide bare-metal modprobe-based advice (Waiman Long) [2065993] - kvfree_rcu: Use same set of GFP flags as does single-argument (Waiman Long) [2065993] - kvfree_rcu: Replace __GFP_RETRY_MAYFAIL by __GFP_NORETRY (Waiman Long) [2065993] - torture: Allow 1G of memory for torture.sh kvfree testing (Waiman Long) [2065993] - torture: Do Kconfig analysis only once per scenario (Waiman Long) [2065993] - torture: Compress KASAN vmlinux files (Waiman Long) [2065993] - torture: Add --kcsan-kmake-arg to torture.sh for KCSAN (Waiman Long) [2065993] - torture: Add command and results directory to torture.sh log (Waiman Long) [2065993] - torture: Allow scenarios to be specified to torture.sh (Waiman Long) [2065993] - torture: Drop log.long generation from torture.sh (Waiman Long) [2065993] - torture: Make torture.sh refuse to do zero-length runs (Waiman Long) [2065993] - torture: Make torture.sh throttle VERBOSE_TOROUT_*() for refscale (Waiman Long) [2065993] - torture: Make torture.sh allmodconfig retain and label output (Waiman Long) [2065993] - torture: Create doyesno helper function for torture.sh (Waiman Long) [2065993] - torture: Make torture.sh refscale runs use verbose_batched module parameter (Waiman Long) [2065993] - torture: Make torture.sh rcuscale and refscale deal with allmodconfig (Waiman Long) [2065993] - torture: Enable torture.sh argument checking (Waiman Long) [2065993] - torture: Auto-size SCF and scaling runs based on number of CPUs (Waiman Long) [2065993] - torture: Add "make allmodconfig" to torture.sh (Waiman Long) [2065993] - torture: Remove use of "eval" in torture.sh (Waiman Long) [2065993] - torture: Make torture.sh use common time-duration bash functions (Waiman Long) [2065993] - torture: Add torture.sh torture-everything script (Waiman Long) [2065993] - refscale: Disable verbose torture-test output (Waiman Long) [2065993] - rcuscale: Disable verbose torture-test output (Waiman Long) [2065993] - rcu/nocb: Rename nocb_gp_update_state to nocb_gp_update_state_deoffloading (Waiman Long) [2065993] - rcu/nocb: Avoid confusing double write of rdp->nocb_cb_sleep (Waiman Long) [2065993] - rcu/nocb: Only (re-)initialize segcblist when needed on CPU up (Waiman Long) [2065993] - rcu/nocb: Forbid NOCB toggling on offline CPUs (Waiman Long) [2065993] - rcu/nocb: Comment the reason behind BH disablement on batch processing (Waiman Long) [2065993] - rcu: Make rcu_read_unlock_special() expedite strict grace periods (Waiman Long) [2065993] - rcu-tasks: Rectify kernel-doc for struct rcu_tasks (Waiman Long) [2065993] - rcutorture: Replace rcu_torture_stall string with s (Waiman Long) [2065993] - torture: Replace torture_init_begin string with s (Waiman Long) [2065993] - rcutorture: Use "all" and "N" in "nohz_full" and "rcu_nocbs" (Waiman Long) [2065993] - kvfree_rcu: Make krc_this_cpu_unlock() use raw_spin_unlock_irqrestore() (Waiman Long) [2065993] - kvfree_rcu: Use __GFP_NOMEMALLOC for single-argument kvfree_rcu() (Waiman Long) [2065993] - kvfree_rcu: Directly allocate page for single-argument case (Waiman Long) [2065993] - rcutorture: Fix testing of RCU priority boosting (Waiman Long) [2065993] - rculist: Replace reference to atomic_ops.rst (Waiman Long) [2065993] - rcutorture: Make TREE03 use real-time tree.use_softirq setting (Waiman Long) [2065993] - rcu: Expedite deboost in case of deferred quiescent state (Waiman Long) [2065993] - rcu: Fix CPU-offline trace in rcutree_dying_cpu (Waiman Long) [2065993] - rcu: Remove superfluous rdp fetch (Waiman Long) [2065993] - torturescript: Don't rerun failed rcutorture builds (Waiman Long) [2065993] - rcutorture: Add crude tests for mem_dump_obj() (Waiman Long) [2065993] - mm: Don't build mm_dump_obj() on CONFIG_PRINTK=n kernels (Waiman Long) [2065993] - rcu/nocb: Detect unsafe checks for offloaded rdp (Waiman Long) [2065993] - sched/pelt: Fix attach_entity_load_avg() corner case (Phil Auld) [2056383] - devlink: Clarifies max_macs generic devlink param (Petr Oros) [2076586] - devlink: Add new "event_eq_size" generic device param (Petr Oros) [2076586] - devlink: Add new "io_eq_size" generic device param (Petr Oros) [2076586] - devlink: fix netns refcount leak in devlink_nl_cmd_reload() (Petr Oros) [2076586] - devlink: Simplify devlink resources unregister call (Petr Oros) [2076586] - devlink: Remove misleading internal_flags from health reporter dump (Petr Oros) [2076586] - devlink: Don't throw an error if flash notification sent before devlink visible (Petr Oros) [2076586] - devlink: fix flexible_array.cocci warning (Petr Oros) [2076586] - devlink: expose get/put functions (Petr Oros) [2076586] - devlink: make all symbols GPL-only (Petr Oros) [2076586] - devlink: Simplify internal devlink params implementation (Petr Oros) [2076586] - devlink: Clean not-executed param notifications (Petr Oros) [2076586] - devlink: Delete obsolete parameters publish API (Petr Oros) [2076586] - devlink: Remove extra device_lock assert checks (Petr Oros) [2076586] - devlink: Delete reload enable/disable interface (Petr Oros) [2076586] - devlink: Allow control devlink ops behavior through feature mask (Petr Oros) [2076586] - devlink: Annotate devlink API calls (Petr Oros) [2076586] - devlink: Move netdev_to_devlink helpers to devlink.c (Petr Oros) [2076586] - devlink: Reduce struct devlink exposure (Petr Oros) [2076586] - devlink: report maximum number of snapshots with regions (Petr Oros) [2076586] - devlink: Add missed notifications iterators (Petr Oros) [2076586] - netdevsim: Move devlink registration to be last devlink command (Petr Oros) [2076586] - qed: Move devlink registration to be last devlink command (Petr Oros) [2076586] - ionic: Move devlink registration to be last devlink command (Petr Oros) [2076586] - nfp: Move delink_register to be last command (Petr Oros) [2076586] - mlxsw: core: Register devlink instance last (Petr Oros) [2076586] - net/mlx5: Accept devlink user input after driver initialization complete (Petr Oros) [2076586] - net/mlx4: Move devlink_register to be the last initialization command (Petr Oros) [2076586] - ice: Open devlink when device is ready (Petr Oros) [2076586] - liquidio: Overcome missing device lock protection in init/remove flows (Petr Oros) [2076586] - bnxt_en: Register devlink instance at the end devlink configuration (Petr Oros) [2076586] - devlink: Notify users when objects are accessible (Petr Oros) [2076586] - devlink: Remove single line function obfuscations (Petr Oros) [2076586] - devlink: Delete not used port parameters APIs (Petr Oros) [2076586] - bnxt_en: Properly remove port parameter support (Petr Oros) [2076586] - bnxt_en: Check devlink allocation and registration status (Petr Oros) [2076586] - devlink: Make devlink_register to be void (Petr Oros) [2076586] - devlink: Delete not-used devlink APIs (Petr Oros) [2076586] - devlink: Delete not-used single parameter notification APIs (Petr Oros) [2076586] - devlink: Use xarray to store devlink instances (Petr Oros) [2076586] - devlink: Count struct devlink consumers (Petr Oros) [2076586] - devlink: Remove check of always valid devlink pointer (Petr Oros) [2076586] - devlink: Simplify devlink_pernet_pre_exit call (Petr Oros) [2076586] - devlink: Add APIs to publish, unpublish individual parameter (Petr Oros) [2076586] - devlink: Add API to register and unregister single parameter (Petr Oros) [2076586] - devlink: Create a helper function for one parameter registration (Petr Oros) [2076586] - devlink: Fix port_type_set function pointer check (Petr Oros) [2076586] - devlink: Set device as early as possible (Petr Oros) [2076586] - devlink: Simplify devlink port API calls (Petr Oros) [2076586] - devlink: Allocate devlink directly in requested net namespace (Petr Oros) [2076586] - devlink: Break parameter notification sequence to be before/after unload/load driver (Petr Oros) [2076586] - devlink: Remove duplicated registration check (Petr Oros) [2076586] - net/mlx5: Don't rely on always true registered field (Petr Oros) [2076586] - devlink: Unlock on error in dumpit() (Petr Oros) [2076586] - devlink: Fix some error codes (Petr Oros) [2076586] - net: devlink: Add support for port regions (Petr Oros) [2076586] - netdevsim: Forbid devlink reload when adding or deleting ports (Petr Oros) [2076586] - netdevsim: dev: Initialize FIB module after debugfs (Petr Oros) [2076586] - pidfd: fix a poll race when setting exit_state (Oleg Nesterov) [2044587] - fork: fix pidfd_poll()'s return type (Oleg Nesterov) [2044587] - pidfd: add polling support (Oleg Nesterov) [2044587] - kabi: introduce the kabi_aux_*() helpers (Oleg Nesterov) [2044587] - tg3: Remove redundant assignments (Ken Cox) [2043792] - ethernet: Remove redundant statement (Ken Cox) [2043792] - ethernet: tg3: remove direct netdev->dev_addr writes (Ken Cox) [2043792] - net: tg3: fix redundant check of true expression (Ken Cox) [2043792] - ethernet: use eth_hw_addr_set() for dev->addr_len cases (Ken Cox) [2043792] - net: ethernet: Use existing define with polynomial (Ken Cox) [2043792]- scsi: mpt3sas: Fix mpt3sas_check_same_4gb_region() kdoc comment (Tomas Henzl) [2068045] - scsi: mpt3sas: Fix incorrect 4GB boundary check (Tomas Henzl) [2068045] - genirq/affinity: Consider that CPUs on nodes can be unbalanced (Ming Lei) [2074317] - scsi: target: pscsi: Set SCF_TREAT_READ_AS_NORMAL flag only if there is valid data (Maurizio Lombardi) [2074246] - audit: don't deref the syscall args when checking the openat2 open_how::flags (Carlos Maiolino) [2026590] - audit: add OPENAT2 record to list "how" info (Carlos Maiolino) [2026590] - audit: add support for the openat2 syscall (Carlos Maiolino) [2026590] - audit: replace magic audit syscall class numbers with macros (Carlos Maiolino) [2026590] - tools include UAPI: Sync x86's syscalls_64.tbl, generic unistd.h and fcntl.h to pick up openat2 and pidfd_getfd (Carlos Maiolino) [2026590] - open: don't silently ignore unknown O-flags in openat2() (Carlos Maiolino) [2026590] - openat2: reject RESOLVE_BENEATH|RESOLVE_IN_ROOT (Carlos Maiolino) [2026590] - open: introduce openat2(2) syscall (Carlos Maiolino) [2026590] - namei: LOOKUP_{IN_ROOT,BENEATH}: permit limited ".." resolution (Carlos Maiolino) [2026590] - namei: LOOKUP_IN_ROOT: chroot-like scoped resolution (Carlos Maiolino) [2026590] - namei: LOOKUP_BENEATH: O_BENEATH-like scoped resolution (Carlos Maiolino) [2026590] - namei: LOOKUP_NO_XDEV: block mountpoint crossing (Carlos Maiolino) [2026590] - namei: LOOKUP_NO_MAGICLINKS: block magic-link resolution (Carlos Maiolino) [2026590] - namei: LOOKUP_NO_SYMLINKS: block symlink resolution (Carlos Maiolino) [2026590] - namei: allow set_root() to produce errors (Carlos Maiolino) [2026590] - namei: allow nd_jump_link() to produce errors (Carlos Maiolino) [2026590] - nsfs: clean-up ns_get_path() signature to return int (Carlos Maiolino) [2026590] - namei: only return -ECHILD from follow_dotdot_rcu() (Carlos Maiolino) [2026590] - make path_init() unconditionally paired with terminate_walk() (Carlos Maiolino) [2026590] - nsfs: unobfuscate (Carlos Maiolino) [2026590] - ASoC: Intel: soc-acpi: add entries in ADL match table (Jaroslav Kysela) [2052011] - nvme-fc: add support for ->map_queues (Nilesh Javali) [2044833] - scsi: qla2xxx: Fix typos in comments (Nilesh Javali) [2044833] - scsi: qla2xxx: Update version to 10.02.07.400-k (Nilesh Javali) [2044833] - scsi: qla2xxx: Increase max limit of ql2xnvme_queues (Nilesh Javali) [2044833] - scsi: qla2xxx: Use correct feature type field during RFF_ID processing (Nilesh Javali) [2044833] - scsi: qla2xxx: Fix stuck session of PRLI reject (Nilesh Javali) [2044833] - scsi: qla2xxx: Reduce false trigger to login (Nilesh Javali) [2044833] - scsi: qla2xxx: Fix laggy FC remote port session recovery (Nilesh Javali) [2044833] - scsi: qla2xxx: Fix hang due to session stuck (Nilesh Javali) [2044833] - scsi: qla2xxx: Fix N2N inconsistent PLOGI (Nilesh Javali) [2044833] - scsi: qla2xxx: Fix crash during module load unload test (Nilesh Javali) [2044833] - scsi: qla2xxx: Fix missed DMA unmap for NVMe ls requests (Nilesh Javali) [2044833] - scsi: qla2xxx: Fix loss of NVMe namespaces after driver reload test (Nilesh Javali) [2044833] - scsi: qla2xxx: Fix incorrect reporting of task management failure (Nilesh Javali) [2044833] - scsi: qla2xxx: Use named initializers for q_dev_state (Nilesh Javali) [2044833] - scsi: qla2xxx: Use named initializers for port_[d]state_str (Nilesh Javali) [2044833] - scsi: qla2xxx: Stop using the SCSI pointer (Nilesh Javali) [2044833] - scsi: qla2xxx: Remove unused qla_sess_op_cmd_list from scsi_qla_host_t (Nilesh Javali) [2044833] - scsi: qla2xxx: Add qla2x00_async_done() for async routines (Nilesh Javali) [2044833] - scsi: qla2xxx: Update version to 10.02.07.300-k (Nilesh Javali) [2044833] - scsi: qla2xxx: Check for firmware dump already collected (Nilesh Javali) [2044833] - scsi: qla2xxx: Add devids and conditionals for 28xx (Nilesh Javali) [2044833] - scsi: qla2xxx: Suppress a kernel complaint in qla_create_qpair() (Nilesh Javali) [2044833] - scsi: qla2xxx: Fix T10 PI tag escape and IP guard options for 28XX adapters (Nilesh Javali) [2044833] - scsi: qla2xxx: edif: Fix clang warning (Nilesh Javali) [2044833] - scsi: qla2xxx: Fix warning for missing error code (Nilesh Javali) [2044833] - scsi: qla2xxx: Fix device reconnect in loop topology (Nilesh Javali) [2044833] - scsi: qla2xxx: Add ql2xnvme_queues module param to configure number of NVMe queues (Nilesh Javali) [2044833] - scsi: qla2xxx: Fix wrong FDMI data for 64G adapter (Nilesh Javali) [2044833] - scsi: qla2xxx: Add retry for exec firmware (Nilesh Javali) [2044833] - scsi: qla2xxx: Fix scheduling while atomic (Nilesh Javali) [2044833] - scsi: qla2xxx: Fix premature hw access after PCI error (Nilesh Javali) [2044833] - scsi: qla2xxx: Fix warning message due to adisc being flushed (Nilesh Javali) [2044833] - scsi: qla2xxx: Fix stuck session in gpdb (Nilesh Javali) [2044833] - scsi: qla2xxx: Implement ref count for SRB (Nilesh Javali) [2044833] - scsi: qla2xxx: Refactor asynchronous command initialization (Nilesh Javali) [2044833] - scsi: qla2xxx: Synchronize rport dev_loss_tmo setting (Nilesh Javali) [2044833] - scsi: qla2xxx: Format log strings only if needed (Nilesh Javali) [2044833] - scsi: qla2xxx: edif: Fix off by one bug in qla_edif_app_getfcinfo() (Nilesh Javali) [2044833] - scsi: qla2xxx: Fix mailbox direction flags in qla2xxx_get_adapter_id() (Nilesh Javali) [2044833] - scsi: qla2xxx: Update version to 10.02.07.200-k (Nilesh Javali) [2044833] - scsi: qla2xxx: edif: Fix EDIF bsg (Nilesh Javali) [2044833] - scsi: qla2xxx: edif: Fix inconsistent check of db_flags (Nilesh Javali) [2044833] - scsi: qla2xxx: edif: Increase ELS payload (Nilesh Javali) [2044833] - scsi: qla2xxx: edif: Reduce connection thrash (Nilesh Javali) [2044833] - scsi: qla2xxx: edif: Tweak trace message (Nilesh Javali) [2044833] - scsi: qla2xxx: edif: Replace list_for_each_safe with list_for_each_entry_safe (Nilesh Javali) [2044833] - scsi: qla2xxx: edif: Flush stale events and msgs on session down (Nilesh Javali) [2044833] - scsi: qla2xxx: edif: Fix app start delay (Nilesh Javali) [2044833] - scsi: qla2xxx: edif: Fix app start fail (Nilesh Javali) [2044833] - scsi: qla2xxx: Turn off target reset during issue_lip (Nilesh Javali) [2044833] - scsi: qla2xxx: Fix gnl list corruption (Nilesh Javali) [2044833] - scsi: qla2xxx: Relogin during fabric disturbance (Nilesh Javali) [2044833] - qla2xxx: add ->map_queues support for nvme (Nilesh Javali) [2044833] - scsi: qla2xxx: Fix unmap of already freed sgl (Nilesh Javali) [2044833] - scsi: qla2xxx: Fix a memory leak in an error path of qla2x00_process_els() (Nilesh Javali) [2044833] - scsi: qla2xxx: Return -ENOMEM if kzalloc() fails (Nilesh Javali) [2044833] - scsi: qla2xxx: Remove a declaration (Nilesh Javali) [2044833] - scsi: target: qla2xxx: Replace enable attr with ops.enable (Nilesh Javali) [2044833] - scsi: qla2xxx: Restore initiator in dual mode (Nilesh Javali) [2044833] - scsi: qla2xxx: Remove redundant initialization of pointer req (Nilesh Javali) [2044833] - scsi: qla2xxx: Update version to 10.02.07.100-k (Nilesh Javali) [2044833] - scsi: qla2xxx: Fix use after free in eh_abort path (Nilesh Javali) [2044833] - scsi: qla2xxx: Move heartbeat handling from DPC thread to workqueue (Nilesh Javali) [2044833] - scsi: qla2xxx: Call process_response_queue() in Tx path (Nilesh Javali) [2044833] - scsi: qla2xxx: edif: Use link event to wake up app (Nilesh Javali) [2044833] - scsi: qla2xxx: Fix crash in NVMe abort path (Nilesh Javali) [2044833] - scsi: qla2xxx: Check for firmware capability before creating QPair (Nilesh Javali) [2044833] - scsi: qla2xxx: Display 16G only as supported speeds for 3830c card (Nilesh Javali) [2044833] - scsi: qla2xxx: Indicate correct supported speeds for Mezz card (Nilesh Javali) [2044833] - scsi: qla2xxx: Add support for mailbox passthru (Nilesh Javali) [2044833] - scsi: qla2xxx: Open-code qla2xxx_eh_device_reset() (Nilesh Javali) [2044833] - scsi: qla2xxx: Open-code qla2xxx_eh_target_reset() (Nilesh Javali) [2044833] - scsi: qla2xxx: Do not call fc_block_scsi_eh() during bus reset (Nilesh Javali) [2044833] - sctp: count singleton chunks in assoc user stats (Jamie Bainbridge) [2073913] - hrtimer: Unbreak hrtimer_force_reprogram() (Fernando Pacheco) [2071776] - hrtimer: Use raw_cpu_ptr() in clock_was_set() (Fernando Pacheco) [2071776] - hrtimer: Avoid more SMP function calls in clock_was_set() (Fernando Pacheco) [2071776] - hrtimer: Avoid unnecessary SMP function calls in clock_was_set() (Fernando Pacheco) [2071776] - hrtimer: Add bases argument to clock_was_set() (Fernando Pacheco) [2071776] - time/timekeeping: Avoid invoking clock_was_set() twice (Fernando Pacheco) [2071776] - timekeeping: Distangle resume and clock-was-set events (Fernando Pacheco) [2071776] - timerfd: Provide timerfd_resume() (Fernando Pacheco) [2071776] - hrtimer: Force clock_was_set() handling for the HIGHRES=n, NOHZ=y case (Fernando Pacheco) [2071776] - hrtimer: Ensure timerfd notification for HIGHRES=n (Fernando Pacheco) [2071776] - hrtimer: Consolidate reprogramming code (Fernando Pacheco) [2071776] - hrtimer: Avoid double reprogramming in __hrtimer_start_range_ns() (Fernando Pacheco) [2071776] - hrtimer: Update softirq_expires_next correctly after __hrtimer_get_next_event() (Fernando Pacheco) [2071776] - hrtimer: Annotate lockless access to timer->state (Fernando Pacheco) [2071776] - drm/i915/display: Remove check for low voltage sku for max dp source rate (Jocelyn Falempe) [2063931] - s390/kexec: handle R_390_PLT32DBL rela in arch_kexec_apply_relocations_add() (Philipp Rudo) [2039278] - s390/kexec_file: fix error handling when applying relocations (Philipp Rudo) [2039278] - s390/kexec_file: print some more error messages (Philipp Rudo) [2039278] - ixgbe: respect metadata on XSK Rx to skb (Ken Cox) [2037952] - ixgbe: don't reserve excessive XDP_PACKET_HEADROOM on XSK Rx to skb (Ken Cox) [2037952] - ixgbe: pass bi->xdp to ixgbe_construct_skb_zc() directly (Ken Cox) [2037952] - ixgbe: Remove useless DMA-32 fallback configuration (Ken Cox) [2037952] - ixgbe: switch to napi_build_skb() (Ken Cox) [2037952] - ixgbe: set X550 MDIO speed before talking to PHY (Ken Cox) [2037952] - ixgbe: Document how to enable NBASE-T support (Ken Cox) [2037952] - xsk: Wipe out dead zero_copy_allocator declarations (Ken Cox) [2037952] - ixgbe: let the xdpdrv work with more than 64 cpus (Ken Cox) [2037952] - scsi: fcoe: Fix I/O path allocation (Ken Cox) [2037952] - ixgbe: extend PTP gettime function to read system clock (Ken Cox) [2037952] - ixgbe: Replace GFP_ATOMIC with GFP_KERNEL (Ken Cox) [2037952] - net: mpls: Fix notifications when deleting a device (Guillaume Nault) [2081757]- sched/cputime, proc/stat: Fix incorrect guest nice cpustat value (Waiman Long) [2017382] - procfs: Use all-in-one vtime aware kcpustat accessor (Waiman Long) [2017382] - procfs: Use vtime aware kcpustat accessor to fetch CPUTIME_SYSTEM (Waiman Long) [2017382] - proc: read kernel cpu stat pointer once (Waiman Long) [2017382] - proc: use "unsigned int" in /proc/stat hook (Waiman Long) [2017382] - sched/cputime: Support other fields on kcpustat_field() (Waiman Long) [2017382] - sched/cputime: Add vtime guest task state (Waiman Long) [2017382] - sched/cputime: Add vtime idle task state (Waiman Long) [2017382] - sched/cputime: Spare a seqcount lock/unlock cycle on context switch (Waiman Long) [2017382] - sched/vtime: Move task_struct_rh->vtime_cpu back to vtime structure (Waiman Long) [2017382] - usb: xhci-plat: fix crash when suspend if remote wake enable (Mark Langsdorf) [2065730] - PM: domains: Improve runtime PM performance state handling (Mark Langsdorf) [2065730] - firmware_loader: fix use-after-free in firmware_fallback_sysfs (Mark Langsdorf) [2065730] - firmware_loader: use -ETIMEDOUT instead of -EAGAIN in fw_load_sysfs_fallback (Mark Langsdorf) [2065730] - driver core: Prevent warning when removing a device link from unregistered consumer (Mark Langsdorf) [2065730] - PM: domains: Shrink locking area of the gpd_list_lock (Mark Langsdorf) [2065730] - PM: sleep: Use ktime_us_delta() in initcall_debug_report() (Mark Langsdorf) [2065730] - driver core: Export device_driver_attach() (Mark Langsdorf) [2065730] - driver core: Don't return EPROBE_DEFER to userspace during sysfs bind (Mark Langsdorf) [2065730] - driver core: Flow the return code from ->probe() through to sysfs bind (Mark Langsdorf) [2065730] - driver core: Better distinguish probe errors in really_probe (Mark Langsdorf) [2065730] - driver core: Pull required checks into driver_probe_device() (Mark Langsdorf) [2065730] - driver core: add a helper to setup both the of_node and fwnode of a device (Mark Langsdorf) [2065730] - devres: Enable trace events (Mark Langsdorf) [2065730] - devres: No need to call remove_nodes() when there none present (Mark Langsdorf) [2065730] - devres: Use list_for_each_safe_from() in remove_nodes() (Mark Langsdorf) [2065730] - devres: Make locking straight forward in release_nodes() (Mark Langsdorf) [2065730] - regmap: mdio: Reject invalid addresses (Mark Langsdorf) [2065730] - regmap: mdio: Fix regmap_bus pointer constness (Mark Langsdorf) [2065730] - PM: runtime: Allow unassigned ->runtime_suspend|resume callbacks (Mark Langsdorf) [2065730] - PM: runtime: Improve path in rpm_idle() when no callback (Mark Langsdorf) [2065730] - PM: domains: Drop/restore performance state votes for devices at runtime PM (Mark Langsdorf) [2065730] - PM: domains: Return early if perf state is already set for the device (Mark Langsdorf) [2065730] - PM: domains: Split code in dev_pm_genpd_set_performance_state() (Mark Langsdorf) [2065730] - PM: domains: fix some kernel-doc issues (Mark Langsdorf) [2065730] - regmap: mdio: Add clause-45 support (Mark Langsdorf) [2065730] - regmap: mdio: Clean up invalid clause-22 addresses (Mark Langsdorf) [2065730] - regmap-irq: Introduce inverted status registers support (Mark Langsdorf) [2065730] - ACPI: property: Constify stubs for CONFIG_ACPI=n case (Mark Langsdorf) [2065730] - device property: Unify access to of_node (Mark Langsdorf) [2065730] - drivers/base: Constify static attribute_group structs (Mark Langsdorf) [2065730] - devcoredump: remove contact information (Mark Langsdorf) [2065730] - component: Rename 'dev' to 'parent' (Mark Langsdorf) [2065730] - component: Drop 'dev' argument to component_match_realloc() (Mark Langsdorf) [2065730] - device property: Don't check for NULL twice in the loops (Mark Langsdorf) [2065730] - regmap: add support for 7/17 register formating (Mark Langsdorf) [2065730] - PM: wakeirq: Set IRQF_NO_AUTOEN when requesting the IRQ (Mark Langsdorf) [2065730] - drivers/base/node.c: make CACHE_ATTR define static DEVICE_ATTR_RO (Mark Langsdorf) [2065730] - regmap: mdio: Don't modify output if error happened (Mark Langsdorf) [2065730] - regmap: Add MDIO bus support (Mark Langsdorf) [2065730] - regmap-i2c: Set regmap max raw r/w from quirks (Mark Langsdorf) [2065730] - driver core: attribute_container: fix W=1 warnings (Mark Langsdorf) [2065730] - driver core: replace open-coded device_lock_assert() (Mark Langsdorf) [2065730] - device property: Retrieve fwnode from of_node via accessor (Mark Langsdorf) [2065730] - cpufreq: Kconfig: fix documentation links (Mark Langsdorf) [2065730] - PM: wakeup: remove redundant assignment to variable retval (Mark Langsdorf) [2065730] - PM / wakeup: use dev_set_name() directly (Mark Langsdorf) [2065730] - PM: clk: remove kernel-doc warning (Mark Langsdorf) [2065730] - PM: wakeup: fix kernel-doc warnings and fix typos (Mark Langsdorf) [2065730] - PM: runtime: remove kernel-doc warnings (Mark Langsdorf) [2065730] - software node: Introduce SOFTWARE_NODE_REFERENCE() helper macro (Mark Langsdorf) [2065730] - software node: Imply kobj_to_swnode() to be no-op (Mark Langsdorf) [2065730] - software node: Deduplicate code in fwnode_create_software_node() (Mark Langsdorf) [2065730] - software node: Introduce software_node_alloc()/software_node_free() (Mark Langsdorf) [2065730] - software node: Free resources explicitly when swnode_register() fails (Mark Langsdorf) [2065730] - driver core: add helper for deferred probe reason setting (Mark Langsdorf) [2065730] - driver core: Improve fw_devlink & deferred_probe_timeout interaction (Mark Langsdorf) [2065730] - driver core: Replace printf() specifier and drop unneeded casting (Mark Langsdorf) [2065730] - driver core: Cast to (void *) with __force for __percpu pointer (Mark Langsdorf) [2065730] - devcoredump: fix kernel-doc warning (Mark Langsdorf) [2065730] - platform-msi: fix kernel-doc warnings (Mark Langsdorf) [2065730] - driver core: attribute_container: remove kernel-doc warnings (Mark Langsdorf) [2065730] - driver core: remove kernel-doc warnings (Mark Langsdorf) [2065730] - base: dd: fix error return code of driver_sysfs_add() (Mark Langsdorf) [2065730] - driver core: Use unbound workqueue for deferred probes (Mark Langsdorf) [2065730] - devcoredump: avoid -Wempty-body warnings (Mark Langsdorf) [2065730] - device property: Add test cases for fwnode_property_count_*() APIs (Mark Langsdorf) [2065730] - device property: Sync descriptions of swnode array and group APIs (Mark Langsdorf) [2065730] - driver core: Update device link status properly for device_bind_driver() (Mark Langsdorf) [2065730] - driver core: Avoid pointless deferred probe attempts (Mark Langsdorf) [2065730] - drivers/base/cpu: remove redundant assignment of variable retval (Mark Langsdorf) [2065730] - driver core: dd: remove deferred_devices variable (Mark Langsdorf) [2065730] - driver core: component: remove dentry pointer in "struct master" (Mark Langsdorf) [2065730] - driver core: auxiliary bus: Remove unneeded module bits (Mark Langsdorf) [2065730] - PM: domains: Don't runtime resume devices at genpd_prepare() (Mark Langsdorf) [2065730] - redhat/configs: Add CONFIG_X86_AMD_PSTATE (Prarit Bhargava) - ACPI: CPPC: Drop redundant local variable from cpc_read() (Prarit Bhargava) [1961726] - ACPI: CPPC: Fix up I/O port access in cpc_read() (Prarit Bhargava) [1961726] - cpufreq: amd-pstate: Fix Kconfig dependencies for AMD P-State (Prarit Bhargava) [1961726] - cpufreq: amd-pstate: Fix struct amd_cpudata kernel-doc comment (Prarit Bhargava) [1961726] - cpufreq: amd-pstate: Add AMD P-State performance attributes (Prarit Bhargava) [1961726] - cpufreq: amd-pstate: Add AMD P-State frequencies attributes (Prarit Bhargava) [1961726] - cpufreq: amd-pstate: Add boost mode support for AMD P-State (Prarit Bhargava) [1961726] - cpufreq: amd-pstate: Add trace for AMD P-State module (Prarit Bhargava) [1961726] - cpufreq: amd-pstate: Introduce the support for the processors with shared memory solution (Prarit Bhargava) [1961726] - cpufreq: amd-pstate: Add fast switch function for AMD P-State (Prarit Bhargava) [1961726] - cpufreq: amd-pstate: Introduce a new AMD P-State driver to support future processors (Prarit Bhargava) [1961726] - ACPI: CPPC: Add CPPC enable register function (Prarit Bhargava) [1961726] - ACPI: CPPC: Check present CPUs for determining _CPC is valid (Prarit Bhargava) [1961726] - ACPI: CPPC: Implement support for SystemIO registers (Prarit Bhargava) [1961726] - x86/msr: Add AMD CPPC MSR definitions (Prarit Bhargava) [1961726] - x86/cpufeatures: Add AMD Collaborative Processor Performance Control feature flag (Prarit Bhargava) [1961726] - cpufreq: remove useless INIT_LIST_HEAD() (Prarit Bhargava) [1961726] - cpufreq: CPPC: Pass structure instance by reference (Prarit Bhargava) [1961726] - cpufreq: CPPC: Fix potential memleak in cppc_cpufreq_cpu_init (Prarit Bhargava) [1961726] - cpufreq: CPPC: Migrate to ->exit() callback instead of ->stop_cpu() (Prarit Bhargava) [1961726] - cpufreq: cppc: simplify default delay_us setting (Prarit Bhargava) [1961726] - cppc_cpufreq: replace per-cpu data array with a list (Prarit Bhargava) [1961726] - cppc_cpufreq: expose information on frequency domains (Prarit Bhargava) [1961726] - cppc_cpufreq: clarify support for coordination types (Prarit Bhargava) [1961726] - cppc_cpufreq: use policy->cpu as driver of frequency setting (Prarit Bhargava) [1961726] - cppc_cpufreq: simplify use of performance capabilities (Prarit Bhargava) [1961726] - cppc_cpufreq: clean up cpu, cpu_num and cpunum variable use (Prarit Bhargava) [1961726] - cppc_cpufreq: fix misspelling, code style and readability issues (Prarit Bhargava) [1961726] - cpufreq: CPPC: Reuse caps variable in few routines (Prarit Bhargava) [1961726] - cpufreq: cppc: Reorder code and remove apply_hisi_workaround variable (Prarit Bhargava) [1961726] - cpufreq: CPPC: add SW BOOST support (Prarit Bhargava) [1961726] - net/sched: act_ct: fix ref leak when switching zones (Marcelo Ricardo Leitner) [2014027] - net/sched: act_ct: Fix flow table lookup after ct clear or switching zones (Marcelo Ricardo Leitner) [2014027] - genirq: Provide new interfaces for affinity hints (Ivan Vecera) [2070044] - af_key: add __GFP_ZERO flag for compose_sadb_supported in function pfkey_register (Xin Long) [2075181] - ipv6: make ip6_rt_gc_expire an atomic_t (Hangbin Liu) [2077365] - ipv6: fix panic when forwarding a pkt with no in6 dev (Hangbin Liu) [2077365] - net: ipv6: ensure we call ipv6_mc_down() at most once (Hangbin Liu) [2077365] - ipv6/addrconf: use a boolean to choose between UNREGISTER/DOWN (Hangbin Liu) [2077365] - ipv6/addrconf: call addrconf_ifdown with consistent values (Hangbin Liu) [2077365] - ipmr,ip6mr: acquire RTNL before calling ip[6]mr_free_table() on failure path (Hangbin Liu) [2077365] - ipv6: annotate accesses to fn->fn_sernum (Hangbin Liu) [2077365] - ipv6: correct comments about fib6_node sernum (Hangbin Liu) [2077365] - ipv6: fix typos in __ip6_finish_output() (Hangbin Liu) [2077365] - oom_kill.c: futex: delay the OOM reaper to allow time for proper futex cleanup (Nico Pache) [1778048] - KVM: PPC: Fix TCE handling for VFIO (Daniel Henrique Barboza) [2062687] - udf: Restore i_lenAlloc when inode expansion fails (Carlos Maiolino) [2054653] {CVE-2022-0617} - udf: Fix NULL ptr deref when converting from inline format (Carlos Maiolino) [2054653] {CVE-2022-0617} - net/tls: fix slab-out-of-bounds bug in decrypt_internal (Sabrina Dubroca) [2080344] - tls: fix replacing proto_ops (Sabrina Dubroca) [2080344] - net/tls: use semicolons rather than commas to separate statements (Sabrina Dubroca) [2080344] - redhat: further rpminspect tuning (Jarod Wilson)- tun: annotate access to queue->trans_start (Ivan Vecera) [2069673] - net: annotate accesses to queue->trans_start (Ivan Vecera) [2069673] - ntb_hw_amd: Add NTB PCI ID for new gen CPU (Sudheesh Mavila) [2037287] - ipmi: initialize len variable (Tony Camuso) [2069839] - ipmi: kcs: aspeed: Remove old bindings support (Tony Camuso) [2069839] - ipmi:ipmb: Add the ability to have a separate slave and master device (Tony Camuso) [2069839] - ipmi:ipmi_ipmb: Unregister the SMI on remove (Tony Camuso) [2069839] - ipmi: kcs: aspeed: Add AST2600 compatible string (Tony Camuso) [2069839] - ipmi: ssif: replace strlcpy with strscpy (Tony Camuso) [2069839] - ipmi/watchdog: Constify ident (Tony Camuso) [2069839] - ipmi: Fix UAF when uninstall ipmi_si and ipmi_msghandler module (Tony Camuso) [2069839] - ipmi: fix initialization when workqueue allocation fails (Tony Camuso) [2069839] - ipmi: bail out if init_srcu_struct fails (Tony Camuso) [2069839] - ipmi: ssif: initialize ssif_info->client early (Tony Camuso) [2069839] - ipmi: msghandler: Make symbol 'remove_work_wq' static (Tony Camuso) [2069839] - ipmi: Move remove_work to dedicated workqueue (Tony Camuso) [2069839] - ipmi: kcs_bmc: Fix a memory leak in the error handling path of 'kcs_bmc_serio_add_device()' (Tony Camuso) [2069839] - char: ipmi: replace snprintf in show functions with sysfs_emit (Tony Camuso) [2069839] - ipmi: ipmb: fix dependencies to eliminate build error (Tony Camuso) [2069839] - ipmi:ipmb: Add OF support (Tony Camuso) [2069839] - ipmi: bt: Add ast2600 compatible string (Tony Camuso) [2069839] - ipmi: bt-bmc: Use registers directly (Tony Camuso) [2069839] - ipmi: ipmb: Fix off-by-one size check on rcvlen (Tony Camuso) [2069839] - ipmi:ssif: Use depends on, not select, for I2C (Tony Camuso) [2069839] - ipmi:ipmb: Add initial support for IPMI over IPMB (Tony Camuso) [2069839] - ipmi: Export ipmb_checksum() (Tony Camuso) [2069839] - ipmi: Check error code before processing BMC response (Tony Camuso) [2069839] - ipmi:devintf: Return a proper error when recv buffer too small (Tony Camuso) [2069839] - ipmi: Disable some operations during a panic (Tony Camuso) [2069839] - ipmi:watchdog: Set panic count to proper value on a panic (Tony Camuso) [2069839] - char: ipmi: use DEVICE_ATTR helper macro (Tony Camuso) [2069839] - ipmi: rate limit ipmi smi_event failure message (Tony Camuso) [2069839] - cifs: fix NULL ptr dereference in smb2_ioctl_query_info() (Ronnie Sahlberg) [2074316] - cifs: prevent bad output lengths in smb2_ioctl_query_info() (Ronnie Sahlberg) [2074316] - net: tcp better handling of reordering then loss cases (Marcelo Ricardo Leitner) [2074566] - tcp: tcp_mark_head_lost is only valid for sack-tcp (Marcelo Ricardo Leitner) [2074566] - udp6: allow SO_MARK ctrl msg to affect routing (Xin Long) [2066598] - ip: Fix SO_MARK in RST, ACK and ICMP packets (Xin Long) [2066598] - ip: support SO_MARK cmsg (Xin Long) [2066598] - ip: unconditionally set cork gso_size (Xin Long) [2066598] - ip: remove tx_flags from ipcm_cookie and use same logic for v4 and v6 (Xin Long) [2066598] - ipv6: fold sockcm_cookie into ipcm6_cookie (Xin Long) [2066598] - sock: sockc cookie initializer (Xin Long) [2066598] - ipv6: ipcm6_cookie initializer (Xin Long) [2066598] - ipv4: ipcm_cookie initializers (Xin Long) [2066598] - s390/kexec: fix memory leak of ipl report buffer (Lichen Liu) [2001758] - s390/kexec: fix return code handling (Lichen Liu) [2001758] - block: don't try to throttle split bio if iops limit isn't set (Ming Lei) [2027241] - block: throttle split bio in case of iops limit (Ming Lei) [2027241] - block: don't check bio in blk_throtl_dispatch_work_fn (Ming Lei) [2027241] - x86/apic/vector: Fix ordering in vector assignment (Frank Ramsay) [2076607] - mt76: mt7921e: fix possible probe failure after reboot (Íñigo Huguet) [2078877] - veth: Ensure eth header is in skb's linear part (Guillaume Nault) [1966887] - net: annotate accesses to dev->gso_max_segs (Ivan Vecera) [2080317] - net: annotate accesses to dev->gso_max_size (Ivan Vecera) [2080317] - NFS: Don't loop forever in nfs_do_recoalesce() (Scott Mayhew) [2080467] - tipc: fix the timer expires after interval 100ms (Xin Long) [2080369] - tipc: Fix end of loop tests for list_for_each_entry() (Xin Long) [2080369] - tipc: fix a bit overflow in tipc_crypto_key_rcv() (Xin Long) [2080369] - tipc: rate limit warning for received illegal binding update (Xin Long) [2080369] - net: tipc: remove unused static inlines (Xin Long) [2080369] - tipc: fix unique bearer names sanity check (Xin Long) [2080369] - net/tipc: fix missing destroy_workqueue() on error in tipc_crypto_start() (Xin Long) [2080369] - tipc: add extack messages for bearer/media failure (Xin Long) [2080369] - scsi: smartpqi: Fix unused variable pqi_pm_ops for clang (Don Brace) [2012227] - scsi: smartpqi: Update version to 2.1.14-035 (Don Brace) [2012227] - scsi: smartpqi: Fix lsscsi -t SAS addresses (Don Brace) [2012227] - scsi: smartpqi: Fix hibernate and suspend (Don Brace) [2012227] - scsi: smartpqi: Fix BUILD_BUG_ON() statements (Don Brace) [2012227] - scsi: smartpqi: Fix NUMA node not updated during init (Don Brace) [2012227] - scsi: smartpqi: Expose SAS address for SATA drives (Don Brace) [2012227] - scsi: smartpqi: Speed up RAID 10 sequential reads (Don Brace) [2012227] - scsi: smartpqi: Fix kdump issue when controller is locked up (Don Brace) [2012227] - scsi: smartpqi: Update volume size after expansion (Don Brace) [2012227] - scsi: smartpqi: Avoid drive spin-down during suspend (Don Brace) [2012227] - scsi: smartpqi: Resolve delay issue with PQI_HZ value (Don Brace) [2012227] - scsi: smartpqi: Fix a typo in func pqi_aio_submit_io() (Don Brace) [2012227] - scsi: smartpqi: Fix a name typo and cleanup code (Don Brace) [2012227] - scsi: smartpqi: Quickly propagate path failures to SCSI midlayer (Don Brace) [2012227] - scsi: smartpqi: Eliminate drive spin down on warm boot (Don Brace) [2012227] - scsi: smartpqi: Enable SATA NCQ priority in sysfs (Don Brace) [2012227] - scsi: smartpqi: Add PCI IDs (Don Brace) [2012227] - scsi: smartpqi: Fix rmmod stack trace (Don Brace) [2012227] - ibmvnic: fix race between xmit and reset (Diego Domingos) [2051354] - ibmvnic: Allow queueing resets during probe (Diego Domingos) [2051354] - ibmvnic: clear fop when retrying probe (Diego Domingos) [2051354] - ibmvnic: init init_done_rc earlier (Diego Domingos) [2051354] - ibmvnic: register netdev after init of adapter (Diego Domingos) [2051354] - ibmvnic: complete init_done on transport events (Diego Domingos) [2051354] - ibmvnic: define flush_reset_queue helper (Diego Domingos) [2051354] - ibmvnic: initialize rc before completing wait (Diego Domingos) [2051354] - ibmvnic: free reset-work-item when flushing (Diego Domingos) [2051354] - ibmvnic: schedule failover only if vioctl fails (Diego Domingos) [2051354] - net/ibmvnic: Cleanup workaround doing an EOI after partition migration (Diego Domingos) [2051354]- xfs: don't expose misaligned extszinherit hints to userspace (Brian Foster) [2072552] - xfs: correct the narrative around misaligned rtinherit/extszinherit dirs (Brian Foster) [2072552] - xfs: fix endianness issue in xfs_ag_shrink_space (Brian Foster) [2072552] - xfs: bunmapi has unnecessary AG lock ordering issues (Brian Foster) [2072552] - xfs: btree format inode forks can have zero extents (Brian Foster) [2072552] - xfs: validate extsz hints against rt extent size when rtinherit is set (Brian Foster) [2072552] - xfs: standardize extent size hint validation (Brian Foster) [2072552] - xfs: check free AG space when making per-AG reservations (Brian Foster) [2072552] - xfs: retry allocations when locality-based search fails (Brian Foster) [2072552] - xfs: adjust rt allocation minlen when extszhint > rtextsize (Brian Foster) [2072552] - iomap: remove unused private field from ioend (Brian Foster) [2072552] - xfs: don't allow log writes if the data device is readonly (Brian Foster) [2072552] - xfs: count free space btree blocks when scrubbing pre-lazysbcount fses (Brian Foster) [2072552] - xfs: update superblock counters correctly for !lazysbcount (Brian Foster) [2072552] - xfs: don't check agf_btreeblks on pre-lazysbcount filesystems (Brian Foster) [2072552] - xfs: rename struct xfs_legacy_ictimestamp (Brian Foster) [2072552] - xfs: rename xfs_ictimestamp_t (Brian Foster) [2072552] - xfs: remove xfs_quiesce_attr declaration (Brian Foster) [2072552] - xfs: remove XFS_IFEXTENTS (Brian Foster) [2072552] - xfs: remove XFS_IFINLINE (Brian Foster) [2072552] - xfs: remove XFS_IFBROOT (Brian Foster) [2072552] - xfs: only look at the fork format in xfs_idestroy_fork (Brian Foster) [2072552] - xfs: simplify xfs_attr_remove_args (Brian Foster) [2072552] - xfs: rename and simplify xfs_bmap_one_block (Brian Foster) [2072552] - xfs: move the XFS_IFEXTENTS check into xfs_iread_extents (Brian Foster) [2072552] - xfs: get rid of the ip parameter to xchk_setup_* (Brian Foster) [2072552] - xfs: move the check for post-EOF mappings into xfs_can_free_eofblocks (Brian Foster) [2072552] - xfs: move the xfs_can_free_eofblocks call under the IOLOCK (Brian Foster) [2072552] - xfs: precalculate default inode attribute offset (Brian Foster) [2072552] - xfs: default attr fork size does not handle device inodes (Brian Foster) [2072552] - xfs: inode fork allocation depends on XFS_IFEXTENT flag (Brian Foster) [2072552] - xfs: eager inode attr fork init needs attr feature awareness (Brian Foster) [2072552] - xfs: scrub: Disable check for unoptimized data fork bmbt node (Brian Foster) [2072552] - xfs: Use struct xfs_bmdr_block instead of struct xfs_btree_block to calculate root node size (Brian Foster) [2072552] - xfs: merge _xfs_dic2xflags into xfs_ip2xflags (Brian Foster) [2072552] - xfs: move the di_crtime field to struct xfs_inode (Brian Foster) [2072552] - xfs: move the di_flags2 field to struct xfs_inode (Brian Foster) [2072552] - xfs: move the di_flags field to struct xfs_inode (Brian Foster) [2072552] - xfs: move the di_forkoff field to struct xfs_inode (Brian Foster) [2072552] - xfs: use a union for i_cowextsize and i_flushiter (Brian Foster) [2072552] - xfs: use XFS_B_TO_FSB in xfs_ioctl_setattr (Brian Foster) [2072552] - xfs: cleanup xfs_fill_fsxattr (Brian Foster) [2072552] - xfs: move the di_flushiter field to struct xfs_inode (Brian Foster) [2072552] - xfs: move the di_cowextsize field to struct xfs_inode (Brian Foster) [2072552] - xfs: move the di_extsize field to struct xfs_inode (Brian Foster) [2072552] - xfs: move the di_nblocks field to struct xfs_inode (Brian Foster) [2072552] - xfs: move the di_size field to struct xfs_inode (Brian Foster) [2072552] - xfs: move the di_projid field to struct xfs_inode (Brian Foster) [2072552] - xfs: don't clear the "dinode core" in xfs_inode_alloc (Brian Foster) [2072552] - xfs: remove the di_dmevmask and di_dmstate fields from struct xfs_icdinode (Brian Foster) [2072552] - xfs: remove the unused xfs_icdinode_has_bigtime helper (Brian Foster) [2072552] - xfs: handle crtime more carefully in xfs_bulkstat_one_int (Brian Foster) [2072552] - xfs: consistently initialize di_flags2 (Brian Foster) [2072552] - xfs: split xfs_imap_to_bp (Brian Foster) [2072552] - xfs: scrub: Remove incorrect check executed on block format directories (Brian Foster) [2072552] - xfs: add error injection for per-AG resv failure (Brian Foster) [2072552] - xfs: support shrinking unused space in the last AG (Brian Foster) [2072552] - xfs: introduce xfs_ag_shrink_space() (Brian Foster) [2072552] - xfs: hoist out xfs_resizefs_init_new_ags() (Brian Foster) [2072552] - xfs: update lazy sb counters immediately for resizefs (Brian Foster) [2072552] - xfs: __percpu_counter_compare() inode count debug too expensive (Brian Foster) [2072552] - xfs: reduce debug overhead of dir leaf/node checks (Brian Foster) [2072552] - xfs: No need for inode number error injection in __xfs_dir3_data_check (Brian Foster) [2072552] - xfs: type verification is expensive (Brian Foster) [2072552] - xfs: optimise xfs_buf_item_size/format for contiguous regions (Brian Foster) [2072552] - xfs: xfs_buf_item_size_segment() needs to pass segment offset (Brian Foster) [2072552] - xfs: reduce buffer log item shadow allocations (Brian Foster) [2072552] - xfs: initialise attr fork on inode create (Brian Foster) [2072552] - xfs: ensure xfs_errortag_random_default matches XFS_ERRTAG_MAX (Brian Foster) [2072552] - xfs: rename variable mp to parsing_mp (Brian Foster) [2072552] - xfs: rename the blockgc workqueue (Brian Foster) [2072552] - xfs: validate ag btree levels using the precomputed values (Brian Foster) [2072552] - xfs: remove return value from xchk_ag_btcur_init (Brian Foster) [2072552] - xfs: set the scrub AG number in xchk_ag_read_headers (Brian Foster) [2072552] - xfs: bail out of scrub immediately if scan incomplete (Brian Foster) [2072552] - xfs: drop freeze protection when running GETFSMAP (Brian Foster) [2072552] - selftest/powerpc: Add PAPR sysfs attributes sniff test (Steve Best) [1986183] - powerpc/pseries: Interface to represent PAPR firmware attributes (Steve Best) [1986183] - net: mana: Remove unnecessary check of cqe_type in mana_process_rx_cqe() (Mohammed Gamal) [2051719] - net: mana: Add handling of CQE_RX_TRUNCATED (Mohammed Gamal) [2051719] - RDMA/rxe: Revert changes from irqsave to bh locks (Kamal Heib) [2056499] - RDMA/rxe: Check the last packet by RXE_END_MASK (Kamal Heib) [2056499] - RDMA/rxe: Remove qp->grp_lock and qp->grp_list (Kamal Heib) [2056499] - RDMA/rxe: Remove rxe_drop_all_macst_groups (Kamal Heib) [2056499] - RDMA/rxe: Enforce IBA o10-2.2.3 (Kamal Heib) [2056499] - RDMA/rxe: Rename rxe_mc_grp and rxe_mc_elem (Kamal Heib) [2056499] - RDMA/rxe: Move rxe_mcast_attach/detach to rxe_mcast.c (Kamal Heib) [2056499] - RDMA/rxe: Move rxe_mcast_add/delete to rxe_mcast.c (Kamal Heib) [2056499] - RDMA/cma: Do not change route.addr.src_addr outside state checks (Kamal Heib) [2056499] - RDMA/ib_srp: Fix a deadlock (Kamal Heib) [2056499] - RDMA/siw: Fix broken RDMA Read Fence/Resume logic. (Kamal Heib) [2056499] - IB/cm: Release previously acquired reference counter in the cm_id_priv (Kamal Heib) [2056499] - RDMA/siw: Fix refcounting leak in siw_create_qp() (Kamal Heib) [2056499] - RDMA/ucma: Protect mc during concurrent multicast leaves (Kamal Heib) [2056499] - RDMA/cma: Use correct address when leaving multicast group (Kamal Heib) [2056499] - IB/hfi1: Fix tstats alloc and dealloc (Kamal Heib) [2056499 2049845] - IB/hfi1: Fix AIP early init panic (Kamal Heib) [2056499 2049845] - IB/hfi1: Fix alloc failure with larger txqueuelen (Kamal Heib) [2056499 2049845] - IB/hfi1: Fix panic with larger ipoib send_queue_size (Kamal Heib) [2056499 2049845] - all: replace find_next{,_zero}_bit with find_first{,_zero}_bit where appropriate (Kamal Heib) [2056499] - RDMA/irdma: Remove the redundant return (Kamal Heib) [2056499 2037972] - RDMA/rxe: Use the standard method to produce udp source port (Kamal Heib) [2056499] - RDMA/irdma: Make the source udp port vary (Kamal Heib) [2056499 2037972] - RDMA/core: Calculate UDP source port based on flow label or lqpn/rqpn (Kamal Heib) [2056499] - IB/iser: Align coding style across driver (Kamal Heib) [2056499] - IB/iser: Remove un-needed casting to/from void pointer (Kamal Heib) [2056499] - IB/iser: Don't suppress send completions (Kamal Heib) [2056499] - IB/iser: Rename ib_ret local variable (Kamal Heib) [2056499] - IB/iser: Fix RNR errors (Kamal Heib) [2056499] - IB/iser: Remove deprecated pi_guard module param (Kamal Heib) [2056499] - IB/mlx5: Expose NDR speed through MAD (Kamal Heib) [2056499] - RDMA/rxe: Delete deprecated module parameters interface (Kamal Heib) [2056499] - RDMA/mad: Delete duplicated init_query_mad functions (Kamal Heib) [2056499] - RDMA/rxe: Fix indentations and operators sytle (Kamal Heib) [2056499] - RDMA: Use default_groups in kobj_type (Kamal Heib) [2056499] - RDMA/rxe: Fix a typo in opcode name (Kamal Heib) [2056499] - RDMA/rxe: Remove the unused xmit_errors member (Kamal Heib) [2056499] - RDMA/rxe: Remove redundant err variable (Kamal Heib) [2056499] - RDMA/irdma: Use auxiliary_device driver data helpers (Kamal Heib) [2056499 2037972] - driver core: auxiliary bus: Add driver data helpers (Kamal Heib) [2056499] - RDMA/cma: Let cma_resolve_ib_dev() continue search even after empty entry (Kamal Heib) [2056499] - RDMA/core: Let ib_find_gid() continue search even after empty entry (Kamal Heib) [2056499] - RDMA/core: Modify rdma_query_gid() to return accurate error codes (Kamal Heib) [2056499] - RDMA/rxe: Remove the unnecessary variable (Kamal Heib) [2056499] - RDMA/irdma: Fix the type used to declare a bitmap (Kamal Heib) [2056499 2037972] - RDMA/uverbs: Remove the unnecessary assignment (Kamal Heib) [2056499] - RDMA/siw: Use max() instead of doing it manually (Kamal Heib) [2056499] - RDMA/pvrdma: Use non-atomic bitmap functions when possible (Kamal Heib) [2056499] - RDMA/pvrdma: Use bitmap_zalloc() when applicable (Kamal Heib) [2056499] - IB/hfi1: Use bitmap_zalloc() when applicable (Kamal Heib) [2056499 2049845] - RDMA/siw: Use helper function to set sys_image_guid (Kamal Heib) [2056499] - RDMA/cma: Remove open coding of overflow checking for private_data_len (Kamal Heib) [2056499] - RDMA/rxe: Remove some #defines from rxe_pool.h (Kamal Heib) [2056499] - RDMA/rxe: Remove #include "rxe_loc.h" from rxe_pool.c (Kamal Heib) [2056499] - RDMA/rxe: Save object pointer in pool element (Kamal Heib) [2056499] - RDMA/rxe: Copy setup parameters into rxe_pool (Kamal Heib) [2056499] - RDMA/rxe: Cleanup rxe_pool_entry (Kamal Heib) [2056499] - RDMA/rxe: Replace irqsave locks with bh locks (Kamal Heib) [2056499] - RDMA/usnic: Clean up usnic_ib_alloc_pd() (Kamal Heib) [2056499] - RDMA/irdma: Use helper function to set GUIDs (Kamal Heib) [2056499 2037972] - RDMA/rxe: Prevent double freeing rxe_map_set() (Kamal Heib) [2056498] - IB/hfi1: Fix leak of rcvhdrtail_dummy_kvaddr (Kamal Heib) [2056498 2049845] - IB/hfi1: Fix early init panic (Kamal Heib) [2056498 2049845] - IB/hfi1: Insure use of smp_processor_id() is preempt disabled (Kamal Heib) [2056498 2049845] - IB/hfi1: Correct guard on eager buffer deallocation (Kamal Heib) [2056498 2049845] - RDMA: Fix use-after-free in rxe_queue_cleanup (Kamal Heib) [2056498] - RDMA/nldev: Check stat attribute before accessing it (Kamal Heib) [2056498] - IB/hfi1: Properly allocate rdma counter desc memory (Kamal Heib) [2056498 2049845] - RDMA/core: Set send and receive CQ before forwarding to the driver (Kamal Heib) [2056498] - RDMA/netlink: Add __maybe_unused to static inline in C file (Kamal Heib) [2056498] - RDMA/core: Require the driver to set the IOVA correctly during rereg_mr (Kamal Heib) [2056498] - RDMA/irdma: optimize rx path by removing unnecessary copy (Kamal Heib) [2056498 2037972] - IB/opa_vnic: Rebranding of OPA VNIC driver to Cornelis Networks (Kamal Heib) [2056498] - IB/hfi1: Rebranding of hfi1 driver to Cornelis Networks (Kamal Heib) [2056498 2049845] - RDMA/rxe: Make rxe_type_info static const (Kamal Heib) [2056498] - RDMA/rxe: Use 'bitmap_zalloc()' when applicable (Kamal Heib) [2056498] - RDMA/rxe: Save a few bytes from struct rxe_pool (Kamal Heib) [2056498] - RDMA/irdma: Remove the unused variable local_qp (Kamal Heib) [2056498 2037972] - RDMA/core: Fix missed initialization of rdma_hw_stats::lock (Kamal Heib) [2056498] - RDMA/irdma: Remove the unused spin lock in struct irdma_qp_uk (Kamal Heib) [2056498 2037972] - RDMA: Constify netdev->dev_addr accesses (Kamal Heib) [2056498] - RDMA/ipoib: Use dev_addr_mod() (Kamal Heib) [2056498] - RDMA/core: Use kvzalloc when allocating the struct ib_port (Kamal Heib) [2056498] - RDMA/irdma: Make irdma_uk_cq_init() return a void (Kamal Heib) [2056498 2037972] - RDMA/rxe: Convert kernel UD post send to use ah_num (Kamal Heib) [2056498] - RDMA/rxe: Lookup kernel AH from ah index in UD WQEs (Kamal Heib) [2056498] - RDMA/rxe: Replace ah->pd by ah->ibah.pd (Kamal Heib) [2056498] - RDMA/rxe: Create AH index and return to user space (Kamal Heib) [2056498] - RDMA/rxe: Change AH objects to indexed (Kamal Heib) [2056498] - RDMA/rxe: Move AV from rxe_send_wqe to rxe_send_wr (Kamal Heib) [2056498] - RDMA/irdma: Remove irdma_cqp_up_map_cmd() (Kamal Heib) [2056498 2037972] - RDMA/irdma: Remove irdma_get_hw_addr() (Kamal Heib) [2056498 2037972] - RDMA/irdma: Remove irdma_sc_send_lsmm_nostag() (Kamal Heib) [2056498 2037972] - RDMA/irdma: Remove irdma_uk_mw_bind() (Kamal Heib) [2056498 2037972] - RDMA: Remove redundant 'flush_workqueue()' calls (Kamal Heib) [2056498] - RDMA/iwpm: Remove redundant initialization of pointer err_str (Kamal Heib) [2056498] - RDMA/nldev: Allow optional-counter status configuration through RDMA netlink (Kamal Heib) [2056498] - RDMA/nldev: Split nldev_stat_set_mode_doit out of nldev_stat_set_doit (Kamal Heib) [2056498] - RDMA/nldev: Add support to get status of all counters (Kamal Heib) [2056498] - RDMA/counter: Add optional counter support (Kamal Heib) [2056498] - RDMA/counter: Add an is_disabled field in struct rdma_hw_stats (Kamal Heib) [2056498] - RDMA/core: Add a helper API rdma_free_hw_stats_struct (Kamal Heib) [2056498] - RDMA/bnxt_re: Fix kernel panic when trying to access bnxt_re_stat_descs (Kamal Heib) [2056499] - RDMA/counter: Add a descriptor in struct rdma_hw_stats (Kamal Heib) [2056498] - RDMA/bnxt_re: Update statistics counter name (Kamal Heib) [2056498] - RDMA/bnxt_re: Add extended statistics counters (Kamal Heib) [2056498] - RDMA/efa: CQ notifications (Kamal Heib) [2056498] - RDMA/rxe: Remove duplicate settings (Kamal Heib) [2056498] - RDMA/rxe: Set partial attributes when completion status != IBV_WC_SUCCESS (Kamal Heib) [2056498] - RDMA/rxe: Change the is_user member of struct rxe_cq to bool (Kamal Heib) [2056498] - RDMA/rxe: Remove the is_user members of struct rxe_sq/rxe_rq/rxe_srq (Kamal Heib) [2056498] - RDMA/irdma: Delete unused struct irdma_bth (Kamal Heib) [2056498 2037972] - IB/hf1: Use string_upper() instead of an open coded variant (Kamal Heib) [2056498] - RDMA/cma: Split apart the multiple uses of the same list heads (Kamal Heib) [2056498] - RDMA/rxe: Remove unused WR_READ_WRITE_OR_SEND_MASK (Kamal Heib) [2056498] - RDMA/rxe: Add MASK suffix for RXE_READ_OR_ATOMIC and RXE_WRITE_OR_SEND (Kamal Heib) [2056498] - RDMA/rxe: Add new RXE_READ_OR_WRITE_MASK (Kamal Heib) [2056498] - RDMA/hfi1: Use struct_size() and flex_array_size() helpers (Kamal Heib) [2056498 2049845] - IB/hfi1: Add ring consumer and producers traces (Kamal Heib) [2056498 2049845] - IB/hfi1: Remove atomic completion count (Kamal Heib) [2056498 2049845] - IB/hfi1: Tune netdev xmit cachelines (Kamal Heib) [2056498 2049845] - IB/hfi1: Get rid of tx priv backpointer (Kamal Heib) [2056498 2049845] - IB/hfi1: Get rid of hot path divide (Kamal Heib) [2056498 2049845] - IB/hfi1: Remove cache and embed txreq in ring (Kamal Heib) [2056498 2049845] - RDMA/rxe: Only allow invalidate for appropriate MRs (Kamal Heib) [2056498] - RDMA/rxe: Create duplicate mapping tables for FMRs (Kamal Heib) [2056498] - RDMA/rxe: Separate HW and SW l/rkeys (Kamal Heib) [2056498] - RDMA/rxe: Cleanup MR status and type enums (Kamal Heib) [2056498] - RDMA/rxe: Add memory barriers to kernel queues (Kamal Heib) [2056498] - RDMA/rxe: remove the unnecessary variable (Kamal Heib) [2056498] - RDMA/rxe: remove the redundant variable (Kamal Heib) [2056498] - RDMA/rxe: Fix wrong port_cap_flags (Kamal Heib) [2056498] - RDMA/rdmavt: Fix error code in rvt_create_qp() (Kamal Heib) [2056497 2049845] - IB/hfi1: Fix abba locking issue with sc_disable() (Kamal Heib) [2056497 2049845] - RDMA/hfi1: Fix kernel pointer leak (Kamal Heib) [2056497 2049845] - RDMA/usnic: Lock VF with mutex instead of spinlock (Kamal Heib) [2056497] - RDMA/cma: Do not change route.addr.src_addr.ss_family (Kamal Heib) [2056497] - IB/hfi1: make hist static (Kamal Heib) [2056497 2049845] - RDMA/hfi1: Convert to SPDX identifier (Kamal Heib) [2056497 2049845] - IB/rdmavt: Convert to SPDX identifier (Kamal Heib) [2056497 2049845] - RDMA/core/sa_query: Retry SA queries (Kamal Heib) [2056497] - IB/core: Remove deprecated current_seq comments (Kamal Heib) [2056497] - RDMA/efa: Rename vector field in efa_irq struct to irqn (Kamal Heib) [2056497] - RDMA/efa: Remove unused cpu field from irq struct (Kamal Heib) [2056497] - RDMA/core/sa_query: Remove unused function (Kamal Heib) [2056497] - RDMA/hfi1: Stop using seq_get_buf in _driver_stats_seq_show (Kamal Heib) [2056497 2049845] - RDMA/core: Create clean QP creations interface for uverbs (Kamal Heib) [2056497] - RDMA/core: Properly increment and decrement QP usecnts (Kamal Heib) [2056497] - RDMA/core: Configure selinux QP during creation (Kamal Heib) [2056497] - RDMA/core: Reorganize create QP low-level functions (Kamal Heib) [2056497] - RDMA/core: Remove protection from wrong in-kernel API usage (Kamal Heib) [2056497] - RDMA/core: Delete duplicated and unreachable code (Kamal Heib) [2056497] - rdma/qedr: Fix crash due to redundant release of device's qp memory (Kamal Heib) [2056497] - RDMA: Globally allocate and release QP memory (Kamal Heib) [2056497] - RDMA/mlx5: Rework custom driver QP type creation (Kamal Heib) [2056497] - RDMA/usnic: Fix memleak in find_free_vf_and_create_qp_grp (Kamal Heib) [2056497] - RDMA/rdmavt: Decouple QP and SGE lists allocations (Kamal Heib) [2056497 2049845] - RDMA/efa: Remove double QP type assignment (Kamal Heib) [2056497] - RDMA/hfi1: Fix typo in comments (Kamal Heib) [2056497 2049845] - RDMA/iwpm: Rely on the rdma_nl_[un]register() to ensure that requests are valid (Kamal Heib) [2056497] - RDMA/iwpm: Remove not-needed reference counting (Kamal Heib) [2056497] - RDMA/hfi1: Convert from atomic_t to refcount_t on hfi1_devdata->user_refcount (Kamal Heib) [2056497 2049845] - IB/hfi1: Adjust pkey entry in index 0 (Kamal Heib) [2056497 2049845] - IB/hfi1: Indicate DMA wait when txq is queued for wakeup (Kamal Heib) [2056497 2049845] - RDMA/rxe: Fix types in rxe_icrc.c (Kamal Heib) [2056497] - RDMA/rxe: Add kernel-doc comments to rxe_icrc.c (Kamal Heib) [2056497] - RDMA/rxe: Move crc32 init code to rxe_icrc.c (Kamal Heib) [2056497] - RDMA/rxe: Fixup rxe_icrc_hdr (Kamal Heib) [2056497] - RDMA/rxe: Move rxe_crc32 to a subroutine (Kamal Heib) [2056497] - RDMA/rxe: Move ICRC generation to a subroutine (Kamal Heib) [2056497] - RDMA/rxe: Fixup rxe_send and rxe_loopback (Kamal Heib) [2056497] - RDMA/rxe: Move rxe_xmit_packet to a subroutine (Kamal Heib) [2056497] - RDMA/rxe: Move ICRC checking to a subroutine (Kamal Heib) [2056497] - IB/core: Read subnet_prefix in ib_query_port via cache. (Kamal Heib) [2056497] - IB/core: Shifting initialization of device->cache_lock (Kamal Heib) [2056497] - IB/core: Updating cache for subnet_prefix in config_non_roce_gid_cache() (Kamal Heib) [2056497] - RDMA/efa: Split hardware stats to device and port stats (Kamal Heib) [2056497] - RDMA/rxe: Remove the repeated 'mr->umem = umem' (Kamal Heib) [2056497] - RDMA/siw: Convert siw_tx_hdt() to kmap_local_page() (Kamal Heib) [2056497] - RDMA/siw: Remove kmap() (Kamal Heib) [2056497] - treewide: Add missing semicolons to __assign_str uses (Kamal Heib) [2056497] - RDMA/hfi1: Remove use of kmap() (Kamal Heib) [2056497 2049845] - RDMA: Delete not-used static inline functions (Kamal Heib) [2056497] - mm/page_owner.c: record tgid (Waiman Long) [2069294] - mm/page_owner: record task command name (Waiman Long) [2069294] - mm/page_owner: print memcg information (Waiman Long) [2069294] - mm/page_owner: use scnprintf() to avoid excessive buffer overrun check (Waiman Long) [2069294] - lib/vsprintf: avoid redundant work with 0 size (Waiman Long) [2069294] - lib, stackdepot: add helper to print stack entries into buffer (Waiman Long) [2069294] - lib, stackdepot: add helper to print stack entries (Waiman Long) [2069294] - lib, stackdepot: check stackdepot handle before accessing slabs (Waiman Long) [2069294] - stacktrace: move filter_irq_stacks() to kernel/stacktrace.c (Waiman Long) [2069294] - lib/stackdepot: introduce __stack_depot_save() (Waiman Long) [2069294] - mm: introduce PAGEFLAGS_MASK to replace ((1UL << NR_PAGEFLAGS) - 1) (Waiman Long) [2069294] - mm/page_owner: constify dump_page_owner (Waiman Long) [2069294] - mm: page_owner: detect page_owner recursion via task_struct (Waiman Long) [2069294] - mm: page_owner: use kstrtobool() to parse bool option (Waiman Long) [2069294] - mm: page_owner: fetch backtrace only for tracked pages (Waiman Long) [2069294] - mm, page_owner: remove unused parameter in __set_page_owner_handle (Waiman Long) [2069294] - mm/page_owner: record the timestamp of all pages during free (Waiman Long) [2069294] - mm/page_owner: use helper function zone_end_pfn() to get end_pfn (Waiman Long) [2069294] - mm/page_owner: record timestamp and pid (Waiman Long) [2069294] - x86/platform/uv: Log gap hole end size (Frank Ramsay) [2074098] - x86/platform/uv: Update TSC sync state for UV5 (Frank Ramsay) [2074098] - x86/platform/uv: Update NMI Handler for UV5 (Frank Ramsay) [2074098] - x86/platform/uv: Remove unused variable in UV5 NMI handler (Frank Ramsay) [2074098] - timekeeping: Boot should be boottime for coarse ns accessor (Ivan Vecera) [2076879]- net_tstamp: define new flag HWTSTAMP_FLAG_BONDED_PHC_INDEX (Petr Oros) [2070041] - net_tstamp: add new flag HWTSTAMP_FLAG_BONDED_PHC_INDEX (Petr Oros) [2070041] - net: fix NULL pointer reference in cipso_v4_doi_free (Guillaume Nault) [2074597] - partitions/efi: Fix partition name parsing in GUID partition entry (Ming Lei) [2075085] - psi: Fix uaf issue when psi trigger is destroyed while being polled (Waiman Long) [2046396] - cgroup/cpuset: Make child cpusets restrict parents on v1 hierarchy (Waiman Long) [2046396] - cgroup/cpuset: Don't let child cpusets restrict parent in default hierarchy (Waiman Long) [2046396] - mm/page_alloc: detect allocation forbidden by cpuset and bail out early (Waiman Long) [2046396] - cgroup: Fix rootcg cpu.stat guest double counting (Waiman Long) [2046396] - cgroup: no need for cgroup_mutex for /proc/cgroups (Waiman Long) [2046396] - cgroup: remove cgroup_mutex from cgroupstats_build (Waiman Long) [2046396] - cgroup: Fix memory leak caused by missing cgroup_bpf_offline (Waiman Long) [2046396] - cgroup: cgroup-v1: do not exclude cgrp_dfl_root (Waiman Long) [2046396] - bpf, test, cgroup: Use sk_{alloc,free} for test cases (Waiman Long) [2046396] - bpf, cgroup: Assign cgroup in cgroup_sk_alloc when called from interrupt (Waiman Long) [2046396] - bpf, cgroups: Fix cgroup v2 fallback on v1/v2 mixed mode (Waiman Long) [2046396] - cgroup/cpuset: Change references of cpuset_mutex to cpuset_rwsem (Waiman Long) [2046396] - cgroup: Replace deprecated CPU-hotplug functions. (Waiman Long) [2046396] - cgroup/cpuset: Fix a partition bug with hotplug (Waiman Long) [2046396] - cgroup/cpuset: Miscellaneous code cleanup (Waiman Long) [2046396] - cgroup/cpuset: fix typos in comments (Waiman Long) [2046396] - enable DAMON configs (Chris von Recklinghausen) [2004233] - Docs/admin-guide/mm/damon/reclaim: document statistics parameters (Chris von Recklinghausen) [2004233] - mm/damon: hide kernel pointer from tracepoint event (Chris von Recklinghausen) [2004233] - mm/damon/vaddr: hide kernel pointer from damon_va_three_regions() failure log (Chris von Recklinghausen) [2004233] - mm/damon/vaddr: use pr_debug() for damon_va_three_regions() failure logging (Chris von Recklinghausen) [2004233] - mm/damon/dbgfs: remove an unnecessary variable (Chris von Recklinghausen) [2004233] - mm/damon: move the implementation of damon_insert_region to damon.h (Chris von Recklinghausen) [2004233] - mm/damon: add access checking for hugetlb pages (Chris von Recklinghausen) [2004233] - Docs/admin-guide/mm/damon/usage: update for schemes statistics (Chris von Recklinghausen) [2004233] - mm/damon/dbgfs: support all DAMOS stats (Chris von Recklinghausen) [2004233] - mm/damon/reclaim: provide reclamation statistics (Chris von Recklinghausen) [2004233] - mm/damon/schemes: account how many times quota limit has exceeded (Chris von Recklinghausen) [2004233] - mm/damon/schemes: account scheme actions that successfully applied (Chris von Recklinghausen) [2004233] - mm/damon: remove a mistakenly added comment for a future feature (Chris von Recklinghausen) [2004233] - Docs/admin-guide/mm/damon/usage: update for kdamond_pid and (mk|rm)_contexts (Chris von Recklinghausen) [2004233] - Docs/admin-guide/mm/damon/usage: mention tracepoint at the beginning (Chris von Recklinghausen) [2004233] - Docs/admin-guide/mm/damon/usage: remove redundant information (Chris von Recklinghausen) [2004233] - Docs/admin-guide/mm/damon/usage: update for scheme quotas and watermarks (Chris von Recklinghausen) [2004233] - mm/damon: convert macro functions to static inline functions (Chris von Recklinghausen) [2004233] - mm/damon: modify damon_rand() macro to static inline function (Chris von Recklinghausen) [2004233] - mm/damon: move damon_rand() definition into damon.h (Chris von Recklinghausen) [2004233] - mm/damon/schemes: add the validity judgment of thresholds (Chris von Recklinghausen) [2004233] - mm/damon/vaddr: remove swap_ranges() and replace it with swap() (Chris von Recklinghausen) [2004233] - mm/damon: remove some unneeded function definitions in damon.h (Chris von Recklinghausen) [2004233] - mm/damon/core: use abs() instead of diff_of() (Chris von Recklinghausen) [2004233] - mm/damon: unified access_check function naming rules (Chris von Recklinghausen) [2004233] - mm/damon: add 'age' of region tracepoint support (Chris von Recklinghausen) [2004233] - mm/damon/dbgfs: fix 'struct pid' leaks in 'dbgfs_target_ids_write()' (Chris von Recklinghausen) [2004233] - mm/damon/dbgfs: protect targets destructions with kdamond_lock (Chris von Recklinghausen) [2004233] - selftests/damon: split test cases (Chris von Recklinghausen) [2004233] - selftests/damon: test debugfs file reads/writes with huge count (Chris von Recklinghausen) [2004233] - selftests/damon: test wrong DAMOS condition ranges input (Chris von Recklinghausen) [2004233] - selftests/damon: test DAMON enabling with empty target_ids case (Chris von Recklinghausen) [2004233] - selftests/damon: skip test if DAMON is running (Chris von Recklinghausen) [2004233] - mm/damon/vaddr-test: remove unnecessary variables (Chris von Recklinghausen) [2004233] - mm/damon/vaddr-test: split a test function having >1024 bytes frame size (Chris von Recklinghausen) [2004233] - mm/damon/vaddr: remove an unnecessary warning message (Chris von Recklinghausen) [2004233] - mm/damon/core: remove unnecessary error messages (Chris von Recklinghausen) [2004233] - mm/damon/dbgfs: remove an unnecessary error message (Chris von Recklinghausen) [2004233] - mm/damon/core: use better timer mechanisms selection threshold (Chris von Recklinghausen) [2004233] - mm/damon/core: fix fake load reports due to uninterruptible sleeps (Chris von Recklinghausen) [2004233] - timers: implement usleep_idle_range() (Chris von Recklinghausen) [2004233] - mm/damon/dbgfs: fix missed use of damon_dbgfs_lock (Chris von Recklinghausen) [2004233] - mm/damon/dbgfs: use '__GFP_NOWARN' for user-specified size buffer allocation (Chris von Recklinghausen) [2004233] - mm/damon: remove return value from before_terminate callback (Chris von Recklinghausen) [2004233] - mm/damon: fix a few spelling mistakes in comments and a pr_debug message (Chris von Recklinghausen) [2004233] - mm/damon: simplify stop mechanism (Chris von Recklinghausen) [2004233] - Docs/admin-guide/mm/damon/start: simplify the content (Chris von Recklinghausen) [2004233] - Docs/admin-guide/mm/damon/start: fix a wrong link (Chris von Recklinghausen) [2004233] - Docs/admin-guide/mm/damon/start: fix wrong example commands (Chris von Recklinghausen) [2004233] - mm/damon/dbgfs: add adaptive_targets list check before enable monitor_on (Chris von Recklinghausen) [2004233] - mm/damon: remove unnecessary variable initialization (Chris von Recklinghausen) [2004233] - Documentation/admin-guide/mm/damon: add a document for DAMON_RECLAIM (Chris von Recklinghausen) [2004233] - mm/damon: introduce DAMON-based Reclamation (DAMON_RECLAIM) (Chris von Recklinghausen) [2004233] - selftests/damon: support watermarks (Chris von Recklinghausen) [2004233] - mm/damon/dbgfs: support watermarks (Chris von Recklinghausen) [2004233] - mm/damon/schemes: activate schemes based on a watermarks mechanism (Chris von Recklinghausen) [2004233] - tools/selftests/damon: update for regions prioritization of schemes (Chris von Recklinghausen) [2004233] - mm/damon/dbgfs: support prioritization weights (Chris von Recklinghausen) [2004233] - mm/damon/vaddr,paddr: support pageout prioritization (Chris von Recklinghausen) [2004233] - mm/damon/schemes: prioritize regions within the quotas (Chris von Recklinghausen) [2004233] - mm/damon/selftests: support schemes quotas (Chris von Recklinghausen) [2004233] - mm/damon/dbgfs: support quotas of schemes (Chris von Recklinghausen) [2004233] - mm/damon/schemes: implement time quota (Chris von Recklinghausen) [2004233] - mm/damon/schemes: skip already charged targets and regions (Chris von Recklinghausen) [2004233] - mm/damon/schemes: implement size quota for schemes application speed control (Chris von Recklinghausen) [2004233] - mm/damon/paddr: support the pageout scheme (Chris von Recklinghausen) [2004233] - mm/damon/dbgfs: remove unnecessary variables (Chris von Recklinghausen) [2004233] - mm/damon/vaddr: constify static mm_walk_ops (Chris von Recklinghausen) [2004233] - Docs/DAMON: document physical memory monitoring support (Chris von Recklinghausen) [2004233] - mm/damon/dbgfs: support physical memory monitoring (Chris von Recklinghausen) [2004233] - mm/damon: implement primitives for physical address space monitoring (Chris von Recklinghausen) [2004233] - mm/damon/vaddr: separate commonly usable functions (Chris von Recklinghausen) [2004233] - mm/damon/dbgfs-test: add a unit test case for 'init_regions' (Chris von Recklinghausen) [2004233] - Docs/admin-guide/mm/damon: document 'init_regions' feature (Chris von Recklinghausen) [2004233] - Docs/admin-guide/mm/damon: document DAMON-based Operation Schemes (Chris von Recklinghausen) [2004233] - docs/vm/damon: remove broken reference (Chris von Recklinghausen) [2004233] - mm/damon/dbgfs: allow users to set initial monitoring target regions (Chris von Recklinghausen) [2004233] - selftests/damon: add 'schemes' debugfs tests (Chris von Recklinghausen) [2004233] - mm/damon/schemes: implement statistics feature (Chris von Recklinghausen) [2004233] - mm/damon/dbgfs: support DAMON-based Operation Schemes (Chris von Recklinghausen) [2004233] - mm/damon/vaddr: support DAMON-based Operation Schemes (Chris von Recklinghausen) [2004233] - mm/damon/core: implement DAMON-based Operation Schemes (DAMOS) (Chris von Recklinghausen) [2004233] - mm/damon/core: account age of target regions (Chris von Recklinghausen) [2004233] - mm/damon/core: nullify pointer ctx->kdamond with a NULL (Chris von Recklinghausen) [2004233] - mm/damon: needn't hold kdamond_lock to print pid of kdamond (Chris von Recklinghausen) [2004233] - mm/damon: remove unnecessary do_exit() from kdamond (Chris von Recklinghausen) [2004233] - mm/damon/core: print kdamond start log in debug mode only (Chris von Recklinghausen) [2004233] - mm/damon: grammar s/works/work/ (Chris von Recklinghausen) [2004233] - mm/damon/core-test: fix wrong expectations for 'damon_split_regions_of()' (Chris von Recklinghausen) [2004233] - mm/damon: don't use strnlen() with known-bogus source length (Chris von Recklinghausen) [2004233] - mm/damon: add kunit tests (Chris von Recklinghausen) [2004233] - Documentation: add documents for DAMON (Chris von Recklinghausen) [2004233] - mm/damon: add user space selftests (Chris von Recklinghausen) [2004233] - mm/damon/dbgfs: support multiple contexts (Chris von Recklinghausen) [2004233] - mm/damon/dbgfs: export kdamond pid to the user space (Chris von Recklinghausen) [2004233] - mm/damon: implement a debugfs-based user space interface (Chris von Recklinghausen) [2004233] - mm/damon: add a tracepoint (Chris von Recklinghausen) [2004233] - mm/damon: implement primitives for the virtual memory address spaces (Chris von Recklinghausen) [2004233] - mm/damon: adaptively adjust regions (Chris von Recklinghausen) [2004233] - mm/damon/core: implement region-based sampling (Chris von Recklinghausen) [2004233] - mm: introduce Data Access MONitor (DAMON) (Chris von Recklinghausen) [2004233] - khugepaged: use helper khugepaged_test_exit() in __khugepaged_enter() (Chris von Recklinghausen) [2004233] - mm/madvise: pass mm to do_madvise (Chris von Recklinghausen) [2004233] - ceph: fix possible NULL pointer dereference for req->r_session (Xiubo Li) [2076165] - thermal: int340x: Fix VCoRefLow MMIO bit offset for TGL (Prarit Bhargava) [2039994] - MAINTAINERS: sort field names for all entries (Joel Savitz) [2064843] - parse-maintainers: Do not sort section content by default (Joel Savitz) [2064843] - parse-maintainers: Mark as executable (Joel Savitz) [2064843] - KVM: x86: Use ERR_PTR_USR() to return -EFAULT as a __user pointer (Paul Lai) [2074679] - KVM: x86: add system attribute to retrieve full set of supported xsave states (Paul Lai) [2074679] - KVM: x86: Add a helper to retrieve userspace address from kvm_device_attr (Paul Lai) [2074679] - tools: arch: x86: pull in pvclock headers (Paul Lai) [2074679] - KVM: x86: Expose TSC offset controls to userspace (Paul Lai) [2074679] - KVM: x86: Refactor tsc synchronization code (Paul Lai) [2074679] - selftests: kvm: move vm_xsave_req_perm call to amx_test (Paul Lai) [2074679] - powerpc/pseries/vas: Add VAS migration handler (Steve Best) [2028678] - powerpc/pseries/vas: Modify reconfig open/close functions for migration (Steve Best) [2028678] - powerpc/pseries/vas: Define global hv_cop_caps struct (Steve Best) [2028678] - powerpc/pseries/vas: Add 'update_total_credits' entry for QoS capabilities (Steve Best) [2028678] - powerpc/pseries/vas: sysfs interface to export capabilities (Steve Best) [2028678] - powerpc/pseries/vas: Reopen windows with DLPAR core add (Steve Best) [2028678] - powerpc/pseries/vas: Close windows with DLPAR core removal (Steve Best) [2028678] - powerpc/vas: Map paste address only if window is active (Steve Best) [2028678] - powerpc/vas: Return paste instruction failure if no active window (Steve Best) [2028678] - powerpc/vas: Add paste address mmap fault handler (Steve Best) [2028678] - powerpc/pseries/vas: Save PID in pseries_vas_window struct (Steve Best) [2028678] - powerpc/pseries/vas: Use common names in VAS capability structure (Steve Best) [2028678] - perf powerpc: Update global/local variants for p_stage_cyc (Desnes A. Nunes do Rosario) [2051358] - perf sort: Include global and local variants for p_stage_cyc sort key (Desnes A. Nunes do Rosario) [2051358] - perf sort: Fix the 'p_stage_cyc' sort key behavior (Desnes A. Nunes do Rosario) [2051358] - perf sort: Fix the 'ins_lat' sort key behavior (Desnes A. Nunes do Rosario) [2051358] - perf sort: Fix the 'weight' sort key behavior (Desnes A. Nunes do Rosario) [2051358] - block: loop:use kstatfs.f_bsize of backing file to set discard granularity (Ming Lei) [2069472] - blk-cgroup: set blkg iostat after percpu stat aggregation (Ming Lei) [2069472] - block: update io_ticks when io hang (Ming Lei) [2069472] - block: don't delete queue kobject before its children (Ming Lei) [2069472] - block/wbt: fix negative inflight counter when remove scsi device (Ming Lei) [2069472] - block: bio-integrity: Advance seed correctly for larger interval sizes (Ming Lei) [2069472] - block: fix async_depth sysfs interface for mq-deadline (Ming Lei) [2069472] - bfq: Do not let waker requests skip proper accounting (Ming Lei) [2069472] - block: Fix fsync always failed if once failed (Ming Lei) [2069472] - blktrace: fix use after free for struct blk_trace (Ming Lei) [2069472] - block: Check ADMIN before NICE for IOPRIO_CLASS_RT (Ming Lei) [2069472] - blk-cgroup: fix missing put device in error path from blkg_conf_pref() (Ming Lei) [2069472] - blkcg: Remove extra blkcg_bio_issue_init (Ming Lei) [2069472] - nbd: Fix use-after-free in pid_show (Ming Lei) [2069472] - block/mq-deadline: Improve request accounting further (Ming Lei) [2069472] - block, bfq: fix UAF problem in bfqg_stats_init() (Ming Lei) [2069472] - blk-cgroup: synchronize blkg creation against policy deactivation (Ming Lei) [2069472] - block, bfq: reset last_bfqq_created on group change (Ming Lei) [2069472] - block: bfq: fix bfq_set_next_ioprio_data() (Ming Lei) [2069472] - sched/topology: Remove redundant variable and fix incorrect type in build_sched_domains (Phil Auld) [2065200] - sched/fair: Adjust the allowed NUMA imbalance when SD_NUMA spans multiple LLCs (Phil Auld) [2065200] - sched/fair: Improve consistency of allowed NUMA balance calculations (Phil Auld) [2065200] - Revert: sched: Disable allowing small imbalance to preserve RHEL performance (Phil Auld) [2065200] - NFSv4.1: handle NFS4ERR_NOSPC by CREATE_SESSION (Steve Dickson) [2023844] - SUNRPC: use different lock keys for INET6 and LOCAL (Guillaume Nault) [2061651] - arm64: Restore forced disabling of KPTI on ThunderX (Mark Salter) [1999157] - arm64: mte: initialize RGSR_EL1.SEED in __cpu_setup (Mark Salter) [1999157] - arm64: Remove exporting cpu_logical_map symbol (Mark Salter) [1999157] - arm64: tlb: fix the TTL value of tlb_get_level (Mark Salter) [1999157] - arm64: Validate tagged addresses in access_ok() called from kernel threads (Mark Salter) [1999157] - arm64: ptrace: Fix seccomp of traced syscall -1 (NO_SYSCALL) (Mark Salter) [1999157] - arm64: ptrace: Use NO_SYSCALL instead of -1 in syscall_trace_enter() (Mark Salter) [1999157] - arm64: mm: Fix TLBI vs ASID rollover (Mark Salter) [1999157] - arm64: errata: Fix exec handling in erratum 1418040 workaround (Mark Salter) [1999157] - arm64: Generate cpucaps.h (Mark Salter) [1999157] - arm64/sve: Skip flushing Z registers with 128 bit vectors (Mark Salter) [1999157] - arm64/sve: Rework SVE access trap to convert state in registers (Mark Salter) [1999157] - arm64/sve: Use the sve_flush macros in sve_load_from_fpsimd_state() (Mark Salter) [1999157] - arm64/sve: Split _sve_flush macro into separate Z and predicate flushes (Mark Salter) [1999157] - arm64: fix inline asm in load_unaligned_zeropad() (Mark Salter) [1999157] - arm64: Extend workaround for erratum 1024718 to all versions of Cortex-A55 (Mark Salter) [1999157] - arm64/fpsimd: add to to fix fpsimd build (Mark Salter) [1999157] - arm64: cpu_errata: Apply Erratum 845719 to KRYO2XX Silver (Mark Salter) [1999157] - arm64: kpti: Add KRYO2XX gold/silver CPU cores to kpti safelist (Mark Salter) [1999157] - arm64: Add MIDR value for KRYO2XX gold/silver CPU cores (Mark Salter) [1999157] - arm64: errata: Fix handling of 1418040 with late CPU onlining (Mark Salter) [1999157] - arm64: cpufeature: upgrade hyp caps to final (Mark Salter) [1999157] - arm64: cpufeature: reorder cpus_have_{const, final}_cap() (Mark Salter) [1999157] - arm64: Add workaround for Arm Cortex-A77 erratum 1508412 (Mark Salter) [1999157] - arm64: Add part number for Arm Cortex-A77 (Mark Salter) [1999157] - arm64: reject prctl(PR_PAC_RESET_KEYS) on compat tasks (Mark Salter) [1999157] - arm64: Treat SSBS as a non-strict system feature (Mark Salter) [1999157] - arm64: Group start_thread() functions together (Mark Salter) [1999157] - arm64: Remove Spectre-related CONFIG_* options (Mark Salter) [1999157] - arm64: Run ARCH_WORKAROUND_2 enabling code on all CPUs (Mark Salter) [1999157] - arm64: Run ARCH_WORKAROUND_1 enabling code on all CPUs (Mark Salter) [1999157] - arm64: mte: CPU feature detection and initial sysreg configuration (Mark Salter) [1999157] - arm64: cpufeature: Export symbol read_sanitised_ftr_reg() (Mark Salter) [1999157] - arm64/fpsimd: Fix missing-prototypes in fpsimd.c (Mark Salter) [1999157] - arm64: traps: Add str of description to panic() in die() (Mark Salter) [1999157] - arm64/sve: Implement a helper to load SVE registers from FPSIMD state (Mark Salter) [1999157] - arm64/sve: Implement a helper to flush SVE registers (Mark Salter) [1999157] - arm64/fpsimdmacros: Allow the macro "for" to be used in more cases (Mark Salter) [1999157] - arm64/fpsimdmacros: Introduce a macro to update ZCR_EL1.LEN (Mark Salter) [1999157] - arm64/signal: Update the comment in preserve_sve_context (Mark Salter) [1999157] - arm64/fpsimd: Update documentation of do_sve_acc (Mark Salter) [1999157] - arm64: cpufeature: Modify address authentication cpufeature to exact (Mark Salter) [1999157] - arm64: ptrauth: Introduce Armv8.3 pointer authentication enhancements (Mark Salter) [1999157] - arm64: traps: Allow force_signal_inject to pass esr error code (Mark Salter) [1999157] - arm64/cpuinfo: Define HWCAP name arrays per their actual bit definitions (Mark Salter) [1999157] - arm64: Reserve HWCAP2_MTE as (1 << 18) (Mark Salter) [1999157] - arm64: Allow CPUs unffected by ARM erratum 1418040 to come in late (Mark Salter) [1999157] - arm64: Allow booting of late CPUs affected by erratum 1418040 (Mark Salter) [1999157] - arm64: Drop unnecessary include from asm/smp.h (Mark Salter) [1999157] - arm64: Move handling of erratum 1418040 into C code (Mark Salter) [1999157] - arm64: Fix __cpu_logical_map undefined issue (Mark Salter) [1999157] - arm64: tlb: don't set the ttl value in flush_tlb_page_nosync (Mark Salter) [1999157] - arm64: Shift the __tlbi_level() indentation left (Mark Salter) [1999157] - arm64: tlb: Set the TTL field in flush_*_tlb_range (Mark Salter) [1999157] - arm64: tlb: Set the TTL field in flush_tlb_range (Mark Salter) [1999157] - arm64: Add tlbi_user_level TLB invalidation helper (Mark Salter) [1999157] - arm64: Add level-hinted TLB invalidation helper (Mark Salter) [1999157] - arm64: Document SW reserved PTE/PMD bits in Stage-2 descriptors (Mark Salter) [1999157] - arm64/cpufeature: Validate feature bits spacing in arm64_ftr_regs[] (Mark Salter) [1999157] - arm64/cpufeature: Replace all open bits shift encodings with macros (Mark Salter) [1999157] - arm64/cpufeature: Add remaining feature bits in ID_AA64MMFR2 register (Mark Salter) [1999157] - arm64/cpufeature: Add remaining feature bits in ID_AA64MMFR1 register (Mark Salter) [1999157] - arm64/cpufeature: Add remaining feature bits in ID_AA64MMFR0 register (Mark Salter) [1999157] - arm64: csum: Fix handling of bad packets (Mark Salter) [1999157] - arm64: Add missing sentinel to erratum_1463225 (Mark Salter) [1999157] - arm64: Documentation: Fix broken table in generated HTML (Mark Salter) [1999157] - arm64: kgdb: Fix single-step exception handling oops (Mark Salter) [1999157] - arm64: entry: Tidy up block comments and label numbers (Mark Salter) [1999157] - arm64: Rework ARM_ERRATUM_1414080 handling (Mark Salter) [1999157] - arm64: entry: Fix the typo in the comment of el1_dbg() (Mark Salter) [1999157] - arm64: Add KRYO4XX silver CPU cores to erratum list 1530923 and 1024718 (Mark Salter) [1999157] - arm64: Add KRYO4XX gold CPU cores to erratum list 1463225 and 1418040 (Mark Salter) [1999157] - arm64: Add MIDR value for KRYO4XX gold CPU cores (Mark Salter) [1999157] - arm64: Add KRYO{3,4}XX silver CPU cores to SSB safelist (Mark Salter) [1999157] - arm64: kpti: Add KRYO{3, 4}XX silver CPU cores to kpti safelist (Mark Salter) [1999157] - arm64: sve: Fix build failure when ARM64_SVE=y and SYSCTL=n (Mark Salter) [1999157] - arm64: mm: reset address tag set by kasan sw tagging (Mark Salter) [1999157] - arm64: traps: Dump registers prior to panic() in bad_mode() (Mark Salter) [1999157] - arm64/sve: Eliminate data races on sve_default_vl (Mark Salter) [1999157] - arm64: csum: Disable KASAN for do_csum() (Mark Salter) [1999157] - arm64/cpufeature: Add get_arm64_ftr_reg_nowarn() (Mark Salter) [1999157] - arm64/cpuinfo: Add ID_MMFR4_EL1 into the cpuinfo_arm64 context (Mark Salter) [1999157] - arm64/cpufeature: Add remaining feature bits in ID_AA64PFR0 register (Mark Salter) [1999157] - arm64/cpufeature: Add remaining feature bits in ID_MMFR4 register (Mark Salter) [1999157] - arm64/cpufeature: Add remaining feature bits in ID_PFR0 register (Mark Salter) [1999157] - arm64/cpufeature: Introduce ID_MMFR5 CPU register (Mark Salter) [1999157] - arm64/cpufeature: Introduce ID_DFR1 CPU register (Mark Salter) [1999157] - arm64/cpufeature: Introduce ID_PFR2 CPU register (Mark Salter) [1999157] - arm64/cpufeature: Make doublelock a signed feature in ID_AA64DFR0 (Mark Salter) [1999157] - arm64/cpufeature: Drop TraceFilt feature exposure from ID_DFR0 register (Mark Salter) [1999157] - arm64/cpufeature: Add explicit ftr_id_isar0[] for ID_ISAR0 register (Mark Salter) [1999157] - arm64: cpufeature: Group indexed system register definitions by name (Mark Salter) [1999157] - arm64: cpufeature: Extend comment to describe absence of field info (Mark Salter) [1999157] - arm64: drop duplicate definitions of ID_AA64MMFR0_TGRAN constants (Mark Salter) [1999157] - arm64: cpufeature: Add an overview comment for the cpufeature framework (Mark Salter) [1999157] - arm64: cpufeature: Relax checks for AArch32 support at EL[0-2] (Mark Salter) [1999157] - arm64: cpufeature: Relax AArch32 system checks if EL1 is 64-bit only (Mark Salter) [1999157] - arm64: cpufeature: Factor out checking of AArch32 features (Mark Salter) [1999157] - arm64: cpufeature: Remove redundant call to id_aa64pfr0_32bit_el0() (Mark Salter) [1999157] - arm64: cpufeature: Spell out register fields for ID_ISAR4 and ID_PFR1 (Mark Salter) [1999157] - arm64: cpufeature: Relax check for IESB support (Mark Salter) [1999157] - arm64: mm: Add asid_gen_match() helper (Mark Salter) [1999157] - arm64: Call debug_traps_init() from trap_init() to help early kgdb (Mark Salter) [1999157] - arm64: cacheflush: Fix KGDB trap detection (Mark Salter) [1999157] - arm64/cpuinfo: Move device_initcall() near cpuinfo_regs_init() (Mark Salter) [1999157] - arm64: kexec_file: print appropriate variable (Mark Salter) [1999157] - arm: mm: use __pfn_to_section() to get mem_section (Mark Salter) [1999157] - arm64: Reorder the macro arguments in the copy routines (Mark Salter) [1999157] - KVM: arm64: Drop PTE_S2_MEMATTR_MASK (Mark Salter) [1999157] - arm64/kernel: Fix range on invalidating dcache for boot page tables (Mark Salter) [1999157] - arm64: set TEXT_OFFSET to 0x0 in preparation for removing it entirely (Mark Salter) [1999157] - arm64/mm: Use phys_to_page() to access pgtable memory (Mark Salter) [1999157] - arm64: smp: Make cpus_stuck_in_kernel static (Mark Salter) [1999157] - arm64: entry: remove unneeded semicolon in el1_sync_handler() (Mark Salter) [1999157] - arm64: cpufeature: Add "or" to mitigations for multiple errata (Mark Salter) [1999157] - arm64: Sort vendor-specific errata (Mark Salter) [1999157] - arm64: simplify ptrauth initialization (Mark Salter) [1999157] - arm64: remove ptrauth_keys_install_kernel sync arg (Mark Salter) [1999157] - arm64: insn: Provide a better name for aarch64_insn_is_nop() (Mark Salter) [1999157] - arm64: kernel: Convert to modern annotations for assembly functions (Mark Salter) [1999157] - arm64: entry: Refactor and modernise annotation for ret_to_user (Mark Salter) [1999157] - arm64: BTI: Reset BTYPE when skipping emulated instructions (Mark Salter) [1999157] - arm64: traps: Shuffle code to eliminate forward declarations (Mark Salter) [1999157] - arm64: unify native/compat instruction skipping (Mark Salter) [1999157] - arm64: BTI: Decode BYTPE bits when printing PSTATE (Mark Salter) [1999157] - arm64: Basic Branch Target Identification support (Mark Salter) [1999157] - arm64/kernel: Fix return value when cpu_online() fails in __cpu_up() (Mark Salter) [1999157] - arm64: Add get_user() type annotation on the !access_ok() path (Mark Salter) [1999157] - arm64: Fix PTRACE_SYSEMU semantics (Mark Salter) [1999157] - arm64: fix the flush_icache_range arguments in machine_kexec (Mark Salter) [1999157] - Documentation: arm64: fix amu.rst doc warnings (Mark Salter) [1999157] - arm64: sync kernel APIAKey when installing (Mark Salter) [1999157] - arm64: Delete the space separator in __emit_inst (Mark Salter) [1999157] - arm64: remove CONFIG_DEBUG_ALIGN_RODATA feature (Mark Salter) [1999157] - arm64: head: Convert install_el2_stub to SYM_INNER_LABEL (Mark Salter) [1999157] - arm64: Introduce get_cpu_ops() helper function (Mark Salter) [1999157] - arm64: Rename cpu_read_ops() to init_cpu_ops() (Mark Salter) [1999157] - arm64: Declare ACPI parking protocol CPU operation if needed (Mark Salter) [1999157] - arm64: move kimage_vaddr to .rodata (Mark Salter) [1999157] - arm64: sdei: Annotate SDEI entry points using new style annotations (Mark Salter) [1999157] - arm64: kernel: Convert to modern annotations for assembly data (Mark Salter) [1999157] - arm64: head: Annotate stext and preserve_boot_args as code (Mark Salter) [1999157] - arm64: head.S: Convert to modern annotations for assembly functions (Mark Salter) [1999157] - arm64: entry: Additional annotation conversions for entry.S (Mark Salter) [1999157] - arm64: entry: Annotate ret_from_fork as code (Mark Salter) [1999157] - arm64: entry: Annotate vector table and handlers as code (Mark Salter) [1999157] - kconfig: Add support for 'as-option' (Mark Salter) [1999157] - arm64: suspend: restore the kernel ptrauth keys (Mark Salter) [1999157] - arm64: __show_regs: strip PAC from lr in printk (Mark Salter) [1999157] - arm64: unwind: strip PAC from kernel addresses (Mark Salter) [1999157] - arm64/crash_core: Export KERNELPACMASK in vmcoreinfo (Mark Salter) [1999157] - arm64: mask PAC bits of __builtin_return_address (Mark Salter) [1999157] - compiler.h: Allow arch-specific asm/compiler.h (Mark Salter) [1999157] - arm64: initialize ptrauth keys for kernel booting task (Mark Salter) [1999157] - arm64: initialize and switch ptrauth kernel keys (Mark Salter) [1999157] - arm64: enable ptrauth earlier (Mark Salter) [1999157] - arm64: cpufeature: handle conflicts based on capability (Mark Salter) [1999157] - arm64: cpufeature: Move cpu capability helpers inside C file (Mark Salter) [1999157] - arm64: ptrauth: Add bootup/runtime flags for __cpu_setup (Mark Salter) [1999157] - arm64: install user ptrauth keys at kernel exit time (Mark Salter) [1999157] - arm64: rename ptrauth key structures to be user-specific (Mark Salter) [1999157] - arm64: cpufeature: add pointer auth meta-capabilities (Mark Salter) [1999157] - arm64: cpufeature: Fix meta-capability cpufeature check (Mark Salter) [1999157] - arm64: define __alloc_zeroed_user_highpage (Mark Salter) [1999157] - arm64/kernel: Simplify __cpu_up() by bailing out early (Mark Salter) [1999157] - arm64: smp: Mark expected switch fall-through (Mark Salter) [1999157] - arm64: remove redundant blank for '=' operator (Mark Salter) [1999157] - arm64: kexec_file: Fixed code style. (Mark Salter) [1999157] - arm64: add blank after 'if' (Mark Salter) [1999157] - arm64: fix spelling mistake "ca not" -> "cannot" (Mark Salter) [1999157] - arm64: entry: unmask IRQ in el0_sp() (Mark Salter) [1999157] - arm64: efi: add efi-entry.o to targets instead of extra-$(CONFIG_EFI) (Mark Salter) [1999157] - arm64: csum: Optimise IPv6 header checksum (Mark Salter) [1999157] - arch/arm64: fix typo in a comment (Mark Salter) [1999157] - arm64: remove gratuitious/stray .ltorg stanzas (Mark Salter) [1999157] - arm64: Update comment for ASID() macro (Mark Salter) [1999157] - arm64: mm: convert cpu_do_switch_mm() to C (Mark Salter) [1999157] - Documentation: arm64: document support for the AMU extension (Mark Salter) [1999157] - arm64: trap to EL1 accesses to AMU counters from EL0 (Mark Salter) [1999157] - arm64: add support for the AMU extension v1 (Mark Salter) [1999157] - arm64: smp: fix crash_smp_send_stop() behaviour (Mark Salter) [1999157] - arm64: smp: fix smp_send_stop() behaviour (Mark Salter) [1999157] - arm64: context: Fix ASID limit in boot messages (Mark Salter) [1999157] - docs: arm64: fix trivial spelling enought to enough in memory.rst (Mark Salter) [1999157] - arm64: time: Replace by (Mark Salter) [1999157] - arm64: ssbs: Fix context-switch when SSBS is present on all CPUs (Mark Salter) [1999157] - arm64: use shared sysctl constants (Mark Salter) [1999157] - arm64: Drop do_el0_ia_bp_hardening() & do_sp_pc_abort() declarations (Mark Salter) [1999157] - arm64: entry: Avoid empty alternatives entries (Mark Salter) [1999157] - arm64: Kconfig: select HAVE_FUTEX_CMPXCHG (Mark Salter) [1999157] - arm64: Use macros instead of hard-coded constants for MAIR_EL1 (Mark Salter) [1999157] - arm64: Add KRYO{3,4}XX CPU cores to spectre-v2 safe list (Mark Salter) [1999157] - arm64: context: Free up kernel ASIDs if KPTI is not in use (Mark Salter) [1999157] - arm64: Remove __exception_text_start and __exception_text_end from asm/section.h (Mark Salter) [1999157] - arm64: armv8_deprecated: update the comments of armv8_deprecated_init() (Mark Salter) [1999157] - arm64: kpti: Add Broadcom Brahma-B53 core to the KPTI whitelist (Mark Salter) [1999157] - arm64: csum: Fix pathological zero-length calls (Mark Salter) [1999157] - arm64: Implement optimised checksum routine (Mark Salter) [1999157] - arm64: entry: cleanup sp_el0 manipulation (Mark Salter) [1999157] - arm64: entry: cleanup el0 svc handler naming (Mark Salter) [1999157] - arm64: entry: mark all entry code as notrace (Mark Salter) [1999157] - arm64: assembler: remove smp_dmb macro (Mark Salter) [1999157] - arm64: assembler: remove inherit_daif macro (Mark Salter) [1999157] - arm64: signal: nofpsimd: Handle fp/simd context for signal frames (Mark Salter) [1999157] - arm64: ptrace: nofpsimd: Fail FP/SIMD regset operations (Mark Salter) [1999157] - arm64: cpufeature: Set the FP/SIMD compat HWCAP bits properly (Mark Salter) [1999157] - arm64: cpufeature: Fix the type of no FP/SIMD capability (Mark Salter) [1999157] - arm64: fpsimd: Make sure SVE setup is complete before SIMD is used (Mark Salter) [1999157] - arm64: kernel: Correct annotation of end of el0_sync (Mark Salter) [1999157] - arm64: asm: Remove ENDPIPROC() (Mark Salter) [1999157] - arm64: mm: Use modern annotations for assembly functions (Mark Salter) [1999157] - arm64: lib: Use modern annotations for assembly functions (Mark Salter) [1999157] - arm64: asm: Add new-style position independent function annotations (Mark Salter) [1999157] - arm64: kernel: avoid x18 in __cpu_soft_restart (Mark Salter) [1999157] - arm64/lib: copy_page: avoid x18 register in assembler code (Mark Salter) [1999157] - arm64: mm: avoid x18 in idmap_kpti_install_ng_mappings (Mark Salter) [1999157] - arm64: cpu_errata: Add Hisilicon TSV110 to spectre-v2 safe list (Mark Salter) [1999157] - arm64: entry: refine comment of stack overflow check (Mark Salter) [1999157] - arm64: kpti: Add NVIDIA's Carmel core to the KPTI whitelist (Mark Salter) [1999157] - arm64: mm: simplify the page end calculation in __create_pgd_mapping() (Mark Salter) [1999157] - arm64: print additional fault message when executing non-exec memory (Mark Salter) [1999157] - arm64: pgtable: Correct typo in comment (Mark Salter) [1999157] - arm64: cpufeature: Fix typos in comment (Mark Salter) [1999157] - arm64: entry-common: don't touch daif before bp-hardening (Mark Salter) [1999157] - arm64: Remove asmlinkage from updated functions (Mark Salter) [1999157] - arm64: entry: convert el0_sync to C (Mark Salter) [1999157] - arm64: entry: convert el1_sync to C (Mark Salter) [1999157] - arm64: Add prototypes for functions called by entry.S (Mark Salter) [1999157] - arm64: remove __exception annotations (Mark Salter) [1999157] - arm64: kprobes: Move exception_text check in blacklist (Mark Salter) [1999157] - arm64: kprobes: Remove unneeded RODATA check (Mark Salter) [1999157] - arm64: kprobes: Move extable address check into arch_prepare_kprobe() (Mark Salter) [1999157] - arm64: cpufeature: introduce helper cpu_has_hw_af() (Mark Salter) [1999157] - arm64: Document ICC_CTLR_EL3.PMHE setting requirements (Mark Salter) [1999157] - firmware: arm_sdei: use common SMCCC_CONDUIT_* (Mark Salter) [1999157] - arm64: uaccess: Remove uaccess_*_not_uao asm macros (Mark Salter) [1999157] - arm64: uaccess: Ensure PAN is re-enabled after unhandled uaccess fault (Mark Salter) [1999157] - arm64: Do not mask out PTE_RDONLY in pte_same() (Mark Salter) [1999157] - arm64: apply ARM64_ERRATUM_843419 workaround for Brahma-B53 core (Mark Salter) [1999157] - arm64: Brahma-B53 is SSB and spectre v2 safe (Mark Salter) [1999157] - arm64: apply ARM64_ERRATUM_845719 workaround for Brahma-B53 core (Mark Salter) [1999157] - arm64: cpufeature: Enable Qualcomm Falkor errata 1009 for Kryo (Mark Salter) [1999157] - arm64: cpufeature: Enable Qualcomm Falkor/Kryo errata 1003 (Mark Salter) [1999157] - arm64: Ensure VM_WRITE|VM_SHARED ptes are clean by default (Mark Salter) [1999157] - arm64: mm: fix inverted PAR_EL1.F check (Mark Salter) [1999157] - arm64: hibernate: check pgd table allocation (Mark Salter) [1999157] - arm64: armv8_deprecated: Checking return value for memory allocation (Mark Salter) [1999157] - arm64: mm: fix spurious fault detection (Mark Salter) [1999157] - arm64: ftrace: Ensure synchronisation in PLT setup for Neoverse-N1 #1542419 (Mark Salter) [1999157] - arm64: mm: avoid virt_to_phys(init_mm.pgd) (Mark Salter) [1999157] - docs: arm64: Fix indentation and doc formatting (Mark Salter) [1999157] - arm64: errata: Update stale comment (Mark Salter) [1999157] - arm64: consider stack randomization for mmap base only when necessary (Mark Salter) [1999157] - arm64: make use of is_compat_task instead of hardcoding this test (Mark Salter) [1999157] - arm64: kpti: ensure patched kernel text is fetched from PoU (Mark Salter) [1999157] - arm64: Clarify when cpu_enable() is called (Mark Salter) [1999157] - arm64: constify sys64_hook instances (Mark Salter) [1999157] - arm64: constify aarch64_insn_encoding_class[] (Mark Salter) [1999157] - arm64: constify icache_policy_str[] (Mark Salter) [1999157] - arm64: prefer __section from compiler_attributes.h (Mark Salter) [1999157] - arm64/ptrace: Fix typoes in sve_set() comment (Mark Salter) [1999157] - arm64: mm: print hexadecimal EC value in mem_abort_decode() (Mark Salter) [1999157] - ahci: thunderx2: Fix workaround to use new inline function (Mark Salter) [1999157] - arm64/prefetch: fix a -Wtype-limits warning (Mark Salter) [1999157] - arm64: Move TIF_* documentation to individual definitions (Mark Salter) [1999157] - arm64: mm: free the initrd reserved memblock in a aligned manner (Mark Salter) [1999157] - arm64: io: Relax implicit barriers in default I/O accessors (Mark Salter) [1999157] - arm64: Remove unused cpucap_multi_entry_cap_cpu_enable() (Mark Salter) [1999157] - arm64: sysreg: Remove unused and rotting SCTLR_ELx field definitions (Mark Salter) [1999157] - arm64: esr: Add ESR exception class encoding for trapped ERET (Mark Salter) [1999157] - arm64/kexec: Use consistent convention of initializing 'kxec_buf.mem' with KEXEC_BUF_MEM_UNKNOWN (Mark Salter) [1999157] - arm64: remove pointless __KERNEL__ guards (Mark Salter) [1999157] - arm64: Remove unused assembly macro (Mark Salter) [1999157] - arm64: memory: Cosmetic cleanups (Mark Salter) [1999157] - arm64: memory: Add comments to end of non-trivial #ifdef blocks (Mark Salter) [1999157] - arm64: memory: Simplify virt_to_page() implementation (Mark Salter) [1999157] - arm64: memory: Rewrite default page_to_virt()/virt_to_page() (Mark Salter) [1999157] - arm64: mm: Ignore spurious translation faults taken from the kernel (Mark Salter) [1999157] - arm64: mm: Add ISB instruction to set_pgd() (Mark Salter) [1999157] - arm64: tlb: Ensure we execute an ISB following walk cache invalidation (Mark Salter) [1999157] - Revert "arm64: Remove unnecessary ISBs from set_{pte,pmd,pud}" (Mark Salter) [1999157] - arm64: pgtable: Implement p[mu]d_valid() and check in set_p[mu]d() (Mark Salter) [1999157] - arm64: Change the tagged_addr sysctl control semantics to only prevent the opt-in (Mark Salter) [1999157] - redhat/configs: Add CONFIG_ARM64_TAGGED_ADDR_ABI (Mark Salter) [1999157] - arm64: Introduce prctl() options to control the tagged user addresses ABI (Mark Salter) [1999157] - arm64: smp: Treat unknown boot failures as being 'stuck in kernel' (Mark Salter) [1999157] - arm64: smp: Don't enter kernel with NULL stack pointer or task struct (Mark Salter) [1999157] - arm64: map FDT as RW for early_init_dt_scan() (Mark Salter) [1999157] - arm64: ftrace: Ensure module ftrace trampoline is coherent with I-side (Mark Salter) [1999157] - arch: replace _BITUL() in kernel-space headers with BIT() (Mark Salter) [1999157] - arm64: move jump_label_init() before parse_early_param() (Mark Salter) [1999157] - arm64: don't use asm-generic/ptrace.h (Mark Salter) [1999157] - arm64: rename dump_instr as dump_kernel_instr (Mark Salter) [1999157] - arm64/mm: Drop [PTE|PMD]_TYPE_FAULT (Mark Salter) [1999157] - arm64: module: create module allocations without exec permissions (Mark Salter) [1999157] - acpi/arm64: ignore 5.1 FADTs that are reported as 5.0 (Mark Salter) [1999157] - arm64: remove redundant 'default n' from Kconfig (Mark Salter) [1999157] - arm64: mm: avoid redundant READ_ONCE(*ptep) (Mark Salter) [1999157] - arm64/mm: Document write abort detection from ESR (Mark Salter) [1999157] - arm64: Fix comment after #endif (Mark Salter) [1999157] - arm64: ptrace: add support for syscall emulation (Mark Salter) [1999157] - arm64: add PTRACE_SYSEMU{,SINGLESTEP} definations to uapi headers (Mark Salter) [1999157] - arm64/mm: Identify user instruction aborts (Mark Salter) [1999157] - arm64/mm: Change BUG_ON() to VM_BUG_ON() in [pmd|pud]_set_huge() (Mark Salter) [1999157] - arm64: kernel: use aff3 instead of aff2 in comment (Mark Salter) [1999157] - arm64/mm: Simplify protection flag creation for kernel huge mappings (Mark Salter) [1999157] - arm64/mm: Move PTE_VALID from SW defined to HW page table entry definitions (Mark Salter) [1999157] - arm64/sve: should not depend on (Mark Salter) [1999157] - arm64: ssbd: explicitly depend on (Mark Salter) [1999157] - ARM64: trivial: s/TIF_SECOMP/TIF_SECCOMP/ comment typo fix (Mark Salter) [1999157] - arm64: smp: Moved cpu_logical_map[] to smp.h (Mark Salter) [1999157] - arm64: use the correct function type for __arm64_sys_ni_syscall (Mark Salter) [1999157] - arm64: use the correct function type in SYSCALL_DEFINE0 (Mark Salter) [1999157] - arm64: fix syscall_fn_t type (Mark Salter) [1999157] - signal/arm64: Use force_sig not force_sig_fault for SIGKILL (Mark Salter) [1999157] - arm64: Fix the arm64_personality() syscall wrapper redirection (Mark Salter) [1999157] - arm64: Remove useless message during oops (Mark Salter) [1999157] - arm64: don't trash config with compat symbol if COMPAT is disabled (Mark Salter) [1999157] - arm64: assembler: Update comment above cond_yield_neon() macro (Mark Salter) [1999157] - arm64: Fix size of __early_cpu_boot_status (Mark Salter) [1999157] - arm64: mm: Remove pte_unmap_nested() (Mark Salter) [1999157] - arm64: Fix compiler warning from pte_unmap() with -Wunused-but-set-variable (Mark Salter) [1999157] - arm64: compat: Reduce address limit for 64K pages (Mark Salter) [1999157] - arm64: mmap: Ensure file offset is treated as unsigned (Mark Salter) [1999157] - arm64: instrument smp_{load_acquire,store_release} (Mark Salter) [1999157] - arm64: mm: check virtual addr in virt_to_page() if CONFIG_DEBUG_VIRTUAL=y (Mark Salter) [1999157] - arm64: ptrace: Add function argument access API (Mark Salter) [1999157] - arm64: compat: Reduce address limit (Mark Salter) [1999157] - arm64: Save and restore OSDLR_EL1 across suspend/resume (Mark Salter) [1999157] - arm64: Clear OSDLR_EL1 on CPU boot (Mark Salter) [1999157] - arm64: debug: Separate debug hooks based on target exception level (Mark Salter) [1999157] - arm64: debug: Remove meaningless comment (Mark Salter) [1999157] - arm64: debug: Rename addr parameter for non-watchpoint exception hooks (Mark Salter) [1999157] - arm64: Use defines instead of magic numbers (Mark Salter) [1999157] - arm64: cpu_ops: fix a leaked reference by adding missing of_node_put (Mark Salter) [1999157] - arm64: mm: Make show_pte() a static function (Mark Salter) [1999157] - arm64: setup min_low_pfn (Mark Salter) [1999157] - arm64: mm: fix incorrect assignment of 'max_mapnr' (Mark Salter) [1999157] - arm64: perf_event: Remove wrongfully used inline (Mark Salter) [1999157] - arm64: backtrace: Don't bother trying to unwind the userspace stack (Mark Salter) [1999157] - arm64: replace memblock_alloc_low with memblock_alloc (Mark Salter) [1999157] - arm64: kdump: no need to mark crashkernel pages manually PG_reserved (Mark Salter) [1999157] - arm64: kexec: no need to ClearPageReserved() (Mark Salter) [1999157] - arm64: mmu: drop paging_init comments (Mark Salter) [1999157] - arm64: debug: Ensure debug handlers check triggering exception level (Mark Salter) [1999157] - arm64: io: Hook up __io_par() for inX() ordering (Mark Salter) [1999157] - arm64: Rename get_thread_info() (Mark Salter) [1999157] - arm64: Remove documentation about TIF_USEDFPU (Mark Salter) [1999157] - arm64: uaccess: Cleanup get/put_user() (Mark Salter) [1999157] - arm64: Remove asm/memblock.h (Mark Salter) [1999157] - arm64: default NR_CPUS to 256 (Mark Salter) [1999157] - arm64: perf: remove misleading comment (Mark Salter) [1999157] - arm64: Relax GIC version check during early boot (Mark Salter) [1999157] - arm64, mm, efi: Account for GICv3 LPI tables in static memblock reserve table (Mark Salter) [1999157] - arm64: hibernate: Clean the __hyp_text to PoC after resume (Mark Salter) [1999157] - arm64: hyp-stub: Forbid kprobing of the hyp-stub (Mark Salter) [1999157] - arm64: kprobe: Always blacklist the KVM world-switch code (Mark Salter) [1999157] - kasan, arm64: remove redundant ARCH_SLAB_MINALIGN define (Mark Salter) [1999157] - arm64: asm-prototypes: Fix fat-fingered typo in comment (Mark Salter) [1999157] - arm64: compat: Hook up io_pgetevents() for 32-bit tasks (Mark Salter) [1999157] - arm64: compat: Don't pull syscall number from regs in arm_compat_syscall (Mark Salter) [1999157] - arm64: compat: Avoid sending SIGILL for unallocated syscall numbers (Mark Salter) [1999157] - arm64: kaslr: Reserve size of ARM64_MEMSTART_ALIGN in linear region (Mark Salter) [1999157] - arm64: smp: Fix compilation error (Mark Salter) [1999157] - arm64: select ACPI PCI code only when both features are enabled (Mark Salter) [1999157] - arm64: kaslr: print PHYS_OFFSET in dump_kernel_offset() (Mark Salter) [1999157] - arm64: sysreg: Use _BITUL() when defining register bits (Mark Salter) [1999157] - arm64: perf: Treat EXCLUDE_EL* bit definitions as unsigned (Mark Salter) [1999157] - arm64: percpu: Fix LSE implementation of value-returning pcpu atomics (Mark Salter) [1999157] - arm64: smp: Handle errors reported by the firmware (Mark Salter) [1999157] - arm64: smp: Rework early feature mismatched detection (Mark Salter) [1999157] - arm64: percpu: Rewrite per-cpu ops to allow use of LSE atomics (Mark Salter) [1999157] - arm64: crypto: add NEON accelerated XOR implementation (Mark Salter) [1999157] - arm64/neon: add workaround for ambiguous C99 stdint.h types (Mark Salter) [1999157] - arm64: ftrace: always pass instrumented pc in x0 (Mark Salter) [1999157] - arm64: ftrace: use GLOBAL() (Mark Salter) [1999157] - arm64: io: Ensure value passed to __iormb() is held in a 64-bit register (Mark Salter) [1999157] - arm64: acpi: Prepare for longer MADTs (Mark Salter) [1999157] - arm64: io: Ensure calls to delay routines are ordered against prior readX() (Mark Salter) [1999157] - arm64: perf: Fix typos in comment (Mark Salter) [1999157] - arm64: function_graph: Simplify with function_graph_enter() (Mark Salter) [1999157] - arm64: sysreg: fix sparse warnings (Mark Salter) [1999157] - arm64: mm: define NET_IP_ALIGN to 0 (Mark Salter) [1999157] - arm64: kprobe: make page to RO mode when allocate it (Mark Salter) [1999157] - arm64: kdump: fix small typo (Mark Salter) [1999157] - arm64: mm: Use #ifdef for the __PAGETABLE_P?D_FOLDED defines (Mark Salter) [1999157] - arm64: Trap WFI executed in userspace (Mark Salter) [1999157] - arm64/mm: Use ESR_ELx_FSC macro while decoding fault exception (Mark Salter) [1999157] - arm64: compat: Add CNTFRQ trap handler (Mark Salter) [1999157] - arm64: compat: Add CNTVCT trap handler (Mark Salter) [1999157] - arm64: compat: Add cp15_32 and cp15_64 handler arrays (Mark Salter) [1999157] - arm64: compat: Add condition code checks and IT advance (Mark Salter) [1999157] - arm64: Add decoding macros for CP15_32 and CP15_64 traps (Mark Salter) [1999157] - arm64: Remove unused VGA console support (Mark Salter) [1999157] - arm64: Kconfig: Remove ARCH_HAS_HOLES_MEMORYMODEL (Mark Salter) [1999157] - arm64/cpufeatures: Emulate MRS instructions by parsing ESR_ELx.ISS (Mark Salter) [1999157] - arm64/cpufeatures: Factorize emulate_mrs() (Mark Salter) [1999157] - arm64: fix for bad_mode() handler to always result in panic (Mark Salter) [1999157] - arm64: force_signal_inject: WARN if called from kernel context (Mark Salter) [1999157] - arm64: tlb: Adjust stride and type of TLBI according to mmu_gather (Mark Salter) [1999157] - arm64: percpu: Initialize ret in the default case (Mark Salter) [1999157] - arm64: mm: always enable CONFIG_HOLES_IN_ZONE (Mark Salter) [1999157] - arm64: Avoid calling stop_machine() when patching jump labels (Mark Salter) [1999157] - arm64: Drop asmlinkage qualifier from syscall_trace_{enter,exit} (Mark Salter) [1999157] - arm64: zero GPRs upon entry from EL0 (Mark Salter) [1999157] - arm64: don't reload GPRs after apply_ssbd (Mark Salter) [1999157] - arm64: consistently use unsigned long for thread flags (Mark Salter) [1999157] - arm64: insn: Don't fallback on nosync path for general insn patching (Mark Salter) [1999157] - arm64: remove unused COMPAT_PSR definitions (Mark Salter) [1999157] - kvm/arm: use PSR_AA32 definitions (Mark Salter) [1999157] - arm64: use PSR_AA32 definitions (Mark Salter) [1999157] - arm64: compat: map SPSR_ELx<->PSR for signals (Mark Salter) [1999157]- RDMA/qedr: Fix reporting max_{send/recv}_wr attrs (Kamal Heib) [2051524] - thermal/drivers/int340x: Fix RFIM mailbox write commands (Prarit Bhargava) [2040065] - thermal: int340x: Limit Kconfig to 64-bit (Prarit Bhargava) [2040065] - thermal: int340x: fix build on 32-bit targets (Prarit Bhargava) [2040065] - thermal/drivers/int340x: processor_thermal: Suppot 64 bit RFIM responses (Prarit Bhargava) [2040065] - PCI/MSI: Clear PCI_MSIX_FLAGS_MASKALL on error (Myron Stowe) [1911591] - PCI/MSI: Skip masking MSI-X on Xen PV (Myron Stowe) [1911591] - PCI/MSI: Mask all unused MSI-X entries (Myron Stowe) [1911591] - PCI/MSI: Enable and mask MSI-X early (Myron Stowe) [1911591] - genirq: Use rcu in kstat_irqs_usr() (Waiman Long) [2068445] - scsi: target: Allow changing dbroot if there are no registered devices (Maurizio Lombardi) [2073435] - powerpc/pseries: Fix use after free in remove_phb_dynamic() (Steve Best) [2073707] - sctp: use the correct skb for security_sctp_assoc_request (Xin Long) [2070915] - s390/mm: check 2KB-fragment page on release (Rafael Aquini) [2026578] - s390/mm: better annotate 2KB pagetable fragments handling (Rafael Aquini) [2026578] - s390/mm: fix 2KB pgtable release race (Rafael Aquini) [2026578] - s390/mm: fix phys vs virt confusion in pgtable allocation routines (Rafael Aquini) [2026578] - net: openvswitch: fix leak of nested actions (Eelco Chaudron) [2073538] - bpf: Let bpf_warn_invalid_xdp_action() report more info (Petr Oros) [2069671] - bpf: Do not WARN in bpf_warn_invalid_xdp_action() (Petr Oros) [2069671]- scsi: qedi: Fix failed disconnect handling (Chris Leech) [2071519] - scsi: iscsi: Fix unbound endpoint error handling (Chris Leech) [2071519] - scsi: iscsi: Fix conn cleanup and stop race during iscsid restart (Chris Leech) [2071519] - scsi: iscsi: Fix endpoint reuse regression (Chris Leech) [2071519] - scsi: iscsi: Release endpoint ID when its freed (Chris Leech) [2071519] - scsi: iscsi: Fix offload conn cleanup when iscsid restarts (Chris Leech) [2071519] - Revert "scsi: iscsi: Fix offload conn cleanup when iscsid restarts" (Chris Leech) [2071519] - scsi: iscsi: Speed up session unblocking and removal (Chris Leech) [2071519] - scsi: iscsi: Fix recovery and unblocking race (Chris Leech) [2071519] - scsi: iscsi: Unblock session then wake up error handler (Chris Leech) [2071519] - bnxt_en: make hw-tc-offload default to off (Ken Cox) [2005101] - bnxt_en: reject indirect blk offload when hw-tc-offload is off (Ken Cox) [2005101]- bpf, test_offload.py: Skip base maps without names (Yauheni Kaliuta) [2025787] - bnx2x: truncate value to original sizing (Manish Chopra) [2040271] - bnx2x: use correct format characters (Manish Chopra) [2040271] - bnx2x: fix built-in kernel driver load failure (Manish Chopra) [2040271] - bnx2x: fix driver load from initrd (Manish Chopra) [2040271] - bnx2x: Replace one-element array with flexible-array member (Manish Chopra) [2040271] - bnx2x: Remove useless DMA-32 fallback configuration (Manish Chopra) [2040271] - bnx2x: Invalidate fastpath HSI version for VFs (Manish Chopra) [2040271] - bnx2x: Utilize firmware 7.13.21.0 (Manish Chopra) [2040271] - bnx2x: constify static inline stub for dev_addr (Manish Chopra) [2040271] - net: bnx2x: fix variable dereferenced before check (Manish Chopra) [2040271] - ethernet: bnx2x: use eth_hw_addr_set() (Manish Chopra) [2040271] - bnx2x: Fix enabling network interfaces without VFs (Manish Chopra) [2040271] - bnx2x: fix an error code in bnx2x_nic_load() (Manish Chopra) [2040271] - bnx2x: remove unused variable 'cur_data_offset' (Manish Chopra) [2040271] - bnx2x: Remove the repeated declaration (Manish Chopra) [2040271] - bnx2x: Fix missing error code in bnx2x_iov_init_one() (Manish Chopra) [2040271] - net: broadcom: bnx2x: Fix wrong function name in comments (Manish Chopra) [2040271] - bnx2x: Remove redundant assignment to err (Manish Chopra) [2040271] - bnx2x: Use fallthrough pseudo-keyword (Manish Chopra) [2040271] - bnx2x: use true,false for bool variables (Manish Chopra) [2040271] - bnx2x: Fix some kernel-doc warnings (Manish Chopra) [2040271] - bnx2x: convert to new udp_tunnel_nic infra (Manish Chopra) [2040271] - bnx2x: Remove hw_reset_t function casts (Manish Chopra) [2040271] - bnx2x: Remove format_fw_ver_t function casts (Manish Chopra) [2040271] - bnx2x: Remove config_init_t function casts (Manish Chopra) [2040271] - bnx2x: Remove read_status_t function casts (Manish Chopra) [2040271] - bnx2x: Drop redundant callback function casts (Manish Chopra) [2040271] - bnx2x: Use napi_alloc_frag() (Manish Chopra) [2040271] - HID: intel-ish-hid: fix module device-id handling (Tony Camuso) [1921300] - mod_devicetable: fix kdocs for ishtp_device_id (Tony Camuso) [1921300] - HID: intel-ish-hid: add support for MODULE_DEVICE_TABLE() (Tony Camuso) [1921300] - platform/x86: isthp_eclite: only load for matching devices (Tony Camuso) [1921300] - platform/x86: Add Intel ishtp eclite driver (Tony Camuso) [1921300] - platform/x86: Add config file for Intel ishtp eclite driver (Tony Camuso) [1921300] - modpost: add guid_t type definition (Tony Camuso) [1921300] - squashfs: provide backing_dev_info in order to disable read-ahead (Brian Foster) [2025351] - mm: fix readahead_page_batch for retry entries (Brian Foster) [2025351] - iomap: convert from readpages to readahead (Brian Foster) [2025351] - fs: convert mpage_readpages to mpage_readahead (Brian Foster) [2025351] - mm: use memalloc_nofs_save in readahead path (Brian Foster) [2025351] - mm: document why we don't set PageReadahead (Brian Foster) [2025351] - mm: add page_cache_readahead_unbounded (Brian Foster) [2025351] - mm: move end_index check out of readahead loop (Brian Foster) [2025351] - mm: add readahead address space operation (Brian Foster) [2025351] - mm: put readahead pages in cache earlier (Brian Foster) [2025351] - mm: remove 'page_offset' from readahead loop (Brian Foster) [2025351] - mm: rename readahead loop variable to 'i' (Brian Foster) [2025351] - mm: rename various 'offset' parameters to 'index' (Brian Foster) [2025351] - mm: use readahead_control to pass arguments (Brian Foster) [2025351] - mm: add new readahead_control API (Brian Foster) [2025351] - mm: move readahead nr_pages check into read_pages (Brian Foster) [2025351] - mm: ignore return value of ->readpages (Brian Foster) [2025351] - mm: return void from various readahead functions (Brian Foster) [2025351] - mm: move readahead prototypes from mm.h (Brian Foster) [2025351] - mpage: mpage_readpages() should submit IO as read-ahead (Brian Foster) [2025351] - mpage: add argument structure for do_mpage_readpage() (Brian Foster) [2025351] - redhat/configs: enable CONFIG_AMD_PTDMA for x86_64 (Sudheesh Mavila) [2027231] - dmaengine: ptdma: handle the cases based on DMA is complete (Sudheesh Mavila) [2027231] - dmaengine: ptdma: fix concurrency issue with multiple dma transfer (Sudheesh Mavila) [2027231] - dmaengine: ptdma: Fix the error handling path in pt_core_init() (Sudheesh Mavila) [2027231] - MAINTAINERS: Fix AMD PTDMA DRIVER entry (Sudheesh Mavila) [2027231] - dmaengine: ptdma: remove PT_OFFSET to avoid redefnition (Sudheesh Mavila) [2027231] - dmaengine: ptdma: Add debugfs entries for PTDMA (Sudheesh Mavila) [2027231] - dmaengine: ptdma: register PTDMA controller as a DMA resource (Sudheesh Mavila) [2027231] - dmaengine: ptdma: Initial driver for the AMD PTDMA (Sudheesh Mavila) [2027231] - isert: support for unsolicited NOPIN with no response (Maurizio Lombardi) [2035915] - iscsit: increment max_cmd_sn for isert on command release (Maurizio Lombardi) [2035915] - sched/debug: Remove mpol_get/put and task_lock/unlock from sched_show_numa (Phil Auld) [2062841] - sched/numa: initialize numa statistics when forking new task (Phil Auld) [2062841] - cgroup: Fix suspicious rcu_dereference_check() usage warning (Phil Auld) [2062841] - sched/cpuacct: Remove redundant RCU read lock (Phil Auld) [2062841] - sched/cpuacct: Optimize away RCU read lock (Phil Auld) [2062841] - sched/cpuacct: Fix charge percpu cpuusage (Phil Auld) [2062841] - sched: replace cpumask_weight with cpumask_empty where appropriate (Phil Auld) [2062841] - sched/rt: Plug rt_mutex_setprio() vs push_rt_task() race (Phil Auld) [2062841] - psi: fix possible trigger missing in the window (Phil Auld) [2062841] - sched: Avoid double preemption in __cond_resched_*lock*() (Phil Auld) [2062841] - sched/fair: Fix all kernel-doc warnings (Phil Auld) [2062841] - sched/rt: Try to restart rt period timer when rt runtime exceeded (Phil Auld) [2062841] - sched/fair: Fix detection of per-CPU kthreads waking a task (Phil Auld) [2062841] - locking: Remove rt_rwlock_is_contended(). (Phil Auld) [2062841] - sched: Trigger warning if ->migration_disabled counter underflows. (Phil Auld) [2062841] - sched/cpuacct: Make user/system times in cpuacct.stat more precise (Phil Auld) [2062841] - sched/cpuacct: Fix user/system in shown cpuacct.usage* (Phil Auld) [2062841] - cpuacct: Convert BUG_ON() to WARN_ON_ONCE() (Phil Auld) [2062841] - cputime, cpuacct: Include guest time in user time in cpuacct.stat (Phil Auld) [2062841] - sched/fair: Document the slow path and fast path in select_task_rq_fair (Phil Auld) [2062841] - drm/i915/ehl: Remove require_force_probe protection (Michel Dänzer) [2048674] - net/sched: fix initialization order when updating chain 0 head (Marcelo Ricardo Leitner) [2044711] - smp: Process pending softirqs in flush_smp_call_function_from_idle() (Waiman Long) [2066087] - irq_work: Optimize irq_work_single() (Waiman Long) [2066087] - irq_work: Cleanup (Waiman Long) [2066087] - smp, irq_work: Continue smp_call_function*() and irq_work*() integration (Waiman Long) [2066087] - irq_work: Define irq_work_single() on !CONFIG_IRQ_WORK too (Waiman Long) [2066087] - sched/headers: Split out open-coded prototypes into kernel/sched/smp.h (Waiman Long) [2066087] - sched: Replace rq::wake_list (Waiman Long) [2066087] - sched: Add rq::ttwu_pending (Waiman Long) [2066087] - irq_work, smp: Allow irq_work on call_single_queue (Waiman Long) [2066087] - smp: Optimize send_call_function_single_ipi() (Waiman Long) [2066087] - smp: Move irq_work_run() out of flush_smp_call_function_queue() (Waiman Long) [2066087] - smp: Optimize flush_smp_call_function_queue() (Waiman Long) [2066087] - sched: Fix smp_call_function_single_async() usage for ILB (Waiman Long) [2066087] - sched: Make scheduler_ipi inline (Waiman Long) [2066087] - sched: Clean up scheduler_ipi() (Waiman Long) [2066087] - sched/core: Remove rq.hrtick_csd_pending (Waiman Long) [2066087] - sched/fair: Clean up comment in nohz_idle_balance() (Waiman Long) [2066087] - context_tracking: Rename context_tracking_is_enabled() => context_tracking_enabled() (Waiman Long) [2066087] - context_tracking: Remove context_tracking_active() (Waiman Long) [2066087] - redhat: configs: Disable CONFIG_MPLS for s390x/zfcpdump (Guillaume Nault) [2051659] - KVM: PPC: Book3S HV: Add infrastructure to support 2nd DAWR (Laurent Vivier) [2059318] - KVM: PPC: Book3S HV: Rename current DAWR macros and variables (Laurent Vivier) [2059318] - uapi/linux/stddef.h: Add include guards (Michel Dänzer) [2072125] - stddef: Introduce struct_group() helper macro (Michel Dänzer) [2072125] - component: Add common helper for compare/release functions (Michel Dänzer) [2072125] - PCI/VGA: Move vgaarb to drivers/pci (Michel Dänzer) [2072125] - vgaarb: don't pass a cookie to vga_client_register (Michel Dänzer) [2072125] - vgaarb: remove the unused irq_set_state argument to vga_client_register (Michel Dänzer) [2072125] - vgaarb: provide a vga_client_unregister wrapper (Michel Dänzer) [2072125] - vgaarb: cleanup vgaarb.h (Michel Dänzer) [2072125] - vgaarb: move the kerneldoc for vga_set_legacy_decoding to vgaarb.c (Michel Dänzer) [2072125] - vgaarb: remove vga_conflicts (Michel Dänzer) [2072125] - vgaarb: remove VGA_DEFAULT_DEVICE (Michel Dänzer) [2072125] - lib/string_helpers: Consolidate string helpers implementation (Michel Dänzer) [2072125] - include/linux/string_helpers.h: add linux/string.h for strlen() (Michel Dänzer) [2072125] - kernel.h: split out container_of() and typeof_member() macros (Michel Dänzer) [2072125] - mm/vmscan: add sync_shrinkers function v3 (Michel Dänzer) [2072125] - lib: devres: Add managed arch_io_reserve_memtype_wc() (Michel Dänzer) [2072125] - lib: devres: Add managed arch_phys_wc_add() (Michel Dänzer) [2072125] - kernel/locking: Use a pointer in ww_mutex_trylock(). (Michel Dänzer) [2072125] - locking/ww-mutex: Fix uninitialized use of ret in test_aa() (Michel Dänzer) [2072125] - kernel/locking: Add context to ww_mutex_trylock() (Michel Dänzer) [2072125] - locking/lockdep: Provide lockdep_assert{,_once}() helpers (Michel Dänzer) [2072125] - mm: gup: pack has_pinned in MMF_HAS_PINNED (Chris von Recklinghausen) [2073217] - mm: gup: allow FOLL_PIN to scale in SMP (Chris von Recklinghausen) [2073217] - CI: Drop baseline runs (Veronika Kabatova)- powerpc/xive: Export XIVE IPI information for online-only processors. (Steve Best) [2038448] - netfilter: conntrack: fix reading nf_conntrack_buckets (Phil Sutter) [2053628] - netfilter: nf_tables: initialize registers in nft_do_chain() (Florian Westphal) [2067966] {CVE-2022-1016} - x86/sev-es: Use __put_user()/__get_user() for data accesses (Vitaly Kuznetsov) [2063719] - x86/sev-es: Handle string port IO to kernel memory properly (Vitaly Kuznetsov) [2063719] - x86/sev: Return an error on a returned non-zero SW_EXITINFO1[31:0] (Vitaly Kuznetsov) [2063719] - x86/sev-es: Use __copy_from_user_inatomic() (Vitaly Kuznetsov) [2063719] - x86/sev-es: Check regs->sp is trusted before adjusting #VC IST stack (Vitaly Kuznetsov) [2063719] - x86/sev-es: Introduce ip_within_syscall_gap() helper (Vitaly Kuznetsov) [2063719] - x86/sev-es: Forward page-faults which happen during emulation (Vitaly Kuznetsov) [2063719] - x86/sev-es: Don't return NULL from sev_es_get_ghcb() (Vitaly Kuznetsov) [2063719] - x86/sev-es: Invalidate the GHCB after completing VMGEXIT (Vitaly Kuznetsov) [2063719] - x86/sev-es: Move sev_es_put_ghcb() in prep for follow on patch (Vitaly Kuznetsov) [2063719] - x86/sev: Fix stack type check in vc_switch_off_ist() (Vitaly Kuznetsov) [2063719] - x86/sev: Allow #VC exceptions on the VC2 stack (Vitaly Kuznetsov) [2063719] - x86/sev-es: Enable #VC specific entry point for real (Vitaly Kuznetsov) [2063719] - x86/cpu: Use pinning mask for CR4 bits needing to be 0 (Vitaly Kuznetsov) [2063719] - x86/asm: Move native_write_cr0/4() out of line (Vitaly Kuznetsov) [2063719] - x86/asm: Pin sensitive CR4 bits (Vitaly Kuznetsov) [2063719] - x86/asm: Pin sensitive CR0 bits (Vitaly Kuznetsov) [2063719] - powerpc/mce: Modify the real address error logging messages (Desnes A. Nunes do Rosario) [2068761] - selftests/powerpc: Add test for real address error handling (Desnes A. Nunes do Rosario) [2068761] - powerpc/pseries: Parse control memory access error (Desnes A. Nunes do Rosario) [2068761] - powerpc/pseries/mce: Fix a typo in error type assignment (Desnes A. Nunes do Rosario) [2068761] - netfilter: nf_tables: validate registers coming from userspace. (Florian Westphal) [2065357] {CVE-2022-1015} - PCI: hv: Propagate coherence from VMbus device to PCI device (Vitaly Kuznetsov) [2068429] - Drivers: hv: vmbus: Propagate VMbus coherence to each VMbus device (Vitaly Kuznetsov) [2068429] - Revert "xfs: actually bump warning counts when we send warnings" (Carlos Maiolino) [2059262] - perf/x86/intel: Add a quirk for the calculation of the number of counters on Alder Lake (Michael Petlan) [2039996] - perf stat: Support --cputype option for hybrid events (Michael Petlan) [1971941] - perf/x86/intel/uncore: Add IMC uncore support for ADL (Michael Petlan) [2042217] - tipc: fix kernel panic when enabling bearer (Xin Long) [2061233] - media: v4l: ioctl: Fix memory leak in video_usercopy (Jarod Wilson) [1954604] {CVE-2021-30002}- esp6: fix check on ipv6_skip_exthdr's return value (Sabrina Dubroca) [2054075] - scsi: iscsi: Fix nop handling during conn recovery (Chris Leech) [2069969] - scsi: iscsi: Merge suspend fields (Chris Leech) [2069969] - scsi: iscsi: Fix offload conn cleanup when iscsid restarts (Chris Leech) [2069969] - scsi: iscsi: Move iscsi_ep_disconnect (Chris Leech) [2069969] - CI: Remove deprecated option (Veronika Kabatova)- redhat: add new KUNIT tests to mod-internal.list (Nico Pache) [2065444] - kasan: test: prevent cache merging in kmem_cache_double_destroy (Nico Pache) [2065444] - kasan: test: fix compatibility with FORTIFY_SOURCE (Nico Pache) [2065444] - kasan: test: add test case for double-kmem_cache_destroy() (Nico Pache) [2065444] - kasan: add ability to detect double-kmem_cache_destroy() (Nico Pache) [2065444] - kasan: test: add globals left-out-of-bounds test (Nico Pache) [2065444] - kasan: test: silence intentional read overflow warnings (Nico Pache) [2065444] - kasan: test: bypass __alloc_size checks (Nico Pache) [2065444] - kasan: test: add memcpy test that avoids out-of-bounds write (Nico Pache) [2065444] - kasan: test: clean up ksize_uaf (Nico Pache) [2065444] - kasan: test: disable kmalloc_memmove_invalid_size for HW_TAGS (Nico Pache) [2065444] - kasan: test: only do kmalloc_uaf_memset for generic mode (Nico Pache) [2065444] - kasan: test: avoid corrupting memory via memset (Nico Pache) [2065444] - kasan: test: avoid writing invalid memory (Nico Pache) [2065444] - kasan: test: rework kmalloc_oob_right (Nico Pache) [2065444] - Documentation: kunit: remove claims that kunit is a mocking framework (Nico Pache) [2065444] - kunit: Reset suite count after running tests (Nico Pache) [2065444] - kunit: drop assumption in kunit-log-test about current suite (Nico Pache) [2065444] - string.h: Introduce memset_startat() for wiping trailing members and padding (Nico Pache) [2065444] - string.h: Introduce memset_after() for wiping trailing members/padding (Nico Pache) [2065444] - lib: Introduce CONFIG_MEMCPY_KUNIT_TEST (Nico Pache) [2065444] - kunit: fix kernel-doc warnings due to mismatched arg names (Nico Pache) [2065444] - kunit: fix reference count leak in kfree_at_end (Nico Pache) [2065444] - kunit: Print test statistics on failure (Nico Pache) [2065444] - fat: Add KUnit tests for checksums and timestamps (Nico Pache) [2065444] - kunit: add unit test for filtering suites by names (Nico Pache) [2065444] - kunit: test: Add example tests which are always skipped (Nico Pache) [2065444] - kunit: Support skipped tests (Nico Pache) [2065444] - redhat: remove TEST_LIST_SORT config definitions (Nico Pache) [2065444] - lib/test: convert test_sort.c to use KUnit (Nico Pache) [2065444] - lib/test: convert lib/test_list_sort.c to use KUnit (Nico Pache) [2065444] - kunit: introduce kunit_kmalloc_array/kunit_kcalloc() helpers (Nico Pache) [2065444] - kunit: Add gnu_printf specifiers (Nico Pache) [2065444] - lib/cmdline_kunit: Remove a cast which are no-longer required (Nico Pache) [2065444] - kernel/sysctl-test: Remove some casts which are no-longer required (Nico Pache) [2065444] - device property: Remove some casts in property-entry-test (Nico Pache) [2065444] - Documentation: kunit: Clean up some string casts in examples (Nico Pache) [2065444] - kunit: Assign strings to 'const char*' in STREQ assertions (Nico Pache) [2065444] - kunit: Do not typecheck binary assertions (Nico Pache) [2065444] - Documentation: kunit: document support for QEMU in kunit_tool (Nico Pache) [2065444] - kunit: Add 'kunit_shutdown' option (Nico Pache) [2065444] - Documentation: kunit: Update kunit_tool page (Nico Pache) [2065444] - Documentation: kunit: add tips for running KUnit (Nico Pache) [2065444] - slub: remove resiliency_test() function (Nico Pache) [2065444] - mm/slub, kunit: add a KUnit test for SLUB debugging functionality (Nico Pache) [2065444] - kunit: make test->lock irq safe (Nico Pache) [2065444] - docs: dev-tools: kunit: avoid using ReST :doc:`foo` markup (Nico Pache) [2065444] - docs: dev-tools: kunit: don't use a table for docs name (Nico Pache) [2065444] - kunit: make KUNIT_EXPECT_STREQ() quote values, don't print literals (Nico Pache) [2065444] - kunit: Match parenthesis alignment to improve code readability (Nico Pache) [2065444] - openvswitch: always update flow key after nat (Aaron Conole) [2066885] - md: initialize percpu refcounters using PERCU_REF_ALLOW_REINIT (Nigel Croxon) [2032272] - net: fix a memleak when uncloning an skb dst and its metadata (Hangbin Liu) [2068355] - net: do not keep the dst cache when uncloning an skb dst and its metadata (Hangbin Liu) [2068355] - net: phy: at803x: move page selection fix to config_init (Petr Oros) [2021822] - net: phylink: rejig SFP interface selection in ksettings_set() (Petr Oros) [2021822] - ptp: dp83640: don't define PAGE0 (Petr Oros) [2021822] - net: phylink: Update SFP selected interface on advertising changes (Petr Oros) [2021822] - net: phy: marvell10g: fix broken PHY interrupts for anyone after us in the driver probe list (Petr Oros) [2021822] - net: phy: marvell: Add WAKE_PHY support to WOL event (Petr Oros) [2021822] - net: phy: micrel: Fix link detection on ksz87xx switch" (Petr Oros) [2021822] - net: phy: micrel: Fix detection of ksz87xx switch (Petr Oros) [2021822] - net: phy: broadcom: re-add check for PHY_BRCM_DIS_TXCRXC_NOENRGY on the BCM54811 PHY (Petr Oros) [2021822] - net: phy: at803x: simplify custom phy id matching (Petr Oros) [2021822] - net: phy: intel-xway: Add RGMII internal delay configuration (Petr Oros) [2021822] - net: phylink: cleanup ksettings_set (Petr Oros) [2021822] - net: phylink: add phy change pause mode debug (Petr Oros) [2021822] - net: phy: add API to read 802.3-c45 IDs (Petr Oros) [2021822] - net: phy: Fix data type in DP83822 dp8382x_disable_wol() (Petr Oros) [2021822] - net: phy: marvell10g: enable WoL for 88X3310 and 88E2110 (Petr Oros) [2021822] - net: phy: marvell10g: fix differentiation of 88X3310 from 88X3340 (Petr Oros) [2021822] - net: phy: replace if-else statements with switch (Petr Oros) [2021822] - net: phy: remove unnecessary line continuation (Petr Oros) [2021822] - net: phy: print the function name by __func__ instead of an fixed string (Petr Oros) [2021822] - net: phy: fix formatting issues with braces (Petr Oros) [2021822] - net: phy: fix space alignment issues (Petr Oros) [2021822] - net: phy: delete repeated words of comments (Petr Oros) [2021822] - net: phy: correct format of block comments (Petr Oros) [2021822] - net: phy: change format of some declarations (Petr Oros) [2021822] - net: phy: micrel: remove redundant assignment to pointer of_node (Petr Oros) [2021822] - net: phy: dp83867: perform soft reset and retain established link (Petr Oros) [2021822] - net: phy: do not print dump stack if device was removed (Petr Oros) [2021822] - net: phy: probe for C45 PHYs that return PHY ID of zero in C22 space (Petr Oros) [2021822] - net: phy: marvell: use phy_modify_changed() for marvell_set_polarity() (Petr Oros) [2021822] - net: phy: Fix inconsistent indenting (Petr Oros) [2021822] - net: mdiobus: get rid of a BUG_ON() (Petr Oros) [2021822] - net: phy: marvell: enable downshift by default (Petr Oros) [2021822] - net: phy: marvell: add downshift support for M88E1240 (Petr Oros) [2021822] - net: phy: marvell: fix m88e1111_set_downshift (Petr Oros) [2021822] - net: phy: marvell: fix m88e1011_set_downshift (Petr Oros) [2021822] - net: phy: marvell: don't use empty switch default case (Petr Oros) [2021822] - net: phy: intel-xway: enable integrated led functions (Petr Oros) [2021822] - net: phy: at803x: fix probe error if copper page is selected (Petr Oros) [2021822] - net: phy: marvell: add support for Amethyst internal PHY (Petr Oros) [2021822] - net: dsa: mv88e6xxx: simulate Amethyst PHY model number (Petr Oros) [2021822] - net: phy: marvell: use assignment by bitwise AND operator (Petr Oros) [2021822] - net: phy: marvell: fix HWMON enable register for 6390 (Petr Oros) [2021822] - net: phy: marvell: refactor HWMON OOP style (Petr Oros) [2021822] - net: phy: at803x: select correct page on config init (Petr Oros) [2021822] - net: phy: marvell: fix detection of PHY on Topaz switches (Petr Oros) [2021822] - net: phy: marvell10g: change module description (Petr Oros) [2021822] - net: phy: marvell10g: differentiate 88E2110 vs 88E2111 (Petr Oros) [2021822] - net: phy: add constants for 2.5G and 5G speed in PCS speed register (Petr Oros) [2021822] - net: phy: marvell10g: fix driver name for mv88e2110 (Petr Oros) [2021822] - net: phy: marvell10g: add separate structure for 88X3340 (Petr Oros) [2021822] - net: phy: marvell10g: support other MACTYPEs (Petr Oros) [2021822] - net: phy: marvell10g: store temperature read method in chip strucutre (Petr Oros) [2021822] - net: phy: marvell10g: check for correct supported interface mode (Petr Oros) [2021822] - net: phy: marvell10g: support all rate matching modes (Petr Oros) [2021822] - net: phy: marvell10g: add MACTYPE definitions for 88E21xx (Petr Oros) [2021822] - net: phy: marvell10g: add all MACTYPE definitions for 88X33x0 (Petr Oros) [2021822] - net: phy: marvell10g: indicate 88X33x0 only port control registers (Petr Oros) [2021822] - net: phy: marvell10g: allow 5gbase-r and usxgmii (Petr Oros) [2021822] - net: phy: marvell10g: fix typo (Petr Oros) [2021822] - net: phy: marvell10g: rename register (Petr Oros) [2021822] - net: fec: use mac-managed PHY PM (Petr Oros) [2021822] - net: phy: broadcom: Add statistics for all Gigabit PHYs (Petr Oros) [2021822] - net: phy: broadcom: Only advertise EEE for supported modes (Petr Oros) [2021822] - net: phy: remove repeated word (Petr Oros) [2021822] - net: phy: Correct function name mdiobus_register_board_info() in comment (Petr Oros) [2021822] - net: phy: lan87xx: fix access to wrong register of LAN87xx (Petr Oros) [2021822] - net: phy: at803x: remove at803x_aneg_done() (Petr Oros) [2021822] - net: phy: broadcom: Fix RGMII delays for BCM50160 and BCM50610M (Petr Oros) [2021822] - docs: networking: phy: Improve placement of parenthesis (Petr Oros) [2021822] - net: phy: broadcom: Add power down exit reset state delay (Petr Oros) [2021822] - net: phy: make mdio_bus_phy_suspend/resume as __maybe_unused (Petr Oros) [2021822] - net: mdio: Remove of_phy_attach() (Petr Oros) [2021822] - net: phy: broadcom: Do not modify LED configuration for SFP module PHYs (Petr Oros) [2021822] - net: phy: Add is_on_sfp_module flag and phy_on_sfp helper (Petr Oros) [2021822] - net: phy: broadcom: Set proper 1000BaseX/SGMII interface mode for BCM54616S (Petr Oros) [2021822] - net: phy: marvell: Ensure SGMII auto-negotiation is enabled for 88E1111 (Petr Oros) [2021822] - net: phylink: Add 5gbase-r support (Petr Oros) [2021822] - net: phy: Add 5GBASER interface mode (Petr Oros) [2021822] - net: phy: rename PHY_IGNORE_INTERRUPT to PHY_MAC_INTERRUPT (Petr Oros) [2021822] - net: phy: at803x: add MDIX support to AR8031/33 (Petr Oros) [2021822] - net: phy: broadcom: Allow BCM54210E to configure APD (Petr Oros) [2021822] - net: phy: broadcom: Remove unused flags (Petr Oros) [2021822] - net: phy: broadcom: Avoid forward for bcm54xx_config_clock_delay() (Petr Oros) [2021822] - net: phy: consider that suspend2ram may cut off PHY power (Petr Oros) [2021822] - net: phy: bcm7xxx: Add an entry for BCM72116 (Petr Oros) [2021822] - net: mdiobus: Remove WARN_ON_ONCE(in_interrupt()) (Petr Oros) [2021822] - net: Use kobj_to_dev() API (Petr Oros) [2021822] - net: phy: Fixup kernel doc (Petr Oros) [2021822] - net: phy: bcm7xxx: Add an entry for BCM72113 (Petr Oros) [2021822] - net: phy: mchp: Add support for LAN8814 QUAD PHY (Petr Oros) [2021822] - net: dp83867: Fix WoL SecureOn password (Petr Oros) [2021822] - net: phy: at803x: constify static regulator_ops (Petr Oros) [2021822] - net: phy: marvell10g: support XFI rate matching mode (Petr Oros) [2021822] - net: switch to using PHY_INTERFACE_MODE_10GBASER rather than 10GKR (Petr Oros) [2021822] - netfilter: conntrack: Add and use nf_ct_set_auto_assign_helper_warned() (Phil Sutter) [1896241] - net: do not reuse skbuff allocated from skbuff_fclone_cache in the skb cache (Ivan Vecera) [2069781] - skbuff: queue NAPI_MERGED_FREE skbs into NAPI cache instead of freeing (Ivan Vecera) [2069781] - skbuff: allow to use NAPI cache from __napi_alloc_skb() (Ivan Vecera) [2069781] - skbuff: allow to optionally use NAPI cache from __alloc_skb() (Ivan Vecera) [2069781] - skbuff: introduce {,__}napi_build_skb() which reuses NAPI cache heads (Ivan Vecera) [2069781] - skbuff: move NAPI cache declarations upper in the file (Ivan Vecera) [2069781] - skbuff: remove __kfree_skb_flush() (Ivan Vecera) [2069781] - skbuff: use __build_skb_around() in __alloc_skb() (Ivan Vecera) [2069781] - skbuff: simplify __alloc_skb() a bit (Ivan Vecera) [2069781] - skbuff: make __build_skb_around() return void (Ivan Vecera) [2069781] - skbuff: simplify kmalloc_reserve() (Ivan Vecera) [2069781] - skbuff: move __alloc_skb() next to the other skb allocation functions (Ivan Vecera) [2069781] - net: Introduce {netdev,napi}_alloc_frag_align() (Ivan Vecera) [2069781] - mm: page_frag: Introduce page_frag_alloc_align() (Ivan Vecera) [2069781] - perf tests attr: Add missing topdown metrics events (Michael Petlan) [1986275] - cifs: Return correct error code from smb2_get_enc_key (Ronnie Sahlberg) [2058369] - ipv4: avoid using shared IP generator for connected sockets (Paolo Abeni) [2062427] {CVE-2020-36516} - crypto: cryptd - Fix skcipher instance memory leak (Vladis Dronov) [2004344] - EVM: fix the evm= __setup handler return value (Bruno Meneguele) [2063900] - integrity: include keyring name for unknown key request (Bruno Meneguele) [2063900] - ima: limit secure boot feedback scope for appraise (Bruno Meneguele) [2063900] - integrity: invalid kernel parameters feedback (Bruno Meneguele) [2063900] - ima: add check for enforced appraise option (Bruno Meneguele) [2063900] - ima: Allow template selection with ima_template[_fmt]= after ima_hash= (Bruno Meneguele) [2063900] - ima: Remove ima_policy file before directory (Bruno Meneguele) [2063900] - integrity: check the return value of audit_log_start() (Bruno Meneguele) [2063900] - ima: fix deadlock when traversing "ima_default_rules". (Bruno Meneguele) [2063900] - evm: Introduce evm_revalidate_status() (Bruno Meneguele) [2063900] - evm: Refuse EVM_ALLOW_METADATA_WRITES only if an HMAC key is loaded (Bruno Meneguele) [2063900] - evm: Load EVM key in ima_load_x509() to avoid appraisal (Bruno Meneguele) [2063900] - evm: Execute evm_inode_init_security() only when an HMAC key is loaded (Bruno Meneguele) [2063900] - fs/kernel_read_file: Remove FIRMWARE_PREALLOC_BUFFER enum (Bruno Meneguele) [2063900] - RHEL-only: KVM: selftests: Fix AArch64 compilation (Andrew Jones) [2071997] - tools arch x86: Sync the msr-index.h copy with the kernel sources (Andrew Jones) [2071997] - RHEL-only: KVM: selftests: Remove unused modes (Andrew Jones) [2071997]- netfilter: nf_tables_offload: incorrect flow offload action array size (Florian Westphal) [2056728] {CVE-2022-25636} - netfilter: nftables_offload: KASAN slab-out-of-bounds Read in nft_flow_rule_create (Florian Westphal) [2056728] - KVM: SVM: Allow AVIC support on system w/ physical APIC ID > 255 (Bandan Das) [2033068] - PCI/ACPI: Fix acpi_pci_osc_control_set() kernel-doc comment (Mark Langsdorf) [2049209] - PCI/ACPI: Check for _OSC support in acpi_pci_osc_control_set() (Mark Langsdorf) [2049209] - PCI/ACPI: Move _OSC query checks to separate function (Mark Langsdorf) [2049209] - PCI/ACPI: Move supported and control calculations to separate functions (Mark Langsdorf) [2049209] - PCI/ACPI: Remove OSC_PCI_SUPPORT_MASKS and OSC_PCI_CONTROL_MASKS (Mark Langsdorf) [2049209] - kabi: Adding symbol blkdev_get_by_dev (fs/block_dev.c) (Čestmír Kalina) [2010296] - kabi: Adding symbol thaw_bdev (fs/block_dev.c) (Čestmír Kalina) [2010296] - kabi: Adding symbol freeze_bdev (fs/block_dev.c) (Čestmír Kalina) [2010296] - s390/cio: make ccw_device_dma_* more robust (Thomas Huth) [2066709] - perf/x86/intel/uncore: Make uncore_discovery clean for 64 bit addresses (Michael Petlan) [2069237] - redhat: switch secureboot kernel image signing to release keys (Augusto Caringi) - ice: xsk: Stop Rx processing when ntc catches ntu (Ivan Vecera) [2069082] - ice: xsk: Fix indexing in ice_tx_xsk_pool() (Ivan Vecera) [2069082] - ice: Fix kernel crash in XDP scenario (Ivan Vecera) [2069082]- do_wait: make PIDTYPE_PID case O(1) instead of O(n) (Nico Pache) [2055973] - n_tty: wake up poll(POLLRDNORM) on receiving data (Rafael Aquini) [2033338] - powerpc/papr_scm: Implement initial support for injecting smart errors (Steve Best) [1987103] - mm: memcg: synchronize objcg lists with a dedicated spinlock (Rafael Aquini) [2064847] - kasan: fix quarantine conflicting with init_on_free (Rafael Aquini) [2064847] - mm/hwpoison: clear MF_COUNT_INCREASED before retrying get_any_page() (Rafael Aquini) [2064847] - mm/memcg: relocate mod_objcg_mlstate(), get_obj_stock() and put_obj_stock() (Rafael Aquini) [2064847] - mm: move node_reclaim_distance to fix NUMA without SMP (Rafael Aquini) [2064847] - vmalloc: choose a better start address in vm_area_register_early() (Rafael Aquini) [2064847] - mm/vmalloc: check various alignments when debugging (Rafael Aquini) [2064847] - mm/vmalloc: don't allow VM_NO_GUARD on vmap() (Rafael Aquini) [2064847] - mm, thp: bail out early in collapse_file for writeback page (Rafael Aquini) [2064847] - mm/sparse: set SECTION_NID_SHIFT to 6 (Rafael Aquini) [2064847] - mm/memory_hotplug: fix kerneldoc comment for __remove_memory (Rafael Aquini) [2064847] - mm: fix memory_failure() handling of dax-namespace metadata (Rafael Aquini) [2064847] - mm: teach pfn_to_online_page() about ZONE_DEVICE section collisions (Rafael Aquini) [2064847] - mm: teach pfn_to_online_page() to consider subsection validity (Rafael Aquini) [2064847] - mm: move pfn_to_online_page() out of line (Rafael Aquini) [2064847] - Revert "mm: use early_pfn_to_nid in page_ext_init" (Rafael Aquini) [2064847] - x86/mm: Fix kern_addr_valid() to cope with existing but not present entries (Rafael Aquini) [2064847] - powerpc/book3s64: Fix error handling in mm_iommu_do_alloc() (Rafael Aquini) [2064847] - powerpc/pkeys: remove unused pkey_allows_readwrite (Rafael Aquini) [2064847] - x86/hyperv: Output host build info as normal Windows version number (Vitaly Kuznetsov) [2060700] - powerpc/smp: Update cpu_core_map on all PowerPc systems (Diego Domingos) [2064104] - crypto: ccp - ccp_dmaengine_unregister release dma channels (Vladis Dronov) [2015374] - crypto: ccp - remove redundant ret variable (Vladis Dronov) [2015374] - crypto: ccp - Ensure psp_ret is always init'd in __sev_platform_init_locked() (Vladis Dronov) [2015374] - crypto: ccp - remove unneeded semicolon (Vladis Dronov) [2015374] - crypto: ccp - Add SEV_INIT_EX support (Vladis Dronov) [2015374] - crypto: ccp - Add psp_init_on_probe module parameter (Vladis Dronov) [2015374] - crypto: ccp - Refactor out sev_fw_alloc() (Vladis Dronov) [2015374] - crypto: ccp - Move SEV_INIT retry for corrupted data (Vladis Dronov) [2015374] - crypto: ccp - Add SEV_INIT rc error logging on init (Vladis Dronov) [2015374] - crypto: ccp - no need to initialise statics to 0 (Vladis Dronov) [2015374] - ccp: ccp - add support for Green Sardine (Vladis Dronov) [2015374] - crypto: ccp - fix command queuing to TEE ring buffer (Vladis Dronov) [2015374] - crypto: ccp - reduce tee command status polling interval from 5ms to 1ms (Vladis Dronov) [2015374] - crypto: ccp - provide in-kernel API to submit TEE commands (Vladis Dronov) [2015374] - crypto: ccp - add TEE support for Raven Ridge (Vladis Dronov) [2015374] - crypto: ccp - check whether PSP supports SEV or TEE before initialization (Vladis Dronov) [2015374] - ice: Allow to pass VLAN tagged packets to VF when port VLAN is configured (Ivan Vecera) [2071027] - tools headers UAPI: Sync linux/perf_event.h with the kernel sources (Desnes A. Nunes do Rosario) [1992813] - powerpc/perf: Fix power_pmu_disable to call clear_pmi_irq_pending only if PMI is pending (Desnes A. Nunes do Rosario) [1992813] - powerpc/perf: Only define power_pmu_wants_prompt_pmi() for CONFIG_PPC64 (Desnes A. Nunes do Rosario) [1992813] - powerpc/perf: Add data source encodings for power10 platform (Desnes A. Nunes do Rosario) [1992813] - powerpc/perf: Add encodings to represent data based on newer composite PERF_MEM_LVLNUM* fields (Desnes A. Nunes do Rosario) [1992813] - perf: Add new macros for mem_hops field (Desnes A. Nunes do Rosario) [1992813] - tools headers UAPI: Add new macros for mem_hops field to perf_event.h (Desnes A. Nunes do Rosario) [1992813] - bpf: Remove config check to enable bpf support for branch records (Desnes A. Nunes do Rosario) [1992813] - perf powerpc: Update global/local variants for p_stage_cyc (Desnes A. Nunes do Rosario) [1992813] - perf sort: Include global and local variants for p_stage_cyc sort key (Desnes A. Nunes do Rosario) [1992813] - perf sort: Fix the 'p_stage_cyc' sort key behavior (Desnes A. Nunes do Rosario) [1992813] - perf sort: Fix the 'ins_lat' sort key behavior (Desnes A. Nunes do Rosario) [1992813] - perf sort: Fix the 'weight' sort key behavior (Desnes A. Nunes do Rosario) [1992813] - perf vendor events power10: Add metric events JSON file for power10 platform (Desnes A. Nunes do Rosario) [1992813] - perf powerpc: Add support to expose instruction and data address registers as part of extended regs (Desnes A. Nunes do Rosario) [1992813] - perf powerpc: Refactor the code definition of perf reg extended mask in tools side header file (Desnes A. Nunes do Rosario) [1992813] - powerpc/perf: Expose instruction and data address registers as part of extended regs (Desnes A. Nunes do Rosario) [1992813] - powerpc/perf: Refactor the code definition of perf reg extended mask (Desnes A. Nunes do Rosario) [1992813] - powerpc/perf: Fix data source encodings for L2.1 and L3.1 accesses (Desnes A. Nunes do Rosario) [1992813] - tools/perf: Add mem_hops field in perf_mem_data_src structure (Desnes A. Nunes do Rosario) [1992813] - perf: Add mem_hops field in perf_mem_data_src structure (Desnes A. Nunes do Rosario) [1992813] - perf: Add comment about current state of PERF_MEM_LVL_* namespace and remove an extra line (Desnes A. Nunes do Rosario) [1992813] - powerpc/perf: Fix the check for SIAR value (Desnes A. Nunes do Rosario) [1992813] - powerpc/perf: Drop the case of returning 0 as instruction pointer (Desnes A. Nunes do Rosario) [1992813] - powerpc/perf: Use stack siar instead of mfspr (Desnes A. Nunes do Rosario) [1992813] - powerpc/perf/hv-gpci: Fix counter value parsing (Desnes A. Nunes do Rosario) [1992813] - powerpc/perf: Fix PMU callbacks to clear pending PMI before resetting an overflown PMC (Desnes A. Nunes do Rosario) [1992813] - CI: Remove deprecated option (Veronika Kabatova)- bareudp: use ipv6_mod_enabled to check if IPv6 enabled (Hangbin Liu) [2063813] - powerpc/mm/numa: skip NUMA_NO_NODE onlining in parse_numa_properties() (Diego Domingos) [2048218] - redhat: copy rpminspect to dist-git repo (Jarod Wilson) - configs: enable CONFIG_RMI4_F3A (Benjamin Tissoires) [2067219] - Input: synaptics-rmi4 - add support for F3A (Benjamin Tissoires) [2067219] - RDMA/cma: Do not change route.addr.src_addr.ss_family (Kamal Heib) [2032074] {CVE-2021-4028} - drm/i915/adl_s: Remove require_force_probe protection (Michel Dänzer) [2025896] - drm/i915/adl_s: Update ADL-S PCI IDs (Michel Dänzer) [2025896] - drm/i915: Limit Wa_22010178259 to affected platforms (Michel Dänzer) [2025896] - drm/i915/adl_s: Fix dma_mask_size to 39 bit (Michel Dänzer) [2025896] - drm/i915/dmc: Update DMC to v2.14 on ADL-P (Michel Dänzer) [2060051] - drm/i915: Update memory bandwidth formulae (Michel Dänzer) [2060051] - drm/i915/fb: Fold modifier CCS type/tiling attribute to plane caps (Michel Dänzer) [2060051] - drm/i915/fb: Don't store bitmasks in the intel_plane_caps enum (Michel Dänzer) [2060051] - drm/i915/adl_p: Add ddc pin mapping (Michel Dänzer) [2060051] - iommu/amd: Fix I/O page table memory leak (Jerry Snitselaar) [2053210] - iommu/amd: Recover from event log overflow (Jerry Snitselaar) [2053210]- redhat: tune rpminspect w/additions from rhel9 branch (Jarod Wilson) - powerpc/pseries/ddw: Revert "Extend upper limit for huge DMA window for persistent memory" (Steve Best) [2056080] - x86/tsc: Disable clocksource watchdog for TSC on qualified platorms (Prarit Bhargava) [1971939] - x86/tsc: Add a timer to make sure TSC_adjust is always checked (Prarit Bhargava) [1971939] - x86/hpet: Use another crystalball to evaluate HPET usability (Prarit Bhargava) [1971939] - x86/tsc: Respect tsc command line paraemeter for clocksource_tsc_early (Prarit Bhargava) [1971939] - [s390] s390/pci: fix zpci_zdev_put() on reserve (Claudio Imbrenda) [2039185] - [s390] s390/pci: fix use after free of zpci_dev (Claudio Imbrenda) [2039185] - [s390] s390/cio: make ccw_device_dma_* more robust (Claudio Imbrenda) [2039186] - [s390] s390/pci: add s390_iommu_aperture kernel parameter (Claudio Imbrenda) [2039181] - tools headers UAPI: Sync linux/kvm.h with the kernel sources (Paul Lai) [1918929] - kvm: selftests: sync uapi/linux/kvm.h with Linux header (Paul Lai) [1918929] - kvm: selftests: conditionally build vm_xsave_req_perm() (Paul Lai) [1918929] - x86/kvm/fpu: Remove kvm_vcpu_arch.guest_supported_xcr0 (Paul Lai) [1918929] - x86/kvm/fpu: Limit guest user_xfeatures to supported bits of XCR0 (Paul Lai) [1918929] - KVM: x86/cpuid: Exclude unpermitted xfeatures sizes at KVM_GET_SUPPORTED_CPUID (Paul Lai) [1918929] - KVM: x86: Move CPUID.(EAX=0x12,ECX=1) mangling to __kvm_update_cpuid_runtime() (Paul Lai) [1918929] - KVM: x86/cpuid: Clear XFD for component i if the base feature is missing (Paul Lai) [1918929] - KVM: x86: Do runtime CPUID update before updating vcpu->arch.cpuid_entries (Paul Lai) [1918929] - x86/fpu: Fix inline prefix warnings (Paul Lai) [1918929] - selftest: kvm: Add amx selftest (Paul Lai) [1918929] - selftest: kvm: Move struct kvm_x86_state to header (Paul Lai) [1918929] - selftest: kvm: Reorder vcpu_load_state steps for AMX (Paul Lai) [1918929] - kvm: x86: Disable interception for IA32_XFD on demand (Paul Lai) [1918929] - x86/fpu: Provide fpu_sync_guest_vmexit_xfd_state() (Paul Lai) [1918929] - kvm: selftests: Add support for KVM_CAP_XSAVE2 (Paul Lai) [1918929] - kvm: x86: Add support for getting/setting expanded xstate buffer (Paul Lai) [1918929] - x86/fpu: Add uabi_size to guest_fpu (Paul Lai) [1918929] - kvm: x86: Add CPUID support for Intel AMX (Paul Lai) [1918929] - kvm: x86: Add XCR0 support for Intel AMX (Paul Lai) [1918929] - kvm: x86: Disable RDMSR interception of IA32_XFD_ERR (Paul Lai) [1918929] - kvm: x86: Emulate IA32_XFD_ERR for guest (Paul Lai) [1918929] - kvm: x86: Intercept #NM for saving IA32_XFD_ERR (Paul Lai) [1918929] - x86/fpu: Prepare xfd_err in struct fpu_guest (Paul Lai) [1918929] - kvm: x86: Add emulation for IA32_XFD (Paul Lai) [1918929] - x86/fpu: Provide fpu_update_guest_xfd() for IA32_XFD emulation (Paul Lai) [1918929] - kvm: x86: Enable dynamic xfeatures at KVM_SET_CPUID2 (Paul Lai) [1918929] - x86/fpu: Provide fpu_enable_guest_xfd_features() for KVM (Paul Lai) [1918929] - x86/fpu: Add guest support to xfd_enable_feature() (Paul Lai) [1918929] - x86/fpu: Make XFD initialization in __fpstate_reset() a function argument (Paul Lai) [1918929] - kvm: x86: Exclude unpermitted xfeatures at KVM_GET_SUPPORTED_CPUID (Paul Lai) [1918929] - kvm: x86: Fix xstate_required_size() to follow XSTATE alignment rule (Paul Lai) [1918929] - x86/fpu: Prepare guest FPU for dynamically enabled FPU features (Paul Lai) [1918929] - x86/fpu: Extend fpu_xstate_prctl() with guest permissions (Paul Lai) [1918929] - kvm: selftests: move ucall declarations into ucall_common.h (Paul Lai) [1918929] - kvm: selftests: move base kvm_util.h declarations to kvm_util_base.h (Paul Lai) [1918929] - cpuid: kvm_find_kvm_cpuid_features() should be declared 'static' (Paul Lai) [1918929] - KVM: x86: Make sure KVM_CPUID_FEATURES really are KVM_CPUID_FEATURES (Paul Lai) [1918929] - KVM: x86: Add helper to consolidate core logic of SET_CPUID{2} flows (Paul Lai) [1918929]- scsi: mpi3mr: Fix flushing !WQ_MEM_RECLAIM events warning (Tomas Henzl) [2052278] - scsi: mpi3mr: Fix memory leaks (Tomas Henzl) [2054814] - scsi: mpi3mr: Fix reporting of actual data transfer size (Tomas Henzl) [2054814] - scsi: mpi3mr: Fix cmnd getting marked as in use forever (Tomas Henzl) [2054814] - scsi: mpi3mr: Fix hibernation issue (Tomas Henzl) [2054814] - scsi: mpi3mr: Fix printing of pending I/O count (Tomas Henzl) [2054814] - scsi: mpi3mr: Fix deadlock while canceling the fw event (Tomas Henzl) [2054814] - scsi: mpi3mr: Fixes around reply request queues (Tomas Henzl) [2054814] - scsi: mpi3mr: Enhanced Task Management Support Reply handling (Tomas Henzl) [2054814] - scsi: mpi3mr: Use TM response codes from MPI3 headers (Tomas Henzl) [2054814] - scsi: mpi3mr: Increase internal cmnds timeout to 60s (Tomas Henzl) [2054814] - scsi: mpi3mr: Do access status validation before adding devices (Tomas Henzl) [2054814] - scsi: mpi3mr: Update MPI3 headers - part2 (Tomas Henzl) [2054814] - scsi: mpi3mr: Update MPI3 headers - part1 (Tomas Henzl) [2054814] - scsi: mpi3mr: Don't reset IOC if cmnds flush with reset status (Tomas Henzl) [2054814] - scsi: mpi3mr: Replace spin_lock() with spin_lock_irqsave() (Tomas Henzl) [2054814] - scsi: mpi3mr: Add debug APIs based on logging_level bits (Tomas Henzl) [2054814] - scsi: mpt3sas: Remove scsi_dma_map() error messages (Tomas Henzl) [2057021] - net/mlx5: Fix wrong limitation of metadata match on ecpf (Amir Tzin) [2049094] - nfsd: fix use-after-free due to delegation race (Thiago Becker) [2053262] - dma-buf: cma_heap: Fix mutex locking section (Michel Dänzer) [2044440] - drm/amdkfd: Check for null pointer after calling kmemdup (Michel Dänzer) [2044440] - drm/atomic: Check new_crtc_state->active to determine if CRTC needs disable in self refresh mode (Michel Dänzer) [2044440] - drm/amd: avoid suspend on dGPUs w/ s2idle support when runtime PM enabled (Michel Dänzer) [2044440] - drm/i915/overlay: Prevent divide by zero bugs in scaling (Michel Dänzer) [2044440] - dma-buf: heaps: Fix potential spectre v1 gadget (Michel Dänzer) [2044440] - drm/amd/display: Force link_rate as LINK_RATE_RBR2 for 2018 15" Apple Retina panels (Michel Dänzer) [2044440] - drm/amd/display: watermark latencies is not enough on DCN31 (Michel Dänzer) [2044440] - drm/amd/pm: correct the MGpuFanBoost support for Beige Goby (Michel Dänzer) [2044440] - drm/i915/adlp: Fix TypeC PHY-ready status readout (Michel Dänzer) [2044440] - drm/nouveau: fix off by one in BIOS boundary checking (Michel Dänzer) [2044440] - drm/i915: Disable DSB usage for now (Michel Dänzer) [2044440] - Revert "drm/ast: Support 1600x900 with 108MHz PCLK" (Michel Dänzer) [2044440] - drm/amd/display: Fix FP start/end for dcn30_internal_validate_bw. (Michel Dänzer) [2044440] - drm/atomic: Add the crtc to affected crtc only if uapi.enable = true (Michel Dänzer) [2044440] - drm/amdgpu: Use correct VIEWPORT_DIMENSION for DCN2 (Michel Dänzer) [2044440] - drm/amd/display: reset dcn31 SMU mailbox on failures (Michel Dänzer) [2044440] - drm/vmwgfx: Remove explicit transparent hugepages support (Michel Dänzer) [2044440] - drm/radeon: fix error handling in radeon_driver_open_kms (Michel Dänzer) [2044440] - drm/i915/display/ehl: Update voltage swing table (Michel Dänzer) [2044440] - drm/nouveau/kms/nv04: use vzalloc for nv04_display (Michel Dänzer) [2044440] - drm/amd/display: Fix the uninitialized variable in enable_stream_features() (Michel Dänzer) [2044440] - amdgpu/pm: Make sysfs pm attributes as read-only for VFs (Michel Dänzer) [2044440] - drm/amdgpu: fixup bad vram size on gmc v8 (Michel Dänzer) [2044440] - drm/amd/amdgpu: fix gmc bo pin count leak in SRIOV (Michel Dänzer) [2044440] - drm/amd/amdgpu: fix psp tmr bo pin count leak in SRIOV (Michel Dänzer) [2044440] - drm/amdkfd: Fix error handling in svm_range_add (Michel Dänzer) [2044440] - drm/vmwgfx: Introduce a new placement for MOB page tables (Michel Dänzer) [2044440] - drm/vmwgfx: Release ttm memory if probe fails (Michel Dänzer) [2044440] - drm/amd/display: add else to avoid double destroy clk_mgr (Michel Dänzer) [2044440] - drm/amdgpu/display: set vblank_disable_immediate for DC (Michel Dänzer) [2044440] - drm/amd/display: check top_pipe_to_program pointer (Michel Dänzer) [2044440] - drm: panel-orientation-quirks: Add quirk for the Lenovo Yoga Book X91F/L (Michel Dänzer) [2044440] - drm/amd/display: Fix out of bounds access on DNC31 stream encoder regs (Michel Dänzer) [2044440] - drm/amd/display: Fix bug in debugfs crc_win_update entry (Michel Dänzer) [2044440] - drm/radeon/radeon_kms: Fix a NULL pointer dereference in radeon_driver_open_kms() (Michel Dänzer) [2044440] - drm/amdgpu: Fix a NULL pointer dereference in amdgpu_connector_lcd_native_mode() (Michel Dänzer) [2044440] - drm/vmwgfx: Fail to initialize on broken configs (Michel Dänzer) [2044440] - drm/vmwgfx: Remove the deprecated lower mem limit (Michel Dänzer) [2044440] - drm/vboxvideo: fix a NULL vs IS_ERR() check (Michel Dänzer) [2044440] - drm: fix null-ptr-deref in drm_dev_init_release() (Michel Dänzer) [2044440] - drm/ttm: Put BO in its memory manager's lru list (Michel Dänzer) [2044440] - dma_fence_array: Fix PENDING_ERROR leak in dma_fence_array_signaled() (Michel Dänzer) [2044440] - drm/amd/display: explicitly set is_dsc_supported to false before use (Michel Dänzer) [2044440] - drm/i915: Avoid bitwise vs logical OR warning in snb_wm_latency_quirk() (Michel Dänzer) [2044440] - drm/amd/pm: keep the BACO feature enabled for suspend (Michel Dänzer) [2044440] - Revert "drm/amdgpu: stop scheduler when calling hw_fini (v2)" (Michel Dänzer) [2044440] - drm/amd/display: Added power down for DCN10 (Michel Dänzer) [2044440] - drm/amd/display: fix B0 TMDS deepcolor no dislay issue (Michel Dänzer) [2044440] - drm/amdgpu: put SMU into proper state on runpm suspending for BOCO capable platform (Michel Dänzer) [2044440] - drm/amd/pm: skip setting gfx cgpg in the s0ix suspend-resume (Michel Dänzer) [2044440] - drm/amd/pm: Fix xgmi link control on aldebaran (Michel Dänzer) [2044440] - drm/amdgpu: fix dropped backing store handling in amdgpu_dma_buf_move_notify (Michel Dänzer) [2044440] - drm/amd/display: Changed pipe split policy to allow for multi-display pipe split (Michel Dänzer) [2044440] - drm/amdgpu: add support for IP discovery gc_info table v2 (Michel Dänzer) [2044440] - drm/amdgpu: When the VCN(1.0) block is suspended, powergating is explicitly enabled (Michel Dänzer) [2044440] - drm/nouveau: wait for the exclusive fence after the shared ones v2 (Michel Dänzer) [2044440] - drm/nouveau: always wait for the exclusive fence (Michel Dänzer) [2044440] - drm/amd/display: Set optimize_pwr_state for DCN31 (Michel Dänzer) [2044440] - drm/amd/display: Send s0i2_rdy in stream_count == 0 optimization (Michel Dänzer) [2044440] - drm/amd/pm: fix reading SMU FW version from amdgpu_firmware_info on YC (Michel Dänzer) [2044440] - drm/amdgpu: don't override default ECO_BITs setting (Michel Dänzer) [2044440] - drm/amdgpu: correct register access for RLC_JUMP_TABLE_RESTORE (Michel Dänzer) [2044440] - drm/amd/pm: fix a potential gpu_metrics_table memory leak (Michel Dänzer) [2044440] - drm/amd/display: Set exit_optimized_pwr_state for DCN31 (Michel Dänzer) [2044440] - drm/i915/display: Fix an unsigned subtraction which can never be negative. (Michel Dänzer) [2044440] - drm/ast: potential dereference of null pointer (Michel Dänzer) [2044440] - drm: simpledrm: fix wrong unit with pixel clock (Michel Dänzer) [2044440] - Revert "drm/fb-helper: improve DRM fbdev emulation device names" (Michel Dänzer) [2044440] - drm/i915/hdmi: Turn DP++ TMDS output buffers back on in encoder->shutdown() (Michel Dänzer) [2044440] - drm/i915/hdmi: convert intel_hdmi_to_dev to intel_hdmi_to_i915 (Michel Dänzer) [2044440] - drm/amdkfd: process_info lock not needed for svm (Michel Dänzer) [2044440] - drm/amd/display: add connector type check for CRC source set (Michel Dänzer) [2044440] - drm/amdkfd: fix double free mem structure (Michel Dänzer) [2044440] - drm/amd/display: Fix for the no Audio bug with Tiled Displays (Michel Dänzer) [2044440] - drm/amdgpu: check atomic flag to differeniate with legacy path (Michel Dänzer) [2044440] - drm/amd/display: Fix DPIA outbox timeout after S3/S4/reset (Michel Dänzer) [2044440] - drm/syncobj: Deal with signalled fences in drm_syncobj_find_fence. (Michel Dänzer) [2044440] - drm/i915/dp: Perform 30ms delay after source OUI write (Michel Dänzer) [2044440] - drm/amd/display: Allow DSC on supported MST branch devices (Michel Dänzer) [2044440] - dma-buf: system_heap: Use 'for_each_sgtable_sg' in pages free flow (Michel Dänzer) [2044440] - drm/amd/amdgpu: fix potential memleak (Michel Dänzer) [2044440] - drm/amd/amdkfd: Fix kernel panic when reset failed and been triggered again (Michel Dänzer) [2044440] - drm/amd/pm: Remove artificial freq level on Navi1x (Michel Dänzer) [2044440] - drm/amdgpu/gfx9: switch to golden tsc registers for renoir+ (Michel Dänzer) [2044440] - drm/amd/display: Set plane update flags for all planes in reset (Michel Dänzer) [2044440] - drm/amd/display: Fix DPIA outbox timeout after GPU reset (Michel Dänzer) [2044440] - drm/aspeed: Fix vga_pw sysfs output (Michel Dänzer) [2044440] - drm/nouveau/acr: fix a couple NULL vs IS_ERR() checks (Michel Dänzer) [2044440] - drm/amd/display: Fix OLED brightness control on eDP (Michel Dänzer) [2044440] - drm/amdgpu: IH process reset count when restart (Michel Dänzer) [2044440] - drm/amd/pm: avoid duplicate powergate/ungate setting (Michel Dänzer) [2044440] - drm/amdgpu: fix set scaling mode Full/Full aspect/Center not works on vga and dvi connectors (Michel Dänzer) [2044440] - drm/i915: Fix type1 DVI DP dual mode adapter heuristic for modern platforms (Michel Dänzer) [2044440] - drm/i915/dp: Ensure max link params are always valid (Michel Dänzer) [2044440] - drm/i915/dp: Ensure sink rate values are always valid (Michel Dänzer) [2044440] - drm/prime: Fix use after free in mmap with drm_gem_ttm_mmap (Michel Dänzer) [2044440] - drm/udl: fix control-message timeout (Michel Dänzer) [2044440] - drm/amd/display: Limit max DSC target bpp for specific monitors (Michel Dänzer) [2044440] - drm/amd/display: Update swizzle mode enums (Michel Dänzer) [2044440] - drm/cma-helper: Release non-coherent memory with dma_free_noncoherent() (Michel Dänzer) [2044440] - Revert "drm/i915/tgl/dsi: Gate the ddi clocks after pll mapping" (Michel Dänzer) [2044440] - drm/nouveau: hdmigv100.c: fix corrupted HDMI Vendor InfoFrame (Michel Dänzer) [2044440] - x86/speculation: Check CPU capability before applying IBRS spectre v2 mitigation (Waiman Long) [2062156 2062166] {CVE-2022-0001 CVE-2022-0002 CVE-2021-26401} - x86/speculation: Warn about eIBRS + LFENCE + Unprivileged eBPF + SMT (Waiman Long) [2062156 2062166] {CVE-2022-0001 CVE-2022-0002 CVE-2021-26401} - x86/speculation: Warn about Spectre v2 LFENCE mitigation (Waiman Long) [2062156 2062166] {CVE-2022-0001 CVE-2022-0002 CVE-2021-26401} - x86/speculation: Update link to AMD speculation whitepaper (Waiman Long) [2062166] {CVE-2021-26401} - x86/speculation: Use generic retpoline by default on AMD (Waiman Long) [2062166] {CVE-2021-26401} - x86/speculation: Include unprivileged eBPF status in Spectre v2 mitigation reporting (Waiman Long) [2062156] {CVE-2022-0001 CVE-2022-0002} - Documentation/hw-vuln: Update spectre doc (Waiman Long) [2062156] {CVE-2022-0001 CVE-2022-0002} - x86/speculation: Add eIBRS + Retpoline options (Waiman Long) [2062156] {CVE-2022-0001 CVE-2022-0002} - x86/speculation: Rename RETPOLINE_AMD to RETPOLINE_LFENCE (Waiman Long) [2062156] {CVE-2022-0001 CVE-2022-0002} - x86,bugs: Unconditionally allow spectre_v2=retpoline,amd (Waiman Long) [2062156] {CVE-2022-0001 CVE-2022-0002} - x86: deduplicate the spectre_v2_user documentation (Waiman Long) [2062156] {CVE-2022-0001 CVE-2022-0002} - fuse: fix pipe buffer lifetime for direct_io (Miklos Szeredi) [2064863] {CVE-2022-1011} - ice: Do not enable VLAN pruning when spoofchk is enabled (Ivan Vecera) [2062343] - ice: don't allow to run ice_send_event_to_aux() in atomic ctx (Ivan Vecera) [2062343] - ice: fix 'scheduling while atomic' on aux critical err interrupt (Ivan Vecera) [2062343] - ice: Fix MAC address setting (Ivan Vecera) [2062343] - ice: Clear default forwarding VSI during release (Ivan Vecera) [2062343] - ice: Fix broken IFF_ALLMULTI handling (Ivan Vecera) [2062343] - iavf: Fix hang during reboot/shutdown (Ivan Vecera) [2062343] - iavf: Fix double free in iavf_reset_task (Ivan Vecera) [2062343] - ice: destroy flow director filter mutex after releasing VSIs (Ivan Vecera) [2062343] - ice: fix NULL pointer dereference in ice_update_vsi_tx_ring_stats() (Ivan Vecera) [2062343] - iavf: Fix adopting new combined setting (Ivan Vecera) [2062343] - iavf: Fix handling of vlan strip virtual channel messages (Ivan Vecera) [2062343] - iavf: Fix __IAVF_RESETTING state usage (Ivan Vecera) [2062343] - iavf: Fix missing check for running netdev (Ivan Vecera) [2062343] - iavf: Fix deadlock in iavf_reset_task (Ivan Vecera) [2062343] - iavf: Fix race in init state (Ivan Vecera) [2062343] - iavf: Fix locking for VIRTCHNL_OP_GET_OFFLOAD_VLAN_V2_CAPS (Ivan Vecera) [2062343] - iavf: Fix init state closure on remove (Ivan Vecera) [2062343] - iavf: Add waiting so the port is initialized in remove (Ivan Vecera) [2062343] - iavf: Rework mutexes for better synchronisation (Ivan Vecera) [2062343] - iavf: remove an unneeded variable (Ivan Vecera) [2062343] - iavf: Fix limit of total number of queues to active queues of VF (Ivan Vecera) [2062343] - iavf: Restrict maximum VLAN filters for VIRTCHNL_VF_OFFLOAD_VLAN_V2 (Ivan Vecera) [2062343] - iavf: Add support for VIRTCHNL_VF_OFFLOAD_VLAN_V2 offload enable/disable (Ivan Vecera) [2062343] - iavf: Add support for VIRTCHNL_VF_OFFLOAD_VLAN_V2 hotpath (Ivan Vecera) [2062343] - iavf: Add support VIRTCHNL_VF_OFFLOAD_VLAN_V2 during netdev config (Ivan Vecera) [2062343] - iavf: Add support for VIRTCHNL_VF_OFFLOAD_VLAN_V2 negotiation (Ivan Vecera) [2062343] - virtchnl: Add support for new VLAN capabilities (Ivan Vecera) [2062343] - virtchnl: Use the BIT() macro for capability/offload flags (Ivan Vecera) [2062343] - virtchnl: Remove unused VIRTCHNL_VF_OFFLOAD_RSVD define (Ivan Vecera) [2062343] - virtchnl: Add missing padding to virtchnl_proto_hdrs (Ivan Vecera) [2062343] - ice: Fix race condition during interface enslave (Ivan Vecera) [2062343] - ice: Fix curr_link_speed advertised speed (Ivan Vecera) [2062343] - ice: Don't use GFP_KERNEL in atomic context (Ivan Vecera) [2062343] - ice: Fix error with handling of bonding MTU (Ivan Vecera) [2062343] - ice: stop disabling VFs due to PF error responses (Ivan Vecera) [2062343] - ice: initialize local variable 'tlv' (Ivan Vecera) [2062343] - ice: check the return of ice_ptp_gettimex64 (Ivan Vecera) [2062343] - ice: fix concurrent reset and removal of VFs (Ivan Vecera) [2062343] - ice: fix setting l4 port flag when adding filter (Ivan Vecera) [2062343] - ice: Match on all profiles in slow-path (Ivan Vecera) [2062343] - ice: enable parsing IPSEC SPI headers for RSS (Ivan Vecera) [2062343] - ice: Avoid RTNL lock when re-creating auxiliary device (Ivan Vecera) [2062343] - ice: Fix KASAN error in LAG NETDEV_UNREGISTER handler (Ivan Vecera) [2062343] - ice: fix IPIP and SIT TSO offload (Ivan Vecera) [2062343] - ice: fix an error code in ice_cfg_phy_fec() (Ivan Vecera) [2062343] - ice: Use bitmap_free() to free bitmap (Ivan Vecera) [2062343] - ice: Optimize a few bitmap operations (Ivan Vecera) [2062343] - ice: Slightly simply ice_find_free_recp_res_idx (Ivan Vecera) [2062343] - ice: improve switchdev's slow-path (Ivan Vecera) [2062343] - ice: replay advanced rules after reset (Ivan Vecera) [2062343] - ice: Add flow director support for channel mode (Ivan Vecera) [2062343] - ice: trivial: fix odd indenting (Ivan Vecera) [2062343] - ice: support crosstimestamping on E822 devices if supported (Ivan Vecera) [2062343] - ice: exit bypass mode once hardware finishes timestamp calibration (Ivan Vecera) [2062343] - ice: ensure the hardware Clock Generation Unit is configured (Ivan Vecera) [2062343] - ice: implement basic E822 PTP support (Ivan Vecera) [2062343] - ice: convert clk_freq capability into time_ref (Ivan Vecera) [2062343] - ice: introduce ice_ptp_init_phc function (Ivan Vecera) [2062343] - ice: use 'int err' instead of 'int status' in ice_ptp_hw.c (Ivan Vecera) [2062343] - ice: PTP: move setting of tstamp_config (Ivan Vecera) [2062343] - ice: introduce ice_base_incval function (Ivan Vecera) [2062343] - ice: xsk: fix cleaned_count setting (Ivan Vecera) [2062343] - ice: xsk: allow empty Rx descriptors on XSK ZC data path (Ivan Vecera) [2062343] - ice: xsk: allocate separate memory for XDP SW ring (Ivan Vecera) [2062343] - ice: xsk: return xsk buffers back to pool when cleaning the ring (Ivan Vecera) [2062343] - ice: use modern kernel API for kick (Ivan Vecera) [2062343] - ice: tighter control over VSI_DOWN state (Ivan Vecera) [2062343] - ice: use prefetch methods (Ivan Vecera) [2062343] - ice: update to newer kernel API (Ivan Vecera) [2062343] - ice: support immediate firmware activation via devlink reload (Ivan Vecera) [2062343] - ice: reduce time to read Option ROM CIVD data (Ivan Vecera) [2062343] - ice: move ice_devlink_flash_update and merge with ice_flash_pldm_image (Ivan Vecera) [2062343] - ice: move and rename ice_check_for_pending_update (Ivan Vecera) [2062343] - ice: devlink: add shadow-ram region to snapshot Shadow RAM (Ivan Vecera) [2062343] - ice: Remove unused ICE_FLOW_SEG_HDRS_L2_MASK (Ivan Vecera) [2062343] - ice: Remove unnecessary casts (Ivan Vecera) [2062343] - ice: Propagate error codes (Ivan Vecera) [2062343] - ice: Remove excess error variables (Ivan Vecera) [2062343] - ice: Cleanup after ice_status removal (Ivan Vecera) [2062343] - ice: Remove enum ice_status (Ivan Vecera) [2062343] - ice: Use int for ice_status (Ivan Vecera) [2062343] - ice: Remove string printing for ice_status (Ivan Vecera) [2062343] - ice: Refactor status flow for DDP load (Ivan Vecera) [2062343] - ice: Refactor promiscuous functions (Ivan Vecera) [2062343] - ice: refactor PTYPE validating (Ivan Vecera) [2062343] - ice: Add package PTYPE enable information (Ivan Vecera) [2062343] - ice: safer stats processing (Ivan Vecera) [2062343] - ice: fix adding different tunnels (Ivan Vecera) [2062343] - ice: fix choosing UDP header type (Ivan Vecera) [2062343] - ice: ignore dropped packets during init (Ivan Vecera) [2062343] - ice: rearm other interrupt cause register after enabling VFs (Ivan Vecera) [2062343] - net/ice: Remove unused enum (Ivan Vecera) [2062343] - net/ice: Fix boolean assignment (Ivan Vecera) [2062343] - net/ice: Add support for enable_iwarp and enable_roce devlink param (Ivan Vecera) [2062343] - ice: avoid bpf_prog refcount underflow (Ivan Vecera) [2062343] - ice: fix vsi->txq_map sizing (Ivan Vecera) [2062343] - ice: Hide bus-info in ethtool for PRs in switchdev mode (Ivan Vecera) [2062343] - ice: Clear synchronized addrs when adding VFs in switchdev mode (Ivan Vecera) [2062343] - ice: fix error return code in ice_get_recp_frm_fw() (Ivan Vecera) [2062343] - ice: Fix clang -Wimplicit-fallthrough in ice_pull_qvec_from_rc() (Ivan Vecera) [2062343] - ice: Add support to print error on PHY FW load failure (Ivan Vecera) [2062343] - ice: Add support for changing MTU on PR in switchdev mode (Ivan Vecera) [2062343] - ice: send correct vc status in switchdev (Ivan Vecera) [2062343] - ice: support for GRE in eswitch (Ivan Vecera) [2062343] - ice: low level support for tunnels (Ivan Vecera) [2062343] - ice: VXLAN and Geneve TC support (Ivan Vecera) [2062343] - ice: support for indirect notification (Ivan Vecera) [2062343] - ice: Add tc-flower filter support for channel (Ivan Vecera) [2062343] - ice: enable ndo_setup_tc support for mqprio_qdisc (Ivan Vecera) [2062343] - ice: Add infrastructure for mqprio support via ndo_setup_tc (Ivan Vecera) [2062343] - ice: fix an error code in ice_ena_vfs() (Ivan Vecera) [2062343] - ice: use devm_kcalloc() instead of devm_kzalloc() (Ivan Vecera) [2062343] - ice: Make use of the helper function devm_add_action_or_reset() (Ivan Vecera) [2062343] - ice: Refactor PR ethtool ops (Ivan Vecera) [2062343] - ice: Forbid trusted VFs in switchdev mode (Ivan Vecera) [2062343] - ice: Manage act flags for switchdev offloads (Ivan Vecera) [2062343] - ice: introduce XDP_TX fallback path (Ivan Vecera) [2062343] - ice: optimize XDP_TX workloads (Ivan Vecera) [2062343] - ice: propagate xdp_ring onto rx_ring (Ivan Vecera) [2062343] - ice: do not create xdp_frame on XDP_TX (Ivan Vecera) [2062343] - ice: unify xdp_rings accesses (Ivan Vecera) [2062343] - ice: ndo_setup_tc implementation for PR (Ivan Vecera) [2062343] - ice: ndo_setup_tc implementation for PF (Ivan Vecera) [2062343] - ice: Allow changing lan_en and lb_en on all kinds of filters (Ivan Vecera) [2062343] - ice: cleanup rules info (Ivan Vecera) [2062343] - ice: allow deleting advanced rules (Ivan Vecera) [2062343] - ice: allow adding advanced rules (Ivan Vecera) [2062343] - ice: create advanced switch recipe (Ivan Vecera) [2062343] - ice: manage profiles and field vectors (Ivan Vecera) [2062343] - ice: implement low level recipes functions (Ivan Vecera) [2062343] - ice: add port representor ethtool ops and stats (Ivan Vecera) [2062343] - ice: switchdev slow path (Ivan Vecera) [2062343] - ice: rebuild switchdev when resetting all VFs (Ivan Vecera) [2062343] - ice: enable/disable switchdev when managing VFs (Ivan Vecera) [2062343] - ice: introduce new type of VSI for switchdev (Ivan Vecera) [2062343] - ice: set and release switchdev environment (Ivan Vecera) [2062343] - net: export metadata_dst_free() (Ivan Vecera) [2062343] - ice: allow changing lan_en and lb_en on dflt rules (Ivan Vecera) [2062343] - ice: manage VSI antispoof and destination override (Ivan Vecera) [2062343] - ice: allow process VF opcodes in different ways (Ivan Vecera) [2062343] - ice: introduce VF port representor (Ivan Vecera) [2062343] - ice: Move devlink port to PF/VF struct (Ivan Vecera) [2062343] - ice: support basic E-Switch mode control (Ivan Vecera) [2062343] - ethernet: use eth_hw_addr_set() for dev->addr_len cases (Ivan Vecera) [2062343] - ethernet: use eth_hw_addr_set() instead of ether_addr_copy() (Ivan Vecera) [2062343] - ice: Use xdp_buf instead of rx_buf for xsk zero-copy (Ivan Vecera) [2062343] - ice: fix FDIR init missing when reset VF (Ivan Vecera) [2062343] - intel: Remove rcu_read_lock() around XDP program invocation (Ivan Vecera) [2062343] - intel: Update drivers to use ethtool_sprintf (Ivan Vecera) [2062343] - ice: fix conversion to new udp_tunnel infrastructure (Ivan Vecera) [2062343] - intel-ethernet: clean up W=1 warnings in kdoc (Ivan Vecera) [2062343] - PCI: Use 'pci_channel_state_t' instead of 'enum pci_channel_state' (Ivan Vecera) [2062343] - treewide: Use sizeof_field() macro (Ivan Vecera) [2062343] - devlink: Add 'enable_iwarp' generic device param (Ivan Vecera) [2062343] - devlink: Add new "enable_vnet" generic device param (Ivan Vecera) [2062343] - devlink: Add new "enable_rdma" generic device param (Ivan Vecera) [2062343] - devlink: Add new "enable_eth" generic device param (Ivan Vecera) [2062343] - gfs2: dequeue iopen holder in gfs2_inode_lookup error (Bob Peterson) [2061665] - redhat/configs: Increase CONFIG_LOCKDEP_CHAINS_BITS from 16 to 17 (Waiman Long) [2057339] - redhat: spec: trigger dracut when modules are installed separately (Jan Stancek) [2060237 2016948]- makefile: Add dist-* targets (Prarit Bhargava) - Fonts: Replace discarded const qualifier (Nico Pache) [1904374] - Fonts: Support FONT_EXTRA_WORDS macros for built-in fonts (Nico Pache) [1904374] - fbdev, newport_con: Move FONT_EXTRA_WORDS macros into linux/font.h (Nico Pache) [1904374] - x86/cpu: Drop spurious underscore from RAPTOR_LAKE #define (Prarit Bhargava) [2040021] - x86/cpu: Add Raptor Lake to Intel family (Prarit Bhargava) [2040021] - powerpc/64: Move paca allocation later in boot (Desnes A. Nunes do Rosario) [2016335] - powerpc/prom: fix early DEBUG messages (Desnes A. Nunes do Rosario) [2016335] - powerpc: Set crashkernel offset to mid of RMA region (Desnes A. Nunes do Rosario) [2016335] - KVM: x86/mmu: Don't advance iterator after restart due to yielding (Nico Pache) [2058907] - igb: refactor XDP registration (Corinna Vinschen) [2040171] - igc: avoid kernel warning when changing RX ring parameters (Corinna Vinschen) [2040171] - scsi: qedi: Fix cmd_cleanup_cmpl counter mismatch issue (Nilesh Javali) [2054565] - EDAC/amd64: Save max number of controllers for F19 M70 (Aristeu Rozanski) [2064285] - CI: Use 8.6-rt branch for rhel8 realtime_check (Chris White) - blk-mq: avoid extending delays of active hctx from blk_mq_delay_run_hw_queues (Ming Lei) [2046525] - tipc: fix incorrect order of state message data sanity check (Xin Long) [2048971] - tipc: improve size validations for received domain records (Xin Long) [2048971] {CVE-2022-0435} - efi/x86: Call efi_parse_options() from efi_main() (Lenny Szubowicz) [2049233]- net/mlx5e: TC, Remove redundant error logging (Amir Tzin) [2023907] - net/mlx5: DR, Warn on failure to destroy objects due to refcount (Amir Tzin) [2022325] - net/mlx5: DR, Add support for dumping steering info (Amir Tzin) [2022325] - net/mlx5: DR, Add missing reserved fields to dr_match_param (Amir Tzin) [2022325] - net/mlx5: DR, Add check for flex parser ID value (Amir Tzin) [2022325] - net/mlx5: DR, Rename list field in matcher struct to list_node (Amir Tzin) [2022325] - net/mlx5: DR, Remove unused struct member in matcher (Amir Tzin) [2022325] - net/mlx5: DR, Fix error flow in creating matcher (Amir Tzin) [2022325] - net/mlx5e: Avoid implicit modify hdr for decap drop rule (Amir Tzin) [2015434] - net/mlx5e: TC, Fix memory leak with rules with internal port (Amir Tzin) [2015434] - net/mlx5e: Fix skb memory leak when TC classifier action offloads are disabled (Amir Tzin) [2015434] - net/mlx5: Fix some error handling paths in 'mlx5e_tc_add_fdb_flow()' (Amir Tzin) [2015434] - net/mlx5: E-Switch, Check group pointer before reading bw_share value (Amir Tzin) [2015434] - net/mlx5: E-Switch, fix single FDB creation on BlueField (Amir Tzin) [2015434] - net/mlx5: E-switch, Respect BW share of the new group (Amir Tzin) [2015434] - net/mlx5: DR, Fix check for unsupported fields in match param (Amir Tzin) [2015434] - net/mlx5: E-Switch, rebuild lag only when needed (Amir Tzin) [2015434] - net/mlx5e: Delete forward rule for ct or sample action (Amir Tzin) [2015434] - net/mlx5: E-Switch, Use indirect table only if all destinations support it (Amir Tzin) [2015434] - net/mlx5: Support internal port as decap route device (Amir Tzin) [2015434] - net/mlx5e: Term table handling of internal port rules (Amir Tzin) [2015434] - net/mlx5e: Add indirect tc offload of ovs internal port (Amir Tzin) [2015434] - net/{mlx5|nfp|bnxt}: Remove unnecessary RTNL lock assert (Amir Tzin) [2015434] - net/mlx5e: Offload internal port as encap route device (Amir Tzin) [2015434] - net/mlx5e: Offload tc rules that redirect to ovs internal port (Amir Tzin) [2015434] - net/mlx5e: Accept action skbedit in the tc actions list (Amir Tzin) [2015434] - net/mlx5: E-Switch, Add ovs internal port mapping to metadata support (Amir Tzin) [2015434] - net/mlx5e: Use generic name for the forwarding dev pointer (Amir Tzin) [2015434] - net/mlx5e: Refactor rx handler of represetor device (Amir Tzin) [2015434] - net/mlx5: DR, Add check for unsupported fields in match param (Amir Tzin) [2015434] - net/mlx5: Allow skipping counter refresh on creation (Amir Tzin) [2015434] - net/mlx5e: IPsec: Refactor checksum code in tx data path (Amir Tzin) [2015434] - net/mlx5: CT: Remove warning of ignore_flow_level support for VFs (Amir Tzin) [2015434] - net/mlx5: Add esw assignment back in mlx5e_tc_sample_unoffload() (Amir Tzin) [2015434] - net/mlx5: Bridge, fix uninitialized variable usage (Amir Tzin) [2015434] - net/mlx5: Lag, don't update lag if lag isn't supported (Amir Tzin) [2015434] - net/mlx5: E-switch, Return correct error code on group creation failure (Amir Tzin) [2015434] - net/mlx5: Bridge, support LAG (Amir Tzin) [2015434] - net/mlx5: Bridge, allow merged eswitch connectivity (Amir Tzin) [2015434] - net/mlx5: Bridge, extract FDB delete notification to function (Amir Tzin) [2015434] - net/mlx5: Bridge, identify port by vport_num+esw_owner_vhca_id pair (Amir Tzin) [2015434] - net/mlx5: Bridge, obtain core device from eswitch instead of priv (Amir Tzin) [2015434] - net/mlx5: Bridge, release bridge in same function where it is taken (Amir Tzin) [2015434] - net/mlx5: Lag, Create shared FDB when in switchdev mode (Amir Tzin) [2015434] - net/mlx5: E-Switch, add logic to enable shared FDB (Amir Tzin) [2015434] - net/mlx5: Lag, properly lock eswitch if needed (Amir Tzin) [2015434] - net/mlx5: Add send to vport rules on paired device (Amir Tzin) [2015434] - net/mlx5: E-Switch, Add event callback for representors (Amir Tzin) [2015434] - net/mlx5e: Use shared mappings for restoring from metadata (Amir Tzin) [2015434] - net/mlx5e: Add an option to create a shared mapping (Amir Tzin) [2015434] - net/mlx5: E-Switch, set flow source for send to uplink rule (Amir Tzin) [2015434] - RDMA/mlx5: Add shared FDB support (Amir Tzin) [2015434] - {net, RDMA}/mlx5: Extend send to vport rules (Amir Tzin) [2015434] - RDMA/mlx5: Fill port info based on the relevant eswitch (Amir Tzin) [2015434] - net/mlx5: Lag, add initial logic for shared FDB (Amir Tzin) [2015434] - net/mlx5: Return mdev from eswitch (Amir Tzin) [2015434] - net/mlx5: E-switch, Add QoS tracepoints (Amir Tzin) [2015434] - net/mlx5: E-switch, Allow to add vports to rate groups (Amir Tzin) [2015434] - net/mlx5: E-switch, Allow setting share/max tx rate limits of rate groups (Amir Tzin) [2015434] - net/mlx5: E-switch, Introduce rate limiting groups API (Amir Tzin) [2015434] - net/mlx5: E-switch, Enable devlink port tx_{share|max} rate control (Amir Tzin) [2015434] - net/mlx5: E-switch, Move QoS related code to dedicated file (Amir Tzin) [2015434] - net/mlx5e: TC, Support sample offload action for tunneled traffic (Amir Tzin) [2015434] - net/mlx5e: TC, Restore tunnel info for sample offload (Amir Tzin) [2015434] - net/mlx5e: TC, Remove CONFIG_NET_TC_SKB_EXT dependency when restoring tunnel (Amir Tzin) [2015434] - net/mlx5e: Refactor ct to use post action infrastructure (Amir Tzin) [2015434] - net/mlx5e: Introduce post action infrastructure (Amir Tzin) [2015434] - net/mlx5e: CT, Use xarray to manage fte ids (Amir Tzin) [2015434] - net/mlx5e: Move sample attribute to flow attribute (Amir Tzin) [2015434] - net/mlx5e: Move esw/sample to en/tc/sample (Amir Tzin) [2015434] - net/mlx5e: Remove mlx5e dependency from E-Switch sample (Amir Tzin) [2015434] - net/mlx5: DR, Fix querying eswitch manager vport for ECPF (Amir Tzin) [2018097] - net/mlx5: DR, Handle eswitch manager and uplink vports separately (Amir Tzin) [2018097] - net/mlx5: DR, Add missing string for action type SAMPLER (Amir Tzin) [2018097] - net/mlx5: DR, init_next_match only if needed (Amir Tzin) [2018097] - net/mlx5: DR, Increase supported num of actions to 32 (Amir Tzin) [2018097] - net/mlx5: DR, Add support for SF vports (Amir Tzin) [2018097] - net/mlx5: DR, Support csum recalculation flow table on SFs (Amir Tzin) [2018097] - net/mlx5: DR, Align error messages for failure to obtain vport caps (Amir Tzin) [2018097] - net/mlx5: DR, Add missing query for vport 0 (Amir Tzin) [2018097] - net/mlx5: DR, Replace local WIRE_PORT macro with the existing MLX5_VPORT_UPLINK (Amir Tzin) [2018097] - scsi: lpfc: Fix pt2pt NVMe PRLI reject LOGO loop (Dick Kennedy) [1943202] - nvme-tcp: change target from tech-preview to unmaintained (John Meneghini) [2061577] - drm/amd/display: Don't reinitialize DMCUB on s0ix resume (Karol Herbst) [2059680] - tcp: Add snd_wnd to TCP_INFO (Davide Caratti) [2056608] - tcp: Add TCP_INFO counter for packets received out-of-order (Davide Caratti) [2056608] - net/mlx5: Move MODIFY_RQT command to ignore list in internal error state (Amir Tzin) [1982236] - net/mlx5e: Add TX max rate support for MQPRIO channel mode (Amir Tzin) [1982236] - net/mlx5e: Specify SQ stats struct for mlx5e_open_txqsq() (Amir Tzin) [1982236] - net/mlx5e: Allow only complete TXQs partition in MQPRIO channel mode (Amir Tzin) [1982236] - net/mlx5e: Mutually exclude setting of TX-port-TS and MQPRIO in channel mode (Amir Tzin) [1982236] - net/mlx5e: Fix condition when retrieving PTP-rqn (Amir Tzin) [1982236] - net/mlx5: Fix inner TTC table creation (Amir Tzin) [1982236] - net/mlx5e: Fix division by 0 in mlx5e_select_queue for representors (Amir Tzin) [1982236] - net/mlx5e: Improve MQPRIO resiliency (Amir Tzin) [1982236] - net/mlx5e: Support MQPRIO channel mode (Amir Tzin) [1982236] - net/mlx5e: Handle errors of netdev_set_num_tc() (Amir Tzin) [1982236] - net/mlx5e: Maintain MQPRIO mode parameter (Amir Tzin) [1982236] - net/mlx5e: Abstract MQPRIO params (Amir Tzin) [1982236] - net/mlx5e: Support flow classification into RSS contexts (Amir Tzin) [1982236] - net/mlx5e: Support multiple RSS contexts (Amir Tzin) [1982236] - net/mlx5e: Dynamically allocate TIRs in RSS contexts (Amir Tzin) [1982236] - net/mlx5e: Convert RSS to a dedicated object (Amir Tzin) [1982236] - net/mlx5e: Introduce abstraction of RSS context (Amir Tzin) [1982236] - net/mlx5e: Introduce TIR create/destroy API in rx_res (Amir Tzin) [1982236] - net/mlx5e: Do not try enable RSS when resetting indir table (Amir Tzin) [1982236] - net/mlx5: Embed mlx5_ttc_table (Amir Tzin) [1982236] - net/mlx5: Move TTC logic to fs_ttc (Amir Tzin) [1982236] - net/mlx5e: Decouple TTC logic from mlx5e (Amir Tzin) [1982236] - net/mlx5e: Rename some related TTC args and functions (Amir Tzin) [1982236] - net/mlx5e: Rename traffic type enums (Amir Tzin) [1982236] - net/mlx5e: Allocate the array of channels according to the real max_nch (Amir Tzin) [1982236] - net/mlx5e: Hide all implementation details of mlx5e_rx_res (Amir Tzin) [1982236] - net/mlx5e: Introduce mlx5e_channels API to get RQNs (Amir Tzin) [1982236] - net/mlx5e: Use a new initializer to build uniform indir table (Amir Tzin) [1982236] - net/mlx5e: Use the new TIR API for kTLS (Amir Tzin) [1982236] - net/mlx5e: Move management of indir traffic types to rx_res (Amir Tzin) [1982236] - net/mlx5e: Convert TIR to a dedicated object (Amir Tzin) [1982236] - net/mlx5e: Create struct mlx5e_rss_params_hash (Amir Tzin) [1982236] - net/mlx5e: Remove mdev from mlx5e_build_indir_tir_ctx_common() (Amir Tzin) [1982236] - net/mlx5e: Remove lro_param from mlx5e_build_indir_tir_ctx_common() (Amir Tzin) [1982236] - net/mlx5e: Remove mlx5e_priv usage from mlx5e_build_*tir_ctx*() (Amir Tzin) [1982236] - net/mlx5e: Use mlx5e_rqt_get_rqtn to access RQT hardware id (Amir Tzin) [1982236] - net/mlx5e: Take RQT out of TIR and group RX resources (Amir Tzin) [1982236] - net/mlx5e: Move RX resources to a separate struct (Amir Tzin) [1982236] - net/mlx5e: Move mlx5e_build_rss_params() call to init_rx (Amir Tzin) [1982236] - net/mlx5e: Convert RQT to a dedicated object (Amir Tzin) [1982236] - net/mlx5e: Check if inner FT is supported outside of create/destroy functions (Amir Tzin) [1982236] - net/mlx5: Take TIR destruction out of the TIR list lock (Amir Tzin) [1982236] - PCI: pciehp: Ignore Link Down/Up caused by error-induced Hot Reset (Myron Stowe) [2060122] - PCI/portdrv: Rename pm_iter() to pcie_port_device_iter() (Myron Stowe) [2060122] - iommu/vt-d: Fix double list_add when enabling VMD in scalable mode (Jerry Snitselaar) [2062094] - redhat/configs: Disable CONFIG_SENSORS_NCT6683 in RHEL for arm/aarch64 (Dean Nelson) [2059695] - redhat: drop the -sha512 suffix from default rhpkg invocation (Jarod Wilson) - sysctl: return -EINVAL if val violates minmax (Rafael Aquini) [2062571] - kernel/sysctl.c: switch to bitmap_zalloc() (Rafael Aquini) [2062571] - netlabel: remove unused parameter in netlbl_netlink_auditinfo() (William Zhao) [1985319] - netlabel: Fix memory leak in netlbl_mgmt_add_common (William Zhao) [1985319] - bpftool: Fix indent in option lists in the documentation (Yauheni Kaliuta) [2014861] - libbpf: Fix memleak in libbpf_netlink_recv() (Yauheni Kaliuta) [2014861] - libbpf: Use dynamically allocated buffer when receiving netlink messages (Yauheni Kaliuta) [2014861] - libbpf: Clean gen_loader's attach kind. (Yauheni Kaliuta) [2014861] - powerpc/bpf: Use bctrl for making function calls (Jiri Olsa) [2014861] - powerpc/signal: Use PPC_RAW_xx() macros (Jiri Olsa) [2014861] - powerpc/ebpf64: Use PPC_RAW_MFLR() (Jiri Olsa) [2014861] - powerpc/opcodes: Add shorter macros for registers for use with PPC_RAW_xx() (Jiri Olsa) [2014861] - lib/test: fix spelling mistakes (Jiri Olsa) [2014861] - tracepoint: Add tracepoint_probe_register_may_exist() for BPF tracing (Jiri Olsa) [2014861] - bpf: Allow bpf_get_current_ancestor_cgroup_id for tracing (Jiri Olsa) [2014861] - docs: bpf: bpf_lsm.rst: avoid using ReST :doc:`foo` markup (Jiri Olsa) [2014861] - bpf, docs: Add llvm_reloc.rst to explain llvm bpf relocations (Jiri Olsa) [2014861] - bpf, arm64: Remove redundant switch case about BPF_DIV and BPF_MOD (Jiri Olsa) [2014861] - bpf, arm64: Replace STACK_ALIGN() with round_up() to align stack size (Jiri Olsa) [2014861] - selftests, bpf: Test that dead ldx_w insns are accepted (Jiri Olsa) [2014861] - bpf, selftests: Add test cases for pointer alu from multiple paths (Jiri Olsa) [2014861] - bpf: Selftest to verify mixing bpf2bpf calls and tailcalls with insn patch (Jiri Olsa) [2014861] - selftests/bpf: Fix ringbuf test fetching map FD (Jiri Olsa) [2014861] - selftests/bpf: Whitelist test_progs.h from .gitignore (Jiri Olsa) [2014861] - selftests, bpf: Make docs tests fail more reliably (Jiri Olsa) [2014861] - selftests/bpf: Turn on libbpf 1.0 mode and fix all IS_ERR checks (Jiri Olsa) [2014861] - selftests/bpf: Add bpf_lookup_and_delete_elem tests (Jiri Olsa) [2014861] - selftests/bpf: Convert test trace_printk to lskel. (Jiri Olsa) [2014861] - selftests/bpf: Convert test printk to use rodata. (Jiri Olsa) [2014861] - selftests/bpf: Convert atomics test to light skeleton. (Yauheni Kaliuta) [2014861] - selftests/bpf: Convert few tests to light skeleton. (Jiri Olsa) [2014861] - selftests/bpf: Test for btf_load command. (Jiri Olsa) [2014861] - selftests/bpf: Test for syscall program type (Jiri Olsa) [2014861] - libbpf: Add selftests for TC-BPF management API (Jiri Olsa) [2014861] - selftests/bpf: Validate skeleton gen handles skipped fields (Jiri Olsa) [2014861] - selftests/bpf: Stop using static variables for passing data to/from user-space (Jiri Olsa) [2014861] - tools: bpftool: Document and add bash completion for -L, -B options (Jiri Olsa) [2014861] - tools: bpftool: Update and synchronise option list in doc and help msg (Jiri Olsa) [2014861] - bpftool: Remove unused includes to (Jiri Olsa) [2014861] - powerpc/bpf: Fix write protecting JIT code (Jiri Olsa) [2014861] - libbpf: Fix lookup_and_delete_elem_flags error reporting (Jiri Olsa) [2014861] - bpftool: Check malloc return value in mount_bpffs_for_pin (Jiri Olsa) [2014861] - tools: bpf: Fix error in 'make -C tools/ bpf_install' (Jiri Olsa) [2014861] - bpftool: Properly close va_list 'ap' by va_end() on error (Jiri Olsa) [2014861] - bpf: Fix libelf endian handling in resolv_btfids (Jiri Olsa) [2014861] - tools/bpftool: Fix error return code in do_batch() (Jiri Olsa) [2014861] - tools/bpftool: Fix cross-build (Jiri Olsa) [2014861] - bpftool: Set errno on skeleton failures and propagate errors (Jiri Olsa) [2014861] - bpftool: Use syscall/loader program in "prog load" and "gen skeleton" command. (Jiri Olsa) [2014861] - bpftool: Stop emitting static variables in BPF skeleton (Jiri Olsa) [2014861] - bpftool: Strip const/volatile/restrict modifiers from .bss and .data vars (Jiri Olsa) [2014861] - bpf: Add missing bpf_read_[un]lock_trace() for syscall program (Jiri Olsa) [2014861] - libbpf: Fix skel_internal.h to set errno on loader retval < 0 (Jiri Olsa) [2014861] - libbpf: Fix segfault in light skeleton for objects without BTF (Jiri Olsa) [2014861] - libbpf: Return non-null error on failures in libbpf_find_prog_btf_id() (Jiri Olsa) [2014861] - libbpf, doc: Eliminate warnings in libbpf_naming_convention (Jiri Olsa) [2014861] - net, core: Allow netdev_lower_get_next_private_rcu in bh context (Jiri Olsa) [2014861] - samples/bpf: Fix the error return code of xdp_redirect's main() (Jiri Olsa) [2014861] - samples/bpf: Fix Segmentation fault for xdp_redirect command (Jiri Olsa) [2014861] - samples/bpf: Add missing option to xdp_sample_pkts usage (Jiri Olsa) [2014861] - samples/bpf: Add missing option to xdp_fwd usage (Jiri Olsa) [2014861] - samples, bpf: Suppress compiler warning (Jiri Olsa) [2014861] - file: Rename __close_fd to close_fd and remove the files parameter (Jiri Olsa) [2014861] - bpf: Fix ringbuf helper function compatibility (Jiri Olsa) [2014861] - bpf: Clear zext_dst of dead insns (Jiri Olsa) [2014861] - bpf: Add rcu_read_lock in bpf_get_current_[ancestor_]cgroup_id() helpers (Jiri Olsa) [2014861] - bpf, core: Fix kernel-doc notation (Jiri Olsa) [2014861] - libbpf: Do not close un-owned FD 0 on errors (Jiri Olsa) [2014861] - libbpf: Fix probe for BPF_PROG_TYPE_CGROUP_SOCKOPT (Jiri Olsa) [2014861] - s390/bpf: Perform r1 range checking before accessing jit->seen_reg[r1] (Jiri Olsa) [2014861] - libbpf: Restore errno return for functions that were already returning it (Jiri Olsa) [2014861] - powerpc/bpf: Write protect JIT code (Jiri Olsa) [2014861] - powerpc/bpf: Remove bpf_jit_free() (Jiri Olsa) [2014861] - bpf: Fix integer overflow in argument calculation for bpf_map_area_alloc (Jiri Olsa) [2014861] - bpf: Fix false positive kmemleak report in bpf_ringbuf_area_alloc() (Jiri Olsa) [2014861] - bpf: Allow RCU-protected lookups to happen from bh context (Jiri Olsa) [2014861] - bpf, x86: Remove unused cnt increase from EMIT macro (Jiri Olsa) [2014861] - libbpf: Switch to void * casting in netlink helpers (Jiri Olsa) [2014861] - libbpf: Add request buffer type for netlink messages (Jiri Olsa) [2014861] - libbpf: Add extra BPF_PROG_TYPE check to bpf_object__probe_loading (Jiri Olsa) [2014861] - bpf: Add documentation for libbpf including API autogen (Jiri Olsa) [2014861] - bpf: Fix up register-based shifts in interpreter to silence KUBSAN (Jiri Olsa) [2014861] - libbpf: Fail compilation if target arch is missing (Jiri Olsa) [2014861] - bpf: Fix typo in kernel/bpf/bpf_lsm.c (Jiri Olsa) [2014861] - bpf: Support BPF_FUNC_get_socket_cookie() for BPF_PROG_TYPE_SK_REUSEPORT. (Jiri Olsa) [2014861] - libbpf: Set NLM_F_EXCL when creating qdisc (Jiri Olsa) [2014861] - libbpf: Remove unneeded check for flags during tc detach (Jiri Olsa) [2014861] - libbpf: Simplify the return expression of bpf_object__init_maps function (Jiri Olsa) [2014861] - libbpf: Fix pr_warn type warnings on 32bit (Jiri Olsa) [2014861] - libbpf: Install skel_internal.h header used from light skeletons (Jiri Olsa) [2014861] - libbpf: Refactor header installation portions of Makefile (Jiri Olsa) [2014861] - libbpf: Move few APIs from 0.4 to 0.5 version (Jiri Olsa) [2014861] - bpf, tnums: Provably sound, faster, and more precise algorithm for tnum_mul (Jiri Olsa) [2014861] - libbpf: Move BPF_SEQ_PRINTF and BPF_SNPRINTF to bpf_helpers.h (Jiri Olsa) [2014861] - libbpf: Streamline error reporting for high-level APIs (Jiri Olsa) [2014861] - libbpf: Streamline error reporting for low-level APIs (Jiri Olsa) [2014861] - libbpf: Add libbpf_set_strict_mode() API to turn on libbpf 1.0 behaviors (Jiri Olsa) [2014861] - bpf: Fix spelling mistakes (Jiri Olsa) [2014861] - bpf: Extend libbpf with bpf_map_lookup_and_delete_elem_flags (Jiri Olsa) [2014861] - bpf: Add lookup_and_delete_elem support to hashtab (Jiri Olsa) [2014861] - libbpf: Skip bpf_object__probe_loading for light skeleton (Jiri Olsa) [2014861] - bpf: Make some symbols static (Jiri Olsa) [2014861] - bpf: Add cmd alias BPF_PROG_RUN (Jiri Olsa) [2014861] - libbpf: Introduce bpf_map__initial_value(). (Jiri Olsa) [2014861] - libbpf: Cleanup temp FDs when intermediate sys_bpf fails. (Jiri Olsa) [2014861] - libbpf: Generate loader program out of BPF ELF file. (Jiri Olsa) [2014861] - libbpf: Preliminary support for fd_idx (Jiri Olsa) [2014861] - libbpf: Add bpf_object pointer to kernel_supports(). (Jiri Olsa) [2014861] - libbpf: Change the order of data and text relocations. (Jiri Olsa) [2014861] - bpf: Add bpf_sys_close() helper. (Jiri Olsa) [2014861] - bpf: Add bpf_btf_find_by_name_kind() helper. (Jiri Olsa) [2014861] - bpf: Introduce fd_idx (Jiri Olsa) [2014861] - bpf: Make btf_load command to be bpfptr_t compatible. (Jiri Olsa) [2014861] - libbpf: Support for syscall program type (Jiri Olsa) [2014861] - bpf: Prepare bpf syscall to be used from kernel and user space. (Jiri Olsa) [2014861] - bpf: Introduce bpfptr_t user/kernel pointer. (Jiri Olsa) [2014861] - bpf: Introduce bpf_sys_bpf() helper and program type. (Jiri Olsa) [2014861] - libbpf: Add low level TC-BPF management API (Jiri Olsa) [2014861] - libbpf: Add various netlink helpers (Jiri Olsa) [2014861] - libbpf: Reject static entry-point BPF programs (Jiri Olsa) [2014861] - libbpf: Reject static maps (Jiri Olsa) [2014861] - libbpf: Treat STV_INTERNAL same as STV_HIDDEN for functions (Jiri Olsa) [2014861] - libbpf: Add per-file linker opts (Jiri Olsa) [2014861] - bpf: verifier: Use copy_array for jmp_history (Jiri Olsa) [2014861] - bpf: verifier: Improve function state reallocation (Jiri Olsa) [2014861]- ice: fix getting UDP tunnel entry (Jonathan Toppins) [2015409] - ice: convert to new udp_tunnel infrastructure (Jonathan Toppins) [2015409] - selftests: kvm: Check whether SIDA memop fails for normal guests (Thomas Huth) [2050807] - KVM: s390: Return error on SIDA memop on normal guest (Thomas Huth) [2050807] {CVE-2022-0516} - lib/iov_iter: initialize "flags" in new pipe_buffer (Jan Stancek) [2060875] {CVE-2022-0847} - fget: clarify and improve __fget_files() implementation (Patrick Talbert) [2032303] - fget: check that the fd still exists after getting a ref to it (Patrick Talbert) [2032303] {CVE-2021-4083} - drm/ast: Create threshold values for AST2600 (Jocelyn Falempe) [2053358] - cgroup-v1: Correct privileges check in release_agent writes (Waiman Long) [2052167] - cgroup-v1: Require capabilities to set release_agent (Waiman Long) [2052167] {CVE-2022-0492} - spec: Fix separate tools build (Yauheni Kaliuta) [2056301] - net/mlx5: DR, Add support for update FTE (Amir Tzin) [2047231] - net/mlx5: DR, Improve rule tracking memory consumption (Amir Tzin) [2047231] - net/mlx5: DR, Remove rehash ctrl struct from dr_htbl (Amir Tzin) [2047231] - net/mlx5: DR, Remove HW specific STE type from nic domain (Amir Tzin) [2047231] - net/mlx5: DR, Merge DR_STE_SIZE enums (Amir Tzin) [2047231] - net/mlx5: DR, Skip source port matching on FDB RX domain (Amir Tzin) [2047231] - net/mlx5: DR, Add ignore_flow_level support for multi-dest flow tables (Amir Tzin) [2047231] - net/mlx5: DR, replace uintN_t with kernel-style types (Amir Tzin) [2047231] - net/mlx5: DR, Support IPv6 matching on flow label for STEv0 (Amir Tzin) [2047231] - net/mlx5: DR, Reduce print level for FT chaining level check (Amir Tzin) [2047231] - net/mlx5: DR, Warn and ignore SW steering rule insertion on QP err (Amir Tzin) [2047231] - net/mlx5: DR, Improve error flow in actions_build_ste_arr (Amir Tzin) [2047231] - net/mlx5: DR, Enable QP retransmission (Amir Tzin) [2047231] - net/mlx5: DR, Enable VLAN pop on TX and VLAN push on RX (Amir Tzin) [2047231] - net/mlx5: DR, Split modify VLAN state to separate pop/push states (Amir Tzin) [2047231] - net/mlx5: DR, Added support for REMOVE_HEADER packet reformat (Amir Tzin) [2047231] - net/mlx4_en: Resolve bad operstate value (Amir Tzin) [1982190] - net/mlx4_en: Fix an use-after-free bug in mlx4_en_try_alloc_resources() (Amir Tzin) [1982190] - RDMA/mlx4: Do not fail the registration on port stats (Amir Tzin) [1982190] - RDMA/mlx4: Return missed an error if device doesn't support steering (Amir Tzin) [1982190] - net/mlx4_en: Don't allow aRFS for encapsulated packets (Amir Tzin) [1982190] - mlx4: Fix missing error code in mlx4_load_one() (Amir Tzin) [1982190] - net/mlx4: Fix fall-through warning for Clang (Amir Tzin) [1982190] - mlx4: Remove rcu_read_lock() around XDP program invocation (Amir Tzin) [1982190] - IB/mlx4: Avoid field-overflowing memcpy() (Amir Tzin) [1982190] - RDMA/mlx4: Do not map the core_clock page to user space unless enabled (Amir Tzin) [1982190] - net/mlx4: Treat VFs fair when handling comm_channel_events (Amir Tzin) [1982190] - RDMA/mlx4: Remove an unused variable (Amir Tzin) [1982190] - megaraid_sas: Add new messaging - a fix (Tomas Henzl) [2055248] - HID: amd_sfh: Add interrupt handler to process interrupts (Benjamin Tissoires) [2054929] - HID: amd_sfh: Add functionality to clear interrupts (Benjamin Tissoires) [2054929] - HID: amd_sfh: Disable the interrupt for all command (Benjamin Tissoires) [2054929] - HID: amd_sfh: Correct the structure field name (Benjamin Tissoires) [2054929] - HID: amd_sfh: Handle amd_sfh work buffer in PM ops (Benjamin Tissoires) [2054929] - HID: amd_sfh: Add illuminance mask to limit ALS max value (Benjamin Tissoires) [2054929] - HID: amd_sfh: Increase sensor command timeout (Benjamin Tissoires) [2054929] - HID: amd_sfh: Update Copyright details (Benjamin Tissoires) [2054929] - HID: amd_sfh: switch from 'pci_' to 'dev_' API (Benjamin Tissoires) [2054929] - HID: amd_sfh: Use dma_set_mask_and_coherent() (Benjamin Tissoires) [2054929] - HID: amd_sfh: switch from 'pci_' to 'dma_' API (Benjamin Tissoires) [2054929] - dm stats: fix too short end duration_ns when using precise_timestamps (Benjamin Marzinski) [2057166] - dm: fix double accounting of flush with data (Benjamin Marzinski) [2057166] - dm: interlock pending dm_io and dm_wait_for_bios_completion (Benjamin Marzinski) [2057166] - x86/MCE/AMD, EDAC/mce_amd: Support non-uniform MCA bank type enumeration (Aristeu Rozanski) [2050410 2048786 2050412] - x86/MCE/AMD, EDAC/mce_amd: Add new SMCA bank types (Aristeu Rozanski) [2050410 2048786 2050412] - EDAC/amd64: Add support for AMD Family 19h Models 10h-1Fh and A0h-AFh (Aristeu Rozanski) [2050410 2048786 2050412] - EDAC: Add RDDR5 and LRDDR5 memory types (Aristeu Rozanski) [2050410 2048786 2050412] - EDAC/amd64: Handle three rank interleaving mode (Aristeu Rozanski) [2050410 2048786 2050412] - EDAC/amd64: Set proper family type for Family 19h Models 20h-2Fh (Aristeu Rozanski) [2050410 2048786 2050412] - netfilter: nf_queue: handle socket prefetch (Florian Westphal) [2009786] - netfilter: nf_queue: fix possible use-after-free (Florian Westphal) [2009786] - selftests: netfilter: add nfqueue TCP_NEW_SYN_RECV socket race test (Florian Westphal) [2009786] - netfilter: nf_queue: don't assume sk is full socket (Florian Westphal) [2009786] - Enable HSA_AMD_SVM config (Donald Dutile) [2025123] - mm/memremap_pages: support multiple ranges per invocation (Donald Dutile) [2025123] - mm/memremap_pages: convert to 'struct range' (Donald Dutile) [2025123] - device-dax: add an allocation interface for device-dax instances (Donald Dutile) [2025123] - device-dax: make pgmap optional for instance creation (Donald Dutile) [2025123] - device-dax: move instance creation parameters to 'struct dev_dax_data' (Donald Dutile) [2025123] - device-dax: drop the dax_region.pfn_flags attribute (Donald Dutile) [2025123] - memremap: rename MEMORY_DEVICE_DEVDAX to MEMORY_DEVICE_GENERIC (Donald Dutile) [2025123] - PCI/P2PDMA: Introduce private pagemap structure (Donald Dutile) [2025123] - security: implement sctp_assoc_established hook in selinux (Ondrej Mosnacek) [2015525 2048251] - security: add sctp_assoc_established hook (Ondrej Mosnacek) [2015525 2048251] - security: call security_sctp_assoc_request in sctp_sf_do_5_1D_ce (Ondrej Mosnacek) [2015525 2048251] - security: pass asoc to sctp_assoc_request and sctp_sk_clone (Ondrej Mosnacek) [2015525 2048251] - net: sctp: Fix some typos (Ondrej Mosnacek) [2015525 2048251] - iwlwifi: mvm: read 6E enablement flags from DSM and pass to FW (Íñigo Huguet) [1923170 1936001] - net/mlx5: Lag, Make mlx5_lag_is_multipath() be static inline (Amir Tzin) [1982193] - net/mlx5e: nullify cq->dbg pointer in mlx5_debug_cq_remove() (Amir Tzin) [1982193] - net/mlx5: DR, Ignore modify TTL if device doesn't support it (Amir Tzin) [1982193 2028504] - net/mlx5: Warn for devlink reload when there are VFs alive (Amir Tzin) [1982193] - net/mlx5: DR, Fix lower case macro prefix "mlx5_" to "MLX5_" (Amir Tzin) [1982193] - net/mlx5e: Fix wrong features assignment in case of error (Amir Tzin) [1982193] - net/mlx5e: Fix ICOSQ recovery flow for XSK (Amir Tzin) [1982193] - net/mlx5e: Fix interoperability between XSK and ICOSQ recovery flow (Amir Tzin) [1982193] - net/mlx5e: Wrap the tx reporter dump callback to extract the sq (Amir Tzin) [1982193] - net/mlx5: Fix tc max supported prio for nic mode (Amir Tzin) [1982193] - net/mlx5: Fix SF health recovery flow (Amir Tzin) [1982193] - net/mlx5: Fix error print in case of IRQ request failed (Amir Tzin) [1982193] - net/mlx5: DR, Fix NULL vs IS_ERR checking in dr_domain_init_resources (Amir Tzin) [1982193] - mlx5: fix mlx5i_grp_sw_update_stats() stack usage (Amir Tzin) [1982193] - mlx5: fix psample_sample_packet link error (Amir Tzin) [1982193] - net/mlx5: Fix format-security build warnings (Amir Tzin) [1982193] - net/mlx5e: Fix missing IPsec statistics on uplink representor (Amir Tzin) [1982193] - net/mlx5e: IPsec: Fix Software parser inner l3 type setting in case of encapsulation (Amir Tzin) [1982193] - net/mlx5: E-Switch, return error if encap isn't supported (Amir Tzin) [1982193] - net/mlx5: Lag, update tracker when state change event received (Amir Tzin) [1982193] - net/mlx5e: CT, Fix multiple allocations and memleak of mod acts (Amir Tzin) [1982193 2017675] - net/mlx5: Update error handler for UCTX and UMEM (Amir Tzin) [1982193] - net/mlx5: E-Switch, Fix resetting of encap mode when entering switchdev (Amir Tzin) [1982193] - net/mlx5e: Wait for concurrent flow deletion during neigh/fib events (Amir Tzin) [1982193] - net/mlx5e: kTLS, Fix crash in RX resync flow (Amir Tzin) [1982193] - net/mlx5e: IPsec: Fix work queue entry ethernet segment checksum flags (Amir Tzin) [1982193] - net/mlx5e: IPsec: Fix a misuse of the software parser's fields (Amir Tzin) [1982193] - net/mlx5e: Fix vlan data lost during suspend flow (Amir Tzin) [1982193] - net/mlx5: Lag, change multipath and bonding to be mutually exclusive (Amir Tzin) [1982193] - net/mlx5: Lag, move lag destruction to a workqueue (Amir Tzin) [1982193] - RDMA/mlx5: Initialize the ODP xarray when creating an ODP MR (Amir Tzin) [1982193] - net/mlx5e: Mutually exclude RX-FCS and RX-port-timestamp (Amir Tzin) [1982193] - net/mlx5e: Switchdev representors are not vlan challenged (Amir Tzin) [1982193] - net/mlx5e: Fix memory leak in mlx5_core_destroy_cq() error path (Amir Tzin) [1982193] - net/mlx5: Fix cleanup of bridge delayed work (Amir Tzin) [1982193] - RDMA/mlx5: Set user priority for DCT (Amir Tzin) [1982193] - net/mlx5: DR, Fix typo 'offeset' to 'offset' (Amir Tzin) [1982193] - net/mlx5: DR, Fix vport number data type to u16 (Amir Tzin) [1982193] - net/mlx5e: Fix the presented RQ index in PTP stats (Amir Tzin) [1982193] - net/mlx5: Fix setting number of EQs of SFs (Amir Tzin) [1982193] - net/mlx5: Fix length of irq_index in chars (Amir Tzin) [1982193] - net/mlx5: Avoid generating event after PPS out in Real time mode (Amir Tzin) [1982193] - net/mlx5: Force round second at 1PPS out start time (Amir Tzin) [1982193] - net/mlx5: E-Switch, Fix double allocation of acl flow counter (Amir Tzin) [1982193] - net/mlx5e: Keep the value for maximum number of channels in-sync (Amir Tzin) [1982193] - net/mlx5e: IPSEC RX, enable checksum complete (Amir Tzin) [1982193] - net/mlx5: DR, Fix code indentation in dr_ste_v1 (Amir Tzin) [1982193] - RDMA/mlx5: Fix xlt_chunk_align calculation (Amir Tzin) [1982193] - RDMA/mlx5: Fix number of allocated XLT entries (Amir Tzin) [1982193] - net/mlx5e: Fix mutual exclusion between CQE compression and HW TS (Amir Tzin) [1982193] - net/mlx5: Fix potential sleeping in atomic context (Amir Tzin) [1982193] - net/mlx5: FWTrace, cancel work on alloc pd error flow (Amir Tzin) [1982193] - net/mlx5: DR, fix a potential use-after-free bug (Amir Tzin) [1982193] - net/mlx5e: Use correct eswitch for stack devices with lag (Amir Tzin) [1982193] - net/mlx5: E-Switch, Set vhca id valid flag when creating indir fwd group (Amir Tzin) [1982193] - net/mlx5: Remove all auxiliary devices at the unregister event (Amir Tzin) [1982193] - net/mlx5: Lag, fix multipath lag activation (Amir Tzin) [1982193] - net/mlx5: Fix variable type to match 64bit (Amir Tzin) [1982193] - net/mlx5: Fix typo in comments (Amir Tzin) [1982193] - net/mlx5e: Remove Duplicated hunk in function __parse_cls_flower() (Amir Tzin) [1982193] - net/mlx5: Fix unpublish devlink parameters (Amir Tzin) [1982193] - RDMA/mlx5: Delete not-available udata check (Amir Tzin) [1982193] - net/mlx5: Fix missing return value in mlx5_devlink_eswitch_inline_mode_set() (Amir Tzin) [1982193] - net/mlx5e: Block LRO if firmware asks for tunneled LRO (Amir Tzin) [1982193] - net/mlx5e: Prohibit inner indir TIRs in IPoIB (Amir Tzin) [1982193] - net: switchdev: zero-initialize struct switchdev_notifier_fdb_info emitted by drivers towards the bridge (Amir Tzin) [1982193] - net/mlx5: Fix return value from tracer initialization (Amir Tzin) [1982193] - net/mlx5: Synchronize correct IRQ when destroying CQ (Amir Tzin) [1982193 1982219] - net/mlx5e: TC, Fix error handling memory leak (Amir Tzin) [1982193] - net/mlx5: Destroy pool->mutex (Amir Tzin) [1982193] - net/mlx5: Set all field of mlx5_irq before inserting it to the xarray (Amir Tzin) [1982193] - net/mlx5: Fix order of functions in mlx5_irq_detach_nb() (Amir Tzin) [1982193] - net/mlx5: Block switchdev mode while devlink traps are active (Amir Tzin) [1982193] - net/mlx5e: Destroy page pool after XDP SQ to fix use-after-free (Amir Tzin) [1982193] - net/mlx5: Bridge, fix ageing time (Amir Tzin) [1982193] - net/mlx5e: Avoid creating tunnel headers for local route (Amir Tzin) [1982193] - net/mlx5: DR, Add fail on error check on decap (Amir Tzin) [1982193] - net/mlx5: Don't skip subfunction cleanup in case of error in module init (Amir Tzin) [1982193] - RDMA/mlx5: Delay emptying a cache entry when a new MR is added to it recently (Amir Tzin) [1982193] - net/mlx5: Fix mlx5_vport_tbl_attr chain from u16 to u32 (Amir Tzin) [1982193] - net/mlx5e: Fix nullptr in mlx5e_hairpin_get_mdev() (Amir Tzin) [1982193] - net/mlx5: Unload device upon firmware fatal error (Amir Tzin) [1982193] - net/mlx5e: Fix page allocation failure for ptp-RQ over SF (Amir Tzin) [1982193] - net/mlx5e: Fix page allocation failure for trap-RQ over SF (Amir Tzin) [1982193] - net/mlx5e: Consider PTP-RQ when setting RX VLAN stripping (Amir Tzin) [1982193] - net/mlx5e: Add NETIF_F_HW_TC to hw_features when HTB offload is available (Amir Tzin) [1982193] - net/mlx5e: RX, Avoid possible data corruption when relaxed ordering and LRO combined (Amir Tzin) [1982193] - net/mlx5: E-Switch, handle devcom events only for ports on the same device (Amir Tzin) [1982193] - net/mlx5: E-Switch, Set destination vport vhca id only when merged eswitch is supported (Amir Tzin) [1982193] - net/mlx5e: Disable Rx ntuple offload for uplink representor (Amir Tzin) [1982193] - net/mlx5e: kTLS, Add stats for number of deleted kTLS TX offloaded connections (Amir Tzin) [1982193] - net/mlx5: SF, Improve performance in SF allocation (Amir Tzin) [1982193] - net/mlx5: Increase hairpin buffer size (Amir Tzin) [1982193] - net/mlx5: DR, Add support for flow sampler offload (Amir Tzin) [1982193] - net/mlx5: Compare sampler flow destination ID in fs_core (Amir Tzin) [1982193] - net/mlx5: remove "default n" from Kconfig (Amir Tzin) [1982193] - net/mlx5: Fix spelling mistake "enught" -> "enough" (Amir Tzin) [1982193] - net/mlx5: Use cpumask_available() in mlx5_eq_create_generic() (Amir Tzin) [1982193] - net/mlx5: Fix missing error code in mlx5_init_fs() (Amir Tzin) [1982193] - RDMA/mlx5: Support real-time timestamp directly from the device (Amir Tzin) [1982193] - RDMA/mlx5: Refactor get_ts_format functions to simplify code (Amir Tzin) [1982193] - RDMA/mlx5: Enable Relaxed Ordering by default for kernel ULPs (Amir Tzin) [1982193] - net/mlx5: Round-Robin EQs over IRQs (Amir Tzin) [1982193] - net/mlx5: Separate between public and private API of sf.h (Amir Tzin) [1982193] - net/mlx5: Enlarge interrupt field in CREATE_EQ (Amir Tzin) [1982193] - net/mlx5: Allocating a pool of MSI-X vectors for SFs (Amir Tzin) [1982193] - net/mlx5: Change IRQ storage logic from static to dynamic (Amir Tzin) [1982193] - net/mlx5: Moving rmap logic to EQs (Amir Tzin) [1982193] - net/mlx5: Extend mlx5_irq_request to request IRQ from the kernel (Amir Tzin) [1982193] - net/mlx5: Removing rmap per IRQ (Amir Tzin) [1982193] - net/mlx5: Clean license text in eq.[c|h] files (Amir Tzin) [1982193] - net/mlx5: Provide cpumask at EQ creation phase (Amir Tzin) [1982193] - net/mlx5: Introduce API for request and release IRQs (Amir Tzin) [1982193] - net/mlx5: Delay IRQ destruction till all users are gone (Amir Tzin) [1982193] - net/mlx5: Change ownership model for lag (Amir Tzin) [1982193] - net/mlx5: Lag, Don't rescan if the device is going down (Amir Tzin) [1982193] - net/mlx5: Lag, refactor disable flow (Amir Tzin) [1982193] - net/mlx5: Bridge, add tracepoints (Amir Tzin) [1982193 1982234] - net/mlx5: Bridge, filter tagged packets that didn't match tagged fg (Amir Tzin) [1982193 1982234] - net/mlx5: Bridge, support pvid and untagged vlan configurations (Amir Tzin) [1982193 1982234] - net/mlx5: Bridge, match FDB entry vlan tag (Amir Tzin) [1982193 1982234] - net/mlx5: Bridge, implement infrastructure for vlans (Amir Tzin) [1982193 1982234] - net/mlx5: Bridge, dynamic entry ageing (Amir Tzin) [1982193 1982234] - net/mlx5: Bridge, handle FDB events (Amir Tzin) [1982193 1982234] - docs: networking: Add missing mlx5 documentation (Amir Tzin) [1982193] - net/mlx5: Bridge, add offload infrastructure (Amir Tzin) [1982193 1982234] - net/mlx5e: Refactor mlx5e_eswitch_{*}rep() helpers (Amir Tzin) [1982193 1982234] - net/mlx5: Create TC-miss priority and table (Amir Tzin) [1982193 1982234] - net/mlx5: DR, Support EMD tag in modify header for STEv1 (Amir Tzin) [1982193 1982234] - net/mlx5: DR, Added support for INSERT_HEADER reformat type (Amir Tzin) [1982193 1982234] - net/mlx5: Added new parameters to reformat context (Amir Tzin) [1982193 1982234] - net/mlx5: DR, Allow encap action for RX for supporting devices (Amir Tzin) [1982193 1982234] - net/mlx5: DR, Split reformat state to Encap and Decap (Amir Tzin) [1982193 1982234] - net/mlx5: mlx5_ifc support for header insert/remove (Amir Tzin) [1982193 1982234] - net/mlx5e: Remove unreachable code in mlx5e_xmit() (Amir Tzin) [1982193] - net/mlx5e: RX, Re-place page pool numa node change logic (Amir Tzin) [1982193] - net/mlx5e: Zero-init DIM structures (Amir Tzin) [1982193] - net/mlx5e: IPoIB, Add support for NDR speed (Amir Tzin) [1982193] - net/mlx5e: Remove the repeated declaration (Amir Tzin) [1982193] - net/mlx5: check for allocation failure in mlx5_ft_pool_init() (Amir Tzin) [1982193] - mlx5: count all link events (Amir Tzin) [1982193] - net/mlx5: Expose FW version over defined keyword (Amir Tzin) [1982193] - net/mlx5: Use boolean arithmetic to evaluate roce_lag (Amir Tzin) [1982193] - net/mlx5: Remove unnecessary spin lock protection (Amir Tzin) [1982193] - net/mlx5: Cap the maximum flow group size to 16M entries (Amir Tzin) [1982193] - net/mlx5: DR, Set max table size to 2G entries (Amir Tzin) [1982193] - net/mlx5: Move chains ft pool to be used by all firmware steering (Amir Tzin) [1982193] - net/mlx5: Move table size calculation to steering cmd layer (Amir Tzin) [1982193] - net/mlx5: Add case for FS_FT_NIC_TX FT in MLX5_CAP_FLOWTABLE_TYPE (Amir Tzin) [1982193] - net/mlx5: DR, Remove unused field of send_ring struct (Amir Tzin) [1982193] - net/mlx5e: RX, Remove unnecessary check in RX CQE compression handling (Amir Tzin) [1982193] - net/mlx5: CT: Avoid reusing modify header context for natted entries (Amir Tzin) [1982193] - net/mlx5e: CT, Remove newline from ct_dbg call (Amir Tzin) [1982193] - RDMA/mlx5: Take qp type from mlx5_ib_qp (Amir Tzin) [1982193] - RDMA/mlx5: Add SQD2RTS bit to the alloc ucontext response (Amir Tzin) [1982193] - RDMA/mlx5: Support SQD2RTS for modify QP (Amir Tzin) [1982193] - RDMA/mlx5: Remove redundant assignment to ret (Amir Tzin) [1982193] - firewire: fix support status (Tomas Henzl) [2055319] - dlci: fix support status (Tomas Henzl) [2055319] - dlink: fix support status (Tomas Henzl) [2055319] - rxe: fix support status (Tomas Henzl) [2055319] - qic: fix support status (Tomas Henzl) [2055319] - Revert "ceph: enable async dirops by default" (Jeffrey Layton) [2052542] - libceph: optionally use bounce buffer on recv path in crc mode (Jeffrey Layton) [2024725] - libceph: make recv path in secure mode work the same as send path (Jeffrey Layton) [2024725] - mm: use kmap_local_page in memzero_page (Jeffrey Layton) [2024725] - mm: call flush_dcache_page() in memcpy_to_page() and memzero_page() (Jeffrey Layton) [2024725] - iov_iter: lift memzero_page() to highmem.h (Jeffrey Layton) [2024725] - mm/highmem: Convert memcpy_[to|from]_page() to kmap_local_page() (Jeffrey Layton) [2024725] - mm/highmem: Lift memcpy_[to|from]_page to core (Jeffrey Layton) [2024725] - ceph: set pool_ns in new inode layout for async creates (Jeffrey Layton) [2046021] - ceph: properly put ceph_string reference after async create attempt (Jeffrey Layton) [2046021] - ceph: put the requests/sessions when it fails to alloc memory (Jeffrey Layton) [2046021] - ceph: remove redundant Lsx caps check (Jeffrey Layton) [2046021] - ceph: don't check for quotas on MDS stray dirs (Jeffrey Layton) [2046021] - ceph: drop send metrics debug message (Jeffrey Layton) [2046021] - ceph: Fix incorrect statfs report for small quota (Jeffrey Layton) [2011104] - scsi: qla2xxx: stop timer in shutdown path (Nilesh Javali) [2056055] - Revert "PCI: Add support for dev_groups to struct pci_driver" (Michel Dänzer) [2054595] - drm/amdgpu: Assign amdgpu_sysfs_groups to struct device_driver directly (Michel Dänzer) [2054595] - EDAC/i10nm: Retrieve and print retry_rd_err_log registers (Aristeu Rozanski) [1998359] - redhat: enable zstream release numbering for rhel 8.6 (Augusto Caringi) - redhat: generate distgit changelog in genspec.sh as well (Jan Stancek) - redhat: always upload kabi tarballs (Jan Stancek) - redhat: make genspec prefer metadata from git notes (Jan Stancek) - internal: update RHEL_MINOR for the start of RHEL-8.7 development (Jarod Wilson)- ice: fix getting UDP tunnel entry (Jonathan Toppins) [2015409] - ice: convert to new udp_tunnel infrastructure (Jonathan Toppins) [2015409] - selftests: kvm: Check whether SIDA memop fails for normal guests (Thomas Huth) [2050807] - KVM: s390: Return error on SIDA memop on normal guest (Thomas Huth) [2050807] {CVE-2022-0516} - lib/iov_iter: initialize "flags" in new pipe_buffer (Jan Stancek) [2060875] {CVE-2022-0847} - fget: clarify and improve __fget_files() implementation (Patrick Talbert) [2032303] - fget: check that the fd still exists after getting a ref to it (Patrick Talbert) [2032303] {CVE-2021-4083} - drm/ast: Create threshold values for AST2600 (Jocelyn Falempe) [2053358] - cgroup-v1: Correct privileges check in release_agent writes (Waiman Long) [2052167] - cgroup-v1: Require capabilities to set release_agent (Waiman Long) [2052167] {CVE-2022-0492} - spec: Fix separate tools build (Yauheni Kaliuta) [2056301] - net/mlx5: DR, Add support for update FTE (Amir Tzin) [2047231] - net/mlx5: DR, Improve rule tracking memory consumption (Amir Tzin) [2047231] - net/mlx5: DR, Remove rehash ctrl struct from dr_htbl (Amir Tzin) [2047231] - net/mlx5: DR, Remove HW specific STE type from nic domain (Amir Tzin) [2047231] - net/mlx5: DR, Merge DR_STE_SIZE enums (Amir Tzin) [2047231] - net/mlx5: DR, Skip source port matching on FDB RX domain (Amir Tzin) [2047231] - net/mlx5: DR, Add ignore_flow_level support for multi-dest flow tables (Amir Tzin) [2047231] - net/mlx5: DR, replace uintN_t with kernel-style types (Amir Tzin) [2047231] - net/mlx5: DR, Support IPv6 matching on flow label for STEv0 (Amir Tzin) [2047231] - net/mlx5: DR, Reduce print level for FT chaining level check (Amir Tzin) [2047231] - net/mlx5: DR, Warn and ignore SW steering rule insertion on QP err (Amir Tzin) [2047231] - net/mlx5: DR, Improve error flow in actions_build_ste_arr (Amir Tzin) [2047231] - net/mlx5: DR, Enable QP retransmission (Amir Tzin) [2047231] - net/mlx5: DR, Enable VLAN pop on TX and VLAN push on RX (Amir Tzin) [2047231] - net/mlx5: DR, Split modify VLAN state to separate pop/push states (Amir Tzin) [2047231] - net/mlx5: DR, Added support for REMOVE_HEADER packet reformat (Amir Tzin) [2047231] - net/mlx4_en: Resolve bad operstate value (Amir Tzin) [1982190] - net/mlx4_en: Fix an use-after-free bug in mlx4_en_try_alloc_resources() (Amir Tzin) [1982190] - RDMA/mlx4: Do not fail the registration on port stats (Amir Tzin) [1982190] - RDMA/mlx4: Return missed an error if device doesn't support steering (Amir Tzin) [1982190] - net/mlx4_en: Don't allow aRFS for encapsulated packets (Amir Tzin) [1982190] - mlx4: Fix missing error code in mlx4_load_one() (Amir Tzin) [1982190] - net/mlx4: Fix fall-through warning for Clang (Amir Tzin) [1982190] - mlx4: Remove rcu_read_lock() around XDP program invocation (Amir Tzin) [1982190] - IB/mlx4: Avoid field-overflowing memcpy() (Amir Tzin) [1982190] - RDMA/mlx4: Do not map the core_clock page to user space unless enabled (Amir Tzin) [1982190] - net/mlx4: Treat VFs fair when handling comm_channel_events (Amir Tzin) [1982190] - RDMA/mlx4: Remove an unused variable (Amir Tzin) [1982190]- megaraid_sas: Add new messaging - a fix (Tomas Henzl) [2055248] - HID: amd_sfh: Add interrupt handler to process interrupts (Benjamin Tissoires) [2054929] - HID: amd_sfh: Add functionality to clear interrupts (Benjamin Tissoires) [2054929] - HID: amd_sfh: Disable the interrupt for all command (Benjamin Tissoires) [2054929] - HID: amd_sfh: Correct the structure field name (Benjamin Tissoires) [2054929] - HID: amd_sfh: Handle amd_sfh work buffer in PM ops (Benjamin Tissoires) [2054929] - HID: amd_sfh: Add illuminance mask to limit ALS max value (Benjamin Tissoires) [2054929] - HID: amd_sfh: Increase sensor command timeout (Benjamin Tissoires) [2054929] - HID: amd_sfh: Update Copyright details (Benjamin Tissoires) [2054929] - HID: amd_sfh: switch from 'pci_' to 'dev_' API (Benjamin Tissoires) [2054929] - HID: amd_sfh: Use dma_set_mask_and_coherent() (Benjamin Tissoires) [2054929] - HID: amd_sfh: switch from 'pci_' to 'dma_' API (Benjamin Tissoires) [2054929] - dm stats: fix too short end duration_ns when using precise_timestamps (Benjamin Marzinski) [2057166] - dm: fix double accounting of flush with data (Benjamin Marzinski) [2057166] - dm: interlock pending dm_io and dm_wait_for_bios_completion (Benjamin Marzinski) [2057166] - x86/MCE/AMD, EDAC/mce_amd: Support non-uniform MCA bank type enumeration (Aristeu Rozanski) [2050410 2048786 2050412] - x86/MCE/AMD, EDAC/mce_amd: Add new SMCA bank types (Aristeu Rozanski) [2050410 2048786 2050412] - EDAC/amd64: Add support for AMD Family 19h Models 10h-1Fh and A0h-AFh (Aristeu Rozanski) [2050410 2048786 2050412] - EDAC: Add RDDR5 and LRDDR5 memory types (Aristeu Rozanski) [2050410 2048786 2050412] - EDAC/amd64: Handle three rank interleaving mode (Aristeu Rozanski) [2050410 2048786 2050412] - EDAC/amd64: Set proper family type for Family 19h Models 20h-2Fh (Aristeu Rozanski) [2050410 2048786 2050412] - netfilter: nf_queue: handle socket prefetch (Florian Westphal) [2009786] - netfilter: nf_queue: fix possible use-after-free (Florian Westphal) [2009786] - selftests: netfilter: add nfqueue TCP_NEW_SYN_RECV socket race test (Florian Westphal) [2009786] - netfilter: nf_queue: don't assume sk is full socket (Florian Westphal) [2009786] - Enable HSA_AMD_SVM config (Donald Dutile) [2025123] - mm/memremap_pages: support multiple ranges per invocation (Donald Dutile) [2025123] - mm/memremap_pages: convert to 'struct range' (Donald Dutile) [2025123] - device-dax: add an allocation interface for device-dax instances (Donald Dutile) [2025123] - device-dax: make pgmap optional for instance creation (Donald Dutile) [2025123] - device-dax: move instance creation parameters to 'struct dev_dax_data' (Donald Dutile) [2025123] - device-dax: drop the dax_region.pfn_flags attribute (Donald Dutile) [2025123] - memremap: rename MEMORY_DEVICE_DEVDAX to MEMORY_DEVICE_GENERIC (Donald Dutile) [2025123] - PCI/P2PDMA: Introduce private pagemap structure (Donald Dutile) [2025123] - security: implement sctp_assoc_established hook in selinux (Ondrej Mosnacek) [2015525 2048251] - security: add sctp_assoc_established hook (Ondrej Mosnacek) [2015525 2048251] - security: call security_sctp_assoc_request in sctp_sf_do_5_1D_ce (Ondrej Mosnacek) [2015525 2048251] - security: pass asoc to sctp_assoc_request and sctp_sk_clone (Ondrej Mosnacek) [2015525 2048251] - net: sctp: Fix some typos (Ondrej Mosnacek) [2015525 2048251] - iwlwifi: mvm: read 6E enablement flags from DSM and pass to FW (Íñigo Huguet) [1923170 1936001] - net/mlx5: Lag, Make mlx5_lag_is_multipath() be static inline (Amir Tzin) [1982193] - net/mlx5e: nullify cq->dbg pointer in mlx5_debug_cq_remove() (Amir Tzin) [1982193] - net/mlx5: DR, Ignore modify TTL if device doesn't support it (Amir Tzin) [1982193 2028504] - net/mlx5: Warn for devlink reload when there are VFs alive (Amir Tzin) [1982193] - net/mlx5: DR, Fix lower case macro prefix "mlx5_" to "MLX5_" (Amir Tzin) [1982193] - net/mlx5e: Fix wrong features assignment in case of error (Amir Tzin) [1982193] - net/mlx5e: Fix ICOSQ recovery flow for XSK (Amir Tzin) [1982193] - net/mlx5e: Fix interoperability between XSK and ICOSQ recovery flow (Amir Tzin) [1982193] - net/mlx5e: Wrap the tx reporter dump callback to extract the sq (Amir Tzin) [1982193] - net/mlx5: Fix tc max supported prio for nic mode (Amir Tzin) [1982193] - net/mlx5: Fix SF health recovery flow (Amir Tzin) [1982193] - net/mlx5: Fix error print in case of IRQ request failed (Amir Tzin) [1982193] - net/mlx5: DR, Fix NULL vs IS_ERR checking in dr_domain_init_resources (Amir Tzin) [1982193] - mlx5: fix mlx5i_grp_sw_update_stats() stack usage (Amir Tzin) [1982193] - mlx5: fix psample_sample_packet link error (Amir Tzin) [1982193] - net/mlx5: Fix format-security build warnings (Amir Tzin) [1982193] - net/mlx5e: Fix missing IPsec statistics on uplink representor (Amir Tzin) [1982193] - net/mlx5e: IPsec: Fix Software parser inner l3 type setting in case of encapsulation (Amir Tzin) [1982193] - net/mlx5: E-Switch, return error if encap isn't supported (Amir Tzin) [1982193] - net/mlx5: Lag, update tracker when state change event received (Amir Tzin) [1982193] - net/mlx5e: CT, Fix multiple allocations and memleak of mod acts (Amir Tzin) [1982193 2017675] - net/mlx5: Update error handler for UCTX and UMEM (Amir Tzin) [1982193] - net/mlx5: E-Switch, Fix resetting of encap mode when entering switchdev (Amir Tzin) [1982193] - net/mlx5e: Wait for concurrent flow deletion during neigh/fib events (Amir Tzin) [1982193] - net/mlx5e: kTLS, Fix crash in RX resync flow (Amir Tzin) [1982193] - net/mlx5e: IPsec: Fix work queue entry ethernet segment checksum flags (Amir Tzin) [1982193] - net/mlx5e: IPsec: Fix a misuse of the software parser's fields (Amir Tzin) [1982193] - net/mlx5e: Fix vlan data lost during suspend flow (Amir Tzin) [1982193] - net/mlx5: Lag, change multipath and bonding to be mutually exclusive (Amir Tzin) [1982193] - net/mlx5: Lag, move lag destruction to a workqueue (Amir Tzin) [1982193] - RDMA/mlx5: Initialize the ODP xarray when creating an ODP MR (Amir Tzin) [1982193] - net/mlx5e: Mutually exclude RX-FCS and RX-port-timestamp (Amir Tzin) [1982193] - net/mlx5e: Switchdev representors are not vlan challenged (Amir Tzin) [1982193] - net/mlx5e: Fix memory leak in mlx5_core_destroy_cq() error path (Amir Tzin) [1982193] - net/mlx5: Fix cleanup of bridge delayed work (Amir Tzin) [1982193] - RDMA/mlx5: Set user priority for DCT (Amir Tzin) [1982193] - net/mlx5: DR, Fix typo 'offeset' to 'offset' (Amir Tzin) [1982193] - net/mlx5: DR, Fix vport number data type to u16 (Amir Tzin) [1982193] - net/mlx5e: Fix the presented RQ index in PTP stats (Amir Tzin) [1982193] - net/mlx5: Fix setting number of EQs of SFs (Amir Tzin) [1982193] - net/mlx5: Fix length of irq_index in chars (Amir Tzin) [1982193] - net/mlx5: Avoid generating event after PPS out in Real time mode (Amir Tzin) [1982193] - net/mlx5: Force round second at 1PPS out start time (Amir Tzin) [1982193] - net/mlx5: E-Switch, Fix double allocation of acl flow counter (Amir Tzin) [1982193] - net/mlx5e: Keep the value for maximum number of channels in-sync (Amir Tzin) [1982193] - net/mlx5e: IPSEC RX, enable checksum complete (Amir Tzin) [1982193] - net/mlx5: DR, Fix code indentation in dr_ste_v1 (Amir Tzin) [1982193] - RDMA/mlx5: Fix xlt_chunk_align calculation (Amir Tzin) [1982193] - RDMA/mlx5: Fix number of allocated XLT entries (Amir Tzin) [1982193] - net/mlx5e: Fix mutual exclusion between CQE compression and HW TS (Amir Tzin) [1982193] - net/mlx5: Fix potential sleeping in atomic context (Amir Tzin) [1982193] - net/mlx5: FWTrace, cancel work on alloc pd error flow (Amir Tzin) [1982193] - net/mlx5: DR, fix a potential use-after-free bug (Amir Tzin) [1982193] - net/mlx5e: Use correct eswitch for stack devices with lag (Amir Tzin) [1982193] - net/mlx5: E-Switch, Set vhca id valid flag when creating indir fwd group (Amir Tzin) [1982193] - net/mlx5: Remove all auxiliary devices at the unregister event (Amir Tzin) [1982193] - net/mlx5: Lag, fix multipath lag activation (Amir Tzin) [1982193] - net/mlx5: Fix variable type to match 64bit (Amir Tzin) [1982193] - net/mlx5: Fix typo in comments (Amir Tzin) [1982193] - net/mlx5e: Remove Duplicated hunk in function __parse_cls_flower() (Amir Tzin) [1982193] - net/mlx5: Fix unpublish devlink parameters (Amir Tzin) [1982193] - RDMA/mlx5: Delete not-available udata check (Amir Tzin) [1982193] - net/mlx5: Fix missing return value in mlx5_devlink_eswitch_inline_mode_set() (Amir Tzin) [1982193] - net/mlx5e: Block LRO if firmware asks for tunneled LRO (Amir Tzin) [1982193] - net/mlx5e: Prohibit inner indir TIRs in IPoIB (Amir Tzin) [1982193] - net: switchdev: zero-initialize struct switchdev_notifier_fdb_info emitted by drivers towards the bridge (Amir Tzin) [1982193] - net/mlx5: Fix return value from tracer initialization (Amir Tzin) [1982193] - net/mlx5: Synchronize correct IRQ when destroying CQ (Amir Tzin) [1982193 1982219] - net/mlx5e: TC, Fix error handling memory leak (Amir Tzin) [1982193] - net/mlx5: Destroy pool->mutex (Amir Tzin) [1982193] - net/mlx5: Set all field of mlx5_irq before inserting it to the xarray (Amir Tzin) [1982193] - net/mlx5: Fix order of functions in mlx5_irq_detach_nb() (Amir Tzin) [1982193] - net/mlx5: Block switchdev mode while devlink traps are active (Amir Tzin) [1982193] - net/mlx5e: Destroy page pool after XDP SQ to fix use-after-free (Amir Tzin) [1982193] - net/mlx5: Bridge, fix ageing time (Amir Tzin) [1982193] - net/mlx5e: Avoid creating tunnel headers for local route (Amir Tzin) [1982193] - net/mlx5: DR, Add fail on error check on decap (Amir Tzin) [1982193] - net/mlx5: Don't skip subfunction cleanup in case of error in module init (Amir Tzin) [1982193] - RDMA/mlx5: Delay emptying a cache entry when a new MR is added to it recently (Amir Tzin) [1982193] - net/mlx5: Fix mlx5_vport_tbl_attr chain from u16 to u32 (Amir Tzin) [1982193] - net/mlx5e: Fix nullptr in mlx5e_hairpin_get_mdev() (Amir Tzin) [1982193] - net/mlx5: Unload device upon firmware fatal error (Amir Tzin) [1982193] - net/mlx5e: Fix page allocation failure for ptp-RQ over SF (Amir Tzin) [1982193] - net/mlx5e: Fix page allocation failure for trap-RQ over SF (Amir Tzin) [1982193] - net/mlx5e: Consider PTP-RQ when setting RX VLAN stripping (Amir Tzin) [1982193] - net/mlx5e: Add NETIF_F_HW_TC to hw_features when HTB offload is available (Amir Tzin) [1982193] - net/mlx5e: RX, Avoid possible data corruption when relaxed ordering and LRO combined (Amir Tzin) [1982193] - net/mlx5: E-Switch, handle devcom events only for ports on the same device (Amir Tzin) [1982193] - net/mlx5: E-Switch, Set destination vport vhca id only when merged eswitch is supported (Amir Tzin) [1982193] - net/mlx5e: Disable Rx ntuple offload for uplink representor (Amir Tzin) [1982193] - net/mlx5e: kTLS, Add stats for number of deleted kTLS TX offloaded connections (Amir Tzin) [1982193] - net/mlx5: SF, Improve performance in SF allocation (Amir Tzin) [1982193] - net/mlx5: Increase hairpin buffer size (Amir Tzin) [1982193] - net/mlx5: DR, Add support for flow sampler offload (Amir Tzin) [1982193] - net/mlx5: Compare sampler flow destination ID in fs_core (Amir Tzin) [1982193] - net/mlx5: remove "default n" from Kconfig (Amir Tzin) [1982193] - net/mlx5: Fix spelling mistake "enught" -> "enough" (Amir Tzin) [1982193] - net/mlx5: Use cpumask_available() in mlx5_eq_create_generic() (Amir Tzin) [1982193] - net/mlx5: Fix missing error code in mlx5_init_fs() (Amir Tzin) [1982193] - RDMA/mlx5: Support real-time timestamp directly from the device (Amir Tzin) [1982193] - RDMA/mlx5: Refactor get_ts_format functions to simplify code (Amir Tzin) [1982193] - RDMA/mlx5: Enable Relaxed Ordering by default for kernel ULPs (Amir Tzin) [1982193] - net/mlx5: Round-Robin EQs over IRQs (Amir Tzin) [1982193] - net/mlx5: Separate between public and private API of sf.h (Amir Tzin) [1982193] - net/mlx5: Enlarge interrupt field in CREATE_EQ (Amir Tzin) [1982193] - net/mlx5: Allocating a pool of MSI-X vectors for SFs (Amir Tzin) [1982193] - net/mlx5: Change IRQ storage logic from static to dynamic (Amir Tzin) [1982193] - net/mlx5: Moving rmap logic to EQs (Amir Tzin) [1982193] - net/mlx5: Extend mlx5_irq_request to request IRQ from the kernel (Amir Tzin) [1982193] - net/mlx5: Removing rmap per IRQ (Amir Tzin) [1982193] - net/mlx5: Clean license text in eq.[c|h] files (Amir Tzin) [1982193] - net/mlx5: Provide cpumask at EQ creation phase (Amir Tzin) [1982193] - net/mlx5: Introduce API for request and release IRQs (Amir Tzin) [1982193] - net/mlx5: Delay IRQ destruction till all users are gone (Amir Tzin) [1982193] - net/mlx5: Change ownership model for lag (Amir Tzin) [1982193] - net/mlx5: Lag, Don't rescan if the device is going down (Amir Tzin) [1982193] - net/mlx5: Lag, refactor disable flow (Amir Tzin) [1982193] - net/mlx5: Bridge, add tracepoints (Amir Tzin) [1982193 1982234] - net/mlx5: Bridge, filter tagged packets that didn't match tagged fg (Amir Tzin) [1982193 1982234] - net/mlx5: Bridge, support pvid and untagged vlan configurations (Amir Tzin) [1982193 1982234] - net/mlx5: Bridge, match FDB entry vlan tag (Amir Tzin) [1982193 1982234] - net/mlx5: Bridge, implement infrastructure for vlans (Amir Tzin) [1982193 1982234] - net/mlx5: Bridge, dynamic entry ageing (Amir Tzin) [1982193 1982234] - net/mlx5: Bridge, handle FDB events (Amir Tzin) [1982193 1982234] - docs: networking: Add missing mlx5 documentation (Amir Tzin) [1982193] - net/mlx5: Bridge, add offload infrastructure (Amir Tzin) [1982193 1982234] - net/mlx5e: Refactor mlx5e_eswitch_{*}rep() helpers (Amir Tzin) [1982193 1982234] - net/mlx5: Create TC-miss priority and table (Amir Tzin) [1982193 1982234] - net/mlx5: DR, Support EMD tag in modify header for STEv1 (Amir Tzin) [1982193 1982234] - net/mlx5: DR, Added support for INSERT_HEADER reformat type (Amir Tzin) [1982193 1982234] - net/mlx5: Added new parameters to reformat context (Amir Tzin) [1982193 1982234] - net/mlx5: DR, Allow encap action for RX for supporting devices (Amir Tzin) [1982193 1982234] - net/mlx5: DR, Split reformat state to Encap and Decap (Amir Tzin) [1982193 1982234] - net/mlx5: mlx5_ifc support for header insert/remove (Amir Tzin) [1982193 1982234] - net/mlx5e: Remove unreachable code in mlx5e_xmit() (Amir Tzin) [1982193] - net/mlx5e: RX, Re-place page pool numa node change logic (Amir Tzin) [1982193] - net/mlx5e: Zero-init DIM structures (Amir Tzin) [1982193] - net/mlx5e: IPoIB, Add support for NDR speed (Amir Tzin) [1982193] - net/mlx5e: Remove the repeated declaration (Amir Tzin) [1982193] - net/mlx5: check for allocation failure in mlx5_ft_pool_init() (Amir Tzin) [1982193] - mlx5: count all link events (Amir Tzin) [1982193] - net/mlx5: Expose FW version over defined keyword (Amir Tzin) [1982193] - net/mlx5: Use boolean arithmetic to evaluate roce_lag (Amir Tzin) [1982193] - net/mlx5: Remove unnecessary spin lock protection (Amir Tzin) [1982193] - net/mlx5: Cap the maximum flow group size to 16M entries (Amir Tzin) [1982193] - net/mlx5: DR, Set max table size to 2G entries (Amir Tzin) [1982193] - net/mlx5: Move chains ft pool to be used by all firmware steering (Amir Tzin) [1982193] - net/mlx5: Move table size calculation to steering cmd layer (Amir Tzin) [1982193] - net/mlx5: Add case for FS_FT_NIC_TX FT in MLX5_CAP_FLOWTABLE_TYPE (Amir Tzin) [1982193] - net/mlx5: DR, Remove unused field of send_ring struct (Amir Tzin) [1982193] - net/mlx5e: RX, Remove unnecessary check in RX CQE compression handling (Amir Tzin) [1982193] - net/mlx5: CT: Avoid reusing modify header context for natted entries (Amir Tzin) [1982193] - net/mlx5e: CT, Remove newline from ct_dbg call (Amir Tzin) [1982193] - RDMA/mlx5: Take qp type from mlx5_ib_qp (Amir Tzin) [1982193] - RDMA/mlx5: Add SQD2RTS bit to the alloc ucontext response (Amir Tzin) [1982193] - RDMA/mlx5: Support SQD2RTS for modify QP (Amir Tzin) [1982193] - RDMA/mlx5: Remove redundant assignment to ret (Amir Tzin) [1982193] - firewire: fix support status (Tomas Henzl) [2055319] - dlci: fix support status (Tomas Henzl) [2055319] - dlink: fix support status (Tomas Henzl) [2055319] - rxe: fix support status (Tomas Henzl) [2055319] - qic: fix support status (Tomas Henzl) [2055319] - Revert "ceph: enable async dirops by default" (Jeffrey Layton) [2052542] - libceph: optionally use bounce buffer on recv path in crc mode (Jeffrey Layton) [2024725] - libceph: make recv path in secure mode work the same as send path (Jeffrey Layton) [2024725] - mm: use kmap_local_page in memzero_page (Jeffrey Layton) [2024725] - mm: call flush_dcache_page() in memcpy_to_page() and memzero_page() (Jeffrey Layton) [2024725] - iov_iter: lift memzero_page() to highmem.h (Jeffrey Layton) [2024725] - mm/highmem: Convert memcpy_[to|from]_page() to kmap_local_page() (Jeffrey Layton) [2024725] - mm/highmem: Lift memcpy_[to|from]_page to core (Jeffrey Layton) [2024725] - ceph: set pool_ns in new inode layout for async creates (Jeffrey Layton) [2046021] - ceph: properly put ceph_string reference after async create attempt (Jeffrey Layton) [2046021] - ceph: put the requests/sessions when it fails to alloc memory (Jeffrey Layton) [2046021] - ceph: remove redundant Lsx caps check (Jeffrey Layton) [2046021] - ceph: don't check for quotas on MDS stray dirs (Jeffrey Layton) [2046021] - ceph: drop send metrics debug message (Jeffrey Layton) [2046021] - ceph: Fix incorrect statfs report for small quota (Jeffrey Layton) [2011104] - scsi: qla2xxx: stop timer in shutdown path (Nilesh Javali) [2056055] - Revert "PCI: Add support for dev_groups to struct pci_driver" (Michel Dänzer) [2054595] - drm/amdgpu: Assign amdgpu_sysfs_groups to struct device_driver directly (Michel Dänzer) [2054595] - EDAC/i10nm: Retrieve and print retry_rd_err_log registers (Aristeu Rozanski) [1998359] - redhat: enable zstream release numbering for rhel 8.6 (Augusto Caringi) - redhat: generate distgit changelog in genspec.sh as well (Jan Stancek) - redhat: always upload kabi tarballs (Jan Stancek) - redhat: make genspec prefer metadata from git notes (Jan Stancek)- xfs: don't generate selinux audit messages for capability testing (Brian Foster) [2059835]- ice: Implement support for SMA and U.FL on E810-T (Jonathan Toppins) [1975007] - ice: Add support for SMA control multiplexer (Jonathan Toppins) [1975007] - ice: Implement functions for reading and setting GPIO pins (Jonathan Toppins) [1975007] - ice: Refactor ice_aqc_link_topo_addr (Jonathan Toppins) [1975007] - xfs: restore speculative_cow_prealloc_lifetime sysctl (Bill O'Donnell) [2015621] - xfs: Fix the free logic of state in xfs_attr_node_hasname (Bill O'Donnell) [2015621 2037498] - xfs: punch out data fork delalloc blocks on COW writeback failure (Bill O'Donnell) [2015621 2012872] - xfs: use kmem_cache_free() for kmem_cache objects (Bill O'Donnell) [2015621] - xfs: logging the on disk inode LSN can make it go backwards (Bill O'Donnell) [2015621] - xfs: only reset incore inode health state flags when reclaiming an inode (Bill O'Donnell) [2015621] - xfs: remove obsolete AGF counter debugging (Bill O'Donnell) [2015621] - xfs: Initialize xfs_alloc_arg->total correctly when allocating minlen extents (Bill O'Donnell) [2015621] - xfs: Fix dax inode extent calculation when direct write is performed on an unwritten extent (Bill O'Donnell) [2015621] - xfs: mark a data structure sick if there are cross-referencing errors (Bill O'Donnell) [2015621] - xfs: fix maxlevels comparisons in the btree staging code (Bill O'Donnell) [2015621] - xfs: fix incorrect unit conversion in scrub tracepoint (Bill O'Donnell) [2015621] - xfs: fix log intent recovery ENOSPC shutdowns when inactivating inodes (Bill O'Donnell) [2015621] - xfs: fix radix tree tag signs (Bill O'Donnell) [2015621] - xfs: force log and push AIL to clear pinned inodes when aborting mount (Bill O'Donnell) [2015621] - xfs: use current->journal_info for detecting transaction recursion (Bill O'Donnell) [2015621] - xfs: don't nest transactions when scanning for eofblocks (Bill O'Donnell) [2015621] - xfs: fix boolreturn.cocci warnings (Bill O'Donnell) [2015621] - xfs: get rid of xfs_growfs_{data,log}_t (Bill O'Donnell) [2015621] - xfs: rename `new' to `delta' in xfs_growfs_data_private() (Bill O'Donnell) [2015621] - xfs: don't bounce the iolock between free_{eof,cow}blocks (Bill O'Donnell) [2015621] - xfs: expose the blockgc workqueue knobs publicly (Bill O'Donnell) [2015621] - xfs: parallelize block preallocation garbage collection (Bill O'Donnell) [2015621] - xfs: rename block gc start and stop functions (Bill O'Donnell) [2015621] - xfs: only walk the incore inode tree once per blockgc scan (Bill O'Donnell) [2015621] - xfs: consolidate the eofblocks and cowblocks workers (Bill O'Donnell) [2015621] - xfs: consolidate incore inode radix tree posteof/cowblocks tags (Bill O'Donnell) [2015621] - xfs: remove trivial eof/cowblocks functions (Bill O'Donnell) [2015621] - xfs: hide xfs_icache_free_cowblocks (Bill O'Donnell) [2015621] - xfs: hide xfs_icache_free_eofblocks (Bill O'Donnell) [2015621] - xfs: relocate the eofb/cowb workqueue functions (Bill O'Donnell) [2015621] - xfs: set WQ_SYSFS on all workqueues in debug mode (Bill O'Donnell) [2015621] - xfs: increase the default parallelism levels of pwork clients (Bill O'Donnell) [2015621] - xfs: flush speculative space allocations when we run out of space (Bill O'Donnell) [2015621] - xfs: refactor xfs_icache_free_{eof,cow}blocks call sites (Bill O'Donnell) [2015621] - xfs: add a tracepoint for blockgc scans (Bill O'Donnell) [2015621] - xfs: flush eof/cowblocks if we can't reserve quota for chown (Bill O'Donnell) [2015621] - xfs: flush eof/cowblocks if we can't reserve quota for inode creation (Bill O'Donnell) [2015621] - xfs: flush eof/cowblocks if we can't reserve quota for file blocks (Bill O'Donnell) [2015621] - xfs: try worst case space reservation upfront in xfs_reflink_remap_extent (Bill O'Donnell) [2015621] - xfs: pass flags and return gc errors from xfs_blockgc_free_quota (Bill O'Donnell) [2015621] - xfs: move and rename xfs_inode_free_quota_blocks to avoid conflicts (Bill O'Donnell) [2015621] - xfs: xfs_inode_free_quota_blocks should scan project quota (Bill O'Donnell) [2015621] - xfs: don't stall cowblocks scan if we can't take locks (Bill O'Donnell) [2015621] - xfs: trigger all block gc scans when low on quota space (Bill O'Donnell) [2015621] - xfs: shut down the filesystem if we screw up quota reservation (Bill O'Donnell) [2015621] - xfs: rename code to error in xfs_ioctl_setattr (Bill O'Donnell) [2015621] - xfs: remove xfs_qm_vop_chown_reserve (Bill O'Donnell) [2015621] - xfs: refactor inode ownership change transaction/inode/quota allocation idiom (Bill O'Donnell) [2015621] - xfs: refactor inode creation transaction/inode/quota allocation idiom (Bill O'Donnell) [2015621] - xfs: refactor reflink functions to use xfs_trans_alloc_inode (Bill O'Donnell) [2015621] - xfs: allow reservation of rtblocks with xfs_trans_alloc_inode (Bill O'Donnell) [2015621] - xfs: refactor common transaction/inode/quota allocation idiom (Bill O'Donnell) [2015621] - xfs: reserve data and rt quota at the same time (Bill O'Donnell) [2015621] - xfs: clean up icreate quota reservation calls (Bill O'Donnell) [2015621] - xfs: remove xfs_trans_unreserve_quota_nblks completely (Bill O'Donnell) [2015621] - xfs: create convenience wrappers for incore quota block reservations (Bill O'Donnell) [2015621] - xfs: clean up quota reservation callsites (Bill O'Donnell) [2015621] - xfs: reduce quota reservation when doing a dax unwritten extent conversion (Bill O'Donnell) [2015621] - xfs: reduce exclusive locking on unaligned dio (Bill O'Donnell) [2015621] - xfs: split the unaligned DIO write code out (Bill O'Donnell) [2015621] - xfs: improve the reflink_bounce_dio_write tracepoint (Bill O'Donnell) [2015621] - xfs: simplify the read/write tracepoints (Bill O'Donnell) [2015621] - xfs: remove the buffered I/O fallback assert (Bill O'Donnell) [2015621] - xfs: cleanup the read/write helper naming (Bill O'Donnell) [2015621] - xfs: make xfs_file_aio_write_checks IOCB_NOWAIT-aware (Bill O'Donnell) [2015621] - xfs: factor out a xfs_ilock_iocb helper (Bill O'Donnell) [2015621] - xfs: Fix 'set but not used' warning in xfs_bmap_compute_alignments() (Bill O'Donnell) [2015621] - xfs: fix unused log variable in xfs_log_cover() (Bill O'Donnell) [2015621] - iomap: add a IOMAP_DIO_OVERWRITE_ONLY flag (Bill O'Donnell) [2015621] - iomap: pass a flags argument to iomap_dio_rw (Bill O'Donnell) [2015621] - iomap: rename the flags variable in __iomap_dio_rw (Bill O'Donnell) [2015621] - iomap: Allow filesystem to call iomap_dio_complete without i_rwsem (Bill O'Donnell) [2015621] - xfs: reduce ilock acquisitions in xfs_file_fsync (Bill O'Donnell) [2015621] - xfs: refactor xfs_file_fsync (Bill O'Donnell) [2015621] - xfs: cover the log on freeze instead of cleaning it (Bill O'Donnell) [2015621] - xfs: remove xfs_quiesce_attr() (Bill O'Donnell) [2015621] - xfs: remove duplicate wq cancel and log force from attr quiesce (Bill O'Donnell) [2015621] - xfs: fold sbcount quiesce logging into log covering (Bill O'Donnell) [2015621] - xfs: don't reset log idle state on covering checkpoints (Bill O'Donnell) [2015621] - xfs: cover the log during log quiesce (Bill O'Donnell) [2015621] - xfs: separate log cleaning from log quiesce (Bill O'Donnell) [2015621] - xfs: lift writable fs check up into log worker task (Bill O'Donnell) [2015621] - xfs: set inode size after creating symlink (Bill O'Donnell) [2015621] - xfs: remove a stale comment from xfs_file_aio_write_checks() (Bill O'Donnell) [2015621] - xfs: Introduce error injection to allocate only minlen size extents for files (Bill O'Donnell) [2015621] - xfs: Process allocated extent in a separate function (Bill O'Donnell) [2015621] - xfs: Compute bmap extent alignments in a separate function (Bill O'Donnell) [2015621] - xfs: Remove duplicate assert statement in xfs_bmap_btalloc() (Bill O'Donnell) [2015621] - xfs: Introduce error injection to reduce maximum inode fork extent count (Bill O'Donnell) [2015621] - xfs: Check for extent overflow when swapping extents (Bill O'Donnell) [2015621] - xfs: Check for extent overflow when remapping an extent (Bill O'Donnell) [2015621] - xfs: Check for extent overflow when moving extent from cow to data fork (Bill O'Donnell) [2015621] - xfs: Check for extent overflow when writing to unwritten extent (Bill O'Donnell) [2015621] - xfs: Check for extent overflow when adding/removing xattrs (Bill O'Donnell) [2015621] - xfs: Check for extent overflow when renaming dir entries (Bill O'Donnell) [2015621] - xfs: Check for extent overflow when removing dir entries (Bill O'Donnell) [2015621] - xfs: Check for extent overflow when adding dir entries (Bill O'Donnell) [2015621] - xfs: Check for extent overflow when punching a hole (Bill O'Donnell) [2015621] - xfs: Check for extent overflow when trivally adding a new extent (Bill O'Donnell) [2015621] - xfs: Add helper for checking per-inode extent count overflow (Bill O'Donnell) [2015621] - iwlwifi: pcie: add killer devices to the driver (Íñigo Huguet) [2043453] - iwlwifi: add support for BNJ HW (Íñigo Huguet) [2043453] - iwlwifi: Fix FW name for gl (Íñigo Huguet) [2043453] - iwlwifi: Read the correct addresses when getting the crf id (Íñigo Huguet) [2043453] - iwlwifi: pcie: add jacket bit to device configuration parsing (Íñigo Huguet) [2043453] - iwlwifi: add new ax1650 killer device (Íñigo Huguet) [2043453] - iwlwifi: add new Qu-Hr device (Íñigo Huguet) [2043453] - iwlwifi: add missing entries for Gf4 with So and SoF (Íñigo Huguet) [2043453] - iwlwifi: remove unused iwlax210_2ax_cfg_so_hr_a0 structure (Íñigo Huguet) [2043453] - iwlwifi: add support for Bz-Z HW (Íñigo Huguet) [2043453] - iwlwifi: support 4-bits in MAC step value (Íñigo Huguet) [2043453] - iwlwifi: mvm: Increase the scan timeout guard to 30 seconds (Íñigo Huguet) [2043453] - iwlwifi: mvm: Use div_s64 instead of do_div in iwl_mvm_ftm_rtt_smoothing() (Íñigo Huguet) [2043453] - mt76: mt7921: fix a possible race enabling/disabling runtime-pm (Íñigo Huguet) [2043453] - ath11k: Fix unexpected return buffer manager error for QCA6390 (Íñigo Huguet) [2043453] - ath11k: Fix napi related hang (Íñigo Huguet) [2043453] - iwlwifi: yoyo: fix issue with new DBGI_SRAM region read. (Íñigo Huguet) [2043453] - iwlwifi: pcie: make sure prph_info is set when treating wakeup IRQ (Íñigo Huguet) [2043453] - iwlwifi: mvm: fix AUX ROC removal (Íñigo Huguet) [2043453] - iwlwifi: mvm: set protected flag only for NDP ranging (Íñigo Huguet) [2043453] - iwlwifi: mvm: perform 6GHz passive scan after suspend (Íñigo Huguet) [2043453] - iwlwifi: mvm: Fix calculation of frame length (Íñigo Huguet) [2043453] - iwlwifi: mvm: test roc running status bits before removing the sta (Íñigo Huguet) [2043453] - iwlwifi: don't pass actual WGDS revision number in table_revision (Íñigo Huguet) [2043453] - iwlwifi: fix leaks/bad data after failed firmware load (Íñigo Huguet) [2043453] - iwlwifi: fix debug TLV parsing (Íñigo Huguet) [2043453] - iwlwifi: mvm: fix 32-bit build in FTM (Íñigo Huguet) [2043453] - iwlwifi: fix Bz NMI behaviour (Íñigo Huguet) [2043453] - rtlwifi: rtl8192cu: Fix WARNING when calling local_irq_restore() with interrupts enabled (Íñigo Huguet) [2043453] - rtw88: 8822c: update rx settings to prevent potential hw deadlock (Íñigo Huguet) [2043453] - rtw88: Disable PCIe ASPM while doing NAPI poll on 8821CE (Íñigo Huguet) [2043453] - ath9k: Fix out-of-bound memcpy in ath9k_hif_usb_rx_stream (Íñigo Huguet) [2043453] - ath9k_htc: fix NULL pointer dereference at ath9k_htc_tx_get_packet() (Íñigo Huguet) [2043453] - ath9k_htc: fix NULL pointer dereference at ath9k_htc_rxep() (Íñigo Huguet) [2043453] - mac80211: fix FEC flag in radio tap header (Íñigo Huguet) [2043453] - mt76: mt7921: fix possible resume failure (Íñigo Huguet) [2043453] - mt76: mt7921: move mt76_connac_mcu_set_hif_suspend to bus-related files (Íñigo Huguet) [2043453] - mt76: mt7921: fix network buffer leak by txs missing (Íñigo Huguet) [2043453] - mt76: mt7615: clear mcu error interrupt status on mt7663 (Íñigo Huguet) [2043453] - mt76: connac: fix last_chan configuration in mt76_connac_mcu_rate_txpower_band (Íñigo Huguet) [2043453] - mt76: mt7921: use correct iftype data on 6GHz cap init (Íñigo Huguet) [2043453] - mt76: mt7921: fix boolreturn.cocci warning (Íñigo Huguet) [2043453] - mt76: mt7615: fix unused tx antenna mask in testmode (Íñigo Huguet) [2043453] - mt76: fix the wiphy's available antennas to the correct value (Íñigo Huguet) [2043453] - mt76: connac: fix a theoretical NULL pointer dereference in mt76_connac_get_phy_mode (Íñigo Huguet) [2043453] - mt76: mt7921: fix possible NULL pointer dereference in mt7921_mac_write_txwi (Íñigo Huguet) [2043453] - mt76: fix possible OOB issue in mt76_calculate_default_rate (Íñigo Huguet) [2043453] - mt76: debugfs: fix queue reporting for mt76-usb (Íñigo Huguet) [2043453] - mt76: mt7915: fix SMPS operation fail (Íñigo Huguet) [2043453] - mt76: mt7915: fix return condition in mt7915_tm_reg_backup_restore() (Íñigo Huguet) [2043453] - mt76: mt7921: fix MT7921E reset failure (Íñigo Huguet) [2043453] - mt76: mt7615: fix possible deadlock while mt7615_register_ext_phy() (Íñigo Huguet) [2043453] - mt76: mt7921: drop offload_flags overwritten (Íñigo Huguet) [2043453] - mt76: mt7915: get rid of mt7915_mcu_set_fixed_rate routine (Íñigo Huguet) [2043453] - bus: mhi: core: Use correctly sized arguments for bit field (Íñigo Huguet) [2043453] - bus: mhi: core: Fix race while handling SYS_ERR at power up (Íñigo Huguet) [2043453] - bus: mhi: core: Fix reading wake_capable channel configuration (Íñigo Huguet) [2043453] - bus: mhi: core: Minor style and comment fixes (Íñigo Huguet) [2043453] - bus: mhi: pci_generic: Graceful shutdown on freeze (Íñigo Huguet) [2043453] - ath11k: Fix a NULL pointer dereference in ath11k_mac_op_hw_scan() (Íñigo Huguet) [2043453] - mt76: remove variable set but not used (Íñigo Huguet) [2043453] - ath11k: Fix deleting uninitialized kernel timer during fragment cache flush (Íñigo Huguet) [2043453] - ath11k: add spectral/CFR buffer validation support (Íñigo Huguet) [2043453] - ath11k: Fix buffer overflow when scanning with extraie (Íñigo Huguet) [2043453] - mwifiex: Fix possible ABBA deadlock (Íñigo Huguet) [2043453] - ath10k: fix scan abort when duration is set for hw scan (Íñigo Huguet) [2043453] - ath10k: Fix tx hanging (Íñigo Huguet) [2043453] - iwlwifi: acpi: fix wgds rev 3 size (Íñigo Huguet) [2043453] - iwlwifi: mvm: avoid clearing a just saved session protection id (Íñigo Huguet) [2043453] - iwlwifi: mvm: Fix wrong documentation for scan request command (Íñigo Huguet) [2043453] - iwlwifi: mvm: synchronize with FW after multicast commands (Íñigo Huguet) [2043453] - iwlwifi: mvm: fix delBA vs. NSSN queue sync race (Íñigo Huguet) [2043453] - ath11k: Fix QMI file type enum value (Íñigo Huguet) [2043453] - ath11k: add support for WCN6855 hw2.1 (Íñigo Huguet) [2043453] - ath10k: Fix the MTU size on QCA9377 SDIO (Íñigo Huguet) [2043453] - wireless: iwlwifi: Fix a double free in iwl_txq_dyn_alloc_dma (Íñigo Huguet) [2043453] - mwifiex: Ignore BTCOEX events from the 88W8897 firmware (Íñigo Huguet) [2043453] - mwifiex: Fix skb_over_panic in mwifiex_usb_recv() (Íñigo Huguet) [2043453] - ath11k: Use host CE parameters for CE interrupts configuration (Íñigo Huguet) [2043453] - ath11k: Fix mon status ring rx tlv processing (Íñigo Huguet) [2043453] - ath11k: skip sending vdev down for channel switch (Íñigo Huguet) [2043453] - ath11k: fix read fail for htt_stats and htt_peer_stats for single pdev (Íñigo Huguet) [2043453] - ath11k: Set IRQ affinity to CPU0 in case of one MSI vector (Íñigo Huguet) [2043453] - ath11k: do not restore ASPM in case of single MSI vector (Íñigo Huguet) [2043453] - ath11k: add support one MSI vector (Íñigo Huguet) [2043453] - ath11k: refactor multiple MSI vector implementation (Íñigo Huguet) [2043453] - ath11k: use ATH11K_PCI_IRQ_DP_OFFSET for DP IRQ (Íñigo Huguet) [2043453] - ath11k: add CE and ext IRQ flag to indicate irq_handler (Íñigo Huguet) [2043453] - ath11k: get msi_data again after request_irq is called (Íñigo Huguet) [2043453] - ath9k: fix intr_txqs setting (Íñigo Huguet) [2043453] - ath11k: add hw_param for wakeup_mhi (Íñigo Huguet) [2043453] - ath11k: reset RSN/WPA present state for open BSS (Íñigo Huguet) [2043453] - ath11k: clear the keys properly via DISABLE_KEY (Íñigo Huguet) [2043453] - ath11k: Fix crash caused by uninitialized TX ring (Íñigo Huguet) [2043453] - ath11k: use cache line aligned buffers for dbring (Íñigo Huguet) [2043453] - ath11k: Fix ETSI regd with weather radar overlap (Íñigo Huguet) [2043453] - ath11k: fix FCS_ERR flag in radio tap header (Íñigo Huguet) [2043453] - ath11k: fix the value of msecs_to_jiffies in ath11k_debugfs_fw_stats_request (Íñigo Huguet) [2043453] - ath11k: fix firmware crash during channel switch (Íñigo Huguet) [2043453] - ath11k: Fix 'unused-but-set-parameter' error (Íñigo Huguet) [2043453] - ath11k: fix DMA memory free in CE pipe cleanup (Íñigo Huguet) [2043453] - ath11k: fix error routine when fallback of add interface fails (Íñigo Huguet) [2043453] - ath11k: fix fw crash due to peer get authorized before key install (Íñigo Huguet) [2043453] - ath11k: Clear auth flag only for actual association in security mode (Íñigo Huguet) [2043453] - ath11k: Send PPDU_STATS_CFG with proper pdev mask to firmware (Íñigo Huguet) [2043453] - ath11k: set correct NL80211_FEATURE_DYNAMIC_SMPS for WCN6855 (Íñigo Huguet) [2043453] - mac80211: mesh: embedd mesh_paths and mpp_paths into ieee80211_if_mesh (Íñigo Huguet) [2043453] - mac80211: initialize variable have_higher_than_11mbit (Íñigo Huguet) [2043453] - mac80211: fix locking in ieee80211_start_ap error path (Íñigo Huguet) [2043453] - mac80211: do drv_reconfig_complete() before restarting all (Íñigo Huguet) [2043453] - mac80211: mark TX-during-stop for TX in in_reconfig (Íñigo Huguet) [2043453] - mac80211: update channel context before station state (Íñigo Huguet) [2043453] - mac80211: Fix the size used for building probe request (Íñigo Huguet) [2043453] - mac80211: fix lookup when adding AddBA extension element (Íñigo Huguet) [2043453] - mac80211: validate extended element ID is present (Íñigo Huguet) [2043453] - cfg80211: Acquire wiphy mutex on regulatory work (Íñigo Huguet) [2043453] - mac80211: agg-tx: don't schedule_and_wake_txq() under sta->lock (Íñigo Huguet) [2043453] - nl80211: remove reload flag from regulatory_request (Íñigo Huguet) [2043453] - mac80211: send ADDBA requests using the tid/queue of the aggregation session (Íñigo Huguet) [2043453] - bus: mhi: core: Add support for forced PM resume (Íñigo Huguet) [2043453] - mt76: mt7921: fix build regression (Íñigo Huguet) [2043453] - brcmsmac: rework LED dependencies (Íñigo Huguet) [2043453] - iwlwifi: fix LED dependencies (Íñigo Huguet) [2043453] - iwlwifi: mvm: don't crash on invalid rate w/o STA (Íñigo Huguet) [2043453] - bus: mhi: pci_generic: Fix device recovery failed issue (Íñigo Huguet) [2043453] - mt76: fix key pointer overwrite in mt7921s_write_txwi/mt7663_usb_sdio_write_txwi (Íñigo Huguet) [2043453] - rt2x00: do not mark device gone on EPROTO errors during start (Íñigo Huguet) [2043453] - nl80211: reset regdom when reloading regdb (Íñigo Huguet) [2043453] - mac80211: add docs for ssn in struct tid_ampdu_tx (Íñigo Huguet) [2043453] - mac80211: fix a memory leak where sta_info is not freed (Íñigo Huguet) [2043453] - mac80211: set up the fwd_skb->dev for mesh forwarding (Íñigo Huguet) [2043453] - mac80211: fix regression in SSN handling of addba tx (Íñigo Huguet) [2043453] - mac80211: fix rate control for retransmitted frames (Íñigo Huguet) [2043453] - mac80211: track only QoS data frames for admission control (Íñigo Huguet) [2043453] - mac80211: fix TCP performance on mesh interface (Íñigo Huguet) [2043453] - mt76: fix possible pktid leak (Íñigo Huguet) [2043453] - mt76: fix timestamp check in tx_status (Íñigo Huguet) [2043453] - mt76: mt7915: fix NULL pointer dereference in mt7915_get_phy_mode (Íñigo Huguet) [2043453] - iwlwifi: Fix memory leaks in error handling path (Íñigo Huguet) [2043453] - iwlwifi: fix warnings produced by kernel debug options (Íñigo Huguet) [2043453] - iwlwifi: mvm: retry init flow if failed (Íñigo Huguet) [2043453] - iwlwifi: Fix missing error code in iwl_pci_probe() (Íñigo Huguet) [2043453] - iwlwifi: pcie: fix constant-conversion warning (Íñigo Huguet) [2043453] - mac80211: fix throughput LED trigger (Íñigo Huguet) [2043453] - mac80211: fix monitor_sdata RCU/locking assertions (Íñigo Huguet) [2043453] - mac80211: drop check for DONT_REORDER in __ieee80211_select_queue (Íñigo Huguet) [2043453] - mac80211: fix radiotap header generation (Íñigo Huguet) [2043453] - mac80211: do not access the IV when it was stripped (Íñigo Huguet) [2043453] - nl80211: fix radio statistics in survey dump (Íñigo Huguet) [2043453] - cfg80211: call cfg80211_stop_ap when switch from P2P_GO type (Íñigo Huguet) [2043453] - mwifiex: fix division by zero in fw download path (Íñigo Huguet) [2043453] - iwlwifi: bump FW API to 67 for AX devices (Íñigo Huguet) [2043453] - iwlwifi: mvm: extend session protection on association (Íñigo Huguet) [2043453] - iwlwifi: rename CHANNEL_SWITCH_NOA_NOTIF to CHANNEL_SWITCH_START_NOTIF (Íñigo Huguet) [2043453] - iwlwifi: mvm: remove session protection on disassoc (Íñigo Huguet) [2043453] - iwlwifi: mvm: fix WGDS table print in iwl_mvm_chub_update_mcc() (Íñigo Huguet) [2043453] - iwlwifi: rename GEO_TX_POWER_LIMIT to PER_CHAIN_LIMIT_OFFSET_CMD (Íñigo Huguet) [2043453] - iwlwifi: mvm: d3: use internal data representation (Íñigo Huguet) [2043453] - iwlwifi: mvm: update RFI TLV (Íñigo Huguet) [2043453] - iwlwifi: mvm: don't get address of mvm->fwrt just to dereference as a pointer (Íñigo Huguet) [2043453] - iwlwifi: yoyo: support for ROM usniffer (Íñigo Huguet) [2043453] - iwlwifi: fw: uefi: add missing include guards (Íñigo Huguet) [2043453] - iwlwifi: dump host monitor data when NIC doesn't init (Íñigo Huguet) [2043453] - iwlwifi: pcie: simplify iwl_pci_find_dev_info() (Íñigo Huguet) [2043453] - iwlwifi: ACPI: support revision 3 WGDS tables (Íñigo Huguet) [2043453] - iwlwifi: pcie: update sw error interrupt for BZ family (Íñigo Huguet) [2043453] - iwlwifi: add new pci SoF with JF (Íñigo Huguet) [2043453] - iwlwifi: mvm: Use all Rx chains for roaming scan (Íñigo Huguet) [2043453] - iwlwifi: pcie: remove two duplicate PNJ device entries (Íñigo Huguet) [2043453] - iwlwifi: pcie: refactor dev_info lookup (Íñigo Huguet) [2043453] - iwlwifi: pcie: remove duplicate entry (Íñigo Huguet) [2043453] - iwlwifi: pcie: fix killer name matching for AX200 (Íñigo Huguet) [2043453] - iwlwifi: mvm: fix some kerneldoc issues (Íñigo Huguet) [2043453] - ath10k: fix division by zero in send path (Íñigo Huguet) [2043453] - ath10k: fix control-message timeout (Íñigo Huguet) [2043453] - ath10k: fix module load regression with iram-recovery feature (Íñigo Huguet) [2043453] - ath10k: fix invalid dma_addr_t token assignment (Íñigo Huguet) [2043453] - ath11k: change return buffer manager for QCA6390 (Íñigo Huguet) [2043453] - mt76: connac: fix unresolved symbols when CONFIG_PM is unset (Íñigo Huguet) [2043453] - mt76: Make use of the helper macro kthread_run() (Íñigo Huguet) [2043453] - mt76: Print error message when reading EEPROM from mtd failed (Íñigo Huguet) [2043453] - mt76: mt7921: disable 4addr capability (Íñigo Huguet) [2043453] - mt76: mt7915: add debugfs knobs for MCU utilization (Íñigo Huguet) [2043453] - mt76: mt7915: add WA firmware log support (Íñigo Huguet) [2043453] - mt76: mt7915: fix endiannes warning mt7915_mcu_beacon_check_caps (Íñigo Huguet) [2043453] - mt76: mt7915: rework debugfs fixed-rate knob (Íñigo Huguet) [2043453] - mt76: mt7915: rework .set_bitrate_mask() to support more options (Íñigo Huguet) [2043453] - mt76: mt7915: remove mt7915_mcu_add_he() (Íñigo Huguet) [2043453] - mt76: mt7615: apply cached RF data for DBDC (Íñigo Huguet) [2043453] - mt76: mt7615: mt7622: fix ibss and meshpoint (Íñigo Huguet) [2043453] - mt76: mt7921: fix Wformat build warning (Íñigo Huguet) [2043453] - mt76: mt7921: fix mt7921s Kconfig (Íñigo Huguet) [2043453] - iwlwifi: pnvm: print out the version properly (Íñigo Huguet) [2043453] - iwlwifi: dbg: treat non active regions as unsupported regions (Íñigo Huguet) [2043453] - iwlwifi: mvm: Read acpi dsm to get channel activation bitmap (Íñigo Huguet) [2043453] - iwlwifi: add new device id 7F70 (Íñigo Huguet) [2043453] - iwlwifi: mvm: improve log when processing CSA (Íñigo Huguet) [2043453] - iwlwifi: mvm: set BT-coex high priority for 802.1X/4-way-HS (Íñigo Huguet) [2043453] - iwlwifi: dbg: treat dbgc allocation failure when tlv is missing (Íñigo Huguet) [2043453] - iwlwifi: add new killer devices to the driver (Íñigo Huguet) [2043453] - iwlwifi: mvm: set inactivity timeouts also for PS-poll (Íñigo Huguet) [2043453] - iwlwifi: pcie: try to grab NIC access early (Íñigo Huguet) [2043453] - iwlwifi: mvm: reduce WARN_ON() in TX status path (Íñigo Huguet) [2043453] - iwlwifi: allow rate-limited error messages (Íñigo Huguet) [2043453] - iwlwifi: mvm: remove session protection after auth/assoc (Íñigo Huguet) [2043453] - iwlwifi: remove redundant iwl_finish_nic_init() argument (Íñigo Huguet) [2043453] - iwlwifi: mvm: Add RTS and CTS flags to iwl_tx_cmd_flags. (Íñigo Huguet) [2043453] - iwlwifi: mvm: remove csi from iwl_mvm_pass_packet_to_mac80211() (Íñigo Huguet) [2043453] - iwlwifi: mvm: Support new rate_n_flags for REPLY_RX_MPDU_CMD and RX_NO_DATA_NOTIF (Íñigo Huguet) [2043453] - iwlwifi: mvm: Support new TX_RSP and COMPRESSED_BA_RES versions (Íñigo Huguet) [2043453] - iwlwifi: mvm: Support new version of BEACON_TEMPLATE_CMD. (Íñigo Huguet) [2043453] - iwlwifi: mvm: Add support for new rate_n_flags in tx_cmd. (Íñigo Huguet) [2043453] - iwlwifi: BZ Family SW reset support (Íñigo Huguet) [2043453] - iwlwifi: BZ Family BUS_MASTER_DISABLE_REQ code duplication (Íñigo Huguet) [2043453] - iwlwifi: yoyo: fw debug config from context info and preset (Íñigo Huguet) [2043453] - iwlwifi: mvm: Support new version of ranging response notification (Íñigo Huguet) [2043453] - iwlwifi: mvm: Support version 3 of tlc_update_notif. (Íñigo Huguet) [2043453] - iwlwifi: mvm: convert old rate & flags to the new format. (Íñigo Huguet) [2043453] - iwlwifi: mvm: add definitions for new rate & flags (Íñigo Huguet) [2043453] - iwlwifi: mvm: update definitions due to new rate & flags (Íñigo Huguet) [2043453] - iwlwifi: mvm: scrub key material in firmware dumps (Íñigo Huguet) [2043453] - iwlwifi: parse debug exclude data from firmware file (Íñigo Huguet) [2043453] - iwlwifi: fw dump: add infrastructure for dump scrubbing (Íñigo Huguet) [2043453] - iwlwifi: mvm: correct sta-state logic for TDLS (Íñigo Huguet) [2043453] - iwlwifi: api: fix struct iwl_wowlan_status_v7 kernel-doc (Íñigo Huguet) [2043453] - iwlwifi: fix fw/img.c license statement (Íñigo Huguet) [2043453] - iwlwifi: remove contact information (Íñigo Huguet) [2043453] - iwlwifi: remove MODULE_AUTHOR() statements (Íñigo Huguet) [2043453] - iwlwifi: api: remove unused RX status bits (Íñigo Huguet) [2043453] - iwlwifi: add some missing kernel-doc in struct iwl_fw (Íñigo Huguet) [2043453] - iwlwifi: mvm: Remove antenna c references (Íñigo Huguet) [2043453] - iwlwifi: mvm: add support for 160Mhz in ranging measurements (Íñigo Huguet) [2043453] - iwlwifi: add vendor specific capabilities for some RFs (Íñigo Huguet) [2043453] - iwlwifi: mvm: add lmac/umac PC info in case of error (Íñigo Huguet) [2043453] - iwlwifi: mvm: disable RX-diversity in powersave (Íñigo Huguet) [2043453] - iwlwifi: mvm: fix ieee80211_get_he_iftype_cap() iftype (Íñigo Huguet) [2043453] - iwlwifi: Start scratch debug register for Bz family (Íñigo Huguet) [2043453] - iwlwifi: Add support for more BZ HWs (Íñigo Huguet) [2043453] - iwlwifi: Add support for getting rf id with blank otp (Íñigo Huguet) [2043453] - cfg80211: fix kernel-doc for MBSSID EMA (Íñigo Huguet) [2043453] - mac80211: Prevent AP probing during suspend (Íñigo Huguet) [2043453] - nl80211: Add LC placeholder band definition to nl80211_band (Íñigo Huguet) [2043453] - mac80211: split beacon retrieval functions (Íñigo Huguet) [2043453] - cfg80211: separate get channel number from ies (Íñigo Huguet) [2043453] - mac80211: use ieee80211_bss_get_elem() in most places (Íñigo Huguet) [2043453] - cfg80211: scan: use element finding functions in easy cases (Íñigo Huguet) [2043453] - nl80211: use element finding functions (Íñigo Huguet) [2043453] - mac80211: fils: use cfg80211_find_ext_elem() (Íñigo Huguet) [2043453] - mac80211: fix memory leaks with element parsing (Íñigo Huguet) [2043453] - cfg80211: prepare for const netdev->dev_addr (Íñigo Huguet) [2043453] - mac80211: use eth_hw_addr_set() (Íñigo Huguet) [2043453] - wireless: mac80211_hwsim: use eth_hw_addr_set() (Íñigo Huguet) [2043453] - mac80211: debugfs: calculate free buffer size correctly (Íñigo Huguet) [2043453] - fq_codel: generalise ce_threshold marking for subset of traffic (Íñigo Huguet) [2043453] - wl3501_cs: use eth_hw_addr_set() (Íñigo Huguet) [2043453] - ray_cs: use eth_hw_addr_set() (Íñigo Huguet) [2043453] - brcmfmac: prepare for const netdev->dev_addr (Íñigo Huguet) [2043453] - wireless: use eth_hw_addr_set() instead of ether_addr_copy() (Íñigo Huguet) [2043453] - wireless: use eth_hw_addr_set() (Íñigo Huguet) [2043453] - iwlwifi: cfg: set low-latency-xtal for some integrated So devices (Íñigo Huguet) [2043453] - iwlwifi: pnvm: read EFI data only if long enough (Íñigo Huguet) [2043453] - iwlwifi: pnvm: don't kmemdup() more than we have (Íñigo Huguet) [2043453] - iwlwifi: change all JnP to NO-160 configuration (Íñigo Huguet) [2043453] - iwlwifi: mvm: reset PM state on unsuccessful resume (Íñigo Huguet) [2043453] - mwifiex: Deactive host sleep using HSCFG after it was activated manually (Íñigo Huguet) [2043453] - mwifiex: Send DELBA requests according to spec (Íñigo Huguet) [2043453] - mwifiex: Fix an incorrect comment (Íñigo Huguet) [2043453] - mwifiex: Log an error on command failure during key-material upload (Íñigo Huguet) [2043453] - mwifiex: Don't log error on suspend if wake-on-wlan is disabled (Íñigo Huguet) [2043453] - mt76: mt7915: change max rx len limit of hw modules (Íñigo Huguet) [2043453] - mt76: mt7915: fix missing HE phy cap (Íñigo Huguet) [2043453] - mt76: mt7915: rework mt7915_mcu_sta_muru_tlv() (Íñigo Huguet) [2043453] - mt76: mt7915: enable HE UL MU-MIMO (Íñigo Huguet) [2043453] - mt76: mt7921: add per-vif counters in ethtool (Íñigo Huguet) [2043453] - mt76: mt7921: move tx amsdu stats in mib_stats (Íñigo Huguet) [2043453] - mt76: mt7921: add sta stats accounting in mt7921_mac_add_txs_skb (Íñigo Huguet) [2043453] - mt76: mt7921: introduce stats reporting through ethtool (Íñigo Huguet) [2043453] - mt76: mt7921: add some more MIB counters (Íñigo Huguet) [2043453] - mt76: do not reset MIB counters in get_stats callback (Íñigo Huguet) [2043453] - mt76: mt7915: move tx amsdu stats in mib_stats (Íñigo Huguet) [2043453] - mt76: mt7915: run mt7915_get_et_stats holding mt76 mutex (Íñigo Huguet) [2043453] - mt76: move mt76_ethtool_worker_info in mt76 module (Íñigo Huguet) [2043453] - mt76: move mt76_sta_stats in mt76.h (Íñigo Huguet) [2043453] - mt76: mt76x0: correct VHT MCS 8/9 tx power eeprom offset (Íñigo Huguet) [2043453] - mt76: mt7921s: add reset support (Íñigo Huguet) [2043453] - mt76: mt7921: introduce mt7921s support (Íñigo Huguet) [2043453] - mt76: mt7921: refactor mt7921_mcu_send_message (Íñigo Huguet) [2043453] - mt76: mt7921: rely on mcu_get_nic_capability (Íñigo Huguet) [2043453] - mt76: connac: extend mcu_get_nic_capability (Íñigo Huguet) [2043453] - mt76: sdio: extend sdio module to support CONNAC2 (Íñigo Huguet) [2043453] - mt76: sdio: introduce parse_irq callback (Íñigo Huguet) [2043453] - mt76: sdio: move common code in mt76_sdio module (Íñigo Huguet) [2043453] - mt76: mt7921: use physical addr to unify register access (Íñigo Huguet) [2043453] - mt76: mt7921: make all event parser reusable between mt7921s and mt7921e (Íñigo Huguet) [2043453] - mt76: mt7663s: rely on mcu reg access utility (Íñigo Huguet) [2043453] - mt76: connac: move mcu reg access utility routines in mt76_connac_lib module (Íñigo Huguet) [2043453] - mt76: mt7921: add MT7921_COMMON module (Íñigo Huguet) [2043453] - mt76: mt7921: refactor init.c to be bus independent (Íñigo Huguet) [2043453] - mt76: mt7921: refactor mcu.c to be bus independent (Íñigo Huguet) [2043453] - mt76: mt7921: refactor dma.c to be pcie specific (Íñigo Huguet) [2043453] - mt76: mt7921: refactor mac.c to be bus independent (Íñigo Huguet) [2043453] - mt76: mt7921: add MU EDCA cmd support (Íñigo Huguet) [2043453] - mt76: mt7915: remove dead code in debugfs code (Íñigo Huguet) [2043453] - mt76: sdio: export mt76s_alloc_rx_queue and mt76s_alloc_tx routines (Íñigo Huguet) [2043453] - mt76: mt7915: improve code readability for xmit-queue handler (Íñigo Huguet) [2043453] - mt76: mt7915: introduce mt76 debugfs sub-dir for ext-phy (Íñigo Huguet) [2043453] - mt76: rely on phy pointer in mt76_register_debugfs_fops routine signature (Íñigo Huguet) [2043453] - mt76: mt7915: set muru platform type (Íñigo Huguet) [2043453] - mt76: mt7915: set VTA bit in tx descriptor (Íñigo Huguet) [2043453] - mt76: mt7915: fix muar_idx in mt7915_mcu_alloc_sta_req() (Íñigo Huguet) [2043453] - mt76: mt7915: rework starec TLV tags (Íñigo Huguet) [2043453] - mt76: mt7915: fix sta_rec_wtbl tag len (Íñigo Huguet) [2043453] - mt76: mt7915: improve starec readability of txbf (Íñigo Huguet) [2043453] - mt76: mt7915: fix txbf starec TLV issues (Íñigo Huguet) [2043453] - mt76: mt7915: introduce mt7915_mcu_beacon_check_caps() (Íñigo Huguet) [2043453] - mt76: connac: fix possible NULL pointer dereference in mt76_connac_get_phy_mode_v2 (Íñigo Huguet) [2043453] - mt76: do not access 802.11 header in ccmp check for 802.3 rx skbs (Íñigo Huguet) [2043453] - mt76: use a separate CCMP PN receive counter for management frames (Íñigo Huguet) [2043453] - mt76: mt7921: add delay config for sched scan (Íñigo Huguet) [2043453] - mt76: mt7615: fix monitor mode tear down crash (Íñigo Huguet) [2043453] - mt76: debugfs: improve queue node readability (Íñigo Huguet) [2043453] - mt76: mt7915: add twt_stats knob in debugfs (Íñigo Huguet) [2043453] - mt76: mt7915: enable twt responder capability (Íñigo Huguet) [2043453] - mt76: mt7915: introduce mt7915_mac_add_twt_setup routine (Íñigo Huguet) [2043453] - mt76: mt7915: introduce mt7915_mcu_twt_agrt_update mcu command (Íñigo Huguet) [2043453] - mt76: mt7915: introduce __mt7915_get_tsf routine (Íñigo Huguet) [2043453] - mt76: drop MCU header size from buffer size in __mt76_mcu_send_firmware (Íñigo Huguet) [2043453] - mt76: introduce __mt76_mcu_send_firmware routine (Íñigo Huguet) [2043453] - mt76: support reading EEPROM data embedded in fdt (Íñigo Huguet) [2043453] - mt76: schedule status timeout at dma completion (Íñigo Huguet) [2043453] - mt76: substitute sk_buff_head status_list with spinlock_t status_lock (Íñigo Huguet) [2043453] - mt76: remove mt76_wcid pointer from mt76_tx_status_check signature (Íñigo Huguet) [2043453] - mt76: introduce packet_id idr (Íñigo Huguet) [2043453] - mt76: mt7921: add 6GHz support (Íñigo Huguet) [2043453] - mt76: add 6GHz support (Íñigo Huguet) [2043453] - mt76: connac: enable hw amsdu @ 6GHz (Íñigo Huguet) [2043453] - mt76: connac: add 6GHz support to mt76_connac_mcu_uni_add_bss (Íñigo Huguet) [2043453] - mt76: connac: add 6GHz support to mt76_connac_mcu_sta_tlv (Íñigo Huguet) [2043453] - mt76: connac: set 6G phymode in single-sku support (Íñigo Huguet) [2043453] - mt76: connac: add 6GHz support to mt76_connac_mcu_set_channel_domain (Íñigo Huguet) [2043453] - mt76: connac: enable 6GHz band for hw scan (Íñigo Huguet) [2043453] - mt76: connac: set 6G phymode in mt76_connac_get_phy_mode{,v2} (Íñigo Huguet) [2043453] - mt76: mt7915: add mib counters to ethtool stats (Íñigo Huguet) [2043453] - mt76: mt7915: add more MIB registers (Íñigo Huguet) [2043453] - mt76: mt7915: add tx mu/su counters to mib (Íñigo Huguet) [2043453] - mt76: mt7915: add some per-station tx stats to ethtool (Íñigo Huguet) [2043453] - mt76: mt7915: add tx stats gathered from tx-status callbacks (Íñigo Huguet) [2043453] - mt76: mt7915: add ethtool stats support (Íñigo Huguet) [2043453] - mt76: mt7921: fix retrying release semaphore without end (Íñigo Huguet) [2043453] - mt76: mt7921: robustify hardware initialization flow (Íñigo Huguet) [2043453] - mt76: mt7915: fix possible infinite loop release semaphore (Íñigo Huguet) [2043453] - mt76: mt7915: honor all possible error conditions in mt7915_mcu_init() (Íñigo Huguet) [2043453] - mt76: move spin_lock_bh to spin_lock in tasklet (Íñigo Huguet) [2043453] - mt76: mt7921: remove mt7921_sta_stats (Íñigo Huguet) [2043453] - mt76: mt7921: remove mcu rate reporting code (Íñigo Huguet) [2043453] - mt76: mt7921: report tx rate directly from tx status (Íñigo Huguet) [2043453] - mt76: mt7921: add support for tx status reporting (Íñigo Huguet) [2043453] - mt76: mt7921: start reworking tx rate reporting (Íñigo Huguet) [2043453] - mt76: mt7615: fix hwmon temp sensor mem use-after-free (Íñigo Huguet) [2043453] - mt76: mt7915: fix hwmon temp sensor mem use-after-free (Íñigo Huguet) [2043453] - mt76: mt7915: enable configured beacon tx rate (Íñigo Huguet) [2043453] - mt76: disable BH around napi_schedule() calls (Íñigo Huguet) [2043453] - mt76: fill boottime_ns in Rx path (Íñigo Huguet) [2043453] - mt76: switch from 'pci_' to 'dma_' API (Íñigo Huguet) [2043453] - mt76: fix boolreturn.cocci warnings (Íñigo Huguet) [2043453] - mt76: mt7921: update mib counters dumping phy stats (Íñigo Huguet) [2043453] - mt76: mt7921: always wake device if necessary in debugfs (Íñigo Huguet) [2043453] - mt76: mt7915: rename debugfs tx-queues (Íñigo Huguet) [2043453] - mt76: mt7915: rework debugfs queue info (Íñigo Huguet) [2043453] - mt76: mt7921: move mt7921_queue_rx_skb to mac.c (Íñigo Huguet) [2043453] - mt76: mt7915: fix WMM index on DBDC cards (Íñigo Huguet) [2043453] - mt76: mt7915: improve code readability in mt7915_mcu_sta_bfer_ht (Íñigo Huguet) [2043453] - mt76: mt7915: introduce bss coloring support (Íñigo Huguet) [2043453] - mt76: mt7915: add LED support (Íñigo Huguet) [2043453] - mt76: mt7915: fix potential NPE in TXS processing (Íñigo Huguet) [2043453] - mt76: mt7915: fix he_mcs capabilities for 160mhz (Íñigo Huguet) [2043453] - mt76: use IEEE80211_OFFLOAD_ENCAP_ENABLED instead of MT_DRV_AMSDU_OFFLOAD (Íñigo Huguet) [2043453] - mt76: mt7915: update mac timing settings (Íñigo Huguet) [2043453] - mt76: mt7921: fix endianness warnings in mt7921_mac_decode_he_mu_radiotap (Íñigo Huguet) [2043453] - mt76: mt7921: fix kernel warning from cfg80211_calculate_bitrate (Íñigo Huguet) [2043453] - mt76: mt7921: fix firmware usage of RA info using legacy rates (Íñigo Huguet) [2043453] - mt76: mt7915: add HE-LTF into fixed rate command (Íñigo Huguet) [2043453] - mt76: mt7921: report HE MU radiotap (Íñigo Huguet) [2043453] - mt76: mt7615: move mt7615_mcu_set_p2p_oppps in mt76_connac module (Íñigo Huguet) [2043453] - mt76: overwrite default reg_ops if necessary (Íñigo Huguet) [2043453] - mt76: mt7921: introduce mt7921_mcu_set_beacon_filter utility routine (Íñigo Huguet) [2043453] - mt76: mt7921: get rid of mt7921_mac_set_beacon_filter (Íñigo Huguet) [2043453] - mt76: mt7921: get rid of monitor_vif (Íñigo Huguet) [2043453] - mt76: connac: add support for limiting to maximum regulatory Tx power (Íñigo Huguet) [2043453] - mt76: connac: fix GTK rekey offload failure on WPA mixed mode (Íñigo Huguet) [2043453] - mt76: mt7921: fix dma hang in rmmod (Íñigo Huguet) [2043453] - mt76: add support for setting mcast rate (Íñigo Huguet) [2043453] - mt76: mt7915: fix bit fields for HT rate idx (Íñigo Huguet) [2043453] - mt76: mt7915: switch proper tx arbiter mode in testmode (Íñigo Huguet) [2043453] - mt76: mt7915: fix potential overflow of eeprom page index (Íñigo Huguet) [2043453] - mt76: mt7921: send EAPOL frames at lowest rate (Íñigo Huguet) [2043453] - mt76: mt7915: send EAPOL frames at lowest rate (Íñigo Huguet) [2043453] - mt76: mt7915: add control knobs for thermal throttling (Íñigo Huguet) [2043453] - mt76: mt7921: Add mt7922 support (Íñigo Huguet) [2043453] - mt76: mt7615: fix skb use-after-free on mac reset (Íñigo Huguet) [2043453] - mt76: mt7921: Fix out of order process by invalid event pkt (Íñigo Huguet) [2043453] - mt76: mt7915: fix mgmt frame using unexpected bitrate (Íñigo Huguet) [2043453] - mt76: mt7921: fix mgmt frame using unexpected bitrate (Íñigo Huguet) [2043453] - mt76: add mt76_default_basic_rate more devices can rely on (Íñigo Huguet) [2043453] - mt76: mt7921: introduce testmode support (Íñigo Huguet) [2043453] - mt76: mt7915: remove mt7915_sta_stats (Íñigo Huguet) [2043453] - mt76: mt7915: report tx rate directly from tx status (Íñigo Huguet) [2043453] - mt76: mt7915: cleanup -Wunused-but-set-variable (Íñigo Huguet) [2043453] - mt76: mt7915: take RCU read lock when calling ieee80211_bss_get_elem() (Íñigo Huguet) [2043453] - mt76: mt7915: fix an off-by-one bound check (Íñigo Huguet) [2043453] - mt76: mt7921: add .set_sar_specs support (Íñigo Huguet) [2043453] - mt76: mt7915: adapt new firmware to update BA winsize for Rx session (Íñigo Huguet) [2043453] - mt76: mt7915: report HE MU radiotap (Íñigo Huguet) [2043453] - mt76: mt76x02: fix endianness warnings in mt76x02_mac.c (Íñigo Huguet) [2043453] - mt76: mt7921: fix survey-dump reporting (Íñigo Huguet) [2043453] - mt76: fix build error implicit enumeration conversion (Íñigo Huguet) [2043453] - mt76: mt7921: enable aspm by default (Íñigo Huguet) [2043453] - mt76: connac: fix mt76_connac_gtk_rekey_tlv usage (Íñigo Huguet) [2043453] - mt76: mt7915: fix calling mt76_wcid_alloc with incorrect parameter (Íñigo Huguet) [2043453] - mt76: mt7915: fix info leak in mt7915_mcu_set_pre_cal() (Íñigo Huguet) [2043453] - mt76: mt7615: fix endianness warning in mt7615_mac_write_txwi (Íñigo Huguet) [2043453] - mt76: mt7921: fix endianness warning in mt7921_update_txs (Íñigo Huguet) [2043453] - mt76: mt7915: fix endianness warning in mt7915_mac_add_txs_skb (Íñigo Huguet) [2043453] - mt76: mt7921: avoid unnecessary spin_lock/spin_unlock in mt7921_mcu_tx_done_event (Íñigo Huguet) [2043453] - mt76: mt7921: fix endianness in mt7921_mcu_tx_done_event (Íñigo Huguet) [2043453] - mwifiex: Try waking the firmware until we get an interrupt (Íñigo Huguet) [2043453] - mwifiex: Read a PCI register after writing the TX ring write pointer (Íñigo Huguet) [2043453] - fq_codel: implement L4S style ce_threshold_ect1 marking (Íñigo Huguet) [2043453] - net: add skb_get_dsfield() helper (Íñigo Huguet) [2043453] - wireless: Remove redundant 'flush_workqueue()' calls (Íñigo Huguet) [2043453] - mt7601u: Remove redundant initialization of variable ret (Íñigo Huguet) [2043453] - rtlwifi: rtl8192ee: Remove redundant initialization of variable version (Íñigo Huguet) [2043453] - ath10k: fix max antenna gain unit (Íñigo Huguet) [2043453] - ath9k: fix an IS_ERR() vs NULL check (Íñigo Huguet) [2043453] - ath11k: Identify DFS channel when sending scan channel list command (Íñigo Huguet) [2043453] - ath9k: support DT ieee80211-freq-limit property to limit channels (Íñigo Huguet) [2043453] - ath11k: Change number of TCL rings to one for QCA6390 (Íñigo Huguet) [2043453] - ath11k: Handle MSI enablement during rmmod and SSR (Íñigo Huguet) [2043453] - ath: dfs_pattern_detector: Fix possible null-pointer dereference in channel_detector_create() (Íñigo Huguet) [2043453] - ath11k: Use kcalloc() instead of kzalloc() (Íñigo Huguet) [2043453] - ath11k: Remove redundant assignment to variable fw_size (Íñigo Huguet) [2043453] - ath11k: fix m68k and xtensa build failure in ath11k_peer_assoc_h_smps() (Íñigo Huguet) [2043453] - ath11k: Fix spelling mistake "incompaitiblity" -> "incompatibility" (Íñigo Huguet) [2043453] - ath11k: Remove unused variable in ath11k_dp_rx_mon_merg_msdus() (Íñigo Huguet) [2043453] - ath9k: Fix potential interrupt storm on queue reset (Íñigo Huguet) [2043453] - ath9k: add option to reset the wifi chip via debugfs (Íñigo Huguet) [2043453] - ath10k: Don't always treat modem stop events as crashes (Íñigo Huguet) [2043453] - rtl8xxxu: Use lower tx rates for the ack packet (Íñigo Huguet) [2043453] - brcmfmac: Add DMI nvram filename quirk for Cyberbook T116 tablet (Íñigo Huguet) [2043453] - rtw88: refine fw_crash debugfs to show non-zero while triggering (Íñigo Huguet) [2043453] - rtw88: fix RX clock gate setting while fifo dump (Íñigo Huguet) [2043453] - net: qrtr: combine nameservice into main module (Íñigo Huguet) [2043453] - ath10k: sdio: Add missing BH locking around napi_schdule() (Íñigo Huguet) [2043453] - ath10k: Fix missing frame timestamp for beacon/probe-resp (Íñigo Huguet) [2043453] - ath10k: high latency fixes for beacon buffer (Íñigo Huguet) [2043453] - ath11k: Change DMA_FROM_DEVICE to DMA_TO_DEVICE when map reinjected packets (Íñigo Huguet) [2043453] - ath11k: support SMPS configuration for 6 GHz (Íñigo Huguet) [2043453] - ath11k: add 6 GHz params in peer assoc command (Íñigo Huguet) [2043453] - ieee80211: Add new A-MPDU factor macro for HE 6 GHz peer caps (Íñigo Huguet) [2043453] - ath11k: indicate to mac80211 scan complete with aborted flag for ATH11K_SCAN_STARTING state (Íñigo Huguet) [2043453] - ath11k: indicate scan complete for scan canceled when scan running (Íñigo Huguet) [2043453] - ath11k: add handler for scan event WMI_SCAN_EVENT_DEQUEUED (Íñigo Huguet) [2043453] - ath11k: add HTT stats support for new stats (Íñigo Huguet) [2043453] - ath11k: Change masking and shifting in htt stats (Íñigo Huguet) [2043453] - ath11k: Remove htt stats fixed size array usage (Íñigo Huguet) [2043453] - ath11k: Replace HTT_DBG_OUT with scnprintf (Íñigo Huguet) [2043453] - ath11k: Rename macro ARRAY_TO_STRING to PRINT_ARRAY_TO_BUF (Íñigo Huguet) [2043453] - ath11k: Fix memory leak in ath11k_qmi_driver_event_work (Íñigo Huguet) [2043453] - ath11k: Fix inaccessible debug registers (Íñigo Huguet) [2043453] - ath11k: Drop MSDU with length error in DP rx path (Íñigo Huguet) [2043453] - ath11k: copy cap info of 6G band under WMI_HOST_WLAN_5G_CAP for WCN6855 (Íñigo Huguet) [2043453] - ath11k: enable 6G channels for WCN6855 (Íñigo Huguet) [2043453] - ath11k: re-enable ht_cap/vht_cap for 5G band for WCN6855 (Íñigo Huguet) [2043453] - ath11k: fix survey dump collection in 6 GHz (Íñigo Huguet) [2043453] - ath11k: fix packet drops due to incorrect 6 GHz freq value in rx status (Íñigo Huguet) [2043453] - ath11k: add channel 2 into 6 GHz channel list (Íñigo Huguet) [2043453] - mac80211: MBSSID support in interface handling (Íñigo Huguet) [2043453] - ath11k: Add wmi peer create conf event in wmi_tlv_event_id (Íñigo Huguet) [2043453] - ath11k: Avoid "No VIF found" warning message (Íñigo Huguet) [2043453] - ath11k: Fix crash during firmware recovery on reo cmd ring access (Íñigo Huguet) [2043453] - ath11k: Assign free_vdev_map value before ieee80211_register_hw (Íñigo Huguet) [2043453] - ath11k: Add vdev start flag to disable hardware encryption (Íñigo Huguet) [2043453] - ath11k: Avoid race during regd updates (Íñigo Huguet) [2043453] - ath11k: Avoid reg rules update during firmware recovery (Íñigo Huguet) [2043453] - ath11k: Update pdev tx and rx firmware stats (Íñigo Huguet) [2043453] - ath11k: Fix pktlog lite rx events (Íñigo Huguet) [2043453] - ath11k: Add support for RX decapsulation offload (Íñigo Huguet) [2043453] - ath11k: fix some sleeping in atomic bugs (Íñigo Huguet) [2043453] - ath11k: qmi: avoid error messages when dma allocation fails (Íñigo Huguet) [2043453] - ath11k: Replace one-element array with flexible-array member (Íñigo Huguet) [2043453] - ath11k: add caldata download support from EEPROM (Íñigo Huguet) [2043453] - ath11k: add caldata file for multiple radios (Íñigo Huguet) [2043453] - ath11k: clean up BDF download functions (Íñigo Huguet) [2043453] - ath11k: use hw_params to access board_size and cal_offset (Íñigo Huguet) [2043453] - ath11k: Wstringop-overread warning (Íñigo Huguet) [2043453] - ath11k: Add spectral scan support for QCN9074 (Íñigo Huguet) [2043453] - ath11k: Fix the spectral minimum FFT bin count (Íñigo Huguet) [2043453] - ath11k: Introduce spectral hw configurable param (Íñigo Huguet) [2043453] - ath11k: Refactor spectral FFT bin size (Íñigo Huguet) [2043453] - ath11k: add support for 80P80 and 160 MHz bandwidth (Íñigo Huguet) [2043453] - ath11k: add support for setting fixed HE rate/gi/ltf (Íñigo Huguet) [2043453] - nl80211: MBSSID and EMA support in AP mode (Íñigo Huguet) [2043453] - nl80211: don't kfree() ERR_PTR() value (Íñigo Huguet) [2043453] - cfg80211: always free wiphy specific regdomain (Íñigo Huguet) [2043453] - mac80211: save transmit power envelope element and power constraint (Íñigo Huguet) [2043453] - mac80211: add parse regulatory info in 6 GHz operation information (Íñigo Huguet) [2043453] - ieee80211: add power type definition for 6 GHz (Íñigo Huguet) [2043453] - mac80211: twt: don't use potentially unaligned pointer (Íñigo Huguet) [2043453] - cfg80211: AP mode driver offload for FILS association crypto (Íñigo Huguet) [2043453] - ath11k: monitor mode clean up to use separate APIs (Íñigo Huguet) [2043453] - ath11k: add separate APIs for monitor mode (Íñigo Huguet) [2043453] - ath11k: move static function ath11k_mac_vdev_setup_sync to top (Íñigo Huguet) [2043453] - rtw88: 8821c: correct 2.4G tx power for type 2/4 NIC (Íñigo Huguet) [2043453] - rtw88: 8821c: support RFE type4 wifi NIC (Íñigo Huguet) [2043453] - brcmfmac: Replace zero-length array with flexible array member (Íñigo Huguet) [2043453] - mac80211_hwsim: enable 6GHz channels (Íñigo Huguet) [2043453] - mac80211: use ieee802_11_parse_elems() in ieee80211_prep_channel() (Íñigo Huguet) [2043453] - nl80211: don't put struct cfg80211_ap_settings on stack (Íñigo Huguet) [2043453] - mac80211: always allocate struct ieee802_11_elems (Íñigo Huguet) [2043453] - mac80211: mlme: find auth challenge directly (Íñigo Huguet) [2043453] - mac80211: move CRC into struct ieee802_11_elems (Íñigo Huguet) [2043453] - mac80211: mesh: clean up rx_bcn_presp API (Íñigo Huguet) [2043453] - mac80211: reduce stack usage in debugfs (Íñigo Huguet) [2043453] - nl80211: prefer struct_size over open coded arithmetic (Íñigo Huguet) [2043453] - mac80211: check hostapd configuration parsing twt requests (Íñigo Huguet) [2043453] - cfg80211: honour V=1 in certificate code generation (Íñigo Huguet) [2043453] - rt2x00: remove duplicate USB device ID (Íñigo Huguet) [2043453] - mwifiex: Fix copy-paste mistake when creating virtual interface (Íñigo Huguet) [2043453] - mwifiex: Properly initialize private structure on interface type changes (Íñigo Huguet) [2043453] - mwifiex: Handle interface type changes from AP to STATION (Íñigo Huguet) [2043453] - mwifiex: Allow switching interface type from P2P_CLIENT to P2P_GO (Íñigo Huguet) [2043453] - mwifiex: Update virtual interface counters right after setting bss_type (Íñigo Huguet) [2043453] - mwifiex: Use helper function for counting interface types (Íñigo Huguet) [2043453] - mwifiex: Run SET_BSS_MODE when changing from P2P to STATION vif-type (Íñigo Huguet) [2043453] - mwifiex: Use function to check whether interface type change is allowed (Íñigo Huguet) [2043453] - mwifiex: Small cleanup for handling virtual interface type changes (Íñigo Huguet) [2043453] - rtw88: move adaptivity mechanism to firmware (Íñigo Huguet) [2043453] - rtw88: support adaptivity for ETSI/JP DFS region (Íñigo Huguet) [2043453] - rtw88: add regulatory strategy by chip type (Íñigo Huguet) [2043453] - rtw88: upgrade rtw_regulatory mechanism and mapping (Íñigo Huguet) [2043453] - brcmfmac: fix incorrect error prints (Íñigo Huguet) [2043453] - ath11k: Align bss_chan_info structure with firmware (Íñigo Huguet) [2043453] - ath11k: add support in survey dump with bss_chan_info (Íñigo Huguet) [2043453] - ath11k: Rename atf_config to flag1 in target_resource_config (Íñigo Huguet) [2043453] - ath11k: fix 4addr multicast packet tx (Íñigo Huguet) [2043453] - ath11k: fix 4-addr tx failure for AP and STA modes (Íñigo Huguet) [2043453] - ath9k: owl-loader: fetch pci init values through nvmem (Íñigo Huguet) [2043453] - ath9k: fetch calibration data via nvmem subsystem (Íñigo Huguet) [2043453] - ath9k: Use tasklet_disable_in_atomic() (Íñigo Huguet) [2043453] - mt76: fix wrong conflict resolution in previous backport (Íñigo Huguet) [2043453] - mac80211: Allow HE operation to be longer than expected. (Íñigo Huguet) [2043453] - revert ath11k: add support for WCN6855 hw2.1 (Íñigo Huguet) [2043453] - RDMA/mlx5: Delete right entry from MR signature database (Amir Tzin) [1982191] - net/mlx5e: Fix select queue to consider SKBTX_HW_TSTAMP (Amir Tzin) [1982191] - net/mlx5e: Don't update netdev RQs with PTP-RQ (Amir Tzin) [1982191] - net/mlx5e: Fix an error code in mlx5e_arfs_create_tables() (Amir Tzin) [1982191] - net/mlx5e: Fix conflict with HW TS and CQE compression (Amir Tzin) [1982191] - net/mlx5e: Fix HW TS with CQE compression according to profile (Amir Tzin) [1982191] - mlx5e: add add missing BH locking around napi_schdule() (Amir Tzin) [1982191] - net/mlx5: Don't overwrite HCA capabilities when setting MSI-X count (Amir Tzin) [1982191] - net/mlx5: Fix err prints and return when creating termination table (Amir Tzin) [1982191] - RDMA/mlx5: Verify that DM operation is reasonable (Amir Tzin) [1982191] - RDMA/mlx5: Expose private query port (Amir Tzin) [1982191] - RDMA/mlx5: Fix type assignment for ICM DM (Amir Tzin) [1982191] - net/mlx5: DR, Add support for isolate_vl_tc QP (Amir Tzin) [1982191] - net/mlx5: DR, Add support for force-loopback QP (Amir Tzin) [1982191] - net/mlx5: DR, Add support for matching tunnel GTP-U (Amir Tzin) [1982191] - net/mlx5: DR, Set flex parser for TNL_MPLS dynamically (Amir Tzin) [1982191] - net/mlx5: DR, Add support for matching on geneve TLV option (Amir Tzin) [1982191] - net/mlx5: DR, Set STEv0 ICMP flex parser dynamically (Amir Tzin) [1982191] - net/mlx5: DR, Add support for dynamic flex parser (Amir Tzin) [1982191] - net/mlx5: DR, Remove protocol-specific flex_parser_3 definitions (Amir Tzin) [1982191] - net/mlx5: mlx5_ifc updates for flex parser (Amir Tzin) [1982191] - net/mlx5: E-Switch, Improve error messages in term table creation (Amir Tzin) [1982191] - net/mlx5: DR, Rename an argument in dr_rdma_segments (Amir Tzin) [1982191] - net/mlx5e: RX, Add checks for calculated Striding RQ attributes (Amir Tzin) [1982191] - net/mlx5e: Fix possible non-initialized struct usage (Amir Tzin) [1982191] - mlx5: implement ethtool standard stats (Amir Tzin) [1982191] - net/mlx5: Enhance diagnostics info for TX/RX reporters (Amir Tzin) [1982191] - net/mlx5: Add helper to initialize 1PPS (Amir Tzin) [1982191] - net/mlx5e: Add ethtool extended link state (Amir Tzin) [1982191 1982232] - net/mlx5: Add register layout to support extended link state (Amir Tzin) [1982191 1982232] - net/mlx5: Allocate FC bulk structs with kvzalloc() instead of kzalloc() (Amir Tzin) [1982191] - net/mlx5e: Cleanup safe switch channels API by passing params (Amir Tzin) [1982191] - net/mlx5e: Refactor on-the-fly configuration changes (Amir Tzin) [1982191] - net/mlx5e: Use mlx5e_safe_switch_channels when channels are closed (Amir Tzin) [1982191] - net/mlx5e: Allow mlx5e_safe_switch_channels to work with channels closed (Amir Tzin) [1982191] - mlx5: implement ethtool::get_fec_stats (Amir Tzin) [1982191] - net/mlx5e: Fix RQ creation flow for queues which doesn't support XDP (Amir Tzin) [1982191] - net/mlx5: Remove return statement exist at the end of void function (Amir Tzin) [1982191] - net/mlx5: Add a blank line after declarations (Amir Tzin) [1982191] - net/mlx5: DR, Alloc cmd buffer with kvzalloc() instead of kzalloc() (Amir Tzin) [1982191] - net/mlx5: DR, Use variably sized data structures for different actions (Amir Tzin) [1982191] - RDMA/mlx5: Expose UAPI to query DM (Amir Tzin) [1982191 1926606 1926603] - RDMA/mlx5: Add support in MEMIC operations (Amir Tzin) [1982191 1926606 1926603] - RDMA/mlx5: Add support to MODIFY_MEMIC command (Amir Tzin) [1982191 1926606 1926603] - RDMA/mlx5: Re-organize the DM code (Amir Tzin) [1982191 1926606 1926603] - RDMA/mlx5: Move all DM logic to separate file (Amir Tzin) [1982191 1926606 1926603] - net/mlx5: Add MEMIC operations related bits (Amir Tzin) [1982191 1926606 1926603] - net/mlx5: Add support for DSFP module EEPROM dumps (Amir Tzin) [1982191 1982233] - net/mlx5: Implement get_module_eeprom_by_page() (Amir Tzin) [1982191 1982233] - net/mlx5: Refactor module EEPROM query (Amir Tzin) [1982191 1982233] - IB/mlx5: Reduce max order of memory allocated for xlt update (Amir Tzin) [1982191] - net/mlx5: Implement sriov_get_vf_total_msix/count() callbacks (Amir Tzin) [1982191 1982230] - net/mlx5: Dynamically assign MSI-X vectors count (Amir Tzin) [1982191 1982230] - net/mlx5: Add dynamic MSI-X capabilities bits (Amir Tzin) [1982191 1982230] - net/mlx5e: Dynamic alloc vlan table for netdev when needed (Amir Tzin) [1982191] - net/mlx5e: Dynamic alloc arfs table for netdev when needed (Amir Tzin) [1982191] - net/mlx5: Use ida_alloc_range() instead of ida_simple_alloc() (Amir Tzin) [1982191] - net/mlx5e: Update ethtool setting of CQE compression (Amir Tzin) [1982191] - net/mlx5e: Allow coexistence of CQE compression and HW TS PTP (Amir Tzin) [1982191] - net/mlx5e: Add PTP Flow Steering support (Amir Tzin) [1982191] - net/mlx5e: Introduce Flow Steering ANY API (Amir Tzin) [1982191] - net/mlx5e: Introduce Flow Steering UDP API (Amir Tzin) [1982191] - net/mlx5e: Cleanup Flow Steering level (Amir Tzin) [1982191] - net/mlx5e: Add PTP RQ to RX reporter (Amir Tzin) [1982191] - net/mlx5e: Refactor RX reporter diagnostics (Amir Tzin) [1982191] - net:mlx5e: Add PTP-TIR and PTP-RQT (Amir Tzin) [1982191] - net/mlx5e: Add PTP-RX statistics (Amir Tzin) [1982191] - net/mlx5e: Add RQ to PTP channel (Amir Tzin) [1982191] - net/mlx5e: Add states to PTP channel (Amir Tzin) [1982191] - RDMA/mlx5: Set ODP caps only if device profile support ODP (Amir Tzin) [1982191] - net/mlx5e: Cleanup PTP (Amir Tzin) [1982191] - net/mlx5e: Generalize PTP implementation (Amir Tzin) [1982191] - net/mlx5e: Generalize direct-TIRs and direct-RQTs API (Amir Tzin) [1982191] - net/mlx5e: Generalize close RQ (Amir Tzin) [1982191] - net/mlx5e: Generalize RQ activation (Amir Tzin) [1982191] - net/mlx5e: Generalize open RQ (Amir Tzin) [1982191] - net/mlx5: Add helper to set time-stamp translator on a queue (Amir Tzin) [1982191] - net/mlx5e: Allow creating mpwqe info without channel (Amir Tzin) [1982191] - net/mlx5e: alloc the correct size for indirection_rqt (Amir Tzin) [1982191] - net: ethernet: indir_table.h is included twice (Amir Tzin) [1982191 1982195] - RDMA/mlx5: Create ODP EQ only when ODP MR is created (Amir Tzin) [1982191] - RDMA/mlx5: Add missing returned error check of mlx5_ib_dereg_mr (Amir Tzin) [1982191] - net/mlx5: Move devlink port from mlx5e priv to mlx5e resources (Amir Tzin) [1982191] - net/mlx5e: Allow to match on ICMP parameters (Amir Tzin) [1982191] - net/mlx5: Display the command index in command mailbox dump (Amir Tzin) [1982191] - net/mlx5e: allocate 'indirection_rqt' buffer dynamically (Amir Tzin) [1982191] - net/mlx5e: Dump ICOSQ WQE descriptor on CQE with error events (Amir Tzin) [1982191] - net/mlx5e: Use net_prefetchw instead of prefetchw in MPWQE TX datapath (Amir Tzin) [1982191] - net/mlx5e: Remove redundant newline in NL_SET_ERR_MSG_MOD (Amir Tzin) [1982191] - net/mlx5: Read congestion counters from all ports when lag is active (Amir Tzin) [1982191] - net/mlx5: remove unneeded semicolon (Amir Tzin) [1982191] - net/mlx5: DR, Remove unneeded rx_decap_l3 function for STEv1 (Amir Tzin) [1982191] - net/mlx5: Use order-0 allocations for EQs (Amir Tzin) [1982191] - net/mlx5: Add IFC bits needed for single FDB mode (Amir Tzin) [1982191] - net/mlx5: E-Switch, Refactor send to vport to be more generic (Amir Tzin) [1982191 1982195] - RDMA/mlx5: Use representor E-Switch when getting netdev and metadata (Amir Tzin) [1982191] - net/mlx5: E-Switch, Add eswitch pointer to each representor (Amir Tzin) [1982191 1982195] - net/mlx5: E-Switch, Add match on vhca id to default send rules (Amir Tzin) [1982191 1982195] - net/mlx5: Remove unused mlx5_core_health member recover_work (Amir Tzin) [1982191] - net/mlx5: simplify the return expression of mlx5_esw_offloads_pair() (Amir Tzin) [1982191 1982195] - net/mlx5: Cleanup prototype warning (Amir Tzin) [1982191] - RDMA/mlx5: Allow larger pages in DevX umem (Amir Tzin) [1982191] - RDMA/mlx5: Rename mlx5_mr_cache_invalidate() to revoke_mr() (Amir Tzin) [1982191] - RDMA/mlx5: Consolidate MR destruction to mlx5_ib_dereg_mr() (Amir Tzin) [1982191] - RDMA/mlx5: Use a union inside mlx5_ib_mr (Amir Tzin) [1982191] - platform/mellanox: mlxbf-tmfifo: Fix a memory barrier issue (Amir Tzin) [2018145] - mmc: dw_mmc-bluefield: : Fix the license information (Amir Tzin) [2018145] - mmc: dw_mmc-bluefield: simplify the probe() function (Amir Tzin) [2018145] - benet: mark device 0xe220 (Lancer) as deprecated (Michal Schmidt) [2054409] - myri10ge: mark as deprecated (Michal Schmidt) [2054409] - liquidio: mark as deprecated, not unmaintained (Michal Schmidt) [2054409] - netxen_nic: remove unmaintained mark, keep deprecated (Michal Schmidt) [2054409] - bnx2: mark as deprecated, not unmaintained (Michal Schmidt) [2054409] - SUNRPC: Don't dereference xprt->snd_task if it's a cookie (Dave Wysochanski) [2046545] - SUNRPC: Add source address/port to rpc_socket* traces (Dave Wysochanski) [2046545] - netfilter: conntrack: re-init state for retransmitted syn-ack (Florian Westphal) [2043093] - netfilter: conntrack: move synack init code to helper (Florian Westphal) [2043093]- ibmvnic: remove unused defines (Diego Domingos) [2047920] - ibmvnic: Update driver return codes (Diego Domingos) [2047920] - ARM: iop32x: disable N2100 PCI parity reporting (Josef Oskera) [2031880] - r8169: fix incorrect mac address assignment (Josef Oskera) [2031880] - r8169: Add device 10ec:8162 to driver r8169 (Josef Oskera) [2031880] - ethernet: r8169: use eth_hw_addr_set() (Josef Oskera) [2031880] - net: phy: realtek: add support for RTL8365MB-VC internal PHYs (Josef Oskera) [2031880] - ethernet: use eth_hw_addr_set() for dev->addr_len cases (Josef Oskera) [2031880] - r8169: enable ASPM L0s state (Josef Oskera) [2031880] - r8169: rename rtl_csi_access_enable to rtl_set_aspm_entry_latency (Josef Oskera) [2031880] - r8169: change the L0/L1 entrance latencies for RTL8106e (Josef Oskera) [2031880] - Revert "r8169: avoid link-up interrupt issue on RTL8106e if user enables ASPM" (Josef Oskera) [2031880] - r8169: Avoid duplicate sysfs entry creation error (Josef Oskera) [2031880] - r8169: Avoid memcpy() over-reading of ETH_SS_STATS (Josef Oskera) [2031880] - r8169: avoid link-up interrupt issue on RTL8106e if user enables ASPM (Josef Oskera) [2031880] - net: phy: realtek: net: Fix less than zero comparison of a u16 (Josef Oskera) [2031880] - net: phy: realtek: add delay to fix RXC generation issue (Josef Oskera) [2031880] - net: phy: realtek: add dt property to enable ALDPS mode (Josef Oskera) [2031880] - net: phy: realtek: add dt property to disable CLKOUT clock (Josef Oskera) [2031880] - r8169: Fix fall-through warning for Clang (Josef Oskera) [2031880] - r8169: use KBUILD_MODNAME instead of own module name definition (Josef Oskera) [2031880] - r8169: keep pause settings on interface down/up cycle (Josef Oskera) [2031880] - r8169: add support for pause ethtool ops (Josef Oskera) [2031880] - r8169: use mac-managed PHY PM (Josef Oskera) [2031880] - r8169: remove rtl_hw_start_8168c_3 (Josef Oskera) [2031880] - r8169: add support for ethtool get_ringparam (Josef Oskera) [2031880] - r8169: use lower_32_bits/upper_32_bits macros (Josef Oskera) [2031880] - net: phy: make PHY PM ops a no-op if MAC driver manages PHY PM (Josef Oskera) [2031880] - mm/gup: remove unused get_user_pages_locked() (Chris von Recklinghausen) [2048650] - mm: change lookup_node() to use get_user_pages_fast() (Chris von Recklinghausen) [2048650] - mm/gup: remove unused pin_user_pages_locked() (Chris von Recklinghausen) [2048650] - mm/gup: follow_pfn_pte(): -EEXIST cleanup (Chris von Recklinghausen) [2048650] - mm: fix invalid page pointer returned with FOLL_PIN gups (Chris von Recklinghausen) [2048650] - mm: fix typos in comments (Chris von Recklinghausen) [2048650] - vfio/iommu_type1: replace kfree with kvfree (Alex Williamson) [2046547] - vfio/pci: Fix error return code in vfio_ecap_init() (Alex Williamson) [2046547] - vfio/pci: Add missing range check in vfio_pci_mmap (Alex Williamson) [2046547] - vfio/mdev: Do not allow a mdev_type to have a NULL parent pointer (Alex Williamson) [2046547] - vfio/mdev: Make to_mdev_device() into a static inline (Alex Williamson) [2046547] - vfio/iommu_type1: Mantain a counter for non_pinned_groups (Alex Williamson) [2046547] - vfio/iommu_type1: Fix some sanity checks in detach group (Alex Williamson) [2046547] - vfio/iommu_type1: Populate full dirty when detach non-pinned group (Alex Williamson) [2046547] - vfio/pci: Move dummy_resources_list init in vfio_pci_probe() (Alex Williamson) [2046547] - vfio/virqfd: Drain events from eventfd in virqfd_wakeup() (Alex Williamson) [2046547] - ext4: fix direct I/O read error (Lukas Czerner) [1868258] - usb: xhci: Extend support for runtime power management for AMD's Yellow carp. (Renjith Pananchikkal) [2015775] - usb: xhci: Enable runtime-pm by default on AMD Yellow Carp platform (Renjith Pananchikkal) [2015775] - thunderbolt: Enable retry logic for intra-domain control packets (David Arcari) [2028287] - nvme-fabrics: fix state check in nvmf_ctlr_matches_baseopts() (Gopal Tiwari) [2043755] - smb3: do not error on fsync when readonly (Ronnie Sahlberg) [2037811] - cifs: serialize all mount attempts (Ronnie Sahlberg) [2008434] - ALSA: memalloc: Unify x86 SG-buffer handling (take#3) (Jaroslav Kysela) [2049437] - ALSA: usb-audio: add mapping for MSI MPG X570S Carbon Max Wifi. (Jaroslav Kysela) [2049437] - ALSA: usb-audio: Drop CONFIG_PM ifdefs (Jaroslav Kysela) [2049437] - ALSA: usb-audio: Fix dB level of Bose Revolve+ SoundLink (Jaroslav Kysela) [2049437] - ALSA: usb-audio: Add minimal-mute notion in dB mapping table (Jaroslav Kysela) [2049437] - ALSA: usb-audio: Use int for dB map values (Jaroslav Kysela) [2049437] - ALSA: hda/tegra: Fix Tegra194 HDA reset failure (Jaroslav Kysela) [2049437] - ALSA: hda/realtek: Use ALC285_FIXUP_HP_GPIO_LED on another HP laptop (Jaroslav Kysela) [2049437] - ALSA: hda: Add new AlderLake-P variant PCI ID (Jaroslav Kysela) [2049437] - ALSA: hda: Add AlderLake-N PCI ID (Jaroslav Kysela) [2049437] - ALSA: hda: use swap() to make code cleaner (Jaroslav Kysela) [2049437] - ALSA: Fix some typo (Jaroslav Kysela) [2049437] - ALSA: hda/hdmi: Consider ELD is invalid when no SAD is present (Jaroslav Kysela) [2049437] - ALSA: hda: Remove redundant runtime PM calls (Jaroslav Kysela) [2049437] - ALSA: hda: Do disconnect jacks at codec unbind (Jaroslav Kysela) [2049437] - ALSA: hda: intel: More comprehensive PM runtime setup for controller driver (Jaroslav Kysela) [2049437] - ASoC: SOF: Intel: fix build issue related to CODEC_PROBE_ENTRIES (Jaroslav Kysela) [2049437] - ASoC: cs42l42: Report initial jack state (Jaroslav Kysela) [2049437] - ALSA: hda/realtek: Re-order quirk entries for Lenovo (Jaroslav Kysela) [2049437] - ALSA: hda/realtek: Add quirk for Legion Y9000X 2020 (Jaroslav Kysela) [2049437] - ALSA: hda/realtek: Add speaker fixup for some Yoga 15ITL5 devices (Jaroslav Kysela) [2049437] - tools headers UAPI: Sync sound/asound.h with the kernel sources (Jaroslav Kysela) [2049437] - tools include UAPI: Sync sound/asound.h copy with the kernel sources (Jaroslav Kysela) [2049437] - tools include UAPI: Sync sound/asound.h copy (Jaroslav Kysela) [2049437] - tools include UAPI: Sync sound/asound.h copy with the kernel sources (Jaroslav Kysela) [2049437] - tools include UAPI: Sync sound/asound.h copy with the kernel sources (Jaroslav Kysela) [2049437] - ASoC: SOF: handle paused streams during system suspend (Jaroslav Kysela) [2049437] - ASoC: SOF: sof-audio: setup sched widgets during pipeline complete step (Jaroslav Kysela) [2049437] - ASoC: SOF: free widgets in sof_tear_down_pipelines() for static pipelines (Jaroslav Kysela) [2049437] - ALSA: hda/cs8409: Fix Jack detection after resume (Jaroslav Kysela) [2049437] - ALSA: hda/cs8409: Increase delay during jack detection (Jaroslav Kysela) [2049437] - ALSA: hda/realtek - Fix silent output on Gigabyte X570 Aorus Master after reboot from Windows (Jaroslav Kysela) [2049437] - ASoC: Intel: catpt: Test dmaengine_submit() result before moving on (Jaroslav Kysela) [2049437] - ASoC: amd: Fix dependency for SPI master (Jaroslav Kysela) [2049437] - ALSA: usb-audio: Drop superfluous '0' in Presonus Studio 1810c's ID (Jaroslav Kysela) [2049437] - ALSA: oss: fix compile error when OSS_DEBUG is enabled (Jaroslav Kysela) [2049437] - ALSA: hda: Make proper use of timecounter (Jaroslav Kysela) [2049437] - ALSA: led: Use restricted type for iface assignment (Jaroslav Kysela) [2049437] - ALSA: hda: Fix potential deadlock at codec unbinding (Jaroslav Kysela) [2049437] - ALSA: hda: Add missing rwsem around snd_ctl_remove() calls (Jaroslav Kysela) [2049437] - ALSA: PCM: Add missing rwsem around snd_ctl_remove() calls (Jaroslav Kysela) [2049437] - ALSA: jack: Add missing rwsem around snd_ctl_remove() calls (Jaroslav Kysela) [2049437] - ASoC: Intel: sof_sdw: fix jack detection on HP Spectre x360 convertible (Jaroslav Kysela) [2049437] - kernel: fork: properly initialize mm->mm_rh in dup_mm() and mm_alloc() (Rafael Aquini) [2047242] - vdpa/mlx5: Fix tracking of current number of VQs (Cindy Lu) [2052849] - vdpa/mlx5: Fix is_index_valid() to refer to features (Cindy Lu) [2052849] - vdpa: Protect vdpa reset with cf_mutex (Cindy Lu) [2052849] - vdpa: Avoid taking cf_mutex lock on get status (Cindy Lu) [2052849] - vdpa/vdpa_sim_net: Report max device capabilities (Cindy Lu) [2052849] - vdpa: Use BIT_ULL for bit operations (Cindy Lu) [2052849] - vdpa/vdpa_sim: Configure max supported virtqueues (Cindy Lu) [2052849] - vdpa/mlx5: Report max device capabilities (Cindy Lu) [2052849] - vdpa: Support reporting max device capabilities (Cindy Lu) [2052849] - vdpa/mlx5: Restore cur_num_vqs in case of failure in change_num_qps() (Cindy Lu) [2052849] - vdpa: Add support for returning device configuration information (Cindy Lu) [2052849] - vdpa/mlx5: Support configuring max data virtqueue (Cindy Lu) [2052849] - vdpa/mlx5: Fix config_attr_mask assignment (Cindy Lu) [2052849] - vdpa: Allow to configure max data virtqueues (Cindy Lu) [2052849] - vdpa: Read device configuration only if FEATURES_OK (Cindy Lu) [2052849] - vdpa: Sync calls set/get config/status with cf_mutex (Cindy Lu) [2052849] - vdpa/mlx5: Distribute RX virtqueues in RQT object (Cindy Lu) [2052849] - vdpa: Provide interface to read driver features (Cindy Lu) [2052849] - vdpa/mlx5: Fix wrong configuration of virtio_version_1_0 (Cindy Lu) [2052849] - vdpa: Mark vdpa_config_ops.get_vq_notification as optional (Cindy Lu) [2052849] - vdpa: Avoid duplicate call to vp_vdpa get_status (Cindy Lu) [2052849] - net/mlx5_vdpa: Offer VIRTIO_NET_F_MTU when setting MTU (Cindy Lu) [2052849] - vdpa: add driver_override support (Cindy Lu) [2052849] - docs: document sysfs ABI for vDPA bus (Cindy Lu) [2052849] - ifcvf/vDPA: fix misuse virtio-net device config size for blk dev (Cindy Lu) [2052849] - Revert "efi/libstub: arm64: Double check image alignment at entry" (Vitaly Kuznetsov) [2046303] - ethtool: ioctl: fix potential NULL deref in ethtool_set_coalesce() (William Zhao) [2046342] - cifs: Do not leak EDEADLK to dgetents64 for STATUS_USER_SESSION_DELETED (Ronnie Sahlberg) [1994393] - cifs: constify pathname arguments in a bunch of helpers (Ronnie Sahlberg) [1994393] - cgroup: Use open-time cgroup namespace for process migration perm checks (Chris von Recklinghausen) [2035766] - cgroup: Allocate cgroup_file_ctx for kernfs_open_file->priv (Chris von Recklinghausen) [2035766] - cgroup: Use open-time credentials for process migraton perm checks (Chris von Recklinghausen) [2035766] - cgroup: make per-cgroup pressure stall tracking configurable (Chris von Recklinghausen) [2035766] - powerpc/idle: Don't corrupt back chain when going idle (Laurent Vivier) [2052793] - powerpc64/idle: Fix SP offsets when saving GPRs (Laurent Vivier) [2052793] - sfc: ef10: implement ethtool::get_fec_stats (Íñigo Huguet) [2042798] - sfc: The RX page_ring is optional (Íñigo Huguet) [2042798] - sfc: Check null pointer of rx_queue->page_ring (Íñigo Huguet) [2042798] - sfc_ef100: potential dereference of null pointer (Íñigo Huguet) [2042798] - sfc: Don't use netif_info before net_device setup (Íñigo Huguet) [2042798] - sfc: Export fibre-specific supported link modes (Íñigo Huguet) [2042798] - sfc: Fix reading non-legacy supported link modes (Íñigo Huguet) [2042798] - ethernet: constify references to netdev->dev_addr in drivers (Íñigo Huguet) [2042798] - ethernet: use eth_hw_addr_set() instead of ether_addr_copy() (Íñigo Huguet) [2042798] - ethernet: use eth_hw_addr_set() (Íñigo Huguet) [2042798] - sfc: last resort fallback for lack of xdp tx queues (Íñigo Huguet) [2042798 1995444] - sfc: fallback for lack of xdp tx queues (Íñigo Huguet) [2042798 1995444] - ext4: fix potential uninitialized access to retval in kmmpd (Lukas Czerner) [2046355] - ext4: fix possible UAF when remounting r/o a mmp-protected file system (Lukas Czerner) [2046355] - ext4: fix memory leak in ext4_fill_super (Lukas Czerner) [2046355] - quota: check block number when reading the block in quota file (Lukas Czerner) [2046999] - quota: correct error number in free_dqentry() (Lukas Czerner) [2046999] - quota: Fix memory leak when handling corrupted quota file (Lukas Czerner) [2046999] - quota: Sanity-check quota file headers on load (Lukas Czerner) [2046999] - quota: clear padding in v2r1_mem2diskdqb() (Lukas Czerner) [2046999] - quota: Check that quota is not dirty before release (Lukas Czerner) [2046999] - quota: fix livelock in dquot_writeback_dquots (Lukas Czerner) [2046999] - ext4: fix e2fsprogs checksum failure for mounted filesystem (Lukas Czerner) [1937180] - ext4: prevent partial update of the extent blocks (Lukas Czerner) [2035877] - ext4: check for inconsistent extents between index and leaf block (Lukas Czerner) [2035877] - ext4: check for out-of-order index extents in ext4_valid_extent_entries() (Lukas Czerner) [2035877] - ext4: avoid trim error on fs with small groups (Lukas Czerner) [2046355] - ext4: fix null-ptr-deref in '__ext4_journal_ensure_credits' (Lukas Czerner) [2046355] - ext4: make sure to reset inode lockdep class when quota enabling fails (Lukas Czerner) [2046355] - ext4: make sure quota gets properly shutdown on error (Lukas Czerner) [2046355] - ext4: Fix BUG_ON in ext4_bread when write quota data (Lukas Czerner) [2046355] - ext4: refresh the ext4_ext_path struct after dropping i_data_sem. (Lukas Czerner) [2046355] - ext4: ensure enough credits in ext4_ext_shift_path_extents (Lukas Czerner) [2046355] - ext4: fix potential infinite loop in ext4_dx_readdir() (Lukas Czerner) [2046355] - ext4: fix loff_t overflow in ext4_max_bitmap_size() (Lukas Czerner) [2046355] - ext4: fix reserved space counter leakage (Lukas Czerner) [2046355] - ext4: fix race writing to an inline_data file while its xattrs are changing (Lukas Czerner) [2046355] - ext4: fix potential htree corruption when growing large_dir directories (Lukas Czerner) [2046355] - ext4: use ext4_grp_locked_error in mb_find_extent (Lukas Czerner) [2046355] - ext4: correct the cache_nr in tracepoint ext4_es_shrink_exit (Lukas Czerner) [2046355] - ext4: remove check for zero nr_to_scan in ext4_es_scan() (Lukas Czerner) [2046355] - ext4: return error code when ext4_fill_flex_info() fails (Lukas Czerner) [2046355] - ext4: cleanup in-core orphan list if ext4_truncate() failed to get a transaction handle (Lukas Czerner) [2046355] - ext4: fix kernel infoleak via ext4_extent_header (Lukas Czerner) [2046355] - ext4: fix memory leak in ext4_fill_super (Lukas Czerner) [2046355] - ext4: fix bug on in ext4_es_cache_extent as ext4_split_extent_at failed (Lukas Czerner) [2046355] - ext4: fix error code in ext4_commit_super (Lukas Czerner) [2046355] - crash_core, vmcoreinfo: append 'SECTION_SIZE_BITS' to vmcoreinfo (Pingfan Liu) [2046631] - arm64/crash_core: Export TCR_EL1.T1SZ in vmcoreinfo (Pingfan Liu) [2046631] - arm64: kernel: arch_crash_save_vmcoreinfo() should depend on CONFIG_CRASH_CORE (Mark Salter) [2046631] - Revert "[arm64] arm64, vmcoreinfo : Append 'MAX_PHYSMEM_BITS' to vmcoreinfo" (Pingfan Liu) [2046631] - crash_core, vmcoreinfo: Append 'MAX_PHYSMEM_BITS' to vmcoreinfo (Pingfan Liu) [2046631] - ibmvnic: don't release napi in __ibmvnic_open() (Gustavo Walbon) [2051793]- EDAC/igen6: Add Intel Alder Lake SoC support (Aristeu Rozanski) [1971965 1783145] - EDAC/igen6: Add Intel Tiger Lake SoC support (Aristeu Rozanski) [1971965 1783145] - EDAC/igen6: Add Intel ICL-NNPI SoC support (Aristeu Rozanski) [1971965 1783145] - EDAC/i10nm: Add support for high bandwidth memory (Aristeu Rozanski) [1971965 1783145] - EDAC/i10nm: Add detection of memory levels for ICX/SPR servers (Aristeu Rozanski) [1971965 1783145] - EDAC/skx_common: Add new ADXL components for 2-level memory (Aristeu Rozanski) [1971965 1783145] - EDAC, skx: Retrieve and print retry_rd_err_log registers (Aristeu Rozanski) [1971965 1783145] - EDAC, skx_common: Refactor so that we initialize "dev" in result of adxl decode. (Aristeu Rozanski) [1971965 1783145] - selinux: parse contexts for mount options early (Scott Mayhew) [1984355] - selinux: try to use preparsed sid before calling parse_sid() (Scott Mayhew) [1984355] - selinux: Fix selinux_sb_mnt_opts_compat() (Scott Mayhew) [1984355] - selinux: access superblock_security_struct in LSM blob way (Scott Mayhew) [1984355] - selinux: minor tweaks to selinux_add_opt() (Scott Mayhew) [1984355] - selinux: fix potential memleak in selinux_add_opt() (Scott Mayhew) [1984355] - selinux: fix sleeping function called from invalid context (Scott Mayhew) [1984355] - LSM: Infrastructure management of the superblock (Scott Mayhew) [1984355] - selinux: drop super_block backpointer from superblock_security_struct (Scott Mayhew) [1984355] - selinux: remove redundant allocation and helper functions (Scott Mayhew) [1984355] - ath11k: add support for WCN6855 hw2.1 (Íñigo Huguet) [1970036 1988269] - ath11k: add string type to search board data in board-2.bin for WCN6855 (Íñigo Huguet) [1970036 1988269] - firmware: smccc: Fix check for ARCH_SOC_ID not implemented (Vitaly Kuznetsov) [2053450] - bpf, arm64: Use emit_addr_mov_i64() for BPF_PSEUDO_FUNC (Yauheni Kaliuta) [2051789] - bpf/selftests: disable a verifier test for powerpc (Viktor Malik) [2046032] - bpf/selftests: allow disabling verifier tests (Viktor Malik) [2046032] - vfs: check dentry is still valid in get_link() (Ian Kent) [2014846] - xfs: don't expose internal symlink metadata buffers to the vfs (Brian Foster) [2014846] - scsi: vmw_pvscsi: Set residual data length conditionally (Cathy Avery) [2052345] - scsi: mpt3sas: Fix incorrect system timestamp (Tomas Henzl) [2026212] - scsi: mpt3sas: Fix system going into read-only mode (Tomas Henzl) [2026212] - scsi: mpt3sas: Fix kernel panic during drive powercycle test (Tomas Henzl) [2026212] - scsi: mpt3sas: Clean up some inconsistent indenting (Tomas Henzl) [2026212] - scsi: scsi_transport_srp: Don't block target in SRP_PORT_LOST state (Ewan D. Milne) [2028290] - blktrace: switch trace spinlock to a raw spinlock (Wander Lairson Costa) [1905749] - blktrace: Fix uaf in blk_trace access after removing by sysfs (Wander Lairson Costa) [1905749] - blk-wbt: export internal state via debugfs (Ming Lei) [2047313] - platform/x86: ISST: Fix optimization with use of numa (Prarit Bhargava) [2023820] - platform/x86: ISST: Use numa node id for cpu pci dev mapping (Prarit Bhargava) [2023818] - platform/x86: ISST: Optimize CPU to PCI device mapping (Prarit Bhargava) [2023818] - efi/x86: drop task_lock() from efi_switch_mm() (Fernando Pacheco) [2035415] - configs: enable LOGITECH_FF (Benjamin Tissoires) [1945987] - Input: joydev - prevent use of not validated data in JSIOCSBTNMAP ioctl (Benjamin Tissoires) [1974089] - Input: joydev - prevent potential read overflow in ioctl (Benjamin Tissoires) [1974089] - xfs: Fix CIL throttle hang when CIL space used going backwards (Thiago Becker) [2040371] - netfilter: nf_conntrack_netbios_ns: fix helper module alias (Florian Westphal) [2038015] - selftests: nft_concat_range: add test for reload with no element add/del (Florian Westphal) [2046309] - netfilter: fix regression in looped (broad|multi)cast's MAC handling (Florian Westphal) [2046309] - selftests: netfilter: Add correctness test for mac,net set type (Florian Westphal) [2046309] - netfilter: flowtable: fix IPv6 tunnel addr match (Florian Westphal) [2046309] - netfilter: conntrack: don't increment invalid counter on NF_REPEAT (Florian Westphal) [2046309] - netfilter: nft_set_pipapo: allocate pcpu scratch maps on clone (Florian Westphal) [2046309] - netfilter: nft_payload: do not update layer 4 checksum when mangling fragments (Florian Westphal) [2046309] - netfilter: ipvs: Fix reuse connection if RS weight is 0 (Florian Westphal) [2046309] - netfilter: ctnetlink: do not erase error code with EINVAL (Florian Westphal) [2046309] - netfilter: ctnetlink: fix filtering with CTA_TUPLE_REPLY (Florian Westphal) [2046309] - netfilter: nfnetlink_queue: fix OOB when mac header was cleared (Florian Westphal) [2046309] - netfilter: nft_dynset: relax superfluous check on set updates (Florian Westphal) [2046309] - netfilter: use kvmalloc_array to allocate memory for hashtable (Phil Sutter) [2001762] - netfilter: nf_tables: skip netdev events generated on netns removal (Phil Sutter) [2053436] - xfrm: add state hashtable keyed by seq (Sabrina Dubroca) [1926538]- cgroup/cpuset: Fix "suspicious RCU usage" lockdep warning (Waiman Long) [2050418] - cpuset: Fix the bug that subpart_cpus updated wrongly in update_cpumask() (Waiman Long) [2050418] - IB/rdmavt: Validate remote_addr during loopback atomic tests (Kamal Heib) [2033480] - in wb_init, use gfp instead of GFP_KERNEL when allocating bw_dwork (Chris von Recklinghausen) [2046179] - scsi: bnx2fc: Make bnx2fc_recv_frame() mp safe (John Meneghini) [2051691] - scsi: bnx2fc: Flush destroy_work queue before calling bnx2fc_interface_put() (John Meneghini) [1973208] - nvme: drop unused variable ctrl in nvme_setup_cmd (John Meneghini) [2033384] - nvme: increment request genctr on completion (John Meneghini) [2033384] - nvme-pci: Fix abort command id (John Meneghini) [2033384] - nvme: add command id quirk for apple controllers (John Meneghini) [2033384] - nvme: move nvme_multi_css into nvme.h (John Meneghini) [2033384] - nvme: code command_id with a genctr for use-after-free validation (John Meneghini) [2033384] - nvme-pci: limit maximum queue depth to 4095 (John Meneghini) [2033384] - params: lift param_set_uint_minmax to common code (John Meneghini) [2033384] - CI: Enable baseline realtime checks (Veronika Kabatova) - CI: Rename pipelines to include release names (Veronika Kabatova) - sched/pelt: Relax the sync of load_sum with load_avg (Phil Auld) [2037123] - sched/pelt: Relax the sync of runnable_sum with runnable_avg (Phil Auld) [2037123] - sched/pelt: Continue to relax the sync of util_sum with util_avg (Phil Auld) [2037123] - sched/pelt: Relax the sync of util_sum with util_avg (Phil Auld) [2037123] - cifs: fix memory leak of smb3_fs_context_dup::server_hostname (Ronnie Sahlberg) [2044670] - cifs: To match file servers, make sure the server hostname matches (Ronnie Sahlberg) [2044670] - perf/x86/intel/uncore: Fix Intel SPR M3UPI event constraints (Michael Petlan) [1837402] - perf/x86/intel/uncore: Fix Intel SPR M2PCIE event constraints (Michael Petlan) [1837402] - perf/x86/intel/uncore: Fix Intel SPR IIO event constraints (Michael Petlan) [1837402] - perf/x86/intel/uncore: Fix Intel SPR CHA event constraints (Michael Petlan) [1837402] - perf/x86/intel/uncore: Support IMC free-running counters on Sapphire Rapids server (Michael Petlan) [1837402] - perf/x86/intel/uncore: Support IIO free-running counters on Sapphire Rapids server (Michael Petlan) [1837402] - perf/x86/intel/uncore: Factor out snr_uncore_mmio_map() (Michael Petlan) [1837402] - perf/x86/intel/uncore: Add alias PMU name (Michael Petlan) [1837402] - perf/x86/intel/uncore: Add Sapphire Rapids server MDF support (Michael Petlan) [1837402] - perf/x86/intel/uncore: Add Sapphire Rapids server M3UPI support (Michael Petlan) [1837402] - perf/x86/intel/uncore: Add Sapphire Rapids server UPI support (Michael Petlan) [1837402] - perf/x86/intel/uncore: Add Sapphire Rapids server M2M support (Michael Petlan) [1837402] - perf/x86/intel/uncore: Add Sapphire Rapids server IMC support (Michael Petlan) [1837402] - perf/x86/intel/uncore: Add Sapphire Rapids server PCU support (Michael Petlan) [1837402] - perf/x86/intel/uncore: Add Sapphire Rapids server M2PCIe support (Michael Petlan) [1837402] - perf/x86/intel/uncore: Add Sapphire Rapids server IRP support (Michael Petlan) [1837402] - perf/x86/intel/uncore: Add Sapphire Rapids server IIO support (Michael Petlan) [1837402] - perf/x86/intel/uncore: Add Sapphire Rapids server CHA support (Michael Petlan) [1837402] - perf/x86/intel/uncore: Add Sapphire Rapids server framework (Michael Petlan) [1837402] - ovl: fix deadlock in splice write (Miklos Szeredi) [2028998] - selinux: fix NULL-pointer dereference when hashtab allocation fails (Ondrej Mosnacek) [2021467] - selinux: fix double free of cond_list on error paths (Ondrej Mosnacek) [2043605] - ibmvnic: remove unused ->wait_capability (Diego Domingos) [2049368] - ibmvnic: don't spin in tasklet (Diego Domingos) [2049368] - ibmvnic: init ->running_cap_crqs early (Diego Domingos) [2049368] - ibmvnic: Allow extra failures before disabling (Diego Domingos) [2049368] - hpsa: add new messaging (Tomas Henzl) [1801777] - aacraid: add new messaging (Tomas Henzl) [2044365] - Revert "[scsi] Revert "[scsi] aacraid: add removed id table"" (Tomas Henzl) [2044365] - mpt3sas: Add new messaging (Tomas Henzl) [2044366] - Revert "[scsi] mpt*: remove certain deprecated pci-ids" (Tomas Henzl) [2044366] - mptsas: add new messaging (Tomas Henzl) [2044366] - sctp: hold endpoint before calling cb in sctp_transport_lookup_process (Xin Long) [2043822] - sctp: use call_rcu to free endpoint (Xin Long) [2043822] - sctp: move hlist_node and hashent out of sctp_ep_common (Xin Long) [2043822] - net: Use nlmsg_unicast() instead of netlink_unicast() (Xin Long) [2043822] - video: hyperv_fb: Fix validation of screen resolution (Mohammed Gamal) [1952821] - powerpc/pseries: extract host bridge from pci_bus prior to bus removal (Diego Domingos) [2051509] - dm: properly fix redundant bio-based IO accounting (Mike Snitzer) [2051803] - dm: revert partial fix for redundant bio-based IO accounting (Mike Snitzer) [2051803] - block: add bio_start_io_acct_time() to control start_time (Mike Snitzer) [2051803] - block: document iostat changes for disk busy time accounting (Mike Snitzer) [2051803]- tee: optee: Fix incorrect page free bug (Chris von Recklinghausen) [2030755] {CVE-2021-44733} - tee: handle lookup of shm with reference count 0 (Chris von Recklinghausen) [2030755] {CVE-2021-44733} - optee: smc_abi.c: add missing #include (Chris von Recklinghausen) [2030755] {CVE-2021-44733} - optee: isolate smc abi (Chris von Recklinghausen) [2030755] {CVE-2021-44733} - optee: refactor driver with internal callbacks (Chris von Recklinghausen) [2030755] {CVE-2021-44733} - optee: simplify optee_release() (Chris von Recklinghausen) [2030755] {CVE-2021-44733} - tee: optee: Fix missing devices unregister during optee_remove (Chris von Recklinghausen) [2030755] {CVE-2021-44733} - tee/optee/shm_pool: fix application of sizeof to pointer (Chris von Recklinghausen) [2030755] {CVE-2021-44733} - tee: Correct inappropriate usage of TEE_SHM_DMA_BUF flag (Chris von Recklinghausen) [2030755] {CVE-2021-44733} - tee: add tee_shm_alloc_kernel_buf() (Chris von Recklinghausen) [2030755] {CVE-2021-44733} - optee: Clear stale cache entries during initialization (Chris von Recklinghausen) [2030755] {CVE-2021-44733} - optee: fix tee out of memory failure seen during kexec reboot (Chris von Recklinghausen) [2030755] {CVE-2021-44733} - optee: Refuse to load the driver under the kdump kernel (Chris von Recklinghausen) [2030755] {CVE-2021-44733} - optee: Fix memory leak when failing to register shm pages (Chris von Recklinghausen) [2030755] {CVE-2021-44733} - optee: use export_uuid() to copy client UUID (Chris von Recklinghausen) [2030755] {CVE-2021-44733} - tee: optee: do not check memref size on return from Secure World (Chris von Recklinghausen) [2030755] {CVE-2021-44733} - tee: optee: fix build error caused by recent optee tracepoints feature (Chris von Recklinghausen) [2030755] {CVE-2021-44733} - tee: optee: add invoke_fn tracepoints (Chris von Recklinghausen) [2030755] {CVE-2021-44733} - optee: simplify i2c access (Chris von Recklinghausen) [2030755] {CVE-2021-44733} - tee: optee: remove need_resched() before cond_resched() (Chris von Recklinghausen) [2030755] {CVE-2021-44733} - optee: sync OP-TEE headers (Chris von Recklinghausen) [2030755] {CVE-2021-44733} - tee: optee: replace might_sleep with cond_resched (Chris von Recklinghausen) [2030755] {CVE-2021-44733} - drivers: optee: fix i2c build issue (Chris von Recklinghausen) [2030755] {CVE-2021-44733} - tee: convert get_user_pages() --> pin_user_pages() (Chris von Recklinghausen) [2030755] {CVE-2021-44733} - drivers: optee: allow op-tee to access devices on the i2c bus (Chris von Recklinghausen) [2030755] {CVE-2021-44733} - driver: tee: Handle NULL pointer indication from client (Chris von Recklinghausen) [2030755] {CVE-2021-44733} - optee: enable support for multi-stage bus enumeration (Chris von Recklinghausen) [2030755] {CVE-2021-44733} - optee: use uuid for sysfs driver entry (Chris von Recklinghausen) [2030755] {CVE-2021-44733} - tee: optee: Add support for session login client UUID generation (Chris von Recklinghausen) [2030755] {CVE-2021-44733} - tee: enable support to register kernel memory (Chris von Recklinghausen) [2030755] {CVE-2021-44733} - tee: remove unnecessary NULL check in tee_shm_alloc() (Chris von Recklinghausen) [2030755] {CVE-2021-44733} - tee: don't assign shm id for private shms (Chris von Recklinghausen) [2030755] {CVE-2021-44733} - tee: remove unused tee_shm_priv_alloc() (Chris von Recklinghausen) [2030755] {CVE-2021-44733} - tee: tee_shm_op_mmap(): use TEE_SHM_USER_MAPPED (Chris von Recklinghausen) [2030755] {CVE-2021-44733} - tee: remove redundant teedev in struct tee_shm (Chris von Recklinghausen) [2030755] {CVE-2021-44733} - tee: remove linked list of struct tee_shm (Chris von Recklinghausen) [2030755] {CVE-2021-44733} - optee: Fix multi page dynamic shm pool alloc (Chris von Recklinghausen) [2030755] {CVE-2021-44733} - optee: model OP-TEE as a platform device/driver (Chris von Recklinghausen) [2030755] {CVE-2021-44733} - tee: optee: fix device enumeration error handling (Chris von Recklinghausen) [2030755] {CVE-2021-44733} - tee: optee: Fix dynamic shm pool allocations (Chris von Recklinghausen) [2030755] {CVE-2021-44733} - tee/shm: untag user pointers in tee_shm_register (Chris von Recklinghausen) [2030755] {CVE-2021-44733} - tee: optee: add might_sleep for RPC requests (Chris von Recklinghausen) [2030755] {CVE-2021-44733} - treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 282 (Chris von Recklinghausen) [2030755] {CVE-2021-44733} - optee: allow to work without static shared memory (Chris von Recklinghausen) [2030755] {CVE-2021-44733} - tee: optee: update optee_msg.h and optee_smc.h to dual license (Chris von Recklinghausen) [2030755] {CVE-2021-44733} - tee: optee: add missing of_node_put after of_device_is_available (Chris von Recklinghausen) [2030755] {CVE-2021-44733} - tee: optee: Fix unsigned comparison with less than zero (Chris von Recklinghausen) [2030755] {CVE-2021-44733} - tee: fix possible error pointer ctx dereferencing (Chris von Recklinghausen) [2030755] {CVE-2021-44733} - tee: optee: Initialize some structs using memset instead of braces (Chris von Recklinghausen) [2030755] {CVE-2021-44733} - tee: optee: add TEE bus device enumeration support (Chris von Recklinghausen) [2030755] {CVE-2021-44733} - tee: add supp_nowait flag in tee_context struct (Chris von Recklinghausen) [2030755] {CVE-2021-44733} - tee: optee: log message if dynamic shm is enabled (Chris von Recklinghausen) [2030755] {CVE-2021-44733} - tee: add kernel internal client interface (Chris von Recklinghausen) [2030755] {CVE-2021-44733} - tee: optee: take DT status property into account (Chris von Recklinghausen) [2030755] {CVE-2021-44733} - tee: optee: making OPTEE_SHM_NUM_PRIV_PAGES configurable via Kconfig (Chris von Recklinghausen) [2030755] {CVE-2021-44733} - x86/mce: Add Xeon Sapphire Rapids to list of CPUs that support PPIN (David Arcari) [2035286] - regset: kill ->get() (Prarit Bhargava) [2032854] - arm64: switch to ->regset_get() (Prarit Bhargava) [2032854] - arm64: take fetching compat reg out of pt_regs into a new helper (Prarit Bhargava) [2032854] - powerpc: switch to ->regset_get() (Prarit Bhargava) [2032854] - s390: switch to ->regset_get() (Prarit Bhargava) [2032854] - introduction of regset ->get() wrappers, switching ELF coredumps to those (Prarit Bhargava) [2032854] - mm/page_alloc.c: do not warn allocation failure on zone DMA if no managed pages (Baoquan He) [2024011] - dma/pool: create dma atomic pool only if dma zone has managed pages (Baoquan He) [2024011] - mm_zone: add function to check if managed dma zone exists (Baoquan He) [2024011] - tipc: discard MSG_CRYPTO msgs when key_exchange_enabled is not set (Xin Long) [2043825] - tipc: delete the unlikely branch in tipc_aead_encrypt (Xin Long) [2043825] - tipc: check for null after calling kmemdup (Xin Long) [2043825] - tipc: only accept encrypted MSG_CRYPTO msgs (Xin Long) [2043825] - powerpc/pseries: use slab context cpumask allocation in CPU hotplug init (Waiman Long) [2048220] - powerpc/pseries: Fix build error when NUMA=n (Waiman Long) [2048220] - lpfc: Add new messaging (Ewan D. Milne) [1841323] - cpu/hotplug: Cure the cpusets trainwreck (Phil Auld) [1904593] - scsi: ses: Fix unsigned comparison with less than zero (Tomas Henzl) [1995086] - scsi: ses: Retry failed Send/Receive Diagnostic commands (Tomas Henzl) [1995086] - serial: exar: Fix GPIO configuration for Sealevel cards based on XR17V35X (John W. Linville) [2022906] - PCI: vmd: Add indirection layer to vmd irq lists (Scott Wood) [2048202] - redhat/configs: Enable CONFIG_PCI_HYPERV on Aarch64 (Vitaly Kuznetsov) [2024853] - PCI: hv: Add arm64 Hyper-V vPCI support (Vitaly Kuznetsov) [2024853] - PCI: hv: Make the code arch neutral by adding arch specific interfaces (Vitaly Kuznetsov) [2024853] - PCI: hv: Remove unnecessary use of hx (Vitaly Kuznetsov) [2024853] - nvme-rdma: fix possible use-after-free in transport error_recovery work (Chris Leech) [1988361] - nvme-tcp: fix possible use-after-free in transport error_recovery work (Chris Leech) [1988361] - nvme: fix a possible use-after-free in controller reset during load (Chris Leech) [1988361] - ipv6: check return value of ipv6_skip_exthdr (Sabrina Dubroca) [2046234] - selftests: Calculate udpgso segment count without header adjustment (Xin Long) [2044133] - udp: using datalen to cap ipv6 udp max gso segments (Xin Long) [2044133] - inet_diag: fix kernel-infoleak for UDP sockets (Xin Long) [2044133] - udp: using datalen to cap max gso segments (Xin Long) [2044133] - [s390] s390/cpumf: Support for CPU Measurement Facility CSVN 7 (Mete Durlu) [2048980] - [s390] s390/cpumf: Support for CPU Measurement Sampling Facility LS bit (Mete Durlu) [2048980] - tools/power/x86/intel-speed-select: v1.10 release (Prarit Bhargava) [2023909] - tools/power/x86/intel-speed-select: Fix uncore memory frequency display (Prarit Bhargava) [2023909] - platform/x86: ISST: Account for increased timeout in some cases (Prarit Bhargava) [2023909] - tools/power/x86/intel-speed-select: Add options to force online (Prarit Bhargava) [2023909] - tools/power/x86/intel-speed-select: Drop __DATE__ and __TIME__ macros (Prarit Bhargava) [2023909] - tools/power/x86/intel-speed-select: v1.9 release (Prarit Bhargava) [2023909] - tools/power/x86/intel-speed-select: Process mailbox read error for core-power (Prarit Bhargava) [2023909] - tools/power/x86/intel-speed-select: Increase string size (Prarit Bhargava) [2023909] - qla2xxx: Add new messaging (Ewan D. Milne) [1900072]- platform/x86: amd-pmc: only use callbacks for suspend (David Arcari) [2016039] - platform/x86: amd-pmc: Add support for AMD Smart Trace Buffer (David Arcari) [2016039] - platform/x86: amd-pmc: Simplify error handling and store the pci_dev in amd_pmc_dev structure (David Arcari) [2016039] - platform/x86: amd-pmc: Fix s2idle failures on certain AMD laptops (David Arcari) [2016039] - platform/x86: amd-pmc: Make CONFIG_AMD_PMC depend on RTC_CLASS (David Arcari) [2016039] - platform/x86: amd-pmc: Drop check for valid alarm time (David Arcari) [2016039] - platform/x86: amd-pmc: Downgrade dev_info message to dev_dbg (David Arcari) [2016039] - platform/x86: amd-pmc: fix compilation without CONFIG_RTC_SYSTOHC_DEVICE (David Arcari) [2016039] - platform/x86: amd-pmc: Add special handling for timer based S0i3 wakeup (David Arcari) [2016039] - platform/x86: amd-pmc: adjust arguments for `amd_pmc_send_cmd` (David Arcari) [2016039] - platform/x86: amd-pmc: Add alternative acpi id for PMC controller (David Arcari) [2016039] - platform/x86: amd-pmc: Add a message to print resume time info (David Arcari) [2016039] - platform/x86: amd-pmc: Send command to dump data after clearing OS_HINT (David Arcari) [2016039] - platform/x86: amd-pmc: Fix compilation when CONFIG_DEBUGFS is disabled (David Arcari) [2016039] - platform/x86: amd-pmc: Export Idlemask values based on the APU (David Arcari) [2016039] - platform/x86: amd-pmc: Check s0i3 cycle status (David Arcari) [2016039] - scsi: lpfc: Fix non-recovery of remote ports following an unsolicited LOGO (Dick Kennedy) [2027558] - sch_api: Don't skip qdisc attach on ingress (Davide Caratti) [2044806] - sch_qfq: prevent shift-out-of-bounds in qfq_init_qdisc (Davide Caratti) [2044806] - flow_offload: return EOPNOTSUPP for the unsupported mpls action type (Davide Caratti) [2044806] - selftests: bpf: Less strict size check in sockopt_sk (Felix Maurer) [2025809] - net-zerocopy: Fast return if inq < PAGE_SIZE (Felix Maurer) [2025809] - tcp: Fix sign comparison bug in getsockopt(TCP_ZEROCOPY_RECEIVE) (Felix Maurer) [2025809] - tcp-zerocopy: Ensure excess getsockopt buffer is zeroed (Felix Maurer) [2025809] - tcp-zerocopy: Update returned getsockopt() optlen. (Felix Maurer) [2025809] - tcp-zerocopy: Fix getsockopt buffer size check (Felix Maurer) [2025809] - gre: Don't accidentally set RTO_ONLINK in gre_fill_metadata_dst() (Guillaume Nault) [2046339] - net: fix use-after-free in tw_timer_handler (Guillaume Nault) [2046339] - ALSA: core: Fix SSID quirk lookup for subvendor=0 (Jaroslav Kysela) [2003613] - ASoC: tegra30: i2s: Restore hardware state on runtime PM resume (Jaroslav Kysela) [2003613] - ALSA: RHEL - update kernel configs for RHEL 8.6 (Jaroslav Kysela) [2003613] - ASoC: remove module namespaces (Jaroslav Kysela) [2003613] - ASoC: codecs: rt5682(s): use the older clock API calls, but keep some modern (Jaroslav Kysela) [2003613] - ASoC: arizona-jack: Cleanup logging (Jaroslav Kysela) [2003613] - ASoC: arizona-jack: Use snd_soc_jack to report jack events (Jaroslav Kysela) [2003613] - ASoC: arizona-jack: convert into a helper library for codec drivers (Jaroslav Kysela) [2003613] - ASoC: arizona-jack: Use arizona->dev for runtime-pm (Jaroslav Kysela) [2003613] - ASoC: arizona-jack: Move jack-detect variables to struct arizona_priv (Jaroslav Kysela) [2003613] - ASoC/extcon: arizona: Move arizona jack code to sound/soc/codecs/arizona-jack.c (Jaroslav Kysela) [2003613] - extcon: arizona: Always use pm_runtime_get_sync() when we need the device to be awake (Jaroslav Kysela) [2003613] - extcon: arizona: Fix flags parameter to the gpiod_get("wlf,micd-pol") call (Jaroslav Kysela) [2003613] - extcon: arizona: Fix various races on driver unbind (Jaroslav Kysela) [2003613] - extcon: arizona: Fix some issues when HPDET IRQ fires after the jack has been unplugged (Jaroslav Kysela) [2003613] - extcon: arizona: Fix runtime PM imbalance on error (Jaroslav Kysela) [2003613] - extcon: arizona: Factor out microphone and button detection (Jaroslav Kysela) [2003613] - extcon: arizona: Factor out microphone impedance into a function (Jaroslav Kysela) [2003613] - extcon: arizona: Invert logic of check in arizona_hpdet_do_id (Jaroslav Kysela) [2003613] - extcon: arizona: Remove excessive WARN_ON (Jaroslav Kysela) [2003613] - extcon: arizona: Remove unnecessary sets of ACCDET_MODE (Jaroslav Kysela) [2003613] - extcon: arizona: Tidy up transition from mic to headphone detect (Jaroslav Kysela) [2003613] - extcon: arizona: Clear jack status regardless of detection type (Jaroslav Kysela) [2003613] - extcon: arizona: Move pdata extraction to probe (Jaroslav Kysela) [2003613] - extcon: arizona: Make rev A register sequences atomic (Jaroslav Kysela) [2003613] - extcon: arizona: Correct clean up if arizona_identify_headphone fails (Jaroslav Kysela) [2003613] - extcon: arizona: Switch to use device_property_count_u32() (Jaroslav Kysela) [2003613] - treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 157 (Jaroslav Kysela) [2003613] - extcon: arizona: Correct error handling on regmap_update_bits_check (Jaroslav Kysela) [2003613] - extcon: arizona: Disable mic detect if running when driver is removed (Jaroslav Kysela) [2003613] - mfd: arizona: Fix rumtime PM imbalance on error (Jaroslav Kysela) [2003613] - mfd: arizona: Split of_match table into I2C and SPI versions (Jaroslav Kysela) [2003613] - mfd: arizona: Make some symbols static (Jaroslav Kysela) [2003613] - mfd: arizona: Add support for ACPI enumeration of WM5102 connected over SPI (Jaroslav Kysela) [2003613] - mfd: arizona: Add MODULE_SOFTDEP("pre: arizona_ldo1") (Jaroslav Kysela) [2003613] - mfd: arizona: Drop arizona-extcon cells (Jaroslav Kysela) [2003613] - mfd: arizona: Replace arizona_of_get_type() with device_get_match_data() (Jaroslav Kysela) [2003613] - mfd: arizona: Ensure 32k clock is put on driver unbind and error (Jaroslav Kysela) [2003613] - mfd: arizona: Remove BUG_ON usage (Jaroslav Kysela) [2003613] - mfd: arizona: Switch to using devm_gpiod_get() (Jaroslav Kysela) [2003613] - mfd: arizona: Fix undefined behavior (Jaroslav Kysela) [2003613] - treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 500 (Jaroslav Kysela) [2003613] - mfd: arizona: Correct calling of runtime_put_sync (Jaroslav Kysela) [2003613] - mfd: arizona: Don't use regmap_read_poll_timeout (Jaroslav Kysela) [2003613] - clkdev: Hold clocks_mutex while iterating clocks list (Jaroslav Kysela) [2003613] - clkdev: add managed clkdev lookup registration (Jaroslav Kysela) [2003613] - genirq: Add IRQF_NO_AUTOEN for request_irq/nmi() (Jaroslav Kysela) [2003613] - ALSA: es1688: Avoid devres management for es1688 object creation (Jaroslav Kysela) [2003613] - ALSA: gus: Fix repeated probes of snd_gus_create() (Jaroslav Kysela) [2003613] - ALSA: x86: Allocate resources with device-managed APIs (Jaroslav Kysela) [2003613] - ALSA: x86: simplify with sync_stop PCM ops (Jaroslav Kysela) [2003613] - ALSA: x86: fix spelling mistakes (Jaroslav Kysela) [2003613] - ALSA: virtio: Replace zero-length array with flexible-array member (Jaroslav Kysela) [2003613] - ALSA: emux: fix spelling mistakes (Jaroslav Kysela) [2003613] - ALSA: synth: missing check for possible NULL after the call to kstrdup (Jaroslav Kysela) [2003613] - ALSA: synth: Fix assignment in if condition (Jaroslav Kysela) [2003613] - ALSA: sparc: Fix assignment in if condition (Jaroslav Kysela) [2003613] - ASoC: tegra: Set driver name explicitly (Jaroslav Kysela) [2003613] - ASoC: tegra30: i2s: Remove handing of disabled runtime PM (Jaroslav Kysela) [2003613] - ASoC: tegra30: i2s: Use devm_clk_get() (Jaroslav Kysela) [2003613] - ASoC: tegra30: i2s: Correct driver removal order (Jaroslav Kysela) [2003613] - ASoC: tegra20: spdif: Remove handing of disabled runtime PM (Jaroslav Kysela) [2003613] - ASoC: tegra20: i2s: Remove handing of disabled runtime PM (Jaroslav Kysela) [2003613] - ASoC: tegra20: i2s: Use devm_clk_get() (Jaroslav Kysela) [2003613] - ASoC: tegra20: i2s: Add system level suspend-resume callbacks (Jaroslav Kysela) [2003613] - ASoC: tegra20: i2s: Add reset control (Jaroslav Kysela) [2003613] - ASoC: tegra20: i2s: Correct driver removal order (Jaroslav Kysela) [2003613] - ASoC: tegra: tegra20_das: align function prototypes (Jaroslav Kysela) [2003613] - ASoC: tegra: tegra20_das: clarify expression (Jaroslav Kysela) [2003613] - ASoC: tegra: remove unneeded semicolon (Jaroslav Kysela) [2003613] - ASoC: tegra: sync parameter naming (rate/sample_bits) (Jaroslav Kysela) [2003613] - ASoC: tegra20: ac97: Add reset control (Jaroslav Kysela) [2003613] - ASoC: Intel: soc-acpi: add support for SoundWire of TGL-H-RVP (Jaroslav Kysela) [2003613] - ASoC: Intel: sof_sdw: add mutual exclusion between PCH DMIC and RT715 (Jaroslav Kysela) [2003613] - ASoC: codecs: wsa881x: fix return values from kcontrol put (Jaroslav Kysela) [2003613] - ASoc: wm8731: Drop empty spi_driver remove callback (Jaroslav Kysela) [2003613] - ASoC: tlv320aic32x4: channel -> channels rename (Jaroslav Kysela) [2003613] - ASoC: tlv320aic32x4: Fix TAS2505/TAS2521 channel count (Jaroslav Kysela) [2003613] - ASoC: wcd9335: Disable irq on slave ports in the remove function (Jaroslav Kysela) [2003613] - ASoC: wcd9335: Fix a double irq free in the remove function (Jaroslav Kysela) [2003613] - ASoC: wcd9335: Fix a memory leak in the error handling path of the probe function (Jaroslav Kysela) [2003613] - ASoC: tlv320aic32x4: make array clocks static, makes object smaller (Jaroslav Kysela) [2003613] - ASoC: tlv320aic32x4: Fix TAS2505/TAS2521 processing block selection (Jaroslav Kysela) [2003613] - ASoC: da7218: Drop CONFIG_OF ifdef (Jaroslav Kysela) [2003613] - ASoC: tlv320aic32x4: Fix TAS2505 volume controls (Jaroslav Kysela) [2003613] - ASoC: tlv320aic32x4: Make aic32x4_remove() return void (Jaroslav Kysela) [2003613] - ASoC: tlv320aic32x4: add support for TAS2505 (Jaroslav Kysela) [2003613] - ASoC: tlv320aic32x4: add type to device private data struct (Jaroslav Kysela) [2003613] - ASoC: tlv320aic31xx: fix reversed bclk/wclk master bits (Jaroslav Kysela) [2003613] - ASoC: tlv320aic31xx: Fix jack detection after suspend (Jaroslav Kysela) [2003613] - ASoC: tlv320aic31xx: Make regmap cache only on probe() (Jaroslav Kysela) [2003613] - ASoC: sigmadsp: Remove the repeated declaration (Jaroslav Kysela) [2003613] - ASoC: rt286: Remove redundant assignment to d_len_code (Jaroslav Kysela) [2003613] - ASoC: codecs: rt1019: clarify expression (Jaroslav Kysela) [2003613] - ASoC: rt1019: Add non_legacy_dai_naming config (Jaroslav Kysela) [2003613] - ASoC: rk3328: fix missing clk_disable_unprepare() on error in rk3328_platform_probe() (Jaroslav Kysela) [2003613] - ASoC: mediatek: mt6359: Fix unexpected error in bind/unbind flow (Jaroslav Kysela) [2003613] - ASoc: codecs: mt6359: remove useless initializations (Jaroslav Kysela) [2003613] - ASoC: mediatek: mt6359: convert to use module_platform_driver (Jaroslav Kysela) [2003613] - ASoC: ics43432: add CMM-4030D-261 support (Jaroslav Kysela) [2003613] - ASoC: hdmi-codec: Fix return value in hdmi_codec_set_jack() (Jaroslav Kysela) [2003613] - ASoC: hdmi-codec: Get ELD in before reporting plugged event (Jaroslav Kysela) [2003613] - ASoC: cs53l30: Minor error paths fixups (Jaroslav Kysela) [2003613] - ASoC: cs43130: Minor error paths fixups (Jaroslav Kysela) [2003613] - ASoC: cs42l52: Minor tidy up of error paths (Jaroslav Kysela) [2003613] - ASoC: cs42l73: Minor error paths fixups (Jaroslav Kysela) [2003613] - ASoC: cs4265: Minor tidy up of error paths (Jaroslav Kysela) [2003613] - ASoC: cs35l36: Remove unneeded variable initialisation (Jaroslav Kysela) [2003613] - ASoC: cs35l35: Minor error paths fixups (Jaroslav Kysela) [2003613] - ASoC: cs35l35: Correct errata handling (Jaroslav Kysela) [2003613] - ASoC: cs35l34: Minor error paths fixups (Jaroslav Kysela) [2003613] - ASoC: cs35l33: Minor error paths fixups (Jaroslav Kysela) [2003613] - ASoC: cirrus: Add helper function for reading the device ID (Jaroslav Kysela) [2003613] - ASoC: cs35l32: Add missing regmap use_single config (Jaroslav Kysela) [2003613] - ASoC: cs35l32: Minor error paths fixups (Jaroslav Kysela) [2003613] - ASoC: adav80x: Update to modern clocking terminology (Jaroslav Kysela) [2003613] - ASoC: codecs: Fix fall-through warnings for Clang (Jaroslav Kysela) [2003613] - ASoC: codecs: Use fallthrough pseudo-keyword (Jaroslav Kysela) [2003613] - ASoC: ab8500: Update to modern clocking terminology (Jaroslav Kysela) [2003613] - ASoC: codecs: fix spelling mistake in Kconfig "comunicate" -> "communicate" (Jaroslav Kysela) [2003613] - ASoC: 88pm860x: Update to modern clocking terminology (Jaroslav Kysela) [2003613] - ASoC: amd: renoir: Remove redundant assignment to pdm_ctrl and pdm_enable and pdm_dma_enable (Jaroslav Kysela) [2003613] - ASoC: amd: add missing break (Jaroslav Kysela) [2003613] - ALSA: sh: Fix compile warning wrt const (Jaroslav Kysela) [2003613] - ALSA: sh: Fix unused variable warnings (Jaroslav Kysela) [2003613] - ALSA: sh: Constify snd_device_ops definitions (Jaroslav Kysela) [2003613] - ALSA: sh: Drop superfluous ioctl PCM ops (Jaroslav Kysela) [2003613] - ALSA: sh: Use managed buffer allocation (Jaroslav Kysela) [2003613] - ALSA: aica: Use managed buffer allocation (Jaroslav Kysela) [2003613] - ALSA: sh: Remove superfluous snd_dma_continuous_data() (Jaroslav Kysela) [2003613] - ALSA: ps3: fix spelling typo of values (Jaroslav Kysela) [2003613] - ALSA: ppc: drop if block with always false condition (Jaroslav Kysela) [2003613] - ALSA: ppc: remove redundant checks in PS3 driver probe (Jaroslav Kysela) [2003613] - ALSA: ppc: fix error return code in snd_pmac_probe() (Jaroslav Kysela) [2003613] - ALSA: ppc: Drop superfluous ioctl PCM ops (Jaroslav Kysela) [2003613] - ALSA: ppc: Constify snd_device_ops definitions (Jaroslav Kysela) [2003613] - ALSA: ppc: keywest: remove outdated comment (Jaroslav Kysela) [2003613] - ALSA: poewrmac: Fix assignment in if condition (Jaroslav Kysela) [2003613] - ALSA: pcmcia: Fix assignment in if condition (Jaroslav Kysela) [2003613] - ALSA: pci: vx222: fix kernel-doc warning (Jaroslav Kysela) [2003613] - ALSA: Remove trailing semicolon in macros (Jaroslav Kysela) [2003613] - ALSA: hda: generic: Remove redundant assignment to dac (Jaroslav Kysela) [2003613] - ALSA: hda: Allow model option to specify PCI SSID alias (Jaroslav Kysela) [2003613] - ALSA: asihpi: fix comment syntax in file headers (Jaroslav Kysela) [2003613] - ALSA: harmony: Drop superfluous address setup (Jaroslav Kysela) [2003613] - ALSA: parisc: Fix assignment in if condition (Jaroslav Kysela) [2003613] - ALSA: vx: fix kernel-doc warning (Jaroslav Kysela) [2003613] - ALSA: aloop: Constify ops structs (Jaroslav Kysela) [2003613] - ASoC: SOF: Drop resindex_dma_base, dma_engine, dma_size from sof_dev_desc (Jaroslav Kysela) [2003613] - ALSA: wavefront: Allocate resources with device-managed APIs (Jaroslav Kysela) [2003613] - ALSA: wavefront: Fix assignment in if condition (Jaroslav Kysela) [2003613] - ALSA: sscape: Allocate resources with device-managed APIs (Jaroslav Kysela) [2003613] - ALSA: sc6000: Use explicit cast for __iomem pointer (Jaroslav Kysela) [2003613] - ALSA: sc6000: Assign vport directly on card's private_data (Jaroslav Kysela) [2003613] - ALSA: sc6000: Fix incorrect sizeof operator (Jaroslav Kysela) [2003613] - ALSA: sc6000: Allocate resources with device-managed APIs (Jaroslav Kysela) [2003613] - ALSA: sb: Fix fall-through warnings for Clang (Jaroslav Kysela) [2003613] - Revert "ALSA: sb: fix a missing check of snd_ctl_add" (Jaroslav Kysela) [2003613] - ALSA: sb: Allocate resources with device-managed APIs (Jaroslav Kysela) [2003613] - ALSA: sb8: Add a comment note regarding an unused pointer (Jaroslav Kysela) [2003613] - ALSA: sb: Fix potential ABBA deadlock in CSP driver (Jaroslav Kysela) [2003613] - ALSA: sb: Fix potential double-free of CSP mixer elements (Jaroslav Kysela) [2003613] - ALSA: sb: Minor coding style fixes (Jaroslav Kysela) [2003613] - ALSA: sb: Fix assignment in if condition (Jaroslav Kysela) [2003613] - ALSA: sb: Fix two use after free in snd_sb_qsound_build (Jaroslav Kysela) [2003613] - ALSA: emu8000: Fix a use after free in snd_emu8000_create_mixer (Jaroslav Kysela) [2003613] - ALSA: opti9xx: fix missing { } around an if block (Jaroslav Kysela) [2003613] - ALSA: opti9xx: Allocate resources with device-managed APIs (Jaroslav Kysela) [2003613] - ALSA: opti9xx: Fix assignment in if condition (Jaroslav Kysela) [2003613] - ALSA: opl3sa2: Allocate resources with device-managed APIs (Jaroslav Kysela) [2003613] - ALSA: opl3sa2: Fix assignment in if condition (Jaroslav Kysela) [2003613] - ALSA: msnd: Allocate resources with device-managed APIs (Jaroslav Kysela) [2003613] - ALSA: msnd: Use proper mmap method (Jaroslav Kysela) [2003613] - ALSA: gus: Fix repeated probe for ISA interwave card (Jaroslav Kysela) [2003613] - Revert "ALSA: gus: add a check of the status of snd_ctl_add" (Jaroslav Kysela) [2003613] - ALSA: gus: fix null pointer dereference on pointer block (Jaroslav Kysela) [2003613] - ALSA: gus: Allocate resources with device-managed APIs (Jaroslav Kysela) [2003613] - ALSA: gus: Fix assignment in if condition (Jaroslav Kysela) [2003613] - ALSA: gus: Replace unsafe strcpy() with strscpy() (Jaroslav Kysela) [2003613] - ALSA: galaxy: Allocate resources with device-managed APIs (Jaroslav Kysela) [2003613] - ALSA: Replace with fallthrough pseudo keyword in the remaining places (Jaroslav Kysela) [2003613] - ALSA: es18xx: Allocate resources with device-managed APIs (Jaroslav Kysela) [2003613] - ALSA: es18xx: Fix assignment in if condition (Jaroslav Kysela) [2003613] - ALSA: isa: Fix assignment in if condition (Jaroslav Kysela) [2003613] - ALSA: es1688: Allocate resources with device-managed APIs (Jaroslav Kysela) [2003613] - ALSA: wss: Allocate resources with device-managed APIs (Jaroslav Kysela) [2003613] - ALSA: cs423x: Allocate resources with device-managed APIs (Jaroslav Kysela) [2003613] - ALSA: cs423x: Fix assignment in if condition (Jaroslav Kysela) [2003613] - sound/oss/dmasound: Remove superfluous "break" (Jaroslav Kysela) [2003613] - sound/oss/dmasound: Remove superfluous "break" (Jaroslav Kysela) [2003613] - ALSA: cmi8330: Allocate resources with device-managed APIs (Jaroslav Kysela) [2003613] - ALSA: isa: Fix error return code in snd_cmi8330_probe() (Jaroslav Kysela) [2003613] - ALSA: cmi8330: Fix assignment in if condition (Jaroslav Kysela) [2003613] - ALSA: cmi8328: Allocate resources with device-managed APIs (Jaroslav Kysela) [2003613] - ALSA: azt2320: Allocate resources with device-managed APIs (Jaroslav Kysela) [2003613] - ALSA: azt2320: Fix assignment in if condition (Jaroslav Kysela) [2003613] - ALSA: als100: Allocate resources with device-managed APIs (Jaroslav Kysela) [2003613] - ALSA: als100: Fix assignment in if condition (Jaroslav Kysela) [2003613] - ALSA: adlib: Allocate resources with device-managed APIs (Jaroslav Kysela) [2003613] - ALSA: ad1848: Allocate resources with device-managed APIs (Jaroslav Kysela) [2003613] - ALSA: ad1816a: Allocate resources with device-managed APIs (Jaroslav Kysela) [2003613] - ALSA: ad1816a: Fix assignment in if condition (Jaroslav Kysela) [2003613] - ALSA: i2c: tea6330t: Remove redundant initialization of variable err (Jaroslav Kysela) [2003613] - ALSA: i2c: Fix assignment in if condition (Jaroslav Kysela) [2003613] - ALSA: hda: intel-sdw-acpi: add missing include files (Jaroslav Kysela) [2003613] - ALSA: Use fallthrough pseudo-keyword (Jaroslav Kysela) [2003613] - ALSA: aoa: remove unnecessary oom message (Jaroslav Kysela) [2003613] - ALSA: arm: Remove unnecessary variables (Jaroslav Kysela) [2003613] - ALSA: ac97: fix PM reference leak in ac97_bus_remove() (Jaroslav Kysela) [2003613] - ALSA: ac97: Constify static struct attribute_group (Jaroslav Kysela) [2003613] - ALSA: virtio: fix kernel-doc (Jaroslav Kysela) [2003613] - ALSA: virtio: use module_virtio_driver() to simplify the code (Jaroslav Kysela) [2003613] - ALSA: virtio: introduce device suspend/resume support (Jaroslav Kysela) [2003613] - ALSA: virtio: introduce PCM channel map support (Jaroslav Kysela) [2003613] - ALSA: virtio: introduce jack support (Jaroslav Kysela) [2003613] - ALSA: virtio: PCM substream operators (Jaroslav Kysela) [2003613] - ALSA: virtio: handling control and I/O messages for the PCM device (Jaroslav Kysela) [2003613] - ALSA: virtio: build PCM devices and substream hardware descriptors (Jaroslav Kysela) [2003613] - ALSA: virtio: handling control messages (Jaroslav Kysela) [2003613] - ALSA: virtio: add virtio sound driver (Jaroslav Kysela) [2003613] - uapi: virtio_ids: add a sound device type ID from OASIS spec (Jaroslav Kysela) [2003613] - ALSA: firewire: Fix C++ style comments in uapi header (Jaroslav Kysela) [2003613] - ALSA: uapi: Fix a C++ style comment in asound.h (Jaroslav Kysela) [2003613] - ASoC: topology: Fix stub for snd_soc_tplg_component_remove() (Jaroslav Kysela) [2003613] - ASoC: simple-card-utils: indicate dai_fmt if exist (Jaroslav Kysela) [2003613] - ASoC: simple-card-utils: indicate missing CPU/Codec numbers for debug (Jaroslav Kysela) [2003613] - ASoC: SOF: dai-intel: add SOF_DAI_INTEL_SSP_CLKCTRL_MCLK/BCLK_ES bits (Jaroslav Kysela) [2003613] - ASoC: simple-card-utils: tidyup dev_dbg() to use 1 line (Jaroslav Kysela) [2003613] - ASoC: simple-card-utils: tidyup debug info for clock (Jaroslav Kysela) [2003613] - ASoC: simple-card-utils: Increase maximum DAI links limit to 512 (Jaroslav Kysela) [2003613] - ASoC: simple-card-utils: add simple_props_to_xxx() macro (Jaroslav Kysela) [2003613] - ASoC: hdmi-codec: Use set_jack ops to set jack (Jaroslav Kysela) [2003613] - ASoC: audio-graph-card2-custom-sample.dtsi: add Codec2Codec sample (Multi) (Jaroslav Kysela) [2003613] - ASoC: audio-graph-card2-custom-sample.dtsi: add Codec2Codec sample (Single) (Jaroslav Kysela) [2003613] - ASoC: audio-graph-card2-custom-sample.dtsi: add DPCM sample (Multi) (Jaroslav Kysela) [2003613] - ASoC: audio-graph-card2-custom-sample.dtsi: add DPCM sample (Single) (Jaroslav Kysela) [2003613] - ASoC: audio-graph-card2-custom-sample.dtsi: add Sample DT for Normal (Nulti) (Jaroslav Kysela) [2003613] - ASoC: audio-graph-card2-custom-sample.dtsi: add Sample DT for Normal (Single) (Jaroslav Kysela) [2003613] - ASoC: add Audio Graph Card2 Custom Sample (Jaroslav Kysela) [2003613] - ASoC: audio-graph-card2: add Codec2Codec support (Jaroslav Kysela) [2003613] - ASoC: audio-graph-card2: add DPCM support (Jaroslav Kysela) [2003613] - ASoC: audio-graph-card2: add Multi CPU/Codec support (Jaroslav Kysela) [2003613] - ASoC: add Audio Graph Card2 driver (Jaroslav Kysela) [2003613] - ASoC: simple-card-utils: add codec2codec support (Jaroslav Kysela) [2003613] - ASoC: simple-card-utils: add asoc_graph_is_ports0() (Jaroslav Kysela) [2003613] - ASoC: audio-graph: Fixup CPU endpoint hw_params in a BE<->BE link (Jaroslav Kysela) [2003613] - ASoC: audio-graph: respawn Platform Support (Jaroslav Kysela) [2003613] - ASoC: simple-card-utils: Avoid over-allocating DLCs (Jaroslav Kysela) [2003613] - ASoC: audio-graph: tidyup graph_parse_node() (Jaroslav Kysela) [2003613] - ASoC: audio-graph: tidyup graph_dai_link_of_dpcm() (Jaroslav Kysela) [2003613] - ASoC: simple-card: add simple_link_init() (Jaroslav Kysela) [2003613] - ASoC: simple-card: add simple_parse_node() (Jaroslav Kysela) [2003613] - ASoC: simple-card: Fix breakage on kontron-sl28-var3-ads2 (Jaroslav Kysela) [2003613] - ASoC: audio-graph: tidyup graph_dai_link_of_dpcm() (Jaroslav Kysela) [2003613] - ASoC: simple-card: add simple_link_init() (Jaroslav Kysela) [2003613] - ASoC: simple-card: add simple_parse_node() (Jaroslav Kysela) [2003613] - ASoC: audio-graph: add graph_link_init() (Jaroslav Kysela) [2003613] - ASoC: audio-graph: add graph_parse_node() (Jaroslav Kysela) [2003613] - ASoC: audio-graph: remove Platform support (Jaroslav Kysela) [2003613] - ASoC: audio-graph: remove unused "node" from graph_parse_mclk_fs() (Jaroslav Kysela) [2003613] - ASoC: audio-graph: remove "audio-graph-card, " preix support (Jaroslav Kysela) [2003613] - ASoC: audio-graph: check ports if exists (Jaroslav Kysela) [2003613] - ASoC: audio-graph: move audio_graph_remove() to simple-card-utils.c (Jaroslav Kysela) [2003613] - ASoC: tegra: Add driver remove() callback (Jaroslav Kysela) [2003613] - ASoC: audio-graph: move audio_graph_card_probe() to simple-card-utils.c (Jaroslav Kysela) [2003613] - ASoC: simple-card-utils: Allocate link info structure on heap (Jaroslav Kysela) [2003613] - ASoC: simple-card-utils: Increase maximum number of links to 128 (Jaroslav Kysela) [2003613] - ASoC: simple-card-utils: Propagate errors on too many links (Jaroslav Kysela) [2003613] - ASoC: audio-graph: use simple_props_to_xxx() macro (Jaroslav Kysela) [2003613] - ASoC: audio-graph: use asoc_link_to_xxx() macro (Jaroslav Kysela) [2003613] - ASoC: simple-card: use simple_props_to_xxx() macro (Jaroslav Kysela) [2003613] - ASoC: simple-card: use asoc_link_to_xxx() macro (Jaroslav Kysela) [2003613] - ASoC: simple-card: remove unused variable from simple_parse_of() (Jaroslav Kysela) [2003613] - ASoC: simple-card-utils: tidyup asoc_simple_parse_convert() (Jaroslav Kysela) [2003613] - ASoC: simple-card-utils: multi support at asoc_simple_canonicalize_cpu/platform() (Jaroslav Kysela) [2003613] - ASoC: simple-card-utils: care multi DAI at asoc_simple_clean_reference() (Jaroslav Kysela) [2003613] - ASoC: simple-card-utils: remove asoc_simple_parse_xxx() (Jaroslav Kysela) [2003613] - ASoC: simple-card-utils: use for_each_prop_xxx() (Jaroslav Kysela) [2003613] - ASoC: simple-card-utils: remove li->dais/li->conf (Jaroslav Kysela) [2003613] - ASoC: simple-card-utils: setup dai_props cpu_dai/codec_dai at initial timing (Jaroslav Kysela) [2003613] - ASoC: simple-card-utils: share dummy DAI and reduce memory (Jaroslav Kysela) [2003613] - ASoC: simple-card-utils: enable flexible CPU/Codec/Platform (Jaroslav Kysela) [2003613] - ASoC: simple-card: fix possible uninitialized single_cpu local variable (Jaroslav Kysela) [2003613] - ASoC: simple-card: cleanup graph_for_each_link() (Jaroslav Kysela) [2003613] - ASoC: simple-card: count DAI / link numbers as in order (Jaroslav Kysela) [2003613] - ASoC: audio-graph: cleanup graph_for_each_link() (Jaroslav Kysela) [2003613] - ASoC: audio-graph: count DAI / link numbers as in order (Jaroslav Kysela) [2003613] - ASoC: simple-card-utils: alloc dai_link information for CPU/Codec/Platform (Jaroslav Kysela) [2003613] - ASoC: simple-card-utils.c: remove old comment (Jaroslav Kysela) [2003613] - ASoC: simple-card-utils: Do not handle device clock (Jaroslav Kysela) [2003613] - ASoC: generic: simple-card-utils: remove useless assignment (Jaroslav Kysela) [2003613] - ASoC: simple-card-utils: Fix device module clock (Jaroslav Kysela) [2003613] - ASoC: audio-graph: Rename functions needed for export (Jaroslav Kysela) [2003613] - ASoC: audio-graph: Expose helpers from audio graph (Jaroslav Kysela) [2003613] - ASoC: audio-graph: Expose new members for asoc_simple_priv (Jaroslav Kysela) [2003613] - ASoC: audio-graph: Support empty Codec endpoint (Jaroslav Kysela) [2003613] - ASoC: audio-graph: Identify 'no_pcm' DAI links for DPCM (Jaroslav Kysela) [2003613] - ASoC: audio-graph: Use of_node and DAI for DPCM DAI link names (Jaroslav Kysela) [2003613] - ALSA: memalloc: Drop superfluous snd_dma_buffer_sync() declaration (Jaroslav Kysela) [2003613] - ASoC: SOF: dai: include new flags for DAI_CONFIG (Jaroslav Kysela) [2003613] - ASoC: SOF: dai: mirror group_id definition added in firmware (Jaroslav Kysela) [2003613] - ALSA: core: Use READ_ONCE() / WRITE_ONCE() for power state change (Jaroslav Kysela) [2003613] - ALSA: hda_audio_ext: fix kernel-doc (Jaroslav Kysela) [2003613] - ALSA: make snd_kcontrol_new name a normal string (Jaroslav Kysela) [2003613] - ASoC: constify of_phandle_args in snd_soc_get_dai_name() (Jaroslav Kysela) [2003613] - ASoC: tas2770: Fix setting of high sample rates (Jaroslav Kysela) [2003613] - ASoC: rt5682: fix the wrong jack type detected (Jaroslav Kysela) [2003613] - ASoC: tegra: Restore headphones jack name on Nyan Big (Jaroslav Kysela) [2003613] - ASoC: tegra: Add DAPM switches for headphones and mic jack (Jaroslav Kysela) [2003613] - ASoC: SOF: Intel: pci-tgl: add new ADL-P variant (Jaroslav Kysela) [2003613] - ASoC: SOF: Intel: pci-tgl: add ADL-N support (Jaroslav Kysela) [2003613] - ASoC: SOF: Intel: Retry codec probing if it fails (Jaroslav Kysela) [2003613] - ASoC: amd: fix uninitialized variable in snd_acp6x_probe() (Jaroslav Kysela) [2003613] - ASoC: rt5682s: Fix crash due to out of scope stack vars (Jaroslav Kysela) [2003613] - ASoC: rt5682: Fix crash due to out of scope stack vars (Jaroslav Kysela) [2003613] - ASoC: tegra: Use normal system sleep for ADX (Jaroslav Kysela) [2003613] - ASoC: tegra: Use normal system sleep for AMX (Jaroslav Kysela) [2003613] - ASoC: tegra: Use normal system sleep for Mixer (Jaroslav Kysela) [2003613] - ASoC: tegra: Use normal system sleep for MVC (Jaroslav Kysela) [2003613] - ASoC: tegra: Use normal system sleep for SFC (Jaroslav Kysela) [2003613] - ASoC: tegra: Balance runtime PM count (Jaroslav Kysela) [2003613] - ASoC: SOF: hda: reset DAI widget before reconfiguring it (Jaroslav Kysela) [2003613] - ASoC: cs35l41: Set the max SPI speed for the whole device (Jaroslav Kysela) [2003613] - ASoC: Intel: soc-acpi: add entry for ESSX8336 on CML (Jaroslav Kysela) [2003613] - ASoC: soc-acpi: Set mach->id field on comp_ids matches (Jaroslav Kysela) [2003613] - ASoC: tegra: Fix kcontrol put callback in Mixer (Jaroslav Kysela) [2003613] - ASoC: tegra: Fix kcontrol put callback in ADX (Jaroslav Kysela) [2003613] - ASoC: tegra: Fix kcontrol put callback in AMX (Jaroslav Kysela) [2003613] - ASoC: tegra: Fix kcontrol put callback in SFC (Jaroslav Kysela) [2003613] - ASoC: tegra: Fix kcontrol put callback in MVC (Jaroslav Kysela) [2003613] - ASoC: tegra: Fix kcontrol put callback in AHUB (Jaroslav Kysela) [2003613] - ASoC: tegra: Fix kcontrol put callback in DSPK (Jaroslav Kysela) [2003613] - ASoC: tegra: Fix kcontrol put callback in DMIC (Jaroslav Kysela) [2003613] - ASoC: tegra: Fix kcontrol put callback in I2S (Jaroslav Kysela) [2003613] - ASoC: tegra: Fix kcontrol put callback in ADMAIF (Jaroslav Kysela) [2003613] - ASoC: tegra: Fix wrong value type in MVC (Jaroslav Kysela) [2003613] - ASoC: tegra: Fix wrong value type in SFC (Jaroslav Kysela) [2003613] - ASoC: tegra: Fix wrong value type in DSPK (Jaroslav Kysela) [2003613] - ASoC: tegra: Fix wrong value type in DMIC (Jaroslav Kysela) [2003613] - ASoC: tegra: Fix wrong value type in I2S (Jaroslav Kysela) [2003613] - ASoC: tegra: Fix wrong value type in ADMAIF (Jaroslav Kysela) [2003613] - ASoC: topology: Add missing rwsem around snd_ctl_remove() calls (Jaroslav Kysela) [2003613] - ASoC: SOF: build compression interface into snd_sof.ko (Jaroslav Kysela) [2003613] - ASoC: rt5682: Re-detect the combo jack after resuming (Jaroslav Kysela) [2003613] - ASoC: rt5682: Avoid the unexpected IRQ event during going to suspend (Jaroslav Kysela) [2003613] - ASoC: rt1011: revert 'I2S Reference' to SOC_ENUM_EXT (Jaroslav Kysela) [2003613] - ASoC: rt9120: Add the compatibility with rt9120s (Jaroslav Kysela) [2003613] - ASoC: rt9120: Fix clock auto sync issue when fs is the multiple of 48 (Jaroslav Kysela) [2003613] - ASoC: rt9120: Update internal ocp level to the correct value (Jaroslav Kysela) [2003613] - ASoC: Intel: sof_sdw: Add support for SKU 0B12 product (Jaroslav Kysela) [2003613] - ASoC: Intel: soc-acpi: add SKU 0B29 SoundWire configuration (Jaroslav Kysela) [2003613] - ASoC: Intel: sof_sdw: Add support for SKU 0B29 product (Jaroslav Kysela) [2003613] - ASoC: Intel: soc-acpi: add SKU 0B13 SoundWire configuration (Jaroslav Kysela) [2003613] - ASoC: Intel: sof_sdw: Add support for SKU 0B13 product (Jaroslav Kysela) [2003613] - ASoC: Intel: sof_sdw: Add support for SKU 0B11 product (Jaroslav Kysela) [2003613] - ASoC: Intel: sof_sdw: Add support for SKU 0B00 and 0B01 products (Jaroslav Kysela) [2003613] - ASoC: Intel: soc-acpi: add SKU 0AF3 SoundWire configuration (Jaroslav Kysela) [2003613] - ASoC: Intel: sof_sdw: Add support for SKU 0AF3 product (Jaroslav Kysela) [2003613] - ASoC: DAPM: Cover regression by kctl change notification fix (Jaroslav Kysela) [2003613] - ASoC: SOF: Intel: hda: fix hotplug when only codec is suspended (Jaroslav Kysela) [2003613] - ASoC: SOF:control: Fix variable type in snd_sof_refresh_control() (Jaroslav Kysela) [2003613] - ASoC: cs35l41: Change monitor widgets to siggens (Jaroslav Kysela) [2003613] - ASoC: tlv320aic3x: Make aic3x_remove() return void (Jaroslav Kysela) [2003613] - ASoC: Intel: soc-acpi: use const for all uses of snd_soc_acpi_codecs (Jaroslav Kysela) [2003613] - ASoC: Intel: soc-acpi-cht: shrink tables using compatible IDs (Jaroslav Kysela) [2003613] - ASoC: Intel: soc-acpi-byt: shrink tables using compatible IDs (Jaroslav Kysela) [2003613] - ASoC: Intel: sof_rt5682: use comp_ids to enumerate rt5682s (Jaroslav Kysela) [2003613] - ASoC: Intel: sof_rt5682: detect codec variant in probe function (Jaroslav Kysela) [2003613] - ASoC: soc-acpi: add comp_ids field for machine driver matching (Jaroslav Kysela) [2003613] - ASoC: Stop dummy from overriding hwparams (Jaroslav Kysela) [2003613] - ASoC: topology: Change topology device to card device (Jaroslav Kysela) [2003613] - ASoC: topology: Use correct device for prints (Jaroslav Kysela) [2003613] - ASoC: topology: Check for dapm widget completeness (Jaroslav Kysela) [2003613] - ASoC: topology: Add header payload_size verification (Jaroslav Kysela) [2003613] - ASoC: core: Remove invalid snd_soc_component_set_jack call (Jaroslav Kysela) [2003613] - ASoC: amd: acp: select CONFIG_SND_SOC_ACPI (Jaroslav Kysela) [2003613] - ASoC: Intel: glk_rt5682_max98357a: support ALC5682I-VS codec (Jaroslav Kysela) [2003613] - ASoC: es8316: add support for ESSX8336 ACPI _HID (Jaroslav Kysela) [2003613] - ASoC: cs42l42: Correct configuring of switch inversion from ts-inv (Jaroslav Kysela) [2003613] - ASoC: fix unmet dependencies on GPIOLIB for SND_SOC_DMIC (Jaroslav Kysela) [2003613] - ASoC: amd: acp: fix Kconfig dependencies (Jaroslav Kysela) [2003613] - ASoC: rt5682-i2c: Use devm_clk_get_optional for optional clock (Jaroslav Kysela) [2003613] - ASoC: Intel: soc-acpi: add entry for ESSX8336 on JSL (Jaroslav Kysela) [2003613] - ASoC: amd: acp: Fix return value check in acp_machine_select() (Jaroslav Kysela) [2003613] - ASoC: max98520: add max98520 audio amplifier driver (Jaroslav Kysela) [2003613] - ASoC: nau8821: clarify out-of-bounds check (Jaroslav Kysela) [2003613] - ASoC: nau8821: fix kernel-doc (Jaroslav Kysela) [2003613] - ASoC: rt5682s: use 'static' qualifier (Jaroslav Kysela) [2003613] - ASoC: topology: handle endianness warning (Jaroslav Kysela) [2003613] - ASoC: amd: acp: SND_SOC_AMD_ACP_COMMON should depend on X86 && PCI (Jaroslav Kysela) [2003613] - ASoC: amd: acp: SND_SOC_AMD_{LEGACY_MACH,SOF_MACH} should depend on X86 && PCI && I2C (Jaroslav Kysela) [2003613] - ASoC: amd: acp: Wrap AMD Audio ACP components in SND_SOC_AMD_ACP_COMMON (Jaroslav Kysela) [2003613] - ASoC: cs42l42: free_irq() before powering-down on probe() fail (Jaroslav Kysela) [2003613] - ASoC: cs42l42: Reset and power-down on remove() and failed probe() (Jaroslav Kysela) [2003613] - ASoC: nau8825: add clock management for power saving (Jaroslav Kysela) [2003613] - ASoC: nau8825: add set_jack coponment support (Jaroslav Kysela) [2003613] - ASoC: cs42l42: Prevent NULL pointer deref in interrupt handler (Jaroslav Kysela) [2003613] - ASoC: wm8962: Convert to devm_clk_get_optional() (Jaroslav Kysela) [2003613] - ASoC: fix unmet dependency on GPIOLIB for SND_SOC_MAX98357A (Jaroslav Kysela) [2003613] - ASoC: cs35l41: Make cs35l41_remove() return void (Jaroslav Kysela) [2003613] - ASoC: tegra: Set default card name for Trimslice (Jaroslav Kysela) [2003613] - ASoC: tegra: Restore AC97 support (Jaroslav Kysela) [2003613] - ASoC: amd: acp: Add acp_machine struct for renoir platform. (Jaroslav Kysela) [2003613] - ASoC: rt5682s: Downsizing the DAC volume scale (Jaroslav Kysela) [2003613] - ASoC: cs42l42: Remove unused runtime_suspend/runtime_resume callbacks (Jaroslav Kysela) [2003613] - ASoC: cs42l42: Minor error paths fixups (Jaroslav Kysela) [2003613] - ASoC: cs42l42: Add support for ACPI table match entry (Jaroslav Kysela) [2003613] - ASoC: cs42l42: Use device_property API instead of of_property (Jaroslav Kysela) [2003613] - ASoC: Intel: Move soc_intel_is_foo() helpers to a generic header (Jaroslav Kysela) [2003613] - ASoC: amd: enable Yellow Carp platform machine driver build (Jaroslav Kysela) [2003613] - ASoC: amd: add YC machine driver using dmic (Jaroslav Kysela) [2003613] - ASoC: amd: create platform device for acp6x machine driver (Jaroslav Kysela) [2003613] - ASoC: amd: enable Yellow carp acp6x drivers build (Jaroslav Kysela) [2003613] - ASoC: amd: add acp6x pdm driver pm ops (Jaroslav Kysela) [2003613] - ASoC: amd: add acp6x pci driver pm ops (Jaroslav Kysela) [2003613] - ASoC: amd: add acp6x pdm driver dma ops (Jaroslav Kysela) [2003613] - ASoC: amd: add acp6x irq handler (Jaroslav Kysela) [2003613] - ASoC: amd: add acp6x pdm platform driver (Jaroslav Kysela) [2003613] - ASoC: amd: add platform devices for acp6x pdm driver and dmic driver (Jaroslav Kysela) [2003613] - ASoC: amd: add acp6x init/de-init functions (Jaroslav Kysela) [2003613] - ASoC: amd: add Yellow Carp ACP PCI driver (Jaroslav Kysela) [2003613] - ASoC: amd: add Yellow Carp ACP6x IP register header (Jaroslav Kysela) [2003613] - ASoC: amd: acp: Add support for RT5682-VS codec (Jaroslav Kysela) [2003613] - ASoC: amd: acp: Add support for Maxim amplifier codec (Jaroslav Kysela) [2003613] - ASoC: amd: acp: Add SOF audio support on Chrome board (Jaroslav Kysela) [2003613] - ASoC: amd: acp: Add legacy sound card support for Chrome audio (Jaroslav Kysela) [2003613] - ASoC: amd: acp: Add generic machine driver support for ACP cards (Jaroslav Kysela) [2003613] - ASoC: amd: acp: Add callback for machine driver on ACP (Jaroslav Kysela) [2003613] - ASoC: amd: acp: Add I2S support on Renoir platform (Jaroslav Kysela) [2003613] - ASoC: amd: Add common framework to support I2S on ACP SOC (Jaroslav Kysela) [2003613] - ASoC: soc-core: tidyup empty function (Jaroslav Kysela) [2003613] - ASoC: soc-component: add snd_soc_component_is_codec() (Jaroslav Kysela) [2003613] - ASoC: soc-pcm: tidyup soc_pcm_hw_clean() - step2 (Jaroslav Kysela) [2003613] - ASoC: soc-pcm: tidyup soc_pcm_hw_clean() - step1 (Jaroslav Kysela) [2003613] - ASoC: cs42l42: Always enable TS_PLUG and TS_UNPLUG interrupts (Jaroslav Kysela) [2003613] - ASoC: cs42l42: Fix WARN in remove() if running without an interrupt (Jaroslav Kysela) [2003613] - ASoC: cs42l42: Mark OSC_SWITCH_STATUS register volatile (Jaroslav Kysela) [2003613] - ASoC: cs42l42: Set correct SRC MCLK (Jaroslav Kysela) [2003613] - ASoC: cs42l42: Allow time for HP/ADC to power-up after enable (Jaroslav Kysela) [2003613] - ASoC: cs42l42: Use PLL for SCLK > 12.288MHz (Jaroslav Kysela) [2003613] - ASoC: cs42l42: Don't claim to support 192k (Jaroslav Kysela) [2003613] - ASoC: cs42l42: Defer probe if request_threaded_irq() returns EPROBE_DEFER (Jaroslav Kysela) [2003613] - ASoC: cs42l42: Don't set defaults for volatile registers (Jaroslav Kysela) [2003613] - ASoC: cs42l42: Correct some register default values (Jaroslav Kysela) [2003613] - ASoC: cs42l42: Always configure both ASP TX channels (Jaroslav Kysela) [2003613] - ASoC: cs42l42: Don't reconfigure the PLL while it is running (Jaroslav Kysela) [2003613] - ASoC: soc-component: improve error reporting for register access (Jaroslav Kysela) [2003613] - ASoC: amd: enable vangogh platform machine driver build (Jaroslav Kysela) [2003613] - ASoC: amd: add vangogh machine driver (Jaroslav Kysela) [2003613] - ASoc: amd: create platform device for VG machine driver (Jaroslav Kysela) [2003613] - ASoC: test-component: add Test Component for Sound debug/test (Jaroslav Kysela) [2003613] - ASoC: rt5682: fix a little pop while playback (Jaroslav Kysela) [2003613] - ASoC: rt1011: Fix 'I2S Reference' enum control (Jaroslav Kysela) [2003613] - ASoC: rt9120: Add rt9210 audio amplifier support (Jaroslav Kysela) [2003613] - ASoC: amd: vangogh: constify static struct snd_soc_dai_ops (Jaroslav Kysela) [2003613] - ASoC: rt9120: Drop rt9210 audio amplifier support (Jaroslav Kysela) [2003613] - ASoC: rt1011: Fix 'I2S Reference' enum control caused error (Jaroslav Kysela) [2003613] - ASoC: cs42l42: Ensure 0dB full scale volume is used for headsets (Jaroslav Kysela) [2003613] - ASoC: Intel: bytcr_rt5651: Utilize dev_err_probe() to avoid log saturation (Jaroslav Kysela) [2003613] - ASoC: Intel: bytcr_rt5651: use devm_clk_get_optional() for mclk (Jaroslav Kysela) [2003613] - ASoC: Intel: bytcr_rt5651: Use temporary variable for struct device (Jaroslav Kysela) [2003613] - ASoC: Intel: bytcr_rt5651: switch to using devm_fwnode_gpiod_get() (Jaroslav Kysela) [2003613] - ASoC: Intel: bytcr_rt5651: Get platform data via dev_get_platdata() (Jaroslav Kysela) [2003613] - ASoC: Intel: bytcr_rt5640: Utilize dev_err_probe() to avoid log saturation (Jaroslav Kysela) [2003613] - ASoC: Intel: bytcr_rt5640: use devm_clk_get_optional() for mclk (Jaroslav Kysela) [2003613] - ASoC: Intel: bytcr_rt5640: Use temporary variable for struct device (Jaroslav Kysela) [2003613] - ASoC: Intel: bytcr_rt5640: Get platform data via dev_get_platdata() (Jaroslav Kysela) [2003613] - ASoC: amd: Kconfig: Select fch clock support with machine driver (Jaroslav Kysela) [2003613] - ASoC: soc-core: fix null-ptr-deref in snd_soc_del_component_unlocked() (Jaroslav Kysela) [2003613] - ASoC: SOF: prepare code to allocate IPC messages in fw_ready (Jaroslav Kysela) [2003613] - ASoC: rt9120: Add rt9210 audio amplifier support (Jaroslav Kysela) [2003613] - ASoC: soc-pcm: restore mixer functionality (Jaroslav Kysela) [2003613] - ASoC: rt5682s: Fix hp pop produced immediately after resuming (Jaroslav Kysela) [2003613] - ASoC: SOF: Introduce fragment elapsed notification API (Jaroslav Kysela) [2003613] - ASoC: SOF: imx: Use newly introduced generic IPC stream ops (Jaroslav Kysela) [2003613] - ASoC: SOF: Make Intel IPC stream ops generic (Jaroslav Kysela) [2003613] - ASoC: SOF: Introduce snd_sof_mailbox_read / snd_sof_mailbox_write callbacks (Jaroslav Kysela) [2003613] - ASoC: SOF: pipelines: Harmonize all functions to use struct snd_sof_dev (Jaroslav Kysela) [2003613] - ASoC: SOF: topology: do not power down primary core during topology removal (Jaroslav Kysela) [2003613] - ASoC: SOF: Intel: hda: Dump registers and stack when SOF_DBG_DUMP_REGS is set (Jaroslav Kysela) [2003613] - ASoC: SOF: Intel: hda-loader: Drop SOF_DBG_DUMP_REGS flag from dbg_dump calls (Jaroslav Kysela) [2003613] - ASoC: SOF: loader: Drop SOF_DBG_DUMP_REGS flag when firmware start fails (Jaroslav Kysela) [2003613] - ASoC: SOF: core: Clean up snd_sof_get_status() prints (Jaroslav Kysela) [2003613] - ASoC: SOF: intel: hda: Drop 'error' prefix from error dump functions (Jaroslav Kysela) [2003613] - ASoC: SOF: Introduce macro to set the firmware state (Jaroslav Kysela) [2003613] - ASoC: SOF: ops: Force DSP panic dumps to be printed (Jaroslav Kysela) [2003613] - ASoC: SOF: ipc: Re-enable dumps after successful IPC tx (Jaroslav Kysela) [2003613] - ASoC: SOF: debug: Print out the fw_state along with the DSP dump (Jaroslav Kysela) [2003613] - ASoC: SOF: Drop SOF_DBG_DUMP_FORCE_ERR_LEVEL and sof_dev_dbg_or_err (Jaroslav Kysela) [2003613] - ASoC: SOF: intel: hda-loader: Use snd_sof_dsp_dbg_dump() for DSP dump (Jaroslav Kysela) [2003613] - ASoC: SOF: debug: Add SOF_DBG_DUMP_OPTIONAL flag for DSP dumping (Jaroslav Kysela) [2003613] - ASoC: SOF: debug/ops: Move the IPC and DSP dump functions out from the header (Jaroslav Kysela) [2003613] - ASoC: SOF: intel: atom: No need to do a DSP dump in atom_run() (Jaroslav Kysela) [2003613] - ASoC: SOF: loader: Print the DSP dump if boot fails (Jaroslav Kysela) [2003613] - ASoC: SOF: Print the dbg_dump and ipc_dump once to reduce kernel log noise (Jaroslav Kysela) [2003613] - ASoC: SOF: ipc and dsp dump: Add markers for better visibility (Jaroslav Kysela) [2003613] - ASoC: SOF: debug: Swap the dsp_dump and ipc_dump sequence for fw_exception (Jaroslav Kysela) [2003613] - ASoC: SOF: core: debug: force all processing on primary core (Jaroslav Kysela) [2003613] - ASoC: max98927: Handle reset gpio when probing i2c (Jaroslav Kysela) [2003613] - ASoC: DAPM: Fix missing kctl change notifications (Jaroslav Kysela) [2003613] - ASoC: Intel: bytcht_es8316: Utilize dev_err_probe() to avoid log saturation (Jaroslav Kysela) [2003613] - ASoC: Intel: bytcht_es8316: Switch to use gpiod_get_optional() (Jaroslav Kysela) [2003613] - ASoC: Intel: bytcht_es8316: Use temporary variable for struct device (Jaroslav Kysela) [2003613] - ASoC: Intel: bytcht_es8316: Get platform data via dev_get_platdata() (Jaroslav Kysela) [2003613] - ASoC: SOF: OF: Add fw_path and tplg_path parameters (Jaroslav Kysela) [2003613] - ASoC: amd: acp-rt5645: Constify static snd_soc_ops (Jaroslav Kysela) [2003613] - ASoC: SOF: topology: return error if sof_connect_dai_widget() fails (Jaroslav Kysela) [2003613] - ASoC: SOF: topology: allow for dynamic pipelines override for debug (Jaroslav Kysela) [2003613] - ASoC: SOF: topology: show clks_control value in dynamic debug (Jaroslav Kysela) [2003613] - ASoC: SOF: Intel: hda-dai: improve SSP DAI handling for dynamic pipelines (Jaroslav Kysela) [2003613] - ASoC: SOF: Intel: hda: add new flags for DAI_CONFIG (Jaroslav Kysela) [2003613] - ASoC: Intel: sof_sdw: add missing quirk for Dell SKU 0A45 (Jaroslav Kysela) [2003613] - ASoC: Intel: soc-acpi: add missing quirk for TGL SDCA single amp (Jaroslav Kysela) [2003613] - ASoC: Intel: add machine driver for SOF+ES8336 (Jaroslav Kysela) [2003613] - ASoC: Intel: soc-acpi: apl/glk/tgl: add entry for devices based on ES8336 codec (Jaroslav Kysela) [2003613] - ASoC: Intel: cht_bsw_nau8824: Set card.components string (Jaroslav Kysela) [2003613] - ASoC: nau8824: Add a nau8824_components() helper (Jaroslav Kysela) [2003613] - ASoC: nau8824: Add DMI quirk mechanism for active-high jack-detect (Jaroslav Kysela) [2003613] - ASoC: nau8824: Fix NAU8824_JACK_LOGIC define (Jaroslav Kysela) [2003613] - ASoC: rt5651: Use IRQF_NO_AUTOEN when requesting the IRQ (Jaroslav Kysela) [2003613] - ASoC: es8316: Use IRQF_NO_AUTOEN when requesting the IRQ (Jaroslav Kysela) [2003613] - ASoC: nau8821: new driver (Jaroslav Kysela) [2003613] - ASoC: SOF: topology: Add kernel parameter for topology verification (Jaroslav Kysela) [2003613] - ASoC: SOF: Add support for dynamic pipelines (Jaroslav Kysela) [2003613] - treewide: Use fallthrough pseudo-keyword (Jaroslav Kysela) [2003613] - ASoC: SOF: Intel: hda: make sure DAI widget is set up before IPC (Jaroslav Kysela) [2003613] - ASoC: SOF: Introduce widget use_count (Jaroslav Kysela) [2003613] - ASoC: SOF: Don't set up widgets during topology parsing (Jaroslav Kysela) [2003613] - ASoC: SOF: restore kcontrols for widget during set up (Jaroslav Kysela) [2003613] - ASoC: SOF: Add new fields to snd_sof_route (Jaroslav Kysela) [2003613] - AsoC: dapm: export a couple of functions (Jaroslav Kysela) [2003613] - ASoC: SOF: sof-audio: add helpers for widgets, kcontrols and dai config set up (Jaroslav Kysela) [2003613] - ASoC: SOF: topology: Add new token for dynamic pipeline (Jaroslav Kysela) [2003613] - ASoC: SOF: control: Add access field in struct snd_sof_control (Jaroslav Kysela) [2003613] - ASoC: topology: change the complete op in snd_soc_tplg_ops to return int (Jaroslav Kysela) [2003613] - ASoC: rt5682s: Fix HP noise caused by SAR mode switch when the system resumes (Jaroslav Kysela) [2003613] - ASoC: rt5682s: Enable ASRC auto-disable to fix pop during jack plug-in while playback (Jaroslav Kysela) [2003613] - ASoC: Intel: sof_rt5682: Add support for max98360a speaker amp (Jaroslav Kysela) [2003613] - ASoC: tegra: Constify static snd_soc_ops (Jaroslav Kysela) [2003613] - ASoC: rt5682: move clk related code to rt5682_i2c_probe (Jaroslav Kysela) [2003613] - ASoC: rt5682: Use clk_hw based APIs for registration (Jaroslav Kysela) [2003613] - ASoC: rt5682: Drop usage of __clk_get_name() (Jaroslav Kysela) [2003613] - ASoC: SOF: Change SND_SOC_SOF_TOPLEVEL from config to menuconfig (Jaroslav Kysela) [2003613] - ASoC: rt5682s: Revise the macro RT5682S_PLLB_SRC_MASK (Jaroslav Kysela) [2003613] - ASoC: rt5682s: Use dev_dbg instead of pr_debug (Jaroslav Kysela) [2003613] - ASoC: rt5682s: Remove the volatile SW reset register from reg_default (Jaroslav Kysela) [2003613] - ASoC: nau8824: Fix headphone vs headset, button-press detection no longer working (Jaroslav Kysela) [2003613] - ASoC: intel: sof_rt5682: update platform device name for Maxim amplifier (Jaroslav Kysela) [2003613] - ASoC: SOF: ipc: Make the error prints consistent in tx_wait_done() (Jaroslav Kysela) [2003613] - ASoC: SOF: prefix some terse and cryptic dev_dbg() with __func__ (Jaroslav Kysela) [2003613] - ASoC: SOF: add error handling to snd_sof_ipc_msg_data() (Jaroslav Kysela) [2003613] - ASoC: SOF: imx: add header file for ops (Jaroslav Kysela) [2003613] - ASoC: SOF: pm: fix a stale comment (Jaroslav Kysela) [2003613] - ASoC: SOF: Intel: hda-stream: Print stream name on STREAM_SD_OFFSET timeout (Jaroslav Kysela) [2003613] - ASoC: SOF: Intel: hda-dai: fix potential locking issue (Jaroslav Kysela) [2003613] - ASoC: ak4458: Use modern ASoC DAI format terminology (Jaroslav Kysela) [2003613] - ASoC: ak5558: Use modern ASoC DAI format terminology (Jaroslav Kysela) [2003613] - ASoC: dwc-i2s: Update to modern clocking terminology (Jaroslav Kysela) [2003613] - ASoC: ak4671: Use modern ASoC DAI format terminology (Jaroslav Kysela) [2003613] - ASoC: alc5623: Use modern ASoC DAI format terminology (Jaroslav Kysela) [2003613] - ASoC: bcm: Convert to modern clocking terminology (Jaroslav Kysela) [2003613] - ASoC: cpcap: Use modern ASoC DAI format terminology (Jaroslav Kysela) [2003613] - ASoC: codecs: Fix spelling mistake "Unsupport" -> "Unsupported" (Jaroslav Kysela) [2003613] - ASoC: ad193x: Update to modern clocking terminology (Jaroslav Kysela) [2003613] - ASoC: tegra: Constify static snd_soc_dai_ops structs (Jaroslav Kysela) [2003613] - ASoC: cs42l42: Use two thresholds and increased wait time for manual type detection (Jaroslav Kysela) [2003613] - ASoC: adau1977: Update to modern clocking terminology (Jaroslav Kysela) [2003613] - ASoC: adau17x1: Update to modern clocking terminology (Jaroslav Kysela) [2003613] - ASoC: adau1701: Update to modern clocking terminology (Jaroslav Kysela) [2003613] - ASoC: adau1373: Update to modern clocking terminology (Jaroslav Kysela) [2003613] - ASoC: adau1372: Update to modern clocking terminology (Jaroslav Kysela) [2003613] - ASoC: ad1836: Update to modern clocking terminology (Jaroslav Kysela) [2003613] - ASoC: ep93xx: Convert to modern clocking terminology (Jaroslav Kysela) [2003613] - ASoC: samsung: add missing "fallthrough;" (Jaroslav Kysela) [2003613] - ASoC: ak4642: Use modern ASoC DAI format terminology (Jaroslav Kysela) [2003613] - ASoC: wcd9335: Use correct version to initialize Class H (Jaroslav Kysela) [2003613] - ASoC: alc5632: Use modern ASoC DAI format terminology (Jaroslav Kysela) [2003613] - ASoC: ak4104: Update to modern clocking terminology (Jaroslav Kysela) [2003613] - ASoC: ak4118: Update to modern clocking terminology (Jaroslav Kysela) [2003613] - ASoC: zl38060: Update to modern clocking terminology (Jaroslav Kysela) [2003613] - ASoC: cs4341: Add SPI device ID table (Jaroslav Kysela) [2003613] - ASoC: pcm179x: Add missing entries SPI to device ID table (Jaroslav Kysela) [2003613] - ASoC: pl1022_rdk: Update to modern clocking terminology (Jaroslav Kysela) [2003613] - ASoC: pl1022_ds: Update to modern clocking terminology (Jaroslav Kysela) [2003613] - ASoC: mpc8610_hpcd: Update to modern clocking terminology (Jaroslav Kysela) [2003613] - ASoC: imx-sgtl5000: Update to modern clocking terminology (Jaroslav Kysela) [2003613] - ASoC: imx-es8328: Update to modern clocking terminology (Jaroslav Kysela) [2003613] - ASoC: imx-audmix: Update to modern clocking terminology (Jaroslav Kysela) [2003613] - ASoC: fsl_sai: Update to modern clocking terminology (Jaroslav Kysela) [2003613] - ASoC: fsl-mqs: Update to modern clocking terminology (Jaroslav Kysela) [2003613] - ASoC: fsl-esai: Update to modern clocking terminology (Jaroslav Kysela) [2003613] - ASoC: fsl-audmix: Update to modern clocking terminology (Jaroslav Kysela) [2003613] - ASoC: eureka-tlv320: Update to modern clocking terminology (Jaroslav Kysela) [2003613] - ASoC: cros_ec_codec: Use modern ASoC DAI format terminology (Jaroslav Kysela) [2003613] - ASoC: pcm512x: Mend accesses to the I2S_1 and I2S_2 registers (Jaroslav Kysela) [2003613] - ASoC: codecs: max98390: simplify getting the adapter of a client (Jaroslav Kysela) [2003613] - ASoC: Intel: boards: Update to modern clocking terminology (Jaroslav Kysela) [2003613] - ASoC: SOF: Remove struct sof_ops_table and sof_get_ops() macro (Jaroslav Kysela) [2003613] - ASoC: rt5682s: make rt5682s_aif2_dai_ops and rt5682s_soc_component_dev (Jaroslav Kysela) [2003613] - ASoC: tegra: Add Tegra210 based Mixer driver (Jaroslav Kysela) [2003613] - ASoC: tegra: Add Tegra210 based ADX driver (Jaroslav Kysela) [2003613] - ASoC: tegra: Add Tegra210 based AMX driver (Jaroslav Kysela) [2003613] - ASoC: tegra: Add Tegra210 based SFC driver (Jaroslav Kysela) [2003613] - ASoC: tegra: Add Tegra210 based MVC driver (Jaroslav Kysela) [2003613] - ASoC: tegra: Add routes for few AHUB modules (Jaroslav Kysela) [2003613] - ASoC: soc-pcm: Don't reconnect an already active BE (Jaroslav Kysela) [2003613] - ASoC: compress/component: Use module_get_when_open/put_when_close for cstream (Jaroslav Kysela) [2003613] - ASoC: soc-component: Convert the mark_module to void* (Jaroslav Kysela) [2003613] - ASoC: SOF: Rename sof_arch_ops to dsp_arch_ops (Jaroslav Kysela) [2003613] - ASoC: SOF: ipc: Remove redundant error check from sof_ipc_tx_message_unlocked (Jaroslav Kysela) [2003613] - ASoC: SOF: ipc: Print 0x prefix for errors in ipc_trace/stream_message() (Jaroslav Kysela) [2003613] - ASoC: SOF: ipc: Clarify the parameter name for ipc_trace_message() (Jaroslav Kysela) [2003613] - ASoC: SOF: trace: Omit error print when waking up trace sleepers (Jaroslav Kysela) [2003613] - misc: cs35l41: Remove unused pdn variable (Jaroslav Kysela) [2003613] - ASoC: SOF: imx8m: add SAI1 info (Jaroslav Kysela) [2003613] - ASoC: cs42l42: Minor fix all errors reported by checkpatch.pl script (Jaroslav Kysela) [2003613] - ASoC: SOF: core: Move probe work related code under a single if () branch (Jaroslav Kysela) [2003613] - ASoC: cs42l42: Implement Manual Type detection as fallback (Jaroslav Kysela) [2003613] - ASoC: SOF: sof-probes: Correct the function names used for snd_soc_cdai_ops (Jaroslav Kysela) [2003613] - ASoC: SOF: Intel: Rename hda-compress.c to hda-probes.c (Jaroslav Kysela) [2003613] - ASoC: SOF: probe: Merge and clean up the probe and compress files (Jaroslav Kysela) [2003613] - ASoC: SOF: compress: move and export sof_probe_compr_ops (Jaroslav Kysela) [2003613] - ASoC: SOF: pcm: Remove non existent CONFIG_SND_SOC_SOF_COMPRESS reference (Jaroslav Kysela) [2003613] - ASoC: SOF: ipc: Add probe message logging to ipc_log_header() (Jaroslav Kysela) [2003613] - ASoC: SOF: loader: Re-phrase the missing firmware error to avoid duplication (Jaroslav Kysela) [2003613] - ASoC: SOF: loader: release_firmware() on load failure to avoid batching (Jaroslav Kysela) [2003613] - ASoC: SOF: debug: No need to export the snd_sof_debugfs_io_item() (Jaroslav Kysela) [2003613] - ASoC: SOF: loader: Use the generic ops for region debugfs handling (Jaroslav Kysela) [2003613] - ASoC: SOF: Intel: Provide debugfs_add_region_item ops for core (Jaroslav Kysela) [2003613] - ASoC: SOF: imx: Provide debugfs_add_region_item ops for core (Jaroslav Kysela) [2003613] - ASoC: SOF: debug: Add generic API and ops for DSP regions (Jaroslav Kysela) [2003613] - ASoC: SOF: core: Do not use 'bar' as parameter for block_read/write (Jaroslav Kysela) [2003613] - ASoC: SOF: loader: No need to export snd_sof_fw_parse_ext_data() (Jaroslav Kysela) [2003613] - ASoC: SOF: imx: Do not initialize the snd_sof_dsp_ops.read64 (Jaroslav Kysela) [2003613] - ASoC: SOF: ipc: Remove snd_sof_dsp_mailbox_init() (Jaroslav Kysela) [2003613] - ASoC: SOF: Intel: bdw: Set the mailbox offset directly in bdw_probe (Jaroslav Kysela) [2003613] - ASoC: SOF: imx: imx8m: Bar index is only valid for IRAM and SRAM types (Jaroslav Kysela) [2003613] - ASoC: SOF: imx: imx8: Bar index is only valid for IRAM and SRAM types (Jaroslav Kysela) [2003613] - ASoC: cs35l41: Fix a bunch of trivial code formating/style issues (Jaroslav Kysela) [2003613] - ASoC: cs35l41: Fixup the error messages (Jaroslav Kysela) [2003613] - ASoC: cs35l41: Don't overwrite returned error code (Jaroslav Kysela) [2003613] - ASoC: cs35l41: Combine adjacent register writes (Jaroslav Kysela) [2003613] - ASoC: cs35l41: Use regmap_read_poll_timeout to wait for OTP boot (Jaroslav Kysela) [2003613] - ASoC: cs35l41: Fix use of an uninitialised variable (Jaroslav Kysela) [2003613] - ASoC: SOF: loader: load_firmware callback is mandatory, treat it like that (Jaroslav Kysela) [2003613] - ASoC: SOF: Intel: hda: Relocate inline definitions from hda.h to hda.c for sdw (Jaroslav Kysela) [2003613] - ASoC: SOF: Intel: hda: Remove boot_firmware skl and iccmax_icl declarations (Jaroslav Kysela) [2003613] - ASoC: SOF: Intel: hda-dsp: Declare locally used functions as static (Jaroslav Kysela) [2003613] - ASoC: SOF: intel: Do no initialize resindex_dma_base (Jaroslav Kysela) [2003613] - ASoC: intel: sof_rt5682: support jsl_rt5682s_mx98360a board (Jaroslav Kysela) [2003613] - ASoC: intel: sof_rt5682: support jsl_rt5682s_rt1015 board (Jaroslav Kysela) [2003613] - ASoC: intel: sof_rt5682: support jsl_rt5682s_rt1015p board (Jaroslav Kysela) [2003613] - ASoC: Intel: sof_rt5682: support ALC5682I-VS codec (Jaroslav Kysela) [2003613] - ASoC: SOF: Fix DSP oops stack dump output contents (Jaroslav Kysela) [2003613] - ASoC: pcm5102a: increase rate from 192k to 384k (Jaroslav Kysela) [2003613] - ASoC: rt1011: add i2s reference control for rt1011 (Jaroslav Kysela) [2003613] - ASoC: SOF: Handle control change notification from firmware (Jaroslav Kysela) [2003613] - ASoC: SOF: control: fix a typo in put operations for kcontrol (Jaroslav Kysela) [2003613] - ASoC: rt5682s: Add driver for ALC5682I-VS codec (Jaroslav Kysela) [2003613] - ASoC: SOF: core: allow module parameter to override dma trace Kconfig (Jaroslav Kysela) [2003613] - ASoC: soc-topology: Move template info print soc_tplg_dapm_widget_create() (Jaroslav Kysela) [2003613] - ASoC: amd: acp: declare and add prefix to 'bt_uart_enable' symbol (Jaroslav Kysela) [2003613] - ASoC: cs35l41: CS35L41 Boosted Smart Amplifier (Jaroslav Kysela) [2003613] - ASoC: Intel: sof_sdw: tag SoundWire BEs as non-atomic (Jaroslav Kysela) [2003613] - ASoC: Intel: boards: Fix CONFIG_SND_SOC_SDW_MOCKUP select (Jaroslav Kysela) [2003613] - ASoC: rt5682: fix headset background noise when S3 state (Jaroslav Kysela) [2003613] - ASoC: Revert PCM trigger changes (Jaroslav Kysela) [2003613] - ASoC: soc-pcm: test refcount before triggering (Jaroslav Kysela) [2003613] - ASoC: soc-pcm: protect BE dailink state changes in trigger (Jaroslav Kysela) [2003613] - ASoC: dwc: Get IRQ optionally (Jaroslav Kysela) [2003613] - ASoC: rt5682: Fix the vol+ button detection issue (Jaroslav Kysela) [2003613] - ASoC: Intel: bytcr_rt5640: Make rt5640_jack_gpio/rt5640_jack2_gpio static (Jaroslav Kysela) [2003613] - ASoC: SOF: intel: remove duplicate include (Jaroslav Kysela) [2003613] - ASoC: SOF: Intel: move common ATOM stuff to module (Jaroslav Kysela) [2003613] - ASoC: SOF: Intel: byt: prepare split between Baytrail and Merrifield (Jaroslav Kysela) [2003613] - ASoC: rt1015: remove possible unused variable `bclk_ms' (Jaroslav Kysela) [2003613] - ASoC: Intel: bytcr_rt5640: Mark hp_elitepad_1000g2_jack?_check functions static (Jaroslav Kysela) [2003613] - ASoC: Intel: Skylake: Select first entry for singular pipe config arrays (Jaroslav Kysela) [2003613] - ASoC: Intel: Skylake: Properly configure modules with generic extension (Jaroslav Kysela) [2003613] - ASoC: Intel: Skylake: Support modules with generic extension (Jaroslav Kysela) [2003613] - ASoC: Intel: Skylake: Support multiple format configs (Jaroslav Kysela) [2003613] - ASoC: Intel: Skylake: Simplify m_state for loadable modules (Jaroslav Kysela) [2003613] - ASoC: Intel: Skylake: Fix passing loadable flag for module (Jaroslav Kysela) [2003613] - ASoC: Intel: Skylake: Fix module configuration for KPB and MIXER (Jaroslav Kysela) [2003613] - ASoC: Intel: Skylake: Fix module resource and format selection (Jaroslav Kysela) [2003613] - ASoC: Intel: Skylake: Select proper format for NHLT blob (Jaroslav Kysela) [2003613] - ASoC: Intel: Skylake: Leave data as is when invoking TLV IPCs (Jaroslav Kysela) [2003613] - ASoC: Intel: kbl_da7219_max98927: Fix format selection for max98373 (Jaroslav Kysela) [2003613] - ASoC: intel: atom: Revert PCM buffer address setup workaround again (Jaroslav Kysela) [2003613] - ASoC: Intel: bytcr_rt5640: Add support for HP Elite Pad 1000G2 jack-detect (Jaroslav Kysela) [2003613] - ASoC: Intel: bytct_rt5640: Add a separate "Headset Mic 2" DAPM pin for the mic on the 2nd jack (Jaroslav Kysela) [2003613] - ASoC: rt5640: Add rt5640_set_ovcd_params() helper (Jaroslav Kysela) [2003613] - ASoC: rt5640: Add optional hp_det_gpio parameter to rt5640_detect_headset() (Jaroslav Kysela) [2003613] - ASoC: rt5640: Delay requesting IRQ until the machine-drv calls set_jack (Jaroslav Kysela) [2003613] - ASoC: rt5640: Move rt5640_disable_jack_detect() up in the rt5640.c file (Jaroslav Kysela) [2003613] - ASoC: intel: atom: Fix breakage for PCM buffer address setup (Jaroslav Kysela) [2003613] - ASoC: Intel: bytcr_rt5640: Use cfg-lineout:2 in the components string (Jaroslav Kysela) [2003613] - ASoC: tegra30: i2s: Fix incorrect usage of of_device_get_match_data (Jaroslav Kysela) [2003613] - ASoC: tegra30: ahub: Fix incorrect usage of of_device_get_match_data (Jaroslav Kysela) [2003613] - ASoC: tegra30: i2s: Use of_device_get_match_data (Jaroslav Kysela) [2003613] - ASoC: tegra30: ahub: Use of_device_get_match_data (Jaroslav Kysela) [2003613] - ASoC: soc-ac97: cleanup cppcheck warning (Jaroslav Kysela) [2003613] - ASoC: soc-component: cleanup cppcheck warning at snd_soc_pcm_component_pm_runtime_get() (Jaroslav Kysela) [2003613] - ASoC: soc-jack: cleanup cppcheck warning for CONFIG_GPIOLIB (Jaroslav Kysela) [2003613] - ASoC: soc-jack: cleanup cppcheck warning at snd_soc_jack_report() (Jaroslav Kysela) [2003613] - ASoC: soc-dai: cleanup cppcheck warning at snd_soc_pcm_dai_new() (Jaroslav Kysela) [2003613] - ASoC: soc-dai: cleanup cppcheck warning at snd_soc_dai_link_set_capabilities() (Jaroslav Kysela) [2003613] - ASoC: soc-generic-dmaengine-pcm: cleanup cppcheck warning at dmaengine_copy_user() (Jaroslav Kysela) [2003613] - ASoC: soc-generic-dmaengine-pcm: cleanup cppcheck warning at dmaengine_pcm_new() (Jaroslav Kysela) [2003613] - ASoC: soc-generic-dmaengine-pcm: cleanup cppcheck warning at dmaengine_pcm_hw_params() (Jaroslav Kysela) [2003613] - ASoC: Intel: sof_sdw_rt711*: keep codec device reference until remove (Jaroslav Kysela) [2003613] - ASoC: Intel: sof_sdw: pass card information to init/exit functions (Jaroslav Kysela) [2003613] - ASoC: Intel: boards: get codec device with ACPI instead of bus search (Jaroslav Kysela) [2003613] - ASoC: Intel: boards: handle errors with acpi_dev_get_first_match_dev() (Jaroslav Kysela) [2003613] - ASoC: Intel: boards: harden codec property handling (Jaroslav Kysela) [2003613] - ASoC: rt5682: Remove unused variable in rt5682_i2c_remove() (Jaroslav Kysela) [2003613] - ASoC: SOF: Intel: make DMI L1 selection more robust (Jaroslav Kysela) [2003613] - ASoC: SOF: Intel: simplify logic for DMI_L1 handling (Jaroslav Kysela) [2003613] - ASoC: SOF: Intel: hda-stream: remove always true condition (Jaroslav Kysela) [2003613] - ASoC: SOF: Intel: Kconfig: clarify DMI L1 option description (Jaroslav Kysela) [2003613] - ASoC: rt5682: Properly turn off regulators if wrong device ID (Jaroslav Kysela) [2003613] - ASoC: rt5682: Implement remove callback (Jaroslav Kysela) [2003613] - ASoC: rt5682: Disable irq on shutdown (Jaroslav Kysela) [2003613] - ASoC: rt5682: Adjust headset volume button threshold again (Jaroslav Kysela) [2003613] - ASoC: Intel: Fix platform ID matching (Jaroslav Kysela) [2003613] - ASoC: rt1015p: add new acpi id and comapatible id (Jaroslav Kysela) [2003613] - ASoC: max98390: Add support change dsm param name (Jaroslav Kysela) [2003613] - ASoC: cs42l42: Update module authors (Jaroslav Kysela) [2003613] - ASoC: cs42l42: Assume 24-bit samples are in 32-bit slots (Jaroslav Kysela) [2003613] - ASoC: cs42l42: Validate dai_set_sysclk() frequency (Jaroslav Kysela) [2003613] - ASoC: cs42l42: Add PLL configuration for 44.1kHz/16-bit (Jaroslav Kysela) [2003613] - ASoC: rt5640: Silence warning message about missing interrupt (Jaroslav Kysela) [2003613] - ASoC: cs42l42: Fix mono playback (Jaroslav Kysela) [2003613] - ASoC: cs42l42: Constrain sample rate to prevent illegal SCLK (Jaroslav Kysela) [2003613] - ASoC: cs42l42: Fix LRCLK frame start edge (Jaroslav Kysela) [2003613] - ASoC: cs42l42: PLL must be running when changing MCLK_SRC_SEL (Jaroslav Kysela) [2003613] - ASoC: cs42l42: Add support for set_jack calls (Jaroslav Kysela) [2003613] - ASoC: mt6359-accdet.c: remove useless assignments (Jaroslav Kysela) [2003613] - ASoC: max98090: remove duplicate status reads and useless assignmment (Jaroslav Kysela) [2003613] - ASoC: soc-dapm: cleanup cppcheck warning at soc_dapm_dai_stream_event() (Jaroslav Kysela) [2003613] - ASoC: soc-dapm: cleanup cppcheck warning at snd_soc_dapm_new_controls() (Jaroslav Kysela) [2003613] - ASoC: soc-dapm: cleanup cppcheck warning at snd_soc_dapm_weak_routes() (Jaroslav Kysela) [2003613] - ASoC: soc-dapm: cleanup cppcheck warning at snd_soc_dapm_add_routes() (Jaroslav Kysela) [2003613] - ASoC: soc-dapm: cleanup cppcheck warning at snd_soc_dapm_del_route() (Jaroslav Kysela) [2003613] - ASoC: soc-dapm: cleanup cppcheck warning at dapm_seq_run() (Jaroslav Kysela) [2003613] - ASoC: soc-dapm: cleanup cppcheck warning at dapm_seq_check_event() (Jaroslav Kysela) [2003613] - ASoC: soc-dapm: cleanup cppcheck warning at dapm_new_dai_link() (Jaroslav Kysela) [2003613] - ASoC: soc-dapm: cleanup cppcheck warning at dapm_new_pga() (Jaroslav Kysela) [2003613] - ASoC: soc-dapm: cleanup cppcheck warning at dapm_set_mixer_path_status() (Jaroslav Kysela) [2003613] - ASoC: soc-dapm: cleanup cppcheck warning at dapm_connect_mux() (Jaroslav Kysela) [2003613] - ASoC: soc-dapm: cleanup cppcheck warning at dapm_wcache_lookup() (Jaroslav Kysela) [2003613] - ASoC: amd: vangogh: Drop superfluous mmap callback (Jaroslav Kysela) [2003613] - ASoC: sprd: Use managed buffer allocation (Jaroslav Kysela) [2003613] - ASoC: qcom: qdsp6: Use managed buffer allocation (Jaroslav Kysela) [2003613] - ASoC: mpc5200: Use managed buffer allocation (Jaroslav Kysela) [2003613] - ASoC: fsl_dma: Use managed buffer allocation (Jaroslav Kysela) [2003613] - ASoC: fsl_asrc_dma: Use managed buffer allocation (Jaroslav Kysela) [2003613] - ASoC: tegra: Use managed buffer allocation (Jaroslav Kysela) [2003613] - ASoC: fsl: imx-pcm-fiq: Use managed buffer allocation (Jaroslav Kysela) [2003613] - ASoC: bcm: Use managed PCM buffer allocation (Jaroslav Kysela) [2003613] - ALSA: pxa2xx: Use managed PCM buffer allocation (Jaroslav Kysela) [2003613] - ASoC: rt5514: make array div static const, makes object smaller (Jaroslav Kysela) [2003613] - ASoC: codecs: ad193x: add support for 96kHz and 192kHz playback rates (Jaroslav Kysela) [2003613] - ASoC: soc-ops: cleanup cppcheck warning at snd_soc_put_xr_sx() (Jaroslav Kysela) [2003613] - ASoC: soc-ops: cleanup cppcheck warning at snd_soc_get_xr_sx() (Jaroslav Kysela) [2003613] - ASoC: soc-ops: cleanup cppcheck warning at snd_soc_limit_volume() (Jaroslav Kysela) [2003613] - ASoC: soc-ops: cleanup cppcheck warning at snd_soc_put_volsw_sx() (Jaroslav Kysela) [2003613] - ASoC: Intel: sof_sdw_max98373: remove useless inits (Jaroslav Kysela) [2003613] - ASoC: Intel: update sof_pcm512x quirks (Jaroslav Kysela) [2003613] - ASoC: SOF: Intel: Use DMI string to search for adl_mx98373_rt5682 variant (Jaroslav Kysela) [2003613] - ASoC: Intel: sof_sdw: add quirk for Dell XPS 9710 (Jaroslav Kysela) [2003613] - ASoC: cs42l42: Remove duplicate control for WNF filter frequency (Jaroslav Kysela) [2003613] - ASoC: cs42l42: Fix inversion of ADC Notch Switch control (Jaroslav Kysela) [2003613] - ASoC: SOF: Intel: hda-ipc: fix reply size checking (Jaroslav Kysela) [2003613] - ASoC: SOF: Intel: Kconfig: fix SoundWire dependencies (Jaroslav Kysela) [2003613] - ASoC: Intel: bytcr_rt5640: Fix HP ElitePad 1000 G2 quirk (Jaroslav Kysela) [2003613] - ASoC: Intel: bytcr_rt5640: Add support for a second headset mic input (Jaroslav Kysela) [2003613] - ASoC: Intel: bytcr_rt5640: Add support for a second headphones output (Jaroslav Kysela) [2003613] - ASoC: Intel: bytcr_rt5640: Add a byt_rt5640_get_codec_dai() helper (Jaroslav Kysela) [2003613] - ASoC: Intel: bytcr_rt5640: Add line-out support (Jaroslav Kysela) [2003613] - ASoC: Intel: bytcr_rt5640: Move "Platform Clock" routes to the maps for the matching in-/output (Jaroslav Kysela) [2003613] - ASoC: SOF: intel: add snd_sof_dsp_check_sdw_irq ops (Jaroslav Kysela) [2003613] - ASoC: SOF: intel: move sof_intel_dsp_desc() forward (Jaroslav Kysela) [2003613] - ASoC: SOF: intel: hda: remove HDA_DSP_REG_SNDW_WAKE_STS definition (Jaroslav Kysela) [2003613] - ASoC: SOF: intel: add sdw_shim/alh_base to sof_intel_dsp_desc (Jaroslav Kysela) [2003613] - ASoC: soc-topology: cleanup cppcheck warning at snd_soc_find_dai_link() (Jaroslav Kysela) [2003613] - ASoC: soc-topology: cleanup cppcheck warning at soc_tplg_kcontrol_elems_load() (Jaroslav Kysela) [2003613] - ASoC: soc-topology: cleanup cppcheck warning at soc_tplg_dapm_widget_elems_load() (Jaroslav Kysela) [2003613] - ASoC: soc-topology: cleanup cppcheck warning at soc_tplg_dai_elems_load() (Jaroslav Kysela) [2003613] - ASoC: soc-topology: cleanup cppcheck warning at soc_tplg_process_headers() (Jaroslav Kysela) [2003613] - ASoC: amd: Fix reference to PCM buffer address (Jaroslav Kysela) [2003613] - soundwire: add flag to ignore all command/control for mockup devices (Jaroslav Kysela) [2003613] - ASoC: nau8824: Fix open coded prefix handling (Jaroslav Kysela) [2003613] - ASoC: uniphier: Fix reference to PCM buffer address (Jaroslav Kysela) [2003613] - ASoC: xilinx: Fix reference to PCM buffer address (Jaroslav Kysela) [2003613] - ASoC: intel: atom: Fix reference to PCM buffer address (Jaroslav Kysela) [2003613] - ASoC: intel: skylake: Drop superfluous mmap callback (Jaroslav Kysela) [2003613] - ASoC: amd: Drop superfluous mmap callbacks (Jaroslav Kysela) [2003613] - ASoC: cs42l42: Fix bclk calculation for mono (Jaroslav Kysela) [2003613] - ASoC: cs42l42: Don't allow SND_SOC_DAIFMT_LEFT_J (Jaroslav Kysela) [2003613] - ASoC: cs42l42: Correct definition of ADC Volume control (Jaroslav Kysela) [2003613] - ASoC: v253_init: eliminate pointer to string (Jaroslav Kysela) [2003613] - ASoC: samsung: Constify static snd_soc_ops (Jaroslav Kysela) [2003613] - ASoC: soc-core: cleanup cppcheck warning at snd_soc_of_parse_audio_routing() (Jaroslav Kysela) [2003613] - ASoC: soc-core: cleanup cppcheck warning at snd_soc_of_parse_audio_simple_widgets() (Jaroslav Kysela) [2003613] - ASoC: soc-core: cleanup cppcheck warning at snd_soc_add_controls() (Jaroslav Kysela) [2003613] - ASoC: soc-core: cleanup cppcheck warning at snd_soc_unregister_component() (Jaroslav Kysela) [2003613] - ASoC: soc-core: cleanup cppcheck warning at snd_soc_daifmt_parse_format() (Jaroslav Kysela) [2003613] - ASoC: soc-core: cleanup cppcheck warning at snd_soc_get_dai_name() (Jaroslav Kysela) [2003613] - ASoC: soc-core: cleanup cppcheck warning at snd_soc_set_dmi_name() (Jaroslav Kysela) [2003613] - ASoC: Intel: Fix spelling contraction "cant" -> "can't" (Jaroslav Kysela) [2003613] - ASoC: component: Remove misplaced prefix handling in pin control functions (Jaroslav Kysela) [2003613] - ASoC: amd: fix an IS_ERR() vs NULL bug in probe (Jaroslav Kysela) [2003613] - ASoC: rt5682: enable SAR ADC power saving mode during suspend (Jaroslav Kysela) [2003613] - ASoC: soc-pcm: cleanup cppcheck warning at dpcm_runtime_setup_be_chan() (Jaroslav Kysela) [2003613] - ASoC: soc-pcm: cleanup cppcheck warning at dpcm_be_is_active() (Jaroslav Kysela) [2003613] - ASoC: soc-pcm: cleanup cppcheck warning at soc_get_playback_capture() (Jaroslav Kysela) [2003613] - ASoC: soc-pcm: cleanup cppcheck warning at soc_pcm_components_close() (Jaroslav Kysela) [2003613] - ASoC: soc-pcm: cleanup cppcheck warning at soc_pcm_apply_msb() (Jaroslav Kysela) [2003613] - ASoC: SOF: Intel: hda: enforce exclusion between HDaudio and SoundWire (Jaroslav Kysela) [2003613] - ASoC: topology: Select SND_DYNAMIC_MINORS (Jaroslav Kysela) [2003613] - ASoC: rt1015: Remove unnecessary flush work on rt1015 driver (Jaroslav Kysela) [2003613] - ASoC: Intel: sof_da7219_mx98360a: fail to initialize soundcard (Jaroslav Kysela) [2003613] - ASoC: amd: Use dev_probe_err helper (Jaroslav Kysela) [2003613] - ASoC: amd: Don't show messages about deferred probing by default (Jaroslav Kysela) [2003613] - ASoC: amd: enable stop_dma_first flag for cz_dai_7219_98357 dai link (Jaroslav Kysela) [2003613] - ASoC: amd: enable vangogh acp5x driver build (Jaroslav Kysela) [2003613] - ASoC: amd: add vangogh i2s dma driver pm ops (Jaroslav Kysela) [2003613] - ASoC: amd: add vangogh pci driver pm ops (Jaroslav Kysela) [2003613] - ASoC: amd: add vangogh i2s dai driver ops (Jaroslav Kysela) [2003613] - ASoC: amd: add vangogh i2s controller driver (Jaroslav Kysela) [2003613] - ASoC: amd: add ACP5x pcm dma driver ops (Jaroslav Kysela) [2003613] - ASoC: amd: irq handler changes for ACP5x PCM dma driver (Jaroslav Kysela) [2003613] - ASoC: amd: add ACP5x PCM platform driver (Jaroslav Kysela) [2003613] - ASoC: amd: create acp5x platform devices (Jaroslav Kysela) [2003613] - ASoc: amd: add acp5x init/de-init functions (Jaroslav Kysela) [2003613] - ASoC: amd: add Vangogh ACP PCI driver (Jaroslav Kysela) [2003613] - ASoC: amd: add Vangogh ACP5x IP register header (Jaroslav Kysela) [2003613] - ASoC: amd: renoir: Run hibernation callbacks (Jaroslav Kysela) [2003613] - ASoC: rt5682: Adjust headset volume button threshold (Jaroslav Kysela) [2003613] - ASOC: Intel: sof_sdw: add quirk for Intel 'Bishop County' NUC M15 (Jaroslav Kysela) [2003613] - ASoC: rt5682: Fix the issue of garbled recording after powerd_dbus_suspend (Jaroslav Kysela) [2003613] - ASoC: amd: reverse stop sequence for stoneyridge platform (Jaroslav Kysela) [2003613] - ASoC: soc-pcm: add a flag to reverse the stop sequence (Jaroslav Kysela) [2003613] - ASoC: Intel: boards: sof_sdw: add SoundWire mockup codecs for tests (Jaroslav Kysela) [2003613] - ASoC: soc-acpi: tgl: add table for SoundWire mockup devices (Jaroslav Kysela) [2003613] - ASoC: soc-acpi: cnl: add table for SoundWire mockup devices (Jaroslav Kysela) [2003613] - ASoC: codecs: add SoundWire mockup device support (Jaroslav Kysela) [2003613] - ASoC: Intel: sof_sdw: update quirk for jack detection in ADL RVP (Jaroslav Kysela) [2003613] - ASoC: Intel: sof_sdw: include rt711.h for RT711 JD mode (Jaroslav Kysela) [2003613] - ASoC: Intel: sof_sdw: extends SOF_RT711_JDSRC to 4 bits (Jaroslav Kysela) [2003613] - ASoC: Intel: sof_rt5682: code refactor for max98360a (Jaroslav Kysela) [2003613] - ASoC: Intel: sof_rt5682: code refactor for max98357a (Jaroslav Kysela) [2003613] - ASoC: Intel: sof_rt5682: Enable Bluetooth offload on tgl and adl (Jaroslav Kysela) [2003613] - ASoC: Intel: sof_cs42l42: add support for jsl_cs4242_mx98360a (Jaroslav Kysela) [2003613] - ASoC: Intel: maxim-common: support max98360a (Jaroslav Kysela) [2003613] - ASoC: Intel: maxim-common: support max98357a (Jaroslav Kysela) [2003613] - ASoC: Intel: sof_cs42l42: support arbitrary DAI link sequence (Jaroslav Kysela) [2003613] - ASoC: SOF: Intel: Update ADL descriptor to use ACPI power states (Jaroslav Kysela) [2003613] - ASoC: rt5631: Fix regcache sync errors on resume (Jaroslav Kysela) [2003613] - ASoC: amd: fix spelling mistakes (Jaroslav Kysela) [2003613] - ASoC: Intel: sof_cs42l42: use helper function to get bclk frequency (Jaroslav Kysela) [2003613] - ASoC: SOF: add a helper to get topology configured bclk (Jaroslav Kysela) [2003613] - ASoC: tegra: Use ADMAIF component for DMA allocations (Jaroslav Kysela) [2003613] - ASoC: Intel: boards: fix xrun issue on platform with max98373 (Jaroslav Kysela) [2003613] - ASoC: tegra30: ahub: Use devm_platform_get_and_ioremap_resource() (Jaroslav Kysela) [2003613] - ASoC: tegra: mark runtime-pm functions as __maybe_unused (Jaroslav Kysela) [2003613] - ASoC: tegra30: ahub: Remove handing of disabled runtime PM (Jaroslav Kysela) [2003613] - ASoC: tegra30: ahub: Correct suspend-resume callbacks (Jaroslav Kysela) [2003613] - ASoC: tegra30: ahub: Reset global variable (Jaroslav Kysela) [2003613] - ASoC: tegra30: ahub: Switch to use reset-bulk API (Jaroslav Kysela) [2003613] - ASoC: tegra: ahub: Reset hardware properly (Jaroslav Kysela) [2003613] - ASoC: tegra: ahub: Use clk_bulk helpers (Jaroslav Kysela) [2003613] - ASoC: tegra: ahub: Add missing resets (Jaroslav Kysela) [2003613] - ASoC: tegra: tegra210_admaif: Use devm_platform_get_and_ioremap_resource() (Jaroslav Kysela) [2003613] - ASoC: tegra20: spdif: Use devm_platform_get_and_ioremap_resource() (Jaroslav Kysela) [2003613] - ASoC: tegra20: i2s: Use devm_platform_get_and_ioremap_resource() (Jaroslav Kysela) [2003613] - ASoC: simple-card: Fill in driver name (Jaroslav Kysela) [2003613] - ASoC: SOF: imx: Add missing of_node_put() in imx8_probe() (Jaroslav Kysela) [2003613] - ASoC: Intel: skl_hda_dsp_generic: Update Kconfig documentation (Jaroslav Kysela) [2003613] - ASoC: Intel: use MODULE_DEVICE_TABLE with platform_device_id tables (Jaroslav Kysela) [2003613] - ASoC: Intel: soc-acpi: add ull suffix for SoundWire _ADR values (Jaroslav Kysela) [2003613] - ASoC: Intel: sof_sdw: fix signed/unsigned warning (Jaroslav Kysela) [2003613] - ASoC: Intel: sof_da7219_max98373: shrink platform_id below 20 characters (Jaroslav Kysela) [2003613] - ASoC: Intel: kbl_da7219_max98357a: shrink platform_id below 20 characters (Jaroslav Kysela) [2003613] - ASoC: Intel: glk_rt5682_max98357a: shrink platform_id below 20 characters (Jaroslav Kysela) [2003613] - ASoC: Intel: sof_rt5682: shrink platform_id names below 20 characters (Jaroslav Kysela) [2003613] - ASoC: Intel: sof_sdw: remove hdac-hdmi support (Jaroslav Kysela) [2003613] - ASoC: Intel: sof_sdw: use mach data for ADL RVP DMIC count (Jaroslav Kysela) [2003613] - ASoC: tegra: Fix a NULL vs IS_ERR() check (Jaroslav Kysela) [2003613] - ASoC: rt711: add two jack detection modes (Jaroslav Kysela) [2003613] - ASoC: samsung: s3c24xx-i2s: Use devm_platform_get_and_ioremap_resource() (Jaroslav Kysela) [2003613] - ASoC: samsung: s3c2412-i2s: Use devm_platform_get_and_ioremap_resource() (Jaroslav Kysela) [2003613] - ASoC: samsung: pcm: Use devm_platform_get_and_ioremap_resource() (Jaroslav Kysela) [2003613] - ASoC: samsung: i2s: Use devm_platform_get_and_ioremap_resource() (Jaroslav Kysela) [2003613] - ASoC: soc-core: remove snd_soc_of_parse_daifmt() (Jaroslav Kysela) [2003613] - ASoC: simple-card-utils: switch to use snd_soc_daifmt_parse_format/clock_provider() (Jaroslav Kysela) [2003613] - ASoC: soc-core: add snd_soc_daifmt_parse_format/clock_provider() (Jaroslav Kysela) [2003613] - ASoC: soc-core: add snd_soc_daifmt_clock_provider_fliped() (Jaroslav Kysela) [2003613] - ASoC: soc-core: add snd_soc_daifmt_clock_provider_from_bitmap() (Jaroslav Kysela) [2003613] - ASoC: rt711-sdca-sdw: fix race condition on system suspend (Jaroslav Kysela) [2003613] - ASoC: rt5682-sdw: fix race condition on system suspend (Jaroslav Kysela) [2003613] - ASoC: rt711-sdw: fix race condition on system suspend (Jaroslav Kysela) [2003613] - ASoC: rt700-sdw: fix race condition on system suspend (Jaroslav Kysela) [2003613] - ASoC: fsi: fix spelling mistake (Jaroslav Kysela) [2003613] - ASoC: Intel: bdw-rt5677: remove unnecessary oom message (Jaroslav Kysela) [2003613] - ASoC: spear: spdif_out: Use devm_platform_get_and_ioremap_resource() (Jaroslav Kysela) [2003613] - ASoC: sprd: Use devm_platform_get_and_ioremap_resource() (Jaroslav Kysela) [2003613] - ASoC: soc-core: Fix the error return code in snd_soc_of_parse_audio_routing() (Jaroslav Kysela) [2003613] - ASoC: sti: sti_uniperif: Use devm_platform_get_and_ioremap_resource() (Jaroslav Kysela) [2003613] - ASoC: stm32: spdifrx: Use devm_platform_get_and_ioremap_resource() (Jaroslav Kysela) [2003613] - ASoC: stm32: sai: Use devm_platform_get_and_ioremap_resource() (Jaroslav Kysela) [2003613] - ASoC: stm32: i2s: Use devm_platform_get_and_ioremap_resource() (Jaroslav Kysela) [2003613] - ASoC: hdmi-codec: make hdmi_codec_controls static (Jaroslav Kysela) [2003613] - ASoC: rockchip: spdif: Use devm_platform_get_and_ioremap_resource() (Jaroslav Kysela) [2003613] - ASoC: rockchip: pdm: Use devm_platform_get_and_ioremap_resource() (Jaroslav Kysela) [2003613] - ASoC: rockchip: i2s: Use devm_platform_get_and_ioremap_resource() (Jaroslav Kysela) [2003613] - ASoC: cs42l42: Correct definition of CS42L42_ADC_PDN_MASK (Jaroslav Kysela) [2003613] - ASoC: hisilicon: Use devm_platform_get_and_ioremap_resource() (Jaroslav Kysela) [2003613] - ASoC: jz4740-i2s: Use devm_platform_get_and_ioremap_resource() (Jaroslav Kysela) [2003613] - ASoC: img-spdif-out: Use devm_platform_get_and_ioremap_resource() (Jaroslav Kysela) [2003613] - ASoC: img-spdif-in: Use devm_platform_get_and_ioremap_resource() (Jaroslav Kysela) [2003613] - ASoC: img-parallel-out: Use devm_platform_get_and_ioremap_resource() (Jaroslav Kysela) [2003613] - ASoC: img-i2s-out: Use devm_platform_get_and_ioremap_resource() (Jaroslav Kysela) [2003613] - ASoC: img-i2s-in: Use devm_platform_get_and_ioremap_resource() (Jaroslav Kysela) [2003613] - ASoC: dwc: dwc-i2s: Use devm_platform_get_and_ioremap_resource() (Jaroslav Kysela) [2003613] - ASoC: tegra: Squash utils into common machine driver (Jaroslav Kysela) [2003613] - ASoC: tegra: Specify components string for each card (Jaroslav Kysela) [2003613] - ASoC: tegra: Unify ASoC machine drivers (Jaroslav Kysela) [2003613] - ASoC: tegra: SND_SOC_TEGRA_AUDIO_GRAPH_CARD should depend on SND_SOC_TEGRA (Jaroslav Kysela) [2003613] - ASoC: tegra20-spdif: remove "default m" (Jaroslav Kysela) [2003613] - ASoC: tegra: Add audio graph based card driver (Jaroslav Kysela) [2003613] - ASoC: tegra: Set driver_name=tegra for all machine drivers (Jaroslav Kysela) [2003613] - ASoC: rt5640: Make codec selectable (Jaroslav Kysela) [2003613] - ASoC: hdmi-codec: Add a prepare hook (Jaroslav Kysela) [2003613] - ASoC: hdmi-codec: Add iec958 controls (Jaroslav Kysela) [2003613] - ASoC: rt5645: Avoid upgrading static warnings to errors (Jaroslav Kysela) [2003613] - ASoC: hdmi-codec: Rework to support more controls (Jaroslav Kysela) [2003613] - ASoC: soc-core: don't use discriminatory terms on snd_soc_runtime_get_dai_fmt() (Jaroslav Kysela) [2003613] - ASoC: rt711-sdca: handle mbq_regmap in rt711_sdca_io_init (Jaroslav Kysela) [2003613] - ASoC: rt711-sdca-sdw: add readable for SDW_SDCA_CTL() registers (Jaroslav Kysela) [2003613] - ASoC: rt5682-sdw: set regcache_cache_only false before reading RT5682_DEVICE_ID (Jaroslav Kysela) [2003613] - ASoC: rt5682: Fix a problem with error handling in the io init function of the soundwire (Jaroslav Kysela) [2003613] - ASoC: rt715-sdca: fix clock stop prepare timeout issue (Jaroslav Kysela) [2003613] - ASoC: rt715-sdw: use first_hw_init flag on resume (Jaroslav Kysela) [2003613] - ASoC: rt715-sdca-sdw: use first_hw_init flag on resume (Jaroslav Kysela) [2003613] - ASoC: rt711-sdw: use first_hw_init flag on resume (Jaroslav Kysela) [2003613] - ASoC: rt711-sdca-sdw: use first_hw_init flag on resume (Jaroslav Kysela) [2003613] - ASoC: rt700-sdw: use first_hw_init flag on resume (Jaroslav Kysela) [2003613] - ASoC: rt5682-sdw: use first_hw_init flag on resume (Jaroslav Kysela) [2003613] - ASoC: rt1316-sdw: use first_hw_init flag on resume (Jaroslav Kysela) [2003613] - ASoC: rt1308-sdw: use first_hw_init flag on resume (Jaroslav Kysela) [2003613] - ASoC: max98373-sdw: use first_hw_init flag on resume (Jaroslav Kysela) [2003613] - ASoC: max98373-sdw: add missing memory allocation check (Jaroslav Kysela) [2003613] - ASoC: hdmi-codec: add .auto_selectable_formats support (Jaroslav Kysela) [2003613] - ASoC: fsi: add .auto_selectable_formats support (Jaroslav Kysela) [2003613] - ASoC: pcm3168a: add .auto_selectable_formats support (Jaroslav Kysela) [2003613] - ASoC: ak4613: add .auto_selectable_formats support (Jaroslav Kysela) [2003613] - ASoC: soc-core: add snd_soc_runtime_get_dai_fmt() (Jaroslav Kysela) [2003613] - ASoC: soc-core: move snd_soc_runtime_set_dai_fmt() to upside (Jaroslav Kysela) [2003613] - ASoC: Intel: Skylake: use DEVICE_ATTR_RO macro (Jaroslav Kysela) [2003613] - mfd: arizona: Allow building arizona MFD-core as module (Jaroslav Kysela) [2003613] - ASoC: SOF: Intel: pci-tgl: add ADL-M support (Jaroslav Kysela) [2003613] - ASoC: SOF: Intel: hda: don't print ROM status if cl_dsp_init() fails (Jaroslav Kysela) [2003613] - ASoC: SOF: Intel: hda: clean up hda_dsp_dump() (Jaroslav Kysela) [2003613] - ASoC: SOF: Intel: Constify sof_probe_compressed_ops (Jaroslav Kysela) [2003613] - ASoC: wm5110: Constify static struct snd_compress_ops (Jaroslav Kysela) [2003613] - ASoC: wm5102: Constify static struct snd_compress_ops (Jaroslav Kysela) [2003613] - ASoC: cs47125: Constify static struct snd_compress_ops (Jaroslav Kysela) [2003613] - ASoC: cs42l52: use DEVICE_ATTR_WO macro (Jaroslav Kysela) [2003613] - ASoC: cs35l3x: Use neutral language in amp drivers (Jaroslav Kysela) [2003613] - ASoC: cs43130: Use DEVICE_ATTR_RO macro (Jaroslav Kysela) [2003613] - ASoC: wm8962: Use DEVICE_ATTR_WO macro (Jaroslav Kysela) [2003613] - ASoC: cs42l56: use DEVICE_ATTR_WO macro (Jaroslav Kysela) [2003613] - ASoC: tlv320aic26: use DEVICE_ATTR_RW macro (Jaroslav Kysela) [2003613] - ASoC: cs42l42: Check jack status before reporting button events (Jaroslav Kysela) [2003613] - ASoC: cs42l42: Add support for 2400000 Bit clock (Jaroslav Kysela) [2003613] - ASoC: cs42l42: Add support for 2304000 Bit clock (Jaroslav Kysela) [2003613] - ASoC: cs42l42: Fix 1536000 Bit Clock instability (Jaroslav Kysela) [2003613] - ASoC: Intel: sof_sdw: add quirk support for Brya and BT-offload (Jaroslav Kysela) [2003613] - ASoC: Intel: sof_sdw: add SOF_RT715_DAI_ID_FIX for AlderLake (Jaroslav Kysela) [2003613] - ASoC: Intel: boards: remove .nonatomic for BE dailinks (Jaroslav Kysela) [2003613] - ASoC: Intel: sof_sdw: add support for Bluetooth offload (Jaroslav Kysela) [2003613] - ASoC: Intel: common: Add entries for sdw codecs in ADL match table (Jaroslav Kysela) [2003613] - ASoC: Intel: soc-acpi: add entries for i2s machines in ADL match table (Jaroslav Kysela) [2003613] - ASoC: SOF: Intel: hda: Remove conditions against CONFIG_PCI (Jaroslav Kysela) [2003613] - ASoC: SOF: ops: don't return void value (Jaroslav Kysela) [2003613] - ASoC: SOF: topology: fix assignment to use le32_to_cpu (Jaroslav Kysela) [2003613] - ASoC: SOF: loader: Use snd_sof_dsp_block_read() instead sof_block_read() (Jaroslav Kysela) [2003613] - ASoC: SOF: ops: print out the polling register (Jaroslav Kysela) [2003613] - ASoC: SOF: pci: No need to cast second time to save the desc (Jaroslav Kysela) [2003613] - ASoC: SOF: Check desc->ops directly in acpi/pci/of probe functions (Jaroslav Kysela) [2003613] - ASoC: topology: Fix using uninitialized pointer (Jaroslav Kysela) [2003613] - ASoC: soc-dai: fix up hw params only if it is needed (Jaroslav Kysela) [2003613] - ASoC: soc-core: use DEVICE_ATTR_RO macro (Jaroslav Kysela) [2003613] - ASoC: topology: Add support for multiple kcontrol types to a widget (Jaroslav Kysela) [2003613] - ASoC: intel/boards: add missing MODULE_DEVICE_TABLE (Jaroslav Kysela) [2003613] - ASoC: cs43130: handle errors in cs43130_probe() properly (Jaroslav Kysela) [2003613] - Revert "ASoC: cs43130: fix a NULL pointer dereference" (Jaroslav Kysela) [2003613] - ASoC: cs42l42: make HSBIAS_SENSE_EN optional (Jaroslav Kysela) [2003613] - ASoC: wm2200: remove include of wmfw.h (Jaroslav Kysela) [2003613] - ASoC: wm_adsp: mark more data structures with the const qualifier (Jaroslav Kysela) [2003613] - ASoC: Intel: bxt_da7219_max98357a: shrink platform_id below 20 characters (Jaroslav Kysela) [2003613] - ASoC: Intel: sof_cs42l42: shrink platform id below 20 characters (Jaroslav Kysela) [2003613] - ASoC: Intel: add sof-cs42l42 machine driver (Jaroslav Kysela) [2003613] - ASoC: Intel: boards: create sof-maxim-common module (Jaroslav Kysela) [2003613] - ASoC: Intel: boards: handle hda-dsp-common as a module (Jaroslav Kysela) [2003613] - ASoC: Intel: boards: add support for adl boards in sof-rt5682 (Jaroslav Kysela) [2003613] - ASoC: Intel: Boards: tgl_max98373: Add BT offload support (Jaroslav Kysela) [2003613] - ASoC: SOF: Intel: hda: fix index used in inner loop (Jaroslav Kysela) [2003613] - ALSA: fireworks: add support for Loud Onyx 1200f quirk (Jaroslav Kysela) [2003613] - ALSA: firewire-motu: add support for MOTU Track 16 (Jaroslav Kysela) [2003613] - ALSA: firewire-motu: add support for MOTU Traveler mk3 (Jaroslav Kysela) [2003613] - ALSA: firewire-motu: remove TODO for interaction with userspace about control message (Jaroslav Kysela) [2003613] - ALSA: oxfw: fix functional regression for Mackie Onyx 1640i in v5.14 or later (Jaroslav Kysela) [2003613] - ALSA: firewire-motu: export meter information to userspace as float value (Jaroslav Kysela) [2003613] - ALSA: firewire-motu: refine parser for meter information in register DSP models (Jaroslav Kysela) [2003613] - ALSA: firewire-motu: fix null pointer dereference when polling hwdep character device (Jaroslav Kysela) [2003613] - ALSA: firewire-motu: notify event for parameter change in register DSP model (Jaroslav Kysela) [2003613] - ALSA: firewire-motu: queue event for parameter change in register DSP model (Jaroslav Kysela) [2003613] - ALSA: firewire-motu: add ioctl command to read cached parameters in register DSP model (Jaroslav Kysela) [2003613] - ALSA: firewire-motu: parse messages for input parameters in register DSP model (Jaroslav Kysela) [2003613] - ALSA: firewire-motu: parse messages for line input parameters in register DSP model (Jaroslav Kysela) [2003613] - ALSA: firewire-motu: parse messages for output parameters in register DSP model (Jaroslav Kysela) [2003613] - ALSA: firewire-motu: parse messages for mixer output parameters in register DSP model (Jaroslav Kysela) [2003613] - ALSA: firewire-motu: parse messages for mixer source parameters in register-DSP model (Jaroslav Kysela) [2003613] - ALSA: firewire-motu: add ioctl command to read cached hardware meter (Jaroslav Kysela) [2003613] - ALSA: firewire-motu: add message parser for meter information in command DSP model (Jaroslav Kysela) [2003613] - ALSA: firewire-motu: add message parser to gather meter information in register DSP model (Jaroslav Kysela) [2003613] - ALSA: firewire-motu: fix truncated bytes in message tracepoints (Jaroslav Kysela) [2003613] - ALSA: oxfw: fix transmission method for Loud models based on OXFW971 (Jaroslav Kysela) [2003613] - ALSA: firewire-motu: add support for MOTU 896HD (Jaroslav Kysela) [2003613] - ALSA: oxfw: fix functioal regression for silence in Apogee Duet FireWire (Jaroslav Kysela) [2003613] - ALSA: bebob: correct duplicated entries with TerraTec OUI (Jaroslav Kysela) [2003613] - ALSA: firewire-lib: Fix 'amdtp_domain_start()' when no AMDTP_OUT_STREAM stream is found (Jaroslav Kysela) [2003613] - ALSA: firewire-motu: fix register handling for 896 (Jaroslav Kysela) [2003613] - ALSA: firewire-motu: fix register handling for 828 (Jaroslav Kysela) [2003613] - ALSA: firewire-motu: use macro instead of magic number for clock source in v3 protocol (Jaroslav Kysela) [2003613] - ALSA: firewire-motu: code refactoring for source detection of sampling clock in v3 protocol (Jaroslav Kysela) [2003613] - ALSA: firewire-motu: code refactoring for packet format detection in v2 protocol (Jaroslav Kysela) [2003613] - ALSA: firewire-motu: use macro instead of magic number for clock source in v2 protocol (Jaroslav Kysela) [2003613] - ALSA: firewire-motu: add support for AES/EBU clock source in v2 protocol (Jaroslav Kysela) [2003613] - ALSA: firewire-motu: code refactoring for detection of clock source in v2 protocol (Jaroslav Kysela) [2003613] - ALSA: firewire-motu: fix detection for S/PDIF source on optical interface in v2 protocol (Jaroslav Kysela) [2003613] - ALSA: bebob: add support for ToneWeal FW66 (Jaroslav Kysela) [2003613] - ALSA: firewire-motu: fix rx packet format at higher rate for MOTU 828 mk3 Hybrid (Jaroslav Kysela) [2003613] - ALSA: bebob: fix rx packet format for Yamaha GO44/GO46, Terratec Phase 24/x24 (Jaroslav Kysela) [2003613] - ALSA: firewire-motu: fix stream format for MOTU 8pre FireWire (Jaroslav Kysela) [2003613] - ALSA: firewire-motu: add support for MOTU 896 (Jaroslav Kysela) [2003613] - ALSA: firewire-motu: add support for MOTU 828 (Jaroslav Kysela) [2003613] - ALSA: bebob: Fix bit flag quirk constants (Jaroslav Kysela) [2003613] - ALSA: firewire: fill Kconfig with entries for devices based on DICE ASICs (Jaroslav Kysela) [2003613] - ALSA: bebob: correct device entries for Phonic Helix Board and FireFly series (Jaroslav Kysela) [2003613] - ALSA: bebob: code refactoring for M-Audio models (Jaroslav Kysela) [2003613] - ALSA: bebob: correct device entry for Acoustic Reality eAR Master One, Eroica, Figaro, and Ciaccona (Jaroslav Kysela) [2003613] - ALSA: bebob: correct device entry for Mackie D.2 FireWire option card (Jaroslav Kysela) [2003613] - ALSA: fireworks: fulfil device entries (Jaroslav Kysela) [2003613] - ALSA: bebob: fulfil device entries (Jaroslav Kysela) [2003613] - ALSA: firewire-lib: replace in_interrupt() with in_softirq() (Jaroslav Kysela) [2003613] - ALSA: bebob: code refactoring for model-dependent quirks (Jaroslav Kysela) [2003613] - ALSA: bebob: delete workaround for protocol version 3 (Jaroslav Kysela) [2003613] - ALSA: bebob: dismiss sleep after breaking connections (Jaroslav Kysela) [2003613] - ALSA: firewire-lib: obsolete workqueue for period update (Jaroslav Kysela) [2003613] - ALSA: firewire-lib: operate for period elapse event in process context (Jaroslav Kysela) [2003613] - ALSA: firewire-lib: delete unused kernel API (Jaroslav Kysela) [2003613] - ALSA: fireface: cease from delayed card registration (Jaroslav Kysela) [2003613] - ALSA: firewire-motu: cease from delayed card registration (Jaroslav Kysela) [2003613] - ALSA: firewire-tascam: cease from delayed card registration (Jaroslav Kysela) [2003613] - ALSA: firewire-digi00x: cease from delayed card registration (Jaroslav Kysela) [2003613] - ALSA: dice: cease from delayed card registration (Jaroslav Kysela) [2003613] - ALSA: oxfw: cease from delayed card registration (Jaroslav Kysela) [2003613] - ALSA: fireworks: cease from delayed card registration (Jaroslav Kysela) [2003613] - ALSA: bebob: cease from delayed card registration (Jaroslav Kysela) [2003613] - ALSA: firewire-motu: add support for hybrid model of MOTU Ultralite mk3 (Jaroslav Kysela) [2003613] - ALSA: firewire-lib: remove useless operations for kernel preemption (Jaroslav Kysela) [2003613] - ALSA: firewire-lib: fix error codes for allocation failure (Jaroslav Kysela) [2003613] - ALSA: firewire-motu: fix error return code in snd_motu_stream_reserve_duplex() (Jaroslav Kysela) [2003613] - ALSA: firewire-motu: sequence replay for source packet header (Jaroslav Kysela) [2003613] - ALSA: firewire-motu: cache event ticks in source packet header per data block (Jaroslav Kysela) [2003613] - ALSA: firewire-motu: use macro for magic numbers relevant to IEC 61883-1 (Jaroslav Kysela) [2003613] - ALSA: bebob: perform sequence replay for media clock recovery (Jaroslav Kysela) [2003613] - ALSA: dice: perform sequence replay for media clock recovery (Jaroslav Kysela) [2003613] - ALSA: dice: wait just for NOTIFY_CLOCK_ACCEPTED after GLOBAL_CLOCK_SELECT operation (Jaroslav Kysela) [2003613] - ALSA: fireface: perform sequence replay for media clock recovery (Jaroslav Kysela) [2003613] - ALSA: firewire-tascam: perform sequence replay for media clock recovery (Jaroslav Kysela) [2003613] - ALSA: firewire-digi00x: perform sequence replay for media clock recovery (Jaroslav Kysela) [2003613] - ALSA: oxfw: perform sequence replay for media clock recovery (Jaroslav Kysela) [2003613] - ALSA: fireworks: perform sequence replay for media clock recovery (Jaroslav Kysela) [2003613] - ALSA: fireworks: delete SYTMATCH clock source (Jaroslav Kysela) [2003613] - ALSA: firewire-lib: support NO_PERIOD_WAKEUP in ALSA PCM runtime (Jaroslav Kysela) [2003613] - ALSA: firewire-lib: transfer rx packets on-the-fly when replaying (Jaroslav Kysela) [2003613] - ALSA: firewire-lib: replay sequence of incoming packets for outgoing packets (Jaroslav Kysela) [2003613] - ALSA: firewire-lib: add replay target to cache sequence of packet (Jaroslav Kysela) [2003613] - ALSA: bebob: distinguish M-Audio ProFire Lightbridge quirk (Jaroslav Kysela) [2003613] - ALSA: bebob: cancel switching connection order (Jaroslav Kysela) [2003613] - ALSA: firewire-lib: obsolete callbacked member (Jaroslav Kysela) [2003613] - ALSA: firewire-lib: drop initial NODATA or empty packet (Jaroslav Kysela) [2003613] - ALSA: firewire-lib: code refactoring for transfer delay (Jaroslav Kysela) [2003613] - ALSA: firewire-lib: code refactoring for generation of data block sequence (Jaroslav Kysela) [2003613] - ALSA: firewire-lib: code refactoring for generation of syt sequence (Jaroslav Kysela) [2003613] - ALSA: firewire-lib: code refactoring for generation of packet descriptors (Jaroslav Kysela) [2003613] - ALSA: firewire-lib: pool sequence of packet in IT context independently (Jaroslav Kysela) [2003613] - ALSA: firewire-lib: add flag to unaware of syt in CIP header (Jaroslav Kysela) [2003613] - ALSA: firewire-lib: Fix uninitialized variable err issue (Jaroslav Kysela) [2003613] - ALSA: firewire-lib: change waking up timing to process packets (Jaroslav Kysela) [2003613] - ALSA: firewire-lib: start processing content of packet at the same cycle in several IT contexts (Jaroslav Kysela) [2003613] - ALSA: firewire-lib: code refactoring to start several IT/IR contexts (Jaroslav Kysela) [2003613] - ALSA: firewire-lib: skip initial packets instead of scheduling IR context (Jaroslav Kysela) [2003613] - ALSA: firewire-lib: start processing content of packet at the same cycle in several IR contexts (Jaroslav Kysela) [2003613] - ALSA: firewire-lib: code refactoring for selection of IT context header length (Jaroslav Kysela) [2003613] - ALSA: firewire-lib: code refactoring for calculation of context payload (Jaroslav Kysela) [2003613] - ALSA: firewire-lib: code refactoring for size of CIP header (Jaroslav Kysela) [2003613] - ALSA: firewire-lib: insert descriptor for skipped cycle (Jaroslav Kysela) [2003613] - ALSA: firewire-lib: check cycle continuity (Jaroslav Kysela) [2003613] - ALSA: firewire-lib: code refactoring for check of CIP header about payload size (Jaroslav Kysela) [2003613] - ALSA: firewire-lib: code refactoring for parser of IR context header (Jaroslav Kysela) [2003613] - ALSA: firewire-lib: code refactoring for helper function to compute OHCI 1394 cycle (Jaroslav Kysela) [2003613] - ALSA: firewire-lib: code refactoring for sequence descriptor' (Jaroslav Kysela) [2003613] - ALSA: firewire-lib: handle the case that empty isochronous packet payload for CIP (Jaroslav Kysela) [2003613] - ALSA: firewire-lib: code refactoring to refer the same frame count per period in domain structure (Jaroslav Kysela) [2003613] - ALSA: oxfw: add quirk flag for blocking transmission method (Jaroslav Kysela) [2003613] - ALSA: oxfw: code refactoring for wrong_dbs quirk (Jaroslav Kysela) [2003613] - ALSA: firewire-lib: code refactoring for jumbo payload quirk (Jaroslav Kysela) [2003613] - ALSA: oxfw: code refactoring for jumbo-payload quirk in OXFW970 (Jaroslav Kysela) [2003613] - ALSA: oxfw: add comment for the type of ASICs (Jaroslav Kysela) [2003613] - ALSA: oxfw: add explicit device entry for Loud Technologies Mackie Onyx Sattelite (Jaroslav Kysela) [2003613] - ALSA: oxfw: add explicit device entry for Loud Technologies Tapco Link.FireWire 4x6 (Jaroslav Kysela) [2003613] - ALSA: oxfw: code refactoring to detect mackie models (Jaroslav Kysela) [2003613] - ALSA: oxfw: code refactoring for existent device entry with specifier_id and version (Jaroslav Kysela) [2003613] - ALSA: firewire-lib/motu: use int type for the value of bitwise OR with enumerator-constant (Jaroslav Kysela) [2003613] - Revert "ALSA: bebob/oxfw: fix Kconfig entry for Mackie d.2 Pro" (Jaroslav Kysela) [2003613] - ALSA: hda/realtek: Fix quirk for Clevo NJ51CU (Jaroslav Kysela) [2003613] - ALSA: hda/hdmi: Disable silent stream on GLK (Jaroslav Kysela) [2003613] - ALSA: hda/realtek: fix mute/micmute LEDs for a HP ProBook (Jaroslav Kysela) [2003613] - ALSA: hda/realtek: Add new alc285-hp-amp-init model (Jaroslav Kysela) [2003613] - ALSA: hda/realtek: Amp init fixup for HP ZBook 15 G6 (Jaroslav Kysela) [2003613] - ALSA: hda/realtek - Add headset Mic support for Lenovo ALC897 platform (Jaroslav Kysela) [2003613] - ALSA: hda/realtek: Fix quirk for TongFang PHxTxX1 (Jaroslav Kysela) [2003613] - ALSA: hda/hdmi: fix HDA codec entry table order for ADL-P (Jaroslav Kysela) [2003613] - ALSA: hda: Add Intel DG2 PCI ID and HDMI codec vid (Jaroslav Kysela) [2003613] - ALSA: hda/cs8409: Set PMSG_ON earlier inside cs8409 driver (Jaroslav Kysela) [2003613] - ALSA: ctxfi: Fix out-of-range access (Jaroslav Kysela) [2003613] - ALSA: hda/realtek: Fix LED on HP ProBook 435 G7 (Jaroslav Kysela) [2003613] - ALSA: cmipci: Drop stale variable assignment (Jaroslav Kysela) [2003613] - ALSA: hda/realtek: Add quirk for ASRock NUC Box 1100 (Jaroslav Kysela) [2003613] - ALSA: hda: fix general protection fault in azx_runtime_idle (Jaroslav Kysela) [2003613] - ALSA: hda: Free card instance properly at probe errors (Jaroslav Kysela) [2003613] - ALSA: hda/realtek: Add quirk for HP EliteBook 840 G7 mute LED (Jaroslav Kysela) [2003613] - ALSA: hda/realtek: Add quirk for ASUS UX550VE (Jaroslav Kysela) [2003613] - ALSA: hda/realtek: Add a quirk for Acer Spin SP513-54N (Jaroslav Kysela) [2003613] - ALSA: hda/realtek: Headset fixup for Clevo NH77HJQ (Jaroslav Kysela) [2003613] - ALSA: hda/realtek: Add quirk for Clevo PC70HS (Jaroslav Kysela) [2003613] - ALSA: hda/realtek: Add a quirk for HP OMEN 15 mute LED (Jaroslav Kysela) [2003613] - ALSA: hda/realtek: Fix mic mute LED for the HP Spectre x360 14 (Jaroslav Kysela) [2003613] - ALSA: ISA: not for M68K (Jaroslav Kysela) [2003613] - ALSA: hda/realtek: Fixes HP Spectre x360 15-eb1xxx speakers (Jaroslav Kysela) [2003613] - ALSA: hda/realtek: Add quirk for Clevo PC50HS (Jaroslav Kysela) [2003613] - ALSA: hda/realtek: Fix the mic type detection issue for ASUS G551JW (Jaroslav Kysela) [2003613] - ALSA: hda/realtek: Fix for quirk to enable speaker output on the Lenovo 13s Gen2 (Jaroslav Kysela) [2003613] - ALSA: hda: intel: Allow repeatedly probing on codec configuration errors (Jaroslav Kysela) [2003613] - ALSA: hda/realtek: Add quirk for TongFang PHxTxX1 (Jaroslav Kysela) [2003613] - ALSA: hda/realtek - ALC236 headset MIC recording issue (Jaroslav Kysela) [2003613] - ALSA: hda/realtek: Add quirk for Clevo X170KM-G (Jaroslav Kysela) [2003613] - ALSA: hda/realtek: Complete partial device name to avoid ambiguity (Jaroslav Kysela) [2003613] - ALSA: hda - Enable headphone mic on Dell Latitude laptops with ALC3254 (Jaroslav Kysela) [2003613] - ALSA: hda/realtek: Enable 4-speaker output for Dell Precision 5560 laptop (Jaroslav Kysela) [2003613] - ALSA: hda: Use position buffer for SKL+ again (Jaroslav Kysela) [2003613] - ALSA: hda: Reduce udelay() at SKL+ position reporting (Jaroslav Kysela) [2003613] - ALSA: hda/cs8409: Setup Dolphin Headset Mic as Phantom Jack (Jaroslav Kysela) [2003613] - ALSA: pcxhr: "fix" PCXHR_REG_TO_PORT definition (Jaroslav Kysela) [2003613] - ALSA: hda/realtek: Quirks to enable speaker output for Lenovo Legion 7i 15IMHG05, Yoga 7i 14ITL5/15ITL5, and 13s Gen2 laptops. (Jaroslav Kysela) [2003613] - Revert "ALSA: hda: Drop workaround for a hang at shutdown again" (Jaroslav Kysela) [2003613] - ALSA: vx222: fix null-ptr-deref (Jaroslav Kysela) [2003613] - ALSA: hda/cs8409: Initialize Codec only in init fixup. (Jaroslav Kysela) [2003613] - ALSA: hda/cs8409: Ensure Type Detection is only run on startup when necessary (Jaroslav Kysela) [2003613] - ALSA: hda: Disable runtime resume at shutdown (Jaroslav Kysela) [2003613] - ALSA: hda/realtek: Quirk for HP Spectre x360 14 amp setup (Jaroslav Kysela) [2003613] - ALSA: hda: Code refactoring snd_hda_pick_fixup() (Jaroslav Kysela) [2003613] - ALSA: hda/realtek: Workaround for conflicting SSID on ASUS ROG Strix G17 (Jaroslav Kysela) [2003613] - ALSA: hda/realtek: Limit mic boost on HP ProBook 445 G8 (Jaroslav Kysela) [2003613] - ALSA: hda/analog - Sink ad198x_shutup() and shuffle CONFIG_PM guards (Jaroslav Kysela) [2003613] - ALSA: hda/sigmatel - Sink stac_shutup() into stac_suspend() (Jaroslav Kysela) [2003613] - ALSA: hda: Drop workaround for a hang at shutdown again (Jaroslav Kysela) [2003613] - ALSA: hda/via: Apply runtime PM workaround for ASUS B23E (Jaroslav Kysela) [2003613] - ALSA: hda: Fix hang during shutdown due to link reset (Jaroslav Kysela) [2003613] - ALSA: hda/realtek: Enable 4-speaker output for Dell XPS 15 9510 laptop (Jaroslav Kysela) [2003613] - ALSA: hda: Nuke unused reboot_notify callback (Jaroslav Kysela) [2003613] - ALSA: hda: Suspend codec at shutdown (Jaroslav Kysela) [2003613] - ALSA: hda: conexant: Turn off EAPD at suspend, too (Jaroslav Kysela) [2003613] - ALSA: hda/cs8409: Prevent pops and clicks during suspend (Jaroslav Kysela) [2003613] - ALSA: hda/cs8409: Unmute/Mute codec when stream starts/stops (Jaroslav Kysela) [2003613] - ALSA: hda/cs8409: Follow correct CS42L42 power down sequence for suspend (Jaroslav Kysela) [2003613] - ALSA: hda/cs8409: Remove unnecessary delays (Jaroslav Kysela) [2003613] - ALSA: hda/cs8409: Use timeout rather than retries for I2C transaction waits (Jaroslav Kysela) [2003613] - ALSA: hda/cs8409: Set fixed sample rate of 48kHz for CS42L42 (Jaroslav Kysela) [2003613] - ALSA: hda/cs8409: Enable Full Scale Volume for Line Out Codec on Dolphin (Jaroslav Kysela) [2003613] - ALSA: hda/cs8409: Add support for dolphin (Jaroslav Kysela) [2003613] - ALSA: hda/cs8409: Add Support to disable jack type detection for CS42L42 (Jaroslav Kysela) [2003613] - ALSA: hda/cs8409: Support multiple sub_codecs for Suspend/Resume/Unsol events (Jaroslav Kysela) [2003613] - ALSA: hda/cs8409: Move codec properties to its own struct (Jaroslav Kysela) [2003613] - ALSA: hda/cs8409: Separate CS8409, CS42L42 and project functions (Jaroslav Kysela) [2003613] - ALSA: hda/cs8409: Support i2c bulk read/write functions (Jaroslav Kysela) [2003613] - ALSA: hda/cs8409: Avoid re-setting the same page as the last access (Jaroslav Kysela) [2003613] - ALSA: hda/cs8409: Avoid setting the same I2C address for every access (Jaroslav Kysela) [2003613] - ALSA: hda/cs8409: Dont disable I2C clock between consecutive accesses (Jaroslav Kysela) [2003613] - ALSA: hda/cs8409: Generalize volume controls (Jaroslav Kysela) [2003613] - ALSA: hda/cs8409: Prevent I2C access during suspend time (Jaroslav Kysela) [2003613] - ALSA: hda/cs8409: Simplify CS42L42 jack detect. (Jaroslav Kysela) [2003613] - ALSA: hda/cs8409: Mask CS42L42 wake events (Jaroslav Kysela) [2003613] - ALSA: hda/cs8409: Disable unsolicited response for the first boot (Jaroslav Kysela) [2003613] - ALSA: hda/cs8409: Disable unsolicited responses during suspend (Jaroslav Kysela) [2003613] - ALSA: hda/cs8409: Disable unnecessary Ring Sense for Cyborg/Warlock/Bullseye (Jaroslav Kysela) [2003613] - ALSA: hda/cs8409: Reduce HS pops/clicks for Cyborg (Jaroslav Kysela) [2003613] - ALSA: hda/cs8409: Mask all CS42L42 interrupts on initialization (Jaroslav Kysela) [2003613] - ALSA: hda/cs8409: Use enums for register names and coefficients (Jaroslav Kysela) [2003613] - ALSA: hda/cs8409: Move arrays of configuration to a new file (Jaroslav Kysela) [2003613] - ALSA: hda/cirrus: Move CS8409 HDA bridge to separate module (Jaroslav Kysela) [2003613] - ALSA: hda - fix the 'Capture Switch' value change notifications (Jaroslav Kysela) [2003613] - ALSA: hda/realtek: fix mute/micmute LEDs for HP ProBook 650 G8 Notebook PC (Jaroslav Kysela) [2003613] - ALSA: pci: cs46xx: Fix set up buffer type properly (Jaroslav Kysela) [2003613] - ALSA: hda: Add quirk for ASUS Flow x13 (Jaroslav Kysela) [2003613] - ALSA: pci/korg1212: completely remove 'set but not used' warnings (Jaroslav Kysela) [2003613] - ALSA: pcxhr: use __func__ to get funcion's name in an output message (Jaroslav Kysela) [2003613] - ALSA: hda/realtek: add mic quirk for Acer SF314-42 (Jaroslav Kysela) [2003613] - ALSA: hda/realtek: Fix headset mic for Acer SWIFT SF314-56 (ALC256) (Jaroslav Kysela) [2003613] - ALSA: korg1212: Fix wrongly shuffled firmware loader code (Jaroslav Kysela) [2003613] - ALSA: als300: Fix missing chip initialization (Jaroslav Kysela) [2003613] - ALSA: cs4281: Fix missing chip initialization (Jaroslav Kysela) [2003613] - ALSA: hda/hdmi: Add quirk to force pin connectivity on NUC10 (Jaroslav Kysela) [2003613] - ALSA: nm256: Fix error return code in snd_nm256_create() (Jaroslav Kysela) [2003613] - ALSA: ymfpci: Allocate resources with device-managed APIs (Jaroslav Kysela) [2003613] - ALSA: vx222: Allocate resources with device-managed APIs (Jaroslav Kysela) [2003613] - ALSA: trident: Allocate resources with device-managed APIs (Jaroslav Kysela) [2003613] - ALSA: pci: rme: Fix unaligned buffer addresses (Jaroslav Kysela) [2003613] - ALSA: pci: rme: Set up buffer type properly (Jaroslav Kysela) [2003613] - ALSA: rme9652: Allocate resources with device-managed APIs (Jaroslav Kysela) [2003613] - ALSA: rme9652: don't disable if not enabled (Jaroslav Kysela) [2003613] - ALSA: hdspm: Allocate resources with device-managed APIs (Jaroslav Kysela) [2003613] - ALSA: hdspm: don't disable if not enabled (Jaroslav Kysela) [2003613] - ALSA: hdspm: Fix fall-through warnings for Clang (Jaroslav Kysela) [2003613] - ALSA: hdsp: Allocate resources with device-managed APIs (Jaroslav Kysela) [2003613] - ALSA: riptide: Allocate resources with device-managed APIs (Jaroslav Kysela) [2003613] - ALSA: riptide: Replace tasklet with threaded irq (Jaroslav Kysela) [2003613] - ALSA: riptide: convert tasklets to use new tasklet_setup() API (Jaroslav Kysela) [2003613] - ALSA: oxygen: Allocate resources with device-managed APIs (Jaroslav Kysela) [2003613] - ALSA: nm256: Allocate resources with device-managed APIs (Jaroslav Kysela) [2003613] - ALSA: lx6464es: Allocate resources with device-managed APIs (Jaroslav Kysela) [2003613] - ALSA: lola: Allocate resources with device-managed APIs (Jaroslav Kysela) [2003613] - ALSA: korg1212: Allocate resources with device-managed APIs (Jaroslav Kysela) [2003613] - ALSA: ice1724: Allocate resources with device-managed APIs (Jaroslav Kysela) [2003613] - ALSA: ali5451: Allocate resources with device-managed APIs (Jaroslav Kysela) [2003613] - ALSA: ice1724: Allocate resources with device-managed APIs (Jaroslav Kysela) [2003613] - ALSA: ice1712: Allocate resources with device-managed APIs (Jaroslav Kysela) [2003613] - ALSA: emu10k1x: Allocate resources with device-managed APIs (Jaroslav Kysela) [2003613] - ALSA: emu10k1: Allocate resources with device-managed APIs (Jaroslav Kysela) [2003613] - ALSA: echoaudio: Allocate resources with device-managed APIs (Jaroslav Kysela) [2003613] - ALSA: cs5535audio: Allocate resources with device-managed APIs (Jaroslav Kysela) [2003613] - ALSA: cs46xx: Allocate resources with device-managed APIs (Jaroslav Kysela) [2003613] - ALSA: ca0106: Allocate resources with device-managed APIs (Jaroslav Kysela) [2003613] - ALSA: aw2: Allocate resources with device-managed APIs (Jaroslav Kysela) [2003613] - ALSA: au88x0: Allocate resources with device-managed APIs (Jaroslav Kysela) [2003613] - ALSA: ali5451: Allocate resources with device-managed APIs (Jaroslav Kysela) [2003613] - ALSA: via82xx: Allocate resources with device-managed APIs (Jaroslav Kysela) [2003613] - ALSA: sonicvibes: Allocate resources with device-managed APIs (Jaroslav Kysela) [2003613] - ALSA: sis7019: Allocate resources with device-managed APIs (Jaroslav Kysela) [2003613] - ALSA: rme96: Allocate resources with device-managed APIs (Jaroslav Kysela) [2003613] - ALSA: rme32: Allocate resources with device-managed APIs (Jaroslav Kysela) [2003613] - ALSA: maestro3: Allocate resources with device-managed APIs (Jaroslav Kysela) [2003613] - ALSA: fm801: Allocate resources with device-managed APIs (Jaroslav Kysela) [2003613] - ALSA: es1968: Allocate resources with device-managed APIs (Jaroslav Kysela) [2003613] - ALSA: es1938: Allocate resources with device-managed APIs (Jaroslav Kysela) [2003613] - ALSA: ens137x: Allocate resources with device-managed APIs (Jaroslav Kysela) [2003613] - ALSA: cs5530: Allocate resources with device-managed APIs (Jaroslav Kysela) [2003613] - ALSA: cs4281: Allocate resources with device-managed APIs (Jaroslav Kysela) [2003613] - ALSA: cmipci: Allocate resources with device-managed APIs (Jaroslav Kysela) [2003613] - ALSA: bt87x: Allocate resources with device-managed APIs (Jaroslav Kysela) [2003613] - ALSA: azt3328: Allocate resources with device-managed APIs (Jaroslav Kysela) [2003613] - ALSA: als4000: Allocate resources with device-managed APIs (Jaroslav Kysela) [2003613] - ALSA: als300: Allocate resources with device-managed APIs (Jaroslav Kysela) [2003613] - ALSA: ad1889: Allocate resources with device-managed APIs (Jaroslav Kysela) [2003613] - ALSA: hda: Allocate resources with device-managed APIs (Jaroslav Kysela) [2003613] - ALSA: atiixp: Allocate resources with device-managed APIs (Jaroslav Kysela) [2003613] - ALSA: intel8x0: Allocate resources with device-managed APIs (Jaroslav Kysela) [2003613] - ALSA: hda/realtek: Fix pop noise and 2 Front Mic issues on a machine (Jaroslav Kysela) [2003613] - ALSA: hdmi: Expose all pins on MSI MS-7C94 board (Jaroslav Kysela) [2003613] - ALSA: intel8x0: Skip ac97 clock measurement on VM (Jaroslav Kysela) [2003613] - ALSA: hda/hdmi: Add option to enable all pins forcibly (Jaroslav Kysela) [2003613] - ALSA: ice1724: Remove superfluous loop over model table (Jaroslav Kysela) [2003613] - ALSA: hda/ca0132: remove redundant initialization of variable status (Jaroslav Kysela) [2003613] - ALSA: intel8x0: Fix breakage at ac97 clock measurement (Jaroslav Kysela) [2003613] - ALSA: hda/realtek: fix mute led of the HP Pavilion 15-eh1xxx series (Jaroslav Kysela) [2003613] - ALSA: hda/realtek: fix mute/micmute LEDs for HP ProBook 630 G8 (Jaroslav Kysela) [2003613] - ALSA: hda/realtek: fix mute/micmute LEDs for HP ProBook 445 G8 (Jaroslav Kysela) [2003613] - ALSA: hda/realtek: fix mute/micmute LEDs for HP ProBook 450 G8 (Jaroslav Kysela) [2003613] - ALSA: hda/realtek - Add ALC285 HP init procedure (Jaroslav Kysela) [2003613] - ALSA: hda/realtek - Add type for ALC287 (Jaroslav Kysela) [2003613] - ALSA: hda/realtek: fix mute/micmute LEDs for HP EliteBook 830 G8 Notebook PC (Jaroslav Kysela) [2003613] - ALSA: hda: Release codec display power during shutdown/reboot (Jaroslav Kysela) [2003613] - ALSA: hda: Release controller display power during shutdown/reboot (Jaroslav Kysela) [2003613] - ALSA: hda/realtek: Apply LED fixup for HP Dragonfly G1, too (Jaroslav Kysela) [2003613] - ALSA: hdsp: fix a test for copy_to_user() failure (Jaroslav Kysela) [2003613] - ALSA: hda: Add IRQ check for platform_get_irq() (Jaroslav Kysela) [2003613] - ALSA: hda/realtek: Fix bass speaker DAC mapping for Asus UM431D (Jaroslav Kysela) [2003613] - ALSA: hda/realtek: Improve fixup for HP Spectre x360 15-df0xxx (Jaroslav Kysela) [2003613] - ALSA: hda/realtek: Add another ALC236 variant support (Jaroslav Kysela) [2003613] - ALSA: hda/realtek: fix mute/micmute LEDs for HP EliteBook x360 830 G8 (Jaroslav Kysela) [2003613] - ALSA: hda/tegra: Use devm_platform_get_and_ioremap_resource() (Jaroslav Kysela) [2003613] - ALSA: trident: Fix build error (Jaroslav Kysela) [2003613] - ALSA: trident: Drop shadow TLB pointer table (Jaroslav Kysela) [2003613] - ALSA: ymfpci: Fix assignment in if condition (Jaroslav Kysela) [2003613] - ALSA: vx222: Fix assignment in if condition (Jaroslav Kysela) [2003613] - ALSA: trident: Fix assignment in if condition (Jaroslav Kysela) [2003613] - ALSA: rme9652: Fix assignment in if condition (Jaroslav Kysela) [2003613] - ALSA: hdsp: Fix assignment in if condition (Jaroslav Kysela) [2003613] - ALSA: riptide: Fix assignment in if condition (Jaroslav Kysela) [2003613] - ALSA: pcxhr: Fix assignment in if condition (Jaroslav Kysela) [2003613] - ALSA: nm256: Fix assignment in if condition (Jaroslav Kysela) [2003613] - ALSA: mixart: Fix assignment in if condition (Jaroslav Kysela) [2003613] - ALSA: korg1212: Fix assignment in if condition (Jaroslav Kysela) [2003613] - ALSA: ice1712: Fix assignment in if condition (Jaroslav Kysela) [2003613] - ALSA: emu10k1x: Fix assignment in if condition (Jaroslav Kysela) [2003613] - ALSA: emu10k1: Fix assignment in if condition (Jaroslav Kysela) [2003613] - ALSA: echoaudio: Fix assignment in if condition (Jaroslav Kysela) [2003613] - ALSA: cs5535audio: Fix assignment in if condition (Jaroslav Kysela) [2003613] - ALSA: cs46xx: Fix assignment in if condition (Jaroslav Kysela) [2003613] - ALSA: ca0106: Fix assignment in if condition (Jaroslav Kysela) [2003613] - ALSA: au88x0: Fix assignment in if condition (Jaroslav Kysela) [2003613] - ALSA: ac97: Fix assignment in if condition (Jaroslav Kysela) [2003613] - ALSA: via82xx: Fix assignment in if condition (Jaroslav Kysela) [2003613] - ALSA: sonicvibes: Fix assignment in if condition (Jaroslav Kysela) [2003613] - ALSA: rme96: Fix assignment in if condition (Jaroslav Kysela) [2003613] - ALSA: rme32: Fix assignment in if condition (Jaroslav Kysela) [2003613] - ALSA: maestro3: Fix assignment in if condition (Jaroslav Kysela) [2003613] - ALSA: intel8x0: Fix assignment in if condition (Jaroslav Kysela) [2003613] - ALSA: fm801: Fix assignment in if condition (Jaroslav Kysela) [2003613] - ALSA: es1968: Fix assignment in if condition (Jaroslav Kysela) [2003613] - ALSA: es1938: Fix assignment in if condition (Jaroslav Kysela) [2003613] - ALSA: ens137x: Fix assignment in if condition (Jaroslav Kysela) [2003613] - ALSA: cs4281: Fix assignment in if condition (Jaroslav Kysela) [2003613] - ALSA: cmipci: Fix assignment in if condition (Jaroslav Kysela) [2003613] - ALSA: bt87x: Fix assignment in if condition (Jaroslav Kysela) [2003613] - ALSA: azt3328: Fix assignment in if condition (Jaroslav Kysela) [2003613] - ALSA: atiixp: Fix assignment in if condition (Jaroslav Kysela) [2003613] - ALSA: als4000: Fix assignment in if condition (Jaroslav Kysela) [2003613] - ALSA: als300: Fix assignment in if condition (Jaroslav Kysela) [2003613] - ALSA: ak4531: Fix assignment in if condition (Jaroslav Kysela) [2003613] - ALSA: ad1889: Fix assignment in if condition (Jaroslav Kysela) [2003613] - ALSA: hda/realtek: Change device names for quirks to barebone names (Jaroslav Kysela) [2003613] - ALSA: hda/ca0132: Make a const array static, makes object smaller (Jaroslav Kysela) [2003613] - ALSA: pci: lx6464es: remove useless self-comparison (Jaroslav Kysela) [2003613] - ALSA: drivers: opl3: Fix incorrect use of vp->state (Jaroslav Kysela) [2003613] - ALSA: pcsp: Make hrtimer forwarding more robust (Jaroslav Kysela) [2003613] - ALSA: pcsp: Allocate resources with device-managed APIs (Jaroslav Kysela) [2003613] - ALSA: dummy: Allocate resources with device-managed APIs (Jaroslav Kysela) [2003613] - ALSA: aloop: Allocate resources with device-managed APIs (Jaroslav Kysela) [2003613] - ALSA: mpu401: Allocate resources with device-managed APIs (Jaroslav Kysela) [2003613] - ALSA: serial-u16550: Allocate resources with device-managed APIs (Jaroslav Kysela) [2003613] - ALSA: mtpav: Allocate resources with device-managed APIs (Jaroslav Kysela) [2003613] - ALSA: virmidi: Allocate resources with device-managed APIs (Jaroslav Kysela) [2003613] - ALSA: vx: Manage vx_core object with devres (Jaroslav Kysela) [2003613] - ALSA: aloop: Fix spelling mistake "synchronization" -> "synchronization" (Jaroslav Kysela) [2003613] - ALSA: serial: Fix assignment in if condition (Jaroslav Kysela) [2003613] - ALSA: opl3: Fix assignment in if condition (Jaroslav Kysela) [2003613] - ALSA: vx: Fix assignment in if condition (Jaroslav Kysela) [2003613] - ALSA: mpu401: Fix assignment in if condition (Jaroslav Kysela) [2003613] - ALSA: drivers: opl3: fix useless self-comparison (Jaroslav Kysela) [2003613] - ALSA: hda: intel-sdw-acpi: go through HDAS ACPI at max depth of 2 (Jaroslav Kysela) [2003613] - ALSA: hda: intel-sdw-acpi: harden detection of controller (Jaroslav Kysela) [2003613] - ALSA: intel-dsp-config: add quirk for CML devices based on ES8336 codec (Jaroslav Kysela) [2003613] - ALSA: intel-dsp-config: add quirk for JSL devices based on ES8336 codec (Jaroslav Kysela) [2003613] - ALSA: hda: avoid write to STATESTS if controller is in reset (Jaroslav Kysela) [2003613] - ALSA: intel-dsp-config: add quirk for APL/GLK/TGL devices based on ES8336 codec (Jaroslav Kysela) [2003613] - ALSA: hda: hdac_ext_stream: fix potential locking issues (Jaroslav Kysela) [2003613] - ALSA: hda: hdac_stream: fix potential locking issue in snd_hdac_stream_assign() (Jaroslav Kysela) [2003613] - ALSA: hda: intel-dsp-cfg: add missing ElkhartLake PCI ID (Jaroslav Kysela) [2003613] - ALSA: usb-audio: usx2y - use GFP_NOIO flag (Jaroslav Kysela) [2003613] - ALSA: usb-audio: Reorder snd_djm_devices[] entries (Jaroslav Kysela) [2003613] - ALSA: usb-audio: Don't start stream for capture at prepare (Jaroslav Kysela) [2003613] - ALSA: usb-audio: Switch back to non-latency mode at a later point (Jaroslav Kysela) [2003613] - ALSA: usb-audio: Add quirk for Audient iD14 (Jaroslav Kysela) [2003613] - ALSA: usb-audio: Line6 HX-Stomp XL USB_ID for 48k-fixed quirk (Jaroslav Kysela) [2003613] - ALSA: usb-audio: Add registration quirk for JBL Quantum 400 (Jaroslav Kysela) [2003613] - ALSA: ua101: fix division by zero at probe (Jaroslav Kysela) [2003613] - ALSA: line6: fix control and interrupt message timeouts (Jaroslav Kysela) [2003613] - ALSA: 6fire: fix control and bulk message timeouts (Jaroslav Kysela) [2003613] - ALSA: usb-audio: fix null pointer dereference on pointer cs_desc (Jaroslav Kysela) [2003613] - ALSA: usb-audio: Fix microphone sound on Jieli webcam. (Jaroslav Kysela) [2003613] - ALSA: usb-audio: Provide quirk for Sennheiser GSP670 Headset (Jaroslav Kysela) [2003613] - ALSA: usb-audio: Initialize every feature unit once at probe time (Jaroslav Kysela) [2003613] - ALSA: usb-audio: Drop superfluous error message after disconnection (Jaroslav Kysela) [2003613] - ALSA: usb-audio: Downgrade error message in get_ctl_value_v2() (Jaroslav Kysela) [2003613] - ALSA: usb-audio: add Schiit Hel device to quirk table (Jaroslav Kysela) [2003613] - ALSA: usb-audio: Add quirk for VF0770 (Jaroslav Kysela) [2003613] - ALSA: usb-audio: Less restriction for low-latency playback mode (Jaroslav Kysela) [2003613] - ALSA: usb-audio: Add support for the Pioneer DJM 750MK2 Mixer/Soundcard (Jaroslav Kysela) [2003613] - ALSA: usb-audio: Pass JOINT_DUPLEX info flag for implicit fb streams (Jaroslav Kysela) [2003613] - ALSA: usb-audio: Enable rate validation for Scarlett devices (Jaroslav Kysela) [2003613] - ALSA: usb-audio: Fix packet size calculation regression (Jaroslav Kysela) [2003613] - ALSA: usb-audio: disable implicit feedback sync for Behringer UFX1204 and UFX1604 (Jaroslav Kysela) [2003613] - ALSA: usb-audio: Avoid killing in-flight URBs during draining (Jaroslav Kysela) [2003613] - ALSA: usb-audio: Improved lowlatency playback support (Jaroslav Kysela) [2003613] - ALSA: usb-audio: Add spinlock to stop_urbs() (Jaroslav Kysela) [2003613] - ALSA: usb-audio: Check available frames for the next packet size (Jaroslav Kysela) [2003613] - ALSA: usb-audio: Disable low-latency mode for implicit feedback sync (Jaroslav Kysela) [2003613] - ALSA: usb-audio: Disable low-latency playback for free-wheel mode (Jaroslav Kysela) [2003613] - ALSA: usb-audio: Rename early_playback_start flag with lowlatency_playback (Jaroslav Kysela) [2003613] - ALSA: usb-audio: Fix possible race at sync of urb completions (Jaroslav Kysela) [2003613] - ALSA: usb-audio: Restrict rates for the shared clocks (Jaroslav Kysela) [2003613] - ALSA: usb-audio: Fix a missing error check in scarlett gen2 mixer (Jaroslav Kysela) [2003613] - ALSA: usb-audio: fix comment reference in __uac_clock_find_source (Jaroslav Kysela) [2003613] - ALSA: usx2y: Prefer struct_size over open coded arithmetic (Jaroslav Kysela) [2003613] - ALSA: usb-audio: Unify mixer resume and reset_resume procedure (Jaroslav Kysela) [2003613] - ALSA: usb-audio: Add registration quirk for JBL Quantum 800 (Jaroslav Kysela) [2003613] - ALSA: usb-audio: Add lowlatency module option (Jaroslav Kysela) [2003613] - ALSA: usb-audio: Work around for XRUN with low latency playback (Jaroslav Kysela) [2003613] - ASoC: dmaengine: Introduce module option prealloc_buffer_size_kbytes (Jaroslav Kysela) [2003613] - ALSA: usb-audio: Move set-interface-first workaround into common quirk (Jaroslav Kysela) [2003613] - ALSA: doc: Fix indentation warning (Jaroslav Kysela) [2003613] - ALSA: hda: Update documentation for aliasing via the model option (Jaroslav Kysela) [2003613] - ALSA: doc: Add the description of quirk_flags option for snd-usb-audio (Jaroslav Kysela) [2003613] - ALSA: doc: Fix reference to mixart.rst (Jaroslav Kysela) [2003613] - ALSA: usb-audio: Update the documentation for the new delayed_register option (Jaroslav Kysela) [2003613] - ALSA: hda - Update descriptions about new position_fix values (Jaroslav Kysela) [2003613] - ALSA: usb-audio: Fix regression on Sony WALKMAN NW-A45 DAC (Jaroslav Kysela) [2003613] - ALSA: usb-audio: Input source control - digidesign mbox (Jaroslav Kysela) [2003613] - ALSA: usb-audio: make array static const, makes object smaller (Jaroslav Kysela) [2003613] - ALSA: usb-audio: Add quirk_flags module option (Jaroslav Kysela) [2003613] - ALSA: usb-audio: Move generic DSD raw detection into quirk_flags (Jaroslav Kysela) [2003613] - ALSA: usb-audio: Move ignore_ctl_error check into quirk_flags (Jaroslav Kysela) [2003613] - ALSA: usb-audio: Move autosuspend quirk into quirk_flags (Jaroslav Kysela) [2003613] - ALSA: usb-audio: Move rate validation quirk into quirk_flags (Jaroslav Kysela) [2003613] - ALSA: usb-audio: Move interface setup delay into quirk_flags (Jaroslav Kysela) [2003613] - ALSA: usb-audio: Move control message delay quirk into quirk_flags (Jaroslav Kysela) [2003613] - ALSA: usb-audio: Move ITF-USB DSD quirk handling into quirk_flags (Jaroslav Kysela) [2003613] - ALSA: usb-audio: Move clock setup quirk into quirk_flags (Jaroslav Kysela) [2003613] - ALSA: usb-audio: Move playback_first flag into quirk_flags (Jaroslav Kysela) [2003613] - ALSA: usb-audio: Move tx_length quirk handling to quirk_flags (Jaroslav Kysela) [2003613] - ALSA: usb-audio: Move txfr_quirk handling to quirk_flags (Jaroslav Kysela) [2003613] - ALSA: usb-audio: Move media-controller API quirk into quirk_flags (Jaroslav Kysela) [2003613] - ALSA: usb-audio: Introduce quirk_flags field (Jaroslav Kysela) [2003613] - ALSA: usb-audio: Avoid unnecessary or invalid connector selection at resume (Jaroslav Kysela) [2003613] - ALSA: usb-audio: Add registration quirk for JBL Quantum 600 (Jaroslav Kysela) [2003613] - ALSA: usb-audio: Fix superfluous autosuspend recovery (Jaroslav Kysela) [2003613] - ALSA: usb-audio: fix incorrect clock source setting (Jaroslav Kysela) [2003613] - ALSA: scarlett2: Fix line out/speaker switching notifications (Jaroslav Kysela) [2003613] - ALSA: scarlett2: Correct channel mute status after mute button pressed (Jaroslav Kysela) [2003613] - ALSA: scarlett2: Fix Direct Monitor control name for 2i2 (Jaroslav Kysela) [2003613] - ALSA: scarlett2: Fix Mute/Dim/MSD Mode control names (Jaroslav Kysela) [2003613] - ALSA: usb-audio: Add registration quirk for JBL Quantum headsets (Jaroslav Kysela) [2003613] - ALSA: usb-audio: Add missing proc text entry for BESPOKEN type (Jaroslav Kysela) [2003613] - ALSA: usb-audio: Reduce latency at playback start, take#2 (Jaroslav Kysela) [2003613] - ALSA: usb-audio: fix spelling mistakes (Jaroslav Kysela) [2003613] - ALSA: usx2y: fix spelling mistakes (Jaroslav Kysela) [2003613] - ALSA: usb-audio: scarlett2: Fix for loop increment in scarlett2_usb_get_config (Jaroslav Kysela) [2003613] - ALSA: scarlett2: Fix scarlett2_*_ctl_put() return values again (Jaroslav Kysela) [2003613] - ALSA: scarlett2: Fix pad count for 18i8 Gen 3 (Jaroslav Kysela) [2003613] - ALSA: usb-audio: scarlett2: Add support for the talkback feature (Jaroslav Kysela) [2003613] - ALSA: usb-audio: scarlett2: Update get_config to do endian conversion (Jaroslav Kysela) [2003613] - ALSA: usb-audio: scarlett2: Add speaker switching support (Jaroslav Kysela) [2003613] - ALSA: usb-audio: scarlett2: Update mux controls to allow updates (Jaroslav Kysela) [2003613] - ALSA: usb-audio: scarlett2: Add sw_hw_ctls and mux_ctls (Jaroslav Kysela) [2003613] - ALSA: usb-audio: scarlett2: Split up sw_hw_enum_ctl_put() (Jaroslav Kysela) [2003613] - ALSA: usb-audio: scarlett2: Label 18i8 Gen 3 line outputs correctly (Jaroslav Kysela) [2003613] - ALSA: usb-audio: scarlett2: Add direct monitor support (Jaroslav Kysela) [2003613] - ALSA: usb-audio: scarlett2: Add phantom power switch support (Jaroslav Kysela) [2003613] - ALSA: usb-audio: scarlett2: Add "air" switch support (Jaroslav Kysela) [2003613] - ALSA: usb-audio: scarlett2: Add support for Solo and 2i2 Gen 3 (Jaroslav Kysela) [2003613] - ALSA: usb-audio: scarlett2: Allow bit-level access to config (Jaroslav Kysela) [2003613] - ALSA: usb-audio: scarlett2: Move get config above set config (Jaroslav Kysela) [2003613] - ALSA: usb-audio: scarlett2: Add Gen 3 MSD mode switch (Jaroslav Kysela) [2003613] - ALSA: usb-audio: scarlett2: Add support for "input-other" notify (Jaroslav Kysela) [2003613] - ALSA: usb-audio: scarlett2: Add Gen 3 mixer support (Jaroslav Kysela) [2003613] - ALSA: usb-audio: scarlett2: Fix wrong resume call (Jaroslav Kysela) [2003613] - ALSA: usb-audio: scarlett2: Fix Level Meter control (Jaroslav Kysela) [2003613] - ALSA: usb-audio: scarlett2: Split struct scarlett2_ports (Jaroslav Kysela) [2003613] - ALSA: usb-audio: scarlett2: Allow arbitrary ordering of mux entries (Jaroslav Kysela) [2003613] - ALSA: usb-audio: scarlett2: Add mute support (Jaroslav Kysela) [2003613] - ALSA: usb-audio: scarlett2: Add scarlett2_vol_ctl_write() helper (Jaroslav Kysela) [2003613] - ALSA: usb-audio: scarlett2: Remove repeated device info comments (Jaroslav Kysela) [2003613] - ALSA: usb-audio: scarlett2: Move info lookup out of init function (Jaroslav Kysela) [2003613] - ALSA: usb-audio: scarlett2: Improve device info lookup (Jaroslav Kysela) [2003613] - ALSA: usb-audio: scarlett2: Reformat scarlett2_config_items[] (Jaroslav Kysela) [2003613] - ALSA: usb-audio: scarlett2: Merge common line in capture strings (Jaroslav Kysela) [2003613] - ALSA: usb-audio: scarlett2: Add "Sync Status" control (Jaroslav Kysela) [2003613] - ALSA: usb-audio: scarlett2: Always enable interrupt polling (Jaroslav Kysela) [2003613] - ALSA: usb-audio: scarlett2: Fix 6i6 Gen 2 line out descriptions (Jaroslav Kysela) [2003613] - ALSA: usb-audio: scarlett2: Update initialisation sequence (Jaroslav Kysela) [2003613] - ALSA: usb-audio: scarlett2: Add usb_tx/rx functions (Jaroslav Kysela) [2003613] - ALSA: usb-audio: Fix OOB access at proc output (Jaroslav Kysela) [2003613] - ALSA: usb-audio: scarlett2: Remove hard-coded USB #defines (Jaroslav Kysela) [2003613] - ALSA: usb-audio: scarlett2: Don't copy struct scarlett2_config (Jaroslav Kysela) [2003613] - ALSA: usb-audio: scarlett2: Fix union usage in mixer control callbacks (Jaroslav Kysela) [2003613] - ALSA: usb-audio: scarlett2: Fix scarlett2_*_ctl_put() return values (Jaroslav Kysela) [2003613] - ALSA: usb-audio: scarlett2: Fix data_mutex lock (Jaroslav Kysela) [2003613] - ALSA: usb-audio: scarlett2: Add temp variable for consistency (Jaroslav Kysela) [2003613] - ALSA: usb-audio: scarlett2: Rename struct scarlett2_mixer_data (Jaroslav Kysela) [2003613] - ALSA: usb-audio: scarlett2: Rename buttons/interrupts/vol (Jaroslav Kysela) [2003613] - ALSA: usb-audio: scarlett2: Remove redundant info->button_count (Jaroslav Kysela) [2003613] - ALSA: usb-audio: scarlett2: Remove interrupt debug message (Jaroslav Kysela) [2003613] - ALSA: usb-audio: scarlett2: Remove unused/useless code (Jaroslav Kysela) [2003613] - ALSA: usb-audio: scarlett2: Coding style improvements (Jaroslav Kysela) [2003613] - ALSA: usb-audio: scarlett2: Fix 18i8 Gen 2 PCM Input count (Jaroslav Kysela) [2003613] - ALSA: usb-audio: scarlett2: Remove incorrect S/PDIF comment (Jaroslav Kysela) [2003613] - ALSA: usb-audio: fix rate on Ozone Z90 USB headset (Jaroslav Kysela) [2003613] - ALSA: usb-audio: Add support for Denon DN-X1600 (Jaroslav Kysela) [2003613] - ALSA: usb-audio: scarlett2: Read mux at init time (Jaroslav Kysela) [2003613] - ALSA: usb-audio: scarlett2: Read mixer volumes at init time (Jaroslav Kysela) [2003613] - ALSA: usb-audio: Factor out DSD bitrev copy function (Jaroslav Kysela) [2003613] - ALSA: usb-audio: Refactoring delay account code (Jaroslav Kysela) [2003613] - ALSA: usb-audio: Pre-calculate buffer byte size (Jaroslav Kysela) [2003613] - ALSA: usb-audio: Make snd_usb_pcm_delay() static (Jaroslav Kysela) [2003613] - ALSA: usb-audio: Remove the repeated declaration (Jaroslav Kysela) [2003613] - ALSA: usb-audio: Fix uninitialized variable at __uac_clock_find_source() (Jaroslav Kysela) [2003613] - ALSA: usb-audio: Handle error for the current selector gracefully (Jaroslav Kysela) [2003613] - ALSA: usb-audio: Refactoring UAC2/3 clock setup code (Jaroslav Kysela) [2003613] - ALSA: usx2y: Nuke pcm_list (Jaroslav Kysela) [2003613] - ALSA: usx2y: Cleanup probe and disconnect callbacks (Jaroslav Kysela) [2003613] - ALSA: usx2y: Don't call free_pages_exact() with NULL address (Jaroslav Kysela) [2003613] - ALSA: usx2y: Fix shmem initialization (Jaroslav Kysela) [2003613] - ALSA: usxy2: Fix potential doubly allocations (Jaroslav Kysela) [2003613] - ALSA: usx2y: Fix potential memory leaks (Jaroslav Kysela) [2003613] - ALSA: usx2y: Avoid self-killing (Jaroslav Kysela) [2003613] - ALSA: usx2y: Fix potential leaks of uninitialized memory (Jaroslav Kysela) [2003613] - ALSA: usx2y: Coding style fixes (Jaroslav Kysela) [2003613] - ALSA: usx2y: Fix spaces (Jaroslav Kysela) [2003613] - ALSA: usx2y: Avoid camelCase (Jaroslav Kysela) [2003613] - module: remove never implemented MODULE_SUPPORTED_DEVICE (Jaroslav Kysela) [2003613] - ALSA: pcm: Allow exact buffer preallocation (Jaroslav Kysela) [2003613] - ALSA: core: Add device-managed request_dma() (Jaroslav Kysela) [2003613] - ALSA: core: use DEVICE_ATTR_*() macro (Jaroslav Kysela) [2003613] - ALSA: core: Fix double calls of snd_card_free() via devres (Jaroslav Kysela) [2003613] - ALSA: core: Add managed card creation (Jaroslav Kysela) [2003613] - ALSA: pcm: Fix mmap without buffer preallocation (Jaroslav Kysela) [2003613] - ALSA: pcm: Call substream ack() method upon compat mmap commit (Jaroslav Kysela) [2003613] - ALSA: pcm: Fix mmap breakage without explicit buffer setup (Jaroslav Kysela) [2003613] - ALSA: pcm - fix mmap capability check for the snd-dummy driver (Jaroslav Kysela) [2003613] - ALSA: pcm: fix divide error in snd_pcm_lib_ioctl (Jaroslav Kysela) [2003613] - ALSA: memalloc: Catch call with NULL snd_dma_buffer pointer (Jaroslav Kysela) [2003613] - ALSA: memalloc: Remove a stale comment (Jaroslav Kysela) [2003613] - ALSA: memalloc: Use proper SG helpers for noncontig allocations (Jaroslav Kysela) [2003613] - ALSA: memalloc: Fix a typo in snd_dma_buffer_sync() description (Jaroslav Kysela) [2003613] - ALSA: PCM: Fix NULL dereference at mmap checks (Jaroslav Kysela) [2003613] - ALSA: pcm: Check mmap capability of runtime dma buffer at first (Jaroslav Kysela) [2003613] - ALSA: pcm: Fix mmap capability check (Jaroslav Kysela) [2003613] - ALSA: pcm: use krealloc_array() (Jaroslav Kysela) [2003613] - ALSA: pcm: Add SNDRV_PCM_INFO_EXPLICIT_SYNC flag (Jaroslav Kysela) [2003613] - ALSA: pcm: Add more disconnection checks at file ops (Jaroslav Kysela) [2003613] - mm: don't include asm/pgtable.h if linux/mm.h is already included (Jaroslav Kysela) [2003613] - ALSA: memalloc: Fix mmap of SG-buffer with WC pages (Jaroslav Kysela) [2003613] - ALSA: memalloc: Support for non-coherent page allocation (Jaroslav Kysela) [2003613] - ALSA: memalloc: Support for non-contiguous page allocation (Jaroslav Kysela) [2003613] - ALSA: pcm: Unify snd_pcm_delay() and snd_pcm_hwsync() (Jaroslav Kysela) [2003613] - ALSA: core: Fix build error due to missing PAGE_SIZE (Jaroslav Kysela) [2003613] - ALSA: pcm: Workaround for a wrong offset in SYNC_PTR compat ioctl (Jaroslav Kysela) [2003613] - ALSA: memalloc: Count continuous pages in vmalloc buffer handler (Jaroslav Kysela) [2003613] - ALSA: memalloc: Store snd_dma_buffer.addr for continuous pages, too (Jaroslav Kysela) [2003613] - ALSA: memalloc: Fix pgprot for WC mmap on x86 (Jaroslav Kysela) [2003613] - ALSA: memalloc: Support WC allocation on all architectures (Jaroslav Kysela) [2003613] - ALSA: memalloc: Correctly name as WC (Jaroslav Kysela) [2003613] - ALSA: memalloc: Minor refactoring (Jaroslav Kysela) [2003613] - ALSA: memalloc: Fix regression with SNDRV_DMA_TYPE_CONTINUOUS (Jaroslav Kysela) [2003613] - ALSA: core: Add device-managed page allocator helper (Jaroslav Kysela) [2003613] - ALSA: core: Add continuous and vmalloc mmap ops (Jaroslav Kysela) [2003613] - ALSA: core: Move mmap handler into memalloc ops (Jaroslav Kysela) [2003613] - ALSA: core: Abstract memory alloc helpers (Jaroslav Kysela) [2003613] - ALSA: pcm: add snd_pcm_period_elapsed() variant without acquiring lock of PCM substream (Jaroslav Kysela) [2003613] - ALSA: pcm: Block the release until the system resume finishes (Jaroslav Kysela) [2003613] - ALSA: Drop superfluous argument from snd_power_wait() (Jaroslav Kysela) [2003613] - ALSA: pcm: Fix assignment in if condition (Jaroslav Kysela) [2003613] - ALSA: core: Drop snd_sgbuf_get_ptr() (Jaroslav Kysela) [2003613] - ALSA: jack: Check the return value of kstrdup() (Jaroslav Kysela) [2003613] - ALSA: seq: oss: Fix error check at system port creation (Jaroslav Kysela) [2003613] - ALSA: seq: Fix comments of wrong client number for MIDI Passthrough (Jaroslav Kysela) [2003613] - ALSA: pcm: oss: Handle missing errors in snd_pcm_oss_change_params*() (Jaroslav Kysela) [2003613] - ALSA: pcm: oss: Limit the period size to 16MB (Jaroslav Kysela) [2003613] - ALSA: pcm: oss: Fix negative period/buffer sizes (Jaroslav Kysela) [2003613] - ALSA: iec958: Split status creation and fill (Jaroslav Kysela) [2003613] - ALSA: rawmidi - fix the uninitalized user_pversion (Jaroslav Kysela) [2003613] - ALSA: rawmidi: introduce SNDRV_RAWMIDI_IOCTL_USER_PVERSION (Jaroslav Kysela) [2003613] - ALSA: rawmidi: fix incorrect array bounds check on clock_names (Jaroslav Kysela) [2003613] - ALSA: rawmidi: Add framing mode (Jaroslav Kysela) [2003613] - ALSA: seq: Fix racy deletion of subscriber (Jaroslav Kysela) [2003613] - ALSA: seq: Fix a potential UAF by wrong private_free call order (Jaroslav Kysela) [2003613] - ALSA: seq: Fix assignment in if condition (Jaroslav Kysela) [2003613] - ALSA: timer: Unconditionally unlink slave instances, too (Jaroslav Kysela) [2003613] - ALSA: timer: Fix use-after-free problem (Jaroslav Kysela) [2003613] - ALSA: mixer: fix deadlock in snd_mixer_oss_set_volume (Jaroslav Kysela) [2003613] - ALSA: mixer: oss: Fix racy access to slots (Jaroslav Kysela) [2003613] - ALSA: oss: Fix assignment in if condition (Jaroslav Kysela) [2003613] - ALSA: core: Fix assignment in if condition (Jaroslav Kysela) [2003613] - ALSA: core: control_led: use strscpy instead of strlcpy (Jaroslav Kysela) [2003613] - ALSA: control_led - use DEVICE_ATTR_*() macro (Jaroslav Kysela) [2003613] - ALSA: ctl: Fix copy of updated id with element read/write (Jaroslav Kysela) [2003613] - ALSA: compress: Initialize mutex in snd_compress_new() (Jaroslav Kysela) [2003613] - ALSA: control: Minor optimization for SNDRV_CTL_IOCTL_POWER_STATE (Jaroslav Kysela) [2003613] - ALSA: control: Drop superfluous snd_power_wait() calls (Jaroslav Kysela) [2003613] - ALSA: control: Track in-flight control read/write/tlv accesses (Jaroslav Kysela) [2003613] - ALSA: compress: Drop unused functions (Jaroslav Kysela) [2003613] - regmap: sdw-mbq: use MODULE_LICENSE("GPL") (Jaroslav Kysela) [2003613] - regmap: sdw: use no_pm routines for SoundWire 1.2 MBQ (Jaroslav Kysela) [2003613] - regmap: sdw: use _no_pm functions in regmap_read/write (Jaroslav Kysela) [2003613] - soundwire: stream: Fix test for DP prepare complete (Jaroslav Kysela) [2003613] - soundwire/ASoC: add leading zeroes in peripheral device name (Jaroslav Kysela) [2003613] - soundwire: bandwidth allocation: improve error messages (Jaroslav Kysela) [2003613] - soundwire: dmi-quirks: remove duplicate initialization (Jaroslav Kysela) [2003613] - soundwire: cadence: remove the repeated declaration (Jaroslav Kysela) [2003613] - soundwire: bus: stop dereferencing invalid slave pointer (Jaroslav Kysela) [2003613] - soundwire: bus: add missing \n in dynamic debug (Jaroslav Kysela) [2003613] - soundwire: bus: handle -ENODATA errors in clock stop/start sequences (Jaroslav Kysela) [2003613] - soundwire: qcom: add debugfs entry for soundwire register dump (Jaroslav Kysela) [2003613] - soundwire: debugfs: use controller id and link_id for debugfs (Jaroslav Kysela) [2003613] - soundwire: cadence: do not extend reset delay (Jaroslav Kysela) [2003613] - soundwire: intel: conditionally exit clock stop mode on system suspend (Jaroslav Kysela) [2003613] - soundwire: intel: skip suspend/resume/wake when link was not started (Jaroslav Kysela) [2003613] - soundwire: intel: fix potential race condition during power down (Jaroslav Kysela) [2003613] - soundwire: intel: introduce shim and alh base (Jaroslav Kysela) [2003613] - soundwire: move intel sdw register definitions to sdw_intel.h (Jaroslav Kysela) [2003613] - soundwire: cadence: override PDI configurations to create loopback (Jaroslav Kysela) [2003613] - soundwire: cadence: add debugfs interface for PDI loopbacks (Jaroslav Kysela) [2003613] - soundwire: stream: don't program mockup device ports (Jaroslav Kysela) [2003613] - soundwire: bus: squelch error returned by mockup devices (Jaroslav Kysela) [2003613] - soundwire: stream: don't abort bank switch on Command_Ignored/-ENODATA (Jaroslav Kysela) [2003613] - soundwire: cadence: add paranoid check on self-clearing bits (Jaroslav Kysela) [2003613] - soundwire: dmi-quirks: add quirk for Intel 'Bishop County' NUC M15 (Jaroslav Kysela) [2003613] - soundwire: bus: update Slave status in sdw_clear_slave_status (Jaroslav Kysela) [2003613] - soundwire: cadence: Remove ret variable from sdw_cdns_irq() (Jaroslav Kysela) [2003613] - soundwire: bus: filter out more -EDATA errors on clock stop (Jaroslav Kysela) [2003613] - soundwire: dmi-quirks: add ull suffix for SoundWire _ADR values (Jaroslav Kysela) [2003613] - soundwire: export sdw_update() and sdw_update_no_pm() (Jaroslav Kysela) [2003613] - soundwire: bus: Make sdw_nwrite() data pointer argument const (Jaroslav Kysela) [2003613] - soundwire: intel: move to auxiliary bus (Jaroslav Kysela) [2003613] - soundwire: add missing kernel-doc description (Jaroslav Kysela) [2003613] - soundwire: cadence_master: always set CMD_ACCEPT (Jaroslav Kysela) [2003613] - soundwire: bus: only use CLOCK_STOP_MODE0 and fix confusions (Jaroslav Kysela) [2003613] - software node: Handle software node injection to an existing device properly (Mark Langsdorf) [2032600] - software node: Allow node addition to already existing device (Mark Langsdorf) [2032600] - driver core: clear deferred probe reason on probe retry (Mark Langsdorf) [2032600] - driver core: add deferring probe reason to devices_deferred property (Mark Langsdorf) [2032600] - driver core: Fix locking bug in deferred_probe_timeout_work_func() (Mark Langsdorf) [2032600] - PM: runtime: Fix race getting/putting suppliers at probe (Mark Langsdorf) [2032600] - PM: runtime: Fix ordering in pm_runtime_get_suppliers() (Mark Langsdorf) [2032600] - PM: runtime: Defer suspending suppliers (Mark Langsdorf) [2032600] - software node: Fix device_add_software_node() (Mark Langsdorf) [2032600] - software node: Fix node registration (Mark Langsdorf) [2032600] - drivers/base/memory: don't store phys_device in memory blocks (Mark Langsdorf) [2032600] - arch_numa: fix common code printing of phys_addr_t (Mark Langsdorf) [2032600] - driver core: platform: Drop of_device_node_put() wrapper (Mark Langsdorf) [2032600] - regmap: sdw-mbq: use MODULE_LICENSE("GPL") (Mark Langsdorf) [2032600] - regmap: sdw: use no_pm routines for SoundWire 1.2 MBQ (Mark Langsdorf) [2032600] - regmap: sdw: use _no_pm functions in regmap_read/write (Mark Langsdorf) [2032600] - PM: domains: Mark fwnodes when their powerdomain is added/removed (Mark Langsdorf) [2032600] - driver core: fw_devlink: Handle suppliers that don't use driver core (Mark Langsdorf) [2032600] - driver core: Add fw_devlink.strict kernel param (Mark Langsdorf) [2032600] - driver core: platform: Emit a warning if a remove callback returned non-zero (Mark Langsdorf) [2032600] - PM: domains: Simplify the calculation of variables (Mark Langsdorf) [2032600] - PM: sleep: Use dev_printk() when possible (Mark Langsdorf) [2032600] - media: software_node: Add support for fwnode_graph*() family of functions (Mark Langsdorf) [2032600] - media: software_node: unregister software_nodes in reverse order (Mark Langsdorf) [2032600] - media: software_node: Enforce parent before child ordering of nodes arrays (Mark Langsdorf) [2032600] - media: device property: Call fwnode_graph_get_endpoint_by_id() for fwnode->secondary (Mark Langsdorf) [2032600] - media: device property: Return true in fwnode_device_is_available for NULL ops (Mark Langsdorf) [2032600] - media: software_node: Fix refcounts in software_node_get_next_child() (Mark Langsdorf) [2032600] - PM: domains: Add "performance" column to debug summary (Mark Langsdorf) [2032600] - PM: domains: Make of_genpd_add_subdomain() return -EPROBE_DEFER (Mark Langsdorf) [2032600] - PM: domains: Make set_performance_state() callback optional (Mark Langsdorf) [2032600] - PM: domains: use device's next wakeup to determine domain idle state (Mark Langsdorf) [2032600] - PM: domains: inform PM domain of a device's next wakeup (Mark Langsdorf) [2032600] - PM: runtime: Fix resposible -> responsible in runtime.c (Mark Langsdorf) [2032600] - PM: domains: Restore comment indentation for generic_pm_domain.child_links (Mark Langsdorf) [2032600] - PM: domains: Fix up terminology with parent/child (Mark Langsdorf) [2032600] - regmap: Assign boolean values to a bool variable (Mark Langsdorf) [2032600] - software node: Introduce device_add_software_node() (Mark Langsdorf) [2032600] - numa: Move numa implementation to common code (Mark Langsdorf) [2032600] - arm64, numa: Change the numa init functions name to be generic (Mark Langsdorf) [2032600] - driver core: fw_devlink_relax_cycle() can be static (Mark Langsdorf) [2032600] - driver core: Handle cycles in device links created by fw_devlink (Mark Langsdorf) [2032600] - driver core: Have fw_devlink use DL_FLAG_INFERRED (Mark Langsdorf) [2032600] - driver core: Add device link support for INFERRED flag (Mark Langsdorf) [2032600] - drivers: base: Kconfig: fix spelling mistake "heterogenous" -> "heterogeneous" (Mark Langsdorf) [2032600] - driver core: Add debug logs for device link related probe deferrals (Mark Langsdorf) [2032600] - drivers: base: remove unused function find_bus() (Mark Langsdorf) [2032600] - PM: runtime: Drop runtime PM references to supplier on link removal (Mark Langsdorf) [2032600] - dmaengine: idxd: Add wq occupancy information to sysfs attribute (Julia Denham) [1971887] - vdpa/mlx5: Forward only packets with allowed MAC address (Cindy Lu) [2031595] - vdpa/mlx5: Support configuration of MAC (Cindy Lu) [2031595] - vdpa/mlx5: Fix clearing of VIRTIO_NET_F_MAC feature bit (Cindy Lu) [2031595] - vdpa_sim_net: Enable user to set mac address and mtu (Cindy Lu) [2031595] - vdpa: Enable user to set mac and mtu of vdpa device (Cindy Lu) [2031595] - vdpa: Use kernel coding style for structure comments (Cindy Lu) [2031595] - vdpa: Introduce query of device config layout (Cindy Lu) [2031595] - vdpa: Introduce and use vdpa device get, set config helpers (Cindy Lu) [2031595] - vdpa/mlx5: Propagate link status from device to vdpa driver (Cindy Lu) [2031595] - vdpa/mlx5: Rename control VQ workqueue to vdpa wq (Cindy Lu) [2031595] - vdpa/mlx5: Remove mtu field from vdpa net device (Cindy Lu) [2031595] - eni_vdpa: add vDPA driver for Alibaba ENI (Cindy Lu) [2031595] - vdpa: add new attribute VDPA_ATTR_DEV_MIN_VQ_SIZE (Cindy Lu) [2031595] - virtio_vdpa: setup correct vq size with callbacks get_vq_num_{max,min} (Cindy Lu) [2031595] - vdpa: min vq num of vdpa device cannot be greater than max vq num (Cindy Lu) [2031595] - vdpa: add new callback get_vq_num_min in vdpa_config_ops (Cindy Lu) [2031595] - vp_vdpa: add vq irq offloading support (Cindy Lu) [2031595] - vdpa: fix typo (Cindy Lu) [2031595] - vhost-vdpa: Fix the wrong input in config_cb (Cindy Lu) [2031595] - vhost_vdpa: unset vq irq before freeing irq (Cindy Lu) [2031595] - vdpa: potential uninitialized return in vhost_vdpa_va_map() (Cindy Lu) [2031595] - vdpa/mlx5: Avoid executing set_vq_ready() if device is reset (Cindy Lu) [2031595] - vdpa/mlx5: Clear ready indication for control VQ (Cindy Lu) [2031595] - vdpa: Support transferring virtual addressing during DMA mapping (Cindy Lu) [2031595] - vdpa: factor out vhost_vdpa_pa_map() and vhost_vdpa_pa_unmap() (Cindy Lu) [2031595] - vdpa: Add an opaque pointer for vdpa_config_ops.dma_map() (Cindy Lu) [2031595] - vhost-iotlb: Add an opaque pointer for vhost IOTLB (Cindy Lu) [2031595] - vhost-vdpa: Handle the failure of vdpa_reset() (Cindy Lu) [2031595] - vdpa: Add reset callback in vdpa_config_ops (Cindy Lu) [2031595] - vdpa: Fix some coding style issues (Cindy Lu) [2031595] - vdpa: Make use of PFN_PHYS/PFN_UP/PFN_DOWN helper macro (Cindy Lu) [2031595] - vdpa_sim: Use iova_shift() for the size passed to alloc_iova() (Cindy Lu) [2031595] - vdpa/mlx5: Add multiqueue support (Cindy Lu) [2031595] - vdpa/mlx5: Add support for control VQ and MAC setting (Cindy Lu) [2031595] - vdpa/mlx5: Ensure valid indices are provided (Cindy Lu) [2031595] - vdpa/mlx5: Decouple virtqueue callback from struct mlx5_vdpa_virtqueue (Cindy Lu) [2031595] - vdpa/mlx5: function prototype modifications in preparation to control VQ (Cindy Lu) [2031595] - vdpa/mlx5: Remove redundant header file inclusion (Cindy Lu) [2031595] - vDPA/ifcvf: enable multiqueue and control vq (Cindy Lu) [2031595] - vDPA/ifcvf: detect and use the onboard number of queues directly (Cindy Lu) [2031595] - vDPA/ifcvf: implement management netlink framework for ifcvf (Cindy Lu) [2031595] - vDPA/ifcvf: introduce get_dev_type() which returns virtio dev id (Cindy Lu) [2031595] - vdpa/mlx5: Fix queue type selection logic (Cindy Lu) [2031595] - vdpa/mlx5: Avoid destroying MR on empty iotlb (Cindy Lu) [2031595] - virtio_vdpa: reject invalid vq indices (Cindy Lu) [2031595] - vdpa: Add documentation for vdpa_alloc_device() macro (Cindy Lu) [2031595] - vDPA/ifcvf: Fix return value check for vdpa_alloc_device() (Cindy Lu) [2031595] - vp_vdpa: Fix return value check for vdpa_alloc_device() (Cindy Lu) [2031595] - vdpa_sim: Fix return value check for vdpa_alloc_device() (Cindy Lu) [2031595] - vhost: Fix the calculation in vhost_overflow() (Cindy Lu) [2031595] - vhost-vdpa: Fix integer overflow in vhost_vdpa_process_iotlb_update() (Cindy Lu) [2031595] - iommu/vt-d: Fix unmap_pages support (Jerry Snitselaar) [2027765] - dm sysfs: use default_groups in kobj_type (Benjamin Marzinski) [2047358] - dm space map common: add bounds check to sm_ll_lookup_bitmap() (Benjamin Marzinski) [2047358] - dm btree: add a defensive bounds check to insert_at() (Benjamin Marzinski) [2047358] - dm btree remove: change a bunch of BUG_ON() calls to proper errors (Benjamin Marzinski) [2047358] - dm btree spine: eliminate duplicate le32_to_cpu() in node_check() (Benjamin Marzinski) [2047358] - dm btree spine: remove extra node_check function declaration (Benjamin Marzinski) [2047358] - selftests/bpf: Adding delay in socketmap_listen to reduce flakyness (Felix Maurer) [2026433] - net: openvswitch: Fix ct_state nat flags for conns arriving from tc (Marcelo Ricardo Leitner) [2040334] - net: openvswitch: Fix matching zone id for invalid conns arriving from tc (Marcelo Ricardo Leitner) [2040452] - net/sched: flow_dissector: Fix matching on zone id for invalid conns (Marcelo Ricardo Leitner) [2040452] - net/sched: Extend qdisc control block with tc control block (Marcelo Ricardo Leitner) [2040452] - mm: Fix an use-after-free error in mm_struct (Waiman Long) [2046161] - rh_flags: Rename rh_features to rh_flags (Prarit Bhargava) [2021700] - redhat: add initial rpminspect configuration (Augusto Caringi)- can: raw: raw_setsockopt(): fix raw_rcv panic for sock UAF (Balazs Nemeth) [2026692] - drm/vmwgfx: Fix stale file descriptors on failed usercopy (Dave Airlie) [2047602] {CVE-2022-22942} - drm/i915: Flush TLBs before releasing backing store (Dave Airlie) [2044329] {CVE-2022-0330} - [s390] s390/pci: move pseudo-MMIO to prevent MIO overlap (Mete Durlu) [2047757] - [s390] scsi: zfcp: Fix failed recovery on gone remote port with non-NPIV FCP devices (Mete Durlu) [2048919] - tun: fix bonding active backup with arp monitoring (Jonathan Toppins) [2024964] - x86/hyperv: Properly deal with empty cpumasks in hyperv_flush_tlb_multi() (Vitaly Kuznetsov) [2044237] - xfs: check sb_meta_uuid for dabuf buffer recovery (Bill O'Donnell) [2020764] - vfs: fs_context: fix up param length parsing in legacy_parse_param (Carlos Maiolino) [2040586] {CVE-2022-0185} - KVM: nVMX: Allow VMREAD when Enlightened VMCS is in use (Vitaly Kuznetsov) [2012105] - KVM: nVMX: Implement evmcs_field_offset() suitable for handle_vmread() (Vitaly Kuznetsov) [2012105] - KVM: nVMX: Rename vmcs_to_field_offset{,_table} (Vitaly Kuznetsov) [2012105] - KVM: nVMX: eVMCS: Filter out VM_EXIT_SAVE_VMX_PREEMPTION_TIMER (Vitaly Kuznetsov) [2012105] - KVM: nVMX: Also filter MSR_IA32_VMX_TRUE_PINBASED_CTLS when eVMCS (Vitaly Kuznetsov) [2012105] - KVM: nVMX: Use INVALID_GPA for pointers used in nVMX. (Vitaly Kuznetsov) [2012105] - x86/kvm: Always inline evmcs_write64() (Vitaly Kuznetsov) [2012105] - powerpc/powernv: Remove POWER9 PVR version check for entry and uaccess flushes (Diego Domingos) [2030954] - powerpc/pesries: Get STF barrier requirement from H_GET_CPU_CHARACTERISTICS (Diego Domingos) [2030954] - powerpc/security: Add a security feature for STF barrier (Diego Domingos) [2030954] - powerpc/pseries: Get entry and uaccess flush required bits from H_GET_CPU_CHARACTERISTICS (Diego Domingos) [2030954] - drm/nouveau/disp/dp: add support for eDP link rates (Ben Skeggs) [2043523] - drm/nouveau/disp/dp: add support for hbr3 (Ben Skeggs) [2043523] - drm/nouveau/disp/dp: add support for lttprs (Ben Skeggs) [2043523] - drm/nouveau/disp/dp: fixup cr/eq delays for 1.4 (Ben Skeggs) [2043523] - drm/nouveau/disp/dp: add support for tps4 (Ben Skeggs) [2043523] - drm/nouveau/disp/dp: generate supported link rates table at detect time (Ben Skeggs) [2043523] - drm/nouveau/disp/dp: explicitly control scrambling when setting pattern (Ben Skeggs) [2043523] - drm/nouveau/disp: remove some remnant of a rework (Ben Skeggs) [2043523] - drm/nouveau: recognise GA106 (Ben Skeggs) [2043523] - redhat/scripts: Update merge-subtrees.sh (Prarit Bhargava)- pinctrl: amd: Fix wakeups when IRQ is shared with SCI (Renjith Pananchikkal) [2039124] - bonding: fix ad_actor_system option setting to default (Jonathan Toppins) [2042564 1931881] - bonding: make tx_rebalance_counter an atomic (Jonathan Toppins) [2042564] - bonding: Fix a use-after-free problem when bond_sysfs_slave_add() failed (Jonathan Toppins) [2042564] - bonding: 3ad: pass parameter bond_params by reference (Jonathan Toppins) [2042564] - bonding: complain about missing route only once for A/B ARP probes (Jonathan Toppins) [2042564] - bonding: improve nl error msg when device can't be enslaved because of IFF_MASTER (Jonathan Toppins) [2042564] - bonding: combine netlink and console error messages (Jonathan Toppins) [2042564] - bonding: add new option lacp_active (Jonathan Toppins) [2042564] - bonding: 3ad: fix the concurrency between __bond_release_one() and bond_3ad_state_machine_handler() (Jonathan Toppins) [2042564] - bonding: fix build issue (Jonathan Toppins) [2042564] - bonding: fix incorrect return value of bond_ipsec_offload_ok() (Jonathan Toppins) [2042564] - bonding: fix suspicious RCU usage in bond_ipsec_offload_ok() (Jonathan Toppins) [2042564] - bonding: Add struct bond_ipesc to manage SA (Jonathan Toppins) [2042564] - bonding: disallow setting nested bonding + ipsec offload (Jonathan Toppins) [2042564] - bonding: fix suspicious RCU usage in bond_ipsec_del_sa() (Jonathan Toppins) [2042564] - bonding: fix null dereference in bond_ipsec_add_sa() (Jonathan Toppins) [2042564] - bonding: fix suspicious RCU usage in bond_ipsec_add_sa() (Jonathan Toppins) [2042564] - net: bonding: Use per-cpu rr_tx_counter (Jonathan Toppins) [2042564] - bonding: remove redundant initialization of variable ret (Jonathan Toppins) [2042564] - net: bonding: Use strscpy_pad() instead of manually-truncated strncpy() (Jonathan Toppins) [2042564] - bonding: init notify_work earlier to avoid uninitialized use (Jonathan Toppins) [2042564] - bonding: 3ad: Fix the conflict between bond_update_slave_arr and the state machine (Jonathan Toppins) [2042564] - scsi: lpfc: Update lpfc version to 14.0.0.4 (Dick Kennedy) [2034276] - scsi: lpfc: Add additional debugfs support for CMF (Dick Kennedy) [2034276] - scsi: lpfc: Cap CMF read bytes to MBPI (Dick Kennedy) [2034276] - scsi: lpfc: Adjust CMF total bytes and rxmonitor (Dick Kennedy) [2034276] - scsi: lpfc: Trigger SLI4 firmware dump before doing driver cleanup (Dick Kennedy) [2034276] - scsi: lpfc: Fix NPIV port deletion crash (Dick Kennedy) [2034276] - scsi: lpfc: Fix lpfc_force_rscn ndlp kref imbalance (Dick Kennedy) [2034276] - scsi: lpfc: Change return code on I/Os received during link bounce (Dick Kennedy) [2034276] - scsi: lpfc: Fix leaked lpfc_dmabuf mbox allocations with NPIV (Dick Kennedy) [2034276] - ppp: ensure minimum packet size in ppp_write() (Guillaume Nault) [2042937] - KVM: VMX: switch blocked_vcpu_on_cpu_lock to raw spinlock (Marcelo Tosatti) [2034126] - configs: Enable CONFIG_THINKPAD_LMI on x86_64 (Mark Pearson) [2030772] - platform/x86: think-lmi: Abort probe on analyze failure (Mark Pearson) [2030772] - platform/x86: think-lmi: add debug_cmd (Mark Pearson) [2030772] - platform/x86: think-lmi: Fix possible mem-leaks on tlmi_analyze() error-exit (Mark Pearson) [2030772] - platform/x86: think-lmi: Split kobject_init() and kobject_add() calls (Mark Pearson) [2030772] - platform/x86: think-lmi: Move pending_reboot_attr to the attributes sysfs dir (Mark Pearson) [2030772] - platform/x86: think-lmi: Add pending_reboot support (Mark Pearson) [2030772] - platform/x86: think-lmi: Move kfree(setting->possible_values) to tlmi_attr_setting_release() (Mark Pearson) [2030772] - platform/x86: think-lmi: Split current_value to reflect only the value (Mark Pearson) [2030772] - platform/x86: think-lmi: Fix issues with duplicate attributes (Mark Pearson) [2030772] - platform/x86: think-lmi: Return EINVAL when kbdlang gets set to a 0 length string (Mark Pearson) [2030772] - platform/x86: think-lmi: Add missing MODULE_DEVICE_TABLE (Mark Pearson) [2030772] - platform/x86: think-lmi: Avoid potential read before start of the buffer (Mark Pearson) [2030772] - platform/x86: think-lmi: Fix check for admin password being set (Mark Pearson) [2030772] - platform/x86: dell-wmi-sysman/think-lmi: Make fw_attr_class global static (Mark Pearson) [2030772] - platform/x86: thinkpad-lmi: Remove unused display_name member from struct tlmi_pwd_setting (Mark Pearson) [2030772] - platform/x86: think-lmi: Add WMI interface support on Lenovo platforms (Mark Pearson) [2030772] - platform/x86: dell-wmi-sysman: fw_attr_inuse can be static (Mark Pearson) [2030772] - platform/x86: dell-wmi-sysman: Use firmware_attributes_class helper (Mark Pearson) [2030772] - platform/x86: firmware_attributes_class: Create helper file for handling firmware-attributes class registration events (Mark Pearson) [2030772] - x86/apic: Handle missing global clockevent gracefully (Lenny Szubowicz) [2033197] - RDMA/core: Don't infoleak GRH fields (Kamal Heib) [2036597] - RDMA/uverbs: Check for null return of kmalloc_array (Kamal Heib) [2036597] - RDMA/sa_query: Use strscpy_pad instead of memcpy to copy a string (Kamal Heib) [2036597] - RDMA/rw: switch to dma_map_sgtable() (Kamal Heib) [2036597] - RDMA/cma: Ensure rdma_addr_cancel() happens before issuing more requests (Kamal Heib) [2036597] - RDMA/cma: Fix listener leak in rdma_cma_listen_on_all() failure (Kamal Heib) [2036597] - RDMA/iwcm: Release resources if iw_cm module initialization fails (Kamal Heib) [2036597] - net: Set true network header for ECN decapsulation (Antoine Tenart) [2045059] - powerpc/bpf: Update ldimm64 instructions during extra pass (Yauheni Kaliuta) [2035973] - selftests: bpf: Fix bind on used port (Felix Maurer) [2025795] - bpf/selftests: Fix namespace mount setup in tc_redirect (Jiri Olsa) [2036016] - selftests/bpf: Fix possible/online index mismatch in perf_buffer test (Yauheni Kaliuta) [2039602] - selftests/bpf: Fix perf_buffer test on system with offline cpus (Yauheni Kaliuta) [2039602] - tracing: Tag trace_percpu_buffer as a percpu pointer (Jerome Marchand) [2031604] - tracing: Fix check for trace_percpu_buffer validity in get_trace_buf() (Jerome Marchand) [2031604] - hwmon: (k10temp) Support up to 12 CCDs on AMD Family of processors (David Arcari) [2022539] - hwmon: (k10temp) Add support for AMD Family 19h Models 10h-1Fh and A0h-AFh (David Arcari) [2022539] - hwmon: (k10temp) Remove unused definitions (David Arcari) [2022539] - x86/amd_nb: Add AMD Family 19h Models (10h-1Fh) and (A0h-AFh) PCI IDs (David Arcari) [2022539] - hwmon: (k10temp) Remove residues of current and voltage (David Arcari) [2022539] - hwmon: (k10temp) Update driver documentation (David Arcari) [2022539] - hwmon: (k10temp) Update documentation and add temp2_input info (David Arcari) [2022539] - docs: hwmon: k10temp: convert to ReST format (David Arcari) [2022539] - mptcp: fix deadlock in __mptcp_push_pending() (Davide Caratti) [2043598] - mptcp: clear 'kern' flag from fallback sockets (Davide Caratti) [2043598] - mptcp: remove tcp ulp setsockopt support (Davide Caratti) [2043598] - mptcp: never allow the PM to close a listener subflow (Davide Caratti) [2043598]- redhat: set LC_ALL=C before sorting config content (Frantisek Hrbata) - net: mana: Add RX fencing (Mohammed Gamal) [2030132] - net: mana: Add XDP support (Mohammed Gamal) [2030132] - net: mana: Fix memory leak in mana_hwc_create_wq (Mohammed Gamal) [2030132] - net: mana: Fix spelling mistake "calledd" -> "called" (Mohammed Gamal) [2030132] - net: mana: Support hibernation and kexec (Mohammed Gamal) [2030132] - net: mana: Improve the HWC error handling (Mohammed Gamal) [2030132] - net: mana: Report OS info to the PF driver (Mohammed Gamal) [2030132] - net: mana: Fix the netdev_err()'s vPort argument in mana_init_port() (Mohammed Gamal) [2030132] - net: mana: Allow setting the number of queues while the NIC is down (Mohammed Gamal) [2030132] - net: stmmac: Add GFP_DMA32 for rx buffers if no 64 capability (Mark Salter) [1989540] - net: stmmac: Fix potential integer overflow (Mark Salter) [1989540] - net: stmmac: fix issue where clk is being unprepared twice (Mark Salter) [1989540] - net: stmmac: fix kernel panic due to NULL pointer dereference of mdio_bus_data (Mark Salter) [1989540] - net: stmmac: fix system hang if change mac address after interface ifdown (Mark Salter) [1989540] - net: stmmac: correct clocks enabled in stmmac_vlan_rx_kill_vid() (Mark Salter) [1989540] - net: remove the mutex_acquire from __lock_sock_fast (Xin Long) [2026612] - net: core: Correct the sock::sk_lock.owned lockdep annotations (Xin Long) [2026612] - inet: use bigger hash table for IP ID generation (Xin Long) [2039969] {CVE-2021-45486} - net: revert "net: get rid of an signed integer overflow in ip_idents_reserve()" (Xin Long) [2039969] - net/mlx5: DR, Use FW API when updating FW-owned flow table (Michal Schmidt) [2042651] - ipv6: Continue processing multipath route even if gateway attribute is invalid (Hangbin Liu) [2041375] - ipv6: Check attribute length for RTA_GATEWAY when deleting multipath route (Hangbin Liu) [2041375] - ipv6: Do cleanup if attribute validation fails in multipath route (Hangbin Liu) [2041375] - ipv6: Check attribute length for RTA_GATEWAY in multipath route (Hangbin Liu) [2041375] - rtw89: fix maybe-uninitialized error (Íñigo Huguet) [2033291] - rtw89: enable driver and device RTL8852AE (Íñigo Huguet) [2033291] - rtw89: fix maybe-uninitialized error (RHEL only) (Íñigo Huguet) [2033291] - rtw89: 8852a: correct bit definition of dfs_en (Íñigo Huguet) [2033291] - rtw89: coex: Update COEX to 5.5.8 (Íñigo Huguet) [2033291] - rtw89: coex: Cancel PS leaving while C2H comes (Íñigo Huguet) [2033291] - rtw89: coex: Update BT counters while receiving report (Íñigo Huguet) [2033291] - rtw89: coex: Define LPS state for BTC using (Íñigo Huguet) [2033291] - rtw89: coex: Add MAC API to get BT polluted counter (Íñigo Huguet) [2033291] - rtw89: coex: Not to send H2C when WL not ready and count H2C (Íñigo Huguet) [2033291] - rtw89: coex: correct C2H header length (Íñigo Huguet) [2033291] - rtw89: don't kick off TX DMA if failed to write skb (Íñigo Huguet) [2033291] - rtw89: remove cch_by_bw which is not used (Íñigo Huguet) [2033291] - rtw89: fix sending wrong rtwsta->mac_id to firmware to fill address CAM (Íñigo Huguet) [2033291] - rtw89: fix incorrect channel info during scan (Íñigo Huguet) [2033291] - rtw89: update scan_mac_addr during scanning period (Íñigo Huguet) [2033291] - rtw89: use inline function instead macro to set H2C and CAM (Íñigo Huguet) [2033291] - rtw89: add const in the cast of le32_get_bits() (Íñigo Huguet) [2033291] - rtw89: add AXIDMA and TX FIFO dump in mac_mem_dump (Íñigo Huguet) [2033291] - rtw89: fix potentially access out of range of RF register array (Íñigo Huguet) [2033291] - rtw89: remove unneeded variable (Íñigo Huguet) [2033291] - rtw89: remove unnecessary conditional operators (Íñigo Huguet) [2033291] - rtw89: update rtw89_regulatory map to R58-R31 (Íñigo Huguet) [2033291] - rtw89: update tx power limit/limit_ru tables to R54 (Íñigo Huguet) [2033291] - rtw89: update rtw89 regulation definition to R58-R31 (Íñigo Huguet) [2033291] - rtw89: fill regd field of limit/limit_ru tables by enum (Íñigo Huguet) [2033291] - rtw89: update partition size of firmware header on skb->data (Íñigo Huguet) [2033291] - rtw89: Fix variable dereferenced before check 'sta' (Íñigo Huguet) [2033291] - rtw89: fix return value in hfc_pub_cfg_chk (Íñigo Huguet) [2033291] - rtw89: remove duplicate register definitions (Íñigo Huguet) [2033291] - rtw89: fix error function parameter (Íñigo Huguet) [2033291] - rtw89: remove unneeded semicolon (Íñigo Huguet) [2033291] - rtw89: fix return value check in rtw89_cam_send_sec_key_cmd() (Íñigo Huguet) [2033291] - rtw89: Remove redundant check of ret after call to rtw89_mac_enable_bb_rf (Íñigo Huguet) [2033291] - rtw89: Fix two spelling mistakes in debug messages (Íñigo Huguet) [2033291] - rtw89: add Realtek 802.11ax driver (Íñigo Huguet) [2033291] - powerpc/doc: Fix htmldocs errors (Diego Domingos) [2004798] - pseries/drmem: update LMBs after LPM (Diego Domingos) [2004798] - powerpc/pseries: Add support for FORM2 associativity (Diego Domingos) [2004798] - powerpc/pseries: Add a helper for form1 cpu distance (Diego Domingos) [2004798] - powerpc/pseries: Consolidate different NUMA distance update code paths (Diego Domingos) [2004798] - powerpc/pseries: Rename TYPE1_AFFINITY to FORM1_AFFINITY (Diego Domingos) [2004798] - powerpc/pseries: rename min_common_depth to primary_domain_index (Diego Domingos) [2004798] - powerpc/numa: Fix build when CONFIG_NUMA=n (Diego Domingos) [2004798] - pseries/hotplug-memory: hot-add: skip redundant LMB lookup (Diego Domingos) [2004798] - selftests: icmp_redirect: pass xfail=0 to log_test() (Hangbin Liu) [2041308] - selftests: net: Correct ping6 expected rc from 2 to 1 (Hangbin Liu) [2041308] - mt76: enable new device MT7921E (Íñigo Huguet) [2024056 1972045] - vrf: Reset IPCB/IP6CB when processing outbound pkts in vrf dev xmit (Antoine Tenart) [2044254] - SUNRPC: prevent port reuse on transports which don't request it. (Benjamin Coddington) [2016646] - SUNRPC: Fix races when closing the socket (Benjamin Coddington) [2016646] - SUNRPC: Prevent immediate close+reconnect (Benjamin Coddington) [2016646] - SUNRPC: Clean up scheduling of autoclose (Benjamin Coddington) [2016646] - SUNRPC: Fix potential memory corruption (Benjamin Coddington) [2016646] - sunrpc: remove unnecessary test in rpc_task_set_client() (Benjamin Coddington) [2016646] - SUNRPC: Replace use of socket sk_callback_lock with sock_lock (Benjamin Coddington) [2016646] - arm64: numa: simplify dummy_numa_init() (Vitaly Kuznetsov) [2029774] - ACPI: NUMA: Process hotpluggable memblocks when !CONFIG_MEMORY_HOTPLUG (Vitaly Kuznetsov) [2029774] - s390/sclp: fix Secure-IPL facility detection (Stefan Schulze Frielinghaus) [2039182] - powerpc/pseries/mobility: ignore ibm, platform-facilities updates (Diego Domingos) [2031827] - of: Fix property name in of_node_get_device_type (Diego Domingos) [2031827] - of: Add device_type access helper functions (Diego Domingos) [2031827] - powerpc/watchdog: help remote CPUs to flush NMI printk output (Diego Domingos) [2030259] - powerpc/watchdog: Fix wd_smp_last_reset_tb reporting (Diego Domingos) [2030259] - powerpc/watchdog: read TB close to where it is used (Diego Domingos) [2030259] - powerpc/watchdog: Avoid holding wd_smp_lock over printk and smp_send_nmi_ipi (Diego Domingos) [2030259] - powerpc/watchdog: tighten non-atomic read-modify-write access (Diego Domingos) [2030259] - powerpc/watchdog: Fix missed watchdog reset due to memory ordering race (Diego Domingos) [2030259] - selftests/sgx: Fix corrupted cpuid macro invocation (Vladis Dronov) [1920030] - x86/sgx: Fix minor documentation issues (Vladis Dronov) [1920030] - selftests/sgx: Add test for multiple TCS entry (Vladis Dronov) [1920030] - selftests/sgx: Enable multiple thread support (Vladis Dronov) [1920030] - selftests/sgx: Add page permission and exception test (Vladis Dronov) [1920030] - selftests/sgx: Rename test properties in preparation for more enclave tests (Vladis Dronov) [1920030] - selftests/sgx: Provide per-op parameter structs for the test enclave (Vladis Dronov) [1920030] - selftests/sgx: Add a new kselftest: Unclobbered_vdso_oversubscribed (Vladis Dronov) [1920030] - selftests/sgx: Move setup_test_encl() to each TEST_F() (Vladis Dronov) [1920030] - selftests/sgx: Encpsulate the test enclave creation (Vladis Dronov) [1920030] - selftests/sgx: Dump segments and /proc/self/maps only on failure (Vladis Dronov) [1920030] - selftests/sgx: Create a heap for the test enclave (Vladis Dronov) [1920030] - selftests/sgx: Make data measurement for an enclave segment optional (Vladis Dronov) [1920030] - selftests/sgx: Assign source for each segment (Vladis Dronov) [1920030] - selftests/sgx: Fix a benign linker warning (Vladis Dronov) [1920030] - x86/sgx: Fix free page accounting (Vladis Dronov) [1920030] - x86/sgx: Add check for SGX pages to ghes_do_memory_failure() (Vladis Dronov) [1920030] - x86/sgx: Add hook to error injection address validation (Vladis Dronov) [1920030] - x86/sgx: Hook arch_memory_failure() into mainline code (Vladis Dronov) [1920030] - x86/sgx: Add SGX infrastructure to recover from poison (Vladis Dronov) [1920030] - x86/sgx: Initial poison handling for dirty and free pages (Vladis Dronov) [1920030] - x86/sgx: Add infrastructure to identify SGX EPC pages (Vladis Dronov) [1920030] - x86/sgx: Add new sgx_epc_page flag bit to mark free pages (Vladis Dronov) [1920030] - selftests/sgx: Fix Q1 and Q2 calculation in sigstruct.c (Vladis Dronov) [1920030] - selftests/sgx: remove checks for file execute permissions (Vladis Dronov) [1920030] - selftests/sgx: Refine the test enclave to have storage (Vladis Dronov) [1920030] - selftests/sgx: Add EXPECT_EEXIT() macro (Vladis Dronov) [1920030] - selftests/sgx: Dump enclave memory map (Vladis Dronov) [1920030] - selftests/sgx: Migrate to kselftest harness (Vladis Dronov) [1920030] - selftests/sgx: Rename 'eenter' and 'sgx_call_vdso' (Vladis Dronov) [1920030] - x86/sgx: Add missing xa_destroy() when virtual EPC is destroyed (Vladis Dronov) [1920030] - x86/sgx: Correct kernel-doc's arg name in sgx_encl_release() (Vladis Dronov) [1920030] - x86: Fix leftover comment typos (Vladis Dronov) [1920030] - mm,hwpoison: return -EHWPOISON to denote that the page has already been poisoned (Vladis Dronov) [1920030] - mm/memory-failure: use a mutex to avoid memory_failure() races (Vladis Dronov) [1920030] - mm,hwpoison: take free pages off the buddy freelists (Vladis Dronov) [1920030] - sched/fair: Consider SMT in ASYM_PACKING load balance (Prarit Bhargava) [1971924] - sched/fair: Carve out logic to mark a group for asymmetric packing (Prarit Bhargava) [1971924] - sched/fair: Provide update_sg_lb_stats() with sched domain statistics (Prarit Bhargava) [1971924] - sched/fair: Optimize checking for group_asym_packing (Prarit Bhargava) [1971924] - sched/topology: Introduce sched_group::flags (Prarit Bhargava) [1971924] - x86/sched: Decrease further the priorities of SMT siblings (Prarit Bhargava) [1971924]- nvme-fc: remove freeze/unfreeze around update_nr_hw_queues (Ewan D. Milne) [1996109] - nvme-fc: avoid race between time out and tear down (Ewan D. Milne) [1996109] - nvme-fc: update hardware queues before using them (Ewan D. Milne) [1996109] - igbvf: Refactor trace (Corinna Vinschen) [2039886] - igbvf: fix double free in `igbvf_probe` (Corinna Vinschen) [2039886] - mm/memory_hotplug: remove is_mem_section_removable() (David Hildenbrand) [2008072] - powerpc/pseries/hotplug-memory: stop checking is_mem_section_removable() (David Hildenbrand) [2008072] - drivers/base/memory.c: indicate all memory blocks as removable (David Hildenbrand) [2008072] - drivers/base/memory.c: fixup documentation of removable/phys_index/block_size_bytes (David Hildenbrand) [2008072] - Revert "mpi3mr: mark as tech preview" (Tomas Henzl) [1989634] - scsi: core: Avoid printing an error if target_alloc() returns -ENXIO (Tomas Henzl) [1977833] - scsi: mpi3mr: Use scnprintf() instead of snprintf() (Tomas Henzl) [1998599] - scsi: mpi3mr: Fix duplicate device entries when scanning through sysfs (Tomas Henzl) [1998599] - scsi: mpi3mr: Clean up mpi3mr_print_ioc_info() (Tomas Henzl) [1989634] - scsi: mpi3mr: Set up IRQs in resume path (Tomas Henzl) [1991577] - Revert "scsi: lpfc: ls_rjt erroneus FLOGIs" (Dick Kennedy) [2032488] - pseries/eeh: Fix the kdump kernel crash during eeh_pseries_init (Steve Best) [2028253] - arm64: smp: Add missing prototype for some smp.c functions (Mark Salter) [1996738] - irqchip/gic-v3-its: Remove unnecessary oom message (Mark Salter) [1996738] - irqchip/gic-v2m: Remove unnecessary oom message (Mark Salter) [1996738] - irqchip/gic: Split vGIC probing information from the GIC code (Mark Salter) [1996738] - irqchip/gic-v3: Workaround inconsistent PMR setting on NMI entry (Mark Salter) [1996738] - irqchip/gic-v3: Do not enable irqs when handling spurious interrups (Mark Salter) [1996738] - irqchip/gic-v4.1: Disable vSGI upon (GIC CPUIF < v4.1) detection (Mark Salter) [1996738] - irqchip/gic-v3: Fix OF_BAD_ADDR error handling (Mark Salter) [1996738] - arm64: Move ICH_ sysreg bits from arm-gic-v3.h to sysreg.h (Mark Salter) [1996738] - irqchip/gic-v3-its: Drop the setting of PTZ altogether (Mark Salter) [1996738] - irqchip/gic-v3-its: Add a cache invalidation right after vPE unmapping (Mark Salter) [1996738] - irqchip/gic-v3: Fix typos in PMR/RPR SCR_EL3.FIQ handling explanation (Mark Salter) [1996738] - genirq/msi: Initialize msi_alloc_info before calling msi_domain_prepare_irqs() (Mark Salter) [1996738] - irqchip/gic: Spelling s/REturn/Return/ (Mark Salter) [1996738] - irqchip/gic-v3-its: Unconditionally save/restore the ITS state on suspend (Mark Salter) [1996738] - irq-chip/gic-v3-its: Fix crash if ITS is in a proximity domain without processor or memory (Mark Salter) [1996738] - irqchip/gic: Cleanup Franken-GIC handling (Mark Salter) [1996738] - arm64: Implement panic_smp_self_stop() (Mark Salter) [1996738] - arm64: Improve parking of stopped CPUs (Mark Salter) [1996738] - genirq: Allow interrupts to be excluded from /proc/interrupts (Mark Salter) [1996738] - irqchip/gic-v3: Support pseudo-NMIs when SCR_EL3.FIQ == 0 (Mark Salter) [1996738] - irqchip/gic-v3: Spell out when pseudo-NMIs are enabled (Mark Salter) [1996738] - irqchip/gic-v2, v3: Prevent SW resends entirely (Mark Salter) [1996738] - irqchip/git-v3-its: Implement irq_retrigger callback for device-triggered LPIs (Mark Salter) [1996738] - irqchip/gic-v2, v3: Implement irq_chip->irq_retrigger() (Mark Salter) [1996738] - irqchip/gic-v4.1: Use GFP_ATOMIC flag in allocate_vpe_l1_table() (Mark Salter) [1996738] - irqchip/gic-v4.1: Ensure accessing the correct RD when writing INVALLR (Mark Salter) [1996738] - irqchip/gic-v3: Remove unused register definition (Mark Salter) [1996738] - drivers/irqchip: Use new macro ACPI_DECLARE_SUBTABLE_PROBE_ENTRY (Mark Salter) [1996738] - drivers/acpi: Add new macro ACPI_DECLARE_SUBTABLE_PROBE_ENTRY (Mark Salter) [1996738] - KVM: arm64: vgic-v4: Plug race between non-residency and v4.1 doorbell (Mark Salter) [1996738] - irqchip/gic: Atomically update affinity (Mark Salter) [1996738] - irqchip/gic-v4.1: Use readx_poll_timeout_atomic() to fix sleep in atomic (Mark Salter) [1996738] - irqchip/gic-v2, v3: Drop extra IRQ_NOAUTOEN setting for (E)PPIs (Mark Salter) [1996738] - irqchip/gic-v3-its: Balance initial LPI affinity across CPUs (Mark Salter) [1996738] - irqchip/gic-v3-its: Track LPI distribution on a per CPU basis (Mark Salter) [1996738] - irqchip/gic-v3: Fix missing "__init" for gic_smp_init() (Mark Salter) [1996738] - selftests/bpf: Enlarge select() timeout for test_maps (Jiri Benc) [1869444] - PCI: Do not enable AtomicOps on VFs (Selvin Xavier) [1987081 1984339] - RDMA/bnxt_re: Fix stats counters (Selvin Xavier) [1987081 1984339 2001893] - RDMA/bnxt_re: Prefer kcalloc over open coded arithmetic (Selvin Xavier) [1987081 1984339] - RDMA/bnxt_re: Remove unpaired rtnl unlock in bnxt_re_dev_init() (Selvin Xavier) [1987081 1984339] - RDMA/bnxt_re: Add missing spin lock initialization (Selvin Xavier) [1987081 1984339] - RDMA/bnxt_re: Fix uninitialized struct bit field rsvd1 (Selvin Xavier) [1987081 1984339] - RDMA/bnxt_re: Update ABI to pass wqe-mode to user space (Selvin Xavier) [1987081 1984339] - RDMA/bnxt_re: Enable global atomic ops if platform supports (Selvin Xavier) [1987081 1984339] - RDMA/bnxt_re: Drop unnecessary NULL checks after container_of (Selvin Xavier) [1987081 1984339] - dm btree remove: fix use after free in rebalance_children() (Benjamin Marzinski) [2034424] - dm table: log table creation error code (Benjamin Marzinski) [2034424] - dm: make workqueue names device-specific (Benjamin Marzinski) [2034424] - dm writecache: Make use of the helper macro kthread_run() (Benjamin Marzinski) [2034424] - dm crypt: Make use of the helper macro kthread_run() (Benjamin Marzinski) [2034424] - dm: fix mempool NULL pointer race when completing IO (Benjamin Marzinski) [2034424] - dm rq: don't queue request to blk-mq during DM suspend (Benjamin Marzinski) [1891486] - dm verity: skip redundant verity_handle_err() on I/O errors (Benjamin Marzinski) [2034424] - dm writecache: add event counters (Benjamin Marzinski) [2034424] - dm writecache: report invalid return from writecache_map helpers (Benjamin Marzinski) [2034424] - dm writecache: further writecache_map() cleanup (Benjamin Marzinski) [2034424] - dm writecache: factor out writecache_map_remap_origin() (Benjamin Marzinski) [2034424] - dm writecache: split up writecache_map() to improve code readability (Benjamin Marzinski) [2034424] - dm btree remove: assign new_root only when removal succeeds (Benjamin Marzinski) [2034424] - dm ps io affinity: remove redundant continue statement (Benjamin Marzinski) [2034424] - dm: rearrange core declarations for extended use from dm-zone.c (Benjamin Marzinski) [2034424] - dm space map disk: cache a small number of index entries (Benjamin Marzinski) [2034424] - dm space maps: improve performance with inc/dec on ranges of blocks (Benjamin Marzinski) [2034424] - dm space maps: don't reset space map allocation cursor when committing (Benjamin Marzinski) [2034424] - dm btree: improve btree residency (Benjamin Marzinski) [2034424] - dm integrity: fix sparse warnings (Benjamin Marzinski) [2034424] - dm: replace dm_vcalloc() (Benjamin Marzinski) [2034424] - dm integrity: add the "reset_recalculate" feature flag (Benjamin Marzinski) [2034424] - dm cache: remove needless request_queue NULL pointer checks (Benjamin Marzinski) [2034424] - dm thin: remove needless request_queue NULL pointer check (Benjamin Marzinski) [2034424] - dm ioctl: replace device hash with red-black tree (Benjamin Marzinski) [2034424] - recordmcount.pl: fix typo in s390 mcount regex (Jerome Marchand) [2025890] - recordmcount.pl: look for jgnop instruction as well as bcrl on s390 (Jerome Marchand) [2025890] - KVM: x86: Wait for IPIs to be delivered when handling Hyper-V TLB flush hypercall (Vitaly Kuznetsov) [1868572] - HID: magicmouse: prevent division by 0 on scroll (Benjamin Tissoires) [2022814] - HID: input: set usage type to key on keycode remap (Benjamin Tissoires) [2022814] - HID: input: Fix parsing of HID_CP_CONSUMER_CONTROL fields (Benjamin Tissoires) [2022814] - HID: u2fzero: properly handle timeouts in usb_submit_urb (Benjamin Tissoires) [2022814] - HID: u2fzero: clarify error check and length calculations (Benjamin Tissoires) [2022814] - HID: amd_sfh: Fix potential NULL pointer dereference (Benjamin Tissoires) [2022814] - HID: u2fzero: ignore incomplete packets without data (Benjamin Tissoires) [2022814] - HID: amd_sfh: Fix potential NULL pointer dereference (Benjamin Tissoires) [2022814] - HID: wacom: Add new Intuos BT (CTL-4100WL/CTL-6100WL) device IDs (Benjamin Tissoires) [2022814] - HID: apple: Fix logical maximum and usage maximum of Magic Keyboard JIS (Benjamin Tissoires) [2022814] - HID: betop: fix slab-out-of-bounds Write in betop_probe (Benjamin Tissoires) [2022814] - HID: usbhid: Simplify code in hid_submit_ctrl() (Benjamin Tissoires) [2022814] - HID: usbhid: Fix warning caused by 0-length input reports (Benjamin Tissoires) [2022814] - HID: usbhid: Fix flood of "control queue full" messages (Benjamin Tissoires) [2022814] - HID: sony: Fix more ShanWan clone gamepads to not rumble when plugged in. (Benjamin Tissoires) [2022814] - HID: sony: support for the ghlive ps4 dongles (Benjamin Tissoires) [2022814] - HID: thrustmaster: clean up Makefile and adapt quirks (Benjamin Tissoires) [2022814] - HID: i2c-hid: Fix Elan touchpad regression (Benjamin Tissoires) [2022814] - HID: asus: Prevent Claymore sending suspend event (Benjamin Tissoires) [2022814] - HID: amd_sfh: Add dyndbg prints for debugging (Benjamin Tissoires) [2022814] - HID: amd_sfh: Add support for PM suspend and resume (Benjamin Tissoires) [2022814] - HID: amd_sfh: Move hid probe after sensor is enabled (Benjamin Tissoires) [2022814] - HID: amd_sfh: Add command response to check command status (Benjamin Tissoires) [2022814] - HID: amd_sfh: Fix period data field to enable sensor (Benjamin Tissoires) [2022814] - HID: logitech-hidpp: battery: provide CAPACITY property for newer devices (Benjamin Tissoires) [2022814] - HID: thrustmaster: Fix memory leak in thrustmaster_interrupts() (Benjamin Tissoires) [2022814] - HID: thrustmaster: Fix memory leak in remove (Benjamin Tissoires) [2022814] - HID: thrustmaster: Fix memory leaks in probe (Benjamin Tissoires) [2022814] - HID: elo: update the reference count of the usb device structure (Benjamin Tissoires) [2022814] - HID: logitech-hidpp: Use 'atomic_inc_return' instead of hand-writing it (Benjamin Tissoires) [2022814] - HID: ft260: fix device removal due to USB disconnect (Benjamin Tissoires) [2022814] - HID: apple: Add missing scan code event for keys handled by hid-apple (Benjamin Tissoires) [2022814] - HID: cmedia: add support for HS-100B mute button (Benjamin Tissoires) [2022814] - HID: i2c-hid: goodix: Use the devm variant of regulator_register_notifier() (Benjamin Tissoires) [2022814] - HID: wacom: Refactor touch input mute checks into a common function (Benjamin Tissoires) [2022814] - HID: wacom: Avoid sending empty sync events (Benjamin Tissoires) [2022814] - HID: wacom: Short-circuit processing of touch when it is disabled (Benjamin Tissoires) [2022814] - HID: wacom: set initial hardware touch switch state to 'off' (Benjamin Tissoires) [2022814] - HID: wacom: Skip processing of touches with negative slot values (Benjamin Tissoires) [2022814] - HID: wacom: Re-enable touch by default for Cintiq 24HDT / 27QHDT (Benjamin Tissoires) [2022814] - HID: Kconfig: Fix spelling mistake "Uninterruptable" -> "Uninterruptible" (Benjamin Tissoires) [2022814] - HID: apple: Add support for Keychron K1 wireless keyboard (Benjamin Tissoires) [2022814] - HID: usbhid: free raw_report buffers in usbhid_stop (Benjamin Tissoires) [2022814] - HID: fix typo in Kconfig (Benjamin Tissoires) [2022814] - HID: ft260: fix format type warning in ft260_word_show() (Benjamin Tissoires) [2022814] - HID: i2c-hid: goodix: Tie the reset line to true state of the regulator (Benjamin Tissoires) [2022814] - HID: amd_sfh: Use correct MMIO register for DMA address (Benjamin Tissoires) [2022814] - HID: magicmouse: high-resolution scroll threshold (Benjamin Tissoires) [2022814] - HID: magicmouse: enable high-resolution scroll (Benjamin Tissoires) [2022814] - HID: asus: Remove check for same LED brightness on set (Benjamin Tissoires) [2022814] - HID: input: do not report stylus battery state as "full" (Benjamin Tissoires) [2022814] - HID: intel-ish-hid: use async resume function (Benjamin Tissoires) [2022814] - HID: thrustmaster: Switch to kmemdup() when allocate change_request (Benjamin Tissoires) [2022814] - HID: multitouch: Disable event reporting on suspend when the device is not a wakeup-source (Benjamin Tissoires) [2022814] - HID: logitech-dj: Implement may_wakeup ll-driver callback (Benjamin Tissoires) [2022814] - HID: usbhid: Implement may_wakeup ll-driver callback (Benjamin Tissoires) [2022814] - HID: core: Add hid_hw_may_wakeup() function (Benjamin Tissoires) [2022814] - HID: input: Add support for Programmable Buttons (Benjamin Tissoires) [2022814] - HID: wacom: Correct base usage for capacitive ExpressKey status bits (Benjamin Tissoires) [2022814] - HID: amd_sfh: Add initial support for HPD sensor (Benjamin Tissoires) [2022814 1961759] - HID: amd_sfh: Extend ALS support for newer AMD platform (Benjamin Tissoires) [2022814 1961759] - HID: amd_sfh: Extend driver capabilities for multi-generation support (Benjamin Tissoires) [2022814 1961759] - HID: surface-hid: Fix get-report request (Benjamin Tissoires) [2022814] - HID: sony: fix freeze when inserting ghlive ps3/wii dongles (Benjamin Tissoires) [2022814] - HID: usbkbd: Avoid GFP_ATOMIC when GFP_KERNEL is possible (Benjamin Tissoires) [2022814] - HID: intel-ish-hid: ipc: Specify that EHL no cache snooping (Benjamin Tissoires) [2022814] - HID: intel-ish-hid: ishtp: Add dma_no_cache_snooping() callback (Benjamin Tissoires) [2022814] - HID: intel-ish-hid: Set ISH driver depends on x86 (Benjamin Tissoires) [2022814] - HID: hid-input: add Surface Go battery quirk (Benjamin Tissoires) [2022814] - HID: intel-ish-hid: Fix minor typos in comments (Benjamin Tissoires) [2022814] - HID: magicmouse: fix NULL-deref on disconnect (Benjamin Tissoires) [2022814] - HID: intel-ish-hid: ipc: Add Alder Lake device IDs (Benjamin Tissoires) [2022814] - HID: i2c-hid: fix format string mismatch (Benjamin Tissoires) [2022814] - HID: amd_sfh: Fix memory leak in amd_sfh_work (Benjamin Tissoires) [2022814] - HID: amd_sfh: Use devm_kzalloc() instead of kzalloc() (Benjamin Tissoires) [2022814] - HID: ft260: improve error handling of ft260_hid_feature_report_get() (Benjamin Tissoires) [2022814] - HID: asus: Cleanup Asus T101HA keyboard-dock handling (Benjamin Tissoires) [2022814] - HID: magicmouse: fix crash when disconnecting Magic Trackpad 2 (Benjamin Tissoires) [2022814] - HID: gt683r: add missing MODULE_DEVICE_TABLE (Benjamin Tissoires) [2022814] - HID: pidff: fix error return code in hid_pidff_init() (Benjamin Tissoires) [2022814] - HID: logitech-hidpp: initialize level variable (Benjamin Tissoires) [2022814] - HID: multitouch: Disable event reporting on suspend on the Asus T101HA touchpad (Benjamin Tissoires) [2022814] - HID: core: Remove extraneous empty line before EXPORT_SYMBOL_GPL(hid_check_keys_pressed) (Benjamin Tissoires) [2022814] - HID: usbmouse: Avoid GFP_ATOMIC when GFP_KERNEL is possible (Benjamin Tissoires) [2022814] - HID: hid-sensor-custom: Process failure of sensor_hub_set_feature() (Benjamin Tissoires) [2022814] - HID: i2c-hid: Skip ELAN power-on command after reset (Benjamin Tissoires) [2022814] - HID: usbhid: fix info leak in hid_submit_ctrl (Benjamin Tissoires) [2022814] - HID: Add BUS_VIRTUAL to hid_connect logging (Benjamin Tissoires) [2022814] - HID: input: replace outdated HID numbers+comments with macros (Benjamin Tissoires) [2022814] - HID: multitouch: set Stylus suffix for Stylus-application devices, too (Benjamin Tissoires) [2022814] - HID: multitouch: require Finger field to mark Win8 reports as MT (Benjamin Tissoires) [2022814] - HID: remove the unnecessary redefinition of a macro (Benjamin Tissoires) [2022814] - HID: quirks: Add quirk for Lenovo optical mouse (Benjamin Tissoires) [2022814] - HID: asus: filter G713/G733 key event to prevent shutdown (Benjamin Tissoires) [2022814] - HID: lg-g15 + ite: Add MODULE_AUTHOR (Benjamin Tissoires) [2022814] - HID: lg-g15: Add support for the Logitech Z-10 speakers (Benjamin Tissoires) [2022814] - HID: lg-g15: Make the LED-name used by lg_g15_register_led() a parameter (Benjamin Tissoires) [2022814] - HID: lg-g15: Add a lg_g15_init_input_dev() helper function (Benjamin Tissoires) [2022814] - HID: lg-g15: Add a lg_g15_handle_lcd_menu_keys() helper function (Benjamin Tissoires) [2022814] - HID: lg-g15: Remove unused size argument from lg_*_event() functions (Benjamin Tissoires) [2022814] - HID: hid-sensor-hub: Return error for hid_set_field() failure (Benjamin Tissoires) [2022814] - HID: ft260: check data size in ft260_smbus_write() (Benjamin Tissoires) [2022814] - HID: surface-hid: Fix integer endian conversion (Benjamin Tissoires) [2022814] - HID: hid-debug: recognize KEY_ASSISTANT and KEY_KBD_LAYOUT_NEXT (Benjamin Tissoires) [2022814] - HID: hid-input: add mapping for emoji picker key (Benjamin Tissoires) [2022814] - HID: a4tech: use A4_2WHEEL_MOUSE_HACK_B8 for A4TECH NB-95 (Benjamin Tissoires) [2022814] - HID: logitech-dj/hidpp: Add info/warn/err messages about 27 MHz keyboard encryption (Benjamin Tissoires) [2022814] - HID: quirks: Add HID_QUIRK_NO_INIT_REPORTS quirk for Dell K15A keyboard-dock (Benjamin Tissoires) [2022814] - HID: thrustmaster: fix return value check in thrustmaster_probe() (Benjamin Tissoires) [2022814] - HID: quirks: Set INCREMENT_USAGE_ON_DUPLICATE for Saitek X65 (Benjamin Tissoires) [2022814] - HID: do not use down_interruptible() when unbinding devices (Benjamin Tissoires) [2022814] - HID: asus: Filter keyboard EC for old ROG keyboard (Benjamin Tissoires) [2022814] - HID: semitek: new driver for GK6X series keyboards (Benjamin Tissoires) [2022814] - HID: wacom: Setup pen input capabilities to the targeted tools (Benjamin Tissoires) [2022814] - HID: hid-sensor-hub: Move 'hsdev' description to correct struct definition (Benjamin Tissoires) [2022814] - HID: hid-sensor-hub: Remove unused struct member 'quirks' (Benjamin Tissoires) [2022814] - HID: wacom_sys: Demote kernel-doc abuse (Benjamin Tissoires) [2022814] - HID: hid-sensor-custom: Remove unused variable 'ret' (Benjamin Tissoires) [2022814] - HID: hid-uclogic-params: Ensure function names are present and correct in kernel-doc headers (Benjamin Tissoires) [2022814] - HID: hid-uclogic-rdesc: Kernel-doc is for functions and structs (Benjamin Tissoires) [2022814] - HID: hid-logitech-hidpp: Fix conformant kernel-doc header and demote abuses (Benjamin Tissoires) [2022814] - HID: hid-picolcd_core: Remove unused variable 'ret' (Benjamin Tissoires) [2022814] - HID: hid-kye: Fix incorrect function name for kye_tablet_enable() (Benjamin Tissoires) [2022814] - HID: hid-core: Fix incorrect function name in header (Benjamin Tissoires) [2022814] - HID: hid-alps: Correct struct misnaming (Benjamin Tissoires) [2022814] - HID: usbhid: hid-pidff: Demote a couple kernel-doc abuses (Benjamin Tissoires) [2022814] - HID: usbhid: Repair a formatting issue in a struct description (Benjamin Tissoires) [2022814] - HID: ishtp-hid-client: Fix 'suggest-attribute=format' compiler warning (Benjamin Tissoires) [2022814] - HID: intel-ish-hid: ishtp-fw-loader: Fix a bunch of formatting issues (Benjamin Tissoires) [2022814] - HID: ishtp-hid-client: Fix incorrect function name report_bad_packet() (Benjamin Tissoires) [2022814] - HID: intel-ish-hid: ipc: Correct fw_reset_work_fn() function name in header (Benjamin Tissoires) [2022814] - HID: intel-ish-hid: Fix potential copy/paste error (Benjamin Tissoires) [2022814] - HID: intel-ish-hid: Fix a little doc-rot (Benjamin Tissoires) [2022814] - HID: intel-ish: Fix a naming disparity and a formatting error (Benjamin Tissoires) [2022814] - HID: intel-ish: Supply some missing param descriptions (Benjamin Tissoires) [2022814] - HID: intel-ish-hid: pci-ish: Remove unused variable 'ret' (Benjamin Tissoires) [2022814] - HID: ishtp-hid-client: Move variable to where it's actually used (Benjamin Tissoires) [2022814] - HID: intel-ish-hid: Remove unused variable 'err' (Benjamin Tissoires) [2022814] - HID: hid-thrustmaster: Demote a bunch of kernel-doc abuses (Benjamin Tissoires) [2022814] - HID: input: map battery capacity (00850065) (Benjamin Tissoires) [2022814] - HID: magicmouse: fix reconnection of Magic Mouse 2 (Benjamin Tissoires) [2022814] - HID: magicmouse: fix 3 button emulation of Mouse 2 (Benjamin Tissoires) [2022814] - HID: magicmouse: add Apple Magic Mouse 2 support (Benjamin Tissoires) [2022814] - HID: lenovo: Add support for Thinkpad X1 Tablet Thin keyboard (Benjamin Tissoires) [2022814] - HID: lenovo: Rework how the tp10ubkbd code decides which USB interface to use (Benjamin Tissoires) [2022814] - HID: lenovo: Set default_triggers for the mute and micmute LEDs (Benjamin Tissoires) [2022814] - HID: lenovo: Map mic-mute button to KEY_F20 instead of KEY_MICMUTE (Benjamin Tissoires) [2022814] - HID: lenovo: Set LEDs max_brightness value (Benjamin Tissoires) [2022814] - HID: lenovo: Remove lenovo_led_brightness_get() (Benjamin Tissoires) [2022814] - HID: lenovo: Check hid_get_drvdata() returns non NULL in lenovo_event() (Benjamin Tissoires) [2022814] - HID: lenovo: Fix lenovo_led_set_tp10ubkbd() error handling (Benjamin Tissoires) [2022814] - HID: lenovo: Use brightness_set_blocking callback for setting LEDs brightness (Benjamin Tissoires) [2022814] - HID: elan: Remove elan_mute_led_get_brigtness() (Benjamin Tissoires) [2022814] - HID: elan: Set default_trigger for the mute LED (Benjamin Tissoires) [2022814] - HID: elan: Silence mute LED errors being logged when the device is unplugged (Benjamin Tissoires) [2022814] - HID: fix memdup.cocci warnings (Benjamin Tissoires) [2022814] - HID: surface-hid: Add support for legacy keyboard interface (Benjamin Tissoires) [2022814] - HID: Add support for Surface Aggregator Module HID transport (Benjamin Tissoires) [2022814] - HID: thrustmaster: introduce proper USB dependency (Benjamin Tissoires) [2022814] - HID: intel_ish-hid: HBM: Use connected standby state bit during suspend/resume (Benjamin Tissoires) [2022814] - HID: ft260: fix an error message in ft260_i2c_write_read() (Benjamin Tissoires) [2022814] - HID: support for initialization of some Thrustmaster wheels (Benjamin Tissoires) [2022814] - HID: wacom: set EV_KEY and EV_ABS only for non-HID_GENERIC type of devices (Benjamin Tissoires) [2022814] - HID: ft260: add usb hid to i2c host bridge driver (Benjamin Tissoires) [2022814] - iio: Add relative sensitivity support (Benjamin Tissoires) [2022814] - iio: hid-sensors: Move get sensitivity attribute to hid-sensor-common (Benjamin Tissoires) [2022814] - HID: intel-ish-hid: Make remove callback return void (Benjamin Tissoires) [2022814] - HID: intel-ish-hid: Simplify logic in ishtp_cl_device_remove() (Benjamin Tissoires) [2022814] - HID: intel-ish-hid: Drop if block with an always false condition (Benjamin Tissoires) [2022814] - AMD_SFH: Add DMI quirk table for BIOS-es which don't set the activestatus bits (Benjamin Tissoires) [2022814] - AMD_SFH: Add sensor_mask module parameter (Benjamin Tissoires) [2022814] - AMD_SFH: Removed unused activecontrolstatus member from the amd_mp2_dev struct (Benjamin Tissoires) [2022814] - HID: wacom: Assign boolean values to a bool variable (Benjamin Tissoires) [2022814] - HID cp2112: fix support for multiple gpiochips (Benjamin Tissoires) [2022814] - HID: alps: fix error return code in alps_input_configured() (Benjamin Tissoires) [2022814] - HID: asus: Add support for 2021 ASUS N-Key keyboard (Benjamin Tissoires) [2022814] - HID: hiddev: Return specific error codes on connect failure (Benjamin Tissoires) [2022814] - HID: plantronics: Workaround for double volume key presses (Benjamin Tissoires) [2022814] - HID: logitech-dj: Handle newer quad/bt2.0 receivers in HID proxy mode (Benjamin Tissoires) [2022814] - HID: logitech-dj: Use hid-ids.h defines for USB device-ids for all supported devices (Benjamin Tissoires) [2022814] - HID: google: add don USB id (Benjamin Tissoires) [2022814] - HID: i2c-hid: acpi: Drop redundant ACPI_PTR() (Benjamin Tissoires) [2022814] - HID: i2c-hid: acpi: Move GUID out of function and described it (Benjamin Tissoires) [2022814] - HID: i2c-hid: acpi: Switch to new style i2c-driver probe function (Benjamin Tissoires) [2022814] - HID: i2c-hid: acpi: Get ACPI companion only once and reuse it (Benjamin Tissoires) [2022814] - HID: playstation: add DualSense player LED support. (Benjamin Tissoires) [2022814] - HID: playstation: add microphone mute support for DualSense. (Benjamin Tissoires) [2022814] - HID: playstation: add initial DualSense lightbar support. (Benjamin Tissoires) [2022814] - HID: wacom: Ignore attempts to overwrite the touch_max value from HID (Benjamin Tissoires) [2022814] - HID: playstation: fix array size comparison (off-by-one) (Benjamin Tissoires) [2022814] - HID: playstation: fix unused variable in ps_battery_get_property. (Benjamin Tissoires) [2022814] - HID: playstation: report DualSense hardware and firmware version. (Benjamin Tissoires) [2022814] - HID: playstation: add DualSense classic rumble support. (Benjamin Tissoires) [2022814] - HID: playstation: add DualSense Bluetooth support. (Benjamin Tissoires) [2022814] - HID: playstation: track devices in list. (Benjamin Tissoires) [2022814] - HID: playstation: add DualSense accelerometer and gyroscope support. (Benjamin Tissoires) [2022814] - HID: playstation: add DualSense touchpad support. (Benjamin Tissoires) [2022814] - HID: playstation: add DualSense battery support. (Benjamin Tissoires) [2022814] - HID: playstation: use DualSense MAC address as unique identifier. (Benjamin Tissoires) [2022814] - HID: playstation: initial DualSense USB support. (Benjamin Tissoires) [2022814] - HID: ite: Enable QUIRK_TOUCHPAD_ON_OFF_REPORT on Acer Aspire Switch 10E (Benjamin Tissoires) [2022814] - HID: Ignore battery for Elan touchscreen on HP Spectre X360 15-df0xxx (Benjamin Tissoires) [2022814] - HID: logitech-dj: add support for the new lightspeed connection iteration (Benjamin Tissoires) [2022814] - HID: intel-ish-hid: ipc: Add Tiger Lake H PCI device ID (Benjamin Tissoires) [2022814] - HID: logitech-dj: add support for keyboard events in eQUAD step 4 Gaming (Benjamin Tissoires) [2022814] - HID: i2c-hid: Add I2C_HID_QUIRK_NO_IRQ_AFTER_RESET for ITE8568 EC on Voyo Winpad A15 (Benjamin Tissoires) [2022814] - HID: displays: convert sysfs sprintf/snprintf family to sysfs_emit (Benjamin Tissoires) [2022814] - HID: wacom: convert sysfs sprintf/snprintf family to sysfs_emit (Benjamin Tissoires) [2022814] - HID: lg-g15: make a const array static, makes object smaller (Benjamin Tissoires) [2022814] - HID: google: Get HID report on probe to confirm tablet switch state (Benjamin Tissoires) [2022814] - HID: hid-input: avoid splitting keyboard, system and consumer controls (Benjamin Tissoires) [2022814] - HID: correct kernel-doc notation in hid-quirks.c (Benjamin Tissoires) [2022814] - HID: correct kernel-doc notation in (Benjamin Tissoires) [2022814] - HID: wacom: Correct NULL dereference on AES pen proximity (Benjamin Tissoires) [2022814] - HID: multitouch: Set to high latency mode on suspend. (Benjamin Tissoires) [2022814] - HID: multitouch: Apply MT_QUIRK_CONFIDENCE quirk for multi-input devices (Benjamin Tissoires) [2022814] - HID: hid-sensor-custom: Add custom sensor iio support (Benjamin Tissoires) [2022814] - HID: i2c-hid: Introduce goodix-i2c-hid using i2c-hid core (Benjamin Tissoires) [2022814] - redhat: HID: enable I2C_HID_ACPI (Benjamin Tissoires) [2022814] - HID: i2c-hid: Reorganize so ACPI and OF are separate modules (Benjamin Tissoires) [2022814] - HID: logitech-hidpp: add support for Unified Battery (1004) feature (Benjamin Tissoires) [2022814] - HID: sony: Add support for tilt on guitar hero guitars (Benjamin Tissoires) [2022814] - HID: logitech-hidpp: Add product ID for MX Ergo in Bluetooth mode (Benjamin Tissoires) [2022814] - HID: chicony: Add Wireless Radio Control feature for Chicony devices (Benjamin Tissoires) [2022814] - HID: Ignore battery for Elan touchscreen on ASUS UX550 (Benjamin Tissoires) [2022814] - HID: logitech-dj: add the G602 receiver (Benjamin Tissoires) [2022814] - HID: core: detect and skip invalid inputs to snto32() (Benjamin Tissoires) [2022814] - HID: uclogic: Improve support for Trust Panora (Benjamin Tissoires) [2022814] - HID: wiimote: remove h from printk format specifier (Benjamin Tissoires) [2022814] - HID: uclogic: remove h from printk format specifier (Benjamin Tissoires) [2022814] - HID: intel-ish-hid: ipc: Address EHL Sx resume issues (Benjamin Tissoires) [2022814] - HID: intel-ish-hid: ipc: finish power flow for EHL OOB (Benjamin Tissoires) [2022814] - HID: sony: select CONFIG_CRC32 (Benjamin Tissoires) [2022814] - HID: sfh: fix address space confusion (Benjamin Tissoires) [2022814] - HID: multitouch: Enable multi-input for Synaptics pointstick/touchpad device (Benjamin Tissoires) [2022814] - HID: wacom: Fix memory leakage caused by kfifo_alloc (Benjamin Tissoires) [2022814] - HID: i2c-hid: add Vero K147 to descriptor override (Benjamin Tissoires) [2022814] - HID: ite: Add support for Acer S1002 keyboard-dock (Benjamin Tissoires) [2022814] - HID: sony: support for ghlive ps3/wii u dongles (Benjamin Tissoires) [2022814] - HID: hidraw: Add additional hidraw input/output report ioctls. (Benjamin Tissoires) [2022814] - HID: Increase HID maximum report size to 16KB (Benjamin Tissoires) [2022814] - HID: elecom: drop stray comment (Benjamin Tissoires) [2022814] - HID: mf: add support for 0079:1846 Mayflash/Dragonrise USB Gamecube Adapter (Benjamin Tissoires) [2022814] - HID: elecom: add support for EX-G M-XGL20DLBK wireless mouse (Benjamin Tissoires) [2022814] - HID: elecom: rewrite report based on model specific parameters (Benjamin Tissoires) [2022814] - HID: wacom: Constify attribute_groups (Benjamin Tissoires) [2022814] - HID: input: Fix fall-through warnings for Clang (Benjamin Tissoires) [2022814] - HID: usbhid: Fix fall-through warnings for Clang (Benjamin Tissoires) [2022814] - HID: logitech-hidpp: Add hid_device_id for V470 bluetooth mouse (Benjamin Tissoires) [2022814] - HID: intel-ish-hid: Remove unnecessary assignment to variable rv (Benjamin Tissoires) [2022814] - HID: sony: Workaround for DS4 dongle hotplug kernel crash. (Benjamin Tissoires) [2022814] - HID: sony: Don't use fw_version/hw_version for sysfs cleanup. (Benjamin Tissoires) [2022814] - HID: sony: Report more accurate DS4 power status. (Benjamin Tissoires) [2022814] - SFH: fix error return check for -ERESTARTSYS (Benjamin Tissoires) [2022814] - HID: Add Logitech Dinovo Edge battery quirk (Benjamin Tissoires) [2022814] - HID: logitech-hidpp: Add HIDPP_CONSUMER_VENDOR_KEYS quirk for the Dinovo Edge (Benjamin Tissoires) [2022814] - HID: add HID_QUIRK_INCREMENT_USAGE_ON_DUPLICATE for Gamevice devices (Benjamin Tissoires) [2022814] - HID: mcp2221: Fix GPIO output handling (Benjamin Tissoires) [2022814] - HID: hid-sensor-hub: Fix issue with devices with no report ID (Benjamin Tissoires) [2022814] - HID: hid-input: occasionally report stylus battery even if not changed (Benjamin Tissoires) [2022814] - timekeeping: Add missing _ns functions for coarse accessors (Benjamin Tissoires) [2022814] - HID: i2c-hid: show the error when failing to fetch the HID descriptor (Benjamin Tissoires) [2022814] - AMD_SFH: Fix for incorrect Sensor index (Benjamin Tissoires) [2022814] - HID: asus: Add support for ASUS N-Key keyboard (Benjamin Tissoires) [2022814] - HID: i2c-hid: Put ACPI enumerated devices in D3 on shutdown (Benjamin Tissoires) [2022814] - HID: add support for Sega Saturn (Benjamin Tissoires) [2022814] - HID: cypress: Support Varmilo Keyboards' media hotkeys (Benjamin Tissoires) [2022814] - HID: ite: Replace ABS_MISC 120/121 events with touchpad on/off keypresses (Benjamin Tissoires) [2022814] - SFH: Create HID report to Enable support of AMD sensor fusion Hub (SFH) (Benjamin Tissoires) [2022814] - SFH:Transport Driver to add support of AMD Sensor Fusion Hub (SFH) (Benjamin Tissoires) [2022814] - redhat: HID: enable AMD_SFH_HUB (Benjamin Tissoires) [1965674] - SFH: PCIe driver to add support of AMD sensor fusion hub (Benjamin Tissoires) [2022814] - HID: uclogic: Add ID for Trust Flex Design Tablet (Benjamin Tissoires) [2022814] - HID: i2c-hid: Enable wakeup capability from Suspend-to-Idle (Benjamin Tissoires) [2022814] - HID: add vivaldi HID driver (Benjamin Tissoires) [2022814] - HID: i2c-hid: fix kerneldoc warnings in i2c-hid-core.c (Benjamin Tissoires) [2022814] - HID: core: fix kerneldoc warnings in hid-core.c (Benjamin Tissoires) [2022814] - HID: multitouch: Lenovo X1 Tablet Gen2 trackpoint and buttons (Benjamin Tissoires) [2022814] - HID: alps: clean up indentation issue (Benjamin Tissoires) [2022814] - HID: intel-ish-hid: simplify the return expression of ishtp_bus_remove_device() (Benjamin Tissoires) [2022814] - HID: hid-debug: fix nonblocking read semantics wrt EIO/ERESTARTSYS (Benjamin Tissoires) [2022814] - HID: i2c-hid: Prefer asynchronous probe (Benjamin Tissoires) [2022814] - HID: wiimote: narrow spinlock range in wiimote_hid_event() (Benjamin Tissoires) [2022814] - HID: wiimote: make handlers[] const (Benjamin Tissoires) [2022814] - HID: logitech-dj: Fix spelling in comment (Benjamin Tissoires) [2022814] - HID: apple: Add support for Matias wireless keyboard (Benjamin Tissoires) [2022814] - Input: elan_i2c - reduce the resume time for controller in Whitebox (Benjamin Tissoires) [2022814] - Input: parkbd - switch to use module_parport_driver() (Benjamin Tissoires) [2022814] - Input: i8042 - fix typos in comments (Benjamin Tissoires) [2022814] - Input: elantech - Prepare a complete software node for the device (Benjamin Tissoires) [2022814] - Input: apbps2 - remove useless variable (Benjamin Tissoires) [2022814] - Input: elan_i2c - fix a typo in parameter name (Benjamin Tissoires) [2022814] - Input: i8042 - fix Pegatron C15B ID entry (Benjamin Tissoires) [2022814] - Input: elan_i2c - reduce the resume time for new devices (Benjamin Tissoires) [2022814] - Input: i8042 - add ASUS Zenbook Flip to noselftest list (Benjamin Tissoires) [2022814] - Input: add missing dependencies on CONFIG_HAS_IOMEM (Benjamin Tissoires) [2022814] - ARM: 9048/1: sa1111: make sa1111 bus's remove callback return void (Benjamin Tissoires) [2022814] - Input: synaptics - replace NOOP with suitable commentary (Benjamin Tissoires) [2022814] - Input: i8042 - unbreak Pegatron C15B (Benjamin Tissoires) [2022814] - Input: parkbd - convert comma to semicolon (Benjamin Tissoires) [2022814] - Input: elantech - fix protocol errors for some trackpoints in SMBus mode (Benjamin Tissoires) [2022814] - Input: elan_i2c - add new trackpoint report type 0x5F (Benjamin Tissoires) [2022814] - Input: i8042 - add Acer laptops to the i8042 reset list (Benjamin Tissoires) [2022814] - Input: i8042 - add ByteSpeed touchpad to noloop table (Benjamin Tissoires) [2022814] - Input: i8042 - fix error return code in i8042_setup_aux() (Benjamin Tissoires) [2022814] - Input: libps2 - fix fall-through warnings for Clang (Benjamin Tissoires) [2022814] - Input: synaptics - demote non-conformant kernel-doc header (Benjamin Tissoires) [2022814] - Input: elan_i2c_core - move header inclusion inside (Benjamin Tissoires) [2022814] - Input: elan_i2c - fix firmware update on newer ICs (Benjamin Tissoires) [2022814] - Input: elantech - demote obvious abuse of kernel-doc header (Benjamin Tissoires) [2022814] - Input: i8042 - allow insmod to succeed on devices without an i8042 controller (Benjamin Tissoires) [2022814] - Input: synaptics - enable InterTouch for ThinkPad T14 Gen 1 (Benjamin Tissoires) [2022814] - Input: synaptics - enable InterTouch for ThinkPad P1/X1E gen 2 (Benjamin Tissoires) [2022814] - Input: synaptics-rmi4 - rename f30_data to gpio_data (Benjamin Tissoires) [2022814] - Input: sun4i-ps2 - fix handling of platform_get_irq() error (Benjamin Tissoires) [2022814] - Input: allocate keycode for Fn + right shift (Benjamin Tissoires) [2022814] - Input: allocate keycodes for notification-center, pickup-phone and hangup-phone (Benjamin Tissoires) [2022814] - HID: cp2112: Use irqchip template (Benjamin Tissoires) [2022814] - HID: mcp2221: Replace HTTP links with HTTPS ones (Benjamin Tissoires) [2022814] - treewide: replace '---help---' in Kconfig files with 'help' (Benjamin Tissoires) [2022814] - HID: asus: Add depends on USB_HID to HID_ASUS Kconfig option (Benjamin Tissoires) [2022814] - HID: asus: Fix mute and touchpad-toggle keys on Medion Akoya E1239T (Benjamin Tissoires) [2022814] - HID: asus: Add support for multi-touch touchpad on Medion Akoya E1239T (Benjamin Tissoires) [2022814] - HID: asus: Add report_size to struct asus_touchpad_info (Benjamin Tissoires) [2022814] - HID: asus: Add hid_is_using_ll_driver(usb_hid_driver) check (Benjamin Tissoires) [2022814] - HID: asus: Simplify skipping of mappings for Asus T100CHI keyboard-dock (Benjamin Tissoires) [2022814] - HID: asus: Only set EV_REP if we are adding a mapping (Benjamin Tissoires) [2022814] - HID: mcp2221: add gpiolib dependency (Benjamin Tissoires) [2022814] - HID: mcp2221: add GPIO functionality support (Benjamin Tissoires) [2022814] - HID: mcp2221: add usb to i2c-smbus host bridge (Benjamin Tissoires) [2022814] - HID: asus: Ignore Asus vendor-page usage-code 0xff events (Benjamin Tissoires) [2022814] - HID: sb0540: add support for Creative SB0540 IR receivers (Benjamin Tissoires) [2022814] - gpio: pass lookup and descriptor flags to request_own (Benjamin Tissoires) [2022814] - HID: hid-asus: select CONFIG_POWER_SUPPLY (Benjamin Tissoires) [2022814] - HID: hid-asus: Add BT keyboard dock battery monitoring support (Benjamin Tissoires) [2022814] - HID: hid-asus: Add Transbook T90CHI support (Benjamin Tissoires) [2022814] - HID: asus: Add support for the ASUS T101HA keyboard dock (Benjamin Tissoires) [2022814] - HID: asus: Add support for the ASUS FX503VD laptop (Benjamin Tissoires) [2022814] - HID: asus: Add event handler to catch unmapped Asus Vendor UsagePage codes (Benjamin Tissoires) [2022814] - af_unix: fix garbage collect vs MSG_PEEK (Patrick Talbert) [2031975] {CVE-2021-0920} - net: add kerneldoc comment for sk_peer_lock (Guillaume Nault) [2037782] - af_unix: fix races in sk_peer_pid and sk_peer_cred accesses (Guillaume Nault) [2037782] {CVE-2021-4203} - netfilter: nat: force port remap to prevent shadowing well-known ports (Florian Westphal) [2006167] {CVE-2021-3773} - netfilter: conntrack: tag conntracks picked up in local out hook (Florian Westphal) [2006167] - selftests: nft_nat: switch port shadow test cases to socat (Florian Westphal) [2006167] - selftests: nft_nat: Simplify port shadow notrack test (Florian Westphal) [2006167] - selftests: nft_nat: Improve port shadow test stability (Florian Westphal) [2006167] - selftests: nft_nat: add udp hole punch test case (Florian Westphal) [2006167] - ipv6: use prandom_u32() for ID generation (Hangbin Liu) [2040158] {CVE-2021-45485} - igc: fix tunnel offloading (Corinna Vinschen) [1910885] - virtio/vsock: fix the transport to work with VMADDR_CID_ANY (Stefano Garzarella) [2026442] - vhost/vsock: cleanup removing `len` variable (Stefano Garzarella) [2026442] - vhost/vsock: fix incorrect used length reported to the guest (Stefano Garzarella) [2026442] - vsock: prevent unnecessary refcnt inc for nonblocking connect (Stefano Garzarella) [2026442] - vsock/virtio: avoid potential deadlock when vsock device remove (Stefano Garzarella) [2026442] - VSOCK: handle VIRTIO_VSOCK_OP_CREDIT_REQUEST (Stefano Garzarella) [2026442] - vsock: notify server to shutdown when client has pending signal (Stefano Garzarella) [2026442] - virtio/vsock: simplify credit update function API (Stefano Garzarella) [2026442] - virtio/vsock: set packet's type in virtio_transport_send_pkt_info() (Stefano Garzarella) [2026442] - net: vlan: fix underflow for the real_dev refcnt (Balazs Nemeth) [2026375] - net: vlan: fix a UAF in vlan_dev_real_dev() (Balazs Nemeth) [2026375]- xfs: map unwritten blocks in XFS_IOC_{ALLOC,FREE}SP just like fallocate (Carlos Maiolino) [2034865] {CVE-2021-4155} - isdn: cpai: check ctr->cnr to avoid array index out of bound (Chris von Recklinghausen) [2016491] {CVE-2021-43389} - vt: keyboard: avoid signed integer overflow in k_ascii (Chris von Recklinghausen) [2017044] {CVE-2020-13974} - USB: serial: pl2303: fix GC type detection (Torez Smith) [1975985] - usb: dwc3: leave default DMA for PCI devices (Torez Smith) [1975985] - usb: xhci: tegra: Check padctrl interrupt presence in device tree (Torez Smith) [1975985] - usb: dwc3: core: Revise GHWPARAMS9 offset (Torez Smith) [1975985] - xhci: Fix USB 3.1 enumeration issues by increasing roothub power-on-good delay (Torez Smith) [1975985] - usb: typec: tipd: Remove dependency on "connector" child fwnode (Torez Smith) [1975985] - usb: xhci: tegra: mark PM functions as __maybe_unused (Torez Smith) [1975985] - media: ttusb-dec: avoid release of non-acquired mutex (Torez Smith) [1975985] - ABI: sysfs-devices-removable: make a table valid as ReST markup (Torez Smith) [1975985] - usb: dwc3: core: balance phy init and exit (Torez Smith) [1975985] - USB: serial: pl2303: fix GL type detection (Torez Smith) [1975985] - usb: xhci-mtk: Do not use xhci's virt_dev in drop_endpoint (Torez Smith) [1975985] - usb: xhci-mtk: fix issue of out-of-bounds array access (Torez Smith) [1975985] - usb: dwc3: Decouple USB 2.0 L1 & L2 events (Torez Smith) [1975985] - media: em28xx-input: fix refcount bug in em28xx_usb_disconnect (Torez Smith) [1975985] - media: dvb-usb: Fix error handling in dvb_usb_i2c_init (Torez Smith) [1975985] - power: supply: Fix build error when CONFIG_POWER_SUPPLY is not enabled. (Torez Smith) [1975985] - thunderbolt: test: split up test cases in tb_test_credit_alloc_all (Torez Smith) [1975985] - thunderbolt: Handle ring interrupt by reading interrupt status register (Torez Smith) [1975985] - thunderbolt: Add vendor specific NHI quirk for auto-clearing interrupt status (Torez Smith) [1975985] - thunderbolt: Fix port linking by checking all adapters (Torez Smith) [1975985] - thunderbolt: Do not read control adapter config space (Torez Smith) [1975985] - thunderbolt: Add authorized value to the KOBJ_CHANGE uevent (Torez Smith) [1975985] - usb: typec: tcpm: Raise vdm_sm_running flag only when VDM SM is running (Torez Smith) [1975985] - usb: dwc3: gadget: Stop EP0 transfers during pullup disable (Torez Smith) [1975985] - usb: dwc3: gadget: Fix dwc3_calc_trbs_left() (Torez Smith) [1975985] - Revert "USB: serial: ch341: fix character loss at high transfer rates" (Torez Smith) [1975985] - USB: serial: option: add new VID/PID to support Fibocom FG150 (Torez Smith) [1975985] - usb: typec: tcpm: Fix VDMs sometimes not being forwarded to alt-mode drivers (Torez Smith) [1975985] - Revert "usb: dwc3: gadget: Use list_replace_init() before traversing lists" (Torez Smith) [1975985] - usb: typec: tcpm: Keep other events when receiving FRS and Sourcing_vbus events (Torez Smith) [1975985] - usb: dwc3: gadget: Avoid runtime resume if disabling pullup (Torez Smith) [1975985] - usb: dwc3: gadget: Use list_replace_init() before traversing lists (Torez Smith) [1975985] - USB: serial: ftdi_sio: add device ID for Auto-M3 OP-COM v2 (Torez Smith) [1975985] - USB: serial: pl2303: fix GT type detection (Torez Smith) [1975985] - USB: serial: option: add Telit FD980 composition 0x1056 (Torez Smith) [1975985] - USB: serial: pl2303: fix HX type detection (Torez Smith) [1975985] - media: rtl28xxu: fix zero-length control request (Torez Smith) [1975985] - media: Revert "media: rtl28xxu: fix zero-length control request" (Torez Smith) [1975985] - USB: serial: ch341: fix character loss at high transfer rates (Torez Smith) [1975985] - usb: otg-fsm: Fix hrtimer list corruption (Torez Smith) [1975985] - USB: usbtmc: Fix RCU stall warning (Torez Smith) [1975985] - USB: serial: cp210x: add ID for CEL EM3588 USB ZigBee stick (Torez Smith) [1975985] - Revert "USB: quirks: ignore remote wake-up on Fibocom L850-GL LTE modem" (Torez Smith) [1975985] - usb: dwc2: gadget: Fix sending zero length packet in DDMA mode. (Torez Smith) [1975985] - usb: dwc2: Skip clock gating on Samsung SoCs (Torez Smith) [1975985] - usb: dwc2: gadget: Fix GOUTNAK flow for Slave mode. (Torez Smith) [1975985] - usb: xhci: avoid renesas_usb_fw.mem when it's unusable (Torez Smith) [1975985] - usb: dwc3: avoid NULL access of usb_gadget_driver (Torez Smith) [1975985] - usb: typec: stusb160x: Don't block probing of consumer of "connector" nodes (Torez Smith) [1975985] - usb: typec: stusb160x: register role switch before interrupt registration (Torez Smith) [1975985] - USB: usb-storage: Add LaCie Rugged USB3-FW to IGNORE_UAS (Torez Smith) [1975985] - usb: hub: Disable USB 3 device initiated lpm if exit latency is too high (Torez Smith) [1975985] - usb: hub: Fix link power management max exit latency (MEL) calculations (Torez Smith) [1975985] - usb: typec: tipd: Don't block probing of consumer of "connector" nodes (Torez Smith) [1975985] - xhci: Fix lost USB 2 remote wake (Torez Smith) [1975985] - USB: serial: cp210x: fix comments for GE CS1000 (Torez Smith) [1975985] - USB: core: Fix incorrect pipe calculation in do_proc_control() (Torez Smith) [1975985] - USB: serial: option: add support for u-blox LARA-R6 family (Torez Smith) [1975985] - thunderbolt: test: Reinstate a few casts of bitfields (Torez Smith) [1975985] - USB: cdc-acm: blacklist Heimann USB Appset device (Torez Smith) [1975985] - usb: xhci-mtk: allow multiple Start-Split in a microframe (Torez Smith) [1975985] - usb: ftdi-elan: remove redundant continue statement in a while-loop (Torez Smith) [1975985] - thunderbolt: test: Remove some casts which are no longer required (Torez Smith) [1975985] - xhci: remove redundant continue statement (Torez Smith) [1975985] - usb: dwc3: Fix debugfs creation flow (Torez Smith) [1975985] - docs: driver-api: usb: avoid using ReST :doc:`foo` markup (Torez Smith) [1975985] - xhci: solve a double free problem while doing s4 (Torez Smith) [1975985] - xhci: handle failed buffer copy to URB sg list and fix a W=1 copiler warning (Torez Smith) [1975985] - xhci: Add adaptive interrupt rate for isoch TRBs with XHCI_AVOID_BEI quirk (Torez Smith) [1975985] - xhci: Remove unused defines for ERST_SIZE and ERST_ENTRIES (Torez Smith) [1975985] - usb: typec: Add the missed altmode_id_remove() in typec_register_altmode() (Torez Smith) [1975985] - usb: typec: tcpm: Relax disconnect threshold during power negotiation (Torez Smith) [1975985] - usb: typec: tcpm: Ignore Vsafe0v in PR_SWAP_SNK_SRC_SOURCE_ON state (Torez Smith) [1975985] - usb: typec: tcpci: Fix up sink disconnect thresholds for PD (Torez Smith) [1975985] - usb: core: hub: Disable autosuspend for Cypress CY7C65632 (Torez Smith) [1975985] - usb: host: xhci-tegra: Use devm_platform_get_and_ioremap_resource() (Torez Smith) [1975985] - usb: host: xhci-tegra: Add missing of_node_put() in tegra_xusb_probe() (Torez Smith) [1975985] - usb: host: xhci-tegra: add missing put_device() in tegra_xusb_probe() (Torez Smith) [1975985] - media: usb: cpia2: Fixed Coding Style issues (Torez Smith) [1975985] - media: ttusb-dec: cleanup an error handling logic (Torez Smith) [1975985] - cypress_m8: switch data_bits to real character bits (Torez Smith) [1975985] - thunderbolt: Fix DROM handling for USB4 DROM (Torez Smith) [1975985] - usb: xhci: tegra: Enable ELPG for runtime/system PM (Torez Smith) [1975985] - usb: xhci: tegra: Unlink power domain devices (Torez Smith) [1975985] - thunderbolt: Bond lanes only when dual_link_port != NULL in alloc_dev_default() (Torez Smith) [1975985] - thunderbolt: No need to include in usb4_port.c (Torez Smith) [1975985] - thunderbolt: Poll 10ms for REG_FW_STS_NVM_AUTH_DONE to be set (Torez Smith) [1975985] - thunderbolt: Add device links only when software connection manager is used (Torez Smith) [1975985] - thunderbolt: Add support for Intel Alder Lake (Torez Smith) [1975985] - usb: typec: mux: Fix copy-paste mistake in typec_mux_match (Torez Smith) [1975985] - usb: typec: ucsi: Clear PPM capability data in ucsi_init() error path (Torez Smith) [1975985] - usb: typec: wcove: Use LE to CPU conversion when accessing msg->header (Torez Smith) [1975985] - usb: typec: ucsi: Fix a comment in ucsi_init() (Torez Smith) [1975985] - USB: dwc3: remove debugfs root dentry storage (Torez Smith) [1975985] - USB: serial: cp210x: fix CP2102N-A01 modem control (Torez Smith) [1975985] - USB: serial: cp210x: fix alternate function for CP2102N QFN20 (Torez Smith) [1975985] - usb: dwc2: Don't reset the core after setting turnaround time (Torez Smith) [1975985] - usb: dwc3: support 64 bit DMA in platform driver (Torez Smith) [1975985] - USB: core: Avoid WARNings for 0-length descriptor requests (Torez Smith) [1975985] - usb: dwc3: core: fix kernel panic when do reboot (Torez Smith) [1975985] - usb: dwc3: ep0: fix NULL pointer exception (Torez Smith) [1975985] - usb: typec: intel_pmc_mux: Put ACPI device using acpi_dev_put() (Torez Smith) [1975985] - usb: typec: intel_pmc_mux: Add missed error check for devm_ioremap_resource() (Torez Smith) [1975985] - usb: typec: intel_pmc_mux: Put fwnode in error case during ->probe() (Torez Smith) [1975985] - usb: typec: tcpm: Do not finish VDM AMS for retrying Responses (Torez Smith) [1975985] - media: cinergyt2: make properties const (Torez Smith) [1975985] - media: dvd_usb: memory leak in cinergyt2_fe_attach (Torez Smith) [1975985] - USB: serial: ftdi_sio: add NovaTech OrionMX product ID (Torez Smith) [1975985] - usb: typec: tcpm: cancel send discover hrtimer when unregister tcpm port (Torez Smith) [1975985] - usb: typec: tcpm: cancel frs hrtimer when unregister tcpm port (Torez Smith) [1975985] - usb: typec: tcpm: cancel vdm and state machine hrtimer when unregister tcpm port (Torez Smith) [1975985] - usb: typec: tcpm: Properly handle Alert and Status Messages (Torez Smith) [1975985] - usb: dwc3: meson-g12a: Disable the regulator in the error handling path of the probe (Torez Smith) [1975985] - usb: typec: tcpm: Fix misuses of AMS invocation (Torez Smith) [1975985] - usb: typec: tcpm: Introduce snk_vdo_v1 for SVDM version 1.0 (Torez Smith) [1975985] - dt-bindings: connector: Add PD rev 2.0 VDO definition (Torez Smith) [1975985] - usb: typec: tcpm: Correct the responses in SVDM Version 2.0 DFP (Torez Smith) [1975985] - Revert "usb: dwc3: core: Add shutdown callback for dwc3" (Torez Smith) [1975985] - dt-bindings: connector: Replace BIT macro with generic bit ops (Torez Smith) [1975985] - media: gspca: ov519: replace RIGHT SINGLE QUOTATION MARK (Torez Smith) [1975985] - usb: typec: intel_pmc_mux: Update IOM port status offset for AlderLake (Torez Smith) [1975985] - usb: pd: Set PD_T_SINK_WAIT_CAP to 310ms (Torez Smith) [1975985] - usb: dwc3: gadget: Bail from dwc3_gadget_exit() if dwc->gadget is NULL (Torez Smith) [1975985] - usb: dwc3: gadget: Disable gadget IRQ during pullup disable (Torez Smith) [1975985] - usb: dwc3: debugfs: Add and remove endpoint dirs dynamically (Torez Smith) [1975985] - Revert "usb: typec: mux: Remove requirement for the "orientation-switch" device property" (Torez Smith) [1975985] - media: rtl28xxu: fix zero-length control request (Torez Smith) [1975985] - media: gspca/sunplus: fix zero-length control requests (Torez Smith) [1975985] - media: gspca/gl860: fix zero-length control requests (Torez Smith) [1975985] - media: gspca/sq905: fix control-request direction (Torez Smith) [1975985] - media: dtv5100: fix control-request directions (Torez Smith) [1975985] - media: drivers/media/usb/gspca/cpia1.c : fix spelling typo (Torez Smith) [1975985] - media: drivers/media/usb/em28xx/em28xx-cards.c : fix typo issues (Torez Smith) [1975985] - media: zr364xx: fix memory leak in zr364xx_start_readpipe (Torez Smith) [1975985] - media: em28xx: Fix possible memory leak of em28xx struct (Torez Smith) [1975985] - thunderbolt: Check for NVM authentication status after the operation started (Torez Smith) [1975985] - thunderbolt: Add WRITE_ONLY and AUTHENTICATE_ONLY NVM operations for retimers (Torez Smith) [1975985] - thunderbolt: Allow router NVM authenticate separately (Torez Smith) [1975985] - thunderbolt: Move nvm_write_ops to tb.h (Torez Smith) [1975985] - thunderbolt: Log the link as TBT instead of TBT3 (Torez Smith) [1975985] - thunderbolt: Add support for retimer NVM upgrade when there is no link (Torez Smith) [1975985] - thunderbolt: Add additional USB4 port operations for retimer access (Torez Smith) [1975985] - thunderbolt: Add support for ACPI _DSM to power on/off retimers (Torez Smith) [1975985] - thunderbolt: Add USB4 port devices (Torez Smith) [1975985] - thunderbolt: Add KUnit tests for credit allocation (Torez Smith) [1975985] - thunderbolt: Allocate credits according to router preferences (Torez Smith) [1975985] - USB: core: Check buffer length matches wLength for control transfers (Torez Smith) [1975985] - usb: typec: ucsi: Fix copy/paste issue for 'ucsi_set_drvdata()' (Torez Smith) [1975985] - usb: dwc2: gadget: Repair 'dwc2_hsotg_core_init_disconnected()'s documentation (Torez Smith) [1975985] - usb: dwc2: pci: Fix possible copy/paste issue (Torez Smith) [1975985] - usb: dwc2: hcd_queue: Fix typeo in function name 'dwc2_hs_pmap_unschedule()' (Torez Smith) [1975985] - usb: dwc2: params: Fix naming of 'dwc2_get_hwparams()' in the docs (Torez Smith) [1975985] - usb: common: ulpi: Add leading underscores for function name '__ulpi_register_driver()' (Torez Smith) [1975985] - usb: dwc2: platform: Provide function name for 'dwc2_check_core_version()' (Torez Smith) [1975985] - driver core: Move the "removable" attribute from USB to core (Torez Smith) [1975985] - usb: dwc3: trace: Remove unused fields in dwc3_log_trb (Torez Smith) [1975985] - usb: typec: mux: Remove requirement for the "orientation-switch" device property (Torez Smith) [1975985] - usb: typec: mux: Use device type instead of device name for matching (Torez Smith) [1975985] - usb: common: usb-conn-gpio: use usb_role_string() to print role status (Torez Smith) [1975985] - usb: roles: add helper usb_role_string() (Torez Smith) [1975985] - USB: serial: omninet: update driver description (Torez Smith) [1975985] - USB: serial: omninet: add device id for Zyxel Omni 56K Plus (Torez Smith) [1975985] - USB: serial: quatech2: fix control-request directions (Torez Smith) [1975985] - usb: typec: tcpci: Make symbol 'tcpci_apply_rc' static (Torez Smith) [1975985] - USB: usbfs: remove double evaluation of usb_sndctrlpipe() (Torez Smith) [1975985] - usb: typec: tcpm: Respond Not_Supported if no snk_vdo (Torez Smith) [1975985] - usb: typec: tcpm: Properly interrupt VDM AMS (Torez Smith) [1975985] - media: lmedm04: delete lme2510_get_adapter_count() (Torez Smith) [1975985] - media: dvb-usb: fix wrong definition (Torez Smith) [1975985] - USB: core: WARN if pipe direction != setup packet direction (Torez Smith) [1975985] - USB: trancevibrator: fix control-request direction (Torez Smith) [1975985] - USB: dwc2: drop irq-flags initialisations (Torez Smith) [1975985] - usb: typec: tcpci: Implement callback for apply_rc (Torez Smith) [1975985] - usb: typec: tcpm: Move TCPC to APPLY_RC state during PR_SWAP (Torez Smith) [1975985] - usb: typec: tcpm: Refactor logic to enable/disable auto vbus dicharge (Torez Smith) [1975985] - usb: typec: tcpm: Fix up PR_SWAP when vsafe0v is signalled (Torez Smith) [1975985] - usb: atm: cxacru: Fix typo in comment (Torez Smith) [1975985] - usb: isp1760: remove platform data struct and code (Torez Smith) [1975985] - usb: fix spelling mistakes in header files (Torez Smith) [1975985] - USB: serial: digi_acceleport: add chars_in_buffer locking (Torez Smith) [1975985] - USB: serial: digi_acceleport: reduce chars_in_buffer over-reporting (Torez Smith) [1975985] - usb: Restore the usb_header label (Torez Smith) [1975985] - usb: typec: tcpm: Use LE to CPU conversion when accessing msg->header (Torez Smith) [1975985] - usb: typec: mux: Fix matching with typec_altmode_desc (Torez Smith) [1975985] - misc/uss720: fix memory leak in uss720_probe (Torez Smith) [1975985] - usb: dwc3: gadget: Properly track pending and queued SG (Torez Smith) [1975985] - USB: usbfs: Don't WARN about excessively large memory allocations (Torez Smith) [1975985] - usb: common: usb-conn-gpio: use dev_err_probe() to print log (Torez Smith) [1975985] - usb: common: usb-conn-gpio: fix NULL pointer dereference of charger (Torez Smith) [1975985] - Revert "USB: Add reset-resume quirk for WD19's Realtek Hub" (Torez Smith) [1975985] - USB: Verify the port status when timeout happens during port suspend (Torez Smith) [1975985] - usb: typec: wcove: Fx wrong kernel doc format (Torez Smith) [1975985] - media: pvrusb2: fix warning in pvr2_i2c_core_done (Torez Smith) [1975985] - media: rtl2832_sdr/vivid/airspy/hackrf/msi2500: drop memset of fmt.sdr.reserved (Torez Smith) [1975985] - media: cpia2: fix memory leak in cpia2_usb_probe (Torez Smith) [1975985] - media: s2255drv: remove redundant assignment to variable field (Torez Smith) [1975985] - media: gspca: properly check for errors in po1030_probe() (Torez Smith) [1975985] - Revert "media: gspca: Check the return value of write_bridge for timeout" (Torez Smith) [1975985] - media: gspca: mt9m111: Check write_bridge for timeout (Torez Smith) [1975985] - Revert "media: gspca: mt9m111: Check write_bridge for timeout" (Torez Smith) [1975985] - Revert "media: usb: gspca: add a missed check for goto_low_power" (Torez Smith) [1975985] - usb: core: hcd: use map_urb_for_dma for single step set feature urb (Torez Smith) [1975985] - usb: dwc3: pci: Fix DEFINE for Intel Elkhart Lake (Torez Smith) [1975985] - usb: core: hub: fix race condition about TRSMRCY of resume (Torez Smith) [1975985] - usb: typec: tcpm: Fix SINK_DISCOVERY current limit for Rp-default (Torez Smith) [1975985] - xhci: Add reset resume quirk for AMD xhci controller. (Torez Smith) [1975985] - usb: xhci: Increase timeout for HC halt (Torez Smith) [1975985] - xhci: Do not use GFP_KERNEL in (potentially) atomic context (Torez Smith) [1975985] - xhci: Fix giving back cancelled URBs even if halted endpoint can't reset (Torez Smith) [1975985] - xhci-pci: Allow host runtime PM as default for Intel Alder Lake xHCI (Torez Smith) [1975985] - usb: typec: tcpm: Don't block probing of consumers of "connector" nodes (Torez Smith) [1975985] - usb: xhci-mtk: use first-fit for LS/FS (Torez Smith) [1975985] - usb: xhci-mtk: remove unnecessary assignments in periodic TT scheduler (Torez Smith) [1975985] - usb: xhci-mtk: remove unnecessary setting of has_ippc (Torez Smith) [1975985] - usb: xhci-mtk: use bitfield instead of bool (Torez Smith) [1975985] - usb: typec: tcpm: Fix wrong handling for Not_Supported in VDM AMS (Torez Smith) [1975985] - usb: typec: tcpm: Send DISCOVER_IDENTITY from dedicated work (Torez Smith) [1975985] - usb: typec: ucsi: Retrieve all the PDOs instead of just the first 4 (Torez Smith) [1975985] - usb: dwc3: omap: improve extcon initialization (Torez Smith) [1975985] - usb: typec: ucsi: Put fwnode in any case during ->probe() (Torez Smith) [1975985] - usb: dwc2: Remove obsolete MODULE_ constants from platform.c (Torez Smith) [1975985] - usb: dwc3: imx8mp: fix error return code in dwc3_imx8mp_probe() (Torez Smith) [1975985] - usb: dwc3: imx8mp: detect dwc3 core node via compatible string (Torez Smith) [1975985] - usb: dwc3: gadget: Return success always for kick transfer in ep queue (Torez Smith) [1975985] - usb: dwc3: gadget: Free gadget structure only after freeing endpoints (Torez Smith) [1975985] - usb: dwc2: Fix gadget DMA unmap direction (Torez Smith) [1975985] - usb: dwc3: gadget: Rename EOPF event macros to Suspend (Torez Smith) [1975985] - usb: dwc3: gadget: Enable suspend events (Torez Smith) [1975985] - usb: Restore the reference to ch9.h (Torez Smith) [1975985] - usb: dwc3: core: Add missing GHWPARAMS9 doc (Torez Smith) [1975985] - usb: dwc3: pci: Enable usb2-gadget-lpm-disable for Intel Merrifield (Torez Smith) [1975985] - cdc-wdm: untangle a circular dependency between callback and softint (Torez Smith) [1975985] - usb: dwc3: remove repeated setting of current_dr_role (Torez Smith) [1975985] - USB: serial: pl2303: add device id for ADLINK ND-6530 GC (Torez Smith) [1975985] - USB: serial: ti_usb_3410_5052: add startech.com device id (Torez Smith) [1975985] - USB: serial: option: add Telit LE910-S1 compositions 0x7010, 0x7011 (Torez Smith) [1975985] - USB: serial: ftdi_sio: add IDs for IDS GmbH Products (Torez Smith) [1975985] - usb: Fix up movement of USB core kerneldoc location (Torez Smith) [1975985] - usb: dwc3: gadget: Handle DEV_TXF_FLUSH_BYPASS capability (Torez Smith) [1975985] - usb: dwc3: Capture new capability register GHWPARAMS9 (Torez Smith) [1975985] - usb: dwc3: core: Do core softreset when switch mode (Torez Smith) [1975985] - usb: dwc2: Get rid of useless error checks in suspend interrupt (Torez Smith) [1975985] - usb: dwc2: Update dwc2_handle_usb_suspend_intr function. (Torez Smith) [1975985] - usb: dwc2: Add exit hibernation mode before removing drive (Torez Smith) [1975985] - usb: dwc2: Add hibernation exiting flow by system resume (Torez Smith) [1975985] - usb: dwc2: Add hibernation entering flow by system suspend (Torez Smith) [1975985] - usb: dwc2: Allow exit hibernation in urb enqueue (Torez Smith) [1975985] - usb: dwc2: Move exit hibernation to dwc2_port_resume() function (Torez Smith) [1975985] - usb: dwc2: Move enter hibernation to dwc2_port_suspend() function (Torez Smith) [1975985] - usb: dwc2: Clear GINTSTS_RESTOREDONE bit after restore is generated. (Torez Smith) [1975985] - usb: dwc2: Clear fifo_map when resetting core. (Torez Smith) [1975985] - usb: dwc2: Allow exiting hibernation from gpwrdn rst detect (Torez Smith) [1975985] - usb: dwc2: Fix hibernation between host and device modes. (Torez Smith) [1975985] - usb: dwc2: Fix host mode hibernation exit with remote wakeup flow. (Torez Smith) [1975985] - usb: dwc2: Reset DEVADDR after exiting gadget hibernation. (Torez Smith) [1975985] - usb: dwc2: Update exit hibernation when port reset is asserted (Torez Smith) [1975985] - usb: dwc3: gadget: Remove FS bInterval_m1 limitation (Torez Smith) [1975985] - usb: xhci-mtk: remove bus status check (Torez Smith) [1975985] - usb: dwc2: Enable RPi in ACPI mode (Torez Smith) [1975985] - USB: Add reset-resume quirk for WD19's Realtek Hub (Torez Smith) [1975985] - usb: storage: datafab: remove redundant assignment of variable result (Torez Smith) [1975985] - usb: misc: adutux: fix whitespace coding style issue (Torez Smith) [1975985] - usb: dwc3: gadget: Fix START_TRANSFER link state check (Torez Smith) [1975985] - usb: typec: tcpm: Fix error while calculating PPS out values (Torez Smith) [1975985] - usb: xhci-mtk: remove unused members (Torez Smith) [1975985] - usb: xhci-mtk: use clock bulk to get clocks (Torez Smith) [1975985] - usb: xhci-mtk: add support runtime PM (Torez Smith) [1975985] - usb: xhci-mtk: check return value in suspend/resume hooks (Torez Smith) [1975985] - usb: typec: tcpm: Allow slow charging loops to comply to pSnkStby (Torez Smith) [1975985] - usb: typec: tcpm: Honour pSnkStdby requirement during negotiation (Torez Smith) [1975985] - usb: dwc3: gadget: Check for disabled LPM quirk (Torez Smith) [1975985] - usb: dwc3: core: Add shutdown callback for dwc3 (Torez Smith) [1975985] - usb: dwc3: gadget: Ignore Packet Pending bit (Torez Smith) [1975985] - USB: Add LPM quirk for Lenovo ThinkPad USB-C Dock Gen2 Ethernet (Torez Smith) [1975985] - usb: typec: silence a static checker warning (Torez Smith) [1975985] - USB: cdc-acm: add more Maxlinear/Exar models to ignore list (Torez Smith) [1975985] - USB: serial: xr: add copyright notice (Torez Smith) [1975985] - USB: serial: xr: reset FIFOs on open (Torez Smith) [1975985] - USB: serial: xr: add support for XR22801, XR22802, XR22804 (Torez Smith) [1975985] - USB: serial: xr: add support for XR21B1411 (Torez Smith) [1975985] - USB: serial: xr: add support for XR21B1421, XR21B1422 and XR21B1424 (Torez Smith) [1975985] - USB: serial: xr: add type abstraction (Torez Smith) [1975985] - USB: serial: xr: drop type prefix from shared defines (Torez Smith) [1975985] - USB: serial: xr: move pin configuration to probe (Torez Smith) [1975985] - USB: serial: xr: rename GPIO-pin defines (Torez Smith) [1975985] - USB: serial: xr: rename GPIO-mode defines (Torez Smith) [1975985] - USB: serial: xr: add support for XR21V1412 and XR21V1414 (Torez Smith) [1975985] - USB: serial: ti_usb_3410_5052: clean up termios CSIZE handling (Torez Smith) [1975985] - USB: serial: ti_usb_3410_5052: use kernel types consistently (Torez Smith) [1975985] - USB: serial: ti_usb_3410_5052: add port-command helpers (Torez Smith) [1975985] - USB: serial: ti_usb_3410_5052: clean up vendor-request helpers (Torez Smith) [1975985] - USB: serial: ti_usb_3410_5052: drop unnecessary packed attributes (Torez Smith) [1975985] - USB: serial: io_ti: drop unnecessary packed attributes (Torez Smith) [1975985] - USB: serial: io_ti: use kernel types consistently (Torez Smith) [1975985] - USB: serial: io_ti: add read-port-command helper (Torez Smith) [1975985] - USB: serial: io_ti: add send-port-command helper (Torez Smith) [1975985] - USB: serial: io_ti: clean up vendor-request helpers (Torez Smith) [1975985] - USB: serial: ti_usb_3410_5052: drop drain delay for 3410 (Torez Smith) [1975985] - USB: serial: ti_usb_3410_5052: reduce drain delay to one char (Torez Smith) [1975985] - USB: serial: io_ti: document reason for drain delay (Torez Smith) [1975985] - usb: dwc2: Add exit clock gating before removing driver (Torez Smith) [1975985] - usb: dwc2: Add clock gating exiting flow by system resume (Torez Smith) [1975985] - usb: dwc2: Add clock gating entering flow by system suspend (Torez Smith) [1975985] - usb: dwc2: Allow exit clock gating in urb enqueue (Torez Smith) [1975985] - usb: dwc2: Update exit clock gating when port is resumed (Torez Smith) [1975985] - usb: dwc2: Update enter clock gating when port is suspended (Torez Smith) [1975985] - usb: dwc2: Add exit clock gating when port reset is asserted (Torez Smith) [1975985] - usb: dwc2: Add exit clock gating from session request interrupt (Torez Smith) [1975985] - usb: dwc2: Add exit clock gating from wakeup interrupt (Torez Smith) [1975985] - usb: dwc2: Allow entering clock gating from USB_SUSPEND interrupt (Torez Smith) [1975985] - usb: dwc2: Add host clock gating support functions (Torez Smith) [1975985] - usb: dwc2: Add device clock gating support functions (Torez Smith) [1975985] - Revert "usb: Link the ports to the connectors they are attached to" (Torez Smith) [1975985] - USB: serial: cp210x: add gpio-configuration debug printk (Torez Smith) [1975985] - USB: serial: cp210x: provide gpio valid mask (Torez Smith) [1975985] - usb: dwc3: qcom: Detect DWC3 DT-nodes using compatible string (Torez Smith) [1975985] - usb: dwc3: qcom: Remove redundant dev_err call in dwc3_qcom_probe() (Torez Smith) [1975985] - usb: core: reduce power-on-good delay time of root hub (Torez Smith) [1975985] - USB:ehci:fix Kunpeng920 ehci hardware problem (Torez Smith) [1975985] - USB: serial: do not use tty class device for debugging (Torez Smith) [1975985] - USB: cdc-acm: fix TIOCGSERIAL implementation (Torez Smith) [1975985] - USB: cdc-acm: fix unprivileged TIOCCSERIAL (Torez Smith) [1975985] - Revert "USB: cdc-acm: fix rounding error in TIOCSSERIAL" (Torez Smith) [1975985] - usb: typec: tcpm: Add support for altmodes (Torez Smith) [1975985] - usb: typec: Add typec_port_register_altmodes() (Torez Smith) [1975985] - usb: roles: Call try_module_get() from usb_role_switch_find_by_fwnode() (Torez Smith) [1975985] - usb: dwc3: xilinx: Remove the extra freeing of clocks (Torez Smith) [1975985] - usb: dwc3: Resolve kernel-doc warning for Xilinx DWC3 driver (Torez Smith) [1975985] - usb: core: hub: Fix PM reference leak in usb_port_resume() (Torez Smith) [1975985] - usb: dwc3: pci: add support for the Intel Alder Lake-M (Torez Smith) [1975985] - usb: typec: Link all ports during connector registration (Torez Smith) [1975985] - usb: Iterator for ports (Torez Smith) [1975985] - usb: Link the ports to the connectors they are attached to (Torez Smith) [1975985] - usb: typec: Port mapping utility (Torez Smith) [1975985] - usb: typec: tcpm: update power supply once partner accepts (Torez Smith) [1975985] - usb: typec: tcpm: Address incorrect values of tcpm psy for pps supply (Torez Smith) [1975985] - usb: typec: tcpm: Address incorrect values of tcpm psy for fixed supply (Torez Smith) [1975985] - usb: dwc2: Add exit partial power down before removing driver (Torez Smith) [1975985] - usb: dwc2: Fix partial power down exiting by system resume (Torez Smith) [1975985] - usb: dwc2: Update partial power down entering by system suspend (Torez Smith) [1975985] - usb: dwc2: Fix session request interrupt handler (Torez Smith) [1975985] - usb: dwc2: Allow exit partial power down in urb enqueue (Torez Smith) [1975985] - usb: dwc2: Add part. power down exit from dwc2_conn_id_status_change(). (Torez Smith) [1975985] - usb: dwc2: Add exit partial power down when port reset is asserted (Torez Smith) [1975985] - usb: dwc2: Add exit partial power down when port is resumed (Torez Smith) [1975985] - usb: dwc2: Add enter partial power down when port is suspended (Torez Smith) [1975985] - usb: dwc2: Update port suspend/resume function definitions. (Torez Smith) [1975985] - usb: dwc2: Add partial power down exit flow in wakeup intr. (Torez Smith) [1975985] - usb: dwc2: Update enter and exit partial power down functions (Torez Smith) [1975985] - usb: dwc2: Add host partial power down functions (Torez Smith) [1975985] - usb: dwc2: Add device partial power down functions (Torez Smith) [1975985] - media: gscpa/stv06xx: fix memory leak (Torez Smith) [1975985] - media: gspca: Fix memory leak in probe (Torez Smith) [1975985] - media: dvb-usb: avoid -Wempty-body warnings (Torez Smith) [1975985] - media: flexcop: avoid -Wempty-body warning (Torez Smith) [1975985] - media: dvb-usb: fix memory leak in dvb_usb_adapter_init (Torez Smith) [1975985] - media: dvb-usb-remote: fix dvb_usb_nec_rc_key_to_event type mismatch (Torez Smith) [1975985] - thunderbolt: Add details to router uevent (Torez Smith) [1975985] - USB: serial: io_edgeport: drop unused definitions (Torez Smith) [1975985] - USB: serial: ti_usb_3410_5052: switch to 30-second closing wait (Torez Smith) [1975985] - USB: serial: ti_usb_3410_5052: drop closing_wait module parameter (Torez Smith) [1975985] - USB: serial: io_ti: switch to 30-second closing wait (Torez Smith) [1975985] - USB: serial: io_ti: drop closing_wait module parameter (Torez Smith) [1975985] - USB: serial: ftdi_sio: clean up TIOCSSERIAL (Torez Smith) [1975985] - USB: serial: ftdi_sio: simplify TIOCGSERIAL permission check (Torez Smith) [1975985] - USB: serial: ftdi_sio: ignore baud_base changes (Torez Smith) [1975985] - USB: serial: stop reporting legacy UART types (Torez Smith) [1975985] - USB: serial: add generic support for TIOCSSERIAL (Torez Smith) [1975985] - USB: serial: fix return value for unsupported ioctls (Torez Smith) [1975985] - USB: serial: whiteheat: fix TIOCGSERIAL implementation (Torez Smith) [1975985] - USB: serial: usb_wwan: fix TIOCGSERIAL implementation (Torez Smith) [1975985] - USB: serial: usb_wwan: fix unprivileged TIOCCSERIAL (Torez Smith) [1975985] - USB: serial: usb_wwan: fix TIOCSSERIAL jiffies conversions (Torez Smith) [1975985] - USB: serial: ti_usb_3410_5052: fix TIOCSSERIAL permission check (Torez Smith) [1975985] - USB: serial: ti_usb_3410_5052: fix TIOCGSERIAL implementation (Torez Smith) [1975985] - USB: serial: ssu100: fix TIOCGSERIAL implementation (Torez Smith) [1975985] - USB: serial: quatech2: fix TIOCGSERIAL implementation (Torez Smith) [1975985] - USB: serial: pl2303: fix TIOCGSERIAL implementation (Torez Smith) [1975985] - USB: serial: opticon: fix TIOCGSERIAL implementation (Torez Smith) [1975985] - USB: serial: mos7840: fix TIOCGSERIAL implementation (Torez Smith) [1975985] - USB: serial: mos7720: fix TIOCGSERIAL implementation (Torez Smith) [1975985] - USB: serial: io_ti: fix TIOCGSERIAL implementation (Torez Smith) [1975985] - USB: serial: io_edgeport: fix TIOCGSERIAL implementation (Torez Smith) [1975985] - USB: serial: ftdi_sio: fix TIOCGSERIAL implementation (Torez Smith) [1975985] - USB: serial: ark3116: fix TIOCGSERIAL implementation (Torez Smith) [1975985] - media: em28xx/em28xx.h: Remove duplicate struct declaration (Torez Smith) [1975985] - media: cx231xx/cx231xx.h: Remove repeated struct declaration (Torez Smith) [1975985] - xhci: prevent double-fetch of transfer and transfer event TRBs (Torez Smith) [1975985] - xhci: fix potential array out of bounds with several interrupters (Torez Smith) [1975985] - xhci: check control context is valid before dereferencing it. (Torez Smith) [1975985] - xhci: check port array allocation was successful before dereferencing it (Torez Smith) [1975985] - media: em28xx: fix memory leak (Torez Smith) [1975985] - usb: typec: Declare the typec_class static (Torez Smith) [1975985] - usb: typec: Organize the private headers properly (Torez Smith) [1975985] - usb: xhci-mtk: support quirk to disable usb2 lpm (Torez Smith) [1975985] - usb: xhci-mtk: fix oops when unbind driver (Torez Smith) [1975985] - usb: xhci-mtk: fix wrong remainder of bandwidth budget (Torez Smith) [1975985] - usb: dwc2: delete duplicate word in the comment (Torez Smith) [1975985] - usb: dwc2: add parenthess and space around * (Torez Smith) [1975985] - usb: dwc3: add cancelled reasons for dwc3 requests (Torez Smith) [1975985] - usb: dwc3: fix incorrect kernel-doc comment syntax in files (Torez Smith) [1975985] - usb: dwc3: st: fix incorrect kernel-doc comment syntax in file (Torez Smith) [1975985] - usb: dwc3: imx8mp: fix incorrect kernel-doc comment syntax (Torez Smith) [1975985] - USB: serial: xr: claim both interfaces (Torez Smith) [1975985] - USB: serial: add support for multi-interface functions (Torez Smith) [1975985] - USB: serial: refactor endpoint classification (Torez Smith) [1975985] - USB: serial: drop unused suspending flag (Torez Smith) [1975985] - USB: serial: xr: fix CSIZE handling (Torez Smith) [1975985] - USB: serial: iuu_phoenix: remove redundant variable 'error' (Torez Smith) [1975985] - usb: dwc3: Create helper function getting MDWIDTH (Torez Smith) [1975985] - usb: xhci-mtk: remove MODULE_ALIAS (Torez Smith) [1975985] - usb: xhci-mtk: drop CONFIG_OF (Torez Smith) [1975985] - usb: misc: usbsevseg: update to use usb_control_msg_send() (Torez Smith) [1975985] - usb: misc: ezusb: update to use usb_control_msg_send() (Torez Smith) [1975985] - usb: dwc3: gadget: modify the scale in vbus_draw callback (Torez Smith) [1975985] - usb: xhci-mtk: add support ip-sleep wakeup for mT8192 (Torez Smith) [1975985] - usb: xhci-mtk: support ip-sleep wakeup for MT8183 (Torez Smith) [1975985] - usb: dwc3: trace: Print register read and write offset (Torez Smith) [1975985] - usb: typec: tcpci_maxim: Make symbol 'max_tcpci_tcpci_write_table' static (Torez Smith) [1975985] - usbip: tools: add usage of device mode in usbip_list.c (Torez Smith) [1975985] - usbip: tools: add options and examples in man page related to device mode (Torez Smith) [1975985] - tools: usbip: list.h: fix kernel-doc for list_del() (Torez Smith) [1975985] - xhci: Fix uninitialized errors (Torez Smith) [1975985] - usb: typec: Fix a typo (Torez Smith) [1975985] - usb: xhci: Remove unused function (Torez Smith) [1975985] - usb: xhci: Rewrite xhci_create_usb3_bos_desc() (Torez Smith) [1975985] - usb: xhci: Fix port minor revision (Torez Smith) [1975985] - usb: xhci: Init root hub SSP rate (Torez Smith) [1975985] - thunderbolt: Unlock on error path in tb_domain_add() (Torez Smith) [1975985] - usb: core: sysfs: Check for SSP rate in speed attr (Torez Smith) [1975985] - usb: core: hub: Print speed name based on ssp rate (Torez Smith) [1975985] - usb: core: hub: Remove port_speed_is_ssp() (Torez Smith) [1975985] - usb: core: Track SuperSpeed Plus GenXxY (Torez Smith) [1975985] - usb: dwc3: gadget: Avoid continuing preparing TRBs during teardown (Torez Smith) [1975985] - USB: xhci: drop workaround for forced irq threading (Torez Smith) [1975985] - usb: dwc3: Add driver for Xilinx platforms (Torez Smith) [1975985] - USB: core: rename usb_driver_claim_interface() data parameter (Torez Smith) [1975985] - USB: core: drop outdated interface-binding comment (Torez Smith) [1975985] - media: media/usb: fix kernel-doc header issues (Torez Smith) [1975985] - media: gspca/sq905.c: fix uninitialized variable (Torez Smith) [1975985] - media: media/usb/gspca/w996Xcf.c: /** -> /* (Torez Smith) [1975985] - media: flexcop-usb: delete unneeded return (Torez Smith) [1975985] - thunderbolt: Add KUnit tests for DMA tunnels (Torez Smith) [1975985] - thunderbolt: Add support for USB4 DROM (Torez Smith) [1975985] - thunderbolt: Check quirks in tb_switch_add() (Torez Smith) [1975985] - thunderbolt: Add KUnit tests for XDomain properties (Torez Smith) [1975985] - thunderbolt: Drop unused tb_port_set_initial_credits() (Torez Smith) [1975985] - thunderbolt: Use dedicated flow control for DMA tunnels (Torez Smith) [1975985] - thunderbolt: Allow multiple DMA tunnels over a single XDomain connection (Torez Smith) [1975985] - thunderbolt: Add support for maxhopid XDomain property (Torez Smith) [1975985] - thunderbolt: Add tb_property_copy_dir() (Torez Smith) [1975985] - thunderbolt: Align XDomain protocol timeouts with the spec (Torez Smith) [1975985] - thunderbolt: Use pseudo-random number as initial property block generation (Torez Smith) [1975985] - thunderbolt: Do not re-establish XDomain DMA paths automatically (Torez Smith) [1975985] - thunderbolt: Decrease control channel timeout for software connection manager (Torez Smith) [1975985] - thunderbolt: Disable retry logic for intra-domain control packets (Torez Smith) [1975985] - thunderbolt: Do not pass timeout for tb_cfg_reset() (Torez Smith) [1975985] - thunderbolt: Add more logging to XDomain connections (Torez Smith) [1975985] - usb: typec: tcpm: PD3.0 sinks can send Discover Identity even in device mode (Torez Smith) [1975985] - drivers: usb: Fix a typo in dwc3-qcom.c (Torez Smith) [1975985] - usb: webcam: Invalid size of Processing Unit Descriptor (Torez Smith) [1975985] - usb: typec: tcpci: Added few missing TCPCI register definitions (Torez Smith) [1975985] - USB: serial: pl2303: TA & TB alternate divider with non-standard baud rates (Torez Smith) [1975985] - USB: serial: pl2303: add device-type names (Torez Smith) [1975985] - USB: serial: pl2303: tighten type HXN (G) detection (Torez Smith) [1975985] - USB: serial: pl2303: rename legacy PL2303H type (Torez Smith) [1975985] - USB: serial: pl2303: amend and tighten type detection (Torez Smith) [1975985] - USB: serial: pl2303: clean up type detection (Torez Smith) [1975985] - USB: serial: io_edgeport: drop unneeded forward declarations (Torez Smith) [1975985] - USB: serial: keyspan: drop unneeded forward declarations (Torez Smith) [1975985] - usb: typec: tipd: Separate file for tracepoint creation (Torez Smith) [1975985] - usb: typec: tps6598x: Move the driver under its own subdirectory (Torez Smith) [1975985] - usb: typec: tps6598x: Fix tracepoint header file (Torez Smith) [1975985] - usb: typec: tcpci: Refactor tcpc_presenting_cc1_rd macro (Torez Smith) [1975985] - thunderbolt: debugfs: Show all accessible dwords (Torez Smith) [1975985] - media: fix incorrect kernel doc usages (Torez Smith) [1975985] - media: drivers/media/usb: fix memory leak in zr364xx_probe (Torez Smith) [1975985] - media: anysee: simplify the return expression of anysee_ci_* function (Torez Smith) [1975985] - media: media/usb:Remove superfluous "breaks" in the ttusb_dec.c (Torez Smith) [1975985] - media: media/usb:Remove superfluous "breaks" (Torez Smith) [1975985] - media: usbtv: constify static structs (Torez Smith) [1975985] - media: em28xx: Add pid for bulk revision of Hauppauge 461eV2 (Torez Smith) [1975985] - media: em28xx: Add pid for bulk revision of Hauppauge 461e (Torez Smith) [1975985] - media: dvb-usb: Fix use-after-free access (Torez Smith) [1975985] - media: dvb-usb: Fix memory leak at error in dvb_usb_device_init() (Torez Smith) [1975985] - media: dvb-usb: make dvb_usb_device_properties const (Torez Smith) [1975985] - usb: typec: tps6598x: Fix return value check in tps6598x_probe() (Torez Smith) [1975985] - usb: typec: stusb160x: fix return value check in stusb160x_probe() (Torez Smith) [1975985] - usb: typec: tcpm: turn tcpm_ams_finish into void function (Torez Smith) [1975985] - usb: typec: tcpci: Check ROLE_CONTROL while interpreting CC_STATUS (Torez Smith) [1975985] - usb: common: move function's kerneldoc next to its definition (Torez Smith) [1975985] - usb: xhci-mtk: print debug info of endpoint interval (Torez Smith) [1975985] - usb: common: add function to get interval expressed in us unit (Torez Smith) [1975985] - usb: xhci-mtk: support to build xhci-mtk-hcd.ko (Torez Smith) [1975985] - usb: xhci-mtk: remove declaration of xhci_mtk_setup() (Torez Smith) [1975985] - usb: xhci-mtk: add some schedule error number (Torez Smith) [1975985] - usb: xhci-mtk: rebuild the way to get bandwidth domain (Torez Smith) [1975985] - usb: xhci-mtk: use @tt_info to check the FS/LS device is under a HS hub (Torez Smith) [1975985] - usb: xhci-mtk: add a member @speed in mu3h_sch_ep_info struct (Torez Smith) [1975985] - usb: xhci-mtk: use clear type instead of void (Torez Smith) [1975985] - usb: xhci-mtk: remove unnecessary members of mu3h_sch_tt struct (Torez Smith) [1975985] - usb: xhci-mtk: add a function to get bandwidth boundary (Torez Smith) [1975985] - usb: xhci-mtk: add a function to (un)load bandwidth info (Torez Smith) [1975985] - usb: xhci-mtk: use @sch_tt to check whether need do TT schedule (Torez Smith) [1975985] - usb: xhci-mtk: add only one extra CS for FS/LS INTR (Torez Smith) [1975985] - usb: xhci-mtk: get the microframe boundary for ESIT (Torez Smith) [1975985] - usb: dwc3: Fix dereferencing of null dwc->usb_psy (Torez Smith) [1975985] - media: uvc: don't do DMA on stack (Torez Smith) [1975985] - usb: dwc3: document usb_psy in struct dwc3 (Torez Smith) [1975985] - media: uvcvideo: Fix pixel format change for Elgato Cam Link 4K (Torez Smith) [1975985] - USB: typec: tcpm: create debugfs subdir for the driver (Torez Smith) [1975985] - usb: dwc2: Add STM32 related debugfs entries (Torez Smith) [1975985] - media: uvcvideo: Support devices that report an OT as an entity source (Torez Smith) [1975985] - media: uvcvideo: Fix XU id print in forward scan (Torez Smith) [1975985] - USB: typec: fusb302: create debugfs subdir for the driver (Torez Smith) [1975985] - media: uvcvideo: Use dma_alloc_noncontiguous API (Torez Smith) [1975985] - USB: host: uhci: remove dentry pointer for debugfs (Torez Smith) [1975985] - media: uvc: strncpy -> strscpy (Torez Smith) [1975985] - media: uvcvideo: Rename debug functions (Torez Smith) [1975985] - media: uvcvideo: use dev_printk() for uvc_trace() (Torez Smith) [1975985] - media: uvcvideo: New macro uvc_trace_cont (Torez Smith) [1975985] - USB: core: no need to save usb_devices_root (Torez Smith) [1975985] - media: uvcvideo: Use dev_ printk aliases (Torez Smith) [1975985] - usb: dwc3: add an alternate path in vbus_draw callback (Torez Smith) [1975985] - media: uvcvideo: Add Privacy control based on EXT_GPIO (Torez Smith) [1975985] - usb: dwc3: add a power supply for current control (Torez Smith) [1975985] - media: uvcvideo: Implement UVC_EXT_GPIO_UNIT (Torez Smith) [1975985] - usb: typec: tps6598x: Add trace event for data status (Torez Smith) [1975985] - media: uvcvideo: Allow entity-defined get_info and get_cur (Torez Smith) [1975985] - media: uvcvideo: Provide sync and async uvc_ctrl_status_event (Torez Smith) [1975985] - usb: typec: tps6598x: Add trace event for power status register (Torez Smith) [1975985] - media: uvcvideo: Allow entities with no pads (Torez Smith) [1975985] - usb: typec: tps6598x: Add trace event for status register (Torez Smith) [1975985] - media: uvcvideo: Allow extra entities (Torez Smith) [1975985] - usb: typec: tps6598x: Add trace event for IRQ events (Torez Smith) [1975985] - tty: make everyone's write_room return >= 0 (Torez Smith) [1975985] - media: uvcvideo: Move guid to entity (Torez Smith) [1975985] - USB: serial: xr: fix NULL-deref on disconnect (Torez Smith) [1975985] - media: uvcvideo: Accept invalid bFormatIndex and bFrameIndex values (Torez Smith) [1975985] - thunderbolt: Drop unused functions tb_switch_is_[ice|tiger]_lake() (Torez Smith) [1975985] - media: uvcvideo: Force UVC version to 1.0a for 1bcf:0b40 (Torez Smith) [1975985] - thunderbolt: debugfs: Handle fail reading block (Torez Smith) [1975985] - media: uvcvideo: Use DIV_ROUND_CLOSEST directly to make it readable (Torez Smith) [1975985] - media: usb: uvc: no need to check return value of debugfs_create functions (Torez Smith) [1975985] - media: uvcvideo: Convey full colorspace information to V4L2 (Torez Smith) [1975985] - driver core: fw_devlink: Detect supplier devices that will never be added (Torez Smith) [1975985] - media: uvcvideo: Ensure all probed info is returned to v4l2 (Torez Smith) [1975985] - media: uvcvideo: Silence shift-out-of-bounds warning (Torez Smith) [1975985] - media: uvcvideo: Fix dereference of out-of-bound list iterator (Torez Smith) [1975985] - media: zr364xx: fix memory leaks in probe() (Torez Smith) [1975985] - media: uvcvideo: Cleanup uvc_ctrl_add_info() error handling (Torez Smith) [1975985] - USB: serial: xr: fix B0 handling (Torez Smith) [1975985] - media: uvcvideo: Fix uvc_ctrl_fixup_xu_info() not having any effect (Torez Smith) [1975985] - USB: serial: xr: fix pin configuration (Torez Smith) [1975985] - media: uvcvideo: Replace HTTP links with HTTPS ones (Torez Smith) [1975985] - USB: serial: xr: fix gpio-mode handling (Torez Smith) [1975985] - media: uvcvideo: Set media controller entity functions (Torez Smith) [1975985] - USB: serial: xr: simplify line-speed logic (Torez Smith) [1975985] - media: uvcvideo: Add mapping for HEVC payloads (Torez Smith) [1975985] - USB: serial: xr: clean up line-settings handling (Torez Smith) [1975985] - media: uvcvideo: Fix annotation for uvc_video_clock_update() (Torez Smith) [1975985] - USB: serial: xr: document vendor-request recipient (Torez Smith) [1975985] - USB: serial: xr: use termios flag helpers (Torez Smith) [1975985] - USB: serial: xr: use subsystem usb_device at probe (Torez Smith) [1975985] - media: media/usb: rename VFL_TYPE_GRABBER to _VIDEO (Torez Smith) [1975985] - USB: serial: xr: fix interface leak at disconnect (Torez Smith) [1975985] - media: rename VFL_TYPE_GRABBER to _VIDEO (Torez Smith) [1975985] - USB: serial: xr: fix NULL-deref at probe (Torez Smith) [1975985] - USB: cdc-acm: ignore Exar XR21V141X when serial driver is built (Torez Smith) [1975985] - media: uvcvideo: drop error check of debugfs_create_dir() (Torez Smith) [1975985] - USB: serial: add MaxLinear/Exar USB to Serial driver (Torez Smith) [1975985] - media: uvcvideo: Fix a typo in UVC_METATADA_BUF_SIZE (Torez Smith) [1975985] - media: uvcvideo: Fix error path in control parsing failure (Torez Smith) [1975985] - media: drivers/media: don't set pix->priv = 0 (Torez Smith) [1975985] - media: Bulk remove BUG_ON(in_interrupt()) (Torez Smith) [1975985] - media: zr364xx: propagate errors from zr364xx_start_readpipe() (Torez Smith) [1975985] - media: uvcvideo: Add a D4M camera description (Torez Smith) [1975985] - media: em28xx: Enable Hauppauge 461e rev2 (Torez Smith) [1975985] - crypto: qat - fix definition of ring reset results (Vladis Dronov) [1960307] - crypto: qat - add support for compression for 4xxx (Vladis Dronov) [1960307] - crypto: qat - allow detection of dc capabilities for 4xxx (Vladis Dronov) [1960307] - crypto: qat - add PFVF support to enable the reset of ring pairs (Vladis Dronov) [1960307] - crypto: qat - add PFVF support to the GEN4 host driver (Vladis Dronov) [1960307] - crypto: qat - config VFs based on ring-to-svc mapping (Vladis Dronov) [1960307] - crypto: qat - exchange ring-to-service mappings over PFVF (Vladis Dronov) [1960307] - crypto: qat - support fast ACKs in the PFVF protocol (Vladis Dronov) [1960307] - crypto: qat - exchange device capabilities over PFVF (Vladis Dronov) [1960307] - crypto: qat - introduce support for PFVF block messages (Vladis Dronov) [1960307] - crypto: qat - store the ring-to-service mapping (Vladis Dronov) [1960307] - crypto: qat - store the PFVF protocol version of the endpoints (Vladis Dronov) [1960307] - crypto: qat - improve the ACK timings in PFVF send (Vladis Dronov) [1960307] - crypto: qat - leverage read_poll_timeout in PFVF send (Vladis Dronov) [1960307] - crypto: qat - leverage bitfield.h utils for PFVF messages (Vladis Dronov) [1960307] - crypto: qat - abstract PFVF messages with struct pfvf_message (Vladis Dronov) [1960307] - crypto: qat - set PFVF_MSGORIGIN just before sending (Vladis Dronov) [1960307] - crypto: qat - make PFVF send and receive direction agnostic (Vladis Dronov) [1960307] - crypto: qat - make PFVF message construction direction agnostic (Vladis Dronov) [1960307] - crypto: qat - add the adf_get_pmisc_base() helper function (Vladis Dronov) [1960307] - crypto: qat - support the reset of ring pairs on PF (Vladis Dronov) [1960307] - crypto: qat - extend crypto capability detection for 4xxx (Vladis Dronov) [1960307] - crypto: qat - set COMPRESSION capability for QAT GEN2 (Vladis Dronov) [1960307] - crypto: qat - set CIPHER capability for QAT GEN2 (Vladis Dronov) [1960307] - crypto: qat - get compression extended capabilities (Vladis Dronov) [1960307] - crypto: qat - improve logging of PFVF messages (Vladis Dronov) [1960307] - crypto: qat - fix VF IDs in PFVF log messages (Vladis Dronov) [1960307] - crypto: qat - do not rely on min version (Vladis Dronov) [1960307] - crypto: qat - refactor pfvf version request messages (Vladis Dronov) [1960307] - crypto: qat - pass the PF2VF responses back to the callers (Vladis Dronov) [1960307] - crypto: qat - use enums for PFVF protocol codes (Vladis Dronov) [1960307] - crypto: qat - reorganize PFVF protocol definitions (Vladis Dronov) [1960307] - crypto: qat - reorganize PFVF code (Vladis Dronov) [1960307] - crypto: qat - abstract PFVF receive logic (Vladis Dronov) [1960307] - crypto: qat - abstract PFVF send function (Vladis Dronov) [1960307] - crypto: qat - differentiate between pf2vf and vf2pf offset (Vladis Dronov) [1960307] - crypto: qat - add pfvf_ops (Vladis Dronov) [1960307] - crypto: qat - relocate PFVF disabled function (Vladis Dronov) [1960307] - crypto: qat - relocate PFVF VF related logic (Vladis Dronov) [1960307] - crypto: qat - relocate PFVF PF related logic (Vladis Dronov) [1960307] - crypto: qat - handle retries due to collisions in adf_iov_putmsg() (Vladis Dronov) [1960307] - crypto: qat - split PFVF message decoding from handling (Vladis Dronov) [1960307] - crypto: qat - re-enable interrupts for legacy PFVF messages (Vladis Dronov) [1960307] - crypto: qat - change PFVF ACK behaviour (Vladis Dronov) [1960307] - crypto: qat - move interrupt code out of the PFVF handler (Vladis Dronov) [1960307] - crypto: qat - move VF message handler to adf_vf2pf_msg.c (Vladis Dronov) [1960307] - crypto: qat - move vf2pf interrupt helpers (Vladis Dronov) [1960307] - crypto: qat - refactor PF top half for PFVF (Vladis Dronov) [1960307] - crypto: qat - fix undetected PFVF timeout in ACK loop (Vladis Dronov) [1960307] - crypto: qat - do not handle PFVF sources for qat_4xxx (Vladis Dronov) [1960307] - crypto: qat - simplify adf_enable_aer() (Vladis Dronov) [1960307] - crypto: qat - share adf_enable_pf2vf_comms() from adf_pf2vf_msg.c (Vladis Dronov) [1960307] - crypto: qat - extract send and wait from adf_vf2pf_request_version() (Vladis Dronov) [1960307] - crypto: qat - add VF and PF wrappers to common send function (Vladis Dronov) [1960307] - crypto: qat - rename pfvf collision constants (Vladis Dronov) [1960307] - crypto: qat - move pfvf collision detection values (Vladis Dronov) [1960307] - crypto: qat - make pfvf send message direction agnostic (Vladis Dronov) [1960307] - crypto: qat - use hweight for bit counting (Vladis Dronov) [1960307] - crypto: qat - remove duplicated logic across GEN2 drivers (Vladis Dronov) [1960307] - crypto: qat - fix handling of VF to PF interrupts (Vladis Dronov) [1960307] - crypto: qat - remove unnecessary collision prevention step in PFVF (Vladis Dronov) [1960307] - crypto: qat - disregard spurious PFVF interrupts (Vladis Dronov) [1960307] - crypto: qat - detect PFVF collision after ACK (Vladis Dronov) [1960307] - crypto: qat - power up 4xxx device (Vladis Dronov) [1960307] - crypto: qat - remove unneeded packed attribute (Vladis Dronov) [1960307] - crypto: qat - free irq in case of failure (Vladis Dronov) [1960307] - crypto: qat - free irqs only if allocated (Vladis Dronov) [1960307] - crypto: qat - remove unmatched CPU affinity to cluster IRQ (Vladis Dronov) [1960307] - crypto: qat - replace deprecated MSI API (Vladis Dronov) [1960307] - crypto: qat - store vf.compatible flag (Vladis Dronov) [1960307] - crypto: qat - do not export adf_iov_putmsg() (Vladis Dronov) [1960307] - crypto: qat - flush vf workqueue at driver removal (Vladis Dronov) [1960307] - crypto: qat - remove the unnecessary get_vintmsk_offset() (Vladis Dronov) [1960307] - crypto: qat - fix naming of PF/VF enable functions (Vladis Dronov) [1960307] - crypto: qat - complete all the init steps before service notification (Vladis Dronov) [1960307] - crypto: qat - move IO virtualization functions (Vladis Dronov) [1960307] - crypto: qat - fix naming for init/shutdown VF to PF notifications (Vladis Dronov) [1960307] - crypto: qat - protect interrupt mask CSRs with a spinlock (Vladis Dronov) [1960307] - crypto: qat - move pf2vf interrupt [en|dis]able to adf_vf_isr.c (Vladis Dronov) [1960307] - crypto: qat - fix reuse of completion variable (Vladis Dronov) [1960307] - crypto: qat - remove intermediate tasklet for vf2pf (Vladis Dronov) [1960307] - crypto: qat - rename compatibility version definition (Vladis Dronov) [1960307] - crypto: qat - prevent spurious MSI interrupt in PF (Vladis Dronov) [1960307] - crypto: qat - prevent spurious MSI interrupt in VF (Vladis Dronov) [1960307] - crypto: qat - handle both source of interrupt in VF ISR (Vladis Dronov) [1960307] - crypto: qat - do not ignore errors from enable_vf2pf_comms() (Vladis Dronov) [1960307] - crypto: qat - enable interrupts only after ISR allocation (Vladis Dronov) [1960307] - crypto: qat - remove empty sriov_configure() (Vladis Dronov) [1960307] - crypto: qat - use proper type for vf_mask (Vladis Dronov) [1960307] - crypto: qat - fix a typo in a comment (Vladis Dronov) [1960307] - crypto: qat - disable AER if an error occurs in probe functions (Vladis Dronov) [1960307] - crypto: qat - set DMA mask to 48 bits for Gen2 (Vladis Dronov) [1960307] - crypto: qat - simplify code and axe the use of a deprecated API (Vladis Dronov) [1960307] - crypto: qat - ratelimit invalid ioctl message and print the invalid cmd (Vladis Dronov) [1960307] - lib: crc8: pointer to data block should be const (Vladis Dronov) [1960307] - redhat/configs: disable CONFIG_HYPERV_BALLOON on Aarch64 (Vitaly Kuznetsov) [2035292] - net/mlx5e: Fix possible use-after-free deleting fdb rule (Amir Tzin) [2000003] - e1000e: Fix packet loss on Tiger Lake and later (Ken Cox) [1952803] - e1000e: Separate TGP board type from SPT (Ken Cox) [1952803] - e1000e: Add support for the next LOM generation (Ken Cox) [1952803] - e1000e: Add support for Lunar Lake (Ken Cox) [1952803] - ACPI: tables: FPDT: Do not print FW_BUG message if record types are reserved (Mark Langsdorf) [1999906] - powerpc/xmon: Dump XIVE information for online-only processors. (Steve Best) [2037639] - of: net: pass the dst buffer to of_get_mac_address() (Petr Oros) [2026468] - net: ethernet: improve eth_platform_get_mac_address (Petr Oros) [2026468] - net: ethernet: fix similar warning reported by kbuild test robot (Petr Oros) [2026468] - net: ethernet: support of_get_mac_address new ERR_PTR error (Petr Oros) [2026468] - [s390] s390: add HWCAP_S390_PCI_MIO to ELF hwcaps (Mete Durlu) [2030641] - [s390] s390: make PCI mio support a machine flag (Mete Durlu) [2030641] - Allocate bw_dwork as a pointer and introduce a backpointer in the work struct (Nico Pache) [1990580] - writeback: use READ_ONCE for unlocked reads of writeback stats (Nico Pache) [1990580] - writeback: rename domain_update_bandwidth() (Nico Pache) [1990580] - writeback: fix bandwidth estimate for spiky workload (Nico Pache) [1990580] - writeback: reliably update bandwidth estimation (Nico Pache) [1990580] - writeback: track number of inodes under writeback (Nico Pache) [1990580] - bdi: replace BDI_CAP_NO_{WRITEBACK,ACCT_DIRTY} with a single flag (Nico Pache) [1990580] - bdi: invert BDI_CAP_NO_ACCT_WB (Nico Pache) [1990580] - bdi: replace BDI_CAP_STABLE_WRITES with a queue and a sb flag (Nico Pache) [1990580] - mm: use SWP_SYNCHRONOUS_IO more intelligently (Nico Pache) [1990580] - bdi: remove BDI_CAP_SYNCHRONOUS_IO (Nico Pache) [1990580] - bcache: inherit the optimal I/O size (Nico Pache) [1990580] - fs: remove the unused SB_I_MULTIROOT flag (Nico Pache) [1990580] - Revert "bdi: replace BDI_CAP_NO_{WRITEBACK,ACCT_DIRTY} with a single flag" (Nico Pache) [1990580] - mm/page_io.c: annotate refault stalls from swap_readpage (Nico Pache) [1990580] - mmc: mmc_spi: Enable stable writes (Nico Pache) [1990580] - virtio-blk: modernize sysfs attribute creation (Nico Pache) [1990580] - aoe: register default groups with device_add_disk() (Nico Pache) [1990580] - block: make QUEUE_SYSFS_BIT_FNS more useful (Nico Pache) [1990580] - block: add helper macros for queue sysfs entries (Nico Pache) [1990580] - cifs: sanitize multiple delimiters in prepath (Thiago Becker) [2031200] - igc: Fix typo in i225 LTR functions (Corinna Vinschen) [1970667] - igc: AF_XDP zero-copy metadata adjust breaks SKBs on XDP_PASS (Corinna Vinschen) [1970667] - igc: Change Device Reset to Port Reset (Corinna Vinschen) [1970667] - igc: Add new device ID (Corinna Vinschen) [1970667] - igc: Remove media type checking on the PHY initialization (Corinna Vinschen) [1970667] - igc: Update I226_K device ID (Corinna Vinschen) [1970667] - net: intel: igc_ptp: fix build for UML (Corinna Vinschen) [1970667] - ethernet: use eth_hw_addr_set() for dev->addr_len cases (Corinna Vinschen) [1970667] - igc: Add support for CBS offloading (Corinna Vinschen) [1970667] - igc: Simplify TSN flags handling (Corinna Vinschen) [1970667] - igc: Use default cycle 'start' and 'end' values for queues (Corinna Vinschen) [1970667] - igc: Add support for PTP getcrosststamp() (Corinna Vinschen) [1970667] - igc: Enable PCIe PTM (Corinna Vinschen) [1970667] - igc: Use num_tx_queues when iterating over tx_ring queue (Corinna Vinschen) [1970667] - igc: fix page fault when thunderbolt is unplugged (Corinna Vinschen) [1970667] - igc: Increase timeout value for Speed 100/1000/2500 (Corinna Vinschen) [1970667] - igc: Set QBVCYCLET_S to 0 for TSN Basic Scheduling (Corinna Vinschen) [1970667] - igc: Remove phy->type checking (Corinna Vinschen) [1970667] - igc: Remove _I_PHY_ID checking (Corinna Vinschen) [1970667] - igc: Check if num of q_vectors is smaller than max before array access (Corinna Vinschen) [1970667] - Revert "igc: Export LEDs" (Corinna Vinschen) [1970667] - igc: Export LEDs (Corinna Vinschen) [1970667] - igc: Make flex filter more flexible (Corinna Vinschen) [1970667] - igc: Allow for Flex Filters to be installed (Corinna Vinschen) [1970667] - igc: Integrate flex filter into ethtool ops (Corinna Vinschen) [1970667] - igc: Add possibility to add flex filter (Corinna Vinschen) [1970667] - igc: Fix an error handling path in 'igc_probe()' (Corinna Vinschen) [1970667] - igc: change default return of igc_read_phy_reg() (Corinna Vinschen) [1970667] - igc: Fix use-after-free error during reset (Corinna Vinschen) [1970667] - intel: Remove rcu_read_lock() around XDP program invocation (Corinna Vinschen) [1970667] - igc: Enable HW VLAN Insertion and HW VLAN Stripping (Corinna Vinschen) [1970667] - igc: Indentation fixes (Corinna Vinschen) [1970667] - igc: Remove unused MDICNFG register (Corinna Vinschen) [1970667] - igc: Remove unused asymmetric pause bit from igc defines (Corinna Vinschen) [1970667] - igc: Update driver to use ethtool_sprintf (Corinna Vinschen) [1970667] - igc: add correct exception tracing for XDP (Corinna Vinschen) [1970667] - igb/igc: use strongly typed pointer (Corinna Vinschen) [1970667] - intel: remove checker warning (Corinna Vinschen) [1970667] - igc: Enable TX via AF_XDP zero-copy (Corinna Vinschen) [1970667] - igc: Enable RX via AF_XDP zero-copy (Corinna Vinschen) [1970667] - igc: Replace IGC_TX_FLAGS_XDP flag by an enum (Corinna Vinschen) [1970667] - igc: Introduce igc_unmap_tx_buffer() helper (Corinna Vinschen) [1970667] - igc: Introduce TX/RX stats helpers (Corinna Vinschen) [1970667] - igc: Refactor XDP rxq info registration (Corinna Vinschen) [1970667] - igc: Refactor igc_clean_rx_ring() (Corinna Vinschen) [1970667] - igc: Refactor __igc_xdp_run_prog() (Corinna Vinschen) [1970667] - igc: Move igc_xdp_is_enabled() (Corinna Vinschen) [1970667] - igc: use XDP helpers (Corinna Vinschen) [1970667] - igc: Expose LPI counters (Corinna Vinschen) [1970667] - igc: enable auxiliary PHC functions for the i225 (Corinna Vinschen) [1970667] - igc: Enable internal i225 PPS (Corinna Vinschen) [1970667] - igc: Add support for XDP_REDIRECT action (Corinna Vinschen) [1970667] - igc: Add support for XDP_TX action (Corinna Vinschen) [1970667] - igc: Add initial XDP support (Corinna Vinschen) [1970667] - drivers: net: mhi: fix error path in mhi_net_newlink (Íñigo Huguet) [2004141] - cfg80211: correct bridge/4addr mode check (Íñigo Huguet) [2004141] - cfg80211: fix management registrations locking (Íñigo Huguet) [2004141] - cfg80211: scan: fix RCU in cfg80211_add_nontrans_list() (Íñigo Huguet) [2004141] - mac80211: mesh: fix HE operation element length check (Íñigo Huguet) [2004141] - mwifiex: avoid null-pointer-subtraction warning (Íñigo Huguet) [2004141] - Revert "brcmfmac: use ISO3166 country code and 0 rev as fallback" (Íñigo Huguet) [2004141] - iwlwifi: pcie: add configuration of a Wi-Fi adapter on Dell XPS 15 (Íñigo Huguet) [2004141] - mac80211: Fix Ptk0 rekey documentation (Íñigo Huguet) [2004141] - mac80211: check return value of rhashtable_init (Íñigo Huguet) [2004141] - mac80211: fix use-after-free in CCMP/GCMP RX (Íñigo Huguet) [2004141] - mac80211-hwsim: fix late beacon hrtimer handling (Íñigo Huguet) [2004141] - mac80211: mesh: fix potentially unaligned access (Íñigo Huguet) [2004141] - mac80211: limit injected vht mcs/nss in ieee80211_parse_tx_radiotap (Íñigo Huguet) [2004141] - mac80211: Drop frames from invalid MAC address in ad-hoc mode (Íñigo Huguet) [2004141] - mac80211: Fix ieee80211_amsdu_aggregate frag_tail bug (Íñigo Huguet) [2004141] - Revert "mac80211: do not use low data rates for data frames with no ack flag" (Íñigo Huguet) [2004141] - iwlwifi: mvm: d3: missing unlock in iwl_mvm_wowlan_program_keys() (Íñigo Huguet) [2004141] - iwlwifi: mvm: d3: Fix off by ones in iwl_mvm_wowlan_get_rsc_v5_data() (Íñigo Huguet) [2004141] - iwlwifi: mvm: Fix possible NULL dereference (Íñigo Huguet) [2004141] - iwlwifi: fix printk format warnings in uefi.c (Íñigo Huguet) [2004141] - iwlwifi: pnvm: Fix a memory leak in 'iwl_pnvm_get_from_fs()' (Íñigo Huguet) [2004141] - iwlwifi: bump FW API to 66 for AX devices (Íñigo Huguet) [2004141] - iwlwifi Add support for ax201 in Samsung Galaxy Book Flex2 Alpha (Íñigo Huguet) [2004141] - iwlwifi: mvm: add rtnl_lock() in iwl_mvm_start_get_nvm() (Íñigo Huguet) [2004141] - net: qrtr: revert check in qrtr_endpoint_post() (Íñigo Huguet) [2004141] - net: qrtr: make checks in qrtr_endpoint_post() stricter (Íñigo Huguet) [2004141] - intel: switch from 'pci_' to 'dma_' API (Íñigo Huguet) [2004141] - mwifiex: pcie: add reset_d3cold quirk for Surface gen4+ devices (Íñigo Huguet) [2004141] - mwifiex: pcie: add DMI-based quirk implementation for Surface devices (Íñigo Huguet) [2004141] - brcmfmac: pcie: fix oops on failure to resume and reprobe (Íñigo Huguet) [2004141] - brcmfmac: Add WPA3 Personal with FT to supported cipher suites (Íñigo Huguet) [2004141] - rtlwifi: rtl8192de: Fix initialization of place in _rtl92c_phy_get_rightchnlplace() (Íñigo Huguet) [2004141] - rtw88: add quirk to disable pci caps on HP Pavilion 14-ce0xxx (Íñigo Huguet) [2004141] - ath9k: fix sleeping in atomic context (Íñigo Huguet) [2004141] - ath9k: fix OOB read ar9300_eeprom_restore_internal (Íñigo Huguet) [2004141] - iwlwifi: mvm: don't use FW key ID in beacon protection (Íñigo Huguet) [2004141] - iwlwifi: mvm: Fix scan channel flags settings (Íñigo Huguet) [2004141] - iwlwifi: mvm: support broadcast TWT alone (Íñigo Huguet) [2004141] - iwlwifi: mvm: introduce iwl_stored_beacon_notif_v3 (Íñigo Huguet) [2004141] - iwlwifi: move get pnvm file name to a separate function (Íñigo Huguet) [2004141] - iwlwifi: mvm: add support for responder config command version 9 (Íñigo Huguet) [2004141] - iwlwifi: mvm: add support for range request command version 13 (Íñigo Huguet) [2004141] - iwlwifi: allow debug init in RF-kill (Íñigo Huguet) [2004141] - iwlwifi: mvm: don't schedule the roc_done_wk if it is already running (Íñigo Huguet) [2004141] - iwlwifi: yoyo: support for new DBGI_SRAM region (Íñigo Huguet) [2004141] - iwlwifi: add 'Rx control frame to MBSSID' HE capability (Íñigo Huguet) [2004141] - iwlwifi: fw: fix debug dump data declarations (Íñigo Huguet) [2004141] - iwlwifi: api: remove datamember from struct (Íñigo Huguet) [2004141] - iwlwifi: fix __percpu annotation (Íñigo Huguet) [2004141] - iwlwifi: pcie: avoid dma unmap/remap in crash dump (Íñigo Huguet) [2004141] - iwlwifi: acpi: fill in SAR tables with defaults (Íñigo Huguet) [2004141] - iwlwifi: acpi: fill in WGDS table with defaults (Íñigo Huguet) [2004141] - iwlwifi: bump FW API to 65 for AX devices (Íñigo Huguet) [2004141] - iwlwifi: acpi: support reading and storing WGDS revision 2 (Íñigo Huguet) [2004141] - iwlwifi: mvm: load regdomain at INIT stage (Íñigo Huguet) [2004141] - iwlwifi: mvm: Read the PPAG and SAR tables at INIT stage (Íñigo Huguet) [2004141] - iwlwifi: mvm: trigger WRT when no beacon heard (Íñigo Huguet) [2004141] - iwlwifi: fw: correctly limit to monitor dump (Íñigo Huguet) [2004141] - iwlwifi: skip first element in the WTAS ACPI table (Íñigo Huguet) [2004141] - iwlwifi: mvm: support version 11 of wowlan statuses notification (Íñigo Huguet) [2004141] - iwlwifi: convert flat GEO profile table to a struct version (Íñigo Huguet) [2004141] - iwlwifi: remove unused ACPI_WGDS_TABLE_SIZE definition (Íñigo Huguet) [2004141] - iwlwifi: support reading and storing EWRD revisions 1 and 2 (Íñigo Huguet) [2004141] - iwlwifi: acpi: support reading and storing WRDS revision 1 and 2 (Íñigo Huguet) [2004141] - iwlwifi: pass number of chains and sub-bands to iwl_sar_set_profile() (Íñigo Huguet) [2004141] - iwlwifi: remove ACPI_SAR_NUM_TABLES definition (Íñigo Huguet) [2004141] - iwlwifi: convert flat SAR profile table to a struct version (Íñigo Huguet) [2004141] - iwlwifi: rename ACPI_SAR_NUM_CHAIN_LIMITS to ACPI_SAR_NUM_CHAINS (Íñigo Huguet) [2004141] - iwlwifi: mvm: fix access to BSS elements (Íñigo Huguet) [2004141] - iwlwifi: mvm: Refactor setting of SSIDs for 6GHz scan (Íñigo Huguet) [2004141] - iwlwifi: mvm: silently drop encrypted frames for unknown station (Íñigo Huguet) [2004141] - iwlwifi: mvm: d3: implement RSC command version 5 (Íñigo Huguet) [2004141] - iwlwifi: mvm: d3: make key reprogramming iteration optional (Íñigo Huguet) [2004141] - iwlwifi: mvm: d3: add separate key iteration for GTK type (Íñigo Huguet) [2004141] - iwlwifi: mvm: d3: refactor TSC/RSC configuration (Íñigo Huguet) [2004141] - iwlwifi: mvm: d3: remove fixed cmd_flags argument (Íñigo Huguet) [2004141] - iwlwifi: mvm: d3: separate TKIP data from key iteration (Íñigo Huguet) [2004141] - iwlwifi: mvm: simplify __iwl_mvm_set_sta_key() (Íñigo Huguet) [2004141] - iwlwifi: mvm: support new station key API (Íñigo Huguet) [2004141] - iwlwifi: mvm: Fix umac scan request probe parameters (Íñigo Huguet) [2004141] - iwlwifi: pcie: implement Bz reset flow (Íñigo Huguet) [2004141] - iwlwifi: implement Bz NMI behaviour (Íñigo Huguet) [2004141] - iwlwifi: pcie: implement Bz device startup (Íñigo Huguet) [2004141] - iwlwifi: read MAC address from correct place on Bz (Íñigo Huguet) [2004141] - iwlwifi: give Bz devices their own name (Íñigo Huguet) [2004141] - iwlwifi: split off Bz devices into their own family (Íñigo Huguet) [2004141] - iwlwifi: yoyo: cleanup internal buffer allocation in D3 (Íñigo Huguet) [2004141] - iwlwifi: mvm: treat MMPDUs in iwl_mvm_mac_tx() as bcast (Íñigo Huguet) [2004141] - iwlwifi: mvm: clean up number of HW queues (Íñigo Huguet) [2004141] - iwlwifi: mvm: avoid static queue number aliasing (Íñigo Huguet) [2004141] - iwlwifi: use DEFINE_MUTEX() for mutex lock (Íñigo Huguet) [2004141] - iwlwifi: remove trailing semicolon in macro definition (Íñigo Huguet) [2004141] - iwlwifi: mvm: fix a memory leak in iwl_mvm_mac_ctxt_beacon_changed (Íñigo Huguet) [2004141] - iwlwifi: mvm: fix old-style static const declaration (Íñigo Huguet) [2004141] - iwlwifi: mvm: remove check for vif in iwl_mvm_vif_from_mac80211() (Íñigo Huguet) [2004141] - iwlwifi: pcie: remove spaces from queue names (Íñigo Huguet) [2004141] - iwlwifi: mvm: restrict FW SMPS request (Íñigo Huguet) [2004141] - iwlwifi: mvm: set replay counter on key install (Íñigo Huguet) [2004141] - iwlwifi: mvm: remove trigger EAPOL time event (Íñigo Huguet) [2004141] - iwlwifi: iwl-dbg-tlv: add info about loading external dbg bin (Íñigo Huguet) [2004141] - iwlwifi: mvm: Add support for hidden network scan on 6GHz band (Íñigo Huguet) [2004141] - iwlwifi: mvm: Do not use full SSIDs in 6GHz scan (Íñigo Huguet) [2004141] - iwlwifi: print PNVM complete notification status in hexadecimal (Íñigo Huguet) [2004141] - iwlwifi: pcie: dump error on FW reset handshake failures (Íñigo Huguet) [2004141] - iwlwifi: prepare for synchronous error dumps (Íñigo Huguet) [2004141] - iwlwifi: pcie: free RBs during configure (Íñigo Huguet) [2004141] - iwlwifi: pcie: optimise struct iwl_rx_mem_buffer layout (Íñigo Huguet) [2004141] - iwlwifi: mvm: avoid FW restart while shutting down (Íñigo Huguet) [2004141] - iwlwifi: nvm: enable IEEE80211_HE_PHY_CAP10_HE_MU_M1RU_MAX_LTF (Íñigo Huguet) [2004141] - iwlwifi: mvm: set BROADCAST_TWT_SUPPORTED in MAC policy (Íñigo Huguet) [2004141] - iwlwifi: iwl-nvm-parse: set STBC flags for HE phy capabilities (Íñigo Huguet) [2004141] - cfg80211: use wiphy DFS domain if it is self-managed (Íñigo Huguet) [2004141] - mac80211: parse transmit power envelope element (Íñigo Huguet) [2004141] - ieee80211: add definition for transmit power envelope element (Íñigo Huguet) [2004141] - ieee80211: add definition of regulatory info in 6 GHz operation information (Íñigo Huguet) [2004141] - mac80211: introduce individual TWT support in AP mode (Íñigo Huguet) [2004141] - ieee80211: add TWT element definitions (Íñigo Huguet) [2004141] - brcmsmac: make array addr static const, makes object smaller (Íñigo Huguet) [2004141] - rtw88: Remove unnecessary check code (Íñigo Huguet) [2004141] - rtw88: wow: fix size access error of probe request (Íñigo Huguet) [2004141] - rtw88: wow: report wow reason through mac80211 api (Íñigo Huguet) [2004141] - rtw88: wow: build wow function only if CONFIG_PM is on (Íñigo Huguet) [2004141] - rtw88: refine the setting of rsvd pages for different firmware (Íñigo Huguet) [2004141] - rtw88: use read_poll_timeout instead of fixed sleep (Íñigo Huguet) [2004141] - rtw88: 8822ce: set CLKREQ# signal to low during suspend (Íñigo Huguet) [2004141] - rtw88: change beacon filter default mode (Íñigo Huguet) [2004141] - rtw88: 8822c: add tx stbc support under HT mode (Íñigo Huguet) [2004141] - rtw88: adjust the log level for failure of tx report (Íñigo Huguet) [2004141] - rtl8xxxu: Fix the handling of TX A-MPDU aggregation (Íñigo Huguet) [2004141] - rtl8xxxu: disable interrupt_in transfer for 8188cu and 8192cu (Íñigo Huguet) [2004141] - mwifiex: make arrays static const, makes object smaller (Íñigo Huguet) [2004141] - mwifiex: usb: Replace one-element array with flexible-array member (Íñigo Huguet) [2004141] - mwifiex: drop redundant null-pointer check in mwifiex_dnld_cmd_to_fw() (Íñigo Huguet) [2004141] - rtlwifi: rtl8192de: make arrays static const, makes object smaller (Íñigo Huguet) [2004141] - rtlwifi: rtl8192de: Remove redundant variable initializations (Íñigo Huguet) [2004141] - ray_cs: Split memcpy() to avoid bounds check warning (Íñigo Huguet) [2004141] - ray_cs: use *ph to print small buffer (Íñigo Huguet) [2004141] - brcmfmac: add 43752 SDIO ids and initialization (Íñigo Huguet) [2004141] - brcmfmac: Set SDIO workqueue as WQ_HIGHPRI (Íñigo Huguet) [2004141] - brcmfmac: use separate firmware for 43430 revision 2 (Íñigo Huguet) [2004141] - brcmfmac: support chipsets with different core enumeration space (Íñigo Huguet) [2004141] - brcmfmac: add xtlv support to firmware interface layer (Íñigo Huguet) [2004141] - brcmfmac: increase core revision column aligning core list (Íñigo Huguet) [2004141] - brcmfmac: use different error value for invalid ram base address (Íñigo Huguet) [2004141] - brcmfmac: firmware: Fix firmware loading (Íñigo Huguet) [2004141] - net: qrtr: fix another OOB Read in qrtr_endpoint_post (Íñigo Huguet) [2004141] - cfg80211: fix BSS color notify trace enum confusion (Íñigo Huguet) [2004141] - mac80211: fix locking in ieee80211_restart_work() (Íñigo Huguet) [2004141] - mac80211: Fix insufficient headroom issue for AMSDU (Íñigo Huguet) [2004141] - mac80211: add support for BSS color change (Íñigo Huguet) [2004141] - nl80211: add support for BSS coloring (Íñigo Huguet) [2004141] - mac80211: Use flex-array for radiotap header bitmap (Íñigo Huguet) [2004141] - mac80211: radiotap: Use BIT() instead of shifts (Íñigo Huguet) [2004141] - mac80211: Remove unnecessary variable and label (Íñigo Huguet) [2004141] - mac80211: include (Íñigo Huguet) [2004141] - mac80211: Fix monitor MTU limit so that A-MSDUs get through (Íñigo Huguet) [2004141] - mac80211: remove unnecessary NULL check in ieee80211_register_hw() (Íñigo Huguet) [2004141] - mac80211: Reject zero MAC address in sta_info_insert_check() (Íñigo Huguet) [2004141] - mt76: fix enum type mismatch (Íñigo Huguet) [2004141] - bus: mhi: core: Improve debug messages for power up (Íñigo Huguet) [2004141] - bus: mhi: core: Replace DMA allocation wrappers with original APIs (Íñigo Huguet) [2004141] - bus: mhi: core: Add range checks for BHI and BHIe (Íñigo Huguet) [2004141] - bus: mhi: pci_generic: Set register access length for MHI driver (Íñigo Huguet) [2004141] - ath11k: set register access length for MHI driver (Íñigo Huguet) [2004141] - bus: mhi: Add MMIO region length to controller structure (Íñigo Huguet) [2004141] - bus: mhi: core: Set BHI and BHIe pointers to NULL in clean-up (Íñigo Huguet) [2004141] - bus: mhi: core: Set BHI/BHIe offsets on power up preparation (Íñigo Huguet) [2004141] - bus: mhi: pci_generic: Add Cinterion MV31-W PCIe to MHI (Íñigo Huguet) [2004141] - Revert "mhi: Fix networking tree build." (Íñigo Huguet) [2004141] - mhi: Fix networking tree build. (Íñigo Huguet) [2004141] - brcmfmac: firmware: Allow per-board firmware binaries (Íñigo Huguet) [2004141] - iwlwifi: add new so-jf devices (Íñigo Huguet) [2004141] - iwlwifi: add new SoF with JF devices (Íñigo Huguet) [2004141] - iwlwifi: pnvm: accept multiple HW-type TLVs (Íñigo Huguet) [2004141] - cfg80211: Fix possible memory leak in function cfg80211_bss_update (Íñigo Huguet) [2004141] - nl80211: limit band information in non-split data (Íñigo Huguet) [2004141] - mac80211: fix enabling 4-address mode on a sta vif after assoc (Íñigo Huguet) [2004141] - mac80211: fix starting aggregation sessions on mesh interfaces (Íñigo Huguet) [2004141] - mac80211: Do not strip skb headroom on monitor frames (Íñigo Huguet) [2004141] - net: mhi: Remove MBIM protocol (Íñigo Huguet) [2004141] - bus: mhi: pci_generic: Fix inbound IPCR channel (Íñigo Huguet) [2004141] - bus: mhi: core: Validate channel ID when processing command completions (Íñigo Huguet) [2004141] - bus: mhi: pci_generic: Apply no-op for wake using sideband wake boolean (Íñigo Huguet) [2004141] - net: mhi: Improve MBIM packet counting (Íñigo Huguet) [2004141] - bus: mhi: pci-generic: configurable network interface MRU (Íñigo Huguet) [2004141] - mt76: mt7921: Fix fall-through warning for Clang (Íñigo Huguet) [2004141] - mt76: mt7921: continue to probe driver when fw already downloaded (Íñigo Huguet) [2004141] - ath11k: Remove some duplicate code (Íñigo Huguet) [2004141] - ath: switch from 'pci_' to 'dma_' API (Íñigo Huguet) [2004141] - iwlwifi: acpi: remove unused function iwl_acpi_eval_dsm_func() (Íñigo Huguet) [2004141] - rtw88: fix c2h memory leak (Íñigo Huguet) [2004141] - brcmfmac: support parse country code map from DT (Íñigo Huguet) [2004141] - bus: mhi: pci-generic: Add missing 'pci_disable_pcie_error_reporting()' calls (Íñigo Huguet) [2004141] - bus: mhi: Wait for M2 state during system resume (Íñigo Huguet) [2004141] - bus: mhi: core: Fix power down latency (Íñigo Huguet) [2004141] - brcmfmac: Silence error messages about unsupported firmware features (Íñigo Huguet) [2004141] - cfg80211: Add wiphy_info_once() (Íñigo Huguet) [2004141] - mac80211: Switch to a virtual time-based airtime scheduler (Íñigo Huguet) [2004141] - Revert "mac80211: HE STA disassoc due to QOS NULL not sent" (Íñigo Huguet) [2004141] - mac80211: remove iwlwifi specific workaround NDPs of null_response (Íñigo Huguet) [2004141] - mac80211: fix NULL ptr dereference during mesh peer connection for non HE devices (Íñigo Huguet) [2004141] - mac80211: Enable power save after receiving NULL packet ACK (Íñigo Huguet) [2004141] - mac80211: add HE 6 GHz capability only if supported (Íñigo Huguet) [2004141] - mac80211: notify driver on mgd TX completion (Íñigo Huguet) [2004141] - mac80211: always include HE 6GHz capability in probe request (Íñigo Huguet) [2004141] - mac80211: add vendor-specific capabilities to assoc request (Íñigo Huguet) [2004141] - cfg80211: allow advertising vendor-specific capabilities (Íñigo Huguet) [2004141] - cfg80211: set custom regdomain after wiphy registration (Íñigo Huguet) [2004141] - cfg80211: Support hidden AP discovery over 6GHz band (Íñigo Huguet) [2004141] - mac80211: conditionally advertise HE in probe requests (Íñigo Huguet) [2004141] - cfg80211: add cfg80211_any_usable_channels() (Íñigo Huguet) [2004141] - cfg80211: reg: improve bad regulatory warning (Íñigo Huguet) [2004141] - nl80211: Fix typo pmsr->pmsr (Íñigo Huguet) [2004141] - mac80211: fix some spelling mistakes (Íñigo Huguet) [2004141] - cfg80211: remove ieee80211_get_he_sta_cap() (Íñigo Huguet) [2004141] - mac80211: remove use of ieee80211_get_he_sta_cap() (Íñigo Huguet) [2004141] - cfg80211: trace more information in assoc trace event (Íñigo Huguet) [2004141] - mac80211: improve AP disconnect message (Íñigo Huguet) [2004141] - mac80211: rearrange struct txq_info for fewer holes (Íñigo Huguet) [2004141] - ieee80211: add defines for HE PHY cap byte 10 (Íñigo Huguet) [2004141] - mac80211: Properly WARN on HW scan before restart (Íñigo Huguet) [2004141] - nl80211/cfg80211: add BSS color to NDP ranging parameters (Íñigo Huguet) [2004141] - mac80211: add to bss_conf if broadcast TWT is supported (Íñigo Huguet) [2004141] - mac80211: move SMPS mode setting after ieee80211_prep_connection (Íñigo Huguet) [2004141] - mac80211: free skb in WEP error case (Íñigo Huguet) [2004141] - mac80211: handle rate control (RC) racing with chanctx definition (Íñigo Huguet) [2004141] - ieee80211: define timing measurement in extended capabilities IE (Íñigo Huguet) [2004141] - mac80211_hwsim: record stats in non-netlink path (Íñigo Huguet) [2004141] - ieee80211: add the value for Category '6' in "rtw_ieee80211_category" (Íñigo Huguet) [2004141] - mac80211: remove iwlwifi specific workaround that broke sta NDP tx (Íñigo Huguet) [2004141] - mac80211: allow SMPS requests only in client mode (Íñigo Huguet) [2004141] - mac80211: check per vif offload_flags in Tx path (Íñigo Huguet) [2004141] - mac80211: add rate control support for encap offload (Íñigo Huguet) [2004141] - mac80211: call ieee80211_tx_h_rate_ctrl() when dequeue (Íñigo Huguet) [2004141] - mac80211: move A-MPDU session check from minstrel_ht to mac80211 (Íñigo Huguet) [2004141] - cfg80211: expose the rfkill device to the low level driver (Íñigo Huguet) [2004141] - wireless: add check of field VHT Extended NSS BW Capable for 160/80+80 MHz setting (Íñigo Huguet) [2004141] - mac80211_hwsim: add concurrent channels scanning support over virtio (Íñigo Huguet) [2004141] - mac80211: don't open-code LED manipulations (Íñigo Huguet) [2004141] - mac80211: consider per-CPU statistics if present (Íñigo Huguet) [2004141] - cfg80211: fix default HE tx bitrate mask in 2G band (Íñigo Huguet) [2004141] - mac80211: remove the repeated declaration (Íñigo Huguet) [2004141] - mac80211: refactor rc_no_data_or_no_ack_use_min function (Íñigo Huguet) [2004141] - mac80211: do not use low data rates for data frames with no ack flag (Íñigo Huguet) [2004141] - mac80211: add ieee80211_is_tx_data helper function (Íñigo Huguet) [2004141] - mac80211: simplify ieee80211_add_station() (Íñigo Huguet) [2004141] - mac80211: use sdata->skb_queue for TDLS (Íñigo Huguet) [2004141] - mac80211: refactor SKB queue processing a bit (Íñigo Huguet) [2004141] - mac80211: unify queueing SKB to iface (Íñigo Huguet) [2004141] - mac80211: minstrel_ht: ignore frame that was sent with noAck flag (Íñigo Huguet) [2004141] - cfg80211: clean up variable use in cfg80211_parse_colocated_ap() (Íñigo Huguet) [2004141] - cfg80211: remove CFG80211_MAX_NUM_DIFFERENT_CHANNELS (Íñigo Huguet) [2004141] - mac80211: Remove redundant assignment to ret (Íñigo Huguet) [2004141] - net: wireless: wext_compat.c: Remove redundant assignment to ps (Íñigo Huguet) [2004141] - wireless: wext-spy: Fix out-of-bounds warning (Íñigo Huguet) [2004141] - ath11k: Avoid memcpy() over-reading of he_cap (Íñigo Huguet) [2004141] - mt7601u: add USB device ID for some versions of XiaoDu WiFi Dongle. (Íñigo Huguet) [2004141] - mwifiex: Avoid memset() over-write of WEP key_material (Íñigo Huguet) [2004141] - rtlwifi: rtl8192de: Fully initialize curvecount_val (Íñigo Huguet) [2004141] - rtw88: coex: remove unnecessary variable and label (Íñigo Huguet) [2004141] - rtw88: add quirks to disable pci capabilities (Íñigo Huguet) [2004141] - rtw88: refine unwanted h2c command (Íñigo Huguet) [2004141] - rtw88: dump FW crash via devcoredump (Íñigo Huguet) [2004141] - rtw88: notify fw when driver in scan-period to avoid potential problem (Íñigo Huguet) [2004141] - rtw88: add rtw_fw_feature_check api (Íñigo Huguet) [2004141] - rtw88: 8822c: update RF parameter tables to v62 (Íñigo Huguet) [2004141] - rtw88: Remove duplicate include of coex.h (Íñigo Huguet) [2004141] - rtw88: 8822c: fix lc calibration timing (Íñigo Huguet) [2004141] - rtw88: add path diversity (Íñigo Huguet) [2004141] - rtw88: add beacon filter support (Íñigo Huguet) [2004141] - iwlwifi: bump FW API to 64 for AX devices (Íñigo Huguet) [2004141] - iwlwifi: fw: dump TCM error table if present (Íñigo Huguet) [2004141] - iwlwifi: add 9560 killer device (Íñigo Huguet) [2004141] - iwlwifi: move error dump to fw utils (Íñigo Huguet) [2004141] - iwlwifi: support loading the reduced power table from UEFI (Íñigo Huguet) [2004141] - iwlwifi: move UEFI code to a separate file (Íñigo Huguet) [2004141] - iwlwifi: mvm: introduce iwl_wowlan_get_status_cmd (Íñigo Huguet) [2004141] - iwlwifi: mvm: introduce iwl_wowlan_kek_kck_material_cmd_v4 (Íñigo Huguet) [2004141] - iwlwifi: mvm: update iwl_wowlan_patterns_cmd (Íñigo Huguet) [2004141] - iwlwifi: mvm: introduce iwl_proto_offload_cmd_v4 (Íñigo Huguet) [2004141] - iwlwifi: fix NUM_IWL_UCODE_TLV_* definitions to avoid sparse errors (Íñigo Huguet) [2004141] - iwlwifi: pcie: free some DMA memory earlier (Íñigo Huguet) [2004141] - iwlwifi: mvm: fill phy_data.d1 for no-data RX (Íñigo Huguet) [2004141] - iwlwifi: pcie: fix context info freeing (Íñigo Huguet) [2004141] - iwlwifi: pcie: free IML DMA memory allocation (Íñigo Huguet) [2004141] - iwlwifi: mvm: support LONG_GROUP for WOWLAN_GET_STATUSES version (Íñigo Huguet) [2004141] - iwlwifi: support ver 6 of WOWLAN_CONFIGURATION and ver 10 of WOWLAN_GET_STATUSES (Íñigo Huguet) [2004141] - iwlwifi: mvm: don't request mac80211 to disable/enable sta's queues (Íñigo Huguet) [2004141] - iwlwifi: mvm: Explicitly stop session protection before unbinding (Íñigo Huguet) [2004141] - iwlwifi: pcie: remove TR/CR tail allocations (Íñigo Huguet) [2004141] - iwlwifi: mvm: Read acpi dsm to get unii4 enable/disable bitmap. (Íñigo Huguet) [2004141] - iwlwifi: pcie: fix some kernel-doc comments (Íñigo Huguet) [2004141] - iwlwifi: advertise broadcast TWT support (Íñigo Huguet) [2004141] - iwlwifi: mvm: support LMR feedback (Íñigo Huguet) [2004141] - iwlwifi: correct HE capabilities (Íñigo Huguet) [2004141] - iwlwifi: mvm: Call NMI instead of REPLY_ERROR (Íñigo Huguet) [2004141] - iwlwifi: mvm: fix error print when session protection ends (Íñigo Huguet) [2004141] - iwlwifi: mvm: honour firmware SMPS requests (Íñigo Huguet) [2004141] - iwlwifi: mvm: apply RX diversity per PHY context (Íñigo Huguet) [2004141] - iwlwifi: mvm: don't request SMPS in AP mode (Íñigo Huguet) [2004141] - iwlwifi: pcie: identify the RF module (Íñigo Huguet) [2004141] - iwlwifi: yoyo: support region TLV version 2 (Íñigo Huguet) [2004141] - iwlwifi: remove duplicate iwl_ax201_cfg_qu_hr declaration (Íñigo Huguet) [2004141] - iwlwifi: pcie: remove CSR_HW_RF_ID_TYPE_CHIP_ID (Íñigo Huguet) [2004141] - iwlwifi: pcie: print interrupt number, not index (Íñigo Huguet) [2004141] - iwlwifi: pcie: Add support for AX231 radio module with Ma devices (Íñigo Huguet) [2004141] - iwlwifi: increase PNVM load timeout (Íñigo Huguet) [2004141] - iwlwifi: pcie: handle pcim_iomap_table() failures better (Íñigo Huguet) [2004141] - iwlwifi: mvm: don't change band on bound PHY contexts (Íñigo Huguet) [2004141] - iwlwifi: remove unused REMOTE_WAKE_CONFIG_CMD definitions (Íñigo Huguet) [2004141] - iwlwifi: mvm: fix indentation in some scan functions (Íñigo Huguet) [2004141] - iwlwifi: mvm: pass the clock type to iwl_mvm_get_sync_time() (Íñigo Huguet) [2004141] - iwlwifi: mvm: support BIOS enable/disable for 11ax in Russia (Íñigo Huguet) [2004141] - ath11k: Enable QCN9074 device (Íñigo Huguet) [2004141] - ath10k: demote chan info without scan request warning (Íñigo Huguet) [2004141] - rtl8xxxu: avoid parsing short RX packet (Íñigo Huguet) [2004141] - rtl8xxxu: Fix device info for RTL8192EU devices (Íñigo Huguet) [2004141] - mt76: mt7921: allow chip reset during device restart (Íñigo Huguet) [2004141] - mt76: mt7615: set macwork timeout according to runtime-pm (Íñigo Huguet) [2004141] - mt76: mt7663s: enable runtime-pm (Íñigo Huguet) [2004141] - mt76: mt7663s: rely on mt76_connac_pm_ref/mt76_connac_pm_unref in tx path (Íñigo Huguet) [2004141] - mt76: mt7663s: rely on pm reference counting (Íñigo Huguet) [2004141] - mt76: sdio: do not run mt76_txq_schedule directly (Íñigo Huguet) [2004141] - mt76: mt7921: enable HE BFee capability (Íñigo Huguet) [2004141] - mt76: disable TWT capabilities for the moment (Íñigo Huguet) [2004141] - mt76: fix iv and CCMP header insertion (Íñigo Huguet) [2004141] - mt76: mt7921: fix the coredump is being truncated (Íñigo Huguet) [2004141] - mt76: mt7921: fix kernel warning when reset on vif is not sta (Íñigo Huguet) [2004141] - mt76: mt7921: introduce dedicated control for deep_sleep (Íñigo Huguet) [2004141] - mt76: mt7921: limit txpower according to userlevel power (Íñigo Huguet) [2004141] - mt76: mt7921: improve code readability for mt7921_update_txs (Íñigo Huguet) [2004141] - mt76: mt7915: fix IEEE80211_HE_PHY_CAP7_MAX_NC for station mode (Íñigo Huguet) [2004141] - mt76: use SPDX header file comment style (Íñigo Huguet) [2004141] - mt76: add a space between comment char and SPDX tag (Íñigo Huguet) [2004141] - mt76: mt7915: improve MU stability (Íñigo Huguet) [2004141] - mt76: mt7921: add deep sleep control to runtime-pm knob (Íñigo Huguet) [2004141] - mt76: mt7921: enable deep sleep at runtime (Íñigo Huguet) [2004141] - mt76: mt7915: introduce mt7915_mcu_set_txbf() (Íñigo Huguet) [2004141] - mt76: make mt76_update_survey() per phy (Íñigo Huguet) [2004141] - mt76: move mt76_get_next_pkt_id in mt76.h (Íñigo Huguet) [2004141] - mt76: reduce rx buffer size to 2048 (Íñigo Huguet) [2004141] - mt76: connac: fix the maximum interval schedule scan can support (Íñigo Huguet) [2004141] - mt76: mt7915: fix rx fcs error count in testmode (Íñigo Huguet) [2004141] - mt76: testmode: move chip-specific stats dump before common stats (Íñigo Huguet) [2004141] - mt76: connac: add mt76_connac_mcu_get_nic_capability utility routine (Íñigo Huguet) [2004141] - mt76: connac: check band caps in mt76_connac_mcu_set_rate_txpower (Íñigo Huguet) [2004141] - mt76: mt7915: drop the use of repeater entries for station interfaces (Íñigo Huguet) [2004141] - mt76: mt7921: enable VHT BFee capability (Íñigo Huguet) [2004141] - mt76: mt7921: make mt7921_set_channel static (Íñigo Huguet) [2004141] - mt76: mt7921: wake the device before dumping power table (Íñigo Huguet) [2004141] - mt76: connac: add mt76_connac_power_save_sched in mt76_connac_pm_unref (Íñigo Huguet) [2004141] - mt76: connac: fix UC entry is being overwritten (Íñigo Huguet) [2004141] - mt76: mt7615: update radar parameters (Íñigo Huguet) [2004141] - mt76: mt7915: setup drr group for peers (Íñigo Huguet) [2004141] - mt76: mt7921: enable random mac address during sched_scan (Íñigo Huguet) [2004141] - mt76: mt7921: remove mt7921_get_wtbl_info routine (Íñigo Huguet) [2004141] - mt76: mt7915: fix MT_EE_CAL_GROUP_SIZE (Íñigo Huguet) [2004141] - mt76: mt7915: improve error recovery reliability (Íñigo Huguet) [2004141] - mt76: mt7921: enable hw offloading for wep keys (Íñigo Huguet) [2004141] - mt76: mt7915: read all eeprom fields from fw in efuse mode (Íñigo Huguet) [2004141] - mt76: mt7921: set MT76_RESET during mac reset (Íñigo Huguet) [2004141] - mt76: mt7921: introduce mac tx done handling (Íñigo Huguet) [2004141] - mt76: allow hw driver code to overwrite wiphy interface_modes (Íñigo Huguet) [2004141] - mt76: mt7921: update statistic in active mode only (Íñigo Huguet) [2004141] - mt76: mt7915: use mt7915_mcu_get_mib_info() to get survey data (Íñigo Huguet) [2004141] - mt76: mt7615: fix potential overflow on large shift (Íñigo Huguet) [2004141] - mt76: testmode: remove undefined behaviour in mt76_testmode_alloc_skb (Íñigo Huguet) [2004141] - mt76: testmode: remove unnecessary function calls in mt76_testmode_free_skb (Íñigo Huguet) [2004141] - mt76: testmode: fix memory leak in mt76_testmode_alloc_skb (Íñigo Huguet) [2004141] - mt76: mt7615: remove useless if condition in mt7615_add_interface() (Íñigo Huguet) [2004141] - mt76: mt7915: use mt7915_mcu_get_txpower_sku() to get per-rate txpower (Íñigo Huguet) [2004141] - mt76: mt7615: add .offset_tsf callback (Íñigo Huguet) [2004141] - mt76: mt7915: add .offset_tsf callback (Íñigo Huguet) [2004141] - mt76: mt7921: reset wfsys during hw probe (Íñigo Huguet) [2004141] - mt76: mt7921: do not schedule hw reset if the device is not running (Íñigo Huguet) [2004141] - mt76: mt7921: return proper error value in mt7921_mac_init (Íñigo Huguet) [2004141] - mt76: mt7921: enable runtime pm by default (Íñigo Huguet) [2004141] - mt76: mt7921: fix OMAC idx usage (Íñigo Huguet) [2004141] - mt76: mt7921: fix invalid register access in wake_work (Íñigo Huguet) [2004141] - mt76: mt7921: avoid unnecessary consecutive WiFi resets (Íñigo Huguet) [2004141] - mt76: connac: update BA win size in Rx direction (Íñigo Huguet) [2004141] - mt76: connac: add bss color support for sta mode (Íñigo Huguet) [2004141] - mt76: mt7615: add thermal sensor device support (Íñigo Huguet) [2004141] - mt76: mt7915: add thermal cooling device support (Íñigo Huguet) [2004141] - mt76: mt7915: add thermal sensor device support (Íñigo Huguet) [2004141] - mt76: mt7921: fix reset under the deep sleep is enabled (Íñigo Huguet) [2004141] - mt76: mt7921: add back connection monitor support (Íñigo Huguet) [2004141] - mt76: mt7921: consider the invalid value for to_rssi (Íñigo Huguet) [2004141] - mt76: connac: fix WoW with disconnetion and bitmap pattern (Íñigo Huguet) [2004141] - mt76: connac: fw_own rely on all packet memory all being free (Íñigo Huguet) [2004141] - mt76: mt7921: Don't alter Rx path classifier (Íñigo Huguet) [2004141] - mt76: mt7921: fix mt7921_wfsys_reset sequence (Íñigo Huguet) [2004141] - mt76: mt7663: enable hw rx header translation (Íñigo Huguet) [2004141] - mt76: mt7615: free irq if mt7615_mmio_probe fails (Íñigo Huguet) [2004141] - mt76: mt76x0: use dev_debug instead of dev_err for hw_rf_ctrl (Íñigo Huguet) [2004141] - mt76: mt7921: enable rx csum offload (Íñigo Huguet) [2004141] - mt76: mt7921: enable rx header traslation offload (Íñigo Huguet) [2004141] - mt76: connac: add missing configuration in mt76_connac_mcu_wtbl_hdr_trans_tlv (Íñigo Huguet) [2004141] - mt76: mt7921: enable rx hw de-amsdu (Íñigo Huguet) [2004141] - mt76: mt7915: fix a signedness bug in mt7915_mcu_apply_tx_dpd() (Íñigo Huguet) [2004141] - mt76: mt7615: fix NULL pointer dereference in tx_prepare_skb() (Íñigo Huguet) [2004141] - mt76: fix possible NULL pointer dereference in mt76_tx (Íñigo Huguet) [2004141] - mt76: mt7915: add .set_bitrate_mask() callback (Íñigo Huguet) [2004141] - mt76: mt7915: cleanup mt7915_mcu_sta_rate_ctrl_tlv() (Íñigo Huguet) [2004141] - mt76: mt7915: fix tssi indication field of DBDC NICs (Íñigo Huguet) [2004141] - mt76: move mt76_rates in mt76 module (Íñigo Huguet) [2004141] - mac80211: reset profile_periodicity/ema_ap (Íñigo Huguet) [2004141] - mac80211: handle various extensible elements correctly (Íñigo Huguet) [2004141] - cfg80211: avoid double free of PMSR request (Íñigo Huguet) [2004141] - cfg80211: make certificate generation more robust (Íñigo Huguet) [2004141] - mac80211: minstrel_ht: fix sample time check (Íñigo Huguet) [2004141] - mt76: mt7915: add support for tx status reporting (Íñigo Huguet) [2004141] - mt76: mt7915: rework tx rate reporting (Íñigo Huguet) [2004141] - mt76: dma: use ieee80211_tx_status_ext to free packets when tx fails (Íñigo Huguet) [2004141] - mt76: improve tx status codepath (Íñigo Huguet) [2004141] - mt76: intialize tx queue entry wcid to 0xffff by default (Íñigo Huguet) [2004141] - mt76: mt7603: avoid use of ieee80211_tx_info_clear_status (Íñigo Huguet) [2004141] - mt76: mt7615: avoid use of ieee80211_tx_info_clear_status (Íñigo Huguet) [2004141] - mt76: mt7615: fix fixed-rate tx status reporting (Íñigo Huguet) [2004141] - mt76: mt7915: move mt7915_queue_rx_skb to mac.c (Íñigo Huguet) [2004141] - mt76: mt7915: disable ASPM (Íñigo Huguet) [2004141] - mt76: mt7915: add MSI support (Íñigo Huguet) [2004141] - ath11k: send beacon template after vdev_start/restart during csa (Íñigo Huguet) [2004141] - ath10k: Use devm_platform_get_and_ioremap_resource() (Íñigo Huguet) [2004141] - ath10k: remove the repeated declaration (Íñigo Huguet) [2004141] - ath10k: Fix an error code in ath10k_add_interface() (Íñigo Huguet) [2004141] - ath11k: Fix an error handling path in ath11k_core_fetch_board_data_api_n() (Íñigo Huguet) [2004141] - ath: Fix wrong function name in comments (Íñigo Huguet) [2004141] - rtlwifi: Fix spelling of 'download' (Íñigo Huguet) [2004141] - rtlwifi: Remove redundant assignments to ul_enc_algo (Íñigo Huguet) [2004141] - rtlwifi: rtl8723ae: remove redundant initialization of variable rtstatus (Íñigo Huguet) [2004141] - rtlwifi: btcoex: 21a 2ant: Delete several duplicate condition branch codes (Íñigo Huguet) [2004141] - rtlwifi: 8821a: btcoexist: add comments to explain why if-else branches are identical (Íñigo Huguet) [2004141] - rt2x00: do not set timestamp for injected frames (Íñigo Huguet) [2004141] - rndis_wlan: simplify is_associated() (Íñigo Huguet) [2004141] - rt2x00: remove leading spaces before tabs (Íñigo Huguet) [2004141] - rtlwifi: Fix wrong function name in comments (Íñigo Huguet) [2004141] - brcmsmac: Remove the repeated declaration (Íñigo Huguet) [2004141] - brcmsmac: mac80211_if: Fix a resource leak in an error handling path (Íñigo Huguet) [2004141] - brcmsmac: Drop unnecessary NULL check after container_of (Íñigo Huguet) [2004141] - brcmsmac: improve readability on addresses copy (Íñigo Huguet) [2004141] - brcmfmac: Add clm_blob firmware files to modinfo (Íñigo Huguet) [2004141] - brcmfmac: Delete second brcm folder hierarchy (Íñigo Huguet) [2004141] - brcmfmac: Fix a double-free in brcmf_sdio_bus_reset (Íñigo Huguet) [2004141] - brcmfmac: Demote non-compliant kernel-doc headers (Íñigo Huguet) [2004141] - brcmfmac: correctly report average RSSI in station info (Íñigo Huguet) [2004141] - brcmfmac: fix setting of station info chains bitmask (Íñigo Huguet) [2004141] - brcmfmac: use ISO3166 country code and 0 rev as fallback (Íñigo Huguet) [2004141] - ath10k: remove unused more_frags variable (Íñigo Huguet) [2004141] - ath10k: add missing error return code in ath10k_pci_probe() (Íñigo Huguet) [2004141] - ath10k: go to path err_unsupported when chip id is not supported (Íñigo Huguet) [2004141] - ath11k: don't call ath11k_pci_set_l1ss for WCN6855 (Íñigo Huguet) [2004141] - ath11k: add support for WCN6855 (Íñigo Huguet) [2004141] - ath11k: add support to get peer id for WCN6855 (Íñigo Huguet) [2004141] - ath11k: setup WBM_IDLE_LINK ring once again (Íñigo Huguet) [2004141] - ath11k: setup REO for WCN6855 (Íñigo Huguet) [2004141] - ath11k: add dp support for WCN6855 (Íñigo Huguet) [2004141] - ath11k: add hw reg support for WCN6855 (Íñigo Huguet) [2004141] - ath9k: Fix kernel NULL pointer dereference during ath_reset_internal() (Íñigo Huguet) [2004141] - mwifiex: bring down link before deleting interface (Íñigo Huguet) [2004141] - mt76: mt7615: Use devm_platform_get_and_ioremap_resource() (Íñigo Huguet) [2004141] - wwan: core: add WWAN common private data for netdev (Íñigo Huguet) [2004141] - wwan: core: support default netdev creation (Íñigo Huguet) [2004141] - wwan: core: no more hold netdev ops owning module (Íñigo Huguet) [2004141] - net: mhi_net: Update the transmit handler prototype (Íñigo Huguet) [2004141] - bus: mhi: pci-generic: Fix hibernation (Íñigo Huguet) [2004141] - bus: mhi: pci_generic: Fix possible use-after-free in mhi_pci_remove() (Íñigo Huguet) [2004141] - bus: mhi: pci_generic: T99W175: update channel name from AT to DUN (Íñigo Huguet) [2004141] - mac80211: drop multicast fragments (Íñigo Huguet) [2004141] - mac80211: move interface shutdown out of wiphy lock (Íñigo Huguet) [2004141] - cfg80211: shut down interfaces on failed resume (Íñigo Huguet) [2004141] - cfg80211: fix phy80211 symlink creation (Íñigo Huguet) [2004141] - mac80211: fix 'reset' debugfs locking (Íñigo Huguet) [2004141] - mac80211: fix deadlock in AP/VLAN handling (Íñigo Huguet) [2004141] - mac80211: Fix NULL ptr deref for injected rate info (Íñigo Huguet) [2004141] - mac80211: fix skb length check in ieee80211_scan_rx() (Íñigo Huguet) [2004141] - mac80211: correct ieee80211_iterate_active_interfaces_mtx() locking comments (Íñigo Huguet) [2004141] - cfg80211: call cfg80211_leave_ocb when switching away from OCB (Íñigo Huguet) [2004141] - mac80211_hwsim: drop pending frames on stop (Íñigo Huguet) [2004141] - mac80211: remove warning in ieee80211_get_sband() (Íñigo Huguet) [2004141] - mt76: mt7921: remove leftover 80+80 HE capability (Íñigo Huguet) [2004141] - mt76: mt7615: do not set MT76_STATE_PM at bootstrap (Íñigo Huguet) [2004141] - ath9k: ar9003_mac: read STBC indicator from rx descriptor (Íñigo Huguet) [2004141] - ath10k/ath11k: fix spelling mistake "requed" -> "requeued" (Íñigo Huguet) [2004141] - mwifiex: re-fix for unaligned accesses (Íñigo Huguet) [2004141] - mt76: mt76x0e: fix device hang during suspend/resume (Íñigo Huguet) [2004141] - mt76: mt7921: fix max aggregation subframes setting (Íñigo Huguet) [2004141] - mt76: connac: fix HT A-MPDU setting field in STA_REC_PHY (Íñigo Huguet) [2004141] - mt76: connac: do not schedule mac_work if the device is not running (Íñigo Huguet) [2004141] - mt76: mt7921: fix possible AOOB issue in mt7921_mcu_tx_rate_report (Íñigo Huguet) [2004141] - brcmfmac: properly check for bus register errors (Íñigo Huguet) [2004141] - Revert "brcmfmac: add a check for the status of usb_register" (Íñigo Huguet) [2004141] - net: rtlwifi: properly check for alloc_workqueue() failure (Íñigo Huguet) [2004141] - Revert "rtlwifi: fix a potential NULL pointer dereference" (Íñigo Huguet) [2004141] - wl3501_cs: Fix out-of-bounds warnings in wl3501_mgmt_join (Íñigo Huguet) [2004141] - wl3501_cs: Fix out-of-bounds warnings in wl3501_send_pkt (Íñigo Huguet) [2004141] - iwlwifi: mvm: tt: Replace thermal_notify_framework (Íñigo Huguet) [2004141] - mt76: debugfs: introduce napi_threaded node (Íñigo Huguet) [2004141] - wl3501: fix typo of 'Networks' in comment (Íñigo Huguet) [2004141] - mt76: use threaded NAPI (Íñigo Huguet) [2004141] - net: mhi_net: make mhi_wwan_ops static (Íñigo Huguet) [2004141] - net: mhi_net: Register wwan_ops for link creation (Íñigo Huguet) [2004141] - net: mhi: remove pointless conditional before kfree_skb() (Íñigo Huguet) [2004141] - net: mhi: Allow decoupled MTU/MRU (Íñigo Huguet) [2004141] - net: mhi: Add support for non-linear MBIM skb processing (Íñigo Huguet) [2004141] - bus: mhi: fix typo in comments for struct mhi_channel_config (Íñigo Huguet) [2004141] - bus: mhi: core: Fix shadow declarations (Íñigo Huguet) [2004141] - bus: mhi: pci_generic: Constify mhi_controller_config struct definitions (Íñigo Huguet) [2004141] - bus: mhi: pci_generic: Introduce Foxconn T99W175 support (Íñigo Huguet) [2004141] - bus: mhi: core: Sanity check values from remote device before use (Íñigo Huguet) [2004141] - bus: mhi: pci_generic: Add FIREHOSE channels (Íñigo Huguet) [2004141] - bus: mhi: pci_generic: Implement PCI shutdown callback (Íñigo Huguet) [2004141] - bus: mhi: Improve documentation on channel transfer setup APIs (Íñigo Huguet) [2004141] - bus: mhi: core: Remove __ prefix for MHI channel unprepare function (Íñigo Huguet) [2004141] - bus: mhi: core: Check channel execution environment before issuing reset (Íñigo Huguet) [2004141] - bus: mhi: core: Clear configuration from channel context during reset (Íñigo Huguet) [2004141] - bus: mhi: core: Hold device wake for channel update commands (Íñigo Huguet) [2004141] - bus: mhi: core: Update debug messages to use client device (Íñigo Huguet) [2004141] - bus: mhi: core: Improvements to the channel handling state machine (Íñigo Huguet) [2004141] - bus: mhi: core: Clear context for stopped channels from remove() (Íñigo Huguet) [2004141] - bus: mhi: core: Allow sending the STOP channel command (Íñigo Huguet) [2004141] - bus: mhi: pci_generic: Add SDX65 based modem support (Íñigo Huguet) [2004141] - bus: mhi: core: Remove pre_init flag used for power purposes (Íñigo Huguet) [2004141] - bus: mhi: pm: reduce PM state change verbosity (Íñigo Huguet) [2004141] - bus: mhi: core: Fix MHI runtime_pm behavior (Íñigo Huguet) [2004141] - bus: mhi: core: Move to polling method to wait for MHI ready (Íñigo Huguet) [2004141] - bus: mhi: core: Introduce internal register poll helper function (Íñigo Huguet) [2004141] - bus: mhi: core: Improve state strings for debug messages (Íñigo Huguet) [2004141] - bus: mhi: core: Wait for MHI READY state in most scenarios (Íñigo Huguet) [2004141] - bus: mhi: core: Identify Flash Programmer as a mission mode use case (Íñigo Huguet) [2004141] - bus: mhi: core: Add support for Flash Programmer execution environment (Íñigo Huguet) [2004141] - bus: mhi: core: Handle EDL mode entry appropriately (Íñigo Huguet) [2004141] - bus: mhi: core: Wait for ready after an EDL firmware download (Íñigo Huguet) [2004141] - bus: mhi: core: Rely on accurate method to determine EDL mode (Íñigo Huguet) [2004141] - bus: mhi: core: Check state before processing power_down (Íñigo Huguet) [2004141] - bus: mhi: core: Return EAGAIN if MHI ring is full (Íñigo Huguet) [2004141] - net: export dev_set_threaded symbol (Íñigo Huguet) [2004141] - bus: mhi: core: remove redundant initialization of variables state and ee (Íñigo Huguet) [2004141] - bus: mhi: Make firmware image optional for controller (Íñigo Huguet) [2004141] - bus: mhi: core: Add missing checks for MMIO register entries (Íñigo Huguet) [2004141] - bus: mhi: pci_generic: Add support for runtime PM (Íñigo Huguet) [2004141] - bus: mhi: pci_generic: Use generic PCI power management (Íñigo Huguet) [2004141] - bus: mhi: pci_generic: No-Op for device_wake operations (Íñigo Huguet) [2004141] - bus: mhi: pci_generic: Add SDX24 based modem support (Íñigo Huguet) [2004141] - bus: mhi: Early MHI resume failure in non M3 state (Íñigo Huguet) [2004141] - bus: mhi: core: Update debug prints to include local device state (Íñigo Huguet) [2004141] - bus: mhi: core: Process execution environment changes serially (Íñigo Huguet) [2004141] - bus: mhi: core: Download AMSS image from appropriate function (Íñigo Huguet) [2004141] - bus: mhi: core: Destroy SBL devices when moving to mission mode (Íñigo Huguet) [2004141] - bus: mhi: core: Rename debugfs directory name (Íñigo Huguet) [2004141] - bus: mhi: pci_generic: Introduce quectel EM1XXGR-L support (Íñigo Huguet) [2004141] - bus: mhi: pci_generic: Parametrable element count for events (Íñigo Huguet) [2004141] - ath10k: Detect conf_mutex held ath10k_drain_tx() calls (Íñigo Huguet) [2004141] - net: mhi: Add mbim proto (Íñigo Huguet) [2004141] - net: mhi: Add rx_length_errors stat (Íñigo Huguet) [2004141] - net: mhi: Create mhi.h (Íñigo Huguet) [2004141] - net: mhi: Add dedicated folder (Íñigo Huguet) [2004141] - net: mhi: Add protocol support (Íñigo Huguet) [2004141] - net: mhi-net: Add re-aggregation of fragmented packets (Íñigo Huguet) [2004141] - net: mhi: Get rid of local rx queue count (Íñigo Huguet) [2004141] - net: mhi: Get RX queue size from MHI core (Íñigo Huguet) [2004141] - net: mhi: Set wwan device type (Íñigo Huguet) [2004141] - net: mhi: Add raw IP mode support (Íñigo Huguet) [2004141] - net: mhi: Fix unexpected queue wake (Íñigo Huguet) [2004141] - net: Add mhi-net driver (Íñigo Huguet) [2004141] - ipv4: make exception cache less predictible (Antoine Tenart) [2015111] {CVE-2021-20322} - ipv4: use siphash instead of Jenkins in fnhe_hashfun() (Antoine Tenart) [2015111] {CVE-2021-20322} - iommu/dma: Account for min_align_mask w/swiotlb (Jerry Snitselaar) [2018601] - swiotlb: Support aligned swiotlb buffers (Jerry Snitselaar) [2018601] - iommu/dma: Check CONFIG_SWIOTLB more broadly (Jerry Snitselaar) [2018601] - iommu/dma: Fold _swiotlb helpers into callers (Jerry Snitselaar) [2018601] - iommu/dma: Skip extra sync during unmap w/swiotlb (Jerry Snitselaar) [2018601] - iommu/dma: Fix arch_sync_dma for map (Jerry Snitselaar) [2018601] - iommu/dma: Fix sync_sg with swiotlb (Jerry Snitselaar) [2018601] - redhat/configs: Add CONFIG_DMA_RESTRICTED_POOL (Jerry Snitselaar) [2018601] - swiotlb: use depends on for DMA_RESTRICTED_POOL (Jerry Snitselaar) [2018601] - powerpc/svm: Don't issue ultracalls if !mem_encrypt_active() (Jerry Snitselaar) [2018601] - s390/pv: fix the forcing of the swiotlb (Jerry Snitselaar) [2018601] - swiotlb: Free tbl memory in swiotlb_exit() (Jerry Snitselaar) [2018601] - swiotlb: Emit diagnostic in swiotlb_exit() (Jerry Snitselaar) [2018601] - swiotlb: Convert io_default_tlb_mem to static allocation (Jerry Snitselaar) [2018601] - swiotlb: fix implicit debugfs declarations (Jerry Snitselaar) [2018601] - swiotlb: Add restricted DMA pool initialization (Jerry Snitselaar) [2018601] - swiotlb: Add restricted DMA alloc/free support (Jerry Snitselaar) [2018601] - swiotlb: Refactor swiotlb_tbl_unmap_single (Jerry Snitselaar) [2018601] - swiotlb: Move alloc_size to swiotlb_find_slots (Jerry Snitselaar) [2018601] - swiotlb: Use is_swiotlb_force_bounce for swiotlb data bouncing (Jerry Snitselaar) [2018601] - swiotlb: Update is_swiotlb_active to add a struct device argument (Jerry Snitselaar) [2018601] - swiotlb: Update is_swiotlb_buffer to add a struct device argument (Jerry Snitselaar) [2018601] - swiotlb: Set dev->dma_io_tlb_mem to the swiotlb pool used (Jerry Snitselaar) [2018601] - swiotlb: Refactor swiotlb_create_debugfs (Jerry Snitselaar) [2018601] - swiotlb: Refactor swiotlb init functions (Jerry Snitselaar) [2018601] - of: Drop superfluous ULL suffix for ~0 (Jerry Snitselaar) [2018601] - dma-mapping: fix 32-bit overflow with CONFIG_ARM_LPAE=n (Jerry Snitselaar) [2018601] - of/device: Update dma_range_map only when dev has valid dma-ranges (Jerry Snitselaar) [2018601] - drivers core: Fix oops when driver probe fails (Jerry Snitselaar) [2018601] - drivers core: Free dma_range_map when driver probe failed (Jerry Snitselaar) [2018601] - driver core: Postpone DMA tear-down until after devres release for probe failure (Jerry Snitselaar) [2018601] - powerpc/pseries/iommu: Fix window size for direct mapping with pmem (Jerry Snitselaar) [2018601] - dma-mapping: add a dma_init_global_coherent helper (Jerry Snitselaar) [2018601] - dma-mapping: simplify dma_init_coherent_memory (Jerry Snitselaar) [2018601] - dma-debug: fix debugfs initialization order (Jerry Snitselaar) [2018601] - dma-debug: teach add_dma_entry() about DMA_ATTR_SKIP_CPU_SYNC (Jerry Snitselaar) [2018601] - dma-debug: fix sg checks in debug_dma_map_sg() (Jerry Snitselaar) [2018601] - swiotlb-xen: ensure to issue well-formed XENMEM_exchange requests (Jerry Snitselaar) [2018601] - dma-debug: prevent an error message from causing runtime problems (Jerry Snitselaar) [2018601] - swiotlb-xen: drop DEFAULT_NSLABS (Jerry Snitselaar) [2018601] - swiotlb-xen: arrange to have buffer info logged (Jerry Snitselaar) [2018601] - swiotlb-xen: drop leftover __ref (Jerry Snitselaar) [2018601] - swiotlb-xen: limit init retries (Jerry Snitselaar) [2018601] - swiotlb-xen: suppress certain init retries (Jerry Snitselaar) [2018601] - swiotlb-xen: maintain slab count properly (Jerry Snitselaar) [2018601] - swiotlb-xen: fix late init retry (Jerry Snitselaar) [2018601] - swiotlb-xen: avoid double free (Jerry Snitselaar) [2018601] - dma-mapping: handle vmalloc addresses in dma_common_{mmap,get_sgtable} (Jerry Snitselaar) [2018601] - dma-debug: report -EEXIST errors in add_dma_entry (Jerry Snitselaar) [2018601] - dma-mapping: remove a trailing space (Jerry Snitselaar) [2018601] - dma-mapping: add unlikely hint to error path in dma_mapping_error (Jerry Snitselaar) [2018601] - dma-mapping: remove a pointless empty line in dma_alloc_coherent (Jerry Snitselaar) [2018601] - swiotlb: Make SWIOTLB_NO_FORCE perform no allocation (Jerry Snitselaar) [2018601] - swiotlb: remove swiotlb_nr_tbl (Jerry Snitselaar) [2018601] - xen/swiotlb: check if the swiotlb has already been initialized (Jerry Snitselaar) [2018601] - swiotlb: add overflow checks to swiotlb_bounce (Jerry Snitselaar) [2002023] - swiotlb: don't override user specified size in swiotlb_adjust_size (Jerry Snitselaar) [2002023] - swiotlb: dynamically allocate io_tlb_default_mem (Jerry Snitselaar) [2002023] - swiotlb: move global variables into a new io_tlb_mem structure (Jerry Snitselaar) [2002023] - xen-swiotlb: remove the unused size argument from xen_swiotlb_fixup (Jerry Snitselaar) [2018601] - xen-swiotlb: split xen_swiotlb_init (Jerry Snitselaar) [2018601] - swiotlb: lift the double initialization protection from xen-swiotlb (Jerry Snitselaar) [2002023] - xen-swiotlb: remove xen_io_tlb_start and xen_io_tlb_nslabs (Jerry Snitselaar) [2018601] - xen-swiotlb: remove xen_set_nslabs (Jerry Snitselaar) [2018601] - xen-swiotlb: use io_tlb_end in xen_swiotlb_dma_supported (Jerry Snitselaar) [2018601] - xen-swiotlb: use is_swiotlb_buffer in is_xen_swiotlb_buffer (Jerry Snitselaar) [2018601] - swiotlb: split swiotlb_tbl_sync_single (Jerry Snitselaar) [2002023] - swiotlb: manipulate orig_addr when tlb_addr has offset (Jerry Snitselaar) [2002023] - swiotlb: move orig addr and size validation into swiotlb_bounce (Jerry Snitselaar) [2002023] - swiotlb: remove the alloc_size parameter to swiotlb_tbl_unmap_single (Jerry Snitselaar) [2002023] - swiotlb: Fix the type of index (Jerry Snitselaar) [2018601] - swiotlb: Validate bounce size in the sync/unmap path (Jerry Snitselaar) [2002023] - powerpc/svm: stop using io_tlb_start (Jerry Snitselaar) [2002023] - nvme-pci: set min_align_mask (Jerry Snitselaar) [2002023] - swiotlb: respect min_align_mask (Jerry Snitselaar) [2002023] - swiotlb: don't modify orig_addr in swiotlb_tbl_sync_single (Jerry Snitselaar) [2002023] - swiotlb: refactor swiotlb_tbl_map_single (Jerry Snitselaar) [2002023] - swiotlb: clean up swiotlb_tbl_unmap_single (Jerry Snitselaar) [2002023] - swiotlb: factor out a nr_slots helper (Jerry Snitselaar) [2002023] - swiotlb: factor out an io_tlb_offset helper (Jerry Snitselaar) [2002023] - swiotlb: add a IO_TLB_SIZE define (Jerry Snitselaar) [2002023] - driver core: add a min_align_mask field to struct device_dma_parameters (Jerry Snitselaar) [2002023] - sdhci: stop poking into swiotlb internals (Jerry Snitselaar) [2018601] - driver core: lift dma_default_coherent into common code (Jerry Snitselaar) [2018601] - dma-pool: no need to check return value of debugfs_create functions (Jerry Snitselaar) [2018601] - powerpc/dma: Fallback to dma_ops when persistent memory present (Jerry Snitselaar) [2018601] - dma-mapping: Allow mixing bypass and mapped DMA operation (Jerry Snitselaar) [2018601] - dma-mapping: remove the dma_direct_set_offset export (Jerry Snitselaar) [2018601] - dma-mapping: move more functions to dma-map-ops.h (Jerry Snitselaar) [2018601] - dma-mapping: merge into (Jerry Snitselaar) [2018601] - dma-mapping: move large parts of to kernel/dma (Jerry Snitselaar) [2018601] - dma-mapping: add (back) arch_dma_mark_clean for ia64 (Jerry Snitselaar) [2018601] - dma-mapping: move dma-debug.h to kernel/dma/ (Jerry Snitselaar) [2018601] - dma-mapping: split (Jerry Snitselaar) [2018601] - dma-mapping: introduce DMA range map, supplanting dma_pfn_offset (Jerry Snitselaar) [2018601] - of: Make of_dma_get_range() private (Jerry Snitselaar) [2018601] - swiotlb: fix comment on swiotlb_bounce() (Jerry Snitselaar) [2018601] - xen/arm: introduce phys/dma translations in xen_dma_sync_for_* (Jerry Snitselaar) [2018601] - swiotlb-xen: add struct device * parameter to xen_dma_sync_for_device (Jerry Snitselaar) [2018601] - swiotlb-xen: add struct device * parameter to xen_dma_sync_for_cpu (Jerry Snitselaar) [2018601] - swiotlb-xen: introduce phys_to_dma/dma_to_phys translations (Jerry Snitselaar) [2018601] - swiotlb-xen: remove XEN_PFN_PHYS (Jerry Snitselaar) [2018601] - swiotlb-xen: add struct device * parameter to is_xen_swiotlb_buffer (Jerry Snitselaar) [2018601] - swiotlb-xen: add struct device * parameter to xen_bus_to_phys (Jerry Snitselaar) [2018601] - swiotlb-xen: add struct device * parameter to xen_phys_to_bus (Jerry Snitselaar) [2018601] - swiotlb-xen: use vmalloc_to_page on vmalloc virt addresses (Jerry Snitselaar) [2018601] - swiotlb-xen: Convert to use macro (Jerry Snitselaar) [2018601] - swiotlb-xen: merge xen_unmap_single into xen_swiotlb_unmap_page (Jerry Snitselaar) [2018601] - swiotlb-xen: remove xen_swiotlb_dma_mmap and xen_swiotlb_dma_get_sgtable (Jerry Snitselaar) [2018601] - xen/swiotlb: remember having called xen_create_contiguous_region() (Jerry Snitselaar) [2018601] - xen/swiotlb: simplify range_straddles_page_boundary() (Jerry Snitselaar) [2018601] - xen/swiotlb: fix condition for calling xen_destroy_contiguous_region() (Jerry Snitselaar) [2018601] - xen/swiotlb: don't initialize swiotlb twice on arm64 (Jerry Snitselaar) [2018601] - xen-swiotlb: use actually allocated size on check physical continuous (Jerry Snitselaar) [2018601] - igb: fix deadlock caused by taking RTNL in RPM resume path (Corinna Vinschen) [2039882] - igb: Fix removal of unicast MAC filters of VFs (Corinna Vinschen) [2039882] - net: ena: Fix error handling when calculating max IO queues number (Petr Oros) [2038158] - net: ena: Fix wrong rx request id by resetting device (Petr Oros) [2038158] - net: ena: Fix undefined state when tx request id is out of bounds (Petr Oros) [2038158] - ethernet: use eth_hw_addr_set() instead of ether_addr_copy() (Petr Oros) [2038158] - ena: Remove rcu_read_lock() around XDP program invocation (Petr Oros) [2038158] - net: ena: make symbol 'ena_alloc_map_page' static (Petr Oros) [2038158] - net: ena: fix DMA mapping function issues in XDP (Petr Oros) [2038158] - net: ena: re-organize code to improve readability (Petr Oros) [2038158] - net: ena: Use dev_alloc() in RX buffer allocation (Petr Oros) [2038158] - net: ena: aggregate doorbell common operations into a function (Petr Oros) [2038158] - net: ena: fix RST format in ENA documentation file (Petr Oros) [2038158] - net: ena: Remove module param and change message severity (Petr Oros) [2038158] - net: ena: add jiffies of last napi call to stats (Petr Oros) [2038158] - net: ena: use build_skb() in RX path (Petr Oros) [2038158] - net: ena: Improve error logging in driver (Petr Oros) [2038158] - net: ena: Remove unused code (Petr Oros) [2038158] - net: ena: optimize data access in fast-path code (Petr Oros) [2038158] - kasan, slub: reset tag when printing address (Nico Pache) [1954335] - kasan: fix Kconfig check of CC_HAS_WORKING_NOSANITIZE_ADDRESS (Nico Pache) [1954335] - Documentation: kunit: add tips for using current->kunit_test (Nico Pache) [1954335] - kunit: fix -Wunused-function warning for __kunit_fail_current_test (Nico Pache) [1954335] - kunit: support failure from dynamic analysis tools (Nico Pache) [1954335] - Add KASAN KUNIT Tests to Redhat kernel-modules-internal (Nico Pache) [1954335] - kasan, mm: fix resetting page_alloc tags for HW_TAGS (Nico Pache) [1954335] - kasan, mm: fix conflicts with init_on_alloc/free (Nico Pache) [1954335] - powerpc/uaccess: get rid of small constant size cases in raw_copy_{to,from}_user() (Nico Pache) [1954335] - kasan: remove redundant config option (Nico Pache) [1954335] - kasan: fix hwasan build for gcc (Nico Pache) [1954335] - lib/test_kasan_module.c: suppress unused var warning (Nico Pache) [1954335] - kasan: fix conflict with page poisoning (Nico Pache) [1954335] - kasan: fix per-page tags for non-page_alloc pages (Nico Pache) [1954335] - kasan: fix KASAN_STACK dependency for HW_TAGS (Nico Pache) [1954335] - kasan: clarify that only first bug is reported in HW_TAGS (Nico Pache) [1954335] - kasan: inline HW_TAGS helper functions (Nico Pache) [1954335] - kasan: ensure poisoning size alignment (Nico Pache) [1954335] - kasan, mm: optimize krealloc poisoning (Nico Pache) [1954335] - kasan, mm: fail krealloc on freed objects (Nico Pache) [1954335] - kasan: rework krealloc tests (Nico Pache) [1954335] - kasan: unify large kfree checks (Nico Pache) [1954335] - kasan: clean up setting free info in kasan_slab_free (Nico Pache) [1954335] - kasan: optimize large kmalloc poisoning (Nico Pache) [1954335] - kasan, mm: optimize kmalloc poisoning (Nico Pache) [1954335] - kasan, mm: don't save alloc stacks twice (Nico Pache) [1954335] - kasan: don't run tests when KASAN is not enabled (Nico Pache) [1954335] - kasan: add a test for kmem_cache_alloc/free_bulk (Nico Pache) [1954335] - kasan: add proper page allocator tests (Nico Pache) [1954335] - kasan: fix bug detection via ksize for HW_TAGS mode (Nico Pache) [1954335] - kasan: move _RET_IP_ to inline wrappers (Nico Pache) [1954335] - kasan: fix memory corruption in kasan_bitops_tags test (Nico Pache) [1954335] - kasan: rename CONFIG_TEST_KASAN_MODULE (Nico Pache) [1954335] - kasan: add match-all tag tests (Nico Pache) [1954335] - kasan: add macros to simplify checking test constraints (Nico Pache) [1954335] - kasan: clean up comments in tests (Nico Pache) [1954335] - kasan: clarify HW_TAGS impact on TBI (Nico Pache) [1954335] - kasan: prefix global functions with kasan_ (Nico Pache) [1954335] - kasan: fix stack traces dependency for HW_TAGS (Nico Pache) [1954335] - kasan: make addr_has_metadata() return true for valid addresses (Nico Pache) [1954335] - kasan: add explicit preconditions to kasan_report() (Nico Pache) [1954335] - kasan: fix HW_TAGS boot parameters (Nico Pache) [1954335] - kasan: fix null pointer dereference in kasan_record_aux_stack (Nico Pache) [1954335] - kasan: update documentation (Nico Pache) [1954335] - kasan, mm: allow cache merging with no metadata (Nico Pache) [1954335] - kasan: sanitize objects when metadata doesn't fit (Nico Pache) [1954335] - kasan: clarify comment in __kasan_kfree_large (Nico Pache) [1954335] - kasan: simplify assign_tag and set_tag calls (Nico Pache) [1954335] - kasan: don't round_up too much (Nico Pache) [1954335] - kasan, mm: rename kasan_poison_kfree (Nico Pache) [1954335] - kasan, mm: check kasan_enabled in annotations (Nico Pache) [1954335] - kasan: add and integrate kasan boot parameters (Nico Pache) [1954335] - kasan: inline (un)poison_range and check_invalid_free (Nico Pache) [1954335] - kasan: open-code kasan_unpoison_slab (Nico Pache) [1954335] - kasan: inline random_tag for HW_TAGS (Nico Pache) [1954335] - kasan: inline kasan_reset_tag for tag-based modes (Nico Pache) [1954335] - kasan: remove __kasan_unpoison_stack (Nico Pache) [1954335] - kasan: allow VMAP_STACK for HW_TAGS mode (Nico Pache) [1954335] - kasan, arm64: unpoison stack only with CONFIG_KASAN_STACK (Nico Pache) [1954335] - kasan: introduce set_alloc_info (Nico Pache) [1954335] - kasan: rename get_alloc/free_info (Nico Pache) [1954335] - kasan: simplify quarantine_put call site (Nico Pache) [1954335] - kasan: add documentation for hardware tag-based mode (Nico Pache) [1954335] - kasan, mm: reset tags when accessing metadata (Nico Pache) [1954335] - kasan, arm64: print report from tag fault handler (Nico Pache) [1954335] - kasan, arm64: implement HW_TAGS runtime (Nico Pache) [1954335] - kasan, arm64: expand CONFIG_KASAN checks (Nico Pache) [1954335] - string.h: fix incompatibility between FORTIFY_SOURCE and KASAN (Nico Pache) [1954335] - kasan, x86, s390: update undef CONFIG_KASAN (Nico Pache) [1954335] - kasan: define KASAN_GRANULE_SIZE for HW_TAGS (Nico Pache) [1954335] - arm64: kasan: add arch layer for memory tagging helpers (Nico Pache) [1954335] - kasan, mm: untag page address in free_reserved_area (Nico Pache) [1954335] - mm: Allow non-direct-map arguments to free_reserved_area() (Nico Pache) [1954335] - kasan: introduce CONFIG_KASAN_HW_TAGS (Nico Pache) [1954335] - kasan: separate metadata_fetch_row for each mode (Nico Pache) [1954335] - kasan: rename SHADOW layout macros to META (Nico Pache) [1954335] - kasan: rename print_shadow_for_address to print_memory_metadata (Nico Pache) [1954335] - kasan: rename addr_has_shadow to addr_has_metadata (Nico Pache) [1954335] - kasan, arm64: rename kasan_init_tags and mark as __init (Nico Pache) [1954335] - kasan, arm64: move initialization message (Nico Pache) [1954335] - kasan, arm64: only use kasan_depth for software modes (Nico Pache) [1954335] - kasan, arm64: only init shadow for software modes (Nico Pache) [1954335] - kasan: decode stack frame only with KASAN_STACK_ENABLE (Nico Pache) [1954335] - kasan: hide invalid free check implementation (Nico Pache) [1954335] - kasan: don't duplicate config dependencies (Nico Pache) [1954335] - kasan: rename report and tags files (Nico Pache) [1954335] - kasan: define KASAN_MEMORY_PER_SHADOW_PAGE (Nico Pache) [1954335] - kasan: split out shadow.c from common.c (Nico Pache) [1954335] - kasan: only build init.c for software modes (Nico Pache) [1954335] - kasan: rename KASAN_SHADOW_* to KASAN_GRANULE_* (Nico Pache) [1954335] - kasan: rename (un)poison_shadow to (un)poison_range (Nico Pache) [1954335] - fork: support VMAP_STACK with KASAN_VMALLOC (Nico Pache) [1954335] - kasan: shadow declarations only for software modes (Nico Pache) [1954335] - kasan: group vmalloc code (Nico Pache) [1954335] - kasan: KASAN_VMALLOC depends on KASAN_GENERIC (Nico Pache) [1954335] - kasan: drop unnecessary GPL text from comment headers (Nico Pache) [1954335] - kasan: update documentation for generic kasan (Nico Pache) [1954335] - kasan: print workqueue stack (Nico Pache) [1954335] - kasan: fix object remaining in offline per-cpu quarantine (Nico Pache) [1954335] - kasan: adopt KUNIT tests to SW_TAGS mode (Nico Pache) [1954335] - docs: kasan.rst: add two missing blank lines (Nico Pache) [1954335] - mm: kasan: do not panic if both panic_on_warn and kasan_multishot set (Nico Pache) [1954335] - KASAN: Testing Documentation (Nico Pache) [1954335] - KASAN: port KASAN Tests to KUnit (Nico Pache) [1954335] - KUnit: KASAN Integration (Nico Pache) [1954335] - kasan/kunit: add KUnit Struct to Current Task (Nico Pache) [1954335] - kasan: remove mentions of unsupported Clang versions (Nico Pache) [1954335] - kbuild: move CFLAGS_{KASAN,UBSAN,KCSAN} exports to relevant Makefiles (Nico Pache) [1954335] - s390/kasan: make shadow memory noexec (Nico Pache) [1954335] - kasan: adjust kasan_stack_oob for tag-based mode (Nico Pache) [1954335] - kasan: allow enabling stack tagging for tag-based mode (Nico Pache) [1954335] - kasan: don't tag stacks allocated with pagealloc (Nico Pache) [1954335] - lib/test_kasan.c: fix KASAN unit tests for tag-based KASAN (Nico Pache) [1954335] - kasan: remove kasan_unpoison_stack_above_sp_to() (Nico Pache) [1954335] - kasan: add tests for call_rcu stack recording (Nico Pache) [1954335] - kprobes: Remove show_registers() function prototype (Nico Pache) [1954335] - kasan: stop tests being eliminated as dead code with FORTIFY_SOURCE (Nico Pache) [1954335] - kasan: move kasan_report() into report.c (Nico Pache) [1954335] - kasan: stackdepot: move filter_irq_stacks() to stackdepot.c (Nico Pache) [1954335] - lib/stackdepot.c: check depot_index before accessing the stack slab (Nico Pache) [1954335] - lib/stackdepot: Remove obsolete functions (Nico Pache) [1954335] - kasan: add test for invalid size in memmove (Nico Pache) [1954335] - mm/memory-failure.c: use page_shift() in add_to_kill() (Nico Pache) [1954335] - x86: get rid of small constant size cases in raw_copy_{to,from}_user() (Nico Pache) [1954335] - s390/kasan: add KASAN_VMALLOC support (Nico Pache) [1954335] - s390: move vmalloc option parsing to startup code (Nico Pache) [1954335] - kasan: add test for vmalloc (Nico Pache) [1954335] - ehea: replace with page_shift() in ehea_is_hugepage() (Nico Pache) [1954335] - mm: introduce page_shift() (Nico Pache) [1954335] - lib/test_kasan.c: add roundtrip tests (Nico Pache) [1954335] - lib/test_kasan: Add test for double-kzfree detection (Nico Pache) [1954335] - lib/test_kasan: add bitops tests (Nico Pache) [1954335] - asm-generic, x86: add bitops instrumentation for KASAN (Nico Pache) [1954335] - x86: use static_cpu_has in uaccess region to avoid instrumentation (Nico Pache) [1954335] - x86/asm: Use stricter assembly constraints in bitops (Nico Pache) [1954335] - x86/asm: Remove dead __GNUC__ conditionals (Nico Pache) [1954335] - s390/kasan: adapt disabled_wait usage to avoid build error (Nico Pache) [1954335] - s390: simplify disabled_wait (Nico Pache) [1954335] - lib/test_kasan.c: add tests for several string/memory API functions (Nico Pache) [1954335] - arm64: Fix typo in a comment in arch/arm64/mm/kasan_init.c (Nico Pache) [1954335] - kprobes: Remove jprobe stub API (Nico Pache) [1954335] - Documentation/kprobes: Add how to change the execution path (Nico Pache) [1954335] - kprobes/x86: Do not disable preempt on int3 path (Nico Pache) [1954335] - bpf/error-inject/kprobes: Clear current_kprobe and enable preempt in kprobe (Nico Pache) [1954335] - s390/kprobes: Don't call the ->break_handler() in s390 kprobes code (Nico Pache) [1954335] - powerpc/kprobes: Don't call the ->break_handler() in powerpc kprobes code (Nico Pache) [1954335] - arm64/kprobes: Don't call the ->break_handler() in arm64 kprobes code (Nico Pache) [1954335] - kprobes/x86: Don't call the ->break_handler() in x86 kprobes (Nico Pache) [1954335] - kprobes: Don't check the ->break_handler() in generic kprobes code (Nico Pache) [1954335] - kprobes/x86: Remove jprobe implementation (Nico Pache) [1954335] - s390/kprobes: Remove jprobe implementation (Nico Pache) [1954335] - powerpc/kprobes: Remove jprobe powerpc implementation (Nico Pache) [1954335] - arm64/kprobes: Remove jprobe implementation (Nico Pache) [1954335] - kprobes: Remove jprobe API implementation (Nico Pache) [1954335] - Documentation/kprobes: Remove jprobes related leftover (Nico Pache) [1954335] - redhat: config: explicitly set CONFIG_ARM64_VA_BITS_48 for ARM64 (Nico Pache) [1954335] - arm64: mm: use a 48-bit ID map when possible on 52-bit VA builds (Nico Pache) [1954335] - arm64: mm: limit linear region to 51 bits for KVM in nVHE mode (Nico Pache) [1954335] - Documentation/arm64: fix RST layout of memory.rst (Nico Pache) [1954335] - arm64: mm: Remove MAX_USER_VA_BITS definition (Nico Pache) [1954335] - arm64: Use simpler arithmetics for the linear map macros (Nico Pache) [1954335] - arm64: mm: use single quantity to represent the PA to VA translation (Nico Pache) [1954335] - kasan/arm64: fix CONFIG_KASAN_SW_TAGS && KASAN_INLINE (Nico Pache) [1954335] - arm64: Do not pass tagged addresses to __is_lm_address() (Nico Pache) [1954335] - arm64: Fix kernel address detection of __is_lm_address() (Nico Pache) [1954335] - arm64: mm: extend linear region for 52-bit VA configurations (Nico Pache) [1954335] - arm64: Fix kcore macros after 52-bit virtual addressing fallout (Nico Pache) [1954335] - arm64: fix fixmap copy for 16K pages and 48-bit VA (Nico Pache) [1954335] - arm64: memory: rename VA_START to PAGE_END (Nico Pache) [1954335] - arm64: memory: Simplify _VA_START and _PAGE_OFFSET definitions (Nico Pache) [1954335] - arm64: memory: fix flipped VA space fallout (Nico Pache) [1954335] - arm64: memory: Fix virt_addr_valid() using __is_lm_address() (Nico Pache) [1954335] - arm64: memory: Ensure address tag is masked in conversion macros (Nico Pache) [1954335] - arm64: mm: Simplify definition of virt_addr_valid() (Nico Pache) [1954335] - docs: arm64: Add layout and 52-bit info to memory document (Nico Pache) [1954335] - arm64: mm: Remove vabits_user (Nico Pache) [1954335] - arm64: mm: Introduce 52-bit Kernel VAs (Nico Pache) [1954335] - arm64: mm: Modify calculation of VMEMMAP_SIZE (Nico Pache) [1954335] - arm64: mm: Separate out vmemmap (Nico Pache) [1954335] - arm64: mm: Logic to make offset_ttbr1 conditional (Nico Pache) [1954335] - arm64: mm: Introduce vabits_actual (Nico Pache) [1954335] - arm64: Print physical address of page table base in show_pte() (Nico Pache) [1954335] - arm64: mm: Introduce VA_BITS_MIN (Nico Pache) [1954335] - arm64: dump: De-constify VA_START and KASAN_SHADOW_START (Nico Pache) [1954335] - arm64: kasan: Switch to using KASAN_SHADOW_OFFSET (Nico Pache) [1954335] - arm64: mm: Flip kernel VA space (Nico Pache) [1954335] - arm64: mm: Remove bit-masking optimisations for PAGE_OFFSET and VMEMMAP_START (Nico Pache) [1954335] - arm64: dump: Use consistent capitalisation for page-table dumps (Nico Pache) [1954335] - kernel/rwsem: Use proper directories for rwsem_init.c (Scott Wood) [2040087] - redhat: Cleanup use of mark_hardware_removed (Prarit Bhargava) [2019378] - redhat: Cleanup use of mark_hardware_unsupported (Prarit Bhargava) [2019378] - redhat: clean up mark_hardware_deprecated() (Prarit Bhargava) [2019378] - nvme: Mark NVMe over FC Target support unmaintained (Prarit Bhargava) [2019378] - hdlc_fr: Mark driver unmaintained (Prarit Bhargava) [2019378] - sfc: Mark siena driver deprecated (Prarit Bhargava) [2019378] - qla3xxx: Mark driver unmaintained (Prarit Bhargava) [2019378] - netxen: Mark nic driver unmaintained (Prarit Bhargava) [2019378] - ethoc: Mark driver unmaintained (Prarit Bhargava) [2019378] - dnet: Mark driver unmaintained (Prarit Bhargava) [2019378] - drivers/pci/pci-driver.c: Fix if/ifdef typo (Prarit Bhargava) [2019378] - kernel/rh_taint.c: Update to new messaging (Prarit Bhargava) [2019378] - drm/i915/dmc: Change max DMC FW size on ADL-P (Michel Dänzer) [1988103] - drm/i915: Add workaround numbers to GEN7_COMMON_SLICE_CHICKEN1 whitelisting (Michel Dänzer) [1988103] - drm/i915: Fix Memory BW formulae for ADL-P (Michel Dänzer) [1988103] - drm/i915: Restore memory mapping for DPT FBs across system suspend/resume (Michel Dänzer) [1988103] - drm/i915: Factor out i915_ggtt_suspend_vm/i915_ggtt_resume_vm() (Michel Dänzer) [1988103] - drm/i915/adlp/fb: Remove restriction on CCS AUX plane strides (Michel Dänzer) [1988103] - drm/i915/adlp/fb: Remove restriction on semiplanar UV plane offset (Michel Dänzer) [1988103] - drm/i915/fb: Rename i915_color_plane_view::stride to mapping_stride (Michel Dänzer) [1988103] - drm/i915/adlp/fb: Fix remapping of linear CCS AUX surfaces (Michel Dänzer) [1988103] - drm/i915/fb: Factor out functions to remap contiguous FB obj pages (Michel Dänzer) [1988103] - drm/i915/adlp/fb: Prevent the mapping of redundant trailing padding NULL pages (Michel Dänzer) [1988103] - drm/i915: Add functions to check for RC CCS CC and MC CCS modifiers (Michel Dänzer) [1988103] - drm/i915: Move is_ccs_modifier() to intel_fb.c (Michel Dänzer) [1988103] - drm/i915: Add a platform independent way to check for CCS AUX planes (Michel Dänzer) [1988103] - drm/i915: Handle CCS CC planes separately from CCS AUX planes (Michel Dänzer) [1988103] - drm/i915: Add a platform independent way to get the RC CCS CC plane (Michel Dänzer) [1988103] - drm/i915: Move intel_format_info_is_yuv_semiplanar() to intel_fb.c (Michel Dänzer) [1988103] - drm/i915: Unexport is_semiplanar_uv_plane() (Michel Dänzer) [1988103] - drm/i915: Simplify the modifier check for interlaced scanout support (Michel Dänzer) [1988103] - drm/i915: Add tiling attribute to the modifier descriptor (Michel Dänzer) [1988103] - drm/i915: Move intel_get_format_info() to intel_fb.c (Michel Dänzer) [1988103] - drm/i915: Add a table with a descriptor for all i915 modifiers (Michel Dänzer) [1988103] - drm/i915/adlp: Implement workaround 16013190616 (Michel Dänzer) [1988103] - drm/i915/adlp: Extend PSR2 support in transcoder B (Michel Dänzer) [1988103] - drm/i915/display: Wait PSR2 get out of deep sleep to update pipe (Michel Dänzer) [1988103] - drm/i915/display/adlp: Allow PSR2 to be enabled (Michel Dänzer) [1988103] - drm/i915/display/adlp: Optimize PSR2 power-savings in corner cases (Michel Dänzer) [1988103] - drm/i915/display: Fix glitches when moving cursor with PSR2 selective fetch enabled (Michel Dänzer) [1988103] - drm/i915/display: Handle frontbuffer rendering when PSR2 selective fetch is enabled (Michel Dänzer) [1988103] - drm/i915/display: Drop unnecessary frontbuffer flushes (Michel Dänzer) [1988103] - drm/i915/display/psr: Do full fetch when handling multi-planar formats (Michel Dänzer) [1988103] - drm/i915/display/psr: Handle plane and pipe restrictions at every page flip (Michel Dänzer) [1988103] - drm/i915/display: Only keep PSR enabled if there is active planes (Michel Dänzer) [1988103] - drm/i915/display: Match PSR2 selective fetch sequences with specification (Michel Dänzer) [1988103] - drm/i915/display/dmc: Set DC_STATE_DEBUG_MASK_CORES after firmware load (Michel Dänzer) [1988103] - drm/i915: Nuke intel_prepare_shared_dpll() (Michel Dänzer) [1988103] - drm/i915: Fold ibx_pch_dpll_prepare() into ibx_pch_dpll_enable() (Michel Dänzer) [1988103] - drm/i915: Fold i9xx_set_pll_dividers() into i9xx_enable_pll() (Michel Dänzer) [1988103] - drm/i915: Reuse ilk_needs_fb_cb_tune() for the reduced clock as well (Michel Dänzer) [1988103] - drm/i915: Call {vlv,chv}_prepare_pll() from {vlv,chv}_enable_pll() (Michel Dänzer) [1988103] - drm/i915: Program DPLL P1 dividers consistently (Michel Dänzer) [1988103] - drm/i915: Remove the 'reg' local variable (Michel Dänzer) [1988103] - drm/i915: Clean up variable names in old dpll functions (Michel Dänzer) [1988103] - drm/i915: Clean dpll calling convention (Michel Dänzer) [1988103] - drm/i915: Constify struct dpll all over (Michel Dänzer) [1988103] - drm/i915: Extract ilk_update_pll_dividers() (Michel Dänzer) [1988103] - drm/i915: Clean up gen2 DPLL readout (Michel Dänzer) [1988103] - drm/i915: Set output_types to EDP for vlv/chv DPLL forcing (Michel Dänzer) [1988103] - drm/i915: Silence __iomem sparse warn (Michel Dänzer) [1988103] - drm/i915: split fdi link training from display vtable. (Michel Dänzer) [1988103] - drm/i915: split irq hotplug function from display vtable (Michel Dänzer) [1988103] - drm/i915: split cdclk functions from display vtable. (Michel Dänzer) [1988103] - drm/i915: split audio functions from display vtable (Michel Dänzer) [1988103] - drm/i915: split color functions from display vtable (Michel Dänzer) [1988103] - drm/i915: split watermark vfuncs from display vtable. (Michel Dänzer) [1988103] - drm/i915: split clock gating init from display vtable (Michel Dänzer) [1988103] - drm/i915/display: add intel_fdi_link_train wrapper. (Michel Dänzer) [1988103] - drm/i915: add wrappers around cdclk vtable funcs. (Michel Dänzer) [1988103] - drm/i915/wm: provide wrappers around watermark vfuncs calls (v3) (Michel Dänzer) [1988103] - drm/i915: make update_wm take a dev_priv. (Michel Dänzer) [1988103] - drm/i915/pm: drop get_fifo_size vfunc. (Michel Dänzer) [1988103] - drm/i915: Clean up pre-skl wm calling convention (Michel Dänzer) [1988103] - drm/i915/dmc: Update to DMC v2.12 (Michel Dänzer) [1988103] - drm/i915: Implement PSF GV point support (Michel Dänzer) [1988103] - drm/i915: Extend QGV point restrict mask to 0x3 (Michel Dänzer) [1988103] - drm/i915/display: Disable audio, DRRS and PSR before planes (Michel Dänzer) [1988103] - drm/i915: Make display workaround upper bounds exclusive (Michel Dänzer) [1988103] - drm/i915: Program DFR enable/disable as a GT workaround (Michel Dänzer) [1988103] - drm/i915/step: s/_revid_tbl/_revids (Michel Dänzer) [1988103] - drm/i915/display: Settle on "adl-x" in WA comments (Michel Dänzer) [1988103] - drm/i915: Settle on "adl-x" in WA comments (Michel Dänzer) [1988103] - drm/i915/display/adlp: Disable underrun recovery (Michel Dänzer) [1988103] - drm/i915/tc: Fix system hang on ADL-P during TypeC PHY disconnect (Michel Dänzer) [1988103] - drm/i915/tc: Drop extra TC cold blocking from intel_tc_port_connected() (Michel Dänzer) [1988103] - drm/i915/tc: Fix TypeC PHY connect/disconnect logic on ADL-P (Michel Dänzer) [1988103] - drm/i915/icl/tc: Remove the ICL special casing during TC-cold blocking (Michel Dänzer) [1988103] - drm/i915/tc: Avoid using legacy AUX PW in TBT mode (Michel Dänzer) [1988103] - drm/i915/tc: Refactor TC-cold block/unblock helpers (Michel Dänzer) [1988103] - drm/i915/tc: Add a mode for the TypeC PHY's disconnected state (Michel Dänzer) [1988103] - drm/i915/tc: Don't keep legacy TypeC ports in connected state w/o a sink (Michel Dänzer) [1988103] - drm/i915/tc: Add/use helpers to retrieve TypeC port properties (Michel Dänzer) [1988103] - drm/i915/tc: Check for DP-alt, legacy sinks before taking PHY ownership (Michel Dänzer) [1988103] - drm/i915/tc: Remove waiting for PHY complete during releasing ownership (Michel Dänzer) [1988103] - drm/i915/adlp/tc: Fix PHY connected check for Thunderbolt mode (Michel Dänzer) [1988103] - drm/i915: Force a TypeC PHY disconnect during suspend/shutdown (Michel Dänzer) [1988103] - drm/i915/adlp: Add support for remapping CCS FBs (Michel Dänzer) [1988103] - drm/i915: Follow a new->old platform check order in intel_fb_stride_alignment (Michel Dänzer) [1988103] - drm/i915/adlp: Assert that VMAs in DPT start at 0 (Michel Dänzer) [1988103] - drm/i915/adlp: Require always a power-of-two sized CCS surface stride (Michel Dänzer) [1988103] - drm/i915: Use tile block based dimensions for CCS origin x, y check (Michel Dänzer) [1988103] - drm/i915/fb: move user framebuffer stuff to intel_fb.c (Michel Dänzer) [1988103] - drm/i915/display: split out dpt out of intel_display.c (Michel Dänzer) [1988103] - drm/i915/fb: move intel_surf_alignment() to intel_fb.c (Michel Dänzer) [1988103] - drm/i915: add HAS_ASYNC_FLIPS feature macro (Michel Dänzer) [1988103] - drm/i915/fb: move intel_fb_align_height() to intel_fb.c (Michel Dänzer) [1988103] - drm/i915/fb: move intel_tile_width_bytes() to intel_fb.c (Michel Dänzer) [1988103] - drm/i915/display/adlp: Add new PSR2 workarounds (Michel Dänzer) [1988103] - drm/i915: Program chicken bit during DP MST sequence on TGL+ (Michel Dänzer) [1988103] - drm/i915/display: Workaround cursor left overs with PSR2 selective fetch enabled (Michel Dänzer) [1988103] - drm/i915/display/adlp: Fix PSR2_MAN_TRK_CTL_SU_REGION_END_ADDR calculation (Michel Dänzer) [1988103] - drm/i915: Update memory bandwidth parameters (Michel Dänzer) [1988103] - drm/i915/dp: fix for ADL_P/S dp/edp max source rates (Michel Dänzer) [1988103] - drm/i915/dp: fix DG1 and RKL max source rates (Michel Dänzer) [1988103] - drm/i915/dp: fix EHL/JSL max source rates calculation (Michel Dänzer) [1988103] - drm/i915/dp: fix TGL and ICL max source rates (Michel Dänzer) [1988103] - drm/i915/dp: Fix eDP max rate for display 11+ (Michel Dänzer) [1988103] - drm/i915/dp: fix DG2 max source rate check (Michel Dänzer) [1988103] - drm/i915/dg2: add DG2 UHBR source rates (Michel Dänzer) [1988103] - drm/i915/display: remove explicit CNL handling from intel_dp.c (Michel Dänzer) [1988103] - drm/i915/dsi/xelpd: Enable mipi dsi support. (Michel Dänzer) [1988103] - drm/i915/dsi/xelpd: Add WA to program LP to HS wakeup guardband (Michel Dänzer) [1988103] - drm/i915/display: Update small joiner ram size (Michel Dänzer) [1988103] - drm/i915/adl_p: Also disable underrun recovery with MSO (Michel Dänzer) [1988103] - drm/i915/display/adl_p: Correctly program MBUS DBOX A credits (Michel Dänzer) [1988103] - drm/i915: Apply CMTG clock disabling WA while DPLL0 is enabled (Michel Dänzer) [1988103] - drm/i915/adl_p: Add ddi buf translation tables for combo PHY (Michel Dänzer) [1988103] - drm/i915/adl_s: Update ddi buf translation tables (Michel Dänzer) [1988103] - drm/i915: Add the missing adls vswing tables (Michel Dänzer) [1988103] - drm/i915/adlp: Add workaround to disable CMTG clock gating (Michel Dänzer) [1988103] - drm/i915/adl_p: Allow underrun recovery when possible (Michel Dänzer) [1988103] - drm/i915: Add dummy IS_DG2 definition (Michel Dänzer) [1988103] - drm/i915: Extend Wa_1406941453 to adl-p (Michel Dänzer) [1988103] - drm/i915/display/adl_p: Implement PSR changes (Michel Dänzer) [1988103] - drm/i915/debugfs: DISPLAY_VER 13 lpsp capability (Michel Dänzer) [1988103] - drm/i915/adlp: Add ADL-P GuC/HuC firmware files (Michel Dänzer) [1988103] - drm/i915/huc: Update TGL and friends to HuC 7.9.3 (Michel Dänzer) [1988103] - drm/i915/guc: Update firmware to v62.0.0 (Michel Dänzer) [1988103] - drm/i915/guc: Introduce unified HXG messages (Michel Dänzer) [1988103] - drm/i915/display/adl_p: Implement Wa_16011303918 (Michel Dänzer) [1988103] - drm/i915/xelpd: Handle PSR2 SDP indication in the prior scanline (Michel Dänzer) [1988103] - drm/i915/display/psr: Handle SU Y granularity (Michel Dänzer) [1988103] - drm/i915/display/adl_p: Implement Wa_16011168373 (Michel Dänzer) [1988103] - drm/i915/display/adl_p: Implement Wa_22012278275 (Michel Dänzer) [1988103] - drm/i915: Nuke buf_trans hdmi functions (Michel Dänzer) [1988103] - drm/i915: Clean up jsl/ehl buf trans functions (Michel Dänzer) [1988103] - drm/i915: Fix ehl edp hbr2 vswing table (Michel Dänzer) [1988103] - drm/i915: Deduplicate icl DP HBR2 vs. eDP HBR3 table (Michel Dänzer) [1988103] - drm/i915: Fix dg1 buf trans tables (Michel Dänzer) [1988103] - drm/i915: Introduce rkl_get_combo_buf_trans() (Michel Dänzer) [1988103] - drm/i915: Clean up hsw/bdw/skl/kbl buf trans funcs (Michel Dänzer) [1988103] - drm/i915: Introduce encoder->get_buf_trans() (Michel Dänzer) [1988103] - drm/i915: Store the HDMI default entry in the bug trans struct (Michel Dänzer) [1988103] - drm/i915; Return the whole buf_trans struct from get_buf_trans() (Michel Dänzer) [1988103] - drm/i915: Introduce intel_get_buf_trans() (Michel Dänzer) [1988103] - drm/i915: Wrap the buf trans tables into a struct (Michel Dänzer) [1988103] - drm/i915: Rename dkl phy buf trans tables (Michel Dänzer) [1988103] - drm/i915: Wrap the platform specific buf trans structs into a union (Michel Dänzer) [1988103] - drm/i915: Introduce hsw_get_buf_trans() (Michel Dänzer) [1988103] - drm/i915: s/intel/hsw/ for hsw/bdw/skl buf trans (Michel Dänzer) [1988103] - drm/i915/adl_p: Load DMC (Michel Dänzer) [1988103] - drm/i915/adl_p: Pipe B DMC Support (Michel Dänzer) [1988103] - drm/i915/xelpd: Pipe A DMC plugging (Michel Dänzer) [1988103] - drm/i915/dmc: Introduce DMC_FW_MAIN (Michel Dänzer) [1988103] - drm/i915/adl_p: Add initial ADL_P Workarounds (Michel Dänzer) [1988103] - drm/i915/xelpd: break feature inheritance (Michel Dänzer) [1988103] - backlight: backlight: Make of_find_backlight static (Jérôme Glisse) [1988103] - backlight: backlight: Drop backlight_put() (Jérôme Glisse) [1988103] - backlight: backlight: Introduce backlight_get_brightness() (Jérôme Glisse) [1988103] - backlight: backlight: Drop extern from prototypes (Jérôme Glisse) [1988103] - backlight: generic_bl: Remove this driver as it is unused (Michel Dänzer) [1988103] - backlight: backlight: Document enums in backlight.h (Jérôme Glisse) [1988103] - backlight: backlight: Document inline functions in backlight.h (Jérôme Glisse) [1988103] - backlight: backlight: Improve backlight_device documentation (Jérôme Glisse) [1988103] - backlight: backlight: Improve backlight_properties documentation (Jérôme Glisse) [1988103] - backlight: backlight: Improve backlight_ops documentation (Jérôme Glisse) [1988103] - backlight: backlight: Add backlight_is_blank() (Jérôme Glisse) [1988103] - backlight: Add backlight_device_get_by_name() (Jérôme Glisse) [1988103] - backlight: Expose brightness curve type through sysfs (Michel Dänzer) [1988103] - backlight: Remove obsolete comment for ->state (Jérôme Glisse) [1988103] - x86/gpu: add JasperLake to gen11 early quirks (Michel Dänzer) [1988103] - drm/i915/adl_p: ADL_P device info enabling (Michel Dänzer) [1988103] - redhat/configs: Disable CONFIG_DRM_VMWGFX on aarch64 (Michel Dänzer) [1988103] - drm/amd/display: Reduce stack size for dml31 UseMinimumDCFCLK (Michel Dänzer) [1988103] - drm/amd/display: Reduce stack size for dml31_ModeSupportAndSystemConfigurationFull (Michel Dänzer) [1988103] - drm/amdgpu: Initialize max/min_dpm_level (Michel Dänzer) [1988103] - redhat/configs: Disable CONFIG_HSA_AMD_SVM for now (Michel Dänzer) [1988103] - i915: Convert to older tasklet API (Michel Dänzer) [1988103] - drm/ttm: Include asm/pgtable.h (Michel Dänzer) [1988103] - Merge DRM changes from upstream v5.13..v5.14.21 (Michel Dänzer) [1988103] - PCI: Add support for dev_groups to struct pci_driver (Jérôme Glisse) [1988103] - drm: Initialize some local variables to avoid compiler warnings (Jérôme Glisse) [1988103] - drm: Use swiotlb_nr_tbl instead of is_swiotlb_active (Jérôme Glisse) [1988103] - i915: Use mdev_type_kobj_to_group_id instead of mtype_get_type_group_id (Jérôme Glisse) [1988103] - i915: Convert to older tasklet API (Jérôme Glisse) [1988103] - drm: Drop const from list_sort compare function prototypes (Jérôme Glisse) [1988103] - Merge DRM changes from upstream v5.12.14..v5.13 (Michel Dänzer) [1988103] - vfio/mdev: add helper to get index of mdev_type sysfs file (Jérôme Glisse) [1988103] - drm/syncobj: make lockdep complain on WAIT_FOR_SUBMIT v3 (Jérôme Glisse) [1988103] - Revert "drm/i915: Implement Wa_1508744258" (Michel Dänzer) [1988103] - Revert "drm/i915: Add the missing adls vswing tables" (Michel Dänzer) [1988103] - x86/gpu: Add Alderlake-S stolen memory support (Michel Dänzer) [1988103] - x86/gpu: add RKL stolen memory support (Michel Dänzer) [1988103] - x86/gpu: add TGL stolen memory support (Michel Dänzer) [1988103] - x86/gpu: add ElkhartLake to gen11 early quirks (Michel Dänzer) [1988103] - x86/gpu: reserve ICL's graphics stolen memory (Michel Dänzer) [1988103] - selftest/x86/signal: Include test cases for validating sigaltstack (Prarit Bhargava) [1837321] - x86/signal: Detect and prevent an alternate signal stack overflow (Prarit Bhargava) [1837321] - selftest/sigaltstack: Use the AT_MINSIGSTKSZ aux vector if available (Prarit Bhargava) [1837321] - x86/fpu: Additional cleanups (Prarit Bhargava) [1837321] - binfmt_elf: Respect error return from `regset->active' (Prarit Bhargava) [1837321] - x86/fpu: Optimize out sigframe xfeatures when in init state (Prarit Bhargava) [1837321] - Documentation/x86: Add documentation for using dynamic XSTATE features (Prarit Bhargava) [1837321] - selftests/x86/amx: Add context switch test (Prarit Bhargava) [1837321] - selftests/x86/amx: Add test cases for AMX state management (Prarit Bhargava) [1837321] - x86/fpu: Include vmalloc.h for vzalloc() (Prarit Bhargava) [1837321] - x86/fpu/amx: Enable the AMX feature in 64-bit mode (Prarit Bhargava) [1837321] - x86/fpu: Add XFD handling for dynamic states (Prarit Bhargava) [1837321] - x86/fpu: Calculate the default sizes independently (Prarit Bhargava) [1837321] - x86/fpu/amx: Define AMX state components and have it used for boot-time checks (Prarit Bhargava) [1837321] - x86/fpu/xstate: Prepare XSAVE feature table for gaps in state component numbers (Prarit Bhargava) [1837321] - x86/fpu/xstate: Add fpstate_realloc()/free() (Prarit Bhargava) [1837321] - x86/fpu/xstate: Add XFD #NM handler (Prarit Bhargava) [1837321] - x86/fpu: Update XFD state where required (Prarit Bhargava) [1837321] - x86/fpu: Add sanity checks for XFD (Prarit Bhargava) [1837321] - x86/fpu: Add XFD state to fpstate (Prarit Bhargava) [1837321] - x86/msr-index: Add MSRs for XFD (Prarit Bhargava) [1837321] - x86/cpufeatures: Add eXtended Feature Disabling (XFD) feature bit (Prarit Bhargava) [1837321] - x86/fpu: Reset permission and fpstate on exec() (Prarit Bhargava) [1837321] - x86/fpu: Prepare fpu_clone() for dynamically enabled features (Prarit Bhargava) [1837321] - x86/fpu/signal: Prepare for variable sigframe length (Prarit Bhargava) [1837321] - x86/signal: Use fpu::__state_user_size for sigalt stack validation (Prarit Bhargava) [1837321] - x86/fpu: Add basic helpers for dynamically enabled features (Prarit Bhargava) [1837321] - x86/arch_prctl: Add controls for dynamic XSTATE components (Prarit Bhargava) [1837321] - x86/fpu: Add fpu_state_config::legacy_features (Prarit Bhargava) [1837321] - x86/fpu: Add members to struct fpu to cache permission information (Prarit Bhargava) [1837321] - x86/fpu/xstate: Provide xstate_calculate_size() (Prarit Bhargava) [1837321] - x86/signal: Implement sigaltstack size validation (Prarit Bhargava) [1837321] - signal: Add an optional check for altstack size (Prarit Bhargava) [1837321] - x86/fpu: Remove old KVM FPU interface (Prarit Bhargava) [1837321] - x86/kvm: Convert FPU handling to a single swap buffer (Prarit Bhargava) [1837321] - x86/fpu: Provide infrastructure for KVM FPU cleanup (Prarit Bhargava) [1837321] - x86/fpu: Prepare for sanitizing KVM FPU code (Prarit Bhargava) [1837321] - x86/fpu/xstate: Move remaining xfeature helpers to core (Prarit Bhargava) [1837321] - x86/fpu: Rework restore_regs_from_fpstate() (Prarit Bhargava) [1837321] - x86/fpu: Mop up xfeatures_mask_uabi() (Prarit Bhargava) [1837321] - x86/fpu: Move xstate feature masks to fpu_*_cfg (Prarit Bhargava) [1837321] - x86/fpu: Move xstate size to fpu_*_cfg (Prarit Bhargava) [1837321] - x86/fpu/xstate: Cleanup size calculations (Prarit Bhargava) [1837321] - x86/fpu: Cleanup fpu__init_system_xstate_size_legacy() (Prarit Bhargava) [1837321] - x86/fpu: Provide struct fpu_config (Prarit Bhargava) [1837321] - x86/fpu/signal: Use fpstate for size and features (Prarit Bhargava) [1837321] - x86/fpu/xstate: Use fpstate for copy_uabi_to_xstate() (Prarit Bhargava) [1837321] - x86/fpu: Use fpstate in __copy_xstate_to_uabi_buf() (Prarit Bhargava) [1837321] - x86/fpu: Use fpstate in fpu_copy_kvm_uabi_to_fpstate() (Prarit Bhargava) [1837321] - x86/fpu/xstate: Use fpstate for xsave_to_user_sigframe() (Prarit Bhargava) [1837321] - x86/fpu/xstate: Use fpstate for os_xsave() (Prarit Bhargava) [1837321] - x86/fpu: Use fpstate::size (Prarit Bhargava) [1837321] - x86/fpu: Add size and mask information to fpstate (Prarit Bhargava) [1837321] - x86/process: Move arch_thread_struct_whitelist() out of line (Prarit Bhargava) [1837321] - x86/fpu: Do not leak fpstate pointer on fork (Prarit Bhargava) [1837321] - x86/fpu: Remove fpu::state (Prarit Bhargava) [1837321] - x86/math-emu: Convert to fpstate (Prarit Bhargava) [1837321] - x86/fpu/core: Convert to fpstate (Prarit Bhargava) [1837321] - x86/fpu/signal: Convert to fpstate (Prarit Bhargava) [1837321] - x86/fpu/regset: Convert to fpstate (Prarit Bhargava) [1837321] - x86/fpu: Convert tracing to fpstate (Prarit Bhargava) [1837321] - x86/KVM: Convert to fpstate (Prarit Bhargava) [1837321] - x86/fpu: Replace KVMs xstate component clearing (Prarit Bhargava) [1837321] - x86/fpu: Convert restore_fpregs_from_fpstate() to struct fpstate (Prarit Bhargava) [1837321] - x86/fpu: Convert fpstate_init() to struct fpstate (Prarit Bhargava) [1837321] - fpu/types.h: KABI fix Part I (Prarit Bhargava) [1837321] - x86/fpu: Provide struct fpstate (Prarit Bhargava) [1837321] - x86/fpu: Replace KVMs home brewed FPU copy to user (Prarit Bhargava) [1837321] - x86/fpu: Provide a proper function for ex_handler_fprestore() (Prarit Bhargava) [1837321] - x86/fpu: Replace the includes of fpu/internal.h (Prarit Bhargava) [1837321] - x86/fpu: Mop up the internal.h leftovers (Prarit Bhargava) [1837321] - x86/sev: Include fpu/xcr.h (Prarit Bhargava) [1837321] - x86/fpu: Remove internal.h dependency from fpu/signal.h (Prarit Bhargava) [1837321] - x86/fpu: Move fpstate functions to api.h (Prarit Bhargava) [1837321] - x86/fpu: Move mxcsr related code to core (Prarit Bhargava) [1837321] - x86/fpu: Move fpregs_restore_userregs() to core (Prarit Bhargava) [1837321] - x86/fpu: Make WARN_ON_FPU() private (Prarit Bhargava) [1837321] - x86/fpu: Move legacy ASM wrappers to core (Prarit Bhargava) [1837321] - x86/fpu: Move os_xsave() and os_xrstor() to core (Prarit Bhargava) [1837321] - x86/fpu: Make os_xrstor_booting() private (Prarit Bhargava) [1837321] - x86/fpu: Clean up CPU feature tests (Prarit Bhargava) [1837321] - x86/fpu: Move context switch and exit to user inlines into sched.h (Prarit Bhargava) [1837321] - x86/fpu: Mark fpu__init_prepare_fx_sw_frame() as __init (Prarit Bhargava) [1837321] - x86/fpu: Rework copy_xstate_to_uabi_buf() (Prarit Bhargava) [1837321] - x86/fpu: Replace KVMs home brewed FPU copy from user (Prarit Bhargava) [1837321] - x86/fpu: Move KVMs FPU swapping to FPU core (Prarit Bhargava) [1837321] - x86/fpu/xstate: Mark all init only functions __init (Prarit Bhargava) [1837321] - x86/fpu/xstate: Provide and use for_each_xfeature() (Prarit Bhargava) [1837321] - x86/fpu: Cleanup xstate xcomp_bv initialization (Prarit Bhargava) [1837321] - x86/fpu: Do not inherit FPU context for kernel and IO worker threads (Prarit Bhargava) [1837321] - x86/process: Clone FPU in copy_thread() (Prarit Bhargava) [1837321] - x86/fpu: Remove pointless memset in fpu_clone() (Prarit Bhargava) [1837321] - x86/fpu: Cleanup the on_boot_cpu clutter (Prarit Bhargava) [1837321] - x86/fpu: Restrict xsaves()/xrstors() to independent states (Prarit Bhargava) [1837321] - x86/pkru: Remove useless include (Prarit Bhargava) [1837321] - x86/fpu: Update stale comments (Prarit Bhargava) [1837321] - x86/fpu: Remove pointless argument from switch_fpu_finish() (Prarit Bhargava) [1837321] - x86/fpu: Mask out the invalid MXCSR bits properly (Prarit Bhargava) [1837321] - x86/fpu: Restore the masking out of reserved MXCSR bits (Prarit Bhargava) [1837321] - x86/fpu/signal: Fix missed conversion to correct boolean retval in save_xstate_epilog() (Prarit Bhargava) [1837321] - x86/fpu/signal: Change return code of restore_fpregs_from_user() to boolean (Prarit Bhargava) [1837321] - x86/fpu/signal: Change return code of check_xstate_in_sigframe() to boolean (Prarit Bhargava) [1837321] - x86/fpu/signal: Change return type of __fpu_restore_sig() to boolean (Prarit Bhargava) [1837321] - x86/fpu/signal: Change return type of fpu__restore_sig() to boolean (Prarit Bhargava) [1837321] - x86/signal: Change return type of restore_sigcontext() to boolean (Prarit Bhargava) [1837321] - x86/fpu/signal: Change return type of copy_fpregs_to_sigframe() helpers to boolean (Prarit Bhargava) [1837321] - x86/fpu/signal: Change return type of copy_fpstate_to_sigframe() to boolean (Prarit Bhargava) [1837321] - x86/fpu/signal: Move xstate clearing out of copy_fpregs_to_sigframe() (Prarit Bhargava) [1837321] - x86/fpu/signal: Move header zeroing out of xsave_to_user_sigframe() (Prarit Bhargava) [1837321] - x86/fpu/signal: Clarify exception handling in restore_fpregs_from_user() (Prarit Bhargava) [1837321] - x86/elf: Support a new ELF aux vector AT_MINSIGSTKSZ (Prarit Bhargava) [1837321] - uapi/auxvec: Define the aux vector AT_MINSIGSTKSZ (Prarit Bhargava) [1837321] - x86: get rid of get_user_ex() in restore_sigcontext() (Prarit Bhargava) [1837321] - x86: get rid of get_user_ex() in ia32_restore_sigcontext() (Prarit Bhargava) [1837321] - x86: Remove force_iret() (Prarit Bhargava) [1837321] - x86/uaccess, signal: Fix AC=1 bloat (Prarit Bhargava) [1837321] - x86/ia32: Fix ia32_restore_sigcontext() AC leak (Prarit Bhargava) [1837321] - x86/tsc: Add tsc_early_khz command line parameter (Prarit Bhargava) [1957375] - x86/debug: Support negative polarity DR6 bits (Prarit Bhargava) [2017958]- KVM: SVM: Do not terminate SEV-ES guests on GHCB validation failure (Vitaly Kuznetsov) [2032931] - KVM: SEV: Fall back to vmalloc for SEV-ES scratch area if necessary (Vitaly Kuznetsov) [2032931] - KVM: SEV: Return appropriate error codes if SEV-ES scratch setup fails (Vitaly Kuznetsov) [2032931] - KVM: SEV: Refactor out sev_es_state struct (Vitaly Kuznetsov) [2032931] - s390: mm: Fix secure storage access exception handling (Thomas Huth) [1984910] - KVM: PPC: Book3S HV: Make idle_kvm_start_guest() return 0 if it went to guest (Jon Maloy) [2018960] {CVE-2021-43056} - KVM: PPC: Book3S HV: Fix stack handling in idle_kvm_start_guest() (Jon Maloy) [2018960] {CVE-2021-43056} - KVM: arm64: selftests: arch_timer: Support vCPU migration (Gavin Shan) [2024808] - KVM: arm64: selftests: Add arch_timer test (Gavin Shan) [2024808] - KVM: arm64: selftests: Add host support for vGIC (Gavin Shan) [2024808] - KVM: arm64: selftests: Add basic GICv3 support (Gavin Shan) [2024808] - KVM: arm64: selftests: Add light-weight spinlock support (Gavin Shan) [2024808] - KVM: arm64: selftests: Add guest support to get the vcpuid (Gavin Shan) [2024808] - KVM: arm64: selftests: Maintain consistency for vcpuid type (Gavin Shan) [2024808] - KVM: arm64: selftests: Add support to disable and enable local IRQs (Gavin Shan) [2024808] - KVM: arm64: selftests: Add basic support to generate delays (Gavin Shan) [2024808] - KVM: arm64: selftests: Add basic support for arch_timers (Gavin Shan) [2024808] - KVM: arm64: selftests: Add support for cpu_relax (Gavin Shan) [2024808] - KVM: arm64: selftests: Introduce ARM64_SYS_KVM_REG (Gavin Shan) [2024808] - tools: arm64: Import sysreg.h (Gavin Shan) [2024808] - KVM: arm64: selftests: Add MMIO readl/writel support (Gavin Shan) [2024808] - selftests: KVM: Introduce psci_cpu_on_test (Gavin Shan) [2024808] - KVM: arm64: selftests: get-reg-list: actually enable pmu regs in pmu sublist (Gavin Shan) [2024808] - KVM: arm64: Update MAINTAINERS to include selftests (Gavin Shan) [2024808] - KVM: arm64: selftests: get-reg-list: Split base and pmu registers (Gavin Shan) [2024808] - KVM: arm64: selftests: get-reg-list: Remove get-reg-list-sve (Gavin Shan) [2024808] - KVM: arm64: selftests: get-reg-list: Provide config selection option (Gavin Shan) [2024808] - KVM: arm64: selftests: get-reg-list: Prepare to run multiple configs at once (Gavin Shan) [2024808] - KVM: arm64: selftests: get-reg-list: Introduce vcpu configs (Gavin Shan) [2024808] - sctp: make the raise timer more simple and accurate (Xin Long) [2020474] - Enable flowtable ipv4/ipv6 support (Phil Sutter) [1850324] - ip6_vti: initialize __ip6_tnl_parm struct in vti6_siocdevprivate (William Zhao) [1941928] - svcrdma: Fix a crash in svcrdma_counter_handler (Benjamin Coddington) [2037213] - fbcon: Fix global-out-of-bounds read in fbcon_get_font() (Lyude Paul) [1904374] - bnxt_en: Clean up completion ring page arrays completely (Ken Cox) [1987074] - bnxt_en: Fix error recovery regression (Ken Cox) [1987074] - bnxt_en: Fix possible unintended driver initiated error recovery (Ken Cox) [1987074] - bnxt_en: Fix UDP tunnel logic (Ken Cox) [1987074] - bnxt_en: Fix asic.rev in devlink dev info command (Ken Cox) [1987074] - bnxt_en: fix read of stored FW_PSID version on P5 devices (Ken Cox) [1987074] - bnxt_en: fix stored FW_PSID version masks (Ken Cox) [1987074] - bnxt_en: fix kernel doc warnings in bnxt_hwrm.c (Ken Cox) [1987074] - bnxt_en: Fix 64-bit doorbell operation on 32-bit kernels (Ken Cox) [1987074] - bnxt_en: support multiple HWRM commands in flight (Ken Cox) [1987074] - bnxt_en: remove legacy HWRM interface (Ken Cox) [1987074] - bnxt_en: update all firmware calls to use the new APIs (Ken Cox) [1987074] - bnxt_en: use link_lock instead of hwrm_cmd_lock to protect link_info (Ken Cox) [1987074] - bnxt_en: add support for HWRM request slices (Ken Cox) [1987074] - bnxt_en: add HWRM request assignment API (Ken Cox) [1987074] - bnxt_en: discard out of sequence HWRM responses (Ken Cox) [1987074] - bnxt_en: introduce new firmware message API based on DMA pools (Ken Cox) [1987074] - bnxt_en: move HWRM API implementation into separate file (Ken Cox) [1987074] - bnxt_en: Refactor the HWRM_VER_GET firmware calls (Ken Cox) [1987074] - bnxt_en: remove DMA mapping for KONG response (Ken Cox) [1987074] - bnxt: count discards due to memory allocation errors (Ken Cox) [1987074] - bnxt: count packets discarded because of netpoll (Ken Cox) [1987074] - net: broadcom: switch from 'pci_' to 'dma_' API (Ken Cox) [1987074] - bnxt_en: Add missing DMA memory barriers (Ken Cox) [1987074] - bnxt_en: Disable aRFS if running on 212 firmware (Ken Cox) [1987074] - bnxt: count Tx drops (Ken Cox) [1987074] - bnxt: make sure xmit_more + errors does not miss doorbells (Ken Cox) [1987074] - bnxt: disable napi before canceling DIM (Ken Cox) [1987074] - bnxt: don't lock the tx queue from napi poll (Ken Cox) [1987074] - bnxt_en: Use register window 6 instead of 5 to read the PHC (Ken Cox) [1987074] - bnxt_en: Update firmware call to retrieve TX PTP timestamp (Ken Cox) [1987074] - bnxt_en: Update firmware interface to 1.10.2.52 (Ken Cox) [1987074] - bnxt_en: Increase maximum RX ring size if jumbo ring is not used (Ken Cox) [1987074] - bnxt_en: Don't use static arrays for completion ring pages (Ken Cox) [1987074] - bnxt_en: Add missing periodic PHC overflow check (Ken Cox) [1987074] - bnxt_en: Log if an invalid signal detected on TSIO pin (Ken Cox) [1987074] - bnxt_en: Event handler for PPS events (Ken Cox) [1987074 1990156] - bnxt_en: 1PPS functions to configure TSIO pins (Ken Cox) [1987074 1990156] - bnxt_en: 1PPS support for 5750X family chips (Ken Cox) [1987074 1990156] - bnxt_en: Do not read the PTP PHC during chip reset (Ken Cox) [1987074 1990156] - bnxt_en: Move bnxt_ptp_init() from bnxt_open() back to bnxt_init_one() (Ken Cox) [1987074 1990156] - bnxt_en: Fix PTP capability discovery (Ken Cox) [1987074] - bnxt_en: Move bnxt_ptp_init() to bnxt_open() (Ken Cox) [1987074] - bnxt: Remove rcu_read_lock() around XDP program invocation (Ken Cox) [1987074] - bnxt_en: Enable hardware PTP support (Ken Cox) [1987074] - bnxt_en: Transmit and retrieve packet timestamps (Ken Cox) [1987074] - bnxt_en: Get the RX packet timestamp (Ken Cox) [1987074] - bnxt_en: Get the full 48-bit hardware timestamp periodically (Ken Cox) [1987074] - bnxt_en: Add PTP clock APIs, ioctls, and ethtool methods (Ken Cox) [1987074] - bnxt_en: Get PTP hardware capability from firmware (Ken Cox) [1987074] - bnxt_en: Update firmware interface to 1.10.2.47 (Ken Cox) [1987074] - bnxt_en: Fix fall-through warnings for Clang (Ken Cox) [1987074] - bnxt_en: Fix and improve .ndo_features_check(). (Ken Cox) [1987074] - bnxt_en: Implement .ndo_features_check(). (Ken Cox) [1987074] - bnxt_en: Support IFF_SUPP_NOFCS feature to transmit without ethernet FCS. (Ken Cox) [1987074] - bnxt_en: Call bnxt_approve_mac() after the PF gives up control of the VF MAC. (Ken Cox) [1987074] - bnxt_en: Move bnxt_approve_mac(). (Ken Cox) [1987074] - bnxt_en: allow VF config ops when PF is closed (Ken Cox) [1987074] - bnxt_en: Add support for fw managed link down feature. (Ken Cox) [1987074] - bnxt_en: Add a new phy_flags field to the main driver structure. (Ken Cox) [1987074] - bnxt_en: report signal mode in link up messages (Ken Cox) [1987074] - bnxt: add more ethtool standard stats (Ken Cox) [1987074] - bnxt: implement ethtool standard stats (Ken Cox) [1987074] - bnxt: implement ethtool::get_fec_stats (Ken Cox) [1987074] - bnxt_en: Free and allocate VF-Reps during error recovery. (Ken Cox) [1987074] - bnxt_en: Refactor __bnxt_vf_reps_destroy(). (Ken Cox) [1987074] - bnxt_en: Refactor bnxt_vf_reps_create(). (Ken Cox) [1987074] - bnxt_en: Invalidate health register mapping at the end of probe. (Ken Cox) [1987074] - bnxt_en: Treat health register value 0 as valid in bnxt_try_reover_fw(). (Ken Cox) [1987074] - bnxt_en: Enhance retry of the first message to the firmware. (Ken Cox) [1987074] - bnxt_en: Set BNXT_STATE_FW_RESET_DET flag earlier for the RDMA driver. (Ken Cox) [1987074] - bnxt_en: check return value of bnxt_hwrm_func_resc_qcaps (Ken Cox) [1987074] - bnxt_en: don't fake firmware response success when PCI is disabled (Ken Cox) [1987074] - bnxt_en: Improve wait for firmware commands completion (Ken Cox) [1987074] - bnxt_en: Improve the status_reliable flag in bp->fw_health. (Ken Cox) [1987074] - Bluetooth: fix use-after-free error in lock_sock_nested() (Gopal Tiwari) [2005689] - rpmspec: add release string to kernel doc directory name (Jan Stancek) [1824836] - cpufreq: intel_pstate: Fix cpu->pstate.turbo_freq initialization (Mark Langsdorf) [2031830] - ACPI: CPPC: Add NULL pointer check to cppc_get_perf() (Mark Langsdorf) [2031830] - cpufreq: intel_pstate: hybrid: Rework HWP calibration (Mark Langsdorf) [2031830] - ACPI: CPPC: Introduce cppc_get_nominal_perf() (Mark Langsdorf) [2031830] - cpufreq: Replace deprecated CPU-hotplug functions (Mark Langsdorf) [2031830] - cpufreq: intel_pstate: hybrid: Fix build with CONFIG_ACPI unset (Mark Langsdorf) [2031830] - cpufreq: intel_pstate: hybrid: CPU-specific scaling factor (Mark Langsdorf) [2031830] - cpufreq: intel_pstate: hybrid: Avoid exposing two global attributes (Mark Langsdorf) [2031830] - ASoC: amd: renoir: Run hibernation callbacks (Renjith Pananchikkal) [1987617] - hugetlb: fix hugetlb cgroup refcounting during vma split (Waiman Long) [2032811] - hugetlb_cgroup: fix imbalanced css_get and css_put pair for shared mappings (Waiman Long) [2032811] - mm/hugetlb: change hugetlb_reserve_pages() to type bool (Waiman Long) [2032811] - hugetlb: fix an error code in hugetlb_reserve_pages() (Waiman Long) [2032811] - hugetlb_cgroup: fix offline of hugetlb cgroup with reservations (Waiman Long) [2032811] - hugetlb_cgroup: fix reservation accounting (Waiman Long) [2032811] - mm/hugetlb: narrow the hugetlb_lock protection area during preparing huge page (Waiman Long) [2032811] - mm/hugetlb: a page from buddy is not on any list (Waiman Long) [2032811] - mm/hugetlb: not necessary to coalesce regions recursively (Waiman Long) [2032811] - selftests/vm/write_to_hugetlbfs.c: fix unused variable warning (Waiman Long) [2032811] - hugetlb_cgroup: add hugetlb_cgroup reservation tests (Waiman Long) [2032811] - hugetlb: support file_region coalescing again (Waiman Long) [2032811] - hugetlb_cgroup: support noreserve mappings (Waiman Long) [2032811] - hugetlb_cgroup: add accounting for shared mappings (Waiman Long) [2032811] - hugetlb: disable region_add file_region coalescing (Waiman Long) [2032811] - hugetlb_cgroup: add reservation accounting for private mappings (Waiman Long) [2032811] - mm/hugetlb_cgroup: fix hugetlb_cgroup migration (Waiman Long) [2032811] - hugetlb_cgroup: add interface for charge/uncharge hugetlb reservations (Waiman Long) [2032811] - hugetlb_cgroup: add hugetlb_cgroup reservation counter (Waiman Long) [2032811] - mm/vma: move VM_NO_KHUGEPAGED into generic header (Waiman Long) [2032811] - mm/cma.c: switch to bitmap_zalloc() for cma bitmap allocation (Waiman Long) [2032811] - hugetlb: remove duplicated code (Waiman Long) [2032811] - hugetlb: region_chg provides only cache entry (Waiman Long) [2032811] - arm64/mm: Refactor __do_page_fault() (Waiman Long) [2032811] - arm64/mm: Drop task_struct argument from __do_page_fault() (Waiman Long) [2032811] - hugetlbfs: always use address space in inode for resv_map pointer (Waiman Long) [2032811] - mm: remove redundant 'default n' from Kconfig-s (Waiman Long) [2032811] - hugetlbfs: fix potential over/underflow setting node specific nr_hugepages (Waiman Long) [2032811] - hugetlb: allow to free gigantic pages regardless of the configuration (Waiman Long) [2032811] - mm/cma.c: fix crash on CMA allocation if bitmap allocation fails (Waiman Long) [2032811] - mm/cma.c: fix the bitmap status to show failed allocation reason (Waiman Long) [2032811] - mm/cma_debug.c: fix the break condition in cma_maxchunk_get() (Waiman Long) [2032811] - mm: no need to check return value of debugfs_create functions (Waiman Long) [2032811] - x86/mm: Break out user address space handling (Waiman Long) [2032811] - fs: add vfs_parse_fs_param_source() helper (Waiman Long) [2034609] - cgroup: verify that source is a string (Waiman Long) [2034609] - ice: Fix E810 PTP reset flow (Jonathan Toppins) [2013478] - ice: Use div64_u64 instead of div_u64 in adjfine (Jonathan Toppins) [2013478] - ice: Don't put stale timestamps in the skb (Jonathan Toppins) [2013478] - ice: Fix problems with DSCP QoS implementation (Jonathan Toppins) [2030400] - ice: fix software generating extra interrupts (Jonathan Toppins) [2030400] - ice: fix rate limit update after coalesce change (Jonathan Toppins) [2030400] - ice: update dim usage and moderation (Jonathan Toppins) [2030400] - ice: make use of ice_for_each_* macros (Jonathan Toppins) [2030400] - ice: Remove boolean vlan_promisc flag from function (Jonathan Toppins) [2030400] - ice: check whether PTP is initialized in ice_ptp_release() (Jonathan Toppins) [2030400] - ice: devlink: Make devlink_register to be void (Jonathan Toppins) [2030400] - ice: split ice_ring onto Tx/Rx separate structs (Jonathan Toppins) [2030400] - ice: Prefer kcalloc over open coded arithmetic (Jonathan Toppins) [2030400] - ice: Fix macro name for IPv4 fragment flag (Jonathan Toppins) [2030400] - ice: refactor devlink getter/fallback functions to void (Jonathan Toppins) [2030400] - ice: Fix link mode handling (Jonathan Toppins) [2030400] - ice: Add feature bitmap, helpers and a check for DSCP (Jonathan Toppins) [2030400] - ice: Add DSCP support (Jonathan Toppins) [2030400]- fanotify: Make waits for fanotify events only killable (Miklos Szeredi) [1897416] - fanotify: Use interruptible wait when waiting for permission events (Miklos Szeredi) [1897416] - fanotify: Track permission event state (Miklos Szeredi) [1897416] - fanotify: Simplify cleaning of access_list (Miklos Szeredi) [1897416] - fsnotify: Create function to remove event from notification list (Miklos Szeredi) [1897416] - fanotify: Move locking inside get_one_event() (Miklos Szeredi) [1897416] - fanotify: Fold dequeue_event() into process_access_response() (Miklos Szeredi) [1897416] - fanotify: rename struct fanotify_{,perm_}event_info (Miklos Szeredi) [1897416] - RDMA/mlx5: Fix crash when unbind multiport slave (Amir Tzin) [1997386] - redhat: Fix mock.cfg cleanup in redhat/Makefile (Benjamin Coddington) - timekeeping: Use proper clock specifier names in functions (Josef Oskera) [2026471] - leds: ledtrig-activity: use ktime_get_boot_ns() (Josef Oskera) [2026471] - iio: use timespec64 based interfaces for iio_get_time_ns() (Josef Oskera) [2026471] - drivers: net: netdevsim: fix devlink_trap selftests failing (Petr Oros) [2021837] - netdevsim: remove max_vfs dentry (Petr Oros) [2021837] - netdevsim: Fix unsigned being compared to less than zero (Petr Oros) [2021837] - devlink: Protect rate list with lock while switching modes (Petr Oros) [2021837] - devlink: Remove eswitch mode check for mode set call (Petr Oros) [2021837] - devlink: Decrease refcnt of parent rate object on leaf destroy (Petr Oros) [2021837] - docs: networking: devlink: avoid using ReST :doc:`foo` markup (Petr Oros) [2021837] - testing: selftests: drivers: net: netdevsim: devlink: add test case for hard drop statistics (Petr Oros) [2021837] - drivers: net: netdevsim: add devlink trap_drop_counter_get implementation (Petr Oros) [2021837] - testing: selftests: net: forwarding: add devlink-required functionality to test (hard) dropped stats field (Petr Oros) [2021837] - net: core: devlink: add dropped stats traps field (Petr Oros) [2021837] - devlink: Fix error message in devlink_rate_set_ops_supported() (Petr Oros) [2021837] - Documentation: devlink rate objects (Petr Oros) [2021837] - selftest: netdevsim: Add devlink rate grouping test (Petr Oros) [2021837] - netdevsim: Allow setting parent node of rate objects (Petr Oros) [2021837] - devlink: Allow setting parent node of rate objects (Petr Oros) [2021837] - selftest: netdevsim: Add devlink rate nodes test (Petr Oros) [2021837] - netdevsim: Implement support for devlink rate nodes (Petr Oros) [2021837] - devlink: Introduce rate nodes (Petr Oros) [2021837] - selftest: netdevsim: Add devlink port shared/max tx rate test (Petr Oros) [2021837] - netdevsim: Implement devlink rate leafs tx rate support (Petr Oros) [2021837] - devlink: Allow setting tx rate for devlink rate leaf objects (Petr Oros) [2021837] - selftest: netdevsim: Add devlink rate test (Petr Oros) [2021837] - netdevsim: Register devlink rate leaf objects per VF (Petr Oros) [2021837] - devlink: Introduce rate object (Petr Oros) [2021837] - netdevsim: Implement legacy/switchdev mode for VFs (Petr Oros) [2021837] - netdevsim: Implement VFs (Petr Oros) [2021837] - netdevsim: Implement port types and indexing (Petr Oros) [2021837] - netdevsim: Disable VFs on nsim_dev_reload_destroy() call (Petr Oros) [2021837] - netdevsim: Add max_vfs to bus_dev (Petr Oros) [2021837] - devlink: append split port number to the port name (Petr Oros) [2021837] - devlink: Correct VIRTUAL port to not have phys_port attributes (Petr Oros) [2021837] - docs: net: add missing devlink health cmd - trigger (Petr Oros) [2021837] - docs: net: tweak devlink health documentation (Petr Oros) [2021837] - devlink: fix typo in documentation (Petr Oros) [2021837] - devlink: Extend devlink port documentation for subfunctions (Petr Oros) [2021837] - udp: Validate checksum in udp_read_sock() (Jiri Benc) [1947007] - bpf, sockmap: sk_skb data_end access incorrect when src_reg = dst_reg (Jiri Benc) [1947007] - bpf: sockmap, strparser, and tls are reusing qdisc_skb_cb and colliding (Jiri Benc) [1947007] - selftests, bpf: Add one test for sockmap with strparser (Jiri Benc) [1947007] - selftests, bpf: Fix test_txmsg_ingress_parser error (Jiri Benc) [1947007] - skmsg: Lose offset info in sk_psock_skb_ingress (Jiri Benc) [1947007] - bpf, sockmap: Fix potential memory leak on unlikely error case (Jiri Benc) [1947007] - tcp_bpf: Fix one concurrency problem in the tcp_bpf_send_verdict function (Jiri Benc) [1947007] - bpf, sockmap, tcp: sk_prot needs inuse_idx set for proc stats (Jiri Benc) [1947007] - bpf, sockmap: Fix memleak on ingress msg enqueue (Jiri Benc) [1947007] - bpf, sockmap: On cleanup we additionally need to remove cached skb (Jiri Benc) [1947007] - skmsg: Increase sk->sk_drops when dropping packets (Jiri Benc) [1947007] - skmsg: Pass source psock to sk_psock_skb_redirect() (Jiri Benc) [1947007] - skmsg: Teach sk_psock_verdict_apply() to return errors (Jiri Benc) [1947007] - skmsg: Fix a memory leak in sk_psock_verdict_apply() (Jiri Benc) [1947007] - skmsg: Clear skb redirect pointer before dropping it (Jiri Benc) [1947007] - udp: Fix a memory leak in udp_read_sock() (Jiri Benc) [1947007] - selftests/bpf: Retry for EAGAIN in udp_redir_to_connected() (Jiri Benc) [1947007] - skmsg: Improve udp_bpf_recvmsg() accuracy (Jiri Benc) [1947007] - bpf: Limit static tcp-cc functions in the .BTF_ids list to x86 (Jiri Benc) [1947007] - flow_dissector: Fix out-of-bounds warning in __skb_flow_bpf_to_target() (Jiri Benc) [1947007] - sock_map: Fix a potential use-after-free in sock_map_close() (Jiri Benc) [1947007] - skmsg: Pass psock pointer to ->psock_update_sk_prot() (Jiri Benc) [1947007] - bpf, udp: Remove some pointless comments (Jiri Benc) [1947007] - selftests/bpf: Add a test case for loading BPF_SK_SKB_VERDICT (Jiri Benc) [1947007] - selftests/bpf: Add a test case for udp sockmap (Jiri Benc) [1947007] - sock_map: Update sock type checks for UDP (Jiri Benc) [1947007] - udp: Implement udp_bpf_recvmsg() for sockmap (Jiri Benc) [1947007] - skmsg: Extract __tcp_bpf_recvmsg() and tcp_bpf_wait_data() (Jiri Benc) [1947007] - udp: Implement ->read_sock() for sockmap (Jiri Benc) [1947007] - sock: Introduce sk->sk_prot->psock_update_sk_prot() (Jiri Benc) [1947007] - sock_map: Introduce BPF_SK_SKB_VERDICT (Jiri Benc) [1947007] - sock_map: Kill sock_map_link_no_progs() (Jiri Benc) [1947007] - sock_map: Simplify sock_map_link() a bit (Jiri Benc) [1947007] - skmsg: Use GFP_KERNEL in sk_psock_create_ingress_msg() (Jiri Benc) [1947007] - skmsg: Use rcu work for destroying psock (Jiri Benc) [1947007] - skmsg: Avoid lock_sock() in sk_psock_backlog() (Jiri Benc) [1947007] - net: Introduce skb_send_sock() for sock_map (Jiri Benc) [1947007] - skmsg: Introduce a spinlock to protect ingress_msg (Jiri Benc) [1947007] - skmsg: Lock ingress_skb when purging (Jiri Benc) [1947007] - bpf: tcp: Limit calling some tcp cc functions to CONFIG_DYNAMIC_FTRACE (Jiri Benc) [1947007] - bpf: tcp: Fix an error in the bpf_tcp_ca_kfunc_ids list (Jiri Benc) [1947007] - bpf: tcp: Remove comma which is causing build error (Jiri Benc) [1947007] - bpf: tcp: Put some tcp cong functions in allowlist for bpf-tcp-cc (Jiri Benc) [1947007] - tcp: Rename bictcp function prefix to cubictcp (Jiri Benc) [1947007] - bpf: Add getter and setter for SO_REUSEPORT through bpf_{g,s}etsockopt (Jiri Benc) [1947007] - bpf, devmap: Move drop error path to devmap for XDP_REDIRECT (Jiri Benc) [1947007] - xsk: Update rings for load-acquire/store-release barriers (Jiri Benc) [1947007] - skmsg: Add function doc for skb->_sk_redir (Jiri Benc) [1947007] - skmsg: Remove unused sk_psock_stop() declaration (Jiri Benc) [1947007] - skmsg: Get rid of sk_psock_bpf_run() (Jiri Benc) [1947007] - skmsg: Make __sk_psock_purge_ingress_msg() static (Jiri Benc) [1947007] - sock_map: Make sock_map_prog_update() static (Jiri Benc) [1947007] - sock_map: Rename skb_parser and skb_verdict (Jiri Benc) [1947007] - skmsg: Move sk_redir from TCP_SKB_CB to skb (Jiri Benc) [1947007] - bpf: Compute data_end dynamically with JIT code (Jiri Benc) [1947007] - skmsg: Get rid of struct sk_psock_parser (Jiri Benc) [1947007] - bpf: Clean up sockmap related Kconfigs (Jiri Benc) [1947007] - xsk: Build skb by page (aka generic zerocopy xmit) (Jiri Benc) [1947007] - xsk: Respect device's headroom and tailroom on generic xmit path (Jiri Benc) [1947007] - virtio-net: Support IFF_TX_SKB_NO_LINEAR flag (Jiri Benc) [1947007] - net: Add priv_flags for allow tx skb without linear (Jiri Benc) [1947007] - netdevice: Add missing IFF_PHONY_HEADROOM self-definition (Jiri Benc) [1947007] - skmsg: Make sk_psock_destroy() static (Jiri Benc) [1947007] - skmsg: Use fallthrough pseudo-keyword (Jiri Benc) [1947007] - net: dev_is_mac_header_xmit() true for ARPHRD_RAWIP (Jiri Benc) [1947007] - virtio_net: Account for tx bytes and packets on sending xdp_frames (Jiri Benc) [1947007] - inet: udp{4|6}_lib_lookup_skb() skb argument is const (Jiri Benc) [1947007] - inet: constify inet_sdif() argument (Jiri Benc) [1947007] - udp: move gro declarations to net/udp.h (Jiri Benc) [1947007] - net: move tcp gro declarations to net/tcp.h (Jiri Benc) [1947007] - tcp: add declarations to avoid warnings (Jiri Benc) [1947007] - tcp: remove indirect calls for icsk->icsk_af_ops->send_check (Jiri Benc) [1947007] - tcp: remove indirect calls for icsk->icsk_af_ops->queue_xmit (Jiri Benc) [1947007] - net: remove unused skb_send_sock() (Jiri Benc) [1947007] - net: Use skb_frag_off accessors (Jiri Benc) [1947007] - net: Use skb accessors in network core (Jiri Benc) [1947007] - skbuff: fix compilation warnings in skb_dump() (Jiri Benc) [1947007] - skbuff: increase verbosity when dumping skb data (Jiri Benc) [1947007] - net: dump more useful information in netdev_rx_csum_fault() (Jiri Benc) [1947007] - net: avoid indirect calls in L4 checksum calculation (Jiri Benc) [1947007] - net/core: Allow the compiler to verify declaration and definition consistency (Jiri Benc) [1947007] - efi/arm64: Drop erroneous '__pure' attribute from set_nokaslr() (Vitaly Kuznetsov) [2026995] - drm/nouveau: clean up all clients on device removal (Karol Herbst) [1901903] {CVE-2020-27820} - drm/nouveau: Add a dedicated mutex for the clients list (Karol Herbst) [1901903] {CVE-2020-27820} - drm/nouveau: use drm_dev_unplug() during device removal (Karol Herbst) [1901903] {CVE-2020-27820} - block: avoid to quiesce queue in elevator_init_mq (Ming Lei) [2025759] - blk-mq: cancel blk-mq dispatch work in both blk_cleanup_queue and disk_release() (Ming Lei) [2021399] - PCI/portdrv: Enable Bandwidth Notification only if port supports it (Myron Stowe) [1981738] - cifs: keep referral server sessions alive (Ronnie Sahlberg) [2030880] - cifs: check pointer before freeing (Ronnie Sahlberg) [2030880] - cifs: constify path argument of ->make_node() (Ronnie Sahlberg) [2030880] - cifs: constify get_normalized_path() properly (Ronnie Sahlberg) [2030880] - cifs: don't cargo-cult strndup() (Ronnie Sahlberg) [2030880] - cifs: cleanup misc.c (Ronnie Sahlberg) [2030880] - cifs: get rid of @noreq param in __dfs_cache_find() (Ronnie Sahlberg) [2030880] - cifs: do not send tree disconnect to ipc shares (Ronnie Sahlberg) [2030880] - cifs: fix doc warnings in cifs_dfs_ref.c (Ronnie Sahlberg) [2030880] - cifs: introduce helper for finding referral server to improve DFS target resolution (Ronnie Sahlberg) [2030880] - cifs: check all path components in resolved dfs target (Ronnie Sahlberg) [2030880] - cifs: fix DFS failover (Ronnie Sahlberg) [2030880] - Enable CONFIG_SCHED_CLUSTER (Phil Auld) [1920645] - sched,x86: Don't use cluster topology for x86 hybrid CPUs (Phil Auld) [1920645] - arch_topology: Fix missing clear cluster_cpumask in remove_cpu_topology() (Phil Auld) [1920645] - x86/smp: Factor out parts of native_smp_prepare_cpus() (Phil Auld) [1920645] - sched,x86: Fix L2 cache mask (Phil Auld) [1920645] - sched: Add cluster scheduler level for x86 (Phil Auld) [1920645] - sched: Add cluster scheduler level in core and related Kconfig for ARM64 (Phil Auld) [1920645] - topology: Represent clusters of CPUs within a die (Phil Auld) [1920645] - cpumask: Omit terminating null byte in cpumap_print_{list,bitmask}_to_buf (Phil Auld) [1920645] - drivers/base/node.c: use bin_attribute to break the size limitation of cpumap ABI (Phil Auld) [1920645] - topology: use bin_attribute to break the size limitation of cpumap ABI (Phil Auld) [1920645] - cpumask: introduce cpumap_print_list/bitmask_to_buf to support large bitmask and list (Phil Auld) [1920645] - x86/cpu: Add get_llc_id() helper function (Phil Auld) [1920645] - x86/smp: Add a per-cpu view of SMT state (Phil Auld) [1920645] - ARM: 8943/1: Fix topology setup in case of CPU hotplug for CONFIG_SCHED_MC (Phil Auld) [1920645] - arm: Use common cpu_topology structure and functions. (Phil Auld) [1920645] - cpu-topology: Move cpu topology code to common code. (Phil Auld) [1920645] - netfilter: ctnetlink: allow to filter dump by status bits (Florian Westphal) [1991526] - netfilter: ctnetlink: add and use a helper for mark parsing (Florian Westphal) [1991526] - netfilter: ctnetlink: suspicious RCU usage in ctnetlink_dump_helpinfo (Florian Westphal) [1991526] - netfilter: ctnetlink: add timeout and protoinfo to destroy events (Florian Westphal) [1991526] - netfilter: ctnetlink: fix mark based dump filtering regression (Florian Westphal) [1991526] - netfilter: ctnetlink: memleak in filter initialization error path (Florian Westphal) [1991526] - netfilter: ctnetlink: add kernel side filtering for dump (Florian Westphal) [1991526] - netfilter: ctnetlink: don't dump ct extensions of unconfirmed conntracks (Florian Westphal) [1991526] - netfilter: ctnetlink: be more strict when NF_CONNTRACK_MARK is not set (Florian Westphal) [1991526] - netfilter: ctnetlink: Fix regression in conntrack entry deletion (Florian Westphal) [1991526] - netfilter: ctnetlink: Resolve conntrack L3-protocol flush regression (Florian Westphal) [1991526] - netfilter: ctnetlink: always honor CTA_MARK_MASK (Florian Westphal) [1991526] - netfilter: ctnetlink: must check mark attributes vs NULL (Florian Westphal) [1991526] - netfilter: ctnetlink: Support L3 protocol-filter on flush (Florian Westphal) [1991526] - netfilter: nftables: fix incorrect increment of loop counter (Phil Sutter) [1983635] - netfilter: nf_tables: initialize set before expression setup (Phil Sutter) [1983635] - netfilter: nftables: add set expression flags (Phil Sutter) [1983635] - netfilter: nft_dynset: report EOPNOTSUPP on missing set feature (Phil Sutter) [1983635] - netfilter: nft_dynset: dump expressions when set definition contains no expressions (Phil Sutter) [1983635] - netfilter: nft_dynset: honor stateful expressions in set definition (Phil Sutter) [1983635] - netfilter: nf_tables: do not leave dangling pointer in nf_tables_set_alloc_name (Phil Sutter) [1983635] - netfilter: nftables: clone set element expression template (Phil Sutter) [1983635] - netfilter: nftables: relax check for stateful expressions in set definition (Phil Sutter) [1983635] - netfilter: nftables: netlink support for several set element expressions (Phil Sutter) [1983635] - netfilter: nf_tables: skip set types that do not support for expressions (Phil Sutter) [1983635] - netfilter: nft_dynset: allow dynamic updates of non-anonymous set (Phil Sutter) [1983635] - netfilter: nftables: generalize set extension to support for several expressions (Phil Sutter) [1983635] - netfilter: nf_tables: do not update stateful expressions if lookup is inverted (Phil Sutter) [1983635] - netfilter: nftables: move nft_expr before nft_set (Phil Sutter) [1983635] - netfilter: nf_tables: Align nft_expr private data to 64-bit (Phil Sutter) [1983635] - netfilter: nftables: generalize set expressions support (Phil Sutter) [1983635] - netfilter: nft_dynset: validate set expression definition (Phil Sutter) [1983635] - netfilter: nf_tables: add nft_set_elem_expr_destroy() and use it (Phil Sutter) [1983635] - netfilter: nf_tables: fix double-free on set expression from the error path (Phil Sutter) [1983635] - netfilter: nf_tables: allow to specify stateful expression in set definition (Phil Sutter) [1983635] - netfilter: nf_tables: bogus EBUSY when deleting set after flush (Phil Sutter) [1983635] - netfilter: nf_tables: pass context to nft_set_destroy() (Phil Sutter) [1983635] - netfilter: nf_tables: move nft_expr_clone() to nf_tables_api.c (Phil Sutter) [1983635] - netfilter: nf_tables: relocate header content to consumer (Phil Sutter) [1983635] - netfilter: nft_lookup: update element stateful expression (Phil Sutter) [1983635] - netfilter: nf_tables: add nft_set_elem_update_expr() helper function (Phil Sutter) [1983635] - netfilter: nf_tables: add elements with stateful expressions (Phil Sutter) [1983635] - netfilter: nf_tables: statify nft_expr_init() (Phil Sutter) [1983635] - netfilter: nf_tables: add nft_set_elem_expr_alloc() (Phil Sutter) [1983635] - netfilter: nf_tables: enable set expiration time for set elements (Phil Sutter) [1983635] - hugetlbfs: flush TLBs correctly after huge_pmd_unshare (Rafael Aquini) [2026376] {CVE-2021-4002} - tlb: mmu_gather: add tlb_flush_*_range APIs (Rafael Aquini) [2026376] {CVE-2021-4002} - ACPI: PM: Do not turn off power resources in unknown state (Mark Langsdorf) [1997696] - ACPI: PRM: Find PRMT table before parsing it (Mark Langsdorf) [1997696] - ACPI: NFIT: Fix support for virtual SPA ranges (Mark Langsdorf) [1997696] - ACPI: DPTF: Fix reading of attributes (Mark Langsdorf) [1997696] - ACPI: PM: Add support for upcoming AMD uPEP HID AMDI007 (Mark Langsdorf) [1997696] - ACPI: Kconfig: Fix table override from built-in initrd (Mark Langsdorf) [1997696] - ACPI: video: Add quirk for the Dell Vostro 3350 (Mark Langsdorf) [1997696] - ACPI: AMBA: Fix resource name in /proc/iomem (Mark Langsdorf) [1997696] - ACPI: PM: postpone bringing devices to D0 unless we need them (Mark Langsdorf) [1997696] - ACPI: tables: Add custom DSDT file as makefile prerequisite (Mark Langsdorf) [1997696] - ACPI: bgrt: Use sysfs_emit (Mark Langsdorf) [1997696] - ACPI: bgrt: Fix CFI violation (Mark Langsdorf) [1997696] - ACPI: EC: trust DSDT GPE for certain HP laptop (Mark Langsdorf) [1997696] - ACPI: scan: Simplify acpi_table_events_fn() (Mark Langsdorf) [1997696] - ACPI: sysfs: Remove tailing return statement in void function (Mark Langsdorf) [1997696] - ACPI: sysfs: Use __ATTR_RO() and __ATTR_RW() macros (Mark Langsdorf) [1997696] - ACPI: sysfs: Sort headers alphabetically (Mark Langsdorf) [1997696] - ACPI: sysfs: Refactor param_get_trace_state() to drop dead code (Mark Langsdorf) [1997696] - ACPI: sysfs: Unify pattern of memory allocations (Mark Langsdorf) [1997696] - ACPI: sysfs: Allow bitmap list to be supplied to acpi_mask_gpe (Mark Langsdorf) [1997696] - ACPI: sysfs: Make sparse happy about address space in use (Mark Langsdorf) [1997696] - ACPI: scan: Fix race related to dropping dependencies (Mark Langsdorf) [1997696] - ACPI: scan: Reorganize acpi_device_add() (Mark Langsdorf) [1997696] - ACPI: scan: Fix device object rescan in acpi_scan_clear_dep() (Mark Langsdorf) [1997696] - ACPI: scan: Make acpi_walk_dep_device_list() (Mark Langsdorf) [1997696] - ACPI: scan: Rearrange acpi_dev_get_first_consumer_dev_cb() (Mark Langsdorf) [1997696] - ACPI: scan: Define acpi_bus_put_acpi_device() as static inline (Mark Langsdorf) [1997696] - ACPI: NVS: fix doc warnings in nvs.c (Mark Langsdorf) [1997696] - ACPI: sysfs: fix doc warnings in device_sysfs.c (Mark Langsdorf) [1997696] - ACPI: APEI: fix synchronous external aborts in user-mode (Mark Langsdorf) [1997696] - mfd: tps68470: Remove tps68470 MFD driver (Mark Langsdorf) [1997696] - ACPI: power: Use dev_dbg() to print some messages (Mark Langsdorf) [1997696] - ACPI: Add quirks for AMD Renoir/Lucienne CPUs to force the D3 hint (Mark Langsdorf) [1997696] - ACPI: processor_throttling: Fix several coding style issues (Mark Langsdorf) [1997696] - ACPI: sysfs: Drop four redundant return statements (Mark Langsdorf) [1997696] - ACPI: video: Drop three redundant return statements (Mark Langsdorf) [1997696] - ACPI: sleep: Fix acpi_pm_pre_suspend() kernel-doc (Mark Langsdorf) [1997696] - ACPI: processor_throttling: Remove redundant initialization of 'obj' (Mark Langsdorf) [1997696] - ACPI: utils: Introduce acpi_get_local_address() (Mark Langsdorf) [1997696] - ACPI: scan: initialize local variable to avoid garbage being returned (Mark Langsdorf) [1997696] - ACPI: Remove redundant clearing of context->ret.pointer from acpi_run_osc() (Mark Langsdorf) [1997696] - redhat/configs: Add Enable CONFIG_ACPI_PRMT (Mark Langsdorf) [1997696] - ACPI: PRM: Deal with table not present or no module found (Mark Langsdorf) [1997696] - ACPI: Do not singal PRM support if not enabled (Mark Langsdorf) [1997696] - ACPI: Kconfig: Provide help text for the ACPI_PRMT option (Mark Langsdorf) [1997696] - ACPI: PRM: make symbol 'prm_module_list' static (Mark Langsdorf) [1997696] - ACPI: Correct \_SB._OSC bit definition for PRM (Mark Langsdorf) [1997696] - ACPI: Add \_SB._OSC bit for PRM (Mark Langsdorf) [1997696] - ACPI: PRM: implement OperationRegion handler for the PlatformRtMechanism subtype (Mark Langsdorf) [1997696] - ACPICA: Add PRMT module header to facilitate parsing (Mark Langsdorf) [1997696] - ACPI: scan: Add function to fetch dependent of ACPI device (Mark Langsdorf) [1997696] - ACPI: scan: Extend acpi_walk_dep_device_list() (Mark Langsdorf) [1997696] - i2c: core: Restore acpi_walk_dep_device_list() getting called after registering the ACPI i2c devs (Mark Langsdorf) [1997696] - ACPI: NUMA: fix typo in a comment (Mark Langsdorf) [1997696] - ACPI: sysfs: Fix a buffer overrun problem with description_show() (Mark Langsdorf) [1997696] - ACPI: LPSS: Use kstrtol() instead of simple_strtol() (Mark Langsdorf) [1997696] - ACPI: tables: FPDT: Add missing acpi_put_table() in acpi_init_fpdt() (Mark Langsdorf) [1997696] - ACPI: tables: PPTT: Populate cache-id if provided by firmware (Mark Langsdorf) [1997696] - ACPI: OSL: Use DEFINE_RES_IO_NAMED() to simplify code (Mark Langsdorf) [1997696] - ACPI: bus: Call kobject_put() in acpi_init() error path (Mark Langsdorf) [1997696] - ACPI: bus: Remove unneeded assignment (Mark Langsdorf) [1997696] - ACPI: sleep: Unify the message printing (Mark Langsdorf) [1997696] - ACPI: sbs: Unify the message printing (Mark Langsdorf) [1997696] - ACPI: scan: Unify the log message printing (Mark Langsdorf) [1997696] - ACPI: sbshc: Unify the message printing (Mark Langsdorf) [1997696] - ACPI: sysfs: Cleanup message printing (Mark Langsdorf) [1997696] - ACPI: reboot: Unify the message printing (Mark Langsdorf) [1997696] - ACPI: processor_throttling: Cleanup the printing messages (Mark Langsdorf) [1997696] - ACPI: processor_perflib: Cleanup print messages (Mark Langsdorf) [1997696] - ACPI: processor_thermal: Remove unused PREFIX for printing (Mark Langsdorf) [1997696] - ACPI: pci_root: Unify the message printing (Mark Langsdorf) [1997696] - ACPI: osl: Remove the duplicated PREFIX for message printing (Mark Langsdorf) [1997696] - ACPI: nvs: Unify the message printing (Mark Langsdorf) [1997696] - ACPI: glue: Clean up the printing messages (Mark Langsdorf) [1997696] - ACPI: event: Use pr_*() macros to replace printk() (Mark Langsdorf) [1997696] - ACPI: bus: Use pr_*() macros to replace printk() (Mark Langsdorf) [1997696] - ACPI: blacklist: Unify the message printing (Mark Langsdorf) [1997696] - ACPI: cmos_rtc: Using pr_fmt() and remove PREFIX (Mark Langsdorf) [1997696] - ACPI: scan: Constify acpi_dma_supported() helper function (Mark Langsdorf) [1997696] - ACPICA: Update version to 20210604 (Mark Langsdorf) [1997696] - ACPICA: Add support for PlatformRtMechanism OperationRegion handler (Mark Langsdorf) [1997696] - ACPICA: iASL: add disassembler support for PRMT (Mark Langsdorf) [1997696] - ACPICA: Add the CFMWS structure definition to the CEDT table (Mark Langsdorf) [1997696] - ACPICA: Add defines for the CXL Host Bridge Structure (CHBS) (Mark Langsdorf) [1997696] - ACPICA: iASL: Add support for the BDAT ACPI table (Mark Langsdorf) [1997696] - ACPICA: Add _PLD panel positions (Mark Langsdorf) [1997696] - ACPICA: Use ACPI_FALLTHROUGH (Mark Langsdorf) [1997696] - ACPICA: iASL Table Compiler: Add full support for RGRT ACPI table (Mark Langsdorf) [1997696] - ACPICA: iASL: Add support for the SVKL table (Mark Langsdorf) [1997696] - ACPICA: iASL: Finish support for the IVRS ACPI table (Mark Langsdorf) [1997696] - ACPICA: Add SVKL table headers (Mark Langsdorf) [1997696] - ACPICA: ACPI 6.4: MADT: add Multiprocessor Wakeup Mailbox Structure (Mark Langsdorf) [1997696] - ACPI: power: Rework turning off unused power resources (Mark Langsdorf) [1997696] - ACPI: power: Save the last known state of each power resource (Mark Langsdorf) [1997696] - ACPI: power: Use u8 as the power resource state data type (Mark Langsdorf) [1997696] - ACPI: configfs: Replace ACPI_INFO() with pr_debug() (Mark Langsdorf) [1997696] - ACPI: ipmi: Remove address space handler in error path (Mark Langsdorf) [1997696] - ACPI: EC: Make more Asus laptops use ECDT _GPE (Mark Langsdorf) [1997696] - ACPI: event: Remove redundant initialization of local variable (Mark Langsdorf) [1997696] - ACPI: sbshc: Fix fall-through warning for Clang (Mark Langsdorf) [1997696] - ACPI: PM / fan: Put fan device IDs into separate header file (Mark Langsdorf) [1997696] - ACPI: APEI: Don't warn if ACPI is disabled (Mark Langsdorf) [1997696] - ACPI: processor idle: Fix up C-state latency if not ordered (Mark Langsdorf) [1997696] - ACPI: scan: Rearrange dep_unmet initialization (Mark Langsdorf) [1997696] - ACPI: DPTF: Add battery participant for Intel SoCs (Mark Langsdorf) [1997696] - md/raid5: avoid device_lock in read_one_chunk() (Nigel Croxon) [1985919] - md: add comments in md_integrity_register (Nigel Croxon) [1985919] - md: check level before create and exit io_acct_set (Nigel Croxon) [1985919] - md/raid10: enable io accounting (Nigel Croxon) [1985919] - md/raid1: enable io accounting (Nigel Croxon) [1985919] - md/raid5: avoid redundant bio clone in raid5_read_one_chunk (Nigel Croxon) [1985919] - md/raid5: move checking badblock before clone bio in raid5_read_one_chunk (Nigel Croxon) [1985919] - md: add io accounting for raid0 and raid5 (Nigel Croxon) [1985919] - md: revert io stats accounting (Nigel Croxon) [1985919] - md/raid5: remove an incorrect assert in in_chunk_boundary (Nigel Croxon) [1985919] - md: use rdev_read_only in restart_array (Nigel Croxon) [1985919] - md/raid6: refactor raid5_read_one_chunk (Nigel Croxon) [1985919] - md: remove md_bio_alloc_sync (Nigel Croxon) [1985919] - md: simplify sync_page_io (Nigel Croxon) [1985919] - md: remove bio_alloc_mddev (Nigel Croxon) [1985919] - md: use part_[begin|end]_io_acct instead of disk_[begin|end]_io_acct (Nigel Croxon) [1985919] - md: improve io stats accounting (Nigel Croxon) [1985919]- ethernet: use eth_hw_addr_set() for dev->addr_len cases (Corinna Vinschen) [1970663] - igbvf: convert to strongly typed descriptors (Corinna Vinschen) [1970663] - intel: call csum functions with well formatted arguments (Corinna Vinschen) [1970663] - igb: handle vlan types with checker enabled (Corinna Vinschen) [1970663] - igb: fix netpoll exit with traffic (Corinna Vinschen) [1970662] - igb: unbreak I2C bit-banging on i350 (Corinna Vinschen) [1970662] - ethernet: use eth_hw_addr_set() for dev->addr_len cases (Corinna Vinschen) [1970662] - igb: Avoid memcpy() over-reading of ETH_SS_STATS (Corinna Vinschen) [1970662] - igb: Add counter to i21x doublecheck (Corinna Vinschen) [1970662] - igb: Fix position of assignment to *ring (Corinna Vinschen) [1970662] - igb: Check if num of q_vectors is smaller than max before array access (Corinna Vinschen) [1970662] - igb: Fix an error handling path in 'igb_probe()' (Corinna Vinschen) [1970662] - igb: Fix use-after-free error during reset (Corinna Vinschen) [1970662] - intel: Remove rcu_read_lock() around XDP program invocation (Corinna Vinschen) [1970662] - igb: add correct exception tracing for XDP (Corinna Vinschen) [1970662] - igb: Fix XDP with PTP enabled (Corinna Vinschen) [1970662] - igb: Fix -Wunused-const-variable warning (Corinna Vinschen) [1970662] - igb: override two checker warnings (Corinna Vinschen) [1970662] - igb: fix assignment on big endian machines (Corinna Vinschen) [1970662] - igb: handle vlan types with checker enabled (Corinna Vinschen) [1970662] - igb/igc: use strongly typed pointer (Corinna Vinschen) [1970662] - intel: remove checker warning (Corinna Vinschen) [1970662] - i40e: Fix NULL pointer dereference in i40e_dbg_dump_desc (Stefan Assmann) [1970651] - i40e: Fix pre-set max number of queues for VF (Stefan Assmann) [1970651] - i40e: Fix failed opcode appearing if handling messages from VF (Stefan Assmann) [1970651] - i40e: Fix display error code in dmesg (Stefan Assmann) [1970651] - i40e: Fix creation of first queue by omitting it if is not power of two (Stefan Assmann) [1970651] - i40e: Fix warning message and call stack during rmmod i40e driver (Stefan Assmann) [1970651] - i40e: Fix ping is lost after configuring ADq on VF (Stefan Assmann) [1970651] - i40e: Fix changing previously set num_queue_pairs for PFs (Stefan Assmann) [1970651] - i40e: Fix NULL ptr dereference on VSI filter sync (Stefan Assmann) [1970651] - i40e: Fix correct max_pkt_size on VF RX queue (Stefan Assmann) [1970651] - ethernet: constify references to netdev->dev_addr in drivers (Stefan Assmann) [1970651] - ethernet: use eth_hw_addr_set() instead of ether_addr_copy() (Stefan Assmann) [1970651] - i40e: Fix ATR queue selection (Stefan Assmann) [1970651] - i40e: Fix spelling mistake "dissable" -> "disable" (Stefan Assmann) [1970651] - iavf: do not override the adapter state in the watchdog task (again) (Stefan Assmann) [1970650] - iavf: missing unlocks in iavf_watchdog_task() (Stefan Assmann) [1970650] - iavf: Fix reporting when setting descriptor count (Stefan Assmann) [1970650] - iavf: restore MSI state on reset (Stefan Assmann) [1970650] - iavf: Fix displaying queue statistics shown by ethtool (Stefan Assmann) [1970650] - iavf: Refactor string format to avoid static analysis warnings (Stefan Assmann) [1970650] - iavf: Refactor text of informational message (Stefan Assmann) [1970650] - iavf: Fix static code analysis warning (Stefan Assmann) [1970650] - iavf: Refactor iavf_mac_filter struct memory usage (Stefan Assmann) [1970650] - iavf: Enable setting RSS hash key (Stefan Assmann) [1970650] - iavf: Add trace while removing device (Stefan Assmann) [1970650] - iavf: return errno code instead of status code (Stefan Assmann) [1970650] - iavf: Log info when VF is entering and leaving Allmulti mode (Stefan Assmann) [1970650] - iavf: Add change MTU message (Stefan Assmann) [1970650] - iavf: Fix VLAN feature flags after VFR (Stefan Assmann) [1970650] - iavf: Fix refreshing iavf adapter stats on ethtool request (Stefan Assmann) [1970650] - iavf: Fix deadlock occurrence during resetting VF interface (Stefan Assmann) [1970650] - iavf: Prevent changing static ITR values if adaptive moderation is on (Stefan Assmann) [1970650] - iavf: Restore VLAN filters after link down (Stefan Assmann) [1970650] - iavf: Fix for setting queues to 0 (Stefan Assmann) [1970650] - iavf: Fix for the false positive ASQ/ARQ errors while issuing VF reset (Stefan Assmann) [1970650] - iavf: validate pointers (Stefan Assmann) [1970650] - iavf: prevent accidental free of filter structure (Stefan Assmann) [1970650] - iavf: Fix failure to exit out from last all-multicast mode (Stefan Assmann) [1970650] - iavf: don't clear a lock we don't hold (Stefan Assmann) [1970650] - iavf: free q_vectors before queues in iavf_disable_vf (Stefan Assmann) [1970650] - iavf: check for null in iavf_fix_features (Stefan Assmann) [1970650] - iavf: Fix return of set the new channel count (Stefan Assmann) [1970650] - iavf: Fix kernel BUG in free_msi_irqs (Stefan Assmann) [1970650] - iavf: Add helper function to go from pci_dev to adapter (Stefan Assmann) [1970650] - iavf: Combine init and watchdog state machines (Stefan Assmann) [1970650] - iavf: Add __IAVF_INIT_FAILED state (Stefan Assmann) [1970650] - iavf: Refactor iavf state machine tracking (Stefan Assmann) [1970650] - iavf: fix double unlock of crit_lock (Stefan Assmann) [1970650] - ethernet: use eth_hw_addr_set() instead of ether_addr_copy() (Stefan Assmann) [1970650] - iavf: Fix ping is lost after untrusted VF had tried to change MAC (Stefan Assmann) [1970650] - iavf: use mutexes for locking of critical sections (Stefan Assmann) [1970650] - qed: rdma - don't wait for resources under hw error recovery flow (Manish Chopra) [1998195] - qed: Handle management FW error (Manish Chopra) [1998195] - qede: Fix memset corruption (Manish Chopra) [1998195] - qed: Enable automatic recovery on error condition. (Manish Chopra) [1998195] - qed: Fix the VF msix vectors flow (Manish Chopra) [1998195] - qed: Fix null-pointer dereference in qed_rdma_create_qp() (Manish Chopra) [1998195] - qed: qed ll2 race condition fixes (Manish Chopra) [1998195] - qed: Remove duplicated include of kernel.h (Manish Chopra) [1998195] - qed: Remove redundant prints from the iWARP SYN handling (Manish Chopra) [1998195] - qed: Skip DORQ attention handling during recovery (Manish Chopra) [1998195] - qed: Avoid db_recovery during recovery (Manish Chopra) [1998195] - qede: fix crash in rmmod qede while automatic debug collection (Manish Chopra) [1998195] - RDMA/qedr: Improve error logs for rdma_alloc_tid error return (Manish Chopra) [1998195] - RDMA/qed: Use accurate error num in qed_cxt_dynamic_ilt_alloc (Manish Chopra) [1998195] - net: qed: remove unneeded return variables (Manish Chopra) [1998195] - net: qede: Fix end of loop tests for list_for_each_entry (Manish Chopra) [1998195] - qede: Remove rcu_read_lock() around XDP program invocation (Manish Chopra) [1998195] - net: qed: Fix memcpy() overflow of qed_dcbx_params() (Manish Chopra) [1998195] - net: qede: Use list_for_each_entry() to simplify code (Manish Chopra) [1998195] - qed: Fix duplicate included linux/kernel.h (Manish Chopra) [1998195] - qed: Add IP services APIs support (Manish Chopra) [1998195] - qed: Add NVMeTCP Offload IO Level FW Initializations (Manish Chopra) [1998195] - qed: Add NVMeTCP Offload IO Level FW and HW HSI (Manish Chopra) [1998195] - qed: Add support of HW filter block (Manish Chopra) [1998195] - qed: Add NVMeTCP Offload Connection Level FW and HW HSI (Manish Chopra) [1998195] - qed: Add NVMeTCP Offload PF Level FW and HW HSI (Manish Chopra) [1998195] - qed: Add TCP_ULP FW resource layout (Manish Chopra) [1998195] - net: qed: remove redundant initialization of variable rc (Manish Chopra) [1998195] - net: qed: remove unused including (Manish Chopra) [1998195] - qede: remove unused including (Manish Chopra) [1998195] - linux/qed: Mundane spelling fixes throughout the file (Manish Chopra) [1998195] - qed: Fix fall-through warnings for Clang (Manish Chopra) [1998195] - RDMA/qedr: Use true and false for bool variable (Manish Chopra) [1998195] - qede: preserve per queue stats across up/down of interface (Manish Chopra) [1998195] - qede: add per queue coalesce support for qede driver (Manish Chopra) [1998195] - qede: add netpoll support for qede driver (Manish Chopra) [1998195] - RDMA/qedr: Remove in_irq() usage from debug output (Manish Chopra) [1998195] - linux/qed: fix spelling typo in qed_chain.h (Manish Chopra) [1998195] - qed: select CONFIG_CRC32 (Manish Chopra) [1998195] - IB/qedr: Fix fall-through warnings for Clang (Manish Chopra) [1998195] - RDMA/qedr: Endianness warnings cleanup (Manish Chopra) [1998195] - qed/qed_ll2: Replace one-element array with flexible-array member (Manish Chopra) [1998195] - net: qed: use true,false for bool variables (Manish Chopra) [1998195] - RDMA/qedr: Fix reported max_pkeys (Manish Chopra) [1998195] - qed: align adjacent indent (Manish Chopra) [1998195] - qed: fix kconfig help entries (Manish Chopra) [1998195] - sched/cputime: Fix getrusage(RUSAGE_THREAD) with nohz_full (Phil Auld) [1992387] - net: tg3: fix obsolete check of !err (Ken Cox) [1987082] - net: broadcom: switch from 'pci_' to 'dma_' API (Ken Cox) [1987082] - tg3: Remove unused PHY_BRCM flags (Ken Cox) [1987082] - net: check skb sec_path when re-initializing slow_gro in gro_list_prepare (Xin Long) [2030476] - e1000e: Fix the max snoop/no-snoop latency for 10M (Ken Cox) [1970665] - net/e1000e: Fix spelling mistake "The" -> "This" (Ken Cox) [1970665] - e1000e: Add space to the debug print (Ken Cox) [1970665] - e1000e: Additional PHY power saving in S0ix (Ken Cox) [1970665] - e1000e: Add polling mechanism to indicate CSME DPG exit (Ken Cox) [1970665] - e1000e: Add handshake with the CSME to support S0ix (Ken Cox) [1970665] - e1000e: Fix an error handling path in 'e1000_probe()' (Ken Cox) [1970665] - e1000e: Check the PCIm state (Ken Cox) [1970665] - net: e1000e: fix misspell word "retreived" (Ken Cox) [1970665] - net: e1000e: remove repeated word "slot" for netdev.c (Ken Cox) [1970665] - net: e1000e: remove repeated word "the" for ich8lan.c (Ken Cox) [1970665] - ppc64: Fix incorrect qrwlock use in debug kernel (Waiman Long) [2027200] - locking: Remove spin_lock_flags() etc (Waiman Long) [2027200] - Bluetooth: btusb: Add one more Bluetooth part for WCN6855 (Gopal Tiwari) [2007903] - Bluetooth: btusb: Add the new support IDs for WCN6855 (Gopal Tiwari) [2007903] - Bluetooth: btusb: re-definition for board_id in struct qca_version (Gopal Tiwari) [2007903] - Bluetooth: btusb: Add support using different nvm for variant WCN6855 controller (Gopal Tiwari) [2007903] - bpf/selftests: enable atomic_bounds test (Viktor Malik) [2030572] - Revert "bpf: Remove atomics tests from test_progs" (Viktor Malik) [2030572] - bpf/selftests: disable tests failing on RHEL 8.6 (Viktor Malik) [2025797 2025801 2025810 2025812 2025813] - bpf/selftests: allow disabling prog_tests (Viktor Malik) [2030572] - xfs: drop experimental warnings for bigtime and inobtcount (Bill O'Donnell) [2022903] - libxfs: expose inobtcount in xfs geometry (Bill O'Donnell) [2022903] - xfs: enable new inode btree counters feature (Bill O'Donnell) [2022903] - xfs: enable big timestamps (Bill O'Donnell) [2022903] - selftests: net: bridge: fix typo in vlan_filtering dependency test (Ivan Vecera) [2019055] - selftests: net: bridge: add test for vlan_filtering dependency (Ivan Vecera) [2019055] - selftests: net: bridge: add vlan mcast_router tests (Ivan Vecera) [2019055] - selftests: net: bridge: add vlan mcast query and query response interval tests (Ivan Vecera) [2019055] - selftests: net: bridge: add vlan mcast_querier_interval tests (Ivan Vecera) [2019055] - selftests: net: bridge: add vlan mcast_membership_interval test (Ivan Vecera) [2019055] - selftests: net: bridge: add vlan mcast_startup_query_count/interval tests (Ivan Vecera) [2019055] - selftests: net: bridge: add vlan mcast_last_member_count/interval tests (Ivan Vecera) [2019055] - selftests: net: bridge: add vlan mcast igmp/mld version tests (Ivan Vecera) [2019055] - selftests: net: bridge: add vlan mcast querier test (Ivan Vecera) [2019055] - selftests: net: bridge: add vlan mcast snooping control test (Ivan Vecera) [2019055] - selftests: net: bridge: update IGMP/MLD membership interval value (Ivan Vecera) [2019055] - net: bridge: mcast: use multicast_membership_interval for IGMPv3 (Ivan Vecera) [2019055] - net: bridge: fix under estimation in br_get_linkxstats_size() (Ivan Vecera) [2019055] - net: bridge: use nla_total_size_64bit() in br_get_linkxstats_size() (Ivan Vecera) [2019055] - net: bridge: mcast: Associate the seqcount with its protecting lock. (Ivan Vecera) [2019055] - net: bridge: mcast: fix vlan port router deadlock (Ivan Vecera) [2019055] - net: bridge: use mld2r_ngrec instead of icmpv6_dataun (Ivan Vecera) [2019055] - net: bridge: change return type of br_handle_ingress_vlan_tunnel (Ivan Vecera) [2019055] - net: bridge: vlan: convert mcast router global option to per-vlan entry (Ivan Vecera) [2019055] - net: bridge: mcast: br_multicast_set_port_router takes multicast context as argument (Ivan Vecera) [2019055] - net: bridge: mcast: toggle also host vlan state in br_multicast_toggle_vlan (Ivan Vecera) [2019055] - net: bridge: mcast: use the correct vlan group helper (Ivan Vecera) [2019055] - net: bridge: vlan: account for router port lists when notifying (Ivan Vecera) [2019055] - net: bridge: vlan: enable mcast snooping for existing master vlans (Ivan Vecera) [2019055] - net: bridge: mcast: account for ipv6 size when dumping querier state (Ivan Vecera) [2019055] - net: bridge: mcast: drop sizeof for nest attribute's zero size (Ivan Vecera) [2019055] - net: bridge: mcast: don't dump querier state if snooping is disabled (Ivan Vecera) [2019055] - net: bridge: vlan: dump mcast ctx querier state (Ivan Vecera) [2019055] - net: bridge: mcast: dump ipv6 querier state (Ivan Vecera) [2019055] - net: bridge: mcast: dump ipv4 querier state (Ivan Vecera) [2019055] - net: bridge: mcast: consolidate querier selection for ipv4 and ipv6 (Ivan Vecera) [2019055] - net: bridge: mcast: make sure querier port/address updates are consistent (Ivan Vecera) [2019055] - net: bridge: mcast: record querier port device ifindex instead of pointer (Ivan Vecera) [2019055] - net: bridge: vlan: use br_rports_fill_info() to export mcast router ports (Ivan Vecera) [2019055] - net: bridge: mcast: use the proper multicast context when dumping router ports (Ivan Vecera) [2019055] - net: bridge: vlan: add support for mcast router global option (Ivan Vecera) [2019055] - net: bridge: vlan: add support for mcast querier global option (Ivan Vecera) [2019055] - net: bridge: mcast: querier and query state affect only current context type (Ivan Vecera) [2019055] - net: bridge: mcast: move querier state to the multicast context (Ivan Vecera) [2019055] - net: bridge: vlan: add support for mcast startup query interval global option (Ivan Vecera) [2019055] - net: bridge: vlan: add support for mcast query response interval global option (Ivan Vecera) [2019055] - net: bridge: vlan: add support for mcast query interval global option (Ivan Vecera) [2019055] - net: bridge: vlan: add support for mcast querier interval global option (Ivan Vecera) [2019055] - net: bridge: vlan: add support for mcast membership interval global option (Ivan Vecera) [2019055] - net: bridge: vlan: add support for mcast last member interval global option (Ivan Vecera) [2019055] - net: bridge: vlan: add support for mcast startup query count global option (Ivan Vecera) [2019055] - net: bridge: vlan: add support for mcast last member count global option (Ivan Vecera) [2019055] - net: bridge: vlan: add support for mcast igmp/mld version global options (Ivan Vecera) [2019055] - net: switchdev: zero-initialize struct switchdev_notifier_fdb_info emitted by drivers towards the bridge (Ivan Vecera) [2019055] - net: bridge: fix flags interpretation for extern learn fdb entries (Ivan Vecera) [2019055] - net: bridge: vlan: fix global vlan option range dumping (Ivan Vecera) [2019055] - net: bridge: fix memleak in br_add_if() (Ivan Vecera) [2019055] - net: make switchdev_bridge_port_{,unoffload} loosely coupled with the bridge (Ivan Vecera) [2019055] - net: bridge: switchdev: fix incorrect use of FDB flags when picking the dst device (Ivan Vecera) [2019055] - net: bridge: validate the NUD_PERMANENT bit when adding an extern_learn FDB entry (Ivan Vecera) [2019055] - net: bridge: switchdev: treat local FDBs the same as entries towards the bridge (Ivan Vecera) [2019055] - net: bridge: switchdev: replay the entire FDB for each port (Ivan Vecera) [2019055] - net: bridge: add a helper for retrieving port VLANs from the data path (Ivan Vecera) [2019055] - net: bridge: update BROPT_VLAN_ENABLED before notifying switchdev in br_vlan_filter_toggle (Ivan Vecera) [2019055] - net: bridge: fix build when setting skb->offload_fwd_mark with CONFIG_NET_SWITCHDEV=n (Ivan Vecera) [2019055] - net: bridge: switchdev: allow the TX data plane forwarding to be offloaded (Ivan Vecera) [2019055] - net: switchdev: fix FDB entries towards foreign ports not getting propagated to us (Ivan Vecera) [2019055] - net: bridge: move the switchdev object replay helpers to "push" mode (Ivan Vecera) [2019055] - net: bridge: guard the switchdev replay helpers against a NULL notifier block (Ivan Vecera) [2019055] - net: bridge: switchdev: let drivers inform which bridge ports are offloaded (Ivan Vecera) [2019055] - net: bridge: switchdev: recycle unused hwdoms (Ivan Vecera) [2019055] - net: bridge: disambiguate offload_fwd_mark (Ivan Vecera) [2019055] - net: bridge: multicast: add context support for host-joined groups (Ivan Vecera) [2019055] - net: bridge: multicast: add mdb context support (Ivan Vecera) [2019055] - net: bridge: multicast: fix igmp/mld port context null pointer dereferences (Ivan Vecera) [2019055] - net: switchdev: recurse into __switchdev_handle_fdb_del_to_device (Ivan Vecera) [2019055] - net: switchdev: remove stray semicolon in switchdev_handle_fdb_del_to_device shim (Ivan Vecera) [2019055] - net: bridge: vlan: add mcast snooping control (Ivan Vecera) [2019055] - net: bridge: vlan: notify when global options change (Ivan Vecera) [2019055] - net: bridge: vlan: add support for dumping global vlan options (Ivan Vecera) [2019055] - net: bridge: vlan: add support for global options (Ivan Vecera) [2019055] - net: bridge: multicast: include router port vlan id in notifications (Ivan Vecera) [2019055] - net: bridge: multicast: add vlan querier and query support (Ivan Vecera) [2019055] - net: bridge: multicast: check if should use vlan mcast ctx (Ivan Vecera) [2019055] - net: bridge: multicast: use the port group to port context helper (Ivan Vecera) [2019055] - net: bridge: multicast: add helper to get port mcast context from port group (Ivan Vecera) [2019055] - net: bridge: add vlan mcast snooping knob (Ivan Vecera) [2019055] - net: bridge: multicast: add vlan state initialization and control (Ivan Vecera) [2019055] - net: bridge: vlan: add global and per-port multicast context (Ivan Vecera) [2019055] - net: bridge: multicast: use multicast contexts instead of bridge or port (Ivan Vecera) [2019055] - net: bridge: multicast: factor out bridge multicast context (Ivan Vecera) [2019055] - net: bridge: multicast: factor out port multicast context (Ivan Vecera) [2019055] - net: switchdev: introduce a fanout helper for SWITCHDEV_FDB_{ADD,DEL}_TO_DEVICE (Ivan Vecera) [2019055] - net: switchdev: introduce helper for checking dynamically learned FDB entries (Ivan Vecera) [2019055] - net: bridge: do not replay fdb entries pointing towards the bridge twice (Ivan Vecera) [2019055] - net: bridge: multicast: fix MRD advertisement router port marking race (Ivan Vecera) [2019055] - net: bridge: multicast: fix PIM hello router port marking race (Ivan Vecera) [2019055] - net: bridge: sync fdb to new unicast-filtering ports (Ivan Vecera) [2019055] - net: bridge: allow br_fdb_replay to be called for the bridge device (Ivan Vecera) [2019055] - net: bridge: switchdev: send FDB notifications for host addresses (Ivan Vecera) [2019055] - net: bridge: use READ_ONCE() and WRITE_ONCE() compiler barriers for fdb->dst (Ivan Vecera) [2019055] - net: bridge: allow the switchdev replay functions to be called for deletion (Ivan Vecera) [2019055] - net: bridge: constify variables in the replay helpers (Ivan Vecera) [2019055] - net: bridge: ignore switchdev events for LAG ports which didn't request replay (Ivan Vecera) [2019055] - net: switchdev: add a context void pointer to struct switchdev_notifier_info (Ivan Vecera) [2019055] - net: bridge: include the is_local bit in br_fdb_replay (Ivan Vecera) [2019055] - net: bridge: mrp: Update the Test frames for MRA (Ivan Vecera) [2019055] - bridge: cfm: remove redundant return (Ivan Vecera) [2019055] - net: bridge: remove redundant continue statement (Ivan Vecera) [2019055] - net: bridge: fix vlan tunnel dst refcnt when egressing (Ivan Vecera) [2019055] - net: bridge: fix vlan tunnel dst null pointer dereference (Ivan Vecera) [2019055] - net: bridge: mrp: Update ring transitions. (Ivan Vecera) [2019055] - net: bridge: remove redundant assignment (Ivan Vecera) [2019055] - net: bridge: fix br_multicast_is_router stub when igmp is disabled (Ivan Vecera) [2019055] - net: bridge: fix build when IPv6 is disabled (Ivan Vecera) [2019055] - net: bridge: mcast: export multicast router presence adjacent to a port (Ivan Vecera) [2019055] - net: bridge: mcast: add ip4+ip6 mcast router timers to mdb netlink (Ivan Vecera) [2019055] - net: bridge: mcast: split multicast router state for IPv4 and IPv6 (Ivan Vecera) [2019055] - net: bridge: mcast: split router port del+notify for mcast router split (Ivan Vecera) [2019055] - net: bridge: mcast: prepare add-router function for mcast router split (Ivan Vecera) [2019055] - net: bridge: mcast: prepare expiry functions for mcast router split (Ivan Vecera) [2019055] - net: bridge: mcast: prepare is-router function for mcast router split (Ivan Vecera) [2019055] - net: bridge: mcast: prepare query reception for mcast router split (Ivan Vecera) [2019055] - net: bridge: mcast: prepare mdb netlink for mcast router split (Ivan Vecera) [2019055] - net: bridge: mcast: add wrappers for router node retrieval (Ivan Vecera) [2019055] - net: bridge: mcast: rename multicast router lists and timers (Ivan Vecera) [2019055] - bridge: Fix possible races between assigning rx_handler_data and setting IFF_BRIDGE_PORT bit (Ivan Vecera) [2019055] - net: bridge: mcast: fix broken length + header check for MRDv6 Adv. (Ivan Vecera) [2019055] - net: bridge: fix error in br_multicast_add_port when CONFIG_NET_SWITCHDEV=n (Ivan Vecera) [2019055] - net: bridge: propagate error code and extack from br_mc_disabled_update (Ivan Vecera) [2019055] - net: bridge: Fix missing return assignment from br_vlan_replay_one call (Ivan Vecera) [2019055] - bridge: mrp: Disable roles before deleting the MRP instance (Ivan Vecera) [2019055] - net: bridge: add helper to replay VLANs installed on port (Ivan Vecera) [2019055] - net: bridge: add helper to replay port and local fdb entries (Ivan Vecera) [2019055] - net: bridge: add helper to replay port and host-joined mdb entries (Ivan Vecera) [2019055] - net: bridge: add helper to retrieve the current ageing time (Ivan Vecera) [2019055] - net: bridge: add helper for retrieving the current bridge port STP state (Ivan Vecera) [2019055] - net: bridge: when suppression is enabled exclude RARP packets (Ivan Vecera) [2019055] - net: bridge: declare br_vlan_tunnel_lookup argument tunnel_id as __be64 (Ivan Vecera) [2019055] - Documentation: networking: switchdev: add missing "and" word (Ivan Vecera) [2019055] - Documentation: networking: switchdev: separate bulleted items with new line (Ivan Vecera) [2019055] - Documentation: networking: switchdev: fix command for static FDB entries (Ivan Vecera) [2019055] - Documentation: networking: switchdev: clarify device driver behavior (Ivan Vecera) [2019055] - net: bridge: mcast: factor out common allow/block EHT handling (Ivan Vecera) [2019055] - net: bridge: mcast: remove unreachable EHT code (Ivan Vecera) [2019055] - net: bridge: Fix fall-through warnings for Clang (Ivan Vecera) [2019055] - bridge: mrp: Update br_mrp to use new return values of br_mrp_switchdev (Ivan Vecera) [2019055] - bridge: mrp: Extend br_mrp_switchdev to detect better the errors (Ivan Vecera) [2019055] - bridge: mrp: Add 'enum br_mrp_hw_support' (Ivan Vecera) [2019055] - switchdev: mrp: Extend ring_role_mrp and in_role_mrp (Ivan Vecera) [2019055] - switchdev: mrp: Remove CONFIG_BRIDGE_MRP (Ivan Vecera) [2019055] - net: bridge: fix br_vlan_filter_toggle stub when CONFIG_BRIDGE_VLAN_FILTERING=n (Ivan Vecera) [2019055] - net: bridge: fix switchdev_port_attr_set stub when CONFIG_SWITCHDEV=n (Ivan Vecera) [2019055] - net: bridge: propagate extack through switchdev_port_attr_set (Ivan Vecera) [2019055] - net: bridge: propagate extack through store_bridge_parm (Ivan Vecera) [2019055] - net: bridge: remove __br_vlan_filter_toggle (Ivan Vecera) [2019055] - net: switchdev: pass flags and mask to both {PRE_,}BRIDGE_FLAGS attributes (Ivan Vecera) [2019055] - net: bridge: don't print in br_switchdev_set_port_flag (Ivan Vecera) [2019055] - net: bridge: offload all port flags at once in br_setport (Ivan Vecera) [2019055] - net: switchdev: propagate extack to port attributes (Ivan Vecera) [2019055] - switchdev: mrp: Remove SWITCHDEV_ATTR_ID_MRP_PORT_STAT (Ivan Vecera) [2019055] - bridge: mrp: Fix the usage of br_mrp_port_switchdev_set_state (Ivan Vecera) [2019055] - net: bridge: mcast: Use ERR_CAST instead of ERR_PTR(PTR_ERR()) (Ivan Vecera) [2019055] - net: bridge: add warning comments to avoid extending sysfs (Ivan Vecera) [2019055] - net: bridge: mcast: drop hosts limit sysfs support (Ivan Vecera) [2019055] - net: bridge: multicast: make tracked EHT hosts limit configurable (Ivan Vecera) [2019055] - net: bridge: multicast: add per-port EHT hosts limit (Ivan Vecera) [2019055] - net: switchdev: use obj-$(CONFIG_NET_SWITCHDEV) form in net/Makefile (Ivan Vecera) [2019055] - net: switchdev: don't set port_obj_info->handled true when -EOPNOTSUPP (Ivan Vecera) [2019055] - net: bridge: multicast: fix br_multicast_eht_set_entry_lookup indentation (Ivan Vecera) [2019055] - bridge: Use PTR_ERR_OR_ZERO instead if(IS_ERR(...)) + PTR_ERR (Ivan Vecera) [2019055] - net: mrp: move struct definitions out of uapi (Ivan Vecera) [2019055] - net: mrp: fix definitions of MRP test packets (Ivan Vecera) [2019055] - net: bridge: multicast: mark IGMPv3/MLDv2 fast-leave deletes (Ivan Vecera) [2019055] - net: bridge: multicast: handle block pg delete for all cases (Ivan Vecera) [2019055] - net: bridge: multicast: add EHT host filter_mode handling (Ivan Vecera) [2019055] - net: bridge: multicast: optimize TO_INCLUDE EHT timeouts (Ivan Vecera) [2019055] - net: bridge: multicast: add EHT include and exclude handling (Ivan Vecera) [2019055] - net: bridge: multicast: add EHT allow/block handling (Ivan Vecera) [2019055] - net: bridge: multicast: add EHT host delete function (Ivan Vecera) [2019055] - net: bridge: multicast: add EHT source set handling functions (Ivan Vecera) [2019055] - net: bridge: multicast: add EHT host handling functions (Ivan Vecera) [2019055] - net: bridge: multicast: add EHT structures and definitions (Ivan Vecera) [2019055] - net: bridge: multicast: calculate idx position without changing ptr (Ivan Vecera) [2019055] - net: bridge: multicast: __grp_src_block_incl can modify pg (Ivan Vecera) [2019055] - net: bridge: multicast: pass host src address to IGMPv3/MLDv2 functions (Ivan Vecera) [2019055] - net: bridge: multicast: rename src_size to addr_size (Ivan Vecera) [2019055] - net: bridge: check vlan with eth_type_vlan() method (Ivan Vecera) [2019055] - net: switchdev: delete the transaction object (Ivan Vecera) [2019055] - mlxsw: spectrum_switchdev: remove transactional logic for VLAN objects (Ivan Vecera) [2019055] - net: switchdev: remove the transaction structure from port attributes (Ivan Vecera) [2019055] - net: switchdev: delete switchdev_port_obj_add_now (Ivan Vecera) [2019055] - net: switchdev: remove the transaction structure from port object notifiers (Ivan Vecera) [2019055] - net: switchdev: remove vid_begin -> vid_end range from VLAN objects (Ivan Vecera) [2019055] - net: bridge: fix misspellings using codespell tool (Ivan Vecera) [2019055] - net: bridge: notify switchdev of disappearance of old FDB entry upon migration (Ivan Vecera) [2019055] - bridge: Fix a deadlock when enabling multicast snooping (Ivan Vecera) [2019055] - bridge: mrp: Implement LC mode for MRP (Ivan Vecera) [2019055] - net: bridge: switch to net core statistics counters handling (Ivan Vecera) [2019055] - net: bridge: replace struct br_vlan_stats with pcpu_sw_netstats (Ivan Vecera) [2019055] - bridge: mrp: Use hlist_head instead of list_head for mrp (Ivan Vecera) [2019055] - selftests: net: bridge: add test for mldv2 *,g auto-add (Ivan Vecera) [2019055] - selftests: net: bridge: add test for mldv2 exclude timeout (Ivan Vecera) [2019055] - selftests: net: bridge: add test for mldv2 exc -> block report (Ivan Vecera) [2019055] - selftests: net: bridge: add test for mldv2 inc -> block report (Ivan Vecera) [2019055] - selftests: net: bridge: add test for mldv2 exc -> to_exclude report (Ivan Vecera) [2019055] - selftests: net: bridge: add test for mldv2 exc -> is_exclude report (Ivan Vecera) [2019055] - selftests: net: bridge: add test for mldv2 exc -> is_include report (Ivan Vecera) [2019055] - selftests: net: bridge: add test for mldv2 exc -> allow report (Ivan Vecera) [2019055] - selftests: net: bridge: add test for mldv2 inc -> to_exclude report (Ivan Vecera) [2019055] - selftests: net: bridge: add test for mldv2 inc -> is_exclude report (Ivan Vecera) [2019055] - selftests: net: bridge: add test for mldv2 inc -> is_include report (Ivan Vecera) [2019055] - selftests: net: bridge: add test for mldv2 inc -> allow report (Ivan Vecera) [2019055] - selftests: net: bridge: add initial MLDv2 include test (Ivan Vecera) [2019055] - selftests: net: bridge: factor out and rename sg state functions (Ivan Vecera) [2019055] - selftests: net: lib: add support for IPv6 mcast packet test (Ivan Vecera) [2019055] - selftests: net: bridge: factor out mcast_packet_test (Ivan Vecera) [2019055] - net: bridge: mcast: fix stub definition of br_multicast_querier_exists (Ivan Vecera) [2019055] - net: bridge: explicitly convert between mdb entry state and port group flags (Ivan Vecera) [2019055] - net: bridge: mcast: add support for raw L2 multicast groups (Ivan Vecera) [2019055] - selftests: net: bridge: add test for igmpv3 *,g auto-add (Ivan Vecera) [2019055] - selftests: net: bridge: add test for igmpv3 exclude timeout (Ivan Vecera) [2019055] - selftests: net: bridge: add test for igmpv3 exc -> block report (Ivan Vecera) [2019055] - selftests: net: bridge: add test for igmpv3 inc -> block report (Ivan Vecera) [2019055] - selftests: net: bridge: add test for igmpv3 exc -> to_exclude report (Ivan Vecera) [2019055] - selftests: net: bridge: add test for igmpv3 exc -> is_exclude report (Ivan Vecera) [2019055] - selftests: net: bridge: add test for igmpv3 exc -> is_include report (Ivan Vecera) [2019055] - selftests: net: bridge: add test for igmpv3 exc -> allow report (Ivan Vecera) [2019055] - selftests: net: bridge: add test for igmpv3 inc -> to_exclude report (Ivan Vecera) [2019055] - selftests: net: bridge: add test for igmpv3 inc -> is_exclude report (Ivan Vecera) [2019055] - selftests: net: bridge: add test for igmpv3 inc -> is_include report (Ivan Vecera) [2019055] - selftests: net: bridge: add tests for igmpv3 is_include and inc -> allow reports (Ivan Vecera) [2019055] - selftests: net: bridge: igmp: add IGMPv3 entries' state helpers (Ivan Vecera) [2019055] - selftests: net: bridge: igmp: check for specific udp ip protocol (Ivan Vecera) [2019055] - selftests: net: bridge: igmp: add support for packet source address (Ivan Vecera) [2019055] - selftests: net: bridge: rename current igmp tests to igmpv2 (Ivan Vecera) [2019055] - net: bridge: fix uninitialized variables when BRIDGE_CFM is disabled (Ivan Vecera) [2019055] - bridge: cfm: Netlink Notifications. (Ivan Vecera) [2019055] - bridge: cfm: Netlink GET status Interface. (Ivan Vecera) [2019055] - bridge: cfm: Netlink GET configuration Interface. (Ivan Vecera) [2019055] - bridge: cfm: Netlink SET configuration Interface. (Ivan Vecera) [2019055] - bridge: cfm: Kernel space implementation of CFM. CCM frame RX added. (Ivan Vecera) [2019055] - bridge: cfm: Kernel space implementation of CFM. CCM frame TX added. (Ivan Vecera) [2019055] - bridge: cfm: Kernel space implementation of CFM. MEP create/delete. (Ivan Vecera) [2019055] - bridge: uapi: cfm: Added EtherType used by the CFM protocol. (Ivan Vecera) [2019055] - bridge: cfm: Add BRIDGE_CFM to Kconfig. (Ivan Vecera) [2019055] - net: bridge: extend the process of special frames (Ivan Vecera) [2019055] - bridge: Netlink interface fix. (Ivan Vecera) [2019055] - net: bridge: mcast: remove only S,G port groups from sg_port hash (Ivan Vecera) [2019055] - net: switchdev: Fixed kerneldoc warning (Ivan Vecera) [2019055] - net: bridge: mcast: when forwarding handle filter mode and blocked flag (Ivan Vecera) [2019055] - net: bridge: mcast: handle host state (Ivan Vecera) [2019055] - net: bridge: mcast: add support for blocked port groups (Ivan Vecera) [2019055] - net: bridge: mcast: handle port group filter modes (Ivan Vecera) [2019055] - net: bridge: mcast: install S,G entries automatically based on reports (Ivan Vecera) [2019055] - net: bridge: mcast: add sg_port rhashtable (Ivan Vecera) [2019055] - net: bridge: mcast: add rt_protocol field to the port group struct (Ivan Vecera) [2019055] - net: bridge: mcast: when igmpv3/mldv2 are enabled lookup (S,G) first, then (*,G) (Ivan Vecera) [2019055] - net: bridge: mdb: add support for add/del/dump of entries with source (Ivan Vecera) [2019055] - net: bridge: mdb: add support to extend add/del commands (Ivan Vecera) [2019055] - net: bridge: mcast: rename br_ip's u member to dst (Ivan Vecera) [2019055] - net: bridge: mcast: use br_ip's src for src groups and querier address (Ivan Vecera) [2019055] - net: bridge: add src field to br_ip (Ivan Vecera) [2019055] - net: bridge: mdb: use extack in br_mdb_add() and br_mdb_add_group() (Ivan Vecera) [2019055] - net: bridge: mdb: move all port and bridge checks to br_mdb_add (Ivan Vecera) [2019055] - net: bridge: mdb: use extack in br_mdb_parse() (Ivan Vecera) [2019055] - net: bridge: delete duplicated words (Ivan Vecera) [2019055] - net: bridge: mcast: don't ignore return value of __grp_src_toex_excl (Ivan Vecera) [2019055] - __netif_receive_skb_core: don't untag vlan from skb on DSA master (Ivan Vecera) [2019055] - bridge: mcast: Fix incomplete MDB dump (Ivan Vecera) [2019055] - net: bridge: mcast: fix unused br var when lockdep isn't defined (Ivan Vecera) [2019055] - net: bridge: mcast: destroy all entries via gc (Ivan Vecera) [2019055] - net: bridge: mcast: improve IGMPv3/MLDv2 query processing (Ivan Vecera) [2019055] - net: bridge: mcast: support for IGMPV3/MLDv2 BLOCK_OLD_SOURCES report (Ivan Vecera) [2019055] - net: bridge: mcast: support for IGMPV3/MLDv2 CHANGE_TO_INCLUDE/EXCLUDE report (Ivan Vecera) [2019055] - net: bridge: mcast: support for IGMPV3/MLDv2 MODE_IS_INCLUDE/EXCLUDE report (Ivan Vecera) [2019055] - net: bridge: mcast: support for IGMPv3/MLDv2 ALLOW_NEW_SOURCES report (Ivan Vecera) [2019055] - net: bridge: mcast: delete expired port groups without srcs (Ivan Vecera) [2019055] - net: bridge: mdb: use mdb and port entries in notifications (Ivan Vecera) [2019055] - net: bridge: mdb: push notifications in __br_mdb_add/del (Ivan Vecera) [2019055] - net: bridge: mcast: add support for group query retransmit (Ivan Vecera) [2019055] - net: bridge: mcast: add support for group-and-source specific queries (Ivan Vecera) [2019055] - net: bridge: mcast: add support for src list and filter mode dumping (Ivan Vecera) [2019055] - net: bridge: mcast: add support for group source list (Ivan Vecera) [2019055] - net: bridge: mcast: factor out port group del (Ivan Vecera) [2019055] - net: bridge: mdb: arrange internal structs so fast-path fields are close (Ivan Vecera) [2019055] - netlink: consistently use NLA_POLICY_EXACT_LEN() (Ivan Vecera) [2019055] - net: bridge: Add port attribute IFLA_BRPORT_MRP_IN_OPEN (Ivan Vecera) [2019055] - bridge: mrp: Extend br_mrp_fill_info (Ivan Vecera) [2019055] - bridge: uapi: mrp: Extend MRP_INFO attributes for interconnect status (Ivan Vecera) [2019055] - bridge: mrp: Extend MRP netlink interface for configuring MRP interconnect (Ivan Vecera) [2019055] - bridge: mrp: Implement the MRP Interconnect API (Ivan Vecera) [2019055] - bridge: switchdev: mrp: Extend MRP API for switchdev for MRP Interconnect (Ivan Vecera) [2019055] - bridge: mrp: Add br_mrp_in_port_open function (Ivan Vecera) [2019055] - bridge: mrp: Rename br_mrp_port_open to br_mrp_ring_port_open (Ivan Vecera) [2019055] - bridge: mrp: Extend br_mrp for MRP interconnect (Ivan Vecera) [2019055] - bridge: mrp: Extend bridge interface (Ivan Vecera) [2019055] - bridge: uapi: mrp: Extend MRP attributes for MRP interconnect (Ivan Vecera) [2019055] - switchdev: mrp: Extend switchdev API for MRP Interconnect (Ivan Vecera) [2019055] - net: bridge: fix undefined br_vlan_can_enter_range in tunnel code (Ivan Vecera) [2019055] - net: switchdev: kerneldoc fixes (Ivan Vecera) [2019055] - net: bridge: notify on vlan tunnel changes done via the old api (Ivan Vecera) [2019055] - bridge: Extend br_fill_ifinfo to return MPR status (Ivan Vecera) [2019055] - bridge: mrp: Add br_mrp_fill_info (Ivan Vecera) [2019055] - bridge: uapi: mrp: Extend MRP attributes to get the status (Ivan Vecera) [2019055] - bridge: mrp: Fix endian conversion and some other warnings (Ivan Vecera) [2019055] - net: bridge: add a flag to avoid refreshing fdb when changing/adding (Ivan Vecera) [2019055] - net: bridge: add option to allow activity notifications for any fdb entries (Ivan Vecera) [2019055] - net: neighbor: add fdb extended attribute (Ivan Vecera) [2019055] - net: bridge: fdb_add_entry takes ndm as argument (Ivan Vecera) [2019055] - bridge: mrp: Validate when setting the port role (Ivan Vecera) [2019055] - bridge: uapi: mrp: Fix MRP_PORT_ROLE (Ivan Vecera) [2019055] - bridge: mrp: Add support for role MRA (Ivan Vecera) [2019055] - bridge: mrp: Set the priority of MRP instance (Ivan Vecera) [2019055] - bridge: mrp: Update MRP frame type (Ivan Vecera) [2019055] - bridge: multicast: work around clang bug (Ivan Vecera) [2019055] - bridge: mrp: Rework the MRP netlink interface (Ivan Vecera) [2019055] - bridge: mrp: Fix out-of-bounds read in br_mrp_parse (Ivan Vecera) [2019055] - bridge: mrp: Restore port state when deleting MRP instance (Ivan Vecera) [2019055] - switchdev: mrp: Remove the variable mrp_ring_state (Ivan Vecera) [2019055] - bridge: mrp: Add br_mrp_unique_ifindex function (Ivan Vecera) [2019055] - net: bridge: allow enslaving some DSA master network devices (Ivan Vecera) [2019055] - net: remove newlines in NL_SET_ERR_MSG_MOD (Ivan Vecera) [2019055] - net: bridge: return false in br_mrp_enabled() (Ivan Vecera) [2019055] - docs: networking: convert switchdev.txt to ReST (Ivan Vecera) [2019055] - net: bridge: Add checks for enabling the STP. (Ivan Vecera) [2019055] - bridge: mrp: Integrate MRP into the bridge (Ivan Vecera) [2019055] - bridge: mrp: Implement netlink interface to configure MRP (Ivan Vecera) [2019055] - bridge: mrp: Connect MRP API with the switchdev API (Ivan Vecera) [2019055] - bridge: switchdev: mrp: Implement MRP API for switchdev (Ivan Vecera) [2019055] - switchdev: mrp: Extend switchdev API to offload MRP (Ivan Vecera) [2019055] - bridge: mrp: Add MRP interface. (Ivan Vecera) [2019055] - net: bridge: Add port attribute IFLA_BRPORT_MRP_RING_OPEN (Ivan Vecera) [2019055] - bridge: mrp: Extend bridge interface (Ivan Vecera) [2019055] - bridge: mrp: Update Kconfig (Ivan Vecera) [2019055] - bridge: uapi: mrp: Add mrp attributes. (Ivan Vecera) [2019055] - net: bridge: vlan options: move the tunnel command to the nested attribute (Ivan Vecera) [2019055] - net: bridge: vlan options: nest the tunnel id into a tunnel info attribute (Ivan Vecera) [2019055] - net: bridge: vlan: include stats in dumps if requested (Ivan Vecera) [2019055] - net: bridge: vlan options: add support for tunnel mapping set/del (Ivan Vecera) [2019055] - net: bridge: vlan options: add support for tunnel id dumping (Ivan Vecera) [2019055] - net: bridge: vlan tunnel: constify bridge and port arguments (Ivan Vecera) [2019055] - net: bridge: vlan options: rename br_vlan_opts_eq to br_vlan_opts_eq_range (Ivan Vecera) [2019055] - net: switchdev: do not propagate bridge updates across bridges (Ivan Vecera) [2019055] - bridge: br_stp: Use built-in RCU list checking (Ivan Vecera) [2019055] - net: switchdev: Replace zero-length array with flexible-array member (Ivan Vecera) [2019055] - net: bridge: vlan: add per-vlan state (Ivan Vecera) [2019055] - net: bridge: vlan: add basic option setting support (Ivan Vecera) [2019055] - net: bridge: vlan: add basic option dumping support (Ivan Vecera) [2019055] - net: bridge: check port state before br_allowed_egress (Ivan Vecera) [2019055] - net: bridge: vlan: notify on vlan add/delete/change flags (Ivan Vecera) [2019055] - net: bridge: vlan: add rtnetlink group and notify support (Ivan Vecera) [2019055] - net: bridge: vlan: add rtm range support (Ivan Vecera) [2019055] - net: bridge: vlan: add del rtm message support (Ivan Vecera) [2019055] - net: bridge: vlan: add new rtm message support (Ivan Vecera) [2019055] - net: bridge: vlan: add rtm definitions and dump support (Ivan Vecera) [2019055] - net: bridge: netlink: add extack error messages when processing vlans (Ivan Vecera) [2019055] - net: bridge: vlan: add helpers to check for vlan id/range validity (Ivan Vecera) [2019055] - net: bridge: add STP xstats (Ivan Vecera) [2019055] - treewide: Use sizeof_field() macro (Ivan Vecera) [2019055] - bridge: implement get_link_ksettings ethtool method (Ivan Vecera) [2019055] - net: bridge: fdb: eliminate extra port state tests from fast-path (Ivan Vecera) [2019055] - net: bridge: fdb: restore unlikely() when taking over externally added entries (Ivan Vecera) [2019055] - net: bridge: fdb: avoid two atomic bitops in br_fdb_external_learn_add() (Ivan Vecera) [2019055] - net: bridge: fdb: br_fdb_update can take flags directly (Ivan Vecera) [2019055] - net: bridge: Populate the pvid flag in br_vlan_get_info (Ivan Vecera) [2019055] - net: fix __ip_mc_inc_group usage (Ivan Vecera) [2019055] - net: bridge: mdb: allow add/delete for host-joined groups (Ivan Vecera) [2019055] - net: bridge: mdb: dump host-joined entries as well (Ivan Vecera) [2019055] - net: bridge: mdb: factor out mdb filling (Ivan Vecera) [2019055] - net: bridge: mdb: move vlan comments (Ivan Vecera) [2019055] - net: bridge: mcast: add delete due to fast-leave mdb flag (Ivan Vecera) [2019055] - treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 152 (Ivan Vecera) [2019055] - treewide: Add SPDX license identifier for missed files (Ivan Vecera) [2019055] - treewide: Add SPDX license identifier - Makefile/Kconfig (Ivan Vecera) [2019055] - bridge: Fix error path for kobject_init_and_add() (Ivan Vecera) [2019055] - bridge: only include nf_queue.h if needed (Ivan Vecera) [2019055] - bridge: broute: make broute a real ebtables table (Ivan Vecera) [2019055] - bridge: netfilter: unroll NF_HOOK helper in bridge input path (Ivan Vecera) [2019055] - bridge: reduce size of input cb to 16 bytes (Ivan Vecera) [2019055] - net: bridge: update multicast stats from maybe_deliver() (Ivan Vecera) [2019055] - net: bridge: mcast: remove unused br_ip_equal function (Ivan Vecera) [2019055] - net: bridge: optimize backup_port fdb convergence (Ivan Vecera) [2019055] - net: bridge: use netif_is_bridge_port() (Ivan Vecera) [2019055] - net: bridge: use eth_broadcast_addr() to assign broadcast address (Ivan Vecera) [2019055] - tools headers uapi: Update linux/in.h copy (Ivan Vecera) [2019055] - switchdev: Remove unused transaction item queue (Ivan Vecera) [2019055] - bridge: remove redundant check on err in br_multicast_ipv4_rcv (Ivan Vecera) [2019055] - net: Fix ip_mc_{dec,inc}_group allocation context (Ivan Vecera) [2019055] - bridge: remove duplicated include from br_multicast.c (Ivan Vecera) [2019055] - bridge: Snoop Multicast Router Advertisements (Ivan Vecera) [2019055] - bridge: join all-snoopers multicast address (Ivan Vecera) [2019055] - bridge: simplify ip_mc_check_igmp() and ipv6_mc_check_mld() internals (Ivan Vecera) [2019055] - tools include uapi: Sync linux/if_link.h copy with the kernel sources (Ivan Vecera) [2019055] - net: bridge: fix a bug on using a neighbour cache entry without checking its state (Ivan Vecera) [2019055] - net: bridge: remove unneeded variable 'err' (Ivan Vecera) [2019055] - net: bridge: remove redundant checks for null p->dev and p->br (Ivan Vecera) [2019055] - net: bridge: export supported boolopts (Ivan Vecera) [2019055] - net: bridge: add no_linklocal_learn bool option (Ivan Vecera) [2019055] - net: bridge: add support for user-controlled bool options (Ivan Vecera) [2019055] - bridge: use __vlan_hwaccel helpers (Ivan Vecera) [2019055] - netfilter: bridge: define INT_MIN & INT_MAX in userspace (Ivan Vecera) [2019055] - docs: fix some broken documentation references (Ivan Vecera) [2019055] - bridge: Switch to bitmap_zalloc() (Ivan Vecera) [2019055] - netfilter: bridge: Expose nf_tables bridge hook priorities through uapi (Ivan Vecera) [2019055] - net: bridge: add support for backup port (Ivan Vecera) [2019055] - net: bridge: add support for raw sysfs port options (Ivan Vecera) [2019055] - docs: networking: Convert bridge.txt to rst (Ivan Vecera) [2019055] - net: switchdev: consolidate RH_KABI macros usage (Ivan Vecera) [2019055] - kcov: Remove kcov include from sched.h and move it to its users. (Josef Oskera) [2026467] - tasklets: Provide tasklet_disable_in_atomic() (Ivan Vecera) [2026475] - tasklets: Use static inlines for stub implementations (Ivan Vecera) [2026475] - net: sock: introduce sk_error_report (Ivan Vecera) [2026469] - redhat: Add CONFIG_RHEL_DIFFERENCES (Prarit Bhargava) [2021571]- serial: 8520_port: Fix function param documentation (Waiman Long) [1970241] - serial: 8250: Optimize irq enable after console write (Waiman Long) [1970241] - serial: 8250: Fix rs485 delay after console write (Waiman Long) [1970241] - serial: 8250: Support console on software emulated rs485 ports (Waiman Long) [1970241] - serial: 8250: Generalize rs485 software emulation (Waiman Long) [1970241] - serial: 8250: Deduplicate rs485 active_timer assignment (Waiman Long) [1970241] - serial: 8250: Sanitize rs485 config harder (Waiman Long) [1970241] - serial: 8250: Deduplicate ->rs485_config() callback (Waiman Long) [1970241] - serial: 8250: Support rs485 devicetree properties (Waiman Long) [1970241] - serial: 8250_port: Don't use power management for kernel console (Waiman Long) [1970241] - console: Introduce ->exit() callback (Waiman Long) [1970241] - console: Don't notify user space when unregister non-listed console (Waiman Long) [1970241] - tty: 8250_of: Use software emulated RS485 direction control (Waiman Long) [1970241] - serial: 8250: Add MSR/MCR TIOCM conversion wrapper functions (Waiman Long) [1970241] - serial: 8250_of: Use of_device_get_match_data() (Waiman Long) [1970241] - serial: 8250_of: Fix for lack of interrupt support (Waiman Long) [1970241] - serial: 8250: of: Defer probe on missing IRQ (Waiman Long) [1970241] - serial: 8250: of: Correct of_platform_serial_setup() error handling (Waiman Long) [1970241] - mm/vmstat: protect per cpu variables with preempt disable on RT (Scott Wood) [2011667] - mm, slub: convert kmem_cpu_slab protection to local_lock (Scott Wood) [2011667] - mm, slub: use migrate_disable() on PREEMPT_RT (Scott Wood) [2011667] - mm, slub: protect put_cpu_partial() with disabled irqs instead of cmpxchg (Scott Wood) [2011667] - mm, slub: make slab_lock() disable irqs with PREEMPT_RT (Scott Wood) [2011667] - mm: slub: make object_map_lock a raw_spinlock_t (Scott Wood) [2011667] - mm: slub: move flush_cpu_slab() invocations __free_slab() invocations out of IRQ context (Scott Wood) [2011667] - mm, slab: split out the cpu offline variant of flush_slab() (Scott Wood) [2011667] - mm, slub: don't disable irqs in slub_cpu_dead() (Scott Wood) [2011667] - mm, slub: only disable irq with spin_lock in __unfreeze_partials() (Scott Wood) [2011667] - mm, slub: separate detaching of partial list in unfreeze_partials() from unfreezing (Scott Wood) [2011667] - mm, slub: detach whole partial list at once in unfreeze_partials() (Scott Wood) [2011667] - mm, slub: discard slabs in unfreeze_partials() without irqs disabled (Scott Wood) [2011667] - mm, slub: move irq control into unfreeze_partials() (Scott Wood) [2011667] - mm, slub: call deactivate_slab() without disabling irqs (Scott Wood) [2011667] - mm, slub: make locking in deactivate_slab() irq-safe (Scott Wood) [2011667] - mm, slub: move reset of c->page and freelist out of deactivate_slab() (Scott Wood) [2011667] - mm, slub: stop disabling irqs around get_partial() (Scott Wood) [2011667] - mm, slub: check new pages with restored irqs (Scott Wood) [2011667] - mm, slub: validate slab from partial list or page allocator before making it cpu slab (Scott Wood) [2011667] - mm, slub: restore irqs around calling new_slab() (Scott Wood) [2011667] - mm, slub: move disabling irqs closer to get_partial() in ___slab_alloc() (Scott Wood) [2011667] - mm, slub: do initial checks in ___slab_alloc() with irqs enabled (Scott Wood) [2011667] - mm, slub: move disabling/enabling irqs to ___slab_alloc() (Scott Wood) [2011667] - mm, slub: simplify kmem_cache_cpu and tid setup (Scott Wood) [2011667] - mm, slub: restructure new page checks in ___slab_alloc() (Scott Wood) [2011667] - mm, slub: return slab page from get_partial() and set c->page afterwards (Scott Wood) [2011667] - mm, slub: dissolve new_slab_objects() into ___slab_alloc() (Scott Wood) [2011667] - mm, slub: extract get_partial() from new_slab_objects() (Scott Wood) [2011667] - mm, slub: remove redundant unfreeze_partials() from put_cpu_partial() (Scott Wood) [2011667] - mm, slub: don't disable irq for debug_check_no_locks_freed() (Scott Wood) [2011667] - mm, slub: allocate private object map for validate_slab_cache() (Scott Wood) [2011667] - mm, slub: allocate private object map for debugfs listings (Scott Wood) [2011667] - mm, slub: don't call flush_all() from slab_debug_trace_open() (Scott Wood) [2011667] - mm/slub.c: drop lockdep_assert_held() from put_map() (Scott Wood) [2011667] - mm/slub.c: replace cpu_slab->partial with wrapped APIs (Scott Wood) [2011667] - mm/slub.c: replace kmem_cache->cpu_partial with wrapped APIs (Scott Wood) [2011667] - sched/rt, mm: Use CONFIG_PREEMPTION (Scott Wood) [2011667] - tcp: fix page frag corruption on page fault (Paolo Abeni) [1996074] - net: fix sk_page_frag() recursion from memory reclaim (Paolo Abeni) [1996074] - net: udp6: replace __UDP_INC_STATS() with __UDP6_INC_STATS() (Xin Long) [2020407] - net: udp: annotate data race around udp_sk(sk)->corkflag (Xin Long) [2020407] - net/ipv4/udp_tunnel_core.c: remove superfluous header files from udp_tunnel_core.c (Xin Long) [2020407] - udp_tunnel: Fix udp_tunnel_nic work-queue type (Xin Long) [2020407] - net, gro: Set inner transport header offset in tcp/udp GRO hook (Xin Long) [2020407] - bareudp: Add extack support to bareudp_configure() (Guillaume Nault) [1946040] - bareudp: Move definition of struct bareudp_conf to bareudp.c (Guillaume Nault) [1946040] - bareudp: Remove bareudp_dev_create() (Guillaume Nault) [1946040] - net: bareudp: simplify error paths calling dellink (Guillaume Nault) [1946040] - mptcp: re-arm retransmit timer if data is pending (Paolo Abeni) [2019493] - mptcp: remove tx_pending_data (Paolo Abeni) [2019493] - mptcp: do not shrink snd_nxt when recovering (Paolo Abeni) [2019493] - mptcp: drop unused sk in mptcp_push_release (Paolo Abeni) [2019493] - selftests: mptcp: fix proto type in link_failure tests (Paolo Abeni) [2019493] - selftests: mptcp: add testcase for active-back (Paolo Abeni) [2019493] - mptcp: backup flag from incoming MPJ ack option (Paolo Abeni) [2019493] - mptcp: add mibs for stale subflows processing (Paolo Abeni) [2019493] - mptcp: faster active backup recovery (Paolo Abeni) [2019493] - mptcp: cleanup sysctl data and helpers (Paolo Abeni) [2019493] - mptcp: handle pending data on closed subflow (Paolo Abeni) [2019493] - mptcp: less aggressive retransmission strategy (Paolo Abeni) [2019493] - mptcp: more accurate timeout (Paolo Abeni) [2019493] - mptcp: stop relying on tcp_tx_skb_cache (Paolo Abeni) [2019493] - tcp: expose the tcp_mark_push() and tcp_skb_entail() helpers (Paolo Abeni) [2019493] - selftests: KVM: avoid failures due to reserved HyperTransport region (Vitaly Kuznetsov) [2009340] - KVM: X86: Fix when shadow_root_level=5 && guest root_level<4 (Vitaly Kuznetsov) [2009340] - KVM: x86: inhibit APICv when KVM_GUESTDBG_BLOCKIRQ active (Vitaly Kuznetsov) [2009340] - KVM: x86/xen: Fix get_attr of KVM_XEN_ATTR_TYPE_SHARED_INFO (Vitaly Kuznetsov) [2009340] - KVM: x86: Use rw_semaphore for APICv lock to allow vCPU parallelism (Vitaly Kuznetsov) [2009340] - KVM: selftests: test KVM_GUESTDBG_BLOCKIRQ (Vitaly Kuznetsov) [2009340] - x86/sgx/virt: implement SGX_IOC_VEPC_REMOVE ioctl (Vitaly Kuznetsov) [2009340] - x86/sgx/virt: extract sgx_vepc_remove_page (Vitaly Kuznetsov) [2009340] - KVM: x86/mmu: Complete prefetch for trailing SPTEs for direct, legacy MMU (Vitaly Kuznetsov) [2009340] - KVM: x86: Do not mark all registers as avail/dirty during RESET/INIT (Vitaly Kuznetsov) [2009340] - KVM: x86: SVM: don't set VMLOAD/VMSAVE intercepts on vCPU reset (Vitaly Kuznetsov) [2009340] - KVM: VMX: Unregister posted interrupt wakeup handler on hardware unsetup (Vitaly Kuznetsov) [2009340] - Revert "x86/kvm: fix vcpu-id indexed array sizes" (Vitaly Kuznetsov) [2009340] - KVM: X86: Cache CR3 in prev_roots when PCID is disabled (Vitaly Kuznetsov) [2009340] - KVM: X86: Fix tlb flush for tdp in kvm_invalidate_pcid() (Vitaly Kuznetsov) [2009340] - KVM: X86: Don't reset mmu context when toggling X86_CR4_PGE (Vitaly Kuznetsov) [2009340] - KVM: X86: Don't reset mmu context when X86_CR4_PCIDE 1->0 (Vitaly Kuznetsov) [2009340] - KVM: x86/mmu: kvm_faultin_pfn has to return false if pfh is returned (Vitaly Kuznetsov) [2009340] - KVM: x86: Take srcu lock in post_kvm_run_save() (Vitaly Kuznetsov) [2009340] - KVM: SEV-ES: fix another issue with string I/O VMGEXITs (Vitaly Kuznetsov) [2009340] - KVM: x86/xen: Fix kvm_xen_has_interrupt() sleeping in kvm_vcpu_block() (Vitaly Kuznetsov) [2009340] - KVM: x86: switch pvclock_gtod_sync_lock to a raw spinlock (Vitaly Kuznetsov) [2009340] - KVM: selftests: Refactor help message for -s backing_src (Vitaly Kuznetsov) [2009340] - KVM: selftests: Change backing_src flag to -s in demand_paging_test (Vitaly Kuznetsov) [2009340] - tools headers UAPI: Sync x86's asm/kvm.h with the kernel sources (Vitaly Kuznetsov) [2009340] - KVM: SEV-ES: go over the sev_pio_data buffer in multiple passes if needed (Vitaly Kuznetsov) [2009340] - KVM: SEV-ES: keep INS functions together (Vitaly Kuznetsov) [2009340] - KVM: x86: remove unnecessary arguments from complete_emulator_pio_in (Vitaly Kuznetsov) [2009340] - KVM: x86: split the two parts of emulator_pio_in (Vitaly Kuznetsov) [2009340] - KVM: SEV-ES: clean up kvm_sev_es_ins/outs (Vitaly Kuznetsov) [2009340] - KVM: x86: leave vcpu->arch.pio.count alone in emulator_pio_in_out (Vitaly Kuznetsov) [2009340] - KVM: SEV-ES: rename guest_ins_data to sev_pio_data (Vitaly Kuznetsov) [2009340] - KVM: SEV: Flush cache on non-coherent systems before RECEIVE_UPDATE_DATA (Vitaly Kuznetsov) [2009340] - KVM: MMU: Reset mmu->pkru_mask to avoid stale data (Vitaly Kuznetsov) [2009340] - KVM: nVMX: promptly process interrupts delivered while in guest mode (Vitaly Kuznetsov) [2009340] - KVM: x86: check for interrupts before deciding whether to exit the fast path (Vitaly Kuznetsov) [2009340] - KVM: SEV-ES: reduce ghcb_sa_len to 32 bits (Vitaly Kuznetsov) [2009340] - KVM: VMX: Remove redundant handling of bus lock vmexit (Vitaly Kuznetsov) [2009340] - KVM: x86: WARN if APIC HW/SW disable static keys are non-zero on unload (Vitaly Kuznetsov) [2009340] - KVM: SEV-ES: fix length of string I/O (Vitaly Kuznetsov) [2009340] - KVM: SEV-ES: Set guest_state_protected after VMSA update (Vitaly Kuznetsov) [2009340] - KVM: kvm_stat: do not show halt_wait_ns (Vitaly Kuznetsov) [2009340] - Revert "KVM: x86: Open code necessary bits of kvm_lapic_set_base() at vCPU RESET" (Vitaly Kuznetsov) [2009340] - KVM: s390: restore old debugfs names (Vitaly Kuznetsov) [2009340] - tools headers UAPI: Sync linux/kvm.h with the kernel sources (Vitaly Kuznetsov) [2009340] - tools headers UAPI: Synch KVM's svm.h header with the kernel (Vitaly Kuznetsov) [2009340] - KVM: selftests: introduce P44V64 for z196 and EC12 (Vitaly Kuznetsov) [2009340] - KVM: selftests: introduce P47V64 for s390x (Vitaly Kuznetsov) [2009340] - x86/sev: Use "SEV: " prefix for messages from sev.c (Vitaly Kuznetsov) [2009340] - KVM: stats: remove dead stores (Vitaly Kuznetsov) [2009340] - kvm: x86: Add AMD PMU MSRs to msrs_to_save_all[] (Vitaly Kuznetsov) [2009340] - kvm: fix objtool relocation warning (Vitaly Kuznetsov) [2009340] - KVM: selftests: Ensure all migrations are performed when test is affined (Vitaly Kuznetsov) [2009340] - KVM: x86: Swap order of CPUID entry "index" vs. "significant flag" checks (Vitaly Kuznetsov) [2009340] - x86/kvmclock: Move this_cpu_pvti into kvmclock.h (Vitaly Kuznetsov) [2009340] - selftests: KVM: Don't clobber XMM register when read (Vitaly Kuznetsov) [2009340] - KVM: VMX: Fix a TSX_CTRL_CPUID_CLEAR field mask issue (Vitaly Kuznetsov) [2009340] - selftests: KVM: Explicitly use movq to read xmm registers (Vitaly Kuznetsov) [2009340] - selftests: KVM: Call ucall_init when setting up in rseq_test (Vitaly Kuznetsov) [2009340] - KVM: X86: Synchronize the shadow pagetable before link it (Vitaly Kuznetsov) [2009340] - KVM: X86: Fix missed remote tlb flush in rmap_write_protect() (Vitaly Kuznetsov) [2009340] - KVM: x86: nSVM: don't copy virt_ext from vmcb12 (Vitaly Kuznetsov) [2009340] - KVM: x86: nSVM: test eax for 4K alignment for GP errata workaround (Vitaly Kuznetsov) [2009340] - KVM: x86: selftests: test simultaneous uses of V_IRQ from L1 and L0 (Vitaly Kuznetsov) [2009340] - KVM: x86: nSVM: restore int_vector in svm_clear_vintr (Vitaly Kuznetsov) [2009340] - KVM: x86: nVMX: re-evaluate emulation_required on nested VM exit (Vitaly Kuznetsov) [2009340] - KVM: x86: nVMX: don't fail nested VM entry on invalid guest state if !from_vmentry (Vitaly Kuznetsov) [2009340] - KVM: x86: VMX: synthesize invalid VM exit when emulating invalid guest state (Vitaly Kuznetsov) [2009340] - KVM: x86: nSVM: refactor svm_leave_smm and smm_enter_smm (Vitaly Kuznetsov) [2009340] - KVM: x86: SVM: call KVM_REQ_GET_NESTED_STATE_PAGES on exit from SMM mode (Vitaly Kuznetsov) [2009340] - KVM: x86: reset pdptrs_from_userspace when exiting smm (Vitaly Kuznetsov) [2009340] - KVM: x86: nSVM: restore the L1 host state prior to resuming nested guest on SMM exit (Vitaly Kuznetsov) [2009340] - KVM: KVM: Use cpumask_available() to check for NULL cpumask when kicking vCPUs (Vitaly Kuznetsov) [2009340] - KVM: Clean up benign vcpu->cpu data races when kicking vCPUs (Vitaly Kuznetsov) [2009340] - KVM: x86: Fix stack-out-of-bounds memory access from ioapic_write_indirect() (Vitaly Kuznetsov) [2009340] - KVM: selftests: Create a separate dirty bitmap per slot (Vitaly Kuznetsov) [2009340] - KVM: SEV: Allow some commands for mirror VM (Vitaly Kuznetsov) [2009340] - KVM: SEV: Update svm_vm_copy_asid_from for SEV-ES (Vitaly Kuznetsov) [2009340] - KVM: nVMX: Fix nested bus lock VM exit (Vitaly Kuznetsov) [2009340] - KVM: x86: Identify vCPU0 by its vcpu_idx instead of its vCPUs array entry (Vitaly Kuznetsov) [2009340] - KVM: x86: Query vcpu->vcpu_idx directly and drop its accessor (Vitaly Kuznetsov) [2009340] - kvm: fix wrong exception emulation in check_rdtsc (Vitaly Kuznetsov) [2009340] - KVM: SEV: Pin guest memory for write for RECEIVE_UPDATE_DATA (Vitaly Kuznetsov) [2009340] - KVM: SVM: fix missing sev_decommission in sev_receive_start (Vitaly Kuznetsov) [2009340] - KVM: SEV: Acquire vcpu mutex when updating VMSA (Vitaly Kuznetsov) [2009340] - KVM: do not shrink halt_poll_ns below grow_start (Vitaly Kuznetsov) [2009340] - KVM: nVMX: fix comments of handle_vmon() (Vitaly Kuznetsov) [2009340] - KVM: x86: Handle SRCU initialization failure during page track init (Vitaly Kuznetsov) [2009340] - KVM: VMX: Remove defunct "nr_active_uret_msrs" field (Vitaly Kuznetsov) [2009340] - selftests: KVM: Align SMCCC call with the spec in steal_time (Vitaly Kuznetsov) [2009340] - selftests: KVM: Fix check for !POLLIN in demand_paging_test (Vitaly Kuznetsov) [2009340] - KVM: x86: Clear KVM's cached guest CR3 at RESET/INIT (Vitaly Kuznetsov) [2009340] - KVM: x86: Mark all registers as avail/dirty at vCPU creation (Vitaly Kuznetsov) [2009340] - KVM: selftests: Add a test for KVM_RUN+rseq to detect task migration bugs (Vitaly Kuznetsov) [2009340] - tools: Move x86 syscall number fallbacks to .../uapi/ (Vitaly Kuznetsov) [2009340] - selftests: kvm: fix get_run_delay() ignoring fscanf() return warn (Vitaly Kuznetsov) [2009340] - selftests: kvm: move get_run_delay() into lib/test_util (Vitaly Kuznetsov) [2009340] - selftests:kvm: fix get_trans_hugepagesz() ignoring fscanf() return warn (Vitaly Kuznetsov) [2009340] - selftests:kvm: fix get_warnings_count() ignoring fscanf() return warn (Vitaly Kuznetsov) [2009340] - tools: rename bitmap_alloc() to bitmap_zalloc() (Vitaly Kuznetsov) [2009340] - KVM: Drop unused kvm_dirty_gfn_invalid() (Vitaly Kuznetsov) [2009340] - KVM: MMU: mark role_regs and role accessors as maybe unused (Vitaly Kuznetsov) [2009340] - x86/kvm: Don't enable IRQ when IRQ enabled in kvm_wait (Vitaly Kuznetsov) [2009340] - KVM: stats: Add VM stat for remote tlb flush requests (Vitaly Kuznetsov) [2009340] - KVM: x86/mmu: Move lpage_disallowed_link further "down" in kvm_mmu_page (Vitaly Kuznetsov) [2009340] - KVM: x86/mmu: Relocate kvm_mmu_page.tdp_mmu_page for better cache locality (Vitaly Kuznetsov) [2009340] - Revert "KVM: x86: mmu: Add guest physical address check in translate_gpa()" (Vitaly Kuznetsov) [2009340] - KVM: x86/mmu: Remove unused field mmio_cached in struct kvm_mmu_page (Vitaly Kuznetsov) [2009340] - KVM: VMX: avoid running vmx_handle_exit_irqoff in case of emulation (Vitaly Kuznetsov) [2009340] - KVM: x86/mmu: Don't freak out if pml5_root is NULL on 4-level host (Vitaly Kuznetsov) [2009340] - KVM: SVM: Add 5-level page table support for SVM (Vitaly Kuznetsov) [2009340] - KVM: x86/mmu: Support shadowing NPT when 5-level paging is enabled in host (Vitaly Kuznetsov) [2009340] - KVM: x86: Allow CPU to force vendor-specific TDP level (Vitaly Kuznetsov) [2009340] - KVM: x86: clamp host mapping level to max_level in kvm_mmu_max_mapping_level (Vitaly Kuznetsov) [2009340] - KVM: x86: implement KVM_GUESTDBG_BLOCKIRQ (Vitaly Kuznetsov) [2009340] - KVM: SVM: split svm_handle_invalid_exit (Vitaly Kuznetsov) [2009340] - KVM: x86/mmu: Avoid collision with !PRESENT SPTEs in TDP MMU lpage stats (Vitaly Kuznetsov) [2009340] - KVM: x86/mmu: Remove redundant spte present check in mmu_set_spte (Vitaly Kuznetsov) [2009340] - KVM: stats: Add halt polling related histogram stats (Vitaly Kuznetsov) [2009340] - KVM: stats: Add halt_wait_ns stats for all architectures (Vitaly Kuznetsov) [2009340] - KVM: selftests: Add checks for histogram stats bucket_size field (Vitaly Kuznetsov) [2009340] - KVM: stats: Update doc for histogram statistics (Vitaly Kuznetsov) [2009340] - KVM: stats: Support linear and logarithmic histogram statistics (Vitaly Kuznetsov) [2009340] - KVM: SVM: AVIC: drop unsupported AVIC base relocation code (Vitaly Kuznetsov) [2009340] - KVM: SVM: call avic_vcpu_load/avic_vcpu_put when enabling/disabling AVIC (Vitaly Kuznetsov) [2009340] - KVM: SVM: move check for kvm_vcpu_apicv_active outside of avic_vcpu_{put|load} (Vitaly Kuznetsov) [2009340] - KVM: SVM: avoid refreshing avic if its state didn't change (Vitaly Kuznetsov) [2009340] - KVM: SVM: remove svm_toggle_avic_for_irq_window (Vitaly Kuznetsov) [2009340] - KVM: x86: hyper-v: Deactivate APICv only when AutoEOI feature is in use (Vitaly Kuznetsov) [2009340] - KVM: SVM: add warning for mistmatch between AVIC vcpu state and AVIC inhibition (Vitaly Kuznetsov) [2009340] - KVM: x86: APICv: fix race in kvm_request_apicv_update on SVM (Vitaly Kuznetsov) [2009340] - KVM: x86: don't disable APICv memslot when inhibited (Vitaly Kuznetsov) [2009340] - KVM: x86/mmu: allow APICv memslot to be enabled but invisible (Vitaly Kuznetsov) [2009340] - KVM: x86/mmu: allow kvm_faultin_pfn to return page fault handling code (Vitaly Kuznetsov) [2009340] - KVM: x86/mmu: rename try_async_pf to kvm_faultin_pfn (Vitaly Kuznetsov) [2009340] - KVM: x86/mmu: add comment explaining arguments to kvm_zap_gfn_range (Vitaly Kuznetsov) [2009340] - KVM: Allow to have arch-specific per-vm debugfs files (Vitaly Kuznetsov) [2009340] - KVM: nVMX: Unconditionally clear nested.pi_pending on nested VM-Enter (Vitaly Kuznetsov) [2009340] - KVM: x86: Clean up redundant ROL16(val, n) macro definition (Vitaly Kuznetsov) [2009340] - KVM: x86: Move declaration of kvm_spurious_fault() to x86.h (Vitaly Kuznetsov) [2009340] - KVM: x86: Kill off __ex() and __kvm_handle_fault_on_reboot() (Vitaly Kuznetsov) [2009340] - KVM: VMX: Hide VMCS control calculators in vmx.c (Vitaly Kuznetsov) [2009340] - KVM: VMX: Drop caching of KVM's desired sec exec controls for vmcs01 (Vitaly Kuznetsov) [2009340] - KVM: nVMX: Pull KVM L0's desired controls directly from vmcs01 (Vitaly Kuznetsov) [2009340] - KVM: VMX: Reset DR6 only when KVM_DEBUGREG_WONT_EXIT (Vitaly Kuznetsov) [2009340] - KVM: X86: Set host DR6 only on VMX and for KVM_DEBUGREG_WONT_EXIT (Vitaly Kuznetsov) [2009340] - KVM: X86: Remove unneeded KVM_DEBUGREG_RELOAD (Vitaly Kuznetsov) [2009340] - KVM: nVMX: Use vmx_need_pf_intercept() when deciding if L0 wants a #PF (Vitaly Kuznetsov) [2009340] - kvm: vmx: Sync all matching EPTPs when injecting nested EPT fault (Vitaly Kuznetsov) [2009340] - KVM: x86: remove dead initialization (Vitaly Kuznetsov) [2009340] - KVM: x86: Allow guest to set EFER.NX=1 on non-PAE 32-bit kernels (Vitaly Kuznetsov) [2009340] - x86: Fix typo s/ECLR/ELCR/ for the PIC register (Vitaly Kuznetsov) [2009340] - KVM: VMX: Use current VMCS to query WAITPKG support for MSR emulation (Vitaly Kuznetsov) [2009340] - KVM: selftests: Move vcpu_args_set into perf_test_util (Vitaly Kuznetsov) [2009340] - KVM: selftests: Support multiple slots in dirty_log_perf_test (Vitaly Kuznetsov) [2009340] - KVM: x86/mmu: Leverage vcpu->last_used_slot for rmap_add and rmap_recycle (Vitaly Kuznetsov) [2009340] - KVM: Cache the last used slot index per vCPU (Vitaly Kuznetsov) [2009340] - KVM: Move last_used_slot logic out of search_memslots (Vitaly Kuznetsov) [2009340] - KVM: x86/mmu: Fix per-cpu counter corruption on 32-bit builds (Vitaly Kuznetsov) [2009340] - KVM: xen: do not use struct gfn_to_hva_cache (Vitaly Kuznetsov) [2009340] - KVM: selftests: fix hyperv_clock test (Vitaly Kuznetsov) [2009340] - KVM: SVM: improve the code readability for ASID management (Vitaly Kuznetsov) [2009340] - KVM: SVM: Fix off-by-one indexing when nullifying last used SEV VMCB (Vitaly Kuznetsov) [2009340] - KVM: Do not leak memory for duplicate debugfs directories (Vitaly Kuznetsov) [2009340] - KVM: x86/pmu: Introduce pmc->is_paused to reduce the call time of perf interfaces (Vitaly Kuznetsov) [2009340] - KVM: X86: Optimize zapping rmap (Vitaly Kuznetsov) [2009340] - KVM: X86: Optimize pte_list_desc with per-array counter (Vitaly Kuznetsov) [2009340] - KVM: X86: MMU: Tune PTE_LIST_EXT to be bigger (Vitaly Kuznetsov) [2009340] - KVM: selftests: Test access to XMM fast hypercalls (Vitaly Kuznetsov) [2009340] - KVM: x86: hyper-v: Check if guest is allowed to use XMM registers for hypercall input (Vitaly Kuznetsov) [2009340] - KVM: x86: Introduce trace_kvm_hv_hypercall_done() (Vitaly Kuznetsov) [2009340] - KVM: x86: hyper-v: Check access to hypercall before reading XMM registers (Vitaly Kuznetsov) [2009340] - KVM: nSVM: remove useless kvm_clear_*_queue (Vitaly Kuznetsov) [2009340] - KVM: x86: Preserve guest's CR0.CD/NW on INIT (Vitaly Kuznetsov) [2009340] - KVM: SVM: Drop redundant clearing of vcpu->arch.hflags at INIT/RESET (Vitaly Kuznetsov) [2009340] - KVM: SVM: Emulate #INIT in response to triple fault shutdown (Vitaly Kuznetsov) [2009340] - KVM: VMX: Move RESET-only VMWRITE sequences to init_vmcs() (Vitaly Kuznetsov) [2009340] - KVM: VMX: Remove redundant write to set vCPU as active at RESET/INIT (Vitaly Kuznetsov) [2009340] - KVM: VMX: Smush x2APIC MSR bitmap adjustments into single function (Vitaly Kuznetsov) [2009340] - KVM: VMX: Remove unnecessary initialization of msr_bitmap_mode (Vitaly Kuznetsov) [2009340] - KVM: VMX: Don't redo x2APIC MSR bitmaps when userspace filter is changed (Vitaly Kuznetsov) [2009340] - KVM: nVMX: Remove obsolete MSR bitmap refresh at nested transitions (Vitaly Kuznetsov) [2009340] - KVM: VMX: Remove obsolete MSR bitmap refresh at vCPU RESET/INIT (Vitaly Kuznetsov) [2009340] - KVM: x86: Move setting of sregs during vCPU RESET/INIT to common x86 (Vitaly Kuznetsov) [2009340] - KVM: VMX: Don't _explicitly_ reconfigure user return MSRs on vCPU INIT (Vitaly Kuznetsov) [2009340] - KVM: VMX: Refresh list of user return MSRs after setting guest CPUID (Vitaly Kuznetsov) [2009340] - KVM: VMX: Skip pointless MSR bitmap update when setting EFER (Vitaly Kuznetsov) [2009340] - KVM: SVM: Stuff save->dr6 at during VMSA sync, not at RESET/INIT (Vitaly Kuznetsov) [2009340] - KVM: SVM: Drop redundant writes to vmcb->save.cr4 at RESET/INIT (Vitaly Kuznetsov) [2009340] - KVM: SVM: Tweak order of cr0/cr4/efer writes at RESET/INIT (Vitaly Kuznetsov) [2009340] - KVM: nVMX: Don't evaluate "emulation required" on nested VM-Exit (Vitaly Kuznetsov) [2009340] - KVM: VMX: Skip emulation required checks during pmode/rmode transitions (Vitaly Kuznetsov) [2009340] - KVM: VMX: Process CR0.PG side effects after setting CR0 assets (Vitaly Kuznetsov) [2009340] - KVM: x86/mmu: Skip the permission_fault() check on MMIO if CR0.PG=0 (Vitaly Kuznetsov) [2009340] - KVM: VMX: Pull GUEST_CR3 from the VMCS iff CR3 load exiting is disabled (Vitaly Kuznetsov) [2009340] - KVM: nVMX: Do not clear CR3 load/store exiting bits if L1 wants 'em (Vitaly Kuznetsov) [2009340] - KVM: VMX: Fold ept_update_paging_mode_cr0() back into vmx_set_cr0() (Vitaly Kuznetsov) [2009340] - KVM: VMX: Remove direct write to vcpu->arch.cr0 during vCPU RESET/INIT (Vitaly Kuznetsov) [2009340] - KVM: VMX: Invert handling of CR0.WP for EPT without unrestricted guest (Vitaly Kuznetsov) [2009340] - KVM: SVM: Don't bother writing vmcb->save.rip at vCPU RESET/INIT (Vitaly Kuznetsov) [2009340] - KVM: x86: Move EDX initialization at vCPU RESET to common code (Vitaly Kuznetsov) [2009340] - KVM: x86: Consolidate APIC base RESET initialization code (Vitaly Kuznetsov) [2009340] - KVM: x86: Open code necessary bits of kvm_lapic_set_base() at vCPU RESET (Vitaly Kuznetsov) [2009340] - KVM: VMX: Stuff vcpu->arch.apic_base directly at vCPU RESET (Vitaly Kuznetsov) [2009340] - KVM: x86: Set BSP bit in reset BSP vCPU's APIC base by default (Vitaly Kuznetsov) [2009340] - KVM: x86: Don't force set BSP bit when local APIC is managed by userspace (Vitaly Kuznetsov) [2009340] - KVM: x86: Migrate the PIT only if vcpu0 is migrated, not any BSP (Vitaly Kuznetsov) [2009340] - KVM: x86: Remove defunct BSP "update" in local APIC reset (Vitaly Kuznetsov) [2009340] - KVM: x86: WARN if the APIC map is dirty without an in-kernel local APIC (Vitaly Kuznetsov) [2009340] - KVM: SVM: Drop explicit MMU reset at RESET/INIT (Vitaly Kuznetsov) [2009340] - KVM: VMX: Remove explicit MMU reset in enter_rmode() (Vitaly Kuznetsov) [2009340] - KVM: SVM: Fall back to KVM's hardcoded value for EDX at RESET/INIT (Vitaly Kuznetsov) [2009340] - KVM: SVM: Require exact CPUID.0x1 match when stuffing EDX at INIT (Vitaly Kuznetsov) [2009340] - KVM: VMX: Set EDX at INIT with CPUID.0x1, Family-Model-Stepping (Vitaly Kuznetsov) [2009340] - KVM: SVM: Zero out GDTR.base and IDTR.base on INIT (Vitaly Kuznetsov) [2009340] - KVM: nVMX: Set LDTR to its architecturally defined value on nested VM-Exit (Vitaly Kuznetsov) [2009340] - KVM: x86: Flush the guest's TLB on INIT (Vitaly Kuznetsov) [2009340] - KVM: x86: APICv: drop immediate APICv disablement on current vCPU (Vitaly Kuznetsov) [2009340] - KVM: x86/mmu: fast_page_fault support for the TDP MMU (Vitaly Kuznetsov) [2009340] - KVM: x86/mmu: Make walk_shadow_page_lockless_{begin,end} interoperate with the TDP MMU (Vitaly Kuznetsov) [2009340] - KVM: x86/mmu: Fix use of enums in trace_fast_page_fault (Vitaly Kuznetsov) [2009340] - KVM: x86/mmu: Rename cr2_or_gpa to gpa in fast_page_fault (Vitaly Kuznetsov) [2009340] - KVM: Introduce kvm_get_kvm_safe() (Vitaly Kuznetsov) [2009340] - x86/kvm: remove non-x86 stuff from arch/x86/kvm/ioapic.h (Vitaly Kuznetsov) [2009340] - KVM: X86: Add per-vm stat for max rmap list size (Vitaly Kuznetsov) [2009340] - KVM: x86/mmu: Return old SPTE from mmu_spte_clear_track_bits() (Vitaly Kuznetsov) [2009340] - KVM: x86/mmu: Refactor shadow walk in __direct_map() to reduce indentation (Vitaly Kuznetsov) [2009340] - KVM: x86: Hoist kvm_dirty_regs check out of sync_regs() (Vitaly Kuznetsov) [2009340] - KVM: x86/mmu: Mark VM as bugged if page fault returns RET_PF_INVALID (Vitaly Kuznetsov) [2009340] - KVM: x86: Use KVM_BUG/KVM_BUG_ON to handle bugs that are fatal to the VM (Vitaly Kuznetsov) [2009340] - KVM: Export kvm_make_all_cpus_request() for use in marking VMs as bugged (Vitaly Kuznetsov) [2009340] - KVM: Add infrastructure and macro to mark VM as bugged (Vitaly Kuznetsov) [2009340] - KVM: Get rid of kvm_get_pfn() (Vitaly Kuznetsov) [2009340] - KVM: arm64: Use get_page() instead of kvm_get_pfn() (Vitaly Kuznetsov) [2009340] - KVM: x86: accept userspace interrupt only if no event is injected (Vitaly Kuznetsov) [2009340] - KVM: add missing compat KVM_CLEAR_DIRTY_LOG (Vitaly Kuznetsov) [2009340] - KVM: use cpu_relax when halt polling (Vitaly Kuznetsov) [2009340] - KVM: SVM: use vmcb01 in svm_refresh_apicv_exec_ctrl (Vitaly Kuznetsov) [2009340] - KVM: SVM: tweak warning about enabled AVIC on nested entry (Vitaly Kuznetsov) [2009340] - KVM: SVM: svm_set_vintr don't warn if AVIC is active but is about to be deactivated (Vitaly Kuznetsov) [2009340] - KVM: SVM: delay svm_vcpu_init_msrpm after svm->vmcb is initialized (Vitaly Kuznetsov) [2009340] - KVM: selftests: Introduce access_tracking_perf_test (Vitaly Kuznetsov) [2009340] - KVM: selftests: Fix missing break in dirty_log_perf_test arg parsing (Vitaly Kuznetsov) [2009340] - x86/kvm: fix vcpu-id indexed array sizes (Vitaly Kuznetsov) [2009340] - KVM: x86: Check the right feature bit for MSR_KVM_ASYNC_PF_ACK access (Vitaly Kuznetsov) [2009340] - KVM: Documentation: Fix KVM_CAP_ENFORCE_PV_FEATURE_CPUID name (Vitaly Kuznetsov) [2009340] - KVM: nSVM: Swap the parameter order for svm_copy_vmrun_state()/svm_copy_vmloadsave_state() (Vitaly Kuznetsov) [2009340] - KVM: nSVM: Rename nested_svm_vmloadsave() to svm_copy_vmloadsave_state() (Vitaly Kuznetsov) [2009340] - docs: virt: kvm: api.rst: replace some characters (Vitaly Kuznetsov) [2009340] - docs: kvm: properly format code blocks and lists (Vitaly Kuznetsov) [2009340] - docs: kvm: fix build warnings (Vitaly Kuznetsov) [2009340] - KVM: selftests: Address extra memslot parameters in vm_vaddr_alloc (Vitaly Kuznetsov) [2009340] - kvm: debugfs: fix memory leak in kvm_create_vm_debugfs (Vitaly Kuznetsov) [2009340] - Revert "KVM: x86: WARN and reject loading KVM if NX is supported but not enabled" (Vitaly Kuznetsov) [2009340] - KVM: selftests: x86: Address missing vm_install_exception_handler conversions (Vitaly Kuznetsov) [2009340] - KVM: selftests: change pthread_yield to sched_yield (Vitaly Kuznetsov) [2009340] - KVM: x86: rename apic_access_page_done to apic_access_memslot_enabled (Vitaly Kuznetsov) [2009340] - kvm: x86: disable the narrow guest module parameter on unload (Vitaly Kuznetsov) [2009340] - selftests: kvm: Allows userspace to handle emulation errors. (Vitaly Kuznetsov) [2009340] - kvm: x86: Allow userspace to handle emulation errors (Vitaly Kuznetsov) [2009340] - KVM: x86/mmu: Let guest use GBPAGES if supported in hardware and TDP is on (Vitaly Kuznetsov) [2009340] - KVM: x86/mmu: Get CR4.SMEP from MMU, not vCPU, in shadow page fault (Vitaly Kuznetsov) [2009340] - KVM: x86/mmu: Get CR0.WP from MMU, not vCPU, in shadow page fault (Vitaly Kuznetsov) [2009340] - KVM: x86/mmu: Drop redundant rsvd bits reset for nested NPT (Vitaly Kuznetsov) [2009340] - KVM: x86/mmu: Optimize and clean up so called "last nonleaf level" logic (Vitaly Kuznetsov) [2009340] - KVM: x86: Enhance comments for MMU roles and nested transition trickiness (Vitaly Kuznetsov) [2009340] - KVM: x86/mmu: WARN on any reserved SPTE value when making a valid SPTE (Vitaly Kuznetsov) [2009340] - KVM: x86/mmu: Add helpers to do full reserved SPTE checks w/ generic MMU (Vitaly Kuznetsov) [2009340] - KVM: x86/mmu: Use MMU's role to determine PTTYPE (Vitaly Kuznetsov) [2009340] - KVM: x86/mmu: Collapse 32-bit PAE and 64-bit statements for helpers (Vitaly Kuznetsov) [2009340] - KVM: x86/mmu: Add a helper to calculate root from role_regs (Vitaly Kuznetsov) [2009340] - KVM: x86/mmu: Add helper to update paging metadata (Vitaly Kuznetsov) [2009340] - KVM: x86/mmu: Don't update nested guest's paging bitmasks if CR0.PG=0 (Vitaly Kuznetsov) [2009340] - KVM: x86/mmu: Consolidate reset_rsvds_bits_mask() calls (Vitaly Kuznetsov) [2009340] - KVM: x86/mmu: Use MMU role_regs to get LA57, and drop vCPU LA57 helper (Vitaly Kuznetsov) [2009340] - KVM: x86/mmu: Get nested MMU's root level from the MMU's role (Vitaly Kuznetsov) [2009340] - KVM: x86/mmu: Drop "nx" from MMU context now that there are no readers (Vitaly Kuznetsov) [2009340] - KVM: x86/mmu: Use MMU's role to get EFER.NX during MMU configuration (Vitaly Kuznetsov) [2009340] - KVM: x86/mmu: Use MMU's role/role_regs to compute context's metadata (Vitaly Kuznetsov) [2009340] - KVM: x86/mmu: Use MMU's role to detect EFER.NX in guest page walk (Vitaly Kuznetsov) [2009340] - KVM: x86/mmu: Use MMU's roles to compute last non-leaf level (Vitaly Kuznetsov) [2009340] - KVM: x86/mmu: Use MMU's role to compute PKRU bitmask (Vitaly Kuznetsov) [2009340] - KVM: x86/mmu: Use MMU's role to compute permission bitmask (Vitaly Kuznetsov) [2009340] - KVM: x86/mmu: Drop vCPU param from reserved bits calculator (Vitaly Kuznetsov) [2009340] - KVM: x86/mmu: Use MMU's role to get CR4.PSE for computing rsvd bits (Vitaly Kuznetsov) [2009340] - KVM: x86/mmu: Don't grab CR4.PSE for calculating shadow reserved bits (Vitaly Kuznetsov) [2009340] - KVM: x86/mmu: Always set new mmu_role immediately after checking old role (Vitaly Kuznetsov) [2009340] - KVM: x86/mmu: Set CR4.PKE/LA57 in MMU role iff long mode is active (Vitaly Kuznetsov) [2009340] - KVM: x86/mmu: Do not set paging-related bits in MMU role if CR0.PG=0 (Vitaly Kuznetsov) [2009340] - KVM: x86/mmu: Add accessors to query mmu_role bits (Vitaly Kuznetsov) [2009340] - KVM: x86/mmu: Rename "nxe" role bit to "efer_nx" for macro shenanigans (Vitaly Kuznetsov) [2009340] - KVM: x86/mmu: Use MMU's role_regs, not vCPU state, to compute mmu_role (Vitaly Kuznetsov) [2009340] - KVM: x86/mmu: Ignore CR0 and CR4 bits in nested EPT MMU role (Vitaly Kuznetsov) [2009340] - KVM: x86/mmu: Consolidate misc updates into shadow_mmu_init_context() (Vitaly Kuznetsov) [2009340] - KVM: x86/mmu: Add struct and helpers to retrieve MMU role bits from regs (Vitaly Kuznetsov) [2009340] - KVM: x86/mmu: Grab shadow root level from mmu_role for shadow MMUs (Vitaly Kuznetsov) [2009340] - KVM: x86/mmu: Move nested NPT reserved bit calculation into MMU proper (Vitaly Kuznetsov) [2009340] - KVM: x86: Read and pass all CR0/CR4 role bits to shadow MMU helper (Vitaly Kuznetsov) [2009340] - KVM: x86/mmu: Drop smep_andnot_wp check from "uses NX" for shadow MMUs (Vitaly Kuznetsov) [2009340] - KVM: nSVM: Add a comment to document why nNPT uses vmcb01, not vCPU state (Vitaly Kuznetsov) [2009340] - KVM: x86: Fix sizes used to pass around CR0, CR4, and EFER (Vitaly Kuznetsov) [2009340] - KVM: x86/mmu: Rename unsync helper and update related comments (Vitaly Kuznetsov) [2009340] - KVM: x86/mmu: Drop the intermediate "transient" __kvm_sync_page() (Vitaly Kuznetsov) [2009340] - KVM: x86/mmu: comment on kvm_mmu_get_page's syncing of pages (Vitaly Kuznetsov) [2009340] - KVM: x86/mmu: WARN and zap SP when sync'ing if MMU role mismatches (Vitaly Kuznetsov) [2009340] - KVM: x86/mmu: Use MMU role to check for matching guest page sizes (Vitaly Kuznetsov) [2009340] - KVM: x86/mmu: Unconditionally zap unsync SPs when creating >4k SP at GFN (Vitaly Kuznetsov) [2009340] - Revert "KVM: MMU: record maximum physical address width in kvm_mmu_extended_role" (Vitaly Kuznetsov) [2009340] - KVM: x86: Alert userspace that KVM_SET_CPUID{,2} after KVM_RUN is broken (Vitaly Kuznetsov) [2009340] - KVM: debugfs: Reuse binary stats descriptors (Vitaly Kuznetsov) [2009340] - KVM: selftests: Add selftest for KVM statistics data binary interface (Vitaly Kuznetsov) [2009340] - KVM: stats: Add documentation for binary statistics interface (Vitaly Kuznetsov) [2009340] - KVM: stats: Support binary stats retrieval for a VCPU (Vitaly Kuznetsov) [2009340] - KVM: stats: Support binary stats retrieval for a VM (Vitaly Kuznetsov) [2009340] - KVM: stats: Add fd-based API to read binary stats data (Vitaly Kuznetsov) [2009340] - KVM: stats: Separate generic stats from architecture specific ones (Vitaly Kuznetsov) [2009340] - KVM: x86/mmu: Don't WARN on a NULL shadow page in TDP MMU check (Vitaly Kuznetsov) [2009340] - KVM: sefltests: Add x86-64 test to verify MMU reacts to CPUID updates (Vitaly Kuznetsov) [2009340] - KVM: selftests: Add hugepage support for x86-64 (Vitaly Kuznetsov) [2009340] - KVM: selftests: Genericize upper level page table entry struct (Vitaly Kuznetsov) [2009340] - KVM: selftests: Add PTE helper for x86-64 in preparation for hugepages (Vitaly Kuznetsov) [2009340] - KVM: selftests: Rename x86's page table "address" to "pfn" (Vitaly Kuznetsov) [2009340] - KVM: selftests: Add wrapper to allocate page table page (Vitaly Kuznetsov) [2009340] - KVM: selftests: Unconditionally allocate EPT tables in memslot 0 (Vitaly Kuznetsov) [2009340] - KVM: selftests: Unconditionally use memslot '0' for page table allocations (Vitaly Kuznetsov) [2009340] - KVM: selftests: Unconditionally use memslot 0 for vaddr allocations (Vitaly Kuznetsov) [2009340] - KVM: selftests: Use "standard" min virtual address for CPUID test alloc (Vitaly Kuznetsov) [2009340] - KVM: selftests: Use alloc page helper for xAPIC IPI test (Vitaly Kuznetsov) [2009340] - KVM: selftests: Use alloc_page helper for x86-64's GDT/IDT/TSS allocations (Vitaly Kuznetsov) [2009340] - KVM: selftests: Lower the min virtual address for misc page allocations (Vitaly Kuznetsov) [2009340] - KVM: selftests: Add helpers to allocate N pages of virtual memory (Vitaly Kuznetsov) [2009340] - KVM: selftests: Use "standard" min virtual address for Hyper-V pages (Vitaly Kuznetsov) [2009340] - KVM: selftests: Unconditionally use memslot 0 for x86's GDT/TSS setup (Vitaly Kuznetsov) [2009340] - KVM: selftests: Unconditionally use memslot 0 when loading elf binary (Vitaly Kuznetsov) [2009340] - KVM: selftests: Zero out the correct page in the Hyper-V features test (Vitaly Kuznetsov) [2009340] - KVM: selftests: Remove errant asm/barrier.h include to fix arm64 build (Vitaly Kuznetsov) [2009340] - KVM: x86/mmu: Fix uninitialized boolean variable flush (Vitaly Kuznetsov) [2009340] - KVM: selftests: fix triple fault if ept=0 in dirty_log_test (Vitaly Kuznetsov) [2009340] - KVM: x86: Print CPU of last attempted VM-entry when dumping VMCS/VMCB (Vitaly Kuznetsov) [2009340] - KVM: nVMX: Dynamically compute max VMCS index for vmcs12 (Vitaly Kuznetsov) [2009340] - KVM: VMX: Skip #PF(RSVD) intercepts when emulating smaller maxphyaddr (Vitaly Kuznetsov) [2009340] - KVM: x86/mmu: Remove redundant root_hpa checks (Vitaly Kuznetsov) [2009340] - KVM: x86/mmu: Refactor is_tdp_mmu_root into is_tdp_mmu (Vitaly Kuznetsov) [2009340] - KVM: x86/mmu: Remove redundant is_tdp_mmu_enabled check (Vitaly Kuznetsov) [2009340] - KVM: x86/mmu: Remove redundant is_tdp_mmu_root check (Vitaly Kuznetsov) [2009340] - KVM: x86: Stub out is_tdp_mmu_root on 32-bit hosts (Vitaly Kuznetsov) [2009340] - KVM: x86: WARN and reject loading KVM if NX is supported but not enabled (Vitaly Kuznetsov) [2009340] - KVM: SVM: Refuse to load kvm_amd if NX support is not available (Vitaly Kuznetsov) [2009340] - KVM: VMX: Refuse to load kvm_intel if EPT and NX are disabled (Vitaly Kuznetsov) [2009340] - KVM: x86/mmu: Fix TDP MMU page table level (Vitaly Kuznetsov) [2009340] - KVM: x86/mmu: Fix pf_fixed count in tdp_mmu_map_handle_target_level() (Vitaly Kuznetsov) [2009340] - KVM: x86/mmu: Fix return value in tdp_mmu_map_handle_target_level() (Vitaly Kuznetsov) [2009340] - KVM: LAPIC: Keep stored TMCCT register value 0 after KVM_SET_LAPIC (Vitaly Kuznetsov) [2009340] - KVM: X86: Introduce KVM_HC_MAP_GPA_RANGE hypercall (Vitaly Kuznetsov) [2009340] - KVM: switch per-VM stats to u64 (Vitaly Kuznetsov) [2009340] - KVM: x86/mmu: Grab nx_lpage_splits as an unsigned long before division (Vitaly Kuznetsov) [2009340] - KVM: x86: Check for pending interrupts when APICv is getting disabled (Vitaly Kuznetsov) [2009340] - KVM: nVMX: Drop redundant checks on vmcs12 in EPTP switching emulation (Vitaly Kuznetsov) [2009340] - KVM: nVMX: WARN if subtly-impossible VMFUNC conditions occur (Vitaly Kuznetsov) [2009340] - KVM: x86: Drop pointless @reset_roots from kvm_init_mmu() (Vitaly Kuznetsov) [2009340] - KVM: x86: Defer MMU sync on PCID invalidation (Vitaly Kuznetsov) [2009340] - KVM: nVMX: Use fast PGD switch when emulating VMFUNC[EPTP_SWITCH] (Vitaly Kuznetsov) [2009340] - KVM: x86: Use KVM_REQ_TLB_FLUSH_GUEST to handle INVPCID(ALL) emulation (Vitaly Kuznetsov) [2009340] - KVM: nVMX: Free only guest_mode (L2) roots on INVVPID w/o EPT (Vitaly Kuznetsov) [2009340] - KVM: nVMX: Consolidate VM-Enter/VM-Exit TLB flush and MMU sync logic (Vitaly Kuznetsov) [2009340] - KVM: x86: Drop skip MMU sync and TLB flush params from "new PGD" helpers (Vitaly Kuznetsov) [2009340] - KVM: nSVM: Move TLB flushing logic (or lack thereof) to dedicated helper (Vitaly Kuznetsov) [2009340] - KVM: x86: Uncondtionally skip MMU sync/TLB flush in MOV CR3's PGD switch (Vitaly Kuznetsov) [2009340] - KVM: x86: Invalidate all PGDs for the current PCID on MOV CR3 w/ flush (Vitaly Kuznetsov) [2009340] - KVM: nVMX: Don't clobber nested MMU's A/D status on EPTP switch (Vitaly Kuznetsov) [2009340] - KVM: nVMX: Ensure 64-bit shift when checking VMFUNC bitmap (Vitaly Kuznetsov) [2009340] - KVM: nVMX: Sync all PGDs on nested transition with shadow paging (Vitaly Kuznetsov) [2009340] - KVM: x86: avoid loading PDPTRs after migration when possible (Vitaly Kuznetsov) [2009340] - KVM: x86: Introduce KVM_GET_SREGS2 / KVM_SET_SREGS2 (Vitaly Kuznetsov) [2009340] - KVM: x86: introduce kvm_register_clear_available (Vitaly Kuznetsov) [2009340] - KVM: nVMX: delay loading of PDPTRs to KVM_REQ_GET_NESTED_STATE_PAGES (Vitaly Kuznetsov) [2009340] - KVM: nSVM: refactor the CR3 reload on migration (Vitaly Kuznetsov) [2009340] - KVM: x86: Always load PDPTRs on CR3 load for SVM w/o NPT and a PAE guest (Vitaly Kuznetsov) [2009340] - KVM: nSVM: Drop pointless pdptrs_changed() check on nested transition (Vitaly Kuznetsov) [2009340] - KVM: nVMX: Drop obsolete (and pointless) pdptrs_changed() check (Vitaly Kuznetsov) [2009340] - KVM: selftests: Introduce hyperv_features test (Vitaly Kuznetsov) [2009340] - KVM: selftests: Move evmcs.h to x86_64/ (Vitaly Kuznetsov) [2009340] - KVM: selftests: move Hyper-V MSR definitions to hyperv.h (Vitaly Kuznetsov) [2009340] - KVM: x86: hyper-v: Honor HV_X64_EX_PROCESSOR_MASKS_RECOMMENDED bit (Vitaly Kuznetsov) [2009340] - KVM: x86: hyper-v: Honor HV_X64_CLUSTER_IPI_RECOMMENDED bit (Vitaly Kuznetsov) [2009340] - KVM: x86: hyper-v: Honor HV_X64_REMOTE_TLB_FLUSH_RECOMMENDED bit (Vitaly Kuznetsov) [2009340] - KVM: x86: hyper-v: Honor HV_DEBUGGING privilege bit (Vitaly Kuznetsov) [2009340] - KVM: x86: hyper-v: Honor HV_SIGNAL_EVENTS privilege bit (Vitaly Kuznetsov) [2009340] - KVM: x86: hyper-v: Honor HV_POST_MESSAGES privilege bit (Vitaly Kuznetsov) [2009340] - KVM: x86: hyper-v: Check access to HVCALL_NOTIFY_LONG_SPIN_WAIT hypercall (Vitaly Kuznetsov) [2009340] - KVM: x86: hyper-v: Prepare to check access to Hyper-V hypercalls (Vitaly Kuznetsov) [2009340] - KVM: x86: hyper-v: Honor HV_STIMER_DIRECT_MODE_AVAILABLE privilege bit (Vitaly Kuznetsov) [2009340] - KVM: x86: hyper-v: Inverse the default in hv_check_msr_access() (Vitaly Kuznetsov) [2009340] - KVM: x86: hyper-v: Honor HV_FEATURE_DEBUG_MSRS_AVAILABLE privilege bit (Vitaly Kuznetsov) [2009340] - KVM: x86: hyper-v: Honor HV_FEATURE_GUEST_CRASH_MSR_AVAILABLE privilege bit (Vitaly Kuznetsov) [2009340] - KVM: x86: hyper-v: Honor HV_ACCESS_REENLIGHTENMENT privilege bit (Vitaly Kuznetsov) [2009340] - KVM: x86: hyper-v: Honor HV_ACCESS_FREQUENCY_MSRS privilege bit (Vitaly Kuznetsov) [2009340] - KVM: x86: hyper-v: Honor HV_MSR_APIC_ACCESS_AVAILABLE privilege bit (Vitaly Kuznetsov) [2009340] - KVM: x86: hyper-v: Honor HV_MSR_SYNTIMER_AVAILABLE privilege bit (Vitaly Kuznetsov) [2009340] - KVM: x86: hyper-v: Honor HV_MSR_SYNIC_AVAILABLE privilege bit (Vitaly Kuznetsov) [2009340] - KVM: x86: hyper-v: Honor HV_MSR_REFERENCE_TSC_AVAILABLE privilege bit (Vitaly Kuznetsov) [2009340] - KVM: x86: hyper-v: Honor HV_MSR_RESET_AVAILABLE privilege bit (Vitaly Kuznetsov) [2009340] - KVM: x86: hyper-v: Honor HV_MSR_VP_INDEX_AVAILABLE privilege bit (Vitaly Kuznetsov) [2009340] - KVM: x86: hyper-v: Honor HV_MSR_TIME_REF_COUNT_AVAILABLE privilege bit (Vitaly Kuznetsov) [2009340] - KVM: x86: hyper-v: Honor HV_MSR_VP_RUNTIME_AVAILABLE privilege bit (Vitaly Kuznetsov) [2009340] - KVM: x86: hyper-v: Honor HV_MSR_HYPERCALL_AVAILABLE privilege bit (Vitaly Kuznetsov) [2009340] - KVM: x86: hyper-v: Prepare to check access to Hyper-V MSRs (Vitaly Kuznetsov) [2009340] - KVM: x86: hyper-v: Cache guest CPUID leaves determining features availability (Vitaly Kuznetsov) [2009340] - KVM: x86: hyper-v: Introduce KVM_CAP_HYPERV_ENFORCE_CPUID (Vitaly Kuznetsov) [2009340] - asm-generic/hyperv: add HV_STATUS_ACCESS_DENIED definition (Vitaly Kuznetsov) [2009340] - KVM: SVM: hyper-v: Direct Virtual Flush support (Vitaly Kuznetsov) [2009340] - KVM: SVM: hyper-v: Enlightened MSR-Bitmap support (Vitaly Kuznetsov) [2009340] - KVM: SVM: hyper-v: Remote TLB flush for SVM (Vitaly Kuznetsov) [2009340] - KVM: SVM: Software reserved fields (Vitaly Kuznetsov) [2009340] - KVM: x86: hyper-v: Move the remote TLB flush logic out of vmx (Vitaly Kuznetsov) [2009340] - KVM: nVMX: nSVM: Add a new VCPU statistic to show if VCPU is in guest mode (Vitaly Kuznetsov) [2009340] - KVM: x86: Drop "pre_" from enter/leave_smm() helpers (Vitaly Kuznetsov) [2009340] - KVM: x86: Drop .post_leave_smm(), i.e. the manual post-RSM MMU reset (Vitaly Kuznetsov) [2009340] - KVM: x86: Rename SMM tracepoint to make it reflect reality (Vitaly Kuznetsov) [2009340] - KVM: x86: Move "entering SMM" tracepoint into kvm_smm_changed() (Vitaly Kuznetsov) [2009340] - KVM: x86: Move (most) SMM hflags modifications into kvm_smm_changed() (Vitaly Kuznetsov) [2009340] - KVM: x86: Invoke kvm_smm_changed() immediately after clearing SMM flag (Vitaly Kuznetsov) [2009340] - KVM: x86: Replace .set_hflags() with dedicated .exiting_smm() helper (Vitaly Kuznetsov) [2009340] - KVM: x86: Emulate triple fault shutdown if RSM emulation fails (Vitaly Kuznetsov) [2009340] - KVM: x86: Drop vendor specific functions for APICv/AVIC enablement (Vitaly Kuznetsov) [2009340] - KVM: x86: Use common 'enable_apicv' variable for both APICv and AVIC (Vitaly Kuznetsov) [2009340] - kvm: x86: implement KVM PM-notifier (Vitaly Kuznetsov) [2009340] - kvm: add PM-notifier (Vitaly Kuznetsov) [2009340] - KVM: selftests: Introduce x2APIC register manipulation functions (Vitaly Kuznetsov) [2009340] - KVM: selftests: Hoist APIC functions out of individual tests (Vitaly Kuznetsov) [2009340] - KVM: selftests: Move APIC definitions into a separate file (Vitaly Kuznetsov) [2009340] - KVM: nVMX: Disable vmcs02 posted interrupts if vmcs12 PID isn't mappable (Vitaly Kuznetsov) [2009340] - KVM: nVMX: Fail on MMIO completion for nested posted interrupts (Vitaly Kuznetsov) [2009340] - KVM: x86: Add a return code to kvm_apic_accept_events (Vitaly Kuznetsov) [2009340] - KVM: x86: Add a return code to inject_pending_event (Vitaly Kuznetsov) [2009340] - KVM: nVMX: Add a return code to vmx_complete_nested_posted_interrupt (Vitaly Kuznetsov) [2009340] - KVM: x86: Remove guest mode check from kvm_check_nested_events (Vitaly Kuznetsov) [2009340] - KVM: selftests: x86: Add vmx_nested_tsc_scaling_test (Vitaly Kuznetsov) [2009340] - KVM: nVMX: Enable nested TSC scaling (Vitaly Kuznetsov) [2009340] - KVM: X86: Add vendor callbacks for writing the TSC multiplier (Vitaly Kuznetsov) [2009340] - KVM: X86: Move write_l1_tsc_offset() logic to common code and rename it (Vitaly Kuznetsov) [2009340] - KVM: X86: Add functions that calculate the nested TSC fields (Vitaly Kuznetsov) [2009340] - KVM: X86: Add functions for retrieving L2 TSC fields from common code (Vitaly Kuznetsov) [2009340] - KVM: nVMX: Add a TSC multiplier field in VMCS12 (Vitaly Kuznetsov) [2009340] - KVM: X86: Add a ratio parameter to kvm_scale_tsc() (Vitaly Kuznetsov) [2009340] - KVM: X86: Rename kvm_compute_tsc_offset() to kvm_compute_l1_tsc_offset() (Vitaly Kuznetsov) [2009340] - KVM: X86: Store L1's TSC scaling ratio in 'struct kvm_vcpu_arch' (Vitaly Kuznetsov) [2009340] - math64.h: Add mul_s64_u64_shr() (Vitaly Kuznetsov) [2009340] - KVM: x86/mmu: Add a field to control memslot rmap allocation (Vitaly Kuznetsov) [2009340] - KVM: mmu: Add slots_arch_lock for memslot arch fields (Vitaly Kuznetsov) [2009340] - KVM: mmu: Refactor memslot copy (Vitaly Kuznetsov) [2009340] - KVM: x86/mmu: Factor out allocating memslot rmap (Vitaly Kuznetsov) [2009340] - KVM: x86/mmu: Deduplicate rmap freeing (Vitaly Kuznetsov) [2009340] - KVM: x86: Do not write protect huge page in initially-all-set mode (Vitaly Kuznetsov) [2009340] - KVM: x86: Support write protecting only large pages (Vitaly Kuznetsov) [2009340] - KVM: hyper-v: Advertise support for fast XMM hypercalls (Vitaly Kuznetsov) [2009340] - KVM: x86: kvm_hv_flush_tlb use inputs from XMM registers (Vitaly Kuznetsov) [2009340] - KVM: hyper-v: Collect hypercall params into struct (Vitaly Kuznetsov) [2009340] - KVM: x86: Move FPU register accessors into fpu.h (Vitaly Kuznetsov) [2009340] - KVM: x86/mmu: Make is_nx_huge_page_enabled an inline function (Vitaly Kuznetsov) [2009340] - KVM: selftests: Fix kvm_check_cap() assertion (Vitaly Kuznetsov) [2009340] - KVM: selftests: Add aarch64/debug-exceptions test (Vitaly Kuznetsov) [2009340] - KVM: selftests: Add exception handling support for aarch64 (Vitaly Kuznetsov) [2009340] - KVM: selftests: Move GUEST_ASSERT_EQ to utils header (Vitaly Kuznetsov) [2009340] - KVM: selftests: Introduce UCALL_UNHANDLED for unhandled vector reporting (Vitaly Kuznetsov) [2009340] - KVM: selftests: Complete x86_64/sync_regs_test ucall (Vitaly Kuznetsov) [2009340] - KVM: selftests: Rename vm_handle_exception (Vitaly Kuznetsov) [2009340] - KVM: selftests: Fix compiling errors when initializing the static structure (Vitaly Kuznetsov) [2009340] - selftests: kvm: Add support for customized slot0 memory size (Vitaly Kuznetsov) [2009340] - selftests: kvm: fix overlapping addresses in memslot_perf_test (Vitaly Kuznetsov) [2009340] - selftests: kvm: do only 1 memslot_perf_test run by default (Vitaly Kuznetsov) [2009340] - KVM: X86: Use _BITUL() macro in UAPI headers (Vitaly Kuznetsov) [2009340] - KVM: selftests: create alias mappings when using shared memory (Vitaly Kuznetsov) [2009340] - KVM: selftests: add shmem backing source type (Vitaly Kuznetsov) [2009340] - KVM: selftests: refactor vm_mem_backing_src_type flags (Vitaly Kuznetsov) [2009340] - KVM: selftests: allow different backing source types (Vitaly Kuznetsov) [2009340] - KVM: selftests: compute correct demand paging size (Vitaly Kuznetsov) [2009340] - KVM: selftests: simplify setup_demand_paging error handling (Vitaly Kuznetsov) [2009340] - KVM: selftests: Print a message if /dev/kvm is missing (Vitaly Kuznetsov) [2009340] - KVM: selftests: trivial comment/logging fixes (Vitaly Kuznetsov) [2009340] - KVM: selftests: Fix hang in hardware_disable_test (Vitaly Kuznetsov) [2009340] - KVM: selftests: Ignore CPUID.0DH.1H in get_cpuid_test (Vitaly Kuznetsov) [2009340] - KVM: selftests: Fix 32-bit truncation of vm_get_max_gfn() (Vitaly Kuznetsov) [2009340] - KVM: selftests: add a memslot-related performance benchmark (Vitaly Kuznetsov) [2009340] - KVM: selftests: Keep track of memslots more efficiently (Vitaly Kuznetsov) [2009340] - selftests: kvm: fix potential issue with ELF loading (Vitaly Kuznetsov) [2009340] - selftests: kvm: make allocation of extra memory take effect (Vitaly Kuznetsov) [2009340] - docs: virt: api.rst: fix a pointer to SGX documentation (Vitaly Kuznetsov) [2009340] - docs: vcpu-requests.rst: fix reference for atomic ops (Vitaly Kuznetsov) [2009340] - x86/msr: Rename MSR_K8_SYSCFG to MSR_AMD64_SYSCFG (Vitaly Kuznetsov) [2009340] - x86/sev: Move GHCB MSR protocol and NAE definitions in a common header (Vitaly Kuznetsov) [2009340] - x86/sev-es: Rename sev-es.{ch} to sev.{ch} (Vitaly Kuznetsov) [2009340] - x86/sev-es: Replace open-coded hlt-loops with sev_es_terminate() (Vitaly Kuznetsov) [2009340] - tools/kvm_stat: Fix documentation typo (Vitaly Kuznetsov) [2009340] - KVM: x86: Hide RDTSCP and RDPID if MSR_TSC_AUX probing failed (Vitaly Kuznetsov) [2009340] - KVM: x86: Tie Intel and AMD behavior for MSR_TSC_AUX to guest CPU model (Vitaly Kuznetsov) [2009340] - KVM: x86: Move uret MSR slot management to common x86 (Vitaly Kuznetsov) [2009340] - KVM: x86: Export the number of uret MSRs to vendor modules (Vitaly Kuznetsov) [2009340] - KVM: VMX: Disable loading of TSX_CTRL MSR the more conventional way (Vitaly Kuznetsov) [2009340] - KVM: VMX: Use common x86's uret MSR list as the one true list (Vitaly Kuznetsov) [2009340] - KVM: VMX: Use flag to indicate "active" uret MSRs instead of sorting list (Vitaly Kuznetsov) [2009340] - KVM: VMX: Configure list of user return MSRs at module init (Vitaly Kuznetsov) [2009340] - KVM: x86: Add support for RDPID without RDTSCP (Vitaly Kuznetsov) [2009340] - selftests: kvm: remove reassignment of non-absolute variables (Vitaly Kuznetsov) [2009340] - doc/kvm: Fix wrong entry for KVM_CAP_X86_MSR_FILTER (Vitaly Kuznetsov) [2009340] - KVM: x86/mmu: Fix kdoc of __handle_changed_spte (Vitaly Kuznetsov) [2009340] - KVM: documentation: fix sphinx warnings (Vitaly Kuznetsov) [2009340] - KVM: x86: document behavior of measurement ioctls with len==0 (Vitaly Kuznetsov) [2009340] - documentation/kvm: additional explanations on KVM_SET_BOOT_CPU_ID (Vitaly Kuznetsov) [2009340] - docs: kvm: Fix a typo ("althought") (Vitaly Kuznetsov) [2009340] - KVM: move EXIT_FASTPATH_REENTER_GUEST to common code (Vitaly Kuznetsov) [2009340] - mm, kvm: account kvm_vcpu_mmap to kmemcg (Vitaly Kuznetsov) [2009340] - x86/kvm: Use msi_msg shadow structs (Vitaly Kuznetsov) [2009340] - ceph: fix up non-directory creation in SGID directories (Jeffrey Layton) [2017796] - ceph: initialize pathlen variable in reconnect_caps_cb (Jeffrey Layton) [2017796] - ceph: initialize i_size variable in ceph_sync_read (Jeffrey Layton) [2017796] - ceph: fix duplicate increment of opened_inodes metric (Jeffrey Layton) [2017796] - ceph: add a new metric to keep track of remote object copies (Jeffrey Layton) [2017796] - libceph, ceph: move ceph_osdc_copy_from() into cephfs code (Jeffrey Layton) [2017796] - ceph: clean-up metrics data structures to reduce code duplication (Jeffrey Layton) [2017796] - ceph: split 'metric' debugfs file into several files (Jeffrey Layton) [2017796] - ceph: return the real size read when it hits EOF (Jeffrey Layton) [2017796] - ceph: properly handle statfs on multifs setups (Jeffrey Layton) [2017796] - ceph: shut down mount on bad mdsmap or fsmap decode (Jeffrey Layton) [2017796] - ceph: fix mdsmap decode when there are MDS's beyond max_mds (Jeffrey Layton) [2017796] - ceph: ignore the truncate when size won't change with Fx caps issued (Jeffrey Layton) [2017796] - ceph: don't rely on error_string to validate blocklisted session. (Jeffrey Layton) [2017796] - ceph: just use ci->i_version for fscache aux info (Jeffrey Layton) [2017796] - ceph: shut down access to inode when async create fails (Jeffrey Layton) [2017796] - ceph: refactor remove_session_caps_cb (Jeffrey Layton) [2017796] - ceph: fix auth cap handling logic in remove_session_caps_cb (Jeffrey Layton) [2017796] - ceph: drop private list from remove_session_caps_cb (Jeffrey Layton) [2017796] - ceph: don't use -ESTALE as special return code in try_get_cap_refs (Jeffrey Layton) [2017796] - ceph: print inode numbers instead of pointer values (Jeffrey Layton) [2017796] - ceph: enable async dirops by default (Jeffrey Layton) [2017796] - libceph: drop ->monmap and err initialization (Jeffrey Layton) [2017796] - ceph: convert to noop_direct_IO (Jeffrey Layton) [2017796] - ceph: fix off by one bugs in unsafe_request_wait() (Jeffrey Layton) [2017796] - ceph: fix handling of "meta" errors (Jeffrey Layton) [2017796] - ceph: drop the mdsc_get_session/put_session dout messages (Jeffrey Layton) [2017796] - ceph: lockdep annotations for try_nonblocking_invalidate (Jeffrey Layton) [2017796] - ceph: don't WARN if we're forcibly removing the session caps (Jeffrey Layton) [2017796] - ceph: don't WARN if we're force umounting (Jeffrey Layton) [2017796] - ceph: remove the capsnaps when removing caps (Jeffrey Layton) [2017796] - ceph: request Fw caps before updating the mtime in ceph_write_iter (Jeffrey Layton) [2017796] - ceph: reconnect to the export targets on new mdsmaps (Jeffrey Layton) [2017796] - ceph: print more information when we can't find snaprealm (Jeffrey Layton) [2017796] - ceph: add ceph_change_snap_realm() helper (Jeffrey Layton) [2017796] - ceph: remove redundant initializations from mdsc and session (Jeffrey Layton) [2017796] - ceph: cancel delayed work instead of flushing on mdsc teardown (Jeffrey Layton) [2017796] - ceph: add a new vxattr to return auth mds for an inode (Jeffrey Layton) [2017796] - ceph: flush the mdlog before waiting on unsafe reqs (Jeffrey Layton) [2017796] - ceph: flush mdlog before umounting (Jeffrey Layton) [2017796] - ceph: make iterate_sessions a global symbol (Jeffrey Layton) [2017796] - ceph: make ceph_create_session_msg a global symbol (Jeffrey Layton) [2017796] - ceph: fix comment about short copies in ceph_write_end (Jeffrey Layton) [2017796] - ceph: fix memory leak on decode error in ceph_handle_caps (Jeffrey Layton) [2017796] - RDMA/irdma: Fix a potential memory allocation issue in 'irdma_prm_add_pble_mem()' (Kamal Heib) [1970672] - RDMA/irdma: Don't arm the CQ more than two times if no CE for this CQ (Kamal Heib) [1970672] - RDMA/irdma: Fix a user-after-free in add_pble_prm (Kamal Heib) [1970672] - RDMA/irdma: Report correct WC errors (Kamal Heib) [1970672] - RDMA/irdma: Do not hold qos mutex twice on QP resume (Kamal Heib) [1970672] - RDMA/irdma: Set VLAN in UD work completion correctly (Kamal Heib) [1970672] - RDMA/irdma: Process extended CQ entries correctly (Kamal Heib) [1970672] - RDMA/irdma: Report correct WC error when there are MW bind errors (Kamal Heib) [1970672] - RDMA/irdma: Report correct WC error when transport retry counter is exceeded (Kamal Heib) [1970672] - RDMA/irdma: Validate number of CQ entries on create CQ (Kamal Heib) [1970672] - RDMA/irdma: Skip CQP ring during a reset (Kamal Heib) [1970672] - RDMA/irdma: Remove the repeated declaration (Kamal Heib) [1970672] - RDMA/irdma: Use correct kconfig symbol for AUXILIARY_BUS (Kamal Heib) [1970672] - RDMA/irdma: Change returned type of irdma_setup_virt_qp to void (Kamal Heib) [1970672] - RDMA/irdma: Change the returned type of irdma_set_hw_rsrc to void (Kamal Heib) [1970672] - RDMA/irdma: change the returned type of irdma_sc_repost_aeq_entries to void (Kamal Heib) [1970672] - RDMA/irdma: Check vsi pointer before using it (Kamal Heib) [1970672] - RDMA/irdma: Change the returned type to void (Kamal Heib) [1970672] - RDMA/irdma: Make spdxcheck.py happy (Kamal Heib) [1970672] - RDMA/irdma: Fix unused variable total_size warning (Kamal Heib) [1970672] - RDMA/irdma: Fix potential overflow expression in irdma_prm_get_pbles (Kamal Heib) [1970672] - RDMA/irdma: Check contents of user-space irdma_mem_reg_req object (Kamal Heib) [1970672] - RDMA/irdma: Remove use of kmap() (Kamal Heib) [1970672] - RDMA/irdma: Use the queried port attributes (Kamal Heib) [1970672] - RDMA/irdma: Check return value from ib_umem_find_best_pgsz (Kamal Heib) [1970672] - RDMA: Split the alloc_hw_stats() ops to port and device variants (Kamal Heib) [1970672] - RDMA/irdma: Store PBL info address a pointer type (Kamal Heib) [1970672] - RDMA/irdma: Use list_last_entry/list_first_entry (Kamal Heib) [1970672] - RDMA/irdma: Use list_move instead of list_del/list_add (Kamal Heib) [1970672] - RDMA/irdma: Fix return error sign from irdma_modify_qp (Kamal Heib) [1970672] - RDMA/irdma: Fix spelling mistake "Allocal" -> "Allocate" (Kamal Heib) [1970672] - RDMA/irdma: remove redundant initialization of variable val (Kamal Heib) [1970672] - RDMA/irdma: remove extraneous indentation on a statement (Kamal Heib) [1970672] - RDMA/irdma: Fix issues with u8 left shift operation (Kamal Heib) [1970672] - RDMA/irdma: Add irdma Kconfig/Makefile and remove i40iw (Kamal Heib) [1970672] - RDMA/irdma: Add ABI definitions (Kamal Heib) [1970672] - RDMA/irdma: Add dynamic tracing for CM (Kamal Heib) [1970672] - RDMA/irdma: Add miscellaneous utility definitions (Kamal Heib) [1970672] - RDMA/irdma: Add user/kernel shared libraries (Kamal Heib) [1970672] - RDMA/irdma: Add RoCEv2 UD OP support (Kamal Heib) [1970672] - RDMA/irdma: Implement device supported verb APIs (Kamal Heib) [1970672] - RDMA/irdma: Add PBLE resource manager (Kamal Heib) [1970672] - RDMA/irdma: Add connection manager (Kamal Heib) [1970672] - RDMA/irdma: Add QoS definitions (Kamal Heib) [1970672] - RDMA/irdma: Add privileged UDA queue implementation (Kamal Heib) [1970672] - RDMA/irdma: Add HMC backing store setup functions (Kamal Heib) [1970672] - RDMA/irdma: Implement HW Admin Queue OPs (Kamal Heib) [1970672] - RDMA/irdma: Implement device initialization definitions (Kamal Heib) [1970672] - RDMA/irdma: Register auxiliary driver and implement private channel OPs (Kamal Heib) [1970672] - i40e: Register auxiliary devices to provide RDMA (Kamal Heib) [1970672] - i40e: Prep i40e header for aux bus conversion (Kamal Heib) [1970672] - i40e: Replace one-element array with flexible-array member (Kamal Heib) [1970672] - ibmvnic: drop bad optimization in reuse_tx_pools() (Gustavo Walbon) [2028722] - ibmvnic: drop bad optimization in reuse_rx_pools() (Gustavo Walbon) [2028722] - /proc//cmdline: add back the setproctitle() special case (Ian Kent) [1979446] - /proc//cmdline: remove all the special cases (Ian Kent) [1979446] - perf tests vmlinux-kallsyms: Ignore hidden symbols (Michael Petlan) [1903157] - net/sched: sch_ets: don't remove idle classes from the round-robin list (Davide Caratti) [2013073] - net/sched: sch_ets: don't peek at classes beyond 'nbands' (Davide Caratti) [2013073] - net/sched: sch_ets: properly init all active DRR list handles (Davide Caratti) [2013073] - serial: 8250: fix racy uartclk update (Puneet Sethi) [1784121] - serial: 8250: Skip uninitialized TTY port baud rate update (Puneet Sethi) [1784121] - serial: 8250: Discard RTS/DTS setting from clock update method (Puneet Sethi) [1784121] - serial: 8250: Add 8250 port clock update method (Puneet Sethi) [1784121] - serial: 8250_dw: drop bogus uartclk optimisation (Puneet Sethi) [1784121] - serial: 8250_lpss: Enable PSE UART Auto Flow Control (Puneet Sethi) [1784121] - serial: 8250_lpss: Extract dw8250_do_set_termios() for common use (Puneet Sethi) [1784121] - serial: 8250_dw: Fix the trivial typo in the comment (Puneet Sethi) [1784121] - serial: 8250_dw: Re-use temporary variable for of_node (Puneet Sethi) [1784121] - serial: 8250_dw: Drop wrong use of ACPI_PTR() (Puneet Sethi) [1784121] - serial: 8250_lpss: Enable DMA on Intel Elkhart Lake (Puneet Sethi) [1784121] - serial: 8250_dw: Add device HID for new AMD UART controller (Puneet Sethi) [1784121] - serial: 8250_dw: Fix clk-notifier/port suspend deadlock (Puneet Sethi) [1784121] - serial: 8250_dw: Fix common clocks usage race condition (Puneet Sethi) [1784121] - serial: 8250_dw: Pass the same rate to the clk round and set rate methods (Puneet Sethi) [1784121] - serial: 8250_dw: Simplify the ref clock rate setting procedure (Puneet Sethi) [1784121] - serial: 8250_dw: Use devm_clk_get_optional() to get the input clock (Puneet Sethi) [1784121] - serial: 8250_dw: Avoid double error messaging when IRQ absent (Puneet Sethi) [1784121] - serial: 8250_dw: switch to use 8250_dwlib library (Puneet Sethi) [1784121] - serial: 8250_dw: use pointer to uart local variable (Puneet Sethi) [1784121] - serial: 8250_dw: Use a unified new dev variable in remove (Puneet Sethi) [1784121] - serial: 8250_dw: always set baud rate in dw8250_set_termios (Puneet Sethi) [1784121] - serial: 8250_dw: add fractional divisor support (Puneet Sethi) [1784121] - serial: 8250_dw: Introduce IO accessors to extended registers (Puneet Sethi) [1784121] - dmaengine: dw: Program xBAR hardware for Elkhart Lake (Puneet Sethi) [1784121] - dmaengine: dw: Make it dependent to HAS_IOMEM (Puneet Sethi) [1784121] - dmaengine dw: Revert "dmaengine: dw: Enable runtime PM" (Puneet Sethi) [1784121] - dmaengine: dw: Enable runtime PM (Puneet Sethi) [1784121] - dmaengine: dw: Add DMA-channels mask cell support (Puneet Sethi) [1784121] - dmaengine: dw: Ignore burst setting for memory peripherals (Puneet Sethi) [1784121] - dmaengine: dw: Discard dlen from the dev-to-mem xfer width calculation (Puneet Sethi) [1784121] - dmaengine: dw: Activate FIFO-mode for memory peripherals only (Puneet Sethi) [1784121] - dmaengine: dw: Initialize max_sg_burst capability (Puneet Sethi) [1784121] - dmaengine: dw: Introduce max burst length hw config (Puneet Sethi) [1784121] - dmaengine: dw: Initialize min and max burst DMA device capability (Puneet Sethi) [1784121] - dmaengine: dw: Set DMA device max segment size parameter (Puneet Sethi) [1784121] - dmaengine: dw: Take HC_LLP flag into account for noLLP auto-config (Puneet Sethi) [1784121] - dmaengine: Introduce DMA-device device_caps callback (Puneet Sethi) [1784121] - dmaengine: Introduce max SG burst capability (Puneet Sethi) [1784121] - dmaengine: Introduce min burst length capability (Puneet Sethi) [1784121] - dmaengine: dw: Initialize channel before each transfer (Puneet Sethi) [1784121] - dmaengine: dw: Replace 'objs' by 'y' (Puneet Sethi) [1784121] - dmaengine: dw: Register ACPI DMA controller for PCI that has companion (Puneet Sethi) [1784121] - dmaengine: dw: platform: Mark 'hclk' clock optional (Puneet Sethi) [1784121] - dmaengine: dw: platform: Split OF helpers to separate module (Puneet Sethi) [1784121] - dmaengine: dw: platform: Split ACPI helpers to separate module (Puneet Sethi) [1784121] - dmaengine: dw: platform: Move handle check to dw_dma_acpi_controller_register() (Puneet Sethi) [1784121] - dmaengine: dw: platform: Switch to acpi_dma_controller_register() (Puneet Sethi) [1784121] - dmaengine: dw: platform: Use devm_platform_ioremap_resource() (Puneet Sethi) [1784121] - dmaengine: dw: platform: Enable iDMA 32-bit on Intel Elkhart Lake (Puneet Sethi) [1784121] - dmaengine: dw: platform: Use struct dw_dma_chip_pdata (Puneet Sethi) [1784121] - dmaengine: dw: Export struct dw_dma_chip_pdata for wider use (Puneet Sethi) [1784121] - dmaengine: dw: Update Intel Elkhart Lake Service Engine acronym (Puneet Sethi) [1784121] - dmaengine: dw: Enable iDMA 32-bit on Intel Elkhart Lake (Puneet Sethi) [1784121] - dmaengine: dw: Distinguish ->remove() between DW and iDMA 32-bit (Puneet Sethi) [1784121] - dmaengine: dw: convert to SPDX identifiers (Puneet Sethi) [1784121] - dmaengine: dw: Don't pollute CTL_LO on iDMA 32-bit (Puneet Sethi) [1784121] - dmaengine: dw: Reset DRAIN bit when resume the channel (Puneet Sethi) [1784121] - dmaengine: dw: Split DW and iDMA 32-bit operations (Puneet Sethi) [1784121] - dmaengine: dw: Remove unused internal property (Puneet Sethi) [1784121] - dmaengine: dw: Add missed multi-block support for iDMA 32-bit (Puneet Sethi) [1784121] - dmaengine: dw: drop useless LIST_HEAD (Puneet Sethi) [1784121] - dmaengine: dw: Fix FIFO size for Intel Merrifield (Puneet Sethi) [1784121] - dmaengine: dw-dmac: implement dma protection control setting (Puneet Sethi) [1784121] - dmaengine: dw: remove dma_slave_config direction usage (Puneet Sethi) [1784121] - dmaengine: dw: Add alternative ACPI HIDs for Cherry Trail DMA controllers (Puneet Sethi) [1784121] - perf/arm-cmn: Fix invalid pointer when access dtc object sharing the same IRQ number (Mark Langsdorf) [1997732] - drivers/perf: Simplify EVENT ATTR macro in SMMU PMU driver (Mark Langsdorf) [1997732] - perf/smmuv3: Don't trample existing events with global filter (Mark Langsdorf) [1997732] - perf: qcom: Remove redundant dev_err call in qcom_l3_cache_pmu_probe() (Mark Langsdorf) [1997732] - perf: arm_spe: use DEVICE_ATTR_RO macro (Mark Langsdorf) [1997732] - perf: xgene_pmu: use DEVICE_ATTR_RO macro (Mark Langsdorf) [1997732] - perf: qcom: use DEVICE_ATTR_RO macro (Mark Langsdorf) [1997732] - perf: arm_pmu: use DEVICE_ATTR_RO macro (Mark Langsdorf) [1997732] - drivers/perf: arm-cci: Fix checkpatch spacing error (Mark Langsdorf) [1997732] - drivers/perf: arm-cmn: Add space after ',' (Mark Langsdorf) [1997732] - drivers/perf: arm_pmu: Fix some coding style issues (Mark Langsdorf) [1997732] - drivers/perf: arm_spe_pmu: Fix some coding style issues (Mark Langsdorf) [1997732] - drivers/perf: Remove redundant dev_err call in tx2_uncore_pmu_init_dev() (Mark Langsdorf) [1997732] - perf/arm-smmuv3: Use irq_set_affinity() (Mark Langsdorf) [1997732] - perf/arm-dsu: Use irq_set_affinity() (Mark Langsdorf) [1997732] - perf/arm-dmc620: Use irq_set_affinity() (Mark Langsdorf) [1997732] - perf/arm-cmn: Use irq_set_affinity() (Mark Langsdorf) [1997732] - perf/arm-ccn: Use irq_set_affinity() (Mark Langsdorf) [1997732] - perf/arm-ccn: Clean up CPU hotplug handling (Mark Langsdorf) [1997732] - perf/arm-cci: Remove broken race mitigation (Mark Langsdorf) [1997732] - genirq: Export affinity setter for modules (Mark Langsdorf) [1997732] - perf/arm_pmu_platform: Clean up with dev_printk (Mark Langsdorf) [1997732] - perf/arm_pmu_platform: Fix error handling (Mark Langsdorf) [1997732] - perf/arm_pmu_platform: Use dev_err_probe() for IRQ errors (Mark Langsdorf) [1997732] - drivers/perf: Simplify the SMMUv3 PMU event attributes (Mark Langsdorf) [1997732] - perf: Constify static struct attribute_group (Mark Langsdorf) [1997732] - perf: qcom: Constify static struct attribute_group (Mark Langsdorf) [1997732] - drivers/perf: Add support for ARMv8.3-SPE (Mark Langsdorf) [1997732] - driver/perf: Remove ARM_SMMU_V3_PMU dependency on ARM_SMMU_V3 (Mark Langsdorf) [1997732] - perf/smmuv3: Support sysfs identifier file (Mark Langsdorf) [1997732] - perf: remove duplicate check on fwnode (Mark Langsdorf) [1997732] - redhat/configs: enable ARM_DMC620_PMU memory controller perf counters (Mark Langsdorf) [1997732] - perf/arm_dmc620_pmu: Fix error return code in dmc620_pmu_device_probe() (Mark Langsdorf) [1997732] - drivers/perf: Prevent forced unbinding of ARM_DMC620_PMU drivers (Mark Langsdorf) [1997732] - driver/perf: Add PMU driver for the ARM DMC-620 memory controller (Mark Langsdorf) [1997732] - drivers/perf: thunderx2_pmu: Fix memory resource error handling (Mark Langsdorf) [1997732] - drivers/perf: xgene_pmu: Fix uninitialized resource struct (Mark Langsdorf) [1997732] - perf: arm_dsu: Support DSU ACPI devices (Mark Langsdorf) [1997732] - perf/smmuv3: To simplify code for ioremap page in pmcg (Mark Langsdorf) [1997732] - drivers/perf: Prevent forced unbinding of PMU drivers (Mark Langsdorf) [1997732] - drivers/perf: Fix kernel panic when rmmod PMU modules during perf sampling (Mark Langsdorf) [1997732] - pmu/smmuv3: Clear IRQ affinity hint on device removal (Mark Langsdorf) [1997732] - drivers/perf: arm_spe_pmu: Avoid duplicate printouts (Mark Langsdorf) [1997732] - drivers/perf: arm_dsu_pmu: Avoid duplicate printouts (Mark Langsdorf) [1997732] - drivers/perf: Open access for CAP_PERFMON privileged process (Mark Langsdorf) [1997732] - perf/smmuv3: Remove the leftover put_cpu() in error path (Mark Langsdorf) [1997732] - perf: arm-ccn: Enable stats for CCN-512 interconnect (Mark Langsdorf) [1997732] - perf/smmuv3: use devm_platform_ioremap_resource() to simplify code (Mark Langsdorf) [1997732] - perf/arm-cci: use devm_platform_ioremap_resource() to simplify code (Mark Langsdorf) [1997732] - perf/arm-ccn: use devm_platform_ioremap_resource() to simplify code (Mark Langsdorf) [1997732] - perf: xgene: use devm_platform_ioremap_resource() to simplify code (Mark Langsdorf) [1997732] - perf/smmuv3: Validate groups for global filtering (Mark Langsdorf) [1997732] - perf/smmuv3: Validate group size (Mark Langsdorf) [1997732] - perf/smmuv3: Enable HiSilicon Erratum 162001800 quirk (Mark Langsdorf) [1997732] - perf/smmuv3: Add MSI irq support (Mark Langsdorf) [1997732] - perf/smmuv3: Add arm64 smmuv3 pmu driver (Mark Langsdorf) [1997732] - perf: xgene: Remove set but not used variable 'config' (Mark Langsdorf) [1997732] - perf/drivers: Strengthen exclusion checks with PERF_PMU_CAP_NO_EXCLUDE (Mark Langsdorf) [1997732] - For drivers that do not support context exclusion let's advertise the PERF_PMU_CAP_NO_EXCLUDE capability. This ensures that perf will prevent us from handling events where any exclusion flags are set. Let's also remove the now unnecessary check for exclusion flags. (Mark Langsdorf) [1997732] - perf/core, arch/arm: Use PERF_PMU_CAP_NO_EXCLUDE conditionally (Mark Langsdorf) [1997732] - drivers/perf: arm-ccn: Use devm_ioremap_resource() to map memory (Mark Langsdorf) [1997732] - drivers/perf: Initialise return value in armpmu_request_irqs() (Mark Langsdorf) [1997732] - perf/arm-cci: Remove VLA usage (Mark Langsdorf) [1997732] - tools/power turbostat: version 2021.05.04 (Prarit Bhargava) [2030472] - tools/power turbostat: Support "turbostat --hide idle" (Prarit Bhargava) [2030472] - tools/power turbostat: elevate priority of interval mode (Prarit Bhargava) [2030472] - tools/power turbostat: formatting (Prarit Bhargava) [2030472] - tools/power turbostat: rename tcc variables (Prarit Bhargava) [2030472] - tools/power turbostat: save original CPU model (Prarit Bhargava) [2030472] - tools/power turbostat: add TCC Offset support (Prarit Bhargava) [2030472] - tools/power turbostat: Fix Core C6 residency on Atom CPUs (Prarit Bhargava) [2030472] - tools/power turbostat: Print the C-state Pre-wake settings (Prarit Bhargava) [2030472] - tools/power turbostat: unmark non-kernel-doc comment (Prarit Bhargava) [2030472] - tools/power/turbostat: Remove Package C6 Retention on Ice Lake Server (Prarit Bhargava) [2030472] - tools/power turbostat: Fix offset overflow issue in index converting (Prarit Bhargava) [2030472] - tools/power/turbostat: Fix turbostat for AMD Zen CPUs (Prarit Bhargava) [2030472] - Revert "tools/power turbostat: adjust for temperature offset" (Prarit Bhargava) [2030472] - tools/power turbostat: Fix DRAM Energy Unit on SKX (Prarit Bhargava) [2030472] - tools/power turbostat: print microcode patch level (Prarit Bhargava) [2030472] - tools/power turbostat: add built-in-counter for IPC -- Instructions per Cycle (Prarit Bhargava) [2030472]- [s390] virtio: write back F_VERSION_1 before validate (Claudio Imbrenda) [2026234] - cpufreq: powernv: Fix init_chip_info initialization in numa=off (Steve Best) [2017665] - tcp: don't free a FIN sk_buff in tcp_remove_empty_skb() (Guillaume Nault) [2016210] - tipc: fix size validations for the MSG_CRYPTO type (Xin Long) [2020507] {CVE-2021-43267} - tipc: increase timeout in tipc_sk_enqueue() (Xin Long) [2020401] - Revert "tipc: Return the correct errno code" (Xin Long) [2020401] - tipc: fix an use-after-free issue in tipc_recvmsg (Xin Long) [2020401] - tipc: keep the skb in rcv queue until the whole data is read (Xin Long) [2020401] - powerpc/perf: Fix cycles/instructions as PM_CYC/PM_INST_CMPL in power10 (Steve Best) [2025400] - PCI: Increase D3 delay for AMD Renoir/Cezanne XHCI (Myron Stowe) [2028298] - media: uvcvideo: Avoid cyclic entity chains due to malformed USB descriptors (Dean Nelson) [1921871] {CVE-2020-0404} - sctp: fix transport encap_port update in sctp_vtag_verify (Xin Long) [2020393] - sctp: account stream padding length for reconf chunk (Xin Long) [2020393] - sctp: break out if skb_header_pointer returns NULL in sctp_rcv_ootb (Xin Long) [2020393] - net: cipso: fix warnings in netlbl_cipsov4_add_std (Balazs Nemeth) [2026691] - net/sched: act_ct: fix err check for nf_conntrack_confirm (Davide Caratti) [2018109] - net/sched: act_ct: Fix byte count on fragmented packets (Davide Caratti) [2018109] - mqprio: Correct stats in mqprio_dump_class_stats(). (Davide Caratti) [2018109] - net_sched: fix NULL deref in fifo_set_limit() (Davide Caratti) [2018109] - net: sched: flower: protect fl_walk() with rcu (Davide Caratti) [2018109] - fq_codel: reject silly quantum parameters (Davide Caratti) [2018109] - net: sched: Fix qdisc_rate_table refcount leak when get tcf_block failed (Davide Caratti) [2018109] - sch_htb: Fix inconsistency when leaf qdisc creation fails (Davide Caratti) [2018109] - net: sched: fix lockdep_set_class() typo error for sch->seqlock (Davide Caratti) [2018109] - net: sched: cls_api: Fix the the wrong parameter (Davide Caratti) [2018109] - net/sched: act_vlan: Fix modify to allow 0 (Davide Caratti) [2018109] - net-sysfs: initialize uid and gid before calling net_ns_get_ownership (Xin Long) [1979820] - net: fix sysfs permssions when device changes network namespace (Xin Long) [1979820] - net-sysfs: add queue_change_owner() (Xin Long) [1979820] - net-sysfs: add netdev_change_owner() (Xin Long) [1979820] - drivers/base/power: add dpm_sysfs_change_owner() (Xin Long) [1979820] - device: add device_change_owner() (Xin Long) [1979820] - sysfs: Fix regression when adding a file to an existing group (Xin Long) [1979820] - bridge: make sure objects belong to container's owner (Xin Long) [1979820] - net: create reusable function for getting ownership info of sysfs inodes (Xin Long) [1979820] - net-sysfs: make sure objects belong to container's owner (Xin Long) [1979820] - net-sysfs: require net admin in the init ns for setting tx_maxrate (Xin Long) [1979820] - driver core: set up ownership of class devices in sysfs (Xin Long) [1979820] - kobject: kset_create_and_add() - fetch ownership info from parent (Xin Long) [1979820] - sysfs, kobject: allow creating kobject belonging to arbitrary users (Xin Long) [1979820] - NFSv42: Fix pagecache invalidation after COPY/CLONE (Benjamin Coddington) [2017166] - SUNRPC: fix sign error causing rpcsec_gss drops (Benjamin Coddington) [2017166] - nfsd4: Handle the NFSv4 READDIR 'dircount' hint being zero (Benjamin Coddington) [2017166] - nfsd: fix error handling of register_pernet_subsys() in init_nfsd() (Benjamin Coddington) [2017166] - SUNRPC: Simplify socket shutdown when not reusing TCP ports (Benjamin Coddington) [2017166] - nfsd4: Fix forced-expiry locking (Benjamin Coddington) [2017166] - SUNRPC/xprtrdma: Fix reconnection locking (Benjamin Coddington) [2017166] - NFSv4/pnfs: The layout barrier indicate a minimal value for the seqid (Benjamin Coddington) [2017166] - NFSv4/pNFS: Always allow update of a zero valued layout barrier (Benjamin Coddington) [2017166] - NFSv4/pNFS: Fix a layoutget livelock loop (Benjamin Coddington) [2017166] - xprtrdma: Put rpcrdma_reps before waking the tear-down completion (Benjamin Coddington) [2017166] - NFSD: Fix TP_printk() format specifier in nfsd_clid_class (Benjamin Coddington) [2017166] - NFSv42: Copy offload should update the file size when appropriate (Benjamin Coddington) [2017166] - SUNRPC: Fix XPT_BUSY flag leakage in svc_handle_xprt()... (Benjamin Coddington) [2017166] - NFSv4/pNFS: Return an error if _nfs4_pnfs_v3_ds_connect can't load NFSv3 (Benjamin Coddington) [2017166] - NFSv4/pNFS: Don't call _nfs4_pnfs_v3_ds_connect multiple times (Benjamin Coddington) [2017166] - NFSv4/pnfs: Clean up layout get on open (Benjamin Coddington) [2017166] - NFSv4/pnfs: Fix layoutget behaviour after invalidation (Benjamin Coddington) [2017166] - NFSv4/pnfs: Fix the layout barrier update (Benjamin Coddington) [2017166] - NFSD: Prevent a possible oops in the nfs_dirent() tracepoint (Benjamin Coddington) [2017166] - nfsd: remove redundant assignment to pointer 'this' (Benjamin Coddington) [2017166] - nfs_common: fix doc warning (Benjamin Coddington) [2017166] - nfsd4: Expose the callback address and state of each NFS4 client (Benjamin Coddington) [2017166] - xprtrdma: Fix spelling mistakes (Benjamin Coddington) [2017166] - NFS: nfs_find_open_context() may only select open files (Benjamin Coddington) [2017166] - SUNRPC: Should wake up the privileged task firstly. (Benjamin Coddington) [2017166] - SUNRPC: Fix the batch tasks count wraparound. (Benjamin Coddington) [2017166] - nfs: update has_sec_mnt_opts after cloning lsm options from parent (Benjamin Coddington) [2017166] - nfs: fix acl memory leak of posix_acl_create() (Benjamin Coddington) [2017166] - rpc: remove redundant initialization of variable status (Benjamin Coddington) [2017166] - NFSv4: Initialise connection to the server in nfs4_alloc_client() (Benjamin Coddington) [2017166] - nfsd: Prevent truncation of an unlinked inode from blocking access to its directory (Benjamin Coddington) [2017166] - xprtrdma: Fix a maybe-uninitialized compiler warning (Benjamin Coddington) [2017166] - NFSv4: Fix second deadlock in nfs4_evict_inode() (Benjamin Coddington) [2017166] - NFSv4: Fix deadlock between nfs4_evict_inode() and nfs4_opendata_get_inode() (Benjamin Coddington) [2017166] - NFS: FMODE_READ and friends are C macros, not enum types (Benjamin Coddington) [2017166] - NFS: Fix a potential NULL dereference in nfs_get_client() (Benjamin Coddington) [2017166] - NFS: Fix use-after-free in nfs4_init_client() (Benjamin Coddington) [2017166] - NFSv4: nfs4_proc_set_acl needs to restore NFS_CAP_UIDGID_NOMAP on error. (Benjamin Coddington) [2017166] - nfs: Remove trailing semicolon in macros (Benjamin Coddington) [2017166] - NFSv4: Fix v4.0/v4.1 SEEK_DATA return -ENOTSUPP when set NFS_V4_2 config (Benjamin Coddington) [2017166] - NFS: Clean up reset of the mirror accounting variables (Benjamin Coddington) [2017166] - NFS: Don't corrupt the value of pg_bytes_written in nfs_do_recoalesce() (Benjamin Coddington) [2017166] - NFS: Fix an Oopsable condition in __nfs_pageio_add_request() (Benjamin Coddington) [2017166] - SUNRPC: More fixes for backlog congestion (Benjamin Coddington) [2017166] - SUNRPC: Fix Oops in xs_tcp_send_request() when transport is disconnected (Benjamin Coddington) [2017166] - NFSv4: Fix a NULL pointer dereference in pnfs_mark_matching_lsegs_return() (Benjamin Coddington) [2017166] - SUNRPC in case of backlog, hand free slots directly to waiting task (Benjamin Coddington) [2017166] - pNFS/NFSv4: Remove redundant initialization of 'rd_size' (Benjamin Coddington) [2017166] - NFS: fix an incorrect limit in filelayout_decode_layout() (Benjamin Coddington) [2017166] - fs/nfs: Use fatal_signal_pending instead of signal_pending (Benjamin Coddington) [2017166] - xprtrdma: Fix a NULL dereference in frwr_unmap_sync() (Benjamin Coddington) [2017166] - sunrpc: Fix misplaced barrier in call_decode (Benjamin Coddington) [2017166] - SUNRPC: set rq_page_end differently (Benjamin Coddington) [2017166] - xprtrdma: Move fr_mr field to struct rpcrdma_mr (Benjamin Coddington) [2017166] - xprtrdma: Move the Work Request union to struct rpcrdma_mr (Benjamin Coddington) [2017166] - xprtrdma: Move fr_linv_done field to struct rpcrdma_mr (Benjamin Coddington) [2017166] - xprtrdma: Move cqe to struct rpcrdma_mr (Benjamin Coddington) [2017166] - xprtrdma: Move fr_cid to struct rpcrdma_mr (Benjamin Coddington) [2017166] - xprtrdma: Remove the RPC/RDMA QP event handler (Benjamin Coddington) [2017166] - xprtrdma: Add tracepoints showing FastReg WRs and remote invalidation (Benjamin Coddington) [2017166] - xprtrdma: Avoid Send Queue wrapping (Benjamin Coddington) [2017166] - xprtrdma: Do not wake RPC consumer on a failed LocalInv (Benjamin Coddington) [2017166] - xprtrdma: Do not recycle MR after FastReg/LocalInv flushes (Benjamin Coddington) [2017166] - xprtrdma: Clarify use of barrier in frwr_wc_localinv_done() (Benjamin Coddington) [2017166] - xprtrdma: Rename frwr_release_mr() (Benjamin Coddington) [2017166] - xprtrdma: rpcrdma_mr_pop() already does list_del_init() (Benjamin Coddington) [2017166] - xprtrdma: Delete rpcrdma_recv_buffer_put() (Benjamin Coddington) [2017166] - xprtrdma: Fix cwnd update ordering (Benjamin Coddington) [2017166] - xprtrdma: Improve locking around rpcrdma_rep creation (Benjamin Coddington) [2017166] - xprtrdma: Improve commentary around rpcrdma_reps_unmap() (Benjamin Coddington) [2017166] - xprtrdma: Improve locking around rpcrdma_rep destruction (Benjamin Coddington) [2017166] - xprtrdma: Put flushed Receives on free list instead of destroying them (Benjamin Coddington) [2017166] - xprtrdma: Do not refresh Receive Queue while it is draining (Benjamin Coddington) [2017166] - xprtrdma: Avoid Receive Queue wrapping (Benjamin Coddington) [2017166] - SUNRPC: fix ternary sign expansion bug in tracing (Benjamin Coddington) [2017166] - nfsd: Fix fall-through warnings for Clang (Benjamin Coddington) [2017166] - nfsd: reshuffle some code (Benjamin Coddington) [2017166] - nfsd: track filehandle aliasing in nfs4_files (Benjamin Coddington) [2017166] - nfsd: hash nfs4_files by inode number (Benjamin Coddington) [2017166] - NFSv4.1: Simplify layout return in pnfs_layout_process() (Benjamin Coddington) [2017166] - NFSv4: Don't discard segments marked for return in _pnfs_return_layout() (Benjamin Coddington) [2017166] - nfsd: ensure new clients break delegations (Benjamin Coddington) [2017166] - NFS: Don't discard pNFS layout segments that are marked for return (Benjamin Coddington) [2017166] - NFSv4.x: Don't return NFS4ERR_NOMATCHING_LAYOUT if we're unmounting (Benjamin Coddington) [2017166] - nfsd: remove unused function (Benjamin Coddington) [2017166] - svcrdma: Pass a useful error code to the send_err tracepoint (Benjamin Coddington) [2017166] - svcrdma: Rename goto labels in svc_rdma_sendto() (Benjamin Coddington) [2017166] - svcrdma: Don't leak send_ctxt on Send errors (Benjamin Coddington) [2017166] - SUNRPC: Remove trace_xprt_transmit_queued (Benjamin Coddington) [2017166] - SUNRPC: Add tracepoint that fires when an RPC is retransmitted (Benjamin Coddington) [2017166] - SUNRPC: Move fault injection call sites (Benjamin Coddington) [2017166] - pNFS/flexfiles: fix incorrect size check in decode_nfs_fh() (Benjamin Coddington) [2017166] - NFSv4: Catch and trace server filehandle encoding errors (Benjamin Coddington) [2017166] - NFSv4: Convert nfs_xdr_status tracepoint to an event class (Benjamin Coddington) [2017166] - NFSv4: Add tracing for COMPOUND errors (Benjamin Coddington) [2017166] - NFSv4: Don't modify the change attribute cached in the inode (Benjamin Coddington) [2017166] - NFSv4: Fix value of decode_fsinfo_maxsz (Benjamin Coddington) [2017166] - NFS: Fix up revalidation of space used (Benjamin Coddington) [2017166] - NFS: NFS_INO_REVAL_PAGECACHE should mark the change attribute invalid (Benjamin Coddington) [2017166] - NFS: Mask out unsupported attributes in nfs_getattr() (Benjamin Coddington) [2017166] - NFS: Fix up inode cache tracing (Benjamin Coddington) [2017166] - NFS: Deal correctly with attribute generation counter overflow (Benjamin Coddington) [2017166] - NFSv4.2: Always flush out writes in nfs42_proc_fallocate() (Benjamin Coddington) [2017166] - NFS: Fix attribute bitmask in _nfs42_proc_fallocate() (Benjamin Coddington) [2017166] - NFS: nfs4_bitmask_adjust() must not change the server global bitmasks (Benjamin Coddington) [2017166] - NFSD: Use DEFINE_SPINLOCK() for spinlock (Benjamin Coddington) [2017166] - sunrpc: Remove unused function ip_map_lookup (Benjamin Coddington) [2017166] - NFS: Fix fscache invalidation in nfs_set_cache_invalid() (Benjamin Coddington) [2017166] - SUNRPC: Ensure the transport backchannel association (Benjamin Coddington) [2017166] - nfs: hornor timeo and retrans option when mounting NFSv3 (Benjamin Coddington) [2017166] - sunrpc: honor rpc_task's timeout value in rpcb_create() (Benjamin Coddington) [2017166] - nfs: Fix a typo in the file nfs42xattr.c (Benjamin Coddington) [2017166] - NFS: fs_context: validate UDP retrans to prevent shift out-of-bounds (Benjamin Coddington) [2017166] - NFS: Fix up incorrect documentation (Benjamin Coddington) [2017166] - NFSv4: Simplify nfs4_retry_setlk() (Benjamin Coddington) [2017166] - UAPI: nfsfh.h: Replace one-element array with flexible-array member (Benjamin Coddington) [2017166] - svcrdma: Clean up dto_q critical section in svc_rdma_recvfrom() (Benjamin Coddington) [2017166] - svcrdma: Remove svc_rdma_recv_ctxt::rc_pages and ::rc_arg (Benjamin Coddington) [2017166] - svcrdma: Remove sc_read_complete_q (Benjamin Coddington) [2017166] - svcrdma: Single-stage RDMA Read (Benjamin Coddington) [2017166] - SUNRPC: Move svc_xprt_received() call sites (Benjamin Coddington) [2017166] - SUNRPC: Export svc_xprt_received() (Benjamin Coddington) [2017166] - svcrdma: Retain the page backing rq_res.head[0].iov_base (Benjamin Coddington) [2017166] - svcrdma: Remove unused sc_pages field (Benjamin Coddington) [2017166] - svcrdma: Normalize Send page handling (Benjamin Coddington) [2017166] - svcrdma: Add a "deferred close" helper (Benjamin Coddington) [2017166] - svcrdma: Maintain a Receive water mark (Benjamin Coddington) [2017166] - svcrdma: Use svc_rdma_refresh_recvs() in wc_receive (Benjamin Coddington) [2017166] - svcrdma: Add a batch Receive posting mechanism (Benjamin Coddington) [2017166] - svcrdma: Remove stale comment for svc_rdma_wc_receive() (Benjamin Coddington) [2017166] - svcrdma: Provide an explanatory comment in CMA event handler (Benjamin Coddington) [2017166] - svcrdma: RPCDBG_FACILITY is no longer used (Benjamin Coddington) [2017166] - nfsd: don't ignore high bits of copy count (Benjamin Coddington) [2017166] - nfsd: COPY with length 0 should copy to end of file (Benjamin Coddington) [2017166] - nfsd: Fix typo "accesible" (Benjamin Coddington) [2017166] - nfsd: Ensure knfsd shuts down when the "nfsd" pseudofs is unmounted (Benjamin Coddington) [2017166] - nfsd: Log client tracking type log message as info instead of warning (Benjamin Coddington) [2017166] - nfsd: helper for laundromat expiry calculations (Benjamin Coddington) [2017166] - NFSD: Clean up NFSDDBG_FACILITY macro (Benjamin Coddington) [2017166] - NFSD: Add a tracepoint to record directory entry encoding (Benjamin Coddington) [2017166] - rpc: fix NULL dereference on kmalloc failure (Benjamin Coddington) [2017166] - sunrpc: fix refcount leak for rpc auth modules (Benjamin Coddington) [2017166] - NFSD: Repair misuse of sv_lock in 5.10.16-rt30. (Benjamin Coddington) [2017166] - svcrdma: disable timeouts on rdma backchannel (Benjamin Coddington) [2017166] - svcrdma: Hold private mutex while invoking rdma_accept() (Benjamin Coddington) [2017166] - NFS: Don't set NFS_INO_INVALID_XATTR if there is no xattr cache (Benjamin Coddington) [2017166] - NFS: Always clear an invalid mapping when attempting a buffered write (Benjamin Coddington) [2017166] - NFS: Optimise sparse writes past the end of file (Benjamin Coddington) [2017166] - NFS: Fix documenting comment for nfs_revalidate_file_size() (Benjamin Coddington) [2017166] - rpcrdma: Fix comments about reverse-direction operation (Benjamin Coddington) [2017166] - xprtrdma: Refactor invocations of offset_in_page() (Benjamin Coddington) [2017166] - xprtrdma: Simplify rpcrdma_convert_kvec() and frwr_map() (Benjamin Coddington) [2017166] - xprtrdma: Remove FMR support in rpcrdma_convert_iovs() (Benjamin Coddington) [2017166] - NFS: Fix fscache read from NFS after cache error (Benjamin Coddington) [2017166] - NFS: Ensure nfs_readpage returns promptly when internal error occurs (Benjamin Coddington) [2017166] - NFS: Remove unnecessary inode parameter from nfs_pageio_complete_read() (Benjamin Coddington) [2017166] - NFS: Add nfs_pageio_complete_read() and remove nfs_readpage_async() (Benjamin Coddington) [2017166] - NFS: Call readpage_async_filler() from nfs_readpage_async() (Benjamin Coddington) [2017166] - NFS: Refactor nfs_readpage() and nfs_readpage_async() to use nfs_readdesc (Benjamin Coddington) [2017166] - NFS: In nfs_readpage() only increment NFSIOS_READPAGES when read succeeds (Benjamin Coddington) [2017166] - NFS: Clean up nfs_readpage() and nfs_readpages() (Benjamin Coddington) [2017166] - nfs: Fix fall-through warnings for Clang (Benjamin Coddington) [2017166] - SUNRPC: Fix fall-through warnings for Clang (Benjamin Coddington) [2017166] - net: sunrpc: xprtsock.c: Corrected few spellings ,in comments (Benjamin Coddington) [2017166] - SUNRPC: correct error code comment in xs_tcp_setup_socket() (Benjamin Coddington) [2017166] - nfsd: cstate->session->se_client -> cstate->clp (Benjamin Coddington) [2017166] - nfsd: simplify nfsd4_check_open_reclaim (Benjamin Coddington) [2017166] - nfsd: remove unused set_client argument (Benjamin Coddington) [2017166] - nfs/blocklayout: remove cruft in bl_alloc_init_bio (Benjamin Coddington) [2017166] - nfsd: refactor set_client (Benjamin Coddington) [2017166] - nfsd: rename lookup_clientid->set_client (Benjamin Coddington) [2017166] - nfsd: simplify nfsd_renew (Benjamin Coddington) [2017166] - nfsd: simplify process_lock (Benjamin Coddington) [2017166] - nfsd4: simplify process_lookup1 (Benjamin Coddington) [2017166] - SUNRPC: Correct a comment (Benjamin Coddington) [2017166] - svcrdma: DMA-sync the receive buffer in svc_rdma_recvfrom() (Benjamin Coddington) [2017166] - svcrdma: Restore read and write stats (Benjamin Coddington) [2017166] - svcrdma: Convert rdma_stat_sq_starve to a per-CPU counter (Benjamin Coddington) [2017166] - svcrdma: Convert rdma_stat_recv to a per-CPU counter (Benjamin Coddington) [2017166] - svcrdma: Refactor svc_rdma_init() and svc_rdma_clean_up() (Benjamin Coddington) [2017166] - nfsd: remove fault injection code (Benjamin Coddington) [2017166] - SUNRPC: Fix a NULL pointer deref in trace_svc_stats_latency() (Benjamin Coddington) [2017166] - SUNRPC: Display RPC procedure names instead of proc numbers (Benjamin Coddington) [2017166] - SUNRPC: Make trace_svc_process() display the RPC procedure symbolically (Benjamin Coddington) [2017166] - EDAC/mce_amd: Do not load edac_mce_amd module on guests (Aristeu Rozanski) [2000776] - tracing: Map all PIDs to command lines (Jerome Marchand) [1913211] - mm/zsmalloc.c: close race window between zs_pool_dec_isolated() and zs_unregister_migration() (Rafael Aquini) [2016441] - mm: mark the OOM reaper thread as freezable (Rafael Aquini) [2016441] - mm/page_isolation: guard against possible putback unisolated page (Rafael Aquini) [2016441] - mm/page_isolation: fix potential missing call to unset_migratetype_isolate() (Rafael Aquini) [2016441] - mm/page_alloc: use accumulated load when building node fallback list (Rafael Aquini) [2016441] - mm/vmalloc: do not adjust the search size for alignment overhead (Rafael Aquini) [2016441] - mm/vmalloc: make sure to dump unpurged areas in /proc/vmallocinfo (Rafael Aquini) [2016441] - Revert "mm, slub: consider rest of partial list if acquire_slab() fails" (Rafael Aquini) [2016441] - mm, slub: consider rest of partial list if acquire_slab() fails (Rafael Aquini) [2016441] - mm, slub: fix incorrect memcg slab count for bulk free (Rafael Aquini) [2016441] - mm, slub: fix mismatch between reconstructed freelist depth and cnt (Rafael Aquini) [2016441] - slub: add back check for free nonslab objects (Rafael Aquini) [2016441] - slub: fix kmalloc_pagealloc_invalid_free unit test (Rafael Aquini) [2016441] - slub: fix unreclaimable slab stat for bulk free (Rafael Aquini) [2016441] - mm/slub: add taint after the errors are printed (Rafael Aquini) [2016441] - mm/slab.c: remove useless lines in enable_cpucache() (Rafael Aquini) [2016441] - kasan: fix tag for large allocations when using CONFIG_SLAB (Rafael Aquini) [2016441] - mm/hmm: bypass devmap pte when all pfn requested flags are fulfilled (Rafael Aquini) [2016441] - mm: memcontrol: set the correct memcg swappiness restriction (Rafael Aquini) [2016441] - memcg: replace in_interrupt() by !in_task() in active_memcg() (Rafael Aquini) [2016441] - huge tmpfs: fix split_huge_page() after FALLOC_FL_KEEP_SIZE (Rafael Aquini) [2016441] - huge tmpfs: fix fallocate(vanilla) advance over huge pages (Rafael Aquini) [2016441] - huge tmpfs: revert shmem's use of transhuge_vma_enabled() (Rafael Aquini) [2016441] - mm/huge_memory.c: remove unnecessary tlb_remove_page_size() for huge zero pmd (Rafael Aquini) [2016441] - mm/huge_memory.c: add missing read-only THP checking in transparent_hugepage_enabled() (Rafael Aquini) [2016441] - mm/huge_memory.c: use page->deferred_list (Rafael Aquini) [2016441] - mm/huge_memory.c: remove dedicated macro HPAGE_CACHE_INDEX_MASK (Rafael Aquini) [2016441] - mm/thp: decrease nr_thps in file's mapping on THP split (Rafael Aquini) [2016441] - mm/thp: fix page_address_in_vma() on file THP tails (Rafael Aquini) [2016441] - mm/thp: try_to_unmap() use TTU_SYNC for safe splitting (Rafael Aquini) [2016441] - mm/thp: make is_huge_zero_pmd() safe and quicker (Rafael Aquini) [2016441] - mm/thp: fix __split_huge_pmd_locked() on shmem migration entry (Rafael Aquini) [2016441] - mm/truncate: fix truncation for pages of arbitrary size (Rafael Aquini) [2016441] - mm/rmap: fix potential pte_unmap on an not mapped pte (Rafael Aquini) [2016441] - mm/rmap: correct obsolete comment of page_get_anon_vma() (Rafael Aquini) [2016441] - mm/rmap: use page_not_mapped in try_to_unmap() (Rafael Aquini) [2016441] - mm/rmap: fix obsolete comment in __page_check_anon_rmap() (Rafael Aquini) [2016441] - mm/rmap: remove unneeded semicolon in page_not_mapped() (Rafael Aquini) [2016441] - mm/rmap: correct some obsolete comments of anon_vma (Rafael Aquini) [2016441] - mm/pgtable-generic.c: optimize the VM_BUG_ON condition in pmdp_huge_clear_flush() (Rafael Aquini) [2016441] - mm/pgtable-generic.c: simplify the VM_BUG_ON condition in pmdp_huge_clear_flush() (Rafael Aquini) [2016441] - mm: prevent a warning when casting void* -> enum (Rafael Aquini) [2016441] - mm/hugeltb: simplify the return code of __vma_reservation_common() (Rafael Aquini) [2016441] - mm,thp,shmem: make khugepaged obey tmpfs mount flags (Rafael Aquini) [2016441] - mm/vma: make is_vma_temporary_stack() available for general use (Rafael Aquini) [2016441] - mm/vma: make vma_is_foreign() available for general use (Rafael Aquini) [2016441] - hugetlb: fix copy_huge_page_from_user contig page struct assumption (Rafael Aquini) [2016441] - mm/sparsemem: pfn_to_page is not valid yet on SPARSEMEM (Rafael Aquini) [2016441] - mm/sparse.c: use __nr_to_section(section_nr) to get mem_section (Rafael Aquini) [2016441] - mm/huge_memory.c: thp: fix conflict of above-47bit hint address and PMD alignment (Rafael Aquini) [2016441] - mm/huge_memory.c: make __thp_get_unmapped_area static (Rafael Aquini) [2016441] - mm/mempolicy.c: fix checking unmapped holes for mbind (Rafael Aquini) [2016441] - s390/mm: fix VMA and page table handling code in storage key handling functions (Rafael Aquini) [2016441] - s390/mm: validate VMA in PGSTE manipulation functions (Rafael Aquini) [2016441] - s390/gmap: don't unconditionally call pte_unmap_unlock() in __gmap_zap() (Rafael Aquini) [2016441] - s390/gmap: validate VMA in __gmap_zap() (Rafael Aquini) [2016441] - s390: mm: Fix secure storage access exception handling (Rafael Aquini) [2016441] - powerpc/numa: Consider the max NUMA node for migratable LPAR (Rafael Aquini) [2016441] - powerpc/64s: Fix pte update for kernel memory on radix (Rafael Aquini) [2016441] - powerpc/mm: sanity_check_fault() should work for all, not only BOOK3S (Rafael Aquini) [2016441] - powerpc/book3s64/pkeys: Use PVR check instead of cpu feature (Rafael Aquini) [2016441] - powerpc/mm: Fix reporting of kernel execute faults on the 8xx (Rafael Aquini) [2016441] - powerpc/mm/hash: Handle user access of kernel address gracefully (Rafael Aquini) [2016441] - powerpc/mm: Add missing tracepoint for tlbie (Rafael Aquini) [2016441] - arm64: hugetlb: avoid potential NULL dereference (Rafael Aquini) [2016441] - arm64/numa: Report correct memblock range for the dummy node (Rafael Aquini) [2016441] - x86/pat: Pass valid address to sanitize_phys() (Rafael Aquini) [2016441] - x86/mm: Check for pfn instead of page in vmalloc_sync_one() (Rafael Aquini) [2016441] - x86/mm/tlb: Revert "x86/mm: Align TLB invalidation info" (Rafael Aquini) [2016441] - x86/mm: Report which part of kernel image is freed (Rafael Aquini) [2016441] - mm: make free_reserved_area() return "const char *" (Rafael Aquini) [2016441] - x86/mm/init: Remove freed kernel image areas from alias mapping (Rafael Aquini) [2016441] - x86/mm/init: Add helper for freeing kernel image pages (Rafael Aquini) [2016441] - x86/mm/init: Pass unconverted symbol addresses to free_init_pages() (Rafael Aquini) [2016441] - x86/mm: Add TLB purge to free pmd/pte page interfaces (Rafael Aquini) [2016441] - mm/mmu_notifier: Make drm-backport/linux/mmu_notifier.h use RH_MMU_NOTIFIER_V2 (Waiman Long) [1946746] - mm/migrate: fix migrate_pgmap_owner w/o CONFIG_MMU_NOTIFIER (Waiman Long) [1946746] - mm/notifier: add migration invalidation type (Waiman Long) [1946746] - mm/migrate: add a flags parameter to migrate_vma (Waiman Long) [1946746] - mm/mmu_notifiers: ensure range_end() is paired with range_start() (Waiman Long) [1946746] - mm: track mmu notifiers in fs_reclaim_acquire/release (Waiman Long) [1946746] - mm: mmu_notifier: fix and extend kerneldoc (Waiman Long) [1946746] - mm/mmu_notifier: silence PROVE_RCU_LIST warnings (Waiman Long) [1946746] - mm/mmu_notifiers: Use 'interval_sub' as the variable for mmu_interval_notifier (Waiman Long) [1946746] - mm/mmu_notifiers: Use 'subscription' as the variable name for mmu_notifier (Waiman Long) [1946746] - mm/mmu_notifier: Rename struct mmu_notifier_mm to mmu_notifier_subscriptions (Waiman Long) [1946746] - mm, notifier: Catch sleeping/blocking for !blockable (Waiman Long) [1946746] - mm/mmu_notifiers: use the right return code for WARN_ON (Waiman Long) [1946746] - mm/mmu_notifiers: check if mmu notifier callbacks are allowed to fail (Waiman Long) [1946746] - mm/mmu_notifier: mmu_notifier_range_update_to_read_only() helper (Waiman Long) [1946746] - mm/mmu_notifier: pass down vma and reasons why mmu notifier is happening (Waiman Long) [1946746] - mm/mmu_notifier: use structure for invalidate_range_start/end callback (Waiman Long) [1946746] - Revert "mm, mmu_notifier: annotate mmu notifiers with blockable invalidate callbacks" (Waiman Long) [1946746] - mm, mmu_notifier: be explicit about range invalition non-blocking mode (Waiman Long) [1946746] - mm/oom_kill.c: clean up oom_reap_task_mm() (Waiman Long) [1946746] - mm, oom: distinguish blockable mode for mmu notifiers (Waiman Long) [1946746] - mm/mmu_notifier: helper to test if a range invalidation is blockable (Waiman Long) [1946746] - mm/mmu_notifier: Relocate mmu_notifier_put() (Waiman Long) [1946746] - mm/mmu_notifier: Add mmu_notifier versioning mechanism (Waiman Long) [1946746] - af_unix: Return errno instead of NULL in unix_create1(). (Balazs Nemeth) [2026690] - netfilter: nf_tables: fix audit memory leak in nf_tables_commit (Phil Sutter) [2028926] - ethtool: Validate module EEPROM offset as part of policy (Ivan Vecera) [2019090] - ethtool: Validate module EEPROM length as part of policy (Ivan Vecera) [2019090] - ethtool: Use kernel data types for internal EEPROM struct (Ivan Vecera) [2019090] - ethtool: Document behavior when module EEPROM bank attribute is omitted (Ivan Vecera) [2019090] - ethtool: Decrease size of module EEPROM get policy array (Ivan Vecera) [2019090] - ethtool: Document correct attribute type (Ivan Vecera) [2019090] - ethtool: Use correct command name in title (Ivan Vecera) [2019090] - net: fix mistake path for netdev_features_strings (Ivan Vecera) [2019089 2019090 2019092] - ethtool: add a stricter length check (Ivan Vecera) [2019089 2019090 2019092] - ethtool: Fix a typo (Ivan Vecera) [2019089 2019090 2019092] - net: ethtool: clear heap allocations for ethtool function (Ivan Vecera) [2019090] - ethtool: Fix NULL pointer dereference during module EEPROM dump (Ivan Vecera) [2019090] - ethtool: stats: Fix a copy-paste error (Ivan Vecera) [2019092] - ethtool: add missing EEPROM to list of messages (Ivan Vecera) [2019090] - ethtool: stats: clarify the initialization to ETHTOOL_STAT_NOT_SET (Ivan Vecera) [2019092] - ethtool: ioctl: Fix out-of-bounds warning in store_link_ksettings_for_user() (Ivan Vecera) [2019092] - ethtool: add interface to read RMON stats (Ivan Vecera) [2019092] - ethtool: add interface to read standard MAC Ctrl stats (Ivan Vecera) [2019092] - ethtool: add interface to read standard MAC stats (Ivan Vecera) [2019092] - ethtool: add a new command for reading standard stats (Ivan Vecera) [2019092] - docs: ethtool: document standard statistics (Ivan Vecera) [2019092] - docs: networking: extend the statistics documentation (Ivan Vecera) [2019092] - ethtool: add FEC statistics (Ivan Vecera) [2019089] - docs: net: statistics.rst: remove a duplicated kernel-doc (Ivan Vecera) [2019089] - ethtool: fec_prepare_data() - jump to error handling (Ivan Vecera) [2019089] - ethtool: move ethtool_stats_init (Ivan Vecera) [2019089] - ethtool: wire in generic SFP module access (Ivan Vecera) [2019090] - phy: sfp: add netlink SFP support to generic SFP code (Ivan Vecera) [2019090] - ethtool: Add fallback to get_module_eeprom from netlink command (Ivan Vecera) [2019090] - net: ethtool: Export helpers for getting EEPROM info (Ivan Vecera) [2019090] - ethtool: Allow network drivers to dump arbitrary EEPROM data (Ivan Vecera) [2019090] - docs: ethtool: correct quotes (Ivan Vecera) [2019090] - selftests: ethtool: add a netdevsim FEC test (Ivan Vecera) [2019089] - netdevsim: add FEC settings support (Ivan Vecera) [2019089] - ethtool: support FEC settings over netlink (Ivan Vecera) [2019089] - ethtool: document the enum values not defines (Ivan Vecera) [2019089] - ethtool: fec: fix FEC_NONE check (Ivan Vecera) [2019089] - ethtool: fec: add note about reuse of reserved (Ivan Vecera) [2019089] - ethtool: clarify the ethtool FEC interface (Ivan Vecera) [2019089] - ethtool: fec: sanitize ethtool_fecparam->fec (Ivan Vecera) [2019089] - ethtool: fec: sanitize ethtool_fecparam->active_fec (Ivan Vecera) [2019089] - ethtool: fec: sanitize ethtool_fecparam->reserved (Ivan Vecera) [2019089] - ethtool: fec: remove long structure description (Ivan Vecera) [2019089] - ethtool: fec: fix typo in kdoc (Ivan Vecera) [2019089] - net: Remove redundant if statements (Petr Oros) [2026472] - netdevice: add the case if dev is NULL (Petr Oros) [2026472] - nvmet: use IOCB_NOWAIT only if the filesystem supports it (Chris Leech) [2015563] - nvmet-tcp: fix incomplete data digest send (Chris Leech) [2015563] - nvmet-tcp: fix memory leak when performing a controller reset (Chris Leech) [2015563] - nvmet-tcp: add an helper to free the cmd buffers (Chris Leech) [2015563] - nvmet-tcp: fix a race condition between release_queue and io_work (Chris Leech) [2015563] - nvmet-tcp: fix use-after-free when a port is removed (Chris Leech) [2015563] - nvmet-rdma: fix use-after-free when a port is removed (Chris Leech) [2015563] - nvmet: fix use-after-free when a port is removed (Chris Leech) [2015563] - nvmet-tcp: fix header digest verification (Chris Leech) [2015563] - nvmet-tcp: fix data digest pointer calculation (Chris Leech) [2015563] - nvmet-tcp: fix a memory leak when releasing a queue (Chris Leech) [2015563] - nvmet: fix a width vs precision bug in nvmet_subsys_attr_serial_show() (Chris Leech) [2015563] - nvmet: fixup buffer overrun in nvmet_subsys_attr_serial() (Chris Leech) [2015563] - nvmet: return bool from nvmet_passthru_ctrl and nvmet_is_passthru_req (Chris Leech) [2015563] - nvmet: looks at the passthrough controller when initializing CAP (Chris Leech) [2015563] - nvmet: check that host sqsize does not exceed ctrl MQES (Chris Leech) [2015563] - nvmet: avoid duplicate qid in connect cmd (Chris Leech) [2015563] - nvmet: pass back cntlid on successful completion (Chris Leech) [2015563] - nvmet: remove redundant assignments of variable status (Chris Leech) [2015563] - nvme-fabrics: ignore invalid fast_io_fail_tmo values (Chris Leech) [2015563] - nvme-tcp: fix memory leak when freeing a queue (Chris Leech) [2015563] - nvme-tcp: validate R2T PDU in nvme_tcp_handle_r2t() (Chris Leech) [2015563] - nvme-tcp: fix data digest pointer calculation (Chris Leech) [2015563] - nvme-tcp: fix possible req->offset corruption (Chris Leech) [2015563] - nvme-tcp: fix H2CData PDU send accounting (again) (Chris Leech) [2015563] - nvme: keep ctrl->namespaces ordered (Chris Leech) [2015563] - nvme-tcp: fix incorrect h2cdata pdu offset accounting (Chris Leech) [2015563] - nvme-tcp: fix io_work priority inversion (Chris Leech) [2015563] - nvme-multipath: fix ANA state updates when a namespace is not present (Chris Leech) [2015563] - nvme: avoid race in shutdown namespace removal (Chris Leech) [2015563] - nvme: update keep alive interval when kato is modified (Chris Leech) [2015563] - nvme: use return value from blk_execute_rq() (Chris Leech) [2015563] - nvme-tcp: Do not reset transport on data digest errors (Chris Leech) [2015563] - nvme-rdma: don't update queue count when failing to set io queues (Chris Leech) [2015563] - nvme-tcp: don't update queue count when failing to set io queues (Chris Leech) [2015563] - nvme-tcp: pair send_mutex init with destroy (Chris Leech) [2015563] - nvme-tcp: don't check blk_mq_tag_to_rq when receiving pdu data (Chris Leech) [2015563] - RDMA/rxe: Bump up default maximum values used via uverbs (Kamal Heib) [2029675]- scsi: qedi: Fix error codes in qedi_alloc_global_queues() (Nilesh Javali) [1983905] - scsi: qedi: Add support for fastpath doorbell recovery (Nilesh Javali) [1983905] - scsi: qedi: Use DEVICE_ATTR_RO() macro (Nilesh Javali) [1983905] - scsi: qedi: Fix host removal with running sessions (Nilesh Javali) [1983905] - scsi: qedi: Wake up if cmd_cleanup_req is set (Nilesh Javali) [1983905] - scsi: qedi: Complete TMF works before disconnect (Nilesh Javali) [1983905] - scsi: qedi: Pass send_iscsi_tmf task to abort (Nilesh Javali) [1983905] - scsi: qedi: Fix cleanup session block/unblock use (Nilesh Javali) [1983905] - scsi: qedi: Fix TMF session block/unblock use (Nilesh Javali) [1983905] - scsi: qedi: Use GFP_NOIO for TMF allocation (Nilesh Javali) [1983905] - scsi: qedi: Fix TMF tid allocation (Nilesh Javali) [1983905] - scsi: qedi: Fix use after free during abort cleanup (Nilesh Javali) [1983905] - scsi: qedi: Fix race during abort timeouts (Nilesh Javali) [1983905] - scsi: qedi: Fix null ref during abort handling (Nilesh Javali) [1983905] - vrf: Fix fast path output packet handling with async Netfilter rules (Antoine Tenart) [2019333] - ipv6: do not drop vrf udp multicast packets (Antoine Tenart) [2019333] - ipv6: handling of multicast packets received in VRF (Antoine Tenart) [2019333] - vrf: Do not attempt to create IPv6 mcast rule if IPv6 is disabled (Antoine Tenart) [2019333] - ipv6: add vrf table handling code for ipv6 mcast (Antoine Tenart) [2019333] - ipv4: Allow sending multicast packets on specific i/f using VRF socket (Antoine Tenart) [2019333] - xfs: fix I_DONTCACHE (Carlos Maiolino) [2024969] - kernfs: don't create a negative dentry if inactive node exists (Ian Kent) [2001597] - kernfs: also call kernfs_set_rev() for positive dentry (Ian Kent) [2001597] - ixgbevf: use xso.real_dev instead of xso.dev in callback functions of struct xfrmdev_ops (Ken Cox) [1970656] - ixgbe: Fix NULL pointer dereference in ixgbe_xdp_setup (Ken Cox) [1970653] - ixgbe, xsk: clean up the resources in ixgbe_xsk_pool_enable error path (Ken Cox) [1970653] - powerpc/perf: Fix missing is_sier_aviable() during build (Gustavo Walbon) [2011687] - perf script: Fix PERF_SAMPLE_WEIGHT_STRUCT support (Michael Petlan) [2026390] - RDMA/core: Set sgtable nents when using ib_dma_virt_map_sg() (Kamal Heib) [2025496] - RDMA: Use the sg_table directly and remove the opencoded version from umem (Kamal Heib) [2025496] - ovs: clear skb->tstamp in forwarding path (Antoine Tenart) [2020160] - net: openvswitch: fix kernel-doc warnings in flow.c (Antoine Tenart) [2020160] - openvswitch: Optimize operation for key comparison (Antoine Tenart) [2020160] - net: openvswitch: Remove unnecessary skb_nfct() (Antoine Tenart) [2020160] - openvswitch: meter: fix race when getting now_ms. (Antoine Tenart) [2020160] - net: openvswitch: Use 'skb_push_rcsum()' instead of hand coding it (Antoine Tenart) [2020160] - openvswitch: Fix a typo (Antoine Tenart) [2020160] - openvswitch: Warn over-mtu packets only if iface is UP. (Antoine Tenart) [2020160] - openvswitch: meter: remove rate from the bucket size calculation (Antoine Tenart) [2020160] - net: openvswitch: use core API to update/provide stats (Antoine Tenart) [2020160] - net: openvswitch: use new function dev_fetch_sw_netstats (Antoine Tenart) [2020160] - net: openvswitch: use dev_sw_netstats_rx_add() (Antoine Tenart) [2020160] - net: openvswitch: Constify static struct genl_small_ops (Antoine Tenart) [2020160] - selftests: add a test case for mirred egress to ingress (Xin Long) [1983894] - net: sched: act_mirred: drop dst for the direction from egress to ingress (Xin Long) [1983894] - usb: hso: fix error handling code of hso_create_net_device (José Ignacio Tornos Martínez) [1986489] {CVE-2021-37159} - i40e: Fix freeing of uninitialized misc IRQ vector (Stefan Assmann) [1990683] - x86/topology: Make __max_die_per_package available unconditionally (Aristeu Rozanski) [1949284] - x86/cpu/amd: Set __max_die_per_package on AMD (Aristeu Rozanski) [1949284] - x86/topology: Set cpu_die_id only if DIE_TYPE found (Aristeu Rozanski) [1949284] - x86/mce: Drop AMD-specific "DEFERRED" case from Intel severity rule list (Aristeu Rozanski) [1949284] - EDAC/mce_amd: Add new error descriptions for existing types (Aristeu Rozanski) [1949284] - x86/mce/amd, edac: Remove report_gart_errors (Aristeu Rozanski) [1949284] - x86/mce/amd: Make threshold bank setting hotplug robust (Aristeu Rozanski) [1949284] - x86/mce/amd: Cleanup threshold device remove path (Aristeu Rozanski) [1949284] - x86/mce/amd: Straighten CPU hotplug path (Aristeu Rozanski) [1949284] - x86/mce/amd: Sanitize thresholding device creation hotplug path (Aristeu Rozanski) [1949284] - x86/mce/amd: Protect a not-fully initialized bank from the thresholding interrupt (Aristeu Rozanski) [1949284] - x86/mce/amd: Init thresholding machinery only on relevant vendors (Aristeu Rozanski) [1949284] - x86/mce/amd: Do proper cleanup on error paths (Aristeu Rozanski) [1949284] - x86/mce/amd: Fix kobject lifetime (Aristeu Rozanski) [1949284] - x86/mce/amd: Publish the bank pointer only after setup has succeeded (Aristeu Rozanski) [1949284] - x86/mce/amd: Make disable_err_thresholding() static (Aristeu Rozanski) [1949284] - x86/MCE: Determine MCA banks' init state properly (Aristeu Rozanski) [1949284] - x86/MCE: Group AMD function prototypes in (Aristeu Rozanski) [1949284] - x86/MCE: Switch to use the new generic UUID API (Aristeu Rozanski) [1949284] - ipv4: fix endianness issue in inet_rtm_getroute_build_skb() (Guillaume Nault) [2022057] - net: igmp: fix data-race in igmp_ifc_timer_expire() (Guillaume Nault) [2022057] - net/ipv4: swap flow ports when validating source (Guillaume Nault) [2022057] - tools headers UAPI: Sync linux/in.h copy with the kernel sources (Guillaume Nault) [2022057] - icmp: don't send out ICMP messages with a source address of 0.0.0.0 (Guillaume Nault) [2022057] - cipso: correct comments of cipso_v4_cache_invalidate() (Guillaume Nault) [2022057] - crypto: ccp - Make use of the helper macro kthread_run() (Vladis Dronov) [1997593] - crypto: ccp - Fix whitespace in sev_cmd_buffer_len() (Vladis Dronov) [1997593] - crypto: ccp - fix resource leaks in ccp_run_aes_gcm_cmd() (Vladis Dronov) [1997593] - crypto: jitter - consider 32 LSB for APT (Herbert Xu) [1994390] - rcu: Tighten rcu_advance_cbs_nowake() checks (Daniel Vacek) [2013408] - cxgb3: Remove seeprom_write and use VPD API (Myron Stowe) [2019086] - cxgb3: Use VPD API in t3_seeprom_wp() (Myron Stowe) [2019086] - cxgb3: Remove t3_seeprom_read and use VPD API (Myron Stowe) [2019086] - PCI/VPD: Use pci_read_vpd_any() in pci_vpd_size() (Myron Stowe) [2019086] - PCI/VPD: Add pci_read/write_vpd_any() (Myron Stowe) [2019086] - PCI/VPD: Defer VPD sizing until first access (Myron Stowe) [2019086] - PCI/VPD: Use unaligned access helpers (Myron Stowe) [2019086] - PCI/VPD: Clean up public VPD defines and inline functions (Myron Stowe) [2019086] - cxgb4: Use pci_vpd_find_id_string() to find VPD ID string (Myron Stowe) [2019086] - PCI/VPD: Add pci_vpd_find_id_string() (Myron Stowe) [2019086] - PCI/VPD: Include post-processing in pci_vpd_find_tag() (Myron Stowe) [2019086] - PCI/VPD: Stop exporting pci_vpd_find_info_keyword() (Myron Stowe) [2019086] - PCI/VPD: Stop exporting pci_vpd_find_tag() (Myron Stowe) [2019086] - scsi: cxlflash: Search VPD with pci_vpd_find_ro_info_keyword() (Myron Stowe) [2019086] - cxgb4: Search VPD with pci_vpd_find_ro_info_keyword() (Myron Stowe) [2019086] - cxgb4: Remove unused vpd_param member ec (Myron Stowe) [2019086] - cxgb4: Validate VPD checksum with pci_vpd_check_csum() (Myron Stowe) [2019086] - bnxt: Search VPD with pci_vpd_find_ro_info_keyword() (Myron Stowe) [2019086] - bnxt: Read VPD with pci_vpd_alloc() (Myron Stowe) [2019086] - bnx2x: Search VPD with pci_vpd_find_ro_info_keyword() (Myron Stowe) [2019086] - bnx2x: Read VPD with pci_vpd_alloc() (Myron Stowe) [2019086] - bnx2: Replace open-coded byte swapping with swab32s() (Myron Stowe) [2019086] - bnx2: Search VPD with pci_vpd_find_ro_info_keyword() (Myron Stowe) [2019086] - sfc: falcon: Search VPD with pci_vpd_find_ro_info_keyword() (Myron Stowe) [2019086] - sfc: falcon: Read VPD with pci_vpd_alloc() (Myron Stowe) [2019086] - tg3: Search VPD with pci_vpd_find_ro_info_keyword() (Myron Stowe) [2019086] - tg3: Validate VPD checksum with pci_vpd_check_csum() (Myron Stowe) [2019086] - tg3: Read VPD with pci_vpd_alloc() (Myron Stowe) [2019086] - sfc: Search VPD with pci_vpd_find_ro_info_keyword() (Myron Stowe) [2019086] - sfc: Read VPD with pci_vpd_alloc() (Myron Stowe) [2019086] - PCI/VPD: Add pci_vpd_check_csum() (Myron Stowe) [2019086] - PCI/VPD: Add pci_vpd_find_ro_info_keyword() (Myron Stowe) [2019086] - PCI/VPD: Add pci_vpd_alloc() (Myron Stowe) [2019086] - PCI/VPD: Treat invalid VPD like missing VPD capability (Myron Stowe) [2019086] - PCI/VPD: Determine VPD size in pci_vpd_init() (Myron Stowe) [2019086] - PCI/VPD: Embed struct pci_vpd in struct pci_dev (Myron Stowe) [2019086] - PCI/VPD: Remove struct pci_vpd.valid member (Myron Stowe) [2019086] - PCI/VPD: Remove struct pci_vpd_ops (Myron Stowe) [2019086] - PCI/VPD: Reorder pci_read_vpd(), pci_write_vpd() (Myron Stowe) [2019086] - PCI/VPD: Remove struct pci_vpd.flag (Myron Stowe) [2019086] - PCI/VPD: Make pci_vpd_wait() uninterruptible (Myron Stowe) [2019086] - PCI/VPD: Remove pci_vpd_size() old_size argument (Myron Stowe) [2019086] - PCI/VPD: Allow access to valid parts of VPD if some is invalid (Myron Stowe) [2019086] - PCI/VPD: Don't check Large Resource Item Names for validity (Myron Stowe) [2019086] - PCI/VPD: Reject resource tags with invalid size (Myron Stowe) [2019086] - PCI/VPD: Treat initial 0xff as missing EEPROM (Myron Stowe) [2019086] - PCI/VPD: Check Resource Item Names against those valid for type (Myron Stowe) [2019086] - PCI/VPD: Correct diagnostic for VPD read failure (Myron Stowe) [2019086] - net: create netdev->dev_addr assignment helpers (Josef Oskera) [2016478] - scsi: ibmvfc: Fix up duplicate response detection (Steve Best) [2015732] - scsi: core: Avoid leaving shost->last_reset with stale value if EH does not run (Ewan D. Milne) [2011330] - libbpf: Add support for new llvm bpf relocations (Yauheni Kaliuta) [1944799] - libbpf: Fix memory leak in strset (Yauheni Kaliuta) [1944799] - selftests: bpf: skip test_doc_build.sh (Yauheni Kaliuta) [1944799] - bpf: Stop caching subprog index in the bpf_pseudo_func insn (Yauheni Kaliuta) [1944799] - redhat/configs: enable CONFIG_BPF_UNPRIV_DEFAULT_OFF (Yauheni Kaliuta) [1944799] - kbuild: Quote OBJCOPY var to avoid a pahole call break the build (Yauheni Kaliuta) [1944799] - bpf: Fix BPF_JIT kconfig symbol dependency (Yauheni Kaliuta) [1944799] - bpf: Add kconfig knob for disabling unpriv bpf by default (Yauheni Kaliuta) [1944799] - bpf, kconfig: Add consolidated menu entry for bpf with core options (Yauheni Kaliuta) [1944799] - tools/resolve_btfids: Fix warnings (Yauheni Kaliuta) [1944799] - tools/runqslower: Allow substituting custom vmlinux.h for the build (Yauheni Kaliuta) [1944799] - lib/string.c: allow searching for NUL with strnchr (Yauheni Kaliuta) [1944799] - rpmspec: update manpages installation after 5.13 rebase (bpf-helpers, bpf-syscall) (Yauheni Kaliuta) [1944799] - libbpf: Fix segfault in static linker for objects without BTF (Yauheni Kaliuta) [1944799] - bpf: Avoid using ARRAY_SIZE on an uninitialized pointer (Yauheni Kaliuta) [1944799] - bpf: Remove superfluous aux sanitation on subprog rejection (Yauheni Kaliuta) [1944799] - bpf: Clarify a bpf_bprintf_prepare macro (Yauheni Kaliuta) [1944799] - bpf: Fix nested bpf_bprintf_prepare with more per-cpu buffers (Yauheni Kaliuta) [1944799] - selftests/bpf: Fix the snprintf test (Yauheni Kaliuta) [1944799] - bpf: Implement formatted output helpers with bstr_printf (Yauheni Kaliuta) [1944799] - seq_file: Add a seq_bprintf function (Yauheni Kaliuta) [1944799] - bpf: Notify user if we ever hit a bpf_snprintf verifier bug (Yauheni Kaliuta) [1944799] - selftests/bpf: Add a series of tests for bpf_snprintf (Yauheni Kaliuta) [1944799] - bpf: Lock bpf_trace_printk's tmp buf before it is written to (Yauheni Kaliuta) [1944799] - bpf: Add a bpf_snprintf helper (Yauheni Kaliuta) [1944799] - bpf: Factorize bpf_trace_printk and bpf_seq_printf (Yauheni Kaliuta) [1944799] - Stop the ad-hoc games with -Wno-maybe-initialized (Yauheni Kaliuta) [1944799] - kbuild: compute false-positive -Wmaybe-uninitialized cases in Kconfig (Yauheni Kaliuta) [1944799] - bpf: Fix potentially incorrect results with bpf_get_local_storage() (Yauheni Kaliuta) [1944799] - bpf, samples: Fix xdpsock with '-M' parameter missing unload process (Yauheni Kaliuta) [1944799] - libbpf: Don't crash on object files with no symbol tables (Yauheni Kaliuta) [1944799] - libbpf: Fix ELF symbol visibility update logic (Yauheni Kaliuta) [1944799] - bpf, selftests: Adjust few selftest outcomes wrt unreachable code (Yauheni Kaliuta) [1944799] - bpf: Do not mark insn as seen under speculative path verification (Yauheni Kaliuta) [1944799] - bpf: Inherit expanded/patched seen count from old aux data (Yauheni Kaliuta) [1944799] - bpf, selftests: Adjust few selftest result_unpriv outcomes (Yauheni Kaliuta) [1944799] - bpf: Fix BPF_LSM kconfig symbol dependency (Yauheni Kaliuta) [1944799] - selftests/bpf: Add test for l3 use of bpf_redirect_peer (Yauheni Kaliuta) [1944799] - bpftool: Add sock_release help info for cgroup attach/prog load command (Yauheni Kaliuta) [1944799] - bpf, offload: Reorder offload callback 'prepare' in verifier (Yauheni Kaliuta) [1944799] - selftests/bpf: Test ringbuf mmap read-only and read-write restrictions (Yauheni Kaliuta) [1944799] - selftests/bpf: Convert static to global in tc_redirect progs (Yauheni Kaliuta) [1944799] - selftests/bpf: Rewrite test_tc_redirect.sh as prog_tests/tc_redirect.c (Yauheni Kaliuta) [1944799] - libbpf: Provide GELF_ST_VISIBILITY() define for older libelf (Yauheni Kaliuta) [1944799] - bpf: Add deny list of btf ids check for tracing programs (Yauheni Kaliuta) [1944799] - bpf: Forbid trampoline attach for functions with variable arguments (Yauheni Kaliuta) [1944799] - samples/bpf: Consider frame size in tx_only of xdpsock sample (Yauheni Kaliuta) [1944799] - libbpf: Add NULL check to add_dummy_ksym_var (Yauheni Kaliuta) [1944799] - libbpf: Fix signed overflow in ringbuf_process_ring (Yauheni Kaliuta) [1944799] - bpf, selftests: Update array map tests for per-cpu batched ops (Yauheni Kaliuta) [1944799] - bpf: Add batched ops support for percpu array (Yauheni Kaliuta) [1944799] - bpf, docs: Fix literal block for example code (Yauheni Kaliuta) [1944799] - bpf, cpumap: Bulk skb using netif_receive_skb_list (Yauheni Kaliuta) [1944799] - selftests/bpf: Fix field existence CO-RE reloc tests (Yauheni Kaliuta) [1944799] - selftests/bpf: Fix BPF_CORE_READ_BITFIELD() macro (Yauheni Kaliuta) [1944799] - selftests/bpf: Use ASSERT macros in lsm test (Yauheni Kaliuta) [1944799] - selftests/bpf: Test that module can't be unloaded with attached trampoline (Yauheni Kaliuta) [1944799] - selftests/bpf: Add re-attach test to lsm test (Yauheni Kaliuta) [1944799] - selftests/bpf: Add re-attach test to fexit_test (Yauheni Kaliuta) [1944799] - selftests/bpf: Add re-attach test to fentry_test (Yauheni Kaliuta) [1944799] - bpf: Allow trampoline re-attach for tracing and lsm programs (Yauheni Kaliuta) [1944799] - bpf: Document the pahole release info related to libbpf in bpf_devel_QA.rst (Yauheni Kaliuta) [1944799] - selftests/bpf: Document latest Clang fix expectations for linking tests (Yauheni Kaliuta) [1944799] - selftests/bpf: Add map linking selftest (Yauheni Kaliuta) [1944799] - selftests/bpf: Add global variables linking selftest (Yauheni Kaliuta) [1944799] - selftests/bpf: Add function linking selftest (Yauheni Kaliuta) [1944799] - selftests/bpf: Omit skeleton generation for multi-linked BPF object files (Yauheni Kaliuta) [1944799] - selftests/bpf: Use -O0 instead of -Og in selftests builds (Yauheni Kaliuta) [1944799] - libbpf: Support extern resolution for BTF-defined maps in .maps section (Yauheni Kaliuta) [1944799] - libbpf: Add linker extern resolution support for functions and global variables (Yauheni Kaliuta) [1944799] - libbpf: Tighten BTF type ID rewriting with error checking (Yauheni Kaliuta) [1944799] - libbpf: Extend sanity checking ELF symbols with externs validation (Yauheni Kaliuta) [1944799] - libbpf: Make few internal helpers available outside of libbpf.c (Yauheni Kaliuta) [1944799] - libbpf: Factor out symtab and relos sanity checks (Yauheni Kaliuta) [1944799] - libbpf: Refactor BTF map definition parsing (Yauheni Kaliuta) [1944799] - libbpf: Allow gaps in BPF program sections to support overriden weak functions (Yauheni Kaliuta) [1944799] - libbpf: Mark BPF subprogs with hidden visibility as static for BPF verifier (Yauheni Kaliuta) [1944799] - libbpf: Suppress compiler warning when using SEC() macro with externs (Yauheni Kaliuta) [1944799] - bpftool: Dump more info about DATASEC members (Yauheni Kaliuta) [1944799] - bpftool: Support dumping BTF VAR's "extern" linkage (Yauheni Kaliuta) [1944799] - bpf: Remove unnecessary map checks for ARG_PTR_TO_CONST_STR (Yauheni Kaliuta) [1944799] - xsk: Align XDP socket batch size with DPDK (Yauheni Kaliuta) [1944799] - bpf, doc: Fix some invalid links in bpf_devel_QA.rst (Yauheni Kaliuta) [1944799] - net, xdp: Update pkt_type if generic XDP changes unicast MAC (Yauheni Kaliuta) [1944799] - powerpc/ebpf32: Use standard function call for functions within 32M distance (Yauheni Kaliuta) [1944799] - selftests/bpf: Add docs target as all dependency (Yauheni Kaliuta) [1944799] - bpf/selftests: Add bpf_get_task_stack retval bounds test_prog (Yauheni Kaliuta) [1944799] - bpf/selftests: Add bpf_get_task_stack retval bounds verifier test (Yauheni Kaliuta) [1944799] - bpf: Refine retval for bpf_get_task_stack helper (Yauheni Kaliuta) [1944799] - samples/bpf: Fix broken tracex1 due to kprobe argument change (Yauheni Kaliuta) [1944799] - libbpf: Introduce a BPF_SNPRINTF helper macro (Yauheni Kaliuta) [1944799] - libbpf: Initialize the bpf_seq_printf parameters array field by field (Yauheni Kaliuta) [1944799] - bpf: Add a ARG_PTR_TO_CONST_STR argument type (Yauheni Kaliuta) [1944799] - bpftool: Fix a clang compilation warning (Yauheni Kaliuta) [1944799] - selftests/bpf: Silence clang compilation warnings (Yauheni Kaliuta) [1944799] - selftests/bpf: Fix test_cpp compilation failure with clang (Yauheni Kaliuta) [1944799] - selftests: Set CC to clang in lib.mk if LLVM is set (Yauheni Kaliuta) [1944799] - libbpf: Remove unused field. (Yauheni Kaliuta) [1944799] - tools/testing: Remove unused variable (Yauheni Kaliuta) [1944799] - selftests/bpf: Fix the ASSERT_ERR_PTR macro (Yauheni Kaliuta) [1944799] - selftests/bpf: Add tests for target information in bpf_link info queries (Yauheni Kaliuta) [1944799] - bpf: Return target info when a tracing bpf_link is queried (Yauheni Kaliuta) [1944799] - libbpf: Clarify flags in ringbuf helpers (Yauheni Kaliuta) [1944799] - bpf: Sync bpf headers in tooling infrastucture (Yauheni Kaliuta) [1944799] - bpf: Document PROG_TEST_RUN limitations (Yauheni Kaliuta) [1944799] - bpf, inode: Remove second initialization of the bpf_preload_lock (Yauheni Kaliuta) [1944799] - libbpf: Fix KERNEL_VERSION macro (Yauheni Kaliuta) [1944799] - bpf: selftests: Specify CONFIG_DYNAMIC_FTRACE in the testing config (Yauheni Kaliuta) [1944799] - powerpc/bpf: Reallocate BPF registers to volatile registers when possible on PPC32 (Yauheni Kaliuta) [1944799] - powerpc/bpf: Change values of SEEN_ flags (Yauheni Kaliuta) [1944799] - powerpc/bpf: Move common functions into bpf_jit_comp.c (Yauheni Kaliuta) [1944799] - powerpc/bpf: Remove classical BPF support for PPC32 (Yauheni Kaliuta) [1944799] - powerpc/bpf: Move common helpers into bpf_jit.h (Yauheni Kaliuta) [1944799] - powerpc/bpf: Change register numbering for bpf_set/is_seen_register() (Yauheni Kaliuta) [1944799] - libbpf: Remove redundant semi-colon (Yauheni Kaliuta) [1944799] - bpf: Remove repeated struct btf_type declaration (Yauheni Kaliuta) [1944799] - bpf, cgroup: Delete repeated struct bpf_prog declaration (Yauheni Kaliuta) [1944799] - bpf: Remove unused parameter from ___bpf_prog_run (Yauheni Kaliuta) [1944799] - bpf, selftests: test_maps generating unrecognized data section (Yauheni Kaliuta) [1944799] - selftests/bpf: Add an option for a debug shell in vmtest.sh (Yauheni Kaliuta) [1944799] - bpf: Remove redundant assignment of variable id (Yauheni Kaliuta) [1944799] - bpf: Remove unused bpf_load_pointer (Yauheni Kaliuta) [1944799] - selftests: xsk: Remove unused defines (Yauheni Kaliuta) [1944799] - selftests: xsk: Remove mutex and condition variable (Yauheni Kaliuta) [1944799] - selftests: xsk: Remove thread attribute (Yauheni Kaliuta) [1944799] - selftests: xsk: Implement bpf_link test (Yauheni Kaliuta) [1944799] - selftests: xsk: Remove sync_mutex_tx and atomic var (Yauheni Kaliuta) [1944799] - selftests: xsk: Refactor teardown/bidi test cases and testapp_validate (Yauheni Kaliuta) [1944799] - selftests: xsk: Remove Tx synchronization resources (Yauheni Kaliuta) [1944799] - selftests: xsk: Split worker thread (Yauheni Kaliuta) [1944799] - selftests: xsk: Remove thread for netns switch (Yauheni Kaliuta) [1944799] - samples: bpf: Do not unload prog within xdpsock (Yauheni Kaliuta) [1944799] - libbpf: xsk: Use bpf_link (Yauheni Kaliuta) [1944799] - selftests: xsk: Simplify frame traversal in dumping thread (Yauheni Kaliuta) [1944799] - selftests: xsk: Remove inline keyword from source file (Yauheni Kaliuta) [1944799] - selftests: xsk: Remove unused function (Yauheni Kaliuta) [1944799] - selftests: xsk: Remove struct ifaceconfigobj (Yauheni Kaliuta) [1944799] - selftests: xsk: Don't call worker_pkt_dump() for stats test (Yauheni Kaliuta) [1944799] - libbpf: Fix memory leak when emitting final btf_ext (Yauheni Kaliuta) [1944799] - bpf: selftests: Update clang requirement in README.rst for testing kfunc call (Yauheni Kaliuta) [1944799] - bpf: Update bpf_design_QA.rst to clarify the kfunc call is not ABI (Yauheni Kaliuta) [1944799] - bpf: selftests: Add kfunc_call test (Yauheni Kaliuta) [1944799] - bpf: selftests: Bpf_cubic and bpf_dctcp calling kernel functions (Yauheni Kaliuta) [1944799] - bpf: selftests: Rename bictcp to bpf_cubic (Yauheni Kaliuta) [1944799] - libbpf: Support extern kernel function (Yauheni Kaliuta) [1944799] - libbpf: Record extern sym relocation first (Yauheni Kaliuta) [1944799] - libbpf: Rename RELO_EXTERN to RELO_EXTERN_VAR (Yauheni Kaliuta) [1944799] - libbpf: Refactor codes for finding btf id of a kernel symbol (Yauheni Kaliuta) [1944799] - libbpf: Refactor bpf_object__resolve_ksyms_btf_id (Yauheni Kaliuta) [1944799] - bpf: Support bpf program calling kernel function (Yauheni Kaliuta) [1944799] - bpf: Refactor btf_check_func_arg_match (Yauheni Kaliuta) [1944799] - bpf: Simplify freeing logic in linfo and jited_linfo (Yauheni Kaliuta) [1944799] - libbpf: Preserve empty DATASEC BTFs during static linking (Yauheni Kaliuta) [1944799] - bpf: struct sock is declared twice in bpf_sk_storage header (Yauheni Kaliuta) [1944799] - bpf: Remove unused headers (Yauheni Kaliuta) [1944799] - libbpf: Add bpf object kern_version attribute setter (Yauheni Kaliuta) [1944799] - bpf: selftests: Add tests for batched ops in LPM trie maps (Yauheni Kaliuta) [1944799] - bpf: Add support for batched ops in LPM trie maps (Yauheni Kaliuta) [1944799] - selftests/bpf: Better error messages for ima_setup.sh failures (Yauheni Kaliuta) [1944799] - bpf: Fix NULL pointer dereference in bpf_get_local_storage() helper (Yauheni Kaliuta) [1944799] - libbpf: Constify few bpf_program getters (Yauheni Kaliuta) [1944799] - bpf: Fix typo 'accesible' into 'accessible' (Yauheni Kaliuta) [1944799] - tracing: Fix various typos in comments (Yauheni Kaliuta) [1944799] - libbpf: Skip BTF fixup if object file has no BTF (Yauheni Kaliuta) [1944799] - bpf: Remove insn_buf[] declaration in inner block (Yauheni Kaliuta) [1944799] - selftests/bpf: Add multi-file statically linked BPF object file test (Yauheni Kaliuta) [1944799] - selftests/bpf: Pass all BPF .o's through BPF static linker (Yauheni Kaliuta) [1944799] - selftests/bpf: Re-generate vmlinux.h and BPF skeletons if bpftool changed (Yauheni Kaliuta) [1944799] - bpftool: Add `gen object` command to perform BPF static linking (Yauheni Kaliuta) [1944799] - bpftool: Add ability to specify custom skeleton object name (Yauheni Kaliuta) [1944799] - libbpf: Add BPF static linker BTF and BTF.ext support (Yauheni Kaliuta) [1944799] - libbpf: Add BPF static linker APIs (Yauheni Kaliuta) [1944799] - libbpf: Add generic BTF type shallow copy API (Yauheni Kaliuta) [1944799] - libbpf: Extract internal set-of-strings datastructure APIs (Yauheni Kaliuta) [1944799] - libbpf: Rename internal memory-management helpers (Yauheni Kaliuta) [1944799] - libbpf: Generalize BTF and BTF.ext type ID and strings iteration (Yauheni Kaliuta) [1944799] - libbpf: Expose btf_type_by_id() internally (Yauheni Kaliuta) [1944799] - x86: Fix various typos in comments (Yauheni Kaliuta) [1944799] - selftests/bpf: drop custom NULL #define in skb_pkt_end selftest (Yauheni Kaliuta) [1944799] - libbpf: provide NULL and KERNEL_VERSION macros in bpf_helpers.h (Yauheni Kaliuta) [1944799] - bpf: net: Emit anonymous enum with BPF_TCP_CLOSE value explicitly (Yauheni Kaliuta) [1944799] - selftests/bpf: Use nanosleep() syscall instead of sleep() in get_cgroup_id (Yauheni Kaliuta) [1944799] - selftests/bpf: Fix warning comparing pointer to 0 (Yauheni Kaliuta) [1944799] - selftests/bpf: Build everything in debug mode (Yauheni Kaliuta) [1944799] - selftests/bpf: Fix maybe-uninitialized warning in xdpxceiver test (Yauheni Kaliuta) [1944799] - bpftool: Fix maybe-uninitialized warnings (Yauheni Kaliuta) [1944799] - libbpf: Add explicit padding to bpf_xdp_set_link_opts (Yauheni Kaliuta) [1944799] - kernel/bpf/: Fix misspellings using codespell tool (Yauheni Kaliuta) [1944799] - s390/bpf: Implement new atomic ops (Yauheni Kaliuta) [1944799] - bpf: selftests: Remove unused 'nospace_err' in tests for batched ops in array maps (Yauheni Kaliuta) [1944799] - samples: bpf: Fix a spelling typo in do_hbm_test.sh (Yauheni Kaliuta) [1944799] - libbpf: Avoid inline hint definition from 'linux/stddef.h' (Yauheni Kaliuta) [1944799] - libbpf: xsk: Move barriers from libbpf_util.h to xsk.h (Yauheni Kaliuta) [1944799] - libbpf: xsk: Remove linux/compiler.h header (Yauheni Kaliuta) [1944799] - bpf: Fix warning comparing pointer to 0 (Yauheni Kaliuta) [1944799] - selftests/bpf: Fix warning comparing pointer to 0 (Yauheni Kaliuta) [1944799] - bpf, xdp: Restructure redirect actions (Yauheni Kaliuta) [1944799] - bpf, xdp: Make bpf_redirect_map() a map operation (Yauheni Kaliuta) [1944799] - selftests/bpf: Fix compiler warning in BPF_KPROBE definition in loop6.c (Yauheni Kaliuta) [1944799] - selftests/bpf: Fix typo in Makefile (Yauheni Kaliuta) [1944799] - libbpf: Fix arm64 build (Yauheni Kaliuta) [1944799] - libbpf, xsk: Add libbpf_smp_store_release libbpf_smp_load_acquire (Yauheni Kaliuta) [1944799] - selftests, bpf: Extend test_tc_tunnel test with vxlan (Yauheni Kaliuta) [1944799] - bpf: Add bpf_skb_adjust_room flag BPF_F_ADJ_ROOM_ENCAP_L2_ETH (Yauheni Kaliuta) [1944799] - selftests/bpf: Simplify the calculation of variables (Yauheni Kaliuta) [1944799] - bpf: Simplify the calculation of variables (Yauheni Kaliuta) [1944799] - selftests: bpf: Don't run sk_lookup in verifier tests (Yauheni Kaliuta) [1944799] - selftests: bpf: Check that PROG_TEST_RUN repeats as requested (Yauheni Kaliuta) [1944799] - selftests: bpf: Convert sk_lookup ctx access tests to PROG_TEST_RUN (Yauheni Kaliuta) [1944799] - bpf: Add PROG_TEST_RUN support for sk_lookup programs (Yauheni Kaliuta) [1944799] - bpf: Consolidate shared test timing code (Yauheni Kaliuta) [1944799] - docs/bpf: Add bpf() syscall command reference (Yauheni Kaliuta) [1944799] - selftests/bpf: Test syscall command parsing (Yauheni Kaliuta) [1944799] - selftests/bpf: Templatize man page generation (Yauheni Kaliuta) [1944799] - tools/bpf: Remove bpf-helpers from bpftool docs (Yauheni Kaliuta) [1944799] - scripts/bpf: Add syscall commands printer (Yauheni Kaliuta) [1944799] - tools: Sync uapi bpf.h header with latest changes (Yauheni Kaliuta) [1944799] - scripts/bpf: Abstract eBPF API target parameter (Yauheni Kaliuta) [1944799] - bpf: Document BPF_MAP_*_BATCH syscall commands (Yauheni Kaliuta) [1944799] - bpf: Document BPF_PROG_QUERY syscall command (Yauheni Kaliuta) [1944799] - bpf: Document BPF_PROG_TEST_RUN syscall command (Yauheni Kaliuta) [1944799] - bpf: Document BPF_PROG_ATTACH syscall command (Yauheni Kaliuta) [1944799] - bpf: Document BPF_PROG_PIN syscall command (Yauheni Kaliuta) [1944799] - bpf: Document BPF_F_LOCK in syscall commands (Yauheni Kaliuta) [1944799] - bpf: Add minimal bpf() command documentation (Yauheni Kaliuta) [1944799] - bpf: Import syscall arg documentation (Yauheni Kaliuta) [1944799] - libbpf: Fix whitespace in btf_add_composite() comment (Yauheni Kaliuta) [1944799] - selftests/bpf: Add a verifier scale test with unknown bounded loop (Yauheni Kaliuta) [1944799] - tools, bpf_asm: Exit non-zero on errors (Yauheni Kaliuta) [1944799] - tools, bpf_asm: Hard error on out of range jumps (Yauheni Kaliuta) [1944799] - selftests/bpf: Add arraymap test for bpf_for_each_map_elem() helper (Yauheni Kaliuta) [1944799] - selftests/bpf: Add hashmap test for bpf_for_each_map_elem() helper (Yauheni Kaliuta) [1944799] - bpftool: Print subprog address properly (Yauheni Kaliuta) [1944799] - libbpf: Support subprog address relocation (Yauheni Kaliuta) [1944799] - libbpf: Move function is_ldimm64() earlier in libbpf.c (Yauheni Kaliuta) [1944799] - bpf: Add arraymap support for bpf_for_each_map_elem() helper (Yauheni Kaliuta) [1944799] - bpf: Add hashtab support for bpf_for_each_map_elem() helper (Yauheni Kaliuta) [1944799] - bpf: Add bpf_for_each_map_elem() helper (Yauheni Kaliuta) [1944799] - bpf: Change return value of verifier function add_subprog() (Yauheni Kaliuta) [1944799] - bpf: Refactor check_func_call() to allow callback function (Yauheni Kaliuta) [1944799] - bpf: Factor out verbose_invalid_scalar() (Yauheni Kaliuta) [1944799] - bpf: Factor out visit_func_call_insn() in check_cfg() (Yauheni Kaliuta) [1944799] - selftests/bpf: Copy extras in out-of-srctree builds (Yauheni Kaliuta) [1944799] - selftests/bpf: Propagate error code of the command to vmtest.sh (Yauheni Kaliuta) [1944799] - selftests/bpf: Introduce xsk statistics tests (Yauheni Kaliuta) [1944799] - selftests/bpf: Restructure xsk selftests (Yauheni Kaliuta) [1944799] - selftests/bpf: Expose and rename debug argument (Yauheni Kaliuta) [1944799] - selftest/bpf: Make xsk tests less verbose (Yauheni Kaliuta) [1944799] - bpf: Rename fixup_bpf_calls and add some comments (Yauheni Kaliuta) [1944799] - bpf: Use MAX_BPF_FUNC_REG_ARGS macro (Yauheni Kaliuta) [1944799] - bpf: runqslower: Prefer using local vmlimux to generate vmlinux.h (Yauheni Kaliuta) [1944799] - bpf: Add kernel/modules BTF presence checks to bpftool feature command (Yauheni Kaliuta) [1944799]- netfilter: log: work around missing softdep backend module (Florian Westphal) [2017794] - netfilter: nft_ct: protect nft_ct_pcpu_template_refcnt with mutex (Florian Westphal) [2017794] - netfilter: Fix fall-through warnings for Clang (Florian Westphal) [2017794] - netfilter: nft_nat: allow to specify layer 4 protocol NAT only (Florian Westphal) [2017794] - netfilter: conntrack: adjust stop timestamp to real expiry value (Florian Westphal) [2017794] - netfilter: ipvs: make global sysctl readonly in non-init netns (Florian Westphal) [2017794] - ipvs: fix possible memory leak in ip_vs_control_net_init (Florian Westphal) [2017794] - ipvs: fix the connection sync failed in some cases (Florian Westphal) [2017794] - net: Fix offloading indirect devices dependency on qdisc order creation (Davide Caratti) [1997381] - net/core: Remove unused field from struct flow_indr_dev (Davide Caratti) [1997381] - Drivers: hv: balloon: Use VMBUS_RING_SIZE() wrapper for dm_ring_size (Vitaly Kuznetsov) [2019101] - hv_balloon: Remove redundant assignment to region_start (Vitaly Kuznetsov) [2019101] - hv_balloon: disable warning when floor reached (Vitaly Kuznetsov) [2019101] - net/tls: Fix flipped sign in async_wait.err assignment (Sabrina Dubroca) [2019176] - net/tls: Fix flipped sign in tls_err_abort() calls (Sabrina Dubroca) [2019176] - tls: prevent oversized sendfile() hangs by ignoring MSG_MORE (Sabrina Dubroca) [2019176] - tls splice: remove inappropriate flags checking for MSG_PEEK (Sabrina Dubroca) [2019176] - net/tls: Fix use-after-free after the TLS device goes down and up (Sabrina Dubroca) [2019176] - net/tls: Replace TLS_RX_SYNC_RUNNING with RCU (Sabrina Dubroca) [2019176] - tls splice: check SPLICE_F_NONBLOCK instead of MSG_DONTWAIT (Sabrina Dubroca) [2019176] - net/tls: Remove redundant initialization of record (Sabrina Dubroca) [2019176] - ibmvnic: don't stop queue in xmit (Diego Domingos) [2011995] - selftests: net: switch to socat in the GSO GRE test (Hangbin Liu) [2018059] - selftests: net: properly support IPv6 in GSO GRE test (Hangbin Liu) [2018059] - kselftests/net: add missed setup_loopback.sh/setup_veth.sh to Makefile (Hangbin Liu) [2018059] - selftests: add simple GSO GRE test (Hangbin Liu) [2018059] - selftests/net: allow GRO coalesce test on veth (Hangbin Liu) [2018059] - selftests/net: GRO coalesce test (Hangbin Liu) [2018059] - perf/x86: Reset destroy callback on event init failure (Michael Petlan) [2003982] - x86/msr: Define new bits in TSX_FORCE_ABORT MSR (Michael Petlan) [2003982] - perf script: Fix --list-dlfilters documentation (Michael Petlan) [2003982] - perf/x86/intel/uncore: Fix IIO cleanup mapping procedure for SNR/ICX (Michael Petlan) [2003982] - Revert "perf map: Fix dso->nsinfo refcounting" (Michael Petlan) [2003982] - perf pmu: Fix alias matching (Michael Petlan) [2003982] - perf cs-etm: Split --dump-raw-trace by AUX records (Michael Petlan) [2003982] - perf sched: Fix record failure when CONFIG_SCHEDSTATS is not set (Michael Petlan) [2003982] - perf probe: Fix add event failure when running 32-bit perf in a 64-bit kernel (Michael Petlan) [2003982] - perf data: Close all files in close_dir() (Michael Petlan) [2003982] - perf probe-file: Delete namelist in del_events() on the error path (Michael Petlan) [2003982] - perf test bpf: Free obj_buf (Michael Petlan) [2003982] - perf trace: Free strings in trace__parse_events_option() (Michael Petlan) [2003982] - perf trace: Free syscall tp fields in evsel->priv (Michael Petlan) [2003982] - perf trace: Free syscall->arg_fmt (Michael Petlan) [2003982] - perf trace: Free malloc'd trace fields on exit (Michael Petlan) [2003982] - perf lzma: Close lzma stream on exit (Michael Petlan) [2003982] - perf script: Fix memory 'threads' and 'cpus' leaks on exit (Michael Petlan) [2003982] - perf script: Release zstd data (Michael Petlan) [2003982] - perf session: Cleanup trace_event (Michael Petlan) [2003982] - perf inject: Close inject.output on exit (Michael Petlan) [2003982] - perf report: Free generated help strings for sort option (Michael Petlan) [2003982] - perf env: Fix memory leak of cpu_pmu_caps (Michael Petlan) [2003982] - perf test maps__merge_in: Fix memory leak of maps (Michael Petlan) [2003982] - perf dso: Fix memory leak in dso__new_map() (Michael Petlan) [2003982] - perf test event_update: Fix memory leak of unit (Michael Petlan) [2003982] - perf test event_update: Fix memory leak of evlist (Michael Petlan) [2003982] - perf test session_topology: Delete session->evlist (Michael Petlan) [2003982] - perf env: Fix sibling_dies memory leak (Michael Petlan) [2003982] - perf probe: Fix dso->nsinfo refcounting (Michael Petlan) [2003982] - perf map: Fix dso->nsinfo refcounting (Michael Petlan) [2003982] - perf inject: Fix dso->nsinfo refcounting (Michael Petlan) [2003982] - perf cs-etm: Split Coresight decode by aux records (Michael Petlan) [2003982] - perf sched: Cast PTHREAD_STACK_MIN to int as it may turn into sysconf(__SC_THREAD_STACK_MIN_VALUE) (Michael Petlan) [2003982] - libperf: Fix build error with LIBPFM4=1 (Michael Petlan) [2003982] - perf stat: Merge uncore events by default for hybrid platform (Michael Petlan) [2003982] - perf tests: Fix 'Convert perf time to TSC' on core-only system (Michael Petlan) [2003982] - perf tests: Fix 'Roundtrip evsel->name' on core-only system (Michael Petlan) [2003982] - perf tests: Fix 'Parse event definition strings' on core-only system (Michael Petlan) [2003982] - perf pmu: Skip invalid hybrid pmu (Michael Petlan) [2003982] - perf test: Add free() calls for scandir() returned dirent entries (Michael Petlan) [2003982] - libperf: Add tests for perf_evlist__set_leader() (Michael Petlan) [2003982] - libperf: Remove BUG_ON() from library code in get_group_fd() (Michael Petlan) [2003982] - libperf: Add group support to perf_evsel__open() (Michael Petlan) [2003982] - perf tools: Fix pattern matching for same substring in different PMU type (Michael Petlan) [2003982] - perf record: Add a dummy event on hybrid systems to collect metadata records (Michael Petlan) [2003982] - perf stat: Add Topdown metrics L2 events as default events (Michael Petlan) [2003982] - libperf: Adopt evlist__set_leader() from tools/perf as perf_evlist__set_leader() (Michael Petlan) [2003982] - libperf: Move 'nr_groups' from tools/perf to evlist::nr_groups (Michael Petlan) [2003982] - libperf: Move 'leader' from tools/perf to perf_evsel::leader (Michael Petlan) [2003982] - libperf: Move 'idx' from tools/perf to perf_evsel::idx (Michael Petlan) [2003982] - libperf: Change tests to single static and shared binaries (Michael Petlan) [2003982] - perf intel-pt: Add a config for max loops without consuming a packet (Michael Petlan) [2003982] - perf stat: Disable the NMI watchdog message on hybrid (Michael Petlan) [2003982] - perf trace: Fix the perf trace link location (Michael Petlan) [2003982] - perf top: Fix overflow in elf_sec__is_text() (Michael Petlan) [2003982] - perf annotate: Fix 's' on source line when disasm is empty (Michael Petlan) [2003982] - perf probe: Do not show @plt function by default (Michael Petlan) [2003982] - perf symbol-elf: Decode dynsym even if symtab exists (Michael Petlan) [2003982] - perf probe: Fix debuginfo__new() to enable build-id based debuginfo (Michael Petlan) [2003982] - perf stat: Enable BPF counter with --for-each-cgroup (Michael Petlan) [2003982] - perf report: Fix --task and --stat with pipe input (Michael Petlan) [2003982] - perf session: Add missing evlist__delete when deleting a session (Michael Petlan) [2003982] - perf annotate: Allow 's' on source code lines (Michael Petlan) [2003982] - perf dlfilter: Add object_code() to perf_dlfilter_fns (Michael Petlan) [2003982] - perf dlfilter: Add attr() to perf_dlfilter_fns (Michael Petlan) [2003982] - perf dlfilter: Add srcline() to perf_dlfilter_fns (Michael Petlan) [2003982] - perf dlfilter: Add insn() to perf_dlfilter_fns (Michael Petlan) [2003982] - perf dlfilter: Add resolve_address() to perf_dlfilter_fns (Michael Petlan) [2003982] - perf build: Install perf_dlfilter.h (Michael Petlan) [2003982] - perf script: Add option to pass arguments to dlfilters (Michael Petlan) [2003982] - perf script: Add option to list dlfilters (Michael Petlan) [2003982] - perf script: Add dlfilter__filter_event_early() (Michael Petlan) [2003982] - perf script: Add API for filtering via dynamically loaded shared object (Michael Petlan) [2003982] - perf llvm: Return -ENOMEM when asprintf() fails (Michael Petlan) [2003982] - perf cs-etm: Delay decode of non-timeless data until cs_etm__flush_events() (Michael Petlan) [2003982] - perf arm-spe: Don't wait for PERF_RECORD_EXIT event (Michael Petlan) [2003982] - perf arm-spe: Bail out if the trace is later than perf event (Michael Petlan) [2003982] - perf arm-spe: Assign kernel time to synthesized event (Michael Petlan) [2003982] - perf arm-spe: Convert event kernel time to counter value (Michael Petlan) [2003982] - perf arm-spe: Save clock parameters from TIME_CONV event (Michael Petlan) [2003982] - perf cs-etm: Remove callback cs_etm_find_snapshot() (Michael Petlan) [2003982] - perf bpf_counter: Move common functions to bpf_counter.h (Michael Petlan) [2003982] - perf tools: Add cgroup_is_v2() helper (Michael Petlan) [2003982] - perf tools: Add read_cgroup_id() function (Michael Petlan) [2003982] - tools lib: Adopt bitmap_intersects() operation from the kernel sources (Michael Petlan) [2003982] - perf top: Add cgroup support for perf top (-G) (Michael Petlan) [2003982] - perf script: Share addr_al between functions (Michael Petlan) [2003982] - perf script: Move filtering before scripting (Michael Petlan) [2003982] - perf script: Move filter_cpu() earlier (Michael Petlan) [2003982] - perf test: Pass the verbose option to shell tests (Michael Petlan) [2003982] - perf probe: Add --bootconfig to output definition in bootconfig format (Michael Petlan) [2003982] - perf probe: Cleanup synthesize_probe_trace_command() (Michael Petlan) [2003982] - perf probe: Support probes on init functions for offline kernel (Michael Petlan) [2003982] - perf test: Make stat bpf counters test more robust (Michael Petlan) [2003982] - perf test: Add verbose skip output for bpf counters (Michael Petlan) [2003982] - perf annotate: Add itrace options support (Michael Petlan) [2003982] - perf mem-events: Remove duplicate #undef (Michael Petlan) [2003982] - perf evsel: Adjust hybrid event and global event mixed group (Michael Petlan) [2003982] - perf probe: Provide clearer message permission error for tracefs access (Michael Petlan) [2003982] - perf auxtrace: Change to use SMP memory barriers (Michael Petlan) [2003982] - perf srccode: Use list_move() instead of equivalent list_del() + list_add() sequence (Michael Petlan) [2003982] - perf probe: Report possible permission error for map__load() failure (Michael Petlan) [2003982] - perf probe: Add permission and sysctl notice to man page (Michael Petlan) [2003982] - perf c2c: Support record for hybrid platform (Michael Petlan) [2003982] - perf mem: Disable 'mem-loads-aux' group before reporting (Michael Petlan) [2003982] - perf mem: Fix wrong verbose output for recording events (Michael Petlan) [2003982] - perf mem: Support record for hybrid platform (Michael Petlan) [2003982] - perf tools: Check if mem_events is supported for hybrid platform (Michael Petlan) [2003982] - perf tools: Support pmu prefix for mem-store event (Michael Petlan) [2003982] - perf tools: Support pmu prefix for mem-load event (Michael Petlan) [2003982] - perf tools: Check mem-loads auxiliary event (Michael Petlan) [2003982] - perf scripting python: intel-pt-events.py: Add --insn-trace and --src-trace (Michael Petlan) [2003982] - perf scripting python: exported-sql-viewer.py: Factor out libxed.py (Michael Petlan) [2003982] - perf scripting python: Update documentation for srcline etc (Michael Petlan) [2003982] - perf scripting python: Add perf_sample_srcline() and perf_sample_srccode() (Michael Petlan) [2003982] - perf scripting python: Add perf_set_itrace_options() (Michael Petlan) [2003982] - perf auxtrace: Factor out itrace_do_parse_synth_opts() (Michael Petlan) [2003982] - perf scripting python: Add perf_sample_insn() (Michael Petlan) [2003982] - perf script: Factor out script_fetch_insn() (Michael Petlan) [2003982] - perf scripting python: Assign perf_script_context (Michael Petlan) [2003982] - perf scripting: Add perf_session to scripting_context (Michael Petlan) [2003982] - perf scripting: Add scripting_context__update() (Michael Petlan) [2003982] - perf scripting python: Simplify perf-trace-context module functions (Michael Petlan) [2003982] - perf scripting python: Remove unnecessary 'static' (Michael Petlan) [2003982] - perf test: Test 2 libpfm4 error cases (Michael Petlan) [2003982] - perf test: Iterate over shell tests in alphabetical order (Michael Petlan) [2003982] - perf probe: Provide more detail with relocation warning (Michael Petlan) [2003982] - perf parse-events: Add bison --file-prefix-map option (Michael Petlan) [2003982] - perf inject: Do not inject BUILD_ID record if MMAP2 has it (Michael Petlan) [2003982] - perf inject: Call dso__put() even if dso->hit is set (Michael Petlan) [2003982] - perf scripts python: intel-pt-events.py: Add branches to script (Michael Petlan) [2003982] - perf scripting python: Add auxtrace error (Michael Petlan) [2003982] - perf scripting python: Add context switch (Michael Petlan) [2003982] - perf scripting python: Add cpumode (Michael Petlan) [2003982] - perf scripting python: Add IPC (Michael Petlan) [2003982] - perf scripting python: Add sample flags (Michael Petlan) [2003982] - perf script: Factor out perf_sample__sprintf_flags() (Michael Petlan) [2003982] - perf scripting python: Add 'addr_location' for 'addr' (Michael Petlan) [2003982] - perf scripting python: Factor out set_sym_in_dict() (Michael Petlan) [2003982] - perf scripting python: Fix tuple_set_u64() (Michael Petlan) [2003982] - perf auxtrace: Make perf_event__process_auxtrace*() callable (Michael Petlan) [2003982] - perf script: Find script file relative to exec path (Michael Petlan) [2003982] - perf arm-spe: Remove redundant checking for "full_auxtrace" (Michael Petlan) [2003982] - perf arm-spe: Enable timestamp for per-cpu mode (Michael Petlan) [2003982] - perf arm-spe: Correct sample flags for dummy event (Michael Petlan) [2003982] - perf arm-spe: Correct sample flags for SPE event (Michael Petlan) [2003982] - perf vendor events intel: Update event list for Icelake Client (Michael Petlan) [2003982] - perf vendor events intel: Add uncore event list for Icelake Server (Michael Petlan) [2003982] - perf vendor events intel: Add core event list for Icelake Server (Michael Petlan) [2003982] - perf tests: Drop __maybe_unused on x86 test declarations (Michael Petlan) [2003982] - perf tests: Consolidate test__arch_unwind_sample declaration (Michael Petlan) [2003982] - perf build: Improve error message for old/missing clang (Michael Petlan) [2003982] - perf tools: Test build with libbpf/LIBBPF_DYNAMIC=1 (Michael Petlan) [2003982] - perf tools: Test build with libopencsd/CORESIGHT=1 (Michael Petlan) [2003982] - perf cs-etm: Prevent and warn on underflows during timestamp calculation. (Michael Petlan) [2003982] - perf cs-etm: Start reading 'Z' --itrace option (Michael Petlan) [2003982] - perf cs-etm: Move synth_opts initialisation (Michael Petlan) [2003982] - perf header: Support HYBRID_CPU_PMU_CAPS feature (Michael Petlan) [2003982] - perf header: Support HYBRID_TOPOLOGY feature (Michael Petlan) [2003982] - perf cs-etm: Set time on synthesised samples to preserve ordering (Michael Petlan) [2003982] - perf cs-etm: Refactor timestamp variable names (Michael Petlan) [2003982] - perf x86 kvm-stat: Support to analyze kvm MSR (Michael Petlan) [2003982] - perf stat: Use aggregated counts directly (Michael Petlan) [2003982] - perf record: Set timestamp boundary for AUX area events (Michael Petlan) [2003982] - perf intel-pt: Parse VM Time Correlation options and set up decoding (Michael Petlan) [2003982] - perf intel-pt: Add VM Time Correlation to decoder (Michael Petlan) [2003982] - perf intel-pt: Better 7-byte timestamp wraparound logic (Michael Petlan) [2003982] - perf intel-pt: Pass the first timestamp to the decoder (Michael Petlan) [2003982] - perf intel-pt: Add a tree for VMCS information (Michael Petlan) [2003982] - perf intel-pt: Let overlap detection handle VM timestamps (Michael Petlan) [2003982] - perf auxtrace: Allow buffers to be mapped read / write (Michael Petlan) [2003982] - perf inject: Add --vm-time-correlation option (Michael Petlan) [2003982] - perf inject: Add facility to do in place update (Michael Petlan) [2003982] - perf intel-pt: Support Z itrace option for timeless decoding (Michael Petlan) [2003982] - perf intel-pt: Move synth_opts initialization earlier (Michael Petlan) [2003982] - perf auxtrace: Add Z itrace option for timeless decoding (Michael Petlan) [2003982] - perf/x86/amd/power: Assign pmu.module (Michael Petlan) [2003982] - perf/x86/amd/ibs: Extend PERF_PMU_CAP_NO_EXCLUDE to IBS Op (Michael Petlan) [2003982] - perf/x86/amd/ibs: Work around erratum #1197 (Michael Petlan) [2003982] - perf/x86/intel/uncore: Fix integer overflow on 23 bit left shift of a u32 (Michael Petlan) [2003982] - perf/x86/intel/pt: Fix mask of num_address_ranges (Michael Petlan) [2003982] - perf/x86: Fix out of bound MSR access (Michael Petlan) [2003982] - perf/x86/cstate: Add ICELAKE_X and ICELAKE_D support (Michael Petlan) [2003982] - perf: MAP_EXECUTABLE does not indicate VM_MAYEXEC (Michael Petlan) [2003982] - arm64: perf: Simplify EVENT ATTR macro in perf_event.c (Michael Petlan) [2003982] - arm64: perf: Simplify the ARMv8 PMUv3 event attributes (Michael Petlan) [2003982] - arm64: perf: Remove unused macro (Michael Petlan) [2003982] - drivers/perf: Simplify EVENT ATTR macro in qcom_l2_pmu.c (Michael Petlan) [2003982] - drivers/perf: Simplify EVENT ATTR macro in qcom_l3_pmu.c (Michael Petlan) [2003982] - drivers/perf: Simplify EVENT ATTR macro in xgene_pmu.c (Michael Petlan) [2003982] - drivers/perf: convert sysfs sprintf family to sysfs_emit (Michael Petlan) [2003982] - drivers/perf: convert sysfs scnprintf family to sysfs_emit_at() and sysfs_emit() (Michael Petlan) [2003982] - perf: arm-ccn: Use scnprintf() for robustness (Michael Petlan) [2003982] - drivers/perf: convert sysfs snprintf family to sysfs_emit (Michael Petlan) [2003982] - perf: Add EVENT_ATTR_ID to simplify event attributes (Michael Petlan) [2003982] - perf/x86/intel: Fix instructions:ppp support in Sapphire Rapids (Michael Petlan) [2003982] - perf/x86/intel: Add more events requires FRONTEND MSR on Sapphire Rapids (Michael Petlan) [2003982] - perf/x86: Reset the dirty counter to prevent the leak for an RDPMC task (Michael Petlan) [2003982] - uprobes: Update uprobe_write_opcode() kernel-doc comment (Michael Petlan) [2003982] - perf/hw_breakpoint: Fix DocBook warnings in perf hw_breakpoint (Michael Petlan) [2003982] - perf/core: Fix DocBook warnings (Michael Petlan) [2003982] - perf/core: Make local function perf_pmu_snapshot_aux() static (Michael Petlan) [2003982] - perf/x86/intel/uncore: Enable I/O stacks to IIO PMON mapping on ICX (Michael Petlan) [2003982] - perf/x86/intel/uncore: Enable I/O stacks to IIO PMON mapping on SNR (Michael Petlan) [2003982] - perf/x86/intel/uncore: Generalize I/O stacks to PMON mapping procedure (Michael Petlan) [2003982] - perf/x86/intel/uncore: Drop unnecessary NULL checks after container_of() (Michael Petlan) [2003982] - x86/events/intel: Do not deploy TSX force abort workaround when TSX is deprecated (Michael Petlan) [2003982] - netpoll: don't require irqs disabled in rt kernels (Wander Lairson Costa) [1905440] - net/netif_receive_skb_core: Use migrate_disable() (Luis Claudio R. Goncalves) [2024168] - RDMA/qedr: Fix NULL deref for query_qp on the GSI QP (Kamal Heib) [2006260 1984280] - RDMA/core: Always release restrack object (Kamal Heib) [2006260] - RDMA/core: Fix incorrect print format specifier (Kamal Heib) [2006260] - RDMA: Remove rdma_set_device_sysfs_group() (Kamal Heib) [2006260] - RDMA/core: Allow port_groups to be used with namespaces (Kamal Heib) [2006260] - RDMA: Change ops->init_port to ops->port_groups (Kamal Heib) [2006260] - RDMA/hfi1: Use attributes for the port sysfs (Kamal Heib) [2006260 1989164] - RDMA/cm: Use an attribute_group on the ib_port_attribute intead of kobj's (Kamal Heib) [2006260] - RDMA/core: Expose the ib port sysfs attribute machinery (Kamal Heib) [2006260] - RDMA/core: Remove the kobject_uevent() NOP (Kamal Heib) [2006260] - RDMA/core: Create the device hw_counters through the normal groups mechanism (Kamal Heib) [2006260] - RDMA/core: Simplify how the port sysfs is created (Kamal Heib) [2006260] - RDMA/core: Simplify how the gid_attrs sysfs is created (Kamal Heib) [2006260] - RDMA/core: Split gid_attrs related sysfs from add_port() (Kamal Heib) [2006260] - RDMA/core: Split port and device counter sysfs attributes (Kamal Heib) [2006260] - RDMA/core: Replace the ib_port_data hw_stats pointers with a ib_port pointer (Kamal Heib) [2006260] - RDMA: Split the alloc_hw_stats() ops to port and device variants (Kamal Heib) [2006260] - RDMA/rxe: Zero out index member of struct rxe_queue (Kamal Heib) [2006260] - RDMA/efa: Free IRQ vectors on error flow (Kamal Heib) [2006260] - RDMA/rxe: Fix memory allocation while in a spin lock (Kamal Heib) [2006260] - IB/hfi1: Fix possible null-pointer dereference in _extend_sdma_tx_descs() (Kamal Heib) [2006260 1989164] - RDMA/rxe: Restore setting tot_len in the IPv4 header (Kamal Heib) [2006260] - RDMA/rxe: Use the correct size of wqe when processing SRQ (Kamal Heib) [2006260] - RDMA/cma: Revert INIT-INIT patch (Kamal Heib) [2006260] - RDMA/rxe: Fix memory leak in error path code (Kamal Heib) [2006260] - RDMA/rxe: Missing unlock on error in get_srq_wqe() (Kamal Heib) [2006260] - RDMA/cma: Fix rdma_resolve_route() memory leak (Kamal Heib) [2006260] - RDMA/core/sa_query: Remove unused argument (Kamal Heib) [2006260] - RDMA/cma: Fix incorrect Packet Lifetime calculation (Kamal Heib) [2006260] - RDMA/cma: Protect RMW with qp_mutex (Kamal Heib) [2006260] - RDMA/cma: Remove unnecessary INIT->INIT transition (Kamal Heib) [2006260] - RDMA/rxe: Fix redundant skb_put_zero (Kamal Heib) [2006260] - RDMA/rxe: Fix extra copy in prepare_ack_packet (Kamal Heib) [2006260] - RDMA/rxe: Fix over copying in get_srq_wqe (Kamal Heib) [2006260] - RDMA/rxe: Fix extra copies in build_rdma_network_hdr (Kamal Heib) [2006260] - RDMA/rxe: Fix redundant call to ip_send_check (Kamal Heib) [2006260] - RDMA/rxe: Fix useless copy in send_atomic_ack (Kamal Heib) [2006260] - RDMA/core: Use flexible array for mad data (Kamal Heib) [2006260] - RDMA/rxe: Don't overwrite errno from ib_umem_get() (Kamal Heib) [2006260] - IB/core: Shuffle locks in ib_port_data to save memory (Kamal Heib) [2006260] - IB/core: Removed port validity check from ib_get_cached_subnet_prefix (Kamal Heib) [2006260] - RDMA: Fix kernel-doc warnings about wrong comment (Kamal Heib) [2006260] - RDMA/rxe: Disallow MR dereg and invalidate when bound (Kamal Heib) [2006260] - RDMA/rxe: Implement memory access through MWs (Kamal Heib) [2006260] - RDMA/rxe: Implement invalidate MW operations (Kamal Heib) [2006260] - RDMA/rxe: Add support for bind MW work requests (Kamal Heib) [2006260] - RDMA/rxe: Move local ops to subroutine (Kamal Heib) [2006260] - RDMA/rxe: Replace WR_REG_MASK by WR_LOCAL_OP_MASK (Kamal Heib) [2006260] - RDMA/rxe: Add ib_alloc_mw and ib_dealloc_mw verbs (Kamal Heib) [2006260] - RDMA/rxe: Enable MW object pool (Kamal Heib) [2006260] - RDMA/rxe: Return errors for add index and key (Kamal Heib) [2006260] - RDMA/rxe: Add bind MW fields to rxe_send_wr (Kamal Heib) [2006260] - RDMA/rxe: Fix qp reference counting for atomic ops (Kamal Heib) [2006260] - IB/cm: Remove dgid from the cm_id_priv av (Kamal Heib) [2006260] - RDMA/core: Use refcount_t instead of atomic_t on refcount of ib_uverbs_device (Kamal Heib) [2006260] - RDMA/ipoib: Use refcount_t instead of atomic_t for reference counting (Kamal Heib) [2006260] - RDMA/core: Use refcount_t instead of atomic_t on refcount of mcast_port (Kamal Heib) [2006260] - RDMA/core: Use refcount_t instead of atomic_t on refcount of mcast_member (Kamal Heib) [2006260] - RDMA/core: Remove refcount from struct ib_mad_snoop_private (Kamal Heib) [2006260] - RDMA/core: Use refcount_t instead of atomic_t on refcount of iwpm_admin_data (Kamal Heib) [2006260] - RDMA/core: Use refcount_t instead of atomic_t on refcount of iwcm_id_private (Kamal Heib) [2006260] - RDMA/rxe: Protext kernel index from user space (Kamal Heib) [2006260] - RDMA/rxe: Protect user space index loads/stores (Kamal Heib) [2006260] - RDMA/rxe: Add a type flag to rxe_queue structs (Kamal Heib) [2006260] - IB/cm: Protect cm_dev, cm_ports and mad_agent with kref and lock (Kamal Heib) [2006260] - IB/cm: Improve the calling of cm_init_av_for_lap and cm_init_av_by_path (Kamal Heib) [2006260] - IB/cm: Simplify ib_cancel_mad() and ib_modify_mad() calls (Kamal Heib) [2006260] - Revert "IB/cm: Mark stale CM id's whenever the mad agent was unregistered" (Kamal Heib) [2006260] - IB/cm: Tidy remaining cm_msg free paths (Kamal Heib) [2006260] - IB/cm: Call the correct message free functions in cm_send_handler() (Kamal Heib) [2006260] - IB/cm: Split cm_alloc_msg() (Kamal Heib) [2006260] - IB/cm: Pair cm_alloc_response_msg() with a cm_free_response_msg() (Kamal Heib) [2006260] - RDMA/core: Sanitize WQ state received from the userspace (Kamal Heib) [2006260] - RDMA/srp: Use DEVICE_ATTR_*() macros (Kamal Heib) [2006260] - RDMA/core: Use the DEVICE_ATTR_RO macro (Kamal Heib) [2006260] - IB/ipoib: Use DEVICE_ATTR_*() macros (Kamal Heib) [2006260] - IB/core: Only update PKEY and GID caches on respective events (Kamal Heib) [2006260] - RDMA/srp: Fix a recently introduced memory leak (Kamal Heib) [2006260] - RDMA/srp: Add more structure size checks (Kamal Heib) [2006260] - IB/hfi1: Move a function from a header file into a .c file (Kamal Heib) [2006260 1989164] - IB/hfi1: Remove the repeated declaration (Kamal Heib) [2006260 1989164] - IB/hfi1: Delete an unneeded bool conversion (Kamal Heib) [2006260 1989164] - RDMA: Remove unnecessary struct declaration (Kamal Heib) [2006260] - RDMA/core: Remove never used ib_modify_wq function call (Kamal Heib) [2006260] - IB/srpt: Remove redundant assignment to ret (Kamal Heib) [2006260] - RDMA/ucma: Cleanup to reduce duplicate code (Kamal Heib) [2006260] - RDMA/umem: batch page unpin in __ib_umem_release() (Kamal Heib) [2006259] - RDMA/rxe: Return CQE error if invalid lkey was supplied (Kamal Heib) [2006259] - RDMA/nldev: Add copy-on-fork attribute to get sys command (Kamal Heib) [2006259] - IB/hfi1: Remove redundant variable rcd (Kamal Heib) [2006259 1989164] - RDMA/nldev: Add QP numbers to SRQ information (Kamal Heib) [2006259] - RDMA/nldev: Return SRQ information (Kamal Heib) [2006259] - RDMA/restrack: Add support to get resource tracking for SRQ (Kamal Heib) [2006259] - RDMA/nldev: Return context information (Kamal Heib) [2006259] - RDMA/cma: Skip device which doesn't support CM (Kamal Heib) [2006259 1957239] - IB/ipoib: Remove unnecessary struct declaration (Kamal Heib) [2006259] - IB/ipoib: Improve latency in ipoib/cm connection formation (Kamal Heib) [2006259] - RDMA/ipoib: Print a message if only child interface is UP (Kamal Heib) [2006259] - RDMA/uverbs: Make UVERBS_OBJECT_METHODS to consider line number (Kamal Heib) [2006259] - IB/hfi1: Rework AIP and VNIC dummy netdev usage (Kamal Heib) [2006259 1989164] - IB/cma: Introduce rdma_set_min_rnr_timer() (Kamal Heib) [2006259] - RDMA/core: Correct format of block comments (Kamal Heib) [2006259] - RDMA/core: Correct format of braces (Kamal Heib) [2006259] - RDMA/core: Remove redundant spaces (Kamal Heib) [2006259] - RDMA/core: Add necessary spaces (Kamal Heib) [2006259] - RDMA/core: Remove the redundant return statements (Kamal Heib) [2006259] - RDMA/core: Print the function name by __func__ instead of an fixed string (Kamal Heib) [2006259] - RDMA/rxe: Fix missing acks from responder (Kamal Heib) [2006259] - RDMA/core: Make the wc status prompt message clearer (Kamal Heib) [2006259] - IB/hfi1: Remove indirect call to hfi1_ipoib_send_dma() (Kamal Heib) [2006259 1989164] - IB/hfi1: Use napi_schedule_irqoff() for tx napi (Kamal Heib) [2006259 1989164] - IB/hfi1: Correct oversized ring allocation (Kamal Heib) [2006259 1989164] - IB/{ipoib,hfi1}: Add a timeout handler for rdma_netdev (Kamal Heib) [2006259 1989164] - IB/hfi1: Add AIP tx traces (Kamal Heib) [2006259 1989164] - RDMA/uverbs: Fix -Wunused-function warning (Kamal Heib) [2006259] - RDMA/iser: struct iscsi_iser_task is declared twice (Kamal Heib) [2006259] - RDMA/rxe: Split MEM into MR and MW (Kamal Heib) [2006259] - RDMA/efa: Use strscpy instead of strlcpy (Kamal Heib) [2006259] - RDMA: Fix a typo (Kamal Heib) [2006259] - IB/hfi1: Fix a typo (Kamal Heib) [2006259 1989164] - RDMA/core: Correct misspellings of two words in comments (Kamal Heib) [2006259] - RDMA/uverbs: Refactor rdma_counter_set_auto_mode and __counter_set_mode (Kamal Heib) [2006259] - RDMA: Support more than 255 rdma ports (Kamal Heib) [2006259 1957239] - RDMA/include: Mundane typo fixes throughout the file (Kamal Heib) [2006259] - RDMA/cma: Remove unused leftovers in cma code (Kamal Heib) [2006259] - RDMA: Fix kernel-doc compilation warnings (Kamal Heib) [2006259] - RDMA/hw/i40iw/i40iw_virtchnl: Fix a bunch of kernel-doc issues (Kamal Heib) [2006259] - RDMA/hw/i40iw/i40iw_utils: Fix some misspellings and missing param descriptions (Kamal Heib) [2006259] - IB/core: Split uverbs_get_const/default to consider target type (Kamal Heib) [2006259] - IB/core: Drop WARN_ON() from ib_umem_find_best_pgsz() (Kamal Heib) [2006259] - RDMA/core: Remove unused req_ncomp_notif device operation (Kamal Heib) [2006259] - RDMA/iwcm: Allow AFONLY binding for IPv6 addresses (Kamal Heib) [2006259] - IB/hfi1: switch to core handling of rx/tx byte/packet counters (Kamal Heib) [2006259 1989164] - RDMA: Convert various random sprintf sysfs _show uses to sysfs_emit (Kamal Heib) [2006259] - RDMA: Manual changes for sysfs_emit and neatening (Kamal Heib) [2006259] - RDMA: Convert sysfs device * show functions to use sysfs_emit() (Kamal Heib) [2006259] - IB/hfi1: use new function dev_fetch_sw_netstats (Kamal Heib) [2006259 1989164] - RDMA/ipoib: Convert to use DEFINE_SEQ_ATTRIBUTE macro (Kamal Heib) [2006259] - include/linux/seq_file.h: introduce DEFINE_SEQ_ATTRIBUTE() helper macro (Kamal Heib) [2006259] - ibmvnic: delay complete() (Diego Domingos) [2019210] - ibmvnic: Process crqs after enabling interrupts (Diego Domingos) [2019210] - Documentation: sysrq: update description about sysrq crash (Chris von Recklinghausen) [2019943] - sysrq: Use panic() to force a crash (Chris von Recklinghausen) [2019943] - ethtool: extend coalesce setting uAPI with CQE mode (Ivan Vecera) [2006829] - ethtool: add two coalesce attributes for CQE mode (Ivan Vecera) [2006829] - ice: Add support for VF rate limiting (Jonathan Toppins) [1973187] - net: Prevent infinite while loop in skb_tx_hash() (Paolo Abeni) [2018437] - napi: fix race inside napi_enable (Paolo Abeni) [2018437] - net/af_unix: fix a data-race in unix_dgram_poll (Paolo Abeni) [2018437] - devlink: Clear whole devlink_flash_notify struct (Paolo Abeni) [2018437] - net: linkwatch: fix failure to restore device state across suspend/resume (Paolo Abeni) [2018437] - gro: fix napi_gro_frags() Fast GRO breakage due to IP alignment check (Paolo Abeni) [2018437] - gro: ensure frag0 meets IP header alignment (Paolo Abeni) [2018437] - net: core: allow fast GRO for skbs with Ethernet header in head (Paolo Abeni) [2018437] - udp: fix skb_copy_and_csum_datagram with odd segment sizes (Paolo Abeni) [2018437] - skbuff: back tiny skbs with kmalloc() in __netdev_alloc_skb() too (Paolo Abeni) [2018437] - selftests/net: remove min gso test in packet_snd (Paolo Abeni) [2018437] - net: be more gentle about silly gso requests coming from user (Paolo Abeni) [2018437] - virtio_net: Do not pull payload in skb->head (Paolo Abeni) [2018437] - net: check untrusted gso_size at kernel entry (Paolo Abeni) [2018437] - net: stricter validation of untrusted gso packets$ (Paolo Abeni) [2018437] - net: avoid 32 x truesize under-estimation for tiny skbs (Paolo Abeni) [2018437] - ionic: no devlink_unregister if not registered (Jonathan Toppins) [2016705] - ionic: tame the filter no space message (Jonathan Toppins) [2016705 1959512 2002943] - ionic: allow adminq requests to override default error message (Jonathan Toppins) [2016705 1959512 2002943] - ionic: handle vlan id overflow (Jonathan Toppins) [2016705 1959512 2002943] - ionic: generic filter delete (Jonathan Toppins) [2016705 1959512 2002943] - ionic: generic filter add (Jonathan Toppins) [2016705 1959512 2002943] - ionic: add generic filter search (Jonathan Toppins) [2016705 1959512 2002943] - ionic: remove mac overflow flags (Jonathan Toppins) [2016705 1959512 2002943] - ionic: move lif mac address functions (Jonathan Toppins) [2016705 1959512 2002943] - ionic: add filterlist to debugfs (Jonathan Toppins) [2016705 1959512 2002943] - ionic: don't remove netdev->dev_addr when syncing uc list (Jonathan Toppins) [2016705 2012030] - ionic: move filter sync_needed bit set (Jonathan Toppins) [2016705] - ionic: add lif param to ionic_qcq_disable (Jonathan Toppins) [2016705] - ionic: have ionic_qcq_disable decide on sending to hardware (Jonathan Toppins) [2016705] - ionic: add polling to adminq wait (Jonathan Toppins) [2016705] - ionic: widen queue_lock use around lif init and deinit (Jonathan Toppins) [2016705] - ionic: move lif mutex setup and delete (Jonathan Toppins) [2016705] - ionic: check for binary values in FW ver string (Jonathan Toppins) [2016705] - ionic: remove debug stats (Jonathan Toppins) [2016705] - ionic: fix gathering of debug stats (Jonathan Toppins) [2016705] - ionic: fix a sleeping in atomic bug (Jonathan Toppins) [2016705] - ionic: fix double use of queue-lock (Jonathan Toppins) [2016705] - ionic: recreate hwstamp queues on ifup (Jonathan Toppins) [2016705 1981590] - ionic: pull hwstamp queue_lock up a level (Jonathan Toppins) [2016705 1981590] - ionic: add queue lock around open and stop (Jonathan Toppins) [2016705 1981590] - ionic: fill mac addr earlier in add_addr (Jonathan Toppins) [2016705 1981590] - ionic: squelch unnecessary fw halted message (Jonathan Toppins) [2016705 1981590] - ionic: fire watchdog again after fw_down (Jonathan Toppins) [2016705 1981590] - ionic: handle mac filter overflow (Jonathan Toppins) [2016705 1981590] - ionic: refactor ionic_lif_addr to remove a layer (Jonathan Toppins) [2016705 1981590] - ionic: sync the filters in the work task (Jonathan Toppins) [2016705 1981590] - ionic: flatten calls to set-rx-mode (Jonathan Toppins) [2016705 1981590] - ionic: remove old work task types (Jonathan Toppins) [2016705 1981590] - ionic: add function tag to debug string (Jonathan Toppins) [2016705] - ionic: enable rxhash only with multiple queues (Jonathan Toppins) [2016705] - ionic: block some ethtool operations when fw in reset (Jonathan Toppins) [2016705] - ionic: remove unneeded comp union fields (Jonathan Toppins) [2016705] - ionic: increment num-vfs before configure (Jonathan Toppins) [2016705] - ionic: use fewer inits on the buf_info struct (Jonathan Toppins) [2016705] - ionic: init reconfig err to 0 (Jonathan Toppins) [2016705] - ionic: print firmware version on identify (Jonathan Toppins) [2016705] - ionic: monitor fw status generation (Jonathan Toppins) [2016705] - ionic: minimize resources when under kdump (Jonathan Toppins) [2016705] - ionic: cleanly release devlink instance (Jonathan Toppins) [2016705] - ionic: drop useless check of PCI driver data validity (Jonathan Toppins) [2016705] - ionic: Remove unused function pointer typedef ionic_reset_cb (Jonathan Toppins) [2016705] - ACPI: Use fwnode_init() to set up fwnode (Mark Langsdorf) [1982374] - device property: Add missed header in fwnode.h (Mark Langsdorf) [1982374] - regmap: set debugfs_name to NULL after it is freed (Mark Langsdorf) [1982374] - mfd: cpcap: Fix interrupt regression with regmap clear_ack (Mark Langsdorf) [1982374] - driver core: Fix device link device name collision (Mark Langsdorf) [1982374] - driver core: Extend device_is_dependent() (Mark Langsdorf) [1982374] - device property: add description of fwnode cases (Mark Langsdorf) [1982374] - Revert "device property: Keep secondary firmware node secondary by type" (Mark Langsdorf) [1982374] - regmap: debugfs: Fix a reversed if statement in regmap_debugfs_init() (Mark Langsdorf) [1982374] - regmap: debugfs: Fix a memory leak when calling regmap_attach_dev (Mark Langsdorf) [1982374] - driver core: platform: Add extra error check in devm_platform_get_irqs_affinity() (Mark Langsdorf) [1982374] - driver core: platform: don't oops in platform_shutdown() on unbound devices (Mark Langsdorf) [1982374] - PM: domains: create debugfs nodes when adding power domains (Mark Langsdorf) [1982374] - driver core: platform: Add devm_platform_get_irqs_affinity() (Mark Langsdorf) [1982374] - platform-msi: Track shared domain allocation (Mark Langsdorf) [1982374] - driver core: platform: Introduce platform_get_mem_or_io() (Mark Langsdorf) [1982374] - soc: fix comment for freeing soc_dev_attr (Mark Langsdorf) [1982374] - driver core: platform: use bus_type functions (Mark Langsdorf) [1982374] - driver core: platform: change logic implementing platform_driver_probe (Mark Langsdorf) [1982374] - driver core: platform: reorder functions (Mark Langsdorf) [1982374] - driver core: make driver_probe_device() static (Mark Langsdorf) [1982374] - driver core: Fix a couple of typos (Mark Langsdorf) [1982374] - driver core: Refactor fw_devlink feature (Mark Langsdorf) [1982374] - efi: Update implementation of add_links() to create fwnode links (Mark Langsdorf) [1982374] - of: property: Update implementation of add_links() to create fwnode links (Mark Langsdorf) [1982374] - driver core: Use device's fwnode to check if it is waiting for suppliers (Mark Langsdorf) [1982374] - driver core: Add fw_devlink_parse_fwtree() (Mark Langsdorf) [1982374] - driver core: Redefine the meaning of fwnode_operations.add_links() (Mark Langsdorf) [1982374] - device property: Add fwnode_is_ancestor_of() and fwnode_get_next_parent_dev() (Mark Langsdorf) [1982374] - driver core: Allow only unprobed consumers for SYNC_STATE_ONLY device links (Mark Langsdorf) [1982374] - driver core: Add fwnode link support (Mark Langsdorf) [1982374] - driver core: Add fwnode_init() (Mark Langsdorf) [1982374] - Revert "[base] driver core: fw_devlink: Add support for batching fwnode parsing" (Mark Langsdorf) [1982374] - Revert "[base] driver core: Remove check in driver_deferred_probe_force_trigger()" (Mark Langsdorf) [1982374] - Revert "[base] driver core: Don't do deferred probe in parallel with kernel_init thread" (Mark Langsdorf) [1982374] - Revert "[base] driver core: Rename dev_links_info.defer_sync to defer_hook" (Mark Langsdorf) [1982374] - Revert "[base] driver core: Avoid deferred probe due to fw_devlink_pause/resume()" (Mark Langsdorf) [1982374] - regmap: Remove duplicate `type` field from regmap `regcache_sync` trace event (Mark Langsdorf) [1982374] - PM: sleep: Add dev_wakeup_path() helper (Mark Langsdorf) [1982374] - regmap: Fix order of regmap write log (Mark Langsdorf) [1982374] - regmap: use less #ifdef for LOG_DEVICE (Mark Langsdorf) [1982374] - PM: domains: Enable dev_pm_genpd_suspend|resume() for suspend-to-idle (Mark Langsdorf) [1982374] - PM: domains: Rename pm_genpd_syscore_poweroff|poweron() (Mark Langsdorf) [1982374] - PM: sleep: Print driver flags for all devices during suspend/resume (Mark Langsdorf) [1982374] - driver core: Fix lockdep warning on wfs_lock (Mark Langsdorf) [1982374] - regmap: irq: Convert to use irq_domain_create_legacy() (Mark Langsdorf) [1982374] - irqdomain: Introduce irq_domain_create_legacy() API (Mark Langsdorf) [1982374] - irqdomain: Replace open coded of_node_to_fwnode() (Mark Langsdorf) [1982374] - irqdomain: Add forward declaration of fwnode_handle (Mark Langsdorf) [1982374] - irqdomain: Remove unused of_device_id forward declaration (Mark Langsdorf) [1982374] - regmap-irq: use fwnode instead of device node in add_irq_chip() (Mark Langsdorf) [1982374] - regmap: mmio: add config option to allow relaxed MMIO accesses (Mark Langsdorf) [1982374] - PM: sleep: remove unreachable break (Mark Langsdorf) [1982374] - PM: domains: enable domain idle state accounting (Mark Langsdorf) [1982374] - PM: domains: Add curly braces to delimit comment + statement block (Mark Langsdorf) [1982374] - PM: domains: Add support for PM domain on/off notifiers for genpd (Mark Langsdorf) [1982374] - PM / Domains: Simplify genpd_lookup_dev() (Mark Langsdorf) [1982374] - regmap: irq: Add support to clear ack registers (Mark Langsdorf) [1982374] - PM: domains: Allow to abort power off when no ->power_off() callback (Mark Langsdorf) [1982374] - PM: domains: Rename power state enums for genpd (Mark Langsdorf) [1982374] - regmap: debugfs: use semicolons rather than commas to separate statements (Mark Langsdorf) [1982374] - drivers core: node: Use a more typical macro definition style for ACCESS_ATTR (Mark Langsdorf) [1982374] - drivers core: Use sysfs_emit for shared_cpu_map_show and shared_cpu_list_show (Mark Langsdorf) [1982374] - efi: Rename arm-init to efi-init common for all arch (Mark Langsdorf) [1982374] - efi/arm: Defer probe of PCIe backed efifb on DT systems (Mark Langsdorf) [1982374] - net/smc: improved fix wait on already cleared link (Sumanth Korikkar) [1984991] - net/smc: fix 'workqueue leaked lock' in smc_conn_abort_work (Sumanth Korikkar) [1984991] - net/smc: add missing error check in smc_clc_prfx_set() (Sumanth Korikkar) [1984991] - net/smc: Correct smc link connection counter in case of smc client (Sumanth Korikkar) [1984991] - net/smc: fix wait on already cleared link (Sumanth Korikkar) [1984991] - KVM: s390: Fix handle_sske page fault handling (Thomas Huth) [2022731] - KVM: s390: Simplify SIGP Set Arch handling (Thomas Huth) [2022731] - KVM: s390: pv: avoid stalls when making pages secure (Thomas Huth) [2022731] - KVM: s390: pv: avoid stalls for kvm_s390_pv_init_vm (Thomas Huth) [2022731] - KVM: s390: pv: avoid double free of sida page (Thomas Huth) [2022731] - KVM: s390: pv: add macros for UVC CC values (Thomas Huth) [2022731] - s390/uv: fully validate the VMA before calling follow_page() (Thomas Huth) [2022731] - s390/gmap: don't unconditionally call pte_unmap_unlock() in __gmap_zap() (Thomas Huth) [2022731] - s390/gmap: validate VMA in __gmap_zap() (Thomas Huth) [2022731] - KVM: s390: preserve deliverable_mask in __airqs_kick_single_vcpu (Thomas Huth) [2022731] - KVM: s390: clear kicked_mask before sleeping again (Thomas Huth) [2022731] - KVM: s390: Function documentation fixes (Thomas Huth) [2022731] - s390/mm: fix kernel doc comments (Thomas Huth) [2022731] - KVM: s390: index kvm->arch.idle_mask by vcpu_idx (Thomas Huth) [2022731] - KVM: s390: generate kvm hypercall functions (Thomas Huth) [2022731] - KVM: Rename lru_slot to last_used_slot (Thomas Huth) [2022731] - s390: mm: Fix secure storage access exception handling (Thomas Huth) [2022731] - virtio/s390: get rid of open-coded kvm hypercall (Thomas Huth) [2022731] - KVM: s390: get rid of register asm usage (Thomas Huth) [2022731] - powerpc/vas: Fix potential NULL pointer dereference (Steve Best) [1907522] - powerpc/pseries/vas: Declare pseries_vas_fault_thread_fn() as static (Steve Best) [1907522] - crypto/nx: Register and unregister VAS interface on PowerVM (Steve Best) [1907522] - crypto/nx: Add sysfs interface to export NX capabilities (Steve Best) [1907522] - crypto/nx: Get NX capabilities for GZIP coprocessor type (Steve Best) [1907522] - crypto/nx: Rename nx-842-pseries file name to nx-common-pseries (Steve Best) [1907522] - powerpc/pseries/vas: Setup IRQ and fault handling (Steve Best) [1907522] - powerpc/pseries/vas: Integrate API with open/close windows (Steve Best) [1907522] - powerpc/pseries/vas: Implement getting capabilities from hypervisor (Steve Best) [1907522] - powerpc/pseries/vas: Add hcall wrappers for VAS handling (Steve Best) [1907522] - powerpc/vas: Define QoS credit flag to allocate window (Steve Best) [1907522] - powerpc/pseries/vas: Define VAS/NXGZIP hcalls and structs (Steve Best) [1907522] - powerpc/vas: Define and use common vas_window struct (Steve Best) [1907522] - powerpc/powernv: no need to check return value of debugfs_create functions (Steve Best) [1907522] - powerpc/vas: Move update_csb/dump_crb to common book3s platform (Steve Best) [1907522] - powerpc/vas: Create take/drop pid and mm reference functions (Steve Best) [1907522] - powerpc/vas: Add platform specific user window operations (Steve Best) [1907522] - powerpc/powernv/vas: Rename register/unregister functions (Steve Best) [1907522] - powerpc/vas: Move VAS API to book3s common platform (Steve Best) [1907522] - powerpc/powernv/vas: Release reference to tgid during window close (Steve Best) [1907522] - powerpc/pseries: Prevent free CPU ids being reused on another node (Desnes A. Nunes do Rosario) [2004808] - powerpc/numa: Consider the max NUMA node for migratable LPAR (Desnes A. Nunes do Rosario) [2004808]- zram: replace fsync_bdev with sync_blockdev (Ming Lei) [2015755] - zram: avoid race between zram_remove and disksize_store (Ming Lei) [2015755] - zram: don't fail to remove zram during unloading module (Ming Lei) [2015755] - zram: fix race between zram_reset_device() and disksize_store() (Ming Lei) [2015755] - zram: register default groups with device_add_disk() (Ming Lei) [2015755] - hyperv/vmbus: include linux/bitops.h (Mohammed Gamal) [2008565] - hv: vmbus: Avoid -Werror=maybe-uninitialized error (Mohammed Gamal) [2008565] - Drivers: hv: vmbus: Fix kernel crash upon unbinding a device from uio_hv_generic driver (Mohammed Gamal) [2008565] - Drivers: hv: vmbus: Fix duplicate CPU assignments within a device (Mohammed Gamal) [2008565] - drivers: hv: Fix missing error code in vmbus_connect() (Mohammed Gamal) [2008565] - hv_utils: Fix passing zero to 'PTR_ERR' warning (Mohammed Gamal) [2008565] - ice: Fix VF true promiscuous mode (Jonathan Toppins) [1970643] - ice: Remove toggling of antispoof for VF trusted promiscuous mode (Jonathan Toppins) [1970643] - ice: Fix replacing VF hardware MAC to existing MAC filter (Jonathan Toppins) [1970643] - ice: Fix not stopping Tx queues for VFs (Jonathan Toppins) [1970643] - ice: Fix race conditions between virtchnl handling and VF ndo ops (Jonathan Toppins) [1970643] - ice: move ice_container_type onto ice_ring_container (Jonathan Toppins) [1970643] - ice: remove ring_active from ice_ring (Jonathan Toppins) [1970643] - ice: Print the api_patch as part of the fw.mgmt.api (Jonathan Toppins) [1970643] - ice: Avoid crash from unnecessary IDA free (Jonathan Toppins) [1970643] - ice: Fix failure to re-add LAN/RDMA Tx queues (Jonathan Toppins) [1970643] - ice: Add missing E810 device ids (Jonathan Toppins) [1970643] - ice: fix locking for Tx timestamp tracking flush (Jonathan Toppins) [1970643] - ice: Delete always true check of PF pointer (Jonathan Toppins) [1970643] - ice: Correctly deal with PFs that do not support RDMA (Jonathan Toppins) [1970643] - ice: add lock around Tx timestamp tracker flush (Jonathan Toppins) [1970643] - ice: remove dead code for allocating pin_config (Jonathan Toppins) [1970643] - ice: do not abort devlink info if board identifier can't be found (Jonathan Toppins) [1970643] - ice: Fix a memory leak in an error handling path in 'ice_pf_dcb_cfg()' (Jonathan Toppins) [1970643] - ice: remove unnecessary VSI assignment (Jonathan Toppins) [1970643] - ice: remove the VSI info from previous agg (Jonathan Toppins) [1970643] - ice: add tracepoints (Jonathan Toppins) [1970643] - ice: report hash type such as L2/L3/L4 (Jonathan Toppins) [1970643] - ice: remove redundant continue statement in a for-loop (Jonathan Toppins) [1970643] - net: ice: ptp: fix compilation warning if PTP_1588_CLOCK is disabled (Jonathan Toppins) [1970643] - ice: remove unnecessary NULL checks before ptp_read_system_* (Jonathan Toppins) [1970643] - ice: Remove the repeated declaration (Jonathan Toppins) [1970643] - ice: remove local variable (Jonathan Toppins) [1970643] - ice: reduce scope of variables (Jonathan Toppins) [1970643] - ice: mark PTYPE 2 as reserved (Jonathan Toppins) [1970643] - ice: fix incorrect payload indicator on PTYPE (Jonathan Toppins) [1970643] - ice: parameterize functions responsible for Tx ring management (Jonathan Toppins) [1970643] - ice: add ndo_bpf callback for safe mode netdev ops (Jonathan Toppins) [1970643] - ice: fix clang warning regarding deadcode.DeadStores (Jonathan Toppins) [1970643] - ice: downgrade error print to debug print (Jonathan Toppins) [1970643] - ice: Detect and report unsupported module power levels (Jonathan Toppins) [1970643] - ice: (re)initialize NVM fields when rebuilding (Jonathan Toppins) [1970643] - ice: wait for reset before reporting devlink info (Jonathan Toppins) [1970643] - ice: add error message when pldmfw_flash_image fails (Jonathan Toppins) [1970643] - ice: add extack when unable to read device caps (Jonathan Toppins) [1970643] - ice: use static inline for dummy functions (Jonathan Toppins) [1970643] - ice: Re-organizes reqstd/avail {R, T}XQ check/code for efficiency (Jonathan Toppins) [1970643] - ice: set the value of global config lock timeout longer (Jonathan Toppins) [1970643] - ice: Refactor VIRTCHNL_OP_CONFIG_VSI_QUEUES handling (Jonathan Toppins) [1970643] - ice: Refactor ice_setup_rx_ctx (Jonathan Toppins) [1970643] - ice: Save VF's MAC across reboot (Jonathan Toppins) [1970643] - ice: Manage VF's MAC address for both legacy and new cases (Jonathan Toppins) [1970643] - ice: Register auxiliary device to provide RDMA (Jonathan Toppins) [1970643] - ice: Implement iidc operations (Jonathan Toppins) [1970643] - virtchnl: Use pad byte in virtchnl_ether_addr to specify MAC type (Jonathan Toppins) [1970643] - iidc: Introduce iidc.h (Jonathan Toppins) [1970643] - ice: Initialize RDMA support (Jonathan Toppins) [1970643] - ice: Respond to a NETDEV_UNREGISTER event for LAG (Jonathan Toppins) [1970643] - Revert "Revert "ice: Add initial support framework for LAG"" (Jonathan Toppins) [1970643] - ice: reduce scope of variable (Jonathan Toppins) [1970643] - ice: remove return variable (Jonathan Toppins) [1970643] - ice: suppress false cppcheck issues (Jonathan Toppins) [1970643] - ice: Set vsi->vf_id as ICE_INVAL_VFID for non VF VSI types (Jonathan Toppins) [1970643] - ice: remove unused struct member (Jonathan Toppins) [1970643] - ice: use local for consistency (Jonathan Toppins) [1970643] - ice: print name in /proc/iomem (Jonathan Toppins) [1970643] - ice: Reimplement module reads used by ethtool (Jonathan Toppins) [1970643] - ice: refactor ITR data structures (Jonathan Toppins) [1970643] - ice: manage interrupts during poll exit (Jonathan Toppins) [1970643] - ice: replace custom AIM algorithm with kernel's DIM library (Jonathan Toppins) [1970643] - ice: refactor interrupt moderation writes (Jonathan Toppins) [1970643] - ice: Add new VSI states to track netdev alloc/registration (Jonathan Toppins) [1970643] - ice: Drop leading underscores in enum ice_pf_state (Jonathan Toppins) [1970643] - ice: use kernel definitions for IANA protocol ports and ether-types (Jonathan Toppins) [1970643] - ice: Remove unnecessary blank line (Jonathan Toppins) [1970643] - ice: Remove unnecessary checks in add/kill_vid ndo ops (Jonathan Toppins) [1970643] - ice: Remove rx_gro_dropped stat (Jonathan Toppins) [1970643] - ice: Use local variable instead of pointer derefs (Jonathan Toppins) [1970643] - ice: Remove unnecessary variable (Jonathan Toppins) [1970643] - ice: Limit forced overrides based on FW version (Jonathan Toppins) [1970643] - ice: Use default configuration mode for PHY configuration (Jonathan Toppins) [1970643] - ice: Replace some memsets and memcpys with assignment (Jonathan Toppins) [1970643] - ice: Fix error return codes in ice_set_link_ksettings (Jonathan Toppins) [1970643] - ice: Rename a couple of variables (Jonathan Toppins) [1970643] - ice: Remove unnecessary checker loop (Jonathan Toppins) [1970643] - ice: Ignore EMODE return for opcode 0x0605 (Jonathan Toppins) [1970643] - ice: Align macro names to the specification (Jonathan Toppins) [1970643] - ice: Modify recursive way of adding nodes (Jonathan Toppins) [1970643] - ice: Re-send some AQ commands, as result of EBUSY AQ error (Jonathan Toppins) [1970643] - ice: Correct comment block style (Jonathan Toppins) [1970643] - ice: cleanup style issues (Jonathan Toppins) [1970643] - ice: rename ptype bitmap (Jonathan Toppins) [1970643] - ice: correct memory allocation call (Jonathan Toppins) [1970643] - ice: Check for bail out condition early (Jonathan Toppins) [1970643] - ice: remove unnecessary duplicated AQ command flag setting (Jonathan Toppins) [1970643] - ice: change link misconfiguration message (Jonathan Toppins) [1970643] - ice: Update to use package info from ice segment (Jonathan Toppins) [1970643] - ice: Delay netdev registration (Jonathan Toppins) [1970643] - ice: Add Support for XPS (Jonathan Toppins) [1970643] - ice: Fix fall-through warnings for Clang (Jonathan Toppins) [1970643] - ice: Fix prototype warnings (Jonathan Toppins) [1970643] - ice: move headroom initialization to ice_setup_rx_ctx (Jonathan Toppins) [1970643] - ice: store the result of ice_rx_offset() onto ice_ring (Jonathan Toppins) [1970643] - sched/core: Mitigate race cpus_share_cache()/update_top_cache_domain() (Phil Auld) [2011436] - sched/fair: Prevent dead task groups from regaining cfs_rq's (Phil Auld) [2011436] - sched/fair: Removed useless update of p->recent_used_cpu (Phil Auld) [2011436] - sched: Always inline is_percpu_thread() (Phil Auld) [2011436] - sched/fair: Add ancestors of unthrottled undecayed cfs_rq (Phil Auld) [2011436] - sched: Remove unused inline function __rq_clock_broken() (Phil Auld) [2011436] - sched: Prevent balance_push() on remote runqueues (Phil Auld) [2011436] - cpumask/hotplug: Fix cpu_dying() state tracking (Phil Auld) [2011436] - sched: Use cpu_dying() to fix balance_push vs hotplug-rollback (Phil Auld) [2011436] - cpumask: Introduce DYING mask (Phil Auld) [2011436] - cpumask: Make cpu_{online,possible,present,active}() inline (Phil Auld) [2011436] - cpu/hotplug: Cache number of online CPUs (Phil Auld) [2011436] - sched: Switch wait_task_inactive to HRTIMER_MODE_REL_HARD (Phil Auld) [2011436] - psi: Fix race between psi_trigger_create/destroy (Phil Auld) [2011436] - sctp: add vtag check in sctp_sf_ootb (Xin Long) [2001767] - sctp: add vtag check in sctp_sf_do_8_5_1_E_sa (Xin Long) [2001767] - sctp: add vtag check in sctp_sf_violation (Xin Long) [2001767] - sctp: fix the processing for COOKIE_ECHO chunk (Xin Long) [2001767] - sctp: fix the processing for INIT_ACK chunk (Xin Long) [2001767] - sctp: fix the processing for INIT chunk (Xin Long) [2001767] - sctp: use init_tag from inithdr for ABORT chunk (Xin Long) [2001767]- KVM: arm64: Extract ESR_ELx.EC only (Gavin Shan) [2008070] - KVM: arm64: vgic-v3: Align emulated cpuif LPI state machine with the pseudocode (Gavin Shan) [2008070] - KVM: arm64: vgic-v3: Don't advertise ICC_CTLR_EL1.SEIS (Gavin Shan) [2008070] - KVM: arm64: Fix reporting of endianess when the access originates at EL0 (Gavin Shan) [2008070] - KVM: arm64: Trim guest debug exception handling (Gavin Shan) [2008070] - KVM: arm64: Upgrade VMID accesses to {READ,WRITE}_ONCE (Gavin Shan) [2008070] - KVM: arm64: vgic: Drop WARN from vgic_get_irq (Gavin Shan) [2008070] - KVM: arm64: Enforce reserved bits for PSCI target affinities (Gavin Shan) [2008070] - KVM: arm64: Handle PSCI resets before userspace touches vCPU state (Gavin Shan) [2008070] - KVM: arm64: Fix read-side race on updates to vcpu reset state (Gavin Shan) [2008070] - KVM: arm64: Restore PMU configuration on first run (Gavin Shan) [2008070] - KVM: arm64: Don't zero the cycle count register when PMCR_EL0.P is set (Gavin Shan) [2008070] - KVM: arm64: Prevent mixed-width VM creation (Gavin Shan) [2008070] - KVM: arm64: Fix debug register indexing (Gavin Shan) [2008070] - KVM: arm64: Reject VM creation when the default IPA size is unsupported (Gavin Shan) [2008070] - KVM: arm64: Limit the debug architecture to ARMv8.0 (Gavin Shan) [2008070] - KVM: arm64: Handle SCXTNUM_ELx traps (Gavin Shan) [2008070] - arm64: kvm: mte: Hide the MTE CPUID information from the guests (Gavin Shan) [2008070] - arm64: mte: Fix typo in macro definition (Gavin Shan) [2008070] - arm64/cpufeature: Add remaining feature bits in ID_AA64PFR1 register (Gavin Shan) [2008070] - arm64: mte: system register definitions (Gavin Shan) [2008070] - arm64: sysreg: Clean up instructions for modifying PSTATE fields (Gavin Shan) [2008070] - KVM: arm64: Only reschedule if MMU_NOTIFIER_RANGE_BLOCKABLE is not set (Gavin Shan) [2008070] - arm64: kvm: Fix IDMAP overlap with HYP VA (Gavin Shan) [2008070] - packet: rework packet_pick_tx_queue() to use common code selection (Petr Oros) [2016477] - net: dev: rename queue selection helpers. (Petr Oros) [2016477] - Revert "cpuset: Make cpuset hotplug synchronous" (Waiman Long) [2023783] - tcp: fix TLP timer not set when CA_STATE changes from DISORDER to OPEN (Paolo Abeni) [2018546] - net: Only allow init netns to set default tcp cong to a restricted algo (Paolo Abeni) [2018546] - ipv6: tcp: drop silly ICMPv6 packet too big messages (Paolo Abeni) [2018546] - tcp: annotate data races around tp->mtu_info (Paolo Abeni) [2018546] - net: send SYNACK packet with accepted fwmark (Paolo Abeni) [2018546] - tcp: call sk_wmem_schedule before sk_mem_charge in zerocopy path (Paolo Abeni) [2018546] - net/tcp_fastopen: fix data races around tfo_active_disable_stamp (Paolo Abeni) [2018546] - net/tcp_fastopen: remove obsolete extern (Paolo Abeni) [2018546] - net, gro: Set inner transport header offset in tcp/udp GRO hook (Paolo Abeni) [2018546] - tcp_bbr: fix u32 wrap bug in round logic if bbr_init() called after 2B packets (Paolo Abeni) [2018546] - tcp: seq_file: Avoid skipping sk during tcp_seek_last_pos (Paolo Abeni) [2018546] - tcp: fix tp->undo_retrans accounting in tcp_sacktag_one() (Paolo Abeni) [2018546] - evm: mark evm_fixmode as __ro_after_init (Bruno Meneguele) [2017155] - IMA: remove -Wmissing-prototypes warning (Bruno Meneguele) [2017155] - ima: Set correct casting types (Bruno Meneguele) [2017155] - evm: Don't return an error in evm_write_xattrs() if audit is not enabled (Bruno Meneguele) [2017155] - evm: fix writing /evm overflow (Bruno Meneguele) [2017155] - ima: Fix function name error in comment. (Bruno Meneguele) [2017155] - ima: Fix the error code for restoring the PCR value (Bruno Meneguele) [2017155] - integrity: double check iint_cache was initialized (Bruno Meneguele) [2017155] - certs: Fix blacklist flag type confusion (Bruno Meneguele) [2017155] - integrity: Make function integrity_add_key() static (Bruno Meneguele) [2017155] - ima: Free IMA measurement buffer after kexec syscall (Bruno Meneguele) [2017155] - ima: Free IMA measurement buffer on error (Bruno Meneguele) [2017155] - evm: Fix memleak in init_desc (Bruno Meneguele) [2017155] - crypto: shash - remove shash_desc::flags (Bruno Meneguele) [2017155] - ima: Don't modify file descriptor mode on the fly (Bruno Meneguele) [2017155] - evm: Check size of security.evm before using it (Bruno Meneguele) [2017155] - ima: Remove semicolon at the end of ima_get_binary_runtime_size() (Bruno Meneguele) [2017155] - ima: Don't ignore errors from crypto_shash_update() (Bruno Meneguele) [2017155] - integrity: remove redundant initialization of variable ret (Bruno Meneguele) [2017155] - ima: Fail rule parsing when appraise_flag=blacklist is unsupportable (Bruno Meneguele) [2017155] - ima: Fail rule parsing when the KEXEC_CMDLINE hook is combined with an invalid cond (Bruno Meneguele) [2017155] - ima: Fail rule parsing when buffer hook functions have an invalid action (Bruno Meneguele) [2017155] - ima: Free the entire rule if it fails to parse (Bruno Meneguele) [2017155] - ima: Free the entire rule when deleting a list of rules (Bruno Meneguele) [2017155] - evm: Fix possible memory leak in evm_calc_hmac_or_hash() (Bruno Meneguele) [2017155] - ima: Fix ima digest hash table key calculation (Bruno Meneguele) [2017155] - ima: Fix return value of ima_write_policy() (Bruno Meneguele) [2017155] - evm: Fix a small race in init_desc() (Bruno Meneguele) [2017155] - crypto: drop mask=CRYPTO_ALG_ASYNC from 'shash' tfm allocations (Bruno Meneguele) [2017155] - evm: Don't deadlock if a crypto algorithm is unavailable (Bruno Meneguele) [2017155] - evm: Check also if *tfm is an error pointer in init_desc() (Bruno Meneguele) [2017155] - ima: avoid appraise error for hash calc interrupt (Bruno Meneguele) [2017155] - integrity: remove pointless subdir-$(CONFIG_...) (Bruno Meneguele) [2017155] - integrity: remove unneeded, broken attempt to add -fshort-wchar (Bruno Meneguele) [2017155] - x86/cpu: Fix migration safety with X86_BUG_NULL_SEL (Vitaly Kuznetsov) [2016961] - fs/xfs: convert comma to semicolon (Bill O'Donnell) [2009521] - xfs: remove xfs_buf_t typedef (Bill O'Donnell) [2009521] - xfs: open code updating i_mode in xfs_set_acl (Bill O'Donnell) [2009521] - xfs: remove xfs_vn_setattr_nonsize (Bill O'Donnell) [2009521] - xfs: remove unneeded return value check for *init_cursor() (Bill O'Donnell) [2009521] - xfs: introduce xfs_validate_stripe_geometry() (Bill O'Donnell) [2009521] - xfs: show the proper user quota options (Bill O'Donnell) [2009521] - xfs: remove the unused XFS_B_FSB_OFFSET macro (Bill O'Donnell) [2009521] - xfs: remove unnecessary null check in xfs_generic_create (Bill O'Donnell) [2009521] - xfs: directly return if the delta equal to zero (Bill O'Donnell) [2009521] - xfs: delete duplicated tp->t_dqinfo null check and allocation (Bill O'Donnell) [2009521] - xfs: rename xfs_fc_* back to xfs_fs_* (Bill O'Donnell) [2009521] - xfs: refactor file range validation (Bill O'Donnell) [2009521] - xfs: refactor realtime volume extent validation (Bill O'Donnell) [2009521] - xfs: refactor data device extent validation (Bill O'Donnell) [2009521] - xfs: scrub should mark a directory corrupt if any entries cannot be iget'd (Bill O'Donnell) [2009521] - xfs: detect overflows in bmbt records (Bill O'Donnell) [2009521] - xfs: trace log intent item recovery failures (Bill O'Donnell) [2009521] - xfs: validate feature support when recovering rmap/refcount intents (Bill O'Donnell) [2009521] - xfs: improve the code that checks recovered extent-free intent items (Bill O'Donnell) [2009521] - xfs: hoist recovered extent-free intent checks out of xfs_efi_item_recover (Bill O'Donnell) [2009521] - xfs: improve the code that checks recovered refcount intent items (Bill O'Donnell) [2009521] - xfs: hoist recovered refcount intent checks out of xfs_cui_item_recover (Bill O'Donnell) [2009521] - xfs: improve the code that checks recovered rmap intent items (Bill O'Donnell) [2009521] - xfs: hoist recovered rmap intent checks out of xfs_rui_item_recover (Bill O'Donnell) [2009521] - xfs: improve the code that checks recovered bmap intent items (Bill O'Donnell) [2009521] - xfs: hoist recovered bmap intent checks out of xfs_bui_item_recover (Bill O'Donnell) [2009521] - xfs: move kernel-specific superblock validation out of libxfs (Bill O'Donnell) [2009521] - platform/x86: amd-pmc: Increase the response register timeout (David Arcari) [2005064] - ARM: 9093/1: drivers: firmwapsci: Register with kernel restart handler (Mark Salter) [1996748] - arm64/kernel: Remove needless Call Frame Information annotations (Mark Salter) [1996748] - arm64: smccc: Add support for SMCCCv1.2 extended input/output registers (Mark Salter) [1996748] - psci: Remove unneeded semicolon (Mark Salter) [1996748] - firmware: smccc: Add SMCCC TRNG function call IDs (Mark Salter) [1996748] - arm64: Add support for SMCCC TRNG entropy source (Mark Salter) [1996748] - firmware: smccc: Introduce SMCCC TRNG framework (Mark Salter) [1996748] - arm64: random: Remove no longer needed prototypes (Mark Salter) [1996748] - arm64: kaslr: Use standard early random function (Mark Salter) [1996748] - random: random.h should include archrandom.h, not the other way around (Mark Salter) [1996748] - arm64: add credited/trusted RNG support (Mark Salter) [1996748] - arm64: Use v8.5-RNG entropy for KASLR seed (Mark Salter) [1996748] - arm64: kaslr: Check command line before looking for a seed (Mark Salter) [1996748] - arm64: kaslr: Announce KASLR status on boot (Mark Salter) [1996748] - psci: Add accessor for psci_0_1_function_ids (Mark Salter) [1996748] - psci: Replace psci_function_id array with a struct (Mark Salter) [1996748] - psci: Split functions to v0.1 and v0.2+ variants (Mark Salter) [1996748] - psci: Support psci_ops.get_version for v0.1 (Mark Salter) [1996748] - arm64: psci: Avoid printing in cpu_psci_cpu_die() (Mark Salter) [1996748] - firmware: psci: Extend psci_set_osi_mode() to allow reset to PC mode (Mark Salter) [1996748] - smccc: Use separate variables for args and results (Mark Salter) [1996748] - smccc: Define vendor hyp owned service call region (Mark Salter) [1996748] - firmware: smccc: Export both smccc functions (Mark Salter) [1996748] - sched,psci: Convert to sched_set_fifo*() (Mark Salter) [1996748] - firmware: smccc: Add ARCH_SOC_ID support (Mark Salter) [1996748] - base: soc: Add serial_number attribute to soc (Mark Salter) [1996748] - drivers/firmware/psci: Assign @err directly in hotplug_tests() (Mark Salter) [1996748] - drivers/firmware/psci: Fix memory leakage in alloc_init_cpu_groups() (Mark Salter) [1996748] - firmware: smccc: Fix missing prototype warning for arm_smccc_version_init (Mark Salter) [1996748] - firmware: smccc: Add function to fetch SMCCC version (Mark Salter) [1996748] - firmware: smccc: Refactor SMCCC specific bits into separate file (Mark Salter) [1996748] - firmware: smccc: Drop smccc_version enum and use ARM_SMCCC_VERSION_1_x instead (Mark Salter) [1996748] - firmware: smccc: Add HAVE_ARM_SMCCC_DISCOVERY to identify SMCCC v1.1 and above (Mark Salter) [1996748] - firmware: psci: Replace cpu_up/down() with add/remove_cpu() (Mark Salter) [1996748] - firmware: psci: Export functions to manage the OSI mode (Mark Salter) [1996748] - arm64: psci: Reduce the waiting time for cpu_psci_cpu_kill() (Mark Salter) [1996748] - firmware/psci: use common SMCCC_CONDUIT_* (Mark Salter) [1996748] - arm64: smp: disable hotplug on trusted OS resident CPU (Mark Salter) [1996748] - PSCI: cpuidle: Refactor CPU suspend power_state parameter handling (Mark Salter) [1996748] - ARM: psci: cpuidle: Enable PSCI CPUidle driver (Mark Salter) [1996748] - drivers: firmware: psci: Decouple checker from generic ARM CPUidle (Mark Salter) [1996748] - firmware/psci: psci_checker: Park kthreads before stopping them (Mark Salter) [1996748] - firmware/psci: add support for SYSTEM_RESET2 (Mark Salter) [1996748] - drivers: firmware: psci: Announce support for OS initiated suspend mode (Mark Salter) [1996748] - drivers: firmware: psci: Simplify error path of psci_dt_init() (Mark Salter) [1996748] - drivers: firmware: psci: Split psci_dt_cpu_init_idle() (Mark Salter) [1996748] - drivers: firmware: psci: Move psci to separate directory (Mark Salter) [1996748] - arm64: remove unused asm/compiler.h header file (Mark Salter) [1996748] - ppc64: Adding read_lock definition to nvme (Gopal Tiwari) [1990475] - nvme: fix per-namespace chardev deletion (Gopal Tiwari) [1990475] - nvme: set the PRACT bit when using Write Zeroes with T10 PI (Gopal Tiwari) [1990475] - nvme: fix nvme_setup_command metadata trace event (Gopal Tiwari) [1990475] - nvme-pci: don't WARN_ON in nvme_reset_work if ctrl.state is not RESETTING (Gopal Tiwari) [1990475] - nvme: fix refcounting imbalance when all paths are down (Gopal Tiwari) [1990475] - nvme-pci: do not call nvme_dev_remove_admin from nvme_remove (Gopal Tiwari) [1990475] - nvme-pci: fix multiple races in nvme_setup_io_queues (Gopal Tiwari) [1990475] - nvme-tcp: use __dev_get_by_name instead dev_get_by_name for OPT_HOST_IFACE (Gopal Tiwari) [1990475] - nvme-tcp: can't set sk_user_data without write_lock (Gopal Tiwari) [1990475] - nvme: use blk_execute_rq() for passthrough commands (Gopal Tiwari) [1990475] - nvmet: use NVMET_MAX_NAMESPACES to set nn value (Gopal Tiwari) [1990475] - nvme-pci: remove zeroout memset call for struct (Gopal Tiwari) [1990475] - nvme: remove zeroout memset call for struct (Gopal Tiwari) [1990475] - nvmet: add ZBD over ZNS backend support (Gopal Tiwari) [1990475] - nvmet: remove zeroout memset call for struct (Gopal Tiwari) [1990475] - nvmet: use req->cmd directly in file-ns fast path (Gopal Tiwari) [1990475] - nvmet: add Command Set Identifier support (Gopal Tiwari) [1990475] - nvmet: add nvmet_req_bio put helper for backends (Gopal Tiwari) [1990475] - nvmet: use nvme status value directly (Gopal Tiwari) [1990475] - nvmet: use u32 for nvmet_subsys max_nsid (Gopal Tiwari) [1990475] - nvmet: remove local variable (Gopal Tiwari) [1990475] - nvmet: add req cns error complete helper (Gopal Tiwari) [1990475] - nvmet: use req->cmd directly in bdev-ns fast path (Gopal Tiwari) [1990475] - nvmet: use u32 type for the local variable nsid (Gopal Tiwari) [1990475] - nvme-fabrics: remove memset in connect io q (Gopal Tiwari) [1990475] - nvme-fabrics: remove memset in nvmf_reg_write32() (Gopal Tiwari) [1990475] - nvme-fabrics: remove memset in connect admin q (Gopal Tiwari) [1990475] - nvmet: make ver stable once connection established (Gopal Tiwari) [1990475] - nvmet: make sn stable once connection was established (Gopal Tiwari) [1990475] - nvmet: change sn size and check validity (Gopal Tiwari) [1990475] - nvme-tcp: use ctrl sgl check helper (Gopal Tiwari) [1990475] - nvmet-fc: do not check for invalid target port in nvmet_fc_handle_fcp_rqst() (Gopal Tiwari) [1990475] - nvme-fabrics: remove memset in nvmf_reg_read64() (Gopal Tiwari) [1990475] - nvmet: allow mn change if subsys not discovered (Gopal Tiwari) [1990475] - nvme-fc: use ctrl sgl check helper (Gopal Tiwari) [1990475] - nvme-pci: fix var. type for increasing cq_head (Gopal Tiwari) [1990475] - nvme: add a helper to check ctrl sgl support (Gopal Tiwari) [1990475] - nvme: factor out a nvme_validate_passthru_nsid helper (Gopal Tiwari) [1990475] - nvme-tcp: fix error codes in nvme_tcp_setup_ctrl() (Gopal Tiwari) [1990475] - nvme: fix grammar in the CONFIG_NVME_MULTIPATH kconfig help text (Gopal Tiwari) [1990475] - nvme: verify MNAN value if ANA is enabled (Gopal Tiwari) [1990475] - ACPI: Check StorageD3Enable _DSD property in ACPI code (Gopal Tiwari) [1990475] - nvmet: move ka_work initialization to nvmet_alloc_ctrl (Gopal Tiwari) [1990475] - nvme: remove nvme_{get,put}_ns_from_disk (Gopal Tiwari) [1990475] - nvme: split nvme_report_zones (Gopal Tiwari) [1990475] - nvmet: remove a superfluous variable (Gopal Tiwari) [1990475] - nvme: open code nvme_put_ns_from_disk in nvme_ns_head_chr_ioctl (Gopal Tiwari) [1990475] - nvme: move the CSI sanity check into nvme_ns_report_zones (Gopal Tiwari) [1990475] - nvme-fabrics: remove extra braces (Gopal Tiwari) [1990475] - nvme: open code nvme_{get,put}_ns_from_disk in nvme_ns_head_ioctl (Gopal Tiwari) [1990475] - nvme: add a sparse annotation to nvme_ns_head_ctrl_ioctl (Gopal Tiwari) [1990475] - nvme-fabrics: remove an extra comment (Gopal Tiwari) [1990475] - nvme-fabrics: remove extra new lines in the switch (Gopal Tiwari) [1990475] - nvme: open code nvme_put_ns_from_disk in nvme_ns_head_ctrl_ioctl (Gopal Tiwari) [1990475] - nvme: extend and modify the APST configuration algorithm (Gopal Tiwari) [1990475] - nvme-tcp: allow selecting the network interface for connections (Gopal Tiwari) [1990475] - nvme-fabrics: fix the kerneldco comment for nvmf_log_connect_error() (Gopal Tiwari) [1990475] - nvme: remove redundant initialization of variable ret (Gopal Tiwari) [1990475] - nvmet: fix freeing unallocated p2pmem (Gopal Tiwari) [1990475] - nvme-loop: reset queue count to 1 in nvme_loop_destroy_io_queues() (Gopal Tiwari) [1990475] - nvme-loop: do not warn for deleted controllers during reset (Gopal Tiwari) [1990475] - nvme-loop: check for NVME_LOOP_Q_LIVE in nvme_loop_destroy_admin_queue() (Gopal Tiwari) [1990475] - nvme-loop: clear NVME_LOOP_Q_LIVE when nvme_loop_configure_admin_queue() fails (Gopal Tiwari) [1990475] - nvme-rdma: fix in-casule data send for chained sgls (Gopal Tiwari) [1990475] - nvmet: fix false keep-alive timeout when a controller is torn down (Gopal Tiwari) [1990475] - nvmet-tcp: fix inline data size comparison in nvmet_tcp_queue_response (Gopal Tiwari) [1990475] - nvme-tcp: remove incorrect Kconfig dep in BLK_DEV_NVME (Gopal Tiwari) [1990475] - nvme-fabrics: decode host pathing error for connect (Gopal Tiwari) [1990475] - nvme-fc: short-circuit reconnect retries (Gopal Tiwari) [1990475] - nvme: fix potential memory leaks in nvme_cdev_add (Gopal Tiwari) [1990475] - nvme-fc: clear q_live at beginning of association teardown (Gopal Tiwari) [1990475] - nvme-tcp: rerun io_work if req_list is not empty (Gopal Tiwari) [1990475] - nvme-tcp: fix possible use-after-completion (Gopal Tiwari) [1990475] - nvme-loop: fix memory leak in nvme_loop_create_ctrl() (Gopal Tiwari) [1990475] - nvmet: fix memory leak in nvmet_alloc_ctrl() (Gopal Tiwari) [1990475] - nvmet: seset ns->file when open fails (Gopal Tiwari) [1990475] - nvmet: demote fabrics cmd parse err msg to debug (Gopal Tiwari) [1990475] - nvmet: fix inline bio check for passthru (Gopal Tiwari) [1990475] - nvmet: fix inline bio check for bdev-ns (Gopal Tiwari) [1990475] - nvmet: use helper to remove the duplicate code (Gopal Tiwari) [1990475] - nvmet: demote discovery cmd parse err msg to debug (Gopal Tiwari) [1990475] - nvmet: remove unsupported command noise (Gopal Tiwari) [1990475] - nvme-pci: fix controller reset hang when racing with nvme_timeout (Gopal Tiwari) [1990475] - nvme: move the fabrics queue ready check routines to core (Gopal Tiwari) [1990475] - nvme: avoid memset for passthrough requests (Gopal Tiwari) [1990475] - nvme: add nvme_get_ns helper (Gopal Tiwari) [1990475] - nvme: fix controller ioctl through ns_head (Gopal Tiwari) [1990475] - nvme: introduce generic per-namespace chardev (Gopal Tiwari) [1990475] - nvme: cleanup nvme_configure_apst (Gopal Tiwari) [1990475] - nvme: do not try to reconfigure APST when the controller is not live (Gopal Tiwari) [1990475] - nvme: sanitize KATO setting (Gopal Tiwari) [1990475] - nvmet: avoid queuing keep-alive timer if it is disabled (Gopal Tiwari) [1990475] - nvme: fix NULL derefence in nvme_ctrl_fast_io_fail_tmo_show/store (Gopal Tiwari) [1990475] - nvme: let namespace probing continue for unsupported features (Gopal Tiwari) [1990475] - nvme: factor out nvme_ns_open and nvme_ns_release helpers (Gopal Tiwari) [1990475] - nvme: move nvme_ns_head_ops to multipath.c (Gopal Tiwari) [1990475] - nvme: factor out a nvme_tryget_ns_head helper (Gopal Tiwari) [1990475] - nvme: move the ioctl code to a separate file (Gopal Tiwari) [1990475] - nvme: don't bother to look up a namespace for controller ioctls (Gopal Tiwari) [1990475] - nvme: simplify block device ioctl handling for the !multipath case (Gopal Tiwari) [1990475] - nvme: simplify the compat ioctl handling (Gopal Tiwari) [1990475] - nvme-multipath: remove single trailing whitespace (Gopal Tiwari) [1990475] - nvme: pass a user pointer to nvme_nvm_ioctl (Gopal Tiwari) [1990475] - nvme: factor out a nvme_ns_ioctl helper (Gopal Tiwari) [1990475] - nvme: cleanup setting the disk name (Gopal Tiwari) [1990475] - nvme: remove single trailing whitespace (Gopal Tiwari) [1990475] - nvme-pci: remove single trailing whitespace (Gopal Tiwari) [1990475] - nvme: add a nvme_ns_head_multipath helper (Gopal Tiwari) [1990475] - nvmet: fix a spelling mistake "nubmer" -> "number" (Gopal Tiwari) [1990475] - nvmet-fc: simplify nvmet_fc_alloc_hostport (Gopal Tiwari) [1990475] - nvmet-tcp: fix a segmentation fault during io parsing error (Gopal Tiwari) [1990475] - lightnvm: use kobj_to_dev() (Gopal Tiwari) [1990475] - nvme: fix handling of large MDTS values (Gopal Tiwari) [1990475] - nvme: implement non-mdts command limits (Gopal Tiwari) [1990475] - nvme: disallow passthru cmd from targeting a nsid != nsid of the block dev (Gopal Tiwari) [1990475] - nvme: use sysfs_emit instead of sprintf (Gopal Tiwari) [1990475] - nvme-fc: check sgl supported by target (Gopal Tiwari) [1990475] - nvme: remove superfluous else in nvme_ctrl_loss_tmo_store (Gopal Tiwari) [1990475] - nvme: warn of unhandled effects only once (Gopal Tiwari) [1990475] - nvmet-tcp: enable optional queue idle period tracking (Gopal Tiwari) [1990475] - nvmet-tcp: fix incorrect locking in state_change sk callback (Gopal Tiwari) [1990475] - nvme-tcp: block BH in sk state_change sk callback (Gopal Tiwari) [1990475] - nvmet: return proper error code from discovery ctrl (Gopal Tiwari) [1990475] - nvme-tcp: check sgl supported by target (Gopal Tiwari) [1990475] - nvme: use driver pdu command for passthrough (Gopal Tiwari) [1990475] - nvmet: remove unnecessary ctrl parameter (Gopal Tiwari) [1990475] - nvmet-fc: update function documentation (Gopal Tiwari) [1990475] - nvme-pci: allocate nvme_command within driver pdu (Gopal Tiwari) [1990475] - nvmet: do not allow model_number exceed 40 bytes (Gopal Tiwari) [1990475] - nvme-fc: fix the function documentation comment (Gopal Tiwari) [1990475] - nvme: add new line after variable declatation (Gopal Tiwari) [1990475] - nvme: don't check nvme_req flags for new req (Gopal Tiwari) [1990475] - nvme: mark nvme_setup_passsthru() inline (Gopal Tiwari) [1990475] - nvme: split init identify into helper (Gopal Tiwari) [1990475] - nvme: rename nvme_init_identify() (Gopal Tiwari) [1990475] - nvme: reduce checks for zero command effects (Gopal Tiwari) [1990475] - nvmet: update error log page in nvmet_alloc_ctrl() (Gopal Tiwari) [1990475] - nvmet: remove an unnecessary function parameter to nvmet_check_ctrl_status (Gopal Tiwari) [1990475] - nvmet: remove a duplicate status assignment in nvmet_alloc_ctrl (Gopal Tiwari) [1990475] - nvmet: replace white spaces with tabs (Gopal Tiwari) [1990475] - nvme: use NVME_CTRL_CMIC_ANA macro (Gopal Tiwari) [1990475] - nvme-pci: cleanup nvme_irq() (Gopal Tiwari) [1990475] - nvme-pci: remove the barriers in nvme_irq() (Gopal Tiwari) [1990475] - nvmet-tcp: fix kmap leak when data digest in use (Gopal Tiwari) [1990475] - nvmet: don't check iosqes,iocqes for discovery controllers (Gopal Tiwari) [1990475] - nvme-tcp: fix a NULL deref when receiving a 0-length r2t PDU (Gopal Tiwari) [1990475] - nvme-rdma: fix possible hang when failing to set io queues (Gopal Tiwari) [1990475] - nvme-tcp: fix possible hang when failing to set io queues (Gopal Tiwari) [1990475] - nvme-fabrics: only reserve a single tag (Gopal Tiwari) [1990475] - nvme: allocate the keep alive request using BLK_MQ_REQ_NOWAIT (Gopal Tiwari) [1990475] - nvme: merge nvme_keep_alive into nvme_keep_alive_work (Gopal Tiwari) [1990475] - nvme-hwmon: Return error code when registration fails (Gopal Tiwari) [1990475] - nvme: update enumerations for status codes (Gopal Tiwari) [1990475]- scsi: mpt3sas: Fix incorrectly assigned error return and check (Tomas Henzl) [1990535] - scsi: mpt3sas: Introduce sas_ncq_prio_supported sysfs sttribute (Tomas Henzl) [1990535] - scsi: mpt3sas: Update driver version to 39.100.00.00 (Tomas Henzl) [1990535] - scsi: mpt3sas: Use firmware recommended queue depth (Tomas Henzl) [1990535] - scsi: mpt3sas: Bump driver version to 38.100.00.00 (Tomas Henzl) [1990535] - scsi: mpt3sas: Transition IOC to Ready state during shutdown (Tomas Henzl) [1990535] - scsi: mpt3sas: Fix error return value in _scsih_expander_add() (Tomas Henzl) [1990535] - scsi: mpt3sas: Fix Coverity reported issue (Tomas Henzl) [1990535] - scsi: mpt3sas: Fix fall-through warnings for Clang (Tomas Henzl) [1990535] - scsi: mpt3sas: Handle firmware faults during second half of IOC init (Tomas Henzl) [1990535] - scsi: mpt3sas: Handle firmware faults during first half of IOC init (Tomas Henzl) [1990535] - scsi: mpt3sas: Fix deadlock while cancelling the running firmware event (Tomas Henzl) [1990535] - scsi: mpt3sas: Documentation cleanup (Tomas Henzl) [1990535] - scsi: mpt3sas: Fix two kernel-doc headers (Tomas Henzl) [1990535] - scsi: mpt3sas: Fix out-of-bounds warnings in _ctl_addnl_diag_query (Tomas Henzl) [1990535] - scsi: megaraid_sas: Driver version update to 07.719.03.00-rc1 (Tomas Henzl) [1989643] - scsi: megaraid_sas: Add helper functions for irq_context (Tomas Henzl) [1989643] - scsi: megaraid: Clean up some inconsistent indenting (Tomas Henzl) [1989643] - scsi: megaraid: Fix Coccinelle warning (Tomas Henzl) [1989643] - IB/cma: Do not send IGMP leaves for sendonly Multicast groups (Kamal Heib) [2007269] - hv_netvsc: Add comment of netvsc_xdp_xmit() (Mohammed Gamal) [2008560] - hv_netvsc: use netif_is_bond_master() instead of open code (Mohammed Gamal) [2008560] - hv_netvsc: Avoid field-overflowing memcpy() (Mohammed Gamal) [2008560] - hv_netvsc: Set needed_headroom according to VF (Mohammed Gamal) [2008560] - netfilter: conntrack: fix error path in nf_conntrack_pernet_init() (Florian Westphal) [1922568] - netfilter: nf_conntrack: provide modparam to always register conntrack hooks (Florian Westphal) [1922568] - sctp: return true only for pathmtu update in sctp_transport_pl_toobig (Xin Long) [1890383] - sctp: subtract sctphdr len in sctp_transport_pl_hlen (Xin Long) [1890383] - sctp: reset probe_timer in sctp_transport_pl_update (Xin Long) [1890383] - sctp: allow IP fragmentation when PLPMTUD enters Error state (Xin Long) [1890383] - sctp: send pmtu probe only if packet loss in Search Complete state (Xin Long) [1890383] - sctp: improve the code for pmtu probe send and recv update (Xin Long) [1890383] - sctp: prevent info leak in sctp_make_heartbeat() (Xin Long) [1890383] - sctp: check pl.raise_count separately from its increment (Xin Long) [1890383] - sctp: send the next probe immediately once the last one is acked (Xin Long) [1890383] - sctp: do black hole detection in search complete state (Xin Long) [1890383] - sctp: process sctp over udp icmp err on sctp side (Xin Long) [1890383] - sctp: extract sctp_v4_err_handle function from sctp_v4_err (Xin Long) [1890383] - sctp: extract sctp_v6_err_handle function from sctp_v6_err (Xin Long) [1890383] - sctp: remove the unessessary hold for idev in sctp_v6_err (Xin Long) [1890383] - sctp: enable PLPMTUD when the transport is ready (Xin Long) [1890383] - sctp: do state transition when receiving an icmp TOOBIG packet (Xin Long) [1890383] - sctp: do state transition when a probe succeeds on HB ACK recv path (Xin Long) [1890383] - sctp: do state transition when PROBE_COUNT == MAX_PROBES on HB send path (Xin Long) [1890383] - sctp: do the basic send and recv for PLPMTUD probe (Xin Long) [1890383] - sctp: add the probe timer in transport for PLPMTUD (Xin Long) [1890383] - sctp: add the constants/variables and states and some APIs for transport (Xin Long) [1890383] - sctp: add SCTP_PLPMTUD_PROBE_INTERVAL sockopt for sock/asoc/transport (Xin Long) [1890383] - sctp: add probe_interval in sysctl and sock/asoc/transport (Xin Long) [1890383] - sctp: add pad chunk and its make function and event table (Xin Long) [1890383] - blk-mq: still set q->make_request_fn for blk-mq (Ming Lei) [1999728] - PCI: Add AMD RS690 quirk to enable 64-bit DMA (Myron Stowe) [1993279] - PCI: Add ACS quirk for Broadcom BCM57414 NIC (Myron Stowe) [1993279] - PCI: Mark some NVIDIA GPUs to avoid bus reset (Myron Stowe) [1993279] - PCI: of: Clear 64-bit flag for non-prefetchable memory below 4GB (Myron Stowe) [1993279] - x86/PCI: Remove unused alloc_pci_root_info() return value (Myron Stowe) [1993279] - PCI: Delay after FLR of Intel DC P4510 NVMe (Myron Stowe) [1993279] - PCI: Delay after FLR of Intel DC P3700 NVMe (Myron Stowe) [1993279] - PCI: Disable Samsung SM961/PM961 NVMe before FLR (Myron Stowe) [1993279] - PCI/sysfs: Use sysfs_emit() and sysfs_emit_at() in "show" functions (Myron Stowe) [1993279] - PCI/sysfs: Rearrange smbios_attr_group and acpi_attr_group (Myron Stowe) [1993279] - PCI/sysfs: Tidy SMBIOS & ACPI label attributes (Myron Stowe) [1993279] - PCI/sysfs: Convert "index", "acpi_index", "label" to static attributes (Myron Stowe) [1993279] - PCI/sysfs: Define SMBIOS label attributes with DEVICE_ATTR*() (Myron Stowe) [1993279] - PCI/sysfs: Define ACPI label attributes with DEVICE_ATTR*() (Myron Stowe) [1993279] - PCI/sysfs: Rename device_has_dsm() to device_has_acpi_name() (Myron Stowe) [1993279] - PCI/sysfs: Convert "vpd" to static attribute (Myron Stowe) [1993279] - PCI/sysfs: Rename "vpd" attribute accessors (Myron Stowe) [1993279] - PCI/sysfs: Convert "reset" to static attribute (Myron Stowe) [1993279] - PCI/sysfs: Convert "rom" to static attribute (Myron Stowe) [1993279] - PCI/sysfs: Convert "config" to static attribute (Myron Stowe) [1993279] - PCI: Allow VPD access for QLogic ISP2722 (Myron Stowe) [1993279] - PCI/VPD: Add helper pci_get_func0_dev() (Myron Stowe) [1993279] - PCI/VPD: Remove pci_vpd_find_tag() SRDT handling (Myron Stowe) [1993279] - PCI/VPD: Remove pci_vpd_find_tag() 'offset' argument (Myron Stowe) [1993279] - PCI/VPD: Change pci_vpd_init() return type to void (Myron Stowe) [1993279] - PCI/VPD: Make missing VPD message less alarming (Myron Stowe) [1993279] - PCI/VPD: Remove pci_set_vpd_size() (Myron Stowe) [1993279] - PCI/VPD: Remove sysfs accessor size checking dead code (Myron Stowe) [1993279] - PCI/VPD: Remove obsolete Broadcom NIC quirk (Myron Stowe) [1993279] - PCI/ACPI: Fix acpi_pci_set_power_state() debug message (Myron Stowe) [1993279] - PCI: acpiphp: Fix whitespace issue (Myron Stowe) [1993279] - PCI: shpchp: Remove unused shpc_writeb() (Myron Stowe) [1993279] - PCI: cpqphp: Use DEFINE_SPINLOCK() for int15_lock (Myron Stowe) [1993279] - ACPI / hotplug / PCI: Fix reference count leak in enable_slot() (Myron Stowe) [1993279] - PCI: Add pci_disable_parity() (Myron Stowe) [1993279] - PCI: Release OF node in pci_scan_device()'s error path (Myron Stowe) [1993279] - fs: dlm: fix check for multi-homed hosts (Alexander Aring) [1889887] - iommu: remove iommu_domain_{get,set}_attr (Jerry Snitselaar) [2004349] - iommu/fsl_pamu: enable the liodn when attaching a device (Jerry Snitselaar) [2004349] - iommu/fsl_pamu: replace DOMAIN_ATTR_FSL_PAMU_STASH with a direct call (Jerry Snitselaar) [2004349] - iommu/fsl_pamu: remove ->domain_window_enable (Jerry Snitselaar) [2004349] - iommu/fsl_pamu: remove support for multiple windows (Jerry Snitselaar) [2004349] - iommu/fsl_pamu: remove fsl_pamu_get_domain_attr (Jerry Snitselaar) [2004349] - iommu: remove the unused domain_window_disable method (Jerry Snitselaar) [2004349] - iommu: Remove .domain_{get,set}_windows (Jerry Snitselaar) [2004349] - iommu/arm-smmu-v3: Decrease the queue size of evtq and priq (Jerry Snitselaar) [2004349] - iommu/vt-d: Use pasid_pte_is_present() helper function (Jerry Snitselaar) [2004349] - iommu/vt-d: Update the virtual command related registers (Jerry Snitselaar) [2004349] - ACPI: IORT: Handle device properties with software node API (Jerry Snitselaar) [2004349] - iommu: Update "iommu.strict" documentation (Jerry Snitselaar) [2004349] - iommu/dma: Remove redundant "!dev" checks (Jerry Snitselaar) [2004349] - iommu/virtio: Drop IOVA cookie management (Jerry Snitselaar) [2004349] - iommu/vt-d: Drop IOVA cookie management (Jerry Snitselaar) [2004349] - iommu/arm-smmu: Drop IOVA cookie management (Jerry Snitselaar) [2004349] - iommu/amd: Drop IOVA cookie management (Jerry Snitselaar) [2004349] - iommu: Pull IOVA cookie management into the core (Jerry Snitselaar) [2004349] - iommu/arm-smmu-v3: Stop pre-zeroing batch commands (Jerry Snitselaar) [2004349] - iommu/arm-smmu-v3: Extract reusable function __arm_smmu_cmdq_skip_err() (Jerry Snitselaar) [2004349] - iommu/arm-smmu-v3: Add and use static helper function arm_smmu_get_cmdq() (Jerry Snitselaar) [2004349] - iommu/arm-smmu-v3: Remove some unneeded init in arm_smmu_cmdq_issue_cmdlist() (Jerry Snitselaar) [2004349] - iommu/arm-smmu-v3: Add and use static helper function arm_smmu_cmdq_issue_cmd_with_sync() (Jerry Snitselaar) [2004349] - iommu/arm-smmu-v3: Use command queue batching helpers to improve performance (Jerry Snitselaar) [2004349] - iommu/amd: Use only natural aligned flushes in a VM (Jerry Snitselaar) [2004349] - iommu/amd: Sync once for scatter-gather operations (Jerry Snitselaar) [2004349] - iommu/amd: Tailored gather logic for AMD (Jerry Snitselaar) [2004349] - iommu: Factor iommu_iotlb_gather_is_disjoint() out (Jerry Snitselaar) [2004349] - iommu: Improve iommu_iotlb_gather helpers (Jerry Snitselaar) [2004349] - iommu/amd: Do not use flush-queue when NpCache is on (Jerry Snitselaar) [2004349] - iommu/amd: Selective flush on unmap (Jerry Snitselaar) [2004349] - iommu/amd: Convert from atomic_t to refcount_t on pasid_state->count (Jerry Snitselaar) [2004349] - iommu: Streamline iommu_iova_to_phys() (Jerry Snitselaar) [2004349] - iommu/vt-d: Allow devices to have more than 32 outstanding PRs (Jerry Snitselaar) [1920744] - iommu/vt-d: Drop "0x" prefix from PCI bus & device addresses (Jerry Snitselaar) [2004349] - iommu/vt-d: Fix a deadlock in intel_svm_drain_prq() (Jerry Snitselaar) [2004349] - iommu/vt-d: Fix PASID leak in intel_svm_unbind_mm() (Jerry Snitselaar) [2004349] - iommu/amd: Fix printing of IOMMU events when rate limiting kicks in (Jerry Snitselaar) [2004349] - iommu/arm-smmu: Fix missing unlock on error in arm_smmu_device_group() (Jerry Snitselaar) [2004349] - iommu/arm-smmu: Fix race condition during iommu_group creation (Jerry Snitselaar) [2004349] - iommu: Fix race condition during default domain allocation (Jerry Snitselaar) [2004349] - iommu/arm-smmu-v3: Implement the map_pages() IOMMU driver callback (Jerry Snitselaar) [1971977] - iommu/arm-smmu-v3: Implement the unmap_pages() IOMMU driver callback (Jerry Snitselaar) [1971977] - iommu/vt-d: Move clflush'es from iotlb_sync_map() to map_pages() (Jerry Snitselaar) [1971977] - iommu/vt-d: Implement map/unmap_pages() iommu_ops callback (Jerry Snitselaar) [1971977] - iommu/vt-d: Report real pgsize bitmap to iommu core (Jerry Snitselaar) [1971977] - iommu/arm-smmu: Implement the map_pages() IOMMU driver callback (Jerry Snitselaar) [1971977] - iommu/arm-smmu: Implement the unmap_pages() IOMMU driver callback (Jerry Snitselaar) [1971977] - iommu/io-pgtable-arm: Implement arm_lpae_map_pages() (Jerry Snitselaar) [1971977] - iommu/io-pgtable-arm: Implement arm_lpae_unmap_pages() (Jerry Snitselaar) [1971977] - iommu/io-pgtable-arm: Prepare PTE methods for handling multiple entries (Jerry Snitselaar) [1971977] - iommu: Add support for the map_pages() callback (Jerry Snitselaar) [1971977] - iommu: Hook up '->unmap_pages' driver callback (Jerry Snitselaar) [1971977] - iommu: Split 'addr_merge' argument to iommu_pgsize() into separate parts (Jerry Snitselaar) [1971977] - iommu: Use bitmap to calculate page size in iommu_pgsize() (Jerry Snitselaar) [1971977] - iommu: Add a map_pages() op for IOMMU drivers (Jerry Snitselaar) [1971977] - iommu/io-pgtable: Introduce map_pages() as a page table op (Jerry Snitselaar) [1971977] - iommu: Add an unmap_pages() op for IOMMU drivers (Jerry Snitselaar) [1971977] - iommu/io-pgtable: Introduce unmap_pages() as a page table op (Jerry Snitselaar) [1971977] - iommu/vt-d: Fix incomplete cache flush in intel_pasid_tear_down_entry() (Jerry Snitselaar) [2004349] - iommu/vt-d: Fix PASID reference leak (Jerry Snitselaar) [2004349] - iommu: Check if group is NULL before remove device (Jerry Snitselaar) [2004349] - iommu/dma: Fix leak in non-contiguous API (Jerry Snitselaar) [2004349] - iommu/arm-smmu-v3: Fix fall-through warning for Clang (Jerry Snitselaar) [2004349] - iommu/vt-d: Fix clearing real DMA device's scalable-mode context entries (Jerry Snitselaar) [2004349] - iommu/vt-d: Global devTLB flush when present context entry changed (Jerry Snitselaar) [2004349] - iommu/arm-smmu: Use Tegra implementation on Tegra186 (Jerry Snitselaar) [2004349] - iommu: Delete a duplicate check in iommu_change_dev_def_domain() (Jerry Snitselaar) [2004349] - iommu/dma: Fix compile warning in 32-bit builds (Jerry Snitselaar) [2004349] - iommu: Drop unnecessary of_iommu.h includes (Jerry Snitselaar) [2004349] - iommu: Remove unused of_get_dma_window() (Jerry Snitselaar) [2004349] - iommu/iova: Put free_iova_mem() outside of spinlock iova_rbtree_lock (Jerry Snitselaar) [2004349] - iommu/dma: Fix IOVA reserve dma ranges (Jerry Snitselaar) [2004349] - iommu/virtio: Enable x86 support (Jerry Snitselaar) [2004349] - iommu/dma: Pass address limit rather than size to iommu_setup_dma_ops() (Jerry Snitselaar) [2004349] - iommu/amd: Fix section mismatch warning for detect_ivrs() (Jerry Snitselaar) [2004349] - iommu/amd: Add amd_iommu=force_enable option (Jerry Snitselaar) [2004349] - iommu/amd: Fix extended features logging (Jerry Snitselaar) [2004349] - iommu/vt-d: Fix dereference of pointer info before it is null checked (Jerry Snitselaar) [2004349] - iommu/vt-d: Fix linker error on 32-bit (Jerry Snitselaar) [2004349] - iommu/vt-d: No need to typecast (Jerry Snitselaar) [2004349] - iommu/vt-d: Define counter explicitly as unsigned int (Jerry Snitselaar) [2004349] - iommu/vt-d: Remove unnecessary braces (Jerry Snitselaar) [2004349] - iommu/vt-d: Removed unused iommu_count in dmar domain (Jerry Snitselaar) [2004349] - iommu/vt-d: Use bitfields for DMAR capabilities (Jerry Snitselaar) [2004349] - iommu/vt-d: Use DEVICE_ATTR_RO macro (Jerry Snitselaar) [2004349] - iommu/vt-d: Fix out-bounds-warning in intel/svm.c (Jerry Snitselaar) [2004349] - iommu/vt-d: Add PRQ handling latency sampling (Jerry Snitselaar) [1971935] - iommu/vt-d: Add cache invalidation latency sampling (Jerry Snitselaar) [1971935] - iommu/vt-d: Expose latency monitor data through debugfs (Jerry Snitselaar) [1971935] - iommu/vt-d: Add common code for dmar latency performance monitors (Jerry Snitselaar) [1971935] - iommu/vt-d: Add prq_report trace event (Jerry Snitselaar) [1971973] - iommu/vt-d: Report prq to io-pgfault framework (Jerry Snitselaar) [1971971] - iommu/vt-d: Allocate/register iopf queue for sva devices (Jerry Snitselaar) [1971971] - iommu/vt-d: Refactor prq_event_thread() (Jerry Snitselaar) [1971971] - iommu/vt-d: Use common helper to lookup svm devices (Jerry Snitselaar) [1971971] - iommu/vt-d: Use iommu_sva_alloc(free)_pasid() helpers (Jerry Snitselaar) [1971971] - iommu/vt-d: Add pasid private data helpers (Jerry Snitselaar) [1971971] - iommu/vt-d: Support asynchronous IOMMU nested capabilities (Jerry Snitselaar) [2004349] - iommu/vt-d: Select PCI_ATS explicitly (Jerry Snitselaar) [2004349] - iommu/vt-d: Tweak the description of a DMA fault (Jerry Snitselaar) [1971975] - iommu/vt-d: Fix kernel-doc syntax in file header (Jerry Snitselaar) [2004349] - iommu/vt-d: Remove redundant assignment to variable agaw (Jerry Snitselaar) [2004349] - iommu/arm-smmu: Check smmu->impl pointer before dereferencing (Jerry Snitselaar) [2004349] - iommu/arm-smmu: Implement ->probe_finalize() (Jerry Snitselaar) [2004349] - iommu/arm-smmu-v3: Remove unnecessary oom message (Jerry Snitselaar) [2004349] - iommu/arm-smmu: Fix arm_smmu_device refcount leak in address translation (Jerry Snitselaar) [2004349] - iommu/arm-smmu: Fix arm_smmu_device refcount leak when arm_smmu_rpm_get fails (Jerry Snitselaar) [2004349] - PM: runtime: Add documentation for pm_runtime_resume_and_get() (Jerry Snitselaar) [2004349] - PM: runtime: Add pm_runtime_resume_and_get to deal with usage counter (Jerry Snitselaar) [2004349] - iommu/arm: Cleanup resources in case of probe error path (Jerry Snitselaar) [2004349] - iommu/arm-smmu-v3: Ratelimit event dump (Jerry Snitselaar) [2004349] - iommu/arm-smmu-v3: Add stall support for platform devices (Jerry Snitselaar) [2004349] - iommu/arm-smmu-v3: Change *array into *const array (Jerry Snitselaar) [2004349] - iommu/amd: Remove redundant assignment of err (Jerry Snitselaar) [2004349] - iommu/amd: Tidy up DMA ops init (Jerry Snitselaar) [2004349] - iommu/arm-smmu: Add support for driver IOMMU fault handlers (Jerry Snitselaar) [2004349] - iommu/virtio: Add missing MODULE_DEVICE_TABLE (Jerry Snitselaar) [2004349] - iommu/amd: Fix wrong parentheses on page-specific invalidations (Jerry Snitselaar) [2004349] - iommu: Streamline registration interface (Jerry Snitselaar) [2004349] - iommu: Statically set module owner (Jerry Snitselaar) [2004349] - iommu: remove DOMAIN_ATTR_IO_PGTABLE_CFG (Jerry Snitselaar) [2004349] - iommu: remove DOMAIN_ATTR_DMA_USE_FLUSH_QUEUE (Jerry Snitselaar) [2004349] - iommu: remove iommu_set_cmd_line_dma_api and iommu_cmd_line_dma_api (Jerry Snitselaar) [2004349] - iommu: remove DOMAIN_ATTR_NESTING (Jerry Snitselaar) [2004349] - iommu: remove DOMAIN_ATTR_GEOMETRY (Jerry Snitselaar) [2004349] - iommu: remove DOMAIN_ATTR_PAGING (Jerry Snitselaar) [2004349] - iommu/arm-smmu-v3: Maintain a SID->device structure (Jerry Snitselaar) [2004349] - iommu: Add a page fault handler (Jerry Snitselaar) [2004349] - iommu/vt-d: Support IOMMU_DEV_FEAT_IOPF (Jerry Snitselaar) [2004349] - iommu: Separate IOMMU_DEV_FEAT_IOPF from IOMMU_DEV_FEAT_SVA (Jerry Snitselaar) [2004349] - iommu/arm-smmu-v3: Use device properties for pasid-num-bits (Jerry Snitselaar) [2004349] - of/device: Add input id to of_dma_configure() (Jerry Snitselaar) [2004349] - of/iommu: Make of_map_rid() PCI agnostic (Jerry Snitselaar) [2004349] - iommu: Fix comment for struct iommu_fwspec (Jerry Snitselaar) [2004349] - iommu/amd: Remove duplicate check of devid (Jerry Snitselaar) [2004349] - iommu/amd: Page-specific invalidations for more than one page (Jerry Snitselaar) [2004349] - iommu/amd: Move a few prototypes to include/linux/amd-iommu.h (Jerry Snitselaar) [2004349] - iommu/amd: Remove a few unused exports (Jerry Snitselaar) [2004349] - iommu/amd: Remove the unused amd_iommu_get_v2_domain function (Jerry Snitselaar) [2004349] - iommu/amd: Remove the unused device errata code (Jerry Snitselaar) [2004349] - iommu/amd: Remove duplicate check of pasids (Jerry Snitselaar) [2004349] - iommu/vt-d: Fix lockdep splat in intel_pasid_get_entry() (Jerry Snitselaar) [2004349] - iommu/amd: Remove iommu_init_ga() (Jerry Snitselaar) [1998265] - iommu/amd: Relocate GAMSup check to early_enable_iommus (Jerry Snitselaar) [1998265] - x86/Kconfig: Do not enable AMD_MEM_ENCRYPT_ACTIVE_BY_DEFAULT automatically (Prarit Bhargava) [2021219] - hyper-v: Replace uuid.h with types.h (Mohammed Gamal) [2008563] - x86/hyperv: Avoid erroneously sending IPI to 'self' (Mohammed Gamal) [2008563] - asm-generic/hyperv: provide cpumask_to_vpset_noself (Mohammed Gamal) [2008563] - asm-generic/hyperv: Add missing function prototypes per -W1 warnings (Mohammed Gamal) [2008563] - hv: hyperv.h: Remove unused inline functions (Mohammed Gamal) [2008563] - hv: hyperv.h: a few mundane typo fixes (Mohammed Gamal) [2008563] - hv: hyperv.h: Replace one-element array with flexible-array in struct icmsg_negotiate (Mohammed Gamal) [2008563] - x86/hyperv: add comment describing TSC_INVARIANT_CONTROL MSR setting bit 0 (Mohammed Gamal) [2008563] - x86/hyperv: fix for unwanted manipulation of sched_clock when TSC marked unstable (Mohammed Gamal) [2008563] - hyperv: Detect Nested virtualization support for SVM (Mohammed Gamal) [2008563] - hyperv: SVM enlightened TLB flush support flag (Mohammed Gamal) [2008563] - x86/hyperv: remove on-stack cpumask from hv_send_ipi_mask_allbutself (Mohammed Gamal) [2008563] - drivers: hv: Create a consistent pattern for checking Hyper-V hypercall status (Mohammed Gamal) [2008563] - x86/hyperv: remove unused linux/version.h header (Mohammed Gamal) [2008563] - x86/hyperv: Fix unused variable 'hi' warning in hv_apic_read (Mohammed Gamal) [2008563] - x86/hyperv: Fix unused variable 'msr_val' warning in hv_qlock_wait (Mohammed Gamal) [2008563] - PCI: hv: Fix sleep while in non-sleep context when removing child devices from the bus (Mohammed Gamal) [2008562] - PCI: hv: Add check for hyperv_initialized in init_hv_pci_drv() (Mohammed Gamal) [2008562] - PCI: hv: Drop msi_controller structure (Mohammed Gamal) [2008562] - PCI/IOV: Add sysfs MSI-X vector assignment interface (Myron Stowe) [2019087] - x86: ACPI: cstate: Optimize C3 entry on AMD CPUs (David Arcari) [1998529] - Bluetooth: Move shutdown callback before flushing tx and rx queue (Gopal Tiwari) [1990477] - Bluetooth: btusb: check conditions before enabling USB ALT 3 for WBS (Gopal Tiwari) [1990477] - Bluetooth: Fix VIRTIO_ID_BT assigned number (Gopal Tiwari) [1990477] - Bluetooth: mgmt: Fix wrong opcode in the response for add_adv cmd (Gopal Tiwari) [1990477] - Bluetooth: defer cleanup of resources in hci_unregister_dev() (Gopal Tiwari) [1990477] - Bluetooth: Increment management interface revision (Gopal Tiwari) [1990477] - Bluetooth: Fix handling of HCI_LE_Advertising_Set_Terminated event (Gopal Tiwari) [1990477] - Bluetooth: Fix Set Extended (Scan Response) Data (Gopal Tiwari) [1990477] - Bluetooth: use inclusive language when filtering devices (Gopal Tiwari) [1990477] - Bluetooth: smp: Use the correct print format (Gopal Tiwari) [1990477] - Bluetooth: use inclusive language in HCI role comments (Gopal Tiwari) [1990477] - Bluetooth: use inclusive language when tracking connections (Gopal Tiwari) [1990477] - Bluetooth: sco: Use the correct print format (Gopal Tiwari) [1990477] - Bluetooth: a2mp: Use the correct print format (Gopal Tiwari) [1990477] - Bluetooth: 6lowpan: Use the correct print format (Gopal Tiwari) [1990477] - Bluetooth: amp: Use the correct print format (Gopal Tiwari) [1990477] - Bluetooth: cmtp: Use the correct print format (Gopal Tiwari) [1990477] - Bluetooth: bnep: Use the correct print format (Gopal Tiwari) [1990477] - Bluetooth: hidp: Use the correct print format (Gopal Tiwari) [1990477] - Bluetooth: use inclusive language in comments (Gopal Tiwari) [1990477] - Bluetooth: use inclusive language in SMP (Gopal Tiwari) [1990477] - Bluetooth: use inclusive language in HCI LE features (Gopal Tiwari) [1990477] - Bluetooth: use inclusive language to describe CPB (Gopal Tiwari) [1990477] - Bluetooth: mgmt: Fix slab-out-of-bounds in tlv_data_is_valid (Gopal Tiwari) [1990477] - Bluetooth: disable filter dup when scan for adv monitor (Gopal Tiwari) [1990477] - Bluetooth: mgmt: Fix the command returns garbage parameter value (Gopal Tiwari) [1990477] - Bluetooth: RFCOMM: Use DEVICE_ATTR_RO macro (Gopal Tiwari) [1990477] - Bluetooth: Translate additional address type during le_conn_comp (Gopal Tiwari) [1990477] - Bluetooth: L2CAP: Fix invalid access on ECRED Connection response (Gopal Tiwari) [1990477] - Bluetooth: L2CAP: Fix invalid access if ECRED Reconfigure fails (Gopal Tiwari) [1990477] - Bluetooth: Remove spurious error message (Gopal Tiwari) [1990477] - Bluetooth: Shutdown controller after workqueues are flushed or cancelled (Gopal Tiwari) [1990477] - Bluetooth: Add ncmd=0 recovery handling (Gopal Tiwari) [1990477] - Bluetooth: 6lowpan: remove unused function (Gopal Tiwari) [1990477] - Bluetooth: Fix alt settings for incoming SCO with transparent coding format (Gopal Tiwari) [1990477] - Bluetooth: Fix the HCI to MGMT status conversion table (Gopal Tiwari) [1990477] - Bluetooth: cmtp: fix file refcount when cmtp_attach_device fails (Gopal Tiwari) [1990477] - Bluetooth: 6lowpan: delete unneeded variable initialization (Gopal Tiwari) [1990477] - Bluetooth: Return whether a connection is outbound (Gopal Tiwari) [1990477] - Bluetooth: SMP: Fix crash when receiving new connection when debug is enabled (Gopal Tiwari) [1990477] - Bluetooth: Fix spelling mistakes (Gopal Tiwari) [1990477] - Bluetooth: Set defaults for le_scan_{int,window}_adv_monitor (Gopal Tiwari) [1990477] - Bluetooth: Allow Microsoft extension to indicate curve validation (Gopal Tiwari) [1990477] - Bluetooth: Add support for reading AOSP vendor capabilities (Gopal Tiwari) [1990477] - Bluetooth: LL privacy allow RPA (Gopal Tiwari) [1990477] - Bluetooth: Handle own address type change with HCI_ENABLE_LL_PRIVACY (Gopal Tiwari) [1990477] - Bluetooth: Do not set cur_adv_instance in adv param MGMT request (Gopal Tiwari) [1990477] - Bluetooth: Use ext adv handle from requests in CCs (Gopal Tiwari) [1990477] - Bluetooth: use the correct print format for L2CAP debug statements (Gopal Tiwari) [1990477] - Bluetooth: SMP: Fix variable dereferenced before check 'conn' (Gopal Tiwari) [1990477] - Bluetooth: Check inquiry status before sending one (Gopal Tiwari) [1990477] - Bluetooth: Coding style fix (Gopal Tiwari) [1990477] - Bluetooth: Remove 'return' in void function (Gopal Tiwari) [1990477] - Bluetooth: Increment management interface revision (Gopal Tiwari) [1990477] - Bluetooth: Move the advertisement monitor events to correct list (Gopal Tiwari) [1990477] - Bluetooth: Add missing entries for PHY configuration commands (Gopal Tiwari) [1990477] - Bluetooth: Fix mgmt status for LL Privacy experimental feature (Gopal Tiwari) [1990477] - Bluetooth: Fix wrong opcode error for read advertising features (Gopal Tiwari) [1990477] - Bluetooth: L2CAP: Rudimentary typo fixes (Gopal Tiwari) [1990477] - Bluetooth: Remove trailing semicolon in macros (Gopal Tiwari) [1990477] - Bluetooth: check for zapped sk before connecting (Gopal Tiwari) [1990477] - Bluetooth: fix set_ecdh_privkey() prototype (Gopal Tiwari) [1990477] - Bluetooth: initialize skb_queue_head at l2cap_chan_create() (Gopal Tiwari) [1990477] - Bluetooth: Set CONF_NOT_COMPLETE as l2cap_chan default (Gopal Tiwari) [1990477] - Bluetooth: Fix incorrect status handling in LE PHY UPDATE event (Gopal Tiwari) [1990477] - Bluetooth: avoid deadlock between hci_dev->lock and socket lock (Gopal Tiwari) [1990477] - Bluetooth: SMP: Convert BT_ERR/BT_DBG to bt_dev_err/bt_dev_dbg (Gopal Tiwari) [1990477] - Bluetooth: L2CAP: Fix not checking for maximum number of DCID (Gopal Tiwari) [1990477] - Bluetooth: Cancel le_scan_restart work when stopping discovery (Gopal Tiwari) [1990477] - Bluetooth: SMP: Fail if remote and local public keys are identical (Gopal Tiwari) [1990477] - Bluetooth: Allow scannable adv with extended MGMT APIs (Gopal Tiwari) [1990477] - Bluetooth: Remove unneeded commands for suspend (Gopal Tiwari) [1990477] - Bluetooth: Notify suspend on le conn failed (Gopal Tiwari) [1990477] - Bluetooth: hci_uart: Remove redundant assignment to fw_ptr (Gopal Tiwari) [1990477] - Bluetooth: btmrvl: remove redundant continue statement (Gopal Tiwari) [1990477] - Bluetooth: btusb: use default nvm if boardID is 0 for wcn6855. (Gopal Tiwari) [1990477] - Bluetooth: btusb: fix bt fiwmare downloading failure issue for qca btsoc. (Gopal Tiwari) [1990477] - Bluetooth: btmtkuart: using pm_runtime_resume_and_get instead of pm_runtime_get_sync (Gopal Tiwari) [1990477] - Bluetooth: btrtl: rename USB fw for RTL8761 (Gopal Tiwari) [1990477] - Bluetooth: btusb: Add 0x0b05:0x190e Realtek 8761BU (ASUS BT500) device. (Gopal Tiwari) [1990477] - Bluetooth: hci_h5: Add RTL8822CS capabilities (Gopal Tiwari) [1990477] - Bluetooth: btusb: Add support USB ALT 3 for WBS (Gopal Tiwari) [1990477] - Bluetooth: btusb: Add a new QCA_ROME device (0cf3:e500) (Gopal Tiwari) [1990477] - Bluetooth: btqca: Don't modify firmware contents in-place (Gopal Tiwari) [1990477] - Bluetooth: btbcm: Add entry for BCM43430B0 UART Bluetooth (Gopal Tiwari) [1990477] - Bluetooth: hci_qca: fix potential GPF (Gopal Tiwari) [1990477] - Bluetooth: btusb: fix memory leak (Gopal Tiwari) [1990477] - Bluetooth: btusb: Fixed too many in-token issue for Mediatek Chip. (Gopal Tiwari) [1990477] - Bluetooth: btusb: Add support for Lite-On Mediatek Chip (Gopal Tiwari) [1990477] - Bluetooth: virtio_bt: add missing null pointer check on alloc_skb call return (Gopal Tiwari) [1990477] - Bluetooth: btusb: Fix failing to init controllers with operation firmware (Gopal Tiwari) [1990477] - Bluetooth: Add a new USB ID for RTL8822CE (Gopal Tiwari) [1990477] - Bluetooth: btusb: Revert Fix the autosuspend enable and disable (Gopal Tiwari) [1990477] - Bluetooth: Add support for virtio transport driver (Gopal Tiwari) [1990477] - Bluetooth: btusb: Enable quirk boolean flag for Mediatek Chip. (Gopal Tiwari) [1990477] - Bluetooth: btintel: Skip reading firmware file version while in bootloader mode (Gopal Tiwari) [1990477] - Bluetooth: btintel: Collect tlv based active firmware build info in FW mode (Gopal Tiwari) [1990477] - Bluetooth: btintel: Reorganized bootloader mode tlv checks in intel_version_tlv parsing (Gopal Tiwari) [1990477] - Bluetooth: btusb: Consolidate code for waiting firmware to boot (Gopal Tiwari) [1990477] - Bluetooth: btusb: Consolidate code for waiting firmware download (Gopal Tiwari) [1990477] - Bluetooth: btintel: Consolidate intel_version parsing (Gopal Tiwari) [1990477] - Bluetooth: btintel: Consolidate intel_version_tlv parsing (Gopal Tiwari) [1990477] - Bluetooth: btintel: Move operational checks after version check (Gopal Tiwari) [1990477] - Bluetooth: btintel: Check firmware version before download (Gopal Tiwari) [1990477] - Bluetooth: hci_qca: Mundane typo fix (Gopal Tiwari) [1990477] - Bluetooth: btbcm: Add BCM4330 and BCM4334 compatibles (Gopal Tiwari) [1990477] - Bluetooth: hci_qca: Add device_may_wakeup support (Gopal Tiwari) [1990477] - Bluetooth: btintel: Fix offset calculation boot address parameter (Gopal Tiwari) [1990477] - Bluetooth: btusb: print firmware file name on error loading firmware (Gopal Tiwari) [1990477] - Bluetooth: btbcm: Obtain and handle reset GPIO (Gopal Tiwari) [1990477] - Bluetooth: btusb: Fix incorrect type in assignment and uninitialized symbol (Gopal Tiwari) [1990477] - Bluetooth: btusb: support 0cb5:c547 Realtek 8822CE device (Gopal Tiwari) [1990477] - Bluetooth: hci_qca: Fixed issue during suspend (Gopal Tiwari) [1990477] - Bluetooth: btusb: fix excessive stack usage (Gopal Tiwari) [1990477] - Bluetooth: btusb: remove set but not used variable in btusb_mtk_setup_firmware_79xx (Gopal Tiwari) [1990477] - Bluetooth: btusb: Fix typo and correct the log print (Gopal Tiwari) [1990477] - Bluetooth: btusb: Fix memory leak in btusb_mtk_wmt_recv (Gopal Tiwari) [1990477] - Bluetooth: btusb: Add protocol support for MediaTek MT7921U USB devices (Gopal Tiwari) [1990477] - Bluetooth: btusb: Fine-tune mt7663 mechanism. (Gopal Tiwari) [1990477] - Bluetooth: hci_qca: check for SSR triggered flag while suspend (Gopal Tiwari) [1990477] - Bluetooth: btrtl: Enable WBS for the specific Realtek devices (Gopal Tiwari) [1990477] - Bluetooth: hci_h5: Set HCI_QUIRK_SIMULTANEOUS_DISCOVERY for btrtl (Gopal Tiwari) [1990477] - Bluetooth: hci_qca: Wait for SSR completion during suspend (Gopal Tiwari) [1990477] - Bluetooth: hci_qca: Fix memleak in qca_controller_memdump (Gopal Tiwari) [1990477] - Bluetooth: hci_h5: Add support for binding RTL8723DS with device tree (Gopal Tiwari) [1990477] - Bluetooth: btusb: Add support for GarfieldPeak controller (Gopal Tiwari) [1990477] - Bluetooth: btrtl: Add null check in setup (Gopal Tiwari) [1990477] - Bluetooth: btrtl: Enable central-peripheral role (Gopal Tiwari) [1990477] - Bluetooth: btusb: Remove duplicate newlines from logging (Gopal Tiwari) [1990477] - Bluetooth: btmtksdio: Fixed switch and case should be at the same indent (Gopal Tiwari) [1990477] - Revert "Bluetooth: btintel: Fix endianness issue for TLV version information" (Gopal Tiwari) [1990477] - Bluetooth: hci_bcm: Add support for ISO packets (Gopal Tiwari) [1990477] - Bluetooth: btusb: add shutdown function for wcn6855 (Gopal Tiwari) [1990477] - Bluetooth: hci_uart: Fix a race for write_work scheduling (Gopal Tiwari) [1990477] - Bluetooth: btqca: Add support to read FW build version for WCN3991 BTSoC (Gopal Tiwari) [1990477] - Bluetooth: btusb: Always fallback to alt 1 for WBS (Gopal Tiwari) [1990477] - Bluetooth: btqcomsmd: Fix a resource leak in error handling paths in the probe function (Gopal Tiwari) [1990477] - Bluetooth: Fix null pointer dereference in amp_read_loc_assoc_final_data (Gopal Tiwari) [1990477] - Bluetooth: Skip eSCO 2M params when not supported (Gopal Tiwari) [1990477] - Bluetooth: fix indentation and alignment reported by checkpatch (Gopal Tiwari) [1990477] - Bluetooth: fix coccicheck warnings debugfs (Gopal Tiwari) [1990477] - Bluetooth: Add new HCI_QUIRK_NO_SUSPEND_NOTIFIER quirk (Gopal Tiwari) [1990477] - Bluetooth: L2CAP: Try harder to accept device not knowing options (Gopal Tiwari) [1990477] - Bluetooth: L2CAP: Fix handling fragmented length (Gopal Tiwari) [1990477] - Bluetooth: btusb: fix memory leak on suspend and resume (Gopal Tiwari) [1990477] - Bluetooth: Put HCI device if inquiry procedure interrupts (Gopal Tiwari) [1990477] - Bluetooth: drop HCI device reference before return (Gopal Tiwari) [1990477] - Bluetooth: avoid u128_xor() on potentially misaligned inputs (Gopal Tiwari) [1990477] - Bluetooth: Fix initializing response id after clearing struct (Gopal Tiwari) [1990477] - Bluetooth: Cancel Inquiry before Create Connection (Gopal Tiwari) [1990477] - Bluetooth: Pause service discovery for suspend (Gopal Tiwari) [1990477] - Bluetooth: Remove hci_req_le_suspend_config (Gopal Tiwari) [1990477] - Bluetooth: Increment management interface revision (Gopal Tiwari) [1990477] - Bluetooth: Set missing suspend task bits (Gopal Tiwari) [1990477] - Bluetooth: Change MGMT security info CMD to be more generic (Gopal Tiwari) [1990477] - Bluetooth: Query LE tx power on startup (Gopal Tiwari) [1990477] - Bluetooth: Use intervals and tx power from mgmt cmds (Gopal Tiwari) [1990477] - Bluetooth: Break add adv into two mgmt commands (Gopal Tiwari) [1990477] - Bluetooth: Add helper to set adv data (Gopal Tiwari) [1990477] - Bluetooth: Add toggle to switch off interleave scan (Gopal Tiwari) [1990477] - Bluetooth: Refactor read default sys config for various types (Gopal Tiwari) [1990477] - Bluetooth: Handle active scan case (Gopal Tiwari) [1990477] - Bluetooth: Handle system suspend resume case (Gopal Tiwari) [1990477] - Bluetooth: Interleave with allowlist scan (Gopal Tiwari) [1990477] - Bluetooth: Fix attempting to set RPA timeout when unsupported (Gopal Tiwari) [1990477] - Bluetooth: Rename get_adv_instance_scan_rsp (Gopal Tiwari) [1990477] - Bluetooth: Fix not sending Set Extended Scan Response (Gopal Tiwari) [1990477] - Bluetooth: Fix for Bluetooth SIG test L2CAP/COS/CFD/BV-14-C (Gopal Tiwari) [1990477] - Bluetooth: sco: Fix crash when using BT_SNDMTU/BT_RCVMTU option (Gopal Tiwari) [1990477] - Bluetooth: Replace BT_DBG with bt_dev_dbg in HCI request (Gopal Tiwari) [1990477] - Bluetooth: consolidate error paths in hci_phy_link_complete_evt() (Gopal Tiwari) [1990477] - Bluetooth: Enforce key size of 16 bytes on FIPS level (Gopal Tiwari) [1990477] - Bluetooth: hidp: use correct wait queue when removing ctrl_wait (Gopal Tiwari) [1990477] - Bluetooth: Move force_bredr_smp debugfs into hci_debugfs_create_bredr (Gopal Tiwari) [1990477] - Bluetooth: Fix: LL PRivacy BLE device fails to connect (Gopal Tiwari) [1990477] - Bluetooth: Resume advertising after LE connection (Gopal Tiwari) [1990477] - Bluetooth: Fix slab-out-of-bounds read in hci_le_direct_adv_report_evt() (Gopal Tiwari) [1990477] - Bluetooth: Replace zero-length array with flexible-array member (Gopal Tiwari) [1990477] - Bluetooth: MGMT: Fix not checking if BT_HS is enabled (Gopal Tiwari) [1990477] - Bluetooth: Disable High Speed by default (Gopal Tiwari) [1990477] - Bluetooth: Fix update of own_addr_type if ll_privacy supported (Gopal Tiwari) [1990477] - Bluetooth: Fix auto-creation of hci_conn at Conn Complete event (Gopal Tiwari) [1990477] - Bluetooth: Set scan parameters for ADV Monitor (Gopal Tiwari) [1990477] - Bluetooth: Update Adv monitor count upon removal (Gopal Tiwari) [1990477] - net: bluetooth: delete duplicated words (Gopal Tiwari) [1990477] - Bluetooth: pause/resume advertising around suspend (Gopal Tiwari) [1990477] - Bluetooth: Emit controller suspend and resume events (Gopal Tiwari) [1990477] - Bluetooth: Add suspend reason for device disconnect (Gopal Tiwari) [1990477] - Bluetooth: Add mgmt suspend and resume events (Gopal Tiwari) [1990477] - Bluetooth: Set ext scan response only when it exists (Gopal Tiwari) [1990477] - Bluetooth: Only mark socket zapped after unlocking (Gopal Tiwari) [1990477] - Bluetooth: Add MGMT capability flags for tx power and ext advertising (Gopal Tiwari) [1990477] - Bluetooth: Report num supported adv instances for hw offloading (Gopal Tiwari) [1990477] - Bluetooth: sco: new getsockopt options BT_SNDMTU/BT_RCVMTU (Gopal Tiwari) [1990477] - Bluetooth: Re-order clearing suspend tasks (Gopal Tiwari) [1990477] - Bluetooth: Fix memory leak in read_adv_mon_features() (Gopal Tiwari) [1990477] - Bluetooth: Clear suspend tasks on unregister (Gopal Tiwari) [1990477] - Bluetooth: Remove CRYPTO_ALG_INTERNAL flag (Gopal Tiwari) [1990477] - Bluetooth: Increment management interface revision (Gopal Tiwari) [1990477] - Bluetooth: use the proper scan params when conn is pending (Gopal Tiwari) [1990477] - Bluetooth: Enable controller RPA resolution using Experimental feature (Gopal Tiwari) [1990477] - Bluetooth: Let controller creates RPA during le create conn (Gopal Tiwari) [1990477] - Bluetooth: Translate additional address type during le_conn (Gopal Tiwari) [1990477] - Bluetooth: Enable RPA Timeout (Gopal Tiwari) [1990477] - Bluetooth: Enable/Disable address resolution during le create conn (Gopal Tiwari) [1990477] - Bluetooth: Configure controller address resolution if available (Gopal Tiwari) [1990477] - Bluetooth: Translate additional address type correctly (Gopal Tiwari) [1990477] - Bluetooth: Update resolving list when updating whitelist (Gopal Tiwari) [1990477] - Bluetooth: Fix suspend notifier race (Gopal Tiwari) [1990477] - Bluetooth: Return NOTIFY_DONE for hci_suspend_notifier (Gopal Tiwari) [1990477] - Bluetooth: Add per-instance adv disable/remove (Gopal Tiwari) [1990477] - Replace HTTP links with HTTPS ones: BLUETOOTH SUBSYSTEM (Gopal Tiwari) [1990477] - Bluetooth: RFCOMM: Use fallthrough pseudo-keyword (Gopal Tiwari) [1990477] - Bluetooth: core: Use fallthrough pseudo-keyword (Gopal Tiwari) [1990477] - Bluetooth: Use whitelist for scan policy when suspending (Gopal Tiwari) [1990477] - Bluetooth: le_simult_central_peripheral experimental feature (Gopal Tiwari) [1990477] - Bluetooth: Fix kernel oops triggered by hci_adv_monitors_clear() (Gopal Tiwari) [1990477] - Bluetooth: use configured default params for active scans (Gopal Tiwari) [1990477] - Bluetooth: Adding a configurable autoconnect timeout (Gopal Tiwari) [1990477] - Bluetooth: Don't restart scanning if paused (Gopal Tiwari) [1990477] - Bluetooth: add a mutex lock to avoid UAF in do_enale_set (Gopal Tiwari) [1990477] - Bluetooth: use configured params for ext adv (Gopal Tiwari) [1990477] - Bluetooth: Add hci_dev_lock to get/set device flags (Gopal Tiwari) [1990477] - Bluetooth: mgmt: Use command complete on success for set system config (Gopal Tiwari) [1990477] - Bluetooth: Terminate the link if pairing is cancelled (Gopal Tiwari) [1990477] - Bluetooth: Update background scan and report device based on advertisement monitors (Gopal Tiwari) [1990477] - Bluetooth: Notify adv monitor removed event (Gopal Tiwari) [1990477] - Bluetooth: Notify adv monitor added event (Gopal Tiwari) [1990477] - Bluetooth: Add handler of MGMT_OP_REMOVE_ADV_MONITOR (Gopal Tiwari) [1990477] - Bluetooth: Add handler of MGMT_OP_ADD_ADV_PATTERNS_MONITOR (Gopal Tiwari) [1990477] - Bluetooth: Add handler of MGMT_OP_READ_ADV_MONITOR_FEATURES (Gopal Tiwari) [1990477] - Bluetooth: Add definitions for advertisement monitor features (Gopal Tiwari) [1990477] - Bluetooth: Add get/set device flags mgmt op (Gopal Tiwari) [1990477] - Bluetooth: Replace wakeable in hci_conn_params (Gopal Tiwari) [1990477] - Bluetooth: Replace wakeable list with flag (Gopal Tiwari) [1990477] - Bluetooth: Add bdaddr_list_with_flags for classic whitelist (Gopal Tiwari) [1990477] - Bluetooth: mgmt: Add commands for runtime configuration (Gopal Tiwari) [1990477] - Bluetooth: implement read/set default system parameters mgmt (Gopal Tiwari) [1990477] - Bluetooth: mgmt: read/set system parameter definitions (Gopal Tiwari) [1990477] - Bluetooth: centralize default value initialization. (Gopal Tiwari) [1990477] - Bluetooth: Use only 8 bits for the HCI CMSG state flags (Gopal Tiwari) [1990477] - Bluetooth: Add support for BT_PKT_STATUS CMSG data for SCO connections (Gopal Tiwari) [1990477] - Bluetooth: Removing noisy dbg message (Gopal Tiwari) [1990477] - Bluetooth: Fix update of connection state in `hci_encrypt_cfm` (Gopal Tiwari) [1990477] - Bluetooth: Fix assuming EIR flags can result in SSP authentication (Gopal Tiwari) [1990477] - Bluetooth: Consolidate encryption handling in hci_encrypt_cfm (Gopal Tiwari) [1990477] - Bluetooth: Add SCO fallback for invalid LMP parameters error (Gopal Tiwari) [1990477] - Bluetooth: Fix for GAP/SEC/SEM/BI-10-C (Gopal Tiwari) [1990477] - Bluetooth: L2CAP: add support for waiting disconnection resp (Gopal Tiwari) [1990477] - Bluetooth: Handle Inquiry Cancel error after Inquiry Complete (Gopal Tiwari) [1990477] - Bluetooth: Rename BT_SUSPEND_COMPLETE (Gopal Tiwari) [1990477] - Bluetooth: Introduce debug feature when dynamic debug is disabled (Gopal Tiwari) [1990477] - Bluetooth: Fix advertising handle is set to 0 (Gopal Tiwari) [1990477] - Bluetooth: Introduce HCI_MGMT_HDEV_OPTIONAL option (Gopal Tiwari) [1990477] - Bluetooth: Add support for experimental features configuration (Gopal Tiwari) [1990477] - Bluetooth: L2CAP: Fix errors during L2CAP_CREDIT_BASED_CONNECTION_REQ (0x17) (Gopal Tiwari) [1990477] - Bluetooth: Add MGMT_EV_PHY_CONFIGURATION_CHANGED to supported list (Gopal Tiwari) [1990477] - Bluetooth: use crypto_shash_tfm_digest() (Gopal Tiwari) [1990477] - Bluetooth: allow scatternet connections if supported. (Gopal Tiwari) [1990477] - Bluetooth: Enhanced Connection Complete event belongs to LL Privacy (Gopal Tiwari) [1990477] - Bluetooth: Enable LE Enhanced Connection Complete event. (Gopal Tiwari) [1990477] - Bluetooth: Use extra variable to make code more readable (Gopal Tiwari) [1990477] - Bluetooth: log advertisement packet length if it gets corrected (Gopal Tiwari) [1990477] - Bluetooth: Always request for user confirmation for Just Works (LE SC) (Gopal Tiwari) [1990477] - Bluetooth: Simplify / fix return values from tk_request (Gopal Tiwari) [1990477] - Bluetooth: debugfs option to unset MITM flag (Gopal Tiwari) [1990477] - Bluetooth: Increment management interface revision (Gopal Tiwari) [1990477] - Bluetooth: replace zero-length array with flexible-array member (Gopal Tiwari) [1990477] - Bluetooth: Add support for reading security information (Gopal Tiwari) [1990477] - Bluetooth: Add support for Read Local Simple Pairing Options (Gopal Tiwari) [1990477] - Bluetooth: Add framework for Microsoft vendor extension (Gopal Tiwari) [1990477] - Bluetooth: Move debugfs configuration above the selftests (Gopal Tiwari) [1990477] - Bluetooth: fixing minor typo in comment (Gopal Tiwari) [1990477] - Bluetooth: Prioritize SCO traffic (Gopal Tiwari) [1990477] - Bluetooth: L2CAP: Fix handling LE modes by L2CAP_OPTIONS (Gopal Tiwari) [1990477] - Bluetooth: Always request for user confirmation for Just Works (Gopal Tiwari) [1990477] - Bluetooth: Add BT_MODE socket option (Gopal Tiwari) [1990477] - crypto: shash - remove shash_desc::flags (Gopal Tiwari) [1990477] - cifs: On cifs_reconnect, resolve the hostname again. (Ronnie Sahlberg) [2018046] - cifs: Handle witness client move notification (Ronnie Sahlberg) [2018046] - cifs: Send witness register messages to userspace daemon in echo task (Ronnie Sahlberg) [2018046] - cifs: Add witness information to debug data dump (Ronnie Sahlberg) [2018046] - cifs: Set witness notification handler for messages from userspace daemon (Ronnie Sahlberg) [2018046] - cifs: Send witness register and unregister commands to userspace daemon (Ronnie Sahlberg) [2018046] - cifs: Register generic netlink family (Ronnie Sahlberg) [2018046] - cifs: add witness mount option and data structs (Ronnie Sahlberg) [2018046] - cifs: Simplify reconnect code when dfs upcall is enabled (Ronnie Sahlberg) [2018046] - file: fix close_range() for unshare+cloexec (Pavel Reichl) [1950248] - scsi: lpfc: Update lpfc version to 14.0.0.3 (Dick Kennedy) [1989265] - scsi: lpfc: Allow fabric node recovery if recovery is in progress before devloss (Dick Kennedy) [1989265] - scsi: lpfc: Fix link down processing to address NULL pointer dereference (Dick Kennedy) [1989265] - scsi: lpfc: Allow PLOGI retry if previous PLOGI was aborted (Dick Kennedy) [1989265] - scsi: lpfc: Fix use-after-free in lpfc_unreg_rpi() routine (Dick Kennedy) [1989265] - scsi: lpfc: Correct sysfs reporting of loop support after SFP status change (Dick Kennedy) [1989265] - scsi: lpfc: Wait for successful restart of SLI3 adapter during host sg_reset (Dick Kennedy) [1989265] - scsi: lpfc: Revert LOG_TRACE_EVENT back to LOG_INIT prior to driver_resource_setup() (Dick Kennedy) [1989265] - scsi: lpfc: Fix memory overwrite during FC-GS I/O abort handling (Dick Kennedy) [1989265] - scsi: lpfc: Add support for optional PLDV handling (Dick Kennedy) [1989265] - scsi: lpfc: Return NULL rather than a plain 0 integer (Dick Kennedy) [1989265] - scsi: lpfc: Fix a function name in comments (Dick Kennedy) [1989265] - scsi: lpfc: Fix mailbox command failure during driver initialization (Dick Kennedy) [1989265] - scsi: lpfc: Fix gcc -Wstringop-overread warning, again (Dick Kennedy) [1989265] - scsi: lpfc: Use correct scnprintf() limit (Dick Kennedy) [1989265] - scsi: lpfc: Fix sprintf() overflow in lpfc_display_fpin_wwpn() (Dick Kennedy) [1989265] - scsi: lpfc: Update lpfc version to 14.0.0.2 (Dick Kennedy) [1989265] - scsi: lpfc: Improve PBDE checks during SGL processing (Dick Kennedy) [1989265] - scsi: lpfc: Zero CGN stats only during initial driver load and stat reset (Dick Kennedy) [1989265] - scsi: lpfc: Fix I/O block after enabling managed congestion mode (Dick Kennedy) [1989265] - scsi: lpfc: Adjust bytes received vales during cmf timer interval (Dick Kennedy) [1989265] - scsi: fc: Add EDC ELS definition (Dick Kennedy) [1989265] - scsi: lpfc: Fix EEH support for NVMe I/O (Dick Kennedy) [1989265] - scsi: lpfc: Fix FCP I/O flush functionality for TMF routines (Dick Kennedy) [1989265] - scsi: lpfc: Fix NVMe I/O failover to non-optimized path (Dick Kennedy) [1989265] - scsi: lpfc: Don't remove ndlp on PRLI errors in P2P mode (Dick Kennedy) [1989265] - scsi: lpfc: Fix rediscovery of tape device after LIP (Dick Kennedy) [1989265] - scsi: lpfc: Fix hang on unload due to stuck fport node (Dick Kennedy) [1989265] - scsi: lpfc: Fix premature rpi release for unsolicited TPLS and LS_RJT (Dick Kennedy) [1989265] - scsi: lpfc: Don't release final kref on Fport node while ABTS outstanding (Dick Kennedy) [1989265] - scsi: lpfc: Fix list_add() corruption in lpfc_drain_txq() (Dick Kennedy) [1989265] - scsi: lpfc: Remove unneeded variable (Dick Kennedy) [1989265] - scsi: lpfc: Fix compilation errors on kernels with no CONFIG_DEBUG_FS (Dick Kennedy) [1989265] - scsi: lpfc: Fix CPU to/from endian warnings introduced by ELS processing (Dick Kennedy) [1989265] - scsi: lpfc: Copyright updates for 14.0.0.1 patches (Dick Kennedy) [1989265] - scsi: lpfc: Update lpfc version to 14.0.0.1 (Dick Kennedy) [1989265] - scsi: lpfc: Add bsg support for retrieving adapter cmf data (Dick Kennedy) [1989265] - scsi: lpfc: Add cmf_info sysfs entry (Dick Kennedy) [1989265] - scsi: lpfc: Add debugfs support for cm framework buffers (Dick Kennedy) [1989265] - scsi: lpfc: Add support for maintaining the cm statistics buffer (Dick Kennedy) [1989265] - scsi: lpfc: Add rx monitoring statistics (Dick Kennedy) [1989265] - scsi: lpfc: Add support for the CM framework (Dick Kennedy) [1989265] - scsi: lpfc: Add cmfsync WQE support (Dick Kennedy) [1989265] - scsi: lpfc: Add support for cm enablement buffer (Dick Kennedy) [1989265] - scsi: lpfc: Add cm statistics buffer support (Dick Kennedy) [1989265] - scsi: lpfc: Add EDC ELS support (Dick Kennedy) [1989265] - scsi: lpfc: Expand FPIN and RDF receive logging (Dick Kennedy) [1989265] - scsi: lpfc: Add MIB feature enablement support (Dick Kennedy) [1989265] - scsi: lpfc: Add SET_HOST_DATA mbox cmd to pass date/time info to firmware (Dick Kennedy) [1989265] - scsi: lpfc: Fix possible ABBA deadlock in nvmet_xri_aborted() (Dick Kennedy) [1989265] - scsi: lpfc: Remove redundant assignment to pointer pcmd (Dick Kennedy) [1989265] - scsi: lpfc: Copyright updates for 14.0.0.0 patches (Dick Kennedy) [1989265] - scsi: lpfc: Update lpfc version to 14.0.0.0 (Dick Kennedy) [1989265] - scsi: lpfc: Add 256 Gb link speed support (Dick Kennedy) [1989265] - scsi: lpfc: Revise Topology and RAS support checks for new adapters (Dick Kennedy) [1989265] - scsi: lpfc: Fix cq_id truncation in rq create (Dick Kennedy) [1989265] - scsi: lpfc: Add PCI ID support for LPe37000/LPe38000 series adapters (Dick Kennedy) [1989265] - scsi: lpfc: Copyright updates for 12.8.0.11 patches (Dick Kennedy) [1989265] - scsi: lpfc: Update lpfc version to 12.8.0.11 (Dick Kennedy) [1989265] - scsi: lpfc: Skip issuing ADISC when node is in NPR state (Dick Kennedy) [1989265] - scsi: lpfc: Skip reg_vpi when link is down for SLI3 in ADISC cmpl path (Dick Kennedy) [1989265] - scsi: lpfc: Call discovery state machine when handling PLOGI/ADISC completions (Dick Kennedy) [1989265] - scsi: lpfc: Delay unregistering from transport until GIDFT or ADISC completes (Dick Kennedy) [1989265] - scsi: lpfc: Enable adisc discovery after RSCN by default (Dick Kennedy) [1989265] - scsi: lpfc: Use PBDE feature enabled bit to determine PBDE support (Dick Kennedy) [1989265] - scsi: lpfc: Clear outstanding active mailbox during PCI function reset (Dick Kennedy) [1989265] - scsi: lpfc: Fix KASAN slab-out-of-bounds in lpfc_unreg_rpi() routine (Dick Kennedy) [1989265] - scsi: lpfc: Remove REG_LOGIN check requirement to issue an ELS RDF (Dick Kennedy) [1989265] - scsi: lpfc: Fix NULL ptr dereference with NPIV ports for RDF handling (Dick Kennedy) [1989265] - scsi: lpfc: Fix target reset handler from falsely returning FAILURE (Dick Kennedy) [1989265] - scsi: lpfc: Discovery state machine fixes for LOGO handling (Dick Kennedy) [1989265] - scsi: lpfc: Fix function description comments for vmid routines (Dick Kennedy) [1989265] - scsi: lpfc: Improve firmware download logging (Dick Kennedy) [1989265] - scsi: lpfc: Remove use of kmalloc() in trace event logging (Dick Kennedy) [1989265] - scsi: lpfc: Fix NVMe support reporting in log message (Dick Kennedy) [1989265] - scsi: lpfc: Fix build error in lpfc_scsi.c (Dick Kennedy) [1989265] - scsi: lpfc: Use list_move_tail() instead of list_del()/list_add_tail() (Dick Kennedy) [1989265] - scsi: lpfc: vmid: Introduce VMID in I/O path (Dick Kennedy) [1989265] - scsi: lpfc: vmid: Add QFPA and VMID timeout check in worker thread (Dick Kennedy) [1989265] - scsi: lpfc: vmid: Timeout implementation for VMID (Dick Kennedy) [1989265] - scsi: lpfc: vmid: Append the VMID to the wqe before sending (Dick Kennedy) [1989265] - scsi: lpfc: vmid: Implement CT commands for appid (Dick Kennedy) [1989265] - scsi: lpfc: vmid: Functions to manage VMIDs (Dick Kennedy) [1989265] - scsi: lpfc: vmid: Implement ELS commands for appid (Dick Kennedy) [1989265] - scsi: lpfc: vmid: Add support for VMID in mailbox command (Dick Kennedy) [1989265] - scsi: lpfc: vmid: VMID parameter initialization (Dick Kennedy) [1989265] - scsi: lpfc: vmid: Add datastructure for supporting VMID in lpfc (Dick Kennedy) [1989265] - redhat/config: Rename CONFIG_DEBUG_KMEMLEAK_EARLY_LOG_SIZE to CONFIG_DEBUG_KMEMLEAK_MEM_POOL_SIZE (Waiman Long) [2018425] - kasan, kmemleak: reset tags when scanning block (Waiman Long) [2018425] - mm/kmemleak: rely on rcu for task stack scanning (Waiman Long) [2018425] - mm/kmemleak: silence KCSAN splats in checksum (Waiman Long) [2018425] - mm/kmemleak: turn kmemleak_lock and object->lock to raw_spinlock_t (Waiman Long) [2018425] - kmemleak: Do not corrupt the object_list during clean-up (Waiman Long) [2018425] - mm: kmemleak: use the memory pool for early allocations (Waiman Long) [2018425] - mm: kmemleak: simple memory allocation pool for kmemleak objects (Waiman Long) [2018425] - mm: kmemleak: make the tool tolerant to struct scan_area allocation failures (Waiman Long) [2018425] - kmemleak: increase DEBUG_KMEMLEAK_EARLY_LOG_SIZE default to 16K (Waiman Long) [2018425] - mm: kmemleak: disable early logging in case of error (Waiman Long) [2018425] - mm/kmemleak.c: fix unused-function warning (Waiman Long) [2018425] - kmemleak: powerpc: skip scanning holes in the .bss section (Waiman Long) [2018425] - mm: kmemleak: no need to check return value of debugfs_create functions (Waiman Long) [2018425]- powerpc/smp: Use existing L2 cache_map cpumask to find L3 cache siblings (Desnes A. Nunes do Rosario) [2013537] - powerpc/cacheinfo: Remove the redundant get_shared_cpu_map() (Desnes A. Nunes do Rosario) [2013537] - powerpc/cacheinfo: Lookup cache by dt node and thread-group id (Desnes A. Nunes do Rosario) [2013537] - Revert "thunderbolt: Hide authorized attribute if router does not support PCIe tunnels" (Torez Smith) [1969444] - thunderbolt: Add quirk for Intel Goshen Ridge DP credits (Torez Smith) [1969444] - thunderbolt: Update port credits after bonding is enabled/disabled (Torez Smith) [1969444] - thunderbolt: Wait for the lanes to actually bond (Torez Smith) [1969444] - thunderbolt: Read router preferred credit allocation information (Torez Smith) [1969444] - thunderbolt: Make tb_port_type() take const parameter (Torez Smith) [1969444] - thunderbolt: Move nfc_credits field to struct tb_path_hop (Torez Smith) [1969444] - thunderbolt: Align USB4 router wakes configuration with the CM guide (Torez Smith) [1969444] - thunderbolt: Add wake from DisplayPort (Torez Smith) [1969444] - thunderbolt: Use generic tb_nvm_[read|write]_data() for Thunderbolt 2/3 devices (Torez Smith) [1969444] - thunderbolt: Split NVM read/write generic functions out from usb4.c (Torez Smith) [1969444] - thunderbolt: Add self-authenticate support for new dock (Torez Smith) [1969444] - thunderbolt: usb4: Fix NVM read buffer bounds and offset issue (Torez Smith) [1969444] - thunderbolt: dma_port: Fix NVM read buffer bounds and offset issue (Torez Smith) [1969444] - thunderbolt: Hide authorized attribute if router does not support PCIe tunnels (Torez Smith) [1969444] - x86/mce: Avoid infinite loop for copy from user recovery (Prarit Bhargava) [1999550] - x86/mce: Rename kill_it to kill_current_task (Prarit Bhargava) [1999550] - x86/mce: Recover from poison found while copying from user space (Prarit Bhargava) [1999550] - x86/mce: Delay clearing IA32_MCG_STATUS to the end of do_machine_check() (Prarit Bhargava) [1999550] - x86/mce: Send #MC singal from task work (Prarit Bhargava) [1999550] - redhat/config: Enable Nitro Enclaves on aarch64 (Vitaly Kuznetsov) [2001581] - nitro_enclaves: Add fixes for checkpatch match open parenthesis reports (Vitaly Kuznetsov) [2001581] - nitro_enclaves: Update copyright statement to include 2021 (Vitaly Kuznetsov) [2001581] - nitro_enclaves: Add fix for the kernel-doc report (Vitaly Kuznetsov) [2001581] - nitro_enclaves: Enable Arm64 support (Vitaly Kuznetsov) [2001581] - nitro_enclaves: Set Bus Master for the NE PCI device (Vitaly Kuznetsov) [2001581] - nitro_enclaves: Fixup type and simplify logic of the poll mask setup (Vitaly Kuznetsov) [2001581] - mptcp: Make mptcp_pm_nl_mp_prio_send_ack() static (Davide Caratti) [2020198] - mptcp: fix possible stall on recvmsg() (Davide Caratti) [2020198] - mptcp: don't clear MPTCP_DATA_READY in sk_wait_event() (Davide Caratti) [2020198] - net: introduce and use lock_sock_fast_nested() (Davide Caratti) [2020198] - net: add annotation for sock_{lock,unlock}_fast (Davide Caratti) [2020198] - mptcp: allow changing the 'backup' bit when no sockets are open (Davide Caratti) [2020198] - mptcp: don't return sockets in foreign netns (Davide Caratti) [2020198] - mptcp: ensure tx skbs always have the MPTCP ext (Davide Caratti) [2020198] - mptcp: full fully established support after ADD_ADDR (Davide Caratti) [2020198] - redhat/configs: Move Hyper-V configs to 'generic' (Vitaly Kuznetsov) [1949614] - redhat/configs: enable CONFIG_INPUT_KEYBOARD on Aarch64 (Vitaly Kuznetsov) [1949614] - efi/libstub/random: Align allocate size to EFI_ALLOC_ALIGN (Vitaly Kuznetsov) [1949614] - efi/libstub: arm64: Double check image alignment at entry (Vitaly Kuznetsov) [1949614] - efi/arm64: Update debug prints to reflect other entropy sources (Vitaly Kuznetsov) [1949614] - efi/arm64: libstub: Deal gracefully with EFI_RNG_PROTOCOL failure (Vitaly Kuznetsov) [1949614] - Drivers: hv: Enable Hyper-V code to be built on ARM64 (Vitaly Kuznetsov) [1949614] - x86/Kconfig: Add new X86_HV_CALLBACK_VECTOR config symbol (Vitaly Kuznetsov) [1949614] - arm64: efi: Export screen_info (Vitaly Kuznetsov) [1949614] - arm64: hyperv: Initialize hypervisor on boot (Vitaly Kuznetsov) [1949614] - arm64: hyperv: Add panic handler (Vitaly Kuznetsov) [1949614] - arm64: hyperv: Add Hyper-V hypercall and register access utilities (Vitaly Kuznetsov) [1949614] - arm64: add arch/arm64/Kbuild (Vitaly Kuznetsov) [1949614] - PCI: hv: Turn on the host bridge probing on ARM64 (Vitaly Kuznetsov) [1949614] - PCI: hv: Set up MSI domain at bridge probing time (Vitaly Kuznetsov) [1949614] - PCI: hv: Set ->domain_nr of pci_host_bridge at probing time (Vitaly Kuznetsov) [1949614] - PCI: hv: Generify PCI probing (Vitaly Kuznetsov) [1949614] - arm64: PCI: Support root bridge preparation for Hyper-V (Vitaly Kuznetsov) [1949614] - arm64: PCI: Restructure pcibios_root_bridge_prepare() (Vitaly Kuznetsov) [1949614] - PCI: Support populating MSI domains of root buses via bridges (Vitaly Kuznetsov) [1949614] - PCI: Introduce domain_nr in pci_host_bridge (Vitaly Kuznetsov) [1949614] - drivers: hv: Decouple Hyper-V clock/timer code from VMbus drivers (Vitaly Kuznetsov) [1949614] - Drivers: hv: Move Hyper-V misc functionality to arch-neutral code (Vitaly Kuznetsov) [1949614] - x86/hyperv: handling hypercall page setup for root (Vitaly Kuznetsov) [1949614] - Drivers: hv: Add arch independent default functions for some Hyper-V handlers (Vitaly Kuznetsov) [1949614] - Drivers: hv: Make portions of Hyper-V init code be arch neutral (Vitaly Kuznetsov) [1949614] - asm-generic/hyperv: Add missing #include of nmi.h (Vitaly Kuznetsov) [1949614] - PCI: hv: Support for create interrupt v3 (Vitaly Kuznetsov) [1949614] - Drivers: hv: Move Hyper-V extended capability check to arch neutral code (Vitaly Kuznetsov) [1949614] - clocksource/drivers/hyper-v: Re-enable VDSO_CLOCKMODE_HVCLOCK on X86 (Vitaly Kuznetsov) [1949614] - clocksource/drivers/hyper-v: Handle vDSO differences inline (Vitaly Kuznetsov) [1949614] - arm64: smccc: Add support for SMCCCv1.2 extended input/output registers (Vitaly Kuznetsov) [1949614] - smccc: Define vendor hyp owned service call region (Vitaly Kuznetsov) [1949614] - scsi: smartpqi: Update version to 2.1.12-055 (Don Brace) [2018317] - scsi: smartpqi: Add 3252-8i PCI id (Don Brace) [2018317] - scsi: smartpqi: Fix duplicate device nodes for tape changers (Don Brace) [2018317] - scsi: smartpqi: Fix boot failure during LUN rebuild (Don Brace) [2018317] - scsi: smartpqi: Add extended report physical LUNs (Don Brace) [2018317] - scsi: smartpqi: Avoid failing I/Os for offline devices (Don Brace) [2018317] - scsi: smartpqi: Add TEST UNIT READY check for SANITIZE operation (Don Brace) [2018317] - scsi: smartpqi: Update LUN reset handler (Don Brace) [2018317] - scsi: smartpqi: Capture controller reason codes (Don Brace) [2018317] - scsi: smartpqi: Add controller handshake during kdump (Don Brace) [2018317] - scsi: smartpqi: Update device removal management (Don Brace) [2018317] - KVM: PPC: Tick accounting should defer vtime accounting 'til after IRQ handling (Laurent Vivier) [2009312] - vhost_net: fix OoB on sendmsg() failure. (Paolo Abeni) [1922828] - scsi: qla2xxx: Update version to 10.02.06.200-k (Nilesh Javali) [1983874] - scsi: qla2xxx: edif: Fix returnvar.cocci warnings (Nilesh Javali) [1983874] - scsi: qla2xxx: Fix NVMe session down detection (Nilesh Javali) [1983874] - scsi: qla2xxx: Fix NVMe retry (Nilesh Javali) [1983874] - scsi: qla2xxx: Fix hang on NVMe command timeouts (Nilesh Javali) [1983874] - scsi: qla2xxx: Fix NVMe | FCP personality change (Nilesh Javali) [1983874] - scsi: qla2xxx: edif: Do secure PLOGI when auth app is present (Nilesh Javali) [1983874] - scsi: qla2xxx: edif: Add N2N support for EDIF (Nilesh Javali) [1983874] - scsi: qla2xxx: Fix hang during NVMe session tear down (Nilesh Javali) [1983874] - scsi: qla2xxx: edif: Fix EDIF enable flag (Nilesh Javali) [1983874] - scsi: qla2xxx: edif: Reject AUTH ELS on session down (Nilesh Javali) [1983874] - scsi: qla2xxx: edif: Fix stale session (Nilesh Javali) [1983874] - scsi: qla2xxx: Update version to 10.02.06.100-k (Nilesh Javali) [1983874] - scsi: qla2xxx: Sync queue idx with queue_pair_map idx (Nilesh Javali) [1983874] - scsi: qla2xxx: Changes to support kdump kernel for NVMe BFS (Nilesh Javali) [1983874] - scsi: qla2xxx: Changes to support kdump kernel (Nilesh Javali) [1983874] - scsi: qla2xxx: Fix NPIV create erroneous error (Nilesh Javali) [1983874] - scsi: qla2xxx: Fix unsafe removal from linked list (Nilesh Javali) [1983874] - scsi: qla2xxx: Fix port type info (Nilesh Javali) [1983874] - scsi: qla2xxx: Add debug print of 64G link speed (Nilesh Javali) [1983874] - scsi: qla2xxx: Show OS name and version in FDMI-1 (Nilesh Javali) [1983874] - scsi: qla2xxx: Changes to support FCP2 Target (Nilesh Javali) [1983874] - scsi: qla2xxx: Adjust request/response queue size for 28xx (Nilesh Javali) [1983874] - scsi: qla2xxx: Add host attribute to trigger MPI hang (Nilesh Javali) [1983874] - scsi: qla2xxx: Remove redundant initialization of variable num_cnt (Nilesh Javali) [1983874] - scsi: qla2xxx: Fix use after free in debug code (Nilesh Javali) [1983874] - scsi: qla2xxx: Fix spelling mistakes "allloc" -> "alloc" (Nilesh Javali) [1983874] - scsi: qla2xxx: Update version to 10.02.00.107-k (Nilesh Javali) [1983874] - scsi: qla2xxx: edif: Increment command and completion counts (Nilesh Javali) [1983874] - scsi: qla2xxx: edif: Add encryption to I/O path (Nilesh Javali) [1983874] - scsi: qla2xxx: edif: Add doorbell notification for app (Nilesh Javali) [1983874] - scsi: qla2xxx: edif: Add detection of secure device (Nilesh Javali) [1983874] - scsi: qla2xxx: edif: Add authentication pass + fail bsgs (Nilesh Javali) [1983874] - scsi: qla2xxx: edif: Add key update (Nilesh Javali) [1983874] - scsi: qla2xxx: edif: Add extraction of auth_els from the wire (Nilesh Javali) [1983874] - scsi: qla2xxx: edif: Add send, receive, and accept for auth_els (Nilesh Javali) [1983874] - scsi: qla2xxx: edif: Add getfcinfo and statistic bsgs (Nilesh Javali) [1983874] - scsi: qla2xxx: edif: Add start + stop bsgs (Nilesh Javali) [1983874] - scsi: qla2xxx: Remove unused variable 'status' (Nilesh Javali) [1983874] - scsi: qla2xxx: Remove redundant continue statement in a for-loop (Nilesh Javali) [1983874] - scsi: qla2xxx: Add heartbeat check (Nilesh Javali) [1983874] - scsi: qla2xxx: Use list_move_tail() instead of list_del()/list_add_tail() (Nilesh Javali) [1983874] - scsi: qla2xxx: Remove duplicate declarations (Nilesh Javali) [1983874] - scsi: qla2xxx: Log PCI address in qla_nvme_unregister_remote_port() (Nilesh Javali) [1983874] - scsi: target: qla2xxx: Wait for stop_phase1 at WWN removal (Nilesh Javali) [1983874] - scsi: qla2xxx: Remove redundant assignment to rval (Nilesh Javali) [1983874] - scsi: qla2xxx: Fix error return code in qla82xx_write_flash_dword() (Nilesh Javali) [1983874] - scsi: qla2xxx: Prevent PRLI in target mode (Nilesh Javali) [1983874] - scsi: qla2xxx: Reuse existing error handling path (Nilesh Javali) [1983874] - scsi: qla2xxx: Remove unneeded if-null-free check (Nilesh Javali) [1983874] - thermal/drivers/int340x: Do not set a wrong tcc offset on resume (David Arcari) [1997757] - thermal: core: Add new event for sending keep alive notifications (David Arcari) [1997757] - thermal/drivers/int340x/processor_thermal: Fix tcc setting (David Arcari) [1997757] - thermal/drivers/int340x/processor_thermal: Fix warning for return value (David Arcari) [1997757] - thermal/drivers/int340x/processor_thermal: Add PCI MMIO based thermal driver (David Arcari) [1997757] - thermal/drivers/int340x/processor_thermal: Split enumeration and processing part (David Arcari) [1997757] - thermal/drivers/int340x: processor_thermal: Export additional attributes (David Arcari) [1997757] - thermal/drivers/int340x: processor_thermal: Export mailbox interface (David Arcari) [1997757] - thermal/drivers/intel: Initialize RW trip to THERMAL_TEMP_INVALID (David Arcari) [1997757] - thermal: int340x: Fix unexpected shutdown at critical temperature (David Arcari) [1997757] - thermal: int340x: Support Alder Lake (David Arcari) [1997757] - thermal: int340x: processor_thermal: Correct workload type name (David Arcari) [1997757] - thermal: int340x: processor_thermal: Add mailbox driver (David Arcari) [1997757] - thermal: int340x: processor_thermal: Add RFIM driver (David Arcari) [1997757] - thermal: int340x: processor_thermal: Add AlderLake PCI device id (David Arcari) [1997757] - thermal: int340x: processor_thermal: Refactor MMIO interface (David Arcari) [1997757] - thermal: int340x: Add keep alive response method (David Arcari) [1997757] - thermal: int340x: Provide notification for OEM variable change (David Arcari) [1997757] - treewide: Add SPDX license identifier - Makefile/Kconfig (David Arcari) [1997757] - treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 500 (David Arcari) [1997757] - intel_idle: Adjust the SKX C6 parameters if PC6 is disabled (David Arcari) [2003731] - intel_idle: update ICX C6 data (David Arcari) [2003731] - nbd: provide a way for userspace processes to identify device backends (Ming Lei) [1997338] - Revert "block, bfq: honor already-setup queue merges" (Ming Lei) [1997338] - blk-cgroup: fix UAF by grabbing blkcg lock before destroying blkg pd (Ming Lei) [1997338] - blkcg: fix memory leak in blk_iolatency_init (Ming Lei) [1997338] - blk-mq: avoid to iterate over stale request (Ming Lei) [1997338] - blk-mq: allow 4x BLK_MAX_REQUEST_COUNT at blk_plug for multiple_queues (Ming Lei) [1997338] - block, bfq: honor already-setup queue merges (Ming Lei) [1997338] - block/mq-deadline: Move dd_queued() to fix defined but not used warning (Ming Lei) [1997338] - cryptoloop: add a deprecation warning (Ming Lei) [1997338] - Revert "block/mq-deadline: Prioritize high-priority requests" (Ming Lei) [1997338] - mq-deadline: Fix request accounting (Ming Lei) [1997338] - nbd: Aovid double completion of a request (Ming Lei) [1997338] - blk-mq: clear active_queues before clearing BLK_MQ_F_TAG_QUEUE_SHARED (Ming Lei) [1997338] - Revert "block/mq-deadline: Add cgroup support" (Ming Lei) [1997338] - kyber: make trace_block_rq call consistent with documentation (Ming Lei) [1997338] - blk-iolatency: error out if blk_get_queue() failed in iolatency_set_limit() (Ming Lei) [1997338] - blk-mq-sched: Fix blk_mq_sched_alloc_tags() error handling (Ming Lei) [1997338] - loop: reintroduce global lock for safe loop_validate_file() traversal (Ming Lei) [1997338] - blk-cgroup: prevent rcu_sched detected stalls warnings while iterating blkgs (Ming Lei) [1997338] - block: fix the problem of io_ticks becoming smaller (Ming Lei) [1997338] - block: return errors from blk_execute_rq() (Ming Lei) [1997338] - block: support polling through blk_execute_rq (Ming Lei) [1997338] - loop: rewrite loop_exit using idr_for_each_entry (Ming Lei) [1997338] - loop: split loop_lookup (Ming Lei) [1997338] - loop: don't allow deleting an unspecified loop device (Ming Lei) [1997338] - loop: move loop_ctl_mutex locking into loop_add (Ming Lei) [1997338] - loop: split loop_control_ioctl (Ming Lei) [1997338] - loop: don't call loop_lookup before adding a loop device (Ming Lei) [1997338] - loop: remove the l argument to loop_add (Ming Lei) [1997338] - loop: reduce loop_ctl_mutex coverage in loop_exit (Ming Lei) [1997338] - loop: reorder loop_exit (Ming Lei) [1997338] - loop: Fix missing discard support when using LOOP_CONFIGURE (Ming Lei) [1997338] - block: export blk_next_bio() (Ming Lei) [1997338] - rsxx: Use struct_size() in vmalloc() (Ming Lei) [1997338] - block/mq-deadline: Remove a WARN_ON_ONCE() call (Ming Lei) [1997338] - blk: Fix lock inversion between ioc lock and bfqd lock (Ming Lei) [1997338] - bfq: Remove merged request already in bfq_requests_merged() (Ming Lei) [1997338] - block: fix trace completion for chained bio (Ming Lei) [1997338] - block/partitions/msdos: Fix typo inidicator -> indicator (Ming Lei) [1997338] - block, bfq: reset waker pointer with shared queues (Ming Lei) [1997338] - block, bfq: check waker only for queues with no in-flight I/O (Ming Lei) [1997338] - block, bfq: avoid delayed merge of async queues (Ming Lei) [1997338] - block, bfq: boost throughput by extending queue-merging times (Ming Lei) [1997338] - block, bfq: consider also creation time in delayed stable merge (Ming Lei) [1997338] - block, bfq: fix delayed stable merge check (Ming Lei) [1997338] - block, bfq: let also stably merged queues enjoy weight raising (Ming Lei) [1997338] - blk-wbt: make sure throttle is enabled properly (Ming Lei) [1997338] - blk-wbt: introduce a new disable state to prevent false positive by rwb_enabled() (Ming Lei) [1997338] - block/mq-deadline: Prioritize high-priority requests (Ming Lei) [1997338] - block/mq-deadline: Add cgroup support (Ming Lei) [1997338] - block/mq-deadline: Track I/O statistics (Ming Lei) [1997338] - block/mq-deadline: Add I/O priority support (Ming Lei) [1997338] - block/mq-deadline: Micro-optimize the batching algorithm (Ming Lei) [1997338] - block/mq-deadline: Reserve 25 of scheduler tags for synchronous requests (Ming Lei) [1997338] - block/mq-deadline: Improve the sysfs show and store macros (Ming Lei) [1997338] - block/mq-deadline: Improve compile-time argument checking (Ming Lei) [1997338] - block: mq-deadline: Fix queue restart handling (Ming Lei) [1997338] - block/mq-deadline: Rename dd_init_queue() and dd_exit_queue() (Ming Lei) [1997338] - block/mq-deadline: Remove two local variables (Ming Lei) [1997338] - block/mq-deadline: Add two lockdep_assert_held() statements (Ming Lei) [1997338] - block/mq-deadline: Add several comments (Ming Lei) [1997338] - block: Introduce the ioprio rq-qos policy (Ming Lei) [1997338] - block/blk-rq-qos: Move a function from a header file into a C file (Ming Lei) [1997338] - block/blk-cgroup: Swap the blk_throtl_init() and blk_iolatency_init() calls (Ming Lei) [1997338] - blkcg: fix memleak for iolatency (Ming Lei) [1997338] - blk-wbt: remove outdated comment (Ming Lei) [1997338] - block: Remove unnecessary elevator operation checks (Ming Lei) [1997338] - blk-mq: factor out a blk_mq_alloc_sq_tag_set helper (Ming Lei) [1997338] - block: Update blk_update_request() documentation (Ming Lei) [1997338] - blkcg: drop CLONE_IO check in blkcg_can_attach() (Ming Lei) [1997338] - aoe: remove unnecessary mutex_init() (Ming Lei) [1997338] - block: loop: fix deadlock between open and remove (Ming Lei) [1997338] - loop: scale loop device by introducing per device lock (Ming Lei) [1997338] - block/partitions/efi.c: Fix the efi_partition() kernel-doc header (Ming Lei) [1997338] - nbd: share nbd_put and return by goto put_nbd (Ming Lei) [1997338] - nbd: Fix NULL pointer in flush_workqueue (Ming Lei) [1997338] - blkdev.h: remove unused codes blk_account_rq (Ming Lei) [1997338] - block, bfq: avoid circular stable merges (Ming Lei) [1997338] - block: uapi: fix comment about block device ioctl (Ming Lei) [1997338] - block: reexpand iov_iter after read/write (Ming Lei) [1997338] - bfq/mq-deadline: remove redundant check for passthrough request (Ming Lei) [1997338] - blk-mq: bypass IO scheduler's limit_depth for passthrough request (Ming Lei) [1997338] - block: Fix sys_ioprio_set(.which=IOPRIO_WHO_PGRP) task iteration (Ming Lei) [1997338] - blk-mq: Always use blk_mq_is_sbitmap_shared (Ming Lei) [1997338] - block: add sysfs entry for virt boundary mask (Ming Lei) [1997338] - block, bfq: merge bursts of newly-created queues (Ming Lei) [1997338] - block, bfq: keep shared queues out of the waker mechanism (Ming Lei) [1997338] - block, bfq: fix weight-raising resume with !low_latency (Ming Lei) [1997338] - block, bfq: make shared queues inherit wakers (Ming Lei) [1997338] - block, bfq: put reqs of waker and woken in dispatch list (Ming Lei) [1997338] - block, bfq: always inject I/O of queues blocked by wakers (Ming Lei) [1997338] - blk-mq: Sentence reconstruct for better readability (Ming Lei) [1997338] - block: update a few comments in uapi/linux/blkpg.h (Ming Lei) [1997338] - block: don't ignore REQ_NOWAIT for direct IO (Ming Lei) [1997338] - block: clear GD_NEED_PART_SCAN later in bdev_disk_changed (Ming Lei) [1997338] - block: Discard page cache of zone reset target range (Ming Lei) [1997338] - block: Suppress uevent for hidden device when removed (Ming Lei) [1997338] - block: rsxx: fix error return code of rsxx_pci_probe() (Ming Lei) [1997338] - block: Fix REQ_OP_ZONE_RESET_ALL handling (Ming Lei) [1997338] - blk-cgroup: Fix the recursive blkg rwstat (Ming Lei) [1997338] - rsxx: Return -EFAULT if copy_to_user() fails (Ming Lei) [1997338] - block/bfq: update comments and default value in docs for fifo_expire (Ming Lei) [1997338] - block: Drop leftover references to RQF_SORTED (Ming Lei) [1997338] - blktrace: fix documentation for blk_fill_rw() (Ming Lei) [1997338] - blktrace: remove debugfs file dentries from struct blk_trace (Ming Lei) [1997338] - block: get rid of the trace rq insert wrapper (Ming Lei) [1997338] - blktrace: fix blk_rq_merge documentation (Ming Lei) [1997338] - blktrace: fix blk_rq_issue documentation (Ming Lei) [1997338] - blktrace: add blk_fill_rwbs documentation comment (Ming Lei) [1997338] - block: remove superfluous param in blk_fill_rwbs() (Ming Lei) [1997338] - block: Remove unused blk_pm_*() function definitions (Ming Lei) [1997338] - blk-mq: Use llist_head for blk_cpu_done (Ming Lei) [1997338] - blk-mq: Always complete remote completions requests in softirq (Ming Lei) [1997338] - block: use bi_max_vecs to find the bvec pool (Ming Lei) [1997338] - md/raid10: remove dead code in reshape_request (Ming Lei) [1997338] - block: remove the 1 and 4 vec bvec_slabs entries (Ming Lei) [1997338] - block: streamline bvec_alloc (Ming Lei) [1997338] - block: factor out a bvec_alloc_gfp helper (Ming Lei) [1997338] - block: move struct biovec_slab to bio.c (Ming Lei) [1997338] - block: reuse BIO_INLINE_VECS for integrity bvecs (Ming Lei) [1997338] - block: move three bvec helpers declaration into private helper (Ming Lei) [1997338] - blk-cgroup: Remove obsolete macro (Ming Lei) [1997338] - block: use an on-stack bio in blkdev_issue_flush (Ming Lei) [1997338] - blkcg: delete redundant get/put operations for queue (Ming Lei) [1997338] - block: unexport truncate_bdev_range (Ming Lei) [1997338] - blk: wbt: remove unused parameter from wbt_should_throttle (Ming Lei) [1997338] - bdev: Do not return EBUSY if bdev discard races with write (Ming Lei) [1997338] - bfq: don't duplicate code for different paths (Ming Lei) [1997338] - block: remove the request_queue to argument request based tracepoints (Ming Lei) [1997338] - virtio_net: disable cb aggressively (Stefan Hajnoczi) [1965914] - virtio: fix up virtio_disable_cb (Stefan Hajnoczi) [1965914] - virtio_net: move txq wakeups under tx q lock (Stefan Hajnoczi) [1965914] - virtio_net: move tx vq operation under tx queue lock (Stefan Hajnoczi) [1965914] - virtio_net: bulk free tx skbs (Stefan Hajnoczi) [1965914] - [s390] s390/qdio: propagate error when cancelling a ccw fails (Mete Durlu) [1984989] - [s390] s390/qdio: improve roll-back after error on ESTABLISH ccw (Mete Durlu) [1984989] - [s390] s390/qdio: cancel the ESTABLISH ccw after timeout (Mete Durlu) [1984989] - [s390] scsi: zfcp: Lift Request Queue tasklet & timer from qdio (Mete Durlu) [1984989] - [s390] scsi: zfcp: Move the position of put_device() (Mete Durlu) [1984989] - [s390] scsi: zfcp: Clean up sysfs code for SFP diagnostics (Mete Durlu) [1984989] - [s390] scsi: zfcp: Fix sysfs roll-back on error in zfcp_adapter_enqueue() (Mete Durlu) [1984989] - [s390] scsi: zfcp: Fix indentation coding style issue (Mete Durlu) [1984989] - [s390] scsi: zfcp: Remove unneeded INIT_LIST_HEAD() for FSF requests (Mete Durlu) [1984989] - x86/fpu/xstate: Clear xstate header in copy_xstate_to_uabi_buf() again (Prarit Bhargava) [1981448] - x86/fpu/signal: Let xrstor handle the features to init (Prarit Bhargava) [1981448] - x86/fpu/signal: Handle #PF in the direct restore path (Prarit Bhargava) [1981448] - x86/fpu: Return proper error codes from user access functions (Prarit Bhargava) [1981448] - x86/fpu/signal: Split out the direct restore code (Prarit Bhargava) [1981448] - x86/fpu/signal: Sanitize copy_user_to_fpregs_zeroing() (Prarit Bhargava) [1981448] - x86/fpu/signal: Sanitize the xstate check on sigframe (Prarit Bhargava) [1981448] - x86/fpu/signal: Remove the legacy alignment check (Prarit Bhargava) [1981448] - x86/fpu/signal: Move initial checks into fpu__restore_sig() (Prarit Bhargava) [1981448] - x86/fpu: Mark init_fpstate __ro_after_init (Prarit Bhargava) [1981448] - x86/pkru: Remove xstate fiddling from write_pkru() (Prarit Bhargava) [1981448] - x86/fpu: Don't store PKRU in xstate in fpu_reset_fpstate() (Prarit Bhargava) [1981448] - x86/fpu: Remove PKRU handling from switch_fpu_finish() (Prarit Bhargava) [1981448] - x86/fpu: Mask PKRU from kernel XRSTOR[S] operations (Prarit Bhargava) [1981448] - x86/fpu: Hook up PKRU into ptrace() (Prarit Bhargava) [1981448] - x86/fpu: Add PKRU storage outside of task XSAVE buffer (Prarit Bhargava) [1981448] - x86/fpu: Dont restore PKRU in fpregs_restore_userspace() (Prarit Bhargava) [1981448] - x86/fpu: Rename xfeatures_mask_user() to xfeatures_mask_uabi() (Prarit Bhargava) [1981448] - x86/fpu: Move FXSAVE_LEAK quirk info __copy_kernel_to_fpregs() (Prarit Bhargava) [1981448] - x86/fpu: Rename copy_kernel_to_fpregs() to restore_fpregs_from_fpstate() (Prarit Bhargava) [1981448] - x86/fpu: Rename __fpregs_load_activate() to fpregs_restore_userregs() (Prarit Bhargava) [1981448] - x86/fpu: Clean up the fpu__clear() variants (Prarit Bhargava) [1981448] - x86/fpu: Rename fpu__clear_all() to fpu_flush_thread() (Prarit Bhargava) [1981448] - x86/fpu: Use pkru_write_default() in copy_init_fpstate_to_fpregs() (Prarit Bhargava) [1981448] - x86/cpu: Write the default PKRU value when enabling PKE (Prarit Bhargava) [1981448] - x86/pkru: Provide pkru_write_default() (Prarit Bhargava) [1981448] - x86/pkru: Provide pkru_get_init_value() (Prarit Bhargava) [1981448] - x86/cpu: Sanitize X86_FEATURE_OSPKE (Prarit Bhargava) [1981448] - x86/pkeys: Move read_pkru() and write_pkru() (Prarit Bhargava) [1981448] - x86/fpu: Rename and sanitize fpu__save/copy() (Prarit Bhargava) [1981448] - x86/fpu/xstate: Sanitize handling of independent features (Prarit Bhargava) [1981448] - x86/fpu: Rename "dynamic" XSTATEs to "independent" (Prarit Bhargava) [1981448] - x86/fpu: Rename initstate copy functions (Prarit Bhargava) [1981448] - x86/fpu: Get rid of the FNSAVE optimization (Prarit Bhargava) [1981448] - x86/fpu: Rename copy_fpregs_to_fpstate() to save_fpregs_to_fpstate() (Prarit Bhargava) [1981448] - x86/fpu: Deduplicate copy_uabi_from_user/kernel_to_xstate() (Prarit Bhargava) [1981448] - x86/fpu: Rename xstate copy functions which are related to UABI (Prarit Bhargava) [1981448] - x86/fpu: Rename fregs-related copy functions (Prarit Bhargava) [1981448] - x86/math-emu: Rename frstor() (Prarit Bhargava) [1981448] - x86/fpu: Rename fxregs-related copy functions (Prarit Bhargava) [1981448] - x86/fpu: Get rid of CONFIG_AS_FXSAVEQ (Prarit Bhargava) [1981448] - x86/fpu: Rename copy_user_to_xregs() and copy_xregs_to_user() (Prarit Bhargava) [1981448] - x86/fpu: Rename copy_xregs_to_kernel() and copy_kernel_to_xregs() (Prarit Bhargava) [1981448] - x86/fpu: Get rid of copy_supervisor_to_kernel() (Prarit Bhargava) [1981448] - x86/fpu: Cleanup arch_set_user_pkey_access() (Prarit Bhargava) [1981448] - x86/kvm: Avoid looking up PKRU in XSAVE buffer (Prarit Bhargava) [1981448] - x86/fpu: Get rid of using_compacted_format() (Prarit Bhargava) [1981448] - x86/fpu: Move fpu__write_begin() to regset (Prarit Bhargava) [1981448] - x86/fpu/regset: Move fpu__read_begin() into regset (Prarit Bhargava) [1981448] - x86/fpu: Remove fpstate_sanitize_xstate() (Prarit Bhargava) [1981448] - x86/fpu: Use copy_xstate_to_uabi_buf() in fpregs_get() (Prarit Bhargava) [1981448] - x86/fpu: Use copy_xstate_to_uabi_buf() in xfpregs_get() (Prarit Bhargava) [1981448] - x86/fpu: Make copy_xstate_to_kernel() usable for [x]fpregs_get() (Prarit Bhargava) [1981448] - x86/fpu: Clean up fpregs_set() (Prarit Bhargava) [1981448] - x86/fpu: Fail ptrace() requests that try to set invalid MXCSR values (Prarit Bhargava) [1981448] - x86/fpu: Rewrite xfpregs_set() (Prarit Bhargava) [1981448] - x86/fpu: Simplify PTRACE_GETREGS code (Prarit Bhargava) [1981448] - x86/fpu: Reject invalid MXCSR values in copy_kernel_to_xstate() (Prarit Bhargava) [1981448] - x86/fpu: Sanitize xstateregs_set() (Prarit Bhargava) [1981448] - x86/fpu: Move inlines where they belong (Prarit Bhargava) [1981448] - x86/fpu: Get rid of fpu__get_supported_xfeatures_mask() (Prarit Bhargava) [1981448] - x86/fpu: Make xfeatures_mask_all __ro_after_init (Prarit Bhargava) [1981448] - x86/fpu: Mark various FPU state variables __ro_after_init (Prarit Bhargava) [1981448] - x86/pkeys: Revert a5eff7259790 ("x86/pkeys: Add PKRU value to init_fpstate") (Prarit Bhargava) [1981448] - x86/fpu: Fix copy_xstate_to_kernel() gap handling (Prarit Bhargava) [1981448] - x86/fpu: Limit xstate copy size in xstateregs_set() (Prarit Bhargava) [1981448] - x86/fpu: Make init_fpstate correct with optimized XSAVE (Prarit Bhargava) [1981448] - x86/fpu: Preserve supervisor states in sanitize_restored_user_xstate() (Prarit Bhargava) [1981448] - x86/fpu: Reset state for all signal restore failures (Prarit Bhargava) [1981448] - x86/signal: Introduce helpers to get the maximum signal frame size (Prarit Bhargava) [1981448] - x86/fpu: Fix various typos in comments (Prarit Bhargava) [1981448] - x86/fpu/xstate: Use sizeof() instead of a constant (Prarit Bhargava) [1981448] - x86/fpu: Handle FPU-related and clearcpuid command line arguments earlier (Prarit Bhargava) [1981448] - x86/fpu: Allow multiple bits in clearcpuid= parameter (Prarit Bhargava) [1981448] - x86: switch to ->regset_get() (Prarit Bhargava) [1981448] - regset: new method and helpers for it (Prarit Bhargava) [1981448] - copy_regset_to_user(): do all copyout at once. (Prarit Bhargava) [1981448] - introduction of regset ->get() wrappers, switching ELF coredumps to those (Prarit Bhargava) [1981448] - user_regset_copyout_zero(): use clear_user() (Prarit Bhargava) [1981448] - x86: kill dump_fpu() (Prarit Bhargava) [1981448] - x86: copy_fpstate_to_sigframe(): have fpregs_soft_get() use kernel buffer (Prarit Bhargava) [1981448] - x86/pkeys: Add check for pkey "overflow" (Prarit Bhargava) [1981448] - x86/fpu: Deactivate FPU state after failure during state load (Prarit Bhargava) [1981448] - x86/fpu: Use sizeof_field() macro (Prarit Bhargava) [1981448] - x86/fpu: Inline fpu__xstate_clear_all_cpu_caps() (Prarit Bhargava) [1981448] - x86/fpu: Make 'no387' and 'nofxsr' command line options useful (Prarit Bhargava) [1981448] - x86/fpu: Remove the fpu__save() export (Prarit Bhargava) [1981448] - x86/process: Add AVX-512 usage elapsed time to /proc/pid/arch_status (Prarit Bhargava) [1981448] - x86/fpu: Add SPDX license identifier - Makefile/Kconfig (Prarit Bhargava) [1981448] - x86/fpu: Add SPDX license identifier for missed files (Prarit Bhargava) [1981448] - x86/fpu: Fix __user annotations (Prarit Bhargava) [1981448] - x86/fpu: Move init_xstate_size() to __init section (Prarit Bhargava) [1981448] - x86/fpu: Update comment for __raw_xsave_addr() (Prarit Bhargava) [1981448] - scsi: qla2xxx: Fix kernel crash when accessing port_speed sysfs file (Nilesh Javali) [1981433] - scsi: core: Put LLD module refcnt after SCSI device is released (Ming Lei) [1996509] - scsi: iscsi: Fix set_param() handling (Chris Leech) [2011470] - scsi: iscsi: Fix iscsi_task use after free (Chris Leech) [2011470] - scsi: iscsi: Adjust iface sysfs attr detection (Chris Leech) [2011470] - scsi: iscsi: Fix iface sysfs attr detection (Chris Leech) [2011470] - scsi: iscsi: Move pool freeing (Chris Leech) [2011470] - scsi: iscsi: Hold task ref during TMF timeout handling (Chris Leech) [2011470] - scsi: iscsi: Flush block work before unblock (Chris Leech) [2011470] - scsi: iscsi: Fix completion check during abort races (Chris Leech) [2011470] - scsi: iscsi: Fix shost->max_id use (Chris Leech) [2011470] - scsi: iscsi: Fix conn use after free during resets (Chris Leech) [2011470] - scsi: iscsi: Get ref to conn during reset handling (Chris Leech) [2011470] - scsi: iscsi: Have abort handler get ref to conn (Chris Leech) [2011470] - scsi: iscsi: Add iscsi_cls_conn refcount helpers (Chris Leech) [2011470] - scsi: iscsi: iscsi_tcp: Start socket shutdown during conn stop (Chris Leech) [2011470] - scsi: iscsi: iscsi_tcp: Set no linger (Chris Leech) [2011470] - scsi: iscsi: Fix in-kernel conn failure handling (Chris Leech) [2011470] - scsi: iscsi: Rel ref after iscsi_lookup_endpoint() (Chris Leech) [2011470] - scsi: iscsi: Use system_unbound_wq for destroy_work (Chris Leech) [2011470] - scsi: iscsi: Force immediate failure during shutdown (Chris Leech) [2011470] - scsi: iscsi: Drop suspend calls from ep_disconnect (Chris Leech) [2011470] - scsi: iscsi: Stop queueing during ep_disconnect (Chris Leech) [2011470] - scsi: iscsi: Add task completion helper (Chris Leech) [2011470] - scsi: iscsi: Fix iSCSI cls conn state (Chris Leech) [2011470] - scsi: iscsi: Fix race condition between login and sync thread (Chris Leech) [2011470] - scsi: iscsi: Drop session lock in iscsi_session_chkready() (Chris Leech) [2011470] - scsi: libiscsi: Reset max/exp cmdsn during recovery (Chris Leech) [2011470] - scsi: iscsi_tcp: Fix shost can_queue initialization (Chris Leech) [2011470] - scsi: libiscsi: Add helper to calculate max SCSI cmds per session (Chris Leech) [2011470] - scsi: libiscsi: Fix iSCSI host workq destruction (Chris Leech) [2011470] - scsi: libiscsi: Fix iscsi_task use after free() (Chris Leech) [2011470] - scsi: libiscsi: Drop taskqueuelock (Chris Leech) [2011470] - scsi: libiscsi: Fix iscsi_prep_scsi_cmd_pdu() error handling (Chris Leech) [2011470] - scsi: iscsi: Fix inappropriate use of put_device() (Chris Leech) [2011470] - scsi: iscsi: Fail session and connection on transport registration failure (Chris Leech) [2011470] - scsi: drivers: base: Propagate errors through the transport component (Chris Leech) [2011470] - scsi: drivers: base: Support atomic version of attribute_container_device_trigger (Chris Leech) [2011470] - scsi: libiscsi: Fix NOP race condition (Chris Leech) [2011470] - scsi: libiscsi: use sendpage_ok() in iscsi_tcp_segment_map() (Chris Leech) [2011470] - scsi: iscsi: iscsi_tcp: Avoid holding spinlock while calling getpeername() (Chris Leech) [2011470] - scsi: iscsi: Do not put host in iscsi_set_flashnode_param() (Chris Leech) [2011470] - scsi: iscsi: Register sysfs for workqueue iscsi_destroy (Chris Leech) [2011470] - scsi: iscsi: Remove sessdestroylist (Chris Leech) [2011470] - scsi: iscsi: Optimize work queue flush use (Chris Leech) [2011470] - scsi: iscsi: Delay freeing target_id (Chris Leech) [2011470] - scsi: iscsi: Change iSCSI workqueue max_active back to 1 (Chris Leech) [2011470] - scsi: iscsi: Fix reference count leak in iscsi_boot_create_kobj (Chris Leech) [2011470]- scsi: qedf: Fix error codes in qedf_alloc_global_queues() (Nilesh Javali) [1983908] - scsi: qedf: Add check to synchronize abort and flush (Nilesh Javali) [1983908] - scsi: qedf: Use DEVICE_ATTR_RO() macro (Nilesh Javali) [1983908] - scsi: qedf: Use vzalloc() instead of vmalloc()/memset(0) (Nilesh Javali) [1983908] - scsi: qedf: Drop unnecessary NULL checks after container_of() (Nilesh Javali) [1983908] - scsi: qedf: Use devlink to report errors and recovery (Nilesh Javali) [1983908] - scsi: qedf: Enable devlink support (Nilesh Javali) [1983908] - scsi: qedf: Remove unused include of linux/version.h (Nilesh Javali) [1983908] - qed: implement devlink dump (Nilesh Javali) [1983908] - qed*: make use of devlink recovery infrastructure (Nilesh Javali) [1983908] - qed: use devlink logic to report errors (Nilesh Javali) [1983908] - qed: health reporter init deinit seq (Nilesh Javali) [1983908] - qed: implement devlink info request (Nilesh Javali) [1983908] - qed/qede: make devlink survive recovery (Nilesh Javali) [1983908] - qed: move out devlink logic into a new file (Nilesh Javali) [1983908] - i40e: fix endless loop under rtnl (Stefan Assmann) [1903921] - ovl: fix missing negative dentry check in ovl_rename() (Miklos Szeredi) [2010887] {CVE-2021-20321} - [RHEL8.6 BZ 1849234] cifs: report error instead of invalid when revalidating a dentry fails (Ronnie Sahlberg) [1849234] - mei: me: emmitsburg workstation DID (David Arcari) [2014195] - redhat/configs: Add CONFIG_INTEL_QEP (Prarit Bhargava) [1783559] - redhat/configs: Add CONFIG_COUNTER (Prarit Bhargava) [1783559] - counter: Rename counter_count_function to counter_function (Prarit Bhargava) [1783559] - counter: Rename counter_signal_value to counter_signal_level (Prarit Bhargava) [1783559] - counter: Standardize to ERANGE for limit exceeded errors (Prarit Bhargava) [1783559] - counter: intel-qep: Remove linux/bitops.h include (Prarit Bhargava) [1783559] - counter: intel-qep: Use to_pci_dev() helper (Prarit Bhargava) [1783559] - counter: intel-qep: Mark PM callbacks with __maybe_unused (Prarit Bhargava) [1783559] - counter: Add support for Intel Quadrature Encoder Peripheral (Prarit Bhargava) [1783559] - counter: Simplify the count_read and count_write callbacks (Prarit Bhargava) [1783559] - drivers/counter: Add SPDX license identifier - Makefile/Kconfig (Prarit Bhargava) [1783559] - counter: Introduce the Generic Counter interface (Prarit Bhargava) [1783559] - bpf: Fix integer overflow in prealloc_elems_and_freelist() (Yauheni Kaliuta) [2010492] {CVE-2021-41864} - audit: move put_tree() to avoid trim_trees refcount underflow and UAF (Richard Guy Briggs) [1978123] - tpm: ibmvtpm: Avoid error message when process gets signal while waiting (Štěpán Horáček) [1981473] - efi/tpm: Differentiate missing and invalid final event log table. (Štěpán Horáček) [1981473] - tpm: Replace WARN_ONCE() with dev_err_once() in tpm_tis_status() (Štěpán Horáček) [1981473] - tpm_tis: Use DEFINE_RES_MEM() to simplify code (Štěpán Horáček) [1981473] - tpm: fix some doc warnings in tpm1-cmd.c (Štěpán Horáček) [1981473] - tpm_tis_spi: add missing SPI device ID entries (Štěpán Horáček) [1981473] - tpm: add longer timeout for TPM2_CC_VERIFY_SIGNATURE (Štěpán Horáček) [1981473] - tpm_tis_spi: set default probe function if device id not match (Štěpán Horáček) [1981473] - tpm_crb: Use IOMEM_ERR_PTR when function returns iomem (Štěpán Horáček) [1981473] - tools/testing/scatterlist: Fix overflow of max segment size (Rafael Aquini) [2016426] - drm: Remove SCATTERLIST_MAX_SEGMENT (Rafael Aquini) [2016426] - lib/scatterlist: Fix wrong update of orig_nents (Rafael Aquini) [2016426] - lib/scatterlist: Provide a dedicated function to support table append (Rafael Aquini) [2016426] - tools/testing/scatterlist: Test dynamic __sg_alloc_table_from_pages (Rafael Aquini) [2016426] - tools/testing/scatterlist: Fix test to compile and run (Rafael Aquini) [2016426] - tools/testing/scatterlist: Show errors in human readable form (Rafael Aquini) [2016426] - tools/testing/scatterlist: Rejuvenate bit-rotten test (Rafael Aquini) [2016426] - Kconfig.debug: drop selecting non-existing HARDLOCKUP_DETECTOR_ARCH (Rafael Aquini) [2016426] - buildid: only consider GNU notes for build ID parsing (Rafael Aquini) [2016426] - lib/decompressors: remove set but not used variabled 'level' (Rafael Aquini) [2016426] - lib/math/rational.c: fix divide by zero (Rafael Aquini) [2016426] - lockdep/selftests: Fix selftests vs PROVE_RAW_LOCK_NESTING (Rafael Aquini) [2016426] - kunit: Fix result propagation for parameterised tests (Rafael Aquini) [2016426] - bug: Remove redundant condition check in report_bug (Rafael Aquini) [2016426] - zlib: move EXPORT_SYMBOL() and MODULE_LICENSE() out of dfltcc_syms.c (Rafael Aquini) [2016426] - zlib: export S390 symbols for zlib modules (Rafael Aquini) [2016426] - lib/crc32test: remove extra local_irq_disable/enable (Rafael Aquini) [2016426] - random32: add a selftest for the prandom32 code (Rafael Aquini) [2016426] - random32: add noise from network and scheduling activity (Rafael Aquini) [2016426] - random32: make prandom_u32() output unpredictable (Rafael Aquini) [2016426] - lib: Correct comment of prandom_seed (Rafael Aquini) [2016426] - lib/crc32.c: fix trivial typo in preprocessor condition (Rafael Aquini) [2016426] - lib/crc: Use consistent naming for CRC-32 polynomials (Rafael Aquini) [2016426] - lib/crc: Move polynomial definition to separate header (Rafael Aquini) [2016426] - kstrto*: do not describe simple_strto*() as obsolete/replaced (Rafael Aquini) [2016426] - kstrto*: correct documentation references to simple_strto*() (Rafael Aquini) [2016426] - kernel.h: update comment about simple_strto() functions (Rafael Aquini) [2016426] - lib/bitmap.c: fix bitmap_cut() for partial overlapping case (Rafael Aquini) [2016426] - devres: keep both device name and resource name in pretty name (Rafael Aquini) [2016426] - crc-t10dif: Fix potential crypto notify dead-lock (Rafael Aquini) [2016426] - vsprintf: don't obfuscate NULL and error pointers (Rafael Aquini) [2016426] - lib/stackdepot.c: fix global out-of-bounds in stack_slabs (Rafael Aquini) [2016426] - lib/scatterlist.c: adjust indentation in __sg_alloc_table (Rafael Aquini) [2016426] - lib/stackdepot: Fix outdated comments (Rafael Aquini) [2016426] - lib/test_kasan.c: fix memory leak in kmalloc_oob_krealloc_more() (Rafael Aquini) [2016426] - lib: Remove select of inexistant GENERIC_IO (Rafael Aquini) [2016426] - lib: test_user_copy: style cleanup (Rafael Aquini) [2016426] - usercopy: Add parentheses around assignment in test_copy_struct_from_user (Rafael Aquini) [2016426] - lib: textsearch: fix escapes in example code (Rafael Aquini) [2016426] - Partially revert "kfifo: fix kfifo_alloc() and kfifo_init()" (Rafael Aquini) [2016426] - lib: logic_pio: Fix RCU usage (Rafael Aquini) [2016426] - lib/test_overflow.c: avoid tainting the kernel and fix wrap size (Rafael Aquini) [2016426] - lib/test_string.c: avoid masking memset16/32/64 failures (Rafael Aquini) [2016426] - lib/scatterlist: Fix mapping iterator when sg->offset is greater than PAGE_SIZE (Rafael Aquini) [2016426] - lib/mpi: Fix karactx leak in mpi_powm (Rafael Aquini) [2016426] - sbitmap: fix improper use of smp_mb__before_atomic() (Rafael Aquini) [2016426] - kobject: Don't trigger kobject_uevent(KOBJ_REMOVE) twice. (Rafael Aquini) [2016426] - lib/div64.c: off by one in shift (Rafael Aquini) [2016426] - assoc_array: Fix shortcut creation (Rafael Aquini) [2016426] - lib/test_kmod.c: potential double free in error handling (Rafael Aquini) [2016426] - devres: always use dev_name() in devm_ioremap_resource() (Rafael Aquini) [2016426] - lib: fix build failure in CONFIG_DEBUG_VIRTUAL test (Rafael Aquini) [2016426] - test_firmware: fix error return getting clobbered (Rafael Aquini) [2016426] - lib: Fix ia64 bootloader linkage (Rafael Aquini) [2016426] - lib/test_hexdump.c: fix failure on big endian cpu (Rafael Aquini) [2016426] - hv_utils: Set the maximum packet size for VSS driver to the length of the receive buffer (Cathy Avery) [2012842] - scsi: storvsc: Log TEST_UNIT_READY errors as warnings (Cathy Avery) [2012842] - scsi: storvsc: Correctly handle multiple flags in srb_status (Cathy Avery) [2012842] - scsi: storvsc: Update error logging (Cathy Avery) [2012842] - scsi: storvsc: Miscellaneous code cleanups (Cathy Avery) [2012842] - scsi: storvsc: Use blk_mq_unique_tag() to generate requestIDs (Cathy Avery) [2012842] - Drivers: hv: vmbus: Copy packets sent by Hyper-V out of the ring buffer (Cathy Avery) [2012842] - scsi: core: Fix hang of freezing queue between blocking and running device (Ewan D. Milne) [2012323] - scsi: core: Fix capacity set to zero after offlinining device (Ewan D. Milne) [2012323] - scsi: sr: Return correct event when media event code is 3 (Ewan D. Milne) [2012323] - scsi: core: Avoid printing an error if target_alloc() returns -ENXIO (Ewan D. Milne) [2012323] - scsi: scsi_dh_rdac: Avoid crash during rdac_bus_attach() (Ewan D. Milne) [2012323] - scsi: core: Fix bad pointer dereference when ehandler kthread is invalid (Ewan D. Milne) [2012323] - scsi: core: Fix the documentation of the scsi_execute() time parameter (Ewan D. Milne) [2012323] - scsi: core: Retry I/O for Notify (Enable Spinup) Required error (Ewan D. Milne) [2012323] - scsi: sd: Call sd_revalidate_disk() for ioctl(BLKRRPART) (Ewan D. Milne) [2012323] - scsi: core: Inline scsi_mq_alloc_queue() (Ewan D. Milne) [2012323] - scsi: sr: Return appropriate error code when disk is ejected (Ewan D. Milne) [2012323] - scsi: core: Only put parent device if host state differs from SHOST_CREATED (Ewan D. Milne) [2012323] - scsi: core: Put .shost_dev in failure path if host state changes to RUNNING (Ewan D. Milne) [2012323] - scsi: core: Fix failure handling of scsi_add_host_with_dma() (Ewan D. Milne) [2012323] - scsi: core: Fix error handling of scsi_host_alloc() (Ewan D. Milne) [2012323] - scsi: st: Return error code in st_scsi_execute() (Ewan D. Milne) [2012323] - scsi: scsi_dh_alua: Retry RTPG on a different path after failure (Ewan D. Milne) [2012323] - scsi: scsi_transport_fc: Remove double FC_FPORT_DELETED in mask creation (Ewan D. Milne) [2012323] - scsi: core: Fix a comment in function scsi_host_dev_release() (Ewan D. Milne) [2012323] - scsi: scsi_debug: Drop if with an always false condition (Ewan D. Milne) [2012323] - scsi: scsi_debug: Fix cmd_per_lun, set to max_queue (Ewan D. Milne) [2012323] - scsi: sd: Introduce a new local variable in sd_check_events() (Ewan D. Milne) [2012323] - scsi: core: Modify the scsi_send_eh_cmnd() return value for the SDEV_BLOCK case (Ewan D. Milne) [2012323] - scsi: core: Rename scsi_softirq_done() into scsi_complete() (Ewan D. Milne) [2012323] - scsi: core: Remove an incorrect comment (Ewan D. Milne) [2012323] - scsi: core: Make the scsi_alloc_sgtables() documentation more accurate (Ewan D. Milne) [2012323] - scsi: scsi_dh_alua: Prevent duplicate pg info print in alua_rtpg() (Ewan D. Milne) [2012323] - scsi: core: scsi_host_cmd_pool is declared twice (Ewan D. Milne) [2012323] - scsi: core: Remove duplicate declarations (Ewan D. Milne) [2012323] - scsi: core: Fix comment typo (Ewan D. Milne) [2012323] - scsi: scsi_dh: Fix a typo (Ewan D. Milne) [2012323] - scsi: sd: Fix function name in header (Ewan D. Milne) [2012323] - scsi: sd_zbc: Place function name into header (Ewan D. Milne) [2012323] - scsi: sd_zbc: Update write pointer offset cache (Ewan D. Milne) [2012323] - scsi: st: Fix a use after free in st_open() (Ewan D. Milne) [2012323] - scsi: scsi_debug: Fix cmd duration calculation (Ewan D. Milne) [2012323] - scsi: core: Set shost as hctx driver_data (Ewan D. Milne) [2012323] - scsi: scsi_debug: Add new defer type for mq_poll (Ewan D. Milne) [2012323] - scsi: scsi_debug: mq_poll support (Ewan D. Milne) [2012323] - scsi: core: Add mq_poll support to SCSI layer (Ewan D. Milne) [2012323] - scsi: sd: Remove obsolete variable in sd_remove() (Ewan D. Milne) [2012323] - scsi: handle zone resources errors (Ewan D. Milne) [2012323] - scsi: scsi_debug: Fix scp is NULL errors (Ewan D. Milne) [2012323] - scsi: scsi_debug: Improve command duration calculation (Ewan D. Milne) [2012323] - x86/platform: Increase maximum GPIO number for X86_64 (David Arcari) [2016796] - pinctrl: pinconf-generic: Add function parameter description 'pctldev' (David Arcari) [2016796] - pinctrl: core: Remove duplicated word from devm_pinctrl_unregister() (David Arcari) [2016796] - pinctrl: tigerlake: Fix GPIO mapping for newer version of software (David Arcari) [2016796] - pinctrl: tigerlake: Add Alder Lake-M ACPI ID (David Arcari) [2016796] - docs: update pin-control.rst references (David Arcari) [2016796] - pinctrl: Keep enum pin_config_param ordered by name (part 2) (David Arcari) [2016796] - pinctrl: core: Show pin numbers for the controllers with base = 0 (David Arcari) [2016796] - pinctrl: Add PIN_CONFIG_MODE_PWM to enum pin_config_param (David Arcari) [2016796] - pinctrl: Introduce MODE group in enum pin_config_param (David Arcari) [2016796] - pinctrl: Keep enum pin_config_param ordered by name (David Arcari) [2016796] - pinctrl: core: Fix kernel doc string for pin_get_name() (David Arcari) [2016796] - pinctrl: intel: check REVID register value for device presence (David Arcari) [2016796] - pinctrl: intel: No need to disable IRQs in the handler (David Arcari) [2016796] - pinctrl: core: Set ret to 0 when group is skipped (David Arcari) [2016796] - pinctrl: core: Handling pinmux and pinconf separately (David Arcari) [2016796] - Documentation: rename pinctl to pin-control (David Arcari) [2016796] - pinctrl: pinmux: Add pinmux-select debugfs file (David Arcari) [2016796] - pinctrl: use to octal permissions for debugfs files (David Arcari) [2016796] - pinctrl: intel: Show the GPIO base calculation explicitly (David Arcari) [2016796] - pinctrl: pinmux: add function selector to pinmux-functions (David Arcari) [2016796] - pinctrl: intel: Convert capability list to features (David Arcari) [2016796] - pinctrl: intel: Drop unnecessary check for predefined features (David Arcari) [2016796] - pinctrl: intel: Split intel_pinctrl_add_padgroups() for better maintenance (David Arcari) [2016796] - pinctrl: remove empty lines in pinctrl subsystem (David Arcari) [2016796] - pinctrl: intel: Actually disable Tx and Rx buffers on GPIO request (David Arcari) [2016796] - pinctrl: Remove hole in pinctrl_gpio_range (David Arcari) [2016796] - pinctrl: core: Add missing #ifdef CONFIG_GPIOLIB (David Arcari) [2016796] - pinctrl: intel: Set default bias in case no particular value given (David Arcari) [2016796] - pinctrl: intel: Fix 2 kOhm bias which is 833 Ohm (David Arcari) [2016796] - pinctrl: core: print gpio in pins debugfs file (David Arcari) [2016796] - pinctrl: pinmux: Add some missing parameter descriptions (David Arcari) [2016796] - pinctrl: core: Fix a bunch of kerneldoc issues (David Arcari) [2016796] - pinctrl: Define of_pinctrl_get() dummy for !PINCTRL (David Arcari) [2016796] - pinctrl: core: Remove extra kref_get which blocks hogs being freed (David Arcari) [2016796] - pinctrl: Export some needed symbols at module load time (David Arcari) [2016796] - pinctrl: core: Add pinctrl_select_default_state() and export it (David Arcari) [2016796] - pinctrl: make pinconf.h self-contained (David Arcari) [2016796] - treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 194 (David Arcari) [2016796] - pinctrl: remove pinctrl/machine.h inclusion from pinctrl/pinconf.h (David Arcari) [2016796] - pinctrl: Document pin_config_group_get() return codes like pin_config_get() (David Arcari) [2016796] - pinctrl: intel: Convert to use SPDX identifier (David Arcari) [2016796] - mm/swapfile: fix an integer overflow in swap_show() (Rafael Aquini) [2008812] - mm: swapfile: fix /proc/swaps heading and Size/Used/Priority alignment (Rafael Aquini) [2008812] - Makefile: update early devel phase flag (Augusto Caringi) [2000679] - KVM: s390: Enable specification exception interpretation (Thomas Huth) [1984894] - KVM: x86: Update vCPU's hv_clock before back to guest when tsc_offset is adjusted (Marcelo Tosatti) [2007928] - ibmvnic: Remove the proper scrq flush (Desnes A. Nunes do Rosario) [2014097] - selftests/net/ipsec: Add test for xfrm_spdattr_type_t (Hangbin Liu) [2018056] - selftest/net/ipsec.c: Remove unneeded semicolon (Hangbin Liu) [2018056] - selftest/net/xfrm: Add test for ipsec tunnel (Hangbin Liu) [2018056] - ipv6: add ip6_sock_set_v6only (Josef Oskera) [2008908] - ipv6: When forwarding count rx stats on the orig netdev (Hangbin Liu) [2017704] - ipv6: make exception cache less predictible (Hangbin Liu) [2017704] - ipv6: use siphash in rt6_exception_hash() (Hangbin Liu) [2017704] - ipv6: use jhash2() in rt6_exception_hash() (Hangbin Liu) [2017704] - net/l2tp: Fix reference count leak in l2tp_udp_recv_core (Guillaume Nault) [2020380] - netfilter: nft_flow_offload: fix underflow in flowtable reference counter (Phil Sutter) [2008551] - net: xfrm: Fix end of loop tests for list_for_each_entry (Sabrina Dubroca) [2019168] - xfrm: Fix error reporting in xfrm_state_construct. (Sabrina Dubroca) [2019168]- nvme-mpath: replace direct_make_request with generic_make_request (Gopal Tiwari) [2013505] - net-sysfs: try not to restart the syscall if it will fail eventually (Antoine Tenart) [2016005] - net: mana: Fix error handling in mana_create_rxq() (Mohammed Gamal) [2011886] - net: mana: Prefer struct_size over open coded arithmetic (Mohammed Gamal) [2011886] - net: mana: Add WARN_ON_ONCE in case of CQE read overflow (Mohammed Gamal) [2011886] - net: mana: Add support for EQ sharing (Mohammed Gamal) [2011886] - net: mana: Move NAPI from EQ to CQ (Mohammed Gamal) [2011886] - net: mana: Fix a memory leak in an error handling path in 'mana_create_txq()' (Mohammed Gamal) [2011886] - net: mana: Use struct_size() in kzalloc() (Mohammed Gamal) [2011886] - vmxnet3: switch from 'pci_' to 'dma_' API (Kamal Heib) [2013202] - vmxnet3: update to version 6 (Kamal Heib) [2013202] - vmxnet3: increase maximum configurable mtu to 9190 (Kamal Heib) [2013202] - vmxnet3: set correct hash type based on rss information (Kamal Heib) [2013202] - vmxnet3: add support for ESP IPv6 RSS (Kamal Heib) [2013202] - vmxnet3: remove power of 2 limitation on the queues (Kamal Heib) [2013202] - vmxnet3: add support for 32 Tx/Rx queues (Kamal Heib) [2013202] - vmxnet3: prepare for version 6 changes (Kamal Heib) [2013202] - vmxnet3: fix cksum offload issues for tunnels with non-default udp ports (Kamal Heib) [2013202] - treewide: Use fallthrough pseudo-keyword (Kamal Heib) [2013202] - net: Use skb_frag_off accessors (Kamal Heib) [2013202] - net: Use skb accessors in network drivers (Kamal Heib) [2013202] - vmxnet3: Remove call to memset after dma_alloc_coherent (Kamal Heib) [2013202] - cgroup/debug: Fix lockdep splat with "pK" format specifier (Waiman Long) [2007919] - configs: Enable FC_APPID (Ewan D. Milne) [1643346] - configs: Enable BLK_CGROUP_FC_APPID (Ewan D. Milne) [1643346] - scsi: nvme: Added a new sysfs attribute appid_store (Ewan D. Milne) [1643346] - scsi: blkcg: Add app identifier support for blkcg (Ewan D. Milne) [1643346] - scsi: cgroup: Add cgroup_get_from_id() (Ewan D. Milne) [1643346] - perf iostat: Fix Segmentation fault from NULL 'struct perf_counts_values *' (Michael Petlan) [2003981] - perf iostat: Use system-wide mode if the target cpu_list is unspecified (Michael Petlan) [2003981] - perf beauty: Update copy of linux/socket.h with the kernel sources (Michael Petlan) [2003981] - perf test: Fix non-bash issue with stat bpf counters (Michael Petlan) [2003981] - perf machine: Fix refcount usage when processing PERF_RECORD_KSYMBOL (Michael Petlan) [2003981] - perf metricgroup: Return error code from metricgroup__add_metric_sys_event_iter() (Michael Petlan) [2003981] - perf metricgroup: Fix find_evsel_group() event selector (Michael Petlan) [2003981] - perf session: Correct buffer copying when peeking events (Michael Petlan) [2003981] - perf env: Fix memory leak of bpf_prog_info_linear member (Michael Petlan) [2003981] - perf symbol-elf: Fix memory leak by freeing sdt_note.args (Michael Petlan) [2003981] - perf stat: Honor event config name on --no-merge (Michael Petlan) [2003981] - perf test: Test 17 fails with make LIBPFM4=1 on s390 z/VM (Michael Petlan) [2003981] - perf stat: Fix error return code in bperf__load() (Michael Petlan) [2003981] - perf record: Move probing cgroup sampling support (Michael Petlan) [2003981] - perf probe: Fix NULL pointer dereference in convert_variable_location() (Michael Petlan) [2003981] - perf tools: Copy uapi/asm/perf_regs.h from the kernel for MIPS (Michael Petlan) [2003981] - perf stat: Fix error check for bpf_program__attach (Michael Petlan) [2003981] - perf jevents: Fix getting maximum number of fds (Michael Petlan) [2003981] - perf stat: Skip evlist__[enable|disable] when all events uses BPF (Michael Petlan) [2003981] - perf script: Add missing PERF_IP_FLAG_CHARS for VM-Entry and VM-Exit (Michael Petlan) [2003981] - perf scripts python: exported-sql-viewer.py: Fix warning display (Michael Petlan) [2003981] - perf scripts python: exported-sql-viewer.py: Fix Array TypeError (Michael Petlan) [2003981] - perf scripts python: exported-sql-viewer.py: Fix copy to clipboard from Top Calls by elapsed Time report (Michael Petlan) [2003981] - perf parse-events: Check if the software events array slots are populated (Michael Petlan) [2003981] - perf tools: Add 'cgroup-switches' software event (Michael Petlan) [2003981] - perf intel-pt: Remove redundant setting of ptq->insn_len (Michael Petlan) [2003981] - perf intel-pt: Fix sample instruction bytes (Michael Petlan) [2003981] - perf intel-pt: Fix transaction abort handling (Michael Petlan) [2003981] - perf test: Fix libpfm4 support (63) test error for nested event groups (Michael Petlan) [2003981] - perf buildid-list: Initialize zstd_data (Michael Petlan) [2003981] - tools build: Fix quiet cmd indentation (Michael Petlan) [2003981] - perf tools: Fix a build error on arm64 with clang (Michael Petlan) [2003981] - perf tools: Fix dynamic libbpf link (Michael Petlan) [2003981] - perf session: Fix swapping of cpu_map and stat_config records (Michael Petlan) [2003981] - perf jevents: Silence warning for ArchStd files (Michael Petlan) [2003981] - perf build: Defer printing detected features to the end of all feature checks (Michael Petlan) [2003981] - tools build: Allow deferring printing the results of feature detection (Michael Petlan) [2003981] - perf build: Regenerate the FEATURE_DUMP file after extra feature checks (Michael Petlan) [2003981] - perf session: Dump PERF_RECORD_TIME_CONV event (Michael Petlan) [2003981] - perf session: Add swap operation for event TIME_CONV (Michael Petlan) [2003981] - perf jit: Let convert_timestamp() to be backwards-compatible (Michael Petlan) [2003981] - perf tools: Change fields type in perf_record_time_conv (Michael Petlan) [2003981] - perf tools: Enable libtraceevent dynamic linking (Michael Petlan) [2003981] - perf report: Print percentage of each event statistics (Michael Petlan) [2003981] - perf report: Make --skip-empty as default (Michael Petlan) [2003981] - perf report: Add --skip-empty option to suppress 0 event stat (Michael Petlan) [2003981] - perf report: Show event sample counts in --stat output (Michael Petlan) [2003981] - perf hists: Split hists_stats from events_stats (Michael Petlan) [2003981] - perf top: Use evlist->events_stat to count events (Michael Petlan) [2003981] - perf data: Add JSON export (Michael Petlan) [2003981] - perf stat: Introduce bpf_counter_ops->disable() (Michael Petlan) [2003981] - perf stat: Introduce ':b' modifier (Michael Petlan) [2003981] - perf stat: Introduce config stat.bpf-counter-events (Michael Petlan) [2003981] - perf bpf: check perf_attr_map is compatible with the perf binary (Michael Petlan) [2003981] - perf util: Move bpf_perf definitions to a libperf header (Michael Petlan) [2003981] - perf tools: Update topdown documentation to permit rdpmc calls (Michael Petlan) [2003981] - perf tools: Add a build-test variant to use in builds from a tarball (Michael Petlan) [2003981] - perf arm64: Fix off-by-one directory paths. (Michael Petlan) [2003981] - perf: Update .gitignore file (Michael Petlan) [2003981] - perf stat: Enable iostat mode for x86 platforms (Michael Petlan) [2003981] - perf stat: Helper functions for PCIe root ports list in iostat mode (Michael Petlan) [2003981] - perf stat: Basic support for iostat in perf (Michael Petlan) [2003981] - libperf xyarray: Add bounds checks to xyarray__entry() (Michael Petlan) [2003981] - libperf: Add support for user space counter access (Michael Petlan) [2003981] - libperf tests: Add support for verbose printing (Michael Petlan) [2003981] - libperf: Add evsel mmap support (Michael Petlan) [2003981] - tools include: Add an initial math64.h (Michael Petlan) [2003981] - perf beauty: Fix fsconfig generator (Michael Petlan) [2003981] - perf record: Improve 'Workload failed' message printing events + what was exec'ed (Michael Petlan) [2003981] - perf evlist: Add a method to return the list of evsels as a string (Michael Petlan) [2003981] - perf annotate: Fix sample events lost in stdio mode (Michael Petlan) [2003981] - perf vendor events amd: Add Zen3 events (Michael Petlan) [2003981] - perf vendor events amd: Use 0x02x format for event code and umask (Michael Petlan) [2003981] - perf vendor events amd: Use lowercases for all the eventcodes and umasks (Michael Petlan) [2003981] - perf vendor events amd: Fix broken L2 Cache Hits from L2 HWPF metric (Michael Petlan) [2003981] - perf vendor events arm64: Add Hisi hip08 L3 metrics (Michael Petlan) [2003981] - perf vendor events arm64: Add Hisi hip08 L2 metrics (Michael Petlan) [2003981] - perf vendor events arm64: Add Hisi hip08 L1 metrics (Michael Petlan) [2003981] - perf pmu: Add pmu_events_map__find() function to find the common PMU map for the system (Michael Petlan) [2003981] - perf test: Handle metric reuse in pmu-events parsing test (Michael Petlan) [2003981] - perf metricgroup: Make find_metric() public with name change (Michael Petlan) [2003981] - perf mem-events: Remove unnecessary 'struct mem_info' forward declaration (Michael Petlan) [2003981] - perf evsel: Remove duplicate 'struct target' forward declaration (Michael Petlan) [2003981] - perf annotate: Add --demangle and --demangle-kernel (Michael Petlan) [2003981] - perf tools: Preserve identifier id in OCaml demangler (Michael Petlan) [2003981] - perf daemon: Remove duplicate includes (Michael Petlan) [2003981] - perf tools: Remove duplicate struct forward declarations (Michael Petlan) [2003981] - perf test: Add CSV summary test (Michael Petlan) [2003981] - perf stat: Align CSV output for summary mode (Michael Petlan) [2003981] - perf test: Add a shell test for 'perf stat --bpf-counters' new option (Michael Petlan) [2003981] - perf stat: Measure 't0' and 'ref_time' after enable_counters() (Michael Petlan) [2003981] - perf stat: Introduce 'bperf' to share hardware PMCs with BPF (Michael Petlan) [2003981] - perf tools: Fix various typos in comments (Michael Petlan) [2003981] - perf test: Add 30s timeout for wait for daemon start. (Michael Petlan) [2003981] - perf test: Cleanup daemon if test is interrupted. (Michael Petlan) [2003981] - perf test: Remove unused argument (Michael Petlan) [2003981] - perf stat: Improve readability of shadow stats (Michael Petlan) [2003981] - perf stat: Elaborate use cases for the -n/--null command line option (Michael Petlan) [2003981] - perf evlist: Change the COMM when preparing the workload (Michael Petlan) [2003981] - perf machine: Assign boolean values to a bool variable (Michael Petlan) [2003981] - perf tools: use ARRAY_SIZE (Michael Petlan) [2003981] - perf stat: Fixup __perf_stat_evsel__is() prefix (Michael Petlan) [2003981] - perf script: Fixup 'struct evsel_script' method prefix (Michael Petlan) [2003981] - perf symbols: Fix dso__fprintf_symbols_by_name() to return the number of printed chars (Michael Petlan) [2003981] - tools include: Add __sum16 and __wsum definitions. (Michael Petlan) [2003981] - perf annotate: Show full source location with 'l' hotkey (Michael Petlan) [2003981] - perf bench: Fix misspellings using codespell (Michael Petlan) [2003981] - perf config: Add annotate.demangle{,_kernel} (Michael Petlan) [2003981] - perf bpf: Minor whitespace cleanup. (Michael Petlan) [2003981] - perf tools: Enable warnings when compiling BPF programs (Michael Petlan) [2003981] - perf skel: Remove some unused variables. (Michael Petlan) [2003981] - perf report: Create option to disable raw event ordering (Michael Petlan) [2003981] - perf metric: Remove unneeded semicolon (Michael Petlan) [2003981] - perf cs-etm: Detect pid in VMID for kernel running at EL2 (Michael Petlan) [2003981] - perf cs-etm: Add helper cs_etm__get_pid_fmt() (Michael Petlan) [2003981] - perf cs-etm: Support PID tracing in config (Michael Petlan) [2003981] - perf cs-etm: Fix bitmap for option (Michael Petlan) [2003981] - perf cs-etm: Update ETM metadata format (Michael Petlan) [2003981] - perf vendor events power9: Remove unsupported metrics (Michael Petlan) [2003981] - perf buildid-cache: Add test for PE executable (Michael Petlan) [2003981] - perf docs: Add man pages to see also (Michael Petlan) [2003981] - perf tools: Generate mips syscalls_n64.c syscall table (Michael Petlan) [2003981] - perf s390: Move syscall.tbl check into check-headers.sh (Michael Petlan) [2003981] - perf tools: Support MIPS unwinding and dwarf-regs (Michael Petlan) [2003981] - tools: do not include scripts/Kbuild.include (Michael Petlan) [2003981] - tools: Allow proper CC/CXX/... override with LLVM=1 in Makefile.include (Michael Petlan) [2003981] - perf intel-pt: Use aux_watermark (Michael Petlan) [2003981] - perf/x86/intel/uncore: Fix M2M event umask for Ice Lake server (Michael Petlan) [2003981] - perf/x86/intel/uncore: Fix a kernel WARNING triggered by maxcpus=1 (Michael Petlan) [2003981] - perf: Fix data race between pin_count increment/decrement (Michael Petlan) [2003981] - perf/x86: Avoid touching LBR_TOS MSR for Arch LBR (Michael Petlan) [2003981] - perf/x86: Allow for 8running into P4 specific code (Michael Petlan) [2003981] - perf: Add support for event removal on exec (Michael Petlan) [2003981] - perf: Support only inheriting events if cloned with CLONE_THREAD (Michael Petlan) [2003981] - perf: Apply PERF_EVENT_IOC_MODIFY_ATTRIBUTES to children (Michael Petlan) [2003981] - perf: Rework perf_event_exit_event() (Michael Petlan) [2003981] - perf: Cap allocation order at aux_watermark (Michael Petlan) [2003981] - perf/x86/intel/uncore: Enable IIO stacks to PMON mapping for multi-segment SKX (Michael Petlan) [2003981] - perf core: Allocate perf_event in the target node memory (Michael Petlan) [2003981] - perf core: Add a kmem_cache for struct perf_event (Michael Petlan) [2003981] - perf core: Allocate perf_buffer in the target node memory (Michael Petlan) [2003981] - x86: Remove unusual Unicode characters from comments (Michael Petlan) [2003981] - redhat/configs: Add CONFIG_TIMERLAT_TRACER (Jerome Marchand) [1979382] - redhat/configs: Add CONFIG_OSNOISE_TRACER (Jerome Marchand) [1979382] - tracing/osnoise: Fix missed cpus_read_unlock() in start_per_cpu_kthreads() (Jerome Marchand) [1979382] - tracing: Replace deprecated CPU-hotplug functions. (Jerome Marchand) [1979382] - trace/osnoise: Print a stop tracing message (Jerome Marchand) [1979382] - trace/timerlat: Add a header with PREEMPT_RT additional fields (Jerome Marchand) [1979382] - trace/osnoise: Add a header with PREEMPT_RT additional fields (Jerome Marchand) [1979382] - tracing: Quiet smp_processor_id() use in preemptable warning in hwlat (Jerome Marchand) [1979382] - trace/timerlat: Fix indentation on timerlat_main() (Jerome Marchand) [1979382] - trace/osnoise: Make 'noise' variable s64 in run_osnoise() (Jerome Marchand) [1979382] - tracing: Fix spelling in osnoise tracer "interferences" -> "interference" (Jerome Marchand) [1979382] - Documentation: Fix a typo on trace/osnoise-tracer (Jerome Marchand) [1979382] - trace/osnoise: Fix return value on osnoise_init_hotplug_support (Jerome Marchand) [1979382] - trace/osnoise: Make interval u64 on osnoise_main (Jerome Marchand) [1979382] - trace/osnoise: Fix 'no previous prototype' warnings (Jerome Marchand) [1979382] - tracing: Have osnoise_main() add a quiescent state for task rcu (Jerome Marchand) [1979382] - trace/osnoise: Support hotplug operations (Jerome Marchand) [1979382] - trace/hwlat: Support hotplug operations (Jerome Marchand) [1979382] - trace/hwlat: Protect kdata->kthread with get/put_online_cpus (Jerome Marchand) [1979382] - trace: Add timerlat tracer (Jerome Marchand) [1979382] - trace: Add osnoise tracer (Jerome Marchand) [1979382] - trace: Add __print_ns_to_secs() and __print_ns_without_secs() helpers (Jerome Marchand) [1979382] - trace/hwlat: Remove printk from sampling loop (Jerome Marchand) [1979382] - trace/hwlat: Use trace_min_max_param for width and window params (Jerome Marchand) [1979382] - trace: Add a generic function to read/write u64 values from tracefs (Jerome Marchand) [1979382] - trace/hwlat: Implement the per-cpu mode (Jerome Marchand) [1979382] - trace/hwlat: Switch disable_migrate to mode none (Jerome Marchand) [1979382] - trace/hwlat: Implement the mode config option (Jerome Marchand) [1979382] - uio_hv_generic: Fix another memory leak in error handling paths (Mohammed Gamal) [2008561] - uio_hv_generic: Fix a memory leak in error handling paths (Mohammed Gamal) [2008561] - mfd: intel-lpss: Add Intel Alder Lake-M PCI IDs (David Arcari) [1929498] - xfs: fix up non-directory creation in SGID directories (Brian Foster) [2004810] - xfs: kill ialloced in xfs_dialloc() (Brian Foster) [2004810] - xfs: spilt xfs_dialloc() into 2 functions (Brian Foster) [2004810] - xfs: move xfs_dialloc_roll() into xfs_dialloc() (Brian Foster) [2004810] - xfs: move on-disk inode allocation out of xfs_ialloc() (Brian Foster) [2004810] - xfs: introduce xfs_dialloc_roll() (Brian Foster) [2004810] - xfs: convert noroom, okalloc in xfs_dialloc() to bool (Brian Foster) [2004810] - xfs: check tp->t_dqinfo value instead of the XFS_TRANS_DQ_DIRTY flag (Brian Foster) [2004810] - scsi: vmw_pvscsi: Set correct residual data length (Cathy Avery) [2012237] - scsi: vmw_pvscsi: MAINTAINERS: Update maintainer (Cathy Avery) [2012237] - treewide: Use fallthrough pseudo-keyword (Cathy Avery) [2012237] - scsi: be2iscsi: Fix use-after-free during IP updates (Maurizio Lombardi) [1984347] - scsi: be2iscsi: Fix some missing space in some messages (Maurizio Lombardi) [1984347] - scsi: be2iscsi: Fix an error handling path in beiscsi_dev_probe() (Maurizio Lombardi) [1984347] - scsi: be2iscsi: Remove redundant initialization (Maurizio Lombardi) [1984347] - scsi: be2iscsi: Demote incomplete/non-conformant kernel-doc header (Maurizio Lombardi) [1984347] - scsi: be2iscsi: Ensure function follows directly after its header (Maurizio Lombardi) [1984347] - scsi: be2iscsi: Fix beiscsi_phys_port()'s name in header (Maurizio Lombardi) [1984347] - scsi: be2iscsi: Provide missing function name in header (Maurizio Lombardi) [1984347] - scsi: be2iscsi: Fix incorrect naming of beiscsi_iface_config_vlan() (Maurizio Lombardi) [1984347] - scsi: be2iscsi: Mark beiscsi_attrs with static keyword (Maurizio Lombardi) [1984347] - scsi: be2iscsi: Revert "Fix a theoretical leak in beiscsi_create_eqs()" (Maurizio Lombardi) [1984347] - scsi: be2iscsi: Fix a theoretical leak in beiscsi_create_eqs() (Maurizio Lombardi) [1984347] - scsi: be2iscsi: Correct misdocumentation of function param 'ep' (Maurizio Lombardi) [1984347] - scsi: be2iscsi: Add missing function parameter description (Maurizio Lombardi) [1984347] - scsi: be2iscsi: Fix misdocumentation of 'pcontext' (Maurizio Lombardi) [1984347] - scsi: be2iscsi: Fix API/documentation slip (Maurizio Lombardi) [1984347] - powerpc/spinlock: Properly define pv_spinlocks_init() (Waiman Long) [2014363] - ACPI: Pass the same capabilities to the _OSC regardless of the query flag (Mark Langsdorf) [1982319] - Revert "[acpi] ACPI: sleep: Put the FACS table after using it" (Mark Langsdorf) [1982319] - ACPICA: Clean up context mutex during object deletion (Mark Langsdorf) [1982319] - ACPI: power: Refine turning off unused power resources (Mark Langsdorf) [1982319] - ACPI: NFIT: Fix support for variable 'SPA' structure size (Mark Langsdorf) [1982319] - ACPI: custom_method: fix a possible memory leak (Mark Langsdorf) [1982319] - ACPI: custom_method: fix potential use-after-free issue (Mark Langsdorf) [1982319] - ACPI: irq: Prevent unregistering of GIC SGIs (Mark Langsdorf) [1982319] - ACPI: GTDT: Don't corrupt interrupt mappings on watchdow probe failure (Mark Langsdorf) [1982319] - ACPI: video: use native backlight for GA401/GA502/GA503 (Mark Langsdorf) [1982319] - ACPI: APEI: remove redundant assignment to variable rc (Mark Langsdorf) [1982319] - ACPI: utils: Capitalize abbreviations in the comments (Mark Langsdorf) [1982319] - ACPI: utils: Document for_each_acpi_dev_match() macro (Mark Langsdorf) [1982319] - ACPI: bus: Introduce acpi_dev_get() and reuse it in ACPI code (Mark Langsdorf) [1982319] - ACPI: scan: Utilize match_string() API (Mark Langsdorf) [1982319] - ACPI: CPPC: Replace cppc_attr with kobj_attribute (Mark Langsdorf) [1982319] - ACPI: scan: Call acpi_get_object_info() from acpi_set_pnp_ids() (Mark Langsdorf) [1982319] - ACPI: scan: Drop sta argument from acpi_init_device_object() (Mark Langsdorf) [1982319] - ACPI: scan: Drop sta argument from acpi_add_single_object() (Mark Langsdorf) [1982319] - ACPI: scan: Rearrange checks in acpi_bus_check_add() (Mark Langsdorf) [1982319] - ACPI: scan: Fold acpi_bus_type_and_status() into its caller (Mark Langsdorf) [1982319] - ACPI: video: Check LCD flag on ACPI-reduced-hardware devices (Hans de Goede) [1982319] - ACPI: utils: Add acpi_reduced_hardware() helper (Mark Langsdorf) [1982319] - ACPI: dock: fix some coding style issues (Mark Langsdorf) [1982319] - ACPI: sysfs: fix some coding style issues (Mark Langsdorf) [1982319] - ACPI: PM: add a missed blank line after declarations (Mark Langsdorf) [1982319] - ACPI: custom_method: fix a coding style issue (Mark Langsdorf) [1982319] - ACPI: CPPC: fix some coding style issues (Mark Langsdorf) [1982319] - ACPI: button: fix some coding style issues (Mark Langsdorf) [1982319] - ACPI: battery: fix some coding style issues (Mark Langsdorf) [1982319] - ACPI: acpi_pad: add a missed blank line after declarations (Mark Langsdorf) [1982319] - ACPI: LPSS: add a missed blank line after declarations (Mark Langsdorf) [1982319] - ACPI: ipmi: remove useless return statement for void function (Mark Langsdorf) [1982319] - ACPI: processor: fix some coding style issues (Mark Langsdorf) [1982319] - ACPI: APD: fix a block comment align issue (Mark Langsdorf) [1982319] - ACPI: AC: fix some coding style issues (Mark Langsdorf) [1982319] - ACPICA: Update version to 20210331 (Mark Langsdorf) [1982319] - ACPICA: IORT: Updates for revision E.b (Mark Langsdorf) [1982319] - ACPICA: iASL: Decode subtable type field for VIOT (Mark Langsdorf) [1982319] - ACPICA: iASL: Add support for CEDT table (Mark Langsdorf) [1982319] - ACPICA: ACPI 6.4: add support for PHAT table (Mark Langsdorf) [1982319] - ACPICA: ACPI 6.4: add CSI2Bus resource template (Mark Langsdorf) [1982319] - ACPICA: ACPI 6.4: PMTT: add new fields/structures (Mark Langsdorf) [1982319] - ACPICA: CXL 2.0: CEDT: Add new CEDT table (Mark Langsdorf) [1982319] - ACPICA: acpisrc: Add missing conversion for VIOT support (Mark Langsdorf) [1982319] - ACPICA: iASL: Add definitions for the VIOT table (Mark Langsdorf) [1982319] - ACPICA: ACPI 6.4: add SDEV secure access components (Mark Langsdorf) [1982319] - ACPICA: ACPI 6.4: Add new flags in SRAT (Mark Langsdorf) [1982319] - ACPICA: ACPI 6.4: HMAT: add new fields/flags (Mark Langsdorf) [1982319] - ACPICA: ACPI 6.4: NFIT: add Location Cookie field (Mark Langsdorf) [1982319] - ACPICA: Tree-wide: fix various typos and spelling mistakes (Mark Langsdorf) [1982319] - ACPICA: ACPI 6.4: PPTT: add new version of subtable type 1 (Mark Langsdorf) [1982319] - ACPICA: ACPI 6.4: PCCT: add support for subtable type 5 (Mark Langsdorf) [1982319] - ACPICA: ACPI 6.4: MADT: add Multiprocessor Wakeup Structure (Mark Langsdorf) [1982319] - ACPICA: ACPI 6.4: add CXL ACPI device ID and _CBR object (Mark Langsdorf) [1982319] - ACPICA: ACPI 6.4: add USB4 capabilities UUID (Mark Langsdorf) [1982319] - ACPICA: ACPI 6.4: Add new predefined objects _BPC, _BPS, and _BPT (Mark Langsdorf) [1982319] - ACPICA: Add parsing for IVRS IVHD 40h and device entry F0h (Mark Langsdorf) [1982319] - ACPI: CPPC: Add emtpy stubs of functions for CONFIG_ACPI_CPPC_LIB unset (Mark Langsdorf) [1982319] - ACPI: scan: Turn off unused power resources during initialization (Mark Langsdorf) [1982319] - ACPI: power: Turn off unused power resources unconditionally (Mark Langsdorf) [1982319] - ACPI: fix various typos in comments (Mark Langsdorf) [1982319] - ACPI: utils: Introduce acpi_evaluation_failure_warn() (Mark Langsdorf) [1982319] - ACPI: processor: perflib: Eliminate redundant status check (Mark Langsdorf) [1982319] - ACPI: Drop unused ACPI_*_COMPONENT definitions and update documentation (Mark Langsdorf) [1982319] - ACPI: sysfs: Get rid of ACPICA message printing (Mark Langsdorf) [1982319] - ACPI: HED: Drop unused ACPI_MODULE_NAME() definition (Mark Langsdorf) [1982319] - ACPI: processor: Get rid of ACPICA message printing (Mark Langsdorf) [1982319] - ACPI: processor: idle: Drop extra prefix from pr_notice() (Mark Langsdorf) [1982319] - ACPI: processor: Remove initialization of static variable (Mark Langsdorf) [1982319] - ACPI: PCI: Replace direct printk() invocations in pci_link.c (Mark Langsdorf) [1982319] - ACPI: PCI: Drop ACPI_PCI_COMPONENT that is not used any more (Mark Langsdorf) [1982319] - ACPI: PCI: Replace ACPI_DEBUG_PRINT() and ACPI_EXCEPTION() (Mark Langsdorf) [1982319] - ACPI: PCI: IRQ: Consolidate printing diagnostic messages (Mark Langsdorf) [1982319] - arm64: compat: Poison the compat sigpage (C. Erastus Toe) [1983849] {CVE-2021-21781} - ARM: ensure the signal page contains defined contents (C. Erastus Toe) [1983849] {CVE-2021-21781} - powerpc/pseries: Fix update of LPAR security flavor after LPM (Steve Best) [1997294] - s390/qeth: Update MACs of LEARNING_SYNC device (Robin Dapp) [1919227] - s390/qeth: Switchdev event handler (Robin Dapp) [1919227] - s390/qeth: Register switchdev event handler (Robin Dapp) [1919227] - PCI: Add pcie_ptm_enabled() (Petr Oros) [2006834] - Revert "PCI: Make pci_enable_ptm() private" (Petr Oros) [2006834] - x86/cpufeatures: Force disable X86_FEATURE_ENQCMD and remove update_pasid() (Jerry Snitselaar) [2004577] - s390: report more CPU capabilities (Robin Dapp) [1984839] - s390/disassembler: add instructions (Robin Dapp) [1984839] - s390/opcodes: rename selhhhr to selfhr (Robin Dapp) [1984839] - s390/disassembler: update opcode table (Robin Dapp) [1984839] - s390/opcodes: add missing instructions to the disassembler (Robin Dapp) [1984839] - CI: Add template for baseline gcov build (Israel Santana Aleman) - futex: Remove unused variable 'vpid' in futex_proxy_trylock_atomic() (Waiman Long) [2000293] - futex: Prevent inconsistent state and exit race (Waiman Long) [2000293] - locking/ww_mutex: Initialize waiter.ww_ctx properly (Waiman Long) [2000293] - futex: Return error code instead of assigning it without effect (Waiman Long) [2000293] - Documentation: seqlock: s/LOCKTYPE/LOCKNAME/g (Waiman Long) [2000293] - lib/test_lockup.c: fix return value of test_lockup_init() (Waiman Long) [2000293] - locking/rwbase: Take care of ordering guarantee for fastpath reader (Waiman Long) [2000293] - locking/rwbase: Extract __rwbase_write_trylock() (Waiman Long) [2000293] - locking/rwbase: Properly match set_and_save_state() to restore_state() (Waiman Long) [2000293] - locking/rtmutex: Fix ww_mutex deadlock check (Waiman Long) [2000293] - locking/rwsem: Add missing __init_rwsem() for PREEMPT_RT (Waiman Long) [2000293] - locking/rtmutex: Return success on deadlock for ww_mutex waiters (Waiman Long) [2000293] - locking/rtmutex: Prevent spurious EDEADLK return caused by ww_mutexes (Waiman Long) [2000293] - locking/rtmutex: Dequeue waiter on ww_mutex deadlock (Waiman Long) [2000293] - locking/rtmutex: Dont dereference waiter lockless (Waiman Long) [2000293] - locking/local_lock: Add PREEMPT_RT support (Waiman Long) [2000293] - locking/spinlock/rt: Prepare for RT local_lock (Waiman Long) [2000293] - locking/rtmutex: Add adaptive spinwait mechanism (Waiman Long) [2000293] - locking/rtmutex: Implement equal priority lock stealing (Waiman Long) [2000293] - preempt: Adjust PREEMPT_LOCK_OFFSET for RT (Waiman Long) [2000293] - locking/rtmutex: Prevent lockdep false positive with PI futexes (Waiman Long) [2000293] - futex: Prevent requeue_pi() lock nesting issue on RT (Waiman Long) [2000293] - futex: Simplify handle_early_requeue_pi_wakeup() (Waiman Long) [2000293] - futex: Reorder sanity checks in futex_requeue() (Waiman Long) [2000293] - futex: Clarify comment in futex_requeue() (Waiman Long) [2000293] - futex: Restructure futex_requeue() (Waiman Long) [2000293] - futex: Correct the number of requeued waiters for PI (Waiman Long) [2000293] - futex: Remove bogus condition for requeue PI (Waiman Long) [2000293] - futex: Clarify futex_requeue() PI handling (Waiman Long) [2000293] - futex: Clean up stale comments (Waiman Long) [2000293] - futex: Validate waiter correctly in futex_proxy_trylock_atomic() (Waiman Long) [2000293] - lib/test_lockup: Adapt to changed variables (Waiman Long) [2000293] - locking/rtmutex: Add mutex variant for RT (Waiman Long) [2000293] - locking/ww_mutex: Implement rtmutex based ww_mutex API functions (Waiman Long) [2000293] - locking/rtmutex: Extend the rtmutex core to support ww_mutex (Waiman Long) [2000293] - locking/ww_mutex: Add rt_mutex based lock type and accessors (Waiman Long) [2000293] - locking/ww_mutex: Add RT priority to W/W order (Waiman Long) [2000293] - locking/ww_mutex: Implement rt_mutex accessors (Waiman Long) [2000293] - locking/ww_mutex: Abstract out internal lock accesses (Waiman Long) [2000293] - locking/ww_mutex: Abstract out mutex types (Waiman Long) [2000293] - locking/ww_mutex: Abstract out mutex accessors (Waiman Long) [2000293] - locking/ww_mutex: Abstract out waiter enqueueing (Waiman Long) [2000293] - locking/ww_mutex: Abstract out the waiter iteration (Waiman Long) [2000293] - locking/ww_mutex: Remove the __sched annotation from ww_mutex APIs (Waiman Long) [2000293] - locking/ww_mutex: Split out the W/W implementation logic into kernel/locking/ww_mutex.h (Waiman Long) [2000293] - locking/ww_mutex: Split up ww_mutex_unlock() (Waiman Long) [2000293] - locking/ww_mutex: Gather mutex_waiter initialization (Waiman Long) [2000293] - locking/ww_mutex: Simplify lockdep annotations (Waiman Long) [2000293] - locking/mutex: Make mutex::wait_lock raw (Waiman Long) [2000293] - locking/ww_mutex: Move the ww_mutex definitions from into (Waiman Long) [2000293] - locking/mutex: Move the 'struct mutex_waiter' definition from to the internal header (Waiman Long) [2000293] - locking/mutex: Consolidate core headers, remove kernel/locking/mutex-debug.h (Waiman Long) [2000293] - locking/rtmutex: Squash !RT tasks to DEFAULT_PRIO (Waiman Long) [2000293] - locking/rwlock: Provide RT variant (Waiman Long) [2000293] - locking/spinlock: Provide RT variant (Waiman Long) [2000293] - locking/rtmutex: Provide the spin/rwlock core lock function (Waiman Long) [2000293] - locking/spinlock: Provide RT variant header: (Waiman Long) [2000293] - locking/spinlock: Provide RT specific spinlock_t (Waiman Long) [2000293] - locking/rtmutex: Reduce header dependencies, only include (Waiman Long) [2000293] - rbtree: Split out the rbtree type definitions into (Waiman Long) [2000293] - locking/lockdep: Reduce header dependencies in (Waiman Long) [2000293] - locking/rtmutex: Prevent future include recursion hell (Waiman Long) [2000293] - locking/spinlock: Split the lock types header, and move the raw types into (Waiman Long) [2000293] - locking/rtmutex: Guard regular sleeping locks specific functions (Waiman Long) [2000293] - locking/rtmutex: Prepare RT rt_mutex_wake_q for RT locks (Waiman Long) [2000293] - locking/rtmutex: Use rt_mutex_wake_q_head (Waiman Long) [2000293] - locking/rtmutex: Provide rt_wake_q_head and helpers (Waiman Long) [2000293] - locking/rtmutex: Add wake_state to rt_mutex_waiter (Waiman Long) [2000293] - locking/rwsem: Add rtmutex based R/W semaphore implementation (Waiman Long) [2000293] - locking/rt: Add base code for RT rw_semaphore and rwlock (Waiman Long) [2000293] - locking/rtmutex: Provide rt_mutex_base_is_locked() (Waiman Long) [2000293] - locking/rtmutex: Provide rt_mutex_slowlock_locked() (Waiman Long) [2000293] - locking/rtmutex: Split out the inner parts of 'struct rtmutex' (Waiman Long) [2000293] - locking/rtmutex: Split API from implementation (Waiman Long) [2000293] - locking/rtmutex: Convert macros to inlines (Waiman Long) [2000293] - locking/rtmutex: Remove rt_mutex_is_locked() (Waiman Long) [2000293] - sched/wake_q: Provide WAKE_Q_HEAD_INITIALIZER() (Waiman Long) [2000293] - sched/core: Provide a scheduling point for RT locks (Waiman Long) [2000293] - sched/core: Rework the __schedule() preempt argument (Waiman Long) [2000293] - sched/wakeup: Prepare for RT sleeping spin/rwlocks (Waiman Long) [2000293] - sched/wakeup: Reorganize the current::__state helpers (Waiman Long) [2000293] - sched/wakeup: Introduce the TASK_RTLOCK_WAIT state bit (Waiman Long) [2000293] - sched/wakeup: Split out the wakeup ->__state check (Waiman Long) [2000293] - locking/rtmutex: Set proper wait context for lockdep (Waiman Long) [2000293] - locking/local_lock: Add missing owner initialization (Waiman Long) [2000293] - locking/rtmutex: Use the correct rtmutex debugging config option (Waiman Long) [2000293] - tools/runqslower: Use __state instead of state (Waiman Long) [2000293] - locking/rwsem: Remove an unused parameter of rwsem_wake() (Waiman Long) [2000293] - locking/mutex: Add MUTEX_WARN_ON (Waiman Long) [2000293] - locking/mutex: Introduce __mutex_trylock_or_handoff() (Waiman Long) [2000293] - locking/mutex: Fix HANDOFF condition (Waiman Long) [2000293] - locking/mutex: Use try_cmpxchg() (Waiman Long) [2000293] - sched: Change task_struct::state (Waiman Long) [2000293] - isdn/hisax: Use get_current_state() (Waiman Long) [2000293] - sched,timer: Use __set_current_state() (Waiman Long) [2000293] - sched: Add get_current_state() (Waiman Long) [2000293] - sched,perf,kvm: Fix preemption condition (Waiman Long) [2000293] - sched: Introduce task_is_running() (Waiman Long) [2000293] - sched: Unbreak wakeups (Waiman Long) [2000293] - seqlock: Remove trailing semicolon in macros (Waiman Long) [2000293] - locking/mutex: clear MUTEX_FLAGS if wait_list is empty due to signal (Waiman Long) [2000293] - ptrace: make ptrace() fail if the tracee changed its pid unexpectedly (Waiman Long) [2000293] - sched: Rename sched_info_{queued,dequeued} (Waiman Long) [2000293] - locking/rwsem: Fix comment typo (Waiman Long) [2000293] - bpf: runqslower: Use task local storage (Waiman Long) [2000293] - lib/test_lockup.c: minimum fix to get it compiled on PREEMPT_RT (Waiman Long) [2000293] - seqlock: kernel-doc: Specify when preemption is automatically altered (Waiman Long) [2000293] - seqlock: Prefix internal seqcount_t-only macros with a "do_" (Waiman Long) [2000293] - rcu: Check and report missed fqs timer wakeup on RCU stall (Waiman Long) [2000293] - softirq: Move related code into one section (Waiman Long) [2000293] - seqlock: Rename __seqprop() users (Waiman Long) [2000293] - seqlock: avoid -Wshadow warnings (Waiman Long) [2000293] - locking/seqlocks: Fix kernel-doc warnings (Waiman Long) [2000293] - locking/seqlock: Tweak DEFINE_SEQLOCK() kernel doc (Waiman Long) [2000293] - seqlock: Unbreak lockdep (Waiman Long) [2000293] - seqlock: PREEMPT_RT: Do not starve seqlock_t writers (Waiman Long) [2000293] - seqlock: seqcount_LOCKNAME_t: Introduce PREEMPT_RT support (Waiman Long) [2000293] - seqlock: seqcount_t: Implement all read APIs as statement expressions (Waiman Long) [2000293] - seqlock: Use unique prefix for seqcount_t property accessors (Waiman Long) [2000293] - seqlock: seqcount_LOCKNAME_t: Standardize naming convention (Waiman Long) [2000293] - seqlock: seqcount latch APIs: Only allow seqcount_latch_t (Waiman Long) [2000293] - rbtree_latch: Use seqcount_latch_t (Waiman Long) [2000293] - x86/tsc: Use seqcount_latch_t (Waiman Long) [2000293] - timekeeping: Use seqcount_latch_t (Waiman Long) [2000293] - time/sched_clock: Mark sched_clock_read_begin/retry() as notrace (Waiman Long) [2000293] - time/sched_clock: Use raw_read_seqcount_latch() (Waiman Long) [2000293] - time/sched_clock: Use raw_read_seqcount_latch() during suspend (Waiman Long) [2000293] - time/sched_clock: Use seqcount_latch_t (Waiman Long) [2000293] - sched_clock: Expose struct clock_read_data (Waiman Long) [2000293] - timers/sched_clock: Include local timekeeping.h for missing declarations (Waiman Long) [2000293] - sched/clock: Move sched clock initialization and merge with generic clock (Waiman Long) [2000293] - userfaultfd: simplify fault handling (Waiman Long) [2000293] - rwsem: fix commas in initialisation (Waiman Long) [2000293] - lib/test_lockup.c: make test_inode static (Waiman Long) [2000293] - genirq: Provide irq_enter/exit_rcu() (Waiman Long) [2000293] - lib/test_lockup.c: add parameters for locking generic vfs locks (Waiman Long) [2000293] - lib/test_lockup.c: fix spelling mistake "iteraions" -> "iterations" (Waiman Long) [2000293] - lib/test_lockup: test module to generate lockups (Waiman Long) [2000293] - x86/tsc: Move inline keyword to the beginning of function declarations (Waiman Long) [2000293] - softirq: Don't skip softirq execution when softirq thread is parking (Waiman Long) [2000293] - sched/core: Convert task_struct.stack_refcount to refcount_t (Waiman Long) [2000293] - kernel/hung_task.c: break RCU locks based on jiffies (Waiman Long) [2000293] - x86/process: Avoid unnecessary NULL check in get_wchan() (Waiman Long) [2000293] - kernel/rwsem: Remove ifdef __init_rwsem code from rwsem.c (Waiman Long) [2000293] - misc: hpilo: map iLO shared memory by PCI revision id (Joseph Szczypek) [1985076] - misc: hpilo: MAINTAINERS: add entry for hpilo (Joseph Szczypek) [1985076] - misc: hpilo: avoid a useless memset (Joseph Szczypek) [1985076] - misc: hpilo: switch from 'pci_' to 'dma_' API (Joseph Szczypek) [1985076] - hpilo: Replace one-element array with flexible-array member (Joseph Szczypek) [1985076] - perf flamegraph: flamegraph.py script improvements (Michael Petlan) [2010269]- ceph: skip existing superblocks that are blocklisted or shut down when mounting (Jeffrey Layton) [2011462] - cpufreq: intel_pstate: Combine ->stop_cpu() and ->offline() (David Arcari) [2003695] - cpufreq: intel_pstate: Add Cometlake support in no-HWP mode (David Arcari) [2003695] - cpufreq: intel_pstate: Add Icelake servers support in no-HWP mode (David Arcari) [2003695] - i2c: i801: Add support for Intel Alder Lake PCH-M (David Arcari) [1929497] - i2c: i801: Add Block Write-Block Read Process Call support (David Arcari) [1929497] - pinctrl: tigerlake: Add Alder Lake-M ACPI ID (David Arcari) [1929501] - x86/microcode: Check for offline CPUs before requesting new microcode (Puneet Sethi) [1971878] - x86/resctrl: Fix a maybe-uninitialized build warning treated as error (Terry Bowman) [1994090] - x86/resctrl: Fix default monitoring groups reporting (Terry Bowman) [1994090] - PCI: Remove WARN_ON(in_interrupt()) (Myron Stowe) [1993262] - PCI: Apply CONFIG_PCI_DEBUG to entire drivers/pci hierarchy (Myron Stowe) [1993262] - PCI: Add Silicom Denmark vendor ID (Myron Stowe) [1993262] - PCI: Align checking of syscall user config accessors (Myron Stowe) [1993262] - PCI: Decline to resize resources if boot config must be preserved (Myron Stowe) [1993262] - PCI/LINK: Remove bandwidth notification (Myron Stowe) [1993262] - PCI: acpiphp: Remove unused acpiphp_callback typedef (Myron Stowe) [1993262] - PCI: Fix pci_register_io_range() memory leak (Myron Stowe) [1993262] - EDAC/amd64: Add AMD family 17h model 60h PCI IDs (Aristeu Rozanski) [1930489] - EDAC/amd64: Add PCI device IDs for family 17h, model 70h (Aristeu Rozanski) [1930489] - scsi: bnx2fc: Remove meaningless bnx2fc_abts_cleanup() return value assignment (Nilesh Javali) [1983956] - scsi: bnx2fc: Return failure if io_req is already in ABTS processing (Nilesh Javali) [1983956] - scsi: target: ibmvscsi_tgt: Convert to new submission API (Maurizio Lombardi) [2004470] - scsi: target: Fix sense key for invalid EXTENDED COPY request (Maurizio Lombardi) [2004470] - scsi: target: Allows backend drivers to fail with specific sense codes (Maurizio Lombardi) [2004470] - scsi: target: pscsi: Fix possible null-pointer dereference in pscsi_complete_cmd() (Maurizio Lombardi) [2004470] - scsi: target: core: Drop unnecessary se_cmd ASC/ASCQ members (Maurizio Lombardi) [2004470] - scsi: target: sbp: Drop incorrect ASC/ASCQ usage (Maurizio Lombardi) [2004470] - scsi: target: core: Avoid using lun_tg_pt_gp after unlock (Maurizio Lombardi) [2004470] - scsi: target: tcmu: Add new feature KEEP_BUF (Maurizio Lombardi) [2004470] - scsi: target: Remove redundant assignment to variable ret (Maurizio Lombardi) [2004470] - scsi: target: Fix NULL dereference on XCOPY completion (Maurizio Lombardi) [2004470] - scsi: target: iscsi: Remove redundant continue statement (Maurizio Lombardi) [2004470] - scsi: target: Use standard SAM status types (Maurizio Lombardi) [2004470] - scsi: target: tcmu: Fix boolreturn.cocci warnings (Maurizio Lombardi) [2004470] - scsi: target: core: Add the VERSION DESCRIPTOR fields to the INQUIRY data (Maurizio Lombardi) [2004470] - scsi: target: core: Bump INQUIRY VERSION to SPC-4 (Maurizio Lombardi) [2004470] - scsi: target: core: Add configurable IEEE Company ID attribute (Maurizio Lombardi) [2004470] - scsi: target: core: Unify NAA identifier generation (Maurizio Lombardi) [2004470] - scsi: target: sbp_target: Remove redundant assignment to pg_size (Maurizio Lombardi) [2004470] - scsi: target: tcmu: Rename TCM_DEV_BIT_PLUGGED to TCMU_DEV_BIT_PLUGGED (Maurizio Lombardi) [2004470] - scsi: target: iscsi: Drop unnecessary container_of() (Maurizio Lombardi) [2004470] - scsi: target: iscsi: Switch to kmemdup_nul() (Maurizio Lombardi) [2004470] - scsi: target: iblock: Fix smp_processor_id() BUG messages (Maurizio Lombardi) [2004470] - scsi: target: tcmu: Fix xarray RCU warning (Maurizio Lombardi) [2004470] - scsi: target: core: Avoid smp_processor_id() in preemptible code (Maurizio Lombardi) [2004470] - scsi: target: tcmu: Return from tcmu_handle_completions() if cmd_id not found (Maurizio Lombardi) [2004470] - scsi: target: tcm_fc: Fix a kernel-doc header (Maurizio Lombardi) [2004470] - scsi: target: Shorten ALUA error messages (Maurizio Lombardi) [2004470] - scsi: target: Fix two format specifiers (Maurizio Lombardi) [2004470] - scsi: target: Compare explicitly with SAM_STAT_GOOD (Maurizio Lombardi) [2004470] - scsi: target: tcmu: Make data_pages_per_blk changeable via configfs (Maurizio Lombardi) [2004470] - scsi: target: tcmu: Replace block size definitions with new udev members (Maurizio Lombardi) [2004470] - scsi: target: tcmu: Remove function tcmu_get_block_page() (Maurizio Lombardi) [2004470] - scsi: target: tcmu: Support DATA_BLOCK_SIZE = N * PAGE_SIZE (Maurizio Lombardi) [2004470] - scsi: target: tcmu: Prepare for PAGE_SIZE != DATA_BLOCK_SIZE (Maurizio Lombardi) [2004470] - scsi: target: tcmu: Adjust names of variables and definitions (Maurizio Lombardi) [2004470] - scsi: target: Make the virtual LUN 0 device (Maurizio Lombardi) [2004470] - scsi: target: Add the DUMMY flag to rd_mcp (Maurizio Lombardi) [2004470] - scsi: target: Fix htmldocs warning in target_submit_prep() (Maurizio Lombardi) [2004470] - scsi: target: tcmu: Adjust parameter in call to tcmu_blocks_release() (Maurizio Lombardi) [2004470] - scsi: target: core: file: Don't duplicate memset(0xff) (Maurizio Lombardi) [2004470] - scsi: target: core: pr: Initialize arrays at declaration time (Maurizio Lombardi) [2004470] - scsi: target: configfs: Initialize arrays at declaration time (Maurizio Lombardi) [2004470] - scsi: target: iscsi: Initialize arrays at declaration time (Maurizio Lombardi) [2004470] - scsi: target: iscsi: Remove unused macro PRINT_BUF (Maurizio Lombardi) [2004470] - scsi: target: iscsi: Remove unused macro TEXT_LEN (Maurizio Lombardi) [2004470] - scsi: target: iscsi: Remove unused macro ISCSI_INST_LAST_FAILURE_TYPE (Maurizio Lombardi) [2004470] - scsi: target: core: Remove unused macros NONE and ISPRINT (Maurizio Lombardi) [2004470] - scsi: target: core: Get rid of warning in compare_and_write_do_cmp() (Maurizio Lombardi) [2004470] - scsi: target: pscsi: Remove unused macro ISPRINT (Maurizio Lombardi) [2004470] - scsi: target: pscsi: Fix warning in pscsi_complete_cmd() (Maurizio Lombardi) [2004470] - scsi: target: iblock: Fix type of logs_per_phys (Maurizio Lombardi) [2004470] - scsi: target: iblock: Trim line longer than 80 characters (Maurizio Lombardi) [2004470] - scsi: target: iblock: Remove an extra argument (Maurizio Lombardi) [2004470] - scsi: target: tcmu: Use GFP_NOIO while handling cmds or holding cmdr_lock (Maurizio Lombardi) [2004470] - scsi: target: tcmu: Replace radix_tree with XArray (Maurizio Lombardi) [2004470] - scsi: target: tcmu: Replace IDR by XArray (Maurizio Lombardi) [2004470] - scsi: target: core: Make completion affinity configurable (Maurizio Lombardi) [2004470] - scsi: target: core: Flush submission work during TMR processing (Maurizio Lombardi) [2004470] - scsi: target: tcmu: Add backend plug/unplug callouts (Maurizio Lombardi) [2004470] - scsi: target: iblock: Add backend plug/unplug callouts (Maurizio Lombardi) [2004470] - scsi: target: core: Fix backend plugging (Maurizio Lombardi) [2004470] - scsi: target: tcm_loop: Use LIO wq cmd submission helper (Maurizio Lombardi) [2004470] - scsi: target: tcm_loop: Use block cmd allocator for se_cmds (Maurizio Lombardi) [2004470] - scsi: target: core: Add workqueue based cmd submission (Maurizio Lombardi) [2004470] - scsi: target: core: Add gfp_t arg to target_cmd_init_cdb() (Maurizio Lombardi) [2004470] - scsi: target: core: Remove target_submit_cmd_map_sgls() (Maurizio Lombardi) [2004470] - scsi: target: srpt: Convert to new submission API (Maurizio Lombardi) [2004470] - scsi: target: qla2xxx: Convert to new submission API (Maurizio Lombardi) [2004470] - scsi: target: tcm_qla2xxx: Remove BUG_ON(in_interrupt()) (Maurizio Lombardi) [2004470] - scsi: qla2xxx: Move sess cmd list/lock to driver (Maurizio Lombardi) [2004470] - scsi: qla2xxx: Drop TARGET_SCF_LOOKUP_LUN_FROM_TAG (Maurizio Lombardi) [2004470] - scsi: target: tcm_fc: Convert to new submission API (Maurizio Lombardi) [2004470] - scsi: target: sbp_target: Convert to new submission API (Maurizio Lombardi) [2004470] - scsi: target: tcm_loop: Convert to new submission API (Maurizio Lombardi) [2004470] - scsi: target: core: Break up target_submit_cmd_map_sgls() (Maurizio Lombardi) [2004470] - scsi: target: core: Rename transport_init_se_cmd() (Maurizio Lombardi) [2004470] - scsi: target: core: Drop kref_get_unless_zero() in target_get_sess_cmd() (Maurizio Lombardi) [2004470] - scsi: target: core: Move t_task_cdb initialization (Maurizio Lombardi) [2004470] - scsi: target: iscsi: Fix zero tag inside a trace event (Maurizio Lombardi) [2004470] - nfsd: move fsnotify on client creation outside spinlock (Steve Dickson) [1719330] - nfsd: report client confirmation status in "info" file (Steve Dickson) [1719330] - nfsd: fsnotify on rmdir under nfsd/clients/ (Steve Dickson) [1719330]- mm: gup: fix potential pgmap refcnt leak in __gup_device_huge() (Waiman Long) [2009258] - mm/gup: check for isolation errors (Waiman Long) [2009258] - mm/gup: return an error on migration failure (Waiman Long) [2009258] - mm/gup: check every subpage of a compound page during isolation (Waiman Long) [2009258] - mm/gup: don't pin migrated cma pages in movable zone (Waiman Long) [2009258] - mm/gup: add a range variant of unpin_user_pages_dirty_lock() (Waiman Long) [2009258] - mm/gup: decrement head page once for group of subpages (Waiman Long) [2009258] - mm/gup: add compound page list iterator (Waiman Long) [2009258] - mm/gup: protect unpin_user_pages() against npages==-ERRNO (Waiman Long) [2009258] - mm, memcg: remove unused functions (Waiman Long) [2008341] - mm,vmscan: fix divide by zero in get_scan_count (Waiman Long) [2008341] - mm: memcontrol: fix occasional OOMs due to proportional memory.low reclaim (Waiman Long) [2008341] - mm/memcg: fix incorrect flushing of lruvec data in obj_stock (Waiman Long) [2008341] - mm/memcg: fix NULL pointer dereference in memcg_slab_free_hook() (Waiman Long) [2008341] - mm: memcontrol: fix blocking rstat function called from atomic cgroup1 thresholding code (Waiman Long) [2008341] - cgroup: rstat: fix A-A deadlock on 32bit around u64_stats_sync (Waiman Long) [2008341] - percpu: flush tlb in pcpu_reclaim_populated() (Waiman Long) [2008341] - mm/memcontrol.c: fix kerneldoc comment for mem_cgroup_calculate_protection (Waiman Long) [2008341] - memcontrol: use flexible-array member (Waiman Long) [2008341] - mm: vmscan: remove noinline_for_stack (Waiman Long) [2008341] - mm: memcontrol: move obj_cgroup_uncharge_pages() out of css_set_lock (Waiman Long) [2008341] - mm: memcontrol: simplify the logic of objcg pinning memcg (Waiman Long) [2008341] - mm: memcontrol: rename lruvec_holds_page_lru_lock to page_matches_lruvec (Waiman Long) [2008341] - mm: memcontrol: simplify lruvec_holds_page_lru_lock (Waiman Long) [2008341] - mm: memcontrol: remove the pgdata parameter of mem_cgroup_page_lruvec (Waiman Long) [2008341] - mm: memcontrol: bail out early when !mm in get_mem_cgroup_from_mm (Waiman Long) [2008341] - mm: memcontrol: fix page charging in page replacement (Waiman Long) [2008341] - percpu: optimize locking in pcpu_balance_workfn() (Waiman Long) [2008341] - percpu: initialize best_upa variable (Waiman Long) [2008341] - percpu: rework memcg accounting (Waiman Long) [2008341] - mm, memcg: introduce mem_cgroup_kmem_disabled() (Waiman Long) [2008341] - mm, memcg: mark cgroup_memory_nosocket, nokmem and noswap as __ro_after_init (Waiman Long) [2008341] - mm: vmscan: shrink deferred objects proportional to priority (Waiman Long) [2008341] - mm: memcontrol: reparent nr_deferred when memcg offline (Waiman Long) [2008341] - mm: vmscan: don't need allocate shrinker->nr_deferred for memcg aware shrinkers (Waiman Long) [2008341] - mm: vmscan: use per memcg nr_deferred of shrinker (Waiman Long) [2008341] - mm: vmscan: add per memcg shrinker nr_deferred (Waiman Long) [2008341] - mm: vmscan: use a new flag to indicate shrinker is registered (Waiman Long) [2008341] - mm: vmscan: add shrinker_info_protected() helper (Waiman Long) [2008341] - mm: memcontrol: rename shrinker_map to shrinker_info (Waiman Long) [2008341] - mm: vmscan: use kvfree_rcu instead of call_rcu (Waiman Long) [2008341] - mm: vmscan: remove memcg_shrinker_map_size (Waiman Long) [2008341] - mm: vmscan: use shrinker_rwsem to protect shrinker_maps allocation (Waiman Long) [2008341] - mm: vmscan: consolidate shrinker_maps handling code (Waiman Long) [2008341] - mm: vmscan: use nid from shrink_control for tracepoint (Waiman Long) [2008341] - linux/memcontrol.h: remove duplicate struct declaration (Waiman Long) [2008341] - memcg: charge before adding to swapcache on swapin (Waiman Long) [2008341] - kselftests: cgroup: update kmem test for new vmstat implementation (Waiman Long) [2008341] - mm: memcontrol: consolidate lruvec stat flushing (Waiman Long) [2008341] - mm: memcontrol: switch to rstat (Waiman Long) [2008341] - cgroup: rstat: punt root-level optimization to individual controllers (Waiman Long) [2008341] - cgroup: rstat: support cgroup1 (Waiman Long) [2008341] - mm: memcontrol: privatize memcg_page_state query functions (Waiman Long) [2008341] - mm: memcontrol: kill mem_cgroup_nodeinfo() (Waiman Long) [2008341] - memcg: enable memcg oom-kill for __GFP_NOFAIL (Waiman Long) [2008341] - memcg: cleanup root memcg checks (Waiman Long) [2008341] - mm: memcontrol: fix kernel stack account (Waiman Long) [2008341] - mm: page-writeback: simplify memcg handling in test_clear_page_writeback() (Waiman Long) [2008341] - percpu: implement partial chunk depopulation (Waiman Long) [2008341] - percpu: use pcpu_free_slot instead of pcpu_nr_slots - 1 (Waiman Long) [2008341] - percpu: factor out pcpu_check_block_hint() (Waiman Long) [2008341] - percpu: split __pcpu_balance_workfn() (Waiman Long) [2008341] - percpu: fix a comment about the chunks ordering (Waiman Long) [2008341] - mm/compaction: remove rcu_read_lock during page compaction (Waiman Long) [2008341] - mm/vmscan.c: make lruvec_lru_size() static (Waiman Long) [2008341] - include/linux/mm_inline.h: fold __update_lru_size() into its sole caller (Waiman Long) [2008341] - include/linux/mm_inline.h: fold page_lru_base_type() into its sole caller (Waiman Long) [2008341] - mm: VM_BUG_ON lru page flags (Waiman Long) [2008341] - mm: add __clear_page_lru_flags() to replace page_off_lru() (Waiman Long) [2008341] - mm/swap.c: don't pass "enum lru_list" to del_page_from_lru_list() (Waiman Long) [2008341] - mm/swap.c: don't pass "enum lru_list" to trace_mm_lru_insertion() (Waiman Long) [2008341] - mm: don't pass "enum lru_list" to lru list addition functions (Waiman Long) [2008341] - include/linux/mm_inline.h: shuffle lru list addition and deletion functions (Waiman Long) [2008341] - mm/vmscan.c: use add_page_to_lru_list() (Waiman Long) [2008341] - mm: fix VM_BUG_ON(PageTail) and BUG_ON(PageWriteback) (Waiman Long) [2008341] - mm: remove superfluous __ClearPageActive() (Waiman Long) [2008341] - mm, memcg: decouple e{low,min} state mutations from protection checks (Waiman Long) [2008341] - Revert "cgroup: Add memory barriers to plug cgroup_rstat_updated() race window" (Waiman Long) [2008341] - mm/memcontrol.c: allocate shrinker_map on appropriate NUMA node (Waiman Long) [2008341] - include/bitmap.h: add new functions to documentation (Waiman Long) [2008341] - include/bitmap.h: add missing parameter in docs (Waiman Long) [2008341] - bitmap: genericize percpu bitmap region iterators (Waiman Long) [2008341] - cgroup, rstat: Don't flush subtree root unless necessary (Waiman Long) [2008341] - mm/memcg: Move mem_cgroup kABI compatibility structure into rh_kabi_memcg.h (Waiman Long) [2008341] - mm/swap: consider max pages in iomap_swapfile_add_extent (Brian Foster) [1969326] - mm/slub: Fix backtrace of objects to handle redzone adjustment (Waiman Long) [2008340] - powerpc/powernv: Fix CPU idle to be called with IRQs disabled (Waiman Long) [2008340] - torture: Fix grace-period rate output (Waiman Long) [2008340] - rcu: Fix kfree_rcu() docbook errors (Waiman Long) [2008340] - rcu/nocb: Perform deferred wake up before last idle's need_resched() check (Waiman Long) [2008340] - rcu: Pull deferred rcuog wake up to rcu_eqs_enter() callers (Waiman Long) [2008340] - idle: Prevent late-arriving interrupts from disrupting offline (Waiman Long) [2008340] - torture: Maintain torture-specific set of CPUs-online books (Waiman Long) [2008340] - torture: Clean up after torture-test CPU hotplugging (Waiman Long) [2008340] - rcutorture: Make object_debug also double call_rcu() heap object (Waiman Long) [2008340] - torture: Throttle VERBOSE_TOROUT_*() output (Waiman Long) [2008340] - torture: Make refscale throttle high-rate printk()s (Waiman Long) [2008340] - rcutorture: Use hrtimers for reader and writer delays (Waiman Long) [2008340] - torture: Make stutter use torture_hrtimeout_*() functions (Waiman Long) [2008340] - rcutorture: Use torture_hrtimeout_jiffies() to avoid busy-waits (Waiman Long) [2008340] - torture: Add fuzzed hrtimer-based sleep functions (Waiman Long) [2008340] - rcutorture: Make rcu_torture_fakewriter() use blocking wait primitives (Waiman Long) [2008340] - rcutorture: Make synctype[] and nsynctype be static global (Waiman Long) [2008340] - rcutorture: Require entire stutter period be post-boot (Waiman Long) [2008340] - refscale: Allow summarization of verbose output (Waiman Long) [2008340] - torture: Allow standalone kvm-recheck.sh run detect --trust-make (Waiman Long) [2008340] - torture: Simplify exit-code plumbing for kvm-recheck.sh and kvm-find-errors.sh (Waiman Long) [2008340] - torture: s/STOP/STOP.1/ to avoid scenario collision (Waiman Long) [2008340] - torture: Add --dryrun batches to help schedule a distributed run (Waiman Long) [2008340] - torture: Stop hanging on panic (Waiman Long) [2008340] - torture: Add kvm.sh test summary to end of log file (Waiman Long) [2008340] - torture: Make kvm.sh include --kconfig arguments in CPU calculation (Waiman Long) [2008340] - torture: Make kvm.sh return failure upon build failure (Waiman Long) [2008340] - torture: Print run duration at end of kvm.sh execution (Waiman Long) [2008340] - torture: Make kvm.sh arguments accumulate (Waiman Long) [2008340] - torture: Make kvm.sh "Test Summary" date be end of test (Waiman Long) [2008340] - tools/rcutorture: Make identify_qemu_vcpus() independent of local language (Waiman Long) [2008340] - torture: Add config2csv.sh script to compare torture scenarios (Waiman Long) [2008340] - torture: Prepare for splitting qemu execution from kvm-test-1-run.sh (Waiman Long) [2008340] - torture: Allow kvm.sh --datestamp to specify subdirectories (Waiman Long) [2008340] - torture: Make kvm.sh "--dryrun sched" summarize number of builds (Waiman Long) [2008340] - torture: Make kvm.sh "--dryrun sched" summarize number of batches (Waiman Long) [2008340] - torture: Make --kcsan specify lockdep (Waiman Long) [2008340] - rcu: Do not NMI offline CPUs (Waiman Long) [2008340] - rcu: For RCU grace-period kthread starvation, dump last CPU it ran on (Waiman Long) [2008340] - rcu: Mark obtuse portion of stall warning as internal debug (Waiman Long) [2008340] - scftorture: Add debug output for wrong-CPU warning (Waiman Long) [2008340] - rcutorture: Add testing for RCU's global memory ordering (Waiman Long) [2008340] - rcutorture: Add reader-side tests of polling grace-period API (Waiman Long) [2008340] - rcutorture: Add writer-side tests of polling grace-period API (Waiman Long) [2008340] - rcutorture: Prepare for ->start_gp_poll and ->poll_gp_state (Waiman Long) [2008340] - srcu: Add comment explaining cookie overflow/wrap (Waiman Long) [2008340] - srcu: Document polling interfaces for Tree SRCU grace periods (Waiman Long) [2008340] - srcu: Provide polling interfaces for Tree SRCU grace periods (Waiman Long) [2008340] - srcu: Provide polling interfaces for Tiny SRCU grace periods (Waiman Long) [2008340] - srcu: Provide internal interface to start a Tree SRCU grace period (Waiman Long) [2008340] - srcu: Provide internal interface to start a Tiny SRCU grace period (Waiman Long) [2008340] - srcu: Make Tiny SRCU use multi-bit grace-period counter (Waiman Long) [2008340] - rcu: Enable rcu_normal_after_boot unconditionally for RT (Waiman Long) [2008340] - rcu: Unconditionally use rcuc threads on PREEMPT_RT (Waiman Long) [2008340] - rcu: Make RCU_BOOST default on CONFIG_PREEMPT_RT (Waiman Long) [2008340] - rcu: Eliminate the __kvfree_rcu() macro (Waiman Long) [2008340] - rcu: Introduce kfree_rcu() single-argument macro (Waiman Long) [2008340] - rcu: Record kvfree_call_rcu() call stack for KASAN (Waiman Long) [2008340] - rcu: Do any deferred nocb wakeups at CPU offline time (Waiman Long) [2008340] - rcu/nocb: Code-style nits in callback-offloading toggling (Waiman Long) [2008340] - rcu/nocb: Add nocb CB kthread list to show_rcu_nocb_state() output (Waiman Long) [2008340] - rcu/nocb: Add grace period and task state to show_rcu_nocb_state() output (Waiman Long) [2008340] - tools/rcutorture: Support nocb toggle in TREE01 (Waiman Long) [2008340] - rcutorture: Test runtime toggling of CPUs' callback offloading (Waiman Long) [2008340] - cpu/hotplug: Add lockdep_is_cpus_held() (Waiman Long) [2008340] - rcu/nocb: Locally accelerate callbacks as long as offloading isn't complete (Waiman Long) [2008340] - rcu/nocb: Process batch locally as long as offloading isn't complete (Waiman Long) [2008340] - rcu/nocb: Only cond_resched() from actual offloaded batch processing (Waiman Long) [2008340] - rcu/nocb: Set SEGCBLIST_SOFTIRQ_ONLY at the very last stage of de-offloading (Waiman Long) [2008340] - rcu/nocb: Flush bypass before setting SEGCBLIST_SOFTIRQ_ONLY (Waiman Long) [2008340] - rcu/nocb: Shutdown nocb timer on de-offloading (Waiman Long) [2008340] - rcu/nocb: Re-offload support (Waiman Long) [2008340] - rcu/nocb: De-offloading GP kthread (Waiman Long) [2008340] - rcu/nocb: Don't deoffload an offline CPU with pending work (Waiman Long) [2008340] - rcu/nocb: De-offloading CB kthread (Waiman Long) [2008340] - rcu/nocb: Always init segcblist on CPU up (Waiman Long) [2008340] - rcu/nocb: Provide basic callback offloading state machine bits (Waiman Long) [2008340] - rcu/nocb: Turn enabled/offload states into a common flag (Waiman Long) [2008340] - rcu/segcblist: Add debug checks for segment lengths (Waiman Long) [2008340] - rcu/trace: Add tracing for how segcb list changes (Waiman Long) [2008340] - rcu/tree: segcblist: Remove redundant smp_mb()s (Waiman Long) [2008340] - rcu/segcblist: Add counters to segcblist datastructure (Waiman Long) [2008340] - rcu/segcblist: Add additional comments to explain smp_mb() (Waiman Long) [2008340] - rcu/tree: Make rcu_do_batch count how many callbacks were executed (Waiman Long) [2008340] - rcu: Make call_rcu() print mem_dump_obj() info for double-freed callback (Waiman Long) [2008340] - mm: Make mem_obj_dump() vmalloc() dumps include start and length (Waiman Long) [2008340] - mm: Make mem_dump_obj() handle vmalloc() memory (Waiman Long) [2008340] - mm: Make mem_dump_obj() handle NULL and zero-sized pointers (Waiman Long) [2008340] - mm: Add mem_dump_obj() to print source of memory block (Waiman Long) [2008340] - rcu: Make TASKS_TRACE_RCU select IRQ_WORK (Waiman Long) [2008340] - rcu-tasks: Add RCU-tasks self tests (Waiman Long) [2008340] - rcu-tasks: Move RCU-tasks initialization to before early_initcall() (Waiman Long) [2008340] - rcu: Add lockdep_assert_irqs_disabled() to raw_spin_unlock_rcu_node() macros (Waiman Long) [2008340] - rcu: Add lockdep_assert_irqs_disabled() to rcu_sched_clock_irq() and callees (Waiman Long) [2008340] - rcutorture: Don't do need_resched() testing if ->sync is NULL (Waiman Long) [2008340] - scftorture: Add full-test stutter capability (Waiman Long) [2008340] - torture: Allow alternative forms of kvm.sh command-line arguments (Waiman Long) [2008340] - rcutorture: Small code cleanups (Waiman Long) [2008340] - torture: Accept time units on kvm.sh --duration argument (Waiman Long) [2008340] - rcutorture: Make stutter_wait() caller restore priority (Waiman Long) [2008340] - torture: Force weak-hashed pointers on console log (Waiman Long) [2008340] - rcutorture: Prevent hangs for invalid arguments (Waiman Long) [2008340] - torture: Prevent jitter processes from delaying failed run (Waiman Long) [2008340] - rcutorture: Adjust scenarios SRCU-t and SRCU-u to make kconfig happy (Waiman Long) [2008340] - refscale: Prevent hangs for invalid arguments (Waiman Long) [2008340] - rcuscale: Prevent hangs for invalid arguments (Waiman Long) [2008340] - torture: Exclude "NOHZ tick-stop error" from fatal errors (Waiman Long) [2008340] - rcuscale: Avoid divide by zero (Waiman Long) [2008340] - rcuscale: Add RCU Tasks Trace (Waiman Long) [2008340] - scftorture: Add an alternative IPI vector (Waiman Long) [2008340] - torture: Make torture_stutter() use hrtimer (Waiman Long) [2008340] - torture: Periodically pause in stutter_wait() (Waiman Long) [2008340] - torture: Don't kill gdb sessions (Waiman Long) [2008340] - refscale: Bounds-check module parameters (Waiman Long) [2008340] - rcu-tasks: Make the units of ->init_fract be jiffies (Waiman Long) [2008340] - rcutorture: Make grace-period kthread report match RCU flavor being tested (Waiman Long) [2008340] - rcu-tasks: Convert rcu_tasks_wait_gp() for-loop to while-loop (Waiman Long) [2008340] - rcutorture: Make preemptible TRACE02 enable lockdep (Waiman Long) [2008340] - srcu: Use a more appropriate lockdep helper (Waiman Long) [2008340] - srcu: Take early exit on memory-allocation failure (Waiman Long) [2008340] - rcu: Fix a typo in rcu_blocking_is_gp() header comment (Waiman Long) [2008340] - rcu: Prevent lockdep-RCU splats on lock acquisition/release (Waiman Long) [2008340] - rcu/tree: nocb: Avoid raising softirq for offloaded ready-to-execute CBs (Waiman Long) [2008340] - rcu/tree: Make struct kernel_param_ops definitions const (Waiman Long) [2008340] - rcu/tree: Add a warning if CPU being onlined did not report QS already (Waiman Long) [2008340] - rcu: Clarify nocb kthreads naming in RCU_NOCB_CPU config (Waiman Long) [2008340] - rcu: Fix single-CPU check in rcu_blocking_is_gp() (Waiman Long) [2008340] - rcu: Implement rcu_segcblist_is_offloaded() config dependent (Waiman Long) [2008340] - list.h: Update comment to explicitly note circular lists (Waiman Long) [2008340] - rcu: Panic after fixed number of stalls (Waiman Long) [2008340] - x86/smpboot: Move rcu_cpu_starting() earlier (Waiman Long) [2008340] - torture: Replace cpu_up/down() with add/remove_cpu() (Waiman Long) [2008340] - PCI/PTM: Remove error message at boot (Myron Stowe) [1993252] - PCI: Mark AMD Navi14 GPU ATS as broken (Myron Stowe) [1993252] - PCI: vmd: Update type of the __iomem pointers (Myron Stowe) [1993252] - PCI: Unify ECAM constants in native PCI Express drivers (Myron Stowe) [1993252] - PCI: Add function 1 DMA alias quirk for Marvell 9215 SATA controller (Myron Stowe) [1993252] - PCI: Mark AMD Raven iGPU ATS as broken in some platforms (Myron Stowe) [1993252] - PCI: Disable PTM during suspend to save power (Myron Stowe) [1993252] - PCI/PTM: Save/restore Precision Time Measurement Capability for suspend/resume (Myron Stowe) [1993252] - PCI: Add sysfs attribute for device power state (Myron Stowe) [1993252] - PCI/MSI: Set device flag indicating only 32-bit MSI support (Myron Stowe) [1993252] - PCI/MSI: Move MSI/MSI-X flags updaters to msi.c (Myron Stowe) [1993252] - PCI/MSI: Move MSI/MSI-X init to msi.c (Myron Stowe) [1993252] - PCI: Use predefined Pericom Vendor ID (Myron Stowe) [1993252] - PCI: Disable MSI for Pericom PCIe-USB adapter (Myron Stowe) [1993252] - PCI: Reduce pci_set_cacheline_size() message to debug level (Myron Stowe) [1993252] - PCI: Remove unused HAVE_PCI_SET_MWI (Myron Stowe) [1993252] - PCI: Fix overflow in command-line resource alignment requests (Myron Stowe) [1993252] - PCI: Bounds-check command-line resource alignment requests (Myron Stowe) [1993252] - PCI: Fix kernel-doc markup (Myron Stowe) [1993252] - PCI: ibmphp: Remove unneeded break (Myron Stowe) [1993252] - PCI/ACPI: Fix companion lookup for device 0 on the root bus (Myron Stowe) [1993252] - PCI: Keep both device and resource name for config space remaps (Myron Stowe) [1993252] - PCI: Return u16 from pci_find_ext_capability() and similar (Myron Stowe) [1993252] - PCI: Return u8 from pci_find_capability() and similar (Myron Stowe) [1993252] - PCI: Avoid duplicate IDs in driver dynamic IDs list (Myron Stowe) [1993252] - PCI: Move pci_match_device() ahead of new_id_store() (Myron Stowe) [1993252] - PCI: Decode PCIe 64 GT/s link speed (Myron Stowe) [1993252] - PCI: host-generic: Support building as modules (Myron Stowe) [1993252] - ata: sata_nv: Fix retrieving of active qcs (Tomas Henzl) [1921465] - ata: pata_ns87415.c: Document support on parisc with superio chip (Tomas Henzl) [1921465] - ata: fix some kernel-doc markups (Tomas Henzl) [1921465] - sata, highbank: simplify the return expression of ahci_highbank_suspend (Tomas Henzl) [1921465] - libata: implement ATA_HORKAGE_MAX_TRIM_128M and apply to Sandisks (Tomas Henzl) [1921465] - ata: ahci: use ata_link_info() instead of ata_link_printk() (Tomas Henzl) [1921465] - libata: Use per port sync for detach (Tomas Henzl) [1921465] - ata/libata: Fix usage of page address by page_address in ata_scsi_mode_select_xlat function (Tomas Henzl) [1921465] - sata_rcar: handle pm_runtime_get_sync failure cases (Tomas Henzl) [1921465] - ata: sata_inic162x fix a spelling issue (Tomas Henzl) [1921465] - ata: libata-core: fix a doc warning (Tomas Henzl) [1921465] - ata: ahci: Add sysfs attribute to show remapped NVMe device count (Tomas Henzl) [1921465] - ata: ahci-imx: remove redundant assignment to ret (Tomas Henzl) [1921465] - libata: Return correct status in sata_pmp_eh_recover_pm() when ATA_DFLAG_DETACH is set (Tomas Henzl) [1921465] - ata: move ata_eh_analyze_ncq_error() & co. to libata-sata.c (Tomas Henzl) [1921465] - ata: start separating SATA specific code from libata-eh.c (Tomas Henzl) [1921465] - ata: move ata_sas_*() to libata-sata.c (Tomas Henzl) [1921465] - ata: start separating SATA specific code from libata-scsi.c (Tomas Henzl) [1921465] - ata: move sata_deb_timing_*() to libata-sata.c (Tomas Henzl) [1921465] - ata: move ata_qc_complete_multiple() to libata-sata.c (Tomas Henzl) [1921465] - ata: move sata_link_hardreset() to libata-sata.c (Tomas Henzl) [1921465] - ata: move sata_link_{debounce,resume}() to libata-sata.c (Tomas Henzl) [1921465] - ata: move *sata_set_spd*() to libata-sata.c (Tomas Henzl) [1921465] - ata: move sata_scr_*() to libata-sata.c (Tomas Henzl) [1921465] - ata: start separating SATA specific code from libata-core.c (Tomas Henzl) [1921465] - ata: fix CodingStyle issues in PATA timings code (Tomas Henzl) [1921465] - ata: remove EXPORT_SYMBOL_GPL()s not used by modules (Tomas Henzl) [1921465] - ata: move EXPORT_SYMBOL_GPL()s close to exported code (Tomas Henzl) [1921465] - ata: optimize ata_scsi_rbuf[] size (Tomas Henzl) [1921465] - ata: optimize struct ata_force_param size (Tomas Henzl) [1921465] - ata: use COMMAND_LINE_SIZE for ata_force_param_buf[] size (Tomas Henzl) [1921465] - ata: simplify ata_scsiop_inq_89() (Tomas Henzl) [1921465] - sata_promise: use ata_cable_sata() (Tomas Henzl) [1921465] - ata: make SATA_PMP option selectable only if any SATA host driver is enabled (Tomas Henzl) [1921465] - ata: expose ncq_enable_prio sysfs attribute only on NCQ capable hosts (Tomas Henzl) [1921465] - ata: remove stale maintainership information from core code (Tomas Henzl) [1921465] - libata: Assign OF node to the SCSI device (Tomas Henzl) [1921465] - libata: Remove extra scsi_host_put() in ata_scsi_add_hosts() (Tomas Henzl) [1921465] - libata: transport: Use scnprintf() for avoiding potential buffer overflow (Tomas Henzl) [1921465] - ata/acard_ahci: remove unused variable n_elem (Tomas Henzl) [1921465] - ata: ahci_brcm: BCM7216 reset is self de-asserting (Tomas Henzl) [1921465] - ata: ahci_brcm: Perform reset after obtaining resources (Tomas Henzl) [1921465] - ata: brcm: fix reset controller API usage (Tomas Henzl) [1921465] - ata: brcm: mark PM functions as __maybe_unused (Tomas Henzl) [1921465] - ata: ahci_brcm: Support BCM7216 reset controller name (Tomas Henzl) [1921465] - ata: ahci_brcm: Add a shutdown callback (Tomas Henzl) [1921465] - ata: ahci_brcm: Manage reset line during suspend/resume (Tomas Henzl) [1921465] - ata: ahci_brcm: Add missing clock management during recovery (Tomas Henzl) [1921465] - ata: ahci_brcm: BCM7425 AHCI requires AHCI_HFLAG_DELAY_ENGINE (Tomas Henzl) [1921465] - ata: ahci_brcm: Fix AHCI resources management (Tomas Henzl) [1921465] - ata: libahci_platform: Export again ahci_platform_able_phys() (Tomas Henzl) [1921465] - libata: Fix retrieving of active qcs (Tomas Henzl) [1921465] - ata: pata_artop: make arrays static const, makes object smaller (Tomas Henzl) [1921465] - ata_piix: remove open-coded dmi_match(DMI_OEM_STRING) (Tomas Henzl) [1921465] - ata: sata_mv, avoid trigerrable BUG_ON (Tomas Henzl) [1921465] - ata: make qc_prep return ata_completion_errors (Tomas Henzl) [1921465] - ata: define AC_ERR_OK (Tomas Henzl) [1921465] - libata: Ensure ata_port probe has completed before detach (Tomas Henzl) [1921465] - ahci: tegra: use regulator_bulk_set_supply_names() (Tomas Henzl) [1921465] - ahci: Add support for Amazon's Annapurna Labs SATA controller (Tomas Henzl) [1921465] - ata: libahci_platform: Fix regulator_get_optional() misuse (Tomas Henzl) [1921465] - ata: ahci-imx: Covert to use GPIO descriptor (Tomas Henzl) [1921465] - libata/ahci: Fix PCS quirk application (Tomas Henzl) [1921465] - libata/ahci: Drop PCS quirk for Denverton and beyond (Tomas Henzl) [1921465] - libata: switch remaining drivers to use dma_set_mask_and_coherent (Tomas Henzl) [1921465] - sata_sil24: use dma_set_mask_and_coherent (Tomas Henzl) [1921465] - sata_qstor: use dma_set_mask_and_coherent (Tomas Henzl) [1921465] - sata_nv: use dma_set_mask_and_coherent (Tomas Henzl) [1921465] - sata_mv: use dma_set_mask_and_coherent (Tomas Henzl) [1921465] - pdc_adma: use dma_set_mask_and_coherent (Tomas Henzl) [1921465] - ahci: use dma_set_mask_and_coherent (Tomas Henzl) [1921465] - acard_ahci: use dma_set_mask_and_coherent (Tomas Henzl) [1921465] - libata: add SG safety checks in SFF pio transfers (Tomas Henzl) [1921465] - libata: have ata_scsi_rw_xlat() fail invalid passthrough requests (Tomas Henzl) [1921465] - ata: rb532_cf: Fix unused variable warning in rb532_pata_driver_probe (Tomas Henzl) [1921465] - ata: libahci: do not complain in case of deferred probe (Tomas Henzl) [1921465] - libata: zpodd: Fix small read overflow in zpodd_get_mech_type() (Tomas Henzl) [1921465] - ata: libahci_platform: remove redundant dev_err message (Tomas Henzl) [1921465] - drivers: ata: ahci_sunxi: Increased SATA/AHCI DMA TX/RX FIFOs (Tomas Henzl) [1921465] - libata: Drop firmware version check from the ST1000LM024 quirk (Tomas Henzl) [1921465] - ata: sata_sil24: Remove call to memset after dmam_alloc_coherent (Tomas Henzl) [1921465] - ata:sata_qstor: Remove call to memset after dmam_alloc_coherent (Tomas Henzl) [1921465] - ata: sata_nv: Remove call to memset after dmam_alloc_coherent (Tomas Henzl) [1921465] - ata: pdc_adma: Remove call to memset after dmam_alloc_coherent (Tomas Henzl) [1921465] - ata: libahci: Remove call to memset after dmam_alloc_coherent (Tomas Henzl) [1921465] - ata: acard-ahci: Remove call to memset after dmam_alloc_coherent (Tomas Henzl) [1921465] - libata: don't request sense data on !ZAC ATA devices (Tomas Henzl) [1921465] - libata: Extend quirks for the ST1000LM024 drives with NOLPM quirk (Tomas Henzl) [1921465] - sata_rcar: Remove ata_host_alloc() error printing (Tomas Henzl) [1921465] - libata: fix using DMA buffers on stack (Tomas Henzl) [1921465] - ata: libahci: Only warn for AHCI_HFLAG_MULTI_MSI set when genuine custom irq handler implemented (Tomas Henzl) [1921465] - libata: fix a typo in comment (Tomas Henzl) [1921465] - sata_rcar: fix deferred probing (Tomas Henzl) [1921465] - ata: sata_highbank: Convert to use GPIO descriptors (Tomas Henzl) [1921465] - sata_rcar: convert to SPDX identifiers (Tomas Henzl) [1921465] - ata: ep93xx: Use proper enums for directions (Tomas Henzl) [1921465] - ata: ahci_brcm: Allow using driver or DSL SoCs (Tomas Henzl) [1921465] - ata: ahci_brcm: Match BCM63138 compatible strings (Tomas Henzl) [1921465] - ata: ahci_brcm: Allow optional reset controller to be used (Tomas Henzl) [1921465] - libata: mask swap internal and hardware tag (Tomas Henzl) [1921465] - pata_atiixp: Remove unnecessary parentheses (Tomas Henzl) [1921465] - ata: ahci_sunxi: add support for r40 (Tomas Henzl) [1921465] - ata: ahci_platform: add support for PHY controller regulator (Tomas Henzl) [1921465] - ata: ahci_platform: add support for AHCI controller regulator (Tomas Henzl) [1921465] - libata: Use SMART LBAM/LBAH password defines (Tomas Henzl) [1921465] - ata: ahci: Convert to using pOFn instead of device_node.name (Tomas Henzl) [1921465] - ata: ftide010: Add a quirk for SQ201 (Tomas Henzl) [1921465] - ata: ahci_platform: enable to get and control reset (Tomas Henzl) [1921465] - ata: libahci_platform: add reset control support (Tomas Henzl) [1921465] - ata: add an extra argument to ahci_platform_get_resources() (Tomas Henzl) [1921465] - ata: sata_rcar: exclude setting of PHY registers in Gen3 (Tomas Henzl) [1921465] - ata: sata_rcar: really mask all interrupts on Gen2 and later (Tomas Henzl) [1921465] - ata: libahci: Allow reconfigure of DEVSLP register (Tomas Henzl) [1921465] - ata: libahci: Correct setting of DEVSLP register (Tomas Henzl) [1921465] - ata: ahci: Enable DEVSLP by default on x86 with SLP_S0 (Tomas Henzl) [1921465] - ata: ahci: Support state with min power but Partial low power state (Tomas Henzl) [1921465] - Revert "ata: ahci_platform: convert kcalloc to devm_kcalloc" (Tomas Henzl) [1921465] - ata: sata_rcar: Add rudimentary Runtime PM support (Tomas Henzl) [1921465] - ata: sata_rcar: Provide a short-hand for &pdev->dev (Tomas Henzl) [1921465] - ata: Only output sg element mapped number in verbose debug (Tomas Henzl) [1921465] - ata: Guard ata_scsi_dump_cdb() by ATA_VERBOSE_DEBUG (Tomas Henzl) [1921465] - ata: ahci_platform: convert kcalloc to devm_kcalloc (Tomas Henzl) [1921465] - ata: ahci_platform: convert kzallloc to kcalloc (Tomas Henzl) [1921465] - ata: ahci_platform: correct parameter documentation for ahci_platform_shutdown (Tomas Henzl) [1921465] - libata: remove ata_sff_data_xfer_noirq() (Tomas Henzl) [1921465] - scsi: target: Fix the pgr/alua_support_store functions (Maurizio Lombardi) [1995935] - sched/deadline: Fix missing clock update in migrate_task_rq_dl() (Phil Auld) [1992254] - sched/fair: Avoid a second scan of target in select_idle_cpu (Phil Auld) [1992254] - sched/fair: Use prev instead of new target as recent_used_cpu (Phil Auld) [1992254] - sched: Replace deprecated CPU-hotplug functions. (Phil Auld) [1992254] - sched/deadline: Fix reset_on_fork reporting of DL tasks (Phil Auld) [1992254] - sched/numa: Fix is_core_idle() (Phil Auld) [1992254] - sched/fair: Sync load_sum with load_avg after dequeue (Phil Auld) [1992254] - sched/fair: Fix CFS bandwidth hrtimer expiry type (Phil Auld) [1992254] - sched/fair: Ensure _sum and _avg values stay consistent (Phil Auld) [1992254] - sched/fair: Ensure that the CFS parent is added after unthrottling (Phil Auld) [1992254] - sched/rt: Fix Deadline utilization tracking during policy change (Phil Auld) [1992254] - sched/rt: Fix RT utilization tracking during policy change (Phil Auld) [1992254] - sched/fair: Age the average idle time (Phil Auld) [1992254] - wait: use LIST_HEAD_INIT() to initialize wait_queue_head (Phil Auld) [1992254] - sched: Optimize housekeeping_cpumask() in for_each_cpu_and() (Phil Auld) [1992254] - sched/fair: Fix util_est UTIL_AVG_UNCHANGED handling (Phil Auld) [1992254] - sched/pelt: Check that *_avg are null when *_sum are (Phil Auld) [1992254] - sched/fair: Correctly insert cfs_rq's to list on unthrottle (Phil Auld) [1992254] - sched/pelt: Ensure that *_sum is always synced with *_avg (Phil Auld) [1992254] - sched/fair: Return early from update_tg_cfs_load() if delta == 0 (Phil Auld) [1992254] - sched/fair: Make sure to update tg contrib for blocked load (Phil Auld) [1992254] - sched/fair: Keep load_avg and load_sum synced (Phil Auld) [1992254] - sched: Stop PF_NO_SETAFFINITY from being inherited by various init system threads (Phil Auld) [1992254] - sched: Fix a stale comment in pick_next_task() (Phil Auld) [1992254] - sched/fair: Fix ascii art by relpacing tabs (Phil Auld) [1992254] - tick/nohz: Call tick_nohz_task_switch() with interrupts disabled (Phil Auld) [1992254] - sched/fair: Fix clearing of has_idle_cores flag in select_idle_cpu() (Phil Auld) [1992254] - sched/core: Remove the pointless BUG_ON(!task) from wake_up_q() (Phil Auld) [1992254] - sched: Make the idle task quack like a per-CPU kthread (Phil Auld) [1992254] - sched/fair: Fix unfairness caused by missing load decay (Phil Auld) [1992254] - sched: Make nr_iowait_cpu() return 32-bit value (Phil Auld) [1992254] - sched: Make nr_iowait() return 32-bit value (Phil Auld) [1992254] - sched: Make nr_running() return 32-bit value (Phil Auld) [1992254] - sched/isolation: Reconcile rcu_nocbs= and nohz_full= (Phil Auld) [1992254] - sched/fair: Introduce a CPU capacity comparison helper (Phil Auld) [1992254] - sched/fair: Clean up active balance nr_balance_failed trickery (Phil Auld) [1992254] - sched/fair: Move update_nohz_stats() to the CONFIG_NO_HZ_COMMON block to simplify the code & fix an unused function warning (Phil Auld) [1992254] - sched/fair: Bring back select_idle_smt(), but differently (Phil Auld) [1992254] - sched,fair: Alternative sched_slice() (Phil Auld) [1992254] - sched/topology: Remove redundant cpumask_and() in init_overlap_sched_group() (Phil Auld) [1992254] - sched/numa: Allow runtime enabling/disabling of NUMA balance without SCHED_DEBUG (Phil Auld) [1992254] - sched/fair: Optimize test_idle_cores() for !SMT (Phil Auld) [1992254] - sched: Fix various typos (Phil Auld) [1992254] - sched: Remove unnecessary variable from schedule_tail() (Phil Auld) [1992254] - sched: Optimize __calc_delta() (Phil Auld) [1992254] - sched: Provide raw_spin_rq_*lock*() helpers (Phil Auld) [1992254] - sched/pelt: Fix task util_est update filtering (Phil Auld) [1992254] - sched/fair: use lsub_positive in cpu_util_next() (Phil Auld) [1992254] - sched/fair: Reduce the window for duplicated update (Phil Auld) [1992254] - sched/fair: Reorder newidle_balance pulled_task tests (Phil Auld) [1992254] - sched/fair: Remove unused parameter of update_nohz_stats (Phil Auld) [1992254] - sched/fair: Remove unused return of _nohz_idle_balance (Phil Auld) [1992254] - sched/fair: Remove update of blocked load from newidle_balance (Phil Auld) [1992254] - sched/topology: fix the issue groups don't span domain->span for NUMA diameter > 2 (Phil Auld) [1992254] - sched/fair: Merge select_idle_core/cpu() (Phil Auld) [1992254] - sched/fair: Remove select_idle_smt() (Phil Auld) [1992254] - sched/fair: Move avg_scan_cost calculations under SIS_PROP (Phil Auld) [1992254] - sched/fair: Remove SIS_AVG_CPU (Phil Auld) [1992254] - sched/eas: Don't update misfit status if the task is pinned (Phil Auld) [1992254] - sched/fair: Avoid stale CPU util_est value for schedutil in task dequeue (Phil Auld) [1992254] - sched/fair: Add a few assertions (Phil Auld) [1992254] - cpufreq: schedutil: Simplify sugov_update_next_freq() (Phil Auld) [1992254] - sched/topology: Warn when NUMA diameter > 2 (Phil Auld) [1992254] - sched: Use task_current() instead of 'rq->curr == p' (Phil Auld) [1992254] - sched/core: Allow try_invoke_on_locked_down_task() with irqs disabled (Phil Auld) [1992254] - sched/fair: Exclude the current CPU from find_new_ilb() (Phil Auld) [1992254] - rbtree, sched/deadline: Use rb_add_cached() (Phil Auld) [1992254] - rbtree, sched/fair: Use rb_add_cached() (Phil Auld) [1992254] - sched/isolation: Prefer housekeeping CPU in local node (Phil Auld) [1992254] - sched: Fix various typos in comments (Phil Auld) [1992254] - s390/qeth: fix deadlock during failing recovery (Sumanth Korikkar) [1984990] - s390/qeth: Fix deadlock in remove_discipline (Sumanth Korikkar) [1984990] - s390/qeth: fix NULL deref in qeth_clear_working_pool_list() (Sumanth Korikkar) [1984990] - s390/qdio: fix roll-back after timeout on ESTABLISH ccw (Sumanth Korikkar) [1984990] - s390/qdio: get rid of register asm (Sumanth Korikkar) [1984990] - s390/netiuvc: get rid of forward declarations (Sumanth Korikkar) [1984990] - s390/qeth: Consider dependency on SWITCHDEV module (Sumanth Korikkar) [1984990] - s390/qeth: shrink TX buffer struct (Sumanth Korikkar) [1984990] - s390/qeth: remove TX buffer's pointer to its queue (Sumanth Korikkar) [1984990] - s390/qeth: remove QAOB's pointer to its TX buffer (Sumanth Korikkar) [1984990] - s390/qeth: consolidate completion of pending TX buffers (Sumanth Korikkar) [1984990] - s390/qeth: use ethtool_sprintf() (Sumanth Korikkar) [1984990] - s390/qeth: unify the tracking of active cmds on ccw device (Sumanth Korikkar) [1984990] - s390/qeth: also use TX NAPI for non-IQD devices (Sumanth Korikkar) [1984990] - s390/qeth: count TX completion interrupts (Sumanth Korikkar) [1984990] - powerpc/stacktrace: Include linux/delay.h (Steve Best) [2010674] - powerpc/stacktrace: Fix spurious "stale" traces in raise_backtrace_ipi() (Steve Best) [2010674] - powerpc/xmon: Reset RCU and soft lockup watchdogs (Steve Best) [2010674] - bpf, sockmap: Fix sk->prot unhash op reset (Jiri Benc) [1947006] - xdp: fix xdp_return_frame() kernel BUG throw for page_pool memory model (Jiri Benc) [1947006] - selftests/bpf: Tests using bpf_check_mtu BPF-helper input mtu_len param (Jiri Benc) [1947006] - bpf: BPF-helper for MTU checking add length input (Jiri Benc) [1947006] - xsk: Remove dangling function declaration from header file (Jiri Benc) [1947006] - bpf: Remove blank line in bpf helper description comment (Jiri Benc) [1947006] - libbpf: Use AF_LOCAL instead of AF_INET in xsk.c (Jiri Benc) [1947006] - selftests/bpf: Tests using bpf_check_mtu BPF-helper (Jiri Benc) [1947006] - selftests/bpf: Use bpf_check_mtu in selftest test_cls_redirect (Jiri Benc) [1947006] - bpf: Drop MTU check when doing TC-BPF redirect to ingress (Jiri Benc) [1947006] - bpf: Add BPF-helper for MTU checking (Jiri Benc) [1947006] - bpf: bpf_fib_lookup return MTU value as output when looked up (Jiri Benc) [1947006] - bpf: Fix bpf_fib_lookup helper MTU check for SKB ctx (Jiri Benc) [1947006] - bpf: Remove MTU check in __bpf_skb_max_len (Jiri Benc) [1947006] - net, veth: Alloc skb in bulk for ndo_xdp_xmit (Jiri Benc) [1947006] - bpf: Enable bpf_{g,s}etsockopt in BPF_CGROUP_UDP{4,6}_RECVMSG (Jiri Benc) [1947006] - selftests/bpf: Rewrite recvmsg{4,6} asm progs to c in test_sock_addr (Jiri Benc) [1947006] - bpf: Enable bpf_{g,s}etsockopt in BPF_CGROUP_INET{4,6}_GET{PEER,SOCK}NAME (Jiri Benc) [1947006] - bpf: Enable bpf_{g,s}etsockopt in BPF_CGROUP_UDP{4,6}_SENDMSG (Jiri Benc) [1947006] - selftests/bpf: Verify that rebinding to port < 1024 from BPF works (Jiri Benc) [1947006] - bpf: Allow rewriting to ports under ip_unprivileged_port_start (Jiri Benc) [1947006] - net: port < inet_prot_sock(net) --> inet_port_requires_bind_service(net, port) (Jiri Benc) [1947006] - net: inet_is_local_reserved_port() should return bool not int (Jiri Benc) [1947006] - libbpf, xsk: Select AF_XDP BPF program based on kernel version (Jiri Benc) [1947006] - xsk: Fold xp_assign_dev and __xp_assign_dev (Jiri Benc) [1947006] - xsk: Remove explicit_free parameter from __xsk_rcv() (Jiri Benc) [1947006] - bpf: Split cgroup_bpf_enabled per attach type (Jiri Benc) [1947006] - bpf: Remove extra lock_sock for TCP_ZEROCOPY_RECEIVE (Jiri Benc) [1947006] - net, xdp: Introduce xdp_build_skb_from_frame utility routine (Jiri Benc) [1947006] - net, xdp: Introduce __xdp_build_skb_from_frame utility routine (Jiri Benc) [1947006] - bpf: Extend bind v4/v6 selftests for mark/prio/bindtoifindex (Jiri Benc) [1947006] - bpf: Allow to retrieve sol_socket opts from sock_addr progs (Jiri Benc) [1947006] - bpf: Replace fput with sockfd_put in sock map (Jiri Benc) [1947006] - tools: bpf: add SO_BINDTOIFINDEX to socket.h in tools (Jiri Benc) [1947006] - media: firewire: firedtv-avc: fix a buffer overflow in avc_ca_pmt() (Lucas Zampieri) [1956472] {CVE-2021-3542}- mm/hmm: make HMM_MIRROR an implicit option (Rafael Aquini) [1998534] - mm/hmm: allow HMM_MIRROR on all architectures with MMU (Rafael Aquini) [1998534] - mm: don't select MIGRATE_VMA_HELPER from HMM_MIRROR (Rafael Aquini) [1998534] - mm: sort out the DEVICE_PRIVATE Kconfig mess (Rafael Aquini) [1998534] - s390/ap/zcrypt: notify userspace with online, config and mode info (Stefan Schulze Frielinghaus) [1984895] - docs: livepatch: Fix a typo and remove the unnecessary gaps in a sentence (C. Erastus Toe) [1995447] - Documentation: livepatch: document reliable stacktrace (C. Erastus Toe) [1995447] - Documentation: livepatch: Convert to automatically generated contents (C. Erastus Toe) [1995447] - scsi: ibmvfc: Reinitialize sub-CRQs and perform channel enquiry after LPM (Desnes A. Nunes do Rosario) [1932217] - scsi: ibmvfc: Store return code of H_FREE_SUB_CRQ during cleanup (Desnes A. Nunes do Rosario) [1932217] - scsi: ibmvfc: Treat H_CLOSED as success during sub-CRQ registration (Desnes A. Nunes do Rosario) [1932217] - scsi: ibmvfc: Fix invalid sub-CRQ handles after hard reset (Desnes A. Nunes do Rosario) [1932217] - scsi: ibmvfc: Simplify handling of sub-CRQ initialization (Desnes A. Nunes do Rosario) [1932217] - exec: Transform exec_update_mutex into a rw_semaphore (Chris von Recklinghausen) [1993665] - perf: Break deadlock involving exec_update_mutex (Chris von Recklinghausen) [1993665] - pidfd: Add missing sock updates for pidfd_getfd() (Chris von Recklinghausen) [1993665] - exec: Move the call of prepare_binprm into search_binary_handler (Chris von Recklinghausen) [1993665] - exec: Allow load_misc_binary to call prepare_binprm unconditionally (Chris von Recklinghausen) [1993665] - exec: Convert security_bprm_set_creds into security_bprm_repopulate_creds (Chris von Recklinghausen) [1993665] - exec: Factor security_bprm_creds_for_exec out of security_bprm_set_creds (Chris von Recklinghausen) [1993665] - exec: Move would_dump into flush_old_exec (Chris von Recklinghausen) [1993665] - exec: Rename flush_old_exec begin_new_exec (Chris von Recklinghausen) [1993665] - exec: Move most of setup_new_exec into flush_old_exec (Chris von Recklinghausen) [1993665] - exec: In setup_new_exec cache current in the local variable me (Chris von Recklinghausen) [1993665] - exec: Merge install_exec_creds into setup_new_exec (Chris von Recklinghausen) [1993665] - exec: Rename the flag called_exec_mmap point_of_no_return (Chris von Recklinghausen) [1993665] - exec: Make unlocking exec_update_mutex explict (Chris von Recklinghausen) [1993665] - binfmt: Move install_exec_creds after setup_new_exec to match binfmt_elf (Chris von Recklinghausen) [1993665] - pidfd: Use new infrastructure to fix deadlocks in execve (Chris von Recklinghausen) [1993665] - perf: Use new infrastructure to fix deadlocks in execve (Chris von Recklinghausen) [1993665] - proc: io_accounting: Use new infrastructure to fix deadlocks in execve (Chris von Recklinghausen) [1993665] - proc: Use new infrastructure to fix deadlocks in execve (Chris von Recklinghausen) [1993665] - kernel/kcmp.c: Use new infrastructure to fix deadlocks in execve (Chris von Recklinghausen) [1993665] - kernel: doc: remove outdated comment cred.c (Chris von Recklinghausen) [1993665] - mm: docs: Fix a comment in process_vm_rw_core (Chris von Recklinghausen) [1993665] - selftests/ptrace: add test cases for dead-locks (Chris von Recklinghausen) [1993665] - exec: Fix a deadlock in strace (Chris von Recklinghausen) [1993665] - exec: Add exec_update_mutex to replace cred_guard_mutex (Chris von Recklinghausen) [1993665] - exec: Move exec_mmap right after de_thread in flush_old_exec (Chris von Recklinghausen) [1993665] - exec: Move cleanup of posix timers on exec out of de_thread (Chris von Recklinghausen) [1993665] - exec: Factor unshare_sighand out of de_thread and call it separately (Chris von Recklinghausen) [1993665] - exec: Only compute current once in flush_old_exec (Chris von Recklinghausen) [1993665] - pid: Implement pidfd_getfd syscall (Chris von Recklinghausen) [1993665] - pidfd: add P_PIDFD to waitid() (Chris von Recklinghausen) [1993665] - fork: return proper negative error code (Chris von Recklinghausen) [1993665] - copy_process(): don't use ksys_close() on cleanups (Chris von Recklinghausen) [1993665] - fork: don't check parent_tidptr with CLONE_PIDFD (Chris von Recklinghausen) [1993665] - fs/exec.c: move ->recursion_depth out of critical sections (Chris von Recklinghausen) [1993665] - clone: add CLONE_PIDFD (Chris von Recklinghausen) [1993665] - signal: support CLONE_PIDFD with pidfd_send_signal (Chris von Recklinghausen) [1993665] - arch: add pidfd and io_uring syscalls everywhere (Chris von Recklinghausen) [1993665] - signal: don't silently convert SI_USER signals to non-current pidfd (Chris von Recklinghausen) [1993665] - signal: add pidfd_send_signal() syscall (Chris von Recklinghausen) [1993665] - sched/core: Convert signal_struct.sigcnt to refcount_t (Chris von Recklinghausen) [1993665] - sched/core: Convert sighand_struct.count to refcount_t (Chris von Recklinghausen) [1993665] - exec: make prepare_bprm_creds static (Chris von Recklinghausen) [1993665] - fork: don't copy inconsistent signal handler state to child (Chris von Recklinghausen) [1993665] - Revert "perf: Break deadlock involving exec_update_mutex" (Chris von Recklinghausen) [1993665] - powerpc/mm/highmem: use __set_pte_at() for kmap_local() (Nico Pache) [2001854] - mm: extract might_alloc() debug check (Nico Pache) [2001854] - mm/mempolicy: use vma_lookup() in __access_remote_vm() (Nico Pache) [2001854] - mm/memory.c: use vma_lookup() in __access_remote_vm() (Nico Pache) [2001854] - mm/mremap: use vma_lookup() in vma_to_resize() (Nico Pache) [2001854] - mm/migrate: use vma_lookup() in do_pages_stat_array() (Nico Pache) [2001854] - mm/ksm: use vma_lookup() in find_mergeable_vma() (Nico Pache) [2001854] - kernel/events/uprobes: use vma_lookup() in find_active_uprobe() (Nico Pache) [2001854] - misc/sgi-gru/grufault: use vma_lookup() in gru_find_vma() (Nico Pache) [2001854] - media: videobuf2: use vma_lookup() in get_vaddr_frames() (Nico Pache) [2001854] - drm/amdgpu: use vma_lookup() in amdgpu_ttm_tt_get_user_pages() (Nico Pache) [2001854] - net/ipv5/tcp: use vma_lookup() in tcp_zerocopy_receive() (Nico Pache) [2001854] - vfio: use vma_lookup() instead of find_vma_intersection() (Nico Pache) [2001854] - virt/kvm: use vma_lookup() instead of find_vma_intersection() (Nico Pache) [2001854] - x86/sgx: use vma_lookup() in sgx_encl_find() (Nico Pache) [2001854] - arch/powerpc/kvm/book3s: use vma_lookup() in kvmppc_hv_setup_htab_rma() (Nico Pache) [2001854] - arch/powerpc/kvm/book3s_hv_uvmem: use vma_lookup() instead of find_vma_intersection() (Nico Pache) [2001854] - arch/arm64/kvm: use vma_lookup() instead of find_vma_intersection() (Nico Pache) [2001854] - drm/i915/selftests: use vma_lookup() in __igt_mmap() (Nico Pache) [2001854] - mm: add vma_lookup(), update find_vma_intersection() comments (Nico Pache) [2001854] - i915_vma: Rename vma_lookup to i915_vma_lookup (Nico Pache) [2001854] - media: videobuf2: Move frame_vector into media subsystem (Nico Pache) [2001854] - mm/frame-vector: Use FOLL_LONGTERM (Nico Pache) [2001854] - vhost: convert get_user_pages() --> pin_user_pages() (Nico Pache) [2001854] - docs: mm/gup: pin_user_pages.rst: add a "case 5" (Nico Pache) [2001854] - mm/gup: documentation fix for pin_user_pages*() APIs (Nico Pache) [2001854] - mm/gup: frame_vector: convert get_user_pages() --> pin_user_pages() (Nico Pache) [2001854] - mm/gup: update pin_user_pages.rst for "case 3" (mmu notifiers) (Nico Pache) [2001854] - mm: untag user pointers in get_vaddr_frames (Nico Pache) [2001854] - media: videobuf2-vmalloc: get_userptr: buffers are always writable (Nico Pache) [2001854] - net: expand textsearch ts_state to fit skb_seq_state (Nico Pache) [2001854] - esp: avoid unneeded kmap_atomic call (Nico Pache) [2001854] - net: compound page support in skb_seq_read (Nico Pache) [2001854] - net: support kmap_local forced debugging in skb_frag_foreach (Nico Pache) [2001854] - mm/highmem: fix CONFIG_DEBUG_KMAP_LOCAL_FORCE_MAP (Nico Pache) [2001854] - x86/crashdump/32: Simplify copy_oldmem_page() (Nico Pache) [2001854] - io-mapping: Provide iomap_local variant (Nico Pache) [2001854] - mm/highmem: Provide kmap_local* (Nico Pache) [2001854] - sched: highmem: Store local kmaps in task struct (Nico Pache) [2001854] - x86: Support kmap_local() forced debugging (Nico Pache) [2001854] - mm/highmem: Provide CONFIG_DEBUG_KMAP_LOCAL_FORCE_MAP (Nico Pache) [2001854] - mm/highmem: Provide and use CONFIG_DEBUG_KMAP_LOCAL (Nico Pache) [2001854] - mm/highmem: Take kmap_high_get() properly into account (Nico Pache) [2001854] - highmem: High implementation details and document API (Nico Pache) [2001854] - Documentation/io-mapping: Remove outdated blurb (Nico Pache) [2001854] - io-mapping: Cleanup atomic iomap (Nico Pache) [2001854] - mm/highmem: Remove the old kmap_atomic cruft (Nico Pache) [2001854] - highmem: Get rid of kmap_types.h (Nico Pache) [2001854] - powerpc/mm/highmem: Switch to generic kmap atomic (Nico Pache) [2001854] - x86/mm/highmem: Use generic kmap atomic implementation (Nico Pache) [2001854] - highmem: Make DEBUG_HIGHMEM functional (Nico Pache) [2001854] - highmem: Provide generic variant of kmap_atomic* (Nico Pache) [2001854] - asm-generic: Provide kmap_size.h (Nico Pache) [2001854] - fs: Remove asm/kmap_types.h includes (Nico Pache) [2001854] - highmem: Remove unused functions (Nico Pache) [2001854] - mm/highmem: Un-EXPORT __kmap_atomic_idx() (Nico Pache) [2001854] - kmap: consolidate kmap_prot definitions (Nico Pache) [2001854] - parisc/kmap: remove duplicate kmap code (Nico Pache) [2001854] - arch/kmap: define kmap_atomic_prot() for all arch's (Nico Pache) [2001854] - arch/kmap: ensure kmap_prot visibility (Nico Pache) [2001854] - arch/kunmap_atomic: consolidate duplicate code (Nico Pache) [2001854] - arch/kmap_atomic: consolidate duplicate code (Nico Pache) [2001854] - {x86,powerpc,microblaze}/kmap: move preempt disable (Nico Pache) [2001854] - arch/kunmap: remove duplicate kunmap implementations (Nico Pache) [2001854] - arch/kmap: remove redundant arch specific kmaps (Nico Pache) [2001854] - arch/kmap: remove BUG_ON() (Nico Pache) [2001854] - ipc: remove memcg accounting for sops objects in do_semtimedop() (Rafael Aquini) [1999705] {CVE-2021-3759} - memcg: enable accounting of ipc resources (Rafael Aquini) [1999705] {CVE-2021-3759} - ipc: use kmalloc for msg_queue and shmid_kernel (Rafael Aquini) [1999705] {CVE-2021-3759} - ipc sem: use kvmalloc for sem_undo allocation (Rafael Aquini) [1999705] {CVE-2021-3759} - ipc/sem.c: replace kvmalloc/memset with kvzalloc and use struct_size (Rafael Aquini) [1999705] {CVE-2021-3759} - x86: sev-es: Restore SEV-ES-specific version of copy_from_kernel_nofault() (Vitaly Kuznetsov) [2010082] - perf machine: Initialize srcline string member in add_location struct (Michael Petlan) [1981880] - ipmi: kcs_bmc_aspeed: Fix less than zero comparison of a unsigned int (Tony Camuso) [2003186] - ipmi: kcs_bmc_aspeed: Optionally apply status address (Tony Camuso) [2003186] - ipmi: kcs_bmc_aspeed: Fix IBFIE typo from datasheet (Tony Camuso) [2003186] - ipmi: kcs_bmc_aspeed: Implement KCS SerIRQ configuration (Tony Camuso) [2003186] - ipmi: kcs_bmc: Add serio adaptor (Tony Camuso) [2003186] - ipmi: kcs_bmc: Enable IBF on open (Tony Camuso) [2003186] - ipmi: kcs_bmc: Allow clients to control KCS IRQ state (Tony Camuso) [2003186] - ipmi: kcs_bmc: Decouple the IPMI chardev from the core (Tony Camuso) [2003186] - ipmi: kcs_bmc: Strip private client data from struct kcs_bmc (Tony Camuso) [2003186] - ipmi: kcs_bmc: Split headers into device and client (Tony Camuso) [2003186] - ipmi: kcs_bmc: Turn the driver data-structures inside-out (Tony Camuso) [2003186] - ipmi: kcs_bmc: Split out kcs_bmc_cdev_ipmi (Tony Camuso) [2003186] - ipmi: kcs_bmc: Rename {read,write}_{status,data}() functions (Tony Camuso) [2003186] - ipmi: kcs_bmc: Make status update atomic (Tony Camuso) [2003186] - ipmi: kcs_bmc_aspeed: Use of match data to extract KCS properties (Tony Camuso) [2003186] - ipmi/watchdog: Stop watchdog timer when the current action is 'none' (Tony Camuso) [2003186] - ipmi: kcs: aspeed: Adapt to new LPC DTS layout (Tony Camuso) [2003186] - ipmi_si: Join string literals back (Tony Camuso) [2003186] - ipmi_si: Drop redundant check before calling put_device() (Tony Camuso) [2003186] - ipmi_si: Use strstrip() to remove surrounding spaces (Tony Camuso) [2003186] - ipmi_si: Get rid of ->addr_source_cleanup() (Tony Camuso) [2003186] - ipmi_si: Reuse si_to_str[] array in ipmi_hardcode_init_one() (Tony Camuso) [2003186] - ipmi_si: Introduce ipmi_panic_event_str[] array (Tony Camuso) [2003186] - ipmi_si: Use proper ACPI macros to check error code for failures (Tony Camuso) [2003186] - ipmi_si: Utilize temporary variable to hold device pointer (Tony Camuso) [2003186] - ipmi_si: Remove bogus err_free label (Tony Camuso) [2003186] - ipmi: Handle device properties with software node API (Tony Camuso) [2003186] - ipmi:ssif: make ssif_i2c_send() void (Tony Camuso) [2003186] - ipmi: Refine retry conditions for getting device id (Tony Camuso) [2003186] - redhat/configs: enable CONFIG_IMA_WRITE_POLICY (Bruno Meneguele) [2010530] - Disable CONFIG_CRYPTO_SM4 on aarch64 (Vladis Dronov) [2008943] - powerpc/iommu: Report the correct most efficient DMA mask for PCI devices (Steve Best) [2007425] - powerpc/dma: Fix dma_map_ops::get_required_mask (Steve Best) [2007425] - ibmvnic: Reuse tx pools when possible (Desnes A. Nunes do Rosario) [1998677] - ibmvnic: Reuse rx pools when possible (Desnes A. Nunes do Rosario) [1998677] - ibmvnic: Reuse LTB when possible (Desnes A. Nunes do Rosario) [1998677] - ibmvnic: Use bitmap for LTB map_ids (Desnes A. Nunes do Rosario) [1998677] - ibmvnic: init_tx_pools move loop-invariant code (Desnes A. Nunes do Rosario) [1998677] - ibmvnic: Use/rename local vars in init_tx_pools (Desnes A. Nunes do Rosario) [1998677] - ibmvnic: Use/rename local vars in init_rx_pools (Desnes A. Nunes do Rosario) [1998677] - ibmvnic: Fix up some comments and messages (Desnes A. Nunes do Rosario) [1998677] - ibmvnic: Consolidate code in replenish_rx_pool() (Desnes A. Nunes do Rosario) [1998677] - ibmvnic: check failover_pending in login response (Desnes A. Nunes do Rosario) [1998677] - ibmvnic: retry reset if there are no other resets (Desnes A. Nunes do Rosario) [1998677] - ibmvnic: parenthesize a check (Desnes A. Nunes do Rosario) [1998677] - ibmvnic: free tx_pool if tso_pool alloc fails (Desnes A. Nunes do Rosario) [1998677] - ibmvnic: set ltb->buff to NULL after freeing (Desnes A. Nunes do Rosario) [1998677] - ibmvnic: account for bufs already saved in indir_buf (Desnes A. Nunes do Rosario) [1998677] - ibmvnic: clean pending indirect buffs during reset (Desnes A. Nunes do Rosario) [1998677] - ibmvnic: Use strscpy() instead of strncpy() (Desnes A. Nunes do Rosario) [1998677] - ibmvnic: fix send_request_map incompatible argument (Desnes A. Nunes do Rosario) [1998677] - ibmvnic: fix kernel build warnings in build_hdr_descs_arr (Desnes A. Nunes do Rosario) [1998677] - ibmvnic: fix kernel build warning (Desnes A. Nunes do Rosario) [1998677] - ibmvnic: fix kernel build warning in strncpy (Desnes A. Nunes do Rosario) [1998677] - ibmvnic: Allow device probe if the device is not ready at boot (Desnes A. Nunes do Rosario) [1998677] - ibmvnic: Use list_for_each_entry() to simplify code in ibmvnic.c (Desnes A. Nunes do Rosario) [1998677] - ibmvnic: remove default label from to_string switch (Desnes A. Nunes do Rosario) [1998677] - intel_th: pci: Add Alder Lake-M support (Jiri Olsa) [1929502] - i2c: designware: Fix indentation in the header (David Arcari) [2004468] - i2c: designware: Use DIV_ROUND_CLOSEST() macro (David Arcari) [2004468] - math64: New DIV_S64_ROUND_CLOSEST helper (David Arcari) [2004468] - units: Add SI metric prefix definitions (David Arcari) [2004468] - i2c: busses: i2c-designware-master: Fix misnaming of 'i2c_dw_init_master()' (David Arcari) [2004468] - MAINTAINERS: adjust to removing i2c designware platform data (David Arcari) [2004468] - i2c: designware: Get rid of legacy platform data (David Arcari) [2004468] - treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 288 (David Arcari) [2004468] - i2c: designware: Switch over to i2c_freq_mode_string() (David Arcari) [2004468] - i2c: core: add api to provide frequency mode strings (David Arcari) [2004468] - i2c: designware: Fix return value check in navi_amd_register_client() (David Arcari) [2004468] - i2c: drivers: Use generic definitions for bus frequencies (part 2) (David Arcari) [2004468] - i2c: designware: Add driver support for AMD NAVI GPU (David Arcari) [2004468] - i2c: designware: Adjust bus_freq_hz when refuse high speed mode set (David Arcari) [2004468] - i2c: designware: Get right data length (David Arcari) [2004468] - i2c: designware: Make register offsets all of the same width (David Arcari) [2004468] - i2c: designware: Switch header to use BIT() and GENMASK() (David Arcari) [2004468] - i2c: designware: slave should do WRITE_REQUESTED before WRITE_RECEIVED (David Arcari) [2004468] - i2c: designware: call i2c_dw_read_clear_intrbits_slave() once (David Arcari) [2004468] - i2c: busses: Use fallthrough pseudo-keyword (David Arcari) [2004468] - i2c: designware: platdrv: Set class based on DMI (David Arcari) [2004468] - i2c: designware: Adjust bus speed independently of ACPI (David Arcari) [2004468] - i2c: designware: Add Baikal-T1 System I2C support (David Arcari) [2004468] - i2c: designware: Move reg-space remapping into a dedicated function (David Arcari) [2004468] - i2c: designware: Retrieve quirk flags as early as possible (David Arcari) [2004468] - i2c: designware: Convert driver to using regmap API (David Arcari) [2004468] - i2c: designware: Discard Cherry Trail model flag (David Arcari) [2004468] - i2c: designware: Drop hard coded FIFO depth assignment (David Arcari) [2004468] - i2c: designware: Read counters from ACPI for PCI driver (David Arcari) [2004468] - i2c: designware: Move ACPI parts into common module (David Arcari) [2004468] - i2c: designware: Drop unneeded condition in i2c_dw_validate_speed() (David Arcari) [2004468] - i2c: designware: Move i2c_dw_validate_speed() helper to a common code (David Arcari) [2004468] - i2c: designware: Include proper headers in i2c-desingware-core.h (David Arcari) [2004468] - i2c: designware: Get rid of PCI driver specifics in common code (David Arcari) [2004468] - i2c: designware: Allow slave mode for PCI enumerated devices (David Arcari) [2004468] - i2c: designware: Rename i2c_dw_probe() to i2c_dw_probe_master() (David Arcari) [2004468] - i2c: designware: Switch PCI driver to use i2c_dw_configure_master() (David Arcari) [2004468] - i2c: designware: Move configuration routines to respective modules (David Arcari) [2004468] - i2c: designware: Use devm_platform_ioremap_resource() to simplify code (David Arcari) [2004468] - i2c: designware: Calculate SCL timing parameter for High Speed Mode (David Arcari) [2004468] - i2c: designware: Calculate SCL timing parameter for Fast Mode Plus (David Arcari) [2004468] - i2c: designware: platdrv: Remove DPM_FLAG_SMART_SUSPEND flag on BYT and CHT (David Arcari) [2004468] - i2c: drivers: Use generic definitions for bus frequencies (David Arcari) [2004468] - i2c: core: Provide generic definitions for bus frequencies (David Arcari) [2004468] - i2c: designware: Fix spelling typos in the comments (David Arcari) [2004468] - i2c: designware: Discard i2c_dw_read_comp_param() function (David Arcari) [2004468] - i2c: designware: Detect the FIFO size in the common code (David Arcari) [2004468] - i2c: designware: Add ACPI HID for Hisilicon Hip08-Lite I2C controller (David Arcari) [2004468] - i2c: designware: Fix optional reset error handling (David Arcari) [2004468] - i2c: designware: assert reset when error happen at ->probe() (David Arcari) [2004468] - i2c: designware: Synchronize IRQs when unregistering slave client (David Arcari) [2004468] - i2c: designware: Fix unused variable warning (David Arcari) [2004468] - i2c: designware: make use of devm_gpiod_get_optional (David Arcari) [2004468] - i2c: busses: Use dev_get_drvdata where possible (David Arcari) [2004468] - i2c: designware: ratelimit 'transfer when suspended' errors (David Arcari) [2004468] - i2c: designware: Add support for an interface clock (David Arcari) [2004468] - i2c: i2c-designware-platdrv: Always use a dynamic adapter number (David Arcari) [2004468] - i2c: i2c-designware-platdrv: Cleanup setting of the adapter number (David Arcari) [2004468] - i2c: designware: Do not allow i2c_dw_xfer() calls while suspended (David Arcari) [2004468] - i2c: designware: Cleanup bus lock handling (David Arcari) [2004468] - i2c: designware: Set IRQF_NO_SUSPEND flag for all BYT and CHT controllers (David Arcari) [2004468] - i2c: designware: Call i2c_dw_clk_rate() only when calculating timings (David Arcari) [2004468] - i2c: designware: Remove Cherry Trail PMIC I2C bus pm_disabled workaround (David Arcari) [2004468] - i2c: designware: add MSCC Ocelot support (David Arcari) [2004468] - i2c: designware: allow IP specific sda_hold_time (David Arcari) [2004468] - i2c: designware: move #ifdef CONFIG_OF to the top (David Arcari) [2004468] - i2c: designware: use generic table matching (David Arcari) [2004468] - i2c: designware: Add SPDX license tag (David Arcari) [2004468] - i2c: designware: Convert to use struct i2c_timings (David Arcari) [2004468] - i2c: designware-pcidrv: Mark expected switch fall-through (David Arcari) [2004468] - i2c: designware-master: use core to detect 'no zero length' quirk (David Arcari) [2004468] - i2c: designware: Add debug print for bus speed (David Arcari) [2004468] - i2c: designware: Add debug print for SDA hold time value (David Arcari) [2004468] - i2c: designware: Separate timing parameter setting from HW initalization (David Arcari) [2004468] - i2c: designware: Move SDA hold time configuration to common code (David Arcari) [2004468] - i2c: designware: Call i2c_dw_clk_rate() only once in i2c_dw_init_master() (David Arcari) [2004468] - i2c: designware: Don't use internal ___constant_swab32 (David Arcari) [2004468] - i2c: designware: Move register access detection to common code (David Arcari) [2004468] - i2c: designware: Remove needless variable from i2c_dw_init_slave() (David Arcari) [2004468]- x86/amd_nb: Add AMD family 17h model 60h PCI IDs (David Arcari) [1987067] - x86/amd_nb: Check vendor in AMD-only functions (David Arcari) [1987067] - hwmon: (k10temp) Add support for yellow carp (David Arcari) [1987067] - x86/amd_nb: Add AMD family 19h model 50h PCI ids (David Arcari) [1987067] - x86: Fix various typos in comments, take #2 (David Arcari) [1987067] - x86/amd_nb, char/amd64-agp: Use amd_nb_num() accessor (David Arcari) [1987067] - x86/amd_nb: Add PCI device IDs for family 17h, model 70h (David Arcari) [1987067] - treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 477 (David Arcari) [1987067] - x86/amd_nb: Make hygon_nb_misc_ids static (David Arcari) [1987067] - x86/pci, x86/amd_nb: Add Hygon Dhyana support to PCI and northbridge (David Arcari) [1987067] - x86/cpu: Create Hygon Dhyana architecture support file (David Arcari) [1987067] - hwmon: (k10temp) Rework the temperature offset calculation (David Arcari) [1987067] - hwmon: (k10temp) Don't show Tdie for all Zen/Zen2/Zen3 CPU/APU (David Arcari) [1987067] - hwmon: (k10temp) Add additional missing Zen2 and Zen3 APUs (David Arcari) [1987067] - hwmon: (k10temp) support Zen3 APUs (David Arcari) [1987067] - CI: Fix RT branch name (Veronika Kabatova) - platform/x86/intel: pmc/core: Add GBE Package C10 fix for Alder Lake PCH (David Arcari) [1962965] - platform/x86/intel: pmc/core: Add Alder Lake low power mode support for pmc core (David Arcari) [1962965] - platform/x86/intel: pmc/core: Add Latency Tolerance Reporting (LTR) support to Alder Lake (David Arcari) [1962965] - platform/x86/intel: pmc/core: Add Alderlake support to pmc core driver (David Arcari) [1962965] - redhat/configs: Add CONFIG_X86_PLATFORM_DRIVERS_INTEL (David Arcari) [1962965] - platform/x86: intel_pmc_core: Move to intel sub-directory (David Arcari) [1962965] - platform/x86: intel_skl_int3472: Move to intel/ subfolder (David Arcari) [1962965] - platform/x86: intel_pmc_core: Prevent possibile overflow (David Arcari) [1962965] - ipvs: check that ip_vs_conn_tab_bits is between 8 and 20 (Andrea Claudi) [1816769] - KVM: nVMX: Filter out all unsupported controls when eVMCS was activated (Vitaly Kuznetsov) [2001915] - pinctrl: amd: Handle wake-up interrupt (David Arcari) [2000228] - pinctrl: amd: Add irq field data (David Arcari) [2000228] - pinctrl: amd: Fix an issue with shutdown when system set to s0ix (David Arcari) [2000228] - pinctrl/amd: Add device HID for new AMD GPIO controller (David Arcari) [2000228] - pinctrl: amd: Implement irq_set_wake (David Arcari) [2000228] - genirq/PM: Introduce IRQCHIP_ENABLE_WAKEUP_ON_SUSPEND flag (David Arcari) [2000228] - pinctrl: amd: remove debounce filter setting in IRQ type setting (David Arcari) [2000228] - pinctrl: amd: print debounce filter info in debugfs (David Arcari) [2000228] - pinctrl: amd: use higher precision for 512 RtcClk (David Arcari) [2000228] - pinctrl: amd: fix incorrect way to disable debounce filter (David Arcari) [2000228] - pinctrl: amd: Use irqchip template (David Arcari) [2000228] - pinctrl: pinctrl-amd: Do not define 'struct acpi_device_id' when !CONFIG_ACPI (David Arcari) [2000228] - pinctrl: amd: Honor IRQ trigger type requested by the caller (David Arcari) [2000228] - pinctrl: Use new GPIO_LINE_DIRECTION (David Arcari) [2000228] - remove ioremap_nocache and devm_ioremap_nocache (David Arcari) [2000228] - pinctrl: amd: fix __iomem annotation in amd_gpio_irq_handler() (David Arcari) [2000228] - pinctrl: amd: disable spurious-firing GPIO IRQs (David Arcari) [2000228] - pinctrl: Remove dev_err() usage after platform_get_irq() (David Arcari) [2000228] - treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 422 (David Arcari) [2000228] - pinctrl/amd: fix typo (David Arcari) [2000228] - pinctrl: pinctrl-amd: simplify getting .driver_data (David Arcari) [2000228] - pinctrl/amd: poll InterruptEnable bits in amd_gpio_irq_set_type (David Arcari) [2000228] - pinctrl: Include nothing else (David Arcari) [2000228] - pinctrl/amd: only handle irq if it is pending and unmasked (David Arcari) [2000228] - pinctrl/amd: fix gpio irq level in debugfs (David Arcari) [2000228] - smartpqi: Update version to 2.1.10-025 (Don Brace) [1980106] - scsi: smartpqi: Replace one-element array with flexible-array member (Don Brace) [1980106] - scsi: smartpqi: Fix an error code in pqi_get_raid_map() (Don Brace) [1980106] - scsi: smartpqi: Update version to 2.1.10-020 (Don Brace) [1980106] - scsi: smartpqi: Fix ISR accessing uninitialized data (Don Brace) [1980106] - scsi: smartpqi: Add PCI IDs for new ZTE controllers (Don Brace) [1980106] - scsi: smartpqi: Add PCI ID for new ntcom controller (Don Brace) [1980106] - scsi: smartpqi: Add SCSI cmd info for resets (Don Brace) [1980106] - scsi: smartpqi: Change Kconfig menu entry to Microchip (Don Brace) [1980106] - scsi: smartpqi: Change driver module macros to Microchip (Don Brace) [1980106] - scsi: smartpqi: Update copyright notices (Don Brace) [1980106] - scsi: smartpqi: Add PCI IDs for H3C P4408 controllers (Don Brace) [1980106]- lib/linear_ranges: fix repeated words & one typo (Nico Pache) [2006475] - lib: linear_ranges: Add missing MODULE_LICENSE() (Nico Pache) [2006475] - bpf: Fix regression on BPF_OBJ_GET with non-O_RDWR flags (Jiri Olsa) [1944798] - bpf, x86: Fix extable offset calculation (Jiri Olsa) [1944798] - bpftool: Add Makefile target bootstrap (Jiri Olsa) [1944798] - bpf: Avoid warning when re-casting __bpf_call_base into __bpf_call_base_args (Jiri Olsa) [1944798] - docs, bpf: Add minimal markup to address doc warning (Jiri Olsa) [1944798] - test_bpf: Remove EXPECTED_FAIL flag from bpf_fill_maxinsns11 (Jiri Olsa) [1944798] - trace: bpf: Allow bpf to attach to bare tracepoints (Jiri Olsa) [1944798] - docs: bpf: Clarify -mcpu=v3 requirement for atomic ops (Jiri Olsa) [1944798] - tools, headers: Sync struct bpf_perf_event_data (Jiri Olsa) [1944798] - selftests/bpf: Add missing cleanup in atomic_bounds test (Jiri Olsa) [1944798] - docs: bpf: Clarify BPF_CMPXCHG wording (Jiri Olsa) [1944798] - docs: bpf: Fixup atomics markup (Jiri Olsa) [1944798] - bpf: Document new atomic instructions (Jiri Olsa) [1944798] - kbuild: Do not clean resolve_btfids if the output does not exist (Jiri Olsa) [1944798] - kbuild: Add resolve_btfids clean to root clean target (Jiri Olsa) [1944798] - bpf: Introduce task_vma bpf_iter (Jiri Olsa) [1944798] - bpf: Allow bpf_d_path in bpf_iter program (Jiri Olsa) [1944798] - selftests/bpf: Add test for bpf_iter_task_vma (Jiri Olsa) [1944798] - bpf: Don't do bpf_cgroup_storage_set() for kuprobe/tp programs (Jiri Olsa) [1944798] - libbpf: Use SOCK_CLOEXEC when opening the netlink socket (Jiri Olsa) [1944798] - bpf: Update selftests to reflect new error states (Jiri Olsa) [1944798] - bpf, x86: Validate computation of branch displacements for x86-32 (Jiri Olsa) [1944798] - bpf, x86: Validate computation of branch displacements for x86-64 (Jiri Olsa) [1944798] - bpf: program: Refuse non-O_RDWR flags in BPF_OBJ_GET (Jiri Olsa) [1944798] - bpf: Take module reference for trampoline in module (Jiri Olsa) [1944798] - bpf/selftests: Test that kernel rejects a TCP CC with an invalid license (Jiri Olsa) [1944798] - bpf: Enforce that struct_ops programs be GPL-only (Jiri Olsa) [1944798] - libbpf: Fix bail out from 'ringbuf_process_ring()' on error (Jiri Olsa) [1944798] - selftests/bpf: Add selftest for pointer-to-array-of-struct BTF dump (Jiri Olsa) [1944798] - libbpf: Fix BTF dump of pointer-to-array-of-struct (Jiri Olsa) [1944798] - bpf, selftests: Fix up some test_verifier cases for unprivileged (Jiri Olsa) [1944798] - bpf, x86: Use kvmalloc_array instead kmalloc_array in bpf_jit_comp (Jiri Olsa) [1944798] - libbpf: Fix INSTALL flag order (Jiri Olsa) [1944798] - libbpf: Clear map_info before each bpf_obj_get_info_by_fd (Jiri Olsa) [1944798] - samples, bpf: Add missing munmap in xdpsock (Jiri Olsa) [1944798] - tools/resolve_btfids: Fix build error with older host toolchains (Jiri Olsa) [1944798] - selftests/bpf: Fix a compiler warning in global func test (Jiri Olsa) [1944798] - bpf: Drop imprecise log message (Jiri Olsa) [1944798] - bpf: Clear percpu pointers in bpf_prog_clone_free() (Jiri Olsa) [1944798] - bpf: Fix a warning message in mark_ptr_not_null_reg() (Jiri Olsa) [1944798] - selftests/bpf: Add unit tests for pointers in global functions (Jiri Olsa) [1944798] - bpf: Support pointers in global func args (Jiri Olsa) [1944798] - bpf: Extract nullable reg type conversion into a helper function (Jiri Olsa) [1944798] - bpf: Rename bpf_reg_state variables (Jiri Olsa) [1944798] - tools/resolve_btfids: Add /libbpf to .gitignore (Jiri Olsa) [1944798] - bpf: selftests: Add non function pointer test to struct_ops (Jiri Olsa) [1944798] - libbpf: Ignore non function pointer member in struct_ops (Jiri Olsa) [1944798] - bpf: Clear per_cpu pointers during bpf_prog_realloc (Jiri Olsa) [1944798] - selftests/bpf: Add a selftest for the tracing bpf_get_socket_cookie (Jiri Olsa) [1944798] - selftests/bpf: Use vmlinux.h in socket_cookie_prog.c (Jiri Olsa) [1944798] - selftests/bpf: Integrate the socket_cookie test to test_progs (Jiri Olsa) [1944798] - bpf: Expose bpf_get_socket_cookie to tracing programs (Jiri Olsa) [1944798] - selftests/bpf: Convert test_xdp_redirect.sh to bash (Jiri Olsa) [1944798] - selftests/bpf: Add a test for map-in-map and per-cpu maps in sleepable progs (Jiri Olsa) [1944798] - bpf: Allows per-cpu maps and map-in-map in sleepable programs (Jiri Olsa) [1944798] - selftests/bpf: Improve recursion selftest (Jiri Olsa) [1944798] - selftest/bpf: Add a recursion test (Jiri Olsa) [1944798] - bpf: Count the number of times recursion was prevented (Jiri Olsa) [1944798] - bpf: Add per-program recursion prevention mechanism (Jiri Olsa) [1944798] - bpf: Compute program stats for sleepable programs (Jiri Olsa) [1944798] - bpf: Run sleepable programs with migration disabled (Jiri Olsa) [1944798] - bpf: Optimize program stats (Jiri Olsa) [1944798] - selftests/bpf: Simplify the calculation of variables (Jiri Olsa) [1944798] - selftest/bpf: Add test for var-offset stack access (Jiri Olsa) [1944798] - tools/resolve_btfids: Set srctree variable unconditionally (Jiri Olsa) [1944798] - tools/resolve_btfids: Check objects before removing (Jiri Olsa) [1944798] - tools/resolve_btfids: Build libbpf and libsubcmd in separate directories (Jiri Olsa) [1944798] - bpf: Simplify bool comparison (Jiri Olsa) [1944798] - selftests/bpf: Remove unneeded semicolon (Jiri Olsa) [1944798] - bpf/benchs/bench_ringbufs: Remove unneeded semicolon (Jiri Olsa) [1944798] - bpf: Refactor BPF_PSEUDO_CALL checking as a helper function (Jiri Olsa) [1944798] - bpf/selftests: Update the IMA test to use BPF ring buffer (Jiri Olsa) [1944798] - bpf: Allow usage of BPF ringbuffer in sleepable programs (Jiri Olsa) [1944798] - bpf/selftests: Add a short note about vmtest.sh in README.rst (Jiri Olsa) [1944798] - bpf: Helper script for running BPF presubmit tests (Jiri Olsa) [1944798] - bpf: Emit explicit NULL pointer checks for PROBE_LDX instructions. (Jiri Olsa) [1944798] - libbpf: Stop using feature-detection Makefiles (Jiri Olsa) [1944798] - selftest/bpf: Testing for multiple logs on REJECT (Jiri Olsa) [1944798] - samples: bpf: Remove unneeded semicolon (Jiri Olsa) [1944798] - bpf: Propagate stack bounds to registers in atomics w/ BPF_FETCH (Jiri Olsa) [1944798] - samples/bpf: Add include dir for MIPS Loongson64 to fix build errors (Jiri Olsa) [1944798] - bpf: Simplify cases in bpf_base_func_proto (Jiri Olsa) [1944798] - samples/bpf: Set flag __SANE_USERSPACE_TYPES__ for MIPS to fix build warnings (Jiri Olsa) [1944798] - selftests/bpf: Avoid useless void *-casts (Jiri Olsa) [1944798] - selftests/bpf: Consistent malloc/calloc usage (Jiri Olsa) [1944798] - selftests/bpf: Avoid heap allocation (Jiri Olsa) [1944798] - selftests/bpf: Define local variables at the beginning of a block (Jiri Olsa) [1944798] - selftests/bpf: Change type from void * to struct generic_data * (Jiri Olsa) [1944798] - selftests/bpf: Change type from void * to struct ifaceconfigobj * (Jiri Olsa) [1944798] - selftests/bpf: Remove casting by introduce local variable (Jiri Olsa) [1944798] - selftests/bpf: Improve readability of xdpxceiver/worker_pkt_validate() (Jiri Olsa) [1944798] - selftests/bpf: Remove memory leak (Jiri Olsa) [1944798] - selftests/bpf: Fix style warnings (Jiri Olsa) [1944798] - selftests/bpf: Remove unused enums (Jiri Olsa) [1944798] - selftests/bpf: Remove a lot of ifobject casting (Jiri Olsa) [1944798] - samples/bpf: Add xdp program on egress for xdp_redirect_map (Jiri Olsa) [1944798] - bpf: Fix typo in scalar{,32}_min_max_rsh comments (Jiri Olsa) [1944798] - bpf, docs: Update build procedure for manually compiling LLVM and Clang (Jiri Olsa) [1944798] - selftest/bpf: Fix typo (Jiri Olsa) [1944798] - libbpf: Use string table index from index table if needed (Jiri Olsa) [1944798] - bpf: Try to avoid kzalloc in cgroup/{s,g}etsockopt (Jiri Olsa) [1944798] - bpf: Permit size-0 datasec (Jiri Olsa) [1944798] - selftests: bpf: Add a new test for bare tracepoints (Jiri Olsa) [1944798] - selftests/bpf: Add verifier tests for x64 jit jump padding (Jiri Olsa) [1944798] - bpf,x64: Pad NOPs to make images converge more easily (Jiri Olsa) [1944798] - tools/bpftool: Add -Wall when building BPF programs (Jiri Olsa) [1944798] - bpf: Declare __bpf_free_used_maps() unconditionally (Jiri Olsa) [1944798] - bpf: Add bpf_patch_call_args prototype to include/linux/bpf.h (Jiri Olsa) [1944798] - kernel.spec: Add support to use vmlinux.h (Jiri Olsa) [1989087] - spec: Add vmlinux.h to kernel-devel package (Jiri Olsa) [1989087] - lib/test_scanf: Handle n_bits == 0 in random tests (Chris von Recklinghausen) [1985062] - printk/console: Check consistent sequence number when handling race in console_unlock() (Chris von Recklinghausen) [1985062] - printk: fix cpu lock ordering (Chris von Recklinghausen) [1985062] - lib/dump_stack: move cpu lock to printk.c (Chris von Recklinghausen) [1985062] - random32: Fix implicit truncation warning in prandom_seed_state() (Chris von Recklinghausen) [1985062] - lib: test_scanf: Remove pointless use of type_min() with unsigned types (Chris von Recklinghausen) [1985062] - selftests: lib: Add wrapper script for test_scanf (Chris von Recklinghausen) [1985062] - lib: test_scanf: Add tests for sscanf number conversion (Chris von Recklinghausen) [1985062] - lib: vsprintf: Fix handling of number field widths in vsscanf (Chris von Recklinghausen) [1985062] - lib: vsprintf: scanf: Negative number must have field width > 1 (Chris von Recklinghausen) [1985062] - usb: host: xhci-tegra: Switch to use ptTs (Chris von Recklinghausen) [1985062] - nilfs2: Switch to use ptTs (Chris von Recklinghausen) [1985062] - kdb: Switch to use ptTs (Chris von Recklinghausen) [1985062] - lib/vsprintf: Allow to override ISO 8601 date and time separator (Chris von Recklinghausen) [1985062] - printk: Remove trailing semicolon in macros (Chris von Recklinghausen) [1985062] - printk: Move EXPORT_SYMBOL() closer to vprintk definition (Chris von Recklinghausen) [1985062] - kernel/printk.c: Fixed mundane typos (Chris von Recklinghausen) [1985062] - printk: rename vprintk_func to vprintk (Chris von Recklinghausen) [1985062] - printk: console: remove unnecessary safe buffer usage (Chris von Recklinghausen) [1985062] - printk: kmsg_dump: remove _nolock() variants (Chris von Recklinghausen) [1985062] - printk: remove logbuf_lock (Chris von Recklinghausen) [1985062] - printk: introduce a kmsg_dump iterator (Chris von Recklinghausen) [1985062] - printk: kmsg_dumper: remove @active field (Chris von Recklinghausen) [1985062] - printk: add syslog_lock (Chris von Recklinghausen) [1985062] - printk: use atomic64_t for devkmsg_user.seq (Chris von Recklinghausen) [1985062] - printk: use seqcount_latch for clear_seq (Chris von Recklinghausen) [1985062] - printk: introduce CONSOLE_LOG_MAX (Chris von Recklinghausen) [1985062] - printk: consolidate kmsg_dump_get_buffer/syslog_print_all code (Chris von Recklinghausen) [1985062] - printk: refactor kmsg_dump_get_buffer() (Chris von Recklinghausen) [1985062] - printk: kmsg_dump: remove unused fields (Chris von Recklinghausen) [1985062] - printk: limit second loop of syslog_print_all (Chris von Recklinghausen) [1985062] - mtd: mtdoops: synchronize kmsg_dumper (Chris von Recklinghausen) [1985062] - vsprintf: dump full information of page flags in pGp (Chris von Recklinghausen) [1985062] - mm, slub: don't combine pr_err with INFO (Chris von Recklinghausen) [1985062] - mm, slub: use pGp to print page flags (Chris von Recklinghausen) [1985062] - lib/vsprintf.c: remove leftover 'f' and 'F' cases from bstr_printf() (Chris von Recklinghausen) [1985062] - printk: clarify the documentation for plain pointer printing (Chris von Recklinghausen) [1985062] - lib/vsprintf: do not show no_hash_pointers message multiple times (Chris von Recklinghausen) [1985062] - kdb: Refactor env variables get/set code (Chris von Recklinghausen) [1985062] - kernel: debug: Ordinary typo fixes in the file gdbstub.c (Chris von Recklinghausen) [1985062] - kdb: Simplify kdb commands registration (Chris von Recklinghausen) [1985062] - seqlock,lockdep: Fix seqcount_latch_init() (Chris von Recklinghausen) [1985062] - printk: avoid prb_first_valid_seq() where possible (Chris von Recklinghausen) [1985062] - printk: rectify kernel-doc for prb_rec_init_wr() (Chris von Recklinghausen) [1985062] - lib/vsprintf: no_hash_pointers prints all addresses as unhashed (Chris von Recklinghausen) [1985062] - kselftest: add support for skipped tests (Chris von Recklinghausen) [1985062] - lib: use KSTM_MODULE_GLOBALS macro in kselftest drivers (Chris von Recklinghausen) [1985062] - printk: fix deadlock when kernel panic (Chris von Recklinghausen) [1985062] - torture: Remove "Failed to add ttynull console" false positive (Chris von Recklinghausen) [1985062] - printk: fix string termination for record_print_text() (Chris von Recklinghausen) [1985062] - printk: fix buffer overflow potential for print_text() (Chris von Recklinghausen) [1985062] - printk: fix kmsg_dump_get_buffer length calulations (Chris von Recklinghausen) [1985062] - printk: ringbuffer: fix line counting (Chris von Recklinghausen) [1985062] - Revert "init/console: Use ttynull as a fallback when there is no console" (Chris von Recklinghausen) [1985062] - printk: remove obsolete dead assignment (Chris von Recklinghausen) [1985062] - printk: ringbuffer: Reference text_data_ring directly in callees. (Chris von Recklinghausen) [1985062] - printk/console: Allow to disable console output by using console="" or console=null (Chris von Recklinghausen) [1985062] - init/console: Use ttynull as a fallback when there is no console (Chris von Recklinghausen) [1985062] - printk: remove logbuf_lock writer-protection of ringbuffer (Chris von Recklinghausen) [1985062] - printk: inline log_output(),log_store() in vprintk_store() (Chris von Recklinghausen) [1985062] - printk: remove unneeded dead-store assignment (Chris von Recklinghausen) [1985062] - printk: finalize records with trailing newlines (Chris von Recklinghausen) [1985062] - printk: ringbuffer: Wrong data pointer when appending small string (Chris von Recklinghausen) [1985062] - printk: reduce setup_text_buf size to LOG_LINE_MAX (Chris von Recklinghausen) [1985062] - printk: avoid and/or handle record truncation (Chris von Recklinghausen) [1985062] - printk: remove dict ring (Chris von Recklinghausen) [1985062] - printk: move dictionary keys to dev_printk_info (Chris von Recklinghausen) [1985062] - printk: move printk_info into separate array (Chris von Recklinghausen) [1985062] - printk: reimplement log_cont using record extension (Chris von Recklinghausen) [1985062] - printk: ringbuffer: add finalization/extension support (Chris von Recklinghausen) [1985062] - printk: ringbuffer: change representation of states (Chris von Recklinghausen) [1985062] - printk: ringbuffer: clear initial reserved fields (Chris von Recklinghausen) [1985062] - printk: ringbuffer: add BLK_DATALESS() macro (Chris von Recklinghausen) [1985062] - printk: ringbuffer: relocate get_data() (Chris von Recklinghausen) [1985062] - printk: ringbuffer: avoid memcpy() on state_var (Chris von Recklinghausen) [1985062] - printk: ringbuffer: fix setting state in desc_read() (Chris von Recklinghausen) [1985062] - seqlock: Introduce seqcount_latch_t (Chris von Recklinghausen) [1985062] - scripts/gdb: update for lockless printk ringbuffer (Chris von Recklinghausen) [1985062] - scripts/gdb: add utils.read_ulong() (Chris von Recklinghausen) [1985062] - printk: reduce LOG_BUF_SHIFT range for H8300 (Chris von Recklinghausen) [1985062] - printk: ringbuffer: support dataless records (Chris von Recklinghausen) [1985062] - MAINTAIERS: Add John Ogness as printk reviewer (Chris von Recklinghausen) [1985062] - printk: use the lockless ringbuffer (Chris von Recklinghausen) [1985062] - Revert "printk: lock/unlock console only for new logbuf entries" (Chris von Recklinghausen) [1985062] - printk: add lockless ringbuffer (Chris von Recklinghausen) [1985062] - crash: add VMCOREINFO macro to define offset in a struct declared by typedef (Chris von Recklinghausen) [1985062] - printk: Use fallthrough pseudo-keyword (Chris von Recklinghausen) [1985062] - kernel.h: Move oops_in_progress to printk.h (Chris von Recklinghausen) [1985062] - serial: 8250: change lock order in serial8250_do_startup() (Chris von Recklinghausen) [1985062] - kernel: printk: delete repeated words in comments (Chris von Recklinghausen) [1985062] - random32: Restore __latent_entropy attribute on net_rand_state (Chris von Recklinghausen) [1985062] - random32: add a tracepoint for prandom_u32() (Chris von Recklinghausen) [1985062] - init: open code setting up stdin/stdout/stderr (Chris von Recklinghausen) [1985062] - hvc: unify console setup naming (Chris von Recklinghausen) [1985062] - console: Fix trivia typo 'change' -> 'chance' (Chris von Recklinghausen) [1985062] - console: Propagate error code from console ->setup() (Chris von Recklinghausen) [1985062] - tty: hvc: Return proper error code from console ->setup() hook (Chris von Recklinghausen) [1985062] - lib/vsprintf: Force type of flags value for gfp_t (Chris von Recklinghausen) [1985062] - lib/vsprintf: Replace custom spec to print decimals with generic one (Chris von Recklinghausen) [1985062] - lib/vsprintf: Replace hidden BUILD_BUG_ON() with static_assert() (Chris von Recklinghausen) [1985062] - printk: Make linux/printk.h self-contained (Chris von Recklinghausen) [1985062] - doc:kmsg: explicitly state the return value in case of SEEK_CUR (Chris von Recklinghausen) [1985062] - Replace HTTP links with HTTPS ones: vsprintf (Chris von Recklinghausen) [1985062] - Revert "kernel/printk: add kmsg SEEK_CUR handling" (Chris von Recklinghausen) [1985062] - random32: move the pseudo-random 32-bit definitions to prandom.h (Chris von Recklinghausen) [1985062] - printk/kdb: Redirect printk messages into kdb in any context (Chris von Recklinghausen) [1985062] - usb: pulse8-cec: Switch to use ptT (Chris von Recklinghausen) [1985062] - lib/vsprintf: Print time64_t in human readable format (Chris von Recklinghausen) [1985062] - printk: Remove pr_cont_once() (Chris von Recklinghausen) [1985062] - printk: handle blank console arguments passed in. (Chris von Recklinghausen) [1985062] - kernel/printk: add kmsg SEEK_CUR handling (Chris von Recklinghausen) [1985062] - printk: Fix a typo in comment "interator"->"iterator" (Chris von Recklinghausen) [1985062] - printk: Correctly set CON_CONSDEV even when preferred console was not registered (Chris von Recklinghausen) [1985062] - printk: Fix preferred console selection with multiple matches (Chris von Recklinghausen) [1985062] - printk: Move console matching logic into a separate function (Chris von Recklinghausen) [1985062] - lib/vsprintf: update comment about simple_strto() functions (Chris von Recklinghausen) [1985062] - printk: Convert a use of sprintf to snprintf in console_unlock (Chris von Recklinghausen) [1985062] - lib/dynamic_debug.c: use address-of operator on section symbols (Chris von Recklinghausen) [1985062] - printk: fix exclusive_console replaying (Chris von Recklinghausen) [1985062] - Revert "fs: remove ksys_dup()" (Chris von Recklinghausen) [1985062] - early init: fix error handling when opening /dev/console (Chris von Recklinghausen) [1985062] - device.h: move dev_printk()-like functions to dev_printk.h (Chris von Recklinghausen) [1985062] - docs: printk-formats: add ptrdiff_t type to printk-formats (Chris von Recklinghausen) [1985062] - fs: remove ksys_dup() (Chris von Recklinghausen) [1985062] - MAINTAINERS: Add VSPRINTF (Chris von Recklinghausen) [1985062] - tools lib api: Renaming pr_warning to pr_warn (Chris von Recklinghausen) [1985062] - lib: cpu_rmap: Use pr_warn instead of pr_warning (Chris von Recklinghausen) [1985062] - trace: Use pr_warn instead of pr_warning (Chris von Recklinghausen) [1985062] - vgacon: Use pr_warn instead of pr_warning (Chris von Recklinghausen) [1985062] - scsi: Use pr_warn instead of pr_warning (Chris von Recklinghausen) [1985062] - platform/x86: intel_oaktrail: Use pr_warn instead of pr_warning (Chris von Recklinghausen) [1985062] - platform/x86: asus-laptop: Use pr_warn instead of pr_warning (Chris von Recklinghausen) [1985062] - platform/x86: eeepc-laptop: Use pr_warn instead of pr_warning (Chris von Recklinghausen) [1985062] - oprofile: Use pr_warn instead of pr_warning (Chris von Recklinghausen) [1985062] - of: Use pr_warn instead of pr_warning (Chris von Recklinghausen) [1985062] - macintosh: Use pr_warn instead of pr_warning (Chris von Recklinghausen) [1985062] - idsn: Use pr_warn instead of pr_warning (Chris von Recklinghausen) [1985062] - ide: Use pr_warn instead of pr_warning (Chris von Recklinghausen) [1985062] - crypto: n2: Use pr_warn instead of pr_warning (Chris von Recklinghausen) [1985062] - clocksource: samsung_pwm_timer: Use pr_warn instead of pr_warning (Chris von Recklinghausen) [1985062] - gdrom: Use pr_warn instead of pr_warning (Chris von Recklinghausen) [1985062] - drbd: Use pr_warn instead of pr_warning (Chris von Recklinghausen) [1985062] - x86: Use pr_warn instead of pr_warning (Chris von Recklinghausen) [1985062] - arm64: Use pr_warn instead of pr_warning (Chris von Recklinghausen) [1985062] - dump_stack: avoid the livelock of the dump_lock (Chris von Recklinghausen) [1985062] - lib/vsprintf: Add pfw conversion specifier for printing fwnode names (Chris von Recklinghausen) [1985062] - lib/vsprintf: Make use of fwnode API to obtain node names and separators (Chris von Recklinghausen) [1985062] - ABI: Update dev-kmsg documentation to match current kernel behaviour (Chris von Recklinghausen) [1985062] - printk: Replace strncmp() with str_has_prefix() (Chris von Recklinghausen) [1985062] - lib/test_printf: Remove obvious comments from pd and pD tests (Chris von Recklinghausen) [1985062] - lib/test_printf: Add test of null/invalid pointer dereference for dentry (Chris von Recklinghausen) [1985062] - vsprintf: Prevent crash when dereferencing invalid pointers for pD (Chris von Recklinghausen) [1985062] - printk: Do not lose last line in kmsg buffer dump (Chris von Recklinghausen) [1985062] - scripts/gdb: fix lx-dmesg when CONFIG_PRINTK_CALLER is set (Chris von Recklinghausen) [1985062] - lib/vsprintf: Remove support for pF and pf in favour of pS and ps (Chris von Recklinghausen) [1985062] - tracing: kdb: Allow ftdump to skip all but the last few entries (Chris von Recklinghausen) [1985062] - tracing: kdb: The skip_lines parameter should have been skip_entries (Chris von Recklinghausen) [1985062] - tracing: Add trace_total_entries() / trace_total_entries_cpu() (Chris von Recklinghausen) [1985062] - tty: Add NULL TTY driver (Chris von Recklinghausen) [1985062] - treewide: Switch printk users from pf and pF to ps and pS, respectively (Chris von Recklinghausen) [1985062] - iio: adc: fix warning in Qualcomm PM8xxx HK/XOADC driver (Chris von Recklinghausen) [1985062] - device.h: Add __cold to dev_ logging functions (Chris von Recklinghausen) [1985062] - dynamic_debug: move pr_err from module.c to ddebug_add_module (Chris von Recklinghausen) [1985062] - dynamic_debug: don't duplicate modname in ddebug_add_module (Chris von Recklinghausen) [1985062] - kdb: use bool for binary state indicators (Chris von Recklinghausen) [1985062] - panic: avoid deadlocks in re-entrant console drivers (Chris von Recklinghausen) [1985062] - x86/apic: Trivial coding style fixes (Chris von Recklinghausen) [1985062] - video/console/vgacon: Print big fat warning with nomodeset (Chris von Recklinghausen) [1985062] - device: Add #define dev_fmt similar to #define pr_fmt (Chris von Recklinghausen) [1985062] - bcache: replace 'pF' by 'pS' in seq_printf() (Chris von Recklinghausen) [1985062] - Revert "Merge: redhat: switch secureboot kernel image signing to release keys" (Augusto Caringi) - drm/nouveau/fifo/ga102: initialise chid on return from channel creation (Ben Skeggs) [1997878] - drm/nouveau/ga102-: support ttm buffer moves via copy engine (Ben Skeggs) [1997878] - drm/nouveau/kms/tu102-: delay enabling cursor until after assign_windows (Ben Skeggs) [1997878] - drm/nouveau/kms/nv50: workaround EFI GOP window channel format differences (Ben Skeggs) [1997878] - drm/nouveau/disp: power down unused DP links during init (Ben Skeggs) [1997878] - drm/nouveau: recognise GA107 (Ben Skeggs) [1997878] - PCI: Mark TI C667X to avoid bus reset (Alex Williamson) [1975768] - redhat: switch secureboot kernel image signing to release keys (Bruno Meneguele) - CI: handle RT branches in a single config (Veronika Kabatova) - CI: Fix RT check branch name (Veronika Kabatova) - CI: Drop private CI config (Veronika Kabatova) - CI: extend template use (Veronika Kabatova) - Revert "Merge: mt7921e: enable new Mediatek wireless hardware" (Bruno Meneguele) [2009501] - megaraid_sas: fix concurrent access to ISR between IRQ polling and real interrupt (Tomas Henzl) [2009022] - scsi: megaraid_sas: mq_poll support (Tomas Henzl) [2009022] - [PATCH v2] scsi: qla2xxx: Suppress unnecessary log messages during login (Nilesh Javali) [1982186] - scsi: qla2xxx: Fix excessive messages during device logout (Nilesh Javali) [1982186] - PCI: pciehp: Ignore Link Down/Up caused by DPC (Myron Stowe) [1981741] - arm64: kpti: Fix "kpti=off" when KASLR is enabled (Mark Salter) [1979731] - arm64: Fix CONFIG_ARCH_RANDOM=n build (Mark Salter) [1979731] - redhat/configs: aarch64: add CONFIG_ARCH_RANDOM (Mark Salter) [1979731] - arm64: Implement archrandom.h for ARMv8.5-RNG (Mark Salter) [1979731] - arm64: kconfig: Fix alignment of E0PD help text (Mark Salter) [1979731] - arm64: Use register field helper in kaslr_requires_kpti() (Mark Salter) [1979731] - arm64: Simplify early check for broken TX1 when KASLR is enabled (Mark Salter) [1979731] - arm64: Use a variable to store non-global mappings decision (Mark Salter) [1979731] - arm64: Don't use KPTI where we have E0PD (Mark Salter) [1979731] - arm64: Factor out checks for KASLR in KPTI code into separate function (Mark Salter) [1979731] - redhat/configs: Add CONFIG_ARM64_E0PD (Mark Salter) [1979731] - arm64: Add initial support for E0PD (Mark Salter) [1979731] - arm64: cpufeature: Export matrix and other features to userspace (Mark Salter) [1980098] - arm64: docs: cpu-feature-registers: Document ID_AA64PFR1_EL1 (Mark Salter) [1980098] - docs/arm64: cpu-feature-registers: Rewrite bitfields that don't follow [e, s] (Mark Salter) [1980098] - docs/arm64: cpu-feature-registers: Documents missing visible fields (Mark Salter) [1980098] - arm64: Introduce system_capabilities_finalized() marker (Mark Salter) [1980098] - arm64: entry.S: Do not preempt from IRQ before all cpufeatures are enabled (Mark Salter) [1980098] - docs/arm64: elf_hwcaps: Document HWCAP_SB (Mark Salter) [1980098] - docs/arm64: elf_hwcaps: sort the HWCAP{, 2} documentation by ascending value (Mark Salter) [1980098] - arm64: cpufeature: Treat ID_AA64ZFR0_EL1 as RAZ when SVE is not enabled (Mark Salter) [1980098] - arm64: cpufeature: Effectively expose FRINT capability to userspace (Mark Salter) [1980098] - arm64: cpufeature: Fix feature comparison for CTR_EL0.{CWG,ERG} (Mark Salter) [1980098] - arm64: Expose FRINT capabilities to userspace (Mark Salter) [1980098] - arm64: Expose ARMv8.5 CondM capability to userspace (Mark Salter) [1980098] - docs: arm64: convert perf.txt to ReST format (Mark Salter) [1980098] - docs: arm64: convert docs to ReST and rename to .rst (Mark Salter) [1980098] - Documentation/arm64: HugeTLB page implementation (Mark Salter) [1980098] - Documentation/arm64/sve: Couple of improvements and typos (Mark Salter) [1980098] - arm64: cpufeature: Fix missing ZFR0 in __read_sysreg_by_encoding() (Mark Salter) [1980098] - arm64: Expose SVE2 features for userspace (Mark Salter) [1980098] - arm64: Advertise ARM64_HAS_DCPODP cpu feature (Mark Salter) [1980098] - arm64: add CVADP support to the cache maintenance helper (Mark Salter) [1980098] - arm64: Fix minor issues with the dcache_by_line_op macro (Mark Salter) [1980098] - arm64: Expose DC CVADP to userspace (Mark Salter) [1980098] - arm64: Handle trapped DC CVADP (Mark Salter) [1980098] - arm64: HWCAP: encapsulate elf_hwcap (Mark Salter) [1980098] - arm64: HWCAP: add support for AT_HWCAP2 (Mark Salter) [1980098] - x86/MCE/AMD, EDAC/mce_amd: Add new SMCA bank types (Aristeu Rozanski) [1965331] - x86/MCE/AMD, EDAC/mce_amd: Remove struct smca_hwid.xec_bitmap (Aristeu Rozanski) [1965331] - EDAC, mce_amd: Print ExtErrorCode and description on a single line (Aristeu Rozanski) [1965331]- scsi: ibmvfc: Fix command state accounting and stale response detection (Steve Best) [1988157] - tasklist_lock, ppc64: Convert tasklist_lock to use qrwlock for ppc64 (Waiman Long) [1978377] - tasklist_lock, ppc64: Provide infrastructure to support specific use of qrwlock (Waiman Long) [1978377] - redhat/configs: Disable CONFIG_PPC_QUEUED_SPINLOCKS (Waiman Long) [1978377] - qspinlock: use signed temporaries for cmpxchg (Waiman Long) [1978377] - powerpc/qspinlock: Optimised atomic_try_cmpxchg_lock() that adds the lock hint (Waiman Long) [1978377] - powerpc/pseries: Implement paravirt qspinlocks for SPLPAR (Waiman Long) [1978377] - powerpc/64s: Implement queued spinlocks and rwlocks (Waiman Long) [1978377] - powerpc: Move spinlock implementation to simple_spinlock (Waiman Long) [1978377] - locking/spinlocks: Remove an instruction from spin and write locks (Waiman Long) [1978377] - net: Fix skb->csum update in inet_proto_csum_replace16(). (Balazs Nemeth) [1975193] - [s390] s390/dasd: fix use after free in dasd path handling (Claudio Imbrenda) [1996764] - powerpc/bpf: Fix detecting BPF atomic instructions (Viktor Malik) [1931483] - selftests/bpf: ringbuf_multi: Test bpf_map__set_inner_map_fd (Viktor Malik) [1931483] - selftests/bpf: ringbuf_multi: Use runtime page size (Viktor Malik) [1931483] - libbpf: Add bpf_map__inner_map API (Viktor Malik) [1931483] - selftests/bpf: ringbuf: Use runtime page size (Viktor Malik) [1931483] - selftests/bpf: mmap: Use runtime page size (Viktor Malik) [1931483] - selftests/bpf: Pass page size from userspace in map_ptr (Viktor Malik) [1931483] - selftests/bpf: Pass page size from userspace in sockopt_sk (Viktor Malik) [1931483] - selftests/bpf: test_progs/sockopt_sk: Convert to use BPF skeleton (Viktor Malik) [1931483] - selftests/bpf: test_progs/sockopt_sk: Remove version (Viktor Malik) [1931483] - powerpc/64s: Fix crashes when toggling entry flush barrier (Diego Domingos) [1894804] - powerpc/64s: flush L1D after user accesses (Diego Domingos) [1894804] - powerpc/uaccess: Evaluate macro arguments once, before user access is allowed (Diego Domingos) [1894804] - powerpc: Fix __clear_user() with KUAP enabled (Diego Domingos) [1894804] - powerpc: Implement user_access_begin and friends (Diego Domingos) [1894804] - powerpc: Add a framework for user access tracking (Diego Domingos) [1894804] - powerpc/64s: flush L1D on kernel entry (Diego Domingos) [1894804] - redhat: enable CONFIG_SLAB_FREELIST_HARDENED (Rafael Aquini) [1862283] - include/uapi/linux/swab.h: fix userspace breakage, use __BITS_PER_LONG for swap (Rafael Aquini) [1862283] - uapi: rename ext2_swab() to swab() and share globally in swab.h (Rafael Aquini) [1862283] - lib/timerqueue: Rely on rbtree semantics for next timer (Phil Auld) [1984798] - e1000e: Do not take care about recovery NVM checksum (Ken Cox) [1984558] - qrtr: disable CONFIG_QRTR for non x86_64 archs (Íñigo Huguet) [1999642] - ceph: fix possible null-pointer dereference in ceph_mdsmap_decode() (Jeff Layton) [1989999] - ceph: fix dereference of null pointer cf (Jeff Layton) [1989999] - ceph: correctly handle releasing an embedded cap flush (Jeff Layton) [1989999] - ceph: take snap_empty_lock atomically with snaprealm refcount change (Jeff Layton) [1989999] - ceph: don't WARN if we're still opening a session to an MDS (Jeff Layton) [1989999] - rbd: don't hold lock_rwsem while running_list is being drained (Jeff Layton) [1989999] - rbd: always kick acquire on "acquired" and "released" notifications (Jeff Layton) [1989999] - ceph: take reference to req->r_parent at point of assignment (Jeff Layton) [1989999] - ceph: eliminate ceph_async_iput() (Jeff Layton) [1989999] - ceph: don't take s_mutex in ceph_flush_snaps (Jeff Layton) [1989999] - ceph: don't take s_mutex in try_flush_caps (Jeff Layton) [1989999] - ceph: don't take s_mutex or snap_rwsem in ceph_check_caps (Jeff Layton) [1989999] - ceph: eliminate session->s_gen_ttl_lock (Jeff Layton) [1989999] - ceph: allow ceph_put_mds_session to take NULL or ERR_PTR (Jeff Layton) [1989999] - ceph: clean up locking annotation for ceph_get_snap_realm and __lookup_snap_realm (Jeff Layton) [1989999] - ceph: add some lockdep assertions around snaprealm handling (Jeff Layton) [1989999] - ceph: decoding error in ceph_update_snap_realm should return -EIO (Jeff Layton) [1989999] - ceph: add IO size metrics support (Jeff Layton) [1989999] - ceph: update and rename __update_latency helper to __update_stdev (Jeff Layton) [1989999] - ceph: simplify the metrics struct (Jeff Layton) [1989999] - libceph: fix doc warnings in cls_lock_client.c (Jeff Layton) [1989999] - libceph: remove unnecessary ret variable in ceph_auth_init() (Jeff Layton) [1989999] - libceph: kill ceph_none_authorizer::reply_buf (Jeff Layton) [1989999] - ceph: make ceph_queue_cap_snap static (Jeff Layton) [1989999] - ceph: remove bogus checks and WARN_ONs from ceph_set_page_dirty (Jeff Layton) [1989999] - libceph: set global_id as soon as we get an auth ticket (Jeff Layton) [1989999] - libceph: don't pass result into ac->ops->handle_reply() (Jeff Layton) [1989999] - ceph: fix error handling in ceph_atomic_open and ceph_lookup (Jeff Layton) [1989999] - ceph: must hold snap_rwsem when filling inode for async create (Jeff Layton) [1989999] - libceph: Fix spelling mistakes (Jeff Layton) [1989999] - libceph: don't set global_id until we get an auth ticket (Jeff Layton) [1989999] - libceph: bump CephXAuthenticate encoding version (Jeff Layton) [1989999] - ceph: don't allow access to MDS-private inodes (Jeff Layton) [1989999] - ceph: fix up some bare fetches of i_size (Jeff Layton) [1989999] - ceph: support getting ceph.dir.rsnaps vxattr (Jeff Layton) [1989999] - ceph: drop pinned_page parameter from ceph_get_caps (Jeff Layton) [1989999] - ceph: fix inode leak on getattr error in __fh_to_dentry (Jeff Layton) [1989999] - ceph: only check pool permissions for regular files (Jeff Layton) [1989999] - ceph: send opened files/pinned caps/opened inodes metrics to MDS daemon (Jeff Layton) [1989999] - ceph: avoid counting the same request twice or more (Jeff Layton) [1989999] - ceph: rename the metric helpers (Jeff Layton) [1989999] - ceph: fix kerneldoc copypasta over ceph_start_io_direct (Jeff Layton) [1989999] - ceph: don't use d_add in ceph_handle_snapdir (Jeff Layton) [1989999] - ceph: don't clobber i_snap_caps on non-I_NEW inode (Jeff Layton) [1989999] - ceph: fix fall-through warnings for Clang (Jeff Layton) [1989999] - net: ceph: Fix a typo in osdmap.c (Jeff Layton) [1989999] - ceph: don't allow type or device number to change on non-I_NEW inodes (Jeff Layton) [1989999] - ceph: defer flushing the capsnap if the Fb is used (Jeff Layton) [1989999] - ceph: allow queueing cap/snap handling after putting cap references (Jeff Layton) [1989999] - ceph: clean up inode work queueing (Jeff Layton) [1989999] - ceph: fix flush_snap logic after putting caps (Jeff Layton) [1989999] - libceph: fix "Boolean result is used in bitwise operation" warning (Jeff Layton) [1989999] - new helper: inode_wrong_type() (Jeff Layton) [1989999] - kabi: Adding symbol single_release (fs/seq_file.c) (Čestmír Kalina) [1945486] - kabi: Adding symbol single_open (fs/seq_file.c) (Čestmír Kalina) [1945486] - kabi: Adding symbol seq_read (fs/seq_file.c) (Čestmír Kalina) [1945486] - kabi: Adding symbol seq_printf (fs/seq_file.c) (Čestmír Kalina) [1945486] - kabi: Adding symbol seq_lseek (fs/seq_file.c) (Čestmír Kalina) [1945486] - kabi: Adding symbol unregister_chrdev_region (fs/char_dev.c) (Čestmír Kalina) [1945486] - kabi: Adding symbol cdev_init (fs/char_dev.c) (Čestmír Kalina) [1945486] - kabi: Adding symbol cdev_del (fs/char_dev.c) (Čestmír Kalina) [1945486] - kabi: Adding symbol cdev_alloc (fs/char_dev.c) (Čestmír Kalina) [1945486] - kabi: Adding symbol cdev_add (fs/char_dev.c) (Čestmír Kalina) [1945486] - kabi: Adding symbol alloc_chrdev_region (fs/char_dev.c) (Čestmír Kalina) [1945486] - kabi: Adding symbol pcie_capability_read_word (drivers/pci/access.c) (Čestmír Kalina) [1945485] - kabi: Adding symbol pcie_capability_read_dword (drivers/pci/access.c) (Čestmír Kalina) [1945485] - kabi: Adding symbol pcie_capability_clear_and_set_word (drivers/pci/access.c) (Čestmír Kalina) [1945485] - kabi: Adding symbol pci_write_config_dword (drivers/pci/access.c) (Čestmír Kalina) [1945485] - kabi: Adding symbol pci_write_config_byte (drivers/pci/access.c) (Čestmír Kalina) [1945485] - kabi: Adding symbol pci_set_power_state (drivers/pci/pci.c) (Čestmír Kalina) [1945485] - kabi: Adding symbol pci_read_config_dword (drivers/pci/access.c) (Čestmír Kalina) [1945485] - kabi: Adding symbol pci_read_config_byte (drivers/pci/access.c) (Čestmír Kalina) [1945485] - kabi: Adding symbol pci_irq_vector (drivers/pci/msi.c) (Čestmír Kalina) [1945485] - kabi: Adding symbol pci_get_device (drivers/pci/search.c) (Čestmír Kalina) [1945485] - kabi: Adding symbol pci_free_irq_vectors (drivers/pci/msi.c) (Čestmír Kalina) [1945485] - kabi: Adding symbol pci_alloc_irq_vectors_affinity (drivers/pci/msi.c) (Čestmír Kalina) [1945485] - kabi: Adding symbol kexec_crash_loaded (kernel/kexec_core.c) (Čestmír Kalina) [1945491] - perf/x86/intel: Fix PEBS-via-PT reload base value for Extended PEBS (Michael Petlan) [1998051] - perf/x86/intel/uncore: Fix Add BW copypasta (Michael Petlan) [1998051] - perf/x86/intel/uncore: Add BW counters for GT, IA and IO breakdown (Michael Petlan) [1998051] - Revert "ice: Add initial support framework for LAG" (Michal Schmidt) [1999016] - net: re-initialize slow_gro flag at gro_list_prepare time (Paolo Abeni) [2002367] - cxgb4: dont touch blocked freelist bitmap after free (Rahul Lakkireddy) [1998148] - cxgb4vf: configure ports accessible by the VF (Rahul Lakkireddy) [1961329] - scsi: lpfc: Fix memory leaks in error paths while issuing ELS RDF/SCR request (Dick Kennedy) [1976332] - scsi: lpfc: Keep NDLP reference until after freeing the IOCB after ELS handling (Dick Kennedy) [1976332] - scsi: lpfc: Move initialization of phba->poll_list earlier to avoid crash (Dick Kennedy) [1976332]- md/raid10: properly indicate failure when ending a failed write request (Nigel Croxon) [1983859] - md: Constify attribute_group structs (Nigel Croxon) [1983859] - md: mark some personalities as deprecated (Nigel Croxon) [1983859] - md/raid1: rename print_msg with r1bio_existed (Nigel Croxon) [1983859] - async_xor: check src_offs is not NULL before updating it (Nigel Croxon) [1983859] - async_xor: increase src_offs when dropping destination page (Nigel Croxon) [1983859] - md/raid5: reallocate page array after setting new stripe_size (Nigel Croxon) [1983859] - md/raid5: resize stripe_head when reshape array (Nigel Croxon) [1983859] - md/raid5: let multiple devices of stripe_head share page (Nigel Croxon) [1983859] - md/raid6: let async recovery function support different page offset (Nigel Croxon) [1983859] - md/raid6: let syndrome computor support different page offset (Nigel Croxon) [1983859] - md/raid5: convert to new xor compution interface (Nigel Croxon) [1983859] - md/raid5: add new xor function to support different page offset (Nigel Croxon) [1983859] - md/raid5: make async_copy_data() to support different page offset (Nigel Croxon) [1983859] - md/raid5: add a new member of offset into r5dev (Nigel Croxon) [1983859] - x86/cpu: Update cached HLE state on write to TSX_CTRL_CPUID_CLEAR (Jay Shin) [1994421] - crypto: ccp - Add support for new CCP/PSP device ID (Vladis Dronov) [1987094] - crypto: ccp - shutdown SEV firmware on kexec (Vladis Dronov) [1987094] - crypto: ccp - Use list_move_tail instead of list_del/list_add_tail in ccp-dmaengine.c (Vladis Dronov) [1987094] - crypto: ccp: ccp-dev: Fix a little doc-rot (Vladis Dronov) [1987094] - crypto: ccp - Fix a resource leak in an error handling path (Vladis Dronov) [1987094] - crypto: ccp - Annotate SEV Firmware file names (Vladis Dronov) [1987094] - crypto: ccp - Make ccp_dev_suspend and ccp_dev_resume void functions (Vladis Dronov) [1987094] - crypto: ccp - Use DEFINE_SPINLOCK() for spinlock (Vladis Dronov) [1987094] - crypto: ccp - A value assigned to a variable is never used (Vladis Dronov) [1987094] - crypto: ccp - Don't initialize SEV support without the SEV feature (Vladis Dronov) [1987094] - crypto: ccp - fix error handling (Vladis Dronov) [1987094] - crypto: ccp - use generic power management (Vladis Dronov) [1987094] - crypto: drivers - set the flag CRYPTO_ALG_ALLOCATES_MEMORY (Vladis Dronov) [1987094] - crypto: ahash - remove useless setting of type flags (Vladis Dronov) [1987094] - crypto: ccp - Silence strncpy warning (Vladis Dronov) [1987094] - crypto: ccp - permit asynchronous skcipher as fallback (Vladis Dronov) [1987094] - crypto: ccp - Fix sparse warnings (Vladis Dronov) [1987094] - crypto: ccp - Update CCP driver maintainer information (Vladis Dronov) [1987094] - crypto: ccp - Fix use of merged scatterlists (Vladis Dronov) [1987094] - crypto: ccp - remove redundant assignment to variable ret (Vladis Dronov) [1987094] - crypto: ccp - use crypto_shash_tfm_digest() (Vladis Dronov) [1987094] - crypto: hash - introduce crypto_shash_tfm_digest() (Vladis Dronov) [1987094] - crypto: ccp -- don't "select" CONFIG_DMADEVICES (Vladis Dronov) [1987094] - crypto: ccp - Update MAINTAINERS for CCP driver (Vladis Dronov) [1987094] - crypto: ccp - switch from ablkcipher to skcipher (Vladis Dronov) [1987094] - ipc: replace costly bailout check in sysvipc_find_ipc() (Rafael Aquini) [1980619 1987128] {CVE-2021-3669} - ipc/util.c: sysvipc_find_ipc() incorrectly updates position index (Rafael Aquini) [1980619 1987128] {CVE-2021-3669} - ipc/util.c: sysvipc_find_ipc() should increase position index (Rafael Aquini) [1980619 1987128] {CVE-2021-3669} - psi: Fix psi state corruption when schedule() races with cgroup move (Waiman Long) [2002025] - psi: Optimize task switch inside shared cgroups (Waiman Long) [2002025] - kthread: Fix PF_KTHREAD vs to_kthread() race (Waiman Long) [2002025] - sched/fair: Ignore percpu threads for imbalance pulls (Waiman Long) [2002025] - sched: Fix get_push_task() vs migrate_disable() (Waiman Long) [2002025] - sched: Don't defer CPU pick to migration_cpu_stop() (Waiman Long) [2002025] - sched: Simplify migration_cpu_stop() (Waiman Long) [2002025] - sched: Simplify set_affinity_pending refcounts (Waiman Long) [2002025] - sched: Fix affine_move_task() self-concurrency (Waiman Long) [2002025] - sched: Optimize migration_cpu_stop() (Waiman Long) [2002025] - sched: Collate affine_move_task() stoppers (Waiman Long) [2002025] - sched: Simplify migration_cpu_stop() (Waiman Long) [2002025] - sched: Fix migration_cpu_stop() requeueing (Waiman Long) [2002025] - sched: Relax the set_cpus_allowed_ptr() semantics (Waiman Long) [2002025] - sched: Fix CPU hotplug / tighten is_per_cpu_kthread() (Waiman Long) [2002025] - sched: Prepare to use balance_push in ttwu() (Waiman Long) [2002025] - workqueue: Restrict affinity change to rescuer (Waiman Long) [2002025] - workqueue: Tag bound workers with KTHREAD_IS_PER_CPU (Waiman Long) [2002025] - kthread: Extract KTHREAD_IS_PER_CPU (Waiman Long) [2002025] - sched: Don't run cpu-online with balance_push() enabled (Waiman Long) [2002025] - workqueue: Use cpu_possible_mask instead of cpu_active_mask to break affinity (Waiman Long) [2002025] - sched/core: Print out straggler tasks in sched_cpu_dying() (Waiman Long) [2002025] - sched: Optimize finish_lock_switch() (Waiman Long) [2002025] - sched: Fix migration_cpu_stop() WARN (Waiman Long) [2002025] - sched/core: Add missing completion for affine_move_task() waiters (Waiman Long) [2002025] - stop_machine, rcu: Mark functions as notrace (Waiman Long) [2002025] - sched: Comment affine_move_task() (Waiman Long) [2002025] - sched: Deny self-issued __set_cpus_allowed_ptr() when migrate_disable() (Waiman Long) [2002025] - sched/proc: Print accurate cpumask vs migrate_disable() (Waiman Long) [2002025] - sched: Make migrate_disable/enable() independent of RT (Waiman Long) [2002025] - sched: Fix migrate_disable() vs rt/dl balancing (Waiman Long) [2002025] - sched, lockdep: Annotate ->pi_lock recursion (Waiman Long) [2002025] - sched,rt: Use the full cpumask for balancing (Waiman Long) [2002025] - sched,rt: Use cpumask_any*_distribute() (Waiman Long) [2002025] - sched/core: Make migrate disable and CPU hotplug cooperative (Waiman Long) [2002025] - sched: Fix migrate_disable() vs set_cpus_allowed_ptr() (Waiman Long) [2002025] - sched: Add migrate_disable() (Waiman Long) [2002025] - sched: Massage set_cpus_allowed() (Waiman Long) [2002025] - sched: Fix hotplug vs CPU bandwidth control (Waiman Long) [2002025] - sched/hotplug: Consolidate task migration on CPU unplug (Waiman Long) [2002025] - workqueue: Manually break affinity on hotplug (Waiman Long) [2002025] - sched/core: Wait for tasks being pushed away on hotplug (Waiman Long) [2002025] - sched/hotplug: Ensure only per-cpu kthreads run during hotplug (Waiman Long) [2002025] - sched: Fix balance_callback() (Waiman Long) [2002025] - maccess: rename probe_kernel_{read,write} to copy_{from,to}_kernel_nofault (Waiman Long) [2002025] - s390/ftrace: fix potential crashes when switching tracers (Waiman Long) [2002025] - psi: Move PF_MEMSTALL out of task->flags (Waiman Long) [2002025] - psi: Optimize switching tasks inside shared cgroups (Waiman Long) [2002025] - psi: Fix cpu.pressure for cpu.max and competing cgroups (Waiman Long) [2002025] - stop_machine: Make stop_cpus() static (Waiman Long) [2002025] - stop_machine: remove try_stop_cpus helper (Waiman Long) [2002025] - kernel.h: Add non_block_start/end() (Waiman Long) [2002025] - processor: get rid of cpu_relax_yield (Waiman Long) [2002025] - processor: remove spin_cpu_yield (Waiman Long) [2002025] - s390: improve wait logic of stop_machine (Waiman Long) [2002025] - sched/core: Fix typo in comment (Waiman Long) [2002025] - ia64/tlb: Eradicate tlb_migrate_finish() callback (Waiman Long) [2002025] - sched/core: Remove unnecessary unlikely() in push_*_task() (Waiman Long) [2002025] - sched/fair: Reduce long-tail newly idle balance cost (Phil Auld) [1971918] - hwmon: (acpi_power_meter) Fix lockdep splat (Waiman Long) [1997807] - redhat: open the RHEL-8.6 development (Augusto Caringi) [2000679] - rcu: Avoid unneeded function call in rcu_read_unlock() (Waiman Long) [1997500] - mt76: connac: do not schedule mac_work if the device is not running (Íñigo Huguet) [1956419 1972045] - mt7921e: enable module in config (Íñigo Huguet) [1956419 1972045] - Revert tools/power/cpupower: Read energy_perf_bias from sysfs (Steve Best) [1999926] - libnvdimm/namespace: Differentiate between probe mapping and runtime mapping (Jeff Moyer) [1795719] - libnvdimm/pfn_dev: Don't clear device memmap area during generic namespace probe (Jeff Moyer) [1795719] - perf/x86/intel/uncore: Clean up error handling path of iio mapping (Michael Petlan) [1837330] - perf/x86/intel/uncore: Fix for iio mapping on Skylake Server (Michael Petlan) [1837330] - perf/x86/intel/uncore: Generic support for the MMIO type of uncore blocks (Michael Petlan) [1837330] - perf/x86/intel/uncore: Generic support for the PCI type of uncore blocks (Michael Petlan) [1837330] - perf/x86/intel/uncore: Rename uncore_notifier to uncore_pci_sub_notifier (Michael Petlan) [1837330] - perf/x86/intel/uncore: Generic support for the MSR type of uncore blocks (Michael Petlan) [1837330] - perf/x86/intel/uncore: Parse uncore discovery tables (Michael Petlan) [1837330] - perf/x86/intel/uncore: Expose an Uncore unit to IIO PMON mapping (Michael Petlan) [1837330] - perf/x86/intel/uncore: Wrap the max dies calculation into an accessor (Michael Petlan) [1837330] - perf/x86/intel/uncore: Expose an Uncore unit to PMON mapping (Michael Petlan) [1837330] - perf/x86/intel/uncore: Validate MMIO address before accessing (Michael Petlan) [1837330] - perf/x86/intel/uncore: Record the size of mapped area (Michael Petlan) [1837330] - perf/x86/intel/uncore: Fix oops when counting IMC uncore events on some TGL (Michael Petlan) [1837330] - crypto: qat - remove unused macro in FW loader (Vladis Dronov) [1920086] - crypto: qat - check return code of qat_hal_rd_rel_reg() (Vladis Dronov) [1920086] - crypto: qat - report an error if MMP file size is too large (Vladis Dronov) [1920086] - crypto: qat - check MMP size before writing to the SRAM (Vladis Dronov) [1920086] - crypto: qat - return error when failing to map FW (Vladis Dronov) [1920086] - crypto: qat - enable detection of accelerators hang (Vladis Dronov) [1920086] - crypto: qat - Fix a double free in adf_create_ring (Vladis Dronov) [1920086] - crypto: qat - fix error path in adf_isr_resource_alloc() (Vladis Dronov) [1920086] - crypto: qat - ADF_STATUS_PF_RUNNING should be set after adf_dev_init (Vladis Dronov) [1920086] - crypto: qat - don't release uninitialized resources (Vladis Dronov) [1920086] - crypto: qat - fix use of 'dma_map_single' (Vladis Dronov) [1920086] - crypto: qat - fix unmap invalid dma address (Vladis Dronov) [1920086] - crypto: qat - fix spelling mistake: "messge" -> "message" (Vladis Dronov) [1920086] - crypto: qat - reduce size of mapped region (Vladis Dronov) [1920086] - crypto: qat - change format string and cast ring size (Vladis Dronov) [1920086] - crypto: qat - fix potential spectre issue (Vladis Dronov) [1920086] - crypto: qat - configure arbiter mapping based on engines enabled (Vladis Dronov) [1920086] - selftest: netfilter: add test case for unreplied tcp connections (Florian Westphal) [1991523] - netfilter: conntrack: do not renew entry stuck in tcp SYN_SENT state (Florian Westphal) [1991523] - net/sched: store the last executed chain also for clsact egress (Davide Caratti) [1980537] - ice: fix Tx queue iteration for Tx timestamp enablement (Ken Cox) [1999743] - perf evsel: Add missing cloning of evsel->use_config_name (Michael Petlan) [1838635] - perf Documentation: Document intel-hybrid support (Michael Petlan) [1838635] - perf tests: Skip 'perf stat metrics (shadow stat) test' for hybrid (Michael Petlan) [1838635] - perf tests: Support 'Convert perf time to TSC' test for hybrid (Michael Petlan) [1838635] - perf tests: Support 'Session topology' test for hybrid (Michael Petlan) [1838635] - perf tests: Support 'Parse and process metrics' test for hybrid (Michael Petlan) [1838635] - perf tests: Support 'Track with sched_switch' test for hybrid (Michael Petlan) [1838635] - perf tests: Skip 'Setup struct perf_event_attr' test for hybrid (Michael Petlan) [1838635] - perf tests: Add hybrid cases for 'Roundtrip evsel->name' test (Michael Petlan) [1838635] - perf tests: Add hybrid cases for 'Parse event definition strings' test (Michael Petlan) [1838635] - perf record: Uniquify hybrid event name (Michael Petlan) [1838635] - perf stat: Warn group events from different hybrid PMU (Michael Petlan) [1838635] - perf stat: Filter out unmatched aggregation for hybrid event (Michael Petlan) [1838635] - perf stat: Add default hybrid events (Michael Petlan) [1838635] - perf record: Create two hybrid 'cycles' events by default (Michael Petlan) [1838635] - perf parse-events: Support event inside hybrid pmu (Michael Petlan) [1838635] - perf parse-events: Compare with hybrid pmu name (Michael Petlan) [1838635] - perf parse-events: Create two hybrid raw events (Michael Petlan) [1838635] - perf parse-events: Create two hybrid cache events (Michael Petlan) [1838635] - perf parse-events: Create two hybrid hardware events (Michael Petlan) [1838635] - perf stat: Uniquify hybrid event name (Michael Petlan) [1838635] - perf pmu: Add hybrid helper functions (Michael Petlan) [1838635] - perf pmu: Save detected hybrid pmus to a global pmu list (Michael Petlan) [1838635] - perf pmu: Save pmu name (Michael Petlan) [1838635] - perf pmu: Simplify arguments of __perf_pmu__new_alias (Michael Petlan) [1838635] - perf jevents: Support unit value "cpu_core" and "cpu_atom" (Michael Petlan) [1838635] - tools headers uapi: Update tools's copy of linux/perf_event.h (Michael Petlan) [1838635]- rcu: Avoid unneeded function call in rcu_read_unlock() (Waiman Long) [1997500] - mt76: connac: do not schedule mac_work if the device is not running (Íñigo Huguet) [1956419 1972045] - mt7921e: enable module in config (Íñigo Huguet) [1956419 1972045] - Revert tools/power/cpupower: Read energy_perf_bias from sysfs (Steve Best) [1999926] - libnvdimm/namespace: Differentiate between probe mapping and runtime mapping (Jeff Moyer) [1795719] - libnvdimm/pfn_dev: Don't clear device memmap area during generic namespace probe (Jeff Moyer) [1795719] - perf/x86/intel/uncore: Clean up error handling path of iio mapping (Michael Petlan) [1837330] - perf/x86/intel/uncore: Fix for iio mapping on Skylake Server (Michael Petlan) [1837330] - perf/x86/intel/uncore: Generic support for the MMIO type of uncore blocks (Michael Petlan) [1837330] - perf/x86/intel/uncore: Generic support for the PCI type of uncore blocks (Michael Petlan) [1837330] - perf/x86/intel/uncore: Rename uncore_notifier to uncore_pci_sub_notifier (Michael Petlan) [1837330] - perf/x86/intel/uncore: Generic support for the MSR type of uncore blocks (Michael Petlan) [1837330] - perf/x86/intel/uncore: Parse uncore discovery tables (Michael Petlan) [1837330] - perf/x86/intel/uncore: Expose an Uncore unit to IIO PMON mapping (Michael Petlan) [1837330] - perf/x86/intel/uncore: Wrap the max dies calculation into an accessor (Michael Petlan) [1837330] - perf/x86/intel/uncore: Expose an Uncore unit to PMON mapping (Michael Petlan) [1837330] - perf/x86/intel/uncore: Validate MMIO address before accessing (Michael Petlan) [1837330] - perf/x86/intel/uncore: Record the size of mapped area (Michael Petlan) [1837330] - perf/x86/intel/uncore: Fix oops when counting IMC uncore events on some TGL (Michael Petlan) [1837330] - crypto: qat - remove unused macro in FW loader (Vladis Dronov) [1920086] - crypto: qat - check return code of qat_hal_rd_rel_reg() (Vladis Dronov) [1920086] - crypto: qat - report an error if MMP file size is too large (Vladis Dronov) [1920086] - crypto: qat - check MMP size before writing to the SRAM (Vladis Dronov) [1920086] - crypto: qat - return error when failing to map FW (Vladis Dronov) [1920086] - crypto: qat - enable detection of accelerators hang (Vladis Dronov) [1920086] - crypto: qat - Fix a double free in adf_create_ring (Vladis Dronov) [1920086] - crypto: qat - fix error path in adf_isr_resource_alloc() (Vladis Dronov) [1920086] - crypto: qat - ADF_STATUS_PF_RUNNING should be set after adf_dev_init (Vladis Dronov) [1920086] - crypto: qat - don't release uninitialized resources (Vladis Dronov) [1920086] - crypto: qat - fix use of 'dma_map_single' (Vladis Dronov) [1920086] - crypto: qat - fix unmap invalid dma address (Vladis Dronov) [1920086] - crypto: qat - fix spelling mistake: "messge" -> "message" (Vladis Dronov) [1920086] - crypto: qat - reduce size of mapped region (Vladis Dronov) [1920086] - crypto: qat - change format string and cast ring size (Vladis Dronov) [1920086] - crypto: qat - fix potential spectre issue (Vladis Dronov) [1920086] - crypto: qat - configure arbiter mapping based on engines enabled (Vladis Dronov) [1920086]- selftest: netfilter: add test case for unreplied tcp connections (Florian Westphal) [1991523] - netfilter: conntrack: do not renew entry stuck in tcp SYN_SENT state (Florian Westphal) [1991523] - net/sched: store the last executed chain also for clsact egress (Davide Caratti) [1980537] - ice: fix Tx queue iteration for Tx timestamp enablement (Ken Cox) [1999743] - perf evsel: Add missing cloning of evsel->use_config_name (Michael Petlan) [1838635] - perf Documentation: Document intel-hybrid support (Michael Petlan) [1838635] - perf tests: Skip 'perf stat metrics (shadow stat) test' for hybrid (Michael Petlan) [1838635] - perf tests: Support 'Convert perf time to TSC' test for hybrid (Michael Petlan) [1838635] - perf tests: Support 'Session topology' test for hybrid (Michael Petlan) [1838635] - perf tests: Support 'Parse and process metrics' test for hybrid (Michael Petlan) [1838635] - perf tests: Support 'Track with sched_switch' test for hybrid (Michael Petlan) [1838635] - perf tests: Skip 'Setup struct perf_event_attr' test for hybrid (Michael Petlan) [1838635] - perf tests: Add hybrid cases for 'Roundtrip evsel->name' test (Michael Petlan) [1838635] - perf tests: Add hybrid cases for 'Parse event definition strings' test (Michael Petlan) [1838635] - perf record: Uniquify hybrid event name (Michael Petlan) [1838635] - perf stat: Warn group events from different hybrid PMU (Michael Petlan) [1838635] - perf stat: Filter out unmatched aggregation for hybrid event (Michael Petlan) [1838635] - perf stat: Add default hybrid events (Michael Petlan) [1838635] - perf record: Create two hybrid 'cycles' events by default (Michael Petlan) [1838635] - perf parse-events: Support event inside hybrid pmu (Michael Petlan) [1838635] - perf parse-events: Compare with hybrid pmu name (Michael Petlan) [1838635] - perf parse-events: Create two hybrid raw events (Michael Petlan) [1838635] - perf parse-events: Create two hybrid cache events (Michael Petlan) [1838635] - perf parse-events: Create two hybrid hardware events (Michael Petlan) [1838635] - perf stat: Uniquify hybrid event name (Michael Petlan) [1838635] - perf pmu: Add hybrid helper functions (Michael Petlan) [1838635] - perf pmu: Save detected hybrid pmus to a global pmu list (Michael Petlan) [1838635] - perf pmu: Save pmu name (Michael Petlan) [1838635] - perf pmu: Simplify arguments of __perf_pmu__new_alias (Michael Petlan) [1838635] - perf jevents: Support unit value "cpu_core" and "cpu_atom" (Michael Petlan) [1838635] - tools headers uapi: Update tools's copy of linux/perf_event.h (Michael Petlan) [1838635]- mptcp: Only send extra TCP acks in eligible socket states (Paolo Abeni) [1997178] - mptcp: fix possible divide by zero (Paolo Abeni) [1997178] - mptcp: drop tx skb cache (Paolo Abeni) [1997178] - mptcp: fix memory leak on address flush (Paolo Abeni) [1997178] - ice: Only lock to update netdev dev_addr (Michal Schmidt) [1995868] - ice: restart periodic outputs around time changes (Ken Cox) [1992750] - ice: Fix perout start time rounding (Ken Cox) [1992750] - net/sched: ets: fix crash when flipping from 'strict' to 'quantum' (Davide Caratti) [1981184] - ovl: prevent private clone if bind mount is not allowed (Miklos Szeredi) [1993131] {CVE-2021-3732} - gfs2: Don't call dlm after protocol is unmounted (Bob Peterson) [1997193] - gfs2: don't stop reads while withdraw in progress (Bob Peterson) [1997193] - gfs2: Mark journal inodes as "don't cache" (Bob Peterson) [1997193] - bpf: bpftool: Add -fno-asynchronous-unwind-tables to BPF Clang invocation (Yauheni Kaliuta) [1997124] - perf/x86/intel: Apply mid ACK for small core (Michael Petlan) [1838573] - perf/x86/intel/lbr: Zero the xstate buffer on allocation (Michael Petlan) [1838573] - perf: Fix task context PMU for Hetero (Michael Petlan) [1838573] - perf/x86/intel: Fix fixed counter check warning for some Alder Lake (Michael Petlan) [1838573] - perf/x86/lbr: Remove cpuc->lbr_xsave allocation from atomic context (Michael Petlan) [1838573] - x86/fpu/xstate: Fix an xstate size check warning with architectural LBRs (Michael Petlan) [1838573] - perf/x86/rapl: Add support for Intel Alder Lake (Michael Petlan) [1838573] - perf/x86/cstate: Add Alder Lake CPU support (Michael Petlan) [1838573] - perf/x86/msr: Add Alder Lake CPU support (Michael Petlan) [1838573] - perf/x86/intel/uncore: Add Alder Lake support (Michael Petlan) [1838573] - perf: Extend PERF_TYPE_HARDWARE and PERF_TYPE_HW_CACHE (Michael Petlan) [1838573] - perf/x86/intel: Add Alder Lake Hybrid support (Michael Petlan) [1838573] - perf/x86: Support filter_match callback (Michael Petlan) [1838573] - perf/x86/intel: Add attr_update for Hybrid PMUs (Michael Petlan) [1838573] - perf/x86: Add structures for the attributes of Hybrid PMUs (Michael Petlan) [1838573] - perf/x86: Register hybrid PMUs (Michael Petlan) [1838573] - perf/x86: Factor out x86_pmu_show_pmu_cap (Michael Petlan) [1838573] - perf/x86: Remove temporary pmu assignment in event_init (Michael Petlan) [1838573] - perf/x86/intel: Factor out intel_pmu_check_extra_regs (Michael Petlan) [1838573] - perf/x86/intel: Factor out intel_pmu_check_event_constraints (Michael Petlan) [1838573] - perf/x86/intel: Factor out intel_pmu_check_num_counters (Michael Petlan) [1838573] - perf/x86: Hybrid PMU support for extra_regs (Michael Petlan) [1838573] - perf/x86: Hybrid PMU support for event constraints (Michael Petlan) [1838573] - perf/x86: Hybrid PMU support for hardware cache event (Michael Petlan) [1838573] - perf/x86: Hybrid PMU support for unconstrained (Michael Petlan) [1838573] - perf/x86: Hybrid PMU support for counters (Michael Petlan) [1838573] - perf/x86: Hybrid PMU support for intel_ctrl (Michael Petlan) [1838573] - perf/x86/intel: Hybrid PMU support for perf capabilities (Michael Petlan) [1838573] - perf/x86: Track pmu in per-CPU cpu_hw_events (Michael Petlan) [1838573] - perf/x86/intel/lbr: Support XSAVES for arch LBR read (Michael Petlan) [1838573] - perf/x86/intel/lbr: Support XSAVES/XRSTORS for LBR context switch (Michael Petlan) [1838573] - x86/fpu/xstate: Add helpers for LBR dynamic supervisor feature (Michael Petlan) [1838573] - x86/fpu/xstate: Support dynamic supervisor feature for LBR (Michael Petlan) [1838573] - x86/fpu: Use proper mask to replace full instruction mask (Michael Petlan) [1838573] - x86/cpu: Add helper function to get the type of the current hybrid CPU (Michael Petlan) [1838573] - x86/cpufeatures: Enumerate Intel Hybrid Technology feature bit (Michael Petlan) [1838573] - HID: make arrays usage and value to be the same (Benjamin Tissoires) [1974942] - ACPI: PM: s2idle: Invert Microsoft UUID entry and exit (David Arcari) [1960440] - platform/x86: amd-pmc: Fix undefined reference to __udivdi3 (David Arcari) [1960440] - platform/x86: amd-pmc: Fix missing unlock on error in amd_pmc_send_cmd() (David Arcari) [1960440] - platform/x86: amd-pmc: Use return code on suspend (David Arcari) [1960440] - platform/x86: amd-pmc: Add new acpi id for future PMC controllers (David Arcari) [1960440] - platform/x86: amd-pmc: Add support for ACPI ID AMDI0006 (David Arcari) [1960440] - platform/x86: amd-pmc: Add support for logging s0ix counters (David Arcari) [1960440] - platform/x86: amd-pmc: Add support for logging SMU metrics (David Arcari) [1960440] - platform/x86: amd-pmc: call dump registers only once (David Arcari) [1960440] - platform/x86: amd-pmc: Fix SMU firmware reporting mechanism (David Arcari) [1960440] - platform/x86: amd-pmc: Fix command completion code (David Arcari) [1960440] - usb: pci-quirks: disable D3cold on xhci suspend for s2idle on AMD Renoir (David Arcari) [1960440] - ACPI: PM: Only mark EC GPE for wakeup on Intel systems (David Arcari) [1960440] - ACPI: PM: Adjust behavior for field problems on AMD systems (David Arcari) [1960440] - ACPI: PM: s2idle: Add support for new Microsoft UUID (David Arcari) [1960440] - ACPI: PM: s2idle: Add support for multiple func mask (David Arcari) [1960440] - ACPI: PM: s2idle: Refactor common code (David Arcari) [1960440] - ACPI: PM: s2idle: Use correct revision id (David Arcari) [1960440] - ACPI: PM: s2idle: Add missing LPS0 functions for AMD (David Arcari) [1960440] - lockd: Fix invalid lockowner cast after vfs_test_lock (Benjamin Coddington) [1986138]- blk-mq: fix is_flush_rq (Ming Lei) [1992700] - blk-mq: fix kernel panic during iterating over flush request (Ming Lei) [1992700]- smb2: fix use-after-free in smb2_ioctl_query_info() (Ronnie Sahlberg) [1952781] - dm crypt: Avoid percpu_counter spinlock contention in crypt_page_alloc() (Mike Snitzer) [1996854] - md/raid10: Remove rcu_dereference when it doesn't need rcu lock to protect (Nigel Croxon) [1978115] - scsi: csiostor: Mark known unused variable as __always_unused (Raju Rangoju) [1961333] - scsi: csiostor: Fix wrong return value in csio_hw_prep_fw() (Raju Rangoju) [1961333] - scsi: csiostor: Remove set but not used variable 'rln' (Raju Rangoju) [1961333] - scsi: csiostor: Return value not required for csio_dfs_destroy (Raju Rangoju) [1961333] - scsi: csiostor: Fix NULL check before debugfs_remove_recursive (Raju Rangoju) [1961333] - scsi: csiostor: Don't enable IRQs too early (Raju Rangoju) [1961333] - scsi: csiostor: Fix spelling typos (Raju Rangoju) [1961333] - scsi: csiostor: Prefer pcie_capability_read_word() (Raju Rangoju) [1961333] - scsi: target: cxgbit: Unmap DMA buffer before calling target_execute_cmd() (Raju Rangoju) [1961394] - net: Use skb_frag_off accessors (Raju Rangoju) [1961394] - net: Use skb accessors in network drivers (Raju Rangoju) [1961394] - cxgb4/chtls/cxgbit: Keeping the max ofld immediate data size same in cxgb4 and ulds (Raju Rangoju) [1961394] - scsi: libcxgbi: Fix a use after free in cxgbi_conn_xmit_pdu() (Raju Rangoju) [1961394] - scsi: libcxgbi: Use kvzalloc instead of opencoded kzalloc/vzalloc (Raju Rangoju) [1961394] - scsi: libcxgbi: Remove unnecessary NULL checks for 'tdata' pointer (Raju Rangoju) [1961394] - scsi: cxgb4i: Remove an unnecessary NULL check for 'cconn' pointer (Raju Rangoju) [1961394] - scsi: cxgb4i: Clean up a debug printk (Raju Rangoju) [1961394] - scsi: cxgb4i: Fix dereference of pointer tdata before it is null checked (Raju Rangoju) [1961394] - scsi: libcxgbi: fix NULL pointer dereference in cxgbi_device_destroy() (Raju Rangoju) [1961394] - scsi: libcxgbi: remove unused function to stop warning (Raju Rangoju) [1961394] - scsi: libcxgbi: add a check for NULL pointer in cxgbi_check_route() (Raju Rangoju) [1961394] - net/chelsio: Delete drive and module versions (Raju Rangoju) [1961394] - chelsio: Replace zero-length array with flexible-array member (Raju Rangoju) [1961394] - [netdrv] treewide: prefix header search paths with $(srctree)/ (Raju Rangoju) [1961394] - libcxgb: fix incorrect ppmax calculation (Raju Rangoju) [1961394] - scsi: cxgb4i: Fix TLS dependency (Raju Rangoju) [1961394] - [target] treewide: Use fallthrough pseudo-keyword (Raju Rangoju) [1961394] - scsi: cxgb4i: Add support for iSCSI segmentation offload (Raju Rangoju) [1961394] - [target] treewide: Use sizeof_field() macro (Raju Rangoju) [1961394] - [target] treewide: replace '---help---' in Kconfig files with 'help' (Raju Rangoju) [1961394] - scsi: cxgb4i: Remove superfluous null check (Raju Rangoju) [1961394]- KVM: nSVM: avoid picking up unsupported bits from L2 in int_ctl (CVE-2021-3653) (Jon Maloy) [1985413] {CVE-2021-3653} - KVM: nSVM: always intercept VMLOAD/VMSAVE when nested (CVE-2021-3656) (Jon Maloy) [1985430] {CVE-2021-3656} - drm/i915/rkl: Remove require_force_probe protection (Lyude Paul) [1985159] - drm/i915/display: support ddr5 mem types (Lyude Paul) [1992233] - drm/i915/adl_s: Update ddi buf translation tables (Lyude Paul) [1992233] - drm/i915/adl_s: Wa_14011765242 is also needed on A1 display stepping (Lyude Paul) [1992233] - drm/i915/adl_s: Extend Wa_1406941453 (Lyude Paul) [1992233] - drm/i915: Implement Wa_1508744258 (Lyude Paul) [1992233] - drm/i915/adl_s: Fix dma_mask_size to 39 bit (Lyude Paul) [1992233] - drm/i915: Add the missing adls vswing tables (Lyude Paul) [1992233] - drm/i915: Add Wa_14011060649 (Lyude Paul) [1992233] - drm/i915/adl_s: Add Interrupt Support (Lyude Paul) [1992233] - drm/amdgpu: add another Renoir DID (Lyude Paul) [1980900]- net/mlx5: Fix flow table chaining (Amir Tzin) [1987139] - openvswitch: fix sparse warning incorrect type (Mark Gray) [1992773] - openvswitch: fix alignment issues (Mark Gray) [1992773] - openvswitch: update kdoc OVS_DP_ATTR_PER_CPU_PIDS (Mark Gray) [1992773] - openvswitch: Introduce per-cpu upcall dispatch (Mark Gray) [1992773] - KVM: X86: Expose bus lock debug exception to guest (Paul Lai) [1842322] - KVM: X86: Add support for the emulation of DR6_BUS_LOCK bit (Paul Lai) [1842322] - scsi: libfc: Fix array index out of bound exception (Chris Leech) [1972643] - scsi: libfc: FDMI enhancements (Chris Leech) [1972643] - scsi: libfc: Add FDMI-2 attributes (Chris Leech) [1972643] - scsi: qedf: Add vendor identifier attribute (Chris Leech) [1972643] - scsi: libfc: Initialisation of RHBA and RPA attributes (Chris Leech) [1972643] - scsi: libfc: Correct the condition check and invalid argument passed (Chris Leech) [1972643] - scsi: libfc: Work around -Warray-bounds warning (Chris Leech) [1972643] - scsi: fc: FDMI enhancement (Chris Leech) [1972643] - scsi: libfc: Move scsi/fc_encode.h to libfc (Chris Leech) [1972643] - scsi: fc: Correct RHBA attributes length (Chris Leech) [1972643] - block: return ELEVATOR_DISCARD_MERGE if possible (Ming Lei) [1991976] - x86/fpu: Prevent state corruption in __fpu__restore_sig() (Terry Bowman) [1970086] - x86/fpu: Invalidate FPU state after a failed XRSTOR from a user buffer (Terry Bowman) [1970086] - x86/pkru: Write hardware init value to PKRU when xstate is init (Terry Bowman) [1970086] - x86/process: Check PF_KTHREAD and not current->mm for kernel threads (Terry Bowman) [1970086] - x86/fpu: Add address range checks to copy_user_to_xstate() (Terry Bowman) [1970086] - selftests/x86: Test signal frame XSTATE header corruption handling (Terry Bowman) [1970086] - Bump DRM backport version to 5.12.14 (Lyude Paul) [1944405] - drm/i915: Use the correct max source link rate for MST (Lyude Paul) [1944405 1966599] - drm/dp_mst: Use Extended Base Receiver Capability DPCD space (Lyude Paul) [1944405 1966599] - drm/i915/display: Defeature PSR2 for RKL and ADL-S (Lyude Paul) [1944405] - drm/i915/adl_s: ADL-S platform Update PCI ids for Mobile BGA (Lyude Paul) [1944405] - drm/amdgpu: wait for moving fence after pinning (Lyude Paul) [1944405] - drm/radeon: wait for moving fence after pinning (Lyude Paul) [1944405] - drm/nouveau: wait for moving fence after pinning v2 (Lyude Paul) [1944405] - radeon: use memcpy_to/fromio for UVD fw upload (Lyude Paul) [1944405] - drm/amd/amdgpu:save psp ring wptr to avoid attack (Lyude Paul) [1944405] - drm/amd/display: Fix potential memory leak in DMUB hw_init (Lyude Paul) [1944405] - drm/amdgpu: refine amdgpu_fru_get_product_info (Lyude Paul) [1944405] - drm/amd/display: Allow bandwidth validation for 0 streams. (Lyude Paul) [1944405] - drm: Lock pointer access in drm_master_release() (Lyude Paul) [1944405] - drm: Fix use-after-free read in drm_getunique() (Lyude Paul) [1944405] - drm/amdgpu: make sure we unpin the UVD BO (Lyude Paul) [1944405] - drm/amdgpu: Don't query CE and UE errors (Lyude Paul) [1944405] - drm/amdgpu/jpeg3: add cancel_delayed_work_sync before power gate (Lyude Paul) [1944405] - drm/amdgpu/jpeg2.5: add cancel_delayed_work_sync before power gate (Lyude Paul) [1944405] - drm/amdgpu/vcn3: add cancel_delayed_work_sync before power gate (Lyude Paul) [1944405] - amdgpu: fix GEM obj leak in amdgpu_display_user_framebuffer_create (Lyude Paul) [1944405] - drm/i915/selftests: Fix return value check in live_breadcrumbs_smoketest() (Lyude Paul) [1944405] - drm/amdgpu: stop touching sched.ready in the backend (Lyude Paul) [1944405] - drm/amd/amdgpu: fix a potential deadlock in gpu reset (Lyude Paul) [1944405] - drm/amdgpu: Fix a use-after-free (Lyude Paul) [1944405] - drm/amd/amdgpu: fix refcount leak (Lyude Paul) [1944405] - drm/amd/display: Disconnect non-DP with no EDID (Lyude Paul) [1944405] - drm/amdgpu/jpeg2.0: add cancel_delayed_work_sync before power gate (Lyude Paul) [1944405] - drm/amdgpu/vcn2.5: add cancel_delayed_work_sync before power gate (Lyude Paul) [1944405] - drm/amdgpu/vcn2.0: add cancel_delayed_work_sync before power gate (Lyude Paul) [1944405] - drm/amdkfd: correct sienna_cichlid SDMA RLC register offset error (Lyude Paul) [1944405] - drm/amdgpu/vcn1: add cancel_delayed_work_sync before power gate (Lyude Paul) [1944405] - drm/amd/pm: correct MGpuFanBoost setting (Lyude Paul) [1944405] - drm/i915: Reenable LTTPR non-transparent LT mode for DPCD_REV<1.4 (Lyude Paul) [1944405] - drm/i915/gt: Disable HiZ Raw Stall Optimization on broken gen7 (Lyude Paul) [1944405] - dma-buf: fix unintended pin/unpin warnings (Lyude Paul) [1944405] - drm/amdgpu: update sdma golden setting for Navi12 (Lyude Paul) [1944405] - drm/amdgpu: update gc golden setting for Navi12 (Lyude Paul) [1944405] - drm/amdgpu: disable 3DCGCG on picasso/raven1 to avoid compute hang (Lyude Paul) [1944405] - drm/amdgpu: Fix GPU TLB update error when PAGE_SIZE > AMDGPU_PAGE_SIZE (Lyude Paul) [1944405] - drm/radeon: use the dummy page for GART if needed (Lyude Paul) [1944405] - drm/amd/display: Use the correct max downscaling value for DCN3.x family (Lyude Paul) [1944405] - drm/i915/gem: Pin the L-shape quirked object as unshrinkable (Lyude Paul) [1944405] - drm/ttm: Do not add non-system domain BO into swap list (Lyude Paul) [1944405] - drm/amd/display: Fix two cursor duplication when using overlay (Lyude Paul) [1944405] - amdgpu/pm: Prevent force of DCEFCLK on NAVI10 and SIENNA_CICHLID (Lyude Paul) [1944405] - drm/i915/display: fix compiler warning about array overrun (Lyude Paul) [1944405] - drm/i915: Fix crash in auto_retire (Lyude Paul) [1944405] - drm/i915/overlay: Fix active retire callback alignment (Lyude Paul) [1944405] - drm/i915: Read C0DRB3/C1DRB3 as 16 bits again (Lyude Paul) [1944405] - drm/i915/gt: Fix a double free in gen8_preallocate_top_level_pdp (Lyude Paul) [1944405] - drm/i915/dp: Use slow and wide link training for everything (Lyude Paul) [1944405] - drm/i915: Avoid div-by-zero on gen2 (Lyude Paul) [1944405] - drm/amd/display: Initialize attribute for hdcp_srm sysfs file (Lyude Paul) [1944405] - drm/radeon/dpm: Disable sclk switching on Oland when two 4K 60Hz monitors are connected (Lyude Paul) [1944405] - drm/radeon: Avoid power table parsing memory leaks (Lyude Paul) [1944405] - drm/radeon: Fix off-by-one power_state index heap overwrite (Lyude Paul) [1944405] - drm/amdgpu: Add mem sync flag for IB allocated by SA (Lyude Paul) [1944405] - drm/amd/display: add handling for hdcp2 rx id list validation (Lyude Paul) [1944405] - drm/amd/display: fixed divide by zero kernel crash during dsc enablement (Lyude Paul) [1944405] - drm/amd/display: Force vsync flip when reconfiguring MPCC (Lyude Paul) [1944405] - arm64: enable tlbi range instructions (Jeremy Linton) [1861872] - arm64: tlb: Use the TLBI RANGE feature in arm64 (Jeremy Linton) [1861872] - arm64: tlb: Detect the ARMv8.4 TLBI RANGE feature (Jeremy Linton) [1861872] - arm64/cpufeature: Add remaining feature bits in ID_AA64ISAR0 register (Jeremy Linton) [1861872] - arm64: tlbflush: Ensure start/end of address range are aligned to stride (Jeremy Linton) [1861872] - arm64: Detect the ARMv8.4 TTL feature (Jeremy Linton) [1861872] - arm64: tlbi: Set MAX_TLBI_OPS to PTRS_PER_PTE (Jeremy Linton) [1861872]- bpf: Fix integer overflow involving bucket_size (Jiri Olsa) [1992588] - bpf: Fix leakage due to insufficient speculative store bypass mitigation (Jiri Olsa) [1992588] - bpf: Introduce BPF nospec instruction for mitigating Spectre v4 (Jiri Olsa) [1992588] - bpf: Fix OOB read when printing XDP link fdinfo (Jiri Olsa) [1992588] - bpf, test: fix NULL pointer dereference on invalid expected_attach_type (Jiri Olsa) [1992588] - bpf: Fix tail_call_reachable rejection for interpreter when jit failed (Jiri Olsa) [1992588] - bpf: Track subprog poke descriptors correctly and fix use-after-free (Jiri Olsa) [1992588] - bpf: Fix null ptr deref with mixed tail calls and subprogs (Jiri Olsa) [1992588] - bpf: Fix leakage under speculation on mispredicted branches (Jiri Olsa) [1992588] - bpf: Set mac_len in bpf_skb_change_head (Jiri Olsa) [1992588] - bpf: Prevent writable memory-mapping of read-only ringbuf pages (Jiri Olsa) [1992588] - bpf: Fix alu32 const subreg bound tracking on bitwise operations (Jiri Olsa) [1992588] - xsk: Fix broken Tx ring validation (Jiri Olsa) [1992588] - xsk: Fix for xp_aligned_validate_desc() when len == chunk_size (Jiri Olsa) [1992588] - bpf: link: Refuse non-O_RDWR flags in BPF_OBJ_GET (Jiri Olsa) [1992588] - bpf: Refcount task stack in bpf_get_task_stack (Jiri Olsa) [1992588] - bpf: Use NOP_ATOMIC5 instead of emit_nops(&prog, 5) for BPF_TRAMP_F_CALL_ORIG (Jiri Olsa) [1992588] - selftest/bpf: Add a test to check trampoline freeing logic. (Jiri Olsa) [1992588] - bpf: Fix fexit trampoline. (Jiri Olsa) [1992588] - ftrace: Fix modify_ftrace_direct. (Jiri Olsa) [1992588] - ftrace: Add a helper function to modify_ftrace_direct() to allow arch optimization (Jiri Olsa) [1992588] - ftrace: Add helper find_direct_entry() to consolidate code (Jiri Olsa) [1992588] - bpf: Fix truncation handling for mod32 dst reg wrt zero (Jiri Olsa) [1992588] - bpf: Fix an unitialized value in bpf_iter (Jiri Olsa) [1992588] - bpf_lru_list: Read double-checked variable once without lock (Jiri Olsa) [1992588] - mt76: validate rx A-MSDU subframes (Íñigo Huguet) [1991459] {CVE-2020-24588 CVE-2020-26144} - ath11k: Drop multicast fragments (Íñigo Huguet) [1991459] {CVE-2020-26145} - ath11k: Clear the fragment cache during key install (Íñigo Huguet) [1991459] {CVE-2020-24587} - ath10k: Validate first subframe of A-MSDU before processing the list (Íñigo Huguet) [1991459] {CVE-2020-24588 CVE-2020-26144} - ath10k: Fix TKIP Michael MIC verification for PCIe (Íñigo Huguet) [1991459] {CVE-2020-26141} - ath10k: drop MPDU which has discard flag set by firmware for SDIO (Íñigo Huguet) [1991459] {CVE-2020-24588} - ath10k: drop fragments with multicast DA for SDIO (Íñigo Huguet) [1991459] {CVE-2020-26145} - ath10k: drop fragments with multicast DA for PCIe (Íñigo Huguet) [1991459] {CVE-2020-26145} - ath10k: add CCMP PN replay protection for fragmented frames for PCIe (Íñigo Huguet) [1991459] - mac80211: extend protection against mixed key and fragment cache attacks (Íñigo Huguet) [1991459] {CVE-2020-24586 CVE-2020-24587} - mac80211: do not accept/forward invalid EAPOL frames (Íñigo Huguet) [1991459] {CVE-2020-26139} - mac80211: prevent attacks on TKIP/WEP as well (Íñigo Huguet) [1991459] {CVE-2020-26141} - mac80211: check defrag PN against current frame (Íñigo Huguet) [1991459] - mac80211: add fragment cache to sta_info (Íñigo Huguet) [1991459] {CVE-2020-24586 CVE-2020-24587} - mac80211: drop A-MSDUs on old ciphers (Íñigo Huguet) [1991459] {CVE-2020-24588} - cfg80211: mitigate A-MSDU aggregation attacks (Íñigo Huguet) [1991459] {CVE-2020-24588 CVE-2020-26144} - mac80211: properly handle A-MSDUs that start with an RFC 1042 header (Íñigo Huguet) [1991459] - mac80211: prevent mixed key and fragment cache attacks (Íñigo Huguet) [1991459] {CVE-2020-24586 CVE-2020-24587} - mac80211: assure all fragments are encrypted (Íñigo Huguet) [1991459] {CVE-2020-26147} - tipc: call tipc_wait_for_connect only when dlen is not 0 (Xin Long) [1989361] - mptcp: remove tech preview warning (Florian Westphal) [1985120] - tcp: consistently disable header prediction for mptcp (Florian Westphal) [1985120] - selftests: mptcp: fix case multiple subflows limited by server (Florian Westphal) [1985120] - selftests: mptcp: turn rp_filter off on each NIC (Florian Westphal) [1985120] - selftests: mptcp: display proper reason to abort tests (Florian Westphal) [1985120] - mptcp: properly account bulk freed memory (Florian Westphal) [1985120] - mptcp: fix 'masking a bool' warning (Florian Westphal) [1985120] - mptcp: refine mptcp_cleanup_rbuf (Florian Westphal) [1985120] - mptcp: use fast lock for subflows when possible (Florian Westphal) [1985120] - mptcp: avoid processing packet if a subflow reset (Florian Westphal) [1985120] - mptcp: add sk parameter for mptcp_get_options (Florian Westphal) [1985120] - mptcp: fix syncookie process if mptcp can not_accept new subflow (Florian Westphal) [1985120] - mptcp: fix warning in __skb_flow_dissect() when do syn cookie for subflow join (Florian Westphal) [1985120] - mptcp: avoid race on msk state changes (Florian Westphal) [1985120] - mptcp: fix 32 bit DSN expansion (Florian Westphal) [1985120] - mptcp: fix bad handling of 32 bit ack wrap-around (Florian Westphal) [1985120] - tcp: parse mptcp options contained in reset packets (Florian Westphal) [1985120] - ionic: count csum_none when offload enabled (Jonathan Toppins) [1991646] - ionic: fix up dim accounting for tx and rx (Jonathan Toppins) [1991646] - ionic: remove intr coalesce update from napi (Jonathan Toppins) [1991646] - ionic: catch no ptp support earlier (Jonathan Toppins) [1991646] - ionic: make all rx_mode work threadsafe (Jonathan Toppins) [1991646] - dmaengine: idxd: Fix missing error code in idxd_cdev_open() (Jerry Snitselaar) [1990637] - dmaengine: idxd: add missing dsa driver unregister (Jerry Snitselaar) [1990637] - dmaengine: idxd: add engine 'struct device' missing bus type assignment (Jerry Snitselaar) [1990637] - dmaengine: idxd: remove MSIX masking for interrupt handlers (Jerry Snitselaar) [1990637] - dmaengine: idxd: Use cpu_feature_enabled() (Jerry Snitselaar) [1990637] - dmaengine: idxd: enable SVA feature for IOMMU (Jerry Snitselaar) [1990637] - dmagenine: idxd: Don't add portal offset in idxd_submit_desc (Jerry Snitselaar) [1990637] - ethtool: strset: fix message length calculation (Balazs Nemeth) [1989003] - net: add strict checks in netdev_name_node_alt_destroy() (Andrea Claudi) [1859038] - net: rtnetlink: fix bugs in rtnl_alt_ifname() (Andrea Claudi) [1859038] - net: rtnetlink: add linkprop commands to add and delete alternative ifnames (Andrea Claudi) [1859038] - net: check all name nodes in __dev_alloc_name (Andrea Claudi) [1859038] - net: fix a leak in register_netdevice() (Andrea Claudi) [1859038] - tun: fix memory leak in error path (Andrea Claudi) [1859038] - net: propagate errors correctly in register_netdevice() (Andrea Claudi) [1859038] - net: introduce name_node struct to be used in hashlist (Andrea Claudi) [1859038] - net: procfs: use index hashlist instead of name hashlist (Andrea Claudi) [1859038] - configs: Enable CONFIG_CHELSIO_INLINE_CRYPTO (Raju Rangoju) [1961368] - cxgb4/ch_ktls: Clear resources when pf4 device is removed (Raju Rangoju) [1961374] - ch_ktls: Remove redundant variable result (Raju Rangoju) [1961374] - ch_ktls: do not send snd_una update to TCB in middle (Raju Rangoju) [1961374] - ch_ktls: tcb close causes tls connection failure (Raju Rangoju) [1961374] - ch_ktls: fix device connection close (Raju Rangoju) [1961374] - ch_ktls: Fix kernel panic (Raju Rangoju) [1961374] - ch_ktls: fix enum-conversion warning (Raju Rangoju) [1961374] - net: ethernet: chelsio: inline_crypto: Mundane typos fixed throughout the file chcr_ktls.c (Raju Rangoju) [1961374] - ch_ipsec: Remove initialization of rxq related data (Raju Rangoju) [1961388] - ch_ktls: fix build warning for ipv4-only config (Raju Rangoju) [1961374] - ch_ktls: lock is not freed (Raju Rangoju) [1961374] - ch_ktls: stop the txq if reaches threshold (Raju Rangoju) [1961374] - ch_ktls: tcb update fails sometimes (Raju Rangoju) [1961374] - ch_ktls/cxgb4: handle partial tag alone SKBs (Raju Rangoju) [1961374] - ch_ktls: don't free skb before sending FIN (Raju Rangoju) [1961374] - ch_ktls: packet handling prior to start marker (Raju Rangoju) [1961374] - ch_ktls: Correction in middle record handling (Raju Rangoju) [1961374] - ch_ktls: missing handling of header alone (Raju Rangoju) [1961374] - ch_ktls: Correction in trimmed_len calculation (Raju Rangoju) [1961374] - cxgb4/ch_ktls: creating skbs causes panic (Raju Rangoju) [1961374] - ch_ktls: Update cheksum information (Raju Rangoju) [1961374] - ch_ktls: Correction in finding correct length (Raju Rangoju) [1961374] - cxgb4/ch_ktls: decrypted bit is not enough (Raju Rangoju) [1961374] - cxgb4/ch_ipsec: Replace the module name to ch_ipsec from chcr (Raju Rangoju) [1961388] - cxgb4/ch_ktls: ktls stats are added at port level (Raju Rangoju) [1961374] - ch_ktls: Issue if connection offload fails (Raju Rangoju) [1961374] - chelsio/chtls: Re-add dependencies on CHELSIO_T4 to fix modular CHELSIO_T4 (Raju Rangoju) [1961388] - chelsio/chtls: CHELSIO_INLINE_CRYPTO should depend on CHELSIO_T4 (Raju Rangoju) [1961388] - crypto: chelsio - fix minor indentation issue (Raju Rangoju) [1961368] - crypto/chcr: move nic TLS functionality to drivers/net (Raju Rangoju) [1961368] - cxgb4/ch_ipsec: Registering xfrmdev_ops with cxgb4 (Raju Rangoju) [1961388] - crypto/chcr: Moving chelsio's inline ipsec functionality to /drivers/net (Raju Rangoju) [1961368] - chelsio/chtls: separate chelsio tls driver from crypto driver (Raju Rangoju) [1961368] - crypto: chelsio - Fix some pr_xxx messages (Raju Rangoju) [1961368] - crypto: chelsio - Avoid some code duplication (Raju Rangoju) [1961368] - crypto: drivers - set the flag CRYPTO_ALG_ALLOCATES_MEMORY (Raju Rangoju) [1961368] - crypto: aead - remove useless setting of type flags (Raju Rangoju) [1961368] - crypto: Replace zero-length array with flexible-array (Raju Rangoju) [1961368] - [Crypto] treewide: replace '---help---' in Kconfig files with 'help' (Raju Rangoju) [1961368] - Crypto/chcr: Checking cra_refcnt before unregistering the algorithms (Raju Rangoju) [1961368] - Crypto/chcr: Calculate src and dst sg lengths separately for dma map (Raju Rangoju) [1961368] - Crypto/chcr: Fixes a coccinile check error (Raju Rangoju) [1961368] - Crypto/chcr: Fixes compilations warnings (Raju Rangoju) [1961368] - crypto/chcr: IPV6 code needs to be in CONFIG_IPV6 (Raju Rangoju) [1961368] - crypto: lib/sha1 - remove unnecessary includes of linux/cryptohash.h (Raju Rangoju) [1961368] - Crypto/chcr: fix for hmac(sha) test fails (Raju Rangoju) [1961368] - Crypto/chcr: fix for ccm(aes) failed test (Raju Rangoju) [1961368] - Crypto/chcr: fix ctr, cbc, xts and rfc3686-ctr failed tests (Raju Rangoju) [1961368] - crypto: chelsio - remove redundant assignment to variable error (Raju Rangoju) [1961368] - chcr: Fix CPU hard lockup (Raju Rangoju) [1961368] - crypto: remove CRYPTO_TFM_RES_BAD_KEY_LEN (Raju Rangoju) [1961368] - crypto: chelsio - switch to skcipher API (Raju Rangoju) [1961368] - crypto: chelsio - Remove VLA usage of skcipher (Raju Rangoju) [1961368]- tracing: Fix bug in rb_per_cpu_empty() that might cause deadloop. (Chris von Recklinghausen) [1989485] {CVE-2021-3679} - vmlinux.lds.h: Keep .ctors.* with .ctors (Jan Stancek) [1993208] - spi: pxa2xx: Add support for Intel Alder Lake PCH-P (Steve Best) [1978463] - bnxt_en: allow promiscuous mode for trusted VFs (Jonathan Toppins) [1730616] - arm64: memory: Add missing brackets to untagged_addr() macro (Chris von Recklinghausen) [1955809] - arm64: tags: Preserve tags for addresses translated via TTBR1 (Chris von Recklinghausen) [1955809] - arm64: entry: Move ct_user_exit before any other exception (Chris von Recklinghausen) [1955809] - arm64: memory: Implement __tag_set() as common function (Chris von Recklinghausen) [1955809] - arm64: mm: Really fix sparse warning in untagged_addr() (Chris von Recklinghausen) [1955809] - arm64: untag user pointers in access_ok and __uaccess_mask_ptr (Chris von Recklinghausen) [1955809] - arm64/mm: fix variable 'tag' set but not used (Chris von Recklinghausen) [1955809] - arm64: entry: SP Alignment Fault doesn't write to FAR_EL1 (Chris von Recklinghausen) [1955809] - arm64: compat: Add separate CP15 trapping hook (Chris von Recklinghausen) [1955809] - arm64: don't restore GPRs when context tracking (Chris von Recklinghausen) [1955809]- bareudp: Fix invalid read beyond skb's linear data (Guillaume Nault) [1990938] - perf/x86/amd: Don't touch the AMD64_EVENTSEL_HOSTONLY bit inside the guest (Michael Petlan) [1990695] - net: dcb: Accept RTM_GETDCB messages carrying set-like DCB commands (Balazs Nemeth) [1956825] - net: dcb: Validate netlink message in DCB handler (Balazs Nemeth) [1956825] - xfrm: Fix RCU vs hash_resize_mutex lock inversion (Sabrina Dubroca) [1988405] - Revert "xfrm: policy: Read seqcount outside of rcu-read side in xfrm_policy_lookup_bytype" (Sabrina Dubroca) [1988405] - xfrm: policy: Read seqcount outside of rcu-read side in xfrm_policy_lookup_bytype (Sabrina Dubroca) [1988405] - [s390] s390/AP: support new dynamic AP bus size limit (Claudio Imbrenda) [1974581] - net: sched: act_mirred: Reset ct info when mirror/redirect skb (Hangbin Liu) [1980532] - ucounts: Move max_time_namespace according to ucount_type (Alex Gladkov) [1982954] - perf vendor events power10: Adds 24x7 nest metric events for power10 platform (Diego Domingos) [1946650] - perf/core: fix backport of PERF_SAMPLE_WEIGHT_STRUCT (Diego Domingos) [1946650] - perf/core: Add support for PERF_SAMPLE_CODE_PAGE_SIZE (Diego Domingos) [1946650] - perf vendor events powerpc: Fix eventcode of power10 JSON events (Diego Domingos) [1946650] - perf vendor events: Initial JSON/events list for power10 platform (Diego Domingos) [1946650] - powerpc/perf: Fix sampled instruction type for larx/stcx (Diego Domingos) [1946650] - powerpc/perf: Fix the threshold event selection for memory events in power10 (Diego Domingos) [1946650] - perf sort: Display sort dimension p_stage_cyc only on supported archs (Diego Domingos) [1946650] - perf tools: Support pipeline stage cycles for powerpc (Diego Domingos) [1946650] - perf powerpc: Add support for PERF_SAMPLE_WEIGHT_STRUCT (Diego Domingos) [1946650] - perf sort: Add dynamic headers for perf report columns (Diego Domingos) [1946650] - powerpc/perf: Expose processor pipeline stage cycles using PERF_SAMPLE_WEIGHT_STRUCT (Diego Domingos) [1946650] - Documentation/admin-guide: kernel-parameters: fix "disable_ddw" wording (Diego Domingos) [1946650] - powerpc/perf: Support PERF_SAMPLE_DATA_PAGE_SIZE (Diego Domingos) [1946650] - perf/core: Add PERF_SAMPLE_DATA_PAGE_SIZE (Diego Domingos) [1946650] - powerpc/perf: Infrastructure to support checking of attr.config* (Diego Domingos) [1946650] - powerpc/perf: Add platform specific check_attr_config (Diego Domingos) [1946650] - ice: add support for auxiliary input/output pins (Jonathan Toppins) [1956913] - ice: enable transmit timestamps for E810 devices (Jonathan Toppins) [1944818] - ice: enable receive hardware timestamping (Jonathan Toppins) [1944818] - ice: report the PTP clock index in ethtool .get_ts_info (Jonathan Toppins) [1944818] - ice: register 1588 PTP clock device object for E810 devices (Jonathan Toppins) [1944818] - ice: add low level PTP clock access functions (Jonathan Toppins) [1944818] - ice: add support for set/get of driver-stored firmware parameters (Jonathan Toppins) [1944818] - ice: process 1588 PTP capabilities during initialization (Jonathan Toppins) [1944818] - ice: add support for sideband messages (Jonathan Toppins) [1944818]- bnxt_en: Fix static checker warning in bnxt_fw_reset_task() (Jonathan Toppins) [1989274] - bnxt_en: Check abort error state in bnxt_half_open_nic() (Jonathan Toppins) [1989274] - bnxt_en: fix error path of FW reset (Jonathan Toppins) [1989274] - bnxt_en: Add missing check for BNXT_STATE_ABORT_ERR in bnxt_fw_rset_task() (Jonathan Toppins) [1989274] - bnxt_en: Refresh RoCE capabilities in bnxt_ulp_probe() (Jonathan Toppins) [1989274] - bnxt_en: reject ETS settings that will starve a TC (Jonathan Toppins) [1989274] - bnxt_en: don't disable an already disabled PCI device (Jonathan Toppins) [1989274] - bnxt_en: Remove the read of BNXT_FW_RESET_INPROG_REG after firmware reset. (Jonathan Toppins) [1989274] - i40e: Fix log TC creation failure when max num of queues is exceeded (Stefan Assmann) [1920274] - i40e: Fix queue-to-TC mapping on Tx (Stefan Assmann) [1920274] - i40e: Add additional info to PHY type error (Stefan Assmann) [1920274] - i40e: Fix firmware LLDP agent related warning (Stefan Assmann) [1920274] - i40e: Fix logic of disabling queues (Stefan Assmann) [1920274] - i40e: add support for PTP external synchronization clock (Stefan Assmann) [1920274] - i40e: improve locking of mac_filter_hash (Stefan Assmann) [1920274] - i40e: Fix missing rtnl locking when setting up pf switch (Stefan Assmann) [1920274] - i40e: fix PTP on 5Gb links (Stefan Assmann) [1920274] - i40e: Fix autoneg disabling for non-10GBaseT links (Stefan Assmann) [1920274] - i40e: Fix error handling in i40e_vsi_open (Stefan Assmann) [1920274] - intel: Remove rcu_read_lock() around XDP program invocation (Stefan Assmann) [1920274] - i40e: clean up packet type lookup table (Stefan Assmann) [1920274] - i40e: add correct exception tracing for XDP (Stefan Assmann) [1920274] - i40e: Remove LLDP frame filters (Stefan Assmann) [1920274] - i40e: Fix PHY type identifiers for 2.5G and 5G adapters (Stefan Assmann) [1920274] - i40e: Fix use-after-free in i40e_client_subtask() (Stefan Assmann) [1920274] - i40e: fix broken XDP support (Stefan Assmann) [1920274] - i40e: refactor repeated link state reporting code (Stefan Assmann) [1920274] - i40e: optimize for XDP_REDIRECT in xsk path (Stefan Assmann) [1920274] - i40e: fix the panic when running bpf in xdpdrv mode (Stefan Assmann) [1920274] - i40e: Fix sparse warning: missing error code 'err' (Stefan Assmann) [1920274] - i40e: Fix sparse error: 'vsi->netdev' could be null (Stefan Assmann) [1920274] - i40e: Fix sparse error: uninitialized symbol 'ring' (Stefan Assmann) [1920274] - i40e: Fix sparse errors in i40e_txrx.c (Stefan Assmann) [1920274] - i40e: Fix display statistics for veb_tc (Stefan Assmann) [1920274] - i40e: fix receiving of single packets in xsk zero-copy mode (Stefan Assmann) [1920274] - i40e: Fix inconsistent indenting (Stefan Assmann) [1920274] - i40e: Fix oops at i40e_rebuild() (Stefan Assmann) [1920274] - i40e: Fix kernel oops when i40e driver removes VF's (Stefan Assmann) [1920274] - i40e: Added Asym_Pause to supported link modes (Stefan Assmann) [1920274] - net: i40e: remove repeated words (Stefan Assmann) [1920274] - bpf, devmap: Move drop error path to devmap for XDP_REDIRECT (Stefan Assmann) [1920274] - intel: clean up mismatched header comments (Stefan Assmann) [1920274] - intel: Update drivers to use ethtool_sprintf (Stefan Assmann) [1920274] - i40e: move headroom initialization to i40e_configure_rx_ring (Stefan Assmann) [1920274] - i40e: Fix endianness conversions (Stefan Assmann) [1920274] - i40e: Fix add TC filter for IPv6 (Stefan Assmann) [1920274] - i40e: Fix addition of RX filters after enabling FW LLDP agent (Stefan Assmann) [1920274] - i40e: Fix overwriting flow control settings during driver loading (Stefan Assmann) [1920274] - i40e: Add zero-initialization of AQ command structures (Stefan Assmann) [1920274] - i40e: Fix memory leak in i40e_probe (Stefan Assmann) [1920274] - i40e: Fix flow for IPv6 next header (extension header) (Stefan Assmann) [1920274] - i40e: Fix incorrect argument in call to ipv6_addr_any() (Stefan Assmann) [1920274] - i40e: store the result of i40e_rx_offset() onto i40e_ring (Stefan Assmann) [1920274] - i40e: Simplify the do-while allocation loop (Stefan Assmann) [1920274] - i40e: adjust i40e_is_non_eop (Stefan Assmann) [1920274] - i40e: drop misleading function comments (Stefan Assmann) [1920274] - i40e: drop redundant check when setting xdp prog (Stefan Assmann) [1920274] - i40e: remove the useless value assignment in i40e_clean_adminq_subtask (Stefan Assmann) [1920274] - i40e: VLAN field for flow director (Stefan Assmann) [1920274] - i40e: Add flow director support for IPv6 (Stefan Assmann) [1920274] - i40e: Add EEE status getting & setting implementation (Stefan Assmann) [1920274] - i40e: Fix uninitialized variable mfs_max (Stefan Assmann) [1920274] - i40e: Add netlink callbacks support for software based DCB (Stefan Assmann) [1920274] - i40e: Add init and default config of software based DCB (Stefan Assmann) [1920274] - i40e: Add hardware configuration for software based DCB (Stefan Assmann) [1920274] - i40e: Log error for oversized MTU on device (Stefan Assmann) [1920274] - i40e: consolidate handling of XDP program actions (Stefan Assmann) [1920274] - i40e: remove the redundant buffer info updates (Stefan Assmann) [1920274] - i40e: remove unnecessary cleaned_count updates (Stefan Assmann) [1920274] - i40e: remove unnecessary memory writes of the next to clean pointer (Stefan Assmann) [1920274] - i40e: Use batched xsk Tx interfaces to increase performance (Stefan Assmann) [1920274] - i40e: convert to new udp_tunnel infrastructure (Stefan Assmann) [1920274] - netfilter: nf_tables: skip module reference count bump on object updates (Fernando Fernandez Mancera) [1944487] - netfilter: nf_tables: fix unexpected EOPNOTSUPP error (Fernando Fernandez Mancera) [1944487] - netfilter: nf_tables: Fix an Oops in nf_tables_updobj() error handling (Fernando Fernandez Mancera) [1944487] - netfilter: nf_tables: fix possible null-pointer dereference in object update (Fernando Fernandez Mancera) [1944487] - netfilter: nft_quota: add quota object update support (Fernando Fernandez Mancera) [1944487] - netfilter: nf_tables: Introduce stateful object update operation (Fernando Fernandez Mancera) [1944487] - cifs: retry lookup and readdir when EAGAIN is returned. (Ronnie Sahlberg) [1972411] - netfilter: nf_tables: Fix dereference of null pointer flow (Florian Westphal) [1985087] - netfilter: nf_tables: memleak in hw offload abort path (Florian Westphal) [1985087] - netfilter: nft_tproxy: restrict support to TCP and UDP transport protocols (Florian Westphal) [1985087] - netfilter: synproxy: Fix out of bounds when parsing TCP options (Florian Westphal) [1985087] - netfilter: nfnetlink_cthelper: hit EBUSY on updates if size mismatches (Florian Westphal) [1985087] - ipvs: ignore IP_VS_SVC_F_HASHED flag when adding service (Florian Westphal) [1985087] - netfilter: nftables: avoid overflows in nft_hash_buckets() (Florian Westphal) [1985087] - netfilter: nfnetlink_osf: Fix a missing skb_header_pointer() NULL check (Florian Westphal) [1985087] - netfilter: nf_tables_offload: check FLOW_DISSECTOR_KEY_BASIC in VLAN transfer logic (Florian Westphal) [1985087] - netfilter: nftables_offload: special ethertype handling for VLAN (Florian Westphal) [1985087] - netfilter: nftables_offload: VLAN id needs host byteorder in flow dissector (Florian Westphal) [1985087] - netfilter: nft_payload: fix C-VLAN offload support (Florian Westphal) [1985087] - ipvs: allow connection reuse for unconfirmed conntrack (Florian Westphal) [1985087] - net: fix GRO skb truesize update (Paolo Abeni) [1987391] - sk_buff: avoid potentially clearing 'slow_gro' field (Paolo Abeni) [1987391] - veth: use skb_prepare_for_gro() (Paolo Abeni) [1987391] - skbuff: allow 'slow_gro' for skb carring sock reference (Paolo Abeni) [1987391] - net: optimize GRO for the common case. (Paolo Abeni) [1987391] - sk_buff: track extension status in slow_gro (Paolo Abeni) [1987391] - sk_buff: track dst status in slow_gro (Paolo Abeni) [1987391] - sk_buff: introduce 'slow_gro' flags (Paolo Abeni) [1987391] - skbuff: Fix build with SKB extensions disabled (Paolo Abeni) [1987391] - skbuff: Release nfct refcount on napi stolen or re-used skbs (Paolo Abeni) [1987391] - selftests: net: veth: add tests for set_channel (Paolo Abeni) [1987391] - veth: create by default nr_possible_cpus queues (Paolo Abeni) [1987391] - veth: implement support for set_channel ethtool op (Paolo Abeni) [1987391] - veth: factor out initialization helper (Paolo Abeni) [1987391] - veth: always report zero combined channels (Paolo Abeni) [1987391] - veth: Implement ethtool's get_channelis() callback (Paolo Abeni) [1987391] - net: add GSO UDP L4 and GSO fraglists to the list of software-backed types (Paolo Abeni) [1987391] - ice: Support RSS configure removal for AVF (Jonathan Toppins) [1946726] - ice: Enable RSS configure for AVF (Jonathan Toppins) [1946726] - ice: Add helper function to get the VF's VSI (Jonathan Toppins) [1946726] - ice: remove redundant assignment to pointer vsi (Jonathan Toppins) [1946726] - ice: Advertise virtchnl UDP segmentation offload capability (Jonathan Toppins) [1946726] - ice: Allow ignoring opcodes on specific VF (Jonathan Toppins) [1946726] - ice: warn about potentially malicious VFs (Jonathan Toppins) [1946726] - ice: Consolidate VSI state and flags (Jonathan Toppins) [1946726] - ice: Refactor ice_set/get_rss into LUT and key specific functions (Jonathan Toppins) [1946726] - ice: Refactor get/set RSS LUT to use struct parameter (Jonathan Toppins) [1946726] - ice: Change ice_vsi_setup_q_map() to not depend on RSS (Jonathan Toppins) [1946726] - ice: Check FDIR program status for AVF (Jonathan Toppins) [1946726] - ice: Add more FDIR filter type for AVF (Jonathan Toppins) [1946726] - ice: Add GTPU FDIR filter for AVF (Jonathan Toppins) [1946726] - ice: Add non-IP Layer2 protocol FDIR filter for AVF (Jonathan Toppins) [1946726] - ice: Add new actions support for VF FDIR (Jonathan Toppins) [1946726] - ice: Add FDIR pattern action parser for VF (Jonathan Toppins) [1946726] - ice: Enable FDIR Configure for AVF (Jonathan Toppins) [1946726] - ice: Add support for per VF ctrl VSI enabling (Jonathan Toppins) [1946726] - ice: Enhanced IPv4 and IPv6 flow filter (Jonathan Toppins) [1946726] - ice: Support to separate GTP-U uplink and downlink (Jonathan Toppins) [1946726] - ice: Add more advanced protocol support in flow filter (Jonathan Toppins) [1946726] - ice: Support non word aligned input set field (Jonathan Toppins) [1946726] - ice: Add more basic protocol support for flow filter (Jonathan Toppins) [1946726] - sctp: move the active_key update after sh_keys is added (Xin Long) [1986966] - sctp: fix return value check in __sctp_rcv_asconf_lookup (Xin Long) [1986966] - sctp: delete addr based on sin6_scope_id (Xin Long) [1986966] - sctp: update active_key for asoc when old key is being replaced (Xin Long) [1986966] - sctp: move 198 addresses from unusable to private scope (Xin Long) [1986966] - sctp: add param size validation for SCTP_PARAM_SET_PRIMARY (Xin Long) [1986966] - sctp: validate chunk size in __rcv_asconf_lookup (Xin Long) [1986966] - sctp: add size validation when walking chunks (Xin Long) [1986966] - sctp: validate from_addr_param return (Xin Long) [1986966] - sctp: fix the proc_handler for sysctl encap_port (Xin Long) [1986966] - sctp: add the missing setting for asoc encap_port (Xin Long) [1986966] - sctp: fix a SCTP_MIB_CURRESTAB leak in sctp_sf_do_dupcook_b (Xin Long) [1986966] - sctp: Fix out-of-bounds warning in sctp_process_asconf_param() (Xin Long) [1986966] - sctp: Fix COMM_LOST/CANT_STR_ASSOC err reporting on big-endian platforms (Xin Long) [1986966] - bonding: allow nesting of bonding device (Antoine Tenart) [1989099] - bonding: avoid adding slave device with IFF_MASTER flag (Antoine Tenart) [1989099] - ice: don't remove netdev->dev_addr from uc sync list (Ken Cox) [1873969 1961018] - ice: Stop processing VF messages during teardown (Ken Cox) [1986451] - ice: Prevent probing virtual functions (Ken Cox) [1952810] - ima: extend boot_aggregate with kernel measurements (Bruno Meneguele) [1977422] - selftest/bpf: Verifier tests for var-off access (Jiri Olsa) [1960944] {CVE-2021-29155} - selftest/bpf: Adjust expected verifier errors (Jiri Olsa) [1960944] {CVE-2021-29155} - bpf: No need to simulate speculative domain for immediates (Jiri Olsa) [1960944] {CVE-2021-29155} - bpf: Fix mask direction swap upon off reg sign change (Jiri Olsa) [1960944] {CVE-2021-29155} - bpf: Wrap aux data inside bpf_sanitize_info container (Jiri Olsa) [1960944] {CVE-2021-29155} - bpf: Fix pointer arithmetic mask tightening under state pruning (Jiri Olsa) [1960944] {CVE-2021-29155} - bpf: Fix leakage of uninitialized bpf stack under speculation (Jiri Olsa) [1960944 1958070] {CVE-2021-29155 CVE-2021-31829} - bpf: Fix masking negation logic upon negative dst register (Jiri Olsa) [1960944 1958070] {CVE-2021-29155 CVE-2021-31829} - bpf: verifier: Allocate idmap scratch in verifier env (Jiri Olsa) [1960944] {CVE-2021-29155} - bpf: Tighten speculative pointer arithmetic mask (Jiri Olsa) [1960944 1972496] {CVE-2021-29155 CVE-2021-33200} - bpf: Move sanitize_val_alu out of op switch (Jiri Olsa) [1960944] {CVE-2021-29155} - bpf: Refactor and streamline bounds check into helper (Jiri Olsa) [1960944] {CVE-2021-29155} - bpf: Allow variable-offset stack access (Jiri Olsa) [1960944] {CVE-2021-29155} - bpf: Improve verifier error messages for users (Jiri Olsa) [1960944] {CVE-2021-29155} - bpf: Rework ptr_limit into alu_limit and add common error path (Jiri Olsa) [1960944] {CVE-2021-29155} - bpf: Ensure off_reg has no mixed signed bounds for all types (Jiri Olsa) [1960944] {CVE-2021-29155} - bpf: Move off_reg into sanitize_ptr_alu (Jiri Olsa) [1960944] {CVE-2021-29155} - bpf: Use correct permission flag for mixed signed bounds arithmetic (Jiri Olsa) [1960944] {CVE-2021-29155} - bpf: Add sanity check for upper ptr_limit (Jiri Olsa) [1960944] {CVE-2021-29155} - bpf: Simplify alu_limit masking for pointer arithmetic (Jiri Olsa) [1960944] {CVE-2021-29155} - bpf: Fix off-by-one for area size in creating mask to left (Jiri Olsa) [1960944] {CVE-2021-29155} - Documentation/x86: Add ratelimit in buslock.rst (Prarit Bhargava) [1948048] - Documentation/admin-guide: Add bus lock ratelimit (Prarit Bhargava) [1948048] - x86/bus_lock: Set rate limit for bus lock (Prarit Bhargava) [1948048] - Documentation/x86: Add buslock.rst (Prarit Bhargava) [1948048] - [s390] net/smc: Ensure correct state of the socket in send path (Claudio Imbrenda) [1731026] - [s390] net/smc: Fix ENODATA tests in smc_nl_get_fback_stats() (Claudio Imbrenda) [1731026] - [s390] net/smc: Make SMC statistics network namespace aware (Claudio Imbrenda) [1731026] - [s390] net/smc: Add netlink support for SMC fallback statistics (Claudio Imbrenda) [1731026] - [s390] net/smc: Add netlink support for SMC statistics (Claudio Imbrenda) [1731026] - [s390] net/smc: Add SMC statistics support (Claudio Imbrenda) [1731026] - [s390] s390/ap: Fix hanging ioctl caused by wrong msg counter (Claudio Imbrenda) [1984762] - KVM: PPC: Book3S: Fix H_RTAS rets buffer overflow (Jon Maloy) [1988226] {CVE-2021-37576} - NFSv4: Fix an Oops in pnfs_mark_request_commit() when doing O_DIRECT (Benjamin Coddington) [1983793] - selftests/powerpc: EBB selftest for MMCR0 control for PMU SPRs in ISA v3.1 (Desnes A. Nunes do Rosario) [1991753] - selftests/powerpc: Fix "no_handler" EBB selftest (Desnes A. Nunes do Rosario) [1991753] - powerpc/perf: Fix crash in perf_instruction_pointer() when ppmu is not set (Desnes A. Nunes do Rosario) [1991753] - powerpc/pmu: Make the generic compat PMU use the architected events (Desnes A. Nunes do Rosario) [1991753] - perf script python: Fix buffer size to report iregs in perf script (Desnes A. Nunes do Rosario) [1991753] - ceph: reduce contention in ceph_check_delayed_caps() (Jeff Layton) [1953430]- net: mac802154: Fix general protection fault (Chris von Recklinghausen) [1984571] {CVE-2021-3659} - Bluetooth: fix the erroneous flush_work() order (Chris von Recklinghausen) [1964559] {CVE-2021-3564} - Bluetooth: use correct lock to prevent UAF of hdev object (Chris von Recklinghausen) [1968214] {CVE-2021-3573} - usb: ehci: Prevent missed ehci interrupts with edge-triggered MSI (Torez Smith) [1972139] - usb: ehci: do not initialise static variables (Torez Smith) [1972139] - usb: host: move EH SINGLE_STEP_SET_FEATURE implementation to core (Torez Smith) [1972139] - USB: ehci: drop workaround for forced irq threading (Torez Smith) [1972139] - usb: ehci: add spurious flag to disable overcurrent checking (Torez Smith) [1972139] - perf test: Handle fd gaps in test__dso_data_reopen (Michael Petlan) [1871785] - tty: vt: always invoke vc->vc_sw->con_resize callback (Maxim Levitsky) [1957611] - iavf: fix locking of critical sections (Stefan Assmann) [1975245] - iavf: do not override the adapter state in the watchdog task (Stefan Assmann) [1975245] - ixgbe: Fix packet corruption due to missing DMA sync (Ken Cox) [1920269] - ixgbe: Fix an error handling path in 'ixgbe_probe()' (Ken Cox) [1920269] - intel: Remove rcu_read_lock() around XDP program invocation (Ken Cox) [1920269] - ixgbe: add correct exception tracing for XDP (Ken Cox) [1920269] - ixgbe: Fix out-bounds warning in ixgbe_host_interface_command() (Ken Cox) [1920269] - ixgbe: reduce checker warnings (Ken Cox) [1920269] - ixgbe: use checker safe conversions (Ken Cox) [1920269] - ixgbe: fix large MTU request from VF (Ken Cox) [1920269] - net: ethernet: intel: Fix a typo in the file ixgbe_dcb_nl.c (Ken Cox) [1920269] - net: intel: Remove unused function pointer typedef ixgbe_mc_addr_itr (Ken Cox) [1920269] - ixgbe: Support external GBE SerDes PHY BCM54616s (Ken Cox) [1920269] - ixgbe: fix unbalanced device enable/disable in suspend/resume (Ken Cox) [1920269] - ixgbe: Fix NULL pointer dereference in ethtool loopback test (Ken Cox) [1920269] - ixgbe: Fix fall-through warnings for Clang (Ken Cox) [1920269] - intel: clean up mismatched header comments (Ken Cox) [1920269] - bpf, devmap: Move drop error path to devmap for XDP_REDIRECT (Ken Cox) [1920269] - intel: Update drivers to use ethtool_sprintf (Ken Cox) [1920269] - ixgbe: optimize for XDP_REDIRECT in xsk path (Ken Cox) [1920269] - ixgbe: move headroom initialization to ixgbe_configure_rx_ring (Ken Cox) [1920269] - ixgbe: Fix memleak in ixgbe_configure_clsu32 (Ken Cox) [1920269] - ixgbe: fail to create xfrm offload of IPsec tunnel mode SA (Ken Cox) [1920269] - ixgbe: store the result of ixgbe_rx_offset() onto ixgbe_ring (Ken Cox) [1920269] - net: ixgbe: use skb_csum_is_sctp instead of protocol check (Ken Cox) [1920269] - ixgbe: avoid premature Rx buffer reuse (Ken Cox) [1920269] - net: remove unneeded break (Ken Cox) [1920269] - ixgbe: add pause frame stats (Ken Cox) [1920269] - iavf: Set RSS LUT and key in reset handle path (Ken Cox) [1910853] - [netdrv] chelsio: Replace zero-length array with flexible-array member (Raju Rangoju) [1955208] - cxgb4: avoid collecting SGE_QBASE regs during traffic (Raju Rangoju) [1955208] - cxgb4: collect serial config version from register (Raju Rangoju) [1955208] - cxgb4: remove unused vpd_cap_addr (Raju Rangoju) [1955208] - cxgb4: remove bogus CHELSIO_VPD_UNIQUE_ID constant (Raju Rangoju) [1955208] - cxgb4: Assign boolean values to a bool variable (Raju Rangoju) [1955208] - cxgb4: enable interrupt based Tx completions for T5 (Raju Rangoju) [1955208] - cxgb4: fix the panic caused by non smac rewrite (Raju Rangoju) [1955208] - cxgb4: Fix the -Wmisleading-indentation warning (Raju Rangoju) [1955208] - cxgb4: set up filter action after rewrites (Raju Rangoju) [1955208] - cxgb4: handle 4-tuple PEDIT to NAT mode translation (Raju Rangoju) [1955208] - [netdrv] net: rename flow_action_hw_stats_types* -> flow_action_hw_stats* (Raju Rangoju) [1955208] - net: cxbg4: Remove pointless in_interrupt() check (Raju Rangoju) [1955208] - cxgb4: Avoid log flood (Raju Rangoju) [1955208] - cxgb4: fix memory leak during module unload (Raju Rangoju) [1955208] - cxgb4: Fix offset when clearing filter byte counters (Raju Rangoju) [1955208] - cxgb4: add error handlers to LE intr_handler (Raju Rangoju) [1955208] - cxgb4: insert IPv6 filter rules in next free region (Raju Rangoju) [1955208] - cxgb4: Fix race between loopback and normal Tx path (Raju Rangoju) [1955208] - cxgb4: Fix work request size calculation for loopback test (Raju Rangoju) [1955208] - cxgb4: add TC-MATCHALL IPv6 support (Raju Rangoju) [1955208] - cxgb4: fix extracting IP addresses in TC-FLOWER rules (Raju Rangoju) [1955208] - cxgb4: fix check for running offline ethtool selftest (Raju Rangoju) [1955208] - cxgb4: add loopback ethtool self-test (Raju Rangoju) [1955208] - net: cxgb4: reject unsupported coalescing params (Raju Rangoju) [1955208] - cxgb4: use eth_zero_addr() to clear mac address (Raju Rangoju) [1955208] - cxgb4: add missing release on skb in uld_send() (Raju Rangoju) [1955208] - cxgb4: convert to new udp_tunnel_nic infra (Raju Rangoju) [1955208] - cxgb4: fix all-mask IP address comparison (Raju Rangoju) [1955208] - cxgb4: add main VI to mirror VI config replication (Raju Rangoju) [1955208] - cxgb4: add support for mirror Rxqs (Raju Rangoju) [1955208] - cxgb4: add mirror action to TC-MATCHALL offload (Raju Rangoju) [1955208] - net: cxgb4: fix return error value in t4_prep_fw (Raju Rangoju) [1955208] - cxgb4: move device dump arrays in header to C file (Raju Rangoju) [1955208] - cxgb4: always sync access when flashing PHY firmware (Raju Rangoju) [1955208] - cxgb4: update kernel-doc line comments (Raju Rangoju) [1955208] - cxgb4: fix set but unused variable when DCB is disabled (Raju Rangoju) [1955208] - cxgb4: move DCB version extern to header file (Raju Rangoju) [1955208] - cxgb4: remove cast when saving IPv4 partial checksum (Raju Rangoju) [1955208] - cxgb4: fix SGE queue dump destination buffer context (Raju Rangoju) [1955208] - cxgb4: use correct type for all-mask IP address comparison (Raju Rangoju) [1955208] - cxgb4: fix endian conversions for L4 ports in filters (Raju Rangoju) [1955208] - cxgb4: parse TC-U32 key values and masks natively (Raju Rangoju) [1955208] - cxgb4: use unaligned conversion for fetching timestamp (Raju Rangoju) [1955208] - cxgb4: move PTP lock and unlock to caller in Tx path (Raju Rangoju) [1955208] - cxgb4: move handling L2T ARP failures to caller (Raju Rangoju) [1955208] - cxgb4: Use struct_size() helper (Raju Rangoju) [1955208] - cxgb4: add action to steer flows to specific Rxq (Raju Rangoju) [1955208] - cxgb4: add support to fetch ethtool n-tuple filters (Raju Rangoju) [1955208] - cxgb4: add ethtool n-tuple filter deletion (Raju Rangoju) [1955208] - cxgb4: add ethtool n-tuple filter insertion (Raju Rangoju) [1955208] - [netdrv] flow_offload: check for basic action hw stats type (Raju Rangoju) [1955208] - cxgb4: add skeleton for ethtool n-tuple filters (Raju Rangoju) [1955208] - cxgb4: add support to read serial flash (Raju Rangoju) [1955208] - cxgb4: add support to flash boot cfg image (Raju Rangoju) [1955208] - cxgb4: add support to flash boot image (Raju Rangoju) [1955208] - cxgb4: add support to flash PHY image (Raju Rangoju) [1955208] - cxgb4: update set_flash to flash different images (Raju Rangoju) [1955208] - cxgb4: Use kfree() instead kvfree() where appropriate (Raju Rangoju) [1955208] - cxgb4: Use pM format specifier for MAC addresses (Raju Rangoju) [1955208] - net: sock: fix in-kernel mark setting (Alexander Aring) [1509204] - sock: Reset dst when changing sk_mark via setsockopt (Alexander Aring) [1509204] - fs: dlm: fix mark setting deadlock (Alexander Aring) [1509204] - fs: dlm: fix mark per nodeid setting (Alexander Aring) [1509204] - fs: dlm: remove lock dependency warning (Alexander Aring) [1509204] - fs: dlm: set skb mark per peer socket (Alexander Aring) [1509204] - fs: dlm: set skb mark for listen socket (Alexander Aring) [1509204] - net: sock: add sock_set_mark (Alexander Aring) [1509204] - Bluetooth: btusb: Add support for GarfieldPeak controller (Gopal Tiwari) [1959110] - can: gw: synchronize rcu operations before removing gw job entry (Balazs Nemeth) [1986334] - can: bcm: fix infoleak in struct bcm_msg_head (Balazs Nemeth) [1986334] - can: af_can: prevent potential access of uninitialized member in canfd_rcv() (Balazs Nemeth) [1956730] - can: af_can: prevent potential access of uninitialized member in can_rcv() (Balazs Nemeth) [1956730] - can: proc: can_remove_proc(): silence remove_proc_entry warning (Balazs Nemeth) [1956730] - cifs: add missing parsing of backupuid (Ronnie Sahlberg) [1987126] - cifs: use helpers when parsing uid/gid mount options and validate them (Ronnie Sahlberg) [1987126] - kernfs: dont call d_splice_alias() under kernfs node lock (Ian Kent) [1939133] - kernfs: use i_lock to protect concurrent inode updates (Ian Kent) [1939133] - kernfs: switch kernfs to use an rwsem (Ian Kent) [1939133] - kernfs: use VFS negative dentry caching (Ian Kent) [1939133] - kernfs: add a revision to identify directory node changes (Ian Kent) [1939133] - kernfs: move revalidate to be near lookup (Ian Kent) [1939133]- mlxsw: spectrum_mr: Update egress RIF list before route's action (Ivan Vecera) [1941938] - selftests: mlxsw: Fix mausezahn invocation in ERSPAN scale test (Ivan Vecera) [1941938] - selftests: mlxsw: Increase the tolerance of backlog buildup (Ivan Vecera) [1941938] - selftests: mlxsw: Return correct error code in resource scale tests (Ivan Vecera) [1941938] - selftests: mlxsw: Remove a redundant if statement in tc_flower_scale test (Ivan Vecera) [1941938] - selftests: mlxsw: Remove a redundant if statement in port_scale test (Ivan Vecera) [1941938] - selftests: mlxsw: sch_red_ets: Test proper counter cleaning in ETS (Ivan Vecera) [1941938] - mlxsw: spectrum_qdisc: Index future FIFOs by band number (Ivan Vecera) [1941938] - mlxsw: spectrum_qdisc: Allocate child qdiscs dynamically (Ivan Vecera) [1941938] - mlxsw: spectrum_qdisc: Guard all qdisc accesses with a lock (Ivan Vecera) [1941938] - mlxsw: spectrum_qdisc: Track children per qdisc (Ivan Vecera) [1941938] - mlxsw: spectrum_qdisc: Promote backlog reduction to mlxsw_sp_qdisc_destroy() (Ivan Vecera) [1941938] - mlxsw: spectrum_qdisc: Track tclass_num as int, not u8 (Ivan Vecera) [1941938] - mlxsw: spectrum_qdisc: Drop an always-true condition (Ivan Vecera) [1941938] - mlxsw: spectrum_qdisc: Simplify mlxsw_sp_qdisc_compare() (Ivan Vecera) [1941938] - mlxsw: spectrum_qdisc: Drop one argument from check_params callback (Ivan Vecera) [1941938] - mlxsw: core: Remove critical trip points from thermal zones (Ivan Vecera) [1941938] - selftests: mlxsw: Test vetoing of double sampling (Ivan Vecera) [1941938] - mlxsw: spectrum: Veto sampling if already enabled on port (Ivan Vecera) [1941938] - selftests: mlxsw: Test matchall failure with protocol match (Ivan Vecera) [1941938] - mlxsw: spectrum_matchall: Perform priority checks earlier (Ivan Vecera) [1941938] - mlxsw: spectrum_matchall: Convert if statements to a switch statement (Ivan Vecera) [1941938] - mlxsw: spectrum_matchall: Perform protocol check earlier (Ivan Vecera) [1941938] - selftests: forwarding: vxlan_bridge_1d: Add more ECN decap test cases (Ivan Vecera) [1941938] - mlxsw: spectrum: Fix ECN marking in tunnel decapsulation (Ivan Vecera) [1941938] - selftests: net: forwarding: Fix a typo (Ivan Vecera) [1941938] - selftests: mlxsw: spectrum-2: Remove q_in_vni_veto test (Ivan Vecera) [1941938] - selftests: forwarding: Add test for dual VxLAN bridge (Ivan Vecera) [1941938] - mlxsw: Allow 802.1d and .1ad VxLAN bridges to coexist on Spectrum>=2 (Ivan Vecera) [1941938] - mlxsw: Add struct mlxsw_sp_switchdev_ops per ASIC (Ivan Vecera) [1941938] - mlxsw: spectrum: Add mlxsw_sp_port_egress_ethtype_set() (Ivan Vecera) [1941938] - mlxsw: reg: Add Switch Port Egress VLAN EtherType Register (Ivan Vecera) [1941938] - mlxsw: reg: Add egr_et_set field to SPVID (Ivan Vecera) [1941938] - selftests: mlxsw: Test egress sampling limitation on Spectrum-1 only (Ivan Vecera) [1941938] - selftests: mlxsw: Add tc sample tests for new triggers (Ivan Vecera) [1941938] - mlxsw: spectrum_acl: Offload FLOW_ACTION_SAMPLE (Ivan Vecera) [1941938] - mlxsw: core_acl_flex_actions: Add mirror sampler action (Ivan Vecera) [1941938] - mlxsw: spectrum_matchall: Add support for egress sampling (Ivan Vecera) [1941938] - mlxsw: spectrum: Start using sampling triggers hash table (Ivan Vecera) [1941938] - mlxsw: spectrum: Track sampling triggers in a hash table (Ivan Vecera) [1941938] - mlxsw: spectrum_matchall: Pass matchall entry to sampling operations (Ivan Vecera) [1941938] - mlxsw: spectrum_matchall: Push sampling checks to per-ASIC operations (Ivan Vecera) [1941938] - mlxsw: spectrum_matchall: Propagate extack further (Ivan Vecera) [1941938] - selftests: mlxsw: Add tc sample tests (Ivan Vecera) [1941938] - mlxsw: spectrum: Report extra metadata to psample module (Ivan Vecera) [1941938] - mlxsw: spectrum: Remove mlxsw_sp_sample_receive() (Ivan Vecera) [1941938] - mlxsw: spectrum: Remove unnecessary RCU read-side critical section (Ivan Vecera) [1941938] - mlxsw: pci: Set extra metadata in skb control block (Ivan Vecera) [1941938] - mlxsw: Create dedicated field for Rx metadata in skb control block (Ivan Vecera) [1941938] - mlxsw: pci: Add more metadata fields to CQEv2 (Ivan Vecera) [1941938] - mlxsw: spectrum_matchall: Implement sampling using mirroring (Ivan Vecera) [1941938] - mlxsw: spectrum_trap: Split sampling traps between ASICs (Ivan Vecera) [1941938] - mlxsw: spectrum_matchall: Split sampling support between ASICs (Ivan Vecera) [1941938] - mlxsw: spectrum_span: Add SPAN probability rate support (Ivan Vecera) [1941938] - mlxsw: reg: Extend mirroring registers with probability rate field (Ivan Vecera) [1941938] - mlxsw: spectrum_span: Add SPAN session identifier support (Ivan Vecera) [1941938] - mlxsw: Adjust some MFDE fields shift and size to fw implementation (Ivan Vecera) [1941938] - mlxsw: core: Expose MFDE.log_ip to devlink health (Ivan Vecera) [1941938] - mlxsw: reg: Extend MFDE register with new log_ip field (Ivan Vecera) [1941938] - mlxsw: spectrum: Bump minimum FW version to xx.2008.2406 (Ivan Vecera) [1941938] - mlxsw: reg: Fix comment about slot_index field in PMAOS register (Ivan Vecera) [1941938] - mlxsw: spectrum: Reword an error message for Q-in-Q veto (Ivan Vecera) [1941938] - mlxsw: spectrum_ethtool: Add an external speed to PTYS register (Ivan Vecera) [1941938] - mlxsw: spectrum_span: Do not overwrite policer configuration (Ivan Vecera) [1941938] - selftests: forwarding: Specify interface when invoking mausezahn (Ivan Vecera) [1941938] - selftests: mlxsw: Add a scale test for physical ports (Ivan Vecera) [1941938] - mlxsw: Register physical ports as a devlink resource (Ivan Vecera) [1941938] - mlxsw: pci: switch from 'pci_' to 'dma_' API (Ivan Vecera) [1941938] - mlxsw: core: Increase critical threshold for ASIC thermal zone (Ivan Vecera) [1941938] - mlxsw: core: Add validation of transceiver temperature thresholds (Ivan Vecera) [1941938] - selftests: mlxsw: Set headroom size of correct port (Ivan Vecera) [1941938] - net/mlxfw: Use kzalloc for allocating only one thing (Ivan Vecera) [1941938] - mlxsw: spectrum_router: Use eXtended mezzanine to offload IPv4 router (Ivan Vecera) [1941938] - mlxsw: spectrum: Set KVH XLT cache mode for Spectrum2/3 (Ivan Vecera) [1941938] - mlxsw: spectrum_router_xm: Introduce basic XM cache flushing (Ivan Vecera) [1941938] - mlxsw: reg: Add Router LPM Cache Enable Register (Ivan Vecera) [1941938] - mlxsw: reg: Add Router LPM Cache ML Delete Register (Ivan Vecera) [1941938] - mlxsw: spectrum_router_xm: Implement L-value tracking for M-index (Ivan Vecera) [1941938] - mlxsw: reg: Add XM Router M Table Register (Ivan Vecera) [1941938] - mlxsw: spectrum_router: Introduce per-ASIC XM initialization (Ivan Vecera) [1941938] - mlxsw: reg: Add XM Lookup Table Query Register (Ivan Vecera) [1941938] - mlxsw: reg: Add Router XLT M select Register (Ivan Vecera) [1941938] - mlxsw: Ignore ports that are connected to eXtended mezanine (Ivan Vecera) [1941938] - mlxsw: pci: Obtain info about ports used by eXtended mezanine (Ivan Vecera) [1941938] - mlxsw: spectrum_router: Introduce XM implementation of router low-level ops (Ivan Vecera) [1941938] - mlxsw: reg: Add Router XLT Enable Register (Ivan Vecera) [1941938] - mlxsw: reg: Add XM Direct Register (Ivan Vecera) [1941938] - selftests: mlxsw: Add Q-in-VNI veto tests (Ivan Vecera) [1941938] - selftests: forwarding: Add Q-in-VNI test (Ivan Vecera) [1941938] - mlxsw: spectrum_switchdev: Allow joining VxLAN to 802.1ad bridge (Ivan Vecera) [1941938] - mlxsw: Veto Q-in-VNI for Spectrum-1 ASIC (Ivan Vecera) [1941938] - mlxsw: spectrum_switchdev: Use ops->vxlan_join() when adding VLAN to VxLAN device (Ivan Vecera) [1941938] - mlxsw: spectrum_nve_vxlan: Add support for Q-in-VNI for Spectrum-2 ASIC (Ivan Vecera) [1941938] - mlxsw: spectrum: Publish mlxsw_sp_ethtype_to_sver_type() (Ivan Vecera) [1941938] - mlxsw: Save EtherType as part of mlxsw_sp_nve_config (Ivan Vecera) [1941938] - mlxsw: Save EtherType as part of mlxsw_sp_nve_params (Ivan Vecera) [1941938] - mlxsw: spectrum_switchdev: Create common function for joining VxLAN to VLAN-aware bridge (Ivan Vecera) [1941938] - mlxsw: reg: Add support for tunnel port in SPVID register (Ivan Vecera) [1941938] - mlxsw: reg: Add Switch Port VLAN Stacking Register (Ivan Vecera) [1941938] - mlxsw: Use one enum for all registers that contain tunnel_port field (Ivan Vecera) [1941938] - mlxsw: spectrum_router: Reduce mlxsw_sp_ipip_fib_entry_op_gre4() (Ivan Vecera) [1941938] - mlxsw: spectrum: Bump minimum FW version to xx.2008.2018 (Ivan Vecera) [1941938] - mlxsw: core_acl: Use an array instead of a struct with a zero-length array (Ivan Vecera) [1941938] - mlxsw: spectrum_mr: Use flexible-array member instead of zero-length array (Ivan Vecera) [1941938] - mlxsw: core: Trace EMAD events (Ivan Vecera) [1941938] - selftests: mlxsw: Test RIF's reference count when joining a LAG (Ivan Vecera) [1941938] - mlxsw: spectrum: Apply RIF configuration when joining a LAG (Ivan Vecera) [1941938] - selftests: forwarding: Add QinQ veto testing (Ivan Vecera) [1941938] - mlxsw: Add QinQ configuration vetoes (Ivan Vecera) [1941938] - mlxsw: spectrum_switchdev: Add support of QinQ traffic (Ivan Vecera) [1941938] - mlxsw: spectrum_switchdev: Create common functions for VLAN-aware bridge (Ivan Vecera) [1941938] - mlxsw: Make EtherType configurable when pushing VLAN at ingress (Ivan Vecera) [1941938] - mlxsw: spectrum: Only treat 802.1q packets as tagged packets (Ivan Vecera) [1941938] - mlxsw: reg: Add et_vlan field to SPVID register (Ivan Vecera) [1941938] - mlxsw: reg: Add Switch Port VLAN Classification Register (Ivan Vecera) [1941938] - mlxsw: spectrum_router: Update adjacency index more efficiently (Ivan Vecera) [1941938] - mlxsw: spectrum_router: Track nexthop group virtual router membership (Ivan Vecera) [1941938] - mlxsw: spectrum_router: Rollback virtual router adjacency pointer update (Ivan Vecera) [1941938] - mlxsw: spectrum_router: Pass virtual router parameters directly instead of pointer (Ivan Vecera) [1941938] - mlxsw: spectrum_router: Fix error handling issue (Ivan Vecera) [1941938] - mlxsw: spectrum_router: Resolve RIF from nexthop struct instead of neighbour (Ivan Vecera) [1941938] - mlxsw: spectrum_router: Use loopback RIF for unresolved nexthops (Ivan Vecera) [1941938] - mlxsw: spectrum_router: Use different trap identifier for unresolved nexthops (Ivan Vecera) [1941938] - mlxsw: spectrum_router: Create loopback RIF during initialization (Ivan Vecera) [1941938] - mlxsw: spectrum_router: Allow returning errors from mlxsw_sp_nexthop_group_refresh() (Ivan Vecera) [1941938] - mlxsw: spectrum_router: Add an indication if a nexthop group can be destroyed (Ivan Vecera) [1941938] - mlxsw: spectrum_router: Re-order mlxsw_sp_nexthop6_group_get() (Ivan Vecera) [1941938] - mlxsw: spectrum_router: Set FIB entry's type based on nexthop group (Ivan Vecera) [1941938] - mlxsw: spectrum_router: Set FIB entry's type after creating nexthop group (Ivan Vecera) [1941938] - mlxsw: spectrum_router: Pass ifindex to mlxsw_sp_ipip_entry_find_by_decap() (Ivan Vecera) [1941938] - mlxsw: spectrum_router: Set ifindex for IPv4 nexthops (Ivan Vecera) [1941938] - mlxsw: spectrum_router: Fix wrong kfree() in error path (Ivan Vecera) [1941938] - mlxsw: spectrum_router: Remove outdated comment (Ivan Vecera) [1941938] - mlxsw: spectrum_router: Consolidate mlxsw_sp_nexthop{4, 6}_type_fini() (Ivan Vecera) [1941938] - mlxsw: spectrum_router: Consolidate mlxsw_sp_nexthop{4, 6}_type_init() (Ivan Vecera) [1941938] - mlxsw: spectrum_router: Remove unused argument from mlxsw_sp_nexthop6_type_init() (Ivan Vecera) [1941938] - mlxsw: spectrum_router: Pass nexthop netdev to mlxsw_sp_nexthop4_type_init() (Ivan Vecera) [1941938] - mlxsw: spectrum_router: Pass nexthop netdev to mlxsw_sp_nexthop6_type_init() (Ivan Vecera) [1941938] - mlxsw: spectrum_ipip: Remove overlay protocol from can_offload() callback (Ivan Vecera) [1941938] - mlxsw: spectrum_router: Split nexthop group configuration to a different struct (Ivan Vecera) [1941938] - mlxsw: spectrum_router: Move IPv4 FIB info into a union in nexthop group struct (Ivan Vecera) [1941938] - mlxsw: spectrum_router: Remove unused field 'prio' from IPv4 FIB entry struct (Ivan Vecera) [1941938] - mlxsw: spectrum_router: Store FIB info in route (Ivan Vecera) [1941938] - mlxsw: spectrum_router: Associate neighbour table with nexthop instead of group (Ivan Vecera) [1941938] - mlxsw: spectrum_router: Use nexthop group type in hash table key (Ivan Vecera) [1941938] - mlxsw: spectrum_router: Add nexthop group type field (Ivan Vecera) [1941938] - mlxsw: spectrum_router: Compare key with correct object type (Ivan Vecera) [1941938] - mlxsw: spectrum_router: Introduce FIB entry update op (Ivan Vecera) [1941938] - mlxsw: spectrum_router: Track FIB entry committed state and skip uncommitted on delete (Ivan Vecera) [1941938] - mlxsw: spectrum_router: Introduce fib_entry priv for low-level ops (Ivan Vecera) [1941938] - mlxsw: spectrum_router: Have FIB entry op context allocated for the instance (Ivan Vecera) [1941938] - mlxsw: spectrum_router: Prepare work context for possible bulking (Ivan Vecera) [1941938] - mlxsw: spectrum: Push RALUE packing and writing into low-level router ops (Ivan Vecera) [1941938] - mlxsw: spectrum_router: Use RALUE pack helper from abort function (Ivan Vecera) [1941938] - mlxsw: reg: Allow to pass NULL pointer to mlxsw_reg_ralue_pack4/6() (Ivan Vecera) [1941938] - mlxsw: spectrum_router: Pass destination IP as a pointer to mlxsw_reg_ralue_pack4() (Ivan Vecera) [1941938] - mlxsw: spectrum: Export RALUE pack helper and use it from IPIP (Ivan Vecera) [1941938] - mlxsw: spectrum_router: Push out RALUE pack into separate helper (Ivan Vecera) [1941938] - mlxsw: spectrum: Propagate context from work handler containing RALUE payload (Ivan Vecera) [1941938] - mlxsw: spectrum_router: Introduce FIB event queue instead of separate works (Ivan Vecera) [1941938] - mlxsw: spectrum_router: Use RALUE-independent op arg (Ivan Vecera) [1941938] - mlxsw: spectrum_router: Pass non-register proto enum to __mlxsw_sp_router_set_abort_trap() (Ivan Vecera) [1941938] - mlxsw: spectrum_router: Introduce low-level ops and implement them for RALXX regs (Ivan Vecera) [1941938] - mlxsw: reg: Add XRALXX Registers (Ivan Vecera) [1941938] - hwmon: (mlxreg-fan) Add support for fan drawers capability and present registers (Ivan Vecera) [1941938] - i2c: mux: mlxcpld: Add callback to notify mux creation completion (Ivan Vecera) [1941938] - i2c: mux: mlxcpld: Extend supported mux number (Ivan Vecera) [1941938] - i2c: mux: mlxcpld: Extend driver to support word address space devices (Ivan Vecera) [1941938] - i2c: mux: mlxcpld: Get rid of adapter numbers enforcement (Ivan Vecera) [1941938] - i2c: mux: mlxcpld: Prepare mux selection infrastructure for two-byte support (Ivan Vecera) [1941938] - i2c: mux: mlxcpld: Convert driver to platform driver (Ivan Vecera) [1941938] - i2c: mux: mlxcpld: Move header file out of x86 realm (Ivan Vecera) [1941938] - platform/x86: mlxcpld: Update module license (Ivan Vecera) [1941938] - i2c: mux: mlxcpld: Update module license (Ivan Vecera) [1941938] - i2c: mlxcpld: Add support for I2C bus frequency setting (Ivan Vecera) [1941938] - i2c: mlxcpld: Decrease polling time for performance improvement (Ivan Vecera) [1941938] - i2c: mlxcpld: Update module license (Ivan Vecera) [1941938] - platform/x86: mlx-platform: Fix item counter assignment for MSN2700/ComEx system (Ivan Vecera) [1941938] - platform/x86: mlx-platform: Fix item counter assignment for MSN2700, MSN24xx systems (Ivan Vecera) [1941938] - platform/x86: mlx-platform: remove an unused variable (Ivan Vecera) [1941938] - platform/x86: mlx-platform: Remove PSU EEPROM from MSN274x platform configuration (Ivan Vecera) [1941938] - platform/x86: mlx-platform: Remove PSU EEPROM from default platform configuration (Ivan Vecera) [1941938] - platform/x86: mlx-platform: Add capability field to platform FAN description (Ivan Vecera) [1941938] - platform_data/mlxreg: Extend core platform structure (Ivan Vecera) [1941938] - platform_data/mlxreg: Update module license (Ivan Vecera) [1941938] - platform/x86: mlx-platform: Fix extended topology configuration for power supply units (Ivan Vecera) [1941938] - platform/x86: mlx-platform: Remove PSU EEPROM configuration (Ivan Vecera) [1941938] - platform/x86: mlx-platform: Extend FAN platform data description (Ivan Vecera) [1941938] - platform_data/mlxreg: Add presence register field for FAN devices (Ivan Vecera) [1941938] - Documentation/ABI: Add new attribute for mlxreg-io sysfs interfaces (Ivan Vecera) [1941938] - platform/mellanox: mlxreg-io: Add support for complex attributes (Ivan Vecera) [1941938] - platform/x86: mlx-platform: Add more definitions for system attributes (Ivan Vecera) [1941938] - platform_data/mlxreg: Add support for complex attributes (Ivan Vecera) [1941938] - platform/mellanox: mlxreg-hotplug: Add environmental data to uevent (Ivan Vecera) [1941938] - platform/mellanox: mlxreg-hotplug: Use capability register for attribute creation (Ivan Vecera) [1941938] - platform/mellanox: mlxreg-hotplug: Modify module license (Ivan Vecera) [1941938] - lib/string_helpers: Introduce string_upper() and string_lower() helpers (Ivan Vecera) [1941938] - i2c: mlxcpld: check correct size of maximum RECV_LEN packet (Ivan Vecera) [1941938] - docs: watchdog: mlx-wdt: Add description of new watchdog type 3 (Ivan Vecera) [1941938] - watchdog: mlx-wdt: support new watchdog type with longer timeout period (Ivan Vecera) [1941938] - platform/x86: mlx-platform: support new watchdog type with longer timeout (Ivan Vecera) [1941938] - platform_data/mlxreg: support new watchdog type with longer timeout period (Ivan Vecera) [1941938] - platform/mellanox: mlxreg-hotplug: convert to use i2c_new_client_device() (Ivan Vecera) [1941938] - selftests: icmp_redirect: IPv6 PMTU info should be cleared after redirect (Hangbin Liu) [1986227] - selftests: icmp_redirect: remove from checking for IPv6 route get (Hangbin Liu) [1986227] - selftests: icmp_redirect: support expected failures (Hangbin Liu) [1986227] - selftests: disable rp_filter for icmp_redirect.sh (Hangbin Liu) [1986227] - selftests: icmp_redirect: Add support for routing via nexthop objects (Hangbin Liu) [1986227] - selftest: Fixes for icmp_redirect test (Hangbin Liu) [1986227] - selftests: Add redirect tests (Hangbin Liu) [1986227] - redhat: enable vdpa_sim_net vdpa_sim_block vp_vdpa (Cindy Lu) [1975173] - virtio/vdpa: clear the virtqueue state during probe (Cindy Lu) [1975173] - vp_vdpa: allow set vq state to initial state after reset (Cindy Lu) [1975173] - virtio-pci library: introduce vp_modern_get_driver_features() (Cindy Lu) [1975173] - vdpa: support packed virtqueue for set/get_vq_state() (Cindy Lu) [1975173] - vdpa/mlx5: Clear vq ready indication upon device reset (Cindy Lu) [1975173] - vdpa/mlx5: Add support for doorbell bypassing (Cindy Lu) [1975173] - vdpa/mlx5: Add support for running with virtio_vdpa (Cindy Lu) [1975173] - vdp/mlx5: Fix setting the correct dma_device (Cindy Lu) [1975173] - vdpa/mlx5: Support creating resources with uid == 0 (Cindy Lu) [1975173] - vdpa/mlx5: Fix possible failure in umem size calculation (Cindy Lu) [1975173] - vdpa/mlx5: Fix umem sizes assignments on VQ create (Cindy Lu) [1975173] - vp_vdpa: correct the return value when fail to map notification (Cindy Lu) [1975173] - virtio_net: Fix error handling in virtnet_restore() (Cindy Lu) [1975173] - virtio-blk: Fix memory leak among suspend/resume procedure (Cindy Lu) [1975173] - vDPA/ifcvf: reuse pre-defined macros for device ids and vendor ids (Cindy Lu) [1975173] - virtio: update virtio id table, add transitional ids (Cindy Lu) [1975173] - vDPA/ifcvf: implement doorbell mapping for ifcvf (Cindy Lu) [1975173] - vDPA/ifcvf: record virtio notify base (Cindy Lu) [1975173] - vdpa_sim_blk: remove duplicate include of linux/blkdev.h (Cindy Lu) [1975173] - {net,vdpa}/mlx5: Configure interface MAC into mpfs L2 table (Cindy Lu) [1975173] - virtio_pci_modern: correct sparse tags for notify (Cindy Lu) [1975173] - virtio_pci_modern: __force cast the notify mapping (Cindy Lu) [1975173] - vDPA/ifcvf: get_config_size should return dev specific config size (Cindy Lu) [1975173] - vDPA/ifcvf: enable Intel C5000X-PL virtio-block for vDPA (Cindy Lu) [1975173] - vDPA/ifcvf: deduce VIRTIO device ID when probe (Cindy Lu) [1975173] - vdpa_sim_blk: add support for vdpa management tool (Cindy Lu) [1975173] - vdpa_sim_blk: handle VIRTIO_BLK_T_GET_ID (Cindy Lu) [1975173] - vdpa_sim_blk: implement ramdisk behaviour (Cindy Lu) [1975173] - vdpa: add vdpa simulator for block device (Cindy Lu) [1975173] - vhost/vdpa: Remove the restriction that only supports virtio-net devices (Cindy Lu) [1975173] - vhost/vdpa: use get_config_size callback in vhost_vdpa_config_validate() (Cindy Lu) [1975173] - vdpa: add get_config_size callback in vdpa_config_ops (Cindy Lu) [1975173] - vdpa_sim: cleanup kiovs in vdpasim_free() (Cindy Lu) [1975173] - vringh: add vringh_kiov_length() helper (Cindy Lu) [1975173] - vringh: implement vringh_kiov_advance() (Cindy Lu) [1975173] - vringh: explain more about cleaning riov and wiov (Cindy Lu) [1975173] - vringh: reset kiov 'consumed' field in __vringh_iov() (Cindy Lu) [1975173] - vringh: add 'iotlb_lock' to synchronize iotlb accesses (Cindy Lu) [1975173] - vdpa_sim: use iova module to allocate IOVA addresses (Cindy Lu) [1975173] - vDPA/ifcvf: deduce VIRTIO device ID from pdev ids (Cindy Lu) [1975173] - vDPA/ifcvf: verify mandatory feature bits for vDPA (Cindy Lu) [1975173] - vDPA/ifcvf: fetch device feature bits when probe (Cindy Lu) [1975173] - vDPA/ifcvf: remove the version number string (Cindy Lu) [1975173] - vDPA/ifcvf: rename original IFCVF dev ids to N3000 ids (Cindy Lu) [1975173] - vDPA/ifcvf: enable Intel C5000X-PL virtio-net for vDPA (Cindy Lu) [1975173] - vDPA/ifcvf: get_vendor_id returns a device specific vendor id (Cindy Lu) [1975173] - vhost-vdpa: fix vm_flags for virtqueue doorbell mapping (Cindy Lu) [1975173] - vp_vdpa: report doorbell address (Cindy Lu) [1975173] - virtio-pci library: report resource address (Cindy Lu) [1975173] - virito_pci libray: hide vp_modern_map_capability() (Cindy Lu) [1975173] - virtio_pci_modern: hide vp_modern_get_queue_notify_off() (Cindy Lu) [1975173] - vp_vdpa: switch to use vp_modern_map_vq_notify() (Cindy Lu) [1975173] - virtio-pci library: switch to use vp_modern_map_vq_notify() (Cindy Lu) [1975173] - virtio_pci_modern: introduce helper to map vq notify area (Cindy Lu) [1975173] - virtio-net: don't allocate control_buf if not supported (Cindy Lu) [1975173] - vdpa: Follow kdoc comment style (Cindy Lu) [1975173] - vdpa: Follow kdoc comment style (Cindy Lu) [1975173] - vdpa/mlx5: Enable user to add/delete vdpa device (Cindy Lu) [1975173] - vdpa: introduce virtio pci driver (Cindy Lu) [1975173] - vdpa/mlx5: Set err = -ENOMEM in case dma_map_sg_attrs fails (Cindy Lu) [1975173] - vhost-vdpa: protect concurrent access to vhost device iotlb (Cindy Lu) [1975173] - vdpa/mlx5: Fix suspend/resume index restoration (Cindy Lu) [1975173] - vdpa/mlx5: Fix wrong use of bit numbers (Cindy Lu) [1975173] - vdpa/mlx5: should exclude header length and fcs from mtu (Cindy Lu) [1975173] - vhost-vdpa: set v->config_ctx to NULL if eventfd_ctx_fdget() fails (Cindy Lu) [1975173] - vhost-vdpa: fix use-after-free of v->config_ctx (Cindy Lu) [1975173] - vhost_vdpa: fix the missing irq_bypass_unregister_producer() invocation (Cindy Lu) [1975173] - vdpa_sim: Skip typecasting from void* (Cindy Lu) [1975173] - vdpa: set the virtqueue num during register (Cindy Lu) [1975173] - vdpa/mlx5: fix param validation in mlx5_vdpa_get_config() (Cindy Lu) [1975173] - virtio_vdpa: don't warn when fail to disable vq (Cindy Lu) [1975173] - virtio-pci: introduce modern device module (Cindy Lu) [1975173] - virito-pci-modern: rename map_capability() to vp_modern_map_capability() (Cindy Lu) [1975173] - virtio-pci-modern: introduce helper to get notification offset (Cindy Lu) [1975173] - virtio-pci-modern: introduce helper for getting queue nums (Cindy Lu) [1975173] - virtio-pci-modern: introduce helper for setting/geting queue size (Cindy Lu) [1975173] - virtio-pci-modern: introduce helper to set/get queue_enable (Cindy Lu) [1975173] - virtio-pci-modern: introduce vp_modern_queue_address() (Cindy Lu) [1975173] - virtio-pci-modern: introduce vp_modern_set_queue_vector() (Cindy Lu) [1975173] - virtio-pci-modern: introduce vp_modern_generation() (Cindy Lu) [1975173] - virtio-pci-modern: introduce helpers for setting and getting features (Cindy Lu) [1975173] - virtio-pci-modern: introduce helpers for setting and getting status (Cindy Lu) [1975173] - virtio-pci-modern: introduce helper to set config vector (Cindy Lu) [1975173] - virtio-pci-modern: introduce vp_modern_remove() (Cindy Lu) [1975173] - virtio-pci-modern: factor out modern device initialization logic (Cindy Lu) [1975173] - virtio-pci: split out modern device (Cindy Lu) [1975173] - virtio-pci: do not access iomem via struct virtio_pci_device directly (Cindy Lu) [1975173] - vdpa_sim_net: Add support for user supported devices (Cindy Lu) [1975173] - vdpa: Enable user to query vdpa device info (Cindy Lu) [1975173] - vdpa: Enable a user to add and delete a vdpa device (Cindy Lu) [1975173] - vdpa: Define vdpa mgmt device, ops and a netlink interface (Cindy Lu) [1975173] - vdpa: Extend routine to accept vdpa device name (Cindy Lu) [1975173] - vdpa_sim_net: Make mac address array static (Cindy Lu) [1975173] - vdpa/mlx5: Restore the hardware used index after change map (Cindy Lu) [1975173] - vdpa/mlx5: Fix memory key MTT population (Cindy Lu) [1975173] - vdpa: Use simpler version of ida allocation (Cindy Lu) [1975173] - vdpa: Add missing comment for virtqueue count (Cindy Lu) [1975173] - vdpa: split vdpasim to core and net modules (Cindy Lu) [1975173] - vdpa_sim: split vdpasim_virtqueue's iov field in out_iov and in_iov (Cindy Lu) [1975173] - vdpa_sim: make vdpasim->buffer size configurable (Cindy Lu) [1975173] - vdpa_sim: use kvmalloc to allocate vdpasim->buffer (Cindy Lu) [1975173] - vdpa_sim: set vringh notify callback (Cindy Lu) [1975173] - vdpa_sim: add set_config callback in vdpasim_dev_attr (Cindy Lu) [1975173] - vdpa_sim: add get_config callback in vdpasim_dev_attr (Cindy Lu) [1975173] - vdpa_sim: make 'config' generic and usable for any device type (Cindy Lu) [1975173] - vdpa_sim: store parsed MAC address in a buffer (Cindy Lu) [1975173] - vdpa_sim: add work_fn in vdpasim_dev_attr (Cindy Lu) [1975173] - vdpa_sim: add supported_features field in vdpasim_dev_attr (Cindy Lu) [1975173] - vdpa_sim: add device id field in vdpasim_dev_attr (Cindy Lu) [1975173] - vdpa_sim: add struct vdpasim_dev_attr for device attributes (Cindy Lu) [1975173] - vdpa_sim: rename vdpasim_config_ops variables (Cindy Lu) [1975173] - vdpa_sim: make IOTLB entries limit configurable (Cindy Lu) [1975173] - vdpa_sim: remove hard-coded virtq count (Cindy Lu) [1975173] - vdpa_sim: remove unnecessary headers inclusion (Cindy Lu) [1975173] - vdpa: remove unnecessary 'default n' in Kconfig entries (Cindy Lu) [1975173] - vdpa: ifcvf: Use dma_set_mask_and_coherent to simplify code (Cindy Lu) [1975173] - vhost_vdpa: switch to vmemdup_user() (Cindy Lu) [1975173] - vhost: vringh: use krealloc_array() (Cindy Lu) [1975173] - vringh: fix vringh_iov_push_*() documentation (Cindy Lu) [1975173] - vringh: fix __vringh_iov() when riov and wiov are different (Cindy Lu) [1975173] - net: sched: fix memory leak in tcindex_partial_destroy_work (Davide Caratti) [1987042] - net/sched: act_ct: remove and free nf_table callbacks (Davide Caratti) [1987042] - net: sched: fix warning in tcindex_alloc_perfect_hash (Davide Caratti) [1987042] - pkt_sched: sch_qfq: fix qfq_change_class() error path (Davide Caratti) [1987042] - sch_htb: fix refcount leak in htb_parent_to_leaf_offload (Davide Caratti) [1987042] - sch_dsmark: fix a NULL deref in qdisc_reset() (Davide Caratti) [1987042] - sch_red: fix off-by-one checks in red_check_params() (Davide Caratti) [1987042] - ipv6: fix 'disable_policy' for fwd packets (Hangbin Liu) [1985837] - net: ipv6: fix return value of ip6_skb_dst_mtu (Hangbin Liu) [1985837] - ipv6: fix out-of-bound access in ip6_parse_tlv() (Hangbin Liu) [1985837] - ipv6: exthdrs: do not blindly use init_net (Hangbin Liu) [1985837] - ipv6: record frag_max_size in atomic fragments in input path (Hangbin Liu) [1985837] - selftests: net: devlink_port_split.py: skip the test if no devlink device (Hangbin Liu) [1985836] - selftests/net: bump timeout to 5 minutes (Hangbin Liu) [1985836] - selftests: net: forwarding: Fix a typo (Hangbin Liu) [1985836] - selftests/net: so_txtime: remove unneeded semicolon (Hangbin Liu) [1985836] - tools: selftests: add test for changing routes with PTMU exceptions (Hangbin Liu) [1985836] - selftests: fix the return value for UDP GRO test (Hangbin Liu) [1985836] - selftests: pmtu.sh: improve the test result processing (Hangbin Liu) [1985836] - selftests: pmtu.sh: use $ksft_skip for skipped return code (Hangbin Liu) [1985836] - selftests/net: timestamping: add ptp v2 support (Hangbin Liu) [1985836] - ixgbevf: add correct exception tracing for XDP (Ken Cox) [1920268] - intel: call csum functions with well formatted arguments (Ken Cox) [1920268] - net: intel: Remove unused function pointer typedef ixgbe_mc_addr_itr (Ken Cox) [1920268] - ixgbevf: Fix fall-through warnings for Clang (Ken Cox) [1920268] - intel: clean up mismatched header comments (Ken Cox) [1920268] - ixgbe: fail to create xfrm offload of IPsec tunnel mode SA (Ken Cox) [1920268] - net: ixgbevf: use skb_csum_is_sctp instead of protocol check (Ken Cox) [1920268] - treewide: Use sizeof_field() macro (Ken Cox) [1920268] - selftests: net: add ESP-in-UDP PMTU test (Xin Long) [1986599] - udp: check encap socket in __udp_lib_err (Xin Long) [1986599] - udp: fix possible user after free in error handler (Xin Long) [1986599] - udpv6: fix possible user after free in error handler (Xin Long) [1986599] - udp: Support for error handlers of tunnels with arbitrary destination port (Xin Long) [1986599] - bpf, sockmap, udp: sk_prot needs inuse_idx set for proc stats (Xin Long) [1986599] - udp: properly flush normal packet at GRO time (Xin Long) [1986599] - udp: annotate data races around unix_sk(sk)->gso_size (Xin Long) [1986599] - udp: fix race between close() and udp_abort() (Xin Long) [1986599] - netfilter: conntrack: remove offload_pickup sysctl again (Florian Westphal) [1987101] - bpf, samples: Add -fno-asynchronous-unwind-tables to BPF Clang invocation (Yauheni Kaliuta) [1977162] - net/af_unix: fix a data-race in unix_dgram_sendmsg / unix_release_sock (Balazs Nemeth) [1986845] - netfilter: nf_tables: fix flowtable list del corruption (Jay Shin) [1977137] - net: qrtr: fix memory leaks (Íñigo Huguet) [1981236] - net: qrtr: fix OOB Read in qrtr_endpoint_post (Íñigo Huguet) [1981236] - net: qrtr: ns: Fix error return code in qrtr_ns_init() (Íñigo Huguet) [1981236] - net: qrtr: Avoid potential use after free in MHI send (Íñigo Huguet) [1981236] - qrtr: Convert qrtr_ports from IDR to XArray (Íñigo Huguet) [1981236] - net: qrtr: Fix memory leak on qrtr_tx_wait failure (Íñigo Huguet) [1981236] - net: qrtr: fix a kernel-infoleak in qrtr_recvmsg() (Íñigo Huguet) [1981236] - net: qrtr: fix error return code of qrtr_sendmsg() (Íñigo Huguet) [1981236] - net/qrtr: fix __netdev_alloc_skb call (Íñigo Huguet) [1981236] - net: qrtr: Fix memory leak in qrtr_tun_open (Íñigo Huguet) [1981236] - net/qrtr: restrict user-controlled length in qrtr_tun_write_iter() (Íñigo Huguet) [1981236] - net: qrtr: fix null-ptr-deref in qrtr_ns_remove (Íñigo Huguet) [1981236] - net: qrtr: Unprepare MHI channels during remove (Íñigo Huguet) [1981236] - net: qrtr: Start MHI channels during init (Íñigo Huguet) [1981236] - net: qrtr: Release distant nodes along the bridge node (Íñigo Huguet) [1981236] - net: qrtr: Add GFP flags parameter to qrtr_alloc_ctrl_packet (Íñigo Huguet) [1981236] - net: qrtr: Allow non-immediate node routing (Íñigo Huguet) [1981236] - net: qrtr: Allow forwarded services (Íñigo Huguet) [1981236] - net: qrtr: Fix port ID for control messages (Íñigo Huguet) [1981236] - net: qrtr: ns: Fix the incorrect usage of rcu_read_lock() (Íñigo Huguet) [1981236] - net: qrtr: ns: Protect radix_tree_deref_slot() using rcu read locks (Íñigo Huguet) [1981236] - net: qrtr: check skb_put_padto() return value (Íñigo Huguet) [1981236] - net: qrtr: fix usage of idr in port assignment to socket (Íñigo Huguet) [1981236] - qrtr: orphan socket in qrtr_release() (Íñigo Huguet) [1981236] - net: qrtr: Fix an out of bounds read qrtr_endpoint_post() (Íñigo Huguet) [1981236] - net: qrtr: free flow in __qrtr_node_release (Íñigo Huguet) [1981236] - treewide: replace '---help---' in Kconfig files with 'help' (Íñigo Huguet) [1981236] - net: qrtr: Allocate workqueue before kernel_bind (Íñigo Huguet) [1981236] - net: qrtr: Fix passing invalid reference to qrtr_local_enqueue() (Íñigo Huguet) [1981236] - net: qrtr: Add MHI transport layer (Íñigo Huguet) [1981236] - net: qrtr: Add tracepoint support (Íñigo Huguet) [1981236] - net: qrtr: send msgs from local of same id as broadcast (Íñigo Huguet) [1981236] - net: qrtr: Fix FIXME related to qrtr_ns_init() (Íñigo Huguet) [1981236] - net: qrtr: Respond to HELLO message (Íñigo Huguet) [1981236] - net: qrtr: Fix error pointer vs NULL bugs (Íñigo Huguet) [1981236] - net: qrtr: fix spelling mistake "serivce" -> "service" (Íñigo Huguet) [1981236] - net: qrtr: Fix the local node ID as 1 (Íñigo Huguet) [1981236] - net: qrtr: Migrate nameservice to kernel from userspace (Íñigo Huguet) [1981236] - net: qrtr: Remove receive worker (Íñigo Huguet) [1981236] - net: qrtr: Make qrtr_port_lookup() use RCU (Íñigo Huguet) [1981236] - net: qrtr: Migrate node lookup tree to spinlock (Íñigo Huguet) [1981236] - net: qrtr: Implement outgoing flow control (Íñigo Huguet) [1981236] - net: qrtr: Move resume-tx transmission to recvmsg (Íñigo Huguet) [1981236] - net: qrtr: fix len of skb_put_padto in qrtr_node_enqueue (Íñigo Huguet) [1981236] - net: qrtr: Simplify 'qrtr_tun_release()' (Íñigo Huguet) [1981236] - net: qrtr: Stop rx_worker before freeing node (Íñigo Huguet) [1981236] - net: qrtr: fix memort leak in qrtr_tun_write_iter (Íñigo Huguet) [1981236] - treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 284 (Íñigo Huguet) [1981236] - treewide: Add SPDX license identifier - Makefile/Kconfig (Íñigo Huguet) [1981236] - net: qrtr: Fix message type of outgoing packets (Íñigo Huguet) [1981236] - net: qrtr: use protocol endiannes variable (Íñigo Huguet) [1981236] - net: fix hangup on napi_disable for threaded napi (Paolo Abeni) [1949546] - net: fix race between napi kthread mode and busy poll (Paolo Abeni) [1949546] - net: add sysfs attribute to control napi threaded mode (Paolo Abeni) [1949546] - net: implement threaded-able napi poll loop support (Paolo Abeni) [1949546] - net: extract napi poll functionality to __napi_poll() (Paolo Abeni) [1949546] - mfd: intel-lpss: Use devm_ioremap_uc for MMIO (Steve Best) [1986715] - lib: devres: add a helper function for ioremap_uc (Steve Best) [1986715] - sched/rt: Fix double enqueue caused by rt_effective_prio (Juri Lelli) [1990566] - x86/crash: Remove crash_reserve_low_1M() (Lianbo Jiang) [1904318] - x86/setup: Remove CONFIG_X86_RESERVE_LOW and reservelow= options (Lianbo Jiang) [1904318] - x86/setup: Always reserve the first 1M of RAM (Lianbo Jiang) [1904318] - powerpc/kexec: blacklist functions called in real mode for kprobe (Desnes A. Nunes do Rosario) [1987281] - [s390] scsi: zfcp: Report port fc_security as unknown early during remote cable pull (Claudio Imbrenda) [1989910] - x86/boot: Use common BUILD_BUG_ON (Prarit Bhargava) [1979940] - net: phy: icplus: call phy_restore_page() when phy_select_page() fails (Petr Oros) [1955165] - net: phy: ti: take into account all possible interrupt sources (Petr Oros) [1955165] - net: phy: smsc: add missed clk_disable_unprepare in smsc_phy_probe() (Petr Oros) [1955165] - net: phy: Expose phydev::dev_flags through sysfs (Petr Oros) [1955165] - net: phy: fix save wrong speed and duplex problem if autoneg is on (Petr Oros) [1955165] - net: phy: micrel: set soft_reset callback to genphy_soft_reset for KSZ8081 (Petr Oros) [1955165] - net: phy: icplus: add MDI/MDIX support for IP101A/G (Petr Oros) [1955165] - net: phy: icplus: add PHY counter for IP101G (Petr Oros) [1955165] - net: phy: icplus: fix paged register access (Petr Oros) [1955165] - net: phy: icplus: don't set APS_EN bit on IP101G (Petr Oros) [1955165] - net: phy: icplus: split IP101A/G driver (Petr Oros) [1955165] - net: phy: icplus: use the .soft_reset() of the phy-core (Petr Oros) [1955165] - net: phy: icplus: drop address operator for functions (Petr Oros) [1955165] - net: phy: icplus: use PHY_ID_MATCH_EXACT() for IP101A/G (Petr Oros) [1955165] - net: phy: icplus: use PHY_ID_MATCH_MODEL() macro (Petr Oros) [1955165] - net: phy: drop explicit genphy_read_status() op (Petr Oros) [1955165] - net: phy: broadcom: remove BCM5482 1000Base-BX support (Petr Oros) [1955165] - net: mdiobus: Prevent spike on MDIO bus reset signal (Petr Oros) [1955165] - net: phy: realtek: Add support for RTL9000AA/AN (Petr Oros) [1955165] - mdio, phy: fix -Wshadow warnings triggered by nested container_of() (Petr Oros) [1955165] - net: phy: national: remove definition of DEBUG (Petr Oros) [1955165] - net: phy: ar803x: disable extended next page bit (Petr Oros) [1955165] - net: phy: smsc: fix clk error handling (Petr Oros) [1955165] - net: phy: at803x: use phy_modify_mmd() (Petr Oros) [1955165] - net: phy: replace mutex_is_locked with lockdep_assert_held in phylib (Petr Oros) [1955165] - net: phy: micrel: Add KS8851 PHY support (Petr Oros) [1955165] - net: phy: marvell: replace phy_modify() (Petr Oros) [1955165] - net: phy: micrel: fix interrupt handling (Petr Oros) [1955165] - net: phy: remove the .did_interrupt() and .ack_interrupt() callback (Petr Oros) [1955165] - net: phy: qsemi: remove the use of .ack_interrupt() (Petr Oros) [1955165] - net: phy: qsemi: implement generic .handle_interrupt() callback (Petr Oros) [1955165] - net: phy: ti: remove the use of .ack_interrupt() (Petr Oros) [1955165] - net: phy: ti: implement generic .handle_interrupt() callback (Petr Oros) [1955165] - net: phy: national: remove the use of the .ack_interrupt() (Petr Oros) [1955165] - net: phy: national: implement generic .handle_interrupt() callback (Petr Oros) [1955165] - net: phy: micrel: remove the use of .ack_interrupt() (Petr Oros) [1955165] - net: phy: micrel: implement generic .handle_interrupt() callback (Petr Oros) [1955165] - net: phy: icplus: remove the use .ack_interrupt() (Petr Oros) [1955165] - net: phy: icplus: implement generic .handle_interrupt() callback (Petr Oros) [1955165] - net: phy: intel-xway: remove the use of .ack_interrupt() (Petr Oros) [1955165] - net: phy: intel-xway: implement generic .handle_interrupt() callback (Petr Oros) [1955165] - mdio_bus: suppress err message for reset gpio EPROBE_DEFER (Petr Oros) [1955165] - net: phy: don't duplicate driver name in phy_attached_print (Petr Oros) [1955165] - net: phy: ste10Xp: remove the use of .ack_interrupt() (Petr Oros) [1955165] - net: phy: ste10Xp: implement generic .handle_interrupt() callback (Petr Oros) [1955165] - net: phy: smsc: remove the use of .ack_interrupt() (Petr Oros) [1955165] - net: phy: smsc: implement generic .handle_interrupt() callback (Petr Oros) [1955165] - net: phy: amd: remove the use of .ack_interrupt() (Petr Oros) [1955165] - net: phy: amd: implement generic .handle_interrupt() callback (Petr Oros) [1955165] - net: phy: lxt: remove the use of .ack_interrupt() (Petr Oros) [1955165] - net: phy: lxt: implement generic .handle_interrupt() callback (Petr Oros) [1955165] - net: phy: marvell: remove the use of .ack_interrupt() (Petr Oros) [1955165] - net: phy: marvell: implement generic .handle_interrupt() callback (Petr Oros) [1955165] - net: phy: microchip: remove the use of .ack_interrupt() (Petr Oros) [1955165] - net: phy: microchip: implement generic .handle_interrupt() callback (Petr Oros) [1955165] - net: phy: vitesse: remove the use of .ack_interrupt() (Petr Oros) [1955165] - net: phy: vitesse: implement generic .handle_interrupt() callback (Petr Oros) [1955165] - net: phy: aquantia: do not return an error on clearing pending IRQs (Petr Oros) [1955165] - net: phy: microchip_t1: Don't set .config_aneg (Petr Oros) [1955165] - docs: networking: phy: s/2.5 times faster/2.5 times as fast/ (Petr Oros) [1955165] - net: phy: realtek: remove the use of .ack_interrupt() (Petr Oros) [1955165] - net: phy: realtek: implement generic .handle_interrupt() callback (Petr Oros) [1955165] - net: phy: add genphy_handle_interrupt_no_ack() (Petr Oros) [1955165] - net: phy: davicom: remove the use of .ack_interrupt() (Petr Oros) [1955165] - net: phy: davicom: implement generic .handle_interrupt() calback (Petr Oros) [1955165] - net: phy: cicada: remove the use of .ack_interrupt() (Petr Oros) [1955165] - net: phy: cicada: implement the generic .handle_interrupt() callback (Petr Oros) [1955165] - net: phy: broadcom: remove use of ack_interrupt() (Petr Oros) [1955165] - net: phy: broadcom: implement generic .handle_interrupt() callback (Petr Oros) [1955165] - net: phy: aquantia: remove the use of .ack_interrupt() (Petr Oros) [1955165] - net: phy: aquantia: implement generic .handle_interrupt() callback (Petr Oros) [1955165] - net: phy: mscc: remove the use of .ack_interrupt() (Petr Oros) [1955165] - net: phy: mscc: implement generic .handle_interrupt() callback (Petr Oros) [1955165] - net: phy: at803x: remove the use of .ack_interrupt() (Petr Oros) [1955165] - net: phy: at803x: implement generic .handle_interrupt() callback (Petr Oros) [1955165] - net: phy: make .ack_interrupt() optional (Petr Oros) [1955165] - net: phy: add a shutdown procedure (Petr Oros) [1955165] - net: phy: export phy_error and phy_trigger_machine (Petr Oros) [1955165] - drivers: net: phy: Fix spelling in comment defalut to default (Petr Oros) [1955165] - net: phy: marvell: add special handling of Finisar modules with 88E1111 (Petr Oros) [1955165] - net: phylink: disable BMCR_ISOLATE in phylink_mii_c22_pcs_config (Petr Oros) [1955165] - gpiolib: Extract gpiod_not_found() helper (Petr Oros) [1955165] - net: phy: marvell: Use phy_read_paged() instead of open coding it (Petr Oros) [1955165] - net: phy: dp83869: fix unsigned comparisons against less than zero values (Petr Oros) [1955165] - net: phy: dp83869: Add speed optimization feature (Petr Oros) [1955165] - net: phy: dp83869: support Wake on LAN (Petr Oros) [1955165] - net: phy: dp83822: Update the fiber advertisement for speed (Petr Oros) [1955165] - net: dp83869: Add ability to advertise Fiber connection (Petr Oros) [1955165] - net: phy: Do not warn in phy_stop() on PHY_DOWN (Petr Oros) [1955165] - net: phy: Avoid NPD upon phy_detach() when driver is unbound (Petr Oros) [1955165] - net: phy: bcm7xxx: request and manage GPHY clock (Petr Oros) [1955165] - net: phy: smsc: LAN8710/20: add phy refclk in support (Petr Oros) [1955165] - net: phy: smsc: simplify config_init callback (Petr Oros) [1955165] - net: phy: smsc: skip ENERGYON interrupt if disabled (Petr Oros) [1955165] - net: phy: dp83867: Fix various styling and space issues (Petr Oros) [1955165] - net: mdiobus: add clause 45 mdiobus write accessor (Petr Oros) [1955165] - net: phylink: consider QSGMII interface mode in phylink_mii_c22_pcs_get_state (Petr Oros) [1955165] - net: phylink: add helper function to decode USXGMII word (Petr Oros) [1955165] - net: phy: DP83822: Add ability to advertise Fiber connection (Petr Oros) [1955165] - net: dp83869: Fix RGMII internal delay configuration (Petr Oros) [1955165] - net: mdio-mux-gpio: use devm_gpiod_get_array() (Petr Oros) [1955165] - net: phy: add USXGMII link partner ability constants (Petr Oros) [1955165] - net: phy: mdio-octeon: Cleanup module loading dependencies (Petr Oros) [1955165] - net: phy: cavium: Improve __iomem mess (Petr Oros) [1955165] - net: phy: Add a helper to return the index for of the internal delay (Petr Oros) [1955165] - dt-bindings: net: Add RGMII internal delay for DP83869 (Petr Oros) [1955165] - net: dp83869: Add RGMII internal delay configuration (Petr Oros) [1955165] - net: phy: DP83822: Add setting the fixed internal delay (Petr Oros) [1955165] - net: dp83869: Fix OF_MDIO config check (Petr Oros) [1955165] - net: dp83867: Fix OF_MDIO config check (Petr Oros) [1955165] - net: marvell: Fix OF_MDIO config check (Petr Oros) [1955165] - net: phy: mscc: use mdiobus_get_phy() (Petr Oros) [1955165] - net: phy: improve phy_driver callback handle_interrupt (Petr Oros) [1955165]- net/mlx5e: Add IPsec support to uplink representor (Alaa Hleihel) [1980171 1926098] - net/mlx5e: TC: Reserved bit 31 of REG_C1 for IPsec offload (Alaa Hleihel) [1980171 1926098] - net/mlx5e: TC: Use bit counts for register mapping (Alaa Hleihel) [1980171 1926098] - RDMA/mlx5: Don't access NULL-cleared mpi pointer (Alaa Hleihel) [1980171] - RDMA/mlx5: Split mlx5_ib_update_xlt() into ODP and non-ODP cases (Alaa Hleihel) [1980171] - ip6_tunnel: allow redirecting ip6gre and ipxip6 packets to eth devices (Guillaume Nault) [1921539] - gre: let mac_header point to outer header only when necessary (Guillaume Nault) [1921539] - sit: allow redirecting ip6ip, ipip and mplsip packets to eth devices (Guillaume Nault) [1921539] - ipip: allow redirecting ipip and mplsip packets to eth devices (Guillaume Nault) [1921539] - bareudp: allow redirecting bareudp packets to eth devices (Guillaume Nault) [1921539] - net: handle ARPHRD_IP6GRE in dev_is_mac_header_xmit() (Guillaume Nault) [1921539] - net: ipv4: fix memory leak in ip_mc_add1_src (Guillaume Nault) [1987605] - net: ipv4: fix memory leak in netlbl_cipsov4_add_std (Guillaume Nault) [1987605] - ixgbe: fix probing of multi-port devices with one MDIO (Ken Cox) [1968696] - [s390] s390/qdio: let driver manage the QAOB (Claudio Imbrenda) [1919250] - [s390] s390/qeth: remove RX VLAN filter stubs in L3 driver (Claudio Imbrenda) [1919250] - [s390] s390/qeth: enable napi_consume_skb() for pending TX buffers (Claudio Imbrenda) [1919250] - [s390] s390/qeth: allocate initial TX Buffer structs with GFP_KERNEL (Claudio Imbrenda) [1919250] - [s390] s390/qeth: fix notification for pending buffers during teardown (Claudio Imbrenda) [1919250] - [s390] s390/qeth: schedule TX NAPI on QAOB completion (Claudio Imbrenda) [1919250] - [s390] s390/qeth: improve completion of pending TX buffers (Claudio Imbrenda) [1919250] - [s390] s390/qeth: fix memory leak after failed TX Buffer allocation (Claudio Imbrenda) [1919250] - [s390] s390/qeth: don't fake a TX completion interrupt after TX error (Claudio Imbrenda) [1919250] - [s390] s390/qeth: make cast type selection for af_iucv skbs robust (Claudio Imbrenda) [1919250] - [s390] s390/qeth: pass proto to qeth_l3_get_cast_type() (Claudio Imbrenda) [1919250] - [s390] s390/qeth: remove qeth_get_ip_version() (Claudio Imbrenda) [1919250] - [s390] s390/qeth: clean up load/remove code for disciplines (Claudio Imbrenda) [1919250] - [s390] s390/qeth: fix L2 header access in qeth_l3_osa_features_check() (Claudio Imbrenda) [1919250] - [s390] s390/qeth: fix locking for discipline setup / removal (Claudio Imbrenda) [1919250] - [s390] s390/qeth: fix deadlock during recovery (Claudio Imbrenda) [1919250] - [s390] s390/qeth: make qeth_qdio_handle_aob() more robust (Claudio Imbrenda) [1919250] - [s390] s390/qeth: remove QETH_QDIO_BUF_HANDLED_DELAYED state (Claudio Imbrenda) [1919250] - [s390] s390/qeth: don't replace a fully completed async TX buffer (Claudio Imbrenda) [1919250] - [s390] s390/qeth: use dev->groups for common sysfs attributes (Claudio Imbrenda) [1919250] - [s390] s390/ccwgroup: use bus->dev_groups for bus-based sysfs attributes (Claudio Imbrenda) [1919250] - [s390] s390/qeth: don't call INIT_LIST_HEAD() on iob's list entry (Claudio Imbrenda) [1919250] - [s390] s390/qeth: fix tear down of async TX buffers (Claudio Imbrenda) [1919250] - [s390] s390/qeth: fix af_iucv notification race (Claudio Imbrenda) [1919250] - [s390] s390/qeth: improve selection of ethtool link modes (Claudio Imbrenda) [1919250] - [s390] s390/qeth: use QUERY OAT for initial link info (Claudio Imbrenda) [1919250] - [s390] s390/qeth: clean up default cases for ethtool link mode (Claudio Imbrenda) [1919250] - [s390] s390/qeth: set static link info during initialization (Claudio Imbrenda) [1919250] - [s390] s390/qeth: improve QUERY CARD INFO processing (Claudio Imbrenda) [1919250] - [s390] s390/qeth: tolerate error when querying card info (Claudio Imbrenda) [1919250] - [s390] s390/qeth: remove useless if/else (Claudio Imbrenda) [1919250] - [s390] s390/qeth: reduce rtnl locking for switchdev events (Claudio Imbrenda) [1919250] - [s390] s390/qeth: static checker cleanups (Claudio Imbrenda) [1919250] - [s390] s390/qeth: use netdev_name() (Claudio Imbrenda) [1919250] - [s390] s390/qeth: constify the disciplines (Claudio Imbrenda) [1919250] - [s390] s390/qeth: allow configuration of TX queues for OSA devices (Claudio Imbrenda) [1919250] - [s390] s390/qeth: de-magic the QIB parm area (Claudio Imbrenda) [1919250] - [s390] s390/qeth: keep track of wanted TX queues (Claudio Imbrenda) [1919250] - [s390] s390/qeth: remove forward declarations in L2 code (Claudio Imbrenda) [1919250] - [s390] s390/qeth: consolidate teardown code (Claudio Imbrenda) [1919250] - [s390] s390/qeth: consolidate online code (Claudio Imbrenda) [1919250] - [s390] s390/qeth: cancel cmds earlier during teardown (Claudio Imbrenda) [1919250] - [s390] s390/qeth: tighten ucast IP locking (Claudio Imbrenda) [1919250] - [s390] s390/qeth: replace deprecated simple_stroul() (Claudio Imbrenda) [1919250] - [s390] s390/qeth: clean up string ops in qeth_l3_parse_ipatoe() (Claudio Imbrenda) [1919250] - [s390] s390/qeth: relax locking for ipato config data (Claudio Imbrenda) [1919250] - [s390] s390/qeth: don't init refcount twice for mcast IPs (Claudio Imbrenda) [1919250] - mm, page_alloc: check for max order in hot path (Jay Shin) [1982466] - be2net: Fix an error handling path in 'be_probe()' (Petr Oros) [1980665] - net: emulex: benet: simplify the return expression of be_if_create() (Petr Oros) [1980665] - treewide: Use fallthrough pseudo-keyword (Petr Oros) [1980665] - be2net: convert to new udp_tunnel_nic infra (Petr Oros) [1980665] - benet: use generic power management (Petr Oros) [1980665] - treewide: replace '---help---' in Kconfig files with 'help' (Petr Oros) [1980665] - hwmon: (k10temp) Zen3 Ryzen Desktop CPUs support (David Arcari) [1980072] - hwmon: (k10temp) Remove support for displaying voltage and current on Zen CPUs (David Arcari) [1980072] - hwmon: (k10temp) Add support for Zen3 CPUs (David Arcari) [1980072] - hwmon: (k10temp) Take out debugfs code (David Arcari) [1980072] - hwmon: (k10temp) Define SVI telemetry and current factors for Zen2 CPUs (David Arcari) [1980072] - hwmon: (k10temp) Create common functions and macros for Zen CPU families (David Arcari) [1980072] - hwmon: (k10temp) Add AMD family 17h model 60h PCI match (David Arcari) [1980072] - hwmon: (k10temp) make some symbols static (David Arcari) [1980072] - hwmon: (k10temp) Reorganize and simplify temperature support detection (David Arcari) [1980072] - hwmon: (k10temp) Swap Tdie and Tctl on Family 17h CPUs (David Arcari) [1980072] - hwmon: (k10temp) Display up to eight sets of CCD temperatures (David Arcari) [1980072] - hwmon: (k10temp) Add debugfs support (David Arcari) [1980072] - hwmon: (k10temp) Don't show temperature limits on Ryzen (Zen) CPUs (David Arcari) [1980072] - hwmon: (k10temp) Show core and SoC current and voltages on Ryzen CPUs (David Arcari) [1980072] - hwmon: (k10temp) Report temperatures per CPU die (David Arcari) [1980072] - hmon: (k10temp) Convert to use devm_hwmon_device_register_with_info (David Arcari) [1980072] - hwmon: (k10temp) Use bitops (David Arcari) [1980072] - hwmon: (k10temp) Add support for AMD family 17h, model 70h CPUs (David Arcari) [1980072] - treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 56 (David Arcari) [1980072] - hwmon: (k10temp) Add Hygon Dhyana support (David Arcari) [1980072] - hwmon: (k10temp) Auto-convert to use SENSOR_DEVICE_ATTR_{RO, RW, WO} (David Arcari) [1980072] - hwmon: (k10temp) Support all Family 15h Model 6xh and Model 7xh processors (David Arcari) [1980072] - hwmon: k10temp: Support Threadripper 2920X, 2970WX; simplify offset table (David Arcari) [1980072] - hwmon: (k10temp) 27C Offset needed for Threadripper2 (David Arcari) [1980072] - x86/amd_nb: Add AMD family 17h model 60h PCI IDs (David Arcari) [1980072] - x86/amd_nb: Add PCI device IDs for family 17h, model 70h (David Arcari) [1980072] - x86/pci, x86/amd_nb: Add Hygon Dhyana support to PCI and northbridge (David Arcari) [1980072] - Revert "[hwmon] hwmon: (k10temp) Add support for Zen3 CPUs" (David Arcari) [1980072] - serial: 8250: Process sysrq at port unlock time (Prarit Bhargava) [1982016] - serial: core: Include console.h from serial_core.h (Prarit Bhargava) [1982016] - serial: core: Allow processing sysrq at port unlock time (Prarit Bhargava) [1982016] - [s390] s390/dasd: add missing discipline function (Claudio Imbrenda) [1981804] - bnxt_en: Validate vlan protocol ID on RX packets (Jonathan Toppins) [1960961] - KVM: do not allow mapping valid but non-reference-counted pages (Jon Maloy) [1975515] - gfs2: Fix error handling in init_statfs (Andreas Gruenbacher) [1872440] - gfs2: Fix underflow in gfs2_page_mkwrite (Andreas Gruenbacher) [1872440] - gfs2: Pass glock holder to gfs2_file_direct_{read,write} (Andreas Gruenbacher) [1872440] - gfs2: Prevent direct-I/O write fallback errors from getting lost (Andreas Gruenbacher) [1872440] - gfs2: Improve mmap write vs. truncate consistency (Andreas Gruenbacher) [1872440] - iomap: Permit pages without an iop to enter writeback (Andreas Gruenbacher) [1872440] - iomap: Don't create iomap_page objects for inline files (Andreas Gruenbacher) [1872440] - gfs2: Clean up gfs2_unstuff_dinode (Andreas Gruenbacher) [1872440] - gfs2: Unstuff before locking page in gfs2_page_mkwrite (Andreas Gruenbacher) [1872440] - gfs2: Clean up the error handling in gfs2_page_mkwrite (Andreas Gruenbacher) [1872440] - gfs2: Fix end-of-file handling in gfs2_page_mkwrite (Andreas Gruenbacher) [1872440] - gfs2: Use resource group glock sharing (Andreas Gruenbacher) [1442151] - gfs2: Allow node-wide exclusive glock sharing (Andreas Gruenbacher) [1442151] - gfs2: Add local resource group locking (Andreas Gruenbacher) [1442151] - gfs2: Add per-reservation reserved block accounting (Andreas Gruenbacher) [1442151] - gfs2: Rename rs_{free -> requested} and rd_{reserved -> requested} (Andreas Gruenbacher) [1442151] - gfs2: Check for active reservation in gfs2_release (Andreas Gruenbacher) [1442151] - gfs2: Don't search for unreserved space twice (Andreas Gruenbacher) [1442151] - gfs2: Only pass reservation down to gfs2_rbm_find (Andreas Gruenbacher) [1442151] - gfs2: Also reflect single-block allocations in rgd->rd_extfail_pt (Andreas Gruenbacher) [1442151] - gfs2: Set GBF_FULL flags when reading resource group (Andreas Gruenbacher) [1442151] - gfs2: Don't clear GBF_FULL flags in rs_deltree (Andreas Gruenbacher) [1442151] - Revert "gfs2: Don't reject a supposedly full bitmap if we have blocks reserved" (Andreas Gruenbacher) [1442151] - gfs2: Minor gfs2_inplace_reserve cleanup (Andreas Gruenbacher) [1442151] - gfs2: Get rid of unnecessary variable in gfs2_alloc_blocks (Andreas Gruenbacher) [1442151] - gfs2: Only use struct gfs2_rbm for bitmap manipulations (Andreas Gruenbacher) [1442151] - gfs2: Turn gfs2_rbm_incr into gfs2_rbm_add (Andreas Gruenbacher) [1872440] - gfs2: Replace gfs2_lblk_to_dblk with gfs2_get_extent (Andreas Gruenbacher) [1872440] - gfs2: Turn gfs2_extent_map into gfs2_{get,alloc}_extent (Andreas Gruenbacher) [1872440] - gfs2: Add new gfs2_iomap_get helper (Andreas Gruenbacher) [1872440] - gfs2: Make inode operations static (Andreas Gruenbacher) [1872440] - gfs2: use iomap for buffered I/O in ordered and writeback mode (Andreas Gruenbacher) [1872440] - gfs2: Never call gfs2_block_zero_range with an open transaction (Andreas Gruenbacher) [1872440] - gfs2: Upgrade shared glocks for atime updates (Andreas Gruenbacher) [1872440] - gfs2: Rework read and page fault locking (Andreas Gruenbacher) [1872440] - fs: Add IOCB_NOIO flag for generic_file_read_iter (Andreas Gruenbacher) [1872440] - gfs2: Remove duplicate call from gfs2_create_inode (Andreas Gruenbacher) [1872440] - gfs2: Multi-block allocations in gfs2_page_mkwrite (Andreas Gruenbacher) [1872440] - gfs2: implement gfs2_block_zero_range using iomap_zero_range (Andreas Gruenbacher) [1872440] - gfs2: Add support for IOMAP_ZERO (Andreas Gruenbacher) [1872440] - gfs2: gfs2_iomap_begin cleanup (Andreas Gruenbacher) [1872440] - gfs2: Remove unused gfs2_iomap_alloc argument (Andreas Gruenbacher) [1872440] - gfs2: don't use buffer_heads in gfs2_allocate_page_backing (Andreas Gruenbacher) [1872440] - gfs2: use iomap_bmap instead of generic_block_bmap (Andreas Gruenbacher) [1872440] - gfs2: mark stuffed_readpage static (Andreas Gruenbacher) [1872440] - gfs2: merge gfs2_writepage_common into gfs2_writepage (Andreas Gruenbacher) [1872440] - gfs2: merge gfs2_writeback_aops and gfs2_ordered_aops (Andreas Gruenbacher) [1872440] - gfs2: remove the unused gfs2_stuffed_write_end function (Andreas Gruenbacher) [1872440] - gfs2: use page_offset in gfs2_page_mkwrite (Andreas Gruenbacher) [1442151] - gfs2: Add new sysfs file for gfs2 status (Andreas Gruenbacher) [1442151] - gfs2: Per-revoke accounting in transactions (Andreas Gruenbacher) [1442151] - gfs2: Rework the log space allocation logic (Andreas Gruenbacher) [1442151] - gfs2: Minor calc_reserved cleanup (Andreas Gruenbacher) [1442151] - gfs2: Move function gfs2_ail_empty_tr (Andreas Gruenbacher) [1442151] - gfs2: Get rid of current_tail() (Andreas Gruenbacher) [1442151] - gfs2: Use a tighter bound in gfs2_trans_begin (Andreas Gruenbacher) [1442151] - gfs2: Clean up gfs2_log_reserve (Andreas Gruenbacher) [1442151] - gfs2: Don't wait for journal flush in clean_journal (Andreas Gruenbacher) [1442151] - gfs2: Move lock flush locking to gfs2_trans_{begin,end} (Andreas Gruenbacher) [1442151] - gfs2: Get rid of sd_reserving_log (Andreas Gruenbacher) [1442151] - gfs2: Clean up on-stack transactions (Andreas Gruenbacher) [1442151] - gfs2: Use sb_start_intwrite in gfs2_ail_empty_gl (Andreas Gruenbacher) [1442151] - gfs2: Clean up ail2_empty (Andreas Gruenbacher) [1442151] - gfs2: Rename gfs2_{write => flush}_revokes (Andreas Gruenbacher) [1442151] - gfs2: Minor debugging improvement (Andreas Gruenbacher) [1442151] - gfs2: Some documentation updates (Andreas Gruenbacher) [1442151] - gfs2: Minor gfs2_write_revokes cleanups (Andreas Gruenbacher) [1442151] - gfs2: Simplify the buf_limit and databuf_limit definitions (Andreas Gruenbacher) [1442151] - gfs2: Un-obfuscate function jdesc_find_i (Andreas Gruenbacher) [1442151] - gfs2: Fix fall-through warnings for Clang (Andreas Gruenbacher) [1442151] - gfs2: Make gfs2_setattr_simple static (Andreas Gruenbacher) [1442151] - gfs2: Turn gfs2_meta_indirect_buffer into gfs2_meta_buffer (Andreas Gruenbacher) [1442151] - gfs2: Remove unused variable sb_format (Andreas Gruenbacher) [1442151] - gfs2: Fix dir.c function parameter descriptions (Andreas Gruenbacher) [1442151] - gfs2: Eliminate gh parameter from go_xmote_bh func (Andreas Gruenbacher) [1442151] - gfs2: don't create empty buffers for NO_CREATE (Andreas Gruenbacher) [1442151] - gfs2: Flag a withdraw if init_threads() fails (Andreas Gruenbacher) [1442151] - gfs2: bypass log flush if the journal is not live (Andreas Gruenbacher) [1442151] - gfs2: bypass signal_our_withdraw if no journal (Andreas Gruenbacher) [1442151] - gfs2: fix use-after-free in trans_drain (Andreas Gruenbacher) [1442151] - gfs2: make function gfs2_make_fs_ro() to void type (Andreas Gruenbacher) [1442151] - whack-a-mole: don't open-code iminor/imajor (Andreas Gruenbacher) [1442151] - gfs2: amend SLAB_RECLAIM_ACCOUNT on gfs2 related slab cache (Andreas Gruenbacher) [1442151] - gfs2: Remove sb_start_write from gfs2_statfs_sync (Andreas Gruenbacher) [1442151] - gfs2: check for empty rgrp tree in gfs2_ri_update (Andreas Gruenbacher) [1442151] - gfs2: set lockdep subclass for iopen glocks (Andreas Gruenbacher) [1442151] - gfs2: Fix deadlock dumping resource group glocks (Andreas Gruenbacher) [1442151] - gfs2: Wake up when sd_glock_disposal becomes zero (Andreas Gruenbacher) [1442151] - gfs2: Split up gfs2_meta_sync into inode and rgrp versions (Andreas Gruenbacher) [1442151] - gfs2: Don't ignore inode write errors during inode_go_sync (Andreas Gruenbacher) [1442151] - gfs2: Ignore subsequent errors after withdraw in rgrp_go_sync (Andreas Gruenbacher) [1442151] - gfs2: Eliminate gl_vm (Andreas Gruenbacher) [1442151] - gfs2: Fix comments to glock_hash_walk (Andreas Gruenbacher) [1442151] - gfs2: eliminate GLF_QUEUED flag in favor of list_empty(gl_holders) (Andreas Gruenbacher) [1442151] - gfs2: Fix invalid block size message (Andreas Gruenbacher) [1442151] - gfs2: add validation checks for size of superblock (Andreas Gruenbacher) [1442151] - gfs2: use-after-free in sysfs deregistration (Andreas Gruenbacher) [1442151] - Revert "GFS2: Prevent delete work from occurring on glocks used for create" (Andreas Gruenbacher) [1442151] - gfs2: Don't skip dlm unlock if glock has an lvb (Andreas Gruenbacher) [1442151] - gfs2: Lock imbalance on error path in gfs2_recover_one (Andreas Gruenbacher) [1442151] - gfs2: keep bios separate for each journal (Bob Peterson) [1442151] - gfs2: change from write to read lock for sd_log_flush_lock in journal replay (Bob Peterson) [1442151] - gfs2: don't lock sd_log_flush_lock in try_rgrp_unlink (Bob Peterson) [1442151] - gfs2: fix glock confusion in function signal_our_withdraw (Bob Peterson) [1442151] - gfs2: Don't write log headers after file system withdraw (Andreas Gruenbacher) [1442151] - gfs2: make gfs2_log_write_page static (Andreas Gruenbacher) [1442151] - gfs2: fix possible reference leak in gfs2_check_blk_type (Andreas Gruenbacher) [1442151] - gfs2: Fix NULL pointer dereference in gfs2_rgrp_dump (Andreas Gruenbacher) [1442151] - gfs2: remove unused LBIT macros (Andreas Gruenbacher) [1925121] - gfs2: add missing log_blocks trace points in gfs2_write_revokes (Andreas Gruenbacher) [1925121] - gfs2: print details on transactions that aren't properly ended (Andreas Gruenbacher) [1925121] - gfs2: fix use-after-free on transaction ail lists (Andreas Gruenbacher) [1925121] - gfs2: new slab for transactions (Andreas Gruenbacher) [1925121] - gfs2: initialize transaction tr_ailX_lists earlier (Andreas Gruenbacher) [1925121] - gfs2: eliminate ssize parameter from gfs2_struct2blk (Andreas Gruenbacher) [1925121] - gfs2: Fix error path kobject memory leak (Andreas Gruenbacher) [1925121] - gfs2: Rename gfs2_trans_{add_unrevoke => remove_revoke} (Andreas Gruenbacher) [1925121] - gfs2: Remove unnecessary extern declarations (Andreas Gruenbacher) [1925121] - gfs2: Fix sign extension bug in gfs2_update_stats (Andreas Gruenbacher) [1925121] - gfs2: Fix an incorrect gfs2_assert() (Bob Peterson) [1925121] - gfs2: Remove vestigial bd_ops (Andreas Gruenbacher) [1925121] - gfs2: Fix the gfs2_invalidatepage description (Andreas Gruenbacher) [1925121] - gfs2: Clean up gfs2_is_{ordered,writeback} (Andreas Gruenbacher) [1925121] - gfs2: Pass resource group to rgblk_free (Andreas Gruenbacher) [1925121] - gfs2: Remove unnecessary gfs2_rlist_alloc parameter (Andreas Gruenbacher) [1925121] - gfs2: Fix some minor typos (Andreas Gruenbacher) [1925121] - gfs2: Remove unused RGRP_RSRV_MINBYTES definition (Andreas Gruenbacher) [1925121] - gfs2: Move rs_{sizehint, rgd_gh} fields into the inode (Andreas Gruenbacher) [1925121] - gfs2: Clean up out-of-bounds check in gfs2_rbm_from_block (Andreas Gruenbacher) [1925121] - gfs2: Always check the result of gfs2_rbm_from_block (Andreas Gruenbacher) [1925121] - gfs: no need to check return value of debugfs_create functions (Andreas Gruenbacher) [1925121] - serial_core: switch to ->[sg]et_serial() (Artem Savkov) [1952415]- tipc: fix sleeping in tipc accept routine (Xin Long) [1986549] - tipc: fix implicit-connect for SYN+ (Xin Long) [1986549] - net: tipc: fix FB_MTU eat two pages (Xin Long) [1986549] - tipc: Return the correct errno code (Xin Long) [1986549] - net/mlx5: Fix checksum issue of VXLAN and IPsec crypto offload (Alaa Hleihel) [1979901] - net/mlx5: Optimize mlx5e_feature_checks for non IPsec packet (Alaa Hleihel) [1979901] - bpf, selftests: Fold test_current_pid_tgid_new_ns into test_progs. (Jiri Olsa) [1869447] - libbpf: Support BTF_KIND_FLOAT during type compatibility checks in CO-RE (Jiri Olsa) [1984486] - bpf: Generate BTF_KIND_FLOAT when linking vmlinux (Jiri Olsa) [1984486] - selftests/bpf: Add BTF_KIND_FLOAT to btf_dump_test_case_syntax (Jiri Olsa) [1984486] - selftests/bpf: Add BTF_KIND_FLOAT to test_core_reloc_size (Jiri Olsa) [1984486] - bpf: Document BTF_KIND_FLOAT in btf.rst (Jiri Olsa) [1984486] - selftests/bpf: Add BTF_KIND_FLOAT to the existing deduplication tests (Jiri Olsa) [1984486] - selftest/bpf: Add BTF_KIND_FLOAT tests (Jiri Olsa) [1984486] - bpf: Add BTF_KIND_FLOAT support (Jiri Olsa) [1984486] - selftests/bpf: Use the 25th bit in the "invalid BTF_INFO" test (Jiri Olsa) [1984486] - tools/bpftool: Add BTF_KIND_FLOAT support (Jiri Olsa) [1984486] - libbpf: Add BTF_KIND_FLOAT support (Jiri Olsa) [1984486] - bpf: Add BTF_KIND_FLOAT to uapi (Jiri Olsa) [1984486] - libbpf: Add explicit padding to btf_dump_emit_type_decl_opts (Jiri Olsa) [1984486] - selftests/bpf: Fix test_attach_probe for powerpc uprobes (Jiri Olsa) [1931531] - selftests/bpf: Mask bpf_csum_diff() return value to 16 bits in test_verifier (Jiri Olsa) [1942513] - openvswitch: add trace points (Aaron Conole) [1979680] - vxlan: add missing rcu_read_lock() in neigh_reduce() (Guillaume Nault) [1987310] - net: ip6_tunnel: Unregister catch-all devices (Guillaume Nault) [1987310] - net: sit: Unregister catch-all devices (Guillaume Nault) [1987310] - cpuidle: pseries: Do not cap the CEDE0 latency in fixup_cede0_latency() (Diego Domingos) [1952809] - cpuidle: pseries: Fixup CEDE0 latency only for POWER10 onwards (Diego Domingos) [1952809] - mm/swap: fix for "mm: workingset: age nonresident information alongside anonymous pages" (Rafael Aquini) [1984173] - mm/thp: remap_page() is only needed on anonymous THP (Rafael Aquini) [1984173] - mm/compaction: fix 'limit' in fast_isolate_freepages (Rafael Aquini) [1984173] - mm/huge_memory.c: don't discard hugepage if other processes are mapping it (Rafael Aquini) [1984173] - slub: restore slub_debug=- behavior (Rafael Aquini) [1984173] - mm/gup: fix try_grab_compound_head() race with split_huge_page() (Rafael Aquini) [1984173] - mm, futex: fix shared futex pgoff on shmem huge page (Rafael Aquini) [1984173] - x86/mm: Avoid truncating memblocks for SGX memory (Rafael Aquini) [1984173] - mm/thp: fix vma_address() if virtual address below file offset (Rafael Aquini) [1984173] - mm, thp: use head page in __migration_entry_wait() (Rafael Aquini) [1984173] - mm/slub.c: include swab.h (Rafael Aquini) [1984173] - mm/memory-failure: make sure wait for page writeback in memory_failure (Rafael Aquini) [1984173] - mm/slub: fix redzoning for small allocations (Rafael Aquini) [1984173] - mm, hugetlb: fix simple resv_huge_pages underflow on UFFDIO_COPY (Rafael Aquini) [1984173] - mm/page_alloc: fix counting of free pages after take off from buddy (Rafael Aquini) [1984173] - userfaultfd: release page in error path to avoid BUG_ON (Rafael Aquini) [1984173] - ksm: fix potential missing rmap_item for stable_node (Rafael Aquini) [1984173] - mm/migrate.c: fix potential indeterminate pte entry in migrate_vma_insert_page() (Rafael Aquini) [1984173] - mm/hugeltb: handle the error case in hugetlb_fix_reserve_counts() (Rafael Aquini) [1984173] - khugepaged: fix wrong result value for trace_mm_collapse_huge_page_isolate() (Rafael Aquini) [1984173] - mm/memory-failure: unnecessary amount of unmapping (Rafael Aquini) [1984173] - mm: page_alloc: ignore init_on_free=1 for debug_pagealloc=1 (Rafael Aquini) [1984173] - mm/sparse: add the missing sparse_buffer_fini() in error branch (Rafael Aquini) [1984173] - mm: memcontrol: fix cpuhotplug statistics flushing (Rafael Aquini) [1984173] - x86/mem_encrypt: Correct physical address calculation in __set_clr_pte_enc() (Rafael Aquini) [1984173] - zsmalloc: account the number of compacted pages correctly (Rafael Aquini) [1984173] - mm/compaction: fix misbehaviors of fast_find_migrateblock() (Rafael Aquini) [1984173] - hugetlb: fix update_and_free_page contig page struct assumption (Rafael Aquini) [1984173] - mm/hugetlb: fix potential double free in hugetlb_register_node() error path (Rafael Aquini) [1984173] - mm/memory.c: fix potential pte_unmap_unlock pte error (Rafael Aquini) [1984173] - mm/memory.c: fix potential pte_unmap_unlock pte error (Rafael Aquini) [1984173] - mm/hugetlb: fix potential missing huge page size info (Rafael Aquini) [1984173] - x86/mm: Fix leak of pmd ptlock (Rafael Aquini) [1984173] - mm/zswap: fix passing zero to 'PTR_ERR' warning (Rafael Aquini) [1984173] - mm/page_isolation: do not isolate the max order page (Rafael Aquini) [1984173] - mm,memory_failure: always pin the page in madvise_inject_error (Rafael Aquini) [1984173] - mm/page_alloc: speed up the iteration of max_order (Rafael Aquini) [1984173] - x86/mm/mem_encrypt: Fix definition of PMD_FLAGS_DEC_WP (Rafael Aquini) [1984173] - x86/mm/ident_map: Check for errors from ident_pud_init() (Rafael Aquini) [1984173] - mm, oom_adj: don't loop through tasks in __set_oom_adj when not necessary (Rafael Aquini) [1984173] - mm/page_alloc.c: fix freeing non-compound pages (Rafael Aquini) [1984173] - mm: khugepaged: recalculate min_free_kbytes after memory hotplug as expected by khugepaged (Rafael Aquini) [1984173] - percpu: fix first chunk size calculation for populated bitmap (Rafael Aquini) [1984173] - x86, fakenuma: Fix invalid starting node ID (Rafael Aquini) [1984173] - mm: include CMA pages in lowmem_reserve at boot (Rafael Aquini) [1984173] - mm/rodata_test.c: fix missing function declaration (Rafael Aquini) [1984173] - mm/page_counter: fix various data races at memsw (Rafael Aquini) [1984173] - khugepaged: retract_page_tables() remember to test exit (Rafael Aquini) [1984173] - mm/page_counter.c: fix protection usage propagation (Rafael Aquini) [1984173] - x86/mm/numa: Remove uninitialized_var() usage (Rafael Aquini) [1984173] - shmem: fix possible deadlocks on shmlock_user_lock (Rafael Aquini) [1984173] - mm: swap: use smp_mb__after_atomic() to order LRU bit set (Rafael Aquini) [1984173] - cgroup: memcg: net: do not associate sock with unrelated cgroup (Rafael Aquini) [1984173] - mm: fix gup_pud_range (Rafael Aquini) [1984173] - x86/mm: Fix NX bit clearing issue in kernel_map_pages_in_pgd (Rafael Aquini) [1984173] - mm/shmem.c: thp, shmem: fix conflict of above-47bit hint address and PMD alignment (Rafael Aquini) [1984173] - mm: Implement no-MMU variant of vmalloc_user_node_flags (Rafael Aquini) [1984173] - usercopy: Avoid HIGHMEM pfn warning (Rafael Aquini) [1984173] - x86/mm: Don't exceed the valid physical address space (Rafael Aquini) [1984173] - x86/mm/mem_encrypt: Fix erroneous sizeof() (Rafael Aquini) [1984173] - s390/mm: fix addressing exception after suspend/resume (Rafael Aquini) [1984173] - blk-mq: fix use-after-free in blk_mq_exit_sched (Ming Lei) [1969726] - nvmet: use new ana_log_size instead the old one (Maurizio Lombardi) [1949777] - nvme-multipath: fix double initialization of ANA state (Maurizio Lombardi) [1949777] - configs: enable CONFIG_LEDS_BRIGHTNESS_HW_CHANGED (Benjamin Tissoires) [1922973]- Revert "xfs: enable new inode btree counters feature" (Bill O'Donnell) [1976969] - Revert "xfs: enable big timestamps" (Bill O'Donnell) [1976969] - Revert "xfs: remove kmem_realloc()" (Bill O'Donnell) [1976969] - xfs: prevent metadata files from being inactivated (Bill O'Donnell) [1976969] - quota: widen timestamps for the fs_disk_quota structure (Bill O'Donnell) [1976969] - cifs: fix fallocate when trying to allocate a hole. (Ronnie Sahlberg) [1866684] - cifs: only write 64kb at a time when fallocating a small region of a file (Ronnie Sahlberg) [1866684] - cifs: improve fallocate emulation (Ronnie Sahlberg) [1866684] - cifs: Do not use the original cruid when following DFS links for multiuser mounts (Ronnie Sahlberg) [1812436] - cifs: ignore relatime in smb3_fs_context_parse_monolithic() (Ronnie Sahlberg) [1812436] - cifs: fix regression when mounting shares with prefix paths (Ronnie Sahlberg) [1812436] - cifs: fix leak in cifs_smb3_do_mount() ctx (Ronnie Sahlberg) [1812436] - cifs: add fs_context param to parsing helpers (Ronnie Sahlberg) [1812436] - cifs: make fs_context error logging wrapper (Ronnie Sahlberg) [1812436] - cifs: warn and fail if trying to use rootfs without the config option (Ronnie Sahlberg) [1812436] - cifs: fix nodfs mount option (Ronnie Sahlberg) [1812436] - cifs: fix handling of escaped ',' in the password mount argument (Ronnie Sahlberg) [1812436] - cifs: Add new parameter "acregmax" for distinct file and directory metadata timeout (Ronnie Sahlberg) [1812436] - cifs: convert revalidate of directories to using directory metadata cache timeout (Ronnie Sahlberg) [1812436] - cifs: Add new mount parameter "acdirmax" to allow caching directory metadata (Ronnie Sahlberg) [1812436] - cifs: fix trivial typo (Ronnie Sahlberg) [1812436] - cifs: Set CIFS_MOUNT_USE_PREFIX_PATH flag on setting cifs_sb->prepath. (Ronnie Sahlberg) [1812436] - cifs: In the new mount api we get the full devname as source= (Ronnie Sahlberg) [1812436] - cifs: do not disable noperm if multiuser mount option is not provided (Ronnie Sahlberg) [1812436] - cifs: fix dfs-links (Ronnie Sahlberg) [1812436] - cifs: fix dfs domain referrals (Ronnie Sahlberg) [1812436] - cifs: returning mount parm processing errors correctly (Ronnie Sahlberg) [1812436] - cifs: fix mounts to subdirectories of target (Ronnie Sahlberg) [1812436] - cifs: ignore auto and noauto options if given (Ronnie Sahlberg) [1812436] - cifs: connect: style: Simplify bool comparison (Ronnie Sahlberg) [1812436] - fs: cifs: remove unneeded variable in smb3_fs_context_dup (Ronnie Sahlberg) [1812436] - cifs: Fix support for remount when not changing rsize/wsize (Ronnie Sahlberg) [1812436] - cifs: handle "guest" mount parameter (Ronnie Sahlberg) [1812436] - cifs: correct four aliased mount parms to allow use of previous names (Ronnie Sahlberg) [1812436] - cifs: fix use after free in cifs_smb3_do_mount() (Ronnie Sahlberg) [1812436] - cifs: fix rsize/wsize to be negotiated values (Ronnie Sahlberg) [1812436] - cifs: update super_operations to show_devname (Ronnie Sahlberg) [1812436] - cifs: fix uninitialized variable in smb3_fs_context_parse_param (Ronnie Sahlberg) [1812436] - cifs: update mnt_cifs_flags during reconfigure (Ronnie Sahlberg) [1812436] - cifs: move update of flags into a separate function (Ronnie Sahlberg) [1812436] - cifs: remove ctx argument from cifs_setup_cifs_sb (Ronnie Sahlberg) [1812436] - cifs: do not allow changing posix_paths during remount (Ronnie Sahlberg) [1812436] - cifs: uncomplicate printing the iocharset parameter (Ronnie Sahlberg) [1812436] - cifs: don't create a temp nls in cifs_setup_ipc (Ronnie Sahlberg) [1812436] - cifs: simplify handling of cifs_sb/ctx->local_nls (Ronnie Sahlberg) [1812436] - cifs: we do not allow changing username/password/unc/... during remount (Ronnie Sahlberg) [1812436] - cifs: add initial reconfigure support (Ronnie Sahlberg) [1812436] - cifs: move [brw]size from cifs_sb to cifs_sb->ctx (Ronnie Sahlberg) [1812436] - cifs: move cifs_cleanup_volume_info[_content] to fs_context.c (Ronnie Sahlberg) [1812436] - cifs: Add missing sentinel to smb3_fs_parameters (Ronnie Sahlberg) [1812436] - cifs: remove actimeo from cifs_sb (Ronnie Sahlberg) [1812436] - cifs: remove [gu]id/backup[gu]id/file_mode/dir_mode from cifs_sb (Ronnie Sahlberg) [1812436] - cifs: minor kernel style fixes for comments (Ronnie Sahlberg) [1812436] - linux/parser.h: add include guards (Ronnie Sahlberg) [1812436] - cifs: Make extract_sharename function public (Ronnie Sahlberg) [1812436] - cifs: Make extract_hostname function public (Ronnie Sahlberg) [1812436] - cifs: get rid of cifs_sb->mountdata (Ronnie Sahlberg) [1812436] - cifs: add an smb3_fs_context to cifs_sb (Ronnie Sahlberg) [1812436] - cifs: remove the devname argument to cifs_compose_mount_options (Ronnie Sahlberg) [1812436] - cifs: switch to new mount api (Ronnie Sahlberg) [1812436] - cifs: move cifs_parse_devname to fs_context.c (Ronnie Sahlberg) [1812436] - cifs: move the enum for cifs parameters into fs_context.h (Ronnie Sahlberg) [1812436] - cifs: rename dup_vol to smb3_fs_context_dup and move it into fs_context.c (Ronnie Sahlberg) [1812436] - cifs: rename smb_vol as smb3_fs_context and move it to fs_context.h (Ronnie Sahlberg) [1812436] - cifs: Fix fall-through warnings for Clang (Ronnie Sahlberg) [1812436] - cifs: refactor create_sd_buf() and and avoid corrupting the buffer (Ronnie Sahlberg) [1812436] - scsi: lpfc: Fix failure to transmit ABTS on FC link (Dick Kennedy) [1964670] - scsi: lpfc: Update lpfc version to 12.8.0.10 (Dick Kennedy) [1964670] - scsi: lpfc: Reregister FPIN types if ELS_RDF is received from fabric controller (Dick Kennedy) [1964670] - scsi: lpfc: Add a option to enable interlocked ABTS before job completion (Dick Kennedy) [1964670] - scsi: lpfc: Fix crash when lpfc_sli4_hba_setup() fails to initialize the SGLs (Dick Kennedy) [1964670] - scsi: lpfc: Ignore GID-FT response that may be received after a link flip (Dick Kennedy) [1964670] - scsi: lpfc: Fix node handling for Fabric Controller and Domain Controller (Dick Kennedy) [1964670] - scsi: lpfc: Fix Node recovery when driver is handling simultaneous PLOGIs (Dick Kennedy) [1964670] - scsi: lpfc: Add ndlp kref accounting for resume RPI path (Dick Kennedy) [1964670] - scsi: lpfc: Fix "Unexpected timeout" error in direct attach topology (Dick Kennedy) [1964670] - scsi: lpfc: Fix non-optimized ERSP handling (Dick Kennedy) [1964670] - scsi: lpfc: Fix unreleased RPIs when NPIV ports are created (Dick Kennedy) [1964670] - scsi: lpfc: Remove redundant assignment to pointer temp_hdr (Dick Kennedy) [1964670] - Documentation: add more details in tipc.rst (Xin Long) [1872308] - net/tipc: add TIPC chapter to networking Documentation (Xin Long) [1872308] - scsi: qla2xxx: Reserve extra IRQ vectors (Nilesh Javali) [1964834] - tracing/hwlat: Honor the tracing_cpumask (Jerome Marchand) [1920595] - tracing/hwlat: Drop the duplicate assignment in start_kthread() (Jerome Marchand) [1920595] - sfc: add logs explaining XDP_TX/REDIRECT is not available (Íñigo Huguet) [1976756] - sfc: ensure correct number of XDP queues (Íñigo Huguet) [1976756] - sfc: fix lack of XDP TX queues - error XDP TX failed (-22) (Íñigo Huguet) [1976756] - sfc: Remove rcu_read_lock() around XDP program invocation (Íñigo Huguet) [1976756] - sfc: use DEVICE_ATTR_*() macro (Íñigo Huguet) [1976756] - sfc: farch: fix compile warning in efx_farch_dimension_resources() (Íñigo Huguet) [1976756] - sfc: don't use netif_info et al before net_device is registered (Íñigo Huguet) [1976756] - net: stmmac: Do not enable RX FIFO overflow interrupts (Mark Salter) [1905243] - net: stmmac: Clear receive all(RA) bit when promiscuous mode is off (Mark Salter) [1905243] - net: stmmac: cleared __FPE_REMOVING bit in stmmac_fpe_start_wq() (Mark Salter) [1905243] - stmmac: intel: Enable HW descriptor prefetch by default (Mark Salter) [1905243] - net: stmmac: Add HW descriptor prefetch setting for DWMAC Core 5.20 onwards (Mark Salter) [1905243] - net: stmmac: fix TSO and TBS feature enabling during driver open (Mark Salter) [1905243] - stmmac: intel: set TSO/TBS TX Queues default settings (Mark Salter) [1905243] - stmmac: intel: unlock on error path in intel_crosststamp() (Mark Salter) [1905243] - net: stmmac: use __napi_schedule() for PREEMPT_RT (Mark Salter) [1905243] - stmmac: intel: Enable SERDES PHY rx clk for PSE (Mark Salter) [1905243] - stmmac: intel: Drop duplicate ID in the list of PCI device IDs (Mark Salter) [1905243] - stmmac: intel: add cross time-stamping freq difference adjustment (Mark Salter) [1905243] - net: stmmac: Add support for external trigger timestamping (Mark Salter) [1905243] - net: stmmac: fix dma physical address of descriptor when display ring (Mark Salter) [1905243] - net: stmmac: fix wrongly set buffer2 valid when sph unsupport (Mark Salter) [1905243] - net: stmmac: arrange Tx tail pointer update to stmmac_flush_tx_descriptors (Mark Salter) [1905243] - net: stmmac: make SPH enable/disable to be configurable (Mark Salter) [1905243] - net: stmmac: set IRQ affinity hint for multi MSI vectors (Mark Salter) [1905243] - net: stmmac: remove unnecessary pci_enable_msi() call (Mark Salter) [1905243] - stmmac: intel: use managed PCI function on probe and resume (Mark Salter) [1905243] - net: stmmac: enable MTL ECC Error Address Status Over-ride by default (Mark Salter) [1905243] - net: ethernet: stmicro: Remove duplicate struct declaration (Mark Salter) [1905243] - net: stmmac: fix missing unlock on error in stmmac_suspend() (Mark Salter) [1905243] - net: stmmac: Fix kernel panic due to NULL pointer dereference of fpe_cfg (Mark Salter) [1905243] - net: stmmac: use interrupt mode INTM=1 for multi-MSI (Mark Salter) [1905243] - stmmac: intel: add support for multi-vector msi and msi-x (Mark Salter) [1905243] - net: stmmac: introduce MSI Interrupt routines for mac, safety, RX & TX (Mark Salter) [1905243] - net: stmmac: make stmmac_interrupt() function more friendly to MSI (Mark Salter) [1905243] - net: stmmac: introduce DMA interrupt status masking per traffic direction (Mark Salter) [1905243] - net: phy: marvell10g: Add PHY loopback support (Mark Salter) [1905243] - net: phy: add genphy_c45_loopback (Mark Salter) [1905243] - net: phylink: Fix phylink_err() function name error in phylink_major_config (Mark Salter) [1905243] - net: stmmac: support FPE link partner hand-shaking procedure (Mark Salter) [1905243] - net: stmmac: Add hardware supported cross-timestamp (Mark Salter) [1905243] - net: stmmac: platform: fix build error with !CONFIG_PM_SLEEP (Mark Salter) [1905243] - stmmac: intel: Add PSE and PCH PTP clock source selection (Mark Salter) [1905243] - net: stmmac: Add EST errors into ethtool statistic (Mark Salter) [1905243] - net: stmmac: EST interrupts handling and error reporting (Mark Salter) [1905243] - net: stmmac: add RX frame steering based on VLAN priority in tc flower (Mark Salter) [1905243] - net: stmmac: restructure tc implementation for RX VLAN Priority steering (Mark Salter) [1905243] - net: stmmac: add per-queue TX & RX coalesce ethtool support (Mark Salter) [1905243] - net: stmmac: Use hrtimer for TX coalescing (Mark Salter) [1905243] - net: stmmac: add timestamp correction to rid CDC sync error (Mark Salter) [1905243] - net: stmmac: add platform level clocks management (Mark Salter) [1905243] - net: stmmac: add clocks management for gmac driver (Mark Salter) [1905243] - stmmac: intel: add pcs-xpcs for Intel mGbE controller (Mark Salter) [1905243] - net: stmmac: ensure phydev is attached to phylink for C37 AN (Mark Salter) [1905243] - net: stmmac: make in-band AN mode parsing is supported for non-DT (Mark Salter) [1905243] - net: phylink: make phylink_parse_mode() support non-DT platform (Mark Salter) [1905243] - net: pcs: add C37 SGMII AN support for intel mGbE controller (Mark Salter) [1905243] - net: pcs: rearrange C73 functions to prepare for C37 support later (Mark Salter) [1905243] - net: phy: leds: Deduplicate link LED trigger registration (Mark Salter) [1905243] - net: stmmac: Fix VLAN filter delete timeout issue in Intel mGBE SGMII (Mark Salter) [1905243] - net: stmmac: fix incorrect DMA channel intr enable setting of EQoS v4.10 (Mark Salter) [1905243] - net: stmmac: fix CBS idleslope and sendslope calculation (Mark Salter) [1905243] - net: stmmac: set TxQ mode back to DCB after disabling CBS (Mark Salter) [1905243] - net: stmmac: allow stmmac to probe for C45 PHY devices (Mark Salter) [1905243] - net: stmmac: Enable EEE HW LPI timer with auto SW/HW switching (Mark Salter) [1905243] - net: pcs-xpcs: depend on MDIO_BUS instead of selecting it (Mark Salter) [1905243] - net: pcs: Move XPCS into new PCS subdirectory (Mark Salter) [1905243] - net: stmmac: Add XLGMII support (Mark Salter) [1905243] - net: phy: xpcs: Add XLGMII support (Mark Salter) [1905243] - net: phy: xpcs: Restart AutoNeg if outcome was invalid (Mark Salter) [1905243] - net: phy: xpcs: Set Link down if AutoNeg is enabled and did not finish (Mark Salter) [1905243] - net: phy: xpcs: Reset XPCS upon probe (Mark Salter) [1905243] - net: phy: xpcs: Return error when 10GKR link errors are found (Mark Salter) [1905243] - stmmac/intel: mark driver as tech preview (Mark Salter) [1905243] - redhat/configs: Add CONFIG_DWMAC_INTEL (Mark Salter) [1905243] - stmmac: intel: Fixes clock registration error seen for multiple interfaces (Mark Salter) [1905243] - stmmac: intel: Fix mdio bus registration issue for TGL-H/ADL-S (Mark Salter) [1905243] - net: stmmac: Add PCI bus info to ethtool driver query output (Mark Salter) [1905243] - stmmac: intel: Add ADL-S 1Gbps PCI IDs (Mark Salter) [1905243] - stmmac: intel: Configure EHL PSE0 GbE and PSE1 GbE to 32 bits DMA addressing (Mark Salter) [1905243] - stmmac: intel: Add PCI IDs for TGL-H platform (Mark Salter) [1905243] - stmmac: intel: change all EHL/TGL to auto detect phy addr (Mark Salter) [1905243] - net: stmmac: overwrite the dma_cap.addr64 according to HW design (Mark Salter) [1905243] - stmmac: intel: Fix kernel panic on pci probe (Mark Salter) [1905243] - stmmac: intel: Adding ref clock 1us tic for LPI cntr (Mark Salter) [1905243] - net: stmmac: Add option for VLAN filter fail queue enable (Mark Salter) [1905243] - net: stmmac: Fix clock handling on remove path (Mark Salter) [1905243] - stmmac: intel: Place object in the Makefile according to the order (Mark Salter) [1905243] - stmmac: intel: Fix indentation to put on one line affected code (Mark Salter) [1905243] - stmmac: intel: Eliminate useless conditions and variables (Mark Salter) [1905243] - stmmac: intel: Convert to use pci_alloc_irq_vectors() API (Mark Salter) [1905243] - stmmac: intel: Remove unnecessary loop for PCI BARs (Mark Salter) [1905243] - stmmac: intel: Fix clock handling on error and remove paths (Mark Salter) [1905243] - net: stmmac: Enable SERDES power up/down sequence (Mark Salter) [1905243] - net: stmmac: add EHL 2.5Gbps PCI info and PCI ID (Mark Salter) [1905243] - net: stmmac: add EHL PSE0 & PSE1 1Gbps PCI info and PCI ID (Mark Salter) [1905243] - net: stmmac: create dwmac-intel.c to contain all Intel platform (Mark Salter) [1905243] - net: stmmac: Get rid of custom STMMAC_DEVICE() macro (Mark Salter) [1905243] - net: stmmac: update pci platform data to use phy_interface (Mark Salter) [1905243] - net: stmmac: pci: Enable TBS on GMAC5 IPK PCI entry (Mark Salter) [1905243] - net: stmmac: pci: remove the duplicate code of set phy_mask (Mark Salter) [1905243] - PCI: Add PCI_STD_NUM_BARS for the number of standard BARs (Mark Salter) [1905243] - net: stmmac: pci: Add HAPS support using GMAC5 (Mark Salter) [1905243] - net: stmmac: setup higher frequency clk support for EHL & TGL (Mark Salter) [1905243] - net: stmmac: add EHL RGMII 1Gbps PCI info and PCI ID (Mark Salter) [1905243] - net: stmmac: add TGL SGMII 1Gbps PCI info and PCI ID (Mark Salter) [1905243] - net: stmmac: add EHL SGMII 1Gbps PCI info and PCI ID (Mark Salter) [1905243] - net: stmmac: Make MDIO bus reset optional (Mark Salter) [1905243] - stmmac: pci: Use pci_dev_id() helper (Mark Salter) [1905243] - stmmac: pci: Fix typo in IOT2000 comment (Mark Salter) [1905243] - stmmac: pci: Adjust IOT2000 matching (Mark Salter) [1905243] - net: stmmac: Fix PCI module removal leak (Mark Salter) [1905243] - net: stmmac: mark PM functions as __maybe_unused (Mark Salter) [1905243] - ibmveth: Set CHECKSUM_PARTIAL if NULL TCP CSUM. (Diego Domingos) [1939996] - IB/core: Add missing pin_user_pages*() usage (Waiman Long) [1972078] - mm/gup/writeback: Fix incorrect inaccessible pages handling (Waiman Long) [1972078] - netfilter: nf_tables: bogus EBUSY when deleting flowtable after flush (Phil Sutter) [1983245] - ipv4: Fix device used for dst_alloc with local routes (Antoine Tenart) [1976789] - vrf: fix a comment about loopback device (Antoine Tenart) [1976789] - net: vrf: Fix operation not supported when set vrf mac (Antoine Tenart) [1976789] - vrf: prevent adding upper devices (Antoine Tenart) [1976789] - vrf: fix maximum MTU (Antoine Tenart) [1976789] - net: vrf: Fix ping failed when vrf mtu is set to 0 (Antoine Tenart) [1976789] - net: vrf: remove MTU limits for vrf device (Antoine Tenart) [1976789]- block: fix discard request merge (Ming Lei) [1970316] - blk-mq: update hctx->dispatch_busy in case of real scheduler (Ming Lei) [1976679] - block: Do not pull requests from the scheduler when we cannot dispatch them (Ming Lei) [1976679] - powerpc/pseries/mobility: handle premature return from H_JOIN (Desnes A. Nunes do Rosario) [1979798] - powerpc/pseries/mobility: use struct for shared state (Desnes A. Nunes do Rosario) [1979798] - powerpc/pseries/mobility: refactor node lookup during DT update (Desnes A. Nunes do Rosario) [1979798] - powerpc/rtas: remove rtas_ibm_suspend_me_unsafe() (Desnes A. Nunes do Rosario) [1979798] - powerpc/rtas: dispatch partition migration requests to pseries (Desnes A. Nunes do Rosario) [1979798] - powerpc/pseries/mobility: retry partition suspend after error (Desnes A. Nunes do Rosario) [1979798] - powerpc/pseries/mobility: signal suspend cancellation to platform (Desnes A. Nunes do Rosario) [1979798] - powerpc/pseries/mobility: use stop_machine for join/suspend (Desnes A. Nunes do Rosario) [1979798] - powerpc/pseries/mobility: extract VASI session polling logic (Desnes A. Nunes do Rosario) [1979798] - powerpc/pseries/mobility: use rtas_activate_firmware() on resume (Desnes A. Nunes do Rosario) [1979798] - powerpc/pseries/mobility: error message improvements (Desnes A. Nunes do Rosario) [1979798] - powerpc/hvcall: add token and codes for H_VASI_SIGNAL (Desnes A. Nunes do Rosario) [1979798] - powerpc/rtas: add rtas_activate_firmware() (Desnes A. Nunes do Rosario) [1979798] - powerpc/rtas: add rtas_ibm_suspend_me() (Desnes A. Nunes do Rosario) [1979798] - powerpc/rtas: rtas_ibm_suspend_me -> rtas_ibm_suspend_me_unsafe (Desnes A. Nunes do Rosario) [1979798] - powerpc/rtas: complete ibm,suspend-me status codes (Desnes A. Nunes do Rosario) [1979798] - powerpc/pseries/mobility: Add pr_debug() for device tree changes (Desnes A. Nunes do Rosario) [1979798] - powerpc/pseries/mobility: Set pr_fmt() (Desnes A. Nunes do Rosario) [1979798] - powerpc/pseries: remove obsolete memory hotplug DT notifier code (Desnes A. Nunes do Rosario) [1979798] - powerpc/pseries: remove dlpar_cpu_readd() (Desnes A. Nunes do Rosario) [1979798] - powerpc/pseries: remove memory "re-add" implementation (Desnes A. Nunes do Rosario) [1979798] - powerpc/pseries: remove prrn special case from DT update path (Desnes A. Nunes do Rosario) [1979798] - powerpc/numa: remove arch_update_cpu_topology (Desnes A. Nunes do Rosario) [1979798] - powerpc/numa: remove prrn_is_enabled() (Desnes A. Nunes do Rosario) [1979798] - powerpc/rtasd: simplify handle_rtas_event(), emit message on events (Desnes A. Nunes do Rosario) [1979798] - powerpc/numa: remove start/stop_topology_update() (Desnes A. Nunes do Rosario) [1979798] - powerpc/numa: remove timed_topology_update() (Desnes A. Nunes do Rosario) [1979798] - powerpc/numa: Handle extra hcall_vphn error cases (Desnes A. Nunes do Rosario) [1979798] - powerpc/numa: Suppress "VPHN is not supported" messages (Desnes A. Nunes do Rosario) [1979798] - powerpc/numa: stub out numa_update_cpu_topology() (Desnes A. Nunes do Rosario) [1979798] - powerpc/numa: remove vphn_enabled and prrn_enabled internal flags (Desnes A. Nunes do Rosario) [1979798] - powerpc/numa: remove unreachable topology workqueue code (Desnes A. Nunes do Rosario) [1979798] - powerpc/numa: remove unreachable topology timer code (Desnes A. Nunes do Rosario) [1979798] - powerpc/numa: make vphn_enabled, prrn_enabled flags const (Desnes A. Nunes do Rosario) [1979798] - powerpc/numa: remove unreachable topology update code (Desnes A. Nunes do Rosario) [1979798] - powerpc/numa: remove ability to enable topology updates (Desnes A. Nunes do Rosario) [1979798] - powerpc/rtas: don't online CPUs for partition suspend (Desnes A. Nunes do Rosario) [1979798] - powerpc/rtas: Unexport rtas_online_cpus_mask, rtas_offline_cpus_mask (Desnes A. Nunes do Rosario) [1979798] - mm/page_alloc: bail out on fatal signal during reclaim/compaction retry attempt (Aaron Tomlin) [1919765] - RHEL: Revert "powerpc/kvm: Fix PR KVM with KUAP/MEM_KEYS enabled" (Paolo Bonzini) [1956950] - KVM: selftests: smm_test: Test SMM enter from L2 (Paolo Bonzini) [1956950] - KVM: nSVM: Restore nested control upon leaving SMM (Paolo Bonzini) [1956950] - KVM: nSVM: Fix L1 state corruption upon return from SMM (Paolo Bonzini) [1956950] - KVM: nSVM: Introduce svm_copy_vmrun_state() (Paolo Bonzini) [1956950] - KVM: nSVM: Check that VM_HSAVE_PA MSR was set before VMRUN (Paolo Bonzini) [1956950] - KVM: nVMX: nSVM: 'nested_run' should count guest-entry attempts that make it to guest code (Paolo Bonzini) [1956950] - KVM: nSVM: Check the value written to MSR_VM_HSAVE_PA (Paolo Bonzini) [1956950] - KVM: SVM: Fix sev_pin_memory() error checks in SEV migration utilities (Paolo Bonzini) [1956950] - KVM: SVM: Return -EFAULT if copy_to_user() for SEV mig packet header fails (Paolo Bonzini) [1956950] - KVM: SVM: add module param to control the #SMI interception (Paolo Bonzini) [1956950] - KVM: SVM: remove INIT intercept handler (Paolo Bonzini) [1956950] - KVM: SVM: #SMI interception must not skip the instruction (Paolo Bonzini) [1956950] - KVM: VMX: Remove vmx_msr_index from vmx.h (Paolo Bonzini) [1956950] - KVM: X86: Disable hardware breakpoints unconditionally before kvm_x86->run() (Paolo Bonzini) [1956950] - KVM: x86/pmu: Clear anythread deprecated bit when 0xa leaf is unsupported on the SVM (Paolo Bonzini) [1956950] - KVM: mmio: Fix use-after-free Read in kvm_vm_ioctl_unregister_coalesced_mmio (Paolo Bonzini) [1956950] - KVM: SVM: Revert clearing of C-bit on GPA in #NPF handler (Paolo Bonzini) [1956950] - KVM: x86/mmu: Do not apply HPA (memory encryption) mask to GPAs (Paolo Bonzini) [1956950] - KVM: x86: Use kernel's x86_phys_bits to handle reduced MAXPHYADDR (Paolo Bonzini) [1956950] - KVM: x86: Use guest MAXPHYADDR from CPUID.0x8000_0008 iff TDP is enabled (Paolo Bonzini) [1956950] - KVM: selftests: do not require 64GB in set_memory_region_test (Paolo Bonzini) [1956950] - KVM: selftests: Fix mapping length truncation in m{,un}map() (Paolo Bonzini) [1956950] - KVM: x86: Force all MMUs to reinitialize if guest CPUID is modified (Paolo Bonzini) [1956950] - Revert "KVM: x86/mmu: Drop kvm_mmu_extended_role.cr4_la57 hack" (Paolo Bonzini) [1956950] - KVM: x86/mmu: Use MMU's role to detect CR4.SMEP value in nested NPT walk (Paolo Bonzini) [1956950] - KVM: x86: Properly reset MMU context at vCPU RESET/INIT (Paolo Bonzini) [1956950] - KVM: x86/mmu: Treat NX as used (not reserved) for all !TDP shadow MMUs (Paolo Bonzini) [1956950] - KVM: x86/mmu: Remove broken WARN that fires on 32-bit KVM w/ nested EPT (Paolo Bonzini) [1956950] - KVM: nVMX: Handle split-lock #AC exceptions that happen in L2 (Paolo Bonzini) [1956950] - KVM: x86/mmu: Calculate and check "full" mmu_role for nested MMU (Paolo Bonzini) [1956950] - KVM: X86: Fix x86_emulator slab cache leak (Paolo Bonzini) [1956950] - KVM: SVM: Call SEV Guest Decommission if ASID binding fails (Paolo Bonzini) [1956950] - KVM: x86: Immediately reset the MMU context when the SMM flag is cleared (Paolo Bonzini) [1956950] - KVM: x86: Fix fall-through warnings for Clang (Paolo Bonzini) [1956950] - KVM: SVM: fix doc warnings (Paolo Bonzini) [1956950] - kvm: LAPIC: Restore guard to prevent illegal APIC register access (Paolo Bonzini) [1956950] - kvm: fix previous commit for 32-bit builds (Paolo Bonzini) [1956950] - kvm: avoid speculation-based attacks from out-of-range memslot accesses (Paolo Bonzini) [1956950] - KVM: x86: Ensure liveliness of nested VM-Enter fail tracepoint message (Paolo Bonzini) [1956950] - KVM: x86: Ensure PV TLB flush tracepoint reflects KVM behavior (Paolo Bonzini) [1956950] - KVM: X86: MMU: Use the correct inherited permissions to get shadow page (Paolo Bonzini) [1956950] - KVM: LAPIC: Write 0 to TMICT should also cancel vmx-preemption timer (Paolo Bonzini) [1956950] - KVM: SVM: Fix SEV SEND_START session length & SEND_UPDATE_DATA query length after commit 238eca821cee (Paolo Bonzini) [1956950] - KVM: X86: Kill off ctxt->ud (Paolo Bonzini) [1956950] - KVM: X86: Fix warning caused by stale emulation context (Paolo Bonzini) [1956950] - KVM: X86: Use kvm_get_linear_rip() in single-step and #DB/#BP interception (Paolo Bonzini) [1956950] - KVM: x86/mmu: Fix comment mentioning skip_4k (Paolo Bonzini) [1956950] - KVM: VMX: update vcpu posted-interrupt descriptor when assigning device (Paolo Bonzini) [1956950] - KVM: rename KVM_REQ_PENDING_TIMER to KVM_REQ_UNBLOCK (Paolo Bonzini) [1956950] - KVM: x86: add start_assignment hook to kvm_x86_ops (Paolo Bonzini) [1956950] - KVM: LAPIC: Narrow the timer latency between wait_lapic_expire and world switch (Paolo Bonzini) [1956950] - KVM: X86: Fix vCPU preempted state from guest's point of view (Paolo Bonzini) [1956950] - KVM: X86: Bail out of direct yield in case of under-committed scenarios (Paolo Bonzini) [1956950] - KVM: SVM: make the avic parameter a bool (Paolo Bonzini) [1956950] - KVM: VMX: Drop unneeded CONFIG_X86_LOCAL_APIC check (Paolo Bonzini) [1956950] - KVM: SVM: Drop unneeded CONFIG_X86_LOCAL_APIC check (Paolo Bonzini) [1956950] - KVM: SVM: Move GHCB unmapping to fix RCU warning (Paolo Bonzini) [1956950] - KVM: SVM: Invert user pointer casting in SEV {en,de}crypt helpers (Paolo Bonzini) [1956950] - kvm: Cap halt polling at kvm->max_halt_poll_ns (Paolo Bonzini) [1956950] - KVM: x86: Prevent deadlock against tk_core.seq (Paolo Bonzini) [1956950] - KVM: x86: Cancel pvclock_gtod_work on module removal (Paolo Bonzini) [1956950] - KVM: x86: Prevent KVM SVM from loading on kernels with 5-level paging (Paolo Bonzini) [1956950] - KVM: SVM: Probe and load MSR_TSC_AUX regardless of RDTSCP support in host (Paolo Bonzini) [1956950] - KVM: VMX: Disable preemption when probing user return MSRs (Paolo Bonzini) [1956950] - KVM: x86: Move RDPID emulation intercept to its own enum (Paolo Bonzini) [1956950] - KVM: SVM: Inject #UD on RDTSCP when it should be disabled in the guest (Paolo Bonzini) [1956950] - KVM: x86: Emulate RDPID only if RDTSCP is supported (Paolo Bonzini) [1956950] - KVM: VMX: Do not advertise RDPID if ENABLE_RDTSCP control is unsupported (Paolo Bonzini) [1956950] - KVM: nSVM: always restore the L1's GIF on migration (Paolo Bonzini) [1956950] - KVM: x86: Hoist input checks in kvm_add_msr_filter() (Paolo Bonzini) [1956950] - KVM: nVMX: Properly pad 'struct kvm_vmx_nested_state_hdr' (Paolo Bonzini) [1956950] - KVM/VMX: Invoke NMI non-IST entry instead of IST entry (Paolo Bonzini) [1956950] - KVM: x86: Fix potential fput on a null source_kvm_file (Paolo Bonzini) [1956950] - KVM: nSVM: leave the guest mode prior to loading a nested state (Paolo Bonzini) [1956950] - KVM: nSVM: fix few bugs in the vmcb02 caching logic (Paolo Bonzini) [1956950] - KVM: nSVM: fix a typo in svm_leave_nested (Paolo Bonzini) [1956950] - KVM: PPC: exit halt polling on need_resched() (Paolo Bonzini) [1956950] - kvm: exit halt polling on need_resched() as well (Paolo Bonzini) [1956950] - KVM: LAPIC: Accurately guarantee busy wait for timer to expire when using hv_timer (Paolo Bonzini) [1956950] - kvm/x86: Fix 'lpages' kvm stat for TDM MMU (Paolo Bonzini) [1956950] - KVM: x86/mmu: Avoid unnecessary page table allocation in kvm_tdp_mmu_map() (Paolo Bonzini) [1956950] - KVM: selftests: Speed up set_memory_region_test (Paolo Bonzini) [1956950] - selftests: kvm: Fix the check of return value (Paolo Bonzini) [1956950] - KVM: x86: Take advantage of kvm_arch_dy_has_pending_interrupt() (Paolo Bonzini) [1956950] - KVM: SVM: Skip SEV cache flush if no ASIDs have been used (Paolo Bonzini) [1956950] - KVM: SVM: Remove an unnecessary prototype declaration of sev_flush_asids() (Paolo Bonzini) [1956950] - KVM: SVM: Drop redundant svm_sev_enabled() helper (Paolo Bonzini) [1956950] - KVM: SVM: Move SEV VMCB tracking allocation to sev.c (Paolo Bonzini) [1956950] - KVM: SVM: Explicitly check max SEV ASID during sev_hardware_setup() (Paolo Bonzini) [1956950] - KVM: SVM: Unconditionally invoke sev_hardware_teardown() (Paolo Bonzini) [1956950] - KVM: SVM: Enable SEV/SEV-ES functionality by default (when supported) (Paolo Bonzini) [1956950] - KVM: SVM: Condition sev_enabled and sev_es_enabled on CONFIG_KVM_AMD_SEV=y (Paolo Bonzini) [1956950] - KVM: SVM: Append "_enabled" to module-scoped SEV/SEV-ES control variables (Paolo Bonzini) [1956950] - KVM: SEV: Mask CPUID[0x8000001F].eax according to supported features (Paolo Bonzini) [1956950] - KVM: SVM: Move SEV module params/variables to sev.c (Paolo Bonzini) [1956950] - svm/sev: Register SEV and SEV-ES ASIDs to the misc controller (Paolo Bonzini) [1956950] - KVM: SVM: Disable SEV/SEV-ES if NPT is disabled (Paolo Bonzini) [1956950] - KVM: SVM: Free sev_asid_bitmap during init if SEV setup fails (Paolo Bonzini) [1956950] - KVM: SVM: Zero out the VMCB array used to track SEV ASID association (Paolo Bonzini) [1956950] - KVM: x86: Move reverse CPUID helpers to separate header file (Paolo Bonzini) [1956950] - KVM: x86: Rename GPR accessors to make mode-aware variants the defaults (Paolo Bonzini) [1956950] - KVM: SVM: Use default rAX size for INVLPGA emulation (Paolo Bonzini) [1956950] - KVM: x86/xen: Drop RAX[63:32] when processing hypercall (Paolo Bonzini) [1956950] - KVM: nVMX: Truncate base/index GPR value on address calc in !64-bit (Paolo Bonzini) [1956950] - KVM: nVMX: Truncate bits 63:32 of VMCS field on nested check in !64-bit (Paolo Bonzini) [1956950] - KVM: VMX: Truncate GPR value for DR and CR reads in !64-bit mode (Paolo Bonzini) [1956950] - KVM: SVM: Truncate GPR value for DR and CR accesses in !64-bit mode (Paolo Bonzini) [1956950] - KVM: x86: Check CR3 GPA for validity regardless of vCPU mode (Paolo Bonzini) [1956950] - KVM: x86: Remove emulator's broken checks on CR0/CR3/CR4 loads (Paolo Bonzini) [1956950] - KVM: VMX: Intercept FS/GS_BASE MSR accesses for 32-bit KVM (Paolo Bonzini) [1956950] - KVM: SVM: Delay restoration of host MSR_TSC_AUX until return to userspace (Paolo Bonzini) [1956950] - KVM: SVM: Clear MSR_TSC_AUX[63:32] on write (Paolo Bonzini) [1956950] - KVM: SVM: Inject #GP on guest MSR_TSC_AUX accesses if RDTSCP unsupported (Paolo Bonzini) [1956950] - KVM: VMX: Invert the inlining of MSR interception helpers (Paolo Bonzini) [1956950] - KVM: X86: Fix failure to boost kernel lock holder candidate in SEV-ES guests (Paolo Bonzini) [1956950] - KVM: x86: Properly handle APF vs disabled LAPIC situation (Paolo Bonzini) [1956950] - KVM: VMX: use EPT_VIOLATION_GVA_TRANSLATED instead of 0x100 (Paolo Bonzini) [1956950] - KVM: x86: Support KVM VMs sharing SEV context (Paolo Bonzini) [1956950] - KVM: x86: Remove unused function declaration (Paolo Bonzini) [1956950] - KVM: x86/mmu: Drop trace_kvm_age_page() tracepoint (Paolo Bonzini) [1956950] - KVM: Move prototypes for MMU notifier callbacks to generic code (Paolo Bonzini) [1956950] - KVM: Pass MMU notifier range flags to kvm_unmap_hva_range() (Paolo Bonzini) [1956950] - KVM: x86/mmu: preserve pending TLB flush across calls to kvm_tdp_mmu_zap_sp (Paolo Bonzini) [1956950] - KVM: x86: disable interrupts while pvclock_gtod_sync_lock is taken (Paolo Bonzini) [1956950] - KVM: x86: reduce pvclock_gtod_sync_lock critical sections (Paolo Bonzini) [1956950] - kvm: x86: annotate RCU pointers (Paolo Bonzini) [1956950] - KVM: x86: remove misplaced comment on active_mmu_pages (Paolo Bonzini) [1956950] - x86/sev: Drop redundant and potentially misleading 'sev_enabled' (Paolo Bonzini) [1956950] - x86/cpufeatures: Assign dedicated feature word for CPUID_0x8000001F[EAX] (Paolo Bonzini) [1956950] - cgroup: Add misc cgroup controller (Paolo Bonzini) [1956950] - x86: Remove duplicate TSC DEADLINE MSR definitions (Paolo Bonzini) [1956950] - KVM: s390: allow facility 192 (vector-packed-decimal-enhancement facility 2) (Thomas Huth) [1977289] - KVM: s390: gen_facilities: allow facilities 165, 193, 194 and 196 (Thomas Huth) [1977289] - mpi3mr: mark as tech preview (Tomas Henzl) [1858804] - add the mpi3mr config (Tomas Henzl) [1858804] - scsi: mpi3mr: Fix W=1 compilation warnings (Tomas Henzl) [1858804] - scsi: mpi3mr: Fix warnings reported by smatch (Tomas Henzl) [1858804] - scsi: mpi3mr: Make some symbols static (Tomas Henzl) [1858804] - scsi: mpi3mr: Fix error return code in mpi3mr_init_ioc() (Tomas Henzl) [1858804] - scsi: mpi3mr: Fix missing unlock on error (Tomas Henzl) [1858804] - scsi: mpi3mr: Fix error handling in mpi3mr_setup_isr() (Tomas Henzl) [1858804] - scsi: mpi3mr: Delete unnecessary NULL check (Tomas Henzl) [1858804] - scsi: mpi3mr: Fix a double free (Tomas Henzl) [1858804] - scsi: mpi3mr: Fix fall-through warning for Clang (Tomas Henzl) [1858804] - scsi: mpi3mr: Add event handling debug prints (Tomas Henzl) [1858804] - scsi: mpi3mr: Add EEDP DIF DIX support (Tomas Henzl) [1858804] - scsi: mpi3mr: Add support for DSN secure firmware check (Tomas Henzl) [1858804] - scsi: mpi3mr: Add support for PM suspend and resume (Tomas Henzl) [1858804] - scsi: mpi3mr: Wait for pending I/O completions upon detection of VD I/O timeout (Tomas Henzl) [1858804] - scsi: mpi3mr: Print pending host I/Os for debugging (Tomas Henzl) [1858804] - scsi: mpi3mr: Complete support for soft reset (Tomas Henzl) [1858804] - scsi: mpi3mr: Add support for threaded ISR (Tomas Henzl) [1858804] - scsi: mpi3mr: Hardware workaround for UNMAP commands to NVMe drives (Tomas Henzl) [1858804] - scsi: mpi3mr: Allow certain commands during pci-remove hook (Tomas Henzl) [1858804] - scsi: mpi3mr: Add change queue depth support (Tomas Henzl) [1858804] - scsi: mpi3mr: Implement SCSI error handler hooks (Tomas Henzl) [1858804] - scsi: mpi3mr: Add bios_param SCSI host template hook (Tomas Henzl) [1858804] - scsi: mpi3mr: Print IOC info for debugging (Tomas Henzl) [1858804] - scsi: mpi3mr: Add support for timestamp sync with firmware (Tomas Henzl) [1858804] - scsi: mpi3mr: Add support for recovering controller (Tomas Henzl) [1858804] - scsi: mpi3mr: Additional event handling (Tomas Henzl) [1858804] - scsi: mpi3mr: Add support for PCIe device event handling (Tomas Henzl) [1858804] - scsi: mpi3mr: Add support for device add/remove event handling (Tomas Henzl) [1858804] - scsi: mpi3mr: Add support for internal watchdog thread (Tomas Henzl) [1858804] - scsi: mpi3mr: Add support for queue command processing (Tomas Henzl) [1858804] - scsi: mpi3mr: Create operational request and reply queue pair (Tomas Henzl) [1858804] - scsi: mpi3mr: Base driver code (Tomas Henzl) [1858804] - scsi: mpi3mr: Add mpi30 Rev-R headers and Kconfig (Tomas Henzl) [1858804] - e1000e: Fix prototype warning (Ken Cox) [1920290] - e1000e: Mark e1000e_pm_prepare() as __maybe_unused (Ken Cox) [1920290] - e1000e: Fix duplicate include guard (Ken Cox) [1920290] - e1000e: Remove the runtime suspend restriction on CNP+ (Ken Cox) [1920290] - e1000e: Leverage direct_complete to speed up s2ram (Ken Cox) [1920290] - e1000e: Fix error handling in e1000_set_d0_lplu_state_82571 (Ken Cox) [1920290] - e1000e: add rtnl_lock() to e1000_reset_task (Ken Cox) [1920290] - e1000e: remove the redundant value assignment in e1000_update_nvm_checksum_spt (Ken Cox) [1920290] - e1000e: Export S0ix flags to ethtool (Ken Cox) [1920290] - e1000e: bump up timeout to wait when ME un-configures ULP mode (Ken Cox) [1920290] - e1000e: Only run S0ix flows if shutdown succeeded (Ken Cox) [1920290] - scsi: ipr: System crashes when seeing type 20 error (Desnes A. Nunes do Rosario) [1977532] - scsi: ipr: Use scnprintf() for avoiding potential buffer overflow (Desnes A. Nunes do Rosario) [1977532] - tipc: do not write skb_shinfo frags when doing decrytion (Xin Long) [1974627] - bnxt_en: Call bnxt_ethtool_free() in bnxt_init_one() error path (Jonathan Toppins) [1921449] - bnxt_en: Fix TQM fastpath ring backing store computation (Jonathan Toppins) [1921449] - bnxt_en: Rediscover PHY capabilities after firmware reset (Jonathan Toppins) [1921449] - bnxt_en: Fix context memory setup for 64K page size. (Jonathan Toppins) [1921449] - bnxt_en: Include new P5 HV definition in VF check. (Jonathan Toppins) [1921449] - bnxt_en: Add PCI IDs for Hyper-V VF devices. (Jonathan Toppins) [1921449] - bnxt_en: Fix RX consumer index logic in the error path. (Jonathan Toppins) [1921449] - bnxt_en: fix ternary sign extension bug in bnxt_show_temp() (Jonathan Toppins) [1921449] - bnxt_en: reliably allocate IRQ table on reset to avoid crash (Jonathan Toppins) [1921449] - bnxt_en: Fix race between firmware reset and driver remove. (Jonathan Toppins) [1921449] - bnxt_en: Improve logging of error recovery settings information. (Jonathan Toppins) [1921449] - bnxt_en: Reply to firmware's echo request async message. (Jonathan Toppins) [1921449] - bnxt_en: Initialize "context kind" field for context memory blocks. (Jonathan Toppins) [1921449] - bnxt_en: Add context memory initialization infrastructure. (Jonathan Toppins) [1921449] - bnxt_en: Implement faster recovery for firmware fatal error. (Jonathan Toppins) [1921449] - bnxt_en: selectively allocate context memories (Jonathan Toppins) [1921449] - bnxt_en: Update firmware interface spec to 1.10.2.16. (Jonathan Toppins) [1921449] - bnxt_en: Fix devlink info's stored fw.psid version format. (Jonathan Toppins) [1921449] - bnxt_en: reverse order of TX disable and carrier off (Jonathan Toppins) [1921449] - bnxt_en: Convert to use netif_level() helpers. (Jonathan Toppins) [1921449] - bnxt_en: Do not process completion entries after fatal condition detected. (Jonathan Toppins) [1921449] - bnxt_en: Consolidate firmware reset event logging. (Jonathan Toppins) [1921449] - bnxt_en: Improve firmware fatal error shutdown sequence. (Jonathan Toppins) [1921449] - bnxt_en: Modify bnxt_disable_int_sync() to be called more than once. (Jonathan Toppins) [1921449] - bnxt_en: Add a new BNXT_STATE_NAPI_DISABLED flag to keep track of NAPI state. (Jonathan Toppins) [1921449] - bnxt_en: Add bnxt_fw_reset_timeout() helper. (Jonathan Toppins) [1921449] - bnxt_en: Retry open if firmware is in reset. (Jonathan Toppins) [1921449] - bnxt_en: attempt to reinitialize after aborted reset (Jonathan Toppins) [1921449] - bnxt_en: log firmware debug notifications (Jonathan Toppins) [1921449] - bnxt_en: Add an upper bound for all firmware command timeouts. (Jonathan Toppins) [1921449] - bnxt_en: Move reading VPD info after successful handshake with fw. (Jonathan Toppins) [1921449] - bnxt_en: Retry sending the first message to firmware if it is under reset. (Jonathan Toppins) [1921449] - bnxt_en: handle CRASH_NO_MASTER during bnxt_open() (Jonathan Toppins) [1921449] - bnxt_en: Define macros for the various health register states. (Jonathan Toppins) [1921449] - bnxt_en: Update firmware interface to 1.10.2.11. (Jonathan Toppins) [1921449] - bnxt_en: Clear DEFRAG flag in firmware message when retry flashing. (Jonathan Toppins) [1921449] - bnxt_en: Improve stats context resource accounting with RDMA driver loaded. (Jonathan Toppins) [1921449] - bnxt_en: Use kzalloc for allocating only one thing (Jonathan Toppins) [1921449] - bnxt_en: Check TQM rings for maximum supported value. (Jonathan Toppins) [1921449] - bnxt_en: Fix AER recovery. (Jonathan Toppins) [1921449] - bnxt_en: Enable batch mode when using HWRM_NVM_MODIFY to flash packages. (Jonathan Toppins) [1921449] - bnxt_en: Retry installing FW package under NO_SPACE error condition. (Jonathan Toppins) [1921449] - bnxt_en: Restructure bnxt_flash_package_from_fw_obj() to execute in a loop. (Jonathan Toppins) [1921449] - bnxt_en: Rearrange the logic in bnxt_flash_package_from_fw_obj(). (Jonathan Toppins) [1921449] - bnxt_en: Refactor bnxt_flash_nvram. (Jonathan Toppins) [1921449] - bnxt_en: Release PCI regions when DMA mask setup fails during probe. (Jonathan Toppins) [1921449] - bnxt_en: fix error return code in bnxt_init_board() (Jonathan Toppins) [1921449] - bnxt_en: fix error return code in bnxt_init_one() (Jonathan Toppins) [1921449] - bnxt_en: Avoid unnecessary NVM_GET_DEV_INFO cmd error log on VFs. (Jonathan Toppins) [1921449] - bnxt_en: Fix counter overflow logic. (Jonathan Toppins) [1921449] - bnxt_en: Free port stats during firmware reset. (Jonathan Toppins) [1921449] - bnxt_en: read EEPROM A2h address using page 0 (Jonathan Toppins) [1921449] - bnxt_en: Send HWRM_FUNC_RESET fw command unconditionally. (Jonathan Toppins) [1921449] - bnxt_en: Check abort error state in bnxt_open_nic(). (Jonathan Toppins) [1921449] - bnxt_en: Re-write PCI BARs after PCI fatal error. (Jonathan Toppins) [1921449] - bnxt_en: Invoke cancel_delayed_work_sync() for PFs also. (Jonathan Toppins) [1921449] - bnxt_en: Fix regression in workqueue cleanup logic in bnxt_remove_one(). (Jonathan Toppins) [1921449] - bnxt_en: Add stored FW version info to devlink info_get cb. (Jonathan Toppins) [1921449] - bnxt_en: Refactor bnxt_dl_info_get(). (Jonathan Toppins) [1921449] - bnxt_en: Add bnxt_hwrm_nvm_get_dev_info() to query NVM info. (Jonathan Toppins) [1921449] - bnxt_en: Log unknown link speed appropriately. (Jonathan Toppins) [1921449] - bnxt_en: Log event_data1 and event_data2 when handling RESET_NOTIFY event. (Jonathan Toppins) [1921449] - bnxt_en: Simplify bnxt_async_event_process(). (Jonathan Toppins) [1921449] - bnxt_en: Set driver default message level. (Jonathan Toppins) [1921449] - bnxt_en: Enable online self tests for multi-host/NPAR mode. (Jonathan Toppins) [1921449] - bnxt_en: Return -EROFS to user space, if NVM writes are not permitted. (Jonathan Toppins) [1921449] - bnxt_en: Eliminate unnecessary RX resets. (Jonathan Toppins) [1921449] - bnxt_en: Reduce unnecessary message log during RX errors. (Jonathan Toppins) [1921449] - bnxt_en: Add a software counter for RX ring reset. (Jonathan Toppins) [1921449] - bnxt_en: Implement RX ring reset in response to buffer errors. (Jonathan Toppins) [1921449] - bnxt_en: Refactor bnxt_init_one_rx_ring(). (Jonathan Toppins) [1921449] - bnxt_en: Refactor bnxt_free_rx_skbs(). (Jonathan Toppins) [1921449] - bnxt_en: Log FW health status info, if reset is aborted. (Jonathan Toppins) [1921449] - bnxt_en: perform no master recovery during startup (Jonathan Toppins) [1921449] - bnxt_en: log firmware status on firmware init failure (Jonathan Toppins) [1921449] - bnxt_en: refactor bnxt_alloc_fw_health() (Jonathan Toppins) [1921449] - bnxt_en: Update firmware interface spec to 1.10.1.68. (Jonathan Toppins) [1921449] - bnxt_en: Improve preset max value for ethtool -l. (Jonathan Toppins) [1921449] - bnxt_en: Implement ethtool set_fec_param() method. (Jonathan Toppins) [1921449] - bnxt_en: Report Active FEC encoding during link up. (Jonathan Toppins) [1921449] - bnxt_en: Report FEC settings to ethtool. (Jonathan Toppins) [1921449] - bnxt_en: avoid link reset if speed is not changed (Jonathan Toppins) [1921449] - bnxt_en: Handle ethernet link being disabled by firmware. (Jonathan Toppins) [1921449] - bnxt_en: ethtool: support PAM4 link speeds up to 200G (Jonathan Toppins) [1921449] - bnxt_en: add basic infrastructure to support PAM4 link speeds (Jonathan Toppins) [1921449] - bnxt_en: refactor bnxt_get_fw_speed() (Jonathan Toppins) [1921449] - bnxt_en: refactor code to limit speed advertising (Jonathan Toppins) [1921449] - bnxt_en: Update firmware interface spec to 1.10.1.65. (Jonathan Toppins) [1921449] - bnxt: add pause frame stats (Jonathan Toppins) [1921449] - xfrm: Fix xfrm offload fallback fail case (Andrea Claudi) [1976424] - sctp: trim optlen when it's a huge value in sctp_setsockopt (Xin Long) [1983864] - netfilter: flowtable: Set offload timeouts according to proto values (Phil Sutter) [1979184] - netfilter: conntrack: Introduce udp offload timeout configuration (Phil Sutter) [1979184] - netfilter: conntrack: Introduce tcp offload timeout configuration (Phil Sutter) [1979184] - veth: check for NAPI instead of xdp_prog before xmit of XDP frame (Paolo Abeni) [1952835] - self-tests: add veth tests (Paolo Abeni) [1952835] - veth: refine napi usage (Paolo Abeni) [1952835] - veth: allow enabling NAPI even without XDP (Paolo Abeni) [1952835] - veth: use skb_orphan_partial instead of skb_orphan (Paolo Abeni) [1952835] - net: really orphan skbs tied to closing sk (Paolo Abeni) [1952835] - net: let skb_orphan_partial wake-up waiters. (Paolo Abeni) [1952835] - veth: Store queue_mapping independently of XDP prog presence (Paolo Abeni) [1952835] - net/xfrm: Add inner_ipproto into sec_path (Petr Oros) [1981429] - net, xdp: Introduce xdp_prepare_buff utility routine (Jiri Benc) [1983730] - net, xdp: Introduce xdp_init_buff utility routine (Jiri Benc) [1983730] - bridge: switchdev: Notify about VLAN protocol changes (Ivan Vecera) [1981461] - net: bridge: br_vlan_get_pvid_rcu() should dereference the VLAN group under RCU (Ivan Vecera) [1981461] - bridge: add br_vlan_get_proto() (Ivan Vecera) [1981461] - bridge: add br_vlan_get_pvid_rcu() (Ivan Vecera) [1981461] - RDMA/bnxt_re: Fix a double free in bnxt_qplib_alloc_res (Selvin Xavier) [1921454 1923026] - RDMA/bnxt_re: Get rid of custom module reference counting (Selvin Xavier) [1921454 1923026] - RDMA/bnxt_re: Create direct symbol link between bnxt modules (Selvin Xavier) [1921454 1923026] - RDMA/bnxt_re: Depend on bnxt ethernet driver and not blindly select it (Selvin Xavier) [1921454 1923026] - RDMA/bnxt_re: Fix Kconfig indentation (Selvin Xavier) [1921454 1923026] - RDMA/bnxt_re: Fix error return code in bnxt_qplib_cq_process_terminal() (Selvin Xavier) [1921454 1923026] - RDMA/bnxt_re: Move device to error state upon device crash (Selvin Xavier) [1921454 1923026] - RDMA/bnxt_re: Allow bigger MR creation (Selvin Xavier) [1921454 1923026] - RDMA/bnxt_re: Code refactor while populating user MRs (Selvin Xavier) [1921454 1923026] - RDMA/bnxt_re: Fix max_qp_wrs reported (Selvin Xavier) [1921454 1923026] - RDMA/bnxt_re: Fix entry size during SRQ create (Selvin Xavier) [1921454 1923026] - RDMA/bnxt_re: Fix sizeof mismatch for allocation of pbl_tbl. (Selvin Xavier) [1921454 1923026] - RDMA/bnxt_re: Use rdma_umem_for_each_dma_block() (Selvin Xavier) [1921454 1923026] - [s390] tools/kvm_stat: Exempt time-based counters (Claudio Imbrenda) [1981802] - Documentation/admin-guide: intel_pstate: drop doubled word (David Arcari) [1973225] - Documentation: fix multiple typos found in the admin-guide subdirectory (David Arcari) [1973225] - cpufreq: intel_pstate: Fix active mode setting from command line (David Arcari) [1973225] - cpufreq: intel_pstate: Use passive mode by default without HWP (David Arcari) [1973225] - cpufreq: intel_pstate: Use HWP if enabled by platform firmware (David Arcari) [1973225] - cpufreq: intel_pstate: Simplify intel_pstate_update_perf_limits() (David Arcari) [1973225] - cpufreq: intel_pstate: Clean up frequency computations (David Arcari) [1973225] - cpufreq/intel_pstate: Fix wrong macro conversion (David Arcari) [1973225] - cpufreq: Convert to new X86 CPU match macros (David Arcari) [1973225] - treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 441 (David Arcari) [1973225] - selftests/fpu: Fix debugfs_simple_attr.cocci warning (Vitaly Kuznetsov) [1919182] - selftest/fpu: avoid clang warning (Vitaly Kuznetsov) [1919182] - redhat/configs: Add Enable CONFIG_TEST_FPU (Vitaly Kuznetsov) [1919182] - selftests/fpu: Add an FPU selftest (Vitaly Kuznetsov) [1919182] - x86/fpu/64: Don't FNINIT in kernel_fpu_begin() (Vitaly Kuznetsov) [1919182] - x86/fpu: Make the EFI FPU calling convention explicit (Vitaly Kuznetsov) [1919182] - x86/mmx: Use KFPU_387 for MMX string operations (Vitaly Kuznetsov) [1919182] - x86/fpu: Add kernel_fpu_begin_mask() to selectively initialize state (Vitaly Kuznetsov) [1919182] - x86/fpu: Simplify kernel_fpu_begin() (Vitaly Kuznetsov) [1919182] - x86/fpu: Simplify kernel_fpu_end() (Vitaly Kuznetsov) [1919182] - x86/fpu: Don't use current->mm to check for a kthread (Vitaly Kuznetsov) [1919182] - x86/fpu: Don't export __kernel_fpu_{begin,end}() (Vitaly Kuznetsov) [1919182] - intel_th: pci: Add Alder Lake-P support (Tony Camuso) [1929493 1929494]- can: bcm: delay release of struct bcm_op after synchronize_rcu() (Hangbin Liu) [1975059] {CVE-2021-3609} - seq_file: Disallow extremely large seq buffer allocations (Ian Kent) [1975182] - nvme-pci: look for StorageD3Enable on companion ACPI device instead (Gopal Tiwari) [1965660] - prctl: exe link permission error changed from -EINVAL to -EPERM (Adrian Reber) [1960708] - prctl: Allow local CAP_CHECKPOINT_RESTORE to change /proc/self/exe (Adrian Reber) [1960708] - prctl_set_mm: refactor checks from validate_prctl_map (Adrian Reber) [1960708] - proc: allow access in init userns for map_files with CAP_CHECKPOINT_RESTORE (Adrian Reber) [1960708] - pid_namespace: use checkpoint_restore_ns_capable() for ns_last_pid (Adrian Reber) [1960708] - capabilities: Introduce CAP_CHECKPOINT_RESTORE (Adrian Reber) [1960708] - scripts: skip empty CAP_* strings (Adrian Reber) [1960708] - VMCI: Release resource if the work is already queued (Cathy Avery) [1978518] - perf vendor events arm64: Add Fujitsu A64FX pmu event (Michael Petlan) [1908109] - perf vendor events arm64: Add more common and uarch events (Michael Petlan) [1908109] - sunrpc: Avoid a KASAN slab-out-of-bounds bug in xdr_set_page_base() (Benjamin Coddington) [1969751] - xfs: sync lazy sb accounting on quiesce of read-only mounts (Bill O'Donnell) [1917220] - drm/dp_mst: Avoid to mess up payload table by ports in stale topology (Lyude Paul) [1944404] - drm/dp_mst: Do not set proposed vcpi directly (Lyude Paul) [1944404] - drm/qxl: add lock asserts to qxl_bo_vmap_locked + qxl_bo_vunmap_locked (Lyude Paul) [1944404 1907341] - drm/qxl: rework cursor plane (Lyude Paul) [1944404 1907341] - drm/qxl: move shadow handling to new qxl_prepare_shadow() (Lyude Paul) [1944404 1907341] - drm/qxl: fix monitors object vmap (Lyude Paul) [1944404 1907341] - drm/qxl: fix prime vmap (Lyude Paul) [1944404 1907341] - drm/qxl: add qxl_bo_vmap/qxl_bo_vunmap (Lyude Paul) [1944404 1907341] - drm/qxl: rename qxl_bo_kmap -> qxl_bo_vmap_locked (Lyude Paul) [1944404 1907341] - drm/qxl: more fence wait rework (Lyude Paul) [1944404 1907341] - drm/qxl: properly handle device init failures (Lyude Paul) [1944404 1907341] - drm/qxl: allocate dumb buffers in ram (Lyude Paul) [1944404 1907341] - drm/qxl: simplify qxl_fence_wait (Lyude Paul) [1944404 1907341] - drm/qxl: properly free qxl releases (Lyude Paul) [1944404 1907341] - drm/qxl: handle shadow in primary destroy (Lyude Paul) [1944404 1907341] - drm/qxl: properly pin/unpin shadow (Lyude Paul) [1944404 1907341] - drm/qxl: use drmm_mode_config_init (Lyude Paul) [1944404 1907341] - drm/i915/icp+: Use icp_hpd_irq_setup() instead of spt_hpd_irq_setup() (Lyude Paul) [1944404] - drm/i915/gen9_bc: Add W/A for missing STRAP config on TGP PCH + CML combos (Lyude Paul) [1944404] - drm/i915/gen9_bc: Introduce HPD pin mappings for TGP PCH + CML combos (Lyude Paul) [1944404] - drm/i915/gen9_bc: Introduce TGP PCH DDC pin mappings (Lyude Paul) [1944404] - drm/i915/gen9_bc: Recognize TGP PCH + CML combos (Lyude Paul) [1944404] - drm/i915: rename i915_rev_steppings->intel_step_info (Lyude Paul) [1944404] - drm/i915: rename disp_stepping->display_step and gt_stepping->gt_step (Lyude Paul) [1944404] - drm/i915: rename DISP_STEPPING->DISPLAY_STEP and GT_STEPPING->GT_STEP (Lyude Paul) [1944404] - drm/i915: switch TGL and ADL to the new stepping scheme (Lyude Paul) [1944404] - drm/i915: switch KBL to the new stepping scheme (Lyude Paul) [1944404] - drm/i915: add new helpers for accessing stepping info (Lyude Paul) [1944404] - drm/i915: split out stepping info to a new file (Lyude Paul) [1944404] - drm/i915: Add DISPLAY_VER() and related macros (Lyude Paul) [1944404] - drm/i915/display: Do not allow DC3CO if PSR SF is enabled (Lyude Paul) [1944404] - drm/i915: s/dev_priv/i915/ for the remainder of DDI clock routing (Lyude Paul) [1944404] - drm/i915: Relocate icl_sanitize_encoder_pll_mapping() (Lyude Paul) [1944404] - drm/i915: Use .disable_clock() for pll sanitation (Lyude Paul) [1944404] - drm/i915: Split adl-s/rkl from icl_ddi_combo_{enable,disable}_clock() (Lyude Paul) [1944404] - drm/i915: Extract _cnl_ddi_{enable,disable}_clock() (Lyude Paul) [1944404] - drm/i915: Sprinkle WARN(!pll) into icl/dg1 .clock_enable() (Lyude Paul) [1944404] - drm/i915: Sprinkle a few missing locks around shared DDI clock registers (Lyude Paul) [1944404] - drm/i915: Use intel_de_rmw() for DDI clock routing (Lyude Paul) [1944404] - drm/i915: Extract icl+ .{enable,disable}_clock() vfuncs (Lyude Paul) [1944404] - drm/i915: Convert DG1 over to .{enable,disable}_clock() (Lyude Paul) [1944404] - drm/i195: Extract cnl_ddi_{enable,disable}_clock() (Lyude Paul) [1944404] - drm/i915: Extract skl_ddi_{enable,disable}_clock() (Lyude Paul) [1944404] - drm/i915: Extract hsw_ddi_{enable,disable}_clock() (Lyude Paul) [1944404] - drm/i915: Introduce .{enable,disable}_clock() encoder vfuncs (Lyude Paul) [1944404] - drm/i915: Use intel_ddi_clk_select() for FDI (Lyude Paul) [1944404] - drm/i915/adl_s: Add GT and CTX WAs for ADL-S (Lyude Paul) [1944404] - drm/i915/adl_s: Add display WAs for ADL-S (Lyude Paul) [1944404] - drm/i915/display: Add HAS_D12_PLANE_MINIMIZATION (Lyude Paul) [1944404] - drm/i915/adl_s: Re-use TGL GuC/HuC firmware (Lyude Paul) [1944404] - drm/i915/adl_s: Add power wells (Lyude Paul) [1944404] - drm/i915/adl_s: Update PHY_MISC programming (Lyude Paul) [1944404] - drm/i915/adl_s: Update combo PHY master/slave relationships (Lyude Paul) [1944404] - drm/i915/adl_s: Add vbt port and aux channel settings for adls (Lyude Paul) [1944404] - drm/i915/adl_s: Add adl-s ddc pin mapping (Lyude Paul) [1944404] - drm/i915/adl_s: Initialize display for ADL-S (Lyude Paul) [1944404] - drm/i915/adl_s: Configure Port clock registers for ADL-S (Lyude Paul) [1944404] - drm/i915/adl_s: Configure DPLL for ADL-S (Lyude Paul) [1944404] - drm/i915/adl_s: Add PHYs for Alderlake S (Lyude Paul) [1944404] - drm/i915/adl_s: Add PCH support (Lyude Paul) [1944404] - drm/i915/adl_s: Add ADL-S platform info and PCI ids (Lyude Paul) [1944404] - drm/i915/tgl: Use TGL stepping info for applying WAs (Lyude Paul) [1944404] - redhat/configs: Update CONFIG_HSA_AMD (Lyude Paul) - redhat/configs: Update CONFIG_DRM_AMDGPU_USERPTR (Lyude Paul) - DRM Backport v5.11 -> v5.12.4 (Lyude Paul) [1944404] - include/linux/kernel.h: add typeof_member() macro (Lyude Paul) [1944404] - drm: Use USB controller's DMA mask when importing dmabufs (Lyude Paul) [1944404] - PM: runtime: Add pm_runtime_get_if_active() (Lyude Paul) [1944404] - PCI: Add pci_rebar_bytes_to_size() (Lyude Paul) [1944404] - PCI: Export pci_rebar_get_possible_sizes() (Lyude Paul) [1944404] - DRM backport v5.10->v5.11 (Lyude Paul) [1944404] - dma-buf: Use struct dma_buf_map in dma_buf_vunmap() interfaces (Lyude Paul) [1944404] - dma-buf: Use struct dma_buf_map in dma_buf_vmap() interfaces (Lyude Paul) [1944404] - dma-buf: Add struct dma-buf-map for storing struct dma_buf.vaddr_ptr (Lyude Paul) [1944404] - PCI/PM: Do not generate wakeup event when runtime resuming device (Lyude Paul) [1944404] - PCI/PM: Rename pci_wakeup_bus() to pci_resume_bus() (Lyude Paul) [1944404] - blktrace: make relay callbacks const (Lyude Paul) [1944404] - drm/i915: make relay callbacks const (Lyude Paul) [1944404] - relay: allow the use of const callback structs (Lyude Paul) [1944404] - relay: make create_buf_file and remove_buf_file callbacks mandatory (Lyude Paul) [1944404] - relay: require non-NULL callbacks in relay_open() (Lyude Paul) [1944404] - relay: remove unused buf_mapped and buf_unmapped callbacks (Lyude Paul) [1944404] - drm/edid: fix objtool warning in drm_cvt_modes() (Lyude Paul) [1944404] - drm/edid: Fix uninitialized variable in drm_cvt_modes() (Lyude Paul) [1944404] - DRM backport v5.9.y -> v5.10 (Lyude Paul) [1944404] - time: Introduce jiffies64_to_msecs() (Lyude Paul) [1944404] - virtio: add dma-buf support for exported objects (Lyude Paul) [1944404] - objtool: Rename frame.h -> objtool.h (Lyude Paul) [1944404] - moduleparams: Add hexint type parameter (Lyude Paul) [1944404] - iommu/vt-d: Move intel_iommu_gfx_mapped to Intel IOMMU header (Lyude Paul) [1944404]- [s390] s390/zcrypt/pkey: introduce zcrypt_wait_api_operational() function (Claudio Imbrenda) [1881833] - [s390] s390/ap: ap bus userspace notifications for some bus conditions (Claudio Imbrenda) [1881833] - [s390] s390/pkey: fix paes selftest failure with paes and pkey static build (Claudio Imbrenda) [1881833] - KVM: nSVM: Avoid tainiting kernel by default (Vitaly Kuznetsov) [1982248] - KVM: s390x: implement KVM_CAP_SET_GUEST_DEBUG2 (Thomas Huth) [1945752] - KVM: s390: fix guarded storage control register handling (Thomas Huth) [1945752] - s390/protvirt: fix error return code in uv_info_init() (Thomas Huth) [1945752] - s390/uv: fix prot virt host indication compilation (Thomas Huth) [1945752] - KVM: s390: VSIE: fix MVPG handling for prefixing and MSO (Thomas Huth) [1945752] - KVM: s390: split kvm_s390_real_to_abs (Thomas Huth) [1945752] - KVM: s390: VSIE: correctly handle MVPG when in VSIE (Thomas Huth) [1945752] - KVM: s390: extend kvm_s390_shadow_fault to return entry pointer (Thomas Huth) [1945752] - s390/uv: add prot virt guest/host indication files (Thomas Huth) [1945752] - KVM: s390: split kvm_s390_logical_to_effective (Thomas Huth) [1945752] - KVM: s390: Fix comment spelling in kvm_s390_vcpu_start() (Thomas Huth) [1945752] - s390: uv: Fix sysfs max number of VCPUs reporting (Thomas Huth) [1945752] - KVM: s390: track synchronous pfault events in kvm_stat (Thomas Huth) [1945752] - s390/gmap: make gmap memcg aware (Thomas Huth) [1945752] - KVM: s390: Add memcg accounting to KVM allocations (Thomas Huth) [1945752] - s390/uv: handle destroy page legacy interface (Thomas Huth) [1945752] - KVM: s390: pv: Mark mm as protected after the set secure parameters and improve cleanup (Thomas Huth) [1945752] - virtio/s390: implement virtio-ccw revision 2 correctly (Thomas Huth) [1945752] - sfc: deprecate SFC9020 family (Siena) (Íñigo Huguet) [1926379] - NFS: Fix open coded versions of nfs_set_cache_invalid() in NFSv4 (Benjamin Coddington) [1936478] - NFS: Fix open coded versions of nfs_set_cache_invalid() (Benjamin Coddington) [1936478] - NFS: Clean up function nfs_mark_dir_for_revalidate() (Benjamin Coddington) [1936478] - NFSD: Mark exports of NFS as tech-preview (Benjamin Coddington) [1972229] - perf vendor events intel: Add missing skylake & icelake model numbers (Michael Petlan) [1971959] - tc-testing: add test for ct DNAT tuple collision (Marcelo Ricardo Leitner) [1964578] - tc-testing: add support for sending various scapy packets (Marcelo Ricardo Leitner) [1964578] - tc-testing: fix list handling (Marcelo Ricardo Leitner) [1964578] - net/sched: act_ct: handle DNAT tuple collision (Marcelo Ricardo Leitner) [1964578] - net/packet: remove data races in fanout operations (Balazs Nemeth) [1957270] - net/packet: remove locking from packet_rcv_has_room() (Balazs Nemeth) [1957270] - net: packetmmap: fix only tx timestamp on request (Balazs Nemeth) [1970404] - x86/sgx: Add TAINT_TECH_PREVIEW for virtual EPC (Bandan Das) [1977474] - cxgb4: fix thermal zone device registration (Raju Rangoju) [1954012] - powerpc/64s: Fix crashes when toggling stf barrier (Desnes A. Nunes do Rosario) [1964484] - iavf: Fix an error handling path in 'iavf_probe()' (Stefan Assmann) [1920276] - iavf: clean up packet type lookup table (Stefan Assmann) [1920276] - iavf: redefine the magic number for FDIR GTP-U header fields (Stefan Assmann) [1920276] - iavf: enhance the duplicated FDIR list scan handling (Stefan Assmann) [1920276] - iavf: change the flex-byte support number to macro definition (Stefan Assmann) [1920276] - iavf: remove duplicate free resources calls (Stefan Assmann) [1920276] - iavf: Support for modifying SCTP RSS flow hashing (Stefan Assmann) [1920276] - iavf: Support for modifying UDP RSS flow hashing (Stefan Assmann) [1920276] - iavf: Support for modifying TCP RSS flow hashing (Stefan Assmann) [1920276] - iavf: Add framework to enable ethtool RSS config (Stefan Assmann) [1920276] - iavf: add support for UDP Segmentation Offload (Stefan Assmann) [1920276] - intel: clean up mismatched header comments (Stefan Assmann) [1920276] - iavf: Enable flex-bytes support (Stefan Assmann) [1920276] - iavf: Support Ethernet Type Flow Director filters (Stefan Assmann) [1920276] - iavf: Support IPv6 Flow Director filters (Stefan Assmann) [1920276] - iavf: Support IPv4 Flow Director filters (Stefan Assmann) [1920276] - iavf: Add framework to enable ethtool ntuple filters (Stefan Assmann) [1920276] - net: intel: iavf: fix error return code of iavf_init_get_resources() (Stefan Assmann) [1920276] - workqueue: Move the position of debug_work_activate() in __queue_work() (Waiman Long) [1977537] - workqueue: remove useless unlock() and lock() in series (Waiman Long) [1977537] - workqueue: Convert the pool::lock and wq_mayday_lock to raw_spinlock_t (Waiman Long) [1977537] - workqueue: Use rcuwait for wq_manager_wait (Waiman Long) [1977537] - workqueue: Remove unnecessary kfree() call in rcu_free_wq() (Waiman Long) [1977537] - workqueue: Fix an use after free in init_rescuer() (Waiman Long) [1977537] - workqueue: Use IS_ERR and PTR_ERR instead of PTR_ERR_OR_ZERO. (Waiman Long) [1977537] - workqueue: don't use wq_select_unbound_cpu() for bound works (Waiman Long) [1977537] - workqueue: Use pr_warn instead of pr_warning (Waiman Long) [1977537] - workqueue: more destroy_workqueue() fixes (Waiman Long) [1977537] - workqueue: Minor follow-ups to the rescuer destruction change (Waiman Long) [1977537] - kernel/workqueue: Document wq_worker_last_func() argument (Waiman Long) [1977537] - workqueue: Only unregister a registered lockdep key (Waiman Long) [1977537] - kernel: workqueue: clarify wq_worker_last_func() caller requirements (Waiman Long) [1977537] - workqueue: Fix spelling in source code comments (Waiman Long) [1977537] - workqueue: fix typo in comment (Waiman Long) [1977537] - ice: add correct exception tracing for XDP (Jonathan Toppins) [1920278] - ice: optimize for XDP_REDIRECT in xsk path (Jonathan Toppins) [1920278] - ice: Allow all LLDP packets from PF to Tx (Jonathan Toppins) [1920278] - ice: report supported and advertised autoneg using PHY capabilities (Jonathan Toppins) [1920278] - ice: handle the VF VSI rebuild failure (Jonathan Toppins) [1920278] - ice: Fix VFR issues for AVF drivers that expect ATQLEN cleared (Jonathan Toppins) [1920278] - ice: Fix allowing VF to request more/less queues via virtchnl (Jonathan Toppins) [1920278] - ice: track AF_XDP ZC enabled queues in bitmap (Jonathan Toppins) [1920278] - ice: handle increasing Tx or Rx ring sizes (Jonathan Toppins) [1920278] - ice: Fix potential infinite loop when using u8 loop counter (Jonathan Toppins) [1920278] - ice: fix memory leak of aRFS after resuming from suspend (Jonathan Toppins) [1920278] - ice: Cleanup fltr list in case of allocation issues (Jonathan Toppins) [1920278] - ice: Use port number instead of PF ID for WoL (Jonathan Toppins) [1920278] - ice: Fix for dereference of NULL pointer (Jonathan Toppins) [1920278] - ice: remove DCBNL_DEVRESET bit from PF state (Jonathan Toppins) [1920278] - ice: fix memory allocation call (Jonathan Toppins) [1920278] - ice: prevent ice_open and ice_stop during reset (Jonathan Toppins) [1920278] - ice: Recognize 860 as iSCSI port in CEE mode (Jonathan Toppins) [1920278] - ice: Increase control queue timeout (Jonathan Toppins) [1920278] - ice: Continue probe on link/PHY errors (Jonathan Toppins) [1920278] - ice: fix napi work done reporting in xsk path (Jonathan Toppins) [1920278] - ice: update the number of available RSS queues (Jonathan Toppins) [1920278] - ice: Fix state bits on LLDP mode switch (Jonathan Toppins) [1920278] - ice: Account for port VLAN in VF max packet size calculation (Jonathan Toppins) [1920278] - ice: Set trusted VF as default VSI when setting allmulti on (Jonathan Toppins) [1920278] - ice: report correct max number of TCs (Jonathan Toppins) [1920278] - ice: skip NULL check against XDP prog in ZC path (Jonathan Toppins) [1920278] - ice: remove redundant checks in ice_change_mtu (Jonathan Toppins) [1920278] - ice: move skb pointer from rx_buf to rx_ring (Jonathan Toppins) [1920278] - ice: simplify ice_run_xdp (Jonathan Toppins) [1920278] - ice: Improve MSI-X fallback logic (Jonathan Toppins) [1920278] - ice: Fix trivial error message (Jonathan Toppins) [1920278] - ice: remove unnecessary casts (Jonathan Toppins) [1920278] - ice: Refactor DCB related variables out of the ice_port_info struct (Jonathan Toppins) [1920278] - ice: fix writeback enable logic (Jonathan Toppins) [1920278] - ice: Use PSM clock frequency to calculate RL profiles (Jonathan Toppins) [1920278] - ice: create scheduler aggregator node config and move VSIs (Jonathan Toppins) [1920278 1940527 1940535 1940542] {CVE-2020-24504 CVE-2020-24503 CVE-2020-24502} - ice: Add initial support framework for LAG (Jonathan Toppins) [1920278] - ice: Remove xsk_buff_pool from VSI structure (Jonathan Toppins) [1920278] - ice: implement new LLDP filter command (Jonathan Toppins) [1920278] - ice: log message when trusted VF goes in/out of promisc mode (Jonathan Toppins) [1920278] - ice: remove dead code (Jonathan Toppins) [1920278] - ice: use flex_array_size where possible (Jonathan Toppins) [1920278] - ice: Replace one-element array with flexible-array member (Jonathan Toppins) [1920278] - ice: display stored UNDI firmware version via devlink info (Jonathan Toppins) [1920278] - ice: display stored netlist versions via devlink info (Jonathan Toppins) [1920278] - ice: display some stored NVM versions via devlink info (Jonathan Toppins) [1920278] - ice: introduce function for reading from flash modules (Jonathan Toppins) [1920278] - ice: cache NVM module bank information (Jonathan Toppins) [1920278] - ice: introduce context struct for info report (Jonathan Toppins) [1920278] - ice: create flash_info structure and separate NVM version (Jonathan Toppins) [1920278] - ice: report timeout length for erasing during devlink flash (Jonathan Toppins) [1920278] - ice: Implement flow for IPv6 next header (extension header) (Jonathan Toppins) [1920278] - ice: fix FDir IPv6 flexbyte (Jonathan Toppins) [1920278] - ice: drop dead code in ice_receive_skb() (Jonathan Toppins) [1920278] - ice, xsk: Move Rx allocation out of while-loop (Jonathan Toppins) [1920278] - ice: avoid premature Rx buffer reuse (Jonathan Toppins) [1920278] - ice: Add space to unknown speed (Jonathan Toppins) [1920278] - ice: join format strings to same line as ice_debug (Jonathan Toppins) [1920278] - ice: silence static analysis warning (Jonathan Toppins) [1920278] - ice: cleanup misleading comment (Jonathan Toppins) [1920278] - ice: Remove vlan_ena from vsi structure (Jonathan Toppins) [1920278] - ice: Remove gate to OROM init (Jonathan Toppins) [1920278] - ice: Enable Support for FW Override (E82X) (Jonathan Toppins) [1920278] - ice: don't always return an error for Get PHY Abilities AQ command (Jonathan Toppins) [1920278] - ice: cleanup stack hog (Jonathan Toppins) [1920278] - mm: migrate: fix missing update page_private to hugetlb_page_subpool (Chris von Recklinghausen) [1981661] - mm,hugetlb: drop clearing of flag from prep_new_huge_page (Chris von Recklinghausen) [1981661] - hugetlb: fix uninitialized subpool pointer (Chris von Recklinghausen) [1981661] - include/linux/hugetlb.h: add synchronization information for new hugetlb specific flags (Chris von Recklinghausen) [1981661] - hugetlb: convert PageHugeFreed to HPageFreed flag (Chris von Recklinghausen) [1981661] - hugetlb: convert PageHugeTemporary() to HPageTemporary flag (Chris von Recklinghausen) [1981661] - mm: hugetlb: fix a race between freeing and dissolving the page (Chris von Recklinghausen) [1981661] - mm: don't let userspace spam allocations warnings (Xin Long) [1976699] - dm writecache: make writeback pause configurable (Mike Snitzer) [1978369] - dm writecache: pause writeback if cache full and origin being written directly (Mike Snitzer) [1978369] - dm io tracker: factor out IO tracker (Mike Snitzer) [1978369] - dm writecache: add optional "metadata_only" parameter (Mike Snitzer) [1978369] - dm writecache: add "cleaner" and "max_age" to Documentation (Mike Snitzer) [1978369] - dm writecache: write at least 4k when committing (Mike Snitzer) [1978369] - dm writecache: have ssd writeback wait if the kcopyd workqueue is busy (Mike Snitzer) [1978369] - dm writecache: use list_move instead of list_del_list_add in writecache_writeback() (Mike Snitzer) [1978369] - dm writecache: commit just one block, not a full page (Mike Snitzer) [1978369] - dm writecache: remove unused gfp_t argument from wc_add_block() (Mike Snitzer) [1978369] - dm writecache: interrupt writeback if suspended (Mike Snitzer) [1978369] - dm writecache: don't split bios when overwriting contiguous cache content (Mike Snitzer) [1978369] - dm kcopyd: avoid spin_lock_irqsave from process context (Mike Snitzer) [1978369] - dm kcopyd: avoid useless atomic operations (Mike Snitzer) [1978369] - x86/asm: Optimize memcpy_flushcache() (Mike Snitzer) [1978369] - IB/isert: Align target max I/O size to initiator size (Kamal Heib) [1930955] - IB/isert: set rdma cm afonly flag (Kamal Heib) [1930955]- xsk: Rollback reservation at NETDEV_TX_BUSY (Jiri Benc) [1882711] - xsk: Fix race in SKB mode transmit with shared cq (Jiri Benc) [1882711] - bpf: Only provide bpf_sock_from_file with CONFIG_NET (Jiri Benc) [1882711] - xsk: Validate socket state in xsk_recvmsg, prior touching socket members (Jiri Benc) [1882711] - samples/bpf: Fix spelling mistake "recieving" -> "receiving" (Jiri Benc) [1882711] - samples/bpf: Sample application for eBPF load and socket creation split (Jiri Benc) [1882711] - bpf: Adds support for setting window clamp (Jiri Benc) [1882711] - tcp: declare tcp_mmap() only when CONFIG_MMU is set (Jiri Benc) [1882711] - bpf: Remove trailing semicolon in macro definition (Jiri Benc) [1882711] - bpf: Allow bpf_{s,g}etsockopt from cgroup bind{4,6} hooks (Jiri Benc) [1882711] - bpf: Eliminate rlimit-based memory accounting infra for bpf maps (Jiri Benc) [1882711] - bpf: Eliminate rlimit-based memory accounting for xskmap maps (Jiri Benc) [1882711] - bpf: Eliminate rlimit-based memory accounting for sockmap and sockhash maps (Jiri Benc) [1882711] - bpf: Refine memcg-based memory accounting for xskmap maps (Jiri Benc) [1882711] - bpf: Refine memcg-based memory accounting for sockmap and sockhash maps (Jiri Benc) [1882711] - net, xdp, xsk: fix __sk_mark_napi_id_once napi_id error (Jiri Benc) [1882711] - samples/bpf: Add option to set the busy-poll budget (Jiri Benc) [1882711] - samples/bpf: Add busy-poll support to xdpsock (Jiri Benc) [1882711] - xsk: Propagate napi_id to XDP socket Rx path (Jiri Benc) [1882711] - xsk: Add busy-poll support for {recv,send}msg() (Jiri Benc) [1882711] - xsk: Check need wakeup flag in sendmsg() (Jiri Benc) [1882711] - xsk: Add support for recvmsg() (Jiri Benc) [1882711] - net: Add SO_BUSY_POLL_BUDGET socket option (Jiri Benc) [1882711] - net: Introduce preferred busy-polling (Jiri Benc) [1882711] - net: napi: use READ_ONCE()/WRITE_ONCE() (Jiri Benc) [1882711] - net: napi: add hard irqs deferral feature (Jiri Benc) [1882711] - fs/eventpoll.c: simply CONFIG_NET_RX_BUSY_POLL ifdefery (Jiri Benc) [1882711] - xdp: Remove the functions xsk_map_inc and xsk_map_put (Jiri Benc) [1882711] - xsk: Introduce batched Tx descriptor interfaces (Jiri Benc) [1882711] - xsk: Introduce padding between more ring pointers (Jiri Benc) [1882711] - net: page_pool: Add bulk support for ptr_ring (Jiri Benc) [1882711] - net: xdp: Introduce bulking for xdp tx return path (Jiri Benc) [1882711] - bpf: Rename some functions in bpf_sk_storage (Jiri Benc) [1882711] - bpf: Folding omem_charge() into sk_storage_charge() (Jiri Benc) [1882711] - net/smc: properly handle workqueue allocation failure (Andrea Claudi) [1955178] - Revert "net/smc: fix a NULL pointer dereference" (Andrea Claudi) [1955178] - KVM: selftests: evmcs_test: Test that KVM_STATE_NESTED_EVMCS is never lost (Vitaly Kuznetsov) [1940837] - KVM: nVMX: Request to sync eVMCS from VMCS12 after migration (Vitaly Kuznetsov) [1940837] - KVM: nVMX: Reset eVMCS clean fields data from prepare_vmcs02() (Vitaly Kuznetsov) [1940837] - KVM: nVMX: Force enlightened VMCS sync from nested_vmx_failValid() (Vitaly Kuznetsov) [1940837] - KVM: nVMX: Ignore 'hv_clean_fields' data when eVMCS data is copied in vmx_get_nested_state() (Vitaly Kuznetsov) [1940837] - KVM: nVMX: Release enlightened VMCS on VMCLEAR (Vitaly Kuznetsov) [1940837] - KVM: nVMX: Introduce 'EVMPTR_MAP_PENDING' post-migration state (Vitaly Kuznetsov) [1940837] - KVM: nVMX: Make copy_vmcs12_to_enlightened()/copy_enlightened_to_vmcs12() return 'void' (Vitaly Kuznetsov) [1940837] - KVM: nVMX: Release eVMCS when enlightened VMENTRY was disabled (Vitaly Kuznetsov) [1940837] - KVM: nVMX: Don't set 'dirty_vmcs12' flag on enlightened VMPTRLD (Vitaly Kuznetsov) [1940837] - KVM: nVMX: Use '-1' in 'hv_evmcs_vmptr' to indicate that eVMCS is not in use (Vitaly Kuznetsov) [1940837] - KVM: selftests: evmcs_test: Check that VMCS12 is alway properly synced to eVMCS after restore (Vitaly Kuznetsov) [1940837] - KVM: selftests: evmcs_test: Check that VMLAUNCH with bogus EVMPTR is causing #UD (Vitaly Kuznetsov) [1940837] - KVM: nVMX: Always make an attempt to map eVMCS after migration (Vitaly Kuznetsov) [1940837] - Bluetooth: btusb: Some Qualcomm Bluetooth adapters stop working (Gopal Tiwari) [1973909] - KVM: x86: Unload MMU on guest TLB flush if TDP disabled to force MMU sync (Vitaly Kuznetsov) [1906634] - scsi: sbitmap: Silence a debug kernel warning triggered by sbitmap_put() (Ewan D. Milne) [1761937] - scsi: core: Replace sdev->device_busy with sbitmap (Ewan D. Milne) [1761937] - scsi: core: Make sure sdev->queue_depth is <= max(shost->can_queue, 1024) (Ewan D. Milne) [1761937] - scsi: core: Add scsi_device_busy() wrapper (Ewan D. Milne) [1761937] - scsi: blk-mq: Return budget token from .get_budget callback (Ewan D. Milne) [1761937] - scsi: blk-mq: Add callbacks for storing & retrieving budget token (Ewan D. Milne) [1761937] - scsi: sbitmap: Add sbitmap_calculate_shift() helper (Ewan D. Milne) [1761937] - scsi: sbitmap: Export sbitmap_weight (Ewan D. Milne) [1761937] - scsi: sbitmap: Move allocation hint into sbitmap (Ewan D. Milne) [1761937] - scsi: sbitmap: Add helpers for updating allocation hint (Ewan D. Milne) [1761937] - scsi: sbitmap: Maintain allocation round_robin in sbitmap (Ewan D. Milne) [1761937] - scsi: sbitmap: Remove sbitmap_clear_bit_unlock (Ewan D. Milne) [1761937] - blk-mq: pass request queue into get/put budget callback (Ewan D. Milne) [1761937] - dma-iommu: implement ->alloc_noncontiguous (Jerry Snitselaar) [1955767] - dma-iommu: refactor iommu_dma_alloc_remap (Jerry Snitselaar) [1955767] - dma-mapping: add a dma_alloc_noncontiguous API (Jerry Snitselaar) [1955767] - dma-mapping: refactor dma_{alloc,free}_pages (Jerry Snitselaar) [1955767] - dma-mapping: add a dma_mmap_pages helper (Jerry Snitselaar) [1955767] - dma-mapping: remove the {alloc,free}_noncoherent methods (Jerry Snitselaar) [1955767] - iommu/vt-d: Make unnecessarily global functions static (Jerry Snitselaar) [1955767] - iommu/vt-d: Remove unused function declarations (Jerry Snitselaar) [1955767] - iommu/vt-d: Remove SVM_FLAG_PRIVATE_PASID (Jerry Snitselaar) [1955767] - iommu/vt-d: Remove svm_dev_ops (Jerry Snitselaar) [1955767] - iommu/vt-d: Use Real PCI DMA device for IRTE (Jerry Snitselaar) [1955767] - iommu/vt-d: Calculate and set flags for handle_mm_fault (Jerry Snitselaar) [1955767] - iommu/vt-d: Fix build error of pasid_enable_wpe() with !X86 (Jerry Snitselaar) [1955767] - iommu/vt-d: Avoid unnecessary cache flush in pasid entry teardown (Jerry Snitselaar) [1955767] - iommu/vt-d: Enable write protect propagation from guest (Jerry Snitselaar) [1955767] - iommu/vt-d: Enable write protect for supervisor SVM (Jerry Snitselaar) [1955767] - iommu/vt-d: Report more information about invalidation errors (Jerry Snitselaar) [1955767] - iommu/vt-d: Disable SVM when ATS/PRI/PASID are not enabled in the device (Jerry Snitselaar) [1955767] - iommu: Stop exporting free_iova_fast() (Jerry Snitselaar) [1955767] - iommu: Delete iommu_dma_free_cpu_cached_iovas() (Jerry Snitselaar) [1955767] - iommu/vt-d: Remove IOVA domain rcache flushing for CPU offlining (Jerry Snitselaar) [1955767] - iova: Add CPU hotplug handler to flush rcaches (Jerry Snitselaar) [1955767] - iommu/iova: Improve restart logic (Jerry Snitselaar) [1955767] - iommu/iova: Add rbtree entry helper (Jerry Snitselaar) [1955767] - iommu/arm-smmu-v3: Remove the unused fields for PREFETCH_CONFIG command (Jerry Snitselaar) [1955767] - iommu/vt-d: Use user privilege for RID2PASID translation (Jerry Snitselaar) [1955767] - iommu/vt-d: Fix sysfs leak in alloc_iommu() (Jerry Snitselaar) [1955767] - iommu/arm-smmu-v3: Add a check to avoid invalid iotlb sync (Jerry Snitselaar) [1955767] - x86/events/amd/iommu: Fix invalid Perf result due to IOMMU PMC power-gating (Jerry Snitselaar) [1955767] - iommu: Fix a boundary issue to avoid performance drop (Jerry Snitselaar) [1955767] - iommu/vt-d: Check for allocation failure in aux_detach_device() (Jerry Snitselaar) [1955767] - iommu/vt-d: Remove unused dma map/unmap trace events (Jerry Snitselaar) [1955767] - iommu/amd: Clear DMA ops when switching domain (Jerry Snitselaar) [1955767] - iommu/amd: Remove performance counter pre-initialization test (Jerry Snitselaar) [1955767] - Revert "iommu/amd: Fix performance counter initialization" (Jerry Snitselaar) [1955767] - iommu/dma: Resurrect the "forcedac" option (Jerry Snitselaar) [1955767] - iommu: Check dev->iommu in iommu_dev_xxx functions (Jerry Snitselaar) [1955767] - iommu/amd: Put newline after closing bracket in warning (Jerry Snitselaar) [1955767] - iommu/vt-d: Force to flush iotlb before creating superpage (Jerry Snitselaar) [1955767] - iommu/vt-d: Fix an error handling path in 'intel_prepare_irq_remapping()' (Jerry Snitselaar) [1955767] - iommu/vt-d: Invalidate PASID cache when root/context entry changed (Jerry Snitselaar) [1955767] - iommu/vt-d: Remove WO permissions on second-level paging entries (Jerry Snitselaar) [1955767] - iommu/vt-d: Report the right page fault address (Jerry Snitselaar) [1955767] - iommu/vt-d: Report right snoop capability when using FL for IOVA (Jerry Snitselaar) [1955767] - iommu/vt-d: Don't set then clear private data in prq_event_thread() (Jerry Snitselaar) [1955767] - iommu/vt-d: Reject unsupported page request modes (Jerry Snitselaar) [1955767] - iommu/arm-smmu-v3: add bit field SFM into GERROR_ERR_MASK (Jerry Snitselaar) [1955767] - iommu/amd: Keep track of amd_iommu_irq_remap state (Jerry Snitselaar) [1955767] - iommu/amd: Don't call early_amd_iommu_init() when AMD IOMMU is disabled (Jerry Snitselaar) [1955767] - iommu/amd: Move Stoney Ridge check to detect_ivrs() (Jerry Snitselaar) [1955767] - iommu/vt-d: Fix status code for Allocate/Free PASID command (Jerry Snitselaar) [1955767] - iommu: Don't use lazy flush for untrusted device (Jerry Snitselaar) [1955767] - iommu/amd: Fix sleeping in atomic in increase_address_space() (Jerry Snitselaar) [1955767] - iommu: Delete iommu_dev_has_feature() (Jerry Snitselaar) [1955767] - iommu: Delete iommu_domain_window_disable() (Jerry Snitselaar) [1955767] - iommu: Stop exporting iommu_map_sg_atomic() (Jerry Snitselaar) [1955767] - iova: Stop exporting some more functions (Jerry Snitselaar) [1955767] - iova: Delete copy_reserved_iova() (Jerry Snitselaar) [1955767] - iova: Make has_iova_flush_queue() private (Jerry Snitselaar) [1955767] - iommu/vt-d: Add iotlb_sync_map callback (Jerry Snitselaar) [1955767] - iommu/vt-d: Move capability check code to cap_audit files (Jerry Snitselaar) [1921289] - iommu/vt-d: Audit IOMMU Capabilities and add helper functions (Jerry Snitselaar) [1921289] - iommu/vt-d: Fix 'physical' typos (Jerry Snitselaar) [1955767] - iommu/vt-d: Fix compile error [-Werror=implicit-function-declaration] (Jerry Snitselaar) [1955767] - iommu/vt-d: Use INVALID response code instead of FAILURE (Jerry Snitselaar) [1920726] - iommu/vt-d: Clear PRQ overflow only when PRQ is empty (Jerry Snitselaar) [1955767] - iommu/vt-d: Preset Access/Dirty bits for IOVA over FL (Jerry Snitselaar) [1955767] - iommu/vt-d: Add qi_submit trace event (Jerry Snitselaar) [1955767] - iommu/vt-d: Consolidate duplicate cache invaliation code (Jerry Snitselaar) [1955767] - iommu/amd: Adopt IO page table framework for AMD IOMMU v1 page table (Jerry Snitselaar) [1955767] - iommu/amd: Introduce iommu_v1_map_page and iommu_v1_unmap_page (Jerry Snitselaar) [1955767] - iommu/amd: Introduce iommu_v1_iova_to_phys (Jerry Snitselaar) [1955767] - iommu/amd: Refactor fetch_pte to use struct amd_io_pgtable (Jerry Snitselaar) [1955767] - iommu/amd: Rename variables to be consistent with struct io_pgtable_ops (Jerry Snitselaar) [1955767] - iommu/amd: Remove amd_iommu_domain_get_pgtable (Jerry Snitselaar) [1955767] - iommu/amd: Restructure code for freeing page table (Jerry Snitselaar) [1955767] - iommu/amd: Move IO page table related functions (Jerry Snitselaar) [1955767] - iommu/amd: Declare functions as extern (Jerry Snitselaar) [1955767] - iommu/amd: Convert to using amd_io_pgtable (Jerry Snitselaar) [1955767] - iommu/amd: Move pt_root to struct amd_io_pgtable (Jerry Snitselaar) [1955767] - iommu/amd: Prepare for generic IO page table framework (Jerry Snitselaar) [1955767] - iommu/amd: Re-define amd_iommu_domain_encode_pgtable as inline (Jerry Snitselaar) [1955767] - iommu/amd: remove h from printk format specifier (Jerry Snitselaar) [1955767] - iommu/amd: Use DEFINE_SPINLOCK() for spinlock (Jerry Snitselaar) [1955767] - iommu/amd: Remove unnecessary assignment (Jerry Snitselaar) [1955767] - iommu: Properly pass gfp_t in _iommu_map() to avoid atomic sleeping (Jerry Snitselaar) [1955767] - iommu/io-pgtable-arm-v7s: Add cfg as a param in some macros (Jerry Snitselaar) [1955767] - iommu/io-pgtable-arm-v7s: Clarify LVL_SHIFT/BITS macro (Jerry Snitselaar) [1955767] - iommu/io-pgtable-arm-v7s: Use ias to check the valid iova in unmap (Jerry Snitselaar) [1955767] - iommu/io-pgtable: Remove TLBI_ON_MAP quirk (Jerry Snitselaar) [1955767] - iommu/io-pgtable: Allow io_pgtable_tlb ops optional (Jerry Snitselaar) [1955767] - iommu: Switch gather->end to the inclusive end (Jerry Snitselaar) [1955767] - iommu: Add iova and size as parameters in iotlb_sync_map (Jerry Snitselaar) [1955767] - iommu: Move iotlb_sync_map out from __iommu_map (Jerry Snitselaar) [1955767] - iommu/arm-smmu-v3: Add support for VHE (Jerry Snitselaar) [1955767] - iommu/arm-smmu-v3: Make BTM optional for SVA (Jerry Snitselaar) [1955767] - iommu/arm-smmu-v3: Split arm_smmu_tlb_inv_range() (Jerry Snitselaar) [1955767] - iommu/arm-smmu-v3: Use DEFINE_RES_MEM() to simplify code (Jerry Snitselaar) [1955767] - iommu/arm-smmu-v3: Remove the page 1 fixup (Jerry Snitselaar) [1955767] - x86,swiotlb: Adjust SWIOTLB bounce buffer size for SEV guests (Jerry Snitselaar) [1955767] - iommu: Check dev->iommu in dev_iommu_priv_get() before dereferencing it (Jerry Snitselaar) [1955767] - iommu/vt-d: Do not use flush-queue when caching-mode is on (Jerry Snitselaar) [1955767] - iommu/vt-d: Correctly check addr alignment in qi_flush_dev_iotlb_pasid() (Jerry Snitselaar) [1955767] - iommu/amd: Use IVHD EFR for early initialization of IOMMU features (Jerry Snitselaar) [1955767] - iommu/vt-d: Fix unaligned addresses for intel_flush_svm_range_dev() (Jerry Snitselaar) [1955767] - iommu/vt-d: Fix ineffective devTLB invalidation for subdevices (Jerry Snitselaar) [1920750 1920749] - iommu/vt-d: Fix general protection fault in aux_detach_device() (Jerry Snitselaar) [1920748] - iommu/vt-d: Move intel_iommu info from struct intel_svm to struct intel_svm_dev (Jerry Snitselaar) [1955767] - iommu/vt-d: Fix lockdep splat in sva bind()/unbind() (Jerry Snitselaar) [1955767] - Revert "iommu: Add quirk for Intel graphic devices in map_sg" (Jerry Snitselaar) [1955767] - iommu/intel: Fix memleak in intel_irq_remapping_alloc (Jerry Snitselaar) [1955767] - iommu/iova: fix 'domain' typos (Jerry Snitselaar) [1955767] - dma-iommu: remove __iommu_dma_mmap (Jerry Snitselaar) [1955767] - iommu/io-pgtable: Remove tlb_flush_leaf (Jerry Snitselaar) [1955767] - iommu/vt-d: Avoid GFP_ATOMIC where it is not needed (Jerry Snitselaar) [1955767] - iommu/vt-d: Remove set but not used variable (Jerry Snitselaar) [1955767] - iommu/vt-d: Cleanup after converting to dma-iommu ops (Jerry Snitselaar) [1955767] - iommu/vt-d: Convert intel iommu driver to the iommu ops (Jerry Snitselaar) [1955767] - iommu/vt-d: Don't clear GFP_DMA and GFP_DMA32 flags (Jerry Snitselaar) [1955767] - iommu/vt-d: Update domain geometry in iommu_ops.at(de)tach_dev (Jerry Snitselaar) [1955767] - iommu: Add quirk for Intel graphic devices in map_sg (Jerry Snitselaar) [1955767] - swiotlb: remove the tbl_dma_addr argument to swiotlb_tbl_map_single (Jerry Snitselaar) [1955767] - swiotlb-xen: remove start_dma_addr (Jerry Snitselaar) [1955767] - iommu: Allow the dma-iommu api to use bounce buffers (Jerry Snitselaar) [1955767] - iommu: Add iommu_dma_free_cpu_cached_iovas() (Jerry Snitselaar) [1955767] - iommu: Handle freelists when using deferred flushing in iommu drivers (Jerry Snitselaar) [1955767] - iommu/sva: Add PASID helpers (Jerry Snitselaar) [1955767] - iommu/ioasid: Add ioasid references (Jerry Snitselaar) [1955767] - iommu/io-pgtable-arm: Remove unused 'level' parameter from iopte_type() macro (Jerry Snitselaar) [1955767] - iommu: Defer the early return in arm_(v7s/lpae)_map (Jerry Snitselaar) [1955767] - iommu: Improve the performance for direct_mapping (Jerry Snitselaar) [1955767] - iommu: return error code when it can't get group (Jerry Snitselaar) [1955767] - iommu: Modify the description of iommu_sva_unbind_device (Jerry Snitselaar) [1955767] - iommu: Stop exporting free_iova_mem() (Jerry Snitselaar) [1955767] - iommu: Stop exporting alloc_iova_mem() (Jerry Snitselaar) [1955767] - iommu: Delete split_and_remove_iova() (Jerry Snitselaar) [1955767] - iommu: avoid taking iova_rbtree_lock twice (Jerry Snitselaar) [1955767] - iommu/iova: Free global iova rcache on iova alloc failure (Jerry Snitselaar) [1955767] - iommu/iova: Retry from last rb tree node if iova search fails (Jerry Snitselaar) [1955767] - iommu: Fix htmldocs warnings in sysfs-kernel-iommu_groups (Jerry Snitselaar) [1955767] - iommu: Document usage of "/sys/kernel/iommu_groups//type" file (Jerry Snitselaar) [1838589] - iommu: Take lock before reading iommu group default domain type (Jerry Snitselaar) [1838589] - iommu: Add support to change default domain of an iommu group (Jerry Snitselaar) [1838589] - iommu: Move def_domain type check for untrusted device into core (Jerry Snitselaar) [1838589] - iommu/arm-smmu-v3: Hook up ATC invalidation to mm ops (Jerry Snitselaar) [1955767] - iommu/arm-smmu-v3: Implement iommu_sva_bind/unbind() (Jerry Snitselaar) [1955767] - iommu/arm-smmu: Move non-strict mode to use io_pgtable_domain_attr (Jerry Snitselaar) [1955767] - iommu/arm-smmu: Add support for pagetable config domain attribute (Jerry Snitselaar) [1955767] - iommu/arm-smmu-v3: Assign boolean values to a bool variable (Jerry Snitselaar) [1955767] - iommu/io-pgtable-arm: Add support to use system cache (Jerry Snitselaar) [1955767] - iommu/io-pgtable: Add a domain attribute for pagetable configuration (Jerry Snitselaar) [1955767] - iommu/io-pgtable-arm: Support coherency for Mali LPAE (Jerry Snitselaar) [1955767] - dma-mapping: document dma_{alloc,free}_pages (Jerry Snitselaar) [1955767] - dma-direct: simplify the DMA_ATTR_NO_KERNEL_MAPPING handling (Jerry Snitselaar) [1955767] - dma-direct: factor out a dma_direct_alloc_from_pool helper (Jerry Snitselaar) [1955767] - dma-direct check for highmem pages in dma_direct_alloc_pages (Jerry Snitselaar) [1955767] - firewire-ohci: use dma_alloc_pages (Jerry Snitselaar) [1955767] - dma-iommu: implement ->alloc_noncoherent (Jerry Snitselaar) [1955767] - dma-mapping: add new {alloc,free}_noncoherent dma_map_ops methods (Jerry Snitselaar) [1955767] - dma-mapping: add a new dma_alloc_pages API (Jerry Snitselaar) [1955767] - dma-mapping: add a new dma_alloc_noncoherent API (Jerry Snitselaar) [1955767] - drm/nouveau/gk20a: stop setting DMA_ATTR_NON_CONSISTENT (Jerry Snitselaar) [1955767] - mm: turn alloc_pages into an inline function (Jerry Snitselaar) [1955767] - dma-mapping: better document dma_addr_t and DMA_MAPPING_ERROR (Jerry Snitselaar) [1955767] - dma-mapping: move valid_dma_direction to dma-direction.h (Jerry Snitselaar) [1955767] - dma-debug: convert comma to semicolon (Jerry Snitselaar) [1955767] - dma-direct: Fix potential NULL pointer dereference (Jerry Snitselaar) [1955767] - dma-mapping: move the dma_declare_coherent_memory documentation (Jerry Snitselaar) [1955767] - dma-mapping: move dma_common_{mmap,get_sgtable} out of mapping.c (Jerry Snitselaar) [1955767] - dma-mapping: make support for dma ops optional (Jerry Snitselaar) [1955767] - dma-direct: rename and cleanup __phys_to_dma (Jerry Snitselaar) [1955767] - dma-direct: remove __dma_to_phys (Jerry Snitselaar) [1955767] - dma-direct: use phys_to_dma_direct in dma_direct_alloc (Jerry Snitselaar) [1955767] - dma-direct: lift gfp_t manipulation out of__dma_direct_alloc_pages (Jerry Snitselaar) [1955767] - dma-direct: remove dma_direct_{alloc,free}_pages (Jerry Snitselaar) [1955767] - dma-debug: remove most exports (Jerry Snitselaar) [1955767] - dma-mapping: remove the dma_dummy_ops export (Jerry Snitselaar) [1955767] - dma-mapping: set default segment_boundary_mask to ULONG_MAX (Jerry Snitselaar) [1955767] - dma-mapping: introduce dma_get_seg_boundary_nr_pages() (Jerry Snitselaar) [1955767] - swiotlb: using SIZE_MAX needs limits.h included (Jerry Snitselaar) [1955767] - swiotlb: fix "x86: Don't panic if can not alloc buffer for swiotlb" (Jerry Snitselaar) [1955767] - swiotlb: Mark max_segment with static keyword (Jerry Snitselaar) [1955767] - swiotlb: Declare swiotlb_late_init_with_default_size() in header (Jerry Snitselaar) [1955767] - swiotlb: Use pa to print phys_addr_t variables (Jerry Snitselaar) [1955767] - dma-debug: remove debug_dma_assert_idle() function (Jerry Snitselaar) [1955767] - dma-mapping: move debug configuration options to kernel/dma (Jerry Snitselaar) [1955767] - dma-debug: fix debug_dma_assert_idle(), use rcu_read_lock() (Jerry Snitselaar) [1955767] - iommu: Check return of __iommu_attach_device() (Jerry Snitselaar) [1955767] - iommu/amd: Enforce 4k mapping for certain IOMMU data structures (Jerry Snitselaar) [1955767] - iommu: Fix a check in iommu_check_bind_data() (Jerry Snitselaar) [1955767] - iommu/vt-d: Fix a bug for PDP check in prq_event_thread (Jerry Snitselaar) [1955767] - iommu/vt-d: Check UAPI data processed by IOMMU core (Jerry Snitselaar) [1955767] - iommu/uapi: Handle data and argsz filled by users (Jerry Snitselaar) [1955767] - iommu/uapi: Rename uapi functions (Jerry Snitselaar) [1955767] - iommu/uapi: Use named union for user data (Jerry Snitselaar) [1955767] - iommu/uapi: Add argsz for user filled data (Jerry Snitselaar) [1955767] - docs: IOMMU user API (Jerry Snitselaar) [1955767] - iommu/dma: Handle init_iova_flush_queue() failure in dma-iommu path (Jerry Snitselaar) [1955767] - iommu/iova: Replace cmpxchg with xchg in queue_iova (Jerry Snitselaar) [1955767] - iommu/dma: Remove broken huge page handling (Jerry Snitselaar) [1955767] - iommu: Rename iommu_tlb_* functions to iommu_iotlb_* (Jerry Snitselaar) [1955767] - iommu/vt-d: Use device numa domain if RHSA is missing (Jerry Snitselaar) [1955767] - iommu/vt-d: Drop kerneldoc marker from regular comment (Jerry Snitselaar) [1955767] - iommu/amd: Re-purpose Exclusion range registers to support SNP CWWB (Jerry Snitselaar) [1955767] - iommu/amd: Add support for RMP_PAGE_FAULT and RMP_HW_ERR (Jerry Snitselaar) [1955767] - iommu/amd: Use 4K page for completion wait write-back semaphore (Jerry Snitselaar) [1955767] - iommu/amd: Add missing function prototypes to fix -Wmissing-prototypes (Jerry Snitselaar) [1955767] - iommu/arm-smmu-v3: Add SVA device feature (Jerry Snitselaar) [1955767] - iommu/arm-smmu-v3: Check for SVA features (Jerry Snitselaar) [1955767] - iommu/arm-smmu-v3: Seize private ASID (Jerry Snitselaar) [1955767] - iommu/arm-smmu-v3: Share process page tables (Jerry Snitselaar) [1955767] - iommu/arm-smmu-v3: Move definitions to a header (Jerry Snitselaar) [1955767] - iommu/io-pgtable-arm: Move some definitions to a header (Jerry Snitselaar) [1955767] - iommu/arm-smmu-v3: Ensure queue is read after updating prod pointer (Jerry Snitselaar) [1955767] - iommu/arm-smmu: Constify some helpers (Jerry Snitselaar) [1955767] - iommu/arm-smmu: Prepare for the adreno-smmu implementation (Jerry Snitselaar) [1955767] - iommu/arm-smmu: Add support for split pagetables (Jerry Snitselaar) [1955767] - iommu/arm-smmu: Pass io-pgtable config to implementation specific function (Jerry Snitselaar) [1955767] - iommu/arm-smmu-v3: Fix endianness annotations (Jerry Snitselaar) [1955767] - iommu/arm-smmu-v3: permit users to disable msi polling (Jerry Snitselaar) [1955767] - iommu/arm-smmu-v3: replace module_param_named by module_param for disable_bypass (Jerry Snitselaar) [1955767] - iommu/arm-smmu-v3: replace symbolic permissions by octal permissions for module parameter (Jerry Snitselaar) [1955767] - iommu/arm-smmu-v3: Fix l1 stream table size in the error message (Jerry Snitselaar) [1955767] - ACPI: Do not create new NUMA domains from ACPI static tables that are not SRAT (Jerry Snitselaar) [1955767] - iommu/amd: Prevent NULL pointer dereference (Jerry Snitselaar) [1955767] - treewide: Use fallthrough pseudo-keyword (Jerry Snitselaar) [1955767] - virtio-iommu: convert to LE accessors (Jerry Snitselaar) [1955767] - virtio_iommu: correct tags for config space fields (Jerry Snitselaar) [1955767] - mmap locking API: use coccinelle to convert mmap_sem rwsem call sites (Jerry Snitselaar) [1955767] - iommu/iova: Unify format of the printed messages (Jerry Snitselaar) [1955767] - iommu/arm-smmu: Move Arm SMMU drivers into their own subdirectory (Jerry Snitselaar) [1955767] - iommu/arm-smmu: move TLB timeout and spin count macros (Jerry Snitselaar) [1955767] - iommu/arm-smmu: Call configuration impl hook before consuming features (Jerry Snitselaar) [1955767] - iommu/arm-smmu-v3: Manage ASIDs with xarray (Jerry Snitselaar) [1955767] - redhat/configs: Add CONFIG_ARM_SMMU_DISABLE_BYPASS_BY_DEFAULT (Jerry Snitselaar) [1955767] - iommu/arm-smmu: Break insecure users by disabling bypass by default (Jerry Snitselaar) [1955767] - iommu/arm-smmu: Workaround for Marvell Armada-AP806 SoC erratum #582743 (Jerry Snitselaar) [1955767] - iommu/arm-smmu: Allow client devices to select direct mapping (Jerry Snitselaar) [1955767] - iommu/arm-smmu: Add global/context fault implementation hooks (Jerry Snitselaar) [1955767] - iommu/arm-smmu: add NVIDIA implementation for ARM MMU-500 usage (Jerry Snitselaar) [1955767] - iommu/arm-smmu-v3: Fix trivial typo (Jerry Snitselaar) [1955767] - iommu/arm-smmu: Update impl quirks comment (Jerry Snitselaar) [1955767] - iommu: arm-smmu-impl: Convert to a generic reset implementation (Jerry Snitselaar) [1955767] - iommu: arm-smmu-impl: Add sdm845 implementation hook (Jerry Snitselaar) [1955767] - firmware/qcom_scm: Add scm call to handle smmu errata (Jerry Snitselaar) [1955767] - firmware: qcom_scm-64: Add atomic version of qcom_scm_call (Jerry Snitselaar) [1955767] - firmware: qcom: scm: Ensure 'a0' status code is treated as signed (Jerry Snitselaar) [1955767] - iommu/arm-smmu-v3: Batch context descriptor invalidation (Jerry Snitselaar) [1955767] - iommu/arm-smmu-v3: Write level-1 descriptors atomically (Jerry Snitselaar) [1955767] - iommu/arm-smmu-v3: Add support for PCI PASID (Jerry Snitselaar) [1955767] - iommu/arm-smmu-v3: Add second level of context descriptor table (Jerry Snitselaar) [1955767] - iommu/arm-smmu-v3: Prepare for handling arm_smmu_write_ctx_desc() failure (Jerry Snitselaar) [1955767] - iommu/arm-smmu-v3: Propagate ssid_bits (Jerry Snitselaar) [1955767] - iommu/arm-smmu-v3: Add support for Substream IDs (Jerry Snitselaar) [1955767] - iommu/arm-smmu-v3: Add context descriptor tables allocators (Jerry Snitselaar) [1955767] - iommu/arm-smmu-v3: Prepare arm_smmu_s1_cfg for SSID support (Jerry Snitselaar) [1955767] - dt-bindings: document PASID property for IOMMU masters (Jerry Snitselaar) [1955767] - iommu/arm-smmu-v3: Don't display an error when IRQ lines are missing (Jerry Snitselaar) [1955767] - selftests: net: add UDP GRO forwarding self-tests (Paolo Abeni) [1948493] - bareudp: allow UDP L4 GRO passthrou (Paolo Abeni) [1948493] - geneve: allow UDP L4 GRO passthrou (Paolo Abeni) [1948493] - vxlan: allow L4 GRO passthrough (Paolo Abeni) [1948493] - udp: never accept GSO_FRAGLIST packets (Paolo Abeni) [1948493] - udp: properly complete L4 GRO over UDP tunnel packet (Paolo Abeni) [1948493] - udp: skip L4 aggregation for UDP tunnel packets (Paolo Abeni) [1948493] - udp: fixup csum for GSO receive slow path (Paolo Abeni) [1948493] - udp: allow forwarding of plain (non-fraglisted) UDP GRO packets (Paolo Abeni) [1948493] - net: introduce a netdev feature for UDP GRO forwarding (Paolo Abeni) [1948493] - [s390] s390/pkey: support CCA and EP11 secure ECC private keys (Claudio Imbrenda) [1780669] - [s390] s390/zcrypt: Support for CCA APKA master keys (Claudio Imbrenda) [1780669] - [s390] s390/zcrypt: remove set_fs() invocation in zcrypt device driver (Claudio Imbrenda) [1780669] - [s390] s390/zcrypt: simplify cca_findcard2 loop code (Claudio Imbrenda) [1780669] - cxgb4: Add new T6 PCI device id 0x6092 (Rahul Lakkireddy) [1950186] - KVM: VMX: Don't use vcpu->run->internal.ndata as an array index (Jon Maloy) [1954219] {CVE-2021-3501} - Bluetooth: Prevent out-of-bounds read in hci_inquiry_result_with_rssi_evt() (Gopal Tiwari) [1978598] - Bluetooth: Prevent out-of-bounds read in hci_inquiry_result_evt() (Gopal Tiwari) [1978598] - Bluetooth: Fix slab-out-of-bounds read in hci_extended_inquiry_result_evt() (Gopal Tiwari) [1978598] - x86/cpu: Avoid cpuinfo-induced IPIing of idle CPUs (Waiman Long) [1970499] - x86/cpu: Avoid cpuinfo-induced IPI pileups (Waiman Long) [1970499] - x86/cpu: Disable frequency requests via aperfmperf IPI for nohz_full CPUs (Waiman Long) [1970499] - x86: Convert some slow-path static_cpu_has() callers to boot_cpu_has() (Waiman Long) [1970499] - x86/ldt: Enable LDT user-mapping for PAE (Waiman Long) [1970499] - fanotify: fix merging marks masks with FAN_ONDIR (Miklos Szeredi) [1832099] - sfc: avoid duplicated code in ef10_sriov (Íñigo Huguet) [1931779] - sfc: explain that "attached" VFs only refer to Xen (Íñigo Huguet) [1931779] - sfc: error code if SRIOV cannot be disabled (Íñigo Huguet) [1931779] - sfc: avoid double pci_remove of VFs (Íñigo Huguet) [1931779] - tpm: fix error return code in tpm2_get_cc_attrs_tbl() (Jerry Snitselaar) [1920812] - tpm, tpm_tis: Reserve locality in tpm_tis_resume() (Jerry Snitselaar) [1920812] - tpm, tpm_tis: Extend locality handling to TPM2 in tpm_tis_gen_interrupt() (Jerry Snitselaar) [1920812] - tpm: vtpm_proxy: Avoid reading host log when using a virtual device (Jerry Snitselaar) [1920812] - tpm: acpi: Check eventlog signature before using it (Jerry Snitselaar) [1920812] - tpm: efi: Use local variable for calculating final log size (Jerry Snitselaar) [1920812] - tpm: Remove unintentional dump_stack() call (Jerry Snitselaar) [1920812] - tpm, tpm_tis: Decorate tpm_tis_gen_interrupt() with request_locality() (Jerry Snitselaar) [1920812] - tpm, tpm_tis: Decorate tpm_get_timeouts() with request_locality() (Jerry Snitselaar) [1920812] - KEYS: trusted: Reserve TPM for seal and unseal operations (Jerry Snitselaar) [1920812] - tpm/ppi: Constify static struct attribute_group (Jerry Snitselaar) [1920812] - tpm: add sysfs exports for all banks of PCR registers (Jerry Snitselaar) [1920812] - tpm: Remove tpm_dev_wq_lock (Jerry Snitselaar) [1920812] - tpm: Fix fall-through warnings for Clang (Jerry Snitselaar) [1920812] - tpm_tis: Clean up locality release (Jerry Snitselaar) [1920812] - tpm_tis: Disable interrupts on ThinkPad T490s (Jerry Snitselaar) [1920812] - tpm_tis: Fix check_locality for correct locality acquisition (Jerry Snitselaar) [1920812] - fuse: invalidate attrs when page writeback completes (Vivek Goyal) [1966424] - net/sched: act_ct: remove rh_mark_used_feature mark (Marcelo Ricardo Leitner) [1973381] - selftests: netfilter: Pass family parameter "-f" to conntrack tool (Hangbin Liu) [1979203] - selftests: netfilter: remove unused cnt and simplify command testing (Hangbin Liu) [1979203] - selftests: netfilter: fix nft_meta.sh error reporting (Hangbin Liu) [1979203] - selftests: netfilter: add cpu counter check (Hangbin Liu) [1979203] - selftests: netfilter: add meta iif/oif match test (Hangbin Liu) [1979203] - NFS: Only change the cookie verifier if the directory page cache is empty (Benjamin Coddington) [1982825] - NFS: Fix handling of cookie verifier in uncached_readdir() (Benjamin Coddington) [1982825] - nfs: Subsequent READDIR calls should carry non-zero cookieverifier (Benjamin Coddington) [1982825] - Revert "[netdrv] net/mlx5e: Rx, Update page pool numa node when changed" (Alaa Hleihel) [1915308] - mlx5: net: zero-initialize tc skb extension on allocation (Alaa Hleihel) [1915308 1965418] - RDMA/mlx5: Don't add slave port to unaffiliated list (Alaa Hleihel) [1915308] - net/mlx5: Reset mkey index on creation (Alaa Hleihel) [1915308] - net/mlx5e: Don't create devices during unload flow (Alaa Hleihel) [1915308] - net/mlx5: DR, Fix STEv1 incorrect L3 decapsulation padding (Alaa Hleihel) [1915308] - net/mlx5: SF_DEV, remove SF device on invalid state (Alaa Hleihel) [1915308] - net/mlx5: E-Switch, Allow setting GUID for host PF vport (Alaa Hleihel) [1915308 1967488] - net/mlx5: E-Switch, Read PF mac address (Alaa Hleihel) [1915308 1967488] - net/mlx5: Check that driver was probed prior attaching the device (Alaa Hleihel) [1915308] - net/mlx5: Fix error path for set HCA defaults (Alaa Hleihel) [1915308] - net/mlx5e: Disable TLS device offload in kdump mode (Alaa Hleihel) [1915308 1946647] - net/mlx5e: Disable TX MPWQE in kdump mode (Alaa Hleihel) [1915308 1946647] - net/mlx5e: kTLS, Add resiliency to RX resync failures (Alaa Hleihel) [1915308] - net/mlx5e: TX, Inline function mlx5e_tls_handle_tx_wqe() (Alaa Hleihel) [1915308] - net/mlx5e: TX, Inline TLS skb check (Alaa Hleihel) [1915308] - net/mlx5e: Cleanup unused function parameter (Alaa Hleihel) [1915308] - net/mlx5e: Remove non-essential TLS SQ state bit (Alaa Hleihel) [1915308] - net/mlx5e: Restrict usage of mlx5e_priv in params logic functions (Alaa Hleihel) [1915308] - net/mlx5e: Fix lost changes during code movements (Alaa Hleihel) [1915308] - net/mlx5e: Move params logic into its dedicated file (Alaa Hleihel) [1915308] - net/mlx5e: Pass q_counter indentifier as parameter to rq_param builders (Alaa Hleihel) [1915308] - net/mlx5e: Block offload of outer header csum for GRE tunnel (Alaa Hleihel) [1915308] - net/mlx5e: Block offload of outer header csum for UDP tunnels (Alaa Hleihel) [1915308] - Revert "net/mlx5: Arm only EQs with EQEs" (Alaa Hleihel) [1915308] - net/mlx5e: Verify dev is present in get devlink port ndo (Alaa Hleihel) [1915308] - net/mlx5: DR, Don't use SW steering when RoCE is not supported (Alaa Hleihel) [1915308] - net/mlx5: Consider RoCE cap before init RDMA resources (Alaa Hleihel) [1915308] - net/mlx5e: Fix page reclaim for dead peer hairpin (Alaa Hleihel) [1915308] - net/mlx5e: Remove dependency in IPsec initialization flows (Alaa Hleihel) [1915308] - net/mlx5e: Fix use-after-free of encap entry in neigh update handler (Alaa Hleihel) [1915308] - IB/mlx5: Fix initializing CQ fragments buffer (Alaa Hleihel) [1915308 1974263] - RDMA/mlx5: Block FDB rules when not in switchdev mode (Alaa Hleihel) [1915308] - RDMA/mlx5: Use different doorbell memory for different processes (Alaa Hleihel) [1915308] - net/mlx5: Fix duplicate included vhca_event.h (Alaa Hleihel) [1915308] - net/mlx5: Fix lag port remapping logic (Alaa Hleihel) [1915308] - net/mlx5e: IPsec/rep_tc: Fix rep_tc_update_skb drops IPsec packet (Alaa Hleihel) [1915308] - net/mlx5: DR, Create multi-destination flow table with level less than 64 (Alaa Hleihel) [1915308] - net/mlx5e: Fix adding encap rules to slow path (Alaa Hleihel) [1915308] - net/mlx5e: Check for needed capability for cvlan matching (Alaa Hleihel) [1915308] - net/mlx5: Check firmware sync reset requested is set before trying to abort it (Alaa Hleihel) [1915308] - net/mlx5e: Disable TLS offload for uplink representor (Alaa Hleihel) [1915308] - net/mlx5e: Fix incompatible casting (Alaa Hleihel) [1915308] - RDMA/mlx5: Fix query DCT via DEVX (Alaa Hleihel) [1915308] - RDMA/mlx5: Recover from fatal event in dual port mode (Alaa Hleihel) [1915308] - net/mlx5: Set term table as an unmanaged flow table (Alaa Hleihel) [1915308] - net/mlx5e: Fix error path of updating netdev queues (Alaa Hleihel) [1915308] - net/mlx5e: Reject mirroring on source port change encap rules (Alaa Hleihel) [1915308] - net/mlx5e: Fix multipath lag activation (Alaa Hleihel) [1915308] - net/mlx5e: reset XPS on error flow if netdev isn't registered yet (Alaa Hleihel) [1915308] - net/mlx5e: Make sure fib dev exists in fib event (Alaa Hleihel) [1915308] - net/mlx5e: Fix null deref accessing lag dev (Alaa Hleihel) [1915308] - net/mlx5e: Fix nullptr in mlx5e_tc_add_fdb_flow() (Alaa Hleihel) [1915308] - net/mlx5: SF, Fix show state inactive when its inactivated (Alaa Hleihel) [1915308] - net/mlx5: Set reformat action when needed for termination rules (Alaa Hleihel) [1915308] - net/mlx5e: Fix nullptr in add_vlan_push_action() (Alaa Hleihel) [1915308] - {net, RDMA}/mlx5: Fix override of log_max_qp by other device (Alaa Hleihel) [1915308] - net/mlx5: DR, Fix SQ/RQ in doorbell bitmask (Alaa Hleihel) [1915308] - net/mlx5: Fix bit-wise and with zero (Alaa Hleihel) [1915308] - RDMA/mlx5: Fix drop packet rule in egress table (Alaa Hleihel) [1915308] - net/mlx5: Fix spelling mistakes in mlx5_core_info message (Alaa Hleihel) [1915308] - net/mlx5: DR, Fixed typo in STE v0 (Alaa Hleihel) [1915308] - RDMA/mlx5: Fix mlx5 rates to IB rates map (Alaa Hleihel) [1915308] - RDMA/mlx5: Fix query RoCE port (Alaa Hleihel) [1915308] - RDMA/mlx5: Zero out ODP related items in the mlx5_ib_mr (Alaa Hleihel) [1915308] - net/mlx5e: Alloc flow spec using kvzalloc instead of kzalloc (Alaa Hleihel) [1915308] - net/mlx5: Avoid unnecessary operation (Alaa Hleihel) [1915308] - net/mlx5e: rep: Improve reg_cX conditions (Alaa Hleihel) [1915308] - net/mlx5: SF, Fix return type (Alaa Hleihel) [1915308] - net/mlx5e: mlx5_tc_ct_init does not fail (Alaa Hleihel) [1915308] - net/mlx5: Fix indir stable stubs (Alaa Hleihel) [1915308] - net/mlx5e: Add missing include (Alaa Hleihel) [1915308] - net/mlx5e: fix mlx5e_tc_tun_update_header_ipv6 dummy definition (Alaa Hleihel) [1915308] - net/mlx5e: CT, Avoid false lock dependency warning (Alaa Hleihel) [1915308] - net/mlx5: Check returned value from health recover sequence (Alaa Hleihel) [1915308] - net/mlx5: Don't rely on interface state bit (Alaa Hleihel) [1915308] - net/mlx5: Remove second FW tracer check (Alaa Hleihel) [1915308] - net/mlx5: Separate probe vs. reload flows (Alaa Hleihel) [1915308] - net/mlx5: Remove impossible checks of interface state (Alaa Hleihel) [1915308] - net/mlx5: Don't skip vport check (Alaa Hleihel) [1915308] - net/mlx5e: Register nic devlink port for SF ports (Alaa Hleihel) [1915308] - vdpa/mlx5: Retrieve BAR address suitable any function (Alaa Hleihel) [1915308] - vdpa/mlx5: Use the correct dma device when registering memory (Alaa Hleihel) [1915308] - net/mlx5: SF, Extend SF table for additional SF id range (Alaa Hleihel) [1915308] - net/mlx5: SF, Split mlx5_sf_hw_table into two parts (Alaa Hleihel) [1915308] - net/mlx5: SF, Use helpers for allocation and free (Alaa Hleihel) [1915308] - net/mlx5: SF, Consider own vhca events of SF devices (Alaa Hleihel) [1915308] - net/mlx5: SF, Store and use start function id (Alaa Hleihel) [1915308] - net/mlx5: SF, Rely on hw table for SF devlink port allocation (Alaa Hleihel) [1915308] - net/mlx5: E-Switch, Consider SF ports of host PF (Alaa Hleihel) [1915308] - net/mlx5: E-Switch, Use xarray for vport number to vport and rep mapping (Alaa Hleihel) [1915308] - net/mlx5: E-Switch, Prepare to return total vports from eswitch struct (Alaa Hleihel) [1915308] - net/mlx5: E-Switch, Return eswitch max ports when eswitch is supported (Alaa Hleihel) [1915308] - net/mlx5: SF, Reuse stored hardware function id (Alaa Hleihel) [1915308] - net/mlx5: SF, Use device pointer directly (Alaa Hleihel) [1915308] - net/mlx5: E-Switch, Initialize eswitch acls ns when eswitch is enabled (Alaa Hleihel) [1915308] - net/mlx5: E-Switch, Move legacy code to a individual file (Alaa Hleihel) [1915308] - net/mlx5: E-Switch, Convert a macro to a helper routine (Alaa Hleihel) [1915308] - net/mlx5: E-Switch Make cleanup sequence mirror of init (Alaa Hleihel) [1915308] - net/mlx5: E-Switch, Make vport number u16 (Alaa Hleihel) [1915308] - net/mlx5: E-Switch, Skip querying SF enabled bits (Alaa Hleihel) [1915308] - IB/mlx5: Set right RoCE l3 type and roce version while deleting GID (Alaa Hleihel) [1915308] - net/mlx5: E-Switch, move QoS specific fields to existing qos struct (Alaa Hleihel) [1915308] - net/mlx5: E-Switch, cut down mlx5_vport_info structure size by 8 bytes (Alaa Hleihel) [1915308] - net/mlx5: Pair mutex_destory with mutex_init for rate limit table (Alaa Hleihel) [1915308] - net/mlx5: Allocate rate limit table when rate is configured (Alaa Hleihel) [1915308] - net/mlx5: Use helper to increment, decrement rate entry refcount (Alaa Hleihel) [1915308] - net/mlx5: Use helpers to allocate and free rl table entries (Alaa Hleihel) [1915308] - net/mlx5: Do not hold mutex while reading table constants (Alaa Hleihel) [1915308] - net/mlx5: Pack mlx5_rl_entry structure (Alaa Hleihel) [1915308] - net/mlx5: Use unsigned int for free_count (Alaa Hleihel) [1915308] - net/mlx5: E-Switch, move QoS specific fields to existing qos struct (Alaa Hleihel) [1915308] - net/mlx5: E-Switch, cut down mlx5_vport_info structure size by 8 bytes (Alaa Hleihel) [1915308] - net/mlx5: E-Switch, let user to enable disable metadata (Alaa Hleihel) [1915308] - net/mlx5e: TC, Add support to offload sample action (Alaa Hleihel) [1915308 1919649] - net/mlx5e: TC, Handle sampled packets (Alaa Hleihel) [1915308 1919649] - net/mlx5e: TC, Refactor tc update skb function (Alaa Hleihel) [1915308 1919649] - net/mlx5e: TC, Add sampler restore handle API (Alaa Hleihel) [1915308 1919649] - net/mlx5e: TC, Add sampler object API (Alaa Hleihel) [1915308 1919649] - net/mlx5e: TC, Add sampler termination table API (Alaa Hleihel) [1915308 1919649] - net/mlx5e: TC, Parse sample action (Alaa Hleihel) [1915308 1919649] - net/mlx5: Instantiate separate mapping objects for FDB and NIC tables (Alaa Hleihel) [1915308 1919649] - net/mlx5: Map register values to restore objects (Alaa Hleihel) [1915308 1919649] - net/mlx5: E-switch, Set per vport table default group number (Alaa Hleihel) [1915308 1919649] - net/mlx5: E-switch, Generalize per vport table API (Alaa Hleihel) [1915308 1919649] - net/mlx5: E-switch, Rename functions to follow naming convention. (Alaa Hleihel) [1915308 1919649] - net/mlx5: E-switch, Move vport table functions to a new file (Alaa Hleihel) [1915308 1919649] - net/mlx5: CT: Add support for mirroring (Alaa Hleihel) [1915308] - net/mlx5: E-Switch, Protect changing mode while adding rules (Alaa Hleihel) [1915308 1790457] - net/mlx5: E-Switch, Change mode lock from mutex to rw semaphore (Alaa Hleihel) [1915308 1790457] - net/mlx5e: Do not reload ethernet ports when changing eswitch mode (Alaa Hleihel) [1915308 1790457] - net/mlx5e: Unregister eth-reps devices first (Alaa Hleihel) [1915308 1790457] - net/mlx5: Move mlx5e hw resources into a sub object (Alaa Hleihel) [1915308 1790457] - net/mlx5e: Register nic devlink port with switch id (Alaa Hleihel) [1915308 1790457] - net/mlx5e: Verify dev is present in some ndos (Alaa Hleihel) [1915308 1790457] - net/mlx5e: Use nic mode netdev ndos and ethtool ops for uplink representor (Alaa Hleihel) [1915308 1790457] - net/mlx5e: Add offload stats ndos to nic netdev ops (Alaa Hleihel) [1915308 1790457] - net/mlx5e: Distinguish nic and esw offload in tc setup block cb (Alaa Hleihel) [1915308 1790457] - net/mlx5e: Allow legacy vf ndos only if in legacy mode (Alaa Hleihel) [1915308 1790457] - net/mlx5e: Same max num channels for both nic and uplink profiles (Alaa Hleihel) [1915308 1790457] - net/mlx5e: fix ingress_ifindex check in mlx5e_flower_parse_meta (Alaa Hleihel) [1915308] - net/mlx5e: Fix setting of RS FEC mode (Alaa Hleihel) [1915308] - net/mlx5: Fix setting of devlink traps in switchdev mode (Alaa Hleihel) [1915308] - net/mlx5: DR, Add missing vhca_id consume from STEv1 (Alaa Hleihel) [1915308] - net/mlx5: fix kfree mismatch in indir_table.c (Alaa Hleihel) [1915308] - net/mlx5: Fix PBMC register mapping (Alaa Hleihel) [1915308] - net/mlx5: Fix PPLM register mapping (Alaa Hleihel) [1915308] - net/mlx5: Fix placement of log_max_flow_counter (Alaa Hleihel) [1915308] - net/mlx5: Fix HW spec violation configuring uplink (Alaa Hleihel) [1915308] - net/mlx5e: Guarantee room for XSK wakeup NOP on async ICOSQ (Alaa Hleihel) [1915308] - net/mlx5e: Consider geneve_opts for encap contexts (Alaa Hleihel) [1915308] - net/mlx5: Don't request more than supported EQs (Alaa Hleihel) [1915308] - net/mlx5e: kTLS, Fix RX counters atomicity (Alaa Hleihel) [1915308] - net/mlx5e: kTLS, Fix TX counters atomicity (Alaa Hleihel) [1915308] - net/mlx5: E-switch, Create vport miss group only if src rewrite is supported (Alaa Hleihel) [1915308 1915310] - net/mlx5e: Fix ethtool indication of connector type (Alaa Hleihel) [1915308] - net/mlx5: Delete auxiliary bus driver eth-rep first (Alaa Hleihel) [1915308] - net/mlx5e: Fix mapping of ct_label zero (Alaa Hleihel) [1915308] - net/mlx5: SF, do not use ecpu bit for vhca state processing (Alaa Hleihel) [1915308] - net/mlx5e: Fix division by 0 in mlx5e_select_queue (Alaa Hleihel) [1915308] - net/mlx5e: Fix error path for ethtool set-priv-flag (Alaa Hleihel) [1915308] - net/mlx5e: Offload tuple rewrite for non-CT flows (Alaa Hleihel) [1915308] - net/mlx5e: Allow to match on MPLS parameters only for MPLS over UDP (Alaa Hleihel) [1915308] - net/mlx5: Add back multicast stats for uplink representor (Alaa Hleihel) [1915308] - RDMA/mlx5: Fix typo in destroy_mkey inbox (Alaa Hleihel) [1915308] - net/mlx5: DR, Fix potential shift wrapping of 32-bit value in STEv1 getter (Alaa Hleihel) [1915308] - net/mlx5: SF: Fix error flow of SFs allocation flow (Alaa Hleihel) [1915308] - net/mlx5: SF: Fix memory leak of work item (Alaa Hleihel) [1915308] - net/mlx5: SF, Correct vhca context size (Alaa Hleihel) [1915308] - net/mlx5e: E-switch, Fix rate calculation division (Alaa Hleihel) [1915308] - RDMA/mlx5: Fix timestamp default mode (Alaa Hleihel) [1915308] - net/mlx5: Set QP timestamp mode to default (Alaa Hleihel) [1915308] - net/mlx5e: Fix error flow in change profile (Alaa Hleihel) [1915308] - net/mlx5: Disable VF tunnel TX offload if ignore_flow_level isn't supported (Alaa Hleihel) [1915308 1915310] - net/mlx5e: Check correct ip_version in decapsulation route resolution (Alaa Hleihel) [1915308] - net/mlx5: Fix turn-off PPS command (Alaa Hleihel) [1915308] - net/mlx5e: Don't match on Geneve options in case option masks are all zero (Alaa Hleihel) [1915308] - net/mlx5e: Revert parameters on errors when changing PTP state without reset (Alaa Hleihel) [1915308] - net/mlx5e: When changing XDP program without reset, take refs for XSK RQs (Alaa Hleihel) [1915308] - net/mlx5e: Set PTP channel pointer explicitly to NULL (Alaa Hleihel) [1915308] - net/mlx5e: Accumulate port PTP TX stats with other channels stats (Alaa Hleihel) [1915308] - net/mlx5e: RX, Mind the MPWQE gaps when calculating offsets (Alaa Hleihel) [1915308] - net/mlx5e: Enforce minimum value check for ICOSQ size (Alaa Hleihel) [1915308] - RDMA/mlx5: Set correct kernel-doc identifier (Alaa Hleihel) [1915308] - IB/mlx5: Add missing error code (Alaa Hleihel) [1915308] - configs: Enable mlx5 subfunction device support (Alaa Hleihel) [1915308 1851717] - net/mlx5: Add cyc2time HW translation mode support (Alaa Hleihel) [1915308 1919657] - net/mlx5: Move some PPS logic into helper functions (Alaa Hleihel) [1915308 1919657] - net/mlx5: Move all internal timer metadata into a dedicated struct (Alaa Hleihel) [1915308 1919657] - net/mlx5: Refactor init clock function (Alaa Hleihel) [1915308 1919657] - net/mlx5: Add register layout to support real-time time-stamp (Alaa Hleihel) [1915308 1919657] - RDMA/mlx5: Fail QP creation if the device can not support the CQE TS (Alaa Hleihel) [1915308] - RDMA/mlx5: Allow CQ creation without attached EQs (Alaa Hleihel) [1915308] - net/mlx5: Add new timestamp mode bits (Alaa Hleihel) [1915308 1919657] - net/mlx5: Remove TLS dependencies on XPS (Alaa Hleihel) [1915308] - net/mlx5: SF, Fix error return code in mlx5_sf_dev_probe() (Alaa Hleihel) [1915308 1851717] - net/mlx5e: Fix error return code in mlx5e_tc_esw_init() (Alaa Hleihel) [1915308 1919647] - net/mlx5: Fix a NULL vs IS_ERR() check (Alaa Hleihel) [1915308 1919647] - net/mlx5e: Fix tc_tun.h to verify MLX5_ESWITCH config (Alaa Hleihel) [1915308 1919647] - net/mlx5: Assign boolean values to a bool variable (Alaa Hleihel) [1915308] - net/mlx5e: Fix spelling mistake "Unknouwn" -> "Unknown" (Alaa Hleihel) [1915308] - net/mlx5e: Fix spelling mistake "channles" -> "channels" (Alaa Hleihel) [1915308] - net/mlx5: Delete device list leftover (Alaa Hleihel) [1915308] - net/mlx5_core: remove unused including (Alaa Hleihel) [1915308] - net/mlx5: fix spelling mistake in Kconfig "accelaration" -> "acceleration" (Alaa Hleihel) [1915308] - RDMA/mlx5: Support 400Gbps IB rate in mlx5 driver (Alaa Hleihel) [1915308] - RDMA/mlx5: Cleanup the synchronize_srcu() from the ODP flow (Alaa Hleihel) [1915308] - net/mlx5e: Handle FIB events to update tunnel endpoint device (Alaa Hleihel) [1915308 1919647] - net/mlx5e: Rename some encap-specific API to generic names (Alaa Hleihel) [1915308 1919647] - net/mlx5e: TC preparation refactoring for routing update event (Alaa Hleihel) [1915308 1919647] - net/mlx5e: Refactor neigh update infrastructure (Alaa Hleihel) [1915308 1919647] - net/mlx5e: Create route entry infrastructure (Alaa Hleihel) [1915308 1919647] - net/mlx5e: Extract tc tunnel encap/decap code to dedicated file (Alaa Hleihel) [1915308 1919647] - net/mlx5e: Match recirculated packet miss in slow table using reg_c1 (Alaa Hleihel) [1915308 1915310 1919647] - net/mlx5e: Refactor reg_c1 usage (Alaa Hleihel) [1915308 1919647] - net/mlx5e: VF tunnel RX traffic offloading (Alaa Hleihel) [1915308 1915310 1919647] - net/mlx5e: Remove redundant match on tunnel destination mac (Alaa Hleihel) [1915308 1919647] - net/mlx5: E-Switch, Indirect table infrastructure (Alaa Hleihel) [1915308 1915310 1919647] - net/mlx5e: Refactor tun routing helpers (Alaa Hleihel) [1915308 1919647] - net/mlx5e: VF tunnel TX traffic offloading (Alaa Hleihel) [1915308 1915310 1919647] - net/mlx5: E-Switch, Refactor rule offload forward action processing (Alaa Hleihel) [1915308 1915310 1919647] - net/mlx5e: Always set attr mdev pointer (Alaa Hleihel) [1915308 1919647] - net/mlx5e: E-Switch, Maintain vhca_id to vport_num mapping (Alaa Hleihel) [1915308 1915310 1919647] - net/mlx5: E-Switch, Refactor setting source port (Alaa Hleihel) [1915308 1915310 1919647] - IB/mlx5: Use rdma_for_each_port for port iteration (Alaa Hleihel) [1915308] - RDMA/core: Introduce and use API to read port immutable data (Alaa Hleihel) [1915308] - IB/mlx5: Improve query port for representor port (Alaa Hleihel) [1915308] - IB/mlx5: Avoid calling query device for reading pkey table length (Alaa Hleihel) [1915308] - IB/mlx5: Move mlx5_port_caps from mlx5_core_dev to mlx5_ib_dev (Alaa Hleihel) [1915308] - IB/mlx5: Support default partition key for representor port (Alaa Hleihel) [1915308] - net/mlx5: DR, Avoid unnecessary csum recalculation on supporting devices (Alaa Hleihel) [1915308] - net/mlx5e: CT: remove useless conversion to PTR_ERR then ERR_PTR (Alaa Hleihel) [1915308] - net/mlx5e: accel, remove redundant space (Alaa Hleihel) [1915308] - net/mlx5e: kTLS, Improve TLS RX workqueue scope (Alaa Hleihel) [1915308] - net/mlx5e: remove h from printk format specifier (Alaa Hleihel) [1915308] - net/mlx5e: Increase indirection RQ table size to 256 (Alaa Hleihel) [1915308] - net/mlx5e: Enable napi in channel's activation stage (Alaa Hleihel) [1915308] - net/mlx5e: Move representor neigh init into profile enable (Alaa Hleihel) [1915308] - net/mlx5e: Avoid false lock depenency warning on tc_ht (Alaa Hleihel) [1915308] - net/mlx5e: Move set vxlan nic info to profile init (Alaa Hleihel) [1915308] - net/mlx5e: Move netif_carrier_off() out of mlx5e_priv_init() (Alaa Hleihel) [1915308] - net/mlx5e: Refactor mlx5e_netdev_init/cleanup to mlx5e_priv_init/cleanup (Alaa Hleihel) [1915308] - net/mxl5e: Add change profile method (Alaa Hleihel) [1915308] - net/mlx5e: Separate between netdev objects and mlx5e profiles initialization (Alaa Hleihel) [1915308] - net/mlx5: DR, Allow SW steering for sw_owner_v2 devices (Alaa Hleihel) [1915308 1851712] - net/mlx5: DR, Copy all 64B whenever replacing STE in the head of miss-list (Alaa Hleihel) [1915308 1851712] - net/mlx5: DR, Use HW specific logic API when writing STE (Alaa Hleihel) [1915308 1851712] - net/mlx5: DR, Use the right size when writing partial STE into HW (Alaa Hleihel) [1915308 1851712] - net/mlx5: DR, Add STEv1 modify header logic (Alaa Hleihel) [1915308 1851712] - net/mlx5: DR, Add STEv1 action apply logic (Alaa Hleihel) [1915308 1851712] - net/mlx5: DR, Add STEv1 setters and getters (Alaa Hleihel) [1915308 1851712] - net/mlx5: DR, Allow native protocol support for HW STEv1 (Alaa Hleihel) [1915308 1851712] - net/mlx5: DR, Add HW STEv1 match logic (Alaa Hleihel) [1915308 1851712] - net/mlx5: DR, Add match STEv1 structs to ifc (Alaa Hleihel) [1915308 1851712] - net/mlx5: DR, Fix potential shift wrapping of 32-bit value (Alaa Hleihel) [1915308 1851712] - net/mlx5e: Enable traps according to link state (Alaa Hleihel) [1915308 1919652] - net/mlx5e: Add listener to DMAC filter trap event (Alaa Hleihel) [1915308 1919652] - net/mlx5e: Add listener to trap event (Alaa Hleihel) [1915308 1919652] - net/mlx5e: Add trap entity to ETH driver (Alaa Hleihel) [1915308 1919652] - net/mlx5e: Expose RX dma info helpers (Alaa Hleihel) [1915308 1919652] - net/mlx5e: Add flow steering DMAC trap rule (Alaa Hleihel) [1915308 1919652] - net/mlx5e: Add flow steering VLAN trap rule (Alaa Hleihel) [1915308 1919652] - net/mlx5e: Optimize promiscuous mode (Alaa Hleihel) [1915308 1919652] - net/mlx5: Notify on trap action by blocking event (Alaa Hleihel) [1915308 1919652] - net/mlx5: Rename events notifier header (Alaa Hleihel) [1915308 1919652] - net/mlx5: Register to devlink DMAC filter trap (Alaa Hleihel) [1915308 1919652] - net/mlx5: Register to devlink ingress VLAN filter trap (Alaa Hleihel) [1915308 1919652] - net/mlx5: Add support for devlink traps in mlx5 core driver (Alaa Hleihel) [1915308 1919652] - net/mlx5e: Support HTB offload (Alaa Hleihel) [1915308] - net/mlx5: SF, Port function state change support (Alaa Hleihel) [1915308 1851717] - net/mlx5: SF, Add port add delete functionality (Alaa Hleihel) [1915308 1851717] - net/mlx5: E-switch, Add eswitch helpers for SF vport (Alaa Hleihel) [1915308 1915310 1851717] - net/mlx5: E-switch, Prepare eswitch to handle SF vport (Alaa Hleihel) [1915308 1915310 1851717] - net/mlx5: SF, Add auxiliary device driver (Alaa Hleihel) [1915308 1851717] - net/mlx5: SF, Add auxiliary device support (Alaa Hleihel) [1915308 1851717] - net/mlx5: Introduce vhca state event notifier (Alaa Hleihel) [1915308 1851717] - RDMA/hw/mlx5/qp: Demote non-conformant kernel-doc header (Alaa Hleihel) [1915308] - RDMA/hw/mlx5/odp: Fix formatting and add missing descriptions in 'pagefault_data_segments()' (Alaa Hleihel) [1915308] - IB/mlx5: Make function static (Alaa Hleihel) [1915308] - net/mlx5e: IPsec, Remove unnecessary config flag usage (Alaa Hleihel) [1915308] - net/mlx5e: IPsec, Inline feature_check fast-path function (Alaa Hleihel) [1915308] - net/mlx5e: IPsec, Avoid unreachable return (Alaa Hleihel) [1915308] - net/mlx5e: IPsec, Enclose csum logic under ipsec config (Alaa Hleihel) [1915308] - net/mlx5e: CT: Remove redundant usage of zone mask (Alaa Hleihel) [1915308] - net/mlx5e: Remove redundant initialization to null (Alaa Hleihel) [1915308] - net/mlx5e: CT: Pass null instead of zero spec (Alaa Hleihel) [1915308] - net/mlx5e: E-Switch, Offload all chain 0 priorities when modify header and forward action is not supported (Alaa Hleihel) [1915308] - net/mlx5: E-Switch, use new cap as condition for mpls over udp (Alaa Hleihel) [1915308] - net/mlx5e: Simplify condition on esw_vport_enable_qos() (Alaa Hleihel) [1915308] - net/mlx5: Add HW definition of reg_c_preserve (Alaa Hleihel) [1915308] - net/mlx5: DR, Move STEv0 modify header logic (Alaa Hleihel) [1915308] - net/mlx5: DR, Add STE modify header actions per-device API (Alaa Hleihel) [1915308] - net/mlx5: DR, Move STEv0 action apply logic (Alaa Hleihel) [1915308] - net/mlx5: DR, Add STE tx/rx actions per-device API (Alaa Hleihel) [1915308] - net/mlx5: DR, Move STEv0 setters and getters (Alaa Hleihel) [1915308] - net/mlx5: DR, Add STE setters and getters per-device API (Alaa Hleihel) [1915308] - net/mlx5: DR, Move action apply logic to dr_ste (Alaa Hleihel) [1915308] - net/mlx5: DR, Refactor ICMP STE builder (Alaa Hleihel) [1915308] - net/mlx5: DR, Move STEv0 look up types from mlx5_ifc_dr header (Alaa Hleihel) [1915308] - net/mlx5: DR, Merge similar DR STE SET macros (Alaa Hleihel) [1915308] - net/mlx5: DR, Fix STEv0 source_eswitch_owner_vhca_id support (Alaa Hleihel) [1915308] - net/mlx5: DR, Remove unused macro definition from dr_ste (Alaa Hleihel) [1915308] - net/mlx5: DR, Move HW STEv0 match logic to a separate file (Alaa Hleihel) [1915308] - net/mlx5: DR, Use the new HW specific STE infrastructure (Alaa Hleihel) [1915308] - net/mlx5: DR, Move macros from dr_ste.c to header (Alaa Hleihel) [1915308] - net/mlx5: DR, Add infrastructure for supporting several steering formats (Alaa Hleihel) [1915308] - ext4: handle read only external journal device (Lukas Czerner) [1860929] - vfio/pci: Handle concurrent vma faults (Alex Williamson) [1976551] - vfio-pci: Use io_remap_pfn_range() for PCI IO memory (Alex Williamson) [1976551] - net: flow_dissector: Parse PTP L2 packet header (Ivan Vecera) [1971687] - net: vlan: Add parse protocol header ops (Ivan Vecera) [1971687] - PCI: hv: Remove bus device removal unused refcount/functions (Mohammed Gamal) [1982482] - PCI: hv: Fix a race condition when removing the device (Mohammed Gamal) [1982482] - RDMA/cxgb4: check for ipv6 address properly while destroying listener (Raju Rangoju) [1961313] - RDMA/cxgb4: Fix adapter LE hash errors while destroying ipv6 listening server (Raju Rangoju) [1961313] - RDMA: Convert sysfs device * show functions to use sysfs_emit() (Raju Rangoju) [1961313] - RDMA/iw_cxgb4: Disable delayed ack by default (Raju Rangoju) [1961313] - [infiniband] treewide: Remove uninitialized_var() usage (Raju Rangoju) [1961313] - RDMA/iw_cxgb4: cleanup device debugfs entries on ULD remove (Raju Rangoju) [1961313] - vfs: allow unprivileged whiteout creation (Miklos Szeredi) [1983608] - Documentation: kdump: update kdump guide (Baoquan He) [1938067] - docs: admin-guide: add kdump documentation into it (Baoquan He) [1938067] - docs: kdump: convert docs to ReST and rename to *.rst (Baoquan He) [1938067]- Revert "be2net: disable bh with spin_lock in be_process_mcc" (Petr Oros) [1973504] - nvmet-rdma: Fix NULL deref when SEND is completed with error (Gopal Tiwari) [1959856] - netfilter: nft_exthdr: Search chunks in SCTP packets only (Phil Sutter) [1868228] - netfilter: nft_exthdr: Fix for unsafe packet data read (Phil Sutter) [1868228] - netfilter: nft_exthdr: Support SCTP chunks (Phil Sutter) [1868228] - xfs: fix deadlock retry tracepoint arguments (Bill O'Donnell) [1937116] - xfs: fix xfs_reflink_unshare usage of filemap_write_and_wait_range (Bill O'Donnell) [1937116] - xfs: fix return of uninitialized value in variable error (Bill O'Donnell) [1937116] - xfs: fix scrub and remount-ro protection when running scrub (Bill O'Donnell) [1937116] - xfs: fix xfs_trans slab cache name (Bill O'Donnell) [1937116] - xfs: Fix a typo (Bill O'Donnell) [1937116] - xfs: Rudimentary spelling fix (Bill O'Donnell) [1937116] - xfs: Rudimentary typo fixes (Bill O'Donnell) [1937116] - xfs: fix dquot scrub loop cancellation (Bill O'Donnell) [1937116] - xfs: fix uninitialized variables in xrep_calc_ag_resblks (Bill O'Donnell) [1937116] - xfs: fix incorrect root dquot corruption error when switching group/project quota types (Bill O'Donnell) [1937116] - xfs: fix up build warnings when quotas are disabled (Bill O'Donnell) [1937116] - xfs: fix chown leaking delalloc quota blocks when fssetxattr fails (Bill O'Donnell) [1937116] - xfs: Fix assert failure in xfs_setattr_size() (Bill O'Donnell) [1937116] - xfs: fix an ABBA deadlock in xfs_rename (Bill O'Donnell) [1937116 1966609] - xfs: fix the forward progress assertion in xfs_iwalk_run_callbacks (Bill O'Donnell) [1937116] - xfs: fix parent pointer scrubber bailing out on unallocated inodes (Bill O'Donnell) [1937116] - xfs: revert "xfs: fix rmap key and record comparison functions" (Bill O'Donnell) [1937116] - xfs: don't allow NOWAIT DIO across extent boundaries (Bill O'Donnell) [1937116] - xfs: return corresponding errcode if xfs_initialize_perag() fail (Bill O'Donnell) [1937116] - xfs: ensure inobt record walks always make forward progress (Bill O'Donnell) [1937116] - xfs: fix forkoff miscalculation related to XFS_LITINO(mp) (Bill O'Donnell) [1937116] - xfs: directory scrub should check the null bestfree entries too (Bill O'Donnell) [1937116] - xfs: strengthen rmap record flags checking (Bill O'Donnell) [1937116] - xfs: fix the minrecs logic when dealing with inode root child blocks (Bill O'Donnell) [1937116] - xfs: fix a missing unlock on error in xfs_fs_map_blocks (Bill O'Donnell) [1937116] - xfs: fix brainos in the refcount scrubber's rmap fragment processor (Bill O'Donnell) [1937116] - xfs: fix rmap key and record comparison functions (Bill O'Donnell) [1937116] - xfs: set the unwritten bit in rmap lookup flags in xchk_bmap_get_rmapextents (Bill O'Donnell) [1937116] - xfs: fix flags argument to rmap lookup when converting shared file rmaps (Bill O'Donnell) [1937116] - xfs: only flush the unshared range in xfs_reflink_unshare (Bill O'Donnell) [1937116] - xfs: fix scrub flagging rtinherit even if there is no rt device (Bill O'Donnell) [1937116] - xfs: fix missing CoW blocks writeback conversion retry (Bill O'Donnell) [1937116] - xfs: set xefi_discard when creating a deferred agfl free log intent item (Bill O'Donnell) [1937116] - xfs: cancel intents immediately if process_intents fails (Bill O'Donnell) [1937116] - xfs: fix fallocate functions when rtextsize is larger than 1 (Bill O'Donnell) [1937116] - xfs: fix high key handling in the rt allocator's query_range function (Bill O'Donnell) [1937116] - xfs: annotate grabbing the realtime bitmap/summary locks in growfs (Bill O'Donnell) [1937116] - xfs: make xfs_growfs_rt update secondary superblocks (Bill O'Donnell) [1937116] - xfs: fix realtime bitmap/summary file truncation when growing rt volume (Bill O'Donnell) [1937116] - xfs: fix the indent in xfs_trans_mod_dquot (Bill O'Donnell) [1937116] - xfs: do the ASSERT for the arguments O_{u,g,p}dqpp (Bill O'Donnell) [1937116] - xfs: fix deadlock and streamline xfs_getfsmap performance (Bill O'Donnell) [1937116] - xfs: limit entries returned when counting fsmap records (Bill O'Donnell) [1937116] - xfs: only relog deferred intent items if free space in the log gets low (Bill O'Donnell) [1937116] - xfs: expose the log push threshold (Bill O'Donnell) [1937116] - xfs: periodically relog deferred intent items (Bill O'Donnell) [1937116] - xfs: change the order in which child and parent defer ops are finished (Bill O'Donnell) [1937116] - xfs: fix an incore inode UAF in xfs_bui_recover (Bill O'Donnell) [1937116] - xfs: clean up xfs_bui_item_recover iget/trans_alloc/ilock ordering (Bill O'Donnell) [1937116] - xfs: clean up bmap intent item recovery checking (Bill O'Donnell) [1937116] - xfs: xfs_defer_capture should absorb remaining transaction reservation (Bill O'Donnell) [1937116] - xfs: xfs_defer_capture should absorb remaining block reservations (Bill O'Donnell) [1937116] - xfs: proper replay of deferred ops queued during log recovery (Bill O'Donnell) [1937116] - xfs: remove XFS_LI_RECOVERED (Bill O'Donnell) [1937116] - xfs: remove xfs_defer_reset (Bill O'Donnell) [1937116] - xfs: fix finobt btree block recovery ordering (Bill O'Donnell) [1937116] - xfs: directly call xfs_generic_create() for ->create() and ->mkdir() (Bill O'Donnell) [1937116] - xfs: avoid shared rmap operations for attr fork extents (Bill O'Donnell) [1937116] - xfs: drop the obsolete comment on filestream locking (Bill O'Donnell) [1937116] - xfs: code cleanup in xfs_attr_leaf_entsize_{remote,local} (Bill O'Donnell) [1937116] - xfs: do the assert for all the log done items in xfs_trans_cancel (Bill O'Donnell) [1937116] - xfs: remove the unused parameter id from xfs_qm_dqattach_one (Bill O'Donnell) [1937116] - xfs: remove the redundant crc feature check in xfs_attr3_rmt_verify (Bill O'Donnell) [1937116] - xfs: fix some comments (Bill O'Donnell) [1937116] - xfs: remove the unnecessary xfs_dqid_t type cast (Bill O'Donnell) [1937116] - xfs: use the existing type definition for di_projid (Bill O'Donnell) [1937116] - xfs: remove the unused SYNCHRONIZE macro (Bill O'Donnell) [1937116] - xfs: clean up calculation of LR header blocks (Bill O'Donnell) [1937116] - xfs: avoid LR buffer overrun due to crafted h_len (Bill O'Donnell) [1937116] - xfs: don't release log intent items when recovery fails (Bill O'Donnell) [1937116] - xfs: attach inode to dquot in xfs_bui_item_recover (Bill O'Donnell) [1937116] - xfs: log new intent items created as part of finishing recovered intent items (Bill O'Donnell) [1937116] - xfs: check dabtree node hash values when loading child blocks (Bill O'Donnell) [1937116] - xfs: don't free rt blocks when we're doing a REMAP bunmapi call (Bill O'Donnell) [1937116] - xfs: Set xfs_buf's b_ops member when zeroing bitmap/summary files (Bill O'Donnell) [1937116] - xfs: Set xfs_buf type flag when growing summary/bitmap files (Bill O'Donnell) [1937116] - xfs: drop extra transaction roll from inode extent truncate (Bill O'Donnell) [1937116] - xfs: don't propagate RTINHERIT -> REALTIME when there is no rtdev (Bill O'Donnell) [1937116] - xfs: ensure that fpunch, fcollapse, and finsert operations are aligned to rt extent size (Bill O'Donnell) [1937116] - xfs: refactor inode flags propagation code (Bill O'Donnell) [1937116] - xfs: make sure the rt allocator doesn't run off the end (Bill O'Donnell) [1937116] - xfs: Remove unneeded semicolon (Bill O'Donnell) [1937116] - xfs: force the log after remapping a synchronous-writes file (Bill O'Donnell) [1937116] - xfs: Convert xfs_attr_sf macros to inline functions (Bill O'Donnell) [1937116] - xfs: Use variable-size array for nameval in xfs_attr_sf_entry (Bill O'Donnell) [1937116] - xfs: Remove typedef xfs_attr_shortform_t (Bill O'Donnell) [1937116] - xfs: remove typedef xfs_attr_sf_entry_t (Bill O'Donnell) [1937116] - xfs: Remove kmem_zalloc_large() (Bill O'Donnell) [1937116] - xfs: enable big timestamps (Bill O'Donnell) [1937116] - xfs: trace timestamp limits (Bill O'Donnell) [1937116] - xfs: widen ondisk quota expiration timestamps to handle y2038+ (Bill O'Donnell) [1937116] - xfs: widen ondisk inode timestamps to deal with y2038+ (Bill O'Donnell) [1937116] - xfs: redefine xfs_ictimestamp_t (Bill O'Donnell) [1937116] - xfs: redefine xfs_timestamp_t (Bill O'Donnell) [1937116] - xfs: move xfs_log_dinode_to_disk to the log recovery code (Bill O'Donnell) [1937116] - xfs: refactor quota timestamp coding (Bill O'Donnell) [1937116] - xfs: refactor default quota grace period setting code (Bill O'Donnell) [1937116] - xfs: refactor quota expiration timer modification (Bill O'Donnell) [1937116] - xfs: explicitly define inode timestamp range (Bill O'Donnell) [1937116] - xfs: enable new inode btree counters feature (Bill O'Donnell) [1937116] - xfs: support inode btree blockcounts in online repair (Bill O'Donnell) [1937116] - xfs: support inode btree blockcounts in online scrub (Bill O'Donnell) [1937116] - xfs: use the finobt block counts to speed up mount times (Bill O'Donnell) [1937116] - xfs: store inode btree block counts in AGI header (Bill O'Donnell) [1937116] - xfs: reuse _xfs_buf_read for re-reading the superblock (Bill O'Donnell) [1937116] - xfs: remove xfs_getsb (Bill O'Donnell) [1937116] - xfs: simplify xfs_trans_getsb (Bill O'Donnell) [1937116] - xfs: remove xlog_recover_iodone (Bill O'Donnell) [1937116] - xfs: clear the read/write flags later in xfs_buf_ioend (Bill O'Donnell) [1937116] - xfs: use xfs_buf_item_relse in xfs_buf_item_done (Bill O'Donnell) [1937116] - xfs: simplify the xfs_buf_ioend_disposition calling convention (Bill O'Donnell) [1937116] - xfs: lift the XBF_IOEND_FAIL handling into xfs_buf_ioend_disposition (Bill O'Donnell) [1937116] - xfs: remove xfs_buf_ioerror_retry (Bill O'Donnell) [1937116] - xfs: refactor xfs_buf_ioerror_fail_without_retry (Bill O'Donnell) [1937116] - xfs: fold xfs_buf_ioend_finish into xfs_ioend (Bill O'Donnell) [1937116] - xfs: move the buffer retry logic to xfs_buf.c (Bill O'Donnell) [1937116] - xfs: refactor xfs_buf_ioend (Bill O'Donnell) [1937116] - xfs: mark xfs_buf_ioend static (Bill O'Donnell) [1937116] - xfs: refactor the buf ioend disposition code (Bill O'Donnell) [1937116] - xfs: xfs_iflock is no longer a completion (Bill O'Donnell) [1937116] - xfs: remove kmem_realloc() (Bill O'Donnell) [1937116] - xfs: don't update mtime on COW faults (Bill O'Donnell) [1937116] - xfs: fix xfs_bmap_validate_extent_raw when checking attr fork of rt files (Bill O'Donnell) [1937116] - xfs: initialize the shortform attr header padding entry (Bill O'Donnell) [1937116] - xfs: fix off-by-one in inode alloc block reservation calculation (Bill O'Donnell) [1937116] - xfs: finish dfops on every insert range shift iteration (Bill O'Donnell) [1937116] - xfs: Fix UBSAN null-ptr-deref in xfs_sysfs_init (Bill O'Donnell) [1937116] - xfs: delete duplicated words + other fixes (Bill O'Donnell) [1937116] - xfs: Lift -ENOSPC handler from xfs_attr_leaf_addname (Bill O'Donnell) [1937116] - xfs: Simplify xfs_attr_node_addname (Bill O'Donnell) [1937116] - xfs: Simplify xfs_attr_leaf_addname (Bill O'Donnell) [1937116] - xfs: Add helper function xfs_attr_node_removename_rmt (Bill O'Donnell) [1937116] - xfs: Add helper function xfs_attr_node_removename_setup (Bill O'Donnell) [1937116] - xfs: Add remote block helper functions (Bill O'Donnell) [1937116] - xfs: Add helper function xfs_attr_leaf_mark_incomplete (Bill O'Donnell) [1937116] - xfs: Add helpers xfs_attr_is_shortform and xfs_attr_set_shortform (Bill O'Donnell) [1937116] - xfs: Remove xfs_trans_roll in xfs_attr_node_removename (Bill O'Donnell) [1937116] - xfs: Remove unneeded xfs_trans_roll_inode calls (Bill O'Donnell) [1937116] - xfs: Add helper function xfs_attr_node_shrink (Bill O'Donnell) [1937116] - xfs: Pull up xfs_attr_rmtval_invalidate (Bill O'Donnell) [1937116] - xfs: Refactor xfs_attr_rmtval_remove (Bill O'Donnell) [1937116] - xfs: Pull up trans roll in xfs_attr3_leaf_clearflag (Bill O'Donnell) [1937116] - xfs: Factor out xfs_attr_rmtval_invalidate (Bill O'Donnell) [1937116] - xfs: Pull up trans roll from xfs_attr3_leaf_setflag (Bill O'Donnell) [1937116] - xfs: Refactor xfs_attr_try_sf_addname (Bill O'Donnell) [1937116] - xfs: Split apart xfs_attr_leaf_addname (Bill O'Donnell) [1937116] - xfs: Pull up trans handling in xfs_attr3_leaf_flipflags (Bill O'Donnell) [1937116] - xfs: Factor out new helper functions xfs_attr_rmtval_set (Bill O'Donnell) [1937116] - xfs: Check for -ENOATTR or -EEXIST (Bill O'Donnell) [1937116] - xfs: Add xfs_has_attr and subroutines (Bill O'Donnell) [1937116] - xfs: Refactor xfs_da_state_alloc() helper (Bill O'Donnell) [1937116] - xfs: remove xfs_zone_{alloc,zalloc} helpers (Bill O'Donnell) [1937116] - xfs: Modify xlog_ticket_alloc() to use kernel's MM API (Bill O'Donnell) [1937116] - xfs: Remove kmem_zone_zalloc() usage (Bill O'Donnell) [1937116] - xfs: Remove kmem_zone_alloc() usage (Bill O'Donnell) [1937116] - xfs: xfs_btree_staging.h: delete duplicated words (Bill O'Donnell) [1937116] - xfs: rename the ondisk dquot d_flags to d_type (Bill O'Donnell) [1937116] - xfs: improve ondisk dquot flags checking (Bill O'Donnell) [1937116] - xfs: create xfs_dqtype_t to represent quota types (Bill O'Donnell) [1937116] - xfs: replace a few open-coded XFS_DQTYPE_REC_MASK uses (Bill O'Donnell) [1937116] - xfs: remove unnecessary quota type masking (Bill O'Donnell) [1937116] - xfs: always use xfs_dquot_type when extracting type from a dquot (Bill O'Donnell) [1937116] - xfs: refactor quota type testing (Bill O'Donnell) [1937116] - xfs: remove the XFS_QM_IS[UGP]DQ macros (Bill O'Donnell) [1937116] - xfs: refactor testing if a particular dquot is being enforced (Bill O'Donnell) [1937116] - xfs: rename XFS_DQ_{USER,GROUP,PROJ} to XFS_DQTYPE_* (Bill O'Donnell) [1937116] - xfs: drop the type parameter from xfs_dquot_verify (Bill O'Donnell) [1937116] - xfs: add more dquot tracepoints (Bill O'Donnell) [1937116] - xfs: actually bump warning counts when we send warnings (Bill O'Donnell) [1937116] - xfs: assume the default quota limits are always set in xfs_qm_adjust_dqlimits (Bill O'Donnell) [1937116] - xfs: refactor xfs_trans_apply_dquot_deltas (Bill O'Donnell) [1937116] - xfs: refactor xfs_trans_dqresv (Bill O'Donnell) [1937116] - xfs: refactor xfs_qm_scall_setqlim (Bill O'Donnell) [1937116] - xfs: refactor quota exceeded test (Bill O'Donnell) [1937116] - xfs: remove unnecessary arguments from quota adjust functions (Bill O'Donnell) [1937116] - xfs: refactor default quota limits by resource (Bill O'Donnell) [1937116] - xfs: remove qcore from incore dquots (Bill O'Donnell) [1937116] - xfs: stop using q_core timers in the quota code (Bill O'Donnell) [1937116] - xfs: stop using q_core warning counters in the quota code (Bill O'Donnell) [1937116] - xfs: stop using q_core counters in the quota code (Bill O'Donnell) [1937116] - xfs: stop using q_core limits in the quota code (Bill O'Donnell) [1937116] - xfs: use a per-resource struct for incore dquot data (Bill O'Donnell) [1937116] - xfs: stop using q_core.d_id in the quota code (Bill O'Donnell) [1937116] - xfs: stop using q_core.d_flags in the quota code (Bill O'Donnell) [1937116] - xfs: make XFS_DQUOT_CLUSTER_SIZE_FSB part of the ondisk format (Bill O'Donnell) [1937116] - xfs: rename dquot incore state flags (Bill O'Donnell) [1937116] - xfs: refactor quotacheck flags usage (Bill O'Donnell) [1937116] - xfs: move the flags argument of xfs_qm_scall_trunc_qfiles to XFS_QMOPT_* (Bill O'Donnell) [1937116] - xfs: validate ondisk/incore dquot flags (Bill O'Donnell) [1937116] - xfs: fix inode quota reservation checks (Bill O'Donnell) [1937116] - xfs: clear XFS_DQ_FREEING if we can't lock the dquot buffer to flush (Bill O'Donnell) [1937116] - xfs: drain the buf delwri queue before xfsaild idles (Bill O'Donnell) [1937116] - xfs: remove duplicated include from xfs_buf_item.c (Bill O'Donnell) [1937116] - xfs: remove SYNC_WAIT and SYNC_TRYLOCK (Bill O'Donnell) [1937116] - xfs: get rid of unnecessary xfs_perag_{get,put} pairs (Bill O'Donnell) [1937116] - xfs: rtbitmap scrubber should check inode size (Bill O'Donnell) [1937116] - xfs: rtbitmap scrubber should verify written extents (Bill O'Donnell) [1937116] - xfs: remove xfs_inobp_check() (Bill O'Donnell) [1937116] - xfs: factor xfs_iflush_done (Bill O'Donnell) [1937116] - xfs: rework xfs_iflush_cluster() dirty inode iteration (Bill O'Donnell) [1937116] - xfs: rename xfs_iflush_int() (Bill O'Donnell) [1937116] - xfs: xfs_iflush() is no longer necessary (Bill O'Donnell) [1937116] - xfs: attach inodes to the cluster buffer when dirtied (Bill O'Donnell) [1937116] - xfs: rework stale inodes in xfs_ifree_cluster (Bill O'Donnell) [1937116] - xfs: clean up inode reclaim comments (Bill O'Donnell) [1937116] - xfs: remove SYNC_WAIT from xfs_reclaim_inodes() (Bill O'Donnell) [1937116] - xfs: remove SYNC_TRYLOCK from inode reclaim (Bill O'Donnell) [1937116] - xfs: don't block inode reclaim on the ILOCK (Bill O'Donnell) [1937116] - xfs: allow multiple reclaimers per AG (Bill O'Donnell) [1937116] - xfs: remove IO submission from xfs_reclaim_inode() (Bill O'Donnell) [1937116] - xfs: make inode reclaim almost non-blocking (Bill O'Donnell) [1937116] - xfs: pin inode backing buffer to the inode log item (Bill O'Donnell) [1937116] - xfs: move xfs_clear_li_failed out of xfs_ail_delete_one() (Bill O'Donnell) [1937116] - xfs: unwind log item error flagging (Bill O'Donnell) [1937116] - xfs: handle buffer log item IO errors directly (Bill O'Donnell) [1937116] - xfs: get rid of log item callbacks (Bill O'Donnell) [1937116] - xfs: clean up the buffer iodone callback functions (Bill O'Donnell) [1937116] - xfs: use direct calls for dquot IO completion (Bill O'Donnell) [1937116] - xfs: make inode IO completion buffer centric (Bill O'Donnell) [1937116] - xfs: clean up whacky buffer log item list reinit (Bill O'Donnell) [1937116] - xfs: call xfs_buf_iodone directly (Bill O'Donnell) [1937116] - xfs: mark log recovery buffers for completion (Bill O'Donnell) [1937116] - xfs: mark dquot buffers in cache (Bill O'Donnell) [1937116] - xfs: mark inode buffers in cache (Bill O'Donnell) [1937116] - xfs: add an inode item lock (Bill O'Donnell) [1937116] - xfs: remove logged flag from inode log item (Bill O'Donnell) [1937116] - xfs: Don't allow logging of XFS_ISTALE inodes (Bill O'Donnell) [1937116] - xfs: remove useless definitions in xfs_linux.h (Bill O'Donnell) [1937116] - xfs: use MMAPLOCK around filemap_map_pages() (Bill O'Donnell) [1937116] - xfs: move helpers that lock and unlock two inodes against userspace IO (Bill O'Donnell) [1937116] - xfs: refactor locking and unlocking two inodes against userspace IO (Bill O'Donnell) [1937116] - xfs: fix xfs_reflink_remap_prep calling conventions (Bill O'Donnell) [1937116] - xfs: reflink can skip remap existing mappings (Bill O'Donnell) [1937116] - xfs: only reserve quota blocks if we're mapping into a hole (Bill O'Donnell) [1937116] - xfs: only reserve quota blocks for bmbt changes if we're changing the data fork (Bill O'Donnell) [1937116] - xfs: redesign the reflink remap loop to fix blkres depletion crash (Bill O'Donnell) [1937116] - xfs: rename xfs_bmap_is_real_extent to is_written_extent (Bill O'Donnell) [1937116] - xfs: Couple of typo fixes in comments (Bill O'Donnell) [1937116] - xfs: fix use-after-free on CIL context on shutdown (Bill O'Donnell) [1937116] - xfs: flag files as supporting buffered async reads (Bill O'Donnell) [1937116] - fs: add FMODE_BUF_RASYNC (Bill O'Donnell) [1937116] - xfs: more lockdep whackamole with kmem_alloc* (Bill O'Donnell) [1937116 1965923] - xfs: rearrange xfs_inode_walk_ag parameters (Bill O'Donnell) [1937116] - xfs: straighten out all the naming around incore inode tree walks (Bill O'Donnell) [1937116] - xfs: move xfs_inode_ag_iterator to be closer to the perag walking code (Bill O'Donnell) [1937116] - xfs: use bool for done in xfs_inode_ag_walk (Bill O'Donnell) [1937116] - xfs: fix inode ag walk predicate function return values (Bill O'Donnell) [1937116] - xfs: refactor eofb matching into a single helper (Bill O'Donnell) [1937116] - xfs: remove __xfs_icache_free_eofblocks (Bill O'Donnell) [1937116] - xfs: remove flags argument from xfs_inode_ag_walk (Bill O'Donnell) [1937116] - xfs: remove xfs_inode_ag_iterator_flags (Bill O'Donnell) [1937116] - xfs: remove unused xfs_inode_ag_iterator function (Bill O'Donnell) [1937116] - xfs: replace open-coded XFS_ICI_NO_TAG (Bill O'Donnell) [1937116] - xfs: move eofblocks conversion function to xfs_ioctl.c (Bill O'Donnell) [1937116] - xfs: remove the m_active_trans counter (Bill O'Donnell) [1937116] - xfs: separate read-only variables in struct xfs_mount (Bill O'Donnell) [1937116] - xfs: reduce free inode accounting overhead (Bill O'Donnell) [1937116] - xfs: gut error handling in xfs_trans_unreserve_and_mod_sb() (Bill O'Donnell) [1937116] - xfs: cleanup xfs_idestroy_fork (Bill O'Donnell) [1937116] - xfs: move the fork format fields into struct xfs_ifork (Bill O'Donnell) [1937116] - xfs: move the per-fork nextents fields into struct xfs_ifork (Bill O'Donnell) [1937116] - xfs: remove xfs_ifree_local_data (Bill O'Donnell) [1937116] - xfs: remove the XFS_DFORK_Q macro (Bill O'Donnell) [1937116] - xfs: clean up xchk_bmap_check_rmaps usage of XFS_IFORK_Q (Bill O'Donnell) [1937116] - xfs: remove the NULL fork handling in xfs_bmapi_read (Bill O'Donnell) [1937116] - xfs: remove the special COW fork handling in xfs_bmapi_read (Bill O'Donnell) [1937116] - xfs: improve local fork verification (Bill O'Donnell) [1937116] - xfs: refactor xfs_inode_verify_forks (Bill O'Donnell) [1937116] - xfs: remove xfs_ifork_ops (Bill O'Donnell) [1937116] - xfs: remove xfs_iread (Bill O'Donnell) [1937116] - xfs: don't reset i_delayed_blks in xfs_iread (Bill O'Donnell) [1937116] - xfs: call xfs_dinode_verify from xfs_inode_from_disk (Bill O'Donnell) [1937116] - xfs: handle unallocated inodes in xfs_inode_from_disk (Bill O'Donnell) [1937116] - xfs: split xfs_iformat_fork (Bill O'Donnell) [1937116] - xfs: call xfs_iformat_fork from xfs_inode_from_disk (Bill O'Donnell) [1937116] - xfs: xfs_bmapi_read doesn't take a fork id as the last argument (Bill O'Donnell) [1937116] - xfs: fix the warning message in xfs_validate_sb_common() (Bill O'Donnell) [1937116] - xfs: don't allow SWAPEXT if we'd screw up quota accounting (Bill O'Donnell) [1937116] - xfs: use ordered buffers to initialize dquot buffers during quotacheck (Bill O'Donnell) [1937116] - xfs: don't fail verifier on empty attr3 leaf block (Bill O'Donnell) [1937116] - xfs: Use the correct style for SPDX License Identifier (Bill O'Donnell) [1937116] - xfs: Replace zero-length array with flexible-array (Bill O'Donnell) [1937116] - xfs: ensure f_bfree returned by statfs() is non-negative (Bill O'Donnell) [1937116] - xfs: remove duplicate headers (Bill O'Donnell) [1937116] - xfs: fix unused variable warning in buffer completion on !DEBUG (Bill O'Donnell) [1937116] - xfs: remove unnecessary includes from xfs_log_recover.c (Bill O'Donnell) [1937116] - xfs: move log recovery buffer cancellation code to xfs_buf_item_recover.c (Bill O'Donnell) [1937116] - xfs: hoist setting of XFS_LI_RECOVERED to caller (Bill O'Donnell) [1937116] - xfs: refactor intent item iop_recover calls (Bill O'Donnell) [1937116] - xfs: refactor intent item RECOVERED flag into the log item (Bill O'Donnell) [1937116] - xfs: refactor adding recovered intent items to the log (Bill O'Donnell) [1937116] - xfs: refactor releasing finished intents during log recovery (Bill O'Donnell) [1937116] - xfs: refactor xlog_item_is_intent now that we're done converting (Bill O'Donnell) [1937116] - xfs: refactor recovered BUI log item playback (Bill O'Donnell) [1937116] - xfs: refactor recovered CUI log item playback (Bill O'Donnell) [1937116] - xfs: refactor recovered RUI log item playback (Bill O'Donnell) [1937116] - xfs: refactor recovered EFI log item playback (Bill O'Donnell) [1937116] - xfs: remove log recovery quotaoff item dispatch for pass2 commit functions (Bill O'Donnell) [1937116] - xfs: refactor log recovery BUI item dispatch for pass2 commit functions (Bill O'Donnell) [1937116] - xfs: refactor log recovery CUI item dispatch for pass2 commit functions (Bill O'Donnell) [1937116] - xfs: refactor log recovery RUI item dispatch for pass2 commit functions (Bill O'Donnell) [1937116] - xfs: refactor log recovery EFI item dispatch for pass2 commit functions (Bill O'Donnell) [1937116] - xfs: refactor log recovery icreate item dispatch for pass2 commit functions (Bill O'Donnell) [1937116] - xfs: refactor log recovery dquot item dispatch for pass2 commit functions (Bill O'Donnell) [1937116] - xfs: refactor log recovery inode item dispatch for pass2 commit functions (Bill O'Donnell) [1937116] - xfs: refactor log recovery buffer item dispatch for pass2 commit functions (Bill O'Donnell) [1937116] - xfs: refactor log recovery item dispatch for pass1 commit functions (Bill O'Donnell) [1937116] - xfs: refactor log recovery item dispatch for pass2 readhead functions (Bill O'Donnell) [1937116] - xfs: refactor log recovery item sorting into a generic dispatch structure (Bill O'Donnell) [1937116] - xfs: convert xfs_log_recover_item_t to struct xfs_log_recover_item (Bill O'Donnell) [1937116] - xfs: remove unused iget_flags param from xfs_imap_to_bp() (Bill O'Donnell) [1937116] - xfs: remove unused shutdown types (Bill O'Donnell) [1937116] - xfs: random buffer write failure errortag (Bill O'Donnell) [1937116] - xfs: remove unused iflush stale parameter (Bill O'Donnell) [1937116] - xfs: combine xfs_trans_ail_[remove|delete]() (Bill O'Donnell) [1937116] - xfs: drop unused shutdown parameter from xfs_trans_ail_remove() (Bill O'Donnell) [1937116] - xfs: use delete helper for items expected to be in AIL (Bill O'Donnell) [1937116] - xfs: acquire ->ail_lock from xfs_trans_ail_delete() (Bill O'Donnell) [1937116] - xfs: abort consistently on dquot flush failure (Bill O'Donnell) [1937116] - xfs: ratelimit unmount time per-buffer I/O error alert (Bill O'Donnell) [1937116] - xfs: refactor ratelimited buffer error messages into helper (Bill O'Donnell) [1937116] - xfs: reset buffer write failure state on successful completion (Bill O'Donnell) [1937116] - xfs: remove unnecessary shutdown check from xfs_iflush() (Bill O'Donnell) [1937116] - xfs: simplify inode flush error handling (Bill O'Donnell) [1937116] - xfs: factor out buffer I/O failure code (Bill O'Donnell) [1937116] - xfs: refactor failed buffer resubmission into xfsaild (Bill O'Donnell) [1937116] - xfs: spell out the parameter name for ->cancel_item (Bill O'Donnell) [1937116] - xfs: use a xfs_btree_cur for the ->finish_cleanup state (Bill O'Donnell) [1937116] - xfs: turn dfp_done into a xfs_log_item (Bill O'Donnell) [1937116] - xfs: refactor xfs_defer_finish_noroll (Bill O'Donnell) [1937116] - xfs: turn dfp_intent into a xfs_log_item (Bill O'Donnell) [1937116] - xfs: merge the ->diff_items defer op into ->create_intent (Bill O'Donnell) [1937116] - xfs: merge the ->log_item defer op into ->create_intent (Bill O'Donnell) [1937116] - xfs: factor out a xfs_defer_create_intent helper (Bill O'Donnell) [1937116] - xfs: remove the xfs_inode_log_item_t typedef (Bill O'Donnell) [1937116] - xfs: remove the xfs_efd_log_item_t typedef (Bill O'Donnell) [1937116] - xfs: remove the xfs_efi_log_item_t typedef (Bill O'Donnell) [1937116] - xfs: refactor xlog_recover_buffer_pass1 (Bill O'Donnell) [1937116] - xfs: simplify xlog_recover_inode_ra_pass2 (Bill O'Donnell) [1937116] - xfs: factor out a xlog_buf_readahead helper (Bill O'Donnell) [1937116] - xfs: rename inode_list xlog_recover_reorder_trans (Bill O'Donnell) [1937116] - xfs: refactor the buffer cancellation table helpers (Bill O'Donnell) [1937116] - xfs: define printk_once variants for xfs messages (Bill O'Donnell) [1937116] - xfs: stop CONFIG_XFS_DEBUG from changing compiler flags (Bill O'Donnell) [1937116] - xfs: remove unnecessary check of the variable resblks in xfs_symlink (Bill O'Donnell) [1937116] - xfs: simplify the flags setting in xfs_qm_scall_quotaon (Bill O'Donnell) [1937116] - xfs: remove unnecessary assertion from xfs_qm_vop_create_dqattach (Bill O'Donnell) [1937116] - xfs: remove unnecessary variable udqp from xfs_ioctl_setattr (Bill O'Donnell) [1937116] - xfs: reserve quota inode transaction space only when needed (Bill O'Donnell) [1937116] - xfs: combine two if statements with same condition (Bill O'Donnell) [1937116] - xfs: trace quota allocations for all quota types (Bill O'Donnell) [1937116] - xfs: report unrecognized log item type codes during recovery (Bill O'Donnell) [1937116] - xfs: move inode flush to the sync workqueue (Bill O'Donnell) [1937116] - xfs: fix partially uninitialized structure in xfs_reflink_remap_extent (Bill O'Donnell) [1937116] - xfs: fix inode number overflow in ifree cluster helper (Bill O'Donnell) [1937116] - xfs: remove redundant variable assignment in xfs_symlink() (Bill O'Donnell) [1937116] - xfs: ratelimit inode flush on buffered write ENOSPC (Bill O'Donnell) [1937116] - xfs: return locked status of inode buffer on xfsaild push (Bill O'Donnell) [1937116] - xfs: trylock underlying buffer on dquot flush (Bill O'Donnell) [1937116] - xfs: remove unnecessary ternary from xfs_create (Bill O'Donnell) [1937116] - xfs: don't write a corrupt unmount record to force summary counter recalc (Bill O'Donnell) [1937116] - xfs: factor inode lookup from xfs_ifree_cluster (Bill O'Donnell) [1937116] - xfs: tail updates only need to occur when LSN changes (Bill O'Donnell) [1937116] - xfs: factor common AIL item deletion code (Bill O'Donnell) [1937116] - xfs: correctly acount for reclaimable slabs (Bill O'Donnell) [1937116] - xfs: Improve metadata buffer reclaim accountability (Bill O'Donnell) [1937116] - xfs: don't allow log IO to be throttled (Bill O'Donnell) [1937116] - xfs: Throttle commits on delayed background CIL push (Bill O'Donnell) [1937116] - xfs: Lower CIL flush limit for large logs (Bill O'Donnell) [1937116] - xfs: remove some stale comments from the log code (Bill O'Donnell) [1937116] - xfs: refactor unmount record writing (Bill O'Donnell) [1937116] - xfs: merge xlog_commit_record with xlog_write_done (Bill O'Donnell) [1937116] - xfs: split xlog_ticket_done (Bill O'Donnell) [1937116] - xfs: kill XLOG_TIC_INITED (Bill O'Donnell) [1937116] - xfs: refactor and split xfs_log_done() (Bill O'Donnell) [1937116] - xfs: re-order initial space accounting checks in xlog_write (Bill O'Donnell) [1937116] - xfs: don't try to write a start record into every iclog (Bill O'Donnell) [1937116] - xfs: validate the realtime geometry in xfs_validate_sb_common (Bill O'Donnell) [1937116] - xfs: shutdown on failure to add page to log bio (Bill O'Donnell) [1937116] - xfs: directory bestfree check should release buffers (Bill O'Donnell) [1937116] - xfs: drop all altpath buffers at the end of the sibling check (Bill O'Donnell) [1937116] - xfs: remove xlog_state_want_sync (Bill O'Donnell) [1937116] - xfs: move the ioerror check out of xlog_state_clean_iclog (Bill O'Donnell) [1937116] - xfs: refactor xlog_state_clean_iclog (Bill O'Donnell) [1937116] - xfs: remove the aborted parameter to xlog_state_done_syncing (Bill O'Donnell) [1937116] - xfs: simplify log shutdown checking in xfs_log_release_iclog (Bill O'Donnell) [1937116] - xfs: simplify the xfs_log_release_iclog calling convention (Bill O'Donnell) [1937116] - xfs: factor out a xlog_wait_on_iclog helper (Bill O'Donnell) [1937116] - xfs: merge xlog_cil_push into xlog_cil_push_work (Bill O'Donnell) [1937116] - xfs: remove the di_version field from struct icdinode (Bill O'Donnell) [1937116] - xfs: simplify a check in xfs_ioctl_setattr_check_cowextsize (Bill O'Donnell) [1937116] - xfs: simplify di_flags2 inheritance in xfs_ialloc (Bill O'Donnell) [1937116] - xfs: only check the superblock version for dinode size calculation (Bill O'Donnell) [1937116] - xfs: add a new xfs_sb_version_has_v3inode helper (Bill O'Donnell) [1937116] - xfs: add support for rmap btree staging cursors (Bill O'Donnell) [1937116] - xfs: add support for refcount btree staging cursors (Bill O'Donnell) [1937116] - xfs: add support for inode btree staging cursors (Bill O'Donnell) [1937116] - xfs: add support for free space btree staging cursors (Bill O'Donnell) [1937116] - xfs: support bulk loading of staged btrees (Bill O'Donnell) [1937116] - xfs: introduce fake roots for inode-rooted btrees (Bill O'Donnell) [1937116] - xfs: introduce fake roots for ag-rooted btrees (Bill O'Donnell) [1937116] - xfs: replace open-coded bitmap weight logic (Bill O'Donnell) [1937116] - xfs: rename xfs_bitmap to xbitmap (Bill O'Donnell) [1937116] - xfs: xrep_reap_extents should not destroy the bitmap (Bill O'Donnell) [1937116] - xfs: cleanup xfs_log_unmount_write (Bill O'Donnell) [1937116] - xfs: remove dead code from xfs_log_unmount_write (Bill O'Donnell) [1937116] - xfs: remove the unused return value from xfs_log_unmount_write (Bill O'Donnell) [1937116] - xfs: remove the unused XLOG_UNMOUNT_REC_TYPE define (Bill O'Donnell) [1937116] - xfs: mark XLOG_FORCED_SHUTDOWN as unlikely (Bill O'Donnell) [1937116] - xfs: make the btree ag cursor private union anonymous (Bill O'Donnell) [1937116] - xfs: make the btree cursor union members named structure (Bill O'Donnell) [1937116] - xfs: make btree cursor private union anonymous (Bill O'Donnell) [1937116] - xfs: rename btree cursor private btree member flags (Bill O'Donnell) [1937116] - xfs: convert btree cursor inode-private member names (Bill O'Donnell) [1937116] - xfs: convert btree cursor ag-private member name (Bill O'Donnell) [1937116] - xfs: introduce new private btree cursor names (Bill O'Donnell) [1937116] - xfs: Use scnprintf() for avoiding potential buffer overflow (Bill O'Donnell) [1937116] - xfs: mark extended attr corrupt when lookup-by-hash fails (Bill O'Donnell) [1937116] - xfs: mark dir corrupt when lookup-by-hash fails (Bill O'Donnell) [1937116] - xfs: check owner of dir3 blocks (Bill O'Donnell) [1937116] - xfs: check owner of dir3 data blocks (Bill O'Donnell) [1937116] - xfs: check owner of dir3 free blocks (Bill O'Donnell) [1937116] - xfs: fix buffer corruption reporting when xfs_dir3_free_header_check fails (Bill O'Donnell) [1937116] - xfs: xfs_buf_corruption_error should take __this_address (Bill O'Donnell) [1937116] - xfs: add a function to deal with corrupt buffers post-verifiers (Bill O'Donnell) [1937116] - xfs: remove XFS_BUF_TO_SBP (Bill O'Donnell) [1937116] - xfs: remove XFS_BUF_TO_AGF (Bill O'Donnell) [1937116] - xfs: remove XFS_BUF_TO_AGI (Bill O'Donnell) [1937116] - xfs: remove the xfs_agfl_t typedef (Bill O'Donnell) [1937116] - xfs: remove the agfl_bno member from struct xfs_agfl (Bill O'Donnell) [1937116] - xfs: switch xfs_attrmulti_attr_get to lazy attr buffer allocation (Bill O'Donnell) [1937116] - xfs: only allocate the buffer size actually needed in __xfs_set_acl (Bill O'Donnell) [1937116] - xfs: clean up bufsize alignment in xfs_ioc_attr_list (Bill O'Donnell) [1937116] - xfs: embedded the attrlist cursor into struct xfs_attr_list_context (Bill O'Donnell) [1937116] - xfs: remove XFS_DA_OP_INCOMPLETE (Bill O'Donnell) [1937116] - xfs: clean up the attr flag confusion (Bill O'Donnell) [1937116] - xfs: clean up the ATTR_REPLACE checks (Bill O'Donnell) [1937116] - xfs: improve xfs_forget_acl (Bill O'Donnell) [1937116] - xfs: lift cursor copy in/out into xfs_ioc_attr_list (Bill O'Donnell) [1937116] - xfs: lift buffer allocation into xfs_ioc_attr_list (Bill O'Donnell) [1937116] - xfs: lift common checks into xfs_ioc_attr_list (Bill O'Donnell) [1937116] - xfs: rename xfs_attr_list_int to xfs_attr_list (Bill O'Donnell) [1937116] - xfs: move the legacy xfs_attr_list to xfs_ioctl.c (Bill O'Donnell) [1937116] - xfs: open code ATTR_ENTSIZE (Bill O'Donnell) [1937116] - xfs: remove the unused ATTR_ENTRY macro (Bill O'Donnell) [1937116] - xfs: cleanup struct xfs_attr_list_context (Bill O'Donnell) [1937116] - xfs: factor out a xfs_attr_match helper (Bill O'Donnell) [1937116] - xfs: replace ATTR_KERNOTIME with XFS_DA_OP_NOTIME (Bill O'Donnell) [1937116] - xfs: remove ATTR_ALLOC and XFS_DA_OP_ALLOCVAL (Bill O'Donnell) [1937116] - xfs: remove ATTR_KERNOVAL (Bill O'Donnell) [1937116] - xfs: remove the xfs_inode argument to xfs_attr_get_ilocked (Bill O'Donnell) [1937116] - xfs: pass an initialized xfs_da_args to xfs_attr_get (Bill O'Donnell) [1937116] - xfs: pass an initialized xfs_da_args structure to xfs_attr_set (Bill O'Donnell) [1937116] - xfs: turn xfs_da_args.value into a void pointer (Bill O'Donnell) [1937116] - xfs: remove the MAXNAMELEN check from xfs_attr_args_init (Bill O'Donnell) [1937116] - xfs: remove the name == NULL check from xfs_attr_args_init (Bill O'Donnell) [1937116] - xfs: factor out a helper for a single XFS_IOC_ATTRMULTI_BY_HANDLE op (Bill O'Donnell) [1937116] - xfs: use strndup_user in XFS_IOC_ATTRMULTI_BY_HANDLE (Bill O'Donnell) [1937116] - xfs: merge xfs_attrmulti_attr_remove into xfs_attrmulti_attr_set (Bill O'Donnell) [1937116] - xfs: merge xfs_attr_remove into xfs_attr_set (Bill O'Donnell) [1937116] - xfs: remove the ATTR_INCOMPLETE flag (Bill O'Donnell) [1937116] - xfs: reject invalid flags combinations in XFS_IOC_ATTRLIST_BY_HANDLE (Bill O'Donnell) [1937116] - xfs: rework collapse range into an atomic operation (Bill O'Donnell) [1937116] - xfs: rework insert range into an atomic operation (Bill O'Donnell) [1937116] - xfs: open code insert range extent split helper (Bill O'Donnell) [1937116] - xfs: Add missing annotation to xfs_ail_check() (Bill O'Donnell) [1937116] - xfs: fix an undefined behaviour in _da3_path_shift (Bill O'Donnell) [1937116] - xfs: ratelimit xfs_discard_page messages (Bill O'Donnell) [1937116] - xfs: ratelimit xfs_buf_ioerror_alert messages (Bill O'Donnell) [1937116] - xfs: remove the kuid/kgid conversion wrappers (Bill O'Donnell) [1937116] - xfs: remove the icdinode di_uid/di_gid members (Bill O'Donnell) [1937116] - xfs: ensure that the inode uid/gid match values match the icdinode ones (Bill O'Donnell) [1937116] - xfs: improve error message when we can't allocate memory for xfs_buf (Bill O'Donnell) [1937116] - ceph: fix test for whether we can skip read when writing beyond EOF (Jeff Layton) [1971101] - redhat/configs: Add CONFIG_X86_SGX_KVM (Bandan Das) [1494649] - KVM: x86: Fix implicit enum conversion goof in scattered reverse CPUID code (Bandan Das) [1494649] - KVM: x86: Add capability to grant VM access to privileged SGX attribute (Bandan Das) [1494649] - KVM: VMX: Enable SGX virtualization for SGX1, SGX2 and LC (Bandan Das) [1494649] - KVM: VMX: Add ENCLS[EINIT] handler to support SGX Launch Control (LC) (Bandan Das) [1494649] - KVM: VMX: Add emulation of SGX Launch Control LE hash MSRs (Bandan Das) [1494649] - KVM: VMX: Add SGX ENCLS[ECREATE] handler to enforce CPUID restrictions (Bandan Das) [1494649] - KVM: VMX: Frame in ENCLS handler for SGX virtualization (Bandan Das) [1494649] - KVM: VMX: Add basic handling of VM-Exit from SGX enclave (Bandan Das) [1494649] - KVM: x86: Add reverse-CPUID lookup support for scattered SGX features (Bandan Das) [1494649] - KVM: x86: Add support for reverse CPUID lookup of scattered features (Bandan Das) [1494649] - KVM: x86: Define new #PF SGX error code bit (Bandan Das) [1494649] - KVM: x86: Export kvm_mmu_gva_to_gpa_{read,write}() for SGX (VMX) (Bandan Das) [1494649] - x86/sgx: Mark sgx_vepc_vm_ops static (Bandan Das) [1494649] - x86/sgx: Do not update sgx_nr_free_pages in sgx_setup_epc_section() (Bandan Das) [1494649] - x86/sgx: Move provisioning device creation out of SGX driver (Bandan Das) [1494649] - x86/sgx: Add helpers to expose ECREATE and EINIT to KVM (Bandan Das) [1494649] - x86/sgx: Add helper to update SGX_LEPUBKEYHASHn MSRs (Bandan Das) [1494649] - x86/sgx: Add encls_faulted() helper (Bandan Das) [1494649] - x86/sgx: Add SGX2 ENCLS leaf definitions (EAUG, EMODPR and EMODT) (Bandan Das) [1494649] - x86/sgx: Move ENCLS leaf definitions to sgx.h (Bandan Das) [1494649] - x86/sgx: Expose SGX architectural definitions to the kernel (Bandan Das) [1494649] - x86/sgx: Initialize virtual EPC driver even when SGX driver is disabled (Bandan Das) [1494649] - x86/cpu/intel: Allow SGX virtualization without Launch Control support (Bandan Das) [1494649] - x86/sgx: Introduce virtual EPC for use by KVM guests (Bandan Das) [1494649] - x86/sgx: Add SGX_CHILD_PRESENT hardware error code (Bandan Das) [1494649] - x86/sgx: Wipe out EREMOVE from sgx_free_epc_page() (Bandan Das) [1494649] - x86/cpufeatures: Add SGX1 and SGX2 sub-features (Bandan Das) [1494649] - x86/cpufeatures: Make SGX_LC feature bit depend on SGX bit (Bandan Das) [1494649] - x86/sgx: Remove unnecessary kmap() from sgx_ioc_enclave_init() (Bandan Das) [1494649] - selftests/sgx: Use getauxval() to simplify test code (Bandan Das) [1494649] - selftests/sgx: Improve error detection and messages (Bandan Das) [1494649] - x86/sgx: Add a basic NUMA allocation scheme to sgx_alloc_epc_page() (Bandan Das) [1494649] - x86/sgx: Replace section->init_laundry_list with sgx_dirty_page_list (Bandan Das) [1494649] - x86/sgx: Maintain encl->refcount for each encl->mm_list entry (Bandan Das) [1494649] - MAINTAINERS: Add Dave Hansen as reviewer for INTEL SGX (Bandan Das) [1494649] - x86/NUMA: Provide a range-to-target_node lookup facility (Bandan Das) [1494649] - x86/mm: Introduce CONFIG_NUMA_KEEP_MEMINFO (Bandan Das) [1494649] - configs: Enable CONFIG_MLXBF_GIGE on aarch64 (Alaa Hleihel) [1803489] - Add Mellanox BlueField Gigabit Ethernet driver (Alaa Hleihel) [1803489] - integrity: Use current_uid() in integrity_audit_message() (Richard Guy Briggs) [1957052] - ima: AppArmor satisfies the audit rule requirements (Richard Guy Briggs) [1957052] - IMA: Add audit log for failure conditions (Richard Guy Briggs) [1957052] - integrity: Add errno field in audit message (Richard Guy Briggs) [1957052] - audit: add blank line after variable declarations (Richard Guy Briggs) [1957052] - audit: drop /proc/PID/loginuid documentation Format field (Richard Guy Briggs) [1957052] - audit: avoid -Wempty-body warning (Richard Guy Briggs) [1957052] - audit: document /proc/PID/sessionid (Richard Guy Briggs) [1957052] - audit: document /proc/PID/loginuid (Richard Guy Briggs) [1957052] - MAINTAINERS: update audit files (Richard Guy Briggs) [1957052] - audit: further cleanup of AUDIT_FILTER_ENTRY deprecation (Richard Guy Briggs) [1957052] - netfilter: nftables: fix a warning message in nf_tables_commit_audit_collect() (Richard Guy Briggs) [1957052] - audit: log nftables configuration change events once per table (Richard Guy Briggs) [1957052] - audit_alloc_mark(): don't open-code ERR_CAST() (Richard Guy Briggs) [1957052] - make dump_common_audit_data() safe to be called from RCU pathwalk (Richard Guy Briggs) [1957052] - new helper: d_find_alias_rcu() (Richard Guy Briggs) [1957052] - audit: Make audit_filter_syscall() return void (Richard Guy Briggs) [1957052] - audit: Remove leftover reference to the audit_tasklet (Richard Guy Briggs) [1957052] - kernel/audit: convert comma to semicolon (Richard Guy Briggs) [1957052] - dump_common_audit_data(): fix racy accesses to ->d_name (Richard Guy Briggs) [1957052] - audit: replace atomic_add_return() (Richard Guy Briggs) [1957052] - x86/audit: Fix a -Wmissing-prototypes warning for ia32_classify_syscall() (Richard Guy Briggs) [1957052] - ethtool: fix kdoc attr name (Ivan Vecera) [1967261] - ethtool: Remove link_mode param and derive link params from driver (Ivan Vecera) [1967261] - ethtool: Add lanes parameter for ETHTOOL_LINK_MODE_10000baseR_FEC_BIT (Ivan Vecera) [1967261] - ethtool: fix kdoc in headers (Ivan Vecera) [1967261] - ethtool: document reserved fields in the uAPI (Ivan Vecera) [1967261] - ethtool: un-kdocify extended link state (Ivan Vecera) [1967261] - ethtool: document PHY tunable callbacks (Ivan Vecera) [1967261] - docs: ethtool: fix some copy-paste errors (Ivan Vecera) [1967261] - ethtool: fix incorrect datatype in set_eee ops (Ivan Vecera) [1967261] - net: selftests: Add lanes setting test (Ivan Vecera) [1967261] - mlxsw: ethtool: Pass link mode in use to ethtool (Ivan Vecera) [1967261] - mlxsw: ethtool: Add support for setting lanes when autoneg is off (Ivan Vecera) [1967261] - mlxsw: ethtool: Remove max lanes filtering (Ivan Vecera) [1967261] - ethtool: Expose the number of lanes in use (Ivan Vecera) [1967261] - ethtool: Get link mode in use instead of speed and duplex parameters (Ivan Vecera) [1967261] - ethtool: prepare __ethtool_get_link_ksettings for subsequent changes (Ivan Vecera) [1967261] - ethtool: Extend link modes settings uAPI with lanes (Ivan Vecera) [1967261] - ethtool: Validate master slave configuration before rtnl_lock() (Ivan Vecera) [1967261] - ethtool: fix string set id check (Ivan Vecera) [1967261] - ethtool: fix stack overflow in ethnl_parse_bitset() (Ivan Vecera) [1967261] - selftests: add ring and coalesce selftests (Ivan Vecera) [1967261] - selftests: refactor get_netdev_name function (Ivan Vecera) [1967261] - selftests: extract common functions in ethtool-common.sh (Ivan Vecera) [1967261] - netdevsim: support ethtool ring and coalesce settings (Ivan Vecera) [1967261] - netdevsim: move ethtool pause params in separate struct (Ivan Vecera) [1967261] - ethtool: add ETHTOOL_COALESCE_ALL_PARAMS define (Ivan Vecera) [1967261] - ethtool: netlink: add missing netdev_features_change() call (Ivan Vecera) [1967261] - ethtool: remove unneeded semicolon (Ivan Vecera) [1967261] - ethtool: allow netdev driver to define phy tunables (Ivan Vecera) [1967261] - ethtool: mark netlink family as __ro_after_init (Ivan Vecera) [1967261] - ethtool: Add 100base-FX link mode entries (Ivan Vecera) [1967261] - ethtool: fix error handling in ethtool_phys_id (Ivan Vecera) [1967261] - ethtool: allow flow-type ether without IP protocol field (Ivan Vecera) [1967261] - net: phy: Uninline PHY ethtool statistics operations (Ivan Vecera) [1967261] - net: phy: Define PHY statistics ethtool_phy_ops (Ivan Vecera) [1967261] - net: ethtool: Remove PHYLIB direct dependency (Ivan Vecera) [1967261] - net: phy: Register ethtool PHY operations (Ivan Vecera) [1967261] - genksyms: Ignore module scoped _Static_assert() (Ivan Vecera) [1967261] - net: ethtool: Introduce ethtool_phy_ops (Ivan Vecera) [1967261] - Documentation: networking: fix ethtool-netlink table formats (Ivan Vecera) [1967261] - ethtool: ioctl: Use array_size() in copy_to_user() (Ivan Vecera) [1967261] - net: ethtool: cabletest: Make ethnl_act_cable_test_tdr_cfg static (Ivan Vecera) [1967261] - SUNRPC: Handle major timeout in xprt_adjust_timeout() (Scott Mayhew) [1979070] - gro_cells: reduce number of synchronize_net() calls (Ivan Vecera) [1959015] - net: make sure napi_list is safe for RCU traversal (Ivan Vecera) [1959015] - net: manage napi add/del idempotence explicitly (Ivan Vecera) [1959015] - net: remove napi_hash_del() from driver-facing API (Ivan Vecera) [1959015] - net: disable netpoll on fresh napis (Ivan Vecera) [1959015] - usb: dwc3-meson-g12a: fix usb2 PHY glue init when phy0 is disabled (Torez Smith) [1942772] - xhci: Fix 5.12 regression of missing xHC cache clearing command after a Stall (Torez Smith) [1942772] - xhci: fix giving back URB with incorrect status regression in 5.12 (Torez Smith) [1942772] - usb: typec: ucsi: Clear pending after acking connector change (Torez Smith) [1942772] - net: hso: check for allocation failure in hso_create_bulk_serial_device() (Torez Smith) [1942772] - usb: typec: tcpm: Fix wrong handling in GET_SINK_CAP (Torez Smith) [1942772] - net: hso: fix NULL-deref on disconnect regression (Torez Smith) [1942772] - USB: CDC-ACM: fix poison/unpoison imbalance (Torez Smith) [1942772] - usbip: vudc: fix missing unlock on error in usbip_sockfd_store() (Torez Smith) [1942772] - usb: xhci-mtk: improve bandwidth scheduling with TT (Torez Smith) [1942772] - usb: xhci-mtk: remove or operator for setting schedule parameters (Torez Smith) [1942772] - usb: typec: tcpm: Wait for vbus discharge to VSAFE0V before toggling (Torez Smith) [1942772] - software node: Provide replacement for device_add_properties() (Torez Smith) [1942772] - driver core: platform: Reimplement devm_platform_ioremap_resource (Torez Smith) [1942772] - USB: usblp: initialize newChannel (Torez Smith) [1942772] - net: hso: fix null-ptr-deref during tty device unregistration (Torez Smith) [1942772] - usbip: synchronize event handler with sysfs code paths (Torez Smith) [1942772] - usbip: vudc synchronize sysfs code paths (Torez Smith) [1942772] - usbip: stub-dev synchronize sysfs code paths (Torez Smith) [1942772] - usbip: add sysfs_lock to synchronize sysfs code paths (Torez Smith) [1942772] - drivers: net: fix memory leak in peak_usb_create_dev (Torez Smith) [1942772] - thunderbolt: Fix off by one in tb_port_find_retimer() (Torez Smith) [1942772] - thunderbolt: Fix a leak in tb_retimer_add() (Torez Smith) [1942772] - usb: dwc2: Prevent core suspend when port connection flag is 0 (Torez Smith) [1942772] - usb: dwc2: Fix HPRT0.PrtSusp bit setting for HiKey 960 board. (Torez Smith) [1942772] - usb: xhci-mtk: fix broken streams issue on 0.96 xHCI (Torez Smith) [1942772] - usbip: vhci_hcd fix shift out-of-bounds in vhci_hub_control() (Torez Smith) [1942772] - USB: quirks: ignore remote wake-up on Fibocom L850-GL LTE modem (Torez Smith) [1942772] - USB: cdc-acm: do not log successful probe on later errors (Torez Smith) [1942772] - USB: cdc-acm: always claim data interface (Torez Smith) [1942772] - USB: cdc-acm: use negation for NULL checks (Torez Smith) [1942772] - USB: cdc-acm: clean up probe error labels (Torez Smith) [1942772] - USB: cdc-acm: drop redundant driver-data reset (Torez Smith) [1942772] - USB: cdc-acm: drop redundant driver-data assignment (Torez Smith) [1942772] - USB: cdc-acm: fix use-after-free after probe failure (Torez Smith) [1942772] - USB: cdc-acm: fix double free on probe failure (Torez Smith) [1942772] - USB: cdc-acm: downgrade message to debug (Torez Smith) [1942772] - USB: cdc-acm: untangle a circular dependency between callback and softint (Torez Smith) [1942772] - cdc-acm: fix BREAK rx code path adding necessary calls (Torez Smith) [1942772] - usb: dwc3: pci: Enable dis_uX_susphy_quirk for Intel Merrifield (Torez Smith) [1942772] - usb: dwc3: qcom: skip interconnect init for ACPI probe (Torez Smith) [1942772] - can: peak_usb: Revert "can: peak_usb: add forgotten supported devices" (Torez Smith) [1942772] - r8152: limit the RX buffer size of RTL8153A for USB 2.0 (Torez Smith) [1942772] - net: cdc-phonet: fix data-interface release on probe failure (Torez Smith) [1942772] - usb: typec: tcpm: Skip sink_cap query only when VDM sm is busy (Torez Smith) [1942772] - usb: typec: tcpm: Invoke power_supply_changed for tcpm-source-psy- (Torez Smith) [1942772] - usb: typec: Remove vdo[3] part of tps6598x_rx_identity_reg struct (Torez Smith) [1942772] - usb-storage: Add quirk to defeat Kindle's automatic unload (Torez Smith) [1942772] - usbip: Fix incorrect double assignment to udc->ud.tcp_rx (Torez Smith) [1942772] - can: kvaser_usb: Add support for USBcan Pro 4xHS (Torez Smith) [1942772] - can: peak_usb: add forgotten supported devices (Torez Smith) [1942772] - xhci: Fix repeated xhci wake after suspend due to uncleared internal wake state (Torez Smith) [1942772] - usb: xhci: Fix ASMedia ASM1042A and ASM3242 DMA addressing (Torez Smith) [1942772] - xhci: Improve detection of device initiated wake signal. (Torez Smith) [1942772] - usb: xhci: do not perform Soft Retry for some xHCI hosts (Torez Smith) [1942772] - usbip: fix vudc usbip_sockfd_store races leading to gpf (Torez Smith) [1942772] - usbip: fix vhci_hcd attach_store() races leading to gpf (Torez Smith) [1942772] - usbip: fix stub_dev usbip_sockfd_store() races leading to gpf (Torez Smith) [1942772] - usbip: fix vudc to check for stream socket (Torez Smith) [1942772] - usbip: fix vhci_hcd to check for stream socket (Torez Smith) [1942772] - usbip: fix stub_dev to check for stream socket (Torez Smith) [1942772] - USB: usblp: fix a hang in poll() if disconnected (Torez Smith) [1942772] - usb: dwc3: qcom: Add missing DWC3 OF node refcount decrement (Torez Smith) [1942772] - usb: dwc3: qcom: Honor wakeup enabled/disabled state (Torez Smith) [1942772] - usb: dwc3: qcom: add ACPI device id for sc8180x (Torez Smith) [1942772] - Goodix Fingerprint device is not a modem (Torez Smith) [1942772] - USB: serial: io_edgeport: fix memory leak in edge_startup (Torez Smith) [1942772] - USB: serial: ch341: add new Product ID (Torez Smith) [1942772] - USB: serial: cp210x: add some more GE USB IDs (Torez Smith) [1942772] - USB: serial: cp210x: add ID for Acuity Brands nLight Air Adapter (Torez Smith) [1942772] - net: usb: log errors to dmesg/syslog (Torez Smith) [1942772] - net: usb: cdc_ncm: emit dev_err on error paths (Torez Smith) [1942772] - thunderbolt: Increase runtime PM reference count on DP tunnel discovery (Torez Smith) [1942772] - thunderbolt: Initialize HopID IDAs in tb_switch_alloc() (Torez Smith) [1942772] - net: usb: qmi_wwan: allow qmimux add/del with master up (Torez Smith) [1942772] - Revert "r8152: adjust the settings about MAC clock speed down for RTL8153" (Torez Smith) [1942772] - net: usb: qmi_wwan: support ZTE P685M modem (Torez Smith) [1942772] - r8152: spilt rtl_set_eee_plus and r8153b_green_en (Torez Smith) [1942772] - r8152: replace netif_err with dev_err (Torez Smith) [1942772] - r8152: check if the pointer of the function exists (Torez Smith) [1942772] - r8152: enable U1/U2 for USB_SPEED_SUPER (Torez Smith) [1942772] - usb: misc: usb3503: Fix logic in usb3503_init() (Torez Smith) [1942772] - usb: Replace lkml.org links with lore (Torez Smith) [1942772] - usb: quirks: add quirk to start video capture on ELMO L-12F document camera reliable (Torez Smith) [1942772] - USB: quirks: sort quirk entries (Torez Smith) [1942772] - USB: serial: drop bogus to_usb_serial_port() checks (Torez Smith) [1942772] - USB: serial: drop if with an always false condition (Torez Smith) [1942772] - usb: typec: tcpm: Get Sink VDO from fwnode (Torez Smith) [1942772] - dt-bindings: connector: Add SVDM VDO properties (Torez Smith) [1942772] - usb: typec: displayport: Fill the negotiated SVDM Version in the header (Torez Smith) [1942772] - usb: typec: ucsi: Determine common SVDM Version (Torez Smith) [1942772] - usb: typec: tcpm: Determine common SVDM Version (Torez Smith) [1942772] - usb: pd: Make SVDM Version configurable in VDM header (Torez Smith) [1942772] - usb: typec: Manage SVDM version (Torez Smith) [1942772] - usb: dwc3: gadget: Fix dep->interval for fullspeed interrupt (Torez Smith) [1942772] - usb: dwc3: gadget: Fix setting of DEPCFG.bInterval_m1 (Torez Smith) [1942772] - USB: serial: option: update interface mapping for ZTE P685M (Torez Smith) [1942772] - usb: dwc3: gadget: Track connected SSP rate and lane count (Torez Smith) [1942772] - usb: dwc3: gadget: Implement setting of SSP rate (Torez Smith) [1942772] - usb: dwc3: core: Check maximum_speed SSP genXxY (Torez Smith) [1942772] - usb: common: Parse for USB SSP genXxY (Torez Smith) [1942772] - usb: dwc2: Fix endpoint direction check in ep_from_windex (Torez Smith) [1942772] - usb: dwc3: fix clock issue during resume in OTG mode (Torez Smith) [1942772] - xhci: ext-caps: Use software node API with the properties (Torez Smith) [1942772] - usb: dwc3: host: Use software node API with the properties (Torez Smith) [1942772] - r8152: replace several functions about phy patch request (Torez Smith) [1942772] - usb: dwc3: qcom: Constify the software node (Torez Smith) [1942772] - usb: dwc3: haps: Constify the software node (Torez Smith) [1942772] - usb: dwc2: pci: Drop the empty quirk function (Torez Smith) [1942772] - thunderbolt: Add support for native USB4 _OSC (Torez Smith) [1942772] - thunderbolt: Allow disabling XDomain protocol (Torez Smith) [1942772] - thunderbolt: Add support for PCIe tunneling disabled (SL5) (Torez Smith) [1942772] - thunderbolt: dma_test: Drop unnecessary include (Torez Smith) [1942772] - thunderbolt: Add clarifying comments about USB4 terms router and adapter (Torez Smith) [1942772] - thunderbolt: switch: Fix kernel-doc descriptions of non-static functions (Torez Smith) [1942772] - thunderbolt: nhi: Fix kernel-doc descriptions of non-static functions (Torez Smith) [1942772] - thunderbolt: path: Fix kernel-doc descriptions of non-static functions (Torez Smith) [1942772] - thunderbolt: eeprom: Fix kernel-doc descriptions of non-static functions (Torez Smith) [1942772] - thunderbolt: ctl: Fix kernel-doc descriptions of non-static functions (Torez Smith) [1942772] - usb: pd: Reland VDO definitions of PD2.0 (Torez Smith) [1942772] - NET: usb: qmi_wwan: Adding support for Cinterion MV31 (Torez Smith) [1942772] - usb: pd: Update VDO definitions (Torez Smith) [1942772] - xhci: fix bounce buffer usage for non-sg list case (Torez Smith) [1942772] - usb: xhci-mtk: break loop when find the endpoint to drop (Torez Smith) [1942772] - usb: typec: Return void in typec_partner_set_pd_revision (Torez Smith) [1942772] - usb: typec: tcpci_maxim: Enable data path when partner is USB Comm capable (Torez Smith) [1942772] - usb: typec: tcpci: Add Callback to Usb Communication capable partner (Torez Smith) [1942772] - usb: typec: tcpm: Add Callback to Usb Communication capable partner (Torez Smith) [1942772] - usb: typec: tcpm: Set in_ams flag when Source caps have been received (Torez Smith) [1942772] - usb: typec: tcpm: Handle vbus shutoff when in source mode (Torez Smith) [1942772] - usb: typec: Add typec_partner_set_pd_revision (Torez Smith) [1942772] - usb: typec: Provide PD Specification Revision for cable and partner (Torez Smith) [1942772] - usb: typec: Standardize PD Revision format with Type-C Revision (Torez Smith) [1942772] - usb: xhci-mtk: skip dropping bandwidth of unchecked endpoints (Torez Smith) [1942772] - USB: serial: ftdi_sio: restore divisor-encoding comments (Torez Smith) [1942772] - USB: serial: ftdi_sio: fix FTX sub-integer prescaler (Torez Smith) [1942772] - USB: serial: cp210x: clean up auto-RTS handling (Torez Smith) [1942772] - USB: serial: cp210x: fix RTS handling (Torez Smith) [1942772] - USB: serial: cp210x: clean up printk zero padding (Torez Smith) [1942772] - USB: serial: cp210x: clean up flow-control debug message (Torez Smith) [1942772] - USB: serial: cp210x: drop shift macros (Torez Smith) [1942772] - USB: serial: cp210x: fix modem-control handling (Torez Smith) [1942772] - USB: serial: cp210x: suppress modem-control errors (Torez Smith) [1942772] - xhci: handle halting transfer event properly after endpoint stop and halt raced. (Torez Smith) [1942772] - xhci: Check for pending reset endpoint command before queueing a new one. (Torez Smith) [1942772] - xhci: remove obsolete dequeue pointer moving code (Torez Smith) [1942772] - xhci: introduce a new move_dequeue_past_td() function to replace old code. (Torez Smith) [1942772] - xhci: handle stop endpoint command completion with endpoint in running state. (Torez Smith) [1942772] - xhci: Fix halted endpoint at stop endpoint command completion (Torez Smith) [1942772] - xhci: split handling halted endpoints into two steps (Torez Smith) [1942772] - xhci: move and rename xhci_cleanup_halted_endpoint() (Torez Smith) [1942772] - xhci: turn cancelled td cleanup to its own function (Torez Smith) [1942772] - xhci: store TD status in the td struct instead of passing it along (Torez Smith) [1942772] - xhci: use xhci_td_cleanup() helper when giving back cancelled URBs (Torez Smith) [1942772] - xhci: move xhci_td_cleanup so it can be called by more functions (Torez Smith) [1942772] - xhci: Add xhci_reset_halted_ep() helper function (Torez Smith) [1942772] - xhci: flush endpoint start to reduce race risk with stop endpoint command. (Torez Smith) [1942772] - xhci: Check link TRBs when updating ring enqueue and dequeue pointers. (Torez Smith) [1942772] - xhci: avoid DMA double fetch when reading event trb type. (Torez Smith) [1942772] - xhci: remove extra loop in interrupt context (Torez Smith) [1942772] - xhci: check slot_id is valid before gathering slot info (Torez Smith) [1942772] - xhci: prevent a theoretical endless loop while preparing rings. (Torez Smith) [1942772] - xhci: remove xhci_stream_id_to_ring() helper (Torez Smith) [1942772] - xhci: add xhci_virt_ep_to_ring() helper (Torez Smith) [1942772] - xhci: check virt_dev is valid before dereferencing it (Torez Smith) [1942772] - xhci: add xhci_get_virt_ep() helper (Torez Smith) [1942772] - xhci: remove unused event parameter from completion handlers (Torez Smith) [1942772] - xhci: adjust parameters passed to cleanup_halted_endpoint() (Torez Smith) [1942772] - xhci: get isochronous ring directly from endpoint structure (Torez Smith) [1942772] - xhci: Avoid parsing transfer events several times (Torez Smith) [1942772] - net: qmi_wwan: Add pass through mode (Torez Smith) [1942772] - net: usb: qmi_wwan: add qmap id sysfs file for qmimux interfaces (Torez Smith) [1942772] - net: usb: cdc_ether: added support for Thales Cinterion PLSx3 modem family. (Torez Smith) [1942772] - thunderbolt: Fix possible NULL pointer dereference in tb_acpi_add_link() (Torez Smith) [1942772] - thunderbolt: switch: Fix function name in the header (Torez Smith) [1942772] - thunderbolt: tunnel: Fix misspelling of 'receive_path' (Torez Smith) [1942772] - thunderbolt: icm: Fix a couple of formatting issues (Torez Smith) [1942772] - thunderbolt: switch: Demote a bunch of non-conformant kernel-doc headers (Torez Smith) [1942772] - thunderbolt: tb: Kernel-doc function headers should document their parameters (Torez Smith) [1942772] - thunderbolt: nhi: Demote some non-conformant kernel-doc headers (Torez Smith) [1942772] - thunderbolt: xdomain: Fix 'tb_unregister_service_driver()'s 'drv' param (Torez Smith) [1942772] - thunderbolt: eeprom: Demote non-conformant kernel-doc headers to standard comment blocks (Torez Smith) [1942772] - USB: serial: mos7720: fix error code in mos7720_write() (Torez Smith) [1942772] - thunderbolt: ctl: Demote non-conformant kernel-doc headers (Torez Smith) [1942772] - thunderbolt: cap: Fix kernel-doc formatting issue (Torez Smith) [1942772] - thunderbolt: dma_port: Check 'dma_port_flash_write_block()'s return value (Torez Smith) [1942772] - USB: serial: option: Adding support for Cinterion MV31 (Torez Smith) [1942772] - can: mcba_usb: remove h from printk format specifier (Torez Smith) [1942772] - usbnet: fix the indentation of one code snippet (Torez Smith) [1942772] - usb: usb251xb: Use of_device_get_match_data() (Torez Smith) [1942772] - usb: dwc2: Make "trimming xfer length" a debug message (Torez Smith) [1942772] - usb: dwc2: Abort transaction after errors with unknown reason (Torez Smith) [1942772] - usb: dwc2: Do not update data length if it is 0 on inbound transfers (Torez Smith) [1942772] - usb: xhci-mtk: fix unreleased bandwidth data (Torez Smith) [1942772] - USB: serial: mos7840: fix error code in mos7840_write() (Torez Smith) [1942772] - USB: usblp: don't call usb_set_interface if there's a single alt (Torez Smith) [1942772] - USB: serial: cp210x: add pid/vid for WSDA-200-USB (Torez Smith) [1942772] - usb: typec: tcpci_maxim: add terminating newlines to logging (Torez Smith) [1942772] - usb: typec: tcpci_maxim: remove redundant assignment (Torez Smith) [1942772] - usb: typec: tcpm: Create legacy PDOs for PD2 connection (Torez Smith) [1942772] - net: usb: qmi_wwan: added support for Thales Cinterion PLSx3 modem family (Torez Smith) [1942772] - usb: typec: tcpci_maxim: Drop GPIO includes (Torez Smith) [1942772] - usb: typec: tcpm: Respond Wait if VDM state machine is running (Torez Smith) [1942772] - usb: typec: tcpm: Protocol Error handling (Torez Smith) [1942772] - usb: typec: tcpm: AMS and Collision Avoidance (Torez Smith) [1942772] - net: usb: cdc_ncm: don't spew notifications (Torez Smith) [1942772] - usb: typec: ucsi: Add conditional dependency on USB role switch (Torez Smith) [1942772] - usb: ch9: Add USB 3.2 SSP attributes (Torez Smith) [1942772] - USB: serial: f81232: drop short control-transfer checks (Torez Smith) [1942772] - USB: serial: io_ti: fix a debug-message copy-paste error (Torez Smith) [1942772] - USB: serial: io_ti: drop short control-transfer check (Torez Smith) [1942772] - USB: serial: upd78f0730: drop short control-transfer check (Torez Smith) [1942772] - USB: serial: cp210x: add copyright notice (Torez Smith) [1942772] - USB: serial: cp210x: drop unused includes (Torez Smith) [1942772] - USB: serial: cp210x: drop short control-transfer checks (Torez Smith) [1942772] - USB: serial: cp210x: update control-characters on every change (Torez Smith) [1942772] - USB: serial: cp210x: set IXOFF thresholds (Torez Smith) [1942772] - USB: serial: cp210x: add support for software flow control (Torez Smith) [1942772] - USB: serial: pl2303: fix line-speed handling on newer chips (Torez Smith) [1942772] - xhci: tegra: Delay for disabling LFPS detector (Torez Smith) [1942772] - xhci: make sure TRB is fully written before giving it to the controller (Torez Smith) [1942772] - usb: dwc3: qcom: add URS Host support for sdm845 ACPI boot (Torez Smith) [1942772] - usb: dwc3: pci: add support for the Intel Alder Lake-P (Torez Smith) [1942772] - usb: dwc3: pci: ID for Tiger Lake CPU (Torez Smith) [1942772] - usb: dwc3: pci: Register a software node for the dwc3 platform device (Torez Smith) [1942772] - thunderbolt: Add support for de-authorizing devices (Torez Smith) [1942772] - nt: usb: USB_RTL8153_ECM should not default to y (Torez Smith) [1942772] - USB: dwc3: document gadget_max_speed (Torez Smith) [1942772] - usb: dwc3: gadget: Disable Vendor Test LMP Received event (Torez Smith) [1942772] - USB: serial: cp210x: add new VID/PID for supporting Teraoka AD2000 (Torez Smith) [1942772] - r8153_ecm: Add Lenovo Powered USB-C Hub as a fallback of r8152 (Torez Smith) [1942772] - r8152: Add Lenovo Powered USB-C Travel Hub (Torez Smith) [1942772] - USB: ehci: fix an interrupt calltrace error (Torez Smith) [1942772] - ehci: fix EHCI host controller initialization sequence (Torez Smith) [1942772] - usb: typec: ucsi: Add support for USB role switch (Torez Smith) [1942772] - usb: dwc2: disable Link Power Management on STM32MP15 HS OTG (Torez Smith) [1942772] - usb: dwc2: enable FS/LS PHY clock select on STM32MP15 FS OTG (Torez Smith) [1942772] - usb: dwc2: set ahbcfg parameter for STM32MP15 OTG HS and FS (Torez Smith) [1942772] - usb: dwc3: Simplify with dev_err_probe() (Torez Smith) [1942772] - usb: dwc3: keystone: Simplify with dev_err_probe() (Torez Smith) [1942772] - usb: dwc3: core: Replace devm_reset_control_array_get() (Torez Smith) [1942772] - USB: serial: mos7720: improve OOM-handling in read_mos_reg() (Torez Smith) [1942772] - rndis_host: set proper input size for OID_GEN_PHYSICAL_MEDIUM request (Torez Smith) [1942772] - thunderbolt: Start lane initialization after sleep (Torez Smith) [1942772] - thunderbolt: Constify static attribute_group structs (Torez Smith) [1942772] - qmi_wwan: Increase headroom for QMAP SKBs (Torez Smith) [1942772] - usb: usbip: Use DEFINE_SPINLOCK() for spinlock (Torez Smith) [1942772] - usb: dwc3: gadget: Clear wait flag on dequeue (Torez Smith) [1942772] - usb: typec: Send uevent for num_altmodes update (Torez Smith) [1942772] - usb: typec: Fix copy paste error for NVIDIA alt-mode description (Torez Smith) [1942772] - kcov, usb: hide in_serving_softirq checks in __usb_hcd_giveback_urb (Torez Smith) [1942772] - thunderbolt: Drop duplicated 0x prefix from format string (Torez Smith) [1942772] - net: cdc_ncm: correct overhead in delayed_ndp_size (Torez Smith) [1942772] - net: usb: Use DEFINE_SPINLOCK() for spinlock (Torez Smith) [1942772] - usb: uas: Add PNY USB Portable SSD to unusual_uas (Torez Smith) [1942772] - net: usb: qmi_wwan: add Quectel EM160R-GL (Torez Smith) [1942772] - usb: usbip: vhci_hcd: protect shift size (Torez Smith) [1942772] - USB: usblp: fix DMA to stack (Torez Smith) [1942772] - usb: dwc3: gadget: Preserve UDC max speed setting (Torez Smith) [1942772] - usb: dwc3: gadget: Allow runtime suspend if UDC unbinded (Torez Smith) [1942772] - usb: dwc3: gadget: Introduce a DWC3 VBUS draw callback (Torez Smith) [1942772] - usb: dwc3: add imx8mp dwc3 glue layer driver (Torez Smith) [1942772] - USB: serial: iuu_phoenix: fix DMA from stack (Torez Smith) [1942772] - USB: serial: option: add LongSung M5710 module support (Torez Smith) [1942772] - USB: serial: option: add Quectel EM160R-GL (Torez Smith) [1942772] - CDC-NCM: remove "connected" log message (Torez Smith) [1942772] - usb: dwc3: ulpi: Fix USB2.0 HS/FS/LS PHY suspend regression (Torez Smith) [1942772] - usb: dwc3: ulpi: Replace CPU-based busyloop with Protocol-based one (Torez Smith) [1942772] - usb: dwc3: ulpi: Use VStsDone to detect PHY regs access completion (Torez Smith) [1942772] - usb: dwc3: drd: Improve dwc3_get_extcon() style (Torez Smith) [1942772] - usb: dwc3: drd: Avoid error when extcon is missing (Torez Smith) [1942772] - USB: usbtmc: Bump USBTMC_API_VERSION value (Torez Smith) [1942772] - USB: usbtmc: Add separate USBTMC_IOCTL_GET_SRQ_STB (Torez Smith) [1942772] - USB: usbtmc: Add USBTMC_IOCTL_GET_STB (Torez Smith) [1942772] - USB: usbtmc: Fix reading stale status byte (Torez Smith) [1942772] - kcov, usbip: collect coverage from vhci_rx_loop (Torez Smith) [1942772] - USB: yurex: fix control-URB timeout handling (Torez Smith) [1942772] - usb: dwc3: meson-g12a: disable clk on error handling path in probe (Torez Smith) [1942772] - USB: xhci: fix U1/U2 handling for hardware with XHCI_INTEL_HOST quirk set (Torez Smith) [1942772] - usb: typec: intel_pmc_mux: Configure HPD first for HPD+IRQ request (Torez Smith) [1942772] - USB: cdc-wdm: Fix use after free in service_outstanding_interrupt(). (Torez Smith) [1942772] - USB: cdc-acm: blacklist another IR Droid device (Torez Smith) [1942772] - thunderbolt: Use kmemdup instead of kzalloc and memcpy (Torez Smith) [1942772] - usb: ucsi: convert comma to semicolon (Torez Smith) [1942772] - usb: typec: tcpm: convert comma to semicolon (Torez Smith) [1942772] - usb: typec: tcpm: Update vbus_vsafe0v on init (Torez Smith) [1942772] - usb: typec: tcpci: Enable bleed discharge when auto discharge is enabled (Torez Smith) [1942772] - usb: typec: Add class for plug alt mode device (Torez Smith) [1942772] - USB: typec: tcpci: Add Bleed discharge to POWER_CONTROL definition (Torez Smith) [1942772] - USB: typec: tcpm: Add a 30ms room for tPSSourceOn in PR_SWAP (Torez Smith) [1942772] - USB: typec: tcpm: Fix PR_SWAP error handling (Torez Smith) [1942772] - USB: typec: tcpm: Hard Reset after not receiving a Request (Torez Smith) [1942772] - usb: typec: intel_pmc_mux: Configure cable generation value for USB4 (Torez Smith) [1942772] - net: usb: convert comma to semicolon (Torez Smith) [1942772] - USB: UAS: introduce a quirk to set no_write_same (Torez Smith) [1942772] - USB: serial: ftdi_sio: log the CBUS GPIO validity (Torez Smith) [1942772] - USB: serial: ftdi_sio: drop GPIO line checking dead code (Torez Smith) [1942772] - USB: serial: ftdi_sio: report the valid GPIO lines to gpiolib (Torez Smith) [1942772] - drivers: usb: atm: use atm_info() instead of atm_printk(KERN_INFO ... (Torez Smith) [1942772] - drivers: usb: atm: reduce noise (Torez Smith) [1942772] - USB: serial: option: add interface-number sanity check to flag handling (Torez Smith) [1942772] - usb: typec: tcpci_maxim: Enable VSAFE0V signalling (Torez Smith) [1942772] - usb: typec: tcpci: Add support to report vSafe0V (Torez Smith) [1942772] - usb: typec: tcpm: Introduce vsafe0v for vbus (Torez Smith) [1942772] - usb: typec: tcpm: Clear send_discover in tcpm_check_send_discover (Torez Smith) [1942772] - usb: typec: tcpm: Pass down negotiated rev to update retry count (Torez Smith) [1942772] - usb: typec: intel_pmc_mux: Use correct response message bits (Torez Smith) [1942772] - xhci: Give USB2 ports time to enter U3 in bus suspend (Torez Smith) [1942772] - xhci-pci: Allow host runtime PM as default for Intel Maple Ridge xHCI (Torez Smith) [1942772] - xhci-pci: Allow host runtime PM as default for Intel Alpine Ridge LP (Torez Smith) [1942772] - usb: xhci: Use temporary buffer to consolidate SG (Torez Smith) [1942772] - usb: xhci: Set quirk for XHCI_SG_TRB_CACHE_SIZE_QUIRK (Torez Smith) [1942772] - USB: legotower: fix logical error in recent commit (Torez Smith) [1942772] - USB: legousbtower: use usb_control_msg_recv() (Torez Smith) [1942772] - USB: add RESET_RESUME quirk for Snapscan 1212 (Torez Smith) [1942772] - usb: typec: tps6598x: Export some power supply properties (Torez Smith) [1942772] - usb: typec: tps6598x: Select USB_ROLE_SWITCH and REGMAP_I2C (Torez Smith) [1942772] - USB: core: drop pipe-type check from new control-message helpers (Torez Smith) [1942772] - USB: core: return -EREMOTEIO on short usb_control_msg_recv() (Torez Smith) [1942772] - USB: core: drop short-transfer check from usb_control_msg_send() (Torez Smith) [1942772] - USB: apple-mfi-fastcharge: Fix use after free in probe (Torez Smith) [1942772] - Revert "usb-storage: fix sdev->host->dma_dev" (Torez Smith) [1942772] - Revert "uas: fix sdev->host->dma_dev" (Torez Smith) [1942772] - Revert "uas: bump hw_max_sectors to 2048 blocks for SS or faster drives" (Torez Smith) [1942772] - USB: serial: cp210x: clean up dtr_rts() (Torez Smith) [1942772] - USB: serial: cp210x: refactor flow-control handling (Torez Smith) [1942772] - USB: serial: cp210x: drop flow-control debugging (Torez Smith) [1942772] - USB: serial: cp210x: set terminal settings on open (Torez Smith) [1942772] - USB: serial: cp210x: clean up line-control handling (Torez Smith) [1942772] - USB: serial: cp210x: return early on unchanged termios (Torez Smith) [1942772] - USB: serial: kl5kusb105: fix memleak on open (Torez Smith) [1942772] - USB: serial: ch341: sort device-id entries (Torez Smith) [1942772] - USB: serial: ch341: add new Product ID for CH341A (Torez Smith) [1942772] - USB: serial: option: fix Quectel BG96 matching (Torez Smith) [1942772] - can: pcan_usb_core: fix fall-through warnings for Clang (Torez Smith) [1942772] - usb: typec: stusb160x: fix power-opmode property with typec-power-opmode (Torez Smith) [1942772] - USB: serial: option: add support for Thales Cinterion EXS82 (Torez Smith) [1942772] - usb: typec: Add type sysfs attribute file for partners (Torez Smith) [1942772] - usb: common: ulpi: Constify static attribute_group struct (Torez Smith) [1942772] - usb: typec: Constify static attribute_group structs (Torez Smith) [1942772] - USB: core: Constify static attribute_group structs (Torez Smith) [1942772] - usb: typec: tcpm: Stay in SNK_TRY_WAIT_DEBOUNCE_CHECK_VBUS till Rp is seen (Torez Smith) [1942772] - usb: typec: tcpm: Disregard vbus off while in PR_SWAP_SNK_SRC_SOURCE_ON (Torez Smith) [1942772] - usb: typec: Expose Product Type VDOs via sysfs (Torez Smith) [1942772] - usb: pd: DFP product types (Torez Smith) [1942772] - usb: Fix fall-through warnings for Clang (Torez Smith) [1942772] - usbnet: ipheth: fix connectivity with iOS 14 (Torez Smith) [1942772] - USB: core: Change pK for __user pointers to px (Torez Smith) [1942772] - USB: core: Fix regression in Hercules audio card (Torez Smith) [1942772] - USB: quirks: Add USB_QUIRK_DISCONNECT_SUSPEND quirk for Lenovo A630Z TIO built-in usb-audio card (Torez Smith) [1942772] - can: kvaser_usb: Add new Kvaser hydra devices (Torez Smith) [1942772] - can: kvaser_usb: kvaser_usb_hydra: Add support for new device variant (Torez Smith) [1942772] - can: kvaser_usb: Add new Kvaser Leaf v2 devices (Torez Smith) [1942772] - can: kvaser_usb: Add USB_{LEAF,HYDRA}_PRODUCT_ID_END defines (Torez Smith) [1942772] - USB: serial: option: add Fibocom NL668 variants (Torez Smith) [1942772] - usb: typec: Fix num_altmodes kernel-doc error (Torez Smith) [1942772] - r8153_ecm: avoid to be prior to r8152 driver (Torez Smith) [1942772] - net: usb: qmi_wwan: Set DTR quirk for MR400 (Torez Smith) [1942772] - usb: typec: Add plug num_altmodes sysfs attr (Torez Smith) [1942772] - usb: typec: tcpci_maxim: Fix the compatible string (Torez Smith) [1942772] - usb: typec: tcpci_maxim: Fix uninitialized return variable (Torez Smith) [1942772] - usb: typec: tcpci_maxim: Enable auto discharge disconnect (Torez Smith) [1942772] - usb: typec: tcpci: Implement Auto discharge disconnect callbacks (Torez Smith) [1942772] - usb: typec: tcpm: Implement enabling Auto Discharge disconnect support (Torez Smith) [1942772] - usb: typec: tcpci_maxim: Fix vbus stuck on upon diconnecting sink (Torez Smith) [1942772] - usb: typec: tcpci: frs sourcing vbus callback (Torez Smith) [1942772] - usb: typec: tcpm: frs sourcing vbus callback (Torez Smith) [1942772] - usb: typec: tcpm: Refactor logic for new-source-frs-typec-current (Torez Smith) [1942772] - usb: typec: Add number of altmodes partner attr (Torez Smith) [1942772] - usb: pd: Add captive Type C cable type (Torez Smith) [1942772] - USB: apple-mfi-fastcharge: Fix kfree after failed kzalloc (Torez Smith) [1942772] - usb: typec: Remove one bit support for the Thunderbolt rounded/non-rounded cable (Torez Smith) [1942772] - usb: typec: intel_pmc_mux: Configure Thunderbolt cable generation bits (Torez Smith) [1942772] - usb: typec: Correct the bit values for the Thunderbolt rounded/non-rounded cable support (Torez Smith) [1942772] - can: kvaser_usb: kvaser_usb_hydra: Fix KCAN bittiming limits (Torez Smith) [1942772] - cx82310_eth: fix error return code in cx82310_bind() (Torez Smith) [1942772] - usb: typec: qcom-pmic-typec: fix builtin build errors (Torez Smith) [1942772] - can: peak_usb: fix potential integer overflow on shift of a int (Torez Smith) [1942772] - can: mcba_usb: mcba_usb_start_xmit(): first fill skb, then pass to can_put_echo_skb() (Torez Smith) [1942772] - usb: hcd.h: Remove RUN_CONTEXT (Torez Smith) [1942772] - USB: storage: avoid use of uninitialized values in error path (Torez Smith) [1942772] - usb: fix a few cases of -Wfallthrough (Torez Smith) [1942772] - usbnet: switch to core handling of rx/tx byte/packet counters (Torez Smith) [1942772] - qmi_wwan: switch to core handling of rx/tx byte/packet counters (Torez Smith) [1942772] - net: usb: fix spelling typo in cdc_ncm.c (Torez Smith) [1942772] - usb: typec: ucsi: Work around PPM losing change information (Torez Smith) [1942772] - usb: typec: ucsi: acpi: Always decode connector change information (Torez Smith) [1942772] - net/usb/r8153_ecm: support ECM mode for RTL8153 (Torez Smith) [1942772] - USB: serial: mos7720: fix parallel-port state restore (Torez Smith) [1942772] - USB: serial: remove write wait queue (Torez Smith) [1942772] - USB: serial: digi_acceleport: fix write-wakeup deadlocks (Torez Smith) [1942772] - USB: serial: keyspan_pda: drop redundant usb-serial pointer (Torez Smith) [1942772] - USB: serial: keyspan_pda: use BIT() macro (Torez Smith) [1942772] - USB: serial: keyspan_pda: add write-fifo support (Torez Smith) [1942772] - USB: serial: keyspan_pda: increase transmitter threshold (Torez Smith) [1942772] - USB: serial: keyspan_pda: fix write implementation (Torez Smith) [1942772] - USB: serial: keyspan_pda: refactor write-room handling (Torez Smith) [1942772] - USB: serial: keyspan_pda: fix write unthrottling (Torez Smith) [1942772] - USB: serial: keyspan_pda: fix tx-unthrottle use-after-free (Torez Smith) [1942772] - USB: serial: keyspan_pda: fix write-wakeup use-after-free (Torez Smith) [1942772] - USB: serial: keyspan_pda: fix stalled writes (Torez Smith) [1942772] - USB: serial: keyspan_pda: fix write deadlock (Torez Smith) [1942772] - USB: serial: keyspan_pda: fix dropped unthrottle interrupts (Torez Smith) [1942772] - net: usb: r8152: Fix a couple of spelling errors in fw_phy_nc's docs (Torez Smith) [1942772] - net: usb: lan78xx: Remove lots of set but unused 'ret' variables (Torez Smith) [1942772] - net: usb: r8152: Provide missing documentation for some struct members (Torez Smith) [1942772] - can: peak_usb: peak_usb_get_ts_time(): fix timestamp wrapping (Torez Smith) [1942772] - can: peak_usb: add range checking in decode operations (Torez Smith) [1942772] - net: usb: qmi_wwan: add Telit LE910Cx 0x1230 composition (Torez Smith) [1942772] - kcov, usb: only collect coverage from __usb_hcd_giveback_urb in softirq (Torez Smith) [1942772] - dt-bindings: connector: Add property to set initial current cap for FRS (Torez Smith) [1942772] - usb: xhci: Remove in_interrupt() checks (Torez Smith) [1942772] - usbip: Remove in_interrupt() check (Torez Smith) [1942772] - usb: core: Replace in_interrupt() in comments (Torez Smith) [1942772] - usb: atm: Replace in_interrupt() usage in comment (Torez Smith) [1942772] - USB: sisusbvga: Make console support depend on BROKEN (Torez Smith) [1942772] - usb: host: xhci-mem: remove unneeded break (Torez Smith) [1942772] - usb: storage: freecom: remove unneeded break (Torez Smith) [1942772] - usb: misc: iowarrior: remove unneeded break (Torez Smith) [1942772] - usb: host: ehci-sched: add comment about find_tt() not returning error (Torez Smith) [1942772] - usb: dwc3: ep0: Fix delay status handling (Torez Smith) [1942772] - USB: serial: iuu_phoenix: remove unneeded break (Torez Smith) [1942772] - USB: serial: digi_acceleport: remove in_interrupt() usage (Torez Smith) [1942772] - usb: dwc3: pci: add support for the Intel Alder Lake-S (Torez Smith) [1942772] - net: usb: rtl8150: don't incorrectly assign random MAC addresses (Torez Smith) [1942772] - net: usbnet: use new function dev_fetch_sw_netstats (Torez Smith) [1942772] - net: usb: qmi_wwan: use new function dev_fetch_sw_netstats (Torez Smith) [1942772] - cx82310_eth: use netdev_err instead of dev_err (Torez Smith) [1942772] - cx82310_eth: re-enable ethernet mode after router reboot (Torez Smith) [1942772] - net: usbnet: remove driver version (Torez Smith) [1942772] - net: usb: qmi_wwan: add Cellient MPL200 card (Torez Smith) [1942772] - usbip: vhci_hcd: fix calling usb_hcd_giveback_urb() with irqs enabled (Torez Smith) [1942772] - net: usb: rtl8150: set random MAC address when set_ethernet_addr() fails (Torez Smith) [1942772] - usbnet: Use fallthrough pseudo-keyword (Torez Smith) [1942772] - net/smscx5xx: change to of_get_mac_address() eth_platform_get_mac_address() (Torez Smith) [1942772] - net: usb: pegasus: Proper error handing when setting pegasus' MAC address (Torez Smith) [1942772] - usb: dwc3: gadget: Support up to max stream id (Torez Smith) [1942772] - usb: dwc2: Fix INTR OUT transfers in DDMA mode. (Torez Smith) [1942772] - usb: dwc3: of-simple: Add compatible string for Intel Keem Bay platform (Torez Smith) [1942772] - net: rtl8150: Use the new usb control message API. (Torez Smith) [1942772] - net: pegasus: Use the new usb control message API. (Torez Smith) [1942772] - usb: dwc3: gadget: Return early if no TRB update (Torez Smith) [1942772] - usb: dwc3: gadget: Keep TRBs in request order (Torez Smith) [1942772] - usb: dwc3: gadget: Revise setting IOC when no TRB left (Torez Smith) [1942772] - usb: dwc3: gadget: Look ahead when setting IOC (Torez Smith) [1942772] - usb: dwc3: gadget: Allow restarting a transfer (Torez Smith) [1942772] - usb: dwc3: Stop active transfers before halting the controller (Torez Smith) [1942772] - usb: dwc3: gadget: Rename misleading function names (Torez Smith) [1942772] - usb: dwc3: Add splitdisable quirk for Hisilicon Kirin Soc (Torez Smith) [1942772] - usb: dwc3: gadget: Refactor preparing last TRBs (Torez Smith) [1942772] - usb: dwc3: gadget: Set IOC if not enough for extra TRBs (Torez Smith) [1942772] - usb: dwc3: gadget: Check for number of TRBs prepared (Torez Smith) [1942772] - usb: dwc3: gadget: Return the number of prepared TRBs (Torez Smith) [1942772] - usb: dwc3: ep0: Fix ZLP for OUT ep0 requests (Torez Smith) [1942772] - usb: dwc3: gadget: Improve TRB ZLP setup (Torez Smith) [1942772] - usb: dwc3: gadget: Refactor preparing extra TRB (Torez Smith) [1942772] - usb: dwc3: gadget: Reclaim extra TRBs after request completion (Torez Smith) [1942772] - usb: dwc3: gadget: Check MPS of the request length (Torez Smith) [1942772] - usb: dwc3: gadget: Refactor ep command completion (Torez Smith) [1942772] - usb: dwc3: allocate gadget structure dynamically (Torez Smith) [1942772] - usb: dwc3: core: add phy cleanup for probe error handling (Torez Smith) [1942772] - usb: dwc3: core: don't trigger runtime pm when remove driver (Torez Smith) [1942772] - usb: dwc3: debugfs: do not queue work if try to change mode on non-drd (Torez Smith) [1942772] - usb: dwc3: pci: Allow Elkhart Lake to utilize DSM method for PM functionality (Torez Smith) [1942772] - usb: dwc2: add support for APM82181 USB OTG (Torez Smith) [1942772] - usb: dwc-meson-g12a: Add support for USB on AXG SoCs (Torez Smith) [1942772] - usb: dwc3: gadget: fix checkpatch warnings (Torez Smith) [1942772] - usb: dwc3: core: do not queue work if dr_mode is not USB_DR_MODE_OTG (Torez Smith) [1942772] - usb: dwc3: debugfs: fix checkpatch warnings (Torez Smith) [1942772] - usb: dwc3: qcom: fix checkpatch warnings (Torez Smith) [1942772] - usb: dwc3: ep0: fix checkpatch warnings (Torez Smith) [1942772] - usb: dwc3: core: fix checkpatch warnings (Torez Smith) [1942772] - usb: dwc3: debug: fix checkpatch warning (Torez Smith) [1942772] - usb: dwc3: trace: fix checkpatch warnings (Torez Smith) [1942772] - usb: dwc3: ulpi: fix checkpatch warning (Torez Smith) [1942772] - usb: dwc3: meson: fix checkpatch errors and warnings (Torez Smith) [1942772] - usb: dwc3: debug: fix sparse warning (Torez Smith) [1942772] - usb: dwc3: meson: fix coccinelle WARNING (Torez Smith) [1942772] - usb: dwc3: qcom: Add interconnect support in dwc3 driver (Torez Smith) [1942772] - net: usb: net1080: Remove in_interrupt() comment (Torez Smith) [1942772] - net: usb: kaweth: Remove last user of kaweth_control() (Torez Smith) [1942772] - net: usb: kaweth: Replace kaweth_control() with usb_control_msg() (Torez Smith) [1942772] - net: usb: ax88179_178a: add MCT usb 3.0 adapter (Torez Smith) [1942772] - net: usb: ax88179_178a: fix missing stop entry in driver_info (Torez Smith) [1942772] - net: usb: ax88179_178a: add Toshiba usb 3.0 adapter (Torez Smith) [1942772] - Revert "usbip: Implement a match function to fix usbip" (Torez Smith) [1942772] - usb: dwc2: Fix parameter type in function pointer prototype (Torez Smith) [1942772] - usb: dwc3: core: Print warning on unsupported speed (Torez Smith) [1942772] - usb: dwc3: core: Properly default unspecified speed (Torez Smith) [1942772] - usb: dwc2: Add missing cleanups when usb_add_gadget_udc() fails (Torez Smith) [1942772] - usb: dwc3: gadget: END_TRANSFER before CLEAR_STALL command (Torez Smith) [1942772] - usb: dwc3: gadget: Resume pending requests after CLEAR_STALL (Torez Smith) [1942772] - can: peak_usb: convert to use le32_add_cpu() (Torez Smith) [1942772] - can: pcan_usb: add support of rxerr/txerr counters (Torez Smith) [1942772] - can: pcan_usb: Document the commands sent to the device (Torez Smith) [1942772] - can: mcba_usb: remove redundant initialization of variable err (Torez Smith) [1942772] - usb: dwc2: Always disable regulators on driver teardown (Torez Smith) [1942772] - usbip: simplify the return expression of usbip_core_init() (Torez Smith) [1942772] - rndis_host: increase sleep time in the query-response loop (Torez Smith) [1942772] - Revert "usb: dwc3: meson-g12a: fix shared reset control use" (Torez Smith) [1942772] - net: usb: dm9601: Add USB ID of Keenetic Plus DSL (Torez Smith) [1942772] - smsc95xx: add phylib support (Torez Smith) [1942772] - smsc95xx: use usbnet->driver_priv (Torez Smith) [1942772] - smsc95xx: remove redundant function arguments (Torez Smith) [1942772] - net: usb: Fix uninit-was-stored issue in asix_read_phy_addr() (Torez Smith) [1942772] - net: cdc_ncm: Fix build error (Torez Smith) [1942772] - tools: usb: move to tools buildsystem (Torez Smith) [1942772] - usbip: Implement a match function to fix usbip (Torez Smith) [1942772] - usb: dwc3: gadget: Handle ZLP for sg requests (Torez Smith) [1942772] - usb: dwc3: gadget: Fix handling ZLP (Torez Smith) [1942772] - usb: dwc3: gadget: Don't setup more than requested (Torez Smith) [1942772] - r8152: Use MAC address from correct device tree node (Torez Smith) [1942772] - usb: hso: remove bogus check for EINPROGRESS (Torez Smith) [1942772] - usb: hso: no complaint about kmalloc failure (Torez Smith) [1942772] - hso: fix bailout in error case of probe (Torez Smith) [1942772] - usb: dwc3: convert to devm_platform_ioremap_resource_byname (Torez Smith) [1942772] - net: lan78xx: replace bogus endpoint lookup (Torez Smith) [1942772] - net: lan78xx: fix transfer-buffer memory leak (Torez Smith) [1942772] - net: lan78xx: add missing endpoint sanity check (Torez Smith) [1942772] - usb: hso: check for return value in hso_serial_common_create() (Torez Smith) [1942772] - Revert "usb: dwc2: override PHY input signals with usb role switch support" (Torez Smith) [1942772] - Revert "usb: dwc2: don't use ID/Vbus detection if usb-role-switch on STM32MP15 SoCs" (Torez Smith) [1942772] - usb: dwc3: gadget: when the started list is empty stop the active xfer (Torez Smith) [1942772] - usb: dwc3: gadget: make starting isoc transfers more robust (Torez Smith) [1942772] - usb: dwc3: gadget: add frame number mask (Torez Smith) [1942772] - usb: dwc2: Fix error path in gadget registration (Torez Smith) [1942772] - usb: dwc3: meson-g12a: fix shared reset control use (Torez Smith) [1942772] - usb: dwc2: don't use ID/Vbus detection if usb-role-switch on STM32MP15 SoCs (Torez Smith) [1942772] - usb: dwc2: override PHY input signals with usb role switch support (Torez Smith) [1942772] - net: cdc_ncm: hook into set_rx_mode to admit multicast traffic (Torez Smith) [1942772] - net: cdc_ncm: add .ndo_set_rx_mode to cdc_ncm_netdev_ops (Torez Smith) [1942772] - net: usbnet: export usbnet_set_rx_mode() (Torez Smith) [1942772] - net: cdc_ether: export usbnet_cdc_update_filter (Torez Smith) [1942772] - net: cdc_ether: use dev->intf to get interface information (Torez Smith) [1942772] - ax88172a: fix ax88172a_unbind() failures (Torez Smith) [1942772] - usb: dwc2: gadget: Avoid pointless read of EP control register (Torez Smith) [1942772] - usb: dwc2: gadget: Make use of GINTMSK2 (Torez Smith) [1942772] - usb: dwc3: Replace HTTP links with HTTPS ones (Torez Smith) [1942772] - tools: usb: usbip: Replace HTTP links with HTTPS ones (Torez Smith) [1942772] - usb: hso: Fix debug compile warning on sparc32 (Torez Smith) [1942772] - usbip: Use fallthrough pseudo-keyword (Torez Smith) [1942772] - Documentation/driver-api: usb/URB: drop doubled word (Torez Smith) [1942772] - usb: dwc3: dwc3-qcom: Do not define 'struct acpi_device_id' when !CONFIG_ACPI (Torez Smith) [1942772] - usb: dwc3: pci: add support for the Intel Jasper Lake (Torez Smith) [1942772] - usb: dwc2: Fix shutdown callback in platform (Torez Smith) [1942772] - usb: dwc3: pci: add support for the Intel Tiger Lake PCH -H variant (Torez Smith) [1942772] - net: usb: qmi_wwan: add support for Quectel EG95 LTE modem (Torez Smith) [1942772] - smsc95xx: avoid memory leak in smsc95xx_bind (Torez Smith) [1942772] - smsc95xx: check return value of smsc95xx_reset (Torez Smith) [1942772] - usb: dwc2: gadget: Remove assigned but never used 'maxsize' (Torez Smith) [1942772] - usb: dwc3: dwc3-of-simple: Function headers are not good candidates for kerneldoc (Torez Smith) [1942772] - usb: dwc3: dwc3-haps: Function headers are not suitable for kerneldoc (Torez Smith) [1942772] - usb: dwc3: dwc3-omap: Do not read DMA status (Torez Smith) [1942772] - usb: dwc3: ulpi: File headers are not doc headers (Torez Smith) [1942772] - usb: dwc3: drd: File headers are not doc headers (Torez Smith) [1942772] - usbnet: ipheth: fix ipheth_tx()'s return type (Torez Smith) [1942772] - usbip: tools: add in man page how to load the client's module (Torez Smith) [1942772] - usbip: tools: fix build error for multiple definition (Torez Smith) [1942772] - usbip: tools: fix module name in man page (Torez Smith) [1942772] - Revert "usb: dwc3: exynos: Add support for Exynos5422 suspend clk" (Torez Smith) [1942772] - usb: dwc3: pci: Fix reference count leak in dwc3_pci_resume_work (Torez Smith) [1942772] - media: USB: cdc-acm: blacklist IR Droid / IR Toy device (Torez Smith) [1942772] - usbnet: smsc95xx: Fix use-after-free after removal (Torez Smith) [1942772] - usb: dwc2: Postponed gadget registration to the udc class driver (Torez Smith) [1942772] - usb: dwc2: use well defined macros for power_down (Torez Smith) [1942772] - net: usb: ax88179_178a: fix packet alignment padding (Torez Smith) [1942772] - usb: dwc3: meson-g12a: fix USB2 PHY initialization on G12A and A1 SoCs (Torez Smith) [1942772] - usb: dwc3: meson-g12a: fix error path when fetching the reset line fails (Torez Smith) [1942772] - net: usb: qmi_wwan: add Telit LE910C1-EUX composition (Torez Smith) [1942772] - usb: dwc3: keystone: Turn on USB3 PHY before controller (Torez Smith) [1942772] - usb: dwc2: Update Core Reset programming flow. (Torez Smith) [1942772] - usb: dwc3: gadget: Check for prepared TRBs (Torez Smith) [1942772] - usb: dwc3: Increase timeout for CmdAct cleared by device controller (Torez Smith) [1942772] - usb: dwc3: gadget: Use SET_EP_PRIME for NoStream (Torez Smith) [1942772] - usb: dwc3: gadget: Handle stream transfers (Torez Smith) [1942772] - usb: dwc3: gadget: Don't prepare beyond a transfer (Torez Smith) [1942772] - usb: dwc3: gadget: Wait for transfer completion (Torez Smith) [1942772] - usb: dwc3: gadget: Handle XferComplete for streams (Torez Smith) [1942772] - usb: dwc3: gadget: Enable XferComplete event (Torez Smith) [1942772] - usb: dwc3: gadget: Refactor TRB completion handler (Torez Smith) [1942772] - usb: dwc3: gadget: Check for in-progress END_TRANSFER (Torez Smith) [1942772] - usb: dwc3: Get MDWIDTH for DWC_usb32 (Torez Smith) [1942772] - usb: dwc3: Add support for DWC_usb32 IP (Torez Smith) [1942772] - usb: dwc3: use true,false for dwc->otg_restart_host (Torez Smith) [1942772] - usb: dwc2: gadget: move gadget resume after the core is in L0 state (Torez Smith) [1942772] - usb: dwc3: meson-g12a: add support for GXL and GXM SoCs (Torez Smith) [1942772] - usb: dwc3: meson-g12a: support the GXL/GXM DWC3 host phy disconnect (Torez Smith) [1942772] - usb: dwc3: meson-g12a: refactor usb init (Torez Smith) [1942772] - usb: dwc3: gadget: Continue to process pending requests (Torez Smith) [1942772] - r8152: support additional Microsoft Surface Ethernet Adapter variant (Torez Smith) [1942772] - r8152: Use MAC address from device tree if available (Torez Smith) [1942772] - net: usb: qmi_wwan: remove redundant assignment to variable status (Torez Smith) [1942772] - net: huawei_cdc_ncm: remove redundant assignment to variable ret (Torez Smith) [1942772] - net: usb: ax88179_178a: remove redundant assignment to variable ret (Torez Smith) [1942772] - usb: dwc3: select USB_ROLE_SWITCH (Torez Smith) [1942772] - usb: dwc3: pci: Enable extcon driver for Intel Merrifield (Torez Smith) [1942772] - dwc3: Remove check for HWO flag in dwc3_gadget_ep_reclaim_trb_sg() (Torez Smith) [1942772] - usb: hso: correct debug message (Torez Smith) [1942772] - net: sierra_net: Remove unused inline function (Torez Smith) [1942772] - usb: dwc3: gadget: WARN on no-resource status (Torez Smith) [1942772] - usb: dwc3: gadget: Issue END_TRANSFER to retry isoc transfer (Torez Smith) [1942772] - usb: dwc3: gadget: Store resource index of start cmd (Torez Smith) [1942772] - usb: dwc3: core: Use role-switch default dr_mode (Torez Smith) [1942772] - usb: dwc3: drd: Don't free non-existing irq (Torez Smith) [1942772] - usb: dwc3: gadget: Properly handle failed kick_transfer (Torez Smith) [1942772] - usb: dwc3: meson-g12a: refactor usb2 phy init (Torez Smith) [1942772] - usb: dwc3: meson-g12a: check return of dwc3_meson_g12a_usb_init (Torez Smith) [1942772] - usb: dwc3: meson-g12a: get the reset as shared (Torez Smith) [1942772] - usb: dwc3: meson-g12a: handle the phy and glue registers separately (Torez Smith) [1942772] - usb: dwc3: meson-g12a: specify phy names in soc data (Torez Smith) [1942772] - usb: dwc3: gadget: Refactor dwc3_gadget_ep_dequeue (Torez Smith) [1942772] - usb: dwc3: gadget: Remove unnecessary checks (Torez Smith) [1942772] - usb: dwc3: gadget: Give back staled requests (Torez Smith) [1942772] - usb: dwc3: gadget: Properly handle ClearFeature(halt) (Torez Smith) [1942772] - usb: dwc3: support continuous runtime PM with dual role (Torez Smith) [1942772] - USB: dwc3: Use the correct style for SPDX License Identifier (Torez Smith) [1942772] - net: usb: qmi_wwan: add support for DW5816e (Torez Smith) [1942772] - net: usb: ax88179_178a: Implement ethtool_ops set_eeprom (Torez Smith) [1942772] - usb: dwc3: gadget: Fix request completion check (Torez Smith) [1942772] - USB: dwc2: Use the correct style for SPDX License Identifier (Torez Smith) [1942772] - usb: dwc3: gadget: Do link recovery for SS and SSP (Torez Smith) [1942772] - usb: dwc3: gadget: Properly set maxpacket limit (Torez Smith) [1942772] - usb: dwc3: Fix GTXFIFOSIZ.TXFDEP macro name (Torez Smith) [1942772] - Documentation: driver-api/usb/writing_usb_driver.rst Updates documentation links (Torez Smith) [1942772] - pegasus: Remove pegasus' own workqueue (Torez Smith) [1942772] - usb: dwc2: convert to devm_platform_get_and_ioremap_resource (Torez Smith) [1942772] - usb: host: hisilicon: convert to devm_platform_get_and_ioremap_resource (Torez Smith) [1942772] - usb: host: xhci-plat: convert to devm_platform_get_and_ioremap_resource (Torez Smith) [1942772] - net: qmi_wwan: add support for ASKEY WWHC050 (Torez Smith) [1942772] - usb: dwc3: fix up for role switch API change (Torez Smith) [1942772] - usb: dwc2: Silence warning about supplies during deferred probe (Torez Smith) [1942772] - usb: dwc2: Implement set_selfpowered() (Torez Smith) [1942772] - usb: dwc3: core: don't do suspend for device mode if already suspended (Torez Smith) [1942772] - usb: dwc3: Rework resets initialization to be more flexible (Torez Smith) [1942772] - usb: dwc3: Rework clock initialization to be more flexible (Torez Smith) [1942772] - usb: dwc3: Add support for role-switch-default-mode binding (Torez Smith) [1942772] - usb: dwc3: Registering a role switch in the DRD code. (Torez Smith) [1942772] - usb: dwc3: core: add support for disabling SS instances in park mode (Torez Smith) [1942772] - usb: dwc3: gadget: Wrap around when skip TRBs (Torez Smith) [1942772] - usb: dwc3: gadget: Don't clear flags before transfer ended (Torez Smith) [1942772] - usb: dwc3: Remove kernel doc annotation where it's not needed (Torez Smith) [1942772] - usb: dwc3: Add ACPI support for xHCI ports (Torez Smith) [1942772] - usb: dwc3: exynos: Add support for Exynos5422 suspend clk (Torez Smith) [1942772] - usb: dwc3: meson-g12a: Don't use ret uninitialized in dwc3_meson_g12a_otg_init (Torez Smith) [1942772] - usb: dwc3: trace: print enqueue/dequeue pointers too (Torez Smith) [1942772] - usb: dwc2: add support for STM32MP15 SoCs USB OTG HS and FS (Torez Smith) [1942772] - usb: dwc3: Add Amlogic A1 DWC3 glue (Torez Smith) [1942772] - cdc_ncm: Fix the build warning (Torez Smith) [1942772] - cdc_ncm: Implement the 32-bit version of NCM Transfer Block (Torez Smith) [1942772] - r8152: reject unsupported coalescing params (Torez Smith) [1942772] - usb: dwc3: gadget: Update chain bit correctly when using sg list (Torez Smith) [1942772] - r8152: Replace zero-length array with flexible-array member (Torez Smith) [1942772] - r8152: check disconnect status after long sleep (Torez Smith) [1942772] - net: usb: qmi_wwan: restore mtu min/max values after raw_ip switch (Torez Smith) [1942772] - USB: Replace zero-length array with flexible-array member (Torez Smith) [1942772] - r8152: use new helper tcp_v6_gso_csum_prep (Torez Smith) [1942772] - net: usb: cdc-phonet: Replace zero-length array with flexible-array member (Torez Smith) [1942772] - usb: dwc3: qcom: Replace by (Torez Smith) [1942772] - usb: dwc3: gadget: Check for IOC/LST bit in TRB->ctrl fields (Torez Smith) [1942772] - usb: dwc2: Fix in ISOC request length checking (Torez Smith) [1942772] - usb: dwc2: Fix SET/CLEAR_FEATURE and GET_STATUS flows (Torez Smith) [1942772] - usb: dwc3: debug: fix string position formatting mixup with ret and len (Torez Smith) [1942772] - qmi_wwan: unconditionally reject 2 ep interfaces (Torez Smith) [1942772] - qmi_wwan: re-add DW5821e pre-production variant (Torez Smith) [1942772] - r8152: Add MAC passthrough support to new device (Torez Smith) [1942772] - r8152: disable DelayPhyPwrChg (Torez Smith) [1942772] - r8152: avoid the MCU to clear the lanwake (Torez Smith) [1942772] - r8152: don't enable U1U2 with USB_SPEED_HIGH for RTL8153B (Torez Smith) [1942772] - r8152: disable test IO for RTL8153B (Torez Smith) [1942772] - r8152: Disable PLA MCU clock speed down (Torez Smith) [1942772] - r8152: disable U2P3 for RTL8153B (Torez Smith) [1942772] - r8152: get default setting of WOL before initializing (Torez Smith) [1942772] - r8152: reset flow control patch when linking on for RTL8153B (Torez Smith) [1942772] - r8152: fix runtime resume for linking change (Torez Smith) [1942772] - usb: dwc3: pci: add ID for the Intel Comet Lake -V variant (Torez Smith) [1942772] - net: usb: lan78xx: Add .ndo_features_check (Torez Smith) [1942772] - usb: dwc2: Drop unlock/lock upon queueing a work item (Torez Smith) [1942772] - usb: dwc3: gadget: Remove END_TRANSFER delay (Torez Smith) [1942772] - usb: dwc3: gadget: Delay starting transfer (Torez Smith) [1942772] - usb: dwc3: gadget: Check END_TRANSFER completion (Torez Smith) [1942772] - usb: dwc3: turn off VBUS when leaving host mode (Torez Smith) [1942772] - usb: dwc2: fix debugfs FIFO count (Torez Smith) [1942772] - usb: dwc2: Fix IN FIFO allocation (Torez Smith) [1942772] - usb: dwc2: Fix Stalling a Non-Isochronous OUT EP (Torez Smith) [1942772] - usb: dwc3: gadget: Clear DCTL.ULSTCHNGREQ before set (Torez Smith) [1942772] - usb: dwc2: Fix NULL qh in dwc2_queue_transaction (Torez Smith) [1942772] - usb: dwc3: gadget: Set link state to RX_Detect on disconnect (Torez Smith) [1942772] - usb: dwc3: gadget: Don't send unintended link state change (Torez Smith) [1942772] - r8152: add missing endpoint sanity check (Torez Smith) [1942772] - net: usb: lan78xx: limit size of local TSO packets (Torez Smith) [1942772] - qmi_wwan: Add support for Quectel RM500Q (Torez Smith) [1942772] - usbip: Fix unsafe unaligned pointer usage (Torez Smith) [1942772] - usb: dwc3: use proper initializers for property entries (Torez Smith) [1942772] - net: r8152: use skb_list_walk_safe helper for gso segments (Torez Smith) [1942772] - net: usb: lan78xx: fix possible skb leak (Torez Smith) [1942772] - net: ch9200: remove unnecessary return (Torez Smith) [1942772] - net: ch9200: use __func__ in debug message (Torez Smith) [1942772] - tools: usb: usbip: Get rid of driver name printout in README (Torez Smith) [1942772] - can: gs_usb: gs_usb_probe(): use descriptors of current altsetting (Torez Smith) [1942772] - can: kvaser_usb: fix interface sanity check (Torez Smith) [1942772] - usb: dwc3: gadget: Fix request complete check (Torez Smith) [1942772] - thunderbolt: Update documentation with the USB4 information (Torez Smith) [1942772] - usbip: Fix error path of vhci_recv_ret_submit() (Torez Smith) [1942772] - usbip: Fix receive error in vhci-hcd when using scatter-gather (Torez Smith) [1942772] - net: usb: lan78xx: Fix error message format specifier (Torez Smith) [1942772] - net: usb: lan78xx: Fix suspend/resume PHY register access error (Torez Smith) [1942772] - usb: dwc3: pci: add ID for the Intel Comet Lake -H variant (Torez Smith) [1942772] - usb: dwc3: ep0: Clear started flag on completion (Torez Smith) [1942772] - usb: dwc3: gadget: Clear started flag for non-IOC (Torez Smith) [1942772] - usb: dwc3: gadget: Fix logical condition (Torez Smith) [1942772] - can: kvaser_usb: kvaser_usb_leaf: Fix some info-leaks to USB devices (Torez Smith) [1942772] - can: ucan: fix non-atomic allocation in completion handler (Torez Smith) [1942772] - net: usb: aqc111: Use the correct style for SPDX License Identifier (Torez Smith) [1942772] - net: usbnet: Fix -Wcast-function-type (Torez Smith) [1942772] - net: hso: Fix -Wcast-function-type (Torez Smith) [1942772] - ax88179_178a: add ethtool_op_get_ts_info() (Torez Smith) [1942772] - r8152: avoid to call napi_disable twice (Torez Smith) [1942772] - r8152: Re-order napi_disable in rtl8152_close (Torez Smith) [1942772] - ax88172a: fix information leak on short answers (Torez Smith) [1942772] - usb: dwc2: create debugfs directory under usb root (Torez Smith) [1942772] - usb: dwc3: create debugfs directory under usb root (Torez Smith) [1942772] - net: cdc_ncm: Signedness bug in cdc_ncm_set_dgram_size() (Torez Smith) [1942772] - net: usb: qmi_wwan: add support for Foxconn T77W968 LTE modules (Torez Smith) [1942772] - usbip: Fix uninitialized symbol 'nents' in stub_recv_cmd_submit() (Torez Smith) [1942772] - USBIP: add config dependency for SGL_ALLOC (Torez Smith) [1942772] - net: usb: qmi_wwan: add support for DW5821e with eSIM support (Torez Smith) [1942772] - CDC-NCM: handle incomplete transfer of MTU (Torez Smith) [1942772] - usbip: tools: fix fd leakage in the function of read_attr_usbip_status (Torez Smith) [1942772] - can: peak_usb: fix a potential out-of-sync while decoding packets (Torez Smith) [1942772] - can: usb_8dev: fix use-after-free on disconnect (Torez Smith) [1942772] - can: mcba_usb: fix use-after-free on disconnect (Torez Smith) [1942772] - can: peak_usb: report bus recovery as well (Torez Smith) [1942772] - can: gs_usb: gs_can_open(): prevent memory leak (Torez Smith) [1942772] - usb: Spelling s/enpoint/endpoint/ (Torez Smith) [1942772] - usb: dwc3: gadget: fix race when disabling ep with cancelled xfers (Torez Smith) [1942772] - usb: dwc3: of-simple: add a shutdown (Torez Smith) [1942772] - usbip: Fix free of unallocated memory in vhci tx (Torez Smith) [1942772] - usbip: tools: Fix read_usb_vudc_device() error path handling (Torez Smith) [1942772] - usb: dwc3: pci: prevent memory leak in dwc3_pci_probe (Torez Smith) [1942772] - usb: dwc3: remove the call trace of USBx_GFLADJ (Torez Smith) [1942772] - usb: dwc3: select CONFIG_REGMAP_MMIO (Torez Smith) [1942772] - r8152: check the pointer rtl_fw->fw before using it (Torez Smith) [1942772] - net: lan78xx: remove set but not used variable 'event' (Torez Smith) [1942772] - usb: dwc3: debug: Remove newline printout (Torez Smith) [1942772] - r8152: support firmware of PHY NC for RTL8153A (Torez Smith) [1942772] - r8152: move r8153_patch_request forward (Torez Smith) [1942772] - r8152: add checking fw_offset field of struct fw_mac (Torez Smith) [1942772] - r8152: rename fw_type_1 with fw_mac (Torez Smith) [1942772] - usb: dwc2: use a longer core rest timeout in dwc2_core_reset() (Torez Smith) [1942772] - usb: dwc3: Disable phy suspend after power-on reset (Torez Smith) [1942772] - r8152: add device id for Lenovo ThinkPad USB-C Dock Gen 2 (Torez Smith) [1942772] - net: usb: lan78xx: Connect PHY before registering MAC (Torez Smith) [1942772] - usb: hso: obey DMA rules in tiocmget (Torez Smith) [1942772] - r8152: support request_firmware for RTL8153 (Torez Smith) [1942772] - net: usb: sr9800: fix uninitialized local variable (Torez Smith) [1942772] - net: usb: ax88179_178a: write mac to hardware in get_mac_addr (Torez Smith) [1942772] - net: usb: qmi_wwan: add Telit 0x1050 composition (Torez Smith) [1942772] - usb: dwc3: Remove dev_err() on platform_get_irq() failure (Torez Smith) [1942772] - usb: dwc3: Switch to platform_get_irq_byname_optional() (Torez Smith) [1942772] - r8152: Set macpassthru in reset_resume callback (Torez Smith) [1942772] - qmi_wwan: add support for Cinterion CLS8 devices (Torez Smith) [1942772] - usbip: clean up an indentation issue (Torez Smith) [1942772] - usbip: vhci_hcd indicate failed message (Torez Smith) [1942772] - r8152: Add identifier names for function pointers (Torez Smith) [1942772] - r8152: Use guard clause and fix comment typos (Torez Smith) [1942772] - hso: fix NULL-deref on tty open (Torez Smith) [1942772] - net: usb: ax88179_178a: allow optionally getting mac address from device tree (Torez Smith) [1942772] - r8152: Factor out OOB link list waits (Torez Smith) [1942772] - usbnet: ignore endpoints with invalid wMaxPacketSize (Torez Smith) [1942772] - cdc_ncm: fix divide-by-zero caused by invalid wMaxPacketSize (Torez Smith) [1942772] - usbnet: sanity checking of packet sizes and device mtu (Torez Smith) [1942772] - r8152: adjust the settings of ups flags (Torez Smith) [1942772] - r8152: modify rtl8152_set_speed function (Torez Smith) [1942772] - usb: dwc3: remove generic PHY calibrate() calls (Torez Smith) [1942772] - usb: gadget: net2280: Move all "ll" registers in one structure (Torez Smith) [1942772] - usb: dwc3: gadget: Workaround Mirosoft's BESL check (Torez Smith) [1942772] - usb: dwc3: meson-g12a: fix suspend resume regulator unbalanced disables (Torez Smith) [1942772] - usb: gadget: composite: Set recommended BESL values (Torez Smith) [1942772] - usb: dwc3: gadget: Set BESL config parameter (Torez Smith) [1942772] - usb: dwc3: Separate field holding multiple properties (Torez Smith) [1942772] - usb: dwc3: don't set gadget->is_otg flag (Torez Smith) [1942772] - usb: dwc3: st: Add of_dev_put() in probe function (Torez Smith) [1942772] - usb: dwc3: st: Add of_node_put() before return in probe function (Torez Smith) [1942772] - r8152: add a helper function about setting EEE (Torez Smith) [1942772] - r8152: saving the settings of EEE (Torez Smith) [1942772] - net: usb: Delete unnecessary checks before the macro call “dev_kfree_skb” (Torez Smith) [1942772] - r8152: divide the tx and rx bottom functions (Torez Smith) [1942772] - r8152: fix accessing skb after napi_gro_receive (Torez Smith) [1942772] - r8152: change rx_copybreak and rx_pending through ethtool (Torez Smith) [1942772] - r8152: support skb_add_rx_frag (Torez Smith) [1942772] - r8152: use alloc_pages for rx buffer (Torez Smith) [1942772] - r8152: replace array with linking list for rx information (Torez Smith) [1942772] - r8152: separate the rx buffer size (Torez Smith) [1942772] - usb: dwc3: Use clk_bulk_prepare_enable() (Torez Smith) [1942772] - usb: dwc3: Use devres to get clocks (Torez Smith) [1942772] - usb: dwc3: remove generic PHYs forwarding for XHCI device (Torez Smith) [1942772] - USB: usbip: convert to use dev_groups (Torez Smith) [1942772] - usb: dwc3: Update soft-reset wait polling rate (Torez Smith) [1942772] - usb: dwc2: gadget: Fix kill_all_requests race (Torez Smith) [1942772] - usb: dwc3: omap: use devm_platform_ioremap_resource() to simplify code (Torez Smith) [1942772] - usb: dwc3: keystone: use devm_platform_ioremap_resource() to simplify code (Torez Smith) [1942772] - usb: dwc3: omap: squash include/linux/platform_data/dwc3-omap.h (Torez Smith) [1942772] - usb: dwc3: meson-g12a: use devm_platform_ioremap_resource() to simplify code (Torez Smith) [1942772] - usbip: tools: fix GCC8 warning for strncpy (Torez Smith) [1942772] - usb: dwc3: Switch to use device_property_count_u32() (Torez Smith) [1942772] - usb: dwc2: Switch to use device_property_count_u32() (Torez Smith) [1942772] - can: kvaser_usb: Use struct_size() in alloc_candev() (Torez Smith) [1942772] - net: usb: Merge cpu_to_le32s + memcpy to put_unaligned_le32 (Torez Smith) [1942772] - ax88179_178a: Merge memcpy + le32_to_cpus to get_unaligned_le32 (Torez Smith) [1942772] - usbnet: smsc75xx: Merge memcpy + le32_to_cpus to get_unaligned_le32 (Torez Smith) [1942772] - net: lan78xx: Merge memcpy + lexx_to_cpus to get_unaligned_lexx (Torez Smith) [1942772] - bluetooth: eliminate the potential race condition when removing the HCI controller (Gopal Tiwari) [1971488]- bareudp: add NETIF_F_FRAGLIST flag for dev features (Paolo Abeni) [1977850] - vxlan: add NETIF_F_FRAGLIST flag for dev features (Paolo Abeni) [1977850] - geneve: add NETIF_F_FRAGLIST flag for dev features (Paolo Abeni) [1977850] - RDMA/siw: Release xarray entry (Kamal Heib) [1971483] - RDMA/siw: Properly check send and receive CQ pointers (Kamal Heib) [1971483] - RDMA/siw: Fix a use after free in siw_alloc_mr (Kamal Heib) [1971483] - RDMA/rxe: Clear all QP fields if creation failed (Kamal Heib) [1971483] - RDMA/rxe: Fix a bug in rxe_fill_ip_info() (Kamal Heib) [1971483] - RDMA/rxe: Remove rxe_dma_device declaration (Kamal Heib) [1971483] - IB/hfi1: Fix error return code in parse_platform_config() (Kamal Heib) [1971483] - IB/hfi1: Remove unused function (Kamal Heib) [1971483] - RDMA/srpt: Fix error return code in srpt_cm_req_recv() (Kamal Heib) [1971483] - IB/isert: Fix a use after free in isert_connect_request (Kamal Heib) [1971483] - RDMA: Verify port when creating flow rule (Kamal Heib) [1971483] - RDMA/uverbs: Fix a NULL vs IS_ERR() bug (Kamal Heib) [1971483] - RDMA/core: Don't access cm_id after its destruction (Kamal Heib) [1971483] - RDMA/core: Prevent divide-by-zero error triggered by the user (Kamal Heib) [1971483] - RDMA/core: Add CM to restrack after successful attachment to a device (Kamal Heib) [1971483] - RDMA/core: Unify RoCE check and re-factor code (Kamal Heib) [1971483] - RDMA/core: Fix corrupted SL on passive side (Kamal Heib) [1971483] - mm: vmalloc: add cond_resched() in __vunmap() (Rafael Aquini) [1978469] - /proc/PID/smaps: Add PMD migration entry parsing (Nico Pache) [1977066] - s390: add 3f program exception handler (Nico Pache) [1977066] - x86/ioremap: Fix CONFIG_EFI=n build (Nico Pache) [1977066] - mm, slub: move slub_debug static key enabling outside slab_mutex (Nico Pache) [1977066] - mm, slub: enable slub_debug static key when creating cache with explicit debug flags (Nico Pache) [1977066] - locking/mutex: Remove repeated declaration (Nico Pache) [1977066] - percpu: make pcpu_nr_empty_pop_pages per chunk type (Nico Pache) [1977066] - mm/swap: don't SetPageWorkingset unconditionally during swapin (Nico Pache) [1977066] - s390/tlb: make cleared_pXs flags consistent with generic code (Nico Pache) [1977066] - mm, compaction: make fast_isolate_freepages() stay within zone (Nico Pache) [1977066] - mm/vmscan: restore zone_reclaim_mode ABI (Nico Pache) [1977066] - mm, compaction: move high_pfn to the for loop scope (Nico Pache) [1977066] - memblock: do not start bottom-up allocations with kernel_end (Nico Pache) [1977066] - mm, page_alloc: disable pcplists during memory offline (Nico Pache) [1977066] - mm, page_alloc: move draining pcplists to page isolation users (Nico Pache) [1977066] - mm, page_alloc: cache pageset high and batch in struct zone (Nico Pache) [1977066] - mm, page_alloc: simplify pageset_update() (Nico Pache) [1977066] - mm, page_alloc: fix core hung in free_pcppages_bulk() (Nico Pache) [1977066] - mm, page_alloc: remove setup_pageset() (Nico Pache) [1977066] - mm, page_alloc: calculate pageset high and batch once per zone (Nico Pache) [1977066] - mm, pcp: share common code between memory hotplug and percpu sysctl handler (Nico Pache) [1977066] - mm, page_alloc: clean up pageset high and batch update (Nico Pache) [1977066] - s390/uv: handle destroy page legacy interface (Nico Pache) [1977066] - mm/filemap: fix filemap_map_pages for THP (Nico Pache) [1977066] - mm: filemap: add missing FGP_ flags in kerneldoc comment for pagecache_get_page (Nico Pache) [1977066] - mm/filemap.c: rewrite pagecache_get_page documentation (Nico Pache) [1977066] - mm: filemap: clear idle flag for writes (Nico Pache) [1977066] - mm: document semantics of ZONE_MOVABLE (Nico Pache) [1977066] - mm/page_isolation: cleanup set_migratetype_isolate() (Nico Pache) [1977066] - mm/page_isolation: drop WARN_ON_ONCE() in set_migratetype_isolate() (Nico Pache) [1977066] - mm/page_isolation: exit early when pageblock is isolated in set_migratetype_isolate() (Nico Pache) [1977066] - mm/page_alloc: tweak comments in has_unmovable_pages() (Nico Pache) [1977066] - mm: reuse only-pte-mapped KSM page in do_wp_page() (Nico Pache) [1977066] - mm/memory.c: skip spurious TLB flush for retried page fault (Nico Pache) [1977066] - /proc/PID/smaps: consistent whitespace output format (Nico Pache) [1977066] - mm/memcontrol.c: prevent missed memory.low load tears (Nico Pache) [1977066] - mm, memcg: prevent mem_cgroup_protected store tearing (Nico Pache) [1977066] - mm, memcg: prevent memory.min load/store tearing (Nico Pache) [1977066] - mm, mempolicy: fix up gup usage in lookup_node (Nico Pache) [1977066] - mm/page_ext.c: drop pfn_present() check when onlining (Nico Pache) [1977066] - drivers/base/memory.c: drop pages_correctly_probed() (Nico Pache) [1977066] - drivers/base/memory.c: drop section_count (Nico Pache) [1977066] - include/linux/mm.h: remove dead code totalram_pages_set() (Nico Pache) [1977066] - tools headers uapi: Sync asm-generic/mman-common.h with the kernel (Nico Pache) [1977066] - mm/memcg: Relocate tcpmem to below memory in struct mem_cgroup (Waiman Long) [1959772] - mm/memcg: optimize user context object stock access (Waiman Long) [1959772] - mm/memcg: improve refill_obj_stock() performance (Waiman Long) [1959772] - mm/memcg: cache vmstat data in percpu memcg_stock_pcp (Waiman Long) [1959772] - mm/memcg: move mod_objcg_state() to memcontrol.c (Waiman Long) [1959772] - mm: memcontrol: move PageMemcgKmem to the scope of CONFIG_MEMCG_KMEM (Waiman Long) [1959772] - mm: memcontrol: inline __memcg_kmem_{un}charge() into obj_cgroup_{un}charge_pages() (Waiman Long) [1959772] - mm: memcontrol: use obj_cgroup APIs to charge kmem pages (Waiman Long) [1959772] - mm: memcontrol: change ug->dummy_page only if memcg changed (Waiman Long) [1959772] - mm: memcontrol: directly access page->memcg_data in mm/page_alloc.c (Waiman Long) [1959772] - mm: memcontrol: introduce obj_cgroup_{un}charge_pages (Waiman Long) [1959772] - mm: memcontrol: slab: fix obtain a reference to a freeing memcg (Waiman Long) [1959772] - mm: memmap defer init doesn't work as expected (Baoquan He) [1906271] - mm: check nr_initialised with PAGES_PER_SECTION directly in defer_init() (Baoquan He) [1906271] - mm/memory_hotplug: mark pageblocks MIGRATE_ISOLATE while onlining memory (Baoquan He) [1906271] - mm, memory_hotplug: update pcp lists everytime onlining a memory block (Baoquan He) [1906271] - mm: pass migratetype into memmap_init_zone() and move_pfn_range_to_zone() (Baoquan He) [1906271] - nfs: account for selinux security context when deciding to share superblock (Scott Mayhew) [1927027] - nfs: remove unneeded null check in nfs_fill_super() (Scott Mayhew) [1927027] - lsm,selinux: add new hook to compare new mount to an existing mount (Scott Mayhew) [1927027] - libceph: allow addrvecs with a single NONE/blank address (Jeff Layton) [1972278] - scsi: megaraid_sas: Update driver version to 07.717.02.00-rc1 (Tomas Henzl) [1968170] - scsi: megaraid_sas: Handle missing interrupts while re-enabling IRQs (Tomas Henzl) [1968170] - scsi: megaraid_sas: Early detection of VD deletion through RaidMap update (Tomas Henzl) [1968170] - scsi: megaraid_sas: Fix resource leak in case of probe failure (Tomas Henzl) [1968170] - scsi: megaraid_sas: Send all non-RW I/Os for TYPE_ENCLOSURE device through firmware (Tomas Henzl) [1968170] - scsi: megaraid_sas: Use DEFINE_SPINLOCK() for spinlock (Tomas Henzl) [1968170] - scsi: scsi_devinfo: Add blacklist entry for HPE OPEN-V (Ewan D. Milne) [1927508] - drivers: do not build devm_platform_get_and_ioremap_resource() for s390x (Jaroslav Kysela) [1917388] - redhat: update ALSA configs and add regmap-sdw-mbq to redhat/filter-modules.sh (Jaroslav Kysela) [1917388] - ASoC: soc-pcm: fix the return value in dpcm_apply_symmetry() (Jaroslav Kysela) [1917388] - alsa: control_led - fix initialization in the mode show callback (Jaroslav Kysela) [1917388] - ALSA: seq: Fix race of snd_seq_timer_open() (Jaroslav Kysela) [1917388] - ALSA: hda/realtek: fix mute/micmute LEDs for HP ZBook Power G8 (Jaroslav Kysela) [1917388] - ALSA: hda/realtek: headphone and mic don't work on an Acer laptop (Jaroslav Kysela) [1917388] - ALSA: firewire-lib: fix the context to call snd_pcm_stop_xrun() (Jaroslav Kysela) [1917388] - ALSA: hda/realtek: fix mute/micmute LEDs for HP EliteBook 840 Aero G8 (Jaroslav Kysela) [1917388] - ALSA: hda/realtek: fix mute/micmute LEDs and speaker for HP EliteBook x360 1040 G8 (Jaroslav Kysela) [1917388] - ALSA: hda/realtek: fix mute/micmute LEDs and speaker for HP Elite Dragonfly G2 (Jaroslav Kysela) [1917388] - ASoC: rt5682: Fix the fast discharge for headset unplugging in soundwire mode (Jaroslav Kysela) [1917388] - ASoC: tas2562: Fix TDM_CFG0_SAMPRATE values (Jaroslav Kysela) [1917388] - ASoC: AMD Renoir: Remove fix for DMI entry on Lenovo 2020 platforms (Jaroslav Kysela) [1917388] - ASoC: AMD Renoir - add DMI entry for Lenovo 2020 AMD platforms (Jaroslav Kysela) [1917388] - ASoC: SOF: reset enabled_cores state at suspend (Jaroslav Kysela) [1917388] - ASoC: fsl-asoc-card: Set .owner attribute when registering card. (Jaroslav Kysela) [1917388] - ASoC: topology: Fix spelling mistake "vesion" -> "version" (Jaroslav Kysela) [1917388] - ASoC: rt5659: Fix the lost powers for the HDA header (Jaroslav Kysela) [1917388] - ASoC: core: Fix Null-point-dereference in fmt_single_name() (Jaroslav Kysela) [1917388] - spi: pxa2xx: Drop useless comment in the pxa2xx_ssp.h (Jaroslav Kysela) [1917388] - spi: pxa2xx: Switch to use BIT() and GENMASK() in pxa2xx_ssp.h (Jaroslav Kysela) [1917388] - spi: pxa2xx: Update header block in pxa2xx_ssp.h (Jaroslav Kysela) [1917388] - spi: pxa2xx: Add SSC2 and SSPSP2 SSP registers (Jaroslav Kysela) [1917388] - ASoC: pxa: sync parameter naming (rate/sample_bits) (Jaroslav Kysela) [1917388] - ASoC: pxa: pxa-ssp: Remove redundant null check before clk_prepare_enable/clk_disable_unprepare (Jaroslav Kysela) [1917388] - ASoC: mmp-sspa: drop unneeded snd_soc_dai_set_drvdata (Jaroslav Kysela) [1917388] - ASoC: mmp-sspa: set phase two word length register (Jaroslav Kysela) [1917388] - ASoC: pxa: remove useless assignment (Jaroslav Kysela) [1917388] - ASoC: Fix 7/8 spaces indentation in Kconfig (Jaroslav Kysela) [1917388] - ASoC: jz4740-i2s: Remove manual DMA peripheral ID assignment (Jaroslav Kysela) [1917388] - ASoC: jz4740-i2s: add missed checks for clk_get() (Jaroslav Kysela) [1917388] - ASoC: Intel: fix error code cnl_set_dsp_D0() (Jaroslav Kysela) [1917388] - ASoC: Intel: Skylake: Unassign ram_read and read_write ops (Jaroslav Kysela) [1917388] - ASoC: Intel: Remove haswell solution (Jaroslav Kysela) [1917388] - ASoC: Intel: Remove sst_dsp_get_thread_context (Jaroslav Kysela) [1917388] - ASoC: Intel: Remove unused DSP interface fields (Jaroslav Kysela) [1917388] - ASoC: Intel: catpt: remove unneeded semicolon (Jaroslav Kysela) [1917388] - catpt: Switch to use list_entry_is_head() helper (Jaroslav Kysela) [1917388] - ASoC: Intel: catpt: Optimize applying user settings (Jaroslav Kysela) [1917388] - ASoC: Intel: catpt: Correct clock selection for dai trigger (Jaroslav Kysela) [1917388] - ASoC: Intel: catpt: Skip position update for unprepared streams (Jaroslav Kysela) [1917388] - ASoC: Intel: catpt: Relax clock selection conditions (Jaroslav Kysela) [1917388] - ASoC: Intel: catpt: Fix compilation when CONFIG_MODULES is disabled (Jaroslav Kysela) [1917388] - ASoC: Intel: catpt: Cleanup after power routines streamlining (Jaroslav Kysela) [1917388] - ASoC: Intel: catpt: Replace open coded variant of resource_intersection() (Jaroslav Kysela) [1917388] - ASoC: Intel: catpt: Streamline power routines across LPT and WPT (Jaroslav Kysela) [1917388] - ASoC: Intel: haswell: Add missing pm_ops (Jaroslav Kysela) [1917388] - ASoC: Intel: cht_bsw_nau8824: Change SSP2-Codec DAI id to 0 (Jaroslav Kysela) [1917388] - ASoC: Intel: cht_bsw_nau8824: Drop compress-cpu-dai bits (Jaroslav Kysela) [1917388] - ASoC: Intel: bytcr_rt5651: use semicolons rather than commas to separate statements (Jaroslav Kysela) [1917388] - ASoC: Intel: broadwell: add missing pm_ops (Jaroslav Kysela) [1917388] - ASoC: Intel: bdw-rt5677: add missing pm_ops (Jaroslav Kysela) [1917388] - ASoC: Intel: broadwell: set card and driver name dynamically (Jaroslav Kysela) [1917388] - ASoC: Intel: bdw-rt5650: Mark FE DAIs as nonatomic (Jaroslav Kysela) [1917388] - ASoC: Intel: Remove rt5640 support for baytrail solution (Jaroslav Kysela) [1917388] - ASoC: Intel: Remove max98090 support for baytrail solution (Jaroslav Kysela) [1917388] - ASoC: Intel: atom: use inclusive language for SSP bclk/fsync (Jaroslav Kysela) [1917388] - ASoC: Intel: Atom: add dynamic selection of DSP driver (Jaroslav Kysela) [1917388] - ASoC: Intel: catpt: select WANT_DEV_COREDUMP (Jaroslav Kysela) [1917388] - ASoC: Intel: catpt: add dynamic selection of DSP driver (Jaroslav Kysela) [1917388] - ASoC: intel: SND_SOC_INTEL_KEEMBAY should depend on ARCH_KEEMBAY (Jaroslav Kysela) [1917388] - ASoC: Intel: catpt: Add explicit DMADEVICES kconfig dependency (Jaroslav Kysela) [1917388] - ASoC: Intel: Remove baytrail solution (Jaroslav Kysela) [1917388] - ASoC: Intel: atom: Remove duplicate kconfigs (Jaroslav Kysela) [1917388] - ASoC: remove zte zx drivers (Jaroslav Kysela) [1917388] - ASoC: codecs: wsa881x: add missing stream rates and format (Jaroslav Kysela) [1917388] - ASoC: wm_adsp: Remove unused control callback structure (Jaroslav Kysela) [1917388] - ASoC: wm8994: Fix PM disable depth imbalance on error (Jaroslav Kysela) [1917388] - ASoC: wm8903: remove useless assignments (Jaroslav Kysela) [1917388] - ASoC: wm8523: Fix a typo in a comment (Jaroslav Kysela) [1917388] - ASoC: wm8350: use semicolons rather than commas to separate statements (Jaroslav Kysela) [1917388] - ASoC: wm5102: Use get_unaligned_be16() for dac_comp_coeff (Jaroslav Kysela) [1917388] - ASoC: codecs: wcd934x: Set digital gain range correctly (Jaroslav Kysela) [1917388] - ASoC: wcd9335: Remove unnecessary conversion to bool (Jaroslav Kysela) [1917388] - ASoC: rt715: remove unused parameter (Jaroslav Kysela) [1917388] - ASoC: mediatek: mt6359: add the calibration functions (Jaroslav Kysela) [1917388] - ASoC: rt5682: clock driver must use the clock provider API (Jaroslav Kysela) [1917388] - ASoC: rt1015: enable BCLK detection after calibration (Jaroslav Kysela) [1917388] - ASoC: pcm512x: Add support for more data formats (Jaroslav Kysela) [1917388] - ASoC: pcm512x: Move format check into `set_fmt()` (Jaroslav Kysela) [1917388] - ASoC: pcm512x: Rearrange operations in `hw_params()` (Jaroslav Kysela) [1917388] - ASoC: pcm512x: Fix not setting word length if DAIFMT_CBS_CFS (Jaroslav Kysela) [1917388] - ASoC: mediatek: mt6359: Fix regulator_dev_lookup() fails for id "LDO_VAUD18" (Jaroslav Kysela) [1917388] - ASoC: Remove mt6359_platform_driver_remove (Jaroslav Kysela) [1917388] - ASoC: Fix vaud18 power leakage of mt6359 (Jaroslav Kysela) [1917388] - ASoC: es8316: skip of_device_id table when !CONFIG_OF (Jaroslav Kysela) [1917388] - ASoC: cs42l42: Fix Bitclock polarity inversion (Jaroslav Kysela) [1917388] - ASoC: cs35l33: fix an error code in probe() (Jaroslav Kysela) [1917388] - ASoC: cs35l34: Add missing regmap use_single config (Jaroslav Kysela) [1917388] - ASoC: wm8998: Fix PM disable depth imbalance on error (Jaroslav Kysela) [1917388] - ASoC: codecs: wcd9335: Set digital gain range correctly (Jaroslav Kysela) [1917388] - ASoC: TSCS454: remove unneeded semicolon (Jaroslav Kysela) [1917388] - ASoC: TSCS42xx: remove unneeded semicolon (Jaroslav Kysela) [1917388] - ASoC: ts3a227e: skip of_device_id table when !CONFIG_OF (Jaroslav Kysela) [1917388] - ASoC: tlv320: skip of_device_id table when !CONFIG_OF (Jaroslav Kysela) [1917388] - ASoC: tas571x: mark OF related data as maybe unused (Jaroslav Kysela) [1917388] - ASoC: tas*: sync parameter naming (rate/sample_bits) (Jaroslav Kysela) [1917388] - ASoC: tas2562: skip of_device_id table when !CONFIG_OF (Jaroslav Kysela) [1917388] - ASoC: remove remnants of sirf prima/atlas audio codec (Jaroslav Kysela) [1917388] - ASoC: rt5645: add error checking to rt5645_probe function (Jaroslav Kysela) [1917388] - Revert "ASoC: rt5645: fix a NULL pointer dereference" (Jaroslav Kysela) [1917388] - ASoC: rt1015: modify calibration sequence for better performance (Jaroslav Kysela) [1917388] - ASoC: rk3328: mark OF related data as maybe unused (Jaroslav Kysela) [1917388] - ASoC: pcm179x: skip of_device_id table when !CONFIG_OF (Jaroslav Kysela) [1917388] - ASoC: pcm1789: skip of_device_id table when !CONFIG_OF (Jaroslav Kysela) [1917388] - ASoC: nau8315: revise the power event of EN_PIN dapm widget for symmetry (Jaroslav Kysela) [1917388] - ASoC: nau8315: add codec driver (Jaroslav Kysela) [1917388] - ASoC: gtm601: mark OF related data as maybe unused (Jaroslav Kysela) [1917388] - ASoC: es8328: Remove redundant null check before clk_disable_unprepare (Jaroslav Kysela) [1917388] - ASoC: es7241: mark OF related data as maybe unused (Jaroslav Kysela) [1917388] - ASoC: es7134: mark OF related data as maybe unused (Jaroslav Kysela) [1917388] - ASoC: da9055: skip of_device_id table when !CONFIG_OF (Jaroslav Kysela) [1917388] - ASoC: da7219: skip of_device_id table when !CONFIG_OF (Jaroslav Kysela) [1917388] - ASoC: codecs/jz4770: Add DAPM widget to set HP out to cap-less mode (Jaroslav Kysela) [1917388] - ASoC: codecs/jz4770: Don't change cap-couple setting in HP PMU/PMD (Jaroslav Kysela) [1917388] - ASoC: codecs/jz4770: Adjust timeouts for cap-coupled outputs (Jaroslav Kysela) [1917388] - ASoC: codecs/jz4770: Reset interrupt flags in bias PREPARE (Jaroslav Kysela) [1917388] - ASoC: codecs/jz47xx: Use regmap_{set,clear}_bits (Jaroslav Kysela) [1917388] - treewide: Use fallthrough pseudo-keyword (Jaroslav Kysela) [1917388] - ASoC: inno_rk3036: mark OF related data as maybe unused (Jaroslav Kysela) [1917388] - ASoC: hdac_hdmi: remove cancel_work_sync in runtime suspend (Jaroslav Kysela) [1917388] - ASoC: hdmi-codec: Add RX support (Jaroslav Kysela) [1917388] - ALSA: cx46xx: Use DIV_ROUND_UP() instead of open-coding it (Jaroslav Kysela) [1917388] - ASoC: topology: KUnit: Convert from cpu to data format (Jaroslav Kysela) [1917388] - ASoC: topology: KUnit: Add KUnit tests passing topology with PCM to snd_soc_tplg_component_load (Jaroslav Kysela) [1917388] - ASoC: topology: KUnit: Add KUnit tests passing empty topology with variants to snd_soc_tplg_component_load (Jaroslav Kysela) [1917388] - ASoC: SOF: Intel: hda: use semicolons rather than commas to separate statements (Jaroslav Kysela) [1917388] - ASoC: tegra: Simplify with dma_set_mask_and_coherent() (Jaroslav Kysela) [1917388] - ASoC: tegra: Don't warn on probe deferral (Jaroslav Kysela) [1917388] - ASoC: tegra: tegra_rt5640: use devm_snd_soc_register_card() (Jaroslav Kysela) [1917388] - ASoC: tegra: tegra_wm8753: use devm_snd_soc_register_card() (Jaroslav Kysela) [1917388] - ASoC: tegra: trimslice.c: use devm_snd_soc_register_card() (Jaroslav Kysela) [1917388] - ASoC: ti: davinci-evm: Remove redundant null check before clk_disable_unprepare (Jaroslav Kysela) [1917388] - ASoC: ti: davinci: mark OF related data as maybe unused (Jaroslav Kysela) [1917388] - ASoC: ti: j721e-evm: Fix compiler warning when CONFIG_OF=n (Jaroslav Kysela) [1917388] - ASoC: ti: omap-abe-twl6040: remove useless assignment (Jaroslav Kysela) [1917388] - ASoC: ti: omap-mcsp: remove duplicate test (Jaroslav Kysela) [1917388] - ASoC: uniphier: Simplify the return expression of uniphier_aio_startup (Jaroslav Kysela) [1917388] - ASoC: uniphier: mark OF related data as maybe unused (Jaroslav Kysela) [1917388] - ASoC: ux500: mop500: rename shadowing variable (Jaroslav Kysela) [1917388] - ASoC: ux500: mop500: align function prototype (Jaroslav Kysela) [1917388] - ALSA: x86: Simplify with dma_set_mask_and_coherent() (Jaroslav Kysela) [1917388] - ASoC: cx2072x: Fix doubly definitions of Playback and Capture streams (Jaroslav Kysela) [1917388] - ASoC: cs42l56: fix up error handling in probe (Jaroslav Kysela) [1917388] - ASoC: cs42l52: Minor tidy up of error paths (Jaroslav Kysela) [1917388] - ASoC: cs42l51: manage mclk shutdown delay (Jaroslav Kysela) [1917388] - ASoC: cs42l42: Wait for PLL to lock before switching to it (Jaroslav Kysela) [1917388] - ASoC: cs42l42: Only start PLL if it is needed (Jaroslav Kysela) [1917388] - ASoC: cs42l42: Wait at least 150us after writing SCLK_PRESENT (Jaroslav Kysela) [1917388] - ASoC: cs42l42: Use bclk from hw_params if set_sysclk was not called (Jaroslav Kysela) [1917388] - ASoC: cs42l42: Report jack and button detection (Jaroslav Kysela) [1917388] - ASoC: cs42l42: Add Capture Support (Jaroslav Kysela) [1917388] - ASoC: cs42l42: Fix channel width support (Jaroslav Kysela) [1917388] - ASoC: cs42l42: Always wait at least 3ms after reset (Jaroslav Kysela) [1917388] - ASoC: cs42l42: Don't enable/disable regulator at Bias Level (Jaroslav Kysela) [1917388] - ASoC: cs42l42: Fix mixer volume control (Jaroslav Kysela) [1917388] - ASoC: cs*: sync parameter naming (rate/sample_bits) (Jaroslav Kysela) [1917388] - ASoC: bd28623: mark OF related data as maybe unused (Jaroslav Kysela) [1917388] - ASoC: alc5632: skip of_device_id table when !CONFIG_OF (Jaroslav Kysela) [1917388] - ASoC: ak4458: Add MODULE_DEVICE_TABLE (Jaroslav Kysela) [1917388] - ASoC: ak4118: skip of_device_id table when !CONFIG_OF (Jaroslav Kysela) [1917388] - ASoC: alc5623: skip of_device_id table when !CONFIG_OF (Jaroslav Kysela) [1917388] - ASoC: ak5558: Correct the dai name for ak5552 (Jaroslav Kysela) [1917388] - ASoC: ak5558: change function name to ak5558_reset (Jaroslav Kysela) [1917388] - ASoC: ak5558: Add support for ak5552 (Jaroslav Kysela) [1917388] - ASoC: ak5558: Add MODULE_DEVICE_TABLE (Jaroslav Kysela) [1917388] - ASoC: ak5558: mark OF related data as maybe unused (Jaroslav Kysela) [1917388] - ASoC: adau1977: remove platform data and move micbias bindings include (Jaroslav Kysela) [1917388] - ASoC: adau17x1: Remove redundant null check before clk_disable_unprepare (Jaroslav Kysela) [1917388] - ASoC: adau*: sync parameter naming (rate/sample_bits) (Jaroslav Kysela) [1917388] - ASoC: Add ADAU1372 audio CODEC support (Jaroslav Kysela) [1917388] - ASoC: amd: fix for pcm_read() error (Jaroslav Kysela) [1917388] - ASoC: amd: drop S24_LE format support (Jaroslav Kysela) [1917388] - ASoC: amd: Add support for ALC1015P codec in acp3x machine driver (Jaroslav Kysela) [1917388] - ASoC: amd: renoir: acp3x-pdm-dma: constify static struct snd_soc_dai_ops (Jaroslav Kysela) [1917388] - ASoC: amd: raven: acp3x-i2s: Constify static struct snd_soc_dai_ops (Jaroslav Kysela) [1917388] - ASoC: amd: renoir: acp3x-pdm-dma: remove unnecessary assignments (Jaroslav Kysela) [1917388] - ASoC: amd: fix acpi dependency kernel warning (Jaroslav Kysela) [1917388] - ASoC: amd: update spdx license for acp machine driver (Jaroslav Kysela) [1917388] - ASoC: amd: Add support for RT5682 codec in machine driver (Jaroslav Kysela) [1917388] - ASoC: amd: Adding DAI LINK for rt1015 codec (Jaroslav Kysela) [1917388] - ASoC: amd: Adding support for ALC1015 codec in machine driver (Jaroslav Kysela) [1917388] - ASoC: amd: AMD RV RT5682 should depends on CROS_EC (Jaroslav Kysela) [1917388] - ASoC: amd: renoir: remove invalid kernel-doc comment (Jaroslav Kysela) [1917388] - ASoC: AMD Renoir - refine DMI entries for some Lenovo products (Jaroslav Kysela) [1917388] - ASoC: AMD Renoir - add DMI entry for Lenovo ThinkPad X395 (Jaroslav Kysela) [1917388] - ASoC: amd: Replacing MSI with Legacy IRQ model (Jaroslav Kysela) [1917388] - ASoC: AMD Renoir - add DMI entry for Lenovo ThinkPad E14 Gen 2 (Jaroslav Kysela) [1917388] - ASoC: AMD Renoir - add DMI table to avoid the ACP mic probe (broken BIOS) (Jaroslav Kysela) [1917388] - ASoC: AMD Raven/Renoir - fix the PCI probe (PCI revision) (Jaroslav Kysela) [1917388] - ASoC: amd: change clk_get() to devm_clk_get() and add missed checks (Jaroslav Kysela) [1917388] - ASoC: amd: Return -ENODEV for non-existing ACPI call (Jaroslav Kysela) [1917388] - ASoC: amd: support other audio modes for raven (Jaroslav Kysela) [1917388] - ASoC: topology: adhere to KUNIT formatting standard (Jaroslav Kysela) [1917388] - ASoC: topology: KUnit: Add KUnit tests passing various arguments to snd_soc_tplg_component_load (Jaroslav Kysela) [1917388] - ALSA: trident: Use DIV_ROUND_CLOSEST() instead of open-coding it (Jaroslav Kysela) [1917388] - ALSA: sonicvibes: Use DIV_ROUND_CLOSEST() instead of open-coding it (Jaroslav Kysela) [1917388] - ALSA: sis7019: Use DIV_ROUND_CLOSEST() instead of open-coding it (Jaroslav Kysela) [1917388] - ALSA: remove unneeded break (Jaroslav Kysela) [1917388] - ALSA: hdsp: don't disable if not enabled (Jaroslav Kysela) [1917388] - ALSA: hdsp: hardware output loopback (Jaroslav Kysela) [1917388] - ALSA: pci: mixart: fix kernel-doc warning (Jaroslav Kysela) [1917388] - ALSA: maestro: Use DIV_ROUND_CLOSEST() instead of open-coding it (Jaroslav Kysela) [1917388] - ALSA: lola: Use DIV_ROUND_UP() instead of open-coding it (Jaroslav Kysela) [1917388] - ALSA: intel8x0: Fix missing check in snd_intel8x0m_create (Jaroslav Kysela) [1917388] - ALSA: intel8x0: Don't update period unless prepared (Jaroslav Kysela) [1917388] - ALSA: hda: Avoid spurious unsol event handling during S3/S4 (Jaroslav Kysela) [1917388] - ALSA: ens1370: Use DIV_ROUND_CLOSEST() instead of open-coding it (Jaroslav Kysela) [1917388] - ALSA: emu10k1: Use DIV_ROUND_UP() instead of open-coding it (Jaroslav Kysela) [1917388] - ALSA: emu10k1: Use dma_set_mask_and_coherent to simplify code (Jaroslav Kysela) [1917388] - ALSA: ctxfi: fix comment syntax in file headers (Jaroslav Kysela) [1917388] - ALSA: ctxfi: Use DIV_ROUND_UP() instead of open-coding it (Jaroslav Kysela) [1917388] - ALSA: ctxfi: cthw20k2: fix mask on conf to allow 4 bits (Jaroslav Kysela) [1917388] - ALSA: bt87x: Use DIV_ROUND_UP() instead of open-coding it (Jaroslav Kysela) [1917388] - ALSA: azt3328: Assign boolean values to a bool variable (Jaroslav Kysela) [1917388] - ALSA: asihpi: Use DIV_ROUND_UP() instead of open-coding it (Jaroslav Kysela) [1917388] - ALSA: dice: fix stream format for TC Electronic Konnekt Live at high sampling transfer frequency (Jaroslav Kysela) [1917388] - ALSA: dice: disable double_pcm_frames mode for M-Audio Profire 610, 2626 and Avid M-Box 3 Pro (Jaroslav Kysela) [1917388] - ALSA: firewire-lib: fix amdtp_packet tracepoints event for packet_index field (Jaroslav Kysela) [1917388] - ALSA: firewire-lib: fix calculation for size of IR context payload (Jaroslav Kysela) [1917388] - ALSA: firewire-lib: fix check for the size of isochronous packet payload (Jaroslav Kysela) [1917388] - ALSA: bebob/oxfw: fix Kconfig entry for Mackie d.2 Pro (Jaroslav Kysela) [1917388] - ALSA: dice: fix stream format at middle sampling rate for Alesis iO 26 (Jaroslav Kysela) [1917388] - ALSA: bebob: enable to deliver MIDI messages for multiple ports (Jaroslav Kysela) [1917388] - ALSA: bebob: detect the number of available MIDI ports (Jaroslav Kysela) [1917388] - ALSA: bebob: code refactoring for stream format detection (Jaroslav Kysela) [1917388] - ALSA: dice: fix null pointer dereference when node is disconnected (Jaroslav Kysela) [1917388] - ALSA: fireface: fix to parse sync status register of latter protocol (Jaroslav Kysela) [1917388] - ALSA: bebob: remove an unnecessary condition in hwdep_read() (Jaroslav Kysela) [1917388] - ALSA: fireface: remove unnecessary condition in hwdep_read() (Jaroslav Kysela) [1917388] - ALSA: oxfw: remove an unnecessary condition in hwdep_read() (Jaroslav Kysela) [1917388] - ALSA: dice: add support for Lexicon I-ONIX FW810s (Jaroslav Kysela) [1917388] - ALSA: firewire-tascam: Fix integer overflow in midi_port_work() (Jaroslav Kysela) [1917388] - ALSA: fireface: Fix integer overflow in transmit_midi_msg() (Jaroslav Kysela) [1917388] - ALSA: firewire: Clean up a locking issue in copy_resp_to_buf() (Jaroslav Kysela) [1917388] - ALSA: firewire: fix comparison to bool warning (Jaroslav Kysela) [1917388] - ALSA: firewire: Replace tasklet with work (Jaroslav Kysela) [1917388] - ALSA: firewire: convert tasklets to use new tasklet_setup() API (Jaroslav Kysela) [1917388] - ALSA: vx: Use roundup() instead of open-coding it (Jaroslav Kysela) [1917388] - ALSA: pcsp: Fix fall-through warnings for Clang (Jaroslav Kysela) [1917388] - ALSA: dummy: Use DIV_ROUND_UP() instead of open-coding it (Jaroslav Kysela) [1917388] - ALSA: aloop: Fix initialization of controls (Jaroslav Kysela) [1917388] - ALSA: aloop: Use DIV_ROUND_UP() instead of open-coding it (Jaroslav Kysela) [1917388] - ALSA: atmel: Drop superfluous ioctl PCM ops (Jaroslav Kysela) [1917388] - ASoC: SOF: ext_manifest: use explicit number for elem_type (Jaroslav Kysela) [1917388] - ASoC: soc-acpi: allow for partial match in parent name (Jaroslav Kysela) [1917388] - ASoC: soc-acpi: add helper to identify parent driver. (Jaroslav Kysela) [1917388] - ASoC: soc-acpi: add new fields for mach_params (Jaroslav Kysela) [1917388] - ASoC: rt5682: Add a new property for the DMIC clock driving (Jaroslav Kysela) [1917388] - ALSA: hda: Change AZX_MAX_BUF_SIZE from 1GB to 4MB (Jaroslav Kysela) [1917388] - soundwire: sysfs: Constify static struct attribute_group (Jaroslav Kysela) [1917388] - ALSA: remove trailing semicolon in macro definition (Jaroslav Kysela) [1917388] - ASoC: SOF: Intel: hda: don't send DAI_CONFIG IPC for older firmware (Jaroslav Kysela) [1917388] - ASoC: SOF: use current DAI config during resume (Jaroslav Kysela) [1917388] - ASoC: SOF: Intel: Update ADL P to use its own descriptor (Jaroslav Kysela) [1917388] - ASoC: SOF: Intel: add missing use_acpi_target_states for TGL platforms (Jaroslav Kysela) [1917388] - ASoC: SOF: topology: remove useless code (Jaroslav Kysela) [1917388] - ASoC: SOF: Kconfig: fix typo of SND_SOC_SOF_PCI (Jaroslav Kysela) [1917388] - ASOC: SOF: simplify nocodec mode (Jaroslav Kysela) [1917388] - ASoC: SOF: pcm: export snd_pcm_dai_link_fixup (Jaroslav Kysela) [1917388] - ASoC: SOF: Intel: update set_mach_params() (Jaroslav Kysela) [1917388] - ASoC: SOF: change signature of set_mach_params() callback (Jaroslav Kysela) [1917388] - ASoC: SOF: add Kconfig option for probe workqueues (Jaroslav Kysela) [1917388] - ASoC: SOF: Simplify sof_probe_complete handling for acpi/pci/of (Jaroslav Kysela) [1917388] - ASoC: SOF: core: Add missing error prints to device probe operation (Jaroslav Kysela) [1917388] - ASoC: SOF: match SSP config with pcm hw params (Jaroslav Kysela) [1917388] - ASoC: SOF: Intel: HDA: add hw params callback for SSP DAIs (Jaroslav Kysela) [1917388] - ASoC: SOF: parse multiple SSP DAI and hw configs (Jaroslav Kysela) [1917388] - ASoC: SOF: Intel: hda: drop display power on/off in D0i3 flows (Jaroslav Kysela) [1917388] - ASoC: SOF: Intel: move ELH chip info (Jaroslav Kysela) [1917388] - ASoC: SOF: Intel: APL: set shutdown callback to hda_dsp_shutdown (Jaroslav Kysela) [1917388] - ASoC: SOF: Intel: CNL: set shutdown callback to hda_dsp_shutdown (Jaroslav Kysela) [1917388] - ASoC: SOF: Intel: ICL: set shutdown callback to hda_dsp_shutdown (Jaroslav Kysela) [1917388] - ASoC: SOF: Intel: TGL: set shutdown callback to hda_dsp_shutdown (Jaroslav Kysela) [1917388] - ASoC: SOF: Intel: TGL: fix EHL ops (Jaroslav Kysela) [1917388] - ASoC: SOF: core: harden shutdown helper (Jaroslav Kysela) [1917388] - ASoC: SOF: Intel: HDA: fix core status verification (Jaroslav Kysela) [1917388] - ASoC: SOF: add a helper to get topology configured mclk (Jaroslav Kysela) [1917388] - ASoC: SOF: only allocate debugfs cache buffers for IPC flood entries (Jaroslav Kysela) [1917388] - ASoC: SOF: fix debugfs initialisation error handling (Jaroslav Kysela) [1917388] - ASoC: SOF: Intel: hda: enable async suspend (Jaroslav Kysela) [1917388] - ASoC: SOF: Intel: hda: turn off display power in resume (Jaroslav Kysela) [1917388] - ASoC: SOF: intel: fix wrong poll bits in dsp power down (Jaroslav Kysela) [1917388] - ASoC: SOF: Intel: unregister DMIC device on probe error (Jaroslav Kysela) [1917388] - ALSA: hda: move Intel SoundWire ACPI scan to dedicated module (Jaroslav Kysela) [1917388] - ASoC: SOF: Intel: SoundWire: simplify Kconfig (Jaroslav Kysela) [1917388] - ASoC: SOF: pci: move DSP_CONFIG use to platform-specific drivers (Jaroslav Kysela) [1917388] - ASoC: SOF: pci: split PCI into different drivers (Jaroslav Kysela) [1917388] - ASoC: SOF: Intel: hda: add sof_icl_ops for ICL platforms (Jaroslav Kysela) [1917388] - ASoC: SOF: ACPI: avoid reverse module dependency (Jaroslav Kysela) [1917388] - ASoC: SOF: relax ABI checks and avoid unnecessary warnings (Jaroslav Kysela) [1917388] - ASoC: SOF: fix runtime pm usage mismatch after probe errors (Jaroslav Kysela) [1917388] - ASoC: SOF: Intel: hda: add dev_dbg() when DMIC number is overridden (Jaroslav Kysela) [1917388] - ASoC: SOF: Intel: HDA: don't keep a temporary variable (Jaroslav Kysela) [1917388] - ASoC: SOF: Intel: detect DMIC number in SoundWire mixed config (Jaroslav Kysela) [1917388] - ASoC: SOF: Intel: SoundWire: refine ACPI match (Jaroslav Kysela) [1917388] - ASoC: SOF: HDA: (cosmetic) simplify hda_dsp_d0i3_work() (Jaroslav Kysela) [1917388] - ASoC: SOF: remove unused functions (Jaroslav Kysela) [1917388] - ASoC: SOF: fix string format for errors (Jaroslav Kysela) [1917388] - ASoC: SOF: add missing pm debug (Jaroslav Kysela) [1917388] - ASoC: SOF: sof-pci-dev: add missing Up-Extreme quirk (Jaroslav Kysela) [1917388] - ASoC: SOF: Intel: hda: release display power at link_power (Jaroslav Kysela) [1917388] - ASoC: SOF: Intel: hda: use hdac_ext fine-grained link management (Jaroslav Kysela) [1917388] - ASoC: SOF: debug: Fix a potential issue on string buffer termination (Jaroslav Kysela) [1917388] - ASoC: SOF: add be_hw_params_fixup() for ALH (Jaroslav Kysela) [1917388] - ASoC: SOF: topology: Prevent NULL pointer dereference with no TLV (Jaroslav Kysela) [1917388] - ASoC: SOF: intel: hda-loader: use snd_sof_dsp_core_power_down/up APIs (Jaroslav Kysela) [1917388] - ASoC: SOF: Filter out unneeded core power up/downs (Jaroslav Kysela) [1917388] - ASoC: SOF: update dsp core power status in common APIs (Jaroslav Kysela) [1917388] - ASoC: SOF: Intel: hda-loader: keep init cores alive (Jaroslav Kysela) [1917388] - ASoC: SOF: Intel: hda: use snd_sof_dsp_core_power_up/down API (Jaroslav Kysela) [1917388] - ASoC: SOF: Intel: hda: cancel D0i3 work during runtime suspend (Jaroslav Kysela) [1917388] - ASoC: SOF: Intel: hda: Enable DMI L1 for trace (Jaroslav Kysela) [1917388] - ASoC: SOF: Intel: hda: enable DMI L1 for D0i3-compatible streams (Jaroslav Kysela) [1917388] - ASoC: SOF: add a pointer to download repo in case FW request fails (Jaroslav Kysela) [1917388] - ASoC: SOF: SND_INTEL_DSP_CONFIG dependency (Jaroslav Kysela) [1917388] - ASoC: SOF: Intel: soundwire: fix select/depend unmet dependencies (Jaroslav Kysela) [1917388] - ASoC: SOF: intel: Simplify with dma_set_mask_and_coherent() (Jaroslav Kysela) [1917388] - ASoC: SOF: Intel: initial support to AlderLake-P (Jaroslav Kysela) [1917388] - ASoC: SOF: Intel: tgl: do thorough remove at .shutdown() callback (Jaroslav Kysela) [1917388] - ASoC: SOF: sof-pci-dev: add .shutdown() callback (Jaroslav Kysela) [1917388] - ASoC: SOF: add snd_sof_device_shutdown() helper for shutdown (Jaroslav Kysela) [1917388] - ASoC: SOF: add .shutdown() callback to snd_sof_dsp_ops (Jaroslav Kysela) [1917388] - ASoC: SOF: Intel: hda: Avoid checking jack on system suspend (Jaroslav Kysela) [1917388] - ASoC: SOF: Intel: hda: Modify existing helper to disable WAKEEN (Jaroslav Kysela) [1917388] - ASoC: SOF: Intel: hda: Resume codec to do jack detection (Jaroslav Kysela) [1917388] - ASoC: SOF: add mutex to protect the dsp_power_state access (Jaroslav Kysela) [1917388] - ASoC: SOF: Fix spelling mistake in Kconfig "ond" -> "and" (Jaroslav Kysela) [1917388] - ASoC: SOF: imx: update kernel-doc description (Jaroslav Kysela) [1917388] - ASoC: SOF: Intel: add SoundWire support for ADL-S (Jaroslav Kysela) [1917388] - ASoC: SOF: control: fix cppcheck warning in snd_sof_volume_info() (Jaroslav Kysela) [1917388] - ASoC: SOF: Intel: allow for coexistence between SOF and catpt drivers (Jaroslav Kysela) [1917388] - ASoC: SOF: Intel: allow for coexistence between SOF and Atom/SST drivers (Jaroslav Kysela) [1917388] - ASoC: SOF: acpi: add dynamic selection of DSP driver (Jaroslav Kysela) [1917388] - ASoC: SOF: Intel: initial support for Alderlake-S (Jaroslav Kysela) [1917388] - ASoC: SOF: Intel: fix Kconfig dependency for SND_INTEL_DSP_CONFIG (Jaroslav Kysela) [1917388] - ASoC: SOF: Intel: fix Kconfig punctuation and wording (Jaroslav Kysela) [1917388] - ASoC: SOF: Kconfig: fix Kconfig punctuation and wording (Jaroslav Kysela) [1917388] - ASoC: SOF: imx: fix Kconfig punctuation (Jaroslav Kysela) [1917388] - ASoC: Intel: bytcr_rt5640: Add quirk for the Lenovo Miix 3-830 tablet (Jaroslav Kysela) [1917388] - ASoC: Intel: bytcr_rt5640: Add quirk for the Glavey TM800A550L tablet (Jaroslav Kysela) [1917388] - ASoC: Intel: KMB: Fix random noise at the HDMI output (Jaroslav Kysela) [1917388] - ASoC: Intel: sof_sdw: add quirk for new ADL-P Rvp (Jaroslav Kysela) [1917388] - ASoC: Intel: soc-acpi: add ADL jack-less SoundWire configurations (Jaroslav Kysela) [1917388] - ASoC: Intel: soc-acpi: add ADL SoundWire base configurations (Jaroslav Kysela) [1917388] - ASoC: Intel: kbl_da7219_max98927: Fix kabylake_ssp_fixup function (Jaroslav Kysela) [1917388] - ASoC: Intel: KMB: Constify static struct snd_soc_dai_ops (Jaroslav Kysela) [1917388] - ASoc: Intel: board: add BE DAI link for WoV (Jaroslav Kysela) [1917388] - ASoC: Intel: kbl: Add MST route change to kbl machine drivers (Jaroslav Kysela) [1917388] - ASoC: Intel: cht_bsw_rt5672: Set card.components string (Jaroslav Kysela) [1917388] - ASoC: Intel: cht_bsw_rt5672: Add support for Bay Trail CR / SSP0 (Jaroslav Kysela) [1917388] - ASoC: Intel: Baytrail: Add quirk for the Dell Venue 10 Pro 5055 tablet (Jaroslav Kysela) [1917388] - ASoC: Intel: Unify the thinkpad10 and aegex10 byt-match quirks (Jaroslav Kysela) [1917388] - ASoC: Intel: Boards: cml_da7219_max98390: add capture stream for echo reference (Jaroslav Kysela) [1917388] - ASoC: Intel: Fix a typo (Jaroslav Kysela) [1917388] - ASoC: Intel: Fix a typo (Jaroslav Kysela) [1917388] - ASoC: Intel: Fix a typo (Jaroslav Kysela) [1917388] - ASoC: Intel: bytcr_rt5640: Add quirk for the Chuwi Hi8 tablet (Jaroslav Kysela) [1917388] - ASoC: Intel: add max98390 echo reference support (Jaroslav Kysela) [1917388] - ASoC: Intel: bytcr_wm5102: Add jack detect support (Jaroslav Kysela) [1917388] - ASoC: intel: atom: Remove 44100 sample-rate from the media and deep-buffer DAI descriptions (Jaroslav Kysela) [1917388] - ASoC: intel: atom: Stop advertising non working S24LE support (Jaroslav Kysela) [1917388] - ASoC: intel: sof_rt5682: use the topology mclk (Jaroslav Kysela) [1917388] - ASoC: Intel: sof_rt5682: Add ALC1015Q-VB speaker amp support (Jaroslav Kysela) [1917388] - ASoC: Intel: Skylake: skl-topology: fix -frame-larger-than (Jaroslav Kysela) [1917388] - ASoC: Intel: bytcr_rt5640: Add used AIF to the components string (Jaroslav Kysela) [1917388] - ASoC: Intel: bytcr_rt5640: Enable jack-detect support on Asus T100TAF (Jaroslav Kysela) [1917388] - ASoC: Intel: bytcr_wm5102: remove unused static variable (Jaroslav Kysela) [1917388] - ASoC: Intel: atom: fix kernel-doc (Jaroslav Kysela) [1917388] - ASoC: Intel: soc-acpi: remove TGL RVP mixed SoundWire/TDM config (Jaroslav Kysela) [1917388] - ASoC: Intel: soc-acpi: remove unused TGL table with rt5682 only (Jaroslav Kysela) [1917388] - ASoC: Intel: Skylake: Compile when any configuration is selected (Jaroslav Kysela) [1917388] - ASoC: Intel: boards: sof-wm8804: add check for PLL setting (Jaroslav Kysela) [1917388] - ASoC: Intel: bytcr_rt5640: Fix HP Pavilion x2 10-p0XX OVCD current threshold (Jaroslav Kysela) [1917388] - ASoC: Intel: bytcr_rt5640: Add quirk for the Acer One S1002 tablet (Jaroslav Kysela) [1917388] - ASoC: Intel: bytcr_rt5651: Add quirk for the Jumper EZpad 7 tablet (Jaroslav Kysela) [1917388] - ASoC: Intel: bytcr_rt5640: Add quirk for the Voyo Winpad A15 tablet (Jaroslav Kysela) [1917388] - ASoC: Intel: bytcr_rt5640: Add quirk for the Estar Beauty HD MID 7316R tablet (Jaroslav Kysela) [1917388] - ASoC: Intel: soc-acpi: add ACPI matching table for HP Spectre x360 (Jaroslav Kysela) [1917388] - ASoC: intel: sof_sdw: add trace for dai links (Jaroslav Kysela) [1917388] - ASoC: Intel: sof_sdw: detect DMIC number based on mach params (Jaroslav Kysela) [1917388] - ASoC: Intel: sof_sdw: add mic:dmic and cfg-mics component strings (Jaroslav Kysela) [1917388] - ASoC: Intel: sof_sdw: add quirk for HP Spectre x360 convertible (Jaroslav Kysela) [1917388] - ASoC: Intel: sof-sdw: indent and add quirks consistently (Jaroslav Kysela) [1917388] - ASoC: Intel: sof_sdw: reorganize quirks by generation (Jaroslav Kysela) [1917388] - ASoC: Intel: boards: max98373: get dapm from cpu_dai (Jaroslav Kysela) [1917388] - ASoC: Intel: bytcr_wm5102: Add machine driver for BYT/WM5102 (Jaroslav Kysela) [1917388] - ASoC: Intel: Add DMI quirk table to soc_intel_is_byt_cr() (Jaroslav Kysela) [1917388] - ASoC: Intel: KMB: Support IEC958 encoded PCM format (Jaroslav Kysela) [1917388] - ASoC: Intel: sof_sdw: add missing TGL_HDMI quirk for Dell SKU 0A3E (Jaroslav Kysela) [1917388] - ASoC: Intel: sof_sdw: add missing TGL_HDMI quirk for Dell SKU 0A32 (Jaroslav Kysela) [1917388] - ASoC: Intel: sof_sdw: add missing TGL_HDMI quirk for Dell SKU 0A5E (Jaroslav Kysela) [1917388] - ASoC: Intel: remove unneeded semicolon (Jaroslav Kysela) [1917388] - ASoC: Intel: catpt: Wake up device before configuring SSP port (Jaroslav Kysela) [1917388] - ASoC: Intel: remove duplicate MODULE_LICENSE/DESCRIPTION tags (Jaroslav Kysela) [1917388] - ASoC: Intel: adl: remove sof_fw_filename setting in ADL snd_soc_acpi_mach (Jaroslav Kysela) [1917388] - ASoC: Intel: common: add ACPI matching tables for Alder Lake (Jaroslav Kysela) [1917388] - ASoC: Intel: Skylake: Zero snd_ctl_elem_value (Jaroslav Kysela) [1917388] - ASoC: Intel: Skylake: skl-topology: Fix OOPs ib skl_tplg_complete (Jaroslav Kysela) [1917388] - ASoC: intel: skl: Simplify with dma_set_mask_and_coherent() (Jaroslav Kysela) [1917388] - ASoC: Intel: cht_bsw_nau8824: Move snd_soc_dai_set_tdm_slot call to cht_codec_fixup (Jaroslav Kysela) [1917388] - ASoC: Intel: bytcr_rt5640: Add quirk for the Mele PCG03 Mini PC (Jaroslav Kysela) [1917388] - ASoC: Intel: bytcr_rt5640: Add new BYT_RT5640_NO_INTERNAL_MIC_MAP input-mapping (Jaroslav Kysela) [1917388] - ASoC: Intel: byt/cht: set pm ops dynamically (Jaroslav Kysela) [1917388] - ASoC: Intel: Remove sst_pdata structure (Jaroslav Kysela) [1917388] - ASoC: Intel: Make atom components independent of sst-dsp (Jaroslav Kysela) [1917388] - ASoC: Intel: Remove SST-legacy specific constants (Jaroslav Kysela) [1917388] - ASoC: Intel: Remove unused DSP operations (Jaroslav Kysela) [1917388] - ASoC: Intel: Remove SST firmware components (Jaroslav Kysela) [1917388] - ASoC: Intel: Remove SST ACPI component (Jaroslav Kysela) [1917388] - ASoC: Intel: Select catpt and deprecate haswell (Jaroslav Kysela) [1917388] - ASoC: Intel: bdw-5677: Remove haswell-solution specific code (Jaroslav Kysela) [1917388] - ASoC: Intel: bdw-5650: Remove haswell-solution specific code (Jaroslav Kysela) [1917388] - ASoC: Intel: broadwell: Remove haswell-solution specific code (Jaroslav Kysela) [1917388] - ASoC: Intel: haswell: Remove haswell-solution specific code (Jaroslav Kysela) [1917388] - ASoC: Intel: catpt: Simple sysfs attributes (Jaroslav Kysela) [1917388] - ASoC: Intel: catpt: Event tracing (Jaroslav Kysela) [1917388] - ASoC: Intel: catpt: Device driver lifecycle (Jaroslav Kysela) [1917388] - drivers: provide devm_platform_get_and_ioremap_resource() (Jaroslav Kysela) [1917388] - ASoC: Intel: catpt: PCM operations (Jaroslav Kysela) [1917388] - ASoC: Intel: catpt: Firmware loading and context restore (Jaroslav Kysela) [1917388] - ASoC: Intel: catpt: Define DSP operations (Jaroslav Kysela) [1917388] - ASoC: Intel: catpt: Add IPC message handlers (Jaroslav Kysela) [1917388] - ASoC: Intel: catpt: Implement IPC protocol (Jaroslav Kysela) [1917388] - ASoC: Intel: Add catpt base members (Jaroslav Kysela) [1917388] - resource: Introduce resource_intersection() for overlapping resources (Jaroslav Kysela) [1917388] - ASoC: Intel: bytcr_rt5640: Add quirk for ARCHOS Cesium 140 (Jaroslav Kysela) [1917388] - ASoC: Intel: boards: byt/cht: set card and driver name at run time (Jaroslav Kysela) [1917388] - ASoC: Intel: bytcr_rt5640: Add new BYT_RT5640_NO_SPEAKERS quirk-flag (Jaroslav Kysela) [1917388] - ASoC: Intel: KMB: Enable DMA transfer mode (Jaroslav Kysela) [1917388] - ASoC: Intel: keembay: use inclusive language for bclk and fsync (Jaroslav Kysela) [1917388] - ASoC: Intel: bytcht_es8316: Remove comment about SSP0 being untested (Jaroslav Kysela) [1917388] - ASoC: rt1015: remove bclk_ratio (Jaroslav Kysela) [1917388] - ASoC: cs42l73: Add missing regmap use_single config (Jaroslav Kysela) [1917388] - ASoC: cs53l30: Add missing regmap use_single config (Jaroslav Kysela) [1917388] - ASoC: sti-sas: add missing MODULE_DEVICE_TABLE (Jaroslav Kysela) [1917388] - ASoC: cs42l42: Regmap must use_single_read/write (Jaroslav Kysela) [1917388] - ASoC: rt711-sdca: fix the function number of SDCA control for feature unit 0x1E (Jaroslav Kysela) [1917388] - ASoC: da7219: do not request a new clock consummer reference (Jaroslav Kysela) [1917388] - ASoC: max98088: fix ni clock divider calculation (Jaroslav Kysela) [1917388] - ASoC: rt711-sdca: add the notification when volume changed (Jaroslav Kysela) [1917388] - ASoC: rt711-sdca: change capture switch controls (Jaroslav Kysela) [1917388] - ASoC: da7219: properly get clk from the provider (Jaroslav Kysela) [1917388] - ASoC: wcd934x: use the clock provider API (Jaroslav Kysela) [1917388] - ASoC: adau17x1: Avoid overwriting CHPF (Jaroslav Kysela) [1917388] - ASoC: ak4458: enable daisy chain (Jaroslav Kysela) [1917388] - ASoC: rt1015p: add support on format S32_LE (Jaroslav Kysela) [1917388] - ASoC: rt286: Generalize support for ALC3263 codec (Jaroslav Kysela) [1917388] - ASoC: rt298: Configure combo jack for headphones (Jaroslav Kysela) [1917388] - ASoC: rt286: Configure combo jack for headphones (Jaroslav Kysela) [1917388] - ASoC: sigmadsp: Disable cache mechanism for readbacks (Jaroslav Kysela) [1917388] - ASoC: rt286: Make RT286_SET_GPIO_* readable and writable (Jaroslav Kysela) [1917388] - ASoC: rt286: Fix upper byte in DMIC2 configuration (Jaroslav Kysela) [1917388] - ASoC: ak4458: check reset control status (Jaroslav Kysela) [1917388] - ASoC: codecs: rt5682: clarify expression (Jaroslav Kysela) [1917388] - ASoC: rt715: remove kcontrols which no longer be used (Jaroslav Kysela) [1917388] - ASoC: rt715: add main capture switch and main capture volume (Jaroslav Kysela) [1917388] - ASoC: rt715: modification for code simplicity (Jaroslav Kysela) [1917388] - ASoC: codecs: wcd934x: Fix missing IRQF_ONESHOT as only threaded handler (Jaroslav Kysela) [1917388] - ASoC: cs35l35: remove unused including (Jaroslav Kysela) [1917388] - ASoC: ak5558: correct reset polarity (Jaroslav Kysela) [1917388] - ASoC: cs35l36: Fix an error handling path in 'cs35l36_i2c_probe()' (Jaroslav Kysela) [1917388] - ASoC: cs35l35: Fix an error handling path in 'cs35l35_i2c_probe()' (Jaroslav Kysela) [1917388] - ASoC: wcd9335: constify static struct snd_soc_dai_ops (Jaroslav Kysela) [1917388] - ASoC: rt1019: remove registers to sync with rt1019 datasheet (Jaroslav Kysela) [1917388] - ASoC: rt711-sdca: Constify static struct snd_soc_dai_ops (Jaroslav Kysela) [1917388] - ASoC: wcd934x: constify static struct snd_soc_dai_ops (Jaroslav Kysela) [1917388] - ASoC: rt715-sdca: Constify static struct snd_soc_dai_ops (Jaroslav Kysela) [1917388] - ASoC: tas2770: Constify static struct snd_soc_dai_ops (Jaroslav Kysela) [1917388] - ASoC: cx2072x: constify static struct snd_soc_dai_ops (Jaroslav Kysela) [1917388] - ASoC: rt1019: constify static struct snd_soc_dai_ops (Jaroslav Kysela) [1917388] - ASoC: codecs: tlv320aic3x: add AIC3106 (Jaroslav Kysela) [1917388] - ASoC: codecs: wsa881x: constify static struct snd_soc_dai_ops (Jaroslav Kysela) [1917388] - ASoC: codecs: Fix runtime PM imbalance in tas2552_probe (Jaroslav Kysela) [1917388] - ASoC: rt1011: remove pack_id check in rt1011 (Jaroslav Kysela) [1917388] - ASoC: codecs: tlv320aic3x: add SPI support (Jaroslav Kysela) [1917388] - ASoC: codecs: tlv320aic3x: move I2C to separated file (Jaroslav Kysela) [1917388] - ASoC: codecs: tlv320aic3x: rename probe function (Jaroslav Kysela) [1917388] - ASoC: codecs: tlv320aic3x: move model definitions (Jaroslav Kysela) [1917388] - ASoC: max98390: Add support for tx slot configuration. (Jaroslav Kysela) [1917388] - ASoC: ak5558: Fix s/show/slow/ typo (Jaroslav Kysela) [1917388] - ASoC: tlv320aic32x4: Register clocks before registering component (Jaroslav Kysela) [1917388] - ASoC: tlv320aic32x4: Increase maximum register in regmap (Jaroslav Kysela) [1917388] - ASoC: rt5670: Add a rt5670_components() helper (Jaroslav Kysela) [1917388] - ASoC: rt5670: Add a quirk for the Dell Venue 10 Pro 5055 (Jaroslav Kysela) [1917388] - ASoC: da732x: simplify code (Jaroslav Kysela) [1917388] - ASoC: lm49453: fix useless assignment before return (Jaroslav Kysela) [1917388] - ASoC: mediatek: mt6359: Fix spelling mistake "reate" -> "create" (Jaroslav Kysela) [1917388] - ASoC: mediatek: mt6359: add MT6359 accdet jack driver (Jaroslav Kysela) [1917388] - ASoC: max98373: Added 30ms turn on/off time delay (Jaroslav Kysela) [1917388] - ASoC: max98373: Changed amp shutdown register as volatile (Jaroslav Kysela) [1917388] - ASoC: wm8960: Remove bitclk relax condition in wm8960_configure_sysclk (Jaroslav Kysela) [1917388] - ASoC: max98373: Added controls for autorestart config (Jaroslav Kysela) [1917388] - ASoC: rt1015: Add bclk detection and dc detection (Jaroslav Kysela) [1917388] - ASoC: wm8960: Fix wrong bclk and lrclk with pll enabled for some chips (Jaroslav Kysela) [1917388] - ASoC: rt1019: make symbol 'rt1019_i2c_driver' static (Jaroslav Kysela) [1917388] - ASoC: rt1019: add rt1019 amplifier driver (Jaroslav Kysela) [1917388] - ASoC: tscs454: remove useless test on PLL disable (Jaroslav Kysela) [1917388] - ASoC: tlv320dac33: clarify expression (Jaroslav Kysela) [1917388] - ASoC: tas2770: remove useless initialization (Jaroslav Kysela) [1917388] - ASoC: tas2562: remove warning on return value (Jaroslav Kysela) [1917388] - ASoC: tas2562: remove useless assignment (Jaroslav Kysela) [1917388] - ASoC: sti-sas: remove unused struct members (Jaroslav Kysela) [1917388] - ASoC: sigmadsp: align function prototype (Jaroslav Kysela) [1917388] - ASoC: pcm1681: remove useless assignment (Jaroslav Kysela) [1917388] - ASoC: nau8825: remove useless assignment (Jaroslav Kysela) [1917388] - ASoC: mt6359: remove useless assignment (Jaroslav Kysela) [1917388] - ASoC: mt6358: remove useless initializations (Jaroslav Kysela) [1917388] - ASoC: max98090: remove useless assignment (Jaroslav Kysela) [1917388] - ASoC: hdmi-codec: remove unused spk_mask member (Jaroslav Kysela) [1917388] - ASoC: hdmi-codec: remove useless initialization (Jaroslav Kysela) [1917388] - ASoC: hdac_hdmi: align function arguments (Jaroslav Kysela) [1917388] - ASoC: hdac_hdmi: remove useless initializations (Jaroslav Kysela) [1917388] - ASoC: da7219-aad: remove useless initialization (Jaroslav Kysela) [1917388] - ASoC: cx2070x: remove duplicate else branch (Jaroslav Kysela) [1917388] - ASoC: cx2070x: remove useless assignment (Jaroslav Kysela) [1917388] - ASoC: adau1977: remove useless return (Jaroslav Kysela) [1917388] - treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 177 (Jaroslav Kysela) [1917388] - ASoC: ad1836: remove useless return (Jaroslav Kysela) [1917388] - ASoC: ab8500-codec: remove useless structure (Jaroslav Kysela) [1917388] - ASoC: rt711: add snd_soc_component remove callback (Jaroslav Kysela) [1917388] - ASoC: rt5659: Update MCLK rate in set_sysclk() (Jaroslav Kysela) [1917388] - ASoC: rt5640: Rename 'Mono DAC Playback Volume' to 'DAC2 Playback Volume' (Jaroslav Kysela) [1917388] - ASoC: rt1015p: add acpi device id for rt1015p (Jaroslav Kysela) [1917388] - ASoC: wm_hubs: align function prototype (Jaroslav Kysela) [1917388] - ASoC: wm_adsp: simplify return value (Jaroslav Kysela) [1917388] - ASoC: wm8996: clarify expression (Jaroslav Kysela) [1917388] - ASoC: wm8994: align function prototype (Jaroslav Kysela) [1917388] - ASoC: wm8978: clarify expression (Jaroslav Kysela) [1917388] - ASoC: wm8958-dsp2: rename local 'control' arrays (Jaroslav Kysela) [1917388] - ASoC: arizona: fix function argument (Jaroslav Kysela) [1917388] - ASoC: wm2200: remove unused structure (Jaroslav Kysela) [1917388] - ASoC: rt5682: add delay time of workqueue to control next IRQ event (Jaroslav Kysela) [1917388] - ASoC: rt715-sdca: Remove unused including (Jaroslav Kysela) [1917388] - ASoC: rt715-sdca: Fix return value check in rt715_sdca_sdw_probe() (Jaroslav Kysela) [1917388] - ASoC: cs42l42: Set clock source for both ways of stream (Jaroslav Kysela) [1917388] - ASoC: cs42l42: Provide finer control on playback path (Jaroslav Kysela) [1917388] - ASoC: cs42l42: Disable regulators if probe fails (Jaroslav Kysela) [1917388] - ASoC: cs42l42: Remove power if the driver is being removed (Jaroslav Kysela) [1917388] - ASoC: rt711-sdca: Add RT711 SDCA vendor-specific driver (Jaroslav Kysela) [1917388] - ASoC: rt5645: The ALC3270 variant does not have a headset-mic pin (Jaroslav Kysela) [1917388] - ASoC: rt5645: Move rt5645_platform_data to sound/soc/codecs/rt5645.c (Jaroslav Kysela) [1917388] - ASoC: codecs/jz4770: Remove superfluous error message (Jaroslav Kysela) [1917388] - ASoC: rt715-sdca: Add RT715 sdca vendor-specific driver (Jaroslav Kysela) [1917388] - ASoC: wm8962: Relax bit clock divider searching (Jaroslav Kysela) [1917388] - ASoC: rt1316: Fix return value check in rt1316_sdw_probe() (Jaroslav Kysela) [1917388] - ASoC: sgtl5000: Fix identation of .driver elements (Jaroslav Kysela) [1917388] - ASoC: codec: Omit superfluous error message in jz4760_codec_probe() (Jaroslav Kysela) [1917388] - ASoC: sigmadsp-regmap: fix kernel-doc warning (Jaroslav Kysela) [1917388] - ASoC: rt5631: fix kernel-doc warning (Jaroslav Kysela) [1917388] - ASoC: jz4760: fix set but not used warning (Jaroslav Kysela) [1917388] - ASoC: cs4270: fix kernel-doc (Jaroslav Kysela) [1917388] - ASoC: rt5682: remove useless initialization (Jaroslav Kysela) [1917388] - ASoC: rt5682: remove useless assignments (Jaroslav Kysela) [1917388] - ASoC: rt5682: clarify expression (Jaroslav Kysela) [1917388] - ASoC: rt5677: remove useless assignment (Jaroslav Kysela) [1917388] - ASoC: rt5677: clarify expression (Jaroslav Kysela) [1917388] - ASoC: rt5670: clarify expression (Jaroslav Kysela) [1917388] - ASoC: rt5668: remove useless assignments (Jaroslav Kysela) [1917388] - ASoC: rt5668: clarify expression (Jaroslav Kysela) [1917388] - ASoC: rt5665: clarify expression (Jaroslav Kysela) [1917388] - ASoC: rt5663: clarify expression (Jaroslav Kysela) [1917388] - ASoC: rt5660: clarify expression (Jaroslav Kysela) [1917388] - ASoC: rt5659: clarify expression (Jaroslav Kysela) [1917388] - ASoC: rt5651: remove useless assignment (Jaroslav Kysela) [1917388] - ASoC: rt5651: clarify expression (Jaroslav Kysela) [1917388] - ASoC: rt5645: clarify expression (Jaroslav Kysela) [1917388] - ASoC: rt5645: use logical OR (Jaroslav Kysela) [1917388] - ASoC: rt5640: clarify expression (Jaroslav Kysela) [1917388] - ASoC: rt1308: clarify expression (Jaroslav Kysela) [1917388] - ASoC: rt1305: clarify expression (Jaroslav Kysela) [1917388] - ASoC: rt1016: clarify expression (Jaroslav Kysela) [1917388] - ASoC: rt1015: clarify expression (Jaroslav Kysela) [1917388] - ASoC: rt1011: clarify expression (Jaroslav Kysela) [1917388] - ASoC: rt1011: remove redundant test (Jaroslav Kysela) [1917388] - ASoC: rt1011: use logical OR (Jaroslav Kysela) [1917388] - ASoC: wm8524: Do not print probe defer error (Jaroslav Kysela) [1917388] - ASoC: codecs: nau8825: fix kernel-doc (Jaroslav Kysela) [1917388] - ASoC: rt1316: Add RT1316 SDCA vendor-specific driver (Jaroslav Kysela) [1917388] - ASoc: rt5631: Constify static struct coeff_clk_div (Jaroslav Kysela) [1917388] - ASoC: rt*: Constify static struct acpi_device_id (Jaroslav Kysela) [1917388] - ASoC: rt*: Constify static struct snd_soc_dai_ops (Jaroslav Kysela) [1917388] - ASoC: rt*: Constify static struct sdw_slave_ops (Jaroslav Kysela) [1917388] - ASoC: wcd934x: remove useless return (Jaroslav Kysela) [1917388] - ASoC: wcd9335: clarify return value (Jaroslav Kysela) [1917388] - ASoC: wcd-clsh-v2: align function prototypes (Jaroslav Kysela) [1917388] - ASoC: codecs: wcd934x: add a sanity check in set channel map (Jaroslav Kysela) [1917388] - ASoC: es8316: Simplify adc_pga_gain_tlv table (Jaroslav Kysela) [1917388] - ASoC: sgtl5000: set DAP_AVC_CTRL register to correct default value on probe (Jaroslav Kysela) [1917388] - ASoC: rt5651: Fix dac- and adc- vol-tlv values being off by a factor of 10 (Jaroslav Kysela) [1917388] - ASoC: rt5640: Fix dac- and adc- vol-tlv values being off by a factor of 10 (Jaroslav Kysela) [1917388] - ASoC: rt5670: Add emulated 'DAC1 Playback Switch' control (Jaroslav Kysela) [1917388] - ASoC: rt5670: Remove ADC vol-ctrl mute bits poking from Sto1 ADC mixer settings (Jaroslav Kysela) [1917388] - ASoC: rt5670: Remove 'HP Playback Switch' control (Jaroslav Kysela) [1917388] - ASoC: rt5670: Remove 'OUT Channel Switch' control (Jaroslav Kysela) [1917388] - ASoC: rt1015: fix i2c communication error (Jaroslav Kysela) [1917388] - ASoC: codec: Add driver for JZ4760 internal codec (Jaroslav Kysela) [1917388] - ASoC: codec/ingenic: Depend on MACH_INGENIC (Jaroslav Kysela) [1917388] - ASoC: codec: hdmi-codec: Support IEC958 encoded PCM format (Jaroslav Kysela) [1917388] - ASoC: rt5682: Fix panic in rt5682_jack_detect_handler happening during system shutdown (Jaroslav Kysela) [1917388] - ASoC: rt5682: do nothing in rt5682_suspend/resume in sdw mode (Jaroslav Kysela) [1917388] - ASoC: rt5682-sdw: cancel_work_sync() in .remove and .suspend (Jaroslav Kysela) [1917388] - ASoC: rt711-sdw: use cancel_work_sync() for .remove (Jaroslav Kysela) [1917388] - ASoC: rt700-sdw: use cancel_work_sync() in .remove as well as .suspend (Jaroslav Kysela) [1917388] - ASoC: mt6359: reduce log verbosity for optional DT properties (Jaroslav Kysela) [1917388] - ASoC: codecs: add missing max_register in regmap config (Jaroslav Kysela) [1917388] - ASoC: cpcap: fix microphone timeslot mask (Jaroslav Kysela) [1917388] - ASoC: rt5659: Add Kconfig prompt (Jaroslav Kysela) [1917388] - ASoC: max98373: Fixes a typo in max98373_feedback_get (Jaroslav Kysela) [1917388] - ASoC: ak4458: correct reset polarity (Jaroslav Kysela) [1917388] - ASoC: rt5682: remove connection with LDO2 in DAPM graph (Jaroslav Kysela) [1917388] - ASoC: ml26124: sync parameter naming (rate/sample_bits) (Jaroslav Kysela) [1917388] - ASoC: lm49453: sync parameter naming (rate/sample_bits) (Jaroslav Kysela) [1917388] - ASoC: inno_rk3036: sync parameter naming (rate/sample_bits) (Jaroslav Kysela) [1917388] - ASoC: cx2072x: sync parameter naming (rate/sample_bits) (Jaroslav Kysela) [1917388] - ASoC: alc5632: sync parameter naming (rate/sample_bits) (Jaroslav Kysela) [1917388] - ASoC: ab8500: sync parameter naming (rate/sample_bits) (Jaroslav Kysela) [1917388] - ASoC: lochnagar-sc: sync parameter naming (rate/sample_bits) (Jaroslav Kysela) [1917388] - ASoC: mt6660: sync parameter naming (rate/sample_bits) (Jaroslav Kysela) [1917388] - ASoC: mc13783: sync parameter naming (rate/sample_bits) (Jaroslav Kysela) [1917388] - ASoC: sgtl5000: sync parameter naming (rate/sample_bits) (Jaroslav Kysela) [1917388] - ASoC: ssm2602: sync parameter naming (rate/sample_bits) (Jaroslav Kysela) [1917388] - ASoC: zl38060: sync parameter naming (rate/sample_bits) (Jaroslav Kysela) [1917388] - ASoC: jz4740: sync parameter naming (rate/sample_bits) (Jaroslav Kysela) [1917388] - ASoC: ak*: sync parameter naming (rate/sample_bits) (Jaroslav Kysela) [1917388] - ASoC: tscs*: sync parameter naming (rate/sample_bits) (Jaroslav Kysela) [1917388] - ASoC: max*: sync parameter naming (rate/sample_bits) (Jaroslav Kysela) [1917388] - ASoC: es*: sync parameter naming (rate/sample_bits) (Jaroslav Kysela) [1917388] - ASoC: da*: sync parameter naming (rate/sample_bits) (Jaroslav Kysela) [1917388] - ASoC: nau*: sync parameter naming (rate/sample_bits) (Jaroslav Kysela) [1917388] - ASoC: rt*: sync parameter naming (rate/sample_bits) (Jaroslav Kysela) [1917388] - ASoC: tlv*: sync parameter naming (rate/sample_bits) (Jaroslav Kysela) [1917388] - ASoC: wm*: sync parameter naming (rate/sample_bits) (Jaroslav Kysela) [1917388] - ASoC: remove sirf prima/atlas drivers (Jaroslav Kysela) [1917388] - ASoC: codecs: soundwire: increase resume timeout (Jaroslav Kysela) [1917388] - ASoC: es8316: Fix possible NULL pointer deref in es8316_disable_jack_detect() (Jaroslav Kysela) [1917388] - ASoC: rt5682: enable fast discharge for headset unplugging (Jaroslav Kysela) [1917388] - ASoC: rt5682: fix getting the wrong device id when the suspend_stress_test (Jaroslav Kysela) [1917388] - ASoC: rt5645: Enable internal microphone and JD on ECS EF20 (Jaroslav Kysela) [1917388] - ASoC: rt5645: add inv_hp_det flag (Jaroslav Kysela) [1917388] - ASoC: rt5645: Add ACPI-defined GPIO for ECS EF20 series (Jaroslav Kysela) [1917388] - ASoC: rt5645: Introduce mapping for ACPI-defined GPIO (Jaroslav Kysela) [1917388] - ASoC: rt1015: re-calibrate again when resuming (Jaroslav Kysela) [1917388] - ASoC: rt5645: Remove the redundant delay time (Jaroslav Kysela) [1917388] - ASoC: rt1015: remove unneeded variables in rt1015_priv (Jaroslav Kysela) [1917388] - ASoC: rt1015: refactor retry loop and rt1015_priv allocation (Jaroslav Kysela) [1917388] - ASoC: rt1015: return error if any when setting bypass_boost (Jaroslav Kysela) [1917388] - ASoC: rt1015: save boost_mode only if valid (Jaroslav Kysela) [1917388] - ASoC: rt1015: sort header inclusions (Jaroslav Kysela) [1917388] - ASoC: Intel: common: Fix some typos (Jaroslav Kysela) [1917388] - ASoC: soc.h: remove for_each_rtd_dais_rollback() (Jaroslav Kysela) [1917388] - ASoC: soc.h: return error if multi platform at snd_soc_fixup_dai_links_platform_name() (Jaroslav Kysela) [1917388] - ASoC: soc.h: fixup return timing for snd_soc_fixup_dai_links_platform_name() (Jaroslav Kysela) [1917388] - ASoC: soc.h: add asoc_link_to_cpu/codec/platform() macro (Jaroslav Kysela) [1917388] - ASoC: add soc-jack.h (Jaroslav Kysela) [1917388] - ASoC: soc-dai.h: Align the word of comment for SND_SOC_DAIFMT_CBC_CFC (Jaroslav Kysela) [1917388] - ASoC: soc-core: fix always-false condition (Jaroslav Kysela) [1917388] - ASoC: soc-core: fix signed/unsigned issue (Jaroslav Kysela) [1917388] - ASoC: soc-acpi: remove useless initialization (Jaroslav Kysela) [1917388] - ASoC: soc-pcm: ignore dummy-DAI at soc_pcm_params_symmetry() (Jaroslav Kysela) [1917388] - ASoC: soc-utils: add snd_soc_component_is_dummy() (Jaroslav Kysela) [1917388] - ASoC: soc-pcm: indicate DAI name if soc_pcm_params_symmetry() failed (Jaroslav Kysela) [1917388] - ASoC: soc-pcm: don't use "name" on __soc_pcm_params_symmetry() macro (Jaroslav Kysela) [1917388] - ASoC: core: Don't set platform name when of_node is set (Jaroslav Kysela) [1917388] - ASoC: soc-compress: lock pcm_mutex to resolve lockdep error (Jaroslav Kysela) [1917388] - ASoC: soc-core: use device_unregister() if rtd allocation failed (Jaroslav Kysela) [1917388] - ASoC: soc-core: add comment for rtd freeing (Jaroslav Kysela) [1917388] - ASoC: soc-component: Add snd_soc_pcm_component_ack (Jaroslav Kysela) [1917388] - ASoC: don't indicate error message for snd_soc_[pcm_]component_xxx() (Jaroslav Kysela) [1917388] - ASoC: don't indicate error message for snd_soc_[pcm_]dai_xxx() (Jaroslav Kysela) [1917388] - ASoC: soc-pcm: don't indicate error message for dpcm_be_dai_hw_free() (Jaroslav Kysela) [1917388] - ASoC: soc-pcm: don't indicate error message for soc_pcm_hw_free() (Jaroslav Kysela) [1917388] - ASoC: soc-pcm: indicate error message at dpcm_fe/be_dai_prepare() (Jaroslav Kysela) [1917388] - ASoC: soc-pcm: indicate error message at dpcm_fe/be_dai_hw_params() (Jaroslav Kysela) [1917388] - ASoC: soc-pcm: indicate error message at dpcm_fe/be_dai_startup() (Jaroslav Kysela) [1917388] - ASoC: soc-pcm: indicate error message at dpcm_run_update_startup/shutdown() (Jaroslav Kysela) [1917388] - ASoC: soc-pcm: indicate error message at dpcm_apply_symmetry() (Jaroslav Kysela) [1917388] - ASoC: soc-pcm: indicate error message at dpcm_be_dai_trigger() (Jaroslav Kysela) [1917388] - ASoC: soc-pcm: indicate error message at dpcm_path_get() (Jaroslav Kysela) [1917388] - ASoC: soc-pcm: indicate error message at soc_pcm_prepare() (Jaroslav Kysela) [1917388] - ASoC: soc-pcm: indicate error message at soc_pcm_hw_params() (Jaroslav Kysela) [1917388] - ASoC: soc-pcm: indicate error message at soc_pcm_open() (Jaroslav Kysela) [1917388] - ASoC: soc-pcm: share DPCM BE DAI stop operation (Jaroslav Kysela) [1917388] - ASoC: soc-pcm: remove unneeded !rtd->dai_link check (Jaroslav Kysela) [1917388] - ASoC: soc-pcm: fixup dpcm_be_dai_startup() user count (Jaroslav Kysela) [1917388] - ASoC: soc-pcm: add soc_hw_sanity_check() (Jaroslav Kysela) [1917388] - ASoC: soc-pcm: add soc_pcm_update_symmetry() (Jaroslav Kysela) [1917388] - ASoC: soc-pcm: direct copy at snd_soc_set_runtime_hwparams() (Jaroslav Kysela) [1917388] - ASoC: soc-pcm: add soc_cpu/codec_dai_name() macro (Jaroslav Kysela) [1917388] - ASoC: soc-pcm: check DAI activity under soc_pcm_apply_symmetry() (Jaroslav Kysela) [1917388] - ASoC: soc-core: fix DMI handling (Jaroslav Kysela) [1917388] - ASoC: soc-dai: fix kernel-doc (Jaroslav Kysela) [1917388] - ASoC: soc-pcm: add error log (Jaroslav Kysela) [1917388] - ASoC: soc-pcm: remove shadowing variable (Jaroslav Kysela) [1917388] - ASoC: soc-pcm: remove redundant assignment (Jaroslav Kysela) [1917388] - ASoC: soc-ops: remove useless assignment (Jaroslav Kysela) [1917388] - ASoC: soc-pcm: unpack dpcm_set_fe_runtime() (Jaroslav Kysela) [1917388] - ASoC: soc-pcm: add dpcm_runtime_setup() (Jaroslav Kysela) [1917388] - ASoC: soc-pcm: add dpcm_runtime_setup_fe() (Jaroslav Kysela) [1917388] - ASoC: soc-pcm: unpack dpcm_init_runtime_hw() (Jaroslav Kysela) [1917388] - ASoC: soc-pcm: remove strange format storing (Jaroslav Kysela) [1917388] - ASoC: soc-core: Prevent warning if no DMI table is present (Jaroslav Kysela) [1917388] - ASoC: soc-pcm: fix hw param limits calculation for multi-DAI (Jaroslav Kysela) [1917388] - ASoC: soc-pcm: fix hwparams min/max init for dpcm (Jaroslav Kysela) [1917388] - ASoC: soc-pcm: add soc_pcm_hw_update_format() (Jaroslav Kysela) [1917388] - ASoC: soc-pcm: add soc_pcm_hw_update_chan() (Jaroslav Kysela) [1917388] - ASoC: soc-pcm: add soc_pcm_hw_update_rate() (Jaroslav Kysela) [1917388] - ASoC: soc-pcm: change error message to debug message (Jaroslav Kysela) [1917388] - ASoC: dapm: use component prefix when checking widget names (Jaroslav Kysela) [1917388] - ASoC: soc-pcm: fixup snd_pcm_limit_hw_rates() timing (Jaroslav Kysela) [1917388] - ASoC: soc-pcm: use snd_pcm_hardware at dpcm_runtime_merge_xxx() (Jaroslav Kysela) [1917388] - ASoC: soc-pcm: add soc_create_pcm() and simplify soc_new_pcm() (Jaroslav Kysela) [1917388] - ASoC: soc-pcm: add soc_get_playback_capture() and simplify soc_new_pcm() (Jaroslav Kysela) [1917388] - ASoC: soc-pcm: tidyup pcm setting (Jaroslav Kysela) [1917388] - ASoC: soc-component: fix undefined reference to __ffssi2 (Jaroslav Kysela) [1917388] - ASoC: soc-component: add snd_soc_component_read/write_field() (Jaroslav Kysela) [1917388] - ASoC: soc-pcm: cleanup soc_pcm_params_symmetry() (Jaroslav Kysela) [1917388] - ASoC: soc-pcm: cleanup soc_pcm_apply_symmetry() (Jaroslav Kysela) [1917388] - ASoC: soc-dai.h: remove symmetric_rates/samplebits (Jaroslav Kysela) [1917388] - ASoC: soc-pcm: add soc_pcm_set_dai_params() (Jaroslav Kysela) [1917388] - ASoC: soc-pcm: add dpcm_set_be_update_state() (Jaroslav Kysela) [1917388] - ASoC: soc-pcm: move dpcm_set_fe_update_state() (Jaroslav Kysela) [1917388] - ASoC: soc-pcm: Fix an uninitialized error code (Jaroslav Kysela) [1917388] - ASoC: soc-pcm: return correct -ERRNO in failure path (Jaroslav Kysela) [1917388] - ASoC: soc-pcm: disconnect BEs if the FE is not ready (Jaroslav Kysela) [1917388] - ASoC: dapm: remove widget from dirty list on free (Jaroslav Kysela) [1917388] - ASoC: soc-pcm: care trigger rollback (Jaroslav Kysela) [1917388] - ASoC: soc-pcm: remove dpcm_do_trigger() (Jaroslav Kysela) [1917388] - ASoC: pcm: send DAPM_STREAM_STOP event in dpcm_fe_dai_shutdown (Jaroslav Kysela) [1917388] - ASoC: soc-core: tidyup jack.h (Jaroslav Kysela) [1917388] - ASoC: soc-core: add soc_dapm_suspend_resume() (Jaroslav Kysela) [1917388] - ASoC: soc-core: add soc_playback_digital_mute() (Jaroslav Kysela) [1917388] - ASoC: soc-compress: add soc_compr_clean() and call it from soc_compr_open/free() (Jaroslav Kysela) [1917388] - ASoC: soc-component: add mark for snd_soc_link_compr_startup/shutdown() (Jaroslav Kysela) [1917388] - ASoC: soc-component: add mark for snd_soc_component_compr_open/free() (Jaroslav Kysela) [1917388] - ASoC: soc-dai: add mark for snd_soc_dai_compr_startup/shutdown() (Jaroslav Kysela) [1917388] - ASoC: soc-compress: move soc_compr_free() next to soc_compr_open() (Jaroslav Kysela) [1917388] - ASoC: pcm: call snd_soc_dapm_stream_stop() in soc_pcm_hw_clean (Jaroslav Kysela) [1917388] - ASoC: soc-component: add snd_soc_component_compr_get_metadata() (Jaroslav Kysela) [1917388] - ASoC: soc-component: add snd_soc_component_compr_set_metadata() (Jaroslav Kysela) [1917388] - ASoC: soc-component: add snd_soc_component_compr_copy() (Jaroslav Kysela) [1917388] - ASoC: soc-component: add snd_soc_component_compr_pointer() (Jaroslav Kysela) [1917388] - ASoC: soc-component: add snd_soc_component_compr_ack() (Jaroslav Kysela) [1917388] - ASoC: soc-component: add snd_soc_component_compr_get_codec_caps() (Jaroslav Kysela) [1917388] - ASoC: soc-component: add snd_soc_component_compr_get_caps() (Jaroslav Kysela) [1917388] - ASoC: soc-component: add snd_soc_component_compr_get_params() (Jaroslav Kysela) [1917388] - ASoC: soc-component: add snd_soc_component_compr_set_params() (Jaroslav Kysela) [1917388] - ASoC: soc-component: add snd_soc_component_compr_trigger() (Jaroslav Kysela) [1917388] - ASoC: soc-component: add snd_soc_component_compr_free() (Jaroslav Kysela) [1917388] - ASoC: soc-component: add snd_soc_component_compr_open() (Jaroslav Kysela) [1917388] - ASoC: soc-pcm: Get all BEs along DAPM path (Jaroslav Kysela) [1917388] - ASoC: soc-core: Fix component name_prefix parsing (Jaroslav Kysela) [1917388] - ASoC: soc-compress: assume SNDRV_PCM_STREAM_xxx and SND_COMPRESS_xxx are same (Jaroslav Kysela) [1917388] - ASoC: soc-compress: tidyup STREAM vs COMPRESS (Jaroslav Kysela) [1917388] - ASoC: soc-topology: clarify expression (Jaroslav Kysela) [1917388] - ASoC: sync parameter naming : rate / sample_bits (Jaroslav Kysela) [1917388] - ASoC: topology: Check if ops is set before dereference (Jaroslav Kysela) [1917388] - ASoC: topology: Ensure that needed parameters are set (Jaroslav Kysela) [1917388] - ASoC: soc-pcm: add soc_pcm_hw_clean() and call it from soc_pcm_hw_params/free() (Jaroslav Kysela) [1917388] - ASoC: soc-dai: add mark for snd_soc_dai_hw_params/free() (Jaroslav Kysela) [1917388] - ASoC: soc-component: add mark for snd_soc_pcm_component_hw_params/free() (Jaroslav Kysela) [1917388] - ASoC: soc-link: add mark for snd_soc_link_hw_params/free() (Jaroslav Kysela) [1917388] - ASoC: soc-pcm: move soc_pcm_hw_free() next to soc_pcm_hw_params() (Jaroslav Kysela) [1917388] - ASoC: dapm: use semicolons rather than commas to separate statements (Jaroslav Kysela) [1917388] - ASoC: dmaengine: Document support for TX only or RX only streams (Jaroslav Kysela) [1917388] - ASoC: soc-core: use devm_snd_soc_register_card() (Jaroslav Kysela) [1917388] - ALSA: usb: Use DIV_ROUND_UP() instead of open-coding it (Jaroslav Kysela) [1917388] - ALSA: usb-audio: Fix control 'access overflow' errors from chmap (Jaroslav Kysela) [1917388] - ALSA: line6: Fix racy initialization of LINE6 MIDI (Jaroslav Kysela) [1917388] - ALSA: usb-audio: Disable sample read check if firmware doesn't give back (Jaroslav Kysela) [1917388] - ALSA: usb-audio: scarlett2: snd_scarlett_gen2_controls_create() can be static (Jaroslav Kysela) [1917388] - ALSA: usb-audio: scarlett2: Improve driver startup messages (Jaroslav Kysela) [1917388] - ALSA: usb-audio: scarlett2: Fix device hang with ehci-pci (Jaroslav Kysela) [1917388] - ALSA: usb-audio: fix control-request direction (Jaroslav Kysela) [1917388] - ALSA: usb-audio: Fix potential out-of-bounce access in MIDI EP parser (Jaroslav Kysela) [1917388] - ALSA: usb-audio: Validate MS endpoint descriptors (Jaroslav Kysela) [1917388] - ALSA: usb-audio: Add dB range mapping for Sennheiser Communications Headset PC 8 (Jaroslav Kysela) [1917388] - ALSA: usb-audio: Remove redundant assignment to len (Jaroslav Kysela) [1917388] - ALSA: usb-audio: Fix implicit sync clearance at stopping stream (Jaroslav Kysela) [1917388] - ALSA: usb-audio: Generic application of implicit fb to Roland/BOSS devices (Jaroslav Kysela) [1917388] - Revert "ALSA: usb-audio: Add support for many Roland devices..." (Jaroslav Kysela) [1917388] - ALSA: usb: midi: don't return -ENOMEM when usb_urb_ep_type_check fails (Jaroslav Kysela) [1917388] - ALSA: usb-audio: Re-apply implicit feedback mode to Pioneer devices (Jaroslav Kysela) [1917388] - ALSA: usb-audio: DJM-750: ensure format is set (Jaroslav Kysela) [1917388] - ALSA: usb-audio: Add support for many Roland devices' implicit feedback quirks (Jaroslav Kysela) [1917388] - ALSA: usb-audio: Apply implicit feedback mode for BOSS devices (Jaroslav Kysela) [1917388] - ALSA: usb-audio: Explicitly set up the clock selector (Jaroslav Kysela) [1917388] - ALSA: usb-audio: Add MIDI quirk for Vox ToneLab EX (Jaroslav Kysela) [1917388] - ALSA: usb-audio: Skip probe of UA-101 devices (Jaroslav Kysela) [1917388] - ALSA: usb-audio: Drop implicit fb quirk entries dubbed for capture (Jaroslav Kysela) [1917388] - ALSA: usb-audio: Add implicit feeback support for the BOSS GT-1 (Jaroslav Kysela) [1917388] - ALSA: usb-audio: Add error checks for usb_driver_claim_interface() calls (Jaroslav Kysela) [1917388] - ALSA: usb-audio: Apply sample rate quirk to Logitech Connect (Jaroslav Kysela) [1917388] - ALSA: usb-audio: Check connector value on resume (Jaroslav Kysela) [1917388] - ALSA: usb-audio: Carve out connector value checking into a helper (Jaroslav Kysela) [1917388] - ALSA: usb-audio: Fix unintentional sign extension issue (Jaroslav Kysela) [1917388] - ALSA: usb-audio: Apply the control quirk to Plantronics headsets (Jaroslav Kysela) [1917388] - ALSA: usb: Add Plantronics C320-M USB ctrl msg delay quirk (Jaroslav Kysela) [1917388] - ALSA: usb-audio: Fix "cannot get freq eq" errors on Dell AE515 sound bar (Jaroslav Kysela) [1917388] - ALSA: usb-audio: fix Pioneer DJM-850 control label info (Jaroslav Kysela) [1917388] - ALSA: usb-audio: Configure Pioneer DJM-850 samplerate (Jaroslav Kysela) [1917388] - ALSA: usb-audio: Declare Pioneer DJM-850 mixer controls (Jaroslav Kysela) [1917388] - ALSA: usb-audio: Add Pioneer DJM-850 to quirks-table (Jaroslav Kysela) [1917388] - ALSA: usb-audio: Fix Pioneer DJM devices URB_CONTROL request direction to set samplerate (Jaroslav Kysela) [1917388] - ALSA: usb-audio: use Corsair Virtuoso mapping for Corsair Virtuoso SE (Jaroslav Kysela) [1917388] - ALSA: usb-audio: generate midi streaming substream names from jack names (Jaroslav Kysela) [1917388] - ALSA: usb-audio: use usb headers rather than define structs locally (Jaroslav Kysela) [1917388] - ALSA: usb-audio: Allow modifying parameters with succeeding hw_params calls (Jaroslav Kysela) [1917388] - ALSA: usb-audio: Drop bogus dB range in too low level (Jaroslav Kysela) [1917388] - ALSA: usb-audio: Don't abort even if the clock rate differs (Jaroslav Kysela) [1917388] - ALSA: usb-audio: Add implicit fb quirk for BOSS GP-10 (Jaroslav Kysela) [1917388] - ALSA: usb-audio: Add quirk for RC-505 (Jaroslav Kysela) [1917388] - ALSA: usb-audio: Don't avoid stopping the stream at disconnection (Jaroslav Kysela) [1917388] - ALSA: usb-audio: More strict state change in EP (Jaroslav Kysela) [1917388] - ALSA: usb-audio: Handle invalid running state at releasing EP (Jaroslav Kysela) [1917388] - ALSA: usb-audio: add mixer quirks for Pioneer DJM-900NXS2 (Jaroslav Kysela) [1917388] - ALSA: usb-audio: Add DJM750 to Pioneer mixer quirk (Jaroslav Kysela) [1917388] - ALSA: Convert strlcpy to strscpy when return value is unused (Jaroslav Kysela) [1917388] - ALSA: usb-audio: Fix PCM buffer allocation in non-vmalloc mode (Jaroslav Kysela) [1917388] - ALSA: usb-audio: Correct document for snd_usb_endpoint_free_all() (Jaroslav Kysela) [1917388] - ALSA: usb-audio: Add DJM-450 to the quirks table (Jaroslav Kysela) [1917388] - ALSA: usb-audio: Add DJM450 to Pioneer format quirk (Jaroslav Kysela) [1917388] - ALSA: usb-audio: workaround for iface reset issue (Jaroslav Kysela) [1917388] - ALSA: usb-audio: Fix "RANGE setting not yet supported" errors (Jaroslav Kysela) [1917388] - ALSA: usb-audio: Skip the clock selector inquiry for single connections (Jaroslav Kysela) [1917388] - ALSA: usb-audio: Fix hw constraints dependencies (Jaroslav Kysela) [1917388] - ALSA: usb-audio: Add support for Pioneer DJM-750 (Jaroslav Kysela) [1917388] - ALSA: usb-audio: Avoid implicit feedback on Pioneer devices (Jaroslav Kysela) [1917388] - ALSA: usb-audio: Set sample rate for all sharing EPs on UAC1 (Jaroslav Kysela) [1917388] - ALSA: usb-audio: Fix UAC1 rate setup for secondary endpoints (Jaroslav Kysela) [1917388] - ALSA: usb-audio: Convert the last strlcpy() usage (Jaroslav Kysela) [1917388] - ALSA: usb-audio: Convert remaining strlcpy() to strscpy() (Jaroslav Kysela) [1917388] - ALSA: usb-audio: Always apply the hw constraints for implicit fb sync (Jaroslav Kysela) [1917388] - ALSA: usb-audio: Fix implicit feedback sync setup for Pioneer devices (Jaroslav Kysela) [1917388] - ALSA: usb-audio: Annotate the endpoint index in audioformat (Jaroslav Kysela) [1917388] - ALSA: usb-audio: Avoid unnecessary interface re-setup (Jaroslav Kysela) [1917388] - ALSA: usb-audio: Choose audioformat of a counter-part substream (Jaroslav Kysela) [1917388] - ALSA: usb-audio: Fix the missing endpoints creations for quirks (Jaroslav Kysela) [1917388] - ALSA: usb-audio: Add quirk for BOSS AD-10 (Jaroslav Kysela) [1917388] - ALSA: usb-audio: Fix UBSAN warnings for MIDI jacks (Jaroslav Kysela) [1917388] - ALSA: usb-audio: Add alias entry for ASUS PRIME TRX40 PRO-S (Jaroslav Kysela) [1917388] - ALSA: usb-audio: Add VID to support native DSD reproduction on FiiO devices (Jaroslav Kysela) [1917388] - ALSA: usb-audio: Fix potential out-of-bounds shift (Jaroslav Kysela) [1917388] - ALSA: usb-audio: Add implicit fb support for Steinberg UR22 (Jaroslav Kysela) [1917388] - ALSA: usb-audio: Add support for Pioneer DJ DDJ-RR controller (Jaroslav Kysela) [1917388] - ALSA: usb-audio: US16x08: fix value count for level meters (Jaroslav Kysela) [1917388] - ALSA: usb-audio: Fix MOTU M-Series quirks (Jaroslav Kysela) [1917388] - ALSA: usb-audio: Fix quirks for other BOSS devices (Jaroslav Kysela) [1917388] - ALSA: usb-audio: Add implicit_fb module option (Jaroslav Kysela) [1917388] - ALSA: usb-audio: Add generic implicit fb parsing (Jaroslav Kysela) [1917388] - ALSA: usb-audio: Factor out the implicit feedback quirk code (Jaroslav Kysela) [1917388] - ALSA: usb-audio: Quirk for BOSS GT-001 (Jaroslav Kysela) [1917388] - ALSA: usb-audio: Show sync endpoint information in proc outputs (Jaroslav Kysela) [1917388] - ALSA: usb-audio: Use unsigned char for iface and altsettings fields (Jaroslav Kysela) [1917388] - ALSA: usb-audio: Replace slave/master terms (Jaroslav Kysela) [1917388] - ALSA: usb-audio: Simplify rate_min/max and rates set up (Jaroslav Kysela) [1917388] - ALSA: usb-audio: Unify the code for the next packet size calculation (Jaroslav Kysela) [1917388] - ALSA: usb-audio: Drop unneeded snd_usb_substream fields (Jaroslav Kysela) [1917388] - ALSA: usb-audio: Refactoring endpoint URB deactivation (Jaroslav Kysela) [1917388] - ALSA: usb-audio: Use atomic_t for endpoint use_count (Jaroslav Kysela) [1917388] - ALSA: usb-audio: Constify audioformat pointer references (Jaroslav Kysela) [1917388] - ALSA: usb-audio: Fix possible stall of implicit fb packet ring-buffer (Jaroslav Kysela) [1917388] - ALSA: usb-audio: Refactor endpoint management (Jaroslav Kysela) [1917388] - ALSA: usb-audio: Fix EP matching for continuous rates (Jaroslav Kysela) [1917388] - ALSA: usb-audio: Always set up the parameters after resume (Jaroslav Kysela) [1917388] - ALSA: usb-audio: Add quirk for Pioneer DJ DDJ-SR2 (Jaroslav Kysela) [1917388] - ALSA: usb-audio: Set callbacks via snd_usb_endpoint_set_callback() (Jaroslav Kysela) [1917388] - ALSA: usb-audio: Stop both endpoints properly at error (Jaroslav Kysela) [1917388] - ALSA: usb-audio: Simplify snd_usb_init_pitch() arguments (Jaroslav Kysela) [1917388] - ALSA: usb-audio: Simplify snd_usb_init_sample_rate() arguments (Jaroslav Kysela) [1917388] - ALSA: usb-audio: Don't set altsetting before initializing sample rate (Jaroslav Kysela) [1917388] - ALSA: usb-audio: Pass snd_usb_audio object to quirk functions (Jaroslav Kysela) [1917388] - ALSA: usb-audio: Add snd_usb_get_host_interface() helper (Jaroslav Kysela) [1917388] - ALSA: usb-audio: Drop keep_interface flag again (Jaroslav Kysela) [1917388] - ALSA: usb-audio: Create endpoint objects at parsing phase (Jaroslav Kysela) [1917388] - ALSA: usb-audio: Avoid doubly initialization for implicit fb (Jaroslav Kysela) [1917388] - ALSA: usb-audio: Drop debug.h (Jaroslav Kysela) [1917388] - ALSA: usb-audio: Simplify hw_params rules (Jaroslav Kysela) [1917388] - ALSA: usb-audio: Add hw constraint for implicit fb sync (Jaroslav Kysela) [1917388] - ALSA: usb-audio: Move snd_usb_autoresume() call out of setup_hw_info() (Jaroslav Kysela) [1917388] - ALSA: usb-audio: Track implicit fb sync endpoint in audioformat list (Jaroslav Kysela) [1917388] - ALSA: usb-audio: Improve some debug prints (Jaroslav Kysela) [1917388] - ALSA: usb-audio: Set and clear sync EP link properly (Jaroslav Kysela) [1917388] - ALSA: usb-audio: Add snd_usb_get_endpoint() helper (Jaroslav Kysela) [1917388] - ALSA: usb-audio: Check implicit feedback EP generically for UAC2 (Jaroslav Kysela) [1917388] - ALSA: usb-audio: Check valid altsetting at parsing rates for UAC2/3 (Jaroslav Kysela) [1917388] - ALSA: usb-audio: Don't call usb_set_interface() at trigger callback (Jaroslav Kysela) [1917388] - ALSA: usb-audio: Handle discrete rates properly in hw constraints (Jaroslav Kysela) [1917388] - ALSA: usb-audio: Add delay quirk for all Logitech USB devices (Jaroslav Kysela) [1917388] - ALSA: usb-audio: Use ALC1220-VB-DT mapping for ASUS ROG Strix TRX40 mobo (Jaroslav Kysela) [1917388] - ALSA: usb-audio: Add implicit feedback quirk for Qu-16 (Jaroslav Kysela) [1917388] - ALSA: usb-audio: Add implicit feedback quirk for MODX (Jaroslav Kysela) [1917388] - ALSA: usb-audio: add usb vendor id as DSD-capable for Khadas devices (Jaroslav Kysela) [1917388] - ALSA: usb-audio: Add implicit feedback quirk for Zoom UAC-2 (Jaroslav Kysela) [1917388] - ALSA: usb-audio: Line6 Pod Go interface requires static clock rate quirk (Jaroslav Kysela) [1917388] - ALSA: usb-audio: Add mixer support for Pioneer DJ DJM-250MK2 (Jaroslav Kysela) [1917388] - ALSA: hda/realtek: reset eapd coeff to default value for alc287 (Jaroslav Kysela) [1917388] - ALSA: hda/hdmi: Cancel pending works before suspend (Jaroslav Kysela) [1917388] - ALSA: hda/ca0132: Fix compile warning without PCI (Jaroslav Kysela) [1917388] - ALSA: hda/ca0132: Move unsol callback setups to parser (Jaroslav Kysela) [1917388] - ALSA: hda/ca0132: make some const arrays static, makes object smaller (Jaroslav Kysela) [1917388] - ALSA: hda/ca0132 - Add ZxR surround DAC setup. (Jaroslav Kysela) [1917388] - ALSA: hda/ca0132 - Add 8051 PLL write helper functions. (Jaroslav Kysela) [1917388] - ALSA: hda/ca0132 - Remove now unnecessary DSP setup functions. (Jaroslav Kysela) [1917388] - ALSA: hda/ca0132 - Ensure DSP is properly setup post-firmware download. (Jaroslav Kysela) [1917388] - ALSA: hda/ca0132 - Add 8051 exram helper functions. (Jaroslav Kysela) [1917388] - ALSA: hda/ca0132 - Add stream port remapping function. (Jaroslav Kysela) [1917388] - ALSA: hda/ca0132 - Reset codec upon initialization. (Jaroslav Kysela) [1917388] - ALSA: hda/ca0132 - Change Input Source enum strings. (Jaroslav Kysela) [1917388] - ALSA: hda/ca0132 - Fix AE-5 rear headphone pincfg. (Jaroslav Kysela) [1917388] - ALSA: hda: Reinstate runtime_allow() for all hda controllers (Jaroslav Kysela) [1917388] - ACPI: Test for ACPI_SUCCESS rather than !ACPI_FAILURE (Jaroslav Kysela) [1917388] - ALSA: hda: Flush pending unsolicited events before suspend (Jaroslav Kysela) [1917388] - ALSA: hda: Re-add dropped snd_poewr_change_state() calls (Jaroslav Kysela) [1917388] - ALSA: hda: Add missing sanity checks in PM prepare/complete callbacks (Jaroslav Kysela) [1917388] - ALSA: hda: Separate runtime and system suspend (Jaroslav Kysela) [1917388] - ALSA: hda: update the power_state during the direct-complete (Jaroslav Kysela) [1917388] - ALSA: hda: Balance runtime/system PM if direct-complete is disabled (Jaroslav Kysela) [1917388] - ALSA: hda: Refactor codec PM to use direct-complete optimization (Jaroslav Kysela) [1917388] - ALSA: hda/cirrus: Set Initial DMIC volume to -26 dB (Jaroslav Kysela) [1917388] - ALSA: hda: Fix a regression in Capture Switch mixer read (Jaroslav Kysela) [1917388] - ALSA: hda: Add AlderLake-M PCI ID (Jaroslav Kysela) [1917388] - ALSA: hda/realtek: fix mute/micmute LEDs and speaker for HP Zbook Fury 17 G8 (Jaroslav Kysela) [1917388] - ALSA: hda/realtek: fix mute/micmute LEDs and speaker for HP Zbook Fury 15 G8 (Jaroslav Kysela) [1917388] - ALSA: hda/realtek: fix mute/micmute LEDs and speaker for HP Zbook G8 (Jaroslav Kysela) [1917388] - ALSA: hda/realtek: fix mute/micmute LEDs for HP 855 G8 (Jaroslav Kysela) [1917388] - ALSA: hda/realtek: Chain in pop reduction fixup for ThinkStation P340 (Jaroslav Kysela) [1917388] - ALSA: hda/realtek: the bass speaker can't output sound on Yoga 9i (Jaroslav Kysela) [1917388] - ALSA: hda/realtek: Headphone volume is controlled by Front mixer (Jaroslav Kysela) [1917388] - ALSA: hda/realtek: Add some CLOVE SSIDs of ALC293 (Jaroslav Kysela) [1917388] - ALSA: hda/realtek: Add fixup for HP Spectre x360 15-df0xxx (Jaroslav Kysela) [1917388] - ALSA: hda: fixup headset for ASUS GU502 laptop (Jaroslav Kysela) [1917388] - ALSA: hda: Fix for mute key LED for HP Pavilion 15-CK0xx (Jaroslav Kysela) [1917388] - ALSA: hda: generic: change the DAC ctl name for LO+SPK or LO+HP (Jaroslav Kysela) [1917388] - ALSA: hda/realtek: Add fixup for HP OMEN laptop (Jaroslav Kysela) [1917388] - ALSA: hda/realtek: Fix speaker amp on HP Envy AiO 32 (Jaroslav Kysela) [1917388] - ALSA: hda/realtek: Fix silent headphone output on ASUS UX430UA (Jaroslav Kysela) [1917388] - ALSA: hda/realtek: ALC285 Thinkpad jack pin quirk is unreachable (Jaroslav Kysela) [1917388] - ALSA: hda/conexant: Re-order CX5066 quirk table entries (Jaroslav Kysela) [1917388] - ALSA: hda/realtek: Remove redundant entry for ALC861 Haier/Uniwill devices (Jaroslav Kysela) [1917388] - ALSA: hda/realtek: Re-order ALC662 quirk table entries (Jaroslav Kysela) [1917388] - ALSA: hda/realtek: Re-order remaining ALC269 quirk table entries (Jaroslav Kysela) [1917388] - ALSA: hda/realtek: Re-order ALC269 Lenovo quirk table entries (Jaroslav Kysela) [1917388] - ALSA: hda/realtek: Re-order ALC269 Sony quirk table entries (Jaroslav Kysela) [1917388] - ALSA: hda/realtek: Re-order ALC269 ASUS quirk table entries (Jaroslav Kysela) [1917388] - ALSA: hda/realtek: Re-order ALC269 Dell quirk table entries (Jaroslav Kysela) [1917388] - ALSA: hda/realtek: Re-order ALC269 Acer quirk table entries (Jaroslav Kysela) [1917388] - ALSA: hda/realtek: Re-order ALC269 HP quirk table entries (Jaroslav Kysela) [1917388] - ALSA: hda/realtek: Re-order ALC882 Clevo quirk table entries (Jaroslav Kysela) [1917388] - ALSA: hda/realtek: Re-order ALC882 Sony quirk table entries (Jaroslav Kysela) [1917388] - ALSA: hda/realtek: Re-order ALC882 Acer quirk table entries (Jaroslav Kysela) [1917388] - ALSA: hda/realtek: Add quirk for Intel Clevo PCx0Dx (Jaroslav Kysela) [1917388] - ALSA: hda/cirrus: Use CS8409 filter to fix abnormal sounds on Bullseye (Jaroslav Kysela) [1917388] - ALSA: hda/cirrus: Set Initial DMIC volume for Bullseye to -26 dB (Jaroslav Kysela) [1917388] - ALSA: hda/realtek: fix static noise on ALC285 Lenovo laptops (Jaroslav Kysela) [1917388] - ALSA: hda/realtek: Enable mute/micmute LEDs and limit mic boost on EliteBook 845 G8 (Jaroslav Kysela) [1917388] - ALSA: hda/realtek - Headset Mic issue on HP platform (Jaroslav Kysela) [1917388] - ALSA: hda/realtek: GA503 use same quirks as GA401 (Jaroslav Kysela) [1917388] - ALSA: hda/hdmi: fix race in handling acomp ELD notification at resume (Jaroslav Kysela) [1917388] - ALSA: hda/realtek: fix mute/micmute LEDs for HP ProBook 445 G7 (Jaroslav Kysela) [1917388] - ALSA: hda/realtek: Add quirk for Lenovo Ideapad S740 (Jaroslav Kysela) [1917388] - ALSA: hda/realtek: fix mic boost on Intel NUC 8 (Jaroslav Kysela) [1917388] - ALSA: HDA: Add access description in __snd_hda_add_vmaster (Jaroslav Kysela) [1917388] - ALSA: hda/realtek: Fix speaker amp setup on Acer Aspire E1 (Jaroslav Kysela) [1917388] - ALSA: hda/conexant: Apply quirk for another HP ZBook G5 model (Jaroslav Kysela) [1917388] - ALSA: HDA - remove the custom implementation for the audio LED trigger (Jaroslav Kysela) [1917388] - ALSA: hda/realtek: fix mute/micmute LEDs for HP 640 G8 (Jaroslav Kysela) [1917388] - ALSA: hda/hdmi: fix max DP-MST dev_num for Intel TGL+ platforms (Jaroslav Kysela) [1917388] - ALSA: hda/realtek: call alc_update_headset_mode() in hp_automute_hook (Jaroslav Kysela) [1917388] - ALSA: hda/realtek: fix a determine_headset_type issue for a Dell AIO (Jaroslav Kysela) [1917388] - ALSA: hda/realtek: fix mute/micmute LEDs for HP 850 G8 (Jaroslav Kysela) [1917388] - ALSA: hda/realtek: fix mute/micmute LEDs for HP 440 G8 (Jaroslav Kysela) [1917388] - ALSA: hda/cirrus: Make CS8409 driver more generic by using fixups. (Jaroslav Kysela) [1917388] - ALSA: hda/cirrus: Fix CS42L42 Headset Mic volume control name (Jaroslav Kysela) [1917388] - ALSA: hda/cirrus: Cleanup patch_cirrus.c code. (Jaroslav Kysela) [1917388] - ALSA: hda/cirrus: Add error handling into CS8409 I2C functions (Jaroslav Kysela) [1917388] - ALSA: hda/realtek: fix mute/micmute LEDs for HP 840 G8 (Jaroslav Kysela) [1917388] - ALSA: hda/realtek: apply pin quirk for XiaomiNotebook Pro (Jaroslav Kysela) [1917388] - ALSA: hda/realtek: Apply headset-mic quirks for Xiaomi Redmibook Air (Jaroslav Kysela) [1917388] - ALSA: hda: generic: Fix the micmute led init state (Jaroslav Kysela) [1917388] - ALSA: hda/ca0132: Add Sound BlasterX AE-5 Plus support (Jaroslav Kysela) [1917388] - ALSA: hda: Drop the BATCH workaround for AMD controllers (Jaroslav Kysela) [1917388] - ALSA: hda/cirrus: Add Headphone and Headset MIC Volume Control (Jaroslav Kysela) [1917388] - ALSA: hda/cirrus: Add jack detect interrupt support from CS42L42 companion codec. (Jaroslav Kysela) [1917388] - ALSA: hda/cirrus: Add support for CS8409 HDA bridge and CS42L42 companion codec. (Jaroslav Kysela) [1917388] - ALSA: hda/cirrus: Increase AUTO_CFG_MAX_INS from 8 to 18 (Jaroslav Kysela) [1917388] - ALSA: hda/conexant: Add quirk for mute LED control on HP ZBook G5 (Jaroslav Kysela) [1917388] - ALSA: hda - bind headset buttons to the headphone jack (Jaroslav Kysela) [1917388] - ALSA: hda/realtek: Apply dual codec quirks for MSI Godlike X570 board (Jaroslav Kysela) [1917388] - ALSA: hda/realtek: Add quirk for Intel NUC 10 (Jaroslav Kysela) [1917388] - ALSA: hda/hdmi: let new platforms assign the pcm slot dynamically (Jaroslav Kysela) [1917388] - ALSA: hda/realtek: Add quirk for Clevo NH55RZQ (Jaroslav Kysela) [1917388] - ALSA: hda/realtek: Enable headset mic of Acer SWIFT with ALC256 (Jaroslav Kysela) [1917388] - ALSA: hda/realtek: Quirk for HP Spectre x360 14 amp setup (Jaroslav Kysela) [1917388] - ALSA: hda: Add another CometLake-H PCI ID (Jaroslav Kysela) [1917388] - ALSA: hda/hdmi: Drop bogus check at closing a stream (Jaroslav Kysela) [1917388] - ALSA: hda: Drop power save deny list entry for Clevo W65_67SB (Jaroslav Kysela) [1917388] - ALSA: hda/realtek: modify EAPD in the ALC886 (Jaroslav Kysela) [1917388] - ALSA: hda/via: Apply the workaround generically for Clevo machines (Jaroslav Kysela) [1917388] - ALSA: hda/tegra: Remove unnecessary null-check from hda_tegra_runtime_resume() (Jaroslav Kysela) [1917388] - ALSA: hda/tegra: Reset hardware (Jaroslav Kysela) [1917388] - ALSA: hda/tegra: Use clk_bulk helpers (Jaroslav Kysela) [1917388] - ALSA: hda: Assign boolean values to a bool variable (Jaroslav Kysela) [1917388] - ALSA: hda: boolean values to a bool variable (Jaroslav Kysela) [1917388] - ALSA: hda/realtek: Enable headset of ASUS B1400CEPE with ALC256 (Jaroslav Kysela) [1917388] - ALSA: pci: Simplify with dma_set_mask_and_coherent() (Jaroslav Kysela) [1917388] - ALSA: hda/via: Add minimum mute flag (Jaroslav Kysela) [1917388] - ALSA: hda/realtek - Limit int mic boost on Acer Aspire E5-575T (Jaroslav Kysela) [1917388] - ALSA: hda: Add AlderLake-P PCI ID and HDMI codec vid (Jaroslav Kysela) [1917388] - ALSA: hda/hdmi - enable runtime pm for CI AMD display audio (Jaroslav Kysela) [1917388] - ALSA: hda/tegra: fix tegra-hda on tegra30 soc (Jaroslav Kysela) [1917388] - ALSA: hda: Revert "ALSA: hda: Allow setting preallocation again for x86" (Jaroslav Kysela) [1917388] - ALSA: hda: Fix spelling mistakes (Jaroslav Kysela) [1917388] - ALSA: hda: ignore invalid NHLT table (Jaroslav Kysela) [1917388] - ALSA: hda: intel-nhlt: verify config type (Jaroslav Kysela) [1917388] - ALSA: hda: fix kernel-doc warnings (Jaroslav Kysela) [1917388] - ALSA: hda: intel-dsp-config: add Alder Lake support (Jaroslav Kysela) [1917388] - ALSA: hda: intel-dsp-config: Add SND_INTEL_BYT_PREFER_SOF Kconfig option (Jaroslav Kysela) [1917388] - ALSA: hda: add link_power op to hdac_bus_ops (Jaroslav Kysela) [1917388] - ALSA: hda: Constify static attribute_group (Jaroslav Kysela) [1917388] - ALSA: hda: Use DIV_ROUND_UP()/roundup() instead of open-coding it (Jaroslav Kysela) [1917388] - ALSA: hda: intel-dsp-config: ignore dsp_driver parameter for PCI legacy devices (Jaroslav Kysela) [1917388] - ALSA: hda: intel-dsp-config: add Broadwell ACPI DSP driver selection (Jaroslav Kysela) [1917388] - ALSA: hda: intel-dsp-config: add helper for ACPI DSP driver selection (Jaroslav Kysela) [1917388] - ALSA: pcm: Fix missing check of the new non-cached buffer type (Jaroslav Kysela) [1917388] - ALSA: pcm: use dma_can_mmap() to check if a device supports dma_mmap_* (Jaroslav Kysela) [1917388] - ALSA: timer: Fix master timer notification (Jaroslav Kysela) [1917388] - ALSA: control led: fix memory leak in snd_ctl_led_register (Jaroslav Kysela) [1917388] - ALSA: control: Fix racy management of user ctl memory size account (Jaroslav Kysela) [1917388] - ALSA: control_led - fix the stack usage (control element ops) (Jaroslav Kysela) [1917388] - ALSA: control - double free in snd_ctl_led_init() (Jaroslav Kysela) [1917388] - ALSA: control: Add memory consumption limit to user controls (Jaroslav Kysela) [1917388] - ALSA: control - off by one in store_mode() (Jaroslav Kysela) [1917388] - ALSA: control led - improve the set_led_id() parser (Jaroslav Kysela) [1917388] - ALSA: control - add the missing prev_lops2 initialization (Jaroslav Kysela) [1917388] - ALSA: led control - add sysfs kcontrol LED marking layer (Jaroslav Kysela) [1917388] - ALSA: control - add sysfs support to the LED trigger module (Jaroslav Kysela) [1917388] - ALSA: control - add generic LED trigger module as the new control layer (Jaroslav Kysela) [1917388] - ALSA: control - add layer registration routines (Jaroslav Kysela) [1917388] - ALSA: control - introduce snd_ctl_notify_one() helper (Jaroslav Kysela) [1917388] - ALSA: core: remove redundant spin_lock pair in snd_card_disconnect (Jaroslav Kysela) [1917388] - ALSA: pcm: Fix couple of typos (Jaroslav Kysela) [1917388] - ALSA: core: avoid -Wempty-body warnings (Jaroslav Kysela) [1917388] - ALSA: pcm: Add debug print on memory allocation failure (Jaroslav Kysela) [1917388] - ALSA: core - add missing compress device type to /proc/asound/devices (Jaroslav Kysela) [1917388] - ALSA: pcm: Use for_each_pcm_substream() macro (Jaroslav Kysela) [1917388] - ALSA: pcm: Don't call sync_stop if it hasn't been stopped (Jaroslav Kysela) [1917388] - ALSA: pcm: Assure sync with the pending stop operation at suspend (Jaroslav Kysela) [1917388] - ALSA: pcm: Call sync_stop at disconnection (Jaroslav Kysela) [1917388] - ASoC: dmaengine_pcm: add peripheral configuration (Jaroslav Kysela) [1917388] - ALSA: core: Fix the debugfs removal at snd_card_free() (Jaroslav Kysela) [1917388] - ALSA: jack: implement software jack injection via debugfs (Jaroslav Kysela) [1917388] - ALSA: pcm: One more dependency for hw constraints (Jaroslav Kysela) [1917388] - ALSA: seq: oss: Fix missing error check in snd_seq_oss_synth_make_info() (Jaroslav Kysela) [1917388] - ALSA: oss: Use DIV_ROUND_CLOSEST() instead of open-coding it (Jaroslav Kysela) [1917388] - ALSA: core: Use DIV_ROUND_UP() instead of open-coding it (Jaroslav Kysela) [1917388] - ALSA: core: Remove redundant comments (Jaroslav Kysela) [1917388] - ALSA: pcm: oss: Fix a few more UBSAN fixes (Jaroslav Kysela) [1917388] - ALSA: pcm: Clear the full allocated memory at hw_params (Jaroslav Kysela) [1917388] - ALSA: memalloc: Align buffer allocations in page size (Jaroslav Kysela) [1917388] - ALSA: pcm: Remove snd_pcm_lib_preallocate_dma_free() (Jaroslav Kysela) [1917388] - ALSA: core: memalloc: add page alignment for iram (Jaroslav Kysela) [1917388] - ALSA: pcm: oss: Fix potential out-of-bounds shift (Jaroslav Kysela) [1917388] - ALSA: rawmidi: Access runtime->avail always in spinlock (Jaroslav Kysela) [1917388] - ALSA: seq: Use bool for snd_seq_queue internal flags (Jaroslav Kysela) [1917388] - ALSA: compress: allow pause and resume during draining (Jaroslav Kysela) [1917388] - ALSA: ctl: fix error path at adding user-defined element set (Jaroslav Kysela) [1917388] - ALSA: seq: remove useless function (Jaroslav Kysela) [1917388] - ALSA: fix kernel-doc markups (Jaroslav Kysela) [1917388] - soundwire: SDCA: add helper macro to access controls (Jaroslav Kysela) [1917388] - soundwire: add static port mapping support (Jaroslav Kysela) [1917388] - soundwire: add definition for DPn BlockPackingMode (Jaroslav Kysela) [1917388] - soundwire: add master quirks for bus clash and parity (Jaroslav Kysela) [1917388] - soundwire: intel: don't return error when clock stop failed (Jaroslav Kysela) [1917388] - soundwire: intel: Use kzalloc for allocating only one thing (Jaroslav Kysela) [1917388] - soundwire: cadence: add status in dev_dbg 'State change' log (Jaroslav Kysela) [1917388] - soundwire: cadence: adjust verbosity in response handling (Jaroslav Kysela) [1917388] - soundwire: cadence: fix ACK/NAK handling (Jaroslav Kysela) [1917388] - soundwire: cadence: reduce timeout on transactions (Jaroslav Kysela) [1917388] - soundwire: bus: use consistent tests for return values (Jaroslav Kysela) [1917388] - soundwire: qcom: fix handling of qcom,ports-block-pack-mode (Jaroslav Kysela) [1917388] - soundwire: intel_init: test link->cdns (Jaroslav Kysela) [1917388] - soundwire: qcom: handle return correctly in qcom_swrm_transport_params (Jaroslav Kysela) [1917388] - soundwire: qcom: cleanup internal port config indexing (Jaroslav Kysela) [1917388] - soundwire: qcom: wait for fifo space to be available before read/write (Jaroslav Kysela) [1917388] - soundwire: qcom: add static port map support (Jaroslav Kysela) [1917388] - soundwire: qcom: update port map allocation bit mask (Jaroslav Kysela) [1917388] - soundwire: stream: fix memory leak in stream config error path (Jaroslav Kysela) [1917388] - soundwire: qcom: use signed variable for error return (Jaroslav Kysela) [1917388] - soundwire: qcom: wait for enumeration to be complete in probe (Jaroslav Kysela) [1917388] - soundwire: qcom: add auto enumeration support (Jaroslav Kysela) [1917388] - soundwire: export sdw_compare_devid, sdw_extract_slave_id and sdw_slave_add (Jaroslav Kysela) [1917388] - soundwire: qcom: add support to new interrupts (Jaroslav Kysela) [1917388] - soundwire: qcom: update register read/write routine (Jaroslav Kysela) [1917388] - soundwire: qcom: start the clock during initialization (Jaroslav Kysela) [1917388] - soundwire: qcom: set continue execution flag for ignored commands (Jaroslav Kysela) [1917388] - soundwire: qcom: add support to missing transport params (Jaroslav Kysela) [1917388] - soundwire: cadence: only prepare attached devices on clock stop (Jaroslav Kysela) [1917388] - soundwire: generic_allocation: fix confusion between group and packing (Jaroslav Kysela) [1917388] - soundwire: bus: Fix device found flag correctly (Jaroslav Kysela) [1917388] - soundwire: cadence_master: fix kernel-doc (Jaroslav Kysela) [1917388] - soundwire: stream: remove useless bus initializations (Jaroslav Kysela) [1917388] - soundwire: stream: remove useless initialization (Jaroslav Kysela) [1917388] - soundwire: qcom: check of_property_read status (Jaroslav Kysela) [1917388] - soundwire: intel: remove useless readl (Jaroslav Kysela) [1917388] - soundwire: generic_bandwidth_allocation: remove useless init (Jaroslav Kysela) [1917388] - soundwire: bus: remove useless initialization (Jaroslav Kysela) [1917388] - soundwire: bus: uniquify dev_err() for SCP_INT access (Jaroslav Kysela) [1917388] - soundwire: bus: demote clock stop prepare log to dev_dbg() (Jaroslav Kysela) [1917388] - soundwire: bus: clarify dev_err/dbg device references (Jaroslav Kysela) [1917388] - soundwire: bus: fix confusion on device used by pm_runtime (Jaroslav Kysela) [1917388] - soundwire: export sdw_write/read_no_pm functions (Jaroslav Kysela) [1917388] - soundwire: bus: use no_pm IO routines for all interrupt handling (Jaroslav Kysela) [1917388] - soundwire: bus: use sdw_write_no_pm when setting the bus scale registers (Jaroslav Kysela) [1917388] - soundwire: bus: use sdw_update_no_pm when initializing a device (Jaroslav Kysela) [1917388] - soundwire: return earlier if no slave is attached (Jaroslav Kysela) [1917388] - soundwire: bus: add better dev_dbg to track complete() calls (Jaroslav Kysela) [1917388] - soundwire: bus: add more details to track failed transfers (Jaroslav Kysela) [1917388] - soundwire: use consistent format for Slave devID logs (Jaroslav Kysela) [1917388] - soundwire: bus: test read status (Jaroslav Kysela) [1917388] - soundwire: bus: use correct driver name in error messages (Jaroslav Kysela) [1917388] - soundwire: qcom: add missing \n in dev_err() (Jaroslav Kysela) [1917388] - soundwire: stream: add missing \n in dev_err() (Jaroslav Kysela) [1917388] - soundwire: cadence: add missing \n in dev_err() (Jaroslav Kysela) [1917388] - soundwire: bandwidth_allocation: add missing \n in dev_err() (Jaroslav Kysela) [1917388] - soundwire: intel: add missing \n in dev_err() (Jaroslav Kysela) [1917388] - soundwire: intel: add master quirks for bus clash and parity (Jaroslav Kysela) [1917388] - soundwire: bus: handle master quirks for bus clash and parity (Jaroslav Kysela) [1917388] - soundwire: Intel: add DMI quirk for Dell SKU 0A3E (Jaroslav Kysela) [1917388] - soundwire: Intel: introduce DMI quirks for HP Spectre x360 Convertible (Jaroslav Kysela) [1917388] - soundwire: add override addr ops (Jaroslav Kysela) [1917388] - regmap/SoundWire: sdw: add support for SoundWire 1.2 MBQ (Jaroslav Kysela) [1917388] - tracing: Fix __print_hex_dump scope (Jaroslav Kysela) [1917388] - tracing: Use seq_buf_hex_dump() to dump buffers (Jaroslav Kysela) [1917388] - seq_buf: Add printing formatted hex dumps (Jaroslav Kysela) [1917388] - powerpc/64: Don't trace code that runs with the soft irq mask unreconciled (Desnes A. Nunes do Rosario) [1921631] - powerpc/64: Disable irq restore warning for now (Desnes A. Nunes do Rosario) [1921631] - powerpc/64s: make PACA_IRQ_HARD_DIS track MSR[EE] closely (Desnes A. Nunes do Rosario) [1921631]- watchdog/hpwdt: New PCI IDs (Joseph Szczypek) [1967765] - watchdog: hpwdt: Assign boolean values to a bool variable (Joseph Szczypek) [1967765] - scsi: libfc: Avoid invoking response handler twice if ep is already completed (Chris Leech) [1867301] - Bluetooth: SMP: Fail if remote and local public keys are identical (Gopal Tiwari) [1965083] - rq-qos: fix missed wake-ups in rq_qos_throttle try two (Ming Lei) [1972111] - mm: memcg/slab: disable cache merging for KMALLOC_NORMAL caches (Waiman Long) [1955561] - mm: memcg/slab: create a new set of kmalloc-cg- caches (Waiman Long) [1955561] - mm: memcg/slab: properly set up gfp flags for objcg pointer array (Waiman Long) [1955561] - mm/vmalloc.c:__vmalloc_area_node(): avoid 32-bit overflow (Rafael Aquini) [1970194] - mm: remove the filename in the top of file comment in vmalloc.c (Rafael Aquini) [1970194] - mm: cleanup the gfp_mask handling in __vmalloc_area_node (Rafael Aquini) [1970194] - mm/vmalloc.c: remove unnecessary highmem_mask from parameter of gfpflags_allow_blocking() (Rafael Aquini) [1970194] - mm/swap: fix pte_same_as_swp() not removing uffd-wp bit when compare (Chris von Recklinghausen) [1945442] - userfaultfd: hugetlbfs: fix new flag usage in error path (Chris von Recklinghausen) [1945442] - mm/hugetlb: fix cow where page writtable in child (Chris von Recklinghausen) [1945442] - ovl: fix reference counting in ovl_mmap error path (Chris von Recklinghausen) [1945442] - hugetlb: do early cow when page pinned on src mm (Chris von Recklinghausen) [1945442] - mm: introduce page_needs_cow_for_dma() for deciding whether cow (Chris von Recklinghausen) [1945442] - hugetlb: convert page_huge_active() HPageMigratable flag (Chris von Recklinghausen) [1945442] - hugetlb: use page.private for hugetlb specific page flags (Chris von Recklinghausen) [1945442] - x86/mm: Remove duplicate definition of _PAGE_PAT_LARGE (Chris von Recklinghausen) [1945442] - mm: hugetlbfs: fix cannot migrate the fallocated HugeTLB page (Chris von Recklinghausen) [1945442] - mm: hugetlb: fix a race between isolating and freeing page (Chris von Recklinghausen) [1945442] - mm: hugetlb: remove VM_BUG_ON_PAGE from page_huge_active (Chris von Recklinghausen) [1945442] - mm: introduce vma_set_file function v5 (Chris von Recklinghausen) [1945442] - mm: mmap: fix fput in error path v2 (Chris von Recklinghausen) [1945442] - mm/gup: prevent gup_fast from racing with COW during fork (Chris von Recklinghausen) [1945442] - mm/gup: reorganize internal_get_user_pages_fast() (Chris von Recklinghausen) [1945442] - mm: remove src/dst mm parameter in copy_page_range() (Chris von Recklinghausen) [1945442] - mm: avoid early COW write protect games during fork() (Chris von Recklinghausen) [1945442] - mm/thp: Split huge pmds/puds if they're pinned when fork() (Chris von Recklinghausen) [1945442] - mm: Do early cow for pinned pages during fork() for ptes (Chris von Recklinghausen) [1945442] - mm/fork: Pass new vma pointer into copy_page_range() (Chris von Recklinghausen) [1945442] - mm: move the copy_one_pte() pte_present check into the caller (Chris von Recklinghausen) [1945442] - mm: split out the non-present case from copy_one_pte() (Chris von Recklinghausen) [1945442] - mm/gup: Remove enfornced COW mechanism (Chris von Recklinghausen) [1945442] - mm/hmm.c: delete duplicated word (Chris von Recklinghausen) [1945442] - mm/hmm: provide the page mapping order in hmm_range_fault() (Chris von Recklinghausen) [1945442] - mmap locking API: add mmap_assert_locked() and mmap_assert_write_locked() (Chris von Recklinghausen) [1945442] - mm/gup: introduce pin_user_pages_locked() (Chris von Recklinghausen) [1945442] - mm/gup: introduce pin_user_pages_unlocked (Chris von Recklinghausen) [1945442] - mm: remove the prot argument from vm_map_ram (Chris von Recklinghausen) [1945442] - mm: remove unmap_vmap_area (Chris von Recklinghausen) [1945442] - mm: don't return the number of pages from map_kernel_range{,_noflush} (Chris von Recklinghausen) [1945442] - x86: fix vmap arguments in map_irq_stack (Chris von Recklinghausen) [1945442] - mm/memory: remove unnecessary pte_devmap case in copy_one_pte() (Chris von Recklinghausen) [1945442] - mm/hmm: remove the customizable pfn format from hmm_range_fault (Chris von Recklinghausen) [1945442] - mm/hmm: remove HMM_PFN_SPECIAL (Chris von Recklinghausen) [1945442] - mm/hmm: make hmm_range_fault return 0 or -1 (Chris von Recklinghausen) [1945442] - mm/hugetlb: fix build failure with HUGETLB_PAGE but not HUGEBTLBFS (Chris von Recklinghausen) [1945442] - mm/hmm: return error for non-vma snapshots (Chris von Recklinghausen) [1945442] - mm/hmm: do not set pfns when returning an error code (Chris von Recklinghausen) [1945442] - mm/hmm: do not unconditionally set pfns when returning EBUSY (Chris von Recklinghausen) [1945442] - mm/hmm: use device_private_entry_to_pfn() (Chris von Recklinghausen) [1945442] - mm/hmm: remove HMM_FAULT_SNAPSHOT (Chris von Recklinghausen) [1945442] - mm/hmm: remove unused code and tidy comments (Chris von Recklinghausen) [1945442] - mm/hmm: return the fault type from hmm_pte_need_fault() (Chris von Recklinghausen) [1945442] - mm/hmm: remove pgmap checking for devmap pages (Chris von Recklinghausen) [1945442] - mm/hmm: check the device private page owner in hmm_range_fault() (Chris von Recklinghausen) [1945442] - mm: simplify device private page handling in hmm_range_fault (Chris von Recklinghausen) [1945442] - mm: merge hmm_vma_do_fault into into hmm_vma_walk_hole_ (Chris von Recklinghausen) [1945442] - mm/hmm: don't handle the non-fault case in hmm_vma_walk_hole_() (Chris von Recklinghausen) [1945442] - mm/hmm: simplify hmm_vma_walk_hugetlb_entry() (Chris von Recklinghausen) [1945442] - mm/hmm: remove the unused HMM_FAULT_ALLOW_RETRY flag (Chris von Recklinghausen) [1945442] - mm/hmm: don't provide a stub for hmm_range_fault() (Chris von Recklinghausen) [1945442] - mm/hmm: do not check pmd_protnone twice in hmm_vma_handle_pmd() (Chris von Recklinghausen) [1945442] - mm/hmm: return -EFAULT when setting HMM_PFN_ERROR on requested valid pages (Chris von Recklinghausen) [1945442] - mm/hmm: reorganize how !pte_present is handled in hmm_vma_handle_pte() (Chris von Recklinghausen) [1945442] - mm/hmm: add missing call to hmm_range_need_fault() before returning EFAULT (Chris von Recklinghausen) [1945442] - mm/hmm: add missing pfns set to hmm_vma_walk_pmd() (Chris von Recklinghausen) [1945442] - mm/hmm: remove hmm_range_dma_map and hmm_range_dma_unmap (Chris von Recklinghausen) [1945442] - mm/hmm: make full use of walk_page_range() (Chris von Recklinghausen) [1945442] - mm/hmm: remove hmm_mirror and related (Chris von Recklinghausen) [1945442] - mm/hmm: define the pre-processor related parts of hmm.h even if disabled (Chris von Recklinghausen) [1945442] - mm/hmm: allow hmm_range to be used with a mmu_interval_notifier or hmm_mirror (Chris von Recklinghausen) [1945442] - mm/hmm: hmm_range_fault() infinite loop (Chris von Recklinghausen) [1945442] - mm/hmm: hmm_range_fault() NULL pointer bug (Chris von Recklinghausen) [1945442] - hmm: use mmu_notifier_get/put for 'struct hmm' (Chris von Recklinghausen) [1945442] - mm/hmm: cleanup the hmm_vma_handle_pmd stub (Chris von Recklinghausen) [1945442] - mm/hmm: only define hmm_vma_walk_pud if needed (Chris von Recklinghausen) [1945442] - mm/hmm: cleanup the hmm_vma_walk_hugetlb_entry stub (Chris von Recklinghausen) [1945442] - mm/hmm: don't abuse pte_index() in hmm_vma_handle_pmd (Chris von Recklinghausen) [1945442] - mm/hmm: comment on VM_FAULT_RETRY semantics in handle_mm_fault (Chris von Recklinghausen) [1945442] - mm/hmm: remove the legacy hmm_pfn_* APIs (Chris von Recklinghausen) [1945442] - mm/hmm: remove the mask variable in hmm_vma_walk_hugetlb_entry (Chris von Recklinghausen) [1945442] - mm/hmm: remove the page_shift member from struct hmm_range (Chris von Recklinghausen) [1945442] - mm/hmm: remove superfluous arguments from hmm_range_register (Chris von Recklinghausen) [1945442] - mm/hmm: remove the unused vma argument to hmm_range_dma_unmap (Chris von Recklinghausen) [1945442] - mm/hmm: remove hmm_range vma (Chris von Recklinghausen) [1945442] - mm/hmm: remove hugetlbfs check in hmm_vma_walk_pmd (Chris von Recklinghausen) [1945442] - mm/hmm: merge hmm_range_snapshot into hmm_range_fault (Chris von Recklinghausen) [1945442] - mm/hmm: replace the block argument to hmm_range_fault with a flags value (Chris von Recklinghausen) [1945442] - mm/large system hash: use vmalloc for size > MAX_ORDER when !hashdist (Chris von Recklinghausen) [1945442] - mm/hmm: update HMM documentation (Chris von Recklinghausen) [1945442] - mm: remove the HMM config option (Chris von Recklinghausen) [1945442] - hugetlbfs: on restore reserve error path retain subpool reservation (Chris von Recklinghausen) [1945442] - mm/vmalloc.c: fix potential memory leak (Chris von Recklinghausen) [1945442] - mm/vmalloc: separate put pages and flush VM flags (Chris von Recklinghausen) [1945442] - zsmalloc: switch from alloc_vm_area to get_vm_area (Chris von Recklinghausen) [1945442] - mm: allow a NULL fn callback in apply_to_page_range (Chris von Recklinghausen) [1945442] - mm: add a vmap_pfn function (Chris von Recklinghausen) [1945442] - mm: add a VM_MAP_PUT_PAGES flag for vmap (Chris von Recklinghausen) [1945442] - mm: update the documentation for vfree (Chris von Recklinghausen) [1945442] - mm, slub: use kmem_cache_debug_flags() in deactivate_slab() (Chris von Recklinghausen) [1945442] - mm, slab, slub: clear the slab_cache field when freeing page (Chris von Recklinghausen) [1945442] - mm: slab: provide krealloc_array() (Chris von Recklinghausen) [1945442] - mm: slab: clarify krealloc()'s behavior with __GFP_ZERO (Chris von Recklinghausen) [1945442] - mm/slab_common.c: use list_for_each_entry in dump_unreclaimable_slab() (Chris von Recklinghausen) [1945442] - mm/slub: make add_full() condition more explicit (Chris von Recklinghausen) [1945442] - mm/slub: fix missing ALLOC_SLOWPATH stat when bulk alloc (Chris von Recklinghausen) [1945442] - mm/slub.c: branch optimization in free slowpath (Chris von Recklinghausen) [1945442] - include/linux/slab.h: fix a typo error in comment (Chris von Recklinghausen) [1945442] - mm/vmalloc.c: fix a warning while make xmldocs (Chris von Recklinghausen) [1945442] - mm/userfaultfd: fix memory corruption due to writeprotect (Chris von Recklinghausen) [1945442] - mm/migrate: fixup setting UFFD_WP flag (Chris von Recklinghausen) [1945442] - mm/rmap: fixup copying of soft dirty and uffd ptes (Chris von Recklinghausen) [1945442] - mm/userfaultfd: disable userfaultfd-wp on x86_32 (Chris von Recklinghausen) [1945442] - userfaultfd: selftests: fix SIGSEGV if huge mmap fails (Chris von Recklinghausen) [1945442] - mm: do not rely on mm == current->mm in __get_user_pages_locked (Chris von Recklinghausen) [1945442] - mm: Introduce mm_struct.has_pinned (Chris von Recklinghausen) [1945442] - mm/gup: might_lock_read(mmap_sem) in get_user_pages_fast() (Chris von Recklinghausen) [1945442] - mm: enforce that vmap can't map pages executable (Chris von Recklinghausen) [1945442] - mm: remove map_vm_range (Chris von Recklinghausen) [1945442] - mm: rename vmap_page_range to map_kernel_range (Chris von Recklinghausen) [1945442] - mm: remove vmap_page_range_noflush and vunmap_page_range (Chris von Recklinghausen) [1945442] - mm: only allow page table mappings for built-in zsmalloc (Chris von Recklinghausen) [1945442] - mm: unexport unmap_kernel_range_noflush (Chris von Recklinghausen) [1945442] - userfaultfd: selftests: add write-protect test (Chris von Recklinghausen) [1945442] - userfaultfd: selftests: refactor statistics (Chris von Recklinghausen) [1945442] - userfaultfd: selftest: fix compiler warning (Chris von Recklinghausen) [1945442] - hugetlbfs: call VM_BUG_ON_PAGE earlier in free_huge_page() (Chris von Recklinghausen) [1945442] - userfaultfd: selftest: recycle lock threads first (Chris von Recklinghausen) [1945442] - userfaultfd: selftest: generalize read and poll (Chris von Recklinghausen) [1945442] - userfaultfd: selftest: cleanup help messages (Chris von Recklinghausen) [1945442] - userfaultfd: wp: declare _UFFDIO_WRITEPROTECT conditionally (Chris von Recklinghausen) [1945442] - userfaultfd: wp: UFFDIO_REGISTER_MODE_WP documentation update (Chris von Recklinghausen) [1945442] - userfaultfd: wp: don't wake up when doing write protect (Chris von Recklinghausen) [1945442] - userfaultfd: wp: enabled write protection in userfaultfd API (Chris von Recklinghausen) [1945442] - userfaultfd: wp: add the writeprotect API to userfaultfd ioctl (Chris von Recklinghausen) [1945442] - userfaultfd: wp: support write protection for userfault vma range (Chris von Recklinghausen) [1945442] - khugepaged: skip collapse if uffd-wp detected (Chris von Recklinghausen) [1945442] - userfaultfd: wp: support swap and page migration (Chris von Recklinghausen) [1945442] - mm/mprotect.c: fix compilation warning because of unused 'mm' variable (Chris von Recklinghausen) [1945442] - userfaultfd: wp: add pmd_swp_*uffd_wp() helpers (Chris von Recklinghausen) [1945442] - userfaultfd: wp: drop _PAGE_UFFD_WP properly when fork (Chris von Recklinghausen) [1945442] - userfaultfd: wp: apply _PAGE_UFFD_WP bit (Chris von Recklinghausen) [1945442] - mm: merge parameters for change_protection() (Chris von Recklinghausen) [1945442] - userfaultfd: wp: add UFFDIO_COPY_MODE_WP (Chris von Recklinghausen) [1945442] - userfaultfd: wp: userfaultfd_pte/huge_pmd_wp() helpers (Chris von Recklinghausen) [1945442] - userfaultfd: wp: add WP pagetable tracking to x86 (Chris von Recklinghausen) [1945442] - userfaultfd: wp: hook userfault handler to write protection fault (Chris von Recklinghausen) [1945442] - userfaultfd: wp: add helper for writeprotect check (Chris von Recklinghausen) [1945442] - userfaultfd: untag user pointers (Chris von Recklinghausen) [1945442] - x86/mm/pat: Fix typo in the Kconfig help text (Chris von Recklinghausen) [1945442] - x86/mm/pat: Clean up externs (Chris von Recklinghausen) [1945442] - x86/mm/pat: Rename => (Chris von Recklinghausen) [1945442] - x86/mm/pat: Standardize on memtype_*() prefix for APIs (Chris von Recklinghausen) [1945442] - x86/mm/pat: Move the memtype related files to arch/x86/mm/pat/ (Chris von Recklinghausen) [1945442] - x86/mm/pat: Clean up PAT initialization flags (Chris von Recklinghausen) [1945442] - x86/mm/pat: Harmonize 'struct memtype *' local variable and function parameter use (Chris von Recklinghausen) [1945442] - x86/mm/pat: Simplify the free_memtype() control flow (Chris von Recklinghausen) [1945442] - x86/mm/pat: Create fixed width output in /sys/kernel/debug/x86/pat_memtype_list, similar to the E820 debug printouts (Chris von Recklinghausen) [1945442] - x86/mm/pat: Disambiguate PAT-disabled boot messages (Chris von Recklinghausen) [1945442] - x86/mm/pat: Update the comments in pat.c and pat_interval.c and refresh the code a bit (Chris von Recklinghausen) [1945442] - x86/mm/pat: Fix off-by-one bugs in interval tree search (Chris von Recklinghausen) [1945442] - x86/mm/pat: Rename pat_rbtree.c to pat_interval.c (Chris von Recklinghausen) [1945442] - x86/mm/pat: Drop the rbt_ prefix from external memtype calls (Chris von Recklinghausen) [1945442] - x86/mm/pat: Do not pass 'rb_root' down the memtype tree helper functions (Chris von Recklinghausen) [1945442] - x86/mm/pat: Convert the PAT tree to a generic interval tree (Chris von Recklinghausen) [1945442] - x86/mm: Tabulate the page table encoding definitions (Chris von Recklinghausen) [1945442] - x86/mm: Remove the unused set_memory_wt() function (Chris von Recklinghausen) [1945442] - x86/mm: Remove set_pages_x() and set_pages_nx() (Chris von Recklinghausen) [1945442] - x86/mm: Remove the unused set_memory_array_*() functions (Chris von Recklinghausen) [1945442] - x86/mm: Unexport set_memory_x() and set_memory_nx() (Chris von Recklinghausen) [1945442] - x86/Kconfig: Fix spelling mistake "effectivness" -> "effectiveness" (Chris von Recklinghausen) [1945442] - x86/mm: Remove unused variable 'old_pte' (Chris von Recklinghausen) [1945442] - Revert "x86/mm/pat: Rename pat_rbtree.c to pat_interval.c" (Chris von Recklinghausen) [1945442] - Revert "x86/mm/pat: Move the memtype related files to arch/x86/mm/pat/" (Chris von Recklinghausen) [1945442] - ipv6: Allow the l3mdev to be a loopback (Antoine Tenart) [1973229] - vrf: do not push non-ND strict packets with a source LLA through packet taps again (Antoine Tenart) [1965600] - vrf: packets with lladdr src needs dst at input with orig_iif when needs strict (Antoine Tenart) [1965600] - ipv6: Fix handling of LLA with VRF and sockets bound to VRF (Antoine Tenart) [1965600] - ipv6: allow ping to link-local address in VRF (Antoine Tenart) [1965600] - vrf: mark skb for multicast or link-local as enslaved to VRF (Antoine Tenart) [1965600] - net: allow traceroute with a specified interface in a vrf (Antoine Tenart) [1965600] - virtchnl: Enable RSS configure for AVF (Ivan Vecera) [1966954] - virtchnl: Advertise virtchnl UDP segmentation offload capability (Ivan Vecera) [1966954] - virtchnl: Allow ignoring opcodes on specific VF (Ivan Vecera) [1966954] - virtchnl: Fix layout of RSS structures (Ivan Vecera) [1966954] - virtchnl: Enable FDIR Configure for AVF (Ivan Vecera) [1966954] - virtchnl: Add missing explicit padding to structures (Ivan Vecera) [1966954] - virtchnl: use u8 type for a field in the virtchnl_filter struct (Ivan Vecera) [1966954] - tools headers uapi: Sync tools/include/uapi/linux/perf_event.h (Michael Petlan) [1944685] - tools headers uapi: Update tools's copy of linux/perf_event.h (Michael Petlan) [1944685] - bpf: Add size arg to build_id_parse function (Michael Petlan) [1944685] - bpf: Move stack_map_get_build_id into lib (Michael Petlan) [1944685] - perf map: Fix error return code in maps__clone() (Michael Petlan) [1944685] - perf ftrace: Fix access to pid in array when setting a pid filter (Michael Petlan) [1944685] - perf auxtrace: Fix potential NULL pointer dereference (Michael Petlan) [1944685] - perf data: Fix error return code in perf_data__create_dir() (Michael Petlan) [1944685] - perf arm-spe: Avoid potential buffer overrun (Michael Petlan) [1944685] - perf report: Fix wrong LBR block sorting (Michael Petlan) [1944685] - perf inject: Fix repipe usage (Michael Petlan) [1944685] - perf test: Change to use bash for daemon test (Michael Petlan) [1944685] - perf record: Fix memory leak in vDSO found using ASAN (Michael Petlan) [1944685] - perf test: Remove now useless failing sub test "BPF relocation checker" (Michael Petlan) [1944685] - perf daemon: Return from kill functions (Michael Petlan) [1944685] - perf daemon: Force waipid for all session on SIGCHLD delivery (Michael Petlan) [1944685] - perf top: Fix BPF support related crash with perf_event_paranoid=3 + kptr_restrict (Michael Petlan) [1944685] - perf pmu: Validate raw event with sysfs exported format bits (Michael Petlan) [1944685] - perf synthetic events: Avoid write of uninitialized memory when generating PERF_RECORD_MMAP* records (Michael Petlan) [1944685] - perf synthetic-events: Fix uninitialized 'kernel_thread' variable (Michael Petlan) [1944685] - perf auxtrace: Fix auxtrace queue conflict (Michael Petlan) [1944685] - perf cs-etm: Fix bitmap for option (Michael Petlan) [1944685] - perf map: Tighten snprintf() string precision to pass gcc check on some 32-bit arches (Michael Petlan) [1944685] - perf report: Fix -F for branch & mem modes (Michael Petlan) [1944685] - perf tests x86: Move insn.h include to make sure it finds stddef.h (Michael Petlan) [1944685] - perf test: Support the ins_lat check in the X86 specific test (Michael Petlan) [1944685] - perf test: Fix sample-parsing failure on non-x86 platforms (Michael Petlan) [1944685] - perf archive: Fix filtering of empty build-ids (Michael Petlan) [1944685] - perf daemon: Fix compile error with Asan (Michael Petlan) [1944685] - perf stat: Fix use-after-free when -r option is used (Michael Petlan) [1944685] - libperf: Add perf_evlist__reset_id_hash() (Michael Petlan) [1944685] - perf stat: Fix wrong skipping for per-die aggregation (Michael Petlan) [1944685] - tools headers UAPI: Update tools' copy of linux/coresight-pmu.h (Michael Petlan) [1944685] - perf test: Fix cpu and thread map leaks in perf_time_to_tsc test (Michael Petlan) [1944685] - perf test: Fix cpu map leaks in cpu_map_print test (Michael Petlan) [1944685] - perf test: Fix a memory leak in thread_map_remove test (Michael Petlan) [1944685] - perf test: Fix a thread map leak in thread_map_synthesize test (Michael Petlan) [1944685] - perf test: Fix cpu and thread map leaks in switch_tracking test (Michael Petlan) [1944685] - perf test: Fix cpu and thread map leaks in keep_tracking test (Michael Petlan) [1944685] - perf test: Fix cpu and thread map leaks in code_reading test (Michael Petlan) [1944685] - perf test: Fix cpu and thread map leaks in sw_clock_freq test (Michael Petlan) [1944685] - perf test: Fix cpu and thread map leaks in task_exit test (Michael Petlan) [1944685] - perf test: Fix a memory leak in attr test (Michael Petlan) [1944685] - perf test: Fix cpu and thread map leaks in basic mmap test (Michael Petlan) [1944685] - perf tools: Fix event's PMU name parsing (Michael Petlan) [1944685] - perf daemon: Fix running test for non root user (Michael Petlan) [1944685] - perf daemon: Fix control fifo permissions (Michael Petlan) [1944685] - perf build: Fix ccache usage in $(CC) when generating arch errno table (Michael Petlan) [1944685] - perf tools: Fix documentation of verbose options (Michael Petlan) [1944685] - perf traceevent: Ensure read cmdlines are null terminated. (Michael Petlan) [1944685] - perf diff: Don't crash on freeing errno-session on the error path (Michael Petlan) [1944685] - perf tools: Clean 'generated' directory used for creating the syscall table on x86 (Michael Petlan) [1944685] - perf build: Move feature cleanup under tools/build (Michael Petlan) [1944685] - perf tools: Cast (struct timeval).tv_sec when printing (Michael Petlan) [1944685] - perf buildid-cache: Don't skip 16-byte build-ids (Michael Petlan) [1944685] - perf buildid-cache: Add test for 16-byte build-id (Michael Petlan) [1944685] - perf symbol: Remove redundant libbfd checks (Michael Petlan) [1944685] - perf test: Output the sub testing result in cs-etm (Michael Petlan) [1944685] - perf test: Suppress logs in cs-etm testing (Michael Petlan) [1944685] - perf tools: Fix arm64 build error with gcc-11 (Michael Petlan) [1944685] - perf intel-pt: Add documentation for tracing virtual machines (Michael Petlan) [1944685] - perf intel-pt: Split VM-Entry and VM-Exit branches (Michael Petlan) [1944685] - perf intel-pt: Adjust sample flags for VM-Exit (Michael Petlan) [1944685] - perf intel-pt: Allow for a guest kernel address filter (Michael Petlan) [1944685] - perf intel-pt: Support decoding of guest kernel (Michael Petlan) [1944685] - perf machine: Factor out machine__idle_thread() (Michael Petlan) [1944685] - perf machine: Factor out machines__find_guest() (Michael Petlan) [1944685] - perf intel-pt: Amend decoder to track the NR flag (Michael Petlan) [1944685] - perf intel-pt: Retain the last PIP packet payload as is (Michael Petlan) [1944685] - perf intel_pt: Add vmlaunch and vmresume as branches (Michael Petlan) [1944685] - perf script: Add branch types for VM-Entry and VM-Exit (Michael Petlan) [1944685] - perf auxtrace: Automatically group aux-output events (Michael Petlan) [1944685] - perf test: Fix unaligned access in sample parsing test (Michael Petlan) [1944685] - perf tools: Support arch specific PERF_SAMPLE_WEIGHT_STRUCT processing (Michael Petlan) [1944685] - perf intel-pt: Add PSB events (Michael Petlan) [1944685] - perf intel-pt: Fix IPC with CYC threshold (Michael Petlan) [1944685] - perf intel-pt: Fix premature IPC (Michael Petlan) [1944685] - perf intel-pt: Fix missing CYC processing in PSB (Michael Petlan) [1944685] - perf record: Fix continue profiling after draining the buffer (Michael Petlan) [1944685] - perf tools: Simplify the calculation of variables (Michael Petlan) [1944685] - perf vendor events arm64: Add JSON metrics for imx8mp DDR Perf (Michael Petlan) [1944685] - perf vendor events arm64: Add JSON metrics for imx8mq DDR Perf (Michael Petlan) [1944685] - perf vendor events arm64: Add JSON metrics for imx8mn DDR Perf (Michael Petlan) [1944685] - perf vendor events arm64: Fix indentation of brackets in imx8mm metrics (Michael Petlan) [1944685] - perf annotate: Do not jump after 'k' is pressed (Michael Petlan) [1944685] - perf metricgroup: Remove unneeded semicolon (Michael Petlan) [1944685] - perf tools: Add OCaml demangling (Michael Petlan) [1944685] - tools api fs: Cache cgroupfs mount point (Michael Petlan) [1944685] - tools api fs: Diet cgroupfs_find_mountpoint() (Michael Petlan) [1944685] - tools api fs: Prefer cgroup v1 path in cgroupfs_find_mountpoint() (Michael Petlan) [1944685] - perf symbols: Resolve symbols against debug file first (Michael Petlan) [1944685] - perf probe: Fix kretprobe issue caused by GCC bug (Michael Petlan) [1944685] - perf symbols: Fix return value when loading PE DSO (Michael Petlan) [1944685] - perf symbols: Make dso__load_bfd_symbols() load PE files from debug cache only (Michael Petlan) [1944685] - perf symbols: Use (long) for iterator for bfd symbols (Michael Petlan) [1944685] - perf annotate: Fix jump parsing for C++ code. (Michael Petlan) [1944685] - perf arm-spe: Set sample's data source field (Michael Petlan) [1944685] - perf arm-spe: Synthesize memory event (Michael Petlan) [1944685] - perf arm-spe: Fill address info for samples (Michael Petlan) [1944685] - perf arm-spe: Store operation type in packet (Michael Petlan) [1944685] - perf arm-spe: Store memory address in packet (Michael Petlan) [1944685] - perf arm-spe: Enable sample type PERF_SAMPLE_DATA_SRC (Michael Petlan) [1944685] - perf env: Remove unneeded internal/cpumap inclusions (Michael Petlan) [1944685] - perf tools: Remove unused xyarray.c as it was moved to tools/lib/perf (Michael Petlan) [1944685] - perf tools: Replace lkml.org links with lore (Michael Petlan) [1944685] - perf tests: Add daemon 'lock' test (Michael Petlan) [1944685] - perf tests: Add daemon 'ping' command test (Michael Petlan) [1944685] - perf tests: Add daemon 'signal' command test (Michael Petlan) [1944685] - perf tests: Add daemon 'stop' command test (Michael Petlan) [1944685] - perf tests: Add daemon reconfig test (Michael Petlan) [1944685] - perf tests: Add daemon 'list' command test (Michael Petlan) [1944685] - perf daemon: Add examples to man page (Michael Petlan) [1944685] - perf daemon: Add up time for daemon/session list (Michael Petlan) [1944685] - perf daemon: Use control to stop session (Michael Petlan) [1944685] - perf daemon: Add 'ping' command (Michael Petlan) [1944685] - perf daemon: Set control fifo for session (Michael Petlan) [1944685] - perf daemon: Allow only one daemon over base directory (Michael Petlan) [1944685] - perf daemon: Add 'stop' command (Michael Petlan) [1944685] - perf daemon: Add 'signal' command (Michael Petlan) [1944685] - perf daemon: Add 'list' command (Michael Petlan) [1944685] - perf daemon: Add signalfd support (Michael Petlan) [1944685] - perf daemon: Add background support (Michael Petlan) [1944685] - perf daemon: Add config file change check (Michael Petlan) [1944685] - perf daemon: Add config file support (Michael Petlan) [1944685] - perf daemon: Add client socket support (Michael Petlan) [1944685] - perf daemon: Add server socket support (Michael Petlan) [1944685] - perf daemon: Add base option (Michael Petlan) [1944685] - perf daemon: Add config option (Michael Petlan) [1944685] - perf daemon: Add daemon command (Michael Petlan) [1944685] - perf script: Simplify bool conversion (Michael Petlan) [1944685] - perf arm64/s390: Fix printf conversion specifier for IP addresses (Michael Petlan) [1944685] - perf script: Support filtering by hex address (Michael Petlan) [1944685] - perf intlist: Change 'struct intlist' int member to 'unsigned long' (Michael Petlan) [1944685] - perf tools: Update topdown documentation for Sapphire Rapids (Michael Petlan) [1944685] - perf stat: Support L2 Topdown events (Michael Petlan) [1944685] - perf test: Support PERF_SAMPLE_WEIGHT_STRUCT (Michael Petlan) [1944685] - perf report: Support instruction latency (Michael Petlan) [1944685] - perf tools: Support PERF_SAMPLE_WEIGHT_STRUCT (Michael Petlan) [1944685] - perf c2c: Support data block and addr block (Michael Petlan) [1944685] - perf tools: Support data block and addr block (Michael Petlan) [1944685] - perf tools: Support the auxiliary event (Michael Petlan) [1944685] - perf probe: Add protection to avoid endless loop (Michael Petlan) [1944685] - perf trace-event-info: Rename for_each_event. (Michael Petlan) [1944685] - perf inject jit: Add namespaces support (Michael Petlan) [1944685] - perf namespaces: Add 'in_pidns' to nsinfo struct (Michael Petlan) [1944685] - perf tools: Use scandir() to iterate threads when synthesizing PERF_RECORD_ events (Michael Petlan) [1944685] - perf tools: Skip PERF_RECORD_MMAP event synthesis for kernel threads (Michael Petlan) [1944685] - perf tools: Use /proc//task//status for PERF_RECORD_ event synthesis (Michael Petlan) [1944685] - perf vendor events arm64: Reference common and uarch events for A76 (Michael Petlan) [1944685] - perf vendor events arm64: Reference common and uarch events for Ampere eMag (Michael Petlan) [1944685] - perf vendor events arm64: Add common and uarch event JSON (Michael Petlan) [1944685] - perf vendor events arm64: Fix Ampere eMag event typo (Michael Petlan) [1944685] - perf script: Support DSO filter like in other perf tools (Michael Petlan) [1944685] - perf tools: Fix DSO filtering when not finding a map for a sampled address (Michael Petlan) [1944685] - perf stat: Add Topdown metrics events as default events (Michael Petlan) [1944685] - perf test: Add parse-metric memory bandwidth testcase (Michael Petlan) [1944685] - perf tools: Add 'ping' control command (Michael Petlan) [1944685] - perf tools: Add 'stop' control command (Michael Petlan) [1944685] - perf config: Make perf_config_global() global (Michael Petlan) [1944685] - perf config: Make perf_config_system() global (Michael Petlan) [1944685] - perf config: Add perf_home_perfconfig function (Michael Petlan) [1944685] - perf debug: Add debug_set_display_time function (Michael Petlan) [1944685] - perf config: Add config set interface (Michael Petlan) [1944685] - perf config: Make perf_config_from_file() static (Michael Petlan) [1944685] - perf test: Add test case for PERF_SAMPLE_CODE_PAGE_SIZE (Michael Petlan) [1944685] - perf report: Add support for PERF_SAMPLE_CODE_PAGE_SIZE (Michael Petlan) [1944685] - perf script: Add support for PERF_SAMPLE_CODE_PAGE_SIZE (Michael Petlan) [1944685] - perf record: Add support for PERF_SAMPLE_CODE_PAGE_SIZE (Michael Petlan) [1944685] - perf mem: Support data page size (Michael Petlan) [1944685] - perf mem: Clean up output format (Michael Petlan) [1944685] - perf cs-etm: Update ARM's CoreSight hardware tracing OpenCSD library to v1.0.0 (Michael Petlan) [1944685] - perf c2c: Add local variables for output metrics (Michael Petlan) [1944685] - perf c2c: Refactor node display (Michael Petlan) [1944685] - perf c2c: Fix argument type for percent() (Michael Petlan) [1944685] - perf c2c: Refactor display filter (Michael Petlan) [1944685] - perf c2c: Refactor hist entry validation (Michael Petlan) [1944685] - perf c2c: Rename for shared cache line stats (Michael Petlan) [1944685] - perf stat: Enable counting events for BPF programs (Michael Petlan) [1944685] - perf build: Support build BPF skeletons with perf (Michael Petlan) [1944685] - perf record: Tweak "Lowering..." warning in record_opts__config_freq (Michael Petlan) [1944685] - perf buildid-list: Add support for mmap2's buildid events (Michael Petlan) [1944685] - perf buildid-cache: Add --debuginfod option to specify a server to fetch debug files (Michael Petlan) [1944685] - perf tools: Add support to display build ids when available in PERF_RECORD_MMAP2 events (Michael Petlan) [1944685] - perf record: Add --buildid-mmap option to enable PERF_RECORD_MMAP2's build id (Michael Petlan) [1944685] - perf tools: Allow synthesizing the build id for kernel/modules/tasks in PERF_RECORD_MMAP2 (Michael Petlan) [1944685] - perf tools: Allow using PERF_RECORD_MMAP2 to synthesize the kernel modules maps (Michael Petlan) [1944685] - perf tools: Allow using PERF_RECORD_MMAP2 to synthesize the kernel map (Michael Petlan) [1944685] - perf tools: Store build id when available in PERF_RECORD_MMAP2 metadata events (Michael Petlan) [1944685] - perf tools: Do not swap mmap2 fields in case it contains build id (Michael Petlan) [1944685] - perf arm64: Add argument support for SDT (Michael Petlan) [1944685] - perf probe: Fixup Arm64 SDT arguments (Michael Petlan) [1944685] - perf/x86/kvm: Fix Broadwell Xeon stepping in isolation_ucodes[] (Michael Petlan) [1944685] - perf/x86/intel: Fix unchecked MSR access error caused by VLBR_EVENT (Michael Petlan) [1944685] - perf/x86/intel: Fix a crash caused by zero PEBS status (Michael Petlan) [1944685] - perf/x86/intel: Set PERF_ATTACH_SCHED_CB for large PEBS and LBR (Michael Petlan) [1944685] - perf/core: Flush PMU internal buffers for per-CPU events (Michael Petlan) [1944685] - perf/x86/rapl: Fix psys-energy event on Intel SPR platform (Michael Petlan) [1944685] - perf/x86/rapl: Only check lower 32bits for RAPL energy counters (Michael Petlan) [1944685] - perf/x86/rapl: Add msr mask support (Michael Petlan) [1944685] - perf/x86/kvm: Add Cascade Lake Xeon steppings to isolation_ucodes[] (Michael Petlan) [1944685] - perf/x86/intel: Support CPUID 10.ECX to disable fixed counters (Michael Petlan) [1944685] - perf/x86/intel: Add perf core PMU support for Sapphire Rapids (Michael Petlan) [1944685] - perf/x86/intel: Filter unsupported Topdown metrics event (Michael Petlan) [1944685] - perf/x86/intel: Factor out intel_update_topdown_event() (Michael Petlan) [1944685] - perf/core: Add PERF_SAMPLE_WEIGHT_STRUCT (Michael Petlan) [1944685] - perf/intel: Remove Perfmon-v4 counter_freezing support (Michael Petlan) [1944685] - perf: Add build id data in mmap2 event (Michael Petlan) [1944685] - bpf: Remove atomics tests from test_progs (Jiri Olsa) [1874007] - libbpf: Fixes incorrect rx_ring_setup_done (Jiri Olsa) [1874007] - error-injection: Consolidate override function definition (Jiri Olsa) [1874007] - selftests/bpf: Fix endianness issues in atomic tests (Jiri Olsa) [1874007] - bpf: Fix a spelling typo in bpf_atomic_alu_string disasm (Jiri Olsa) [1874007] - bpf, x86: Fix BPF_FETCH atomic and/or/xor with r0 as src (Jiri Olsa) [1874007] - bpf: Explicitly zero-extend R0 after 32-bit cmpxchg (Jiri Olsa) [1874007] - bpf: Account for BPF_FETCH in insn_has_def32() (Jiri Olsa) [1874007] - bpf: Fix subreg optimization for BPF_FETCH (Jiri Olsa) [1874007] - bpf: Fix the irq and nmi check in bpf_sk_storage for tracing usage (Jiri Olsa) [1874007] - selftests/bpf: Fix a compiler warning in local_storage test (Jiri Olsa) [1874007] - bpf: Change 'BPF_ADD' to 'BPF_AND' in print_bpf_insn() (Jiri Olsa) [1874007] - selftests/bpf: Don't exit on failed bpf_testmod unload (Jiri Olsa) [1874007] - bpf: Avoid old-style declaration warnings (Jiri Olsa) [1874007] - bpf: Dont allow vmlinux BTF to be used in map_create and prog_load. (Jiri Olsa) [1874007] - tools: Factor Clang, LLC and LLVM utils definitions (Jiri Olsa) [1874007] - tools/runqslower: Build bpftool using HOSTCC (Jiri Olsa) [1874007] - tools/runqslower: Enable out-of-tree build (Jiri Olsa) [1874007] - tools/runqslower: Use Makefile.include (Jiri Olsa) [1874007] - bpf: Expose bpf_sk_storage_* to iterator programs (Jiri Olsa) [1874007] - tools/resolve_btfids: Warn when having multiple IDs for single type (Jiri Olsa) [1874007] - tools/resolve_btfids: Fix some error messages (Jiri Olsa) [1874007] - samples/bpf: Add BPF_ATOMIC_OP macro for BPF samples (Jiri Olsa) [1874007] - samples/bpf: Fix possible hang in xdpsock with multiple threads (Jiri Olsa) [1874007] - bpf: samples: Do not touch RLIMIT_MEMLOCK (Jiri Olsa) [1874007] - samples/bpf: Use recvfrom() in xdpsock/l2fwd (Jiri Olsa) [1874007] - samples/bpf: Use recvfrom() in xdpsock/rxdrop (Jiri Olsa) [1874007] - samples: bpf: Remove bpf_load loader completely (Jiri Olsa) [1874007] - samples: bpf: Fix lwt_len_hist reusing previous BPF map (Jiri Olsa) [1874007] - samples: bpf: Refactor test_overhead program with libbpf (Jiri Olsa) [1874007] - samples: bpf: Refactor task_fd_query program with libbpf (Jiri Olsa) [1874007] - samples: bpf: Refactor test_cgrp2_sock2 program with libbpf (Jiri Olsa) [1874007] - samples: bpf: Refactor hbm program with libbpf (Jiri Olsa) [1874007] - samples/bpf: Increment Tx stats at sending (Jiri Olsa) [1874007] - samples/bpf: Remove unused test_ipip.sh (Jiri Olsa) [1874007] - samples/bpf: Remove duplicate include in hbm (Jiri Olsa) [1874007] - bpftool: Fix compilation failure for net.o with older glibc (Jiri Olsa) [1874007] - tools/bpftool: Auto-detect split BTFs in common cases (Jiri Olsa) [1874007] - tools/bpftool: Emit name for anonymous BTFs (Jiri Olsa) [1874007] - bpftool: Add {i,d}tlb_misses support for bpftool profile (Jiri Olsa) [1874007] - tools/bpf: Always run the *-clean recipes (Jiri Olsa) [1874007] - tools/bpf: Add bootstrap/ to .gitignore (Jiri Olsa) [1874007] - tools/bpftool: Fix cross-build (Jiri Olsa) [1874007] - tools/bpftool: Force clean of out-of-tree build (Jiri Olsa) [1874007] - tools/bpftool: Add support for in-kernel and named BTF in `btf show` (Jiri Olsa) [1874007] - bpftool: Add support for task local storage (Jiri Olsa) [1874007] - tools/bpftool: Add bpftool support for split BTF (Jiri Olsa) [1874007] - bpf: Unbreak BPF_PROG_TYPE_KPROBE when kprobe is called via do_int3 (Jiri Olsa) [1874007] - bpf: Fix bpf_put_raw_tracepoint()'s use of __module_address() (Jiri Olsa) [1874007] - bpf: Expose bpf_d_path helper to sleepable LSM hooks (Jiri Olsa) [1874007] - bpf: Allow using bpf_sk_storage in FENTRY/FEXIT/RAW_TP (Jiri Olsa) [1874007] - selftests/bpf: Add remaining ASSERT_xxx() variants (Jiri Olsa) [1874007] - libbpf: Fix potential NULL pointer dereference (Jiri Olsa) [1874007] - libbpf: Only create rx and tx XDP rings when necessary (Jiri Olsa) [1874007] - libbpf: Ensure umem pointer is non-NULL before dereferencing (Jiri Olsa) [1874007] - libbpf: Restore umem state after socket create failure (Jiri Olsa) [1874007] - selftests/bpf: Fix core_reloc test runner (Jiri Olsa) [1874007] - bpf: Fix umd memory leak in copy_process() (Jiri Olsa) [1874007] - libbpf: Fix error path in bpf_object__elf_init() (Jiri Olsa) [1874007] - bpf: Change inode_storage's lookup_elem return value from NULL to -EBADF (Jiri Olsa) [1874007] - bpf: Prohibit alu ops for pointer types not defining ptr_limit (Jiri Olsa) [1874007] - selftests/bpf: Use the last page in test_snprintf_btf on s390 (Jiri Olsa) [1874007] - bpf: Be less specific about socket cookies guarantees (Jiri Olsa) [1874007] - bpf: Fix 32 bit src register truncation on div/mod (Jiri Olsa) [1874007] - bpf: Fix verifier jmp32 pruning decision logic (Jiri Olsa) [1874007] - bpf: Fix verifier jsgt branch analysis on max bound (Jiri Olsa) [1874007] - bpf: Check for integer overflow when using roundup_pow_of_two() (Jiri Olsa) [1874007] - bpf, preload: Fix build when $(O) points to a relative path (Jiri Olsa) [1874007] - bpf: Drop disabled LSM hooks from the sleepable set (Jiri Olsa) [1874007] - bpf, cgroup: Fix problematic bounds check (Jiri Olsa) [1874007] - bpf, cgroup: Fix optlen WARN_ON_ONCE toctou (Jiri Olsa) [1874007] - bpf: Fix signed_{sub,add32}_overflows type handling (Jiri Olsa) [1874007] - bpf: Fix helper bpf_map_peek_elem_proto pointing to wrong callback (Jiri Olsa) [1874007] - selftests/bpf: Add verifier test for PTR_TO_MEM spill (Jiri Olsa) [1874007] - bpf: Support PTR_TO_MEM{,_OR_NULL} register spilling (Jiri Olsa) [1874007] - libbpf: Allow loading empty BTFs (Jiri Olsa) [1874007] - bpf: Allow empty module BTFs (Jiri Olsa) [1874007] - bpf: Don't leak memory in bpf getsockopt when optlen == 0 (Jiri Olsa) [1874007] - bpf: Update local storage test to check handling of null ptrs (Jiri Olsa) [1874007] - bpf: Fix typo in bpf_inode_storage.c (Jiri Olsa) [1874007] - bpf: Add size arg to build_id_parse function (Jiri Olsa) [1874007] - bpf: Move stack_map_get_build_id into lib (Jiri Olsa) [1874007] - bpf: Add tests for new BPF atomic operations (Jiri Olsa) [1874007] - bpf: Add bitwise atomic instructions (Jiri Olsa) [1874007] - bpf: Pull out a macro for interpreting atomic ALU operations (Jiri Olsa) [1874007] - bpf: Add instructions for atomic_[cmp]xchg (Jiri Olsa) [1874007] - bpf: Add BPF_FETCH field / create atomic_fetch_add instruction (Jiri Olsa) [1874007] - bpf: Move BPF_STX reserved field check into BPF_STX verifier code (Jiri Olsa) [1874007] - bpf: Rename BPF_XADD and prepare to encode other atomics in .imm (Jiri Olsa) [1874007] - bpf: x86: Factor out a lookup table for some ALU opcodes (Jiri Olsa) [1874007] - bpf: x86: Factor out emission of REX byte (Jiri Olsa) [1874007] - bpf: x86: Factor out emission of ModR/M for *(reg + off) (Jiri Olsa) [1874007] - bpf, libbpf: Avoid unused function warning on bpf_tail_call_static (Jiri Olsa) [1874007] - selftests/bpf: Install btf_dump test cases (Jiri Olsa) [1874007] - selftests/bpf: Fix installation of urandom_read (Jiri Olsa) [1874007] - selftests/bpf: Move generated test files to $(TEST_GEN_FILES) (Jiri Olsa) [1874007] - selftests/bpf: Fix out-of-tree build (Jiri Olsa) [1874007] - selftests/bpf: Enable cross-building (Jiri Olsa) [1874007] - selftests/bpf: Test kernel module ksym externs (Jiri Olsa) [1874007] - libbpf: Support kernel module ksym externs (Jiri Olsa) [1874007] - bpf: Support BPF ksym variables in kernel modules (Jiri Olsa) [1874007] - selftests/bpf: Sync RCU before unloading bpf_testmod (Jiri Olsa) [1874007] - bpf: Fix a verifier message for alloc size helper arg (Jiri Olsa) [1874007] - bpf: Clarify return value of probe str helpers (Jiri Olsa) [1874007] - libbpf: Clarify kernel type use with USER variants of CORE reading macros (Jiri Olsa) [1874007] - selftests/bpf: Remove duplicate include in test_lsm (Jiri Olsa) [1874007] - bpf: Remove unnecessary include from preload/iterators (Jiri Olsa) [1874007] - selftests/bpf: Add tests for user- and non-CO-RE BPF_CORE_READ() variants (Jiri Olsa) [1874007] - libbpf: Add non-CO-RE variants of BPF_CORE_READ() macro family (Jiri Olsa) [1874007] - selftests/bpf: Fix a compile error for BPF_F_BPRM_SECUREEXEC (Jiri Olsa) [1874007] - bpf: Use thread_group_leader() (Jiri Olsa) [1874007] - bpf: Save correct stopping point in file seq iteration (Jiri Olsa) [1874007] - selftests/bpf: Work-around EBUSY errors from hashmap update/delete (Jiri Olsa) [1874007] - bpf: Add schedule point in htab_init_buckets() (Jiri Olsa) [1874007] - bpf: Remove unused including (Jiri Olsa) [1874007] - selftests/bpf: Fix spelling mistake "tranmission" -> "transmission" (Jiri Olsa) [1874007] - selftests/bpf: Clarify build error if no vmlinux (Jiri Olsa) [1874007] - tweewide: Fix most Shebang lines (Jiri Olsa) [1874007] - bpf: In bpf_task_fd_query use fget_task (Jiri Olsa) [1874007] - selftests/bpf: Add a test for ptr_to_map_value on stack for helper access (Jiri Olsa) [1874007] - bpf: Permits pointers on stack for helper calls (Jiri Olsa) [1874007] - libbpf: Expose libbpf ring_buffer epoll_fd (Jiri Olsa) [1874007] - selftests/bpf: Add set_attach_target() API selftest for module target (Jiri Olsa) [1874007] - libbpf: Support modules in bpf_program__set_attach_target() API (Jiri Olsa) [1874007] - selftests/bpf: Silence ima_setup.sh when not running in verbose mode. (Jiri Olsa) [1874007] - selftests/bpf: Drop the need for LLVM's llc (Jiri Olsa) [1874007] - selftests/bpf: fix bpf_testmod.ko recompilation logic (Jiri Olsa) [1874007] - selftests/bpf: Make selftest compilation work on clang 11 (Jiri Olsa) [1874007] - selftests/bpf: Xsk selftests - adding xdpxceiver to .gitignore (Jiri Olsa) [1874007] - selftests/bpf: Drop tcp-{client,server}.py from Makefile (Jiri Olsa) [1874007] - selftests/bpf: Xsk selftests - Bi-directional Sockets - SKB, DRV (Jiri Olsa) [1874007] - selftests/bpf: Xsk selftests - Socket Teardown - SKB, DRV (Jiri Olsa) [1874007] - selftests/bpf: Xsk selftests - DRV POLL, NOPOLL (Jiri Olsa) [1874007] - selftests/bpf: Xsk selftests - SKB POLL, NOPOLL (Jiri Olsa) [1874007] - selftests/bpf: Xsk selftests framework (Jiri Olsa) [1874007] - bpf: Return -ENOTSUPP when attaching to non-kernel BTF (Jiri Olsa) [1874007] - bpf: Propagate __user annotations properly (Jiri Olsa) [1874007] - bpf: Avoid overflows involving hash elem_size (Jiri Olsa) [1874007] - selftests/bpf: Test bpf_sk_storage_get in tcp iterators (Jiri Olsa) [1874007] - selftests/bpf: Add an iterator selftest for bpf_sk_storage_get (Jiri Olsa) [1874007] - selftests/bpf: Add an iterator selftest for bpf_sk_storage_delete (Jiri Olsa) [1874007] - bpf: Add a bpf_sock_from_file helper (Jiri Olsa) [1874007] - selftests/bpf: Avoid errno clobbering (Jiri Olsa) [1874007] - selftests/bpf: Print reason when a tester could not run a program (Jiri Olsa) [1874007] - selftests/bpf: Fix invalid use of strncat in test_sockmap (Jiri Olsa) [1874007] - libbpf: Use memcpy instead of strncpy to please GCC (Jiri Olsa) [1874007] - selftests/bpf: Add fentry/fexit/fmod_ret selftest for kernel module (Jiri Olsa) [1874007] - selftests/bpf: Add tp_btf CO-RE reloc test for modules (Jiri Olsa) [1874007] - libbpf: Support attachment of BPF tracing programs to kernel modules (Jiri Olsa) [1874007] - libbpf: Factor out low-level BPF program loading helper (Jiri Olsa) [1874007] - bpf: Allow to specify kernel module BTFs when attaching BPF programs (Jiri Olsa) [1874007] - bpf: Remove hard-coded btf_vmlinux assumption from BPF verifier (Jiri Olsa) [1874007] - selftests/bpf: Add CO-RE relocs selftest relying on kernel module BTF (Jiri Olsa) [1874007] - selftests/bpf: Add support for marking sub-tests as skipped (Jiri Olsa) [1874007] - selftests/bpf: Add bpf_testmod kernel module for testing (Jiri Olsa) [1874007] - libbpf: Add kernel module BTF support for CO-RE relocations (Jiri Olsa) [1874007] - libbpf: Refactor CO-RE relocs to not assume a single BTF object (Jiri Olsa) [1874007] - libbpf: Add internal helper to load BTF data by FD (Jiri Olsa) [1874007] - selftests/bpf: Add Userspace tests for TCP_WINDOW_CLAMP (Jiri Olsa) [1874007] - bpf: Fix cold build of test_progs-no_alu32 (Jiri Olsa) [1874007] - libbpf: Cap retries in sys_bpf_prog_load (Jiri Olsa) [1874007] - libbpf: Sanitise map names before pinning (Jiri Olsa) [1874007] - libbpf: Fail early when loading programs with unspecified type (Jiri Olsa) [1874007] - selftests/bpf: Indent ima_setup.sh with tabs. (Jiri Olsa) [1874007] - selftests/bpf: Add config dependency on BLK_DEV_LOOP (Jiri Olsa) [1874007] - selftests/bpf: Ensure securityfs mount before writing ima policy (Jiri Olsa) [1874007] - selftests/bpf: Update ima_setup.sh for busybox (Jiri Olsa) [1874007] - libbpf: Separate XDP program load with xsk socket creation (Jiri Olsa) [1874007] - selftests/bpf: Copy file using read/write in local storage test (Jiri Olsa) [1874007] - libbpf: Add base BTF accessor (Jiri Olsa) [1874007] - bpf: Eliminate rlimit-based memory accounting for bpf progs (Jiri Olsa) [1874007] - bpf: Eliminate rlimit-based memory accounting for bpf local storage maps (Jiri Olsa) [1874007] - bpf: Eliminate rlimit-based memory accounting for stackmap maps (Jiri Olsa) [1874007] - bpf: Eliminate rlimit-based memory accounting for bpf ringbuffer (Jiri Olsa) [1874007] - bpf: Eliminate rlimit-based memory accounting for reuseport_array maps (Jiri Olsa) [1874007] - bpf: Eliminate rlimit-based memory accounting for queue_stack_maps maps (Jiri Olsa) [1874007] - bpf: Eliminate rlimit-based memory accounting for lpm_trie maps (Jiri Olsa) [1874007] - bpf: Eliminate rlimit-based memory accounting for hashtab maps (Jiri Olsa) [1874007] - bpf: Eliminate rlimit-based memory accounting for devmap maps (Jiri Olsa) [1874007] - bpf: Eliminate rlimit-based memory accounting for cgroup storage maps (Jiri Olsa) [1874007] - bpf: Eliminate rlimit-based memory accounting for cpumap maps (Jiri Olsa) [1874007] - bpf: Eliminate rlimit-based memory accounting for bpf_struct_ops maps (Jiri Olsa) [1874007] - bpf: Eliminate rlimit-based memory accounting for arraymap maps (Jiri Olsa) [1874007] - bpf: Memcg-based memory accounting for bpf local storage maps (Jiri Olsa) [1874007] - bpf: Memcg-based memory accounting for bpf ringbuffer (Jiri Olsa) [1874007] - bpf: Memcg-based memory accounting for lpm_trie maps (Jiri Olsa) [1874007] - bpf: Refine memcg-based memory accounting for hashtab maps (Jiri Olsa) [1874007] - bpf: Refine memcg-based memory accounting for devmap maps (Jiri Olsa) [1874007] - bpf: Memcg-based memory accounting for cgroup storage maps (Jiri Olsa) [1874007] - bpf: Refine memcg-based memory accounting for cpumap maps (Jiri Olsa) [1874007] - bpf: Refine memcg-based memory accounting for arraymap maps (Jiri Olsa) [1874007] - bpf: Memcg-based memory accounting for bpf maps (Jiri Olsa) [1874007] - bpf: Prepare for memcg-based memory accounting for bpf maps (Jiri Olsa) [1874007] - bpf: Memcg-based memory accounting for bpf progs (Jiri Olsa) [1874007] - selftests/bpf: Extend bind{4,6} programs with a call to bpf_setsockopt (Jiri Olsa) [1874007] - selftests/bpf: Rewrite test_sock_addr bind bpf into C (Jiri Olsa) [1874007] - selftests/bpf: Fix flavored variants of test_ima (Jiri Olsa) [1874007] - libbpf: Replace size_t with __u32 in xsk interfaces (Jiri Olsa) [1874007] - bpf: Add a selftest for bpf_ima_inode_hash (Jiri Olsa) [1874007] - bpf: Add a BPF helper for getting the IMA hash of an inode (Jiri Olsa) [1874007] - libbpf: Add support for canceling cached_cons advance (Jiri Olsa) [1874007] - bpf: Refactor check_cfg to use a structured loop. (Jiri Olsa) [1874007] - selftest/bpf: Fix rst formatting in readme (Jiri Olsa) [1874007] - selftest/bpf: Fix link in readme (Jiri Olsa) [1874007] - bpf: Simplify task_file_seq_get_next() (Jiri Olsa) [1874007] - selftests/bpf: Mark tests that require unaligned memory access (Jiri Olsa) [1874007] - selftests/bpf: Avoid running unprivileged tests with alignment requirements (Jiri Olsa) [1874007] - selftests/bpf: Fix broken riscv build (Jiri Olsa) [1874007] - bpf: Add bpf_ktime_get_coarse_ns helper (Jiri Olsa) [1874007] - bpf: Add tests for bpf_bprm_opts_set helper (Jiri Olsa) [1874007] - bpf: Add bpf_bprm_opts_set helper (Jiri Olsa) [1874007] - libbpf: bpf__find_by_name[_kind] should use btf__get_nr_types() (Jiri Olsa) [1874007] - selftest/bpf: Fix IPV6FR handling in flow dissector (Jiri Olsa) [1874007] - bpf: Augment the set of sleepable LSM hooks (Jiri Olsa) [1874007] - bpf: selftest: Use bpf_sk_storage in FENTRY/FEXIT/RAW_TP (Jiri Olsa) [1874007] - selftests/bpf: Add asm tests for pkt vs pkt_end comparison. (Jiri Olsa) [1874007] - selftests/bpf: Add skb_pkt_end test (Jiri Olsa) [1874007] - bpf: Support for pointers beyond pkt_end. (Jiri Olsa) [1874007] - bpf: Compile out btf_parse_module() if module BTF is not enabled (Jiri Olsa) [1874007] - selftest/bpf: Add missed ip6ip6 test back (Jiri Olsa) [1874007] - bpf: Keep module's btf_data_size intact after load (Jiri Olsa) [1874007] - bpf: Sanitize BTF data pointer after module is loaded (Jiri Olsa) [1874007] - bpf: Load and verify kernel module BTFs (Jiri Olsa) [1874007] - bpf: Assign ID to vmlinux BTF and return extra info for BTF in GET_OBJ_INFO (Jiri Olsa) [1874007] - bpf: Add in-kernel split BTF support (Jiri Olsa) [1874007] - bpf, btf: Remove the duplicate btf_ids.h include (Jiri Olsa) [1874007] - selftests/bpf: Fix selftest build with old libc (Jiri Olsa) [1874007] - bpf: Exercise syscall operations for inode and sk storage (Jiri Olsa) [1874007] - bpf: Add tests for task_local_storage (Jiri Olsa) [1874007] - bpf: Update selftests for local_storage to use vmlinux.h (Jiri Olsa) [1874007] - bpf: Implement get_current_task_btf and RET_PTR_TO_BTF_ID (Jiri Olsa) [1874007] - libbpf: Add support for task local storage (Jiri Olsa) [1874007] - bpf: Implement task local storage (Jiri Olsa) [1874007] - bpf: Allow LSM programs to use bpf spin locks (Jiri Olsa) [1874007] - bpf: Lift hashtab key_size limit (Jiri Olsa) [1874007] - selftests/bpf: Add split BTF dedup selftests (Jiri Olsa) [1874007] - libbpf: Accomodate DWARF/compiler bug with duplicated identical arrays (Jiri Olsa) [1874007] - libbpf: Support BTF dedup of split BTFs (Jiri Olsa) [1874007] - libbpf: Fix BTF data layout checks and allow empty BTF (Jiri Olsa) [1874007] - selftests/bpf: Add checking of raw type dump in BTF writer APIs selftests (Jiri Olsa) [1874007] - selftests/bpf: Add split BTF basic test (Jiri Olsa) [1874007] - libbpf: Implement basic split BTF support (Jiri Olsa) [1874007] - libbpf: Unify and speed up BTF string deduplication (Jiri Olsa) [1874007] - selftest/bpf: Relax btf_dedup test checks (Jiri Olsa) [1874007] - libbpf: Factor out common operations in BTF writing APIs (Jiri Olsa) [1874007] - selftest/bpf: Use global variables instead of maps for test_tcpbpf_kern (Jiri Olsa) [1874007] - selftests/bpf: Migrate tcpbpf_user.c to use BPF skeleton (Jiri Olsa) [1874007] - selftests/bpf: Replace EXPECT_EQ with ASSERT_EQ and refactor verify_results (Jiri Olsa) [1874007] - selftests/bpf: Drop python client/server in favor of threads (Jiri Olsa) [1874007] - selftests/bpf: Move test_tcppbf_user into test_progs (Jiri Olsa) [1874007] - bpf: Fix error path in htab_map_alloc() (Jiri Olsa) [1874007] - bpf: Avoid hashtab deadlock with map_locked (Jiri Olsa) [1874007] - bpf: Use separate lockdep class for each hashtab (Jiri Olsa) [1874007] - fault-injection: handle EI_ETYPE_TRUE (Jiri Olsa) [1874007] - vfs, fdtable: Add fget_task helper (Jiri Olsa) [1874007] - [s390] vfio-pci/zdev: Add zPCI capabilities to VFIO_DEVICE_GET_INFO (Claudio Imbrenda) [1858844] - [s390] vfio: Introduce capability definitions for VFIO_DEVICE_GET_INFO (Claudio Imbrenda) [1858844] - [s390] s390/pci: track whether util_str is valid in the zpci_dev (Claudio Imbrenda) [1858844] - [s390] s390/pci: stash version in the zpci_dev (Claudio Imbrenda) [1858844]- Enable CRYPTO_SHA512 and _SSSE3 so these are available in FIPS mode (Vladis Dronov) [1973106] - crypto: drbg - self test for HMAC(SHA-512) (Vladis Dronov) [1973106] - xfrm: xfrm_state_mtu should return at least 1280 for ipv6 (Sabrina Dubroca) [1919786] - xfrm: remove get_mtu indirection from xfrm_type (Sabrina Dubroca) [1919786] - netfilter: move endif to correct location (Florian Westphal) [1971991] - netfilter: nft_compat: remove flush counter optimization (Florian Westphal) [1974323] - mptcp: fix soft lookup in subflow_error_report() (Florian Westphal) [1936368] - selftests: mptcp: enable syncookie only in absence of reorders (Florian Westphal) [1936368] - mptcp: do not warn on bad input from the network (Florian Westphal) [1936368] - mptcp: wake-up readers only for in sequence data (Florian Westphal) [1936368] - mptcp: try harder to borrow memory from subflow under pressure (Florian Westphal) [1936368] - mptcp: Fix out of bounds when parsing TCP options (Florian Westphal) [1936368] - selftests: mptcp_connect: add SO_TIMESTAMPNS cmsg support (Florian Westphal) [1936368] - mptcp: receive path cmsg support (Florian Westphal) [1936368] - tcp: export timestamp helpers for mptcp (Florian Westphal) [1936368] - mptcp: setsockopt: handle SOL_SOCKET in one place only (Florian Westphal) [1936368] - mptcp: sockopt: propagate timestamp request to subflows (Florian Westphal) [1936368] - sock: expose so_timestamping options for mptcp (Florian Westphal) [1936368] - mptcp: restrict values of 'enabled' sysctl (Florian Westphal) [1936368] - mptcp: support SYSCTL only if enabled (Florian Westphal) [1936368] - mptcp: make sure flag signal is set when add addr with port (Florian Westphal) [1936368] - mptcp: remove redundant initialization in pm_nl_init_net() (Florian Westphal) [1936368] - mptcp: generate subflow hmac after mptcp_finish_join() (Florian Westphal) [1936368] - mptcp: using TOKEN_MAX_RETRIES instead of magic number (Florian Westphal) [1936368] - mptcp: fix pr_debug in mptcp_token_new_connect (Florian Westphal) [1936368] - mptcp: update selftest for fallback due to OoO (Florian Westphal) [1936368] - mptcp: do not reset MP_CAPABLE subflow on mapping errors (Florian Westphal) [1936368] - mptcp: always parse mptcp options for MPC reqsk (Florian Westphal) [1936368] - mptcp: fix sk_forward_memory corruption on retransmission (Florian Westphal) [1936368] - mptcp: validate 'id' when stopping the ADD_ADDR retransmit timer (Florian Westphal) [1936368] - mptcp: avoid error message on infinite mapping (Florian Westphal) [1936368] - mptcp: drop unconditional pr_warn on bad opt (Florian Westphal) [1936368] - mptcp: avoid OOB access in setsockopt() (Florian Westphal) [1936368] - mptcp: fix data stream corruption (Florian Westphal) [1936368] - mptcp: fix splat when closing unaccepted socket (Florian Westphal) [1936368] - selftests: mptcp: add a test case for MSG_PEEK (Florian Westphal) [1936368] - mptcp: add MSG_PEEK support (Florian Westphal) [1936368] - mptcp: ignore unsupported msg flags (Florian Westphal) [1936368] - mptcp: implement MSG_TRUNC support (Florian Westphal) [1936368] - mptcp: implement dummy MSG_ERRQUEUE support (Florian Westphal) [1936368] - mptcp: Retransmit DATA_FIN (Florian Westphal) [1936368] - selftests: mptcp: add packet mark test case (Florian Westphal) [1936368] - selftests: mptcp: add the net device name testcase (Florian Westphal) [1936368] - selftests: mptcp: dump more info on mpjoin errors (Florian Westphal) [1936368] - selftests: mptcp: init nstat history (Florian Westphal) [1936368] - selftests: mptcp: launch mptcp_connect with timeout (Florian Westphal) [1936368] - selftests: mptcp: remove id 0 address testcases (Florian Westphal) [1936368] - selftests: mptcp: add addr argument for del_addr (Florian Westphal) [1936368] - selftests: mptcp: avoid calling pm_nl_ctl with bad IDs (Florian Westphal) [1936368] - selftests: mptcp: signal addresses testcases (Florian Westphal) [1936368] - selftests: mptcp: timeout testcases for multi addresses (Florian Westphal) [1936368] - selftests: mptcp: add cfg_do_w for cfg_remove (Florian Westphal) [1936368] - selftests: mptcp: Restore packet capture option in join tests (Florian Westphal) [1936368] - selftests: mptcp: add testcases for removing addrs (Florian Westphal) [1936368] - selftests: mptcp: set addr id for removing testcases (Florian Westphal) [1936368] - selftests: mptcp: add invert argument for chk_rm_nr (Florian Westphal) [1936368] - selftests: mptcp: fail if not enough SYN/3rd ACK (Florian Westphal) [1936368] - selftests: mptcp: display warnings on one line (Florian Westphal) [1936368] - selftests: mptcp: fix ACKRX debug message (Florian Westphal) [1936368] - selftests: mptcp: dump more info on errors (Florian Westphal) [1936368] - selftests: mptcp: add command line arguments for mptcp_join.sh (Florian Westphal) [1936368] - selftests: mptcp: add testcases for ADD_ADDR with port (Florian Westphal) [1936368] - selftests: mptcp: add port argument for pm_nl_ctl (Florian Westphal) [1936368] - selftests: mptcp: add testcases for newly added addresses (Florian Westphal) [1936368] - selftests: mptcp: use minus values for removing address numbers (Florian Westphal) [1936368] - selftests: increase timeout to 10 min (Florian Westphal) [1936368] - selftests: mptcp: add IPv4-mapped IPv6 testcases (Florian Westphal) [1936368] - mptcp: use mptcp_for_each_subflow in mptcp_close (Florian Westphal) [1936368] - mptcp: add tracepoint in subflow_check_data_avail (Florian Westphal) [1936368] - mptcp: add tracepoint in ack_update_msk (Florian Westphal) [1936368] - mptcp: add tracepoint in get_mapping_status (Florian Westphal) [1936368] - mptcp: add tracepoint in mptcp_subflow_get_send (Florian Westphal) [1936368] - mptcp: export mptcp_subflow_active (Florian Westphal) [1936368] - mptcp: fix format specifiers for unsigned int (Florian Westphal) [1936368] - mptcp: sockopt: add TCP_CONGESTION and TCP_INFO (Florian Westphal) [1936368] - mptcp: setsockopt: SO_DEBUG and no-op options (Florian Westphal) [1936368] - mptcp: setsockopt: add SO_INCOMING_CPU (Florian Westphal) [1936368] - mptcp: setsockopt: add SO_MARK support (Florian Westphal) [1936368] - mptcp: setsockopt: support SO_LINGER (Florian Westphal) [1936368] - mptcp: setsockopt: handle receive/send buffer and device bind (Florian Westphal) [1936368] - mptcp: setsockopt: handle SO_KEEPALIVE and SO_PRIORITY (Florian Westphal) [1936368] - mptcp: tag sequence_seq with socket state (Florian Westphal) [1936368] - mptcp: add skeleton to sync msk socket options to subflows (Florian Westphal) [1936368] - mptcp: only admit explicitly supported sockopt (Florian Westphal) [1936368] - mptcp: move sockopt function into a new file (Florian Westphal) [1936368] - mptcp: drop all sub-options except ADD_ADDR when the echo bit is set (Florian Westphal) [1936368] - mptcp: unify add_addr(6)_generate_hmac (Florian Westphal) [1936368] - mptcp: drop MPTCP_ADDR_IPVERSION_4/6 (Florian Westphal) [1936368] - mptcp: use mptcp_addr_info in mptcp_options_received (Florian Westphal) [1936368] - mptcp: drop OPTION_MPTCP_ADD_ADDR6 (Florian Westphal) [1936368] - mptcp: use mptcp_addr_info in mptcp_out_options (Florian Westphal) [1936368] - mptcp: move flags and ifindex out of mptcp_addr_info (Florian Westphal) [1936368] - mptcp: add mptcp reset option support (Florian Westphal) [1936368] - mptcp: remove unneeded check on first subflow (Florian Westphal) [1936368] - mptcp: add active MPC mibs (Florian Westphal) [1936368] - mptcp: add mib for token creation fallback (Florian Westphal) [1936368] - mptcp: remove id 0 address (Florian Westphal) [1936368] - mptcp: unify RM_ADDR and RM_SUBFLOW receiving (Florian Westphal) [1936368] - mptcp: remove all subflows involving id 0 address (Florian Westphal) [1936368] - mptcp: subflow.c: Fix a typo (Florian Westphal) [1936368] - mptcp: rename mptcp_pm_nl_add_addr_send_ack (Florian Westphal) [1936368] - mptcp: send ack for rm_addr (Florian Westphal) [1936368] - mptcp: drop useless addr_signal clear (Florian Westphal) [1936368] - mptcp: move to next addr when subflow creation fail (Florian Westphal) [1936368] - mptcp: export lookup_anno_list_by_saddr (Florian Westphal) [1936368] - mptcp: move to next addr when timeout (Florian Westphal) [1936368] - mptcp: drop unused subflow in mptcp_pm_subflow_established (Florian Westphal) [1936368] - mptcp: skip connecting the connected address (Florian Westphal) [1936368] - mptcp: drop argument port from mptcp_pm_announce_addr (Florian Westphal) [1936368] - mptcp: clean-up the rtx path (Florian Westphal) [1936368] - mptcp: fix ADD_ADDR HMAC in case port is specified (Florian Westphal) [1936368] - mptcp: remove a list of addrs when flushing (Florian Westphal) [1936368] - mptcp: remove multi addresses and subflows in PM (Florian Westphal) [1936368] - mptcp: remove multi subflows in PM (Florian Westphal) [1936368] - mptcp: remove multi addresses in PM (Florian Westphal) [1936368] - mptcp: add rm_list_rx in mptcp_pm_data (Florian Westphal) [1936368] - mptcp: add rm_list in mptcp_options_received (Florian Westphal) [1936368] - mptcp: add rm_list_tx in mptcp_pm_data (Florian Westphal) [1936368] - mptcp: add rm_list in mptcp_out_options (Florian Westphal) [1936368] - mptcp: fix bit MPTCP_PUSH_PENDING tests (Florian Westphal) [1936368] - mptcp: fix length of ADD_ADDR with port sub-option (Florian Westphal) [1936368] - mptcp: free resources when the port number is mismatched (Florian Westphal) [1936368] - mptcp: fix missing wakeup (Florian Westphal) [1936368] - mptcp: fix race in release_cb (Florian Westphal) [1936368] - mptcp: factor out __mptcp_retrans helper() (Florian Westphal) [1936368] - mptcp: reset 'first' and ack_hint on subflow close (Florian Westphal) [1936368] - mptcp: dispose initial struct socket when its subflow is closed (Florian Westphal) [1936368] - mptcp: fix memory accounting on allocation error (Florian Westphal) [1936368] - mptcp: put subflow sock on connect error (Florian Westphal) [1936368] - mptcp: reset last_snd on subflow close (Florian Westphal) [1936368] - mptcp: do not wakeup listener for MPJ subflows (Florian Westphal) [1936368] - mptcp: fix DATA_FIN generation on early shutdown (Florian Westphal) [1936368] - mptcp: fix DATA_FIN processing for orphaned sockets (Florian Westphal) [1936368] - mptcp: add local addr info in mptcp_info (Florian Westphal) [1936368] - mptcp: add netlink event support (Florian Westphal) [1936368] - mptcp: avoid lock_fast usage in accept path (Florian Westphal) [1936368] - netlink: don't call ->netlink_bind with table lock held (Florian Westphal) [1936368] - genetlink: restrict upcoming mptcp netlink events to CAP_NET_ADMIN (Florian Westphal) [1936368] - mptcp: pass subflow socket to a few helpers (Florian Westphal) [1936368] - mptcp: move subflow close loop after sk close check (Florian Westphal) [1936368] - mptcp: schedule worker when subflow is closed (Florian Westphal) [1936368] - mptcp: split __mptcp_close_ssk helper (Florian Westphal) [1936368] - mptcp: move pm netlink work into pm_netlink (Florian Westphal) [1936368] - mptcp: add a missing retransmission timer scheduling (Florian Westphal) [1936368] - mptcp: better msk receive window updates (Florian Westphal) [1936368] - mptcp: init mptcp request socket earlier (Florian Westphal) [1936368] - mptcp: fix spurious retransmissions (Florian Westphal) [1936368] - mptcp: fix poll after shutdown (Florian Westphal) [1936368] - mptcp: deliver ssk errors to msk (Florian Westphal) [1936368] - mptcp: pm: add lockdep assertions (Florian Westphal) [1936368] - mptcp: add the mibs for ADD_ADDR with port (Florian Westphal) [1936368] - mptcp: deal with MPTCP_PM_ADDR_ATTR_PORT in PM netlink (Florian Westphal) [1936368] - mptcp: enable use_port when invoke addresses_equal (Florian Westphal) [1936368] - mptcp: add port number check for MP_JOIN (Florian Westphal) [1936368] - mptcp: add a new helper subflow_req_create_thmac (Florian Westphal) [1936368] - mptcp: drop unused skb in subflow_token_join_request (Florian Westphal) [1936368] - mptcp: create the listening socket for new port (Florian Westphal) [1936368] - mptcp: create subflow or signal addr for newly added address (Florian Westphal) [1936368] - mptcp: drop *_max fields in mptcp_pm_data (Florian Westphal) [1936368] - mptcp: use WRITE_ONCE for the pernet *_max (Florian Westphal) [1936368] - mptcp: pm nl: reduce variable scope (Florian Westphal) [1936368] - mptcp: pm nl: support IPv4 mapped in v6 addresses (Florian Westphal) [1936368] - mptcp: support MPJoin with IPv4 mapped in v6 sk (Florian Westphal) [1936368] - mptcp: use sha256() instead of open coding (Florian Westphal) [1936368] - crypto: lib/sha256 - add sha256() function (Florian Westphal) [1936368] - mptcp: use SHA256_BLOCK_SIZE, not SHA_MESSAGE_BYTES (Florian Westphal) [1936368] - xprtrdma: Pad optimization, revisited (Steve Dickson) [1926957] - ibmvnic: remove set but not used variable 'netdev' (Diego Domingos) [1922193] - net/ibmvnic: Remove tests of member address (Diego Domingos) [1922193] - ibmvnic: remove duplicate napi_schedule call in do_reset function (Diego Domingos) [1922193] - ibmvnic: avoid calling napi_disable() twice (Diego Domingos) [1922193] - ibmvnic: queue reset work in system_long_wq (Diego Domingos) [1922193] - ibmvnic: correctly use dev_consume/free_skb_irq (Diego Domingos) [1922193] - ibmvnic: improve failover sysfs entry (Diego Domingos) [1922193] - ibmvnic: print adapter state as a string (Diego Domingos) [1922193] - ibmvnic: print reset reason as a string (Diego Domingos) [1922193] - ibmvnic: clean up the remaining debugfs data structures (Diego Domingos) [1922193] - ibmvnic: Use 'skb_frag_address()' instead of hand coding it (Diego Domingos) [1922193] - ibmvnic: remove excessive irqsave (Diego Domingos) [1922193] - ibmvnic: always store valid MAC address (Diego Domingos) [1922193] - ibmvnic: Fix possibly uninitialized old_num_tx_queues variable warning. (Diego Domingos) [1922193] - vio: make remove callback return void (Diego Domingos) [1922193] - tty: hvcs: Drop unnecessary if block (Diego Domingos) [1922193] - ibmvnic: serialize access to work queue on remove (Diego Domingos) [1922193] - ibmvnic: skip send_request_unmap for timeout reset (Diego Domingos) [1922193] - ibmvnic: add memory barrier to protect long term buffer (Diego Domingos) [1922193] - ibmvnic: substitute mb() with dma_wmb() for send_*crq* functions (Diego Domingos) [1922193] - ibmvnic: prefer strscpy over strlcpy (Diego Domingos) [1922193] - ibmvnic: remove unused spinlock_t stats_lock definition (Diego Domingos) [1922193] - ibmvnic: add comments for spinlock_t definitions (Diego Domingos) [1922193] - ibmvnic: fix miscellaneous checks (Diego Domingos) [1922193] - ibmvnic: avoid multiple line dereference (Diego Domingos) [1922193] - ibmvnic: fix braces (Diego Domingos) [1922193] - ibmvnic: fix block comments (Diego Domingos) [1922193] - ibmvnic: prefer 'unsigned long' over 'unsigned long int' (Diego Domingos) [1922193] - ibmvnic: remove unnecessary rmb() inside ibmvnic_poll (Diego Domingos) [1922193] - ibmvnic: rework to ensure SCRQ entry reads are properly ordered (Diego Domingos) [1922193] - ibmvnic: Ensure that CRQ entry read are correctly ordered (Diego Domingos) [1922193] - net: ethernet: ibm: ibmvnic: Fix some kernel-doc misdemeanours (Diego Domingos) [1922193] - powerpc/hmi: Fix kernel hang when TB is in error state. (Gustavo Walbon) [1924091] - powerpc/eeh: Fix EEH handling for hugepages in ioremap space. (Gustavo Walbon) [1924090] - powerpc/pseries: Only register vio drivers if vio bus exists (Gustavo Walbon) [1924090] - powerpc/pci: Remove unimplemented prototypes (Gustavo Walbon) [1924090] - powerpc/powernv/pci: Use kzalloc() for phb related allocations (Gustavo Walbon) [1924090] - powerpc/pasemi: Move PHB discovery (Gustavo Walbon) [1924090] - powerpc/embedded6xx/mve5100: Move PHB discovery (Gustavo Walbon) [1924090] - powerpc/embedded6xx/mpc7448: Move PHB discovery (Gustavo Walbon) [1924090] - powerpc/embedded6xx/linkstation: Move PHB discovery (Gustavo Walbon) [1924090] - powerpc/embedded6xx/holly: Move PHB discovery (Gustavo Walbon) [1924090] - powerpc/chrp: Move PHB discovery (Gustavo Walbon) [1924090] - powerpc/amigaone: Move PHB discovery (Gustavo Walbon) [1924090] - powerpc/83xx: Move PHB discovery (Gustavo Walbon) [1924090] - powerpc/82xx/*: Move PHB discovery (Gustavo Walbon) [1924090] - powerpc/52xx/mpc5200_simple: Move PHB discovery (Gustavo Walbon) [1924090] - powerpc/52xx/media5200: Move PHB discovery (Gustavo Walbon) [1924090] - powerpc/52xx/lite5200: Move PHB discovery (Gustavo Walbon) [1924090] - powerpc/52xx/efika: Move PHB discovery (Gustavo Walbon) [1924090] - powerpc/512x: Move PHB discovery (Gustavo Walbon) [1924090] - powerpc/pci: Move PHB discovery for PCI_DN using platforms (Gustavo Walbon) [1924090] - powerpc/maple: Fix declaration made after definition (Gustavo Walbon) [1924090] - powerpc/pci: Add ppc_md.discover_phbs() (Gustavo Walbon) [1924090] - powerpc/pci: Delete traverse_pci_dn() (Gustavo Walbon) [1924090] - powerpc/eeh: Rework pci_dev lookup in debugfs attributes (Gustavo Walbon) [1924090] - selftests/powerpc: Add VF recovery tests (Gustavo Walbon) [1924090] - powerpc/pseries/eeh: Make pseries_send_allow_unfreeze() static (Gustavo Walbon) [1924090] - powerpc/pseries/eeh: Make pseries_pcibios_bus_add_device() static (Gustavo Walbon) [1924090] - selftests/powerpc: Make the test check in eeh-basic.sh posix compliant (Gustavo Walbon) [1924090] - powernv/pci: Print an error when device enable is blocked (Gustavo Walbon) [1924090] - selftests/powerpc/eeh: disable kselftest timeout setting for eeh-basic (Gustavo Walbon) [1924090] - powerpc/eeh_cache: Fix a possible debugfs deadlock (Gustavo Walbon) [1924090] - powerpc/eeh: Fix eeh_dev_check_failure() for PE#0 (Gustavo Walbon) [1924090] - selftests/powerpc: Fix eeh-basic.sh exit codes (Gustavo Walbon) [1924090] - powerpc/pseries/eeh: Fix use of uninitialised variable (Gustavo Walbon) [1924090] - powerpc/eeh: Delete eeh_pe->config_addr (Gustavo Walbon) [1924090] - powerpc/eeh: Clean up PE addressing (Gustavo Walbon) [1924090] - powerpc/pseries/eeh: Allow zero to be a valid PE configuration address (Gustavo Walbon) [1924090] - powerpc/pseries/eeh: Rework device EEH PE determination (Gustavo Walbon) [1924090] - powerpc/pseries/eeh: Clean up pe_config_addr lookups (Gustavo Walbon) [1924090] - powerpc/eeh: Move EEH initialisation to an arch initcall (Gustavo Walbon) [1924090] - powerpc/eeh: Delete eeh_ops->init (Gustavo Walbon) [1924090] - powerpc/pseries: Stop using eeh_ops->init() (Gustavo Walbon) [1924090] - powerpc/powernv: Stop using eeh_ops->init() (Gustavo Walbon) [1924090] - powerpc/eeh: Rework EEH initialisation (Gustavo Walbon) [1924090] - powerpc/pseries/eeh: Fix dumb linebreaks (Gustavo Walbon) [1924090] - selftests/powerpc: Squash spurious errors due to device removal (Gustavo Walbon) [1924090] - powerpc/eeh: Move PE tree setup into the platform (Gustavo Walbon) [1924090] - powerpc/eeh: Drop pdn use in eeh_pe_tree_insert() (Gustavo Walbon) [1924090] - powerpc/eeh: Rename eeh_{add_to|remove_from}_parent_pe() (Gustavo Walbon) [1924090] - powerpc/eeh: Remove class code field from edev (Gustavo Walbon) [1924090] - powerpc/eeh: Remove spurious use of pci_dn in eeh_dump_dev_log (Gustavo Walbon) [1924090] - powerpc/eeh: Pass eeh_dev to eeh_ops->{read|write}_config() (Gustavo Walbon) [1924090] - powerpc/eeh: Pass eeh_dev to eeh_ops->resume_notify() (Gustavo Walbon) [1924090] - powerpc/eeh: Pass eeh_dev to eeh_ops->restore_config() (Gustavo Walbon) [1924090] - powerpc/eeh: Remove VF config space restoration (Gustavo Walbon) [1924090] - powerpc/eeh: Kill off eeh_ops->get_pe_addr() (Gustavo Walbon) [1924090] - powerpc/pseries: Stop using pdn->pe_number (Gustavo Walbon) [1924090] - powerpc/eeh: Move vf_index out of pci_dn and into eeh_dev (Gustavo Walbon) [1924090] - powerpc/eeh: Remove eeh_dev.c (Gustavo Walbon) [1924090] - powerpc/eeh: Remove eeh_dev_phb_init_dynamic() (Gustavo Walbon) [1924090] - powerpc/powernv: Make pnv_pci_sriov_enable() and friends static (Gustavo Walbon) [1924090] - powerpc/pseries: Make vio and ibmebus initcalls pseries specific (Gustavo Walbon) [1924090] - powerpc/eeh: Release EEH device state synchronously (Gustavo Walbon) [1924090] - powerpc/eeh: Rework eeh_ops->probe() (Gustavo Walbon) [1924090] - powerpc/eeh: Make early EEH init pseries specific (Gustavo Walbon) [1924090] - powerpc/eeh: Remove PHB check in probe (Gustavo Walbon) [1924090] - powerpc/eeh: Do early EEH init only when required (Gustavo Walbon) [1924090] - powerpc/eeh: Only dump stack once if an MMIO loop is detected (Gustavo Walbon) [1924090] - powernv/pci: Add a debugfs entry to dump PHB's IODA PE state (Gustavo Walbon) [1924090] - powernv/pci: Allow any write trigger the diag dump (Gustavo Walbon) [1924090] - powernv/pci: Use pnv_phb as the private data for debugfs entries (Gustavo Walbon) [1924090] - powerpc/powernv/npu: Fix debugfs_simple_attr.cocci warnings (Gustavo Walbon) [1924090] - powerpc/pcidn: Warn when sriov pci_dn management is used incorrectly (Gustavo Walbon) [1924090] - powerpc/pcidn: Make VF pci_dn management CONFIG_PCI_IOV specific (Gustavo Walbon) [1924090] - powerpc/sriov: Remove VF eeh_dev state when disabling SR-IOV (Gustavo Walbon) [1924090] - powerpc/eeh_sysfs: Make clearing EEH_DEV_SYSFS saner (Gustavo Walbon) [1924090] - powerpc/eeh_sysfs: Remove double pci_dn lookup. (Gustavo Walbon) [1924090] - powerpc/eeh_sysfs: ifdef pseries sr-iov sysfs properties (Gustavo Walbon) [1924090] - powerpc/eeh_cache: Don't use pci_dn when inserting new ranges (Gustavo Walbon) [1924090] - powerpc/eeh: differentiate duplicate detection message (Gustavo Walbon) [1924090] - powerpc/eeh: Handle hugepages in ioremap space (Gustavo Walbon) [1924090] - powerpc/powernv-eeh: Consisely desribe what this file does (Gustavo Walbon) [1924090] - powerpc/eeh_cache: fix a W=1 kernel-doc warning (Gustavo Walbon) [1924090] - powerpc/eeh_cache: Add a way to dump the EEH address cache (Gustavo Walbon) [1924090] - powerpc/powernv: Escalate reset when IODA reset fails (Gustavo Walbon) [1924090] - powerpc/powernv/eeh/npu: Fix uninitialized variables in opal_pci_eeh_freeze_status (Gustavo Walbon) [1924090] - powerpc: eeh_event: convert semaphore to completion (Gustavo Walbon) [1924090] - powerpc/eeh: Declare pci_ers_result_name() as static (Gustavo Walbon) [1924090] - Bluetooth: verify AMP hci_chan before amp_destroy (Gopal Tiwari) [1962546] {CVE-2021-33034} - NFSv4.2 fix handling of sr_eof in SEEK's reply (Steve Dickson) [1948015] - SUNRPC: Fix null pointer dereference in svc_rqst_free() (Benjamin Coddington) [1952008] - NFSv4: Use sequence counter with associated spinlock (Benjamin Coddington) [1952008] - NFSv4.2: fix return value of _nfs4_get_security_label() (Benjamin Coddington) [1952008] - NFSD: fix error handling in NFSv4.0 callbacks (Benjamin Coddington) [1952008] - NFS: Don't gratuitously clear the inode cache when lookup failed (Benjamin Coddington) [1952008] - NFS: Don't revalidate the directory permissions on a lookup failure (Benjamin Coddington) [1952008] - nfsd: register pernet ops last, unregister first (Benjamin Coddington) [1952008] - SUNRPC: Fix general protection fault in trace_rpc_xdr_overflow() (Benjamin Coddington) [1952008] - lockd: fix access beyond unterminated strings in prints (Benjamin Coddington) [1952008] - tty: Protect disc_data in n_tty_close and n_tty_flush_buffer (Rafael Aquini) [1879861] - hwmon: (amd_energy) Add AMD family 19h model 30h x86 match (Terry Bowman) [1949280]- redhat/configs: Re-enable dptf_power module (Prarit Bhargava) [1962349] - net/sched: act_ct: Offload connections with commit action (Marcelo Ricardo Leitner) [1965817] - netfilter: flowtable: Remove redundant hw refresh bit (Marcelo Ricardo Leitner) [1965817] - inet_diag: add support for tw_mark (Xin Long) [1972967] - mm: thp: fix MADV_REMOVE deadlock on shmem THP (Waiman Long) [1974659] {CVE-2020-29368} - mm: thp: make the THP mapcount atomic against __split_huge_pmd_locked() (Waiman Long) [1974659] {CVE-2020-29368} - mmap locking API: add mmap_lock_is_contended() (Waiman Long) [1970177] - mm: madvise: fix vma user-after-free (Waiman Long) [1970177] - khugepaged: collapse_pte_mapped_thp() protect the pmd lock (Waiman Long) [1970177] - khugepaged: collapse_pte_mapped_thp() flush the right range (Waiman Long) [1970177] - mm/mmap.c: close race between munmap() and expand_upwards()/downwards() (Waiman Long) [1970177] - mm: document warning in move_normal_pmd() and make it warn only once (Waiman Long) [1970177] - mmap locking API: convert mmap_sem comments (Waiman Long) [1970177] - mmap locking API: convert mmap_sem API comments (Waiman Long) [1970177] - mmap locking API: rename mmap_sem to mmap_lock (Waiman Long) [1970177] - mmap locking API: add mmap_assert_locked() and mmap_assert_write_locked() (Waiman Long) [1970177] - mmap locking API: add MMAP_LOCK_INITIALIZER (Waiman Long) [1970177] - mmap locking API: convert nested write lock sites (Waiman Long) [1970177] - mmap locking API: convert mmap_sem call sites missed by coccinelle (Waiman Long) [1970177] - mmap locking API: use coccinelle to convert mmap_sem rwsem call sites (Waiman Long) [1970177] - MMU notifier: use the new mmap locking API (Waiman Long) [1970177] - mm/gup.c: further document vma_permits_fault() (Waiman Long) [1970177] - mm/gup.c: update the documentation (Waiman Long) [1970177] - mm/ksm: fix NULL pointer dereference when KSM zero page is enabled (Waiman Long) [1970177] - proc: inline vma_stop into m_stop (Waiman Long) [1970177] - mm: remove CONFIG_TRANSPARENT_HUGE_PAGECACHE (Waiman Long) [1970177] - fs/io_uring: set FOLL_PIN via pin_user_pages() (Waiman Long) [1970177] - shmem: pin the file in shmem_fault() if mmap_sem is dropped (Waiman Long) [1970177] - mm/gup.c: fix comments of __get_user_pages() and get_user_pages_remote() (Waiman Long) [1970177] - mm/init-mm.c: include for vm_committed_as_batch (Waiman Long) [1970177] - lib/generic-radix-tree.c: add kmemleak annotations (Waiman Long) [1970177] - mm: Remove BUG_ON mmap_sem not held from xxx_trans_huge_lock() (Waiman Long) [1970177] - lib/generic-radix-tree.c: make 2 functions static inline (Waiman Long) [1970177] - x86/mm: Clean up the pmd_read_atomic() comments (Waiman Long) [1970177] - x86/mm: Fix function name typo in pmd_read_atomic() comment (Waiman Long) [1970177] - khugepaged: enable collapse pmd for pte-mapped THP (Waiman Long) [1970177] - mm: Handle MADV_WILLNEED through vfs_fadvise() (Waiman Long) [1970177] - pagewalk: use lockdep_assert_held for locking validation (Waiman Long) [1970177] - mm: use down_read_killable for locking mmap_sem in access_remote_vm (Waiman Long) [1970177] - proc: use down_read_killable mmap_sem for /proc/pid/map_files (Waiman Long) [1970177] - proc: use down_read_killable mmap_sem for /proc/pid/clear_refs (Waiman Long) [1970177] - proc: use down_read_killable mmap_sem for /proc/pid/pagemap (Waiman Long) [1970177] - proc: use down_read_killable mmap_sem for /proc/pid/smaps_rollup (Waiman Long) [1970177] - proc: use down_read_killable mmap_sem for /proc/pid/maps (Waiman Long) [1970177] - mm/filemap.c: correct the comment about VM_FAULT_RETRY (Waiman Long) [1970177] - mm: mmu_gather: remove __tlb_reset_range() for force flush (Waiman Long) [1970177] - arm64/mm: Drop mmap_sem before calling __do_kernel_fault() (Waiman Long) [1970177] - docs/vm: Minor editorial changes in the THP and hugetlbfs (Waiman Long) [1970177] - x86/mpx, mm/core: Fix recursive munmap() corruption (Waiman Long) [1970177] - doc: mm: migration doesn't use FOLL_SPLIT anymore (Waiman Long) [1970177] - filemap: add a comment about FAULT_FLAG_RETRY_NOWAIT behavior (Waiman Long) [1970177] - proc: commit to genradix (Waiman Long) [1970177] - generic radix trees (Waiman Long) [1970177] - mm: swap: add comment for swap_vma_readahead (Waiman Long) [1970177] - x86/mm: Make set_pmd_at() paravirt aware (Waiman Long) [1970177] - mm: select HAVE_MOVE_PMD on x86 for faster mremap (Waiman Long) [1970177] - mm: speed up mremap by 20x on large regions (Waiman Long) [1970177] - mm/mmap.c: remove verify_mm_writelocked() (Waiman Long) [1970177] - x86/fault: Check user_mode(regs) when avoiding an mmap_sem deadlock (Waiman Long) [1970177] - mm: brk: downgrade mmap_sem to read when shrinking (Waiman Long) [1970177] - mm: mremap: downgrade mmap_sem to read when shrinking (Waiman Long) [1970177] - mm: unmap VM_PFNMAP mappings with optimized path (Waiman Long) [1970177] - mm: unmap VM_HUGETLB mappings with optimized path (Waiman Long) [1970177] - mm: mmap: zap pages with read mmap_sem in munmap (Waiman Long) [1970177] - x86/mm: Fix exception table comments (Waiman Long) [1970177] - ACPI: x86: Call acpi_boot_table_init() after acpi_table_upgrade() (Mark Langsdorf) [1946282] - acpi/drivers/thermal: Remove TRIPS_NONE cooling device binding (Mark Langsdorf) [1946282] - thermal/drivers/acpi: Use hot and critical ops (Mark Langsdorf) [1946282] - thermal/core: Add critical and hot ops (Mark Langsdorf) [1946282] - thermal/core: Emit a warning if the thermal zone is updated without ops (Mark Langsdorf) [1946282] - ACPI: scan: Fix _STA getting called on devices with unmet dependencies (Mark Langsdorf) [1946282] - ACPI: tables: x86: Reserve memory occupied by ACPI tables (Mark Langsdorf) [1946282] - ACPICA: Always create namespace nodes using acpi_ns_create_node() (Mark Langsdorf) [1946282] - ACPI: platform: Add balanced-performance platform profile (Mark Langsdorf) [1946282] - ACPI: platform: Hide ACPI_PLATFORM_PROFILE option (Mark Langsdorf) [1946282] - ACPICA: Remove some code duplication from acpi_ev_address_space_dispatch (Mark Langsdorf) [1946282] - ACPICA: Fix race in generic_serial_bus (I2C) and GPIO op_region parameter handling (Mark Langsdorf) [1946282] - ACPI: property: Satisfy kernel doc validator (part 2) (Mark Langsdorf) [1946282] - ACPI: property: Satisfy kernel doc validator (part 1) (Mark Langsdorf) [1946282] - ACPI: property: Make acpi_node_prop_read() static (Mark Langsdorf) [1946282] - ACPI: property: Remove dead code (Mark Langsdorf) [1946282] - iommu/amd: Fix performance counter initialization (Mark Langsdorf) [1946282] - ACPI: property: Fix fwnode string properties matching (Mark Langsdorf) [1946282] - ACPI / NUMA: add a stub function for node_to_pxm() (Mark Langsdorf) [1946282] - ACPI: OSL: Rework acpi_check_resource_conflict() (Mark Langsdorf) [1946282] - ACPI: APEI: ERST: remove unneeded semicolon (Mark Langsdorf) [1946282] - iommu/vt-d: Add new enum value and structure for SATC (Mark Langsdorf) [1946282] - ACPI: Add support for native USB4 control _OSC (Mark Langsdorf) [1946282] - ACPI: Execute platform _OSC also with query bit clear (Mark Langsdorf) [1946282] - redhat/configs: Add CONFIG_ACPI_FPDT (Mark Langsdorf) [1946282] - ACPI: tables: introduce support for FPDT table (Mark Langsdorf) [1946282] - ACPI: APEI: Add is_generic_error() to identify GHES sources (Mark Langsdorf) [1946282] - ACPI: platform-profile: Fix possible deadlock in platform_profile_remove() (Mark Langsdorf) [1946282] - ACPI: platform-profile: Introduce object pointers to callbacks (Mark Langsdorf) [1946282] - PCI/ACPI: Clarify message about _OSC failure (Mark Langsdorf) [1946282] - PCI/ACPI: Remove unnecessary osc_lock (Mark Langsdorf) [1946282] - PCI/ACPI: Make acpi_pci_osc_control_set() static (Mark Langsdorf) [1946282] - media: ACPI / bus: Add acpi_dev_get_next_match_dev() and helper macro (Mark Langsdorf) [1946282] - ACPI: scan: Adjust white space in acpi_device_add() (Mark Langsdorf) [1946282] - ACPI: scan: Rearrange memory allocation in acpi_device_add() (Mark Langsdorf) [1946282] - ACPI: platform-profile: Drop const qualifier for cur_profile (Mark Langsdorf) [1946282] - ACPI: configfs: add missing check after configfs_register_default_group() (Mark Langsdorf) [1946282] - ACPI: CPPC: initialise vaddr pointers to NULL (Mark Langsdorf) [1946282] - ACPI: CPPC: add __iomem annotation to generic_comm_base pointer (Mark Langsdorf) [1946282] - ACPI: CPPC: remove __iomem annotation for cpc_reg's address (Mark Langsdorf) [1946282] - ACPI: Use DEVICE_ATTR_ macros (Mark Langsdorf) [1946282] - ACPICA: Update version to 20210105 (Mark Langsdorf) [1946282] - ACPICA: Updated all copyrights to 2021 (Mark Langsdorf) [1946282] - ACPICA: Remove the VRTC table (Mark Langsdorf) [1946282] - ACPICA: Remove the MTMR (Mid-Timer) table (Mark Langsdorf) [1946282] - ACPICA: Update version to 20201217 (Mark Langsdorf) [1946282] - ACPICA: add type casts for string functions (Mark Langsdorf) [1946282] - ACPICA: fix -Wfallthrough (Mark Langsdorf) [1946282] - ACPICA: Clean up exception code class checks (Mark Langsdorf) [1946282] - ACPICA: Fix exception code class checks (Mark Langsdorf) [1946282] - redhat/configs: Add CONFIG_ACPI_PLATFORM_PROFILE (Mark Langsdorf) [1946282] - ACPI: platform: Add platform profile support (Mark Langsdorf) [1946282] - NTB/msi: Use irq_has_action() (Myron Stowe) [1933153] - NTB: Use struct_size() helper in devm_kzalloc() (Myron Stowe) [1933153] - ntb: intel: Fix memleak in intel_ntb_pci_probe (Myron Stowe) [1933153] - NTB: hw: amd: fix an issue about leak system resources (Myron Stowe) [1933153] - ntb: hw: remove the code that sets the DMA mask (Myron Stowe) [1933153] - [s390] s390/qdio: remove 'merge_pending' mechanism (Claudio Imbrenda) [1919251] - [s390] s390/qdio: improve handling of PENDING buffers for QEBSM devices (Claudio Imbrenda) [1919251] - [s390] s390/qdio: rework q->qdio_error indication (Claudio Imbrenda) [1919251] - [s390] s390/qdio: inline qdio_kick_handler() (Claudio Imbrenda) [1919251] - [s390] s390/qdio: track time of last data IRQ for each device (Claudio Imbrenda) [1919251] - [s390] s390/qdio: make thinint registration symmetric (Claudio Imbrenda) [1919251] - [s390] s390/qdio: adopt new tasklet API (Claudio Imbrenda) [1919251] - [s390] s390/qdio: remove qdio_inbound_q_moved() wrapper (Claudio Imbrenda) [1919251] - [s390] s390/qdio: remove Input tasklet code (Claudio Imbrenda) [1919251] - [s390] scsi: zfcp: Do not set COMMAND_COMPLETE (Claudio Imbrenda) [1919251] - [s390] scsi: zfcp: Handle event-lost notification for Version Change events (Claudio Imbrenda) [1919251] - [s390] scsi: zfcp: Process Version Change events (Claudio Imbrenda) [1919251] - [s390] scsi: zfcp: Clarify & assert the stat_lock locking in zfcp_qdio_send() (Claudio Imbrenda) [1919251] - [s390] scsi: zfcp: Remove orphaned function declarations (Claudio Imbrenda) [1919251] - [s390] scsi: zfcp: Lift Input Queue tasklet from qdio (Claudio Imbrenda) [1919251] - [s390] scsi: zfcp: Clarify access to erp_action in zfcp_fsf_req_complete() (Claudio Imbrenda) [1919251] - [s390] scsi: zfcp: Use list_first_entry_or_null() in zfcp_erp_thread() (Claudio Imbrenda) [1919251] - [s390] s390/qdio: always use dev_name() for device name in QIB (Claudio Imbrenda) [1919251] - [s390] s390/qdio: clean up QDR setup (Claudio Imbrenda) [1919251] - [s390] s390/qdio: make qdio_handle_aobs() more robust (Claudio Imbrenda) [1919251] - [s390] s390/cpumf: disable preemption when accessing per-cpu variable (Claudio Imbrenda) [1925527] - [s390] s390/cpumf: rename header file to hwctrset.h (Claudio Imbrenda) [1925527] - [s390] s390/cpumf: remove 60 seconds read limit (Claudio Imbrenda) [1925527] - [s390] s390/cpumf: Add support for complete counter set extraction (Claudio Imbrenda) [1925527]- KVM: X86: hyper-v: Task srcu lock when accessing kvm_memslots() (Vitaly Kuznetsov) [1904570] - KVM: nSVM: remove a warning about vmcb01 VM exit reason (Vitaly Kuznetsov) [1904570] - KVM: x86: Consolidate guest enter/exit logic to common helpers (Vitaly Kuznetsov) [1904570] - KVM: x86: Defer vtime accounting 'til after IRQ handling (Vitaly Kuznetsov) [1904570] - context_tracking: Move guest exit vtime accounting to separate helpers (Vitaly Kuznetsov) [1904570] - context_tracking: Move guest exit context tracking to separate helpers (Vitaly Kuznetsov) [1904570] - context_tracking: Make guest_enter/exit() .noinstr ready (Vitaly Kuznetsov) [1904570] - sched/cputime: Rename vtime_account_system() to vtime_account_kernel() (Vitaly Kuznetsov) [1904570] - x86/kvm/svm: Move guest enter/exit into .noinstr.text (Vitaly Kuznetsov) [1904570] - x86/kvm/vmx: Move guest enter/exit into .noinstr.text (Vitaly Kuznetsov) [1904570] - x86/kvm/svm: Add hardirq tracing on guest enter/exit (Vitaly Kuznetsov) [1904570] - x86/kvm/vmx: Add hardirq tracing to guest enter/exit (Vitaly Kuznetsov) [1904570] - x86/kvm: Move context tracking where it belongs (Vitaly Kuznetsov) [1904570] - Move some more variables to kernel job templates (Michael Hofmann) - Use a different branch name for realtime pipelines (Michael Hofmann) - block: mark queue init done at the end of blk_register_queue (Ming Lei) [1963766] - block: fix race between adding/removing rq qos and normal IO (Ming Lei) [1963766] - netfilter: x_tables: Use correct memory barriers. (Phil Sutter) [1949090] - Revert "netfilter: x_tables: Switch synchronization to RCU" (Phil Sutter) [1949090] - vfio/pci/nvlink2: Do not attempt NPU2 setup on POWER8NVL NPU (Gustavo Walbon) [1891589] - powerpc/powernv/npu: Do not attempt NPU2 setup on POWER8NVL NPU (Gustavo Walbon) [1891589] - cpupower: Add cpuid cap flag for MSR_AMD_HWCR support (Steve Best) [1949161] - cpupower: Remove family arg to decode_pstates() (Steve Best) [1949161] - cpupower: Condense pstate enabled bit checks in decode_pstates() (Steve Best) [1949161] - cpupower: Update family checks when decoding HW pstates (Steve Best) [1949161] - cpupower: Remove unused pscur variable. (Steve Best) [1949161] - cpupower: Add CPUPOWER_CAP_AMD_HW_PSTATE cpuid caps flag (Steve Best) [1949161] - cpupower: Correct macro name for CPB caps flag (Steve Best) [1949161] - cpupower: Update msr_pstate union struct naming (Steve Best) [1949161] - cpupower: add Makefile dependencies for install targets (Steve Best) [1949161] - tools/power/cpupower: Read energy_perf_bias from sysfs (Steve Best) [1949161] - tools: Avoid comma separated statements (Steve Best) [1949161] - cpupower: speed up generating git version string (Steve Best) [1949161] - cpupowerutils: fix spelling mistake "dependant" -> "dependent" (Steve Best) [1949161] - ext4: fix ext4_error_err save negative errno into superblock (Lukas Czerner) [1964928] - ext4: do not set SB_ACTIVE in ext4_orphan_cleanup() (Lukas Czerner) [1964928] - ext4: fix check to prevent false positive report of incorrect used inodes (Lukas Czerner) [1964928] - ext4: fix potential error in ext4_do_update_inode (Lukas Czerner) [1964928] - ext4: do not try to set xattr into ea_inode if value is empty (Lukas Czerner) [1964928] - ext4: fix potential htree index checksum corruption (Lukas Czerner) [1964928] - ext4: don't leak old mountpoint samples (Lukas Czerner) [1964928] - ext4: don't remount read-only with errors=continue on reboot (Lukas Czerner) [1964928] - ext4: fix deadlock with fs freezing and EA inodes (Lukas Czerner) [1964928] - ext4: fix a memory leak of ext4_free_data (Lukas Czerner) [1964928] - ext4: find old entry again if failed to rename whiteout (Lukas Czerner) [1945503] - ext4: fix bug for rename with RENAME_WHITEOUT (Lukas Czerner) [1945503] - mount: fix mounting of detached mounts onto targets that reside on shared mounts (Carlos Maiolino) [1959172] - fs: fix lazytime expiration handling in __writeback_single_inode() (Carlos Maiolino) [1936260] - tty: Don't hold ldisc lock in tty_reopen() if ldisc present (Waiman Long) [1968271] - tty/ldsem: Add lockdep asserts for ldisc_sem (Waiman Long) [1968271] - tty: Simplify tty->count math in tty_reopen() (Waiman Long) [1968271] - tty: Don't block on IO when ldisc change is pending (Waiman Long) [1968271] - tty: Hold tty_ldisc_lock() during tty_reopen() (Waiman Long) [1968271] - tty: Drop tty->count on tty_reopen() failure (Waiman Long) [1968271] - net: udp: Add support for getsockopt(..., ..., UDP_GRO, ..., ...); (Xin Long) [1951679] - net: Fix gro aggregation for udp encaps with zero csum (Xin Long) [1951679] - udp: ipv4: manipulate network header of NATed UDP GRO fraglist (Xin Long) [1951679] - udp: not remove the CRC flag from dev features when need_csum is false (Xin Long) [1951679] - udp: mask TOS bits in udp_v4_early_demux() (Xin Long) [1951679] - net: fix use-after-free when UDP GRO with shared fraglist (Xin Long) [1951679] - x86, sched: Treat Intel SNC topology as default, COD as exception (David Arcari) [1920040] - dmaengine: idxd: iax bus removal (Jerry Snitselaar) [1955744] - dmaengine: idxd: fix cdev setup and free device lifetime issues (Jerry Snitselaar) [1955744] - dmaengine: idxd: fix group conf_dev lifetime (Jerry Snitselaar) [1955744] - dmaengine: idxd: fix engine conf_dev lifetime (Jerry Snitselaar) [1955744] - dmaengine: idxd: fix wq conf_dev 'struct device' lifetime (Jerry Snitselaar) [1955744] - dmaengine: idxd: fix idxd conf_dev 'struct device' lifetime (Jerry Snitselaar) [1955744] - dmaengine: idxd: use ida for device instance enumeration (Jerry Snitselaar) [1955744] - dmaengine: idxd: removal of pcim managed mmio mapping (Jerry Snitselaar) [1955744] - dmaengine: idxd: cleanup pci interrupt vector allocation management (Jerry Snitselaar) [1955744] - dmaengine: idxd: fix dma device lifetime (Jerry Snitselaar) [1955744] - dmaengine: idxd: Fix potential null dereference on pointer status (Jerry Snitselaar) [1927070] - dmaengine: idxd: fix wq cleanup of WQCFG registers (Jerry Snitselaar) [1955744] - dmaengine: idxd: clear MSIX permission entry on shutdown (Jerry Snitselaar) [1955744] - dmaengine: idxd: fix wq size store permission state (Jerry Snitselaar) [1955744] - dmaengine: idxd: fix opcap sysfs attribute output (Jerry Snitselaar) [1955744] - dmaengine: idxd: Fix clobbering of SWERR overflow bit on writeback (Jerry Snitselaar) [1955744] - dmaengine: idxd: add module parameter to force disable of SVA (Jerry Snitselaar) [1920734] - dmaengine: idxd: set DMA channel to be private (Jerry Snitselaar) [1920759] - dma: idxd: use DEFINE_MUTEX() for mutex lock (Jerry Snitselaar) [1955744] - dmaengine: idxd: check device state before issue command (Jerry Snitselaar) [1927070] - dmaengine: move channel device_node deletion to driver (Jerry Snitselaar) [1920721] - dmaengine: idxd: fix misc interrupt completion (Jerry Snitselaar) [1920757] - dmaengine: idxd: Fix list corruption in description completion (Jerry Snitselaar) [1920746] - dmaengine: idxd: add IAX configuration support in the IDXD driver (Jerry Snitselaar) [1837233] - dmaengine: idxd: add ATS disable knob for work queues (Jerry Snitselaar) [1921291] - dmaengine: idxd: define table offset multiplier (Jerry Snitselaar) [1921290] - dmaengine: idxd: Update calculation of group offset to be more readable (Jerry Snitselaar) [1955744]- redhat/config: Double MAX_LOCKDEP_ENTRIES (Waiman Long) [1945937] - dm writecache: flush origin device when writing and cache is full (Mike Snitzer) [1970513] - dm snapshot: properly fix a crash when an origin has no snapshots (Mike Snitzer) [1970513] - dm verity: fix require_signatures module_param permissions (Mike Snitzer) [1970513] - dm snapshot: fix crash with transient storage and zero chunk size (Mike Snitzer) [1970513] - dm rq: fix double free of blk_mq_tag_set in dev remove after table load fails (Mike Snitzer) [1970513] - dm integrity: increase RECALC_SECTORS to improve recalculate speed (Mike Snitzer) [1970513] - dm integrity: don't re-write metadata if discarding same blocks (Mike Snitzer) [1970513] - dm raid: fix inconclusive reshape layout on fast raid4/5/6 table reload sequences (Mike Snitzer) [1970513] - dm raid: fix fall-through warning in rs_check_takeover() for Clang (Mike Snitzer) [1970513] - dm integrity: fix missing goto in bitmap_flush_interval error handling (Mike Snitzer) [1970513] - dm space map common: fix division bug in sm_ll_find_free_block() (Mike Snitzer) [1970513] - dm persistent data: packed struct should have an aligned() attribute too (Mike Snitzer) [1970513] - dm btree spine: remove paranoid node_check call in node_prep_for_write() (Mike Snitzer) [1970513] - dm space map disk: remove redundant calls to sm_disk_get_nr_free() (Mike Snitzer) [1970513] - dm persistent data: remove unused return from exit_shadow_spine() (Mike Snitzer) [1970513] - dm verity: allow only one error handling mode (Mike Snitzer) [1970513] - dm: remove useless loop in __split_and_process_bio (Mike Snitzer) [1970513] - redhat/configs: Update CONFIG_PINCTRL_AMD (David Arcari) [1964588] - ionic: fix ptp support config breakage (Jonathan Toppins) [1951826] - ionic: return -EFAULT if copy_to_user() fails (Jonathan Toppins) [1951826] - ionic: git_ts_info bit shifters (Jonathan Toppins) [1951826] - ionic: extend ts_config set locking (Jonathan Toppins) [1951826] - ionic: add ts_config replay (Jonathan Toppins) [1951826] - ionic: ignore EBUSY on queue start (Jonathan Toppins) [1951826] - ionic: re-start ptp after queues up (Jonathan Toppins) [1951826] - ionic: add SKBTX_IN_PROGRESS (Jonathan Toppins) [1951826] - ionic: check for valid tx_mode on SKBTX_HW_TSTAMP xmit (Jonathan Toppins) [1951826] - ionic: remove unnecessary compat ifdef (Jonathan Toppins) [1951826] - ionic: fix up a couple of code style nits (Jonathan Toppins) [1951826] - ionic: advertise support for hardware timestamps (Jonathan Toppins) [1951826] - ionic: ethtool ptp stats (Jonathan Toppins) [1951826] - ionic: add ethtool support for PTP (Jonathan Toppins) [1951826] - ionic: add and enable tx and rx timestamp handling (Jonathan Toppins) [1951826] - ethtool: add timestamping related string sets (Jonathan Toppins) [1951826] - net: Introduce peer to peer one step PTP time stamping. (Jonathan Toppins) [1951826] - ionic: set up hw timestamp queues (Jonathan Toppins) [1951826] - ionic: add rx filtering for hw timestamp steering (Jonathan Toppins) [1951826] - ionic: link in the new hw timestamp code (Jonathan Toppins) [1951826] - ionic: add hw timestamp support files (Jonathan Toppins) [1951826] - ionic: split adminq post and wait calls (Jonathan Toppins) [1951826] - ionic: add hw timestamp structs to interface (Jonathan Toppins) [1951826] - ionic: add handling of larger descriptors (Jonathan Toppins) [1951826] - ionic: add new queue features to interface (Jonathan Toppins) [1951826] - ionic: pull per-q stats work out of queue loops (Jonathan Toppins) [1951826] - ionic: avoid races in ionic_heartbeat_check (Jonathan Toppins) [1951826] - ionic: fix sizeof usage (Jonathan Toppins) [1951826] - ionic: count dma errors (Jonathan Toppins) [1951826] - ionic: protect adminq from early destroy (Jonathan Toppins) [1951826] - ionic: stop watchdog when in broken state (Jonathan Toppins) [1951826] - ionic: block actions during fw reset (Jonathan Toppins) [1951826] - ionic: update ethtool support bits for BASET (Jonathan Toppins) [1951826] - ionic: fix unchecked reference (Jonathan Toppins) [1951826] - ionic: simplify the intr_index use in txq_init (Jonathan Toppins) [1951826] - ionic: code cleanup details (Jonathan Toppins) [1951826] - ionic: Update driver to use ethtool_sprintf (Jonathan Toppins) [1951826] - ionic: aggregate Tx byte counting calls (Jonathan Toppins) [1951826] - ionic: simplify tx clean (Jonathan Toppins) [1951826] - ionic: generic tx skb mapping (Jonathan Toppins) [1951826] - ionic: simplify TSO descriptor mapping (Jonathan Toppins) [1951826] - ionic: simplify use of completion types (Jonathan Toppins) [1951826] - ionic: rebuild debugfs on qcq swap (Jonathan Toppins) [1951826] - ionic: simplify rx skb alloc (Jonathan Toppins) [1951826] - ionic: optimize fastpath struct usage (Jonathan Toppins) [1951826] - ionic: implement Rx page reuse (Jonathan Toppins) [1951826] - ionic: move rx_page_alloc and free (Jonathan Toppins) [1951826] - drivers: net: ionic: simplify the return expression of ionic_set_rxfh() (Jonathan Toppins) [1951826] - ionic: change mtu after queues are stopped (Jonathan Toppins) [1951826] - ionic: remove some unnecessary oom messages (Jonathan Toppins) [1951826] - ionic: useful names for booleans (Jonathan Toppins) [1951826] - ionic: change set_rx_mode from_ndo to can_sleep (Jonathan Toppins) [1951826] - ionic: flatten calls to ionic_lif_rx_mode (Jonathan Toppins) [1951826] - ionic: batch rx buffer refilling (Jonathan Toppins) [1951826] - ionic: add lif quiesce (Jonathan Toppins) [1951826] - ionic: check for link after netdev registration (Jonathan Toppins) [1951826] - ionic: check port ptr before use (Jonathan Toppins) [1951826] - platform/x86: hp-wireless: add AMD's hardware id to the supported list (David Arcari) [1960472] - treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 1 (David Arcari) [1960472] - net/bond: revert deletion of driver and module versions (Jarod Wilson) [1955702] - net:sfc: fix non-freed irq in legacy irq mode (Íñigo Huguet) [1906728] - devlink: Extend SF port attributes to have external attribute (Petr Oros) [1959002] - netfilter: xt_SECMARK: add new revision to fix structure layout (Phil Sutter) [1961714] - xfrm: ipcomp: remove unnecessary get_cpu() (Sabrina Dubroca) [1946885] - platform/x86: intel_pmc_core: Add support for Alder Lake PCH-P (David Arcari) [1838624] - scsi: qedf: Update the max_id value in host structure (Nilesh Javali) [1954876] - scsi: qedf: Add pointer checks in qedf_update_link_speed() (Nilesh Javali) [1871687] - [s390] s390/nvme: support firmware-assisted dump to NVMe disks (Claudio Imbrenda) [1847447] - [s390] s390: nvme dump support (Claudio Imbrenda) [1847447] - [s390] s390/boot: add build-id to decompressor (Philipp Rudo) [1897093] - genirq: Reduce irqdebug cacheline bouncing (Gustavo Walbon) [1957729]- CI: Merge MR, baseline and private configs (Michael Hofmann) - RDMA/rxe: Fix failure during driver load (Kamal Heib) [1930263] - xfrm: remove the fragment check for ipv6 beet mode (Xin Long) [1965185] - SUNRPC: Fix NFS READs that start at non-page-aligned offsets (Benjamin Coddington) [1950303] - pNFS/NFSv4: Improve rejection of out-of-order layouts (Benjamin Coddington) [1950303] - pNFS/NFSv4: Update the layout barrier when we schedule a layoutreturn (Benjamin Coddington) [1950303] - pNFS/NFSv4: Try to return invalid layout in pnfs_layout_process() (Benjamin Coddington) [1950303] - SUNRPC: Move the svc_xdr_recvfrom tracepoint again (Benjamin Coddington) [1950303] - nfsd4: readdirplus shouldn't return parent of export (Benjamin Coddington) [1950303] - NFS: nfs_igrab_and_active must first reference the superblock (Benjamin Coddington) [1950303] - NFS: nfs_delegation_find_inode_server must first reference the superblock (Benjamin Coddington) [1950303] - NFS/pNFS: Fix a leak of the layout 'plh_outstanding' counter (Benjamin Coddington) [1950303] - NFS/pNFS: Don't leak DS commits in pnfs_generic_retry_commit() (Benjamin Coddington) [1950303] - NFS/pNFS: Don't call pnfs_free_bucket_lseg() before removing the request (Benjamin Coddington) [1950303] - pNFS: Stricter ordering of layoutget and layoutreturn (Benjamin Coddington) [1950303] - pNFS: Clean up pnfs_layoutreturn_free_lsegs() (Benjamin Coddington) [1950303] - pNFS: We want return-on-close to complete when evicting the inode (Benjamin Coddington) [1950303] - pNFS: Mark layout for return if return-on-close was not sent (Benjamin Coddington) [1950303] - net: sunrpc: interpret the return value of kstrtou32 correctly (Benjamin Coddington) [1950303] - SUNRPC: Handle TCP socket sends with kernel_sendpage() again (Benjamin Coddington) [1950303] - NFS/pNFS: Fix a typo in ff_layout_resend_pnfs_read() (Benjamin Coddington) [1950303] - pNFS/flexfiles: Avoid spurious layout returns in ff_layout_choose_ds_for_read (Benjamin Coddington) [1950303] - NFSv4/pnfs: Add tracing for the deviceid cache (Benjamin Coddington) [1950303] - fs/lockd: convert comma to semicolon (Benjamin Coddington) [1950303] - SUNRPC: When expanding the buffer, we may need grow the sparse pages (Benjamin Coddington) [1950303] - SUNRPC: Cleanup - constify a number of xdr_buf helpers (Benjamin Coddington) [1950303] - SUNRPC: Clean up open coded setting of the xdr_stream 'nwords' field (Benjamin Coddington) [1950303] - SUNRPC: _copy_to/from_pages() now check for zero length (Benjamin Coddington) [1950303] - SUNRPC: Cleanup xdr_shrink_bufhead() (Benjamin Coddington) [1950303] - SUNRPC: Fix xdr_expand_hole() (Benjamin Coddington) [1950303] - SUNRPC: Fixes for xdr_align_data() (Benjamin Coddington) [1950303] - SUNRPC: _shift_data_left/right_pages should check the shift length (Benjamin Coddington) [1950303] - NFSv4.1: use BITS_PER_LONG macro in nfs4session.h (Benjamin Coddington) [1950303] - xprtrdma: Fix XDRBUF_SPARSE_PAGES support (Benjamin Coddington) [1950303] - sunrpc: fix xs_read_xdr_buf for partial pages receive (Benjamin Coddington) [1950303] - Revert "nfsd4: support change_attr_type attribute" (Benjamin Coddington) [1950303] - nfsd4: don't query change attribute in v2/v3 case (Benjamin Coddington) [1950303] - nfsd: minor nfsd4_change_attribute cleanup (Benjamin Coddington) [1950303] - nfsd: simplify nfsd4_change_info (Benjamin Coddington) [1950303] - nfsd: only call inode_query_iversion in the I_VERSION case (Benjamin Coddington) [1950303] - nfs_common: need lock during iterate through the list (Benjamin Coddington) [1950303] - nfsd: Fix message level for normal termination (Benjamin Coddington) [1950303] - NFS: switch nfsiod to be an UNBOUND workqueue. (Benjamin Coddington) [1950303] - lockd: don't use interval-based rebinding over TCP (Benjamin Coddington) [1950303] - net: sunrpc: Fix 'snprintf' return value check in 'do_xprt_debugfs' (Benjamin Coddington) [1950303] - NFSv4: Refactor to use user namespaces for nfs4idmap (Benjamin Coddington) [1950303] - NFS: NFSv2/NFSv3: Use cred from fs_context during mount (Benjamin Coddington) [1950303] - NFSv4: Fix a pNFS layout related use-after-free race when freeing the inode (Benjamin Coddington) [1950303] - SUNRPC: Fix up xdr_set_page() (Benjamin Coddington) [1950303] - SUNRPC: Fix open coded xdr_stream_remaining() (Benjamin Coddington) [1950303] - pNFS: Clean up open coded xdr string decoding (Benjamin Coddington) [1950303] - SUNRPC: Fix up open coded kmemdup_nul() (Benjamin Coddington) [1950303] - pNFS/flexfiles: Fix up layoutstats reporting for non-TCP transports (Benjamin Coddington) [1950303] - NFSv4/pNFS: Store the transport type in struct nfs4_pnfs_ds_addr (Benjamin Coddington) [1950303] - pNFS: Add helpers for allocation/free of struct nfs4_pnfs_ds_addr (Benjamin Coddington) [1950303] - NFSv4/pNFS: Use connections to a DS that are all of the same protocol family (Benjamin Coddington) [1950303] - SUNRPC: Remove unused function xprt_load_transport() (Benjamin Coddington) [1950303] - NFS: Switch mount code to use xprt_find_transport_ident() (Benjamin Coddington) [1950303] - SUNRPC: Add a helper to return the transport identifier given a netid (Benjamin Coddington) [1950303] - SUNRPC: Close a race with transport setup and module put (Benjamin Coddington) [1950303] - SUNRPC: xprt_load_transport() needs to support the netid "rdma6" (Benjamin Coddington) [1950303] - SUNRPC: rpc_wake_up() should wake up tasks in the correct order (Benjamin Coddington) [1950303] - NFSv4: Observe the NFS_MOUNT_SOFTREVAL flag in _nfs4_proc_lookupp (Benjamin Coddington) [1950303] - NFSv3: Add emulation of the lookupp() operation (Benjamin Coddington) [1950303] - NFSv3: Refactor nfs3_proc_lookup() to split out the dentry (Benjamin Coddington) [1950303] - SUNRPC: Remove XDRBUF_SPARSE_PAGES flag in gss_proxy upcall (Benjamin Coddington) [1950303] - NFSD: Add tracepoints in nfsd4_decode/encode_compound() (Benjamin Coddington) [1950303] - NFSD: Add tracepoints in nfsd_dispatch() (Benjamin Coddington) [1950303] - NFSD: Add common helpers to decode void args and encode void results (Benjamin Coddington) [1950303] - SUNRPC: Prepare for xdr_stream-style decoding on the server-side (Benjamin Coddington) [1950303] - SUNRPC: Add xdr_set_scratch_page() and xdr_reset_scratch_buffer() (Benjamin Coddington) [1950303] - NFSD: Add SPDX header for fs/nfsd/trace.c (Benjamin Coddington) [1950303] - SUNRPC: Move the svc_xdr_recvfrom() tracepoint (Benjamin Coddington) [1950303] - NFSD: Add SPDX header for fs/nfsd/trace.c (Benjamin Coddington) [1950303] - NFSD: A semicolon is not needed after a switch statement. (Benjamin Coddington) [1950303] - svcrdma: support multiple Read chunks per RPC (Benjamin Coddington) [1950303] - svcrdma: Use the new parsed chunk list when pulling Read chunks (Benjamin Coddington) [1950303] - svcrdma: Rename info::ri_chunklen (Benjamin Coddington) [1950303] - svcrdma: Clean up chunk tracepoints (Benjamin Coddington) [1950303] - svcrdma: Remove chunk list pointers (Benjamin Coddington) [1950303] - svcrdma: Support multiple Write chunks in svc_rdma_send_reply_chunk (Benjamin Coddington) [1950303] - svcrdma: Support multiple Write chunks in svc_rdma_map_reply_msg() (Benjamin Coddington) [1950303] - svcrdma: Support multiple write chunks when pulling up (Benjamin Coddington) [1950303] - svcrdma: Use parsed chunk lists to encode Reply transport headers (Benjamin Coddington) [1950303] - svcrdma: Use parsed chunk lists to construct RDMA Writes (Benjamin Coddington) [1950303] - svcrdma: Use parsed chunk lists to detect reverse direction replies (Benjamin Coddington) [1950303] - svcrdma: Use parsed chunk lists to derive the inv_rkey (Benjamin Coddington) [1950303] - svcrdma: Add a "parsed chunk list" data structure (Benjamin Coddington) [1950303] - svcrdma: Clean up svc_rdma_encode_reply_chunk() (Benjamin Coddington) [1950303] - svcrdma: Post RDMA Writes while XDR encoding replies (Benjamin Coddington) [1950303] - NFSD: Invoke svc_encode_result_payload() in "read" NFSD encoders (Benjamin Coddington) [1950303] - SUNRPC: Rename svc_encode_read_payload() (Benjamin Coddington) [1950303] - svcrdma: Refactor the RDMA Write path (Benjamin Coddington) [1950303] - svcrdma: Const-ify the xdr_buf arguments (Benjamin Coddington) [1950303] - SUNRPC: Adjust synopsis of xdr_buf_subsegment() (Benjamin Coddington) [1950303] - svcrdma: Catch another Reply chunk overflow case (Benjamin Coddington) [1950303] - xprtrdma: Micro-optimize MR DMA-unmapping (Benjamin Coddington) [1950303] - xprtrdma: Move rpcrdma_mr_put() (Benjamin Coddington) [1950303] - xprtrdma: Trace unmap_sync calls (Benjamin Coddington) [1950303] - xprtrdma: Display the task ID when reporting MR events (Benjamin Coddington) [1950303] - xprtrdma: Clean up trace_xprtrdma_nomrs() (Benjamin Coddington) [1950303] - xprtrdma: Clean up xprtrdma callback tracepoints (Benjamin Coddington) [1950303] - xprtrdma: Clean up tracepoints in the reply path (Benjamin Coddington) [1950303] - xprtrdma: Clean up reply parsing error tracepoints (Benjamin Coddington) [1950303] - xprtrdma: Clean up trace_xprtrdma_post_linv (Benjamin Coddington) [1950303] - xprtrdma: Introduce FRWR completion IDs (Benjamin Coddington) [1950303] - xprtrdma: Introduce Send completion IDs (Benjamin Coddington) [1950303] - xprtrdma: Introduce Receive completion IDs (Benjamin Coddington) [1950303] - xprtrdma: Replace dprintk call sites in ERR_CHUNK path (Benjamin Coddington) [1950303] - xprtrdma: Fix a BUG when tracing is enabled with NFSv4.1 on RDMA (Benjamin Coddington) [1950303] - drm: virtio: fix common struct sg_table related issues (Eric Auger) [1971821] - net/mlx5e: Release skb in case of failure in tc update skb (Alaa Hleihel) [1915307] - net/mlx5: Release devlink object if adev fails (Alaa Hleihel) [1915307] - net/mlx5: Fix compilation warning for 32-bit platform (Alaa Hleihel) [1915307] - net/mlx5: Use effective interrupt affinity (Alaa Hleihel) [1915307] - net/mlx5: Replace irq_to_desc() abuse (Alaa Hleihel) [1915307] - RDMA/mlx5: Remove unneeded semicolon (Alaa Hleihel) [1915307] - net: mlx5: convert comma to semicolon (Alaa Hleihel) [1915307] - net/mlx5e: Fill mlx5e_create_cq_param in a function (Alaa Hleihel) [1915307] - net/mlx5e: Split between RX/TX tunnel FW support indication (Alaa Hleihel) [1915307] - net/mlx5: Arm only EQs with EQEs (Alaa Hleihel) [1915307] - net/mlx5e: Remove duplicated include (Alaa Hleihel) [1915307] - net/mlx5e: Add TX port timestamp support (Alaa Hleihel) [1915307 1919646] - net/mlx5e: Add TX PTP port object support (Alaa Hleihel) [1915307 1919646] - net/mlx5e: Move MLX5E_RX_ERR_CQE macro (Alaa Hleihel) [1915307 1919646] - net/mlx5e: Split SW group counters update function (Alaa Hleihel) [1915307 1919646] - net/mlx5e: Change skb fifo push/pop API to be used without SQ (Alaa Hleihel) [1915307 1919646] - net/mlx5e: Allow SQ outside of channel context (Alaa Hleihel) [1915307 1919646] - net/mlx5e: Allow RQ outside of channel context (Alaa Hleihel) [1915307 1919646] - net/mlx5e: Allow CQ outside of channel context (Alaa Hleihel) [1915307 1919646] - net/mlx5e: Free drop RQ in a dedicated function (Alaa Hleihel) [1915307] - RDMA/mlx5: Remove IB representors dead code (Alaa Hleihel) [1915307] - net/mlx5: Simplify eswitch mode check (Alaa Hleihel) [1915307] - net/mlx5: Delete custom device management logic (Alaa Hleihel) [1915307] - RDMA/mlx5: Convert mlx5_ib to use auxiliary bus (Alaa Hleihel) [1915307] - net/mlx5e: Connect ethernet part to auxiliary bus (Alaa Hleihel) [1915307] - vdpa/mlx5: Connect mlx5_vdpa to auxiliary bus (Alaa Hleihel) [1915307] - net/mlx5: Register mlx5 devices to auxiliary virtual bus (Alaa Hleihel) [1915307] - vdpa/mlx5: Make hardware definitions visible to all mlx5 devices (Alaa Hleihel) [1915307] - net/mlx5_core: Clean driver version and name (Alaa Hleihel) [1915307] - net/mlx5: Treat host PF vport as other (non eswitch manager) vport (Alaa Hleihel) [1915307] - net/mlx5: Export steering related functions (Alaa Hleihel) [1915307] - net/mlx5: Expose other function ifc bits (Alaa Hleihel) [1915307] - net/mlx5: Expose IP-in-IP TX and RX capability bits (Alaa Hleihel) [1915307] - net/mlx5: Update the hardware interface definition for vhca state (Alaa Hleihel) [1915307] - net/mlx5: Avoid exposing driver internal command helpers (Alaa Hleihel) [1915307] - net/mlx5: Add ts_cqe_to_dest_cqn related bits (Alaa Hleihel) [1915307] - net/mlx5: Add misc4 to mlx5_ifc_fte_match_param_bits (Alaa Hleihel) [1915307] - net/mlx5: Check dr mask size against mlx5_match_param size (Alaa Hleihel) [1915307] - net/mlx5: Add sampler destination type (Alaa Hleihel) [1915307] - net/mlx5: Add sample offload hardware bits and structures (Alaa Hleihel) [1915307] - RDMA/mlx5: Use PCI device for dma mappings (Alaa Hleihel) [1915307] - RDMA/mlx5: Silence the overflow warning while building offset mask (Alaa Hleihel) [1915307] - RDMA/mlx5: Check for ERR_PTR from uverbs_zalloc() (Alaa Hleihel) [1915307] - RDMA/mlx5: Enable querying AH for XRC QP types (Alaa Hleihel) [1915307] - RDMA/mlx5: Lower setting the umem's PAS for SRQ (Alaa Hleihel) [1915307] - RDMA/mlx5: Use ib_umem_find_best_pgsz() for devx (Alaa Hleihel) [1915307] - RDMA/mlx5: mlx5_umem_find_best_quantized_pgoff() for CQ (Alaa Hleihel) [1915307] - RDMA/mlx5: Use mlx5_umem_find_best_quantized_pgoff() for QP (Alaa Hleihel) [1915307] - RDMA/mlx5: Directly compute the PAS list for raw QP RQ's (Alaa Hleihel) [1915307] - RDMA/mlx5: Use mlx5_umem_find_best_quantized_pgoff() for WQ (Alaa Hleihel) [1915307] - RDMA/mlx5: Use ib_umem_find_best_pgoff() for SRQ (Alaa Hleihel) [1915307] - net: mlx5: Replace in_irq() usage (Alaa Hleihel) [1915307] - net/mlx5: Cleanup kernel-doc warnings (Alaa Hleihel) [1915307] - net/mlx5e: Validate stop_room size upon user input (Alaa Hleihel) [1915307] - net/mlx5: DR, Free unused buddy ICM memory (Alaa Hleihel) [1915307] - net/mlx5: DR, ICM memory pools sync optimization (Alaa Hleihel) [1915307] - net/mlx5: DR, Sync chunks only during free (Alaa Hleihel) [1915307] - net/mlx5: DR, Handle ICM memory via buddy allocation instead of buckets (Alaa Hleihel) [1915307] - net/mlx5: DR, Add buddy allocator utilities (Alaa Hleihel) [1915307] - net/mlx5: DR, Rename matcher functions to be more HW agnostic (Alaa Hleihel) [1915307] - net/mlx5: DR, Rename builders HW specific names (Alaa Hleihel) [1915307] - net/mlx5: DR, Remove unused member of action struct (Alaa Hleihel) [1915307] - IB/mlx5: Add support for NDR link speed (Alaa Hleihel) [1915307 1926596] - RDMA/mlx5: Use ib_umem_find_best_pgsz() for mkc's (Alaa Hleihel) [1915307] - RDMA/mlx5: Split the WR setup out of mlx5_ib_update_xlt() (Alaa Hleihel) [1915307] - RDMA/mlx5: Move xlt_emergency_page_mutex into mr.c (Alaa Hleihel) [1915307] - RDMA/mlx5: Change mlx5_ib_populate_pas() to use rdma_for_each_block() (Alaa Hleihel) [1915307] - RDMA/mlx5: Remove npages from mlx5_ib_cont_pages() (Alaa Hleihel) [1915307] - RDMA/mlx5: Remove ncont from mlx5_ib_cont_pages() (Alaa Hleihel) [1915307] - RDMA/mlx5: Remove order from mlx5_ib_cont_pages() (Alaa Hleihel) [1915307] - RDMA/mlx5: Move mlx5_ib_cont_pages() to the creation of the mlx5_ib_mr (Alaa Hleihel) [1915307] - RDMA/mlx5: Remove mlx5_ib_mr->order (Alaa Hleihel) [1915307] - net/mlx5: fix error return code in mlx5e_tc_nic_init() (Alaa Hleihel) [1915306 1915307 1919642] - net/mlx5e: Fix IPsec packet drop by mlx5e_tc_update_skb (Alaa Hleihel) [1915306 1915307] - net/mlx5e: Use spin_lock_bh for async_icosq_lock (Alaa Hleihel) [1915306 1915307] - net/mlx5: Replace zero-length array with flexible-array member (Alaa Hleihel) [1915306 1915307] - net/mlx5: Fix uininitialized pointer read on pointer attr (Alaa Hleihel) [1915306 1915307] - net/mlx5: Add support for devlink reload limit no reset (Alaa Hleihel) [1915306 1915307] - net/mlx5: Add support for fw live patch event (Alaa Hleihel) [1915306 1915307] - net/mlx5: Add devlink param enable_remote_dev_reset support (Alaa Hleihel) [1915306 1915307] - net/mlx5: Add support for devlink reload action fw activate (Alaa Hleihel) [1915306 1915307] - net/mlx5: Handle sync reset abort event (Alaa Hleihel) [1915306 1915307] - net/mlx5: Handle sync reset now event (Alaa Hleihel) [1915306 1915307] - net/mlx5: Handle sync reset request event (Alaa Hleihel) [1915306 1915307] - net/mlx5: Set cap for pci sync for fw update event (Alaa Hleihel) [1915306 1915307] - net/mlx5: Add functions to set/query MFRL register (Alaa Hleihel) [1915306 1915307] - net/mlx5e: Fix potential null pointer dereference (Alaa Hleihel) [1915306 1915307 1919642] - net/mlx5: Fix dereference on pointer attr after null check (Alaa Hleihel) [1915306 1915307 1919642] - net/mlx5: Use dma device access helper (Alaa Hleihel) [1915306 1915307] - mlx5: cross-tree: phase out dma_zalloc_coherent() (Alaa Hleihel) [1915306 1915307] - net/mlx5: E-Switch, Support flow source for local vport (Alaa Hleihel) [1915306 1915307] - net/mlx5: E-switch, Move devlink eswitch ports closer to eswitch (Alaa Hleihel) [1915306 1915307] - net/mlx5: E-switch, Use helper function to load unload representor (Alaa Hleihel) [1915306 1915307] - net/mlx5: E-switch, Add helper to check egress ACL need (Alaa Hleihel) [1915306 1915307] - net/mlx5: E-switch, Use PF num in metadata reg c0 (Alaa Hleihel) [1915306 1915307] - net/mlx5: DR, Add support for rule creation with flow source hint (Alaa Hleihel) [1915306 1915307] - net/mlx5: DR, Call ste_builder directly with tag pointer (Alaa Hleihel) [1915306 1915307] - net/mlx5: DR, Remove unneeded local variable (Alaa Hleihel) [1915306 1915307] - net/mlx5: DR, Remove unneeded vlan check from L2 builder (Alaa Hleihel) [1915306 1915307] - net/mlx5: DR, Remove unneeded check from source port builder (Alaa Hleihel) [1915306 1915307] - net/mlx5: DR, Replace the check for valid STE entry (Alaa Hleihel) [1915306 1915307] - RDMA/mlx5: Delete not needed GSI QP signal QP type (Alaa Hleihel) [1915306 1915307] - RDMA/mlx5: Change GSI QP to have same creation flow like other QPs (Alaa Hleihel) [1915306 1915307] - RDMA/mlx5: Reuse existing fields in parent QP storage object (Alaa Hleihel) [1915306 1915307] - RDMA/mlx5: Embed GSI QP into general mlx5_ib QP (Alaa Hleihel) [1915306 1915307] - net/mlx5: remove unreachable return (Alaa Hleihel) [1915306 1915307 1919642] - net/mlx5e: Use kfree() to free fd->g in accel_fs_tcp_create_groups() (Alaa Hleihel) [1915306 1915307 1919642] - net/mlx5e: Keep direct reference to mlx5_core_dev in tc ct (Alaa Hleihel) [1915306 1915307 1919642] - net/mlx5e: Support CT offload for tc nic flows (Alaa Hleihel) [1915306 1915307 1919642] - net/mlx5e: rework ct offload init messages (Alaa Hleihel) [1915306 1915307 1919642] - net/mlx5e: Add tc chains offload support for nic flows (Alaa Hleihel) [1915306 1915307 1919642] - net/mlx5: Refactor tc flow attributes structure (Alaa Hleihel) [1915306 1915307 1919642] - net/mlx5e: Split nic tc flow allocation and creation (Alaa Hleihel) [1915306 1915307 1919642] - net/mlx5e: Tc nic flows to use mlx5_chains flow tables (Alaa Hleihel) [1915306 1915307 1919642] - net/mlx5: Allow ft level ignore for nic rx tables (Alaa Hleihel) [1915306 1915307 1919642] - net/mlx5: Refactor multi chains and prios support (Alaa Hleihel) [1915306 1915307 1919642] - RDMA/mlx5: Don't call to restrack recursively (Alaa Hleihel) [1915306 1915307] - RDMA/mlx5: Expose TIR and QP ICM address for sw_owner_v2 devices (Alaa Hleihel) [1915306 1915307] - RDMA/mlx5: Allow DM allocation for sw_owner_v2 enabled devices (Alaa Hleihel) [1915306 1915307] - RDMA/mlx5: Add sw_owner_v2 bit capability (Alaa Hleihel) [1915306 1915307] - RDMA/mlx5: Delete duplicated mlx5_ptys_width enum (Alaa Hleihel) [1915306 1915307] - net/mlx5: IPsec: make spdxcheck.py happy (Alaa Hleihel) [1915306 1915307] - mlx5: add pause frame stats (Alaa Hleihel) [1915306 1915307] - net/mlx5e: Add CQE compression support for multi-strides packets (Alaa Hleihel) [1915306 1915307] - net/mlx5e: Add support for tc trap (Alaa Hleihel) [1915306 1915307 1919643] - net/mlx5: E-Switch, Use vport metadata matching by default (Alaa Hleihel) [1915306 1915307] - net/mlx5: remove erroneous fallthrough (Alaa Hleihel) [1915306 1915307] - IB/mlx5: Add DCT RoCE LAG support (Alaa Hleihel) [1915306 1915307] - IB/mlx5: Add tx_affinity support for DCI QP (Alaa Hleihel) [1915306 1915307] - net/mlx5e: RX, Add a prefetch command for small L1_CACHE_BYTES (Alaa Hleihel) [1915306 1915307] - RDMA/mlx5: Enable sniffer when device is in switchdev mode (Alaa Hleihel) [1915306 1915307] - RDMA/mlx5: Add new IB rates support (Alaa Hleihel) [1915306 1915307] - RDMA/mlx5: Replace open-coded offsetofend() macro (Alaa Hleihel) [1915306 1915307] - RDMA/mlx5: Simplify multiple else-if cases with switch keyword (Alaa Hleihel) [1915306 1915307] - net/mlx5e: Link non uplink representors to PCI device (Alaa Hleihel) [1915306 1915307 1959367] - perf stat: Use nftw() instead of ftw() (Michael Petlan) [1944684] - perf unwind: Set userdata for all __report_module() paths (Michael Petlan) [1944684] - perf debug: Move debug initialization earlier (Michael Petlan) [1944684] - perf script: Fix overrun issue for dynamically-allocated PMU type number (Michael Petlan) [1944684] - perf metricgroup: Fix system PMU metrics (Michael Petlan) [1944684] - perf metricgroup: Fix for metrics containing duration_time (Michael Petlan) [1944684] - perf evlist: Fix id index for heterogeneous systems (Michael Petlan) [1944684] - perf inject: Correct event attribute sizes (Michael Petlan) [1944684] - perf intel-pt: Fix 'CPU too large' error (Michael Petlan) [1944684] - perf stat: Take cgroups into account for shadow stats (Michael Petlan) [1944684] - perf stat: Introduce struct runtime_stat_data (Michael Petlan) [1944684] - libperf tests: Fail when failing to get a tracepoint id (Michael Petlan) [1944684] - libperf tests: If a test fails return non-zero (Michael Petlan) [1944684] - libperf tests: Avoid uninitialized variable warning (Michael Petlan) [1944684] - perf test: Fix shadow stat test for non-bash shells (Michael Petlan) [1944684] - perf bpf examples: Fix bpf.h header include directive in 5sec.c example (Michael Petlan) [1944684] - perf probe: Fix memory leak when synthesizing SDT probes (Michael Petlan) [1944684] - perf stat aggregation: Add separate thread member (Michael Petlan) [1944684] - perf stat aggregation: Add separate core member (Michael Petlan) [1944684] - perf stat aggregation: Add separate die member (Michael Petlan) [1944684] - perf stat aggregation: Add separate socket member (Michael Petlan) [1944684] - perf stat aggregation: Add separate node member (Michael Petlan) [1944684] - perf stat aggregation: Start using cpu_aggr_id in map (Michael Petlan) [1944684] - perf cpumap: Drop in cpu_aggr_map struct (Michael Petlan) [1944684] - perf cpumap: Add new map type for aggregation (Michael Petlan) [1944684] - perf stat: Replace aggregation ID with a struct (Michael Petlan) [1944684] - perf cpumap: Add new struct for cpu aggregation (Michael Petlan) [1944684] - perf cpumap: Use existing allocator to avoid using malloc (Michael Petlan) [1944684] - perf tests: Improve topology test to check all aggregation types (Michael Petlan) [1944684] - perf powerpc: Move syscall.tbl check to check-headers.sh (Michael Petlan) [1944684] - tools arch x86: Sync the msr-index.h copy with the kernel sources (Michael Petlan) [1944684] - perf mem: Factor out a function to generate sort order (Michael Petlan) [1944684] - perf sort: Add sort option for data page size (Michael Petlan) [1944684] - perf script: Support data page size (Michael Petlan) [1944684] - tools headers UAPI: Sync linux/stat.h with the kernel sources (Michael Petlan) [1944684] - tools: Factor HOSTCC, HOSTLD, HOSTAR definitions (Michael Petlan) [1944684] - perf config: Fix example command in manpage to conform to syntax specified in the SYNOPSIS section. (Michael Petlan) [1944684] - perf test: Make sample-parsing test aware of PERF_SAMPLE_{CODE,DATA}_PAGE_SIZE (Michael Petlan) [1944684] - perf tools: Add support to read build id from compressed elf (Michael Petlan) [1944684] - perf debug: Add debug_set_file function (Michael Petlan) [1944684] - perf evlist: Support pipe mode display (Michael Petlan) [1944684] - perf report: Support --header-only for pipe mode (Michael Petlan) [1944684] - perf vendor events: Add JSON metrics for imx8mm DDR Perf (Michael Petlan) [1944684] - perf metricgroup: Support adding metrics for system PMUs (Michael Petlan) [1944684] - perf metricgroup: Support printing metric groups for system PMUs (Michael Petlan) [1944684] - perf metricgroup: Split up metricgroup__print() (Michael Petlan) [1944684] - perf metricgroup: Fix metrics using aliases covering multiple PMUs (Michael Petlan) [1944684] - perf evlist: Change evlist__splice_list_tail() ordering (Michael Petlan) [1944684] - perf pmu: Add pmu_add_sys_aliases() (Michael Petlan) [1944684] - perf pmu: Add pmu_id() (Michael Petlan) [1944684] - perf jevents: Add support for system events tables (Michael Petlan) [1944684] - perf jevents: Add support for an extra directory level (Michael Petlan) [1944684] - perf evsel: Emit warning about kernel not supporting the data page size sample_type bit (Michael Petlan) [1944684] - perf record: Support new sample type for data page size (Michael Petlan) [1944684] - perf unwind: Fix separate debug info files when using elfutils' libdw's unwinder (Michael Petlan) [1944684] - perf record: Fix memory leak when using '--user-regs=?' to list registers (Michael Petlan) [1944684] - tools headers UAPI: Update tools's copy of linux/perf_event.h (Michael Petlan) [1944684] - tools build: Add missing libcap to test-all.bin target (Michael Petlan) [1944684] - perf test: Fix metric parsing test (Michael Petlan) [1944684] - perf evlist: Use the right prefix for 'struct evlist' record methods (Michael Petlan) [1944684] - perf evlist: Use the right prefix for 'struct evlist' diff methods (Michael Petlan) [1944684] - perf evlist: Use the right prefix for 'struct evlist' nr_threads method (Michael Petlan) [1944684] - perf evlist: Use the right prefix for 'struct evlist' deliver event method (Michael Petlan) [1944684] - perf evlist: Use the right prefix for 'struct evlist' header methods (Michael Petlan) [1944684] - perf evlist: Use the right prefix for 'struct evlist' raw samples methods (Michael Petlan) [1944684] - perf evlist: Use the right prefix for 'struct evlist' mmap pages parsing method (Michael Petlan) [1944684] - perf evlist: Use the right prefix for 'struct evlist' event attribute config methods (Michael Petlan) [1944684] - perf evlist: Use the right prefix for alternative 'struct evlist' constructors (Michael Petlan) [1944684] - perf evlist: Use the right prefix for 'struct evlist' event selection methods (Michael Petlan) [1944684] - perf evlist: Use the right prefix for 'struct evlist' event group methods (Michael Petlan) [1944684] - perf evlist: Use the right prefix for 'struct evlist' create maps methods (Michael Petlan) [1944684] - perf evlist: Use the right prefix for 'struct evlist' print methods (Michael Petlan) [1944684] - perf evlist: Use the right prefix for 'struct evlist' evsel list methods (Michael Petlan) [1944684] - perf evlist: Use the right prefix for 'struct evlist' pause/resume methods (Michael Petlan) [1944684] - perf evlist: Use the right prefix for 'struct evlist' id_pos methods (Michael Petlan) [1944684] - perf tools: Add aarch64 registers to --user-regs (Michael Petlan) [1944684] - perf evlist: Use the right prefix for 'struct evlist' tracking event methods (Michael Petlan) [1944684] - perf evlist: Use the right prefix for 'struct evlist' browser methods (Michael Petlan) [1944684] - perf evlist: Use the right prefix for 'struct evlist' sample id lookup methods (Michael Petlan) [1944684] - perf evlist: Ditch unused set/reset sample_bit methods (Michael Petlan) [1944684] - perf evlist: Use the right prefix for 'struct evlist' sample parsing methods (Michael Petlan) [1944684] - perf evlist: Use the right prefix for 'struct evlist' sideband thread methods (Michael Petlan) [1944684] - perf evlist: Use the right prefix for 'struct evlist' 'filter' methods (Michael Petlan) [1944684] - perf evlist: Use the right prefix for 'struct evlist' stats methods (Michael Petlan) [1944684] - perf evlist: Use the right prefix for 'struct evlist' 'workload' methods (Michael Petlan) [1944684] - perf evlist: Use the right prefix for 'struct evlist' methods: evlist__set_leader() (Michael Petlan) [1944684] - perf evsel: Convert last 'struct evsel' methods to the right evsel__ prefix (Michael Petlan) [1944684] - perf test: Add shadow stat test (Michael Petlan) [1944684] - perf build-id: Add build_id_cache__add function (Michael Petlan) [1944684] - perf build-id: Add __perf_session__cache_build_ids function (Michael Petlan) [1944684] - perf build-id: Use machine__for_each_dso in perf_session__cache_build_ids (Michael Petlan) [1944684] - perf data: Add is_perf_data function (Michael Petlan) [1944684] - perf symbols: Try to load vmlinux from buildid database (Michael Petlan) [1944684] - perf tools: Use struct extra_kernel_map in machine__process_kernel_mmap_event (Michael Petlan) [1944684] - perf build-id: Add check for existing link in buildid dir (Michael Petlan) [1944684] - perf tools: Add filename__decompress function (Michael Petlan) [1944684] - perf tools: Add build_id__is_defined function (Michael Petlan) [1944684] - tools lib: Adopt memchr_inv() from kernel (Michael Petlan) [1944684] - perf arm-spe: Add support for ARMv8.3-SPE (Michael Petlan) [1944684] - perf arm_spe: Decode memory tagging properties (Michael Petlan) [1944684] - perf arm-spe: Add more sub classes for operation packet (Michael Petlan) [1944684] - perf arm-spe: Refactor operation packet handling (Michael Petlan) [1944684] - perf arm-spe: Add new function arm_spe_pkt_desc_op_type() (Michael Petlan) [1944684] - perf arm-spe: Remove size condition checking for events (Michael Petlan) [1944684] - perf arm-spe: Refactor event type handling (Michael Petlan) [1944684] - perf arm-spe: Add new function arm_spe_pkt_desc_event() (Michael Petlan) [1944684] - perf arm-spe: Refactor counter packet handling (Michael Petlan) [1944684] - perf arm-spe: Add new function arm_spe_pkt_desc_counter() (Michael Petlan) [1944684] - perf arm-spe: Refactor context packet handling (Michael Petlan) [1944684] - perf arm_spe: Fixup top byte for data virtual address (Michael Petlan) [1944684] - perf arm-spe: Refactor address packet handling (Michael Petlan) [1944684] - perf arm-spe: Add new function arm_spe_pkt_desc_addr() (Michael Petlan) [1944684] - perf arm-spe: Refactor packet header parsing (Michael Petlan) [1944684] - perf arm-spe: Refactor printing string to buffer (Michael Petlan) [1944684] - perf expr: Force encapsulation on expr_id_data (Michael Petlan) [1944684] - perf vendor events: Update Skylake client events to v50 (Michael Petlan) [1944684] - perf data: Allow to use stdio functions for pipe mode (Michael Petlan) [1944684] - perf arm-spe: Fix packet length handling (Michael Petlan) [1944684] - perf arm-spe: Refactor arm_spe_get_events() (Michael Petlan) [1944684] - perf arm-spe: Refactor payload size calculation (Michael Petlan) [1944684] - perf arm-spe: Fix a typo in comment (Michael Petlan) [1944684] - perf arm-spe: Include bitops.h for BIT() macro (Michael Petlan) [1944684] - perf mem: Support ARM SPE events (Michael Petlan) [1944684] - perf c2c: Support AUX trace (Michael Petlan) [1944684] - perf mem: Support AUX trace (Michael Petlan) [1944684] - perf auxtrace: Add itrace option '-M' for memory events (Michael Petlan) [1944684] - perf mem: Only initialize memory event for recording (Michael Petlan) [1944684] - perf c2c: Support memory event PERF_MEM_EVENTS__LOAD_STORE (Michael Petlan) [1944684] - perf mem: Support new memory event PERF_MEM_EVENTS__LOAD_STORE (Michael Petlan) [1944684] - perf mem: Introduce weak function perf_mem_events__ptr() (Michael Petlan) [1944684] - perf mem: Search event name with more flexible path (Michael Petlan) [1944684] - perf jevents: Add test for arch std events (Michael Petlan) [1944684] - perf jevents: Tidy error handling (Michael Petlan) [1944684] - perf trace beauty: Allow header files in a different path (Michael Petlan) [1944684] - perf stat: Add --quiet option (Michael Petlan) [1944684] - perf stat: Support regex pattern in --for-each-cgroup (Michael Petlan) [1944684] - perf kvm: Add kvm-stat for arm64 (Michael Petlan) [1944684] - perf env: Conditionally compile BPF support code on having HAVE_LIBBPF_SUPPORT (Michael Petlan) [1944684] - perf annotate: Move bpf header inclusion to inside HAVE_LIBBPF_SUPPORT (Michael Petlan) [1944684] - perf tests: Skip the llvm and bpf tests if HAVE_LIBBPF_SUPPORT isn't defined (Michael Petlan) [1944684] - perf bpf: Enclose libbpf.h include within HAVE_LIBBPF_SUPPORT (Michael Petlan) [1944684] - perf test: Implement skip_reason callback for watchpoint tests (Michael Petlan) [1944684] - perf tests tsc: Add checking helper is_supported() (Michael Petlan) [1944684] - perf tests tsc: Make tsc testing as a common testing (Michael Petlan) [1944684] - perf mem2node: Improve warning if detected no memory nodes (Michael Petlan) [1944684] - perf version: Add a feature for libpfm4 (Michael Petlan) [1944684] - perf annotate mips: Add perf arch instructions annotate handlers (Michael Petlan) [1944684] - perf/x86/intel: Add Tremont Topdown support (Michael Petlan) [1944684] - perf/x86: Fix fall-through warnings for Clang (Michael Petlan) [1944684] - perf/x86/intel/lbr: Fix the return type of get_lbr_cycles() (Michael Petlan) [1944684] - perf/x86/intel: Fix rtm_abort_event encoding on Ice Lake (Michael Petlan) [1944684] - perf: Break deadlock involving exec_update_mutex (Michael Petlan) [1944684] - perf/x86/intel: Add event constraint for CYCLE_ACTIVITY.STALLS_MEM_ANY (Michael Petlan) [1944684] - perf/x86: Avoid TIF_IA32 when checking 64bit mode (Michael Petlan) [1944684] - bpf, ringbuf: Deny reserve of buffers larger than ringbuf (Wander Lairson Costa) [1968591] - bpf: Fix propagation of 32 bit unsigned bounds from 64 bit bounds (Wander Lairson Costa) [1965938] - tools/power turbostat: Support Alder Lake Mobile (Steve Best) [1962291] - ACPI: PM: Add ACPI ID of Alder Lake Fan (Steve Best) [1961617] - powercap/intel_rapl: add support for AlderLake Mobile (Steve Best) [1961816] - platform/x86: intel_pmc_core: Uninitialized data in pmc_core_lpm_latch_mode_write() (David Arcari) [1783557] - platform/x86: intel_pmc_core: add ACPI dependency (David Arcari) [1783557] - platform/x86: intel_pmc_core: Fix "unsigned 'ret' is never less than zero" smatch warning (David Arcari) [1783557] - platform/x86: intel_pmc_core: Add LTR registers for Tiger Lake (David Arcari) [1783557] - platform/x86: intel_pmc_core: Add option to set/clear LPM mode (David Arcari) [1783557] - platform/x86: intel_pmc_core: Add requirements file to debugfs (David Arcari) [1783557] - platform/x86: intel_pmc_core: Get LPM requirements for Tiger Lake (David Arcari) [1783557] - platform/x86: intel_pmc_core: Show LPM residency in microseconds (David Arcari) [1783557] - platform/x86: intel_pmc_core: Handle sub-states generically (David Arcari) [1783557] - platform/x86: intel_pmc_core: Remove global struct pmc_dev (David Arcari) [1783557] - platform/x86: intel_pmc_core: Don't use global pmcdev in quirks (David Arcari) [1783557] - platform/x86: intel_pmc_core: export platform global reset bits via etr3 sysfs file (David Arcari) [1783557] - MAINTAINERS: Update maintainers for pmc_core driver (David Arcari) [1783557] - MAINTAINERS: intel_pmc_core: Update MAINTAINERS (David Arcari) [1783557] - platform/x86: intel_pmc_core: Ignore GBE LTR on Tiger Lake platforms (David Arcari) [1783557] - platform/x86: intel_pmc_core: Assign boolean values to a bool variable (David Arcari) [1783557] - platform/x86: intel_pmc_core: fix: Replace dev_dbg macro with dev_info() (David Arcari) [1783557] - platform/x86: intel_pmc_core: Clean up: Remove the duplicate comments and reorganize (David Arcari) [1783557] - platform/x86: intel_pmc_core: Fix the slp_s0 counter displayed value (David Arcari) [1783557] - platform/x86: intel_pmc_core: Fix TigerLake power gating status map (David Arcari) [1783557] - platform/x86: pmc_core: Use descriptive names for LPM registers (David Arcari) [1783557] - platform/x86: intel_pmc_core: Change Jasper Lake S0ix debug reg map back to ICL (David Arcari) [1783557] - platform/x86: intel_pmc_core: Add Atom based Jasper Lake (JSL) platform support (David Arcari) [1783557] - platform/x86: intel_pmc_core: Add Intel Elkhart Lake support (David Arcari) [1783557] - [s390] s390/ipl: support NVMe IPL kernel parameters (Claudio Imbrenda) [1963120] - [s390] net/smc: use memcpy instead of snprintf to avoid out of bounds read (Claudio Imbrenda) [1919249] - [s390] smc: fix out of bound access in smc_nl_get_sys_info() (Claudio Imbrenda) [1919249] - [s390] net/smc: fix access to parent of an ib device (Claudio Imbrenda) [1919249] - [s390] s390/vtime: fix increased steal time accounting (Claudio Imbrenda) [1963075] - [s390] tools/kvm_stat: Add restart delay (Claudio Imbrenda) [1963082] - [s390] s390/dasd: fix hanging IO request during DASD driver unbind (Claudio Imbrenda) [1963077] - [s390] s390/dasd: fix hanging DASD driver unbind (Claudio Imbrenda) [1963077]- Add New KUNIT Tests to Redhat kernel-modules-internal (Nico Pache) [1939309] - kunit: lib: adhear to KUNIT formatting standard (Nico Pache) [1939309] - kunit: mptcp: adhere to KUNIT formatting standard (Nico Pache) [1939309] - ASoC: topology: adhere to KUNIT formatting standard (Nico Pache) [1939309] - kunit: software node: adhear to KUNIT formatting standard (Nico Pache) [1939309] - resource: provide meaningful MODULE_LICENSE() in test suite (Nico Pache) [1939309] - resource: Add test cases for new resource API (Nico Pache) [1939309] - resource: Introduce resource_intersection() for overlapping resources (Nico Pache) [1939309] - resource: Introduce resource_union() for overlapping resources (Nico Pache) [1939309] - mm/resource: Use resource_overlaps() to simplify region_intersects() (Nico Pache) [1939309] - kernel.h: split out min()/max() et al. helpers (Nico Pache) [1939309] - lib/math/rational.c: fix possible incorrect result from rational fractions helper (Nico Pache) [1939309] - lib: Move mathematic helpers to separate folder (Nico Pache) [1939309] - lib/cmdline: remove an unneeded local variable in next_arg() (Nico Pache) [1939309] - lib/cmdline: Allow get_options() to take 0 to validate the input (Nico Pache) [1939309] - lib/cmdline: Update documentation to reflect behaviour (Nico Pache) [1939309] - lib/cmdline_kunit: add a new test case for get_options() (Nico Pache) [1939309] - ext4: add .kunitconfig fragment to enable ext4-specific tests (Nico Pache) [1939309] - ext: EXT4_KUNIT_TESTS should depend on EXT4_FS instead of selecting it (Nico Pache) [1939309] - kunit: tool: fix unintentional statefulness in run_kernel() (Nico Pache) [1939309] - kunit: tool: add support for filtering suites by glob (Nico Pache) [1939309] - kunit: add kunit.filter_glob cmdline option to filter suites (Nico Pache) [1939309] - kunit: don't show `1 == 1` in failed assertion messages (Nico Pache) [1939309] - kunit: make kunit_tool accept optional path to .kunitconfig fragment (Nico Pache) [1939309] - Documentation: kunit: add tips.rst for small examples (Nico Pache) [1939309] - KUnit: Docs: make start.rst example Kconfig follow style.rst (Nico Pache) [1939309] - kunit: tool: simplify kconfig is_subset_of() logic (Nico Pache) [1939309] - minor: kunit: tool: fix unit test so it can run from non-root dir (Nico Pache) [1939309] - kunit: tool: use `with open()` in unit test (Nico Pache) [1939309] - kunit: tool: stop using bare asserts in unit test (Nico Pache) [1939309] - kunit: tool: fix unit test cleanup handling (Nico Pache) [1939309] - ASoC: topology: KUnit: Convert from cpu to data format (Nico Pache) [1939309] - drivers/base: build kunit tests without structleak plugin (Nico Pache) [1939309] - ASoC: topology: KUnit: Add KUnit tests passing topology with PCM to snd_soc_tplg_component_load (Nico Pache) [1939309] - ASoC: topology: KUnit: Add KUnit tests passing empty topology with variants to snd_soc_tplg_component_load (Nico Pache) [1939309] - ASoC: topology: KUnit: Add KUnit tests passing various arguments to snd_soc_tplg_component_load (Nico Pache) [1939309] - ASoC: topology: Check if ops is set before dereference (Nico Pache) [1939309] - ASoC: topology: Ensure that needed parameters are set (Nico Pache) [1939309] - kunit: tool: move kunitconfig parsing into __init__, make it optional (Nico Pache) [1939309] - kunit: tool: fix minor typing issue with None status (Nico Pache) [1939309] - kunit: tool: surface and address more typing issues (Nico Pache) [1939309] - Documentation: kunit: include example of a parameterized test (Nico Pache) [1939309] - kunit: tool: Fix spelling of "diagnostic" in kunit_parser (Nico Pache) [1939309] - kunit: tool: Force the use of the 'tty' console for UML (Nico Pache) [1939309] - lib/cmdline_kunit: add a new test suite for cmdline API (Nico Pache) [1939309] - lib/cmdline: allow NULL to be an output for get_option() (Nico Pache) [1939309] - lib/cmdline: fix get_option() for strings starting with hyphen (Nico Pache) [1939309] - lib/cmdline.c: mark expected switch fall-throughs (Nico Pache) [1939309] - lib/test_bits.c: add tests of GENMASK (Nico Pache) [1939309] - linux/bits.h: add compile time sanity check of GENMASK inputs (Nico Pache) [1939309] - linux/build_bug.h: change type to int (Nico Pache) [1939309] - fs: ext4: Modify inode-test.c to use KUnit parameterized testing feature (Nico Pache) [1939309] - kunit: Support for Parameterized Testing (Nico Pache) [1939309] - kunit: kunit_tool: Correctly parse diagnostic messages (Nico Pache) [1939309] - Documentation: kunit: provide guidance for testing many inputs (Nico Pache) [1939309] - kunit: Introduce get_file_path() helper (Nico Pache) [1939309] - kunit: fix display of failed expectations for strings (Nico Pache) [1939309] - kunit: tool: fix extra trailing \n in raw + parsed test output (Nico Pache) [1939309] - kunit: tool: print out stderr from make (like build warnings) (Nico Pache) [1939309] - KUnit: Docs: usage: wording fixes (Nico Pache) [1939309] - KUnit: Docs: style: fix some Kconfig example issues (Nico Pache) [1939309] - KUnit: Docs: fix a wording typo (Nico Pache) [1939309] - kunit: Do not pollute source directory with generated files (test.log) (Nico Pache) [1939309] - kunit: Do not pollute source directory with generated files (.kunitconfig) (Nico Pache) [1939309] - kunit: tool: fix pre-existing python type annotation errors (Nico Pache) [1939309] - kunit: Fix kunit.py parse subcommand (use null build_dir) (Nico Pache) [1939309] - kunit: test: fix remaining kernel-doc warnings (Nico Pache) [1939309] - lib: kunit: Fix compilation test when using TEST_BIT_FIELD_COMPILE (Nico Pache) [1939309] - kunit: test.h: fix a bad kernel-doc markup (Nico Pache) [1939309] - kunit: test.h: solve kernel-doc warnings (Nico Pache) [1939309] - lib: kunit: add bitfield test conversion to KUnit (Nico Pache) [1939309] - Documentation: kunit: add a brief blurb about kunit_test_suite (Nico Pache) [1939309] - kunit: test: add test plan to KUnit TAP format (Nico Pache) [1939309] - init: main: add KUnit to kernel init (Nico Pache) [1939309] - init: unify opening /dev/console as stdin/stdout/stderr (Nico Pache) [1939309] - kunit: test: create a single centralized executor for all tests (Nico Pache) [1939309] - Documentation: test.h - fix warnings (Nico Pache) [1939309] - vmlinux.lds.h: add linker section for KUnit test suites (Nico Pache) [1939309] - Documentation: kunit: Add naming guidelines (Nico Pache) [1939309] - kunit: tool: fix display of make errors (Nico Pache) [1939309] - kunit: tool: handle when .kunit exists but .kunitconfig does not (Nico Pache) [1939309] - kunit: tool: fix --alltests flag (Nico Pache) [1939309] - kunit: tool: allow generating test results in JSON (Nico Pache) [1939309] - kunit: tool: fix running kunit_tool from outside kernel tree (Nico Pache) [1939309] - lib: add linear ranges helpers (Nico Pache) [1939309] - PCI/RCEC: Fix RCiEP device to RCEC association (Myron Stowe) [1895942] - PCI/portdrv: Report reset for frozen channel (Myron Stowe) [1895942] - PCI/AER: Specify the type of Port that was reset (Myron Stowe) [1895942] - PCI/ERR: Retain status from error notification (Myron Stowe) [1895942] - PCI/AER: Clear AER status from Root Port when resetting Downstream Port (Myron Stowe) [1895942] - PCI/ERR: Clear status of the reporting device (Myron Stowe) [1895942] - PCI/AER: Add RCEC AER error injection support (Myron Stowe) [1895942] - PCI/PME: Add pcie_walk_rcec() to RCEC PME handling (Myron Stowe) [1895942] - PCI/AER: Add pcie_walk_rcec() to RCEC AER handling (Myron Stowe) [1895942] - PCI/ERR: Recover from RCiEP AER errors (Myron Stowe) [1895942] - PCI/ERR: Add pcie_link_rcec() to associate RCiEPs (Myron Stowe) [1895942] - PCI/ERR: Recover from RCEC AER errors (Myron Stowe) [1895942] - PCI/ERR: Clear AER status only when we control AER (Myron Stowe) [1895942] - PCI/ERR: Add pci_walk_bridge() to pcie_do_recovery() (Myron Stowe) [1895942] - PCI/ERR: Avoid negated conditional for clarity (Myron Stowe) [1895942] - PCI/ERR: Use "bridge" for clarity in pcie_do_recovery() (Myron Stowe) [1895942] - PCI/ERR: Simplify by computing pci_pcie_type() once (Myron Stowe) [1895942] - PCI/ERR: Simplify by using pci_upstream_bridge() (Myron Stowe) [1895942] - PCI/ERR: Rename reset_link() to reset_subordinates() (Myron Stowe) [1895942] - PCI/ERR: Cache RCEC EA Capability offset in pci_init_capabilities() (Myron Stowe) [1895942] - PCI/ERR: Bind RCEC devices to the Root Port driver (Myron Stowe) [1895942] - PCI/AER: Write AER Capability only when we control it (Myron Stowe) [1895942] - PCI: Export pcie_has_flr() (Myron Stowe) [1895942] - xfs: don't reuse busy extents on extent trim (Brian Foster) [1960380] - nvme: add 'kato' sysfs attribute (Gopal Tiwari) [1970260] - scsi: qla2xxx: Update version to 10.02.00.106-k (Nilesh Javali) [1925465] - scsi: qla2xxx: Add marginal path handling support (Nilesh Javali) [1925465] - scsi: qla2xxx: Do logout even if fabric scan retries got exhausted (Nilesh Javali) [1925465] - scsi: qla2xxx: Update default AER debug mask (Nilesh Javali) [1925465] - scsi: qla2xxx: Fix mailbox recovery during PCIe error (Nilesh Javali) [1925465] - scsi: qla2xxx: Fix crash in PCIe error handling (Nilesh Javali) [1925465] - scsi: qla2xxx: Fix RISC RESET completion polling (Nilesh Javali) [1925465] - scsi: qla2xxx: Fix crash in qla2xxx_mqueuecommand() (Nilesh Javali) [1925465] - scsi: qla2xxx: Fix use after free in bsg (Nilesh Javali) [1925465] - scsi: qla2xxx: Consolidate zio threshold setting for both FCP & NVMe (Nilesh Javali) [1925465] - scsi: qla2xxx: Fix stuck session (Nilesh Javali) [1925465] - scsi: qla2xxx: Add H:C:T info in the log message for fc ports (Nilesh Javali) [1925465] - scsi: qla2xxx: Fix IOPS drop seen in some adapters (Nilesh Javali) [1925465] - scsi: qla2xxx: Check kzalloc() return value (Nilesh Javali) [1925465] - scsi: qla2xxx: Always check the return value of qla24xx_get_isp_stats() (Nilesh Javali) [1925465] - scsi: qla2xxx: Simplify qla8044_minidump_process_control() (Nilesh Javali) [1925465] - scsi: qla2xxx: Suppress Coverity complaints about dseg_r* (Nilesh Javali) [1925465] - scsi: qla2xxx: Fix endianness annotations (Nilesh Javali) [1925465] - scsi: qla2xxx: Constify struct qla_tgt_func_tmpl (Nilesh Javali) [1925465] - scsi: qla2xxx: Use dma_pool_zalloc() (Nilesh Javali) [1925465] - scsi: qla2xxx: Fix a couple of misdocumented functions (Nilesh Javali) [1925465] - scsi: qla2xxx: Fix incorrectly named function qla8044_check_temp() (Nilesh Javali) [1925465] - scsi: qla2xxx: Fix a couple of misnamed functions (Nilesh Javali) [1925465] - scsi: qla2xxx: Fix some incorrect formatting/spelling issues (Nilesh Javali) [1925465] - scsi: qla2xxx: Replace __qla2x00_marker()'s missing underscores (Nilesh Javali) [1925465] - scsi: Revert "qla2xxx: Make sure that aborted commands are freed" (Nilesh Javali) [1925465] - scsi: qla2xxx: Fix broken #endif placement (Nilesh Javali) [1925465] - scsi: qla2xxx: Simplify if statement (Nilesh Javali) [1925465] - scsi: qla2xxx: Simplify the calculation of variables (Nilesh Javali) [1925465] - scsi: qla2xxx: Fix some memory corruption (Nilesh Javali) [1925465] - scsi: qla2xxx: Remove redundant NULL check (Nilesh Javali) [1925465] - scsi: qla2xxx: Remove unnecessary NULL check (Nilesh Javali) [1925465] - scsi: qla2xxx: Assign boolean values to a bool variable (Nilesh Javali) [1925465] - scsi: qla2xxx: fc_remote_port_chkready() returns a SCSI result value (Nilesh Javali) [1925465] - scsi: qla2xxx: Fix description for parameter ql2xenforce_iocb_limit (Nilesh Javali) [1925465] - scsi: qla2xxx: Update version to 10.02.00.105-k (Nilesh Javali) [1925465] - scsi: qla2xxx: Enable NVMe CONF (BIT_7) when enabling SLER (Nilesh Javali) [1925465] - scsi: qla2xxx: Wait for ABTS response on I/O timeouts for NVMe (Nilesh Javali) [1925465] - scsi: qla2xxx: Move some messages from debug to normal log level (Nilesh Javali) [1925465] - scsi: qla2xxx: Add error counters to debugfs node (Nilesh Javali) [1925465] - scsi: qla2xxx: Implementation to get and manage host, target stats and initiator port (Nilesh Javali) [1925465] - scsi: ibmvfc: Reinit target retries (Steve Best) [1965010] - scsi: ibmvfc: Avoid move login if fast fail is enabled (Steve Best) [1965010] - scsi: ibmvfc: Handle move login failure (Steve Best) [1965010] - scsi: ibmvfc: Fix invalid state machine BUG_ON() (Steve Best) [1965010] - scsi: qedf: Do not put host in qedf_vport_create() unconditionally (Nilesh Javali) [1899384] - scsi: storvsc: Enable scatterlist entry lengths > 4Kbytes (Cathy Avery) [1941664] - scsi: storvsc: Parameterize number hardware queues (Cathy Avery) [1941664] - scsi: storvsc: Return DID_ERROR for invalid commands (Cathy Avery) [1941664] - scsi: storvsc: Validate length of incoming packet in storvsc_on_channel_callback() (Cathy Avery) [1941664] - scsi: storvsc: Resolve data race in storvsc_probe() (Cathy Avery) [1941664] - scsi: storvsc: Fix max_outstanding_req_per_channel for Win8 and newer (Cathy Avery) [1941664] - scsi: storvsc: Use vmbus_requestor to generate transaction IDs for VMBus hardening (Cathy Avery) [1941664] - RDMA/ipoib: Fix warning caused by destroying non-initial netns (Kamal Heib) [1961815] - can: dev: Move device back to init netns on owning netns delete (Kamal Heib) [1961815] - net: ena: remove extra words from comments (Petr Oros) [1955155] - net: ena: fix inaccurate print type (Petr Oros) [1955155] - ena: Update driver to use ethtool_sprintf (Petr Oros) [1955155] - docs: net: ena: Fix ena_start_xmit() function name typo (Petr Oros) [1955155] - ethernet: amazon: ena: A typo fix in the file ena_com.h (Petr Oros) [1955155] - net: ena: Update XDP verdict upon failure (Petr Oros) [1955155] - net: ena: introduce ndo_xdp_xmit() function for XDP_REDIRECT (Petr Oros) [1955155] - net: ena: use xdp_return_frame() to free xdp frames (Petr Oros) [1955155] - net: ena: introduce XDP redirect implementation (Petr Oros) [1955155] - net: ena: use xdp_frame in XDP TX flow (Petr Oros) [1955155] - net: ena: aggregate stats increase into a function (Petr Oros) [1955155] - net: ena: fix coding style nits (Petr Oros) [1955155] - net: ena: store values in their appropriate variables types (Petr Oros) [1955155] - net: ena: add device distinct log prefix to files (Petr Oros) [1955155] - net: ena: use constant value for net_device allocation (Petr Oros) [1955155] - net: ena: set initial DMA width to avoid intel iommu issue (Petr Oros) [1955155] - net: ena: update ena documentation (Petr Oros) [1955155] - net: ena: Fix all static chekers' warnings (Petr Oros) [1955155] - net: ena: Change RSS related macros and variables names (Petr Oros) [1955155] - net: ena: Remove redundant print of placement policy (Petr Oros) [1955155] - net: ena: Capitalize all log strings and improve code readability (Petr Oros) [1955155] - net: ena: Change log message to netif/dev function (Petr Oros) [1955155] - net: ena: Change license into format to SPDX in all files (Petr Oros) [1955155] - net: ena: xdp: add queue counters for xdp actions (Petr Oros) [1955155] - net: ena: ethtool: add stats printing to XDP queues (Petr Oros) [1955155] - net: ena: ethtool: Add new device statistics (Petr Oros) [1955155] - net: ena: ethtool: convert stat_offset to 64 bit resolution (Petr Oros) [1955155] - net: ena: Make missed_tx stat incremental (Petr Oros) [1955155] - net: ena: Prevent reset after device destruction (Petr Oros) [1955155] - treewide: replace '---help---' in Kconfig files with 'help' (Petr Oros) [1955155] - treewide: Add SPDX license identifier - Makefile/Kconfig (Petr Oros) [1955155] - cross-tree: phase out dma_zalloc_coherent() (Petr Oros) [1955155] - net: ena: fix compilation error in xtensa architecture (Petr Oros) [1955155] - docs: networking: reorganize driver documentation again (Petr Oros) [1955155] - docs: networking: device drivers: convert amazon/ena.txt to ReST (Petr Oros) [1955155] - net: ena: documentation: update ena.txt (Petr Oros) [1955155] - net: documentation: build a directory structure for drivers (Petr Oros) [1955155] - xfrm: interface: fix ipv4 pmtu check to honor ip header df (Sabrina Dubroca) [1931942] - vti: fix ipv4 pmtu check to honor ip header df (Sabrina Dubroca) [1931942] - vti6: fix ipv4 pmtu check to honor ip header df (Sabrina Dubroca) [1931942] - net/sched: act_ct: Fix ct template allocation for zone 0 (Marcelo Ricardo Leitner) [1881824] - uio: Fix use-after-free in uio_unregister_device() (Myron Stowe) [1897285] - uio: free uio id after uio file node is freed (Myron Stowe) [1897285] - drivers: uio: remove redundant assignment to variable retval (Myron Stowe) [1897285] - driver: uio: fix possible use-after-free in __uio_register_device (Myron Stowe) [1897285] - driver: uio: fix possible memory leak in __uio_register_device (Myron Stowe) [1897285] - uio: remove redundant check (Myron Stowe) [1897285] - uio: fix potential memory leak in error case (Myron Stowe) [1897285] - uio: dismiss waiters on device unregistration (Myron Stowe) [1897285] - uio: Fix an Oops on load (Myron Stowe) [1897285] - uio: make symbol 'uio_class_registered' static (Myron Stowe) [1897285] - uio: convert to vm_fault_t (Myron Stowe) [1897285] - uio: ensure class is registered before devices (Myron Stowe) [1897285] - uio: potential double frees if __uio_register_device() fails (Myron Stowe) [1897285] - uio: fix possible circular locking dependency (Myron Stowe) [1897285] - uio: fix wrong return value from uio_mmap() (Myron Stowe) [1897285] - uio: add SPDX license tag (Myron Stowe) [1897285] - net: zero-initialize tc skb extension on allocation (Ivan Vecera) [1946986] - net: sched: fix tx action reschedule issue with stopped queue (Ivan Vecera) [1946986] - net: sched: fix tx action rescheduling issue during deactivation (Ivan Vecera) [1946986] - net: sched: fix packet stuck problem for lockless qdisc (Ivan Vecera) [1946986] - net/sched: act_ct: Remove redundant ct get and check (Ivan Vecera) [1946986] - net: sched: tapr: prevent cycle_time == 0 in parse_taprio_schedule (Ivan Vecera) [1946986] - tc-testing: add simple action test to verify batch change cleanup (Ivan Vecera) [1946986] - tc-testing: add simple action test to verify batch add cleanup (Ivan Vecera) [1946986] - tc-testing: add simple action change test (Ivan Vecera) [1946986] - selftests: forwarding: Add tc-police tests for packets per second (Ivan Vecera) [1946986] - selftests: tc-testing: add action police selftest for packets per second (Ivan Vecera) [1946986] - net: sched: Mundane typo fixes (Ivan Vecera) [1946986] - net/sched: cls_flower: use nla_get_be32 for TCA_FLOWER_KEY_FLAGS (Ivan Vecera) [1946986] - net/sched: cls_flower: use ntohs for struct flow_dissector_key_ports (Ivan Vecera) [1946986] - taprio: Handle short intervals and large packets (Ivan Vecera) [1946986] - net/sched: cls_flower: fix only mask bit check in the validate_ct_state (Ivan Vecera) [1946986] - treewide: Remove uninitialized_var() usage (Ivan Vecera) [1946986] - lockdep: Provide dummy forward declaration of *_is_held() helpers (Ivan Vecera) [1946986] - net: sched: Remove broken definitions and un-hide for !LOCKDEP (Ivan Vecera) [1946986] - net: sched: sch_teql: fix null-pointer dereference (Ivan Vecera) [1946986] - net: sched: fix err handler in tcf_action_init() (Ivan Vecera) [1946986] - net: sched: fix action overwrite reference counting (Ivan Vecera) [1946986] - Revert "net: sched: bump refcount for new action in ACT replace mode" (Ivan Vecera) [1946986] - net: cls_api: Fix uninitialised struct field bo->unlocked_driver_cb (Ivan Vecera) [1946986] - net: sched: bump refcount for new action in ACT replace mode (Ivan Vecera) [1946986] - net/sched: act_api: fix miss set post_ct for ovs after do conntrack in act_ct (Ivan Vecera) [1946986] - net/sched: act_police: add support for packet-per-second policing (Ivan Vecera) [1946986] - flow_offload: reject configuration of packet-per-second policing in offload drivers (Ivan Vecera) [1946986] - flow_offload: add support for packet-per-second policing (Ivan Vecera) [1946986] - net: sched: validate stab values (Ivan Vecera) [1946986] - net: add a helper to avoid issues with HW TX timestamping and SO_TXTIME (Ivan Vecera) [1946986] - sched: act_sample: Implement stats_update callback (Ivan Vecera) [1946986] - net: sched: avoid duplicates in classes dump (Ivan Vecera) [1946986] - net/sched: cls_flower: validate ct_state for invalid and reply flags (Ivan Vecera) [1946986] - net: sched: fix police ext initialization (Ivan Vecera) [1946986] - selftests: tc: Add generic mpls matching support for tc-flower (Ivan Vecera) [1946986] - selftests: tc: Add basic mpls_* matching support for tc-flower (Ivan Vecera) [1946986] - selftests: tc-testing: u32: Add tests covering sample option (Ivan Vecera) [1946986] - net: sched: Return the correct errno code (Ivan Vecera) [1946986] - net: sched: replaced invalid qdisc tree flush helper in qdisc_replace (Ivan Vecera) [1946986] - selftests: forwarding: Fix spelling mistake "succeded" -> "succeeded" (Ivan Vecera) [1946986] - taprio: boolean values to a bool variable (Ivan Vecera) [1946986] - net_sched: fix RTNL deadlock again caused by request_module() (Ivan Vecera) [1946986] - cls_flower: call nla_ok() before nla_next() (Ivan Vecera) [1946986] - net/sched: sch_taprio: ensure to reset/destroy all child qdiscs (Ivan Vecera) [1946986] - net/sched: sch_taprio: reset child qdiscs before freeing them (Ivan Vecera) [1946986] - net: sched: incorrect Kconfig dependencies on Netfilter modules (Ivan Vecera) [1946986] - treewide: replace '---help---' in Kconfig files with 'help' (Ivan Vecera) [1946986] - net/sched: cls_u32: simplify the return expression of u32_reoffload_knode() (Ivan Vecera) [1946986] - net: sched: fix spelling mistake in Kconfig "trys" -> "tries" (Ivan Vecera) [1946986] - net/sched: fq_pie: initialize timer earlier in fq_pie_init() (Ivan Vecera) [1946986] - net: sched: remove redundant 'rtnl_held' argument (Ivan Vecera) [1946986] - selftests: tc-testing: enable CONFIG_NET_SCH_RED as a module (Ivan Vecera) [1946986] - net: sched: alias action flags with TCA_ACT_ prefix (Ivan Vecera) [1946986] - treewide: rename nla_strlcpy to nla_strscpy. (Ivan Vecera) [1946986] - Modify return value of nla_strlcpy to match that of strscpy. (Ivan Vecera) [1946986] - Fix unefficient call to memset before memcpu in nla_strlcpy. (Ivan Vecera) [1946986] - net: sched: fix misspellings using misspell-fixer tool (Ivan Vecera) [1946986] - selftest: fix flower terse dump tests (Ivan Vecera) [1946986] - net: sched: implement action-specific terse dump (Ivan Vecera) [1946986] - net: cls_api: remove unneeded local variable in tc_dump_chain() (Ivan Vecera) [1946986] - openvswitch: fix send of uninitialized stack memory in ct limit reply (Antoine Tenart) [1950022] - net/sched: act_api: fix miss set post_ct for ovs after do conntrack in act_ct (Antoine Tenart) [1950022] - xsk: Clear pool even for inactive queues (Jiri Benc) [1882710] - xsk: Fix memory leak for failed bind (Jiri Benc) [1882710] - xsk: Return error code if force_zc is set (Jiri Benc) [1882710] - xsk: Change the tx writeable condition (Jiri Benc) [1882710] - xsk: Replace datagram_poll by sock_poll_wait (Jiri Benc) [1882710] - xdp: Handle MEM_TYPE_XSK_BUFF_POOL correctly in xdp_return_buff() (Jiri Benc) [1882710] - xsk: Fix incorrect netdev reference count (Jiri Benc) [1882710] - xsk: Fix umem cleanup bug at socket destruct (Jiri Benc) [1882710] - netdevsim: set .owner to THIS_MODULE (Jiri Benc) [1882710] - bpf: selftest: Use static globals in tcp_hdr_options and btf_skc_cls_ingress (Jiri Benc) [1882710] - xsk: Fix possible memory leak at socket close (Jiri Benc) [1882710] - samples/bpf: Set rlimit for memlock to infinity in all samples (Jiri Benc) [1882710] - bpf, selftests: Extend test_tc_redirect to use modified bpf_redirect_neigh() (Jiri Benc) [1882710] - bpf: Fix bpf_redirect_neigh helper api to support supplying nexthop (Jiri Benc) [1882710] - bpf, selftest: Fix flaky tcp_hdr_options test when adding addr to lo (Jiri Benc) [1882710] - bpf, selftests: Add redirect_peer selftest (Jiri Benc) [1882710] - bpf, selftests: Make redirect_neigh test more extensible (Jiri Benc) [1882710] - bpf: Add redirect_peer helper (Jiri Benc) [1882710] - bpf: Improve bpf_redirect_neigh helper description (Jiri Benc) [1882710] - bpf: Always return target ifindex in bpf_fib_lookup (Jiri Benc) [1882710] - xsk: Introduce padding between ring pointers (Jiri Benc) [1882710] - xsk: Remove internal DMA headers (Jiri Benc) [1882710] - bpf: selftest: Ensure the child sk inherited all bpf_sock_ops_cb_flags (Jiri Benc) [1882710] - bpf: tcp: Do not limit cb_flags when creating child sk from listen sk (Jiri Benc) [1882710] - bpf, selftests: Add redirect_neigh selftest (Jiri Benc) [1882710] - bpf: Add redirect_neigh helper as redirect drop-in (Jiri Benc) [1882710] - tools, bpf: Synchronise BPF UAPI header with tools (Jiri Benc) [1882710] - bpf: Fix formatting in documentation for BPF helpers (Jiri Benc) [1882710] - xsk: Fix a documentation mistake in xsk_queue.h (Jiri Benc) [1882710] - xsk: Fix possible crash in socket_release when out-of-memory (Jiri Benc) [1882710] - xsk: Fix refcount warning in xp_dma_map (Jiri Benc) [1882710] - tcp: Only init congestion control if not initialized already (Jiri Benc) [1882710] - xsk: Fix null check on error return path (Jiri Benc) [1882710] - xsk: Fix possible segfault at xskmap entry insertion (Jiri Benc) [1882710] - xsk: Fix possible segfault in xsk umem diagnostics (Jiri Benc) [1882710] - xsk: Fix use-after-free in failed shared_umem bind (Jiri Benc) [1882710] - xsk: Documentation for XDP_SHARED_UMEM between queues and netdevs (Jiri Benc) [1882710] - xsk: Add shared umem support between devices (Jiri Benc) [1882710] - xsk: Add shared umem support between queue ids (Jiri Benc) [1882710] - xsk: i40e: ice: ixgbe: mlx5: Test for dma_need_sync earlier for better performance (Jiri Benc) [1882710] - xsk: Rearrange internal structs for better performance (Jiri Benc) [1882710] - xsk: Enable sharing of dma mappings (Jiri Benc) [1882710] - xsk: Move addrs from buffer pool to umem (Jiri Benc) [1882710] - xsk: Move xsk_tx_list and its lock to buffer pool (Jiri Benc) [1882710] - xsk: Move queue_id, dev and need_wakeup to buffer pool (Jiri Benc) [1882710] - xsk: Move fill and completion rings to buffer pool (Jiri Benc) [1882710] - xsk: Create and free buffer pool independently from umem (Jiri Benc) [1882710] - xsk: i40e: ice: ixgbe: mlx5: Rename xsk zero-copy driver interfaces (Jiri Benc) [1882710] - xsk: i40e: ice: ixgbe: mlx5: Pass buffer pool to driver instead of umem (Jiri Benc) [1882710] - tcp: bpf: Optionally store mac header in TCP_SAVE_SYN (Jiri Benc) [1882710] - bpf: selftests: Tcp header options (Jiri Benc) [1882710] - bpf: selftests: Add fastopen_connect to network_helpers (Jiri Benc) [1882710] - bpf: tcp: Allow bpf prog to write and parse TCP header option (Jiri Benc) [1882710] - bpf: sock_ops: Change some members of sock_ops_kern from u32 to u8 (Jiri Benc) [1882710] - bpf: tcp: Add bpf_skops_hdr_opt_len() and bpf_skops_write_hdr_opt() (Jiri Benc) [1882710] - bpf: tcp: Add bpf_skops_parse_hdr() (Jiri Benc) [1882710] - bpf: tcp: Add bpf_skops_established() (Jiri Benc) [1882710] - tcp: Add saw_unknown to struct tcp_options_received (Jiri Benc) [1882710] - tcp: bpf: Add TCP_BPF_RTO_MIN for bpf_setsockopt (Jiri Benc) [1882710] - tcp: bpf: Add TCP_BPF_DELACK_MAX setsockopt (Jiri Benc) [1882710] - tcp: Use a struct to represent a saved_syn (Jiri Benc) [1882710] - tcp: tcp_init_buffer_space can be static (Jiri Benc) [1882710] - tcp: refactor setting the initial congestion window (Jiri Benc) [1882710] - tcp: fix code style in tcp_recvmsg() (Jiri Benc) [1882710] - tcp: duplicate clear of icsk_backoff (Jiri Benc) [1882710] - tcp: move rx_opt & syn_data_acked init to tcp_disconnect() (Jiri Benc) [1882710] - tcp: move tp->rack init to tcp_disconnect() (Jiri Benc) [1882710] - tcp: move app_limited init to tcp_disconnect() (Jiri Benc) [1882710] - tcp: move retrans_out, sacked_out, tlp_high_seq, last_oow_ack_time init to tcp_disconnect() (Jiri Benc) [1882710] - tcp: do not clear urg_data in tcp_create_openreq_child (Jiri Benc) [1882710] - tcp: move snd_cwnd & snd_cwnd_cnt init to tcp_disconnect() (Jiri Benc) [1882710] - tcp: move mdev_us init to tcp_disconnect() (Jiri Benc) [1882710] - tcp: do not clear srtt_us in tcp_create_openreq_child (Jiri Benc) [1882710] - tcp: do not clear packets_out in tcp_create_openreq_child() (Jiri Benc) [1882710] - tcp: move icsk_rto init to tcp_disconnect() (Jiri Benc) [1882710] - tcp: do not set snd_ssthresh in tcp_create_openreq_child() (Jiri Benc) [1882710] - net-veth: Add type safety to veth_xdp_to_ptr() and veth_ptr_to_xdp() (Jiri Benc) [1882710] - net-tun: Eliminate two tun/xdp related function calls from vhost-net (Jiri Benc) [1882710] - net-tun: Add type safety to tun_xdp_to_ptr() and tun_ptr_to_xdp() (Jiri Benc) [1882710] - ipv4: Add helpers for neigh lookup for nexthop (Jiri Benc) [1882710] - net: bpf: remove XDP_QUERY_XSK_UMEM enumerator (Jiri Benc) [1882710] - tipc: better validate user input in tipc_nl_retrieve_key() (Xin Long) [1950093] - tipc: simplify the finalize work queue (Xin Long) [1958456] - tipc: wait and exit until all work queues are done (Xin Long) [1958456] - [s390] KVM: s390: diag9c (directed yield) forwarding (Claudio Imbrenda) [1874105] - kvm/svm: Reenable nesting (Dr. David Alan Gilbert) [1790949] - powerpc/papr_scm: Reduce error severity if nvdimm stats inaccessible (Steve Best) [1965193] - Revert "[redhat] redhat/configs: Update CONFIG_ARM64_CNP" (Mark Salter) [1949533] - arm64: kernel: disable CNP on Carmel (Mark Salter) [1949533]- redhat/configs: Enable CONFIG_MICROSOFT_MANA=m (Vitaly Kuznetsov) [1957820] - net: mana: Use int to check the return value of mana_gd_poll_cq() (Vitaly Kuznetsov) [1957820] - net: mana: fix PCI_HYPERV dependency (Vitaly Kuznetsov) [1957820] - net: mana: remove redundant initialization of variable err (Vitaly Kuznetsov) [1957820] - net: mana: Add a driver for Microsoft Azure Network Adapter (MANA) (Vitaly Kuznetsov) [1957820] - hv_netvsc: Make netvsc/VF binding check both MAC and serial number (Vitaly Kuznetsov) [1957820] - net: evaluate net.ipvX.conf.all.ignore_routes_with_linkdown (Balazs Nemeth) [1957223] - net: evaluate net.ipv4.conf.all.proxy_arp_pvlan (Balazs Nemeth) [1957223] - netfilter: nf_log_syslog: Unset bridge logger in pernet exit (Phil Sutter) [1938214] - netfilter: nft_log: perform module load from nf_tables (Phil Sutter) [1938214] - netfilter: nft_dynset: fix timeouts later than 23 days (Phil Sutter) [1938214] - netfilter: nft_compat: make sure xtables destructors have run (Phil Sutter) [1938214] - netfilter: nftables: Add __printf() attribute (Phil Sutter) [1938214] - netfilter: nf_log: add module softdeps (Phil Sutter) [1938214] - netfilter: nf_log_common: merge with nf_log_syslog (Phil Sutter) [1938214] - netfilter: nf_log_bridge: merge with nf_log_syslog (Phil Sutter) [1938214] - netfilter: nf_log_netdev: merge with nf_log_syslog (Phil Sutter) [1938214] - netfilter: nf_log_ipv6: merge with nf_log_syslog (Phil Sutter) [1938214] - netfilter: move inline nf_ip6_ext_hdr() function to a more appropriate header. (Phil Sutter) [1938214] - ipv6: Use ipv6_authlen for len (Phil Sutter) [1938214] - netfilter: nf_log_arp: merge with nf_log_syslog (Phil Sutter) [1938214] - netfilter: nf_log_ipv4: rename to nf_log_syslog (Phil Sutter) [1938214] - net/sched: cls_api: increase max_reclassify_loop (Davide Caratti) [1955136] - vsock/vmci: Remove redundant assignment to err (Stefano Garzarella) [1956861] - vsock/virtio: free queued packets when closing socket (Stefano Garzarella) [1956861] - net: vsock: Fix a typo (Stefano Garzarella) [1956861] - selinux: vsock: Set SID for socket returned by accept() (Stefano Garzarella) [1956861] - af_vsock: Assign the vsock transport considering the vsock address flags (Stefano Garzarella) [1956861] - af_vsock: Set VMADDR_FLAG_TO_HOST flag on the receive path (Stefano Garzarella) [1956861] - vsock_addr: Check for supported flag values (Stefano Garzarella) [1956861] - vm_sockets: Add VMADDR_FLAG_TO_HOST vsock flag (Stefano Garzarella) [1956861] - vm_sockets: Add flags field in the vsock address data structure (Stefano Garzarella) [1956861] - hv_sock: Remove the accept port restriction (Stefano Garzarella) [1956861] - hv_sock: use HV_HYP_PAGE_SIZE for Hyper-V communication (Stefano Garzarella) [1956861] - net: add a helper to avoid issues with HW TX timestamping and SO_TXTIME (Corinna Vinschen) [1958988] - net: ensure mac header is set in virtio_net_hdr_to_skb() (Balazs Nemeth) [1955441] - devlink: Fix dmac_filter trap name, align to its documentation (Petr Oros) [1935701] - devlink: Add DMAC filter generic packet trap (Petr Oros) [1935701] - devlink: Add blackhole_nexthop trap (Petr Oros) [1935701] - stm class: Fix module init return on allocation failure (Jiri Olsa) [1907791] - stm class: ftrace: Use different channel accroding to CPU (Jiri Olsa) [1907791] - stm class: ftrace: Enable supported trace export flag (Jiri Olsa) [1907791] - stm class: ftrace: Change dependency to TRACING (Jiri Olsa) [1907791] - stm class: Replace zero-length array with flexible-array (Jiri Olsa) [1907791] - stm class: sys-t: Fix the use of time_after() (Jiri Olsa) [1907791] - stm class: Lose the protocol driver when dropping its reference (Jiri Olsa) [1907791] - stm class: Fix a double free of stm_source_device (Jiri Olsa) [1907791] - stm class: Fix channel bitmap on 32-bit systems (Jiri Olsa) [1907791] - stm class: Fix channel free in stm output free path (Jiri Olsa) [1907791] - stm class: Prevent division by zero (Jiri Olsa) [1907791] - stm class: Fix an endless loop in channel allocation (Jiri Olsa) [1907791] - stm class: Fix a module refcount leak in policy creation error path (Jiri Olsa) [1907791] - stm class: Use memcat_p() (Jiri Olsa) [1907791] - stm class: heartbeat: Fix whitespace (Jiri Olsa) [1907791] - stm class: p_sys-t: Add support for CLOCKSYNC packets (Jiri Olsa) [1907791] - stm class: Add MIPI SyS-T protocol support (Jiri Olsa) [1907791] - stm class: Switch over to the protocol driver (Jiri Olsa) [1907791] - stm class: Factor out default framing protocol (Jiri Olsa) [1907791] - stm class: Add a helper for writing data packets (Jiri Olsa) [1907791] - stm class: Introduce framing protocol drivers (Jiri Olsa) [1907791] - stm class: Clean up stp_configfs_init (Jiri Olsa) [1907791] - stm class: Clarify configfs root type/operations names (Jiri Olsa) [1907791] - stm class: Rework policy node fallback (Jiri Olsa) [1907791] - lib: Add memcat_p(): paste 2 pointer arrays together (Jiri Olsa) [1907791] - tracing: Add trace_export support for trace_marker (Jiri Olsa) [1907791] - tracing: Add trace_export support for event trace (Jiri Olsa) [1907791] - tracing: Add flag to control different traces (Jiri Olsa) [1907791] - tracing: Make function ‘ftrace_exports’ static (Jiri Olsa) [1907791] - tipc: increment the tmp aead refcnt before attaching it (Xin Long) [1931312] - tipc: skb_linearize the head skb when reassembling msgs (Xin Long) [1912376] - scsi: target: core: Fix warning on realtime kernels (Maurizio Lombardi) [1956416] - scsi: bnx2fc: Fix a typo (Nilesh Javali) [1921617] - scsi: bnx2fc: Fix misnaming of bnx2fc_free_session_resc() (Nilesh Javali) [1921617] - scsi: bnx2fc: Fix typo in bnx2fc_indicate_kcqe() (Nilesh Javali) [1921617] - scsi: bnx2fc: Fix Kconfig warning & CNIC build errors (Nilesh Javali) [1921617] - scsi: bnx2fc: Fix comparison to bool warning (Nilesh Javali) [1921617] - scsi: bnx2fc: Remove unneeded semicolon (Nilesh Javali) [1921617] - scsi: bnx2fc: Make a bunch of symbols static in bnx2fc_fcoe.c (Nilesh Javali) [1921617] - scsi: bnx2fc: Fix spelling mistake "couldnt" -> "couldn't" (Nilesh Javali) [1921617] - scsi: bnx2fc: Demote obvious misuse of kerneldoc to standard comment blocks (Nilesh Javali) [1921617] - scsi: bnx2fc: Fix a couple of bitrotted function documentation headers (Nilesh Javali) [1921617] - scsi: bnx2fc: Repair a range of kerneldoc issues (Nilesh Javali) [1921617] - scsi: bnx2fc: Removal of unused variables (Nilesh Javali) [1921617] - scsi: bnx2fc: Remove unneeded semicolon in bnx2fc_fcoe.c (Nilesh Javali) [1921617] - scsi: bnx2fc: Add missing annotation for bnx2fc_abts_cleanup() (Nilesh Javali) [1921617] - tools/power turbostat: Enable tsc_tweak for Elkhart Lake and Jasper Lake (Puneet Sethi) [1920704] - selinux: Allow context mounts for unpriviliged overlayfs (Miklos Szeredi) [1956486] - md-cluster: fix use-after-free issue when removing rdev (Nigel Croxon) [1956355] - md/bitmap: wait for external bitmap writes to complete during tear down (Nigel Croxon) [1956355] - md: do not return existing mddevs from mddev_find_or_alloc (Nigel Croxon) [1956355] - md: refactor mddev_find_or_alloc (Nigel Croxon) [1956355] - md: factor out a mddev_alloc_unit helper from mddev_find (Nigel Croxon) [1956355] - md: split mddev_find (Nigel Croxon) [1956355] - md: factor out a mddev_find_locked helper from mddev_find (Nigel Croxon) [1956355] - md: md_open returns -EBUSY when entering racing area (Nigel Croxon) [1956355] - md: Fix missing unused status line of /proc/mdstat (Nigel Croxon) [1956355] - md/raid10: improve discard request for far layout (Xiao Ni) [1956355] - md/raid10: improve raid10 discard request (Nigel Croxon) [1956355] - md/raid10: pull the code that wait for blocked dev into one function (Xiao Ni) [1956355] - md/raid10: extend r10bio devs to raid disks (Xiao Ni) [1956355] - md: add md_submit_discard_bio() for submitting discard bio (Nigel Croxon) [1956355] - leds: trigger: fix potential deadlock with libata (Waiman Long) [1963373] - x86/kvm: Unify kvm_pv_guest_cpu_reboot() with kvm_guest_cpu_offline() (Lenny Szubowicz) [1934273] - x86/kvm: Disable all PV features on crash (Lenny Szubowicz) [1934273] - x86/kvm: Disable kvmclock on all CPUs on shutdown (Lenny Szubowicz) [1934273] - x86/kvm: Teardown PV features on boot CPU as well (Lenny Szubowicz) [1934273] - x86/kvm: Fix pr_info() for async PF setup/teardown (Lenny Szubowicz) [1934273] - RDMA/qedr: Fix error return code in qedr_iw_connect() (Manish Chopra) [1914922] - qede: Use 'skb_add_rx_frag()' instead of hand coding it (Manish Chopra) [1914922] - qede: Remove a erroneous ++ in 'qede_rx_build_jumbo()' (Manish Chopra) [1914922] - qede: fix offload for IPIP tunnel packets (Manish Chopra) [1914922] - RDMA/qedr: iWARP invalid(zero) doorbell address fix (Manish Chopra) [1914922] - qed: fix ILT configuration of SRC block (Manish Chopra) [1914922] - qed: fix error return code in qed_iwarp_ll2_start() (Manish Chopra) [1914922] - RDMA/qedr: Fix resource leak in qedr_create_qp (Manish Chopra) [1914922] - qede: make driver reliable on unload after failures (Manish Chopra) [1914922] - net: qed: Remove unnecessary cast (Manish Chopra) [1914922] - nvme: fix NULL derefence in nvme_ctrl_fast_io_fail_tmo_show/store (Gopal Tiwari) [1935135] - nvme: export fast_io_fail_tmo to sysfs (Gopal Tiwari) [1935135] - EDAC: enable CONFIG_EDAC_IGEN6 (Aristeu Rozanski) [1837389 1783539 1861479] - EDAC/igen6: ecclog_llist can be static (Aristeu Rozanski) [1837389 1783539 1861479] - EDAC/i10nm: Add Intel Sapphire Rapids server support (Aristeu Rozanski) [1837389 1783539 1861479] - EDAC: Add DDR5 new memory type (Aristeu Rozanski) [1837389 1783539 1861479] - EDAC/i10nm: Use readl() to access MMIO registers (Aristeu Rozanski) [1837389 1783539 1861479] - EDAC/igen6: Add debugfs interface for Intel client SoC EDAC driver (Aristeu Rozanski) [1837389 1783539 1861479] - EDAC/igen6: Add EDAC driver for Intel client SoCs using IBECC (Aristeu Rozanski) [1837389 1783539 1861479] - EDAC: Add three new memory types (Aristeu Rozanski) [1837389 1783539 1861479] - EDAC, {skx,i10nm}: Use CPU stepping macro to pass configurations (Aristeu Rozanski) [1837389 1783539 1861479] - EDAC/skx: Use the mcmtr register to retrieve close_pg/bank_xor_enable (Aristeu Rozanski) [1837389 1783539 1861479] - x86/cpu: Add a X86_MATCH_INTEL_FAM6_MODEL_STEPPINGS() macro (Aristeu Rozanski) [1837389 1783539 1861479] - EDAC: Add missing MEM_LRDDR4 entry in edac_mem_types[] (Aristeu Rozanski) [1837389 1783539 1861479] - x86: export x86_match_cpu_v2 (Aristeu Rozanski) [1837389 1783539 1861479] - EDAC/amd64: Fix PCI component registration (Aristeu Rozanski) [1918583] - EDAC/mce_amd: Use struct cpuinfo_x86.cpu_die_id for AMD NodeId (Aristeu Rozanski) [1918583] - x86/CPU/AMD: Remove amd_get_nb_id() (Aristeu Rozanski) [1918583] - EDAC/mce_amd: Make fam_ops static global (Aristeu Rozanski) [1918583] - x86/MCE/AMD: Allow Reserved types to be overwritten in smca_banks[] (Aristeu Rozanski) [1918583] - x86/MCE/AMD: Do not use rdmsr_safe_on_cpu() in smca_configure() (Aristeu Rozanski) [1918583] - EDAC/amd64: Get rid of the ECC disabled long message (Aristeu Rozanski) [1918583] - EDAC/amd64: Check for memory before fully initializing an instance (Aristeu Rozanski) [1918583] - EDAC/amd64: Use cached data when checking for ECC (Aristeu Rozanski) [1918583] - x86/MCE: Make the number of MCA banks a per-CPU variable (Aristeu Rozanski) [1918583] - x86/MCE/AMD: Don't cache block addresses on SMCA systems (Aristeu Rozanski) [1918583] - x86/MCE: Make mce_banks a per-CPU array (Aristeu Rozanski) [1918583] - x86/MCE: Make struct mce_banks[] static (Aristeu Rozanski) [1918583] - x86/MCE/AMD: Don't report L1 BTB MCA errors on some family 17h models (Aristeu Rozanski) [1918583] - EDAC/mce_amd: Decode MCA_STATUS in bit definition order (Aristeu Rozanski) [1918583] - EDAC/mce_amd: Decode MCA_STATUS[Scrub] bit (Aristeu Rozanski) [1918583] - EDAC, mce_amd: Match error descriptions to latest documentation (Aristeu Rozanski) [1918583] - x86/MCE/AMD: Carve out the MC4_MISC thresholding quirk (Aristeu Rozanski) [1918583] - x86/MCE/AMD: Turn off MC4_MISC thresholding on all family 0x15 models (Aristeu Rozanski) [1918583] - powerpc/64s: Fix unrelocated interrupt trampoline address test (Waiman Long) [1966462] - intel_th: pci: Add Alder Lake CPU support (Jiri Olsa) [1840246] - intel_th: pci: Add Alder Lake-S support (Jiri Olsa) [1840246] - mfd: intel_pmt: Add support for DG1 (David Arcari) [1783144] - mfd: intel_pmt: Fix nuisance messages and handling of disabled capabilities (David Arcari) [1783144] - redhat/configs: Add CONFIG_INTEL_PMT_CRASHLOG (David Arcari) [1783144] - redhat/configs: Add CONFIG_INTEL_PMT_TELEMETRY (David Arcari) [1783144] - redhat/configs: Add CONFIG_MFD_INTEL_PMT (David Arcari) [1783144] - platform/x86: intel_pmt_crashlog: Add dependency on MFD_INTEL_PMT (David Arcari) [1783144] - platform/x86: intel_pmt_telemetry: Add dependency on MFD_INTEL_PMT (David Arcari) [1783144] - platform/x86: intel_pmt: Make INTEL_PMT_CLASS non-user-selectable (David Arcari) [1783144] - platform/x86: intel_pmt_crashlog: Fix incorrect macros (David Arcari) [1783144] - platform/x86: intel_pmt_class: Initial resource to 0 (David Arcari) [1783144] - mfd: Standardise MFD_CELL_* helper names (David Arcari) [1783144] - platform/x86: pmt: Fix a potential Oops on error in probe (David Arcari) [1783144] - platform/x86: Intel PMT Crashlog capability driver (David Arcari) [1783144] - platform/x86: Intel PMT Telemetry capability driver (David Arcari) [1783144] - platform/x86: Intel PMT class driver (David Arcari) [1783144] - mfd: Intel Platform Monitoring Technology support (David Arcari) [1783144] - mfd: mfd-core: Ensure disabled devices are ignored without error (David Arcari) [1783144] - mfd: core: Fix double-free in mfd_remove_devices_fn() (David Arcari) [1783144] - mfd: mfd-core: Add mechanism for removal of a subset of children (David Arcari) [1783144] - mfd: core: Add OF_MFD_CELL_REG() helper (David Arcari) [1783144] - mfd: core: Fix formatting of MFD helpers (David Arcari) [1783144] - mfd: core: Make a best effort attempt to match devices with the correct of_nodes (David Arcari) [1783144] - mfd: mfd-core: Complete kerneldoc header for devm_mfd_add_devices() (David Arcari) [1783144] - mfd: Constify properties in mfd_cell (David Arcari) [1783144] - mfd: mfd-core: Honour Device Tree's request to disable a child-device (David Arcari) [1783144] - mfd: mfd-core: Move pdev->mfd_cell creation back into mfd_add_device() (David Arcari) [1783144] - mfd: mfd-core: Remove usage counting for .{en,dis}able() call-backs (David Arcari) [1783144] - mfd: mfd-core: Protect against NULL call-back function pointer (David Arcari) [1783144] - mfd: mfd-core: Remove mfd_clone_cell() (David Arcari) [1783144] - mfd: Provide MACRO to declare commonly defined MFD cell attributes (David Arcari) [1783144] - mfd: core: Set fwnode for created devices (David Arcari) [1783144] - treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 500 (David Arcari) [1783144] - mfd: mfd-core: Document mfd_add_devices() (David Arcari) [1783144] - PCI: Add defines for Designated Vendor-Specific Extended Capability (David Arcari) [1783144] - tick/nohz: Update idle_exittime on actual idle exit (Phil Auld) [1962632] - tick/nohz: Remove superflous check for CONFIG_VIRT_CPU_ACCOUNTING_NATIVE (Phil Auld) [1962632] - tick/nohz: Conditionally restart tick on idle exit (Phil Auld) [1962632] - x86, sched: Fix the AMD CPPC maximum performance value on certain AMD Ryzen generations (Phil Auld) [1960687] - pinctrl: devicetree: Avoid taking direct reference to device name string (Aristeu Rozanski) [1922904] {CVE-2020-0427} - redhat: ppc64: enable CONFIG_PPC_RTAS_FILTER (Aristeu Rozanski) [1906444] {CVE-2020-27777} - powerpc/rtas: Fix typo of ibm,open-errinjct in RTAS filter (Aristeu Rozanski) [1906444] {CVE-2020-27777} - powerpc/rtas: Restrict RTAS requests from userspace (Aristeu Rozanski) [1906444] {CVE-2020-27777}- docs: vxlan: add info about device features (Petr Oros) [1941739] - selftests: net: add a test for static UDP tunnel ports (Petr Oros) [1941739] - netdevsim: support the static IANA VXLAN port flag (Petr Oros) [1941739] - selftests: net: add a test for shared UDP tunnel info tables (Petr Oros) [1941739] - netdevsim: shared UDP tunnel port table support (Petr Oros) [1941739] - netdevsim: add warnings on unexpected UDP tunnel port errors (Petr Oros) [1941739] - udp_tunnel: add the ability to share port tables (Petr Oros) [1941739] - docs: networking: convert vxlan.txt to ReST (Petr Oros) [1941739] - net: Treat __napi_schedule_irqoff() as __napi_schedule() on PREEMPT_RT (Ivan Vecera) [1960528] - ethtool: fix incorrect datatype in set_eee ops (Balazs Nemeth) [1956698] - ethtool: fix missing NLM_F_MULTI flag when dumping (Antoine Tenart) [1953847] - y2038: remove CONFIG_64BIT_TIME (Waiman Long) [1965360] - net/mlx4: Fix EEPROM dump support (Alaa Hleihel) [1915305] - net/mlx4_en: update moderation when config reset (Alaa Hleihel) [1915305] - net/mlx4_core: Add missed mlx4_free_cmd_mailbox() (Alaa Hleihel) [1915305] - IB/mlx4: Use port iterator and validation APIs (Alaa Hleihel) [1915305] - net/mlx4: Use effective interrupt affinity (Alaa Hleihel) [1915302 1915305] - net/mlx4: Replace irq_to_desc() abuse (Alaa Hleihel) [1915302 1915305] - net/mlx4: simplify the return expression of mlx4_init_srq_table() (Alaa Hleihel) [1915302 1915305] - RDMA/mlx4: Remove bogus dev_base_lock usage (Alaa Hleihel) [1915302 1915305] - net/mlx4: simplify the return expression of mlx4_init_cq_table() (Alaa Hleihel) [1915302 1915305] - net/mlx4: Remove unused #define MAX_MSIX_P_PORT (Alaa Hleihel) [1915302 1915305] - RDMA/mlx4: Enable querying AH for XRC QP types (Alaa Hleihel) [1915302 1915305] - IB/mlx4: Fix fall-through warnings for Clang (Alaa Hleihel) [1915302 1915305] - net/mlx4_en: Remove unused performance counters (Alaa Hleihel) [1915302 1915305] - net/mlx4: Assign boolean values to a bool variable (Alaa Hleihel) [1915302 1915305] - net/mlx4: Cleanup kernel-doc warnings (Alaa Hleihel) [1915302 1915305] - net/mlx4_core : remove unneeded semicolon (Alaa Hleihel) [1915302 1915305] - net/mlx4_core: Fix init_hca fields offset (Alaa Hleihel) [1915301 1915305] - mlx4: handle non-napi callers to napi_poll (Alaa Hleihel) [1915301 1915305] - mlx4: drivers/net/ethernet: clean up unused assignments (Alaa Hleihel) [1915301 1915305] - mlx4: add pause frame stats (Alaa Hleihel) [1915301 1915305] - mlx4: make sure to always set the port type (Alaa Hleihel) [1915301 1915305] - net/mlx4_en: RX, Add a prefetch command for small L1_CACHE_BYTES (Alaa Hleihel) [1915301 1915305] - cnic: remove redundant assignment to variable ret (Nilesh Javali) [1921619] - net: cnic: fix spelling mistake "reserverd" -> "reserved" (Nilesh Javali) [1921619] - cnic: Explicitly initialize all reference counts to 0. (Nilesh Javali) [1921619] - cfg80211: fix locking in netlink owner interface destruction (Jarod Wilson) [1937053] - brcmfmac: Avoid GFP_ATOMIC when GFP_KERNEL is enough (Jarod Wilson) [1937053] - ath11k: fix warning in ath11k_mhi_config (Jarod Wilson) [1937053] - ath11k: qmi: Fix spelling mistake "requeqst" -> "request" (Jarod Wilson) [1937053] - ath10k: Fix ath10k_wmi_tlv_op_pull_peer_stats_info() unlock without lock (Jarod Wilson) [1937053] - ath10k: Fix a use after free in ath10k_htc_send_bundle (Jarod Wilson) [1937053] - ath9k: Fix error check in ath9k_hw_read_revisions() for PCI devices (Jarod Wilson) [1937053] - mt76: mt7921: reinit wpdma during drv_own if necessary (Jarod Wilson) [1937053] - mt76: move mt76_token_init in mt76_alloc_device (Jarod Wilson) [1937053] - mt76: mt7921: fix a precision vs width bug in printk (Jarod Wilson) [1937053] - mt76: mt7915: fix a precision vs width bug in printk (Jarod Wilson) [1937053] - mt76: mt7615: fix a precision vs width bug in printk (Jarod Wilson) [1937053] - mt76: mt7921: introduce mt7921_mcu_sta_add routine (Jarod Wilson) [1937053] - mt76: mt7921: mt7921_stop should put device in fw_own state (Jarod Wilson) [1937053] - mt76: connac: unschedule mac_work before going to sleep (Jarod Wilson) [1937053] - mt76: mt7663: add awake and doze time accounting (Jarod Wilson) [1937053] - mt76: mt7921: improve doze opportunity (Jarod Wilson) [1937053] - mt76: mt7921: get rid of mcu_reset function pointer (Jarod Wilson) [1937053] - mt76: mt7915: do not read rf value from efuse in flash mode (Jarod Wilson) [1937053] - mt76: move token utilities in mt76 common module (Jarod Wilson) [1937053] - mt76: move token_lock, token and token_count in mt76_dev (Jarod Wilson) [1937053] - mt76: mt7921: fix possible invalid register access (Jarod Wilson) [1937053] - mt76: mt7921: enable deep sleep when the device suspends (Jarod Wilson) [1937053] - mt76: connac: introduce mt76_connac_mcu_set_deep_sleep utility (Jarod Wilson) [1937053] - mt76: mt7921: introduce mt7921_wpdma_reinit_cond utility routine (Jarod Wilson) [1937053] - mt76: mt7921: introduce mt7921_dma_{enable,disable} utilities (Jarod Wilson) [1937053] - mt76: mt7921: introduce mt7921_wpdma_reset utility routine (Jarod Wilson) [1937053] - mt76: mt7921: move mt7921_dma_reset in dma.c (Jarod Wilson) [1937053] - mt76: mt7615: Fix a dereference of pointer sta before it is null checked (Jarod Wilson) [1937053] - mt76: mt7921: enable sw interrupts (Jarod Wilson) [1937053] - mt76: mt7921: add awake and doze time accounting (Jarod Wilson) [1937053] - mt76: remove MT76_STATE_PM in tx path (Jarod Wilson) [1937053] - mt76: connac: use waitqueue for runtime-pm (Jarod Wilson) [1937053] - mt76: connac: do not run mt76_txq_schedule_all directly (Jarod Wilson) [1937053] - mt76: mt7615: rely on pm refcounting in mt7615_led_set_config (Jarod Wilson) [1937053] - mt76: connac: alaways wake the device before scanning (Jarod Wilson) [1937053] - mt76: mt7921: get rid of useless MT76_STATE_PM in mt7921_mac_work (Jarod Wilson) [1937053] - mt76: connac: remove MT76_STATE_PM in mac_tx_free (Jarod Wilson) [1937053] - mt76: connac: check wake refcount in mcu_fw_pmctrl (Jarod Wilson) [1937053] - mt76: connac: unschedule ps_work in mt76_connac_pm_wake (Jarod Wilson) [1937053] - mt76: mt7663: rely on mt76_connac_pm_ref/mt76_connac_pm_unref in tx/rx napi (Jarod Wilson) [1937053] - mt76: mt7921: rely on mt76_connac_pm_ref/mt76_connac_pm_unref in tx/rx napi (Jarod Wilson) [1937053] - mt76: dma: add the capability to define a custom rx napi poll routine (Jarod Wilson) [1937053] - mt76: mt7663: rely on mt76_connac_pm_ref/mt76_connac_pm_unref in tx path (Jarod Wilson) [1937053] - mt76: mt7921: rely on mt76_connac_pm_ref/mt76_connac_pm_unref in tx path (Jarod Wilson) [1937053] - mt76: connac: introduce wake counter for fw_pmctrl synchronization (Jarod Wilson) [1937053] - mt76: mt7663: fix a race between mt7615_mcu_drv_pmctrl and mt7615_mcu_fw_pmctrl (Jarod Wilson) [1937053] - mt76: mt7921: fix a race between mt7921_mcu_drv_pmctrl and mt7921_mcu_fw_pmctrl (Jarod Wilson) [1937053] - mt76: mt7921: remove leftover function declaration (Jarod Wilson) [1937053] - mt76: connac: move mcu_update_arp_filter in mt76_connac module (Jarod Wilson) [1937053] - mt76: mt7921: do not use 0 as NULL pointer (Jarod Wilson) [1937053] - mt76: mt7915: directly read per-rate tx power from registers (Jarod Wilson) [1937053] - mt76: mt7915: rework the flow of txpower setting (Jarod Wilson) [1937053] - mt76: mt7915: add support for DT rate power limits (Jarod Wilson) [1937053] - mt76: mt7921: abort uncompleted scan by wifi reset (Jarod Wilson) [1937053] - mt76: mt7921: add wifisys reset support in debugfs (Jarod Wilson) [1937053] - mt76: mt7921: run mt7921_mcu_fw_log_2_host holding mt76 mutex (Jarod Wilson) [1937053] - mt76: improve mcu error logging (Jarod Wilson) [1937053] - mt76: mt7921: move hw configuration in mt7921_register_device (Jarod Wilson) [1937053] - mt76: mt7915: add support for applying pre-calibration data (Jarod Wilson) [1937053] - mt76: mt7615: load ROM patch before checking patch semaphore status (Jarod Wilson) [1937053] - mt76: mt7615: fix entering driver-own state on mt7663 (Jarod Wilson) [1937053] - mt76: mt7615: fix hardware error recovery for mt7663 (Jarod Wilson) [1937053] - mt76: mt7921: add dumping Tx power table (Jarod Wilson) [1937053] - mt76: introduce single-sku support for mt7663/mt7921 (Jarod Wilson) [1937053] - mt76: mt7615: do not use mt7615 single-sku values for mt7663 (Jarod Wilson) [1937053] - mt76: mt7615: implement support for using DT rate power limits (Jarod Wilson) [1937053] - mt76: extend DT rate power limits to support 11ax devices (Jarod Wilson) [1937053] - mt76: add functions for parsing rate power limits from DT (Jarod Wilson) [1937053] - mt76: flush tx status queue on DMA reset (Jarod Wilson) [1937053] - mt76: mt7921: add mt7921_dma_cleanup in mt7921_unregister_device (Jarod Wilson) [1937053] - mt76: mt7615: use ieee80211_free_txskb() in mt7615_tx_token_put() (Jarod Wilson) [1937053] - mt76: mt7615: only free skbs after mt7615_dma_reset() when reset happens (Jarod Wilson) [1937053] - mt76: mt7915: only free skbs after mt7915_dma_reset() when reset happens (Jarod Wilson) [1937053] - mt76: mt7915: fix memleak when mt7915_unregister_device() (Jarod Wilson) [1937053] - mt76: mt7615: fix memleak when mt7615_unregister_device() (Jarod Wilson) [1937053] - mt76: mt7915: fix rate setting of tx descriptor in testmode (Jarod Wilson) [1937053] - mt76: mt7915: rework mt7915_tm_set_tx_len() (Jarod Wilson) [1937053] - mt76: testmode: add support to send larger packet (Jarod Wilson) [1937053] - rtlwifi: implement set_tim by update beacon content (Jarod Wilson) [1937053] - rtw88: refine napi deinit flow (Jarod Wilson) [1937053] - rtw88: Fix potential unrecoverable tx queue stop (Jarod Wilson) [1937053] - rtw88: 8821c: Don't set RX_FLAG_DECRYPTED if packet has no encryption (Jarod Wilson) [1937053] - rtw88: 8822c: debug: allow debugfs to enable/disable TXGAPK (Jarod Wilson) [1937053] - rtw88: 8822c: Add gap-k calibration to improve long range performance (Jarod Wilson) [1937053] - rtw88: 8822c: reorder macro position according to the register number (Jarod Wilson) [1937053] - iwlwifi: Fix softirq/hardirq disabling in iwl_pcie_gen2_enqueue_hcmd() (Jarod Wilson) [1937053] - cfg80211: scan: drop entry from hidden_list on overflow (Jarod Wilson) [1937053] - wireless: fix spelling of A-MSDU in HE capabilities (Jarod Wilson) [1937053] - wireless: align HE capabilities A-MPDU Length Exponent Extension (Jarod Wilson) [1937053] - wireless: align some HE capabilities with the spec (Jarod Wilson) [1937053] - mac80211: drop the connection if firmware crashed while in CSA (Jarod Wilson) [1937053] - nl80211: Add new RSNXE related nl80211 extended features (Jarod Wilson) [1937053] - mac80211: properly drop the connection in case of invalid CSA IE (Jarod Wilson) [1937053] - mac80211: make ieee80211_vif_to_wdev work when the vif isn't in the driver (Jarod Wilson) [1937053] - nl80211/cfg80211: add a flag to negotiate for LMR feedback in NDP ranging (Jarod Wilson) [1937053] - ieee80211: add the values of ranging parameters max LTF total field (Jarod Wilson) [1937053] - mac80211: aes_cmac: check crypto_shash_setkey() return value (Jarod Wilson) [1937053] - mac80211: minstrel_ht: remove extraneous indentation on if statement (Jarod Wilson) [1937053] - mac80211: properly process TXQ management frames (Jarod Wilson) [1937053] - cfg80211: constify ieee80211_get_response_rate return (Jarod Wilson) [1937053] - cfg80211: fix a few kernel-doc warnings (Jarod Wilson) [1937053] - cfg80211: fix an htmldoc warning (Jarod Wilson) [1937053] - rtw88: 8822c: add CFO tracking (Jarod Wilson) [1937053] - iwlwifi: pcie: don't enable BHs with IRQs disabled (Jarod Wilson) [1937053] - rtw88: Fix array overrun in rtw_get_tx_power_params() (Jarod Wilson) [1937053] - brcmfmac: Remove duplicate struct declaration (Jarod Wilson) [1937053] - rtw88: update statistics to fw for fine-tuning performance (Jarod Wilson) [1937053] - brcmfmac: A typo fix (Jarod Wilson) [1937053] - rtl8xxxu: Simplify locking of a skb list accesses (Jarod Wilson) [1937053] - mwifiex: Remove unneeded variable: "ret" (Jarod Wilson) [1937053] - rtl8xxxu: Fix fall-through warnings for Clang (Jarod Wilson) [1937053] - mwifiex: don't print SSID to logs (Jarod Wilson) [1937053] - rtlwifi: rtl8192de: Use DEFINE_SPINLOCK() for spinlock (Jarod Wilson) [1937053] - rtlwifi: Simplify locking of a skb list accesses (Jarod Wilson) [1937053] - rtlwifi: remove rtl_get_tid_h (Jarod Wilson) [1937053] - rtlwifi: rtl8188ee: remove redundant assignment of variable rtlpriv->btcoexist.reg_bt_sco (Jarod Wilson) [1937053] - rtlwifi: remove redundant assignment to variable err (Jarod Wilson) [1937053] - rtlwifi: Few mundane typo fixes (Jarod Wilson) [1937053] - rtlwifi: 8821ae: upgrade PHY and RF parameters (Jarod Wilson) [1937053] - iwlwifi: dbg: disable ini debug in 9000 family and below (Jarod Wilson) [1937053] - iwlwifi: pcie: Change ma product string name (Jarod Wilson) [1937053] - iwlwifi: fw: print out trigger delay when collecting data (Jarod Wilson) [1937053] - iwlwifi: trans/pcie: defer transport initialisation (Jarod Wilson) [1937053] - iwlwifi: bump FW API to 63 for AX devices (Jarod Wilson) [1937053] - iwlwifi: mvm: don't WARN if we can't remove a time event (Jarod Wilson) [1937053] - iwlwifi: mvm: don't disconnect immediately if we don't hear beacons after CSA (Jarod Wilson) [1937053] - iwlwifi: rs-fw: don't support stbc for HE 160 (Jarod Wilson) [1937053] - iwlwifi: warn on SKB free w/o op-mode (Jarod Wilson) [1937053] - iwlwifi: mvm: add support for version 3 of LARI_CONFIG_CHANGE command. (Jarod Wilson) [1937053] - iwlwifi: pcie: add ISR debug info for msix debug (Jarod Wilson) [1937053] - iwlwifi: pcie: merge napi_poll_msix functions (Jarod Wilson) [1937053] - iwlwifi: mvm: don't lock mutex in RCU critical section (Jarod Wilson) [1937053] - iwlwifi: mvm: remove PS from lower rates. (Jarod Wilson) [1937053] - iwlwifi: mvm: umac error table mismatch (Jarod Wilson) [1937053] - iwlwifi: queue: avoid memory leak in reset flow (Jarod Wilson) [1937053] - iwlwifi: don't warn if we can't wait for empty tx queues (Jarod Wilson) [1937053] - iwlwifi: remove remaining software checksum code (Jarod Wilson) [1937053] - iwlwifi: remove TCM events (Jarod Wilson) [1937053] - iwlwifi: mvm: Use IWL_INFO in fw_reset_handshake() (Jarod Wilson) [1937053] - iwlwifi: mvm: refactor ACPI DSM evaluation function (Jarod Wilson) [1937053] - iwlwifi: mvm: support BIOS enable/disable for 11ax in Ukraine (Jarod Wilson) [1937053] - iwlwifi: move iwl_configure_rxq to be used by other op_modes (Jarod Wilson) [1937053] - iwlwifi: add new so-gf device (Jarod Wilson) [1937053] - iwlwifi: mvm: enable PPAG in China (Jarod Wilson) [1937053] - iwlwifi: mvm: Add support for 6GHz passive scan (Jarod Wilson) [1937053] - iwlwifi: add ax201 killer device (Jarod Wilson) [1937053] - iwlwifi: mvm: when associated with PMF, use protected NDP ranging negotiation (Jarod Wilson) [1937053] - iwlwifi: mvm: clean up queue sync implementation (Jarod Wilson) [1937053] - iwlwifi: mvm: write queue_sync_state only for sync (Jarod Wilson) [1937053] - iwlwifi: mvm: responder: support responder config command version 8 (Jarod Wilson) [1937053] - iwlwifi: mvm: support range request command version 12 (Jarod Wilson) [1937053] - iwlwifi: pcie: make cfg vs. trans_cfg more robust (Jarod Wilson) [1937053] - iwlwifi: pcie: clear only FH bits handle in the interrupt (Jarod Wilson) [1937053] - iwlwifi: add 160Mhz to killer 1550 name (Jarod Wilson) [1937053] - iwlwifi: change name to AX 211 and 411 family (Jarod Wilson) [1937053] - iwlwifi: change step in so-gf struct (Jarod Wilson) [1937053] - iwlwifi: pcie: Add support for Bz Family (Jarod Wilson) [1937053] - iwlwifi: mvm: don't allow CSA if we haven't been fully associated (Jarod Wilson) [1937053] - iwlwifi: pcie: normally grab NIC access for inflight-hcmd (Jarod Wilson) [1937053] - iwlwifi: pcie: avoid unnecessarily taking spinlock (Jarod Wilson) [1937053] - iwlwifi: mvm: enable TX on new CSA channel before disconnecting (Jarod Wilson) [1937053] - mt76: mt7921: add rcu section in mt7921_mcu_tx_rate_report (Jarod Wilson) [1937053] - mt76: mt7921: introduce MCU_EVENT_LP_INFO event parsing (Jarod Wilson) [1937053] - mt76: mt7615: always add rx header translation tlv when adding stations (Jarod Wilson) [1937053] - mt76: mt7615: add missing SPDX tag in mmio.c (Jarod Wilson) [1937053] - mt76: mt7915: add mmio.c (Jarod Wilson) [1937053] - mt76: report Rx timestamp (Jarod Wilson) [1937053] - mt76: mt7921: remove 80+80 MHz support capabilities (Jarod Wilson) [1937053] - mt76: fix potential DMA mapping leak (Jarod Wilson) [1937053] - mt76: mt7921: reduce the data latency during hw scan (Jarod Wilson) [1937053] - mt76: mt7921: fix the insmod hangs (Jarod Wilson) [1937053] - mt76: mt7921: fix kernel crash when the firmware fails to download (Jarod Wilson) [1937053] - mt76: mt7921: fix the dwell time control (Jarod Wilson) [1937053] - mt76: mt7921: fix inappropriate WoW setup with the missing ARP informaiton (Jarod Wilson) [1937053] - mt76: mt7921: introduce MT_WFDMA_DUMMY_CR definition (Jarod Wilson) [1937053] - mt76: mt7915: add wifi subsystem reset (Jarod Wilson) [1937053] - mt76: mt7915: fix mt7915_mcu_add_beacon (Jarod Wilson) [1937053] - mt76: mt7615: fix .add_beacon_offload() (Jarod Wilson) [1937053] - mt76: mt7921: rework mt7921_mcu_debug_msg_event routine (Jarod Wilson) [1937053] - mt76: mt7921: always wake the device in mt7921_remove_interface (Jarod Wilson) [1937053] - mt76: mt7921: fix key set/delete issue (Jarod Wilson) [1937053] - mt76: mt7915: fix txpower init for TSSI off chips (Jarod Wilson) [1937053] - mt76: mt7915: limit firmware log message printk to buffer length (Jarod Wilson) [1937053] - mt76: mt7615: limit firmware log message printk to buffer length (Jarod Wilson) [1937053] - mt76: mt7615: fix chip reset on MT7622 and MT7663e (Jarod Wilson) [1937053] - mt76: mt7915: cleanup mcu tx queue in mt7915_dma_reset() (Jarod Wilson) [1937053] - mt76: mt7915: keep mcu_add_bss_info enabled till interface removal (Jarod Wilson) [1937053] - mt76: mt7615: keep mcu_add_bss_info enabled till interface removal (Jarod Wilson) [1937053] - mt76: mt7622: trigger hif interrupt for system reset (Jarod Wilson) [1937053] - mt76: mt7615: cleanup mcu tx queue in mt7615_dma_reset() (Jarod Wilson) [1937053] - mt76: mt7615: only enable DFS test knobs for mt7615 (Jarod Wilson) [1937053] - mt76: mt7921: properly configure rcpi adding a sta to the fw (Jarod Wilson) [1937053] - mt76: connac: introduce mt76_sta_cmd_info data structure (Jarod Wilson) [1937053] - mt76: mt7921: get rid of mt7921_mac_wtbl_lmac_addr (Jarod Wilson) [1937053] - mt76: mt7915: refresh repeater entry MAC address when setting BSSID (Jarod Wilson) [1937053] - mt76: mt7915: fix key set/delete issue (Jarod Wilson) [1937053] - mt76: mt7921: remove duplicated macros in mcu.h (Jarod Wilson) [1937053] - mt76: mt7921: remove redundant check on type (Jarod Wilson) [1937053] - mt76: mt7921: remove leftovers from dbdc configuration (Jarod Wilson) [1937053] - mt76: mt7921: add wifi reset support (Jarod Wilson) [1937053] - mt76: dma: export mt76_dma_rx_cleanup routine (Jarod Wilson) [1937053] - mt76: dma: introduce mt76_dma_queue_reset routine (Jarod Wilson) [1937053] - mt76: mt7921: introduce __mt7921_start utility routine (Jarod Wilson) [1937053] - mt76: mt7921: introduce mt7921_run_firmware utility routine. (Jarod Wilson) [1937053] - mt76: introduce mcu_reset function pointer in mt76_mcu_ops structure (Jarod Wilson) [1937053] - mt76: mt7921: reduce mcu timeouts for suspend, offload and hif_ctrl msg (Jarod Wilson) [1937053] - mt76: mt7915: fix possible deadlock while mt7915_register_ext_phy() (Jarod Wilson) [1937053] - mt76: mt7615: add missing capabilities for DBDC (Jarod Wilson) [1937053] - mt76: mt7663s: fix the possible device hang in high traffic (Jarod Wilson) [1937053] - mt76: mt7663s: make all of packets 4-bytes aligned in sdio tx aggregation (Jarod Wilson) [1937053] - mt76: mt7663: fix when beacon filter is being applied (Jarod Wilson) [1937053] - mt76: mt7615: check mcu returned values in mt7615_ops (Jarod Wilson) [1937053] - mt76: mt7915: check mcu returned values in mt7915_ops (Jarod Wilson) [1937053] - mt76: mt7915: fix txrate reporting (Jarod Wilson) [1937053] - mt76: mt7915: fix rxrate reporting (Jarod Wilson) [1937053] - mt76: mt76x0u: Add support for TP-Link T2UHP(UN) v1 (Jarod Wilson) [1937053] - mt76: mt7915: fix PHY mode for DBDC (Jarod Wilson) [1937053] - mt76: mt7915: stop ext_phy queue when mac reset happens (Jarod Wilson) [1937053] - mt76: mt7915: fix CSA notification for DBDC (Jarod Wilson) [1937053] - mt76: mt7615: stop ext_phy queue when mac reset happens (Jarod Wilson) [1937053] - mt76: mt7615: fix CSA notification for DBDC (Jarod Wilson) [1937053] - mt76: mt7915: add missing capabilities for DBDC (Jarod Wilson) [1937053] - mt76: mt7921: check mcu returned values in mt7921_start (Jarod Wilson) [1937053] - mt76: mt7921: fix the base of the dynamic remap (Jarod Wilson) [1937053] - mt76: mt7921: fix the base of PCIe interrupt (Jarod Wilson) [1937053] - mt76: mt7921: get rid of mt7921_sta_rc_update routine (Jarod Wilson) [1937053] - mt76: check return value of mt76_txq_send_burst in mt76_txq_schedule_list (Jarod Wilson) [1937053] - mt76: connac: fix kernel warning adding monitor interface (Jarod Wilson) [1937053] - mt76: mt7915: fix mib stats counter reporting to mac80211 (Jarod Wilson) [1937053] - mt76: mt7615: fix mib stats counter reporting to mac80211 (Jarod Wilson) [1937053] - mt76: mt7615: remove hdr->fw_ver check (Jarod Wilson) [1937053] - mt76: mt7615: fix TSF configuration (Jarod Wilson) [1937053] - mt76: mt7921: fix stats register definitions (Jarod Wilson) [1937053] - mt76: mt7921: remove unneeded semicolon (Jarod Wilson) [1937053] - mt76: mt7915: fix aggr len debugfs node (Jarod Wilson) [1937053] - mt76: mt7921: fix aggr length histogram (Jarod Wilson) [1937053] - mt76: mt7615: fix memory leak in mt7615_coredump_work (Jarod Wilson) [1937053] - mt76: mt7615: add support for rx decapsulation offload (Jarod Wilson) [1937053] - mt76: mt7615: add rx checksum offload support (Jarod Wilson) [1937053] - mt76: mt7615: enable hw rx-amsdu de-aggregation (Jarod Wilson) [1937053] - mt76: connac: update sched_scan cmd usage (Jarod Wilson) [1937053] - mt76: mt7921: add flush operation (Jarod Wilson) [1937053] - mt76: mt7921: fixup rx bitrate statistics (Jarod Wilson) [1937053] - mt76: connac: fix up the setting for ht40 mode in mt76_connac_mcu_uni_add_bss (Jarod Wilson) [1937053] - mt76: mt7921: switch to new api for hardware beacon filter (Jarod Wilson) [1937053] - mt76: mt7921: fix memory leak in mt7921_coredump_work (Jarod Wilson) [1937053] - mt76: mt7921: fix suspend/resume sequence (Jarod Wilson) [1937053] - mt76: use PCI_VENDOR_ID_MEDIATEK to avoid open coded (Jarod Wilson) [1937053] - mt76: mt7915: always check return value from mt7915_mcu_alloc_wtbl_req (Jarod Wilson) [1937053] - mt76: connac: always check return value from mt76_connac_mcu_alloc_wtbl_req (Jarod Wilson) [1937053] - mt76: mt76x0: disable GTK offloading (Jarod Wilson) [1937053] - mt76: always use WTBL_MAX_SIZE for tlv allocation (Jarod Wilson) [1937053] - mt76: mt7921: removed unused definitions in mcu.h (Jarod Wilson) [1937053] - mt76: mt7921: remove unnecessary variable (Jarod Wilson) [1937053] - mt76: mt7921: enable random mac addr during scanning (Jarod Wilson) [1937053] - mt76: mt7615: support loading EEPROM for MT7613BE (Jarod Wilson) [1937053] - mt76: mt7915: fix tx skb dma unmap (Jarod Wilson) [1937053] - mt76: mt7615: fix tx skb dma unmap (Jarod Wilson) [1937053] - mt76: mt7615: fix key set/delete issues (Jarod Wilson) [1937053] - mt76: mt7915: add support for rx decapsulation offload (Jarod Wilson) [1937053] - mt76: mt7915: add rx checksum offload support (Jarod Wilson) [1937053] - mt76: mt7915: enable hw rx-amsdu de-aggregation (Jarod Wilson) [1937053] - mt76: add support for 802.3 rx frames (Jarod Wilson) [1937053] - cfg80211: Remove wrong RNR IE validation check (Jarod Wilson) [1937053] - mac80211: bail out if cipher schemes are invalid (Jarod Wilson) [1937053] - mac80211: clear the beacon's CRC after channel switch (Jarod Wilson) [1937053] - mac80211: Set priority and queue mapping for injected frames (Jarod Wilson) [1937053] - mac80211: Allow concurrent monitor iface and ethernet rx decap (Jarod Wilson) [1937053] - nl80211: Add interface to indicate TDLS peer's HE capability (Jarod Wilson) [1937053] - cfg80211: allow specifying a reason for hw_rfkill (Jarod Wilson) [1937053] - nl80211: better document CMD_ROAM behavior (Jarod Wilson) [1937053] - mac80211: set sk_pacing_shift for 802.3 txpath (Jarod Wilson) [1937053] - mac80211: don't apply flow control on management frames (Jarod Wilson) [1937053] - nl80211: Add missing line in nl80211_fils_discovery_policy (Jarod Wilson) [1937053] - mac80211: remove redundant assignment of variable result (Jarod Wilson) [1937053] - mac80211: minstrel_ht: remove unused variable 'mg' in minstrel_ht_next_jump_rate() (Jarod Wilson) [1937053] - cfg80211: regulatory: use DEFINE_SPINLOCK() for spinlock (Jarod Wilson) [1937053] - mac80211_hwsim: use DEFINE_SPINLOCK() for spinlock (Jarod Wilson) [1937053] - rfkill: use DEFINE_SPINLOCK() for spinlock (Jarod Wilson) [1937053] - mt7601u: enable TDLS support (Jarod Wilson) [1937053] - mt7601u: fix always true expression (Jarod Wilson) [1937053] - rtw88: Fix an error code in rtw_debugfs_set_rsvd_page() (Jarod Wilson) [1937053] - rtw88: coex: fix A2DP stutters while WL busy + WL scan (Jarod Wilson) [1937053] - rtw88: 8822c: add LC calibration for RTL8822C (Jarod Wilson) [1937053] - rtw88: 8822c: update tx power limit table to RF v40.1 (Jarod Wilson) [1937053] - rtw88: fix DIG min setting (Jarod Wilson) [1937053] - rtw88: add flush hci support (Jarod Wilson) [1937053] - rtw88: 8822c: support FW crash dump when FW crash (Jarod Wilson) [1937053] - rtw88: remove unnecessary variable (Jarod Wilson) [1937053] - rtw88: coex: add power off setting (Jarod Wilson) [1937053] - ath11k: Add support for STA to handle beacon miss (Jarod Wilson) [1937053] - ath11k: Update signal filled flag during sta_statistics drv op (Jarod Wilson) [1937053] - ath10k: skip the wait for completion to recovery in shutdown path (Jarod Wilson) [1937053] - ath11k: fix thermal temperature read (Jarod Wilson) [1937053] - ath11k: fix potential wmi_mgmt_tx_queue race condition (Jarod Wilson) [1937053] - ath11k: qmi: cosmetic changes to error messages (Jarod Wilson) [1937053] - ath11k: qmi: add more debug messages (Jarod Wilson) [1937053] - Revert "ath9k: fix ath_tx_process_buffer() potential null ptr dereference" (Jarod Wilson) [1937053] - ath11k: print hardware name and version during initialisation (Jarod Wilson) [1937053] - ath11k: Enable radar detection for 160MHz secondary segment (Jarod Wilson) [1937053] - ath11k: Fix sounding dimension config in HE cap (Jarod Wilson) [1937053] - ath11k: add qcn9074 pci device support (Jarod Wilson) [1937053] - ath11k: add extended interrupt support for QCN9074 (Jarod Wilson) [1937053] - ath11k: add CE interrupt support for QCN9074 (Jarod Wilson) [1937053] - ath11k: add data path support for QCN9074 (Jarod Wilson) [1937053] - ath11k: add hal support for QCN9074 (Jarod Wilson) [1937053] - ath11k: add static window support for register access (Jarod Wilson) [1937053] - ath11k: Add qcn9074 mhi controller config (Jarod Wilson) [1937053] - ath11k: Update memory segment count for qcn9074 (Jarod Wilson) [1937053] - ath11k: qmi: increase the number of fw segments (Jarod Wilson) [1937053] - ath11k: Move qmi service_ins_id to hw_params (Jarod Wilson) [1937053] - ath11k: Refactor ath11k_msi_config (Jarod Wilson) [1937053] - ath11k: debugfs: Fix spelling mistake "Opportunies" -> "Opportunities" (Jarod Wilson) [1937053] - ath9k: fix ath_tx_process_buffer() potential null ptr dereference (Jarod Wilson) [1937053] - nl80211: fix beacon head validation (Jarod Wilson) [1937053] - nl80211: fix potential leak of ACL params (Jarod Wilson) [1937053] - cfg80211: check S1G beacon compat element length (Jarod Wilson) [1937053] - cfg80211: remove WARN_ON() in cfg80211_sme_connect (Jarod Wilson) [1937053] - mac80211: fix time-is-after bug in mlme (Jarod Wilson) [1937053] - mac80211: fix TXQ AC confusion (Jarod Wilson) [1937053] - rfkill: revert back to old userspace API by default (Jarod Wilson) [1937053] - mac80211: clear sta->fast_rx when STA removed from 4-addr VLAN (Jarod Wilson) [1937053] - iwlwifi: mvm: fix beacon protection checks (Jarod Wilson) [1937053] - iwlwifi: mvm: rfi: don't lock mvm->mutex when sending config command (Jarod Wilson) [1937053] - iwlwifi: pcie: add support for So-F devices (Jarod Wilson) [1937053] - iwlwifi: fw: fix notification wait locking (Jarod Wilson) [1937053] - iwlwifi: add support for Qu with AX201 device (Jarod Wilson) [1937053] - iwlwifi: pcie: properly set LTR workarounds on 22000 devices (Jarod Wilson) [1937053] - iwlwifi: fix 11ax disabled bit in the regulatory capability flags (Jarod Wilson) [1937053] - brcmfmac: p2p: Fix recently introduced deadlock issue (Jarod Wilson) [1937053] - mt76: mt7921: fix airtime reporting (Jarod Wilson) [1937053] - iwlwifi: Fix softirq/hardirq disabling in iwl_pcie_enqueue_hcmd() (Jarod Wilson) [1937053] - mt76: mt7615: remove redundant dev_err call in mt7622_wmac_probe() (Jarod Wilson) [1937053] - mt76: Convert to DEFINE_SHOW_ATTRIBUTE (Jarod Wilson) [1937053] - reg.c: Fix a spello (Jarod Wilson) [1937053] - mac80211: cfg.c: A typo fix (Jarod Wilson) [1937053] - wireless: remove never implemented MODULE_SUPPORTED_DEVICE (Jarod Wilson) [1937053] - wireless/nl80211: fix wdev_id may be used uninitialized (Jarod Wilson) [1937053] - nl80211: fix locking for wireless device netns change (Jarod Wilson) [1937053] - iwlwifi: don't call netif_napi_add() with rxq->lock held (was Re: Lockdep warning in iwl_pcie_rx_handle()) (Jarod Wilson) [1937053] - iwlwifi: fix ARCH=i386 compilation warnings (Jarod Wilson) [1937053] - iwlwifi: mvm: add terminate entry for dmi_system_id tables (Jarod Wilson) [1937053] - mt76: mt7915: fix unused 'mode' variable (Jarod Wilson) [1937053] - mt76: dma: do not report truncated frames to mac80211 (Jarod Wilson) [1937053] - mt76: mt7921: remove incorrect error handling (Jarod Wilson) [1937053] - iwlwifi: pcie: fix iwl_so_trans_cfg link error when CONFIG_IWLMVM is disabled (Jarod Wilson) [1937053] - ath11k: fix AP mode for QCA6390 (Jarod Wilson) [1937053] - ath11k: qmi: use pad to format dma_addr_t (Jarod Wilson) [1937053] - iwlwifi: avoid crash on unsupported debug collection (Jarod Wilson) [1937053] - mt76: mt7915: only modify tx buffer list after allocating tx token id (Jarod Wilson) [1937053] - mt76: fix tx skb error handling in mt76_dma_tx_queue_skb (Jarod Wilson) [1937053] - ath9k: fix transmitting to stations in dynamic SMPS mode (Jarod Wilson) [1937053] - redhat: Enable ath11k PCI device support (Jarod Wilson) [1937053] - soc: qcom: Do not depend on ARCH_QCOM for QMI helpers (Jarod Wilson) [1937053] - net: qrtr: Do not depend on ARCH_QCOM (Jarod Wilson) [1937053] - b43: N-PHY: Fix the update of coef for the PHY revision >= 3case (Jarod Wilson) [1937053] - nl80211: add documentation for HT/VHT/HE disable attributes (Jarod Wilson) [1937053] - cfg80211/mac80211: Support disabling HE mode (Jarod Wilson) [1937053] - mac80211: add STBC encoding to ieee80211_parse_tx_radiotap (Jarod Wilson) [1937053] - mac80211: minstrel_ht: remove sample rate switching code for constrained devices (Jarod Wilson) [1937053] - mac80211: minstrel_ht: show sampling rates in debugfs (Jarod Wilson) [1937053] - mac80211: minstrel_ht: significantly redesign the rate probing strategy (Jarod Wilson) [1937053] - mac80211: minstrel_ht: reduce the need to sample slower rates (Jarod Wilson) [1937053] - mac80211: minstrel_ht: update total packets counter in tx status path (Jarod Wilson) [1937053] - mac80211: minstrel_ht: use bitfields to encode rate indexes (Jarod Wilson) [1937053] - cfg80211: initialize reg_rule in __freq_reg_info() (Jarod Wilson) [1937053] - mac80211: fix potential overflow when multiplying to u32 integers (Jarod Wilson) [1937053] - mac80211: enable QoS support for nl80211 ctrl port (Jarod Wilson) [1937053] - cfg80211: remove unused callback (Jarod Wilson) [1937053] - rtw88: 8822c: update RF_B (2/2) parameter tables to v60 (Jarod Wilson) [1937053] - rtw88: 8822c: update RF_B (1/2) parameter tables to v60 (Jarod Wilson) [1937053] - rtw88: 8822c: update RF_A parameter tables to v60 (Jarod Wilson) [1937053] - rtw88: 8822c: update MAC/BB parameter tables to v60 (Jarod Wilson) [1937053] - rtw88: replace tx tasklet with work queue (Jarod Wilson) [1937053] - rtw88: add napi support (Jarod Wilson) [1937053] - rtw88: add rts condition (Jarod Wilson) [1937053] - rtw88: add dynamic rrsr configuration (Jarod Wilson) [1937053] - iwlwifi: remove incorrect comment in pnvm (Jarod Wilson) [1937053] - ath11k: qmi: add debug message for allocated memory segment addresses and sizes (Jarod Wilson) [1937053] - ath11k: pci: remove experimental warning (Jarod Wilson) [1937053] - ath10k: hold RCU lock when calling ieee80211_find_sta_by_ifaddr() (Jarod Wilson) [1937053] - ath10k: change ath10k_offchan_tx_work() peer present msg to a warn (Jarod Wilson) [1937053] - ath9k: fix data bus crash when setting nf_override via debugfs (Jarod Wilson) [1937053] - ath11k: add support to configure spatial reuse parameter set (Jarod Wilson) [1937053] - ath10k: restore tx sk_buff of htt header for SDIO (Jarod Wilson) [1937053] - brcmsmac: Fix the spelling configation to configuration in the file d11.h (Jarod Wilson) [1937053] - iwlwifi: bump FW API to 62 for AX devices (Jarod Wilson) [1937053] - iwlwifi: pnvm: implement reading PNVM from UEFI (Jarod Wilson) [1937053] - iwlwifi: pnvm: move file loading code to a separate function (Jarod Wilson) [1937053] - iwlwifi: pnvm: increment the pointer before checking the TLV (Jarod Wilson) [1937053] - iwlwifi: pcie: define FW_RESET_TIMEOUT for clarity (Jarod Wilson) [1937053] - iwlwifi: pnvm: set the PNVM again if it was already loaded (Jarod Wilson) [1937053] - iwlwifi: mvm: global PM mode does not reset after FW crash (Jarod Wilson) [1937053] - iwlwifi: mvm: reduce the print severity of failing getting NIC temp (Jarod Wilson) [1937053] - iwlwifi: mvm: get NVM later in the mvm_start flow (Jarod Wilson) [1937053] - iwlmvm: set properly NIC_NOT_ACK_ENABLED flag (Jarod Wilson) [1937053] - iwlwifi: remove max_ht_ampdu_exponent config parameter (Jarod Wilson) [1937053] - iwlwifi: remove max_vht_ampdu_exponent config parameter (Jarod Wilson) [1937053] - iwlwifi: mvm: Check ret code for iwl_mvm_load_nvm_to_nic (Jarod Wilson) [1937053] - iwlwifi: mvm: don't check if CSA event is running before removing (Jarod Wilson) [1937053] - iwlwifi: mvm: Support SCAN_CFG_CMD version 5 (Jarod Wilson) [1937053] - iwlwifi: mvm: isolate the get nvm flow (Jarod Wilson) [1937053] - iwlwifi: mvm: simplify iwl_mvm_dbgfs_register (Jarod Wilson) [1937053] - iwlwifi: mvm: register to mac80211 last (Jarod Wilson) [1937053] - iwlwifi: acpi: add support for DSM RFI (Jarod Wilson) [1937053] - iwlwifi: mvm: add RFI-M support (Jarod Wilson) [1937053] - iwlwifi:mvm: Add support for version 2 of the LARI_CONFIG_CHANGE command. (Jarod Wilson) [1937053] - iwlwifi: pcie: don't crash when rx queues aren't allocated in interrupt (Jarod Wilson) [1937053] - iwlwifi: correction of group-id once sending REPLY_ERROR (Jarod Wilson) [1937053] - iwlwifi: pcie: add AX201 and AX211 radio modules for Ma devices (Jarod Wilson) [1937053] - iwlwifi: pcie: add CDB bit to the device configuration parsing (Jarod Wilson) [1937053] - iwlwifi: acpi: don't return valid pointer as an ERR_PTR (Jarod Wilson) [1937053] - iwlwifi: queue: add fake tx time point (Jarod Wilson) [1937053] - iwlwifi: remove flags argument for nic_access (Jarod Wilson) [1937053] - iwlwifi: declare support for triggered SU/MU beamforming feedback (Jarod Wilson) [1937053] - iwlwifi: dbg: add op_mode callback for collecting debug data. (Jarod Wilson) [1937053] - iwlwifi: api: clean up some documentation/bits (Jarod Wilson) [1937053] - iwlwifi: dbg: remove unsupported regions (Jarod Wilson) [1937053] - iwlwifi: pcie: Change Ma device ID (Jarod Wilson) [1937053] - iwlwifi: when HW has rate offload don't look at control field (Jarod Wilson) [1937053] - iwlwifi: pcie: NULLify pointers after free (Jarod Wilson) [1937053] - iwlwifi: mvm: assign SAR table revision to the command later (Jarod Wilson) [1937053] - iwlwifi: mvm: remove useless iwl_mvm_resume_d3() function (Jarod Wilson) [1937053] - iwlwifi: mvm: enhance a print in CSA flows (Jarod Wilson) [1937053] - iwlwifi: mvm: send stored PPAG command instead of local (Jarod Wilson) [1937053] - iwlwifi: mvm: store PPAG enabled/disabled flag properly (Jarod Wilson) [1937053] - iwlwifi: mvm: fix the type we use in the PPAG table validity checks (Jarod Wilson) [1937053] - iwlwifi: acpi: fix PPAG table sizes (Jarod Wilson) [1937053] - iwlwifi: pcie: don't disable interrupts for reg_lock (Jarod Wilson) [1937053] - iwlwifi: pcie: add a few missing entries for So with Hr (Jarod Wilson) [1937053] - iwlwifi: dbg: Mark ucode tlv data as const (Jarod Wilson) [1937053] - iwlwifi: add new cards for So and Qu family (Jarod Wilson) [1937053] - ath11k: fix a locking bug in ath11k_mac_op_start() (Jarod Wilson) [1937053] - rtlwifi: rtl8821ae: phy: Simplify bool comparison (Jarod Wilson) [1937053] - rtlwifi: rtl8192se: Simplify bool comparison (Jarod Wilson) [1937053] - brcmfmac: add support for CQM RSSI notifications (Jarod Wilson) [1937053] - ath10k: Add new debug level for sta related logs (Jarod Wilson) [1937053] - ath11k: Update tx descriptor search index properly (Jarod Wilson) [1937053] - ath10k: Fix lockdep assertion warning in ath10k_sta_statistics (Jarod Wilson) [1937053] - ath10k: Fix suspicious RCU usage warning in ath10k_wmi_tlv_parse_peer_stats_info() (Jarod Wilson) [1937053] - wl3501: fix alignment constraints (Jarod Wilson) [1937053] - rt2800usb: add Sweex LW163V2 id's (Jarod Wilson) [1937053] - rt2x00: remove duplicate word and fix typo in comment (Jarod Wilson) [1937053] - mwifiex: Report connected BSS with cfg80211_connect_bss() (Jarod Wilson) [1937053] - rtl8xxxu: remove unused assignment value (Jarod Wilson) [1937053] - atmel: at76c50x: use DEFINE_MUTEX() for mutex lock (Jarod Wilson) [1937053] - brcmsmac: fix alignment constraints (Jarod Wilson) [1937053] - brcmfmac: Add DMI nvram filename quirk for Voyo winpad A15 tablet (Jarod Wilson) [1937053] - brcmfmac: Add DMI nvram filename quirk for Predia Basic tablet (Jarod Wilson) [1937053] - rtw88: 8821c: support RFE type2 wifi NIC (Jarod Wilson) [1937053] - rtw88: 8821c: Correct CCK RSSI (Jarod Wilson) [1937053] - rtw88: coex: 8821c: correct antenna switch function (Jarod Wilson) [1937053] - rtlwifi: rtl8192se: remove redundant initialization of variable rtstatus (Jarod Wilson) [1937053] - iwlwifi: pcie: Disable softirqs during Rx queue init (Jarod Wilson) [1937053] - iwlwifi: bump FW API to 61 for AX devices (Jarod Wilson) [1937053] - iwlwifi: mvm: add Asus to the PPAG approved list (Jarod Wilson) [1937053] - iwlwifi: mvm: add Microsoft to the PPAG approved list (Jarod Wilson) [1937053] - iwlwifi: mvm: add Samsung to the PPAG approved list (Jarod Wilson) [1937053] - iwlwifi: mvm: add HP to the PPAG approved list (Jarod Wilson) [1937053] - iwlwifi: mvm: implement approved list for the PPAG feature (Jarod Wilson) [1937053] - iwlwifi: mvm: set enabled in the PPAG command properly (Jarod Wilson) [1937053] - iwlwifi: mvm: add debugfs entry to trigger a dump as any time-point (Jarod Wilson) [1937053] - iwlwifi: mvm: add tx fail time point (Jarod Wilson) [1937053] - iwlwifi: fwrt: add suspend/resume time point (Jarod Wilson) [1937053] - iwlwifi: mvm: add triggers for MLME events (Jarod Wilson) [1937053] - iwlwifi: mvm: add IML/ROM information for other HW families (Jarod Wilson) [1937053] - iwlwifi: mvm: fix CSA AP side (Jarod Wilson) [1937053] - iwlwifi: mvm: make iwl_mvm_tt_temp_changed() static (Jarod Wilson) [1937053] - iwlwifi: mvm: cancel the scan delayed work when scan is aborted (Jarod Wilson) [1937053] - iwlwifi: pcie: add support for SnJ with Hr1 (Jarod Wilson) [1937053] - iwlwifi: mvm: move early time-point before nvm_init in non-unified (Jarod Wilson) [1937053] - iwlwifi: add support for SnJ with Jf devices (Jarod Wilson) [1937053] - iwlwifi: move SnJ and So rules to the new tables (Jarod Wilson) [1937053] - iwlwifi: mvm: slightly clean up rs_fw_set_supp_rates() (Jarod Wilson) [1937053] - iwlwifi: fw api: make hdr a zero-size array again (Jarod Wilson) [1937053] - iwlwifi: bump FW API to 60 for AX devices (Jarod Wilson) [1937053] - iwlwifi: mvm: advertise BIGTK client support if available (Jarod Wilson) [1937053] - iwlwifi: always allow maximum A-MSDU on newer devices (Jarod Wilson) [1937053] - iwlwifi: mvm: debugfs: check length precisely in inject_packet (Jarod Wilson) [1937053] - iwlwifi: mvm: simplify TX power setting (Jarod Wilson) [1937053] - iwlwifi: tx: move handing sync/async host command to trans (Jarod Wilson) [1937053] - iwlwifi: mvm: add explicit check for non-data frames in get Tx rate (Jarod Wilson) [1937053] - iwlwifi: mvm: debugfs for phy-integration-ver (Jarod Wilson) [1937053] - iwlwifi: parse phy integration string from FW TLV (Jarod Wilson) [1937053] - iwlwifi: mvm: csa: do not abort CSA before disconnect (Jarod Wilson) [1937053] - iwlwifi: mvm: don't send commands during suspend\resume transition (Jarod Wilson) [1937053] - iwlwifi: mvm: don't check system_pm_mode without mutex held (Jarod Wilson) [1937053] - iwlwifi: remove TRANS_PM_OPS (Jarod Wilson) [1937053] - iwlwifi: dbg: dump paged memory from index 1 (Jarod Wilson) [1937053] - iwl-trans: iwlwifi: move sync NMI logic to trans (Jarod Wilson) [1937053] - iwlwifi: pcie: properly implement NAPI (Jarod Wilson) [1937053] - iwlwifi: mvm: add support for new flush queue response (Jarod Wilson) [1937053] - iwlwifi: mvm: handle CCA-EXT delay firmware notification (Jarod Wilson) [1937053] - iwlwifi: mvm: scan: fix scheduled scan restart handling (Jarod Wilson) [1937053] - iwlwifi: mvm: remove debugfs injection limitations (Jarod Wilson) [1937053] - iwlwifi: mvm: check more notification sizes (Jarod Wilson) [1937053] - iwlwifi: mvm: add notification size checks (Jarod Wilson) [1937053] - ath11k: remove h from printk format specifier (Jarod Wilson) [1937053] - ath10k: remove h from printk format specifier (Jarod Wilson) [1937053] - cfg80211: fix netdev registration deadlock (Jarod Wilson) [1937053] - mac80211: fix station rate table updates on assoc (Jarod Wilson) [1937053] - mt76: mt7663: introduce coredump support (Jarod Wilson) [1937053] - mt76: mt7921: add coredump support (Jarod Wilson) [1937053] - mt76: mt7921: enable MSI interrupts (Jarod Wilson) [1937053] - mt76: mt7921: introduce regdomain notifier support (Jarod Wilson) [1937053] - mt76: mt7921: introduce Runtime PM support (Jarod Wilson) [1937053] - mt76: mt7921: rely on mt76_connac_mcu module for suspend and WoW support (Jarod Wilson) [1937053] - mt76: mt7921: rely on mt76_connac_mcu module for sched_scan and hw_scan (Jarod Wilson) [1937053] - mt76: mt7921: rely on mt76_connac_mcu common library (Jarod Wilson) [1937053] - mt76: mt7921: introduce PM support (Jarod Wilson) [1937053] - mt76: mt7921: introduce beacon_loss mcu event (Jarod Wilson) [1937053] - mt76: mt7921: introduce support for hardware beacon filter (Jarod Wilson) [1937053] - mt76: mt7921: introduce 802.11 PS support in sta mode (Jarod Wilson) [1937053] - mt76: mt7921: introduce schedule scan support (Jarod Wilson) [1937053] - mt76: mt7921: add debugfs support (Jarod Wilson) [1937053] - mt76: mt7921: introduce mt7921e support (Jarod Wilson) [1937053] - mt76: mt7921: add ieee80211_ops (Jarod Wilson) [1937053] - mt76: mt7921: add EEPROM support (Jarod Wilson) [1937053] - mt76: mt7921: add DMA support (Jarod Wilson) [1937053] - mt76: mt7921: add MCU support (Jarod Wilson) [1937053] - mt76: mt7921: add MAC support (Jarod Wilson) [1937053] - wireless: Fix "ordering" comment typos (Jarod Wilson) [1937053] - mt76: mt76_connac: move pm utility routines in mt76_connac_lib module (Jarod Wilson) [1937053] - mt76: mt76_connac: move pm data struct in mt76_connac.h (Jarod Wilson) [1937053] - mt76: mt76_connac: move WoW and suspend code in mt76_connac_mcu module (Jarod Wilson) [1937053] - mt76: mt76_connac: move hw_scan and sched_scan routine in mt76_connac_mcu module (Jarod Wilson) [1937053] - mt76: mt76_connac: create mcu library (Jarod Wilson) [1937053] - mt76: introduce mt76_vif data structure (Jarod Wilson) [1937053] - cfg80211: call cfg80211_destroy_ifaces() with wiphy lock held (Jarod Wilson) [1937053] - wext: call cfg80211_set_encryption() with wiphy lock held (Jarod Wilson) [1937053] - wext: call cfg80211_change_iface() with wiphy lock held (Jarod Wilson) [1937053] - nl80211: call cfg80211_dev_rename() under RTNL (Jarod Wilson) [1937053] - mt76: dma: fix a possible memory leak in mt76_add_fragment() (Jarod Wilson) [1937053] - ath9k: fix build error with LEDS_CLASS=m (Jarod Wilson) [1937053] - ath10k: fix wmi mgmt tx queue full due to race condition (Jarod Wilson) [1937053] - ath10k: pass the ssid info to get the correct bss entity (Jarod Wilson) [1937053] - ath10k: allow dynamic SAR power limits via common API (Jarod Wilson) [1937053] - mac80211: minstrel_ht: fix regression in the max_prob_rate fix (Jarod Wilson) [1937053] - mt76: mt7615: reduce VHT maximum MPDU length (Jarod Wilson) [1937053] - mt76: reduce q->lock hold time (Jarod Wilson) [1937053] - mt76: usb: process URBs with status EPROTO properly (Jarod Wilson) [1937053] - mt76: move vif_mask back from mt76_phy to mt76_dev (Jarod Wilson) [1937053] - mt76: mt7915: make vif index per adapter instead of per band (Jarod Wilson) [1937053] - mt76: mt7915: add support for using a secondary PCIe link for gen1 (Jarod Wilson) [1937053] - mt76: fix crash on tearing down ext phy (Jarod Wilson) [1937053] - mt76: mt7915: bring up the WA event rx queue for band1 (Jarod Wilson) [1937053] - mt76: mt7615: unify init work (Jarod Wilson) [1937053] - mt76: mt7915: support TxBF for DBDC (Jarod Wilson) [1937053] - mt76: mt7915: Remove unneeded semicolon (Jarod Wilson) [1937053] - mt76: mt7615: set mcu country code in mt7615_mcu_set_channel_domain() (Jarod Wilson) [1937053] - mt76: mt7915: fix eeprom DBDC band selection (Jarod Wilson) [1937053] - mt76: mt7915: fix eeprom parsing for DBDC (Jarod Wilson) [1937053] - iwlwifi: provide gso_type to GSO packets (Jarod Wilson) [1937053] - mt76: mt7915: disable RED support in the WA firmware (Jarod Wilson) [1937053] - mt76: mt7915: rework mcu API (Jarod Wilson) [1937053] - mt76: mt7915: do not set DRR group for stations (Jarod Wilson) [1937053] - mt76: mt7915: ensure that init work completes before starting the device (Jarod Wilson) [1937053] - mt76: mt7603: fix ED/CCA monitoring with single-stream devices (Jarod Wilson) [1937053] - mt76: mt7915: add implicit Tx beamforming support (Jarod Wilson) [1937053] - mt76: mt7915: simplify peer's TxBF capability check (Jarod Wilson) [1937053] - mt76: mt7615: mt7915: disable txpower sku when testmode enabled (Jarod Wilson) [1937053] - mt76: mt7915: add support for continuous tx in testmode (Jarod Wilson) [1937053] - mt76: mt7915: rework set state part in testmode (Jarod Wilson) [1937053] - mt76: testmode: add a new state for continuous tx (Jarod Wilson) [1937053] - mt76: mt7915: clean hw queue before starting new testmode tx (Jarod Wilson) [1937053] - mt76: mt7915: calculate new packet length when tx_time is set in testmode (Jarod Wilson) [1937053] - mt76: mt7915: add support for ipg in testmode (Jarod Wilson) [1937053] - mt76: mt7915: split edca update function (Jarod Wilson) [1937053] - mt76: testmode: make tx queued limit adjustable (Jarod Wilson) [1937053] - mt76: testmode: add attributes for ipg related parameters (Jarod Wilson) [1937053] - mt76: testmode: add support to set user-defined spe index (Jarod Wilson) [1937053] - mt76: mt7915: force ldpc for bw larger than 20MHz in testmode (Jarod Wilson) [1937053] - mt76: move chainmask in mt76_phy (Jarod Wilson) [1937053] - mt76: move mac_work in mt76_core module (Jarod Wilson) [1937053] - mt76: mt7615: move testmode data from dev to phy (Jarod Wilson) [1937053] - mt76: mt7915: move testmode data from dev to phy (Jarod Wilson) [1937053] - mt76: testmode: move mtd part to mt76_dev (Jarod Wilson) [1937053] - mt76: testmode: introduce dbdc support (Jarod Wilson) [1937053] - mt76: mt7915: add partial add_bss_info command on testmode init (Jarod Wilson) [1937053] - mt76: mt7915: drop zero-length packet to avoid Tx hang (Jarod Wilson) [1937053] - mt76: mt7915: simplify mt7915_mcu_send_message routine (Jarod Wilson) [1937053] - mt76: mt7915: fix endianness warning in mt7915_mcu_set_radar_th (Jarod Wilson) [1937053] - mt76: mt7915: add support for flash mode (Jarod Wilson) [1937053] - mt76: mt7915: run mt7915_configure_filter holding mt76 mutex (Jarod Wilson) [1937053] - mt76: mt7915: convert comma to semicolon (Jarod Wilson) [1937053] - mt76: mt7615: convert comma to semicolon (Jarod Wilson) [1937053] - mt76: mt7615: reset token when mac_reset happens (Jarod Wilson) [1937053] - mt76: mt7915: reset token when mac_reset happens (Jarod Wilson) [1937053] - mt76: mt7915: fix MT_CIPHER_BIP_CMAC_128 setkey (Jarod Wilson) [1937053] - mt76: mt7615: add vif check in mt7615_update_vif_beacon() (Jarod Wilson) [1937053] - mt76: mt7915: add vif check in mt7915_update_vif_beacon() (Jarod Wilson) [1937053] - ath11k: add ieee80211_unregister_hw to avoid kernel crash caused by NULL pointer (Jarod Wilson) [1937053] - mac80211: pause TX while changing interface type (Jarod Wilson) [1937053] - wext: fix NULL-ptr-dereference with cfg80211's lack of commit() (Jarod Wilson) [1937053] - cfg80211: avoid holding the RTNL when calling the driver (Jarod Wilson) [1937053] - iwl4965: do not process non-QOS frames on txq->sched_retry path (Jarod Wilson) [1937053] - mt7601u: process tx URBs with status EPROTO properly (Jarod Wilson) [1937053] - mt7601u: use ieee80211_rx_list to pass frames to the network stack as a batch (Jarod Wilson) [1937053] - rtw88: 8723de: adjust the LTR setting (Jarod Wilson) [1937053] - rtlwifi: rtl8821ae: fix bool comparison in expressions (Jarod Wilson) [1937053] - rtlwifi: rtl8192se: fix bool comparison in expressions (Jarod Wilson) [1937053] - rtlwifi: rtl8188ee: fix bool comparison in expressions (Jarod Wilson) [1937053] - rtlwifi: rtl8192c-common: fix bool comparison in expressions (Jarod Wilson) [1937053] - rtlwifi: rtl_pci: fix bool comparison in expressions (Jarod Wilson) [1937053] - mt7601u: fix kernel crash unplugging the device (Jarod Wilson) [1937053] - iwlwifi: queue: bail out on invalid freeing (Jarod Wilson) [1937053] - iwlwifi: mvm: guard against device removal in reprobe (Jarod Wilson) [1937053] - iwlwifi: Fix IWL_SUBDEVICE_NO_160 macro to use the correct bit. (Jarod Wilson) [1937053] - iwlwifi: mvm: clear IN_D3 after wowlan status cmd (Jarod Wilson) [1937053] - iwlwifi: pcie: add rules to match Qu with Hr2 (Jarod Wilson) [1937053] - iwlwifi: mvm: invalidate IDs of internal stations at mvm start (Jarod Wilson) [1937053] - iwlwifi: mvm: fix the return type for DSM functions 1 and 2 (Jarod Wilson) [1937053] - iwlwifi: pcie: reschedule in long-running memory reads (Jarod Wilson) [1937053] - iwlwifi: pcie: use jiffies for memory read spin time limit (Jarod Wilson) [1937053] - iwlwifi: pcie: fix context info memory leak (Jarod Wilson) [1937053] - iwlwifi: pcie: add a NULL check in iwl_pcie_txq_unmap (Jarod Wilson) [1937053] - iwlwifi: pcie: set LTR on more devices (Jarod Wilson) [1937053] - iwlwifi: queue: don't crash if txq->entries is NULL (Jarod Wilson) [1937053] - iwlwifi: fix the NMI flow for old devices (Jarod Wilson) [1937053] - iwlwifi: pnvm: don't try to load after failures (Jarod Wilson) [1937053] - iwlwifi: pnvm: don't skip everything when not reloading (Jarod Wilson) [1937053] - iwlwifi: pcie: avoid potential PNVM leaks (Jarod Wilson) [1937053] - iwlwifi: mvm: take mutex for calling iwl_mvm_get_sync_time() (Jarod Wilson) [1937053] - iwlwifi: mvm: skip power command when unbinding vif during CSA (Jarod Wilson) [1937053] - cfg80211: change netdev registration/unregistration semantics (Jarod Wilson) [1937053] - mac80211: minstrel_ht: fix rounding error in throughput calculation (Jarod Wilson) [1937053] - mac80211: minstrel_ht: increase stats update interval (Jarod Wilson) [1937053] - mac80211: minstrel_ht: fix max probability rate selection (Jarod Wilson) [1937053] - mac80211: minstrel_ht: improve sample rate selection (Jarod Wilson) [1937053] - mac80211: minstrel_ht: improve ampdu length estimation (Jarod Wilson) [1937053] - mac80211: minstrel_ht: remove old ewma based rate average code (Jarod Wilson) [1937053] - mac80211: remove legacy minstrel rate control (Jarod Wilson) [1937053] - mac80211: minstrel_ht: add support for OFDM rates on non-HT clients (Jarod Wilson) [1937053] - mac80211: minstrel_ht: clean up CCK code (Jarod Wilson) [1937053] - mac80211: introduce aql_enable node in debugfs (Jarod Wilson) [1937053] - cfg80211: Add phyrate conversion support for extended MCS in 60GHz band (Jarod Wilson) [1937053] - cfg80211: add VHT rate entries for MCS-10 and MCS-11 (Jarod Wilson) [1937053] - mac80211: reduce peer HE MCS/NSS to own capabilities (Jarod Wilson) [1937053] - mac80211: remove NSS number of 160MHz if not support 160MHz for HE (Jarod Wilson) [1937053] - mac80211: 160MHz with extended NSS BW in CSA (Jarod Wilson) [1937053] - mac80211: add LDPC encoding to ieee80211_parse_tx_radiotap (Jarod Wilson) [1937053] - mac80211: add rx decapsulation offload support (Jarod Wilson) [1937053] - ath10k: remove unused struct ath10k::dev_type (Jarod Wilson) [1937053] - ath11k: remove duplicate function declaration (Jarod Wilson) [1937053] - ath10k: increase rx buffer size to 2048 (Jarod Wilson) [1937053] - ath10k: sanitity check for ep connectivity (Jarod Wilson) [1937053] - mt76: mt7663s: fix rx buffer refcounting (Jarod Wilson) [1937053] - mt7601u: fix rx buffer refcounting (Jarod Wilson) [1937053] - mac80211: check if atf has been disabled in __ieee80211_schedule_txq (Jarod Wilson) [1937053] - mac80211: do not drop tx nulldata packets on encrypted links (Jarod Wilson) [1937053] - mac80211: fix encryption key selection for 802.3 xmit (Jarod Wilson) [1937053] - mac80211: fix fast-rx encryption check (Jarod Wilson) [1937053] - mac80211: fix incorrect strlen of .write in debugfs (Jarod Wilson) [1937053] - cfg80211: fix a kerneldoc markup (Jarod Wilson) [1937053] - brcmfmac: clear EAP/association status bits on linkdown events (Jarod Wilson) [1937053] - brcmfmac: Delete useless kfree code (Jarod Wilson) [1937053] - mt7601u: check the status of device in calibration (Jarod Wilson) [1937053] - mt7601u: process URBs in status EPROTO properly (Jarod Wilson) [1937053] - brcmfmac: support BCM4365E with 43666 ChipCommon chip ID (Jarod Wilson) [1937053] - mwifiex: pcie: Drop bogus __refdata annotation (Jarod Wilson) [1937053] - rtw88: Simplify bool comparison (Jarod Wilson) [1937053] - rtw88: coex: set 4 slot TDMA for BT link and WL busy (Jarod Wilson) [1937053] - rtw88: 8821c: apply CCK PD level which calculates from dynamic mechanism (Jarod Wilson) [1937053] - rtw88: reduce the log level for failure of tx report (Jarod Wilson) [1937053] - rtw88: Delete useless kfree code (Jarod Wilson) [1937053] - iwlwifi: dbg: Don't touch the tlv data (Jarod Wilson) [1937053] - mt76: Fix queue ID variable types after mcu queue split (Jarod Wilson) [1937053] - cfg80211: Save the regulatory domain with a lock (Jarod Wilson) [1937053] - cfg80211/mac80211: fix kernel-doc for SAR APIs (Jarod Wilson) [1937053] - mt76: mt7915: fix MESH ifdef block (Jarod Wilson) [1937053] - mt76: mt76s: fix NULL pointer dereference in mt76s_process_tx_queue (Jarod Wilson) [1937053] - mt76: sdio: remove wake logic in mt76s_process_tx_queue (Jarod Wilson) [1937053] - mt76: usb: remove wake logic in mt76u_status_worker (Jarod Wilson) [1937053] - ath11k: dp: clean up a variable name (Jarod Wilson) [1937053] - ath11k: pci: remove unnecessary mask in ath11k_pci_enable_ltssm() (Jarod Wilson) [1937053] - ath11k: pci: disable ASPM L0sLs before downloading firmware (Jarod Wilson) [1937053] - ath11k: qmi: try to allocate a big block of DMA memory first (Jarod Wilson) [1937053] - rtlwifi: rise completion at the last step of firmware callback (Jarod Wilson) [1937053] - mt76: mt76u: fix NULL pointer dereference in mt76u_status_worker (Jarod Wilson) [1937053] - ath10k: prevent deinitializing NAPI twice (Jarod Wilson) [1937053] - ath9k: Postpone key cache entry deletion for TXQ frames reference it (Jarod Wilson) [1937053] - ath: Modify ath_key_delete() to not need full key entry (Jarod Wilson) [1937053] - ath: Export ath_hw_keysetmac() (Jarod Wilson) [1937053] - ath9k: Clear key cache explicitly on disabling hardware (Jarod Wilson) [1937053] - ath: Use safer key clearing with key cache entries (Jarod Wilson) [1937053] - ath10k: Remove voltage regulator votes during wifi disable (Jarod Wilson) [1937053] - ath10k: Fix error handling in case of CE pipe init failure (Jarod Wilson) [1937053] - ath11k: Fix ath11k_pci_fix_l1ss() (Jarod Wilson) [1937053] - ath11k: Fix error code in ath11k_core_suspend() (Jarod Wilson) [1937053] - ath11k: start vdev if a bss peer is already created (Jarod Wilson) [1937053] - ath11k: fix crash caused by NULL rx_channel (Jarod Wilson) [1937053] - ath11k: add missing null check on allocated skb (Jarod Wilson) [1937053] - ath9k: make relay callbacks const (Jarod Wilson) [1937053] - ath11k: make relay callbacks const (Jarod Wilson) [1937053] - ath10k: make relay callbacks const (Jarod Wilson) [1937053] - ath11k: implement suspend for QCA6390 PCI devices (Jarod Wilson) [1937053] - ath11k: hif: add ce irq enable and disable functions (Jarod Wilson) [1937053] - ath11k: implement WoW enable and wakeup commands (Jarod Wilson) [1937053] - ath11k: set credit_update flag for flow controlled ep only (Jarod Wilson) [1937053] - ath11k: dp: stop rx pktlog before suspend (Jarod Wilson) [1937053] - ath11k: htc: implement suspend handling (Jarod Wilson) [1937053] - ath11k: htc: remove unused struct ath11k_htc_ops (Jarod Wilson) [1937053] - ath11k: pci: read select_window register to ensure write is finished (Jarod Wilson) [1937053] - ath11k: hif: implement suspend and resume functions (Jarod Wilson) [1937053] - ath11k: mhi: hook suspend and resume (Jarod Wilson) [1937053] - ath11k: Fix incorrect tlvs in scan start command (Jarod Wilson) [1937053] - ath11k: pci: disable VDD4BLOW (Jarod Wilson) [1937053] - ath11k: pci: fix L1ss clock unstable problem (Jarod Wilson) [1937053] - ath11k: pci: fix hot reset stability issues (Jarod Wilson) [1937053] - ath11k: put hw to DBS using WMI_PDEV_SET_HW_MODE_CMDID (Jarod Wilson) [1937053] - ath11k: mhi: print a warning if firmware crashed (Jarod Wilson) [1937053] - ath11k: use MHI provided APIs to allocate and free MHI controller (Jarod Wilson) [1937053] - ath10k: add atomic protection for device recovery (Jarod Wilson) [1937053] - ath10k: add option for chip-id based BDF selection (Jarod Wilson) [1937053] - mt76: remove unused variable q (Jarod Wilson) [1937053] - mac80211: add ieee80211_set_sar_specs (Jarod Wilson) [1937053] - nl80211: add common API to configure SAR power limitations (Jarod Wilson) [1937053] - mac80211: fix a mistake check for rx_stats update (Jarod Wilson) [1937053] - mac80211: mlme: save ssid info to ieee80211_bss_conf while assoc (Jarod Wilson) [1937053] - mac80211: Update rate control on channel change (Jarod Wilson) [1937053] - mac80211: don't filter out beacons once we start CSA (Jarod Wilson) [1937053] - mac80211: Fix calculation of minimal channel width (Jarod Wilson) [1937053] - mac80211: ignore country element TX power on 6 GHz (Jarod Wilson) [1937053] - mac80211: use bitfield helpers for BA session action frames (Jarod Wilson) [1937053] - mac80211: support Rx timestamp calculation for all preamble types (Jarod Wilson) [1937053] - mac80211: don't set set TDLS STA bandwidth wider than possible (Jarod Wilson) [1937053] - mac80211: support driver-based disconnect with reconnect hint (Jarod Wilson) [1937053] - cfg80211: support immediate reconnect request hint (Jarod Wilson) [1937053] - mac80211: use struct assignment for he_obss_pd (Jarod Wilson) [1937053] - cfg80211: remove struct ieee80211_he_bss_color (Jarod Wilson) [1937053] - nl80211: validate key indexes for cfg80211_registered_device (Jarod Wilson) [1937053] - cfg80211: include block-tx flag in channel switch started event (Jarod Wilson) [1937053] - mac80211: disallow band-switch during CSA (Jarod Wilson) [1937053] - ieee80211: update reduced neighbor report TBTT info length (Jarod Wilson) [1937053] - cfg80211: Save the regulatory domain when setting custom regulatory (Jarod Wilson) [1937053] - nl80211: always accept scan request with the duration set (Jarod Wilson) [1937053] - cfg80211: Update TSF and TSF BSSID for multi BSS (Jarod Wilson) [1937053] - cfg80211: scan PSC channels in case of scan with wildcard SSID (Jarod Wilson) [1937053] - mac80211: Skip entries with SAE H2E only membership selector (Jarod Wilson) [1937053] - cfg80211: Parse SAE H2E only membership selector (Jarod Wilson) [1937053] - mac80211: support MIC error/replay detected counters driver update (Jarod Wilson) [1937053] - mac80211: he: remove non-bss-conf fields from bss_conf (Jarod Wilson) [1937053] - mac80211: remove trailing semicolon in macro definitions (Jarod Wilson) [1937053] - nl80211: Fix fall-through warnings for Clang (Jarod Wilson) [1937053] - mac80211: Fix fall-through warnings for Clang (Jarod Wilson) [1937053] - cfg80211: Fix fall-through warnings for Clang (Jarod Wilson) [1937053] - cfg80211: fix callback type mismatches in wext-compat (Jarod Wilson) [1937053] - net: wireless: make a const array static, makes object smaller (Jarod Wilson) [1937053] - net: mac80211: use core API for updating TX/RX stats (Jarod Wilson) [1937053] - rfkill: add a reason to the HW rfkill state (Jarod Wilson) [1937053] - rtlwifi: rtl8192de: fix ofdm power compensation (Jarod Wilson) [1937053] - ath9k_htc: adhere to the DONT_REORDER transmit flag (Jarod Wilson) [1937053] - ath11k: mesh: add support for 256 bitmap in blockack frames in 11ax (Jarod Wilson) [1937053] - ath11k: support TXOP duration based RTS threshold (Jarod Wilson) [1937053] - ath11k: fix incorrect wmi param for configuring HE operation (Jarod Wilson) [1937053] - ath11k: unlock on error path in ath11k_mac_op_add_interface() (Jarod Wilson) [1937053] - ath11k: fix rmmod failure if qmi sequence fails (Jarod Wilson) [1937053] - rtw88: Fix fall-through warnings for Clang (Jarod Wilson) [1937053] - rt2x00: Fix fall-through warnings for Clang (Jarod Wilson) [1937053] - ath11k: pci: add MODULE_FIRMWARE macros (Jarod Wilson) [1937053] - rtw88: reduce polling time of IQ calibration (Jarod Wilson) [1937053] - rtw88: fix multiple definition of rtw_pm_ops (Jarod Wilson) [1937053] - brcmfmac: remove redundant assignment to pointer 'entry' (Jarod Wilson) [1937053] - rtw88: declare hw supports ch 144 (Jarod Wilson) [1937053] - rtw88: coex: fix missing unitialization of variable 'interval' (Jarod Wilson) [1937053] - mwifiex: change license text of Makefile and README from MARVELL to NXP (Jarod Wilson) [1937053] - rtw88: pci: Add prototypes for .probe, .remove and .shutdown (Jarod Wilson) [1937053] - ath9k: remove trailing semicolon in macro definition (Jarod Wilson) [1937053] - ath11k: Ignore resetting peer auth flag in peer assoc cmd (Jarod Wilson) [1937053] - ath11k: add 64bit check before reading msi high addr (Jarod Wilson) [1937053] - ath10k: fix a check patch warning returnNonBoolInBooleanFunction of sdio.c (Jarod Wilson) [1937053] - mac80211: mesh: fix mesh_pathtbl_init() error path (Jarod Wilson) [1937053] - mt76: mt7615: Fix fall-through warnings for Clang (Jarod Wilson) [1937053] - mt76: mt7915: fix ht mcs in mt7915_mcu_get_rx_rate() (Jarod Wilson) [1937053] - mt76: attempt to free up more room when filling the tx queue (Jarod Wilson) [1937053] - mt76: mt7915: stop queues when running out of tx tokens (Jarod Wilson) [1937053] - mt76: improve tx queue stop/wake (Jarod Wilson) [1937053] - mt76: mt7915: fix memory leak in mt7915_mcu_get_rx_rate() (Jarod Wilson) [1937053] - mt76: mt7615: fix rdd mcu cmd endianness (Jarod Wilson) [1937053] - mt76: mt7915: fix endian issues (Jarod Wilson) [1937053] - mt76: mt7915: get rid of dbdc debugfs knob (Jarod Wilson) [1937053] - mt76: mt7915: introduce dbdc support (Jarod Wilson) [1937053] - mt76: move hw mac_addr in mt76_phy (Jarod Wilson) [1937053] - mt76: move band allocation in mt76_register_phy (Jarod Wilson) [1937053] - mt76: rely on mt76_phy in mt76_init_sband_2g and mt76_init_sband_5g (Jarod Wilson) [1937053] - mt76: move band capabilities in mt76_phy (Jarod Wilson) [1937053] - mt76: move tx hw data queues in mt76_phy (Jarod Wilson) [1937053] - mt76: move mcu queues to mt76_dev q_mcu array (Jarod Wilson) [1937053] - mt76: rely on mt76_queue in tx_queue_skb_raw signature (Jarod Wilson) [1937053] - mt76: introduce mt76_init_mcu_queue utility routine (Jarod Wilson) [1937053] - mt76: rely on mt76_queue in tx_queue_skb signature (Jarod Wilson) [1937053] - mt76: dma: rely on mt76_queue in mt76_dma_tx_cleanup signature (Jarod Wilson) [1937053] - mt76: mt7663s: rely on mt76_queue in mt7663s_tx_run_queue signature (Jarod Wilson) [1937053] - mt76: sdio: rely on mt76_queue in mt76s_process_tx_queue signature (Jarod Wilson) [1937053] - mt76: sdio: introduce mt76s_alloc_tx_queue (Jarod Wilson) [1937053] - mt76: move mt76_init_tx_queue in common code (Jarod Wilson) [1937053] - mt76: mt7915: rely on eeprom definitions (Jarod Wilson) [1937053] - mt76: mt7615: refactor usb/sdio rate code (Jarod Wilson) [1937053] - mt76: mt7615: support 16 interfaces (Jarod Wilson) [1937053] - mt76: mt7915: remove unused mt7915_mcu_bss_sync_tlv() (Jarod Wilson) [1937053] - mt76: mt7915: use BIT_ULL for omac_idx (Jarod Wilson) [1937053] - mt76: mt7915: make mt7915_eeprom_read static (Jarod Wilson) [1937053] - mt76: mt7915: add support to set tx frequency offset in testmode (Jarod Wilson) [1937053] - mt76: mt7915: add support to set txpower in testmode (Jarod Wilson) [1937053] - mt76: mt7915: implement testmode rx support (Jarod Wilson) [1937053] - mt76: mt7915: implement testmode tx support (Jarod Wilson) [1937053] - mt76: testmode: add support for HE rate modes (Jarod Wilson) [1937053] - mt76: mt7915: fix tx rate related fields in tx descriptor (Jarod Wilson) [1937053] - mt76: testmode: add support for LTF and GI combinations for HE mode (Jarod Wilson) [1937053] - mt76: testmode: add tx_rate_stbc parameter (Jarod Wilson) [1937053] - mt76: testmode: add snr attribute in rx statistics (Jarod Wilson) [1937053] - mt76: testmode: switch ib and wb rssi to array type for per-antenna report (Jarod Wilson) [1937053] - mt76: mt76u: use dedicated thread for status work (Jarod Wilson) [1937053] - mt76: mt76u: rely on woker APIs for rx work (Jarod Wilson) [1937053] - mt76: mt7615: run key configuration in mt7615_set_key for usb/sdio devices (Jarod Wilson) [1937053] - mt76: fix tkip configuration for mt7615/7663 devices (Jarod Wilson) [1937053] - mt76: switch to wep sw crypto for mt7615/mt7915 (Jarod Wilson) [1937053] - mt76: mt7663s: introduce WoW support via GPIO (Jarod Wilson) [1937053] - mt76: move mt76_mcu_send_firmware in common module (Jarod Wilson) [1937053] - mt76: mt7603: add additional EEPROM chip ID (Jarod Wilson) [1937053] - mt76: fix memory leak if device probing fails (Jarod Wilson) [1937053] - mt76: mt7915: fix sparse warning cast from restricted __le16 (Jarod Wilson) [1937053] - mt76: dma: fix possible deadlock running mt76_dma_cleanup (Jarod Wilson) [1937053] - mt76: set fops_tx_stats.owner to THIS_MODULE (Jarod Wilson) [1937053] - mt76: mt7915: rename mt7915_mcu_get_rate_info to mt7915_mcu_get_tx_rate (Jarod Wilson) [1937053] - mt76: mt7915: update ppe threshold (Jarod Wilson) [1937053] - mt76: mt7915: set fops_sta_stats.owner to THIS_MODULE (Jarod Wilson) [1937053] - mt76: sdio: get rid of sched.lock (Jarod Wilson) [1937053] - mt76: mt7663s: fix a possible ple quota underflow (Jarod Wilson) [1937053] - mt76: mt7663s: get rid of mt7663s_sta_add (Jarod Wilson) [1937053] - mt76: mt7615: introduce quota debugfs node for mt7663s (Jarod Wilson) [1937053] - mt76: mt7615: enable beacon filtering by default for offload fw (Jarod Wilson) [1937053] - mt76: add back the SUPPORTS_REORDERING_BUFFER flag (Jarod Wilson) [1937053] - mt76: mt7915: query station rx rate from firmware (Jarod Wilson) [1937053] - mt76: mt7915: move eeprom parsing out of mt7915_mcu_parse_response (Jarod Wilson) [1937053] - mt76: implement functions to get the response skb for MCU calls (Jarod Wilson) [1937053] - mt76: mt7603: switch to .mcu_skb_send_msg (Jarod Wilson) [1937053] - mt76: make mcu_ops->mcu_send_msg optional (Jarod Wilson) [1937053] - mt76: move waiting and locking out of mcu_ops->mcu_skb_send_msg (Jarod Wilson) [1937053] - mt76: move mcu timeout handling to .mcu_parse_response (Jarod Wilson) [1937053] - mt76: implement .mcu_parse_response in struct mt76_mcu_ops (Jarod Wilson) [1937053] - mt76: rename __mt76_mcu_skb_send_msg to mt76_mcu_skb_send_msg (Jarod Wilson) [1937053] - mt76: rename __mt76_mcu_send_msg to mt76_mcu_send_msg (Jarod Wilson) [1937053] - mt76: mt7915: disable OFDMA/MU-MIMO UL (Jarod Wilson) [1937053] - mt76: mt7915: fix DRR sta bss group index (Jarod Wilson) [1937053] - mt76: mt7915: use napi_consume_skb to bulk-free tx skbs (Jarod Wilson) [1937053] - mt76: mt7915: fix processing txfree events (Jarod Wilson) [1937053] - mt76: mt7915: support 32 station interfaces (Jarod Wilson) [1937053] - mt76: do not set NEEDS_UNIQUE_STA_ADDR for 7615 and 7915 (Jarod Wilson) [1937053] - mt76: mt7615: add debugfs knob for setting extended local mac addresses (Jarod Wilson) [1937053] - mt76: use ieee80211_rx_list to pass frames to the network stack as a batch (Jarod Wilson) [1937053] - mt76: mt7915: add encap offload for 4-address mode stations (Jarod Wilson) [1937053] - mt76: mt7915: add 802.11 encap offload support (Jarod Wilson) [1937053] - mt76: sdio: convert {status/net}_work to mt76_worker (Jarod Wilson) [1937053] - mt76: mt7663s: disable interrupt during txrx_worker processing (Jarod Wilson) [1937053] - mt76: mt7663s: convert txrx_work to mt76_worker (Jarod Wilson) [1937053] - mt76: mt7663s: move tx/rx processing in the same txrx workqueue (Jarod Wilson) [1937053] - mt76: mt7615: retry if mt7615_mcu_init returns -EAGAIN (Jarod Wilson) [1937053] - mt76: mt7915: fix VHT LDPC capability (Jarod Wilson) [1937053] - mt76: mt7915: measure channel noise and report it via survey (Jarod Wilson) [1937053] - mac80211: set SDATA_STATE_RUNNING for monitor interfaces (Jarod Wilson) [1937053] - cfg80211: initialize rekey_data (Jarod Wilson) [1937053] - mac80211: fix return value of ieee80211_chandef_he_6ghz_oper (Jarod Wilson) [1937053] - rtw88: debug: Fix uninitialized memory in debugfs code (Jarod Wilson) [1937053] - brcmfmac: expose firmware config files through modinfo (Jarod Wilson) [1937053] - rtw88: coex: add feature to enhance HID coexistence performance (Jarod Wilson) [1937053] - rtw88: coex: upgrade coexistence A2DP mechanism (Jarod Wilson) [1937053] - rtw88: coex: add action for coexistence in hardware initial (Jarod Wilson) [1937053] - rtw88: coex: add function to avoid cck lock (Jarod Wilson) [1937053] - rtw88: coex: change the coexistence mechanism for WLAN connected (Jarod Wilson) [1937053] - rtw88: coex: change the coexistence mechanism for HID (Jarod Wilson) [1937053] - rtw88: coex: update AFH information while in free-run mode (Jarod Wilson) [1937053] - rtw88: coex: update the mechanism for A2DP + PAN (Jarod Wilson) [1937053] - rtw88: coex: add debug message (Jarod Wilson) [1937053] - rtw88: coex: run coexistence when WLAN entering/leaving LPS (Jarod Wilson) [1937053] - Revert "rtl8xxxu: Add Buffalo WI-U3-866D to list of supported devices" (Jarod Wilson) [1937053] - mt76: usb: fix crash on device removal (Jarod Wilson) [1937053] - ath11k: dp_rx: fix monitor status dma unmap direction (Jarod Wilson) [1937053] - ath10k: Constify static qmi structs (Jarod Wilson) [1937053] - ath10k: Release some resources in an error handling path (Jarod Wilson) [1937053] - ath10k: Fix an error handling path (Jarod Wilson) [1937053] - ath10k: Fix the parsing error in service available event (Jarod Wilson) [1937053] - ath11k: Fix an error handling path (Jarod Wilson) [1937053] - ath11k: Build check size of ath11k_skb_cb (Jarod Wilson) [1937053] - ath11k: Reset ath11k_skb_cb before setting new flags (Jarod Wilson) [1937053] - ath11k: Don't cast ath11k_skb_cb to ieee80211_tx_info.control (Jarod Wilson) [1937053] - ath11k: remove "ath11k_mac_get_ar_vdev_stop_status" references (Jarod Wilson) [1937053] - ath11k: peer delete synchronization with firmware (Jarod Wilson) [1937053] - ath11k: vdev delete synchronization with firmware (Jarod Wilson) [1937053] - mwifiex: Remove duplicated REG_PORT definition (Jarod Wilson) [1937053] - rtlwifi: rtl8723ae: avoid accessing the data mapped to streaming DMA (Jarod Wilson) [1937053] - rtlwifi: rtl8192de: avoid accessing the data mapped to streaming DMA (Jarod Wilson) [1937053] - rtlwifi: rtl8192ce: avoid accessing the data mapped to streaming DMA (Jarod Wilson) [1937053] - rtlwifi: rtl8188ee: avoid accessing the data mapped to streaming DMA (Jarod Wilson) [1937053] - mwifiex: Fix fall-through warnings for Clang (Jarod Wilson) [1937053] - brcmsmac: ampdu: Check BA window size before checking block ack (Jarod Wilson) [1937053] - brcmfmac: Fix incorrect type in assignment (Jarod Wilson) [1937053] - rtlwifi: rtl8192de: remove the useless value assignment (Jarod Wilson) [1937053] - brcmfmac: fix error return code in brcmf_cfg80211_connect() (Jarod Wilson) [1937053] - rtw88: wow: print key type when failing (Jarod Wilson) [1937053] - rtw88: coex: change the decode method from firmware (Jarod Wilson) [1937053] - rtw88: coex: remove unnecessary WLAN slot extend (Jarod Wilson) [1937053] - rtw88: coex: remove write scan bit to scoreboard in scan and connect notify (Jarod Wilson) [1937053] - rtw88: coex: fix BT performance drop during initial/power-on step (Jarod Wilson) [1937053] - rtw88: coex: Change antenna setting to enhance free-run performance (Jarod Wilson) [1937053] - rtw88: coex: update the TDMA parameter when leave LPS (Jarod Wilson) [1937053] - rtw88: coex: add the mechanism for RF4CE (Jarod Wilson) [1937053] - rtw88: coex: Add force flag for coexistence table function (Jarod Wilson) [1937053] - rtw88: coex: add write scoreboard action when WLAN in critical procedure (Jarod Wilson) [1937053] - rtw88: coex: remove unnecessary feature/function (Jarod Wilson) [1937053] - rtw88: coex: update TDMA settings for different beacon interval (Jarod Wilson) [1937053] - rtw88: add CCK_PD debug log (Jarod Wilson) [1937053] - rtw88: 8723d: add cck pd seetings (Jarod Wilson) [1937053] - ath11k: Fix the rx_filter flag setting for peer rssi stats (Jarod Wilson) [1937053] - ath10k: add target IRAM recovery feature support (Jarod Wilson) [1937053] - ath11k: Fix beamformee STS in HE cap (Jarod Wilson) [1937053] - ath11k: add processor_id based ring_selector logic (Jarod Wilson) [1937053] - mac80211: free sta in sta_info_insert_finish() on errors (Jarod Wilson) [1937053] - mac80211: minstrel: fix tx status processing corner case (Jarod Wilson) [1937053] - mac80211: minstrel: remove deferred sampling code (Jarod Wilson) [1937053] - mac80211: fix memory leak on filtered powersave frames (Jarod Wilson) [1937053] - rfkill: Fix use-after-free in rfkill_resume() (Jarod Wilson) [1937053] - nl80211: fix kernel-doc warning in the new SAE attribute (Jarod Wilson) [1937053] - cfg80211: remove WDS code (Jarod Wilson) [1937053] - mac80211: remove WDS-related code (Jarod Wilson) [1937053] - rt2x00: remove WDS code (Jarod Wilson) [1937053] - b43: remove WDS code (Jarod Wilson) [1937053] - ath9k: remove WDS code (Jarod Wilson) [1937053] - rtw88: coex: simplify the setting and condition about WLAN TX limitation (Jarod Wilson) [1937053] - rtw88: coex: add debug message (Jarod Wilson) [1937053] - rtw88: coex: update WLAN 5G AFH parameter for 8822b (Jarod Wilson) [1937053] - rtw88: coex: change the parameter for A2DP when WLAN connecting (Jarod Wilson) [1937053] - rtw88: coex: modified for BT info notify (Jarod Wilson) [1937053] - rtw88: coex: add separate flag for manual control (Jarod Wilson) [1937053] - rtw88: coex: Modify the timing of set_ant_path/set_rf_para (Jarod Wilson) [1937053] - rtw88: coex: coding style adjustment (Jarod Wilson) [1937053] - rtw88: coex: reduce magic number (Jarod Wilson) [1937053] - rtw88: coex: update coex parameter to improve A2DP quality (Jarod Wilson) [1937053] - rtw88: coex: fixed some wrong register definition and setting (Jarod Wilson) [1937053] - rtlwifi: fix spelling typo of workaround (Jarod Wilson) [1937053] - mwifiex: pcie: skip cancel_work_sync() on reset failure path (Jarod Wilson) [1937053] - mwifiex: update comment for shutdown_sw()/reinit_sw() to reflect current state (Jarod Wilson) [1937053] - mwifiex: fix mwifiex_shutdown_sw() causing sw reset failure (Jarod Wilson) [1937053] - ath11k: Handle errors if peer creation fails (Jarod Wilson) [1937053] - ath9k: work around false-positive gcc warning (Jarod Wilson) [1937053] - wireless: remove CONFIG_WIRELESS_WDS (Jarod Wilson) [1937053] - brcmfmac: Fix memory leak for unpaired brcmf_{alloc/free} (Jarod Wilson) [1937053] - rtlwifi: rtl8821ae: Place braces around empty if() body (Jarod Wilson) [1937053] - rtlwifi: rtl8821ae: phy: Remove a couple of unused variables (Jarod Wilson) [1937053] - rtlwifi: rtl8723be: Remove set but unused variable 'cck_highpwr' (Jarod Wilson) [1937053] - rtlwifi: halbtc8821a2ant: Remove a bunch of unused variables (Jarod Wilson) [1937053] - rtlwifi: rtl8188ee: Remove set but unused variable 'reg_ea4' (Jarod Wilson) [1937053] - rtlwifi: rtl8723be: Remove set but unused variable 'lc_cal' (Jarod Wilson) [1937053] - rtlwifi: halbtc8821a1ant: Remove set but unused variable 'wifi_rssi_state' (Jarod Wilson) [1937053] - rtlwifi: phy: Remove set but unused variable 'bbvalue' (Jarod Wilson) [1937053] - rtlwifi: halbtc8723b2ant: Remove a bunch of set but unused variables (Jarod Wilson) [1937053] - rtlwifi: rtl8192cu: trx: Demote clear abuse of kernel-doc format (Jarod Wilson) [1937053] - rtlwifi: rtl8192cu: mac: Fix some missing/ill-documented function parameters (Jarod Wilson) [1937053] - rtw88: rtw8822c: Remove unused variable 'corr_val' (Jarod Wilson) [1937053] - mwifiex: pcie: Remove a couple of unchecked 'ret's (Jarod Wilson) [1937053] - wl1251: cmd: Rename 'len' to 'buf_len' in the documentation (Jarod Wilson) [1937053] - brcmfmac: fweh: Add missing description for 'gfp' (Jarod Wilson) [1937053] - brcmfmac: pcie: Provide description for missing function parameter 'devinfo' (Jarod Wilson) [1937053] - brcmfmac: bcmsdh: Fix description for function parameter 'pktlist' (Jarod Wilson) [1937053] - rt2x00: save survey for every channel visited (Jarod Wilson) [1937053] - rtlwifi: Remove in_interrupt() usage in halbtc_send_bt_mp_operation() (Jarod Wilson) [1937053] - rtlwifi: Remove in_interrupt() usage in is_any_client_connect_to_ap(). (Jarod Wilson) [1937053] - rtl8xxxu: Add Buffalo WI-U3-866D to list of supported devices (Jarod Wilson) [1937053] - rtw88: decide lps deep mode from firmware feature. (Jarod Wilson) [1937053] - rtw88: add C2H response for checking firmware leave lps (Jarod Wilson) [1937053] - rtw88: store firmware feature in firmware header (Jarod Wilson) [1937053] - rtw88: sync the power state between driver and firmware (Jarod Wilson) [1937053] - rtw88: coex: separate BLE HID profile from BLE profile (Jarod Wilson) [1937053] - rtlwifi: Fix non-canonical address access issues (Jarod Wilson) [1937053] - brcmfmac: fix SDIO access for big-endian host (Jarod Wilson) [1937053] - rtw88: remove extraneous 'const' qualifier (Jarod Wilson) [1937053] - rtlwifi: fix -Wpointer-sign warning (Jarod Wilson) [1937053] - ath11k: fix ZERO address in probe request (Jarod Wilson) [1937053] - ath9k: dynack: Demote non-compliant function header (Jarod Wilson) [1937053] - ath9k: ar5008_phy: Demote half completed function headers (Jarod Wilson) [1937053] - ath9k: ar9003_2p2_initvals: Remove unused const variables (Jarod Wilson) [1937053] - ath9k: ar9485_initvals: Remove unused const variable 'ar9485_fast_clock_1_1_baseband_postamble' (Jarod Wilson) [1937053] - ath9k: ar9340_initvals: Remove unused const variable 'ar9340Modes_ub124_tx_gain_table_1p0' (Jarod Wilson) [1937053] - ath9k: ar9330_1p1_initvals: Remove unused const variable 'ar9331_common_tx_gain_offset1_1' (Jarod Wilson) [1937053] - ath: dfs_pri_detector: Demote zero/half completed kernel-doc headers (Jarod Wilson) [1937053] - ath: dfs_pattern_detector: Fix some function kernel-doc headers (Jarod Wilson) [1937053] - ath: regd: Provide description for ath_reg_apply_ir_flags's 'reg' param (Jarod Wilson) [1937053] - ath11k: Add new dfs region name for JP (Jarod Wilson) [1937053] - ath11k: fix wmi init configuration (Jarod Wilson) [1937053] - ath11k: Fix the hal descriptor mask (Jarod Wilson) [1937053] - ath11k: Fix single phy hw mode (Jarod Wilson) [1937053] - ath11k: Fix number of rules in filtered ETSI regdomain (Jarod Wilson) [1937053] - ath11k: Remove unused param from wmi_mgmt_params (Jarod Wilson) [1937053] - ath11k: Initialize complete alpha2 for regulatory change (Jarod Wilson) [1937053] - ath11k: cold boot calibration support (Jarod Wilson) [1937053] - ath11k: search DT for qcom,ath11k-calibration-variant (Jarod Wilson) [1937053] - ath11k: Remove unnecessary data sync to cpu on monitor buffer (Jarod Wilson) [1937053] - ath10k: cancel rx worker in hif_stop for SDIO (Jarod Wilson) [1937053] - ath10k: Don't iterate over not-sdata-in-driver interfaces. (Jarod Wilson) [1937053] - ath10k: fix compilation warning (Jarod Wilson) [1937053] - mac80211: assure that certain drivers adhere to DONT_REORDER flag (Jarod Wilson) [1937053] - mac80211: don't overwrite QoS TID of injected frames (Jarod Wilson) [1937053] - mac80211: adhere to Tx control flag that prevents frame reordering (Jarod Wilson) [1937053] - mac80211: add radiotap flag to assure frames are not reordered (Jarod Wilson) [1937053] - mac80211: save HE oper info in BSS config for mesh (Jarod Wilson) [1937053] - cfg80211: add support to configure HE MCS for beacon rate (Jarod Wilson) [1937053] - nl80211: fix beacon tx rate mask validation (Jarod Wilson) [1937053] - cfg80211: Add support to calculate and report 4096-QAM HE rates (Jarod Wilson) [1937053] - cfg80211: Add support to configure SAE PWE value to drivers (Jarod Wilson) [1937053] - ieee80211: Add definition for WFA DPP (Jarod Wilson) [1937053] - mac80211: use semicolons rather than commas to separate statements (Jarod Wilson) [1937053] - ath11k: FILS discovery and unsolicited broadcast probe response support (Jarod Wilson) [1937053] - ath10k: sdio: remove redundant check in for loop (Jarod Wilson) [1937053] - mac80211: add KCOV remote annotations to incoming frame processing (Jarod Wilson) [1937053] - rtw88: fix fw_fifo_addr check (Jarod Wilson) [1937053] - mac80211: don't require VHT elements for HE on 2.4 GHz (Jarod Wilson) [1937053] - cfg80211: regulatory: Fix inconsistent format argument (Jarod Wilson) [1937053] - mac80211: fix kernel-doc markups (Jarod Wilson) [1937053] - mac80211: always wind down STA state (Jarod Wilson) [1937053] - cfg80211: initialize wdev data earlier (Jarod Wilson) [1937053] - mac80211: fix use of skb payload instead of header (Jarod Wilson) [1937053] - mac80211: fix regression where EAPOL frames were sent in plaintext (Jarod Wilson) [1937053] - ath11k: remove repeated words in comments and warnings (Jarod Wilson) [1937053] - ath10k: ath10k_pci_init_irq(): workaround for checkpatch fallthrough warning (Jarod Wilson) [1937053] - ath10k: remove repeated words in comments (Jarod Wilson) [1937053] - nl80211: docs: add a description for s1g_cap parameter (Jarod Wilson) [1937053] - mac80211: use new function dev_fetch_sw_netstats (Jarod Wilson) [1937053] - rtlwifi: rtl8192se: remove duplicated legacy_httxpowerdiff (Jarod Wilson) [1937053] - ath11k: Fix memory leak on error path (Jarod Wilson) [1937053] - mac80211: copy configured beacon tx rate to driver (Jarod Wilson) [1937053] - cfg80211: only allow S1G channels on S1G band (Jarod Wilson) [1937053] - mac80211: initialize last_rate for S1G STAs (Jarod Wilson) [1937053] - mac80211: handle lack of sband->bitrates in rates (Jarod Wilson) [1937053] - mac80211: avoid processing non-S1G elements on S1G band (Jarod Wilson) [1937053] - nl80211: fix non-split wiphy information (Jarod Wilson) [1937053] - nl80211: reduce non-split wiphy dump size (Jarod Wilson) [1937053] - ath11k: remove unnecessary casts to u32 (Jarod Wilson) [1937053] - ath11k: enable idle power save mode (Jarod Wilson) [1937053] - ath11k: start a timer to update HP for CE pipe 4 (Jarod Wilson) [1937053] - ath11k: start a timer to update REO cmd ring (Jarod Wilson) [1937053] - ath11k: start a timer to update TCL HP (Jarod Wilson) [1937053] - ath11k: set WMI pipe credit to 1 for QCA6390 (Jarod Wilson) [1937053] - ath11k: enable shadow register configuration and access (Jarod Wilson) [1937053] - ath11k: read and write registers below unwindowed address (Jarod Wilson) [1937053] - ath11k: debugfs: fix crash during rmmod (Jarod Wilson) [1937053] - ath11k: fix warning caused by lockdep_assert_held (Jarod Wilson) [1937053] - ath11k: mac: remove unused conf_mutex to solve a deadlock (Jarod Wilson) [1937053] - ath11k: pci: fix rmmod crash (Jarod Wilson) [1937053] - ath11k: add packet log support for QCA6390 (Jarod Wilson) [1937053] - ath11k: Use GFP_ATOMIC instead of GFP_KERNEL in idr_alloc (Jarod Wilson) [1937053] - ath11k: Use GFP_ATOMIC instead of GFP_KERNEL in ath11k_dp_htt_get_ppdu_desc (Jarod Wilson) [1937053] - ath11k: change to disable softirqs for ath11k_regd_update to solve deadlock (Jarod Wilson) [1937053] - ath11k: disable monitor mode on QCA6390 (Jarod Wilson) [1937053] - ath11k: pci: check TCSR_SOC_HW_VERSION (Jarod Wilson) [1937053] - ath11k: add interface_modes to hw_params (Jarod Wilson) [1937053] - ath11k: fix AP mode for QCA6390 (Jarod Wilson) [1937053] - ath11k: support loading ELF board files (Jarod Wilson) [1937053] - ath11k: Correctly check errors for calls to debugfs_create_dir() (Jarod Wilson) [1937053] - ath11k: mac: fix parenthesis alignment (Jarod Wilson) [1937053] - rtw88: pci: Power cycle device during shutdown (Jarod Wilson) [1937053] - brcmfmac: Fix warning message after dongle setup failed (Jarod Wilson) [1937053] - brcmfmac: Fix warning when hitting FW crash with flow control feature (Jarod Wilson) [1937053] - net: rtlwifi: Replace in_interrupt() for context detection (Jarod Wilson) [1937053] - net: rtlwifi: Remove in_interrupt() from debug macro (Jarod Wilson) [1937053] - net: rtlwifi: Remove void* casts related to delayed work (Jarod Wilson) [1937053] - net: mwifiex: Use netif_rx_any_context(). (Jarod Wilson) [1937053] - net: iwlwifi: Remove in_interrupt() from tracing macro. (Jarod Wilson) [1937053] - net: ipw2x00,iwlegacy,iwlwifi: Remove in_interrupt() from debug macros (Jarod Wilson) [1937053] - net: brcmfmac: Convey allocation mode as argument (Jarod Wilson) [1937053] - net: brcmfmac: Convey execution context via argument to brcmf_netif_rx() (Jarod Wilson) [1937053] - net: brcmfmac: Replace in_interrupt() (Jarod Wilson) [1937053] - ath11k: Move non-fatal warn logs to dbg level (Jarod Wilson) [1937053] - ath9k: Remove set but not used variable (Jarod Wilson) [1937053] - rtw88: show current regulatory in tx power table (Jarod Wilson) [1937053] - rtw88: add dump fw crash log (Jarod Wilson) [1937053] - rtw88: add dump firmware fifo support (Jarod Wilson) [1937053] - rtw88: handle and recover when firmware crash (Jarod Wilson) [1937053] - rtw88: increse the size of rx buffer size (Jarod Wilson) [1937053] - nl80211: extend support to config spatial reuse parameter set (Jarod Wilson) [1937053] - mac80211: Support not iterating over not-sdata-in-driver ifaces (Jarod Wilson) [1937053] - mac80211: fix some more kernel-doc in mesh (Jarod Wilson) [1937053] - cfg80211: regulatory: remove a bogus initialization (Jarod Wilson) [1937053] - mac80211: fix regression in sta connection monitor (Jarod Wilson) [1937053] - nl80211: include frequency offset in survey info (Jarod Wilson) [1937053] - mac80211: support S1G association (Jarod Wilson) [1937053] - mac80211: receive and process S1G beacons (Jarod Wilson) [1937053] - mac80211: avoid rate init for S1G band (Jarod Wilson) [1937053] - mac80211: handle S1G low rates (Jarod Wilson) [1937053] - mac80211: don't calculate duration for S1G (Jarod Wilson) [1937053] - mac80211: encode listen interval for S1G (Jarod Wilson) [1937053] - cfg80211: handle Association Response from S1G STA (Jarod Wilson) [1937053] - mac80211: convert S1G beacon to scan results (Jarod Wilson) [1937053] - cfg80211: parse S1G Operation element for BSS channel (Jarod Wilson) [1937053] - cfg80211: convert S1G beacon to scan results (Jarod Wilson) [1937053] - mac80211: support S1G STA capabilities (Jarod Wilson) [1937053] - nl80211: support S1G capability overrides in assoc (Jarod Wilson) [1937053] - mac80211: s1g: choose scanning width based on frequency (Jarod Wilson) [1937053] - mac80211: get correct default channel width for S1G (Jarod Wilson) [1937053] - wireless: radiotap: fix some kernel-doc (Jarod Wilson) [1937053] - mac80211: fix some missing kernel-doc (Jarod Wilson) [1937053] - mac80211: Inform AP when returning operating channel (Jarod Wilson) [1937053] - ath11k: fix undefined reference to 'ath11k_debugfs_htt_ext_stats_handler' (Jarod Wilson) [1937053] - mt76: mt7663s: remove max_tx_fragments limitation (Jarod Wilson) [1937053] - mt76: Convert to DEFINE_SHOW_ATTRIBUTE (Jarod Wilson) [1937053] - mt76: mt7915: add offchannel condition in switch channel command (Jarod Wilson) [1937053] - mt76: mt7915: convert to use le16_add_cpu() (Jarod Wilson) [1937053] - mt76: Fix unsigned expressions compared with zero (Jarod Wilson) [1937053] - mt76: mt7915: fix possible memory leak in mt7915_mcu_add_beacon (Jarod Wilson) [1937053] - mt76: mt76x0: Move tables used only by init.c to their own header file (Jarod Wilson) [1937053] - mt76: Use fallthrough pseudo-keyword (Jarod Wilson) [1937053] - mt76: mt7615: unlock dfs bands (Jarod Wilson) [1937053] - mt76: mt7663: check isr read return value in mt7663s_rx_work (Jarod Wilson) [1937053] - mt76: mt7663s: introduce sdio tx aggregation (Jarod Wilson) [1937053] - mt76: mt7663s: fix possible quota leak in mt7663s_refill_sched_quota (Jarod Wilson) [1937053] - mt76: move pad estimation out of mt76_skb_adjust_pad (Jarod Wilson) [1937053] - mt76: mt7663s: introduce __mt7663s_xmit_queue routine (Jarod Wilson) [1937053] - mt76: mt7663s: split mt7663s_tx_update_sched in mt7663s_tx_{pick,update}_quota (Jarod Wilson) [1937053] - mt76: mt7663s: do not use altx for ctl/mgmt traffic (Jarod Wilson) [1937053] - mt76: mt7622: fix fw hang on mt7622 (Jarod Wilson) [1937053] - mt76: mt7615: fix VHT LDPC capability (Jarod Wilson) [1937053] - mt76: mt7615: Remove set but unused variable 'index' (Jarod Wilson) [1937053] - mt76: remove retry_q from struct mt76_txq and related code (Jarod Wilson) [1937053] - mt76: move txwi handling code to dma.c, since it is mmio specific (Jarod Wilson) [1937053] - mt76: mt7915: fix queue/tid mapping for airtime reporting (Jarod Wilson) [1937053] - mt76: mt7915: simplify mt7915_lmac_mapping (Jarod Wilson) [1937053] - mt76: dma: cache dma map address/len in struct mt76_queue_entry (Jarod Wilson) [1937053] - mt76: mt7915: fix HE BSS info (Jarod Wilson) [1937053] - mt76: convert from tx tasklet to tx worker thread (Jarod Wilson) [1937053] - mt76: add utility functions for deferring work to a kernel thread (Jarod Wilson) [1937053] - mt76: testmode: add a limit for queued tx_frames packets (Jarod Wilson) [1937053] - mt76: mt7615: fix antenna selection for testmode tx_frames (Jarod Wilson) [1937053] - mt76: mt7615: fix MT_ANT_SWITCH_CON register definition (Jarod Wilson) [1937053] - mt76: mt7915: fix unexpected firmware mode (Jarod Wilson) [1937053] - mt76: mt76x02: tune tx ring size (Jarod Wilson) [1937053] - mt76: mt7603: tune tx ring size (Jarod Wilson) [1937053] - mt76: remove struct mt76_sw_queue (Jarod Wilson) [1937053] - mt76: rely on AQL for burst size limits on tx queueing (Jarod Wilson) [1937053] - mt76: remove swq from struct mt76_sw_queue (Jarod Wilson) [1937053] - mt76: remove qid argument to drv->tx_complete_skb (Jarod Wilson) [1937053] - mt76: unify queue tx cleanup code (Jarod Wilson) [1937053] - mt76: sdio: fix use of q->head and q->tail (Jarod Wilson) [1937053] - mt76: usb: fix use of q->head and q->tail (Jarod Wilson) [1937053] - mt76: mt7603: check for single-stream EEPROM configuration (Jarod Wilson) [1937053] - mt76: add memory barrier to DMA queue kick (Jarod Wilson) [1937053] - mt76: mt7915: add support for accessing mapped registers via bus ops (Jarod Wilson) [1937053] - mt76: mt7615: significantly reduce interrupt load (Jarod Wilson) [1937053] - mt76: mt7915: significantly reduce interrupt load (Jarod Wilson) [1937053] - mt76: mt7915: schedule tx tasklet in mt7915_mac_tx_free (Jarod Wilson) [1937053] - mt76: dma: update q->queued immediately on cleanup (Jarod Wilson) [1937053] - mt76: mt7915: optimize mt7915_mac_sta_poll (Jarod Wilson) [1937053] - mt76: mt7615: fix reading airtime statistics (Jarod Wilson) [1937053] - mt76: mt7663u: fix dma header initialization (Jarod Wilson) [1937053] - mt76: fix a possible NULL pointer dereference in mt76_testmode_dump (Jarod Wilson) [1937053] - mt76: mt7615: fix a possible NULL pointer dereference in mt7615_pm_wake_work (Jarod Wilson) [1937053] - mt76: mt7615: fix possible memory leak in mt7615_tm_set_tx_power (Jarod Wilson) [1937053] - mt76: mt7663s: fix unable to handle kernel paging request (Jarod Wilson) [1937053] - mt76: mt7663s: fix resume failure (Jarod Wilson) [1937053] - mt76: mt7663s: use NULL instead of 0 in sdio code (Jarod Wilson) [1937053] - mt76: mt7615: release mutex in mt7615_reset_test_set (Jarod Wilson) [1937053] - mt76: mt7915: add Tx A-MSDU offloading support (Jarod Wilson) [1937053] - mt76: mt7915: add missing flags in WMM parameter settings (Jarod Wilson) [1937053] - mt76: mt7915: simplify aggregation session check (Jarod Wilson) [1937053] - mt76: mt7615: remove mtxq->agg_ssn assignment (Jarod Wilson) [1937053] - mt76: move mt76_check_agg_ssn to driver tx_prepare calls (Jarod Wilson) [1937053] - mt76: mt7915: enable offloading of sequence number assignment (Jarod Wilson) [1937053] - mt76: mt7915: increase tx retry count (Jarod Wilson) [1937053] - mt76: mt7915: clean up station stats polling and rate control update (Jarod Wilson) [1937053] - mt76: mt7915: do not do any work in napi poll after calling napi_complete_done() (Jarod Wilson) [1937053] - mt76: mt7615: do not do any work in napi poll after calling napi_complete_done() (Jarod Wilson) [1937053] - mt76: mt76x02: clean up and fix interrupt masking in the irq handler (Jarod Wilson) [1937053] - mt76: mt7615: only clear unmasked interrupts in irq tasklet (Jarod Wilson) [1937053] - mt76: mt7915: clean up and fix interrupt masking in the irq handler (Jarod Wilson) [1937053] - mt76: set interrupt mask register to 0 before requesting irq (Jarod Wilson) [1937053] - mt76: fix double DMA unmap of the first buffer on 7615/7915 (Jarod Wilson) [1937053] - mt76: mt7915: fix crash on tx rate report for invalid stations (Jarod Wilson) [1937053] - mt76: mt7915: enable U-APSD on AP side (Jarod Wilson) [1937053] - mt76: mt76s: get rid of unused variable (Jarod Wilson) [1937053] - mt76: mt76s: move tx/rx processing in 2 separate works (Jarod Wilson) [1937053] - mt76: mt76s: move status processing in txrx wq (Jarod Wilson) [1937053] - mt76: mt7663s: move rx processing in txrx wq (Jarod Wilson) [1937053] - mt76: mt76s: move tx processing in a dedicated wq (Jarod Wilson) [1937053] - mt76: mt76s: fix oom in mt76s_tx_queue_skb_raw (Jarod Wilson) [1937053] - mt76: mt7615: reschedule runtime-pm receiving a tx interrupt (Jarod Wilson) [1937053] - mt76: do not inject packets if MT76_STATE_PM is set (Jarod Wilson) [1937053] - mt76: mt7615: hold mt76 lock queueing wd in mt7615_queue_key_update (Jarod Wilson) [1937053] - mt76: mt7663s: move drv_own/fw_own in mt7615_mcu_ops (Jarod Wilson) [1937053] - mt76: mt7615: move drv_own/fw_own in mt7615_mcu_ops (Jarod Wilson) [1937053] - mt76: mt7615: register ext_phy if DBDC is detected (Jarod Wilson) [1937053] - brcmfmac: check return value of driver_for_each_device() (Jarod Wilson) [1937053] - ath11k: Remove unused function ath11k_htc_restore_tx_skb() (Jarod Wilson) [1937053] - ath11k: remove redundant num_keep_alive_pattern assignment (Jarod Wilson) [1937053] - ath11k: wmi: remove redundant configuration values from init (Jarod Wilson) [1937053] - ath11k: Add support spectral scan for IPQ6018 (Jarod Wilson) [1937053] - ath11k: debugfs: move some function declarations to correct header files (Jarod Wilson) [1937053] - ath11k: rename debug_htt_stats.[c|h] to debugfs_htt_stats.[c|h] (Jarod Wilson) [1937053] - ath11k: debugfs: use ath11k_debugfs_ prefix (Jarod Wilson) [1937053] - ath11k: refactor debugfs code into debugfs.c (Jarod Wilson) [1937053] - ath10k: Use bdf calibration variant for snoc targets (Jarod Wilson) [1937053] - rtlwifi: rtl8723be: use true,false for bool variable large_cfo_hit (Jarod Wilson) [1937053] - rtlwifi: rtl8821ae: use true,false for bool variable large_cfo_hit (Jarod Wilson) [1937053] - rtlwifi: rtl8192ee: use true,false for bool variable large_cfo_hit (Jarod Wilson) [1937053] - rtlwifi: Use ffs in _phy_calculate_bit_shift (Jarod Wilson) [1937053] - mt7601u: Convert to DEFINE_SHOW_ATTRIBUTE (Jarod Wilson) [1937053] - ath11k: Remove rproc references from common core layer (Jarod Wilson) [1937053] - ath9k: hif_usb: fix race condition between usb_get_urb() and usb_kill_anchored_urbs() (Jarod Wilson) [1937053] - rtlwifi: rtl8723be: fix comparison to bool warning in hw.c (Jarod Wilson) [1937053] - rtlwifi: rtl8192de: fix comparison to bool warning in hw.c (Jarod Wilson) [1937053] - rtlwifi: rtl8192ce: fix comparison to bool warning in hw.c (Jarod Wilson) [1937053] - rtlwifi: rtl8192cu: fix comparison to bool warning in hw.c (Jarod Wilson) [1937053] - rtlwifi: rtl8821ae: fix comparison to bool warning in phy.c (Jarod Wilson) [1937053] - rtlwifi: rtl8821ae: fix comparison to bool warning in hw.c (Jarod Wilson) [1937053] - rtlwifi: rtl8192cu: fix comparison to bool warning in mac.c (Jarod Wilson) [1937053] - rtlwifi: rtl8192c: fix comparison to bool warning in phy_common.c (Jarod Wilson) [1937053] - rtlwifi: rtl8192ee: fix comparison to bool warning in hw.c (Jarod Wilson) [1937053] - mac80211: fix some encapsulation offload kernel-doc (Jarod Wilson) [1937053] - cfg80211: add missing kernel-doc for S1G band capabilities (Jarod Wilson) [1937053] - mac80211: Unsolicited broadcast probe response support (Jarod Wilson) [1937053] - nl80211: Unsolicited broadcast probe response support (Jarod Wilson) [1937053] - mac80211: Add FILS discovery support (Jarod Wilson) [1937053] - nl80211: Add FILS discovery support (Jarod Wilson) [1937053] - mac80211: allow bigger A-MSDU sizes in VHT, even if HT is limited (Jarod Wilson) [1937053] - nl80211: support setting S1G channels (Jarod Wilson) [1937053] - nl80211: correctly validate S1G beacon head (Jarod Wilson) [1937053] - cfg80211: regulatory: handle S1G channels (Jarod Wilson) [1937053] - nl80211: advertise supported channel width in S1G (Jarod Wilson) [1937053] - ieee80211: redefine S1G bits with GENMASK (Jarod Wilson) [1937053] - mac80211: reorganize code to remove a forward declaration (Jarod Wilson) [1937053] - mac80211: extend ieee80211_tx_status_ext to support bulk free (Jarod Wilson) [1937053] - mac80211: support using ieee80211_tx_status_ext to free skbs without status info (Jarod Wilson) [1937053] - mac80211: unify 802.3 (offload) and 802.11 tx status codepath (Jarod Wilson) [1937053] - mac80211: optimize station connection monitor (Jarod Wilson) [1937053] - mac80211: notify the driver when a sta uses 4-address mode (Jarod Wilson) [1937053] - mac80211: swap NEED_TXPROCESSING and HW_80211_ENCAP tx flags (Jarod Wilson) [1937053] - mac80211: remove tx status call to ieee80211_sta_register_airtime (Jarod Wilson) [1937053] - mac80211: reduce duplication in tx status functions (Jarod Wilson) [1937053] - mac80211: rework tx encapsulation offload API (Jarod Wilson) [1937053] - mac80211: set info->control.hw_key for encap offload packets (Jarod Wilson) [1937053] - mac80211: skip encap offload for tx multicast/control packets (Jarod Wilson) [1937053] - mac80211: check and refresh aggregation session in encap offload tx (Jarod Wilson) [1937053] - mac80211: add missing queue/hash initialization to 802.3 xmit (Jarod Wilson) [1937053] - cfg80211: add more comments for ap_isolate in bss_parameters (Jarod Wilson) [1937053] - lib80211: Remove unused macro DRV_NAME (Jarod Wilson) [1937053] - rtlwifi: rtl8723ae: fix comparison pointer to bool warning in phy.c (Jarod Wilson) [1937053] - rtlwifi: rtl8723ae: fix comparison pointer to bool warning in trx.c (Jarod Wilson) [1937053] - rtlwifi: rtl8723ae: fix comparison pointer to bool warning in rf.c (Jarod Wilson) [1937053] - rtlwifi: rtl8188ee: fix comparison pointer to bool warning in hw.c (Jarod Wilson) [1937053] - rtlwifi: rtl8188ee: fix comparison pointer to bool warning in trx.c (Jarod Wilson) [1937053] - rtlwifi: rtl8188ee: fix comparison pointer to bool warning in phy.c (Jarod Wilson) [1937053] - rtw88: rtw8822c: eliminate code duplication, use native swap() function (Jarod Wilson) [1937053] - brcmsmac: main: Eliminate empty brcms_c_down_del_timer() (Jarod Wilson) [1937053] - brcmsmac: phy_lcn: Remove unused variable 'lcnphy_rx_iqcomp_table_rev0' (Jarod Wilson) [1937053] - brcmsmac: phytbl_lcn: Remove unused array 'dot11lcn_gain_tbl_rev1' (Jarod Wilson) [1937053] - brcmfmac: support SAE authentication offload in AP mode (Jarod Wilson) [1937053] - brcmfmac: support 4-way handshake offloading for WPA/WPA2-PSK in AP mode (Jarod Wilson) [1937053] - ath10k: Remove unused macro ATH10K_ROC_TIMEOUT_HZ (Jarod Wilson) [1937053] - ath11k: Remove unused inline function htt_htt_stats_debug_dump() (Jarod Wilson) [1937053] - ath11k: fix link error when CONFIG_REMOTEPROC is disabled (Jarod Wilson) [1937053] - ath11k: remove calling ath11k_init_hw_params() second time (Jarod Wilson) [1937053] - ath11k: add raw mode and software crypto support (Jarod Wilson) [1937053] - ath11k: add ipq6018 support (Jarod Wilson) [1937053] - ath11k: move target ce configs to hw_params (Jarod Wilson) [1937053] - net: wireless: drop bogus CRYPTO_xxx Kconfig selects (Jarod Wilson) [1937053] - rtlwifi: switch from 'pci_' to 'dma_' API (Jarod Wilson) [1937053] - brcmsmac: fix memory leak in wlc_phy_attach_lcnphy (Jarod Wilson) [1937053] - rtl8xxxu: prevent potential memory leak (Jarod Wilson) [1937053] - rtlwifi: rtl8723ae: Delete a stray tab (Jarod Wilson) [1937053] - ath11k: Add peer max mpdu parameter in peer assoc command (Jarod Wilson) [1937053] - ath10k: Add support for chain1 regulator supply voting (Jarod Wilson) [1937053] - brcmfmac: set F2 SDIO block size to 128 bytes for BCM4329 (Jarod Wilson) [1937053] - brcmfmac: drop chip id from debug messages (Jarod Wilson) [1937053] - brcmfmac: increase F2 watermark for BCM4329 (Jarod Wilson) [1937053] - mwifiex: sdio: Fix -Wunused-const-variable warnings (Jarod Wilson) [1937053] - mwifiex: wmm: Fix -Wunused-const-variable warnings (Jarod Wilson) [1937053] - mt7601u: Use fallthrough pseudo-keyword (Jarod Wilson) [1937053] - rtlwifi: Remove temporary definition of RT_TRACE (Jarod Wilson) [1937053] - rtlwifi: rtl8821ae: Rename RT_TRACE to rtl_dbg (Jarod Wilson) [1937053] - brcmsmac: phytbl_n: Remove a few unused arrays (Jarod Wilson) [1937053] - brcmsmac: phytbl_lcn: Remove unused array 'dot11lcnphytbl_rx_gain_info_rev1' (Jarod Wilson) [1937053] - brcmsmac: phy_n: Remove a bunch of unused variables (Jarod Wilson) [1937053] - brcmsmac: phy_lcn: Remove a bunch of unused variables (Jarod Wilson) [1937053] - prism54: isl_ioctl: Remove unused variable 'j' (Jarod Wilson) [1937053] - rtw88: debug: Remove unused variables 'val' (Jarod Wilson) [1937053] - brcmfmac: fwsignal: Finish documenting 'brcmf_fws_mac_descriptor' (Jarod Wilson) [1937053] - brcmsmac: phy_cmn: Remove a unused variables 'vbat' and 'temp' (Jarod Wilson) [1937053] - brcmfmac: p2p: Fix a couple of function headers (Jarod Wilson) [1937053] - brcmsmac: ampdu: Remove a couple set but unused variables (Jarod Wilson) [1937053] - mwifiex: pcie: Move tables to the only place they're used (Jarod Wilson) [1937053] - ath10k: Get rid of "per_ce_irq" hw param (Jarod Wilson) [1937053] - ath10k: Keep track of which interrupts fired, don't poll them (Jarod Wilson) [1937053] - ath10k: Add interrupt summary based CE processing (Jarod Wilson) [1937053] - rtlwifi: Use fallthrough pseudo-keyword (Jarod Wilson) [1937053] - rtl818x_pci: switch from 'pci_' to 'dma_' API (Jarod Wilson) [1937053] - p54: avoid accessing the data mapped to streaming DMA (Jarod Wilson) [1937053] - rtlwifi: rtl8192c: phy_common: Remove unused variable 'bbvalue' (Jarod Wilson) [1937053] - brcmfmac: fwsignal: Remove unused variable 'brcmf_fws_prio2fifo' (Jarod Wilson) [1937053] - b43: phy_ht: Remove 9 year old TODO (Jarod Wilson) [1937053] - brcmfmac: btcoex: Update 'brcmf_btcoex_state' and demote others (Jarod Wilson) [1937053] - brcmfmac: firmware: Demote seemingly unintentional kernel-doc header (Jarod Wilson) [1937053] - brcmsmac: main: Remove a bunch of unused variables (Jarod Wilson) [1937053] - brcmfmac: p2p: Fix a bunch of function docs (Jarod Wilson) [1937053] - brcmsmac: ampdu: Remove a bunch of unused variables (Jarod Wilson) [1937053] - brcmfmac: p2p: Deal with set but unused variables (Jarod Wilson) [1937053] - mt7601u: phy: Fix misnaming when documented function parameter 'dac' (Jarod Wilson) [1937053] - rtlwifi: rtl8723-common: Rename RT_TRACE to rtl_dbg (Jarod Wilson) [1937053] - rtlwifi: rtl8723be Rename RT_TRACE to rtl_dbg (Jarod Wilson) [1937053] - rtlwifi: rtl8723ae Rename RT_TRACE to rtl_dbg (Jarod Wilson) [1937053] - rtlwifi: rtl8192se Rename RT_TRACE to rtl_dbg (Jarod Wilson) [1937053] - rtlwifi: rtl8192ee: Rename RT_TRACE to rtl_dbg (Jarod Wilson) [1937053] - rtlwifi: rtl8192de: Rename RT_TRACE to rtl_dbg (Jarod Wilson) [1937053] - rtlwifi: rtl8192cu: Rename RT_TRACE to rtl_dbg (Jarod Wilson) [1937053] - rtlwifi: rtl8192ce: Rename RT_TRACE to rtl_dbg (Jarod Wilson) [1937053] - rtlwifi: rtl8192-common: Rename RT_TRACE to rtl_dbg (Jarod Wilson) [1937053] - rtlwifi: rtl8188ee: Rename RT_TRACE to rtl_dbg (Jarod Wilson) [1937053] - rtlwifi: btcoexist: Replace RT_TRACE with rtl_dbg (Jarod Wilson) [1937053] - rtlwifi: Replace RT_TRACE with rtl_dbg (Jarod Wilson) [1937053] - rtlwifi: Start changing RT_TRACE into rtl_dbg (Jarod Wilson) [1937053] - ath10k: wmi: Use struct_size() helper in ath10k_wmi_alloc_skb() (Jarod Wilson) [1937053] - ath11k: fix missing error check on call to ath11k_pci_get_user_msi_assignment (Jarod Wilson) [1937053] - ath11k: fix spelling mistake "moniter" -> "monitor" (Jarod Wilson) [1937053] - nl80211: support SAE authentication offload in AP mode (Jarod Wilson) [1937053] - atmel: Use fallthrough pseudo-keyword (Jarod Wilson) [1937053] - b43: Use fallthrough pseudo-keyword (Jarod Wilson) [1937053] - brcmfmac: Use fallthrough pseudo-keyword (Jarod Wilson) [1937053] - rt2x00: Use fallthrough pseudo-keyword (Jarod Wilson) [1937053] - b43: phy_n: Add empty braces around empty statements (Jarod Wilson) [1937053] - b43: phy_common: Demote non-conformant kerneldoc header (Jarod Wilson) [1937053] - brcmsmac: mac80211_if: Demote a few non-conformant kerneldoc headers (Jarod Wilson) [1937053] - brcmfmac: fweh: Fix docrot related function documentation issues (Jarod Wilson) [1937053] - brcmfmac: fweh: Remove set but unused variable 'err' (Jarod Wilson) [1937053] - b43: main: Add braces around empty statements (Jarod Wilson) [1937053] - atmel: Demote non-kerneldoc header to standard comment block (Jarod Wilson) [1937053] - nl80211: rename csa counter attributes countdown counters (Jarod Wilson) [1937053] - nl80211: add support for setting fixed HE rate/gi/ltf (Jarod Wilson) [1937053] - ath11k: return -ENOMEM on allocation failure (Jarod Wilson) [1937053] - ath11k: return error if firmware request fails (Jarod Wilson) [1937053] - ath9k: Do not select MAC80211_LEDS by default (Jarod Wilson) [1937053] - ath9k: ar5008_initvals: Move ar5416Bank{0,1,2,3,7} to where they are used (Jarod Wilson) [1937053] - ath9k: ar5008_initvals: Remove unused table entirely (Jarod Wilson) [1937053] - ath9k: ar9001_initvals: Remove unused array 'ar5416Bank6_9100' (Jarod Wilson) [1937053] - ath9k: ar9002_initvals: Remove unused array 'ar9280PciePhy_clkreq_off_L1_9280' (Jarod Wilson) [1937053] - ath9k_htc: Do not select MAC80211_LEDS by default (Jarod Wilson) [1937053] - rtw88: 8822c: update tx power limit tables to RF v20.1 (Jarod Wilson) [1937053] - rtw88: use read_poll_timeout_atomic() for poll loop (Jarod Wilson) [1937053] - rtw88: Use fallthrough pseudo-keyword (Jarod Wilson) [1937053] - rtw88: switch from 'pci_' to 'dma_' API (Jarod Wilson) [1937053] - mwifiex: don't call del_timer_sync() on uninitialized timer (Jarod Wilson) [1937053] - mwifiex: Use fallthrough pseudo-keyword (Jarod Wilson) [1937053] - mwifiex: Clean up some err and dbg messages (Jarod Wilson) [1937053] - mwifiex: switch from 'pci_' to 'dma_' API (Jarod Wilson) [1937053] - nl80211: fix PORT_AUTHORIZED wording to reflect behavior (Jarod Wilson) [1937053] - cfg80211: add helper fn for adjacent rule channels (Jarod Wilson) [1937053] - cfg80211: add helper fn for single rule channels (Jarod Wilson) [1937053] - nl80211: use NLA_POLICY_RANGE(NLA_BINARY, ...) for a few attributes (Jarod Wilson) [1937053] - nl80211: clean up code/policy a bit (Jarod Wilson) [1937053] - net: wireless: wext_compat.c: delete duplicated word (Jarod Wilson) [1937053] - net: wireless: sme.c: delete duplicated word (Jarod Wilson) [1937053] - net: wireless: scan.c: delete or fix duplicated words (Jarod Wilson) [1937053] - net: wireless: reg.c: delete duplicated words + fix punctuation (Jarod Wilson) [1937053] - net: wireless: delete duplicated word + fix grammar (Jarod Wilson) [1937053] - net: mac80211: mesh.h: delete duplicated word (Jarod Wilson) [1937053] - net: mac80211: agg-rx.c: fix duplicated words (Jarod Wilson) [1937053] - net: ath11k: constify ath11k_thermal_ops (Jarod Wilson) [1937053] - ath10k: Add new api to support reset TID config (Jarod Wilson) [1937053] - ath10k: Add new api to support TID specific configuration (Jarod Wilson) [1937053] - ath10k: Move rate mask validation function up in the file (Jarod Wilson) [1937053] - ath10k: Add wmi command support for station specific TID config (Jarod Wilson) [1937053] - ath10k: sdio: add firmware coredump support (Jarod Wilson) [1937053] - ath10k: add bus type for each layout of coredump (Jarod Wilson) [1937053] - netlink/wireless: consistently use NLA_POLICY_MIN_LEN() (Jarod Wilson) [1937053] - netlink/wireless: consistently use NLA_POLICY_EXACT_LEN() (Jarod Wilson) [1937053] - rndis_wlan: tighten check of rndis_query_oid return (Jarod Wilson) [1937053] - rtw88: fix spelling mistake: "unsupport" -> "unsupported" (Jarod Wilson) [1937053] - brcmfmac: use *ph to print small buffer (Jarod Wilson) [1937053] - brcm80211: fix possible memleak in brcmf_proto_msgbuf_attach (Jarod Wilson) [1937053] - ath11k: Use fallthrough pseudo-keyword (Jarod Wilson) [1937053] - ath10k: fix VHT NSS calculation when STBC is enabled (Jarod Wilson) [1937053] - ath10k: Register shutdown handler (Jarod Wilson) [1937053] - ath11k: reset MHI during power down and power up (Jarod Wilson) [1937053] - ath11k: use TCL_DATA_RING_0 for QCA6390 (Jarod Wilson) [1937053] - ath11k: process both lmac rings for QCA6390 (Jarod Wilson) [1937053] - ath11k: assign correct search flag and type for QCA6390 (Jarod Wilson) [1937053] - ath11k: delay vdev_start for QCA6390 (Jarod Wilson) [1937053] - ath11k: refine the phy_id check in ath11k_reg_chan_list_event (Jarod Wilson) [1937053] - ath11k: setup QCA6390 rings for both rxdmas (Jarod Wilson) [1937053] - ath11k: don't initialize rxdma1 related ring (Jarod Wilson) [1937053] - ath11k: enable DP interrupt setup for QCA6390 (Jarod Wilson) [1937053] - ath11k: dp: redefine peer_map and peer_unmap (Jarod Wilson) [1937053] - ath11k: wmi: put hardware to DBS mode (Jarod Wilson) [1937053] - ath11k: initialize wmi config based on hw_params (Jarod Wilson) [1937053] - ath11k: force single pdev only for QCA6390 (Jarod Wilson) [1937053] - ath11k: disable CE interrupt before hif start (Jarod Wilson) [1937053] - ath11k: ce: get msi_addr and msi_data before srng setup (Jarod Wilson) [1937053] - ath11k: hal: assign msi_addr and msi_data to srng (Jarod Wilson) [1937053] - ath11k: ce: remove CE_COUNT() macro (Jarod Wilson) [1937053] - ath11k: ce: remove host_ce_config_wlan macro (Jarod Wilson) [1937053] - ath11k: ce: support different CE configurations (Jarod Wilson) [1937053] - ath11k: hal: cleanup dynamic register macros (Jarod Wilson) [1937053] - ath11k: hal: create register values dynamically (Jarod Wilson) [1937053] - ath10k: move enable_pll_clk call to ath10k_core_start() (Jarod Wilson) [1937053] - ath10k: Fix the size used in a 'dma_free_coherent()' call in an error handling path (Jarod Wilson) [1937053] - ath10k: Use fallthrough pseudo-keyword (Jarod Wilson) [1937053] - ath9k: add NL80211_EXT_FEATURE_CAN_REPLACE_PTK0 support (Jarod Wilson) [1937053] - ath11k: hal: create hw_srng_config dynamically (Jarod Wilson) [1937053] - ath11k: enable internal sleep clock (Jarod Wilson) [1937053] - ath11k: fix KASAN warning of ath11k_qmi_wlanfw_wlan_cfg_send (Jarod Wilson) [1937053] - ath11k: fix memory OOB access in qmi_decode (Jarod Wilson) [1937053] - ath11k: allocate smaller chunks of memory for firmware (Jarod Wilson) [1937053] - ath11k: setup ce tasklet for control path (Jarod Wilson) [1937053] - ath11k: configure copy engine msi address in CE srng (Jarod Wilson) [1937053] - ath11k: pci: add read32() and write32() hif operations (Jarod Wilson) [1937053] - ath11k: fill appropriate QMI service instance id for QCA6390 (Jarod Wilson) [1937053] - ath11k: add board file support for PCI devices (Jarod Wilson) [1937053] - ath11k: add support for m3 firmware (Jarod Wilson) [1937053] - ath11k: use remoteproc only with AHB devices (Jarod Wilson) [1937053] - ath11k: pci: add HAL, CE and core initialisation (Jarod Wilson) [1937053] - ath11k: register MHI controller device for QCA6390 (Jarod Wilson) [1937053] - ath11k: implement ath11k_core_pre_init() (Jarod Wilson) [1937053] - ath11k: pci: add MSI config initialisation (Jarod Wilson) [1937053] - ath11k: pci: setup resources (Jarod Wilson) [1937053] - ath11k: add simple PCI client driver for QCA6390 chipset (Jarod Wilson) [1937053] - ath11k: move ring mask definitions to hw_params (Jarod Wilson) [1937053] - ath11k: add hw_params entry for QCA6390 (Jarod Wilson) [1937053] - ath11k: do not depend on ARCH_QCOM for ath11k (Jarod Wilson) [1937053] - ath10k: correct the array index from mcs index for HT mode for QCA6174 (Jarod Wilson) [1937053] - ath10k: enable supports_peer_stats_info for QCA6174 PCI devices (Jarod Wilson) [1937053] - ath10k: remove return for NL80211_STA_INFO_TX_BITRATE (Jarod Wilson) [1937053] - ath10k: add wmi service peer stat info for wmi tlv (Jarod Wilson) [1937053] - ath10k: start recovery process when payload length exceeds max htc length for sdio (Jarod Wilson) [1937053] - ath: drop unnecessary list_empty (Jarod Wilson) [1937053] - ath9k: Use fallthrough pseudo-keyword (Jarod Wilson) [1937053] - ath9k: Fix typo in function name (Jarod Wilson) [1937053] - ath9k: Replace HTTP links with HTTPS ones (Jarod Wilson) [1937053] - ath10k: check idx validity in __ath10k_htt_rx_ring_fill_n() (Jarod Wilson) [1937053] - ath9k: Check the return value of pcie_capability_read_*() (Jarod Wilson) [1937053] - ath11k: remove define ATH11K_QMI_DEFAULT_CAL_FILE_NAME (Jarod Wilson) [1937053] - ath11k: don't use defines in hw_params (Jarod Wilson) [1937053] - ath11k: qmi: cleanup info messages (Jarod Wilson) [1937053] - ath11k: remove useless info messages (Jarod Wilson) [1937053] - ath11k: change ath11k_core_fetch_board_data_api_n() to use ath11k_core_create_firmware_path() (Jarod Wilson) [1937053] - ath11k: don't use defines for hw specific firmware directories (Jarod Wilson) [1937053] - ath11k: create a common function to request all firmware files (Jarod Wilson) [1937053] - ath11k: Add bdf-addr in hw_params (Jarod Wilson) [1937053] - ath11k: add hw_ops for pdev id to hw_mac mapping (Jarod Wilson) [1937053] - ath11k: define max_radios in hw_params (Jarod Wilson) [1937053] - ath11k: convert ath11k_hw_params to an array (Jarod Wilson) [1937053] - ath11k: ahb: call ath11k_core_init() before irq configuration (Jarod Wilson) [1937053] - ath10k: pci: fix memcpy size of bmi response (Jarod Wilson) [1937053] - ath11k: rename default board file (Jarod Wilson) [1937053] - ath11k: update firmware files read path (Jarod Wilson) [1937053] - ath10k: provide survey info as accumulated data (Jarod Wilson) [1937053] - ath10k: fix retry packets update in station dump (Jarod Wilson) [1937053] - ath10k: Wait until copy complete is actually done before completing (Jarod Wilson) [1937053] - mac80211_hwsim: add 6GHz channels (Jarod Wilson) [1937053] - mac80211_hwsim: indicate support for S1G (Jarod Wilson) [1937053] - mac80211_hwsim: write TSF timestamp correctly to S1G beacon (Jarod Wilson) [1937053] - mac80211_hwsim: fix typo in kernel-doc (Jarod Wilson) [1937053] - mac80211: rename csa counters to countdown counters (Jarod Wilson) [1937053] - mac80211_hwsim: report the WIPHY_FLAG_SUPPORTS_5_10_MHZ capability (Jarod Wilson) [1937053] - mac80211_hwsim: Claim support for setting Beacon frame TX legacy rate (Jarod Wilson) [1937053] - mac80211_hwsim: Advertise support for multicast RX registration (Jarod Wilson) [1937053] - mac80211_hwsim: indicate in IBSS that we have transmitted beacons (Jarod Wilson) [1937053] - mac80211_hwsim: notify wmediumd of used MAC addresses (Jarod Wilson) [1937053] - mac80211_hwsim: use GFP_ATOMIC under spin lock (Jarod Wilson) [1937053] - mac80211_hwsim: Use kstrndup() in place of kasprintf() (Jarod Wilson) [1937053] - mac80211_hwsim: add frame transmission support over virtio (Jarod Wilson) [1937053] - mac80211_hwsim: enable Beacon protection (Jarod Wilson) [1937053] - mac80211_hwsim: add power save support (Jarod Wilson) [1937053] - mac80211_hwsim: remove maximum TX power (Jarod Wilson) [1937053] - mac80211_hwsim: use DEFINE_DEBUGFS_ATTRIBUTE to define debugfs fops (Jarod Wilson) [1937053] - mac80211_hwsim: add support for OCB (Jarod Wilson) [1937053] - mac80211_hwsim: add more 5GHz channels, 5/10 MHz support (Jarod Wilson) [1937053] - mac80211_hwsim: fix incorrect dev_alloc_name failure goto (Jarod Wilson) [1937053] - mac80211_hwsim: Register support for HE meshpoint (Jarod Wilson) [1937053] - mac80211_hwsim: fill boottime_ns in netlink RX path (Jarod Wilson) [1937053] - mac80211_hwsim: Fix possible null-pointer dereferences in hwsim_dump_radio_nl() (Jarod Wilson) [1937053] - mac80211_hwsim: Extended Key ID API update (Jarod Wilson) [1937053] - mac80211_hwsim: Fix a typo in the name of function 'mac80211_hswim_he_capab()' (Jarod Wilson) [1937053] - mac80211_hwsim: Extended Key ID support (Jarod Wilson) [1937053] - mac80211_hwsim: set p2p device interface support indication (Jarod Wilson) [1937053] - mac80211_hwsim: calculate if_combination.max_interfaces (Jarod Wilson) [1937053] - mac80211_hwsim: propagate genlmsg_reply return code (Jarod Wilson) [1937053] - mac80211_hwsim: Declare support for Multi-BSSID (Jarod Wilson) [1937053] - mac80211_hwsim: Support boottime in scan results (Jarod Wilson) [1937053] - mac80211_hwsim: check that n_limits makes sense (Jarod Wilson) [1937053] - mac80211_hwsim: fix overwriting of if_combination (Jarod Wilson) [1937053] - mac80211_hwsim: fixes kernel crash during mac80211_hwsim init (Jarod Wilson) [1937053] - mac80211_hwsim: allow configurable cipher types (Jarod Wilson) [1937053] - mac80211_hwsim: allow setting iftype support (Jarod Wilson) [1937053] - mac80211_hwsim: move HWSIM_ATTR_RADIO_NAME parsing last (Jarod Wilson) [1937053] - mac80211_hwsim: fix module init error paths for netlink (Jarod Wilson) [1937053] - mac80211_hwsim: drop now unused work-queue from hwsim (Jarod Wilson) [1937053] - mac80211_hwsim: do not omit multicast announce of first added radio (Jarod Wilson) [1937053] - mac80211_hwsim: fix race in radio destruction from netlink notifier (Jarod Wilson) [1937053] - mac80211_hwsim: fix locking when iterating radios during ns exit (Jarod Wilson) [1937053] - wireless: align to draft 11ax D3.0 (Jarod Wilson) [1937053] - mac80211_hwsim: correct use of IEEE80211_VHT_CAP_RXSTBC_X (Jarod Wilson) [1937053] - mac80211_hwsim: require at least one channel (Jarod Wilson) [1937053] - mac80211_hwsim: Add support for HE (Jarod Wilson) [1937053] - net/fq_impl: do not maintain a backlog-sorted list of flows (Jarod Wilson) [1937053] - net/fq_impl: drop get_default_func, move default flow to fq_tin (Jarod Wilson) [1937053] - net/fq_impl: bulk-free packets from a flow on overmemory (Jarod Wilson) [1937053] - net/fq_impl: use skb_get_hash instead of skb_get_hash_perturb (Jarod Wilson) [1937053] - net/fq_impl: Switch to kvmalloc() for memory allocation (Jarod Wilson) [1937053] - mac80211: set NETIF_F_LLTX when using intermediate tx queues (Jarod Wilson) [1937053] - mac80211: calculate hash for fq without holding fq->lock in itxq enqueue (Jarod Wilson) [1937053] - nvme-tcp: fix misuse of __smp_processor_id with preemption enabled (Gopal Tiwari) [1964227] - powerpc/smp: Cache CPU to chip lookup (Daniel Henrique Barboza) [1934421] - Revert "powerpc/topology: Update topology_core_cpumask" (Daniel Henrique Barboza) [1934421] - powerpc/smp: Reintroduce cpu_core_mask (Daniel Henrique Barboza) [1934421] - scsi: smartpqi: Remove unused functions (Don Brace) [1952154] - scsi: smartpqi: Fix device pointer variable reference static checker issue (Don Brace) [1952154] - scsi: smartpqi: Fix blocks_per_row static checker issue (Don Brace) [1952154] - scsi: smartpqi: Update version to 2.1.8-045 (Don Brace) [1952154] - scsi: smartpqi: Add new PCI IDs (Don Brace) [1952154] - scsi: smartpqi: Correct system hangs when resuming from hibernation (Don Brace) [1952154] - scsi: smartpqi: Update enclosure identifier in sysfs (Don Brace) [1952154] - scsi: smartpqi: Add additional logging for LUN resets (Don Brace) [1952154] - scsi: smartpqi: Update SAS initiator_port_protocols and target_port_protocols (Don Brace) [1952154] - scsi: smartpqi: Add phy ID support for the physical drives (Don Brace) [1952154] - scsi: smartpqi: Convert snprintf() to scnprintf() (Don Brace) [1952154] - scsi: smartpqi: Fix driver synchronization issues (Don Brace) [1952154] - scsi: smartpqi: Update device scan operations (Don Brace) [1952154] - scsi: smartpqi: Update OFA management (Don Brace) [1952154] - scsi: smartpqi: Update RAID bypass handling (Don Brace) [1952154] - scsi: smartpqi: Update suspend/resume and shutdown (Don Brace) [1952154] - scsi: smartpqi: Synchronize device resets with mutex (Don Brace) [1952154] - scsi: smartpqi: Update soft reset management for OFA (Don Brace) [1952154] - scsi: smartpqi: Update event handler (Don Brace) [1952154] - scsi: smartpqi: Add support for wwid (Don Brace) [1952154] - scsi: smartpqi: Remove timeouts from internal cmds (Don Brace) [1952154] - scsi: smartpqi: Disable WRITE SAME for HBA NVMe disks (Don Brace) [1952154] - scsi: smartpqi: Add host level stream detection enable (Don Brace) [1952154] - scsi: smartpqi: Add stream detection (Don Brace) [1952154] - scsi: smartpqi: Align code with oob driver (Don Brace) [1952154] - scsi: smartpqi: Add support for long firmware version (Don Brace) [1952154] - scsi: smartpqi: Add support for BMIC sense feature cmd and feature bits (Don Brace) [1952154] - scsi: smartpqi: Add support for RAID1 writes (Don Brace) [1952154] - scsi: smartpqi: Add support for RAID5 and RAID6 writes (Don Brace) [1952154] - scsi: smartpqi: Refactor scatterlist code (Don Brace) [1952154] - scsi: smartpqi: Refactor aio submission code (Don Brace) [1952154] - scsi: smartpqi: Add support for new product ids (Don Brace) [1952154] - scsi: smartpqi: Correct request leakage during reset operations (Don Brace) [1952154] - scsi: smartpqi: Use host-wide tag space (Don Brace) [1952154] - smartpqi: Use fallthrough pseudo-keyword (Don Brace) [1952154] - scsi: smartpqi: Support device deletion via sysfs (Don Brace) [1952154] - scsi: smartpqi: Use scnprintf() for avoiding potential buffer overflow (Don Brace) [1952154] - smartpqi: remove ioremap_nocache and devm_ioremap_nocache (Don Brace) [1952154] - smartpqi: Use sizeof_field() macro (Don Brace) [1952154] - smartpqi: phase out dma_zalloc_coherent() (Don Brace) [1952154] - scsi: smartpqi: add support for huawei controllers (Don Brace) [1952154] - block: only update parent bi_status when bio fail (Ming Lei) [1945457] - kbuild: trace functions in subdirectories of lib/ (Joe Lawrence) [1942601] - kbuild: introduce ccflags-remove-y and asflags-remove-y (Joe Lawrence) [1942601] - redhat/configs: Add CONFIG_AMD_PMC (David Arcari) [1961755] - platform/x86: amd-pmc: put device on error paths (David Arcari) [1961755] - platform/x86: amd-pmc: Fix CONFIG_DEBUG_FS check (David Arcari) [1961755] - platform/x86: amd-pmc: Add AMD platform support for S2Idle (David Arcari) [1961755] - crypto: DRBG - switch to HMAC SHA512 DRBG as default DRBG (Vladis Dronov) [1956808] - x86/asm: Annotate movdir64b()'s dst argument with __iomem (Jerry Snitselaar) [1920747] - x86/asm: Add a missing __iomem annotation in enqcmds() (Jerry Snitselaar) [1920747]- fm10k: amend removal of MODULE_VERSION (Vladis Dronov) [1955730] - hv_netvsc: Make netvsc/VF binding check both MAC and serial number (Mohammed Gamal) [1940927] - hv_netvsc: Add error handling while switching data path (Mohammed Gamal) [1940927] - netvsc: Update driver to use ethtool_sprintf (Mohammed Gamal) [1940927] - hv_netvsc: Add a comment clarifying batching logic (Mohammed Gamal) [1940927] - hv_netvsc: Fix validation in netvsc_linkstatus_callback() (Mohammed Gamal) [1940927] - hv_netvsc: Restrict configurations on isolated guests (Mohammed Gamal) [1940927] - hv_netvsc: Load and store the proper (NBL_HASH_INFO) per-packet info (Mohammed Gamal) [1940927] - hv_netvsc: Allocate the recv_buf buffers after NVSP_MSG1_TYPE_SEND_RECV_BUF (Mohammed Gamal) [1940927] - hv_netvsc: Reset the RSC count if NVSP_STAT_FAIL in netvsc_receive() (Mohammed Gamal) [1940927] - hv_netvsc: Copy packets sent by Hyper-V out of the receive buffer (Mohammed Gamal) [1940927] - net/hyperv: use skb_vlan_tag_*() helpers (Mohammed Gamal) [1940927] - net/vlan: introduce skb_vlan_tag_get_cfi() helper (Mohammed Gamal) [1940927] - hv_netvsc: Add (more) validation for untrusted Hyper-V values (Mohammed Gamal) [1940927] - hv_netvsc: Process NETDEV_GOING_DOWN on VF hot remove (Mohammed Gamal) [1940927] - hv_netvsc: Wait for completion on request SWITCH_DATA_PATH (Mohammed Gamal) [1940927] - hv_netvsc: Check VF datapath when sending traffic to VF (Mohammed Gamal) [1940927] - hv_netvsc: Validate number of allocated sub-channels (Mohammed Gamal) [1940927] - hv_netvsc: Use vmbus_requestor to generate transaction IDs for VMBus hardening (Mohammed Gamal) [1940927] - hv_netvsc: Use HV_HYP_PAGE_SIZE for Hyper-V communication (Mohammed Gamal) [1940927] - scsi: fnic: Use scsi_host_busy_iter() to traverse commands (Ewan D. Milne) [1949250] - scsi: fnic: Kill 'exclude_id' argument to fnic_cleanup_io() (Ewan D. Milne) [1949250] - net: vlan: Avoid using BUG() in vlan_proto_idx() (Davide Caratti) [1964456] - sch_htb: fix null pointer dereference on a null new_q (Ivan Vecera) [1935703] - sch_htb: Fix offload cleanup in htb_destroy on htb_init failure (Ivan Vecera) [1935703] - sch_htb: Fix select_queue for non-offload mode (Ivan Vecera) [1935703] - sch_htb: Stats for offloaded HTB (Ivan Vecera) [1935703] - sch_htb: Hierarchical QoS hardware offload (Ivan Vecera) [1935703] - net: sched: Add extack to Qdisc_class_ops.delete (Ivan Vecera) [1935703] - net: sched: Add multi-queue support to sch_tree_lock (Ivan Vecera) [1935703] - capabilities: require CAP_SETFCAP to map uid 0 (Alexey Gladkov) [1961202] - locking/qrwlock: Cleanup queued_write_lock_slowpath() (Waiman Long) [1954361] - locking/rtmutex: Clean up signal handling in __rt_mutex_slowlock() (Waiman Long) [1954361] - locking/rtmutex: Restrict the trylock WARN_ON() to debug (Waiman Long) [1954361] - locking/rtmutex: Fix misleading comment in rt_mutex_postunlock() (Waiman Long) [1954361] - locking/rtmutex: Consolidate the fast/slowpath invocation (Waiman Long) [1954361] - locking/rtmutex: Make text section and inlining consistent (Waiman Long) [1954361] - locking/rtmutex: Move debug functions as inlines into common header (Waiman Long) [1954361] - locking/rtmutex: Decrapify __rt_mutex_init() (Waiman Long) [1954361] - locking/rtmutex: Remove pointless CONFIG_RT_MUTEXES=n stubs (Waiman Long) [1954361] - locking/rtmutex: Inline chainwalk depth check (Waiman Long) [1954361] - locking/rtmutex: Move rt_mutex_debug_task_free() to rtmutex.c (Waiman Long) [1954361] - locking/rtmutex: Remove empty and unused debug stubs (Waiman Long) [1954361] - locking/rtmutex: Consolidate rt_mutex_init() (Waiman Long) [1954361] - locking/rtmutex: Remove output from deadlock detector (Waiman Long) [1954361] - locking/rtmutex: Remove rtmutex deadlock tester leftovers (Waiman Long) [1954361] - locking/rtmutex: Remove rt_mutex_timed_lock() (Waiman Long) [1954361] - kernel: delete repeated words in comments (Waiman Long) [1954361] - rbtree, rtmutex: Use rb_add_cached() (Waiman Long) [1954361] - rbtree: Add generic add and find helpers (Waiman Long) [1954361] - locking/rtmutex: Remove unused rt_mutex_cmpxchg_relaxed() (Waiman Long) [1954361] - lib/rbtree: avoid generating code twice for the cached versions (Waiman Long) [1954361] - locking/rtmutex: Fix the preprocessor logic with normal #ifdef #else #endif (Waiman Long) [1954361] - kernel/futex: Explicitly document pi_lock for pi_state owner fixup (Waiman Long) [1954361] - kernel/futex: Move hb unlock out of unqueue_me_pi() (Waiman Long) [1954361] - kernel/futex: Make futex_wait_requeue_pi() only call fixup_owner() (Waiman Long) [1954361] - kernel/futex: Kill rt_mutex_next_owner() (Waiman Long) [1954361] - futex: Remove unused empty compat_exit_robust_list() (Waiman Long) [1954361] - futex: Handle transient "ownerless" rtmutex state correctly (Waiman Long) [1954361] - futex: Convert to use the preferred 'fallthrough' macro (Waiman Long) [1954361] - futex: get rid of a kernel-docs build warning (Waiman Long) [1954361] - futex: arch_futex_atomic_op_inuser() calling conventions change (Waiman Long) [1954361] - s390: Use arch_local_irq_{save,restore}() in early boot code (Waiman Long) [1954361] - lockdep: Add a missing initialization hint to the "INFO: Trying to register non-static key" message (Waiman Long) [1954361] - locking: Fix typos in comments (Waiman Long) [1954361] - locking/lockdep: Update the comment for __lock_release() (Waiman Long) [1954361] - lockdep: Allow tuning tracing capacity constants. (Waiman Long) [1954361] - lockdep: Address clang -Wformat warning printing for hd (Waiman Long) [1954361] - lockdep: Add lockdep lock state defines (Waiman Long) [1954361] - lockdep: Add lockdep_assert_not_held() (Waiman Long) [1954361] - lockdep: Noinstr annotate warn_bogus_irq_restore() (Waiman Long) [1954361] - locking/lockdep: Avoid unmatched unlock (Waiman Long) [1954361] - locking/rwsem: Remove empty rwsem.h (Waiman Long) [1954361] - lockdep: report broken irq restoration (Waiman Long) [1954361] - locking/lockdep: Avoid noinstr warning for DEBUG_LOCKDEP (Waiman Long) [1954361] - locking/lockdep: Exclude local_lock_t from IRQ inversions (Waiman Long) [1954361] - locking/lockdep: Clean up check_redundant() a bit (Waiman Long) [1954361] - locking/lockdep: Add a skip() function to __bfs() (Waiman Long) [1954361] - locking/lockdep: Mark local_lock_t (Waiman Long) [1954361] - lockdep: Put graph lock/unlock under lock_recursion protection (Waiman Long) [1954361] - locking/rtmutex: Add missing kernel-doc markup (Waiman Long) [1954361] - lockdep: Avoid to modify chain keys in validate_chain() (Waiman Long) [1954361] - lockdep: Fix nr_unused_locks accounting (Waiman Long) [1954361] - lockdep: Optimize the memory usage of circular queue (Waiman Long) [1954361] - lockdep: Take read/write status in consideration when generate chainkey (Waiman Long) [1954361] - lockdep/selftest: Add a R-L/L-W test case specific to chain cache behavior (Waiman Long) [1954361] - lockdep: Add recursive read locks into dependency graph (Waiman Long) [1954361] - lockdep: Fix recursive read lock related safe->unsafe detection (Waiman Long) [1954361] - lockdep: Adjust check_redundant() for recursive read change (Waiman Long) [1954361] - lockdep: Support deadlock detection for recursive read locks in check_noncircular() (Waiman Long) [1954361] - lockdep: Make __bfs(.match) return bool (Waiman Long) [1954361] - lockdep: Extend __bfs() to work with multiple types of dependencies (Waiman Long) [1954361] - lockdep: Introduce lock_list::dep (Waiman Long) [1954361] - lockdep: Reduce the size of lock_list::distance (Waiman Long) [1954361] - lockdep: Make __bfs() visit every dependency until a match (Waiman Long) [1954361] - lockdep: Demagic the return value of BFS (Waiman Long) [1954361] - lockdep/Documention: Recursive read lock detection reasoning (Waiman Long) [1954361] - locking: More accurate annotations for read_lock() (Waiman Long) [1954361] - Documentation/locking/locktypes: Fix local_locks documentation (Waiman Long) [1954361] - treewide: Remove uninitialized_var() usage (Waiman Long) [1954361] - lockdep: Use this_cpu_ptr instead of get_cpu_var stats (Waiman Long) [1954361] - KVM: arm/arm64: Fix KVM_VGIC_V3_ADDR_TYPE_REDIST read (Gavin Shan) [1939323] - KVM: arm64: Don't advertise FEAT_SPE to guests (Gavin Shan) [1939323] - KVM: arm64: Don't print warning when trapping SPE registers (Gavin Shan) [1939323] - KVM: arm64: Fully zero the vcpu state on reset (Gavin Shan) [1939323] - KVM: arm64: Clarify vcpu reset behaviour (Gavin Shan) [1939323] - Documentation: KVM: Document KVM_GUESTDBG_USE_HW control flag for arm64 (Gavin Shan) [1939323] - KVM: arm64: Initialize VCPU mdcr_el2 before loading it (Gavin Shan) [1939323] - KVM: arm64: Handle access to TRFCR_EL1 (Gavin Shan) [1939323] - arm64: Add TRFCR_ELx definitions (Gavin Shan) [1939323] - KVM: arm64: Unify trap handlers injecting an UNDEF (Gavin Shan) [1939323] - KVM: arm64: Use find_vma_intersection() (Gavin Shan) [1939323] - KVM: arm64: Hide kvm_mmu_wp_memory_region() (Gavin Shan) [1939323] - KVM: selftests: vgic_init kvm selftests fixup (Gavin Shan) [1939323] - KVM: selftests: aarch64/vgic-v3 init sequence tests (Gavin Shan) [1939323] - KVM: arm64: vgic-v3: Expose GICR_TYPER.Last for userspace (Gavin Shan) [1939323] - kvm: arm64: vgic-v3: Introduce vgic_v3_free_redist_region() (Gavin Shan) [1939323] - KVM: arm64: Simplify argument passing to vgic_uaccess_[read|write] (Gavin Shan) [1939323] - docs: kvm: devices/arm-vgic-v3: enhance KVM_DEV_ARM_VGIC_CTRL_INIT doc (Gavin Shan) [1939323] - KVM: arm/arm64: vgic: Reset base address on kvm_vgic_dist_destroy() (Gavin Shan) [1939323] - KVM: arm64: vgic-v3: Fix error handling in vgic_v3_set_redist_base() (Gavin Shan) [1939323] - KVM: arm64: Fix KVM_VGIC_V3_ADDR_TYPE_REDIST_REGION read (Gavin Shan) [1939323] - KVM: arm64: vgic-v3: Fix some error codes when setting RDIST base (Gavin Shan) [1939323] - KVM: arm64: Disable guest access to trace filter controls (Gavin Shan) [1939323] - KVM: arm64: Fix CPU interface MMIO compatibility detection (Gavin Shan) [1939323] - KVM: arm64: Hide system instruction access to Trace registers (Gavin Shan) [1939323] - KVM: arm64: Fix exclusive limit for IPA size (Gavin Shan) [1939323] - KVM: arm64: Ensure I-cache isolation between vcpus of a same VM (Gavin Shan) [1939323] - KVM: arm64: nvhe: Save the SPE context early (Gavin Shan) [1939323] - KVM: arm64: Correct spelling of DBGDIDR register (Gavin Shan) [1939323] - KVM: arm64: Fix AArch32 PMUv3 capping (Gavin Shan) [1939323] - KVM: arm64: Fix missing RES1 in emulation of DBGBIDR (Gavin Shan) [1939323] - KVM: arm64: Remove spurious semicolon in reg_to_encoding() (Gavin Shan) [1939323] - KVM: arm64: Fix hyp_cpu_pm_{init,exit} __init annotation (Gavin Shan) [1939323] - KVM: arm64: Workaround firmware wrongly advertising GICv2-on-v3 compatibility (Gavin Shan) [1939323] - KVM: arm64: Rename __vgic_v3_get_ich_vtr_el2() to __vgic_v3_get_gic_config() (Gavin Shan) [1939323] - KVM: arm64: Some fixes of PV-time interface document (Gavin Shan) [1939323] - KVM: arm64: CSSELR_EL1 max is 13 (Gavin Shan) [1939323] - idr test suite: Improve reporting from idr_find_test_1 (Chris von Recklinghausen) [1946304] - idr test suite: Create anchor before launching throbber (Chris von Recklinghausen) [1946304] - idr test suite: Take RCU read lock in idr_find_test_1 (Chris von Recklinghausen) [1946304] - radix tree test suite: Register the main thread with the RCU library (Chris von Recklinghausen) [1946304] - radix tree test suite: Fix compilation (Chris von Recklinghausen) [1946304] - XArray: Add xa_limit_16b (Chris von Recklinghausen) [1946304] - XArray: Fix splitting to non-zero orders (Chris von Recklinghausen) [1946304] - XArray: Fix split documentation (Chris von Recklinghausen) [1946304] - PCI/P2PDMA: Drop double zeroing for sg_init_table() (Myron Stowe) [1955693] - PCI: Simplify bool comparisons (Myron Stowe) [1955693] - PCI: endpoint: Use "NULL" instead of "0" as a NULL pointer (Myron Stowe) [1955693] - PCI: Simplify pci_dev_reset_slot_function() (Myron Stowe) [1955693] - PCI: Update mmap-related #ifdef comments (Myron Stowe) [1955693] - PCI/LINK: Print IRQ number used by port (Myron Stowe) [1955693] - PCI/IOV: Simplify pci-pf-stub with module_pci_driver() (Myron Stowe) [1955693] - PCI: Use scnprintf(), not snprintf(), in sysfs "show" functions (Myron Stowe) [1955693] - x86/PCI: Fix intel_mid_pci.c build error when ACPI is not enabled (Myron Stowe) [1955693] - PCI: Remove unnecessary header includes (Myron Stowe) [1955693] - PCI/PM: Revert "PCI/PM: Apply D2 delay as milliseconds, not microseconds" (Myron Stowe) [1955693] - PCI/PM: Remove unused PCI_PM_BUS_WAIT (Myron Stowe) [1955693] - PCI: shpchp: Remove unused 'rc' assignment (Myron Stowe) [1955693] - PCI: pciehp: Reduce noisiness on hot removal (Myron Stowe) [1955693 1812902] - PCI: rpadlpar: Use for_each_child_of_node() and for_each_node_by_name() (Myron Stowe) [1955693] - PCI: Add Kconfig options for MPS/MRRS strategy (Myron Stowe) [1955693] - PCI: Add schedule point in pci_read_config() (Myron Stowe) [1955693] - PCI/ASPM: Remove struct pcie_link_state.l1ss (Myron Stowe) [1955693] - PCI/ASPM: Remove struct aspm_register_info.l1ss_cap (Myron Stowe) [1955693] - PCI/ASPM: Pass L1SS Capabilities value, not struct aspm_register_info (Myron Stowe) [1955693] - PCI/ASPM: Remove struct aspm_register_info.l1ss_ctl1 (Myron Stowe) [1955693] - PCI/ASPM: Remove struct aspm_register_info.l1ss_ctl2 (unused) (Myron Stowe) [1955693] - PCI/ASPM: Remove struct aspm_register_info.l1ss_cap_ptr (Myron Stowe) [1955693] - PCI/ASPM: Remove struct aspm_register_info.latency_encoding (Myron Stowe) [1955693] - PCI/ASPM: Remove struct aspm_register_info.enabled (Myron Stowe) [1955693] - PCI/ASPM: Remove struct aspm_register_info.support (Myron Stowe) [1955693] - PCI/ASPM: Use 'parent' and 'child' for readability (Myron Stowe) [1955693] - PCI/ASPM: Move LTR path check to where it's used (Myron Stowe) [1955693] - PCI/ASPM: Move pci_clear_and_set_dword() earlier (Myron Stowe) [1955693] - PCI/ACS: Enable Translation Blocking for external devices (Myron Stowe) [1955693] - scsi: qedi: Remove redundant assignment to variable err (Nilesh Javali) [1920855] - scsi: qedi: Fix error return code of qedi_alloc_global_queues() (Nilesh Javali) [1920855] - scsi: qedi: Fix missing destroy_workqueue() on error in __qedi_probe (Nilesh Javali) [1920855] - scsi: qedf: Simplify bool comparison (Nilesh Javali) [1921608] - bpf, sockmap: Fix incorrect fwd_alloc accounting (Yauheni Kaliuta) [1874006] - bpf: Local storage helpers should check nullness of owner ptr passed (Yauheni Kaliuta) [1874006] - bpf, inode_storage: Put file handler if no storage was found (Yauheni Kaliuta) [1874006] - kbuild: explicitly specify the build id style (Yauheni Kaliuta) [1874006] - bpf: Reject too big ctx_size_in for raw_tp test run (Yauheni Kaliuta) [1874006] - bpf: Fix enum names for bpf_this_cpu_ptr() and bpf_per_cpu_ptr() helpers (Yauheni Kaliuta) [1874006] - bpf: Don't rely on GCC __attribute__((optimize)) to disable GCSE (Jiri Benc) [1874006] - bpf: Fix tests for local_storage (Yauheni Kaliuta) [1874006] - selftests/bpf: Fix "dubious pointer arithmetic" test (Yauheni Kaliuta) [1874006] - selftests/bpf: Fix array access with signed variable test (Yauheni Kaliuta) [1874006] - selftests/bpf: Add test for signed 32-bit bound check bug (Yauheni Kaliuta) [1874006] - bpf: Fix propagation of 32-bit signed bounds from 64-bit bounds. (Yauheni Kaliuta) [1874006] - lwt_bpf: Replace preempt_disable() with migrate_disable() (Yauheni Kaliuta) [1874006] - lwt: Disable BH too in run_lwt_bpf() (Yauheni Kaliuta) [1874006] - selftests/bpf: Drain ringbuf samples at the end of test (Yauheni Kaliuta) [1874006] - libbpf: Fix ring_buffer__poll() to return number of consumed samples (Yauheni Kaliuta) [1874006] - bpf: Add MAINTAINERS entry for BPF LSM (Yauheni Kaliuta) [1874006] - bpftool: Fix error return value in build_btf_type_table (Yauheni Kaliuta) [1874006] - fail_function: Remove a redundant mutex unlock (Yauheni Kaliuta) [1874006] - selftest/bpf: Test bpf_probe_read_user_str() strips trailing bytes after NUL (Yauheni Kaliuta) [1874006] - lib/strncpy_from_user.c: Mask out bytes after NUL terminator. (Yauheni Kaliuta) [1874006] - bpf, sockmap: Avoid failures from skb_to_sgvec when skb has frag_list (Yauheni Kaliuta) [1874006] - bpf, sockmap: Handle memory acct if skb_verdict prog redirects to self (Yauheni Kaliuta) [1874006] - bpf, sockmap: Avoid returning unneeded EAGAIN when redirecting to self (Yauheni Kaliuta) [1874006] - bpf, sockmap: Use truesize with sk_rmem_schedule() (Yauheni Kaliuta) [1874006] - bpf, sockmap: Ensure SO_RCVBUF memory is observed on ingress redirect (Yauheni Kaliuta) [1874006] - bpf, sockmap: Fix partial copy_page_to_iter so progress can still be made (Yauheni Kaliuta) [1874006] - selftests/bpf: Fix error return code in run_getsockopt_test() (Yauheni Kaliuta) [1874006] - bpf: Relax return code check for subprograms (Yauheni Kaliuta) [1874006] - tools, bpftool: Add missing close before bpftool net attach exit (Yauheni Kaliuta) [1874006] - selftests/bpf: Fix unused attribute usage in subprogs_unused test (Yauheni Kaliuta) [1874006] - bpf: Fix unsigned 'datasec_id' compared with zero in check_pseudo_btf_id (Yauheni Kaliuta) [1874006] - bpf: Fix passing zero to PTR_ERR() in bpf_btf_printf_prepare (Yauheni Kaliuta) [1874006] - libbpf: Don't attempt to load unused subprog as an entry-point BPF program (Yauheni Kaliuta) [1874006] - bpf: Update verification logic for LSM programs (Yauheni Kaliuta) [1874006] - bpf: Zero-fill re-used per-cpu map element (Yauheni Kaliuta) [1874006] - bpf: BPF_PRELOAD depends on BPF_SYSCALL (Yauheni Kaliuta) [1874006] - libbpf: Fix possible use after free in xsk_socket__delete (Yauheni Kaliuta) [1874006] - libbpf: Fix null dereference in xsk_socket__delete (Yauheni Kaliuta) [1874006] - libbpf, hashmap: Fix undefined behavior in hash_bits (Yauheni Kaliuta) [1874006] - tools, bpftool: Remove two unused variables. (Yauheni Kaliuta) [1874006] - tools, bpftool: Avoid array index warnings. (Yauheni Kaliuta) [1874006] - bpf: Add struct bpf_redir_neigh forward declaration to BPF helper defs (Yauheni Kaliuta) [1874006] - bpf: Fix -Wshadow warnings (Yauheni Kaliuta) [1874006] - bpf, libbpf: Guard bpf inline asm from bpf_tail_call_static (Yauheni Kaliuta) [1874006] - bpf: selftest: Ensure the return value of the bpf_per_cpu_ptr() must be checked (Yauheni Kaliuta) [1874006] - bpf: selftest: Ensure the return value of bpf_skc_to helpers must be checked (Yauheni Kaliuta) [1874006] - bpf: Remove unneeded break (Yauheni Kaliuta) [1874006] - net, sockmap: Don't call bpf_prog_put() on NULL pointer (Yauheni Kaliuta) [1874006] - bpf, sockmap: Add locking annotations to iterator (Yauheni Kaliuta) [1874006] - bpf: Fix register equivalence tracking. (Yauheni Kaliuta) [1874006] - bpf, selftests: Add three new sockmap tests for verdict only programs (Yauheni Kaliuta) [1874006] - bpf, selftests: Add option to test_sockmap to omit adding parser program (Yauheni Kaliuta) [1874006] - bpf, sockmap: Allow skipping sk_skb parser program (Yauheni Kaliuta) [1874006] - bpf, sockmap: Check skb_verdict and skb_parser programs explicitly (Yauheni Kaliuta) [1874006] - bpf, sockmap: Add memory accounting so skbs on ingress lists are visible (Yauheni Kaliuta) [1874006] - bpf, sockmap: Remove skb_orphan and let normal skb_kfree do cleanup (Yauheni Kaliuta) [1874006] - bpf, sockmap: Remove dropped data on errors in redirect case (Yauheni Kaliuta) [1874006] - bpf, sockmap: Remove skb_set_owner_w wmem will be taken later from sendpage (Yauheni Kaliuta) [1874006] - bpf, sockmap: On receive programs try to fast track SK_PASS ingress (Yauheni Kaliuta) [1874006] - bpf, sockmap: Skb verdict SK_PASS to self already checked rmem limits (Yauheni Kaliuta) [1874006] - bpf: Migrate from patchwork.ozlabs.org to patchwork.kernel.org. (Yauheni Kaliuta) [1874006] - samples: bpf: Refactor XDP kern program maps with BTF-defined map (Yauheni Kaliuta) [1874006] - samples: bpf: Replace attach_tracepoint() to attach() in xdp_redirect_cpu (Yauheni Kaliuta) [1874006] - samples: bpf: Refactor xdp_monitor with libbpf (Yauheni Kaliuta) [1874006] - bpf, selftests: Add test for different array inner map size (Yauheni Kaliuta) [1874006] - bpf: Allow for map-in-map with dynamic inner array map entries (Yauheni Kaliuta) [1874006] - selftests/bpf: Asm tests for the verifier regalloc tracking. (Yauheni Kaliuta) [1874006] - bpf: Fix selftest compilation on clang 11 (Yauheni Kaliuta) [1874006] - selftest/bpf: Fix profiler test using CO-RE relocation for enums (Yauheni Kaliuta) [1874006] - selftests/bpf: Add profiler test (Yauheni Kaliuta) [1874006] - bpf: Track spill/fill of bounded scalars. (Yauheni Kaliuta) [1874006] - bpf: Propagate scalar ranges through register assignments. (Yauheni Kaliuta) [1874006] - bpf: Add tcp_notsent_lowat bpf setsockopt (Yauheni Kaliuta) [1874006] - selftests/bpf: Validate libbpf's auto-sizing of LD/ST/STX instructions (Yauheni Kaliuta) [1874006] - libbpf: Allow specifying both ELF and raw BTF for CO-RE BTF override (Yauheni Kaliuta) [1874006] - libbpf: Support safe subset of load/store instruction resizing with CO-RE (Yauheni Kaliuta) [1874006] - libbpf: Skip CO-RE relocations for not loaded BPF programs (Yauheni Kaliuta) [1874006] - libbpf: Fix compatibility problem in xsk_socket__create (Yauheni Kaliuta) [1874006] - bpf: Fix typo in uapi/linux/bpf.h (Yauheni Kaliuta) [1874006] - bpf: Fix build failure for kernel/trace/bpf_trace.c with CONFIG_NET=n (Yauheni Kaliuta) [1874006] - kernel/bpf/verifier: Fix build when NET is not enabled (Yauheni Kaliuta) [1874006] - selftests/bpf: Fix test_verifier after introducing resolve_pseudo_ldimm64 (Yauheni Kaliuta) [1874006] - samples: bpf: Driver interrupt statistics in xdpsock (Yauheni Kaliuta) [1874006] - samples: bpf: Count syscalls in xdpsock (Yauheni Kaliuta) [1874006] - samples: bpf: Split xdpsock stats into new struct (Yauheni Kaliuta) [1874006] - samples/bpf: Fix a compilation error with fallthrough marking (Yauheni Kaliuta) [1874006] - samples/bpf: Change Makefile to cope with latest llvm (Yauheni Kaliuta) [1874006] - bpf, libbpf: Use valid btf in bpf_program__set_attach_target (Yauheni Kaliuta) [1874006] - selftest/bpf: Test pinning map with reused map fd (Yauheni Kaliuta) [1874006] - libbpf: Check if pin_path was set even map fd exist (Yauheni Kaliuta) [1874006] - libbpf: Close map fd if init map slots failed (Yauheni Kaliuta) [1874006] - bpf: Use raw_spin_trylock() for pcpu_freelist_push/pop in NMI (Yauheni Kaliuta) [1874006] - bpf, verifier: Use fallthrough pseudo-keyword (Yauheni Kaliuta) [1874006] - bpf: Deref map in BPF_PROG_BIND_MAP when it's already used (Yauheni Kaliuta) [1874006] - bpf, sockmap: Update selftests to use skb_adjust_room (Yauheni Kaliuta) [1874006] - bpf, sockmap: Add skb_adjust_room to pop bytes off ingress payload (Yauheni Kaliuta) [1874006] - bpf/selftests: Test for bpf_per_cpu_ptr() and bpf_this_cpu_ptr() (Yauheni Kaliuta) [1874006] - bpf: Introducte bpf_this_cpu_ptr() (Yauheni Kaliuta) [1874006] - bpf: Introduce bpf_per_cpu_ptr() (Yauheni Kaliuta) [1874006] - selftests/bpf: Ksyms_btf to test typed ksyms (Yauheni Kaliuta) [1874006] - bpf/libbpf: BTF support for typed ksyms (Yauheni Kaliuta) [1874006] - bpf: Introduce pseudo_btf_id (Yauheni Kaliuta) [1874006] - selftests/bpf: Properly initialize linfo in sockmap_basic (Yauheni Kaliuta) [1874006] - selftests/bpf: Initialize duration in xdp_noinline.c (Yauheni Kaliuta) [1874006] - selftests/bpf: Add tests for BPF_F_PRESERVE_ELEMS (Yauheni Kaliuta) [1874006] - bpf: Introduce BPF_F_PRESERVE_ELEMS for perf event array (Yauheni Kaliuta) [1874006] - selftests/bpf: Fix alignment of .BTF_ids (Yauheni Kaliuta) [1874006] - selftests/bpf: Test "incremental" btf_dump in C format (Yauheni Kaliuta) [1874006] - libbpf: Make btf_dump work with modifiable BTF (Yauheni Kaliuta) [1874006] - bpf, selftests: Use bpf_tail_call_static where appropriate (Yauheni Kaliuta) [1874006] - bpf, libbpf: Add bpf_tail_call_static helper for bpf programs (Yauheni Kaliuta) [1874006] - bpf, net: Rework cookie generator as per-cpu one (Yauheni Kaliuta) [1874006] - bpf: Add classid helper only based on skb->sk (Yauheni Kaliuta) [1874006] - bpf: fix raw_tp test run in preempt kernel (Yauheni Kaliuta) [1874006] - libbpf: Compile in PIC mode only for shared library case (Yauheni Kaliuta) [1874006] - libbpf: Compile libbpf under -O2 level by default and catch extra warnings (Yauheni Kaliuta) [1874006] - bpf: x64: Do not emit sub/add 0, rsp when !stack_depth (Yauheni Kaliuta) [1874006] - bpf, x64: Drop "pop rcx" instruction on BPF JIT epilogue (Yauheni Kaliuta) [1874006] - bpf, selftests: Fix warning in snprintf_btf where system() call unchecked (Yauheni Kaliuta) [1874006] - selftests/bpf: Test BTF's handling of endianness (Yauheni Kaliuta) [1874006] - selftests/bpf: Move and extend ASSERT_xxx() testing macros (Yauheni Kaliuta) [1874006] - selftests: Make sure all 'skel' variables are declared static (Yauheni Kaliuta) [1874006] - selftests/bpf_iter: Don't fail test due to missing __builtin_btf_type_id (Yauheni Kaliuta) [1874006] - bpf/preload: Make sure Makefile cleans up after itself, and add .gitignore (Yauheni Kaliuta) [1874006] - selftests/bpf: Ensure snprintf_btf/bpf_iter tests compatibility with old vmlinux.h (Yauheni Kaliuta) [1874006] - selftests/bpf: Fix unused-result warning in snprintf_btf.c (Yauheni Kaliuta) [1874006] - bpf, selftests: Fix cast to smaller integer type 'int' warning in raw_tp (Yauheni Kaliuta) [1874006] - selftests/bpf: Add test for bpf_seq_printf_btf helper (Yauheni Kaliuta) [1874006] - bpf: Add bpf_seq_printf_btf helper (Yauheni Kaliuta) [1874006] - selftests/bpf: Fix overflow tests to reflect iter size increase (Yauheni Kaliuta) [1874006] - bpf: Bump iter seq size to support BTF representation of large data structures (Yauheni Kaliuta) [1874006] - selftests/bpf: Add bpf_snprintf_btf helper tests (Yauheni Kaliuta) [1874006] - bpf: Add bpf_snprintf_btf helper (Yauheni Kaliuta) [1874006] - bpf: Move to generic BTF show support, apply it to seq files/strings (Yauheni Kaliuta) [1874006] - bpf: Provide function to get vmlinux BTF information (Yauheni Kaliuta) [1874006] - selftest: bpf: Test copying a sockmap and sockhash (Yauheni Kaliuta) [1874006] - selftests: bpf: Remove shared header from sockmap iter test (Yauheni Kaliuta) [1874006] - selftests: bpf: Add helper to compare socket cookies (Yauheni Kaliuta) [1874006] - bpf: sockmap: Enable map_update_elem from bpf_iter (Yauheni Kaliuta) [1874006] - bpf, cpumap: Remove rcpu pointer from cpu_map_build_skb signature (Yauheni Kaliuta) [1874006] - selftests/bpf: Add raw_tp_test_run (Yauheni Kaliuta) [1874006] - libbpf: Support test run of raw tracepoint programs (Yauheni Kaliuta) [1874006] - bpf: Enable BPF_PROG_TEST_RUN for raw_tracepoint (Yauheni Kaliuta) [1874006] - bpf: Add comment to document BTF type PTR_TO_BTF_ID_OR_NULL (Yauheni Kaliuta) [1874006] - bpf: Add AND verifier test case where 32bit and 64bit bounds differ (Yauheni Kaliuta) [1874006] - bpf, verifier: Remove redundant var_off.value ops in scalar known reg cases (Yauheni Kaliuta) [1874006] - bpf: selftest: Add test_btf_skc_cls_ingress (Yauheni Kaliuta) [1874006] - bpf: selftest: Remove enum tcp_ca_state from bpf_tcp_helpers.h (Yauheni Kaliuta) [1874006] - bpf: selftest: Use bpf_skc_to_tcp_sock() in the sock_fields test (Yauheni Kaliuta) [1874006] - bpf: selftest: Use network_helpers in the sock_fields test (Yauheni Kaliuta) [1874006] - bpf: selftest: Adapt sock_fields test to use skel and global variables (Yauheni Kaliuta) [1874006] - bpf: selftest: Move sock_fields test into test_progs (Yauheni Kaliuta) [1874006] - bpf: selftest: Add ref_tracking verifier test for bpf_skc casting (Yauheni Kaliuta) [1874006] - bpf: Change bpf_sk_assign to accept ARG_PTR_TO_BTF_ID_SOCK_COMMON (Yauheni Kaliuta) [1874006] - bpf: Change bpf_tcp_*_syncookie to accept ARG_PTR_TO_BTF_ID_SOCK_COMMON (Yauheni Kaliuta) [1874006] - bpf: Change bpf_sk_storage_*() to accept ARG_PTR_TO_BTF_ID_SOCK_COMMON (Yauheni Kaliuta) [1874006] - bpf: Change bpf_sk_release and bpf_sk_*cgroup_id to accept ARG_PTR_TO_BTF_ID_SOCK_COMMON (Yauheni Kaliuta) [1874006] - bpf: Enable bpf_skc_to_* sock casting helper to networking prog type (Yauheni Kaliuta) [1874006] - bpf: Move the PTR_TO_BTF_ID check to check_reg_type() (Yauheni Kaliuta) [1874006] - Revert "bpf: Fix potential call bpf_link_free() in atomic context" (Yauheni Kaliuta) [1874006] - tools resolve_btfids: Always force HOSTARCH (Yauheni Kaliuta) [1874006] - bpf: Check CONFIG_BPF option for resolve_btfids (Yauheni Kaliuta) [1874006] - bpf: Explicitly size compatible_reg_types (Yauheni Kaliuta) [1874006] - selftests/bpf: Fix stat probe in d_path test (Yauheni Kaliuta) [1874006] - bpf: Using rcu_read_lock for bpf_sk_storage_map iterator (Yauheni Kaliuta) [1874006] - bpf: Use a table to drive helper arg type checks (Yauheni Kaliuta) [1874006] - bpf: Hoist type checking for nullable arg types (Yauheni Kaliuta) [1874006] - bpf: Check ARG_PTR_TO_SPINLOCK register type in check_func_arg (Yauheni Kaliuta) [1874006] - bpf: Set meta->raw_mode for pointers close to use (Yauheni Kaliuta) [1874006] - bpf: Make context access check generic (Yauheni Kaliuta) [1874006] - bpf: Make reference tracking generic (Yauheni Kaliuta) [1874006] - bpf: Make BTF pointer type checking generic (Yauheni Kaliuta) [1874006] - bpf: Allow specifying a BTF ID per argument in function protos (Yauheni Kaliuta) [1874006] - btf: Add BTF_ID_LIST_SINGLE macro (Yauheni Kaliuta) [1874006] - bpf: Check scalar or invalid register in check_helper_mem_access (Yauheni Kaliuta) [1874006] - btf: Make btf_set_contains take a const pointer (Yauheni Kaliuta) [1874006] - bpf: Fix potential call bpf_link_free() in atomic context (Yauheni Kaliuta) [1874006] - bpf: Use hlist_add_head_rcu when linking to local_storage (Yauheni Kaliuta) [1874006] - samples/bpf: Fix test_map_in_map on s390 (Yauheni Kaliuta) [1874006] - selftests/bpf: Fix endianness issue in test_sockopt_sk (Yauheni Kaliuta) [1874006] - selftests/bpf: Fix endianness issue in sk_assign (Yauheni Kaliuta) [1874006] - selftests/bpf: Add tailcall_bpf2bpf tests (Yauheni Kaliuta) [1874006] - bpf: Add abnormal return checks. (Yauheni Kaliuta) [1874006] - bpf: allow for tailcalls in BPF subprograms for x64 JIT (Yauheni Kaliuta) [1874006] - bpf, x64: rework pro/epilogue and tailcall handling in JIT (Yauheni Kaliuta) [1874006] - bpf: Limit caller's stack depth 256 for subprogs with tailcalls (Yauheni Kaliuta) [1874006] - bpf: rename poke descriptor's 'ip' member to 'tailcall_target' (Yauheni Kaliuta) [1874006] - bpf: propagate poke descriptors to subprograms (Yauheni Kaliuta) [1874006] - bpf, x64: use rcx instead of rax for tail call retpolines (Yauheni Kaliuta) [1874006] - selftests/bpf: Merge most of test_btf into test_progs (Yauheni Kaliuta) [1874006] - selftests/bpf: Test load and dump metadata with btftool and skel (Yauheni Kaliuta) [1874006] - bpftool: Support dumping metadata (Yauheni Kaliuta) [1874006] - libbpf: Add BPF_PROG_BIND_MAP syscall and use it on .rodata section (Yauheni Kaliuta) [1874006] - bpf: Add BPF_PROG_BIND_MAP syscall (Yauheni Kaliuta) [1874006] - bpf: Mutex protect used_maps array and count (Yauheni Kaliuta) [1874006] - libbpf: Fix a compilation error with xsk.c for ubuntu 16.04 (Yauheni Kaliuta) [1874006] - samples/bpf: Add quiet option to xdpsock (Yauheni Kaliuta) [1874006] - samples: bpf: Add an option for printing extra statistics in xdpsock (Yauheni Kaliuta) [1874006] - samples/bpf: Fix possible deadlock in xdpsock (Yauheni Kaliuta) [1874006] - samples/bpf: Fix one packet sending in xdpsock (Yauheni Kaliuta) [1874006] - s390/bpf: Fix multiple tail calls (Yauheni Kaliuta) [1874006] - tcp: Simplify tcp_set_congestion_control() load=false case (Yauheni Kaliuta) [1874006] - tcp: simplify _bpf_setsockopt(): Remove flags argument (Yauheni Kaliuta) [1874006] - tcp: simplify tcp_set_congestion_control(): Always reinitialize (Yauheni Kaliuta) [1874006] - tcp: Simplify EBPF TCP_CONGESTION to always init CC (Yauheni Kaliuta) [1874006] - bpftool: Fix build failure (Yauheni Kaliuta) [1874006] - tools: bpftool: Automate generation for "SEE ALSO" sections in man pages (Yauheni Kaliuta) [1874006] - bpf: Fix comment for helper bpf_current_task_under_cgroup() (Yauheni Kaliuta) [1874006] - selftests/bpf: Define string const as global for test_sysctl_prog.c (Yauheni Kaliuta) [1874006] - selftests/bpf: Fix test_ksyms on non-SMP kernels (Yauheni Kaliuta) [1874006] - tools: bpftool: Add "inner_map" to "bpftool map create" outer maps (Yauheni Kaliuta) [1874006] - tools: bpftool: Keep errors for map-of-map dumps if distinct from ENOENT (Yauheni Kaliuta) [1874006] - tools: bpftool: Clean up function to dump map entry (Yauheni Kaliuta) [1874006] - selftests: bpf: Test iterating a sockmap (Yauheni Kaliuta) [1874006] - net: Allow iterating sockmap and sockhash (Yauheni Kaliuta) [1874006] - net: sockmap: Remove unnecessary sk_fullsock checks (Yauheni Kaliuta) [1874006] - tools: bpftool: Include common options from separate file (Yauheni Kaliuta) [1874006] - tools: bpftool: Print optional built-in features along with version (Yauheni Kaliuta) [1874006] - selftests, bpftool: Add bpftool (and eBPF helpers) documentation build (Yauheni Kaliuta) [1874006] - tools: bpftool: Log info-level messages when building bpftool man pages (Yauheni Kaliuta) [1874006] - bpf: Remove duplicate headers (Yauheni Kaliuta) [1874006] - selftests/bpf: Fix test_sysctl_loop{1, 2} failure due to clang change (Yauheni Kaliuta) [1874006] - selftests/bpf: Add test for map_ptr arithmetic (Yauheni Kaliuta) [1874006] - bpf: Permit map_ptr arithmetic with opcode add and offset 0 (Yauheni Kaliuta) [1874006] - tools, bpf: Synchronise BPF UAPI header with tools (Yauheni Kaliuta) [1874006] - bpf: Fix formatting in documentation for BPF helpers (Yauheni Kaliuta) [1874006] - tools: bpftool: Fix formatting in bpftool-link documentation (Yauheni Kaliuta) [1874006] - samples, bpf: Add xsk_fwd test file to .gitignore (Yauheni Kaliuta) [1874006] - samples, bpf: Replace bpf_program__title() with bpf_program__section_name() (Yauheni Kaliuta) [1874006] - libbpf: Fix potential multiplication overflow (Yauheni Kaliuta) [1874006] - libbpf: Fix another __u64 cast in printf (Yauheni Kaliuta) [1874006] - selftests/bpf: Fix check in global_data_init. (Yauheni Kaliuta) [1874006] - selftests/bpf: Add __noinline variant of cls_redirect selftest (Yauheni Kaliuta) [1874006] - selftests/bpf: Modernize xdp_noinline test w/ skeleton and __noinline (Yauheni Kaliuta) [1874006] - selftests/bpf: Add subprogs to pyperf, strobemeta, and l4lb_noinline tests (Yauheni Kaliuta) [1874006] - tools/bpftool: Replace bpf_program__title() with bpf_program__section_name() (Yauheni Kaliuta) [1874006] - selftests/bpf: Don't use deprecated libbpf APIs (Yauheni Kaliuta) [1874006] - libbpf: Deprecate notion of BPF program "title" in favor of "section name" (Yauheni Kaliuta) [1874006] - selftests/bpf: Add selftest for multi-prog sections and bpf-to-bpf calls (Yauheni Kaliuta) [1874006] - libbpf: Add multi-prog section support for struct_ops (Yauheni Kaliuta) [1874006] - libbpf: Implement generalized .BTF.ext func/line info adjustment (Yauheni Kaliuta) [1874006] - libbpf: Make RELO_CALL work for multi-prog sections and sub-program calls (Yauheni Kaliuta) [1874006] - libbpf: Support CO-RE relocations for multi-prog sections (Yauheni Kaliuta) [1874006] - libbpf: Parse multi-function sections into multiple BPF programs (Yauheni Kaliuta) [1874006] - libbpf: Ensure ELF symbols table is found before further ELF processing (Yauheni Kaliuta) [1874006] - selftests/bpf: Test task_file iterator without visiting pthreads (Yauheni Kaliuta) [1874006] - bpf: Avoid iterating duplicated files for task_file iterator (Yauheni Kaliuta) [1874006] - bpf: {cpu,dev}map: Change various functions return type from int to void (Yauheni Kaliuta) [1874006] - module: Fix up module_notifier return values (Yauheni Kaliuta) [1874006] - bpf: Remove bpf_lsm_file_mprotect from sleepable list. (Yauheni Kaliuta) [1874006] - samples/bpf: Fix to xdpsock to avoid recycling frames (Yauheni Kaliuta) [1874006] - samples/bpf: Optimize l2fwd performance in xdpsock (Yauheni Kaliuta) [1874006] - samples/bpf: Add new sample xsk_fwd.c (Yauheni Kaliuta) [1874006] - libbpf: Support shared umems between queues and devices (Yauheni Kaliuta) [1874006] - selftests/bpf: Add sleepable tests (Yauheni Kaliuta) [1874006] - libbpf: Support sleepable progs (Yauheni Kaliuta) [1874006] - bpf: Add bpf_copy_from_user() helper. (Yauheni Kaliuta) [1874006] - bpf: Fix build without BPF_LSM. (Yauheni Kaliuta) [1874006] - bpf: Introduce sleepable BPF programs (Yauheni Kaliuta) [1874006] - mm/error_inject: Fix allow_error_inject function signatures. (Yauheni Kaliuta) [1874006] - mm/filemap.c: enable error injection at add_to_page_cache() (Yauheni Kaliuta) [1874006] - mm/page_alloc.c: allow error injection (Yauheni Kaliuta) [1874006] - bpf: selftests: Add test for different inner map size (Yauheni Kaliuta) [1874006] - bpf: Relax max_entries check for most of the inner map types (Yauheni Kaliuta) [1874006] - bpf: Add map_meta_equal map ops (Yauheni Kaliuta) [1874006] - bpf: Make bpf_link_info.iter similar to bpf_iter_link_info (Yauheni Kaliuta) [1874006] - tools, bpf/build: Cleanup feature files on make clean (Yauheni Kaliuta) [1874006] - libbpf: Fix compilation warnings for 64-bit printf args (Yauheni Kaliuta) [1874006] - selftests/bpf: Add verifier tests for xor operation (Yauheni Kaliuta) [1874006] - libbpf: Fix unintentional success return code in bpf_object__load (Yauheni Kaliuta) [1874006] - selftests/bpf: Fix spelling mistake "scoket" -> "socket" (Yauheni Kaliuta) [1874006] - selftests/bpf: Fix open call in trigger_fstat_events (Yauheni Kaliuta) [1874006] - selftests/bpf: Add set test to resolve_btfids (Yauheni Kaliuta) [1874006] - selftests/bpf: Add test for d_path helper (Yauheni Kaliuta) [1874006] - selftests/bpf: Add verifier test for d_path helper (Yauheni Kaliuta) [1874006] - bpf: Update .BTF_ids section in btf.rst with sets info (Yauheni Kaliuta) [1874006] - bpf: Add d_path helper (Yauheni Kaliuta) [1874006] - bpf: Add BTF_SET_START/END macros (Yauheni Kaliuta) [1874006] - bpf: Add btf_struct_ids_match function (Yauheni Kaliuta) [1874006] - bpf: Factor btf_struct_access function (Yauheni Kaliuta) [1874006] - bpf: Remove recursion call in btf_struct_access (Yauheni Kaliuta) [1874006] - bpf: Add type_id pointer as argument to __btf_resolve_size (Yauheni Kaliuta) [1874006] - bpf: Add elem_id pointer as argument to __btf_resolve_size (Yauheni Kaliuta) [1874006] - bpf: Move btf_resolve_size into __btf_resolve_size (Yauheni Kaliuta) [1874006] - tools resolve_btfids: Add support for set symbols (Yauheni Kaliuta) [1874006] - tools resolve_btfids: Add size check to get_id function (Yauheni Kaliuta) [1874006] - bpf: Disallow BPF_PRELOAD in allmodconfig builds (Yauheni Kaliuta) [1874006] - bpf: Add selftests for local_storage (Yauheni Kaliuta) [1874006] - bpf: Allow local storage to be used from LSM programs (Yauheni Kaliuta) [1874006] - bpf: Implement bpf_local_storage for inodes (Yauheni Kaliuta) [1874006] - bpf: Split bpf_local_storage to bpf_sk_storage (Yauheni Kaliuta) [1874006] - bpf: Generalize bpf_sk_storage (Yauheni Kaliuta) [1874006] - bpf: Generalize caching for sk_storage. (Yauheni Kaliuta) [1874006] - bpf: Renames in preparation for bpf_local_storage (Yauheni Kaliuta) [1874006] - selftests/bpf: Enable tc verbose mode for test_sk_assign (Yauheni Kaliuta) [1874006] - samples: bpf: Refactor tracepoint tracing programs with libbpf (Yauheni Kaliuta) [1874006] - samples: bpf: Refactor kprobe tracing programs with libbpf (Yauheni Kaliuta) [1874006] - selftests: bpf: Fix sockmap update nits (Yauheni Kaliuta) [1874006] - libbpf: Fix type compatibility check copy-paste error (Yauheni Kaliuta) [1874006] - libbpf: Avoid false unuinitialized variable warning in bpf_core_apply_relo (Yauheni Kaliuta) [1874006] - bpf: sk_lookup: Add user documentation (Yauheni Kaliuta) [1874006] - docs: Correct subject prefix and update LLVM info (Yauheni Kaliuta) [1874006] - libbpf: Normalize and improve logging across few functions (Yauheni Kaliuta) [1874006] - libbpf: Skip well-known ELF sections when iterating ELF (Yauheni Kaliuta) [1874006] - libbpf: Add __noinline macro to bpf_helpers.h (Yauheni Kaliuta) [1874006] - libbpf: Factor out common ELF operations and improve logging (Yauheni Kaliuta) [1874006] - libbpf: Add perf_buffer APIs for better integration with outside epoll loop (Yauheni Kaliuta) [1874006] - bpftool: Implement link_query for bpf iterators (Yauheni Kaliuta) [1874006] - bpf: Implement link_query callbacks in map element iterators (Yauheni Kaliuta) [1874006] - bpf: Implement link_query for bpf iterators (Yauheni Kaliuta) [1874006] - selftests/bpf: List newest Clang built-ins needed for some CO-RE selftests (Yauheni Kaliuta) [1874006] - selftests/bpf: Fix two minor compilation warnings reported by GCC 4.9 (Yauheni Kaliuta) [1874006] - libbpf: Fix libbpf build on compilers missing __builtin_mul_overflow (Yauheni Kaliuta) [1874006] - libbpf: Fix detection of BPF helper call instruction (Yauheni Kaliuta) [1874006] - selftests/bpf: Add bpffs preload test. (Yauheni Kaliuta) [1874006] - bpf: Add kernel module with user mode driver that populates bpffs. (Yauheni Kaliuta) [1874006] - bpf: Add BPF program and map iterators as built-in BPF programs. (Yauheni Kaliuta) [1874006] - bpf: Factor out bpf_link_by_id() helper. (Yauheni Kaliuta) [1874006] - libbpf: Simplify the return expression of build_map_pin_path() (Yauheni Kaliuta) [1874006] - selftests/bpf: Add tests for ENUMVAL_EXISTS/ENUMVAL_VALUE relocations (Yauheni Kaliuta) [1874006] - libbpf: Implement enum value-based CO-RE relocations (Yauheni Kaliuta) [1874006] - selftests/bpf: Add CO-RE relo test for TYPE_ID_LOCAL/TYPE_ID_TARGET (Yauheni Kaliuta) [1874006] - selftests/bpf: Test TYPE_EXISTS and TYPE_SIZE CO-RE relocations (Yauheni Kaliuta) [1874006] - libbpf: Implement type-based CO-RE relocations support (Yauheni Kaliuta) [1874006] - libbpf: Centralize poisoning and poison reallocarray() (Yauheni Kaliuta) [1874006] - tools/bpftool: Remove libbpf_internal.h usage in bpftool (Yauheni Kaliuta) [1874006] - selftests/bpf: Add test validating failure on ambiguous relocation value (Yauheni Kaliuta) [1874006] - libbpf: Improve relocation ambiguity detection (Yauheni Kaliuta) [1874006] - libbpf: Detect minimal BTF support and skip BTF loading, if missing (Yauheni Kaliuta) [1874006] - libbpf: Sanitize BPF program code for bpf_probe_read_{kernel, user}[_str] (Yauheni Kaliuta) [1874006] - libbpf: Factor out common logic of testing and closing FD (Yauheni Kaliuta) [1874006] - libbpf: Make kernel feature probing lazy (Yauheni Kaliuta) [1874006] - libbpf: Disable -Wswitch-enum compiler warning (Yauheni Kaliuta) [1874006] - libbpf: Convert comma to semicolon (Yauheni Kaliuta) [1874006] - samples: bpf: Fix broken bpf programs due to removed symbol (Yauheni Kaliuta) [1874006] - bpf: Replace GPLv2 boilerplate/reference with SPDX - rule 206 (Jiri Benc) [1874006] - LSM: Make some functions static (Yauheni Kaliuta) [1874006] - LSM: Make lsm_early_cred() and lsm_early_task() local functions. (Yauheni Kaliuta) [1874006] - LSM: Infrastructure management of the ipc security blob (Yauheni Kaliuta) [1874006] - LSM: Infrastructure management of the task security (Yauheni Kaliuta) [1874006] - LSM: Infrastructure management of the inode security (Yauheni Kaliuta) [1874006] - LSM: Infrastructure management of the file security (Yauheni Kaliuta) [1874006] - Infrastructure management of the cred security blob (Yauheni Kaliuta) [1874006] - kernel: move CONFIG_TASKS_TRACE_RCU fields to task_struct_rh (Jiri Benc) [1874006] - kernel: store pointer to task_struct in task_struct_rh (Jiri Benc) [1874006]- igb: Add double-check MTA_REGISTER for i210 and i211 (Corinna Vinschen) [1920286] - igb: Redistribute memory for transmit packet buffers when in Qav mode (Corinna Vinschen) [1920286] - igb: Fix fall-through warnings for Clang (Corinna Vinschen) [1920286] - intel: clean up mismatched header comments (Corinna Vinschen) [1920286] - igb: check timestamp validity (Corinna Vinschen) [1920286] - igb: Fix duplicate include guard (Corinna Vinschen) [1920286] - intel: Update drivers to use ethtool_sprintf (Corinna Vinschen) [1920286] - net: ethernet: intel: igb: Typo fix in the file igb_main.c (Corinna Vinschen) [1920286] - igb: avoid premature Rx buffer reuse (Corinna Vinschen) [1920286] - igb: remove h from printk format specifier (Corinna Vinschen) [1920286] - igb: Enable RSS for Intel I211 Ethernet Controller (Corinna Vinschen) [1920286] - igb: fix TDBAL register show incorrect value (Corinna Vinschen) [1920286] - net: igb: use skb_csum_is_sctp instead of protocol check (Corinna Vinschen) [1920286] - igb: avoid transmit queue timeout in xdp path (Corinna Vinschen) [1920286] - igb: use xdp_do_flush (Corinna Vinschen) [1920286] - igb: skb add metasize for xdp (Corinna Vinschen) [1920286] - igb: XDP extack message on error (Corinna Vinschen) [1920286] - igb: take VLAN double header into account (Corinna Vinschen) [1920286] - igb: XDP xmit back fix error code (Corinna Vinschen) [1920286] - igb: add XDP support (Corinna Vinschen) [1920286] - r8169: don't advertise pause in jumbo mode (Josef Oskera) [1935346] - r8169: fix DMA being used after buffer free if WoL is enabled (Josef Oskera) [1935346] - r8169: fix r8168fp_adjust_ocp_cmd function (Josef Oskera) [1935346] - r8169: use macro pm_ptr (Josef Oskera) [1935346] - r8169: fix resuming from suspend on RTL8105e if machine runs on battery (Josef Oskera) [1935346] - r8169: handle tx before rx in napi poll (Josef Oskera) [1935346] - r8169: disable detection of bogus xid's 308/388 (Josef Oskera) [1935346] - r8169: re-configure WOL settings on resume from hibernation (Josef Oskera) [1935346] - r8169: don't try to disable interrupts if NAPI is scheduled already (Josef Oskera) [1935346] - r8169: Add support for another RTL8168FP (Josef Oskera) [1935346] - r8169: fix WoL on shutdown if CONFIG_DEBUG_SHIRQ is set (Josef Oskera) [1935346] - r8169: work around RTL8125 UDP hw bug (Josef Oskera) [1935346] - r8169: remove not needed call to rtl_wol_enable_rx from rtl_shutdown (Josef Oskera) [1935346] - r8169: improve DASH support (Josef Oskera) [1935346] - r8169: improve rtl8169_rx_csum (Josef Oskera) [1935346] - r8169: align rtl_wol_suspend_quirk with vendor driver and rename it (Josef Oskera) [1935346] - r8169: clean up rtl_pll_power_down/up functions (Josef Oskera) [1935346] - r8169: improve handling D3 PLL power-down (Josef Oskera) [1935346] - r8169: enable PLL power-down for chip versions 34, 35, 36, 42 (Josef Oskera) [1935346] - r8169: make use of the unaligned access helpers (Josef Oskera) [1935346] - r8169: tweak max read request size for newer chips also in jumbo mtu mode (Josef Oskera) [1935346] - r8169: align RTL8168e jumbo pcie read request size with vendor driver (Josef Oskera) [1935346] - r8169: don't wakeup-enable device on shutdown if WOL is disabled (Josef Oskera) [1935346] - r8169: improve rtl_ocp_reg_failure (Josef Oskera) [1935346] - r8169: replace BUG_ON with WARN in _rtl_eri_write (Josef Oskera) [1935346] - r8169: improve RTL8168g PHY suspend quirk (Josef Oskera) [1935346] - r8169: move ERI access functions to avoid forward declaration (Josef Oskera) [1935346] - r8169: work around power-saving bug on some chip versions (Josef Oskera) [1935346] - r8169: make NUM_RX_DESC a signed int (Josef Oskera) [1935346] - r8169: improve rtl_rx (Josef Oskera) [1935346] - r8169: set tc_offset only if tally counter reset isn't supported (Josef Oskera) [1935346] - net: phy: realtek: read actual speed on rtl8211f to detect downshift (Josef Oskera) [1935346] - r8169: use dev_err_probe in rtl_get_ether_clk (Josef Oskera) [1935346] - r8169: reduce number of workaround doorbell rings (Josef Oskera) [1935346] - r8169: remove not needed check in rtl8169_start_xmit (Josef Oskera) [1935346] - r8169: remove nr_frags argument from rtl_tx_slots_avail (Josef Oskera) [1935346] - r8169: improve rtl8169_start_xmit (Josef Oskera) [1935346] - r8169: improve rtl_tx (Josef Oskera) [1935346] - r8169: use READ_ONCE in rtl_tx_slots_avail (Josef Oskera) [1935346] - net: phy: realtek: support paged operations on RTL8201CP (Josef Oskera) [1935346] - r8169: disable hw csum for short packets on all chip versions (Josef Oskera) [1935346] - r8169: fix potential skb double free in an error path (Josef Oskera) [1935346] - r8169: work around short packet hw bug on RTL8125 (Josef Oskera) [1935346] - net: phy: realtek: Add support for RTL8221B-CG series (Josef Oskera) [1935346] - r8169: set IRQF_NO_THREAD if MSI(X) is enabled (Josef Oskera) [1935346] - r8169: align number of tx descriptors with vendor driver (Josef Oskera) [1935346] - r8169: use pm_runtime_put_sync in rtl_open error path (Josef Oskera) [1935346] - r8169: remove unneeded memory barrier in rtl_tx (Josef Oskera) [1935346] - r8169: remove no longer needed private rx/tx packet/byte counters (Josef Oskera) [1935346] - r8169: use struct pcpu_sw_netstats for rx/tx packet/byte counters (Josef Oskera) [1935346] - treewide: Use fallthrough pseudo-keyword (Josef Oskera) [1935346] - r8169: fix jumbo packet handling on RTL8168e (Josef Oskera) [1915314] - sctp: delay auto_asconf init until binding the first addr (Xin Long) [1952020] - netfilter: x_tables: fix compat match/target pad out-of-bound write (Florian Westphal) [1950014] - netfilter: arp_tables: add pre_exit hook for table unregister (Florian Westphal) [1950014] - netfilter: bridge: add pre_exit hooks for ebtable unregistration (Florian Westphal) [1950014] - netfilter: nft_limit: avoid possible divide error in nft_limit_init (Florian Westphal) [1950014] - netfilter: conntrack: do not print icmpv6 as unknown via /proc (Florian Westphal) [1950014] - netfilter: flowtable: fix NAT IPv6 offload mangling (Florian Westphal) [1950014] - netfilter: flowtable: Make sure GC works periodically in idle system (Florian Westphal) [1950014] - netfilter: nftables: report EOPNOTSUPP on unsupported flowtable flags (Florian Westphal) [1950014] - netfilter: ctnetlink: fix dump of the expect mask attribute (Florian Westphal) [1950014] - netfilter: x_tables: gpf inside xt_find_revision() (Florian Westphal) [1950014] - netfilter: conntrack: skip identical origin tuple in same zone only (Florian Westphal) [1950014] - flow_dissector: fix byteorder of dissected ICMP ID (Paolo Abeni) [1950288] - flow_dissector: fix TTL and TOS dissection on IPv4 fragments (Paolo Abeni) [1950288] - net: Disable NETIF_F_HW_TLS_RX when RXCSUM is disabled (Paolo Abeni) [1950288] - net: core: devlink: use right genl user_ptr when handling port param get/set (Paolo Abeni) [1950288] - net_sched: gen_estimator: support large ewma log (Paolo Abeni) [1950288] - net: Allow NETIF_F_HW_TLS_TX if IP_CSUM && IPV6_CSUM (Paolo Abeni) [1950288] - net: Disable NETIF_F_HW_TLS_TX when HW_CSUM is disabled (Paolo Abeni) [1950288] - devlink: Add devlink port documentation (Petr Oros) [1935708] - devlink: Support get and set state of port function (Petr Oros) [1935708] - devlink: Support add and delete devlink port (Petr Oros) [1935708] - devlink: Introduce PCI SF port flavour and port attribute (Petr Oros) [1935708] - devlink: Prepare code to fill multiple port function attributes (Petr Oros) [1935708] - net: core: devlink: simplify the return expression of devlink_nl_cmd_trap_set_doit() (Petr Oros) [1935708] - video: hyperv_fb: Add ratelimit on error message (Mohammed Gamal) [1957804] - ovl: allow upperdir inside lowerdir (Miklos Szeredi) [1903647] - i2c: i801: Add support for Intel Alder Lake PCH-P (Steve Best) [1929488] - pinctrl: tigerlake: Add Alder Lake-P ACPI ID (Steve Best) [1929492] - xfs: set aside allocation btree blocks from block reservation (Brian Foster) [1911738] - xfs: introduce in-core global counter of allocbt blocks (Brian Foster) [1911738] - xfs: unconditionally read all AGFs on mounts with perag reservation (Brian Foster) [1911738] - xfs: drop unnecessary setfilesize helper (Brian Foster) [1942348] - xfs: drop unused ioend private merge and setfilesize code (Brian Foster) [1942348] - xfs: open code ioend needs workqueue helper (Brian Foster) [1942348] - xfs: drop submit side trans alloc for append ioends (Brian Foster) [1942348] - blk-mq: Use request queue-wide tags for tagset-wide sbitmap (Ming Lei) [1932145] - blk-mq: Some tag allocation code refactoring (Ming Lei) [1932145] - blk-mq: Swap two calls in blk_mq_exit_queue() (Ming Lei) [1932145] - blk-mq: plug request for shared sbitmap (Ming Lei) [1932145] - blk-mq: set default elevator as deadline in case of hctx shared tagset (Ming Lei) [1932145] - powerpc/perf: Fix PMU constraint check for EBB events (Diego Domingos) [1926573] - s390/idle: fix suspicious RCU usage (Waiman Long) [1963142] - x86/cpu: Add another Alder Lake CPU to the Intel family (Steve Best) [1962033] - x86/split_lock: Don't write MSR_TEST_CTRL on CPUs that aren't whitelisted (Prarit Bhargava) [1837350] - Documentation/admin-guide: Change doc for split_lock_detect parameter (Prarit Bhargava) [1837350] - x86/traps: Handle #DB for bus lock (Prarit Bhargava) [1837350] - x86/cpufeatures: Enumerate #DB for bus lock detection (Prarit Bhargava) [1837350] - x86/split_lock: Enable the split lock feature on another Alder Lake CPU (Prarit Bhargava) [1925373] - x86/cpu: Add another Alder Lake CPU to the Intel family (Prarit Bhargava) [1925373] - x86/split_lock: Enable the split lock feature on Sapphire Rapids and Alder Lake CPUs (Prarit Bhargava) [1925373]- libbpf: Add user-space variants of BPF_CORE_READ() family of macros (Jiri Olsa) [1896362] - libbpf: Switch tracing and CO-RE helper macros to bpf_probe_read_kernel() (Jiri Olsa) [1896362] - selftests/bpf: Fix test_vmlinux test to use bpf_probe_read_user() (Jiri Olsa) [1896362] - samples/bpf, selftests/bpf: Use bpf_probe_read_kernel (Jiri Olsa) [1896362] - bpf: Restrict bpf_probe_read{, str}() only to archs where they work (Jiri Olsa) [1896362] - perf/x86/intel/uncore: Add Rocket Lake support (Michael Petlan) [1837502] - perf/x86/cstate: Add Rocket Lake CPU support (Michael Petlan) [1837497] - perf/x86/intel: Add Rocket Lake CPU support (Michael Petlan) [1837497] - perf/x86/msr: Add Rocket Lake CPU support (Michael Petlan) [1837497] - tick/nohz: Kick only _queued_ task whose tick dependency is updated (Waiman Long) [1922901] - tick/nohz: Change signal tick dependency to wake up CPUs of member tasks (Waiman Long) [1922901] - tick/nohz: Only wake up a single target cpu when kicking a task (Waiman Long) [1922901] - tick/nohz: Narrow down noise while setting current task's tick dependency (Waiman Long) [1922901] - sched/fair: Fix shift-out-of-bounds in load_balance() (Phil Auld) [1958730] - redhat/configs: Update torture test configs (Waiman Long) [1941211] - rcu: Do not report strict GPs for outgoing CPUs (Waiman Long) [1941211] - rcu,ftrace: Fix ftrace recursion (Waiman Long) [1941211] - arm64: smp: Tell RCU about CPUs that fail to come online (Waiman Long) [1941211] - rcu: Don't invoke try_invoke_on_locked_down_task() with irqs disabled (Waiman Long) [1941211] - rcu-tasks: Enclose task-list scan in rcu_read_lock() (Waiman Long) [1941211] - rcu-tasks: Fix low-probability task_struct leak (Waiman Long) [1941211] - rcu-tasks: Fix grace-period/unlock race in RCU Tasks Trace (Waiman Long) [1941211] - rcu-tasks: Shorten per-grace-period sleep for RCU Tasks Trace (Waiman Long) [1941211] - rcu-tasks: Selectively enable more RCU Tasks Trace IPIs (Waiman Long) [1941211] - rcu-tasks: Use more aggressive polling for RCU Tasks Trace (Waiman Long) [1941211] - rcu-tasks: Mark variables static (Waiman Long) [1941211] - rcu-tasks: Prevent complaints of unused show_rcu_tasks_classic_gp_kthread() (Waiman Long) [1941211] - rcu: Remove unused "cpu" parameter from rcu_report_qs_rdp() (Waiman Long) [1941211] - torture: Add gdb support (Waiman Long) [1941211] - rcuperf: Change rcuperf to rcuscale (Waiman Long) [1941211] - sched,rcuperf: Convert to sched_set_fifo_low() (Waiman Long) [1941211] - rcu/rcuperf: Convert to SPDX license identifier (Waiman Long) [1941211] - rcutorture: Allow pointer leaks to test diagnostic code (Waiman Long) [1941211] - rcu: Report QS for outermost PREEMPT=n rcu_read_unlock() for strict GPs (Waiman Long) [1941211] - rcu: locking and unlocking need to always be at least barriers (Waiman Long) [1941211] - rcu: Execute RCU reader shortly after rcu_core for strict GPs (Waiman Long) [1941211] - rcu: Provide optional RCU-reader exit delay for strict GPs (Waiman Long) [1941211] - rcu: Make FQS more aggressive in complaining about offline CPUs (Waiman Long) [1941211] - rcu: Clarify comments about FQS loop reporting quiescent states (Waiman Long) [1941211] - rcu: IPI all CPUs at GP end for strict GPs (Waiman Long) [1941211] - rcu: IPI all CPUs at GP start for strict GPs (Waiman Long) [1941211] - rcu: Attempt QS when CPU discovers GP for strict GPs (Waiman Long) [1941211] - rcu: Do full report for .need_qs for strict GPs (Waiman Long) [1941211] - rcu: Always set .need_qs from __rcu_read_lock() for strict GPs (Waiman Long) [1941211] - rcu: Force DEFAULT_RCU_BLIMIT to 1000 for strict RCU GPs (Waiman Long) [1941211] - rcu: Restrict default jiffies_till_first_fqs for strict RCU GPs (Waiman Long) [1941211] - rcu: Reduce leaf fanout for strict RCU grace periods (Waiman Long) [1941211] - rcu: Add Kconfig option for strict RCU grace periods (Waiman Long) [1941211] - rcu/nocb: Add a warning for non-GP kthread running GP code (Waiman Long) [1941211] - rcu: Move rcu_cpu_started per-CPU variable to rcu_data (Waiman Long) [1941211] - scftorture: Add cond_resched() to test loop (Waiman Long) [1941211] - rcutorture: Hoist OOM registry up one level (Waiman Long) [1941211] - rcutorture: Properly synchronize with OOM notifier (Waiman Long) [1941211] - rcutorture: Properly set rcu_fwds for OOM handling (Waiman Long) [1941211] - torture: Add kvm.sh --help and update help message (Waiman Long) [1941211] - refperf: Avoid null pointer dereference when buf fails to allocate (Waiman Long) [1941211] - rcutorture: Add CONFIG_PROVE_RCU_LIST to TREE05 (Waiman Long) [1941211] - torture: Update initrd documentation (Waiman Long) [1941211] - rcutorture: Replace HTTP links with HTTPS ones (Waiman Long) [1941211] - rcu: Fix kerneldoc comments in rcupdate.h (Waiman Long) [1941211] - scftorture: Adapt memory-ordering test to UP operation (Waiman Long) [1941211] - torture: document --allcpus argument added to the kvm.sh script (Waiman Long) [1941211] - scftorture: Block scftorture_invoker() kthreads for offline CPUs (Waiman Long) [1941211] - scftorture: Check unexpected "switch" statement value (Waiman Long) [1941211] - scftorture: Make symbol 'scf_torture_rand' static (Waiman Long) [1941211] - scftorture: Prevent compiler from reducing race probabilities (Waiman Long) [1941211] - scftorture: Flag errors in torture-compatible manner (Waiman Long) [1941211] - scftorture: Consolidate scftorture_invoke_one() scf_check initialization (Waiman Long) [1941211] - scftorture: Consolidate scftorture_invoke_one() check and kfree() (Waiman Long) [1941211] - scftorture: Add smp_call_function() memory-ordering checks (Waiman Long) [1941211] - scftorture: Add smp_call_function_many() memory-ordering checks (Waiman Long) [1941211] - scftorture: Add smp_call_function_single() memory-ordering checks (Waiman Long) [1941211] - scftorture: Summarize per-thread statistics (Waiman Long) [1941211] - torture: Declare parse-console.sh independence from rcutorture (Waiman Long) [1941211] - tick-sched: Clarify "NOHZ: local_softirq_pending" warning (Waiman Long) [1941211] - scftorture: Implement weighted primitive selection (Waiman Long) [1941211] - torture: Add scftorture to the rcutorture scripting (Waiman Long) [1941211] - scftorture: Add smp_call_function() torture test (Waiman Long) [1941211] - rcu: Add READ_ONCE() to rcu_do_batch() access to rcu_cpu_stall_ftrace_dump (Waiman Long) [1941211] - rcu: Add READ_ONCE() to rcu_do_batch() access to rcu_kick_kthreads (Waiman Long) [1941211] - rcu: Add READ_ONCE() to rcu_do_batch() access to rcu_resched_ns (Waiman Long) [1941211] - rcu: Add READ_ONCE() to rcu_do_batch() access to rcu_divisor (Waiman Long) [1941211] - nocb: Remove show_rcu_nocb_state() false positive printout (Waiman Long) [1941211] - rcu/tree: Remove CONFIG_PREMPT_RCU check in force_qs_rnp() (Waiman Long) [1941211] - nocb: Clarify RCU nocb CPU error message (Waiman Long) [1941211] - rcu/tree: Force quiescent state on callback overload (Waiman Long) [1941211] - rcu/trace: Use gp_seq_req in acceleration's rcu_grace_period tracepoint (Waiman Long) [1941211] - rcu/trace: Print negative GP numbers correctly (Waiman Long) [1941211] - rcutorture: Output number of elapsed grace periods (Waiman Long) [1941211] - rcu: Initialize at declaration time in rcu_exp_handler() (Waiman Long) [1941211] - rcu: Remove KCSAN stubs from update.c (Waiman Long) [1941211] - rcu: Remove KCSAN stubs (Waiman Long) [1941211] - srcu: Remove KCSAN stubs (Waiman Long) [1941211] - rcutorture: Remove KCSAN stubs (Waiman Long) [1941211] - refscale: Change --torture type from refperf to refscale (Waiman Long) [1941211] - refperf: Rename refperf.c to refscale.c and change internal names (Waiman Long) [1941211] - refperf: Rename RCU_REF_PERF_TEST to RCU_REF_SCALE_TEST (Waiman Long) [1941211] - torture: Remove obsolete "cd $KVM" (Waiman Long) [1941211] - torture: Avoid duplicate specification of qemu command (Waiman Long) [1941211] - torture: Dump ftrace at shutdown only if requested (Waiman Long) [1941211] - torture: Add kvm-tranform.sh script for qemu-cmd files (Waiman Long) [1941211] - torture: Add more tracing crib notes to kvm.sh (Waiman Long) [1941211] - torture: Improve diagnostic for KCSAN-incapable compilers (Waiman Long) [1941211] - torture: Correctly summarize build-only runs (Waiman Long) [1941211] - torture: Pass --kmake-arg to all make invocations (Waiman Long) [1941211] - kernel/rcu/tree.c: Fix kernel-doc warnings (Waiman Long) [1941211] - rcu-tasks: Fix synchronize_rcu_tasks_trace() header comment (Waiman Long) [1941211] - rcu: grpnum just records group number (Waiman Long) [1941211] - rcu: grplo/grphi just records CPU number (Waiman Long) [1941211] - rcu: gp_max is protected by root rcu_node's lock (Waiman Long) [1941211] - rcutorture: Check for unwatched readers (Waiman Long) [1941211] - torture: Abstract out console-log error detection (Waiman Long) [1941211] - torture: Add a stop-run capability (Waiman Long) [1941211] - rcu-tasks: Fix code-style issues (Waiman Long) [1941211] - torture: Create qemu-cmd in --buildonly runs (Waiman Long) [1941211] - rcu: Stop shrinker loop (Waiman Long) [1941211] - refperf: Add test for RCU Tasks readers (Waiman Long) [1941211] - refperf: Add test for RCU Tasks Trace readers. (Waiman Long) [1941211] - rcu: Replace 1 with true (Waiman Long) [1941211] - rcu/rcutorture: Replace 0 with false (Waiman Long) [1941211] - refperf: Change readdelay module parameter to nanoseconds (Waiman Long) [1941211] - refperf: Work around 64-bit division (Waiman Long) [1941211] - doc: Document rcuperf's module parameters (Waiman Long) [1941211] - refperf: Adjust refperf.loop default value (Waiman Long) [1941211] - rcu-tasks: Conditionally compile show_rcu_tasks_gp_kthreads() (Waiman Long) [1941211] - rcu-tasks: Add #include of rcupdate_trace.h to update.c (Waiman Long) [1941211] - rcu-tasks: Make rcu_tasks_postscan() be static (Waiman Long) [1941211] - refperf: Add read-side delay module parameter (Waiman Long) [1941211] - lockdep: Complain only once about RCU in extended quiescent state (Waiman Long) [1941211] - refperf: Simplify initialization-time wakeup protocol (Waiman Long) [1941211] - rcu: Allow for smp_call_function() running callbacks from idle (Waiman Long) [1941211] - refperf: Output per-experiment data points (Waiman Long) [1941211] - refperf: Label experiment-number column "Runs" (Waiman Long) [1941211] - refperf: Add warmup and cooldown processing phases (Waiman Long) [1941211] - refperf: More closely synchronize reader start times (Waiman Long) [1941211] - refperf: Convert reader_task structure's "start" field to int (Waiman Long) [1941211] - refperf: Tune reader measurement interval (Waiman Long) [1941211] - refperf: Make functions static (Waiman Long) [1941211] - srcu: Avoid local_irq_save() before acquiring spinlock_t (Waiman Long) [1941211] - refperf: Dynamically allocate thread-summary output buffer (Waiman Long) [1941211] - refperf: Dynamically allocate experiment-summary output buffer (Waiman Long) [1941211] - refperf: Provide module parameter to specify number of experiments (Waiman Long) [1941211] - refperf: Convert nreaders to a module parameter (Waiman Long) [1941211] - refperf: Allow decimal nanoseconds (Waiman Long) [1941211] - refperf: Hoist function-pointer calls out of the loop (Waiman Long) [1941211] - rcu: Introduce single argument kvfree_rcu() interface (Waiman Long) [1941211] - refperf: Add holdoff parameter to allow CPUs to come online (Waiman Long) [1941211] - torture: Add refperf to the rcutorture scripting (Waiman Long) [1941211] - rcuperf: Add comments explaining the high reader overhead (Waiman Long) [1941211] - refperf: Add a test to measure performance of read-side synchronization (Waiman Long) [1941211] - rcuperf: Remove useless while loops around wait_event (Waiman Long) [1941211] - rcu: Provide rcu_irq_exit_check_preempt() (Waiman Long) [1941211] - sched,rcu,tracing: Avoid tracing before in_nmi() is correct (Waiman Long) [1941211] - hardirq/nmi: Allow nested nmi_enter() (Waiman Long) [1941211] - powerpc/64s: Include header file to fix a warning (Waiman Long) [1941211] - powerpc/64s: system reset interrupt preserve HSRRs (Waiman Long) [1941211] - powerpc/64s: Fix HV NMI vs HV interrupt recoverability test (Waiman Long) [1941211] - powerpc/traps: fix recoverability of machine check handling on book3s/32 (Waiman Long) [1941211] - powerpc/traps: restore recoverability of machine_check interrupts (Waiman Long) [1941211] - rcu: Mark rcu_nmi_enter() call to rcu_cleanup_after_idle() noinstr (Waiman Long) [1941211] - rcu: Remove initialized but unused rnp from check_slow_task() (Waiman Long) [1941211] - rcu: Update comment from rsp->rcu_gp_seq to rsp->gp_seq (Waiman Long) [1941211] - rcu: Provide __rcu_is_watching() (Waiman Long) [1941211] - doc: Tasks RCU must protect instructions before trampoline (Waiman Long) [1941211] - fs/btrfs: Add cond_resched() for try_release_extent_mapping() stalls (Waiman Long) [1941211] - rcu-tasks: Convert sleeps to idle priority (Waiman Long) [1941211] - rcu: Expedited grace-period sleeps to idle priority (Waiman Long) [1941211] - rcu: No-CBs-related sleeps to idle priority (Waiman Long) [1941211] - rcu: Priority-boost-related sleeps to idle priority (Waiman Long) [1941211] - rcu: Grace-period-kthread related sleeps to idle priority (Waiman Long) [1941211] - torture: Add --allcpus argument to the kvm.sh script (Waiman Long) [1941211] - torture: Remove whitespace from identify_qemu_vcpus output (Waiman Long) [1941211] - torture: Add script to smoke-test commits in a branch (Waiman Long) [1941211] - trace: events: rcu: Change description of rcu_dyntick trace event (Waiman Long) [1941211] - rcu: Add comment documenting rcu_callback_map's purpose (Waiman Long) [1941211] - rcu: Provide rcu_irq_exit_preempt() (Waiman Long) [1941211] - rcu: Add callbacks-invoked counters (Waiman Long) [1941211] - doc: Timer problems can cause RCU CPU stall warnings (Waiman Long) [1941211] - torture: Remove qemu dependency on EFI firmware (Waiman Long) [1941211] - rcutorture: NULL rcu_torture_current earlier in cleanup code (Waiman Long) [1941211] - rcutorture: Handle non-statistic bang-string error messages (Waiman Long) [1941211] - torture: Set configfile variable to current scenario (Waiman Long) [1941211] - rcutorture: Add races with task-exit processing (Waiman Long) [1941211] - docs: RCU: Don't duplicate chapter names in rculist_nulls.rst (Waiman Long) [1941211] - docs: RCU: Convert stallwarn.txt to ReST (Waiman Long) [1941211] - docs: RCU: Convert rcuref.txt to ReST (Waiman Long) [1941211] - docs: RCU: Convert torture.txt to ReST (Waiman Long) [1941211] - docs: RCU: Convert rculist_nulls.txt to ReST (Waiman Long) [1941211] - docs: RCU: Convert lockdep.txt to ReST (Waiman Long) [1941211] - docs: RCU: Convert lockdep-splat.txt to ReST (Waiman Long) [1941211] - docs: RCU: Convert checklist.txt to ReST (Waiman Long) [1941211] - doc: Add rcutorture scripting to torture.txt (Waiman Long) [1941211] - doc: Fix typo "deference" to "dereference" (Waiman Long) [1941211] - docs: locking: convert docs to ReST and rename to *.rst (Waiman Long) [1941211] - doc/rcuref: Document real world examples in kernel (Waiman Long) [1941211] - Documentation/locking/lockdep: Drop last two chars of sample states (Waiman Long) [1941211] - doc: rcu: Suspicious RCU usage is a warning (Waiman Long) [1941211] - RCU/torture.txt: Remove section MODULE PARAMETERS (Waiman Long) [1941211] - Documentation/lockstat: Fix trivial typo (Waiman Long) [1941211] - rcu: Simplify the calculation of rcu_state.ncpus (Waiman Long) [1941211] - srcu: Fix a typo in comment "amoritized"->"amortized" (Waiman Long) [1941211] - rcuperf: Fix printk format warning (Waiman Long) [1941211] - mm/mmap.c: Add cond_resched() for exit_mmap() CPU stalls (Waiman Long) [1941211] - rcu: Initialize and destroy rcu_synchronize only when necessary (Waiman Long) [1941211] - rcu: Add KCSAN stubs to update.c (Waiman Long) [1941211] - rcu: Add KCSAN stubs (Waiman Long) [1941211] - srcu: Add KCSAN stubs (Waiman Long) [1941211] - rcutorture: Add KCSAN stubs (Waiman Long) [1941211] - rcu/rcutorture: Convert to SPDX license identifier (Waiman Long) [1941211] - rcu: Convert rcu_nohz_full_cpu() ULONG_CMP_LT() to time_before() (Waiman Long) [1941211] - rcu: Convert rcu_initiate_boost() ULONG_CMP_GE() to time_after() (Waiman Long) [1941211] - rcutorture: Convert ULONG_CMP_LT() to time_before() (Waiman Long) [1941211] - rcu: Convert ULONG_CMP_GE() to time_after() for jiffy comparison (Waiman Long) [1941211] - rcu: Add rcu_gp_might_be_stalled() (Waiman Long) [1941211] - torture: Add a --kasan argument (Waiman Long) [1941211] - torture: Save a few lines by using config_override_param initially (Waiman Long) [1941211] - torture: Allow scenario-specific Kconfig options to override CFcommon (Waiman Long) [1941211] - torture: Allow --kconfig options to override --kcsan defaults (Waiman Long) [1941211] - torture: Abstract application of additional Kconfig options (Waiman Long) [1941211] - torture: Eliminate duplicate #CHECK# from ConfigFragment (Waiman Long) [1941211] - torture: Make --kcsan argument also create a summary (Waiman Long) [1941211] - rcutorture: Make rcu_fwds and rcu_fwd_emergency_stop static (Waiman Long) [1941211] - torture: Add --kcsan argument to top-level kvm.sh script (Waiman Long) [1941211] - rcu-tasks: Allow standalone use of TASKS_{TRACE_,}RCU (Waiman Long) [1941211] - rcu: Remove self-stack-trace when all quiescent states seen (Waiman Long) [1941211] - ftrace: Use synchronize_rcu_tasks_rude() instead of ftrace_sync() (Waiman Long) [1941211] - ftrace: Protect ftrace_graph_hash with ftrace_sync (Waiman Long) [1941211] - ftrace: Add comment to why rcu_dereference_sched() is open coded (Waiman Long) [1941211] - tracing: Annotate ftrace_graph_notrace_hash pointer with __rcu (Waiman Long) [1941211] - tracing: Annotate ftrace_graph_hash pointer with __rcu (Waiman Long) [1941211] - tracing/fgraph: Fix set_graph_function from showing interrupts (Waiman Long) [1941211] - rcu: Allow rcutorture to starve grace-period kthread (Waiman Long) [1941211] - rcu: When GP kthread is starved, tag idle threads as false positives (Waiman Long) [1941211] - rcutorture: Right-size TREE10 CPU consumption (Waiman Long) [1941211] - rcu: Replace 1 by true (Waiman Long) [1941211] - rcutorture: Add test of holding scheduler locks across rcu_read_unlock() (Waiman Long) [1941211] - rcu: Replace assigned pointer ret value by corresponding boolean value (Waiman Long) [1941211] - rcu-tasks: Add IPI failure count to statistics (Waiman Long) [1941211] - rcutorture: Add TRACE02 scenario enabling RCU Tasks Trace IPIs (Waiman Long) [1941211] - rcu-tasks: Add count for idle tasks on offline CPUs (Waiman Long) [1941211] - rcu-tasks: Add rcu_dynticks_zero_in_eqs() effectiveness statistics (Waiman Long) [1941211] - rcu-tasks: Make RCU tasks trace also wait for idle tasks (Waiman Long) [1941211] - rcu-tasks: Handle the running-offline idle-task special case (Waiman Long) [1941211] - rcu-tasks: Disable CPU hotplug across RCU tasks trace scans (Waiman Long) [1941211] - rcu: Mark rcu_state.gp_seq to detect more concurrent writes (Waiman Long) [1941211] - rcu-tasks: Allow rcu_read_unlock_trace() under scheduler locks (Waiman Long) [1941211] - rcu-tasks: Avoid IPIing userspace/idle tasks if kernel is so built (Waiman Long) [1941211] - rcu-tasks: Add Kconfig option to mediate smp_mb() vs. IPI (Waiman Long) [1941211] - rcu-tasks: Add grace-period and IPI counts to statistics (Waiman Long) [1941211] - rcu-tasks: Split ->trc_reader_need_end (Waiman Long) [1941211] - rcu-tasks: Provide boot parameter to delay IPIs until late in grace period (Waiman Long) [1941211] - rcu-tasks: Add a grace-period start time for throttling and debug (Waiman Long) [1941211] - rcu: Get rid of some doc warnings in update.c (Waiman Long) [1941211] - rcu-tasks: Make RCU Tasks Trace make use of RCU scheduler hooks (Waiman Long) [1941211] - rcu-tasks: Use context-switch hook for PREEMPT=y kernels (Waiman Long) [1941211] - rcu-tasks: Make rcutorture writer stall output include GP state (Waiman Long) [1941211] - rcu-tasks: Add RCU tasks to rcutorture writer stall output (Waiman Long) [1941211] - rcuperf: Add ability to increase object allocation size (Waiman Long) [1941211] - rcu-tasks: Move #ifdef into tasks.h (Waiman Long) [1941211] - rcutorture: Add flag to produce non-busy-wait task stalls (Waiman Long) [1941211] - rcu: Add per-task state to RCU CPU stall warnings (Waiman Long) [1941211] - sched/core: Add function to sample state of locked-down task (Waiman Long) [1941211] - rcu-tasks: Add stall warnings for RCU Tasks Trace (Waiman Long) [1941211] - rcutorture: Add torture tests for RCU Tasks Trace (Waiman Long) [1941211] - rcu-tasks: Add an RCU Tasks Trace to simplify protection of tracing hooks (Waiman Long) [1941211] - rcutorture: Add a test for synchronize_rcu_mult() (Waiman Long) [1941211] - rcu: Reinstate synchronize_rcu_mult() (Waiman Long) [1941211] - rcu-tasks: Code movement to allow more Tasks RCU variants (Waiman Long) [1941211] - rcu: Fix the (t=0 jiffies) false positive (Waiman Long) [1941211] - rcu-tasks: Further refactor RCU-tasks to allow adding more variants (Waiman Long) [1941211] - rcu-tasks: Use unique names for RCU-Tasks kthreads and messages (Waiman Long) [1941211] - rcutorture: Add torture tests for RCU Tasks Rude (Waiman Long) [1941211] - rcu-tasks: Add an RCU-tasks rude variant (Waiman Long) [1941211] - rcu-tasks: Refactor RCU-tasks to allow variants to be added (Waiman Long) [1941211] - rcu-tasks: Create struct to hold state information (Waiman Long) [1941211] - rcu-tasks: Move Tasks RCU to its own file (Waiman Long) [1941211] - locktorture.c: Fix if-statement empty body warnings (Waiman Long) [1941211] - rcu: Expedite first two FQS scans under callback-overload conditions (Waiman Long) [1941211] - rcu: Mark rcu_state.gp_seq to detect concurrent writes (Waiman Long) [1941211] - rcutorture: Mark data-race potential for rcu_barrier() test statistics (Waiman Long) [1941211] - rcu: Don't use negative nesting depth in __rcu_read_unlock() (Waiman Long) [1941211] - rcu: Remove unused ->rcu_read_unlock_special.b.deferred_qs field (Waiman Long) [1941211] - rcu: Don't set nesting depth negative in rcu_preempt_deferred_qs() (Waiman Long) [1941211] - rcu: Make rcu_read_unlock_special() safe for rq/pi locks (Waiman Long) [1941211] - rcutorture: Make kvm-recheck-rcu.sh handle truncated lines (Waiman Long) [1941211] - rcu: Make RCU IRQ enter/exit functions rely on in_nmi() (Waiman Long) [1941211] - rcu/tree: Mark the idle relevant functions noinstr (Waiman Long) [1941211] - rcu: Add comments marking transitions between RCU watching and not (Waiman Long) [1941211] - rcu: Update __call_rcu() comments (Waiman Long) [1941211] - rcu: Mark rcu_state.ncpus to detect concurrent writes (Waiman Long) [1941211] - rcu: Use data_race() for RCU CPU stall-warning prints (Waiman Long) [1941211] - rcutorture: Manually clean up after rcu_barrier() failure (Waiman Long) [1941211] - rcutorture: Make rcu_torture_barrier_cbs() post from corresponding CPU (Waiman Long) [1941211] - rcu: Make nocb_gp_wait() double-check unexpected-callback warning (Waiman Long) [1941211] - rcu: Tighten rcu_lockdep_assert_cblist_protected() check (Waiman Long) [1941211] - rcu: Optimize and protect atomic_cmpxchg() loop (Waiman Long) [1941211] - rcu/nocb: Add missing annotation for rcu_nocb_bypass_unlock() (Waiman Long) [1941211] - rcu: Don't flag non-starting GPs before GP kthread is running (Waiman Long) [1941211] - rcu: Fix rcu_barrier_callback() race condition (Waiman Long) [1941211] - rcu: Add WRITE_ONCE() to rcu_state ->gp_start (Waiman Long) [1941211] - rcu: Add missing annotation for rcu_nocb_bypass_lock() (Waiman Long) [1941211] - rcu: Add missing annotation for exit_tasks_rcu_finish() (Waiman Long) [1941211] - rcu: Add missing annotation for exit_tasks_rcu_start() (Waiman Long) [1941211] - rculist: Add brackets around cond argument in __list_check_rcu macro (Waiman Long) [1941211] - rcu: Remove dead code from rcu_segcblist_insert_pend_cbs() (Waiman Long) [1941211] - rcutorture: Annotation lockless accesses to rcu_torture_current (Waiman Long) [1941211] - rcu: Add READ_ONCE() to rcu_data ->gpwrap (Waiman Long) [1941211] - rcu-tasks: *_ONCE() for rcu_tasks_cbs_head (Waiman Long) [1941211] - rcu: Add *_ONCE() for grace-period progress indicators (Waiman Long) [1941211] - rcu: Add WRITE_ONCE() to rcu_node ->boost_tasks (Waiman Long) [1941211] - srcu: Add data_race() to ->srcu_lock_count and ->srcu_unlock_count arrays (Waiman Long) [1941211] - rcutorture: Add READ_ONCE() to rcu_torture_count and rcu_torture_batch (Waiman Long) [1941211] - rcu: Add READ_ONCE() to rcu_segcblist ->tails[] (Waiman Long) [1941211] - rcu: Add WRITE_ONCE() to rcu_node ->qsmaskinitnext (Waiman Long) [1941211] - rcu: Add READ_ONCE and data_race() to rcu_node ->boost_tasks (Waiman Long) [1941211] - rcu: Add WRITE_ONCE() to rcu_state ->gp_req_activity (Waiman Long) [1941211] - rcu: Add READ_ONCE() to rcu_node ->gp_seq (Waiman Long) [1941211] - rcu: Add *_ONCE() and data_race() to rcu_node ->exp_tasks plus locking (Waiman Long) [1941211] - rcu: Add *_ONCE() to rcu_node ->boost_kthread_status (Waiman Long) [1941211] - rcu: Add WRITE_ONCE to rcu_node ->exp_seq_rq store (Waiman Long) [1941211] - srcu: Hold srcu_struct ->lock when updating ->srcu_gp_seq (Waiman Long) [1941211] - rcu: Add WRITE_ONCE() to rcu_node ->qsmask update (Waiman Long) [1941211] - rcu: Provide debug symbols and line numbers in KCSAN runs (Waiman Long) [1941211] - rcu: Fix exp_funnel_lock()/rcu_exp_wait_wake() datarace (Waiman Long) [1941211] - srcu: Fix process_srcu()/srcu_batches_completed() datarace (Waiman Long) [1941211] - srcu: Fix __call_srcu()/srcu_get_delay() datarace (Waiman Long) [1941211] - srcu: Fix __call_srcu()/process_srcu() datarace (Waiman Long) [1941211] - rcutorture: Fix stray access to rcu_fwd_cb_nodelay (Waiman Long) [1941211] - rcutorture: Fix rcu_torture_one_read()/rcu_torture_writer() data race (Waiman Long) [1941211] - rcutorture: Make kvm-find-errors.sh abort on bad directory (Waiman Long) [1941211] - rcutorture: Summarize summary of build and run results (Waiman Long) [1941211] - rcutorture: Add 100-CPU configuration (Waiman Long) [1941211] - rcu: Warn on for_each_leaf_node_cpu_mask() from non-leaf (Waiman Long) [1941211] - rcu: Fix spelling mistake "leval" -> "level" (Waiman Long) [1941211] - torture: Allow disabling of boottime CPU-hotplug torture operations (Waiman Long) [1941211] - rcutorture: Suppress boottime bad-sequence warnings (Waiman Long) [1941211] - rcutorture: Allow boottime stall warnings to be suppressed (Waiman Long) [1941211] - torture: Forgive -EBUSY from boottime CPU-hotplug operations (Waiman Long) [1941211] - rcutorture: Refrain from callback flooding during boot (Waiman Long) [1941211] - torture: Make results-directory date format completion-friendly (Waiman Long) [1941211] - rcutorture: Suppress forward-progress complaints during early boot (Waiman Long) [1941211] - timer: Use hlist_unhashed_lockless() in timer_pending() (Waiman Long) [1941211] - rcu: React to callback overload by boosting RCU readers (Waiman Long) [1941211] - rcu: React to callback overload by aggressively seeking quiescent states (Waiman Long) [1941211] - rcu: Add and update docbook header comments in list.h (Waiman Long) [1941211] - list: Add hlist_unhashed_lockless() (Waiman Long) [1941211] - list: Don't use WRITE_ONCE() in hlist_add_behind() (Waiman Long) [1941211] - kcsan: Introduce ASSERT_EXCLUSIVE_BITS(var, mask) (Waiman Long) [1941211] - kcsan: Add kcsan_set_access_mask() support (Waiman Long) [1941211] - kcsan: Introduce kcsan_value_change type (Waiman Long) [1941211] - kcsan: Move interfaces that affects checks to kcsan-checks.h (Waiman Long) [1941211] - kcsan: Fix misreporting if concurrent races on same address (Waiman Long) [1941211] - kcsan: Expose core configuration parameters as module params (Waiman Long) [1941211] - kcsan: Add test to generate conflicts via debugfs (Waiman Long) [1941211] - kcsan: Introduce ASSERT_EXCLUSIVE_*() macros (Waiman Long) [1941211] - kcsan: Introduce KCSAN_ACCESS_ASSERT access type (Waiman Long) [1941211] - kcsan: Fix 0-sized checks (Waiman Long) [1941211] - kcsan: Clean up the main KCSAN Kconfig option (Waiman Long) [1941211] - kcsan: Clarify Kconfig option KCSAN_IGNORE_ATOMICS (Waiman Long) [1941211] - kcsan: Add option to assume plain aligned writes up to word size are atomic (Waiman Long) [1941211] - kcsan: Add docbook header for data_race() (Waiman Long) [1941211] - kcsan: Address missing case with KCSAN_REPORT_VALUE_CHANGE_ONLY (Waiman Long) [1941211] - include/linux: Add instrumented.h infrastructure (Waiman Long) [1941211] - kcsan: Make KCSAN compatible with lockdep (Waiman Long) [1941211] - kcsan: Rate-limit reporting per data races (Waiman Long) [1941211] - kcsan: Show full access type in report (Waiman Long) [1941211] - kcsan: Prefer __always_inline for fast-path (Waiman Long) [1941211] - kcsan: Improve various small stylistic details (Waiman Long) [1941211] - x86, kcsan: Enable KCSAN for x86 (Waiman Long) [1941211] - build, kcsan: Add KCSAN build exceptions (Waiman Long) [1941211] - x86/uaccess, kcov: Disable stack protector (Waiman Long) [1941211] - doc: Convert to rcubarrier.txt to ReST (Waiman Long) [1941211] - doc: Convert to rcu_dereference.txt to rcu_dereference.rst (Waiman Long) [1941211] - doc: Convert whatisRCU.txt to .rst (Waiman Long) [1941211] - doc: Converted NMI-RCU.txt to NMI-RCU.rst. (Waiman Long) [1941211] - doc: Convert arrayRCU.txt to arrayRCU.rst (Waiman Long) [1941211] - doc: Update list_for_each_entry_rcu() documentation (Waiman Long) [1941211] - Restore docs "rcu: Restore barrier() to rcu_read_lock() and rcu_read_unlock()" (Waiman Long) [1941211] - Restore docs "treewide: Rename rcu_dereference_raw_notrace() to _check()" (Waiman Long) [1941211] - docs: rcu: Increase toctree to 3 (Waiman Long) [1941211] - docs: rcu: Correct links referring to titles (Waiman Long) [1941211] - docs: rcu: convert some articles from html to ReST (Waiman Long) [1941211] - Revert docs from "rcu: Restore barrier() to rcu_read_lock() and rcu_read_unlock()" (Waiman Long) [1941211] - Documentation: RCU: Add TOC tree hooks (Waiman Long) [1941211] - doc: Describe choice of rcu_dereference() APIs and __rcu usage (Waiman Long) [1941211] - doc: Remove obsolete RCU update functions from RCU documentation (Waiman Long) [1941211] - scsi: ibmvfc: Free channel_setup_buf during device tear down (Steve Best) [1938102] - blk-mq: clearing flush request reference in tags->rqs[] (Ming Lei) [1811030] - blk-mq: clear stale request in tags->rq[] before freeing one request pool (Ming Lei) [1811030] - blk-mq: grab rq->refcount before calling ->fn in blk_mq_tagset_busy_iter (Ming Lei) [1811030] - vsock/vmci: log once the failed queue pair allocation (Stefano Garzarella) [1958248] - VMCI: Stop log spew when qp allocation isn't possible (Stefano Garzarella) [1958248] - vsock/virtio: update credit only if socket is not closed (Stefano Garzarella) [1921694] - powerpc/security: Fix debugfs data leak on 32-bit (Steve Best) [1935661] - powerpc/security: Show powerpc_security_features in debugfs (Steve Best) [1935661] - redhat/configs: Add CONFIG_SYSTEM_REVOCATION_KEYS and CONFIG_SYSTEM_REVOCATION_LIST (Vladis Dronov) [1893793] {CVE-2020-26541} - certs: add 'x509_revocation_list' to gitignore (Vladis Dronov) [1893793] {CVE-2020-26541} - integrity: Load mokx variables into the blacklist keyring (Vladis Dronov) [1893793] {CVE-2020-26541} - certs: Add ability to preload revocation certs (Vladis Dronov) [1893793] {CVE-2020-26541} - certs: Move load_system_certificate_list to a common function (Vladis Dronov) [1893793] {CVE-2020-26541} - certs: Add EFI_CERT_X509_GUID support for dbx entries (Vladis Dronov) [1893793] {CVE-2020-26541} - pNFS/flexfiles: Fix array overflow when flexfiles mirroring is enabled (Benjamin Coddington) [1949575] - net/sunrpc: fix useless comparison in proc_do_xprt() (Benjamin Coddington) [1949575] - net/sunrpc: return 0 on attempt to write to "transports" (Benjamin Coddington) [1949575] - NFSD: MKNOD should return NFSERR_BADTYPE instead of NFSERR_INVAL (Benjamin Coddington) [1949575] - NFSD: NFSv3 PATHCONF Reply is improperly formed (Benjamin Coddington) [1949575] - nfsroot: Default mount option should ask for built-in NFS version (Benjamin Coddington) [1949575] - nfsd: remove unneeded break (Benjamin Coddington) [1949575] - net/sunrpc: Fix return value for sysctl sunrpc.transports (Benjamin Coddington) [1949575] - NFSv4.2: support EXCHGID4_FLAG_SUPP_FENCE_OPS 4.2 EXCHANGE_ID flag (Benjamin Coddington) [1949575] - NFSv4: Fix up RCU annotations for struct nfs_netns_client (Benjamin Coddington) [1949575] - NFS: Only reference user namespace from nfs4idmap struct instead of cred (Benjamin Coddington) [1949575] - NFSD: Hoist status code encoding into XDR encoder functions (Benjamin Coddington) [1949575] - NFSv4: Use the net namespace uniquifier if it is set (Benjamin Coddington) [1949575] - NFSv4: Clean up initialisation of uniquified client id strings (Benjamin Coddington) [1949575] - SUNRPC: Add an xdr_align_data() function (Benjamin Coddington) [1949575] - SUNRPC: Add the ability to expand holes in data pages (Benjamin Coddington) [1949575] - SUNRPC: Split out _shift_data_right_tail() (Benjamin Coddington) [1949575] - SUNRPC: Split out xdr_realign_pages() from xdr_align_pages() (Benjamin Coddington) [1949575] - NFS: Use xdr_page_pos() in NFSv4 decode_getacl() (Benjamin Coddington) [1949575] - SUNRPC: Implement a xdr_page_pos() function (Benjamin Coddington) [1949575] - NFS: fix nfs_path in case of a rename retry (Benjamin Coddington) [1949575] - NFSD: Map nfserr_wrongsec outside of nfsd_dispatch (Benjamin Coddington) [1949575] - NFSD: Remove the RETURN_STATUS() macro (Benjamin Coddington) [1949575] - NFSD: Call NFSv2 encoders on error returns (Benjamin Coddington) [1949575] - NFSD: Fix .pc_release method for NFSv2 (Benjamin Coddington) [1949575] - NFSD: Remove vestigial typedefs (Benjamin Coddington) [1949575] - NFSD: Refactor nfsd_dispatch() error paths (Benjamin Coddington) [1949575] - NFSD: Clean up nfsd_dispatch() variables (Benjamin Coddington) [1949575] - NFSD: Clean up stale comments in nfsd_dispatch() (Benjamin Coddington) [1949575] - NFSD: Clean up switch statement in nfsd_dispatch() (Benjamin Coddington) [1949575] - NFSD: Encoder and decoder functions are always present (Benjamin Coddington) [1949575] - NFSACL: Replace PROC() macro with open code (Benjamin Coddington) [1949575] - lockd: Replace PROC() macro with open code (Benjamin Coddington) [1949575] - NFSD: Add missing NFSv2 .pc_func methods (Benjamin Coddington) [1949575] - fs: nfs: return per memcg count for xattr shrinkers (Benjamin Coddington) [1949575] - nfs: remove incorrect fallthrough label (Benjamin Coddington) [1949575] - nfsd: rq_lease_breaker cleanup (Benjamin Coddington) [1949575] - sunrpc: simplify do_cache_clean (Benjamin Coddington) [1949575] - sunrpc: cache : Replace seq_printf with seq_puts (Benjamin Coddington) [1949575] - silence nfscache allocation warnings with kvzalloc (Benjamin Coddington) [1949575] - nfsd: fix comparison to bool warning (Benjamin Coddington) [1949575] - NFSD: Correct type annotations in user xattr XDR functions (Benjamin Coddington) [1949575] - NFSD: Correct type annotations in user xattr helpers (Benjamin Coddington) [1949575] - SUNRPC/NFSD: Implement xdr_reserve_space_vec() (Benjamin Coddington) [1949575] - nfsd: rename delegation related tracepoints to make them less confusing (Benjamin Coddington) [1949575] - nfsd: Remove unnecessary assignment in nfs4xdr.c (Benjamin Coddington) [1949575] - net: sunrpc: delete repeated words (Benjamin Coddington) [1949575] - nfsd: Fix typo in comment (Benjamin Coddington) [1949575] - nfsd: give up callbacks on revoked delegations (Benjamin Coddington) [1949575] - nfs: fix spellint typo in pnfs.c (Benjamin Coddington) [1949575] - fs,nfs: lift compat nfs4 mount data handling into the nfs code (Benjamin Coddington) [1949575] - nfs: simplify nfs4_parse_monolithic (Benjamin Coddington) [1949575] - xprtrdma: drop double zeroing (Benjamin Coddington) [1949575] - NFSv4.2: xattr cache: remove unused cache struct field (Benjamin Coddington) [1949575] - nfs: Convert to use the preferred fallthrough macro (Benjamin Coddington) [1949575] - NFS4: Fix oops when copy_file_range is attempted with NFS4.0 source (Benjamin Coddington) [1949575] - Replace HTTP links with HTTPS ones: NFS, SUNRPC, and LOCKD clients (Benjamin Coddington) [1949575] - sunrpc: fix duplicated word in (Benjamin Coddington) [1949575] - SUNRPC: Remove remaining dprintks from sched.c (Benjamin Coddington) [1949575] - SUNRPC: Remove dprintk call sites in RPC queuing functions (Benjamin Coddington) [1949575] - SUNRPC: Clean up RPC scheduler tracepoints (Benjamin Coddington) [1949575] - SUNRPC: Replace rpcbind dprintk call sites with tracepoints (Benjamin Coddington) [1949575] - SUNRPC: Remove more dprintks in rpcb_clnt.c (Benjamin Coddington) [1949575] - SUNRPC: Remove dprintk call sites in rpcbind XDR functions (Benjamin Coddington) [1949575] - SUNRPC: Hoist trace_xprtrdma_op_setport into generic code (Benjamin Coddington) [1949575] - SUNRPC: Remove rpcb_getport_async dprintk call sites (Benjamin Coddington) [1949575] - SUNRPC: Clean up call_bind_status() observability (Benjamin Coddington) [1949575] - SUNRPC: Remove dprintk call site in call_decode (Benjamin Coddington) [1949575] - SUNRPC: Trace call_refresh events (Benjamin Coddington) [1949575] - SUNRPC: Add trace_rpc_timeout_status() (Benjamin Coddington) [1949575] - SUNRPC: Mitigate cond_resched() in xprt_transmit() (Benjamin Coddington) [1949575] - SUNRPC: Replace connect dprintk call sites with a tracepoint (Benjamin Coddington) [1949575] - SUNRPC: Remove dprintk call site in call_start() (Benjamin Coddington) [1949575] - SUNRPC: Remove the dprint_status() macro (Benjamin Coddington) [1949575] - SUNRPC: Replace dprintk() call site in xs_nospace() (Benjamin Coddington) [1949575] - SUNRPC: Replace dprintk() call site in xprt_prepare_transmit (Benjamin Coddington) [1949575] - SUNRPC: Update debugging instrumentation in xprt_do_reserve() (Benjamin Coddington) [1949575] - SUNRPC: Remove debugging instrumentation from xprt_release (Benjamin Coddington) [1949575] - SUNRPC: Hoist trace_xprtrdma_op_allocate into generic code (Benjamin Coddington) [1949575] - SUNRPC: Remove trace_xprt_complete_rqst() (Benjamin Coddington) [1949575] - SUNRPC dont update timeout value on connection reset (Benjamin Coddington) [1949575] - nfs4: strengthen error check to avoid unexpected result (Benjamin Coddington) [1949575] - NFS: remove redundant pointer clnt (Benjamin Coddington) [1949575] - sunrpc: Avoid comma separated statements (Benjamin Coddington) [1949575]- Revert "sctp: Fix SHUTDOWN CTSN Ack in the peer restart case" (Xin Long) [1953839] - sctp: do asoc update earlier in sctp_sf_do_dupcook_b (Xin Long) [1953839] - sctp: do asoc update earlier in sctp_sf_do_dupcook_a (Xin Long) [1953839] - NFSv4: Fixes for nfs4_bitmask_adjust() (Steve Dickson) [1926961] - powerpc/paravirt: Use is_kvm_guest() in vcpu_is_preempted() (Desnes A. Nunes do Rosario) [1918720] - powerpc: Reintroduce is_kvm_guest() as a fast-path check (Desnes A. Nunes do Rosario) [1918720] - powerpc: Rename is_kvm_guest() to check_kvm_guest() (Desnes A. Nunes do Rosario) [1918720] - powerpc: Refactor is_kvm_guest() declaration to new header (Desnes A. Nunes do Rosario) [1918720] - powerpc/pseries: Move some PAPR paravirt functions to their own file (Desnes A. Nunes do Rosario) [1918720] - powerpc/shared: Use static key to detect shared processor (Desnes A. Nunes do Rosario) [1918720] - powerpc/spinlocks: Fix oops in __spin_yield() on bare metal (Desnes A. Nunes do Rosario) [1918720] - powerpc/spinlocks: Rename SPLPAR-only spinlocks (Desnes A. Nunes do Rosario) [1918720] - powerpc/spinlocks: Refactor SHARED_PROCESSOR (Desnes A. Nunes do Rosario) [1918720] - Revert "ACPICA: Interpreter: fix memory leak by using existing buffer" (Mark Langsdorf) [1935928] - x86/efi: Remove EFI PGD build time checks (Mark Langsdorf) [1935928] - ACPI: scan: Fix battery devices sometimes never binding (Mark Langsdorf) [1935928] - ACPI/IORT: Do not blindly trust DMA masks from firmware (Mark Langsdorf) [1935928] - ACPI: thermal: Do not call acpi_thermal_check() directly (Mark Langsdorf) [1935928] - ACPI: sysfs: Prefer "compatible" modalias (Mark Langsdorf) [1935928] - ACPI: scan: Make acpi_bus_get_device() clear return pointer on error (Mark Langsdorf) [1935928] - ACPI: scan: Harden acpi_device_add() against device ID overflows (Mark Langsdorf) [1935928] - ACPI: Update Kconfig help text for items that are no longer modular (Mark Langsdorf) [1935928] - ACPI: PM: s2idle: Drop unused local variables and related code (Mark Langsdorf) [1935928] - ACPI: PM: s2idle: Move x86-specific code to the x86 directory (Mark Langsdorf) [1935928] - ACPI: scan: Add Intel Baytrail Mailbox Device to acpi_ignore_dep_ids (Mark Langsdorf) [1935928] - ACPI: scan: Avoid unnecessary second pass in acpi_bus_scan() (Mark Langsdorf) [1935928] - ACPI: scan: Defer enumeration of devices with _DEP lists (Mark Langsdorf) [1935928] - ACPI: scan: Evaluate _DEP before adding the device (Mark Langsdorf) [1935928] - ACPI: PM: s2idle: Add AMD support to handle _DSM (Mark Langsdorf) [1935928] - ACPI: processor: fix NONE coordination for domain mapping failure (Mark Langsdorf) [1935928] - cpufreq: Fix cpufreq_online() return value on errors (Mark Langsdorf) [1935928] - opp: of: Allow empty opp-table with opp-shared (Mark Langsdorf) [1935928] - dt-bindings: opp: Allow empty OPP tables (Mark Langsdorf) [1935928] - ACPI: Drop acpi_dev_irqresource_disabled() (Mark Langsdorf) [1935928] - resource: Add irqresource_disabled() (Mark Langsdorf) [1935928] - genirq/affinity: Add irq_update_affinity_desc() (Mark Langsdorf) [1935928] - driver core: Add fwnode_init() (Mark Langsdorf) [1935928] - ACPI: scan: Fix up _DEP-related terminology with supplier/consumer (Mark Langsdorf) [1935928] - ACPI: scan: Drop INT3396 from acpi_ignore_dep_ids[] (Mark Langsdorf) [1935928] - Revert "ACPI / resources: Use AE_CTRL_TERMINATE to terminate resources walks" (Mark Langsdorf) [1935928] - ACPI: scan: Add PNP0D80 to the _DEP exceptions list (Mark Langsdorf) [1935928] - PM: ACPI: Refresh wakeup device power configuration every time (Mark Langsdorf) [1935928] - PM: ACPI: PCI: Drop acpi_pm_set_bridge_wakeup() (Mark Langsdorf) [1935928] - ACPI: scan: Call acpi_get_object_info() from acpi_add_single_object() (Mark Langsdorf) [1935928] - ACPI: scan: Add acpi_info_matches_hids() helper (Mark Langsdorf) [1935928] - ACPICA: Update version to 20201113 (Mark Langsdorf) [1935928] - ACPICA: Interpreter: fix memory leak by using existing buffer (Mark Langsdorf) [1935928] - ACPICA: Add function trace macros to improve debugging (Mark Langsdorf) [1935928] - ACPICA: Also handle "orphan" _REG methods for GPIO OpRegions (Mark Langsdorf) [1935928] - ACPICA: Remove extreaneous "the" in comments (Mark Langsdorf) [1935928] - ACPICA: Add 5 new UUIDs to the known UUID table (Mark Langsdorf) [1935928] - ACPI: processor: Drop duplicate setting of shared_cpu_map (Mark Langsdorf) [1935928] - ACPI: EC: Clean up status flags checks in advance_transaction() (Mark Langsdorf) [1935928] - ACPI: EC: Untangle error handling in advance_transaction() (Mark Langsdorf) [1935928] - ACPI: EC: Simplify error handling in advance_transaction() (Mark Langsdorf) [1935928] - ACPI: EC: Rename acpi_ec_is_gpe_raised() (Mark Langsdorf) [1935928] - ACPI: EC: Fold acpi_ec_clear_gpe() into its caller (Mark Langsdorf) [1935928] - ACPI: EC: Eliminate in_interrupt() usage (Mark Langsdorf) [1935928] - ACPI: acpi_drivers.h: Update the kernel doc (Mark Langsdorf) [1935928] - ACPI: acpi_drivers.h: Remove the leftover dead code (Mark Langsdorf) [1935928] - ACPI: tiny-power-button: Simplify the code using module_acpi_driver() (Mark Langsdorf) [1935928] - ACPI: SBS: Simplify the code using module_acpi_driver() (Mark Langsdorf) [1935928] - ACPI: SBS: Simplify the driver init code (Mark Langsdorf) [1935928] - ACPI: debug: Remove the not used function (Mark Langsdorf) [1935928] - ACPI: processor: Remove the duplicated ACPI_PROCESSOR_CLASS macro (Mark Langsdorf) [1935928] - ACPI: watchdog: Replace open coded variant of resource_union() (Mark Langsdorf) [1935928] - PCI/ACPI: Replace open coded variant of resource_union() (Mark Langsdorf) [1935928] - resource: Introduce resource_union() for overlapping resources (Mark Langsdorf) [1935928] - resource: Group resource_overlaps() with other inline helpers (Mark Langsdorf) [1935928] - resource: Simplify region_intersects() by reducing conditionals (Mark Langsdorf) [1935928] - ACPI, APEI: make apei_resources_all static (Mark Langsdorf) [1935928] - mm/mmu_notifier: allocate mmu_notifier_rh in __mmu_notifier_register() (Jeremy Cline) [1909072]- Amends commit ea6244cc248b to include a version string in module info. (Ken Cox) [1955726] - i40e: use minimal admin queue for kdump (Stefan Assmann) [1834962] - i40e: use minimal Rx and Tx ring buffers for kdump (Stefan Assmann) [1834962] - i40e: use minimal Tx and Rx pairs for kdump (Stefan Assmann) [1834962] - net/sched: sch_frag: fix stack OOB read while fragmenting IPv4 packets (Davide Caratti) [1924608] - openvswitch: fix stack OOB read while fragmenting IPv4 packets (Davide Caratti) [1924608] - net/sched: act_ct: fix wild memory access when clearing fragments (Davide Caratti) [1924608] - selinux: fall back to SECURITY_FS_USE_GENFS if no xattr support (Ondrej Mosnacek) [1934093 1915825] - selinux: mark some global variables __ro_after_init (Ondrej Mosnacek) [1934093] - selinux: make selinuxfs_mount static (Ondrej Mosnacek) [1934093] - selinux: drop the unnecessary aurule_callback variable (Ondrej Mosnacek) [1934093] - selinux: remove unused global variables (Ondrej Mosnacek) [1934093] - selinux: fix inconsistency between inode_getxattr and inode_listsecurity (Ondrej Mosnacek) [1934093] - selinux: Fix fall-through warnings for Clang (Ondrej Mosnacek) [1934093] - selinux: fix inode_doinit_with_dentry() LABEL_INVALID error handling (Ondrej Mosnacek) [1934093] - selinux: allow dontauditx and auditallowx rules to take effect without allowx (Ondrej Mosnacek) [1934093] - selinux: fix error initialization in inode_doinit_with_dentry() (Ondrej Mosnacek) [1934093] - selinux: Fix error return code in sel_ib_pkey_sid_slow() (Ondrej Mosnacek) [1934093] - selinux: access policycaps with READ_ONCE/WRITE_ONCE (Ondrej Mosnacek) [1934093] - selinux: delete repeated words in comments (Ondrej Mosnacek) [1934093] - selinux: add basic filtering for audit trace events (Ondrej Mosnacek) [1934093 1954024] - selinux: add tracepoint on audited events (Ondrej Mosnacek) [1934093 1954024] - selinux: permit removing security.selinux xattr before policy load (Ondrej Mosnacek) [1934093] - exec: Always set cap_ambient in cap_bprm_set_creds (Ondrej Mosnacek) [1934093] - security: remove duplicated include from security.h (Ondrej Mosnacek) [1934093] - security/commoncap: Use xattr security prefix len (Ondrej Mosnacek) [1934093] - LSM: switch to blocking policy update notifiers (Ondrej Mosnacek) [1934093] - security: Make capability_hooks static (Ondrej Mosnacek) [1934093] - securityfs: fix use-after-free on symlink traversal (Ondrej Mosnacek) [1934093] - LSM: Check for NULL cred-security on free (Ondrej Mosnacek) [1934093] - security: check for kstrdup() failure in lsm_append() (Ondrej Mosnacek) [1934093] - scsi: mpt3sas: Block PCI config access from userspace during reset (Tomas Henzl) [1954555] - scsi: mpt3sas: Fix endianness for ActiveCablePowerRequirement (Tomas Henzl) [1954555] - scsi: mpt3sas: Fix error return code of mpt3sas_base_attach() (Tomas Henzl) [1954555] - scsi: mpt3sas: Do not use GFP_KERNEL in atomic context (Tomas Henzl) [1954555] - scsi: mpt3sas: Only one vSES is present even when IOC has multi vSES (Tomas Henzl) [1953421] - scsi: bnx2i: Make bnx2i_process_iscsi_error() simpler and more robust (Nilesh Javali) [1921612] - scsi: bnx2i: Fix bnx2i_set_ccell_info()'s name in description (Nilesh Javali) [1921612] - scsi: bnx2i: Requires MMU (Nilesh Javali) [1921612] - scsi: bnx2i: Remove unnecessary mutex_init() (Nilesh Javali) [1921612] - scsi: bnx2i: Add parameter description and rename another (Nilesh Javali) [1921612] - scsi: bnx2i: Add, remove and edit some function parameter descriptions (Nilesh Javali) [1921612] - scsi: bnx2i: Fix a whole host of kerneldoc issues (Nilesh Javali) [1921612] - scsi: bnx2i: Add missing descriptions for 'attr' parameter (Nilesh Javali) [1921612] - scsi: bnx2i: Fix parameter misnaming in function header (Nilesh Javali) [1921612] - mfd: intel-lpss: Add Intel Alder Lake PCH-P PCI IDs (Steve Best) [1929489] - lib: list_sort.c: add a blank line to avoid kernel-doc warnings (Rafael Aquini) [1900774] - lib/list_sort: fix kerneldoc build error (Rafael Aquini) [1900774] - lib/list_sort: optimize number of calls to comparison function (Rafael Aquini) [1900774] - lib/list_sort: simplify and remove MAX_LIST_LENGTH_BITS (Rafael Aquini) [1900774] - perf bench numa: Fix the condition checks for max number of NUMA nodes (Steve Best) [1936333] - powerpc/perf: Record counter overflow always if SAMPLE_IP is unset (Gustavo Walbon) [1921684] - perf powerpc: Support exposing Performance Monitor Counter SPRs as part of extended regs (Gustavo Walbon) [1921684] - powerpc/perf: Expose Performance Monitor Counter SPR's as part of extended regs (Gustavo Walbon) [1921684] - powerpc/perf: Include PMCs as part of per-cpu cpuhw_events struct (Gustavo Walbon) [1921684] - powerpc/perf: Adds support for programming of Thresholding in P10 (Gustavo Walbon) [1921684] - x86/entry/64: Deduplicate multiple IBRS macros in paranoid_entry (Waiman Long) [1924364] - x86/speculation: Fix prctl() when spectre_v2_user={seccomp,prctl},ibpb (Waiman Long) [1924364] - x86/speculation: Allow IBPB to be conditionally enabled on CPUs with always-on STIBP (Waiman Long) [1924364] - x86/bugs/multihit: Fix mitigation reporting when VMX is not in use (Waiman Long) [1924364] - x86/speculation: Merge one test in spectre_v2_user_select_mitigation() (Waiman Long) [1924364] - x86/bugs: Move enum taa_mitigations to bugs.c (Waiman Long) [1924364] - mm/memcg: set memcg when splitting page (Waiman Long) [1937825] - mm/memcg: rename mem_cgroup_split_huge_fixup to split_page_memcg and add nr_pages argument (Waiman Long) [1937825] - mm, tracing: Fix kmem_cache_free trace event to not print stale pointers (Waiman Long) [1937825] - mm: memcontrol: fix get_active_memcg return value (Waiman Long) [1937825] - fs: buffer: use raw page_memcg() on locked page (Waiman Long) [1937825] - mm/list_lru.c: remove kvfree_rcu_local() (Waiman Long) [1937825] - mm: memcontrol: replace the loop with a list_for_each_entry() (Waiman Long) [1937825] - mm/memcontrol: remove redundant NULL check (Waiman Long) [1937825] - mm: page_counter: re-layout structure to reduce false sharing (Waiman Long) [1937825] - mm: kmem: make __memcg_kmem_(un)charge static (Waiman Long) [1937825] - mm: memcg: add swapcache stat for memcg v2 (Waiman Long) [1937825] - mm/memcg: remove rcu locking for lock_page_lruvec function series (Waiman Long) [1937825] - mm/memcg: revise the using condition of lock_page_lruvec function series (Waiman Long) [1937825] - mm: memcontrol: make the slab calculation consistent (Waiman Long) [1937825] - mm: memcontrol: convert NR_FILE_PMDMAPPED account to pages (Waiman Long) [1937825] - mm: memcontrol: convert NR_SHMEM_PMDMAPPED account to pages (Waiman Long) [1937825] - mm: memcontrol: convert NR_SHMEM_THPS account to pages (Waiman Long) [1937825] - mm: memcontrol: convert NR_FILE_THPS account to pages (Waiman Long) [1937825] - mm: memcontrol: convert NR_ANON_THPS account to pages (Waiman Long) [1937825] - mm: memcontrol: optimize per-lruvec stats counter memory usage (Waiman Long) [1937825] - mm: memcg/slab: pre-allocate obj_cgroups for slab caches with SLAB_ACCOUNT (Waiman Long) [1937825] - mm/slub: minor coding style tweaks (Waiman Long) [1937825] - mm, slub: remove slub_memcg_sysfs boot param and CONFIG_SLUB_MEMCG_SYSFS_ON (Waiman Long) [1937825] - mm, slub: splice cpu and page freelists in deactivate_slab() (Waiman Long) [1937825] - mm, slab, slub: stop taking cpu hotplug lock (Waiman Long) [1937825] - mm, slab, slub: stop taking memory hotplug lock (Waiman Long) [1937825] - mm, slub: stop freeing kmem_cache_node structures on node offline (Waiman Long) [1937825] - mm/slub: disable user tracing for kmemleak caches by default (Waiman Long) [1937825] - mm/slab: minor coding style tweaks (Waiman Long) [1937825] - mm/sl?b.c: remove ctor argument from kmem_cache_flags (Waiman Long) [1937825] - mm, tracing: record slab name for kmem_cache_free() (Waiman Long) [1937825] - mm: fix numa stats for thp migration (Waiman Long) [1937825] - mm: memcg: fix memcg file_dirty numa stat (Waiman Long) [1937825] - mm/memcontrol: fix warning in mem_cgroup_page_lruvec() (Waiman Long) [1937825] - mm: slub: call account_slab_page() after slab page initialization (Waiman Long) [1937825] - mm/hugetlb: fix deadlock in hugetlb_cow error path (Waiman Long) [1937825] - mm/memcontrol:rewrite mem_cgroup_page_lruvec() (Waiman Long) [1937825] - mm/memcg: remove unused definitions (Waiman Long) [1937825] - mm/memcg: warning on !memcg after readahead page charged (Waiman Long) [1937825] - mm/memcg: bail early from swap accounting if memcg disabled (Waiman Long) [1937825] - mm/lru: revise the comments of lru_lock (Waiman Long) [1937825] - mm/lru: introduce relock_page_lruvec() (Waiman Long) [1937825] - mm/lru: replace pgdat lru_lock with lruvec lock (Waiman Long) [1937825] - mm/lru: move lock into lru_note_cost (Waiman Long) [1937825] - mm/swap.c: serialize memcg changes in pagevec_lru_move_fn (Waiman Long) [1937825] - mm/compaction: do page isolation first in compaction (Waiman Long) [1937825] - mm/lru: introduce TestClearPageLRU() (Waiman Long) [1937825] - mm/mlock: remove __munlock_isolate_lru_page() (Waiman Long) [1937825] - mm/mlock: remove lru_lock on TestClearPageMlocked (Waiman Long) [1937825] - mm/vmscan: remove lruvec reget in move_pages_to_lru (Waiman Long) [1937825] - mm/swap.c: fold vm event PGROTATED into pagevec_move_tail_fn (Waiman Long) [1937825] - mm/memcg: add debug checking in lock_page_memcg (Waiman Long) [1937825] - mm: page_idle_get_page() does not need lru_lock (Waiman Long) [1937825] - mm/rmap: stop store reordering issue on page->mapping (Waiman Long) [1937825] - mm/vmscan: remove unnecessary lruvec adding (Waiman Long) [1937825] - mm/thp: narrow lru locking (Waiman Long) [1937825] - mm/thp: simplify lru_add_page_tail() (Waiman Long) [1937825] - mm/thp: use head for head page in lru_add_page_tail() (Waiman Long) [1937825] - mm/thp: move lru_add_page_tail() to huge_memory.c (Waiman Long) [1937825] - mm: slub: convert sysfs sprintf family to sysfs_emit/sysfs_emit_at (Waiman Long) [1937825] - mm: truncate_complete_page() does not exist any more (Waiman Long) [1937825] - mm/vmscan: drop unneeded assignment in kswapd() (Waiman Long) [1937825] - mm: memcontrol: account pagetables per node (Waiman Long) [1937825] - mm: move lruvec stats update functions to vmstat.h (Waiman Long) [1937825] - mm/memcg: remove incorrect comment (Waiman Long) [1937825] - mm: memcontrol: sssign boolean values to a bool variable (Waiman Long) [1937825] - mm: memcg/slab: rename *_lruvec_slab_state to *_lruvec_kmem_state (Waiman Long) [1937825] - mm: memcg: remove obsolete memcg_has_children() (Waiman Long) [1937825] - mm/page_counter: use page_counter_read in page_counter_set_max (Waiman Long) [1937825] - cgroup: remove obsoleted broken_hierarchy and warned_broken_hierarchy (Waiman Long) [1937825] - docs: cgroup-v1: reflect the deprecation of the non-hierarchical mode (Waiman Long) [1937825] - mm: memcg: deprecate the non-hierarchical mode (Waiman Long) [1937825] - mm: memcg: fix obsolete code comments (Waiman Long) [1937825] - mm/memcg: update page struct member in comments (Waiman Long) [1937825] - mm/rmap: always do TTU_IGNORE_ACCESS (Waiman Long) [1937825] - mm: memcontrol: eliminate redundant check in __mem_cgroup_insert_exceeded() (Waiman Long) [1937825] - mm: memcontrol: remove unused mod_memcg_obj_state() (Waiman Long) [1937825] - mm: memcontrol: add file_thp, shmem_thp to memory.stat (Waiman Long) [1937825] - mm/gup: combine put_compound_head() and unpin_user_page() (Waiman Long) [1937825] - mm: Convert page kmemcg type to a page memcg flag (Waiman Long) [1937825] - mm: Introduce page memcg flags (Waiman Long) [1937825] - mm: memcontrol/slab: Use helpers to access slab page's memcg_data (Waiman Long) [1937825] - mm: memcontrol: Use helpers to read page's memcg data (Waiman Long) [1937825] - hugetlbfs: fix anon huge page migration race (Waiman Long) [1937825] - mm: memcontrol: fix missing wakeup polling thread (Waiman Long) [1937825] - mm/gup: use unpin_user_pages() in __gup_longterm_locked() (Waiman Long) [1937825] - mm/vmscan: fix NR_ISOLATED_FILE corruption on 64-bit (Waiman Long) [1937825] - mm/compaction: stop isolation if too many pages are isolated and we have pages to migrate (Waiman Long) [1937825] - mm/compaction: count pages and stop correctly during page isolation (Waiman Long) [1937825] - mm: kmem: enable kernel memcg accounting from interrupt contexts (Waiman Long) [1937825] - mm: kmem: prepare remote memcg charging infra for interrupt contexts (Waiman Long) [1937825] - mm: kmem: remove redundant checks from get_obj_cgroup_from_current() (Waiman Long) [1937825] - mm, memcg: rework remote charging API to support nesting (Waiman Long) [1937825] - mm: use self-explanatory macros rather than "2" (Waiman Long) [1937825] - mm/vmscan: allow arbitrary sized pages to be paged out (Waiman Long) [1937825] - mm/rmap: fix assumptions of THP size (Waiman Long) [1937825] - mm/huge_memory: fix can_split_huge_page assumption of THP size (Waiman Long) [1937825] - mm/huge_memory: fix page_trans_huge_mapcount assumption of THP size (Waiman Long) [1937825] - mm/huge_memory: fix split assumption of page size (Waiman Long) [1937825] - mm/huge_memory: fix total_mapcount assumption of page size (Waiman Long) [1937825] - mm/page_owner: change split_page_owner to take a count (Waiman Long) [1937825] - mm/memory: remove page fault assumption of compound page size (Waiman Long) [1937825] - mm/filemap: fix page cache removal for arbitrary sized THPs (Waiman Long) [1937825] - mm/vmscan: fix comments for isolate_lru_page() (Waiman Long) [1937825] - mm/vmscan: fix infinite loop in drop_slab_node (Waiman Long) [1937825] - mm: move call to compound_head() in release_pages() (Waiman Long) [1937825] - mm: account PMD tables like PTE tables (Waiman Long) [1937825] - mm/memcg: fix device private memcg accounting (Waiman Long) [1937825] - mm: memcontrol: add the missing numa_stat interface for cgroup v2 (Waiman Long) [1937825] - mm: remove activate_page() from unuse_pte() (Waiman Long) [1937825] - bdi: replace BDI_CAP_NO_{WRITEBACK,ACCT_DIRTY} with a single flag (Waiman Long) [1937825] - mm/thp: fix __split_huge_pmd_locked() for migration PMD (Waiman Long) [1937825] - mm: fix check_move_unevictable_pages() on THP (Waiman Long) [1937825] - mm: migration of hugetlbfs page skip memcg (Waiman Long) [1937825] - mm: and drivers core: Convert hugetlb_report_node_meminfo to sysfs_emit (Waiman Long) [1937825] - drivers core: Miscellaneous changes for sysfs_emit (Waiman Long) [1937825] - drivers core: Reindent a couple uses around sysfs_emit (Waiman Long) [1937825] - drivers core: Remove strcat uses around sysfs_emit and neaten (Waiman Long) [1937825] - drivers core: Use sysfs_emit and sysfs_emit_at for show(device *...) functions (Waiman Long) [1937825] - sysfs: Add sysfs_emit and sysfs_emit_at to format sysfs output (Waiman Long) [1937825] - mm: fix pin vs. gup mismatch with gate pages (Waiman Long) [1937825] - mm/gup: use a standard migration target allocation callback (Waiman Long) [1937825] - mm/hugetlb: make hugetlb migration callback CMA aware (Waiman Long) [1937825] - mm/gup: restrict CMA region by using allocation scope API (Waiman Long) [1937825] - mm/page_alloc: remove a wrapper for alloc_migration_target() (Waiman Long) [1937825] - mm/mempolicy: use a standard migration target allocation callback (Waiman Long) [1937825] - mm/migrate: introduce a standard migration target allocation function (Waiman Long) [1937825] - mm/migrate: clear __GFP_RECLAIM to make the migration callback consistent with regular THP allocations (Waiman Long) [1937825] - mm/hugetlb: unify migration callbacks (Waiman Long) [1937825] - mm/migrate: move migration helper from .h to .c (Waiman Long) [1937825] - mm/page_isolation: prefer the node of the source page (Waiman Long) [1937825] - hugetlbfs: remove call to huge_pte_alloc without i_mmap_rwsem (Waiman Long) [1937825] - mm, oom: show process exiting information in __oom_kill_process() (Waiman Long) [1937825] - doc, mm: clarify /proc//oom_score value range (Waiman Long) [1937825] - doc, mm: sync up oom_score_adj documentation (Waiman Long) [1937825] - mm, oom: make the calculation of oom badness more accurate (Waiman Long) [1937825] - mm: vmscan: consistent update to pgrefill (Waiman Long) [1937825] - mm/vmscan.c: fix typo (Waiman Long) [1937825] - mm: memcontrol: account kernel stack per node (Waiman Long) [1937825] - mm/hugetlb.c: fix pages per hugetlb calculation (Waiman Long) [1937825] - doc: THP CoW fault no longer allocate THP (Waiman Long) [1937825] - driver core: platform: expose numa_node to users in sysfs (Waiman Long) [1937825] - nilfs2: fix null pointer dereference at nilfs_segctor_do_construct() (Waiman Long) [1937825] - mm, memcg: fix some typos in memcontrol.c (Waiman Long) [1937825] - mm/vmsan: fix some typos in comment (Waiman Long) [1937825] - mm: thp: don't need to drain lru cache when splitting and mlocking THP (Waiman Long) [1937825] - mm/vmscan: update the comment of should_continue_reclaim() (Waiman Long) [1937825] - mm/vmscan.c: change prototype for shrink_page_list (Waiman Long) [1937825] - mm/vmscan: count layzfree pages and fix nr_isolated_* mismatch (Waiman Long) [1937825] - mm/vmscan.c: use update_lru_size() in update_lru_sizes() (Waiman Long) [1937825] - mm: simplify calling a compound page destructor (Waiman Long) [1937825] - mm/page_alloc: integrate classzone_idx and high_zoneidx (Waiman Long) [1937825] - mm/page_alloc: use ac->high_zoneidx for classzone_idx (Waiman Long) [1937825] - mm/page_alloc.c: extract check_[new|free]_page_bad() common part to page_bad_reason() (Waiman Long) [1937825] - mm/page_alloc.c: rename free_pages_check() to check_free_page() (Waiman Long) [1937825] - mm/page_alloc.c: rename free_pages_check_bad() to check_free_page_bad() (Waiman Long) [1937825] - mm/page_alloc.c: bad_flags is not necessary for bad_page() (Waiman Long) [1937825] - mm/page_alloc.c: bad_[reason|flags] is not necessary when PageHWPoison (Waiman Long) [1937825] - scs: Report SCS usage in bytes rather than number of entries (Waiman Long) [1937825] - scs: Move accounting into alloc/free functions (Waiman Long) [1937825] - mm/vmscan: remove unnecessary argument description of isolate_lru_pages() (Waiman Long) [1937825] - scs: Add support for stack usage debugging (Waiman Long) [1937825] - scs: Add page accounting for shadow call stack allocations (Waiman Long) [1937825] - scs: Add support for Clang's Shadow Call Stack (SCS) (Waiman Long) [1937825] - mm/migrate.c: unify "not queued for migration" handling in do_pages_move() (Waiman Long) [1937825] - mm/migrate.c: check pagelist in move_pages_and_store_status() (Waiman Long) [1937825] - mm/migrate.c: wrap do_move_pages_to_node() and store_status() (Waiman Long) [1937825] - mm/migrate.c: no need to check for i > start in do_pages_move() (Waiman Long) [1937825] - mm/hugetlb: remove unnecessary memory fetch in PageHeadHuge() (Waiman Long) [1937825] - hugetlbfs: Use i_mmap_rwsem to address page fault/truncate race (Waiman Long) [1937825] - hugetlbfs: use i_mmap_rwsem for more pmd sharing synchronization (Waiman Long) [1937825] - mm,thp,compaction,cma: allow THP migration for CMA allocations (Waiman Long) [1937825] - mm,compaction,cma: add alloc_contig flag to compact_control (Waiman Long) [1937825] - mm/vmscan.c: do_try_to_free_pages(): clean code by removing unnecessary assignment (Waiman Long) [1937825] - mm/vmscan.c: make may_enter_fs bool in shrink_page_list() (Waiman Long) [1937825] - mm/vmscan.c: fix data races using kswapd_classzone_idx (Waiman Long) [1937825] - mm/vmscan.c: remove cpu online notification for now (Waiman Long) [1937825] - mm: vmscan: replace open codings to NUMA_NO_NODE (Waiman Long) [1937825] - mm: swap: make page_evictable() inline (Waiman Long) [1937825] - mm/swap.c: not necessary to export __pagevec_lru_add() (Waiman Long) [1937825] - mm/gup: fix omission of check on FOLL_LONGTERM in gup fast path (Waiman Long) [1937825] - mm: dump_page(): additional diagnostics for huge pinned pages (Waiman Long) [1937825] - mm: improve dump_page() for compound pages (Waiman Long) [1937825] - selftests/vm: run_vmtests: invoke gup_benchmark with basic FOLL_PIN coverage (Waiman Long) [1937825] - mm/gup_benchmark: support pin_user_pages() and related calls (Waiman Long) [1937825] - mm/gup: /proc/vmstat: pin_user_pages (FOLL_PIN) reporting (Waiman Long) [1937825] - mm/gup: page->hpage_pinned_refcount: exact pin counts for huge pages (Waiman Long) [1937825] - mm/gup: track FOLL_PIN pages (Waiman Long) [1937825] - mm/gup: pass gup flags to two more routines (Waiman Long) [1937825] - mm: introduce page_ref_sub_return() (Waiman Long) [1937825] - mm/gup: pass a flags arg to __gup_device_* functions (Waiman Long) [1937825] - mm/gup: split get_user_pages_remote() into two routines (Waiman Long) [1937825] - sysfs: fix static inline declaration of sysfs_groups_change_owner() (Waiman Long) [1937825] - drivers/base/cpu: Simplify s*nprintf() usages (Waiman Long) [1937825] - drivers/base/cpu: Use scnprintf() for avoiding potential buffer overflow (Waiman Long) [1937825] - sysfs: add sysfs_change_owner() (Waiman Long) [1937825] - sysfs: add sysfs_group{s}_change_owner() (Waiman Long) [1937825] - sysfs: add sysfs_link_change_owner() (Waiman Long) [1937825] - sysfs: add sysfs_file_change_owner() (Waiman Long) [1937825] - mm/huge_memory.c: reduce critical section protected by split_queue_lock (Waiman Long) [1937825] - mm/huge_memory.c: use head to emphasize the purpose of page (Waiman Long) [1937825] - mm/huge_memory.c: use head to check huge zero page (Waiman Long) [1937825] - mm/gup: move try_get_compound_head() to top, fix minor issues (Waiman Long) [1937825] - userfaultfd: wrap the common dst_vma check into an inlined function (Waiman Long) [1937825] - userfaultfd: remove unnecessary WARN_ON() in __mcopy_atomic_hugetlb() (Waiman Long) [1937825] - userfaultfd: use vma_pagesize for all huge page size calculation (Waiman Long) [1937825] - mm/hugetlb: avoid looping to the same hugepage if !pages and !vmas (Waiman Long) [1937825] - hugetlb: remove unused hstate in hugetlb_fault_mutex_hash() (Waiman Long) [1937825] - hugetlbfs: convert macros to static inline, fix sparse warning (Waiman Long) [1937825] - hugetlbfs: hugetlb_fault_mutex_hash() cleanup (Waiman Long) [1937825] - mm/gup.c: allow CMA migration to propagate errors back to caller (Waiman Long) [1937825] - mm/gup_benchmark: fix MAP_HUGETLB case (Waiman Long) [1937825] - mm/gup_benchmark: add a missing "w" to getopt string (Waiman Long) [1937825] - mm, page_owner: rename flag indicating that page is allocated (Waiman Long) [1937825] - mm, page_owner: decouple freeing stack trace from debug_pagealloc (Waiman Long) [1937825] - mm, page_owner: fix off-by-one error in __set_page_owner_handle() (Waiman Long) [1937825] - mm/filemap.c: don't initiate writeback if mapping has no dirty pages (Waiman Long) [1937825] - mm, page_owner, debug_pagealloc: save and dump freeing stack trace (Waiman Long) [1937825] - mm, page_owner: keep owner info when freeing the page (Waiman Long) [1937825] - mm, page_owner: record page owner for each subpage (Waiman Long) [1937825] - mm: introduce page_size() (Waiman Long) [1937825] - mm, tracing: Print symbol name for call_site in trace events (Waiman Long) [1937825] - mm/gup.c: mark undo_dev_pagemap as __maybe_unused (Waiman Long) [1937825] - mm, memcg: introduce memory.events.local (Waiman Long) [1937825] - memcg, fsnotify: no oom-kill for remote memcg charging (Waiman Long) [1937825] - mm/swap_state.c: simplify total_swapcache_pages() with get_swap_device() (Waiman Long) [1937825] - mm: make !CONFIG_HUGE_PAGE wrappers into static inlines (Waiman Long) [1937825] - include/linux/hugetlb.h: convert to use vm_fault_t (Waiman Long) [1937825] - mm/page_ext.c: fix an imbalance with kmemleak (Waiman Long) [1937825] - mm/hugetlb: add prot_modify_start/commit sequence for hugetlb update (Waiman Long) [1937825] - iov_iter: optimize page_copy_sane() (Waiman Long) [1937825] - mm: remove __hugepage_set_anon_rmap() (Waiman Long) [1937825] - mm: remove pte_lock_deinit() (Waiman Long) [1937825] - mm/debug.c: make "migrate_reason_names[]" const char * (Waiman Long) [1937825] - vmscan: return NODE_RECLAIM_NOSCAN in node_reclaim() when CONFIG_NUMA is n (Waiman Long) [1937825] - tools/testing/selftests/vm/gup_benchmark.c: add MAP_HUGETLB option (Waiman Long) [1937825] - tools/testing/selftests/vm/gup_benchmark.c: add MAP_SHARED option (Waiman Long) [1937825] - tools/testing/selftests/vm/gup_benchmark.c: allow user specified file (Waiman Long) [1937825] - tools/testing/selftests/vm/gup_benchmark.c: fix 'write' flag usage (Waiman Long) [1937825] - mm/page_ext.c: constify lookup_page_ext() argument (Waiman Long) [1937825] - mm, page_alloc: actually ignore mempolicies for high priority allocations (Waiman Long) [1937825] - thp: use mm_file_counter to determine update which rss counter (Waiman Long) [1937825]- RDMA/cxgb4: Fix the reported max_recv_sge value (Kamal Heib) [1931850 1918264] - RDMA/qedr: Fix kernel panic when trying to access recv_cq (Kamal Heib) [1931850] - RDMA/addr: Be strict with gid size (Kamal Heib) [1931850] - IB/hfi1: Fix probe time panic when AIP is enabled with a buggy BIOS (Kamal Heib) [1931850 1921704 1953593] - RDMA/rxe: Fix errant WARN_ONCE in rxe_completer() (Kamal Heib) [1931850] - RDMA/rxe: Fix extra deref in rxe_rcv_mcast_pkt() (Kamal Heib) [1931850] - RDMA/rxe: Fix FIXME in rxe_udp_encap_recv() (Kamal Heib) [1931850] - RDMA/rxe: Fix missed IB reference counting in loopback (Kamal Heib) [1931850] - RDMA/uverbs: Fix kernel-doc warning of _uverbs_alloc (Kamal Heib) [1931850] - RDMA/rxe: Fix missing kconfig dependency on CRYPTO (Kamal Heib) [1931850] - RDMA/cm: Fix IRQ restore in ib_send_cm_sidr_rep (Kamal Heib) [1931850] - RDMA/rxe: Remove unused pkt->offset (Kamal Heib) [1931850] - RDMA/ucma: Fix use-after-free bug in ucma_create_uevent (Kamal Heib) [1931850] - RDMA/core: Fix kernel doc warnings for ib_port_immutable_read() (Kamal Heib) [1931850] - RDMA/ipoib: Remove racy Subnet Manager sendonly join checks (Kamal Heib) [1931850] - RDMA/rxe: Cleanup init_send_wqe (Kamal Heib) [1931850] - RDMA/rxe: Fix minor coding style issues (Kamal Heib) [1931850] - RDMA/rxe: Correct skb on loopback path (Kamal Heib) [1931850] - RDMA/rxe: Fix coding error in rxe_rcv_mcast_pkt (Kamal Heib) [1931850] - RDMA/rxe: Remove useless code in rxe_recv.c (Kamal Heib) [1931850] - RDMA/rxe: Fix coding error in rxe_recv.c (Kamal Heib) [1931850] - RDMA/core: Introduce and use API to read port immutable data (Kamal Heib) [1931850] - RDMA/pvrdma: Replace spin_lock_irqsave with spin_lock in hard IRQ (Kamal Heib) [1931850] - IB/core: Use valid port number to check link layer (Kamal Heib) [1931850] - IB/cm: Avoid a loop when device has 255 ports (Kamal Heib) [1931850] - RDMA/efa: Remove unused syndrome enum values (Kamal Heib) [1931850] - RDMA/efa: Remove unused 'select' field from get/set feature command descriptor (Kamal Heib) [1931850] - RDMA/efa: Remove unnecessary indentation in defs comments (Kamal Heib) [1931850] - RDMA/efa: Remove duplication of upper/lower_32_bits (Kamal Heib) [1931850] - RDMA/efa: Remove redundant NULL pointer check of CQE (Kamal Heib) [1931850] - RDMA/hw/hfi1/rc: Demote incorrectly populated kernel-doc header (Kamal Heib) [1931850 1921704] - RDMA/hw/hfi1/verbs: Demote non-conforming doc header and fix a misspelling (Kamal Heib) [1931850 1921704] - RDMA/hw/hfi1/user_exp_rcv: Demote half-documented and kernel-doc abuses (Kamal Heib) [1931850 1921704] - RDMA/hw/hfi1/ud: Fix a little more doc-rot (Kamal Heib) [1931850 1921704] - RDMA/hw/hfi1/uc: Fix a little doc-rot (Kamal Heib) [1931850 1921704] - RDMA/hw/hfi1/tid_rdma: Fix a plethora of kernel-doc issues (Kamal Heib) [1931850 1921704] - RDMA/hw/hfi1/sdma: Fix misnaming of 'sdma_send_txlist()'s 'count_out' param (Kamal Heib) [1931850 1921704] - RDMA/hw/hfi1/ruc: Fix a small formatting and description issues (Kamal Heib) [1931850 1921704] - RDMA/hw/hfi1/qp: Fix some formatting issues and demote kernel-doc abuse (Kamal Heib) [1931850 1921704] - RDMA/hw/hfi1/rc: Fix a few function documentation issues (Kamal Heib) [1931850 1921704] - RDMA/hw/hfi1/pio_copy: Provide entry for 'pio_copy()'s 'dd' param (Kamal Heib) [1931850 1921704] - RDMA/hw/hfi1/pcie: Demote kernel-doc abuses (Kamal Heib) [1931850 1921704] - RDMA/hw/hfi1/netdev_rx: Fix misdocumentation of the 'start_id' param (Kamal Heib) [1931850 1921704] - RDMA/sw/rdmavt/qp: Fix kernel-doc formatting problem (Kamal Heib) [1931850 1921704] - RDMA/sw/rdmavt/mad: Fix misspelling of 'rvt_process_mad()'s 'in_mad_size' param (Kamal Heib) [1931850 1921704] - RDMA/hw/hfi1/msix: Add description for 'name' and remove superfluous param 'idx' (Kamal Heib) [1931850 1921704] - RDMA/hw/hfi1/mad: Demote half-completed kernel-doc header fix another (Kamal Heib) [1931850 1921704] - RDMA/hw/hfi1/iowait: Demote half-completed kernel-doc and fix formatting issue in another (Kamal Heib) [1931850 1921704] - RDMA/sw/rdmavt/srq: Fix a couple of kernel-doc issues (Kamal Heib) [1931850 1921704] - RDMA/hw/hfi1/intr: Fix some kernel-doc formatting issues (Kamal Heib) [1931850 1921704] - RDMA/rxe: Replace missing rxe_pool_get_index_locked (Kamal Heib) [1931850] - RDMA/rxe: Remove unneeded pool->state (Kamal Heib) [1931850] - RDMA/rxe: Remove references to ib_device and pool (Kamal Heib) [1931850] - RDMA/rxe: Remove RXE_POOL_ATOMIC (Kamal Heib) [1931850] - RDMA/rxe: Fix misleading comments and names (Kamal Heib) [1931850] - RDMA/rxe: Fix bug in rxe_alloc() (Kamal Heib) [1931850] - IB/umad: Return EPOLLERR in case of when device disassociated (Kamal Heib) [1931850] - IB/umad: Return EIO in case of when device disassociated (Kamal Heib) [1931850] - RDMA/sw/rdmavt/qp: Fix a bunch of kernel-doc misdemeanours (Kamal Heib) [1931850 1921704] - RDMA/sw/rdmavt/mr: Fix some issues related to formatting and missing descriptions (Kamal Heib) [1931850 1921704] - RDMA/hw/hfi1/file_ops: Fix' manage_rcvq()'s 'arg' param (Kamal Heib) [1931850 1921704] - RDMA/hw/hfi1/exp_rcv: Fix some kernel-doc formatting issues (Kamal Heib) [1931850 1921704] - RDMA/sw/rdmavt/mcast: Demote incomplete kernel-doc header (Kamal Heib) [1931850 1921704] - RDMA/sw/rdmavt/mad: Fix 'rvt_process_mad()'s documentation header (Kamal Heib) [1931850 1921704] - RDMA/hw/hfi1/chip: Fix a bunch of kernel-doc formatting and spelling issues (Kamal Heib) [1931850 1921704] - RDMA/sw/rdmavt/cq: Demote hardly complete kernel-doc header (Kamal Heib) [1931850 1921704] - RDMA/sw/rdmavt/vt: Fix formatting issue and update description for 'context' (Kamal Heib) [1931850 1921704] - RDMA/hw/efa/efa_com: Stop using param description notation for non-params (Kamal Heib) [1931850] - RDMA/uverbs: Don't set rcq for a QP if qp_type is IB_QPT_XRC_INI (Kamal Heib) [1931850] - RDMA/core/iwpm_msg: Add proper descriptions for 'skb' param (Kamal Heib) [1931850] - RDMA/core/iwpm_util: Fix some param description misspellings (Kamal Heib) [1931850] - RDMA/core/counters: Demote non-conformant kernel-doc headers (Kamal Heib) [1931850] - RDMA/core/restrack: Fix kernel-doc formatting issue (Kamal Heib) [1931850] - RDMA/core/sa_query: Demote non-conformant kernel-doc header (Kamal Heib) [1931850] - RDMA/core/multicast: Provide description for 'ib_init_ah_from_mcmember()'s 'rec' param (Kamal Heib) [1931850] - RDMA/core/roce_gid_mgmt: Fix misnaming of 'rdma_roce_rescan_device()'s param 'ib_dev' (Kamal Heib) [1931850] - RDMA/core/cache: Fix some misspellings, missing and superfluous param descriptions (Kamal Heib) [1931850] - RDMA/core: device: Fix formatting in worthy kernel-doc header and demote another (Kamal Heib) [1931850] - IB/iser: Simplify prot_caps setting (Kamal Heib) [1931850] - IB/iser: Enforce iser_max_sectors to be greater than 0 (Kamal Heib) [1931850] - IB/iser: Protect iscsi_max_lun module param using callback (Kamal Heib) [1931850] - IB/iser: Remove unneeded semicolons (Kamal Heib) [1931850] - IB/isert: Simplify signature cap check (Kamal Heib) [1931850] - IB/isert: Remove unneeded semicolon (Kamal Heib) [1931850] - IB/isert: Remove unneeded new lines (Kamal Heib) [1931850] - RDMA/nldev: Return an error message on failure to turn auto mode (Kamal Heib) [1931850] - RDMA/rxe: Fix race in rxe_mcast.c (Kamal Heib) [1931850] - RDMA/rxe: Add unlocked versions of pool APIs (Kamal Heib) [1931850] - RDMA/rxe: Make add/drop key/index APIs type safe (Kamal Heib) [1931850] - RDMA/rxe: Make pool lookup and alloc APIs type safe (Kamal Heib) [1931850] - RDMA/rxe: Add elem_offset field to rxe_type_info (Kamal Heib) [1931850] - RDMA/rxe: Let pools support both keys and indices (Kamal Heib) [1931850] - RDMA/rxe: Remove unneeded RXE_POOL_ATOMIC flag (Kamal Heib) [1931850] - RDMA/rxe: Add check for supported QP types (Kamal Heib) [1931850] - RDMA: Use kzalloc for allocating only one thing (Kamal Heib) [1931850] - RDMA/cma: Delete useless kfree code (Kamal Heib) [1931850] - RDMA/hfi1: remove h from printk format specifier (Kamal Heib) [1931850 1921704] - RDMA: Convert comma to semicolon (Kamal Heib) [1931850] - net: devlink: Add unused port flavour (Petr Oros) [1943273] - devlink: add .trap_group_action_set() callback (Petr Oros) [1943273] - devlink: add parser error drop packet traps (Petr Oros) [1943273] - drop_monitor: Perform cleanup upon probe registration failure (Petr Oros) [1943273] - selftests: net: Add drop monitor test (Petr Oros) [1943273] - drop_monitor: Filter control packets in drop monitor (Petr Oros) [1943273] - drop_monitor: Remove duplicate struct (Petr Oros) [1943273] - drop_monitor: Remove no longer used functions (Petr Oros) [1943273] - drop_monitor: Convert to using devlink tracepoint (Petr Oros) [1943273] - drop_monitor: Prepare probe functions for devlink tracepoint (Petr Oros) [1943273] - devlink: Add a tracepoint for trap reports (Petr Oros) [1943273] - net: devlink: fix reporter dump dumpit (Petr Oros) [1943273] - devlink: have genetlink code to parse the attrs during dumpit (Petr Oros) [1943273] - netfilter: nf_tables: add direct calls for all builtin expressions (Florian Westphal) [1953320] - netfilter: nf_tables: handle meta/lookup with direct call (Florian Westphal) [1953320] - ionic: linearize tso skb with too many frags (Jonathan Toppins) [1940696] - i40e: fix the restart auto-negotiation after FEC modified (Stefan Assmann) [1725560] - ovl: skip getxattr of security labels (Miklos Szeredi) [1956340] - ovl: fix dentry leak in ovl_get_redirect (Miklos Szeredi) [1956340] - ovl: avoid deadlock on directory ioctl (Miklos Szeredi) [1956340] - cap: fix conversions on getxattr (Miklos Szeredi) [1956340] - ovl: perform vfs_getxattr() with mounter creds (Miklos Szeredi) [1956340] - ovl: add warning on user_ns mismatch (Miklos Szeredi) [1956340] - ovl: unprivieged mounts (Miklos Szeredi) [1956340] - ovl: do not get metacopy for userxattr (Miklos Szeredi) [1956340] - ovl: do not fail because of O_NOATIME (Miklos Szeredi) [1956340] - ovl: do not fail when setting origin xattr (Miklos Szeredi) [1956340] - ovl: user xattr (Miklos Szeredi) [1956340] - ovl: simplify file splice (Miklos Szeredi) [1956340] - ovl: make ioctl() safe (Miklos Szeredi) [1956340] - ovl: check privs before decoding file handle (Miklos Szeredi) [1956340] - vfs: verify source area in vfs_dedupe_file_range_one() (Miklos Szeredi) [1956340] - vfs: move cap_convert_nscap() call into vfs_setxattr() (Miklos Szeredi) [1956340] - ovl: fix incorrect extent info in metacopy case (Miklos Szeredi) [1956340] - ovl: expand warning in ovl_d_real() (Miklos Szeredi) [1956340] - ovl: document lower modification caveats (Miklos Szeredi) [1956340] - ovl: warn about orphan metacopy (Miklos Szeredi) [1956340] - ovl: doc clarification (Miklos Szeredi) [1956340] - ovl: introduce new "uuid=off" option for inodes index feature (Miklos Szeredi) [1956340] - ovl: propagate ovl_fs to ovl_decode_real_fh and ovl_encode_real_fh (Miklos Szeredi) [1956340] - ovl: use generic vfs_ioc_setflags_prepare() helper (Miklos Szeredi) [1956340] - ovl: support [S|G]ETFLAGS and FS[S|G]ETXATTR ioctls for directories (Miklos Szeredi) [1956340] - ovl: rearrange ovl_can_list() (Miklos Szeredi) [1956340] - ovl: enumerate private xattrs (Miklos Szeredi) [1956340] - ovl: pass ovl_fs down to functions accessing private xattrs (Miklos Szeredi) [1956340] - ovl: drop flags argument from ovl_do_setxattr() (Miklos Szeredi) [1956340] - ovl: adhere to the vfs_ vs. ovl_do_ conventions for xattrs (Miklos Szeredi) [1956340] - ovl: use ovl_do_getxattr() for private xattr (Miklos Szeredi) [1956340] - ovl: fold ovl_getxattr() into ovl_get_redirect_xattr() (Miklos Szeredi) [1956340] - ovl: clean up ovl_getxattr() in copy_up.c (Miklos Szeredi) [1956340] - duplicate ovl_getxattr() (Miklos Szeredi) [1956340] - ovl: provide a mount option "volatile" (Miklos Szeredi) [1956340 1928211] - ovl: check for incompatible features in work dir (Miklos Szeredi) [1956340 1928211] - ovl: fix lookup of indexed hardlinks with metacopy (Miklos Szeredi) [1956340] - ovl: fix unneeded call to ovl_change_flags() (Miklos Szeredi) [1956340] - ovl: fix mount option checks for nfs_export with no upperdir (Miklos Szeredi) [1956340] - ovl: force read-only sb on failure to create index dir (Miklos Szeredi) [1956340] - ovl: fix regression with re-formatted lower squashfs (Miklos Szeredi) [1956340] - ovl: fix oops in ovl_indexdir_cleanup() with nfs_export=on (Miklos Szeredi) [1956340] - ovl: relax WARN_ON() when decoding lower directory file handle (Miklos Szeredi) [1956340] - ovl: remove not used argument in ovl_check_origin (Miklos Szeredi) [1956340] - ovl: change ovl_copy_up_flags static (Miklos Szeredi) [1956340] - ovl: inode reference leak in ovl_is_inuse true case. (Miklos Szeredi) [1956340] - ovl: remove unnecessary lock check (Miklos Szeredi) [1956340] - ovl: make oip->index bool (Miklos Szeredi) [1956340] - ovl: only pass ->ki_flags to ovl_iocb_to_rwf() (Miklos Szeredi) [1956340] - ovl: make private mounts longterm (Miklos Szeredi) [1956340] - ovl: get rid of redundant members in struct ovl_fs (Miklos Szeredi) [1956340] - ovl: add accessor for ofs->upper_mnt (Miklos Szeredi) [1956340] - ovl: drop negative dentry in upper layer (Miklos Szeredi) [1956340] - ovl: check permission to open real file (Miklos Szeredi) [1956340] - ovl: call secutiry hook in ovl_real_ioctl() (Miklos Szeredi) [1956340] - ovl: verify permissions in ovl_path_open() (Miklos Szeredi) [1956340] - ovl: switch to mounter creds in readdir (Miklos Szeredi) [1956340] - ovl: pass correct flags for opening real directory (Miklos Szeredi) [1956340] - ovl: whiteout inode sharing (Miklos Szeredi) [1956340] - ovl: inherit SB_NOSEC flag from upperdir (Miklos Szeredi) [1956340] - ovl: skip overlayfs superblocks at global sync (Miklos Szeredi) [1956340] - ovl: index dir act as work dir (Miklos Szeredi) [1956340] - ovl: prepare to copy up without workdir (Miklos Szeredi) [1956340] - ovl: cleanup non-empty directories in ovl_indexdir_cleanup() (Miklos Szeredi) [1956340] - ocxl: Add new kernel traces (Steve Best) [1907530] - ocxl: Add mmu notifier (Steve Best) [1907530] - ocxl: Update the Process Element Entry (Steve Best) [1907530] - ocxl: Initiate a TLB invalidate command (Steve Best) [1907530] - ocxl: Assign a register set to a Logical Partition (Steve Best) [1907530] - powerpc/mce: Remove per cpu variables from MCE handlers (Gustavo Walbon) [1921683] - powerpc/mce: Reduce the size of event arrays (Gustavo Walbon) [1921683] - tools/power turbostat: Support Ice Lake D (Prarit Bhargava) [1943439] - PM: hibernate: x86: Use crc32 instead of md5 for hibernation e820 integrity check (Chris von Recklinghausen) [1944636] - vhost/vsock: add IOTLB API support (Stefano Garzarella) [1894101] - vhost: Fix vhost_vq_reset() (Laurent Vivier) [1919126] - perf trace: Fix race in signal handling (Michael Petlan) [1928380] - scsi: sd: sd_zbc: Don't pass GFP_NOIO to kvcalloc (Ewan D. Milne) [1953699] - sd_zbc: clear zone resources for non-zoned case (Ewan D. Milne) [1953699] - scsi: scsi_debug: Fix a memory leak (Ewan D. Milne) [1953699] - scsi: sd: Warn if unsupported ZBC device is probed (Ewan D. Milne) [1953699] - scsi: core: Add 'set_status_byte()' accessor (Ewan D. Milne) [1953699] - scsi: scsi_debug: Do not set COMMAND_COMPLETE (Ewan D. Milne) [1953699] - scsi: scsi_transport_srp: Don't block target in failfast state (Ewan D. Milne) [1953699] - scsi: scsi_debug: Fix memleak in scsi_debug_init() (Ewan D. Milne) [1953699] - scsi: core: Fix -Wformat for scsi_host (Ewan D. Milne) [1953699] - scsi: doc: Fix some kernel-doc markups (Ewan D. Milne) [1953699] - scsi: sr: Initialize ->cmd_len (Ewan D. Milne) [1953699] - scsi: core: Set sc_data_direction to DMA_NONE for no-transfer commands (Ewan D. Milne) [1953699] - scsi: core: Remove scsi_setup_cmnd() and scsi_setup_fs_cmnd() (Ewan D. Milne) [1953699] - scsi: core: Clean up allocation and freeing of sgtables (Ewan D. Milne) [1953699] - scsi: core: Rename scsi_mq_prep_fn() to scsi_prepare_cmd() (Ewan D. Milne) [1953699] - scsi: core: Rename scsi_prep_state_check() to scsi_device_state_check() (Ewan D. Milne) [1953699] - scsi: core: Use rq_dma_dir in scsi_setup_cmnd() (Ewan D. Milne) [1953699] - scsi: core: Remove scsi_init_cmd_errh (Ewan D. Milne) [1953699] - scsi: sd: Allow user to configure command retries (Ewan D. Milne) [1953699] - scsi: sd: sd_zbc: Fix handling of host-aware ZBC disks (Ewan D. Milne) [1953699] - scsi: sd_zbc: Improve zone revalidation (Ewan D. Milne) [1953699] - scsi: sd_zbc: Don't limit max_zone_append sectors to max_hw_sectors (Ewan D. Milne) [1953699] - scsi: sd_zbc: Remove unused inline functions (Ewan D. Milne) [1953699] - nvme: fix the nsid value to print in nvme_validate_or_alloc_ns (Gopal Tiwari) [1921591] - nvme-pci: add the DISABLE_WRITE_ZEROES quirk for a Samsung PM1725a (Gopal Tiwari) [1921591] - nvme-rdma: Fix a use after free in nvmet_rdma_write_data_done (Gopal Tiwari) [1921591] - nvme-core: check ctrl css before setting up zns (Gopal Tiwari) [1921591] - nvme-fc: fix racing controller reset and create association (Gopal Tiwari) [1921591] - nvme-fc: return NVME_SC_HOST_ABORTED_CMD when a command has been aborted (Gopal Tiwari) [1921591] - nvme-fc: set NVME_REQ_CANCELLED in nvme_fc_terminate_exchange() (Gopal Tiwari) [1921591] - nvme: add NVME_REQ_CANCELLED flag in nvme_cancel_request() (Gopal Tiwari) [1921591] - nvme: simplify error logic in nvme_validate_ns() (Gopal Tiwari) [1921591] - nvme: set max_zone_append_sectors nvme_revalidate_zones (Gopal Tiwari) [1921591] - nvmet: model_number must be immutable once set (Gopal Tiwari) [1921591] - nvme-fabrics: fix kato initialization (Gopal Tiwari) [1921591] - nvme-hwmon: Return error code when registration fails (Gopal Tiwari) [1921591] - nvme-pci: add quirks for Lexar 256GB SSD (Gopal Tiwari) [1921591] - nvme-pci: mark Kingston SKC2000 as not supporting the deepest power state (Gopal Tiwari) [1921591] - nvme-pci: mark Seagate Nytro XM1440 as QUIRK_NO_NS_DESC_LIST. (Gopal Tiwari) [1921591] - nvme-tcp: fix crash triggered with a dataless request submission (Gopal Tiwari) [1921591] - nvme-hwmon: rework to avoid devm allocation (Gopal Tiwari) [1921591] - nvme: add 48-bit DMA address quirk for Amazon NVMe controllers (Gopal Tiwari) [1921591] - nvmet: remove else at the end of the function (Gopal Tiwari) [1921591] - nvmet: add helper to report invalid opcode (Gopal Tiwari) [1921591] - nvmet: add nvmet_req_subsys() helper (Gopal Tiwari) [1921591] - nvmet: use invalid cmd opcode helper (Gopal Tiwari) [1921591] - nvmet: use invalid cmd opcode helper (Gopal Tiwari) [1921591] - nvmet-fc: add a missing __rcu annotation to nvmet_fc_tgt_assoc.queues (Gopal Tiwari) [1921591] - nvme-multipath: set nr_zones for zoned namespaces (Gopal Tiwari) [1921591] - nvmet: make nvmet_find_namespace() req based (Gopal Tiwari) [1921591] - nvmet: set status to 0 in case for invalid nsid (Gopal Tiwari) [1921591] - nvmet: return uniform error for invalid ns (Gopal Tiwari) [1921591] - nvmet: remove extra variable in id-ns handler (Gopal Tiwari) [1921591] - nvmet-tcp: fix receive data digest calculation for multiple h2cdata PDUs (Gopal Tiwari) [1921591] - nvme-fabrics: avoid double completions in nvmf_fail_nonready_command (Gopal Tiwari) [1921591] - nvme: introduce a nvme_host_path_error helper (Gopal Tiwari) [1921591] - blk-mq: introduce blk_mq_set_request_complete (Gopal Tiwari) [1921591] - nvme-rdma: handle nvme_rdma_post_send failures better (Gopal Tiwari) [1921591] - nvmet-tcp: fix potential race of tcp socket closing accept_work (Gopal Tiwari) [1921591] - nvme: cleanup zone information initialization (Gopal Tiwari) [1921591] - nvmet-tcp: fix out-of-bounds access when receiving multiple h2cdata PDUs (Gopal Tiwari) [1921591] - nvme-pci: ignore the subsysem NQN on Phison E16 (Gopal Tiwari) [1921591] - nvme-pci: avoid the deepest sleep state on Kingston A2000 SSDs (Gopal Tiwari) [1921591] - nvme-tcp: use cancel tagset helper for tear down (Gopal Tiwari) [1921591] - nvme-rdma: use cancel tagset helper for tear down (Gopal Tiwari) [1921591] - nvme-rdma: add clean action for failed reconnection (Gopal Tiwari) [1921591] - nvme-core: get rid of the extra space (Gopal Tiwari) [1921591] - nvme-tcp: add clean action for failed reconnection (Gopal Tiwari) [1921591] - nvme: add tracing of zns commands (Gopal Tiwari) [1921591] - nvme: parse format nvm command details when tracing (Gopal Tiwari) [1921591] - nvme-core: add cancel tagset helpers (Gopal Tiwari) [1921591] - nvme: refactor ns->ctrl by request (Gopal Tiwari) [1921591] - nvme-tcp: fix wrong setting of request iov_iter (Gopal Tiwari) [1921591] - nvmet: remove extra variable in smart log nsid (Gopal Tiwari) [1921591] - nvme-tcp: get rid of unused helper function (Gopal Tiwari) [1921591] - nvmet: remove extra variable in identify ns (Gopal Tiwari) [1921591] - nvmet: remove extra variable in id-desclist (Gopal Tiwari) [1921591] - nvmet: add lba to sect conversion helpers (Gopal Tiwari) [1921591] - nvme: support command retry delay for admin command (Gopal Tiwari) [1921591] - nvmet: Use nvmet_is_port_enabled helper for pi_enable (Gopal Tiwari) [1921591] - nvme: constify static attribute_group structs (Gopal Tiwari) [1921591] - nvmet-fc: use RCU proctection for assoc_list (Gopal Tiwari) [1921591] - nvmet: Fix nvmet_is_port_enabled indentation (Gopal Tiwari) [1921591] - nvme-pci: add the DISABLE_WRITE_ZEROES quirk for a SPCC device (Gopal Tiwari) [1921591] - nvme-core: use list_add_tail_rcu instead of list_add_tail for nvme_init_ns_head (Gopal Tiwari) [1921591] - nvme: allow revalidate to set a namespace read-only (Gopal Tiwari) [1921591] - nvmet: set right status on error in id-ns handler (Gopal Tiwari) [1921591] - nvme-tcp: avoid request double completion for concurrent nvme_tcp_timeout (Gopal Tiwari) [1921591] - nvme-rdma: avoid request double completion for concurrent nvme_rdma_timeout (Gopal Tiwari) [1921591] - nvme-pci: allow use of cmb on v1.4 controllers (Gopal Tiwari) [1921591] - nvme: check the PRINFO bit before deciding the host buffer length (Gopal Tiwari) [1921591] - nvme-tcp: fix possible data corruption with bio merges (Gopal Tiwari) [1921591] - nvme-tcp: Fix warning with CONFIG_DEBUG_PREEMPT (Gopal Tiwari) [1921591] - nvme: don't intialize hwmon for discovery controllers (Gopal Tiwari) [1921591] - nvmet-rdma: Fix NULL deref when setting pi_enable and traddr INADDR_ANY (Gopal Tiwari) [1921591] - nvmet-rdma: Fix list_del corruption on queue establishment failure (Gopal Tiwari) [1921591] - nvme: unexport functions with no external caller (Gopal Tiwari) [1921591] - nvme: avoid possible double fetch in handling CQE (Gopal Tiwari) [1921591] - nvme: remove the unused status argument from nvme_trace_bio_complete (Gopal Tiwari) [1921591] - nvme-tcp: Fix possible race of io_work and direct send (Gopal Tiwari) [1921591] - nvme-fcloop: Fix sscanf type and list_first_entry_or_null warnings (Gopal Tiwari) [1921591] - nvme-fc: avoid calling _nvme_fc_abort_outstanding_ios from interrupt context (Gopal Tiwari) [1921591] - nvme-loop: use blk_mq_hctx_set_fq_lock_class to set loop's lock class (Gopal Tiwari) [1921591] - nvme: rename controller base dev_t char device (Gopal Tiwari) [1921591] - nvme: remove unnecessary return values (Gopal Tiwari) [1921591] - nvme: rename bdev operations (Gopal Tiwari) [1921591] - nvme: export zoned namespaces without Zone Append support read-only (Gopal Tiwari) [1921591] - nvme: print a warning for when listing active namespaces fails (Gopal Tiwari) [1921591] - nvme: improve an error message on Identify failure (Gopal Tiwari) [1921591] - nvmet: fix a spelling mistake "incuding" -> "including" in Kconfig (Gopal Tiwari) [1921591] - nvme-fabrics: reject I/O to offline device (Gopal Tiwari) [1921591] - nvmet: make sure discovery change log event is protected (Gopal Tiwari) [1921591] - nvme-pci: don't allocate unused I/O queues (Gopal Tiwari) [1921591] - nvme-pci: drop min() from nr_io_queues assignment (Gopal Tiwari) [1921591] - nvmet: use inline bio for passthru fast path (Gopal Tiwari) [1921591] - nvmet: use blk_rq_bio_prep instead of blk_rq_append_bio (Gopal Tiwari) [1921591] - nvmet: remove unused ctrl->cqs (Gopal Tiwari) [1921591] - nvmet: remove op_flags for passthru commands (Gopal Tiwari) [1921591] - nvme: use consistent macro name for timeout (Gopal Tiwari) [1921591] - nvmet: add passthru io timeout value attr (Gopal Tiwari) [1921591] - nvmet: add passthru admin timeout value attr (Gopal Tiwari) [1921591] - nvme: split nvme_alloc_request() (Gopal Tiwari) [1921591] - nvme: centralize setting the timeout in nvme_alloc_request (Gopal Tiwari) [1921591] - nvme: simplify nvme_req_qid() (Gopal Tiwari) [1921591] - nvme-fcloop: add sysfs attribute to inject command drop (Gopal Tiwari) [1921591] - nvme: let set_capacity_revalidate_and_notify update the bdev size (Gopal Tiwari) [1921591] - nvme: directly cache command effects log (Gopal Tiwari) [1921591] - nvme: fix memory leak freeing command effects (Gopal Tiwari) [1921591] - nvme: free sq/cq dbbuf pointers when dbbuf set fails (Gopal Tiwari) [1921591] - nvme-rdma: Use ibdev_to_node instead of dereferencing ->dma_device (Gopal Tiwari) [1921591] - RDMA: Lift ibdev_to_node from rds to common code (Gopal Tiwari) [1921591] - nvme: fix incorrect behavior when BLKROSET is called by the user (Gopal Tiwari) [1921591] - Revert "nvme-pci: remove last_sq_tail" (Gopal Tiwari) [1921591] - nvmet: fix a NULL pointer dereference when tracing the flush command (Gopal Tiwari) [1921591] - nvme-fc: remove nvme_fc_terminate_io() (Gopal Tiwari) [1921591] - nvme-fc: eliminate terminate_io use by nvme_fc_error_recovery (Gopal Tiwari) [1921591] - nvme-fc: remove err_work work item (Gopal Tiwari) [1921591] - nvme-fc: track error_recovery while connecting (Gopal Tiwari) [1921591] - nvme-rdma: handle unexpected nvme completion data length (Gopal Tiwari) [1921591] - nvme: ignore zone validate errors on subsequent scans (Gopal Tiwari) [1921591] - nvme-fc: shorten reconnect delay if possible for FC (Gopal Tiwari) [1921591] - nvme-fc: wait for queues to freeze before calling update_hr_hw_queues (Gopal Tiwari) [1921591] - nvme-fc: fix error loop in create_hw_io_queues (Gopal Tiwari) [1921591] - nvme-fc: fix io timeout to abort I/O (Gopal Tiwari) [1921591] - nvmet: cleanup nvmet_passthru_map_sg() (Gopal Tiwari) [1921591] - nvmet: don't use BLK_MQ_REQ_NOWAIT for passthru (Gopal Tiwari) [1921591] - nvmet: limit passthru MTDS by BIO_MAX_PAGES (Gopal Tiwari) [1921591] - nvme-rdma: fix crash due to incorrect cqe (Gopal Tiwari) [1921591] - nvmet: fix uninitialized work for zero kato (Gopal Tiwari) [1921591] - nvme: use queuedata for nvme_req_qid (Gopal Tiwari) [1921591] - nvme-pci: disable Write Zeroes on Sandisk Skyhawk (Gopal Tiwari) [1921591] - nvme-rdma: fix crash when connect rejected (Gopal Tiwari) [1921591] - nvme: translate zone resource errors (Gopal Tiwari) [1921591] - block: add zone specific block statuses (Gopal Tiwari) [1921591] - nvme-core: remove extra condition for vwc (Gopal Tiwari) [1921591] - nvme-core: remove extra variable (Gopal Tiwari) [1921591] - nvme: remove nvme_identify_ns_list (Gopal Tiwari) [1921591] - nvme: refactor nvme_validate_ns (Gopal Tiwari) [1921591] - nvme: move nvme_validate_ns (Gopal Tiwari) [1921591] - nvme: remove nvme_update_formats (Gopal Tiwari) [1921591] - nvme: update the known admin effects (Gopal Tiwari) [1921591] - nvme: query namespace identifiers before adding the namespace (Gopal Tiwari) [1921591] - nvme: revalidate zone bitmaps in nvme_update_ns_info (Gopal Tiwari) [1921591] - nvme: call nvme_identify_ns as the first thing in nvme_alloc_ns_block (Gopal Tiwari) [1921591] - nvme: set the queue limits in nvme_update_ns_info (Gopal Tiwari) [1921591] - nvme: remove the 0 lba_shift check in nvme_update_ns_info (Gopal Tiwari) [1921591] - nvme: freeze the queue over ->lba_shift updates (Gopal Tiwari) [1921591] - nvme: factor out a nvme_configure_metadata helper (Gopal Tiwari) [1921591] - nvme: lift the check for an unallocated namespace into nvme_identify_ns (Gopal Tiwari) [1921591] - nvme: clean up the check for too large logic block sizes (Gopal Tiwari) [1921591] - nvme: remove the disk argument to nvme_update_zone_info (Gopal Tiwari) [1921591] - nvme: rename __nvme_revalidate_disk (Gopal Tiwari) [1921591] - nvme: rename _nvme_revalidate_disk (Gopal Tiwari) [1921591] - nvme: rename nvme_validate_ns to nvme_validate_or_alloc_ns (Gopal Tiwari) [1921591] - nvme: fix initialization of the zone bitmaps (Gopal Tiwari) [1921591] - nvme-loop: don't put ctrl on nvme_init_ctrl error (Gopal Tiwari) [1921591] - nvme-core: put ctrl ref when module ref get fail (Gopal Tiwari) [1921591] - nvme-tcp: check page by sendpage_ok() before calling kernel_sendpage() (Gopal Tiwari) [1921591] - nvmet-fc: fix missing check for no hostport struct (Gopal Tiwari) [1921591] - nvme: fix error handling in nvme_ns_report_zones (Gopal Tiwari) [1921591] - nvmet: add passthru ZNS support (Gopal Tiwari) [1921591] - nvmet: handle keep-alive timer when kato is modified by a set features cmd (Gopal Tiwari) [1921591] - nvme-pci: allocate separate interrupt for the reserved non-polled I/O queue (Gopal Tiwari) [1921591] - nvmet-tcp: have queue io_work context run on sock incoming cpu (Gopal Tiwari) [1921591] - nvme: lift the file open code from nvme_ctrl_get_by_path (Gopal Tiwari) [1921591] - nvme: use an xarray to lookup the Commands Supported and Effects log (Gopal Tiwari) [1921591] - nvme-pci: Move enumeration by class to be last in the table (Gopal Tiwari) [1921591] - nvme-core: don't use NVME_NSID_ALL for command effects and supported log (Gopal Tiwari) [1921591] - nvme-fc: fail new connections to a deleted host or remote port (Gopal Tiwari) [1921591] - nvme: return errors for hwmon init (Gopal Tiwari) [1921591] - nvme-pci: fix NULL req in completion handler (Gopal Tiwari) [1921591] - nvmet: get transport reference for passthru ctrl (Gopal Tiwari) [1921591] - nvme-core: get/put ctrl and transport module in nvme_dev_open/release() (Gopal Tiwari) [1921591] - nvme-tcp: fix kconfig dependency warning when !CRYPTO (Gopal Tiwari) [1921591] - nvme: use blk_mq_complete_request_remote to avoid an indirect function call (Gopal Tiwari) [1921591] - nvme-core: replace ctrl page size with a macro (Gopal Tiwari) [1921591] - nvme-pci: remove the inline scatterlist optimization (Gopal Tiwari) [1921591] - block: optimize blk_queue_zoned_model for !CONFIG_BLK_DEV_ZONED (Gopal Tiwari) [1921591] - nvme: support for zoned namespaces (Gopal Tiwari) [1921591] - null_blk: introduce zone capacity for zoned device (Gopal Tiwari) [1921591] - block: add capacity field to zone descriptors (Gopal Tiwari) [1921591]- vmxnet3: Set the default of vxlan overlay offload to disabled (Cathy Avery) [1941714] - vmxnet3: Update driver to use ethtool_sprintf (Cathy Avery) [1923796] - vmxnet3: Remove buf_info from device accessible structures (Cathy Avery) [1923796] - igc: Fix overwrites return value (Corinna Vinschen) [1920285] - igc: Add set/clear large buffer helpers (Corinna Vinschen) [1920285] - igc: Refactor Rx timestamp handling (Corinna Vinschen) [1920285] - igc: Introduce igc_get_rx_frame_truesize() helper (Corinna Vinschen) [1920285] - igc: Introduce igc_rx_buffer_flip() helper (Corinna Vinschen) [1920285] - igc: Remove unused argument from igc_tx_cmd_type() (Corinna Vinschen) [1920285] - igc: Fix prototype warning (Corinna Vinschen) [1920285] - igc: Assign boolean values to a bool variable (Corinna Vinschen) [1920285] - igc: Remove unused MII_CR_LOOPBACK (Corinna Vinschen) [1920285] - igc: Remove unused MII_CR_SPEED (Corinna Vinschen) [1920285] - igc: Remove unused MII_CR_RESET (Corinna Vinschen) [1920285] - igc: Fix igc_ptp_rx_pktstamp() (Corinna Vinschen) [1920285] - igc: Fix Supported Pause Frame Link Setting (Corinna Vinschen) [1920285] - igc: Fix Pause Frame Advertising (Corinna Vinschen) [1920285] - igc: reinit_locked() should be called with rtnl_lock (Corinna Vinschen) [1920285] - igc: Fix TDBAL register show incorrect value (Corinna Vinschen) [1920285] - igc: Remove unused FUNC_1 mask (Corinna Vinschen) [1920285] - igc: Remove unused local receiver mask (Corinna Vinschen) [1920285] - igc: Prefer strscpy over strlcpy (Corinna Vinschen) [1920285] - igc: Expose the gPHY firmware version (Corinna Vinschen) [1920285] - igc: Expose the NVM version (Corinna Vinschen) [1920285] - igc: Add Host Good Packets Transmitted Count (Corinna Vinschen) [1920285] - igc: Remove MULR mask define (Corinna Vinschen) [1920285] - igc: Remove igc_set_fw_version comment (Corinna Vinschen) [1920285] - igc: Clean up nvm_operations structure (Corinna Vinschen) [1920285] - igc: check return value of ret_val in igc_config_fc_after_link_up (Corinna Vinschen) [1920285] - igc: set the default return value to -IGC_ERR_NVM in igc_write_nvm_srwr (Corinna Vinschen) [1920285] - igc: Report speed and duplex as unknown when device is runtime suspended (Corinna Vinschen) [1920285] - net: igc: use skb_csum_is_sctp instead of protocol check (Corinna Vinschen) [1920285] - igc: Add new device ID (Corinna Vinschen) [1920285] - net: igbvf: use skb_csum_is_sctp instead of protocol check (Corinna Vinschen) [1920287] - igbvf: Refactor traces (Corinna Vinschen) [1920287] - igbvf: amend removal of MODULE_VERSION (Corinna Vinschen) [1955752] - netlink: add tracepoint at NL_SET_ERR_MSG (Marcelo Ricardo Leitner) [1956983] - xfrm: Provide private skb extensions for segmented and hw offloaded ESP packets (Sabrina Dubroca) [1935575] - xfrm: BEET mode doesn't support fragments for inner packets (Xin Long) [1870900] - xfrm: Fix NULL pointer dereference on policy lookup (Sabrina Dubroca) [1951965] - xfrm: use secpath_exist where applicable (Sabrina Dubroca) [1951965] - net: xfrm: Use sequence counter with associated spinlock (Sabrina Dubroca) [1951965] - net: xfrm: Localize sequence counter per network namespace (Sabrina Dubroca) [1951965] - xfrm: Return the correct errno code (Sabrina Dubroca) [1951965] - xfrm: Fix wraparound in xfrm_policy_addr_delta() (Sabrina Dubroca) [1951965] - xfrm: fix disable_xfrm sysctl when used on xfrm interfaces (Sabrina Dubroca) [1951965] - xfrm: Fix oops in xfrm_replay_advance_bmp (Sabrina Dubroca) [1951965] - ah6: fix error return code in ah6_input() (Sabrina Dubroca) [1951965] - net: xfrm: fix a race condition during allocing spi (Sabrina Dubroca) [1951965] - xfrm: policy: Use sequence counters with associated lock (Sabrina Dubroca) [1951965] - selftests: net: mirror_gre_vlan_bridge_1q: Make an FDB entry static (Ivan Vecera) [1952586] - net: bridge: switchdev: include local flag in FDB notifications (Ivan Vecera) [1952586] - net: bridge: switchdev: refactor br_switchdev_fdb_notify (Ivan Vecera) [1952586] - net: bridge: don't notify switchdev for local FDB addresses (Ivan Vecera) [1952586] - net: bridge: use switchdev for port flags set through sysfs too (Ivan Vecera) [1952586] - net: bridge: vlan: fix error return code in __vlan_add() (Ivan Vecera) [1952586] - net: bridge: add missing counters to ndo_get_stats64 callback (Ivan Vecera) [1952586] - net: bridge: use new function dev_fetch_sw_netstats (Ivan Vecera) [1952586] - net: bridge: fdb: don't flush ext_learn entries (Ivan Vecera) [1952586] - net: bridge: clear bridge's private skb space on xmit (Ivan Vecera) [1952586] - bridge: mcast: Fix MLD2 Report IPv6 payload length check (Ivan Vecera) [1952586] - net: bridge: enfore alignment for ethernet address (Ivan Vecera) [1952586] - netfilter: nft_reject_bridge: enable reject with bridge vlan (Ivan Vecera) [1952586] - net: bridge: vlan: Add a schedule point during VLAN processing (Ivan Vecera) [1952586] - netfilter: ebtables: compat: reject all padding in matches/watchers (Ivan Vecera) [1952586] - net: bridge: deny dev_set_mac_address() when unregistering (Ivan Vecera) [1952586] - net: bridge: fdb: set flags directly in fdb_create (Ivan Vecera) [1952586] - net: bridge: fdb: convert offloaded to use bitops (Ivan Vecera) [1952586] - net: bridge: fdb: convert added_by_external_learn to use bitops (Ivan Vecera) [1952586] - net: bridge: fdb: convert added_by_user to bitops (Ivan Vecera) [1952586] - net: bridge: fdb: convert is_sticky to bitops (Ivan Vecera) [1952586] - net: bridge: fdb: convert is_static to bitops (Ivan Vecera) [1952586] - net: bridge: fdb: convert is_local to bitops (Ivan Vecera) [1952586] - net: bridge: move default pvid init/deinit to NETDEV_REGISTER/UNREGISTER (Ivan Vecera) [1952586] - bridge: Fix possible use-after-free when deleting bridge port (Ivan Vecera) [1952586] - bridge: update vlan dev link state for bridge netdev changes (Ivan Vecera) [1952586] - bridge: update vlan dev state when port added to or deleted from vlan (Ivan Vecera) [1952586] - bridge: support binding vlan dev link state to vlan member bridge ports (Ivan Vecera) [1952586] - vlan: do not transfer link state in vlan bridge binding mode (Ivan Vecera) [1952586] - vlan: support binding link state to vlan member bridge ports (Ivan Vecera) [1952586] - ipv6: weaken the v4mapped source check (Paolo Abeni) [1950298] - tcp: relookup sock for RST+ACK packets handled by obsolete req sock (Paolo Abeni) [1950298] - inet_connection_sock: remove unused parameter of reqsk_queue_unlink func (Paolo Abeni) [1950298] - tcp: add sanity tests to TCP_QUEUE_SEQ (Paolo Abeni) [1950298] - tcp: fix SO_RCVLOWAT related hangs under mem pressure (Paolo Abeni) [1950298] - tcp: do not mess with cloned skbs in tcp_add_backlog() (Paolo Abeni) [1950298] - tcp: fix cwnd-limited bug for TSO deferral where we send nothing (Paolo Abeni) [1950298] - vfio-ccw: Wire in the request callback (Thomas Huth) [1940451] - vfio-mdev: Wire in a request handler for mdev parent (Thomas Huth) [1940451] - intel_idle: add Iclelake-D support (David Arcari) [1960287] - scsi: ibmvfc: Fix potential race in ibmvfc_wait_for_ops() (Steve Best) [1941180] - powerpc/sstep: Fix VSX instruction emulation (Steve Best) [1934187] - powerpc/pseries/hibernation: remove pseries_suspend_cpu() (Steve Best) [1932970] - powerpc/pseries: remove cede offline state for CPUs (Steve Best) [1932970] - powerpc/pseries: export LPAR security flavor in lparcfg (Steve Best) [1935660] - Makefile: update early devel phase flag (Bruno Meneguele) [1930504]- configs: Enable CONFIG_BPF_KPROBE_OVERRIDE (Jiri Olsa) [1920439] - powerpc/kvm: Fix build error when PPC_MEM_KEYS/PPC_PSERIES=n (Greg Kurz) [1945745] - powerpc/kvm: Fix PR KVM with KUAP/MEM_KEYS enabled (Greg Kurz) [1945745] - KVM: PPC: Book3S HV: Ensure MSR[HV] is always clear in guest MSR (Greg Kurz) [1945745] - KVM: PPC: Book3S HV: Ensure MSR[ME] is always set in guest MSR (Greg Kurz) [1945745] - KVM: PPC: Book3S HV: Fix CONFIG_SPAPR_TCE_IOMMU=n default hcalls (Greg Kurz) [1945745] - KVM: PPC: Book3S HV: remove unused kvmppc_h_protect argument (Greg Kurz) [1945745] - KVM: PPC: Book3S HV: Remove redundant mtspr PSPB (Greg Kurz) [1945745] - KVM: PPC: Book3S HV: Prevent radix guests setting LPCR[TC] (Greg Kurz) [1945745] - KVM: PPC: Book3S HV: Disallow LPCR[AIL] to be set to 1 or 2 (Greg Kurz) [1945745] - KVM: PPC: Book3S HV: Add a function to filter guest LPCR bits (Greg Kurz) [1945745] - KVM: PPC: Book3S HV: Nested move LPCR sanitising to sanitise_hv_regs (Greg Kurz) [1945745] - KVM: PPC: Book3S HV P9: Restore host CTRL SPR after guest exit (Greg Kurz) [1945745] - KVM: PPC: Don't always report hash MMU capability for P9 < DD2.2 (Greg Kurz) [1945745] - powerpc/xive: Assign boolean values to a bool variable (Greg Kurz) [1945745] - KVM: PPC: Book3S HV: Fix host radix SLB optimisation with hash guests (Greg Kurz) [1945745] - KVM: PPC: Book3S HV: Ensure radix guest has no SLB entries (Greg Kurz) [1945745] - KVM: PPC: Book3S HV: Save and restore FSCR in the P9 path (Greg Kurz) [1945745] - KVM: PPC: remove unneeded semicolon (Greg Kurz) [1945745] - KVM: PPC: Book3S HV: Use POWER9 SLBIA IH=6 variant to clear SLB (Greg Kurz) [1945745] - KVM: PPC: Book3S HV: No need to clear radix host SLB before loading HPT guest (Greg Kurz) [1945745] - KVM: PPC: Book3S HV: Fix radix guest SLB side channel (Greg Kurz) [1945745] - KVM: PPC: Book3S HV: Remove support for running HPT guest on RPT host without mixed mode support (Greg Kurz) [1945745] - powerpc/mm: Update tlbiel loop on POWER10 (Greg Kurz) [1945745] - KVM: PPC: Book3S HV: Allow nested guest creation when L0 hv_guest_state > L1 (Greg Kurz) [1945745] - KVM: PPC: Book3S HV: Context tracking exit guest context before enabling irqs (Greg Kurz) [1945745] - KVM: PPC: Book3S HV: Include prototypes (Greg Kurz) [1945745] - KVM: PPC: Make the VMX instruction emulation routines static (Greg Kurz) [1945745] - KVM: PPC: Book3S HV: Fix mask size for emulated msgsndp (Greg Kurz) [1945745] - KVM: PPC: fix comparison to bool warning (Greg Kurz) [1945745] - KVM: PPC: Book3S: Assign boolean values to a bool variable (Greg Kurz) [1945745] - KVM: PPC: Book3S HV: XIVE: Add a comment regarding VP numbering (Greg Kurz) [1945745] - powerpc/xive: Remove P9 DD1 flag XIVE_IRQ_FLAG_EOI_FW (Greg Kurz) [1945745] - powerpc/xive: Remove P9 DD1 flag XIVE_IRQ_FLAG_MASK_FW (Greg Kurz) [1945745] - powerpc/xive: Remove P9 DD1 flag XIVE_IRQ_FLAG_SHIFT_BUG (Greg Kurz) [1945745] - powerpc/xive: Add a debug_show handler to the XIVE irq_domain (Greg Kurz) [1945745] - powerpc/xive: Rename XIVE_IRQ_NO_EOI to show its a flag (Greg Kurz) [1945745] - KVM: PPC: Book3S HV: XIVE: Show detailed configuration in debug output (Greg Kurz) [1945745] - powerpc/64s: Remove MSR[ISF] bit (Greg Kurz) [1945745] - KVM: PPC: Book3S HV: Ratelimit machine check messages coming from guests (Greg Kurz) [1945745] - KVM: PPC: Book3S HV: Don't attempt to recover machine checks for FWNMI enabled guests (Greg Kurz) [1945745] - KVM: PPC: Book3S HV: XIVE: Fix possible oops when accessing ESB page (Greg Kurz) [1945745] - clocksource/drivers/hyper-v: Move handling of STIMER0 interrupts (Mohammed Gamal) [1940901] - clocksource/drivers/hyper-v: Set clocksource rating based on Hyper-V feature (Mohammed Gamal) [1940901] - clocksource/drivers/hyper-v: Handle sched_clock differences inline (Mohammed Gamal) [1940901] - clocksource/hyperv: use MSR-based access if running as root (Mohammed Gamal) [1940901] - cifs: fix interrupted close commands (Ronnie Sahlberg) [1952263] - cifs: add NULL check for ses->tcon_ipc (Ronnie Sahlberg) [1952263] - smb3: set COMPOUND_FID to FileID field of subsequent compound request (Ronnie Sahlberg) [1952263] - cifs: fix potential use-after-free in cifs_echo_request() (Ronnie Sahlberg) [1952263] - cifs: allow syscalls to be restarted in __smb_send_rqst() (Ronnie Sahlberg) [1952263] - smb3: Handle error case during offload read path (Ronnie Sahlberg) [1952263] - smb3: Avoid Mid pending list corruption (Ronnie Sahlberg) [1952263] - smb3: Call cifs reconnect from demultiplex thread (Ronnie Sahlberg) [1952263] - cifs: fix a memleak with modefromsid (Ronnie Sahlberg) [1952263] - cifs: update internal module version number (Ronnie Sahlberg) [1952263] - smb3: add some missing definitions from MS-FSCC (Ronnie Sahlberg) [1952263] - smb3: remove two unused variables (Ronnie Sahlberg) [1952263] - smb3: add support for stat of WSL reparse points for special file types (Ronnie Sahlberg) [1952263] - SMB3: add support for recognizing WSL reparse tags (Ronnie Sahlberg) [1952263] - cifs: remove bogus debug code (Ronnie Sahlberg) [1952263] - smb3.1.1: fix typo in compression flag (Ronnie Sahlberg) [1952263] - cifs: move smb version mount options into fs_context.c (Ronnie Sahlberg) [1952263] - cifs: move cache mount options to fs_context.ch (Ronnie Sahlberg) [1952263] - cifs: move security mount options into fs_context.ch (Ronnie Sahlberg) [1952263] - cifs: add files to host new mount api (Ronnie Sahlberg) [1952263] - smb3: do not try to cache root directory if dir leases not supported (Ronnie Sahlberg) [1952263] - smb3: fix stat when special device file and mounted with modefromsid (Ronnie Sahlberg) [1952263] - cifs: Print the address and port we are connecting to in generic_ip_connect() (Ronnie Sahlberg) [1952263] - SMB3: Resolve data corruption of TCP server info fields (Ronnie Sahlberg) [1952263] - cifs: make const array static, makes object smaller (Ronnie Sahlberg) [1952263] - SMB3.1.1: Fix ids returned in POSIX query dir (Ronnie Sahlberg) [1952263] - smb3: add dynamic trace point to trace when credits obtained (Ronnie Sahlberg) [1952263] - smb3.1.1: do not fail if no encryption required but server doesn't support it (Ronnie Sahlberg) [1952263] - cifs: Return the error from crypt_message when enc/dec key not found. (Ronnie Sahlberg) [1952263] - smb3.1.1: set gcm256 when requested (Ronnie Sahlberg) [1952263] - smb3.1.1: rename nonces used for GCM and CCM encryption (Ronnie Sahlberg) [1952263] - smb3.1.1: print warning if server does not support requested encryption type (Ronnie Sahlberg) [1952263] - smb3.1.1: add new module load parm enable_gcm_256 (Ronnie Sahlberg) [1952263] - smb3.1.1: add new module load parm require_gcm_256 (Ronnie Sahlberg) [1952263] - cifs: map STATUS_ACCOUNT_LOCKED_OUT to -EACCES (Ronnie Sahlberg) [1952263] - SMB3.1.1: add defines for new signing negotiate context (Ronnie Sahlberg) [1952263] - Handle STATUS_IO_TIMEOUT gracefully (Ronnie Sahlberg) [1952263] - cifs: compute full_path already in cifs_readdir() (Ronnie Sahlberg) [1952263] - cifs: return cached_fid from open_shroot (Ronnie Sahlberg) [1952263] - update structure definitions from updated protocol documentation (Ronnie Sahlberg) [1952263] - smb3: add defines for new crypto algorithms (Ronnie Sahlberg) [1952263] - cifs: fix check of tcon dfs in smb1 (Ronnie Sahlberg) [1952263] - SMB3: Fix mkdir when idsfromsid configured on mount (Ronnie Sahlberg) [1952263] - cifs: Convert to use the fallthrough macro (Ronnie Sahlberg) [1952263] - cifs: Fix an error pointer dereference in cifs_mount() (Ronnie Sahlberg) [1952263] - cifs: document and cleanup dfs mount (Ronnie Sahlberg) [1952263] - cifs: only update prefix path of DFS links in cifs_tree_connect() (Ronnie Sahlberg) [1952263] - cifs: fix double free error on share and prefix (Ronnie Sahlberg) [1952263] - cifs: handle RESP_GET_DFS_REFERRAL.PathConsumed in reconnect (Ronnie Sahlberg) [1952263] - cifs: handle empty list of targets in cifs_reconnect() (Ronnie Sahlberg) [1952263] - cifs: rename reconn_inval_dfs_target() (Ronnie Sahlberg) [1952263] - cifs: reduce number of referral requests in DFS link lookups (Ronnie Sahlberg) [1952263] - cifs: merge __{cifs,smb2}_reconnect[_tcon]() into cifs_tree_connect() (Ronnie Sahlberg) [1952263] - cifs: convert to use be32_add_cpu() (Ronnie Sahlberg) [1952263] - cifs: delete duplicated words in header files (Ronnie Sahlberg) [1952263] - cifs: Remove the superfluous break (Ronnie Sahlberg) [1952263] - cifs: remove unused variable 'server' (Ronnie Sahlberg) [1952263] - smb3: warn on confusing error scenario with sec=krb5 (Ronnie Sahlberg) [1952263] - fuse: 32-bit user space ioctl compat for fuse device (Miklos Szeredi) [1949873] - virtiofs: Fail dax mount if device does not support it (Miklos Szeredi) [1949873] - fuse: fix live lock in fuse_iget() (Miklos Szeredi) [1949873] - mm/filemap: remove unused parameter and change to void type for replace_page_cache_page() (Miklos Szeredi) [1949873] - fuse: support SB_NOSEC flag to improve write performance (Miklos Szeredi) [1949873] - fuse: add a flag FUSE_OPEN_KILL_SUIDGID for open() request (Miklos Szeredi) [1949873] - fuse: don't send ATTR_MODE to kill suid/sgid for handle_killpriv_v2 (Miklos Szeredi) [1949873] - fuse: setattr should set FATTR_KILL_SUIDGID (Miklos Szeredi) [1949873] - fuse: set FUSE_WRITE_KILL_SUIDGID in cached write path (Miklos Szeredi) [1949873] - fuse: rename FUSE_WRITE_KILL_PRIV to FUSE_WRITE_KILL_SUIDGID (Miklos Szeredi) [1949873] - fuse: introduce the notion of FUSE_HANDLE_KILLPRIV_V2 (Miklos Szeredi) [1949873] - fuse: always revalidate if exclusive create (Miklos Szeredi) [1949873] - virtiofs: clean up error handling in virtio_fs_get_tree() (Miklos Szeredi) [1949873] - fuse: add fuse_sb_destroy() helper (Miklos Szeredi) [1949873] - fuse: simplify get_fuse_conn*() (Miklos Szeredi) [1949873] - fuse: get rid of fuse_mount refcount (Miklos Szeredi) [1949873] - virtiofs: simplify sb setup (Miklos Szeredi) [1949873] - virtiofs fix leak in setup (Miklos Szeredi) [1949873] - fuse: launder page should wait for page writeback (Miklos Szeredi) [1949873] - fuse: connection remove fix (Miklos Szeredi) [1949873] - fuse: implement crossmounts (Miklos Szeredi) [1949873] - fuse: Allow fuse_fill_super_common() for submounts (Miklos Szeredi) [1949873] - fuse: split fuse_mount off of fuse_conn (Miklos Szeredi) [1949873] - fuse: drop fuse_conn parameter where possible (Miklos Szeredi) [1949873] - fuse: store fuse_conn in fuse_req (Miklos Szeredi) [1949873] - fuse: add submount support to (Miklos Szeredi) [1949873] - fuse: fix page dereference after free (Miklos Szeredi) [1949873] - fuse: update project homepage (Miklos Szeredi) [1949873] - fuse: Fix parameter for FS_IOC_{GET,SET}FLAGS (Miklos Szeredi) [1949873] - fuse: don't ignore errors from fuse_writepages_fill() (Miklos Szeredi) [1949873] - fuse: clean up condition for writepage sending (Miklos Szeredi) [1949873] - fuse: fix warning in tree_insert() and clean up writepage insertion (Miklos Szeredi) [1949873] - fuse: move rb_erase() before tree_insert() (Miklos Szeredi) [1949873] - fuse: optimize writepages search (Miklos Szeredi) [1949873] - fuse: Update stale comment in queue_interrupt() (Miklos Szeredi) [1949873] - fuse: use true,false for bool variable (Miklos Szeredi) [1949873] - fuse: Add changelog entries for protocols 7.1 - 7.8 (Miklos Szeredi) [1949873] - fuse: reserve byteswapped init opcodes (Miklos Szeredi) [1949873] - convenience helper: get_tree_single() (finish backport) (Miklos Szeredi) [1949873] - fuse: Convert fusectl to use the new mount API (Miklos Szeredi) [1949873] - fuse: fix changelog entry for protocol 7.9 (Miklos Szeredi) [1949873] - fuse: fix changelog entry for protocol 7.12 (Miklos Szeredi) [1949873] - sfc: adjust efx->xdp_tx_queue_count with the real number of initialized queues (Íñigo Huguet) [1934254] - sfc: Remove duplicate argument (Íñigo Huguet) [1934254] - sfc: Use 'skb_add_rx_frag()' instead of hand coding it (Íñigo Huguet) [1934254] - sfc-falcon: Fix a typo (Íñigo Huguet) [1934254] - sfc: ef10: fix TX queue lookup in TX event handling (Íñigo Huguet) [1934254] - sfc: farch: fix TX queue lookup in TX event handling (Íñigo Huguet) [1934254] - sfc: farch: fix TX queue lookup in TX flush done handling (Íñigo Huguet) [1934254] - sfc: reduce the number of requested xdp ev queues (Íñigo Huguet) [1934254] - sfc: support GRE TSO on EF100 (Íñigo Huguet) [1934254] - sfc: correctly support non-partial GSO_UDP_TUNNEL_CSUM on EF100 (Íñigo Huguet) [1934254] - sfc: extend bitfield macros to 19 fields (Íñigo Huguet) [1934254] - sfc: advertise our vlan features (Íñigo Huguet) [1934254] - sfc: only use fixed-id if the skb asks for it (Íñigo Huguet) [1934254] - sfc: implement encap TSO on EF100 (Íñigo Huguet) [1934254] - sfc: extend bitfield macros to 17 fields (Íñigo Huguet) [1934254] - sfc: move initialisation of efx->filter_sem to efx_init_struct() (Íñigo Huguet) [1934254] - net: sfc: Use GFP_KERNEL in efx_ef10_try_update_nic_stats() (Íñigo Huguet) [1934254] - net: sfc: Replace in_interrupt() usage (Íñigo Huguet) [1934254] - sfc: clean up mis-targeted comments (Íñigo Huguet) [1934254] - sfc: fix kdoc warning (Íñigo Huguet) [1934254] - sfc: clean up unused assignments (Íñigo Huguet) [1934254] - sfc: advertise encapsulated offloads on EF10 (Íñigo Huguet) [1934254] - sfc: implement encapsulated TSO on EF10 (Íñigo Huguet) [1934254] - sfc: de-indirect TSO handling (Íñigo Huguet) [1934254] - sfc: select inner-csum-offload TX queues for skbs that need it (Íñigo Huguet) [1934254] - sfc: create inner-csum queues on EF10 if supported (Íñigo Huguet) [1934254] - sfc: define inner/outer csum offload TXQ types (Íñigo Huguet) [1934254] - sfc: decouple TXQ type from label (Íñigo Huguet) [1934254] - sfc: cleanups around efx_alloc_channel (Íñigo Huguet) [1934254] - sfc: remove spurious unreachable return statement (Íñigo Huguet) [1934254] - sfc: remove duplicate call to efx_init_channels from EF100 probe (Íñigo Huguet) [1934254] - sfc: coding style cleanups in mcdi_port_common.c (Íñigo Huguet) [1934254] - sfc: simplify DMA mask setting (Íñigo Huguet) [1934254] - sfc: remove EFX_DRIVER_VERSION (Íñigo Huguet) [1934254] - sfc: handle limited FEC support (Íñigo Huguet) [1934254] - sfc: add ethtool ops and miscellaneous ndos to EF100 (Íñigo Huguet) [1934254] - sfc: remove phy_op indirection (Íñigo Huguet) [1934254] - sfc: remove efx_tx_queue_partner (Íñigo Huguet) [1934254] - sfc: rewrite efx_tx_may_pio (Íñigo Huguet) [1934254] - sfc: use efx_channel_tx_[old_]fill_level() in Siena/EF10 TX datapath (Íñigo Huguet) [1934254] - sfc: use tx_queue->old_read_count in EF100 TX path (Íñigo Huguet) [1934254] - sfc: make ef100 xmit_more handling look more like ef10's (Íñigo Huguet) [1934254] - sfc: add and use efx_tx_send_pending in tx.c (Íñigo Huguet) [1934254] - sfc: return errors from efx_mcdi_set_id_led, and de-indirect (Íñigo Huguet) [1934254] - sfc: fix kernel-doc on struct efx_loopback_state (Íñigo Huguet) [1934254] - sfc: fix unused-but-set-variable warning in efx_farch_filter_remove_safe (Íñigo Huguet) [1934254] - sfc: fix W=1 warnings in efx_farch_handle_rx_not_ok (Íñigo Huguet) [1934254] - sfc: convert to new udp_tunnel infrastructure (Íñigo Huguet) [1934254] - net: don't warn in inet diag when IPV6 is disabled (Hangbin Liu) [1938639] - tcp: do not mess with cloned skbs in tcp_add_backlog() (Hangbin Liu) [1880432] - redhat: enable MHI bus driver support (Jarod Wilson) [1938030] - bus: mhi: core: Fix invalid error returning in mhi_queue (Jarod Wilson) [1938030] - bus: mhi: pci_generic: Remove WQ_MEM_RECLAIM flag from state workqueue (Jarod Wilson) [1938030] - bus: mhi: core: Fix check for syserr at power_up (Jarod Wilson) [1938030] - mhi: Fix double dma free (Jarod Wilson) [1938030] - bus: mhi: pci_generic: Increase num of elements in hw event ring (Jarod Wilson) [1938030] - mhi: pci_generic: Print warning in case of firmware crash (Jarod Wilson) [1938030] - bus: mhi: core: Add helper API to return number of free TREs (Jarod Wilson) [1938030] - mhi: core: Factorize mhi queuing (Jarod Wilson) [1938030] - mhi: use irq_flags if controller driver configures it (Jarod Wilson) [1938030] - mhi: pci_generic: Fix shared MSI vector support (Jarod Wilson) [1938030] - mhi: unconstify mhi_event_config (Jarod Wilson) [1938030] - bus: mhi: Ensure correct ring update ordering with memory barrier (Jarod Wilson) [1938030] - mhi: pci_generic: Set irq moderation value to 1ms for hw channels (Jarod Wilson) [1938030] - mhi: pci_generic: Add diag channels (Jarod Wilson) [1938030] - mhi: pci_generic: Increase controller timeout value (Jarod Wilson) [1938030] - mhi: pci_generic: Add health-check (Jarod Wilson) [1938030] - mhi: pci_generic: Add PCI error handlers (Jarod Wilson) [1938030] - mhi: pci_generic: Add suspend/resume/recovery procedure (Jarod Wilson) [1938030] - mhi: pci_generic: Add support for reset (Jarod Wilson) [1938030] - mhi: pci_generic: Enable burst mode for hardware channels (Jarod Wilson) [1938030] - mhi: pci-generic: Increase number of hardware events (Jarod Wilson) [1938030] - bus: mhi: core: Add device hardware reset support (Jarod Wilson) [1938030] - mhi: pci_generic: Fix implicit conversion warning (Jarod Wilson) [1938030] - bus: mhi: core: Fix error handling in mhi_register_controller() (Jarod Wilson) [1938030] - bus: mhi: core: Fix device hierarchy (Jarod Wilson) [1938030] - bus: mhi: core: Indexed MHI controller name (Jarod Wilson) [1938030] - bus: mhi: core: Remove MHI event ring IRQ handlers when powering down (Jarod Wilson) [1938030] - bus: mhi: core: Mark and maintain device states early on after power down (Jarod Wilson) [1938030] - bus: mhi: core: Separate system error and power down handling (Jarod Wilson) [1938030] - bus: mhi: core: Check for IRQ availability during registration (Jarod Wilson) [1938030] - bus: mhi: core: Move to an error state on mission mode failure (Jarod Wilson) [1938030] - bus: mhi: core: Use appropriate label in firmware load handler API (Jarod Wilson) [1938030] - bus: mhi: core: Move to an error state on any firmware load failure (Jarod Wilson) [1938030] - bus: mhi: core: Prevent sending multiple RDDM entry callbacks (Jarod Wilson) [1938030] - bus: mhi: core: Move to SYS_ERROR regardless of RDDM capability (Jarod Wilson) [1938030] - bus: mhi: core: Skip device wake in error or shutdown states (Jarod Wilson) [1938030] - bus: mhi: core: Move to using high priority workqueue (Jarod Wilson) [1938030] - bus: mhi: core: Use appropriate names for firmware load functions (Jarod Wilson) [1938030] - bus: mhi: core: Skip RDDM download for unknown execution environment (Jarod Wilson) [1938030] - bus: mhi: core: Rename RDDM download function to use proper words (Jarod Wilson) [1938030] - bus: mhi: core: Remove unused mhi_fw_load_worker() declaration (Jarod Wilson) [1938030] - bus: mhi: core: Expose mhi_get_exec_env() API for controllers (Jarod Wilson) [1938030] - bus: mhi: core: Add missing EXPORT_SYMBOL for mhi_get_mhi_state() (Jarod Wilson) [1938030] - bus: mhi: core: Remove unnecessary counter from mhi_firmware_copy() (Jarod Wilson) [1938030] - bus: mhi: Fix channel close issue on driver remove (Jarod Wilson) [1938030] - bus: mhi: core: Fix null pointer access when parsing MHI configuration (Jarod Wilson) [1938030] - bus: mhi: Add MHI PCI support for WWAN modems (Jarod Wilson) [1938030] - bus: mhi: core: fix potential operator-precedence with BHI macros (Jarod Wilson) [1938030] - bus: mhi: core: Remove double locking from mhi_driver_remove() (Jarod Wilson) [1938030] - bus: mhi: Remove auto-start option (Jarod Wilson) [1938030] - bus: mhi: Add mhi_queue_is_full function (Jarod Wilson) [1938030] - bus: mhi: debugfs: Print channel context read-pointer (Jarod Wilson) [1938030] - bus: mhi: core: Fix the building of MHI module (Jarod Wilson) [1938030] - bus: mhi: Remove unused nr_irqs_req variable (Jarod Wilson) [1938030] - bus: mhi: core: Allow shared IRQ for event rings (Jarod Wilson) [1938030] - bus: mhi: core: Introduce sysfs entries for MHI (Jarod Wilson) [1938030] - bus: mhi: core: Introduce debugfs entries for MHI (Jarod Wilson) [1938030] - bus: mhi: Fix entries based on Kconfig coding style (Jarod Wilson) [1938030] - bus: mhi: Remove include of rwlock_types.h (Jarod Wilson) [1938030] - bus: mhi: core: Add const qualifier to MHI config information (Jarod Wilson) [1938030] - bus: mhi: core: Introduce APIs to allocate and free the MHI controller (Jarod Wilson) [1938030] - bus: mhi: core: Read and save device hardware information from BHI (Jarod Wilson) [1938030] - bus: mhi: core: Introduce counters to track MHI device state transitions (Jarod Wilson) [1938030] - bus: mhi: core: Introduce helper function to check device state (Jarod Wilson) [1938030] - bus: mhi: core: Use generic name field for an MHI device (Jarod Wilson) [1938030] - bus: mhi: core: Trigger host resume if suspended during mhi_device_get() (Jarod Wilson) [1938030] - bus: mhi: core: Use helper API to trigger a non-blocking host resume (Jarod Wilson) [1938030] - bus: mhi: core: Abort suspends due to outgoing pending packets (Jarod Wilson) [1938030] - bus: mhi: core: Remove double occurrence for mhi_ctrl_ev_task() declaration (Jarod Wilson) [1938030] - bus: mhi: fix doubled words and struct image_info kernel-doc (Jarod Wilson) [1938030] - bus: mhi: core: Handle syserr during power_up (Jarod Wilson) [1938030] - bus: mhi: core: Handle write lock properly in mhi_pm_m0_transition (Jarod Wilson) [1938030] - bus: mhi: core: Do not process SYS_ERROR if RDDM is supported (Jarod Wilson) [1938030] - bus: mhi: core: Skip handling BHI irq if MHI reg access is not allowed (Jarod Wilson) [1938030] - bus: mhi: core: Handle disable transitions in state worker (Jarod Wilson) [1938030] - bus: mhi: core: Remove the system error worker thread (Jarod Wilson) [1938030] - bus: mhi: core: Ensure non-zero session or sequence ID values are used (Jarod Wilson) [1938030] - bus: mhi: core: Improve debug logs for loading firmware (Jarod Wilson) [1938030] - bus: mhi: core: Return appropriate error codes for AMSS load failure (Jarod Wilson) [1938030] - bus: mhi: core: Handle firmware load using state worker (Jarod Wilson) [1938030] - bus: mhi: core: Read transfer length from an event properly (Jarod Wilson) [1938030] - bus: mhi: core: Add range check for channel id received in event ring (Jarod Wilson) [1938030] - bus: mhi: core: Cache intmod from mhi event to mhi channel (Jarod Wilson) [1938030] - bus: mhi: core: Refactor mhi queue APIs (Jarod Wilson) [1938030] - bus: mhi: core: Fix some error return code (Jarod Wilson) [1938030] - bus: mhi: core: Fix channel device name conflict (Jarod Wilson) [1938030] - bus: mhi: core: Fix typo in comment (Jarod Wilson) [1938030] - bus: mhi: core: Offload register accesses to the controller (Jarod Wilson) [1938030] - bus: mhi: core: Remove link_status() callback (Jarod Wilson) [1938030] - bus: mhi: core: Make sure to powerdown if mhi_sync_power_up fails (Jarod Wilson) [1938030] - bus: mhi: Fix parsing of mhi_flags (Jarod Wilson) [1938030] - bus: mhi: core: Fix a NULL vs IS_ERR check in mhi_create_devices() (Jarod Wilson) [1938030] - bus: mhi: core: Add support for MHI suspend and resume (Jarod Wilson) [1938030] - bus: mhi: core: Drop the references to mhi_dev in mhi_destroy_device() (Jarod Wilson) [1938030] - bus: mhi: core: Initialize bhie field in mhi_cntrl for RDDM capture (Jarod Wilson) [1938030] - bus: mhi: core: Add support for reading MHI info from device (Jarod Wilson) [1938030] - bus: mhi: core: Pass module owner during client driver registration (Jarod Wilson) [1938030] - bus/mhi: fix printk format for size_t (Jarod Wilson) [1938030] - bus: mhi: core: Add uevent support for module autoloading (Jarod Wilson) [1938030] - bus: mhi: core: Add support for data transfer (Jarod Wilson) [1938030] - bus: mhi: core: Add support for processing events from client device (Jarod Wilson) [1938030] - bus: mhi: core: Add support for downloading RDDM image during panic (Jarod Wilson) [1938030] - bus: mhi: core: Add support for downloading firmware over BHIe (Jarod Wilson) [1938030] - bus: mhi: core: Add support for basic PM operations (Jarod Wilson) [1938030] - bus: mhi: core: Add support for PM state transitions (Jarod Wilson) [1938030] - bus: mhi: core: Add support for ringing channel/event ring doorbells (Jarod Wilson) [1938030] - bus: mhi: core: Add support for creating and destroying MHI devices (Jarod Wilson) [1938030] - bus: mhi: core: Add support for registering MHI client drivers (Jarod Wilson) [1938030] - bus: mhi: core: Add support for registering MHI controllers (Jarod Wilson) [1938030]- ipmi: remove open coded version of SMBus block write (Tony Camuso) [1947126] - char: ipmi: convert comma to semicolon (Tony Camuso) [1947126] - ipmi: msghandler: Suppress suspicious RCU usage warning (Tony Camuso) [1947126] - ipmi/watchdog: replace atomic_add() and atomic_sub() (Tony Camuso) [1947126] - char: ipmi: remove unneeded break (Tony Camuso) [1947126] - ipmi_si: Fix wrong return value in try_smi_init() (Tony Camuso) [1947126] - ipmi: msghandler: Fix a signedness bug (Tony Camuso) [1947126] - ipmi: add retry in try_get_dev_id() (Tony Camuso) [1947126] - ipmi: Clean up some printks (Tony Camuso) [1947126] - ipmi:msghandler: retry to get device id on an error (Tony Camuso) [1947126] - ipmi:sm: Print current state when the state is invalid (Tony Camuso) [1947126] - ipmi: Reset response handler when failing to send the command (Tony Camuso) [1947126] - ipmi: add a newline when printing parameter 'panic_op' by sysfs (Tony Camuso) [1947126] - cpuidle: Select polling interval based on a c-state with a longer target residency (Mark Langsdorf) [1922024] - cpuidle: big.LITTLE: enable driver only on Peach-Pit/Pi Chromebooks (Mark Langsdorf) [1922024] - cpuidle: record state entry rejection statistics (Mark Langsdorf) [1922024] - nitro_enclaves: Fix stale file descriptors on failed usercopy (Vitaly Kuznetsov) [1953717] - iavf: amend removal of MODULE_VERSION (Stefan Assmann) [1955738] - ixgbevf: Amend commit acf03026ec5a to include a version in module info. (Ken Cox) [1955764] - devlink: move flash end and begin to core devlink (Petr Oros) [1935671] - devlink: move request_firmware out of driver (Petr Oros) [1935671] - ice: add additional debug logging for firmware update (Petr Oros) [1935671] - ice: add support for flash update overwrite mask (Petr Oros) [1935671] - driver core: auxiliary bus: Fix calling stage for auxiliary bus init (Ivan Vecera) [1933820] - driver core: auxiliary bus: Fix auxiliary bus shutdown null auxdrv ptr (Ivan Vecera) [1933820] - driver core: auxiliary bus: minor coding style tweaks (Ivan Vecera) [1933820] - driver core: auxiliary bus: make remove function return void (Ivan Vecera) [1933820] - driver core: auxiliary bus: move slab.h from include file (Ivan Vecera) [1933820] - Add auxiliary bus support (Ivan Vecera) [1933820] - modpost: file2alias: go back to simple devtable lookup (Ivan Vecera) [1933820] - scsi: lpfc: Fix bad memory access during VPD DUMP mailbox command (Dick Kennedy) [1923762] - scsi: lpfc: Fix DMA virtual address ptr assignment in bsg (Dick Kennedy) [1923762] - scsi: lpfc: Fix illegal memory access on Abort IOCBs (Dick Kennedy) [1923762] - scsi: lpfc: Copyright updates for 12.8.0.9 patches (Dick Kennedy) [1923762] - scsi: lpfc: Update lpfc version to 12.8.0.9 (Dick Kennedy) [1923762] - scsi: lpfc: Eliminate use of LPFC_DRIVER_NAME in lpfc_attr.c (Dick Kennedy) [1923762] - scsi: lpfc: Standardize discovery object logging format (Dick Kennedy) [1923762] - scsi: lpfc: Fix various trivial errors in comments and log messages (Dick Kennedy) [1923762] - scsi: lpfc: Remove unsupported mbox PORT_CAPABILITIES logic (Dick Kennedy) [1923762] - scsi: lpfc: Fix lpfc_hdw_queue attribute being ignored (Dick Kennedy) [1923762] - scsi: lpfc: Fix missing FDMI registrations after Mgmt Svc login (Dick Kennedy) [1923762] - scsi: lpfc: Fix silent memory allocation failure in lpfc_sli4_bsg_link_diag_test() (Dick Kennedy) [1923762] - scsi: lpfc: Fix use-after-free on unused nodes after port swap (Dick Kennedy) [1923762] - scsi: lpfc: Fix error handling for mailboxes completed in MBX_POLL mode (Dick Kennedy) [1923762] - scsi: lpfc: Fix lack of device removal on port swaps with PRLIs (Dick Kennedy) [1923762] - scsi: lpfc: Fix NMI crash during rmmod due to circular hbalock dependency (Dick Kennedy) [1923762] - scsi: lpfc: Fix reference counting errors in lpfc_cmpl_els_rsp() (Dick Kennedy) [1923762] - scsi: lpfc: Fix crash when a REG_RPI mailbox fails triggering a LOGO response (Dick Kennedy) [1923762] - scsi: lpfc: Fix rmmod crash due to bad ring pointers to abort_iotag (Dick Kennedy) [1923762] - scsi: lpfc: Fix gcc -Wstringop-overread warning (Dick Kennedy) [1923762] - scsi: lpfc: Fix a typo (Dick Kennedy) [1923762] - scsi: lpfc: Fix a typo (Dick Kennedy) [1923762] - scsi: lpfc: Fix kernel-doc formatting issue (Dick Kennedy) [1923762] - scsi: lpfc: Fix a few incorrectly named functions (Dick Kennedy) [1923762] - scsi: lpfc: Fix incorrectly documented function lpfc_debugfs_commonxripools_data() (Dick Kennedy) [1923762] - scsi: lpfc: Fix a bunch of misnamed functions (Dick Kennedy) [1923762] - scsi: lpfc: Fix a bunch of kernel-doc misdemeanours (Dick Kennedy) [1923762] - scsi: lpfc: Fix incorrect naming of __lpfc_update_fcf_record() (Dick Kennedy) [1923762] - scsi: lpfc: Fix formatting and misspelling issues (Dick Kennedy) [1923762] - scsi: lpfc: Fix a bunch of kernel-doc issues (Dick Kennedy) [1923762] - scsi: lpfc: Update copyrights for 12.8.0.7 and 12.8.0.8 changes (Dick Kennedy) [1923762] - scsi: lpfc: Update lpfc version to 12.8.0.8 (Dick Kennedy) [1923762] - scsi: lpfc: Correct function header comments related to ndlp reference counting (Dick Kennedy) [1923762] - scsi: lpfc: Reduce LOG_TRACE_EVENT logging for vports (Dick Kennedy) [1923762] - scsi: lpfc: Change wording of invalid pci reset log message (Dick Kennedy) [1923762] - scsi: lpfc: Fix crash caused by switch reboot (Dick Kennedy) [1923762] - scsi: lpfc: Fix pt2pt state transition causing rmmod hang (Dick Kennedy) [1923762] - scsi: lpfc: Fix nodeinfo debugfs output (Dick Kennedy) [1923762] - scsi: lpfc: Fix ADISC handling that never frees nodes (Dick Kennedy) [1923762] - scsi: lpfc: Fix PLOGI ACC to be transmit after REG_LOGIN (Dick Kennedy) [1923762] - scsi: lpfc: Fix dropped FLOGI during pt2pt discovery recovery (Dick Kennedy) [1923762] - scsi: lpfc: Fix status returned in lpfc_els_retry() error exit path (Dick Kennedy) [1923762] - scsi: lpfc: Fix use after free in lpfc_els_free_iocb (Dick Kennedy) [1923762] - scsi: lpfc: Fix null pointer dereference in lpfc_prep_els_iocb() (Dick Kennedy) [1923762] - scsi: lpfc: Fix unnecessary null check in lpfc_release_scsi_buf (Dick Kennedy) [1923762] - scsi: lpfc: Fix pt2pt connection does not recover after LOGO (Dick Kennedy) [1923762] - scsi: lpfc: Fix lpfc_els_retry() possible null pointer dereference (Dick Kennedy) [1923762] - scsi: lpfc: Fix FLOGI failure due to accessing a freed node (Dick Kennedy) [1923762] - scsi: lpfc: Fix stale node accesses on stale RRQ request (Dick Kennedy) [1923762] - scsi: lpfc: Fix reftag generation sizing errors (Dick Kennedy) [1923762] - scsi: lpfc: Fix vport indices in lpfc_find_vport_by_vpid() (Dick Kennedy) [1923762] - scsi: lpfc: Fix incorrect dbde assignment when building target abts wqe (Dick Kennedy) [1923762] - scsi: lpfc: Fix 'physical' typos (Dick Kennedy) [1923762] - scsi: lpfc: Fix ancient double free (Dick Kennedy) [1923762] - scsi: lpfc: Fix kerneldoc inconsistency in lpfc_sli4_dump_page_a0() (Dick Kennedy) [1923762] - scsi: lpfc: Add support for eh_should_retry_cmd() (Dick Kennedy) [1923762] - scsi: lpfc: Simplify bool comparison (Dick Kennedy) [1923762] - scsi: lpfc: Update lpfc version to 12.8.0.7 (Dick Kennedy) [1923762] - scsi: lpfc: Enhancements to LOG_TRACE_EVENT for better readability (Dick Kennedy) [1923762] - scsi: lpfc: Implement health checking when aborting I/O (Dick Kennedy) [1923762] - scsi: lpfc: Fix crash when nvmet transport calls host_release (Dick Kennedy) [1923762] - scsi: lpfc: Fix vport create logging (Dick Kennedy) [1923762] - scsi: lpfc: Fix NVMe recovery after mailbox timeout (Dick Kennedy) [1923762] - scsi: lpfc: Fix target reset failing (Dick Kennedy) [1923762] - scsi: lpfc: Fix error log messages being logged following SCSI task mgnt (Dick Kennedy) [1923762] - scsi: lpfc: Fix FW reset action if I/Os are outstanding (Dick Kennedy) [1923762] - scsi: lpfc: Use the nvme-fc transport supplied timeout for LS requests (Dick Kennedy) [1923762] - scsi: lpfc: Fix crash when a fabric node is released prematurely (Dick Kennedy) [1923762] - scsi: lpfc: Refresh ndlp when a new PRLI is received in the PRLI issue state (Dick Kennedy) [1923762] - scsi: lpfc: Fix auto sli_mode and its effect on CONFIG_PORT for SLI3 (Dick Kennedy) [1923762] - scsi: lpfc: Fix PLOGI S_ID of 0 on pt2pt config (Dick Kennedy) [1923762] - scsi: lpfc: Fix fall-through warnings for Clang (Dick Kennedy) [1923762] - scsi: lpfc: Correct null ndlp reference on routine exit (Dick Kennedy) [1923762] - scsi: lpfc: Use generic power management (Dick Kennedy) [1923762] - scsi: lpfc: Fix variable 'vport' set but not used in lpfc_sli4_abts_err_handler() (Dick Kennedy) [1923762] - scsi: lpfc: Fix missing prototype for lpfc_nvmet_prep_abort_wqe() (Dick Kennedy) [1923762] - scsi: lpfc: Fix set but unused variables in lpfc_dev_loss_tmo_handler() (Dick Kennedy) [1923762] - scsi: lpfc: Fix set but not used warnings from Rework remote port lock handling (Dick Kennedy) [1923762] - scsi: lpfc: Fix missing prototype warning for lpfc_fdmi_vendor_attr_mi() (Dick Kennedy) [1923762] - scsi: lpfc: Fix memory leak on lcb_context (Dick Kennedy) [1923762] - scsi: lpfc: Remove dead code on second !ndlp check (Dick Kennedy) [1923762] - scsi: lpfc: Fix pointer defereference before it is null checked issue (Dick Kennedy) [1923762] - scsi: lpfc: Update changed file copyrights for 2020 (Dick Kennedy) [1923762] - scsi: lpfc: Update lpfc version to 12.8.0.6 (Dick Kennedy) [1923762] - scsi: lpfc: Convert abort handling to SLI-3 and SLI-4 handlers (Dick Kennedy) [1923762] - scsi: lpfc: Convert SCSI I/O completions to SLI-3 and SLI-4 handlers (Dick Kennedy) [1923762] - scsi: lpfc: Convert SCSI path to use common I/O submission path (Dick Kennedy) [1923762] - scsi: lpfc: Enable common send_io interface for SCSI and NVMe (Dick Kennedy) [1923762] - scsi: lpfc: Enable common wqe_template support for both SCSI and NVMe (Dick Kennedy) [1923762] - scsi: lpfc: Refactor WQE structure definitions for common use (Dick Kennedy) [1923762] - scsi: lpfc: Fix NPIV Fabric Node reference counting (Dick Kennedy) [1923762] - scsi: lpfc: Fix NPIV discovery and Fabric Node detection (Dick Kennedy) [1923762] - scsi: lpfc: Unsolicited ELS leaves node in incorrect state while dropping it (Dick Kennedy) [1923762] - scsi: lpfc: Remove ndlp when a PLOGI/ADISC/PRLI/REG_RPI ultimately fails (Dick Kennedy) [1923762] - scsi: lpfc: Rework remote port lock handling (Dick Kennedy) [1923762] - scsi: lpfc: Honor module parameter lpfc_use_adisc (Dick Kennedy) [1923762] - scsi: lpfc: Fix refcounting around SCSI and NVMe transport APIs (Dick Kennedy) [1923762] - scsi: lpfc: Fix removal of SCSI transport device get and put on dev structure (Dick Kennedy) [1923762] - scsi: lpfc: Rework locations of ndlp reference taking (Dick Kennedy) [1923762] - scsi: lpfc: Rework remote port ref counting and node freeing (Dick Kennedy) [1923762] - scsi: lpfc: remove ScsiResult macro (Dick Kennedy) [1923762] - scsi: lpfc: lpfc_nvmet: Fix-up some formatting and doc-rot issues (Dick Kennedy) [1923762] - scsi: lpfc: lpfc_nvme: Fix some kernel-doc related issues (Dick Kennedy) [1923762] - scsi: lpfc: lpfc_nvme: Remove unused variable 'phba' (Dick Kennedy) [1923762] - scsi: lpfc: lpfc_bsg: Provide correct documentation for a bunch of functions (Dick Kennedy) [1923762] - scsi: lpfc: lpfc_debugfs: Fix a couple of function documentation issues (Dick Kennedy) [1923762] - scsi: lpfc: lpfc_attr: Fix-up a bunch of kernel-doc misdemeanours (Dick Kennedy) [1923762] - scsi: lpfc: lpfc_attr: Demote kernel-doc format for redefined functions (Dick Kennedy) [1923762] - scsi: lpfc: lpfc_scsi: Fix a whole host of kernel-doc issues (Dick Kennedy) [1923762] - block: return -EBUSY when there are open partitions in blkdev_reread_part (Ming Lei) [1936800] - block: Try to handle busy underlying device on discard (Ming Lei) [1936800] - md: check for NULL ->meta_bdev before calling bdev_read_only (Ming Lei) [1936800] - blk-settings: align max_sectors on "logical_block_size" boundary (Ming Lei) [1936800] - nbd: handle device refs for DESTROY_ON_DISCONNECT properly (Ming Lei) [1936800] - kyber: introduce kyber_depth_updated() (Ming Lei) [1936800] - loop: fix I/O error on fsync() in detached loop devices (Ming Lei) [1936800] - block: fix potential IO hang when turning off io_poll (Ming Lei) [1936800] - bfq: Use only idle IO periods for think time calculations (Ming Lei) [1936800] - bfq: Use 'ttime' local variable (Ming Lei) [1936800] - bfq: Avoid false bfq queue merging (Ming Lei) [1936800] - bfq: bfq_check_waker() should be static (Ming Lei) [1936800] - block, bfq: make waker-queue detection more robust (Ming Lei) [1936800] - block, bfq: save also injection state on queue merging (Ming Lei) [1936800] - block, bfq: save also weight-raised service on queue merging (Ming Lei) [1936800] - block, bfq: fix switch back from soft-rt weitgh-raising (Ming Lei) [1936800] - block, bfq: re-evaluate convenience of I/O plugging on rq arrivals (Ming Lei) [1936800] - block, bfq: replace mechanism for evaluating I/O intensity (Ming Lei) [1936800] - block: set .bi_max_vecs as actual allocated vector number (Ming Lei) [1936800] - block: don't allocate inline bvecs if this bioset needn't bvecs (Ming Lei) [1936800] - block: don't pass BIOSET_NEED_BVECS for q->bio_split (Ming Lei) [1936800] - block: manage bio slab cache by xarray (Ming Lei) [1936800] - block, bfq: do not expire a queue when it is the only busy one (Ming Lei) [1936800] - block, bfq: avoid spurious switches to soft_rt of interactive queues (Ming Lei) [1936800] - block, bfq: do not raise non-default weights (Ming Lei) [1936800] - block, bfq: increase time window for waker detection (Ming Lei) [1936800] - block, bfq: use half slice_idle as a threshold to check short ttime (Ming Lei) [1936800] - brd: remove the end of device check in brd_do_bvec (Ming Lei) [1936800] - block: propagate BLKROSET on the whole device to all partitions (Ming Lei) [1936800] - block: add a hard-readonly flag to struct gendisk (Ming Lei) [1936800] - block: remove the NULL bdev check in bdev_read_only (Ming Lei) [1936800] - dm: use bdev_read_only to check if a device is read-only (Ming Lei) [1936800] - block: reopen the device in blkdev_reread_part (Ming Lei) [1936800] - block, bfq: set next_rq to waker_bfqq->next_rq in waker injection (Ming Lei) [1936800] - Revert "block: simplify set_init_blocksize" to regain lost performance (Ming Lei) [1936800] - bfq-iosched: Revert "bfq: Fix computation of shallow depth" (Ming Lei) [1936800] - blk-mq-debugfs: Add decode for BLK_MQ_F_TAG_HCTX_SHARED (Ming Lei) [1936800] - bfq: Fix computation of shallow depth (Ming Lei) [1936800] - block: rsxx: select CONFIG_CRC32 (Ming Lei) [1936800] - block: add debugfs stanza for QUEUE_FLAG_NOWAIT (Ming Lei) [1936800] - blk-mq: Don't complete on a remote CPU in force threaded mode (Ming Lei) [1936800] - blk-mq: Remove 'running from the wrong CPU' warning (Ming Lei) [1936800] - block: disable iopoll for split bio (Ming Lei) [1936800] - block: Improve blk_revalidate_disk_zones() checks (Ming Lei) [1936800] - sbitmap: replace CAS with atomic and (Ming Lei) [1936800] - sbitmap: remove swap_lock (Ming Lei) [1936800] - sbitmap: optimise sbitmap_deferred_clear() (Ming Lei) [1936800] - blk-mq: skip hybrid polling if iopoll doesn't spin (Ming Lei) [1936800] - blktrace: fix up a kerneldoc comment (Ming Lei) [1936800] - block: remove the unused block_sleeprq tracepoint (Ming Lei) [1936800] - blk-throttle: don't check whether or not lower limit is valid if CONFIG_BLK_DEV_THROTTLING_LOW is off (Ming Lei) [1936800] - block: fix inflight statistics of part0 (Ming Lei) [1936800] - block: optimise for_each_bvec() advance (Ming Lei) [1936800] - block: opencode devcgroup_inode_permission (Ming Lei) [1936800] - block: move bdput() to the callers of __blkdev_get (Ming Lei) [1936800] - block: refactor blkdev_get (Ming Lei) [1936800] - block: refactor __blkdev_put (Ming Lei) [1936800] - block: switch bdgrab to use igrab (Ming Lei) [1936800] - block: change the hash used for looking up block devices (Ming Lei) [1936800] - block: use put_device in put_disk (Ming Lei) [1936800] - block: use disk_part_iter_exit in disk_part_iter_next (Ming Lei) [1936800] - block: add a bdev_kobj helper (Ming Lei) [1936800] - block: remove a superflous check in blkpg_do_ioctl (Ming Lei) [1936800] - block: remove a duplicate __disk_get_part prototype (Ming Lei) [1936800] - loop: do not call set_blocksize (Ming Lei) [1936800] - zram: do not call set_blocksize (Ming Lei) [1936800] - block: wbt: Remove unnecessary invoking of wbt_update_limits in wbt_init (Ming Lei) [1936800] - virtio-blk: remove a spurious call to revalidate_disk_size (Ming Lei) [1936800] - md: remove a spurious call to revalidate_disk_size in update_size (Ming Lei) [1936800] - aoe: don't call set_capacity from irq context (Ming Lei) [1936800] - nbd: validate the block size in nbd_set_size (Ming Lei) [1936800] - nbd: refactor size updates (Ming Lei) [1936800] - nbd: move the task_recv check into nbd_size_update (Ming Lei) [1936800] - nbd: remove the call to set_blocksize (Ming Lei) [1936800] - loop: let set_capacity_revalidate_and_notify update the bdev size (Ming Lei) [1936800] - block: remove the call to __invalidate_device in check_disk_size_change (Ming Lei) [1936800] - block: fix the kerneldoc comment for __register_blkdev (Ming Lei) [1936800] - block: switch gendisk lookup to a simple xarray (Ming Lei) [1936800] - ide: switch to __register_blkdev for command set probing (Ming Lei) [1936800] - md: use __register_blkdev to allocate devices on demand (Ming Lei) [1936800] - loop: use __register_blkdev to allocate devices on demand (Ming Lei) [1936800] - brd: use __register_blkdev to allocate devices on demand (Ming Lei) [1936800] - sd: use __register_blkdev to avoid a modprobe for an unregistered dev_t (Ming Lei) [1936800] - swim: don't call blk_register_region (Ming Lei) [1936800] - ide: remove ide_{,un}register_region (Ming Lei) [1936800] - block: add an optional probe callback to major_names (Ming Lei) [1936800] - block: rework requesting modules for unclaimed devices (Ming Lei) [1936800] - block: split block_class_lock (Ming Lei) [1936800] - block: open code kobj_map into in block/genhd.c (Ming Lei) [1936800] - block: cleanup del_gendisk a bit (Ming Lei) [1936800] - loop: use set_disk_ro (Ming Lei) [1936800] - dasd: implement ->set_read_only to hook into BLKROSET processing (Ming Lei) [1936800] - md: implement ->set_read_only to hook into BLKROSET processing (Ming Lei) [1936800] - rbd: implement ->set_read_only to hook into BLKROSET processing (Ming Lei) [1936800] - block: add a new set_read_only method (Ming Lei) [1936800] - blk-cgroup: fix a hd_struct leak in blkcg_fill_root_iostats (Ming Lei) [1936800] - blk-cgroup: Pre-allocate tree node on blkg_conf_prep (Ming Lei) [1936800] - blk-cgroup: Fix memleak on error path (Ming Lei) [1936800] - blk-mq: remove the calling of local_memory_node() (Ming Lei) [1936800] - zram: Fix __zram_bvec_{read,write}() locking order (Ming Lei) [1936800] - skd_main: remove unused including (Ming Lei) [1936800] - sgl_alloc_order: fix memory leak (Ming Lei) [1936800] - block: fix uapi blkzoned.h comments (Ming Lei) [1936800] - blk-mq: move cancel of hctx->run_work to the front of blk_exit_queue (Ming Lei) [1936800] - blk-mq: get rid of the dead flush handle code path (Ming Lei) [1936800] - block: get rid of unnecessary local variable (Ming Lei) [1936800] - block: fix comment and add lockdep assert (Ming Lei) [1936800] - blk-mq: use helper function to test hw stopped (Ming Lei) [1936800] - block: use helper function to test queue register (Ming Lei) [1936800] - block: remove redundant mq check (Ming Lei) [1936800] - block: invoke blk_mq_exit_sched no matter whether have .exit_sched (Ming Lei) [1936800] - block: ratelimit handle_bad_sector() message (Ming Lei) [1936800] - blk-throttle: Re-use the throtl_set_slice_end() (Ming Lei) [1936800] - blk-throttle: Open code __throtl_de/enqueue_tg() (Ming Lei) [1936800] - blk-throttle: Move service tree validation out of the throtl_rb_first() (Ming Lei) [1936800] - blk-throttle: Move the list operation after list validation (Ming Lei) [1936800] - blk-throttle: Fix IO hang for a corner case (Ming Lei) [1936800] - blk-throttle: Avoid tracking latency if low limit is invalid (Ming Lei) [1936800] - blk-throttle: Avoid getting the current time if tg->last_finish_time is 0 (Ming Lei) [1936800] - blk-throttle: Remove a meaningless parameter for throtl_downgrade_state() (Ming Lei) [1936800] - block: Remove redundant 'return' statement (Ming Lei) [1936800] - block: Consider only dispatched requests for inflight statistic (Ming Lei) [1936800] - block: remove the unused blk_integrity_merge_bio export (Ming Lei) [1936800] - block: remove the unused blk_integrity_merge_rq export (Ming Lei) [1936800] - blk-mq: add cond_resched() in __blk_mq_alloc_rq_maps() (Ming Lei) [1936800] - vsprintf: use bd_partno in bdev_name (Ming Lei) [1936800] - block: use bd_partno in bdevname (Ming Lei) [1936800] - target/iblock: fix holder printing in iblock_show_configfs_dev_params (Ming Lei) [1936800] - drbd: don't set ->bd_contains (Ming Lei) [1936800] - drbd: don't detour through bd_contains for the gendisk (Ming Lei) [1936800] - block: add a bdev_is_partition helper (Ming Lei) [1936800] - bdi: remove BDI_CAP_CGROUP_WRITEBACK (Ming Lei) [1936800] - block: lift setting the readahead size into the block layer (Ming Lei) [1936800] - bdi: initialize ->ra_pages and ->io_pages in bdi_init (Ming Lei) [1936800] - block: ensure bdi->io_pages is always initialized (Ming Lei) [1936800] - aoe: set an optimal I/O size (Ming Lei) [1936800] - drbd: remove dead code in device_to_statistics (Ming Lei) [1936800] - raw: don't keep unopened block device around (Ming Lei) [1936800] - zram: cleanup backing_dev_store (Ming Lei) [1936800] - zram: fix double free backing device (Ming Lei) [1936800] - pktcdvd: use blkdev_get_by_dev instead of open coding it (Ming Lei) [1936800] - pktcdvd: remove the if 0'ed pkt_start_recovery function (Ming Lei) [1936800] - block: cleanup blkdev_bszset (Ming Lei) [1936800] - block: move the NEED_PART_SCAN flag to struct gendisk (Ming Lei) [1936800] - block: drop double zeroing (Ming Lei) [1936800] - blk-throttle: Avoid checking bps/iops limitation if bps or iops is unlimited (Ming Lei) [1936800] - blk-throttle: Avoid calculating bps/iops limitation repeatedly (Ming Lei) [1936800] - blk-throttle: Define readable macros instead of static variables (Ming Lei) [1936800] - blk-throttle: Use readable READ/WRITE macros (Ming Lei) [1936800] - blk-throttle: Fix some comments' typos (Ming Lei) [1936800] - block: introduce part_[begin|end]_io_acct (Ming Lei) [1936800] - blkcg: add plugging support for punt bio (Ming Lei) [1936800] - block: remove check_disk_change (Ming Lei) [1936800] - sr: simplify sr_block_revalidate_disk (Ming Lei) [1936800] - sr: use bdev_check_media_change (Ming Lei) [1936800] - sd: use bdev_check_media_change (Ming Lei) [1936800] - md: use bdev_check_media_change (Ming Lei) [1936800] - gdrom: use bdev_check_media_change (Ming Lei) [1936800] - paride/pcd: use bdev_check_media_change (Ming Lei) [1936800] - xsysace: simplify media change handling (Ming Lei) [1936800] - xsysace: use bdev_check_media_change (Ming Lei) [1936800] - swim3: use bdev_check_media_changed (Ming Lei) [1936800] - swim: simplify media change handling (Ming Lei) [1936800] - swim: use bdev_check_media_change (Ming Lei) [1936800] - ataflop: use bdev_check_media_change (Ming Lei) [1936800] - amiflop: use bdev_check_media_change (Ming Lei) [1936800] - block: add a bdev_check_media_change helper (Ming Lei) [1936800] - block: Remove unused blk_mq_sched_free_hctx_data() (Ming Lei) [1936800] - block: Do not discard buffers under a mounted filesystem (Ming Lei) [1936800] - fs: Don't invalidate page buffers in block_write_full_page() (Ming Lei) [1936800] - block: remove revalidate_disk() (Ming Lei) [1936800] - nvdimm: simplify revalidate_disk handling (Ming Lei) [1936800] - sd: open code revalidate_disk (Ming Lei) [1936800] - nvme: opencode revalidate_disk in nvme_validate_ns (Ming Lei) [1936800] - block: use revalidate_disk_size in set_capacity_revalidate_and_notify (Ming Lei) [1936800] - block: add a new revalidate_disk_size helper (Ming Lei) [1936800] - block: rename bd_invalidated (Ming Lei) [1936800] - block: don't clear bd_invalidated in check_disk_size_change (Ming Lei) [1936800] - block: better deal with the delayed not supported case in blk_cloned_rq_check_limits (Ming Lei) [1936800] - block: Return blk_status_t instead of errno codes (Ming Lei) [1936800] - block: grant IOPRIO_CLASS_RT to CAP_SYS_NICE (Ming Lei) [1936800] - block: remove the unused q argument to part_in_flight and part_in_flight_rw (Ming Lei) [1936800] - block: remove the disk argument to delete_partition (Ming Lei) [1936800] - block: move the devcgroup_inode_permission call to blkdev_get (Ming Lei) [1936800] - blk-mq: use BLK_MQ_NO_TAG for no tag (Ming Lei) [1936800] - block: Move blk_mq_bio_list_merge() into blk-merge.c (Ming Lei) [1936800] - block: Move bio merge related functions into blk-merge.c (Ming Lei) [1936800] - blk-wbt: Remove obsolete multiqueue I/O scheduling comment (Ming Lei) [1936800] - raw: deprecate the raw driver (Ming Lei) [1936800] - nvme: don't call revalidate_disk from nvme_set_queue_dying (Ming Lei) [1936800] - block: fix locking for struct block_device size updates (Ming Lei) [1936800] - block: replace bd_set_size with bd_set_nr_sectors (Ming Lei) [1936800] - block: Make request_queue.rpm_status an enum (Ming Lei) [1936800] - mmc: remove the call to check_disk_change (Ming Lei) [1936800] - block: integrate bd_start_claiming into __blkdev_get (Ming Lei) [1936800] - block: use bd_prepare_to_claim directly in the loop driver (Ming Lei) [1936800] - block: refactor bd_start_claiming (Ming Lei) [1936800] - block: simplify the restart case in __blkdev_get (Ming Lei) [1936800] - block: simplify set_init_blocksize (Ming Lei) [1936800] - block: remove flush_disk (Ming Lei) [1936800] - block: move block-related definitions out of fs.h (Ming Lei) [1936800] - xen-blkfront.c: Convert to use set_capacity_revalidate_and_notify (Ming Lei) [1936800]- redhat/configs: Add CONFIG_PINCTRL_EMMITSBURG (David Arcari) [1959506] - redhat/configs: Remove CONFIG_EMMITSBURG (David Arcari) [1959506] - fuse: fix write deadlock (Miklos Szeredi) [1904597] - sched/debug: Fix cgroup_path[] serialization (Waiman Long) [1954363] - KVM: x86/xen: Take srcu lock when accessing kvm_memslots() (Paolo Bonzini) [1945742] - KVM: SVM: Allocate SEV command structures on local stack (Paolo Bonzini) [1945742] - crypto: ccp: Use the stack and common buffer for INIT command (Paolo Bonzini) [1945742] - crypto: ccp: Use the stack and common buffer for status commands (Paolo Bonzini) [1945742] - crypto: ccp: Use the stack for small SEV command buffers (Paolo Bonzini) [1945742] - crypto: ccp: Play nice with vmalloc'd memory for SEV command structs (Paolo Bonzini) [1945742] - crypto: ccp: Reject SEV commands with mismatching command buffer (Paolo Bonzini) [1945742] - crypto: ccp: Detect and reject "invalid" addresses destined for PSP (Paolo Bonzini) [1945742] - crypto: ccp: Free SEV device if SEV init fails (Paolo Bonzini) [1945742] - crypto: ccp - Fix sparse warnings in sev-dev (Paolo Bonzini) [1945742] - drivers/crypto/ccp/sev-dev.c: get rid of pointless access_ok() (Paolo Bonzini) [1945742] - crypto: ccp - Add support for SEV-ES to the PSP driver (Paolo Bonzini) [1945742] - KVM: SVM: Add KVM_SEV_RECEIVE_FINISH command (Paolo Bonzini) [1945742] - KVM: SVM: Add KVM_SEV_RECEIVE_UPDATE_DATA command (Paolo Bonzini) [1945742] - KVM: SVM: Add support for KVM_SEV_RECEIVE_START command (Paolo Bonzini) [1945742] - KVM: SVM: Add support for KVM_SEV_SEND_CANCEL command (Paolo Bonzini) [1945742] - KVM: SVM: Add KVM_SEV_SEND_FINISH command (Paolo Bonzini) [1945742] - KVM: SVM: Add KVM_SEND_UPDATE_DATA command (Paolo Bonzini) [1945742] - KVM: SVM: Add KVM_SEV SEND_START command (Paolo Bonzini) [1945742] - KVM: Boost vCPU candidate in user mode which is delivering interrupt (Paolo Bonzini) [1945742] - nSVM: Check addresses of MSR and IO permission maps (Paolo Bonzini) [1945742] - KVM: SVM: Define actual size of IOPM and MSRPM tables (Paolo Bonzini) [1945742] - KVM: vmx: add mismatched size assertions in vmcs_check32() (Paolo Bonzini) [1945742] - KVM: Add proper lockdep assertion in I/O bus unregister (Paolo Bonzini) [1945742] - KVM: Stop looking for coalesced MMIO zones if the bus is destroyed (Paolo Bonzini) [1945742] - KVM: Destroy I/O bus devices on unregister failure _after_ sync'ing SRCU (Paolo Bonzini) [1945742] - KVM: SVM: Enhance and clean up the vmcb tracking comment in pre_svm_run() (Paolo Bonzini) [1945742] - KVM: SVM: Add a comment to clarify what vcpu_svm.vmcb points at (Paolo Bonzini) [1945742] - KVM: SVM: Drop vcpu_svm.vmcb_pa (Paolo Bonzini) [1945742] - KVM: SVM: Don't set current_vmcb->cpu when switching vmcb (Paolo Bonzini) [1945742] - KVM: SVM: Make sure GHCB is mapped before updating (Paolo Bonzini) [1945742] - KVM: X86: Do not yield to self (Paolo Bonzini) [1945742] - KVM: X86: Count attempted/successful directed yield (Paolo Bonzini) [1945742] - KVM: x86/mmu: Protect the tdp_mmu_roots list with RCU (Paolo Bonzini) [1945742] - KVM: x86/mmu: handle cmpxchg failure in kvm_tdp_mmu_get_root (Paolo Bonzini) [1945742] - KVM: x86/mmu: Make TDP MMU root refcount atomic (Paolo Bonzini) [1945742] - KVM: x86: implement KVM_CAP_SET_GUEST_DEBUG2 (Paolo Bonzini) [1945742] - KVM: x86/mmu: Refactor yield safe root iterator (Paolo Bonzini) [1945742] - KVM: x86/mmu: Merge TDP MMU put and free root (Paolo Bonzini) [1945742] - KVM: x86/mmu: use tdp_mmu_free_sp to free roots (Paolo Bonzini) [1945742] - KVM: x86/mmu: Move kvm_mmu_(get|put)_root to TDP MMU (Paolo Bonzini) [1945742] - KVM: x86/mmu: Re-add const qualifier in kvm_tdp_mmu_zap_collapsible_sptes (Paolo Bonzini) [1945742] - KVM: constify kvm_arch_flush_remote_tlbs_memslot (Paolo Bonzini) [1945742] - KVM: Explicitly use GFP_KERNEL_ACCOUNT for 'struct kvm_vcpu' allocations (Paolo Bonzini) [1945742] - KVM: MMU: protect TDP MMU pages only down to required level (Paolo Bonzini) [1945742] - KVM: introduce KVM_CAP_SET_GUEST_DEBUG2 (Paolo Bonzini) [1945742] - KVM: x86: pending exceptions must not be blocked by an injected event (Paolo Bonzini) [1945742] - KVM: nSVM: call nested_svm_load_cr3 on nested state load (Paolo Bonzini) [1945742] - KVM: x86: dump_vmcs should include the autoload/autostore MSR lists (Paolo Bonzini) [1945742] - KVM: x86: dump_vmcs should show the effective EFER (Paolo Bonzini) [1945742] - KVM: x86: dump_vmcs should consider only the load controls of EFER/PAT (Paolo Bonzini) [1945742] - KVM: x86: dump_vmcs should not conflate EFER and PAT presence in VMCS (Paolo Bonzini) [1945742] - KVM: x86: dump_vmcs should not assume GUEST_IA32_EFER is valid (Paolo Bonzini) [1945742] - KVM: nSVM: improve SYSENTER emulation on AMD (Paolo Bonzini) [1945742] - KVM: x86: add guest_cpuid_is_intel (Paolo Bonzini) [1945742] - KVM: x86: Account a variety of miscellaneous allocations (Paolo Bonzini) [1945742] - KVM: SVM: Do not allow SEV/SEV-ES initialization after vCPUs are created (Paolo Bonzini) [1945742] - KVM: SVM: Do not set sev->es_active until KVM_SEV_ES_INIT completes (Paolo Bonzini) [1945742] - KVM: SVM: Use online_vcpus, not created_vcpus, to iterate over vCPUs (Paolo Bonzini) [1945742] - KVM: x86/mmu: Simplify code for aging SPTEs in TDP MMU (Paolo Bonzini) [1945742] - KVM: x86/mmu: Remove spurious clearing of dirty bit from TDP MMU SPTE (Paolo Bonzini) [1945742] - KVM: x86/mmu: Use leaf-only loop for walking TDP SPTEs when changing SPTE (Paolo Bonzini) [1945742] - KVM: x86/mmu: Pass address space ID to TDP MMU root walkers (Paolo Bonzini) [1945742] - KVM: x86/mmu: Pass address space ID to __kvm_tdp_mmu_zap_gfn_range() (Paolo Bonzini) [1945742] - KVM: x86/mmu: Coalesce TLB flushes across address spaces for gfn range zap (Paolo Bonzini) [1945742] - KVM: x86/mmu: Coalesce TLB flushes when zapping collapsible SPTEs (Paolo Bonzini) [1945742] - KVM: x86/mmu: Move flushing for "slot" handlers to caller for legacy MMU (Paolo Bonzini) [1945742] - KVM: x86/mmu: Coalesce TDP MMU TLB flushes when zapping collapsible SPTEs (Paolo Bonzini) [1945742] - KVM: x86/vPMU: Forbid reading from MSR_F15H_PERF MSRs when guest doesn't have X86_FEATURE_PERFCTR_CORE (Paolo Bonzini) [1945742] - KVM: nSVM: If VMRUN is single-stepped, queue the #DB intercept in nested_svm_vmexit() (Paolo Bonzini) [1945742] - KVM: MMU: load PDPTRs outside mmu_lock (Paolo Bonzini) [1945742] - KVM: SVM: ensure that EFER.SVME is set when running nested guest or on nested vmexit (Paolo Bonzini) [1945742] - KVM: SVM: load control fields from VMCB12 before checking them (Paolo Bonzini) [1945742] - KVM: x86/mmu: Don't allow TDP MMU to yield when recovering NX pages (Paolo Bonzini) [1945742] - KVM: x86/mmu: Ensure TLBs are flushed for TDP MMU during NX zapping (Paolo Bonzini) [1945742] - KVM: x86/mmu: Ensure TLBs are flushed when yielding during GFN range zap (Paolo Bonzini) [1945742] - KVM: make: Fix out-of-source module builds (Paolo Bonzini) [1945742] - KVM: x86/vPMU: Forbid writing to MSR_F15H_PERF MSRs when guest doesn't have X86_FEATURE_PERFCTR_CORE (Paolo Bonzini) [1945742] - KVM: x86: remove unused declaration of kvm_write_tsc() (Paolo Bonzini) [1945742] - KVM: clean up the unused argument (Paolo Bonzini) [1945742] - x86/kvm: Fix broken irq restoration in kvm_wait (Paolo Bonzini) [1945742] - KVM: X86: Fix missing local pCPU when executing wbinvd on all dirty pCPUs (Paolo Bonzini) [1945742] - KVM: x86: Protect userspace MSR filter with SRCU, and set atomically-ish (Paolo Bonzini) [1945742] - KVM: x86/mmu: Store the address space ID in the TDP iterator (Paolo Bonzini) [1945742] - KVM: x86/mmu: Factor out tdp_iter_return_to_root (Paolo Bonzini) [1945742] - KVM: x86/mmu: Fix RCU usage when atomically zapping SPTEs (Paolo Bonzini) [1945742] - KVM: x86/mmu: Fix RCU usage in handle_removed_tdp_mmu_page (Paolo Bonzini) [1945742] - KVM: x86/mmu: Mark the PAE roots as decrypted for shadow paging (Paolo Bonzini) [1945742] - KVM: x86/mmu: Use '0' as the one and only value for an invalid PAE root (Paolo Bonzini) [1945742] - KVM: VMX: Track root HPA instead of EPTP for paravirt Hyper-V TLB flush (Paolo Bonzini) [1945742] - KVM: VMX: Skip additional Hyper-V TLB EPTP flushes if one fails (Paolo Bonzini) [1945742] - KVM: VMX: Define Hyper-V paravirt TLB flush fields iff Hyper-V is enabled (Paolo Bonzini) [1945742] - KVM: VMX: Explicitly check for hv_remote_flush_tlb when loading pgd (Paolo Bonzini) [1945742] - KVM: VMX: Don't invalidate hv_tlb_eptp if the new EPTP matches (Paolo Bonzini) [1945742] - KVM: VMX: Invalidate hv_tlb_eptp to denote an EPTP mismatch (Paolo Bonzini) [1945742] - KVM: VMX: Do Hyper-V TLB flush iff vCPU's EPTP hasn't been flushed (Paolo Bonzini) [1945742] - KVM: VMX: Fold Hyper-V EPTP checking into it's only caller (Paolo Bonzini) [1945742] - KVM: VMX: Stash kvm_vmx in a local variable for Hyper-V paravirt TLB flush (Paolo Bonzini) [1945742] - KVM: VMX: Track common EPTP for Hyper-V's paravirt TLB flush (Paolo Bonzini) [1945742] - KVM: x86: Get active PCID only when writing a CR3 value (Paolo Bonzini) [1945742] - KVM/SVM: Move vmenter.S exception fixups out of line (Paolo Bonzini) [1945742] - KVM: x86/mmu: Dump reserved bits if they're detected on non-MMIO SPTE (Paolo Bonzini) [1945742] - KVM: x86/mmu: Use low available bits for removed SPTEs (Paolo Bonzini) [1945742] - KVM: x86/mmu: Use is_removed_spte() instead of open coded equivalents (Paolo Bonzini) [1945742] - KVM: x86/mmu: Tweak auditing WARN for A/D bits to !PRESENT (was MMIO) (Paolo Bonzini) [1945742] - KVM: x86/mmu: Use a dedicated bit to track shadow/MMU-present SPTEs (Paolo Bonzini) [1945742] - KVM: x86/mmu: Use high bits for host/mmu writable masks for EPT SPTEs (Paolo Bonzini) [1945742] - KVM: x86/mmu: Make Host-writable and MMU-writable bit locations dynamic (Paolo Bonzini) [1945742] - KVM: x86/mmu: Move logic for setting SPTE masks for EPT into the MMU proper (Paolo Bonzini) [1945742] - KVM: x86/mmu: Co-locate code for setting various SPTE masks (Paolo Bonzini) [1945742] - KVM: x86/mmu: Move initial kvm_mmu_set_mask_ptes() call into MMU proper (Paolo Bonzini) [1945742] - KVM: x86/mmu: Document dependency bewteen TDP A/D type and saved bits (Paolo Bonzini) [1945742] - KVM: x86/mmu: Use MMIO SPTE bits 53 and 52 for the MMIO generation (Paolo Bonzini) [1945742] - KVM: x86/mmu: Rename and document A/D scheme for TDP SPTEs (Paolo Bonzini) [1945742] - KVM: x86/mmu: Add module param to disable MMIO caching (for testing) (Paolo Bonzini) [1945742] - KVM: x86/mmu: Stop using software available bits to denote MMIO SPTEs (Paolo Bonzini) [1945742] - KVM: x86/mmu: Rename 'mask' to 'spte' in MMIO SPTE helpers (Paolo Bonzini) [1945742] - KVM: x86/mmu: Drop redundant trace_kvm_mmu_set_spte() in the TDP MMU (Paolo Bonzini) [1945742] - KVM: x86/mmu: Handle MMIO SPTEs directly in mmu_set_spte() (Paolo Bonzini) [1945742] - KVM: x86/mmu: Don't install bogus MMIO SPTEs if MMIO caching is disabled (Paolo Bonzini) [1945742] - KVM: x86/mmu: Retry page faults that hit an invalid memslot (Paolo Bonzini) [1945742] - KVM: x86/mmu: Disable MMIO caching if MMIO value collides with L1TF (Paolo Bonzini) [1945742] - KVM: x86/mmu: Bail from fast_page_fault() if SPTE is not shadow-present (Paolo Bonzini) [1945742] - KVM: x86/mmu: Check for shadow-present SPTE before querying A/D status (Paolo Bonzini) [1945742] - KVM: x86/mmu: Add convenience wrapper for acting on single hva in TDP MMU (Paolo Bonzini) [1945742] - KVM: x86/mmu: Add typedefs for rmap/iter handlers (Paolo Bonzini) [1945742] - KVM: x86/mmu: Use 'end' param in TDP MMU's test_age_gfn() (Paolo Bonzini) [1945742] - KVM: x86/mmu: WARN if TDP MMU's set_tdp_spte() sees multiple GFNs (Paolo Bonzini) [1945742] - KVM: x86/mmu: Remove spurious TLB flush from TDP MMU's change_pte() hook (Paolo Bonzini) [1945742] - KVM: x86: mmu: initialize fault.async_page_fault in walk_addr_generic (Paolo Bonzini) [1945742] - KVM: x86: determine if an exception has an error code only when injecting it. (Paolo Bonzini) [1945742] - KVM: nSVM: Optimize vmcb12 to vmcb02 save area copies (Paolo Bonzini) [1945742] - KVM: SVM: Add support for Virtual SPEC_CTRL (Paolo Bonzini) [1945742] - x86/cpufeatures: Add the Virtual SPEC_CTRL feature (Paolo Bonzini) [1945742] - KVM: nSVM: always use vmcb01 to for vmsave/vmload of guest state (Paolo Bonzini) [1945742] - KVM: SVM: move VMLOAD/VMSAVE to C code (Paolo Bonzini) [1945742] - KVM: SVM: Skip intercepted PAUSE instructions after emulation (Paolo Bonzini) [1945742] - KVM: SVM: Don't manually emulate RDPMC if nrips=0 (Paolo Bonzini) [1945742] - KVM: x86: Move RDPMC emulation to common code (Paolo Bonzini) [1945742] - KVM: x86: Move trivial instruction-based exit handlers to common code (Paolo Bonzini) [1945742] - KVM: x86: Move XSETBV emulation to common code (Paolo Bonzini) [1945742] - KVM: nSVM: Add VMLOAD/VMSAVE helper to deduplicate code (Paolo Bonzini) [1945742] - KVM: nSVM: Add helper to synthesize nested VM-Exit without collateral (Paolo Bonzini) [1945742] - KVM: x86: Handle triple fault in L2 without killing L1 (Paolo Bonzini) [1945742] - KVM: SVM: Pass struct kvm_vcpu to exit handlers (and many, many other places) (Paolo Bonzini) [1945742] - KVM: SVM: merge update_cr0_intercept into svm_set_cr0 (Paolo Bonzini) [1945742] - KVM: nSVM: Trace VM-Enter consistency check failures (Paolo Bonzini) [1945742] - KVM: x86: Move nVMX's consistency check macro to common code (Paolo Bonzini) [1945742] - KVM: nSVM: Add missing checks for reserved bits to svm_set_nested_state() (Paolo Bonzini) [1945742] - KVM: nSVM: only copy L1 non-VMLOAD/VMSAVE data in svm_set_nested_state() (Paolo Bonzini) [1945742] - KVM: nSVM: do not mark all VMCB02 fields dirty on nested vmexit (Paolo Bonzini) [1945742] - KVM: nSVM: do not mark all VMCB01 fields dirty on nested vmexit (Paolo Bonzini) [1945742] - KVM: nSVM: do not copy vmcb01->control blindly to vmcb02->control (Paolo Bonzini) [1945742] - KVM: nSVM: rename functions and variables according to vmcbXY nomenclature (Paolo Bonzini) [1945742] - KVM: nSVM: Track the ASID generation of the vmcb vmrun through the vmcb (Paolo Bonzini) [1945742] - KVM: nSVM: Track the physical cpu of the vmcb vmrun through the vmcb (Paolo Bonzini) [1945742] - KVM: SVM: Use a separate vmcb for the nested L2 guest (Paolo Bonzini) [1945742] - KVM: nSVM: Set the shadow root level to the TDP level for nested NPT (Paolo Bonzini) [1945742] - KVM: SVM: Don't strip the C-bit from CR2 on #PF interception (Paolo Bonzini) [1945742] - KVM: x86/mmu: WARN on NULL pae_root or lm_root, or bad shadow root level (Paolo Bonzini) [1945742] - KVM: x86/mmu: Sync roots after MMU load iff load as successful (Paolo Bonzini) [1945742] - KVM: x86/mmu: Unexport MMU load/unload functions (Paolo Bonzini) [1945742] - KVM: x86: Defer the MMU unload to the normal path on an global INVPCID (Paolo Bonzini) [1945742] - KVM: nVMX: Defer the MMU reload to the normal path on an EPTP switch (Paolo Bonzini) [1945742] - KVM: x86/mmu: Set the C-bit in the PDPTRs and LM pseudo-PDPTRs (Paolo Bonzini) [1945742] - KVM: x86/mmu: Fix and unconditionally enable WARNs to detect PAE leaks (Paolo Bonzini) [1945742] - KVM: x86/mmu: Check PDPTRs before allocating PAE roots (Paolo Bonzini) [1945742] - KVM: x86/mmu: Ensure MMU pages are available when allocating roots (Paolo Bonzini) [1945742] - KVM: x86/mmu: Allocate pae_root and lm_root pages in dedicated helper (Paolo Bonzini) [1945742] - KVM: x86/mmu: Allocate the lm_root before allocating PAE roots (Paolo Bonzini) [1945742] - KVM: x86/mmu: Capture 'mmu' in a local variable when allocating roots (Paolo Bonzini) [1945742] - KVM: x86/mmu: Alloc page for PDPTEs when shadowing 32-bit NPT with 64-bit (Paolo Bonzini) [1945742] - KVM: x86: to track if L1 is running L2 VM (Paolo Bonzini) [1945742] - KVM: LAPIC: Advancing the timer expiration on guest initiated write (Paolo Bonzini) [1945742] - KVM: x86/mmu: Skip !MMU-present SPTEs when removing SP in exclusive mode (Paolo Bonzini) [1945742] - KVM: kvmclock: Fix vCPUs > 64 can't be online/hotpluged (Paolo Bonzini) [1945742] - kvm: x86: use NULL instead of using plain integer as pointer (Paolo Bonzini) [1945742] - KVM: SVM: Connect 'npt' module param to KVM's internal 'npt_enabled' (Paolo Bonzini) [1945742] - KVM: x86: Ensure deadline timer has truly expired before posting its IRQ (Paolo Bonzini) [1945742] - KVM: x86/xen: Fix return code when clearing vcpu_info and vcpu_time_info (Paolo Bonzini) [1945742] - KVM: x86/mmu: Set SPTE_AD_WRPROT_ONLY_MASK if and only if PML is enabled (Paolo Bonzini) [1945742] - KVM: x86: hyper-v: Fix Hyper-V context null-ptr-deref (Paolo Bonzini) [1945742] - KVM: SVM: Fix nested VM-Exit on #GP interception handling (Paolo Bonzini) [1945742] - KVM: vmx/pmu: Fix dummy check if lbr_desc->event is created (Paolo Bonzini) [1945742] - KVM: x86/mmu: Consider the hva in mmu_notifier retry (Paolo Bonzini) [1945742] - kernel.h: split out min()/max() et al. helpers (Paolo Bonzini) [1945742] - KVM: x86/mmu: Skip mmu_notifier check when handling MMIO page fault (Paolo Bonzini) [1945742] - KVM: x86/mmu: Remove a variety of unnecessary exports (Paolo Bonzini) [1945742] - KVM: x86: Fold "write-protect large" use case into generic write-protect (Paolo Bonzini) [1945742] - KVM: x86/mmu: Don't set dirty bits when disabling dirty logging w/ PML (Paolo Bonzini) [1945742] - KVM: VMX: Dynamically enable/disable PML based on memslot dirty logging (Paolo Bonzini) [1945742] - KVM: x86: Further clarify the logic and comments for toggling log dirty (Paolo Bonzini) [1945742] - KVM: x86: Move MMU's PML logic to common code (Paolo Bonzini) [1945742] - KVM: x86/mmu: Make dirty log size hook (PML) a value, not a function (Paolo Bonzini) [1945742] - KVM: x86/mmu: Expand on the comment in kvm_vcpu_ad_need_write_protect() (Paolo Bonzini) [1945742] - KVM: nVMX: Disable PML in hardware when running L2 (Paolo Bonzini) [1945742] - KVM: x86/mmu: Consult max mapping level when zapping collapsible SPTEs (Paolo Bonzini) [1945742] - KVM: x86/mmu: Pass the memslot to the rmap callbacks (Paolo Bonzini) [1945742] - KVM: x86/mmu: Split out max mapping level calculation to helper (Paolo Bonzini) [1945742] - KVM: nVMX: no need to undo inject_page_fault change on nested vmexit (Paolo Bonzini) [1945742] - KVM: nSVM: move nested vmrun tracepoint to enter_svm_guest_mode (Paolo Bonzini) [1945742] - KVM: VMX: read idt_vectoring_info a bit earlier (Paolo Bonzini) [1945742] - KVM: VMX: Allow INVPCID in guest without PCID (Paolo Bonzini) [1945742] - KVM: x86: Advertise INVPCID by default (Paolo Bonzini) [1945742] - KVM: SVM: Intercept INVPCID when it's disabled to inject #UD (Paolo Bonzini) [1945742] - KVM: x86/mmu: Make HVA handler retpoline-friendly (Paolo Bonzini) [1945742] - KVM: x86: move kvm_inject_gp up from kvm_set_dr to callers (Paolo Bonzini) [1945742] - KVM: x86: reading DR cannot fail (Paolo Bonzini) [1945742] - KVM: SVM: Remove an unnecessary forward declaration (Paolo Bonzini) [1945742] - KVM: SVM: Move AVIC vCPU kicking snippet to helper function (Paolo Bonzini) [1945742] - KVM: x86: Restore all 64 bits of DR6 and DR7 during RSM on x86-64 (Paolo Bonzini) [1945742] - KVM: x86: Remove misleading DR6/DR7 adjustments from RSM emulation (Paolo Bonzini) [1945742] - KVM: x86/xen: Use hva_t for holding hypercall page address (Paolo Bonzini) [1945742] - KVM: x86/xen: Remove extra unlock in kvm_xen_hvm_set_attr() (Paolo Bonzini) [1945742] - KVM: Use kvm_pfn_t for local PFN variable in hva_to_pfn_remapped() (Paolo Bonzini) [1945742] - KVM: x86: Add helper to consolidate "raw" reserved GPA mask calculations (Paolo Bonzini) [1945742] - KVM: selftests: Always run vCPU thread with blocked SIG_IPI (Paolo Bonzini) [1945742] - KVM: selftests: Sync data verify of dirty logging with guest sync (Paolo Bonzini) [1945742] - KVM: selftests: Add a test for kvm page table code (Paolo Bonzini) [1945742] - KVM: selftests: Adapt vm_userspace_mem_region_add to new helpers (Paolo Bonzini) [1945742] - KVM: selftests: List all hugetlb src types specified with page sizes (Paolo Bonzini) [1945742] - tools/headers: sync headers of asm-generic/hugetlb_encode.h (Paolo Bonzini) [1945742] - tools include uapi: Update linux/mmap.h copy (Paolo Bonzini) [1945742] - tools UAPI: Update copy of linux/mman.h from the kernel sources (Paolo Bonzini) [1945742] - mm/hugetlb: add mmap() encodings for 32MB and 512MB page sizes (Paolo Bonzini) [1945742] - RHEL: Add #defines for 16k hugepages (Paolo Bonzini) [1945742] - KVM: selftests: Add a helper to get system default hugetlb page size (Paolo Bonzini) [1945742] - KVM: selftests: Add a helper to get system configured THP page size (Paolo Bonzini) [1945742] - KVM: selftests: Make a generic helper to get vm guest mode strings (Paolo Bonzini) [1945742] - KVM: selftests: Print the errno besides error-string in TEST_ASSERT (Paolo Bonzini) [1945742] - KVM: selftests: remove redundant semi-colon (Paolo Bonzini) [1945742] - selftests: kvm: Check that TSC page value is small after KVM_SET_CLOCK(0) (Paolo Bonzini) [1945742] - KVM: x86: Prevent 'hv_clock->system_time' from going negative in kvm_guest_time_update() (Paolo Bonzini) [1945742] - selftests: kvm: make hardware_disable_test less verbose (Paolo Bonzini) [1945742] - selftests: kvm: add set_boot_cpu_id test (Paolo Bonzini) [1945742] - selftests: kvm: add _vm_ioctl (Paolo Bonzini) [1945742] - selftests: kvm: add get_msr_index_features (Paolo Bonzini) [1945742] - KVM: x86/xen: Add support for vCPU runstate information (Paolo Bonzini) [1945742] - RHEL: configs: do not enable CONFIG_KVM_XEN (Paolo Bonzini) [1945742] - KVM: x86: allow compiling out the Xen hypercall interface (Paolo Bonzini) [1945742] - KVM: x86: compile out TDP MMU on 32-bit systems (Paolo Bonzini) [1945742] - KVM: xen: flush deferred static key before checking it (Paolo Bonzini) [1945742] - KVM: x86/xen: Explicitly pad struct compat_vcpu_info to 64 bytes (Paolo Bonzini) [1945742] - KVM: x86/xen: Allow reset of Xen attributes (Paolo Bonzini) [1945742] - KVM: Documentation: rectify rst markup in kvm_run->flags (Paolo Bonzini) [1945742] - Documentation: kvm: fix messy conversion from .txt to .rst (Paolo Bonzini) [1945742] - KVM: Documentation: rectify rst markup in KVM_GET_SUPPORTED_HV_CPUID (Paolo Bonzini) [1945742] - Documentation: kvm: fix warning (Paolo Bonzini) [1945742] - KVM: Add documentation for Xen hypercall and shared_info updates (Paolo Bonzini) [1945742] - KVM: X86: Add the Document for KVM_CAP_X86_BUS_LOCK_EXIT (Paolo Bonzini) [1945742] - KVM: Documentation: Fix documentation for nested. (Paolo Bonzini) [1945742] - KVM: Documentation: Add arm64 KVM_RUN error codes (Paolo Bonzini) [1945742] - KVM: Documentation: Update entry for KVM_CAP_ENFORCE_PV_CPUID (Paolo Bonzini) [1945742] - KVM: Documentation: Update entry for KVM_X86_SET_MSR_FILTER (Paolo Bonzini) [1945742] - docs: kvm: add documentation for KVM_CAP_S390_DIAG318 (Paolo Bonzini) [1945742] - selftests: kvm: Mmap the entire vcpu mmap area (Paolo Bonzini) [1945742] - selftests: kvm: avoid uninitialized variable warning (Paolo Bonzini) [1945742] - selftests: kvm: add hardware_disable test (Paolo Bonzini) [1945742] - KVM: selftests: Don't bother mapping GVA for Xen shinfo test (Paolo Bonzini) [1945742] - KVM: selftests: Fix hex vs. decimal snafu in Xen test (Paolo Bonzini) [1945742] - KVM: selftests: Fix size of memslots created by Xen tests (Paolo Bonzini) [1945742] - KVM: selftests: Ignore recently added Xen tests' build output (Paolo Bonzini) [1945742] - KVM: x86: declare Xen HVM shared info capability and add test case (Paolo Bonzini) [1945742] - KVM: x86: hyper-v: Drop hv_vcpu_to_vcpu() helper (Paolo Bonzini) [1945742] - KVM: x86: hyper-v: Allocate Hyper-V context lazily (Paolo Bonzini) [1945742] - KVM: x86: hyper-v: Make Hyper-V emulation enablement conditional (Paolo Bonzini) [1945742] - KVM: x86: hyper-v: Allocate 'struct kvm_vcpu_hv' dynamically (Paolo Bonzini) [1945742] - KVM: x86: hyper-v: Prepare to meet unallocated Hyper-V context (Paolo Bonzini) [1945742] - KVM: x86: hyper-v: Always use to_hv_vcpu() accessor to get to 'struct kvm_vcpu_hv' (Paolo Bonzini) [1945742] - KVM: x86: hyper-v: Stop shadowing global 'current_vcpu' variable (Paolo Bonzini) [1945742] - KVM: x86: hyper-v: Introduce to_kvm_hv() helper (Paolo Bonzini) [1945742] - KVM: x86: hyper-v: Rename vcpu_to_hv_syndbg() to to_hv_syndbg() (Paolo Bonzini) [1945742] - KVM: x86: hyper-v: Rename vcpu_to_stimer()/stimer_to_vcpu() (Paolo Bonzini) [1945742] - KVM: x86: hyper-v: Rename vcpu_to_synic()/synic_to_vcpu() (Paolo Bonzini) [1945742] - KVM: x86: hyper-v: Rename vcpu_to_hv_vcpu() to to_hv_vcpu() (Paolo Bonzini) [1945742] - KVM: x86: hyper-v: Drop unused kvm_hv_vapic_assist_page_enabled() (Paolo Bonzini) [1945742] - KVM: x86/xen: Add event channel interrupt vector upcall (Paolo Bonzini) [1945742] - KVM: x86/xen: register vcpu time info region (Paolo Bonzini) [1945742] - KVM: x86/xen: setup pvclock updates (Paolo Bonzini) [1945742] - KVM: x86/xen: register vcpu info (Paolo Bonzini) [1945742] - KVM: x86/xen: Add KVM_XEN_VCPU_SET_ATTR/KVM_XEN_VCPU_GET_ATTR (Paolo Bonzini) [1945742] - KVM: x86/xen: update wallclock region (Paolo Bonzini) [1945742] - xen: add wc_sec_hi to struct shared_info (Paolo Bonzini) [1945742] - KVM: x86/xen: register shared_info page (Paolo Bonzini) [1945742] - KVM: x86/xen: add definitions of compat_shared_info, compat_vcpu_info (Paolo Bonzini) [1945742] - KVM: x86/xen: latch long_mode when hypercall page is set up (Paolo Bonzini) [1945742] - KVM: x86/xen: add KVM_XEN_HVM_SET_ATTR/KVM_XEN_HVM_GET_ATTR (Paolo Bonzini) [1945742] - KVM: x86/xen: Add kvm_xen_enabled static key (Paolo Bonzini) [1945742] - KVM: x86/xen: Move KVM_XEN_HVM_CONFIG handling to xen.c (Paolo Bonzini) [1945742] - KVM: x86/xen: Fix coexistence of Xen and Hyper-V hypercalls (Paolo Bonzini) [1945742] - KVM: x86/mmu: Add helper to generate mask of reserved HPA bits (Paolo Bonzini) [1945742] - KVM: x86: Use reserved_gpa_bits to calculate reserved PxE bits (Paolo Bonzini) [1945742] - KVM: x86: SEV: Treat C-bit as legal GPA bit regardless of vCPU mode (Paolo Bonzini) [1945742] - KVM: nSVM: Use common GPA helper to check for illegal CR3 (Paolo Bonzini) [1945742] - KVM: VMX: Use GPA legality helpers to replace open coded equivalents (Paolo Bonzini) [1945742] - KVM: x86: Add a helper to handle legal GPA with an alignment requirement (Paolo Bonzini) [1945742] - KVM: x86: Add a helper to check for a legal GPA (Paolo Bonzini) [1945742] - KVM: nSVM: Don't strip host's C-bit from guest's CR3 when reading PDPTRs (Paolo Bonzini) [1945742] - KVM: x86: Set so called 'reserved CR3 bits in LM mask' at vCPU reset (Paolo Bonzini) [1945742] - KVM: x86/xen: intercept xen hypercalls if enabled (Paolo Bonzini) [1945742] - KVM: selftests: Add missing header file needed by xAPIC IPI tests (Paolo Bonzini) [1945742] - KVM: selftests: Add operand to vmsave/vmload/vmrun in svm.c (Paolo Bonzini) [1945742] - selftests: kvm: Properly set Hyper-V CPUIDs in evmcs_test (Paolo Bonzini) [1945742] - selftests: kvm: Move kvm_get_supported_hv_cpuid() to common code (Paolo Bonzini) [1945742] - selftest: kvm: x86: test KVM_GET_CPUID2 and guest visible CPUIDs against KVM_GET_SUPPORTED_CPUID (Paolo Bonzini) [1945742] - selftests: kvm/x86: add test for pmu msr MSR_IA32_PERF_CAPABILITIES (Paolo Bonzini) [1945742] - KVM: selftests: Disable dirty logging with vCPUs running (Paolo Bonzini) [1945742] - KVM: selftests: Add backing src parameter to dirty_log_perf_test (Paolo Bonzini) [1945742] - KVM: selftests: Add memslot modification stress test (Paolo Bonzini) [1945742] - KVM: selftests: Add option to overlap vCPU memory access (Paolo Bonzini) [1945742] - KVM: selftests: Fix population stage in dirty_log_perf_test (Paolo Bonzini) [1945742] - KVM: selftests: Convert iterations to int in dirty_log_perf_test (Paolo Bonzini) [1945742] - KVM: selftests: Avoid flooding debug log while populating memory (Paolo Bonzini) [1945742] - KVM: selftests: Rename timespec_diff_now to timespec_elapsed (Paolo Bonzini) [1945742] - KVM: selftests: Test IPI to halted vCPU in xAPIC while backing page moves (Paolo Bonzini) [1945742] - KVM: selftests: Implement perf_test_util more conventionally (Paolo Bonzini) [1945742] - KVM: selftests: Use vm_create_with_vcpus in create_vm (Paolo Bonzini) [1945742] - KVM: selftests: Factor out guest mode code (Paolo Bonzini) [1945742] - selftests: kvm: Merge user_msr_test into userspace_msr_exit_test (Paolo Bonzini) [1945742] - selftests: kvm: Test MSR exiting to userspace (Paolo Bonzini) [1945742] - KVM: selftests: sync_regs test for diag318 (Paolo Bonzini) [1945742] - KVM: selftests: x86: Set supported CPUIDs on default VM (Paolo Bonzini) [1945742] - KVM: selftests: Make test skipping consistent (Paolo Bonzini) [1945742] - KVM: selftests: Introduce vm_create_[default_]_with_vcpus (Paolo Bonzini) [1945742] - KVM: selftests: Make vm_create_default common (Paolo Bonzini) [1945742] - KVM: selftests: always use manual clear in dirty_log_perf_test (Paolo Bonzini) [1945742] - selftests: kvm: keep .gitignore add to date (Paolo Bonzini) [1945742] - KVM: selftests: Add "-c" parameter to dirty log test (Paolo Bonzini) [1945742] - KVM: selftests: Run dirty ring test asynchronously (Paolo Bonzini) [1945742] - KVM: selftests: Add dirty ring buffer test (Paolo Bonzini) [1945742] - KVM: selftests: Introduce after_vcpu_run hook for dirty log test (Paolo Bonzini) [1945742] - KVM: selftests: Verify supported CR4 bits can be set before KVM_SET_CPUID2 (Paolo Bonzini) [1945742] - KVM: selftests: allow two iterations of dirty_log_perf_test (Paolo Bonzini) [1945742] - KVM: selftests: Introduce the dirty log perf test (Paolo Bonzini) [1945742] - KVM: selftests: Make the number of vcpus global (Paolo Bonzini) [1945742] - KVM: selftests: Make the per vcpu memory size global (Paolo Bonzini) [1945742] - KVM: selftests: Drop pointless vm_create wrapper (Paolo Bonzini) [1945742] - KVM: selftests: Add wrfract to common guest code (Paolo Bonzini) [1945742] - KVM: selftests: Simplify demand_paging_test with timespec_diff_now (Paolo Bonzini) [1945742] - KVM: selftests: Remove address rounding in guest code (Paolo Bonzini) [1945742] - KVM: selftests: Factor code out of demand_paging_test (Paolo Bonzini) [1945742] - KVM: selftests: Use a single binary for dirty/clear log test (Paolo Bonzini) [1945742] - KVM: selftests: Always clear dirty bitmap after iteration (Paolo Bonzini) [1945742] - selftests: kvm: test enforcement of paravirtual cpuid features (Paolo Bonzini) [1945742] - selftests: kvm: Add exception handling to selftests (Paolo Bonzini) [1945742] - selftests: kvm: Clear uc so UCALL_NONE is being properly reported (Paolo Bonzini) [1945742] - selftests: kvm: Fix the segment descriptor layout to match the actual layout (Paolo Bonzini) [1945742] - KVM: x86/xen: Fix __user pointer handling for hypercall page installation (Paolo Bonzini) [1945742] - KVM: x86/xen: fix Xen hypercall page msr handling (Paolo Bonzini) [1945742] - KVM: x86: move kvm_inject_gp up from kvm_set_xcr to callers (Paolo Bonzini) [1945742] - KVM: cleanup DR6/DR7 reserved bits checks (Paolo Bonzini) [1945742] - KVM: x86/mmu: Add '__func__' in rmap_printk() (Paolo Bonzini) [1945742] - KVM: SVM: Replace hard-coded value with #define (Paolo Bonzini) [1945742] - KVM: SVM: use .prepare_guest_switch() to handle CPU register save/setup (Paolo Bonzini) [1945742] - KVM: SVM: remove uneeded fields from host_save_users_msrs (Paolo Bonzini) [1945742] - KVM: SVM: use vmsave/vmload for saving/restoring additional host state (Paolo Bonzini) [1945742] - KVM: SVM: Use asm goto to handle unexpected #UD on SVM instructions (Paolo Bonzini) [1945742] - KVM: VMX: Use the kernel's version of VMXOFF (Paolo Bonzini) [1945742] - KVM: VMX: Move Intel PT shenanigans out of VMXON/VMXOFF flows (Paolo Bonzini) [1945742] - KVM/nVMX: Use __vmx_vcpu_run in nested_vmx_check_vmentry_hw (Paolo Bonzini) [1945742] - x86/virt: Mark flags and memory as clobbered by VMXOFF (Paolo Bonzini) [1945742] - x86/reboot: Force all cpus to exit VMX root if VMX is supported (Paolo Bonzini) [1945742] - x86/virt: Eat faults on VMXOFF in reboot flows (Paolo Bonzini) [1945742] - KVM: x86: use static calls to reduce kvm_x86_ops overhead (Paolo Bonzini) [1945742] - KVM: x86: introduce definitions to support static calls for kvm_x86_ops (Paolo Bonzini) [1945742] - KVM: RHEL: include linux/static_call.h (Paolo Bonzini) [1945742] - KVM: X86: prepend vmx/svm prefix to additional kvm_x86_ops functions (Paolo Bonzini) [1945742] - KVM: Stop using deprecated jump label APIs (Paolo Bonzini) [1945742] - locking/static_key: Add support for deferred static branches (Paolo Bonzini) [1945742] - KVM: X86: Rename DR6_INIT to DR6_ACTIVE_LOW (Paolo Bonzini) [1945742] - KVM: vmx/pmu: Expose LBR_FMT in the MSR_IA32_PERF_CAPABILITIES (Paolo Bonzini) [1945742] - KVM: vmx/pmu: Release guest LBR event via lazy release mechanism (Paolo Bonzini) [1945742] - KVM: vmx/pmu: Emulate legacy freezing LBRs on virtual PMI (Paolo Bonzini) [1945742] - KVM: vmx/pmu: Reduce the overhead of LBR pass-through or cancellation (Paolo Bonzini) [1945742] - KVM: vmx/pmu: Pass-through LBR msrs when the guest LBR event is ACTIVE (Paolo Bonzini) [1945742] - KVM: vmx/pmu: Create a guest LBR event when vcpu sets DEBUGCTLMSR_LBR (Paolo Bonzini) [1945742] - KVM: vmx/pmu: Add PMU_CAP_LBR_FMT check when guest LBR is enabled (Paolo Bonzini) [1945742] - KVM: vmx/pmu: Add PMU_CAP_LBR_FMT check when guest LBR is enabled (Paolo Bonzini) [1945742] - KVM: x86/pmu: preserve IA32_PERF_CAPABILITIES across CPUID refresh (Paolo Bonzini) [1945742] - KVM: x86/vmx: Make vmx_set_intercept_for_msr() non-static (Paolo Bonzini) [1945742] - KVM: VMX: read/write MSR_IA32_DEBUGCTLMSR from GUEST_IA32_DEBUGCTL (Paolo Bonzini) [1945742] - KVM: VMX: Use x2apic_mode to avoid RDMSR when querying PI state (Paolo Bonzini) [1945742] - x86/apic: Export x2apic_mode for use by KVM in "warm" path (Paolo Bonzini) [1945742] - KVM: VMX: Enable bus lock VM exit (Paolo Bonzini) [1945742] - KVM: X86: Reset the vcpu->run->flags at the beginning of vcpu_run (Paolo Bonzini) [1945742] - KVM: VMX: Convert vcpu_vmx.exit_reason to a union (Paolo Bonzini) [1945742] - KVM/SVM: add support for SEV attestation command (Paolo Bonzini) [1945742] - KVM: x86/mmu: Remove the defunct update_pte() paging hook (Paolo Bonzini) [1945742] - KVM: Expose AVX_VNNI instruction to guset (Paolo Bonzini) [1945742] - Enumerate AVX Vector Neural Network instructions (Paolo Bonzini) [1945742] - x86: kvm: style: Simplify bool comparison (Paolo Bonzini) [1945742] - KVM: x86: Zap the oldest MMU pages, not the newest (Paolo Bonzini) [1945742] - KVM: x86/mmu: Use boolean returns for (S)PTE accessors (Paolo Bonzini) [1945742] - KVM: X86: use vzalloc() instead of vmalloc/memset (Paolo Bonzini) [1945742] - KVM: x86: Take KVM's SRCU lock only if steal time update is needed (Paolo Bonzini) [1945742] - KVM: x86: Remove obsolete disabling of page faults in kvm_arch_vcpu_put() (Paolo Bonzini) [1945742] - KVM: do not assume PTE is writable after follow_pfn (Paolo Bonzini) [1945742] - KVM: x86/mmu: Fix TDP MMU zap collapsible SPTEs (Paolo Bonzini) [1945742] - KVM: x86: cleanup CR3 reserved bits checks (Paolo Bonzini) [1945742] - KVM: SVM: Treat SVM as unsupported when running as an SEV guest (Paolo Bonzini) [1945742] - KVM: x86: Update emulator context mode if SYSENTER xfers to 64-bit mode (Paolo Bonzini) [1945742] - KVM: x86: Supplement __cr4_reserved_bits() with X86_FEATURE_PCID check (Paolo Bonzini) [1945742] - KVM/x86: assign hva with the right value to vm_munmap the pages (Paolo Bonzini) [1945742] - Fix unsynchronized access to sev members through svm_register_enc_region (Paolo Bonzini) [1945742] - KVM: x86: Revert "KVM: x86: Mark GPRs dirty when written" (Paolo Bonzini) [1945742] - KVM: SVM: Unconditionally sync GPRs to GHCB on VMRUN of SEV-ES guest (Paolo Bonzini) [1945742] - KVM: x86: __kvm_vcpu_halt can be static (Paolo Bonzini) [1945742] - KVM: SVM: Add support for booting APs in an SEV-ES guest (Paolo Bonzini) [1945742] - KVM/SVM: Remove leftover __svm_vcpu_run prototype from svm.c (Paolo Bonzini) [1945742] - KVM: SVM: Add register operand to vmsave call in sev_es_vcpu_load (Paolo Bonzini) [1945742] - KVM: SVM: fix 32-bit compilation (Paolo Bonzini) [1945742] - KVM: SVM: Add AP_JUMP_TABLE support in prep for AP booting (Paolo Bonzini) [1945742] - KVM: SVM: Provide support to launch and run an SEV-ES guest (Paolo Bonzini) [1945742] - KVM: SVM: Provide an updated VMRUN invocation for SEV-ES guests (Paolo Bonzini) [1945742] - x86/kvm/svm: Use uninstrumented wrmsrl() to restore GS (Paolo Bonzini) [1945742] - KVM: SVM: Provide support for SEV-ES vCPU loading (Paolo Bonzini) [1945742] - KVM: SVM: Provide support for SEV-ES vCPU creation/loading (Paolo Bonzini) [1945742] - KVM: SVM: Update ASID allocation to support SEV-ES guests (Paolo Bonzini) [1945742] - KVM: SVM: Set the encryption mask for the SVM host save area (Paolo Bonzini) [1945742] - KVM: SVM: Add NMI support for an SEV-ES guest (Paolo Bonzini) [1945742] - KVM: SVM: Guest FPU state save/restore not needed for SEV-ES guest (Paolo Bonzini) [1945742] - KVM: SVM: Do not report support for SMM for an SEV-ES guest (Paolo Bonzini) [1945742] - KVM: x86: Update __get_sregs() / __set_sregs() to support SEV-ES (Paolo Bonzini) [1945742] - KVM: SVM: Add support for CR8 write traps for an SEV-ES guest (Paolo Bonzini) [1945742] - KVM: SVM: Add support for CR4 write traps for an SEV-ES guest (Paolo Bonzini) [1945742] - KVM: SVM: Add support for CR0 write traps for an SEV-ES guest (Paolo Bonzini) [1945742] - KVM: SVM: Add support for EFER write traps for an SEV-ES guest (Paolo Bonzini) [1945742] - KVM: SVM: Support string IO operations for an SEV-ES guest (Paolo Bonzini) [1945742] - KVM: SVM: Support MMIO for an SEV-ES guest (Paolo Bonzini) [1945742] - KVM: SVM: Create trace events for VMGEXIT MSR protocol processing (Paolo Bonzini) [1945742] - KVM: SVM: Create trace events for VMGEXIT processing (Paolo Bonzini) [1945742] - KVM: SVM: Add support for SEV-ES GHCB MSR protocol function 0x100 (Paolo Bonzini) [1945742] - KVM: SVM: Add support for SEV-ES GHCB MSR protocol function 0x004 (Paolo Bonzini) [1945742] - KVM: SVM: Add support for SEV-ES GHCB MSR protocol function 0x002 (Paolo Bonzini) [1945742] - KVM: SVM: Add initial support for a VMGEXIT VMEXIT (Paolo Bonzini) [1945742] - KVM: SVM: Add GHCB accessor functions for retrieving fields (Paolo Bonzini) [1945742] - KVM: SVM: Prepare for SEV-ES exit handling in the sev.c file (Paolo Bonzini) [1945742] - KVM: SVM: Cannot re-initialize the VMCB after shutdown with SEV-ES (Paolo Bonzini) [1945742] - KVM: SVM: Do not allow instruction emulation under SEV-ES (Paolo Bonzini) [1945742] - KVM: SVM: Prevent debugging under SEV-ES (Paolo Bonzini) [1945742] - KVM: SVM: Add required changes to support intercepts under SEV-ES (Paolo Bonzini) [1945742] - KVM: x86: introduce complete_emulated_msr callback (Paolo Bonzini) [1945742] - KVM: x86: Mark GPRs dirty when written (Paolo Bonzini) [1945742] - KVM: SVM: Add support for the SEV-ES VMSA (Paolo Bonzini) [1945742] - x86/cpu: Add VM page flush MSR availablility as a CPUID feature (Paolo Bonzini) [1945742] - KVM: SVM: Add support for SEV-ES capability in KVM (Paolo Bonzini) [1945742] - KVM/VMX/SVM: Move kvm_machine_check function to x86.h (Paolo Bonzini) [1945742] - KVM: Don't allocate dirty bitmap if dirty ring is enabled (Paolo Bonzini) [1945742] - KVM: Make dirty ring exclusive to dirty bitmap log (Paolo Bonzini) [1945742] - KVM: X86: Implement ring-based dirty memory tracking (Paolo Bonzini) [1945742] - KVM: Pass in kvm pointer into mark_page_dirty_in_slot() (Paolo Bonzini) [1945742] - kvm/eventfd: Drain events from eventfd in irqfd_wakeup() (Paolo Bonzini) [1945742] - eventfd: Export eventfd_ctx_do_read() (Paolo Bonzini) [1945742] - kvm/eventfd: Use priority waitqueue to catch events before userspace (Paolo Bonzini) [1945742] - sched/wait: Add add_wait_queue_priority() (Paolo Bonzini) [1945742] - cpuidle-haltpoll: fix error comments in arch_haltpoll_disable (Paolo Bonzini) [1945742] - kvm/eventfd: Use sequence counter with associated spinlock (Paolo Bonzini) [1945742] - x86/kvm/vmx: Use native read/write_cr2() (Paolo Bonzini) [1945742] - KVM: SVM: convert get_user_pages() --> pin_user_pages() (Paolo Bonzini) [1945742] - x86/asm: Change all ENTRY+ENDPROC to SYM_FUNC_* (Paolo Bonzini) [1945742] - x86/entry/64: Fix unwind hints in __switch_to_asm() (Paolo Bonzini) [1945742] - x86/asm/64: Change all ENTRY+END to SYM_CODE_* (Paolo Bonzini) [1945742] - x86/head/64: Annotate start_cpu0() as non-callable (Paolo Bonzini) [1945742] - x86/asm: Do not annotate functions with GLOBAL (Paolo Bonzini) [1945742] - kprobes/x86/xen: blacklist non-attachable xen interrupt functions (Paolo Bonzini) [1945742] - x86/asm/64: Add ENDs to some functions and relabel with SYM_CODE_* (Paolo Bonzini) [1945742] - x86/asm: Use SYM_INNER_LABEL instead of GLOBAL (Paolo Bonzini) [1945742] - x86/asm: Annotate aliases (Paolo Bonzini) [1945742] - x86/asm/crypto: Annotate local functions (Paolo Bonzini) [1945742] - static_call: Add static_call_cond() (Paolo Bonzini) [1945742] - static_call: Add basic static call infrastructure (Paolo Bonzini) [1945742] - devlink: use _BITUL() macro instead of BIT() in the UAPI header (Petr Oros) [1935646] - devlink: Fix reload stats structure (Petr Oros) [1935646] - devlink: Avoid overwriting port attributes of registered port (Petr Oros) [1935646] - devlink: Add Documentation/networking/devlink/devlink-reload.rst (Petr Oros) [1935646] - devlink: Add enable_remote_dev_reset generic parameter (Petr Oros) [1935646] - devlink: Add remote reload stats (Petr Oros) [1935646] - devlink: Add reload stats (Petr Oros) [1935646] - devlink: Add devlink reload limit option (Petr Oros) [1935646] - devlink: Add reload action option to devlink reload command (Petr Oros) [1935646] - devlink: Change devlink_reload_supported() param type (Petr Oros) [1935646]- CI: Rename KABI option (Veronika Kabatova) - CI: Disable result checking for realtime checks (Veronika Kabatova) - Revert "GFS2: Re-add a call to log_flush_wait when flushing the journal" (Bob Peterson) [1917930] - md/raid1: properly indicate failure when ending a failed write request (Nigel Croxon) [1954588] - Revert "uio: use request_threaded_irq instead" (Vitaly Kuznetsov) [1946644] - drm/ast: Set format registers in primary plane's update (Lyude Paul) [1923857] - drivers: hv: Create a consistent pattern for checking Hyper-V hypercall status (Mohammed Gamal) [1940926] - x86/hyperv: Move hv_do_rep_hypercall to asm-generic (Mohammed Gamal) [1940926] - Drivers: hv: vmbus: Increase wait time for VMbus unload (Mohammed Gamal) [1940926] - Drivers: hv: vmbus: Initialize unload_event statically (Mohammed Gamal) [1940926] - Drivers: hv: vmbus: Check for pending channel interrupts before taking a CPU offline (Mohammed Gamal) [1940926] - Drivers: hv: vmbus: Drivers: hv: vmbus: Introduce CHANNELMSG_MODIFYCHANNEL_RESPONSE (Mohammed Gamal) [1940926] - Drivers: hv: vmbus: Introduce and negotiate VMBus protocol version 5.3 (Mohammed Gamal) [1940926] - Drivers: hv: vmbus: Use after free in __vmbus_open() (Mohammed Gamal) [1940926] - Drivers: hv: vmbus: remove unused function (Mohammed Gamal) [1940926] - Drivers: hv: vmbus: Remove unused linux/version.h header (Mohammed Gamal) [1940926] - x86/Hyper-V: Support for free page reporting (Mohammed Gamal) [1940926] - x86/hyper-v: Move hv_message_type to architecture neutral module (Mohammed Gamal) [1940926] - asm-generic/hyperv: import data structures for mapping device interrupts (Mohammed Gamal) [1940926] - asm-generic/hyperv: introduce hv_device_id and auxiliary structures (Mohammed Gamal) [1940926] - asm-generic/hyperv: update hv_interrupt_entry (Mohammed Gamal) [1940926] - asm-generic/hyperv: update hv_msi_entry (Mohammed Gamal) [1940926] - x86/hyperv: provide a bunch of helper functions (Mohammed Gamal) [1940926] - x86/hyperv: extract partition ID from Microsoft Hypervisor if necessary (Mohammed Gamal) [1940926] - asm-generic/hyperv: Add definitions for Get/SetVpRegister hypercalls (Mohammed Gamal) [1940926] - drivers: hv: Fix EXPORT_SYMBOL and tab spaces issue (Mohammed Gamal) [1940926] - Drivers: hv: vmbus: Drop error message when 'No request id available' (Mohammed Gamal) [1940926] - Drivers: hv: vmbus: Move handling of VMbus interrupts (Mohammed Gamal) [1940926] - Drivers: hv: vmbus: Handle auto EOI quirk inline (Mohammed Gamal) [1940926] - Drivers: hv: vmbus: Move hyperv_report_panic_msg to arch neutral code (Mohammed Gamal) [1940926] - Drivers: hv: Redo Hyper-V synthetic MSR get/set functions (Mohammed Gamal) [1940926] - Drivers: hv: vmbus: Move Hyper-V page allocator to arch neutral code (Mohammed Gamal) [1940926] - x86/hyperv: allocate output arg pages if required (Mohammed Gamal) [1940926] - drivers: hv: Fix whitespace errors (Mohammed Gamal) [1940926] - Drivers: hv: vmbus: skip VMBus initialization if Linux is root (Mohammed Gamal) [1940926] - Drivers: hv: vmbus: Enforce 'VMBus version >= 5.2' on isolated guests (Mohammed Gamal) [1940926] - Drivers: hv: vmbus: Restrict vmbus_devices on isolated guests (Mohammed Gamal) [1940926] - hv_utils: Fix spelling mistake "Hearbeat" -> "Heartbeat" (Mohammed Gamal) [1940926] - Drivers: hv: vmbus: Add /sys/bus/vmbus/hibernation (Mohammed Gamal) [1940926] - Drivers: hv: vmbus: Resolve race condition in vmbus_onoffer_rescind() (Mohammed Gamal) [1940926] - Drivers: hv: vmbus: Avoid use-after-free in vmbus_onoffer_rescind() (Mohammed Gamal) [1940926] - Drivers: hv: vmbus: Copy the hv_message in vmbus_on_msg_dpc() (Mohammed Gamal) [1940926] - Drivers: hv: vmbus: Reduce number of references to message in vmbus_on_msg_dpc() (Mohammed Gamal) [1940926] - Drivers: hv: vmbus: Initialize memory to be sent to the host (Mohammed Gamal) [1940926] - hv_utils: Add validation for untrusted Hyper-V values (Mohammed Gamal) [1940926] - drivers/hv: remove obsolete TODO and fix misleading typo in comment (Mohammed Gamal) [1940926] - drivers: hv: vmbus: Fix checkpatch SPLIT_STRING (Mohammed Gamal) [1940926] - drivers: hv: vmbus: Fix call msleep using < 20ms (Mohammed Gamal) [1940926] - drivers: hv: vmbus: Fix checkpatch LINE_SPACING (Mohammed Gamal) [1940926] - drivers: hv: vmbus: Replace symbolic permissions by octal permissions (Mohammed Gamal) [1940926] - drivers: hv: Fix hyperv_record_panic_msg path on comment (Mohammed Gamal) [1940926] - Drivers: hv: vmbus: Add vmbus_requestor data structure for VMBus hardening (Mohammed Gamal) [1940926] - ena: revert removal of MODULE_VERSION from ena (Petr Oros) [1955712] - Revert "[netdrv] net/intel: remove driver versions from Intel drivers" (Jonathan Toppins) [1955745] - Revert "[netdrv] net/broadcom: Clean broadcom code from driver versions" (Jonathan Toppins) [1955721] - net: core: add dev_get_tstats64 as a ndo_get_stats64 implementation (Josef Oskera) [1939453]- igb: amend removal of MODULE_VERSION (Corinna Vinschen) [1955748] - igc: amend removal of MODULE_VERSION (Corinna Vinschen) [1955755] - i40e: amend removal of MODULE_VERSION (Stefan Assmann) [1955736] - ixgbe: Amend commit acf03026ec5a to include a version string in module info. (Ken Cox) [1955759] - i40e: Fix parameters in aq_get_phy_register() (Stefan Assmann) [1907852] - initramfs: panic with memory information (Coiby Xu) [1936031] - powercap/intel_rapl: add support for AlderLake (David Arcari) [1838605] - xfs: restore shutdown check in mapped write fault path (Brian Foster) [1926089] - xfs: consider shutdown in bmapbt cursor delete assert (Brian Foster) [1926077] - iomap: Fix negative assignment to unsigned sis->pages in iomap_swapfile_activate (Carlos Maiolino) [1938210] - scsi: scsi_dh_alua: Remove check for ASC 24h in alua_rtpg() (Ewan D. Milne) [1929878] - perf/arm-cmn: Move IRQs when migrating context (Jeremy Linton) [1816850] - perf/arm-cmn: Fix PMU instance naming (Jeremy Linton) [1816850] - perf: arm-cmn: Fix conversion specifiers for node type (Jeremy Linton) [1816850] - perf: arm-cmn: Fix unsigned comparison to less than zero (Jeremy Linton) [1816850] - perf: Add Arm CMN-600 PMU driver (Jeremy Linton) [1816850] - redhat/configs: Use CONFIG_VIRTIO_CONSOLE=m on s390x, too (Thomas Huth) [1954119] - s390/config: do not select VIRTIO_CONSOLE via Kconfig (Thomas Huth) [1954119] - x86/platform/uv: Fix an error code in uv_hubs_init() (Frank Ramsay) [1936605] - x86/platform/uv: Add more to secondary CPU kdump info (Frank Ramsay) [1936605] - x86/platform/uv: Use x2apic enabled bit as set by BIOS to indicate APIC mode (Frank Ramsay) [1936605] - redhat/configs: Add CONFIG_UV_SYSFS (Frank Ramsay) [1936605] - x86/platform/uv: Fix indentation warning in Documentation/ABI/testing/sysfs-firmware-sgi_uv (Frank Ramsay) [1936605] - x86/platform/uv: Set section block size for hubless architectures (Frank Ramsay) [1936605] - x86/platform/uv: Update sysfs documentation (Frank Ramsay) [1936605] - x86/platform/uv: Add deprecated messages to /proc info leaves (Frank Ramsay) [1936605] - x86/platform/uv: Add sysfs hubless leaves (Frank Ramsay) [1936605] - x86/platform/uv: Add sysfs leaves to replace those in procfs (Frank Ramsay) [1936605] - x86/platform/uv: Add kernel interfaces for obtaining system info (Frank Ramsay) [1936605] - x86/platform/uv: Update MAINTAINERS for uv_sysfs driver (Frank Ramsay) [1936605] - x86/platform/uv: Update ABI documentation of /sys/firmware/sgi_uv/ (Frank Ramsay) [1936605] - x86/platform/uv: Add new uv_sysfs platform driver (Frank Ramsay) [1936605] - x86/platform/uv: Add and export uv_bios_* functions (Frank Ramsay) [1936605] - x86/platform/uv: Remove existing /sys/firmware/sgi_uv/interface (Frank Ramsay) [1936605] - x86/platform/uv: Unexport symbols only used by x2apic_uv_x.c (Frank Ramsay) [1936605] - x86/platform/uv: Unexport sn_coherency_id (Frank Ramsay) [1936605] - x86/platform/uv: Mark uv_bios_call() and uv_bios_call_irqsave() static (Frank Ramsay) [1936605] - UV: Add SPDX license identifier - Makefile/Kconfig (Frank Ramsay) [1936605] - netdevsim: Only use sampling truncation length when valid (Ivan Vecera) [1955163] - selftests: netdevsim: Test psample functionality (Ivan Vecera) [1955163] - netdevsim: Add dummy psample implementation (Ivan Vecera) [1955163] - psample: Add additional metadata attributes (Ivan Vecera) [1955163] - psample: Encapsulate packet metadata in a struct (Ivan Vecera) [1955163] - net: psample: fix build error when CONFIG_INET is not enabled (Ivan Vecera) [1955163] - devlink: include for _BITUL (Petr Oros) [1935630] - netdevsim: add support for flash_update overwrite mask (Petr Oros) [1935630] - devlink: introduce flash update overwrite mask (Petr Oros) [1935630] - devlink: convert flash_update to use params structure (Petr Oros) [1935630] - devlink: check flash_update parameter support in net core (Petr Oros) [1935630] - devlink: Enhance policy to validate port type input value (Petr Oros) [1935630] - devlink: Enhance policy to validate eswitch mode value (Petr Oros) [1935630] - net: devlink: region: Pass the region ops to the snapshot function (Petr Oros) [1935630] - net: devlink: regions: Add a priv member to the regions ops struct (Petr Oros) [1935630]- Enumerate AVX Vector Neural Network instructions (Steve Best) [1838616] - net: fix skb use after free in netpoll (Ivan Vecera) [1913481] - cipso,calipso: resolve a number of problems with the DOI refcounts (Guillaume Nault) [1950996] - netfilter: rpfilter: mask ecn bits before fib lookup (Guillaume Nault) [1950996] - netfilter: Fix rpfilter dropping vrf packets by mistake (Guillaume Nault) [1950996] - redhat: enable CONFIG_DM_MULTIPATH_HST and CONFIG_DM_MULTIPATH_IOA (Mike Snitzer) [1949682] - dm ioctl: fix out of bounds array access when no devices (Mike Snitzer) [1949682] - dm table: Fix zoned model check and zone sectors check (Mike Snitzer) [1949682] - dm: simplify target code conditional on CONFIG_BLK_DEV_ZONED (Mike Snitzer) [1949682] - dm verity: fix DM_VERITY_OPTS_MAX value (Mike Snitzer) [1949682] - dm verity fec: fix misaligned RS roots IO (Mike Snitzer) [1949682] - dm verity: fix FEC for RS roots unaligned to block size (Mike Snitzer) [1949682] - dm bufio: subtract the number of initial sectors in dm_bufio_get_device_size (Mike Snitzer) [1949682] - dm: fix deadlock when swapping to encrypted device (Mike Snitzer) [1949682] - dm era: only resize metadata in preresume (Mike Snitzer) [1949682] - dm era: Use correct value size in equality function of writeset tree (Mike Snitzer) [1949682] - dm era: Fix bitset memory leaks (Mike Snitzer) [1949682] - dm era: Verify the data block size hasn't changed (Mike Snitzer) [1949682] - dm era: Reinitialize bitset cache before digesting a new writeset (Mike Snitzer) [1949682] - dm era: Update in-core bitset after committing the metadata (Mike Snitzer) [1949682] - dm era: Recover committed writeset after crash (Mike Snitzer) [1949682] - dm writecache: fix writing beyond end of underlying device when shrinking (Mike Snitzer) [1949682] - dm table: remove needless request_queue NULL pointer checks (Mike Snitzer) [1949682] - dm table: fix zoned iterate_devices based device capability checks (Mike Snitzer) [1949682] - dm writecache: return the exact table values that were set (Mike Snitzer) [1949682] - dm writecache: fix unnecessary NULL check warnings (Mike Snitzer) [1949682] - dm writecache: fix performance degradation in ssd mode (Mike Snitzer) [1949682] - dm integrity: introduce the "fix_hmac" argument (Mike Snitzer) [1949682] - dm persistent data: fix return type of shadow_root() (Mike Snitzer) [1949682] - dm: cleanup of front padding calculation (Mike Snitzer) [1949682] - dm integrity: fix spelling mistake "flusing" -> "flushing" (Mike Snitzer) [1949682] - dm crypt: Spelling s_cihper_cipher_ (Mike Snitzer) [1949682] - dm: avoid filesystem lookup in dm_get_dev_t() (Mike Snitzer) [1949682] - dm integrity: conditionally disable "recalculate" feature (Mike Snitzer) [1949682] - dm integrity: fix a crash if "recalculate" used without "internal_hash" (Mike Snitzer) [1949682] - dm integrity: fix the maximum number of arguments (Mike Snitzer) [1949682] - dm integrity: fix flush with external metadata device (Mike Snitzer) [1949682] - dm snapshot: flush merged data before committing metadata (Mike Snitzer) [1949682] - dm zoned: select CONFIG_CRC32 (Mike Snitzer) [1949682] - dm integrity: select CRYPTO_SKCIPHER (Mike Snitzer) [1949682] - dm cache: simplify the return expression of load_mapping() (Mike Snitzer) [1949682] - dm verity: skip verity work if I_O error when system is shutting down (Mike Snitzer) [1949682] - dm ioctl: fix error return code in target_message (Mike Snitzer) [1949682] - dm crypt: Constify static crypt_iv_operations (Mike Snitzer) [1949682] - dm: add support for REQ_NOWAIT to various targets (Mike Snitzer) [1949682] - dm: rename multipath path selector source files to have "dm-ps" prefix (Mike Snitzer) [1949682] - dm mpath: add IO affinity path selector (Mike Snitzer) [1949682] - dm verity: Add support for signature verification with 2nd keyring (Mike Snitzer) [1949682] - dm: remove unnecessary current->bio_list check when submitting split bio (Mike Snitzer) [1949682] - dm: remove invalid sparse __acquires and __releases annotations (Mike Snitzer) [1949682] - dm: fix double RCU unlock in dm_dax_zero_page_range() error path (Mike Snitzer) [1949682] - dm writecache: remove BUG() and fail gracefully instead (Mike Snitzer) [1949682] - dm table: Remove BUG_ON(in_interrupt()) (Mike Snitzer) [1949682] - dm: fix bug with RCU locking in dm_blk_report_zones (Mike Snitzer) [1949682] - Revert "dm cache: fix arm link errors with inline" (Mike Snitzer) [1949682] - vfs: remove lockdep bogosity in __sb_start_write (Brian Foster) [1926097] - nbd: freeze the queue while we're adding connections (Ming Lei) [1927246] - selftests/livepatch: Do not check order when using "comm" for dmesg checking (Joel Savitz) [1942056] - RDMA/siw,rxe: Make emulated devices virtual in the device tree (Kamal Heib) [1931849] - RDMA/core: remove use of dma_virt_ops (Kamal Heib) [1931849] - RDMA/umem: Use ib_dma_max_seg_size instead of dma_get_max_seg_size (Kamal Heib) [1931849] - RDMA/core: Fix ib_dma_max_seg_size() (Kamal Heib) [1931849] - RDMA/umem: Move to allocate SG table from pages (Kamal Heib) [1931849] - lib/scatterlist: Do not limit max_segment to PAGE_ALIGNED values (Kamal Heib) [1931849] - lib/scatterlist: Add support in dynamic allocation of SG table from pages (Kamal Heib) [1931846] - RDMA/srp: Increase max_segment_size (Kamal Heib) [1931849] - RDMA/uverbs: Allow drivers to create a new HW object during rereg_mr (Kamal Heib) [1931849] - RDMA/mlx5: Use ib_umem_find_best_pgoff() for SRQ (Kamal Heib) [1931849] - RDMA/vmw_pvrdma: Fix network_hdr_type reported in WC (Kamal Heib) [1931849] - RDMA/cma: Fix error flow in default_roce_mode_store (Kamal Heib) [1931849] - RDMA/umem: Avoid undefined behavior of rounddown_pow_of_two() (Kamal Heib) [1931849] - RDMA/restrack: Don't treat as an error allocation ID wrapping (Kamal Heib) [1931849] - RDMA/ucma: Do not miss ctx destruction steps in some cases (Kamal Heib) [1931849] - RDMA/cma: Don't overwrite sgid_attr after device is released (Kamal Heib) [1931849] - RDMA/rxe: Use acquire/release for memory ordering (Kamal Heib) [1931849] - RDMA/uverbs: Fix incorrect variable type (Kamal Heib) [1931849] - RDMA/core: Update kernel documentation for ib_create_named_qp() (Kamal Heib) [1931849] - RDMA/iser: Remove in_interrupt() usage (Kamal Heib) [1931849] - IB: Fix kernel-doc markups (Kamal Heib) [1931849] - RDMA/uverbs: Check ODP in ib_check_mr_access() as well (Kamal Heib) [1931849] - RDMA/uverbs: Tidy input validation of ib_uverbs_rereg_mr() (Kamal Heib) [1931849] - RDMA/efa: Use dma_set_mask_and_coherent() to simplify code (Kamal Heib) [1931849] - RDMA/restrack: Support all QP types (Kamal Heib) [1931849] - RDMA/core: Allow drivers to disable restrack DB (Kamal Heib) [1931849] - RDMA/core: Track device memory MRs (Kamal Heib) [1931849] - RDMA/cma: Fix deadlock on &lock in rdma_cma_listen_on_all() error unwind (Kamal Heib) [1931849] - IB/hfi1: Fix fall-through warnings for Clang (Kamal Heib) [1931849] - RDMA/ipoib: Distribute cq completion vector better (Kamal Heib) [1931849] - RDMA/efa: Remove .create_ah callback assignment (Kamal Heib) [1931849] - RDMA/cma: Add missing error handling of listen_id (Kamal Heib) [1931849] - RDMA/restrack: Store all special QPs in restrack DB (Kamal Heib) [1931849] - RDMA/counter: Combine allocation and bind logic (Kamal Heib) [1931849] - RDMA/core: Remove ib_dma_{alloc,free}_coherent (Kamal Heib) [1931849] - RDMA/core: Make FD destroy callback void (Kamal Heib) [1931849] - RDMA/core: Postpone uobject cleanup on failure till FD close (Kamal Heib) [1931849] - IB/isert: Do not excplicitly check == false for bool (Kamal Heib) [1931849] - IB/core: Add support for NDR link speed (Kamal Heib) [1931849] - RDMA/ipoib: Add 50Gb and 100Gb link speeds to ethtool (Kamal Heib) [1931849] - RDMA/rxe,siw: Restore uverbs_cmd_mask IB_USER_VERBS_CMD_POST_SEND (Kamal Heib) [1931849] - RDMA/siw: Fix typo of EAGAIN not -EAGAIN in siw_cm_work_handler() (Kamal Heib) [1931849] - RDMA/rxe: Compute PSN windows correctly (Kamal Heib) [1931849] - RDMA/core: Fix error return in _ib_modify_qp() (Kamal Heib) [1931849] - IB/verbs: avoid nested container_of() (Kamal Heib) [1931849] - RDMA/rxe: Remove unused RXE_MR_TYPE_FMR (Kamal Heib) [1931849] - RDMA: Remove AH from uverbs_cmd_mask (Kamal Heib) [1931849] - RDMA: Remove uverbs cmds from drivers that don't use them (Kamal Heib) [1931849] - RDMA/core Remove uverbs_ex_cmd_mask (Kamal Heib) [1931849] - RDMA: Check create_flags during create_qp (Kamal Heib) [1931849] - RDMA: Check flags during create_cq (Kamal Heib) [1931849] - RDMA: Check attr_mask during modify_qp (Kamal Heib) [1931849] - RDMA: Check srq_type during create_srq (Kamal Heib) [1931849] - RDMA: Move more uverbs_cmd_mask settings to the core (Kamal Heib) [1931849] - RDMA: Remove elements in uverbs_cmd_mask that all drivers set (Kamal Heib) [1931849] - RDMA: Remove uverbs_ex_cmd_mask values that are linked to functions (Kamal Heib) [1931849] - RDMA/cm: Fix an attempt to use non-valid pointer when cleaning timewait (Kamal Heib) [1931846] - RDMA/core: Fix empty gid table for non IB/RoCE devices (Kamal Heib) [1931846] - RDMA/efa: Use the correct current and new states in modify QP (Kamal Heib) [1931846] - RMDA/sw: Don't allow drivers using dma_virt_ops on highmem configs (Kamal Heib) [1931846] - RDMA/srpt: Fix typo in srpt_unregister_mad_agent docstring (Kamal Heib) [1931846] - RDMA/vmw_pvrdma: Fix the active_speed and phys_state value (Kamal Heib) [1931846] - RDMA: Fix software RDMA drivers for dma mapping error (Kamal Heib) [1931846] - IB/srpt: docs: add a description for cq_size member (Kamal Heib) [1931846] - RDMA: Add rdma_connect_locked() (Kamal Heib) [1931846] - RDMA/uverbs: Fix false error in query gid IOCTL (Kamal Heib) [1931846] - RDMA/rxe: Fix small problem in network_type patch (Kamal Heib) [1931846] - RDMA/ucma: Fix use after free in destroy id flow (Kamal Heib) [1931846] - RDMA/rxe: Move the definitions for rxe_av.network_type to uAPI (Kamal Heib) [1931846] - RDMA: Explicitly pass in the dma_device to ib_register_device (Kamal Heib) [1931846] - RDMA/usnic: Remove the query_pkey callback (Kamal Heib) [1931846] - RDMA/usnic: Fix spelling mistake "transistion" -> "transition" (Kamal Heib) [1931846] - RDMA/usnic: switch from 'pci_' to 'dma_' API (Kamal Heib) [1931846] - RDMA/usnic: Avoid overly large buffers on stack (Kamal Heib) [1931846] - IB/usnic: Use dev_get_drvdata (Kamal Heib) [1931846] - IB/usnic: Fix deadlock (Kamal Heib) [1931846] - Revert "[infiniband] usnic_verbs: fix deadlock" (Kamal Heib) [1931846] - RDMA/rxe: Remove duplicate entries in struct rxe_mr (Kamal Heib) [1931846] - RDMA/uverbs: Expose the new GID query API to user space (Kamal Heib) [1931846] - RDMA/core: Introduce new GID table query API (Kamal Heib) [1931846] - RDMA/core: Modify enum ib_gid_type and enum rdma_network_type (Kamal Heib) [1931846] - RDMA/core: Change rdma_get_gid_attr returned error code (Kamal Heib) [1931846] - RDMA/core: Constify struct attribute_group (Kamal Heib) [1931846] - RDMA/core: Remove ucontext->closing (Kamal Heib) [1931846] - RDMA/drivers: Remove udata check from special QP (Kamal Heib) [1931846] - RDMA/qedr: Add support for user mode XRC-SRQ's (Kamal Heib) [1931846] - RDMA/mlx4: Prepare QP allocation to remove from the driver (Kamal Heib) [1931846] - RDMA/mlx4: Embed GSI QP into general mlx4_ib QP (Kamal Heib) [1931846] - RDMA/core: Align write and ioctl checks of QP types (Kamal Heib) [1931846] - RDMA/efa: Drop double zeroing for sg_init_table() (Kamal Heib) [1931846] - RDMA/efa: Add messages and RDMA read work requests HW stats (Kamal Heib) [1931846] - RDMA/efa: Group keep alive received counter with other SW stats (Kamal Heib) [1931846] - RDMA/restrack: Improve readability in task name management (Kamal Heib) [1931846] - RDMA/restrack: Simplify restrack tracking in kernel flows (Kamal Heib) [1931846] - RDMA/restrack: Count references to the verbs objects (Kamal Heib) [1931846] - RDMA/cma: Delete from restrack DB after successful destroy (Kamal Heib) [1931846] - RDMA/ucma: Rework ucma_migrate_id() to avoid races with destroy (Kamal Heib) [1931846] - RDMA: Fix link active_speed size (Kamal Heib) [1931846] - net/mlx5: Refactor query port speed functions (Kamal Heib) [1931846] - RDMA: Convert RWQ table logic to ib_core allocation scheme (Kamal Heib) [1931846] - RDMA: Clean MW allocation and free flows (Kamal Heib) [1931846] - RDMA/cma: Fix use after free race in roce multicast join (Kamal Heib) [1931846] - RDMA/cma: Consolidate the destruction of a cma_multicast in one place (Kamal Heib) [1931846] - RDMA/cma: Remove dead code for kernel rdmacm multicast (Kamal Heib) [1931846] - RDMA/cma: Combine cma_ndev_work with cma_work (Kamal Heib) [1931846] - RDMA/cma: Remove cma_comp() (Kamal Heib) [1931846] - RDMA/cma: Fix locking for the RDMA_CM_LISTEN state (Kamal Heib) [1931846] - RDMA/cma: Make the locking for automatic state transition more clear (Kamal Heib) [1931846] - RDMA/cma: Fix locking for the RDMA_CM_CONNECT state (Kamal Heib) [1931846] - RDMA/core: Added missing WR and WC opcodes (Kamal Heib) [1931846] - RDMA/qedr: Remove fbo and zbva from the MR (Kamal Heib) [1931846] - RDMA/mlx4: Use ib_umem_num_dma_blocks() (Kamal Heib) [1931846] - RDMA/pvrdma: Use ib_umem_num_dma_blocks() instead of ib_umem_page_count() (Kamal Heib) [1931846] - RDMA/bnxt: Do not use ib_umem_page_count() or ib_umem_num_pages() (Kamal Heib) [1931846] - RDMA/qedr: Use ib_umem_num_dma_blocks() instead of ib_umem_page_count() (Kamal Heib) [1931846] - RDMA/qedr: Use rdma_umem_for_each_dma_block() instead of open-coding (Kamal Heib) [1931846] - RDMA/i40iw: Use ib_umem_num_dma_pages() (Kamal Heib) [1931846] - RDMA/efa: Use ib_umem_num_dma_pages() (Kamal Heib) [1931846] - RDMA/umem: Split ib_umem_num_pages() into ib_umem_num_dma_blocks() (Kamal Heib) [1931846] - RDMA/umem: Replace for_each_sg_dma_page with rdma_umem_for_each_dma_block (Kamal Heib) [1931846] - RDMA/umem: Add rdma_umem_for_each_dma_block() (Kamal Heib) [1931846] - RDMA/umem: Use simpler logic for ib_umem_find_best_pgsz() (Kamal Heib) [1931846] - RDMA/umem: Fix ib_umem_find_best_pgsz() for mappings that cross a page boundary (Kamal Heib) [1931846] - RDMA: Make counters destroy symmetrical (Kamal Heib) [1931846] - RDMA: Restore ability to return error for destroy WQ (Kamal Heib) [1931846] - RDMA: Change XRCD destroy return value (Kamal Heib) [1931846] - RDMA: Allow fail of destroy CQ (Kamal Heib) [1931846] - RDMA/core: Delete function indirection for alloc/free kernel CQ (Kamal Heib) [1931846] - RDMA: Restore ability to fail on SRQ destroy (Kamal Heib) [1931846] - RDMA/mlx5: Issue FW command to destroy SRQ on reentry (Kamal Heib) [1931846] - RDMA: Restore ability to fail on AH destroy (Kamal Heib) [1931846] - RDMA: Restore ability to fail on PD deallocate (Kamal Heib) [1931846] - RDMA/core: Change how failing destroy is handled during uobj abort (Kamal Heib) [1931846] - RDMA/ucma: Fix resource leak on error path (Kamal Heib) [1931846] - RDMA/rxe: Address an issue with hardened user copy (Kamal Heib) [1931846] - RDMA/rxe: Add SPDX hdrs to rxe source files (Kamal Heib) [1931846] - RDMA/core: Trigger a WARN_ON if the driver causes uobjects to become leaked (Kamal Heib) [1931846] - RDMA/rxe: Fix style warnings (Kamal Heib) [1931846] - RDMA/ucma: Remove closing and the close_wq (Kamal Heib) [1931846] - RDMA/ucma: Rework how new connections are passed through event delivery (Kamal Heib) [1931846] - RDMA/ucma: Narrow file->mut in ucma_event_handler() (Kamal Heib) [1931846] - RDMA/ucma: Change backlog into an atomic (Kamal Heib) [1931846] - RDMA/ucma: Add missing locking around rdma_leave_multicast() (Kamal Heib) [1931846] - RDMA/ucma: Fix locking for ctx->events_reported (Kamal Heib) [1931846] - RDMA/ucma: Fix the locking of ctx->file (Kamal Heib) [1931846] - RDMA/ucma: Do not use file->mut to lock destroying (Kamal Heib) [1931846] - RDMA/cma: Add missing locking to rdma_accept() (Kamal Heib) [1931846] - RDMA/ucma: Remove mc_list and rely on xarray (Kamal Heib) [1931846] - RDMA/ucma: Fix error cases around ucma_alloc_ctx() (Kamal Heib) [1931846] - RDMA/ucma: Consolidate the two destroy flows (Kamal Heib) [1931846] - RDMA/ucma: Remove unnecessary locking of file->ctx_list in close (Kamal Heib) [1931846] - RDMA/ucma: Fix refcount 0 incr in ucma_get_ctx() (Kamal Heib) [1931846] - RDMA/cm: Add tracepoints to track MAD send operations (Kamal Heib) [1931846] - RDMA/cm: Replace pr_debug() call sites with tracepoints (Kamal Heib) [1931846] - RDMA/core: Move the rdma_show_ib_cm_event() macro (Kamal Heib) [1931846] - RDMA/efa: Remove redundant udata check from alloc ucontext response (Kamal Heib) [1931846] - RDMA/vmw_pvrdma: Fix kernel-doc documentation (Kamal Heib) [1931846] - RDMA/rxe: prevent rxe creation on top of vlan interface (Kamal Heib) [1931846] - RDMA/cm: Remove unused cm_class (Kamal Heib) [1931846] - IB/isert: remove duplicated error prints (Kamal Heib) [1931846] - RDMA/efa: Introduce SRD RNR retry (Kamal Heib) [1931846] - RDMA/efa: Introduce SRD QP state machine (Kamal Heib) [1931846] - RDMA/efa: Be consistent with modify QP bitmask (Kamal Heib) [1931846] - RDMA/efa: Add a generic capability check helper (Kamal Heib) [1931846] - RDMA: Remove constant domain argument from flow creation call (Kamal Heib) [1931846] - RDMA/i40iw: Avoid typecast from void to pci_dev (Kamal Heib) [1931846] - sched/uclamp: Add CPU's clamp buckets refcounting (Kamal Heib) [1931846] - overflow: Include header file with SIZE_MAX declaration (Kamal Heib) [1931846] - treewide: Use fallthrough pseudo-keyword (Kamal Heib) [1931846] - IB/hfi1: Use fallthrough pseudo-keyword (Kamal Heib) [1931846] - treewide: replace '---help---' in Kconfig files with 'help' (Kamal Heib) [1931846] - remove ioremap_nocache and devm_ioremap_nocache (Kamal Heib) [1931846]- ethtool: pause: make sure we init driver stats (Ivan Vecera) [1935611] - ethtool: correct policy for ETHTOOL_MSG_CHANNELS_SET (Ivan Vecera) [1935611] - ethtool: strset: allow ETHTOOL_A_STRSET_COUNTS_ONLY attr (Ivan Vecera) [1935611] - ethtool: specify which header flags are supported per command (Ivan Vecera) [1935611] - ethtool: link up ethnl_header_policy as a nested policy (Ivan Vecera) [1935611] - ethtool: trim policy tables (Ivan Vecera) [1935611] - ethtool: wire up set policies to ops (Ivan Vecera) [1935611] - ethtool: wire up get policies to ops (Ivan Vecera) [1935611] - netdevsim: fix duplicated debugfs directory (Ivan Vecera) [1935611] - selftests: add a test for ethtool pause stats (Ivan Vecera) [1935611] - netdevsim: add pause frame stats (Ivan Vecera) [1935611] - docs: net: include the new ethtool pause stats in the stats doc (Ivan Vecera) [1935611] - ethtool: add standard pause stats (Ivan Vecera) [1935611] - net: tighten the definition of interface statistics (Ivan Vecera) [1935611]- PCI: hv: Fix typo (Mohammed Gamal) [1940924] - asm-generic/hyperv: change HV_CPU_POWER_MANAGEMENT to HV_CPU_MANAGEMENT (Mohammed Gamal) [1940925] - x86/hyperv: detect if Linux is the root partition (Mohammed Gamal) [1940925] - hyperv: hyperv.h: drop a duplicated word (Mohammed Gamal) [1940925] - hyper-v: Remove internal types from UAPI header (Mohammed Gamal) [1940925] - x86/hyperv: Load/save the Isolation Configuration leaf (Mohammed Gamal) [1940925] - x86/hyperv: Initialize clockevents after LAPIC is initialized (Mohammed Gamal) [1940925] - x86/hyperv: check cpu mask after interrupt has been disabled (Mohammed Gamal) [1940925] - x86/hyperv: Fix kexec panic/hang issues (Mohammed Gamal) [1940925] - video: hyperv_fb: Fix a double free in hvfb_probe (Mohammed Gamal) [1940922] - uio: uio_hv_generic: use devm_kzalloc() for private data alloc (Mohammed Gamal) [1940922] - Avoid macro redefinition in compiler-{clang,gcc}.h (Jerome Marchand) [1907271] - x86/split_lock: Add Icelake microserver and Tigerlake CPU models (Prarit Bhargava) [1847576] - tools/power/x86/intel-speed-select: Update version to 1.8 (Prarit Bhargava) [1921801] - tools/power/x86/intel-speed-select: Add new command to get/set TRL (Prarit Bhargava) [1921801] - tools/power/x86/intel-speed-select: Add new command turbo-mode (Prarit Bhargava) [1921801] - tools/power/x86/intel-speed-select: Set higher of cpuinfo_max_freq or base_frequency (Prarit Bhargava) [1921801] - tools/power/x86/intel-speed-select: Set scaling_max_freq to base_frequency (Prarit Bhargava) [1921801] - platform/x86: ISST: Mark mmio_range_devid_0 and mmio_range_devid_1 with static keyword (Prarit Bhargava) [1921801] - tools/power/x86/intel-speed-select: Update version for v5.11 (Prarit Bhargava) [1921801] - tools/power/x86/intel-speed-select: Account for missing sysfs for die_id (Prarit Bhargava) [1921801] - tools/power/x86/intel-speed-select: Read TRL from mailbox (Prarit Bhargava) [1921801] - platform/x86: ISST: Change PCI device macros (Prarit Bhargava) [1921801] - platform/x86: ISST: Allow configurable offset range (Prarit Bhargava) [1921801] - platform/x86: ISST: Check for unaligned mmio address (Prarit Bhargava) [1921801] - tools/power/turbostat: Fallback to an MSR read for EPB (Prarit Bhargava) [1926913] - tools/power/turbostat: Read energy_perf_bias from sysfs (Prarit Bhargava) [1926913] - Bluetooth: btusb: Add workaround for remote-wakeup issues with Barrot 8041a02 fake CSR controllers (Gopal Tiwari) [1946951] - Bluetooth: btusb: Fix detection of some fake CSR controllers with a bcdDevice val of 0x0134 (Gopal Tiwari) [1946951] - Bluetooth: btusb: support download nvm with different board id for wcn6855 (Gopal Tiwari) [1946951] - Bluetooth: btmtksdio: Add the missed release_firmware() in mtk_setup_firmware() (Gopal Tiwari) [1946951] - Bluetooth: btusb: Add the missed release_firmware() in btusb_mtk_setup_firmware() (Gopal Tiwari) [1946951] - Bluetooth: btusb: Support 0bda:c123 Realtek 8822CE device (Gopal Tiwari) [1946951] - Bluetooth: hci_h5: Add OBDA0623 ACPI HID (Gopal Tiwari) [1946951] - Bluetooth: revert: hci_h5: close serdev device and free hu in h5_close (Gopal Tiwari) [1946951] - Bluetooth: hci_qca: Wait for timeout during suspend (Gopal Tiwari) [1946951] - Bluetooth: btrtl: fix incorrect skb allocation failure check (Gopal Tiwari) [1946951] - Bluetooth: hci_ll: add a small delay for wl1271 enable bt_en (Gopal Tiwari) [1946951] - Bluetooth: btusb: Add support for 1358:c123 Realtek 8822CE device (Gopal Tiwari) [1946951] - Bluetooth: hci_qca: resolve various warnings (Gopal Tiwari) [1946951] - Bluetooth: hci_qca: Enhance retry logic in qca_setup (Gopal Tiwari) [1946951] - Bluetooth: btusb: btrtl: Add support for RTL8852A (Gopal Tiwari) [1946951] - Bluetooth: btusb: Add support for 13d3:3560 MediaTek MT7615E device (Gopal Tiwari) [1946951] - Bluetooth: hci_h5: fix memory leak in h5_close (Gopal Tiwari) [1946951] - Bluetooth: btrtl: Ask 8821C to drop old firmware (Gopal Tiwari) [1946951] - Bluetooth: btrtl: Refine the ic_id_table for clearer and more regular (Gopal Tiwari) [1946951] - Bluetooth: btusb: Add the more support IDs for Realtek RTL8822CE (Gopal Tiwari) [1946951] - Bluetooth: hci_h5: close serdev device and free hu in h5_close (Gopal Tiwari) [1946951] - Bluetooth: btintel: Replace zero-length array with flexible-array member (Gopal Tiwari) [1946951] - Bluetooth: btusb: Add Qualcomm Bluetooth SoC WCN6855 support (Gopal Tiwari) [1946951] - Bluetooth: btusb: Enable wide band speech support for BTUSB_QCA_ROME (Gopal Tiwari) [1946951] - Bluetooth: hci_serdev: Close UART port if NON_PERSISTENT_SETUP is set (Gopal Tiwari) [1946951] - Bluetooth: hci_qca: Remove duplicate power off in proto close (Gopal Tiwari) [1946951] - Bluetooth: hci_intel: enable on new platform (Gopal Tiwari) [1946951] - Bluetooth: btmtksdio: use NULL instead of zero (Gopal Tiwari) [1946951] - Bluetooth: hci_intel: switch to list_for_each_entry() (Gopal Tiwari) [1946951] - Bluetooth: hci_intel: drop strange le16_to_cpu() against u8 values (Gopal Tiwari) [1946951] - Bluetooth: hci_qca: remove redundant null check (Gopal Tiwari) [1946951] - Bluetooth: btusb: Fix memleak in btusb_mtk_submit_wmt_recv_urb (Gopal Tiwari) [1946951] - Bluetooth: hci_uart: Cancel init work before unregistering (Gopal Tiwari) [1946951] - Bluetooth: hci_h5: Remove ignored flag HCI_UART_RESET_ON_INIT (Gopal Tiwari) [1946951] - Bluetooth: btmrvl: eliminate duplicates introducing btmrvl_reg_89xx (Gopal Tiwari) [1946951] - Revert "Bluetooth: btusb: Disable runtime suspend on Realtek devices" (Gopal Tiwari) [1946951] - Bluetooth: hci_qca: Stop collecting memdump again for command timeout during SSR (Gopal Tiwari) [1946951] - Bluetooth: hci_serdev: Only unregister device if it was registered (Gopal Tiwari) [1946951] - Bluetooth: hci_h5: Set HCI_UART_RESET_ON_INIT to correct flags (Gopal Tiwari) [1946951] - Bluetooth: btusb: Fix and detect most of the Chinese Bluetooth controllers (Gopal Tiwari) [1946951] - Bluetooth: hci_qca: Bug fixes for SSR (Gopal Tiwari) [1946951] - Bluetooth: btusb: add Realtek 8822CE to usb_device_id table (Gopal Tiwari) [1946951] - Bluetooth: btusb: USB alternate setting 1 for WBS (Gopal Tiwari) [1946951] - Bluetooth: btusb: Comment on unbalanced pm reference (Gopal Tiwari) [1946951] - Bluetooth: btusb: BTUSB_WAKEUP_DISABLE prevents wake (Gopal Tiwari) [1946951] - Bluetooth: btusb: Reset port on cmd timeout (Gopal Tiwari) [1946951] - Bluetooth: btmtksdio: fix up firmware download sequence (Gopal Tiwari) [1946951] - Bluetooth: btusb: fix up firmware download sequence (Gopal Tiwari) [1946951] - Bluetooth: hci_qca: Disable SoC debug logging for WCN3991 (Gopal Tiwari) [1946951] - Bluetooth: hci_qca: Increase SoC idle timeout to 200ms (Gopal Tiwari) [1946951] - Bluetooth: hci_qca: Request Tx clock vote off only when Tx is pending (Gopal Tiwari) [1946951] - Bluetooth: btmrvl_sdio: Refactor irq wakeup (Gopal Tiwari) [1946951] - Bluetooth: btmrvl_sdio: Implement prevent_wake (Gopal Tiwari) [1946951] - Bluetooth: btmrvl_sdio: Set parent dev to hdev (Gopal Tiwari) [1946951] - Bluetooth: hci_qca: Bug fix during SSR timeout (Gopal Tiwari) [1946951] - Bluetooth: hci_qca: Refactor error handling in qca_suspend() (Gopal Tiwari) [1946951] - Bluetooth: hci_qca: Skip serdev wait when no transfer is pending (Gopal Tiwari) [1946951] - Bluetooth: hci_qca: Only remove TX clock vote after TX is completed (Gopal Tiwari) [1946951] - Bluetooth: hci_qca: Simplify determination of serial clock on/off state from votes (Gopal Tiwari) [1946951] - Bluetooth: hci_qca: Fix an error pointer dereference (Gopal Tiwari) [1946951] - btmrvl: Fix firmware filename for sd8977 chipset (Gopal Tiwari) [1946951] - btmrvl: Fix firmware filename for sd8997 chipset (Gopal Tiwari) [1946951] - Bluetooth: hci_qca: Fix QCA6390 memdump failure (Gopal Tiwari) [1946951] - Bluetooth: btmtkuart: Use serdev_device_write_buf() instead of serdev_device_write() (Gopal Tiwari) [1946951] - Bluetooth: hci_qca: Improve controller ID info log level (Gopal Tiwari) [1946951] - Bluetooth: hci_qca: Fix qca6390 enable failure after warm reboot (Gopal Tiwari) [1946951] - Bluetooth: btmtkuart: Improve exception handling in btmtuart_probe() (Gopal Tiwari) [1946951] - Bluetooth: hci_qca: Fix suspend/resume functionality failure (Gopal Tiwari) [1946951] - Bluetooth: btbcm: Added 003.006.007, changed 001.003.015 (Gopal Tiwari) [1946951] - Bluetooth: hci_qca: Fix uninitialized access to hdev (Gopal Tiwari) [1946951] - Bluetooth: serdev: Constify serdev_device_ops (Gopal Tiwari) [1946951] - Bluetooth: Add hook for driver to prevent wake from suspend (Gopal Tiwari) [1946951] - Bluetooth: btusb: Implement hdev->prevent_wake (Gopal Tiwari) [1946951] - Bluetooth: hci_h5: Add support for binding RTL8723BS with device tree (Gopal Tiwari) [1946951] - Bluetooth: hci_qca: allow max-speed to be set for QCA9377 devices (Gopal Tiwari) [1946951] - Bluetooth: hci_qca: add compatible for QCA9377 (Gopal Tiwari) [1946951] - Bluetooth: btusb: Adding support for LE scatternet to Jfp and ThP (Gopal Tiwari) [1946951] - Bluetooth: Adding driver and quirk defs for multi-role LE (Gopal Tiwari) [1946951] - Bluetooth: btbcm: Add 2 missing models to subver tables (Gopal Tiwari) [1946951] - Bluetooth: btbcm: Move setting of USE_BDADDR_PROPERTY quirk to hci_bcm.c (Gopal Tiwari) [1946951] - Bluetooth: btbcm: Try multiple Patch filenames when loading the Patch firmware (Gopal Tiwari) [1946951] - Bluetooth: btbcm: Bail sooner from btbcm_initialize() when not loading fw (Gopal Tiwari) [1946951] - Bluetooth: btbcm: Drop upper nibble version check from btbcm_initialize() (Gopal Tiwari) [1946951] - Bluetooth: btbcm: Make btbcm_setup_patchram use btbcm_finalize (Gopal Tiwari) [1946951] - Bluetooth: btbcm: Make btbcm_initialize() print local-name on re-init too (Gopal Tiwari) [1946951] - Bluetooth: btbcm: Fold Patch loading + applying into btbcm_initialize() (Gopal Tiwari) [1946951] - Bluetooth: btrtl: Add support for RTL8761B (Gopal Tiwari) [1946951] - Bluetooth: btusb: check for NULL in btusb_find_altsetting() (Gopal Tiwari) [1946951] - Bluetooth: btusb: handle mSBC audio over USB Endpoints (Gopal Tiwari) [1946951] - Bluetooth: add support to notify using SCO air mode (Gopal Tiwari) [1946951] - Bluetooth: hci_bcm: respect IRQ polarity from DT (Gopal Tiwari) [1946951] - Bluetooth: hci_bcm: fix freeing not-requested IRQ (Gopal Tiwari) [1946951] - intel_idle: remove definition of DEBUG (David Arcari) [1926917] - intel_idle: Build fix (David Arcari) [1926917] - cpufreq: ACPI: Set cpuinfo.max_freq directly if max boost is known (Phil Auld) [1937103] - cpufreq: ACPI: Update arch scale-invariance max perf ratio if CPPC is not there (Phil Auld) [1937103] - cpufreq: ACPI: Extend frequency tables to cover boost frequencies (Phil Auld) [1937103] - sched/uclamp: Add CPU's clamp buckets refcounting (Phil Auld) [1937103] - x86: PM: Register syscore_ops for scale invariance (Phil Auld) [1937103] - sched/fair: Reduce cases for active balance (Phil Auld) [1937103] - sched/fair: Don't set LBF_ALL_PINNED unnecessarily (Phil Auld) [1937103] - sched/fair: Skip idle cfs_rq (Phil Auld) [1937103] - tick/sched: Make jiffies update quick check more robust (Phil Auld) [1937103] - sched/fair: Trivial correction of the newidle_balance() comment (Phil Auld) [1937103] - sched/fair: Clear SMT siblings after determining the core is not idle (Phil Auld) [1937103] - sched: Fix kernel-doc markup (Phil Auld) [1937103] - x86: Print ratio freq_max/freq_base used in frequency invariance calculations (Phil Auld) [1937103] - x86, sched: Use midpoint of max_boost and max_P for frequency invariance on AMD EPYC (Phil Auld) [1937103] - x86, sched: Calculate frequency invariance for AMD systems (Phil Auld) [1937103] - sched: Limit the amount of NUMA imbalance that can exist at fork time (Phil Auld) [1937103] - sched/numa: Allow a floating imbalance between NUMA nodes (Phil Auld) [1937103] - sched: Avoid unnecessary calculation of load imbalance at clone time (Phil Auld) [1937103] - sched/numa: Rename nr_running and break out the magic number (Phil Auld) [1937103] - sched/topology: Condition EAS enablement on FIE support (Phil Auld) [1937103] - sched/topology: Don't enable EAS on SMT systems (Phil Auld) [1937103] - sched/topology,schedutil: Wrap sched domains rebuild (Phil Auld) [1937103] - sched/core: Fix typos in comments (Phil Auld) [1937103] - sched: Fix rq->nr_iowait ordering (Phil Auld) [1937103] - sched: Fix data-race in wakeup (Phil Auld) [1937103] - sched/fair: Fix overutilized update in enqueue_task_fair() (Phil Auld) [1937103] - sched/fair: Dissociate wakeup decisions from SD flag value (Phil Auld) [1937103] - sched: Remove select_task_rq()'s sd_flag parameter (Phil Auld) [1937103] - sched: Add WF_TTWU, WF_EXEC wakeup flags (Phil Auld) [1937103] - sched/fair: Remove superfluous lock section in do_sched_cfs_slack_timer() (Phil Auld) [1937103] - sched/fair: Ensure tasks spreading in LLC during LB (Phil Auld) [1937103] - sched/fair: Reorder throttle_cfs_rq() path (Phil Auld) [1937103] - sched/fair: Check for idle core in wake_affine (Phil Auld) [1937103] - sched: Reenable interrupts in do_sched_yield() (Phil Auld) [1937103] - sched/fair: Improve the accuracy of sched_stat_wait statistics (Phil Auld) [1937103] - sched/fair: Tweak pick_next_entity() (Phil Auld) [1937103] - sched/debug: Add new tracepoint to track cpu_capacity (Phil Auld) [1937103] - sched/fair: Remove the force parameter of update_tg_load_avg() (Phil Auld) [1937103] - sched/rt: Disable RT_RUNTIME_SHARE by default (Phil Auld) [1937103] - sched: Cache task_struct::flags in sched_submit_work() (Phil Auld) [1937103] - sched/fair: Simplify the work when reweighting entity (Phil Auld) [1937103] - sched/fair: Fix wrong negative conversion in find_energy_efficient_cpu() (Phil Auld) [1937103] - sched/fair: Ignore cache hotness for SMT migration (Phil Auld) [1937103] - sched: Use __always_inline on is_idle_task() (Phil Auld) [1937103] - treewide: Use fallthrough pseudo-keyword (Phil Auld) [1937103] - sched/debug: Fix the alignment of the show-state debug output (Phil Auld) [1937103] - x86, sched: Bail out of frequency invariance if turbo_freq/base_freq gives 0 (Phil Auld) [1937103] - x86, sched: Bail out of frequency invariance if turbo frequency is unknown (Phil Auld) [1937103] - x86, sched: check for counters overflow in frequency invariant accounting (Phil Auld) [1937103] - exit: Move preemption fixup up, move blocking operations down (Phil Auld) [1937103] - net: bonding: remove repeated word (Jarod Wilson) [1936982] - net: bonding: Correct function name bond_change_active_slave() in comment (Jarod Wilson) [1936982] - bonding: Added -ENODEV interpret for slaves option (Jarod Wilson) [1936982] - bonding: 3ad: Print an error for unknown speeds (Jarod Wilson) [1936982] - bonding: 3ad: add support for 400G speed (Jarod Wilson) [1936982] - bonding: 3ad: add support for 200G speed (Jarod Wilson) [1936982] - net/bonding: Declare TLS RX device offload support (Jarod Wilson) [1936982] - net/bonding: Implement TLS TX device offload (Jarod Wilson) [1936982] - net/bonding: Take update_features call out of XFRM funciton (Jarod Wilson) [1936982] - net/bonding: Implement ndo_sk_get_lower_dev (Jarod Wilson) [1936982] - net/bonding: Take IP hash logic into a helper (Jarod Wilson) [1936982] - net: bonding: Notify ports about their initial state (Jarod Wilson) [1936982] - bonding: wait for sysfs kobject destruction before freeing struct slave (Jarod Wilson) [1936982] - bonding: advertise NETIF_F_GSO_SOFTWARE (Jarod Wilson) [1936982] - net/tls: Except bond interface from some TLS checks (Jarod Wilson) [1936982] - net/tls: Device offload to use lowest netdevice in chain (Jarod Wilson) [1936982] - ethtool: Add common function for filling out strings (Ivan Vecera) [1950987] - selftests: forwarding: vxlan_bridge_1d: Fix vxlan ecn decapsulate value (Hangbin Liu) [1949349] - selftests: forwarding: Fix race condition in mirror installation (Hangbin Liu) [1949349] - selftests: txtimestamp: fix compilation issue (Hangbin Liu) [1949349] - selftests: net: fib_tests: remove duplicate log test (Hangbin Liu) [1949349] - selftests: xfrm: fix test return value override issue in xfrm_policy.sh (Hangbin Liu) [1949349] - selftests: rtnetlink: load fou module for kci_test_encap_fou() test (Hangbin Liu) [1949349] - vxlan: move debug check after netdev unregister (Guillaume Nault) [1949167] - net: ip: always refragment ip defragmented packets (Guillaume Nault) [1949167] - net: fix pmtu check in nopmtudisc mode (Guillaume Nault) [1949167] - net: udp: make udp_tunnel_nic_info structure extensible (Ivan Vecera) [1948450] - macvlan: macvlan_count_rx() needs to be aware of preemption (Antoine Tenart) [1950012] - macvlan: remove redundant null check on data (Antoine Tenart) [1950012] - net: fix dev_ifsioc_locked() race condition (Antoine Tenart) [1950234] - ipv6: weaken the v4mapped source check (Hangbin Liu) [1949499] - ipv6: set multicast flag on the multicast route (Hangbin Liu) [1949499] - ipv6: create multicast route with RTPROT_KERNEL (Hangbin Liu) [1949499] - net: ipv6: Validate GSO SKB before finish IPv6 processing (Hangbin Liu) [1949499] - net: sit: unregister_netdevice on newlink's error path (Hangbin Liu) [1949499] - net: ip6_gre: fix moving ip6gre between namespaces (Hangbin Liu) [1949499] - gso: validate gso_type on ipip style tunnels (Hangbin Liu) [1949499] - net: page_pool: simplify page recycling condition tests (Ivan Vecera) [1935698] - net: use the new dev_page_is_reusable() instead of private versions (Ivan Vecera) [1935698] - net: introduce common dev_page_is_reusable() (Ivan Vecera) [1935698] - skbuff: constify skb_propagate_pfmemalloc() "page" argument (Ivan Vecera) [1935698] - mm: constify page_is_pfmemalloc() argument (Ivan Vecera) [1935698] - genetlink: allow dumping command-specific policy (Ivan Vecera) [1938919] - genetlink: properly support per-op policy dumping (Ivan Vecera) [1938919] - genetlink: factor skb preparation out of ctrl_dumppolicy() (Ivan Vecera) [1938919] - netlink: rework policy dump to support multiple policies (Ivan Vecera) [1938919] - netlink: compare policy more accurately (Ivan Vecera) [1938919] - genetlink: switch control commands to per-op policies (Ivan Vecera) [1938919] - genetlink: use parsed attrs in dumppolicy (Ivan Vecera) [1938919] - taskstats: move specifying netlink policy back to ops (Ivan Vecera) [1938919] - genetlink: bring back per op policy (Ivan Vecera) [1938919] - genetlink: use .start callback for dumppolicy (Ivan Vecera) [1938919] - genetlink: add a structure for dump state (Ivan Vecera) [1938919] - genetlink: move to smaller ops wherever possible (Ivan Vecera) [1938919] - genetlink: add small version of ops (Ivan Vecera) [1938919] - netlink: fix policy dump leak (Ivan Vecera) [1938919] - genetlink: get rid of family->attrbuf (Ivan Vecera) [1938919] - genetlink: clean up family attributes allocations (Ivan Vecera) [1938919] - genetlink: fix memory leaks in genl_family_rcv_msg_dumpit() (Ivan Vecera) [1938919] - net: genetlink: return the error code when attribute parsing fails. (Ivan Vecera) [1938919] - genetlink: do not parse attributes for families with zero maxattr (Ivan Vecera) [1938919] - net: tipc: prepare attrs in __tipc_nl_compat_dumpit() (Ivan Vecera) [1938919] - net: genetlink: always allocate separate attrs for dumpit ops (Ivan Vecera) [1938919] - net: genetlink: remove unused genl_family_attrbuf() (Ivan Vecera) [1938919] - net: tipc: allocate attrs locally instead of using genl_family_attrbuf in compat_dumpit() (Ivan Vecera) [1938919] - net: tipc: have genetlink code to parse the attrs during dumpit (Ivan Vecera) [1938919] - net: nfc: have genetlink code to parse the attrs during dumpit (Ivan Vecera) [1938919] - net: ieee802154: have genetlink code to parse the attrs during dumpit (Ivan Vecera) [1938919] - net: genetlink: parse attrs and store in contect info struct during dumpit (Ivan Vecera) [1938919] - net: genetlink: push attrbuf allocation and parsing to a separate function (Ivan Vecera) [1938919] - net: genetlink: introduce dump info struct to be available during dumpit op (Ivan Vecera) [1938919] - net: genetlink: push doit/dumpit code from genl_family_rcv_msg (Ivan Vecera) [1938919] - devlink: Use controller while building phys_port_name (Petr Oros) [1935615] - devlink: Introduce controller number (Petr Oros) [1935615] - devlink: Introduce external controller flag (Petr Oros) [1935615] - devlink: Move structure comments outside of structure (Petr Oros) [1935615] - devlink: Add comment block for missing port attributes (Petr Oros) [1935615] - net/mlx5: E-switch, Read controller number from device (Petr Oros) [1935615] - devlink: don't crash if netdev is NULL (Petr Oros) [1935615] - vdpa/mlx5: Use write memory barrier after updating CQ index (Jason Wang) [1877270] - vhost_vdpa: return -EFAULT if copy_to_user() fails (Jason Wang) [1877270] - vdpa: mlx5: fix vdpa/vhost dependencies (Jason Wang) [1877270] - vhost-vdpa: fix page pinning leakage in error path (rework) (Jason Wang) [1877270] - vdpasim: fix "mac_pton" undefined error (Jason Wang) [1877270] - vdpasim: allow to assign a MAC address (Jason Wang) [1877270] - vdpasim: fix MAC address configuration (Jason Wang) [1877270] - vdpa: handle irq bypass register failure case (Jason Wang) [1877270] - vdpa_sim: Fix DMA mask (Jason Wang) [1877270] - Revert "vhost-vdpa: fix page pinning leakage in error path" (Jason Wang) [1877270] - vdpa/mlx5: Fix error return in map_direct_mr() (Jason Wang) [1877270] - vhost_vdpa: Return -EFAULT if copy_from_user() fails (Jason Wang) [1877270] - vdpa_sim: implement get_iova_range() (Jason Wang) [1877270] - vhost: vdpa: report iova range (Jason Wang) [1877270] - vdpa: introduce config op to get valid iova range (Jason Wang) [1877270] - vhost_vdpa: remove unnecessary spin_lock in vhost_vring_call (Jason Wang) [1877270] - vdpa/mlx5: Setup driver only if VIRTIO_CONFIG_S_DRIVER_OK (Jason Wang) [1877270] - vhost_vdpa: Fix duplicate included kernel.h (Jason Wang) [1877270] - vdpa/mlx5: Fix failure to bring link up (Jason Wang) [1877270] - vdpa/mlx5: Make use of a specific 16 bit endianness API (Jason Wang) [1877270] - vdpa/mlx5: Fix dependency on MLX5_CORE (Jason Wang) [1877270] - vdpa/mlx5: should keep avail_index despite device status (Jason Wang) [1877270] - vhost-vdpa: fix page pinning leakage in error path (Jason Wang) [1877270] - vhost-vdpa: fix vhost_vdpa_map() on error condition (Jason Wang) [1877270] - vhost vdpa: fix vhost_vdpa_open error handling (Jason Wang) [1877270] - vhost-vdpa: fix backend feature ioctls (Jason Wang) [1877270] - vdpa/mlx5: Avoid warnings about shifts on 32-bit platforms (Jason Wang) [1877270] - vdpa: ifcvf: free config irq in ifcvf_free_irq() (Jason Wang) [1877270] - vdpa: ifcvf: return err when fail to request config irq (Jason Wang) [1877270] - vdpa/mlx5: fix up endian-ness for mtu (Jason Wang) [1877270] - vdpa: Fix pointer math bug in vdpasim_get_config() (Jason Wang) [1877270] - vdpa/mlx5: Fix pointer math in mlx5_vdpa_get_config() (Jason Wang) [1877270] - mlx5: vdpa: fix possible uninitialized var (Jason Wang) [1877270] - vdpa/mlx5: fix memory allocation failure checks (Jason Wang) [1877270] - vdpa/mlx5: Fix uninitialised variable in core/mr.c (Jason Wang) [1877270] - vdpa_sim: init iommu lock (Jason Wang) [1877270] - redhat: enable mlx5e vDPA driver (Jason Wang) [1877270] - vdpa/mlx5: Add VDPA driver for supported mlx5 devices (Jason Wang) [1877270] - vdpa/mlx5: Add shared memory registration code (Jason Wang) [1877270] - vdpa/mlx5: Add support library for mlx5 VDPA implementation (Jason Wang) [1877270] - vdpa/mlx5: Add hardware descriptive header file (Jason Wang) [1877270] - vdpa: Modify get_vq_state() to return error code (Jason Wang) [1877270] - net/vdpa: Use struct for set/get vq state (Jason Wang) [1877270] - vdpa: remove hard coded virtq num (Jason Wang) [1877270] - vdpasim: support batch updating (Jason Wang) [1877270] - vhost-vdpa: support IOTLB batching hints (Jason Wang) [1877270] - vhost-vdpa: support get/set backend features (Jason Wang) [1877270] - vhost: generialize backend features setting/getting (Jason Wang) [1877270] - vhost-vdpa: refine ioctl pre-processing (Jason Wang) [1877270] - vDPA: dont change vq irq after DRIVER_OK (Jason Wang) [1877270] - ifcvf: implement vdpa_config_ops.get_vq_irq() (Jason Wang) [1877270] - vhost_vdpa: implement IRQ offloading in vhost_vdpa (Jason Wang) [1877270] - vDPA: add get_vq_irq() in vdpa_config_ops (Jason Wang) [1877270] - vhost: introduce vhost_vring_call (Jason Wang) [1877270] - vdpasim: protect concurrent access to iommu iotlb (Jason Wang) [1877270] - vhost: vdpa: remove per device feature whitelist (Jason Wang) [1877270] - vdpa_sim: fix endian-ness of config space (Jason Wang) [1877270] - virtio_vdpa: legacy features handling (Jason Wang) [1877270] - vhost/vdpa: switch to new helpers (Jason Wang) [1877270] - vdpa: make sure set_features is invoked for legacy (Jason Wang) [1877270] - vhost_vdpa: Fix potential underflow in vhost_vdpa_mmap() (Jason Wang) [1877270] - vdpa: fix typos in the comments for __vdpa_alloc_device() (Jason Wang) [1877270] - ifcvf: implement config interrupt in IFCVF (Jason Wang) [1877270] - vhost: replace -1 with VHOST_FILE_UNBIND in ioctls (Jason Wang) [1877270] - vhost_vdpa: Support config interrupt in vdpa (Jason Wang) [1877270] - ifcvf: ignore continuous setting same status value (Jason Wang) [1877270] - vdpasim: Fix some coccinelle warnings (Jason Wang) [1877270] - ifcvf: move IRQ request/free to status change handlers (Jason Wang) [1877270] - vhost_vdpa: disable doorbell mapping for !MMU (Jason Wang) [1877270] - vhost_vdpa: support doorbell mapping via mmap (Jason Wang) [1877270] - vdpa: introduce get_vq_notification method (Jason Wang) [1877270] - vhost: use mmgrab() instead of mmget() for non worker device (Jason Wang) [1877270] - vhost: allow device that does not depend on vhost worker (Jason Wang) [1877270] - vhost: revert "vhost: disable for OABI" (Jason Wang) [1877270] - vdpasim: remove unused variable 'ret' (Jason Wang) [1877270] - vhost: remove set but not used variable 'status' (Jason Wang) [1877270] - vhost: vdpa: remove unnecessary null check (Jason Wang) [1877270] - virtio/test: fix up after IOTLB changes (Jason Wang) [1877270] - vhost/test: fix build for vhost test (Jason Wang) [1877270] - tools/virtio: option to build an out of tree module (Jason Wang) [1877270] - vhost/test: fix build for vhost test (Jason Wang) [1877270] - vhost: fix VHOST_GET_BACKEND_FEATURES ioctl request definition (Jason Wang) [1877270] - perf/x86/intel/uncore: Remove uncore extra PCI dev HSWEP_PCI_PCU_3 (Michael Petlan) [1950388]- redhat/configs/editconfig: Add support for a bugzilla entry (David Arcari) - tools/power turbostat: Revert "[tools] tools/power turbostat: Enable accumulate RAPL display" (Prarit Bhargava) [1944699] - mwifiex: Fix possible buffer overflows in mwifiex_cmd_802_11_ad_hoc_start (Jarod Wilson) [1914996] {CVE-2020-36158} - net/mlx5e: Allow to match on MPLS parameters only for MPLS over UDP (Alaa Hleihel) [1932839 1936742] - net/mlx5e: Reject tc rules which redirect from a VF to itself (Alaa Hleihel) [1932839] - net/mlx5: CT: Add support for matching on ct_state inv and rel flags (Alaa Hleihel) [1932839 1942681] - net: openvswitch: add log message for error case (Eelco Chaudron) [1937697] - net: openvswitch: conntrack: simplify the return expression of ovs_ct_limit_get_default_limit() (Eelco Chaudron) [1937697] - net: openvswitch: Be liberal in tcp conntrack. (Eelco Chaudron) [1937697] - netfilter: conntrack: tcp: only close if RST matches exact sequence (Eelco Chaudron) [1937697] - openvswitch: Use IS_ERR instead of IS_ERR_OR_NULL (Eelco Chaudron) [1937697] - net: openvswitch: Fix kerneldoc warnings (Eelco Chaudron) [1937697] - net: openvswitch: remove unnecessary ASSERT_OVSL in ovs_vport_del() (Eelco Chaudron) [1937697] - cifs: revalidate mapping when we open files for SMB1 POSIX (Ronnie Sahlberg) [1933527] - Revert "vfs: Allow userns root to call mknod on owned filesystems." (Alexey Gladkov) [1902543] - mfd: intel-lpss: Add Intel Alder Lake PCH-S PCI IDs (David Arcari) [1840244] - nvme: retrigger ANA log update if group descriptor isn't found (Gopal Tiwari) [1910493] - locking/qrwlock: Fix ordering in queued_write_lock_slowpath() (Waiman Long) [1950110] - PCI: switchtec: Add missing __iomem tag to fix sparse warnings (Myron Stowe) [1946645] - PCI: switchtec: Add missing __iomem and __user tags to fix sparse warnings (Myron Stowe) [1946645] - PCI: Release IVRS table in AMD ACS quirk (Myron Stowe) [1946645] - PCI/MSI: Forward MSI-X error code in pci_alloc_irq_vectors_affinity() (Myron Stowe) [1946645] - PCI: Remove unused pci_lost_interrupt() (Myron Stowe) [1946645] - PCI: Move PCI_VENDOR_ID_REDHAT definition to pci_ids.h (Myron Stowe) [1946645] - PCI: Fix error in panic message (Myron Stowe) [1946645] - PCI: Replace lkml.org, spinics, gmane with lore.kernel.org (Myron Stowe) [1946645] - PCI: Replace http:// links with https:// (Myron Stowe) [1946645] - PCI: exynos: Rename Exynos to lowercase (Myron Stowe) [1946645] - PCI: Align PCIe capability and PCI accessor return values (Myron Stowe) [1946645] - PCI: Convert PCIe capability PCIBIOS errors to errno (Myron Stowe) [1946645] - PCI: rpadlpar: Make functions static (Myron Stowe) [1946645] - PCI: Fix pci_slot_release() NULL pointer dereference (Myron Stowe) [1946645] - PCI: Fix pci_create_slot() reference count leak (Myron Stowe) [1946645] - PCI: Announce device after early fixups (Myron Stowe) [1946645] - PCI: Always enable ACS even if no ACS Capability (Myron Stowe) [1946645] - PCI: Cache ACS capability offset in device (Myron Stowe) [1946645] - PCI: Reorder pci_enable_acs() and dependencies (Myron Stowe) [1946645] - PCI: Add device even if driver attach failed (Myron Stowe) [1946645] - PCI: Fix pci_cfg_wait queue locking problem (Myron Stowe) [1946645] - PCI/ASPM: Add missing newline in sysfs 'policy' (Myron Stowe) [1946645]- gfs2: report "already frozen/thawed" errors (Bob Peterson) [1932236] - gfs2: move freeze glock outside the make_fs_rw and _ro functions (Bob Peterson) [1932236] - gfs2: Add common helper for holding and releasing the freeze glock (Bob Peterson) [1932236] - gfs2: in signal_our_withdraw wait for unfreeze of _this_ fs only (Bob Peterson) [1932236] - gfs2: Don't freeze the file system during unmount (Bob Peterson) [1932236] - gfs2: Fix regression in freeze_go_sync (Bob Peterson) [1932236] - gfs2: The freeze glock should never be frozen (Bob Peterson) [1932236] - gfs2: When freezing gfs2, use GL_EXACT and not GL_NOCACHE (Bob Peterson) [1932236] - gfs2: Abort gfs2_freeze if io error is seen (Bob Peterson) [1932236] - gfs2: read-only mounts should grab the sd_freeze_gl glock (Bob Peterson) [1932236] - gfs2: freeze should work on read-only mounts (Bob Peterson) [1932236] - bpf: Mark LSM link with rh_mark_used_feature call (Jiri Olsa) [1901039] - Revert "[tools] bpf: selftests: remove test_progs LSM test" (Ondrej Mosnacek) [1901039] - configs: enable BPF LSM (Ondrej Mosnacek) [1901039] - security: Fix hook iteration and default value for inode_copy_up_xattr (Ondrej Mosnacek) [1901039] - security: Fix hook iteration for secid_to_secctx (Ondrej Mosnacek) [1901039] - security: Fix the default value of secid_to_secctx hook (Ondrej Mosnacek) [1901039] - security: Fix the default value of fs_context_parse_param hook (Ondrej Mosnacek) [1901039] - bpf: lsm: Initialize the BPF LSM hooks (Ondrej Mosnacek) [1901039] - security: Refactor declaration of LSM hooks (Ondrej Mosnacek) [1901039] - LSM: fix documentation for the shm_* hooks (Ondrej Mosnacek) [1901039] - LSM: fix documentation for the sem_* hooks (Ondrej Mosnacek) [1901039] - LSM: fix documentation for the msg_queue_* hooks (Ondrej Mosnacek) [1901039] - LSM: Revive CONFIG_DEFAULT_SECURITY_* for "make oldconfig" (Ondrej Mosnacek) [1901039] - LSM: Ignore "security=" when "lsm=" is specified (Ondrej Mosnacek) [1901039] - LSM: Update function documentation for cap_capable (Ondrej Mosnacek) [1901039] - procfs: add smack subdir to attrs (Ondrej Mosnacek) [1901039] - capability: Initialize as LSM_ORDER_FIRST (Ondrej Mosnacek) [1901039] - LSM: Introduce enum lsm_order (Ondrej Mosnacek) [1901039] - Yama: Initialize as ordered LSM (Ondrej Mosnacek) [1901039] - LoadPin: Initialize as ordered LSM (Ondrej Mosnacek) [1901039] - LSM: Split LSM preparation from initialization (Ondrej Mosnacek) [1901039] - LSM: Add all exclusive LSMs to ordered initialization (Ondrej Mosnacek) [1901039] - LSM: Separate idea of "major" LSM from "exclusive" LSM (Ondrej Mosnacek) [1901039] - LSM: Refactor "security=" in terms of enable/disable (Ondrej Mosnacek) [1901039] - LSM: Prepare for reorganizing "security=" logic (Ondrej Mosnacek) [1901039] - LSM: Tie enabling logic to presence in ordered list (Ondrej Mosnacek) [1901039] - LSM: Introduce "lsm=" for boottime LSM selection (Ondrej Mosnacek) [1901039] - LSM: Introduce CONFIG_LSM (Ondrej Mosnacek) [1901039] - LSM: Build ordered list of LSMs to initialize (Ondrej Mosnacek) [1901039] - LSM: Lift LSM selection out of individual LSMs (Ondrej Mosnacek) [1901039] - LSM: Plumb visibility into optional "enabled" state (Ondrej Mosnacek) [1901039] - LSM: Provide separate ordered initialization (Ondrej Mosnacek) [1901039] - LSM: Introduce LSM_FLAG_LEGACY_MAJOR (Ondrej Mosnacek) [1901039] - LSM: Don't ignore initialization failures (Ondrej Mosnacek) [1901039] - LSM: Provide init debugging infrastructure (Ondrej Mosnacek) [1901039] - LSM: Record LSM name in struct lsm_info (Ondrej Mosnacek) [1901039] - LSM: Convert security_initcall() into DEFINE_LSM() (Ondrej Mosnacek) [1901039] - vmlinux.lds.h: Move LSM_TABLE into INIT_DATA (Ondrej Mosnacek) [1901039] - LSM: Convert from initcall to struct lsm_info (Ondrej Mosnacek) [1901039] - LSM: Remove initcall tracing (Ondrej Mosnacek) [1901039] - LSM: Rename .security_initcall section to .lsm_info (Ondrej Mosnacek) [1901039] - vmlinux.lds.h: Avoid copy/paste of security_init section (Ondrej Mosnacek) [1901039] - LSM: Correctly announce start of LSM initialization (Ondrej Mosnacek) [1901039] - proc: save 2 atomic ops on write to "/proc/*/attr/*" (Ondrej Mosnacek) [1901039] - ALSA: usb-audio: fix NULL ptr dereference in usb_audio_probe (Jaroslav Kysela) [1870724] - ALSA: usb-audio: fix use after free in usb_audio_disconnect (Jaroslav Kysela) [1870724] - ALSA: usb-audio: Disable USB autosuspend properly in setup_disable_autosuspend() (Jaroslav Kysela) [1870724] - Bluetooth: btusb: Fix the autosuspend enable and disable (Gopal Tiwari) [1927375] - flow_dissector: fix TTL and TOS dissection on IPv4 fragments (Davide Caratti) [1882607] - net: avoid infinite loop in mpls_gso_segment when mpls_hlen == 0 (Balazs Nemeth) [1922898] - net: check if protocol extracted by virtio_net_hdr_set_proto is correct (Balazs Nemeth) [1922898] - redhat/configs: Add CONFIG_PINCTRL_ALDERLAKE (David Arcari) [1840250] - pinctrl: intel: Add Intel Alder Lake-S pin controller support (David Arcari) [1840250] - cpufreq: intel_pstate: Remove repeated word (Puneet Sethi) [1926919] - cpufreq: intel_pstate: Get per-CPU max freq via MSR_HWP_CAPABILITIES if available (Puneet Sethi) [1926919] - cpufreq: intel_pstate: Rename two functions (Puneet Sethi) [1926919] - cpufreq: intel_pstate: Change intel_pstate_get_hwp_max() argument (Puneet Sethi) [1926919] - cpufreq: intel_pstate: Always read hwp_cap_cached with READ_ONCE() (Puneet Sethi) [1926919] - cpufreq: intel_pstate: remove obsolete functions (Puneet Sethi) [1926919] - cpufreq: intel_pstate: Use HWP capabilities in intel_cpufreq_adjust_perf() (Puneet Sethi) [1926919] - cpufreq: intel_pstate: Fix fast-switch fallback path (Puneet Sethi) [1926919] - cpufreq: intel_pstate: Use most recent guaranteed performance values (Puneet Sethi) [1926919] - cpufreq: intel_pstate: Implement the ->adjust_perf() callback (Puneet Sethi) [1926919] - cpufreq: Add special-purpose fast-switching callback for drivers (Puneet Sethi) [1926919] - cpufreq: schedutil: Add util to struct sg_cpu (Puneet Sethi) [1926919] - cpufreq: intel_pstate: Simplify intel_cpufreq_update_pstate() (Puneet Sethi) [1926919] - cpufreq: intel_pstate: Take CPUFREQ_GOV_STRICT_TARGET into account (Puneet Sethi) [1926919] - cpufreq: Add strict_target to struct cpufreq_policy (Puneet Sethi) [1926919] - cpufreq: Introduce CPUFREQ_GOV_STRICT_TARGET (Puneet Sethi) [1926919] - cpufreq: Introduce governor flags (Puneet Sethi) [1926919] - cpufreq: schedutil: Don't skip freq update if need_freq_update is set (Puneet Sethi) [1926919] - cpufreq: schedutil: Always call driver if CPUFREQ_NEED_UPDATE_LIMITS is set (Puneet Sethi) [1926919] - cpufreq: Introduce cpufreq_driver_test_flags() (Puneet Sethi) [1926919] - cpufreq: intel_pstate: Avoid missing HWP max updates in passive mode (Puneet Sethi) [1926919] - cpufreq: schedutil: restore cached freq when next_f is not changed (Puneet Sethi) [1926919] - cpufreq: intel_pstate: Delete intel_pstate sysfs if failed to register the driver (Puneet Sethi) [1926919] - cpufreq: intel_pstate: Fix missing return statement (Puneet Sethi) [1926919] - cpufreq: Introduce CPUFREQ_NEED_UPDATE_LIMITS driver flag (Puneet Sethi) [1926919] - ACPI: processor: Fix build when CONFIG_ACPI_PROCESSOR=m (Vitaly Kuznetsov) [1929266] - ACPI: processor: Fix CPU0 wakeup in acpi_idle_play_dead() (Vitaly Kuznetsov) [1929266] - x86/ioapic: Ignore IRQ2 again (Vitaly Kuznetsov) [1929266]- selinux: fix deadlock in security_set_bools() (Ondrej Mosnacek) [1924230] - sctp: move sk_route_caps check and set into sctp_outq_flush_transports (Xin Long) [1946733] - sctp: bring inet(6)_skb_parm back to sctp_input_cb (Xin Long) [1946733] - sctp: enable udp tunneling socks (Xin Long) [1946733] - sctp: handle the init chunk matching an existing asoc (Xin Long) [1946733] - sctp: add the error cause for new encapsulation port restart (Xin Long) [1946733] - sctp: support for sending packet over udp6 sock (Xin Long) [1946733] - sctp: support for sending packet over udp4 sock (Xin Long) [1946733] - sctp: call sk_setup_caps in sctp_packet_transmit instead (Xin Long) [1946733] - sctp: add udphdr to overhead when udp_port is set (Xin Long) [1946733] - sctp: allow changing transport encap_port by peer packets (Xin Long) [1946733] - sctp: add SCTP_REMOTE_UDP_ENCAPS_PORT sockopt (Xin Long) [1946733] - sctp: add encap_port for netns sock asoc and transport (Xin Long) [1946733] - sctp: add encap_err_lookup for udp encap socks (Xin Long) [1946733] - sctp: create udp6 sock and set its encap_rcv (Xin Long) [1946733] - sctp: create udp4 sock and add its encap_rcv (Xin Long) [1946733] - udp: support sctp over udp in skb_udp_tunnel_segment (Xin Long) [1946733] - udp6: move the mss check after udp gso tunnel processing (Xin Long) [1946733] - udp: check udp sock encap_type in __udp_lib_err (Xin Long) [1946733] - sctp: copy the optval from user space in sctp_setsockopt (Xin Long) [1946733] - net: Convert protocol error handlers from void to int (Xin Long) [1946733] - Enable CONFIG_ENERGY_MODEL (Phil Auld) [1938339] - proc/sysctl: add shared variables for range check (Phil Auld) [1938339] - Enable CONFIG_CPU_FREQ_GOV_SCHEDUTIL for all architectures (Phil Auld) [1938339] - PM / hibernate: cast PAGE_SIZE to int when comparing with error code (Chris von Recklinghausen) [1934033] - mm: revert fix false-positive OVERCOMMIT_GUESS failures (Rafael Aquini) [1913045 1908668] - redhat/config: Enable CONFIG_PAGE_POISONING (Waiman Long) [1942149] - mm, page_poison: remove CONFIG_PAGE_POISONING_ZERO (Waiman Long) [1942149] - mm, page_poison: remove CONFIG_PAGE_POISONING_NO_SANITY (Waiman Long) [1942149] - kernel/power: allow hibernation with page_poison sanity checking (Waiman Long) [1942149] - mm, page_poison: use static key more efficiently (Waiman Long) [1942149] - mm, page_alloc: do not rely on the order of page_poison and init_on_alloc/free parameters (Waiman Long) [1942149] - mm/page_alloc: clear all pages in post_alloc_hook() with init_on_alloc=1 (Waiman Long) [1942149] - arch, mm: make kernel_page_present() always available (Waiman Long) [1942149] - arch, mm: restore dependency of __kernel_map_pages() on DEBUG_PAGEALLOC (Waiman Long) [1942149] - PM: hibernate: make direct map manipulations more explicit (Waiman Long) [1942149] - mm: introduce debug_pagealloc_{map,unmap}_pages() helpers (Waiman Long) [1942149] - mm: rename page_order() to buddy_order() (Waiman Long) [1942149] - mm/page_alloc: place pages to tail in __free_pages_core() (Waiman Long) [1942149] - mm/page_alloc: move pages to tail in move_to_free_list() (Waiman Long) [1942149] - mm/page_alloc: place pages to tail in __putback_isolated_page() (Waiman Long) [1942149] - mm/page_alloc: convert "report" flag of __free_one_page() to a proper flag (Waiman Long) [1942149] - mm/page_alloc: drop stale pageblock comment in memmap_init_zone*() (Waiman Long) [1942149] - mm/memory_hotplug: simplify page onlining (Waiman Long) [1942149] - mm/page_isolation: simplify return value of start_isolate_page_range() (Waiman Long) [1942149] - mm/memory_hotplug: drop nr_isolate_pageblock in offline_pages() (Waiman Long) [1942149] - mm/page_alloc: simplify __offline_isolated_pages() (Waiman Long) [1942149] - mm/memory_hotplug: simplify page offlining (Waiman Long) [1942149] - mm/memory_hotplug: enforce section granularity when onlining/offlining (Waiman Long) [1942149] - mm/memory_hotplug: inline __offline_pages() into offline_pages() (Waiman Long) [1942149] - mm/page_poison.c: replace bool variable with static key (Waiman Long) [1942149] - mm/page_alloc.c: fix early params garbage value accesses (Waiman Long) [1942149] - mm/memory_hotplug: document why shuffle_zone() is relevant (Waiman Long) [1942149] - mm: replace '---help---' in Kconfig files with 'help' (Waiman Long) [1942149] - mm/memory_hotplug: fix a typo in comment "recoreded"->"recorded" (Waiman Long) [1942149] - mm: Allow to offline unmovable PageOffline() pages via MEM_GOING_OFFLINE (Waiman Long) [1942149] - x86/mm/cpa: Flush direct map alias during cpa (Waiman Long) [1942149] - mm/page_alloc: simplify page_is_buddy() for better code readability (Waiman Long) [1942149] - mm/memory.c: add apply_to_existing_page_range() helper (Waiman Long) [1942149] - x86/mm/pat: Move the memtype related files to arch/x86/mm/pat/ (Waiman Long) [1942149] - x86/mm/pat: Rename pat_rbtree.c to pat_interval.c (Waiman Long) [1942149] - mm/memory_hotplug: online_pages cannot be 0 in online_pages() (Waiman Long) [1942149] - mm/memory_hotplug: make sure the pfn is aligned to the order when onlining (Waiman Long) [1942149] - mm/memory_hotplug: simplify online_pages_range() (Waiman Long) [1942149] - mm/memory_hotplug: drop PageReserved() check in online_pages_range() (Waiman Long) [1942149] - mm/memory_hotplug.c: use PFN_UP / PFN_DOWN in walk_system_ram_range() (Waiman Long) [1942149] - mm/page_poison.c: fix a typo in a comment (Waiman Long) [1942149] - mm/slab: Remove store_stackinfo() (Waiman Long) [1942149] - mm/resource: Let walk_system_ram_range() search child resources (Waiman Long) [1942149] - mm/page_alloc.c: use a single function to free page (Waiman Long) [1942149] - mm/page_alloc.c: free order-0 pages through PCP in page_frag_free() (Waiman Long) [1942149] - x86/mm/cpa: Fix set_mce_nospec() (Waiman Long) [1942149] - x86/mm/cpa: Rename @addrinarray to @numpages (Waiman Long) [1942149] - x86/mm/cpa: Better use CLFLUSHOPT (Waiman Long) [1942149] - x86/mm/cpa: Fold cpa_flush_range() and cpa_flush_array() into a single cpa_flush() function (Waiman Long) [1942149] - x86/mm/cpa: Make cpa_data::numpages invariant (Waiman Long) [1942149] - x86/mm/cpa: Optimize cpa_flush_array() TLB invalidation (Waiman Long) [1942149] - x86/mm/cpa: Simplify the code after making cpa->vaddr invariant (Waiman Long) [1942149] - x86/mm/cpa: Make cpa_data::vaddr invariant (Waiman Long) [1942149] - x86/mm/cpa: Add __cpa_addr() helper (Waiman Long) [1942149] - x86/mm/cpa: Add ARRAY and PAGES_ARRAY selftests (Waiman Long) [1942149] - resource/docs: Complete kernel-doc style function documentation (Waiman Long) [1942149] - resource/docs: Fix new kernel-doc warnings (Waiman Long) [1942149] - resource: Clean it up a bit (Waiman Long) [1942149] - mm: clarify CONFIG_PAGE_POISONING and usage (Waiman Long) [1942149] - selftests: kvm: Raise the default timeout to 120 seconds (Emanuele Giuseppe Esposito) [1894828] - KVM: Raise the maximum number of user memslots (Emanuele Giuseppe Esposito) [1894828] - block: recalculate segment count for multi-segment discards correctly (Ming Lei) [1922370] - i40e: Fix VFs not created (Stefan Assmann) [1875338] - vfs: fix page locking deadlocks when deduping files (Gao Xiang) [1916242]- tg3: improve PCI VPD access (Jonathan Toppins) [1921456] - scsi: target: pscsi: Clean up after failure in pscsi_map_sg() (Maurizio Lombardi) [1939458] - scsi: target: pscsi: Avoid OOM in pscsi_map_sg() (Maurizio Lombardi) [1939458] - scsi: target: tcmu: Fix memory leak caused by wrong uio usage (Maurizio Lombardi) [1939458] - scsi: target: tcmu: Move some functions without code change (Maurizio Lombardi) [1939458] - scsi: target: core: Prevent underflow for service actions (Maurizio Lombardi) [1939458] - scsi: target: core: Add cmd length set before cmd complete (Maurizio Lombardi) [1939458] - scsi: target: sbp: Remove unneeded semicolon (Maurizio Lombardi) [1939458] - scsi: target: core: Change ASCQ for residual write (Maurizio Lombardi) [1939458] - scsi: target: core: Signal WRITE residuals (Maurizio Lombardi) [1939458] - scsi: target: core: Set residuals for 4Kn devices (Maurizio Lombardi) [1939458] - scsi: target: core: Remove in_interrupt() check in transport_handle_cdb_direct() (Maurizio Lombardi) [1939458] - scsi: target: core: Replace in_interrupt() usage in target_submit_cmd_map_sgls() (Maurizio Lombardi) [1939458] - scsi: target: alua: Remove in_interrupt() usage in core_alua_check_nonop_delay() (Maurizio Lombardi) [1939458] - scsi: target: iscsi: Redo iscsit_check_session_usage_count() return code (Maurizio Lombardi) [1939458] - scsi: target: iscsi: Avoid in_interrupt() usage in iscsit_check_session_usage_count() (Maurizio Lombardi) [1939458] - scsi: target: iscsi: Avoid in_interrupt() usage in iscsit_close_session() (Maurizio Lombardi) [1939458] - scsi: target: iscsi: Fix typo in comment (Maurizio Lombardi) [1939458] - scsi: target: tcmu: Fix use-after-free of se_cmd->priv (Maurizio Lombardi) [1939458] - scsi: target: core: Fix fall-through warnings for Clang (Maurizio Lombardi) [1939458] - scsi: tcm_loop: Allow queues, can_queue and cmd_per_lun to be settable (Maurizio Lombardi) [1939458] - scsi: target: Make state_list per CPU (Maurizio Lombardi) [1939458] - scsi: target: Drop sess_cmd_lock from I/O path (Maurizio Lombardi) [1939458] - scsi: target: Remove TARGET_SCF_LOOKUP_LUN_FROM_TAG (Maurizio Lombardi) [1939458] - scsi: target: Fix cmd_count ref leak (Maurizio Lombardi) [1939458] - scsi: target: Fix LUN ref count handling (Maurizio Lombardi) [1939458] - scsi: target: Return COMPARE AND WRITE miscompare offsets (Maurizio Lombardi) [1939458] - scsi: target: Split out COMPARE AND WRITE memcmp into helper (Maurizio Lombardi) [1939458] - scsi: target: Rename cmd.bad_sector to cmd.sense_info (Maurizio Lombardi) [1939458] - scsi: target: Rename struct sense_info to sense_detail (Maurizio Lombardi) [1939458] - scsi: target: tcmu: scatter_/gather_data_area() rework (Maurizio Lombardi) [1939458] - scsi: target: tcmu: Replace zero-length array with flexible-array member (Maurizio Lombardi) [1939458] - scsi: target: rd: Drop double zeroing (Maurizio Lombardi) [1939458] - scsi: target: tcmu: Fix warning: 'page' may be used uninitialized (Maurizio Lombardi) [1939458] - scsi: target: tcmu: Optimize scatter_data_area() (Maurizio Lombardi) [1939458] - scsi: target: tcmu: Optimize queue_cmd_ring() (Maurizio Lombardi) [1939458] - scsi: target: tcmu: Join tcmu_cmd_get_data_length() and tcmu_cmd_get_block_cnt() (Maurizio Lombardi) [1939458] - scsi: target: tcmu: Add missing newline when printing parameters (Maurizio Lombardi) [1939458] - scsi: target: Remove redundant assignment to variable 'ret' (Maurizio Lombardi) [1939458] - x86/resctrl: Fix AMD L3 QOS CDP enable/disable (Wei Huang) [1868984] - i2c: i801: Add support for Intel Alder Lake PCH-S (David Arcari) [1840242] - esp: delete NETIF_F_SCTP_CRC bit from features for esp offload (Xin Long) [1815560] - net/sched: act_ct: clear post_ct if doing ct_clear (Marcelo Ricardo Leitner) [1941889] - net: Change dev parameter to const in netif_device_present() (Josef Oskera) [1941728] - [x86] x86/mce: Increase maximum number of banks to 64 (Terry Bowman) [1931679]- scsi: megaraid_sas: Fix a bunch of misnamed functions in their headers (Tomas Henzl) [1924687] - scsi: megaraid_sas: Replace sdev_busy with local counter (Tomas Henzl) [1924687] - scsi: megaraid: Fix ifnullfree.cocci warnings (Tomas Henzl) [1924687] - scsi: megaraid_sas: Fix MEGASAS_IOC_FIRMWARE regression (Tomas Henzl) [1924687] - Revert "Revert "scsi: megaraid_sas: Added support for shared host tagset for cpuhotplug"" (Tomas Henzl) [1924687] - Revert "scsi: megaraid_sas: Added support for shared host tagset for cpuhotplug" (Tomas Henzl) [1924687] - scsi: megaraid_sas: Update function description (Tomas Henzl) [1924687] - scsi: megaraid_sas: Use generic power management (Tomas Henzl) [1924687] - megaraid_sas(treewide): Use fallthrough pseudo-keyword (Tomas Henzl) [1924687] - scsi: megaraid_sas: Drop PCI wakeup calls from .resume (Tomas Henzl) [1924687] - scsi: megaraid_sas: Check user-provided offsets (Tomas Henzl) [1924687] - scsi: mpt3sas: Update driver version to 37.101.00.00 (Tomas Henzl) [1922058] - scsi: mpt3sas: Force reply post array allocations to be within same 4 GB region (Tomas Henzl) [1922058] - scsi: mpt3sas: Force reply post buffer allocations to be within same 4 GB region (Tomas Henzl) [1922058] - scsi: mpt3sas: Force reply buffer allocations to be within same 4 GB region (Tomas Henzl) [1922058] - scsi: mpt3sas: Force sense buffer allocations to be within same 4 GB region (Tomas Henzl) [1922058] - scsi: mpt3sas: Force chain buffer allocations to be within same 4 GB region (Tomas Henzl) [1922058] - scsi: mpt3sas: Force PCIe scatterlist allocations to be within same 4 GB region (Tomas Henzl) [1922058] - scsi: mpt3sas: Replace unnecessary dynamic allocation with a static one (Tomas Henzl) [1922058] - scsi: mpt3sas: Fix some kernel-doc misnaming issues (Tomas Henzl) [1922058] - scsi: mpt3sas: Fix a couple of misdocumented functions/params (Tomas Henzl) [1922058] - scsi: mpt3sas: Fix a bunch of potential naming doc-rot (Tomas Henzl) [1922058] - scsi: mpt3sas: Move a little data from the stack onto the heap (Tomas Henzl) [1922058] - scsi: mpt3sas: Fix misspelling of _base_put_smid_default_atomic() (Tomas Henzl) [1922058] - scsi: mpt3sas: Update driver version to 37.100.00.00 (Tomas Henzl) [1922058] - scsi: mpt3sas: Additional diagnostic buffer query interface (Tomas Henzl) [1922058] - scsi: mpt3sas: Add support for shared host tagset for CPU hotplug (Tomas Henzl) [1922058] - scsi: mpt3sas: Fix ReplyPostFree pool allocation (Tomas Henzl) [1922058] - scsi: mpt3sas: Simplify bool comparison (Tomas Henzl) [1922058] - scsi: mpt3sas: Signedness bug in _base_get_diag_triggers() (Tomas Henzl) [1922058] - scsi: mpt3sas: Update driver version to 36.100.00.00 (Tomas Henzl) [1922058] - scsi: mpt3sas: Handle trigger page after firmware update (Tomas Henzl) [1922058] - scsi: mpt3sas: Add persistent MPI trigger page (Tomas Henzl) [1922058] - scsi: mpt3sas: Add persistent SCSI sense trigger page (Tomas Henzl) [1922058] - scsi: mpt3sas: Add persistent Event trigger page (Tomas Henzl) [1922058] - scsi: mpt3sas: Add persistent Master trigger page (Tomas Henzl) [1922058] - scsi: mpt3sas: Add persistent trigger pages support (Tomas Henzl) [1922058] - scsi: mpt3sas: Sync time periodically between driver and firmware (Tomas Henzl) [1922058] - scsi: mpt3sas: Increase IOCInit request timeout to 30s (Tomas Henzl) [1922058] - scsi: mpt3sas: Fix ioctl timeout (Tomas Henzl) [1922058] - scsi: mpt3sas: Remove in_interrupt() (Tomas Henzl) [1922058] - scsi: mpt3sas_scsih: Use generic power management (Tomas Henzl) [1922058] - scsi: mpt3sas_scsih: Drop PCI Wakeup calls from .resume (Tomas Henzl) [1922058] - scsi: mpt3sas: mpt3sas_scsih: Fix function documentation formatting (Tomas Henzl) [1922058] - mpt3sas: Use fallthrough pseudo-keyword (Tomas Henzl) [1922058] - net: add inline function skb_csum_is_sctp (Josef Oskera) [1939341] - psample: Fix user API breakage (Ivan Vecera) [1939499] - net: psample: Fix netlink skb length with tunnel info (Ivan Vecera) [1939499] - net: psample: Add tunnel support (Ivan Vecera) [1939499] - net: core: introduce struct netdev_nested_priv for nested interface infrastructure (Ivan Vecera) [1939402] - net: add function dev_fetch_sw_netstats for fetching pcpu_sw_netstats (Josef Oskera) [1935717] - net: core: add devm_netdev_alloc_pcpu_stats (Josef Oskera) [1935717] - net: core: add dev_sw_netstats_tx_add (Josef Oskera) [1935717] - net: netdevice.h: sw_netstats_rx_add helper (Josef Oskera) [1935717] - net: netdevice: Add operation ndo_sk_get_lower_dev (Josef Oskera) [1935709] - genirq: Provide irq_get_effective_affinity() (Josef Oskera) [1935670]- locking/locktorture: Fix incorrect use of ww_acquire_ctx in ww_mutex test (Waiman Long) [1871851] - locking/locktorture: Pass thread id to lock/unlock functions (Waiman Long) [1871851] - locking/ww_mutex: Remove DEFINE_WW_MUTEX() macro (Waiman Long) [1871851] - locking/locktorture: Fix false positive circular locking splat in ww_mutex test (Waiman Long) [1871851] - locking/ww_mutex: Fix acquire/release imbalance in ww_acquire_init()/ww_acquire_fini() (Waiman Long) [1871851] - locking/ww_mutex: Simplify use_ww_ctx & ww_ctx handling (Waiman Long) [1871851] - locking: Remove duplicate include of percpu-rwsem.h (Waiman Long) [1871851] - locktorture: Invoke percpu_free_rwsem() to do percpu-rwsem cleanup (Waiman Long) [1871851] - locktorture: Prevent hangs for invalid arguments (Waiman Long) [1871851] - locktorture: Ignore nreaders_stress if no readlock support (Waiman Long) [1871851] - locktorture: Track time of last ->writeunlock() (Waiman Long) [1871851] - locktorture: Make function torture_percpu_rwsem_init() static (Waiman Long) [1871851] - sched,locktorture: Convert to sched_set_fifo() (Waiman Long) [1871851] - locktorture: Use true and false to assign to bool variables (Waiman Long) [1871851] - locktorture: Print ratio of acquisitions, not failures (Waiman Long) [1871851] - locktorture: NULL cxt.lwsa and cxt.lrsa to allow bad-arg detection (Waiman Long) [1871851] - locking/locktorture: Convert to SPDX license identifier (Waiman Long) [1871851] - tty: Fix ->session locking (Chris von Recklinghausen) [1908059] {CVE-2020-29660} - net: skbext: fix secpath use-after-free with ip fragmentation (Sabrina Dubroca) [1901454]- nfs: we don't support removing system.nfs4_acl (Scott Mayhew) [1944659] - redhat/configs: Disable CONFIG_INFINIBAND_HNS* (Kamal Heib) [1941259] - mm: Revert "remove the account_page_dirtied export" (Waiman Long) [1941257] - Revert "[netdrv] net/broadcom: Clean broadcom code from driver versions" (Jonathan Toppins) [1940842]- geneve: do not modify the shared tunnel info when PMTU triggers an ICMP reply (Antoine Tenart) [1941753] - vxlan: do not modify the shared tunnel info when PMTU triggers an ICMP reply (Antoine Tenart) [1941753] - net: Add netif_rx_any_context() (Josef Oskera) [1939466] - bitfield.h: add FIELD_MAX() and field_max() (Ivan Vecera) [1939478] - md/raid5: cast chunk_sectors to sector_t value (Nigel Croxon) [1921468] - md: Set prev_flush_start and flush_bio in an atomic way (Nigel Croxon) [1921468] - md/cluster: fix deadlock when node is doing resync job (Nigel Croxon) [1921468] - md/cluster: block reshape with remote resync job (Nigel Croxon) [1921468] - md: use current request time as base for ktime comparisons (Nigel Croxon) [1921468] - md: add comments in md_flush_request() (Nigel Croxon) [1921468] - md: improve variable names in md_flush_request() (Nigel Croxon) [1921468] - md/raid10: initialize r10_bio->read_slot before use. (Nigel Croxon) [1921468] - md: fix a warning caused by a race between concurrent md_ioctl()s (Nigel Croxon) [1921468] - Revert "md: improve variable names in md_flush_request()" (Nigel Croxon) [1921468] - Revert "md: Set prev_flush_start and flush_bio in an atomic way" (Nigel Croxon) [1921468] - KVM: nSVM: fix running nested guests when npt=0 (Emanuele Giuseppe Esposito) [1799073] - fork: fix copy_process(CLONE_PARENT) race with the exiting ->real_parent (Julia Denham) [1908311] {CVE-2020-35508} - Revert "redhat: switch secureboot kernel image signing to release keys" (Bruno Meneguele) - redhat: switch secureboot kernel image signing to release keys (Jan Stancek) - Revert "[md] md/raid5: add a new member of offset into r5dev" (Nigel Croxon) [1936903] - Revert "[md] md/raid5: make async_copy_data() to support different page offset" (Nigel Croxon) [1936903] - Revert "[crypto] md/raid5: add new xor function to support different page offset" (Nigel Croxon) [1936903] - Revert "[md] md/raid5: convert to new xor compution interface" (Nigel Croxon) [1936903] - Revert "[crypto] md/raid6: let syndrome computor support different page offset" (Nigel Croxon) [1936903] - Revert "[crypto] md/raid6: let async recovery function support different page offset" (Nigel Croxon) [1936903] - Revert "[md] md/raid5: let multiple devices of stripe_head share page" (Nigel Croxon) [1936903] - Revert "[md] md/raid5: resize stripe_head when reshape array" (Nigel Croxon) [1936903] - Revert "[md] md/raid5: reallocate page array after setting new stripe_size" (Nigel Croxon) [1936903] - ACPI: PNP: compare the string length in the matching_id() (Mark Langsdorf) [1933702] - ceph: add missing break when parsing "nowsync" mount option (Jeff Layton) [1932753] - get_maintainer.conf: Update with new location of RHMAINTAINERS (Prarit Bhargava) - redhat: make pathspec exclusion compatible with old git versions (Herton R. Krzesinski) - redhat/scripts: Update merge-subtrees.sh with new subtree location (Prarit Bhargava) - tree: Add RHMAINTAINERS soft link in 8.4 (Prarit Bhargava) - tree: remove existing redhat/rhdocs subtree in 8.4 (Prarit Bhargava)- ntp: Use freezable workqueue for RTC synchronization (Phil Auld) [1793880] - ntp: Fix RTC synchronization on 32-bit platforms (Phil Auld) [1793880] - ntp: Make the RTC synchronization more reliable (Phil Auld) [1793880] - PCI: rpadlpar: Fix potential drc_name corruption in store functions (Gustavo Luiz Duarte) [1938116] - selftests: kvm: Add basic Hyper-V clocksources tests (Vitaly Kuznetsov) [1931782] - KVM: x86: hyper-v: Don't touch TSC page values when guest opted for re-enlightenment (Vitaly Kuznetsov) [1931782] - KVM: x86: hyper-v: Track Hyper-V TSC page status (Vitaly Kuznetsov) [1931782] - KVM: x86: hyper-v: Prevent using not-yet-updated TSC page by secondary CPUs (Vitaly Kuznetsov) [1931782] - KVM: x86: hyper-v: Limit guest to writing zero to HV_X64_MSR_TSC_EMULATION_STATUS (Vitaly Kuznetsov) [1931782] - drm/i915/guc: Update to use firmware v49.0.1 (Dave Airlie) [1935281] {CVE-2020-12362} - time: Enable __kernel_timespec for 32-bit vdso build (Waiman Long) [1936282] - lib/idr.c: document calling context for IDA APIs mustn't use locks (Chris von Recklinghausen) [1917764] - ida: Free allocated bitmap in error path (Chris von Recklinghausen) [1917764] - radix tree test suite: Fix compilation (Chris von Recklinghausen) [1917764] - vmalloc: convert to XArray (Chris von Recklinghausen) [1917764] - mm: pass addr as unsigned long to vb_free (Chris von Recklinghausen) [1917764] - radix tree: Remove multiorder support (Chris von Recklinghausen) [1917764] - radix tree test: Convert multiorder tests to XArray (Chris von Recklinghausen) [1917764] - radix tree tests: Convert item_delete_rcu to XArray (Chris von Recklinghausen) [1917764] - radix tree tests: Convert item_kill_tree to XArray (Chris von Recklinghausen) [1917764] - radix tree tests: Move item_insert_order (Chris von Recklinghausen) [1917764] - radix tree test suite: Remove multiorder benchmarking (Chris von Recklinghausen) [1917764] - radix tree test suite: Remove __item_insert (Chris von Recklinghausen) [1917764] - radix tree: Remove radix_tree_clear_tags (Chris von Recklinghausen) [1917764] - radix tree: Remove split/join code (Chris von Recklinghausen) [1917764] - radix tree: Remove radix_tree_update_node_t (Chris von Recklinghausen) [1917764] - mm: Convert truncate to XArray (Chris von Recklinghausen) [1917764] - copy rh_kabi.h to tools/testing/radix-tree/linux (Chris von Recklinghausen) [1917764]- tick: Get rid of tick_period (Phil Auld) [1936504] - tick/sched: Release seqcount before invoking calc_load_global() (Phil Auld) [1936504] - tick/sched: Optimize tick_do_update_jiffies64() further (Phil Auld) [1936504] - tick/sched: Reduce seqcount held scope in tick_do_update_jiffies64() (Phil Auld) [1936504] - tick/sched: Use tick_next_period for lockless quick check (Phil Auld) [1936504] - tick: Document protections for tick related data (Phil Auld) [1936504] - tick/broadcast: Serialize access to tick_next_period (Phil Auld) [1936504] - timekeeping: Split jiffies seqlock (Phil Auld) [1936504] - tick/sched: Annotate lockless access to last_jiffies_update (Phil Auld) [1936504] - net, sctp, filter: remap copy_from_user failure error (Hangbin Liu) [1929476] {CVE-2021-20239} - tty: serial_core: Set port active bit in uart_port_activate (Artem Savkov) [1915177] - cgroup: fix psi monitor for root cgroup (Waiman Long) [1936868] - cgroup-v1: add disabled controller check in cgroup1_parse_param() (Waiman Long) [1936868] - cgroup: cgroup.{procs,threads} factor out common parts (Waiman Long) [1936868] - cpuset: fix typos in comments (Waiman Long) [1936868] - kernel: cgroup: Mundane spelling fixes throughout the file (Waiman Long) [1936868] - cgroup/cgroup.c: replace 'of->kn->priv' with of_cft() (Waiman Long) [1936868] - cgroup: Zero sized write should be no-op (Waiman Long) [1936868] - cgroup: remove redundant kernfs_activate in cgroup_setup_root() (Waiman Long) [1936868] - cgroup: Use generic ns_common::count (Waiman Long) [1936868] - ns: Add a common refcount into ns_common (Waiman Long) [1936868] - cgroup: add cpu.stat file to root cgroup (Waiman Long) [1936868] - cgroup: Remove stale comments (Waiman Long) [1936868] - cgroup: Restructure release_agent_path handling (Waiman Long) [1936868] - cgroup: add cgroup_may_write() helper (Waiman Long) [1936868] - cgroup: refactor fork helpers (Waiman Long) [1936868] - cgroup: add cgroup_get_from_file() helper (Waiman Long) [1936868] - cgroup: unify attach permission checking (Waiman Long) [1936868] - cpuset: Make cpuset hotplug synchronous (Waiman Long) [1936868] - cgroup: Clean up css_set task traversal (Waiman Long) [1936868] - cgroup.c: Use built-in RCU list checking (Waiman Long) [1936868] - fork: record start_time late (Waiman Long) [1936868] - sched/deadline: Reduce rq lock contention in dl_add_task_root_domain() (Phil Auld) [1936501] - sched/deadline: Fix sched_dl_global_validate() (Phil Auld) [1936501] - sched/deadline: Optimize sched_dl_global_validate() (Phil Auld) [1936501] - sched/deadline: Fix a typo in a comment (Phil Auld) [1936501] - sched/deadline: Implement fallback mechanism for !fit case (Phil Auld) [1936501] - sched/deadline: Make DL capacity-aware (Phil Auld) [1936501] - sched/deadline: Improve admission control for asymmetric CPU capacities (Phil Auld) [1936501] - sched/deadline: Add dl_bw_capacity() (Phil Auld) [1936501] - sched/deadline: Optimize dl_bw_cpus() (Phil Auld) [1936501] - sched/deadline: Impose global limits on sched_attr::sched_period (Phil Auld) [1936501] - ibmvnic: fix a race between open and reset (Diego Domingos) [1940042] - ibmvnic: Set to CLOSED state even on error (Diego Domingos) [1940042] - ibmvnic: device remove has higher precedence over reset (Diego Domingos) [1940042] - ibmvnic: merge do_change_param_reset into do_reset (Diego Domingos) [1940042] - ibmvfc: disable MQ channelization by default (Gustavo Luiz Duarte) [1939359] - pNFS/NFSv4: Fix a layout segment leak in pnfs_layout_process() (Steve Dickson) [1926945] - scsi: iscsi: Verify lengths on passthrough PDUs (Chris Leech) [1930833] {CVE-2021-27365} - scsi: iscsi: Ensure sysfs attributes are limited to PAGE_SIZE (Chris Leech) [1930856] {CVE-2021-27363} - scsi: iscsi: Restrict sessions and handles to admin capabilities (Chris Leech) [1930809] {CVE-2021-27364} - futex: Handle faults correctly for PI futexes (Waiman Long) [1924635] - futex: Simplify fixup_pi_state_owner() (Waiman Long) [1924635] - futex: Use pi_state_update_owner() in put_pi_state() (Waiman Long) [1924635] - rtmutex: Remove unused argument from rt_mutex_proxy_unlock() (Waiman Long) [1924635] - futex: Provide and use pi_state_update_owner() (Waiman Long) [1924635] - futex: Replace pointless printk in fixup_owner() (Waiman Long) [1924635] - futex: Ensure the correct return value from futex_lock_pi() (Waiman Long) [1924635] - futex: Don't enable IRQs unconditionally in put_pi_state() (Waiman Long) [1924635] - futex: Fix incorrect should_fail_futex() handling (Waiman Long) [1924635] - futex: Consistently use fshared as boolean (Waiman Long) [1924635] - futex: Remove needless goto's (Waiman Long) [1924635] - futex: Remove put_futex_key() (Waiman Long) [1924635] - NFS: Correct size calculation for create reply length (Benjamin Coddington) [1934903] - SUNRPC: Set memalloc_nofs_save() for sync tasks (Benjamin Coddington) [1934098] - net/mlx5: CT: Add support for matching on ct_state reply flag (Alaa Hleihel) [1919651] - net/mlx5e: CT: manage the lifetime of the ct entry object (Alaa Hleihel) [1919651] - net/mlx5e: CT: Use per flow counter when CT flow accounting is enabled (Alaa Hleihel) [1919651] - net/mlx5e: Fix a use after free on error in mlx5_tc_ct_shared_counter_get() (Alaa Hleihel) [1919651] - net/mlx5e: CT: Use the same counter for both directions (Alaa Hleihel) [1919651] - ethtool: fix the check logic of at least one channel for RX/TX (Ivan Vecera) [1907406]- [scsi] scsi: qedi: Correct max length of CHAP secret (Nilesh Javali) [1909180] - redhat: use tags from git notes for zstream to generate changelog (Frantisek Hrbata) - redhat: add CI file for kernel-private (Bruno Meneguele) - CI: Drop unused variable (Bruno Meneguele) - CI: Enable RT verification (Bruno Meneguele) - KVM: SVM: Clear the CR4 register on reset (Vitaly Kuznetsov) [1920788] - net: flow_offload: Add original direction flag to ct_metadata (Marcelo Ricardo Leitner) [1921946] - net/sched: cls_flower: Add match on the ct_state reply flag (Marcelo Ricardo Leitner) [1921946] - net/sched: cls_flower add CT_FLAGS_INVALID flag support (Marcelo Ricardo Leitner) [1921946] - net/sched: cls_flower: Reject invalid ct_state flags rules (Marcelo Ricardo Leitner) [1921946] - netlink: add mask validation (Marcelo Ricardo Leitner) [1921946] - netlink: create helpers for checking type is an int (Marcelo Ricardo Leitner) [1921946] - netlink: policy: correct validation type check (Marcelo Ricardo Leitner) [1921946] - netlink: make NLA_BINARY validation more flexible (Marcelo Ricardo Leitner) [1921946]- md: Set prev_flush_start and flush_bio in an atomic way (Xiao Ni) [1901598] - md: improve variable names in md_flush_request() (Xiao Ni) [1901598] - hpsa: fix regression issue for old controllers (Joseph Szczypek) [1925711] - scsi: hpsa: Correct dev cmds outstanding for retried cmds (Joseph Szczypek) [1925711] - vt: Disable KD_FONT_OP_COPY (Dave Airlie) [1903937] {CVE-2020-28974} - drm/i915/rkl: Remove require_force_probe protection (Lyude Paul) [1937558] - drm/i915/tgl/psr: Disable PSR on Tigerlake for now (Lyude Paul) [1924702] - dm raid: fix discard limits for raid0 and raid10 (Mike Snitzer) [1934274] - dm: fix __send_changing_extent_only to avoid duplicate dm_target_offset() (Mike Snitzer) [1934274] - mm/hugetlb.c: fix unnecessary address expansion of pmd sharing (Waiman Long) [1934212] - mm: memcontrol: fix slub memory accounting (Waiman Long) [1934212] - mm: memcontrol: fix swap undercounting in cgroup2 (Waiman Long) [1934212] - mm: memcontrol: fix NR_ANON_THPS accounting in charge moving (Waiman Long) [1934212] - mm, slub: better heuristic for number of cpus when calculating slab order (Waiman Long) [1934212] - Revert "mm: memcontrol: avoid workload stalls when lowering memory.high" (Waiman Long) [1934212] - selftests/bpf: Set gopt opt_class to 0 if get tunnel opt failed (Hangbin Liu) [1931732] - selftests/bpf: No need to drop the packet when there is no geneve opt (Hangbin Liu) [1931732]- drm/i915/gen11+: Only load DRAM information from pcode (Lyude Paul) [1934537] - drm/i915/dg1: Wait for pcode/uncore handshake at startup (Lyude Paul) [1934537] - powercap/intel_rapl: add support for TigerLake Desktop (David Arcari) [1932457] - powerpc/perf: Fix handling of privilege level checks in perf interrupt context (Gustavo Luiz Duarte) [1918411] - NFSv4.2: fix error return on memory allocation failure (Scott Mayhew) [1917689] - NFSv4.2: improve page handling for GETXATTR (Scott Mayhew) [1917689] - NFSv4.2: Fix up the get/listxattr calls to rpc_prepare_reply_pages() (Scott Mayhew) [1917689] - NFS: Fix rpcrdma_inline_fixup() crash with new LISTXATTRS operation (Scott Mayhew) [1917689] - SUNRPC: Fix up xdr_set_page() (Benjamin Coddington) [1917689] - NFSv4: Fix open coded xdr_stream_remaining() (Benjamin Coddington) [1917689] - SUNRPC: Clean up the handling of page padding in rpc_prepare_reply_pages() (Benjamin Coddington) [1917689] - SUNRPC: Fix up xdr_read_pages() to take arbitrary object lengths (Benjamin Coddington) [1917689] - SUNRPC: Clean up helpers xdr_set_iov() and xdr_set_page_base() (Benjamin Coddington) [1917689] - SUNRPC: Split out a function for setting current page (Benjamin Coddington) [1917689] - SUNRPC: Fix up typo in xdr_init_decode() (Benjamin Coddington) [1917689] - NFSv4: Fix the alignment of page data in the getdeviceinfo reply (Benjamin Coddington) [1917689] - net: fix pos incrementment in ipv6_route_seq_next (Lorenzo Bianconi) [1926608] - ipv6_route_seq_next should increase position index (Lorenzo Bianconi) [1926608] - bpf: Clear subreg_def for global function return values (Yauheni Kaliuta) [1934062] - igc: Fix returning wrong statistics (Corinna Vinschen) [1910873]- KVM: nSVM: prepare guest save area while is_guest_mode is true (Vitaly Kuznetsov) [1860223] - redhat: add CI file for kernel-private (Bruno Meneguele) - CI: Drop unused variable (Veronika Kabatova) - CI: Enable RT verification (Veronika Kabatova) - redhat: use tags from git notes for zstream to generate changelog (Frantisek Hrbata) - redhat: open the RHEL-8.5 development (Bruno Meneguele) [1930504]- KVM: SVM: Make symbol 'svm_gp_erratum_intercept' static (Paolo Bonzini) [1769283] - KVM: SVM: Fix #GP handling for doubly-nested virtualization (Paolo Bonzini) [1769283] - KVM: SVM: Add support for SVM instruction address check change (Paolo Bonzini) [1769283] - KVM: SVM: Add emulation support for #GP triggered by SVM instructions (Paolo Bonzini) [1769283] - KVM: x86: Factor out x86 instruction emulation with decoding (Paolo Bonzini) [1769283] - gfs2: In gfs2_ail1_start_one unplug the IO when needed (Bob Peterson) [1648446] - gfs2: Free rd_bits later in gfs2_clear-rgrpd to fix use-after-free (Bob Peterson) [1648446] - gfs2: Only access gl_delete for iopen glocks (Bob Peterson) [1648446] - gfs2: Fix case in which ail writes are done to jdata holes (Bob Peterson) [1648446] - gfs2: simplify gfs2_block_map (Bob Peterson) [1648446] - gfs2: Only set PageChecked if we have a transaction (Bob Peterson) [1648446] - gfs2: don't lock sd_ail_lock in gfs2_releasepage (Bob Peterson) [1648446] - gfs2: make gfs2_ail1_empty_one return the count of active items (Bob Peterson) [1648446] - gfs2: Wipe jdata and ail1 in gfs2_journal_wipe, formerly gfs2_meta_wipe (Bob Peterson) [1648446] - gfs2: enhance log_blocks trace point to show log blocks free (Bob Peterson) [1648446] - gfs2: rename gfs2_write_full_page to gfs2_write_jdata_page, remove parm (Bob Peterson) [1648446] - PM: hibernate: flush swap writer after marking (Lenny Szubowicz) [1898677] - cpufreq: Avoid cpufreq_suspend() deadlock on system shutdown (Lenny Szubowicz) [1898677] - PM / hibernate: memory_bm_find_bit(): Tighten node optimisation (Lenny Szubowicz) [1898677] - bpf, devmap: Use GFP_KERNEL for xdp bulk queue allocation (Jiri Benc) [1882215] - ice, xsk: clear the status bits for the next_to_use descriptor (Jiri Benc) [1906820] - net/mlx4_en: Handle TX error CQE (Alaa Hleihel) [1925690] - net/mlx4_en: Avoid scheduling restart task if it is already running (Alaa Hleihel) [1925690] - blk-mq: test QUEUE_FLAG_HCTX_ACTIVE for sbitmap_shared in hctx_may_queue (Ming Lei) [1922013] - blk-mq: Improve performance of non-mq IO schedulers with multiple HW queues (Ming Lei) [1922013] - Revert "blk-mq, elevator: Count requests per hctx to improve performance" (Ming Lei) [1922013] - bpftool: Disable CAP_BPF check for feature command (Jiri Olsa) [1921542] - RDMA/siw: Fix calculation of tx_valid_cpus size (Kamal Heib) [1919502] - net/mlx5e: Disable performance optimization for IPv4/IPv6 ethertype (Alaa Hleihel) [1928671 1919807] - IB/mlx5: Return appropriate error code instead of ENOMEM (Alaa Hleihel) [1928671] - net/mlx5: Disable devlink reload for lag devices (Alaa Hleihel) [1928671 1929166] - net/mlx5: Disable devlink reload for multi port slave device (Alaa Hleihel) [1928671 1929166] - net/mlx5: Disallow RoCE on lag device (Alaa Hleihel) [1928671 1929166] - net/mlx5: Disallow RoCE on multi port slave device (Alaa Hleihel) [1928671 1929166] - net/mlx5: Fix health error state handling (Alaa Hleihel) [1928671] - net/mlx5e: Change interrupt moderation channel params also when channels are closed (Alaa Hleihel) [1928671] - net/mlx5e: Don't change interrupt moderation params when DIM is enabled (Alaa Hleihel) [1928671] - net/mlx5e: E-switch, Fix rate calculation for overflow (Alaa Hleihel) [1928671] - net/mlx5e: Release skb in case of failure in tc update skb (Alaa Hleihel) [1928671 1929119] - net/mlx5e: Check tunnel offload is required before setting SWP (Alaa Hleihel) [1928671 1925439] - net/mlx5e: kTLS, Use refcounts to free kTLS RX priv context (Alaa Hleihel) [1928671 1928706] - net/mlx5e: Fix CQ params of ICOSQ and async ICOSQ (Alaa Hleihel) [1928671 1928706] - net/mlx5e: Replace synchronize_rcu with synchronize_net (Alaa Hleihel) [1928671 1913616] - net/mlx5e: Enable XDP for Connect-X IPsec capable devices (Alaa Hleihel) [1928671 1856795] - net/mlx5e: Enable striding RQ for Connect-X IPsec capable devices (Alaa Hleihel) [1928671 1926120] - fix regression in "epoll: Keep a reference on files added to the check list" (Carlos Maiolino) [1920776] {CVE-2020-0466} - do_epoll_ctl(): clean the failure exits up a bit (Carlos Maiolino) [1920776] {CVE-2020-0466} - epoll: Keep a reference on files added to the check list (Carlos Maiolino) [1920776] {CVE-2020-0466}- perf/x86/intel/uncore: With > 8 nodes, get pci bus die id from NUMA info (Prarit Bhargava) [1766743] - perf/x86/intel/uncore: Store the logical die id instead of the physical die id. (Prarit Bhargava) [1766743] - mm: fix page reference leak in soft_offline_page() (Aristeu Rozanski) [1768372] - mm,hwpoison: try to narrow window race for free pages (Aristeu Rozanski) [1768372] - mm,hwpoison: double-check page count in __get_any_page() (Aristeu Rozanski) [1768372] - mm,hwpoison: introduce MF_MSG_UNSPLIT_THP (Aristeu Rozanski) [1768372] - mm,hwpoison: return 0 if the page is already poisoned in soft-offline (Aristeu Rozanski) [1768372] - mm,hwpoison: refactor soft_offline_huge_page and __soft_offline_page (Aristeu Rozanski) [1768372] - mm,hwpoison: rework soft offline for in-use pages (Aristeu Rozanski) [1768372] - mm,hwpoison: rework soft offline for free pages (Aristeu Rozanski) [1768372] - mm,hwpoison: unify THP handling for hard and soft offline (Aristeu Rozanski) [1768372] - mm,hwpoison: kill put_hwpoison_page (Aristeu Rozanski) [1768372] - mm,hwpoison: refactor madvise_inject_error (Aristeu Rozanski) [1768372] - mm,hwpoison: unexport get_hwpoison_page and make it static (Aristeu Rozanski) [1768372] - mm,hwpoison-inject: don't pin for hwpoison_filter (Aristeu Rozanski) [1768372] - mm, hwpoison: remove recalculating hpage (Aristeu Rozanski) [1768372] - mm,hwpoison: cleanup unused PageHuge() check (Aristeu Rozanski) [1768372] - mm/madvise.c: replace with page_size() in madvise_inject_error() (Aristeu Rozanski) [1768372] - mm, soft-offline: convert parameter to pfn (Aristeu Rozanski) [1768372] - tick/nohz: Revert "Narrow down noise while setting current task's tick dependency" (Waiman Long) [1931004] - kvm: Add kvm_stat.service file and kvm_stat logrotate config to the tools (Thomas Huth) [1919930] - igc: fix link speed advertising (Corinna Vinschen) [1769701] - [crypto] crypto: qat - add capability detection logic in qat_4xxx (Vladis Dronov) [1833004] - [crypto] crypto: qat - add AES-XTS support for QAT GEN4 devices (Vladis Dronov) [1833004] - [crypto] crypto: qat - add AES-CTR support for QAT GEN4 devices (Vladis Dronov) [1833004] - [crypto] crypto: qat - fix excluded_middle.cocci warnings (Vladis Dronov) [1833004] - [crypto] crypto: qat - add qat_4xxx driver (Vladis Dronov) [1833004] - [crypto] crypto: qat - add hook to initialize vector routing table (Vladis Dronov) [1833004] - [crypto] crypto: qat - target fw images to specific AEs (Vladis Dronov) [1833004] - [crypto] crypto: qat - add gen4 firmware loader (Vladis Dronov) [1833004] - [crypto] crypto: qat - add support for broadcasting mode (Vladis Dronov) [1833004] - [crypto] crypto: qat - add support for shared ustore (Vladis Dronov) [1833004] - [crypto] crypto: qat - allow to target specific AEs (Vladis Dronov) [1833004] - [crypto] crypto: qat - add FCU CSRs to chip info (Vladis Dronov) [1833004] - [crypto] crypto: qat - add CSS3K support (Vladis Dronov) [1833004] - [crypto] crypto: qat - use ae_mask (Vladis Dronov) [1833004] - [crypto] crypto: qat - add check for null pointer (Vladis Dronov) [1833004] - [crypto] crypto: qat - add misc control CSR to chip info (Vladis Dronov) [1833004] - [crypto] crypto: qat - add wake up event to chip info (Vladis Dronov) [1833004] - [crypto] crypto: qat - add clock enable CSR to chip info (Vladis Dronov) [1833004] - [crypto] crypto: qat - add reset CSR and mask to chip info (Vladis Dronov) [1833004] - [crypto] crypto: qat - add local memory size to chip info (Vladis Dronov) [1833004] - [crypto] crypto: qat - add support for lm2 and lm3 (Vladis Dronov) [1833004] - [crypto] crypto: qat - add next neighbor to chip_info (Vladis Dronov) [1833004] - [crypto] crypto: qat - replace check based on DID (Vladis Dronov) [1833004] - [crypto] crypto: qat - introduce chip info structure (Vladis Dronov) [1833004] - [crypto] crypto: qat - refactor long expressions (Vladis Dronov) [1833004] - [crypto] crypto: qat - refactor qat_uclo_set_ae_mode() (Vladis Dronov) [1833004] - [crypto] crypto: qat - move defines to header files (Vladis Dronov) [1833004] - [crypto] crypto: qat - remove global CSRs helpers (Vladis Dronov) [1833004] - [crypto] crypto: qat - refactor AE start (Vladis Dronov) [1833004] - [crypto] crypto: qat - change micro word data mask (Vladis Dronov) [1833004] - [crypto] crypto: qat - change type for ctx_mask (Vladis Dronov) [1833004] - [crypto] crypto: qat - add support for relative FW ucode loading (Vladis Dronov) [1833004] - [crypto] crypto: qat - rename qat_uclo_del_uof_obj() (Vladis Dronov) [1833004] - [crypto] crypto: qat - introduce additional parenthesis (Vladis Dronov) [1833004] - [crypto] crypto: qat - remove unnecessary parenthesis (Vladis Dronov) [1833004] - [crypto] crypto: qat - fix error message (Vladis Dronov) [1833004] - [crypto] crypto: qat - fix CSR access (Vladis Dronov) [1833004] - [crypto] crypto: qat - fix status check in qat_hal_put_rel_rd_xfer() (Vladis Dronov) [1833004] - [crypto] crypto: qat - support for mof format in fw loader (Vladis Dronov) [1833004] - [crypto] crypto: qat - replace pci with PCI in comments (Vladis Dronov) [1833004] - [crypto] crypto: qat - remove cast for mailbox CSR (Vladis Dronov) [1833004] - [crypto] crypto: qat - remove unneeded semicolon (Vladis Dronov) [1833004] - [crypto] crypto: qat - extend ae_mask (Vladis Dronov) [1833004] - [crypto] crypto: qat - allow for instances in different banks (Vladis Dronov) [1833004] - [crypto] crypto: qat - refactor qat_crypto_dev_config() (Vladis Dronov) [1833004] - [crypto] crypto: qat - refactor qat_crypto_create_instances() (Vladis Dronov) [1833004] - [crypto] crypto: qat - change return value in adf_cfg_key_val_get() (Vladis Dronov) [1833004] - [crypto] crypto: qat - change return value in adf_cfg_add_key_value_param() (Vladis Dronov) [1833004] - [crypto] crypto: qat - remove unnecessary void* casts (Vladis Dronov) [1833004] - [crypto] crypto: qat - call functions in adf_sriov if available (Vladis Dronov) [1833004] - [crypto] crypto: qat - remove hardcoded bank irq clear flag mask (Vladis Dronov) [1833004] - [crypto] crypto: qat - abstract writes to arbiter enable (Vladis Dronov) [1833004] - [crypto] crypto: qat - use BIT_ULL() - 1 pattern for masks (Vladis Dronov) [1833004] - [crypto] crypto: qat - replace constant masks with GENMASK (Vladis Dronov) [1833004] - [crypto] crypto: qat - abstract build ring base (Vladis Dronov) [1833004] - [crypto] crypto: qat - enable ring after pair is programmed (Vladis Dronov) [1833004] - [crypto] crypto: qat - register crypto instances based on capability (Vladis Dronov) [1833004] - [crypto] crypto: qat - add support for capability detection (Vladis Dronov) [1833004] - [crypto] crypto: qat - abstract arbiter access (Vladis Dronov) [1833004] - [crypto] crypto: qat - remove unused macros in arbiter module (Vladis Dronov) [1833004] - [crypto] crypto: qat - remove writes into WQCFG (Vladis Dronov) [1833004] - [crypto] crypto: qat - update constants table (Vladis Dronov) [1833004] - [crypto] crypto: qat - use admin mask to send fw constants (Vladis Dronov) [1833004] - [crypto] crypto: qat - change admin sequence (Vladis Dronov) [1833004] - [crypto] crypto: qat - rename ME in AE (Vladis Dronov) [1833004] - [crypto] crypto: qat - add packed to init admin structures (Vladis Dronov) [1833004] - [crypto] crypto: qat - abstract admin interface (Vladis Dronov) [1833004] - [crypto] crypto: qat - relocate GEN2 CSR access code (Vladis Dronov) [1833004] - [crypto] crypto: qat - split transport CSR access logic (Vladis Dronov) [1833004] - [crypto] crypto: qat - fix configuration of iov threads (Vladis Dronov) [1833004] - [crypto] crypto: qat - num_rings_per_bank is device dependent (Vladis Dronov) [1833004] - [crypto] crypto: qat - mask device capabilities with soft straps (Vladis Dronov) [1833004] - [crypto] crypto: qat - update IV in software (Vladis Dronov) [1833004] - [crypto] crypto: qat - remove unused function (Vladis Dronov) [1833004]- mptcp: send ack for every add_addr (Davide Caratti) [1929280] - Revert "[net] tcp: change pingpong threshold to 3" (Davide Caratti) [1929280] - powerpc/pseries: Don't enforce MSI affinity with kdump (Greg Kurz) [1919427] - rtc: disallow update interrupts when time is invalid (Waiman Long) [1918288] - rtc: disable uie before setting time and enable after (Waiman Long) [1918288] - rtc: don't reference bogus function pointer in kdoc (Waiman Long) [1918288] - KVM: x86/mmu: Expand collapsible SPTE zap for TDP MMU to ZONE_DEVICE and HugeTLB pages (Paolo Bonzini) [1897366] - KVM: x86/mmu: Allow parallel page faults for the TDP MMU (Paolo Bonzini) [1897366] - KVM: x86/mmu: Mark SPTEs in disconnected pages as removed (Paolo Bonzini) [1897366] - KVM: x86/mmu: Flush TLBs after zap in TDP MMU PF handler (Paolo Bonzini) [1897366] - KVM: x86/mmu: Use atomic ops to set SPTEs in TDP MMU map (Paolo Bonzini) [1897366] - KVM: x86/mmu: Factor out functions to add/remove TDP MMU pages (Paolo Bonzini) [1897366] - i915: kvmgt: the KVM mmu_lock is now an rwlock (Paolo Bonzini) [1897366] - KVM: x86/mmu: Use an rwlock for the x86 MMU (Paolo Bonzini) [1897366] - KVM: x86/mmu: Protect TDP MMU page table memory with RCU (Paolo Bonzini) [1897366] - KVM: x86/mmu: Clear dirtied pages mask bit before early break (Paolo Bonzini) [1897366] - KVM: x86/mmu: Skip no-op changes in TDP MMU functions (Paolo Bonzini) [1897366] - KVM: x86/mmu: Yield in TDU MMU iter even if no SPTES changed (Paolo Bonzini) [1897366] - KVM: x86/mmu: Ensure forward progress when yielding in TDP MMU iter (Paolo Bonzini) [1897366] - KVM: x86/mmu: Rename goal_gfn to next_last_level_gfn (Paolo Bonzini) [1897366] - KVM: x86/mmu: Merge flush and non-flush tdp_mmu_iter_cond_resched (Paolo Bonzini) [1897366] - KVM: x86/mmu: Fix braces in kvm_recover_nx_lpages (Paolo Bonzini) [1897366] - KVM: x86/mmu: Factor out handling of removed page tables (Paolo Bonzini) [1897366] - KVM: x86/mmu: Don't redundantly clear TDP MMU pt memory (Paolo Bonzini) [1897366] - KVM: x86/mmu: Add lockdep when setting a TDP MMU SPTE (Paolo Bonzini) [1897366] - KVM: x86/mmu: Add comment on __tdp_mmu_set_spte (Paolo Bonzini) [1897366] - KVM: x86/mmu: change TDP MMU yield function returns to match cond_resched (Paolo Bonzini) [1897366] - locking/arch: Move qrwlock.h include after qspinlock.h (Paolo Bonzini) [1897366] - sched: Add cond_resched_rwlock (Paolo Bonzini) [1897366] - sched: Add needbreak for rwlocks (Paolo Bonzini) [1897366] - locking/rwlocks: Add contention detection for rwlocks (Paolo Bonzini) [1897366] - RDMA/srp: Fix support for unpopulated and unbalanced NUMA nodes (Kamal Heib) [1919395] - net/vmw_vsock: fix NULL pointer dereference (Jon Maloy) [1925600] {CVE-2021-26708} - net/vmw_vsock: improve locking in vsock_connect_timeout() (Jon Maloy) [1925600] {CVE-2021-26708} - vsock: fix locking in vsock_shutdown() (Jon Maloy) [1925600] {CVE-2021-26708} - vsock: fix the race conditions in multi-transport support (Jon Maloy) [1925600] {CVE-2021-26708} - ahci: Add missing Intel Emmitsburg PCH RAID PCI IDs (David Arcari) [1928789] - KVM: x86: Allow guests to see MSR_IA32_TSX_CTRL even if tsx=off (Paolo Bonzini) [1912448] - [sound] ALSA: hda/via: Fix runtime PM for Clevo W35xSS (Jaroslav Kysela) [1916102] - [sound] ALSA: hda/realtek: fix right sounds and mute/micmute LEDs for HP machines (Jaroslav Kysela) [1916102] - [sound] ALSA: hda/realtek: Enable mute and micmute LED on HP EliteBook 850 G7 (Jaroslav Kysela) [1916102] - [sound] ALSA: hda/realtek: Add two "Intel Reference board" SSID in the ALC256 (Jaroslav Kysela) [1916102] - [sound] ALSA: hda/realtek: Add mute LED quirk for more HP laptops (Jaroslav Kysela) [1916102] - [sound] ALSA: hda/realtek - Modify Dell platform name (Jaroslav Kysela) [1916102] - [sound] ALSA: hda/realtek - Fix speaker volume control on Lenovo C940 (Jaroslav Kysela) [1916102] - [sound] ALSA: ALSA/hda: apply jack fixup for the Acer Veriton N4640G/N6640G/N2510G (Jaroslav Kysela) [1916102] - [sound] ALSA: hda/realtek: Apply jack fixup for Quanta NL3 (Jaroslav Kysela) [1916102] - [sound] ALSA: hda/realtek: Add quirk for MSI-GP73 (Jaroslav Kysela) [1916102] - [sound] ALSA: hda/realtek - Supported Dell fixed type headset (Jaroslav Kysela) [1916102] - [sound] ALSA: hda/realtek: Remove dummy lineout on Acer TravelMate P648/P658 (Jaroslav Kysela) [1916102] - [sound] ALSA: hda/realtek - Add supported for more Lenovo ALC285 Headset Button (Jaroslav Kysela) [1916102] - [sound] ALSA: hda/realtek - Enable headset mic of ASUS Q524UQK with ALC255 (Jaroslav Kysela) [1916102] - [sound] ALSA: hda/realtek - Enable headset mic of ASUS X430UN with ALC256 (Jaroslav Kysela) [1916102] - [sound] ALSA: hda/realtek: make bass spk volume adjustable on a yoga laptop (Jaroslav Kysela) [1916102] - [sound] ALSA: hda/hdmi: Fix incorrect mutex unlock in silent_stream_disable() (Jaroslav Kysela) [1916102] - [sound] ALSA: hda/hdmi: packet buffer index must be set before reading value (Jaroslav Kysela) [1916102] - [sound] ALSA: hda/hdmi: always print pin NIDs as hexadecimal (Jaroslav Kysela) [1916102] - [sound] ALSA: hda/hdmi: fix silent stream for first playback to DP (Jaroslav Kysela) [1916102] - [sound] ALSA: hda/conexant: add a new hda codec CX11970 (Jaroslav Kysela) [1916102] - [sound] ALSA: hda: Fix regressions on clear and reconfig sysfs (Jaroslav Kysela) [1916102] - [sound] ALSA: hda/proc - print DP-MST connections (Jaroslav Kysela) [1916102] - [sound] ALSA: hda - Fix the return value if cb func is already registered (Jaroslav Kysela) [1916102] - [sound] ALSA: mixart: Fix mutex deadlock (Jaroslav Kysela) [1916102] - [sound] ALSA: hda/realtek: Add mute LED quirk to yet another HP x360 model (Jaroslav Kysela) [1916102] - [sound] ALSA: hda/realtek: Fix bass speaker DAC assignment on Asus Zephyrus G14 (Jaroslav Kysela) [1916102] - [sound] ALSA: hda/realtek - Add new codec supported for ALC897 (Jaroslav Kysela) [1916102] - [sound] ALSA: hda/realtek: Enable headset of ASUS UX482EG & B9400CEA with ALC294 (Jaroslav Kysela) [1916102] - [sound] ALSA: hda/realtek - Fixed Dell AIO wrong sound tone (Jaroslav Kysela) [1916102] - [sound] ALSA: hda/realtek - HP Headset Mic can't detect after boot (Jaroslav Kysela) [1916102] - [sound] ALSA: hda/realtek - Add supported mute Led for HP (Jaroslav Kysela) [1916102] - [sound] ALSA: hda/realtek: Add some Clove SSID in the ALC293(ALC1220) (Jaroslav Kysela) [1916102] - [sound] ALSA: hda/realtek - Add supported for Lenovo ThinkPad Headset Button (Jaroslav Kysela) [1916102] - [sound] ALSA: hda/realtek - Enable headphone for ASUS TM420 (Jaroslav Kysela) [1916102] - [sound] ALSA: hda/realtek - Fixed HP headset Mic can't be detected (Jaroslav Kysela) [1916102] - [sound] ALSA: hda: Add Alderlake-S PCI ID and HDMI codec vid (Jaroslav Kysela) [1916102] - [sound] ALSA: hda/generic: Add option to enforce preferred_dacs pairs (Jaroslav Kysela) [1916102] - [sound] ALSA: hda: prevent undefined shift in snd_hdac_ext_bus_get_link() (Jaroslav Kysela) [1916102] - [sound] ALSA: seq: oss: Avoid mutex lock for a long-time ioctl (Jaroslav Kysela) [1916102] - [fs] gfs2: Recursive gfs2_quota_hold in gfs2_iomap_end (Andreas Grunbacher) [1926852] - [net] netfilter: nf_tables: coalesce multiple notifications into one skbuff (Phil Sutter) [1855207] - [drm] drm/i915/rkl: new rkl ddc map for different PCH (Lyude Paul) [1910761] - [drm] drm/nouveau: fix dma syncing warning with debugging on (Lyude Paul) [1915548] - [drm] drm/i915: Update TGL and RKL HuC firmware versions (Lyude Paul) [1924209] - [drm] drm/i915/tgl, rkl: Make Wa_1606700617/22010271021 permanent (Lyude Paul) [1924209] - [drm] drm/i915: Update gen12 forcewake table (Lyude Paul) [1924209] - [drm] drm/i915: Rename FORCEWAKE_BLITTER to FORCEWAKE_GT (Lyude Paul) [1924209] - [drm] drm/i915/display/fbc: Implement WA 22010751166 (Lyude Paul) [1924209] - [drm] drm/i915: Tweaked Wa_14010685332 for PCHs used on gen11 platforms (Lyude Paul) [1924209] - [drm] drm/i915: Reorder hpd init vs. display resume (Lyude Paul) [1921868] - [drm] drm/i915/dp: Don't use DPCD backlights that need PWM enable/disable (Lyude Paul) [1885406] - [drm] drm/dp: Revert "drm/dp: Introduce EDID-based quirks" (Lyude Paul) [1885406] - [drm] drm/i915/dp: Allow forcing specific interfaces through enable_dpcd_backlight (Lyude Paul) [1885406] - [drm] drm/i915/dp: Enable Intel's HDR backlight interface (only SDR for now) (Lyude Paul) [1885406] - [drm] drm/i915: Keep track of pwm-related backlight hooks separately (Lyude Paul) [1885406] - [drm] drm/i915: Pass port to intel_panel_bl_funcs.get() (Lyude Paul) [1885406] - [drm] drm/i915/dp: Add register definitions for Intel HDR backlight interface (Lyude Paul) [1885406] - [drm] drm/i915/dp: Rename eDP VESA backlight interface functions (Lyude Paul) [1885406] - [drm] drm/i915: Pass down brightness values to enable/disable backlight callbacks (Lyude Paul) [1885406] - [drm] drm/i915: Rename pwm_* backlight callbacks to ext_pwm_* (Lyude Paul) [1885406] - [drm] drm/i915/dp: Program source OUI on eDP panels (Lyude Paul) [1885406] - [drm] drm/i915: refactor panel backlight control functions. (v2) (Lyude Paul) [1885406] - [drm] drm/i915/backlight: fix CPU mode backlight takeover on LPT (Lyude Paul) [1885406] - [drm] drm/i915/dpcd_bl: uncheck PWM_PIN_CAP when detect eDP backlight capabilities (Lyude Paul) [1885406] - [drm] drm/i915: panel: Add get_vbt_pwm_freq() helper (Lyude Paul) [1885406] - [drm] drm/i915/dp: Tweak initial dpcd backlight.enabled value (Lyude Paul) [1885406] - [drm] kms: handle mDP connectors (Lyude Paul) [1876992] - [drm] drm/i915/tgl: Fix Combo PHY DPLL fractional divider for 38.4MHz ref clock (Lyude Paul) [1876992] - [drm] drm/i915/rkl: Add new cdclk table (Lyude Paul) [1876992] - [drm] drm/i915/rkl: Handle HTI (Lyude Paul) [1876992] - [drm] drm/i915/rkl: Add DPLL4 support (Lyude Paul) [1876992] - [drm] drm/i915/rkl: Add initial workarounds (Lyude Paul) [1876992] - [drm] drm/i915/rkl: Handle new DPCLKA_CFGCR0 layout (Lyude Paul) [1876992] - [drm] drm/i915: Update TGL and RKL DMC firmware versions (Lyude Paul) [1876992] - [drm] drm/i915/gt: Program mocs:63 for cache eviction on gen9 (Lyude Paul) [1876992] - [drm] drm/i915/gt: Limit frequency drop to RPe on parking (Lyude Paul) [1876992] - [drm] drm/i915/gt: Retain default context state across shrinking (Lyude Paul) [1876992] - [drm] drm/amdgpu/vcn3.0: remove old DPG workaround (Lyude Paul) [1876992] - [drm] drm/amdgpu/vcn3.0: stall DPG when WPTR/RPTR reset (Lyude Paul) [1876992] - [drm] drm/i915/gt: Fixup tgl mocs for PTE tracking (Lyude Paul) [1876992] - [drm] drm/amdgpu: add rlc iram and dram firmware support (Lyude Paul) [1876992] - [drm] drm/nouveau: fix relocations applying logic and a double-free (Lyude Paul) [1876992] - [drm] drm/amd/display: Avoid HDCP initialization in devices without output (Lyude Paul) [1876992] - [drm] drm/amd/amdgpu: fix null pointer in runtime pm (Lyude Paul) [1876992] - [drm] drm/amdgpu: update golden setting for sienna_cichlid (Lyude Paul) [1876992] - [drm] drm/amdgpu: fix a page fault (Lyude Paul) [1876992] - [drm] drm/amdgpu: fix SI UVD firmware validate resume fail (Lyude Paul) [1876992] - [drm] drm/i915/tgl: Fix Media power gate sequence (Lyude Paul) [1876992] - [drm] drm/i915: Handle max_bpc==16 (Lyude Paul) [1876992] - [drm] drm/amd/display: Add missing pflip irq for dcn2.0 (Lyude Paul) [1876992] - [drm] drm/gma500: Fix out-of-bounds access to struct drm_device.vblank (Lyude Paul) [1876992] - [drm] drm/i915: Correctly set SFC capability for video engines (Lyude Paul) [1876992] - [drm] drm/amd/display: Add missing pflip irq (Lyude Paul) [1876992] - [drm] drm/amd/pm: do not use ixFEATURE_STATUS for checking smc running (Lyude Paul) [1876992] - [drm] drm/amd/pm: perform SMC reset on suspend/hibernation (Lyude Paul) [1876992] - [drm] drm/amd/pm: correct the baco reset sequence for CI ASICs (Lyude Paul) [1876992] - [drm] drm/amdgpu: perform srbm soft reset always on SDMA resume (Lyude Paul) [1876992] - [drm] drm/i915/gem: Flush coherency domains on first set-domain-ioctl (Lyude Paul) [1876992] - [drm] drm/i915: Hold onto an explicit ref to i915_vma_work.pinned (Lyude Paul) [1876992] - [drm] drm/i915/gt: Use the local HWSP offset during submission (Lyude Paul) [1876992] - [drm] drm/i915: Fix encoder lookup during PSR atomic check (Lyude Paul) [1876992] - [drm] drm/nouveau/gem: fix "refcount_t: underflow; use-after-free" (Lyude Paul) [1876992] - [drm] drm/nouveau/nouveau: fix the start/end range for migration (Lyude Paul) [1876992] - [drm] drm/amd/display: adding ddc_gpio_vga_reg_list to ddc reg def'ns (Lyude Paul) [1876992] - [drm] drm/amd/display: Fixed panic during seamless boot (Lyude Paul) [1876992] - [drm] drm/amdgpu: add DID for navi10 blockchain SKU (Lyude Paul) [1876992] - [drm] drm/amdgpu: disable DCN and VCN for navi10 blockchain SKU(v3) (Lyude Paul) [1876992] - [drm] drm/amdgpu: resolved ASD loading issue on sienna (Lyude Paul) [1876992] - [drm] drm/amdgpu: update golden setting for sienna_cichlid (Lyude Paul) [1876992] - [drm] drm/nouveau/device: fix changing endianess code to work on older GPUs (Lyude Paul) [1876992] - [drm] drm/nouveau/kms/nv50-: Program notifier offset before requesting disp caps (Lyude Paul) [1876992] - [drm] drm/i915: Restore ILK-M RPS support (Lyude Paul) [1876992] - [drm] drm/i915: Reject 90/270 degree rotated initial fbs (Lyude Paul) [1876992] - [drm] drm/i915: Use the active reference on the vma while capturing (Lyude Paul) [1876992] - [drm] drm/i915: Mark ininitial fb obj as WT on eLLC machines to avoid rcu lockup during fbdev init (Lyude Paul) [1876992] - [drm] drm/i915: Exclude low pages (128KiB) of stolen from use (Lyude Paul) [1876992] - [drm] drm/i915: Drop runtime-pm assert from vgpu io accessors (Lyude Paul) [1876992] - [drm] drm/i915/gt: Delay execlist processing for tgl (Lyude Paul) [1876992] - [drm] drm/i915/gt: Undo forced context restores after trivial preemptions (Lyude Paul) [1876992] - [drm] drm/i915/gt: Initialize reserved and unspecified MOCS indices (Lyude Paul) [1876992] - [drm] drm/i915: Fix TGL DKL PHY DP vswing handling (Lyude Paul) [1876992] - [drm] drm/i915: Avoid mixing integer types during batch copies (Lyude Paul) [1876992] - [drm] drm/i915: Cancel outstanding work after disabling heartbeats on an engine (Lyude Paul) [1876992] - [drm] drm/i915: Break up error capture compression loops with cond_resched() (Lyude Paul) [1876992] - [drm] drm/i915/gt: Always send a pulse down the engine after disabling heartbeat (Lyude Paul) [1876992] - [drm] drm/i915/gem: Always test execution status on closing the context (Lyude Paul) [1876992] - [drm] drm/i915/gem: Prevent using pgprot_writecombine() if PAT is not supported (Lyude Paul) [1876992] - [drm] drm/i915/gem: Avoid implicit vmap for highmem on x86-32 (Lyude Paul) [1876992] - [drm] drm/amdgpu: correct the cu and rb info for sienna cichlid (Lyude Paul) [1876992] - [drm] drm/amd/psp: Fix sysfs: cannot create duplicate filename (Lyude Paul) [1876992] - [drm] drm/amd/swsmu: add missing feature map for sienna_cichlid (Lyude Paul) [1876992] - [drm] drm/amd/pm: fix pp_dpm_fclk (Lyude Paul) [1876992] - [drm] drm/amd/pm: increase mclk switch threshold to 200 us (Lyude Paul) [1876992] - [drm] drm/amdgpu/swsmu: drop smu i2c bus on navi1x (Lyude Paul) [1876992] - [drm] drm/ttm: fix eviction valuable range check (Lyude Paul) [1876992] - [drm] drm/amd/display: Fix kernel panic by dal_gpio_open() error (Lyude Paul) [1876992] - [drm] drm/amd/display: Don't invoke kgdb_breakpoint() unconditionally (Lyude Paul) [1876992] - [drm] drm/amdgpu: increase the reserved VM size to 2MB (Lyude Paul) [1876992] - [drm] drm/amdgpu: add function to program pbb mode for sienna cichlid (Lyude Paul) [1876992] - [drm] drm/amd/display: Avoid MST manager resource leak (Lyude Paul) [1876992] - [drm] drm/amdkfd: Use same SQ prefetch setting as amdgpu (Lyude Paul) [1876992] - [drm] drm/amdgpu: correct the gpu reset handling for job != NULL case (Lyude Paul) [1876992] - [drm] drm/amdgpu: update golden setting for sienna_cichlid (Lyude Paul) [1876992] - [drm] drm/amdgpu: vcn and jpeg ring synchronization (Lyude Paul) [1876992] - [drm] drm/amd/display: Increase timeout for DP Disable (Lyude Paul) [1876992] - [drm] drm/amd/display: Fix incorrect backlight register offset for DCN (Lyude Paul) [1876992] - [drm] drm/amdgpu: don't map BO in reserved region (Lyude Paul) [1876992] - [drm] drm/shme-helpers: Fix dma_buf_mmap forwarding bug (Lyude Paul) [1876992] - [drm] drm/i915: Force VT'd workarounds when running as a guest OS (Lyude Paul) [1876992] - [drm] drm/amd/display: Avoid set zero in the requested clk (Lyude Paul) [1876992] - [drm] drm/amd/display: HDMI remote sink need mode validation for Linux (Lyude Paul) [1876992] - [drm] drm/amdgpu: No sysfs, not an error condition (Lyude Paul) [1876992] - [drm] drm/amd/display: Check clock table return (Lyude Paul) [1876992] - [drm] drm/bridge/synopsys: dsi: add support for non-continuous HS clock (Lyude Paul) [1876992] - [drm] drm/vkms: avoid warning in vkms_get_vblank_timestamp (Lyude Paul) [1876992] - [drm] drm/bridge_connector: Set default status connected for eDP connectors (Lyude Paul) [1876992] - [drm] drm/scheduler: Scheduler priority fixes (v2) (Lyude Paul) [1876992] - [drm] drm/amdgpu: restore ras flags when user resets eeprom(v2) (Lyude Paul) [1876992] - [drm] drm/i915/gem: Serialise debugfs i915_gem_objects with ctx->mutex (Lyude Paul) [1876992] - [drm] drm/amd/display: Disconnect pipe separetely when disable pipe split (Lyude Paul) [1876992] - [drm] drm/hisilicon: Code refactoring for hibmc_drv_de (Lyude Paul) [1876992] - [drm] drm/amd/display: Screen corruption on dual displays (DP+USB-C) (Lyude Paul) [1876992] - [drm] drm: fix double free for gbo in drm_gem_vram_init and drm_gem_vram_create (Lyude Paul) [1876992] - [drm] drm/amdgpu: Fix invalid number of character '{' in amdgpu_acpi_init (Lyude Paul) [1876992] - [drm] drm/amdgpu: fix max_entries calculation v4 (Lyude Paul) [1876992] - [drm] drm/crc-debugfs: Fix memleak in crc_control_write (Lyude Paul) [1876992] - [drm] drm/gma500: fix error check (Lyude Paul) [1876992] - [drm] drm/amd/display: fix potential integer overflow when shifting 32 bit variable bl_pwm (Lyude Paul) [1876992] - [drm] drm/vkms: add missing platform_device_unregister() in vkms_init() (Lyude Paul) [1876992] - [drm] drm/vgem: add missing platform_device_unregister() in vgem_init() (Lyude Paul) [1876992] - [drm] drm/amd/display: Fix wrong return value in dm_update_plane_state() (Lyude Paul) [1876992] - [drm] drm/vkms: fix xrgb on compute crc (Lyude Paul) [1876992] - [iommu] iommu/amd: Set iommu->int_enabled consistently when interrupts are set up (Vitaly Kuznetsov) [1915038] - [iommu] iommu/amd: Fix IOMMU interrupt generation in X2APIC mode (Vitaly Kuznetsov) [1915038] - [iommu] iommu/amd: Fix union of bitfields in intcapxt support (Vitaly Kuznetsov) [1915038] - [iommu] iommu/amd: Fix kerneldoc comments (Vitaly Kuznetsov) [1915038] - [x86] x86/irq: Prepare consolidation of irq_alloc_info (Vitaly Kuznetsov) [1915038] - [iommu] iommu/amd: Use msi_msg shadow structs (Vitaly Kuznetsov) [1915038] - [iommu] x86_irq_Rename_X86_IRQ_ALLOC_TYPE_MSI_to_reflect_PCI_dependency (Vitaly Kuznetsov) [1915038] - [netdrv] Revert "e1000e: disable s0ix entry and exit flows for ME systems" (Ken Cox) [1872412] - [netdrv] e1000e: fix S0ix flow to allow S0i3.2 subset entry (Ken Cox) [1872412]- dm table: fix DAX iterate_devices based device capability checks (Mike Snitzer) [1905679] - dm table: fix various whitespace issues with recent DAX code (Mike Snitzer) [1905679] - dm table: fix dax_dev NULL dereference in device_synchronous() (Mike Snitzer) [1905679] - dm: enable synchronous dax (Mike Snitzer) [1905679] - dm table: fix iterate_devices based device capability checks (Mike Snitzer) [1905679] - dm: remove special-casing of bio-based immutable singleton target on NVMe (Mike Snitzer) [1905679] - [s390] s390/dasd: Fix inconsistent kobject removal (Philipp Rudo) [1928106] - [powerpc] powerpc/perf/hv-24x7: Dont create sysfs event files for dummy events (Steve Best) [1927730] - [powerpc] powerpc/pseries/dlpar: handle ibm, configure-connector delay status (Steve Best) [1927371] - [x86] x86/kvm: Increase KVM_MAX_VCPUS to 2048 (Eduardo Habkost) [1840923]- Unbreak mount_capable() (Scott Mayhew) [1903983]- [powerpc] powerpc: fix wrong backport on Kernel lockdown for power (Diego Domingos) [1928778] - [powerpc] powerpc/kexec_file: fix FDT size estimation for kdump kernel (Steve Best) [1928105] - [kernel] sched/features: Distinguish between NORMAL and DEADLINE hrtick (Juri Lelli) [1912118] - [kernel] sched/features: Fix hrtick reprogramming (Juri Lelli) [1912118] - [scsi] scsi: lpfc: Fix EEH encountering oops with NVMe traffic (Dick Kennedy) [1854776] - [scsi] scsi: lpfc: Prevent duplicate requests to unregister with cpuhp framework (Dick Kennedy) [1894960] - [target] scsi: target: iscsi: Fix cmd abort fabric stop race (Maurizio Lombardi) [1908215]- [net] netfilter: nft_dynset: add timeout extension to template (Florian Westphal) [1906915] - [net] netfilter: nftables: fix possible UAF over chains from packet path in netns (Florian Westphal) [1906915] - [net] netfilter: flowtable: fix tcp and udp header checksum update (Florian Westphal) [1906915] - [net] netfilter: xt_recent: Fix attempt to update deleted entry (Florian Westphal) [1906915] - [net] netfilter: conntrack: connection timeout after re-register (Florian Westphal) [1906915] - [netdrv] ice: Fix MSI-X vector fallback logic (Jonathan Toppins) [1896639 1877645] - [netdrv] ice: Don't allow more channels than LAN MSI-X available (Jonathan Toppins) [1896639 1877645] - [net] netfilter: nf_nat: Fix memleak in nf_nat_init (Florian Westphal) [1906915] - [net] netfilter: xt_RATEEST: reject non-null terminated string from userspace (Florian Westphal) [1906915] - [include] net: flow_dissector: Wrap unionized VLAN fields in a struct (Florian Westphal) [1906915] - [net] netfilter: x_tables: Switch synchronization to RCU (Florian Westphal) [1906915] - [net] netfilter: nftables_offload: build mask based from the matching bytes (Florian Westphal) [1906915] - [net] netfilter: nft_payload: add C-VLAN offload support (Florian Westphal) [1906915] - [net] netfilter: nft_payload: add VLAN offload support (Florian Westphal) [1906915] - [net] netfilter: nf_tables_offload: allow ethernet interface type only (Florian Westphal) [1906915] - [net] netfilter: nftables_offload: set address type in control dissector (Florian Westphal) [1906915] - [net] netfilter: nf_tables: avoid false-postive lockdep splat (Florian Westphal) [1906915] - [net] netfilter: nf_tables: missing validation from the abort path (Florian Westphal) [1906915] - [net] netfilter: nftables: fix netlink report logic in flowtable and genid (Florian Westphal) [1906915] - [include] netfilter: nf_tables: constify nft_reg_load{8, 16, 64}() (Florian Westphal) [1906915] - [net] netfilter: nf_tables: Introduce new 64-bit helper register functions (Florian Westphal) [1906915] - [include] netfilter: nf_tables: drop include of module.h from nf_tables.h (Florian Westphal) [1906915] - [net] netfilter: nf_fwd_netdev: clear timestamp in forwarding path (Florian Westphal) [1906915] - [net] netfilter: ipset: prevent uninit-value in hash_ip6_add (Florian Westphal) [1906915] - [net] netfilter: use actual socket sk rather than skb sk when routing harder (Florian Westphal) [1906915] - [net] netfilter: ipv4: remove useless export_symbol (Florian Westphal) [1906915] - [net] netfilter: conntrack: don't set related state for different outer address (Florian Westphal) [1906915] - [fs] xfs: don't catch dax+reflink inodes as corruption in verifier (Bill O'Donnell) [1915510]- [powerpc] powerpc: Don't enable FSCR_SCV in init_FSCR_power9() (Gustavo Duarte) [1928399] - [netdrv] ibmvnic: Clear failover_pending if unable to schedule (Steve Best) [1926365] - [netdrv] ibmvnic: change IBMVNIC_MAX_IND_DESCS to 16 (Steve Best) [1928243] - [tools] perf powerpc: Fix printf conversion specifier for IP addresses (Steve Best) [1928209] - [tools] perf powerpc: Fix gap between kernel end and module start (Steve Best) [1928209] - [netdrv] i40e: Revert "i40e: don't report link up for a VF who hasn't enabled queues" (Stefan Assmann) [1838733] - [netdrv] i40e: acquire VSI pointer only after VF is initialized (Stefan Assmann) [1838733] - [netdrv] i40e: fix potential NULL pointer dereferencing (Stefan Assmann) [1838733] - [netdrv] i40e: Fix Error I40E_AQ_RC_EINVAL when removing VFs (Stefan Assmann) [1838733] - [netdrv] i40e, xsk: clear the status bits for the next_to_use descriptor (Stefan Assmann) [1838733] - [netdrv] i40e: avoid premature Rx buffer reuse (Stefan Assmann) [1838733] - [netdrv] i40e: Remove unnecessary sw_ring access from xsk Tx (Stefan Assmann) [1838733] - [netdrv] i40e: Fix removing driver while bare-metal VFs pass traffic (Stefan Assmann) [1838733] - [netdrv] i40e: report correct VF link speed when link state is set to enable (Stefan Assmann) [1838733] - [netdrv] i40e: remove redundant assignment (Stefan Assmann) [1838733] - [netdrv] i40e: Fix MAC address setting for a VF via Host/VM (Stefan Assmann) [1838733] - [netdrv] i40e: Allow changing FEC settings on X722 if supported by FW (Stefan Assmann) [1838733] - [netdrv] net: intel: Remove in_interrupt() warnings (Stefan Assmann) [1838733] - [netdrv] intel-ethernet: clean up W=1 warnings in kdoc (Stefan Assmann) [1838733] - [netdrv] i40e, xsk: uninitialized variable in i40e_clean_rx_irq_zc() (Stefan Assmann) [1838733] - [netdrv] i40e, xsk: move buffer allocation out of the Rx processing loop (Stefan Assmann) [1838733] - [netdrv] i40e: use 16B HW descriptors instead of 32B (Stefan Assmann) [1838733] - [netdrv] i40e, xsk: remove HW descriptor prefetch in AF_XDP path (Stefan Assmann) [1838733] - [netdrv] i40e: optimise prefetch page refcount (Stefan Assmann) [1838733] - [netdrv] i40e: not compute affinity_mask for IRQ (Stefan Assmann) [1838733] - [netdrv] i40e: Fix crash during removing i40e driver (Stefan Assmann) [1838733] - [netdrv] i40e: Set RX_ONLY mode for unicast promiscuous on VLAN (Stefan Assmann) [1838733] - [netdrv] PCI: Use 'pci_channel_state_t' instead of 'enum pci_channel_state' (Stefan Assmann) [1838733] - [netdrv] i40e: introduce new dump desc XDP command (Stefan Assmann) [1838733] - [netdrv] i40e: add XDP ring statistics to dump VSI debug output (Stefan Assmann) [1838733] - [netdrv] i40e: add XDP ring statistics to VSI stats (Stefan Assmann) [1838733] - [netdrv] i40e: move check of full Tx ring to outside of send loop (Stefan Assmann) [1838733] - [netdrv] i40e: eliminate division in napi_poll data path (Stefan Assmann) [1838733] - [netdrv] i40e: optimize AF_XDP Tx completion path (Stefan Assmann) [1838733] - [netdrv] i40e: Add support for a new feature Total Port Shutdown (Stefan Assmann) [1838733] - [netdrv] ethernet/intel: Convert fallthrough code comments (Stefan Assmann) [1838733] - [netdrv] i40e: Add support for 5Gbps cards (Stefan Assmann) [1838733] - [netdrv] net/intel: remove driver versions from Intel drivers (Stefan Assmann) [1838733] - [netdrv] i40e: Add a check to see if MFS is set (Stefan Assmann) [1838733] - [netdrv] i40e: detect and log info about pre-recovery mode (Stefan Assmann) [1838733] - [netdrv] i40e: make PF wait reset loop reliable (Stefan Assmann) [1838733] - [netdrv] i40e: remove unused defines (Stefan Assmann) [1838733] - [netdrv] i40e: Move client header location (Stefan Assmann) [1838733] - [netdrv] i40e: protect ring accesses with READ- and WRITE_ONCE (Stefan Assmann) [1838733] - [netdrv] i40e: Make i40e_shutdown_adminq() return void (Stefan Assmann) [1838733] - [netdrv] i40e: trivial fixup of comments in i40e_xsk.c (Stefan Assmann) [1838733] - [netdrv] i40e: Use scnprintf() for avoiding potential buffer overflow (Stefan Assmann) [1838733] - [netdrv] team: protect features update by RCU to avoid deadlock (Josef Oskera) [1909593] - [tools] bpf: selftests: remove test_progs LSM test (Yauheni Kaliuta) [1925911] - [net] bpf: Fix a verifier failure with xor (Yauheni Kaliuta) [1925911] - [tools] selftests: Remove fmod_ret from test_overhead (Jiri Olsa) [1925911] - [s390] s390/kdump: fix out-of-memory with PCI (Philipp Rudo) [1927744] - [x86] x86/intel_split_lock: Really Disable split lock detector by default in RHEL8 (Prarit Bhargava) [1924578] - [scsi] megaraid_sas: re-add certain pci-ids as unsupported (Tomas Henzl) [1761485] - [scsi] megaraid_sas: mark unsupported devices (Tomas Henzl) [1761485] - [pci] rh_taint: add support function (Tomas Henzl) [1761485] - [powerpc] powerpc/xmon: Restrict when kernel is locked down (Diego Domingos) [1853307] - [powerpc] powerpc/xmon: add read-only mode (Diego Domingos) [1853307] - [powerpc] powerpc: lock down kernel in secure boot mode (Diego Domingos) [1853307] - [net] fix iteration for sctp transport seq_files (Xin Long) [1916824] - [tools] x86: xen: insn: Decode Xen and KVM emulate-prefix signature (Michael Petlan) [1867733] - [tools] objtool: Ignore intentional differences for the x86 insn decoder (Michael Petlan) [1867733] - [x86] x86/insn: Add Control-flow Enforcement (CET) instructions to the opcode map (Michael Petlan) [1867733] - [x86] x86/decoder: Add TEST opcode to Group3-2 (Michael Petlan) [1867733] - [x86] x86/insn: Add some more Intel instructions to the opcode map (Michael Petlan) [1867733] - [x86] x86/insn: Add some Intel instructions to the opcode map (Michael Petlan) [1867733] - [net] udp: call udp_encap_enable for v6 sockets when enabling encap (Xin Long) [1907754] - [fs] close_range: unshare all fds for CLOSE_RANGE_UNSHARE | CLOSE_RANGE_CLOEXEC (Pavel Reichl) [1900674] - [fs] fs, close_range: add flag CLOSE_RANGE_CLOEXEC (Pavel Reichl) [1900674] - [tools] tests: close_range - Replace clone3 with clone (Pavel Reichl) [1900674] - [tools] selftests: core: use SKIP instead of XFAIL in close_range_test.c (Pavel Reichl) [1900674] - [tools] tools headers API: Update close_range affected files (Pavel Reichl) [1900674] - [tools] tests: add CLOSE_RANGE_UNSHARE tests (Pavel Reichl) [1900674] - [fs] close_range: add CLOSE_RANGE_UNSHARE (Pavel Reichl) [1900674] - [tools] tests: add close_range() tests (Pavel Reichl) [1900674] - [powerpc] arch: wire-up close_range() (Pavel Reichl) [1900674] - [fs] open: add close_range() (Pavel Reichl) [1900674] - [x86] x86/sgx: mark tech preview (Vladis Dronov) [1660337] - [tools] tools headers cpufeatures: Sync with the kernel sources (Vladis Dronov) [1660337] - [tools] tools arch x86: Sync the msr-index.h copy with the kernel sources (Vladis Dronov) [1660337] - [tools] tools arch x86: Sync the msr-index.h copy with the kernel sources (Vladis Dronov) [1660337] - [x86] x86/sgx: Drop racy follow_pfn() check (Vladis Dronov) [1660337] - [x86] x86/sgx: Fix the return type of sgx_init() (Vladis Dronov) [1660337] - [x86] x86/sgx: Return -EINVAL on a zero length buffer in sgx_ioc_enclave_add_pages() (Vladis Dronov) [1660337] - [x86] x86/sgx: Fix a typo in kernel-doc markup (Vladis Dronov) [1660337] - [x86] x86/sgx: Fix sgx_ioc_enclave_provision() kernel-doc comment (Vladis Dronov) [1660337] - [x86] x86/sgx: Return -ERESTARTSYS in sgx_ioc_enclave_add_pages() (Vladis Dronov) [1660337] - [tools] selftests/sgx: Use a statically generated 3072-bit RSA key (Vladis Dronov) [1660337] - [x86] x86/sgx: Clarify 'laundry_list' locking (Vladis Dronov) [1660337] - [documentation] Documentation/x86: Document SGX kernel architecture (Vladis Dronov) [1660337] - [x86] x86/sgx: Add ptrace() support for the SGX driver (Vladis Dronov) [1660337] - [x86] x86/sgx: Add a page reclaimer (Vladis Dronov) [1660337] - [tools] selftests/x86: Add a selftest for SGX (Vladis Dronov) [1660337] - [x86] x86/vdso: Implement a vDSO for Intel SGX enclave call (Vladis Dronov) [1660337] - [mm] x86/traps: Attempt to fixup exceptions in vDSO before signaling (Vladis Dronov) [1660337] - [mm] x86/fault: Add a helper function to sanitize error code (Vladis Dronov) [1660337] - [x86] x86/vdso: Add support for exception fixup in vDSO functions (Vladis Dronov) [1660337] - [x86] x86/sgx: Add SGX_IOC_ENCLAVE_PROVISION (Vladis Dronov) [1660337] - [x86] x86/sgx: Add SGX_IOC_ENCLAVE_INIT (Vladis Dronov) [1660337] - [x86] x86/sgx: Add SGX_IOC_ENCLAVE_ADD_PAGES (Vladis Dronov) [1660337] - [x86] x86/sgx: Add SGX_IOC_ENCLAVE_CREATE (Vladis Dronov) [1660337] - [x86] x86/sgx: Add an SGX misc driver interface (Vladis Dronov) [1660337] - [mm] mm: Add 'mprotect' hook to struct vm_operations_struct (Vladis Dronov) [1660337] - [x86] x86/sgx: Add SGX page allocator functions (Vladis Dronov) [1660337] - [x86] x86/cpu/intel: Add a nosgx kernel parameter (Vladis Dronov) [1660337] - [x86] x86/cpu/intel: Detect SGX support (Vladis Dronov) [1660337] - [mm] x86/mm: Signal SIGSEGV with PF_SGX (Vladis Dronov) [1660337] - [x86] x86/sgx: Initialize metadata for Enclave Page Cache (EPC) sections (Vladis Dronov) [1660337] - [x86] x86/{cpufeatures, msr}: Add Intel SGX Launch Control hardware bits (Vladis Dronov) [1660337] - [x86] x86/cpufeatures: Add Intel SGX hardware bits (Vladis Dronov) [1660337] - [x86] x86/sgx: Add wrappers for ENCLS functions (Vladis Dronov) [1660337] - [x86] x86/sgx: Add SGX architectural data structures (Vladis Dronov) [1660337] - [mm] x86/fault: Make error_code sanitization more robust (Vladis Dronov) [1660337] - [video] vgacon: remove software scrollback support (Chris von Recklinghausen) [1883596] - [tools] libbpf: fix backport of "libbpf: Remove any use of reallocarray() in libbpf" (Jiri Benc) [1924711] - [net] bpf: Prevent double bpf_prog_put call from bpf_tracing_prog_attach (Jiri Benc) [1924711] - [tools] selftests/bpf: Adding test for arg dereference in extension trace (Jiri Benc) [1924711] - [tools] selftests: Add selftest for disallowing modify_return attachment to freplace (Jiri Benc) [1924711] - [tools] selftests: Add test for multiple attachments of freplace program (Jiri Benc) [1924711] - [tools] selftests/bpf: Turn fexit_bpf2bpf into test with subtests (Jiri Benc) [1924711] - [tools] libbpf: Add support for freplace attachment in bpf_link_create (Jiri Benc) [1924711] - [net] bpf: Fix context type resolving for extension programs (Jiri Benc) [1924711] - [net] bpf: Support attaching freplace programs to multiple attach points (Jiri Benc) [1924711] - [net] bpf: Move prog->aux->linked_prog and trampoline into bpf_link on attach (Jiri Benc) [1924711] - [net] bpf: verifier: refactor check_attach_btf_id() (Jiri Benc) [1924711] - [net] bpf: change logging calls from verbose() to bpf_log() and use log pointer (Jiri Benc) [1924711] - [net] bpf: disallow attaching modify_return tracing functions to other BPF programs (Jiri Benc) [1924711] - [mm] kasan: fix incorrect arguments passing in kasan_add_zero_shadow (Waiman Long) [1921394] - [mm] kasan: fix unaligned address is unhandled in kasan_remove_zero_shadow (Waiman Long) [1921394] - [mm] mm: memcg/slab: optimize objcg stock draining (Waiman Long) [1921394] - [mm] mm: don't wake kswapd prematurely when watermark boosting is disabled (Waiman Long) [1921394] - [mm] mm/vmalloc.c: fix kasan shadow poisoning size (Waiman Long) [1921394] - [mm] mm/vmalloc: Fix unlock order in s_stop() (Waiman Long) [1921394] - [mm] mm/swapfile: do not sleep with a spin lock held (Waiman Long) [1921394] - [mm] mm: list_lru: set shrinker map bit when child nr_items is not zero (Waiman Long) [1921394] - [mm] mm: mempolicy: fix potential pte_unmap_unlock pte error (Waiman Long) [1921394] - [mm] mm/mmu_notifier: fix mmget() assert in __mmu_interval_notifier_insert (Waiman Long) [1921394] - [mm] mm/swapfile.c: fix potential memory leak in sys_swapon (Waiman Long) [1921394] - [mm] mm: validate pmd after splitting (Waiman Long) [1921394] - [mm] hugetlb_cgroup: convert comma to semicolon (Waiman Long) [1921394] - [mm] mm/memory_hotplug: fix unpaired mem_hotplug_begin/done (Waiman Long) [1921394] - [mm] khugepaged: adjust VM_BUG_ON_MM() in __khugepaged_enter() (Waiman Long) [1921394] - [mm] khugepaged: khugepaged_test_exit() check mmget_still_valid() (Waiman Long) [1921394] - [mm] mm/hugetlb: fix calculation of adjust_range_if_pmd_sharing_possible (Waiman Long) [1921394] - [mm] mm/hugetlb.c: clean code by removing unnecessary initialization (Waiman Long) [1921394] - [mm] mm/sparse: never partially remove memmap for early section (Waiman Long) [1921394] - [mm] mm/sparse: fix kernel crash with pfn_section_valid check (Waiman Long) [1921394] - [mm] mm/shuffle: don't move pages between zones and don't read garbage memmaps (Waiman Long) [1921394] - [mm] mm/sparse: rename pfn_present() to pfn_in_present_section() (Waiman Long) [1921394] - [powerpc] powerpc/pseries: Advance pfn if section is not present in lmb_is_removable() (Waiman Long) [1921394] - [powerpc] powerpc/pseries/hotplug-memory: Change rc variable to bool (Waiman Long) [1921394] - [mm] mm/gup: fix fixup_user_fault() on multiple retries (Waiman Long) [1921394] - [mm] mm/gup: Let __get_user_pages_locked() return -EINTR for fatal signal (Waiman Long) [1921394] - [mm] mm/mempolicy: Allow lookup_node() to handle fatal signal (Waiman Long) [1921394] - [include] include/linux/memremap.h: remove stale comments (Waiman Long) [1921394] - [mm] mm/sparsemem: get address to page struct instead of address to pfn (Waiman Long) [1921394] - [fs] hibernate: Allow uswsusp to write to swap (Waiman Long) [1921394] - [mm] mm/hotplug: fix hot remove failure in SPARSEMEM|!VMEMMAP case (Waiman Long) [1921394] - [mm] mm/hmm: add missing call to hmm_pte_need_fault in HMM_PFN_SPECIAL handling (Waiman Long) [1921394] - [mm] mm/hmm: add missing unmaps of the ptep during hmm_vma_handle_pte() (Waiman Long) [1921394] - [mm] mm/hmm: allow snapshot of the special zero page (Waiman Long) [1921394] - [mm] mm/hmm: a few more C style and comment clean ups (Waiman Long) [1921394] - [mm] mm/sparse.c: do not waste pre allocated memmap space (Waiman Long) [1921394] - [mm] mm/sparse: consistently do not zero memmap (Waiman Long) [1921394] - [mm] mm/gup: fix a misnamed "write" argument, and a related bug (Waiman Long) [1921394] - [powerpc] treewide: add checks for the return value of memblock_alloc*() (Waiman Long) [1921394] - [kvm] KVM: x86: Expose AVX512_FP16 for supported CPUID (Paul Lai) [1838734] - [x86] x86: Enumerate AVX512 FP16 CPUID feature flag (Paul Lai) [1838734] - [kvm] x86/kvm: Expose TSX Suspend Load Tracking feature (Paul Lai) [1838734] - [net] sched: act_ct: enable stats for HW offloaded entries (Marcelo Leitner) [1909257] - [scsi] scsi: fnic: Validate io_req before others (Govindarajulu Varadarajan) [1845720] - [scsi] scsi: fnic: Set scsi_set_resid() only for underflow (Govindarajulu Varadarajan) [1845720] - [scsi] scsi: fnic: Change shost_printk() to FNIC_MAIN_DBG() (Govindarajulu Varadarajan) [1845720] - [scsi] scsi: fnic: Avoid looping in TRANS ETH on unload (Govindarajulu Varadarajan) [1845720] - [scsi] scsi: fnic: Change shost_printk() to FNIC_FCS_DBG() (Govindarajulu Varadarajan) [1845720] - [scsi] scsi: fnic: Simplify the return expression of vnic_wq_copy_alloc() (Govindarajulu Varadarajan) [1845720] - [scsi] scsi: fnic: Fix inconsistent format argument type in fnic_debugfs.c (Govindarajulu Varadarajan) [1845720] - [x86] perf/x86/intel/uncore: Fix the scale of the IMC free-running events (Michael Petlan) [1884818 1908305] - [x86] perf/x86/intel/uncore: Reduce the number of CBOX counters (Michael Petlan) [1884818 1908305] - [x86] perf/x86/intel/uncore: Update Ice Lake uncore units (Michael Petlan) [1884818 1908305] - [x86] perf/x86/intel/uncore: Split the Ice Lake and Tiger Lake MSR uncore support (Michael Petlan) [1884818 1908305] - [x86] perf/x86/intel/uncore: Support PCIe3 unit on Snow Ridge (Michael Petlan) [1884818 1908305] - [x86] perf/x86/intel/uncore: Generic support for the PCI sub driver (Michael Petlan) [1884818 1908305] - [x86] perf/x86/intel/uncore: Factor out uncore_pci_pmu_unregister() (Michael Petlan) [1884818 1908305] - [x86] perf/x86/intel/uncore: Factor out uncore_pci_pmu_register() (Michael Petlan) [1884818 1908305] - [x86] perf/x86/intel/uncore: Factor out uncore_pci_find_dev_pmu() (Michael Petlan) [1884818 1908305] - [x86] perf/x86/intel/uncore: Factor out uncore_pci_get_dev_die_info() (Michael Petlan) [1884818 1908305]- [mmc] mmc: sdhci-acpi: For amd device set driver type as MMC_SET_DRIVER_TYPE_A (David Arcari) [1906067] - [pinctrl] pinctrl: Added IRQF_SHARED flag for amd-pinctrl driver (David Arcari) [1906067] - [block] block: export blk_mq_make_request (Ming Lei) [1917913] - [platform] platform/x86: dell-wmi-sysman: fix a NULL pointer dereference (Perry Yuan) [1922587] - [platform] platform/x86: dell-wmi-sysman: work around for BIOS bug (Juan Martinez) [1504859] - [platform] platform/x86: dell-wmi-sysman: fix init_bios_attributes() error handling (Juan Martinez) [1504859] - [platform] platform/x86/dell-wmi-sysman: Make some symbols static (Juan Martinez) [1504859] - [platform] platform/x86/dell-wmi-sysman: Make wmi_sysman_kobj_sysfs_ops static (Juan Martinez) [1504859] - [documentation] docs: ABI: sysfs-class-firmware-attributes: solve some warnings (Juan Martinez) [1504859] - [platform] platform/x86: Use appropriate module alias macro for this kernel (Juan Martinez) [1504859] - [platform] platform/x86: Introduce support for Systems Management Driver over WMI for Dell Systems (Juan Martinez) [1504859] - [md] dm: eliminate potential source of excessive kernel log noise (Mike Snitzer) [1876840] - [scsi] scsi: sd: Suppress spurious errors when WRITE SAME is being disabled (Ewan Milne) [1871060] - [net] libceph, ceph: disambiguate ceph_connection_operations handlers (Jeff Layton) [1893177] - [net] libceph: zero out session key and connection secret (Jeff Layton) [1893177] - [include] libceph: add __maybe_unused to DEFINE_MSGR2_FEATURE (Jeff Layton) [1893177] - [net] libceph: align session_key and con_secret to 16 bytes (Jeff Layton) [1893177] - [net] libceph: fix auth_signature buffer allocation in secure mode (Jeff Layton) [1893177] - [fs] ceph: reencode gid_list when reconnecting (Jeff Layton) [1893177] - [net] libceph: drop ceph_auth_{create, update}_authorizer() (Jeff Layton) [1893177] - [fs] libceph, ceph: make use of __ceph_auth_get_authorizer() in msgr1 (Jeff Layton) [1893177] - [net] libceph, ceph: implement msgr2.1 protocol (crc and secure modes) (Jeff Layton) [1893177] - [net] libceph: introduce connection modes and ms_mode option (Jeff Layton) [1893177] - [block] libceph, rbd: ignore addr->type while comparing in some cases (Jeff Layton) [1893177] - [net] libceph, ceph: get and handle cluster maps with addrvecs (Jeff Layton) [1893177] - [net] libceph: factor out finish_auth() (Jeff Layton) [1893177] - [net] libceph: drop ac->ops->name field (Jeff Layton) [1893177] - [net] libceph: amend cephx init_protocol() and build_request() (Jeff Layton) [1893177] - [net] libceph, ceph: incorporate nautilus cephx changes (Jeff Layton) [1893177] - [net] libceph: safer en/decoding of cephx requests and replies (Jeff Layton) [1893177] - [net] libceph: more insight into ticket expiry and invalidation (Jeff Layton) [1893177] - [net] libceph: move msgr1 protocol specific fields to its own struct (Jeff Layton) [1893177] - [net] libceph: move msgr1 protocol implementation to its own file (Jeff Layton) [1893177] - [net] libceph: use sendpage_ok() in ceph_tcp_sendpage() (Jeff Layton) [1893177] - [net] net: introduce helper sendpage_ok() in include/linux/net.h (Jeff Layton) [1893177] - [net] libceph: separate msgr1 protocol implementation (Jeff Layton) [1893177] - [net] libceph: export remaining protocol independent infrastructure (Jeff Layton) [1893177] - [net] libceph: export zero_page (Jeff Layton) [1893177] - [net] libceph: rename and export con->flags bits (Jeff Layton) [1893177] - [net] libceph: rename and export con->state states (Jeff Layton) [1893177] - [net] libceph: make con->state an int (Jeff Layton) [1893177] - [net] libceph: don't export ceph_messenger_{init_fini}() to modules (Jeff Layton) [1893177] - [net] libceph: make sure our addr->port is zero and addr->nonce is non-zero (Jeff Layton) [1893177] - [net] libceph: factor out ceph_con_get_out_msg() (Jeff Layton) [1893177] - [net] libceph: change ceph_con_in_msg_alloc() to take hdr (Jeff Layton) [1893177] - [net] libceph: change ceph_msg_data_cursor_init() to take cursor (Jeff Layton) [1893177] - [net] libceph: handle discarding acked and requeued messages separately (Jeff Layton) [1893177] - [net] libceph: drop msg->ack_stamp field (Jeff Layton) [1893177] - [net] libceph: remove redundant session reset log message (Jeff Layton) [1893177] - [net] libceph: clear con->peer_global_seq on RESETSESSION (Jeff Layton) [1893177] - [net] libceph: rename reset_connection() to ceph_con_reset_session() (Jeff Layton) [1893177] - [net] libceph: split protocol reset bits out of reset_connection() (Jeff Layton) [1893177] - [net] libceph: don't call reset_connection() on version/feature mismatches (Jeff Layton) [1893177] - [net] libceph: lower exponential backoff delay (Jeff Layton) [1893177] - [net] libceph: include middle_len in process_message() dout (Jeff Layton) [1893177] - [fs] ceph: implement updated ceph_mds_request_head structure (Jeff Layton) [1893177] - [fs] ceph: clean up argument lists to __prepare_send_request and __send_request (Jeff Layton) [1893177] - [fs] ceph: take a cred reference instead of tracking individual uid/gid (Jeff Layton) [1893177] - [fs] ceph: don't reach into request header for readdir info (Jeff Layton) [1893177] - [fs] ceph: set osdmap epoch for setxattr (Jeff Layton) [1893177] - [fs] ceph: remove redundant assignment to variable i (Jeff Layton) [1893177] - [fs] ceph: add ceph.caps vxattr (Jeff Layton) [1893177] - [fs] ceph: when filling trace, call ceph_get_inode outside of mutexes (Jeff Layton) [1893177] - [fs] Revert "ceph: allow rename operation under different quota realms" (Jeff Layton) [1893177] - [fs] ceph: fix inode refcount leak when ceph_fill_inode on non-I_NEW inode fails (Jeff Layton) [1893177] - [fs] ceph: downgrade warning from mdsmap decode to debug (Jeff Layton) [1893177] - [fs] ceph: fix race in concurrent __ceph_remove_cap invocations (Jeff Layton) [1893177] - [fs] ceph: pass down the flags to grab_cache_page_write_begin (Jeff Layton) [1893177] - [fs] ceph: add ceph.{cluster_fsid/client_id} vxattrs (Jeff Layton) [1893177] - [fs] ceph: add status debugfs file (Jeff Layton) [1893177] - [include] libceph: remove unused port macros (Jeff Layton) [1893177] - [fs] ceph: ensure we have Fs caps when fetching dir link count (Jeff Layton) [1893177] - [fs] ceph: send dentry lease metrics to MDS daemon (Jeff Layton) [1893177] - [fs] ceph: acquire Fs caps when getting dir stats (Jeff Layton) [1893177] - [fs] ceph: fix up some warnings on W=1 builds (Jeff Layton) [1893177] - [fs] ceph: queue MDS requests to REJECTED sessions when CLEANRECOVER is set (Jeff Layton) [1893177] - [fs] ceph: remove timeout on allowing reconnect after blocklisting (Jeff Layton) [1893177] - [fs] ceph: add new RECOVER mount_state when recovering session (Jeff Layton) [1893177] - [fs] ceph: make fsc->mount_state an int (Jeff Layton) [1893177] - [fs] ceph: don't WARN when removing caps due to blocklisting (Jeff Layton) [1893177] - [fs] ceph: check session state after bumping session->s_seq (Jeff Layton) [1893177] - [net] libceph: clear con->out_msg on Policy::stateful_server faults (Jeff Layton) [1893177] - [net] libceph: format ceph_entity_addr nonces as unsigned (Jeff Layton) [1893177] - [include] libceph: fix ENTITY_NAME format suggestion (Jeff Layton) [1893177] - [net] libceph: move a dout in queue_con_delay() (Jeff Layton) [1893177] - [fs] ceph: comment cleanups and clarifications (Jeff Layton) [1893177] - [fs] ceph: break up send_cap_msg (Jeff Layton) [1893177] - [fs] ceph: drop separate mdsc argument from __send_cap (Jeff Layton) [1893177] - [fs] ceph: promote to unsigned long long before shifting (Jeff Layton) [1893177] - [fs] ceph: don't SetPageError on readpage errors (Jeff Layton) [1893177] - [fs] ceph: mark ceph_fmt_xattr() as printf-like for better type checking (Jeff Layton) [1893177] - [fs] ceph: fold ceph_update_writeable_page into ceph_write_begin (Jeff Layton) [1893177] - [fs] ceph: fold ceph_sync_writepages into writepage_nounlock (Jeff Layton) [1893177] - [fs] ceph: fold ceph_sync_readpages into ceph_readpage (Jeff Layton) [1893177] - [fs] ceph: don't call ceph_update_writeable_page from page_mkwrite (Jeff Layton) [1893177] - [fs] ceph: break out writeback of incompatible snap context to separate function (Jeff Layton) [1893177] - [fs] ceph: add a note explaining session reject error string (Jeff Layton) [1893177] - [net] libceph: switch to the new "osd blocklist add" command (Jeff Layton) [1893177] - [fs] libceph, rbd, ceph: "blacklist" -> "blocklist" (Jeff Layton) [1893177] - [fs] ceph: have ceph_writepages_start call pagevec_lookup_range_tag (Jeff Layton) [1893177] - [fs] ceph: use kill_anon_super helper (Jeff Layton) [1893177] - [fs] ceph: metrics for opened files, pinned caps and opened inodes (Jeff Layton) [1893177] - [fs] ceph: add ceph_sb_to_mdsc helper support to parse the mdsc (Jeff Layton) [1893177] - [fs] ceph: drop special-casing for ITER_PIPE in ceph_sync_read (Jeff Layton) [1893177] - [fs] ceph: add column 'mds' to show caps in more user friendly (Jeff Layton) [1893177] - [include] libceph: multiple workspaces for CRUSH computations (Jeff Layton) [1893177] - [fs] ceph: remove unnecessary return in switch statement (Jeff Layton) [1893177] - [fs] ceph: encode inodes' parent/d_name in cap reconnect message (Jeff Layton) [1893177] - [include] libceph: add __maybe_unused to DEFINE_CEPH_FEATURE (Jeff Layton) [1893177] - [fs] ceph: use frag's MDS in either mode (Jeff Layton) [1893177] - [fs] ceph: move sb->wb_pagevec_pool to be a global mempool (Jeff Layton) [1893177] - [fs] ceph: remove redundant initialization of variable mds (Jeff Layton) [1893177] - [fs] ceph: fix use-after-free for fsc->mdsc (Jeff Layton) [1893177] - [fs] ceph: remove unused variables in ceph_mdsmap_decode() (Jeff Layton) [1893177] - [fs] ceph: delete repeated words in fs/ceph/ (Jeff Layton) [1893177] - [fs] ceph: send client provided metric flags in client metadata (Jeff Layton) [1893177] - [fs] ceph: periodically send perf metrics to MDSes (Jeff Layton) [1893177] - [fs] ceph: check the sesion state and return false in case it is closed (Jeff Layton) [1893177] - [net] libceph: replace HTTP links with HTTPS ones (Jeff Layton) [1893177] - [fs] ceph: remove unnecessary cast in kfree() (Jeff Layton) [1893177] - [net] libceph: just have osd_req_op_init() return a pointer (Jeff Layton) [1893177] - [fs] ceph: do not access the kiocb after aio requests (Jeff Layton) [1893177] - [fs] ceph: clean up and optimize ceph_check_delayed_caps() (Jeff Layton) [1893177] - [fs] ceph: fix potential mdsc use-after-free crash (Jeff Layton) [1893177] - [fs] ceph: switch to WARN_ON_ONCE in encode_supported_features() (Jeff Layton) [1893177] - [fs] ceph: add global total_caps to count the mdsc's total caps number (Jeff Layton) [1893177] - [fs] ceph: add check_session_state() helper and make it global (Jeff Layton) [1893177] - [net] libceph: dump class and method names on method calls (Jeff Layton) [1893177] - [net] libceph: use target_copy() in send_linger() (Jeff Layton) [1893177] - [fs] ceph: add metadata perf metric support (Jeff Layton) [1893177] - [fs] ceph: add read/write latency metric support (Jeff Layton) [1893177] - [fs] ceph: add caps perf metric for each superblock (Jeff Layton) [1893177] - [fs] ceph: add dentry lease metric support (Jeff Layton) [1893177] - [include] math64: New DIV64_U64_ROUND_CLOSEST helper (Jeff Layton) [1893177] - [tty] tty: Fix ->pgrp locking in tiocspgrp() (Waiman Long) [1908197] {CVE-2020-29661}- [mm] Revert "powerpc: Ensure that swiotlb buffer is allocated from low memory" (Diego Domingos) [1907131] - [fs] xfs: use ENOTBLK for direct I/O to buffered I/O fallback (Carlos Maiolino) [1922953] - [nvme] nvme-multipath: Early exit if no path is available (Gopal Tiwari) [1880508] - [scsi] scsi: lpfc: Add support for eh_should_retry_cmd() (Ewan Milne) [1801585] - [scsi] scsi: scsi_transport_fc: Add store capability to rport port_state in sysfs (Ewan Milne) [1801585] - [scsi] scsi: scsi_transport_fc: Add a new rport state FC_PORTSTATE_MARGINAL (Ewan Milne) [1801585] - [scsi] scsi: core: No retries on abort success (Ewan Milne) [1801585] - [scsi] scsi: core: Add a new error code DID_TRANSPORT_MARGINAL in scsi.h (Ewan Milne) [1801585] - [scsi] scsi: core: Add limitless cmd retry support (Ewan Milne) [1801585] - [fs] gfs2: Fix deadlock between gfs2_{create_inode, inode_lookup} and delete_work_func (Andreas Grunbacher) [1903190] - [fs] gfs2: Don't call cancel_delayed_work_sync from within delete work function (Andreas Grunbacher) [1903190] - [cpufreq] acpi-cpufreq: Honor _PSD table setting on new AMD CPUs (Terry Bowman) [1886943] - [x86] x86/cpufeatures: Enumerate TSX suspend load address tracking instructions (Josh Poimboeuf) [1836980] - [powerpc] powerpc/pseries/svm: Allocate SWIOTLB buffer anywhere in memory (Diego Domingos) [1869184] - [mm] powerpc: Ensure that swiotlb buffer is allocated from low memory (Diego Domingos) [1869184] - [fs] debugfs: Fix module state check condition (Vladis Dronov) [1866285] - [fs] debugfs: Check module state before warning in {full/open}_proxy_open() (Vladis Dronov) [1866285]- [firmware] efi: Don't attempt to map RCI2 config table if it doesn't exist (Lenny Szubowicz) [1779590] - [firmware] efi: Make CONFIG_EFI_RCI2_TABLE selectable on x86 only (Lenny Szubowicz) [1779590] - [firmware] efi: Make unexported efi_rci2_sysfs_init() static (Lenny Szubowicz) [1779590] - [iommu] iommu: use the __iommu_attach_device() directly for deferred attach (Lianbo Jiang) [1904658] - [iommu] dma-iommu: use static-key to minimize the impact in the fast-path (Lianbo Jiang) [1904658] - [x86] x86/PCI: sta2x11: use default DMA address translation (Jerry Snitselaar) [1887546] - [powerpc] powerpc: use the generic dma_ops_bypass mode (Jerry Snitselaar) [1887546] - [dma] dmaengine: fix error codes in channel_register() (Jerry Snitselaar) [1837187] - [dma] dmaengine: idxd: off by one in cleanup code (Jerry Snitselaar) [1837187] - [documentation] dmaengine: idxd: Add ABI documentation for shared wq (Jerry Snitselaar) [1837187] - [dma] dmaengine: idxd: Clean up descriptors with fault error (Jerry Snitselaar) [1837187] - [dma] dmaengine: idxd: Add shared workqueue support (Jerry Snitselaar) [1837187] - [dma] dmaengine: idxd: fix mapping of portal size (Jerry Snitselaar) [1837187] - [dma] dmaengine: idxd: fix wq config registers offset programming (Jerry Snitselaar) [1837187] - [dma] dmaengine: ioat: Allocate correct size for descriptor chunk (Jerry Snitselaar) [1837187] - [uapi] dmaengine: idxd: add missing invalid flags field to completion (Jerry Snitselaar) [1837187] - [uapi] dmaengine: idxd: fix hw descriptor fields for delta record (Jerry Snitselaar) [1837187] - [uapi] dmaengine: idxd: Merge definition of dsa_batch_desc into dsa_hw_desc (Jerry Snitselaar) [1838386 1837187] - [dma] dmaengine: dmatest: Return boolean result directly in filter() (Jerry Snitselaar) [1837187] - [dma] dmaengine: dmatest: Check list for emptiness before access its last entry (Jerry Snitselaar) [1837187] - [dma] dmaengine: ioat: Make two symbols static (Jerry Snitselaar) [1837187] - [dma] dmaengine: dmatest: Print error codes as signed value (Jerry Snitselaar) [1837187] - [dma] dmaengine: idxd: add command status to idxd sysfs attribute (Jerry Snitselaar) [1893465 1837187] - [dma] dmaengine: idxd: add support for configurable max wq batch size (Jerry Snitselaar) [1893468 1837187] - [dma] dmaengine: idxd: add support for configurable max wq xfer size (Jerry Snitselaar) [1893468 1837187] - [documentation] dmaengine: idxd: add leading / for sysfspath in ABI documentation (Jerry Snitselaar) [1837187] - [dma] dmaengine: idxd: clear misc interrupt cause after read (Jerry Snitselaar) [1837187] - [dma] dmaengine: dmatest: Prevent to run on misconfigured channel (Jerry Snitselaar) [1837187] - [dma] dmaengine: acpi: Put the CSRT table after using it (Jerry Snitselaar) [1837187] - [dma] dmaengine: idxd: reset states after device disable or reset (Jerry Snitselaar) [1837187] - [dma] dmaengine: idxd: move idxd interrupt handling to mask instead of ignore (Jerry Snitselaar) [1872374 1837187] - [dma] dmaengine: idxd: add work queue drain support (Jerry Snitselaar) [1837187] - [dma] dmaengine: idxd: move submission to sbitmap_queue (Jerry Snitselaar) [1837187] - [dma] dmaengine: cookie bypass for out of order completion (Jerry Snitselaar) [1838893 1837187] - [dma] dmaengine: ioat setting ioat timeout as module parameter (Jerry Snitselaar) [1837187] - [dma] dmaengine: dmatest: stop completed threads when running without set channel (Jerry Snitselaar) [1837187] - [dma] dmaengine: idxd: fix misc interrupt handler thread unmasking (Jerry Snitselaar) [1877126 1837187] - [dma] dmaengine: idxd: cleanup workqueue config after disabling (Jerry Snitselaar) [1837187] - [dma] dmaengine: idxd: fix cdev locking for open and release (Jerry Snitselaar) [1837187] - [dma] dmaengine: Replace zero-length array with flexible-array (Jerry Snitselaar) [1837187] - [dma] dmaengine: Fix doc strings to satisfy validation script (Jerry Snitselaar) [1837187] - [dma] dmaengine: Include dmaengine.h into dmaengine.c (Jerry Snitselaar) [1837187] - [dma] dmaengine: dmatest: Describe members of struct dmatest_info (Jerry Snitselaar) [1837187] - [dma] dmaengine: dmatest: Describe members of struct dmatest_params (Jerry Snitselaar) [1837187] - [dma] dmaengine: dmatest: Allow negative timeout value to specify infinite wait (Jerry Snitselaar) [1837187] - [dma] Revert "dmaengine: dmatest: timeout value of -1 should specify infinite wait" (Jerry Snitselaar) [1837187] - [dma] dmaengine: ioat: adding missed issue_pending to timeout handler (Jerry Snitselaar) [1837187] - [dma] dmaengine: ioat: remove unnesesery double complition timer modification (Jerry Snitselaar) [1837187] - [dma] dmaengine: ioat: removing duplicate code from timeout handler (Jerry Snitselaar) [1837187] - [dma] dmaengine: ioat: Decreasing allocation chunk size 2M->512K (Jerry Snitselaar) [1837187] - [dma] dmaengine: ioat: fixing chunk sizing macros dependency (Jerry Snitselaar) [1837187] - [dma] dmaengine: idxd: export hw version through sysfs (Jerry Snitselaar) [1838888 1837187] - [dma] dmaengine: dmatest: Restore default for channel (Jerry Snitselaar) [1837187] - [dma] dmaengine: idxd: fix interrupt completion after unmasking (Jerry Snitselaar) [1838895 1837187] - [dma] dmaengine: dmatest: Fix process hang when reading 'wait' parameter (Jerry Snitselaar) [1837187] - [dma] dmaengine: dmatest: Fix iteration non-stop logic (Jerry Snitselaar) [1837187] - [dma] dmaengine: fix channel index enumeration (Jerry Snitselaar) [1838390 1837187] - [include] include/linux/dmaengine: Typos fixes in API documentation (Jerry Snitselaar) [1837187] - [dma] dmaengine: idxd: remove global token limit check (Jerry Snitselaar) [1838385 1837187] - [dma] dmaengine: idxd: reflect shadow copy of traffic class programming (Jerry Snitselaar) [1838381 1837187] - [dma] dmaengine: Create debug directories for DMA devices (Jerry Snitselaar) [1837187] - [dma] dmaengine: Add basic debugfs support (Jerry Snitselaar) [1837187] - [include] dmaengine: consistently return string literal from switch-case (Jerry Snitselaar) [1837187] - [include] dmaengine: Drop redundant 'else' keyword (Jerry Snitselaar) [1837187] - [include] dmaengine: Use negative condition for better readability (Jerry Snitselaar) [1837187] - [include] dmaengine: Refactor dmaengine_check_align() to be bit operations only (Jerry Snitselaar) [1837187] - [dma] dmaengine: idxd: expose general capabilities register in sysfs (Jerry Snitselaar) [1837187 1836532] - [dma] dmaengine: idxd: check return result from check_vma() in cdev (Jerry Snitselaar) [1837187 1836530] - [dma] dmanegine: ioat/dca: Replace zero-length array with flexible-array member (Jerry Snitselaar) [1837187] - [dma] dmaengine: idxd: remove set but not used variable 'idxd_cdev' (Jerry Snitselaar) [1837187] - [dma] dmaengine: idxd: remove set but not used variable 'group' (Jerry Snitselaar) [1837187] - [documentation] dmaengine: idxd: add sysfs ABI for idxd driver (Jerry Snitselaar) [1837187] - [dma] dmaengine: idxd: fix off by one on cdev dwq refcount (Jerry Snitselaar) [1838366 1837187] - [dma] dmaengine: idxd: wq size configuration needs to check global max size (Jerry Snitselaar) [1837187 1836579] - [dma] dmaengine: idxd: sysfs input of wq incorrect wq type should return error (Jerry Snitselaar) [1837187 1836585] - [dma] dmaengine: idxd: correct reserved token calculation (Jerry Snitselaar) [1837187 1836647] - [dma] dmaengine: idxd: Fix error handling in idxd_wq_cdev_dev_setup() (Jerry Snitselaar) [1838354 1837187] - [dma] dmaengine: idxd: fix runaway module ref count on device driver bind (Jerry Snitselaar) [1837187 1836649] - [dma] dmaengine: idxd: fix boolconv.cocci warnings (Jerry Snitselaar) [1837187] - [dma] dmaengine: idxd: add char driver to expose submission portal to userland (Jerry Snitselaar) [1837187] - [dma] dmaengine: idxd: connect idxd to dmaengine subsystem (Jerry Snitselaar) [1837187] - [dma] dmaengine: idxd: add descriptor manipulation routines (Jerry Snitselaar) [1837187] - [dma] dmaengine: idxd: add configuration component of driver (Jerry Snitselaar) [1837187] - [dma] dmaengine: idxd: Init and probe for Intel data accelerators (Jerry Snitselaar) [1837187] - [include] io-64-nonatomic: add io{read|write}64{_lo_hi|_hi_lo} macros (Jerry Snitselaar) [1837187] - [powerpc] iomap: introduce io{read|write}64_{lo_hi|hi_lo} (Jerry Snitselaar) [1837187] - [lib] iomap: Use non-raw io functions for io{read|write}XXbe (Jerry Snitselaar) [1837187] - [dma] dmaengine: virt-dma: use vchan_vdesc_fini() to free descriptors (Jerry Snitselaar) [1837187] - [dma] dmaengine: virt-dma: Add missing locking around list operations (Jerry Snitselaar) [1837187] - [dma] dmaengine: virt-dma: Do not call desc_free() under a spin_lock (Jerry Snitselaar) [1837187] - [dma] dmaengine: virt-dma: remove debug message (Jerry Snitselaar) [1837187] - [dma] dmaengine: virt-dma: Add missing locking (Jerry Snitselaar) [1837187] - [dma] dmaengine: ioat: Support in-use unbind (Jerry Snitselaar) [1837187] - [dma] dmaengine: move .device_release missing log warning to debug level (Jerry Snitselaar) [1837187] - [dma] dmaengine: Cleanups for the slave <-> channel symlink support (Jerry Snitselaar) [1837187] - [dma] dmaengine: fix null ptr check for __dma_async_device_channel_register() (Jerry Snitselaar) [1837187] - [dma] dmaengine: Fix return value for dma_request_chan() in case of failure (Jerry Snitselaar) [1837187] - [dma] dmaengine: Create symlinks between DMA channels and slaves (Jerry Snitselaar) [1837187] - [dma] dmaengine: add support to dynamic register/unregister of channels (Jerry Snitselaar) [1837187] - [dma] dmaengine: break out channel registration (Jerry Snitselaar) [1837187] - [x86] x86/asm: Carve out a generic movdir64b() helper for general usage (Jerry Snitselaar) [1837187] - [x86] x86/asm: add iosubmit_cmds512() based on MOVDIR64B CPU instruction (Jerry Snitselaar) [1837187] - [dma] dmaengine: Move dma_get_{, any_}slave_channel() to private dmaengine.h (Jerry Snitselaar) [1837187] - [include] dmaengine: Remove dma_request_slave_channel_compat() wrapper (Jerry Snitselaar) [1837187] - [dma] dmaengine: Remove dma_device_satisfies_mask() wrapper (Jerry Snitselaar) [1837187] - [include] dmaengine: Add helper function to convert direction value to text (Jerry Snitselaar) [1837187] - [dma] dmaengine: Add support for reporting DMA cached data amount (Jerry Snitselaar) [1837187] - [dma] dmaengine: Add metadata_ops for dma_async_tx_descriptor (Jerry Snitselaar) [1837187] - [dma] dmaengine: print more meaningful error message (Jerry Snitselaar) [1837187] - [dma] dmaengine: move module_/dma_device_put() after route free (Jerry Snitselaar) [1837187] - [dma] dmaengine: Add reference counting to dma_device struct (Jerry Snitselaar) [1837187] - [dma] dmaengine: Move dma_channel_rebalance() infrastructure up in code (Jerry Snitselaar) [1837187] - [dma] dmaengine: Call module_put() after device_free_chan_resources() (Jerry Snitselaar) [1837187] - [dma] dmaengine: Store module owner in dma_device struct (Jerry Snitselaar) [1837187] - [include] dmaengine: Remove spaces before TABs (Jerry Snitselaar) [1837187] - [dma] ioat: ioat_alloc_ring() failure handling (Jerry Snitselaar) [1837187] - [dma] dmaengine: virt-dma: Fix access after free in vchan_complete() (Jerry Snitselaar) [1837187] - [include] dmaengine: Fix access to uninitialized dma_slave_caps (Jerry Snitselaar) [1837187] - [dma] dmanegine: ioat/dca: Use struct_size() helper (Jerry Snitselaar) [1837187] - [dma] dmaengine: acpi: Add kernel doc parameter descriptions (Jerry Snitselaar) [1837187] - [dma] dmaengine: acpi: Set up DMA mask based on CSRT (Jerry Snitselaar) [1837187] - [dma] dmaengine: dmatest: Add support for completion polling (Jerry Snitselaar) [1837187] - [dma] dmaengine: virt-dma: store result on dma descriptor (Jerry Snitselaar) [1837187] - [dma] dmaengine: dmatest: timeout value of -1 should specify infinite wait (Jerry Snitselaar) [1837187] - [dma] dmaengine: Grammar s/the its/its/, s/need/needs/ (Jerry Snitselaar) [1837187] - [dma] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 284 (Jerry Snitselaar) [1837187] - [dma] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 291 (Jerry Snitselaar) [1837187] - [dma] treewide: Add SPDX license identifier - Makefile/Kconfig (Jerry Snitselaar) [1837187] - [dma] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 500 (Jerry Snitselaar) [1837187] - [dma] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 7 (Jerry Snitselaar) [1837187] - [dma] dmaengine: dmatest: move test data alloc & free into functions (Jerry Snitselaar) [1837187] - [dma] dmaengine: dmatest: add short-hand `buf_size` var in dmatest_func() (Jerry Snitselaar) [1837187] - [dma] dmaengine: dmatest: wrap src & dst data into a struct (Jerry Snitselaar) [1837187] - [dma] dmaengine: dmatest: Abort test in case of mapping error (Jerry Snitselaar) [1837187] - [dma] dmaengine: dmatest: Add transfer_size parameter (Jerry Snitselaar) [1837187] - [dma] dmaengine: dmatest: Add alignment parameter (Jerry Snitselaar) [1837187] - [dma] dmaengine: dmatest: Use fixed point div to calculate iops (Jerry Snitselaar) [1837187] - [dma] dmaengine: dmatest: Add support for multi channel testing (Jerry Snitselaar) [1837187] - [dma] dmaengine: dmatest: fix a small memory leak in dmatest_func() (Jerry Snitselaar) [1837187] - [dma] dmaengine: dmatest: move size checks earlier in function (Jerry Snitselaar) [1837187] - [dma] dmaengine: dmatest: use dmaengine_terminate_sync() instead (Jerry Snitselaar) [1837187] - [dma] dmaengine: dmatest: unmap data on a single code-path when xfer done (Jerry Snitselaar) [1837187] - [dma] dmaengine: idma64: replace spin_lock_irqsave with spin_lock (Jerry Snitselaar) [1837187] - [dma] dmaengine: idma: remove dma_slave_config direction usage (Jerry Snitselaar) [1837187] - [dma] dmaengine: ioat: fix prototype of ioat_enumerate_channels (Jerry Snitselaar) [1837187] - [dma] dmaengine: ioatdma: set the completion address register after channel reset (Jerry Snitselaar) [1837187] - [dma] dmaengine: idma64: Support dmaengine_terminate_sync() (Jerry Snitselaar) [1837187] - [dma] dmaengine: add a new helper dmaenginem_async_device_register (Jerry Snitselaar) [1837187] - [documentation] Documentation/x86: Add documentation for SVA (Shared Virtual Addressing) (Jerry Snitselaar) [1836777] - [iommu] iommu/vt-d: Change flags type to unsigned int in binding mm (Jerry Snitselaar) [1836777] - [drm] drm, iommu: Change type of pasid to u32 (Jerry Snitselaar) [1836777] - [x86] x86/asm: Add an enqcmds() wrapper for the ENQCMDS instruction (Jerry Snitselaar) [1837187] - [x86] x86/mmu: Allocate/free a PASID (Jerry Snitselaar) [1836777] - [x86] x86/cpufeatures: Mark ENQCMD as disabled when configured out (Jerry Snitselaar) [1836777] - [mm] mm: Add a pasid member to struct mm_struct (Jerry Snitselaar) [1836777] - [x86] x86/msr-index: Define an IA32_PASID MSR (Jerry Snitselaar) [1836777] - [x86] x86/fpu/xstate: Add supervisor PASID state for ENQCMD (Jerry Snitselaar) [1836777] - [x86] x86/cpufeatures: Enumerate ENQCMD and ENQCMDS instructions (Jerry Snitselaar) [1836777] - [x86] x86/fpu/xstate: Restore supervisor states for signal return (Jerry Snitselaar) [1837178] - [x86] x86/fpu/xstate: Preserve supervisor states for the slow path in __fpu__restore_sig() (Jerry Snitselaar) [1837178] - [x86] x86/fpu: Introduce copy_supervisor_to_kernel() (Jerry Snitselaar) [1837178] - [x86] x86/fpu/xstate: Update copy_kernel_to_xregs_err() for supervisor states (Jerry Snitselaar) [1837178] - [x86] x86/fpu/xstate: Update sanitize_restored_xstate() for supervisor xstates (Jerry Snitselaar) [1837178] - [x86] x86/fpu/xstate: Define new functions for clearing fpregs and xstates (Jerry Snitselaar) [1837178] - [x86] x86/fpu/xstate: Introduce XSAVES supervisor states (Jerry Snitselaar) [1837178] - [x86] x86/fpu/xstate: Separate user and supervisor xfeatures mask (Jerry Snitselaar) [1837178] - [x86] x86/fpu/xstate: Define new macros for supervisor and user xstates (Jerry Snitselaar) [1837178] - [x86] x86/fpu/xstate: Rename validate_xstate_header() to validate_user_xstate_header() (Jerry Snitselaar) [1837178] - [x86] copy_xstate_to_kernel: Fix typo which caused GDB regression (Jerry Snitselaar) [1837178] - [x86] copy_xstate_to_kernel(): don't leave parts of destination uninitialized (Jerry Snitselaar) [1837178] - [x86] x86/fpu/xstate: Warn when checking alignment of disabled xfeatures (Jerry Snitselaar) [1837178] - [x86] x86/fpu/xstate: Fix XSAVES offsets in setup_xstate_comp() (Jerry Snitselaar) [1837178] - [x86] x86/fpu/xstate: Fix last_good_offset in setup_xstate_features() (Jerry Snitselaar) [1837178] - [x86] x86/fpu: Shrink space allocated for xstate_comp_offsets (Jerry Snitselaar) [1837178] - [x86] x86/fpu/xstate: Make xfeature_is_supervisor()/xfeature_is_user() return bool (Jerry Snitselaar) [1837178] - [x86] x86/fpu/xstate: Fix small issues (Jerry Snitselaar) [1837178] - [x86] x86/fpu: Use XFEATURE_FP/SSE enum values instead of hardcoded numbers (Jerry Snitselaar) [1837178] - [x86] x86/fpu: Use unsigned long long shift in xfeature_uncompacted_offset() (Jerry Snitselaar) [1837178] - [iommu] iommu/vt-d: Fix sid not set issue in intel_svm_bind_gpasid() (Jerry Snitselaar) [1887546] - [iommu] iommu/vt-d: Fix kernel NULL pointer dereference in find_domain() (Jerry Snitselaar) [1887546] - [iommu] iommu/vt-d: include conditionally on CONFIG_INTEL_IOMMU_SVM (Jerry Snitselaar) [1887546] - [iommu] iommu/vt-d: Fix misuse of ALIGN in qi_flush_piotlb() (Jerry Snitselaar) [1887546] - [iommu] iommu/vt-d: Don't read VCCAP register unless it exists (Jerry Snitselaar) [1887546] - [iommu] iommu/arm-smmu-v3: Add SMMUv3.2 range invalidation support (Jerry Snitselaar) [1887546] - [iommu] iommu/arm-smmu-v3: Batch ATC invalidation commands (Jerry Snitselaar) [1887546] - [iommu] iommu/arm-smmu-v3: Add command queue batching helpers (Jerry Snitselaar) [1887546] - [iommu] iommu/amd: Add sanity check for interrupt remapping table length macros (Jerry Snitselaar) [1887546] - [iommu] iommu/vt-d: Fix lockdep splat in iommu_flush_dev_iotlb() (Jerry Snitselaar) [1887546] - [iommu] iommu/amd: Restore IRTE.RemapEn bit for amd_iommu_activate_guest_mode (Jerry Snitselaar) [1887546] - [iommu] iommu/amd: Fix potential @entry null deref (Jerry Snitselaar) [1887546] - [iommu] iommu/vt-d: Handle 36bit addressing for x86-32 (Jerry Snitselaar) [1887546] - [iommu] iommu/amd: Do not use IOMMUv2 functionality when SME is active (Jerry Snitselaar) [1887546] - [iommu] iommu/amd: Do not force direct mapping when SME is active (Jerry Snitselaar) [1887546] - [iommu] iommu/amd: Use cmpxchg_double() when updating 128-bit IRTE (Jerry Snitselaar) [1887546] - [iommu] iommu/amd: Restore IRTE.RemapEn bit after programming IRTE (Jerry Snitselaar) [1887546] - [iommu] iommu/vt-d: Fix NULL pointer dereference in dev_iommu_priv_set() (Jerry Snitselaar) [1887546] - [iommu] iommu/vt-d: Serialize IOMMU GCMD register modifications (Jerry Snitselaar) [1887546] - [dma] dma-pool: Fix an uninitialized variable bug in atomic_pool_expand() (Jerry Snitselaar) [1887546] - [dma] dma-pool: Only allocate from CMA when in same memory zone (Jerry Snitselaar) [1887546] - [dma] dma-pool: fix coherent pool allocations for IOMMU mappings (Jerry Snitselaar) [1887546] - [iommu] iommu/amd: Move Kconfig and Makefile bits down into amd directory (Jerry Snitselaar) [1887546] - [iommu] iommu/vt-d: Move Kconfig and Makefile bits down into intel directory (Jerry Snitselaar) [1887546] - [iommu] iommu: Add gfp parameter to io_pgtable_ops->map() (Jerry Snitselaar) [1887546] - [iommu] iommu: Mark __iommu_map_sg() as static (Jerry Snitselaar) [1887546] - [iommu] iommu: Tidy up Kconfig for SoC IOMMUs (Jerry Snitselaar) [1887546] - [iommu] iommu: Make some functions static (Jerry Snitselaar) [1887546] - [include] iommu: Move sg_table wrapper out of CONFIG_IOMMU_SUPPORT (Jerry Snitselaar) [1887546] - [powerpc] powerpc/dma: Remove dev->archdata.iommu_domain (Jerry Snitselaar) [1887546] - [iommu] iommu/amd: Remove double zero check (Jerry Snitselaar) [1887546] - [iommu] iommu/vt-d: Rename intel-pasid.h to pasid.h (Jerry Snitselaar) [1887546] - [iommu] iommu/vt-d: Add page response ops support (Jerry Snitselaar) [1887546] - [iommu] iommu/vt-d: Report page request faults for guest SVA (Jerry Snitselaar) [1887546] - [iommu] iommu/vt-d: Add a helper to get svm and sdev for pasid (Jerry Snitselaar) [1887546] - [iommu] iommu/vt-d: Refactor device_to_iommu() helper (Jerry Snitselaar) [1887546] - [iommu] iommu/vt-d: Disable multiple GPASID-dev bind (Jerry Snitselaar) [1887546] - [iommu] iommu/vt-d: Warn on out-of-range invalidation address (Jerry Snitselaar) [1887546] - [iommu] iommu/vt-d: Fix devTLB flush for vSVA (Jerry Snitselaar) [1887546] - [iommu] iommu/vt-d: Handle non-page aligned address (Jerry Snitselaar) [1887546] - [iommu] iommu/vt-d: Fix PASID devTLB invalidation (Jerry Snitselaar) [1887546] - [iommu] iommu/vt-d: Remove global page support in devTLB flush (Jerry Snitselaar) [1887546] - [include] iommu/vt-d: Enforce PASID devTLB field mask (Jerry Snitselaar) [1887546] - [iommu] iommu: Remove unused IOMMU_SYS_CACHE_ONLY flag (Jerry Snitselaar) [1887546] - [iommu] PCI/ATS: Add pci_pri_supported() to check device or associated PF (Jerry Snitselaar) [1887546] - [pci] PCI: Treat "external-facing" devices themselves as internal (Jerry Snitselaar) [1887546] - [documentation] docs: fix references for DMA*.txt files (Jerry Snitselaar) [1887546] - [dma] dma-contiguous: cleanup dma_alloc_contiguous (Jerry Snitselaar) [1887546] - [dma] dma-debug: use named initializers for dir2name (Jerry Snitselaar) [1887546] - [dma] dma-mapping: add a dma_ops_bypass flag to struct device (Jerry Snitselaar) [1887546] - [dma] dma-mapping: inline the fast path dma-direct calls (Jerry Snitselaar) [1887546] - [dma] dma-mapping: move the remaining DMA API calls out of line (Jerry Snitselaar) [1887546] - [dma] dma-mapping: don't BUG when calling dma_map_resource on RAM (Jerry Snitselaar) [1887546] - [of] of: Allow the iommu-map property to omit untranslated devices (Jerry Snitselaar) [1887546] - [iommu] treewide: Remove uninitialized_var() usage (Jerry Snitselaar) [1887546] - [dma] dma-pool: do not allocate pool memory from CMA (Jerry Snitselaar) [1887546] - [dma] dma-pool: make sure atomic pool suits device (Jerry Snitselaar) [1887546] - [dma] dma-pool: introduce dma_guess_pool() (Jerry Snitselaar) [1887546] - [dma] dma-pool: get rid of dma_in_atomic_pool() (Jerry Snitselaar) [1887546] - [dma] dma-direct: provide function to check physical memory area validity (Jerry Snitselaar) [1887546] - [documentation] docs: move DMA kAPI to Documentation/core-api (Jerry Snitselaar) [1887546] - [dma] dma-mapping: remove dma_mark_declared_memory_occupied (Jerry Snitselaar) [1887546] - [documentation] docs: DMA-API-HOWTO.txt: fix an unmarked code block (Jerry Snitselaar) [1887546] - [documentation] Documentation: DMA-API: fix a function name of max_mapping_size (Jerry Snitselaar) [1887546] - [documentation] docs: DMA-API-HOWTO: add a missing "=" (Jerry Snitselaar) [1887546] - [documentation] Documentation/DMA-API-HOWTO: update dma_mask sections (Jerry Snitselaar) [1887546] - [documentation] Documentation/DMA-ISA-LPC: fix an incorrect reference (Jerry Snitselaar) [1887546] - [documentation] Documentation: DMA-API: fix two typos (Jerry Snitselaar) [1887546] - [dma] dma-mapping: warn when coherent pool is depleted (Jerry Snitselaar) [1887546] - [dma] dma-remap: align the size in dma_common_*_remap() (Jerry Snitselaar) [1887546] - [dma] dma-mapping: DMA_COHERENT_POOL should select GENERIC_ALLOCATOR (Jerry Snitselaar) [1887546] - [dma] dma-direct: add missing set_memory_decrypted() for coherent mapping (Jerry Snitselaar) [1887546] - [dma] dma-direct: check return value when encrypting or decrypting memory (Jerry Snitselaar) [1887546] - [dma] dma-direct: re-encrypt memory if dma_direct_alloc_pages() fails (Jerry Snitselaar) [1887546] - [dma] dma-direct: always align allocation size in dma_direct_alloc_pages() (Jerry Snitselaar) [1887546] - [dma] dma-direct: mark __dma_direct_alloc_pages static (Jerry Snitselaar) [1887546] - [dma] dma-direct: re-enable mmap for !CONFIG_MMU (Jerry Snitselaar) [1887546] - [dma] dma-pool: decouple DMA_REMAP from DMA_COHERENT_POOL (Jerry Snitselaar) [1887546] - [message] scsi: mptfusion: Don't use GFP_ATOMIC for larger DMA allocations (Jerry Snitselaar) [1887546] - [dma] dma-pool: fix too large DMA pools on medium memory size systems (Jerry Snitselaar) [1887546] - [iommu] treewide: replace '---help---' in Kconfig files with 'help' (Jerry Snitselaar) [1887546] - [iommu] iommu/arm-smmu: Make remove callback message more informative (Jerry Snitselaar) [1887546] - [include] iommu: add generic helper for mapping sgtable objects (Jerry Snitselaar) [1887546] - [dma] dma-contiguous: fix comment for dma_release_from_contiguous (Jerry Snitselaar) [1887546] - [dma] dma-pool: scale the default DMA coherent pool size with memory capacity (Jerry Snitselaar) [1887546] - [x86] x86/mm: unencrypted non-blocking DMA allocations use coherent pools (Jerry Snitselaar) [1887546] - [dma] dma-pool: add pool sizes to debugfs (Jerry Snitselaar) [1887546] - [dma] dma-direct: atomic allocations must come from atomic coherent pools (Jerry Snitselaar) [1887546] - [dma] dma-pool: dynamically expanding atomic pools (Jerry Snitselaar) [1887546] - [dma] dma-pool: add additional coherent pools to map to gfp mask (Jerry Snitselaar) [1887546] - [dma] dma-remap: separate DMA atomic pools from direct remap code (Jerry Snitselaar) [1887546] - [dma] dma-mapping: use vmap insted of reimplementing it (Jerry Snitselaar) [1887546] - [dma] dma-debug: make __dma_entry_alloc_check_leak() static (Jerry Snitselaar) [1887546] - [dma] dma: debug: no need to check return value of debugfs_create functions (Jerry Snitselaar) [1887546] - [dma] dma-debug: Batch dma_debug_entry allocation (Jerry Snitselaar) [1887546] - [dma] dma/debug: Remove dma_debug_resize_entries() (Jerry Snitselaar) [1887546] - [dma] dma-debug: Make leak-like behaviour apparent (Jerry Snitselaar) [1887546] - [dma] dma-debug: Dynamically expand the dma_debug_entry pool (Jerry Snitselaar) [1887546] - [dma] dma-debug: Use pr_fmt() (Jerry Snitselaar) [1887546] - [dma] dma-debug: Expose nr_total_entries in debugfs (Jerry Snitselaar) [1887546] - [dma] dma-debug: fix displaying of dma allocation type (Jerry Snitselaar) [1887546] - [dma] dma-direct: fix data truncation in dma_direct_get_required_mask() (Jerry Snitselaar) [1887546] - [dma] dma-direct: provide a arch_dma_clear_uncached hook (Jerry Snitselaar) [1887546] - [dma] dma-direct: make uncached_kernel_address more general (Jerry Snitselaar) [1887546] - [include] dma-direct: remove the cached_kernel_address hook (Jerry Snitselaar) [1887546] - [dma] dma-direct: consolidate the error handling in dma_direct_alloc_pages (Jerry Snitselaar) [1887546] - [dma] dma-coherent: fix integer overflow in the reserved-memory dma allocation (Jerry Snitselaar) [1887546] - [iommu] iommu/vt-d: Fix misuse of iommu_domain_identity_map() (Jerry Snitselaar) [1887546] - [iommu] iommu/vt-d: Update scalable mode paging structure coherency (Jerry Snitselaar) [1887546] - [iommu] iommu/vt-d: Enable PCI ACS for platform opt in hint (Jerry Snitselaar) [1887546] - [iommu] iommu/vt-d: Set U/S bit in first level page table by default (Jerry Snitselaar) [1887546] - [iommu] iommu/vt-d: Make Intel SVM code 64-bit only (Jerry Snitselaar) [1887546] - [arm64] arm64: Remove dev->archdata.iommu pointer (Jerry Snitselaar) [1887546] - [x86] x86: Remove dev->archdata.iommu pointer (Jerry Snitselaar) [1887546] - [iommu] iommu/vt-d: Use dev_iommu_priv_get/set() (Jerry Snitselaar) [1887546] - [iommu] iommu: Allow page responses without PASID (Jerry Snitselaar) [1887546] - [iommu] iommu/iova: Don't BUG on invalid PFNs (Jerry Snitselaar) [1887546] - [iommu] iommu/amd: Add helper functions to update domain->pt_root (Jerry Snitselaar) [1887546] - [iommu] iommu/amd: Print extended features in one line to fix divergent log levels (Jerry Snitselaar) [1887546] - [iommu] iommu/amd: Make amd_iommu_apply_ivrs_quirks() static inline (Jerry Snitselaar) [1887546] - [iommu] iommu/vt-d: Move Intel IOMMU driver into subdirectory (Jerry Snitselaar) [1887546] - [iommu] iommu/amd: Move AMD IOMMU driver into subdirectory (Jerry Snitselaar) [1887546] - [iommu] iommu/amd: Remove redundant devid checks (Jerry Snitselaar) [1887546] - [iommu] iommu/amd: Store dev_data as device iommu private data (Jerry Snitselaar) [1887546] - [iommu] iommu/amd: Merge private header files (Jerry Snitselaar) [1887546] - [iommu] iommu/amd: Remove PD_DMA_OPS_MASK (Jerry Snitselaar) [1887546] - [iommu] iommu/amd: Consolidate domain allocation/freeing (Jerry Snitselaar) [1887546] - [iommu] iommu/amd: Free page-table in protection_domain_free() (Jerry Snitselaar) [1887546] - [iommu] iommu/amd: Allocate page-table in protection_domain_init() (Jerry Snitselaar) [1887546] - [iommu] iommu/amd: Let free_pagetable() not rely on domain->pt_root (Jerry Snitselaar) [1887546] - [iommu] iommu/amd: Unexport get_dev_data() (Jerry Snitselaar) [1887546] - [iommu] iommu/amd: Unify format of the printed messages (Jerry Snitselaar) [1887546] - [iommu] iommu: Remove iommu_sva_ops::mm_exit() (Jerry Snitselaar) [1887546] - [iommu] iommu/vt-d: Use pci_ats_supported() (Jerry Snitselaar) [1887546] - [iommu] iommu/arm-smmu-v3: Use pci_ats_supported() (Jerry Snitselaar) [1887546] - [iommu] iommu/amd: Use pci_ats_supported() (Jerry Snitselaar) [1887546] - [pci] PCI/ATS: Only enable ATS for trusted devices (Jerry Snitselaar) [1887546] - [iommu] iommu/arm-smmu: Implement iommu_ops->def_domain_type call-back (Jerry Snitselaar) [1887546] - [iommu] iommu/arm-smmu-v3: Don't reserve implementation defined register space (Jerry Snitselaar) [1887546] - [iommu] iommu/arm-smmu-v3: remove set but not used variable 'smmu' (Jerry Snitselaar) [1887546] - [uapi] iommu/virtio: Fix sparse warning (Jerry Snitselaar) [1887546] - [pci] PCI/ATS: Export symbols of PASID functions (Jerry Snitselaar) [1887546] - [iommu] iommu/mediatek: Fix MTK_IOMMU dependencies (Jerry Snitselaar) [1887546] - [iommu] iommu: spapr_tce: Disable compile testing to fix build on book3s_32 config (Jerry Snitselaar) [1887546] - [iommu] iommu: Enable compile testing for some of drivers (Jerry Snitselaar) [1887546] - [x86] x86: Hide the archdata.iommu field behind generic IOMMU_API (Jerry Snitselaar) [1887546] - [iommu] iommu/hyper-v: Constify hyperv_ir_domain_ops (Jerry Snitselaar) [1887546] - [iommu] iommu/vt-d: Fix compile warning (Jerry Snitselaar) [1887546] - [iommu] iommu/vt-d: fix a GCC warning (Jerry Snitselaar) [1887546] - [iommu] iommu/vt-d: Fix pointer cast warnings on 32 bit (Jerry Snitselaar) [1887546] - [iommu] iommu/vt-d: Remove IOVA handling code from the non-dma_ops path (Jerry Snitselaar) [1887546] - [iommu] iommu/vt-d: Remove duplicated check in intel_svm_bind_mm() (Jerry Snitselaar) [1887546] - [iommu] iommu/vt-d: Remove redundant IOTLB flush (Jerry Snitselaar) [1887546] - [iommu] iommu/vt-d: Add page request draining support (Jerry Snitselaar) [1887546 1847060] - [iommu] iommu/vt-d: Disable non-recoverable fault processing before unbind (Jerry Snitselaar) [1887546] - [iommu] iommu/vt-d: debugfs: Add support to show inv queue internals (Jerry Snitselaar) [1887546] - [iommu] iommu/vt-d: Multiple descriptors per qi_submit_sync() (Jerry Snitselaar) [1887546] - [iommu] iommu/vt-d: Replace intel SVM APIs with generic SVA APIs (Jerry Snitselaar) [1887546 1836578] - [include] iommu/vt-d: Fix compile warning from intel-svm.h (Jerry Snitselaar) [1887546] - [iommu] iommu/vt-d: Report SVA feature with generic flag (Jerry Snitselaar) [1887546 1836578] - [iommu] iommu/vt-d: Add custom allocator for IOASID (Jerry Snitselaar) [1887546] - [iommu] iommu/vt-d: Enlightened PASID allocation (Jerry Snitselaar) [1887546 1837167] - [iommu] iommu/vt-d: Add svm/sva invalidate function (Jerry Snitselaar) [1887546] - [iommu] iommu/vt-d: Support flushing more translation cache types (Jerry Snitselaar) [1887546] - [iommu] iommu/vt-d: Add bind guest PASID support (Jerry Snitselaar) [1887546] - [iommu] iommu/vt-d: Add nested translation helper function (Jerry Snitselaar) [1887546] - [iommu] iommu/vt-d: Use a helper function to skip agaw for SL (Jerry Snitselaar) [1887546] - [iommu] iommu/vt-d: Move domain helper to header (Jerry Snitselaar) [1887546] - [iommu] iommu: Remove functions that support private domain (Jerry Snitselaar) [1887546] - [iommu] iommu/vt-d: Unify format of the printed messages (Jerry Snitselaar) [1887546] - [iommu] iommu: Introduce guest PASID bind function (Jerry Snitselaar) [1887546] - [iommu] iommu: Introduce cache_invalidate API (Jerry Snitselaar) [1887546] - [iommu] iommu/vt-d: debugfs: Add support to show page table internals (Jerry Snitselaar) [1887546 1835059] - [iommu] iommu/vt-d: Use iova over first level (Jerry Snitselaar) [1887546 1837160] - [iommu] iommu/vt-d: Update first level super page capability (Jerry Snitselaar) [1887546] - [iommu] iommu/vt-d: Make first level IOVA canonical (Jerry Snitselaar) [1887546] - [iommu] iommu/vt-d: Flush PASID-based iotlb for iova over first level (Jerry Snitselaar) [1887546] - [iommu] iommu/vt-d: Setup pasid entries for iova over first level (Jerry Snitselaar) [1887546] - [iommu] iommu/vt-d: Add PASID_FLAG_FL5LP for first-level pasid setup (Jerry Snitselaar) [1887546] - [iommu] iommu/vt-d: Add set domain DOMAIN_ATTR_NESTING attr (Jerry Snitselaar) [1887546] - [iommu] iommu/vt-d: Identify domains using first level page table (Jerry Snitselaar) [1887546] - [iommu] iommu/vt-d: Misc macro clean up for SVM (Jerry Snitselaar) [1887546] - [iommu] iommu/vt-d: Add build dependency on IOASID (Jerry Snitselaar) [1887546] - [iommu] iommu/vt-d: Replace Intel specific PASID allocator with IOASID (Jerry Snitselaar) [1887546] - [iommu] iommu/ioasid: Add custom allocators (Jerry Snitselaar) [1887546] - [iommu] iommu: Add I/O ASID allocator (Jerry Snitselaar) [1887546] - [iommu] iommu/vt-d: Use right Kconfig option name (Jerry Snitselaar) [1887546] - [iommu] iommu/vt-d: Add Kconfig option to enable/disable scalable mode (Jerry Snitselaar) [1887546] - [iommu] iommu/virtio: Convert to probe/release_device() call-backs (Jerry Snitselaar) [1887546] - [iommu] iommu/virtio: Reverse arguments to list_add (Jerry Snitselaar) [1887546] - [iommu] iommu/virtio: Use accessor functions for iommu private data (Jerry Snitselaar) [1887546] - [iommu] iommu/virtio: Reject IOMMU page granule larger than PAGE_SIZE (Jerry Snitselaar) [1887546] - [iommu] iommu/virtio: Fix freeing of incomplete domains (Jerry Snitselaar) [1887546] - [iommu] iommu/virtio: Build virtio-iommu as module (Jerry Snitselaar) [1887546] - [iommu] iommu: virtio: Use generic_iommu_put_resv_regions() (Jerry Snitselaar) [1887546] - [iommu] iommu/virtio: Remove unused variable (Jerry Snitselaar) [1887546] - [iommu] iommu/virtio: Update to most recent specification (Jerry Snitselaar) [1887546] - [iommu] iommu/virtio: Add event queue (Jerry Snitselaar) [1887546] - [iommu] iommu/virtio: Add probe request (Jerry Snitselaar) [1887546] - [iommu] iommu: Add virtio-iommu driver (Jerry Snitselaar) [1887546] - [iommu] iommu/arm-smmu: Remove duplicate error message (Jerry Snitselaar) [1887546] - [iommu] iommu/arm-smmu: Fix uninitilized variable warning (Jerry Snitselaar) [1887546] - [iommu] iommu/io-pgtable-arm: Rename IOMMU_QCOM_SYS_CACHE and improve doc (Jerry Snitselaar) [1887546] - [iommu] iommu/arm-smmu: Restore naming of driver parameter prefix (Jerry Snitselaar) [1887546] - [iommu] iommu/arm-smmu-v3: Use WRITE_ONCE() when changing validity of an STE (Jerry Snitselaar) [1887546] - [iommu] iommu/arm-smmu: Improve SMR mask test (Jerry Snitselaar) [1887546] - [iommu] iommu/io-pgtable-arm: Fix IOVA validation for 32-bit (Jerry Snitselaar) [1887546] - [iommu] iommu/io-pgtable-arm: Prepare for TTBR1 usage (Jerry Snitselaar) [1887546] - [iommu] iommu/io-pgtable-arm: Rationalise VTCR handling (Jerry Snitselaar) [1887546] - [iommu] iommu/arm-smmu: Rename public #defines under ARM_SMMU_ namespace (Jerry Snitselaar) [1887546] - [iommu] iommu/io-pgtable-arm: Rationalise TCR handling (Jerry Snitselaar) [1887546] - [iommu] iommu/io-pgtable-arm: Ensure ARM_64_LPAE_S2_TCR_RES1 is unsigned (Jerry Snitselaar) [1887546] - [iommu] iommu/io-pgtable-arm: Improve attribute handling (Jerry Snitselaar) [1887546] - [iommu] iommu/io-pgtable-arm: Support non-coherent stage-2 page tables (Jerry Snitselaar) [1887546] - [iommu] iommu/arm-smmu: Fix -Wunused-const-variable warning (Jerry Snitselaar) [1887546] - [iommu] iommu/arm-smmu-v3: Remove useless of_match_ptr() (Jerry Snitselaar) [1887546] - [iommu] drivers/iommu: Initialise module 'owner' field in iommu_device_set_ops() (Jerry Snitselaar) [1887546] - [iommu] iommu/arm-smmu: Update my email address in MODULE_AUTHOR() (Jerry Snitselaar) [1887546] - [iommu] iommu/arm-smmu: Allow building as a module (Jerry Snitselaar) [1887546] - [iommu] iommu/arm-smmu: Unregister IOMMU and bus ops on device removal (Jerry Snitselaar) [1887546] - [iommu] iommu/arm-smmu-v3: Allow building as a module (Jerry Snitselaar) [1887546] - [iommu] iommu/arm-smmu: Support SMMU module probing from the IORT (Jerry Snitselaar) [1887546] - [iommu] iommu/arm-smmu-v3: Unregister IOMMU and bus ops on device removal (Jerry Snitselaar) [1887546] - [iommu] iommu/arm-smmu: Prevent forced unbinding of Arm SMMU drivers (Jerry Snitselaar) [1887546] - [iommu] Revert "iommu/arm-smmu: Make arm-smmu explicitly non-modular" (Jerry Snitselaar) [1887546] - [iommu] Revert "iommu/arm-smmu: Make arm-smmu-v3 explicitly non-modular" (Jerry Snitselaar) [1887546] - [iommu] iommu/io-pgtable-arm: Rationalise TTBRn handling (Jerry Snitselaar) [1887546] - [iommu] iommu/io-pgtable-arm: Rationalise MAIR handling (Jerry Snitselaar) [1887546] - [iommu] iommu/io-pgtable-arm: Simplify level indexing (Jerry Snitselaar) [1887546] - [iommu] iommu/io-pgtable-arm: Simplify PGD size handling (Jerry Snitselaar) [1887546] - [iommu] iommu/io-pgtable-arm: Simplify start level lookup (Jerry Snitselaar) [1887546] - [iommu] iommu/io-pgtable-arm: Simplify bounds checks (Jerry Snitselaar) [1887546] - [iommu] iommu/io-pgtable-arm: Rationalise size check (Jerry Snitselaar) [1887546] - [iommu] iommu/io-pgtable: Make selftest gubbins consistently __init (Jerry Snitselaar) [1887546] - [iommu] iommu/arm-smmu: Avoid pathological RPM behaviour for unmaps (Jerry Snitselaar) [1887546] - [iommu] iommu/io-pgtable: Move some initialization data to .init.rodata (Jerry Snitselaar) [1887546] - [iommu] iommu/arm-smmu: Report USF more clearly (Jerry Snitselaar) [1887546] - [iommu] iommu/arm-smmu: Remove arm_smmu_flush_ops (Jerry Snitselaar) [1887546] - [iommu] iommu/arm-smmu: Move .tlb_sync method to implementation (Jerry Snitselaar) [1887546] - [iommu] iommu/arm-smmu: Remove "leaf" indirection (Jerry Snitselaar) [1887546] - [iommu] iommu/arm-smmu: Remove .tlb_inv_range indirection (Jerry Snitselaar) [1887546] - [iommu] iommu/io-pgtable-arm-v7s: Use ias/oas to check the valid iova/pa (Jerry Snitselaar) [1887546] - [iommu] iommu/io-pgtable-arm-v7s: Add paddr_to_iopte and iopte_to_paddr helpers (Jerry Snitselaar) [1887546] - [iommu] iommu/arm-smmu: Ensure 64-bit I/O accessors are available on 32-bit CPU (Jerry Snitselaar) [1887546] - [iommu] iommu/arm-smmu: Make private implementation details static (Jerry Snitselaar) [1887546] - [iommu] iommu/arm-smmu: Add context init implementation hook (Jerry Snitselaar) [1887546] - [iommu] iommu/arm-smmu: Add reset implementation hook (Jerry Snitselaar) [1887546] - [iommu] iommu/arm-smmu: Add configuration implementation hook (Jerry Snitselaar) [1887546] - [iommu] iommu/arm-smmu: Move Secure access quirk to implementation (Jerry Snitselaar) [1887546] - [iommu] iommu/arm-smmu: ioremap smmu mmio region before implementation init (Jerry Snitselaar) [1887546] - [iommu] iommu/arm-smmu: Add implementation infrastructure (Jerry Snitselaar) [1887546] - [iommu] iommu/arm-smmu: Rename arm-smmu-regs.h (Jerry Snitselaar) [1887546] - [iommu] iommu/arm-smmu: Abstract GR0 accesses (Jerry Snitselaar) [1887546] - [iommu] iommu/arm-smmu: Abstract context bank accesses (Jerry Snitselaar) [1887546] - [iommu] iommu/arm-smmu: Abstract GR1 accesses (Jerry Snitselaar) [1887546] - [iommu] iommu/arm-smmu: Get rid of weird "atomic" write (Jerry Snitselaar) [1887546] - [iommu] iommu/arm-smmu: Split arm_smmu_tlb_inv_range_nosync() (Jerry Snitselaar) [1887546] - [iommu] iommu/arm-smmu: Rework cb_base handling (Jerry Snitselaar) [1887546] - [iommu] iommu/arm-smmu: Convert context bank registers to bitfields (Jerry Snitselaar) [1887546] - [iommu] iommu/arm-smmu: Convert GR1 registers to bitfields (Jerry Snitselaar) [1887546] - [iommu] iommu/arm-smmu: Convert GR0 registers to bitfields (Jerry Snitselaar) [1887546] - [iommu] iommu: Remove IOMMU_OF_DECLARE (Jerry Snitselaar) [1887546] - [iommu] iommu: Stop deferring probe at end of initcalls (Jerry Snitselaar) [1887546] - [iommu] iommu: Fix use-after-free in iommu_release_device (Jerry Snitselaar) [1887546] - [dma] dma-mapping: Fix dma_pgprot() for unencrypted coherent pages (Jerry Snitselaar) [1887546] - [x86] x86: Don't let pgprot_modify() change the page encryption bit (Jerry Snitselaar) [1887546] - [x86] x86/PCI: Remove X86_DEV_DMA_OPS (Jerry Snitselaar) [1887546] - [pci] PCI: vmd: Remove dma_map_ops overrides (Jerry Snitselaar) [1887546] - [pci] x86/pci: Clean up usage of X86_DEV_DMA_OPS (Jerry Snitselaar) [1887546] - [x86] x86/Kconfig: Remove the unused X86_DMA_REMAP KConfig symbol (Jerry Snitselaar) [1887546] - [dma] dma-direct: avoid a forward declaration for phys_to_dma (Jerry Snitselaar) [1887546] - [dma] dma-mapping: Add vmap checks to dma_map_single() (Jerry Snitselaar) [1887546] - [x86] x86/platform/uv: Fix UV4 hub revision adjustment (Frank Ramsay) [1908507] - [ata] ahci: Add Intel Rocket Lake PCH-H RAID PCI IDs (Steve Best) [1868308]- [mfd] mfd: intel-lpss: Fix Intel Elkhart Lake LPSS I2C input clock (Steve Best) [1783586] - [mfd] mfd: intel-lpss: Add Intel Elkhart Lake PCH PCI IDs (Steve Best) [1783586] - [i2c] i2c: i801: Add support for Intel Elkhart Lake (Steve Best) [1783586] - [fs] fuse: fix bad inode (Miklos Szeredi) [1906908] - [fs] virtiofs: calculate number of scatter-gather elements accurately (Vivek Goyal) [1783467] - [fs] virtiofs: add logic to free up a memory range (Vivek Goyal) [1783467] - [fs] virtiofs: maintain a list of busy elements (Vivek Goyal) [1783467] - [fs] virtiofs: serialize truncate/punch_hole and dax fault path (Vivek Goyal) [1783467] - [fs] virtiofs: define dax address space operations (Vivek Goyal) [1783467] - [fs] virtiofs: add DAX mmap support (Vivek Goyal) [1783467] - [fs] virtiofs: implement dax read/write operations (Vivek Goyal) [1783467] - [uapi] virtiofs: introduce setupmapping/removemapping commands (Vivek Goyal) [1783467] - [fs] virtiofs: implement FUSE_INIT map_alignment field (Vivek Goyal) [1783467] - [fs] virtiofs: keep a list of free dax memory ranges (Vivek Goyal) [1783467] - [fs] virtiofs: add a mount option to enable dax (Vivek Goyal) [1783467] - [fs] virtiofs: set up virtio_fs dax_device (Vivek Goyal) [1783467] - [fs] virtiofs: get rid of no_mount_options (Vivek Goyal) [1783467] - [fs] virtiofs: provide a helper function for virtqueue initialization (Vivek Goyal) [1783467] - [fs] dax: Create a range version of dax_layout_busy_page() (Vivek Goyal) [1783467] - [dax] dax: Modify bdev_dax_pgoff() to handle NULL bdev (Vivek Goyal) [1783467] - [virtio] virtio: Implement get_shm_region for MMIO transport (Vivek Goyal) [1783467] - [virtio] virtio: Implement get_shm_region for PCI transport (Vivek Goyal) [1783467] - [include] virtio: Add get_shm_region method (Vivek Goyal) [1783467] - [fs] virtiofs: do not use fuse_fill_super_common() for device installation (Vivek Goyal) [1783467] - [uapi] fuse: reserve values for mapping protocol (Vivek Goyal) [1783467] - [fs] virtiofs: Convert virtiofs to use new mount API (Vivek Goyal) [1783467] - [fs] fuse: reject options on reconfigure via fsconfig(2) (Vivek Goyal) [1783467] - [fs] fuse: ignore 'data' argument of mount(..., MS_REMOUNT) (Vivek Goyal) [1783467] - [fs] fuse: use ->reconfigure() instead of ->remount_fs() (Vivek Goyal) [1783467] - [fs] fuse: switch to use errorfc() et.al (Vivek Goyal) [1783467] - [fs] fs_parse: fold fs_parameter_desc/fs_parameter_spec (Vivek Goyal) [1783467] - [fs] fs_parser: remove fs_parameter_description name field (Vivek Goyal) [1783467] - [fs] vfs: subtype handling moved to fuse (Vivek Goyal) [1783467] - [fs] fuse: convert to use the new mount API (Vivek Goyal) [1783467] - [lib] lib/zlib: fix inflating zlib streams on s390 (Philipp Rudo) [1908011] - [scsi] scsi: ibmvfc: Set default timeout to avoid crash during migration (Diego Domingos) [1890710] - [net] Bluetooth: Fix null pointer dereference in hci_event_packet() (Gopal Tiwari) [1921475] - [tools] selftests: fix poll error in udpgro.sh (Hangbin Liu) [1922213] - [net] mptcp: fix length of MP_PRIO suboption (Davide Caratti) [1923156] - [powerpc] powerpc/sstep: Fix array out of bound warning (Desnes Augusto Nunes do Rosario) [1908739] - [powerpc] powerpc/watchpoint: Workaround P10 DD1 issue with VSX-32 byte instructions (Desnes Augusto Nunes do Rosario) [1908739] - [powerpc] powerpc/sstep: Add testcases for VSX vector paired load/store instructions (Desnes Augusto Nunes do Rosario) [1908739] - [powerpc] powerpc/ppc-opcode: Add encoding macros for VSX vector paired instructions (Desnes Augusto Nunes do Rosario) [1908739] - [powerpc] powerpc/sstep: Support VSX vector paired storage access instructions (Desnes Augusto Nunes do Rosario) [1908739] - [powerpc] powerpc/sstep: Cover new VSX instructions under CONFIG_VSX (Desnes Augusto Nunes do Rosario) [1908739] - [powerpc] powerpc/sstep: Emulate prefixed instructions only when CPU_FTR_ARCH_31 is set (Desnes Augusto Nunes do Rosario) [1908739] - [net] fix setsockopt(SO_REUSEADDR) for MPTCP sockets (Paolo Abeni) [1922500] - [net] net_sched: avoid shift-out-of-bounds in tcindex_set_parms() (Davide Caratti) [1917366] - [net] net_sched: reject silly cell_log in qdisc_get_rtab() (Davide Caratti) [1917366] - [net] sched: prevent invalid Scell_log shift count (Davide Caratti) [1917366] - [net] netem: fix zero division in tabledist (Davide Caratti) [1917366] - [net] protect tcf_block_unbind with block lock (Davide Caratti) [1917366] - [pinctrl] pinctrl: intel: Add Intel Elkhart Lake pin controller support (Steve Best) [1783600] - [fs] dlm: fix invalid cluster name warning (Alexander Aring) [1655771] - [mm] arm64: acpi: Make apei_claim_sea() synchronise with APEI's irq work (Al Stone) [1865698 1851555] - [acpi] ACPI/IORT: Fix doc warnings in iort.c (Al Stone) [1865698 1851555] - [acpi] ACPI, APEI, Fix error return value in apei_map_generic_address() (Al Stone) [1865698 1851555] - [acpi] ACPI: fan: Initialize performance state sysfs attribute (Al Stone) [1865698 1851555] - [acpi] ACPI: DPTF: Support Alder Lake (Al Stone) [1865698 1851555] - [acpi] ACPI: button: Add DMI quirk for Medion Akoya E2228T (Al Stone) [1865698 1851555] - [acpi] ACPI: Fix whitespace inconsistencies (Al Stone) [1865698 1851555] - [acpi] ACPI: button: Drop no longer necessary Acer SW5-012 lid_init_state quirk (Al Stone) [1865698 1851555] - [acpi] ACPI: dock: fix enum-conversion warning (Al Stone) [1865698 1851555] - [acpi] ACPI: utils: remove unreachable breaks (Al Stone) [1865698 1851555] - [acpi] ACPICA: Add missing type casts in GPE register access code (Al Stone) [1865698 1851555] - [acpi] ACPI: DPTF: Add ACPI_DPTF Kconfig menu (Al Stone) [1865698 1851555] - [acpi] ACPI: DPTF: Fix participant driver names (Al Stone) [1865698 1851555] - [acpi] ACPI: processor: remove comment regarding string _UID support (Al Stone) [1865698 1851555] - [acpi] ACPI: reboot: Avoid racing after writing to ACPI RESET_REG (Al Stone) [1865698 1851555] - [acpi] ACPI: debug: don't allow debugging when ACPI is disabled (Al Stone) [1865698 1851555] - [dax] ACPI: HMAT: refactor hmat_register_target_device to hmem_register_device (Al Stone) [1865698 1851555] - [acpi] x86/numa: add 'nohmat' option (Al Stone) [1865698 1851555] - [acpi] ACPICA: Update version to 20200925 Version 20200925 (Al Stone) [1865698 1851555] - [acpi] ACPICA: Remove unnecessary semicolon (Al Stone) [1865698 1851555] - [acpi] ACPICA: Debugger: Add a new command: "ALL " (Al Stone) [1865698 1851555] - [acpi] ACPICA: iASL: Return exceptions for string-to-integer conversions (Al Stone) [1865698 1851555] - [acpi] ACPICA: acpi_help: Update UUID list (Al Stone) [1865698 1851555] - [acpi] ACPICA: Add predefined names found in the SMBus sepcification (Al Stone) [1865698 1851555] - [acpi] ACPICA: Tree-wide: fix various typos and spelling mistakes (Al Stone) [1865698 1851555] - [acpi] ACPICA: Drop the repeated word "an" in a comment (Al Stone) [1865698 1851555] - [acpi] ACPICA: Add support for 64 bit risc-v compilation (Al Stone) [1865698 1851555] - [acpi] ACPI: EC: PM: Drop ec_no_wakeup check from acpi_ec_dispatch_gpe() (Al Stone) [1865698 1851555] - [acpi] ACPI: EC: PM: Flush EC work unconditionally after wakeup (Al Stone) [1865698 1851555] - [acpi] ACPI: button: fix handling lid state changes when input device closed (Al Stone) [1865698 1851555] - [acpi] ACPI: scan: Replace ACPI_DEBUG_PRINT() with pr_debug() (Al Stone) [1865698 1851555] - [acpi] ACPI: memhotplug: Remove 'state' from struct acpi_memory_device (Al Stone) [1865698 1851555] - [acpi] ACPI / extlog: Check for RDMSR failure (Al Stone) [1865698 1851555] - [acpi] node: Add access1 class to represent CPU to memory characteristics (Al Stone) [1865698 1851555] - [acpi] ACPI: HMAT: Fix handling of changes from ACPI 6.2 to ACPI 6.3 (Al Stone) [1865698 1851555] - [acpi] ACPI: Let ACPI know we support Generic Initiator Affinity Structures (Al Stone) [1865698 1851555] - [acpi] ACPI: Support Generic Initiator only domains (Al Stone) [1865698 1851555] - [acpi] ACPI / NUMA: Add stub function for pxm_to_node() (Al Stone) [1865698 1851555] - [acpi] virtio-mem: Allow to specify an ACPI PXM as nid (Al Stone) [1865698 1851555] - [acpi] ACPI: battery: include linux/power_supply.h (Al Stone) [1865698 1851555] - [acpi] ACPI: wakeup: Remove dead ACPICA debug code (Al Stone) [1865698 1851555] - [acpi] ACPI: video: Remove leftover ACPICA debug code (Al Stone) [1865698 1851555] - [acpi] ACPI: tiny-power-button: Remove dead ACPICA debug code (Al Stone) [1865698 1851555] - [acpi] ACPI: processor: Remove dead ACPICA debug code (Al Stone) [1865698 1851555] - [acpi] ACPI: proc: Remove dead ACPICA debug code (Al Stone) [1865698 1851555] - [acpi] ACPI: PCI: Remove unused ACPICA debug code (Al Stone) [1865698 1851555] - [acpi] ACPI: event: Remove leftover ACPICA debug code (Al Stone) [1865698 1851555] - [acpi] ACPI: dock: Remove dead ACPICA debug code (Al Stone) [1865698 1851555] - [acpi] ACPI: debugfs: Remove dead ACPICA debug code (Al Stone) [1865698 1851555] - [acpi] ACPI: custom_method: Remove dead ACPICA debug code (Al Stone) [1865698 1851555] - [acpi] ACPI: container: Remove leftover ACPICA debug functionality (Al Stone) [1865698 1851555] - [acpi] ACPI: platform: Remove ACPI_MODULE_NAME() (Al Stone) [1865698 1851555] - [acpi] ACPI: memhotplug: Remove leftover ACPICA debug functionality (Al Stone) [1865698 1851555] - [acpi] ACPI: LPSS: Remove ACPI_MODULE_NAME() (Al Stone) [1865698 1851555] - [acpi] ACPI: cmos_rtc: Remove leftover ACPI_MODULE_NAME() (Al Stone) [1865698 1851555] - [acpi] ACPI: PCI: update kernel-doc line comments (Al Stone) [1865698 1851555] - [acpi] PNP: ACPI: Fix missing-prototypes in acpi_pnp.c (Al Stone) [1865698 1851555] - [acpi] ACPI: configfs: Add missing config_item_put() to fix refcount leak (Al Stone) [1865698 1851555] - [acpi] ACPI: video: use ACPI backlight for HP 635 Notebook (Al Stone) [1865698 1851555] - [acpi] ACPI: APD: Clean up header file include statements (Al Stone) [1865698 1851555] - [acpi] ACPI: APD: Remove unnecessary APD_ADDR() macro stub (Al Stone) [1865698 1851555] - [acpi] ACPI: APD: Remove ACPI_MODULE_NAME() (Al Stone) [1865698 1851555] - [acpi] ACPI: APD: Remove flags from struct apd_device_desc (Al Stone) [1865698 1851555] - [acpi] ACPI: APD: Add kerneldoc for properties in struct apd_device_desc (Al Stone) [1865698 1851555] - [acpi] ACPI: Remove side effect of partly creating a node in acpi_get_node() (Al Stone) [1865698 1851555] - [acpi] ACPI: Rename acpi_map_pxm_to_online_node() to pxm_to_online_node() (Al Stone) [1865698 1851555] - [acpi] ACPI: Do not create new NUMA domains from ACPI static tables that are not SRAT (Al Stone) [1865698 1851555] - [acpi] ACPI: Add out of bounds and numa_off protections to pxm_to_node() (Al Stone) [1865698 1851555] - [acpi] ACPI: processor: Print more information when acpi_processor_evaluate_cst() fails (Al Stone) [1865698 1851555] - [acpi] ACPI: DPTF: Add PCH FIVR participant driver (Al Stone) [1865698 1851555] - [acpi] PCI/ACPI: Add Ampere Altra SOC MCFG quirk (Al Stone) [1865698 1851555] - [acpi] ACPI / APEI: Add a notifier chain for unknown (vendor) CPER records (Al Stone) [1865698 1851555] - [acpi] ACPI / PMIC: Move TPS68470 OpRegion driver to drivers/acpi/pmic/ (Al Stone) [1865698 1851555] - [acpi] ACPI / PMIC: Split out Kconfig and Makefile specific for ACPI PMIC (Al Stone) [1865698 1851555] - [acpi] PCI/ACPI: Tone down missing MCFG message (Al Stone) [1865698 1851555] - [acpi] ACPI: OSL: Make ACPICA use logical addresses of GPE blocks (Al Stone) [1865698 1851555] - [acpi] ACPI: OSL: Change the type of acpi_os_map_generic_address() return value (Al Stone) [1865698 1851555] - [acpi] ACPICA: Add support for using logical addresses of GPE blocks (Al Stone) [1865698 1851555] - [acpi] ACPI/IORT: Remove the unused inline functions (Al Stone) [1865698 1851555] - [acpi] ACPI/IORT: Drop the unused @ops of iort_add_device_replay() (Al Stone) [1865698 1851555] - [acpi] ACPI / LPSS: Save Cherry Trail PWM ctx registers only once (at activation) (Al Stone) [1865698 1851555] - [acpi] ACPI / LPSS: Resume Cherry Trail PWM controller in no-irq phase (Al Stone) [1865698 1851555] - [acpi] ACPICA: Introduce special struct type for GPE register addresses (Al Stone) [1865698 1851555] - [acpi] ACPICA: Introduce acpi_hw_gpe_read() and acpi_hw_gpe_write() (Al Stone) [1865698 1851555] - [acpi] ACPICA: Validate GPE blocks at init time (Al Stone) [1865698 1851555] - [acpi] ACPI: Export acpi_get_first_physical_node() to modules (Al Stone) [1865698 1851555] - [kernel] rcu/tree: Export rcu_idle_{enter, exit} to modules (Al Stone) [1865698 1851555] - [acpi] ACPI: GED: fix -Wformat (Al Stone) [1865698 1851555] - [acpi] ACPI: processor: Fix build for ARCH_APICTIMER_STOPS_ON_C3 unset (Al Stone) [1865698 1851555] - [acpi] ACPI: processor: Take over RCU-idle for C3-BM idle (Al Stone) [1865698 1851555] - [acpi] ACPI: processor: Use CPUIDLE_FLAG_TLB_FLUSHED (Al Stone) [1865698 1851555] - [acpi] ACPI: processor: Use CPUIDLE_FLAG_TIMER_STOP (Al Stone) [1865698 1851555] - [acpi] ACPI: OSL: Prevent acpi_release_memory() from returning too early (Al Stone) [1865698 1851555] - [acpi] ACPI: ioremap: avoid redundant rounding to OS page size (Al Stone) [1865698 1851555] - [acpi] ACPI: SoC: APD: Check return value of acpi_dev_get_property() (Al Stone) [1865698 1851555] - [acpi] ACPI: APD: Add a fmw property is_raven (Al Stone) [1865698 1851555] - [include] ACPI: APD: Change name from ST to FCH (Al Stone) [1865698 1851555] - [acpi] i2c: designware: Add device HID for Hygon I2C controller (Al Stone) [1865698 1851555] - [acpi] ACPI/IORT: Add an input ID to acpi_dma_configure() (Al Stone) [1865698 1851555] - [acpi] ACPI/IORT: Remove useless PCI bus walk (Al Stone) [1865698 1851555] - [acpi] ACPI/IORT: Make iort_msi_map_rid() PCI agnostic (Al Stone) [1865698 1851555] - [acpi] ACPI/IORT: Make iort_get_device_domain IRQ domain agnostic (Al Stone) [1865698 1851555] - [acpi] ACPI/IORT: Make iort_match_node_callback walk the ACPI namespace for NC (Al Stone) [1865698 1851555] - [acpi] ACPI: APEI: remove redundant assignment to variable rc (Al Stone) [1865698 1851555] - [acpi] ACPI: NUMA: Remove the useless 'node >= MAX_NUMNODES' check (Al Stone) [1865698 1851555] - [acpi] ACPI: NUMA: Remove the useless sub table pointer check (Al Stone) [1865698 1851555] - [acpi] ACPI: tables: Remove the duplicated checks for acpi_parse_entries_array() (Al Stone) [1865698 1851555] - [acpi] ACPICA: Update version to 20200717 (Al Stone) [1865698 1851555] - [acpi] ACPICA: Do not increment operation_region reference counts for field units (Al Stone) [1865698 1851555] - [acpi] ACPICA: Replace one-element array with flexible-array (Al Stone) [1865698 1851555] - [acpi] ACPI: acpi_pad: initialize preferred_cpu (Al Stone) [1865698 1851555] - [acpi] ACPI: OSL: Clean up the removal of unused memory mappings (Al Stone) [1865698 1851555] - [acpi] ACPI: OSL: Use deferred unmapping in acpi_os_unmap_iomem() (Al Stone) [1865698 1851555] - [acpi] ACPI: OSL: Use deferred unmapping in acpi_os_unmap_generic_address() (Al Stone) [1865698 1851555] - [acpi] ACPICA: Preserve memory opregion mappings (Al Stone) [1865698 1851555] - [acpi] ACPI: OSL: Implement deferred unmapping of ACPI memory (Al Stone) [1865698 1851555] - [acpi] ACPI: Use fallthrough pseudo-keyword (Al Stone) [1865698 1851555] - [acpi] acpi: thermal: Don't call thermal_zone_device_is_enabled() (Al Stone) [1865698 1851555] - [acpi] ACPI: fan: Fix Tiger Lake ACPI device ID (Al Stone) [1865698 1851555] - [acpi] ACPI: DPTF: Add battery participant for TigerLake (Al Stone) [1865698 1851555] - [acpi] ACPI: tables: avoid relocations for table signature array (Al Stone) [1865698 1851555] - [acpi] ACPI: PAD: Eliminate usage of uninitialized_var() macro (Al Stone) [1865698 1851555] - [acpi] ACPI: sysfs: add newlines when printing module parameters (Al Stone) [1865698 1851555] - [acpi] ACPI: EC: add newline when printing 'ec_event_clearing' module parameter (Al Stone) [1865698 1851555] - [acpi] ACPI: sysfs: Fix pm_profile_attr type (Al Stone) [1865698 1851555] - [acpi] ACPI: property: use cached name in acpi_fwnode_get_named_child_node() (Al Stone) [1865698 1851555] - [acpi] sched,acpi_pad: Convert to sched_set_fifo*() (Al Stone) [1865698 1851555] - [acpi] ACPI: PM: Avoid using power resources if there are none for D0 (Al Stone) [1865698 1851555] - [acpi] ACPICA: Update version to 20200528 (Al Stone) [1865698 1851555] - [acpi] ACPICA: iASL: add new OperationRegion subtype keyword PlatformRtMechanism (Al Stone) [1865698 1851555] - [acpi] ACPI: CPPC: Fix reference count leak in acpi_cppc_processor_probe() (Al Stone) [1865698 1851555] - [acpi] ACPI: sysfs: Fix reference count leak in acpi_sysfs_add_hotplug_profile() (Al Stone) [1865698 1851555] - [acpi] ACPI: GED: use correct trigger type field in _Exx / _Lxx handling (Al Stone) [1865698 1851555] - [acpi] ACPI/IORT: Remove the unused __get_pci_rid() (Al Stone) [1865698 1851555] - [acpi] ACPI: EC: PM: s2idle: Extend GPE dispatching debug message (Al Stone) [1865698 1851555] - [acpi] ACPI: PM: s2idle: Print type of wakeup debug messages (Al Stone) [1865698 1851555] - [acpi] ACPI: DPTF: Add battery participant driver (Al Stone) [1865698 1851555] - [acpi] ACPI: DPTF: Additional sysfs attributes for power participant driver (Al Stone) [1865698 1851555] - [acpi] ACPI: video: Use native backlight on Acer TravelMate 5735Z (Al Stone) [1865698 1851555] - [acpi] ACPI/IORT: Fix PMCG node single ID mapping handling (Al Stone) [1865698 1851555] - [acpi] ACPI: APEI: Kick the memory_failure() queue for synchronous errors (Al Stone) [1865698 1851555] - [mm] mm/memory-failure: Add memory_failure_queue_kick() (Al Stone) [1865698 1851555] - [acpi] ACPI: IORT: Add comments for not calling acpi_put_table() (Al Stone) [1865698 1851555] - [acpi] ACPI: GTDT: Put GTDT table after parsing (Al Stone) [1865698 1851555] - [acpi] ACPI / PMIC: Add i2c address for thermal control (Al Stone) [1865698 1851555] - [acpi] ACPI: GED: add support for _Exx / _Lxx handler methods (Al Stone) [1865698 1851555] - [acpi] ACPI: Delete unused proc filename macros (Al Stone) [1865698 1851555] - [acpi] ACPI: IORT: Add extra message "applying workaround" for off-by-1 issue (Al Stone) [1865698 1851555] - [acpi] ACPI: utils: Add acpi_evaluate_reg() helper (Al Stone) [1865698 1851555] - [acpi] ACPI: debug: Make two functions static (Al Stone) [1865698 1851555] - [acpi] ACPI: sleep: Put the FACS table after using it (Al Stone) [1865698 1851555] - [acpi] ACPI: scan: Put SPCR and STAO table after using it (Al Stone) [1865698 1851555] - [acpi] ACPI: EC: Put the ACPI table after using it (Al Stone) [1865698 1851555] - [acpi] ACPI: APEI: Put the HEST table for error path (Al Stone) [1865698 1851555] - [acpi] ACPI: APEI: Put the error record serialization table for error path (Al Stone) [1865698 1851555] - [acpi] ACPI: APEI: Put the error injection table for error path and module exit (Al Stone) [1865698 1851555] - [acpi] ACPI: APEI: Put the boot error record table after parsing (Al Stone) [1865698 1851555] - [acpi] ACPI: watchdog: Put the watchdog action table after parsing (Al Stone) [1865698 1851555] - [acpi] ACPI: LPIT: Put the low power idle table after using it (Al Stone) [1865698 1851555] - [acpi] ACPICA: Update version to 20200430 (Al Stone) [1865698 1851555] - [acpi] ACPICA: Fix required parameters for _NIG and _NIH (Al Stone) [1865698 1851555] - [acpi] ACPICA: Dispatcher: add status checks (Al Stone) [1865698 1851555] - [acpi] ACPICA: Disassembler: ignore AE_ALREADY_EXISTS status when parsing create operators (Al Stone) [1865698 1851555] - [acpi] ACPICA: Move acpi_gbl_next_cmd_num definition to acglobal.h (Al Stone) [1865698 1851555] - [acpi] ACPICA: Make acpi_protocol_lengths static (Al Stone) [1865698 1851555] - [acpi] ACPI/IORT: work around num_ids ambiguity (Al Stone) [1865698 1851555] - [acpi] Revert "ACPI/IORT: Fix 'Number of IDs' handling in iort_id_map()" (Al Stone) [1865698 1851555] - [pci] PCI: Constify struct pci_ecam_ops (Al Stone) [1865698 1851555] - [acpi] PM: ACPI: Output correct message on target power state (Al Stone) [1865698 1851555] - [acpi] ACPI: CPPC: Make some symbols static (Al Stone) [1865698 1851555] - [acpi] ACPI: processor: idle: Allow probing on platforms with one ACPI C-state (Al Stone) [1865698 1851555] - [documentation] PM: sleep: core: Rename DPM_FLAG_LEAVE_SUSPENDED (Al Stone) [1865698 1851555] - [acpi] PM: sleep: core: Rename dev_pm_smart_suspend_and_suspended() (Al Stone) [1865698 1851555] - [acpi] PM: sleep: core: Rename dev_pm_may_skip_resume() (Al Stone) [1865698 1851555] - [acpi] PM: sleep: core: Rework the power.may_skip_resume handling (Al Stone) [1865698 1851555] - [acpi] PM: sleep: core: Do not skip callbacks in the resume phase (Al Stone) [1865698 1851555] - [base] PM: sleep: core: Switch back to async_schedule_dev() (Al Stone) [1865698 1851555] - [base] PM: sleep: core: Fold functions into their callers (Al Stone) [1865698 1851555] - [base] PM: sleep: core: Simplify the SMART_SUSPEND flag handling (Al Stone) [1865698 1851555] - [base] PM: sleep: core: Use built-in RCU list checking (Al Stone) [1865698 1851555] - [base] PM: core: Fix handling of devices deleted during system-wide resume (Al Stone) [1865698 1851555] - [base] PM: sleep: Drop dpm_noirq_begin() and dpm_noirq_end() (Al Stone) [1865698 1851555] - [kernel] PM: sleep: Integrate suspend-to-idle with generig suspend flow (Al Stone) [1865698 1851555] - [base] PM: sleep: Drop dev_pm_skip_next_resume_phases() (Al Stone) [1865698 1851555] - [acpi] ACPI: button: Drop no longer necessary Asus T200TA lid_init_state quirk (Al Stone) [1865698 1851555] - [acpi] ACPI/PCI: pci_link: use extended_irq union member when setting ext-irq shareable (Al Stone) [1865698 1851555] - [acpi] ACPI: EC: Fix up fast path check in acpi_ec_add() (Al Stone) [1865698 1851555] - [x86] ACPI, x86/boot: make acpi_nobgrt static (Al Stone) [1865698 1851555] - [x86] acpi/x86: add a kernel parameter to disable ACPI BGRT (Al Stone) [1865698 1851555] - [acpi] x86: ACPI: fix CPU hotplug deadlock (Al Stone) [1865698 1851555] - [x86] acpi/x86: ignore unspecified bit positions in the ACPI global lock field (Al Stone) [1865698 1851555] - [x86] x86/acpi: make "asmlinkage" part first thing in the function definition (Al Stone) [1865698 1851555] - [x86] x86/ACPI/sleep: Move acpi_get_wakeup_address() into sleep.c, remove from (Al Stone) [1865698 1851555] - [x86] x86/ACPI/sleep: Remove an unnecessary include of asm/realmode.h (Al Stone) [1865698 1851555] - [x86] x86/efi: Explicitly include realmode.h to handle RM trampoline quirk (Al Stone) [1865698 1851555] - [acpi] ACPI: video: Use native backlight on Acer Aspire 5783z (Al Stone) [1865698 1851555] - [acpi] ACPICA: Update version 20200326 (Al Stone) [1865698 1851555] - [acpi] ACPICA: Fixes for acpiExec namespace init file (Al Stone) [1865698 1851555] - [acpi] ACPICA: WSMT: Fix typo, no functional change (Al Stone) [1865698 1851555] - [acpi] ACPICA: utilities: fix sprintf() (Al Stone) [1865698 1851555] - [acpi] ACPICA: acpiexec: remove redeclaration of acpi_gbl_db_opt_no_region_support (Al Stone) [1865698 1851555] - [acpi] ACPICA: Change PlatformCommChannel ASL keyword to PCC (Al Stone) [1865698 1851555] - [acpi] ACPICA: Fix IVRS IVHD type 10h reserved field name (Al Stone) [1865698 1851555] - [acpi] ACPICA: Implement IVRS IVHD type 11h parsing (Al Stone) [1865698 1851555] - [acpi] ACPICA: Fix a typo in a comment field (Al Stone) [1865698 1851555] - [acpi] ACPICA: Update version to 20200214 (Al Stone) [1865698 1851555] - [acpi] ACPI: CPPC: clean up acpi_get_psd_map() (Al Stone) [1865698 1851555] - [acpi] ACPI: PCI: Use scnprintf() for avoiding potential buffer overflow (Al Stone) [1865698 1851555] - [acpi] ACPI: fan: Use scnprintf() for avoiding potential buffer overflow (Al Stone) [1865698 1851555] - [acpi] ACPI: EC: Eliminate EC_FLAGS_QUERY_HANDSHAKE (Al Stone) [1865698 1851555] - [acpi] ACPI: EC: Do not clear boot_ec_is_ecdt in acpi_ec_add() (Al Stone) [1865698 1851555] - [acpi] ACPI: EC: Simplify acpi_ec_ecdt_start() and acpi_ec_init() (Al Stone) [1865698 1851555] - [acpi] ACPI: EC: Consolidate event handler installation code (Al Stone) [1865698 1851555] - [acpi] ACPI: list_for_each_safe() -> list_for_each_entry_safe() (Al Stone) [1865698 1851555] - [acpi] ACPI: video: remove redundant assignments to variable result (Al Stone) [1865698 1851555] - [acpi] ACPI: OSL: Add missing __acquires/__releases annotations (Al Stone) [1865698 1851555] - [acpi] ACPI / battery: Cleanup Lenovo Ideapad Miix 320 DMI table entry (Al Stone) [1865698 1851555] - [acpi] ACPI / AC: Cleanup DMI quirk table (Al Stone) [1865698 1851555] - [acpi] ACPI: EC: Use fast path in acpi_ec_add() for DSDT boot EC (Al Stone) [1865698 1851555] - [acpi] ACPI: EC: Simplify acpi_ec_add() (Al Stone) [1865698 1851555] - [acpi] ACPI: EC: Drop AE_NOT_FOUND special case from ec_install_handlers() (Al Stone) [1865698 1851555] - [acpi] ACPI: EC: Avoid passing redundant argument to functions (Al Stone) [1865698 1851555] - [include] ACPI: NUMA: Up-level "map to online node" functionality (Al Stone) [1865698 1851555] - [acpi] ACPICA: Fix a couple of typos (Al Stone) [1865698 1851555] - [acpi] ACPICA: use acpi_size instead of u32 for prefix_path_length (Al Stone) [1865698 1851555] - [acpi] ACPICA: cast length arguement to acpi_ns_build_normalized_path() as u32 (Al Stone) [1865698 1851555] - [acpi] ACPICA: cast the result of the pointer difference to u32 (Al Stone) [1865698 1851555] - [acpi] ACPICA: Table Manager: Update comments in a function header (Al Stone) [1865698 1851555] - [acpi] ACPICA: Enable sleep button on ACPI legacy wake (Al Stone) [1865698 1851555] - [acpi] ACPICA: Fix a comment "enable" fixed events -> "disable" all fixed events (Al Stone) [1865698 1851555] - [acpi] ACPICA: ASL-ASL+ converter: make root file a parameter for cv_init_file_tree (Al Stone) [1865698 1851555] - [acpi] ACPICA: ASL-ASL+ converter: remove function parameters from cv_init_file_tree() (Al Stone) [1865698 1851555] - [acpi] ACPI: Add new tiny-power-button driver to directly signal init (Al Stone) [1865698 1851555] - [acpi] ACPI: button: move HIDs to acpi/button.h (Al Stone) [1865698 1851555] - [acpi] ACPI: treewide: remove redundant IS_ERR() before error code check (Al Stone) [1865698 1851555] - [dma] dmaengine: idma64: Use actual device for DMA transfers (Steve Best) [1784118] - [platform] platform/x86: dell-smbios-wmi: Correct a memory leak (David Arcari) [1898516] - [x86] x86/{mce,mm}: Unmap the entire page if the whole page is affected and poisoned (Aristeu Rozanski) [1850800]- [x86] kvm: x86: fix CPUID entries returned by KVM_GET_CPUID2 ioctl (Paolo Bonzini) [1904054 1906893 1904128] - [x86] kvm: x86: use kvm_complete_insn_gp in emulating RDMSR/WRMSR (Paolo Bonzini) [1904054 1906893 1904128] - [x86] kvm: x86: remove bogus #GP injection (Paolo Bonzini) [1904054 1906893 1904128] - [x86] kvm: svm: de-allocate svm_cpu_data for all cpus in svm_cpu_uninit() (Paolo Bonzini) [1904054 1906893 1904128] - [x86] kvm: x86: Fix split-irqchip vs interrupt injection window request (Paolo Bonzini) [1904054 1906893 1904128] - [x86] kvm: x86: handle !lapic_in_kernel case in kvm_cpu_*_extint (Paolo Bonzini) [1904054 1906893 1904128] - [x86] kvm: svm: fix error return code in svm_create_vcpu() (Paolo Bonzini) [1904054 1906893 1904128] - [x86] kvm: svm: Fix offset computation bug in __sev_dbg_decrypt() (Paolo Bonzini) [1904054 1906893 1904128] - [x86] kvm: x86/mmu: Use cpuid to determine max gfn (Paolo Bonzini) [1904054 1906893 1904128] - [x86] kvm: mmu: Fix SPTE encoding of MMIO generation upper half (Paolo Bonzini) [1904054 1906893 1904128] - [x86] kvm: nvmx: Sync unsync'd vmcs02 state to vmcs12 on migration (Paolo Bonzini) [1904054 1906893 1904128] - [x86] kvm: tracing: Fix unmatched kvm_entry and kvm_exit events (Paolo Bonzini) [1904054 1906893 1904128] - [documentation] kvm: documentation: Update description of KVM_{GET, CLEAR}_DIRTY_LOG (Paolo Bonzini) [1904054 1906893 1904128] - [x86] kvm: x86: get smi pending status correctly (Paolo Bonzini) [1904054 1906893 1904128] - [x86] kvm: x86/pmu: Fix HW_REF_CPU_CYCLES event pseudo-encoding in intel_arch_events[] (Paolo Bonzini) [1904054 1906893 1904128] - [x86] kvm: x86/pmu: Fix UBSAN shift-out-of-bounds warning in intel_pmu_refresh() (Paolo Bonzini) [1904054 1906893 1904128] - [x86] kvm: x86: Add more protection against undefined behavior in rsvd_bits() (Paolo Bonzini) [1904054 1906893 1904128] - [documentation] kvm: documentation: Fix spec for KVM_CAP_ENABLE_CAP_VM (Paolo Bonzini) [1904054 1906893 1904128] - [documentation] kvm: Forbid the use of tagged userspace addresses for memslots (Paolo Bonzini) [1904054 1906893 1904128] - [x86] kvm: x86: allow KVM_REQ_GET_NESTED_STATE_PAGES outside guest mode for VMX (Paolo Bonzini) [1904054 1906893 1904128] - [x86] kvm: nsvm: cancel KVM_REQ_GET_NESTED_STATE_PAGES on nested vmexit (Paolo Bonzini) [1904054 1906893 1904128] - [x86] kvm: nsvm: mark vmcb as dirty when forcingly leaving the guest mode (Paolo Bonzini) [1904054 1906893 1904128] - [x86] kvm: nsvm: correctly restore nested_run_pending on migration (Paolo Bonzini) [1904054 1906893 1904128] - [x86] kvm: x86/mmu: Clarify TDP MMU page list invariants (Paolo Bonzini) [1904054 1906893 1904128] - [x86] kvm: x86/mmu: Ensure TDP MMU roots are freed after yield (Paolo Bonzini) [1904054 1906893 1904128] - [security] apparmor: remove duplicate macro list_entry_is_head() (Paolo Bonzini) [1904054 1906893 1904128] - [kernel] linux/list.h: add a macro to test if entry is pointing to the head (Paolo Bonzini) [1904054 1906893 1904128] - [virt] kvm: check tlbs_dirty directly (Paolo Bonzini) [1904054 1906893 1904128] - [x86] kvm: x86: change in pv_eoi_get_pending() to make code more readable (Paolo Bonzini) [1904054 1906893 1904128] - [x86] kvm: x86: fix shift out of bounds reported by UBSAN (Paolo Bonzini) [1904054 1906893 1904128] - [x86] kvm: x86/mmu: Optimize not-present/MMIO SPTE check in get_mmio_spte() (Paolo Bonzini) [1904054 1906893 1904128] - [x86] kvm: x86/mmu: Use raw level to index into MMIO walks' sptes array (Paolo Bonzini) [1904054 1906893 1904128] - [x86] kvm: x86/mmu: Get root level from walkers when retrieving MMIO SPTE (Paolo Bonzini) [1904054 1906893 1904128] - [x86] kvm: x86/mmu: Use -1 to flag an undefined spte in get_mmio_spte() (Paolo Bonzini) [1904054 1906893 1904128] - [x86] kvm: svm: Remove the call to sev_platform_status() during setup (Paolo Bonzini) [1904054 1906893 1904128] - [x86] kvm: svm: Don't flush cache if hardware enforces cache coherency across encryption domains (Paolo Bonzini) [1904054 1906893 1904128] - [x86] cpu: Add hardware-enforced cache coherency as a CPUID feature (Paolo Bonzini) [1904054 1906893 1904128] - [x86] Remove X86_FEATURE_MFENCE_RDTSC (Paolo Bonzini) [1904054 1906893 1904128] - [x86] kvm: x86: reinstate vendor-agnostic check on SPEC_CTRL cpuid bits (Paolo Bonzini) [1904054 1906893 1904128] - [x86] kvm/vmx: Use TEST REG, REG instead of CMP $0, REG in vmenter.S (Paolo Bonzini) [1904054 1906893 1904128] - [x86] kvm: x86: ignore SIPIs that are received while not in wait-for-sipi state (Paolo Bonzini) [1904054 1906893 1904128] - [x86] kvm: nsvm: set fixed bits by hand (Paolo Bonzini) [1904054 1906893 1904128] - [x86] kvm: x86/mmu: Add TDP MMU SPTE changed trace point (Paolo Bonzini) [1904054 1906893 1904128] - [x86] kvm: x86/mmu: Add existing trace points to TDP MMU (Paolo Bonzini) [1904054 1906893 1904128] - [x86] kvm: svm: check CR4 changes against vcpu->arch (Paolo Bonzini) [1904054 1906893 1904128] - [x86] kvm: x86: adjust SEV for commit 7e8e6eed75e (Paolo Bonzini) [1904054 1906893 1904128] - [x86] kvm: svm: Move asid to vcpu_svm (Paolo Bonzini) [1904054 1906893 1904128] - [x86] kvm: remove unused macro HV_CLOCK_SIZE (Paolo Bonzini) [1904054 1906893 1904128] - [x86] kvm: x86: Sink cpuid update into vendor-specific set_cr4 functions (Paolo Bonzini) [1904054 1906893 1904128] - [virt] kvm: remove kvm_clear_guest_page (Paolo Bonzini) [1904054 1906893 1904128] - [x86] kvm: x86: Don't track dirty for KVM_SET_[TSS_ADDR|IDENTITY_MAP_ADDR] (Paolo Bonzini) [1904054 1906893 1904128] - [tools] kvm: selftests: test KVM_GET_SUPPORTED_HV_CPUID as a system ioctl (Paolo Bonzini) [1904054 1906893 1904128] - [x86] kvm: x86: hyper-v: allow KVM_GET_SUPPORTED_HV_CPUID as a system ioctl (Paolo Bonzini) [1904054 1906893 1904128] - [x86] kvm: x86: emulate wait-for-SIPI and SIPI-VMExit (Paolo Bonzini) [1904054 1906893 1904128] - [x86] kvm: x86: fix apic_accept_events vs check_nested_events (Paolo Bonzini) [1904054 1906893 1904128] - [x86] kvm: x86: Return bool instead of int for CR4 and SREGS validity checks (Paolo Bonzini) [1904054 1906893 1904128] - [x86] kvm: x86: Move vendor CR4 validity check to dedicated kvm_x86_ops hook (Paolo Bonzini) [1904054 1906893 1904128] - [x86] kvm: svm: Drop VMXE check from svm_set_cr4() (Paolo Bonzini) [1904054 1906893 1904128] - [x86] kvm: vmx: Drop explicit 'nested' check from vmx_set_cr4() (Paolo Bonzini) [1904054 1906893 1904128] - [x86] kvm: vmx: Drop guest CPUID check for VMXE in vmx_set_cr4() (Paolo Bonzini) [1904054 1906893 1904128] - [netdrv] net/mlx5e: Update max_opened_tc also when channels are closed (Alaa Hleihel) [1918379] - [netdrv] net/mlx5: Fix leak upon failure of rule creation (Alaa Hleihel) [1918379 1914766] - [netdrv] net/mlx5: Fix function calculation for page trees (Alaa Hleihel) [1918379] - [infiniband] RDMA/mlx5: Allow creating all QPs even when non RDMA profile is used (Alaa Hleihel) [1918379] - [netdrv] mlx5: Mark BlueField-3 as unsupported device (Alaa Hleihel) [1918379] - [netdrv] net/mlx5: Update the list of the PCI supported devices (Alaa Hleihel) [1918379] - [netdrv] net/mlx5: Enable host PF HCA after eswitch is initialized (Alaa Hleihel) [1923760 1918379] - [netdrv] net/mlx5: Rename peer_pf to host_pf (Alaa Hleihel) [1923760 1918379] - [netdrv] net/mlx5: Make API mlx5_core_is_ecpf accept const pointer (Alaa Hleihel) [1923760 1918379] - [netdrv] net/mlx5: simplify the return expression of mlx5_ec_init() (Alaa Hleihel) [1918379] - [infiniband] IB/mlx5: Add mutex destroy call to cap_mask_mutex mutex (Alaa Hleihel) [1918379] - [infiniband] RDMA/mlx5: Use strict get/set operations for obj_id (Alaa Hleihel) [1918379] - [infiniband] RDMA/mlx5: Use the correct obj_id upon DEVX TIR creation (Alaa Hleihel) [1918379] - [include] net/mlx5: Expose ifc bits for query modify header (Alaa Hleihel) [1918379] - [netdrv] net/mlx5: CT: Fix incorrect removal of tuple_nat_node from nat rhashtable (Alaa Hleihel) [1918379] - [netdrv] net/mlx5e: Revert parameters on errors when changing MTU and LRO state without reset (Alaa Hleihel) [1918379] - [netdrv] net/mlx5e: Revert parameters on errors when changing trust state without reset (Alaa Hleihel) [1918379] - [netdrv] net/mlx5e: Correctly handle changing the number of queues when the interface is down (Alaa Hleihel) [1918379] - [netdrv] net/mlx5e: Fix CT rule + encap slow path offload and deletion (Alaa Hleihel) [1918379] - [netdrv] net/mlx5e: Disable hw-tc-offload when MLX5_CLS_ACT config is disabled (Alaa Hleihel) [1918379] - [netdrv] net/mlx5: Maintain separate page trees for ECPF and PF functions (Alaa Hleihel) [1918379] - [netdrv] net/mlx5e: Fix IPSEC stats (Alaa Hleihel) [1918379] - [netdrv] net/mlx5e: Reduce tc unsupported key print level (Alaa Hleihel) [1918379] - [netdrv] net/mlx5e: free page before return (Alaa Hleihel) [1918379] - [netdrv] net/mlx5e: E-switch, Fix rate calculation for overflow (Alaa Hleihel) [1918379] - [netdrv] net/mlx5: Fix memory leak on flow table creation error flow (Alaa Hleihel) [1918379] - [infiniband] Revert "RDMA/mlx5: Fix devlink deadlock on net namespace deletion" (Alaa Hleihel) [1918379] - [infiniband] RDMA/mlx5: Fix wrong free of blue flame register on error (Alaa Hleihel) [1918379] - [infiniband] IB/mlx5: Fix error unwinding when set_has_smi_cap fails (Alaa Hleihel) [1918379] - [netdrv] net/mlx5e: Add missing capability check for uplink follow (Alaa Hleihel) [1918379] - [netdrv] iavf: Use kzalloc for allocating only one thing (Stefan Assmann) [1838735] - [netdrv] iavf: fix double-release of rtnl_lock (Stefan Assmann) [1838735] - [netdrv] intel-ethernet: clean up W=1 warnings in kdoc (Stefan Assmann) [1838735] - [netdrv] iavf: Fix updating statistics (Stefan Assmann) [1838735] - [netdrv] iavf: fix error return code in iavf_init_get_resources() (Stefan Assmann) [1838735] - [netdrv] ethernet/intel: Convert fallthrough code comments (Stefan Assmann) [1838735] - [netdrv] net/intel: remove driver versions from Intel drivers (Stefan Assmann) [1838735] - [net] Bluetooth: Fix null pointer dereference in amp_read_loc_assoc_final_data (Gopal Tiwari) [1916057] - [fs] fs/fs-writeback.c: fix kernel-doc warning (Waiman Long) [1918047] - [include] memcg: only record foreign writebacks with dirty pages when memcg is not disabled (Waiman Long) [1918047] - [trace] writeback: don't access page->mapping directly in track_foreign_dirty TP (Waiman Long) [1918047] - [fs] writeback: add tracepoints for cgroup foreign writebacks (Waiman Long) [1918047] - [mm] writeback, memcg: Implement foreign dirty flushing (Waiman Long) [1918047] - [mm] mm: remove the account_page_dirtied export (Waiman Long) [1918047] - [fs] writeback, memcg: Implement cgroup_writeback_by_id() (Waiman Long) [1918047] - [mm] writeback: Separate out wb_get_lookup() from wb_get_create() (Waiman Long) [1918047] - [include] bdi: Add bdi->id (Waiman Long) [1918047] - [mm] mm/page-writeback: introduce tracepoint for wait_on_page_writeback() (Waiman Long) [1918047] - [fs] kernfs: fix barrier usage in __kernfs_new_node() (Waiman Long) [1918047] - [fs] kernfs: Allocating memory for kernfs_iattrs with kmem_cache (Waiman Long) [1918047] - [fs] fs: Convert writeback to XArray (Waiman Long) [1918047] - [mm] mm: Convert page-writeback to XArray (Waiman Long) [1918047] - [mm] mm/filemap: add missing mem_cgroup_uncharge() to __add_to_page_cache_locked() (Waiman Long) [1917681] - [mm] mm/slub: fix panic in slab_alloc_node() (Oleksandr Natalenko) [1921056] - [net] xfrm: interface: fix the priorities for ipip and ipv6 tunnels (Sabrina Dubroca) [1923269] - [net] netfilter: ipset: fix shift-out-of-bounds in htable_bits() (Antoine Tenart) [1918684] - [net] tcp: refine tcp_pacing_delay() for very low pacing rates (Antoine Tenart) [1905897] - [net] ensure correct skb->tstamp in various fragmenters (Antoine Tenart) [1905897] - [net] tcp: repaired skbs must init their tso_segs (Antoine Tenart) [1905897] - [net] tcp: address problems caused by EDT misshaps (Antoine Tenart) [1905897] - [net] net_sched: sch_fq: ensure maxrate fq parameter applies to EDT flows (Antoine Tenart) [1905897] - [net] tcp: refine tcp_tso_should_defer() after EDT adoption (Antoine Tenart) [1905897] - [net] tcp_bbr: update comments to reflect pacing_margin_percent (Antoine Tenart) [1905897] - [net] tcp: add tcp_reset_xmit_timer() helper (Antoine Tenart) [1905897] - [net] tcp: fix TCP_REPAIR xmit queue setup (Antoine Tenart) [1905897] - [net] tcp_bbr: adjust TCP BBR for departure time pacing (Antoine Tenart) [1905897] - [net] tcp_bbr: fix typo in bbr_pacing_margin_percent (Antoine Tenart) [1905897] - [net] tcp: optimize tcp internal pacing (Antoine Tenart) [1905897] - [net] net_sched: sch_fq: no longer use skb_is_tcp_pure_ack() (Antoine Tenart) [1905897] - [net] tcp: mitigate scheduling jitter in EDT pacing model (Antoine Tenart) [1905897] - [net] tcp: do not change tcp_wstamp_ns in tcp_mstamp_refresh (Antoine Tenart) [1905897] - [net] tcp/fq: move back to CLOCK_MONOTONIC (Antoine Tenart) [1905897] - [net] tcp: switch tcp_internal_pacing() to tcp_wstamp_ns (Antoine Tenart) [1905897] - [net] tcp: switch tcp and sch_fq to new earliest departure time model (Antoine Tenart) [1905897] - [net] tcp: switch internal pacing timer to CLOCK_TAI (Antoine Tenart) [1905897] - [net] tcp: provide earliest departure time in skb->tstamp (Antoine Tenart) [1905897] - [net] tcp: add tcp_wstamp_ns socket field (Antoine Tenart) [1905897] - [net] net_sched: sch_fq: switch to CLOCK_TAI (Antoine Tenart) [1905897] - [net] tcp: introduce tcp_skb_timestamp_us() helper (Antoine Tenart) [1905897] - [net] tcp: switch tcp_clock_ns() to CLOCK_TAI base (Antoine Tenart) [1905897] - [drm] drm/nouveau/disp/ga10: initial support (Ben Skeggs) [1916583] - [drm] drm/nouveau/dmaobj/ga10: initial support (Ben Skeggs) [1916583] - [drm] drm/nouveau/i2c/ga10: initial support (Ben Skeggs) [1916583] - [drm] drm/nouveau/gpio/ga10: initial support (Ben Skeggs) [1916583] - [drm] drm/nouveau/bar/ga10: initial support (Ben Skeggs) [1916583] - [drm] drm/nouveau/mmu/ga10: initial support (Ben Skeggs) [1916583] - [drm] drm/nouveau/timer/ga10: initial support (Ben Skeggs) [1916583] - [drm] drm/nouveau/fb/ga10: initial support (Ben Skeggs) [1916583] - [drm] drm/nouveau/imem/ga10: initial support (Ben Skeggs) [1916583] - [drm] drm/nouveau/privring/ga10: initial support (Ben Skeggs) [1916583] - [drm] drm/nouveau/mc/ga10: initial support (Ben Skeggs) [1916583] - [drm] drm/nouveau/devinit/ga10: initial support (Ben Skeggs) [1916583] - [drm] drm/nouveau/bios/ga10: initial support (Ben Skeggs) [1916583] - [drm] drm/nouveau/pci/ga10: initial support (Ben Skeggs) [1916583] - [drm] drm/nouveau/core: recognise GA10 (Ben Skeggs) [1916583] - [drm] drm/nouveau/kms/nv50-: fix case where notifier buffer is at offset 0 (Ben Skeggs) [1916583] - [drm] drm/nouveau/mmu: fix vram heap sizing (Ben Skeggs) [1916583] - [drm] drm/nouveau/i2c/gm200: increase width of aux semaphore owner fields (Ben Skeggs) [1916583] - [drm] drm/nouveau/i2c/gk110-: disable hw-initiated dpcd reads (Ben Skeggs) [1916583] - [drm] drm/nouveau/i2c/gk110: split out from i2c/gk104 (Ben Skeggs) [1916583] - [drm] drm/nouveau/privring: ack interrupts the same way as RM (Ben Skeggs) [1916583] - [drm] drm/nouveau/bios: fix issue shadowing expansion ROMs (Ben Skeggs) [1916583] - [netdrv] net/mlx5e: Fix memleak in mlx5e_create_l2_table_groups (Alaa Hleihel) [1899457] - [netdrv] net/mlx5e: Fix two double free cases (Alaa Hleihel) [1899457] - [netdrv] net/mlx5e: ethtool, Fix restriction of autoneg with 56G (Alaa Hleihel) [1899457] - [netdrv] net/mlx5e: In skb build skip setting mark in switchdev mode (Alaa Hleihel) [1899457] - [netdrv] net/mlx5: E-Switch, fix changing vf VLANID (Alaa Hleihel) [1899457] - [netdrv] net/mlx5e: Fix SWP offsets when vlan inserted by driver (Alaa Hleihel) [1899457 1819580] - [netdrv] net/mlx5: Use port_num 1 instead of 0 when delete a RoCE address (Alaa Hleihel) [1899457] - [netdrv] net/mlx5: Check if lag is supported before creating one (Alaa Hleihel) [1899457] - [infiniband] RDMA/mlx5: Fix MR cache memory leak (Alaa Hleihel) [1899457] - [netdrv] net/mlx5: Fix passing zero to 'PTR_ERR' (Alaa Hleihel) [1899457] - [netdrv] net/mlx5e: remove unnecessary memset (Alaa Hleihel) [1899457] - [infiniband] RDMA/mlx5: Assign dev to DM MR (Alaa Hleihel) [1899457] - [infiniband] RDMA/mlx5: Remove mlx5_ib_mr->npages (Alaa Hleihel) [1899457] - [documentation] scsi: fc: Update documentation of sysfs nodes for FPIN stats (Ewan Milne) [1859967] - [scsi] scsi: fc: Add mechanism to update FPIN signal statistics (Ewan Milne) [1859967] - [scsi] scsi: fc: Parse FPIN packets and update statistics (Ewan Milne) [1859967] - [scsi] scsi: fc: Add FPIN statistics to fc_host and fc_rport objects (Ewan Milne) [1859967] - [uapi] scsi: fc: Update formal FPIN descriptor definitions (Ewan Milne) [1859967] - [scsi] scsi: smartpqi: Update version to 1.2.16-012 (Don Brace) [1890727 1889844] - [scsi] scsi: smartpqi: Correct pqi_sas_smp_handler busy condition (Don Brace) [1890727 1889844] - [scsi] scsi: smartpqi: Correct driver removal with HBA disks (Don Brace) [1890727 1889844] - [target] scsi: target: Fix XCOPY NAA identifier lookup (Maurizio Lombardi) [1900463] {CVE-2020-28374} - [x86] perf/x86/intel/uncore: Add Comet Lake support (Michael Petlan) [1873271]- [net] bridge: Fix a warning when del bridge sysfs (Davide Caratti) [1917518] - [net] bridge: Avoid infinite loop when suppressing NS messages with invalid options (Davide Caratti) [1917518] - [net] bridge: fix stale eth hdr pointer in br_dev_xmit (Davide Caratti) [1917518] - [net] SUNRPC: Handle 0 length opaque XDR object data properly (Dave Wysochanski) [1906400] - [net] SUNRPC: Move simple_get_bytes and simple_get_netobj into private header (Dave Wysochanski) [1906400] - [block] nbd: make the config put is called before the notifying the waiter (Ming Lei) [1743857] - [block] nbd: restore default timeout when setting it to zero (Ming Lei) [1743857] - [kernel] rcu/tree: Defer kvfree_rcu() allocation to a clean context (Waiman Long) [1922453] - [kernel] cgroup: Fix memory leak when parsing multiple source parameters (Waiman Long) [1922453] - [kernel] cpuset: fix race between hotplug work and later CPU offline (Waiman Long) [1922453] - [kernel] cgroup: freezer: call cgroup_enter_frozen() with preemption disabled in ptrace_stop() (Waiman Long) [1922453] - [kernel] cgroup: freezer: fix frozen state inheritance (Waiman Long) [1922453] - [kernel] locking/lockdep: Cure noinstr fail (Waiman Long) [1922453] - [kernel] tick/nohz: Narrow down noise while setting current task's tick dependency (Waiman Long) [1922453] - [fs] fs: Kill DCACHE_DONTCACHE dentry even if DCACHE_REFERENCED is set (Eric Sandeen) [1921903] - [fs] fs: Handle I_DONTCACHE in iput_final() instead of generic_drop_inode() (Eric Sandeen) [1921903] - [netdrv] ice: update dev_addr in ice_set_mac_address even if HW filter exists (Jonathan Toppins) [1879318] - [tools] libbpf: Fix uninitialized variable in btf_parse_type_sec (Jiri Olsa) [1922197] - [tools] libbpf: Support BTF loading and raw data output in both endianness (Jiri Olsa) [1922197] - [tools] selftests/bpf: Test BTF writing APIs (Jiri Olsa) [1922197] - [tools] libbpf: Add btf__str_by_offset() as a more generic variant of name_by_offset (Jiri Olsa) [1922197] - [tools] libbpf: Add BTF writing APIs (Jiri Olsa) [1922197] - [tools] libbpf: Add btf__new_empty() to create an empty BTF object (Jiri Olsa) [1922197] - [tools] libbpf: Allow modification of BTF and add btf__add_str API (Jiri Olsa) [1922197] - [tools] libbpf: Extract generic string hashing function for reuse (Jiri Olsa) [1922197] - [tools] libbpf: Generalize common logic for managing dynamically-sized arrays (Jiri Olsa) [1922197] - [tools] libbpf: Remove assumption of single contiguous memory for BTF data (Jiri Olsa) [1922197] - [tools] libbpf: Refactor internals of BTF type index (Jiri Olsa) [1922197] - [tools] libbpf: Remove any use of reallocarray() in libbpf (Jiri Olsa) [1922197] - [tools] libbpf: Clean up and improve CO-RE reloc logging (Jiri Olsa) [1922197] - [tools] libbpf: Improve error logging for mismatched BTF kind cases (Jiri Olsa) [1922197] - [scsi] scsi: qla2xxx: Fix mailbox Ch erroneous error (Nilesh Javali) [1894578] - [sound] ALSA: ASoC: Intel: tgl: remove sof_fw_filename set for tgl_3_in_1_default (Jaroslav Kysela) [1783462] - [sound] ALSA: ASoC: SOF: allow soundwire use desc->default_fw_filename (Jaroslav Kysela) [1783462] - [sound] ALSA: ASoC: Intel: sof_sdw: set proper flags for Dell TGL-H SKU 0A5E (Jaroslav Kysela) [1783462] - [sound] ALSA: hda: intel-dsp-config: add PCI id for TGL-H (Jaroslav Kysela) [1783462] - [sound] ALSA: ASoC: topology: Properly unregister DAI on removal (Jaroslav Kysela) [1783462] - [sound] ALSA: ASoC: topology: Fix memory corruption in soc_tplg_denum_create_values() (Jaroslav Kysela) [1783462] - [sound] ALSA: ASoC: topology: Add missing size check (Jaroslav Kysela) [1783462] - [sound] ALSA: ASoC: topology: Fix wrong size check (Jaroslav Kysela) [1783462] - [sound] ALSA: ASoC: topology: Simplify remove_widget function (Jaroslav Kysela) [1783462] - [sound] ALSA: ASoC: topology: Remove empty functions (Jaroslav Kysela) [1783462] - [sound] ALSA: ASoC: topology: Change allocations to resource managed (Jaroslav Kysela) [1783462] - [sound] ALSA: ASoC: topology: Unify all device references (Jaroslav Kysela) [1783462] - [sound] ALSA: ASoC: topology: Remove unused functions from topology API (Jaroslav Kysela) [1783462] - [sound] ALSA: ASoC: max98926: drop driver pm=NULL assignment (Jaroslav Kysela) [1783462] - [sound] ALSA: ASoC: max98925: drop driver pm=NULL assignment (Jaroslav Kysela) [1783462] - [sound] ALSA: ASoC: max98926: skip of_device_id table when !CONFIG_OF (Jaroslav Kysela) [1783462] - [sound] ALSA: ASoC: max98925: skip of_device_id table when !CONFIG_OF (Jaroslav Kysela) [1783462] - [sound] ALSA: ASoC: max9867: skip of_device_id table when !CONFIG_OF (Jaroslav Kysela) [1783462] - [sound] ALSA: ASoC: codecs: max98373-sdw: align regmap use with other codecs (Jaroslav Kysela) [1783462] - [sound] ALSA: ASoC: max98371: skip of_device_id table when !CONFIG_OF (Jaroslav Kysela) [1783462] - [sound] ALSA: ASoC: max98390: Fix error codes in max98390_dsm_init() (Jaroslav Kysela) [1783462] - [sound] ALSA: ASoC: max98371: drop driver pm=NULL assignment (Jaroslav Kysela) [1783462] - [sound] ALSA: ASoC: max98095: skip of_device_id table when !CONFIG_OF (Jaroslav Kysela) [1783462] - [sound] ALSA: ASoC: max98373: don't access volatile registers in bias level off (Jaroslav Kysela) [1783462] - [sound] ALSA: ASoC: max98090: skip of_device_id table when !CONFIG_OF (Jaroslav Kysela) [1783462] - [sound] ALSA: ASoC: pcm: DRAIN support reactivation (Jaroslav Kysela) [1783462] - [sound] ALSA: ASoC: rt711: mutex between calibration and power state changes (Jaroslav Kysela) [1783462] - [sound] ALSA: ASoC: rt711: remove warnings (Jaroslav Kysela) [1783462] - [sound] ALSA: ASoC: rt5660: skip of_device_id table when !CONFIG_OF (Jaroslav Kysela) [1783462] - [sound] ALSA: ASoC: codecs: rt*.c: remove useless pointer cast (Jaroslav Kysela) [1783462] - [sound] ALSA: ASoC: rt1015p: delay 300ms after SDB pulling high for calibration (Jaroslav Kysela) [1783462] - [sound] ALSA: ASoC: rt1015p: move SDB control from trigger to DAPM (Jaroslav Kysela) [1783462] - [sound] ALSA: ASoC: rt1015: check the return value of regmap_read during i2c probe (Jaroslav Kysela) [1783462] - [sound] ALSA: ASoC: rt1015: modification for calibration to get better performance (Jaroslav Kysela) [1783462] - [sound] ALSA: ASoC: rt1015: support TDM slot configuration (Jaroslav Kysela) [1783462] - [sound] ALSA: soundwire: qcom: Fix build failure when slimbus is module (Jaroslav Kysela) [1783462] - [sound] ALSA: soundwire: Fix DEBUG_LOCKS_WARN_ON for uninitialized attribute (Jaroslav Kysela) [1783462] - [sound] ALSA: soundwire: master: use pm_runtime_set_active() on add (Jaroslav Kysela) [1783462] - [sound] ALSA: soundwire: intel: fix another unused-function warning (Jaroslav Kysela) [1783462] - [sound] ALSA: soundwire: bus: only clear valid DPN interrupts (Jaroslav Kysela) [1783462] - [sound] ALSA: soundwire: bus: only clear valid DP0 interrupts (Jaroslav Kysela) [1783462] - [sound] ALSA: soundwire: registers: add definitions for clearable interrupt fields (Jaroslav Kysela) [1783462] - [sound] ALSA: soundwire: bus: reset slave_notify status at each loop (Jaroslav Kysela) [1783462] - [sound] ALSA: soundwire: bus: add comments to explain interrupt loop filter (Jaroslav Kysela) [1783462] - [sound] ALSA: soundwire: SDCA: detect sdca_cascade interrupt (Jaroslav Kysela) [1783462] - [sound] ALSA: ASoC: Intel: kbl_rt5663_max98927: Fix kabylake_ssp_fixup function (Jaroslav Kysela) [1783462] - [sound] ALSA: ASoC: Intel: Boards: tgl_max98373: update TDM slot_width (Jaroslav Kysela) [1783462] - [sound] ALSA: ASoC: intel: sof_rt5682: Add support for tgl_rt1011_rt5682 (Jaroslav Kysela) [1783462] - [sound] ALSA: ASoC: Intel: Boards: tgl_max98373: add dpcm_capture flag for speaker_smart_amp (Jaroslav Kysela) [1783462] - [sound] ALSA: ASoC: intel: sof_rt5682: Add quirk for Dooly (Jaroslav Kysela) [1783462] - [sound] ALSA: ASoC: intel: sof_rt5682: Add support for cml_rt1015_rt5682 (Jaroslav Kysela) [1783462] - [sound] ALSA: ASoC: Intel: sof_sdw: add quirk for new TigerLake-SDCA device (Jaroslav Kysela) [1783462] - [sound] ALSA: ASoC: SOF: Intel: add hw specific PCM constraints (Jaroslav Kysela) [1783462] - [sound] ALSA: ASoC: SOF: loader: do not warn about unknown firmware headers (Jaroslav Kysela) [1783462] - [sound] ALSA: ASoC: topology: Remove multistep topology loading (Jaroslav Kysela) [1783462] - [sound] ALSA: ASoC: SOF: sof-audio: remove goto used for force-nocodec support (Jaroslav Kysela) [1783462] - [sound] ALSA: ASoC: SOF: ops: modify the signature of stall op (Jaroslav Kysela) [1783462] - [sound] ALSA: ASoC: SOF: topology: remove const in sizeof() (Jaroslav Kysela) [1783462] - [sound] ALSA: ASoC: SOF: use inclusive language for bclk and fsync (Jaroslav Kysela) [1783462] - [sound] ALSA: ASoC: topology: use inclusive language for bclk and fsync (Jaroslav Kysela) [1783462] - [sound] ALSA: ASoC: SOF: ops: add parse_platform_ext_manifest() op (Jaroslav Kysela) [1783462] - [sound] ALSA: ASoC: SOF: relax PCM period and buffer size constraints (Jaroslav Kysela) [1783462] - [sound] ALSA: ASoC: SOF: nocodec: modify DAI link definitions (Jaroslav Kysela) [1783462] - [sound] ALSA: ASoC: SOF: trace: Add runtime trace filtering mechanism (Jaroslav Kysela) [1783462] - [sound] ALSA: ASoC: SOF: Add `memory_info` file to debugfs (Jaroslav Kysela) [1783462] - [sound] ALSA: ASoC: SOF: Change section comment for SOF_IPC_TEST_ (Jaroslav Kysela) [1783462] - [sound] ALSA: ASoC: SOF: Improve code alignment in header.h (Jaroslav Kysela) [1783462] - [sound] ALSA: ASoC: SOF: IPC: fix implicit type overflow (Jaroslav Kysela) [1783462] - [sound] ALSA: ASoC: SOF: ext_manifest: Parse firmware config dictionary (Jaroslav Kysela) [1783462] - [sound] ALSA: ASoC: SOF: Intel: hda: fix the condition passed to sof_dev_dbg_or_err (Jaroslav Kysela) [1783462] - [sound] ALSA: ASoC: SOF: modify the SOF_DBG flags (Jaroslav Kysela) [1783462] - [sound] ALSA: ASoC: SOF: Intel: hda: remove duplicated status dump (Jaroslav Kysela) [1783462] - [sound] ALSA: ASoC: SOF: ext_manifest: parse cavs extra config data elem (Jaroslav Kysela) [1783462] - [sound] ALSA: ASoC: SOF: Intel: hda: define parse_platform_ext_manifest op (Jaroslav Kysela) [1783462] - [sound] ALSA: ASoC: SOF: control: override volume info callback (Jaroslav Kysela) [1783462] - [sound] ALSA: ASoC: SOF: control: remove const in sizeof() (Jaroslav Kysela) [1783462] - [sound] ALSA: ASoC: SOF: Add .prepare/.complete callbacks (Jaroslav Kysela) [1783462] - [sound] ALSA: ASoC: SOF: Activate runtime PM with SOF OF device (Jaroslav Kysela) [1783462] - [sound] ALSA: ASoC: soc-pcm: add missing ret=0 at soc_pcm_open() (Jaroslav Kysela) [1783462] - [sound] ALSA: ASoC: soc-pcm: ignore un-needed mutex_unlock() case on soc_pcm_open() (Jaroslav Kysela) [1783462] - [sound] ALSA: ASoC: soc-pcm: remove unneeded dev_err() for snd_soc_component_module/open() (Jaroslav Kysela) [1783462] - [sound] ALSA: ASoC: soc-pcm: remove unneeded dev_err() for snd_soc_dai_startup() (Jaroslav Kysela) [1783462] - [sound] ALSA: ASoC: soc-pcm: add soc_pcm_clean() and call it from soc_pcm_open/close() (Jaroslav Kysela) [1783462] - [sound] ALSA: ASoC: soc-link: add mark for snd_soc_link_startup/shutdown() (Jaroslav Kysela) [1783462] - [sound] ALSA: ASoC: soc-dai: add mark for snd_soc_dai_startup/shutdown() (Jaroslav Kysela) [1783462] - [sound] ALSA: ASoC: soc-component: add mark for snd_soc_pcm_component_pm_runtime_get/put() (Jaroslav Kysela) [1783462] - [sound] ALSA: ASoC: soc-component: add mark for soc_pcm_components_open/close() (Jaroslav Kysela) [1783462] - [sound] ALSA: ASoC: Intel: KMB: Fix S24_LE configuration (Jaroslav Kysela) [1783462] - [sound] ALSA: ASOC: Intel: kbl_rt5663_rt5514_max98927: Do not try to disable disabled clock (Jaroslav Kysela) [1783462] - [sound] ALSA: ASoC: Intel: bytcr_rt5640: Fix HP Pavilion x2 Detachable quirks (Jaroslav Kysela) [1783462] - [sound] ALSA: ASoC: rt5682: change SAR voltage threshold (Jaroslav Kysela) [1783462] - [sound] ALSA: ASoC: rt1015: increase the time to detect BCLK (Jaroslav Kysela) [1783462] - [sound] ALSA: ASoC: rt1015: add delay to fix pop noise from speaker (Jaroslav Kysela) [1783462] - [powerpc] powerpc/tm: Avoid machine crash on rt_sigreturn() (Gustavo Duarte) [1860550] - [net] udp: Prevent reuseport_select_sock from reading uninitialized socks (Guillaume Nault) [1917953] - [net] flow_offload: Fix memory leak for indirect flow block (Guillaume Nault) [1917953] - [net] sock: set sk_err to ee_errno on dequeue from errq (Guillaume Nault) [1917953] - [net] devlink: Make sure devlink instance and port are in same net namespace (Guillaume Nault) [1917953] - [net] devlink: Hold rtnl lock while reading netdev attributes (Guillaume Nault) [1917953] - [net] devlink: Add missing genlmsg_cancel() in devlink_nl_sb_port_pool_fill() (Guillaume Nault) [1917953] - [net] tipc: fix NULL deref in tipc_link_xmit() (Xin Long) [1918657] - [net] tipc: prevent possible null deref of link (Xin Long) [1918657] - [net] tipc: fix incompatible mtu of transmission (Xin Long) [1918657] - [net] tipc: fix memory leak in tipc_topsrv_start() (Xin Long) [1918657] - [net] tipc: add stricter control of reserved service types (Xin Long) [1918657] - [tools] selftests/bpf/test_offload.py: Filter bpftool internal map when counting maps (Jiri Benc) [1882709] - [tools] selftests/bpf/test_offload.py: Reset ethtool features after failed setting (Jiri Benc) [1882709] - [tools] selftests/bpf/test_offload.py: Fix expected case of extack messages (Jiri Benc) [1882709] - [tools] selftests/bpf/test_offload.py: Only check verifier log on verification fails (Jiri Benc) [1882709] - [netdrv] netdevsim: Add debugfs toggle to reject BPF programs in verifier (Jiri Benc) [1882709] - [tools] selftests/bpf/test_offload.py: Remove check for program load flags match (Jiri Benc) [1882709] - [net] xdp: Remove the xdp_attachment_flags_ok() callback (Jiri Benc) [1882709] - [net] net, xsk: Avoid taking multiple skbuff references (Jiri Benc) [1882709] - [net] increment xmit_recursion level in dev_direct_xmit() (Jiri Benc) [1882709] - [kernel] usermodehelper: reset umask to default before executing user process (Jiri Benc) [1882709] - [net] xsk: Do not discard packet when NETDEV_TX_BUSY (Jiri Benc) [1882709] - [net] xsk: Fix number of pinned pages/umem size discrepancy (Jiri Benc) [1882709] - [include] netdevice.h: fix xdp_state kernel-doc warning (Jiri Benc) [1882709] - [net] bpf: xdp: Fix XDP mode when no mode flags specified (Jiri Benc) [1882709] - [net] bpf: Fix XDP FD-based attach/detach logic around XDP_FLAGS_UPDATE_IF_NOEXIST (Jiri Benc) [1882709] - [kernel] add a kernel_wait helper (Jiri Benc) [1882709] - [tools] selftests/bpf: Add link detach tests for cgroup, netns, and xdp bpf_links (Jiri Benc) [1882709] - [net] bpf: Add support for forced LINK_DETACH command (Jiri Benc) [1882709] - [kernel] bpf: Fix build without CONFIG_NET when using BPF XDP link (Jiri Benc) [1882709] - [net] xdp: Prevent kernel-infoleak in xsk_getsockopt() (Jiri Benc) [1882709] - [net] udp, bpf: Ignore connections in reuseport group after BPF sk lookup (Jiri Benc) [1882709] - [net] Revert "net: optimize the sockptr_t for unified kernel/user address spaces" (Jiri Benc) [1882709] - [net] improve the user pointer check in init_user_sockptr (Jiri Benc) [1882709] - [include] net: remove sockptr_advance (Jiri Benc) [1882709] - [include] net: make sockptr_is_null strict aliasing safe (Jiri Benc) [1882709] - [net] optimize the sockptr_t for unified kernel/user address spaces (Jiri Benc) [1882709] - [net] bpfilter: switch bpfilter_ip_set_sockopt to sockptr_t (Jiri Benc) [1882709] - [net] switch copy_bpf_fprog_from_user to sockptr_t (Jiri Benc) [1882709] - [include] net: add a new sockptr_t type (Jiri Benc) [1882709] - [net] bpfilter: reject kernel addresses (Jiri Benc) [1882709] - [net] bpfilter: split __bpfilter_process_sockopt (Jiri Benc) [1882709] - [net] bpfilter: fix up a sparse annotation (Jiri Benc) [1882709] - [net] udp: Don't discard reuseport selection when group has connections (Jiri Benc) [1882709] - [net] bpf, xdp: Remove XDP_QUERY_PROG and XDP_QUERY_PROG_HW XDP commands (Jiri Benc) [1882709] - [tools] selftests/bpf: Add BPF XDP link selftests (Jiri Benc) [1882709] - [net] bpf: Implement BPF XDP link-specific introspection APIs (Jiri Benc) [1882709] - [net] bpf, xdp: Implement LINK_UPDATE for BPF XDP link (Jiri Benc) [1882709] - [net] bpf, xdp: Add bpf_link-based XDP attachment API (Jiri Benc) [1882709] - [net] bpf, xdp: Extract common XDP program attachment logic (Jiri Benc) [1882709] - [net] bpf, xdp: Maintain info on attached XDP BPF programs in net_device (Jiri Benc) [1882709] - [kernel] bpf, netns: Fix build without CONFIG_INET (Jiri Benc) [1882709] - [net] udp6: Run SK_LOOKUP BPF program on socket lookup (Jiri Benc) [1882709] - [net] udp6: Extract helper for selecting socket from reuseport group (Jiri Benc) [1882709] - [net] udp: Run SK_LOOKUP BPF program on socket lookup (Jiri Benc) [1882709] - [net] udp: Extract helper for selecting socket from reuseport group (Jiri Benc) [1882709] - [net] ipv6: remove unused arg exact_dif in compute_score (Jiri Benc) [1882709] - [net] ipv4: remove unused arg exact_dif in compute_score (Jiri Benc) [1882709] - [net] udp: Remove unused variable/function (exact_dif) (Jiri Benc) [1882709] - [net] udp: Remove unused parameter (exact_dif) (Jiri Benc) [1882709] - [net] udp: only choose unbound UDP socket for multicast when not in a VRF (Jiri Benc) [1882709] - [net] ensure unbound datagram socket to be chosen when not in a VRF (Jiri Benc) [1882709] - [net] ensure unbound stream socket to be chosen when not in a VRF (Jiri Benc) [1882709] - [net] allow binding socket in a VRF when there's an unbound socket (Jiri Benc) [1882709] - [net] udp6: drop unneeded likely() call around IS_ERR() (Jiri Benc) [1882709] - [net] udp: drop unneeded likely() call around IS_ERR() (Jiri Benc) [1882709] - [net] inet6: Run SK_LOOKUP BPF program on socket lookup (Jiri Benc) [1882709] - [net] inet6: Extract helper for selecting socket from reuseport group (Jiri Benc) [1882709] - [net] inet: Run SK_LOOKUP BPF program on socket lookup (Jiri Benc) [1882709] - [net] inet: Extract helper for selecting socket from reuseport group (Jiri Benc) [1882709] - [net] simplify cBPF setsockopt compat handling (Jiri Benc) [1882709] - [net] explicitly include in net/core/sock.c (Jiri Benc) [1882709] - [include] compat: provide compat_ptr() on all architectures (Jiri Benc) [1882709] - [net] socket: move compat timeout handling into sock.c (Jiri Benc) [1882709] - [include] xdp: introduce xdp_get_shared_info_from_{buff, frame} utility routines (Jiri Benc) [1882709] - [net] xsk: Add xdp statistics to xsk_diag (Jiri Benc) [1882709] - [net] xsk: Add new statistics (Jiri Benc) [1882709] - [net] bpfilter: Initialize pos variable (Jiri Benc) [1882709] - [kernel] umd: Stop using split_argv (Jiri Benc) [1882709] - [kernel] umd: Remove exit_umh (Jiri Benc) [1882709] - [net] bpfilter: Take advantage of the facilities of struct pid (Jiri Benc) [1882709] - [kernel] exit: Factor thread_group_exited out of pidfd_poll (Jiri Benc) [1882709] - [kernel] umd: Track user space drivers with struct pid (Jiri Benc) [1882709] - [net] bpfilter: Move bpfilter_umh back into init data (Jiri Benc) [1882709] - [fs] exec: Remove do_execve_file (Jiri Benc) [1882709] - [kernel] umh: Stop calling do_execve_file (Jiri Benc) [1882709] - [kernel] umd: Transform fork_usermode_blob into fork_usermode_driver (Jiri Benc) [1882709] - [kernel] umd: Rename umd_info.cmdline umd_info.driver_name (Jiri Benc) [1882709] - [kernel] umd: For clarity rename umh_info umd_info (Jiri Benc) [1882709] - [kernel] umh: Separate the user mode driver and the user mode helper support (Jiri Benc) [1882709] - [kernel] umh: Move setting PF_UMH into umh_pipe_setup (Jiri Benc) [1882709] - [kernel] umh: Remove call_usermodehelper_setup_file. (Jiri Benc) [1882709] - [kernel] umh: Rename the user mode driver helpers for clarity (Jiri Benc) [1882709] - [kernel] umh: Capture the pid in umh_pipe_setup (Jiri Benc) [1882709] - [net] bpf: Add SO_KEEPALIVE and related options to bpf_setsockopt (Jiri Benc) [1882709] - [net] tcp: Expose tcp_sock_set_keepidle_locked (Jiri Benc) [1882709] - [net] tcp: add tcp_sock_set_keepidle (Jiri Benc) [1882709] - [net] sock: Move sock_valbool_flag to header (Jiri Benc) [1882709] - [net] spread "enum sock_flags" (Jiri Benc) [1882709] - [tools] bpf: Use local copy of headers including uapi/linux/filter.h (Jiri Benc) [1882709] - [net] bpfilter: fix iptables failure if bpfilter_umh is disabled (Jiri Benc) [1882709] - [s390] s390/crypto: add arch_get_random_long() support (Vladis Dronov) [1904274] - [net] net/smc: Add support for obtaining SMCR device list (Philipp Rudo) [1868684] - [net] net/smc: Add support for obtaining SMCD device list (Philipp Rudo) [1868684] - [net] net/smc: Add SMC-D Linkgroup diagnostic support (Philipp Rudo) [1868684] - [net] net/smc: Introduce SMCR get link command (Philipp Rudo) [1868684] - [net] net/smc: Introduce SMCR get linkgroup command (Philipp Rudo) [1868684] - [net] net/smc: Add support for obtaining system information (Philipp Rudo) [1868684] - [net] net/smc: Introduce generic netlink interface for diagnostic purposes (Philipp Rudo) [1868684] - [net] net/smc: Refactor smc ism v2 capability handling (Philipp Rudo) [1868684] - [net] net/smc: Add diagnostic information to link structure (Philipp Rudo) [1868684] - [net] net/smc: Add diagnostic information to smc ib-device (Philipp Rudo) [1868684] - [net] net/smc: Add link counters for IB device ports (Philipp Rudo) [1868684] - [net] net/smc: Add connection counters for links (Philipp Rudo) [1868684] - [net] net/smc: Use active link of the connection (Philipp Rudo) [1868684] - [net] net/smc: use helper smc_conn_abort() in listen processing (Philipp Rudo) [1868684] - [net] sched: sch_frag: add generic packet fragment support. (Marcelo Leitner) [1909262] - [net] sched: act_mirred: refactor the handle of xmit (Marcelo Leitner) [1909262] - [net] sched: fix miss init the mru in qdisc_skb_cb (Marcelo Leitner) [1909262] - [net] openvswitch: using ip6_fragment in ipv6_stub (Marcelo Leitner) [1909262] - [net] ipv6: add ipv6_fragment hook in ipv6_stub (Marcelo Leitner) [1909262] - [x86] x86/resctrl: Fix spelling in user-visible warning messages (Puneet Sethi) [1717078] - [x86] x86/resctrl: Enable user to view thread or core throttling mode (Puneet Sethi) [1717078] - [x86] x86/resctrl: Enumerate per-thread MBA controls (Puneet Sethi) [1717078] - [x86] cacheinfo: Move resctrl's get_cache_id() to the cacheinfo header file (Puneet Sethi) [1717078] - [x86] x86/resctrl: Add struct rdt_cache::arch_has_{sparse, empty}_bitmaps (Puneet Sethi) [1717078] - [x86] x86/resctrl: Merge AMD/Intel parse_bw() calls (Puneet Sethi) [1717078] - [x86] x86/resctrl: Add struct rdt_membw::arch_needs_linear to explain AMD/Intel MBA difference (Puneet Sethi) [1717078] - [x86] x86/resctrl: Use is_closid_match() in more places (Puneet Sethi) [1717078] - [x86] x86/resctrl: Use container_of() in delayed_work handlers (Puneet Sethi) [1717078] - [x86] x86/resctrl: Fix stale comment (Puneet Sethi) [1717078] - [x86] x86/resctrl: Remove struct rdt_membw::max_delay (Puneet Sethi) [1717078] - [x86] x86/resctrl: Remove unused struct mbm_state::chunks_bw (Puneet Sethi) [1717078] - [x86] x86/resctrl: Fix memory bandwidth counter width for AMD (Puneet Sethi) [1845633 1717078] - [documentation] Documentation: x86: fix some typos (Puneet Sethi) [1717078] - [documentation] Documentation: x86: Clarify MBA takes MB as referring to mba_sc (Puneet Sethi) [1717078] - [documentation] Documentation: x86: Remove cdpl2 unspported statement and fix capitalisation (Puneet Sethi) [1717078] - [documentation] Documentation: x86: Contiguous cbm isn't all X86 (Puneet Sethi) [1717078] - [documentation] Documentation: x86: convert resctrl_ui.txt to reST (Puneet Sethi) [1717078] - [kernel] livepatch: Make klp_apply_object_relocs static (Yannick Cote) [1866433] - [kernel] livepatch: Prevent module-specific KLP rela sections from referencing vmlinux symbols (Yannick Cote) [1866433] - [x86] livepatch: Remove .klp.arch (Yannick Cote) [1866433] - [kernel] livepatch: Apply vmlinux-specific KLP relocations early (Yannick Cote) [1866433] - [kernel] livepatch: Disallow vmlinux.ko (Yannick Cote) [1866433]- [sound] ALSA: hda: Add Cometlake-R PCI ID (Jaroslav Kysela) [1915650] - [fs] xfs: don't drain buffer lru on freeze and read-only remount (Brian Foster) [1903387] - [fs] xfs: rename xfs_wait_buftarg() to xfs_buftarg_drain() (Brian Foster) [1903387] - [net] mptcp: implement delegated actions (Paolo Abeni) [1892375] - [net] mptcp: schedule work for better snd subflow selection (Paolo Abeni) [1892375] - [net] mptcp: do not queue excessive data on subflows (Paolo Abeni) [1892375] - [net] mptcp: re-enable sndbuf autotune (Paolo Abeni) [1892375] - [net] mptcp: always graft subflow socket to parent (Paolo Abeni) [1892375] - [include] lockdep: Introduce in_softirq lockdep assert (Paolo Abeni) [1892375] - [net] selinux: handle MPTCP consistently with TCP (Paolo Abeni) [1892375] - [net] mptcp: fix locking in mptcp_disconnect() (Paolo Abeni) [1892375] - [net] mptcp: better msk-level shutdown. (Paolo Abeni) [1892375] - [net] mptcp: more strict state checking for acks (Paolo Abeni) [1892375] - [tools] selftests: mptcp: add the MP_PRIO testcases (Paolo Abeni) [1892375] - [net] mptcp: add the mibs for MP_PRIO (Paolo Abeni) [1892375] - [tools] selftests: mptcp: add set_flags command in pm_nl_ctl (Paolo Abeni) [1892375] - [net] mptcp: add set_flags command in PM netlink (Paolo Abeni) [1892375] - [net] mptcp: add the incoming MP_PRIO support (Paolo Abeni) [1892375] - [net] mptcp: add the outgoing MP_PRIO support (Paolo Abeni) [1892375] - [tools] selftests: mptcp: add testcases for setting the address ID (Paolo Abeni) [1892375] - [net] mptcp: add the address ID assignment bitmap (Paolo Abeni) [1892375] - [net] mptcp: cap forward allocation to 1M (Paolo Abeni) [1892375] - [net] mptcp: fix pending data accounting (Paolo Abeni) [1892375] - [net] mptcp: push pending frames when subflow has free space (Paolo Abeni) [1892375] - [net] mptcp: properly annotate nested lock (Paolo Abeni) [1892375] - [net] mptcp: fix security context on server socket (Paolo Abeni) [1892375] - [net] mptcp: clear use_ack and use_map when dropping other suboptions (Paolo Abeni) [1892375] - [net] mptcp: let MPTCP create max size skbs (Paolo Abeni) [1892375] - [net] mptcp: pm: simplify select_local_address() (Paolo Abeni) [1892375] - [net] mptcp: parse and act on incoming FASTCLOSE option (Paolo Abeni) [1892375] - [net] mptcp: hold mptcp socket before calling tcp_done (Paolo Abeni) [1892375] - [net] mptcp: use MPTCPOPT_HMAC_LEN macro (Paolo Abeni) [1892375] - [tools] selftests: mptcp: add the flush addrs testcase (Paolo Abeni) [1892375] - [net] mptcp: remove address when netlink flushes addrs (Paolo Abeni) [1892375] - [net] mptcp: attach subflow socket to parent cgroup (Paolo Abeni) [1892375] - [net] mptcp: be careful on subflows shutdown (Paolo Abeni) [1892375] - [net] mptcp: plug subflow context memory leak (Paolo Abeni) [1892375] - [net] mptcp: link MPC subflow into msk only after accept (Paolo Abeni) [1892375] - [net] mptcp: use the variable sk instead of open-coding (Paolo Abeni) [1892375] - [net] mptcp: rename add_addr_signal and mptcp_add_addr_status (Paolo Abeni) [1892375] - [net] mptcp: drop rm_addr_signal flag (Paolo Abeni) [1892375] - [net] mptcp: print out port and ahmac when receiving ADD_ADDR (Paolo Abeni) [1892375] - [net] mptcp: add port parameter for mptcp_pm_announce_addr (Paolo Abeni) [1892375] - [net] mptcp: send out dedicated packet for ADD_ADDR using port (Paolo Abeni) [1892375] - [net] mptcp: add the outgoing ADD_ADDR port support (Paolo Abeni) [1892375] - [net] mptcp: use adding up size to get ADD_ADDR length (Paolo Abeni) [1892375] - [net] mptcp: add port support for ADD_ADDR suboption writing (Paolo Abeni) [1892375] - [net] mptcp: unify ADD_ADDR and ADD_ADDR6 suboptions writing (Paolo Abeni) [1892375] - [net] mptcp: unify ADD_ADDR and echo suboptions writing (Paolo Abeni) [1892375] - [net] mptcp: print new line in mptcp_seq_show() if mptcp isn't in use (Paolo Abeni) [1892375] - [net] mptcp: emit tcp reset when a join request fails (Paolo Abeni) [1892375] - [net] tcp: merge 'init_req' and 'route_req' functions (Paolo Abeni) [1892375] - [net] security: add const qualifier to struct sock in various places (Paolo Abeni) [1892375] - [net] mptcp: avoid potential infinite loop in mptcp_recvmsg() (Paolo Abeni) [1892375] - [net] mptcp: use mptcp release_cb for delayed tasks (Paolo Abeni) [1892375] - [net] mptcp: avoid a few atomic ops in the rx path (Paolo Abeni) [1892375] - [net] mptcp: allocate TX skbs in msk context (Paolo Abeni) [1892375] - [net] mptcp: protect the rx path with the msk socket spinlock (Paolo Abeni) [1892375] - [net] mptcp: implement wmem reservation (Paolo Abeni) [1892375] - [net] mptcp: open code mptcp variant for lock_sock (Paolo Abeni) [1892375] - [net] mptcp: fix NULL ptr dereference on bad MPJ (Paolo Abeni) [1892375] - [net] mptcp: be careful on MPTCP-level ack. (Paolo Abeni) [1892375] - [net] mptcp: put reference in mptcp timeout timer (Paolo Abeni) [1892375] - [net] mptcp: refine MPTCP-level ack scheduling (Paolo Abeni) [1892375] - [net] mptcp: track window announced to peer (Paolo Abeni) [1892375] - [tools] selftests: mptcp: add ADD_ADDR IPv6 test cases (Paolo Abeni) [1892375] - [net] mptcp: send out dedicated ADD_ADDR packet (Paolo Abeni) [1892375] - [net] mptcp: change add_addr_signal type (Paolo Abeni) [1892375] - [net] mptcp: keep unaccepted MPC subflow into join list (Paolo Abeni) [1892375] - [tools] selftests: mptcp: add link failure test case (Paolo Abeni) [1892375] - [net] mptcp: skip to next candidate if subflow has unacked data (Paolo Abeni) [1892375] - [net] mptcp: fix state tracking for fallback socket (Paolo Abeni) [1892375] - [net] mptcp: drop WORKER_RUNNING status bit (Paolo Abeni) [1892375] - [net] mptcp: update rtx timeout only if required. (Paolo Abeni) [1892375] - [net] mptcp: send explicit ack on delayed ack_seq incr (Paolo Abeni) [1892375] - [net] mptcp: keep track of advertised windows right edge (Paolo Abeni) [1892375] - [net] mptcp: rework poll+nospace handling (Paolo Abeni) [1892375] - [net] mptcp: try to push pending data on snd una updates (Paolo Abeni) [1892375] - [net] mptcp: move page frag allocation in mptcp_sendmsg() (Paolo Abeni) [1892375] - [net] mptcp: refactor shutdown and close (Paolo Abeni) [1892375] - [net] mptcp: introduce MPTCP snd_nxt (Paolo Abeni) [1892375] - [net] mptcp: add accounting for pending data (Paolo Abeni) [1892375] - [net] mptcp: reduce the arguments of mptcp_sendmsg_frag (Paolo Abeni) [1892375] - [net] mptcp: introduce mptcp_schedule_work (Paolo Abeni) [1892375] - [net] tcp: factor out __tcp_close() helper (Paolo Abeni) [1892375] - [net] mptcp: use tcp_build_frag() (Paolo Abeni) [1892375] - [net] tcp: factor out tcp_build_frag() (Paolo Abeni) [1892375] - [net] tcp: schedule EPOLLOUT after a partial sendmsg (Paolo Abeni) [1892375] - [net] tcp: annotate tp->write_seq lockless reads (Paolo Abeni) [1892375] - [net] mptcp: fix static checker warnings in mptcp_pm_add_timer (Paolo Abeni) [1892375] - [tools] selftests: mptcp: add ADD_ADDR timeout test case (Paolo Abeni) [1892375] - [documentation] networking: mptcp: Add MPTCP sysctl entries (Paolo Abeni) [1892375] - [net] mptcp: add a new sysctl add_addr_timeout (Paolo Abeni) [1892375] - [net] mptcp: split mptcp_clean_una function (Paolo Abeni) [1892375] - [net] tcp: propagate MPTCP skb extensions on xmit splits (Paolo Abeni) [1892375] - [net] mptcp: use _fast lock version in __mptcp_move_skbs (Paolo Abeni) [1892375] - [net] mptcp: adjust mptcp receive buffer limit if subflow has larger one (Paolo Abeni) [1892375] - [net] tcp: fix compile error if !CONFIG_SYSCTL (Paolo Abeni) [1892375] - [net] tcp: add tcp_tx_skb_cache sysctl (Paolo Abeni) [1892375] - [net] tcp: do not recycle cloned skbs (Paolo Abeni) [1892375] - [net] tcp: properly reset skb->truesize for tx recycling (Paolo Abeni) [1892375] - [net] tcp: cleanup sk_tx_skb_cache before reuse (Paolo Abeni) [1892375] - [net] tcp: fix zerocopy and notsent_lowat issues (Paolo Abeni) [1892375] - [net] tcp: add one skb cache for tx (Paolo Abeni) [1892375] - [include] include: fpga: adi-axi-common.h: fixup whitespace tab -> space (Luis Goncalves) [1494702] - [include] include: fpga: adi-axi-common.h: add version helper macros (Luis Goncalves) [1494702] - [fpga] fpga: dfl: afu: convert get_user_pages() --> pin_user_pages() (Luis Goncalves) [1494702] - [fpga] fpga: dfl: fix bug in port reset handshake (Luis Goncalves) [1494702] - [fpga] fpga: dfl: pci: reduce the scope of variable 'ret' (Luis Goncalves) [1494702] - [fpga] fpga: dfl: pci: add device id for Intel FPGA PAC N3000 (Luis Goncalves) [1494702] - [fpga] fpga: dfl: afu: add AFU interrupt support (Luis Goncalves) [1494702] - [fpga] fpga: dfl: fme: add interrupt support for global error reporting (Luis Goncalves) [1494702] - [fpga] fpga: dfl: afu: add interrupt support for port error reporting (Luis Goncalves) [1494702] - [fpga] fpga: dfl: introduce interrupt trigger setting API (Luis Goncalves) [1494702] - [fpga] fpga: dfl: pci: add irq info for feature devices enumeration (Luis Goncalves) [1494702] - [fpga] fpga: dfl: parse interrupt info for feature devices on enumeration (Luis Goncalves) [1494702] - [fpga] fpga manager: xilinx-spi: check INIT_B pin during write_init (Luis Goncalves) [1494702] - [fpga] fpga: Fix dead store in fpga-bridge.c (Luis Goncalves) [1494702] - [fpga] fpga: Fix dead store fpga-mgr.c (Luis Goncalves) [1494702] - [fpga] fpga: dfl: Use struct_size() in kzalloc() (Luis Goncalves) [1494702] - [fpga] fpga manager: xilinx-spi: remove unneeded, mistyped variables (Luis Goncalves) [1494702] - [fpga] fpga manager: xilinx-spi: valid for the 7 Series too (Luis Goncalves) [1494702] - [fpga] fpga: zynqmp: fix modular build (Luis Goncalves) [1494702] - [fpga] drivers/fpga/dfl-afu-dma-region.c: get rid of pointless access_ok() (Luis Goncalves) [1494702] - [fpga] drivers/fpga/dfl-fme-pr.c: get rid of pointless access_ok() (Luis Goncalves) [1494702] - [fpga] fpga: dfl: afu: Corrected error handling levels (Luis Goncalves) [1494702] - [fpga] fpga: dfl: afu: support debug access to memory-mapped afu regions (Luis Goncalves) [1494702] - [fpga] fpga: dfl.h: Replace zero-length array with flexible-array member (Luis Goncalves) [1494702] - [fpga] fpga: stratix10-soc: add compatible property value for intel agilex (Luis Goncalves) [1494702] - [fpga] fpga: machxo2-spi: Use new structure for SPI transfer delays (Luis Goncalves) [1494702] - [fpga] fpga: ice40-spi: Use new structure for SPI transfer delays (Luis Goncalves) [1494702] - [fpga] fpga: dfl: support multiple opens on feature device node (Luis Goncalves) [1494702] - [fpga] fpga: dfl: fme: add performance reporting support (Luis Goncalves) [1494702] - [firmware] firmware: fpga: replace the error codes with the standard ones (Luis Goncalves) [1494702] - [net] sched: act_mpls: ensure LSE is pullable before reading it (Guillaume Nault) [1917918] - [net] openvswitch: ensure LSE is pullable before reading it (Guillaume Nault) [1917918] - [net] skbuff: ensure LSE is pullable before decrementing the MPLS ttl (Guillaume Nault) [1917918] - [net] sched: act_mpls: Add softdep on mpls_gso.ko (Guillaume Nault) [1917918] - [net] mpls: load mpls_gso after mpls_iptunnel (Guillaume Nault) [1917918] - [net] netfilter: nf_tables: handle nft_object lookups via rhltable (Phil Sutter) [1848816] - [arm64] kvm: arm64: Remove PMU RAZ/WI handling (Auger Eric) [1890373 1907826] - [arm64] kvm: arm64: Inject UNDEF on PMU access when no PMU configured (Auger Eric) [1890373 1907826] - [arm64] kvm: arm64: Set ID_AA64DFR0_EL1.PMUVer to 0 when no PMU support (Auger Eric) [1890373 1907826] - [arm64] kvm: arm64: Add kvm_vcpu_has_pmu() helper (Auger Eric) [1890373 1907826] - [arm64] kvm: arm64: Refactor PMU attribute error handling (Auger Eric) [1890373 1907826] - [arm64] kvm: arm64: Introduce handling of AArch32 TTBCR2 traps (Auger Eric) [1890373 1907826] - [arm64] kvm: arm64: pmu: Make overflow handler NMI safe (Auger Eric) [1890373 1907826] - [tools] kvm: selftests: Also build dirty_log_perf_test on AArch64 (Auger Eric) [1890373 1907826] - [tools] selftests: kvm/set_memory_region_test: Fix race in move region test (Auger Eric) [1890373 1907826] - [tools] kvm: arm64: selftests: Filter out DEMUX registers (Auger Eric) [1890373 1907826] - [tools] kvm: selftests: Add blessed SVE registers to get-reg-list (Auger Eric) [1890373 1907826] - [tools] kvm: selftests: Add aarch64 get-reg-list test (Auger Eric) [1890373 1907826] - [arm64] kvm: arm64: Don't access PMCR_EL0 when no PMU is available (Auger Eric) [1890373 1907826] - [arm64] kvm: arm64: vgic-v3: Drop the reporting of GICR_TYPER.Last for userspace (Auger Eric) [1890373 1907826] - [arm64] kvm: arm64: Don't hide ID registers from userspace (Auger Eric) [1890373 1907826] - [arm64] kvm: arm64: Force PTE mapping on fault resulting in a device mapping (Auger Eric) [1890373 1907826] - [arm64] kvm: arm64: Fix AArch32 handling of DBGD{CCINT, SCRext} and DBGVCR (Auger Eric) [1890373 1907826] - [kernel] kvm: arm64: ARM_SMCCC_ARCH_WORKAROUND_1 doesn't return SMCCC_RET_NOT_REQUIRED (Auger Eric) [1890373 1907826] - [kernel] smccc: Make constants available to assembly (Auger Eric) [1890373 1907826] - [kernel] firmware: smccc: Add the definition for SMCCCv1.2 version/error codes (Auger Eric) [1890373 1907826] - [arm64] kvm: arm64: Ensure user_mem_abort() return value is initialised (Auger Eric) [1890373 1907826] - [] ASoC: SOF: Intel: fix page fault at probe if i915 init fails (Jaroslav Kysela) [1906665] - [include] powerpc: fix the backport macros of hv_24x7 and hv_gpci (Diego Domingos) [1915159] - [net] tcp: Prevent low rmem stalls with SO_RCVLOWAT. (Davide Caratti) [1917976] - [net] tcp: fix to update snd_wl1 in bulk receiver fast path (Davide Caratti) [1917976] - [net] tcp: md5: refine tcp_md5_do_add()/tcp_md5_hash_key() barriers (Davide Caratti) [1917976] - [net] tcp: md5: add missing memory barriers in tcp_md5_do_add()/tcp_md5_hash_key() (Davide Caratti) [1917976] - [net] sunrpc: clean-up cache downcall (J. Bruce Fields) [1887178] - [net] sunrpc: raise kernel RPC channel buffer size (J. Bruce Fields) [1887178] - [netdrv] mlx5: Remove the unsupported mark from ConnectX-6 Lx and BlueField-2 (Alaa Hleihel) [1802118 1790541] - [s390] s390/qeth: make af_iucv TX notification call more robust (Philipp Rudo) [1915919] - [s390] s390/dasd: fix list corruption of lcu list (Philipp Rudo) [1915918] - [s390] s390/dasd: fix list corruption of pavgroup group list (Philipp Rudo) [1915918] - [s390] s390/dasd: prevent inconsistent LCU device data (Philipp Rudo) [1915918] - [s390] s390/dasd: fix hanging device offline processing (Philipp Rudo) [1915918] - [block] Revert "block: Fix a lockdep complaint triggered by request queue flushing" (Ming Lei) [1897404] - [nvme] nvme-loop: use blk_mq_hctx_set_fq_lock_class to set loop's lock class (Ming Lei) [1897404] - [block] blk-mq: add new API of blk_mq_hctx_set_fq_lock_class (Ming Lei) [1897404] - [scsi] scsi: core: Fix race between handling STS_RESOURCE and completion (Ming Lei) [1897404]- [fs] inotify: Increase default inotify.max_user_watches limit to 1048576 (Waiman Long) [1888617] - [kernel] cgroup: fix psi_show() crash on 32bit ino archs (Waiman Long) [1920288] - [kernel] cgroup: fix incorrect WARN_ON_ONCE() in cgroup_setup_root() (Waiman Long) [1920288] - [netdrv] net: bareudp: add missing error handling for bareudp_link_config() (Guillaume Nault) [1920194] - [netdrv] bareudp: Fix use of incorrect min_headroom size (Guillaume Nault) [1920194] - [netdrv] bareudp: set NETIF_F_LLTX flag (Guillaume Nault) [1920194] - [netdrv] vxlan: fix error return code in __vxlan_dev_create() (Guillaume Nault) [1920194] - [netdrv] ip_tunnels: Set tunnel option flag when tunnel metadata is present (Guillaume Nault) [1920194] - [net] vsock/virtio: discard packets only when socket is really closed (Stefano Garzarella) [1920004] - [net] vsock: fix the error return when an invalid ioctl command is used (Stefano Garzarella) [1920004] - [net] vsock: remove ratelimit unknown ioctl message (Stefano Garzarella) [1920004] - [net] vsock: use ns_capable_noaudit() on socket create (Stefano Garzarella) [1920004] - [net] vsock: fix potential null pointer dereference in vsock_poll() (Stefano Garzarella) [1920004] - [net] vsock/vmci: make vmci_vsock_transport_cb() static (Stefano Garzarella) [1920004] - [block] block: add blk_queue_make_request declaration back (Ming Lei) [1919764] - [net] erspan: fix version 1 check in gre_parse_header() (Guillaume Nault) [1919388] - [net] ipv4: Ignore ECN bits for fib lookups in fib_compute_spec_dst() (Guillaume Nault) [1919388] - [net] ipv4: Fix tos mask in inet_rtm_getroute() (Guillaume Nault) [1919388] - [net] inet_diag: Fix error path to cancel the meseage in inet_req_diag_fill() (Guillaume Nault) [1919388] - [mm] usercopy: mark dma-kmalloc caches as usercopy caches (Waiman Long) [1660290] - [mm] mm, slab_common: use enum kmalloc_cache_type to iterate over kmalloc caches (Waiman Long) [1660290] - [mm] mm, slab: remove unused kmalloc_size() (Waiman Long) [1660290] - [mm] mm, slab: make kmalloc_infocontain all types of names (Waiman Long) [1660290] - [netdrv] net: stmmac: fix taprio configuration when base_time is in the past (Mark Salter) [1870102] - [netdrv] net: stmmac: dwmac-sunxi: Provide TX and RX fifo sizes (Mark Salter) [1870102] - [netdrv] net: stmmac: delete the eee_ctrl_timer after napi disabled (Mark Salter) [1870102] - [netdrv] net: stmmac: free tx skb buffer in stmmac_resume() (Mark Salter) [1870102] - [netdrv] net: stmmac: start phylink instance before stmmac_hw_setup() (Mark Salter) [1870102] - [netdrv] net: stmmac: increase the timeout for dma reset (Mark Salter) [1870102] - [netdrv] net: stmmac: fix incorrect merge of patch upstream (Mark Salter) [1870102] - [netdrv] net: stmmac: Use rtnl_lock/unlock on netif_set_real_num_rx_queues() call (Mark Salter) [1870102] - [netdrv] net: stmmac: dwmac_lib: enlarge dma reset timeout (Mark Salter) [1870102] - [netdrv] net: stmmac: Fix channel lock initialization (Mark Salter) [1870102] - [netdrv] net: stmmac: Add option for VLAN filter fail queue enable (Mark Salter) [1870102] - [netdrv] net: stmmac: Add support to Ethtool get/set ring parameters (Mark Salter) [1870102] - [netdrv] net: stmmac: use netif_tx_start|stop_all_queues() function (Mark Salter) [1870102] - [netdrv] net: stmmac: Fix incorrect location to set real_num_rx|tx_queues (Mark Salter) [1870102] - [netdrv] net: stmmac: add ethtool support for get/set channels (Mark Salter) [1870102] - [netdrv] net: stmmac: set get_rx_header_len() as void for it didn't have any error code to return (Mark Salter) [1870102] - [netdrv] net: stmmac: remove redundant null check before clk_disable_unprepare() (Mark Salter) [1870102] - [netdrv] net: phylink: avoid oops during initialisation (Mark Salter) [1870102] - [netdrv] net: stmmac: Modify configuration method of EEE timers (Mark Salter) [1870102] - [netdrv] net: stmmac: dwmac1000: provide multicast filter fallback (Mark Salter) [1870102] - [netdrv] net: stmmac: fix failed to suspend if phy based WOL is enabled (Mark Salter) [1870102] - [netdrv] net: stmmac: Speed down the PHY if WoL to save energy (Mark Salter) [1870102] - [netdrv] net: stmmac: Support WOL with phy (Mark Salter) [1870102] - [netdrv] net: stmmac: only call pmt() during suspend/resume if HW enables PMT (Mark Salter) [1870102] - [netdrv] net: stmmac: Move device_can_wakeup() check earlier in set_wol (Mark Salter) [1870102] - [netdrv] net: stmmac: Remove WAKE_MAGIC if HW shows no pmt_magic_frame (Mark Salter) [1870102] - [netdrv] net: stmmac: Remove unused inline function stmmac_rx_threshold_count (Mark Salter) [1870102] - [include] net: pylink.h: add kernel-doc descriptions for new fields at phylink_config (Mark Salter) [1870102] - [netdrv] net: stmmac: Add support for VLAN promiscuous mode (Mark Salter) [1870102] - [netdrv] net: stmmac: removed enabling eee in EEE set callback (Mark Salter) [1870102] - [documentation] net: phy: add PHY_INTERFACE_MODE_10GBASER (Mark Salter) [1870102] - [include] net: mii: convert mii_lpa_to_ethtool_lpa_x() to linkmode variant (Mark Salter) [1870102] - [base] driver core: platform: Add platform_get_irq_byname_optional() (Mark Salter) [1870102] - [netdrv] net: stmmac: enable timestamp snapshot for required PTP packets in dwmac v5.10a (Mark Salter) [1870102] - [netdrv] net: stmmac: don't attach interface until resume finishes (Mark Salter) [1870102] - [netdrv] net: stmmac: gmac5+: fix potential integer overflow on 32 bit multiply (Mark Salter) [1870102] - [netdrv] stmmac: fix pointer check after utilization in stmmac_interrupt (Mark Salter) [1870102] - [netdrv] stmmac: intel: Fix kernel crash due to wrong error path (Mark Salter) [1870102] - [netdrv] net: stmmac: Enable SERDES power up/down sequence (Mark Salter) [1870102] - [netdrv] net: stmmac: Fix sub-second increment (Mark Salter) [1870102] - [netdrv] net: stmmac: dwmac1000: fix out-of-bounds mac address reg setting (Mark Salter) [1870102] - [netdrv] net: stmmac: xgmac: Fix VLAN register handling (Mark Salter) [1870102] - [netdrv] net: stmmac: Fix VLAN filtering when HW does not support it (Mark Salter) [1870102] - [netdrv] net: stmmac: Add support for VLAN Rx filtering (Mark Salter) [1870102] - [netdrv] net: stmmac: dwmac_lib: remove unnecessary checks in dwmac_dma_reset() (Mark Salter) [1870102] - [netdrv] net: rename flow_action_hw_stats_types* -> flow_action_hw_stats* (Mark Salter) [1870102] - [netdrv] net: stmmac: use readl_poll_timeout() function in dwmac4_dma_reset() (Mark Salter) [1870102] - [netdrv] net: stmmac: use readl_poll_timeout() function in init_systime() (Mark Salter) [1870102] - [netdrv] net: stmmac: platform: convert to devm_platform_ioremap_resource (Mark Salter) [1870102] - [netdrv] net: stmmac: Integrate it with DesignWare XPCS (Mark Salter) [1870102] - [netdrv] net: phy: Add Synopsys DesignWare XPCS MDIO module (Mark Salter) [1870102] - [netdrv] net: stmmac: Use resolved link config in mac_link_up() (Mark Salter) [1870102] - [netdrv] net: stmmac: Fallback to dev_fwnode() if needed (Mark Salter) [1870102] - [netdrv] net: stmmac: Switch to linkmode_and()/linkmode_andnot() (Mark Salter) [1870102] - [netdrv] flow_offload: check for basic action hw stats type (Mark Salter) [1870102] - [netdrv] stmmac: let core reject the unsupported coalescing parameters (Mark Salter) [1870102] - [netdrv] net: phylink: propagate resolved link config via mac_link_up() (Mark Salter) [1870102] - [netdrv] net: ethernet: stmmac: demote warnings about missing optional clocks (Mark Salter) [1870102] - [netdrv] net: stmmac: platform: Fix misleading interrupt error msg (Mark Salter) [1870102] - [netdrv] net: stmmac: dwmac1000: Disable ACS if enhanced descs are not used (Mark Salter) [1870102] - [netdrv] net: stmmac: fix notifier registration (Mark Salter) [1870102] - [netdrv] net: stmmac: xgmac: fix missing IFF_MULTICAST checki in dwxgmac2_set_filter (Mark Salter) [1870102] - [netdrv] net: stmmac: fix missing IFF_MULTICAST check in dwmac4_set_filter (Mark Salter) [1870102] - [netdrv] net: stmmac: xgmac: fix incorrect XGMAC_VLAN_TAG register writting (Mark Salter) [1870102] - [netdrv] net: stmmac: fix incorrect GMAC_VLAN_TAG register writting in GMAC4+ (Mark Salter) [1870102] - [netdrv] net: stmmac: Delete txtimer in suspend() (Mark Salter) [1870102] - [netdrv] net: stmmac: modified pcs mode support for RGMII (Mark Salter) [1870102] - [netdrv] net: stmmac: Add missing information in DebugFS capabilities file (Mark Salter) [1870102] - [netdrv] net: stmmac: gmac4+: Add TBS support (Mark Salter) [1870102] - [netdrv] net: stmmac: xgmac: Add TBS support (Mark Salter) [1870102] - [netdrv] net: stmmac: tc: Add support for ETF Scheduler using TBS (Mark Salter) [1870102] - [netdrv] net: stmmac: Initial support for TBS (Mark Salter) [1870102] - [netdrv] net: stmmac: gmac5+: Fix missing return (Mark Salter) [1870102] - [netdrv] net: stmmac: xgmac: Fix missing return (Mark Salter) [1870102] - [netdrv] net: stmmac: tc: Fix TAPRIO division operation (Mark Salter) [1870102] - [netdrv] net: stmmac: mmc: Add Frame Preemption counters on GMAC5+ cores (Mark Salter) [1870102] - [netdrv] net: stmmac: xgmac3+: Add support for Frame Preemption (Mark Salter) [1870102] - [netdrv] net: stmmac: gmac5+: Add support for Frame Preemption (Mark Salter) [1870102] - [netdrv] net: stmmac: Add Frame Preemption support using TAPRIO API (Mark Salter) [1870102] - [netdrv] net: stmmac: Integrate EST with TAPRIO scheduler API (Mark Salter) [1870102] - [netdrv] net: stmmac: Add basic EST support for XGMAC (Mark Salter) [1870102] - [netdrv] net: stmmac: Add basic EST support for GMAC5+ (Mark Salter) [1870102] - [netdrv] net: stmmac: Always use TX coalesce timer value when rescheduling (Mark Salter) [1870102] - [netdrv] net: stmmac: Let TX and RX interrupts be independently enabled/disabled (Mark Salter) [1870102] - [netdrv] net: stmmac: Print more information in DebugFS DMA Capabilities file (Mark Salter) [1870102] - [netdrv] net: stmmac: dwc-qos: avoid clk and reset for acpi device (Mark Salter) [1870102] - [netdrv] net: stmmac: dwc-qos: use generic device api (Mark Salter) [1870102] - [netdrv] net: stmmac: platform: fix probe for ACPI devices (Mark Salter) [1870102] - [netdrv] net: stmmac: tc: Do not setup flower filtering if RSS is enabled (Mark Salter) [1870102] - [netdrv] net: stmmac: Fixed link does not need MDIO Bus (Mark Salter) [1870102] - [netdrv] stmmac: debugfs entry name is not be changed when udev rename device name (Mark Salter) [1870102] - [netdrv] net: stmmac: platform: Fix MDIO init for platforms without PHY (Mark Salter) [1870102] - [netdrv] net: stmmac: Always arm TX Timer at end of transmission start (Mark Salter) [1870102] - [netdrv] net: stmmac: Enable 16KB buffer size (Mark Salter) [1870102] - [netdrv] net: stmmac: 16KB buffer must be 16 byte aligned (Mark Salter) [1870102] - [netdrv] net: stmmac: RX buffer size must be 16 byte aligned (Mark Salter) [1870102] - [netdrv] net: stmmac: xgmac: Clear previous RX buffer size (Mark Salter) [1870102] - [netdrv] net: stmmac: Only the last buffer has the FCS field (Mark Salter) [1870102] - [netdrv] net: stmmac: Do not accept invalid MTU values (Mark Salter) [1870102] - [netdrv] net: stmmac: Determine earlier the size of RX buffer (Mark Salter) [1870102] - [netdrv] treewide: Use sizeof_field() macro (Mark Salter) [1870102] - [netdrv] net: stmmac: reset Tx desc base address before restarting Tx (Mark Salter) [1870102] - [netdrv] net: phylink: rename mac_link_state() op to mac_pcs_get_state() (Mark Salter) [1870102] - [netdrv] page_pool: do not release pool until inflight == 0 (Mark Salter) [1870102] - [netdrv] net: stmmac: xgmac: Do not enable TBU interrupt (Mark Salter) [1870102] - [netdrv] net: stmmac: Rework TX Coalesce logic (Mark Salter) [1870102] - [netdrv] net: stmmac: Tune-up default coalesce settings (Mark Salter) [1870102] - [netdrv] net: stmmac: xgmac: Remove uneeded computation for RFA/RFD (Mark Salter) [1870102] - [netdrv] net: stmmac: gmac4+: Remove uneeded computation for RFA/RFD (Mark Salter) [1870102] - [netdrv] net: stmmac: Setup a default RX Coalesce value instead of the minimum (Mark Salter) [1870102] - [netdrv] net: stmmac: Do not set RX IC bit if RX Coalesce is zero (Mark Salter) [1870102] - [netdrv] net: stmmac: Implement UDP Segmentation Offload (Mark Salter) [1870102] - [netdrv] net: stmmac: Rework stmmac_rx() (Mark Salter) [1870102] - [netdrv] net: stmmac: tc: Remove the speed dependency (Mark Salter) [1870102] - [netdrv] net: stmmac: xgmac: Add C45 PHY support in the MDIO callbacks (Mark Salter) [1870102] - [netdrv] net: stmmac: gmac4+: Add Split Header support (Mark Salter) [1870102] - [netdrv] net: stmmac: Fix sparse warning (Mark Salter) [1870102] - [netdrv] net: stmmac: Remove break after a return (Mark Salter) [1870102] - [netdrv] net: stmmac: add flexible PPS to dwmac 4.10a (Mark Salter) [1870102] - [netdrv] net: stmmac: Implement L3/L4 Filters in GMAC4+ (Mark Salter) [1870102] - [netdrv] net: stmmac: Fallback to VLAN Perfect filtering if HASH is not available (Mark Salter) [1870102] - [netdrv] net: stmmac: Support enhanced addressing mode for DWMAC 4.10 (Mark Salter) [1870102] - [netdrv] net: stmmac: Only enable enhanced addressing mode when needed (Mark Salter) [1870102] - [netdrv] net: stmmac: Fix the TX IOC in xmit path (Mark Salter) [1870102] - [netdrv] net: stmmac: Fix TSO descriptor with Enhanced Addressing (Mark Salter) [1870102] - [netdrv] net: stmmac: Fix the packet count in stmmac_rx() (Mark Salter) [1870102] - ethernet: Delete unnecessary checks before the macro call “dev_kfree_skb” (Mark Salter) [1870102] - [netdrv] net: stmmac: xgmac: Disable MMC interrupts by default (Mark Salter) [1870102] - [netdrv] net: stmmac: xgmac: Disable Flow Control when 1 or more queues are in AV (Mark Salter) [1870102] - [netdrv] net: stmmac: xgmac: Fix AV Feature detection (Mark Salter) [1870102] - [netdrv] net: stmmac: xgmac: Fix TSA selection (Mark Salter) [1870102] - [netdrv] net: stmmac: xgmac: Only get SPH header len if available (Mark Salter) [1870102] - [netdrv] net: stmmac: xgmac: bitrev32 returns u32 (Mark Salter) [1870102] - [netdrv] net: stmmac: gmac4: bitrev32 returns u32 (Mark Salter) [1870102] - [netdrv] net: stmmac: Fix the problem of tso_xmit (Mark Salter) [1870102] - [netdrv] net: stmmac: fix argument to stmmac_pcs_ctrl_ane() (Mark Salter) [1870102] - [netdrv] net: stmmac: disable/enable ptp_ref_clk in suspend/resume flow (Mark Salter) [1870102] - [netdrv] net: stmmac: make tc_flow_parsers static (Mark Salter) [1870102] - [netdrv] net: stmmac: fix disabling flexible PPS output (Mark Salter) [1870102] - [netdrv] net: stmmac: fix length of PTP clock's name string (Mark Salter) [1870102] - [netdrv] net: stmmac: gmac4+: Not all Unicast addresses may be available (Mark Salter) [1870102] - [netdrv] net: stmmac: Avoid deadlock on suspend/resume (Mark Salter) [1870102] - [netdrv] net: stmmac: xgmac: Fix RSS writing wrong keys (Mark Salter) [1870102] - [netdrv] net: stmmac: xgmac: Fix RSS not writing all Keys to HW (Mark Salter) [1870102] - [netdrv] net: stmmac: xgmac: Disable the Timestamp interrupt by default (Mark Salter) [1870102] - [netdrv] net: stmmac: Do not stop PHY if WoL is enabled (Mark Salter) [1870102] - [netdrv] net: stmmac: Correctly take timestamp for PTPv2 (Mark Salter) [1870102] - [netdrv] net: stmmac: dwmac4: Always update the MAC Hash Filter (Mark Salter) [1870102] - [netdrv] net: stmmac: xgmac: Detect Hash Table size dinamically (Mark Salter) [1870102] - [netdrv] net: stmmac: xgmac: Not all Unicast addresses may be available (Mark Salter) [1870102] - [netdrv] net: stmmac: Fix page pool size (Mark Salter) [1870102] - [netdrv] net: stmmac: selftest: avoid large stack usage (Mark Salter) [1870102] - [netdrv] net: stmmac: Hold rtnl lock in suspend/resume callbacks (Mark Salter) [1870102] - [netdrv] net: stmmac: implement support for passive mode converters via dt (Mark Salter) [1870102] - [netdrv] net: stmmac: ARP Offload for GMAC4+ Cores (Mark Salter) [1870102] - [netdrv] net: stmmac: Add support for VLAN Insertion Offload in GMAC4+ (Mark Salter) [1870102] - [netdrv] net: stmmac: Add support for SA Insertion/Replacement in GMAC4+ (Mark Salter) [1870102] - [netdrv] net: stmmac: xgmac: Reinitialize correctly a variable (Mark Salter) [1870102] - [netdrv] net: stmmac: Add VLAN HASH filtering support in GMAC4+ (Mark Salter) [1870102] - [netdrv] net: stmmac: Prevent divide-by-zero (Mark Salter) [1870102] - [netdrv] net: stmmac: Limit max speeds of XGMAC if asked to (Mark Salter) [1870102] - [netdrv] net: stmmac: dwmac4: Enable RX Jumbo frame support (Mark Salter) [1870102] - [netdrv] stmmac: platform: adjust messages and move to dev level (Mark Salter) [1870102] - [netdrv] net: stmmac: xgmac: Enable RX Jumbo frame support (Mark Salter) [1870102] - [netdrv] net: stmmac: Correctly assing MAX MTU in XGMAC cores case (Mark Salter) [1870102] - [netdrv] net: stmmac: xgmac: Correct RAVSEL field interpretation (Mark Salter) [1870102] - [netdrv] net: stmmac: ethtool: Let user configure TX coalesce without RIWT (Mark Salter) [1870102] - [netdrv] net: stmmac: Only consider RX error when HW Timestamping is not enabled (Mark Salter) [1870102] - [netdrv] net: stmmac: xgmac: Implement ARP Offload (Mark Salter) [1870102] - [netdrv] net: stmmac: Implement L3/L4 Filters using TC Flower (Mark Salter) [1870102] - [netdrv] net: stmmac: Do not return error code in TC Initialization (Mark Salter) [1870102] - [netdrv] net: stmmac: xgmac: Add RBU handling in DMA interrupt (Mark Salter) [1870102] - [netdrv] net: stmmac: depend on COMMON_CLK (Mark Salter) [1870102] - [netdrv] net: stmmac: dwc-qos: use devm_platform_ioremap_resource() to simplify code (Mark Salter) [1870102] - [netdrv] net: stmmac: Add support for VLAN Insertion Offload (Mark Salter) [1870102] - [netdrv] net: stmmac: xgmac: Add EEE support (Mark Salter) [1870102] - [netdrv] net: stmmac: Add support for SA Insertion/Replacement in XGMAC cores (Mark Salter) [1870102] - [netdrv] net: stmmac: Add ethtool register dump for XGMAC cores (Mark Salter) [1870102] - [netdrv] net: stmmac: dwxgmac: Add Flexible PPS support (Mark Salter) [1870102] - [netdrv] net: stmmac: Add a counter for Split Header packets (Mark Salter) [1870102] - [netdrv] net: page_pool: API cleanup and comments (Mark Salter) [1870102] - [netdrv] net: stmmac: Add Split Header support and enable it in XGMAC cores (Mark Salter) [1870102] - [netdrv] net: stmmac: xgmac: Correctly return that RX descriptor is not last one (Mark Salter) [1870102] - [netdrv] net: stmmac: Prepare to add Split Header support (Mark Salter) [1870102] - [netdrv] net: stmmac: Get correct timestamp values from XGMAC (Mark Salter) [1870102] - [netdrv] stmmac: no need to check return value of debugfs_create functions (Mark Salter) [1870102] - [netdrv] net: stmmac: Add Flexible RX Parser support in XGMAC (Mark Salter) [1870102] - [netdrv] net: stmmac: Implement Safety Features in XGMAC core (Mark Salter) [1870102] - [netdrv] net: stmmac: Implement VLAN Hash Filtering in XGMAC (Mark Salter) [1870102] - [netdrv] net: stmmac: Implement RSS and enable it in XGMAC core (Mark Salter) [1870102] - [netdrv] net: stmmac: xgmac: Implement tx_queue_prio() (Mark Salter) [1870102] - [netdrv] net: stmmac: xgmac: Implement set_mtl_tx_queue_weight() (Mark Salter) [1870102] - [netdrv] net: stmmac: xgmac: Implement MMC counters (Mark Salter) [1870102] - [netdrv] net: Remove dev_err() usage after platform_get_irq() (Mark Salter) [1870102] - [netdrv] net: stmmac: Do not request stmmaceth clock (Mark Salter) [1870102] - [netdrv] net: stmmac: Make MDIO bus reset optional (Mark Salter) [1870102] - [netdrv] net: stmmac: tc: Do not return a fragment entry (Mark Salter) [1870102] - [netdrv] net: stmmac: Fix issues when number of Queues >= 4 (Mark Salter) [1870102] - [netdrv] net: stmmac: xgmac: Fix XGMAC selftests (Mark Salter) [1870102] - [netdrv] net: stmmac: manage errors returned by of_get_mac_address() (Mark Salter) [1870102] - [netdrv] net: stmmac: Use netif_tx_napi_add() for TX polling function (Mark Salter) [1870102] - [netdrv] net: stmmac: Sync RX Buffer upon allocation (Mark Salter) [1870102] - [netdrv] net: stmmac: Do not cut down 1G modes (Mark Salter) [1870102] - [netdrv] net: stmmac: Use kcalloc() instead of kmalloc_array() (Mark Salter) [1870102] - [netdrv] net: stmmac: RX Descriptors need to be clean before setting buffers (Mark Salter) [1870102] - [netdrv] net: stmmac: Fix misuses of GENMASK macro (Mark Salter) [1870102] - [netdrv] net: stmmac: add support for hash table size 128/256 in dwmac4 (Mark Salter) [1870102] - [netdrv] net: stmmac: dwmac4: mac address array boudary violation issue (Mark Salter) [1870102] - [netdrv] net: stmmac: Introducing support for Page Pool (Mark Salter) [1870102] - [netdrv] net: stmmac: Fix descriptors address being in > 32 bits address space (Mark Salter) [1870102] - [netdrv] net: stmmac: Implement RX Coalesce Frames setting (Mark Salter) [1870102] - [netdrv] net: stmmac: Re-work the queue selection for TSO packets (Mark Salter) [1870102] - [netdrv] net: stmmac: Enable dwmac4 jumbo frame more than 8KiB (Mark Salter) [1870102] - [netdrv] net: stmmac: make "snps, reset-delays-us" optional again (Mark Salter) [1870102] - [netdrv] net: stmmac: Re-word Kconfig entry (Mark Salter) [1870102] - [netdrv] net: stmmac: Update Kconfig entry (Mark Salter) [1870102] - [netdrv] net: stmmac: Only disable interrupts if NAPI is scheduled (Mark Salter) [1870102] - [netdrv] net: stmmac: Update RX Tail Pointer to last free entry (Mark Salter) [1870102] - [netdrv] net: stmmac: Enable support for > 32 Bits addressing in XGMAC (Mark Salter) [1870102] - [netdrv] net: stmmac: Do not disable interrupts when cleaning TX (Mark Salter) [1870102] - [netdrv] net: stmmac: Add the missing speeds that XGMAC supports (Mark Salter) [1870102] - [netdrv] net: stmmac: dwxgmac: Fix the undefined burst setting (Mark Salter) [1870102] - [netdrv] net: stmmac: Decrease default RX Watchdog value (Mark Salter) [1870102] - [netdrv] net: stmmac: Do not try to enable PHY EEE if MAC does not support it (Mark Salter) [1870102] - [netdrv] net: stmmac: dwxgmac: Enable EDMA by default (Mark Salter) [1870102] - [netdrv] net: stmmac: Fix case when PHY handle is not present (Mark Salter) [1870102] - [netdrv] net: stmmac: Fix crash observed if PHY does not support EEE (Mark Salter) [1870102] - [netdrv] net: stmmac: Fix possible deadlock when disabling EEE support (Mark Salter) [1870102] - [netdrv] net: stmmac: initialize the reset delay array (Mark Salter) [1870102] - [netdrv] net: stmmac: add sanity check to device_property_read_u32_array call (Mark Salter) [1870102] - [netdrv] net: stmmac: fix unused-variable warning (Mark Salter) [1870102] - [netdrv] net: stmmac: drop the phy_reset hook from struct stmmac_mdio_bus_data (Mark Salter) [1870102] - [netdrv] net: stmmac: drop the reset delays from struct stmmac_mdio_bus_data (Mark Salter) [1870102] - [netdrv] net: stmmac: drop the reset GPIO from struct stmmac_mdio_bus_data (Mark Salter) [1870102] - [netdrv] net: stmmac: use device_property_read_u32_array to read the reset delays (Mark Salter) [1870102] - [netdrv] net: stmmac: drop redundant check in stmmac_mdio_reset (Mark Salter) [1870102] - [netdrv] net: stmmac: Fix wrapper drivers not detecting PHY (Mark Salter) [1870102] - [netdrv] net: stmmac: use GPIO descriptors in stmmac_mdio_reset (Mark Salter) [1870102] - [netdrv] net: stmmac: Convert to phylink and remove phylib logic (Mark Salter) [1870102] - [netdrv] net: stmmac: Start adding phylink support (Mark Salter) [1870102] - [netdrv] net: stmmac: Prepare to convert to phylink (Mark Salter) [1870102] - [netdrv] net: stmmac: dwmac4: fix flow control issue (Mark Salter) [1870102] - [netdrv] net: stmmac: modify default value of tx-frames (Mark Salter) [1870102] - [netdrv] net: stmmac: Switch to devm_alloc_etherdev_mqs (Mark Salter) [1870102] - [netdrv] net: stmmac: use dev_info() before netdev is registered (Mark Salter) [1870102] - [netdrv] net: stmmac: Prevent missing interrupts when running NAPI (Mark Salter) [1870102] - [netdrv] net: stmmac: dwmac4/5: Clear unused address entries (Mark Salter) [1870102] - [netdrv] net: stmmac: dwxgmac2: Do not disable whole RX in dma_stop_rx() (Mark Salter) [1870102] - [netdrv] net: stmmac: dwmac4/5: Do not disable whole RX in dma_stop_rx() (Mark Salter) [1870102] - [netdrv] net: stmmac: dwmac4/5: Fix Hash Filter (Mark Salter) [1870102] - [netdrv] net: stmmac: dwmac1000: Clear unused address entries (Mark Salter) [1870102] - [netdrv] net: stmmac: dwmac1000: Fix Hash Filter (Mark Salter) [1870102] - [netdrv] net: stmmac: dwxgmac2: Also pass control frames while in promisc mode (Mark Salter) [1870102] - [netdrv] net: stmmac: dwmac4/5: Also pass control frames while in promisc mode (Mark Salter) [1870102] - [netdrv] net: stmmac: dwmac1000: Also pass control frames while in promisc mode (Mark Salter) [1870102] - [netdrv] net: stmmac: Switch MMC functions to HWIF callbacks (Mark Salter) [1870102] - [netdrv] net: stmmac: dwxgmac2: Add MAC loopback support (Mark Salter) [1870102] - [netdrv] net: stmmac: dwmac4/5: Add MAC loopback support (Mark Salter) [1870102] - [netdrv] net: stmmac: dwmac1000: Add MAC loopback support (Mark Salter) [1870102] - [netdrv] net: stmmac: dwmac100: Add MAC loopback support (Mark Salter) [1870102] - [netdrv] net: stmmac: Add MAC loopback callback to HWIF (Mark Salter) [1870102] - [netdrv] net: stmmac: set IC bit when transmitting frames with HW timestamp (Mark Salter) [1870102] - [netdrv] net: stmmac: fixed new system time seconds value calculation (Mark Salter) [1870102] - [netdrv] net: stmmac: Do not output error on deferred probe (Mark Salter) [1870102] - [netdrv] net: stmmac: fix csr_clk can't be zero issue (Mark Salter) [1870102] - [netdrv] net: stmmac: update rx tail pointer register to fix rx dma hang issue (Mark Salter) [1870102] - [netdrv] net: stmmac: fix reset gpio free missing (Mark Salter) [1870102] - [netdrv] net: stmmac: dma channel control register need to be init first (Mark Salter) [1870102] - [netdrv] net: stmmac: fix ethtool flow control not able to get/set (Mark Salter) [1870102] - [netdrv] dwmac4_prog_mtl_tx_algorithms() missing write operation (Mark Salter) [1870102] - [netdrv] net: stmmac: Set Flow Control to automatic mode in the driver (Mark Salter) [1870102] - [netdrv] net: stmmac: dwxgmac: Finish the Flow Control implementation (Mark Salter) [1870102] - [netdrv] net: stmmac: move stmmac_check_ether_addr() to driver probe (Mark Salter) [1870102] - [netdrv] net: stmmac: Use bfsize1 in ndesc_init_rx_desc (Mark Salter) [1870102] - [netdrv] net: stmmac: don't log oversized frames (Mark Salter) [1870102] - [netdrv] net: stmmac: fix dropping of multi-descriptor RX frames (Mark Salter) [1870102] - [netdrv] net: stmmac: don't overwrite discard_frame status (Mark Salter) [1870102] - [netdrv] net: stmmac: don't stop NAPI processing when dropping a packet (Mark Salter) [1870102] - [netdrv] net: stmmac: ratelimit RX error logs (Mark Salter) [1870102] - [netdrv] net: stmmac: use correct DMA buffer size in the RX descriptor (Mark Salter) [1870102] - [netdrv] net: stmmac: fix memory corruption with large MTUs (Mark Salter) [1870102] - [netdrv] net: stmmac: fix jumbo frame sending with non-linear skbs (Mark Salter) [1870102] - [netdrv] net: stmmac: don't set own bit too early for jumbo frames (Mark Salter) [1870102] - [netdrv] net: stmmac: Avoid one more sometimes uninitialized Clang warning (Mark Salter) [1870102] - [netdrv] net: ethernet: stmmac: add management of clk_csr property (Mark Salter) [1870102] - [netdrv] net: stmmac: Avoid sometimes uninitialized Clang warnings (Mark Salter) [1870102] - [netdrv] net: stmmac: dwxgmac2: Also use TBU interrupt to clean TX path (Mark Salter) [1870102] - [netdrv] net: stmmac: dwmac4: Also use TBU interrupt to clean TX path (Mark Salter) [1870102] - [netdrv] net: stmmac: Fix NAPI poll in TX path when in multi-queue (Mark Salter) [1870102] - [netdrv] net: stmmac: use correct define to get rx timestamp on GMAC4 (Mark Salter) [1870102] - [netdrv] net: stmmac: fix ptp timestamping on Rx on gmac4 (Mark Salter) [1870102] - [netdrv] net: stmmac: implement the SIOCGHWTSTAMP ioctl (Mark Salter) [1870102] - [netdrv] net: stmmac: Fix a race in EEE enable callback (Mark Salter) [1870102] - [netdrv] net: stmmac: handle endianness in dwmac4_get_timestamp (Mark Salter) [1870102] - [netdrv] net: stmmac: Disable EEE mode earlier in XMIT callback (Mark Salter) [1870102] - [netdrv] net: stmmac: Send TSO packets always from Queue 0 (Mark Salter) [1870102] - [netdrv] net: stmmac: Fallback to Platform Data clock in Watchdog conversion (Mark Salter) [1870102] - [netdrv] net: stmmac: Prevent RX starvation in stmmac_napi_poll() (Mark Salter) [1870102] - [netdrv] net: stmmac: Fix the logic of checking if RX Watchdog must be enabled (Mark Salter) [1870102] - [netdrv] net: stmmac: Check if CBS is supported before configuring (Mark Salter) [1870102] - [netdrv] net: stmmac: dwxgmac2: Only clear interrupts that are active (Mark Salter) [1870102] - [netdrv] cross-tree: phase out dma_zalloc_coherent() (Mark Salter) [1870102] - [netdrv] net: stmmac: convert to DEFINE_SHOW_ATTRIBUTE (Mark Salter) [1870102] - [netdrv] net: stmmac: Fix an error code in probe() (Mark Salter) [1870102] - [netdrv] net: stmmac: Move debugfs init/exit to ->probe()/->remove() (Mark Salter) [1870102] - [netdrv] net: stmmac: Fix RX packet size > 8191 (Mark Salter) [1870102] - [netdrv] net: stmmac: Fix stmmac_mdio_reset() when building stmmac as modules (Mark Salter) [1870102] - [netdrv] net: stmmac: Set OWN bit for jumbo frames (Mark Salter) [1870102] - [netdrv] net: stmmac: Enable TC Ops for GMAC >= 4 (Mark Salter) [1870102] - [netdrv] net: stmmac: Add CBS support in XGMAC2 (Mark Salter) [1870102] - [netdrv] net: stmmac: Fixup the tail addr setting in xmit path (Mark Salter) [1870102] - [netdrv] stmmac: fix valid numbers of unicast filter entries (Mark Salter) [1870102] - [netdrv] net: stmmac: Rework coalesce timer and fix multi-queue races (Mark Salter) [1870102] - [netdrv] Revert "net: stmmac: Do not keep rearming the coalesce timer in stmmac_xmit" (Mark Salter) [1870102] - [netdrv] Revert "net: stmmac: fix build failure due to missing COMMON_CLK dependency" (Mark Salter) [1870102] - [netdrv] net: stmmac: Integrate XGMAC into main driver flow (Mark Salter) [1870102] - [netdrv] net: stmmac: Add PTP support for XGMAC2 (Mark Salter) [1870102] - [netdrv] net: stmmac: Add MDIO related functions for XGMAC2 (Mark Salter) [1870102] - [netdrv] net: stmmac: Add descriptor related callbacks for XGMAC2 (Mark Salter) [1870102] - [netdrv] net: stmmac: Add DMA related callbacks for XGMAC2 (Mark Salter) [1870102] - [netdrv] net: stmmac: Add MAC related callbacks for XGMAC2 (Mark Salter) [1870102] - [netdrv] net: stmmac: Add XGMAC 2.10 HWIF entry (Mark Salter) [1870102] - [netdrv] stmmac: fix signed 64-bit division (Mark Salter) [1870102] - [netdrv] net: stmmac_tc: use 64-bit arithmetic instead of 32-bit (Mark Salter) [1870102] - [netdrv] net: stmmac: Add support for CBS QDISC (Mark Salter) [1870102] - [tty] serial: 8250_tegra: Create Tegra specific 8250 driver (Mark Salter) [1870103] - [pci] PCI: Disable MSI for Tegra root ports (Mark Salter) [1870101] - [pci] PCI: Add MCFG quirks for Tegra194 host controllers (Mark Salter) [1870101] - [netdrv] tun: fix return value when the number of iovs exceeds MAX_SKB_FRAGS (Antoine Tenart) [1919364 1917563] {CVE-2021-0342} - [netdrv] tun: correct header offsets in napi frags mode (Antoine Tenart) [1919364 1917563] {CVE-2021-0342} - [netdrv] tun: Don't put_page() for all negative return values from XDP program (Antoine Tenart) [1919364] - [netdrv] tun: add mutex_unlock() call and napi.skb clearing in tun_get_user() (Antoine Tenart) [1919364] - [netdrv] tun: fix data-race in gro_normal_list() (Antoine Tenart) [1919364] - [netdrv] tun: fix use-after-free when register netdev failed (Antoine Tenart) [1919364] - [netdrv] tun: mark small packets as owned by the tap sock (Antoine Tenart) [1919364] - [netdrv] tun: use netdev_alloc_frag() in tun_napi_alloc_frags() (Antoine Tenart) [1919364] - [scsi] scsi: ibmvfc: Fix error return in ibmvfc_probe() (Desnes Augusto Nunes do Rosario) [1868055] - [scsi] scsi: ibmvfc: Provide modules parameters for MQ settings (Desnes Augusto Nunes do Rosario) [1868055] - [scsi] scsi: ibmvfc: Enable MQ and set reasonable defaults (Desnes Augusto Nunes do Rosario) [1868055] - [scsi] scsi: ibmvfc: Purge SCSI channels after transport loss/reset (Desnes Augusto Nunes do Rosario) [1868055] - [scsi] scsi: ibmvfc: Send Cancel MAD down each hw SCSI channel (Desnes Augusto Nunes do Rosario) [1868055] - [scsi] scsi: ibmvfc: Add cancel mad initialization helper (Desnes Augusto Nunes do Rosario) [1868055] - [scsi] scsi: ibmvfc: Register Sub-CRQ handles with VIOS during channel setup (Desnes Augusto Nunes do Rosario) [1868055] - [scsi] scsi: ibmvfc: Send commands down HW Sub-CRQ when channelized (Desnes Augusto Nunes do Rosario) [1868055] - [scsi] scsi: ibmvfc: Set and track hw queue in ibmvfc_event struct (Desnes Augusto Nunes do Rosario) [1868055] - [scsi] scsi: ibmvfc: Advertise client support for using hardware channels (Desnes Augusto Nunes do Rosario) [1868055] - [scsi] scsi: ibmvfc: Implement channel enquiry and setup commands (Desnes Augusto Nunes do Rosario) [1868055] - [scsi] scsi: ibmvfc: Map/request irq and register Sub-CRQ interrupt handler (Desnes Augusto Nunes do Rosario) [1868055] - [scsi] scsi: ibmvfc: Define Sub-CRQ interrupt handler routine (Desnes Augusto Nunes do Rosario) [1868055] - [scsi] scsi: ibmvfc: Add handlers to drain and complete Sub-CRQ responses (Desnes Augusto Nunes do Rosario) [1868055] - [scsi] scsi: ibmvfc: Add Sub-CRQ IRQ enable/disable routine (Desnes Augusto Nunes do Rosario) [1868055] - [scsi] scsi: ibmvfc: Add alloc/dealloc routines for SCSI Sub-CRQ Channels (Desnes Augusto Nunes do Rosario) [1868055] - [scsi] scsi: ibmvfc: Add Subordinate CRQ definitions (Desnes Augusto Nunes do Rosario) [1868055] - [scsi] scsi: ibmvfc: Define hcall wrapper for registering a Sub-CRQ (Desnes Augusto Nunes do Rosario) [1868055] - [scsi] scsi: ibmvfc: Add size parameter to ibmvfc_init_event_pool() (Desnes Augusto Nunes do Rosario) [1868055] - [scsi] scsi: ibmvfc: Init/free event pool during queue allocation/free (Desnes Augusto Nunes do Rosario) [1868055] - [scsi] scsi: ibmvfc: Move event pool init/free routines (Desnes Augusto Nunes do Rosario) [1868055] - [scsi] scsi: ibmvfc: Add vhost fields and defaults for MQ enablement (Desnes Augusto Nunes do Rosario) [1868055] - [scsi] scsi: ibmvfc: Fix missing cast of ibmvfc_event pointer to u64 handle (Desnes Augusto Nunes do Rosario) [1868055] - [scsi] scsi: ibmvfc: Relax locking around ibmvfc_queuecommand() (Desnes Augusto Nunes do Rosario) [1868055] - [scsi] scsi: ibmvfc: Complete commands outside the host/queue lock (Desnes Augusto Nunes do Rosario) [1868055] - [scsi] scsi: ibmvfc: Define per-queue state/list locks (Desnes Augusto Nunes do Rosario) [1868055] - [scsi] scsi: ibmvfc: Make command event pool queue specific (Desnes Augusto Nunes do Rosario) [1868055] - [scsi] scsi: ibmvfc: Define generic queue structure for CRQs (Desnes Augusto Nunes do Rosario) [1868055] - [scsi] scsi: ibmvfc: Advertise client support for targetWWPN using v2 commands (Desnes Augusto Nunes do Rosario) [1868055] - [scsi] scsi: ibmvfc: Add support for target_wwpn field in v2 MADs and vfcFrame (Desnes Augusto Nunes do Rosario) [1868055] - [scsi] scsi: ibmvfc: Add FC payload retrieval routines for versioned vfcFrames (Desnes Augusto Nunes do Rosario) [1868055] - [scsi] scsi: ibmvfc: Add helper for testing capability flags (Desnes Augusto Nunes do Rosario) [1868055] - [scsi] scsi: ibmvfc: Add new fields for version 2 of several MADs (Desnes Augusto Nunes do Rosario) [1868055] - [scsi] scsi: ibmvfc: Deduplicate common ibmvfc_cmd init code (Desnes Augusto Nunes do Rosario) [1868055] - [scsi] scsi: ibmvfc: Use correlation token to tag commands (Desnes Augusto Nunes do Rosario) [1868055] - [scsi] scsi: ibmvfc: Remove trailing semicolon (Desnes Augusto Nunes do Rosario) [1868055] - [scsi] scsi: ibmvfc: Byte swap login_buf.resp values in attribute show functions (Desnes Augusto Nunes do Rosario) [1868055] - [scsi] scsi: ibmvfc: Interface updates for future FPIN and MQ support (Desnes Augusto Nunes do Rosario) [1868055] - [scsi] scsi: ibmvfc: Protect vhost->task_set increment by the host lock (Desnes Augusto Nunes do Rosario) [1868055] - [net] tcp: Fix potential use-after-free due to double kfree() (Florian Westphal) [1915164] - [nvdimm] libnvdimm/region: Enable MAP_SYNC for volatile regions (Steve Best) [1916650] - [net] bpf: Permit cond_resched for some iterators (Yauheni Kaliuta) [1874005] - [tools] tools/bpftool: Fix PID fetching with a lot of results (Yauheni Kaliuta) [1874005] - [net] bpf: verifier: Use target program's type for access verifications (Yauheni Kaliuta) [1874005] - [tools] selftests: bpf: Test sockmap update from BPF (Yauheni Kaliuta) [1874005] - [net] bpf: sockmap: Allow update from BPF (Yauheni Kaliuta) [1874005] - [net] bpf: Override the meaning of ARG_PTR_TO_MAP_VALUE for sockmap and sockhash (Yauheni Kaliuta) [1874005] - [net] bpf: sockmap: Call sock_map_update_elem directly (Yauheni Kaliuta) [1874005] - [net] bpf: sockmap: Merge sockmap and sockhash update functions (Yauheni Kaliuta) [1874005] - [net] net: sk_msg: Simplify sk_psock initialization (Yauheni Kaliuta) [1874005] - [net] bpf: Enforce id generation for all may-be-null register type (Yauheni Kaliuta) [1874005] - [samples] samples: bpf: Cleanup bpf_load.o from Makefile (Yauheni Kaliuta) [1874005] - [include] bpf: Plug hole in struct bpf_sk_lookup_kern (Yauheni Kaliuta) [1874005] - [tools] selftests/bpf: Fix endianness issues in sk_lookup/ctx_narrow_access (Yauheni Kaliuta) [1874005] - [tools] tools/bpftool: Fix build slowdown (Yauheni Kaliuta) [1874005] - [net] bpf: Fix scalar32_min_max_or bounds tracking (Yauheni Kaliuta) [1874005] - [net] bpf: Fix "unresolved symbol" build error with resolve_btfids (Yauheni Kaliuta) [1874005] - [powerpc] bpf, powerpc: Fix misuse of fallthrough in bpf_jit_comp() (Yauheni Kaliuta) [1874005] - [tools] libbpf: Fix XDP program load regression for old kernels (Yauheni Kaliuta) [1874005] - [tools] libbpf: Fix native endian assumption when parsing BTF (Yauheni Kaliuta) [1874005] - [include] bpf: Prevent .BTF section elimination (Yauheni Kaliuta) [1874005] - [net] bpf: Fix sysfs export of empty BTF section (Yauheni Kaliuta) [1874005] - [tools] tools/bpftool: Support passing BPFTOOL_VERSION to make (Yauheni Kaliuta) [1874005] - [net] bpf: Fix a rcu warning for bpffs map pretty-print (Yauheni Kaliuta) [1874005] - [net] bpf: Bpf_skc_to_* casting helpers require a NULL check on sk (Yauheni Kaliuta) [1874005] - [documentation] docs/bpf: Remove source code links (Yauheni Kaliuta) [1874005] - [documentation] docs/bpf: Fix ringbuf documentation (Yauheni Kaliuta) [1874005] - [tools] libbpf: Fix VERSIONED_SYM_COUNT number parsing (Yauheni Kaliuta) [1874005] - [tools] tools/libbpf: Avoid counting local symbols in ABI check (Yauheni Kaliuta) [1874005] - [net] bpf: Fix clobbering of r2 in bpf_gen_ld_abs (Yauheni Kaliuta) [1874005] - [tools] selftests/bpf: Add bpf_{update, delete}_map_elem in hashmap iter program (Yauheni Kaliuta) [1874005] - [net] bpf: Do not use bucket_lock for hashmap iterator (Yauheni Kaliuta) [1874005] - [tools] libbpf: Remove arch-specific include path in Makefile (Yauheni Kaliuta) [1874005] - [tools] tools/bpf: build: Make sure resolve_btfids cleans up after itself (Yauheni Kaliuta) [1874005] - [tools] libbpf: Fix build failure from uninitialized variable warning (Yauheni Kaliuta) [1874005] - [tools] selftests/bpf: Fix massive output from test_maps (Yauheni Kaliuta) [1874005] - [tools] selftests/bpf: Fix test_progs-flavor run getting number of tests (Yauheni Kaliuta) [1874005] - [net] bpf: Fix a buffer out-of-bound access when filling raw_tp link_info (Yauheni Kaliuta) [1874005] - [tools] bpf: Fix two typos in uapi/linux/bpf.h (Yauheni Kaliuta) [1874005] - [tools] tools/resolve_btfids: Fix sections with wrong alignment (Yauheni Kaliuta) [1874005] - [tools] libbpf: Fix map index used in error message (Yauheni Kaliuta) [1874005] - [tools] bpftool: Handle EAGAIN error code properly in pids collection (Yauheni Kaliuta) [1874005] - [net] bpf: Avoid visit same object multiple times (Yauheni Kaliuta) [1874005] - [net] bpf: Fix a rcu_sched stall issue with bpf task/task_file iterator (Yauheni Kaliuta) [1874005] - [tools] libbpf: Fix build on ppc64le architecture (Yauheni Kaliuta) [1874005] - [net] bpf: Use get_file_rcu() instead of get_file() for task_file iterator (Yauheni Kaliuta) [1874005] - [tools] selftests/bpf: Make test_varlen work with 32-bit user-space arch (Yauheni Kaliuta) [1874005] - [tools] tools/bpftool: Generate data section struct with conservative alignment (Yauheni Kaliuta) [1874005] - [tools] selftests/bpf: Correct various core_reloc 64-bit assumptions (Yauheni Kaliuta) [1874005] - [tools] libbpf: Enforce 64-bitness of BTF for BPF object files (Yauheni Kaliuta) [1874005] - [tools] selftests/bpf: Fix btf_dump test cases on 32-bit arches (Yauheni Kaliuta) [1874005] - [tools] libbpf: Handle BTF pointer sizes more carefully (Yauheni Kaliuta) [1874005] - [tools] libbpf: Fix BTF-defined map-in-map initialization on 32-bit host arches (Yauheni Kaliuta) [1874005] - [tools] selftest/bpf: Fix compilation warnings in 32-bit mode (Yauheni Kaliuta) [1874005] - [tools] tools/bpftool: Fix compilation warnings in 32-bit mode (Yauheni Kaliuta) [1874005] - [documentation] doc: Add link to bpf helpers man page (Yauheni Kaliuta) [1874005] - [tools] bpf, selftests: Add tests to sock_ops for loading sk (Yauheni Kaliuta) [1874005] - [tools] bpf, selftests: Add tests for sock_ops load with r9, r8.r7 registers (Yauheni Kaliuta) [1874005] - [tools] bpf, selftests: Add tests for ctx access in sock_ops with single register (Yauheni Kaliuta) [1874005] - [net] bpf: sock_ops sk access may stomp registers when dst_reg = src_reg (Yauheni Kaliuta) [1874005] - [net] bpf: sock_ops ctx access may stomp registers in corner case (Yauheni Kaliuta) [1874005] - [net] net/core/filter.c: Use sizeof_field() macro (Yauheni Kaliuta) [1874005] - [tools] libbpf: Prevent overriding errno when logging errors (Yauheni Kaliuta) [1874005] - [net] bpf: Iterate through all PT_NOTE sections when looking for build id (Yauheni Kaliuta) [1874005] - [tools] libbpf: Handle GCC built-in types for Arm NEON (Yauheni Kaliuta) [1874005] - [tools] tools/bpftool: Make skeleton code C++17-friendly by dropping typeof() (Yauheni Kaliuta) [1874005] - [tools] selftests/bpf: Fix v4_to_v6 in sk_lookup (Yauheni Kaliuta) [1874005] - [tools] libbpf: Do not use __builtin_offsetof for offsetof (Yauheni Kaliuta) [1874005] - [net] bpf: Delete repeated words in comments (Yauheni Kaliuta) [1874005] - [tools] selftests/bpf: Fix silent Makefile output (Yauheni Kaliuta) [1874005] - [documentation] bpf, doc: Remove references to warning message when using bpf_trace_printk() (Yauheni Kaliuta) [1874005] - [tools] bpf: Fix compilation warning of selftests (Yauheni Kaliuta) [1874005] - [kernel] bpf: Remove inline from bpf_do_trace_printk (Yauheni Kaliuta) [1874005] - [tools] bpf: Add missing return to resolve_btfids (Yauheni Kaliuta) [1874005] - [tools] tools/bpf: Support new uapi for map element bpf iterator (Yauheni Kaliuta) [1874005] - [net] bpf: Change uapi for bpf iterator map elements (Yauheni Kaliuta) [1874005] - [tools] selftests/bpf: Prevent runqslower from racing on building bpftool (Yauheni Kaliuta) [1874005] - [net] bpf: Allow to specify ifindex for skb in bpf_prog_test_run_skb (Yauheni Kaliuta) [1874005] - [net] bpf: Setup socket family and addresses in bpf_prog_test_run_skb (Yauheni Kaliuta) [1874005] - [tools] tools/resolve_btfids: Use libbpf's btf__parse() API (Yauheni Kaliuta) [1874005] - [tools] tools/bpftool: Use libbpf's btf__parse() API for parsing BTF from file (Yauheni Kaliuta) [1874005] - [tools] libbf: Fix uninitialized pointer at btf__parse_raw() (Yauheni Kaliuta) [1874005] - [tools] libbpf: Add btf__parse_raw() and generic btf__parse() APIs (Yauheni Kaliuta) [1874005] - [tools] tools, bpftool: Fix wrong return value in do_dump() (Yauheni Kaliuta) [1874005] - [tools] selftests/bpf: Fix spurious test failures in core_retro selftest (Yauheni Kaliuta) [1874005] - [tools] tools/bpftool: Add documentation and bash-completion for `link detach` (Yauheni Kaliuta) [1874005] - [tools] tools/bpftool: Add `link detach` subcommand (Yauheni Kaliuta) [1874005] - [tools] libbpf: Add bpf_link detach APIs (Yauheni Kaliuta) [1874005] - [tools] bpf, selftests: Use single cgroup helpers for both test_sockmap/progs (Yauheni Kaliuta) [1874005] - [tools] libbpf: Fix register in PT_REGS MIPS macros (Yauheni Kaliuta) [1874005] - [tools] libbpf: Make destructors more robust by handling ERR_PTR(err) cases (Yauheni Kaliuta) [1874005] - [tools] selftests/bpf: Omit nodad flag when adding addresses to loopback (Yauheni Kaliuta) [1874005] - [tools] selftests/bpf: Don't destroy failed link (Yauheni Kaliuta) [1874005] - [tools] selftests/bpf: Add xdpdrv mode for test_xdp_redirect (Yauheni Kaliuta) [1874005] - [tools] selftests/bpf: Verify socket storage in cgroup/sock_{create, release} (Yauheni Kaliuta) [1874005] - [net] bpf: Expose socket storage to BPF_PROG_TYPE_CGROUP_SOCK (Yauheni Kaliuta) [1874005] - [tools] selftests/bpf: Test bpf_iter buffer access with negative offset (Yauheni Kaliuta) [1874005] - [net] bpf: Add missing newline characters in verifier error messages (Yauheni Kaliuta) [1874005] - [arm64] bpf, arm64: Add BPF exception tables (Yauheni Kaliuta) [1874005] - [tools] bpf, selftests: use :: 1 for localhost in tcp_server.py (Yauheni Kaliuta) [1874005] - [net] bpf: Fix swapped arguments in calls to check_buffer_access (Yauheni Kaliuta) [1874005] - [tools] selftests/bpf: Add new bpf_iter context structs to fix build on old kernels (Yauheni Kaliuta) [1874005] - [tools] bpf: Fix bpf_ringbuf_output() signature to return long (Yauheni Kaliuta) [1874005] - [tools] tools, bpftool: Add LSM type to array of prog names (Yauheni Kaliuta) [1874005] - [tools] tools, bpftool: Skip type probe if name is not found (Yauheni Kaliuta) [1874005] - [tools] libbpf: Add support for BPF XDP link (Yauheni Kaliuta) [1874005] - [include] bpf: Make bpf_link API available indepently of CONFIG_BPF_SYSCALL (Yauheni Kaliuta) [1874005] - [net] bpf: Fix build on architectures with special bpf_user_pt_regs_t (Yauheni Kaliuta) [1874005] - [net] bpf/local_storage: Fix build without CONFIG_CGROUP (Yauheni Kaliuta) [1874005] - [documentation] Documentation/bpf: Document CGROUP_STORAGE map type (Yauheni Kaliuta) [1874005] - [tools] selftests/bpf: Test CGROUP_STORAGE behavior on shared egress + ingress (Yauheni Kaliuta) [1874005] - [net] bpf: Make cgroup storages shared between programs on the same cgroup (Yauheni Kaliuta) [1874005] - [net] cgroup: use cgrp->kn->id as the cgroup ID (Yauheni Kaliuta) [1874005] - [net] netprio: use css ID instead of cgroup ID (Yauheni Kaliuta) [1874005] - [fs] kernfs: convert kernfs_node->id from union kernfs_node_id to u64 (Yauheni Kaliuta) [1874005] - [tools] selftests/bpf: Add get_stackid_cannot_attach (Yauheni Kaliuta) [1874005] - [tools] selftests/bpf: Test CGROUP_STORAGE map can't be used by multiple progs (Yauheni Kaliuta) [1874005] - [tools] selftests/bpf: Add callchain_stackid (Yauheni Kaliuta) [1874005] - [tools] selftests/bpf: Add test for CGROUP_STORAGE map on multiple attaches (Yauheni Kaliuta) [1874005] - [tools] libbpf: Print hint when PERF_EVENT_IOC_SET_BPF returns -EPROTO (Yauheni Kaliuta) [1874005] - [net] bpf: Fail PERF_EVENT_IOC_SET_BPF when bpf_get_cannot work (Yauheni Kaliuta) [1874005] - [tools] selftests/bpf: Add a test for out of bound rdonly buf access (Yauheni Kaliuta) [1874005] - [net] bpf: Separate bpf_get_for perf events BPF (Yauheni Kaliuta) [1874005] - [tools] selftests/bpf: Add a test for bpf sk_storage_map iterator (Yauheni Kaliuta) [1874005] - [tools] selftests/bpf: Add test for bpf array map iterators (Yauheni Kaliuta) [1874005] - [tools] selftests/bpf: Add test for bpf hash map iterators (Yauheni Kaliuta) [1874005] - [tools] tools/bpftool: Add bpftool support for bpf map element iterator (Yauheni Kaliuta) [1874005] - [tools] tools/libbpf: Add support for bpf map element iterator (Yauheni Kaliuta) [1874005] - [net] bpf: Implement bpf iterator for sock local storage map (Yauheni Kaliuta) [1874005] - [net] bpf: Implement bpf iterator for array maps (Yauheni Kaliuta) [1874005] - [net] bpf: Implement bpf iterator for hash maps (Yauheni Kaliuta) [1874005] - [net] bpf: Implement bpf iterator for map elements (Yauheni Kaliuta) [1874005] - [net] bpf: Fix pos computation for bpf_iter seq_ops->start() (Yauheni Kaliuta) [1874005] - [net] bpf: Support readonly/readwrite buffers in verifier (Yauheni Kaliuta) [1874005] - [tools] selftests/bpf: Test BPF socket lookup and reuseport with connections (Yauheni Kaliuta) [1874005] - [net] bpf: Refactor to provide aux info to bpf_iter_init_seq_priv_t (Yauheni Kaliuta) [1874005] - [net] bpf: Refactor bpf_iter_reg to have separate seq_info member (Yauheni Kaliuta) [1874005] - [net] bpf: Add bpf_prog iterator (Yauheni Kaliuta) [1874005] - [tools] tools/bpftool: Strip BPF .o files before skeleton generation (Yauheni Kaliuta) [1874005] - [documentation] docs: bpf/bpf_devel_QA.rst: fix reference to nonexistent document (Yauheni Kaliuta) [1874005] - [documentation] docs: bpf/index.rst: Add ringbuf.rst (Yauheni Kaliuta) [1874005] - [tools] bpftool: Use only nftw for file tree parsing (Yauheni Kaliuta) [1874005] - [net] bpf: net: Use precomputed btf_id for bpf iterators (Yauheni Kaliuta) [1874005] - [tools] selftests/bpf: Fix test_lwt_seg6local.sh hangs (Yauheni Kaliuta) [1874005] - [net] bpf: Make btf_sock_ids global (Yauheni Kaliuta) [1874005] - [tools] bpf: Add BTF_ID_LIST_GLOBAL in btf_ids.h (Yauheni Kaliuta) [1874005] - [tools] tools/bpf: Sync btf_ids.h to tools (Yauheni Kaliuta) [1874005] - [net] bpf: Compute bpf_skc_to_*() helper socket btf ids at build time (Yauheni Kaliuta) [1874005] - [tools] tools/bpftool: Fix error handing in do_skeleton() (Yauheni Kaliuta) [1874005] - [tools] libbpf bpf_helpers: Use __builtin_offsetof for offsetof (Yauheni Kaliuta) [1874005] - [s390] s390/bpf: Use bpf_skip() in bpf_jit_prologue() (Yauheni Kaliuta) [1874005] - [net] bpf: cpumap: Fix possible rcpu kthread hung (Yauheni Kaliuta) [1874005] - [s390] s390/bpf: implement BPF_PROBE_MEM (Yauheni Kaliuta) [1874005 1868273] - [s390] s390/kernel: expand exception table logic to allow new handling options (Yauheni Kaliuta) [1874005 1868273] - [s390] s390: fix __EMIT_BUG() macro (Yauheni Kaliuta) [1874005 1868273] - [s390] s390/bug: add entry size to the __bug_table section (Yauheni Kaliuta) [1874005 1868273] - [s390] s390/kernel: unify EX_TABLE* implementations (Yauheni Kaliuta) [1874005 1868273] - [tools] selftests/bpf: Tests for BPF_SK_LOOKUP attach point (Yauheni Kaliuta) [1874005] - [tools] selftests/bpf: Add verifier tests for bpf_sk_lookup context access (Yauheni Kaliuta) [1874005] - [tools] tools/bpftool: Add name mappings for SK_LOOKUP prog and attach type (Yauheni Kaliuta) [1874005] - [tools] libbpf: Add support for SK_LOOKUP program type (Yauheni Kaliuta) [1874005] - [tools] bpf: Sync linux/bpf.h to tools/ (Yauheni Kaliuta) [1874005] - [include] bpf: Introduce SK_LOOKUP program type with a dedicated attach point (Yauheni Kaliuta) [1874005] - [net] bpf, netns: Handle multiple link attachments (Yauheni Kaliuta) [1874005] - [tools] bpf: Drop duplicated words in uapi helper comments (Yauheni Kaliuta) [1874005] - [tools] selftests/bpf: Fix possible hang in sockopt_inherit (Yauheni Kaliuta) [1874005] - [tools] selftest: Add tests for XDP programs in CPUMAP entries (Yauheni Kaliuta) [1874005] - [samples] samples/bpf: xdp_redirect_cpu: Load a eBPF program on cpumap (Yauheni Kaliuta) [1874005] - [tools] libbpf: Add SEC name for xdp programs attached to CPUMAP (Yauheni Kaliuta) [1874005] - [net] bpf: cpumap: Implement XDP_REDIRECT for eBPF programs attached to map entries (Yauheni Kaliuta) [1874005] - [net] bpf: cpumap: Add the possibility to attach an eBPF program to cpumap (Yauheni Kaliuta) [1874005] - [net] net: Refactor xdp_convert_buff_to_frame (Yauheni Kaliuta) [1874005] - [net] cpumap: Formalize map value as a named struct (Yauheni Kaliuta) [1874005] - [samples] samples/bpf: xdp_redirect_cpu_user: Do not update bpf maps in option loop (Yauheni Kaliuta) [1874005] - [net] cpumap: Use non-locked version __ptr_ring_consume_batched (Yauheni Kaliuta) [1874005] - [powerpc] powerpc/ppc-opcode: Consolidate powerpc instructions from bpf_jit.h (Yauheni Kaliuta) [1874005] - [powerpc] powerpc/bpf_jit: Reuse instruction macros from ppc-opcode.h (Yauheni Kaliuta) [1874005] - [powerpc] powerpc/ppc-opcode: Move ppc instruction encoding from test_emulate_step (Yauheni Kaliuta) [1874005] - [powerpc] powerpc/lib: Fix emulate_step() std test (Yauheni Kaliuta) [1874005] - [powerpc] powerpc/ppc-opcode: Introduce PPC_RAW_* macros for base instruction encoding (Yauheni Kaliuta) [1874005] - [tools] bpf: Fix cross build for CONFIG_DEBUG_INFO_BTF option (Yauheni Kaliuta) [1874005] - [include] bpf: Fix build for disabled CONFIG_DEBUG_INFO_BTF option (Yauheni Kaliuta) [1874005] - [tools] tools/bpftool: Strip away modifiers from global variables (Yauheni Kaliuta) [1874005] - [tools] libbpf: Support stripping modifiers for btf_dump (Yauheni Kaliuta) [1874005] - [tools] selftests/bpf: Add selftests verifying bpf_trace_printk() behaviour (Yauheni Kaliuta) [1874005] - [kernel] bpf: Use dedicated bpf_trace_printk event instead of trace_printk() (Yauheni Kaliuta) [1874005] - [tools] tools/bpftool: Remove warning about PID iterator support (Yauheni Kaliuta) [1874005] - [tools] selftests/bpf: Add test for resolve_btfids (Yauheni Kaliuta) [1874005] - [tools] tools headers: Adopt verbatim copy of btf_ids.h from kernel sources (Yauheni Kaliuta) [1874005] - [documentation] bpf: Add info about .BTF_ids section to btf.rst (Yauheni Kaliuta) [1874005] - [net] bpf: Use BTF_ID to resolve bpf_ctx_convert struct (Yauheni Kaliuta) [1874005] - [net] bpf: Remove btf_id helpers resolving (Yauheni Kaliuta) [1874005] - [net] bpf: Resolve BTF IDs in vmlinux image (Yauheni Kaliuta) [1874005] - [include] bpf: Add BTF_ID_LIST/BTF_ID/BTF_ID_UNUSED macros (Yauheni Kaliuta) [1874005] - [net] bpf: Support llvm-objcopy for vmlinux BTF (Yauheni Kaliuta) [1874005] - [powerpc] powerpc: Include .BTF section (Yauheni Kaliuta) [1874005] - [scripts] kbuild: Remove debug info from kallsyms linking (Yauheni Kaliuta) [1874005] - [scripts] kbuild: Parameterize kallsyms generation and correct reporting (Yauheni Kaliuta) [1874005] - [tools] bpf: Compile resolve_btfids tool at kernel compilation start (Yauheni Kaliuta) [1874005] - [kernel] tracing: Make struct ring_buffer less ambiguous (Yauheni Kaliuta) [1874005] - [kernel] tracing: Rename trace_buffer to array_buffer (Yauheni Kaliuta) [1874005] - [tools] tools headers: Synchronize linux/bits.h with the kernel sources (Yauheni Kaliuta) [1874005] - [tools] tools headers: Update linux/vdso.h and grab a copy of vdso/const.h (Yauheni Kaliuta) [1874005] - [tools] tools headers: Adopt verbatim copy of compiletime_assert() from kernel sources (Yauheni Kaliuta) [1874005] - [tools] objtool: Query pkg-config for libelf location (Yauheni Kaliuta) [1874005] - [tools] bpf: Add resolve_btfids tool to resolve BTF IDs in ELF object (Yauheni Kaliuta) [1874005] - [samples] bpf: Fix fds_example SIGSEGV error (Yauheni Kaliuta) [1874005] - [tools] libbpf: Fix memory leak and optimize BTF sanitization (Yauheni Kaliuta) [1874005] - [tools] selftests/bpf: Switch perf_buffer test to tracepoint and skeleton (Yauheni Kaliuta) [1874005] - [tools] libbpf: Handle missing BPF_OBJ_GET_INFO_BY_FD gracefully in perf_buffer (Yauheni Kaliuta) [1874005] - [tools] selftests/bpf: Add test relying only on CO-RE and no recent kernel features (Yauheni Kaliuta) [1874005] - [tools] libbpf: Improve BTF sanitization handling (Yauheni Kaliuta) [1874005] - [tools] libbpf: Add btf__set_fd() for more control over loaded BTF FD (Yauheni Kaliuta) [1874005] - [tools] libbpf: Make BTF finalization strict (Yauheni Kaliuta) [1874005] - [tools] selftests/bpf: test_progs avoid minus shell exit codes (Yauheni Kaliuta) [1874005] - [tools] selftests/bpf: test_progs use another shell exit on non-actions (Yauheni Kaliuta) [1874005] - [tools] bpf: Fix another bpftool segfault without skeleton code enabled (Yauheni Kaliuta) [1874005] - [tools] selftests: bpf: Remove unused bpf_map_def_legacy struct (Yauheni Kaliuta) [1874005] - [samples] samples: bpf: Refactor BPF map performance test with libbpf (Yauheni Kaliuta) [1874005] - [samples] samples: bpf: Refactor BPF map in map test with libbpf (Yauheni Kaliuta) [1874005] - [samples] samples: bpf: Fix bpf programs with kprobe/sys_connect event (Yauheni Kaliuta) [1874005] - [tools] selftests/bpf: Test BPF_CGROUP_INET_SOCK_RELEASE (Yauheni Kaliuta) [1874005] - [tools] bpftool: Add support for BPF_CGROUP_INET_SOCK_RELEASE (Yauheni Kaliuta) [1874005] - [tools] libbpf: Add support for BPF_CGROUP_INET_SOCK_RELEASE (Yauheni Kaliuta) [1874005] - [net] bpf: Add BPF_CGROUP_INET_SOCK_RELEASE hook (Yauheni Kaliuta) [1874005] - [tools] selftests/bpf: Fix compilation error of bpf_iter_task_stack.c (Yauheni Kaliuta) [1874005] - [tools] bpf: Fix bpftool without skeleton code enabled (Yauheni Kaliuta) [1874005] - [net] bpf: Fix build without CONFIG_STACKTRACE (Yauheni Kaliuta) [1874005] - [tools] bpf: selftests: Restore netns after each test (Yauheni Kaliuta) [1874005] - [tools] bpf: selftests: A few improvements to network_helpers.c (Yauheni Kaliuta) [1874005] - [tools] selftests/bpf: Test_progs option for listing test names (Yauheni Kaliuta) [1874005] - [tools] selftests/bpf: Test_progs option for getting number of tests (Yauheni Kaliuta) [1874005] - [tools] selftests/bpf: Test_progs indicate to shell on non-actions (Yauheni Kaliuta) [1874005] - [tools] tools/bpftool: Turn off -Wnested-externs warning (Yauheni Kaliuta) [1874005] - [tools] selftests/bpf: Switch test_vmlinux to use hrtimer_range_start_ns (Yauheni Kaliuta) [1874005] - [net] bpf: Fix net/core/filter build errors when INET is not enabled (Yauheni Kaliuta) [1874005] - [tools] selftests/bpf: Add bpf_iter test with bpf_get_task_stack() (Yauheni Kaliuta) [1874005] - [kernel] bpf: Allow pB in bpf_seq_printf() and bpf_trace_printk() (Yauheni Kaliuta) [1874005] - [net] bpf: Introduce helper bpf_get_task_stack() (Yauheni Kaliuta) [1874005] - [net] bpf: Remove redundant synchronize_rcu (Yauheni Kaliuta) [1874005] - [tools] selftests/bpf: Add byte swapping selftest (Yauheni Kaliuta) [1874005] - [tools] libbpf: Make bpf_endian co-exist with vmlinux.h (Yauheni Kaliuta) [1874005] - [tools] selftests/bpf: Allow substituting custom vmlinux.h for selftests build (Yauheni Kaliuta) [1874005] - [tools] tools/bpftool: Allow substituting custom vmlinux.h for the build (Yauheni Kaliuta) [1874005] - [tools] selftests/bpf: Test auto-load disabling logic for BPF programs (Yauheni Kaliuta) [1874005] - [tools] libbpf: Support disabling auto-loading BPF programs (Yauheni Kaliuta) [1874005] - [tools] tools, bpftool: Define attach_type_name array only once (Yauheni Kaliuta) [1874005] - [tools] tools, bpftool: Define prog_type_name array only once (Yauheni Kaliuta) [1874005] - [tools] selftests/bpf: Add tcp/udp iterator programs to selftests (Yauheni Kaliuta) [1874005] - [tools] selftests/bpf: Implement sample udp/udp6 bpf_iter programs (Yauheni Kaliuta) [1874005] - [tools] selftests/bpf: Implement sample tcp/tcp6 bpf_iter programs (Yauheni Kaliuta) [1874005] - [tools] selftests/bpf: Add more common macros to bpf_tracing_net.h (Yauheni Kaliuta) [1874005] - [tools] selftests/bpf: Refactor some net macros to bpf_tracing_net.h (Yauheni Kaliuta) [1874005] - [kernel] bpf: Add bpf_skc_to_udp6_sock() helper (Yauheni Kaliuta) [1874005] - [net] net: bpf: Implement bpf iterator for udp (Yauheni Kaliuta) [1874005] - [net] net: bpf: Add bpf_seq_afinfo in udp_iter_state (Yauheni Kaliuta) [1874005] - [kernel] bpf: Add bpf_skc_to_{tcp, tcp_timewait, tcp_request}_sock() helpers (Yauheni Kaliuta) [1874005] - [net] bpf: Add bpf_skc_to_tcp6_sock() helper (Yauheni Kaliuta) [1874005] - [kernel] bpf: Allow tracing programs to use bpf_jiffies64() helper (Yauheni Kaliuta) [1874005] - [kernel] bpf: Support 'X' in bpf_seq_printf() helper (Yauheni Kaliuta) [1874005] - [net] net: bpf: Implement bpf iterator for tcp (Yauheni Kaliuta) [1874005] - [net] net: bpf: Add bpf_seq_afinfo in tcp_iter_state (Yauheni Kaliuta) [1874005] - [tools] selftests/bpf: Workaround for get_stack_rawtp test (Yauheni Kaliuta) [1874005] - [tools] libbpf: Prevent loading vmlinux BTF twice (Yauheni Kaliuta) [1874005] - [tools] libbpf: Fix spelling mistake "kallasyms" -> "kallsyms" (Yauheni Kaliuta) [1874005] - [tools] tools, bpftool: Fix variable shadowing in emit_obj_refs_json() (Yauheni Kaliuta) [1874005] - [tools] tools, bpftool: Correctly evaluate $(BUILD_BPF_SKELS) in Makefile (Yauheni Kaliuta) [1874005] - [tools] selftests/bpf: Add variable-length data concat pattern less than test (Yauheni Kaliuta) [1874005] - [tools] selftests/bpf: Add variable-length data concatenation pattern test (Yauheni Kaliuta) [1874005] - [tools] bpf: Switch most helper return values from 32-bit int to 64-bit long (Yauheni Kaliuta) [1874005] - [tools] tools/bpftool: Add documentation and sample output for process info (Yauheni Kaliuta) [1874005] - [tools] tools/bpftool: Show info for processes holding BPF map/prog/link/btf FDs (Yauheni Kaliuta) [1874005] - [tools] libbpf: Wrap source argument of BPF_CORE_READ macro in parentheses (Yauheni Kaliuta) [1874005] - [tools] tools/bpftool: Generalize BPF skeleton support and generate vmlinux.h (Yauheni Kaliuta) [1874005] - [tools] tools/bpftool: Minimize bootstrap bpftool (Yauheni Kaliuta) [1874005] - [tools] tools/bpftool: Move map/prog parsing logic into common (Yauheni Kaliuta) [1874005] - [tools] selftests/bpf: Add __ksym extern selftest (Yauheni Kaliuta) [1874005] - [tools] libbpf: Add support for extracting kernel symbol addresses (Yauheni Kaliuta) [1874005] - [tools] libbpf: Generalize libbpf externs support (Yauheni Kaliuta) [1874005] - [tools] libbpf: Add a bunch of attribute getters/setters for map definitions (Yauheni Kaliuta) [1874005] - [tools] selftests/bpf: Test access to bpf map pointer (Yauheni Kaliuta) [1874005] - [net] bpf: Set map_btf_{name, id} for all map types (Yauheni Kaliuta) [1874005] - [net] bpf: Support access to bpf map fields (Yauheni Kaliuta) [1874005] - [net] bpf: Rename bpf_htab to bpf_shtab in sock_map (Yauheni Kaliuta) [1874005] - [net] bpf: Switch btf_parse_vmlinux to btf_find_by_name_kind (Yauheni Kaliuta) [1874005] - [tools] tools/bpftool: Relicense bpftool's BPF profiler prog as dual-license GPL/BSD (Yauheni Kaliuta) [1874005] - [tools] tools/bpf: Add verifier tests for 32bit pointer/scalar arithmetic (Yauheni Kaliuta) [1874005] - [net] bpf: Avoid verifier failure for 32bit pointer arithmetic (Yauheni Kaliuta) [1874005] - [net] bpf: sk_storage: Prefer to get a free cache_idx (Yauheni Kaliuta) [1874005] - [tools] libbpf: Bump version to 0.1.0 (Yauheni Kaliuta) [1874005] - [s390] s390/pci: fix hot-plug of PCI function missing bus (Philipp Rudo) [1915916] - [net] tcp: fix race condition when creating child sockets from syncookies (Florian Westphal) [1915164] - [netdrv] bonding: set xfrm feature flags more sanely (Jarod Wilson) [1893979] - [netdrv] bonding: fix feature flag setting at init time (Jarod Wilson) [1893979]- [fs] cifs: handle -EINTR in cifs_setattr (Leif Sahlberg) [1848178] - [tty] serial: 8250: drop the printk from serial8250_interrupt() (Vitaly Kuznetsov) [1919745] - [fs] cifs: do not fail __smb_send_rqst if non-fatal signals are pending (Leif Sahlberg) [1848178] - [netdrv] ibmvnic: continue fatal error reset after passive init (Diego Domingos) [1901513] - [netdrv] ibmvnic: fix: NULL pointer dereference (Diego Domingos) [1901513] - [netdrv] ibmvnic: fix login buffer memory leak (Diego Domingos) [1901513] - [netdrv] ibmvnic: fix rx buffer tracking and index management in replenish_rx_pool partial success (Diego Domingos) [1901513] - [netdrv] ibmvnic: add some debugs (Diego Domingos) [1901513] - [netdrv] ibmvnic: Fix TX completion error handling (Diego Domingos) [1901513] - [netdrv] ibmvnic: Ensure that SCRQ entry reads are correctly ordered (Diego Domingos) [1901513] - [netdrv] ibmvnic: reduce wait for completion time (Diego Domingos) [1901513] - [netdrv] ibmvnic: no reset timeout for 5 seconds after reset (Diego Domingos) [1901513] - [netdrv] ibmvnic: send_login should check for crq errors (Diego Domingos) [1901513] - [netdrv] ibmvnic: track pending login (Diego Domingos) [1901513] - [netdrv] ibmvnic: delay next reset if hard reset fails (Diego Domingos) [1901513] - [netdrv] ibmvnic: restore adapter state on failed reset (Diego Domingos) [1901513] - [netdrv] ibmvnic: avoid memset null scrq msgs (Diego Domingos) [1901513] - [netdrv] ibmvnic: stop free_all_rwi on failed reset (Diego Domingos) [1901513] - [netdrv] ibmvnic: handle inconsistent login with reset (Diego Domingos) [1901513] - [netdrv] ibmvnic: enhance resetting status check during module exit (Diego Domingos) [1901513] - [netdrv] ibmvnic: fix NULL pointer dereference in ibmvic_reset_crq (Diego Domingos) [1901513] - [netdrv] ibmvnic: fix NULL pointer dereference in reset_sub_crq_queues (Diego Domingos) [1901513] - [netdrv] ibmvnic: skip tx timeout reset while in resetting (Diego Domingos) [1901513] - [netdrv] ibmvnic: notify peers when failover and migration happen (Diego Domingos) [1901513] - [netdrv] ibmvnic: fix call_netdevice_notifiers in do_reset (Diego Domingos) [1901513] - [netdrv] ibmvnic: Do not replenish RX buffers after every polling loop (Diego Domingos) [1901513] - [netdrv] ibmvnic: Use netdev_alloc_skb instead of alloc_skb to replenish RX buffers (Diego Domingos) [1901513] - [netdrv] ibmvnic: Correctly re-enable interrupts in NAPI polling routine (Diego Domingos) [1901513] - [netdrv] ibmvnic: Ensure that device queue memory is cache-line aligned (Diego Domingos) [1901513] - [netdrv] ibmvnic: Remove send_subcrq function (Diego Domingos) [1901513] - [netdrv] ibmvnic: Clean up TX code and TX buffer data structure (Diego Domingos) [1901513] - [netdrv] ibmvnic: Introduce xmit_more support using batched subCRQ hcalls (Diego Domingos) [1901513] - [netdrv] ibmvnic: Introduce batched RX buffer descriptor transmission (Diego Domingos) [1901513] - [netdrv] ibmvnic: Introduce indirect subordinate Command Response Queue buffer (Diego Domingos) [1901513] - [netdrv] ibmvnic: fix ibmvnic_set_mac (Diego Domingos) [1901513] - [netdrv] ibmvnic: save changed mac address to adapter->mac_addr (Diego Domingos) [1901513] - [netdrv] ibmvnic: create send_control_ip_offload (Diego Domingos) [1901513] - [netdrv] ibmvnic: create send_query_ip_offload (Diego Domingos) [1901513] - [netdrv] ibmvnic: rename send_map_query to send_query_map (Diego Domingos) [1901513] - [netdrv] ibmvnic: rename ibmvnic_send_req_caps to send_request_cap (Diego Domingos) [1901513] - [netdrv] ibmvnic: rename send_cap_queries to send_query_cap (Diego Domingos) [1901513] - [netdrv] ibmvnic: set up 200GBPS speed (Diego Domingos) [1901513] - [netdrv] Revert "ibmvnic: remove never executed if statement" (Diego Domingos) [1901513] - [netdrv] ibmvnic: Harden device Command Response Queue handshake (Diego Domingos) [1901513] - [netdrv] ibmvnic: Fix use-after-free of VNIC login response buffer (Diego Domingos) [1901513] - [netdrv] ibmvnic: merge ibmvnic_reset_init and ibmvnic_init (Diego Domingos) [1901513] - [netdrv] ibmvnic: remove never executed if statement (Diego Domingos) [1901513] - [netdrv] ibmvnic: improve ibmvnic_init and ibmvnic_reset_init (Diego Domingos) [1901513] - [netdrv] ibmvnic: compare adapter->init_done_rc with more readable ibmvnic_rc_codes (Diego Domingos) [1901513] - [netdrv] ibmvnic: store RX and TX subCRQ handle array in ibmvnic_adapter struct (Diego Domingos) [1901513] - [netdrv] net: ibm: fix return type of ndo_start_xmit function (Diego Domingos) [1901513] - [tools] tools arch x86: Sync asm/cpufeatures.h with the kernel sources (David Arcari) [1916478] - [x86] x86/cpu/amd: Call init_amd_zn() om Family 19h processors too (David Arcari) [1916478] - [ata] ahci: Add Intel Emmitsburg PCH RAID PCI IDs (David Arcari) [1894284] - [vfio] vfio iommu: Add dma available capability (Philipp Rudo) [1903970] - [x86] x86/entry/64: Do not include inst.h in calling.h (Scott Wood) [1490498] - [tools] selftests/x86/fsgsbase: Fix GS == 1, 2, and 3 tests (Scott Wood) [1490498] - [tools] selftests/x86/fsgsbase: Test PTRACE_PEEKUSER for GSBASE with invalid LDT GS (Scott Wood) [1490498] - [tools] selftests/x86/fsgsbase: Reap a forgotten child (Scott Wood) [1490498] - [x86] x86/fsgsbase: Replace static_cpu_has() with boot_cpu_has() (Scott Wood) [1490498] - [x86] x86/entry/64: Correct the comment over SAVE_AND_SET_GSBASE (Scott Wood) [1490498] - [x86] x86/entry/64: Do not use RDPID in paranoid entry to accomodate KVM (Scott Wood) [1490498] - [x86] x86/fsgsbase/64: Fix NULL deref in 86_fsgsbase_read_task (Scott Wood) [1490498] - [x86] x86/fsgsbase: Fix Xen PV support (Scott Wood) [1490498] - [x86] x86/ptrace: Fix 32-bit PTRACE_SETREGS vs fsbase and gsbase (Scott Wood) [1490498] - [tools] selftests/x86/fsgsbase: Add a missing memory constraint (Scott Wood) [1490498] - [tools] selftests/x86/fsgsbase: Fix a comment in the ptrace_write_gsbase test (Scott Wood) [1490498] - [tools] selftests/x86/fsgsbase: Test GS selector on ptracer-induced GS base write (Scott Wood) [1490498] - [documentation] Documentation/x86/64: Add documentation for GS/FS addressing mode (Scott Wood) [1490498] - [x86] x86/elf: Enumerate kernel FSGSBASE capability in AT_HWCAP2 (Scott Wood) [1490498] - [x86] x86/cpu: Enable FSGSBASE on 64bit by default and add a chicken bit (Scott Wood) [1490498] - [x86] x86/entry/64: Handle FSGSBASE enabled paranoid entry/exit (Scott Wood) [1490498] - [x86] x86/entry/64: Remove TRACE_IRQS_*_DEBUG (Scott Wood) [1490498] - [x86] x86/entry/64: Introduce the FIND_PERCPU_BASE macro (Scott Wood) [1490498] - [x86] x86/entry/64: Switch CR3 before SWAPGS in paranoid entry (Scott Wood) [1490498] - [x86] x86/speculation/swapgs: Check FSGSBASE in enabling SWAPGS mitigation (Scott Wood) [1490498] - [x86] x86/process/64: Use FSGSBASE instructions on thread copy and ptrace (Scott Wood) [1490498] - [x86] x86/process: Unify copy_thread_tls() (Scott Wood) [1490498] - [x86] x86/process/64: Use FSBSBASE in switch_to() if available (Scott Wood) [1490498] - [x86] x86/fsgsbase/64: Enable FSGSBASE instructions in helper functions (Scott Wood) [1490498] - [x86] x86/fsgsbase/64: Add intrinsics for FSGSBASE instructions (Scott Wood) [1490498] - [x86] x86/cpu: Add 'unsafe_fsgsbase' to enable CR4.FSGSBASE (Scott Wood) [1490498] - [x86] x86/ptrace: Prevent ptrace from clearing the FS/GS selector (Scott Wood) [1490498] - [x86] x86/ptrace: Document FSBASE and GSBASE ABI oddities (Scott Wood) [1490498] - [x86] Revert "x86/ptrace: Prevent ptrace from clearing the FS/GS selector" and fix the test (Scott Wood) [1490498] - [tools] selftests/x86/fsgsbase: Fix some test case bugs (Scott Wood) [1490498] - [tools] selftests/x86/fsgsbase: Test ptracer-induced GSBASE write with FSGSBASE (Scott Wood) [1490498] - [tools] selftests/x86/fsgsbase: Test RD/WRGSBASE (Scott Wood) [1490498] - [documentation] kbuild: Raise the minimum required binutils version to 2.21 (Scott Wood) [1490498] - [tools] selftests/x86/fsgsbase: Test ptracer-induced GSBASE write (Scott Wood) [1490498] - [x86] x86/ptrace: Prevent ptrace from clearing the FS/GS selector (Scott Wood) [1490498] - [x86] x86/fsgsbase/64: Fix the base write helper functions (Scott Wood) [1490498] - [x86] x86/fsgsbase/64: Clean up various details (Scott Wood) [1490498] - [x86] x86/segments: Introduce the 'CPUNODE' naming to better document the segment limit CPU/node NR trick (Scott Wood) [1490498] - [x86] x86/fsgsbase/64: Factor out FS/GS segment loading from __switch_to() (Scott Wood) [1490498] - [x86] x86/fsgsbase/64: Convert the ELF core dump code to the new FSGSBASE helpers (Scott Wood) [1490498] - [x86] x86/fsgsbase/64: Make ptrace use the new FS/GS base helpers (Scott Wood) [1490498] - [x86] x86/fsgsbase/64: Introduce FS/GS base helper functions (Scott Wood) [1490498] - [x86] x86/fsgsbase/64: Fix ptrace() to read the FS/GS base accurately (Scott Wood) [1490498] - [net] esp: select CRYPTO_SEQIV (Vladis Dronov) [1905088] - [crypto] treewide: Use fallthrough pseudo-keyword (Vladis Dronov) [1905088] - [crypto] crypto: drbg - always try to free Jitter RNG instance (Vladis Dronov) [1905088] - [crypto] crypto: drbg - should select CTR (Vladis Dronov) [1905088] - [crypto] crypto: ctr - no longer needs CRYPTO_SEQIV (Vladis Dronov) [1905088] - [crypto] crypto: drbg - always seeded with SP800-90B compliant noise source (Vladis Dronov) [1905088] - [crypto] crypto: jitter - SP800-90B compliance (Vladis Dronov) [1905088] - [crypto] crypto: jitter - add header to fix buildwarnings (Vladis Dronov) [1905088] - [crypto] crypto: jitter - fix comments (Vladis Dronov) [1905088] - [crypto] crypto: jitter - update implementation to 2.1.2 (Vladis Dronov) [1905088] - [crypto] crypto: drbg - in-place cipher operation for CTR (Vladis Dronov) [1905088] - [crypto] crypto: drbg - eliminate constant reinitialization of SGL (Vladis Dronov) [1905088] - [vfio] vfio/pci: Implement ioeventfd thread handler for contended memory lock (Alex Williamson) [1861560] - [vfio] vfio iommu type1: Fix memory leak in vfio_iommu_type1_pin_pages (Alex Williamson) [1896568] - [vfio] vfio/pci: Clear token on bypass registration failure (Alex Williamson) [1896568] - [vfio] vfio/type1: fix dirty bitmap calculation in vfio_dma_rw (Alex Williamson) [1497898] - [vfio] vfio: fix a missed vfio group put in vfio_pin_pages (Alex Williamson) [1497898] - [vfio] vfio: add a singleton check for vfio_group_pin_pages (Alex Williamson) [1497898] - [vfio] vfio/pci: Don't regenerate vconfig for all BARs if !bardirty (Alex Williamson) [1896568] - [vfio] vfio/pci: Remove redundant declaration of vfio_pci_driver (Alex Williamson) [1896568] - [uapi] vfio: Fix typo of the device_state (Alex Williamson) [1497898] - [vfio] vfio/type1: Add proper error unwind for vfio_iommu_replay() (Alex Williamson) [1866141] - [vfio] vfio-pci: Avoid recursive read-lock usage (Alex Williamson) [1861560] - [vfio] vfio/type1: Refactor vfio_iommu_type1_ioctl() (Alex Williamson) [1896568] - [vfio] vfio/pci: Add QAT devices to denylist (Alex Williamson) [1896565] - [vfio] vfio/pci: Add device denylist (Alex Williamson) [1896565] - [vfio] vfio/pci: Hold igate across releasing eventfd contexts (Alex Williamson) [1896568] - [vfio] vfio/type1: Add conditional rescheduling after iommu map failed (Alex Williamson) [1896568] - [vfio] vfio/pci: Add Intel X550 to hidden INTx devices (Alex Williamson) [1896567] - [vfio] vfio: Cleanup allowed driver naming (Alex Williamson) [1896568] - [uapi] vfio/type1: Fix migration info capability ID (Alex Williamson) [1497898] - [vfio] vfio iommu: typecast corrections (Alex Williamson) [1497898] - [vfio] vfio iommu: Use shift operation for 64-bit integer division (Alex Williamson) [1497898] - [vfio] vfio/mdev: Fix reference count leak in add_mdev_supported_type (Alex Williamson) [1896568] - [vfio] vfio: Selective dirty page tracking if IOMMU backed device pins pages (Alex Williamson) [1497898] - [vfio] vfio iommu: Add migration capability to report supported features (Alex Williamson) [1497898] - [vfio] vfio iommu: Update UNMAP_DMA ioctl to get dirty bitmap before unmap (Alex Williamson) [1497898] - [vfio] vfio iommu: Implementation of ioctl for dirty pages tracking (Alex Williamson) [1497898] - [uapi] vfio iommu: Add ioctl definition for dirty pages tracking (Alex Williamson) [1497898] - [vfio] vfio iommu: Cache pgsize_bitmap in struct vfio_iommu (Alex Williamson) [1497898] - [vfio] vfio iommu: Remove atomicity of ref_count of pinned pages (Alex Williamson) [1497898] - [uapi] vfio: UAPI for migration interface for device state (Alex Williamson) [1497898] - [vfio] vfio/pci: Remove dev_fmt definition (Alex Williamson) [1896568] - [vfio] vfio: Use dev_printk() when possible (Alex Williamson) [1896568] - [drm] drm: allow limiting the scatter list size (Lyude Paul) [1876018 1851790] - [drm] drm/nouveau/kms/nv50-: Fix clock checking algorithm in nv50_dp_mode_valid() (Lyude Paul) [1876018] - [drm] drm/nouveau/kms/nv50-: Get rid of bogus nouveau_conn_mode_valid() (Lyude Paul) [1876018] - [drm] DRM Backport 5.8 -> 5.9 (Lyude Paul) [1876018] - [drm] drm/edid: Fix uninitialized variable in drm_cvt_modes() (Lyude Paul) [1876018] - [of] of_graph: add of_graph_is_present() (Lyude Paul) [1876018] - [drm] virtio: virtio_has_iommu_quirk -> virtio_has_dma_quirk (Lyude Paul) [1876018] - [vhost] virtio: VIRTIO_F_IOMMU_PLATFORM -> VIRTIO_F_ACCESS_PLATFORM (Lyude Paul) [1876018] - [include] virtio_config: LE config space accessors (Lyude Paul) [1876018] - [kernel] sched: Remove sched_set_*() return value (Lyude Paul) [1876018] - [include] scatterlist: protect parameters of the sg_table related macros (Lyude Paul) [1876018] - [include] scatterlist: add generic wrappers for iterating over sgtable objects (Lyude Paul) [1876018] - [dma] dma-mapping: add generic helpers for mapping sgtable objects (Lyude Paul) [1876018] - [drm] DRM Backport 5.7 -> 5.8 (Lyude Paul) [1876018] - [drm] drm/fb-helper: Fix vt restore (Lyude Paul) [1876018] - [tty] tty/sysrq: constify the the sysrq_key_op(s) (Lyude Paul) [1876018] - [tools] augmented rbtree: rework the RB_DECLARE_CALLBACKS macro definition (Lyude Paul) [1876018] - [mm] augmented rbtree: add new RB_DECLARE_CALLBACKS_MAX macro (Lyude Paul) [1876018] - [tools] augmented rbtree: add comments for RB_DECLARE_CALLBACKS macro (Lyude Paul) [1876018] - [tools] rbtree: avoid generating code twice for the cached versions (tools copy) (Lyude Paul) [1876018] - [tty] tty/sysrq: constify the sysrq API (Lyude Paul) [1876018] - [tty] tty/sysrq: alpha: export and use __sysrq_get_key_op() (Lyude Paul) [1876018] - [include] uaccess: Add user_read_access_begin/end and user_write_access_begin/end (Lyude Paul) [1876018] - [PATCH] [drm] DRM Backport 5.6 -> 5.7 (Lyude Paul) [1876018] - [vfio] vfio: avoid inefficient operations on VFIO group in vfio_pin/unpin_pages (Lyude Paul) [1876018] - [vfio] vfio: allow external user to get vfio group from device (Lyude Paul) [1876018] - [drm] drm/fbdev-helper: don't force restores (Lyude Paul) [1876018] - [include] vgaswitcheroo: call fbcon_remap_all directly (Lyude Paul) [1876018] - [video] fbcon: Do not takeover the console from atomic context (Lyude Paul) [1878805 1876018] - [video] fbcon: Only defer console takeover if the current console driver is the dummycon (Lyude Paul) [1878805 1876018] - [video] fbcon: Only allow FRAMEBUFFER_CONSOLE_DEFERRED_TAKEOVER if fbdev is builtin (Lyude Paul) [1878805 1876018] - [video] console/fbcon: Add support for deferred console takeover (Lyude Paul) [1878805 1876018] - [video] fbcon: Call WARN_CONSOLE_UNLOCKED() where applicable (Lyude Paul) [1878805 1876018] - [mm] mm: Split huge pages on write-notify or COW (Chris von Recklinghausen) [1913692] - [mm] mm: Introduce vma_is_special_huge (Chris von Recklinghausen) [1913692]- [tools] kselftests: set rx/txtimestamp.sh to correct permission (Hangbin Liu) [1908269] - [tools] kselftests: set udpgro.sh, udpgro_bench.sh, reuseport_addr_any.sh to correct permission (Hangbin Liu) [1908269] - [net] DCB: Validate DCB_ATTR_DCB_BUFFER argument (Balazs Nemeth) [1891595] - [net] netlabel: remove unused param from audit_log_format() (Balazs Nemeth) [1891595] - [net] netlabel: fix problems with mapping removal (Balazs Nemeth) [1891595] - [net] af_key: pfkey_dump needs parameter validation (Balazs Nemeth) [1891595] - [tools] perf tools: Add 'evlist' control command (Jiri Olsa) [1844111] - [tools] perf tools: Allow to enable/disable events via control file (Jiri Olsa) [1844111] - [tools] perf tools: Add evlist__disable_evsel/evlist__enable_evsel (Jiri Olsa) [1844111] - [tools] perf tools: Reformat record's control fd man text (Jiri Olsa) [1844111] - [tools] perf evlist: Use the right prefix for 'struct evlist' 'find' methods (Jiri Olsa) [1844111] - [tools] perf evlist: Use the right prefix for 'struct evlist' enable event methods (Jiri Olsa) [1844111] - [tools] perf evlist: Use the right prefix for 'struct evlist' 'toggle' methods (Jiri Olsa) [1844111] - [x86] perf/amd/uncore: Inform the user how many counters each uncore PMU has (Michael Petlan) [1884816] - [powercap] powercap: RAPL: Add AMD Fam19h RAPL support (Michael Petlan) [1884816] - [powercap] powercap: Add AMD Fam17h RAPL support (Michael Petlan) [1884816] - [powercap] powercap/intel_rapl_msr: Convert rapl_msr_priv into pointer (Michael Petlan) [1884816] - [x86] x86/msr-index: sort AMD RAPL MSRs by address (Michael Petlan) [1884816] - [thunderbolt] thunderbolt: Add support for Intel Maple Ridge (Torez Smith) [1782721] - [thunderbolt] thunderbolt: Add USB4 router operation proxy for firmware connection manager (Torez Smith) [1782721] - [thunderbolt] thunderbolt: Move constants for USB4 router operations to tb_regs.h (Torez Smith) [1782721] - [thunderbolt] thunderbolt: Add connection manager specific hooks for USB4 router operations (Torez Smith) [1782721] - [thunderbolt] thunderbolt: Pass TX and RX data directly to usb4_switch_op() (Torez Smith) [1782721] - [thunderbolt] thunderbolt: Pass metadata directly to usb4_switch_op() (Torez Smith) [1782721] - [thunderbolt] thunderbolt: Perform USB4 router NVM upgrade in two phases (Torez Smith) [1782721] - [thunderbolt] thunderbolt: Return -ENOTCONN when ERR_CONN is received (Torez Smith) [1782721] - [thunderbolt] thunderbolt: Keep the parent runtime resumed for a while on device disconnect (Torez Smith) [1782721] - [thunderbolt] thunderbolt: Log adapter numbers in decimal in path activation/deactivation (Torez Smith) [1782721] - [thunderbolt] thunderbolt: Log which connection manager implementation is used (Torez Smith) [1782721] - [thunderbolt] thunderbolt: Move max_boot_acl field to correct place in struct icm (Torez Smith) [1782721] - [thunderbolt] thunderbolt: Fix use-after-free in remove_unplugged_switch() (Torez Smith) [1782721] - [thunderbolt] thunderbolt: Add DMA traffic test driver (Torez Smith) [1782721] - [thunderbolt] thunderbolt: Add support for end-to-end flow control (Torez Smith) [1782721] - [thunderbolt] thunderbolt: Make it possible to allocate one directional DMA tunnel (Torez Smith) [1782721] - [thunderbolt] thunderbolt: Create debugfs directory automatically for services (Torez Smith) [1782721] - [thunderbolt] thunderbolt: Add functions for enabling and disabling lane bonding on XDomain (Torez Smith) [1782721] - [thunderbolt] thunderbolt: Add link_speed and link_width to XDomain (Torez Smith) [1782721] - [thunderbolt] thunderbolt: Create XDomain devices for loops back to the host (Torez Smith) [1782721] - [thunderbolt] thunderbolt: Find XDomain by route instead of UUID (Torez Smith) [1782721] - [thunderbolt] thunderbolt: Do not clear USB4 router protocol adapter IFC and ISE bits (Torez Smith) [1782721] - [net] ipv6: fib: flush exceptions when purging route (Hangbin Liu) [1916084] - [net] ipv6: addrlabel: fix possible memory leak in ip6addrlbl_net_init (Hangbin Liu) [1916084] - [net] ipv6: remove unused function ipv6_skb_idev() (Hangbin Liu) [1916084] - [net] ipv6: Fix error path to cancel the meseage (Hangbin Liu) [1916084] - [tools] selftests/net/fib_tests: update addr_metric_test for peer route testing (Hangbin Liu) [1916084] - [net] net/ipv6: remove the old peer route if change it to a new one (Hangbin Liu) [1916084] - [tools] selftests/net: remove not backported tests (Hangbin Liu) [1908340] - [netdrv] bonding: add a vlan+srcmac tx hashing option (Jarod Wilson) [1724795] - [security] selinux: mark selinux_xfrm_refcount as __read_mostly (Ondrej Mosnacek) [1904940] - [net] udp: fix integer overflow while computing available space in sk_rcvbuf (Xin Long) [1916997] - [fs] NFSv4: make cache consistency bitmask dynamic (Steve Dickson) [1881647] - [include] NFSv4: Save a few bytes in the nfs_pgio_args/res (Steve Dickson) [1881647] - [tools] tools headers UAPI: Update tools's copy of linux/perf_event.h (Michael Petlan) [1884818 1908305] - [tools] perf test: Use generic event for expand_libpfm_events() (Michael Petlan) [1884818 1908305] - [tools] perf probe: Change function definition check due to broken DWARF (Michael Petlan) [1884818 1908305] - [tools] perf probe: Fix to die_entrypc() returns error correctly (Michael Petlan) [1884818 1908305] - [tools] perf stat: Use proper cpu for shadow stats (Michael Petlan) [1884818 1908305] - [tools] perf record: Synthesize cgroup events only if needed (Michael Petlan) [1884818 1908305] - [tools] perf diff: Fix error return value in __cmd_diff() (Michael Petlan) [1884818 1908305] - [tools] perf tools: Update copy of libbpf's hashmap.c (Michael Petlan) [1884818 1908305] - [tools] perf test: Avoid an msan warning in a copied stack (Michael Petlan) [1884818 1908305] - [tools] perf inject: Fix file corruption due to event deletion (Michael Petlan) [1884818 1908305] - [tools] perf test: Update branch sample pattern for cs-etm (Michael Petlan) [1884818 1908305] - [tools] perf test: Fix a typo in cs-etm testing (Michael Petlan) [1884818 1908305] - [tools] perf lock: Don't free "lock_seq_stat" if read_count isn't zero (Michael Petlan) [1884818 1908305] - [tools] perf lock: Correct field name "flags" (Michael Petlan) [1884818 1908305] - [tools] tools feature: Fixup fast path feature detection (Michael Petlan) [1884818 1908305] - [tools] perf tools: Add missing swap for cgroup events (Michael Petlan) [1884818 1908305] - [tools] perf tools: Add missing swap for ino_generation (Michael Petlan) [1884818 1908305] - [tools] perf tools: Initialize output buffer in build_id__sprintf (Michael Petlan) [1884818 1908305] - [tools] perf hists browser: Increase size of 'buf' in perf_evsel__hists_browse() (Michael Petlan) [1884818 1908305] - [tools] tools headers UAPI: Update tools's copy of linux/perf_event.h (Michael Petlan) [1884818 1908305] - [tools] perf scripting python: Avoid declaring function pointers with a visibility attribute (Michael Petlan) [1884818 1908305] - [tools] perf tools: Remove broken __no_tail_call attribute (Michael Petlan) [1884818 1908305] - [tools] perf vendor events: Fix DRAM_BW_Use 0 issue for CLX/SKX (Michael Petlan) [1884818 1908305] - [tools] perf trace: Fix segfault when trying to trace events by cgroup (Michael Petlan) [1884818 1908305] - [tools] perf tools: Fix crash with non-jited bpf progs (Michael Petlan) [1884818 1908305] - [tools] perf tools: Update copy of libbpf's hashmap.c (Michael Petlan) [1884818 1908305] - [tools] perf tools: Remove LTO compiler options when building perl support (Michael Petlan) [1884818 1908305] - [tools] perf c2c: Update documentation for metrics reorganization (Michael Petlan) [1884818 1908305] - [tools] perf c2c: Add metrics "RMT Load Hit" (Michael Petlan) [1884818 1908305] - [tools] perf c2c: Correct LLC load hit metrics (Michael Petlan) [1884818 1908305] - [tools] perf c2c: Change header for LLC local hit (Michael Petlan) [1884818 1908305] - [tools] perf c2c: Use more explicit headers for HITM (Michael Petlan) [1884818 1908305] - [tools] perf c2c: Change header from "LLC Load Hitm" to "Load Hitm" (Michael Petlan) [1884818 1908305] - [tools] perf c2c: Organize metrics based on memory hierarchy (Michael Petlan) [1884818 1908305] - [tools] perf c2c: Display "Total Stores" as a standalone metrics (Michael Petlan) [1884818 1908305] - [tools] perf c2c: Display the total numbers continuously (Michael Petlan) [1884818 1908305] - [tools] perf bench: Use condition variables in numa (Michael Petlan) [1884818 1908305] - [tools] perf jevents: Fix event code for events referencing std arch events (Michael Petlan) [1884818 1908305] - [tools] perf diff: Support hot streams comparison (Michael Petlan) [1884818 1908305] - [tools] perf streams: Report hot streams (Michael Petlan) [1884818 1908305] - [tools] perf streams: Calculate the sum of total streams hits (Michael Petlan) [1884818 1908305] - [tools] perf streams: Link stream pair (Michael Petlan) [1884818 1908305] - [tools] perf streams: Compare two streams (Michael Petlan) [1884818 1908305] - [tools] perf streams: Get the evsel_streams by evsel_idx (Michael Petlan) [1884818 1908305] - [tools] perf streams: Introduce branch history "streams" (Michael Petlan) [1884818 1908305] - [tools] perf intel-pt: Improve PT documentation slightly (Michael Petlan) [1884818 1908305] - [tools] perf tools: Add support for exclusive groups/events (Michael Petlan) [1884818 1908305] - [tools] perf test: Add build id shell test (Michael Petlan) [1884818 1908305] - [tools] perf tools: Align buildid list output for short build ids (Michael Petlan) [1884818 1908305] - [tools] perf tools: Add size to 'struct perf_record_header_build_id' (Michael Petlan) [1884818 1908305] - [tools] perf tools: Pass build_id object to dso__build_id_equal() (Michael Petlan) [1884818 1908305] - [tools] perf tools: Pass build_id object to dso__set_build_id() (Michael Petlan) [1884818 1908305] - [tools] perf tools: Pass build_id object to build_id__sprintf() (Michael Petlan) [1884818 1908305] - [tools] perf tools: Pass build id object to sysfs__read_build_id() (Michael Petlan) [1884818 1908305] - [tools] perf tools: Pass build_id object to filename__read_build_id() (Michael Petlan) [1884818 1908305] - [tools] perf tools: Use build_id object in dso (Michael Petlan) [1884818 1908305] - [tools] perf config: Export the perf_config_from_file() function (Michael Petlan) [1884818 1908305] - [tools] perf python: Autodetect python3 binary (Michael Petlan) [1884818 1908305] - [tools] perf tests: Show python test script in verbose mode (Michael Petlan) [1884818 1908305] - [tools] perf c2c: Update usage for showing memory events (Michael Petlan) [1884818 1908305] - [tools] perf stat: Fix out of bounds CPU map access when handling armv8_pmu events (Michael Petlan) [1884818 1908305] - [tools] perf python scripting: Fix printable strings in python3 scripts (Michael Petlan) [1884818 1908305] - [tools] perf metricgroup: Fix uncore metric expressions (Michael Petlan) [1884818 1908305] - [tools] perf parse-event: Release cpu_map refcount if evsel alloc failed (Michael Petlan) [1884818 1908305] - [tools] perf parse-event: Fix cpu map refcounting (Michael Petlan) [1884818 1908305] - [tools] tools lib traceevent: Hide non API functions (Michael Petlan) [1884818 1908305] - [tools] perf sched: Show start of latency as well (Michael Petlan) [1884818 1908305] - [tools] perf vendor events: Fix typos in power8 PMU events (Michael Petlan) [1884818 1908305] - [tools] perf bench: Run inject-build-id with --buildid-all option too (Michael Petlan) [1884818 1908305] - [tools] perf inject: Add --buildid-all option (Michael Petlan) [1884818 1908305] - [tools] perf inject: Do not load map/dso when injecting build-id (Michael Petlan) [1884818 1908305] - [tools] perf inject: Enter namespace when reading build-id (Michael Petlan) [1884818 1908305] - [tools] perf inject: Add missing callbacks in perf_tool (Michael Petlan) [1884818 1908305] - [tools] perf bench: Add build-id injection benchmark (Michael Petlan) [1884818 1908305] - [tools] perf trace: Use the autogenerated mmap 'prot' string/id table (Michael Petlan) [1884818 1908305] - [tools] tools beauty: Add script to generate table of mmap's 'prot' argument (Michael Petlan) [1884818 1908305] - [tools] perf beauty mmap_flags: Conditionaly define the mmap flags (Michael Petlan) [1884818 1908305] - [tools] perf trace beauty: Add script to autogenerate mremap's flags args string/id table (Michael Petlan) [1884818 1908305] - [tools] perf tools: Separate the checking of headers only used to build beautification tables (Michael Petlan) [1884818 1908305] - [tools] perf parse-events: Reduce casts around bp_addr (Michael Petlan) [1884818 1908305] - [tools] perf test: Add expand cgroup event test (Michael Petlan) [1884818 1908305] - [tools] perf tools: Allow creation of cgroup without open (Michael Petlan) [1884818 1908305] - [tools] perf tools: Copy metric events properly when expand cgroups (Michael Petlan) [1884818 1908305] - [tools] perf stat: Add --for-each-cgroup option (Michael Petlan) [1884818 1908305] - [tools] perf evsel: Add evsel__clone() function (Michael Petlan) [1884818 1908305] - [tools] perf vendor events: Update SkylakeX events to v1.21 (Michael Petlan) [1884818 1908305] - [tools] perf vendor events intel: Update CascadelakeX events to v1.08 (Michael Petlan) [1884818 1908305] - [tools] perf script: Add min, max to futex-contention output, in addition to avg (Michael Petlan) [1884818 1908305] - [tools] perf script: Autopep8 futex-contention (Michael Petlan) [1884818 1908305] - [tools] perf stat: Skip duration_time in setup_system_wide (Michael Petlan) [1884818 1908305] - [tools] perf tsc: Support cap_user_time_short for event TIME_CONV (Michael Petlan) [1884818 1908305] - [tools] perf tsc: Calculate timestamp with cap_user_time_short (Michael Petlan) [1884818 1908305] - [tools] perf tsc: Add rdtsc() for Arm64 (Michael Petlan) [1884818 1908305] - [tools] perf tsc: Move out common functions from x86 (Michael Petlan) [1884818 1908305] - [tools] perf probe: Fall back to debuginfod query if debuginfo and source not found locally (Michael Petlan) [1884818 1908305] - [tools] perf probe: Fix to adjust symbol address with correct reloc_sym address (Michael Petlan) [1884818 1908305] - [tools] perf intel-pt: Fix "context_switch event has no tid" error (Michael Petlan) [1884818 1908305] - [tools] perf script: Display negative tid in non-sample events (Michael Petlan) [1884818 1908305] - [tools] perf docs: Improve help information in perf.txt (Michael Petlan) [1884818 1908305] - [tools] perf metric: Remove duplicate include (Michael Petlan) [1884818 1908305] - [tools] perf tools: Add documentation for topdown metrics (Michael Petlan) [1884818 1908305] - [tools] perf stat: Support new per thread TopDown metrics (Michael Petlan) [1884818 1908305] - [tools] perf record: Support sample-read topdown metric group (Michael Petlan) [1884818 1908305] - [tools] perf tools: Rename group to topdown (Michael Petlan) [1884818 1908305] - [tools] perf machine: Add machine__for_each_dso() function (Michael Petlan) [1884818 1908305] - [tools] perf tests: Call test_attr__open() directly (Michael Petlan) [1884818 1908305] - [tools] perf vendor events power9: Add hv_24x7 core level metric events (Michael Petlan) [1884818 1908305] - [tools] perf metricgroup: Pass pmu_event structure as a parameter for arch_get_runtimeparam() (Michael Petlan) [1884818 1908305] - [tools] perf jevents: Add support for parsing perchip/percore events (Michael Petlan) [1884818 1908305] - [tools] perf jevents: Add new structure to pass json fields (Michael Petlan) [1884818 1908305] - [tools] perf jevents: Make json_events() static and ditch jevents.h file (Michael Petlan) [1884818 1908305] - [tools] perf test: Introduce script for Arm CoreSight testing (Michael Petlan) [1884818 1908305] - [tools] perf metricgroup: Fix typo in comment (Michael Petlan) [1884818 1908305] - [tools] perf stat: Remove dead code: no need to set os.evsel twice (Michael Petlan) [1884818 1908305] - [tools] perf list: Do not print 'Metric Groups:' unnecessarily (Michael Petlan) [1884818 1908305] - [tools] perf list: Remove dead code in argument check (Michael Petlan) [1884818 1908305] - [tools] perf tools: Add build test with GTK+ (Michael Petlan) [1884818 1908305] - [tools] tools feature: Add missing -lzstd to the fast path feature detection (Michael Petlan) [1884818 1908305] - [tools] perf tools: Make GTK2 support opt-in (Michael Petlan) [1884818 1908305] - [tools] perf vendor events amd: Enable Family 19h users by matching Zen2 events (Michael Petlan) [1884818 1908305] - [tools] perf vendor events amd: Add recommended events (Michael Petlan) [1884818 1908305] - [tools] perf vendor events amd: Add ITLB Instruction Fetch Hits event for zen1 (Michael Petlan) [1884818 1908305] - [tools] perf vendor events amd: Add L2 Prefetch events for zen1 (Michael Petlan) [1884818 1908305] - [tools] perf: ftrace: Add filter support for option -F/--funcs (Michael Petlan) [1884818 1908305] - [tools] perf tools: Consolidate close_control_option()'s into one function (Michael Petlan) [1884818 1908305] - [tools] perf intel-pt: Document snapshot control command (Michael Petlan) [1884818 1908305] - [tools] perf annotate: Add 'ret' (intel disasm style) as an alias for 'retq' (Michael Petlan) [1884818 1908305] - [tools] perf annotate: Allow configuring the 'disassembler_style' knob via 'perf config' (Michael Petlan) [1884818 1908305] - [tools] perf record: Add 'snapshot' control command (Michael Petlan) [1884818 1908305] - [tools] perf tools: Add FIFO file names as alternative options to --control (Michael Petlan) [1884818 1908305] - [tools] perf tools: Use AsciiDoc formatting for --control option documentation (Michael Petlan) [1884818 1908305] - [tools] perf tools: Handle read errors from ctl_fd (Michael Petlan) [1884818 1908305] - [tools] perf tools: Consolidate --control option parsing into one function (Michael Petlan) [1884818 1908305] - [tools] perf tests: Add test for PE binary format support (Michael Petlan) [1884818 1908305] - [tools] perf symbols: Try reading the symbol table with libbfd (Michael Petlan) [1884818 1908305] - [tools] perf dso: Use libbfd to read build_id and .gnu_debuglink section (Michael Petlan) [1884818 1908305] - [tools] tools features: Add feature test to check if libbfd has buildid support (Michael Petlan) [1884818 1908305] - [tools] tools: Remove feature-libelf-mmap feature detection (Michael Petlan) [1884818 1908305] - [tools] perf build: Allow nested externs to enable BUILD_BUG() usage (Michael Petlan) [1884818 1908305] - [x86] perf/x86/intel: Check PEBS status correctly (Michael Petlan) [1884818 1908305] - [x86] perf/x86/intel: Fix a warning on x86_pmu_stop() with large PEBS (Michael Petlan) [1884818 1908305] - [x86] perf/x86: fix sysfs type mismatches (Michael Petlan) [1884818 1908305] - [x86] perf/x86/intel: Make anythread filter support conditional (Michael Petlan) [1884818 1908305] - [kernel] perf: Tweak perf_event_attr::exclusive semantics (Michael Petlan) [1884818 1908305] - [kernel] perf: Fix event multiplexing for exclusive groups (Michael Petlan) [1884818 1908305] - [kernel] perf: Simplify group_sched_in() (Michael Petlan) [1884818 1908305] - [kernel] perf: Simplify group_sched_out() (Michael Petlan) [1884818 1908305] - [x86] perf/x86: Make dummy_iregs static (Michael Petlan) [1884818 1908305] - [include] perf/arch: Remove perf_sample_data::regs_user_copy (Michael Petlan) [1884818 1908305] - [kernel] perf: Optimize get_recursion_context() (Michael Petlan) [1884818 1908305] - [kernel] perf: Fix get_recursion_context() (Michael Petlan) [1884818 1908305] - [x86] perf/x86: Reduce stack usage for x86_pmu::drain_pebs() (Michael Petlan) [1884818 1908305] - [kernel] perf: Reduce stack usage of perf_output_begin() (Michael Petlan) [1884818 1908305] - [kernel] perf/core: Fix a memory leak in perf_event_parse_addr_filter() (Michael Petlan) [1884818 1908305] - [x86] perf/x86: Fix n_metric for cancelled txn (Michael Petlan) [1884818 1908305] - [x86] perf/x86: Fix n_pair for cancelled txn (Michael Petlan) [1884818 1908305] - [x86] x86/events/amd/iommu: Fix sizeof mismatch (Michael Petlan) [1884818 1908305] - [x86] perf/x86/intel: Check perf metrics feature for each CPU (Michael Petlan) [1884818 1908305] - [x86] perf/x86/intel: Fix Ice Lake event constraint table (Michael Petlan) [1884818 1908305] - [x86] perf/x86/msr: Add Jasper Lake support (Michael Petlan) [1884818 1908305] - [x86] perf/x86/intel: Add Jasper Lake support (Michael Petlan) [1884818 1908305] - [x86] perf/amd/uncore: Allow F19h user coreid, threadmask, and sliceid specification (Michael Petlan) [1884818 1908305] - [x86] perf/amd/uncore: Allow F17h user threadmask and slicemask specification (Michael Petlan) [1884818 1908305] - [x86] perf/amd/uncore: Prepare to scale for more attributes that vary per family (Michael Petlan) [1884818 1908305] - [x86] arch/x86/amd/ibs: Fix re-arming IBS Fetch (Michael Petlan) [1884818 1908305] - [x86] perf/x86/rapl: Add AMD Fam19h RAPL support (Michael Petlan) [1884818 1908305] - [x86] perf/x86/amd/ibs: Support 27-bit extended Op/cycle counter (Michael Petlan) [1884818 1908305] - [x86] perf/x86/amd/ibs: Fix raw sample data accumulation (Michael Petlan) [1884818 1908305] - [x86] perf/x86/amd/ibs: Don't include randomized bits in get_ibs_op_count() (Michael Petlan) [1884818 1908305] - [x86] perf/x86/amd: Fix sampling Large Increment per Cycle events (Michael Petlan) [1884818 1908305] - [x86] perf/amd/uncore: Set all slices and threads to restore perf stat -a behaviour (Michael Petlan) [1884818 1908305] - [kernel] perf/core: Pull pmu::sched_task() into perf_event_context_sched_out() (Michael Petlan) [1884818 1908305] - [kernel] perf/core: Pull pmu::sched_task() into perf_event_context_sched_in() (Michael Petlan) [1884818 1908305] - [x86] perf/x86/intel/ds: Fix x86_pmu_stop warning for large PEBS (Michael Petlan) [1884818 1908305] - [x86] perf/x86/intel: Support per-thread RDPMC TopDown metrics (Michael Petlan) [1884818 1908305] - [x86] perf/x86/intel: Support TopDown metrics on Ice Lake (Michael Petlan) [1884818 1908305] - [x86] perf/x86: Add a macro for RDPMC offset of fixed counters (Michael Petlan) [1884818 1908305] - [x86] perf/x86/intel: Generic support for hardware TopDown metrics (Michael Petlan) [1884818 1908305] - [kernel] perf/core: Add a new PERF_EV_CAP_SIBLING event capability (Michael Petlan) [1884818 1908305] - [x86] perf/x86/intel: Use switch in intel_pmu_disable/enable_event (Michael Petlan) [1884818 1908305] - [x86] perf/x86/intel: Fix the name of perf METRICS (Michael Petlan) [1884818 1908305] - [x86] perf/x86/intel: Move BTS index to 47 (Michael Petlan) [1884818 1908305] - [x86] perf/x86/intel: Introduce the fourth fixed counter (Michael Petlan) [1884818 1908305] - [x86] perf/x86/intel: Name the global status bit in NMI handler (Michael Petlan) [1884818 1908305] - [x86] perf/x86: Use event_base_rdpmc for the RDPMC userspace support (Michael Petlan) [1884818 1908305] - [powerpc] powerpc/cacheinfo: Print correct cache-sibling map/list for L2 cache (Diego Domingos) [1906504] - [powerpc] powerpc/smp: Add support detecting thread-groups sharing L2 cache (Diego Domingos) [1906504] - [powerpc] powerpc/smp: Rename init_thread_group_l1_cache_map() to make it generic (Diego Domingos) [1906504] - [powerpc] powerpc/smp: Rename cpu_l1_cache_map as thread_group_l1_cache_map (Diego Domingos) [1906504] - [powerpc] powerpc/smp: Parse ibm, thread-groups with multiple properties (Diego Domingos) [1906504] - [powerpc] powerpc/smp: Use GFP_ATOMIC while allocating tmp mask (Diego Domingos) [1906504] - [powerpc] powerpc/smp: Remove unnecessary variable (Diego Domingos) [1906504] - [powerpc] powerpc/smp: Optimize update_coregroup_mask (Diego Domingos) [1906504] - [powerpc] powerpc/smp: Move coregroup mask updation to a new function (Diego Domingos) [1906504] - [powerpc] powerpc/smp: Optimize update_mask_by_l2 (Diego Domingos) [1906504] - [powerpc] powerpc/smp: Check for duplicate topologies and consolidate (Diego Domingos) [1906504] - [powerpc] powerpc/smp: Depend on cpu_l1_cache_map when adding CPUs (Diego Domingos) [1906504] - [powerpc] powerpc/smp: Stop passing mask to update_mask_by_l2 (Diego Domingos) [1906504] - [powerpc] powerpc/smp: Limit CPUs traversed to within a node (Diego Domingos) [1906504] - [powerpc] powerpc/smp: Optimize remove_cpu_from_masks (Diego Domingos) [1906504] - [powerpc] powerpc/smp: Remove get_physical_package_id (Diego Domingos) [1906504] - [powerpc] powerpc/smp: Stop updating cpu_core_mask (Diego Domingos) [1906504] - [powerpc] powerpc/topology: Update topology_core_cpumask (Diego Domingos) [1906504] - [powerpc] powerpc/topology: Override cpu_smt_mask (Diego Domingos) [1906504] - [include] sched/topology: Allow archs to override cpu_smt_mask (Diego Domingos) [1906504] - [powerpc] powerpc/cacheinfo: Add per cpu per index shared_cpu_list (Diego Domingos) [1906504] - [powerpc] powerpc/cacheinfo: Make cpumap_show code reusable (Diego Domingos) [1906504] - [powerpc] powerpc/cacheinfo: Use cpumap_print to print cpumap (Diego Domingos) [1906504] - [powerpc] powerpc/smp: Use IS_ENABLED() to avoid #ifdef (Diego Domingos) [1906504] - [powerpc] powerpc/smp: Drop superfluous NULL check (Diego Domingos) [1906504] - [vfio] pci: Cleanup .probe() exit paths (Clark Williams) [1860192] - [vfio] pci: Add sriov_configure support (Clark Williams) [1860192] - [vfio] Introduce VFIO_DEVICE_FEATURE ioctl and first user (Clark Williams) [1860192] - [vfio] pci: Introduce VF token (Clark Williams) [1860192] - [vfio] pci: Implement match ops (Clark Williams) [1860192] - [vfio] Include optional device match in vfio_device_ops callbacks (Clark Williams) [1860192] - [infiniband] IB/hfi1: Ensure correct mm is used at all times (Kamal Heib) [1879586] {CVE-2020-27835} - [block] rbd: require global CAP_SYS_ADMIN for mapping and unmapping (Ming Lei) [1887327] {CVE-2020-25284}- [tools] kunit: tool: unmark test_data as binary blobs (Nico Pache) [1900119] - [tools] kunit: tools: fix kunit_tool tests for parsing test plans (Nico Pache) [1900119] - [documentation] Documentation: kunit: Update Kconfig parts for KUNIT's module support (Nico Pache) [1900119] - [tools] kunit: Don't fail test suites if one of them is empty (Nico Pache) [1900119] - [tools] kunit: Fix kunit.py --raw_output option (Nico Pache) [1900119] - [tools] kunit: tool: fix improper treatment of file location (Nico Pache) [1900119] - [tools] kunit: tool: fix broken default args in unit tests (Nico Pache) [1900119] - [tools] kunit: capture stderr on all make subprocess calls (Nico Pache) [1900119] - [documentation] Documentation: kunit: Remove references to --defconfig (Nico Pache) [1900119] - [kernel] kcsan: Add test suite (Nico Pache) [1900119] - [documentation] Documentation: kunit: Add some troubleshooting tips to the FAQ (Nico Pache) [1900119] - [tools] kunit: kunit_tool: Fix invalid result when build fails (Nico Pache) [1900119] - [tools] kunit: show error if kunit results are not present (Nico Pache) [1900119] - [tools] kunit: kunit_config: Fix parsing of CONFIG options with space (Nico Pache) [1900119] - [lib] kunit: add support for named resources (Nico Pache) [1900119] - [lib] kunit: generalize kunit_resource API beyond allocated resources (Nico Pache) [1900119] - [security] security: apparmor: default KUNIT_* fragments to KUNIT_ALL_TESTS (Nico Pache) [1900119] - [fs] fs: ext4: default KUNIT_* fragments to KUNIT_ALL_TESTS (Nico Pache) [1900119] - [base] drivers: base: default KUNIT_* fragments to KUNIT_ALL_TESTS (Nico Pache) [1900119] - [lib] lib: Kconfig.debug: default KUNIT_* fragments to KUNIT_ALL_TESTS (Nico Pache) [1900119] - [lib] kunit: default KUNIT_* fragments to KUNIT_ALL_TESTS (Nico Pache) [1900119] - [lib] kunit: Kconfig: enable a KUNIT_ALL_TESTS fragment (Nico Pache) [1900119] - [tools] kunit: Fix TabError, remove defconfig code and handle when there is no kunitconfig (Nico Pache) [1900119] - [tools] kunit: use KUnit defconfig by default (Nico Pache) [1900119] - [tools] kunit: use --build_dir=.kunit as default (Nico Pache) [1900119] - [tools] kunit: kunit_tool: Separate out config/build/exec/parse (Nico Pache) [1900119] - [lib] lib/test_linear_ranges: add a test for the 'linear_ranges' (Nico Pache) [1900119] - [lib] kunit: Add missing newline in summary message (Nico Pache) [1900119] - [tools] kunit: tool: add missing test data file content (Nico Pache) [1900119] - [documentation] kunit: update documentation to describe debugfs representation (Nico Pache) [1900119] - [lib] kunit: subtests should be indented 4 spaces according to TAP (Nico Pache) [1900119] - [lib] kunit: add log test (Nico Pache) [1900119] - [lib] kunit: add debugfs /sys/kernel/debug/kunit//results display (Nico Pache) [1900119] - [documentation] Documentation: kunit: Make the KUnit documentation less UML-specific (Nico Pache) [1900119] - [lib] Fix linked-list KUnit test when run multiple times (Nico Pache) [1900119] - [tools] kunit: kunit_tool: Allow .kunitconfig to disable config items (Nico Pache) [1900119] - [lib] kunit: Always print actual pointer values in asserts (Nico Pache) [1900119] - [tools] kunit: add --make_options (Nico Pache) [1900119] - [tools] kunit: Run all KUnit tests through allyesconfig (Nico Pache) [1900119] - [tools] kunit: kunit_parser: make parser more robust (Nico Pache) [1900119] - [of] of: unittest: annotate warnings triggered by unittest (Nico Pache) [1900119] - [of] of: unittest: Disable interrupt node tests for old world MAC systems (Nico Pache) [1900119] - [of] of: unittest: add overlay gpio test to catch gpio hog problem (Nico Pache) [1900119] - [tools] kunit: run kunit_tool from any directory (Nico Pache) [1900119] - [tools] kunit: test: Improve error messages for kunit_tool when kunitconfig is invalid (Nico Pache) [1900119] - [documentation] Documentation: kunit: fixed sphinx error in code block (Nico Pache) [1900119] - [base] software node: introduce CONFIG_KUNIT_DRIVER_PE_TEST (Nico Pache) [1900119] - [base] kunit: building kunit as a module breaks allmodconfig (Nico Pache) [1900119] - [documentation] kunit: update documentation to describe module-based build (Nico Pache) [1900119] - [lib] kunit: allow kunit to be loaded as a module (Nico Pache) [1900119] - [lib] kunit: remove timeout dependence on sysctl_hung_task_timeout_seconds (Nico Pache) [1900119] - [lib] kunit: allow kunit tests to be loaded as a module (Nico Pache) [1900119] - [lib] kunit: hide unexported try-catch interface in try-catch-impl.h (Nico Pache) [1900119] - [lib] kunit: move string-stream.h to lib/kunit (Nico Pache) [1900119] - [security] apparmor: add AppArmor KUnit tests for policy unpack (Nico Pache) [1900119] - [tools] kunit/kunit_tool_test: Test '--build_dir' option run (Nico Pache) [1900119] - [tools] kunit: Rename 'kunitconfig' to '.kunitconfig' (Nico Pache) [1900119] - [tools] kunit: Place 'test.log' under the 'build_dir' (Nico Pache) [1900119] - [tools] kunit: Create default config in '--build_dir' (Nico Pache) [1900119] - [tools] kunit: Remove duplicated defconfig creation (Nico Pache) [1900119] - [documentation] docs/kunit/start: Use in-tree 'kunit_defconfig' (Nico Pache) [1900119] - [documentation] Documentation: kunit: add documentation for kunit_tool (Nico Pache) [1900119] - [documentation] Documentation: kunit: fix typos and gramatical errors (Nico Pache) [1900119] - [tools] kunit: testing kunit: Bug fix in test_run_timeout function (Nico Pache) [1900119] - [base] PM / QoS: Initial kunit test (Nico Pache) [1900119] - [lib] lib/list-test: add a test for the 'list' doubly linked list (Nico Pache) [1900119] - [fs] ext4: add kunit test for decoding extended timestamps (Nico Pache) [1900119] - [documentation] Documentation: kunit: Fix verification command (Nico Pache) [1900119] - [tools] kunit: Fix '--build_dir' option (Nico Pache) [1900119] - [lib] kunit: fix failure to build without printk (Nico Pache) [1900119] - [kernel] kernel/sysctl-test: Add null pointer test for sysctl.c:proc_dointvec() (Nico Pache) [1900119] - [documentation] Documentation: kunit: add documentation for KUnit (Nico Pache) [1900119] - [tools] kunit: defconfig: add defconfigs for building KUnit tests (Nico Pache) [1900119] - [tools] kunit: tool: add Python wrappers for running KUnit tests (Nico Pache) [1900119] - [lib] kunit: test: add tests for KUnit managed resources (Nico Pache) [1900119] - [lib] kunit: test: add the concept of assertions (Nico Pache) [1900119] - [lib] kunit: test: add tests for kunit test abort (Nico Pache) [1900119] - [lib] kunit: test: add support for test abort (Nico Pache) [1900119] - [tools] objtool: add kunit_try_catch_throw to the noreturn list (Nico Pache) [1900119] - [tools] objtool: Add rewind_stack_do_exit() to the noreturn list (Nico Pache) [1900119] - [lib] kunit: test: add initial tests (Nico Pache) [1900119] - [lib] lib: enable building KUnit in lib/ (Nico Pache) [1900119] - [lib] kunit: test: add the concept of expectations (Nico Pache) [1900119] - [lib] kunit: test: add assertion printing library (Nico Pache) [1900119] - [lib] kunit: test: add string_stream a std::stream like string builder (Nico Pache) [1900119] - [lib] kunit: test: add test resource management API (Nico Pache) [1900119] - [lib] kunit: test: add KUnit test runner core (Nico Pache) [1900119] - [watchdog] watchdog/hpwdt: Reflect changes (Joseph Szczypek) [1905293] - [watchdog] watchdog/hpwdt: Disable NMI in Crash Kernel (Joseph Szczypek) [1905293] - [idle] intel_idle: add SnowRidge C-state table (Steve Best) [1838554] - [mm] mm: memcg/slab: fix use after free in obj_cgroup_charge (Waiman Long) [1916962] - [mm] mm: memcg/slab: fix return of child memcg objcg for root memcg (Waiman Long) [1916962] - [mm] mm: memcg/slab: fix obj_cgroup_charge() return value handling (Waiman Long) [1916962] - [mm] mm: kmem: move memcg_kmem_bypass() calls to get_mem/obj_cgroup_from_current() (Waiman Long) [1916962] - [s390] s390/kexec_file: fix diag308 subcode when loading crash kernel (Philipp Rudo) [1897184] - [net] ethtool: fix error paths in ethnl_set_channels() (Ivan Vecera) [1906682] - [powerpc] powerpc/pci: Remove LSI mappings on device teardown (Diego Domingos) [1909722] - [powerpc] Revert "powerpc/pci: unmap legacy INTx interrupts of passthrough IO adapters" (Diego Domingos) [1909722] - [block] block: add blk_alloc_queue declaration back (Ming Lei) [1911343] - [net] tcp: only postpone PROBE_RTT if RTT is < current min_rtt estimate (Antoine Tenart) [1901863] - [net] tcp_bbr: improve arithmetic division in bbr_update_bw() (Antoine Tenart) [1901863] - [net] tcp_bbr: clarify that bbr_bdp() rounds up in comments (Antoine Tenart) [1901863] - [net] tcp_bbr: adapt cwnd based on ack aggregation estimation (Antoine Tenart) [1901863] - [net] tcp_bbr: fix bbr pacing rate for internal pacing (Antoine Tenart) [1901863]- [wireless] iwlwifi: fw: acpi: Demote non-conformant function headers (Jarod Wilson) [1857772] - [wireless] iwlwifi: fw: dbg: Fix misspelling of 'reg_data' in function header (Jarod Wilson) [1857772] - [wireless] iwlwifi: iwl-phy-db: Add missing struct member description for 'trans' (Jarod Wilson) [1857772] - [wireless] iwlwifi: iwl-eeprom-parse: Fix 'struct iwl_eeprom_enhanced_txpwr's header (Jarod Wilson) [1857772] - [wireless] iwlwifi: iwl-eeprom-read: Demote one nonconformant function header (Jarod Wilson) [1857772] - [wireless] iwlwifi: mvm: rs: Demote non-conformant function documentation headers (Jarod Wilson) [1857772] - [wireless] iwlwifi: iwl-drv: Fix fall-through warnings for Clang (Jarod Wilson) [1857772] - [wireless] iwlwifi: dvm: Fix fall-through warnings for Clang (Jarod Wilson) [1857772] - [wireless] iwlwifi: mvm: Fix fall-through warnings for Clang (Jarod Wilson) [1857772] - [wireless] iwlwifi: mvm: validate notification size when waiting (Jarod Wilson) [1857772] - [wireless] iwlwifi: mvm: purge the BSS table upon firmware load (Jarod Wilson) [1857772] - [wireless] iwlwifi: mvm: check that statistics TLV version match struct version (Jarod Wilson) [1857772] - [wireless] iwlwifi: mvm: add size checks for range response notification (Jarod Wilson) [1857772] - [wireless] iwlwifi: mvm: hook up missing RX handlers (Jarod Wilson) [1857772] - [wireless] iwlwifi: tighten RX MPDU bounds checks (Jarod Wilson) [1857772] - [wireless] iwlwifi: Add a new card for MA family (Jarod Wilson) [1857772] - [wireless] iwlwifi: mvm: disconnect if channel switch delay is too long (Jarod Wilson) [1857772] - [wireless] iwlwifi: support firmware reset handshake (Jarod Wilson) [1857772] - [wireless] iwlwifi: add an extra firmware state in the transport (Jarod Wilson) [1857772] - [wireless] iwlwifi: mvm: fix a race in CSA that caused assert 0x3420 (Jarod Wilson) [1857772] - [wireless] iwlwifi: mvm: validate firmware sync response size (Jarod Wilson) [1857772] - [wireless] iwlwifi: pcie: clean up some rx code (Jarod Wilson) [1857772] - [wireless] iwlwifi: use SPDX tags (Jarod Wilson) [1857772] - [wireless] iwlwifi: dbg-tlv: fix old length in is_trig_data_contained() (Jarod Wilson) [1857772] - [wireless] iwlwifi: trans: consider firmware dead after errors (Jarod Wilson) [1857772] - [wireless] iwlwifi: pcie: remove unnecessary setting of inta_mask (Jarod Wilson) [1857772] - [wireless] iwlwifi: fw: file: fix documentation for SAR flag (Jarod Wilson) [1857772] - [wireless] iwlwifi: pcie: remove MSIX_HW_INT_CAUSES_REG_IML handling (Jarod Wilson) [1857772] - [wireless] iwlwifi: mvm: clean up scan state on failure (Jarod Wilson) [1857772] - [wireless] iwlwifi: mvm: do more useful queue sync accounting (Jarod Wilson) [1857772] - [wireless] iwlwifi: mvm: fix 22000 series driver NMI (Jarod Wilson) [1857772] - [wireless] iwlwifi: pcie: change 12k A-MSDU config to use 16k buffers (Jarod Wilson) [1857772] - [wireless] iwlwifi: mvm: move iwl_mvm_stop_device() out of line (Jarod Wilson) [1857772] - [wireless] iwlwifi: mvm: clear up iwl_mvm_notify_rx_queue() argument type (Jarod Wilson) [1857772] - [wireless] iwlwifi: remove sw_csum_tx (Jarod Wilson) [1857772] - [wireless] iwlwifi: pcie: validate RX descriptor length (Jarod Wilson) [1857772] - [wireless] iwlwifi: validate MPDU length against notification length (Jarod Wilson) [1857772] - [wireless] iwlwifi: mvm: iterate active stations when updating statistics (Jarod Wilson) [1857772] - [wireless] iwlwifi: sort out the NVM offsets (Jarod Wilson) [1857772] - [wireless] iwlwifi: fix typo in comment (Jarod Wilson) [1857772] - [wireless] iwlwifi: follow the new inclusive terminology (Jarod Wilson) [1857772] - [wireless] iwlwifi: mvm: remove the read_nvm from iwl_run_unified_mvm_ucode (Jarod Wilson) [1857772] - [wireless] iwlwifi: avoid endless HW errors at assert time (Jarod Wilson) [1857772] - [wireless] iwlwifi: enable sending/setting debug host event (Jarod Wilson) [1857772] - [wireless] iwlwifi: mvm: add support for 6GHz (Jarod Wilson) [1857772] - [wireless] iwlwifi: copy iwl_he_capa for modifications (Jarod Wilson) [1857772] - [wireless] iwlwifi: pcie: remove obsolete pre-release support code (Jarod Wilson) [1857772] - [wireless] iwlwifi: mvm: remove the read_nvm from iwl_run_init_mvm_ucode (Jarod Wilson) [1857772] - [wireless] iwlwifi: mvm: Init error table memory to zero (Jarod Wilson) [1857772] - [wireless] iwlwifi: d3: do not send the WOWLAN_CONFIGURATION command for netdetect (Jarod Wilson) [1857772] - [wireless] iwlwifi: move reclaim flows to the queue file (Jarod Wilson) [1857772] - [wireless] iwlwifi: mvm: fix sar profile printing issue (Jarod Wilson) [1857772] - [wireless] iwlwifi: yoyo: align the write pointer to DWs (Jarod Wilson) [1857772] - [wireless] iwlwifi: yoyo: add the ability to dump phy periphery (Jarod Wilson) [1857772] - [wireless] iwlwifi: remove all queue resources before free (Jarod Wilson) [1857772] - [wireless] wireless: remove unneeded break (Jarod Wilson) [1857772] - [net] nl80211/cfg80211: fix potential infinite loop (Jarod Wilson) [1857772] - [net] cfg80211: select CONFIG_CRC32 (Jarod Wilson) [1857772] - [net] nl80211/cfg80211: support 6 GHz scanning (Jarod Wilson) [1857772] - [wireless] iwlwifi: pcie: add some missing entries for AX210 (Jarod Wilson) [1857772] - [wireless] iwlwifi: pcie: invert values of NO_160 device config entries (Jarod Wilson) [1857772] - [wireless] iwlwifi: pcie: add one missing entry for AX210 (Jarod Wilson) [1857772] - [wireless] iwlwifi: mvm: fix kernel panic in case of assert during CSA (Jarod Wilson) [1857772] - [wireless] iwlwifi: pcie: set LTR to avoid completion timeout (Jarod Wilson) [1857772] - [wireless] iwlwifi: mvm: write queue_sync_state only for sync (Jarod Wilson) [1857772] - [wireless] iwlwifi: mvm: properly cancel a session protection for P2P (Jarod Wilson) [1857772] - [wireless] iwlwifi: mvm: use the HOT_SPOT_CMD to cancel an AUX ROC (Jarod Wilson) [1857772] - [wireless] iwlwifi: sta: set max HE max A-MPDU according to HE capa (Jarod Wilson) [1857772] - [wireless] iwlwifi: pcie: limit memory read spin time (Jarod Wilson) [1857772] - [wireless] Revert "iwlwifi: remove wide_cmd_header field" (Jarod Wilson) [1857772] - [wireless] iwlwifi: bump FW API to 59 for AX devices (Jarod Wilson) [1857772] - [wireless] iwlwifi: read and parse PNVM file (Jarod Wilson) [1857772] - [wireless] iwlwifi: pcie: implement set_pnvm op (Jarod Wilson) [1857772] - [wireless] iwlwifi: add trans op to set PNVM (Jarod Wilson) [1857772] - [wireless] iwlwifi: move PNVM implementation to common code (Jarod Wilson) [1857772] - [wireless] iwlwifi: rs: align to new TLC config command API (Jarod Wilson) [1857772] - [wireless] iwlwifi: fix sar geo table initialization (Jarod Wilson) [1857772] - [wireless] iwlwifi: stats: add new api fields for statistics cmd/ntfy (Jarod Wilson) [1857772] - [wireless] iwlwifi: mvm: fix suspicious rcu usage warnings (Jarod Wilson) [1857772] - [wireless] iwlwifi: mvm: remove memset of kek_kck command (Jarod Wilson) [1857772] - [wireless] iwlwifi: mvm: don't send a CSA command the firmware doesn't know (Jarod Wilson) [1857772] - [wireless] iwlwifi: pcie: fix the xtal latency value for a few qu devices (Jarod Wilson) [1857772] - [wireless] iwlwifi: pcie: fix xtal latency for 9560 devices (Jarod Wilson) [1857772] - [wireless] iwlwifi: pcie: fix 0x271B and 0x271C trans cfg struct (Jarod Wilson) [1857772] - [wireless] iwlwifi: mvm: avoid possible NULL pointer dereference (Jarod Wilson) [1857772] - [wireless] iwlwifi: mvm: support ADD_STA_CMD_API_S ver 12 (Jarod Wilson) [1857772] - [wireless] iwlwifi: mvm: add a get lmac id function (Jarod Wilson) [1857772] - [wireless] iwlwifi: mvm: prepare roc_done_wk to work sync (Jarod Wilson) [1857772] - [wireless] iwlwifi: mvm: re-enable TX after channel switch (Jarod Wilson) [1857772] - [wireless] iwlwifi: mvm: don't send RFH_QUEUE_CONFIG_CMD with no queues (Jarod Wilson) [1857772] - [wireless] iwlwifi: support an additional Qu subsystem id (Jarod Wilson) [1857772] - [wireless] iwlwifi: mvm: stop claiming NL80211_EXT_FEATURE_SET_SCAN_DWELL (Jarod Wilson) [1857772] - [wireless] iwlwifi: mvm: ring the doorbell and wait for PNVM load completion (Jarod Wilson) [1857772] - [wireless] iwlwifi: update prph scratch structure to include PNVM data (Jarod Wilson) [1857772] - [wireless] iwlwifi: mvm: read and parse SKU ID if available (Jarod Wilson) [1857772] - [wireless] iwlwifi: mvm: get number of stations from TLV (Jarod Wilson) [1857772] - [wireless] iwlwifi: iwl-drv: Provide descriptions debugfs dentries (Jarod Wilson) [1857772] - [wireless] iwlwifi: dvm: devices: Fix function documentation formatting issues (Jarod Wilson) [1857772] - [wireless] iwlwifi: mvm: tx: Demote misuse of kernel-doc headers (Jarod Wilson) [1857772] - [wireless] iwlwifi: dvm: rxon: Demote non-conformant kernel-doc headers (Jarod Wilson) [1857772] - [wireless] iwlwifi: dvm: scan: Demote a few nonconformant kernel-doc headers (Jarod Wilson) [1857772] - [wireless] iwlwifi: mvm: utils: Fix some doc-rot (Jarod Wilson) [1857772] - [wireless] iwlwifi: dvm: Demote a couple of nonconformant kernel-doc headers (Jarod Wilson) [1857772] - [wireless] iwlwifi: mvm: ops: Remove unused static struct 'iwl_mvm_debug_names' (Jarod Wilson) [1857772] - [wireless] iwlwifi: dvm: sta: Demote a bunch of nonconformant kernel-doc headers (Jarod Wilson) [1857772] - [wireless] iwlwifi: calib: Demote seemingly unintentional kerneldoc header (Jarod Wilson) [1857772] - [wireless] iwlwifi: dvm: lib: Demote non-compliant kernel-doc headers (Jarod Wilson) [1857772] - [wireless] iwlwifi: dvm: tx: Demote non-compliant kernel-doc headers (Jarod Wilson) [1857772] - [wireless] iwlwifi: rs: Demote non-compliant kernel-doc headers (Jarod Wilson) [1857772] - [wireless] iwlwifi: dvm: Demote non-compliant kernel-doc headers (Jarod Wilson) [1857772] - [wireless] iwlwifi: bump FW API to 57 for AX devices (Jarod Wilson) [1857772] - [wireless] iwlwifi: yoyo: add support for internal buffer allocation in D3 (Jarod Wilson) [1857772] - [wireless] iwlwifi: api: fix u32 -> __le32 (Jarod Wilson) [1857772] - [wireless] iwlwifi: use correct group for alive notification (Jarod Wilson) [1857772] - [wireless] iwlwifi: support version 5 of the alive notification (Jarod Wilson) [1857772] - [wireless] iwlwifi: mvm: ignore the scan duration parameter (Jarod Wilson) [1857772] - [wireless] iwlwifi: dbg: add debug host notification (DHN) time point (Jarod Wilson) [1857772] - [wireless] iwlwifi: pcie: make iwl_pcie_txq_update_byte_cnt_tbl bus independent (Jarod Wilson) [1857772] - [wireless] iwlwifi: mvm: clear all scan UIDs (Jarod Wilson) [1857772] - [wireless] iwlwifi: mvm: d3: parse wowlan status version 11 (Jarod Wilson) [1857772] - [wireless] iwlwifi: align RX status flags with firmware (Jarod Wilson) [1857772] - [wireless] iwlwifi: mvm: remove redundant log in iwl_mvm_tvqm_enable_txq() (Jarod Wilson) [1857772] - [wireless] iwlwifi: phy-ctxt: add new API VER 3 for phy context cmd (Jarod Wilson) [1857772] - [wireless] iwlwifi: thermal: support new temperature measurement API (Jarod Wilson) [1857772] - [wireless] iwlwifi: mvm: add d3 prints (Jarod Wilson) [1857772] - [wireless] iwlwifi: mvm: d3: support GCMP ciphers (Jarod Wilson) [1857772] - [wireless] iwlwifi: mvm: support more GTK rekeying algorithms (Jarod Wilson) [1857772] - [wireless] iwlwifi: move all bus-independent TX functions to common code (Jarod Wilson) [1857772] - [wireless] iwlwifi: mvm: initiator: add option for adding a PASN responder (Jarod Wilson) [1857772] - [wireless] iwlwifi: mvm: responder: allow to set only the HLTK for an associated station (Jarod Wilson) [1857772] - [wireless] iwlwifi: mvm: location: set the HLTK when PASN station is added (Jarod Wilson) [1857772] - [wireless] iwlwifi: mvm: Add FTM initiator RTT smoothing logic (Jarod Wilson) [1857772] - [wireless] iwlwifi: mvm: add support for responder dynamic config command version 3 (Jarod Wilson) [1857772] - [wireless] iwlwifi: mvm: add support for range request command ver 11 (Jarod Wilson) [1857772] - [wireless] iwlwifi: remove wide_cmd_header field (Jarod Wilson) [1857772] - [wireless] iwlwifi: fw: add default value for iwl_fw_lookup_cmd_ver (Jarod Wilson) [1857772] - [wireless] iwlwifi: acpi: in non acpi compilations remove iwl_sar_geo_init (Jarod Wilson) [1857772] - [wireless] iwlwifi: rs: set RTS protection for all non legacy rates (Jarod Wilson) [1857772] - [wireless] iwlwifi: mvm: support new KEK KCK api (Jarod Wilson) [1857772] - [wireless] iwlwifi: support version 3 of GEO_TX_POWER_LIMIT (Jarod Wilson) [1857772] - [wireless] iwlwifi: acpi: rename geo structs to contain versioning (Jarod Wilson) [1857772] - [wireless] iwlwifi: support REDUCE_TX_POWER_CMD version 6 (Jarod Wilson) [1857772] - [wireless] iwlwifi: acpi: prepare SAR profile selection code for multiple sizes (Jarod Wilson) [1857772] - [wireless] iwlwifi: add a common struct for all iwl_tx_power_cmd versions (Jarod Wilson) [1857772] - [wireless] iwlwifi: add new card for MA family (Jarod Wilson) [1857772] - [wireless] iwlwifi: acpi: remove dummy definition of iwl_sar_set_profile() (Jarod Wilson) [1857772] - [wireless] iwlwifi: remove iwl_validate_sar_geo_profile() export (Jarod Wilson) [1857772] - [wireless] iwlwifi: mvm: use CHECKSUM_COMPLETE (Jarod Wilson) [1857772] - [wireless] iwlwifi: mvm: remove redundant support_umac_log field (Jarod Wilson) [1857772] - [wireless] iwlwifi: mvm: add support for new WOWLAN_TSC_RSC_PARAM version (Jarod Wilson) [1857772] - [wireless] iwlwifi: don't export acpi functions unnecessarily (Jarod Wilson) [1857772] - [wireless] iwlwifi: mvm: process ba-notifications also when sta rcu is invalid (Jarod Wilson) [1857772] - [wireless] iwlwifi: mvm: add support for new version of WOWLAN_TKIP_SETTING_API_S (Jarod Wilson) [1857772] - [wireless] iwlwifi: mvm: Don't install CMAC/GMAC key in AP mode (Jarod Wilson) [1857772] - [wireless] iwl-trans: move dev_cmd_offs, page_offs to a common trans header (Jarod Wilson) [1857772] - [wireless] iwlwifi: regulatory: regulatory capabilities api change (Jarod Wilson) [1857772] - [wireless] iwlwifi: dbg: add dumping special device memory (Jarod Wilson) [1857772] - [wireless] iwlwifi: dbg: remove IWL_FW_INI_TIME_POINT_WDG_TIMEOUT (Jarod Wilson) [1857772] - [wireless] iwlwifi: acpi: support ppag table command v2 (Jarod Wilson) [1857772] - [wireless] iwlwifi: add new cards for MA family (Jarod Wilson) [1857772] - [wireless] iwlwifi: move bc_table_dword to a common trans header (Jarod Wilson) [1857772] - [wireless] iwlwifi: iwl-trans: move tfd to trans layer (Jarod Wilson) [1857772] - [wireless] iwlwifi: move bc_pool to a common trans header (Jarod Wilson) [1857772] - [wireless] iwlwifi: iwl-trans: move all txcmd init to trans alloc (Jarod Wilson) [1857772] - [wireless] iwlwifi: enable twt by default (Jarod Wilson) [1857772] - [wireless] iwlwifi: mvm: add an option to add PASN station (Jarod Wilson) [1857772] - [wireless] iwlwifi: add new cards for AX201 family (Jarod Wilson) [1857772] - [wireless] iwlwifi: fw: move assert descriptor parser to common code (Jarod Wilson) [1857772] - [wireless] iwlwifi: wowlan: adapt to wowlan status API version 10 (Jarod Wilson) [1857772] - [wireless] iwlwifi: acpi: evaluate dsm to disable 5.8GHz channels (Jarod Wilson) [1857772] - [wireless] iwlwifi: msix: limit max RX queues for 9000 family (Jarod Wilson) [1857772] - [wireless] iwlwifi: sta: defer ADDBA transmit in case reclaimed SN != next SN (Jarod Wilson) [1857772] - [wireless] iwlwifi: mvm: set PROTECTED_TWT feature if supported by firmware (Jarod Wilson) [1857772] - [wireless] iwlwifi: mvm: set PROTECTED_TWT in MAC data policy (Jarod Wilson) [1857772] - [wireless] iwlwifi: mvm: add PROTECTED_TWT firmware API (Jarod Wilson) [1857772] - [wireless] iwlwifi: mvm: rs-fw: handle VHT extended NSS capability (Jarod Wilson) [1857772] - [x86] sev-es: Use new for_each_insn_prefix() macro to loop over prefixes bytes (Vitaly Kuznetsov) [1915453] - [x86] insn-eval: Use new for_each_insn_prefix() macro to loop over prefixes bytes (Vitaly Kuznetsov) [1915453] - [tools] x86/uprobes: Do not use prefixes.nbytes when looping over prefixes.bytes (Vitaly Kuznetsov) [1915453] - [powercap] powercap/intel_rapl: add support for ElkhartLake (Steve Best) [1847054] - [char] tpm: efi: Don't create binary_bios_measurements file for an empty log (Jerry Snitselaar) [1887536 1855183] - [char] tpm_tis: Add a check for invalid status (Jerry Snitselaar) [1887536 1855183] - [char] tpm: use *ph to print small buffer (Jerry Snitselaar) [1887536 1855183] - [char] tpm: Add support for event log pointer found in TPM2 ACPI table (Jerry Snitselaar) [1887536 1855183] - [acpi] acpi: Extend TPM2 ACPI table with missing log fields (Jerry Snitselaar) [1887536] - [char] tpm: Unify the mismatching TPM space buffer sizes (Jerry Snitselaar) [1887536 1855183] - [include] tpm: Require that all digests are present in TCG_PCR_EVENT2 structures (Jerry Snitselaar) [1887536 1855183] - [char] tpm_tis_spi: Prefer async probe (Jerry Snitselaar) [1887536 1855183] - [char] tpm/st33zp24: fix spelling mistake "drescription" -> "description" (Jerry Snitselaar) [1887536] - [char] tpm_tis: extra chip->ops check on error path in tpm_tis_core_init (Jerry Snitselaar) [1887536 1855183] - [char] tpm_tis_spi: Don't send anything during flow control (Jerry Snitselaar) [1887536 1855183] - [include] efi/tpm: Verify event log header before parsing (Jerry Snitselaar) [1887536 1855183] - [char] tpm: eventlog: Replace zero-length array with flexible-array member (Jerry Snitselaar) [1887536 1855183] - [char] tpm: fix wrong return value in tpm_pcr_extend (Jerry Snitselaar) [1887536 1855183] - [include] tpm_eventlog.h: Replace zero-length array with flexible-array member (Jerry Snitselaar) [1887536 1855183] - [include] phylink: : fix function prototype kernel-doc warning (Petr Oros) [1878147] - [netdrv] net: phy: call phy_disable_interrupts() in phy_attach_direct() instead (Petr Oros) [1878147] - [net] net: ethtool: Handle missing cable test TDR parameters (Petr Oros) [1878147] - [documentation] docs: networking: fix extra spaces in ethtool-netlink (Petr Oros) [1878147] - [documentation] dt-bindings: net: mvusb: Fix example errors (Petr Oros) [1878147] - [netdrv] net: phy: marvell10g: fix null pointer dereference (Petr Oros) [1878147] - [netdrv] net: phy: fix memory leak in device-create error path (Petr Oros) [1878147] - [netdrv] net: mdio device: use flexible sleeping in reset function (Petr Oros) [1878147] - [netdrv] net: mdiobus: add reset-post-delay-us handling (Petr Oros) [1878147] - [netdrv] net: mdiobus: use flexible sleeping for reset-delay-us (Petr Oros) [1878147] - [netdrv] net: phylink: add interface to configure clause 22 PCS PHY (Petr Oros) [1878147] - [netdrv] net: phylink: add struct phylink_pcs (Petr Oros) [1878147] - [netdrv] net: phylink: re-implement interface configuration with PCS (Petr Oros) [1878147] - [netdrv] net: phylink: in-band pause mode advertisement update for PCS (Petr Oros) [1878147] - [netdrv] net: phylink: simplify fixed-link case for ksettings_set method (Petr Oros) [1878147] - [netdrv] net: phylink: use config.an_enabled in ksettings_set method (Petr Oros) [1878147] - [netdrv] net: phylink: simplify phy case for ksettings_set method (Petr Oros) [1878147] - [netdrv] net: phylink: simplify ksettings_set() implementation (Petr Oros) [1878147] - [netdrv] net: phylink: avoid mac_config calls (Petr Oros) [1878147] - [netdrv] net: phylink: update PCS when changing interface during resolution (Petr Oros) [1878147] - [netdrv] net: phylink: ensure link is down when changing interface (Petr Oros) [1878147] - [netdrv] net: phylink: rearrange resolve mac_config() call (Petr Oros) [1878147] - [netdrv] net: phylink: rejig link state tracking (Petr Oros) [1878147] - [netdrv] net: phylink: update ethtool reporting for fixed-link modes (Petr Oros) [1878147] - [netdrv] net: phy: fix check in get_phy_c45_ids (Petr Oros) [1878147] - [netdrv] net: phy: at803x: add mdix configuration support for AR9331 and AR8035 (Petr Oros) [1878147] - [netdrv] net: dp83640: fix SIOCSHWTSTAMP to update the struct with actual configuration (Petr Oros) [1878147] - [netdrv] net: phy: continue searching for C45 MMDs even if first returned ffff:ffff (Petr Oros) [1878147] - [netdrv] net: phy: dp83640: Fixup cast to restricted __be16 warning (Petr Oros) [1878147] - [netdrv] net: phy: Make phy_10gbit_fec_features_array static (Petr Oros) [1878147] - [netdrv] net: phy: Properly define genphy_c45_driver (Petr Oros) [1878147] - [netdrv] net: phy: Fixup parameters in kerneldoc (Petr Oros) [1878147] - [netdrv] net: phy: at803x: Avoid comparison is always false warning (Petr Oros) [1878147] - [netdrv] net: phy: mdio: reset MDIO devices even if probe() is not implemented (Petr Oros) [1878147] - [netdrv] net: phy: reset the PHY even if probe() is not implemented (Petr Oros) [1878147] - [include] net: mdio: add a forward declaration for reset_control to mdio.h (Petr Oros) [1878147] - [netdrv] net: phy: arrange headers in phy_device.c alphabetically (Petr Oros) [1878147] - [netdrv] net: phy: arrange headers in mdio_device.c alphabetically (Petr Oros) [1878147] - [netdrv] net: phy: arrange headers in mdio_bus.c alphabetically (Petr Oros) [1878147] - [netdrv] net: phylink: only restart AN if the link mode is using in-band AN (Petr Oros) [1878147] - [netdrv] net: phylink: add phylink_speed_(up|down) interface (Petr Oros) [1878147] - [netdrv] net: phy: call phy_disable_interrupts() in phy_init_hw() (Petr Oros) [1878147] - [netdrv] net: phy: make phy_disable_interrupts() non-static (Petr Oros) [1878147] - [netdrv] net: phylink: ensure manual pause mode configuration takes effect (Petr Oros) [1878147] - [netdrv] net: phylink: fix ethtool -A with attached PHYs (Petr Oros) [1878147] - [include] net: phy: add support for a common probe between shared PHYs (Petr Oros) [1878147] - [netdrv] net: phy: Allow mdio buses to auto-probe c45 devices (Petr Oros) [1878147] - [netdrv] net: phy: marvell: Add Marvell 88E1548P support (Petr Oros) [1878147] - [netdrv] net: phy: marvell: Add Marvell 88E1340S support (Petr Oros) [1878147] - [netdrv] net: phy: marvell: use a single style for referencing functions (Petr Oros) [1878147] - [netdrv] net: phy: smsc: fix printing too many logs (Petr Oros) [1878147] - [netdrv] net: phy: Check harder for errors in get_phy_id() (Petr Oros) [1878147] - [of] of: of_mdio: Correct loop scanning logic (Petr Oros) [1878147] - [of] of: mdio: preserve phy dev_flags in of_phy_connect() (Petr Oros) [1878147] - [netdrv] net: phy: read MMD ID from all present MMDs (Petr Oros) [1878147] - [netdrv] net: phy: split devices_in_package (Petr Oros) [1878147] - [netdrv] net: phy: set devices_in_package only after validation (Petr Oros) [1878147] - [netdrv] net: phy: add support for probing MMDs >= 8 for devices-in-package (Petr Oros) [1878147] - [netdrv] net: phy: reword get_phy_device() kerneldoc (Petr Oros) [1878147] - [netdrv] net: phy: clean up get_phy_c22_id() invalid ID handling (Petr Oros) [1878147] - [netdrv] net: phy: clean up get_phy_c45_ids() failure handling (Petr Oros) [1878147] - [netdrv] net: phy: clean up PHY ID reading (Petr Oros) [1878147] - [netdrv] net: phy: clean up cortina workaround (Petr Oros) [1878147] - [netdrv] net: dp83869: Reset return variable if PHY strap is read (Petr Oros) [1878147] - [netdrv] net: phy: broadcom: don't export RDB/legacy access methods (Petr Oros) [1878147] - [netdrv] net: phy: marvell: unlock after phy_select_page() failure (Petr Oros) [1878147] - [netdrv] net: phy: at803x: add cable diagnostics support for ATH9331 and ATH8032 (Petr Oros) [1878147] - [netdrv] net: phy: marvell: Configure TDR pulse based on measurement length (Petr Oros) [1878147] - [netdrv] net : phy: marvell: Speedup TDR data retrieval by only changing page once (Petr Oros) [1878147] - [netdrv] net: ethtool: Allow PHY cable test TDR data to configured (Petr Oros) [1878147] - [netdrv] net: phy: marvell: Add support for amplitude graph (Petr Oros) [1878147] - [net] net: ethtool: Add helpers for cable test TDR data (Petr Oros) [1878147] - [net] net: ethtool: Add generic parts of cable test TDR (Petr Oros) [1878147] - [uapi] net: ethtool: Add attributes for cable test TDR data (Petr Oros) [1878147] - [netdrv] net: phy: mscc-miim: read poll when high resolution timers are disabled (Petr Oros) [1878147] - [netdrv] net: phy: mscc-miim: improve waiting logic (Petr Oros) [1878147] - [netdrv] net: phy: mscc-miim: remove redundant timeout check (Petr Oros) [1878147] - [netdrv] net: phy: mscc-miim: use more reasonable delays (Petr Oros) [1878147] - [netdrv] net: mdiobus: add clause 45 mdiobus accessors (Petr Oros) [1878147] - [netdrv] net: phy: at803x: fix PHY ID masks (Petr Oros) [1878147] - [netdrv] net: phy: dp83869: Set opmode from straps (Petr Oros) [1878147] - [netdrv] net: phy: dp83869: Update port-mirroring to read straps (Petr Oros) [1878147] - [netdrv] net: phy: tja11xx: add SQI support (Petr Oros) [1878147] - [netdrv] net: phy: simplify phy_link_change arguments (Petr Oros) [1878147] - [netdrv] net: phy: broadcom: fix checkpatch complains about tabs (Petr Oros) [1878147] - [netdrv] net: phy: broadcom: add support for BCM54811 PHY (Petr Oros) [1878147] - [netdrv] net: phy: tja11xx: execute cable test on link up (Petr Oros) [1878147] - [netdrv] net: phy: mdio-moxart: remove unneeded include (Petr Oros) [1878147] - [netdrv] net: phy: at803x: add cable diagnostics support (Petr Oros) [1878147] - [netdrv] net: phy: bcm54140: add cable diagnostics support (Petr Oros) [1878147] - [netdrv] net: phy: broadcom: add cable test support (Petr Oros) [1878147] - [netdrv] net: phy: broadcom: add bcm_phy_modify_exp() (Petr Oros) [1878147] - [netdrv] net: phy: broadcom: add exp register access methods without buslock (Petr Oros) [1878147] - [netdrv] net: phy: tja11xx: add cable-test support (Petr Oros) [1878147] - [netdrv] net: phy: fix aneg restart in phy_ethtool_set_eee (Petr Oros) [1878147] - [net] net: phy: Send notifier when starting the cable test (Petr Oros) [1878147] - [netdrv] net: phy: Put interface into oper testing during cable test (Petr Oros) [1878147] - [netdrv] net: phy: marvell: Add cable test support (Petr Oros) [1878147] - [include] net: ethtool: Add helpers for reporting test results (Petr Oros) [1878147] - [include] net: ethtool: Add infrastructure for reporting cable test results (Petr Oros) [1878147] - [uapi] net: ethtool: Add attributes for cable test reports (Petr Oros) [1878147] - [net] net: ethtool: netlink: Add support for triggering a cable test (Petr Oros) [1878147] - [netdrv] net: phy: Add support for polling cable test (Petr Oros) [1878147] - [netdrv] net: phy: Add cable test support to state machine (Petr Oros) [1878147] - [net] net: ethtool: self_test: Mark interface in testing operative status (Petr Oros) [1878147] - [net] net: Add testing sysfs attribute (Petr Oros) [1878147] - [net] net: Add IF_OPER_TESTING (Petr Oros) [1878147] - [netdrv] net: phy: fix less than zero comparison with unsigned variable val (Petr Oros) [1878147] - [netdrv] net: phy: Make iproc_mdio_resume static (Petr Oros) [1878147] - [netdrv] net: phy: bcm54140: use phy_package_shared (Petr Oros) [1878147] - [netdrv] net: phy: add concept of shared storage for PHYs (Petr Oros) [1878147] - [netdrv] net: phy: tja11xx: add support for master-slave configuration (Petr Oros) [1878147] - [uapi] ethtool: provide UAPI for PHY master/slave configuration (Petr Oros) [1878147] - [netdrv] dp83640: reverse arguments to list_add_tail (Petr Oros) [1878147] - [documentation] dt-bindings: add Qualcomm IPQ4019 MDIO bindings (Petr Oros) [1878147] - [netdrv] net: phy: mdio: add IPQ4019 MDIO driver (Petr Oros) [1878147] - [netdrv] net: phy: bcm54140: add second PHY ID (Petr Oros) [1878147] - [netdrv] net: phy: bcm54140: apply the workaround on b0 chips (Petr Oros) [1878147] - [netdrv] net: phy: bcm54140: fix phy_id_mask (Petr Oros) [1878147] - [netdrv] net: phy: bcm54140: use genphy_soft_reset() (Petr Oros) [1878147] - [netdrv] net: phy: at803x: add downshift support (Petr Oros) [1878147] - [netdrv] net: phy: DP83TC811: Fix WoL in config init to be disabled (Petr Oros) [1878147] - [netdrv] net: phy: DP83822: Fix WoL in config init to be disabled (Petr Oros) [1878147] - [netdrv] net: phy: bcm54140: Make a bunch of functions static (Petr Oros) [1878147] - [netdrv] net: phy: marvell10g: fix temperature sensor on 2110 (Petr Oros) [1878147] - [gpio] gpiolib: Rename "chip" variables to "gc" in core header file (Petr Oros) [1878147] - [netdrv] net: phy: dp83867: Remove unneeded semicolon (Petr Oros) [1878147] - [netdrv] net: phy: clear phydev->suspended after soft reset (Petr Oros) [1878147] - [netdrv] net: phy: remove genphy_no_soft_reset (Petr Oros) [1878147] - [netdrv] net: phy: make phy_suspend a no-op if PHY is suspended already (Petr Oros) [1878147] - [netdrv] net: phylink, dsa: eliminate phylink_fixed_state_cb() (Petr Oros) [1878147] - [netdrv] net: phy: bcm54140: fix less than zero comparison on an unsigned (Petr Oros) [1878147] - [netdrv] net: phy: bcm84881: clear settings on link down (Petr Oros) [1878147] - [netdrv] net: phy: tja11xx: add delayed registration of TJA1102 PHY1 (Petr Oros) [1878147] - [of] net: mdio: of: export part of of_mdiobus_register_phy() (Petr Oros) [1878147] - [netdrv] net: phy: tja11xx: add initial TJA1102 support (Petr Oros) [1878147] - [documentation] dt-bindings: net: phy: Add support for NXP TJA11xx (Petr Oros) [1878147] - [netdrv] net: phy: Use IS_ERR() to check and simplify code (Petr Oros) [1878147] - [netdrv] net: phy: marvell10g: limit soft reset to 88x3310 (Petr Oros) [1878147] - [netdrv] net: phy: bcm54140: add hwmon support (Petr Oros) [1878147] - [netdrv] net: phy: add Broadcom BCM54140 support (Petr Oros) [1878147] - [netdrv] net: phy: broadcom: add helper to write/read RDB registers (Petr Oros) [1878147] - [netdrv] net: phy: microchip_t1: add lan87xx_phy_init to initialize the lan87xx phy (Petr Oros) [1878147] - [netdrv] net: phy: Propagate error from bus->reset (Petr Oros) [1878147] - [netdrv] net: phy: broadcom: Add support for BCM53125 internal PHYs (Petr Oros) [1878147] - [netdrv] net: phy: mdio-bcm-iproc: Do not show kernel pointer (Petr Oros) [1878147] - [netdrv] net: phy: at803x: add support for AR8032 PHY (Petr Oros) [1878147] - [netdrv] net: marvell10g: soft-reset the PHY when coming out of low power (Petr Oros) [1878147] - [netdrv] net: marvell10g: report firmware version (Petr Oros) [1878147] - [netdrv] net: phy: micrel: use genphy_read_status for KSZ9131 (Petr Oros) [1878147] - [netdrv] net: phy: micrel: kszphy_resume(): add delay after genphy_resume() before accessing PHY registers (Petr Oros) [1878147] - [netdrv] net: phylink: add separate pcs operations structure (Petr Oros) [1878147] - [netdrv] net: phylink: rename 'ops' to 'mac_ops' (Petr Oros) [1878147] - [netdrv] net: phylink: change phylink_mii_c22_pcs_set_advertisement() prototype (Petr Oros) [1878147] - [ptp] ptp: Avoid deadlocks in the programmable pin code (Petr Oros) [1878147] - [netdrv] net: phy: probe PHY drivers synchronously (Petr Oros) [1878147] - [netdrv] net: phy: don't touch suspended flag if there's no suspend/resume callback (Petr Oros) [1878147] - [netdrv] net: phy: micrel.c: add rgmii interface delay possibility to ksz9131 (Petr Oros) [1878147] - [netdrv] net: phy: mdio-mux-bcm-iproc: use readl_poll_timeout() to simplify code (Petr Oros) [1878147] - [netdrv] net: phy: tja11xx: use phy_read_poll_timeout() to simplify the code (Petr Oros) [1878147] - [netdrv] net: phy: smsc: use phy_read_poll_timeout() to simplify the code (Petr Oros) [1878147] - [netdrv] net: phy: use phy_read_poll_timeout() to simplify the code (Petr Oros) [1878147] - [netdrv] net: phy: marvell10g: use phy_read_mmd_poll_timeout() to simplify the code (Petr Oros) [1878147] - [netdrv] net: phy: aquantia: use phy_read_mmd_poll_timeout() to simplify the code (Petr Oros) [1878147] - [netdrv] net: phy: bcm84881: use phy_read_mmd_poll_timeout() to simplify the code (Petr Oros) [1878147] - [netdrv] net: phy: add marvell usb to mdio controller (Petr Oros) [1878147] - [documentation] dt-bindings: net: add marvell usb to mdio bindings (Petr Oros) [1878147] - [netdrv] net: phy: aquantia: remove downshift warning now that phylib takes care (Petr Oros) [1878147] - [netdrv] net: phy: marvell: remove downshift warning now that phylib takes care (Petr Oros) [1878147] - [netdrv] net: phy: add and use phy_check_downshift (Petr Oros) [1878147] - [netdrv] net: phylink: pcs: add 802.3 clause 45 helpers (Petr Oros) [1878147] - [netdrv] net: phylink: pcs: add 802.3 clause 22 helpers (Petr Oros) [1878147] - [netdrv] net: mdiobus: add APIs for modifying a MDIO device register (Petr Oros) [1878147] - [netdrv] net: mdiobus: avoid BUG_ON() in mdiobus accessors (Petr Oros) [1878147] - [netdrv] net: phy: improve phy_driver callback handle_interrupt (Petr Oros) [1878147] - [netdrv] net: phylink: Add XLGMII support (Petr Oros) [1878147] - [include] net: phy: Add XLGMII interface define (Petr Oros) [1878147] - [netdrv] net: phylink: Test if MAC/PCS support Autoneg (Petr Oros) [1878147] - [netdrv] net: phylink: Add missing Backplane speeds (Petr Oros) [1878147] - [netdrv] net: mdio: add ipq8064 mdio driver (Petr Oros) [1878147] - [netdrv] net: phy: marvell10g: place in powersave mode at probe (Petr Oros) [1878147] - [netdrv] net: phy: marvell10g: add energy detect power down tunable (Petr Oros) [1878147] - [netdrv] net: phy: marvell10g: add mdix control (Petr Oros) [1878147] - [netdrv] net: phy: mscc: add constants for used interrupt mask bits (Petr Oros) [1878147] - [netdrv] net: phy: marvell10g: read copper results from CSSR1 (Petr Oros) [1878147] - [netdrv] net: phy: mscc: add missing shift for media operation mode selection (Petr Oros) [1878147] - [netdrv] net: phylink: propagate resolved link config via mac_link_up() (Petr Oros) [1878147] - [netdrv] net: phy: broadcom: Wire suspend/resume for BCM54810 (Petr Oros) [1878147] - [netdrv] net: phy: broadcom: Have bcm54xx_adjust_rxrefclk() check for flags (Petr Oros) [1878147] - [netdrv] net: phy: broadcom: Allow BCM54810 to use bcm54xx_adjust_rxrefclk() (Petr Oros) [1878147] - [netdrv] net: phy: dp83867: Add speed optimization feature (Petr Oros) [1878147] - [netdrv] net: phy: allow bcm84881 to be a module (Petr Oros) [1878147] - [include] net: phylink: clarify flow control settings in documentation (Petr Oros) [1878147] - [netdrv] net: phylink: improve initial mac configuration (Petr Oros) [1878147] - [netdrv] net: phylink: allow ethtool -A to change flow control advertisement (Petr Oros) [1878147] - [netdrv] net: phylink: resolve fixed link flow control (Petr Oros) [1878147] - [netdrv] net: phylink: use phylib resolved flow control modes (Petr Oros) [1878147] - [netdrv] net: phylink: ensure manual flow control is selected appropriately (Petr Oros) [1878147] - [netdrv] net: phylink: remove pause mode ethtool setting for fixed links (Petr Oros) [1878147] - [netdrv] net: add linkmode helper for setting flow control advertisement (Petr Oros) [1878147] - [netdrv] net: add helpers to resolve negotiated flow control (Petr Oros) [1878147] - [include] net: linkmode: make linkmode_test_bit() take const pointer (Petr Oros) [1878147] - [include] net: phylink: further documentation clarifications (Petr Oros) [1878147] - [include] net: phylink: further mac_config documentation improvements (Petr Oros) [1878147] - [netdrv] net: phylink: rename mac_link_state() op to mac_pcs_get_state() (Petr Oros) [1878147] - [md] md/raid5: fix oops during stripe resizing (Nigel Croxon) [1898617] - [md] md/bitmap: fix memory leak of temporary bitmap (Nigel Croxon) [1898617] - [md] md: fix the checking of wrong work queue (Nigel Croxon) [1898617] - [md] md/bitmap: md_bitmap_get_counter returns wrong blocks (Nigel Croxon) [1898617] - [md] md/bitmap: md_bitmap_read_sb uses wrong bitmap blocks (Nigel Croxon) [1898617] - [md] md/raid0: remove unused function is_io_in_chunk_boundary() (Nigel Croxon) [1898617] - [md] md: don't detour through bd_contains for the gendisk (Nigel Croxon) [1898617] - [md] md: compare bd_disk instead of bd_contains (Nigel Croxon) [1898617] - [md] md: Simplify code with existing definition RESYNC_SECTORS in raid10.c (Nigel Croxon) [1898617] - [md] md/raid5: reallocate page array after setting new stripe_size (Nigel Croxon) [1898617] - [md] md/raid5: resize stripe_head when reshape array (Nigel Croxon) [1898617] - [md] md/raid5: let multiple devices of stripe_head share page (Nigel Croxon) [1898617] - [crypto] md/raid6: let async recovery function support different page offset (Nigel Croxon) [1898617] - [crypto] md/raid6: let syndrome computor support different page offset (Nigel Croxon) [1898617] - [md] md/raid5: convert to new xor compution interface (Nigel Croxon) [1898617] - [crypto] md/raid5: add new xor function to support different page offset (Nigel Croxon) [1898617] - [md] md/raid5: make async_copy_data() to support different page offset (Nigel Croxon) [1898617] - [md] md/raid5: add a new member of offset into r5dev (Nigel Croxon) [1898617] - [md] md: only calculate blocksize once and use i_blocksize() (Nigel Croxon) [1898617] - [md] md: update the optimal I/O size on reshape (Nigel Croxon) [1898617] - [md] md/raid5: make sure stripe_size as power of two (Nigel Croxon) [1898617] - [md] md-cluster: Fix potential error pointer dereference in resize_bitmaps() (Nigel Croxon) [1898617] - [md] md: get sysfs entry after redundancy attr group create (Nigel Croxon) [1898617] - [kernel] lockdep: Fix preemption WARN for spurious IRQ-enable (Waiman Long) [1908640] - [powerpc] powerpc/smp: Call rcu_cpu_starting() earlier (Waiman Long) [1908640] - [include] seqlock: Fix multiple kernel-doc warnings (Waiman Long) [1908640] - [kernel] lockdep: Fix usage_traceoverflow (Waiman Long) [1908640] - [kernel] locking/lockdep: Remove more raw_cpu_read() usage (Waiman Long) [1908640] - [include] lockdep: Revert "lockdep: Use raw_cpu_*() for per-cpu variables" (Waiman Long) [1908640] - [kernel] lockdep: Fix lockdep recursion (Waiman Long) [1908640] - [kernel] lockdep,trace: Expose tracepoints (Waiman Long) [1908640] - [x86] locking/lockdep: Fix TRACE_IRQFLAGS vs. NMIs (Waiman Long) [1908640] - [s390] s390: don't trace preemption in percpu macros (Waiman Long) [1908640] - [fs] blkdev: avoid migration stalls for blkdev pages (Chris von Recklinghausen) [1876502] - [netdrv] ionic: account for vlan tag len in rx buffer len (Jonathan Toppins) [1908642] - [netdrv] net/mlx5e: Fix refcount leak on kTLS RX resync (Alaa Hleihel) [1866808] - [netdrv] net/mlx5e: kTLS, Avoid kzalloc(GFP_KERNEL) under spinlock (Alaa Hleihel) [1866808] - [netdrv] net/mlx5e: kTLS, Fix leak on resync error flow (Alaa Hleihel) [1866808] - [netdrv] net/mlx5e: kTLS, Add missing dma_unmap in RX resync (Alaa Hleihel) [1866808] - [netdrv] net/mlx5e: kTLS, Fix napi sync and possible use-after-free (Alaa Hleihel) [1866808] - [netdrv] net/mlx5e: kTLS, Improve rx handler function call (Alaa Hleihel) [1866808] - [netdrv] net/mlx5e: kTLS, Cleanup redundant capability check (Alaa Hleihel) [1866808] - [netdrv] net/mlx5e: Increase Async ICO SQ size (Alaa Hleihel) [1866808] - [netdrv] net/mlx5e: kTLS, Add kTLS RX stats (Alaa Hleihel) [1866808] - [netdrv] net/mlx5e: kTLS, Add kTLS RX resync support (Alaa Hleihel) [1866808] - [infiniband] RDMA/siw: Fix handling of zero-sized Read and Receive Queues (Kamal Heib) [1900985 1875703] - [fs] ext4: fix bogus warning in ext4_update_dx_flag() (Lukas Czerner) [1908714] - [fs] ext4: handle dax mount option collision (Lukas Czerner) [1908714] - [fs] jbd2: fix up sparse warnings in checkpoint code (Lukas Czerner) [1908714] - [fs] ext4: unlock xattr_sem properly in ext4_inline_data_truncate() (Lukas Czerner) [1908714] - [fs] ext4: do not use extent after put_bh (Lukas Czerner) [1908714] - [fs] ext4: fix invalid inode checksum (Lukas Czerner) [1908714] - [fs] ext4: clear buffer verified flag if read meta block from disk (Lukas Czerner) [1908714] - [fs] ext4: treat buffers contining write errors as valid in ext4_sb_bread() (Lukas Czerner) [1908714] - [fs] ext4: treat buffers with write errors as containing valid data (Lukas Czerner) [1908714] - [fs] ext4: limit entries returned when counting fsmap records (Lukas Czerner) [1908714] - [fs] ext4: fix error handling code in add_new_gdb (Lukas Czerner) [1908714] - [fs] ext4: fix leaking sysfs kobject after failed mount (Lukas Czerner) [1908714] - [fs] ext4: fix checking of directory entry validity for inline directories (Lukas Czerner) [1908714] - [fs] ext4: correctly restore system zone info when remount fails (Lukas Czerner) [1908714] - [fs] ext4: handle add_system_zone() failure in ext4_setup_system_zone() (Lukas Czerner) [1908714] - [fs] ext4: fold ext4_data_block_valid_rcu() into the caller (Lukas Czerner) [1908714] - [fs] ext4: check journal inode extents more carefully (Lukas Czerner) [1908714] - [fs] ext4: don't allow overlapping system zones (Lukas Czerner) [1908714] - [fs] ext4: handle error of ext4_setup_system_zone() on remount (Lukas Czerner) [1908714] - [fs] jbd2: add the missing unlock_buffer() in the error path of jbd2_write_superblock() (Lukas Czerner) [1908714] - [fs] ext4: fix mount failure with quota configured as module (Lukas Czerner) [1908714] - [fs] ext4: improve explanation of a mount failure caused by a misconfigured kernel (Lukas Czerner) [1908714] - [include] jbd2: fix kernel-doc notation warning (Lukas Czerner) [1908714] - [base] mm: don't panic when links can't be created in sysfs (Baoquan He) [1890171] - [base] mm: don't rely on system state to detect hot-plug operations (Baoquan He) [1890171] - [mm] mm: replace memmap_context by meminit_context (Baoquan He) [1890171] - [net] Update window_clamp if SOCK_RCVBUF is set (Balazs Nemeth) [1905985] - [cpufreq] cpufreq: acpi-cpufreq: Mark sometimes used ID structs as __maybe_unused (David Arcari) [1857102] - [cpufreq] cpufreq: acpi-cpufreq: Mark 'dummy' variable as __always_unused (David Arcari) [1857102] - [cpufreq] cpufreq: Replace HTTP links with HTTPS ones (David Arcari) [1857102] - [cpufreq] cpufreq: change '.set_boost' to act on one policy (David Arcari) [1857102] - [cpufreq] cpufreq: Fix up cpufreq_boost_set_sw() (David Arcari) [1857102] - [cpufreq] cpufreq: Convert to new X86 CPU match macros (David Arcari) [1857102] - [cpufreq] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 156 (David Arcari) [1857102]- [platform] platform/x86: ISST: Add new PCI device ids (Prarit Bhargava) [1836722] - [net] net-sysfs: take the rtnl lock when accessing xps_rxqs_map and num_tc (Antoine Tenart) [1912253] - [net] net-sysfs: take the rtnl lock when storing xps_rxqs (Antoine Tenart) [1912253] - [net] net-sysfs: take the rtnl lock when accessing xps_cpus_map and num_tc (Antoine Tenart) [1912253] - [net] net-sysfs: take the rtnl lock when storing xps_cpus (Antoine Tenart) [1912253] - [fs] gfs2: Improve mmap write vs. punch_hole consistency (Andreas Grunbacher) [1872043] - [netdrv] bnx2x: fix spelling mistake "occurd" -> "occurred" (Manish Chopra) [1853224] - [netdrv] bnx2x: Perform Idlechk dump during the debug collection (Manish Chopra) [1853224] - [netdrv] bnx2x: Add support for idlechk tests (Manish Chopra) [1853224] - [netdrv] bnx2x: Add Idlechk related register definitions (Manish Chopra) [1853224] - [netdrv] bnx2x: use generic power management (Manish Chopra) [1853224] - [netdrv] bnx2x: allow bnx2x_bsc_read() to schedule (Manish Chopra) [1853224] - [netdrv] bnx2x: Remove unused inline function bnx2x_vf_vlan_credit (Manish Chopra) [1853224] - [netdrv] bnx2x: Remove Comparison to bool in bnx2x_dcb.c (Manish Chopra) [1853224] - [netdrv] bnx2x: correct a comment mistake in grammar (Manish Chopra) [1853224] - [netdrv] net: bnx2x: reject unsupported coalescing params (Manish Chopra) [1853224] - [net] tls: Implement getsockopt SOL_TLS TLS_RX (Sabrina Dubroca) [1889664] - [net] tls: Protect from calling tls_dev_del for TLS RX twice (Sabrina Dubroca) [1889664] - [net] tls: missing received data after fast remote close (Sabrina Dubroca) [1889664] - [net] tls: Fix wrong record sn in async mode of device resync (Sabrina Dubroca) [1889664] - [net] tls: fix corrupted data in recvmsg (Sabrina Dubroca) [1889664] - [net] tls: sendfile fails with ktls offload (Sabrina Dubroca) [1889664] - [net] tls: race causes kernel panic (Sabrina Dubroca) [1889664] - [net] tls: Fix kmap usage (Sabrina Dubroca) [1889664] - [net] tls: allow MSG_CMSG_COMPAT in sendmsg (Sabrina Dubroca) [1889664] - [net] tls: fix sign extension issue when left shifting u16 value (Sabrina Dubroca) [1889664] - [net] tls: Add asynchronous resync (Sabrina Dubroca) [1889664] - [net] revert "net/tls: Add force_resync for driver resync" (Sabrina Dubroca) [1889664] - [net] net/tls: Add force_resync for driver resync (Sabrina Dubroca) [1889664] - [net] tls: Avoid assigning 'const' pointer to non-const pointer (Sabrina Dubroca) [1889664] - [net] tls: move mark_tech_preview to tls_init (Sabrina Dubroca) [1907477] - [mm] mm/hmm: do not call hmm_vma_walk_hole() while holding a spinlock (Chris von Recklinghausen) [1890943] - [mm] mm: pagewalk: add 'depth' parameter to pte_hole (Chris von Recklinghausen) [1890943] - [mm] mm: pagewalk: don't lock PTEs for walk_page_range_novma() (Chris von Recklinghausen) [1890943] - [mm] mm: pagewalk: allow walking without vma (Chris von Recklinghausen) [1890943] - [mm] mm: pagewalk: add p4d_entry() and pgd_entry() (Chris von Recklinghausen) [1890943] - [x86] x86: mm: add p?d_leaf() definitions (Chris von Recklinghausen) [1890943] - [s390] s390: mm: add p?d_leaf() definitions (Chris von Recklinghausen) [1890943] - [powerpc] powerpc: mm: add p?d_leaf() definitions (Chris von Recklinghausen) [1890943] - [arm64] arm64: mm: add p?d_leaf() definitions (Chris von Recklinghausen) [1890943] - [mm] mm: add generic p?d_leaf() macros (Chris von Recklinghausen) [1890943] - [mm] mm: move_pages: report the number of non-attempted pages (Chris von Recklinghausen) [1890943] - [mm] autonuma: fix watermark checking in migrate_balanced_pgdat() (Chris von Recklinghausen) [1890943] - [mm] mm/migrate.c: handle freed page at the first place (Chris von Recklinghausen) [1890943] - [mm] mm: pagewalk: Take the pagetable lock in walk_pte_range() (Chris von Recklinghausen) [1890943] - [mm] mm: untag user pointers passed to memory syscalls (Chris von Recklinghausen) [1890943] - [mm] mm: page cache: store only head pages in i_pages (Chris von Recklinghausen) [1890943] - [mm] mm: migrate: fix reference check race between __find_get_block() and migration (Chris von Recklinghausen) [1890943] - [fs] mm: migrate: remove unused mode argument (Chris von Recklinghausen) [1890943] - [mm] powerpc/book3s: Use config independent helpers for page table walk (Chris von Recklinghausen) [1890943] - [mm] mm/mmu_notifier: use correct mmu_notifier events for each invalidation (Chris von Recklinghausen) [1890943] - [mm] mm/mmu_notifier: contextual information for event triggering invalidation (Chris von Recklinghausen) [1890943] - [mm] powerpc/mm: move __find_linux_pte() out of hugetlbpage.c (Chris von Recklinghausen) [1890943] - [mm] mm/filemap.c: remove redundant test from find_get_pages_contig (Chris von Recklinghausen) [1890943] - [mm] mm/hugetlb: distinguish between migratability and movability (Chris von Recklinghausen) [1890943] - [mm] numa: change get_mempolicy() to use nr_node_ids instead of MAX_NUMNODES (Chris von Recklinghausen) [1890943] - [mm] mm: migrate: make buffer_migrate_page_norefs() actually succeed (Chris von Recklinghausen) [1890943] - [mm] mm: treewide: remove unused address argument from pte_alloc functions (Chris von Recklinghausen) [1890943] - [fs] mm: migrate: drop unused argument of migrate_page_move_mapping() (Chris von Recklinghausen) [1890943] - [mm] mm: migrate: provide buffer_migrate_page_norefs() (Chris von Recklinghausen) [1890943] - [mm] mm: migrate: move migrate_page_lock_buffers() (Chris von Recklinghausen) [1890943] - [mm] mm: migrate: lock buffers before migrate_page_move_mapping() (Chris von Recklinghausen) [1890943] - [mm] mm: Convert huge_memory to XArray (Chris von Recklinghausen) [1890943] - [mm] mm: Convert page migration to XArray (Chris von Recklinghausen) [1890943] - [mm] powerpc/mm/book3s: Check for pmd_large instead of pmd_trans_huge (Chris von Recklinghausen) [1890943] - [x86] x86/pgtable: Move two more functions from pgtable_64.h to pgtable.h (Chris von Recklinghausen) [1890943] - [x86] x86/pgtable: Move pti_set_user_pgtbl() to pgtable.h (Chris von Recklinghausen) [1890943] - [x86] x86/pgtable: Move pgdp kernel/user conversion functions to pgtable.h (Chris von Recklinghausen) [1890943] - [mm] x86/pgtable: Rename pti_set_user_pgd() to pti_set_user_pgtbl() (Chris von Recklinghausen) [1890943] - [mm] mm: memcg/slab: fix root memcg vmstats (Waiman Long) [1877019] - [mm] mm/slub: let number of online CPUs determine the slub page order (Waiman Long) [1877019] - [mm] mm, debug_pagealloc: don't rely on static keys too early (Waiman Long) [1877019] - [mm] mm: memcg: link page counters to root if use_hierarchy is false (Waiman Long) [1877019] - [mm] mm/memcg: unify swap and memsw page counters (Waiman Long) [1877019] - [mm] mm: memcontrol: correct the NR_ANON_THPS counter of hierarchical memcg (Waiman Long) [1877019] - [mm] mlock: fix unevictable_pgs event counts on THP (Waiman Long) [1877019] - [mm] mm/filemap: fix storing to a THP shadow entry (Waiman Long) [1877019] - [lib] XArray: add xas_split (Waiman Long) [1877019] - [lib] XArray: add xa_get_order (Waiman Long) [1877019] - [lib] XArray: Add private interface for workingset node deletion (Waiman Long) [1877019] - [include] XArray: Fix xas_reload for multi-index entries (Waiman Long) [1877019] - [include] xarray.h: correct return code documentation for xa_store_{bh, irq}() (Waiman Long) [1877019] - [mm] mm: memcg/slab: uncharge during kmem_cache_free_bulk() (Waiman Long) [1877019] - [mm] mm: memcg/slab: fix racy access to page->mem_cgroup in mem_cgroup_from_obj() (Waiman Long) [1877019] - [mm] mm: memcontrol: fix missing suffix of workingset_restore (Waiman Long) [1877019] - [mm] mm: memcontrol: fix warning when allocating the root cgroup (Waiman Long) [1877019] - [mm] mm: replace hpage_nr_pages with thp_nr_pages (Waiman Long) [1877019] - [mm] mm: add thp_size (Waiman Long) [1877019] - [include] mm: add thp_order (Waiman Long) [1877019] - [include] include/linux/huge_mm.h: check PageTail in hpage_nr_pages even when !THP (Waiman Long) [1877019] - [mm] mm/page_vma_mapped.c: explicitly compare pfn for normal, hugetlbfs and THP page (Waiman Long) [1877019] - [mm] mm/vmscan: restore active/inactive ratio for anonymous LRU (Waiman Long) [1877019] - [mm] mm/swap: implement workingset detection for anonymous LRU (Waiman Long) [1877019] - [mm] mm/swapcache: support to handle the shadow entries (Waiman Long) [1877019] - [mm] mm: fix swap cache node allocation mask (Waiman Long) [1877019] - [include] include/linux/swap.h: delete meaningless __add_to_swap_cache() declaration (Waiman Long) [1877019] - [mm] mm/swap_state.c: use the same way to count page in_swap_cache (Waiman Long) [1877019] - [mm] mm: shmem: use proper gfp flags for shmem_writepage() (Waiman Long) [1877019] - [mm] mm/workingset: prepare the workingset detection infrastructure for anon LRU (Waiman Long) [1877019] - [mm] mm/vmscan: protect the workingset on anonymous LRU (Waiman Long) [1877019] - [mm] mm/vmscan: make active/inactive ratio as 1:1 for anon lru (Waiman Long) [1877019] - [tools] kselftests: cgroup: add perpcu memory accounting test (Waiman Long) [1877019] - [mm] mm: memcg: charge memcg percpu memory to the parent cgroup (Waiman Long) [1877019] - [mm] mm: memcg/percpu: per-memcg percpu memory statistics (Waiman Long) [1877019] - [mm] mm: memcg/percpu: account percpu memory to memory cgroups (Waiman Long) [1877019] - [mm] percpu: return number of released bytes from pcpu_free_area() (Waiman Long) [1877019] - [mm] percpu: make pcpu_alloc() aware of current gfp context (Waiman Long) [1877019] - [mm] mm/khugepaged: fix filemap page_to_pgoff(page) != offset (Waiman Long) [1877019] - [mm] mm, slub: restore initial kmem_cache flags (Waiman Long) [1877019] - [include] mm: memcg/slab: fix slab statistics in !SMP configuration (Waiman Long) [1877019] - [mm] mm: slab: fix potential double free in ___cache_free (Waiman Long) [1877019] - [mm] ksm: reinstate memcg charge on copied pages (Waiman Long) [1877019] - [mm] mm: slub: fix conversion of freelist_corrupted() (Waiman Long) [1877019] - [mm] memcg: fix use-after-free in uncharge_batch (Waiman Long) [1877019] - [mm] mm/memory: fix IO cost for anonymous page (Waiman Long) [1877019] - [mm] mm: workingset: age nonresident information alongside anonymous pages (Waiman Long) [1877019] - [mm] slub: cure list_slab_objects() from double fix (Waiman Long) [1877019] - [mm] mm: do_swap_page(): fix up the error code (Waiman Long) [1877019] - [misc] lkdtm/heap: Avoid edge and middle of slabs (Waiman Long) [1877019] - [mm] mm: slub: really fix slab walking for init_on_free (Waiman Long) [1877019] - [mm] mm/slab.c: fix kernel-doc warning for __ksize() (Waiman Long) [1877019] - [mm] mm: memcontrol: restore proper dirty throttling when memory.high changes (Waiman Long) [1877019] - [mm] memcg, oom: check memcg margin for parallel oom (Waiman Long) [1877019] - [mm] mm, memcg: avoid stale protection values when cgroup is above protection (Waiman Long) [1877019] - [mm] mm, memcg: unify reclaim retry limits with page allocator (Waiman Long) [1877019] - [mm] mm, memcg: reclaim more aggressively before high allocator throttling (Waiman Long) [1877019] - [mm] mm: memcontrol: avoid workload stalls when lowering memory.high (Waiman Long) [1877019] - [include] mm: kmem: switch to static_branch_likely() in memcg_kmem_enabled() (Waiman Long) [1877019] - [mm] mm: slab: rename (un)charge_slab_page() to (un)account_slab_page() (Waiman Long) [1877019] - [mm] mm: memcg/slab: remove unused argument by charge_slab_page() (Waiman Long) [1877019] - [tools] tools/cgroup: add memcg_slabinfo.py tool (Waiman Long) [1877019] - [tools] kselftests: cgroup: add kernel memory accounting tests (Waiman Long) [1877019] - [mm] mm: memcg/slab: use a single set of kmem_caches for all allocations (Waiman Long) [1877019] - [mm] mm: memcg/slab: remove redundant check in memcg_accumulate_slabinfo() (Waiman Long) [1877019] - [mm] mm: memcg/slab: deprecate slab_root_caches (Waiman Long) [1877019] - [mm] mm: memcg/slab: remove memcg_kmem_get_cache() (Waiman Long) [1877019] - [mm] mm: memcg/slab: simplify memcg cache creation (Waiman Long) [1877019] - [mm] mm: memcg/slab: use a single set of kmem_caches for all accounted allocations (Waiman Long) [1877019] - [mm] mm, slab_common: fix a typo in comment "eariler"->"earlier" (Waiman Long) [1877019] - [mm] mm: memcg/slab: fix memory leak at non-root kmem_cache destroy (Waiman Long) [1877019] - [mm] mm: memcg/slab: fix panic in __free_slab() caused by premature memcg pointer release (Waiman Long) [1877019] - [mm] mm: memcg/slab: move memcg_kmem_bypass() to memcontrol.h (Waiman Long) [1877019] - [mm] mm: memcg/slab: deprecate memory.kmem.slabinfo (Waiman Long) [1877019] - [mm] mm, memcg: fix build error around the usage of kmem_caches (Waiman Long) [1877019] - [mm] mm: memcg/slab: charge individual slab objects instead of pages (Waiman Long) [1877019] - [mm] mm: memcg/slab: save obj_cgroup for non-root slab objects (Waiman Long) [1877019] - [mm] mm: memcg/slab: allocate obj_cgroups for non-root slab pages (Waiman Long) [1877019] - [mm] mm: memcg/slab: obj_cgroup API (Waiman Long) [1877019] - [mm] mm: memcontrol: decouple reference counting from page accounting (Waiman Long) [1877019] - [mm] mm: slub: implement SLUB version of obj_to_index() (Waiman Long) [1877019] - [mm] mm: memcg: convert vmstat slab counters to bytes (Waiman Long) [1877019] - [mm] mm: memcg: prepare for byte-sized vmstat items (Waiman Long) [1877019] - [mm] mm: memcg: factor out memcg- and lruvec-level changes out of __mod_lruvec_state() (Waiman Long) [1877019] - [mm] mm: kmem: make memcg_kmem_enabled() irreversible (Waiman Long) [1877019] - [mm] mm, slab/slub: improve error reporting and overhead of cache_from_obj() (Waiman Long) [1877019] - [mm] mm, slab/slub: move and improve cache_from_obj() (Waiman Long) [1877019] - [mm] mm, slub: extend checks guarded by slub_debug static key (Waiman Long) [1877019] - [mm] mm, slub: introduce kmem_cache_debug_flags() (Waiman Long) [1877019] - [mm] mm, slub: introduce static key for slub_debug() (Waiman Long) [1877019] - [mm] mm, slub: make reclaim_account attribute read-only (Waiman Long) [1877019] - [mm] mm, slub: make remaining slub_debug related attributes read-only (Waiman Long) [1877019] - [mm] mm, slub: remove runtime allocation order changes (Waiman Long) [1877019] - [mm] mm, slub: make some slub_debug related attributes read-only (Waiman Long) [1877019] - [documentation] mm, slub: extend slub_debug syntax for multiple blocks (Waiman Long) [1877019] - [mm] mm/slab.c: update outdated kmem_list3 in a comment (Waiman Long) [1877019] - [mm] mm, slab: check GFP_SLAB_BUG_MASK before alloc_pages in kmalloc_order (Waiman Long) [1877019] - [mm] mm/slab: add naive detection of double free (Waiman Long) [1877019] - [init] mm/slab: expand CONFIG_SLAB_FREELIST_HARDENED to include SLAB (Waiman Long) [1877019] - [mm] mm: ksize() should silently accept a NULL pointer (Waiman Long) [1877019] - [include] include/linux/vmstat.h: remove unused page state adjustment macro (Waiman Long) [1877019] - [include] mm, memcg: fix inconsistent oom event behavior (Waiman Long) [1877019] - [mm] mm/memcg: fix refcount error while moving and swapping (Waiman Long) [1877019] - [mm] mm/memcontrol: fix OOPS inside mem_cgroup_get_nr_swap_pages() (Waiman Long) [1877019] - [mm] mm/memcontrol.c: add missed css_put() (Waiman Long) [1877019] - [mm] mm: memcontrol: handle div0 crash race condition in memory.low (Waiman Long) [1877019] - [kernel] mm: memcontrol: recursive memory.low protection (Waiman Long) [1877019] - [include] mm, memcg: consider subtrees in memory.events (Waiman Long) [1877019] - [net] mm, treewide: rename kzfree() to kfree_sensitive() (Waiman Long) [1877019] - [mm] mm/slab: use memzero_explicit() in kzfree() (Waiman Long) [1877019] - [mm] mm: swap: memcg: fix memcg stats for huge pages (Waiman Long) [1877019] - [mm] mm: swap: fix vmstats for huge pages (Waiman Long) [1877019] - [mm] mm: vmscan: limit the range of LRU type balancing (Waiman Long) [1877019] - [mm] mm: vmscan: reclaim writepage is IO cost (Waiman Long) [1877019] - [mm] mm: vmscan: determine anon/file pressure balance at the reclaim root (Waiman Long) [1877019] - [mm] mm: balance LRU lists based on relative thrashing (Waiman Long) [1877019] - [mm] mm: only count actual rotations as LRU reclaim cost (Waiman Long) [1877019] - [mm] mm: deactivations shouldn't bias the LRU balance (Waiman Long) [1877019] - [mm] mm: base LRU balancing on an explicit cost model (Waiman Long) [1877019] - [mm] mm: vmscan: drop unnecessary div0 avoidance rounding in get_scan_count() (Waiman Long) [1877019] - [mm] mm: remove use-once cache bias from LRU balancing (Waiman Long) [1877019] - [mm] mm: workingset: let cache workingset challenge anon (Waiman Long) [1877019] - [mm] mm: fold and remove lru_cache_add_anon() and lru_cache_add_file() (Waiman Long) [1877019] - [kernel] mm: allow swappiness that prefers reclaiming anon over the file workingset (Waiman Long) [1877019] - [mm] mm: keep separate anon and file statistics on page reclaim activity (Waiman Long) [1877019] - [mm] mm: fix LRU balancing effect of new transparent huge pages (Waiman Long) [1877019] - [mm] mm: replace list_move_tail() with add_page_to_lru_list_tail() (Waiman Long) [1877019] - [mm] mm: memcontrol: update page->mem_cgroup stability rules (Waiman Long) [1877019] - [mm] mm: memcontrol: delete unused lrucare handling (Waiman Long) [1877019] - [documentation] mm: memcontrol: document the new swap control behavior (Waiman Long) [1877019] - [mm] mm: memcontrol: charge swapin pages on instantiation (Waiman Long) [1877019] - [mm] mm: memcontrol: make swap tracking an integral part of memory control (Waiman Long) [1877019] - [mm] mm: memcontrol: prepare swap controller setup for integration (Waiman Long) [1877019] - [mm] mm: memcontrol: drop unused try/commit/cancel charge API (Waiman Long) [1877019] - [mm] mm: memcontrol: convert anon and file-thp to new mem_cgroup_charge() API (Waiman Long) [1877019] - [mm] mm: memcontrol: switch to native NR_ANON_THPS counter (Waiman Long) [1877019] - [mm] mm: memcontrol: switch to native NR_ANON_MAPPED counter (Waiman Long) [1877019] - [mm] mm: memcontrol: switch to native NR_FILE_PAGES and NR_SHMEM counters (Waiman Long) [1877019] - [mm] mm: memcontrol: prepare cgroup vmstat infrastructure for native anon counters (Waiman Long) [1877019] - [mm] mm: memcontrol: prepare move_account for removal of private page type counters (Waiman Long) [1877019] - [mm] mm: memcontrol: prepare uncharging for removal of private page type counters (Waiman Long) [1877019] - [mm] mm: memcontrol: convert page cache to a new mem_cgroup_charge() API (Waiman Long) [1877019] - [mm] mm: memcontrol: move out cgroup swaprate throttling (Waiman Long) [1877019] - [mm] mm: shmem: remove rare optimization when swapin races with hole punching (Waiman Long) [1877019] - [mm] mm: memcontrol: drop @compound parameter from memcg charging API (Waiman Long) [1877019] - [mm] mm: memcontrol: fix stat-corrupting race in charge moving (Waiman Long) [1877019] - [mm] mm: fix NUMA node file count error in replace_page_cache() (Waiman Long) [1877019] - [mm] mm/slub: fix stack overruns with SLUB_STATS (Waiman Long) [1877019] - [mm] slub: remove kmalloc under list_lock from list_slab_objects() V2 (Waiman Long) [1877019] - [mm] slub: Remove userspace notifier for cache add/remove (Waiman Long) [1877019] - [mm] mm/slub.c: fix corrupted freechain in deactivate_slab() (Waiman Long) [1877019] - [mm] mm/slub: fix incorrect interpretation of s->offset (Waiman Long) [1877019] - [mm] slub: avoid redzone when choosing freepointer location (Waiman Long) [1877019] - [mm] slub: relocate freelist pointer to middle of object (Waiman Long) [1877019] - [mm] slub: improve bit diffusion for freelist ptr obfuscation (Waiman Long) [1877019] - [mm] mm, slb: improve memory accounting (Waiman Long) [1877019] - [mm] thp: change CoW semantics for anon-THP (Waiman Long) [1877019] - [mm] khugepaged: allow to collapse PTE-mapped compound pages (Waiman Long) [1877019] - [mm] khugepaged: allow to collapse a page shared across fork (Waiman Long) [1877019] - [mm] khugepaged: drain LRU add pagevec after swapin (Waiman Long) [1877019] - [mm] khugepaged: drain all LRU caches before scanning pages (Waiman Long) [1877019] - [mm] khugepaged: do not stop collapse if less than half PTEs are referenced (Waiman Long) [1877019] - [tools] khugepaged: add self test (Waiman Long) [1877019] - [mm] mm: code cleanup for MADV_FREE (Waiman Long) [1877019] - [mm] mm, thp: track fallbacks due to failed memcg charges separately (Waiman Long) [1877019] - [mm] mm, shmem: add vmstat for hugepage fallback (Waiman Long) [1877019] - [mm] autonuma: reduce cache footprint when scanning page tables (Waiman Long) [1877019] - [trace] mm/vmscan: simplify trace_reclaim_flags and trace_shrink_flags (Waiman Long) [1877019] - [mm] mm/memcg: optimize memory.numa_stat like memory.stat (Waiman Long) [1877019] - [mm] memcg: fix memcg_kmem_bypass() for remote memcg charging (Waiman Long) [1877019] - [mm] mm/memcg: automatically penalize tasks with high swap use (Waiman Long) [1877019] - [include] mm/memcg: move cgroup high memory limit setting into struct page_counter (Waiman Long) [1877019] - [mm] mm/memcg: move penalty delay clamping out of calculate_high_delay() (Waiman Long) [1877019] - [mm] mm/memcg: prepare for swap over-high accounting and penalty calculation (Waiman Long) [1877019] - [mm] memcg: expose root cgroup's memory.stat (Waiman Long) [1877019] - [mm] mm, memcg: add workingset_restore in memory.stat (Waiman Long) [1877019] - [documentation] doc: cgroup: improve formatting of mem stats (Waiman Long) [1877019] - [documentation] docs: cgroup: mm: Fix spelling of "list" (Waiman Long) [1877019] - [mm] mm, memcg: fix error return value of mem_cgroup_css_alloc() (Waiman Long) [1877019] - [include] memcontrol.h: Replace zero-length array with flexible-array member (Waiman Long) [1877019] - [mm] mm, memcg: bypass high reclaim iteration for cgroup hierarchy root (Waiman Long) [1877019] - [mm] mm: memcg: make memory.oom.group tolerable to task migration (Waiman Long) [1877019] - [mm] mm, memcg: prevent memory.swap.max load tearing (Waiman Long) [1877019] - [mm] mm, memcg: prevent memory.low load/store tearing (Waiman Long) [1877019] - [mm] mm, memcg: prevent memory.max load tearing (Waiman Long) [1877019] - [mm] mm, memcg: prevent memory.high load/store tearing (Waiman Long) [1877019] - [mm] mm/memcontrol.c: make mem_cgroup_id_get_many() __maybe_unused (Waiman Long) [1877019] - [mm] memcg: css_tryget_online cleanups (Waiman Long) [1877019] - [mm] mm/memcontrol.c: cleanup some useless code (Waiman Long) [1877019] - [mm] mm/memcontrol.c: fix a -Wunused-function warning (Waiman Long) [1877019] - [mm] mm: memcontrol: switch to rcu protection in drain_all_stock() (Waiman Long) [1877019] - [mm] mm/khugepaged.c: fix khugepaged's request size in collapse_file (Waiman Long) [1877019] - [mm] khugepaged: fix null-pointer dereference due to race (Waiman Long) [1877019] - [mm] mm, thp: stop leaking unreleased file pages (Waiman Long) [1877019] - [trace] mm: khugepaged: add trace status description for SCAN_PAGE_HAS_PRIVATE (Waiman Long) [1877019] - [mm] mm, thp: recheck each page before collapsing file THP (Waiman Long) [1877019] - [mm] mm/thp: allow dropping THP from page cache (Waiman Long) [1877019] - [mm] mm/vmscan.c: support removing arbitrary sized pages from mapping (Waiman Long) [1877019] - [mm] mm/thp: fix node page state in split_huge_page_to_list() (Waiman Long) [1877019] - [fs] proc/meminfo: fix output alignment (Waiman Long) [1877019] - [mm] mm: shmem: disable interrupt when acquiring info->lock in userfaultfd_copy path (Waiman Long) [1877019] - [fs] mm, thp: avoid writes to file with THP in pagecache (Waiman Long) [1877019] - [mm] mm, thp: add read-only THP support for (non-shmem) FS (Waiman Long) [1877019] - [mm] khugepaged: rename collapse_shmem() and khugepaged_scan_shmem() (Waiman Long) [1877019] - [fs] mm,thp: stats for file backed THP (Waiman Long) [1877019] - [mm] filemap: update offset check in filemap_fault() (Waiman Long) [1877019] - [mm] filemap: check compound_head(page)->mapping in pagecache_get_page() (Waiman Long) [1877019] - [mm] filemap: check compound_head(page)->mapping in filemap_fault() (Waiman Long) [1877019] - [mm] mm: mempolicy: fix the wrong return value and potential pages leak of mbind (Waiman Long) [1877019] - [mm] mm: thp: fix false negative of shmem vma's THP eligibility (Waiman Long) [1877019] - [mm] mm: thp: make transhuge_vma_suitable available for anonymous THP (Waiman Long) [1877019] - [mm] mm, thp, proc: report THP eligibility for each vma (Waiman Long) [1877019] - [documentation] mm, proc: be more verbose about unstable VMA flags in /proc//smaps (Waiman Long) [1877019] - [mm] mm: thp: pass correct vm_flags to hugepage_vma_check() (Waiman Long) [1877019] - [fs] mm: /proc/pid/smaps_rollup: convert to single value seq_file (Waiman Long) [1877019] - [fs] mm: /proc/pid/smaps: factor out common stats printing (Waiman Long) [1877019] - [fs] mm: /proc/pid/smaps: factor out mem stats gathering (Waiman Long) [1877019] - [fs] mm: /proc/pid/*maps remove is_pid and related wrappers (Waiman Long) [1877019] - [mm] mm: workingset: fix vmstat counters for shadow nodes (Waiman Long) [1877019] - [mm] mm: workingset: add vmstat counter for shadow nodes (Waiman Long) [1877019] - [include] mm/memcg: Document access rule regarding mem_cgroup structure (Waiman Long) [1877019] - [mm] mm/page_alloc: silence a KASAN false positive (Waiman Long) [1877019] - [s390] s390/setup: init jump labels before command line parsing (Waiman Long) [1877019] - [mm] s390/maccess: add no DAT mode to kernel_write (Waiman Long) [1877019] - [mm] s390: Change s390_kernel_write() return type to match memcpy() (Waiman Long) [1877019] - [kernel] PM: hibernate: fix crashes with init_on_free=1 (Waiman Long) [1877019] - [mm] mm/slub.c: init_on_free=1 should wipe freelist ptr for bulk allocations (Waiman Long) [1877019] - [mm] mm/page_alloc.c: fix a crash in free_pages_prepare() (Waiman Long) [1877019] - [mm] mm: slub: Fix slab walking for init_on_free (Waiman Long) [1877019] - [mm] mm, slab: move memcg_cache_params structure to mm/slab.h (Waiman Long) [1877019] - [mm] mm, slab: extend slab/shrink to shrink all memcg caches (Waiman Long) [1877019] - [mm] mm: mempolicy: handle vma with unmovable pages mapped correctly in mbind (Waiman Long) [1877019] - [mm] mm: mempolicy: make the behavior consistent when MPOL_MF_MOVE* and MPOL_MF_STRICT were specified (Waiman Long) [1877019] - [init] init/Kconfig: fix neighboring typos (Waiman Long) [1877019] - [mm] mm: security: introduce init_on_alloc=1 and init_on_free=1 boot options (Waiman Long) [1877019] - [mm] memcg, oom: no oom-kill for __GFP_RETRY_MAYFAIL (Waiman Long) [1877019] - [mm] mm/kasan: add object validation in ksize() (Waiman Long) [1877019] - [mm] mm/slab: refactor common ksize KASAN logic into slab_common.c (Waiman Long) [1877019] - [mm] mm/slub.c: avoid double string traverse in kmem_cache_flags() (Waiman Long) [1877019] - [mm] mm/slab: sanity-check page type when looking up cache (Waiman Long) [1877019] - [mm] mm/slab: validate cache membership under freelist hardening (Waiman Long) [1877019] - [mm] mm/migrate: add stable check in migrate_vma_insert_page() (Waiman Long) [1877019] - [mm] mm/migrate: clean up some minor coding style (Waiman Long) [1877019] - [mm] mm/migrate: remove useless mask of start address (Waiman Long) [1877019] - [kernel] uprobe: use original page when all uprobes are removed (Waiman Long) [1877019] - [mm] mm: move memcmp_pages() and pages_identical() (Waiman Long) [1877019] - [mm] mm, thp: do not queue fully unmapped pages for deferred split (Waiman Long) [1877019] - [mm] mm/khugepaged: fix the xas_create_range() error path (Waiman Long) [1877019] - [mm] mm/khugepaged: collapse_shmem() do not crash on Compound (Waiman Long) [1877019] - [mm] mm/khugepaged: collapse_shmem() without freezing new_page (Waiman Long) [1877019] - [mm] mm/khugepaged: minor reorderings in collapse_shmem() (Waiman Long) [1877019] - [mm] mm/khugepaged: collapse_shmem() remember to clear holes (Waiman Long) [1877019] - [mm] mm/khugepaged: collapse_shmem() stop if punched or truncated (Waiman Long) [1877019] - [mm] mm: Convert khugepaged_scan_shmem to XArray (Waiman Long) [1877019] - [mm] mm: Convert collapse_shmem to XArray (Waiman Long) [1877019] - [mm] mm: thp: inc counter for collapsed shmem THP (Waiman Long) [1877019] - [mm] mm: thp: register mm for khugepaged when merging vma for shmem (Waiman Long) [1877019] - [mm] mm: swapoff: shmem_unuse() stop eviction without igrab() (Waiman Long) [1877019] - [mm] mm: swapoff: take notice of completion sooner (Waiman Long) [1877019] - [mm] mm: swapoff: remove too limiting SWAP_UNUSE_MAX_TRIES (Waiman Long) [1877019] - [mm] mm: swapoff: shmem_find_swap_entries() filter out other types (Waiman Long) [1877019] - [mm] mm: rid swapoff of quadratic complexity (Waiman Long) [1877019] - [mm] shmem: Comment fixups (Waiman Long) [1877019] - [mm] memfd: Convert memfd_tag_pins to XArray (Waiman Long) [1877019] - [mm] memfd: Convert memfd_wait_for_pins to XArray (Waiman Long) [1877019] - [mm] shmem: Convert shmem_partial_swap_usage to XArray (Waiman Long) [1877019] - [mm] shmem: Convert shmem_free_swap to XArray (Waiman Long) [1877019] - [lib] shmem: Convert shmem_alloc_hugepage to XArray (Waiman Long) [1877019] - [tools] shmem: Convert find_swap_entry to XArray (Waiman Long) [1877019] - [mm] shmem: Convert shmem_confirm_swap to XArray (Waiman Long) [1877019]- [infiniband] RDMA/core: Do not indicate device ready when device enablement fails (Kamal Heib) [1902144] - [infiniband] RDMA/core: Clean up cq pool mechanism (Kamal Heib) [1902144] - [pci] PCI/ASPM: Disable ASPM on ASMedia ASM1083/1085 PCIe-to-PCI bridge (Myron Stowe) [1897927] - [pci] PCI: Make pcie_find_root_port() work for Root Ports (Myron Stowe) [1897927] - [pci] PCI: Add ACS quirk for Intel Root Complex Integrated Endpoints (Myron Stowe) [1897927] - [pci] PCI: Avoid FLR for AMD Starship USB 3.0 (Myron Stowe) [1897927] - [pci] PCI: Avoid FLR for AMD Matisse HD Audio & USB 3.0 (Myron Stowe) [1897927] - [pci] PCI/switchtec: Correct bool variable type assignment (Myron Stowe) [1897927] - [pci] PCI: Allow pci_resize_resource() for devices on root bus (Myron Stowe) [1897927] - [pci] PCI/PM: Adjust pcie_wait_for_link_delay() for caller delay (Myron Stowe) [1897927] - [pci] PCI: Avoid Pericom USB controller OHCI/EHCI PME# defect (Myron Stowe) [1897927] - [tty] serial: 8250_pci: Move Pericom IDs to pci_ids.h (Myron Stowe) [1897927] - [pci] PCI/PM: Call .bridge_d3() hook only if non-NULL (Myron Stowe) [1897927] - [pci] PCI: Rename _DSM constants to align with spec (Myron Stowe) [1897927] - [pci] PCI/PME: Fix kernel-doc of pcie_pme_resume() and pcie_pme_remove() (Myron Stowe) [1897927] - [pci] PCI: Unify pcie_find_root_port() and pci_find_pcie_root_port() (Myron Stowe) [1897927] - [pci] PCI: Replace zero-length array with flexible-array (Myron Stowe) [1897927] - [pci] PCI: shpchp: Make shpchp_unconfigure_device() void (Myron Stowe) [1897927] - [pci] PCI: Use of_node_name_eq() for node name comparisons (Myron Stowe) [1897927] - [pci] PCI: pciehp: Remove unused EMI() and HP_SUPR_RM() macros (Myron Stowe) [1897927] - [pcmcia] pcmcia: Use CardBus window names (PCI_CB_BRIDGE_IO_0_WINDOW etc) when freeing (Myron Stowe) [1897927] - [pci] PCI: Use bridge window names (PCI_BRIDGE_IO_WINDOW etc) (Myron Stowe) [1897927] - [pci] PCI/PTM: Inherit Switch Downstream Port PTM settings from Upstream Port (Myron Stowe) [1897927] - [pci] PCI: Program MPS for RCiEP devices (Myron Stowe) [1897927] - [pci] PCI: Fix pci_host_bridge struct device release/free handling (Myron Stowe) [1897927] - [pci] PCI: Fix pci_register_host_bridge() device_register() error handling (Myron Stowe) [1897927] - [pci] PCI/ASPM: Allow ASPM on links to PCIe-to-PCI/PCI-X Bridges (Myron Stowe) [1897927] - [x86] x86/tboot: Don't disable swiotlb when iommu is forced on (Tony Camuso) [1883395] - [iommu] iommu/vt-d: Avoid panic if iommu init fails in tboot system (Tony Camuso) [1883395] - [pci] PCI/ERR: Clear PCIe Device Status errors only if OS owns AER (Myron Stowe) [1838358] - [pci] PCI/ERR: Rename pci_aer_clear_device_status() to pcie_clear_device_status() (Myron Stowe) [1838358] - [pci] PCI/AER: Log correctable errors as warning, not error (Myron Stowe) [1838358] - [pci] PCI/AER: Simplify __aer_print_error() (Myron Stowe) [1838358] - [misc] mei: hdcp: fix mei_hdcp_verify_mprime() input parameter (Tony Camuso) [1874577] - [misc] mei: add device kind to sysfs (Tony Camuso) [1874577] - [misc] mei: hw: don't use one element arrays (Tony Camuso) [1874577] - [misc] mei: hw: use sizeof of variable instead of struct type (Tony Camuso) [1874577] - [misc] mei: client: use sizeof of variable instead of struct type (Tony Camuso) [1874577] - [misc] mei: bus: use sizeof of variable instead of struct type (Tony Camuso) [1874577] - [misc] mei: ioctl: use sizeof of variable instead of struct type (Tony Camuso) [1874577] - [misc] mei: hbm: use sizeof of variable instead of struct type (Tony Camuso) [1874577] - [misc] Revert "mei: Avoid the use of one-element arrays" (Tony Camuso) [1874577] - [misc] mei: Avoid the use of one-element arrays (Tony Camuso) [1874577] - [misc] mei: Replace HTTP links with HTTPS ones (Tony Camuso) [1874577] - [misc] mei: hdcp: Replace one-element array with flexible-array member (Tony Camuso) [1874577] - [misc] mei: bus: don't clean driver pointer (Tony Camuso) [1874577] - [misc] mei: me: add MEI device for KBP with ITPS capability (Tony Camuso) [1874577] - [misc] mei: me: add MEI device for SPT with ITPS capability (Tony Camuso) [1874577] - [misc] mei: me: add kdoc for mei_me_fw_type_nm() (Tony Camuso) [1874577] - [misc] mei: me: make mei_me_fw_sku_sps_4() less cryptic (Tony Camuso) [1874577] - [misc] mei: me: constify the device parameter to the probe quirk (Tony Camuso) [1874577] - [misc] mei: hdcp: Constify struct mei_cl_device_id (Tony Camuso) [1874577] - [misc] mei: me: add tiger lake point device ids for H platforms (Tony Camuso) [1874577] - [misc] mei: me: disable mei interface on Mehlow server platforms (Tony Camuso) [1874577] - [misc] mei: release me_cl object reference (Tony Camuso) [1874577] - [misc] mei: me: disable mei interface on LBG servers (Tony Camuso) [1874577] - [fs] NFS4: Fix use-after-free in trace_event_raw_event_nfs4_set_lock (Dave Wysochanski) [1906306] - [fs] NFS: Adjust fs_context error logging (Scott Mayhew) [1907711] - [mm] powerpc/book3s64/pkeys: Fix pkey_access_permitted() for execute disable pkey (Steve Best) [1912294] - [infiniband] IB/isert: add module param to set sg_tablesize for IO cmd (Kamal Heib) [1887359] - [infiniband] IB/isert: allocate RW ctxs according to max IO size (Kamal Heib) [1887359] - [net] sched: flower: Mark MPLS multilabel match as Tech Preview (Guillaume Nault) [1814836] - [net] sched: Fix dump of MPLS_OPT_LSE_LABEL attribute in cls_flower (Guillaume Nault) [1814836] - [net] cls_flower: remove mpls_opts_policy (Guillaume Nault) [1814836] - [net] flow_dissector: work around stack frame size warning (Guillaume Nault) [1814836] - [net] cls_flower: Support filtering on multiple MPLS Label Stack Entries (Guillaume Nault) [1814836] - [net] flow_dissector: Parse multiple MPLS Label Stack Entries (Guillaume Nault) [1814836] - [netdrv] net/mlx5e: Use generic API to build MPLS label (Alaa Hleihel) [1790220] - [netdrv] net/mlx5e: Support pedit on mpls over UDP decap (Alaa Hleihel) [1790220] - [netdrv] net/mlx5e: Add support for hw decapsulation of MPLS over UDP (Alaa Hleihel) [1790220] - [netdrv] net/mlx5e: Allow to match on mpls parameters (Alaa Hleihel) [1790220] - [netdrv] net/mlx5e: Add support for hw encapsulation of MPLS over UDP (Alaa Hleihel) [1790220]- [netdrv] net: intel: Remove in_interrupt() warnings (Ken Cox) [1838731] - [netdrv] intel-ethernet: clean up W=1 warnings in kdoc (Ken Cox) [1838731] - [netdrv] ixgbe: use eth_zero_addr() to clear mac address (Ken Cox) [1838731] - [netdrv] ixgbe: Remove unnecessary usages of memset (Ken Cox) [1838731] - [netdrv] ixgbe: use generic power management (Ken Cox) [1838731] - [netdrv] ixgbe: convert to new udp_tunnel_nic infra (Ken Cox) [1838731] - [netdrv] ixgbe: don't clear UDP tunnel ports when RXCSUM is disabled (Ken Cox) [1838731] - [netdrv] ixgbe: Cleanup unneeded delay in ethtool test (Ken Cox) [1838731] - [netdrv] ethernet/intel: Convert fallthrough code comments (Ken Cox) [1838731] - [netdrv] net: ethernet: ixgbe: don't call devm_mdiobus_free() (Ken Cox) [1838731] - [netdrv] net: ethernet: ixgbe: check the return value of ixgbe_mii_bus_init() (Ken Cox) [1838731] - [netdrv] net/intel: remove driver versions from Intel drivers (Ken Cox) [1838731] - [netdrv] ixgbe: protect ring accesses with READ- and WRITE_ONCE (Ken Cox) [1838731] - [netdrv] ixgbe: Remove unused inline function ixgbe_irq_disable_queues (Ken Cox) [1838731] - [netdrv] ixgbe: Use true, false for bool variable in __ixgbe_enable_sriov() (Ken Cox) [1838731] - [netdrv] ixgbe: Remove conversion to bool in ixgbe_device_supports_autoneg_fc() (Ken Cox) [1838731] - [netdrv] ixgbe: fix signed-integer-overflow warning (Ken Cox) [1838731] - [netdrv] ixgbe: Fix XDP redirect on archs with PAGE_SIZE above 4K (Ken Cox) [1838731] - [netdrv] ionic: use mc sync for multicast filters (Jonathan Toppins) [1909329] - [fs] xfs: always return -ENOSPC on project quota reservation failure (Carlos Maiolino) [1908612] - [fs] xfs: group quota should return EDQUOT when prj quota enabled (Carlos Maiolino) [1908612] - [pwm] pwm: Add DesignWare PWM Controller Driver (Steve Best) [1783562] - [pwm] pwm: Ensure pwm_apply_state() doesn't modify the state argument (Steve Best) [1783562] - [net] sched: Mark VLAN_ACT_{POP,PUSH}_ETH as Tech Preview (Guillaume Nault) [1909345] - [vfio] vfio/pci: Decouple PCI_COMMAND_MEMORY bit checks from is_virtfn (Claudio Imbrenda) [1903972] - [s390] s390/pci: Mark all VFs as not implementing PCI_COMMAND_MEMORY (Claudio Imbrenda) [1903972] - [pci] PCI/IOV: Mark VFs as not implementing PCI_COMMAND_MEMORY (Claudio Imbrenda) [1903972] - [iommu] s390/pci: adaptation of iommu to multifunction (Claudio Imbrenda) [1903972] - [s390] s390/pci: fix leak of DMA tables on hard unplug (Claudio Imbrenda) [1853312] - [s390] s390/pci: fix PF/VF linking on hot plug (Claudio Imbrenda) [1853312] - [s390] s390/pci: re-introduce zpci_remove_device() (Claudio Imbrenda) [1853312] - [s390] s390/pci: fix zpci_bus_link_virtfn() (Claudio Imbrenda) [1853312] - [s390] s390/pci: ignore stale configuration request event (Claudio Imbrenda) [1853312] - [s390] s390/pci: fix enabling a reserved PCI function (Claudio Imbrenda) [1853312] - [s390] s390/pci: create links between PFs and VFs (Claudio Imbrenda) [1853312] - [pci] PCI/IOV: Introduce pci_iov_sysfs_link() function (Claudio Imbrenda) [1853312] - [s390] s390/pci: removes wrong PCI multifunction assignment (Claudio Imbrenda) [1853312] - [s390] s390/pci: Handling multifunctions (Claudio Imbrenda) [1853312] - [s390] s390/pci: Adding bus resource (Claudio Imbrenda) [1853312] - [s390] s390/pci: adapt events for zbus (Claudio Imbrenda) [1853312] - [s390] s390/pci: create zPCI bus (Claudio Imbrenda) [1853312] - [s390] s390/pci: define RID and RID available (Claudio Imbrenda) [1853312] - [s390] s390/pci: define kernel parameters for PCI multifunction (Claudio Imbrenda) [1853312] - [pci] s390/pci: embedding hotplug_slot in zdev (Claudio Imbrenda) [1853312] - [s390] s390/pci: Expose new port attribute for PCIe functions (Claudio Imbrenda) [1853312] - [s390] s390/pci: Improve handling of unset UID (Claudio Imbrenda) [1853312] - [s390] s390/pci: Fix zpci_alloc_domain() over allocation (Claudio Imbrenda) [1853312] - [arm64] arm64: insn: Fix two bugs in encoding 32-bit logical immediates (Yauheni Kaliuta) [1900977] - [iommu] iommu/amd: Set DTEto represent 512 IRTEs (Jerry Snitselaar) [1897492 1894769] - [iommu] iommu/amd: Increase interrupt remapping table limit to 512 entries (Jerry Snitselaar) [1897492 1894769] - [tools] selftests: forwarding: Add MPLS L2VPN test (Guillaume Nault) [1861261] - [net] sched: act_mpls: Add action to push MPLS LSE before Ethernet header (Guillaume Nault) [1861261] - [net] sched: act_vlan: Add {POP,PUSH}_ETH actions (Guillaume Nault) [1861261] - [fs] cifs: Fix incomplete memory allocation on setxattr path (Leif Sahlberg) [1903883] - [fs] cifs: Fix leak when handling lease break for cached root fid (Leif Sahlberg) [1903883] - [fs] Revert "cifs: Fix the target file was deleted when rename failed." (Leif Sahlberg) [1903883] - [fs] cifs: update internal module version number (Leif Sahlberg) [1903883] - [fs] cifs: fix reference leak for tlink (Leif Sahlberg) [1903883] - [fs] smb3: fix unneeded error message on change notify (Leif Sahlberg) [1903883] - [fs] cifs: remove the retry in cifs_poxis_lock_set (Leif Sahlberg) [1903883] - [fs] smb3: fix access denied on change notify request to some servers (Leif Sahlberg) [1903883] - [fs] Replace HTTP links with HTTPS ones: CIFS (Leif Sahlberg) [1903883] - [fs] cifs: prevent truncation from long to int in wait_for_free_credits (Leif Sahlberg) [1903883] - [fs] cifs: Fix the target file was deleted when rename failed (Leif Sahlberg) [1903883] - [fs] SMB3: Honor 'posix' flag for multiuser mounts (Leif Sahlberg) [1903883] - [fs] SMB3: Honor 'handletimeout' flag for multiuser mounts (Leif Sahlberg) [1903883] - [fs] SMB3: Honor lease disabling for multiuser mounts (Leif Sahlberg) [1903883] - [fs] SMB3: Honor persistent/resilient handle flags for multiuser mounts (Leif Sahlberg) [1903883] - [fs] SMB3: Honor 'seal' flag for multiuser mounts (Leif Sahlberg) [1903883] - [fs] cifs: Display local UID details for SMB sessions in DebugData (Leif Sahlberg) [1903883] - [fs] cifs: misc: Use array_size() in if-statement controlling expression (Leif Sahlberg) [1903883] - [fs] cifs: update ctime and mtime during truncate (Leif Sahlberg) [1903883] - [fs] cifs/smb3: Fix data inconsistent when punch hole (Leif Sahlberg) [1903883] - [fs] cifs/smb3: Fix data inconsistent when zero file range (Leif Sahlberg) [1903883] - [fs] cifs: Fix double add page to memcg when cifs_readpages (Leif Sahlberg) [1903883] - [fs] cifs: Fix cached_fid refcnt leak in open_shroot (Leif Sahlberg) [1903883] - [fs] smb3: Add debug message for new file creation with idsfromsid mount option (Leif Sahlberg) [1903883] - [fs] cifs: fix chown and chgrp when idsfromsid mount option enabled (Leif Sahlberg) [1903883] - [fs] smb3: allow uid and gid owners to be set on create with idsfromsid mount option (Leif Sahlberg) [1903883] - [fs] smb311: Add tracepoints for new compound posix query info (Leif Sahlberg) [1903883] - [fs] smb311: add support for using info level for posix extensions query (Leif Sahlberg) [1903883] - [fs] smb311: Add support for lookup with posix extensions query info (Leif Sahlberg) [1903883] - [fs] smb311: Add support for SMB311 query info (non-compounded) (Leif Sahlberg) [1903883] - [fs] SMB311: Add support for query info using posix extensions (level 100) (Leif Sahlberg) [1903883] - [fs] smb3: add indatalen that can be a non-zero value to calculation of credit charge in smb2 ioctl (Leif Sahlberg) [1903883] - [fs] smb3: fix typo in mount options displayed in /proc/mounts (Leif Sahlberg) [1903883] - [fs] cifs: Add get_security_type_str function to return sec type (Leif Sahlberg) [1903883] - [fs] smb3: extend fscache mount volume coherency check (Leif Sahlberg) [1903883] - [fs] cifs: update internal module version number (Leif Sahlberg) [1903883] - [fs] smb3: fix incorrect number of credits when ioctl MaxOutputResponse > 64K (Leif Sahlberg) [1903883] - [fs] smb3: remove static checker warning (Leif Sahlberg) [1903883] - [fs] cifs: fix minor typos in comments and log messages (Leif Sahlberg) [1903883] - [fs] smb3: minor update to compression header definitions (Leif Sahlberg) [1903883] - [fs] cifs: minor fix to two debug messages (Leif Sahlberg) [1903883] - [fs] cifs: Standardize logging output (Leif Sahlberg) [1903883] - [fs] smb3: Add new parm "nodelete" (Leif Sahlberg) [1903883] - [fs] cifs: get rid of unused parameter in reconn_setup_dfs_targets() (Leif Sahlberg) [1903883] - [fs] cifs: handle hostnames that resolve to same ip in failover (Leif Sahlberg) [1903883] - [fs] cifs: set up next DFS target before generic_ip_connect() (Leif Sahlberg) [1903883] - [fs] cifs: remove redundant initialization of variable rc (Leif Sahlberg) [1903883] - [fs] cifs: handle "nolease" option for vers=1.0 (Leif Sahlberg) [1903883] - [fs] cifs: fix leaked reference on requeued write (Leif Sahlberg) [1903883] - [fs] cifs: Fix null pointer check in cifs_read (Leif Sahlberg) [1903883] - [fs] CIFS: Spelling s/EACCESS/EACCES/ (Leif Sahlberg) [1903883] - [fs] cifs: fix uninitialised lease_key in open_shroot() (Leif Sahlberg) [1903883] - [fs] cifs: ensure correct super block for DFS reconnect (Leif Sahlberg) [1903883] - [fs] cifs: do not share tcons with DFS (Leif Sahlberg) [1903883] - [fs] cifs: minor update to comments around the cifs_tcp_ses_lock mutex (Leif Sahlberg) [1903883] - [fs] cifs: protect updating server->dstaddr with a spinlock (Leif Sahlberg) [1903883] - [fs] smb3: remove overly noisy debug line in signing errors (Leif Sahlberg) [1903883] - [fs] cifs: improve read performance for page size 64KB & cache=strict & vers=2.1+ (Leif Sahlberg) [1903883] - [fs] cifs: dump the session id and keys also for SMB2 sessions (Leif Sahlberg) [1903883] - [fs] smb3: enable swap on SMB3 mounts (Leif Sahlberg) [1903883] - [fs] smb3: change noisy error message to FYI (Leif Sahlberg) [1903883] - [fs] cifs: update internal module version number (Leif Sahlberg) [1903883] - [fs] smb3: use SMB2_SIGNATURE_SIZE define (Leif Sahlberg) [1903883] - [fs] CIFS: Fix bug which the return value by asynchronous read is error (Leif Sahlberg) [1903883] - [fs] CIFS: check new file size when extending file by fallocate (Leif Sahlberg) [1903883] - [fs] SMB3: Minor cleanup of protocol definitions (Leif Sahlberg) [1903883] - [fs] SMB3: Additional compression structures (Leif Sahlberg) [1903883] - [fs] SMB3: Add new compression flags (Leif Sahlberg) [1903883] - [fs] cifs: smb2pdu.h: Replace zero-length array with flexible-array member (Leif Sahlberg) [1903883] - [fs] cifs: clear PF_MEMALLOC before exiting demultiplex thread (Leif Sahlberg) [1903883] - [fs] cifs: cifspdu.h: Replace zero-length array with flexible-array member (Leif Sahlberg) [1903883] - [fs] CIFS: Warn less noisily on default mount (Leif Sahlberg) [1903883] - [fs] fs/cifs: fix gcc warning in sid_to_id (Leif Sahlberg) [1903883] - [fs] cifs: allow unlock flock and OFD lock across fork (Leif Sahlberg) [1903883] - [fs] cifs: do d_move in rename (Leif Sahlberg) [1903883] - [fs] cifs: add SMB2_open() arg to return POSIX data (Leif Sahlberg) [1903883] - [fs] cifs: plumb smb2 POSIX dir enumeration (Leif Sahlberg) [1903883] - [fs] cifs: add smb2 POSIX info level (Leif Sahlberg) [1903883] - [fs] cifs: rename posix create rsp (Leif Sahlberg) [1903883] - [fs] cifs: print warning mounting with vers=1.0 (Leif Sahlberg) [1903883] - [fs] smb3: fix performance regression with setting mtime (Leif Sahlberg) [1903883] - [fs] cifs: make use of cap_unix(ses) in cifs_reconnect_tcon() (Leif Sahlberg) [1903883] - [fs] cifs: use mod_delayed_work() for &server->reconnect if already queued (Leif Sahlberg) [1903883] - [fs] cifs: call wake_up(&server->response_q) inside of cifs_reconnect() (Leif Sahlberg) [1903883] - [fs] cifs: do not ignore the SYNC flags in getattr (Leif Sahlberg) [1903883] - [tools] tools/power/x86/intel-speed-select: Update version for v5.10 (Prarit Bhargava) [1896211] - [tools] tools/power/x86/intel-speed-select: Fix missing base-freq core IDs (Prarit Bhargava) [1896211] - [tools] tools/power/x86/intel-speed-select: Update version for v5.9 (Prarit Bhargava) [1896211] - [tools] tools/power/x86/intel-speed-select: Add retries for mail box commands (Prarit Bhargava) [1896211] - [tools] tools/power/x86/intel-speed-select: Add option to delay mbox commands (Prarit Bhargava) [1896211] - [tools] tools/power/x86/intel-speed-select: Ignore -o option processing on error (Prarit Bhargava) [1896211] - [tools] tools/power/x86/intel-speed-select: Change path for caching topology info (Prarit Bhargava) [1896211] - [kernel] perf/core: Fix race in the perf_mmap_close() function (Michael Petlan) [1869925] {CVE-2020-14351} - [kernel] perf: Make struct ring_buffer less ambiguous (Michael Petlan) [1869925] {CVE-2020-14351} - [arm64] arm64: bpf: Fix branch offset in JIT (Yauheni Kaliuta) [1875342]- [hwmon] hwmon: (amd_energy) fix allocation of hwmon_channel_info config (David Arcari) [1911220] - [hwmon] hwmon: (amd_energy) Add AMD family 19h model 01h x86 match (David Arcari) [1911220] - [hwmon] hwmon: (amd_energy) modify the visibility of the counters (David Arcari) [1911220] - [hwmon] hwmon: (amd_energy) Improve the accumulation logic (David Arcari) [1911220] - [hwmon] hwmon: (amd_energy) optimize accumulation interval (David Arcari) [1911220] - [hwmon] hwmon: (amd_energy) Move label out of accumulation structure (David Arcari) [1911220] - [powerpc] powerpc/64s: Remove TM from Power10 features (Gustavo Duarte) [1892471] - [netdrv] ionic: start queues before announcing link up (Jonathan Toppins) [1906250] - [fs] NFSD: fix missing refcount in nfsd4_copy by nfsd4_do_async_copy (Benjamin Coddington) [1873897] - [bluetooth] Bluetooth: btusb: Map Typhoon peak controller to BTUSB_INTEL_NEWGEN (Gopal Tiwari) [1900356] - [bluetooth] Bluetooth: btusb: Add support for Intel Bluetooth Device Typhoon Peak (8087:0032) (Gopal Tiwari) [1900356] - [bluetooth] Bluetooth: btusb: Helper function to download firmware to Intel adapters (Gopal Tiwari) [1900356] - [bluetooth] Bluetooth: btusb: Define a function to construct firmware filename (Gopal Tiwari) [1900356] - [bluetooth] Bluetooth: btusb: Add *setup* function for new generation Intel controllers (Gopal Tiwari) [1900356] - [bluetooth] Bluetooth: btintel: Fix endianness issue for TLV version information (Gopal Tiwari) [1900356] - [bluetooth] Bluetooth: btintel: Functions to send firmware header / payload (Gopal Tiwari) [1900356] - [bluetooth] Bluetooth: btintel: Add infrastructure to read controller information (Gopal Tiwari) [1900356] - [bluetooth] Bluetooth: btintel: Refactor firmware download function (Gopal Tiwari) [1900356] - [bluetooth] Bluetooth: btusb: Update boot parameter specific to SKU (Gopal Tiwari) [1900356] - [bluetooth] Bluetooth: btusb: Refactor of firmware download flow for Intel conrollers (Gopal Tiwari) [1900356] - [bluetooth] Bluetooth: btusb: Enable Intel events even if already in operational mode (Gopal Tiwari) [1900356] - [bluetooth] Bluetooth: btusb: Configure Intel debug feature based on available support (Gopal Tiwari) [1900356] - [bluetooth] Bluetooth: btusb: Add support to read Intel debug feature (Gopal Tiwari) [1900356] - [kernel] rcuwait: avoid lockdep splats from rcuwait_active() (Auger Eric) [1903095] - [net] udp: fix the proto value passed to ip_protocol_deliver_rcu for the segments (Xin Long) [1879403] - [net] udp: fix IP header access and skb lookup on Fast/frag0 UDP GRO (Xin Long) [1879403] - [net] udp: fix UDP header access on Fast/frag0 UDP GRO (Xin Long) [1879403] - [net] ethtool: add missing NETIF_F_GSO_FRAGLIST feature string (Xin Long) [1879403] - [net] fix fraglist segmentation reference count leak (Xin Long) [1879403] - [net] udp: initialize is_flist with 0 in udp_gro_receive (Xin Long) [1879403] - [include] udp: segment looped gso packets correctly (Xin Long) [1879403] - [net] udp: Support UDP fraglist GRO/GSO. (Xin Long) [1879403] - [net] Support GRO/GSO fraglist chaining. (Xin Long) [1879403] - [net] Add a netdev software feature set that defaults to off. (Xin Long) [1879403] - [net] Add fraglist GRO/GSO feature flags (Xin Long) [1879403] - [include] udp: Avoid post-GRO UDP checksum recalculation (Xin Long) [1879403] - [net] udp: fix GRO packet of death (Xin Long) [1879403] - [net] udp: fix GRO reception in case of length mismatch (Xin Long) [1879403] - [net] udp: cope with UDP GRO packet misdirection (Xin Long) [1879403] - [net] ipv6: factor out protocol delivery helper (Xin Long) [1879403] - [net] ip: factor out protocol delivery helper (Xin Long) [1879403] - [net] udp: add support for UDP_GRO cmsg (Xin Long) [1879403] - [net] udp: implement GRO for plain UDP sockets. (Xin Long) [1879403]- [powerpc] powerpc/perf: Fix Threshold Event Counter Multiplier width for P10 (Desnes Augusto Nunes do Rosario) [1906084] - [powerpc] powerpc/perf: Exclude kernel samples while counting events in user space (Desnes Augusto Nunes do Rosario) [1906084] - [powerpc] powerpc/perf: Invoke per-CPU variable access with disabled interrupts (Desnes Augusto Nunes do Rosario) [1906084] - [powerpc] powerpc/perf: MMCR0 control for PMU registers under PMCC=00 (Desnes Augusto Nunes do Rosario) [1906084] - [powerpc] powerpc/64s: Convert some cpu_setup() and cpu_restore() functions to C (Desnes Augusto Nunes do Rosario) [1906084] - [powerpc] powerpc/64: Set up a kernel stack for secondaries before cpu_restore() (Desnes Augusto Nunes do Rosario) [1906084] - [powerpc] powerpc: Wire up memtest (Desnes Augusto Nunes do Rosario) [1906084] - [mm] powerpc/mm: Don't report hugepage tables as memory leaks when using kmemleak (Desnes Augusto Nunes do Rosario) [1906084] - [powerpc] powerpc/perf: Fix to update cache events with l2l3 events in power10 (Desnes Augusto Nunes do Rosario) [1906084] - [powerpc] powerpc/perf: Fix to update generic event codes for power10 (Desnes Augusto Nunes do Rosario) [1906084] - [powerpc] powerpc/perf: Add generic and cache event list for power10 DD1 (Desnes Augusto Nunes do Rosario) [1906084] - [powerpc] powerpc/perf: Fix the PMU group constraints for threshold events in power10 (Desnes Augusto Nunes do Rosario) [1906084] - [powerpc] powerpc/perf: Update the PMU group constraints for l2l3 events in power10 (Desnes Augusto Nunes do Rosario) [1906084] - [powerpc] powerpc/perf: Fix to update radix_scope_qual in power10 (Desnes Augusto Nunes do Rosario) [1906084] - [nvme] nvme-pci: mark Samsung PM1725a as IGNORE_DEV_SUBNQN (Gopal Tiwari) [1903513] - [base] driver: core: Fix list corruption after device_del() (Torez Smith) [1900751] - [base] device property: Don't clear secondary pointer for shared primary firmware node (Torez Smith) [1900751] - [base] device property: Keep secondary firmware node secondary by type (Torez Smith) [1900751] - [of] of: property: Fix create device links for all child-supplier dependencies (Torez Smith) [1900751] - [base] drivers/base/test: fix global-out-of-bounds error (Torez Smith) [1900751] - [base] driver core: Fix use-after-free and double free on glue directory (Torez Smith) [1900751] - [thunderbolt] thunderbolt: Add uaccess dependency to debugfs interface (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [thunderbolt] thunderbolt: Use "if USB4" instead of "depends on" in Kconfig (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [thunderbolt] thunderbolt: Allow KUnit tests to be built also when CONFIG_USB4=m (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [thunderbolt] thunderbolt: debugfs: Fix uninitialized return in counters_write() (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [thunderbolt] thunderbolt: Add debugfs interface (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: cdc-acm: Add DISABLE_ECHO for Renesas USB Download mode (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: ucsi: Report power supply changes (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] xhci: hisilicon: fix refercence leak in xhci_histb_probe (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [thunderbolt] thunderbolt: Add support for Intel Tiger Lake-H (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: apple-mfi-fastcharge: fix reference leak in apple_mfi_fc_set_property (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [thunderbolt] thunderbolt: Only configure USB4 wake for lane 0 adapters (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [thunderbolt] thunderbolt: Fix memory leak if ida_simple_get() fails in enumerate_services() (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: option: add Telit FN980 composition 0x1055 (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: option: add LE910Cx compositions 0x1203, 0x1230, 0x1231 (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: cyberjack: fix write-URB completion race (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: Add NO_LPM quirk for Kingston flash drive (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] xhci: Don't create stream debugfs files with spinlock held (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: xhci: Workaround for S3 issue on AMD SNPS 3.0 xHC (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] xhci: Fix sizeof() mismatch (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: stusb160x: fix signedness comparison issue with enum variables (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: add missing MODULE_DEVICE_TABLE() to stusb160x (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usbcore: Check both id_table and match() when both available (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: stusb160x: fix an IS_ERR() vs NULL check in probe (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: tcpm: reset hard_reset_count for any disconnect (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: cdc-acm: fix cooldown mechanism (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: fix kernel-doc markups (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: stusb160x: fix some signedness bugs (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: option: add Quectel EC200T module support (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [thunderbolt] thunderbolt: Add the missed ida_simple_remove() in ring_request_msix() (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [documentation] usb: docs: document altmode register/unregister functions (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: Add QCOM PMIC typec detection driver (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: option: add Cellient MPL200 card (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: tcpci_maxim: Add support for Sink FRS (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: tcpci: Implement callbacks for FRS (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [include] usb: typec: tcpm: Add support for Sink Fast Role SWAP(FRS) (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: tcpci_maxim: Chip level TCPC driver (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: tcpci: Add set_vbus tcpci callback (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: tcpci: Add a getter method to retrieve tcpm_port reference (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: cdc-acm: add quirk to blacklist ETAS ES58X devices (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: ftdi_sio: use cur_altsetting for consistency (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: option: Add Telit FT980-KS composition (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: core: remove polling for /sys/kernel/debug/usb/devices (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: add support for STUSB160x Type-C controller family (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: add typec_find_pwr_opmode (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: hd3ss3220: Use OF graph API to get the connector fwnode (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: cdc-wdm: Make wdm_flush() interruptible and add wdm_fsync() (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: displayport: Reduce noise from the driver (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: hub: Add Kconfig option to reduce number of port initialization retries (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: hub: Clean up use of port initialization schemes and retries (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: qcserial: fix altsetting probing (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: ftdi_sio: clean up jtag quirks (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: pl2303: add device-id for HP GC device (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: ftdi_sio: add support for FreeCalypso JTAG+UART adapters (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: cdc-acm: clean up no-union-descriptor handling (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: cdc-acm: use common data-class define (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: cdc-acm: handle broken union descriptors (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] Revert "cdc-acm: hardening against malicious devices" (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usbcore/driver: Accommodate usbip (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [include] PM: core: introduce pm_ptr() macro (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [kernel] sched: Provide sched_set_fifo() (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usbcore/driver: Fix incorrect downcast (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usbcore/driver: Fix specific driver selection (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [sound] USB: correct API of usb_control_msg_send/recv in sound driver (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: correct API of usb_control_msg_send/recv (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] Revert "USB: legousbtower: use usb_control_msg_recv()" (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] Revert "USB: core: hub.c: use usb_control_msg_send() in a few places" (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: pci-quirks: convert to readl_poll_timeout_atomic() (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: early: ehci-dbgp: convert to readl_poll_timeout_atomic() (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: early: convert to readl_poll_timeout_atomic() (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: appledisplay: use module_usb_driver to simplify the code (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: xhci: add debugfs support for ep with stream (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] xhci: don't create endpoint debugfs entry before ring buffer is set (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] xhci: Tune interrupt blocking for isochronous transfers (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: xhci: omit duplicate actions when suspending a runtime suspended host (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: host: xhci-plat: improve the comments for xhci_plat_suspend (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: host: xhci-plat: add wakeup entry at sysfs (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: host: xhci-plat: add priv quirk for skip PHY initialization (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: host: xhci-plat: delete the unnecessary code (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: host: xhci-plat: add .suspend_quirk for struct xhci_plat_priv (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: host: xhci-plat: add platform data support (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: cdc-acm: cleanup of data structures (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: adutux: fix debugging (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usblp: fix race between disconnect() and read() (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: don't inherity DMA properties for USB devices (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] ehci-hcd: Move include to keep CRC stable (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [thunderbolt] thunderbolt: Only stop control channel when entering freeze (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [thunderbolt] thunderbolt: Capitalize comment on top of QUIRK_FORCE_POWER_LINK_CONTROLLER (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [thunderbolt] thunderbolt: Correct tb_check_quirks() kernel-doc (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [thunderbolt] thunderbolt: Log correct zeroX entries in decode_error() (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [thunderbolt] thunderbolt: Handle ERR_LOCK notification (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: intel_pmc_mux: Handle SCU IPC error conditions (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: quirks: Add USB_QUIRK_IGNORE_REMOTE_WAKEUP quirk for BYD zhaoxin notebook (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: tcpci: update ROLE_CONTROL for DRP (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: tcpci: Add support when hidden tx registers are inaccessible (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: tcpci: Add register definitions to tcpci (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: UAS: use macro for reporting results (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: intel_pmc_mux: Pass correct USB Type-C port number to SoC (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: intel_pmc_mux: Add dependency on ACPI (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: microtek: use set_host_byte() (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: UAS: fix disconnect by unplugging a hub (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: ucsi: Prevent mode overrun (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: ucsi: acpi: Increase command completion timeout value (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: legousbtower: use usb_control_msg_recv() (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: core: hub.c: use usb_control_msg_send() in a few places (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: core: message.c: use usb_control_msg_send() in a few places (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb typec: mt6360: Add support for mt6360 Type-C driver (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: host: ehci-sched: Remove ununsed function tt_start_uframe() (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: ohci: Make distrust_firmware param default to false (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: ohci: Default to per-port over-current protection (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [thunderbolt] thunderbolt: Retry DROM read once if parsing fails (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: intel_pmc_mux: Support for device role (UFP) (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: intel_pmc_mux: Check the port status before connect (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: intel_pmc_mux: Do not configure SBU and HSL Orientation in Alternate modes (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: intel_pmc_mux: Do not configure Altmode HPD High (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] device connection: Remove struct device_connection (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] uas: bump hw_max_sectors to 2048 blocks for SS or faster drives (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] uas: fix sdev->host->dma_dev (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb-storage: fix sdev->host->dma_dev (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb/host: ehci-npcm7xx: Use pm_ptr() macro (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb/misc: usb3503: Use pm_ptr() macro (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb/misc: usb4604: Use pm_ptr() macro (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: core: driver: fix stray tabs in error messages (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: ucsi: acpi: Check the _DEP dependencies (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: core: fix slab-out-of-bounds Read in read_descriptors (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: Fix out of sync data toggle if a configured device is reconfigured (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: intel_pmc_mux: Un-register the USB role switch (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [thunderbolt] thunderbolt: Introduce tb_switch_is_ice_lake() (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [thunderbolt] thunderbolt: Introduce tb_switch_is_tiger_lake() (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [thunderbolt] thunderbolt: Check for Intel vendor ID when identifying controller (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [thunderbolt] thunderbolt: Introduce tb_port_is_nhi() (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [thunderbolt] thunderbolt: Create device links from ACPI description (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [thunderbolt] thunderbolt: No need to warn in TB_CFG_ERROR_INVALID_CONFIG_SPACE (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [thunderbolt] thunderbolt: Introduce tb_switch_next_cap() (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [thunderbolt] thunderbolt: Introduce tb_port_next_cap() (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [thunderbolt] thunderbolt: Move struct tb_cap_any to tb_regs.h (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [thunderbolt] thunderbolt: Add runtime PM for Software CM (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [pci] PCI / thunderbolt: Switch to use device links instead of PCI quirk (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [thunderbolt] thunderbolt: Enable wakes from system suspend (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [thunderbolt] thunderbolt: Tear down DP tunnels when suspending (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [thunderbolt] thunderbolt: Disable lane 1 for XDomain connection (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [thunderbolt] thunderbolt: Configure port for XDomain (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [thunderbolt] thunderbolt: Set port configured for both ends of the link (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [thunderbolt] thunderbolt: Configure link after lane bonding is enabled (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [thunderbolt] thunderbolt: Do not change default USB4 router notification timeout (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [thunderbolt] thunderbolt: Initialize TMU again on resume (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [thunderbolt] thunderbolt: Send reset only to first generation routers (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [thunderbolt] thunderbolt: Do not program NFC buffers for USB4 router protocol adapters (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [thunderbolt] thunderbolt: Optimize NHI LC mailbox command processing (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [thunderbolt] thunderbolt: Optimize Force Power logic (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [thunderbolt] thunderbolt: Software CM only should set force power in Tiger Lake (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [thunderbolt] thunderbolt: Use bit 31 to check if Firmware CM is running in Tiger Lake (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [thunderbolt] thunderbolt: No need to log an error if tb_switch_lane_bonding_enable() fails (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [thunderbolt] thunderbolt: Use kobj_to_dev() instead of container_of() (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: option: support dynamic Quectel USB compositions (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: option: add support for SIM7070/SIM7080/SIM7090 modules (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: tcpm: Migrate workqueue to RT priority for processing events (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [include] usb: typec: pd: Fix formatting in pd.h header (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: tcpm: During PR_SWAP, source caps should be sent only after tSwapSourceStart (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: usblcd: Remove the superfluous break (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: storage: Add unusual_uas entry for Sony PSZ drives (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: Ignore UAS for JMicron JMS567 ATA/ATAPI Bridge (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: quirks: Ignore duplicate endpoint on Sound Devices MixPre-D (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: atm: don't use snprintf() for sysfs attrs (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: tcpm: Fix Fix source hard reset response for TDA 2.3.1.1 and TDA 2.3.1.2 failures (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [thunderbolt] thunderbolt: Use maximum USB3 link rate when reclaiming if link is not up (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [thunderbolt] thunderbolt: Add USB3 bandwidth management (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [thunderbolt] thunderbolt: Disable ports that are not implemented (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: ftdi_sio: add IDs for Xsens Mti USB converter (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] xhci: Always restore EP_SOFT_CLEAR_TOGGLE even if ep reset failed (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] xhci: Do warm-reset when both CAS and XDEV_RESUME are set (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: host: xhci: fix ep context print mismatch in debugfs (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: uas: Add quirk for PNY Pro Elite (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: Better name for __check_usb_generic() (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: Fix device driver race (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: Also match device drivers using the ->match vfunc (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: host: xhci-tegra: fix tegra_xusb_get_phy() (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: host: xhci-tegra: otg usb2/usb3 port init (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: host: pci-quirks: Bypass xHCI quirks for Raspberry Pi 4 (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [firmware] Revert "USB: pci-quirks: Add Raspberry Pi 4 quirk" (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: xhci-pci: Add support for reset controllers (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: core: Solve race condition in anchor cleanup functions (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: common: usb-conn-gpio: Print error on failure to get VBUS (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: common: usb-conn-gpio: Make VBUS supply optional (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: yurex: remove needless check before usb_free_coherent() (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: host: xhci-tegra: remove a duplicated entry (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: storage: isd200: fix spelling mistake "removeable" -> "removable" (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: xhci-mtk: Fix typo (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: hcd: Fix use after free in usb_hcd_pci_remove() (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: ucsi: Hold con->lock for the entire duration of ucsi_register_port() (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: ucsi: Rework ppm_lock handling (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: ucsi: Fix 2 unlocked ucsi_run_command calls (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: ucsi: Fix AB BA lock inversion (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: lvtest: return proper error code in probe (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: cdc-acm: rework notification_buffer resizing (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: quirks: Add no-lpm quirk for another Raydium touchscreen (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: yurex: Fix bad gfp argument (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [thunderbolt] thunderbolt: merge fix for kunix_resource changes (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: common: usb-conn-gpio: Register charger (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: xhci: Fix ASMedia ASM1142 DMA addressing (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: xhci: define IDs for various ASMedia host controllers (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: Simplify USB ID table match (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: tcpm: Add WARN_ON ensure we are not trying to send 2 VDM packets at the same time (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: tcpm: Fix AB BA lock inversion between tcpm code and the alt-mode drivers (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: tcpm: Refactor tcpm_handle_vdm_request (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: tcpm: Refactor tcpm_handle_vdm_request payload handling (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: tcpm: Add tcpm_queue_vdm_unlocked() helper (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: tcpm: Move mod_delayed_work(&port->vdm_state_machine) call into tcpm_queue_vdm() (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] xhci: dbc: Make function xhci_dbc_ring_alloc() static (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] xhci: dbgtty: Make some functions static (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [of] of: property: Add device link support for pinctrl-0 through pinctrl-8 (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [of] of: property: Add device link support for multiple DT bindings (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: iowarrior: fix up report size handling for some devices (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] xhci: dbc: remove tty specific port structure from struct xhci_dbc (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] xhci: dbgcap: remove dbc dependency on dbctty specific flag (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] xhci: dbc: Add a operations structure to access driver functions (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] xhci: dbctty: split dbc tty driver registration and unregistration functions (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] xhci: dbc: remove endpoint pointers from dbc_port structure (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] xhci: dbc: simplify dbc requests allocation and queueing (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] xhci: dbc: Pass dbc pointer to dbc start and stop functions (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] xhci: dbc: Pass dbc pointer to dbc memory init and cleanup functions (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] xhci: dbc: don't use generic xhci ring allocation functions for dbc (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] xhci: dbc: Don't use generic xhci context allocation for dbc (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] xhci: dbc: Use dbc structure in the request completion instead of xhci_hcd (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] xhci: dbc: Pass dbc pointer to get_in/out_ep() helper functions to get endpoints (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] xhci: dbgtty: Pass dbc pointer when registering a dbctty device (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] xhci: dbc: Pass dbc pointer to dbc_handle_xfer_event() instead of xhci_hcd pointer (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] xhci: dbc: Change to pass dbc pointer to xhci_do_dbc_stop() (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] xhci: dbc: Pass dbc pointer to endpoint init and exit functions (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] xhci: dbc: Get the device pointer from dbc structure in dbc_ep_do_queue() (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] xhci: dbc: Don't pass the xhci pointer as a parameter to xhci_dbc_init_context() (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] xhci: dbc: Don't use xhci_write_64() as it takes xhci as a parameter (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] xhci: dbc: Use dev_info() and similar instead of xhci_info() (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] xhci: dbc: Add device pointer to dbc structure (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] xhci: dbc: Remove dbc_dma_free_coherent() wrapper (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] xhci: dbc: Remove dbc_dma_alloc_coherent() wrapper (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] xhci: dbc: Don't use generic xhci erst allocation and free functions (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] xhci: Don't pass struct xhci_hcd pointer to xhci_link_seg() (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] xhci: dbc: Don't use generic xhci inc_deq() function for dbc (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] xhci: Make debug message consistent with bus and port number (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: tegra: Fix allocation for the FPCI context (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: usbfs: stop using compat_alloc_user_space (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: xhci: Fix ASM2142/ASM3142 DMA addressing (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: xhci-mtk: fix the failure of bandwidth allocation (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: appledisplay: remove needless check before usb_free_coherent() (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: usbtest: reduce stack usage in test_queue (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: tcpm: Stay in BIST mode till hardreset or unattached (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: tcpci: Support BIST test data mode for compliance (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: tcpm: Support bist test data mode for compliance (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: tcpm: Error handling for tcpm_register_partner_altmodes (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: Comment correction for typec_partner_register_altmode (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: intel_pmc_mux: Avoid connect request on disconnect (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: core: fix quirks_param_set() writing to a const pointer (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: hcd: Try MSI interrupts on PCI devices (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: qcserial: add EM7305 QDL product ID (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: iuu_phoenix: fix led-activity helpers (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: iuu_phoenix: fix memory corruption (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: misc: sisusbvga: Move static const tables out to different include file (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: misc: sisusbvga: sisusb_init: Remove genunine unused static const arrays (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: class: cdc-wdm: Provide description for usb_cdc_wdm_register()'s manage_power arg (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [include] usb: linux/usb/serial.h: drop duplicated word in comment (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [include] usb: linux/usb/pd_vdo.h: drop duplicated word in comment (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [include] usb: linux/usb.h: drop duplicated word in comment (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: Remove pci-dma-compat wrapper APIs (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: sisusbvga: Fix a potential UB casued by left shifting a negative value (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: ohci: Replace HTTP links with HTTPS ones (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: Replace HTTP links with HTTPS ones (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: host: xhci-plat: Replace HTTP links with HTTPS ones (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: sierra: clean up special-interface handling (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: cp210x: use in-kernel types in port data (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: cp210x: drop unnecessary packed attributes (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: cp210x: add support for TIOCGICOUNT (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: cp210x: add support for line-status events (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: cp210x: disable interface on errors in open (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: OHCI: Use fallthrough pseudo-keyword (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: host: Use fallthrough pseudo-keyword (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: Use fallthrough pseudo-keyword (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: storage: replace HTTP links with HTTPS ones (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: host: xhci-plat: Do not define 'struct acpi_device_id' when !CONFIG_ACPI (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: early: xhci-dbc: File headers are not good candidates for kerneldoc (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: early: xhci-dbc: Supply missing 'xhci-dbgp.h' headerfile (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: early: ehci-dbgp: Remove set but never checked variable 'ret' (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: ucsi: ucsi: Staticify and stop export of ucsi_init() (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: misc: legousbtower: Demote function header which is clearly not kerneldoc (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: misc: legousbtower: Demote obvious misuse of kerneldoc to standard comment blocks (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: misc: ldusb: Demote obvious misuse of kerneldoc to standard comment blocks (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: misc: iowarrior: Demote obvious misuse of kerneldoc to standard comment blocks (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: misc: iowarrior: Fix odd corruption issue in the file header (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: tcpm: fusb302: Use 'gnu_printf' format notation (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: altmodes: displayport: Supply missing displayport.h include file (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: altmodes: displayport: File headers are not good candidates for kerneldoc (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: storage: alauda: Remove set but unchecked variable (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: host: xhci-debugfs: Use 'gnu_printf' format notation (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: host: xhci-dbgtty: File headers are not good candidates for kerneldoc (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: host: xhci-dbgcap: File headers are not good candidates for kerneldoc (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: host: xhci-mem: Demote obvious misuse of kerneldoc to standard comment block (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: host: xhci: Demote obvious misuse of kerneldoc to standard comment block (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: misc: adutux: Demote obvious misuse of kerneldoc to standard comment blocks (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: atm: ueagle-atm: Demote obvious misuse of kerneldoc to standard comment blocks (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: core: ledtrig-usbport: Demote obvious misuse of kerneldoc to standard comment blocks (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: drop redundant transfer-buffer casts (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [include] USB: serial: drop extern keyword from function declarations (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [include] USB: serial: drop unnecessary sysrq include (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: add sysrq break-handler dummy (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: inline sysrq dummy function (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: only process sysrq when enabled (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: only set sysrq timestamp for consoles (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: ftdi_sio: fix break and sysrq handling (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: ftdi_sio: clean up receive processing (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: ftdi_sio: make process-packet buffer unsigned (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: use fallthrough pseudo-keyword (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: option: add Quectel EG95 LTE modem (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: ch341: fix missing simulated-break margin (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: cp210x: re-enable auto-RTS on open (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: cp210x: enable usb generic throttle/unthrottle (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: ch341: simulate break condition if not supported (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: class: usbtmc: File headers are not good candidates for kerneldoc (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: host: ohci: Mark cc_to_error as __maybe_unused (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: common: ulpi: Fix a few kerneldoc related issues (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: common: usb-conn-gpio: Demote comment block which is clearly not kerneldoc (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: common: debug: Demote comment blocks which are obviously not kerneldoc (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: host: pci-quirks: Demote function header from kerneldoc to comment block (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [include] USB: Fix up terminology in include files (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [thunderbolt] thunderbolt: Fix old style declaration warning (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: console: add support for flow control (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: quatech2: drop two stub functions (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: kobil_sct: log failure to update line settings (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: keyspan_pda: drop unused firmware reset status (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: iuu_phoenix: drop unused URB submission results (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: garmin_gps: don't compile unused packet definitions (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: intel_pmc_mux: Add support for USB4 (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: intel_pmc_mux: Definitions for response status bits (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [include] usb: typec: Add data structure for Enter_USB message (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [include] usb: typec: Combine the definitions for Accessory and USB modes (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: Fix up terminology (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [include] usb: fix kernel-doc warnings and formatting in (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [thunderbolt] thunderbolt: Add support for authenticate on disconnect (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [thunderbolt] thunderbolt: Add support for separating the flush to SPI and authenticate (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [thunderbolt] thunderbolt: Ensure left shift of 512 does not overflow a 32 bit int (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: ch341: add min and max line-speed macros (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: ch341: name prescaler, divisor registers (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] xhci: Poll for U0 after disabling USB2 LPM (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] xhci: Return if xHCI doesn't support LPM (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: host: xhci-mtk: avoid runtime suspend when removing hcd (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] xhci: Fix enumeration issue when setting max packet size for FS devices (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] xhci: Fix incorrect EP_STATE_MASK (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: ch341: add new Product ID for CH340 (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: option: add GosunCn GM500 series (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: cypress_m8: enable Simply Automated UPB PIM (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [thunderbolt] thunderbolt: Add support for on-board retimers (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [thunderbolt] thunderbolt: Implement USB4 port sideband operations for retimer access (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [thunderbolt] thunderbolt: Split common NVM functionality into a separate file (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [thunderbolt] thunderbolt: Retry USB4 block read operation (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [thunderbolt] thunderbolt: Generalize usb4_switch_do__data() (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [thunderbolt] thunderbolt: Add Intel USB-IF ID to the NVM upgrade supported list (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [thunderbolt] thunderbolt: Increase DP DPRX wait timeout (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [thunderbolt] thunderbolt: Make tb_port_get_link_speed() available to other files (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [thunderbolt] thunderbolt: Handle incomplete PCIe/USB3 paths correctly in discovery (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [thunderbolt] thunderbolt: Increase path length in discovery (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [thunderbolt] thunderbolt: Add KUnit tests for tunneling (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [thunderbolt] thunderbolt: Add KUnit tests for path walking (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [thunderbolt] thunderbolt: Add DP IN resources for all routers (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [thunderbolt] thunderbolt: Report consumed bandwidth in both directions (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [thunderbolt] thunderbolt: Make usb4_switch_map_pcie_down() also return enabled ports (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [thunderbolt] thunderbolt: Make usb4_switch_map_usb3_down() also return enabled ports (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [thunderbolt] thunderbolt: Do not tunnel USB3 if link is not USB4 (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [thunderbolt] thunderbolt: Implement USB3 bandwidth negotiation routines (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [thunderbolt] thunderbolt: Check that both ports are reachable when allocating path (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [thunderbolt] thunderbolt: Make tb_path_alloc() work with tree topologies (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [thunderbolt] thunderbolt: Make tb_next_port_on_path() work with tree topologies (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [thunderbolt] thunderbolt: Fix path indices used in USB3 tunnel discovery (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [netdrv] thunderbolt: Get rid of E2E workaround (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [thunderbolt] thunderbolt: NHI can use HopIDs 1-7 (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [thunderbolt] thunderbolt: No need to warn if NHI hop_count != 12 or hop_count != 32 (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [thunderbolt] thunderbolt: Build initial XDomain property block upon first connect (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: OTG: rename product list of devices (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: storage: scsi: fix up comment to be more specific (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: storage: fix wording in error message (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: sierra: unify quirk handling logic (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: qcserial: fix up wording in a comment (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: OHCI: remove obsolete FIXME comment (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: rename USB OTG hub configuration option (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: rename USB quirk to USB_QUIRK_ENDPOINT_IGNORE (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [uapi] USB: replace hardcode maximum usb string length by definition (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: tcpci_rt1711h: avoid screaming irq causing boot hangs (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: usbtest: fix missing kfree(dev->buf) in usbtest_disconnect (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: ehci: reopen solution for Synopsys HC bug (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] cdc-acm: Add DISABLE_ECHO quirk for Microchip/SMSC chip (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: add USB_QUIRK_DELAY_INIT for Logitech C922 (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: mux: intel_pmc_mux: Fix DP alternate mode entry (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: sisusbvga: change char to u8 for sisusb_copy_memory (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: sisusb_con: Use array_size() helper in memcpy() (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: xhci: tegra: Remove PLL power supplies (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] drivers: usb: Fix trivial spelling (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: core: additional Device Classes to debug/usb/devices (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [thunderbolt] thunderbolt: Improve USB4 config symbol help text (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: core: kcov: collect coverage from usb complete callback (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: get rid of pointless access_ok() calls (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: ch341: fix lockup of devices with limited prescaler (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: ch341: add basis for quirk detection (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] CDC-ACM: heed quirk also in error handling (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: option: add Telit LE910C1-EUX compositions (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: qcserial: add DW5816e QDL support (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [thunderbolt] thunderbolt: Add trivial .shutdown (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: Ensure USB_ROLE_SWITCH is set as a dependency for tps6598x (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: xhci: make symbols static (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: usb_wwan: do not resubmit rx urb on fatal errors (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb/xhci-plat: Set PM runtime as active on resume (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: xhci: Add support for Renesas controller with memory (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: renesas-xhci: Add the renesas xhci driver (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: hci: add hc_driver as argument for usb_hcd_pci_probe (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: core: hub: limit HUB_QUIRK_DISABLE_AUTOSUSPEND to USB5534B (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: usbfs: fix mmap dma mismatch (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: host: xhci-plat: keep runtime active when removing host (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: xhci: Fix NULL pointer dereference when enqueuing trbs from urb sg list (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [thunderbolt] thunderbolt: Update Kconfig to allow building on other architectures (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: mux: intel: Fix DP_HPD_LVL bit field (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: ehci: Add new EHCI driver for Broadcom STB SoC's (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: xhci: xhci-plat: Add support for Broadcom STB SoC's (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: tps6598x: Add USB role switching logic (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: tps6598x: Add OF probe binding (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: roles: Switch on role-switch uevent reporting (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: mux: intel_pmc_mux: Support for static SBU/HSL orientation (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: Add typec_find_orientation() (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usblp: poison URBs upon disconnect (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] sierra-ms: do not call scsi_get_host_dev() (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [firmware] USB: pci-quirks: Add Raspberry Pi 4 quirk (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [include] thunderbolt: Replace zero-length array with flexible-array (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: usbfs: correct kernel->user page attribute mismatch (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: intel_pmc_mux: Fix the property names (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: mux: intel: Handle alt mode HPD_HIGH (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: core: Fix misleading driver bug report (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: qcserial: Add DW5816e support (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: uas: add quirk for LaCie 2Big Quadra (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [of] of: property: Do not link to disabled devices (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [thunderbolt] thunderbolt: Check return value of tb_sw_read() in usb4_switch_op() (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: core: hub: use true, false for bool variable (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: ucsi: Fix the stub for ucsi_register_port_psy() (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: mux: Convert the Intel PMC Mux driver to use new SCU IPC API (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: ucsi: register with power_supply class (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: ucsi: save power data objects in PD mode (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: ucsi: Correct bit-mask for CCI (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: ucsi: replace magic numbers (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: ucsi: Workaround for missed op_mode change (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: ucsi: set USB data role when partner type is power cable/ufp (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: Storage: Use the correct style for SPDX License Identifier (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: core: Replace an empty statement with a debug message (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb/early: remove unused including (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: pci-quirks: use true, false for bool variables (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: typec: Use the correct style for SPDX License Identifier (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: sisusbvga: Change port variable from signed to unsigned (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb-storage: Add unusual_devs entry for JMicron JMS566 (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: hub: Revert commit bd0e6c9614b9 ("usb: hub: try old enumeration scheme first for high speed devices") (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: hub: Fix handling of connect changes during sleep (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [thunderbolt] thunderbolt: Add support for Intel Tiger Lake (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: altmode: Fix typec_altmode_get_partner sometimes returning an invalid pointer (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: Use the correct style for SPDX License Identifier (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: garmin_gps: add sanity checking for data length (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] xhci: Don't clear hub TT buffer on ep0 protocol stall (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] xhci: prevent bus suspend if a roothub port detected a over-current condition (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] xhci: Fix handling halted endpoint even if endpoint ring appears empty (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [gpio] usb: fusb302: Convert to use GPIO descriptors (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: Add USB_QUIRK_DELAY_CTRL_MSG and USB_QUIRK_DELAY_INIT for Corsair K70 RGB RAPIDFIRE (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: tcpm: Ignore CC and vbus changes in PORT_RESET change (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] cdc-acm: introduce a cool down (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] cdc-acm: close race betrween suspend() and acm_softint (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] UAS: fix deadlock in error handling and PM flushing work (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] UAS: no use logging any details in case of ENODEV (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: pi3usb30532: Set switch_ / mux_desc name field to NULL (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: early: Handle AMD's spec-compliant identifiers, too (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: core: Fix free-while-in-use bug in the USB S-Glibrary (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: misc: Use the correct style for SPDX License Identifier (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: host: Use the correct style for SPDX License Identifier (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: early: Use the correct style for SPDX License Identifier (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: core: Use the correct style for SPDX License Identifier (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [thunderbolt] Revert "thunderbolt: Prevent crash if non-active NVMem file is read" (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [of] of: property: Add device link support for extcon (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: cdc-acm: restore capability check order (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: Correct the documentation for typec_cable_put() (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: io_edgeport: fix slab-out-of-bounds read in edge_interrupt_callback (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: option: add Wistron Neweb D19Q1 (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: option: add BroadMobi BM806U (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: option: add support for ASKEY WWHC050 (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: core: Add ACPI support for USB interface devices (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: xhci-tegra: Add OTG support (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: f81232: add control driver for F81534A (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: cdc-acm: fix rounding error in TIOCSSERIAL (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: cdc-acm: fix close_delay and closing_wait units in TIOCSSERIAL (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: quirks: add NO_LPM quirk for RTL8153 based ethernet adapters (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: atm: Use the correct style for SPDX License Identifier (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] xhci-pci: Allow host runtime PM as default for Intel Tiger Lake xHCI (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] xhci: Finetune host initiated USB3 rootport link suspend and resume (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] xhci: Wait until link state trainsits to U0 after setting USB_SS_PORT_LS_U0 (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] xhci: Ensure link state is U3 after setting USB_SS_PORT_LS_U3 (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: host: xhci-tegra: Tegra186/Tegra194 LPM (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: xhci: Enable LPM for VIA LABS VL805 (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] xhci: Show host status when watchdog triggers and host is assumed dead (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] xhci: Add a separate debug message for split transaction errors (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] xhci: bail out early if driver can't accress host in resume (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: pl2303: add device-id for HP LD381 (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: option: add ME910G1 ECM composition 0x110b (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: mon: Use scnprintf() for avoiding potential buffer overflow (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: ucsi_ccg: workaround for NVIDIA test device (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: host: xhci-plat: add a shutdown (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: ucsi: displayport: Fix a potential race during registration (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: ucsi: displayport: Fix NULL pointer dereference (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: Disable LPM on WD19's Realtek Hub (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [thunderbolt] thunderbolt: Use scnprintf() for avoiding potential buffer overflow (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: fix tty cleanup-op kernel-doc (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: clean up carrier-detect helper (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: xhci: apply XHCI_SUSPEND_DELAY to AMD XHCI controller 1022:145c (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [of] of: property: Delete of_devlink kernel commandline option (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: driver for Intel PMC mux control (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [include] usb: typec: Add definitions for Thunderbolt 3 Alternate Mode (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: roles: Allow the role switches to be named (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: roles: Provide the switch drivers handle to the switch in the API (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: roles: Leave the private driver data pointer to the drivers (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: mux: Allow the mux handles to be requested with fwnode (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: mux: Add helpers for setting the mux state (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: mux: Allow the muxes to be named (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: core: port: do error out if usb_autopm_get_interface() fails (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: core: hub: do error out if usb_autopm_get_interface() fails (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: core: hub: fix unhandled return by employing a void function (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: storage: Add quirk for Samsung Fit flash (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: quirks: add NO_LPM quirk for Logitech Screen Share (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: usb251xb: fix regulator probe and error handling (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: Add sysfs node to show cc orientation (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: tcpm: move to SNK_UNATTACHED if sink removed for DRP (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [of] of: property: Add device link support for power-domains and hwlocks (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: f81232: set F81534A serial port with RS232 mode (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: f81232: add F81534A support (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: f81232: use devm_kzalloc for port data (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: f81232: add tx_empty function (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: f81232: extract LSR handler (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: host: xhci-pci: remove useless cast for driver.name (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: host: uhci-pci: remove useless cast for driver.name (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: host: ohci-pci: remove useless cast for driver.name (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: host: ehci-pci: remove useless cast for driver.name (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: core: Use ACPI_SUCCESS() at appropriate places (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: core: Make use of acpi_evaluate_object() status (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb-storage: Use const to reduce object data size (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: ucsi: ccg: disable runtime pm during fw flashing (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: ucsi: register DP only for NVIDIA DP VDO (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: misc: iowarrior: add support for the 100 device (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] xhci: Add missing annotation for xhci_enter_test_mode (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] xhci: Add missing annotation for xhci_set_port_power() (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] xhci: Do not open code __print_symbolic() in xhci trace events (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: use kobj_to_dev() API (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [thunderbolt] thunderbolt: Add missing kernel-doc parameter descriptions (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: tcpm: set correct data role for non-DRD (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [thunderbolt] thunderbolt: icm: Replace zero-length array with flexible-array member (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [thunderbolt] thunderbolt: eeprom: Replace zero-length array with flexible-array member (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: apple-mfi-fastcharge: don't probe unhandled devices (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: apple-mfi-fastcharge: fix endianess issue in probe (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: Add driver to control USB fast charge for iOS devices (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: Fallback to generic driver when specific driver fails (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: Select better matching USB drivers when available (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: Implement usb_device_match_id() (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: Make it possible to "subclass" usb_device_driver (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: Export generic USB device driver functions (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: atm: Replace zero-length array with flexible-array member (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: mux: Drop support for device name matching (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: altmode: Remove the notification chain (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [include] usb: typec: Fix the description of struct typec_capability (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: Allow power role swapping even without USB PD (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: Hide the port_type attribute when it's not supported (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: Make the attributes read-only when writing is not possible (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: misc: iowarrior: add support for the 28 and 28L devices (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: misc: iowarrior: add support for 2 OEMed devices (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: Fix novation SourceControl XL after suspend (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] xhci: Fix memory leak when caching protocol extended capability PSI tables - take 2 (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] Revert "xhci: Fix memory leak when caching protocol extended capability PSI tables" (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: ucsi: remove redundant assignment to variable num (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [include] usb: host: ehci-platform: add a quirk to avoid stuck (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: core: clean up endpoint-descriptor parsing (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: quirks: blacklist duplicate ep on Sound Devices USBPre2 (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: core: add endpoint-blacklist quirk (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [uapi] usb: charger: assign specific number for enum value (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: hub: Don't record a connect-change event during reset-resume (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: uas: fix a plug & unplug racing (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: hub: Fix the broken detection of USB3 device in SMSC hub (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] xhci: apply XHCI_PME_STUCK_QUIRK to Intel Comet Lake platforms (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] xhci: fix runtime pm enabling for quirky Intel hosts (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] xhci: Fix memory leak when caching protocol extended capability PSI tables (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] xhci: Force Maximum Packet size for Full-speed bulk devices to valid range (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: digi_acceleport: remove redundant assignment to pointer priv (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: relax unthrottle memory barrier (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: ch341: fix receiver regression (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: ir-usb: Silence harmless uninitialized variable warning (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: cyberjack: fix spelling mistake "To" -> "Too" (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: ir-usb: simplify endpoint check (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: ir-usb: make set_termios synchronous (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: ir-usb: fix IrLAP framing (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: ir-usb: fix link-speed handling (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: ir-usb: add missing endpoint sanity check (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: fusb302: fix "op-sink-microwatt" default that was in mW (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: wcove: fix "op-sink-microwatt" default that was in mW (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: tcpci: mask event interrupts when remove driver (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: host: xhci-tegra: set MODULE_FIRMWARE for tegra186 (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: usbfs: Always unlink URBs in reverse order (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: quatech2: handle unbound ports (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: keyspan: handle unbound ports (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: io_edgeport: add missing active-port sanity check (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: io_edgeport: handle unbound ports on URB completion (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: ch341: handle unbound port at reset_resume (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: garmin_gps: Use flexible-array member (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: opticon: stop all I/O on close() (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: opticon: add chars_in_buffer() implementation (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: suppress driver bind attributes (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: option: add support for Quectel RM500Q in QDL mode (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: core: hub: Improved device recognition on remote wakeup (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [include] usb: phy-generic: Delete unused platform data (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: opticon: fix control-message timeouts (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: option: Add support for Quectel RM500Q (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: simple: Add Motorola Solutions TETRA MTP3xxx and MTP85xx (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [include] usb: ulpi: Add resource-managed variant of otg_ulpi_create() (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [include] usb: typec: Provide definitions for the USB modes (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: Give the mux drivers all the details regarding the port state (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [include] usb: typec: Add definitions for the latest specification releases (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [include] usb: typec: Add the Product Type VDOs to struct usb_pd_identity (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [include] usb: pd: Add definition for DFP and UFP1 VDOs (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [include] usb: pd: Add definitions for the Enter_USB message (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: More API for cable handling (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: Add parameter for the VDO to typec_altmode_enter() (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: Block mode entry if the port has the mode disabled (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: ucsi: fix spelling mistake "connetor" -> "connector" (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: missing parentheses in USE_NEW_SCHEME (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: ucsi: Fix the notification bit offsets (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: ucsi: Actually enable all the interface notifications (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: fix non-kernel-doc comments (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: Fix: Don't skip endpoint descriptors with maxpacket=0 (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB-PD tcpm: bad warning+size, PPS adapters (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: usb3503: Convert to use GPIO descriptors (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: ucsi: add support for separate DP altmode devices (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: ucsi: Store the notification mask (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: mtk-xhci: Do not explicitly set the DMA mask (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: core: fix check for duplicate endpoints (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: option: add ZLP support for 0x1bc7/0x9010 (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: xhci: Fix build warning seen with CONFIG_PM=n (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: fusb302: Fix an undefined reference to 'extcon_get_state' (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: EHCI: Do not return -EPIPE when hub is disconnected (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: option: add Telit ME910G1 0x110a composition (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] xhci: make sure interrupts are restored to correct state (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] xhci: handle some XHCI_TRUST_TX_LENGTH quirks cases as default behaviour (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] xhci: Increase STS_HALT timeout in xhci_suspend() (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: xhci: only set D3hot for pci device (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] xhci: fix USB3 device initiated resume race with roothub autosuspend (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] xhci: Fix memory leak in xhci_add_in_port() (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: Fix incorrect DMA allocations for local memory pool drivers (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: idmouse: fix interface sanity checks (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: adutux: fix interface sanity check (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: atm: ueagle-atm: add missing endpoint check (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: io_edgeport: fix epic endpoint lookup (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: mon: Fix a deadlock in usbmon between mmap and read (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: common: usb-conn-gpio: Don't log an error on probe deferral (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: core: urb: fix URB structure initialization function (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: fix use after free in typec_register_port() (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: roles: fix a potential use after free (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: host: xhci-tegra: Implement basic ELPG support (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: host: xhci-tegra: Add XUSB controller context (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: host: xhci-tegra: Add support for XUSB context save/restore (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: host: xhci-tegra: Enable runtime PM as late as possible (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: host: xhci-tegra: Reuse stored register base address (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: host: xhci-tegra: Extract firmware enable helper (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: host: xhci-tegra: Use CNR as firmware ready indicator (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: host: xhci-tegra: Avoid a fixed duration sleep (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: host: xhci-tegra: Separate firmware request and load (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: host: xhci-tegra: Fix "tega" -> "tegra" typo (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: drop comment about 2 uhci drivers (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb, kcov: collect coverage from hub_event (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [of] of: property: Add device link support for interrupt-parent, dmas and -gpio(s) (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: serial: Fix Kconfig indentation (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: misc: Fix Kconfig indentation (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [of] of: property: Add device link support for "iommu-map" (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [of] of: property: Fix the semantics of of_is_ancestor_of() (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb-storage: Disable UAS on JMicron SATA enclosure (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: uas: heed CAPACITY_HEURISTICS (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: uas: honor flag to avoid CAPACITY16 (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: host: xhci-tegra: Correct phy enable sequence (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb-serial: cp201x: support Mark-10 digital force gauge (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: tcpm: Remove tcpc_config configuration mechanism (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] xhci-pci: Allow host runtime PM as default also for Intel Ice Lake xHCI (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: host: xhci: Support running urb giveback in tasklet context (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] xhci: Add tracing for xhci doorbell register writes (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: host: xhci: update event ring dequeue pointer on purpose (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [of] of: property: Fix documentation for out values (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: ftdi_sio: add device IDs for U-Blox C099-F9P (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: option: add support for Foxconn T77W968 LTE modules (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [include] driver core: Clarify documentation for fwnode_operations.add_links() (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: mos7840: drop port open flag (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: mos7840: drop read-urb check (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: mos7840: drop port driver data accessors (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: mos7840: drop serial struct accessor (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: mos7840: drop paranoid serial checks (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: mos7840: drop paranoid port checks (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: mos7840: drop redundant urb context check (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: mos7840: rip out broken interrupt handling (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: mos7840: fix probe error handling (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: mos7840: document MCS7810 detection hack (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: mos7840: clean up device-type handling (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: mos7840: fix remote wakeup (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: mos7720: fix remote wakeup (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: chaoskey: fix error case of a timeout (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: option: add support for DW5821e with eSIM support (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] appledisplay: fix error handling in the scheduled work (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: legousbtower: drop superfluous newlines (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: legousbtower: drop superfluous brackets (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: legousbtower: clean up runaway white space (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: legousbtower: drop redundant endianness comments (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: legousbtower: drop unnecessary packed attributes (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: legousbtower: clean up pointer declarations in driver data (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: legousbtower: remove tower_abort_transfers() (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: legousbtower: stop interrupt-out URB unconditionally (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: legousbtower: drop redundant interrupt-in running flag (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: legousbtower: drop noisy disconnect messages (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: legousbtower: drop redundant open_count check (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: legousbtower: zero driver data at allocation (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: legousbtower: drop redundant NULL check (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: legousbtower: drop redundant MODULE_LICENSE ifdef (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: idmouse: clean up runaway white space (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: idmouse: drop redundant open-count check from release (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: idmouse: simplify disconnect handling (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: Allow USB device to be warm reset in suspended state (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [of] of: property: Add device link support for iommus, mboxes and io-channels (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [of] of: property: Make it easy to add device links from DT properties (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: mos7840: add USB ID to support Moxa UPort 2210 (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: ucsi: Optimise ucsi_unregister() (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: ucsi: New error codes (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: ucsi: Remove all bit-fields (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: ucsi: Remove struct ucsi_control (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: ucsi: Remove the old API (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: ucsi: ccg: Move to the new API (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: ucsi: acpi: Move to the new API (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: ucsi: Simplified registration and I/O API (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: hd3ss3220: Give the connector fwnode to the port device (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [include] usb: typec: Remove unused members from struct typec_capability (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: Remove the callback members from struct typec_capability (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: hd3ss3220: Start using struct typec_operations (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: ucsi: Start using struct typec_operations (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: tps6598x: Start using struct typec_operations (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: tcpm: Start using struct typec_operations (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: Separate the operations vector (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: Introduce typec_get_drvdata() (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: Copy everything from struct typec_capability during registration (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: usb251xb: Add support for USB2422 (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: usb251xb: Drop some unused defines (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: roles: Add usb_role_switch_find_by_fwnode() (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: ch341: reimplement line-speed handling (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: core: Remove redundant vmap checks (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: whiteheat: fix line-speed endianness (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: whiteheat: fix potential slab corruption (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] UAS: Revert commit 3ae62a42090f ("UAS: fix alignment of scatter/gather segments") (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb-storage: Revert commit 747668dbc061 ("usb-storage: Set virt_boundary_mask to avoid SG overflows") (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: xhci: fix __le32/__le64 accessors in debugfs code (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: xhci: fix Immediate Data Transfer endianness (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] xhci: Fix use-after-free regression in xhci clear hub TT implementation (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: ldusb: fix control-message timeout (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: ldusb: use unsigned size format specifiers (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: ldusb: fix ring-buffer locking (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: Skip endpoints with 0 maxpacket length (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: pl2303: add support for PL2303HXN (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: ldusb: fix read info leaks (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [include] driver: core: Improve documentation for fwnode_operations.add_links() (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [of] of: property: Minor code formatting/style clean ups (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: ti_usb_3410_5052: clean up serial data access (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: ti_usb_3410_5052: fix port-close races (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: usbfs: Suppress problematic bind and unbind uevents (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: usblp: fix use-after-free on disconnect (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: legousbtower: fix a signedness bug in tower_probe() (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: legousbtower: fix memleak on disconnect (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: ldusb: fix memleak on disconnect (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: fix an IS_ERR() vs NULL bug in hd3ss3220_probe() (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [include] device property: Fix the description of struct fwnode_operations (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: yurex: fix NULL-derefs on disconnect (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: iowarrior: use pr_err() (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: iowarrior: drop redundant iowarrior mutex (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: iowarrior: drop redundant disconnect mutex (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: iowarrior: fix use-after-free after driver unbind (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: iowarrior: fix use-after-free on release (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: iowarrior: fix use-after-free on disconnect (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: chaoskey: fix use-after-free on release (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: adutux: fix use-after-free on release (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: legousbtower: fix use-after-free on release (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: ldusb: fix NULL-derefs on driver unbind (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: usb-skeleton: drop redundant in-urb check (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: usb-skeleton: fix use-after-free after driver unbind (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: usb-skeleton: fix NULL-deref on disconnect (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: remove duplicated include from hd3ss3220.c (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: core: drop OOM message (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: core: devio.c: Fix assignment of 0/1 to bool variables (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: hd3ss3220: hd3ss3220_probe() warn: passing zero to 'PTR_ERR' (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: hub: Check device descriptor before resusciation (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: add dependency for TYPEC_HD3SS3220 (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: host: xhci-tegra: Add Tegra194 XHCI support (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] xhci: tegra: Parameterize mailbox register addresses (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: image: microtek.c: Remove unused variable (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: hd3ss3220_irq() can be static (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [include] kcov: remote coverage support (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [of] of: property: Create device links for all child-supplier depencencies (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [of] of: property: Add functional dependency link from DT bindings (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: fix runtime PM after driver unbind (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: usblp: fix runtime PM after driver unbind (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: usb-skeleton: fix runtime PM after driver unbind (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] xhci-ext-caps.c: Add missing platform_device_put() on error in xhci_create_intel_xhci_sw_pdev() (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] xhci: Fix NULL pointer dereference in xhci_clear_tt_buffer_complete() (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] xhci: Increase STS_SAVE timeout in xhci_suspend() (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] xhci: Prevent deadlock when xhci adapter breaks during init (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: xhci: wait for CNR controller not ready bit in xhci resume (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] xhci: Fix USB 3.1 capability detection on early xHCI 1.1 spec based hosts (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] xhci: Check all endpoints for LPM timeout (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] xhci: Prevent device initiated U1/U2 link pm if exit latency is too long (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] xhci: Fix false warning message about wrong bounce buffer write length (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: usb251xb: add pm_ops (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: usb251xb: simplify reset helper (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: usb251xb: add vdd supply support (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: driver for TI HD3SS3220 USB Type-C DRP port controller (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: host: xhci-tegra: use regulator_bulk_set_supply_names() (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: ftdi-elan: move a couple of statements to next line (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: Fix Kconfig indentation (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: host: xhci-tegra: use devm_platform_ioremap_resource() to simplify code (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: legousbtower: fix open after failed reset request (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: legousbtower: fix potential NULL-deref on disconnect (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: legousbtower: fix deadlock on disconnect (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: legousbtower: fix slab info leak at probe (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: ucsi: displayport: Fix for the mode entering routine (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: ucsi: ccg: Remove run_isr flag (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: usblcd: use pr_err() (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: usblcd: drop redundant lcd mutex (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: usblcd: drop redundant disconnect mutex (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: usblcd: fix I/O after disconnect (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: tcpm: usb: typec: tcpm: Fix a signedness bug in tcpm_fw_get_caps() (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: adutux: fix NULL-derefs on disconnect (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: adutux: fix use-after-free on disconnect (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: yurex: Don't retry on unexpected errors (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: microtek: fix info-leak at probe (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: keyspan: fix NULL-derefs on open() and write() (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: option: add support for Cinterion CLS8 devices (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb-storage: SCSI glue: use dev_err instead of printk (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: option: add Telit FN980 compositions (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: ftdi_sio: add device IDs for Sienna and Echelon PL-20 (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: usbcore: Fix slab-out-of-bounds bug during device reset (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: rio500: Fix lockdep violation (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: rio500: simplify locking (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: common: add USB GPIO based connection detection driver (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: common: create Kconfig file (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: roles: get usb-role-switch from parent (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: roles: Add fwnode_usb_role_switch_get() function (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [include] usb: roles: Introduce stubs for the exiting functions in role.h (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usbip: Implement SG support to vhci-hcd and stub driver (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: roles: intel: Enable static DRD mode for role switch (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] xhci-ext-caps.c: Add property to disable Intel SW switch (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: core: phy: add support for PHY calibration (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: host: xhci-rcar: Add a helper macro to set xhci_plat_priv (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: host: xhci-plat: add quirks member into struct xhci_plat_priv (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] xhci: fix possible memleak on setup address fails (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] xhci: add TSP bitflag to TRB tracing (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: xhci: dbc: Use GFP_KERNEL instead of GFP_ATOMIC in 'xhci_dbc_alloc_requests()' (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: xhci: dbc: Simplify error handling in 'xhci_dbc_alloc_requests()' (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: tps6598x: Fix build error without CONFIG_REGMAP_I2C (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: remove commented out dma wrappers (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: remove a stale comment in hcd_alloc_coherent (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb-storage: use hcd_uses_dma to check for DMA capabilities (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: common: Simplify usb_decode_get_set_descriptor function (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: common: Patch simplify usb_decode_set_clear_feature function (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: common: Separated decoding functions from dwc3 driver (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: xhci-mtk: add an optional xhci_ck clock (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: ftdi_sio: add support for FT232H CBUS gpios (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [include] device property: Remove duplicate test for NULL (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: roles: intel_xhci: Supplying software node for the role mux (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [phy] phy: core: document phy_calibrate() (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: usb-skeleton: make comment block in line with coding style (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: usbfs: only account once for mmap()'ed usb memory usage (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: fusb302: Call fusb302_debugfs_init earlier (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: fusb302: Use usb_debug_root as root for our debugfs entry (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: tcpm: Use usb_debug_root as root for our debugfs entry (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: ohci-nxp: enable compile-testing (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: storage: isd200: remove redundant assignment to variable sendToTransport (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: fusb302: Always provide fwnode for the port (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: fusb302: Remove unused properties (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: usbfs: Add a capability flag for runtime suspend (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb-storage: remove single-use define for debugging (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [include] usb: Add definitions for the USB2.0 hub TT requests (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: remove ehci-w90x900 driver (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usbfs: Add ioctls for runtime power management (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: usbsevseg: convert to use dev_groups (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: trancevibrator: convert to use dev_groups (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: atm: cxacru: convert to use dev_groups (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: lvstest: convert to use dev_groups (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: cytherm: convert to use dev_groups (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: cypress_cy7c63: convert to use dev_groups (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: usbtmc: convert to use dev_groups (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: usblp: convert to use dev_groups (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: ueagle-atm: convert to use dev_groups (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: typec: ucsi_ccg: convert i2c driver to use dev_groups (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: add support for dev_groups to struct usb_device_driver (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: add support for dev_groups to struct usb_driver (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: usbip: convert platform driver to use dev_groups (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: Disable USB2 LPM at shutdown (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: host: xhci-plat: Prevent an abnormally restrictive PHY init skipping (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: Remove dev_err() usage after platform_get_irq() (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: host: xhci-hub: fix extra endianness conversion (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: host: Remove call to memset after dma_alloc_coherent (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: mux: Switch to use fwnode_property_count_uXX() (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: tcpm: Switch to use fwnode_property_count_uXX() (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [include] usb: host: oxu210hp-hcd: remove include/linux/oxu210hp.h (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: core: hcd-pci: Use dev_get_drvdata where possible (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [i2c] i2c: nvidia-gpu: resume ccgx i2c client (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [i2c] i2c: nvidia-gpu: add runtime pm support (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [i2c] i2c: nvidia-gpu: refactor master_xfer (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: Registering real device entries for the muxes (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: f81232: implement break control (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: f81232: add high baud rate support (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: ark3116: drop redundant init_termios (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [i2c] i2c: nvidia-gpu: Supply CCGx driver the fw build info (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [phy] phy: core: Invoke pm_runtime_get_*/pm_runtime_put_* before invoking reset callback (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [of] of: property: Document that of_graph_get_endpoint_by_regs needs of_node_put (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [phy] phy: make phy-core explicitly non-modular (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [of] OF: properties: add missing of_node_put (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: xhci: fix 'broken_suspend' placement in struct xchi_hcd (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [i2c] i2c: nvidia-gpu: mark resume function as __maybe_unused (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [of] of: Use of_node_name_eq for node name comparisons (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [i2c] i2c: nvidia-gpu: limit reads also for combined messages (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [i2c] i2c: nvidia-gpu: adhere to I2C fault codes (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [i2c] i2c: nvidia-gpu: make pm_ops static (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [i2c] i2c: add i2c bus driver for NVIDIA GPU (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [tty] complete ->et_serial() switchover (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb_wwan: switch to ->et_serial() (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] whiteheat: switch to ->get_serial() (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] ti_usb_3410_5052: switch to ->et_serial() (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] ssu100: switch to ->get_serial() (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] quatech2: switch to ->get_serial() (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] pl2303: switch to ->get_serial() (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] opticon: switch to ->get_serial() (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] mos7840: switch to ->get_serial() (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] mos7720: switch to ->get_serial() (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] io_ti: switch to ->get_serial() (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] io_edgeport: switch to ->get_serial() (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] fdti_sio: switch to ->et_serial() (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] f81232: switch to ->get_serial() (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] ark3116: switch to ->get_serial() (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] cdc-acm: switch to ->et_serial() (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb-serial: begin switching to ->et_serial() (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [tty] tty_ioctl(): start taking TIOCSERIAL into separate methods (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [base] device connection: Remove device_connection_add() (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [base] device connection: Remove device_connection_find() (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [base] driver core: Fix device_pm_lock() locking for device links (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [base] driver code: print symbolic error code (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [base] device property: Fix the secondary firmware node handling in set_primary_fwnode() (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [base] driver core: add device probe log helper (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [base] driver core: Change delimiter in devlink device's name to "--" (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [base] device property: Avoid NULL pointer dereference in device_get_next_child_node() (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [base] driver core: Fix sleeping in invalid context during device link deletion (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [base] driver core: Add waiting_for_supplier sysfs file for devices (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [base] driver core: Add state_synced sysfs file for devices that support it (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [documentation] driver core: Expose device link details in sysfs (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [base] driver core: Avoid deferred probe due to fw_devlink_pause/resume() (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [base] driver core: Rename dev_links_info.defer_sync to defer_hook (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [base] driver core: Don't do deferred probe in parallel with kernel_init thread (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [base] software node: Use software_node_unregister() when unregistering group of nodes (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [base] driver core: Add device_is_dependent() to linux/device.h (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [base] driver core: Update device link status correctly for SYNC_STATE_ONLY links (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [base] software node: implement software_node_unregister() (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [lib] lib/test_printf: Add tests for pfw printk modifier (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [base] driver core: Remove unnecessary is_fwnode_dev variable in device_add() (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [base] drivers property: When no children in primary, try secondary (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [base] driver core: Fix handling of SYNC_STATE_ONLY + STATELESS device links (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [base] driver core: Fix SYNC_STATE_ONLY device link implementation (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [base] driver core: Remove check in driver_deferred_probe_force_trigger() (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [base] driver core: fw_devlink: Add support for batching fwnode parsing (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [base] driver core: Look for waiting consumers only for a fwnode's primary device (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [base] driver core: Move code to the right part of the file (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [base] driver core: Add device links from fwnode only for the primary device (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [base] Revert "Revert "driver core: Set fw_devlink to "permissive" behavior by default"" (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [base] driver core: Fix handling of fw_devlink=permissive (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [base] driver core: fw_devlink_flags can be static (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [base] driver core: Add fw_devlink kernel commandline option (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [base] driver core: Reevaluate dev->links.need_for_probe as suppliers are added (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [base] driver core: Skip unnecessary work when device doesn't have sync_state() (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [include] driver core: Add dev_has_sync_state() (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [base] driver core: Call sync_state() even if supplier has no consumers (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [base] driver core: Allow device link operations inside sync_state() (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [base] driver core: Add sync_state driver/bus callback (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [base] driver core: Add device link support for SYNC_STATE_ONLY flag (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [base] driver core: Fix creation of device links with PM-runtime flags (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [base] driver core: Remove device link creation limitation (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [include] driver core: Add missing description of new struct device_link field (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [base] driver core: Add device link flag DL_FLAG_AUTOPROBE_CONSUMER (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [base] driver core: Make driver core own stateful device links (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [base] driver core: Fix adding device links to probing suppliers (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [base] drivers: core: Remove glue dirs from sysfs earlier (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [base] driver core: Remove the link if there is no driver with AUTO flag (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [base] driver core: silence device link messages unless debugging (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [base] base: core: Remove WARN_ON from link dependencies check (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [base] device property: export set_secondary_fwnode() to modules (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [base] software node: Allow register and unregister software node groups (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [base] device property: Export fwnode_get_name() (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [base] Revert "software node: Simplify software_node_release() function" (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [base] software node: add basic tests for property entries (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [base] software node: remove separate handling of references (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [base] software node: implement reference properties (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [base] software node: allow embedding of small arrays into property_entry (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [base] software node: replace is_array with is_inline (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [include] software node: unify PROPERTY_ENTRY_XXX macros (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [base] software node: simplify property_entry_read_string_array() (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [base] software node: remove property_entry_read_uNN_array functions (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [base] software node: get rid of property_set_pointer() (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [firmware] efi/apple-properties: use PROPERTY_ENTRY_U8_ARRAY_LEN (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [include] software node: mark internal macros with double underscores (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [include] software node: introduce PROPERTY_ENTRY_XXX_ARRAY_LEN() (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [include] software node: remove DEV_PROP_MAX (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [base] software node: clean up property_copy_string_array() (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [base] driver core: Allow fwnode_operations.add_links to differentiate errors (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [base] driver core: Allow a device to wait on optional suppliers (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [base] device property: Add a function to obtain a node's prefix (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [base] device property: Add fwnode_get_name for returning the name of a node (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [base] device property: Add functions for accessing node's parents (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [base] device property: Move fwnode_get_parent() up (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [base] software node: Make argument to to_software_node const (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [base] software node: Get reference to parent swnode in get_parent op (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [include] driver core: Add support for linking devices during device addition (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [base] driver core: Add fwnode_to_dev() to look up device from fwnode (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [base] software node: Initialize the return value in software_node_find_by_name() (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [base] software node: Initialize the return value in software_node_to_swnode() (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [base] device connection: Add fwnode_connection_find_match() (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [base] software node: Add software_node_find_by_name() (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [base] drivers: Introduce device lookup variants by device type (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [base] drivers: Introduce device lookup variants by fwnode (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [base] device connection: Find connections also by checking the references (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [base] device property: Introduce fwnode_find_reference() (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [base] software node: Add software_node_get_reference_args() (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [base] software node: Use kobject name when finding child nodes by name (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [base] software node: Add support for static node descriptors (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [base] software node: Simplify software_node_release() function (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [base] software node: Allow node creation without properties (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [base] device property: Add fwnode_graph_get_endpoint_by_id() (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [base] drivers: base: swnode: Make two functions static (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [base] software node: Implement get_named_child_node fwnode callback (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [base] device connection: Find device connections also from device graphs (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [base] device connection: Prepare support for firmware described connections (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [base] driver core: drop use of BUS_ATTR() (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [base] driver core: bus: convert to use BUS_ATTR_WO and RW (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [base] drivers: base: swnode: check if swnode is NULL before dereferencing it (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [base] drivers: base: swnode: check if pointer p is NULL before dereferencing it (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [base] sysfs: Disable lockdep for driver bind/unbind files (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [base] device property: fix fwnode_graph_get_next_endpoint() documentation (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [base] drivers: base: swnode: remove need for a temporary string for the node name (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [base] kobject: return error code if writing /sys/.../uevent fails (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [base] device property: Remove struct property_set (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [base] device property: Move device_add_properties() to swnode.c (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [base] drivers: base: Introducing software nodes to the firmware node framework (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [mm] powerpc/64s/radix: Fix mm_cpumask trimming race vs kthread_use_mm (Chris von Recklinghausen) [1862347] - [powerpc] powerpc: select ARCH_WANT_IRQS_OFF_ACTIVATE_MM (Chris von Recklinghausen) [1862347] - [fs] mm: fix exec activate_mm vs TLB shootdown and lazy tlb switching race (Chris von Recklinghausen) [1862347] - [arm64] arm64: pgtable: Ensure dirty bit is preserved across pte_wrprotect() (Andrew Jones) [1908439] - [arm64] arm64: pgtable: Fix pte_accessible() (Andrew Jones) [1908439] - [kernel] kernel: fork: properly initialize task_struct->task_struct_rh (Rafael Aquini) [1895892] - [s390] s390/dasd: Process FCES path event notification (Philipp Rudo) [1723823] - [s390] s390/dasd: Prepare for additional path event handling (Philipp Rudo) [1723823] - [s390] s390/dasd: Display FC Endpoint Security information via sysfs (Philipp Rudo) [1723823] - [s390] s390/dasd: Fix operational path inconsistency (Philipp Rudo) [1723823] - [s390] s390/dasd: Store path configuration data during path handling (Philipp Rudo) [1723823] - [s390] s390/dasd: Move duplicate code to separate function (Philipp Rudo) [1723823] - [s390] s390/dasd: Remove unused parameter from dasd_generic_probe() (Philipp Rudo) [1723823] - [s390] s390/cio: Add support for FCES status notification (Philipp Rudo) [1723823] - [s390] s390/cio: Provide Endpoint-Security Mode per CU (Philipp Rudo) [1723823] - [s390] s390/cio: Export information about Endpoint-Security Capability (Philipp Rudo) [1723823] - [net] net/af_iucv: fix null pointer dereference on shutdown (Philipp Rudo) [1903966] - [s390] s390/dasd: fix null pointer dereference for ERP requests (Philipp Rudo) [1903965] - [tools] selftests: netfilter: add command usage (Hangbin Liu) [1899374] - [tools] selftests: netfilter: simplify command testing (Hangbin Liu) [1899374] - [tools] selftests: netfilter: remove unused variable in make_file() (Hangbin Liu) [1899374] - [tools] selftests: netfilter: exit on invalid parameters (Hangbin Liu) [1899374] - [tools] selftests: netfilter: fix header example (Hangbin Liu) [1899374] - [tools] selftests: netfilter: kill running process only (Hangbin Liu) [1899374] - [tools] selftests: netfilter: add MTU arguments to flowtables (Hangbin Liu) [1899374] - [tools] selftests: netfilter: add checktool function (Hangbin Liu) [1899374] - [tools] selftests: netfilter: add test case for conntrack helper assignment (Hangbin Liu) [1899374] - [tools] selftests: netfilter: extend nfqueue test case (Hangbin Liu) [1899374] - [tools] selftests: netfilter: add nfqueue test case (Hangbin Liu) [1899374] - [tools] selftests: netfilter: add ipvs tunnel test case (Hangbin Liu) [1899374] - [tools] selftests: netfilter: add ipvs nat test case (Hangbin Liu) [1899374] - [tools] selftests: netfilter: add ipvs test script (Hangbin Liu) [1899374] - [tools] selftests: netfilter: check icmp pkttoobig errors are set as related (Hangbin Liu) [1899374] - [hwtracing] intel_th: pci: Add Emmitsburg PCH support (Jiri Olsa) [1838703] - [hwtracing] intel_th: pci: Add Tiger Lake PCH-H support (Jiri Olsa) [1783492 1782729] - [hwtracing] intel_th: pci: Add Jasper Lake CPU support (Jiri Olsa) [1783097] - [hwtracing] intel_th: pci: Add Elkhart Lake CPU support (Jiri Olsa) [1783596] - [hwtracing] intel_th: pci: Add Elkhart Lake SOC support (Jiri Olsa) [1783596] - [hwtracing] intel_th: pci: Add Ice Lake CPU support (Jiri Olsa) [1838703 1783596 1783492 1783097 1782729] - [hwtracing] intel_th: Fix a NULL dereference when hub driver is not loaded (Jiri Olsa) [1838703 1783596 1783492 1783097 1782729] - [hwtracing] intel_th: msu: Make stopping the trace optional (Jiri Olsa) [1838703 1783596 1783492 1783097 1782729] - [hwtracing] intel_th: Fix user-visible error codes (Jiri Olsa) [1838703 1783596 1783492 1783097 1782729] - [hwtracing] intel_th: msu: Fix the unexpected state warning (Jiri Olsa) [1838703 1783596 1783492 1783097 1782729] - [hwtracing] intel_th: Disallow multi mode on devices where it's broken (Jiri Olsa) [1838703 1783596 1783492 1783097 1782729] - [hwtracing] intel_th: msu: Fix window switching without windows (Jiri Olsa) [1838703 1783596 1783492 1783097 1782729] - [hwtracing] intel_th: Fix freeing IRQs (Jiri Olsa) [1838703 1783596 1783492 1783097 1782729] - [hwtracing] intel_th: Fix a double put_device() in error path (Jiri Olsa) [1838703 1783596 1783492 1783097 1782729]- [idle] intel_idle: Fix intel_idle() vs tracing (David Arcari) [1903307] - [idle] intel_idle: Fix max_cstate for processor models without C-state tables (David Arcari) [1903307] - [idle] intel_idle: Ignore _CST if control cannot be taken from the platform (David Arcari) [1903307] - [idle] intel_idle: mention assumption that WBINVD is not needed (David Arcari) [1903307] - [idle] intel_idle: Remove uninitialized_var() usage (David Arcari) [1903307] - [idle] intel_idle: cleanup code to address out of order commits (David Arcari) [1903307] - [s390] Revert "s390/qeth: phase out OSN support" (Philipp Rudo) [1903962] - [net] net/smc: fix matching of existing link groups (Philipp Rudo) [1903961] - [netdrv] mlxsw: core: Use variable timeout for EMAD retries (Ivan Vecera) [1857594] - [netdrv] mlxsw: Fix firmware flashing (Ivan Vecera) [1857594] - [netdrv] mlxsw: core: Fix use-after-free in mlxsw_emad_trans_finish() (Ivan Vecera) [1857594] - [netdrv] mlxsw: core: Fix memory leak on module removal (Ivan Vecera) [1857594] - [netdrv] mlxsw: Only advertise link modes supported by both driver and device (Ivan Vecera) [1857594] - [tools] selftests: mlxsw: Add a PFC test (Ivan Vecera) [1857594] - [tools] selftests: mlxsw: Add headroom handling test (Ivan Vecera) [1857594] - [tools] selftests: mlxsw: qos_lib: Add a wrapper for running mlnx_qos (Ivan Vecera) [1857594] - [tools] selftests: forwarding: devlink_lib: Support port-less topologies (Ivan Vecera) [1857594] - [tools] selftests: forwarding: devlink_lib: Add devlink_cell_size_get() (Ivan Vecera) [1857594] - [tools] selftests: forwarding: devlink_lib: Split devlink_..._set() into save & set (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum_ethtool: Expose transceiver_overheat counter (Ivan Vecera) [1857594] - [netdrv] mlxsw: Update module's settings when module is plugged in (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum: Initialize netdev's module overheat counter (Ivan Vecera) [1857594] - [netdrv] mlxsw: Enable temperature event for all supported port module sensors (Ivan Vecera) [1857594] - [netdrv] mlxsw: Update transceiver_overheat counter according to MTWE (Ivan Vecera) [1857594] - [netdrv] mlxsw: core: Add an infrastructure to track transceiver overheat counter (Ivan Vecera) [1857594] - [netdrv] mlxsw: core_hwmon: Query MTMP before writing to set only relevant fields (Ivan Vecera) [1857594] - [netdrv] mlxsw: reg: Add Ports Module Administrative and Operational Status Register (Ivan Vecera) [1857594] - [netdrv] mlxsw: reg: Add Port Module Plug/Unplug Event Register (Ivan Vecera) [1857594] - [netdrv] mlxsw: reg: Add Management Temperature Warning Event Register (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum_acl: Fix mlxsw_sp_acl_tcam_group_add()'s error path (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum_router: simplify the return expression of __mlxsw_sp_router_init() (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum_qdisc: Disable port buffer autoresize with qdiscs (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum_dcb: Implement dcbnl_setbuffer / getbuffer (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum_buffers: Support two headroom modes (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum_buffers: Manage internal buffer in the hdroom code (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum_buffers: Introduce shared buffer ops (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum_buffers: Convert mlxsw_sp_port_headroom_init() (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum_buffers: Inline mlxsw_sp_sb_max_headroom_cells() (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum_buffers: Move here the new headroom code (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum: Move here the three-step headroom configuration from DCB (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum_dcb: Convert mlxsw_sp_port_pg_prio_map() to hdroom code (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum_dcb: Convert ETS handler fully to mlxsw_sp_hdroom_configure() (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum: Split headroom autoresize out of buffer configuration (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum: Track buffer sizes in struct mlxsw_sp_hdroom (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum: Track lossiness in struct mlxsw_sp_hdroom (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum: Track priorities in struct mlxsw_sp_hdroom (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum: Track MTU in struct mlxsw_sp_hdroom (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum: Unify delay handling between PFC and pause (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum_buffers: Add struct mlxsw_sp_hdroom (Ivan Vecera) [1857594] - [netdrv] mlxsw: core: Introduce fw_fatal health reporter (Ivan Vecera) [1857594] - [netdrv] mlxsw: reg: Add Monitoring FW General Debug Register (Ivan Vecera) [1857594] - [netdrv] mlxsw: reg: Add Monitoring FW Debug Register (Ivan Vecera) [1857594] - [netdrv] mlxsw: Move fw_load_policy devlink param into core.c (Ivan Vecera) [1857594] - [netdrv] mlxsw: core: Push code doing params register/unregister into separate helpers (Ivan Vecera) [1857594] - [netdrv] mlxsw: Move fw flashing code into core.c (Ivan Vecera) [1857594] - [netdrv] mlxsw: Bump firmware version to XX.2008.1310 (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum_span: Derive SBIB from maximum port speed & MTU (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum: Keep maximum speed around (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum: Keep maximum MTU around (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum_ethtool: Introduce ptys_max_speed callback (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum_ethtool: Extract a helper to get Ethernet attributes (Ivan Vecera) [1857594] - [netdrv] mlxsw: core_hwmon: Extend hwmon interface with critical and emergency alarms (Ivan Vecera) [1857594] - [netdrv] mlxsw: core_hwmon: Calculate MLXSW_HWMON_ATTR_COUNT more accurately (Ivan Vecera) [1857594] - [netdrv] mlxsw: core_hwmon: Split temperature querying from show functions (Ivan Vecera) [1857594] - [netdrv] treewide: Use fallthrough pseudo-keyword (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum_ethtool: Remove internal speeds from PTYS register (Ivan Vecera) [1857594] - [tools] selftests: mlxsw: Reduce runtime of tc-police scale test (Ivan Vecera) [1857594] - [tools] selftests: forwarding: Fix mausezahn delay parameter in mirror_test() (Ivan Vecera) [1857594] - [tools] selftests: mlxsw: Increase burst size for burst test (Ivan Vecera) [1857594] - [tools] selftests: mlxsw: Increase burst size for rate test (Ivan Vecera) [1857594] - [tools] selftests: mlxsw: Decrease required rate accuracy (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum_trap: Adjust default policer burst size for Spectrum-{2, 3} (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum_ptp: Use generic helper function (Ivan Vecera) [1857594] - [tools] selftests: mlxsw: RED: Test offload of trapping on RED qevents (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum_qdisc: Offload action trap for qevents (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum_trap: Add early_drop trap (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum_trap: Allow for per-ASIC traps initialization (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum_trap: Allow for per-ASIC trap groups initialization (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum_span: On policer_id_base_ref_count, use dec_and_test (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum_trap: Use 'size_t' for array sizes (Ivan Vecera) [1857594] - [netdrv] devlink: Pass extack when setting trap's action and group's parameters (Ivan Vecera) [1857594] - [net] devlink: Add early_drop trap (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum_cnt: Use flex_array_size() helper in memcpy() (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum_router: Fix use-after-free in router init / de-init (Ivan Vecera) [1857594] - [netdrv] mlxsw: core: Free EMAD transactions using kfree_rcu() (Ivan Vecera) [1857594] - [netdrv] mlxsw: core: Increase scope of RCU read-side critical section (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum: Use different trap group for externally routed packets (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum_router: Allow programming link-local host routes (Ivan Vecera) [1857594] - [netdrv] mlxsw: core: Add support for temperature thresholds reading for QSFP-DD transceivers (Ivan Vecera) [1857594] - [netdrv] mlxsw: core: Add ethtool support for QSFP-DD transceivers (Ivan Vecera) [1857594] - [netdrv] mlxsw: destroy workqueue when trap_register in mlxsw_emad_init (Ivan Vecera) [1857594] - [netdrv] mlxsw: core: Fix wrong SFP EEPROM reading for upper pages 1-3 (Ivan Vecera) [1857594] - [tools] selftests: mlxsw: Test policers' occupancy (Ivan Vecera) [1857594] - [tools] selftests: mlxsw: Add scale test for tc-police (Ivan Vecera) [1857594] - [tools] selftests: mlxsw: tc_restrictions: Test tc-police restrictions (Ivan Vecera) [1857594] - [tools] selftests: forwarding: Add tc-police tests (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum_acl: Offload FLOW_ACTION_POLICE (Ivan Vecera) [1857594] - [netdrv] mlxsw: core_acl_flex_actions: Add police action (Ivan Vecera) [1857594] - [netdrv] mlxsw: core_acl_flex_actions: Work around hardware limitation (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum_policer: Add devlink resource support (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum_policer: Add policer core (Ivan Vecera) [1857594] - [netdrv] mlxsw: resources: Add resource identifier for global policers (Ivan Vecera) [1857594] - [netdrv] mlxsw: reg: Add policer bandwidth limits (Ivan Vecera) [1857594] - [netdrv] mlxsw: core: Use mirror reason during Rx listener lookup (Ivan Vecera) [1857594] - [netdrv] mlxsw: pci: Retrieve mirror reason from CQE during receive (Ivan Vecera) [1857594] - [netdrv] mlxsw: pci: Add mirror reason field to CQEv2 (Ivan Vecera) [1857594] - [netdrv] mlxsw: trap: Add trap identifiers for mirrored packets (Ivan Vecera) [1857594] - [netdrv] mlxsw: reg: Increase trap identifier to 10 bits (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum_span: Allow setting policer on a SPAN agent (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum_span: Allow passing parameters to SPAN agents (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum_span: Add support for mirroring towards CPU port (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum_span: Do not dereference destination netdev (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum_span: Add driver private info to parms_set() callback (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum_span: Add per-ASIC SPAN agent operations (Ivan Vecera) [1857594] - [netdrv] mlxsw: reg: add mirroring_pid_base to MOGCR register (Ivan Vecera) [1857594] - [netdrv] mlxsw: reg: Add session_id and pid to MPAT register (Ivan Vecera) [1857594] - [tools] selftests: mlxsw: RED: Test offload of mirror on RED early_drop qevent (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum_qdisc: Offload mirroring on RED qevent early_drop (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum_flow: Promote binder-type dispatch to spectrum.c (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum_matchall: Publish matchall data structures (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum_flow: Drop an unused field (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum_flow: Convert a goto to a return (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum_span: Add APIs to enable / disable global mirroring triggers (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum_span: Add support for global mirroring triggers (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum_span: Prepare for global mirroring triggers (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum_span: Move SPAN operations out of global file (Ivan Vecera) [1857594] - [netdrv] mlxsw: reg: Add Monitoring Port Analyzer Global Register (Ivan Vecera) [1857594] - [netdrv] mlxsw: reg: Add Monitoring Mirror Trigger Enable Register (Ivan Vecera) [1857594] - [netdrv] mlxsw: pci: Fix use-after-free in case of failed devlink reload (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum_router: Remove inappropriate usage of WARN_ON() (Ivan Vecera) [1857594] - [tools] selftests: forwarding: Add tests for ethtool extended state (Ivan Vecera) [1857594] - [tools] selftests: forwarding: forwarding.config.sample: Add port with no cable connected (Ivan Vecera) [1857594] - [tools] selftests: forwarding: ethtool: Move different_speeds_get() to ethtool_lib (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum_ethtool: Add link extended state (Ivan Vecera) [1857594] - [netdrv] mlxsw: reg: Port Diagnostics Database Register (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum_ethtool: Move mlxsw_sp_port_type_speed_ops structs (Ivan Vecera) [1857594] - [netdrv] mlxsw: Move ethtool_ops to spectrum_ethtool.c (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum_dcb: Rename mlxsw_sp_port_headroom_set() (Ivan Vecera) [1857594] - [netdrv] mlxsw: Enforce firmware version for Spectrum-3 (Ivan Vecera) [1857594] - [netdrv] mlxsw: Bump firmware version to XX.2007.1168 (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum_dcb: Fix a spelling typo in spectrum_dcb.c (Ivan Vecera) [1857594] - [tools] selftests: forwarding: Add a test for pedit munge tcp, udp sport, dport (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum_acl: Support FLOW_ACTION_MANGLE for TCP, UDP ports (Ivan Vecera) [1857594] - [netdrv] mlxsw: core_acl_flex_actions: Add L4_PORT_ACTION (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum: Split handling of pedit mangle by chip type (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum: Do not rely on machine endianness (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum: Adjust headroom buffers for 8x ports (Ivan Vecera) [1857594] - [netdrv] mlxsw: core: Use different get_trend() callbacks for different thermal zones (Ivan Vecera) [1857594] - [tools] selftests: mlxsw: Add test for control packets (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum_trap: Register ACL control traps (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum_trap: Register layer 3 control traps (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum_trap: Register layer 2 control traps (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum_trap: Factor out common Rx listener function (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum_trap: Move layer 3 exceptions to exceptions trap group (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum_router: remove redundant initialization of pointer br_dev (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum_router: Allow programming link-local prefix routes (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum: Add packet traps for BFD packets (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum: Treat IPv6 link-local SIP as an exception (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum: Share one group for all locally delivered packets (Ivan Vecera) [1857594] - [netdrv] mlxsw: reg: Move all trap groups under the same enum (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum_trap: Do not hard code "thin" policer identifier (Ivan Vecera) [1857594] - [netdrv] mlxsw: switchx2: Move SwitchX-2 trap groups out of main enum (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum: Reduce priority of locally delivered packets (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum: Use same trap group for local routes and link-local destination (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum: Use separate trap group for FID miss (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum: Use same trap group for various IPv6 packets (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum: Rename IPv6 ND trap group (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum: Use same switch case for identical groups (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum: Use dedicated trap group for ACL trap (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum: Fix spelling mistake in trap's name (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum: Use dedicated trap group for sampled packets (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum: Use same trap group for IPv6 ND and ARP packets (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum: Rename ARP trap group (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum_trap: Remove unnecessary field (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum: Align TC and trap priority (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum_buffers: Assign non-zero quotas to TC 0 of the CPU port (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum: Change default rate and priority of DHCP packets (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum: Trap IPv4 DHCP packets in router (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum: Use same trap group for MLD and IGMP packets (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum: Rename IGMP trap group (Ivan Vecera) [1857594] - [tools] selftests: mlxsw: Do not hard code trap group name (Ivan Vecera) [1857594] - [tools] selftests: devlink_lib: Remove double blank line (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum_trap: Store all trap data in one array (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum_trap: Store all trap group data in one array (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum_trap: Store all trap policer data in one array (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum_trap: Move struct definition out of header file (Ivan Vecera) [1857594] - [tools] selftests: mlxsw: tc_restrictions: add couple of test for the correct matchall-flower ordering (Ivan Vecera) [1857594] - [tools] selftests: mlxsw: tc_restrictions: add test to check sample action restrictions (Ivan Vecera) [1857594] - [] selftests: mlxsw: rename tc_flower_restrictions.sh to tc_restrictions.sh (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum_flower: Forbid to insert flower rules in collision with matchall rules (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum_matchall: Forbid to insert matchall rules in collision with flower rules (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum_matchall: Expose a function to get min and max rule priority (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum_matchall: Put matchall list into substruct of flow struct (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum_flower: Expose a function to get min and max rule priority (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum_matchall: Restrict sample action to be allowed only on ingress (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum_span: Remove old SPAN API (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum_span: Use new analyzed ports list during speed / MTU change (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum_acl: Convert flower-based mirroring to new SPAN API (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum: Convert matchall-based mirroring to new SPAN API (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum_span: Add APIs to bind / unbind a SPAN agent (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum_span: Wrap buffer change in a function (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum_span: Rename function (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum_span: Add APIs to get / put an analyzed port (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum_span: Add APIs to get / put a SPAN agent (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum: Move flow offload binding into spectrum_flow.c (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum_matchall: Process matchall events from the same cb as flower (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum: Avoid copying sample values and use RCU pointer direcly instead (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum_matchall: Push per-port rule add/del into separate functions (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum_matchall: Move ingress indication into mall_entry (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum_matchall: Pass mall_entry as arg to mlxsw_sp_mall_port_sample_add() (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum_matchall: Pass mall_entry as arg to mlxsw_sp_mall_port_mirror_add() (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum_acl: Use block variable in mlxsw_sp_acl_rule_del() (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum: Push matchall bits into a separate file (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum: Push flow_block related functions into a separate file (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum: Rename acl_block to flow_block (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum_acl: Move block helpers into inline header functions (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum_span: Replace zero-length array with flexible-array member (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum_span: Use 'refcount_t' for reference counting (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum_span: Remove unnecessary debug prints (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum_span: Rename parms() to parms_set() (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum_span: Reduce nesting in mlxsw_sp_span_entry_configure() (Ivan Vecera) [1857594] - [netdrv] net/mlxfw: Remove unneeded semicolon (Ivan Vecera) [1857594] - [netdrv] mlxsw: reg: Increase register field length to 13 bits (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum_router: Re-increase scale of IPv6 nexthop groups (Ivan Vecera) [1857594] - [net] ipv6: Fix use of anycast address with loopback (Ivan Vecera) [1899591] - [net] ipv6: addrconf_f6i_alloc - fix non-null pointer check to !IS_ERR() (Ivan Vecera) [1899591] - [net] ipv6: fix excessive RTF_ADDRCONF flag on ::1/128 local route (and others) (Ivan Vecera) [1899591] - [net] ipv6: Change addrconf_f6i_alloc to use ip6_route_info_create (Ivan Vecera) [1899591] - [net] ipv6: Move setting default metric for routes (Ivan Vecera) [1899591] - [net] Add extack argument to ip_fib_metrics_init (Ivan Vecera) [1899591] - [net] ipv6: do not leave garbage in rt->fib6_metrics (Ivan Vecera) [1899591] - [net] Move free of dst_metrics to helper (Ivan Vecera) [1899591] - [net] common metrics init helper for dst_entry (Ivan Vecera) [1899591] - [net] Move free of fib_metrics to helper (Ivan Vecera) [1899591] - [net] common metrics init helper for FIB entries (Ivan Vecera) [1899591] - [net] rtmsg_to_fib6_config() - use new style struct initializer instead of memset (Ivan Vecera) [1899591] - [powercap] powercap/intel_rapl: enumerate Psys RAPL domain together with package RAPL domain (Puneet Sethi) [1893463] - [powercap] powercap/intel_rapl: Fix domain detection (Puneet Sethi) [1893463]- [net] openvswitch: fix TTL decrement exception action execution (Eelco Chaudron) [1902610] - [net] openvswitch: fix error return code in validate_and_copy_dec_ttl() (Eelco Chaudron) [1902610] - [net] openvswitch: fix TTL decrement action netlink message format (Eelco Chaudron) [1902610] - [x86] hyperv: Enable 15-bit APIC ID if the hypervisor supports it (Vitaly Kuznetsov) [1903823] - [x86] kvm: Enable 15-bit extension when KVM_FEATURE_MSI_EXT_DEST_ID detected (Vitaly Kuznetsov) [1903823] - [documentation] x86/kvm: Reserve KVM_FEATURE_MSI_EXT_DEST_ID (Vitaly Kuznetsov) [1903823] - [iommu] hyper-v: Disable IRQ pseudo-remapping if 15 bit APIC IDs are available (Vitaly Kuznetsov) [1903823] - [x86] apic: Support 15 bits of APIC ID in MSI where available (Vitaly Kuznetsov) [1903823] - [x86] msi: Provide msi message shadow structs (Vitaly Kuznetsov) [1903823] - [kernel] genirq/msi: allow shadow declarations of msi_msg:: $member (Vitaly Kuznetsov) [1903823] - [x86] ioapic: Handle Extended Destination ID field in RTE (Vitaly Kuznetsov) [1903823] - [x86] apic: Always provide irq_compose_msi_msg() method for vector domain (Vitaly Kuznetsov) [1903823] - [x86] apic: Cleanup delivery mode defines (Vitaly Kuznetsov) [1903823] - [x86] apic/uv: Fix inconsistent destination mode (Vitaly Kuznetsov) [1903823] - [x86] msi: Only use high bits of MSI address for DMAR unit (Vitaly Kuznetsov) [1903823] - [x86] msi: Move compose message callback where it belongs (Vitaly Kuznetsov) [1903823] - [kernel] genirq/chip: Use the first chip in irq_chip_compose_msi_msg() (Vitaly Kuznetsov) [1903823] - [x86] apic: Fix x2apic enablement without interrupt remapping (Vitaly Kuznetsov) [1903823] - [tools] perf test: Fix msan uninitialized use (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf stat: Fix the ratio comments of miss-events (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf test: Free formats for perf pmu parse test (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf metric: Do not free metric when failed to resolve (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf metric: Free metric when it failed to resolve (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf metric: Release expr_parse_ctx after testing (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf test: Fix memory leaks in parse-metric test (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf parse-event: Fix memory leak in evsel->unit (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf evlist: Fix cpu/thread map leak (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf metric: Fix some memory leaks - part 2 (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf metric: Fix some memory leaks (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf test: Free aliases for PMU event map aliases test (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf vendor events amd: Remove trailing commas (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf test: Leader sampling shouldn't clear sample period (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf record: Prevent override of attr->sample_period for libpfm4 events (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf record: Set PERF_RECORD_PERIOD if attr->freq is set (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf bench: Fix 2 memory sanitizer warnings (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf test: Fix the "signal" test inline assembly (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf record/stat: Explicitly call out event modifiers in the documentation (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] libtraceevent: Fix build warning on 32-bit arches (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf jevents: Fix suspicious code in fixregex() (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf parse-events: Use uintptr_t when casting numbers to pointers (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf report: Disable ordered_events for raw dump (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf tools: Correct SNOOPX field offset (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf intel-pt: Fix corrupt data after perf inject from (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf cs-etm: Fix corrupt data after perf inject from (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf parse-events: Avoid an uninitialized read when using fake PMUs (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf stat: Fix out of bounds array access in the print_counters() evlist method (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf test: Set NULL sentinel in pmu_events table in "Parse and process metrics" test (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf parse-events: Set exclude_guest=1 for user-space counting (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf record: Correct the help info of option "--no-bpf-event" (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf tools: Use zd for size_t printf formats on 32-bit (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf: arm-spe: Fix check error when synthesizing events (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf symbols: Add mwait_idle_with_hints.constprop.0 to the list of idle symbols (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf sched timehist: Fix use of CPU list with summary option (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf test: Fix basic bpf filtering test (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf ftrace: Make option description initials all capital letters (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf build-ids: Fall back to debuginfod query if debuginfo not found (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf bench numa: Remove dead code in parse_nodes_opt() (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf stat: Update POWER9 metrics to utilize other metrics (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf ftrace: Add change log (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf: ftrace: Add set_tracing_options() to set all trace options (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf ftrace: Add option --tid to filter by thread id (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf ftrace: Add option -D/--delay to delay tracing (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf: ftrace: Allow set graph depth by '--graph-opts' (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf ftrace: Add support for trace option tracing_thresh (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf ftrace: Add option 'verbose' to show more info for graph tracer (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf ftrace: Add support for tracing option 'irq-info' (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf ftrace: Add support for trace option funcgraph-irqs (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf ftrace: Add support for trace option sleep-time (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf ftrace: Add support for tracing option 'func_stack_trace' (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf tools: Add general function to parse sublevel options (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf ftrace: Add option '--inherit' to trace children processes (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf ftrace: Show trace column header (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf ftrace: Add option '-m/--buffer-size' to set per-cpu buffer size (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf ftrace: Factor out function write_tracing_file_int() (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf ftrace: Add option '-F/--funcs' to list available functions (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf ftrace: Select function/function_graph tracer automatically (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf bench numa: Use numa_node_to_cpus() to bind tasks to nodes (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf bench numa: Fix cpumask memory leak in node_has_cpus() (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] tools build feature: Quote CC and CXX for their arguments (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf tools: Fix module symbol processing (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf tools: Rename 'enum dso_kernel_type' to 'enum dso_space_type' (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] libperf: Fix man page typos (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf test: Allow multiple probes in record+script_probe_vfs_getname.sh (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf bench mem: Always memset source before memcpy (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf sched: Prefer sched_waking event when it exists (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf bench: Fix a couple of spelling mistakes in options text (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf bench numa: Fix benchmark names (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf bench numa: Fix number of processes in "2x3-convergence" test (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf trace beauty: Use the autogenerated protocol family table (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf trace beauty: Add script to autogenerate socket families table (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf script: Add 'tod' field to display time of day (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf script: Change the 'enum perf_output_field' enumerators to be 64 bits (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf data: Add support to store time of day in CTF data conversion (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf tools: Move clockid_res_ns under clock struct (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf header: Store clock references for -k/--clockid option (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf tools: Add clockid_name function (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf clockid: Move parse_clockid() to new clockid object (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] tools lib traceevent: Handle possible strdup() error in tep_add_plugin_path() API (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] libtraceevent: Fixed description of tep_add_plugin_path() API (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] libtraceevent: Fixed type in PRINT_FMT_STING (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] libtraceevent: Fixed broken indentation in parse_ip4_print_args() (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] libtraceevent: Improve error handling of tep_plugin_add_option() API (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] libtraceevent: Fix typo in tep_plugin_add_option() description (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] libtraceevent: Handle strdup() error in parse_option_name() (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] libtraceevent: Document tep_load_plugins_hook() (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf evsel: Extend message to mention CAP_SYS_PTRACE and perf security doc link (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf intel-pt: Add support for decoding PSB+ only (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf intel-pt: Add support for decoding FUP/TIP only (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf auxtrace: Add itrace 'q' option for quicker, less detailed decoding (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf intel-pt: Time filter logged perf events (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf intel-pt: Use itrace debug log flags to suppress some messages (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf auxtrace: Add optional log flags to the itrace 'd' option (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf intel-pt: Use itrace error flags to suppress some errors (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf auxtrace: Add optional error flags to the itrace 'e' option (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf auxtrace: Add missing itrace options to help text (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf tools: Improve aux_output not supported error (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf intel-pt: Fix duplicate branch after CBR (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf intel-pt: Fix FUP packet state (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf record: Introduce --control fd:ctl-fdoptions (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf record: Implement control commands handling (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf record: Extend -D, --delay option with -1 value (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf stat: Introduce --control fd:ctl-fdoptions (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf bench: Add benchmark of find_next_bit (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] tools build feature: Use CC and CXX from parent (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf metric: Rename group_list to metric_list (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf metric: Rename struct egroup to metric (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf metric: Add metric group test (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf metric: Make compute_single function more precise (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf metric: Add recursion check when processing nested metrics (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf metric: Add DCache_L2 to metric parse test (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf metric: Add cache_miss_cycles to metric parse test (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf metric: Add events for the current list (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf metric: Compute referenced metrics (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf metric: Add referenced metrics to hash data (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf metric: Collect referenced metrics in struct metric_expr (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf metric: Collect referenced metrics in struct metric_ref_node (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf metric: Rename __metricgroup__add_metric to __add_metric (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf metric: Add add_metric function (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf metric: Add macros for iterating map events (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf metric: Add expr__del_id function (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf metric: Change expr__get_id to return struct expr_id_data (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf metric: Add expr__add_id function (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf metric: Fix memory leak in expr__add_id function (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf test: Ensure sample_period is set libpfm4 events (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf tools: Fix term parsing for raw syntax (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf tools: Allow r0x event syntax (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf tools: No need to cache the PMUs in ARM SPE auxtrace init routine (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf bench: Add basic syscall benchmark (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf stat: Implement control commands handling (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf stat: extend -D, --delay option with -1 value (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf stat: Factor out event handling loop into dispatch_events() (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf stat: Factor out body of event handling loop for fork case (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf stat: Move target check to loop control statement (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf stat: Factor out body of event handling loop for system wide (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf evlist: Implement control command handling functions (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf evlist: Introduce control file descriptors (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] libperf: Avoid counting of nonfilterable fdarray fds (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] libperf: Add flags to fdarray fds objects (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] libperf: Avoid internal moving of fdarray fds (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf metric: Add 'struct expr_id_data' to keep expr value (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf metric: Rename expr__add_id() to expr__add_val() (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf probe: Warn if the target function is a GNU indirect function (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf probe: Fix memory leakage when the probe point is not found (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf probe: Fix wrong variable warning when the probe point is not found (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf probe: Avoid setting probes on the same address for the same event (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf kmem: Pass additional arguments to 'perf record' (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf parse-events: Report BPF errors (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf script: Show text poke address symbol (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf script: Add option --show-text-poke-events (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf intel-pt: Add support for text poke events (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf tools: Add support for PERF_RECORD_TEXT_POKE (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf annotate: Fix non-null terminated buffer returned by readlink() (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf inject jit: Remove //anon mmap events (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf symbols: Add s390 idle functions 'psw_idle' and 'psw_idle_exit' to list of idle symbols (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] tools lib traceevent: Fix reporting of unknown SVM exit reasons (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] tools lib traceevent: Change to SPDX License format (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] tools lib traceevent: Add builtin handler for trace_marker_raw (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] tools lib traceevent: Move kernel_stack event handler to "function" plugin (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] tools lib traceevent: Add plugin for decoding syscalls/sys_enter_futex (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] tools lib traceevent: Add offset option for function plugin (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] tools lib traceevent: Add more SVM exit reasons (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] tools lib traceevent: Add plugin for tlb_flush (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] tools lib traceevent: Optimize pretty_print() function (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] tools lib traceevent: Add support for more printk format specifiers (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] tools lib traceevent: Introduced new traceevent API, for adding new plugins directories (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] tools lib traceevent: Add interface for options to plugins (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] tools lib traceevent: Add tep_load_plugins_hook() API (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf parse-events: Disable a subset of bison warnings (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf parse-events: Disable a subset of flex warnings (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf parse-events: Declare bison header file output (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf expr: Add missing headers noticed when building with NO_LIBBPF=1 (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf parse-events: Declare flex header file output (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf pmu: Add flex debug build flag (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf pmu: Add bison debug build flag (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf parse-events: Use automatic variable for yacc input (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf parse-events: Use automatic variable for flex input (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf evlist: Fix the class prefix for 'struct evlist' branch_type methods (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf evlist: Fix the class prefix for 'struct evlist' sample_id_all methods (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf evlist: Fix the class prefix for 'struct evlist' sample_type methods (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf evlist: Fix the class prefix for 'struct evlist' strerror methods (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf evlist: Fix the class prefix for 'struct evlist' 'add' evsel methods (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf pmu: Improve CPU core PMU HW event list ordering (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf pmu: List kernel supplied event aliases for arm64 (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf cs-etm: Allow no CoreSight sink to be specified on command line (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf expr: Add < and > operators (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf expr: Add d_ratio operation (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf script: Fixup some evsel/evlist method names (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf tests: Add parse metric test for frontend metric (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf tests: Add parse metric test for ipc metric (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf tools: Add test_generic_metric function (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf tools: Release metric_events rblist (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf tools: Factor out prepare_metric function (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf tools: Add metricgroup__parse_groups_test function (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf tools: Add map to parse_groups() function (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf tools: Add fake_pmu to parse_group() function (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf parse: Factor out parse_groups() function (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf tests: Add another metric parsing test (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf pmu: Add a perf_pmu__fake object to use with __parse_events() (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf parse: Provide a way to pass a fake_pmu to parse_events() (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf tests: Factor check_parse_id function (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf tools: Add fake pmu support (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf annotate: Remove unneeded conversion to bool (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] tools/: replace HTTP links with HTTPS ones (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] tools, build: Propagate build failures from tools/build/Makefile.build (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [x86] x86/cpufeatures: Add Architectural LBRs feature bit (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [x86] perf/x86/rapl: Add support for Intel SPR platform (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [x86] perf/x86/rapl: Support multiple RAPL unit quirks (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [x86] perf/x86/rapl: Fix missing psys sysfs attributes (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [kernel] perf/core: Take over CAP_SYS_PTRACE creds to CAP_PERFMON capability (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [kernel] perf: Expose get/put_callchain_entry() (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [include] perf: : drop a duplicated word (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [x86] perf/x86: Remove task_ctx_size (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [x86] perf/x86/intel/lbr: Create kmem_cache for the LBR context data (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [kernel] perf/core: Use kmem_cache to allocate the PMU specific data (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [kernel] perf/core: Factor out functions to allocate/free the task_ctx_data (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [x86] perf/x86/intel/lbr: Support Architectural LBR (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [x86] perf/x86/intel/lbr: Factor out intel_pmu_store_lbr (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [x86] perf/x86/intel/lbr: Factor out rdlbr_all() and wrlbr_all() (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [x86] perf/x86/intel/lbr: Mark the {rd, wr}lbr_{to, from} wrappers __always_inline (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [x86] perf/x86/intel/lbr: Unify the stored format of LBR information (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [x86] perf/x86/intel/lbr: Support LBR_CTL (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [x86] x86/msr-index: Add bunch of MSRs for Arch LBR (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [x86] perf/x86: Expose CPUID enumeration bits for arch LBR (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [x86] perf/x86/intel/lbr: Use dynamic data structure for task_ctx (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [x86] perf/x86/intel/lbr: Factor out a new struct for generic optimization (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [x86] perf/x86/intel/lbr: Add the function pointers for LBR save and restore (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [x86] perf/x86/intel/lbr: Add a function pointer for LBR read (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [x86] perf/x86/intel/lbr: Add a function pointer for LBR reset (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [x86] perf/x86: Keep LBR records unchanged in host context for guest usage (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [x86] perf/x86: Add constraint to create guest LBR event without hw counter (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [x86] perf/x86/lbr: Add interface to get LBR information (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [x86] perf/x86: Provide stubs of KVM helpers for non-Intel CPUs (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [x86] perf/x86/core: Refactor hw->idx checks and cleanup (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [x86] perf/x86: Fix variable types for LBR registers (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [kernel] perf: Add perf text poke event (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [uapi] perf: Add perf_event_mmap_page::cap_user_time_short ABI (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [x86] sev-es: Do not support MMIO to/from encrypted memory (Vitaly Kuznetsov) [1868080] - [x86] head/64: Check SEV encryption before switching to kernel page-table (Vitaly Kuznetsov) [1868080] - [x86] boot/compressed/64: Sanity-check CPUID results in the early #VC handler (Vitaly Kuznetsov) [1868080] - [x86] boot/compressed/64: Check SEV encryption in 64-bit boot-path (Vitaly Kuznetsov) [1868080] - [x86] boot/compressed/64: Introduce sev_status (Vitaly Kuznetsov) [1868080] - [x86] sev-es: Use GHCB accessor for setting the MMIO scratch buffer (Vitaly Kuznetsov) [1868080] - [x86] head/64: Disable stack protection for head$(BITS).o (Vitaly Kuznetsov) [1868080] - [x86] sev-es: Check required CPU features for SEV-ES (Vitaly Kuznetsov) [1868080] - [x86] efi: Add GHCB mappings when SEV-ES is active (Vitaly Kuznetsov) [1868080] - [x86] sev-es: Handle NMI State (Vitaly Kuznetsov) [1868080] - [x86] sev-es: Support CPU offline/online (Vitaly Kuznetsov) [1868080] - [x86] head/64: Don't call verify_cpu() on starting APs (Vitaly Kuznetsov) [1868080] - [x86] smpboot: Load TSS and getcpu GDT entry before loading IDT (Vitaly Kuznetsov) [1868080] - [x86] realmode: Setup AP jump table (Vitaly Kuznetsov) [1868080] - [x86] realmode: Add SEV-ES specific trampoline entry point (Vitaly Kuznetsov) [1868080] - [x86] vmware: Add VMware-specific handling for VMMCALL under SEV-ES (Vitaly Kuznetsov) [1868080] - [x86] kvm: Add KVM-specific VMMCALL handling under SEV-ES (Vitaly Kuznetsov) [1868080] - [x86] paravirt: Allow hypervisor-specific VMMCALL handling under SEV-ES (Vitaly Kuznetsov) [1868080] - [x86] sev-es: Handle #DB Events (Vitaly Kuznetsov) [1868080] - [x86] sev-es: Handle #AC Events (Vitaly Kuznetsov) [1868080] - [x86] sev-es: Handle VMMCALL Events (Vitaly Kuznetsov) [1868080] - [x86] sev-es: Handle MWAIT/MWAITX Events (Vitaly Kuznetsov) [1868080] - [x86] sev-es: Handle MONITOR/MONITORX Events (Vitaly Kuznetsov) [1868080] - [x86] sev-es: Handle INVD Events (Vitaly Kuznetsov) [1868080] - [x86] sev-es: Handle RDPMC Events (Vitaly Kuznetsov) [1868080] - [x86] sev-es: Handle RDTSC(P) Events (Vitaly Kuznetsov) [1868080] - [x86] sev-es: Handle WBINVD Events (Vitaly Kuznetsov) [1868080] - [x86] sev-es: Handle DR7 read/write events (Vitaly Kuznetsov) [1868080] - [x86] sev-es: Handle MSR events (Vitaly Kuznetsov) [1868080] - [x86] sev-es: Handle MMIO String Instructions (Vitaly Kuznetsov) [1868080] - [x86] sev-es: Handle MMIO events (Vitaly Kuznetsov) [1868080] - [x86] sev-es: Handle instruction fetches from user-space (Vitaly Kuznetsov) [1868080] - [x86] sev-es: Wire up existing #VC exit-code handlers (Vitaly Kuznetsov) [1868080] - [x86] sev-es: Add a Runtime #VC Exception Handler (Vitaly Kuznetsov) [1868080] - [x86] entry/64: Add entry code for #VC handler (Vitaly Kuznetsov) [1868080] - [x86] dumpstack/64: Add noinstr version of get_stack_info() (Vitaly Kuznetsov) [1868080] - [x86] sev-es: Adjust #VC IST Stack on entering NMI handler (Vitaly Kuznetsov) [1868080] - [x86] boot/64: Explicitly map boot_params and command line (Vitaly Kuznetsov) [1868080] - [x86] boot/64: Initialize 5-level paging variables earlier (Vitaly Kuznetsov) [1868080] - [x86] sev-es: Allocate and map an IST stack for #VC handler (Vitaly Kuznetsov) [1868080] - [x86] debug: Allow a single level of #DB recursion (Vitaly Kuznetsov) [1868080] - [x86] entry: Remove DBn stacks (Vitaly Kuznetsov) [1868080] - [x86] entry, nmi: Disable #DB (Vitaly Kuznetsov) [1868080] - [x86] nmi: Protect NMI entry against instrumentation (Vitaly Kuznetsov) [1868080] - [x86] entry: Introduce local_db_{save, restore}() (Vitaly Kuznetsov) [1868080] - [x86] db: Split out dr6/7 handling (Vitaly Kuznetsov) [1868080] - [x86] Replace ist_enter() with nmi_enter() (Vitaly Kuznetsov) [1868080] - [x86] traps: Stop using ist_enter/exit() in do_int3() (Vitaly Kuznetsov) [1868080] - [x86] entry: Get rid of ist_begin/end_non_atomic() (Vitaly Kuznetsov) [1868080] - [x86] sev-es: Setup per-CPU GHCBs for the runtime handler (Vitaly Kuznetsov) [1868080] - [x86] sev-es: Setup GHCB-based boot #VC handler (Vitaly Kuznetsov) [1868080] - [x86] sev-es: Setup an early #VC handler (Vitaly Kuznetsov) [1868080] - [x86] sev-es: Compile early handler code into kernel image (Vitaly Kuznetsov) [1868080] - [x86] sev-es: Print SEV-ES info into the kernel log (Vitaly Kuznetsov) [1868080] - [x86] sev-es: Add SEV-ES Feature Detection (Vitaly Kuznetsov) [1868080] - [x86] head/64: Move early exception dispatch to C code (Vitaly Kuznetsov) [1868080] - [x86] idt: Make IDT init functions static inlines (Vitaly Kuznetsov) [1868080] - [x86] head/64: Install a CPU bringup IDT (Vitaly Kuznetsov) [1868080] - [x86] head/64: Switch to initial stack earlier (Vitaly Kuznetsov) [1868080] - [x86] head/64: Load segment registers earlier (Vitaly Kuznetsov) [1868080] - [x86] irq/64: Update stale comment (Vitaly Kuznetsov) [1868080] - [x86] head/64: Load GDT after switch to virtual addresses (Vitaly Kuznetsov) [1868080] - [x86] head/64: Install startup GDT (Vitaly Kuznetsov) [1868080] - [x86] idt: Split idt_data setup out of set_intr_gate() (Vitaly Kuznetsov) [1868080] - [x86] sev-es: Add CPUID handling to #VC handler (Vitaly Kuznetsov) [1868080] - [x86] fpu: Move xgetbv()/xsetbv() into a separate header (Vitaly Kuznetsov) [1868080] - [x86] cpu: Use XGETBV and XSETBV mnemonics in fpu/internal.h (Vitaly Kuznetsov) [1868080] - [x86] fpu: Reset MXCSR to default in kernel_fpu_begin() (Vitaly Kuznetsov) [1868080] - [x86] sev-es: Add support for handling IOIO exceptions (Vitaly Kuznetsov) [1868080] - [x86] boot/compressed/64: Unmap GHCB page before booting the kernel (Vitaly Kuznetsov) [1868080] - [x86] boot/compressed/64: Setup a GHCB-based VC Exception handler (Vitaly Kuznetsov) [1868080] - [x86] boot/compressed/64: Add set_page_en/decrypted() helpers (Vitaly Kuznetsov) [1868080] - [x86] boot/compressed/64: Check return value of kernel_ident_mapping_init() (Vitaly Kuznetsov) [1868080] - [x86] boot/compressed/64: Call set_sev_encryption_mask() earlier (Vitaly Kuznetsov) [1868080] - [x86] boot/compressed/64: Add stage1 #VC handler (Vitaly Kuznetsov) [1868080] - [x86] boot/compressed/64: Change add_identity_map() to take start and end (Vitaly Kuznetsov) [1868080] - [x86] boot/compressed/64: Don't pre-map memory in KASLR code (Vitaly Kuznetsov) [1868080] - [x86] boot/compressed/64: Always switch to own page table (Vitaly Kuznetsov) [1868080] - [x86] boot/compressed/64: Add page-fault handler (Vitaly Kuznetsov) [1868080] - [x86] boot/compressed/64: Rename kaslr_64.c to ident_map_64.c (Vitaly Kuznetsov) [1868080] - [x86] boot/compressed/64: Add IDT Infrastructure (Vitaly Kuznetsov) [1868080] - [x86] traps: Split trap numbers out in a separate header (Vitaly Kuznetsov) [1868080] - [x86] boot/compressed/64: Disable red-zone usage (Vitaly Kuznetsov) [1868080] - [x86] insn: Add insn_has_rep_prefix() helper (Vitaly Kuznetsov) [1868080] - [x86] insn: Add insn_get_modrm_reg_off() (Vitaly Kuznetsov) [1868080] - [x86] umip: Factor out instruction decoding (Vitaly Kuznetsov) [1868080] - [x86] umip: Factor out instruction fetch (Vitaly Kuznetsov) [1868080] - [tools] x86/insn: Make inat-tables.c suitable for pre-decompression code (Vitaly Kuznetsov) [1868080] - [x86] traps: Move pf error codes to (Vitaly Kuznetsov) [1868080] - [x86] cpufeatures: Add SEV-ES CPU feature (Vitaly Kuznetsov) [1868080] - [x86] kvm: svm: Use __packed shorthand (Vitaly Kuznetsov) [1868080] - [x86] kvm: svm: Add GHCB Accessor functions (Vitaly Kuznetsov) [1868080] - [x86] cpu: Unify cpu_init() (Vitaly Kuznetsov) [1868080] - [x86] insn-eval: Add support for 64-bit kernel mode (Vitaly Kuznetsov) [1868080] - [x86] boot/compressed: Get rid of GOT fixup code (Vitaly Kuznetsov) [1868080] - [kernel] x86/boot/compressed: Force hidden visibility for all symbol references (Vitaly Kuznetsov) [1868080] - [x86] boot/compressed: Move .got.plt entries out of the .got section (Vitaly Kuznetsov) [1868080] - [x86] boot: Correct relocation destination on old linkers (Vitaly Kuznetsov) [1868080] - [x86] boot/compressed/64: Switch to __KERNEL_CS after GDT is loaded (Vitaly Kuznetsov) [1868080] - [x86] boot/compressed: Fix reloading of GDTR post-relocation (Vitaly Kuznetsov) [1868080] - [x86] boot: Reload GDTR after copying to the end of the buffer (Vitaly Kuznetsov) [1868080] - [x86] boot/compressed: Don't declare __force_order in kaslr_64.c (Vitaly Kuznetsov) [1868080] - [mm] mm/userfaultfd: do not access vma->vm_mm after calling handle_userfault() (Philipp Rudo) [1903968] - [s390] s390/ap: fix ap devices reference counting (Philipp Rudo) [1903967] - [infiniband] RDMA/cxgb4: Validate the number of CQEs (Kamal Heib) [1894720] - [net] treewide: Use fallthrough pseudo-keyword (Petr Oros) [1892748] - [net] devlink: Remove overzealous WARN_ON with snapshots (Petr Oros) [1892748] - [net] devlink: ignore -EOPNOTSUPP errors on dumpit (Petr Oros) [1892748] - [net] devlink: Always use user_ptr[0] for devlink and simplify post_doit (Petr Oros) [1892748] - [net] devlink: Constify devlink instance pointer (Petr Oros) [1892748] - [net] devlink: Add comment for devlink instance lock (Petr Oros) [1892748] - [net] devlink: Do not hold devlink mutex when initializing devlink fields (Petr Oros) [1892748] - [docs] ice: add documentation for device-caps region (Petr Oros) [1892748] - [net] devlink: remove new uninitialized_var() usage (Petr Oros) [1892748] - [docs] networking: convert sja1105's devlink info to RTS (Petr Oros) [1892748] - [net] devlink: refactor end checks in devlink_nl_cmd_region_read_dumpit (Petr Oros) [1892748] - [docs] ice: cleanup language in ice.rst for fw.app (Petr Oros) [1892748] - [docs] devlink: don't wrap commands in rST shell blocks (Petr Oros) [1892748] - [net] devlink: Protect devlink port list traversal (Petr Oros) [1895042] - [net] devlink: Fix per port reporter fields initialization (Petr Oros) [1895042] - [net] devlink: Fix use-after-free when destroying health reporters (Petr Oros) [1895042] - [net] devlink: introduce the health reporter test command (Petr Oros) [1895042] - [net] devlink: Add devlink health port reporters API (Petr Oros) [1895042] - [net] devlink: Implement devlink health reporters on per-port basis (Petr Oros) [1895042] - [net] devlink: Create generic devlink health reporter search function (Petr Oros) [1895042] - [net] devlink: Rework devlink health reporter destructor (Petr Oros) [1895042] - [net] devlink: Refactor devlink health reporter constructor (Petr Oros) [1895042]- [md] dm writecache: fix the maximum number of arguments (Mike Snitzer) [1895117] - [md] dm writecache: advance the number of arguments when reporting max_age (Mike Snitzer) [1895117] - [x86] x86/cpu/amd: Make erratum #1054 a legacy erratum (Michael Petlan) [1791459] - [x86] x86/cpu/amd: Enable the fixed Instructions Retired counter IRPERF (Michael Petlan) [1791459] - [s390] s390/early: improve machine detection (Claudio Imbrenda) [1896307] - [infiniband] IB/mlx5: Fix fall-through warnings for Clang (Alaa Hleihel) [1858561] - [infiniband] RDMA/mlx5: Fix corruption of reg_pages in mlx5_ib_rereg_user_mr() (Alaa Hleihel) [1858561] - [netdrv] net/mlx5: Properly convey driver version to firmware (Alaa Hleihel) [1858561] - [netdrv] net/mlx5: DR, Proper handling of unsupported Connect-X6DX SW steering (Alaa Hleihel) [1858561] - [netdrv] net/mlx5e: kTLS, Enforce HW TX csum offload with kTLS (Alaa Hleihel) [1858561] - [netdrv] net: mlx5e: fix fs_tcp.c build when IPV6 is not enabled (Alaa Hleihel) [1858561] - [netdrv] net/mlx5: Fix wrong address reclaim when command interface is down (Alaa Hleihel) [1858561] - [netdrv] net/mlx5: E-Switch, Fail mlx5_esw_modify_vport_rate if qos disabled (Alaa Hleihel) [1858561] - [netdrv] net/mlx5: Disable QoS when min_rates on all VFs are zero (Alaa Hleihel) [1858561] - [netdrv] net/mlx5: Clear bw_share upon VF disable (Alaa Hleihel) [1858561] - [netdrv] net/mlx5: Add handling of port type in rule deletion (Alaa Hleihel) [1858561] - [netdrv] net/mlx5e: Fix check if netdev is bond slave (Alaa Hleihel) [1858561] - [netdrv] net/mlx5e: Set IPsec WAs only in IP's non checksum partial case (Alaa Hleihel) [1858561] - [netdrv] net/mlx5e: Fix incorrect access of RCU-protected xdp_prog (Alaa Hleihel) [1858561] - [netdrv] net/mlx5e: Fix VXLAN synchronization after function reload (Alaa Hleihel) [1858561] - [netdrv] net/mlx5: E-switch, Avoid extack error log for disabled vport (Alaa Hleihel) [1858561] - [netdrv] net/mlx5: Fix deletion of duplicate rules (Alaa Hleihel) [1858561] - [netdrv] net/mlx5e: Protect encap route dev from concurrent release (Alaa Hleihel) [1858561] - [netdrv] net/mlx5e: Fix modify header actions memory leak (Alaa Hleihel) [1858561] - [infiniband] RDMA/mlx5: Fix devlink deadlock on net namespace deletion (Alaa Hleihel) [1858561] - [infiniband] RDMA/mlx5: Fix type warning of sizeof in __mlx5_ib_alloc_counters() (Alaa Hleihel) [1858561] - [infiniband] RDMA/mlx5: Clarify what the UMR is for when creating MRs (Alaa Hleihel) [1858561] - [infiniband] RDMA/mlx5: Disable IB_DEVICE_MEM_MGT_EXTENSIONS if IB_WR_REG_MR can't work (Alaa Hleihel) [1858561] - [infiniband] RDMA/mlx5: Make mkeys always owned by the kernel's PD when not enabled (Alaa Hleihel) [1858561] - [infiniband] RDMA/mlx5: Use set_mkc_access_pd_addr_fields() in reg_create() (Alaa Hleihel) [1858561] - [infiniband] RDMA/mlx5: Remove dead check for EAGAIN after alloc_mr_from_cache() (Alaa Hleihel) [1858561] - [infiniband] RDMA/mlx5: Fix potential race between destroy and CQE poll (Alaa Hleihel) [1858561] - [netdrv] net/mlx5e: IPsec: Use kvfree() for memory allocated with kvzalloc() (Alaa Hleihel) [1858561] - [netdrv] net/mlx5e: TC: Remove unused parameter from mlx5_tc_ct_add_no_trk_match() (Alaa Hleihel) [1858561] - [netdrv] net/mlx5: E-Switch, Setup all vports' metadata to support peer miss rule (Alaa Hleihel) [1858561] - [netdrv] net/mlx5: E-Switch, Dedicated metadata for uplink vport (Alaa Hleihel) [1858561] - [netdrv] net/mlx5: E-Switch, Check and enable metadata support flag before using (Alaa Hleihel) [1858561] - [netdrv] net/mlx5: Don't call timecounter cyc2time directly from 1PPS flow (Alaa Hleihel) [1858561] - [netdrv] net/mlx5: Release clock lock before scheduling a PPS work (Alaa Hleihel) [1858561] - [netdrv] net/mlx5: Rename ptp clock info (Alaa Hleihel) [1858561] - [netdrv] net/mlx5: Always use container_of to find mdev pointer from clock struct (Alaa Hleihel) [1858561] - [netdrv] net/mlx5: Fix uninitialized variable warning (Alaa Hleihel) [1858561] - [netdrv] net/mlx5e: IPsec: Add Connect-X IPsec Tx data path offload (Alaa Hleihel) [1858561 1790222] - [netdrv] net/mlx5e: IPsec: Add TX steering rule per IPsec state (Alaa Hleihel) [1858561 1790222] - [netdrv] net/mlx5: Add NIC TX domain namespace (Alaa Hleihel) [1858561 1790222] - [netdrv] net/mlx5e: Enhanced TX MPWQE for SKBs (Alaa Hleihel) [1858561] - [netdrv] net/mlx5e: Move TX code into functions to be used by MPWQE (Alaa Hleihel) [1858561] - [netdrv] net/mlx5e: Rename xmit-related structs to generalize them (Alaa Hleihel) [1858561] - [netdrv] net/mlx5e: Generalize TX MPWQE checks for full session (Alaa Hleihel) [1858561] - [netdrv] net/mlx5e: Support multiple SKBs in a TX WQE (Alaa Hleihel) [1858561] - [netdrv] net/mlx5e: Move the TLS resync check out of the function (Alaa Hleihel) [1858561] - [netdrv] net/mlx5e: Unify constants for WQE_EMPTY_DS_COUNT (Alaa Hleihel) [1858561] - [netdrv] net/mlx5e: Small improvements for XDP TX MPWQE logic (Alaa Hleihel) [1858561] - [netdrv] net/mlx5e: Refactor xmit functions (Alaa Hleihel) [1858561] - [netdrv] net/mlx5e: Move mlx5e_tx_wqe_inline_mode to en_tx.c (Alaa Hleihel) [1858561] - [netdrv] net/mlx5e: Use struct assignment to initialize mlx5e_tx_wqe_info (Alaa Hleihel) [1858561] - [netdrv] net/mlx5e: Refactor inline header size calculation in the TX path (Alaa Hleihel) [1858561] - [netdrv] net/mlx5e: Add IPv6 traffic class (DSCP) header rewrite support (Alaa Hleihel) [1889981 1858561] - [netdrv] net/mlx5e: Add LAG warning if bond slave is not lag master (Alaa Hleihel) [1858561 1851709] - [netdrv] net/mlx5e: Add LAG warning for unsupported tx type (Alaa Hleihel) [1858561 1851709] - [netdrv] net/mlx5e: Return a valid errno if can't get lag device index (Alaa Hleihel) [1858561 1851709] - [netdrv] net/mlx5e: Fix race condition on nhe->n pointer in neigh update (Alaa Hleihel) [1858561] - [netdrv] net/mlx5e: Fix VLAN create flow (Alaa Hleihel) [1858561] - [netdrv] net/mlx5e: Fix VLAN cleanup flow (Alaa Hleihel) [1858561] - [netdrv] net/mlx5e: Fix return status when setting unsupported FEC mode (Alaa Hleihel) [1858561] - [netdrv] net/mlx5e: Fix driver's declaration to support GRE offload (Alaa Hleihel) [1858561 1819619] - [netdrv] net/mlx5e: CT, Fix coverity issue (Alaa Hleihel) [1858561] - [netdrv] net/mlx5e: Add resiliency in Striding RQ mode for packets larger than MTU (Alaa Hleihel) [1858561] - [netdrv] net/mlx5e: Fix error path for RQ alloc (Alaa Hleihel) [1858561] - [netdrv] net/mlx5: Fix request_irqs error flow (Alaa Hleihel) [1858561] - [netdrv] net/mlx5: cmdif, Avoid skipping reclaim pages if FW is not accessible (Alaa Hleihel) [1858561] - [netdrv] net/mlx5: Add retry mechanism to the command entry index allocation (Alaa Hleihel) [1858561] - [netdrv] net/mlx5: poll cmd EQ in case of command timeout (Alaa Hleihel) [1858561] - [netdrv] net/mlx5: Avoid possible free of command entry while timeout comp handler (Alaa Hleihel) [1858561] - [netdrv] net/mlx5: Fix a race when moving command interface to polling mode (Alaa Hleihel) [1858561] - [netdrv] net/mlx5e: mlx5e_fec_in_caps() returns a boolean (Alaa Hleihel) [1858561] - [netdrv] net/mlx5e: TLS, Do not expose FPGA TLS counter if not supported (Alaa Hleihel) [1858561] - [netdrv] net/mlx5e: Fix using wrong stats_grps in mlx5e_update_ndo_stats() (Alaa Hleihel) [1870593 1858561] - [netdrv] net/mlx5e: Fix multicast counter not up-to-date in "ip -s" (Alaa Hleihel) [1858561 1693130] - [netdrv] net/mlx5e: Fix endianness when calculating pedit mask first bit (Alaa Hleihel) [1889981 1858561] - [netdrv] net/mlx5e: Enable adding peer miss rules only if merged eswitch is supported (Alaa Hleihel) [1858561] - [netdrv] net/mlx5e: CT: Fix freeing ct_label mapping (Alaa Hleihel) [1858561] - [netdrv] net/mlx5e: Fix memory leak of tunnel info when rule under multipath not ready (Alaa Hleihel) [1858561] - [netdrv] net/mlx5e: Use synchronize_rcu to sync with NAPI (Alaa Hleihel) [1858561] - [netdrv] net/mlx5e: Use RCU to protect rq->xdp_prog (Alaa Hleihel) [1858561] - [netdrv] net/mlx5: Fix FTE cleanup (Alaa Hleihel) [1858561] - [infiniband] mlx5: Use fallthrough pseudo-keyword (Alaa Hleihel) [1858561] - [infiniband] RDMA/mlx5: Fix flow destination setting for RDMA TX flow table (Alaa Hleihel) [1858561] - [netdrv] net/mlx5: Delete extra dump stack that gives nothing (Alaa Hleihel) [1858561] - [netdrv] net/mlx5: convert to new udp_tunnel infrastructure (Alaa Hleihel) [1858561] - [netdrv] net/mlx5: DR, Change push vlan action sequence (Alaa Hleihel) [1858561] - [netdrv] net/mlx5e: Enable users to change VF/PF representors carrier state (Alaa Hleihel) [1858561] - [infiniband] RDMA/mlx5: Delete unreachable code (Alaa Hleihel) [1858561] - [netdrv] net/mlx5: drop unnecessary list_empty (Alaa Hleihel) [1858561] - [netdrv] net/mlx5: Use fallthrough pseudo-keyword (Alaa Hleihel) [1858583 1858561] - [netdrv] net/mlx5: DR, Reduce print level for matcher print (Alaa Hleihel) [1858561] - [netdrv] net/mlx5e: Add support for PCI relaxed ordering (Alaa Hleihel) [1858561] - [netdrv] net/mlx5e: Use indirect call wrappers for RX post WQEs functions (Alaa Hleihel) [1858561] - [netdrv] net/mlx5e: Move exposure of datapath function to txrx header (Alaa Hleihel) [1858561] - [netdrv] net/mlx5e: RX, Re-work initializaiton of RX function pointers (Alaa Hleihel) [1858561] - [netdrv] net/mlx5: E-switch, Use eswitch total_vports (Alaa Hleihel) [1858583 1858561] - [netdrv] net/mlx5: E-switch, Reuse total_vports and avoid duplicate nvports (Alaa Hleihel) [1858583 1858561] - [netdrv] net/mlx5: E-switch, Consider maximum vf vports for steering init (Alaa Hleihel) [1858583 1858561] - [netdrv] net/mlx5: Add function ID to reclaim pages debug log (Alaa Hleihel) [1858561] - [netdrv] net/mlx5: Hold pages RB tree per VF (Alaa Hleihel) [1858561] - [infiniband] RDMA/mlx5: Set mkey relaxed ordering by UMR with ConnectX-7 (Alaa Hleihel) [1858561] - [infiniband] RDMA/mlx5: Use MLX5_SET macro instead of local structure (Alaa Hleihel) [1858561] - [infiniband] RDMA/mlx5: Add missing srcu_read_lock in ODP implicit flow (Alaa Hleihel) [1858561] - [include] RDMA/mlx5: ConnectX-7 new capabilities to set relaxed ordering by UMR (Alaa Hleihel) [1858561] - [infiniband] RDMA/mlx5: Allow SQ modification (Alaa Hleihel) [1858561] - [netdrv] net/mlx5e: Do not request completion on every single UMR WQE (Alaa Hleihel) [1858561] - [netdrv] net/mlx5e: RX, Avoid indirect call in representor CQE handling (Alaa Hleihel) [1858561] - [netdrv] net/mlx5e: XDP, Avoid indirect call in TX flow (Alaa Hleihel) [1858561] - [netdrv] net/mlx5e: IPsec: Add Connect-X IPsec ESN update offload support (Alaa Hleihel) [1858561 1790222] - [netdrv] net/mlx5e: IPsec: Add Connect-X IPsec Rx data path offload (Alaa Hleihel) [1858561 1790222] - [netdrv] net/mlx5e: IPsec: Add IPsec steering in local NIC RX (Alaa Hleihel) [1858561 1790222] - [include] net/mlx5: Add IPsec related Flow steering entry's fields (Alaa Hleihel) [1858561 1790222] - [netdrv] net/mlx5: IPsec: Add HW crypto offload support (Alaa Hleihel) [1858561 1790222] - [netdrv] net/mlx5: Accel, Add core IPsec support for the Connect-X family (Alaa Hleihel) [1858561 1790222] - [netdrv] net/mlx5: E-switch, Reduce dependency on num_vfs during mode set (Alaa Hleihel) [1858583 1858561] - [netdrv] net/mlx5: E-switch, Avoid function change handler for non ECPF (Alaa Hleihel) [1858561] - [netdrv] net/mlx5: Make MLX5_EN_TLS non-prompt (Alaa Hleihel) [1858561] - [netdrv] net/mlx5: Enable count action for rules with allow action (Alaa Hleihel) [1858561] - [netdrv] net/mlx5: Add interface changes required for VDPA (Alaa Hleihel) [1858561] - [netdrv] net/mlx5: Add VDPA interface type to supported enumerations (Alaa Hleihel) [1858561] - [netdrv] net/mlx5: Support setting access rights of dma addresses (Alaa Hleihel) [1858561] - [netdrv] net/mlx5e: Move devlink port register and unregister calls (Alaa Hleihel) [1858561] - [infiniband] RDMA/mlx5: Remove unused to_mibmr function (Alaa Hleihel) [1858561] - [netdrv] net/mlx5: E-switch, When eswitch is unsupported, return -EOPNOTSUPP (Alaa Hleihel) [1858561] - [netdrv] net/mlx5: Added support for 100Gbps per lane link modes (Alaa Hleihel) [1858561] - [infiniband] RDMA/mlx5: Delete one-time used functions (Alaa Hleihel) [1858561] - [infiniband] RDMA/mlx5: Cleanup DEVX initialization flow (Alaa Hleihel) [1858561] - [infiniband] RDMA/mlx5: Separate flow steering logic from main.c (Alaa Hleihel) [1858561] - [infiniband] RDMA/mlx5: Separate counters from main.c (Alaa Hleihel) [1858561] - [infiniband] RDMA/mlx5: Separate restrack callbacks initialization from main.c (Alaa Hleihel) [1858561] - [infiniband] RDMA/mlx5: Limit the scope of mlx5_ib_enable_driver function (Alaa Hleihel) [1858561] - [infiniband] RDMA: Move XRCD to be under ib_core responsibility (Alaa Hleihel) [1858561] - [infiniband] RDMA/mlx5: Introduce UAPI to query PD attributes (Alaa Hleihel) [1858561] - [infiniband] RDMA/mlx5: Implement the query ucontext functionality (Alaa Hleihel) [1858561] - [infiniband] RDMA/mlx5: Refactor mlx5_ib_alloc_ucontext() response (Alaa Hleihel) [1858561] - [infiniband] RDMA/core: Optimize XRC target lookup (Alaa Hleihel) [1858561] - [infiniband] RDMA/mlx5: Get XRCD number directly for the internal use (Alaa Hleihel) [1858561] - [netdrv] net/mlx5: Enable QP number request when creating IPoIB underlay QP (Alaa Hleihel) [1858561] - [infiniband] RDMA/mlx5: Introduce ODP prefetch counter (Alaa Hleihel) [1858561] - [netdrv] net/mlx5e: Enhance TX timeout recovery (Alaa Hleihel) [1858561] - [netdrv] net/mlx5e: Enhance ICOSQ data on RX reporter's diagnose (Alaa Hleihel) [1858561] - [netdrv] net/mlx5e: Add EQ info to TX/RX reporter's diagnose (Alaa Hleihel) [1858561] - [netdrv] net/mlx5e: Enhance CQ data on diagnose output (Alaa Hleihel) [1858561] - [netdrv] net/mlx5e: Rename reporter's helpers (Alaa Hleihel) [1858561] - [netdrv] net/mlx5e: Add helper to get the RQ WQE counter (Alaa Hleihel) [1858561] - [netdrv] net/mlx5e: Add helper to get RQ WQE's head (Alaa Hleihel) [1858561] - [netdrv] net/mlx5e: Move RQ helpers to txrx.h (Alaa Hleihel) [1858561] - [netdrv] net/mlx5e: Align RX/TX reporters diagnose output format (Alaa Hleihel) [1858561] - [netdrv] net/mlx5e: Remove redundant RQ state query (Alaa Hleihel) [1858561] - [netdrv] net/mlx5e: Add a flush timeout define (Alaa Hleihel) [1858561] - [netdrv] net/mlx5e: Change reporters create functions to return void (Alaa Hleihel) [1858561] - [netdrv] net/mlx5e: fix memory leak of tls (Alaa Hleihel) [1858561] - [netdrv] net/mlx5e: Fix build break when CONFIG_XPS is not set (Alaa Hleihel) [1858561] - [netdrv] net/mlx5e: kTLS, Add kTLS RX HW offload support (Alaa Hleihel) [1858561] - [netdrv] net/mlx5e: kTLS, Use kernel API to extract private offload context (Alaa Hleihel) [1858561] - [netdrv] net/mlx5e: kTLS, Improve TLS feature modularity (Alaa Hleihel) [1858561] - [netdrv] net/mlx5e: Accel, Expose flow steering API for rules add/del (Alaa Hleihel) [1858561] - [netdrv] net/mlx5e: Receive flow steering framework for accelerated TCP flows (Alaa Hleihel) [1858561] - [netdrv] net/mlx5e: API to manipulate TTC rules destinations (Alaa Hleihel) [1858561] - [netdrv] net/mlx5e: Refactor build channel params (Alaa Hleihel) [1858561] - [netdrv] net/mlx5e: Turn XSK ICOSQ into a general asynchronous one (Alaa Hleihel) [1858561] - [netdrv] net/mlx5: kTLS, Improve TLS params layout structures (Alaa Hleihel) [1858561] - [include] net/mlx5: Avoid RDMA file inclusion in core driver (Alaa Hleihel) [1858561] - [netdrv] net/mlx5e: vxlan: Return bool instead of opaque ptr in port_lookup() (Alaa Hleihel) [1858561] - [netdrv] net/mlx5e: Move TC-specific function definitions into MLX5_CLS_ACT (Alaa Hleihel) [1858561] - [netdrv] net/mlx5: Use kfree(ft->g) in arfs_create_groups() (Alaa Hleihel) [1858561] - [netdrv] net/mlx5: FWTrace: Add missing space (Alaa Hleihel) [1858561] - [infiniband] RDMA/mlx5: Add support to get MR resource in RAW format (Alaa Hleihel) [1858561] - [infiniband] RDMA/mlx5: Add support to get CQ resource in RAW format (Alaa Hleihel) [1858561] - [infiniband] RDMA/mlx5: Add support to get QP resource in RAW format (Alaa Hleihel) [1858561] - [netdrv] net/mlx5: Add support in query QP, CQ and MKEY segments (Alaa Hleihel) [1858561] - [netdrv] net/mlx5: Export resource dump interface (Alaa Hleihel) [1858561] - [netdrv] net/mlx5: E-switch, Supporting setting devlink port function mac address (Alaa Hleihel) [1858561] - [netdrv] net/mlx5: Split mac address setting function for using state_lock (Alaa Hleihel) [1858561] - [netdrv] net/mlx5: E-switch, Support querying port function mac address (Alaa Hleihel) [1858561] - [netdrv] net/mlx5: Move helper to eswitch layer (Alaa Hleihel) [1858561] - [netdrv] net/mlx5: E-switch, Introduce and use eswitch support check helper (Alaa Hleihel) [1858583 1858561] - [netdrv] net/mlx5: Constify mac address pointer (Alaa Hleihel) [1858561] - [tty] serial: 8250: export serial8250_do_set_divisor() (Steve Best) [1784119] - [tty] serial: 8250: introduce get_divisor() and set_divisor() hook (Steve Best) [1784119] - [tty] serial: 8250: let serial8250_get_divisor() get uart_port * as param (Steve Best) [1784119] - [tty] serial: 8250_lpss: Add ->setup() for Elkhart Lake ports (Steve Best) [1784119] - [tty] serial: 8250_lpss: Switch over to MSI interrupts (Steve Best) [1784119] - [tty] serial: 8250_lpss: Enable HS UART on Elkhart Lake (Steve Best) [1784119] - [tty] serial: 8250_lpss: Get rid of custom LPSS_DEVICE() macro (Steve Best) [1784119] - [tty] serial: 8250_lpss: register DMA IRQ and pool with instance ID (Steve Best) [1784119] - [tty] serial: 8250_lpss: add fractional divisor support (Steve Best) [1784119] - [tty] serial: 8250_lpss: switch to use 8250_dwlib library (Steve Best) [1784119] - [tty] tty: serial: Use the correct style for SPDX License Identifier (Steve Best) [1784119] - [tty] serial: 8250_dw: split Synopsys DesignWare 8250 common functions (Steve Best) [1784119] - [tty] 8250_lpss: check null return when calling pci_ioremap_bar (Steve Best) [1784119] - [dma] dmaengine: dw: Remove misleading is_private property (Steve Best) [1784119] - [tty] serial: 8250: fix null-ptr-deref in serial8250_start_tx() (John Linville) [1903272] {CVE-2020-15437} - [i2c] i2c: designware-pci: Fix BUG_ON during device removal (Steve Best) [1784122] - [i2c] i2c: designware-pci: Add support for Elkhart Lake PSE I2C (Steve Best) [1784122] - [i2c] i2c: designware-pci: Switch over to MSI interrupts (Steve Best) [1784122] - [mmc] mmc: sdhci: Add LTR support for some Intel BYT based controllers (Steve Best) [1906791] - [mmc] mmc: sdhci-pci: Add max-frequency device property for Intel controllers (Steve Best) [1906791] - [powerpc] powerpc/64s: Trim offlined CPUs from mm_cpumasks (Steve Best) [1905892] - [kernel] kernel/cpu: add arch override for clear_tasks_mm_cpumask() mm handling (Steve Best) [1905892] - [mm] powerpc/64s/pseries: Fix hash tlbiel_all_isa300 for guest kernels (Steve Best) [1905892] - [mm] powerpc/64s: Fix hash ISA v3.0 TLBIEL instruction generation (Steve Best) [1905892] - [mm] powerpc/64s: Add cp_abort after tlbiel to invalidate copy-buffer address (Steve Best) [1905892] - [powerpc] powerpc: untangle cputable mce include (Steve Best) [1905892] - [mmc] mmc: sdhci-pci: Add support for Intel EHL (Steve Best) [1783588] - [scsi] qla2xxx: Update version to 10.02.00.104-k (Nilesh Javali) [1905493] - [scsi] scsi: qla2xxx: Fix device loss on 4G and older HBAs (Nilesh Javali) [1905493] - [scsi] scsi: qla2xxx: If fcport is undergoing deletion complete I/O with retry (Nilesh Javali) [1905493] - [scsi] scsi: qla2xxx: Fix the call trace for flush workqueue (Nilesh Javali) [1905493] - [scsi] scsi: qla2xxx: Fix flash update in 28XX adapters on big endian machines (Nilesh Javali) [1905493] - [scsi] scsi: qla2xxx: Handle aborts correctly for port undergoing deletion (Nilesh Javali) [1905493] - [scsi] scsi: qla2xxx: Fix N2N and NVMe connect retry failure (Nilesh Javali) [1905493] - [scsi] scsi: qla2xxx: Fix FW initialization error on big endian machines (Nilesh Javali) [1905493] - [scsi] scsi: qla2xxx: Fix crash during driver load on big endian machines (Nilesh Javali) [1905493] - [scsi] scsi: qla2xxx: Fix compilation issue in PPC systems (Nilesh Javali) [1905493] - [scsi] scsi: qla2xxx: Don't check for fw_started while posting NVMe command (Nilesh Javali) [1905493] - [scsi] scsi: qla2xxx: Tear down session if FW say it is down (Nilesh Javali) [1905493] - [scsi] scsi: qla2xxx: Limit interrupt vectors to number of CPUs (Nilesh Javali) [1905493] - [scsi] scsi: qla2xxx: Change post del message from debug level to log level (Nilesh Javali) [1905493] - [s390] s390/qeth: Remove pnso workaround (Philipp Rudo) [1903964] - [s390] s390/purgatory: do not build purgatory with kcov, kasan and friends (Philipp Rudo) [1900550] - [fs] iomap: Fix misplaced page flushing (Carlos Maiolino) [1868429] - [fs] iomap: Use round_down/round_up macros in __iomap_write_begin (Carlos Maiolino) [1868429] - [fs] iomap: Mark read blocks uptodate in write_begin (Carlos Maiolino) [1868429] - [fs] iomap: Clear page error before beginning a write (Carlos Maiolino) [1868429] - [fs] iomap: fix WARN_ON_ONCE() from unprivileged users (Carlos Maiolino) [1868429] - [fs] iomap: fall back to buffered writes for invalidation failures (Carlos Maiolino) [1868429] - [fs] iomap: Only invalidate page cache pages on direct IO writes (Carlos Maiolino) [1868429] - [fs] iomap: Make sure iomap_end is called after iomap_begin (Carlos Maiolino) [1868429] - [fs] iomap: Fix unsharing of an extent >2GB on a 32-bit machine (Carlos Maiolino) [1868429] - [fs] iomap: fix the iomap_fiemap prototype (Carlos Maiolino) [1868429] - [fs] iomap: remove lockdep_assert_held() (Carlos Maiolino) [1868429] - [mm] powerpc/numa: Fix a regression on memoryless node 0 (Steve Best) [1903613] - [mm] powerpc/numa: Offline memoryless cpuless node 0 (Steve Best) [1903613] - [mm] powerpc/numa: Prefer node id queried from vphn (Steve Best) [1903613] - [mm] powerpc/numa: Set numa_node for all possible cpus (Steve Best) [1903613] - [powerpc] powerpc/numa: Remove late request for home node associativity (Steve Best) [1903613] - [mm] powerpc/numa: Early request for home node associativity (Steve Best) [1903613] - [mm] powerpc/numa: Use cpu node map of first sibling thread (Steve Best) [1903613] - [x86] xen: don't unbind uninitialized lock_kicker_irq (Brian Masney) [1896786] - [net] Bluetooth: Acquire sk_lock.slock without disabling interrupts (Ivan Vecera) [1889859] - [wireless] mwifiex: fix double free (Jarod Wilson) [1860496] - [wireless] iwlwifi: dbg: run init_cfg function once per driver load (Jarod Wilson) [1860496] - [wireless] iwlwifi: dbg: remove no filter condition (Jarod Wilson) [1860496] - [wireless] iwlwifi: mvm: split a print to avoid a WARNING in ROC (Jarod Wilson) [1860496] - [wireless] qtnfmac: fix resource leaks on unsupported iftype error return path (Jarod Wilson) [1860496] - [net] nl80211: fix OBSS PD min and max offset validation (Jarod Wilson) [1860496] - [wireless] rtw88: Fix potential probe error handling race with wow firmware loading (Jarod Wilson) [1860496] - [wireless] rtw88: Fix probe error handling race with firmware loading (Jarod Wilson) [1860496] - [wireless] ath6kl: wmi: prevent a shift wrapping bug in ath6kl_wmi_delete_pstream_cmd() (Jarod Wilson) [1860496] - [wireless] ath11k: Add checked value for ath11k_ahb_remove (Jarod Wilson) [1860496] - [wireless] mwifiex: remove function pointer check (Jarod Wilson) [1860496] - [wireless] ath11k: fix uninitialized return in ath11k_spectral_process_data() (Jarod Wilson) [1860496] - [wireless] ath11k: fix a double free and a memory leak (Jarod Wilson) [1860496] - [wireless] rtw88: fix compile warning: (Jarod Wilson) [1860496] - [wireless] mwifiex: Remove unnecessary braces from HostCmd_SET_SEQ_NO_BSS_INFO (Jarod Wilson) [1860496] - [wireless] rtw88: don't treat NULL pointer as an array (Jarod Wilson) [1860496] - [wireless] mwifiex: Do not use GFP_KERNEL in atomic context (Jarod Wilson) [1860496] - [wireless] brcmfmac: check ndev pointer (Jarod Wilson) [1860496] - [wireless] ath11k: Fix possible memleak in ath11k_qmi_init_service (Jarod Wilson) [1860496] - [wireless] ath10k: Fix the size used in a 'dma_free_coherent()' call in an error handling path (Jarod Wilson) [1860496] - [wireless] ath9k: Fix potential out of bounds in ath9k_htc_txcompletion_cb() (Jarod Wilson) [1860496] - [wireless] ath9k_htc: Use appropriate rs_datalen type (Jarod Wilson) [1860496] - [wireless] ath6kl: prevent potential array overflow in ath6kl_add_new_sta() (Jarod Wilson) [1860496] - [net] net: wireless: nl80211: fix out-of-bounds access in nl80211_del_key() (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: reduce maximum VHT MPDU length to 7991 (Jarod Wilson) [1860496] - [net] mac80211: fix 80 MHz association to 160/80+80 AP on 6 GHz (Jarod Wilson) [1860496] - [net] mac80211: do not allow bigger VHT MPDUs than the hardware supports (Jarod Wilson) [1860496] - [net] cfg80211: fix 6 GHz channel conversion (Jarod Wilson) [1860496] - [net] mac80211: do not disable HE if HT is missing on 2.4 GHz (Jarod Wilson) [1860496] - [net] mac80211: Fix radiotap header channel flag for 6GHz band (Jarod Wilson) [1860496] - [net] lib80211: fix unmet direct dependendices config warning when !CRYPTO (Jarod Wilson) [1860496] - [net] mac80211: add AQL support for VHT160 tx rates (Jarod Wilson) [1860496] - [net] mac80211: extend AQL aggregation estimation to HE and fix unit mismatch (Jarod Wilson) [1860496] - [wireless] mwifiex: Increase AES key storage size to 256 bits (Jarod Wilson) [1860496] - [wireless] mt76: mt7915: use ieee80211_free_txskb to free tx skbs (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: use v1 MCU API on MT7615 to fix issues with adding/removing stations (Jarod Wilson) [1860496] - [net] cfg80211: Adjust 6 GHz frequency to channel conversion (Jarod Wilson) [1860496] - [net] mac80211: reduce packet loss event false positives (Jarod Wilson) [1860496] - [net] cfg80211: regulatory: reject invalid hints (Jarod Wilson) [1860496] - [net] wireless: fix wrong 160/80+80 MHz setting (Jarod Wilson) [1860496] - [net] mac80211: improve AQL aggregation estimation for low data rates (Jarod Wilson) [1860496] - [net] mac80211: factor out code to look up the average packet length duration for a rate (Jarod Wilson) [1860496] - [net] mac80211: use rate provided via status->rate on ieee80211_tx_status_ext for AQL (Jarod Wilson) [1860496] - [net] nl80211: fix NL80211_ATTR_HE_6GHZ_CAPABILITY usage (Jarod Wilson) [1860496] - [wireless] brcmfmac: reserve tx credit only when txctl is ready to send (Jarod Wilson) [1860496] - [net] wireless: Use fallthrough pseudo-keyword (Jarod Wilson) [1860496] - [wireless] rtl818x: constify ioreadX() iomem argument (as in generic implementation) (Jarod Wilson) [1860496] - [net] mac80211: Do not report beacon loss if beacon filtering enabled (Jarod Wilson) [1860496] - [net] mac80211: fix misplaced while instead of if (Jarod Wilson) [1860496] - [net] nl80211: use eth_zero_addr() to clear mac address (Jarod Wilson) [1860496] - [net] mac80211: use eth_zero_addr() to clear mac address (Jarod Wilson) [1860496] - [net] mac8211: fix struct initialisation (Jarod Wilson) [1860496] - [net] mac80211: Handle special status codes in SAE commit (Jarod Wilson) [1860496] - [wireless] brcmfmac: Set timeout value when configuring power save (Jarod Wilson) [1860496] - [wireless] hostap: use generic power management (Jarod Wilson) [1860496] - [wireless] rt2x00: pci: use generic power management (Jarod Wilson) [1860496] - [wireless] mt7601u: add missing release on skb in mt7601u_mcu_msg_send (Jarod Wilson) [1860496] - [wireless] iwlwifi: yoyo: don't print failure if debug firmware is missing (Jarod Wilson) [1860496] - [wireless] rtw88: 8821c: coex: add functions and parameters (Jarod Wilson) [1860496] - [wireless] rtw88: 8821c: make symbol 'rtw8821c_rtw_pwr_track_tbl' static (Jarod Wilson) [1860496] - [wireless] rtw88: add h2c command in debugfs (Jarod Wilson) [1860496] - [wireless] rtw88: allows driver to enable/disable beacon (Jarod Wilson) [1860496] - [wireless] rtw88: add ieee80211_ops::change_interface (Jarod Wilson) [1860496] - [wireless] rtw88: coex: only skip coex triggered by BT info (Jarod Wilson) [1860496] - [wireless] rtw88: update tx descriptor of mgmt and reserved page packets (Jarod Wilson) [1860496] - [wireless] rtw88: fix short GI capability based on current bandwidth (Jarod Wilson) [1860496] - [wireless] rtw88: fix LDPC field for RA info (Jarod Wilson) [1860496] - [wireless] prism54: switch from 'pci_' to 'dma_' API (Jarod Wilson) [1860496] - [wireless] prism54: islpci_hotplug: use generic power management (Jarod Wilson) [1860496] - [wireless] prism54: Replace HTTP links with HTTPS ones (Jarod Wilson) [1860496] - [wireless] p54: switch from 'pci_' to 'dma_' API (Jarod Wilson) [1860496] - [wireless] mwifiex: 11n_rxreorder: Remove unnecessary cast in kfree() (Jarod Wilson) [1860496] - [wireless] rtlwifi: btcoex: use *ph to print small buffer (Jarod Wilson) [1860496] - [wireless] rtlwifi: btcoex: remove redundant initialization of variables ant_num and single_ant_path (Jarod Wilson) [1860496] - [net] mac80211: warn only once in check_sdata_in_driver() at each caller (Jarod Wilson) [1860496] - [net] nl80211: support 4-way handshake offloading for WPA/WPA2-PSK in AP mode (Jarod Wilson) [1860496] - [net] cfg80211: invert HE BSS color 'disabled' to 'enabled' (Jarod Wilson) [1860496] - [net] mac80211: add a function for running rx without passing skbs to the stack (Jarod Wilson) [1860496] - [net] mac80211: parse radiotap header when selecting Tx queue (Jarod Wilson) [1860496] - [net] mac80211: remove unused flags argument in transmit functions (Jarod Wilson) [1860496] - [net] mac80211: use same flag everywhere to avoid sequence number overwrite (Jarod Wilson) [1860496] - [net] mac80211: do not overwrite the sequence number if requested (Jarod Wilson) [1860496] - [net] mac80211: add radiotap flag to prevent sequence number overwrite (Jarod Wilson) [1860496] - [net] mac80211: never drop injected frames even if normally not allowed (Jarod Wilson) [1860496] - [uapi] cfg80211: Add support to advertize OCV support (Jarod Wilson) [1860496] - [net] cfg80211/mac80211: avoid bss color setting in non-HE modes (Jarod Wilson) [1860496] - [net] mac80211: calculate skb hash early when using itxq (Jarod Wilson) [1860496] - [net] mac80211: improve AQL tx airtime estimation (Jarod Wilson) [1860496] - [net] cfg80211/mac80211: add connected to auth server to station info (Jarod Wilson) [1860496] - [net] cfg80211/mac80211: add connected to auth server to meshconf (Jarod Wilson) [1860496] - [net] cfg80211/mac80211: add mesh_param "mesh_nolearn" to skip path discovery (Jarod Wilson) [1860496] - [net] cfg80211: allow the low level driver to flush the BSS table (Jarod Wilson) [1860496] - [net] mac80211: Use fallthrough pseudo-keyword (Jarod Wilson) [1860496] - [net] nl80211: Simplify error handling path in 'nl80211_trigger_scan()' (Jarod Wilson) [1860496] - [net] nl80211: Remove a misleading label in 'nl80211_trigger_scan()' (Jarod Wilson) [1860496] - [uapi] net/wireless: wireless.h: drop duplicate word in comments (Jarod Wilson) [1860496] - [uapi] net/wireless: nl80211.h: drop duplicate words in comments (Jarod Wilson) [1860496] - [net] cfg80211: allow vendor dumpit to terminate by returning 0 (Jarod Wilson) [1860496] - [net] mac80211: remove the need for variable rates_idx (Jarod Wilson) [1860496] - [net] nl80211: S1G band and channel definitions (Jarod Wilson) [1860496] - [wireless] mt76: mt76u: add missing release on skb in __mt76x02u_mcu_send_msg (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: fix possible memory leak in mt7615_mcu_wtbl_sta_add (Jarod Wilson) [1860496] - [wireless] mt76: mt7915: fix potential memory leak in mcu message handler (Jarod Wilson) [1860496] - [wireless] mt76: mt76s: move queue accounting in mt76s_tx_queue_skb (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: introduce mt7663s support (Jarod Wilson) [1860496] - [wireless] mt76: introduce mt76_sdio module (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: introduce mt7663-usb-sdio-common module (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: sdio code must access rate/key regs in preocess context (Jarod Wilson) [1860496] - [wireless] mt76: mt76u: add mt76_skb_adjust_pad utility routine (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: take into account sdio bus configuring txwi (Jarod Wilson) [1860496] - [wireless] mt76: mt7915: add missing CONFIG_MAC80211_DEBUGFS (Jarod Wilson) [1860496] - [wireless] mt76: mt7915: potential array overflow in mt7915_mcu_tx_rate_report() (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: fix potential memory leak in mcu message handler (Jarod Wilson) [1860496] - [wireless] mt76: mt7663u: fix potential memory leak in mcu message handler (Jarod Wilson) [1860496] - [wireless] mt76: mt7663u: fix memory leak in set key (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: reschedule ps work according to last activity (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: avoid scheduling runtime-pm during hw scan (Jarod Wilson) [1860496] - [wireless] mt76: mt7663u: sync probe sampling with rate configuration (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: improve mt7615_driver_own reliability (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: add idle-timeout knob in mt7615 debugfs (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: enable beacon hw filter for runtime-pm (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: add runtime-pm knob in mt7615 debugfs (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: do not request {driver, fw}_own if already granted (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: check MT76_STATE_PM flag before accessing the device (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: run mt7615_pm_wake in mt7615_mac_sta_{add, remove} (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: wake device before pushing frames in mt7615_tx (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: wake device before pulling packets from mac80211 queues (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: run mt7615_mcu_set_roc holding mt76 mutex (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: run mt7615_mcu_set_wmm holding mt76 mutex (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: add missing lock in mt7615_regd_notifier (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: wake device before performing freq scan (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: acquire driver_own before configuring device for suspend (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: wake device in mt7615_update_channel before access regmap (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: introduce pm_power_save delayed work (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: wake device before configuring hw keys (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: wake device before accessing regmap in debugfs (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: introduce mt7615_mutex_{acquire, release} utilities (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: add mt7615_pm_wake utility routine (Jarod Wilson) [1860496] - [wireless] mt76: move mt76 workqueue in common code (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: avoid polling in fw_own for mt7663 (Jarod Wilson) [1860496] - [wireless] mt76: mt7915: avoid memcpy in rxv operation (Jarod Wilson) [1860496] - [wireless] mt76: mt76x2u: enable HC-M7662BU1 (Jarod Wilson) [1860496] - [wireless] mt76: mt76x2: fix pci suspend/resume on mt7612e (Jarod Wilson) [1860496] - [wireless] mt76: mt7915: update HE capabilities (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: implement testmode support (Jarod Wilson) [1860496] - [wireless] mt76: add API for testmode support (Jarod Wilson) [1860496] - [wireless] mt76: vif_mask to struct mt76_phy (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: use full on-chip memory address for WF_PHY registers (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: add support for accessing RF registers via MCU (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: add support for accessing mapped registers via bus ops (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: schedule tx tasklet and sta poll on mac tx free (Jarod Wilson) [1860496] - [wireless] mt76: mt76x2e: rename routines in pci.c (Jarod Wilson) [1860496] - [wireless] mt76: mt7915: overwrite qid for non-bufferable mgmt frames (Jarod Wilson) [1860496] - [wireless] mt76: mt7915: use ieee80211_tx_queue_params to avoid open coded (Jarod Wilson) [1860496] - [wireless] mt76: mt7915: add MU-MIMO support (Jarod Wilson) [1860496] - [wireless] mt76: mt7915: add a fixed AC queue mapping (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: add .set_tsf callback (Jarod Wilson) [1860496] - [wireless] mt76: add U-APSD support on AP side (Jarod Wilson) [1860496] - [wireless] mt76: rely on register macros (Jarod Wilson) [1860496] - [wireless] mt76: fix include in pci.h (Jarod Wilson) [1860496] - [wireless] mt76: allow more channels, allowed in ETSI domain (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: fix up typo in Kconfig for MT7663U (Jarod Wilson) [1860496] - [wireless] mt76: mt7663: introduce ARP filter offload (Jarod Wilson) [1860496] - [wireless] mt76: usb: rely on mt76_for_each_q_rx (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: re-enable offloading of sequence number assignment (Jarod Wilson) [1860496] - [wireless] wireless: Fix trivial spelling (Jarod Wilson) [1860496] - [wireless] rtlwifi: 8821ae: remove unused path B parameters from swing table (Jarod Wilson) [1860496] - [wireless] rtlwifi: Use const in 8188ee/8723be/8821ae swing_table declarations (Jarod Wilson) [1860496] - [wireless] rtl818x_pci: use generic power management (Jarod Wilson) [1860496] - [wireless] rtlwifi: rtl8192cu: Free ieee80211_hw if probing fails (Jarod Wilson) [1860496] - [wireless] rtlwifi: rtl8192cu: Prevent leaking urb (Jarod Wilson) [1860496] - [wireless] rtlwifi: rtl8192cu: Fix deadlock (Jarod Wilson) [1860496] - [wireless] rtlwifi: rtl8192cu: Remove uninitialized_var() usage (Jarod Wilson) [1860496] - [wireless] orinoco_usb: fix spelling mistake (Jarod Wilson) [1860496] - [wireless] rtlwifi: rtl8188ee: Fix endian issue (Jarod Wilson) [1860496] - [wireless] rtlwifi: Fix endian issue in ps.c (Jarod Wilson) [1860496] - [wireless] broadcom: fix wiki website url (Jarod Wilson) [1860496] - [wireless] wireless: fix wiki website url in main Kconfig (Jarod Wilson) [1860496] - [wireless] rtw88: coex: Fix ACL Tx pause during BT inquiry/page (Jarod Wilson) [1860496] - [wireless] mwifiex: Prevent memory corruption handling keys (Jarod Wilson) [1860496] - [wireless] mwifiex: Fix reporting 'operation not supported' error code (Jarod Wilson) [1860496] - [wireless] mwifiex: Use macro MWIFIEX_MAX_BSS_NUM for specifying limit of interfaces (Jarod Wilson) [1860496] - [wireless] rtw88: 8822c: add new RFE type 6 (Jarod Wilson) [1860496] - [wireless] rtw88: 8822ce: add support for device ID 0xc82f (Jarod Wilson) [1860496] - [wireless] rtw88: pci: disable aspm for platform inter-op with module parameter (Jarod Wilson) [1860496] - [wireless] rtw88: 8821c: Add 8821CE to Kconfig and Makefile (Jarod Wilson) [1860496] - [wireless] rtw88: single rf path chips don't support TX STBC (Jarod Wilson) [1860496] - [wireless] rtw88: 8821c: add beamformee support (Jarod Wilson) [1860496] - [wireless] rtw88: 8821c: add power tracking (Jarod Wilson) [1860496] - [wireless] rtw88: 8821c: add cck pd settings (Jarod Wilson) [1860496] - [wireless] rtw88: 8821c: add phy calibration (Jarod Wilson) [1860496] - [wireless] rtw88: 8821c: add false alarm statistics (Jarod Wilson) [1860496] - [wireless] rtw88: 8821c: add query rx desc support (Jarod Wilson) [1860496] - [wireless] rtw88: 8821c: add set channel support (Jarod Wilson) [1860496] - [wireless] rtw88: 8821c: add dig related settings (Jarod Wilson) [1860496] - [wireless] rtw88: 8821c: add set tx power index (Jarod Wilson) [1860496] - [wireless] rtw88: 8821c: add basic functions (Jarod Wilson) [1860496] - [wireless] brcm80211: brcmsmac: Move LEDs to GPIO descriptors (Jarod Wilson) [1860496] - [wireless] brcmfmac: Transform compatible string for FW loading (Jarod Wilson) [1860496] - [wireless] brcmfmac: set pacing shift before transmitting skb to bus (Jarod Wilson) [1860496] - [wireless] brcmfmac: set state of hanger slot to FREE when flushing PSQ (Jarod Wilson) [1860496] - [wireless] brcmfmac: reset SDIO bus on a firmware crash (Jarod Wilson) [1860496] - [wireless] brcmfmac: do not disconnect for disassoc frame from unconnected AP (Jarod Wilson) [1860496] - [wireless] brcmfmac: Fix for wrong disconnection event source information (Jarod Wilson) [1860496] - [wireless] brcmfmac: Fix for unable to return to visible SSID (Jarod Wilson) [1860496] - [wireless] brcmfmac: initialize the requested dwell time (Jarod Wilson) [1860496] - [wireless] brcmfmac: fix throughput zero stalls on PM 1 mode due to credit map (Jarod Wilson) [1860496] - [wireless] brcmfmac: update tx status flags to sync with firmware (Jarod Wilson) [1860496] - [wireless] brcmfmac: reserve 2 credits for host tx control path (Jarod Wilson) [1860496] - [wireless] brcmfmac: increase message buffer size for control packets (Jarod Wilson) [1860496] - [wireless] brcmfmac: allow credit borrowing for all access categories (Jarod Wilson) [1860496] - [wireless] brcmfmac: To fix Bss Info flag definition Bug (Jarod Wilson) [1860496] - [wireless] brcmfmac: reduce maximum station interface from 2 to 1 in RSDB mode (Jarod Wilson) [1860496] - [wireless] brcmfmac: keep SDIO watchdog running when console_interval is non-zero (Jarod Wilson) [1860496] - [wireless] brcmfmac: fix invalid permanent MAC address in wiphy (Jarod Wilson) [1860496] - [wireless] brcmfmac: To fix kernel crash on out of boundary access (Jarod Wilson) [1860496] - [net] net: wireless: kerneldoc fixes (Jarod Wilson) [1860496] - [net] net: mac80211: kerneldoc fixes (Jarod Wilson) [1860496] - [wireless] ath11k: fix wmi peer flags in peer assoc command (Jarod Wilson) [1860496] - [wireless] ath11k: Add support for ring backpressure stats (Jarod Wilson) [1860496] - [wireless] ath11k: Add dp tx err stats (Jarod Wilson) [1860496] - [wireless] ath11k: removing redundant reo unlock followed by immediate lock (Jarod Wilson) [1860496] - [wireless] ath11k: add support for spectral scan (Jarod Wilson) [1860496] - [wireless] ath11k: Add direct buffer ring support (Jarod Wilson) [1860496] - [wireless] ath11k: build HE 6 GHz capability (Jarod Wilson) [1860496] - [wireless] ath11k: Add support for 6g scan hint (Jarod Wilson) [1860496] - [wireless] ath11k: Send multiple scan_chan_list messages if required (Jarod Wilson) [1860496] - [wireless] ath11k: Add 6G scan dwell time parameter in scan request command (Jarod Wilson) [1860496] - [wireless] ath11k: set psc channel flag when sending channel list to firmware (Jarod Wilson) [1860496] - [wireless] ath11k: extend peer_assoc_cmd for 6GHz band (Jarod Wilson) [1860496] - [wireless] ath11k: Use freq instead of channel number in rx path (Jarod Wilson) [1860496] - [wireless] ath11k: add support for 6GHz radio in driver (Jarod Wilson) [1860496] - [wireless] ath11k: add 6G frequency list supported by driver (Jarod Wilson) [1860496] - [wireless] net: wireless: intel: fix wiki website url (Jarod Wilson) [1860496] - [wireless] iwlwifi: Replace zero-length array with flexible-array (Jarod Wilson) [1860496] - [wireless] iwlwifi: mvm: Remove unused inline function iwl_mvm_tid_to_ac_queue (Jarod Wilson) [1860496] - [wireless] iwlwifi: mvm: fix gcc-10 zero-length-bounds warning (Jarod Wilson) [1860496] - [wireless] ath: fix wiki website url (Jarod Wilson) [1860496] - [wireless] ath10k: Acquire tx_lock in tx error paths (Jarod Wilson) [1860496] - [wireless] iwlwifi: mvm: remove redundant assignment to variable ret (Jarod Wilson) [1860496] - [wireless] iwlwifi: fix config variable name in comment (Jarod Wilson) [1860496] - [wireless] iwlwifi: mvm: Fix avg-power report (Jarod Wilson) [1860496] - [wireless] iwlwifi: Don't IWL_WARN on FW reconfiguration (Jarod Wilson) [1860496] - [wireless] iwlwifi: Extended Key ID support for mvm and dvm (Jarod Wilson) [1860496] - [wireless] mwifiex: Fix firmware filename for sd8997 chipset (Jarod Wilson) [1860496] - [wireless] mwifiex: Fix firmware filename for sd8977 chipset (Jarod Wilson) [1860496] - [net] mac80211: remove STA txq pending airtime underflow warning (Jarod Wilson) [1860496] - [net] mac80211: Fix bug in Tx ack status reporting in 802.3 xmit path (Jarod Wilson) [1860496] - [net] cfg80211: check vendor command doit pointer before use (Jarod Wilson) [1860496] - [net] mac80211: mesh: Free pending skb when destroying a mpath (Jarod Wilson) [1860496] - [net] mac80211: mesh: Free ie data when leaving mesh (Jarod Wilson) [1860496] - [net] mac80211: fix warning in 6 GHz IE addition in mesh mode (Jarod Wilson) [1860496] - [wireless] ath10k: Fix NULL pointer dereference in AHB device probe (Jarod Wilson) [1860496] - [wireless] iwlwifi: Make some Killer Wireless-AC 1550 cards work again (Jarod Wilson) [1860496] - [wireless] ath9k: Fix regression with Atheros 9271 (Jarod Wilson) [1860496] - [net] nl80211: fix memory leak when parsing NL80211_ATTR_HE_BSS_COLOR (Jarod Wilson) [1860496] - [net] nl80211: don't return err unconditionally in nl80211_start_ap() (Jarod Wilson) [1860496] - [net] mac80211: allow rx of mesh eapol frames with default rx key (Jarod Wilson) [1860496] - [net] mac80211: skip mpath lookup also for control port tx (Jarod Wilson) [1860496] - [net] mac80211: Fix dropping broadcast packets in 802.11 encap (Jarod Wilson) [1860496] - [net] mac80211: simplify mesh code (Jarod Wilson) [1860496] - [net] mac80211: fix control port tx status check (Jarod Wilson) [1860496] - [include] ieee80211: Add missing and new AKM suite selector definitions (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: fix EEPROM buffer size (Jarod Wilson) [1860496] - [wireless] mt76: mt7663u: fix memory leaks in mt7663u_probe (Jarod Wilson) [1860496] - [wireless] mt76: mt76x02: do not access uninitialized NAPI structs (Jarod Wilson) [1860496] - [wireless] iwlwifi: fix crash in iwl_dbg_tlv_alloc_trigger (Jarod Wilson) [1860496] - [wireless] iwlwifi: mvm: don't call iwl_mvm_free_inactive_queue() under RCU (Jarod Wilson) [1860496] - [wireless] wireless: replace '---help---' in Kconfig files with 'help' (Jarod Wilson) [1860496] - [net] net: fix wiki website url mac80211 and wireless files (Jarod Wilson) [1860496] - [uapi] include: fix wiki website url in netlink interface header (Jarod Wilson) [1860496] - [wireless] mt76: overwrite qid for non-bufferable mgmt frames (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: fix hw queue mapping (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: fix lmac queue debugsfs entry (Jarod Wilson) [1860496] - [wireless] mt76: add missing lock configuring coverage class (Jarod Wilson) [1860496] - [net] mac80211: initialize return flags in HE 6 GHz operation parsing (Jarod Wilson) [1860496] - [net] cfg80211: fix management registrations deadlock (Jarod Wilson) [1860496] - [net] cfg80211: support bigger kek/kck key length (Jarod Wilson) [1860496] - [net] mac80211: set short_slot for 6 GHz band (Jarod Wilson) [1860496] - [net] mac80211: Consider 6 GHz band when handling power constraint (Jarod Wilson) [1860496] - [net] mac80211: accept aggregation sessions on 6 GHz (Jarod Wilson) [1860496] - [net] cfg80211: require HE capabilities for 6 GHz band (Jarod Wilson) [1860496] - [net] cfg80211: reject HT/VHT capabilities on 6 GHz band (Jarod Wilson) [1860496] - [net] cfg80211: treat 6 GHz channels as valid regardless of capability (Jarod Wilson) [1860496] - [net] mac80211: Add HE 6GHz capabilities element to probe request (Jarod Wilson) [1860496] - [net] mac80211: use HE 6 GHz band capability and pass it to the driver (Jarod Wilson) [1860496] - [net] mac80211: check the correct bit for EMA AP (Jarod Wilson) [1860496] - [net] mac80211: determine chandef from HE 6 GHz operation (Jarod Wilson) [1860496] - [net] mac80211: avoid using ext NSS high BW if not supported (Jarod Wilson) [1860496] - [net] mac80211: do not allow HT/VHT IEs in 6 GHz mesh mode (Jarod Wilson) [1860496] - [net] mac80211: build HE operation with 6 GHz oper information (Jarod Wilson) [1860496] - [net] mac80211: add HE 6 GHz Band Capability element (Jarod Wilson) [1860496] - [net] cfg80211: add and expose HE 6 GHz band capabilities (Jarod Wilson) [1860496] - [net] mac80211: add HE 6 GHz Band Capabilities into parse extension (Jarod Wilson) [1860496] - [net] cfg80211: handle 6 GHz capability of new station (Jarod Wilson) [1860496] - [include] ieee80211: add HE ext EIDs and 6 GHz capability defines (Jarod Wilson) [1860496] - [include] ieee80211: add code to obtain and parse 6 GHz operation field (Jarod Wilson) [1860496] - [include] ieee80211: definitions for reduced neighbor reports (Jarod Wilson) [1860496] - [net] cfg80211: add a helper to identify 6 GHz PSCs (Jarod Wilson) [1860496] - [net] nl80211: really allow client-only BIGTK support (Jarod Wilson) [1860496] - [net] cfg80211: adapt to new channelization of the 6GHz band (Jarod Wilson) [1860496] - [net] cfg80211: fix 6 GHz frequencies to kHz (Jarod Wilson) [1860496] - [wireless] ath11k: clear DCM max constellation tx value (Jarod Wilson) [1860496] - [wireless] ath11k: reset trigger frame MAC padding duration (Jarod Wilson) [1860496] - [wireless] ath10k: Remove ath10k_qmi_register_service_notifier() declaration (Jarod Wilson) [1860496] - [wireless] ath9k_htc: Set RX filter based to allow broadcast Action frame RX (Jarod Wilson) [1860496] - [wireless] ath9k: Set RX filter based to allow broadcast Action frame RX (Jarod Wilson) [1860496] - [wireless] mwifiex: Add support for NL80211_ATTR_MAX_AP_ASSOC_STA (Jarod Wilson) [1860496] - [wireless] mwifiex: Parse all API_VER_ID properties (Jarod Wilson) [1860496] - [wireless] brcmfmac: 43012 Update MES Watermark (Jarod Wilson) [1860496] - [wireless] brcmfmac: fix 43455 CRC error under SDIO 3.0 SDR104 mode (Jarod Wilson) [1860496] - [wireless] brcmfmac: set F2 blocksize and watermark for 4354/4356 SDIO (Jarod Wilson) [1860496] - [wireless] brcmfmac: fix 4339 CRC error under SDIO 3.0 SDR104 mode (Jarod Wilson) [1860496] - [wireless] brcmfmac: set F2 blocksize for 4373 (Jarod Wilson) [1860496] - [wireless] rtw88: 8822c: remove CCK TX setting when switch channel (Jarod Wilson) [1860496] - [wireless] rtw88: 8822c: fix missing brace warning for old compilers (Jarod Wilson) [1860496] - [wireless] rtw88: fix EAPOL 4-way failure by finish IQK earlier (Jarod Wilson) [1860496] - [wireless] rtw88: coex: 8723d: handle BT inquiry cases (Jarod Wilson) [1860496] - [wireless] rtw88: coex: 8723d: set antanna control owner (Jarod Wilson) [1860496] - [wireless] Revert "rtw88: no need to set registers for SDIO" (Jarod Wilson) [1860496] - [wireless] rt2800: enable MFP support unconditionally (Jarod Wilson) [1860496] - [wireless] mmc: sdio: Fix Cypress SDIO IDs macros in common include file (Jarod Wilson) [1860496] - [wireless] mmc: sdio: Move SDIO IDs from b43-sdio driver to common include file (Jarod Wilson) [1860496] - [wireless] mmc: sdio: Move SDIO IDs from ath10k driver to common include file (Jarod Wilson) [1860496] - [wireless] mmc: sdio: Move SDIO IDs from mwifiex driver to common include file (Jarod Wilson) [1860496] - [wireless] mmc: sdio: Change macro names for Marvell 8688 modules (Jarod Wilson) [1860496] - [mmc] mmc: sdio: Fix macro name for Marvell device with ID 0x9134 (Jarod Wilson) [1860496] - [wireless] iwlwifi: bump FW API to 56 for AX devices (Jarod Wilson) [1860496] - [wireless] iwlwifi: mvm: add support for range request version 10 (Jarod Wilson) [1860496] - [wireless] iwlwifi: mvm: fix aux station leak (Jarod Wilson) [1860496] - [wireless] iwlwifi: move txq-specific from trans_pcie to common trans (Jarod Wilson) [1860496] - [wireless] iwlwifi: move iwl_txq and substructures to a common trans header (Jarod Wilson) [1860496] - [wireless] iwlwifi: pcie: gen3: indicate 8k/12k RB size to device (Jarod Wilson) [1860496] - [wireless] iwlwifi: acpi: evaluate dsm to enable 5.2 bands in Indonesia (Jarod Wilson) [1860496] - [wireless] iwlwifi: acpi: support device specific method (DSM) (Jarod Wilson) [1860496] - [wireless] iwlwifi: pcie: keep trans instead of trans_pcie in iwl_txq (Jarod Wilson) [1860496] - [wireless] iwlwifi: pcie: don't count on the FW to set persistence mode (Jarod Wilson) [1860496] - [wireless] iwlwifi: set NO_HE if the regulatory domain forbids it (Jarod Wilson) [1860496] - [wireless] mt76: mt7915: remove set but not used variable 'msta' (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: Use kmemdup in mt7615_queue_key_update() (Jarod Wilson) [1860496] - [wireless] mt76: only iterate over initialized rx queues (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: add support for MT7611N (Jarod Wilson) [1860496] - [wireless] mt76: fix wcid allocation issues (Jarod Wilson) [1860496] - [wireless] mt76: mt7915: fix possible NULL pointer dereference in mt7915_register_ext_phy (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: fix hw_scan with ssid_type for specified SSID only (Jarod Wilson) [1860496] - [wireless] mt76: mt7915: fix a handful of spelling mistakes (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: switch to per-vif power_save support (Jarod Wilson) [1860496] - [wireless] mt76: mt7915: fix some sparse warnings (Jarod Wilson) [1860496] - [wireless] mt76: fix per-driver wcid range checks after wcid array size bump (Jarod Wilson) [1860496] - [wireless] mt76: mt7915: fix decoded radiotap HE flags (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: fix NULL pointer deref in mt7615_register_ext_phy (Jarod Wilson) [1860496] - [wireless] mt76: mt7915: fix sparse warnings: incorrect type initializer (Jarod Wilson) [1860496] - [wireless] mt76: mt7915: fix some sparse warnings (Jarod Wilson) [1860496] - [wireless] mt76: mt7915: add spatial reuse support (Jarod Wilson) [1860496] - [wireless] mt76: mt76x02: remove check in mt76x02_mcu_msg_send (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: introduce remain_on_channel support (Jarod Wilson) [1860496] - [net] mac80211: support control port TX status reporting (Jarod Wilson) [1860496] - [net] mac80211: fix HT-Control field reception for management frames (Jarod Wilson) [1860496] - [net] cfg80211: fix CFG82011_CRDA_SUPPORT still mentioning internal regdb (Jarod Wilson) [1860496] - [net] nl80211: Add support to configure TID specific Tx rate configuration (Jarod Wilson) [1860496] - [net] mac80211: allow SA-QUERY processing in userspace (Jarod Wilson) [1860496] - [net] nl80211: add ability to report TX status for control port TX (Jarod Wilson) [1860496] - [net] mac80211: Replace zero-length array with flexible-array (Jarod Wilson) [1860496] - [net] cfg80211: Replace zero-length array with flexible-array (Jarod Wilson) [1860496] - [include] mac80211: Add new AMPDU factor macro for HE peer caps (Jarod Wilson) [1860496] - [include] ieee80211: S1G defines (Jarod Wilson) [1860496] - [net] nl80211: support scan frequencies in KHz (Jarod Wilson) [1860496] - [net] nl80211: add KHz frequency offset for most wifi commands (Jarod Wilson) [1860496] - [net] cfg80211: add KHz variants of frame RX API (Jarod Wilson) [1860496] - [net] nl80211: simplify peer specific TID configuration (Jarod Wilson) [1860496] - [net] cfg80211: add support for TID specific AMSDU configuration (Jarod Wilson) [1860496] - [net] mac80211: fix variable names in TID config methods (Jarod Wilson) [1860496] - [net] cfg80211: fix mask type in cfg80211_tid_cfg structure (Jarod Wilson) [1860496] - [net] cfg80211: fix debugfs rename crash (Jarod Wilson) [1860496] - [include] ieee80211: Fix incorrect mask for default PE duration (Jarod Wilson) [1860496] - [net] mac80211: mesh: fix discovery timer re-arming issue / crash (Jarod Wilson) [1860496] - [wireless] mt76: mt7915: Fix build error (Jarod Wilson) [1860496] - [wireless] ath11k: Fix some resource leaks in error path in 'ath11k_thermal_register()' (Jarod Wilson) [1860496] - [wireless] rtlwifi: rtl8192ee: remove redundant for-loop (Jarod Wilson) [1860496] - [wireless] mwifiex: Fix memory corruption in dump_station (Jarod Wilson) [1860496] - [wireless] rtw88: no need to set registers for SDIO (Jarod Wilson) [1860496] - [wireless] rtw88: 8723d: fix incorrect setting of ldo_pwr (Jarod Wilson) [1860496] - [wireless] rtw88: rename rtw88.ko/rtwpci.ko to rtw88_core.ko/rtw88_pci.ko (Jarod Wilson) [1860496] - [wireless] rtw88: extract: remove the unused after extracting (Jarod Wilson) [1860496] - [wireless] rtw88: extract: make 8723d an individual kernel module (Jarod Wilson) [1860496] - [wireless] rtw88: extract: make 8822b an individual kernel module (Jarod Wilson) [1860496] - [wireless] rtw88: extract: make 8822c an individual kernel module (Jarod Wilson) [1860496] - [wireless] rtw88: extract: export symbols about pci interface (Jarod Wilson) [1860496] - [wireless] rtw88: extract: export symbols used in chip functionalities (Jarod Wilson) [1860496] - [wireless] rtlwifi: Fix a double free in _rtl_usb_tx_urb_setup() (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: fix typo defining ps work (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: configure bss info adding the interface (Jarod Wilson) [1860496] - [wireless] mt76: enable p2p support (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: reduce hw scan timeout (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: do not report scan_complete twice to mac80211 (Jarod Wilson) [1860496] - [wireless] mt76: mt7663: fix the usage WoW with net detect support (Jarod Wilson) [1860496] - [wireless] ath11k: fix htt stats module not handle multiple skbs (Jarod Wilson) [1860496] - [wireless] rtl8187: Remove unused variable rtl8225z2_tx_power_ofdm (Jarod Wilson) [1860496] - [wireless] rtw88: 8723d: fix sparse warnings for power tracking (Jarod Wilson) [1860496] - [wireless] rtw88: 8723d: Add 8723DE to Kconfig and Makefile (Jarod Wilson) [1860496] - [wireless] rtw88: fill zeros to words 0x06 and 0x07 of security cam entry (Jarod Wilson) [1860496] - [wireless] rtw88: 8723d: Add coex support (Jarod Wilson) [1860496] - [wireless] rtw88: 8723d: set ltecoex register address in chip_info (Jarod Wilson) [1860496] - [wireless] rtw88: 8723d: implement flush queue (Jarod Wilson) [1860496] - [wireless] rtw88: 8723d: Add shutdown callback to disable BT USB suspend (Jarod Wilson) [1860496] - [wireless] rtw88: 8723d: Add power tracking (Jarod Wilson) [1860496] - [wireless] rtw88: 8723d: add IQ calibration (Jarod Wilson) [1860496] - [wireless] rtw88: 8723d: Add LC calibration (Jarod Wilson) [1860496] - [wireless] brcmfmac: fix WPA/WPA2-PSK 4-way handshake offload and SAE offload failures (Jarod Wilson) [1860496] - [wireless] mt76: mt7915: fix possible deadlock in mt7915_stop (Jarod Wilson) [1860496] - [wireless] mt76: mt7915: allocate proper size for tlv tags (Jarod Wilson) [1860496] - [wireless] mt76: mt7915: add debugfs to track TxBF status (Jarod Wilson) [1860496] - [wireless] mt76: mt7915: add TxBF capabilities (Jarod Wilson) [1860496] - [wireless] mt76: mt7915: add Tx beamformee support (Jarod Wilson) [1860496] - [wireless] mt76: mt7915: add Tx beamformer support (Jarod Wilson) [1860496] - [wireless] mt76: mt7915: introduce mt7915_get_he_phy_cap (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: usb: cancel ps work stopping the vif (Jarod Wilson) [1860496] - [wireless] mt76: mt7663u: add missing register definitions (Jarod Wilson) [1860496] - [wireless] mt76: mt7663u: copy key pointer in mt7663u_mac_write_txwi (Jarod Wilson) [1860496] - [wireless] mt76: set runtime stream caps by mt76_phy (Jarod Wilson) [1860496] - [wireless] mt76: mt7915: enable firmware module debug support (Jarod Wilson) [1860496] - [wireless] mt76: mt7915: add tsf related callbacks (Jarod Wilson) [1860496] - [wireless] mt76: mt7915: set peer Tx fixed rate through debugfs (Jarod Wilson) [1860496] - [wireless] mt76: mt7915: add .sta_statistics support (Jarod Wilson) [1860496] - [wireless] mt76: mt7915: add .sta_add_debugfs support (Jarod Wilson) [1860496] - [wireless] mt76: mt7915: add Rx radiotap header support (Jarod Wilson) [1860496] - [wireless] mt76: mt7915: add HE capabilities support for peers (Jarod Wilson) [1860496] - [wireless] mt76: mt7915: add HE bss_conf support for interfaces (Jarod Wilson) [1860496] - [wireless] mt76: mt7915: register per-phy HE capabilities for each interface (Jarod Wilson) [1860496] - [wireless] mt76: mt7915: implement HE per-rate tx power support (Jarod Wilson) [1860496] - [wireless] mt76: mt7915: enable Rx HE rate reporting (Jarod Wilson) [1860496] - [wireless] mt76: add mac80211 driver for MT7915 PCIe-based chipsets (Jarod Wilson) [1860496] - [wireless] mt76: add HE phy modes and hardware queue (Jarod Wilson) [1860496] - [wireless] mt76: adjust wcid size to support new 802.11ax generation (Jarod Wilson) [1860496] - [wireless] mt76: add Rx stats support for radiotap (Jarod Wilson) [1860496] - [wireless] mt76: add support for HE RX rate reporting (Jarod Wilson) [1860496] - [wireless] mt76: avoid rx reorder buffer overflow (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: scan all channels if not specified (Jarod Wilson) [1860496] - [wireless] mt76: mt7663: add support to sched scan with randomise addr (Jarod Wilson) [1860496] - [wireless] mt76: mt7663: introduce WoW with net detect support (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: fix delta tx power for mt7663 (Jarod Wilson) [1860496] - [wireless] mt76: mt7663: fix target power parsing (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: fix ibss mode for mt7663 (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: check return value of mt7615_eeprom_get_power_index (Jarod Wilson) [1860496] - [wireless] mt76: mt7663: read tx streams from eeprom (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: introduce beacon_loss mcu event (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: add gtk rekey offload support (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: introduce PM support (Jarod Wilson) [1860496] - [wireless] mt76: mt7663u: introduce suspend/resume to mt7663u (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: add WoW support (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: introduce mt7615_mcu_set_hif_suspend mcu command (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: introduce support for hardware beacon filter (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: free pci_vector if mt7615_pci_probe fails (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: add passive mode for hw scan (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: do not mark sched_scan disabled in mt7615_scan_work (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: introduce mt7615_check_offload_capability routine (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: fix ssid configuration in mt7615_mcu_hw_scan (Jarod Wilson) [1860496] - [wireless] mt76: mt7603: remove duplicate error message (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: fix getting maximum tx power from eeprom (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: set spatial extension index (Jarod Wilson) [1860496] - [wireless] mt76: mt7663: remove check in mt7663_load_n9 (Jarod Wilson) [1860496] - [wireless] mt76: mt7663: add the possibility to load firmware v2 (Jarod Wilson) [1860496] - [wireless] mt76: mt76x0: enable MCS 8 and MCS9 (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: fix event report in mt7615_mcu_bss_event (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: add sta pointer to mt7615_mcu_add_bss_info signature (Jarod Wilson) [1860496] - [wireless] mt76: mt7663: fix up BMC entry indicated to unicmd firmware (Jarod Wilson) [1860496] - [wireless] mt76: enable TDLS support (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: move mcu bss upload before creating the sta (Jarod Wilson) [1860496] - [wireless] mt76: mt7603: fix tx status rate index calculation (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: fix tx status rate index calculation (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: do not adjust MAC timings if the device is not running (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: adjust timing in mt7615_mac_set_timing to match fw/hw values (Jarod Wilson) [1860496] - [wireless] mt76: mt7603: never use an 802.11b CF-End rate on 5GHz (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: never use an 802.11b CF-End rate on 5GHz (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: use larger rx buffers if VHT is supported (Jarod Wilson) [1860496] - [wireless] mt76: fix A-MPDU density handling (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: fix sta ampdu factor for VHT (Jarod Wilson) [1860496] - [wireless] mt76: mt7663u: enable AirTimeFairness (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: rework mt7615_mac_sta_poll for usb code (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: fix aid configuration in mt7615_mcu_wtbl_generic_tlv (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: fix mt7615_driver_own routine (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: fix max wtbl size for 7663 (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: fix mt7615_firmware_own for mt7663e (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: parse mcu return code for unified commands (Jarod Wilson) [1860496] - [wireless] mt76: add rx queues info to mt76 debugfs (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: make Kconfig entry obvious for MT7663E (Jarod Wilson) [1860496] - [wireless] mt76: mt7663: introduce 802.11 PS support in sta mode (Jarod Wilson) [1860496] - [wireless] mt76: remove PS_NULLFUNC_STACK capability (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: provide aid info to the mcu (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: disable aspm by default (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: enable scs for mt7663 driver (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: introduce mt7663u support (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: move core shared code in mt7615-common module (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: fix possible deadlock in mt7615_stop (Jarod Wilson) [1860496] - [wireless] mt76: remove unnecessary annotations (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: enable MSI by default (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: rework IRQ handling to prepare for MSI support (Jarod Wilson) [1860496] - [wireless] mt76: mt7663: fix DMA unmap length (Jarod Wilson) [1860496] - [wireless] mt76: mt7622: fix DMA unmap length (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: set hw scan limits only for firmware with offload support (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: disable hw/sched scan ops for non-offload firmware (Jarod Wilson) [1860496] - [wireless] mt76: mt7663: fix aggr range entry in debugfs (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: fix possible division by 0 in mt7615_mac_update_mib_stats (Jarod Wilson) [1860496] - [wireless] mt76: mt76x2: disable merge of OTP ROM data by default (Jarod Wilson) [1860496] - [wireless] mt76: mt7603: disable merge of OTP ROM data by default (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: add support for applying tx DPD calibration from EEPROM (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: add support for applying DC offset calibration from EEPROM (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: disable merge of OTP ROM data by default (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: Delete an error message in mt7622_wmac_probe() (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: do not always reset the dfs state setting the channel (Jarod Wilson) [1860496] - [wireless] mt76: mt7663: correct the name of the rom patch (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: add address parameter to mt7615_eeprom_init (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: introduce mt7615_wtbl_desc data structure (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: rework wtbl key configuration (Jarod Wilson) [1860496] - [wireless] mt76: mt76u: rely on mt7622 queue scheme for mt7663u (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: move mt7615_mac_wtbl_addr in mac.h (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: introduce __mt7663_load_firmware routine (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: introduce mt7615_mac_update_rate_desc routine (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: introduce mt7663u support to mt7615_write_txwi (Jarod Wilson) [1860496] - [wireless] mt76: add headroom and tailroom to mt76_mcu_ops data structure (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: remove unnecessary register operations (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: introduce rlm tlv in bss_info mcu command (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: introduce BSS absence event (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: introduce scheduled scan support (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: introduce hw scan support (Jarod Wilson) [1860496] - [wireless] mt76: mt7663: keep Rx filters as the default (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: introduce mt7615_mcu_set_channel_domain mcu command (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: add ethool support to mt7663 driver (Jarod Wilson) [1860496] - [wireless] mt76: mt7663: disable RDD commands (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: make scs configurable per phy (Jarod Wilson) [1860496] - [wireless] mt76: mt7663: enable nf estimation (Jarod Wilson) [1860496] - [wireless] mt76: mt7663: fix mt7615_mac_cca_stats_reset routine (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: add more useful Tx mib counters (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: cleanup mib related defines and structs (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: enable aggr_stats for both phy (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: modify mt7615_ampdu_stat_read for each phy (Jarod Wilson) [1860496] - [wireless] mt76: mt76x0: pci: add mt7610 PCI ID (Jarod Wilson) [1860496] - [wireless] mt76: mt76x2u: introduce Mercury UD13 support (Jarod Wilson) [1860496] - [wireless] mt76: mt76x02u: Add support for newer versions of the XBox One wifi adapter (Jarod Wilson) [1860496] - [wireless] mt76: mt76x02: fix handling MCU timeouts during hw restart (Jarod Wilson) [1860496] - [wireless] rndis_wlan: Replace zero-length array with flexible-array (Jarod Wilson) [1860496] - [wireless] mwl8k: Replace zero-length array with flexible-array (Jarod Wilson) [1860496] - [wireless] rndis_wlan: Remove logically dead code (Jarod Wilson) [1860496] - [wireless] brcmfmac: remove Comparison to bool in brcmf_p2p_send_action_frame() (Jarod Wilson) [1860496] - [wireless] brcmfmac: make non-global functions static (Jarod Wilson) [1860496] - [wireless] brcmfmac: Use seq/seq_len and set iv_initialize when plumbing of rxiv in (GTK) keys (Jarod Wilson) [1860496] - [wireless] brcmfmac: use actframe_abort to cancel ongoing action frame (Jarod Wilson) [1860496] - [wireless] brcmfmac: set security after reiniting interface (Jarod Wilson) [1860496] - [wireless] brcmfmac: fix 802.1d priority to ac mapping for pcie dongles (Jarod Wilson) [1860496] - [wireless] brcmfmac: map 802.1d priority to precedence level based on AP WMM params (Jarod Wilson) [1860496] - [wireless] ath11k: convert to devm_platform_get_and_ioremap_resource (Jarod Wilson) [1860496] - [wireless] ath11k: remove redundant initialization of pointer info (Jarod Wilson) [1860496] - [wireless] ath10k: fix ath10k_pci struct layout (Jarod Wilson) [1860496] - [wireless] ath10k: fix gcc-10 zero-length-bounds warnings (Jarod Wilson) [1860496] - [wireless] ath10k: remove experimental tag from SDIO and SNOC busses in Kconfig (Jarod Wilson) [1860496] - [wireless] ath10k: Replace zero-length array with flexible-array (Jarod Wilson) [1860496] - [wireless] ath11k: Remove bus layer includes from upper layer (Jarod Wilson) [1860496] - [wireless] ath11k: Add drv private for bus opaque struct (Jarod Wilson) [1860496] - [wireless] ath11k: Add support for multibus support (Jarod Wilson) [1860496] - [wireless] ath10k: fix __le32 warning in ath10k_wmi_tlv_op_gen_request_peer_stats_info() (Jarod Wilson) [1860496] - [wireless] ath10k: Remove msdu from idr when management pkt send fails (Jarod Wilson) [1860496] - [wireless] ath10k: Skip handling del_server during driver exit (Jarod Wilson) [1860496] - [wireless] ath11k: remove stale monitor status descriptor (Jarod Wilson) [1860496] - [wireless] iwlwifi: dbg_ini: differentiate ax210 hw with same hw type (Jarod Wilson) [1860496] - [wireless] iwlwifi: pcie: skip fragmented receive buffers (Jarod Wilson) [1860496] - [wireless] iwlwifi: remove outdated copyright print/module statement (Jarod Wilson) [1860496] - [wireless] iwlwifi: mvm: don't transmit on unallocated queue (Jarod Wilson) [1860496] - [wireless] iwlwifi: tx: enable A-MSDU in low latency mode (Jarod Wilson) [1860496] - [wireless] iwlwifi: use longer queues for 256-BA (Jarod Wilson) [1860496] - [wireless] iwlwifi: pcie: gen2: use DMA pool for byte-count tables (Jarod Wilson) [1860496] - [wireless] iwlwifi: pcie: remove some dead code (Jarod Wilson) [1860496] - [wireless] iwlwifi: dbg: mark a variable __maybe_unused (Jarod Wilson) [1860496] - [wireless] iwlwifi: mvm: attempt to allocate smaller queues (Jarod Wilson) [1860496] - [wireless] iwlwifi: pcie: allocate much smaller byte-count table (Jarod Wilson) [1860496] - [wireless] iwlwifi: dump api version in yaml format (Jarod Wilson) [1860496] - [wireless] iwlwifi: pcie: convert all AX101 devices to the device tables (Jarod Wilson) [1860496] - [wireless] iwlwifi: pcie: remove occurrences of 22000 in the FW name defines (Jarod Wilson) [1860496] - [wireless] iwlwifi: pcie: convert QnJ with Hr to the device table (Jarod Wilson) [1860496] - [wireless] iwlwifi: pcie: remove mangling for iwl_ax101_cfg_qu_hr (Jarod Wilson) [1860496] - [wireless] iwlwifi: pcie: remove outdated comment about PCI RTPM reference (Jarod Wilson) [1860496] - [wireless] iwlwifi: mvm: add IML/ROM information to the assertion dumps (Jarod Wilson) [1860496] - [wireless] iwlwifi: move iwl_set_soc_latency to iwl-drv to be used by other op_modes (Jarod Wilson) [1860496] - [wireless] iwlwifi: yoyo: remove magic number (Jarod Wilson) [1860496] - [wireless] iwlwifi: mvm: initialize iwl_dev_tx_power_cmd to zero (Jarod Wilson) [1860496] - [wireless] iwlwifi: dbg: set debug descriptor to NULL outside of iwl_fw_free_dump_desc (Jarod Wilson) [1860496] - [wireless] iwlwifi: bump FW API to 55 for AX devices (Jarod Wilson) [1860496] - [wireless] iwlwifi: yoyo: add D3 resume timepoint (Jarod Wilson) [1860496] - [wireless] iwlwifi: mvm: set properly station flags in STA_HE_CTXT_CMD (Jarod Wilson) [1860496] - [wireless] iwlwifi: avoid debug max amsdu config overwriting itself (Jarod Wilson) [1860496] - [wireless] iwlwifi: mvm: remove iwlmvm's tfd_q_hang_detect module parameter (Jarod Wilson) [1860496] - [wireless] iwlwifi: mvm: stop supporting swcrypto and bt_coex_active module parameters (Jarod Wilson) [1860496] - [wireless] iwlwifi: mvm: add support for range request command version 9 (Jarod Wilson) [1860496] - [wireless] iwlwifi: yoyo: don't access TLV before verifying len (Jarod Wilson) [1860496] - [wireless] iwlwifi: remove antenna_coupling module parameter (Jarod Wilson) [1860496] - [wireless] iwlwifi: yoyo: use hweight_long instead of bit manipulating (Jarod Wilson) [1860496] - [wireless] iwlwifi: yoyo: add support for parsing SHARED_MEM_ALLOC version 4 (Jarod Wilson) [1860496] - [wireless] iwlwifi: fw api: fix PHY data 2/3 position (Jarod Wilson) [1860496] - [wireless] rtlwifi: rtl8188ee: remove Comparison to bool in rf.c (Jarod Wilson) [1860496] - [wireless] mwifiex: avoid -Wstringop-overflow warning (Jarod Wilson) [1860496] - [wireless] rtlwifi: remove comparison of 0/1 to bool variable (Jarod Wilson) [1860496] - [wireless] brcmsmac: remove Comparison to bool in brcms_b_txstatus() (Jarod Wilson) [1860496] - [wireless] brcmfmac: Add P2P Action Frame retry delay to fix GAS Comeback Response failure issue (Jarod Wilson) [1860496] - [wireless] brcmfmac: Fix P2P Group Formation failure via Go-neg method (Jarod Wilson) [1860496] - [wireless] brcmfmac: support the second p2p connection (Jarod Wilson) [1860496] - [wireless] rtw88: fix an issue about leak system resources (Jarod Wilson) [1860496] - [wireless] rtw88: 8723d: add interface configurations table (Jarod Wilson) [1860496] - [wireless] rtw88: 8723d: Set IG register for CCK rate (Jarod Wilson) [1860496] - [wireless] rtw88: 8723d: Add chip_ops::false_alarm_statistics (Jarod Wilson) [1860496] - [wireless] rtw88: 8723d: some chips don't support LDPC (Jarod Wilson) [1860496] - [wireless] rtw88: handle C2H_CCX_TX_RPT to know if packet TX'ed successfully (Jarod Wilson) [1860496] - [wireless] rtw88: 8723d: Add set_channel (Jarod Wilson) [1860496] - [wireless] rtw88: 8723d: Add query_rx_desc (Jarod Wilson) [1860496] - [wireless] rtw88: 8723d: Add DIG parameter (Jarod Wilson) [1860496] - [wireless] rtlwifi: use true, false for bool variable in rtl_init_rfkill() (Jarod Wilson) [1860496] - [wireless] rtw88: Use udelay instead of usleep in atomic context (Jarod Wilson) [1860496] - [wireless] ath11k: Replace zero-length array with flexible-array (Jarod Wilson) [1860496] - [wireless] ath9k_htc: Silence undersized packet warnings (Jarod Wilson) [1860496] - [wireless] ath6kl: Replace zero-length array with flexible-array (Jarod Wilson) [1860496] - [wireless] ath11k: fix kernel panic by freeing the msdu received with invalid length (Jarod Wilson) [1860496] - [wireless] ath11k: Add support to reset htt peer stats (Jarod Wilson) [1860496] - [wireless] ath11k: add tx hw 802.11 encapsulation offloading support (Jarod Wilson) [1860496] - [wireless] ath11k: fix resource unavailability for htt stats after peer stats display (Jarod Wilson) [1860496] - [wireless] ath11k: use true,false for bool variables (Jarod Wilson) [1860496] - [wireless] ath10k: Add support for targets without trustzone (Jarod Wilson) [1860496] - [wireless] ath10k: Setup the msa resources before qmi init (Jarod Wilson) [1860496] - [wireless] ath10k: remove the max_sched_scan_reqs value (Jarod Wilson) [1860496] - [wireless] ath10k: Avoid override CE5 configuration for QCA99X0 chipsets (Jarod Wilson) [1860496] - [wireless] brcmfmac: no need to check return value of debugfs_create functions (Jarod Wilson) [1860496] - [wireless] brcmfmac: remove comparison to bool in brcmf_fws_attach() (Jarod Wilson) [1860496] - [wireless] brcmfmac: add vendor ie for association responses (Jarod Wilson) [1860496] - [wireless] brcmfmac: only generate random p2p address when needed (Jarod Wilson) [1860496] - [wireless] brcmfmac: p2p cert 6.1.9-support GOUT handling p2p presence request (Jarod Wilson) [1860496] - [wireless] brcmfmac: remove arp_hostip_clear from brcmf_netdev_stop (Jarod Wilson) [1860496] - [wireless] brcmfmac: keep apsta enabled when AP starts with MCHAN feature (Jarod Wilson) [1860496] - [wireless] rtw88: fix spelling mistake "fimrware" -> "firmware" (Jarod Wilson) [1860496] - [wireless] rtw88: 8822c: update phy parameter tables to v50 (Jarod Wilson) [1860496] - [wireless] ath11k: add DBG_MAC prints to track vdev events (Jarod Wilson) [1860496] - [wireless] ath11k: fix mgmt_tx_wmi cmd sent to FW for deleted vdev (Jarod Wilson) [1860496] - [wireless] ath11k: fix error return code in ath11k_dp_alloc() (Jarod Wilson) [1860496] - [wireless] ath10k: fix possible memory leak in ath10k_bmi_lz_data_large() (Jarod Wilson) [1860496] - [wireless] mac80211: fix memory overlap due to variable length param (Jarod Wilson) [1860496] - [net] mac80211: TX legacy rate control for Beacon frames (Jarod Wilson) [1860496] - [wireless] ath11k: use GFP_ATOMIC under spin lock (Jarod Wilson) [1860496] - [wireless] ath10k: correct tx bitrate of iw for SDIO (Jarod Wilson) [1860496] - [wireless] ath10k: add bitrate parse for peer stats info (Jarod Wilson) [1860496] - [wireless] ath10k: add rx bitrate report for SDIO (Jarod Wilson) [1860496] - [wireless] ath10k: enable firmware peer stats info for wmi tlv (Jarod Wilson) [1860496] - [wireless] ath5k: remove conversion to bool in ath5k_ani_calibration() (Jarod Wilson) [1860496] - [wireless] ath9k: add calibration timeout for AR9002 (Jarod Wilson) [1860496] - [wireless] ath9k: invalidate all calibrations at once (Jarod Wilson) [1860496] - [wireless] ath9k: interleaved NF calibration on AR9002 (Jarod Wilson) [1860496] - [wireless] ath9k: do not miss longcal on AR9002 (Jarod Wilson) [1860496] - [wireless] ath9k: remove needless NFCAL_PENDING flag setting (Jarod Wilson) [1860496] - [wireless] ath9k: fix AR9002 ADC and NF calibrations (Jarod Wilson) [1860496] - [wireless] rtw88: fix sparse warnings for download firmware routine (Jarod Wilson) [1860496] - [wireless] ath10k: add statistics of tx retries and tx failed when tx complete disable (Jarod Wilson) [1860496] - [wireless] ath10k: enable rx duration report default for wmi tlv (Jarod Wilson) [1860496] - [wireless] ath11k: fix reo flush send (Jarod Wilson) [1860496] - [wireless] iwlwifi: debug: set NPK buffer in context info (Jarod Wilson) [1860496] - [wireless] iwlwifi: pcie: add new structs for So devices with long latency (Jarod Wilson) [1860496] - [wireless] iwlwifi: pcie: add new structure for Qu devices with medium latency (Jarod Wilson) [1860496] - [wireless] iwlwifi: mvm: tell firmware about required LTR delay (Jarod Wilson) [1860496] - [wireless] iwlwifi: update few product names in AX family (Jarod Wilson) [1860496] - [wireless] iwlwifi: pcie: add cfgs for SoCs with device ID 0x4FD0 (Jarod Wilson) [1860496] - [wireless] iwlwifi: add new cards for AX family (Jarod Wilson) [1860496] - [wireless] iwlwifi: acpi: read TAS table from ACPI and send it to the FW (Jarod Wilson) [1860496] - [wireless] iwlwifi: remove fw_monitor module parameter (Jarod Wilson) [1860496] - [wireless] iwlwifi: remove deprecated and unused iwl_mvm_keyinfo struct (Jarod Wilson) [1860496] - [wireless] iwlwifi: mvm: add framework for specific phy configuration (Jarod Wilson) [1860496] - [wireless] iwlwifi: pcie: move iwl_pcie_ctxt_info_alloc_dma() to user (Jarod Wilson) [1860496] - [wireless] iwlwifi: yoyo: support IWL_FW_INI_TIME_POINT_HOST_ALIVE_TIMEOUT time point (Jarod Wilson) [1860496] - [wireless] iwlwifi: mvm: add DCM flag to rate pretty-print (Jarod Wilson) [1860496] - [wireless] iwlwifi: pcie: gen2: minor code cleanups in byte table update (Jarod Wilson) [1860496] - [wireless] iwlwifi: pcie: add n_window/ampdu to tx_queue debugfs (Jarod Wilson) [1860496] - [wireless] iwlwifi: pcie: use seq_file for tx_queue debugfs file (Jarod Wilson) [1860496] - [wireless] iwlwifi: support version 9 of WOWLAN_GET_STATUS notification (Jarod Wilson) [1860496] - [wireless] iwlwifi: dbg: support multiple dumps in legacy dump flow (Jarod Wilson) [1860496] - [wireless] iwlwifi: move API version lookup to common code (Jarod Wilson) [1860496] - [wireless] iwlwifi: nvm: use iwl_nl80211_band_from_channel_idx (Jarod Wilson) [1860496] - [net] mac80211: fix two missing documentation entries (Jarod Wilson) [1860496] - [net] cfg80211: reject channels/chandefs with KHz offset >= 1000 (Jarod Wilson) [1860496] - [net] mac80211: add freq_offset to RX status (Jarod Wilson) [1860496] - [net] mac80211: handle channel frequency offset (Jarod Wilson) [1860496] - [net] cfg80211: express channels with a KHz component (Jarod Wilson) [1860496] - [net] ieee80211: share 802.11 unit conversion helpers (Jarod Wilson) [1860496] - [net] mac80211: minstrel_ht_assign_best_tp_rates: remove redundant test (Jarod Wilson) [1860496] - [net] mac80211: Fail association when AP has no legacy rates (Jarod Wilson) [1860496] - [net] mac80211: agg-tx: add an option to defer ADDBA transmit (Jarod Wilson) [1860496] - [net] mac80211: agg-tx: refactor sending addba (Jarod Wilson) [1860496] - [net] mac80211: Skip entries with HE membership selector (Jarod Wilson) [1860496] - [net] cfg80211: Parse HE membership selector (Jarod Wilson) [1860496] - [net] mac80211: Don't destroy auth data in case of anti-clogging (Jarod Wilson) [1860496] - [net] mac80211: add twt_protected flag to the bss_conf structure (Jarod Wilson) [1860496] - [net] mac80211: implement Operating Mode Notification extended NSS support (Jarod Wilson) [1860496] - [net] mac80211: Process multicast RX registration for Action frames (Jarod Wilson) [1860496] - [net] nl80211: allow client-only BIGTK support (Jarod Wilson) [1860496] - [net] cfg80211: support multicast RX registration (Jarod Wilson) [1860496] - [net] cfg80211: change internal management frame registration API (Jarod Wilson) [1860496] - [net] mac80211: Report beacon protection failures to user space (Jarod Wilson) [1860496] - [net] cfg80211: Unprotected Beacon frame RX indication (Jarod Wilson) [1860496] - [wireless] iwlwifi: scan: remove support for fw scan api v13 (Jarod Wilson) [1860496] - [net] mac80211: fix drv_config_iface_filter() behaviour (Jarod Wilson) [1860496] - [net] mac80211: mlme: remove duplicate AID bookkeeping (Jarod Wilson) [1860496] - [wireless] ath10k: drop the TX packet which size exceed credit size for sdio (Jarod Wilson) [1860496] - [wireless] ath10k: Fix the invalid tx/rx chainmask configuration (Jarod Wilson) [1860496] - [wireless] rtw88: 8723d: initialize mac/bb/rf basic functions (Jarod Wilson) [1860496] - [wireless] rtw88: 8723d: Organize chip TX/RX FIFO (Jarod Wilson) [1860496] - [wireless] rtw88: 8723d: implement set_tx_power_index ops (Jarod Wilson) [1860496] - [wireless] rtw88: 8723d: 11N chips don't support H2C queue (Jarod Wilson) [1860496] - [wireless] rtw88: decompose while(1) loop of power sequence polling command (Jarod Wilson) [1860496] - [wireless] rtw88: 8723d: Add mac power-on/-off function (Jarod Wilson) [1860496] - [wireless] rtw88: no need to send additional information to legacy firmware (Jarod Wilson) [1860496] - [wireless] rtw88: add legacy firmware download for 8723D devices (Jarod Wilson) [1860496] - [wireless] ath10k: add flush tx packets for SDIO chip (Jarod Wilson) [1860496] - [wireless] ath10k: enable alt data of TX path for sdio (Jarod Wilson) [1860496] - [wireless] ath10k: add htt TX bundle for sdio (Jarod Wilson) [1860496] - [wireless] ath11k: remove conversion to bool in ath11k_debug_fw_stats_process() (Jarod Wilson) [1860496] - [wireless] ath11k: remove conversion to bool in ath11k_dp_rxdesc_mpdu_valid() (Jarod Wilson) [1860496] - [wireless] rtw88: set power trim according to efuse PG values (Jarod Wilson) [1860496] - [wireless] rtw88: 8723d: Add read_efuse to recognize efuse info from map (Jarod Wilson) [1860496] - [wireless] rtw88: 8723d: Add new chip op efuse_grant() to control efuse access (Jarod Wilson) [1860496] - [wireless] rtw88: 8723d: Add cfg_ldo25 to control LDO25 (Jarod Wilson) [1860496] - [wireless] rtw88: 8723d: Add mac/bb/rf/agc/power_limit tables (Jarod Wilson) [1860496] - [wireless] rtw88: 8723d: Add RF read/write ops (Jarod Wilson) [1860496] - [wireless] rtw88: 8723d: Add power sequence (Jarod Wilson) [1860496] - [wireless] rtw88: 8723d: add beamform wrapper functions (Jarod Wilson) [1860496] - [wireless] rtw88: 8723d: Add basic chip capabilities (Jarod Wilson) [1860496] - [wireless] rtlwifi: rtl8723ae: fix warning comparison to bool (Jarod Wilson) [1860496] - [wireless] rtlwifi: rtl8821ae: use true, false for bool variables (Jarod Wilson) [1860496] - [wireless] rtlwifi: rtl8723be: use true, false for bool variables (Jarod Wilson) [1860496] - [wireless] rtlwifi: rtl8192ee: use true, false for bool variables (Jarod Wilson) [1860496] - [wireless] rtlwifi: rtl8723ae: use true, false for bool variables (Jarod Wilson) [1860496] - [wireless] rtlwifi: rtl8188ee: use true, false for bool variables (Jarod Wilson) [1860496] - [wireless] ath10k: hif: make send_complete_check op optional (Jarod Wilson) [1860496] - [wireless] ath10k: sdio: remove _hif_ prefix from functions not part of hif interface (Jarod Wilson) [1860496] - [wireless] ath10k: improve power save performance for sdio (Jarod Wilson) [1860496] - [wireless] ath10k: rename ath10k_hif_swap_mailbox() to ath10k_hif_start_post() (Jarod Wilson) [1860496] - [wireless] brcmfmac: remove leading space (Jarod Wilson) [1860496] - [wireless] brcmsmac: make brcms_c_stf_ss_update() void (Jarod Wilson) [1860496] - [wireless] brcmsmac: Add missing annotation for brcms_down() (Jarod Wilson) [1860496] - [wireless] brcmsmac: Add missing annotation for brcms_rfkill_set_hw_state() (Jarod Wilson) [1860496] - [wireless] hostap: Add missing annotations for prism2_bss_list_proc_start() and prism2_bss_list_proc_stop (Jarod Wilson) [1860496] - [wireless] rtw88: add support for set/get antennas (Jarod Wilson) [1860496] - [wireless] rtw88: make rtw_chip_ops::set_antenna return int (Jarod Wilson) [1860496] - [wireless] ath11k: Add dynamic tcl ring selection logic with retry mechanism (Jarod Wilson) [1860496] - [wireless] ath11k: cleanup reo command error code overwritten (Jarod Wilson) [1860496] - [wireless] ath10k: Fix typo in warning messages (Jarod Wilson) [1860496] - [wireless] ath11k: Fix rx_filter flags setting for per peer rx_stats (Jarod Wilson) [1860496] - [wireless] ath11k: Fix fw assert by setting proper vht cap (Jarod Wilson) [1860496] - [wireless] ath11k: Cleanup in pdev destroy and mac register during crash on recovery (Jarod Wilson) [1860496] - [wireless] brcmsmac: make brcms_c_set_mac() void (Jarod Wilson) [1860496] - [wireless] rtw88: Add delay on polling h2c command status bit (Jarod Wilson) [1860496] - [wireless] brcm80211: remove redundant pointer 'address' (Jarod Wilson) [1860496] - [wireless] rtlwifi: rtl8723ae: fix spelling mistake "chang" -> "change" (Jarod Wilson) [1860496] - [wireless] brcmfmac: fix wrong location to get firmware feature (Jarod Wilson) [1860496] - [wireless] rtw88: Make two functions static (Jarod Wilson) [1860496] - [net] cfg80211: fix kernel-doc notation (Jarod Wilson) [1860496] - [wireless] ath11k: rx path optimizations (Jarod Wilson) [1860496] - [wireless] ath11k: set IRQ_DISABLE_UNLAZY flag for DP interrupts (Jarod Wilson) [1860496] - [wireless] ath11k: Fix TWT radio count (Jarod Wilson) [1860496] - [wireless] ath11k: Modify the interrupt timer threshold (Jarod Wilson) [1860496] - [wireless] ath11k: fix duplication peer create on same radio (Jarod Wilson) [1860496] - [wireless] ath10k: change ATH10K_SDIO_BUS_REQUEST_MAX_NUM from 64 to 1024 (Jarod Wilson) [1860496] - [wireless] ath10k: disable TX complete indication of htt for sdio (Jarod Wilson) [1860496] - [wireless] ath9k: Fix general protection fault in ath9k_hif_usb_rx_cb (Jarod Wilson) [1860496] - [wireless] ath9x: Fix stack-out-of-bounds Write in ath9k_hif_usb_rx_cb (Jarod Wilson) [1860496] - [wireless] ath9k: Fix use-after-free Write in ath9k_htc_rx_msg (Jarod Wilson) [1860496] - [wireless] ath9k: Fix use-after-free Read in ath9k_wmi_ctrl_rx (Jarod Wilson) [1860496] - [wireless] ath9k: Fix use-after-free Read in htc_connect_service (Jarod Wilson) [1860496] - [wireless] ath10k: fix kernel null pointer dereference (Jarod Wilson) [1860496] - [wireless] ath10k: enable radar detection in secondary segment (Jarod Wilson) [1860496] - [wireless] ath10k: enable VHT160 and VHT80+80 modes (Jarod Wilson) [1860496] - [wireless] ath11k: Avoid mgmt tx count underflow (Jarod Wilson) [1860496] - [wireless] ath11k: Increase the tx completion ring size (Jarod Wilson) [1860496] - [wireless] ath11k: fix error message to correctly report the command that failed (Jarod Wilson) [1860496] - [wireless] ath11k: add pktlog checksum in trace events to support pktlog (Jarod Wilson) [1860496] - [wireless] ath10k: Fix the race condition in firmware dump work queue (Jarod Wilson) [1860496] - [wireless] ath11k: Add sta debugfs support to configure ADDBA and DELBA (Jarod Wilson) [1860496] - [wireless] ath11k: fix compiler warnings without CONFIG_THERMAL (Jarod Wilson) [1860496] - [wireless] iwlwifi: mvm: remove newline from rs_pretty_print_rate() (Jarod Wilson) [1860496] - [wireless] iwlwifi: pcie: make iwl_pcie_cmdq_reclaim static (Jarod Wilson) [1860496] - [wireless] iwlwifi: bump FW API to 53 for 22000 series (Jarod Wilson) [1860496] - [wireless] iwlwifi: remove IWL_FW_DBG_DOMAIN macro (Jarod Wilson) [1860496] - [wireless] iwlwifi: yoyo: enable yoyo by default (Jarod Wilson) [1860496] - [wireless] iwlwifi: scan: support FW APIs with variable number of profiles (Jarod Wilson) [1860496] - [wireless] iwlwifi: yoyo: don't block dumping internal memory when not in SRAM mode (Jarod Wilson) [1860496] - [wireless] iwlwifi: remove support for QnJ HR FPGA (Jarod Wilson) [1860496] - [wireless] iwlwifi: remove support for QnJ Hr STEP A (Jarod Wilson) [1860496] - [wireless] iwlwifi: add trans_cfg for devices with long latency (Jarod Wilson) [1860496] - [wireless] iwlwifi: add support for version 2 of SOC_CONFIGURATION_CMD (Jarod Wilson) [1860496] - [wireless] iwlwifi: mvm: add support for non EDCA based measurements (Jarod Wilson) [1860496] - [wireless] iwlwifi: remove unnecessary cfg mangling for Qu C and QuZ with Jf (Jarod Wilson) [1860496] - [wireless] iwlwifi: convert QnJ with Jf devices to new config table (Jarod Wilson) [1860496] - [wireless] iwlwifi: convert all Qu with Jf devices to the new config table (Jarod Wilson) [1860496] - [wireless] iwlwifi: add HW step to new cfg device table (Jarod Wilson) [1860496] - [wireless] iwlwifi: remove some unused extern declarations from iwl-config.h (Jarod Wilson) [1860496] - [wireless] iwlwifi: move integrated, extra_phy and soc_latency to trans_cfg (Jarod Wilson) [1860496] - [wireless] iwlwifi: mvm: enable SF also when we have HE (Jarod Wilson) [1860496] - [wireless] iwlwifi: remove redundant iwl9560_2ac_cfg struct (Jarod Wilson) [1860496] - [wireless] iwlwifi: mvm: rs-fw: fix some indentation (Jarod Wilson) [1860496] - [wireless] iwlwifi: scan: support scan req cmd ver 14 (Jarod Wilson) [1860496] - [wireless] iwlwifi: pass trans and NVM data to HE capability parsing (Jarod Wilson) [1860496] - [wireless] iwlwifi: pcie: implement read_config32 (Jarod Wilson) [1860496] - [wireless] iwlwifi: yoyo: add PCI config space region type (Jarod Wilson) [1860496] - [wireless] iwlwifi: mvm: add soc latency support (Jarod Wilson) [1860496] - [wireless] hostap: convert to struct proc_ops (Jarod Wilson) [1860496] - [wireless] rtw88: fix non-increase management packet sequence number (Jarod Wilson) [1860496] - [wireless] brcmfmac: add USB autosuspend feature support (Jarod Wilson) [1860496] - [wireless] brcmfmac: increase max hanger slots from 1K to 3K in fws layer (Jarod Wilson) [1860496] - [wireless] brcmfmac: fix the incorrect return value in brcmf_inform_single_bss() (Jarod Wilson) [1860496] - [wireless] brcmfmac: Fix double freeing in the fmac usb data path (Jarod Wilson) [1860496] - [wireless] brcmfmac: Fix driver crash on USB control transfer timeout (Jarod Wilson) [1860496] - [wireless] rtl8xxxu: Feed current txrate information for mac80211 (Jarod Wilson) [1860496] - [wireless] rtl8xxxu: add enumeration for channel bandwidth (Jarod Wilson) [1860496] - [wireless] rtw88: add a debugfs entry to enable/disable coex mechanism (Jarod Wilson) [1860496] - [wireless] rtw88: add a debugfs entry to dump coex's info (Jarod Wilson) [1860496] - [wireless] rtl8xxxu: Fix sparse warning: cast from restricted __le16 (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: add missing declaration in mt7615.h (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: fix endianness in unified command (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: fix mt7663e firmware struct endianness (Jarod Wilson) [1860496] - [wireless] rtw88: 8822c: config RF table path B before path A (Jarod Wilson) [1860496] - [wireless] rtw88: kick off TX packets once for higher efficiency (Jarod Wilson) [1860496] - [wireless] rtw88: pci: define a mask for TX/RX BD indexes (Jarod Wilson) [1860496] - [wireless] rtw88: associate reserved pages with each vif (Jarod Wilson) [1860496] - [wireless] rtw88: extract alloc rsvd_page and h2c skb routines (Jarod Wilson) [1860496] - [wireless] brcmfmac: Replace zero-length array with flexible-array member (Jarod Wilson) [1860496] - [wireless] wireless: marvell: Replace zero-length array with flexible-array member (Jarod Wilson) [1860496] - [wireless] hostap: Replace zero-length array with flexible-array member (Jarod Wilson) [1860496] - [wireless] wireless: ti: Replace zero-length array with flexible-array member (Jarod Wilson) [1860496] - [wireless] wireless: realtek: Replace zero-length array with flexible-array member (Jarod Wilson) [1860496] - [wireless] ath10k: Fill GCMP MIC length for PMF (Jarod Wilson) [1860496] - [net] mac80211: driver can remain on channel if not using chan_ctx (Jarod Wilson) [1860496] - [net] nl80211: clarify code in nl80211_del_station() (Jarod Wilson) [1860496] - [net] cfg80211: Configure PMK lifetime and reauth threshold for PMKSA entries (Jarod Wilson) [1860496] - [net] mac80211: Read rx_stats with perCPU pointers (Jarod Wilson) [1860496] - [net] mac80211: Allow deleting stations in ibss mode to reset their state (Jarod Wilson) [1860496] - [net] cfg80211: Add support for userspace to reset stations in IBSS mode (Jarod Wilson) [1860496] - [net] mac80211: consider WLAN_EID_EXT_HE_OPERATION for parsing CRC (Jarod Wilson) [1860496] - [uapi] nl80211: add PROTECTED_TWT nl80211 extended feature (Jarod Wilson) [1860496] - [net] mac80211: HE: set missing bss_conf fields in AP mode (Jarod Wilson) [1860496] - [net] nl80211: pass HE operation element to the driver (Jarod Wilson) [1860496] - [net] nl80211/cfg80211: add support for non EDCA based ranging measurement (Jarod Wilson) [1860496] - [net] mac80211: don't leave skb->next/prev pointing to stack (Jarod Wilson) [1860496] - [net] mac80211: update documentation about tx power (Jarod Wilson) [1860496] - [net] mac80211: handle no-preauth flag for control port (Jarod Wilson) [1860496] - [net] nl80211: add no pre-auth attribute and ext. feature flag for ctrl. port (Jarod Wilson) [1860496] - [net] cfg80211: fix documentation format (Jarod Wilson) [1860496] - [wireless] ath11k: Perform per-msdu rx processing (Jarod Wilson) [1860496] - [wireless] ath11k: Configure hash based reo destination ring selection (Jarod Wilson) [1860496] - [wireless] ath11k: Adding proper validation before accessing tx_stats (Jarod Wilson) [1860496] - [wireless] ath11k: dump SRNG stats during FW assert (Jarod Wilson) [1860496] - [wireless] ath11k: fill channel info from rx channel (Jarod Wilson) [1860496] - [wireless] ath11k: Supporting RX ring backpressure HTT event and stats handling (Jarod Wilson) [1860496] - [wireless] iwlwifi: move AX200 devices to the new table (Jarod Wilson) [1860496] - [wireless] iwlwifi: remove trans entries from COMMON 9260 macro (Jarod Wilson) [1860496] - [wireless] iwlwifi: move shared clock entries to new table (Jarod Wilson) [1860496] - [wireless] iwlwifi: move pu devices to new table (Jarod Wilson) [1860496] - [wireless] iwlwifi: remove 9260 devices with 0x1010 and 0x1210 subsytem IDs (Jarod Wilson) [1860496] - [wireless] iwlwifi: convert the 9260-1x1 device to use the new parameters (Jarod Wilson) [1860496] - [wireless] iwlwifi: move TH1 devices to the new table (Jarod Wilson) [1860496] - [wireless] iwlwifi: map 9461 and 9462 using RF type and RF ID (Jarod Wilson) [1860496] - [wireless] iwlwifi: add Pu/PnJ/Th device values to differentiate them (Jarod Wilson) [1860496] - [wireless] iwlwifi: add GNSS differentiation to the device tables (Jarod Wilson) [1860496] - [wireless] iwlwifi: add mac/rf types and 160MHz to the device tables (Jarod Wilson) [1860496] - [wireless] iwlwifi: combine 9260 cfgs that only change names (Jarod Wilson) [1860496] - [wireless] iwlwifi: move the remaining 0x2526 configs to the new table (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: introduce mt7663e support (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: get rid of sta_rec_wtbl data structure (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: introduce set_ba uni command (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: add more uni mcu commands (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: introduce set_bmc and st_sta for uni commands (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: introduce uni cmd command types (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: introduce mt7615_init_mac_chain routine (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: introduce mt7615_eeprom_parse_hw_band_cap routine (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: add mt7663e support to mt7615_mcu_set_eeprom (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: add mt7663e support to mt7615_{driver, firmware}_own (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: add mt7663e support to mt7615_reg_map (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: introduce mt7615_register_map (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: introduce MCU_FW_PREFIX for fw mcu commands (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: move more mcu commands in mt7615_mcu_ops data structure (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: rework mt7615_mcu_set_bss_info using skb APIs (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: rely on skb API for mt7615_mcu_set_eeprom (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: move mt7615_mcu_set_sta in mt7615_mcu_ops (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: move mt7615_mcu_set_bmc to mt7615_mcu_ops (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: add mt7615_mcu_ops data structure (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: introduce mt7615_mcu_send_message routine (Jarod Wilson) [1860496] - [wireless] mt76: always init to 0 mcu messages (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: introduce mt7615_init_device routine (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: cleanup fw queue just for mmio devices (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: introduce mt7615_mcu_wait_response (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: introduce mt7615_mcu_fill_msg (Jarod Wilson) [1860496] - [wireless] mt76: remove variable 'val' set but not used (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: remove a stray if statement (Jarod Wilson) [1860496] - [wireless] mt76: mt76x02: reset MCU timeout counter earlier in watchdog reset (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: fix monitor injection of beacon frames (Jarod Wilson) [1860496] - [wireless] mt76: mt7603: make dynamic sensitivity adjustment configurable via debugfs (Jarod Wilson) [1860496] - [wireless] mt76: mt7603: add upper limit for dynamic sensitivity minimum receive power (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: fix antenna mask initialization in DBDC mode (Jarod Wilson) [1860496] - [wireless] mt76: mt76u: rely only on data buffer for usb control messagges (Jarod Wilson) [1860496] - [wireless] mt76: mt76u: fix a possible memory leak in mt76u_init (Jarod Wilson) [1860496] - [wireless] mt76: mt76u: loop over all possible rx queues in mt76u_rx_tasklet (Jarod Wilson) [1860496] - [wireless] ath11k: add handling for BSS color (Jarod Wilson) [1860496] - [wireless] ath11k: add WMI calls required for handling BSS color (Jarod Wilson) [1860496] - [wireless] ath11k: set queue_len to 4096 (Jarod Wilson) [1860496] - [wireless] ath11k: enable PN offload (Jarod Wilson) [1860496] - [wireless] ath11k: handle RX fragments (Jarod Wilson) [1860496] - [wireless] rtw88: remove unused member of struct rtw_hal (Jarod Wilson) [1860496] - [wireless] ath5k: Use scnprintf() for avoiding potential buffer overflow (Jarod Wilson) [1860496] - [wireless] ath11k: Use scnprintf() for avoiding potential buffer overflow (Jarod Wilson) [1860496] - [wireless] ath10k: allow qca988x family to support ack rssi of tx data packets (Jarod Wilson) [1860496] - [wireless] ath5k: Add proper dependency for ATH5K_AHB (Jarod Wilson) [1860496] - [wireless] ath11k: add thermal sensor device support (Jarod Wilson) [1860496] - [wireless] ath11k: add thermal cooling device support (Jarod Wilson) [1860496] - [wireless] ath10k: fix not registering airtime of 11a station with WMM disable (Jarod Wilson) [1860496] - [wireless] ath11k: config reorder queue for all tids during peer setup (Jarod Wilson) [1860496] - [wireless] ath10k: fix unsupported chip reset debugs file write (Jarod Wilson) [1860496] - [wireless] ath10k: use kzalloc to read for ath10k_sdio_hif_diag_read (Jarod Wilson) [1860496] - [wireless] ath10k: start recovery process when read int status fail for sdio (Jarod Wilson) [1860496] - [wireless] ath10k: add QCA9377 sdio hw_param item (Jarod Wilson) [1860496] - [wireless] ath10k: avoid consecutive OTP download to reduce boot time (Jarod Wilson) [1860496] - [net] mac80211: Add api to support configuring TID specific configuration (Jarod Wilson) [1860496] - [net] nl80211: Add support to configure TID specific RTSCTS configuration (Jarod Wilson) [1860496] - [net] nl80211: Add support to configure TID specific AMPDU configuration (Jarod Wilson) [1860496] - [net] nl80211: Add support to configure TID specific retry configuration (Jarod Wilson) [1860496] - [net] nl80211: modify TID-config API (Jarod Wilson) [1860496] - [net] nl80211: Add NL command to support TID speicific configurations (Jarod Wilson) [1860496] - [net] mac80211: Beacon protection using the new BIGTK (STA) (Jarod Wilson) [1860496] - [net] mac80211: Beacon protection using the new BIGTK (AP) (Jarod Wilson) [1860496] - [net] mac80211: Update BIP to support Beacon frames (Jarod Wilson) [1860496] - [net] mac80211: Support BIGTK configuration for Beacon protection (Jarod Wilson) [1860496] - [net] cfg80211: Support key configuration for Beacon protection (BIGTK) (Jarod Wilson) [1860496] - [net] cfg80211: More error messages for key addition failures (Jarod Wilson) [1860496] - [net] cfg80211: fix indentation errors (Jarod Wilson) [1860496] - [net] cfg80211: merge documentations of field "dev" (Jarod Wilson) [1860496] - [net] cfg80211: merge documentations of field "debugfsdir" (Jarod Wilson) [1860496] - [net] cfg80211: drop duplicated documentation of field "reg_notifier" (Jarod Wilson) [1860496] - [net] cfg80211: drop duplicated documentation of field "perm_addr" (Jarod Wilson) [1860496] - [net] cfg80211: drop duplicated documentation of field "_net" (Jarod Wilson) [1860496] - [net] cfg80211: drop duplicated documentation of field "registered" (Jarod Wilson) [1860496] - [net] cfg80211: drop duplicated documentation of field "privid" (Jarod Wilson) [1860496] - [net] cfg80211: drop duplicated documentation of field "probe_resp_offload" (Jarod Wilson) [1860496] - [net] Revert "nl80211: add src and dst addr attributes for control port tx/rx" (Jarod Wilson) [1860496] - [net] Revert "mac80211: support NL80211_EXT_FEATURE_CONTROL_PORT_OVER_NL80211_MAC_ADDRS" (Jarod Wilson) [1860496] - [net] cfg80211: remove support for adjacent channel compensation (Jarod Wilson) [1860496] - [net] mac80211: check vif pointer before airtime calculation (Jarod Wilson) [1860496] - [net] cfg80211: Pass lockdep expression to RCU lists (Jarod Wilson) [1860496] - [wireless] mwifiex: change license text from MARVELL to NXP (Jarod Wilson) [1860496] - [wireless] mt76: Introduce mt76_mcu data structure (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: remove rx_mask in mt7615_eeprom_parse_hw_cap (Jarod Wilson) [1860496] - [wireless] mt76: mt76u: rename stat_wq in wq (Jarod Wilson) [1860496] - [wireless] mt76: mt76u: extend RX scatter gather number (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: rely on mt76_queues_read for mt7622 (Jarod Wilson) [1860496] - [wireless] mt76: do not set HOST_BROADCAST_PS_BUFFERING for mt7615 (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: rework rx phy index handling (Jarod Wilson) [1860496] - [wireless] mt76: fix rounding issues on converting per-chain and combined txpower (Jarod Wilson) [1860496] - [wireless] mt76: mt76x2: avoid starting the MAC too early (Jarod Wilson) [1860496] - [wireless] mt76: avoid extra RCU synchronization on station removal (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: fix monitor mode on second PHY (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: fix adding active monitor interfaces (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: switch mt7615_mcu_set_rx_ba to v2 format (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: switch mt7615_mcu_set_tx_ba to v2 format (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: use new tag sta_rec_wtbl (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: add starec operating flow for firmware v2 (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: add a helper to encapsulate sta_rec operation (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: simplify mcu_set_sta flow (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: simplify mcu_set_bmc flow (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: add support for testing hardware reset (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: implement hardware reset support (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: report firmware log event messages (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: fix and rework tx power handling (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: add Kconfig entry for MT7622 (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: disable DBDC on MT7622 (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: decrease rx ring size for MT7622 (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: implement DMA support for MT7622 (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: implement probing and firmware loading on MT7622 (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: disable 5 GHz on MT7622 (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: add calibration free support for MT7622 (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: add eeprom support for MT7622 (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: add dma and tx queue initialization for MT7622 (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: fix MT_INT_TX_DONE_ALL definition for MT7622 (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: store N9 firmware version instead of CR4 (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: split up firmware loading functions (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: move mmio related code from pci.c to mmio.c (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: add __aligned(4) to txp structs (Jarod Wilson) [1860496] - [wireless] mt76: enable Airtime Queue Limit support (Jarod Wilson) [1860496] - [wireless] mt76: mt7603: increase dma mcu rx ring size (Jarod Wilson) [1860496] - [wireless] mt76: dma: do not write cpu_idx on rx queue reset until after refill (Jarod Wilson) [1860496] - [wireless] mt76: fix handling full tx queues in mt76_dma_tx_queue_skb_raw (Jarod Wilson) [1860496] - [wireless] mt76: set dma-done flag for flushed descriptors (Jarod Wilson) [1860496] - [wireless] mt76: mt76u: introduce MT_DRV_RX_DMA_HDR flag (Jarod Wilson) [1860496] - [wireless] mt76: mt76u: add endpoint to mt76u_bulk_msg signature (Jarod Wilson) [1860496] - [wireless] mt76: mt76u: introduce mt76u_skb_dma_info routine (Jarod Wilson) [1860496] - [wireless] mt76: mt76u: take into account different queue mapping for 7663 (Jarod Wilson) [1860496] - [wireless] mt76: mt76u: add {read/write}_extended utility routines (Jarod Wilson) [1860496] - [wireless] mt76: mt76u: introduce mt76u_alloc_mcu_queue utility routine (Jarod Wilson) [1860496] - [wireless] mt76: mt76u: resume all rx queue in mt76u_resume_rx (Jarod Wilson) [1860496] - [wireless] mt76: mt76u: add queue parameter to mt76u_rx_urb_alloc (Jarod Wilson) [1860496] - [wireless] mt76: mt76u: add mt76u_alloc_rx_queue utility routine (Jarod Wilson) [1860496] - [wireless] mt76: mt76u: stop/free all possible rx queues (Jarod Wilson) [1860496] - [wireless] mt76: mt76u: introduce mt76u_free_rx_queue utility routine (Jarod Wilson) [1860496] - [wireless] mt76: mt76u: move mcu buffer allocation in mt76x02u drivers (Jarod Wilson) [1860496] - [wireless] mt76: mt76u: add queue id parameter to mt76u_submit_rx_buffers (Jarod Wilson) [1860496] - [wireless] mt76: mt76u: use mt76_queue as mt76u_complete_rx context (Jarod Wilson) [1860496] - [wireless] mt76: mt76u: add mt76_queue to mt76u_refill_rx signature (Jarod Wilson) [1860496] - [wireless] mt76: mt76u: add mt76_queue to mt76u_get_next_rx_entry signature (Jarod Wilson) [1860496] - [wireless] mt76: mt76u: add mt76u_process_rx_queue utility routine (Jarod Wilson) [1860496] - [wireless] mt76: mt76u: check tx_status_data pointer in mt76u_tx_tasklet (Jarod Wilson) [1860496] - [wireless] mt76: mt76x02u: avoid overwrite max_tx_fragments (Jarod Wilson) [1860496] - [wireless] mt76: rely on mac80211 utility routines to compute airtime (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: remove leftover routine declaration (Jarod Wilson) [1860496] - [wireless] mt76: move WIPHY_FLAG_HAS_CHANNEL_SWITCH in mt76_phy_init (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: fix endianness in mt7615_mcu_set_eeprom (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: initialize radar specs from host driver (Jarod Wilson) [1860496] - [wireless] mt76: mt76x2: get rid of leftover target (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: add tracing support (Jarod Wilson) [1860496] - [wireless] mt76: move mac_txdone tracepoint in mt76 module (Jarod Wilson) [1860496] - [wireless] mt76: move dev_irq tracepoint in mt76 module (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: add a get_stats() callback (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: add per-phy mib statistics (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: report TSF information (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: add set_antenna callback (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: rework set_channel function (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: add missing settings for simultaneous dual-band support (Jarod Wilson) [1860496] - [wireless] mt76: fix compilation warning in mt76_eeprom_override() (Jarod Wilson) [1860496] - [wireless] mt76: mt7603: simplify led reg definitions (Jarod Wilson) [1860496] - [wireless] mt76: mt76x02: simplify led reg definitions (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: introduce LED support (Jarod Wilson) [1860496] - [wireless] mt76: clear skb pointers from rx aggregation reorder buffer during cleanup (Jarod Wilson) [1860496] - [wireless] mt76: mt7603: fix input validation issues for powersave-filtered frames (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: increase MCU command timeout (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: measure channel noise and report it via survey (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: fix MT7615_CFEND_RATE_DEFAULT value (Jarod Wilson) [1860496] - [wireless] mt76: mt76x02: minor mt76x02_mac_set_beacon optimization (Jarod Wilson) [1860496] - [wireless] mt76: mt76x02u: do not set NULL beacons (Jarod Wilson) [1860496] - [wireless] mt76: usb: use max packet length for m76u_copy (Jarod Wilson) [1860496] - [wireless] mt76: mt76x02: add channel switch support for usb interfaces (Jarod Wilson) [1860496] - [wireless] mt76: speed up usb bulk copy (Jarod Wilson) [1860496] - [wireless] mt76: mt76x02: remove a copy call for usb speedup (Jarod Wilson) [1860496] - [wireless] mt76: mt76x02: add check for invalid vif idx (Jarod Wilson) [1860496] - [wireless] mt76: mt76x02: split beaconing (Jarod Wilson) [1860496] - [wireless] mt76: mt76x02: omit beacon slot clearing (Jarod Wilson) [1860496] - [wireless] mt76: use AC specific reorder timeout (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: add set_coverage class support (Jarod Wilson) [1860496] - [wireless] mt76: mt7603: set 0 as min coverage_class value (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: report firmware version using ethtool (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: Fix build with older compilers (Jarod Wilson) [1860496] - [wireless] mt76: eeprom: add support for big endian eeprom partition (Jarod Wilson) [1860496] - [wireless] mt76: mt7603: reset STA_CCA counter setting the channel (Jarod Wilson) [1860496] - [wireless] mt76: fix possible undetected invalid MAC address (Jarod Wilson) [1860496] - [wireless] mt76: disable bh in mt76_dma_rx_poll (Jarod Wilson) [1860496] - [wireless] mt76: fix rx dma ring descriptor state on reset (Jarod Wilson) [1860496] - [wireless] mt7615: replace sta_state callback with sta_add/sta_remove (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: defer mcu initialization via workqueue (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: update beacon contents on BSS_CHANGED_BEACON (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: add support for registering a second wiphy via debugfs (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: select the correct tx queue for frames sent to the second phy (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: move radio/mac initialization to .start/stop callbacks (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: initialize dbdc settings on interface add (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: add multiple wiphy support to the rx path (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: rework chainmask handling (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: add multiple wiphy support to the dfs support code (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: remove useless MT_HW_RDD0/1 enum (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: add missing register init for dual-wiphy support (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: add multiple wiphy support for smart carrier sense (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: add dual-phy support for mac80211 ops (Jarod Wilson) [1860496] - [wireless] mt76: do not overwrite max_tx_fragments if it has been set (Jarod Wilson) [1860496] - [wireless] mt76: move ampdu_ref from mt76_dev to driver struct (Jarod Wilson) [1860496] - [wireless] mt76: add ext_phy field to struct mt76_wcid (Jarod Wilson) [1860496] - [wireless] mt76: add function for allocating an extra wiphy (Jarod Wilson) [1860496] - [wireless] mt76: add priv pointer to struct mt76_phy (Jarod Wilson) [1860496] - [wireless] mt76: add multiple wiphy support to mt76_get_min_avg_rssi (Jarod Wilson) [1860496] - [wireless] mt76: move txpower and antenna mask to struct mt76_phy (Jarod Wilson) [1860496] - [wireless] mt76: move txpower_conf back to driver specific structs (Jarod Wilson) [1860496] - [wireless] mt76: move chainmask back to driver specific structs (Jarod Wilson) [1860496] - [wireless] mt76: move state from struct mt76_dev to mt76_phy (Jarod Wilson) [1860496] - [wireless] mt76: keep a set of software tx queues per phy (Jarod Wilson) [1860496] - [wireless] mt76: move channel state to struct mt76_phy (Jarod Wilson) [1860496] - [wireless] mt76: add support for an extra wiphy in mt76_sta_state() (Jarod Wilson) [1860496] - [wireless] mt76: add support for an extra wiphy in the tx status path (Jarod Wilson) [1860496] - [net] mac80211: allow setting queue_len for drivers not using wake_tx_queue (Jarod Wilson) [1860496] - [include] ieee80211: add WPA3 OWE AKM suite selector (Jarod Wilson) [1860496] - [wireless] mac80211: Fix setting txpower to zero (Jarod Wilson) [1860496] - [wireless] mt76: add support for an extra wiphy in the main tx path (Jarod Wilson) [1860496] - [wireless] mt76: add support for an extra wiphy in the rx path (Jarod Wilson) [1860496] - [wireless] mt76: introduce struct mt76_phy (Jarod Wilson) [1860496] - [wireless] mt76: move initialization of some struct members to mt76_alloc_device (Jarod Wilson) [1860496] - [wireless] rtw88: Fix incorrect beamformee role setting (Jarod Wilson) [1860496] - [wireless] rtw88: 8822: Make tables const, reduce data object size (Jarod Wilson) [1860496] - [wireless] rtw88: disable TX-AMSDU on 2.4G band (Jarod Wilson) [1860496] - [wireless] rtw88: 8822c: modify rf protection setting (Jarod Wilson) [1860496] - [wireless] rtw88: Use secondary channel offset enumeration (Jarod Wilson) [1860496] - [wireless] rtw88: 8822c: update power sequence to v16 (Jarod Wilson) [1860496] - [wireless] rtw88: add ciphers to suppress error message (Jarod Wilson) [1860496] - [wireless] rtw88: avoid holding mutex for cancel_delayed_work_sync() (Jarod Wilson) [1860496] - [wireless] rtw88: move rtw_enter_ips() to the last when config (Jarod Wilson) [1860496] - [wireless] rtw88: pci: 8822c should set clock delay to zero (Jarod Wilson) [1860496] - [wireless] rtw88: add rtw_read8_mask and rtw_read16_mask (Jarod Wilson) [1860496] - [wireless] rtw88: remove unused parameter vif in rtw_lps_pg_info_get() (Jarod Wilson) [1860496] - [wireless] brcmfmac: add the BRCM 4364 found in MacBook Pro 15, 2 (Jarod Wilson) [1860496] - [wireless] ath11k: fix incorrect peer stats counters update (Jarod Wilson) [1860496] - [wireless] ath11k: Fixing dangling pointer issue upon peer delete failure (Jarod Wilson) [1860496] - [wireless] ath11k: fix parsing PPDU_CTRL type in pktlog (Jarod Wilson) [1860496] - [wireless] ath11k: fix warn-on in disassociation (Jarod Wilson) [1860496] - [wireless] ath11k: fix rcu lock protect in peer assoc confirmation (Jarod Wilson) [1860496] - [wireless] ath11k: add HE rate accounting to driver (Jarod Wilson) [1860496] - [wireless] ath11k: drop tx_info from ath11k_sta (Jarod Wilson) [1860496] - [wireless] ath10k: Add support to read btcoex related data from DT (Jarod Wilson) [1860496] - [wireless] ath10k: fix few checkpatch warnings (Jarod Wilson) [1860496] - [net] mac80211: support NL80211_EXT_FEATURE_CONTROL_PORT_OVER_NL80211_MAC_ADDRS (Jarod Wilson) [1860496] - [net] nl80211: add src and dst addr attributes for control port tx/rx (Jarod Wilson) [1860496] - [net] mac80211: parse also the RSNXE IE (Jarod Wilson) [1860496] - [net] cfg80211/mac80211: Allow user space to register for station Rx authentication (Jarod Wilson) [1860496] - [include] ieee80211: fix 'the' doubling in comments (Jarod Wilson) [1860496] - [net] mac80211: Remove support for changing AP SMPS mode (Jarod Wilson) [1860496] - [net] mac80211: Handle SMPS mode changes only in AP mode (Jarod Wilson) [1860496] - [net] mac80211: Accept broadcast probe responses on 6GHz band (Jarod Wilson) [1860496] - [net] mac80211: HE: set RX NSS (Jarod Wilson) [1860496] - [net] mac80211: set station bandwidth from HE capability (Jarod Wilson) [1860496] - [net] mac80211: remove supported channels element in 6 GHz if ECSA support (Jarod Wilson) [1860496] - [net] mac80211: update condition for HE disablement (Jarod Wilson) [1860496] - [net] mac80211: make ieee80211_wep_init() return void (Jarod Wilson) [1860496] - [net] mac80211: allow changing TX-related netdev features (Jarod Wilson) [1860496] - [net] mac80211: check whether HE connection is allowed by the reg domain (Jarod Wilson) [1860496] - [net] mac80211: refactor extended element parsing (Jarod Wilson) [1860496] - [net] mac80211: simplify and improve HT/VHT/HE disable code (Jarod Wilson) [1860496] - [net] cfg80211: Enhance the AKM advertizement to support per interface (Jarod Wilson) [1860496] - [net] cfg80211: add no HE indication to the channel flag (Jarod Wilson) [1860496] - [net] mac80211: fix 11w when using encapsulation offloading (Jarod Wilson) [1860496] - [net] mac80211: fix tx status for no ack cases (Jarod Wilson) [1860496] - [net] mac80211: add handling for BSS color (Jarod Wilson) [1860496] - [net] nl80211: add handling for BSS color (Jarod Wilson) [1860496] - [net] mac80211: debugfs: improve airtime_flags handler readability (Jarod Wilson) [1860496] - [net] mac80211: Remove redundant assertion (Jarod Wilson) [1860496] - [net] mac80211: add 802.11 encapsulation offloading support (Jarod Wilson) [1860496] - [net] mac80211: Always show airtime debugfs file when TXQs are enabled (Jarod Wilson) [1860496] - [include] trivial: mac80211: fix indentation (Jarod Wilson) [1860496]- [fs] xfs: force writes to delalloc regions to unwritten (Carlos Maiolino) [1696580] - [fs] xfs: refactor xfs_iomap_prealloc_size (Carlos Maiolino) [1696580] - [fs] xfs: measure all contiguous previous extents for prealloc size (Carlos Maiolino) [1696580] - [fs] xfs: don't fail unwritten extent conversion on writeback due to edquot (Carlos Maiolino) [1696580] - [trace] SUNRPC: Fix general protection fault in trace_rpc_xdr_overflow() (Dave Wysochanski) [1906309] - [trace] Revert "SUNRPC: Fix general protection fault in trace_rpc_xdr_overflow()" (Dave Wysochanski) [1906309] - [uapi] uapi: fix statx attribute value overlap for DAX & MOUNT_ROOT (Eric Sandeen) [1905205] - [trace] SUNRPC: Fix oops in the rpc_xdr_buf event class (Scott Mayhew) [1900157] - [fs] NFS: Fix listxattr receive buffer size (Scott Mayhew) [1900157] - [trace] SUNRPC: Fix general protection fault in trace_rpc_xdr_overflow() (Scott Mayhew) [1900157] - [net] SUNRPC: fix copying of multiple pages in gss_read_proxy_verf() (Scott Mayhew) [1900157] - [net] svcrdma: fix bounce buffers for unaligned offsets and multiple pages (Scott Mayhew) [1900157] - [pci] hv: Document missing hv_pci_protocol_negotiation() parameter (Mohammed Gamal) [1886102] - [pci] hv: Make some functions static (Mohammed Gamal) [1886102] - [pci] hv: Use struct_size() helper (Mohammed Gamal) [1886102] - [pci] hv: Prepare hv_compose_msi_msg() for the VMBus-channel-interrupt-to-vCPU reassignment functionality (Mohammed Gamal) [1886102] - [fs] xfs: allow individual quota grace period extension (Bill O'Donnell) [1827913] - [fs] xfs: per-type quota timers and warn limits (Bill O'Donnell) [1827913] - [fs] xfs: switch xfs_get_defquota to take explicit type (Bill O'Donnell) [1827913] - [fs] xfs: pass xfs_dquot to xfs_qm_adjust_dqtimers (Bill O'Donnell) [1827913] - [fs] xfs: fix up some whitespace in quota code (Bill O'Donnell) [1827913] - [fs] xfs: preserve default grace interval during quotacheck (Bill O'Donnell) [1827913] - [fs] quota: honor quota type in Q_XGETQSTATcalls (Bill O'Donnell) [1827913]- [fs] NFS: Do uncached readdir when we're seeking a cookie in an empty page cache (Dave Wysochanski) [1893882] - [fs] NFS: Reduce number of RPC calls when doing uncached readdir (Dave Wysochanski) [1893882] - [fs] NFS: Optimisations for monotonically increasing readdir cookies (Dave Wysochanski) [1893882] - [fs] NFS: Improve handling of directory verifiers (Dave Wysochanski) [1893882] - [fs] NFS: Handle NFS4ERR_NOT_SAME and NFSERR_BADCOOKIE from readdir calls (Dave Wysochanski) [1893882] - [fs] NFS: Allow the NFS generic code to pass in a verifier to readdir (Dave Wysochanski) [1893882] - [fs] NFS: Cleanup to remove nfs_readdir_descriptor_t typedef (Dave Wysochanski) [1893882] - [fs] NFS: Reduce readdir stack usage (Dave Wysochanski) [1893882] - [fs] NFS: nfs_do_filldir() does not return a value (Dave Wysochanski) [1893882] - [fs] NFS: More readdir cleanups (Dave Wysochanski) [1893882] - [fs] NFS: Support larger readdir buffers (Dave Wysochanski) [1893882] - [fs] NFS: Simplify struct nfs_cache_array_entry (Dave Wysochanski) [1893882] - [fs] NFS: Replace kmap() with kmap_atomic() in nfs_readdir_search_array() (Dave Wysochanski) [1893882] - [fs] NFS: Remove unnecessary kmap in nfs_readdir_xdr_to_array() (Dave Wysochanski) [1893882] - [fs] NFS: Don't discard readdir results (Dave Wysochanski) [1893882] - [fs] NFS: Clean up directory array handling (Dave Wysochanski) [1893882] - [fs] NFS: Clean up nfs_readdir_page_filler() (Dave Wysochanski) [1893882] - [fs] NFS: Clean up readdir struct nfs_cache_array (Dave Wysochanski) [1893882] - [fs] NFS: Ensure contents of struct nfs_open_dir_context are consistent (Dave Wysochanski) [1893882] - [fs] NFSv4.2: condition READDIR's mask for security label based on LSM state (Dave Wysochanski) [1893882] - [fs] NFS: Remove unnecessary inode lock in nfs_fsync_dir() (Dave Wysochanski) [1893882] - [fs] NFS: Remove unnecessary inode locking in nfs_llseek_dir() (Dave Wysochanski) [1893882] - [netdrv] net: intel: Remove in_interrupt() warnings (Ken Cox) [1838732] - [netdrv] intel-ethernet: clean up W=1 warnings in kdoc (Ken Cox) [1838732] - [netdrv] ixgbevf: use generic power management (Ken Cox) [1838732] - [netdrv] ethernet/intel: Convert fallthrough code comments (Ken Cox) [1838732] - [netdrv] net/intel: remove driver versions from Intel drivers (Ken Cox) [1838732] - [iommu] vt-d: Don't dereference iommu_device if IOMMU_API is not built (Vitaly Kuznetsov) [1887216] - [iommu] vt-d: Gracefully handle DMAR units with no supported address widths (Vitaly Kuznetsov) [1887216] - [iommu] vt-d: Skip TE disabling on quirky gfx dedicated iommu (Vitaly Kuznetsov) [1887216] - [netdrv] Revert "mark the intel igc driver as tech preview" (Corinna Vinschen) [1838742] - [netdrv] net: intel: Remove in_interrupt() warnings (Corinna Vinschen) [1838742] - [netdrv] igc: Clean up nvm_info structure (Corinna Vinschen) [1838742] - [netdrv] igc: Reject schedules with a base_time in the future (Corinna Vinschen) [1838742] - [netdrv] igc: Export a way to read the PTP timer (Corinna Vinschen) [1838742] - [netdrv] igc: Remove reset disable flag (Corinna Vinschen) [1838742] - [netdrv] igc: Save PTP time before a reset (Corinna Vinschen) [1838742] - [netdrv] igc: Remove references to SYSTIMR register (Corinna Vinschen) [1838742] - [netdrv] igc: Expose LPI counters (Corinna Vinschen) [1838742] - [netdrv] igc: Clean RX descriptor error flags (Corinna Vinschen) [1838742] - [netdrv] igc: Remove timeout check from ptp_tx work (Corinna Vinschen) [1838742] - [netdrv] igc: Don't reschedule ptp_tx work (Corinna Vinschen) [1838742] - [netdrv] igc: Rename IGC_TSYNCTXCTL_VALID macro (Corinna Vinschen) [1838742] - [netdrv] igc: Add new device ID's (Corinna Vinschen) [1838742] - [netdrv] intel-ethernet: clean up W=1 warnings in kdoc (Corinna Vinschen) [1838742] - [netdrv] igc: Fix not considering the TX delay for timestamps (Corinna Vinschen) [1838742] - [netdrv] igc: Fix wrong timestamp latency numbers (Corinna Vinschen) [1838742] - [netdrv] igc: Fix PTP initialization (Corinna Vinschen) [1838742] - [netdrv] igc: Fix static checker warning (Corinna Vinschen) [1838742] - [netdrv] igc: Clean up the hw_stats structure (Corinna Vinschen) [1838742] - [netdrv] igc: Clean up the mac_info structure (Corinna Vinschen) [1838742] - [netdrv] igc: Remove ledctl_ fields from the mac_info structure (Corinna Vinschen) [1838742] - [netdrv] igc: Fix registers definition (Corinna Vinschen) [1838742] - [netdrv] igc: Remove unneeded ICTXQMTC register (Corinna Vinschen) [1838742] - [netdrv] igc: Add Receive Descriptor Minimum Threshold Count to clear HW counters (Corinna Vinschen) [1838742] - [netdrv] igc: Remove unneeded variable (Corinna Vinschen) [1838742] - [netdrv] ethernet/intel: Convert fallthrough code comments (Corinna Vinschen) [1838742] - [netdrv] igc: Remove checking media type during MAC initialization (Corinna Vinschen) [1838742] - [netdrv] igc: Remove unneeded check for copper media type (Corinna Vinschen) [1838742] - [netdrv] igc: Refactor the igc_power_down_link() (Corinna Vinschen) [1838742] - [netdrv] igc: Remove TCP segmentation TX fail counter (Corinna Vinschen) [1838742] - [netdrv] igc: Add LPI counters (Corinna Vinschen) [1838742] - [netdrv] igc: Fix Rx timestamp disabling (Corinna Vinschen) [1838742] - [netdrv] igc: Refactor igc_ptp_set_timestamp_mode() (Corinna Vinschen) [1838742] - [netdrv] igc: Remove UDP filter setup in PTP code (Corinna Vinschen) [1838742] - [netdrv] igc: Check __IGC_PTP_TX_IN_PROGRESS instead of ptp_tx_skb (Corinna Vinschen) [1838742] - [netdrv] igc: Remove duplicate code in Tx timestamp handling (Corinna Vinschen) [1838742] - [netdrv] igc: Clean up Rx timestamping logic (Corinna Vinschen) [1838742] - [netdrv] igc: Add initial LTR support (Corinna Vinschen) [1838742] - [netdrv] igc: Add initial EEE support (Corinna Vinschen) [1838742] - [netdrv] net/intel: remove driver versions from Intel drivers (Corinna Vinschen) [1838742] - [netdrv] igc: Fix wrong register name (Corinna Vinschen) [1838742] - [netdrv] igc: Remove Sequence Error Counter (Corinna Vinschen) [1838742] - [netdrv] igc: Add Receive Error Counter (Corinna Vinschen) [1838742] - [netdrv] igc: Remove symbol error counter (Corinna Vinschen) [1838742] - [netdrv] igc: Fix IGC_MAX_RXNFC_RULES (Corinna Vinschen) [1838742] - [netdrv] igc: Reject NFC rules with multiple matches (Corinna Vinschen) [1838742] - [netdrv] igc: Remove unused flags (Corinna Vinschen) [1838742] - [netdrv] igc: Remove unused descriptor's flags (Corinna Vinschen) [1838742] - [netdrv] igc: Remove igc_nfc_rule_exit() (Corinna Vinschen) [1838742] - [netdrv] igc: Change adapter->nfc_rule_lock to mutex (Corinna Vinschen) [1838742] - [netdrv] igc: Change return type from igc_disable_nfc_rule() (Corinna Vinschen) [1838742] - [netdrv] igc: Fix NFC rule validation (Corinna Vinschen) [1838742] - [netdrv] igc: Fix NFC rules leak when driver is unloaded (Corinna Vinschen) [1838742] - [netdrv] igc: Refactor igc_ethtool_update_nfc_rule() (Corinna Vinschen) [1838742] - [netdrv] igc: Fix NFC rules restoration (Corinna Vinschen) [1838742] - [netdrv] igc: Fix NFC rules with multicast addresses (Corinna Vinschen) [1838742] - [netdrv] igc: Fix NFC rule overwrite cases (Corinna Vinschen) [1838742] - [netdrv] igc: Fix locking issue when retrieving NFC rules (Corinna Vinschen) [1838742] - [netdrv] igc: Fix 'sw_idx' type in struct igc_nfc_rule (Corinna Vinschen) [1838742] - [netdrv] igc: Refactor igc_ethtool_add_nfc_rule() (Corinna Vinschen) [1838742] - [netdrv] igc: Change byte order in struct igc_nfc_filter (Corinna Vinschen) [1838742] - [netdrv] igc: Align terms used in NFC support code (Corinna Vinschen) [1838742] - [netdrv] igc: Add 'igc_ethtool_' prefix to functions in igc_ethtool.c (Corinna Vinschen) [1838742] - [netdrv] igc: Early return in igc_get_ethtool_nfc_entry() (Corinna Vinschen) [1838742] - [netdrv] igc: Cleanup _get|set_rxnfc ethtool ops (Corinna Vinschen) [1838742] - [netdrv] igc: Get rid of igc_max_channels() (Corinna Vinschen) [1838742] - [netdrv] igc: Remove unused field from igc_nfc_filter (Corinna Vinschen) [1838742] - [netdrv] igc: Remove per queue good transmited counter register (Corinna Vinschen) [1838742] - [netdrv] igc: Remove header redirection register (Corinna Vinschen) [1838742] - [netdrv] igc: Remove obsolete circuit breaker registers (Corinna Vinschen) [1838742] - [netdrv] igc: Enable NFC rules based source MAC address (Corinna Vinschen) [1838742] - [netdrv] igc: Add support for source address filters in core (Corinna Vinschen) [1838742] - [netdrv] igc: Remove mac_table from igc_adapter (Corinna Vinschen) [1838742] - [netdrv] igc: Remove IGC_MAC_STATE_SRC_ADDR flag (Corinna Vinschen) [1838742] - [netdrv] igc: Remove unused registers (Corinna Vinschen) [1838742] - [netdrv] igc: Remove unused IGC_ICS_DRSTA define (Corinna Vinschen) [1838742] - [netdrv] igc: Dump ETQF registers (Corinna Vinschen) [1838742] - [netdrv] igc: Refactor ethertype filtering code (Corinna Vinschen) [1838742] - [netdrv] igc: Fix MAX_ETYPE_FILTER value (Corinna Vinschen) [1838742] - [netdrv] igc: Remove ethertype filter in PTP code (Corinna Vinschen) [1838742] - [netdrv] igc: Remove duplicated IGC_RXPBS macro (Corinna Vinschen) [1838742] - [netdrv] igc: Refactor VLAN priority filtering code (Corinna Vinschen) [1838742] - [netdrv] igc: Return -EOPNOTSUPP when VLAN mask doesn't match (Corinna Vinschen) [1838742] - [netdrv] igc: Dump VLANPQF register (Corinna Vinschen) [1838742] - [netdrv] igc: Rename IGC_VLAPQF macro (Corinna Vinschen) [1838742] - [netdrv] igc: Clean up obsolete NVM defines (Corinna Vinschen) [1838742] - [netdrv] igc: remove IGC_REMOVED function (Corinna Vinschen) [1838742] - [netdrv] igc: Remove PCIe Control register (Corinna Vinschen) [1838742] - [netdrv] igc: Remove unneeded register (Corinna Vinschen) [1838742] - [netdrv] igc: Remove unneeded definition (Corinna Vinschen) [1838742] - [netdrv] igc: Use netdev log helpers in igc_base.c (Corinna Vinschen) [1838742] - [netdrv] igc: Use netdev log helpers in igc_dump.c (Corinna Vinschen) [1838742] - [netdrv] igc: Use netdev log helpers in igc_ptp.c (Corinna Vinschen) [1838742] - [netdrv] igc: Use netdev log helpers in igc_ethtool.c (Corinna Vinschen) [1838742] - [netdrv] igc: add support to eeprom, registers and link self-tests (Corinna Vinschen) [1838742] - [netdrv] igc: Use netdev log helpers in igc_main.c (Corinna Vinschen) [1838742] - [netdrv] igc: Add ECN support for TSO (Corinna Vinschen) [1838742] - [netdrv] ionic: fix mem leak in rx_empty (Jonathan Toppins) [1892492 1887516] - [netdrv] ionic: no rx flush in deinit (Jonathan Toppins) [1892492 1887516] - [netdrv] ionic: clean up sparse complaints (Jonathan Toppins) [1892492 1887516] - [netdrv] ionic: add new bad firmware error code (Jonathan Toppins) [1887516] - [netdrv] ionic: use lif ident for filter count (Jonathan Toppins) [1887516] - [netdrv] ionic: refill lif identity after fw_up (Jonathan Toppins) [1887516] - [netdrv] ionic: disable all queue napi contexts on timeout (Jonathan Toppins) [1887516] - [netdrv] ionic: check qcq ptr in ionic_qcq_disable (Jonathan Toppins) [1887516] - [netdrv] ionic: clear linkcheck bit on alloc fail (Jonathan Toppins) [1887516] - [netdrv] ionic: drain the work queue (Jonathan Toppins) [1887516] - [netdrv] ionic: contiguous memory for notifyq (Jonathan Toppins) [1887516] - [netdrv] ionic: prevent early watchdog check (Jonathan Toppins) [1887516] - [netdrv] ionic: stop watchdog timer earlier on remove (Jonathan Toppins) [1887516 1887263] - [netdrv] net: ionic: Remove WARN_ON(in_interrupt()) (Jonathan Toppins) [1887516] - [netdrv] net: ionic: Replace in_interrupt() usage (Jonathan Toppins) [1887516] - [netdrv] ionic: add DIMLIB to Kconfig (Jonathan Toppins) [1861520] - [netdrv] ionic: add devlink firmware update (Jonathan Toppins) [1861520] - [netdrv] ionic: update the fw update api (Jonathan Toppins) [1861520] - [netdrv] ionic: dynamic interrupt moderation (Jonathan Toppins) [1861520] - [netdrv] ionic: fix up debugfs after queue swap (Jonathan Toppins) [1861520] - [netdrv] ionic: clarify boolean precedence (Jonathan Toppins) [1861520] - [netdrv] ionic: remove unused variable (Jonathan Toppins) [1861520] - [netdrv] ionic: clean adminq service routine (Jonathan Toppins) [1861520] - [netdrv] ionic: clean up desc_info and cq_info structs (Jonathan Toppins) [1861520] - [netdrv] ionic: struct reorder for faster access (Jonathan Toppins) [1861520] - [netdrv] ionic: clean up page handling code (Jonathan Toppins) [1861520] - [netdrv] ionic: fix txrx work accounting (Jonathan Toppins) [1861520] - [netdrv] ionic: pull reset_queues into tx_timeout handler (Jonathan Toppins) [1861520] - [netdrv] ionic: change queue count with no reset (Jonathan Toppins) [1861520] - [netdrv] ionic: change the descriptor ring length without full reset (Jonathan Toppins) [1861520] - [netdrv] ionic: change mtu without full queue rebuild (Jonathan Toppins) [1861520] - [netdrv] ionic: use index not pointer for queue tracking (Jonathan Toppins) [1861520] - [netdrv] ionic: reduce contiguous memory allocation requirement (Jonathan Toppins) [1861520] - [netdrv] ionic: clean up unnecessary non-static functions (Jonathan Toppins) [1861520] - [netdrv] ionic: rework and simplify handling of the queue stats block (Jonathan Toppins) [1861520] - [netdrv] ionic: remove lif list concept (Jonathan Toppins) [1861520] - [netdrv] ionic: use kcalloc for new arrays (Jonathan Toppins) [1861520] - [netdrv] ionic: fix up a couple of debug strings (Jonathan Toppins) [1861520] - [netdrv] ionic: set MTU floor at ETH_MIN_MTU (Jonathan Toppins) [1861520] - [netdrv] ionic_lif: Use devm_kcalloc() in ionic_qcq_alloc() (Jonathan Toppins) [1861520] - [netdrv] ionic: separate interrupt for Tx and Rx (Jonathan Toppins) [1861520] - [netdrv] ionic: tx separate servicing (Jonathan Toppins) [1861520] - [netdrv] ionic: use fewer firmware doorbells on rx fill (Jonathan Toppins) [1861520] - [netdrv] ionic: fix memory leak of object 'lid' (Jonathan Toppins) [1861520] - [netdrv] ionic: interface file updates (Jonathan Toppins) [1861520] - [netdrv] ionic: rearrange reset and bus-master control (Jonathan Toppins) [1861520] - [netdrv] ionic: update eid test for overflow (Jonathan Toppins) [1861520] - [netdrv] ionic: remove unused ionic_coal_hw_to_usec (Jonathan Toppins) [1861520] - [netdrv] ionic: set netdev default name (Jonathan Toppins) [1861520] - [netdrv] ionic: get MTU from lif identity (Jonathan Toppins) [1861520] - [netdrv] ionic: keep rss hash after fw update (Jonathan Toppins) [1861520] - [netdrv] ionic: update filter id after replay (Jonathan Toppins) [1861520] - [netdrv] ionic: fix up filter locks and debug msgs (Jonathan Toppins) [1861520] - [netdrv] ionic: use offset for ethtool regs data (Jonathan Toppins) [1861520] - [md] md/raid5: Allow degraded raid6 to do rmw (Nigel Croxon) [1856838] - [md] md/raid5: Fix Force reconstruct-write io stuck in degraded raid5 (Nigel Croxon) [1856838] - [md] raid5: don't duplicate code for different paths in handle_stripe (Nigel Croxon) [1856838] - [md] raid5-cache: hold spinlock instead of mutex in r5c_journal_mode_show (Nigel Croxon) [1856838] - [md] md: print errno in super_written (Nigel Croxon) [1856838] - [md] md/raid5: remove the redundant setting of STRIPE_HANDLE (Nigel Croxon) [1856838] - [md] md: register new md sysfs file 'uuid' read-only (Nigel Croxon) [1856838] - [md] md: fix max sectors calculation for super 1.0 (Nigel Croxon) [1856838] - [md] md/raid5: use do_div() for 64 bit divisions in raid5_sync_request (Nigel Croxon) [1856838] - [md] md/raid10: avoid deadlock on recovery (Nigel Croxon) [1856838] - [md] md-cluster: fix rmmod issue when md_cluster convert bitmap to none (Nigel Croxon) [1856838] - [md] md-cluster: fix safemode_delay value when converting to clustered bitmap (Nigel Croxon) [1856838] - [md] md/raid5: support config stripe_size by sysfs entry (Nigel Croxon) [1856838] - [md] md/raid5: set default stripe_size as 4096 (Nigel Croxon) [1856838] - [md] md/raid456: convert macro STRIPE_* to RAID5_STRIPE_* (Nigel Croxon) [1856838] - [md] raid5: remove the meaningless check in raid5_make_request (Nigel Croxon) [1856838] - [md] raid5: put the comment of clear_batch_ready to the right place (Nigel Croxon) [1856838] - [md] raid5: call clear_batch_ready before set STRIPE_ACTIVE (Nigel Croxon) [1856838] - [md] md: raid10: Fix compilation warning (Nigel Croxon) [1856838] - [md] md: raid5: Fix compilation warning (Nigel Croxon) [1856838] - [md] md: raid5-cache: Remove set but unused variable (Nigel Croxon) [1856838] - [md] md: Fix compilation warning (Nigel Croxon) [1856838] - [md] md-cluster: fix wild pointer of unlock_all_bitmaps() (Nigel Croxon) [1856838] - [md] md/raid5-cache: clear MD_SB_CHANGE_PENDING before flushing stripes (Nigel Croxon) [1856838] - [md] md: fix deadlock causing by sysfs_notify (Nigel Croxon) [1856838] - [md] md: raid0/linear: fix dereference before null check on pointer mddev (Nigel Croxon) [1856838] - [md] md/raid1: Replace zero-length array with flexible-array (Nigel Croxon) [1856838] - [md] md: add a newline when printing parameter 'start_ro' by sysfs (Nigel Croxon) [1856838] - [md] md: stop using ->queuedata (Nigel Croxon) [1856838] - [md] md/raid1: release pending accounting for an I/O only after write-behind is also finished (Nigel Croxon) [1856838] - [md] md: remove redundant memalloc scope API usage (Nigel Croxon) [1856838] - [md] raid5: update code comment of scribble_alloc() (Nigel Croxon) [1856838] - [md] raid5: remove gfp flags from scribble_alloc() (Nigel Croxon) [1856838] - [md] md: use memalloc scope APIs in mddev_suspend()/mddev_resume() (Nigel Croxon) [1856838] - [md] md: remove the extra line for ->hot_add_disk (Nigel Croxon) [1856838] - [md] md: flush md_rdev_misc_wq for HOT_ADD_DISK case (Nigel Croxon) [1856838] - [md] md: don't flush workqueue unconditionally in md_open (Nigel Croxon) [1856838] - [md] md: add new workqueue for delete rdev (Nigel Croxon) [1856838] - [md] md: add checkings before flush md_misc_wq (Nigel Croxon) [1856838] - [md] md: check arrays is suspended in mddev_detach before call quiesce operations (Nigel Croxon) [1856838]- [scsi] storvsc: Fix error return in storvsc_probe() (Cathy Avery) [1895026] - [scsi] storvsc: Support PAGE_SIZE larger than 4K (Cathy Avery) [1895026] - [kernel] hv: hyperv.h: Introduce some hvpfn helper functions (Cathy Avery) [1895026] - [scsi] storvsc: Add validation for untrusted Hyper-V values (Cathy Avery) [1895026] - [scsi] storvsc: Fix spelling mistake (Cathy Avery) [1895026] - [scsi] storvsc: Remove memset before memory freeing in storvsc_suspend() (Cathy Avery) [1895026] - [net] tipc: fix incorrect setting window for bcast link (Xin Long) [1893085] - [net] tipc: re-configure queue limit for broadcast link (Xin Long) [1893085] - [net] tipc: fix NULL pointer dereference in tipc_named_rcv (Xin Long) [1893085] - [net] tipc: Supply missing udp_media.h include file (Xin Long) [1893085] - [net] tipc: add automatic rekeying for encryption key (Xin Long) [1893085] - [net] tipc: add automatic session key exchange (Xin Long) [1893085] - [net] tipc: introduce encryption master key (Xin Long) [1893085] - [net] tipc: optimize key switching time and logic (Xin Long) [1893085] - [net] tipc: Fix memory leak in tipc_group_create_member() (Xin Long) [1893085] - [net] tipc: fix shutdown() of connection oriented socket (Xin Long) [1893085] - [net] tipc: fix a deadlock when flushing scheduled work (Xin Long) [1893085] - [net] tipc: fix shutdown() of connectionless socket (Xin Long) [1893085] - [net] tipc: fix using smp_processor_id() in preemptible (Xin Long) [1893085] - [net] tipc: fix use-after-free in tipc_bcast_get_mode (Xin Long) [1893085] - [net] tipc: call rcu_read_lock() in tipc_aead_encrypt_done() (Xin Long) [1893085] - [net] tipc: fix uninit skb->data in tipc_nl_compat_dumpit() (Xin Long) [1893085] - [net] tipc: update a binding service via broadcast (Xin Long) [1893085] - [hv] hv_balloon: do adjust_managed_page_count() when ballooning/un-ballooning (Vitaly Kuznetsov) [1894717] - [hv] hv_balloon: simplify math in alloc_balloon_pages() (Vitaly Kuznetsov) [1894717] - [md] dm integrity: don't use drivers that have CRYPTO_ALG_ALLOCATES_MEMORY (Vladis Dronov) [1903849] - [md] dm crypt: don't use drivers that have CRYPTO_ALG_ALLOCATES_MEMORY (Vladis Dronov) [1903849] - [crypto] crypto: drivers - set the flag CRYPTO_ALG_ALLOCATES_MEMORY (Vladis Dronov) [1903849] - [include] crypto: algapi - introduce the flag CRYPTO_ALG_ALLOCATES_MEMORY (Vladis Dronov) [1903849] - [fs] iomap: Set all uptodate bits for an Uptodate page (Brian Foster) [1654127] - [scsi] scsi: ibmvfc: Avoid link down on FS9100 canister reboot (Desnes Augusto Nunes do Rosario) [1882613] - [scsi] scsi: ibmvfc: Use compiler attribute defines instead of __attribute__() (Desnes Augusto Nunes do Rosario) [1882613] - [arm64] arm64: Enable PCI write-combine resources under sysfs (Petr Oros) [1872943] - [scsi] scsi: mpt3sas: Bump driver version to 35.101.00.00 (Tomas Henzl) [1888543] - [scsi] scsi: mpt3sas: Add module parameter multipath_on_hba (Tomas Henzl) [1888543] - [scsi] scsi: mpt3sas: Handle vSES vphy object during HBA reset (Tomas Henzl) [1888543] - [scsi] scsi: mpt3sas: Add bypass_dirty_port_flag parameter (Tomas Henzl) [1888543] - [scsi] scsi: mpt3sas: Handling HBA vSES device (Tomas Henzl) [1888543] - [scsi] scsi: mpt3sas: Set valid PhysicalPort in SMPPassThrough (Tomas Henzl) [1888543] - [scsi] scsi: mpt3sas: Update hba_port objects after host reset (Tomas Henzl) [1888543] - [scsi] scsi: mpt3sas: Get sas_device objects using device's rphy (Tomas Henzl) [1888543] - [scsi] scsi: mpt3sas: Rename transport_del_phy_from_an_existing_port() (Tomas Henzl) [1888543] - [scsi] scsi: mpt3sas: Get device objects using sas_address & portID (Tomas Henzl) [1888543] - [scsi] scsi: mpt3sas: Update hba_port's sas_address & phy_mask (Tomas Henzl) [1888543] - [scsi] scsi: mpt3sas: Rearrange _scsih_mark_responding_sas_device() (Tomas Henzl) [1888543] - [scsi] scsi: mpt3sas: Allocate memory for hba_port objects (Tomas Henzl) [1888543] - [scsi] scsi: mpt3sas: Define hba_port structure (Tomas Henzl) [1888543]- [netdrv] net: phy: realtek: Modify 2.5G PHY name to RTL8226 (Josef Oskera) [1889854] - [netdrv] net: phy: realtek: enable ALDPS to save power for RTL8211F (Josef Oskera) [1889854] - [netdrv] net: phy: realtek: fix rtl8211e rx/tx delay config (Josef Oskera) [1889854] - [netdrv] net: phy: realtek: add support for RTL8125B-internal PHY (Josef Oskera) [1889854] - [netdrv] net: phy: realtek: add delay to resume path of certain internal PHY's (Josef Oskera) [1889854] - [netdrv] net: phy: realtek: read actual speed to detect downshift (Josef Oskera) [1889854] - [netdrv] r8169: fix issue with forced threading in combination with shared interrupts (Josef Oskera) [1889854] - [netdrv] r8169: fix operation under forced interrupt threading (Josef Oskera) [1889854] - [netdrv] r8169: factor out handling rtl8169_stats (Josef Oskera) [1889854] - [netdrv] r8169: consider that PHY reset may still be in progress after applying firmware (Josef Oskera) [1889854] - [netdrv] r8169: fix data corruption issue on RTL8402 (Josef Oskera) [1889854] - [netdrv] r8169: fix handling ether_clk (Josef Oskera) [1889854] - [netdrv] r8169: fix RTL8168f/RTL8411 EPHY config (Josef Oskera) [1889854] - [netdrv] r8169: remove member irq_enabled from struct rtl8169_private (Josef Oskera) [1889854] - [netdrv] r8169: use napi_complete_done return value (Josef Oskera) [1889854] - [netdrv] r8169: allow to enable ASPM on RTL8125A (Josef Oskera) [1889854] - [netdrv] r8169: add support for RTL8125B (Josef Oskera) [1889854] - [netdrv] r8169: sync support for RTL8401 with vendor driver (Josef Oskera) [1889854] - [netdrv] r8169: merge handling of RTL8101e and RTL8100e (Josef Oskera) [1889854] - [netdrv] r8169: rename RTL8125 to RTL8125A (Josef Oskera) [1889854] - [netdrv] r8169: improve rtl8169_runtime_resume (Josef Oskera) [1889854] - [netdrv] r8169: remove driver-specific mutex (Josef Oskera) [1889854] - [netdrv] r8169: use RTNL to protect critical sections (Josef Oskera) [1889854] - [netdrv] r8169: add rtl8169_up (Josef Oskera) [1889854] - [netdrv] r8169: remove no longer needed checks for device being runtime-active (Josef Oskera) [1889854] - [netdrv] r8169: mark device as not present when in PCI D3 (Josef Oskera) [1889854] - [netdrv] r8169: allow setting irq coalescing if link is down (Josef Oskera) [1889854] - [netdrv] r8169: move switching optional clock on/off to pll power functions (Josef Oskera) [1889854] - [netdrv] r8169: move updating counters to rtl8169_down (Josef Oskera) [1889854] - [netdrv] r8169: move napi_disable call and rename rtl8169_hw_reset (Josef Oskera) [1889854] - [netdrv] r8169: replace synchronize_rcu with synchronize_net (Josef Oskera) [1889854] - [netdrv] r8169: improve setting WoL on runtime-resume (Josef Oskera) [1889854] - [netdrv] r8169: remove unused constant RsvdMask (Josef Oskera) [1889854] - [netdrv] r8169: add info for DASH being enabled (Josef Oskera) [1889854] - [netdrv] r8169: fix failing WoL (Josef Oskera) [1889854] - [netdrv] r8169: improve handling power management ops (Josef Oskera) [1889854] - [netdrv] r8169: make rtl8169_down central chip quiesce function (Josef Oskera) [1889854] - [netdrv] r8169: move some calls to rtl8169_hw_reset (Josef Oskera) [1889854] - [netdrv] r8169: don't reset tx ring indexes in rtl8169_tx_clear (Josef Oskera) [1889854] - [netdrv] r8169: enable WAKE_PHY as only WoL source when runtime-suspending (Josef Oskera) [1889854] - [netdrv] r8169: change driver data type (Josef Oskera) [1889854] - [netdrv] r8169: improve rtl_remove_one (Josef Oskera) [1889854] - [netdrv] r8169: sync RTL8168f/RTL8411 hw config with vendor driver (Josef Oskera) [1889854] - [netdrv] r8169: sync RTL8168evl hw config with vendor driver (Josef Oskera) [1889854] - [netdrv] r8169: sync RTL8168h hw config with vendor driver (Josef Oskera) [1889854] - [netdrv] r8169: sync RTL8168g hw config with vendor driver (Josef Oskera) [1889854] - [netdrv] r8169: remove mask argument from r8168ep_ocp_read (Josef Oskera) [1889854] - [netdrv] r8169: remove mask argument from r8168dp_ocp_read (Josef Oskera) [1889854] - [netdrv] r8169: remove mask argument from rtl_w0w1_eri (Josef Oskera) [1889854] - [netdrv] r8169: work around an irq coalescing related tx timeout (Josef Oskera) [1889854] - [netdrv] r8169: improve rtl8169_mark_to_asic (Josef Oskera) [1889854] - [netdrv] r8169: make rtl_rx better readable (Josef Oskera) [1889854] - [netdrv] r8169: remove remaining call to mdiobus_unregister (Josef Oskera) [1889854] - [netdrv] r8169: don't include linux/moduleparam.h (Josef Oskera) [1889854] - [netdrv] r8169: remove not needed checks in rtl8169_set_eee (Josef Oskera) [1889854] - [netdrv] r8169: improve reset handling for chips from RTL8168g (Josef Oskera) [1889854] - [netdrv] r8169: add helper rtl_wait_txrx_fifo_empty (Josef Oskera) [1889854] - [netdrv] r8169: add helper rtl_enable_rxdvgate (Josef Oskera) [1889854] - [netdrv] r8169: add helper r8168g_wait_ll_share_fifo_ready (Josef Oskera) [1889854] - [netdrv] r8169: use fsleep in polling functions (Josef Oskera) [1889854] - [netdrv] r8169: use new helper eth_hw_addr_crc (Josef Oskera) [1889854] - [netdrv] r8169: switch from netif_xxx message functions to netdev_xxx (Josef Oskera) [1889854] - [netdrv] r8169: remove "out of memory" error message from rtl_request_firmware (Josef Oskera) [1889854] - [netdrv] r8169: simplify counter handling (Josef Oskera) [1889854] - [netdrv] r8169: remove redundant driver message when entering promiscuous mode (Josef Oskera) [1889854] - [netdrv] r8169: remove not needed parameter in rtl8169_set_magic_reg (Josef Oskera) [1889854] - [netdrv] r8169: configure PME_SIGNAL for RTL8125 too (Josef Oskera) [1889854] - [netdrv] r8169: improve max jumbo packet size definition (Josef Oskera) [1889854] - [netdrv] r8169: add check for invalid parameter combination in rtl_set_coalesce (Josef Oskera) [1889854] - [netdrv] r8169: improve rtl_set_coalesce (Josef Oskera) [1889854] - [netdrv] r8169: improve interrupt coalescing parameter handling (Josef Oskera) [1889854] - [netdrv] r8169: improve rtl_coalesce_choose_scale (Josef Oskera) [1889854] - [netdrv] r8169: improve rtl_get_coalesce (Josef Oskera) [1889854] - [netdrv] r8169: merge scale for tx and rx irq coalescing (Josef Oskera) [1889854] - [netdrv] r8169: don't pass net_device to irq coalescing sub-functions (Josef Oskera) [1889854] - [netdrv] r8169: improve error message if no dedicated PHY driver is found (Josef Oskera) [1889854] - [netdrv] r8169: improve configuring RxConfig register (Josef Oskera) [1889854] - [netdrv] r8169: improve handling CPCMD_MASK (Josef Oskera) [1889854] - [netdrv] r8169: use devm_mdiobus_register (Josef Oskera) [1889854] - [netdrv] r8169: change wmb to smb_wmb in rtl8169_start_xmit (Josef Oskera) [1889854] - [netdrv] r8169: inline rtl8169_make_unusable_by_asic (Josef Oskera) [1889854] - [netdrv] r8169: inline rtl8169_mark_as_last_descriptor (Josef Oskera) [1889854] - [netdrv] r8169: remove PHY resume delay that is handled in the PHY driver now (Josef Oskera) [1889854] - [netdrv] r8169: add workaround for RTL8168evl TSO hw issues (Josef Oskera) [1889854] - [netdrv] r8169: improve rtl8169_tso_csum_v2 (Josef Oskera) [1889854] - [netdrv] r8169: use rtl8169_set_features in rtl8169_init_one (Josef Oskera) [1889854] - [netdrv] r8169: preserve VLAN setting on RTL8125 in rtl_init_rxcfg (Josef Oskera) [1889854] - [netdrv] r8169: remove NETIF_F_HIGHDMA from vlan_features (Josef Oskera) [1889854] - [netdrv] r8169: move setting OCP base to generic init code (Josef Oskera) [1889854] - [s390] sclp: provide extended sccb support (Thomas Huth) [1798484] - [s390] sclp: avoid copy of sclp_info_sccb (Thomas Huth) [1798484] - [s390] sclp: use memblock for early read cpu info (Thomas Huth) [1798484] - [include] ptp: add stub function for ptp_get_msgtype() (Ivan Vecera) [1899217] - [include] ptp: Add generic ptp message type function (Ivan Vecera) [1899217] - [net] ptp: Add generic ptp v2 header parsing function (Ivan Vecera) [1899217] - [video] hyperv_fb: Fix the cache type when mapping the VRAM (Mohammed Gamal) [1886106] - [video] hyperv_fb: include vmalloc.h (Mohammed Gamal) [1886106] - [video] hyperv: hyperv_fb: Use physical memory for fb on HyperV Gen 1 VMs (Mohammed Gamal) [1886106] - [video] hyperv_fb: Fix hibernation for the deferred IO feature (Mohammed Gamal) [1886106] - [video] hyperv: hyperv_fb: Support deferred IO for Hyper-V frame buffer driver (Mohammed Gamal) [1886106] - [uio] uio_hv_generic: add missed sysfs_remove_bin_file (Mohammed Gamal) [1886106] - [input] hyperv-keyboard: Use VMBUS_RING_SIZE() for ringbuffer sizes (Mohammed Gamal) [1886106] - [hid] hyperv: Use VMBUS_RING_SIZE() for ringbuffer sizes (Mohammed Gamal) [1886106] - [netdrv] hv_netvsc: Add validation for untrusted Hyper-V values (Mohammed Gamal) [1886097] - [netdrv] hv_netvsc: Fix the queue_mapping in netvsc_vf_xmit() (Mohammed Gamal) [1886097] - [netdrv] hv_netvsc: Remove "unlikely" from netvsc_select_queue (Mohammed Gamal) [1886097] - [netdrv] hv_netvsc: do not use VF device if link is down (Mohammed Gamal) [1886097] - [netdrv] hyperv: dump TX indirection table to ethtool regs (Mohammed Gamal) [1886097] - [netdrv] hv_netvsc: add support for vlans in AF_PACKET mode (Mohammed Gamal) [1886097] - [netdrv] hv_netvsc: Fix netvsc_start_xmit's return type (Mohammed Gamal) [1886097] - [netdrv] hv_netvsc: Remove unnecessary round_up for recv_completion_cnt (Mohammed Gamal) [1886097] - [netdrv] hv_netvsc: use new helper tcp_v6_gso_csum_prep (Mohammed Gamal) [1886097] - [tools] kvm_stat: add sample systemd unit file (Thomas Huth) [1851123] - [tools] kvm_stat: Add command line switch '-L' to log to file (Thomas Huth) [1851123] - [tools] kvm_stat: add command line switch '-z' to skip zero records (Thomas Huth) [1851123] - [mm] mm/gup: Mark lock taken only after a successful retake (Chris von Recklinghausen) [1885412] - [mm] mm/filemap.c: fix a data race in filemap_fault() (Chris von Recklinghausen) [1885412] - [mm] mm: fix kthread_use_mm() vs TLB invalidate (Chris von Recklinghausen) [1885412] - [fs] kernel: set USER_DS in kthread_use_mm (Chris von Recklinghausen) [1885412] - [drm] kernel: better document the use_mm/unuse_mm API contract (Chris von Recklinghausen) [1885412] - [kernel] kernel: move use_mm/unuse_mm to kthread.c (Chris von Recklinghausen) [1885412] - [drm] drm/i915: convert get_user_pages() --> pin_user_pages() (Chris von Recklinghausen) [1885412] - [mm] mm/gup: introduce pin_user_pages_fast_only() (Chris von Recklinghausen) [1885412] - [mm] mm/gup: refactor and de-duplicate gup_fast() code (Chris von Recklinghausen) [1885412] - [mm] mm/gup: move __get_user_pages_fast() down a few lines in gup.c (Chris von Recklinghausen) [1885412] - [mm] gup: document and work around "COW can break either way" issue (Chris von Recklinghausen) [1885412] - [vfio] vfio: checking of validity of user vaddr in vfio_dma_rw (Chris von Recklinghausen) [1885412] - [fs] mm/userfaultfd: honor FAULT_FLAG_KILLABLE in fault path (Chris von Recklinghausen) [1885412] - [mm] mm/gup: allow to react to fatal signals (Chris von Recklinghausen) [1885412] - [mm] mm/gup: allow VM_FAULT_RETRY for multiple times (Chris von Recklinghausen) [1885412] - [mm] mm: allow VM_FAULT_RETRY for multiple times (Chris von Recklinghausen) [1885412] - [fs] mm: introduce FAULT_FLAG_INTERRUPTIBLE (Chris von Recklinghausen) [1885412] - [mm] mm: introduce FAULT_FLAG_DEFAULT (Chris von Recklinghausen) [1885412] - [fs] userfaultfd: don't retake mmap_sem to emulate NOPAGE (Chris von Recklinghausen) [1885412] - [include] mm: return faster for non-fatal signals in user mode faults (Chris von Recklinghausen) [1885412] - [mm] powerpc/mm: use helper fault_signal_pending() (Chris von Recklinghausen) [1885412] - [mm] arm64/mm: use helper fault_signal_pending() (Chris von Recklinghausen) [1885412] - [mm] x86/mm: use helper fault_signal_pending() (Chris von Recklinghausen) [1885412] - [mm] mm: introduce fault_signal_pending() (Chris von Recklinghausen) [1885412] - [mm] mm/gup: fix __get_user_pages() on fault retry of hugetlb (Chris von Recklinghausen) [1885412] - [mm] mm/gup: rename "nonblocking" to "locked" where proper (Chris von Recklinghausen) [1885412] - [mm] mm/gup: rename nr as nr_pinned in get_user_pages_fast() (Chris von Recklinghausen) [1885412] - [mm] mm/gup: require FOLL_GET for get_user_pages_fast() (Chris von Recklinghausen) [1885412] - [mm] mm/filemap.c: don't bother dropping mmap_sem for zero size readahead (Chris von Recklinghausen) [1885412] - [mm] mm/slb: export __kmalloc_track(_node)_caller (Chris von Recklinghausen) [1885412] - [mm] mm: Add vmf_insert_pfn_xxx_prot() for huge page-table entries (Chris von Recklinghausen) [1885412] - [vfio] vfio: introduce vfio_dma_rw to read/write a range of IOVAs (Chris von Recklinghausen) [1885412] - [infiniband] mm, tree-wide: rename put_user_page*() to unpin_user_page*() (Chris von Recklinghausen) [1885412] - [mm] mm/gup_benchmark: use proper FOLL_WRITE flags instead of hard-coding "1" (Chris von Recklinghausen) [1885412] - [mm] powerpc: book3s64: convert to pin_user_pages() and put_user_page() (Chris von Recklinghausen) [1885412] - [vfio] vfio, mm: pin_user_pages (FOLL_PIN) and put_user_page() conversion (Chris von Recklinghausen) [1885412] - [media] media/v4l2-core: pin_user_pages (FOLL_PIN) and put_user_page() conversion (Chris von Recklinghausen) [1885412] - [net] net/xdp: set FOLL_PIN via pin_user_pages() (Chris von Recklinghausen) [1885412] - [drm] drm/via: set FOLL_PIN via pin_user_pages_fast() (Chris von Recklinghausen) [1885412] - [mm] mm/process_vm_access: set FOLL_PIN via pin_user_pages_remote() (Chris von Recklinghausen) [1885412] - [infiniband] IB/{core, hw, umem}: set FOLL_PIN via pin_user_pages*(), fix up ODP (Chris von Recklinghausen) [1885412] - [documentation] mm/gup: introduce pin_user_pages*() and FOLL_PIN (Chris von Recklinghausen) [1885412] - [media] media/v4l2-core: set pages dirty upon releasing DMA buffers (Chris von Recklinghausen) [1885412] - [mm] mm/gup: allow FOLL_FORCE for get_user_pages_fast() (Chris von Recklinghausen) [1885412] - [vfio] vfio: fix FOLL_LONGTERM use, simplify get_user_pages_remote() call (Chris von Recklinghausen) [1885412] - [mm] mm: fix get_user_pages_remote()'s handling of FOLL_LONGTERM (Chris von Recklinghausen) [1885412] - [mm] mm/gup: factor out duplicate code from four routines (Chris von Recklinghausen) [1885412] - [mm] mm: drop mmap_sem before calling balance_dirty_pages() in write fault (Chris von Recklinghausen) [1885412] - [vfio] vfio/type1: untag user pointers in vaddr_get_pfn (Chris von Recklinghausen) [1885412] - [mm] mm: untag user pointers in mm/gup.c (Chris von Recklinghausen) [1885412] - [drm] drivers/gpu/drm/via: convert put_page() to put_user_page*() (Chris von Recklinghausen) [1885412] - [fs] fs/io_uring.c: convert put_page() to put_user_page*() (Chris von Recklinghausen) [1885412] - [mm] mm: mark the page referenced in gup_hugepte (Chris von Recklinghausen) [1885412] - [mm] mm: switch gup_hugepte to use try_get_compound_head (Chris von Recklinghausen) [1885412] - [mm] mm: move the powerpc hugepd code to mm/gup.c (Chris von Recklinghausen) [1885412] - [mm] mm: validate get_user_pages_fast flags (Chris von Recklinghausen) [1885412] - [mm] mm: consolidate the get_user_pages* implementations (Chris von Recklinghausen) [1885412] - [mm] mm: reorder code blocks in gup.c (Chris von Recklinghausen) [1885412] - [mm] mm: rename CONFIG_HAVE_GENERIC_GUP to CONFIG_HAVE_FAST_GUP (Chris von Recklinghausen) [1885412] - [x86] mm: lift the x86_32 PAE version of gup_get_pte to common code (Chris von Recklinghausen) [1885412] - [s390] mm: simplify gup_fast_permitted (Chris von Recklinghausen) [1885412] - [mm] mm: use untagged_addr() for get_user_pages_fast addresses (Chris von Recklinghausen) [1885412] - [mm] powerpc/mm: make gup_hugepte() static (Chris von Recklinghausen) [1885412] - [mm] filemap: drop the mmap_sem for all blocking operations (Chris von Recklinghausen) [1885412] - [mm] filemap: kill page_cache_read usage in filemap_fault (Chris von Recklinghausen) [1885412] - [mm] filemap: pass vm_fault to the mmap ra helpers (Chris von Recklinghausen) [1885412] - [mm] docs/core-api/mm: fix return value descriptions in mm/ (Chris von Recklinghausen) [1885412] - [mm] docs/mm: vmalloc: re-indent kernel-doc comemnts (Chris von Recklinghausen) [1885412] - [drm] drm/via: mark expected switch fall-throughs (Chris von Recklinghausen) [1885412] - [mm] x86/mm: Break out kernel address space handling (Chris von Recklinghausen) [1885412] - [kernel] locking/rwsem: Remove reader optimistic spinning (Waiman Long) [1895046] - [kernel] locking/rwsem: Enable reader optimistic lock stealing (Waiman Long) [1895046] - [kernel] locking/rwsem: Prevent potential lock starvation (Waiman Long) [1895046] - [kernel] locking/rwsem: Pass the current atomic count to rwsem_down_read_slowpath() (Waiman Long) [1895046] - [kernel] locking/rwsem: Fold __down_{read,write}*() (Waiman Long) [1895046] - [kernel] locking/rwsem: Introduce rwsem_write_trylock() (Waiman Long) [1895046] - [kernel] locking/rwsem: Better collate rwsem_read_trylock() (Waiman Long) [1895046] - [kernel] rwsem: Implement down_read_interruptible (Waiman Long) [1895046] - [kernel] rwsem: Implement down_read_killable_nested (Waiman Long) [1895046] - [powerpc] powerpc/perf: Fix crash with is_sier_available when pmu is not set (Steve Best) [1904225] - [powerpc] kvm: ppc: book3s hv: xive: Fix vCPU id sanity check (Greg Kurz) [1902709] - [net] ip6_gre: set dev->hard_header_len when using header_ops (Antoine Tenart) [1895789] - [fs] xfs: flush new eof page on truncate to avoid post-eof corruption (Brian Foster) [1878495] - [netdrv] bonding: set dev->needed_headroom in bond_setup_by_slave() (Antoine Tenart) [1903073] - [net] netfilter: bridge: reset skb->pkt_type after NF_INET_POST_ROUTING traversal (Antoine Tenart) [1901026] - [infiniband] RDMA/umem: Prevent small pages from being returned by ib_umem_find_best_pgsz() (Kamal Heib) [1857605] - [infiniband] IB/hfi1: Fix error return code in hfi1_init_dd() (Kamal Heib) [1857605] - [infiniband] RDMA/pvrdma: Fix missing kfree() in pvrdma_register_device() (Kamal Heib) [1857605] - [infiniband] RDMA/cm: Make the local_id_table xarray non-irq (Kamal Heib) [1857605] - [infiniband] IB/srpt: Fix memory leak in srpt_add_one (Kamal Heib) [1857605] - [infiniband] RDMA/bnxt_re: Set queue pair state when being queried (Kamal Heib) [1894681 1857605] - [infiniband] RDMA/rxe: Handle skb_clone() failure in rxe_recv.c (Kamal Heib) [1857605] - [infiniband] RDMA/rxe: Fix bug rejecting all multicast packets (Kamal Heib) [1857605] - [infiniband] RDMA/rxe: Fix skb lifetime in rxe_rcv_mcast_pkt() (Kamal Heib) [1857605] - [infiniband] IB/rdmavt: Fix sizeof mismatch (Kamal Heib) [1857605] - [infiniband] RDMA/ipoib: Set rtnl_link_ops for ipoib interfaces (Kamal Heib) [1883480 1883478 1857605] - [infiniband] RDMA/addr: Fix race with netevent_callback()/rdma_addr_cancel() (Kamal Heib) [1857605] - [rdma] RDMA/umem: Fix signature of stub ib_umem_find_best_pgsz() (Kamal Heib) [1857605] - [x86] kretprobe: Prevent triggering kretprobe from within kprobe_flush_task (Jerome Marchand) [1821265] - [netdrv] net: intel: Remove in_interrupt() warnings (Jonathan Toppins) [1891101] - [netdrv] ice: fix adding IP4 IP6 Flow Director rules (Jonathan Toppins) [1891101] - [netdrv] ice: Fix pointer cast warnings (Jonathan Toppins) [1891101] - [netdrv] ice: refactor devlink_port to be per-VSI (Jonathan Toppins) [1891101] - [netdrv] ice: add the DDP Track ID to devlink info (Jonathan Toppins) [1891101] - [netdrv] ice: Change ice_info_get_dsn to be void (Jonathan Toppins) [1891101] - [netdrv] ice: remove repeated words (Jonathan Toppins) [1891101] - [netdrv] ice: devlink: use *phD to print small buffer (Jonathan Toppins) [1891101] - [netdrv] ice: preserve NVM capabilities in safe mode (Jonathan Toppins) [1891101] - [netdrv] ice: increase maximum wait time for flash write commands (Jonathan Toppins) [1891101] - [netdrv] ice: remove unused args from ice_get_open_tunnel_port() (Jonathan Toppins) [1891101] - [netdrv] ice: fix memory leak in ice_vsi_setup (Jonathan Toppins) [1891101] - [netdrv] ice: fix memory leak if register_netdev_fails (Jonathan Toppins) [1891101] - [netdrv] ice: Fix call trace on suspend (Jonathan Toppins) [1891101] - [netdrv] ice: simplify the return expression of ice_finalize_update() (Jonathan Toppins) [1891101] - [netdrv] ice: Misc minor fixes (Jonathan Toppins) [1838737] - [netdrv] ice: adjust profile ID map locks (Jonathan Toppins) [1838737] - [netdrv] ice: update PTYPE lookup table (Jonathan Toppins) [1838737] - [netdrv] ice: Graceful error handling in HW table calloc failure (Jonathan Toppins) [1838737] - [netdrv] ice: port fix for chk_linearlize (Jonathan Toppins) [1838737] - [netdrv] ice: Allow 2 queue pairs per VF on SR-IOV initialization (Jonathan Toppins) [1838737] - [netdrv] ice: Clear and free XLT entries on reset (Jonathan Toppins) [1838737] - [netdrv] ice: add useful statistics (Jonathan Toppins) [1838737] - [netdrv] ice: remove page_reuse statistic (Jonathan Toppins) [1838737] - [netdrv] ice: Fix RSS profile locks (Jonathan Toppins) [1838737] - [netdrv] ice: fix the vsi_id mask to be 10 bit for set_rss_lut (Jonathan Toppins) [1838737] - [netdrv] ice: rename misleading grst_delay variable (Jonathan Toppins) [1838737] - [netdrv] ice: mark PM functions as __maybe_unused (Jonathan Toppins) [1838737] - [netdrv] ice: fix unused parameter warning (Jonathan Toppins) [1838737] - [netdrv] ice: disable no longer needed workaround for FW logging (Jonathan Toppins) [1838737] - [netdrv] ice: reduce scope of variable (Jonathan Toppins) [1838737] - [netdrv] ice: cleanup VSI on probe fail (Jonathan Toppins) [1838737] - [netdrv] ice: Allow all VLANs in safe mode (Jonathan Toppins) [1838737] - [netdrv] ice: need_wakeup flag might not be set for Tx (Jonathan Toppins) [1838737] - [netdrv] ice: distribute Tx queues evenly (Jonathan Toppins) [1838737] - [netdrv] ice: Adjust scheduler default BW weight (Jonathan Toppins) [1838737] - [netdrv] ice: Add RL profile bit mask check (Jonathan Toppins) [1838737] - [netdrv] ice: fix overwriting TX/RX descriptor values when rebuilding VSI (Jonathan Toppins) [1838737] - [netdrv] ice: return correct error code from ice_aq_sw_rules (Jonathan Toppins) [1838737] - [netdrv] ice: restore VF MSI-X state during PCI reset (Jonathan Toppins) [1838737] - [netdrv] ice: fix link event handling timing (Jonathan Toppins) [1838737] - [netdrv] ice: Fix link broken after GLOBR reset (Jonathan Toppins) [1838737] - [netdrv] ice: Implement LFC workaround (Jonathan Toppins) [1838737] - [netdrv] ice: implement device flash update via devlink (Jonathan Toppins) [1838737] - [netdrv] ice: add flags indicating pending update of firmware module (Jonathan Toppins) [1838737] - [netdrv] ice: Add AdminQ commands for FW update (Jonathan Toppins) [1838737] - [netdrv] ice: Add support for unified NVM update flow capability (Jonathan Toppins) [1838737] - [netdrv] ice: add 1G SGMII PHY type (Jonathan Toppins) [1838737] - [netdrv] ice: Report AOC PHY Types as Fiber (Jonathan Toppins) [1838737] - [netdrv] ice: add AQC get link topology handle support (Jonathan Toppins) [1838737] - [netdrv] ice: Rename low_power_ctrl (Jonathan Toppins) [1838737] - [netdrv] ice: update reporting of autoneg capabilities (Jonathan Toppins) [1838737] - [netdrv] ice: add ice_aq_get_phy_caps() debug logs (Jonathan Toppins) [1838737] - [netdrv] ice: support Total Port Shutdown on devices that support it (Jonathan Toppins) [1838737] - [netdrv] ice: add link lenient and default override support (Jonathan Toppins) [1838737] - [netdrv] ice: restore PHY settings on media insertion (Jonathan Toppins) [1838737] - [netdrv] ice: move auto FEC checks into ice_cfg_phy_fec() (Jonathan Toppins) [1838737] - [netdrv] ice: refactor FC functions (Jonathan Toppins) [1838737] - [netdrv] ice: Add advanced power mgmt for WoL (Jonathan Toppins) [1838737] - [netdrv] ice: split ice_discover_caps into two functions (Jonathan Toppins) [1838737] - [netdrv] ice: split ice_parse_caps into separate functions (Jonathan Toppins) [1838737] - [netdrv] ice: refactor ice_discover_caps to avoid need to retry (Jonathan Toppins) [1838737] - [netdrv] ice: replace single-element array used for C struct hack (Jonathan Toppins) [1838737] - [netdrv] ice: avoid unnecessary single-member variable-length structs (Jonathan Toppins) [1838737] - [netdrv] ice: implement snapshot for device capabilities (Jonathan Toppins) [1838737] - [netdrv] net/intel: remove driver versions from Intel drivers (Jonathan Toppins) [1838737] - [netdrv] ice: protect ring accesses with WRITE_ONCE (Jonathan Toppins) [1838737] - [netdrv] ice: Ignore EMODE when setting PHY config (Jonathan Toppins) [1838737] - [netdrv] ice: fix aRFS after flow director delete (Jonathan Toppins) [1838737] - [netdrv] ice: Use coalesce values from q_vector 0 when increasing q_vectors (Jonathan Toppins) [1838737] - [netdrv] ice: fix PCI device serial number to be lowercase values (Jonathan Toppins) [1838737] - [netdrv] ice: fix function signature style format (Jonathan Toppins) [1838737] - [netdrv] ice: Allow VF to request reset as soon as it's initialized (Jonathan Toppins) [1838737] - [netdrv] ice: Fix inability to set channels when down (Jonathan Toppins) [1838737] - [netdrv] ice: Always clear QRXFLXP_CNTXT before writing new value (Jonathan Toppins) [1838737] - [netdrv] ice: Reset VF for all port VLAN changes from host (Jonathan Toppins) [1838737] - [netdrv] ice: Update ICE_PHY_TYPE_HIGH_MAX_INDEX value (Jonathan Toppins) [1838737] - [netdrv] ice: Increase timeout after PFR (Jonathan Toppins) [1838737] - [netdrv] ice: Fix transmit for all software offloaded VLANs (Jonathan Toppins) [1838737] - [netdrv] ice: support adding 16 unicast/multicast filter on untrusted VF (Jonathan Toppins) [1838737] - [netdrv] ice: allow host to clear administratively set VF MAC (Jonathan Toppins) [1838737] - [netdrv] ice: Refactor VF VSI release and setup functions (Jonathan Toppins) [1838737] - [netdrv] ice: Refactor VF reset (Jonathan Toppins) [1838737] - [netdrv] ice: remove VM/VF disable command on CORER/GLOBR reset (Jonathan Toppins) [1838737] - [netdrv] ice: Add functions to rebuild host VLAN/MAC config for a VF (Jonathan Toppins) [1838737] - [netdrv] ice: Add function to set trust mode bit on reset (Jonathan Toppins) [1838737] - [netdrv] ice: Renaming and simplification in VF init path (Jonathan Toppins) [1838737] - [netdrv] ice: Separate VF VSI initialization/creation from reset flow (Jonathan Toppins) [1838737] - [netdrv] ice: Add helper function for clearing VPGEN_VFRTRIG (Jonathan Toppins) [1838737] - [netdrv] ice: Simplify ice_sriov_configure (Jonathan Toppins) [1838737] - [netdrv] ice: Refactor ice_ena_vf_mappings to split MSIX and queue mappings (Jonathan Toppins) [1838737] - [netdrv] ice: Declare functions static (Jonathan Toppins) [1838737] - [netdrv] ice: fix kernel BUG if register_netdev fails (Jonathan Toppins) [1838737] - [netdrv] ice: fix potential double free in probe unrolling (Jonathan Toppins) [1838737] - [netdrv] ice: cleanup VSI context initialization (Jonathan Toppins) [1838737] - [netdrv] ice: Poll for reset completion when DDP load fails (Jonathan Toppins) [1838737] - [netdrv] ice: Check UMEM FQ size when allocating bufs (Jonathan Toppins) [1838737] - [netdrv] ice: Refactor Rx checksum checks (Jonathan Toppins) [1838737] - [netdrv] ice: avoid undefined behavior (Jonathan Toppins) [1838737] - [netdrv] ice: Change number of XDP Tx queues to match number of Rx queues (Jonathan Toppins) [1838737] - [netdrv] ice: Add XDP Tx to VSI ring stats (Jonathan Toppins) [1838737] - [netdrv] ice: Change number of XDP TxQ to 0 when destroying rings (Jonathan Toppins) [1838737] - [netdrv] ice: Handle critical FW error during admin queue initialization (Jonathan Toppins) [1838737] - [netdrv] ice: Don't allow VLAN stripping change when pvid set (Jonathan Toppins) [1838737] - [netdrv] ice: Add more Rx errors to netdev's rx_error counter (Jonathan Toppins) [1838737] - [netdrv] ice: Fix for memory leaks and modify ICE_FREE_CQ_BUFS (Jonathan Toppins) [1838737] - [netdrv] ice: Fix memory leak (Jonathan Toppins) [1838737] - [netdrv] ice: fix MAC write command (Jonathan Toppins) [1838737] - [netdrv] ice: set VF default LAN address (Jonathan Toppins) [1838737] - [netdrv] ice: remove unused macro (Jonathan Toppins) [1838737] - [netdrv] ice: fix signed vs unsigned comparisons (Jonathan Toppins) [1838737] - [netdrv] ice: Fix error return code in ice_add_prof() (Jonathan Toppins) [1838737] - [netdrv] ice: replace "fallthrough" comments with fallthrough reserved word (Jonathan Toppins) [1838737]- [kernel] kernel/crash: reserve more memory for fadump (Pingfan Liu) [1891043] - [powerpc] pseries: Pass MSI affinity to irq_create_mapping() (Laurent Vivier) [1702939] - [kernel] genirq/irqdomain: Add an irq_create_mapping_affinity() function (Laurent Vivier) [1702939] - [powerpc] powerpc/perf: Use regs->nip when SIAR is zero (Steve Best) [1903731] - [powerpc] powerpc/perf: Use the address from SIAR register to set cpumode flags (Steve Best) [1903731] - [powerpc] powerpc/perf: Drop the check for SIAR_VALID (Steve Best) [1903731] - [powerpc] powerpc/perf: Add new power PMU flag "PPMU_P10_DD1" for power10 DD1 (Steve Best) [1903731] - [netdrv] net/mlx5e: fix bpf_prog reference count leaks in mlx5e_alloc_rq (Alaa Hleihel) [1858560] - [infiniband] RDMA/mlx5: Initialize QP mutex for the debug kernels (Alaa Hleihel) [1858560] - [infiniband] RDMA/mlx5: Allow providing extra scatter CQE QP flag (Alaa Hleihel) [1858560] - [netdrv] net/mlx5: Query PPS pin operational status before registering it (Alaa Hleihel) [1858560] - [netdrv] net/mlx5e: Fix slab-out-of-bounds in mlx5e_rep_is_lag_netdev (Alaa Hleihel) [1858560] - [netdrv] net/mlx5: Verify Hardware supports requested ptp function on a given pin (Alaa Hleihel) [1858560] - [netdrv] net/mlx5: Fix a bug of using ptp channel index as pin index (Alaa Hleihel) [1858560] - [netdrv] net/mlx5e: Fix missing cleanup of ethtool steering during rep rx cleanup (Alaa Hleihel) [1858560] - [netdrv] net/mlx5e: Fix error path of device attach (Alaa Hleihel) [1858560] - [netdrv] net/mlx5: Fix forward to next namespace (Alaa Hleihel) [1858560] - [netdrv] net/mlx5: E-switch, Destroy TSAR after reload interface (Alaa Hleihel) [1858560] - [netdrv] net/mlx5: E-switch, Destroy TSAR when fail to enable the mode (Alaa Hleihel) [1858560] - [infiniband] RDMA/mlx5: Fix prefetch memory leak if get_prefetchable_mr fails (Alaa Hleihel) [1858560] - [infiniband] RDMA/mlx5: Prevent prefetch from racing with implicit destruction (Alaa Hleihel) [1858560] - [infiniband] RDMA/mlx5: Use xa_lock_irq when access to SRQ table (Alaa Hleihel) [1858560] - [netdrv] net/mlx5e: Fix usage of rcu-protected pointer (Alaa Hleihel) [1858560] - [netdrv] net/mxl5e: Verify that rpriv is not NULL (Alaa Hleihel) [1858560] - [netdrv] net/mlx5: E-Switch, Fix vlan or qos setting in legacy mode (Alaa Hleihel) [1858560] - [infiniband] RDMA/mlx5: Set PD pointers for the error flow unwind (Alaa Hleihel) [1858560] - [infiniband] RDMA/mlx5: Fix legacy IPoIB QP initialization (Alaa Hleihel) [1858560] - [infiniband] RDMA/mlx5: Protect from kernel crash if XRC_TGT doesn't have udata (Alaa Hleihel) [1858560] - [infiniband] RDMA/mlx5: Fix integrity enabled QP creation (Alaa Hleihel) [1858560] - [infiniband] RDMA/mlx5: Remove ECE limitation from the RAW_PACKET QPs (Alaa Hleihel) [1858560] - [infiniband] RDMA/mlx5: Fix remote gid value in query QP (Alaa Hleihel) [1858560] - [infiniband] RDMA/mlx5: Don't access ib_qp fields in internal destroy QP path (Alaa Hleihel) [1858560] - [infiniband] RDMA/mlx5: Add missed RST2INIT and INIT2INIT steps during ECE handshake (Alaa Hleihel) [1858560] - [infiniband] RDMA/mlx5: Fix -Wformat warning in check_ucmd_data() (Alaa Hleihel) [1858560] - [infiniband] RDMA/mlx5: Remove duplicated assignment to resp.response_length (Alaa Hleihel) [1858560] - [netdrv] net/mlx5: E-Switch, Fix some error pointer dereferences (Alaa Hleihel) [1858560] - [infiniband] RDMA/mlx5: Return ECE DC support (Alaa Hleihel) [1858560] - [infiniband] RDMA/mlx5: Don't rely on FW to set zeros in ECE response (Alaa Hleihel) [1858560] - [infiniband] RDMA/mlx5: Return an error if copy_to_user fails (Alaa Hleihel) [1858560] - [netdrv] net/mlx5e: Make mlx5e_dcbnl_ops static (Alaa Hleihel) [1858560] - [netdrv] net/mlx5: reduce stack usage in qp_read_field (Alaa Hleihel) [1858560] - [netdrv] mlx5: fix xdp data_meta setup in mlx5e_fill_xdp_buff (Alaa Hleihel) [1858560] - [infiniband] RDMA/mlx5: Support TX port affinity for VF drivers in LAG mode (Alaa Hleihel) [1858560] - [netdrv] net/mlx5e: Optimize performance for IPv4/IPv6 ethertype (Alaa Hleihel) [1858560] - [netdrv] net/mlx5e: Helper function to set ethertype (Alaa Hleihel) [1858560] - [netdrv] net/mlx5e: Use change upper event to setup representors' bond_metadata (Alaa Hleihel) [1858560] - [netdrv] net/mlx5e: Slave representors sharing unique metadata for match (Alaa Hleihel) [1858560] - [netdrv] net/mlx5: E-Switch, Alloc and free unique metadata for match (Alaa Hleihel) [1858560] - [netdrv] net/mlx5e: Add bond_metadata and its slave entries (Alaa Hleihel) [1858560] - [netdrv] net/mlx5e: Offload flow rules to active lower representor (Alaa Hleihel) [1858560] - [netdrv] net/mlx5e: Support tc block sharing for representors (Alaa Hleihel) [1858560] - [netdrv] net/mlx5e: Use netdev events to set/del egress acl forward-to-vport rule (Alaa Hleihel) [1858560] - [netdrv] net/mlx5: E-Switch, Introduce APIs to enable egress acl forward-to-vport rule (Alaa Hleihel) [1858560] - [netdrv] net/mlx5: E-Switch, Refactor eswitch ingress acl codes (Alaa Hleihel) [1858560] - [netdrv] net/mlx5: E-Switch, Refactor eswitch egress acl codes (Alaa Hleihel) [1858560] - [infiniband] RDMA/mlx5: Return ECE data after modify QP (Alaa Hleihel) [1858560] - [infiniband] RDMA/mlx5: Set ECE options during modify QP (Alaa Hleihel) [1858560] - [infiniband] RDMA/mlx5: Convert modify QP to use MLX5_SET macros (Alaa Hleihel) [1858560] - [infiniband] RDMA/mlx5: Remove manually crafted QP context the query call (Alaa Hleihel) [1858560] - [infiniband] RDMA/mlx5: Use direct modify QP implementation (Alaa Hleihel) [1858560] - [infiniband] RDMA/mlx5: Set ECE options during QP create (Alaa Hleihel) [1858560] - [infiniband] RDMA/mlx5: Get ECE options from FW during create QP (Alaa Hleihel) [1858560] - [include] net/mlx5: Add ability to read and write ECE options (Alaa Hleihel) [1858560] - [netdrv] net/mlx5e: Use IS_ERR() to check and simplify code (Alaa Hleihel) [1858560] - [infiniband] net/mlx5: Add support for RDMA TX FT headers modifying (Alaa Hleihel) [1858560] - [netdrv] net/mlx5: Move iseg access helper routines close to mlx5_core driver (Alaa Hleihel) [1858560] - [netdrv] net/mlx5: Cleanup mlx5_ifc_fte_match_set_misc2_bits (Alaa Hleihel) [1858560] - [infiniband] RDMA/mlx5: Update mlx5_ib driver name (Alaa Hleihel) [1858560] - [netdrv] net/mlx5e: Calculate SQ stop room in a robust way (Alaa Hleihel) [1858560] - [netdrv] net/mlx5: Move internal timer read function to clock library (Alaa Hleihel) [1858560] - [netdrv] net/mlx5: Fix a bug of releasing wrong chunks on > 4K page size systems (Alaa Hleihel) [1858560] - [netdrv] net/mlx5: Dedicate fw page to the requesting function (Alaa Hleihel) [1858560] - [infiniband] RDMA/mlx5: Fix query_srq_cmd() function (Alaa Hleihel) [1858560] - [infiniband] RDMA/mlx5: Add support for drop action in DV steering (Alaa Hleihel) [1858560] - [infiniband] RDMA/mlx5: Add support in steering default miss (Alaa Hleihel) [1858560] - [infiniband] RDMA/mlx5: Refactor DV create flow (Alaa Hleihel) [1858560] - [netdrv] net/mlx5: Add support in forward to namespace (Alaa Hleihel) [1858560] - [infiniband] {IB/net}/mlx5: Simplify don't trap code (Alaa Hleihel) [1858560] - [include] net/mlx5: Replace zero-length array with flexible-array (Alaa Hleihel) [1858560] - [netdrv] net/mlx5e: Enhance ICOSQ WQE info fields (Alaa Hleihel) [1858560] - [netdrv] net/mlx5: Accel, Remove unnecessary header include (Alaa Hleihel) [1858560] - [netdrv] net/mlx5e: Use struct assignment for WQE info updates (Alaa Hleihel) [1858560] - [netdrv] net/mlx5e: Take TX WQE info structures out of general EN header (Alaa Hleihel) [1858560] - [netdrv] net/mlx5e: kTLS, Do not fill edge for the DUMP WQEs in TX flow (Alaa Hleihel) [1858560] - [netdrv] net/mlx5e: kTLS, Fill work queue edge separately in TX flow (Alaa Hleihel) [1858560] - [netdrv] net/mlx5e: Split TX acceleration offloads into two phases (Alaa Hleihel) [1858560] - [netdrv] net/mlx5e: Update UDP fields of the SKB for GSO first (Alaa Hleihel) [1858560] - [netdrv] net/mlx5e: Make TLS offload independent of wqe and pi (Alaa Hleihel) [1858560] - [netdrv] net/mlx5e: Pass only eseg to IPSEC offload (Alaa Hleihel) [1858560] - [netdrv] net/mlx5e: Return void from mlx5e_sq_xmit and mlx5i_sq_xmit (Alaa Hleihel) [1858560] - [netdrv] net/mlx5e: Unify checks of TLS offloads (Alaa Hleihel) [1858560] - [netdrv] net/mlx5e: Return bool from TLS and IPSEC offloads (Alaa Hleihel) [1858560] - [netdrv] net: remove newlines in NL_SET_ERR_MSG_MOD (Alaa Hleihel) [1858560] - [infiniband] RDMA/mlx5: Remove duplicated assignment to variable rcqe_sz (Alaa Hleihel) [1858560] - [infiniband] RDMA/mlx5: Allow only raw Ethernet QPs when RoCE isn't enabled (Alaa Hleihel) [1858560] - [infiniband] RDMA/mlx5: Assign profile before calling stages (Alaa Hleihel) [1858560] - [infiniband] RDMA/mlx5: Move all WR logic from qp.c to separate file (Alaa Hleihel) [1858560] - [infiniband] RDMA/mlx5: Refactor mlx5_post_send() to improve readability (Alaa Hleihel) [1858560] - [infiniband] RDMA/mlx5: Update mlx5_ib to use new cmd interface (Alaa Hleihel) [1858560] - [infiniband] RDMA/mlx5: Set UDP source port based on the grh.flow_label (Alaa Hleihel) [1858560 1851704] - [infiniband] RDMA/mlx5: Define RoCEv2 udp source port when set path (Alaa Hleihel) [1858560 1851704] - [infiniband] RDMA/mlx5: Set lag tx affinity according to slave (Alaa Hleihel) [1858560] - [infiniband] RDMA/mlx5: Refactor affinity related code (Alaa Hleihel) [1858560] - [netdrv] net/mlx5: Add support to get lag physical port (Alaa Hleihel) [1858560] - [netdrv] net/mlx5: Change lag mutex lock to spin lock (Alaa Hleihel) [1858560] - [infiniband] RDMA/mlx5: Consolidate into special function all create QP calls (Alaa Hleihel) [1858560] - [infiniband] RDMA/mlx5: Remove redundant destroy QP call (Alaa Hleihel) [1858560] - [infiniband] RDMA/mlx5: Copy response to the user in one place (Alaa Hleihel) [1858560] - [infiniband] RDMA/mlx5: Handle udate outlen checks in one place (Alaa Hleihel) [1858560] - [infiniband] RDMA/mlx5: Promote RSS RAW QP flags check to higher level (Alaa Hleihel) [1858560] - [infiniband] RDMA/mlx5: Group all create QP parameters to simplify in-kernel interfaces (Alaa Hleihel) [1858560] - [infiniband] RDMA/mlx5: Reduce amount of duplication in QP destroy (Alaa Hleihel) [1858560] - [infiniband] RDMA/mlx5: Separate to user/kernel create QP flows (Alaa Hleihel) [1858560] - [infiniband] RDMA/mlx5: Separate XRC_TGT QP creation from common flow (Alaa Hleihel) [1858560] - [infiniband] RDMA/mlx5: Globally parse DEVX UID (Alaa Hleihel) [1858560] - [infiniband] RDMA/mlx5: Delete impossible inlen check (Alaa Hleihel) [1858560] - [infiniband] RDMA/mlx5: Rely on existence of udata to separate kernel/user flows (Alaa Hleihel) [1858560] - [infiniband] RDMA/mlx5: Remove second user copy in create_user_qp (Alaa Hleihel) [1858560] - [infiniband] RDMA/mlx5: Combine copy of create QP command in RSS RAW QP (Alaa Hleihel) [1858560] - [infiniband] RDMA/mlx5: Promote RSS RAW QP attribute check in higher level (Alaa Hleihel) [1858560] - [infiniband] RDMA/mlx5: Store QP type in the vendor QP structure (Alaa Hleihel) [1858560] - [infiniband] RDMA/mlx5: Delete unsupported QP types (Alaa Hleihel) [1858560] - [netdrv] net/mlx5e: Unify reserving space for WQEs (Alaa Hleihel) [1858560] - [netdrv] net/mlx5e: Rename ICOSQ WQE info struct and field (Alaa Hleihel) [1858560] - [netdrv] net/mlx5e: Fetch WQE: reuse code and enforce typing (Alaa Hleihel) [1858560] - [netdrv] net/mlx5e: XDP, Print the offending TX descriptor on error completion (Alaa Hleihel) [1858560] - [netdrv] net/mlx5e: TX, Generalise code and usage of error CQE dump (Alaa Hleihel) [1858560] - [netdrv] net/mlx5e: Use proper name field for the UMR key (Alaa Hleihel) [1858560] - [netdrv] net/mlx5: Add support for release all pages event (Alaa Hleihel) [1858560] - [netdrv] net/mlx5: Rate limit page not found error messages (Alaa Hleihel) [1858560] - [netdrv] net/mlx5: Add helper function to release fw page (Alaa Hleihel) [1858560] - [netdrv] net/mlx5: Remove unused field in EQ (Alaa Hleihel) [1858560] - [netdrv] net/mlx5e: Remove unneeded semicolon (Alaa Hleihel) [1858560] - [netdrv] net/mlx5: IPsec, Fix coverity issue (Alaa Hleihel) [1858560] - [infiniband] RDMA/mlx5: Process all vendor flags in one place (Alaa Hleihel) [1858560] - [infiniband] RDMA/mlx5: Return all configured create flags through query QP (Alaa Hleihel) [1858560] - [infiniband] RDMA/mlx5: Change scatter CQE flag to be set like other vendor flags (Alaa Hleihel) [1858560] - [infiniband] RDMA/mlx5: Use flags_en mechanism to mark QP created with WQE signature (Alaa Hleihel) [1858560] - [infiniband] RDMA/mlx5: Process create QP flags in one place (Alaa Hleihel) [1858560] - [infiniband] RDMA/mlx5: Delete create QP flags obfuscation (Alaa Hleihel) [1858560] - [infiniband] RDMA/mlx5: Initial separation of RAW_PACKET QP from common flow (Alaa Hleihel) [1858560] - [infiniband] RDMA/mlx5: Remove second copy from user for non RSS RAW QPs (Alaa Hleihel) [1858560] - [infiniband] RDMA/mlx5: Move DRIVER QP flags check into separate function (Alaa Hleihel) [1858560] - [infiniband] RDMA/mlx5: Update all DRIVER QP places to use QP subtype (Alaa Hleihel) [1858560] - [infiniband] RDMA/mlx5: Split scatter CQE configuration for DCT QP (Alaa Hleihel) [1858560] - [infiniband] RDMA/mlx5: Separate create QP flows to be based on type (Alaa Hleihel) [1858560] - [infiniband] RDMA/mlx5: Set QP subtype immediately when it is known (Alaa Hleihel) [1858560] - [infiniband] RDMA/mlx5: Avoid setting redundant NULL for XRC QPs (Alaa Hleihel) [1858560] - [infiniband] RDMA/mlx5: Prepare QP allocation for future removal (Alaa Hleihel) [1858560] - [infiniband] RDMA/mlx5: Perform check if QP creation flow is valid (Alaa Hleihel) [1858560] - [infiniband] RDMA/mlx5: Delete impossible GSI port check (Alaa Hleihel) [1858560] - [infiniband] RDMA/mlx5: Organize QP types checks in one place (Alaa Hleihel) [1858560] - [include] net/mlx5: TX WQE Add trailer insertion field (Alaa Hleihel) [1858560] - [include] net/mlx5: Add release all pages capability bit (Alaa Hleihel) [1858560] - [netdrv] net/mlx5: Introduce TLS RX offload hardware bits (Alaa Hleihel) [1858560] - [netdrv] net/mlx5: Add structure and defines for pci sync for fw update event (Alaa Hleihel) [1858560] - [netdrv] net/mlx5: Add structure layout and defines for MFRL register (Alaa Hleihel) [1858560] - [netdrv] net/mlx5: Use aligned variable while allocating ICM memory (Alaa Hleihel) [1858560] - [netdrv] net/mlx5: Introduce IPsec Connect-X offload hardware bits and structures (Alaa Hleihel) [1858560] - [netdrv] net/mlx5: Update transobj.c new cmd interface (Alaa Hleihel) [1858560] - [netdrv] net/mlx5: Update SW steering new cmd interface (Alaa Hleihel) [1858560] - [netdrv] net/mlx5: Update port.c new cmd interface (Alaa Hleihel) [1858560] - [netdrv] net/mlx5: Update rl.c new cmd interface (Alaa Hleihel) [1858560] - [netdrv] net/mlx5: Update uar.c new cmd interface (Alaa Hleihel) [1858560] - [netdrv] net/mlx5: Update pd.c new cmd interface (Alaa Hleihel) [1858560] - [netdrv] net/mlx5: Update pagealloc.c new cmd interface (Alaa Hleihel) [1858560] - [netdrv] net/mlx5: Update mr.c new cmd interface (Alaa Hleihel) [1858560] - [netdrv] net/mlx5: Update mcg.c new cmd interface (Alaa Hleihel) [1858560] - [netdrv] net/mlx5: Update main.c new cmd interface (Alaa Hleihel) [1858560] - [netdrv] net/mlx5: Update vxlan.c new cmd interface (Alaa Hleihel) [1858560] - [netdrv] net/mlx5: Update mpfs.c new cmd interface (Alaa Hleihel) [1858560] - [netdrv] net/mlx5: Update gid.c new cmd interface (Alaa Hleihel) [1858560] - [netdrv] net/mlx5: Update lag.c new cmd interface (Alaa Hleihel) [1858560] - [netdrv] net/mlx5: Update fw.c new cmd interface (Alaa Hleihel) [1858560] - [netdrv] net/mlx5: Update fs_core new cmd interface (Alaa Hleihel) [1858560] - [netdrv] net/mlx5: Update FPGA to new cmd interface (Alaa Hleihel) [1858560] - [netdrv] net/mlx5: Update eswitch to new cmd interface (Alaa Hleihel) [1858560] - [netdrv] ethernet: remove redundant memset (Alaa Hleihel) [1858560] - [netdrv] net/mlx5: Update statistics to new cmd interface (Alaa Hleihel) [1858560] - [netdrv] net/mlx5: Update eq.c to new cmd interface (Alaa Hleihel) [1858560] - [netdrv] net/mlx5: Update ecpf.c to new cmd interface (Alaa Hleihel) [1858560] - [netdrv] net/mlx5: Update debugfs.c to new cmd interface (Alaa Hleihel) [1858560] - [netdrv] net/mlx5: Update cq.c to new cmd interface (Alaa Hleihel) [1858560] - [infiniband] net/mlx5: Update vport.c to new cmd interface (Alaa Hleihel) [1858560] - [netdrv] net/mlx5: improve some comments (Alaa Hleihel) [1858560] - [netdrv] net/mlx5: Read embedded cpu bit only once (Alaa Hleihel) [1858560] - [netdrv] net/mlx5e: Handle errors from netif_set_real_num_{tx, rx}_queues (Alaa Hleihel) [1858560] - [netdrv] net/mlx5: IPsec, Refactor SA handle creation and destruction (Alaa Hleihel) [1858560] - [netdrv] net/mlx5e: IPSec, Expose IPsec HW stat only for supporting HW (Alaa Hleihel) [1858560] - [netdrv] net/mlx5: Refactor mlx5_accel_esp_create_hw_context parameter list (Alaa Hleihel) [1858560] - [netdrv] net/mlx5: Use the correct IPsec capability function for FPGA ops (Alaa Hleihel) [1858560] - [netdrv] net/mlx5: Enable SW-defined RoCEv2 UDP source port (Alaa Hleihel) [1858560] - [netdrv] net/mlx5: Refactor HCA capability set flow (Alaa Hleihel) [1858560] - [infiniband] net/mlx5: Move QP logic to mlx5_ib (Alaa Hleihel) [1858560] - [infiniband] RDMA/mlx5: Alphabetically sort build artifacts (Alaa Hleihel) [1858560] - [netdrv] net/mlx5: Delete not-used cmd header (Alaa Hleihel) [1858560] - [infiniband] RDMA/mlx5: Delete Q counter allocations command (Alaa Hleihel) [1858560] - [netdrv] net/mlx5: Remove Q counter low level helper APIs (Alaa Hleihel) [1858560] - [netdrv] net/mlx5: Replace hand written QP context struct with automatic getters (Alaa Hleihel) [1858560] - [netdrv] net/mlx5: Remove extra indirection while storing QPN (Alaa Hleihel) [1858560] - [netdrv] net/mlx5: Open-code modify QP in the IPoIB module (Alaa Hleihel) [1858560] - [netdrv] net/mlx5: Open-code modify QP in the FPGA module (Alaa Hleihel) [1858560] - [netdrv] net/mlx5: Open-code modify QP in steering module (Alaa Hleihel) [1858560] - [netdrv] net/mlx5: Remove empty QP and CQ events handlers (Alaa Hleihel) [1858560] - [netdrv] net/mlx5: Open-code create and destroy QP calls (Alaa Hleihel) [1858560] - [netdrv] net/mlx5: Provide simplified command interfaces (Alaa Hleihel) [1858560] - [x86] kvm: x86/mmu: Fix get_mmio_spte() on CPUs supporting 5-level PT (Vitaly Kuznetsov) [1902184] - [net] netdevsim: devlink flash timeout message (Petr Oros) [1882019] - [net] devlink: collect flash notify params into a struct (Petr Oros) [1882019] - [net] devlink: add timeout information to status_notify (Petr Oros) [1882019] - [firmware] efi/esrt: Only call efi_mem_reserve() for boot services memory (Kairui Song) [1878024] - [firmware] efi: Drop type and attribute checks in efi_mem_desc_lookup() (Kairui Song) [1878024] - [fs] iomap: Fix direct I/O write consistency check (Andreas Grunbacher) [1875556] - [fs] gfs2: fix O_SYNC write handling (Andreas Grunbacher) [1871923] - [fs] gfs2: move setting current->backing_dev_info (Andreas Grunbacher) [1871923] - [fs] gfs2: Don't return NULL from gfs2_inode_lookup (Andreas Grunbacher) [1872061] - [fs] gfs2: If go_sync returns error, withdraw but skip invalidate (Robert S Peterson) [1875035] - [fs] gfs2: Close timing window with GLF_INVALIDATE_IN_PROGRESS (Robert S Peterson) [1875035] - [fs] gfs2: Fix refcount leak in gfs2_glock_poke (Robert S Peterson) [1875035] - [fs] gfs2: Add missing truncate_inode_pages_final for sd_aspace (Robert S Peterson) [1875035] - [fs] gfs2: call truncate_inode_pages_final for address space glocks (Robert S Peterson) [1875035] - [fs] gfs2: simplify the logic in gfs2_evict_inode (Robert S Peterson) [1875035] - [fs] gfs2: factor evict_linked_inode out of gfs2_evict_inode (Robert S Peterson) [1875035] - [fs] gfs2: further simplify gfs2_evict_inode with new func evict_should_delete (Robert S Peterson) [1875035] - [fs] gfs2: factor evict_unlinked_inode out of gfs2_evict_inode (Robert S Peterson) [1875035] - [fs] gfs2: rename variable error to ret in gfs2_evict_inode (Robert S Peterson) [1875035] - [net] ethtool: Add link extended state (Ivan Vecera) [1894545] - [documentation] networking: ethtool-netlink: Add link extended state (Ivan Vecera) [1894545] - [net] ethtool: fix error handling in linkstate_prepare_data() (Ivan Vecera) [1894545] - [net] ethtool: provide UAPI for PHY Signal Quality Index (SQI) (Ivan Vecera) [1894545]- [mm] mm/hugetlb: fix a race between hugetlb sysctl handlers (Julia Denham) [1886241] {CVE-2020-25285} - [kernel] audit: do not set FS_EVENT_ON_CHILD in audit marks mask (Richard Guy Briggs) [1896480] - [net] missing barriers in some of unix_sock ->addr and ->path accesses (Richard Guy Briggs) [1896480] - [kernel] audit: fix macros warnings (Richard Guy Briggs) [1896480] - [kernel] audit: trigger accompanying records when no rules present (Richard Guy Briggs) [1896480] - [kernel] audit: fix a kernel-doc markup (Richard Guy Briggs) [1896480] - [kernel] audit: Remove redundant null check (Richard Guy Briggs) [1896480] - [kernel] audit: uninitialize variable audit_sig_sid (Richard Guy Briggs) [1896480] - [kernel] audit: change unnecessary globals into statics (Richard Guy Briggs) [1896480] - [kernel] audit: report audit wait metric in audit status reply (Richard Guy Briggs) [1896480] - [security] audit: purge audit_log_string from the intra-kernel audit API (Richard Guy Briggs) [1896480] - [security] apparmor: Check buffer bounds when mapping permissions mask (Richard Guy Briggs) [1896480] - [kernel] audit: issue CWD record to accompany LSM_AUDIT_DATA_* records (Richard Guy Briggs) [1896480] - [net] audit: use the proper gfp flags in the audit_log_nfcfg() calls (Richard Guy Briggs) [1896480] - [include] audit: remove unused !CONFIG_AUDITSYSCALL __audit_inode* stubs (Richard Guy Briggs) [1896480] - [net] audit: add gfp parameter to audit_log_nfcfg (Richard Guy Briggs) [1896480] - [kernel] audit: log nftables configuration change events (Richard Guy Briggs) [1896480] - [kernel] audit: Use struct_size() helper in alloc_chunk (Richard Guy Briggs) [1896480] - [kernel] revert: 1320a4052ea1 ("audit: trigger accompanying records when no rules present") (Richard Guy Briggs) [1896480] - [include] audit: Replace zero-length array with flexible-array (Richard Guy Briggs) [1896480] - [netdrv] net: usb: lan78xx: Disable interrupts before calling generic_handle_irq() (Waiman Long) [1904213] - [mm] x86/mm/cpa: Prevent large page split when ftrace flips RW on kernel text (Waiman Long) [1904213] - [mm] x86/mm/cpa: Fix cpa_flush_array() TLB invalidation (Waiman Long) [1904213] - [net] netlabel: fix an uninitialized warning in netlbl_unlabel_staticlist() (Ondrej Mosnacek) [1901171] - [net] netlabel: fix our progress tracking in netlbl_unlabel_staticlist() (Ondrej Mosnacek) [1901171] - [netdrv] net: ena: fix packet's addresses for rx_offset feature (Petr Oros) [1861967] - [netdrv] net: ena: handle bad request id in ena_netdev (Petr Oros) [1861967] - [netdrv] net: ena: Change WARN_ON expression in ena_del_napi_in_range() (Petr Oros) [1861967] - [netdrv] net: ena: support new LLQ acceleration mode (Petr Oros) [1861967] - [netdrv] net: ena: move llq configuration from ena_probe to ena_device_init() (Petr Oros) [1861967] - [netdrv] net: ena: enable support of rss hash key and function changes (Petr Oros) [1861967] - [netdrv] net: ena: add support for traffic mirroring (Petr Oros) [1861967] - [netdrv] net: ena: cosmetic: change ena_com_stats_admin stats to u64 (Petr Oros) [1861967] - [netdrv] net: ena: cosmetic: satisfy gcc warning (Petr Oros) [1861967] - [netdrv] net: ena: add reserved PCI device ID (Petr Oros) [1861967] - [netdrv] net: ena: avoid unnecessary rearming of interrupt vector when busy-polling (Petr Oros) [1861967] - [netdrv] net: ena: Fix using plain integer as NULL pointer in ena_init_napi_in_range (Petr Oros) [1861967] - [netdrv] ena_netdev: use generic power management (Petr Oros) [1861967] - [netdrv] net: ena: xdp: update napi budget for DROP and ABORTED (Petr Oros) [1861967] - [netdrv] net: ena: xdp: XDP_TX: fix memory leak (Petr Oros) [1861967] - [netdrv] xdp: Rename convert_to_xdp_frame in xdp_convert_buff_to_frame (Petr Oros) [1861967] - [netdrv] net: ena: reduce driver load time (Petr Oros) [1861967] - [netdrv] net: ena: cosmetic: minor code changes (Petr Oros) [1861967] - [netdrv] net: ena: cosmetic: fix spacing issues (Petr Oros) [1861967] - [netdrv] net: ena: cosmetic: code reorderings (Petr Oros) [1861967] - [netdrv] net: ena: cosmetic: remove unnecessary code (Petr Oros) [1861967] - [netdrv] net: ena: cosmetic: fix line break issues (Petr Oros) [1861967] - [netdrv] net: ena: cosmetic: fix spelling and grammar mistakes in comments (Petr Oros) [1861967] - [netdrv] net: ena: cosmetic: set queue sizes to u32 for consistency (Petr Oros) [1861967] - [netdrv] net: ena: cosmetic: rename ena_update_tx/rx_rings_intr_moderation() (Petr Oros) [1861967] - [netdrv] net: ena: simplify ena_com_update_intr_delay_resolution() (Petr Oros) [1861967] - [netdrv] net: ena: fix ena_com_comp_status_to_errno() return value (Petr Oros) [1861967] - [netdrv] net: ena: use explicit variable size for clarity (Petr Oros) [1861967] - [netdrv] net: ena: rename ena_com_free_desc to make API more uniform (Petr Oros) [1861967] - [netdrv] net: ena: add support for the rx offset feature (Petr Oros) [1861967] - [netdrv] ena: Add XDP frame size to amazon NIC driver (Petr Oros) [1861967] - [netdrv] net: ena: cosmetic: extract code to ena_indirection_table_set() (Petr Oros) [1861967] - [netdrv] net: ena: cosmetic: remove unnecessary spaces and tabs in ena_com.h macros (Petr Oros) [1861967] - [netdrv] net: ena: use SHUTDOWN as reset reason when closing interface (Petr Oros) [1861967] - [netdrv] net: ena: drop superfluous prototype (Petr Oros) [1861967] - [netdrv] net: ena: add support for reporting of packet drops (Petr Oros) [1861967] - [netdrv] net: ena: add unmask interrupts statistics to ethtool (Petr Oros) [1861967] - [netdrv] net: ena: remove code that does nothing (Petr Oros) [1861967] - [netdrv] net: ena: changes to RSS hash key allocation (Petr Oros) [1861967] - [netdrv] net: ena: change default RSS hash function to Toeplitz (Petr Oros) [1861967] - [netdrv] net: ena: allow setting the hash function without changing the key (Petr Oros) [1861967] - [netdrv] net: ena: fix error returning in ena_com_get_hash_function() (Petr Oros) [1861967] - [netdrv] net: ena: avoid unnecessary admin command when RSS function set fails (Petr Oros) [1861967] - [netdrv] net/ena: Fix build warning in ena_xdp_set() (Petr Oros) [1861967] - [netdrv] net: ena: Make some functions static (Petr Oros) [1861967] - [netdrv] net: ena: fix continuous keep-alive resets (Petr Oros) [1861967] - [netdrv] net: ena: avoid memory access violation by validating req_id properly (Petr Oros) [1861967] - [netdrv] net: ena: fix request of incorrect number of IRQ vectors (Petr Oros) [1861967] - [netdrv] net: ena: fix incorrect setting of the number of msix vectors (Petr Oros) [1861967] - [netdrv] net: ena: ethtool: clean up minor indentation issue (Petr Oros) [1861967] - [netdrv] net: ena: reject unsupported coalescing params (Petr Oros) [1861967] - [netdrv] net: ena: fix broken interface between ENA driver and FW (Petr Oros) [1861967] - [netdrv] net/amazon: Ensure that driver version is aligned to the linux kernel (Petr Oros) [1861967] - [netdrv] net: ena: ethtool: remove redundant non-zero check on rc (Petr Oros) [1861967] - [netdrv] net: ena: remove set but not used variable 'hash_key' (Petr Oros) [1861967] - [netdrv] net: ena: ena-com.c: prevent NULL pointer dereference (Petr Oros) [1861967] - [netdrv] net: ena: ethtool: use correct value for crc32 hash (Petr Oros) [1861967] - [netdrv] net: ena: make ena rxfh support ETH_RSS_HASH_NO_CHANGE (Petr Oros) [1861967] - [netdrv] net: ena: fix corruption of dev_idx_to_host_tbl (Petr Oros) [1861967] - [netdrv] net: ena: fix incorrectly saving queue numbers when setting RSS indirection table (Petr Oros) [1861967] - [netdrv] net: ena: rss: store hash function as values and not bits (Petr Oros) [1861967] - [netdrv] net: ena: rss: fix failure to get indirection table (Petr Oros) [1861967] - [netdrv] net: ena: rss: do not allocate key when not supported (Petr Oros) [1861967] - [netdrv] net: ena: fix incorrect default RSS key (Petr Oros) [1861967] - [netdrv] net: ena: add missing ethtool TX timestamping indication (Petr Oros) [1861967] - [netdrv] net: ena: fix uses of round_jiffies() (Petr Oros) [1861967] - [netdrv] net: ena: fix potential crash when rxfh key is NULL (Petr Oros) [1861967] - [netdrv] net: ena: remove set but not used variable 'rx_ring' (Petr Oros) [1861967] - [netdrv] net: ena: fix issues in setting interrupt moderation params in ethtool (Petr Oros) [1861967] - [netdrv] net: ena: fix default tx interrupt moderation interval (Petr Oros) [1861967] - [netdrv] net: ena: Add first_interrupt field to napi struct (Petr Oros) [1861967] - [netdrv] net: ena: Implement XDP_TX action (Petr Oros) [1861967] - [netdrv] net: ena: implement XDP drop support (Petr Oros) [1861967] - [netdrv] net: ena: fix napi handler misbehavior when the napi budget is zero (Petr Oros) [1861967] - [netdrv] net: ena: ethtool: support set_channels callback (Petr Oros) [1861967] - [netdrv] net: ena: remove redundant print of number of queues (Petr Oros) [1861967] - [netdrv] net: ena: make ethtool -l show correct max number of queues (Petr Oros) [1861967] - [netdrv] net: ena: ethtool: get_channels: use combined only (Petr Oros) [1861967] - [netdrv] net: ena: multiple queue creation related cleanups (Petr Oros) [1861967] - [netdrv] net: ena: change num_queues to num_io_queues for clarity and consistency (Petr Oros) [1861967] - [kernel] rcu/tree: docs: document bkvcache new members at struct kfree_rcu_cpu (Nico Pache) [1894223] - [mm] kasan: don't assume percpu shadow allocations will succeed (Nico Pache) [1894223] - [lib] kasan: update required compiler versions in documentation (Nico Pache) [1894223] - [lib] kasan: improve and simplify Kconfig.kasan (Nico Pache) [1894223] - [lib] kasan: Fix required compiler version (Nico Pache) [1894223] - [lib] kasan: Bump required compiler version (Nico Pache) [1894223] - [documentation] kasan: update documentation for generic kasan (Nico Pache) [1894223] - [mm] kasan: record and print the free track (Nico Pache) [1894223] - [mm] rcu: kasan: record and print call_rcu() call stack (Nico Pache) [1894223] - [kernel] rcu: Support reclaim for head-less object (Nico Pache) [1894223] - [kernel] rcu: Introduce 2 arg kvfree_rcu() interface (Nico Pache) [1894223] - [mm] mm/list_lru.c: Rename kvfree_rcu() to local variant (Nico Pache) [1894223] - [kernel] rcu: Rename *_kfree_callback/*_kfree_rcu_offset/kfree_call_* (Nico Pache) [1894223] - [kernel] rcu/tiny: support vmalloc in tiny-RCU (Nico Pache) [1894223] - [kernel] rcu/tree: Maintain separate array for vmalloc ptrs (Nico Pache) [1894223] - [kernel] rcu/tree: cache specified number of objects (Nico Pache) [1894223] - [kernel] rcu/tree: Use static initializer for krc.lock (Nico Pache) [1894223] - [kernel] rcu/tree: Move kfree_rcu_cpu locking/unlocking to separate functions (Nico Pache) [1894223] - [kernel] rcu/tree: Simplify KFREE_BULK_MAX_ENTR macro (Nico Pache) [1894223] - [kernel] rcu/tree: Make debug_objects logic independent of rcu_head (Nico Pache) [1894223] - [kernel] rcu/tree: Repeat the monitor if any free channel is busy (Nico Pache) [1894223] - [kernel] rcu/tree: Skip entry into the page allocator for PREEMPT_RT (Nico Pache) [1894223] - [kernel] rcu/tree: Keep kfree_rcu() awake during lock contention (Nico Pache) [1894223] - [kernel] rcu: Fix a kernel-doc warnings for "count" (Nico Pache) [1894223] - [kernel] rcu/tree: Count number of batched kfree_rcu() locklessly (Nico Pache) [1894223] - [kernel] rcu/tree: Add a shrinker to prevent OOM due to kfree_rcu() batching (Nico Pache) [1894223] - [kernel] rcuperf: Measure memory footprint during kfree_rcu() test (Nico Pache) [1894223] - [kernel] rcu: Add a trace event for kfree_rcu() use of kfree_bulk() (Nico Pache) [1894223] - [kernel] rcu: Support kfree_bulk() interface in kfree_rcu() (Nico Pache) [1894223] - [mm] kasan: fix clang compilation warning due to stack protector (Nico Pache) [1894223] - [mm] kasan: disable branch tracing for core runtime (Nico Pache) [1894223] - [mm] kasan: add missing functions declarations to kasan.h (Nico Pache) [1894223] - [mm] kasan: consistently disable debugging features (Nico Pache) [1894223] - [mm] kasan: unset panic_on_warn before calling panic() (Nico Pache) [1894223] - [mm] kasan: detect negative size in memory operation function (Nico Pache) [1894223] - [mm] kasan: No KASAN's memmove check if archs don't have it (Nico Pache) [1894223] - [mm] kasan: use apply_to_existing_page_range() for releasing vmalloc shadow (Nico Pache) [1894223] - [mm] kasan: fix crashes on access to memory mapped by vm_map_ram() (Nico Pache) [1894223] - [mm] mm/kasan/common.c: fix compile error (Nico Pache) [1894223] - [mm] kasan: support backing vmalloc space with real shadow memory (Nico Pache) [1894223] - [mm] mm/vmalloc: rework vmap_area_lock (Nico Pache) [1894223] - [mm] mm/vmalloc: remove preempt_disable/enable when doing preloading (Nico Pache) [1894223] - [mm] mm/vmalloc.c: switch to WARN_ON() and move it under unlink_va() (Nico Pache) [1894223] - [mm] mm/vmalloc.c: get rid of one single unlink_va() when merge (Nico Pache) [1894223] - [mm] mm/vmalloc.c: preload a CPU with one object for split purpose (Nico Pache) [1894223] - [mm] mm/vmalloc.c: remove "node" argument (Nico Pache) [1894223] - [mm] mm/vmalloc: modify struct vmap_area to reduce its size (Nico Pache) [1894223] - [mm] mm/vmalloc: do not keep unpurged areas in the busy tree (Nico Pache) [1894223] - [mm] mm/vmalloc.c: fix percpu free VM area search criteria (Nico Pache) [1894223] - [mm] mm/vmalloc.c: avoid bogus -Wmaybe-uninitialized warning (Nico Pache) [1894223] - [mm] mm/vmap: add DEBUG_AUGMENT_LOWEST_MATCH_CHECK macro (Nico Pache) [1894223] - [mm] mm/vmap: add DEBUG_AUGMENT_PROPAGATE_CHECK macro (Nico Pache) [1894223] - [mm] mm/vmalloc.c: keep track of free blocks for vmap allocation (Nico Pache) [1894223] - [mm] mm/vmalloc.c: convert vmap_lazy_nr to atomic_long_t (Nico Pache) [1894223] - [mm] mm/kasan: change kasan_check_{read, write} to return boolean (Nico Pache) [1894223] - [mm] mm/kasan: introduce __kasan_check_{read, write} (Nico Pache) [1894223] - [mm] kasan: fix coccinelle warnings in kasan_p*_table (Nico Pache) [1894223] - [mm] kasan: fix kasan_check_read/write definitions (Nico Pache) [1894223] - [lib] kasan: remove use after scope bugs detection (Nico Pache) [1894223] - [lib] kasan: remove clang version check for KASAN_STACK (Nico Pache) [1894223] - [lib] kasan: turn off asan-stack for clang-8 and earlier (Nico Pache) [1894223] - [block] nbd: fix a block_device refcount leak in nbd_release (Ming Lei) [1901400] - [tools] selftests: Set default protocol for raw sockets in nettest (Hangbin Liu) [1898813] - [tools] selftests/net: improve descriptions for XFAIL cases in psock_snd.sh (Hangbin Liu) [1898813] - [tools] selftests: rtnetlink: make kci_test_encap() return sub-test result (Hangbin Liu) [1898813] - [tools] selftests: net: ip_defrag: modprobe missing nf_defrag_ipv6 support (Hangbin Liu) [1898813] - [tools] selftests: use LDLIBS for libraries instead of LDFLAGS (Hangbin Liu) [1898813] - [tools] selftests: tls: run all tests for TLS 1.2 and TLS 1.3 (Hangbin Liu) [1898813] - [tools] selftests/net: add definition for SOL_DCCP to fix compilation errors for old libc (Hangbin Liu) [1898813] - [tools] selftests: net: reuseport_addr_any: silence clang warning (Hangbin Liu) [1898813] - [tools] selftests: net: refactor reuseport_addr_any test (Hangbin Liu) [1898813] - [tools] selftests: net: reuseport_addr_any: add DCCP (Hangbin Liu) [1898813] - [tools] selftests: net: test that listening sockets match on address properly (Hangbin Liu) [1898813] - [tools] selftests/net: make udpgso_bench skip unsupported testcases (Hangbin Liu) [1898813] - [tools] net/udpgso_bench.sh test fails on error (Hangbin Liu) [1898813] - [tools] net/udpgso_bench.sh add UDP GSO audit tests (Hangbin Liu) [1898813] - [tools] selftests: extend zerocopy tests to udp (Hangbin Liu) [1898813] - [tools] net/udpgso_bench_tx: options to exercise TX CMSG (Hangbin Liu) [1898813] - [tools] selftests: fixes for UDP GRO (Hangbin Liu) [1898813] - [tools] selftests/net: replace obsolete NFT_CHAIN configuration (Hangbin Liu) [1898813] - [tools] selftests: explicitly require kernel features needed by udpgro tests (Hangbin Liu) [1898813] - [tools] selftests: add explicit test for multiple concurrent GRO sockets (Hangbin Liu) [1898813] - [tools] selftests: add functionals test for UDP GRO (Hangbin Liu) [1898813] - [tools] selftests: add some benchmark for UDP GRO (Hangbin Liu) [1898813] - [tools] selftests: add GRO support to udp bench rx program (Hangbin Liu) [1898813] - [net] sctp: change to hold/put transport for proto_unreach_timer (Xin Long) [1897084] - [scsi] scsi: qedi: Add schedule_hw_err_handler callback for fan failure (Nilesh Javali) [1854121] - [scsi] scsi: qedi: Add support for handling PCIe errors (Nilesh Javali) [1854121] - [scsi] scsi: qedi: Add firmware error recovery invocation support (Nilesh Javali) [1854121] - [scsi] scsi: qedi: Mark all connections for recovery on link down event (Nilesh Javali) [1854121] - [scsi] scsi: qedi: Use snprintf instead of sprintf (Nilesh Javali) [1854121] - [scsi] scsi: qedi: Protect active command list to avoid list corruption (Nilesh Javali) [1854121] - [scsi] scsi: qedi: Fix list_del corruption while removing active I/O (Nilesh Javali) [1854121] - [scsi] scsi: qedi: Skip firmware connection termination for PCI shutdown handler (Nilesh Javali) [1854121] - [scsi] scsi: qedi: Use qed count from set_fp_int in msix allocation (Nilesh Javali) [1854121] - [scsi] scsi: qedi: Remove redundant NULL check (Nilesh Javali) [1854121] - [scsi] scsi: qedi: Staticify non-external function 'qedi_get_iscsi_error' (Nilesh Javali) [1854121] - [scsi] scsi: qedi: Demote seemingly unintentional kerneldoc header (Nilesh Javali) [1854121] - [scsi] scsi: qedi: Remove set but unused variable 'tmp' (Nilesh Javali) [1854121] - [scsi] scsi: qedi: Remove 2 set but unused variables (Nilesh Javali) [1854121] - [scsi] scsi: qedi: Remove unused variable udev & uctrl (Nilesh Javali) [1854121] - [scsi] scsi: qedi: Remove comparison of 0/1 to bool variable (Nilesh Javali) [1854121] - [scsi] scsi: qedi: Check for buffer overflow in qedi_set_path() (Nilesh Javali) [1854121] - [scsi] scsi: qedf: Remove redundant assignment to variable 'rc' (Nilesh Javali) [1854122] - [scsi] scsi: qedf: Retry qed->probe during recovery (Nilesh Javali) [1854122] - [scsi] scsi: qedf: Add schedule_hw_err_handler callback for fan failure (Nilesh Javali) [1854122] - [scsi] scsi: qedf: Return SUCCESS if stale rport is encountered (Nilesh Javali) [1854122] - [scsi] scsi: qedf: FDMI attributes correction (Nilesh Javali) [1854122] - [scsi] scsi: qedf: Use pci_get_dsn() (Nilesh Javali) [1854122] - [scsi] scsi: qedf: Fix for the session's E_D_TOV value (Nilesh Javali) [1854122] - [scsi] scsi: qedf: Correct the comment in qedf_initiate_els (Nilesh Javali) [1854122] - [scsi] scsi: qedf: Change the debug parameter permission to read & write (Nilesh Javali) [1854122] - [scsi] scsi: qedf: Fix null ptr reference in qedf_stag_change_work (Nilesh Javali) [1854122] - [scsi] scsi: qedf: Fix race between ELS completion and flushing ELS request (Nilesh Javali) [1854122] - [scsi] scsi: qedf: Don't process ELS completion if event is flushed or cleaned up (Nilesh Javali) [1854122] - [scsi] scsi: qedf: Initiate cleanup for ELS commands as well (Nilesh Javali) [1854122] - [scsi] scsi: qedf: Send cleanup even for RRQ on timeout (Nilesh Javali) [1854122] - [scsi] scsi: qedf: Do not kill timeout work for original I/O on RRQ completion (Nilesh Javali) [1854122] - [scsi] scsi: qedf: Check the validity of rjt frame before processing (Nilesh Javali) [1854122] - [scsi] scsi: qedf: Check for port type and role before processing an event (Nilesh Javali) [1854122] - [scsi] scsi: qedf: Demote obvious misuse of kerneldoc to standard comment blocks (Nilesh Javali) [1854122] - [scsi] scsi: qedf: Remove a whole host of unused variables (Nilesh Javali) [1854122] - [scsi] scsi: qedf: Remove set but not checked variable 'tmp' (Nilesh Javali) [1854122] - [scsi] scsi: qedf: Demote obvious misuse of kerneldoc to standard comment blocks (Nilesh Javali) [1854122] - [scsi] scsi: qedf: Remove redundant initialization of variable rc (Nilesh Javali) [1854122] - [infiniband] RDMA/qedr: Fix memory leak in iWARP CM (Manish Chopra) [1857857] - [infiniband] RDMA/qedr: Fix function prototype parameters alignment (Manish Chopra) [1857857] - [infiniband] RDMA/qedr: Fix inline size returned for iWARP (Manish Chopra) [1857857] - [infiniband] RDMA/qedr: Fix iWARP active mtu display (Manish Chopra) [1857857] - [netdrv] qede: Notify qedr when mtu has changed (Manish Chopra) [1857857] - [infiniband] RDMA/qedr: Fix return code if accept is called on a destroyed qp (Manish Chopra) [1857857] - [infiniband] RDMA/qedr: Fix use of uninitialized field (Manish Chopra) [1857857] - [infiniband] RDMA/qedr: Fix doorbell setting (Manish Chopra) [1857857] - [infiniband] RDMA/qedr: Fix qp structure memory leak (Manish Chopra) [1857857] - [netdrv] net: qed: RDMA personality shouldn't fail VF load (Manish Chopra) [1857857] - [netdrv] net: qede: Disable aRFS for NPAR and 100G (Manish Chopra) [1857857] - [netdrv] net: qed: Disable aRFS for NPAR and 100G (Manish Chopra) [1857857] - [netdrv] net: qed: use eth_zero_addr() to clear mac address (Manish Chopra) [1857857] - [netdrv] net: qede: use eth_zero_addr() to clear mac address (Manish Chopra) [1857857] - [netdrv] qede: Use pM format specifier for MAC addresses (Manish Chopra) [1857857] - [netdrv] qed: Use pM format specifier for MAC addresses (Manish Chopra) [1857857] - [infiniband] qed: fix assignment of n_rq_elems to incorrect params field (Manish Chopra) [1857857] - [netdrv] qed: fix the allocation of the chains with an external PBL (Manish Chopra) [1857857] - [netdrv] qede: add .ndo_xdp_xmit() and XDP_REDIRECT support (Manish Chopra) [1857857] - [netdrv] qede: refactor XDP Tx processing (Manish Chopra) [1857857] - [netdrv] qede: reformat net_device_ops declarations (Manish Chopra) [1857857] - [netdrv] qede: reformat several structures in "qede.h" (Manish Chopra) [1857857] - [include] qed: introduce qed_chain_get_elem_used{, u32}() (Manish Chopra) [1857857] - [include] qed: optimize common chain accessors (Manish Chopra) [1857857] - [infiniband] qed: add support for different page sizes for chains (Manish Chopra) [1857857] - [netdrv] qed: simplify chain allocation with init params struct (Manish Chopra) [1857857] - [netdrv] qed: simplify initialization of the chains with an external PBL (Manish Chopra) [1857857] - [netdrv] qed: move chain initialization inlines next to allocation functions (Manish Chopra) [1857857] - [netdrv] qed: sanitize PBL chains allocation (Manish Chopra) [1857857] - [netdrv] qed: prevent possible double-frees of the chains (Manish Chopra) [1857857] - [netdrv] qed: move chain methods to a separate file (Manish Chopra) [1857857] - [netdrv] qed: reformat Makefile (Manish Chopra) [1857857] - [include] qed: reformat "qed_chain.h" a bit (Manish Chopra) [1857857] - [netdrv] net: qed_hsi.h: Avoid the use of one-element array (Manish Chopra) [1857857] - [netdrv] net: qed: Remove unneeded cast from memory allocation (Manish Chopra) [1857857] - [netdrv] qed: suppress false-positives interrupt error messages on HW init (Manish Chopra) [1857857] - [netdrv] qed: suppress "don't support RoCE & iWARP" flooding on HW init (Manish Chopra) [1857857] - [netdrv] qed: Fix ILT and XRCD bitmap memory leaks (Manish Chopra) [1857857] - [netdrv] qed: add support for the extended speed and FEC modes (Manish Chopra) [1857857] - [netdrv] qed: populate supported link modes maps on module init (Manish Chopra) [1857857] - [netdrv] qed: add missing loopback modes (Manish Chopra) [1857857] - [netdrv] qed: add support for new port modes (Manish Chopra) [1857857] - [netdrv] qed: remove unused qed_hw_info::port_mode and QED_PORT_MODE (Manish Chopra) [1857857] - [netdrv] qed: reformat several structures a bit (Manish Chopra) [1857857] - [netdrv] qede: introduce support for FEC control (Manish Chopra) [1857857] - [netdrv] qede: format qede{,_vf}_ethtool_ops (Manish Chopra) [1857857] - [netdrv] qed: add support for Forward Error Correction (Manish Chopra) [1857857] - [netdrv] qed: reformat several structures a bit (Manish Chopra) [1857857] - [netdrv] qed: use transceiver data to fill link partner's advertising speeds (Manish Chopra) [1857857] - [netdrv] qed: add support for multi-rate transceivers (Manish Chopra) [1857857] - [netdrv] qed: reformat public_port::transceiver_data a bit (Manish Chopra) [1857857] - [netdrv] qede: populate supported link modes maps on module init (Manish Chopra) [1857857] - [netdrv] qed, qede, qedf: convert link mode from u32 to ETHTOOL_LINK_MODE (Manish Chopra) [1857857] - [infiniband] RDMA/qedr: Add EDPM max size to alloc ucontext response (Manish Chopra) [1857857] - [infiniband] RDMA/qedr: Add EDPM mode type for user-fw compatibility (Manish Chopra) [1857857] - [infiniband] RDMA/qedr: SRQ's bug fixes (Manish Chopra) [1857857] - [include] net: qed: drop duplicate words in comments (Manish Chopra) [1857857] - [netdrv] qede: convert to new udp_tunnel_nic infra (Manish Chopra) [1857857] - [netdrv] qed: Disable "MFW indication via attention" SPAM every 5 minutes (Manish Chopra) [1857857] - [netdrv] qed: Populate nvm-file attributes while reading nvm config partition (Manish Chopra) [1857857] - [netdrv] net: qede: fix BE vs CPU comparison (Manish Chopra) [1857857] - [netdrv] net: qede: fix kernel-doc for qede_ptp_adjfreq() (Manish Chopra) [1857857] - [netdrv] net: qed: sanitize BE/LE data processing (Manish Chopra) [1857857] - [netdrv] net: qed: use ptr shortcuts to dedup field accessing in some parts (Manish Chopra) [1857857] - [netdrv] net: qed: improve indentation of some parts of code (Manish Chopra) [1857857] - [netdrv] net: qed: address kernel-doc warnings (Manish Chopra) [1857857] - [netdrv] net: qed: correct qed_hw_err_notify() prototype (Manish Chopra) [1857857] - [netdrv] net: qed: cleanup global structs declarations (Manish Chopra) [1857857] - [netdrv] net: qed: move static iro_arrout of header file (Manish Chopra) [1857857] - [netdrv] qed: Make symbol 'qed_hw_err_type_descr' static (Manish Chopra) [1857857] - [netdrv] net: qede: update copyright years (Manish Chopra) [1857857] - [netdrv] net: qede: convert to SPDX License Identifiers (Manish Chopra) [1857857] - [netdrv] net: qede: correct existing SPDX tags (Manish Chopra) [1857857] - [netdrv] net: qed: update copyright years (Manish Chopra) [1857857] - [netdrv] net: qed: convert to SPDX License Identifiers (Manish Chopra) [1857857] - [netdrv] net: qed: correct existing SPDX tags (Manish Chopra) [1857857] - [netdrv] qed: add missing error test for DBG_STATUS_NO_MATCHING_FRAMING_MODE (Manish Chopra) [1857857] - [netdrv] net: qed: fix "maybe uninitialized" warning (Manish Chopra) [1857857] - [netdrv] net: qed: reset ILT block sizes before recomputing to fix crashes (Manish Chopra) [1857857] - [netdrv] net: qede: fix use-after-free on recovery and AER handling (Manish Chopra) [1857857] - [netdrv] net: qede: fix PTP initialization on recovery (Manish Chopra) [1857857] - [netdrv] net: qed: fix excessive QM ILT lines consumption (Manish Chopra) [1857857] - [netdrv] net: qed: fix NVMe login fails over VFs (Manish Chopra) [1857857] - [netdrv] net: qede: stop adding events on an already destroyed workqueue (Manish Chopra) [1857857] - [netdrv] net: qed: fix async event callbacks unregistering (Manish Chopra) [1857857] - [include] net: qed: fix left elements count calculation (Manish Chopra) [1857857] - [infiniband] RDMA/qedr: Fix KASAN: use-after-free in ucma_event_handler+0x532 (Manish Chopra) [1857857] - [netdrv] qed: Add EDPM mode type for user-fw compatibility (Manish Chopra) [1857857] - [netdrv] qed: Add XRC to RoCE (Manish Chopra) [1857857] - [netdrv] qed: changes to ILT to support XRC (Manish Chopra) [1857857] - [include] net: qed: fix bad formatting (Manish Chopra) [1857857] - [netdrv] net: qed: introduce critical hardware error handler (Manish Chopra) [1857857] - [netdrv] net: qed: introduce critical fan failure handler (Manish Chopra) [1857857] - [netdrv] net: qede: Implement ndo_tx_timeout (Manish Chopra) [1857857] - [netdrv] net: qede: optional hw recovery procedure (Manish Chopra) [1857857] - [netdrv] net: qed: attention clearing properties (Manish Chopra) [1857857] - [netdrv] net: qed: cleanup debug related declarations (Manish Chopra) [1857857] - [netdrv] net: qed: critical err reporting to management firmware (Manish Chopra) [1857857] - [netdrv] net: qed: invoke err notify on critical areas (Manish Chopra) [1857857] - [netdrv] net: qede: add hw err scheduled handler (Manish Chopra) [1857857] - [netdrv] net: qed: adding hw_err states and handling (Manish Chopra) [1857857] - [netdrv] net: qede: Use true for bool variable in qede_init_fp() (Manish Chopra) [1857857] - [netdrv] qed: Make ll2_cbs static (Manish Chopra) [1857857] - [netdrv] qede: Add support for handling the pcie errors (Manish Chopra) [1857857] - [netdrv] qed: Enable device error reporting capability (Manish Chopra) [1857857] - [netdrv] qed: use true,false for bool variables (Manish Chopra) [1857857] - [netdrv] net: qed: Remove unneeded cast from memory allocation (Manish Chopra) [1857857] - [netdrv] net: qede: reject unsupported coalescing params (Manish Chopra) [1857857] - [scsi] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 440 (Manish Chopra) [1857857] - [scsi] treewide: Add SPDX license identifier - Makefile/Kconfig (Manish Chopra) [1857857] - [netdrv] sfc: don't double-down() filters in ef100_reset() (Jarod Wilson) [1856681] - [netdrv] sfc: Fix error code in probe (Jarod Wilson) [1856681] - [netdrv] sfc: fix boolreturn.cocci warning and rename function (Jarod Wilson) [1856681] - [netdrv] sfc: Use 'pci_channel_state_t' instead of 'enum pci_channel_state' (Jarod Wilson) [1856681] - [netdrv] sfc: Use fallthrough pseudo-keyword (Jarod Wilson) [1856681] - [netdrv] sfc: fix build warnings on 32-bit (Jarod Wilson) [1856681] - [netdrv] sfc: don't free_irq()s if they were never requested (Jarod Wilson) [1856681] - [netdrv] sfc: null out channel->rps_flow_id after freeing it (Jarod Wilson) [1856681] - [netdrv] sfc: take correct lock in ef100_reset() (Jarod Wilson) [1856681] - [netdrv] sfc: really check hash is valid before using it (Jarod Wilson) [1856681] - [netdrv] sfc: check hash is valid before using it (Jarod Wilson) [1856681] - [netdrv] sfc: fix ef100 design-param checking (Jarod Wilson) [1856681] - [netdrv] sfc: Fix build with CONFIG_RFS_ACCEL disabled (Jarod Wilson) [1856681] - [netdrv] sfc_ef100: add nic-type for VFs, and bind to them (Jarod Wilson) [1856681] - [netdrv] sfc_ef100: read pf_index at probe time (Jarod Wilson) [1856681] - [netdrv] sfc_ef100: functions for selftests (Jarod Wilson) [1856681] - [netdrv] sfc_ef100: statistics gathering (Jarod Wilson) [1856681] - [netdrv] sfc_ef100: plumb in fini_dmaq (Jarod Wilson) [1856681] - [netdrv] sfc_ef100: RX path for EF100 (Jarod Wilson) [1856681] - [netdrv] sfc_ef100: RX filter table management and related gubbins (Jarod Wilson) [1856681] - [netdrv] sfc_ef100: TX path for EF100 NICs (Jarod Wilson) [1856681] - [netdrv] sfc_ef100: read Design Parameters at probe time (Jarod Wilson) [1856681] - [netdrv] sfc_ef100: fail the probe if NIC uses unsol_ev credits (Jarod Wilson) [1856681] - [netdrv] sfc_ef100: check firmware version at start-of-day (Jarod Wilson) [1856681] - [netdrv] sfc_ef100: remove duplicated include from ef100_netdev.c (Jarod Wilson) [1856681] - [netdrv] sfc_ef100: implement ndo_get_phys_port_{id, name} (Jarod Wilson) [1856681] - [netdrv] sfc_ef100: read device MAC address at probe time (Jarod Wilson) [1856681] - [netdrv] sfc_ef100: probe the PHY and configure the MAC (Jarod Wilson) [1856681] - [netdrv] sfc_ef100: actually perform resets (Jarod Wilson) [1856681] - [netdrv] sfc_ef100: extend ef100_check_caps to cover datapath_caps3 (Jarod Wilson) [1856681] - [netdrv] sfc_ef100: read datapath caps, implement check_caps (Jarod Wilson) [1856681] - [netdrv] sfc_ef100: process events for MCDI completions (Jarod Wilson) [1856681] - [netdrv] sfc_ef100: implement ndo_open/close and EVQ probing (Jarod Wilson) [1856681] - [netdrv] sfc_ef100: implement MCDI transport (Jarod Wilson) [1856681] - [netdrv] sfc_ef100: don't call efx_reset_down()/up() on EF100 (Jarod Wilson) [1856681] - [netdrv] sfc_ef100: PHY probe stub (Jarod Wilson) [1856681] - [netdrv] sfc_ef100: reset-handling stub (Jarod Wilson) [1856681] - [netdrv] sfc: skeleton EF100 PF driver (Jarod Wilson) [1856681] - [netdrv] sfc_ef100: register accesses on EF100 (Jarod Wilson) [1856681] - [netdrv] sfc_ef100: add EF100 register definitions (Jarod Wilson) [1856681] - [netdrv] sfc: remove efx_ethtool_nway_reset() (Jarod Wilson) [1856681] - [netdrv] sfc: drop unnecessary list_empty (Jarod Wilson) [1856681] - [netdrv] sfc_ef100: helper function to set default RSS table of given size (Jarod Wilson) [1856681] - [netdrv] sfc_ef100: NVRAM selftest support code (Jarod Wilson) [1856681] - [netdrv] sfc_ef100: populate BUFFER_SIZE_BYTES in INIT_RXQ (Jarod Wilson) [1856681] - [netdrv] sfc_ef100: add EF100 to NIC-revision enumeration (Jarod Wilson) [1856681] - [netdrv] sfc: get drvinfo driver name from outside the common code (Jarod Wilson) [1856681] - [netdrv] sfc: initialise RSS context ID to 'no RSS context' in efx_init_struct() (Jarod Wilson) [1856681] - [netdrv] sfc: commonise efx_fini_dmaq (Jarod Wilson) [1856681] - [netdrv] sfc: factor out efx_mcdi_filter_table_down() from _remove() (Jarod Wilson) [1856681] - [netdrv] sfc: don't call tx_limit_len if NIC type doesn't have one (Jarod Wilson) [1856681] - [netdrv] sfc: assign TXQs without gaps (Jarod Wilson) [1856681] - [netdrv] sfc: commonise netif_set_real_numx_queues calls (Jarod Wilson) [1856681] - [netdrv] sfc: make tx_queues_per_channel variable at runtime (Jarod Wilson) [1856681] - [netdrv] sfc: move modparam 'rss_cpus' out of common channel code (Jarod Wilson) [1856681] - [netdrv] sfc: move modparam 'interrupt_mode' out of common channel code (Jarod Wilson) [1856681] - [netdrv] sfc: remove max_interrupt_mode (Jarod Wilson) [1856681] - [netdrv] sfc: support setting MTU even if not privileged to configure MAC fully (Jarod Wilson) [1856681] - [netdrv] sfc: don't call tx_remove if there isn't one (Jarod Wilson) [1856681] - [netdrv] sfc: commonise initialisation of efx->vport_id (Jarod Wilson) [1856681] - [netdrv] sfc: commonise efx->xq_entries initialisation (Jarod Wilson) [1856681] - [netdrv] sfc: initialise max_channels in efx_init_channels() (Jarod Wilson) [1856681] - [netdrv] sfc: move definition of EFX_MC_STATS_GENERATION_INVALID (Jarod Wilson) [1856681] - [netdrv] sfc: factor out efx_tx_tso_header_length() and understand encapsulation (Jarod Wilson) [1856681] - [netdrv] sfc: remove duplicate declaration of efx_enqueue_skb_tso() (Jarod Wilson) [1856681] - [netdrv] sfc: commonise TSO fallback code (Jarod Wilson) [1856681] - [netdrv] sfc: commonise efx_sync_rx_buffer() (Jarod Wilson) [1856681] - [netdrv] sfc: commonise some MAC configuration code (Jarod Wilson) [1856681] - [netdrv] sfc: commonise miscellaneous efx functions (Jarod Wilson) [1856681] - [netdrv] sfc: add missing licence info to mcdi_filters.c (Jarod Wilson) [1856681] - [netdrv] sfc: commonise MCDI MAC stats handling (Jarod Wilson) [1856681] - [netdrv] sfc: move NIC-specific mcdi_port declarations out of common header (Jarod Wilson) [1856681] - [netdrv] sfc: extend common GRO interface to support CHECKSUM_COMPLETE (Jarod Wilson) [1856681] - [netdrv] sfc: commonise ARFS handling (Jarod Wilson) [1856681] - [netdrv] sfc: commonise drain event handling (Jarod Wilson) [1856681] - [netdrv] sfc: commonise PCI error handlers (Jarod Wilson) [1856681] - [netdrv] sfc: track which BAR is mapped (Jarod Wilson) [1856681] - [netdrv] sfc: commonise FC advertising (Jarod Wilson) [1856681] - [netdrv] sfc: commonise other ethtool bits (Jarod Wilson) [1856681] - [netdrv] sfc: commonise ethtool NFC and RXFH/RSS functions (Jarod Wilson) [1856681] - [netdrv] sfc: commonise ethtool link handling functions (Jarod Wilson) [1856681] - [netdrv] sfc: split up nic.h (Jarod Wilson) [1856681] - [netdrv] sfc: refactor EF10 stats handling (Jarod Wilson) [1856681] - [netdrv] sfc: don't try to create more channels than we can have VIs (Jarod Wilson) [1856681] - [netdrv] sfc: extend bitfield macros up to POPULATE_DWORD_13 (Jarod Wilson) [1856681] - [netdrv] sfc: determine flag word automatically in efx_has_cap() (Jarod Wilson) [1856681] - [netdrv] sfc: update MCDI protocol headers (Jarod Wilson) [1856681] - [netdrv] sfc: replace '---help---' in Kconfig files with 'help' (Jarod Wilson) [1856681] - [netdrv] sfc: add missing annotation for efx_ef10_try_update_nic_stats_vf() (Jarod Wilson) [1856681] - [netdrv] sfc: avoid an unused-variable warning (Jarod Wilson) [1856681] - [netdrv] sfc: fix dereference of table before it is null checked (Jarod Wilson) [1856681] - [netdrv] sfc: siena_check_caps() can be static (Jarod Wilson) [1856681] - [netdrv] sfc: actually wire up siena_check_caps() (Jarod Wilson) [1856681] - [netdrv] sfc: make firmware-variant printing a nic_type function (Jarod Wilson) [1856681] - [netdrv] sfc: make filter table probe caller responsible for adding VLANs (Jarod Wilson) [1856681] - [netdrv] sfc: move rx_rss_context_exclusive into struct efx_mcdi_filter_table (Jarod Wilson) [1856681] - [netdrv] sfc: rework handling of (firmware) multicast chaining state (Jarod Wilson) [1856681] - [netdrv] sfc: move 'must restore' flags out of ef10-specific nic_data (Jarod Wilson) [1856681] - [netdrv] sfc: use efx_has_cap for capability checks outside of NIC-specific code (Jarod Wilson) [1856681] - [netdrv] sfc: make capability checking a nic_type function (Jarod Wilson) [1856681] - [netdrv] sfc: move vport_id to struct efx_nic (Jarod Wilson) [1856681] - [ntb] NTB: Revert "Add Hygon Device ID" (Myron Stowe) [1880468] - [tools] NTB: ntb_test: Fix bug when counting remote files (Myron Stowe) [1908031] - [ntb] NTB: perf: Fix race condition when run with ntb_test (Myron Stowe) [1908031] - [ntb] NTB: perf: Fix support for hardware that doesn't have port numbers (Myron Stowe) [1908031] - [ntb] NTB: perf: Don't require one more memory window than number of peers (Myron Stowe) [1908031] - [ntb] NTB: ntb_pingpong: Choose doorbells based on port number (Myron Stowe) [1908031] - [ntb] NTB: Fix the default port and peer numbers for legacy drivers (Myron Stowe) [1908031] - [ntb] NTB: Revert the change to use the NTB device dev for DMA allocations (Myron Stowe) [1908031] - [ntb] NTB: ntb_tool: reading the link file should not end in a NULL byte (Myron Stowe) [1908031] - [ntb] ntb_perf: avoid false dma unmap of destination address (Myron Stowe) [1908031] - [ntb] ntb_perf: increase sleep time from one milli sec to one sec (Myron Stowe) [1908031] - [ntb] ntb_tool: pass correct struct device to dma_alloc_coherent (Myron Stowe) [1908031] - [ntb] ntb_perf: pass correct struct device to dma_alloc_coherent (Myron Stowe) [1908031] - [include] NTB: correct ntb_peer_spad_addr and ntb_peer_spad_read comment typos (Myron Stowe) [1908031] - [ntb] ntb: intel: fix static declaration (Myron Stowe) [1908031] - [ntb] ntb: intel: add hw workaround for NTB BAR alignment (Myron Stowe) [1908031] - [ntb] ntb: intel: Add Icelake (gen4) support for Intel NTB (Myron Stowe) [1908031] - [ntb] NTB: Fix static check warning in perf_clear_test (Myron Stowe) [1908031] - [include] include/ntb: Fix typo in ntb_unregister_device description (Myron Stowe) [1908031] - [ntb] NTB: add pci shutdown handler for AMD NTB (Myron Stowe) [1908031] - [ntb] NTB: send DB event when driver is loaded or un-loaded (Myron Stowe) [1908031] - [ntb] NTB: remove redundant setting of DB valid mask (Myron Stowe) [1908031] - [ntb] NTB: return link up status correctly for PRI and SEC (Myron Stowe) [1908031] - [ntb] NTB: add helper functions to set and clear sideinfo (Myron Stowe) [1908031] - [ntb] NTB: move ntb_ctrl handling to init and deinit (Myron Stowe) [1908031] - [ntb] NTB: handle link up, D0 and D3 events correctly (Myron Stowe) [1908031] - [ntb] NTB: handle link down event correctly (Myron Stowe) [1908031] - [ntb] NTB: remove handling of peer_sta from amd_link_is_up (Myron Stowe) [1908031] - [ntb] NTB: set peer_sta within event handler itself (Myron Stowe) [1908031] - [ntb] NTB: return the side info status from amd_poll_link (Myron Stowe) [1908031] - [ntb] NTB: define a new function to get link status (Myron Stowe) [1908031] - [ntb] NTB: Enable link up and down event notification (Myron Stowe) [1908031] - [ntb] NTB: clear interrupt status register (Myron Stowe) [1908031] - [ntb] NTB: Fix access to link status and control register (Myron Stowe) [1908031] - [ntb] NTB: ntb_transport: Use scnprintf() for avoiding potential buffer overflow (Myron Stowe) [1908031] - [ntb] ntb_hw_switchtec: Fix ntb_mw_clear_trans error if size == 0 (Myron Stowe) [1908031] - [ntb] ntb_tool: Fix printk format (Myron Stowe) [1908031] - [ntb] NTB: ntb_perf: Fix address err in perf_copy_chunk (Myron Stowe) [1908031] - [ntb] NTB: Fix an error in get link status (Myron Stowe) [1908031] - [ntb] NTB: Add Hygon Device ID (Myron Stowe) [1908031] - [ntb] NTB: fix IDT Kconfig typos/spellos (Myron Stowe) [1908031] - [ntb] ntb_hw_amd: Add memory window support for new AMD hardware (Myron Stowe) [1908031] - [ntb] ntb_hw_amd: Add a new NTB PCI device ID (Myron Stowe) [1908031] - [ntb] NTB: ntb_transport: remove redundant assignment to rc (Myron Stowe) [1908031] - [ntb] ntb_hw_switchtec: make ntb_mw_set_trans() work when addr == 0 (Myron Stowe) [1908031] - [ntb] ntb: point to right memory window index (Myron Stowe) [1908031] - [ntb] NTB/msi: remove incorrect MODULE defines (Myron Stowe) [1908031] - [documentation] NTB: Describe the ntb_msi_test client in the documentation (Myron Stowe) [1908031] - [ntb] NTB: Add MSI interrupt support to ntb_transport (Myron Stowe) [1908031] - [tools] NTB: Add ntb_msi_test support to ntb_test (Myron Stowe) [1908031] - [ntb] NTB: Introduce NTB MSI Test Client (Myron Stowe) [1908031] - [ntb] NTB: Introduce MSI library (Myron Stowe) [1908031] - [ntb] NTB: Rename ntb.c to support multiple source files in the module (Myron Stowe) [1908031] - [include] NTB: Introduce functions to calculate multi-port resource index (Myron Stowe) [1908031] - [include] NTB: Introduce helper functions to calculate logical port number (Myron Stowe) [1908031] - [pci] PCI/switchtec: Add module parameter to request more interrupts (Myron Stowe) [1908031] - [ntb] ntb_hw_switchtec: Fix setup MW with failure bug (Myron Stowe) [1908031] - [ntb] ntb_hw_switchtec: Skip unnecessary re-setup of shared memory window for crosslink case (Myron Stowe) [1908031] - [ntb] ntb_hw_switchtec: Remove redundant steps of switchtec_ntb_reinit_peer() function (Myron Stowe) [1908031] - [include] NTB: correct ntb_dev_ops and ntb_dev comment typos (Myron Stowe) [1908031] - [ntb] NTB: amd: Silence shift wrapping warning in amd_ntb_db_vector_mask() (Myron Stowe) [1908031] - [ntb] ntb_hw_switchtec: potential shift wrapping bug in switchtec_ntb_init_sndev() (Myron Stowe) [1908031] - [ntb] NTB: ntb_transport: Ensure qp->tx_mw_dma_addr is initaliazed (Myron Stowe) [1908031] - [ntb] NTB: ntb_hw_amd: set peer limit register (Myron Stowe) [1908031] - [ntb] NTB: ntb_perf: Clear stale values in doorbell and command SPAD register (Myron Stowe) [1908031] - [ntb] NTB: ntb_perf: Disable NTB link after clearing peer XLAT registers (Myron Stowe) [1908031] - [ntb] NTB: ntb_perf: Increased the number of message retries to 1000 (Myron Stowe) [1908031] - [ntb] ntb: intel: Make intel_ntb3_peer_db_addr static (Myron Stowe) [1908031] - [ntb] NTB: add new parameter to peer_db_addr() db_bit and db_data (Myron Stowe) [1908031] - [ntb] NTB: ntb_transport: Ensure the destination buffer is mapped for TX DMA (Myron Stowe) [1908031] - [ntb] NTB: ntb_transport: Free MWs in ntb_transport_link_cleanup() (Myron Stowe) [1908031] - [ntb] ntb_hw_switchtec: Added support of >=4G memory windows (Myron Stowe) [1908031] - [include] ntb_hw_switchtec: NT req id mapping table register entry number should be 512 (Myron Stowe) [1908031] - [ntb] ntb_hw_switchtec: debug print 64bit aligned crosslink BAR Numbers (Myron Stowe) [1908031] - [ntb] ntb: idt: Alter the driver info comments (Myron Stowe) [1908031] - [ntb] ntb: idt: Discard temperature sensor IRQ handler (Myron Stowe) [1908031] - [ntb] ntb: idt: Add basic hwmon sysfs interface (Myron Stowe) [1908031] - [ntb] ntb: idt: Alter temperature read method (Myron Stowe) [1908031] - [netdrv] ntb_netdev: Simplify remove with client device drvdata (Myron Stowe) [1908031] - [ntb] NTB: transport: Try harder to alloc an aligned MW buffer (Myron Stowe) [1908031] - [ntb] ntb: ntb_transport: Mark expected switch fall-throughs (Myron Stowe) [1908031] - [ntb] ntb: idt: Set PCIe bus address to BARLIMITx (Myron Stowe) [1908031] - [ntb] NTB: ntb_hw_idt: replace IS_ERR_OR_NULL with regular NULL checks (Myron Stowe) [1908031] - [ntb] ntb: intel: fix return value for ndev_vec_mask() (Myron Stowe) [1908031] - [netdrv] ntb_netdev: fix sleep time mismatch (Myron Stowe) [1908031]- [block] block: fix incorrect branching in blk_max_size_offset() (Mike Snitzer) [1903722] - [md] dm: fix IO splitting (Mike Snitzer) [1903722] - [block] block: fix get_max_io_size() (Mike Snitzer) [1903722] - [block] block: Improve physical block alignment of split bios (Mike Snitzer) [1903722] - [block] block: use gcd() to fix chunk_sectors limit stacking (Mike Snitzer) [1903722] - [kernel] sched/deadline: Fix priority inheritance with multiple scheduling classes (Phil Auld) [1780490] - [fs] Convert trailing spaces and periods in path components (Leif Sahlberg) [1882457] - [block] loop: Fix occasional uevent drop (Ming Lei) [1897401] - [block] block: add a return value to set_capacity_revalidate_and_notify (Ming Lei) [1897401] - [fs] fat: truncate inode timestamp updates in setattr (Pavel Reichl) [1533270] - [fs] fat: change timestamp updates to use fat_truncate_time (Pavel Reichl) [1533270] - [fs] fat: add functions to update and truncate timestamps appropriately (Pavel Reichl) [1533270] - [fs] fat: create a function to calculate the timezone offest (Pavel Reichl) [1533270] - [net] icmp: randomize the global rate limiter (Guillaume Nault) [1899137] - [net] ipv4: Restore flowi4_oif update before call to xfrm_lookup_route (Guillaume Nault) [1899137] - [net] ipv4: Update exception handling for multipath routes via same device (Guillaume Nault) [1899137] - [net] ip: fix tos reflection in ack and reset packets (Guillaume Nault) [1899137] - [net] initialize fastreuse on inet_inherit_port (Guillaume Nault) [1899137] - [net] refactor bind_bucket fastreuse into helper (Guillaume Nault) [1899137] - [infiniband] RDMA/bnxt_re: Remove set but not used variable 'qplib_ctx' (Selvin Xavier) [1861886] - [infiniband] RDMA/bnxt_re: Remove the qp from list only if the qp destroy succeeds (Selvin Xavier) [1861886] - [infiniband] RDMA/bnxt_re: Fix driver crash on unaligned PSN entry address (Selvin Xavier) [1861886] - [infiniband] RDMA/bnxt_re: Restrict the max_gids to 256 (Selvin Xavier) [1861886] - [infiniband] RDMA/bnxt_re: Static NQ depth allocation (Selvin Xavier) [1861886] - [infiniband] RDMA/bnxt_re: Fix the qp table indexing (Selvin Xavier) [1861886] - [infiniband] RDMA/bnxt_re: Do not report transparent vlan from QP1 (Selvin Xavier) [1861886] - [infiniband] RDMA/bnxt_re: Change wr posting logic to accommodate variable wqes (Selvin Xavier) [1861886] - [infiniband] RDMA/bnxt_re: Add helper data structures (Selvin Xavier) [1861886] - [infiniband] RDMA/bnxt_re: Pull psn buffer dynamically based on prod (Selvin Xavier) [1861886] - [infiniband] RDMA/bnxt_re: introduce a function to allocate swq (Selvin Xavier) [1861886] - [infiniband] RDMA/bnxt_re: introduce wqe mode to select execution path (Selvin Xavier) [1861886] - [infiniband] RDMA/bnxt: Delete 'nq_ptr' variable which is not used (Selvin Xavier) [1861886] - [infiniband] RDMA/bnxt_re: Remove dead code from rcfw (Selvin Xavier) [1861886] - [infiniband] RDMA/bnxt_re: Simplify obtaining queue entry from hw ring (Selvin Xavier) [1861886] - [infiniband] RDMA/bnxt_re: Update missing hsi data structures (Selvin Xavier) [1861886] - [infiniband] RDMA/bnxt_re: Reduce device page size detection code (Selvin Xavier) [1861886] - [infiniband] RDMA/bnxt_re: Remove unsupported modify_device callback (Selvin Xavier) [1861886] - [include] net: Add netif_is_bareudp() API to identify bareudp devices (Guillaume Nault) [1839788] - [net] Removed the device type check to add mpls support for devices (Guillaume Nault) [1839788] - [tools] selftests: set conf.all.rp_filter=0 in bareudp.sh (Guillaume Nault) [1839788] - [tools] selftests: disable rp_filter when testing bareudp (Guillaume Nault) [1839788] - [tools] selftests: add test script for bareudp tunnels (Guillaume Nault) [1839788] - [documentation] bareudp: Corrected description of bareudp module. (Guillaume Nault) [1839788] - [netdrv] bareudp: forbid mixing IP and MPLS in multiproto mode (Guillaume Nault) [1839788] - [netdrv] bareudp: Reverted support to enable & disable rx metadata collection (Guillaume Nault) [1839788] - [documentation] bareudp: update iproute2 sample commands (Guillaume Nault) [1839788] - [netdrv] bareudp: Added attribute to enable & disable rx metadata collection (Guillaume Nault) [1839788] - [netdrv] bareudp: Fixed multiproto mode configuration (Guillaume Nault) [1839788] - [netdrv] bareudp: Fixed configuration to avoid having garbage values (Guillaume Nault) [1839788] - [netdrv] net: bareudp: avoid uninitialized variable warning (Guillaume Nault) [1839788] - [netdrv] bareudp: Fixed bareudp receive handling (Guillaume Nault) [1839788] - [netdrv] bareudp: remove unnecessary udp_encap_enable() in bareudp_socket_create() (Guillaume Nault) [1839788] - [netdrv] bareudp: print error message when command fails (Guillaume Nault) [1839788] - [netdrv] bareudp: add module alias (Guillaume Nault) [1839788] - [netdrv] bareudp: Fix uninitialized variable warnings. (Guillaume Nault) [1839788] - [netdrv] Special handling for IP & MPLS. (Guillaume Nault) [1839788] - [net] UDP tunnel encapsulation module for tunnelling different protocols like MPLS, IP, NSH etc. (Guillaume Nault) [1839788] - [arm64] arm64: remove arm64ksyms.c (Mark Salter) [1883365] - [arm64] arm64: frace: use asm EXPORT_SYMBOL() (Mark Salter) [1883365] - [arm64] arm64: string: use asm EXPORT_SYMBOL() (Mark Salter) [1883365] - [arm64] arm64: uaccess: use asm EXPORT_SYMBOL() (Mark Salter) [1883365] - [arm64] arm64: page: use asm EXPORT_SYMBOL() (Mark Salter) [1883365] - [arm64] arm64: smccc: use asm EXPORT_SYMBOL() (Mark Salter) [1883365] - [arm64] arm64: tishift: use asm EXPORT_SYMBOL() (Mark Salter) [1883365] - [arm64] arm64: add EXPORT_SYMBOL_NOKASAN() (Mark Salter) [1883365] - [mm] arm64: move memstart_addr export inline (Mark Salter) [1883365] - [arm64] arm64: remove bitop exports (Mark Salter) [1883365] - [arm64] arm64: lib: use C string functions with KASAN enabled (Mark Salter) [1883365] - [arm64] arm64: add (Mark Salter) [1883365] - [arm64] locking/atomics/arm64, arm64/bitops: Include (Mark Salter) [1883365] - [arm64] locking/atomics/arm64: Replace our atomic/lock bitop implementations with asm-generic (Mark Salter) [1883365] - [include] locking/atomics, asm-generic/bitops/lock.h: Rewrite using atomic_fetch_*() (Mark Salter) [1883365] - [include] locking/atomics, asm-generic/bitops/atomic.h: Rewrite using atomic_*() APIs (Mark Salter) [1883365] - [thermal] thermal: rcar_thermal: Add missing braces to conditional statement (Ivan Vecera) [1894564] - [thermal] thermal: Rename set_mode() to change_mode() (Ivan Vecera) [1894564] - [thermal] thermal: Simplify or eliminate unnecessary set_mode() methods (Ivan Vecera) [1894564] - [thermal] thermal: core: Stop polling DISABLED thermal devices (Ivan Vecera) [1894564] - [thermal] thermal: Explicitly enable non-changing thermal zone devices (Ivan Vecera) [1894564] - [thermal] thermal: Use mode helpers in drivers (Ivan Vecera) [1894564] - [thermal] thermal: Add mode helpers (Ivan Vecera) [1894564] - [thermal] thermal: remove get_mode() operation of drivers (Ivan Vecera) [1894564] - [thermal] thermal: Store device mode in struct thermal_zone_device (Ivan Vecera) [1894564] - [include] thermal: Add current mode to thermal zone device (Ivan Vecera) [1894564] - [acpi] thermal: Store thermal mode in a dedicated enum (Ivan Vecera) [1894564] - [acpi] acpi: thermal: Fix error handling in the register function (Ivan Vecera) [1894564] - [thermal] thermal: core: skip update disabled thermal zones after suspend (Ivan Vecera) [1894564] - [thermal] Thermal: do not clear passive state during system sleep (Ivan Vecera) [1894564] - [thermal] thermal: of-thermal: disable passive polling when thermal zone is disabled (Ivan Vecera) [1894564] - [crypto] crypto: qat - drop input parameter from adf_enable_aer() (Vladis Dronov) [1855190] - [crypto] crypto: qat - fix function parameters descriptions (Vladis Dronov) [1855190] - [crypto] crypto: qat - remove unnecessary mutex_init() (Vladis Dronov) [1855190] - [crypto] crypto: qat - use PCI_VDEVICE (Vladis Dronov) [1855190] - [crypto] crypto: qat - replace device ids defines (Vladis Dronov) [1855190] - [crypto] crypto: qat - include domain in top level debugfs path (Vladis Dronov) [1855190] - [crypto] crypto: qat - check cipher length for aead AES-CBC-HMAC-SHA (Vladis Dronov) [1855190] - [crypto] crypto: qat - Use fallthrough pseudo-keyword (Vladis Dronov) [1855190] - [crypto] crypto: qat - add delay before polling mailbox (Vladis Dronov) [1855190] - [include] PCI: Add Intel QuickAssist device IDs (Vladis Dronov) [1855190] - [crypto] crypto: qat - fix double free in qat_uclo_create_batch_init_list (Vladis Dronov) [1855190] - [crypto] crypto: qat - fallback for xts with 192 bit keys (Vladis Dronov) [1855190] - [crypto] crypto: qat - remove unused field in skcipher ctx (Vladis Dronov) [1855190] - [crypto] crypto: qat - validate xts key (Vladis Dronov) [1855190] - [crypto] crypto: qat - allow xts requests not multiple of block (Vladis Dronov) [1855190] - [crypto] crypto: qat - update timeout logic in put admin msg (Vladis Dronov) [1855190] - [crypto] crypto: qat - send admin messages to set of AEs (Vladis Dronov) [1855190] - [crypto] crypto: qat - update fw init admin msg (Vladis Dronov) [1855190] - [crypto] crypto: qat - remove packed attribute in etr structs (Vladis Dronov) [1855190] - [crypto] crypto: qat - replace user types with kernel ABI __u types (Vladis Dronov) [1855190] - [crypto] crypto: qat - replace user types with kernel u types (Vladis Dronov) [1855190] - [crypto] crypto: qat - convert to SPDX License Identifiers (Vladis Dronov) [1855190] - [crypto] crypto: qat - simplify the qat_crypto function (Vladis Dronov) [1855190] - [crypto] crypto: qat - spelling s/Decrytp/Decrypt/ (Vladis Dronov) [1855190] - [crypto] crypto: qat/adf_aer - Replace GFP_ATOMIC with GFP_KERNEL in adf_dev_aer_schedule_reset() (Vladis Dronov) [1855190] - [thermal] thermal: int340x: processor_thermal: fix: update Jasper Lake PCI id (David Arcari) [1889331] - [thermal] thermal: int3403_thermal: Downgrade error message (David Arcari) [1889331] - [thermal] thermal/int340x_thermal: Prevent page fault on .set_mode() op (David Arcari) [1889331] - [thermal] thermal/int340x_thermal: Don't require IDSP to exist (David Arcari) [1889331] - [thermal] thermal/int340x_thermal: Export OEM vendor variables (David Arcari) [1889331] - [thermal] thermal/int340x_thermal: Export GDDV (David Arcari) [1889331] - [thermal] thermal: int3400_thermal: Statically initialize .get_mode()/.set_mode() ops (David Arcari) [1889331] - [thermal] thermal: int340x_thermal: fix: Update Tiger Lake ACPI device IDs (David Arcari) [1889331] - [thermal] thermal: int340x_thermal: Use scnprintf() for avoiding potential buffer overflow (David Arcari) [1889331] - [thermal] thermal: int340x: processor_thermal: Add Tiger Lake support (David Arcari) [1889331] - [platform] acpi: Remove header dependency (David Arcari) [1889331] - [thermal] thermal: int340x: switch to use helpers (David Arcari) [1889331] - [thermal] thermal: int340x: processor_thermal: Add Jasper Lake support (David Arcari) [1889331] - [thermal] thermal: int340x_thermal: Add Tiger Lake ACPI device IDs (David Arcari) [1889331] - [thermal] thermal: intel: int3403: replace printk(KERN_WARN...) with pr_warn(...) (David Arcari) [1889331] - [thermal] thermal: intel: int340x_thermal: Remove unnecessary acpi_has_method() uses (David Arcari) [1889331] - [thermal] thermal: int340x: processor_thermal: Add Ice Lake support (David Arcari) [1889331] - [thermal] drivers: thermal: processor_thermal_device: Export sysfs interface for TCC offset (David Arcari) [1889331] - [netdrv] net/mlx5e: Fix arch depending casting issue in FEC (Alaa Hleihel) [1858559] - [netdrv] net/mlx5: Kconfig: convert imply usage to weak dependency (Alaa Hleihel) [1858559] - [netdrv] net/mlx5: Fix condition for termination table cleanup (Alaa Hleihel) [1858559 1851700] - [netdrv] net/mlx5: Use a separate work queue for fib event handling (Alaa Hleihel) [1858559] - [infiniband] RDMA/mlx5: Add support for RDMA TX flow table (Alaa Hleihel) [1858559] - [netdrv] net/mlx5: Add support for RDMA TX steering (Alaa Hleihel) [1858559] - [infiniband] IB/mlx5: Move to fully dynamic UAR mode once user space supports it (Alaa Hleihel) [1858559] - [infiniband] IB/mlx5: Limit the scope of struct mlx5_bfreg_info to mlx5_ib (Alaa Hleihel) [1858559] - [infiniband] IB/mlx5: Extend QP creation to get uar page index from user space (Alaa Hleihel) [1858559] - [infiniband] IB/mlx5: Extend CQ creation to get uar page index from user space (Alaa Hleihel) [1858559] - [netdrv] net/mlx5: Avoid group version scan when not necessary (Alaa Hleihel) [1858559] - [netdrv] net/mlx5: Avoid incrementing FTE version (Alaa Hleihel) [1858559] - [netdrv] net/mlx5: Simplify matching group searches (Alaa Hleihel) [1858559] - [infiniband] IB/mlx5: Generally use the WC auto detection test result (Alaa Hleihel) [1858559] - [netdrv] net/mlx5: Avoid forwarding to other eswitch uplink (Alaa Hleihel) [1858559 1851700] - [netdrv] net/mlx5: Eswitch, enable forwarding back to uplink port (Alaa Hleihel) [1858559 1851700] - [netdrv] net/mlx5e: Add support for offloading traffic from uplink to uplink (Alaa Hleihel) [1858559 1851700] - [netdrv] net/mlx5: Don't use termination tables in slow path (Alaa Hleihel) [1858559 1851700] - [netdrv] net/mlx5: Avoid configuring eswitch QoS if not supported (Alaa Hleihel) [1858559 1851700] - [netdrv] net/mlx5: DR, Add support for flow table id destination action (Alaa Hleihel) [1858559] - [netdrv] net/mlx5: E-Switch, Refactor unload all reps per rep type (Alaa Hleihel) [1858559] - [netdrv] net/mlx5: E-Switch, Update VF vports config when num of VFs changed (Alaa Hleihel) [1858559] - [netdrv] net/mlx5: E-Switch, Introduce per vport configuration for eswitch modes (Alaa Hleihel) [1858559] - [netdrv] net/mlx5: E-switch, Make vport setup/cleanup sequence symmetric (Alaa Hleihel) [1858559] - [netdrv] net/mlx5: E-Switch, Prepare for vport enable/disable refactor (Alaa Hleihel) [1858559] - [netdrv] net/mlx5: E-Switch, Remove redundant warning when QoS enable failed (Alaa Hleihel) [1858559] - [netdrv] net/mlx5: E-Switch, Remove redundant check of eswitch manager cap (Alaa Hleihel) [1858559] - [infiniband] RDMA/mlx5: Allow MRs to be created in the cache synchronously (Alaa Hleihel) [1858559] - [infiniband] RDMA/mlx5: Revise how the hysteresis scheme works for cache filling (Alaa Hleihel) [1858559] - [infiniband] RDMA/mlx5: Fix locking in MR cache work queue (Alaa Hleihel) [1858559] - [infiniband] RDMA/mlx5: Lock access to ent->available_mrs/limit when doing queue_work (Alaa Hleihel) [1858559] - [infiniband] RDMA/mlx5: Fix MR cache size and limit debugfs (Alaa Hleihel) [1858559] - [infiniband] RDMA/mlx5: Always remove MRs from the cache before destroying them (Alaa Hleihel) [1858559] - [infiniband] RDMA/mlx5: Simplify how the MR cache bucket is located (Alaa Hleihel) [1858559] - [infiniband] RDMA/mlx5: Rename the tracking variables for the MR cache (Alaa Hleihel) [1858559] - [infiniband] RDMA/mlx5: Replace spinlock protected write with atomic var (Alaa Hleihel) [1858559] - [infiniband] {IB, net}/mlx5: Move asynchronous mkey creation to mlx5_ib (Alaa Hleihel) [1858559] - [infiniband] {IB, net}/mlx5: Assign mkey variant in mlx5_ib only (Alaa Hleihel) [1858559] - [infiniband] {IB, net}/mlx5: Setup mkey variant before mr create command invocation (Alaa Hleihel) [1858559] - [infiniband] RDMA/mlx5: Use offsetofend() instead of duplicated variant (Alaa Hleihel) [1858559] - [infiniband] RDMA/mlx5: Remove duplicate definitions of SW_ICM macros (Alaa Hleihel) [1858559] - [netdrv] net/mlx5: E-switch, make query inline mode a static function (Alaa Hleihel) [1858559] - [netdrv] net/mlx5: Allocate smaller size tables for ft offload (Alaa Hleihel) [1858559] - [netdrv] net/mlx5: Introduce TLS and IPSec objects enums (Alaa Hleihel) [1858559] - [include] net/mlx5: Introduce egress acl forward-to-vport capability (Alaa Hleihel) [1858559] - [infiniband] IB/mlx5: Add np_min_time_between_cnps and rp_max_rate debug params (Alaa Hleihel) [1858559] - [netdrv] net/mlx5: Fix header guard in rsc_dump.h (Alaa Hleihel) [1858559] - [netdrv] net/mlx5e: Replace zero-length array with flexible-array member (Alaa Hleihel) [1858559] - [netdrv] net/mlx5: Remove a useless 'drain_workqueue()' call in 'mlx5e_ipsec_cleanup()' (Alaa Hleihel) [1858559] - [netdrv] net/mlx5e: Add support for FEC modes based on 50G per lane links (Alaa Hleihel) [1858559] - [netdrv] net/mlxe5: Separate between FEC and current speed (Alaa Hleihel) [1858559] - [netdrv] net/mlx5e: Advertise globaly supported FEC modes (Alaa Hleihel) [1858559] - [netdrv] net/mlx5e: Enforce setting of a single FEC mode (Alaa Hleihel) [1858559] - [netdrv] net/mlx5e: Set FEC to auto when configured mode is not supported (Alaa Hleihel) [1858559] - [netdrv] mlx5: Use proper logging and tracing line terminations (Alaa Hleihel) [1858559] - [netdrv] net/mlx5e: Support dump callback in RX reporter (Alaa Hleihel) [1858559] - [netdrv] net/mlx5e: Support dump callback in TX reporter (Alaa Hleihel) [1858559] - [netdrv] net/mlx5e: Gather reporters APIs together (Alaa Hleihel) [1858559] - [netdrv] net/mlx5: Add support for resource dump (Alaa Hleihel) [1858559] - [netdrv] bnxt_en: Fix wrong flag value passed to HWRM_PORT_QSTATS_EXT fw call (Jonathan Toppins) [1861885] - [netdrv] bnxt_en: Fix HWRM_FUNC_QSTATS_EXT firmware call (Jonathan Toppins) [1861885] - [netdrv] bnxt_en: Return -EOPNOTSUPP for ETHTOOL_GREGS on VFs (Jonathan Toppins) [1861885] - [netdrv] bnxt_en: Protect bnxt_set_eee() and bnxt_set_pauseparam() with mutex (Jonathan Toppins) [1861885] - [netdrv] bnxt_en: return proper error codes in bnxt_show_temp (Jonathan Toppins) [1861885] - [netdrv] bnxt_en: Use memcpy to copy VPD field info (Jonathan Toppins) [1861885] - [netdrv] net: ethernet: broadcom: have drivers select DIMLIB as needed (Jonathan Toppins) [1861885] - [netdrv] bnxt_en: Fix NULL ptr dereference crash in bnxt_fw_reset_task() (Jonathan Toppins) [1861885] - [netdrv] bnxt_en: Avoid sending firmware messages when AER error is detected (Jonathan Toppins) [1861885] - [netdrv] bnxt: don't enable NAPI until rings are ready (Jonathan Toppins) [1861885] - [netdrv] bnxt_en: Setup default RSS map in all scenarios (Jonathan Toppins) [1861885] - [netdrv] bnxt_en: init RSS table for Minimal-Static VF reservation (Jonathan Toppins) [1861885] - [netdrv] bnxt_en: fix HWRM error when querying VF temperature (Jonathan Toppins) [1861885] - [netdrv] bnxt_en: Fix possible crash in bnxt_fw_reset_task() (Jonathan Toppins) [1861885] - [netdrv] bnxt_en: Fix PCI AER error recovery flow (Jonathan Toppins) [1861885] - [netdrv] bnxt_en: Fix ethtool -S statitics with XDP or TCs enabled (Jonathan Toppins) [1861885] - [netdrv] bnxt_en: Check for zero dir entries in NVRAM (Jonathan Toppins) [1861885] - [netdrv] bnxt_en: Don't query FW when netif_running() is false (Jonathan Toppins) [1861885] - [netdrv] bnxt_en: Remove superfluous memset() (Jonathan Toppins) [1861885] - [netdrv] bnxt_en: Add support for 'ethtool -d' (Jonathan Toppins) [1861885] - [netdrv] bnxt_en: Switch over to use the 64-bit software accumulated counters (Jonathan Toppins) [1861885] - [netdrv] bnxt_en: Accumulate all counters (Jonathan Toppins) [1861885] - [netdrv] bnxt_en: Retrieve hardware masks for port counters (Jonathan Toppins) [1861885] - [netdrv] bnxt_en: Retrieve hardware counter masks from firmware if available (Jonathan Toppins) [1861885] - [netdrv] bnxt_en: Allocate additional memory for all statistics blocks (Jonathan Toppins) [1861885] - [netdrv] bnxt_en: Refactor statistics code and structures (Jonathan Toppins) [1861885] - [netdrv] bnxt_en: Use macros to define port statistics size and offset (Jonathan Toppins) [1861885] - [netdrv] bnxt_en: Update firmware interface to 1.10.1.54 (Jonathan Toppins) [1861885] - [netdrv] bnxt_en: Remove PCIe non-counters from ethtool statistics (Jonathan Toppins) [1861885] - [netdrv] net: bnxt: don't complain if TC flower can't be supported (Jonathan Toppins) [1861885] - [netdrv] bnxt_en: Fix completion ring sizing with TPA enabled (Jonathan Toppins) [1861885] - [netdrv] bnxt_en: Init ethtool link settings after reading updated PHY configuration (Jonathan Toppins) [1861885] - [netdrv] bnxt_en: Fix race when modifying pause settings (Jonathan Toppins) [1861885] - [netdrv] bnxt: convert to new udp_tunnel_nic infra (Jonathan Toppins) [1861885] - [netdrv] bnxt_en: allow firmware to disable VLAN offloads (Jonathan Toppins) [1861885] - [netdrv] bnxt_en: clean up VLAN feature bit handling (Jonathan Toppins) [1861885] - [netdrv] bnxt_en: Implement ethtool -X to set indirection table (Jonathan Toppins) [1861885] - [netdrv] bnxt_en: Return correct RSS indirection table entries to ethtool -x (Jonathan Toppins) [1861885] - [netdrv] bnxt_en: Fill HW RSS table from the RSS logical indirection table (Jonathan Toppins) [1861885] - [netdrv] bnxt_en: Add helper function to return the number of RSS contexts (Jonathan Toppins) [1861885] - [netdrv] bnxt_en: Add logical RSS indirection table structure (Jonathan Toppins) [1861885] - [netdrv] bnxt_en: Fix up bnxt_get_rxfh_indir_size() (Jonathan Toppins) [1861885] - [netdrv] bnxt_en: Set up the chip specific RSS table size (Jonathan Toppins) [1861885] - [netdrv] bnxt_en: Read VPD info only for PFs (Jonathan Toppins) [1861885] - [netdrv] bnxt_en: Fix statistics counters issue during ifdown with older firmware (Jonathan Toppins) [1861885] - [netdrv] bnxt_en: Do not enable legacy TX push on older firmware (Jonathan Toppins) [1861885] - [netdrv] bnxt_en: Store the running firmware version code (Jonathan Toppins) [1861885] - [netdrv] bnxt_en: Add board.serial_number field to info_get cb (Jonathan Toppins) [1861885] - [netdrv] bnxt_en: Return from timer if interface is not in open state (Jonathan Toppins) [1861885] - [netdrv] bnxt_en: Fix AER reset logic on 57500 chips (Jonathan Toppins) [1861885] - [netdrv] bnxt_en: Re-enable SRIOV during resume (Jonathan Toppins) [1861885] - [netdrv] bnxt_en: Simplify bnxt_resume() (Jonathan Toppins) [1861885] - [netdrv] bnxt_en: fix firmware message length endianness (Jonathan Toppins) [1861885] - [netdrv] bnxt_en: Fix return code to "flash_device" (Jonathan Toppins) [1861885] - [netdrv] bnxt_en: Fix accumulation of bp->net_stats_prev (Jonathan Toppins) [1861885] - [netdrv] net: bnxt: Remove Comparison to bool in bnxt_ethtool.c (Jonathan Toppins) [1861885] - [netdrv] bnxt_en: show only relevant ethtool stats for a TX or RX ring (Jonathan Toppins) [1861885] - [netdrv] bnxt_en: Split HW ring statistics strings into RX and TX parts (Jonathan Toppins) [1861885] - [netdrv] bnxt_en: Refactor the software ring counters (Jonathan Toppins) [1861885] - [netdrv] bnxt_en: Add doorbell information to bnxt_en_dev struct (Jonathan Toppins) [1861885] - [netdrv] bnxt_en: Add support for L2 doorbell size (Jonathan Toppins) [1861885] - [netdrv] bnxt_en: Set the db_offset on 57500 chips for the RDMA MSIX entries (Jonathan Toppins) [1861885] - [netdrv] bnxt_en: Define the doorbell offsets on 57500 chips (Jonathan Toppins) [1861885] - [netdrv] bnxt_en: Improve kernel log messages related to ethtool reset (Jonathan Toppins) [1861885] - [netdrv] bnxt_en: fix ethtool_reset_flags ABI violations (Jonathan Toppins) [1861885] - [netdrv] bnxt_en: refactor ethtool firmware reset types (Jonathan Toppins) [1861885] - [netdrv] bnxt_en: prepare to refactor ethtool reset types (Jonathan Toppins) [1861885] - [netdrv] bnxt_en: Do not include ETH_FCS_LEN in the max packet length sent to fw (Jonathan Toppins) [1861885] - [netdrv] bnxt_en: Improve TQM ring context memory sizing formulas (Jonathan Toppins) [1861885] - [netdrv] bnxt_en: Allocate TQM ring context memory according to fw specification (Jonathan Toppins) [1861885] - [netdrv] bnxt_en: Update firmware spec. to 1.10.1.33 (Jonathan Toppins) [1861885] - [fs] fs/namespace.c: fix mountpoint reference counter race (Pavel Reichl) [1852651] {CVE-2020-12114}- [powerpc] powerpc/64: Fix kernel stack 16-byte alignment (Desnes Augusto Nunes do Rosario) [1854528] - [powerpc] powerpc/aout: Fix struct user definition to use user_pt_regs (Desnes Augusto Nunes do Rosario) [1854528] - [powerpc] powerpc/uapi: Fix sigcontext definition to use user_pt_regs (Desnes Augusto Nunes do Rosario) [1854528] - [powerpc] bpf: powerpc: fix broken uapi for BPF_PROG_TYPE_PERF_EVENT (Desnes Augusto Nunes do Rosario) [1854528] - [tools] selftests/powerpc: Tests for kernel accessing user memory (Desnes Augusto Nunes do Rosario) [1854528] - [powerpc] powerpc/watchpoint/ptrace: Introduce PPC_DEBUG_FEATURE_DATA_BP_ARCH_31 (Desnes Augusto Nunes do Rosario) [1854528] - [powerpc] powerpc/watchpoint: Fix exception handling for CONFIG_HAVE_HW_BREAKPOINT=N (Desnes Augusto Nunes do Rosario) [1854528] - [powerpc] powerpc/watchpoint: Fix length calculation for unaligned target (Desnes Augusto Nunes do Rosario) [1854528] - [powerpc] powerpc/watchpoint: Move DAWR detection logic outside of hw_breakpoint.c (Desnes Augusto Nunes do Rosario) [1854528] - [powerpc] powerpc/watchpoint/ptrace: Fix SETHWDEBUG when CONFIG_HAVE_HW_BREAKPOINT=N (Desnes Augusto Nunes do Rosario) [1854528] - [powerpc] powerpc/watchpoint: Fix handling of vector instructions (Desnes Augusto Nunes do Rosario) [1854528] - [powerpc] powerpc/watchpoint: Fix quadword instruction handling on p10 predecessors (Desnes Augusto Nunes do Rosario) [1854528] - [powerpc] powerpc/hw_breakpoint.h: delete duplicated word (Desnes Augusto Nunes do Rosario) [1854528] - [powerpc] powerpc/watchpoint: Remove 512 byte boundary (Desnes Augusto Nunes do Rosario) [1854528] - [powerpc] powerpc/watchpoint: Return available watchpoints dynamically (Desnes Augusto Nunes do Rosario) [1854528] - [powerpc] powerpc/watchpoint: Guest support for 2nd DAWR hcall (Desnes Augusto Nunes do Rosario) [1854528] - [powerpc] powerpc/watchpoint: Set CPU_FTR_DAWR1 based on pa-features bit (Desnes Augusto Nunes do Rosario) [1854528] - [powerpc] powerpc/dt_cpu_ftrs: Add feature for 2nd DAWR (Desnes Augusto Nunes do Rosario) [1854528] - [powerpc] powerpc/watchpoint: Enable watchpoint functionality on power10 guest (Desnes Augusto Nunes do Rosario) [1854528] - [powerpc] powerpc/watchpoint: Fix DAWR exception for CACHEOP (Desnes Augusto Nunes do Rosario) [1854528] - [powerpc] powerpc/watchpoint: Fix DAWR exception constraint (Desnes Augusto Nunes do Rosario) [1854528] - [powerpc] powerpc/watchpoint: Fix 512 byte boundary limit (Desnes Augusto Nunes do Rosario) [1854528] - [powerpc] hw-breakpoints: Fix build warnings with clang (Desnes Augusto Nunes do Rosario) [1854528] - [powerpc] powerpc/watchpoint/xmon: Support 2nd DAWR (Desnes Augusto Nunes do Rosario) [1854528] - [powerpc] powerpc/watchpoint/xmon: Don't allow breakpoint overwriting (Desnes Augusto Nunes do Rosario) [1854528] - [powerpc] powerpc/watchpoint: Don't allow concurrent perf and ptrace events (Desnes Augusto Nunes do Rosario) [1854528] - [powerpc] powerpc/watchpoint: Prepare handler to handle more than one watchpoint (Desnes Augusto Nunes do Rosario) [1854528] - [powerpc] powerpc/watchpoint: Use builtin ALIGN*() macros (Desnes Augusto Nunes do Rosario) [1854528] - [powerpc] powerpc/watchpoint: Introduce is_ptrace_bp() function (Desnes Augusto Nunes do Rosario) [1854528] - [powerpc] powerpc/watchpoint: Use loop for thread_struct->ptrace_bps (Desnes Augusto Nunes do Rosario) [1854528] - [powerpc] powerpc/watchpoint: Convert thread_struct->hw_brk to an array (Desnes Augusto Nunes do Rosario) [1854528] - [powerpc] powerpc/watchpoint: Disable all available watchpoints when !dawr_force_enable (Desnes Augusto Nunes do Rosario) [1854528] - [powerpc] powerpc/watchpoint: Get watchpoint count dynamically while disabling them (Desnes Augusto Nunes do Rosario) [1854528] - [powerpc] powerpc/watchpoint: Provide DAWR number to __set_breakpoint (Desnes Augusto Nunes do Rosario) [1854528] - [powerpc] powerpc/watchpoint: Provide DAWR number to set_dawr (Desnes Augusto Nunes do Rosario) [1854528] - [powerpc] powerpc/watchpoint/ptrace: Return actual num of available watchpoints (Desnes Augusto Nunes do Rosario) [1854528] - [powerpc] powerpc/watchpoint: Introduce function to get nr watchpoints dynamically (Desnes Augusto Nunes do Rosario) [1854528] - [powerpc] powerpc/watchpoint: Add SPRN macros for second DAWR (Desnes Augusto Nunes do Rosario) [1854528] - [powerpc] powerpc/ptrace: move ptrace_triggered() into hw_breakpoint.c (Desnes Augusto Nunes do Rosario) [1854528] - [powerpc] powerpc/ptrace: create ppc_gethwdinfo() (Desnes Augusto Nunes do Rosario) [1854528] - [powerpc] powerpc/ptrace: create ptrace_get_debugreg() (Desnes Augusto Nunes do Rosario) [1854528] - [powerpc] powerpc/ptrace: split out ADV_DEBUG_REGS related functions (Desnes Augusto Nunes do Rosario) [1854528] - [powerpc] powerpc/ptrace: move register viewing functions out of ptrace.c (Desnes Augusto Nunes do Rosario) [1854528] - [powerpc] powerpc/ptrace: split out TRANSACTIONAL_MEM related functions (Desnes Augusto Nunes do Rosario) [1854528] - [powerpc] powerpc/ptrace: split out SPE related functions (Desnes Augusto Nunes do Rosario) [1854528] - [powerpc] powerpc/ptrace: split out ALTIVEC related functions (Desnes Augusto Nunes do Rosario) [1854528] - [powerpc] powerpc/ptrace: split out VSX related functions (Desnes Augusto Nunes do Rosario) [1854528] - [powerpc] powerpc/ptrace: drop PARAMETER_SAVE_AREA_OFFSET (Desnes Augusto Nunes do Rosario) [1854528] - [powerpc] powerpc/ptrace: drop unnecessary #ifdefs CONFIG_PPC64 (Desnes Augusto Nunes do Rosario) [1854528] - [powerpc] powerpc/ptrace: remove unused header includes (Desnes Augusto Nunes do Rosario) [1854528] - [powerpc] powerpc: Move ptrace into a subdirectory (Desnes Augusto Nunes do Rosario) [1854528] - [powerpc] powerpc/watchpoint: Don't call dar_within_range() for Book3S (Desnes Augusto Nunes do Rosario) [1854528] - [tools] selftests/powerpc: Enable range tests on 8xx in ptrace-hwbreak.c selftest (Desnes Augusto Nunes do Rosario) [1854528] - [powerpc] powerpc/hw_breakpoints: Rewrite 8xx breakpoints to allow any address range size (Desnes Augusto Nunes do Rosario) [1854528] - [tools] powerpc/watchpoint: Support for 8xx in ptrace-hwbreak.c selftest (Desnes Augusto Nunes do Rosario) [1854528] - [tools] powerpc/watchpoint: Add DAR outside test in perf-hwbreak.c selftest (Desnes Augusto Nunes do Rosario) [1854528] - [tools] selftests/powerpc: Rewrite ptrace-hwbreak.c selftest (Desnes Augusto Nunes do Rosario) [1854528] - [powerpc] powerpc: permanently include 8xx registers in reg.h (Desnes Augusto Nunes do Rosario) [1854528] - [powerpc] powerpc/ptrace: Simplify vr_get/set() to avoid GCC warning (Desnes Augusto Nunes do Rosario) [1854528] - [powerpc] powerpc/64: Interrupts save PPR on stack rather than thread_struct (Desnes Augusto Nunes do Rosario) [1854528] - [powerpc] powerpc: Use SWITCH_FRAME_SIZE for prom and rtas entry (Desnes Augusto Nunes do Rosario) [1854528] - [powerpc] powerpc/ptrace: Don't use sizeof(struct pt_regs) in ptrace code (Desnes Augusto Nunes do Rosario) [1854528] - [powerpc] powerpc: Split user/kernel definitions of struct pt_regs (Desnes Augusto Nunes do Rosario) [1854528] - [powerpc] powerpc: declare set_breakpoint() static (Desnes Augusto Nunes do Rosario) [1854528] - [tools] perf vendor events power9: Added nest imc metric events (Michael Petlan) [1780258] - [powerpc] powerpc/perf: Fix crashes with generic_compat_pmu & BHRB (Michael Petlan) [1854525] - [powerpc] powerpc/perf: Exclude pmc5/6 from the irrelevant PMU group constraints (Michael Petlan) [1854525] - [powerpc] powerpc/powernv/idle: add a basic stop 0-3 driver for POWER10 (Michael Petlan) [1854525] - [powerpc] powerpc/kernel: Cleanup machine check function declarations (Michael Petlan) [1854525] - [powerpc] powerpc/perf: Fix soft lockups due to missed interrupt accounting (Michael Petlan) [1854525] - [powerpc] powerpc: Add POWER10 raw mode cputable entry (Michael Petlan) [1854525] - [powerpc] powerpc/powernv: Machine check handler for POWER10 (Michael Petlan) [1854525] - [powerpc] powerpc/perf: Add extended regs support for power10 platform (Michael Petlan) [1854525] - [powerpc] powerpc/perf: Add support for outputting extended regs in perf intr_regs (Michael Petlan) [1854525] - [tools] perf tools powerpc: Add support for extended regs in power10 (Michael Petlan) [1854525] - [tools] perf tools powerpc: Add support for extended register capability (Michael Petlan) [1854525] - [powerpc] powerpc/perf: Fix MMCRA_BHRB_DISABLE define for binutils < 2.28 (Michael Petlan) [1854525] - [powerpc] powerpc/perf: Initialize power10 PMU registers in cpu setup routine (Michael Petlan) [1854525] - [powerpc] powerpc/perf: BHRB control to disable BHRB logic when not used (Michael Petlan) [1854525] - [powerpc] powerpc/perf: Add Power10 BHRB filter support for PERF_SAMPLE_BRANCH_IND_CALL/COND (Michael Petlan) [1854525] - [powerpc] powerpc/perf: Ignore the BHRB kernel address filtering for P10 (Michael Petlan) [1854525] - [powerpc] powerpc/perf: power10 Performance Monitoring support (Michael Petlan) [1854525] - [powerpc] powerpc/perf: Add Power10 PMU feature to DT CPU features (Michael Petlan) [1854525] - [powerpc] powerpc/xmon: Add PowerISA v3.1 PMU SPRs (Michael Petlan) [1854525] - [powerpc] powerpc64: Break asm/percpu.h vs spinlock_types.h dependency (Greg Kurz) [1882796] - [powerpc] watchpoint: Rename current DAWR macros (Greg Kurz) [1882796] - [powerpc] kvm: ppc: book3s hv: Make struct kernel_param_ops definition const (Greg Kurz) [1882796] - [powerpc] kvm: ppc: book3s hv: simplify kvm_cma_reserve() (Greg Kurz) [1882796] - [powerpc] kvm: ppc: book3s: Fix symbol undeclared warnings (Greg Kurz) [1882796] - [powerpc] kvm: ppc: book3s: Remove redundant initialization of variable ret (Greg Kurz) [1882796] - [powerpc] kvm: ppc: book3s hv: xive: Convert to DEFINE_SHOW_ATTRIBUTE (Greg Kurz) [1882796] - [powerpc] kvm: ppc: book3s hv: Set LPCR[HDICE] before writing HDEC (Greg Kurz) [1882796] - [powerpc] kvm: ppc: book3s hv: Do not allocate HPT for a nested guest (Greg Kurz) [1882796] - [powerpc] kvm: ppc: Don't return -ENOTSUPP to userspace in ioctls (Greg Kurz) [1882796] - [powerpc] 64s: handle ISA v3.1 local copy-paste context switches (Greg Kurz) [1882796] - [powerpc] 64s: Move HMI IRQ stat from percpu variable to paca (Greg Kurz) [1882796] - [powerpc] kvm/cma: Improve kernel log during boot (Greg Kurz) [1882796] - [powerpc] kvm: Use correct CONFIG symbol in comment (Greg Kurz) [1882796] - [powerpc] watchpoint: Rename current H_SET_MODE DAWR macro (Greg Kurz) [1882796] - [tools] kvm: ppc: Fix typo on H_DISABLE_AND_GET hcall (Greg Kurz) [1882796] - [powerpc] kvm: ppc: Clean up redundant kvm_run parameters in assembly (Greg Kurz) [1882796] - [powerpc] kvm: ppc: book3s hv: Save/restore new PMU registers (Greg Kurz) [1882796] - [powerpc] perf: Add support for ISA3.1 PMU SPRs (Greg Kurz) [1882796] - [powerpc] perf: Update Power PMU cache_events to u64 type (Greg Kurz) [1882796] - [powerpc] perf: Update cpu_hw_event to use `struct` for storing MMCR registers (Greg Kurz) [1882796] - [powerpc] kvm: ppc: book3s hv: Cleanup updates for kvm vcpu MMCR (Greg Kurz) [1882796] - [powerpc] kvm: ppc: Protect kvm_vcpu_read_guest with srcu locks (Greg Kurz) [1882796] - [powerpc] kvm: ppc: book3s hv: Increase KVMPPC_NR_LPIDS on POWER8 and POWER9 (Greg Kurz) [1882796] - [powerpc] kvm: ppc: book3shv: Enable support for ISA v3.1 guests (Greg Kurz) [1882796] - [powerpc] kvm: ppc: book3s pr: Remove uninitialized_var() usage (Greg Kurz) [1882796] - [powerpc] kvm/book3s64: Fix kernel crash with nested kvm & DEBUG_VIRTUAL (Greg Kurz) [1882796] - [powerpc] book3s64/kvm: Fix secondary page table walk warning during migration (Greg Kurz) [1882796] - [powerpc] kvm: ppc: book3s: Fix some RCU-list locks (Greg Kurz) [1882796] - [powerpc] kvm: ppc: book3s hv: Ignore kmemleak false positives (Greg Kurz) [1882796] - [powerpc] kvm: ppc: Clean up redundant 'kvm_run' parameters (Greg Kurz) [1882796] - [powerpc] kvm: ppc: Remove redundant kvm_run from vcpu_arch (Greg Kurz) [1882796] - [powerpc] kvm: ppc: book3s hv: Remove redundant NULL check (Greg Kurz) [1882796] - [powerpc] Fix compile issue with force DAWR (Greg Kurz) [1882796] - [powerpc] silence a -Wcast-function-type warning in dawr_write_file_bool (Greg Kurz) [1882796] - [powerpc] kvm: ppc: book3s hv: Fix r3 corruption in h_set_dabr() (Greg Kurz) [1882796] - [powerpc] Add force enable of DAWR on P9 option (Greg Kurz) [1882796] - [documentation] powerpc: Document issues with the DAWR on POWER9 (Greg Kurz) [1882796] - [powerpc] Replace _ALIGN_UP() by ALIGN() (Greg Kurz) [1882796] - [powerpc] Replace _ALIGN_DOWN() by ALIGN_DOWN() (Greg Kurz) [1882796] - [netdrv] tg3: Fix soft lockup when tg3_reset_task() fails (Jonathan Toppins) [1899595] - [tools] tools/power turbostat: update version number (Prarit Bhargava) [1857136] - [tools] tools/power turbostat: harden against cpu hotplug (Prarit Bhargava) [1857136] - [tools] tools/power turbostat: adjust for temperature offset (Prarit Bhargava) [1857136] - [tools] tools/power turbostat: Build with _FILE_OFFSET_BITS=64 (Prarit Bhargava) [1857136] - [tools] tools/power turbostat: Support AMD Family 19h (Prarit Bhargava) [1857136] - [tools] tools/power turbostat: Remove empty columns for Jacobsville (Prarit Bhargava) [1857136] - [tools] tools/power turbostat: Add a new GFXAMHz column that exposes gt_act_freq_mhz (Prarit Bhargava) [1857136] - [tools] tools/power turbostat: Skip pc8, pc9, pc10 columns, if they are disabled (Prarit Bhargava) [1857136] - [tools] tools/power turbostat: Fix output formatting for ACPI CST enumeration (Prarit Bhargava) [1857136] - [tools] tools/power turbostat: Replace HTTP links with HTTPS ones: TURBOSTAT UTILITY (Prarit Bhargava) [1857136] - [tools] tools/power turbostat: Enable accumulate RAPL display (Prarit Bhargava) [1857136] - [tools] tools/power turbostat: Introduce functions to accumulate RAPL consumption (Prarit Bhargava) [1857136] - [tools] tools/power turbostat: Make the energy variable to be 64 bit (Prarit Bhargava) [1857136] - [tools] tools/power turbostat: Always print idle in the system configuration header (Prarit Bhargava) [1857136] - [tools] tools/power turbostat: Print /dev/cpu_dma_latency (Prarit Bhargava) [1857136] - [tools] turbostat/.gitignore: add SPDX License Identifier (Prarit Bhargava) [1857136] - [tools] tools/power turbostat: update version (Prarit Bhargava) [1857136] - [tools] tools/power turbostat: Print cpuidle information (Prarit Bhargava) [1857136] - [tools] tools/power turbostat: Fix 32-bit capabilities warning (Prarit Bhargava) [1857136] - [tools] tools/power turbostat: Fix missing SYS_LPI counter on some Chromebooks (Prarit Bhargava) [1857136] - [tools] tools/power turbostat: Fix gcc build warnings (Prarit Bhargava) [1857136] - [tools] tools/power turbostat: Support Elkhart Lake (Prarit Bhargava) [1857136] - [tools] tools/power turbostat: Support Jasper Lake (Prarit Bhargava) [1857136] - [scsi] scsi: core: Return BLK_STS_AGAIN for ALUA transitioning (Ewan Milne) [1867264] - [scsi] scsi: scsi_dh_alua: Set 'transitioning' state on Unit Attention (Ewan Milne) [1867264] - [scsi] scsi: scsi_dh_alua: Return BLK_STS_AGAIN for ALUA transitioning state (Ewan Milne) [1867264] - [block] scsi: block: Return status code in blk_mq_end_request() (Ewan Milne) [1867264] - [scsi] scsi: scsi_dh_alua: Avoid crash during alua_bus_detach() (Ewan Milne) [1877156] - [fs] gfs2: check for live vs. read-only file system in gfs2_fitrim (Abhijith Das) [1335139] - [fs] gfs2: don't initialize statfs_change inodes in spectator mode (Abhijith Das) [1335139] - [fs] gfs2: init_journal's undo directive should also undo the statfs inodes (Abhijith Das) [1335139] - [fs] gfs2: Recover statfs info in journal head (Abhijith Das) [1335139] - [fs] gfs2: lookup local statfs inodes prior to journal recovery (Abhijith Das) [1335139] - [fs] gfs2: Add fields for statfs info in struct gfs2_log_header_host (Abhijith Das) [1335139] - [block] nbd: don't update block size after device is started (Ming Lei) [1891363] - [platform] platform/x86: thinkpad_acpi: lap or desk mode interface (David Arcari) [1889642] - [infiniband] IB/mlx4: Convert rej_tmout radix-tree to XArray (Alaa Hleihel) [1858564] - [infiniband] IB/mlx4: Adjust delayed work when a dup is observed (Alaa Hleihel) [1858564] - [infiniband] IB/mlx4: Add support for REJ due to timeout (Alaa Hleihel) [1858564] - [infiniband] IB/mlx4: Fix starvation in paravirt mux/demux (Alaa Hleihel) [1858564] - [infiniband] IB/mlx4: Separate tunnel and wire bufs parameters (Alaa Hleihel) [1858564] - [infiniband] IB/mlx4: Add support for MRA (Alaa Hleihel) [1858564] - [infiniband] IB/mlx4: Add and improve logging (Alaa Hleihel) [1858564] - [netdrv] net: ethernet: mlx4: Avoid assigning a value to ring_cons but not used it anymore in mlx4_en_xmit() (Alaa Hleihel) [1858564] - [netdrv] net: ethernet: mlx4: Fix memory allocation in mlx4_buddy_init() (Alaa Hleihel) [1858564] - [infiniband] treewide: Use fallthrough pseudo-keyword (Alaa Hleihel) [1858564] - [netdrv] net/mlx4: Use fallthrough pseudo-keyword (Alaa Hleihel) [1858564] - [netdrv] mlx4: convert to new udp_tunnel_nic infra (Alaa Hleihel) [1858564] - [netdrv] mlx4: Mark PM functions as __maybe_unused (Alaa Hleihel) [1858564] - [netdrv] mlx4: use generic power management (Alaa Hleihel) [1858564] - [netdrv] mlx4: disable device on shutdown (Alaa Hleihel) [1858564 1858563] - [include] IB/mlx4: Replace zero-length array with flexible-array (Alaa Hleihel) [1858564 1858563] - [netdrv] net: mlx4: remove unneeded variable "err" in mlx4_en_ethtool_add_mac_rule() (Alaa Hleihel) [1858564 1858563] - [netdrv] net: mlx4: remove unneeded variable "err" in mlx4_en_get_rxfh() (Alaa Hleihel) [1858564 1858563] - [netdrv] net/mlx4_en: use napi_complete_done() in TX completion (Alaa Hleihel) [1858564 1858563] - [netdrv] net/mlx4_en: avoid indirect call in TX completion (Alaa Hleihel) [1858564 1858562] - [infiniband] RDMA/mlx4: Delete duplicated offsetofend implementation (Alaa Hleihel) [1858564 1858562] - [netdrv] net: mlx4: reject unsupported coalescing params (Alaa Hleihel) [1858564 1858562] - [hwmon] hwmon: (amd_energy) match for supported models (David Arcari) [1860387] - [hwmon] hwmon: (amd_energy) Missing platform_driver_unregister() on error in amd_energy_init() (David Arcari) [1860387] - [hwmon] hwmon: Add amd_energy driver to report energy counters (David Arcari) [1860387] - [include] include/asm-generic/topology.h: guard cpumask_of_node() macro argument (David Arcari) [1860387]- [x86] x86/dumpstack: Fix misleading instruction pointer error message (Kenneth Yin) [1903506] - [powerpc] powerpc/powernv/opal-dump : Use IRQ_HANDLED instead of numbers in interrupt handler (Diego Domingos) [1891822] - [powerpc] powerpc/powernv/dump: Handle multiple writes to ack attribute (Diego Domingos) [1891822] - [powerpc] powerpc/powernv/dump: Fix race while processing OPAL dump (Diego Domingos) [1891822] - [powerpc] powerpc/opal_elog: Handle multiple writes to ack attribute (Diego Domingos) [1891822] - [powerpc] powerpc/powernv/elog: Fix race while processing OPAL error log event (Diego Domingos) [1891822] - [hid] HID: logitech-dj: Fix an error in mse_bluetooth_descriptor (Benjamin Tissoires) [1885560] - [hid] HID: logitech-dj: Fix Dinovo Mini when paired with a MX5x00 receiver (Benjamin Tissoires) [1885560] - [hid] HID: logitech-dj: Handle quad/bluetooth keyboards with a builtin trackpad (Benjamin Tissoires) [1885560] - [hid] HID: logitech-hidpp: Add PID for MX Anywhere 2 (Benjamin Tissoires) [1885560] - [hid] HID: wacom: Avoid entering wacom_wac_pen_report for pad / battery (Benjamin Tissoires) [1885560] - [hid] HID: ite: Add USB id match for Acer One S1003 keyboard dock (Benjamin Tissoires) [1885560] - [hid] HID: multitouch: Lenovo X1 Tablet Gen3 trackpoint and buttons (Benjamin Tissoires) [1885560] - [hid] HID: hid-input: fix stylus battery reporting (Benjamin Tissoires) [1885560] - [hid] HID: roccat: add bounds checking in kone_sysfs_write_settings() (Benjamin Tissoires) [1885560] - [hid] HID: core: Sanitize event code and type when mapping input (Benjamin Tissoires) [1885560] - [hid] HID: core: Correctly handle ReportSize being zero (Benjamin Tissoires) [1885560] - [hid] HID: elan: Fix memleak in elan_input_configured (Benjamin Tissoires) [1885560] - [hid] HID: microsoft: Add rumble support for the 8bitdo SN30 Pro+ controller (Benjamin Tissoires) [1885560] - [hid] HID: quirks: Set INCREMENT_USAGE_ON_DUPLICATE for all Saitek X52 devices (Benjamin Tissoires) [1885560] - [hid] Revert "HID: usbhid: do not sleep when opening device" (Benjamin Tissoires) [1885560] - [hid] HID: hiddev: Fix slab-out-of-bounds write in hiddev_ioctl_usage() (Benjamin Tissoires) [1885560] - [hid] HID: quirks: Always poll three more Lenovo PixArt mice (Benjamin Tissoires) [1885560] - [hid] HID: i2c-hid: Always sleep 60ms after I2C_HID_PWR_ON commands (Benjamin Tissoires) [1885560] - [hid] HID: macally: Constify macally_id_table (Benjamin Tissoires) [1885560] - [hid] HID: cougar: Constify cougar_id_table (Benjamin Tissoires) [1885560] - [hid] HID: quirks: add NOGET quirk for Logitech GROUP (Benjamin Tissoires) [1885560] - [hid] HID: Replace HTTP links with HTTPS ones (Benjamin Tissoires) [1885560] - [hid] HID: udraw-ps3: Replace HTTP links with HTTPS ones (Benjamin Tissoires) [1885560] - [hid] HID: input: Fix devices that return multiple bytes in battery report (Benjamin Tissoires) [1885560] - [hid] HID: lenovo: Fix spurious F23 key press report during resume from suspend (Benjamin Tissoires) [1885560] - [hid] HID: lenovo: Add ThinkPad 10 Ultrabook Keyboard fn_lock support (Benjamin Tissoires) [1885560] - [hid] HID: lenovo: Add ThinkPad 10 Ultrabook Keyboard support (Benjamin Tissoires) [1885560] - [hid] HID: lenovo: Rename fn_lock sysfs attr handlers to make them generic (Benjamin Tissoires) [1885560] - [hid] HID: lenovo: Factor out generic parts of the LED code (Benjamin Tissoires) [1885560] - [hid] HID: lenovo: Merge tpkbd and cptkbd data structures (Benjamin Tissoires) [1885560] - [hid] HID: logitech-hidpp: avoid repeated "multiplier = " log messages (Benjamin Tissoires) [1885560] - [hid] HID: logitech: Use HIDPP_RECEIVER_INDEX instead of 0xff (Benjamin Tissoires) [1885560] - [hid] HID: intel-ish-hid: Replace PCI_DEV_FLAGS_NO_D3 with pci_save_state (Benjamin Tissoires) [1885560] - [hid] HID: quirks: Ignore Simply Automated UPB PIM (Benjamin Tissoires) [1885560] - [hid] HID: apple: Disable Fn-key key-re-mapping on clone keyboards (Benjamin Tissoires) [1885560] - [hid] HID: Wiimote: Treat the d-pad as an analogue stick (Benjamin Tissoires) [1885560] - [hid] HID: steam: fixes race in handling device list (Benjamin Tissoires) [1885560] - [hid] HID: magicmouse: do not set up autorepeat (Benjamin Tissoires) [1885560] - [hid] HID: alps: support devices with report id 2 (Benjamin Tissoires) [1885560] - [hid] HID: quirks: Always poll Obins Anne Pro 2 keyboard (Benjamin Tissoires) [1885560] - [hid] HID: input: do not run GET_REPORT unless there's a Resolution Multiplier (Benjamin Tissoires) [1885560] - [hid] HID: i2c-hid: add Mediacom FlexBook edge13 to descriptor override (Benjamin Tissoires) [1885560] - [hid] HID: usbhid: remove redundant assignment to variable retval (Benjamin Tissoires) [1885560] - [hid] HID: usbhid: do not sleep when opening device (Benjamin Tissoires) [1885560] - [hid] HID: multitouch: Remove MT_CLS_WIN_8_DUAL (Benjamin Tissoires) [1885560] - [hid] HID: sony: Fix for broken buttons on DS3 USB dongles (Benjamin Tissoires) [1885560] - [hid] HID: Add quirks for Trust Panora Graphic Tablet (Benjamin Tissoires) [1885560] - [hid] HID: apple: Swap the Fn and Left Control keys on Apple keyboards (Benjamin Tissoires) [1885560] - [hid] HID: i2c-hid: add Schneider SCL142ALM to descriptor override (Benjamin Tissoires) [1885560] - [hid] HID: intel-ish-hid: avoid bogus uninitialized-variable warning (Benjamin Tissoires) [1885560] - [hid] HID: quirks: Add HID_QUIRK_NO_INIT_REPORTS quirk for Dell K12A keyboard-dock (Benjamin Tissoires) [1885560] - [hid] HID: i2c-hid: reset Synaptics SYNA2393 on resume (Benjamin Tissoires) [1885560] - [hid] HID: usbhid: Fix race between usbhid_close() and usbhid_stop() (Benjamin Tissoires) [1885560] - [hid] HID: alps: ALPS_1657 is too specific; use U1_UNICORN_LEGACY instead (Benjamin Tissoires) [1885560] - [hid] HID: alps: Add AUI1657 device ID (Benjamin Tissoires) [1885560] - [hid] HID: fix typo in Kconfig (Benjamin Tissoires) [1885560] - [hid] HID: logitech: Add support for Logitech G11 extra keys (Benjamin Tissoires) [1885560] - [hid] HID: multitouch: add eGalaxTouch P80H84 support (Benjamin Tissoires) [1885560] - [hid] HID: logitech: drop outdated references to unifying receivers (Benjamin Tissoires) [1885560] - [hid] HID: rmi: Simplify an error handling path in 'rmi_hid_read_block()' (Benjamin Tissoires) [1885560] - [hid] HID: intel-ish-hid: hbm.h: Replace zero-length array with flexible-array member (Benjamin Tissoires) [1885560] - [hid] HID: intel-ish-hid: ishtp-dev.h: Replace zero-length array with flexible-array member (Benjamin Tissoires) [1885560] - [hid] HID: Add driver fixing Glorious PC Gaming Race mouse report descriptor (Benjamin Tissoires) [1885560] - [hid] HID: lg-g15: Do not fail the probe when we fail to disable F# emulation (Benjamin Tissoires) [1885560] - [hid] HID: fix Kconfig word ordering (Benjamin Tissoires) [1885560] - [hid] HID: add ALWAYS_POLL quirk to lenovo pixart mouse (Benjamin Tissoires) [1885560] - [hid] HID: google: add moonball USB id (Benjamin Tissoires) [1885560] - [hid] HID: appleir: Use devm_kzalloc() instead of kzalloc() (Benjamin Tissoires) [1885560] - [hid] HID: appleir: Remove unnecessary goto label (Benjamin Tissoires) [1885560] - [hid] HID: hid-sensor-custom: Use scnprintf() for avoiding potential buffer overflow (Benjamin Tissoires) [1885560] - [hid] HID: hid-picolcd_fb: Use scnprintf() for avoiding potential buffer overflow (Benjamin Tissoires) [1885560] - [hid] HID: logitech-dj: add support for the static device in the Powerplay mat/receiver (Benjamin Tissoires) [1885560] - [hid] HID: hid-bigbenff: fix race condition for scheduled work during removal (Benjamin Tissoires) [1885560] - [hid] HID: hid-bigbenff: call hid_hw_stop() in case of error (Benjamin Tissoires) [1885560] - [hid] HID: hid-bigbenff: fix general protection fault caused by double kfree (Benjamin Tissoires) [1885560] - [hid] HID: i2c-hid: add Trekstor Surfbook E11B to descriptor override (Benjamin Tissoires) [1885560] - [hid] HID: alps: Fix an error handling path in 'alps_input_configured()' (Benjamin Tissoires) [1885560] - [hid] HID: hiddev: Fix race in in hiddev_disconnect() (Benjamin Tissoires) [1885560] - [hid] HID: logitech-dj: add debug msg when exporting a HID++ report descriptors (Benjamin Tissoires) [1885560] - [hid] HID: quirks: Remove ITE 8595 entry from hid_have_special_driver (Benjamin Tissoires) [1885560] - [include] HID: core: increase HID report buffer size to 8KiB (Benjamin Tissoires) [1885560] - [hid] HID: core: fix off-by-one memset in hid_report_raw_event() (Benjamin Tissoires) [1885560] - [hid] HID: apple: Add support for recent firmware on Magic Keyboards (Benjamin Tissoires) [1885560] - [hid] HID: ite: Only bind to keyboard USB interface on Acer SW5-012 keyboard dock (Benjamin Tissoires) [1885560] - [hid] HID: logitech-hidpp: BatteryVoltage: only read chargeStatus if extPower is active (Benjamin Tissoires) [1885560] - [hid] HID: logitech-hidpp: avoid duplicate error handling code in 'hidpp_probe()' (Benjamin Tissoires) [1885560] - [hid] HID: hidraw, uhid: Always report EPOLLOUT (Benjamin Tissoires) [1885560] - [hid] HID: steam: Fix input device disappearing (Benjamin Tissoires) [1885560] - [hid] hid-logitech-hidpp: read battery voltage from newer devices (Benjamin Tissoires) [1885560] - [hid] HID: logitech: Add MX Master 3 Mouse (Benjamin Tissoires) [1885560] - [hid] HID: logitech-hidpp: Support WirelessDeviceStatus connect events (Benjamin Tissoires) [1885560] - [hid] HID: logitech-hidpp: Support translations from short to long reports (Benjamin Tissoires) [1885560] - [hid] HID: hiddev: fix mess in hiddev_open() (Benjamin Tissoires) [1885560] - [hid] HID: hid-input: clear unmapped usages (Benjamin Tissoires) [1885560] - [hid] HID: Add quirk for incorrect input length on Lenovo Y720 (Benjamin Tissoires) [1885560] - [hid] HID: ite: Add USB id match for Acer SW5-012 keyboard dock (Benjamin Tissoires) [1885560] - [hid] HID: Add quirk for Xin-Mo Dual Controller (Benjamin Tissoires) [1885560] - [hid] HID: hidraw: add support uniq ioctl (Benjamin Tissoires) [1885560] - [hid] HID: Fix slab-out-of-bounds read in hid_field_extract (Benjamin Tissoires) [1885560] - [hid] HID: picoLCD: constify fb ops (Benjamin Tissoires) [1885560] - [hid] HID: uhid: Fix returning EPOLLOUT from uhid_char_poll (Benjamin Tissoires) [1885560] - [hid] HID: hidraw: Fix returning EPOLLOUT from hidraw_poll (Benjamin Tissoires) [1885560] - [hid] HID: rmi: Check that the RMI_STARTED bit is set before unregistering the RMI transport device (Benjamin Tissoires) [1885560] - [hid] HID: quirks: remove hid-led devices from hid_have_special_driver (Benjamin Tissoires) [1885560] - [hid] HID: i2c-hid: Reset ALPS touchpads on resume (Benjamin Tissoires) [1885560] - [hid] HID: i2c-hid: fix no irq after reset on raydium 3118 (Benjamin Tissoires) [1885560] - [hid] HID: logitech-hidpp: Silence intermittent get_battery_capacity errors (Benjamin Tissoires) [1885560] - [hid] HID: i2c-hid: remove orphaned member sleep_delay (Benjamin Tissoires) [1885560] - [hid] HID: quirks: Add quirk for HP MSU1465 PIXART OEM mouse (Benjamin Tissoires) [1885560] - [hid] HID: core: check whether Usage Page item is after Usage ID items (Benjamin Tissoires) [1885560] - [hid] HID: i2c-hid: Send power-on command after reset (Benjamin Tissoires) [1885560] - [hid] HID: i2c-hid: Remove runtime power management (Benjamin Tissoires) [1885560] - [hid] HID: google: Detect base folded usage instead of hard-coding whiskers (Benjamin Tissoires) [1885560] - [hid] HID: google: add magnemite/masterball USB ids (Benjamin Tissoires) [1885560] - [hid] HID: logitech: Add depends on LEDS_CLASS to Logitech Kconfig entry (Benjamin Tissoires) [1885560] - [hid] HID: lg-g15: Add support for the G510's M1-M3 and MR LEDs (Benjamin Tissoires) [1885560] - [hid] HID: lg-g15: Add support for controlling the G510's RGB backlight (Benjamin Tissoires) [1885560] - [hid] HID: lg-g15: Add support for the G510 keyboards' gaming keys (Benjamin Tissoires) [1885560] - [hid] HID: lg-g15: Add support for the M1-M3 and MR LEDs (Benjamin Tissoires) [1885560] - [hid] HID: lg-g15: Add keyboard and LCD backlight control (Benjamin Tissoires) [1885560] - [hid] HID: Add driver for Logitech gaming keyboards (G15, G15 v2) (Benjamin Tissoires) [1885560] - [hid] HID: hidraw: replace printk() with corresponding pr_xx() variant (Benjamin Tissoires) [1885560] - [hid] HID: prodikeys: make array keys static const, makes object smaller (Benjamin Tissoires) [1885560] - [hid] HID: google: whiskers: signal tablet mode on connect (Benjamin Tissoires) [1885560] - [hid] HID: google: whiskers: signal tablet mode switch on disconnect (Benjamin Tissoires) [1885560] - [hid] HID: google: whiskers: more robust tablet mode detection (Benjamin Tissoires) [1885560] - [hid] HID: core: fix dmesg flooding if report field larger than 32bit (Benjamin Tissoires) [1885560] - [include] HID: core: Add printk_once variants to hid_warn() etc (Benjamin Tissoires) [1885560] - [include] HID: core: reformat and reduce hid_printk macros (Benjamin Tissoires) [1885560] - [hid] HID: i2c-hid: modify quirks for weida's devices (Benjamin Tissoires) [1885560] - [hid] hid-logitech-dj: add the new Lightspeed receiver (Benjamin Tissoires) [1885560] - [hid] HID: logitech-dj: add support of the G700(s) receiver (Benjamin Tissoires) [1885560] - [hid] HID: do not call hid_set_drvdata(hdev, NULL) in drivers (Benjamin Tissoires) [1885560] - [hid] HID: logitech-dj: extend consumer usages range (Benjamin Tissoires) [1885560] - [hid] hiddev: Return EPOLLOUT from hiddev_poll (Benjamin Tissoires) [1885560] - [hid] hidraw: Return EPOLLOUT from hidraw_poll (Benjamin Tissoires) [1885560] - [input] Input: i8042 - add nopnp quirk for Acer Aspire 5 A515 (Benjamin Tissoires) [1885560] - [input] Input: i8042 - add Entroware Proteus EL07R4 to nomux and reset lists (Benjamin Tissoires) [1885560] - [input] input: i8042 - Remove special Cayman handling (Benjamin Tissoires) [1885560] - [input] Input: elan_i2c - only increment wakeup count on touch (Benjamin Tissoires) [1885560] - [input] Input: elan_i2c - add ic type 0x15 (Benjamin Tissoires) [1885560] - [input] Input: elan_i2c - add support for high resolution reports (Benjamin Tissoires) [1885560] - [input] Input: elan_i2c - do not constantly re-query pattern ID (Benjamin Tissoires) [1885560] - [input] Input: elan_i2c - add firmware update info for ICs 0x11, 0x13, 0x14 (Benjamin Tissoires) [1885560] - [input] Input: elan_i2c - handle firmware updated on newer ICs (Benjamin Tissoires) [1885560] - [input] Input: elan_i2c - add support for different firmware page sizes (Benjamin Tissoires) [1885560] - [input] Input: elan_i2c - fix detecting IAP version on older controllers (Benjamin Tissoires) [1885560] - [input] Input: elan_i2c - handle devices with patterns above 1 (Benjamin Tissoires) [1885560] - [input] Input: elan_i2c - make fetching IC type of older controllers more robust (Benjamin Tissoires) [1885560] - [input] Input: elan_i2c - handle firmware not implementing "get pattern" command (Benjamin Tissoires) [1885560] - [input] Input: i8042 - add Lenovo XiaoXin Air 12 to i8042 nomux list (Benjamin Tissoires) [1885560] - [input] Input: elantech - remove redundant assignments to variable error (Benjamin Tissoires) [1885560] - [input] Input: synaptics - enable InterTouch for ThinkPad X1E 1st gen (Benjamin Tissoires) [1885560] - [uapi] Input: add `SW_MACHINE_COVER` (Benjamin Tissoires) [1885560] - [input] input: i8042 - Remove special PowerPC handling (Benjamin Tissoires) [1885560] - [input] Input: synaptics - add a second working PNP_ID for Lenovo T470s (Benjamin Tissoires) [1885560] - [input] Input: introduce input_mt_report_slot_inactive() (Benjamin Tissoires) [1885560] - [input] Input: i8042 - add ThinkPad S230u to i8042 reset list (Benjamin Tissoires) [1885560] - [input] Revert "Input: i8042 - add ThinkPad S230u to i8042 nomux list" (Benjamin Tissoires) [1885560] - [input] Input: i8042 - attach fwnode to serio i8042 kbd device (Benjamin Tissoires) [1885560] - [input] Input: i8042 - add ThinkPad S230u to i8042 nomux list (Benjamin Tissoires) [1885560] - [uapi] Input: update SPDX tag for input-event-codes.h (Benjamin Tissoires) [1885560] - [input] Input: i8042 - add Acer Aspire 5738z to nomux list (Benjamin Tissoires) [1885560] - [uapi] Input: move the new KEY_SELECTIVE_SCREENSHOT keycode (Benjamin Tissoires) [1885560] - [input] Input: synaptics - enable RMI on HP Envy 13-ad105ng (Benjamin Tissoires) [1885560] - [uapi] Input: allocate keycode for "Selective Screenshot" key (Benjamin Tissoires) [1885560] - [input] Input: synaptics - remove the LEN0049 dmi id from topbuttonpad list (Benjamin Tissoires) [1885560] - [input] Input: synaptics - enable SMBus on ThinkPad L470 (Benjamin Tissoires) [1885560] - [input] Input: synaptics - switch T470s to RMI4 by default (Benjamin Tissoires) [1885560] - [input] Input: input_event - fix struct padding on sparc64 (Benjamin Tissoires) [1885560] - [uapi] Input: add privacy screen toggle keycode (Benjamin Tissoires) [1885560] - [input] Input: synaptics - switch another X1 Carbon 6 to RMI/SMbus (Benjamin Tissoires) [1885560] - [uapi] Input: Add event-codes for macro keys found on various keyboards (Benjamin Tissoires) [1885560] - [input] Input: i8042 - enable wakeup on a stable struct device (Benjamin Tissoires) [1885560] - [input] Input: psmouse - drop all unneeded functions from mouse headers (Benjamin Tissoires) [1885560] - [input] Input: remove dev_err() usage after platform_get_irq() (Benjamin Tissoires) [1885560] - [input] Input: synaptics - fix a typo (Benjamin Tissoires) [1885560] - [input] Input: elan_i2c - switch to using devm_add_action_or_reset() (Benjamin Tissoires) [1885560] - [input] Input: elan_i2c - switch to using devm_device_add_groups() (Benjamin Tissoires) [1885560] - [power] power: supply: core: Add Standard, Adaptive, and Custom charge types (Benjamin Tissoires) [1885560] - [scsi] scsi: mpt3sas: Fix timeouts observed while reenabling IRQ (Tomas Henzl) [1880114] - [fs] ext4: handle option set by mount flags correctly (Pavel Reichl) [1848084] - [fs] xfs: preserve inode versioning across remounts (Pavel Reichl) [1848084] - [kernel] kheaders: explain why include/config/autoconf.h is excluded from md5sum (Jiri Olsa) [1899585] - [kernel] kheaders: remove the last bashism to allow sh to run it (Jiri Olsa) [1899585] - [kernel] kheaders: optimize header copy for in-tree builds (Jiri Olsa) [1899585] - [kernel] kheaders: optimize md5sum calculation for in-tree builds (Jiri Olsa) [1899585] - [kernel] kheaders: remove unneeded 'cat' command piped to 'head' / 'tail' (Jiri Olsa) [1899585] - [kernel] kheaders: substituting --sort in archive creation (Jiri Olsa) [1899585] - [kernel] kheaders: make headers archive reproducible (Jiri Olsa) [1899585] - [kernel] kheaders: include only headers into kheaders_data.tar.xz (Jiri Olsa) [1899585] - [kernel] kheaders: remove meaningless -R option of 'ls' (Jiri Olsa) [1899585] - [kernel] kheaders: Do not regenerate archive if config is not changed (Jiri Olsa) [1899585] - [kernel] kheaders: Move from proc to sysfs (Jiri Olsa) [1899585] - [kernel] kernel/Makefile: don't assume that kernel/gen_ikh_data.sh is executable (Jiri Olsa) [1899585] - [init] init/config: Do not select BUILD_BIN2C for IKCONFIG (Jiri Olsa) [1899585] - [kernel] Provide in-kernel headers to make extending kernel easier (Jiri Olsa) [1899585] - [tty] pty: do tty_flip_buffer_push without port->lock in pty_write (Artem Savkov) [1787975] - [virtio] virtio_balloon: fix sparse warning (Nico Pache) [1839055] - [virtio] virtio_balloon: fix up endian-ness for free cmd id (Nico Pache) [1839055] - [virtio] virtio-balloon: Document byte ordering of poison_val (Nico Pache) [1839055] - [virtio] virtio-mmio: Reject invalid IRQ 0 command line argument (Nico Pache) [1839055] - [virtio] virtio-balloon: Disable free page reporting if page poison reporting is not enabled (Nico Pache) [1839055] - [virtio] virtio-mmio: Delete an error message in vm_find_vqs() (Nico Pache) [1839055] - [virtio] virtio: add VIRTIO_RING_NO_LEGACY (Nico Pache) [1839055] - [virtio] virtio-balloon: Avoid using the word 'report' when referring to free page hinting (Nico Pache) [1839055] - [virtio] virtio-balloon: make virtballoon_free_page_report() static (Nico Pache) [1839055] - [virtio] virtio-balloon: switch back to OOM handler for VIRTIO_BALLOON_F_DEFLATE_ON_OOM (Nico Pache) [1839055] - [documentation] mm/page_reporting: add free page reporting documentation (Nico Pache) [1839055] - [mm] mm/page_reporting: add budget limit on how many pages can be reported per pass (Nico Pache) [1839055] - [mm] mm/page_reporting: rotate reported pages to the tail of the list (Nico Pache) [1839055] - [virtio] virtio-balloon: add support for providing free page reports to host (Nico Pache) [1839055] - [virtio] virtio-balloon: pull page poisoning config out of free page hinting (Nico Pache) [1839055] - [mm] mm: introduce Reported pages (Nico Pache) [1839055] - [mm] mm: add function __putback_isolated_page (Nico Pache) [1839055] - [mm] mm: use zone and order instead of free area in free_list manipulators (Nico Pache) [1839055] - [mm] mm: adjust shuffle code to allow for future coalescing (Nico Pache) [1839055] - [virtio] virtio_balloon: Adjust label in virtballoon_probe (Nico Pache) [1839055] - [virtio] virtio_ring: Fix mem leak with vring_new_virtqueue() (Nico Pache) [1839055] - [virtio] virtio_balloon: Fix memory leaks on errors in virtballoon_probe() (Nico Pache) [1839055] - [virtio] virtio-balloon: Fix memory leak when unloading while hinting is in progress (Nico Pache) [1839055] - [virtio] virtio_balloon: prevent pfn array overflow (Nico Pache) [1839055] - [virtio] virtio-pci: check name when counting MSI-X vectors (Nico Pache) [1839055] - [virtio] virtio-balloon: initialize all vq callbacks (Nico Pache) [1839055] - [virtio] virtio-mmio: convert to devm_platform_ioremap_resource (Nico Pache) [1839055] - [virtio] virtio_balloon: divide/multiply instead of shifts (Nico Pache) [1839055] - [virtio] virtio_balloon: name cleanups (Nico Pache) [1839055] - [virtio] virtio_balloon: fix shrinker count (Nico Pache) [1839055] - [virtio] virtio_balloon: fix shrinker scan number of pages (Nico Pache) [1839055] - [virtio] virtio-mmio: add error check for platform_get_irq (Nico Pache) [1839055] - [virtio] virtio: Fix indentation of VIRTIO_MMIO (Nico Pache) [1839055] - [virtio] virtio/virtio_ring: do some comment fixes (Nico Pache) [1839055] - [virtio] virtio_pci: fix a NULL pointer reference in vp_del_vqs (Nico Pache) [1839055] - [virtio] virtio: hint if callbacks surprisingly might sleep (Nico Pache) [1839055] - [virtio] virtio_balloon: remove the unnecessary 0-initialization (Nico Pache) [1839055] - [virtio] virtio-balloon: improve update_balloon_size_func (Nico Pache) [1839055] - [virtio] virtio-balloon: tweak config_changed implementation (Nico Pache) [1839055] - [misc] virtio: don't allocate vqs when names= NULL (Nico Pache) [1839055] - [virtio] virtio_pci: use queue idx instead of array idx to set up the vq (Nico Pache) [1839055] - [virtio] virtio: remove deprecated VIRTIO_PCI_CONFIG() (Nico Pache) [1839055] - [mm] mm/page_poison: expose page_poisoning_enabled to kernel modules (Nico Pache) [1839055] - [virtio] virtio-balloon: VIRTIO_BALLOON_F_PAGE_POISON (Nico Pache) [1839055] - [virtio] virtio-balloon: VIRTIO_BALLOON_F_FREE_PAGE_HINT (Nico Pache) [1839055] - [virtio] virtio: pci-legacy: Validate queue pfn (Nico Pache) [1839055] - [virtio] virtio: mmio-v1: Validate queue PFN (Nico Pache) [1839055] - [virtio] virtio_balloon: replace oom notifier with shrinker (Nico Pache) [1839055] - [virtio] virtio-balloon: kzalloc the vb struct (Nico Pache) [1839055] - [virtio] virtio-balloon: remove BUG() in init_vqs (Nico Pache) [1839055] - [mm] mm, debug_pagealloc: use a page type instead of page_ext flag (Nico Pache) [1839055] - [mm] mm, page_alloc: more extensive free page checking with debug_pagealloc (Nico Pache) [1839055] - [mm] mm, debug_pagelloc: use static keys to enable debugging (Nico Pache) [1839055] - [include] include/linux/page_ext.h: drop definition of unused PAGE_EXT_DEBUG_POISON (Nico Pache) [1839055] - [tty] vt: vt_ioctl: fix use-after-free in vt_in_use() (Vladis Dronov) [1875585] - [tty] vt: vt_ioctl: fix VT_DISALLOCATE freeing in-use virtual console (Vladis Dronov) [1875585] - [tty] vt: ioctl, switch VT_IS_IN_USE and VT_BUSY to inlines (Vladis Dronov) [1875585] - [tty] vt: selection, introduce vc_is_sel (Vladis Dronov) [1875585] - [fs] gfs2: Don't sleep during glock hash walk (Andreas Grunbacher) [1871173]- [powerpc] powerpc/64s/hash: Fix hash_preload running with interrupts enabled (Diego Domingos) [1884152] - [powerpc] powerpc/pseries: Avoid using addr_to_pfn in real mode (Diego Domingos) [1822675] - [powerpc] powerpc/pseries: Handle UE event for memcpy_mcsafe (Diego Domingos) [1822675] - [powerpc] powerpc/pseries: Fix MCE handling on pseries (Diego Domingos) [1822675] - [powerpc] powerpc/64s/pseries: machine check convert to use common event code (Diego Domingos) [1822675] - [powerpc] powerpc/powernv/mce: Print additional information about MCE error (Diego Domingos) [1822675] - [powerpc] powerpc/powernv/mce: Print correct severity for MCE error (Diego Domingos) [1822675] - [powerpc] powerpc/64s: Report SLB multi-hit rather than parity error (Diego Domingos) [1822675] - [powerpc] powerpc/powernv/mce: Reduce MCE console logs to lesser lines (Diego Domingos) [1822675] - [powerpc] powerpc/pseries/mce: Improve array initialization (Diego Domingos) [1822675] - [powerpc] powerpc/pseries/mce: Fix misleading print for TLB mutlihit (Diego Domingos) [1822675] - [netdrv] i40e: fix crash when Rx descriptor count is changed (Jiri Benc) [1882708] - [netdrv] virtio_net: Fix out of bounds access of sq (Jiri Benc) [1882708] - [tools] tools/bpftool: Fix attaching flow dissector (Jiri Benc) [1882708] - [docs] bpf: Use valid and new links in index.rst (Jiri Benc) [1882708] - [netdrv] netdevsim: fix unbalaced locking in nsim_create() (Jiri Benc) [1882708] - [net] bpfilter: Allow to build bpfilter_umh as a module without static library (Jiri Benc) [1882708] - [net] bpf, netns: Fix use-after-free in pernet pre_exit callback (Jiri Benc) [1882708] - [net] xsk: Use dma_need_sync instead of reimplenting it (Jiri Benc) [1882708] - [net] xsk: Remove a double pool->dev assignment in xp_dma_map (Jiri Benc) [1882708] - [net] xsk: Replace the cheap_dma flag with a dma_need_sync flag (Jiri Benc) [1882708] - [net] dma-mapping: Add a new dma_need_sync API (Jiri Benc) [1882708] - [tools] selftests: bpf: Pass program to bpf_prog_detach in flow_dissector (Jiri Benc) [1882708] - [tools] selftests: bpf: Pass program and target_fd in flow_dissector_reattach (Jiri Benc) [1882708] - [net] bpf: flow_dissector: Check value of unused flags to BPF_PROG_DETACH (Jiri Benc) [1882708] - [net] bpf: flow_dissector: Check value of unused flags to BPF_PROG_ATTACH (Jiri Benc) [1882708] - [tools] libbpf: Adjust SEC short cut for expected attach type BPF_XDP_DEVMAP (Jiri Benc) [1882708] - [tools] selftests/bpf: Test updating flow_dissector link with same program (Jiri Benc) [1882708] - [net] bpf, netns: Keep a list of attached bpf_link's (Jiri Benc) [1882708] - [net] bpf, netns: Keep attached programs in bpf_prog_array (Jiri Benc) [1882708] - [net] flow_dissector: Pull BPF program assignment up to bpf-netns (Jiri Benc) [1882708] - [tools] libbpf: Fix CO-RE relocs against .text section (Jiri Benc) [1882708] - [tools] selftests/bpf: Move newer bpf_iter_* type redefining to a new header file (Jiri Benc) [1882708] - [net] xdp: Handle frame_sz in xdp_convert_zc_to_xdp_frame() (Jiri Benc) [1882708] - [net] xdp: Fix xsk_generic_xmit errno (Jiri Benc) [1882708] - [tools] bpf: Selftests and tools use struct bpf_devmap_val from uapi (Jiri Benc) [1882708] - [net] xdp: use shift instead of 64 bit division (Jiri Benc) [1882708] - [net] bpf: Fix unused-var without NETDEVICES (Jiri Benc) [1882708] - [net] seg6: fix seg6_validate_srh() to avoid slab-out-of-bounds (Jiri Benc) [1882708] - [net] seg6: fix SRH processing to comply with RFC8754 (Jiri Benc) [1882708] - [tools] selftests/bpf: Extend test_flow_dissector to cover link creation (Jiri Benc) [1882708] - [tools] selftests/bpf: Convert test_flow_dissector to use BPF skeleton (Jiri Benc) [1882708] - [tools] selftests/bpf, flow_dissector: Close TAP device FD after the test (Jiri Benc) [1882708] - [tools] selftests/bpf: Add tests for attaching bpf_link to netns (Jiri Benc) [1882708] - [tools] bpftool: Support link show for netns-attached links (Jiri Benc) [1882708] - [tools] bpftool: Extract helpers for showing link attach type (Jiri Benc) [1882708] - [tools] libbpf: Add support for bpf_link-based netns attachment (Jiri Benc) [1882708] - [net] bpf: Add link-based BPF program attachment to network namespace (Jiri Benc) [1882708] - [net] flow_dissector: Move out netns_bpf prog callbacks (Jiri Benc) [1882708] - [net] Introduce netns_bpf for BPF programs attached to netns (Jiri Benc) [1882708] - [net] flow_dissector: Pull locking up from prog attach callback (Jiri Benc) [1882708] - [net] bpf: Allow SO_BINDTODEVICE opt in bpf_setsockopt (Jiri Benc) [1882708] - [net] Make locking in sock_bindtoindex optional (Jiri Benc) [1882708] - [net] add sock_bindtoindex (Jiri Benc) [1882708] - [tools] selftest: Add tests for XDP programs in devmap entries (Jiri Benc) [1882708] - [net] xdp: Add xdp_txq_info to xdp_buff (Jiri Benc) [1882708] - [net] xdp: Introduce xdp_convert_frame_to_buff utility routine (Jiri Benc) [1882708] - [net] maintainers: Adjust entry in XDP SOCKETS to actual file name (Jiri Benc) [1882708] - [net] maintainers, xsk: Update AF_XDP section after moves/adds (Jiri Benc) [1882708] - [net] xsk: Explicitly inline functions and move definitions (Jiri Benc) [1882708] - [net] xdp: Simplify xdp_return_{frame, frame_rx_napi, buff} (Jiri Benc) [1882708] - [net] xsk: Remove MEM_TYPE_ZERO_COPY and corresponding code (Jiri Benc) [1882708] - [netdrv] mlx5, xsk: Migrate to new MEM_TYPE_XSK_BUFF_POOL (Jiri Benc) [1882708] - [netdrv] ixgbe, xsk: Migrate to new MEM_TYPE_XSK_BUFF_POOL (Jiri Benc) [1882708] - [netdrv] ice, xsk: Migrate to new MEM_TYPE_XSK_BUFF_POOL (Jiri Benc) [1882708] - [netdrv] i40e, xsk: Migrate to new MEM_TYPE_XSK_BUFF_POOL (Jiri Benc) [1882708] - [netdrv] i40e: Separate kernel allocated rx_bi rings from AF_XDP rings (Jiri Benc) [1882708] - [netdrv] i40e: Refactor rx_bi accesses (Jiri Benc) [1882708] - [net] xsk: Introduce AF_XDP buffer allocation API (Jiri Benc) [1867206 1882708] - [net] xsk: Move defines only used by AF_XDP internals to xsk.h (Jiri Benc) [1882708] - [net] xsk: Move driver interface to xdp_sock_drv.h (Jiri Benc) [1882708] - [net] xsk: Move xskmap.c to net/xdp/ (Jiri Benc) [1882708] - [net] xsk: Fix xsk_umem_xdp_frame_sz() (Jiri Benc) [1882708] - [tools] selftests/bpf: Convert bpf_iter_test_kern{3, 4}.c to define own bpf_iter_meta (Jiri Benc) [1882708] - [tools] selftest/bpf: Make bpf_iter selftest compilable against old vmlinux.h (Jiri Benc) [1882708] - [net] bpf: Fix too large copy from user in bpf_test_init (Jiri Benc) [1882708] - [tools] selftests/bpf: Xdp_adjust_tail add grow tail tests (Jiri Benc) [1882708] - [tools] selftests/bpf: Adjust BPF selftest for xdp_adjust_tail (Jiri Benc) [1882708] - [net] bpf: Add xdp.frame_sz in bpf_prog_test_run_xdp(). (Jiri Benc) [1882708] - [net] xdp: Clear grow memory in bpf_xdp_adjust_tail() (Jiri Benc) [1882708] - [net] xdp: Allow bpf_xdp_adjust_tail() to grow packet size (Jiri Benc) [1882708] - [netdrv] mlx5: Rx queue setup time determine frame_sz for XDP (Jiri Benc) [1882708] - [netdrv] xdp: For Intel AF_XDP drivers add XDP frame_sz (Jiri Benc) [1882708] - [netdrv] ice: Add XDP frame size to driver (Jiri Benc) [1882708] - [netdrv] i40e: Add XDP frame size to driver (Jiri Benc) [1882708] - [netdrv] ixgbevf: Add XDP frame size to VF driver (Jiri Benc) [1882708] - [netdrv] ixgbe: Add XDP frame size to driver (Jiri Benc) [1882708] - [netdrv] ixgbe: Fix XDP redirect on archs with PAGE_SIZE above 4K (Jiri Benc) [1882708] - [netdrv] virtio_net: Add XDP frame size in two code paths (Jiri Benc) [1882708] - [netdrv] vhost_net: Also populate XDP frame size (Jiri Benc) [1882708] - [netdrv] tun: Add XDP frame size (Jiri Benc) [1882708] - [netdrv] nfp: Add XDP frame size to netronome driver (Jiri Benc) [1882708] - [netdrv] net: thunderx: Add XDP frame size (Jiri Benc) [1882708] - [netdrv] mlx4: Add XDP frame size and adjust max XDP MTU (Jiri Benc) [1882708] - [netdrv] qlogic/qede: Add XDP frame size to driver (Jiri Benc) [1882708] - [netdrv] hv_netvsc: Add XDP frame size to driver (Jiri Benc) [1882708] - [netdrv] veth: Xdp using frame_sz in veth driver (Jiri Benc) [1882708] - [netdrv] veth: Adjust hard_start offset on redirect XDP frames (Jiri Benc) [1882708] - [net] xdp: Cpumap redirect use frame_sz and increase skb_tailroom (Jiri Benc) [1882708] - [net] xdp: Xdp_frame add member frame_sz and handle in convert_to_xdp_frame (Jiri Benc) [1882708] - [net] XDP-generic determining XDP frame size (Jiri Benc) [1882708] - [netdrv] sfc: Add XDP frame size (Jiri Benc) [1882708] - [netdrv] bnxt: Add XDP frame size to driver (Jiri Benc) [1882708] - [net] xdp: Add frame size to xdp_buff (Jiri Benc) [1867209 1882708] - [net] bpfilter: switch to kernel_write (Jiri Benc) [1882708] - [tools] bpf: selftests: Add bpf_iter selftests (Jiri Benc) [1882708] - [tools] bpf: selftests: Add iterator programs for ipv6_route and netlink (Jiri Benc) [1882708] - [net] bpf: Enable bpf_iter targets registering ctx argument types (Jiri Benc) [1882708] - [net] bpf: Change func bpf_iter_unreg_target() signature (Jiri Benc) [1882708] - [net] bpf: Refactor bpf_iter target registration (Jiri Benc) [1882708] - [net] bpf: Add netlink and ipv6_route bpf_iter targets (Jiri Benc) [1882708] - [net] bpfilter: check if $(CC) can link static libc in Kconfig (Jiri Benc) [1882708] - [net] bpfilter: document build requirements for bpfilter_umh (Jiri Benc) [1882708] - [net] xsk: Remove unnecessary member in xdp_umem (Jiri Benc) [1882708] - [net] xsk: Change two variable names for increased clarity (Jiri Benc) [1882708] - [net] bpfilter: match bit size of bpfilter_umh to that of the kernel (Jiri Benc) [1882708] - [docs] networking: convert filter.txt to ReST (Jiri Benc) [1882708] - [net] xsk: Fix typo in xsk_umem_consume_tx and xsk_generic_xmit comments (Jiri Benc) [1882708] - [net] introduce SO_BINDTOIFINDEX sockopt (Jiri Benc) [1882708] - [net] netlink: Use sizeof_field() macro (Jiri Benc) [1882708] - [net] xdp: Add SPDX license identifier - Makefile/Kconfig (Jiri Benc) [1882708] - [net] bpfilter: prefix header search paths with $(srctree)/ (Jiri Benc) [1882708] - [netdrv] virtio_net: Add XDP meta data support (Jiri Benc) [1882708] - [netdrv] virtio_net: Keep vnet header zeroed if XDP is loaded for small buffer (Jiri Benc) [1882708] - [netdrv] virtio-net: keep vnet header zeroed after processing XDP (Jiri Benc) [1882708] - [netdrv] virtio-net: get rid of unnecessary container of rq stats (Jiri Benc) [1882708] - [netdrv] virtio-net: correctly update XDP_TX counters (Jiri Benc) [1882708] - [netdrv] virtio_net: Add kick stats (Jiri Benc) [1882708] - [netdrv] virtio_net: Add XDP related stats (Jiri Benc) [1882708] - [netdrv] virtio_net: Factor out the logic to determine xdp sq (Jiri Benc) [1882708] - [netdrv] virtio_net: Make drop counter per-queue (Jiri Benc) [1882708] - [netdrv] virtio_net: Use temporary storage for accounting rx stats (Jiri Benc) [1882708] - [netdrv] bnx2: mark driver deprecated (Jonathan Toppins) [1878183] - [net] openvswitch: silence suspicious RCU usage warning (Eelco Chaudron) [1895862] - [net] openswitch: reuse the helper variable to improve the code readablity (Eelco Chaudron) [1895862] - [net] openvswitch: remove unused keep_flows (Eelco Chaudron) [1895862] - [net] openvswitch: refactor flow free function (Eelco Chaudron) [1895862] - [net] openvswitch: improve the coding style (Eelco Chaudron) [1895862] - [net] openvswitch: use skb_list_walk_safe helper for gso segments (Eelco Chaudron) [1895862] - [net] openvswitch: do not update max_headroom if new headroom is equal to old headroom (Eelco Chaudron) [1895862] - [net] openvswitch: drop unneeded likely() call around IS_ERR() (Eelco Chaudron) [1895862] - [net] openvswitch: convert to kvmalloc (Eelco Chaudron) [1895862] - [infiniband] RDMA/rxe: Mark Soft-RoCE driver as unsupported (Kamal Heib) [1878207] - [net] netfilter: nf_log: missing vlan offload tag and proto (Florian Westphal) [1889990] - [net] ipvs: clear skb->tstamp in forwarding path (Florian Westphal) [1889990] - [net] netfilter: nft_meta: use socket user_ns to retrieve skuid and skgid (Florian Westphal) [1889990] - [net] netfilter: ctnetlink: add a range check for l3/l4 protonum (Florian Westphal) [1889990] {CVE-2020-25211} - [net] netfilter: nfnetlink: nfnetlink_unicast() reports EAGAIN instead of ENOBUFS (Florian Westphal) [1889990] - [net] netfilter: nf_tables: fix destination register zeroing (Florian Westphal) [1889990] - [net] netfilter: nf_tables: add NFTA_SET_USERDATA if not null (Florian Westphal) [1889990] - [net] netfilter: flowtable: Set offload timeout when adding flow (Florian Westphal) [1889990] - [net] netfilter: conntrack: Move nf_ct_offload_timeout to header file (Florian Westphal) [1889990] - [net] netfilter: nft_set_rbtree: Handle outcomes of tree rotations in overlap detection (Florian Westphal) [1889990] - [net] netfilter: nf_tables: nft_exthdr: the presence return value should be little-endian (Florian Westphal) [1889990] - [net] netfilter: nft_set_pipapo: Drop useless assignment of scratch map index on insert (Florian Westphal) [1889990] - [net] netfilter: arp_tables: init netns pointer in xt_tgdtor_param struct (Florian Westphal) [1889990] - [net] netfilter: arp_tables: init netns pointer in xt_tgchk_param struct (Florian Westphal) [1889990] - [net] ipvs: do not schedule icmp errors from tunnels (Florian Westphal) [1889990] - [powercap] powercap: intel_rapl: add support for Sapphire Rapids (Steve Best) [1837373] - [powercap] powercap/intel_rapl: add support for RocketLake (Steve Best) [1782715] - [char] ipmi: Use fallthrough pseudo-keyword (Tony Camuso) [1877848] - [char] ipmi/watchdog: add missing newlines when printing parameters by sysfs (Tony Camuso) [1877848] - [char] ipmi: remve duplicate code in __ipmi_bmc_register() (Tony Camuso) [1877848] - [documentation] docs: ipmi: Replace HTTP links with HTTPS ones (Tony Camuso) [1877848] - [char] ipmi: ssif: Remove finished TODO comment about SMBus alert (Tony Camuso) [1877848] - [documentation] Doc: driver-api: ipmi: Add description of alerts_broken module param (Tony Camuso) [1877848] - [char] ipmi:ssif: Remove dynamic platform device handing (Tony Camuso) [1877848] - [char] Try to load acpi_ipmi when an SSIF ACPI IPMI interface is added (Tony Camuso) [1877848] - [char] ipmi_si: Load acpi_ipmi when ACPI IPMI interface added (Tony Camuso) [1877848] - [char] ipmi:bt-bmc: Fix error handling and status check (Tony Camuso) [1877848] - [char] ipmi: Replace guid_copy() with import_guid() where it makes sense (Tony Camuso) [1877848] - [char] ipmi: use vzalloc instead of kmalloc for user creation (Tony Camuso) [1877848] - [char] ipmi:bt-bmc: Fix some format issue of the code (Tony Camuso) [1877848] - [char] ipmi:bt-bmc: Avoid unnecessary check (Tony Camuso) [1877848] - [char] docs: fix references for ipmi.rst file (Tony Camuso) [1877848] - [documentation] docs: move IPMI.txt to the driver API book (Tony Camuso) [1877848]- [powerpc] pseries: Fix 64 bit logical memory block panic (Steve Best) [1894922] - [mm] powerpc/book3s64/radix: Make radix_mem_block_size 64bit (Steve Best) [1894922] - [powerpc] powerpc/64s/radix: Fix build failure with RADIX_MMU=n (Steve Best) [1894922] - [x86] kvm: mmu: fix is_tdp_mmu_check when the TDP MMU is not in use (Vitaly Kuznetsov) [1898914 1878097] - [x86] kvm: svm: Update cr3_lm_rsvd_bits for AMD SEV guests (Vitaly Kuznetsov) [1898914 1878097] - [x86] kvm: x86: Introduce cr3_lm_rsvd_bits in kvm_vcpu_arch (Vitaly Kuznetsov) [1898914 1878097] - [x86] kvm: x86: clflushopt should be treated as a no-op by emulation (Vitaly Kuznetsov) [1898914 1878097] - [x86] kvm: x86: handle MSR_IA32_DEBUGCTLMSR with report_ignored_msrs (Vitaly Kuznetsov) [1898914 1878097] - [x86] kvm: x86: request masterclock update any time guest uses different msr (Vitaly Kuznetsov) [1898914 1878097] - [x86] kvm: x86: ensure pv_cpuid.features is initialized when enabling cap (Vitaly Kuznetsov) [1898914 1878097] - [x86] kvm: x86: reads of restricted pv msrs should also result in #GP (Vitaly Kuznetsov) [1898914 1878097] - [x86] kvm: x86: use positive error values for msr emulation that causes #GP (Vitaly Kuznetsov) [1898914 1878097] - [x86] kvm: x86/mmu: fix counting of rmap entries in pte_list_add (Vitaly Kuznetsov) [1898914 1878097] - [x86] kvm: x86: bump KVM_MAX_CPUID_ENTRIES (Vitaly Kuznetsov) [1898914 1878097] - [x86] vmxfeatures: rename features for consistency with KVM and manual (Vitaly Kuznetsov) [1898914 1878097] - [x86] kvm: vmx: Add VMX_FEATURE_USR_WAIT_PAUSE (Vitaly Kuznetsov) [1878097 1898914] - [x86] Expose SERIALIZE for supported cpuid (Vitaly Kuznetsov) [1878097 1898914] - [x86] kvm: x86: Expose fast short REP MOV for supported cpuid (Vitaly Kuznetsov) [1878097 1898914] - [x86] kvm: x86: Expose AVX512 VP2INTERSECT in cpuid for TGL (Vitaly Kuznetsov) [1878097 1898914] - [x86] kvm: Convert to new CPU match macros (Vitaly Kuznetsov) [1878097 1898914] - [documentation] docs: kvm: fix referenced ioctl symbol (Vitaly Kuznetsov) [1878097 1898914] - [documentation] docs: kvm: api.rst: add missing spaces (Vitaly Kuznetsov) [1878097 1898914] - [virt] kvm: use struct_size() and flex_array_size() helpers in kvm_io_bus_unregister_dev() (Vitaly Kuznetsov) [1878097 1898914] - [documentation] documentation: kvm: fix a typo (Vitaly Kuznetsov) [1878097 1898914] - [documentation] documentation: kvm: fix some typos in cpuid.rst (Vitaly Kuznetsov) [1878097 1898914] - [documentation] documentation: kvm: fix a typo (Vitaly Kuznetsov) [1878097 1898914] - [x86] x86/cpu: Fix typos and improve the comments in sync_core() (David Arcari) [1837457] - [x86] x86/cpu: Use SERIALIZE in sync_core() when available (David Arcari) [1837457] - [tools] tools arch x86: Sync asm/cpufeatures.h with the kernel sources (David Arcari) [1837457] - [x86] x86/cpufeatures: Add enumeration for SERIALIZE instruction (David Arcari) [1837457] - [x86] x86/cpu: Refactor sync_core() for readability (David Arcari) [1837457] - [x86] x86/cpu: Relocate sync_core() to sync_core.h (David Arcari) [1837457] - [arm64] kvm: arm64: Set HCR_EL2.PTW to prevent AT taking synchronous exception (Auger Eric) [1882794] - [arm64] kvm: arm64: Survive synchronous exceptions caused by AT instructions (Auger Eric) [1882794] - [arm64] kvm: arm64: Add kvm_extable for vaxorcism code (Auger Eric) [1882794] - [arm64] kvm: arm64: Print warning when cpu erratum can cause guests to deadlock (Auger Eric) [1882794] - [arm64] kvm: arm64: clean up redundant 'kvm_run' parameters (Auger Eric) [1882794] - [arm64] kvm: arm64: Use common KVM implementation of MMU memory caches (Auger Eric) [1882794] - [arm64] kvm: arm64: Use common code's approach for __GFP_ZERO with memory caches (Auger Eric) [1882794] - [arm64] kvm: arm64: Drop @max param from mmu_topup_memory_cache() (Auger Eric) [1882794] - [arm64] s/AMEVTYPE/AMEVTYPER (Auger Eric) [1882794] - [arm64] kvm: arm64: bti: Reset BTYPE when skipping emulated instructions (Auger Eric) [1882794] - [arm64] kvm: arm64: Remove S1PTW check from kvm_vcpu_dabt_iswrite() (Auger Eric) [1882794] - [arm64] kvm: arm64: Assume write fault on S1PTW permission fault on instruction fetch (Auger Eric) [1882794] - [arm64] kvm: arm64: Update page shift if stage 2 block mapping not supported (Auger Eric) [1882794] - [arm64] kvm: arm64: Fix address truncation in traces (Auger Eric) [1882794] - [arm64] kvm: arm64: Do not try to map PUDs when they are folded into PMD (Auger Eric) [1882794] - [documentation] arm64/x86: kvm: Introduce steal-time cap (Auger Eric) [1882794] - [arm64] kvm: arm64: pvtime: Fix stolen time accounting across migration (Auger Eric) [1882794] - [kernel] kvm: arm64: Drop type input from kvm_put_guest (Auger Eric) [1882794] - [arm64] kvm: arm64: pvtime: Fix potential loss of stolen time (Auger Eric) [1882794] - [arm64] kvm: arm64: pvtime: steal-time is only supported when configured (Auger Eric) [1882794] - [arm64] kvm: arm64: Move S1PTW S2 fault logic out of io_mem_abort() (Auger Eric) [1882794] - [arm64] kvm: arm64: Don't skip cache maintenance for read-only memslots (Auger Eric) [1882794] - [arm64] kvm: arm64: Handle data and instruction external aborts the same way (Auger Eric) [1882794] - [arm64] kvm: arm64: Rename kvm_vcpu_dabt_isextabt() (Auger Eric) [1882794] - [trace] kvm: arm: Add trace name for ARM_NISV (Auger Eric) [1882794] - [arm64] kvm: arm64: Ensure that all nVHE hyp code is in .hyp.text (Auger Eric) [1882794] - [arm64] kvm: arm64: Don't use has_vhe() for CHOOSE_HYP_SYM() (Auger Eric) [1882794] - [arm64] kvm: arm64: timers: Move timer registers to the sys_regs file (Auger Eric) [1882794] - [arm64] kvm: arm64: timers: Rename kvm_timer_sync_hwstate to kvm_timer_sync_user (Auger Eric) [1882794] - [arm64] kvm: arm64: Move SPSR_EL1 to the system register array (Auger Eric) [1882794] - [arm64] kvm: arm64: Disintegrate SPSR array (Auger Eric) [1882794] - [arm64] kvm: arm64: Move SP_EL1 to the system register array (Auger Eric) [1882794] - [arm64] kvm: arm64: Move ELR_EL1 to the system register array (Auger Eric) [1882794] - [arm64] kvm: arm64: Make struct kvm_regs userspace-only (Auger Eric) [1882794] - [arm64] kvm: arm64: debug: Drop useless vpcu parameter (Auger Eric) [1882794] - [arm64] kvm: arm64: pauth: Use ctxt_sys_reg() instead of raw sys_regs access (Auger Eric) [1882794] - [arm64] kvm: arm64: sve: Use __vcpu_sys_reg() instead of raw sys_regs access (Auger Eric) [1882794] - [arm64] kvm: arm64: hyp: Use ctxt_sys_reg/__vcpu_sys_reg instead of raw sys_regs access (Auger Eric) [1882794] - [arm64] kvm: arm64: Introduce accessor for ctxt->sys_reg (Auger Eric) [1882794] - [arm64] kvm: arm64: Rename HSR to ESR (Auger Eric) [1882794] - [arm64] kvm: arm64: Drop long gone function parameter documentation (Auger Eric) [1882794] - [arm64] kvm: arm64: vgic-its: Change default outer cacheability for {PEND, PROP}BASER (Auger Eric) [1882794] - [arm64] kvm: arm64: Lift instrumentation restrictions on VHE (Auger Eric) [1882794] - [arm64] kvm: arm64: Remove __hyp_text macro, use build rules instead (Auger Eric) [1882794] - [arm64] kvm: arm64: Compile remaining hyp/ files for both VHE/nVHE (Auger Eric) [1882794] - [arm64] kvm: arm64: Duplicate hyp/timer-sr.c for VHE/nVHE (Auger Eric) [1882794] - [arm64] kvm: arm64: Split hyp/sysreg-sr.c to VHE/nVHE (Auger Eric) [1882794] - [arm64] kvm: arm64: Split hyp/debug-sr.c to VHE/nVHE (Auger Eric) [1882794] - [arm64] kvm: arm64: Split hyp/switch.c to VHE/nVHE (Auger Eric) [1882794] - [arm64] kvm: arm64: Duplicate hyp/tlb.c for VHE/nVHE (Auger Eric) [1882794] - [arm64] kvm: arm64: Move hyp-init.S to nVHE (Auger Eric) [1882794] - [arm64] kvm: arm64: Build hyp-entry.S separately for VHE/nVHE (Auger Eric) [1882794] - [arm64] kvm: arm64: Handle calls to prefixed hyp functions (Auger Eric) [1882794] - [arm64] kvm: arm64: Use build-time defines in has_vhe() (Auger Eric) [1882794] - [arm64] kvm: arm64: Add build rules for separate VHE/nVHE object files (Auger Eric) [1882794] - [arm64] kvm: arm64: Move __smccc_workaround_1_smc to .rodata (Auger Eric) [1882794] - [arm64] kvm: arm64: Fix symbol dependency in __hyp_call_panic_nvhe (Auger Eric) [1882794] - [arm64] kvm: arm64: Remove the target table (Auger Eric) [1882794] - [arm64] kvm: arm64: Remove target_table from exit handlers (Auger Eric) [1882794] - [arm64] kvm: arm64: Move ACTLR_EL1 emulation to the sys_reg_descs array (Auger Eric) [1882794] - [arm64] kvm: arm64: Tolerate an empty target_table list (Auger Eric) [1882794] - [arm64] kvm: arm64: Drop the target_table[] indirection (Auger Eric) [1882794] - [arm64] kvm: Remove kern_hyp_va from get_vcpu_ptr (Auger Eric) [1882794] - [arm64] kvm: arm64: Allow in-atomic injection of SPIs (Auger Eric) [1882794] - [arm64] kvm: arm64: Add emulation for 32bit guests accessing ACTLR2 (Auger Eric) [1882794] - [arm64] kvm: arm64: Use cpus_have_final_cap for has_vhe() (Auger Eric) [1882794] - [arm64] efi: Move variable assignments after SECTIONS (Auger Eric) [1882794] - [arm64] efi: Mark __efistub_stext_offset as an absolute symbol explicitly (Auger Eric) [1882794] - [arm64] drop linker script hack to hide __efistub_ symbols (Auger Eric) [1882794] - [arm64] kvm: arm64: Synchronize sysreg state on injecting an AArch32 exception (Auger Eric) [1882794] - [arm64] kvm: arm64: Make vcpu_cp1x() work on Big Endian hosts (Auger Eric) [1882794] - [arm64] kvm: arm64: Stop sparse from moaning at __hyp_this_cpu_ptr (Auger Eric) [1882794] - [arm64] kvm: arm64: Check advertised Stage-2 page size capability (Auger Eric) [1882794] - [arm64] cpufeature: Don't treat granule sizes as strict (Auger Eric) [1882794] - [arm64] cpufeature: Validate hypervisor capabilities during CPU hotplug (Auger Eric) [1882794] - [arm64] kvm: hyp: use cpus_have_final_cap() (Auger Eric) [1882794] - [arm64] cpufeature: add cpus_have_final_cap() (Auger Eric) [1882794] - [arm64] mark (__)cpus_have_const_cap as __always_inline (Auger Eric) [1882794] - [arm64] Mark call_smc_arch_workaround_1 as __maybe_unused (Auger Eric) [1882794] - [arm64] Make use of ARCH_WORKAROUND_1 even when KVM is not enabled (Auger Eric) [1882794] - [arm64] kvm: arm64: Delete duplicated label in invalid_vector (Auger Eric) [1882794] - [arm64] use mov_q instead of literal ldr (Auger Eric) [1882794] - [arm64] kvm: Modernize __smccc_workaround_1_smc_start annotations (Auger Eric) [1882794] - [arm64] kvm: Modernize annotation for __bp_harden_hyp_vecs (Auger Eric) [1882794] - [arm64] kvm: Annotate assembly using modern annoations (Auger Eric) [1882794] - [arm64] kvm: arm64: Prevent vcpu_has_ptrauth from generating OOL functions (Auger Eric) [1882794] - [arm64] kvm: disable access to AMU registers from kvm guests (Auger Eric) [1882794] - [arm64] kvm: arm64: pvtime: Ensure task delay accounting is enabled (Auger Eric) [1882794] - [arm64] kvm: arm64: Stop writing aarch32's CSSELR into ACTLR (Auger Eric) [1882794] - [arm64] kvm: Annotate guest entry/exit as a single function (Auger Eric) [1882794] - [kernel] linkage: Introduce new macros for assembler symbols (Auger Eric) [1882794] - [s390] kvm: s390: remove diag318 reset code (Thomas Huth) [1899497] - [powerpc] powerpc/hv-gpci: Add sysfs files inside hv-gpci device to show cpumask (Michael Petlan) [1844416] - [powerpc] powerpc/perf/hv-gpci: Add cpu hotplug support (Michael Petlan) [1844416] - [documentation] Documentation/ABI: Add ABI documentation for hv-gpci format (Michael Petlan) [1844416] - [documentation] Documentation/ABI: Add ABI documentation for hv-24x7 format (Michael Petlan) [1844416] - [powerpc] powerpc/perf/hv-gpci: Fix starting index value (Michael Petlan) [1844416] - [powerpc] powerpc/perf/hv-24x7: Move cpumask file to top folder of hv-24x7 driver (Michael Petlan) [1844416] - [powerpc] powerpc/hv-24x7: Add sysfs files inside hv-24x7 device to show cpumask (Michael Petlan) [1844416] - [powerpc] powerpc/perf/hv-24x7: Add cpu hotplug support (Michael Petlan) [1844416] - [powerpc] powerpc/perf: Fix reading of MSRbits in trace-imc (Michael Petlan) [1854536] - [powerpc] powerpc/perf: Add kernel support for new MSRbits in trace-imc (Michael Petlan) [1854536] - [documentation] kdump: update kdump documentation due to change of crash URL (Lianbo Jiang) [1896236] - [pinctrl] pinctrl: intel: Add Intel Emmitsburg pin controller support (David Arcari) [1837409] - [x86] x86/platform/uv: Fix copied UV5 output archtype (Frank Ramsay) [1861439] - [x86] x86/platform/uv: Drop last traces of uv_flush_tlb_others (Frank Ramsay) [1861439] - [x86] x86/platform/uv: Recognize UV5 hubless system identifier (Frank Ramsay) [1861439] - [x86] x86/platform/uv: Remove spaces from OEM IDs (Frank Ramsay) [1861439] - [x86] x86/platform/uv: Fix missing OEM_TABLE_ID (Frank Ramsay) [1861439] - [misc] x86/platform/uv: Update Copyrights to conform to HPE standards (Frank Ramsay) [1861439] - [x86] x86/platform/uv: Update for UV5 NMI MMR changes (Frank Ramsay) [1861439] - [x86] x86/platform/uv: Update UV5 TSC checking (Frank Ramsay) [1861439] - [x86] x86/platform/uv: Update node present counting (Frank Ramsay) [1861439] - [x86] x86/platform/uv: Update UV5 MMR references in UV GRU (Frank Ramsay) [1861439] - [x86] x86/platform/uv: Adjust GAM MMR references affected by UV5 updates (Frank Ramsay) [1861439] - [x86] x86/platform/uv: Update MMIOH references based on new UV5 MMRs (Frank Ramsay) [1861439] - [x86] x86/platform/uv: Add and decode Arch Type in UVsystab (Frank Ramsay) [1861439] - [x86] x86/platform/uv: Add UV5 direct references (Frank Ramsay) [1861439] - [x86] x86/platform/uv: Update UV MMRs for UV5 (Frank Ramsay) [1861439] - [misc] drivers/misc/sgi-xp: Adjust references in UV kernel modules (Frank Ramsay) [1861439] - [x86] x86/platform/uv: Remove SCIR MMR references for UV systems (Frank Ramsay) [1861439] - [x86] x86/platform/uv: Remove UV BAU TLB Shootdown Handler (Frank Ramsay) [1861439] - [x86] x86/kernel: Fix more -Wmissing-prototypes warnings (Frank Ramsay) [1861439] - [x86] x86/apic/uv: Avoid unused variable warning (Frank Ramsay) [1861439] - [misc] misc: sgi-xp: xp_main: Staticify local functions xp_init() and xp_exit() (Frank Ramsay) [1861439] - [misc] misc/sgi-xp: remove SGI SN2 support (Frank Ramsay) [1861439] - [x86] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 156 (Frank Ramsay) [1861439] - [x86] efi/x86: Remove unreachable code in kexec_enter_virtual_mode() (Frank Ramsay) [1861439] - [x86] x86/efi: Remove unused EFI_UV1_MEMMAP code (Frank Ramsay) [1861439] - [x86] x86/platform/uv: Remove uv bios and efi code related to EFI_UV1_MEMMAP (Frank Ramsay) [1861439] - [x86] x86/efi: Remove references to no-longer-used efi_have_uv1_memmap() (Frank Ramsay) [1861439] - [x86] x86/efi: Delete SGI UV1 detection (Frank Ramsay) [1861439] - [x86] x86/platform/uv: Remove efi=old_map command line option (Frank Ramsay) [1861439] - [x86] x86/platform/uv: Remove vestigial mention of UV1 platform from bios header (Frank Ramsay) [1861439] - [x86] x86/platform/uv: Remove support for UV1 platform from uv (Frank Ramsay) [1861439] - [x86] x86/platform/uv: Remove support for uv1 platform from uv_hub (Frank Ramsay) [1861439] - [x86] x86/platform/uv: Remove support for UV1 platform from uv_bau (Frank Ramsay) [1861439] - [x86] x86/platform/uv: Remove support for UV1 platform from uv_mmrs (Frank Ramsay) [1861439] - [x86] x86/platform/uv: Remove support for UV1 platform from x2apic_uv_x (Frank Ramsay) [1861439] - [x86] x86/platform/uv: Remove support for UV1 platform from uv_tlb (Frank Ramsay) [1861439] - [x86] x86/platform/uv: Remove support for UV1 platform from uv_time (Frank Ramsay) [1861439] - [x86] x86/apic/uv: Make x2apic_extra_bits static (Frank Ramsay) [1861439] - [s390] uv: add destroy page call (Thomas Huth) [1882800] - [s390] gmap: improve THP splitting (Thomas Huth) [1882800] - [s390] kvm: s390: clean up redundant 'kvm_run' parameters (Thomas Huth) [1882800] - [documentation] documentation: virt: kvm/s390-pv: drop doubled words (Thomas Huth) [1882800] - [s390] kvm: s390: reduce number of IO pins to 1 (Thomas Huth) [1882800] - [s390] protvirt: use scnprintf() instead of snprintf() (Thomas Huth) [1882800] - [s390] kvm: s390: remove unneeded semicolon in gisa_vcpu_kicker() (Thomas Huth) [1882800] - [s390] kvm: s390: vsie: gmap_table_walk() simplifications (Thomas Huth) [1882800] - [s390] kvm: s390: vsie: Move conditional reschedule (Thomas Huth) [1882800] - [s390] kvm: s390: vsie: Fix possible race when shadowing region 3 tables (Thomas Huth) [1882800] - [s390] kvm: s390: vsie: Fix region 1 ASCE sanity shadow address checks (Thomas Huth) [1882800] - [s390] kvm: s390: Use fallthrough; (Thomas Huth) [1882800] - [s390] mm: use refcount_t for refcount (Thomas Huth) [1882800] - [s390] mm: make gmap_test_and_clear_dirty_pmd static (Thomas Huth) [1882800] - [s390] mm: optimize locking without huge pages in gmap_pmd_op_walk() (Thomas Huth) [1882800] - [net] openvswitch: introduce common code for flushing flows (Eelco Chaudron) [1888576] - [net] openvswitch: silence suspicious RCU usage warning (Eelco Chaudron) [1888576] - [net] openvswitch: make masks cache size configurable (Eelco Chaudron) [1888576] - [net] openvswitch: add masks cache hit counter (Eelco Chaudron) [1888576] - [net] openvswitch: Prevent kernel-infoleak in ovs_ct_put_key() (Eelco Chaudron) [1888576] - [net] openvswitch: kerneldoc fixes (Eelco Chaudron) [1888576] - [net] openvswitch: use div_u64() for 64-by-32 divisions (Eelco Chaudron) [1888576] - [net] openvswitch: suitable access to the dp_meters (Eelco Chaudron) [1888576] - [net] openvswitch: use u64 for meter bucket (Eelco Chaudron) [1888576] - [net] openvswitch: make EINVAL return value more obvious (Eelco Chaudron) [1888576] - [net] openvswitch: remove the unnecessary check (Eelco Chaudron) [1888576] - [net] openvswitch: set max limitation to meters (Eelco Chaudron) [1888576] - [net] openvswitch: expand the meters supported number (Eelco Chaudron) [1888576] - [net] openvswitch: use hlist_for_each_entry_rcu instead of hlist_for_each_entry (Eelco Chaudron) [1888576] - [net] ovs: datapath: hide clang frame-overflow warnings (Eelco Chaudron) [1888576] - [net] openvswitch: use netif_ovs_is_port() instead of opencode (Eelco Chaudron) [1888576] - [platform] platform/x86: intel_pmc_core: avoid unused-function warnings (David Arcari) [1783140] - [platform] platform/x86: intel_pmc_core: fix bound check in pmc_core_mphy_pg_show() (David Arcari) [1783140] - [platform] platform/x86: intel_pmc_core: update TGL's LPM0 reg bit map name (David Arcari) [1783140] - [platform] platform/x86: intel_pmc_core: Make pmc_core_substate_res_show() generic (David Arcari) [1783140] - [platform] platform/x86: intel_pmc_core: Make pmc_core_lpm_display() generic for platforms that support sub-states (David Arcari) [1783140] - [platform] platform/x86: intel_pmc_core: Add slp_s0_offset attribute back to tgl_reg_map (David Arcari) [1783140] - [platform] platform/x86: intel_pmc_core: Remove duplicate 'if' to create debugfs entry (David Arcari) [1783140] - [platform] platform/x86: intel_pmc_core: Relocate pmc_core_*_display() to outside of CONFIG_DEBUG_FS (David Arcari) [1783140] - [platform] platform/x86: intel_pmc_core: Add debugfs support to access live status registers (David Arcari) [1783140] - [platform] platform/x86: intel_pmc_core: Dump low power status registers on an S0ix.y failure (David Arcari) [1783140] - [platform] platform/x86: intel_pmc_core: Add an additional parameter to pmc_core_lpm_display() (David Arcari) [1783140] - [platform] platform/x86: intel_pmc_core: Remove slp_s0 attributes from tgl_reg_map (David Arcari) [1783140] - [platform] platform/x86: intel_pmc_core: Refactor the driver by removing redundant code (David Arcari) [1783140] - [platform] platform/x86: intel_pmc_core: Add debugfs entry for low power mode status registers (David Arcari) [1783140] - [platform] platform/x86: intel_pmc_core: Add debugfs entry to access sub-state residencies (David Arcari) [1783140] - [platform] platform/x86: intel_pmc_core: Fix spelling of MHz unit (David Arcari) [1783140] - [platform] platform/x86: intel_pmc_core: Fix indentation in function definitions (David Arcari) [1783140] - [platform] platform/x86: intel_pmc_core: Put more stuff under #ifdef DEBUG_FS (David Arcari) [1783140] - [platform] platform/x86: intel_pmc_core: Respect error code of kstrtou32_from_user() (David Arcari) [1783140] - [platform] platform/x86: intel_pmc_core: Make debugfs entry for pch_ip_power_gating_status conditional (David Arcari) [1783140] - [platform] platform/x86: intel_pmc_core: Remove unnecessary assignments (David Arcari) [1783140]- [net] mptcp: provide rmem[0] limit (Davide Caratti) [1874368] - [net] mptcp: add missing memory scheduling in the rx path (Davide Caratti) [1874368] - [net] mptcp: depends on IPV6 but not as a module (Davide Caratti) [1874368] - [tools] selftests: mptcp: depends on built-in IPv6 (Davide Caratti) [1874368] - [net] mptcp: MPTCP_IPV6 should depend on IPV6 instead of selecting it (Davide Caratti) [1874368] - [net] mptcp: subflows garbage collection (Davide Caratti) [1874368] - [net] mptcp: fix fallback for MP_JOIN subflows (Davide Caratti) [1874368] - [net] mptcp: make DACK4/DACK8 usage consistent among all subflows (Davide Caratti) [1874368] - [net] mptcp: fix infinite loop on recvmsg()/worker() race. (Davide Caratti) [1874368] - [net] mptcp: don't skip needed ack (Davide Caratti) [1874368] - [net] mptcp: more DATA FIN fixes (Davide Caratti) [1874368] - [net] mptcp: Constify mptcp_pm_ops (Davide Caratti) [1874368] - [net] mptcp: ADD_ADDRs with echo bit are smaller (Davide Caratti) [1874368] - [net] mptcp: Handle incoming 32-bit DATA_FIN values (Davide Caratti) [1874368] - [net] mptcp: Consistently use READ_ONCE/WRITE_ONCE with msk->ack_seq (Davide Caratti) [1874368] - [net] tcp: drop unused function argument from mptcp_incoming_options (Davide Caratti) [1874368] - [net] mptcp: retransmit ADD_ADDR when timeout (Davide Caratti) [1874368] - [net] mptcp: add sk_stop_timer_sync helper (Davide Caratti) [1874368] - [net] mptcp: add struct mptcp_pm_add_entry (Davide Caratti) [1874368] - [tools] selftests: mptcp: add remove addr and subflow test cases (Davide Caratti) [1874368] - [tools] selftests: mptcp: add remove cfg in mptcp_connect (Davide Caratti) [1874368] - [net] mptcp: add mptcp_destroy_common helper (Davide Caratti) [1874368] - [net] mptcp: add RM_ADDR related mibs (Davide Caratti) [1874368] - [net] mptcp: implement mptcp_pm_remove_subflow (Davide Caratti) [1874368] - [net] mptcp: remove addr and subflow in PM netlink (Davide Caratti) [1874368] - [net] mptcp: add accept_subflow re-check (Davide Caratti) [1874368] - [tools] selftests: mptcp: add ADD_ADDR mibs check function (Davide Caratti) [1874368] - [net] tcp: change pingpong threshold to 3 (Davide Caratti) [1874368] - [net] tcp: Refactor pingpong code (Davide Caratti) [1874368] - [net] mptcp: add ADD_ADDR related mibs (Davide Caratti) [1874368] - [net] mptcp: send out ADD_ADDR with echo flag (Davide Caratti) [1874368] - [net] mptcp: add the incoming RM_ADDR support (Davide Caratti) [1874368] - [net] mptcp: add the outgoing RM_ADDR support (Davide Caratti) [1874368] - [net] mptcp: rename addr_signal and the related functions (Davide Caratti) [1874368] - [net] mptcp: Wake up MPTCP worker when DATA_FIN found on a TCP FIN packet (Davide Caratti) [1874368] - [net] mptcp: fix integer overflow in mptcp_subflow_discard_data() (Davide Caratti) [1874368] - [net] mptcp: Fix unsigned 'max_seq' compared with zero in mptcp_data_queue_ofo (Davide Caratti) [1874368] - [tools] selftests: mptcp: interpret \n as a new line (Davide Caratti) [1874368] - [tools] selftests: mptcp: interpret \n as a new line (Davide Caratti) [1874368] - [tools] mptcp: simult flow self-tests (Davide Caratti) [1874368] - [net] mptcp: call tcp_cleanup_rbuf on subflows (Davide Caratti) [1874368] - [net] mptcp: allow picking different xmit subflows (Davide Caratti) [1874368] - [net] mptcp: allow creating non-backup subflows (Davide Caratti) [1874368] - [net] mptcp: move address attribute into mptcp_addr_info (Davide Caratti) [1874368] - [net] mptcp: add OoO related mibs (Davide Caratti) [1874368] - [net] mptcp: cleanup mptcp_subflow_discard_data() (Davide Caratti) [1874368] - [net] mptcp: move ooo skbs into msk out of order queue. (Davide Caratti) [1874368] - [net] mptcp: introduce and use mptcp_try_coalesce() (Davide Caratti) [1874368] - [net] mptcp: basic sndbuf autotuning (Davide Caratti) [1874368] - [net] mptcp: trigger msk processing even for OoO data (Davide Caratti) [1874368] - [net] mptcp: set data_ready status bit in subflow_check_data_avail() (Davide Caratti) [1874368] - [net] mptcp: rethink 'is writable' conditional (Davide Caratti) [1874368] - [net] tcp: reduce POLLOUT events caused by TCP_NOTSENT_LOWAT (Davide Caratti) [1874368] - [net] mptcp: fix kmalloc flag in mptcp_pm_nl_get_local_id (Davide Caratti) [1874368] - [net] mptcp: fix subflow's remote_id issues (Davide Caratti) [1874368] - [net] mptcp: fix subflow's local_id issues (Davide Caratti) [1874368] - [net] mptcp: Remove unused macro MPTCP_SAME_STATE (Davide Caratti) [1874368] - [net] treewide: Use fallthrough pseudo-keyword (Davide Caratti) [1874368] - [net] netlink: consistently use NLA_POLICY_EXACT_LEN() (Davide Caratti) [1874368] - [net] mptcp: free acked data before waiting for more memory (Davide Caratti) [1874368] - [net] mptcp: sendmsg: reset iter on error redux (Davide Caratti) [1874368] - [net] mptcp: sendmsg: reset iter on error (Davide Caratti) [1874368] - [net] mptcp: fix warn at shutdown time for unaccepted msk sockets (Davide Caratti) [1874368] - [net] mptcp: use mptcp_for_each_subflow in mptcp_stream_accept (Davide Caratti) [1874368] - [net] mptcp: fix syncookie build error on UP (Davide Caratti) [1874368] - [net] tcp: fix syn cookied MPTCP request socket leak (Davide Caratti) [1874368] - [net] tcp: fix build fong CONFIG_MPTCP=n (Davide Caratti) [1874368] - [tools] selftests: mptcp: add test cases for mptcp join tests with syn cookies (Davide Caratti) [1874368] - [tools] selftests: mptcp: make 2nd net namespace use tcp syn cookies unconditionally (Davide Caratti) [1874368] - [net] mptcp: enable JOIN requests even if cookies are in use (Davide Caratti) [1874368] - [net] tcp: free request sock directly upon TFO or syncookies error (Davide Caratti) [1874368] - [include] net: keep refcount warning in reqsk_free() (Davide Caratti) [1874368] - [net] tcp: syncookies: create mptcp request socket for ACK cookies with MPTCP option (Davide Caratti) [1874368] - [net] mptcp: subflow: add mptcp_subflow_init_cookie_req helper (Davide Caratti) [1874368] - [net] mptcp: rename and export mptcp_subflow_request_sock_ops (Davide Caratti) [1874368] - [net] mptcp: subflow: split subflow_init_req (Davide Caratti) [1874368] - [net] mptcp: token: move retry to caller (Davide Caratti) [1874368] - [net] tcp: rename request_sock cookie_ts bit to syncookie (Davide Caratti) [1874368] - [net] mptcp: Safely store sequence number when sending data (Davide Caratti) [1874368] - [net] mptcp: Safely read sequence number when lock isn't held (Davide Caratti) [1874368] - [net] mptcp: Skip unnecessary skb extension allocation for bare acks (Davide Caratti) [1874368] - [net] mptcp: Only use subflow EOF signaling on fallback connections (Davide Caratti) [1874368] - [net] mptcp: Use full MPTCP-level disconnect state machine (Davide Caratti) [1874368] - [net] mptcp: Add helper to process acks of DATA_FIN (Davide Caratti) [1874368] - [net] mptcp: Add mptcp_close_state() helper (Davide Caratti) [1874368] - [net] mptcp: Track received DATA_FIN sequence number and add related helpers (Davide Caratti) [1874368] - [net] mptcp: Use MPTCP-level flag for sending DATA_FIN (Davide Caratti) [1874368] - [net] mptcp: Remove outdated and incorrect comment (Davide Caratti) [1874368] - [net] mptcp: Return EPIPE if sending is shut down during a sendmsg (Davide Caratti) [1874368] - [net] mptcp: Allow DATA_FIN in headers without TCP FIN (Davide Caratti) [1874368] - [net] subflow: introduce and use mptcp_can_accept_new_subflow() (Davide Caratti) [1874368] - [net] subflow: use rsk_ops->send_reset() (Davide Caratti) [1874368] - [net] mptcp: cleanup subflow_finish_connect() (Davide Caratti) [1874368] - [net] mptcp: explicitly track the fully established status (Davide Caratti) [1874368] - [net] mptcp: mark as fallback even early ones (Davide Caratti) [1874368] - [net] mptcp: avoid data corruption on reinsert (Davide Caratti) [1874368] - [net] subflow: always init 'rel_write_seq' (Davide Caratti) [1874368] - [net] mptcp: zero token hash at creation time. (Davide Caratti) [1874368] - [net] mptcp: move helper to where its used (Davide Caratti) [1874368] - [tools] selftests/mptcp: Better delay & reordering configuration (Davide Caratti) [1874368] - [tools] selftests: mptcp: fix typo in mptcp_connect usage (Davide Caratti) [1874368] - [tools] mptcp: more stable diag self-tests (Davide Caratti) [1874368] - [tools] selftests: mptcp: fix dependecies (Davide Caratti) [1874368] - [net] inet_diag: validate INET_DIAG_REQ_PROTOCOL attribute (Davide Caratti) [1874368] - [tools] selftests/mptcp: add diag interface tests (Davide Caratti) [1874368] - [net] mptcp: add MPTCP socket diag interface (Davide Caratti) [1874368] - [net] mptcp: add msk interations helper (Davide Caratti) [1874368] - [net] inet_diag: support for wider protocol numbers (Davide Caratti) [1874368] - [net] mptcp: use mptcp worker for path management (Davide Caratti) [1874368] - [include] mptcp: Remove unused inline function mptcp_rcv_synsent() (Davide Caratti) [1874368] - [net] mptcp: support IPV6_V6ONLY setsockopt (Davide Caratti) [1874368] - [net] mptcp: add REUSEADDR/REUSEPORT support (Davide Caratti) [1874368] - [net] use mptcp setsockopt function for SOL_SOCKET on mptcp sockets (Davide Caratti) [1874368] - [net] mptcp: do nonce initialization at subflow creation time (Davide Caratti) [1874368] - [net] mptcp: close poll() races (Davide Caratti) [1874368] - [net] mptcp: __mptcp_tcp_fallback() returns a struct sock (Davide Caratti) [1874368] - [net] mptcp: create first subflow at msk creation time (Davide Caratti) [1874368] - [net] mptcp: check for plain TCP sock at accept time (Davide Caratti) [1874368] - [net] mptcp: move mptcp_options_received's port initialization (Davide Caratti) [1874368] - [net] mptcp: initialize mptcp_options_received's ahmac (Davide Caratti) [1874368] - [net] mptcp: MPTCP_KUNIT_TESTS should depend on MPTCP instead of selecting it (Davide Caratti) [1874368] - [net] mptcp: introduce token KUNIT self-tests (Davide Caratti) [1874368] - [net] mptcp: move crypto test to KUNIT (Davide Caratti) [1874368] - [net] mptcp: refactor token container (Davide Caratti) [1874368] - [net] mptcp: add __init annotation on setup functions (Davide Caratti) [1874368] - [net] tcp: move ipv4_specific to tcp include file (Davide Caratti) [1874368] - [net] tcp: move ipv6_specific declaration to remove a warning (Davide Caratti) [1874368] - [net] mptcp: use list_first_entry_or_null (Davide Caratti) [1874368] - [net] mptcp: attempt coalescing when moving skbs to mptcp rx queue (Davide Caratti) [1874368] - [net] allow __skb_ext_alloc to sleep (Davide Caratti) [1874368] - [net] mptcp: remove inner wait loop from mptcp_sendmsg_frag (Davide Caratti) [1874368] - [net] mptcp: fill skb page frag cache outside of mptcp_sendmsg_frag (Davide Caratti) [1874368] - [net] mptcp: fill skb extension cache outside of mptcp_sendmsg_frag (Davide Caratti) [1874368] - [net] mptcp: move common nospace-pattern to a helper (Davide Caratti) [1874368] - [net] mptcp: Use 32-bit DATA_ACK when possible (Davide Caratti) [1874368] - [s390] s390/qeth: implement ndo_bridge_setlink for learning_sync (Philipp Rudo) [1651745] - [s390] s390/qeth: implement ndo_bridge_getlink for learning_sync (Philipp Rudo) [1651745] - [s390] s390/qeth: Reset address notification in case of buffer overflow (Philipp Rudo) [1651745] - [net] bridge: Add SWITCHDEV_FDB_FLUSH_TO_BRIDGE notifier (Philipp Rudo) [1651745] - [s390] s390/qeth: Translate address events into switchdev notifiers (Philipp Rudo) [1651745] - [s390] s390/qeth: Detect PNSO OC3 capability (Philipp Rudo) [1651745] - [s390] s390/cio: Helper functions to read CSSID, IID, and CHID (Philipp Rudo) [1651745] - [s390] s390/cio: Add new Operation Code OC3 to PNSO (Philipp Rudo) [1651745] - [cpuidle] cpuidle: Drop misleading comments about RCU usage (David Arcari) [1888014] - [cpuidle] cpuidle: Allow cpuidle drivers to take over RCU-idle (David Arcari) [1888014] - [include] cpuidle: Make CPUIDLE_FLAG_TLB_FLUSHED generic (David Arcari) [1888014] - [cpuidle] sched, idle, rcu: Push rcu_idle deeper into the idle path (David Arcari) [1888014] - [cpuidle] cpuidle: Fixup IRQ state (David Arcari) [1888014] - [kernel] cpuidle: Add RH_KABI warnings (David Arcari) [1878232] - [acpi] cpuidle: ACPI: fix 'return' with no value build warning (David Arcari) [1878232] - [acpi] cpuidle: change enter_s2idle() prototype (David Arcari) [1878232] - [cpuidle] cpuidle/pseries: Make symbol 'pseries_idle_driver' static (David Arcari) [1878232] - [cpuidle] cpuidle/powernv : Remove dead code block (David Arcari) [1878232] - [cpuidle] cpuidle: Rearrange s2idle-specific idle state entry code (David Arcari) [1878232] - [cpuidle] PM: s2idle: Clear _TIF_POLLING_NRFLAG before suspend to idle (David Arcari) [1878232] - [cpuidle] cpuidle: Fix three reference count leaks (David Arcari) [1878232] - [cpuidle] cpuidle: sysfs: Remove sysfs_switch and switch attributes (David Arcari) [1878232] - [cpuidle] cpuidle: Make cpuidle governor switchable to be the default behaviour (David Arcari) [1878232] - [cpuidle] cpuidle: sysfs: Accept governor name with 15 characters (David Arcari) [1878232] - [cpuidle] cpuidle: sysfs: Fix the overlap for showing available governors (David Arcari) [1878232] - [cpuidle] cpuidle: sysfs: Minor coding style corrections (David Arcari) [1878232] - [cpuidle] cpuidle: sysfs: Remove the unused define_one_r(o/w) macros (David Arcari) [1878232] - [cpuidle] cpuidle-haltpoll: Fix small typo (David Arcari) [1878232] - [idle] intel_idle: Customize IceLake server support (David Arcari) [1881620 1857129] - [idle] intel_idle: Eliminate redundant static variable (David Arcari) [1857129] - [idle] intel_idle: Update copyright notice, known limitations and version (David Arcari) [1857129] - [idle] intel_idle: Define CPUIDLE_FLAG_TLB_FLUSHED as BIT(16) (David Arcari) [1857129] - [idle] intel_idle: Clean up kerneldoc comments for multiple functions (David Arcari) [1857129] - [idle] intel_idle: Reorder declarations of static variables (David Arcari) [1857129] - [idle] intel_idle: Annotate init time data structures (David Arcari) [1857129] - [idle] intel_idle: Add __initdata annotations to init time variables (David Arcari) [1857129] - [idle] intel_idle: Relocate definitions of cpuidle callbacks (David Arcari) [1857129] - [idle] intel_idle: Clean up definitions of cpuidle callbacks (David Arcari) [1857129] - [idle] intel_idle: Simplify LAPIC timer reliability checks (David Arcari) [1857129] - [idle] intel_idle: Introduce 'states_off' module parameter (David Arcari) [1857129] - [idle] intel_idle: Clean up irtl_2_usec() (David Arcari) [1857129] - [idle] intel_idle: Move 3 functions closer to their callers (David Arcari) [1857129] - [idle] intel_idle: Annotate initialization code and data structures (David Arcari) [1857129] - [idle] intel_idle: Move and clean up intel_idle_cpuidle_devices_uninit() (David Arcari) [1857129] - [idle] intel_idle: Rearrange intel_idle_cpuidle_driver_init() (David Arcari) [1857129] - [idle] intel_idle: Clean up NULL pointer check in intel_idle_init() (David Arcari) [1857129] - [idle] intel_idle: Fold intel_idle_probe() into intel_idle_init() (David Arcari) [1857129] - [idle] intel_idle: Eliminate __setup_broadcast_timer() (David Arcari) [1857129] - [idle] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 335 (David Arcari) [1857129]- [hv] hv: vmbus: Allow cleanup of VMBUS_CONNECT_CPU if disconnected (Mohammed Gamal) [1886096] - [hv] hv: vmbus: Add parsing of VMbus interrupt in ACPI DSDT (Mohammed Gamal) [1886096] - [hv] driver: hv: util: Use VMBUS_RING_SIZE() for ringbuffer sizes (Mohammed Gamal) [1886096] - [kernel] hv: vmbus: Move virt_to_hvpfn() to hyperv header (Mohammed Gamal) [1886096] - [hv] hv: Use HV_HYP_PAGE in hv_synic_enable_regs() (Mohammed Gamal) [1886096] - [hv] hv: vmbus: Introduce types of GPADL (Mohammed Gamal) [1886096] - [hv] hv: vmbus: Move __vmbus_open() (Mohammed Gamal) [1886096] - [hv] hv: vmbus: Always use HV_HYP_PAGE_SIZE for gpadl (Mohammed Gamal) [1886096] - [hv] hv: remove cast from hyperv_die_event (Mohammed Gamal) [1886096] - [hv] hv: Change flag to write log level in panic msg to false (Mohammed Gamal) [1886096] - [kernel] hv: vmbus: Remove the lock field from the vmbus_channel struct (Mohammed Gamal) [1886096] - [scsi] storvsc: Introduce the per-storvsc_device spinlock (Mohammed Gamal) [1886096] - [hv] hv: vmbus: Remove unnecessary channel->lock critical sections (sc_list updaters) (Mohammed Gamal) [1886096] - [hv] hv: vmbus: Use channel_mutex in channel_vp_mapping_show() (Mohammed Gamal) [1886096] - [hv] hv: vmbus: Remove unnecessary channel->lock critical sections (sc_list readers) (Mohammed Gamal) [1886096] - [hv] hv: vmbus: Replace cpumask_test_cpu(, cpu_online_mask) with cpu_online() (Mohammed Gamal) [1886096] - [hv] hv: vmbus: Remove the numa_node field from the vmbus_channel struct (Mohammed Gamal) [1886096] - [kernel] hv: vmbus: Remove the target_vp field from the vmbus_channel struct (Mohammed Gamal) [1886096] - [hv] hv: vmbus: Resolve more races involving init_vp_index() (Mohammed Gamal) [1886096] - [hv] hv: vmbus: Resolve race between init_vp_index() and CPU hotplug (Mohammed Gamal) [1886096] - [hv] driver: hv: vmbus: drop a no long applicable comment (Mohammed Gamal) [1886096] - [hv] hyper-v: Replace open-coded variant of *phN specifier (Mohammed Gamal) [1886096] - [hv] hyper-v: Supply GUID pointer to printf() like functions (Mohammed Gamal) [1886096] - [hv] hyper-v: Use UUID API for exporting the GUID (part 2) (Mohammed Gamal) [1886096] - [hv] hv: remove redundant assignment to pointer primary_channel (Mohammed Gamal) [1886096] - [scsi] storvsc: Re-init stor_chns when a channel interrupt is re-assigned (Mohammed Gamal) [1886096] - [hv] hv: vmbus: Introduce the CHANNELMSG_MODIFYCHANNEL message type (Mohammed Gamal) [1886096] - [hv] hv: vmbus: Synchronize init_vp_index() vs. CPU hotplug (Mohammed Gamal) [1886096] - [hv] hv: vmbus: Remove the unused HV_LOCALIZED channel affinity logic (Mohammed Gamal) [1886096] - [hv] hv: vmbus: Use a spin lock for synchronizing channel scheduling vs. channel removal (Mohammed Gamal) [1886096] - [hv] hv_utils: Always execute the fcopy and vss callbacks in a tasklet (Mohammed Gamal) [1886096] - [netdrv] hv_netvsc: Disable NAPI before closing the VMBus channel (Mohammed Gamal) [1886096] - [hv] hv: vmbus: Replace the per-CPU channel lists with a global array of channels (Mohammed Gamal) [1886096] - [hv] hv: vmbus: Don't bind the offer&rescind works to a specific CPU (Mohammed Gamal) [1886096] - [hv] hv: vmbus: Always handle the VMBus messages on CPU0 (Mohammed Gamal) [1886096] - [hv] hv: check VMBus messages lengths (Mohammed Gamal) [1886096] - [hv] hv: make sure that 'struct vmbus_channel_message_header' compiles correctly (Mohammed Gamal) [1886096] - [hv] hv: avoid passing opaque pointer to vmbus_onmessage() (Mohammed Gamal) [1886096] - [hv] hv: allocate the exact needed memory for messages (Mohammed Gamal) [1886096] - [hv] hv: copy from message page only what's needed (Mohammed Gamal) [1886096] - [x86] hyperv: Clarify comment on x2apic mode (Mohammed Gamal) [1886099] - [x86] hyperv: report value of misc_features (Mohammed Gamal) [1886099] - [x86] hyperv: Make hv_setup_sched_clock inline (Mohammed Gamal) [1886099] - [net] ipv6: reply ICMP error if the first fragment don't include all headers (Hangbin Liu) [1874734] - [net] icmpv6: Add ICMPv6 Parameter Problem, code 3 definition (Hangbin Liu) [1874734] - [powerpc] powerpc/process: Add missing include of stacktrace.h (Desnes Augusto Nunes do Rosario) [1883975] - [powerpc] powerpc/test_emulate_sstep: Fix build error (Desnes Augusto Nunes do Rosario) [1883975] - [nvdimm] powerpc/pmem: Initialize pmem device on newer hardware (Desnes Augusto Nunes do Rosario) [1878632] - [powerpc] powerpc/pmem: Avoid the barrier in flush routines (Desnes Augusto Nunes do Rosario) [1878632] - [powerpc] powerpc/pmem: Update ppc64 to use the new barrier instruction (Desnes Augusto Nunes do Rosario) [1878632] - [md] libnvdimm/nvdimm/flush: Allow architecture to override the flush barrier (Desnes Augusto Nunes do Rosario) [1878632] - [powerpc] powerpc/pmem: Add flush routines using new pmem store and sync instruction (Desnes Augusto Nunes do Rosario) [1878632] - [powerpc] powerpc/pmem: Add new instructions for persistent storage and sync (Desnes Augusto Nunes do Rosario) [1878632] - [powerpc] powerpc/pmem: Restrict papr_scm to P8 and above (Desnes Augusto Nunes do Rosario) [1878632] - [i2c] i2c: ismt: Add support for Intel Emmitsburg PCH (David Arcari) [1886162] - [include] timer: add fsleep for flexible sleeping (Josef Oskera) [1892674] - [scsi] qla2xxx: Update driver version to 10.02.00.103-k (Nilesh Javali) [1887427] - [scsi] scsi: qla2xxx: Return EBUSY on fcport deletion (Nilesh Javali) [1887427] - [trace] scsi: qla2xxx: Suppress two recently introduced compiler warnings (Nilesh Javali) [1887427] - [scsi] scsi: qla2xxx: Fix return of uninitialized value in rval (Nilesh Javali) [1887427] - [scsi] scsi: qla2xxx: Convert to DEFINE_SHOW_ATTRIBUTE (Nilesh Javali) [1887427] - [scsi] scsi: qla2xxx: Initialize variable in qla8044_poll_reg() (Nilesh Javali) [1887427] - [scsi] scsi: qla2xxx: Do not consume srb greedily (Nilesh Javali) [1887427] - [scsi] scsi: qla2xxx: Use constant when it is known (Nilesh Javali) [1887427] - [scsi] scsi: qla2xxx: Fix inconsistent format argument type in qla_dbg.c (Nilesh Javali) [1887427] - [scsi] scsi: qla2xxx: Fix inconsistent format argument type in qla_os.c (Nilesh Javali) [1887427] - [scsi] scsi: qla2xxx: Fix inconsistent format argument type in tcm_qla2xxx.c (Nilesh Javali) [1887427] - [scsi] scsi: qla2xxx: Fix point-to-point (N2N) device discovery issue (Nilesh Javali) [1887427] - [scsi] scsi: qla2xxx: Fix crash on session cleanup with unload (Nilesh Javali) [1887427] - [scsi] scsi: qla2xxx: Fix reset of MPI firmware (Nilesh Javali) [1887427] - [scsi] scsi: qla2xxx: Fix MPI reset needed message (Nilesh Javali) [1887427] - [scsi] scsi: qla2xxx: Fix buffer-buffer credit extraction error (Nilesh Javali) [1887427] - [scsi] scsi: qla2xxx: Correct the check for sscanf() return value (Nilesh Javali) [1887427] - [scsi] scsi: qla2xxx: Add SLER and PI control support (Nilesh Javali) [1887427] - [scsi] scsi: qla2xxx: Add IOCB resource tracking (Nilesh Javali) [1887427] - [scsi] scsi: qla2xxx: Add rport fields in debugfs (Nilesh Javali) [1887427] - [scsi] scsi: qla2xxx: Make tgt_port_database available in initiator mode (Nilesh Javali) [1887427] - [scsi] scsi: qla2xxx: Fix I/O errors during LIP reset tests (Nilesh Javali) [1887427] - [scsi] scsi: qla2xxx: Performance tweak (Nilesh Javali) [1887427] - [scsi] scsi: qla2xxx: Fix memory size truncation (Nilesh Javali) [1887427] - [scsi] scsi: qla2xxx: Reduce duplicate code in reporting speed (Nilesh Javali) [1887427] - [scsi] scsi: qla2xxx: Honor status qualifier in FCP_RSP per spec (Nilesh Javali) [1887427] - [scsi] scsi: qla2xxx: Allow dev_loss_tmo setting for FC-NVMe devices (Nilesh Javali) [1887427] - [scsi] scsi: qla2xxx: Setup debugfs entries for remote ports (Nilesh Javali) [1887427] - [scsi] scsi: qla2xxx: Fix I/O failures during remote port toggle testing (Nilesh Javali) [1887427] - [scsi] scsi: qla2xxx: Remove unneeded variable 'rval' (Nilesh Javali) [1887427] - [scsi] scsi: qla2xxx: Handle incorrect entry_type entries (Nilesh Javali) [1887427] - [scsi] scsi: qla2xxx: Log calling function name in qla2x00_get_sp_from_handle() (Nilesh Javali) [1887427] - [scsi] scsi: qla2xxx: Simplify return value logic in qla2x00_get_sp_from_handle() (Nilesh Javali) [1887427] - [scsi] scsi: qla2xxx: Warn if done() or free() are called on an already freed srb (Nilesh Javali) [1887427] - [scsi] scsi: qla2xxx: Fix the return value (Nilesh Javali) [1887427] - [scsi] scsi: qla2xxx: Fix wrong return value in qla_nvme_register_hba() (Nilesh Javali) [1887427] - [scsi] scsi: qla2xxx: Fix wrong return value in qlt_chk_unresolv_exchg() (Nilesh Javali) [1887427] - [scsi] scsi: qla2xxx: Remove redundant variable initialization (Nilesh Javali) [1887427] - [scsi] scsi: qla2xxx: Fix the size used in a 'dma_free_coherent()' call (Nilesh Javali) [1887427] - [scsi] scsi: qla2xxx: Remove pci-dma-compat wrapper API (Nilesh Javali) [1887427] - [scsi] scsi: qla2xxx: Remove superfluous memset() (Nilesh Javali) [1887427] - [scsi] scsi: qla2xxx: Fix regression on sparc64 (Nilesh Javali) [1887427] - [scsi] scsi: qla2xxx: Use MBX_TOV_SECONDS for mailbox command timeout values (Nilesh Javali) [1887427] - [scsi] scsi: qla2xxx: Address a set of sparse warnings (Nilesh Javali) [1887427] - [scsi] scsi: qla2xxx: SAN congestion management implementation (Nilesh Javali) [1887427] - [scsi] scsi: qla2xxx: Change in PUREX to handle FPIN ELS requests (Nilesh Javali) [1887427] - [scsi] scsi: qla2xxx: Introduce a function for computing the debug message prefix (Nilesh Javali) [1887427] - [scsi] scsi: qla2xxx: Make qla2x00_restart_isp() easier to read (Nilesh Javali) [1887427] - [scsi] scsi: qla2xxx: Fix a Coverity complaint in qla2100_fw_dump() (Nilesh Javali) [1887427] - [scsi] scsi: qla2xxx: Make __qla2x00_alloc_iocbs() initialize 32 bits of request_t.handle (Nilesh Javali) [1887427] - [scsi] scsi: qla2xxx: Remove a superfluous cast (Nilesh Javali) [1887427] - [scsi] scsi: qla2xxx: Initialize 'n' before using it (Nilesh Javali) [1887427] - [scsi] scsi: qla2xxx: Make qla82xx_flash_wait_write_finish() easier to read (Nilesh Javali) [1887427] - [scsi] scsi: qla2xxx: Remove the __packed annotation from struct fcp_hdr and fcp_hdr_le (Nilesh Javali) [1887427] - [scsi] scsi: qla2xxx: Check the size of struct fcp_hdr at compile time (Nilesh Javali) [1887427] - [scsi] scsi: qla2xxx: Fix a condition in qla2x00_find_all_fabric_devs() (Nilesh Javali) [1887427] - [scsi] scsi: qla2xxx: Set NVMe status code for failed NVMe FCP request (Nilesh Javali) [1887427] - [scsi] scsi: Fix trivial spelling (Nilesh Javali) [1887427] - [scsi] scsi: qla2xxx: Remove return value from qla_nvme_ls() (Nilesh Javali) [1887427] - [scsi] scsi: qla2xxx: Remove an unused function (Nilesh Javali) [1887427] - [scsi] scsi: qla2xxx: Fix endianness annotations in source files (Nilesh Javali) [1887427] - [scsi] scsi: qla2xxx: Fix endianness annotations in header files (Nilesh Javali) [1887427] - [scsi] scsi: qla2xxx: Use make_handle() instead of open-coding it (Nilesh Javali) [1887427] - [scsi] scsi: qla2xxx: Cast explicitly to uint16_t / uint32_t (Nilesh Javali) [1887427] - [scsi] scsi: qla2xxx: Change {RD, WRT}_REG_*() function names from upper case into lower case (Nilesh Javali) [1887427] - [scsi] scsi: qla2xxx: Fix the code that reads from mailbox registers (Nilesh Javali) [1887427] - [scsi] scsi: qla2xxx: Use register names instead of register offsets (Nilesh Javali) [1887427] - [scsi] scsi: qla2xxx: Change two hardcoded constants into offsetof() / sizeof() expressions (Nilesh Javali) [1887427] - [scsi] scsi: qla2xxx: Increase the size of struct qla_fcp_prio_cfg to FCP_PRIO_CFG_SIZE (Nilesh Javali) [1887427] - [scsi] scsi: qla2xxx: Make a gap in struct qla2xxx_offld_chain explicit (Nilesh Javali) [1887427] - [scsi] scsi: qla2xxx: Add more BUILD_BUG_ON() statements (Nilesh Javali) [1887427] - [scsi] scsi: qla2xxx: Sort BUILD_BUG_ON() statements alphabetically (Nilesh Javali) [1887427] - [scsi] scsi: qla2xxx: Simplify the functions for dumping firmware (Nilesh Javali) [1887427] - [scsi] scsi: qla2xxx: Fix spelling of a variable name (Nilesh Javali) [1887427] - [scsi] scsi: qla2xxx: Do not log message when reading port speed via sysfs (Nilesh Javali) [1887427] - [scsi] scsi: qla2xxx: Make qlafx00_process_aen() return void (Nilesh Javali) [1887427] - [scsi] scsi: qla2xxx: Use true, false for ha->fw_dumped (Nilesh Javali) [1887427] - [scsi] scsi: qla2xxx: Use true, false for need_mpi_reset (Nilesh Javali) [1887427] - [scsi] scsi: qla2xxx: Make qla_set_ini_mode() return void (Nilesh Javali) [1887427] - [scsi] scsi: qla2xxx: Fix issue with adapter's stopping state (Nilesh Javali) [1887427] - [scsi] scsi: qla2xxx: Fix failure message in qlt_disable_vha() (Nilesh Javali) [1887427] - [scsi] scsi: qla2xxx: Fix warning after FC target reset (Nilesh Javali) [1887427] - [scsi] scsi: qla2xxx: check UNLOADING before posting async work (Nilesh Javali) [1887427] - [scsi] scsi: qla2xxx: set UNLOADING before waiting for session deletion (Nilesh Javali) [1887427] - [scsi] scsi: qla2xxx: Use ARRAY_SIZE() instead of open-coding it (Nilesh Javali) [1887427] - [scsi] scsi: qla2xxx: Split qla2x00_configure_local_loop() (Nilesh Javali) [1887427] - [scsi] scsi: qla2xxx: Fix regression warnings (Nilesh Javali) [1887427] - [scsi] scsi: qla2xxx: Remove non functional code (Nilesh Javali) [1887427] - [scsi] scsi: qla2xxx: add ring buffer for tracing debug logs (Nilesh Javali) [1887427] - [scsi] scsi: qla2xxx: Fix RDP respond data format (Nilesh Javali) [1887427] - [scsi] scsi: qla2xxx: fix FW resource count values (Nilesh Javali) [1887427] - [scsi] scsi: qla2xxx: Improved secure flash support messages (Nilesh Javali) [1887427] - [scsi] scsi: qla2xxx: Use FC generic update firmware options routine for ISP27xx (Nilesh Javali) [1887427] - [scsi] scsi: qla2xxx: Avoid setting firmware options twice in 24xx_update_fw_options (Nilesh Javali) [1887427] - [scsi] scsi: qla2xxx: Convert MAKE_HANDLE() from a define into an inline function (Nilesh Javali) [1887427] - [scsi] scsi: qla2xxx: Fix sparse warnings triggered by the PCI state checking code (Nilesh Javali) [1887427] - [scsi] scsi: qla2xxx: Suppress endianness complaints in qla2x00_configure_local_loop() (Nilesh Javali) [1887427] - [scsi] scsi: qla2xxx: Simplify the code for aborting SCSI commands (Nilesh Javali) [1887427] - [scsi] scsi: qla2xxx: Fix sparse warning reported by kbuild bot (Nilesh Javali) [1887427] - [scsi] scsi: qla2xxx: Print portname for logging in qla24xx_logio_entry() (Nilesh Javali) [1887427] - [scsi] scsi: qla2xxx: Fix qla2x00_echo_test() based on ISP type (Nilesh Javali) [1887427] - [scsi] scsi: qla2xxx: Correction to selection of loopback/echo test (Nilesh Javali) [1887427] - [scsi] scsi: qla2xxx: Fix RDP response size (Nilesh Javali) [1887427] - [scsi] scsi: qla2xxx: Handle cases for limiting RDP response payload length (Nilesh Javali) [1887427] - [scsi] scsi: qla2xxx: Add deferred queue for processing ABTS and RDP (Nilesh Javali) [1887427] - [scsi] scsi: qla2xxx: Cleanup ELS/PUREX iocb fields (Nilesh Javali) [1887427] - [scsi] scsi: qla2xxx: Show correct port speed capabilities for RDP command (Nilesh Javali) [1887427] - [scsi] scsi: qla2xxx: Display message for FCE enabled (Nilesh Javali) [1887427] - [scsi] scsi: qla2xxx: Add vendor extended FDMI commands (Nilesh Javali) [1887427] - [scsi] scsi: qla2xxx: Add ql2xrdpenable module parameter for RDP (Nilesh Javali) [1887427] - [scsi] scsi: qla2xxx: Add vendor extended RDP additions and amendments (Nilesh Javali) [1887427] - [scsi] scsi: qla2xxx: Add changes in preparation for vendor extended FDMI/RDP (Nilesh Javali) [1887427] - [scsi] scsi: qla2xxx: Fix gnl.l memory leak on adapter init failure (Nilesh Javali) [1887427]- [kernel] PM: hibernate: Batch hibernate and resume IO requests (Lenny Szubowicz) [1868096] - [net] tunnels: Fix off-by-one in lower MTU bounds for ICMP/ICMPv6 replies (Antoine Tenart) [1895765] - [block] block: mark flush request as IDLE when it is really finished (Ming Lei) [1895913] - [net] vsock: forward all packets to the host when no H2G is registered (Vitaly Kuznetsov) [1893826] - [maintainers] maintainers: Add entry for the Nitro Enclaves driver (Vitaly Kuznetsov) [1893826] - [documentation] nitro_enclaves: Add overview documentation (Vitaly Kuznetsov) [1893826] - [samples] nitro_enclaves: Add sample for ioctl interface usage (Vitaly Kuznetsov) [1893826] - [virt] nitro_enclaves: Add Makefile for the Nitro Enclaves driver (Vitaly Kuznetsov) [1893826] - [virt] nitro_enclaves: Add Kconfig for the Nitro Enclaves driver (Vitaly Kuznetsov) [1893826] - [virt] nitro_enclaves: Add logic for terminating an enclave (Vitaly Kuznetsov) [1893826] - [virt] nitro_enclaves: Add logic for starting an enclave (Vitaly Kuznetsov) [1893826] - [virt] nitro_enclaves: Add logic for setting an enclave memory region (Vitaly Kuznetsov) [1893826] - [virt] nitro_enclaves: Add logic for getting the enclave image load info (Vitaly Kuznetsov) [1893826] - [virt] nitro_enclaves: Add logic for setting an enclave vCPU (Vitaly Kuznetsov) [1893826] - [virt] nitro_enclaves: Add logic for creating an enclave VM (Vitaly Kuznetsov) [1893826] - [virt] nitro_enclaves: Init misc device providing the ioctl interface (Vitaly Kuznetsov) [1893826] - [virt] nitro_enclaves: Handle out-of-band PCI device events (Vitaly Kuznetsov) [1893826] - [virt] nitro_enclaves: Handle PCI device command requests (Vitaly Kuznetsov) [1893826] - [virt] nitro_enclaves: Init PCI device driver (Vitaly Kuznetsov) [1893826] - [virt] nitro_enclaves: Define enclave info for internal bookkeeping (Vitaly Kuznetsov) [1893826] - [virt] nitro_enclaves: Define the PCI device interface (Vitaly Kuznetsov) [1893826] - [uapi] nitro_enclaves: Add ioctl interface definition (Vitaly Kuznetsov) [1893826] - [kernel] cpu/hotplug: Add new {add, remove}_cpu() functions (Vitaly Kuznetsov) [1893826] - [x86] x86/delay: Introduce TPAUSE delay (Prarit Bhargava) [1838636] - [x86] x86/delay: Refactor delay_mwaitx() for TPAUSE support (Prarit Bhargava) [1838636] - [x86] x86/delay: Preparatory code cleanup (Prarit Bhargava) [1838636] - [net] netfilter: ipset: Update byte and packet counters regardless of whether they match (Phil Sutter) [1806882] - [net] ethtool: add and use message type for tunnel info reply (Ivan Vecera) [1867211] - [infiniband] RDMA/hns: Mark hns_roce driver as unsupported (Kamal Heib) [1878211] - [net] tipc: fix memory leak caused by tipc_buf_append() (Xin Long) [1865774] - [net] tipc: fix the skb_unshare() in tipc_buf_append() (Xin Long) [1865774] - [net] tipc: use skb_unshare() instead in tipc_buf_append() (Xin Long) [1865774] - [netdrv] net: team: fix memory leak in __team_options_register (Hangbin Liu) [1892142] - [netdrv] team: set dev->needed_headroom in team_setup_by_port() (Hangbin Liu) [1892142] - [netdrv] team: use netif_is_team_port() (Hangbin Liu) [1892142] - [char] random: decouple random and urandom extrng fops (Vladis Dronov) [1890711] - [platform] platform/x86: intel_pmc_core: Add Intel RocketLake (RKL) support (Steve Best) [1782713] - [netdrv] fm10k: convert to new udp_tunnel_nic infra (Vladis Dronov) [1884254] - [netdrv] ethernet/intel: Convert fallthrough code comments (Vladis Dronov) [1884254] - [netdrv] docs: networking: reorganize driver documentation again (Vladis Dronov) [1884254] - [netdrv] net/intel: remove driver versions from Intel drivers (Vladis Dronov) [1884254] - [infiniband] RDMA/core: Fix ordering of CQ pool destruction (Kamal Heib) [1878969 1857603] - [infiniband] IB/isert: Fix unaligned immediate-data handling (Kamal Heib) [1857603] - [infiniband] RDMA/core: Fix reported speed and width (Kamal Heib) [1857603] - [infiniband] RDMA/core: Fix unsafe linked list traversal after failing to allocate CQ (Kamal Heib) [1857603] - [infiniband] RDMA/rxe: Fix panic when calling kmem_cache_create() (Kamal Heib) [1867296 1857603] - [infiniband] RDMA/rxe: Fix memleak in rxe_mem_init_user (Kamal Heib) [1857603] - [net] xprtrdma: Release in-flight MRs on disconnect (Kamal Heib) [1857603] - [infiniband] RDMA/rxe: Fix the parent sysfs read when the interface has 15 chars (Kamal Heib) [1870430 1857603] - [infiniband] RDMA/hfi1: Correct an interlock issue for TID RDMA WRITE request (Kamal Heib) [1870281 1857603] - [infiniband] RDMA/core: Fix spelling mistake "Could't" -> "Couldn't" (Kamal Heib) [1857603] - [infiniband] RDMA/rxe: Remove pkey table (Kamal Heib) [1857603] - [infiniband] RDMA/umem: Add a schedule point in ib_umem_get() (Kamal Heib) [1857603] - [infiniband] RDMA/netlink: Remove CAP_NET_RAW check when dump a raw QP (Kamal Heib) [1857603] - [rdma] RDMA/include: Replace license text with SPDX tags (Kamal Heib) [1857603] - [infiniband] RDMA/cma: Execute rdma_cm destruction from a handler properly (Kamal Heib) [1857603] - [infiniband] RDMA/cma: Remove unneeded locking for req paths (Kamal Heib) [1857603] - [infiniband] RDMA/cma: Using the standard locking pattern when delivering the removal event (Kamal Heib) [1857603] - [infiniband] RDMA/cma: Simplify DEVICE_REMOVAL for internal_id (Kamal Heib) [1857603] - [infiniband] RDMA/efa: Add EFA 0xefa1 PCI ID (Kamal Heib) [1857603] - [infiniband] RDMA/efa: User/kernel compatibility handshake mechanism (Kamal Heib) [1857603] - [infiniband] RDMA/efa: Expose minimum SQ size (Kamal Heib) [1857603] - [infiniband] RDMA/efa: Expose maximum TX doorbell batch (Kamal Heib) [1857603] - [infiniband] IB/srpt: use new shared CQ mechanism (Kamal Heib) [1857603] - [infiniband] IB/isert: use new shared CQ mechanism (Kamal Heib) [1857603] - [infiniband] IB/iser: use new shared CQ mechanism (Kamal Heib) [1857603] - [infiniband] RDMA/core: Fix return error value in _ib_modify_qp() to negative (Kamal Heib) [1857603] - [infiniband] RDMA/uverbs: Silence shiftTooManyBitsSigned warning (Kamal Heib) [1857603] - [infiniband] RDMA/core: Update write interface to use automatic object lifetime (Kamal Heib) [1857603] - [infiniband] RDMA/core: Align abort/commit object scheme for write() and ioctl() paths (Kamal Heib) [1857603] - [uapi] RDMA: rdma_user_ioctl.h: fix a duplicated word + clarify (Kamal Heib) [1857603] - [infiniband] RDMA/qedr: Remove the query_pkey callback (Kamal Heib) [1857603] - [infiniband] RDMA/i40iw: Remove the query_pkey callback (Kamal Heib) [1857603] - [infiniband] RDMA/cxgb4: Remove the query_pkey callback (Kamal Heib) [1857603] - [infiniband] RDMA/siw: Remove the query_pkey callback (Kamal Heib) [1857603] - [infiniband] RDMA/core: Remove query_pkey from the mandatory ops (Kamal Heib) [1857603] - [infiniband] RDMA/core: Allocate the pkey cache only if the pkey_tbl_len is set (Kamal Heib) [1857603] - [infiniband] RDMA/core: Expose pkeys sysfs files only if pkey_tbl_len is set (Kamal Heib) [1857603] - [infiniband] RDMA/rxe: Prevent access to wr->next ptr afrer wr is posted to send queue (Kamal Heib) [1857603] - [infiniband] IB/hfi1: Remove unnecessary fall-through markings (Kamal Heib) [1857603] - [infiniband] RDMA/rxe: Remove rxe_link_layer() (Kamal Heib) [1857603] - [infiniband] RDMA/rxe: Return void from rxe_mem_init_dma() (Kamal Heib) [1857603] - [infiniband] RDMA/rxe: Return void from rxe_init_port_param() (Kamal Heib) [1857603] - [infiniband] RDMA/rxe: Drop pointless checks in rxe_init_ports (Kamal Heib) [1857603] - [infiniband] RDMA/counter: Allow manually bind QPs with different pids to same counter (Kamal Heib) [1857603] - [infiniband] RDMA/counter: Only bind user QPs in auto mode (Kamal Heib) [1857603] - [infiniband] RDMA/counter: Add PID category support in auto mode (Kamal Heib) [1857603] - [infiniband] RDMA/rxe: Skip dgid check in loopback mode (Kamal Heib) [1857603] - [infiniband] RDMA/core: Create and destroy counters in the ib_core (Kamal Heib) [1857603] - [infiniband] IB/uverbs: Expose UAPI to query MR (Kamal Heib) [1857603] - [infiniband] IB/uverbs: Expose UAPI to query ucontext (Kamal Heib) [1857603] - [infiniband] IB/uverbs: Set IOVA on IB MR in uverbs layer (Kamal Heib) [1857603] - [infiniband] IB/uverbs: Enable CQ ioctl commands by default (Kamal Heib) [1857603] - [infiniband] RDMA/core: Clean ib_alloc_xrcd() and reuse it to allocate XRC domain (Kamal Heib) [1857603] - [infiniband] RDMA: Remove the udata parameter from alloc_mr callback (Kamal Heib) [1857603] - [infiniband] RDMA/core: Remove ib_alloc_mr_user function (Kamal Heib) [1857603] - [infiniband] RDMA/core: Check for error instead of success in alloc MR function (Kamal Heib) [1857603] - [infiniband] RDMA/core: Clean up tracepoint headers (Kamal Heib) [1857603] - [infiniband] RDMA/ipoib: Handle user-supplied address when creating child (Kamal Heib) [1857603] - [infiniband] RDMA/core: Fix bogus WARN_ON during ib_unregister_device_queued() (Kamal Heib) [1857603] - [infiniband] IB/hfi1: Convert PCIBIOS_* errors to generic -E* errors (Kamal Heib) [1857603] - [infiniband] RDMA/core: Delete not-used create RWQ table function (Kamal Heib) [1857603] - [infiniband] IB/mad: Delete RMPP_STATE_CANCELING state (Kamal Heib) [1857603] - [infiniband] IB/mad: Change atomics to refcount API (Kamal Heib) [1857603] - [infiniband] IB/mad: Issue complete whenever decrements agent refcount (Kamal Heib) [1857603] - [infiniband] RDMA: Add support to dump resource tracker in RAW format (Kamal Heib) [1857603] - [infiniband] RDMA: Add dedicated CM_ID resource tracker function (Kamal Heib) [1857603] - [infiniband] RDMA: Add dedicated QP resource tracker function (Kamal Heib) [1857603] - [infiniband] RDMA: Add a dedicated CQ resource tracker function (Kamal Heib) [1857603] - [infiniband] RDMA: Add dedicated MR resource tracker function (Kamal Heib) [1857603] - [infiniband] RDMA/core: Don't call fill_res_entry for PD (Kamal Heib) [1857603] - [infiniband] RDMA/rxe: Remove unused rxe_mem_map_pages (Kamal Heib) [1857603] - [infiniband] RDMA/hfi1: Remove hfi1_create_qp declaration (Kamal Heib) [1857603] - [infiniband] RDMA/ipoib: Return void from ipoib_mcast_stop_thread() (Kamal Heib) [1857603] - [infiniband] RDMA: Correct trivial kernel-doc inconsistencies (Kamal Heib) [1857603] - [infiniband] IB/srpt: Remove WARN_ON from srpt_cm_req_recv (Kamal Heib) [1857603] - [tools] tools/power turbostat: Support additional CPU model numbers (Steve Best) [1782718] - [net] udp_tunnel: add the ability to hard-code IANA VXLAN (Ivan Vecera) [1879204] - [tools] selftests: net: add a test for UDP tunnel info infra (Ivan Vecera) [1867211] - [netdrv] netdevsim: add UDP tunnel port offload support (Ivan Vecera) [1867211] - [net] ethtool: add tunnel info interface (Ivan Vecera) [1867211] - [net] ethtool: Make helpers public (Ivan Vecera) [1867211] - [net] udp_tunnel: add central NIC RX port offload infrastructure (Ivan Vecera) [1867211] - [net] udp_tunnel: re-number the offload tunnel types (Ivan Vecera) [1867211] - [fs] debugfs: make sure we can remove u32_array files cleanly (Ivan Vecera) [1867211] - [fs] debugfs: make debugfs_create_u32_array() return void (Ivan Vecera) [1867211] - [fs] debugfs: update documented return values of debugfs helpers (Ivan Vecera) [1867211]- [net] openvswitch: fix to make sure flow_lookup() is not preempted (Eelco Chaudron) [1888237] - [netdrv] powerpc/vnic: Extend "failover pending" window (Steve Best) [1897280] - [net] ipv6: Set SIT tunnel hard_header_len to zero (Davide Caratti) [1897244] - [net] ip_tunnel: fix over-mtu packet send fail without TUNNEL_DONT_FRAGMENT flags (Davide Caratti) [1897244] - [net] gre6: Fix reception with IP6_TNL_F_RCV_DSCP_COPY (Davide Caratti) [1897244] - [netdrv] vxlan: fix memleak of fdb (Davide Caratti) [1897244] - [net] vxlan: Ensure FDB dump is performed under RCU (Davide Caratti) [1897244] - [net] gre: refetch erspan header from skb->data after pskb_may_pull() (Davide Caratti) [1897244] - [net] erspan: fix the tun_info options_len check for erspan (Davide Caratti) [1897244] - [net] ip_gre: fix possible use-after-free in erspan_rcv (Davide Caratti) [1897244] - [net] erspan: fix error handling for erspan tunnel (Davide Caratti) [1897244] - [net] erspan: return PACKET_REJECT when the appropriate tunnel is not found (Davide Caratti) [1897244] - [netdrv] net: atlantic: fix build when object tree is separate (Igor Russkikh) [1857861] - [netdrv] net: atlantic: Use readx_poll_timeout() for large timeout (Igor Russkikh) [1857861] - [netdrv] net: ethernet: aquantia: Fix wrong return value (Igor Russkikh) [1857861] - [netdrv] net: atlantic: fix PTP on AQC10X (Igor Russkikh) [1857861] - [netdrv] net: atlantic: add hwmon getter for MAC temperature (Igor Russkikh) [1857861] - [netdrv] net: atlantic: A0 ntuple filters (Igor Russkikh) [1857861] - [netdrv] net: atlantic: use intermediate variable to improve readability a bit (Igor Russkikh) [1857861] - [netdrv] net: atlantic: use U32_MAX in aq_hw_utils.c (Igor Russkikh) [1857861] - [netdrv] net: atlantic: add support for 64-bit reads/writes (Igor Russkikh) [1857861] - [netdrv] net: atlantic: enable ipv6 support for TCP LSO and UDP GSO (Igor Russkikh) [1857861] - [netdrv] net: atlantic: PTP statistics (Igor Russkikh) [1857861] - [netdrv] net: atlantic: additional per-queue stats (Igor Russkikh) [1857861] - [netdrv] net: atlantic: use u64_stats_update_* to protect access to 64-bit stats (Igor Russkikh) [1857861] - [netdrv] net: atlantic: split rx and tx per-queue stats (Igor Russkikh) [1857861] - [netdrv] net: atlantic: make _get_sw_stats return count as return value (Igor Russkikh) [1857861] - [netdrv] net: atlantic: use simple assignment in _get_stats and _get_sw_stats (Igor Russkikh) [1857861] - [netdrv] net: atlantic: move FRAC_PER_NS to aq_hw.h (Igor Russkikh) [1857861] - [netdrv] net: atlantic: add support for FW 4.x (Igor Russkikh) [1857861] - [netdrv] net: atlantic: align return value of ver_match function with function name (Igor Russkikh) [1857861] - [netdrv] net: atlantic: disable PTP on AQC111, AQC112 (Igor Russkikh) [1857861] - [netdrv] net: atlantic: fix ip dst and ipv6 address filters (Igor Russkikh) [1857861] - [netdrv] net: aquantia: fix aq_ndev_start_xmit()'s return type (Igor Russkikh) [1857861] - [netdrv] net: atlantic: put ptp code under IS_REACHABLE check (Igor Russkikh) [1857861] - [netdrv] net: atlantic: add alignment checks in hw_atl2_utils_fw.c (Igor Russkikh) [1857861] - [netdrv] net: atlantic: missing space in a comment in aq_nic.h (Igor Russkikh) [1857861] - [netdrv] net: atlantic: fix typo in aq_ring_tx_clean (Igor Russkikh) [1857861] - [netdrv] net: atlantic: make aq_pci_func_init static (Igor Russkikh) [1857861] - [netdrv] net: atlantic: Replace ENOTSUPP usage to EOPNOTSUPP (Igor Russkikh) [1857861] - [netdrv] net: atlantic: fix variable type in aq_ethtool_get_pauseparam (Igor Russkikh) [1857861] - [netdrv] net: atlantic: A2: phy loopback support (Igor Russkikh) [1857861] - [netdrv] net: atlantic: A2: report link partner capabilities (Igor Russkikh) [1857861] - [netdrv] net: atlantic: A2: flow control support (Igor Russkikh) [1857861] - [netdrv] net: atlantic: A2: EEE support (Igor Russkikh) [1857861] - [netdrv] net: atlantic: remove baseX usage (Igor Russkikh) [1857861] - [netdrv] net: atlantic: A2: half duplex support (Igor Russkikh) [1857861] - [netdrv] net: atlantic: proper rss_ctrl1 (54c0) initialization (Igor Russkikh) [1857861] - [netdrv] net: atlantic: QoS implementation: min_rate (Igor Russkikh) [1857861] - [netdrv] net: atlantic: change the order of arguments for TC weight/credit setters (Igor Russkikh) [1857861] - [netdrv] net: atlantic: always use random TC-queue mapping for TX on A2 (Igor Russkikh) [1857861] - [netdrv] net: atlantic: automatically downgrade the number of queues if necessary (Igor Russkikh) [1857861] - [netdrv] net: atlantic: QoS implementation: max_rate (Igor Russkikh) [1857861] - [netdrv] net: atlantic: make TCVEC2RING accept nic_cfg (Igor Russkikh) [1857861] - [netdrv] net: atlantic: per-TC queue statistics (Igor Russkikh) [1857861] - [netdrv] net: atlantic: QoS implementation: multi-TC support (Igor Russkikh) [1857861] - [netdrv] net: atlantic: changes for multi-TC support (Igor Russkikh) [1857861] - [netdrv] net: atlantic: move PTP TC initialization to a separate function (Igor Russkikh) [1857861] - [netdrv] net: atlantic: changes for multi-TC support (Igor Russkikh) [1857861] - [netdrv] net: atlantic: unify MAC generation (Igor Russkikh) [1857861] - [netdrv] net: atlantic: remove check for boot code survivability before reset request (Igor Russkikh) [1857861] - [netdrv] net: atlantic: remove hw_atl_b0_hw_rss_set call from A2 code (Igor Russkikh) [1857861] - [netdrv] net: atlantic: remove TPO2 check from A0 code (Igor Russkikh) [1857861] - [netdrv] net: atlantic: rename AQ_NIC_RATE_2GS to AQ_NIC_RATE_2G5 (Igor Russkikh) [1857861] - [netdrv] net: atlantic: use __packed instead of the full expansion (Igor Russkikh) [1857861] - [netdrv] net: atlantic: A2 ingress / egress hw configuration (Igor Russkikh) [1857861] - [netdrv] net: atlantic: basic A2 init/deinit hw_ops (Igor Russkikh) [1857861] - [netdrv] net: atlantic: common functions needed for basic A2 init/deinit hw_ops (Igor Russkikh) [1857861] - [netdrv] net: atlantic: HW bindings for basic A2 init/deinit hw_ops (Igor Russkikh) [1857861] - [netdrv] net: atlantic: add A2 RPF hw_ops (Igor Russkikh) [1857861] - [netdrv] net: atlantic: HW bindings for A2 RFP (Igor Russkikh) [1857861] - [netdrv] net: atlantic: A2 hw_ops skeleton (Igor Russkikh) [1857861] - [netdrv] net: atlantic: minimal A2 fw_ops (Igor Russkikh) [1857861] - [netdrv] net: atlantic: minimal A2 HW bindings required for fw_ops (Igor Russkikh) [1857861] - [netdrv] net: atlantic: A2 driver-firmware interface (Igor Russkikh) [1857861] - [netdrv] net: atlantic: move IS_CHIP_FEATURE to aq_hw.h (Igor Russkikh) [1857861] - [netdrv] net: atlantic: make hw_get_regs optional (Igor Russkikh) [1857861] - [netdrv] net: atlantic: simplify hw_get_fw_version() usage (Igor Russkikh) [1857861] - [netdrv] net: atlantic: add hw_soft_reset, hw_prepare to hw_ops (Igor Russkikh) [1857861] - [netdrv] net: atlantic: add defines for 10M and EEE 100M link mode (Igor Russkikh) [1857861] - [netdrv] net: atlantic: add A2 device IDs (Igor Russkikh) [1857861] - [netdrv] net: atlantic: update company name in the driver description (Igor Russkikh) [1857861] - [netdrv] aquantia: Fix the media type of AQC100 ethernet controller in the driver (Igor Russkikh) [1857861] - [netdrv] net: atlantic: MACSec offload statistics implementation (Igor Russkikh) [1857861] - [netdrv] net: aquantia: reject all unsupported coalescing params (Igor Russkikh) [1857861] - [netdrv] net: atlantic: Replace zero-length array with flexible-array member (Igor Russkikh) [1857861] - [netdrv] net/aquantia: Delete module version (Igor Russkikh) [1857861] - [netdrv] net: atlantic: fix out of range usage of active_vlans array (Igor Russkikh) [1857861] - [netdrv] net: atlantic: possible fault in transition to hibernation (Igor Russkikh) [1857861] - [netdrv] net: atlantic: fix potential error handling (Igor Russkikh) [1857861] - [netdrv] net: atlantic: fix use after free kasan warn (Igor Russkikh) [1857861] - [netdrv] net: atlantic: better loopback mode handling (Igor Russkikh) [1857861] - [netdrv] net: atlantic: ptp gpio adjustments (Igor Russkikh) [1857861] - [netdrv] net: atlantic: check rpc result and wait for rpc address (Igor Russkikh) [1857861] - [netdrv] net: atlantic: checksum compat issue (Igor Russkikh) [1857861] - [netdrv] net: atlantic: remove duplicate entries (Igor Russkikh) [1857861] - [netdrv] net: atlantic: loopback configuration in improper place (Igor Russkikh) [1857861] - [netdrv] net: atlantic: broken link status on old fw (Igor Russkikh) [1857861] - [netdrv] net: atlantic: Signedness bug in aq_vec_isr_legacy() (Igor Russkikh) [1857861] - [netdrv] net: atlantic: make function 'aq_ethtool_get_priv_flags', 'aq_ethtool_set_priv_flags' static (Igor Russkikh) [1857861] - [netdrv] net: atlantic: make symbol 'aq_pm_ops' static (Igor Russkikh) [1857861] - [netdrv] net: atlantic: change email domains to Marvell (Igor Russkikh) [1857861] - [netdrv] net: atlantic: implement UDP GSO offload (Igor Russkikh) [1857861] - [netdrv] net: atlantic: update flow control logic (Igor Russkikh) [1857861] - [netdrv] net: atlantic: stylistic renames (Igor Russkikh) [1857861] - [netdrv] net: atlantic: code style cleanup (Igor Russkikh) [1857861] - [netdrv] net: atlantic: loopback tests via private flags (Igor Russkikh) [1857861] - [netdrv] net: atlantic: add fw configuration memory area (Igor Russkikh) [1857861] - [netdrv] net: atlantic: adding ethtool physical identification (Igor Russkikh) [1857861] - [netdrv] net: atlantic: add msglevel configuration (Igor Russkikh) [1857861] - [netdrv] net: atlantic: refactoring pm logic (Igor Russkikh) [1857861] - [netdrv] net: atlantic: implement wake_phy feature (Igor Russkikh) [1857861] - [netdrv] net: atlantic: update firmware interface (Igor Russkikh) [1857861] - [netdrv] net: aquantia: fix return value check in aq_ptp_init() (Igor Russkikh) [1857861] - [netdrv] net: aquantia: fix error handling in aq_ptp_poll (Igor Russkikh) [1857861] - [netdrv] net: aquantia: remove unused including (Igor Russkikh) [1857861] - [netdrv] net: aquantia: make two symbols be static (Igor Russkikh) [1857861] - [netdrv] net: aquantia: fix unintention integer overflow on left shift (Igor Russkikh) [1857861] - [netdrv] net: aquantia: fix spelling mistake: tx_queus -> tx_queues (Igor Russkikh) [1857861] - [netdrv] net: aquantia: disable ptp object build if no config (Igor Russkikh) [1857861] - [netdrv] net: aquantia: fix warnings on endianness (Igor Russkikh) [1857861] - [netdrv] net: aquantia: fix var initialization warning (Igor Russkikh) [1857861] - [netdrv] net: aquantia: add support for PIN funcs (Igor Russkikh) [1857861] - [netdrv] net: aquantia: add support for Phy access (Igor Russkikh) [1857861] - [netdrv] net: aquantia: implement get_ts_info ethtool (Igor Russkikh) [1857861] - [netdrv] net: aquantia: add support for ptp ioctls (Igor Russkikh) [1857861] - [netdrv] net: aquantia: rx filters for ptp (Igor Russkikh) [1857861] - [netdrv] net: aquantia: implement data PTP datapath (Igor Russkikh) [1857861] - [netdrv] net: aquantia: styling fixes on ptp related functions (Igor Russkikh) [1857861] - [netdrv] net: aquantia: add PTP rings infrastructure (Igor Russkikh) [1857861] - [netdrv] net: aquantia: add basic ptp_clock callbacks (Igor Russkikh) [1857861] - [netdrv] net: aquantia: unify styling of bit enums (Igor Russkikh) [1857861] - [netdrv] net: aquantia: PTP skeleton declarations and callbacks (Igor Russkikh) [1857861] - [netdrv] net: aquantia: add an error handling in aq_nic_set_multicast_list (Igor Russkikh) [1857861] - [netdrv] net: aquantia: correctly handle macvlan and multicast coexistence (Igor Russkikh) [1857861] - [netdrv] net: aquantia: do not pass lro session with invalid tcp checksum (Igor Russkikh) [1857861] - [netdrv] net: aquantia: when cleaning hw cache it should be toggled (Igor Russkikh) [1857861] - [netdrv] net: aquantia: temperature retrieval fix (Igor Russkikh) [1857861] - [netdrv] net: aquantia: Fix aq_vec_isr_legacy() return value (Igor Russkikh) [1857861] - [netdrv] net: aquantia: fix out of memory condition on rx side (Igor Russkikh) [1857861] - [netdrv] net: aquantia: linkstate irq should be oneshot (Igor Russkikh) [1857861] - [netdrv] net: aquantia: fix limit of vlan filters (Igor Russkikh) [1857861] - [netdrv] net: aquantia: fix removal of vlan 0 (Igor Russkikh) [1857861] - [netdrv] net: aquantia: implement vlan offload configuration (Igor Russkikh) [1857861] - [netdrv] net: aquantia: vlan offloads logic in datapath (Igor Russkikh) [1857861] - [netdrv] net: aquantia: adding fields and device features for vlan offload (Igor Russkikh) [1857861] - [netdrv] net: aquantia: added vlan offload related macros and functions (Igor Russkikh) [1857861] - [netdrv] net: aquantia: make all files GPL-2.0-only (Igor Russkikh) [1857861] - [netdrv] net: aquantia: replace internal driver version code with uts (Igor Russkikh) [1857861] - [netdrv] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 422 (Igor Russkikh) [1857861] - [netdrv] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 308 (Igor Russkikh) [1857861] - [include] net: phy: introduce phy_read_mmd_poll_timeout macro (Josef Oskera) [1892739] - [include] net: phy: introduce phy_read_poll_timeout macro (Josef Oskera) [1892739] - [netdrv] phy: add device-managed devm_mdiobus_register (Josef Oskera) [1892740] - [include] net: add helper eth_hw_addr_crc (Josef Oskera) [1892738] - [netdrv] LiquidIO: mark liquidio and liquidio_vf as deprecated in RHEL8 (Stefan Assmann) [1878178] - [net] tcp: remove SOCK_QUEUE_SHRUNK (Paolo Abeni) [1890058] - [net] tcp: fix receive window update in tcp_add_backlog() (Paolo Abeni) [1890058] - [net] tcp: md5: allow changing MD5 keys in all socket states (Paolo Abeni) [1890058] - [net] tcp: fix SO_RCVLOWAT possible hangs under high mem pressure (Paolo Abeni) [1890058] - [net] tcp: md5: do not send silly options in SYNCOOKIES (Paolo Abeni) [1890058] - [net] tcp: grow window for OOO packets only for SACK flows (Paolo Abeni) [1890058] - [net] tcp: fix error recovery in tcp_zerocopy_receive() (Paolo Abeni) [1890058] - [net] tcp: fix SO_RCVLOWAT hangs with fat skbs (Paolo Abeni) [1890058] - [net] tcp: fix rx timestamp behavior for tcp_recvmsg (Paolo Abeni) [1890058] - [fs] smb3: smbdirect support can be configured by default (Leif Sahlberg) [1887940] - [fs] cifs: smbd: Do not schedule work to send immediate packet on every receive (Leif Sahlberg) [1887940] - [fs] cifs: smbd: Properly process errors on ib_post_send (Leif Sahlberg) [1887940] - [fs] cifs: Allocate crypto structures on the fly for calculating signatures of incoming packets (Leif Sahlberg) [1887940] - [fs] cifs: smbd: Update receive credits before sending and deal with credits roll back on failure before sending (Leif Sahlberg) [1887940] - [fs] cifs: smbd: Check send queue size before posting a send (Leif Sahlberg) [1887940] - [fs] cifs: smbd: Merge code to track pending packets (Leif Sahlberg) [1887940] - [fs] cifs: Allocate encryption header through kmalloc (Leif Sahlberg) [1887940] - [fs] cifs: smbd: Check and extend sender credits in interrupt context (Leif Sahlberg) [1887940] - [fs] cifs: smbd: Calculate the correct maximum packet size for segmented SMBDirect send/receive (Leif Sahlberg) [1887940] - [net] core: device_rename: Use rwsem instead of a seqcount (Patrick Talbert) [1883310]- [tools] perf tools: Add bpf image check to __map__is_kmodule (Michael Petlan) [1873270] - [tools] perf tools: Add support for PERF_RECORD_KSYMBOL_TYPE_OOL (Michael Petlan) [1873270] - [tools] perf record: Don't clear event's period if set by a term (Michael Petlan) [1873270] - [tools] perf bench: The do_run_multi_threaded() function must use IS_ERR(perf_session__new()) (Michael Petlan) [1873270] - [tools] perf top: Skip side-band event setup if HAVE_LIBBPF_SUPPORT is not set (Michael Petlan) [1873270] - [tools] perf record: Skip side-band event setup if HAVE_LIBBPF_SUPPORT is not set (Michael Petlan) [1873270] - [tools] perf evsel: Don't set sample_regs_intr/sample_regs_user for dummy event (Michael Petlan) [1873270] - [tools] perf stat: Turn off summary for interval mode by default (Michael Petlan) [1873270] - [tools] perf trace: Fix off by ones in memset() after realloc() in arches using libaudit (Michael Petlan) [1873270] - [tools] perf top/report: Fix infinite loop in the TUI for grouped events (Michael Petlan) [1873270] - [tools] redhat: use local hashmap library in perf (Michael Petlan) [1873270] - [tools] libtraceevent: Fix build with binutils 2.35 (Michael Petlan) [1873270] - [tools] perf tools: Fix record failure when mixed with ARM SPE event (Michael Petlan) [1873270] - [tools] perf tests: Fix test 68 zstd compression for s390 (Michael Petlan) [1873270] - [tools] tools lib traceevent: Fix memory leak in process_dynamic_array_len (Michael Petlan) [1873270] - [tools] perf tools: Sync hashmap.h with libbpf's (Michael Petlan) [1873270] - [tools] libsubcmd: Fix OPT_CALLBACK_SET() (Michael Petlan) [1873270] - [tools] perf report TUI: Remove needless 'dummy' event from menu (Michael Petlan) [1873270] - [tools] perf intel-pt: Fix PEBS sample for XMM registers (Michael Petlan) [1873270] - [tools] perf intel-pt: Fix displaying PEBS-via-PT with registers (Michael Petlan) [1873270] - [tools] perf intel-pt: Fix recording PEBS-via-PT with registers (Michael Petlan) [1873270] - [tools] tools lib traceevent: Add proper KBUFFER_TYPE_TIME_STAMP handling (Michael Petlan) [1873270] - [tools] tools lib traceevent: Add API to read time information from kbuffer (Michael Petlan) [1873270] - [tools] perf scripts python: exported-sql-viewer.py: Fix time chart call tree (Michael Petlan) [1873270] - [tools] perf scripts python: exported-sql-viewer.py: Fix zero id in call tree 'Find' result (Michael Petlan) [1873270] - [tools] perf scripts python: exported-sql-viewer.py: Fix zero id in call graph 'Find' result (Michael Petlan) [1873270] - [tools] perf scripts python: exported-sql-viewer.py: Fix unexpanded 'Find' result (Michael Petlan) [1873270] - [tools] perf record: Fix duplicated sideband events with Intel PT system wide tracing (Michael Petlan) [1873270] - [tools] perf scripts python: export-to-postgresql.py: Fix struct.pack() int argument (Michael Petlan) [1873270] - [tools] perf build: Fix error message when asking for -fsanitize=address without required libraries (Michael Petlan) [1873270] - [tools] tools lib traceevent: Add handler for __builtin_expect() (Michael Petlan) [1873270] - [tools] tools lib traceevent: Handle __attribute__((user)) in field names (Michael Petlan) [1873270] - [tools] tools lib traceevent: Add append() function helper for appending strings (Michael Petlan) [1873270] - [tools] perf script: Initialize zstd_data (Michael Petlan) [1873270] - [tools] perf pmu: Remove unused declaration (Michael Petlan) [1873270] - [tools] perf parse-events: Fix an old style declaration (Michael Petlan) [1873270] - [tools] perf parse-events: Fix an incompatible pointer (Michael Petlan) [1873270] - [tools] perf bpf: Fix bpf prologue generation (Michael Petlan) [1873270] - [tools] perf probe: Fix user attribute access in kprobes (Michael Petlan) [1873270] - [tools] perf stat: Fix NULL pointer dereference (Michael Petlan) [1873270] - [tools] perf report: Fix NULL pointer dereference in hists__fprintf_nr_sample_events() (Michael Petlan) [1873270] - [tools] perf tools: Remove some duplicated includes (Michael Petlan) [1873270] - [tools] perf symbols: Fix kernel maps for kcore and eBPF (Michael Petlan) [1873270] - [tools] perf stat: Ensure group is defined on top of the same cpu mask (Michael Petlan) [1873270] - [tools] perf libdw: Fix off-by 1 relative directory includes (Michael Petlan) [1873270] - [tools] perf arm-spe: Support synthetic events (Michael Petlan) [1873270] - [tools] perf auxtrace: Add four itrace options (Michael Petlan) [1873270] - [tools] perf tools: Move arm-spe-pkt-decoder.h/c to the new dir (Michael Petlan) [1873270] - [tools] perf test: Initialize memory in dwarf-unwind (Michael Petlan) [1873270] - [tools] perf tests: Don't tail call optimize in unwind test (Michael Petlan) [1873270] - [tools] tools compiler.h: Add attribute to disable tail calls (Michael Petlan) [1873270] - [tools] perf build: Add a LIBPFM4=1 build test entry (Michael Petlan) [1873270] - [tools] perf tools: Add optional support for libpfm4 (Michael Petlan) [1873270] - [tools] perf tools: Correct license on jsmn JSON parser (Michael Petlan) [1873270] - [tools] perf jit: Fix inaccurate DWARF line table (Michael Petlan) [1873270] - [tools] perf jvmti: Remove redundant jitdump line table entries (Michael Petlan) [1873270] - [tools] perf build: Add NO_SDT=1 to the default set of build tests (Michael Petlan) [1873270] - [tools] perf build: Add NO_LIBCRYPTO=1 to the default set of build tests (Michael Petlan) [1873270] - [tools] perf build: Add NO_SYSCALL_TABLE=1 to the build tests (Michael Petlan) [1873270] - [tools] perf build: Remove libaudit from the default feature checks (Michael Petlan) [1873270] - [tools] perf trace: Grow the syscall table as needed when using libaudit (Michael Petlan) [1873270] - [tools] perf trace: Use zalloc() to make sure all fields are zeroed in the syscalltbl constructor (Michael Petlan) [1873270] - [tools] perf trace: Remove union from syscalltbl, all the fields are needed (Michael Petlan) [1873270] - [tools] perf build: Allow explicitely disabling the NO_SYSCALL_TABLE variable (Michael Petlan) [1873270] - [tools] perf build: Group the NO_SYSCALL_TABLE logic (Michael Petlan) [1873270] - [tools] perf intel-pt: Refine kernel decoding only warning message (Michael Petlan) [1873270] - [tools] perf record: Respect --no-switch-events (Michael Petlan) [1873270] - [tools] perf script: Fix --call-trace for Intel PT (Michael Petlan) [1873270] - [tools] perf evlist: Disable 'immediate' events last (Michael Petlan) [1873270] - [tools] perf kcore_copy: Fix module map when there are no modules loaded (Michael Petlan) [1873270] - [tools] perf jvmti: Fix demangling Java symbols (Michael Petlan) [1873270] - [tools] perf tests: Add test for the java demangler (Michael Petlan) [1873270] - [tools] perf jvmti: Do not report error when missing debug information (Michael Petlan) [1873270] - [tools] perf jvmti: Fix jitdump for methods without debug info (Michael Petlan) [1873270] - [tools] perf symbols: Fix debuginfo search for Ubuntu (Michael Petlan) [1873270] - [tools] perf parse: Add 'struct parse_events_state' pointer to scanner (Michael Petlan) [1873270] - [tools] perf stat: Do not pass avg to generic_metric (Michael Petlan) [1873270] - [tools] perf tests: Consider subtests when searching for user specified tests (Michael Petlan) [1873270] - [tools] perf list: Add metrics to command line usage (Michael Petlan) [1873270] - [tools] perf script: Don't force less for non tty output with --xed (Michael Petlan) [1873270] - [tools] perf metricgroup: Remove unnecessary ', ' from events (Michael Petlan) [1873270] - [tools] perf metricgroup: Add options to not group or merge (Michael Petlan) [1873270] - [tools] perf metricgroup: Remove duped metric group events (Michael Petlan) [1873270] - [tools] perf metricgroup: Order event groups by size (Michael Petlan) [1873270] - [tools] perf metricgroup: Delay events string creation (Michael Petlan) [1873270] - [tools] perf metricgroup: Use early return in add_metric (Michael Petlan) [1873270] - [tools] perf metricgroup: Always place duration_time last (Michael Petlan) [1873270] - [tools] perf metricgroup: Free metric_events on error (Michael Petlan) [1873270] - [tools] perf util: Fix potential SEGFAULT in put_tracepoints_path error path (Michael Petlan) [1873270] - [tools] perf util: Fix memory leak of prefix_if_not_in (Michael Petlan) [1873270] - [tools] perf ftrace: Detect workload failure (Michael Petlan) [1873270] - [tools] perf ftrace: Trace system wide if no target is given (Michael Petlan) [1873270] - [tools] perf branch: Replace zero-length array with flexible-array (Michael Petlan) [1873270] - [tools] perf config: Add stat.big-num support (Michael Petlan) [1873270] - [tools] perf bpf-loader: Add missing '*' for key_scan_pos (Michael Petlan) [1873270] - [tools] perf stat: Report summary for interval mode (Michael Petlan) [1873270] - [tools] perf stat: Save aggr value to first member of prev_raw_counts (Michael Petlan) [1873270] - [tools] perf stat: Copy counts from prev_raw_counts to evsel->counts (Michael Petlan) [1873270] - [tools] perf counts: Reset prev_raw_counts counts (Michael Petlan) [1873270] - [tools] perf stat: Fix wrong per-thread runtime stat for interval mode (Michael Petlan) [1873270] - [tools] perf expr: Allow numbers to be followed by a dot (Michael Petlan) [1873270] - [tools] perf metricgroup: Make 'evlist_used' variable a bitmap instead of array of bools (Michael Petlan) [1873270] - [tools] perf stat: Fail on extra comma while parsing events (Michael Petlan) [1873270] - [tools] perf script: Better align register values in dump (Michael Petlan) [1873270] - [tools] perf stat: POWER9 metrics: expand "ICT" acronym (Michael Petlan) [1873270] - [tools] perf tools: Replace zero-length array with flexible-array (Michael Petlan) [1873270] - [tools] perf intel-pt: Use allocated branch stack for PEBS sample (Michael Petlan) [1873270] - [tools] perf docs: Introduce security.txt file to document related issues (Michael Petlan) [1873270] - [tools] perf tool: Make perf tool aware of SELinux access control (Michael Petlan) [1873270] - [tools] perf docs: Extend CAP_SYS_ADMIN with CAP_PERFMON where needed (Michael Petlan) [1873270] - [tools] perf expr: Migrate expr ids table to a hashmap (Michael Petlan) [1873270] - [tools] perf tools: Grab a copy of libbpf's hashmap (Michael Petlan) [1873270] - [tools] perf stat: Fix duration_time value for higher intervals (Michael Petlan) [1873270] - [tools] perf trace: Fix compilation error for make NO_LIBBPF=1 DEBUG=1 (Michael Petlan) [1873270] - [tools] perf beauty: Allow the CC used in the arch errno names script to acccept CFLAGS (Michael Petlan) [1873270] - [tools] perf trace: Fix the selection for architectures to generate the errno name tables (Michael Petlan) [1873270] - [tools] perf test: Improve pmu event metric testing (Michael Petlan) [1873270] - [tools] perf test: Provide a subtest callback to ask for the reason for skipping a subtest (Michael Petlan) [1873270] - [tools] perf parse-events: Make add PMU verbose output clearer (Michael Petlan) [1873270] - [tools] perf expr: Fix memory leaks in metric bison (Michael Petlan) [1873270] - [tools] perf expr: Test parsing of floating point numbers (Michael Petlan) [1873270] - [tools] perf record: Use an eventfd to wakeup when done (Michael Petlan) [1873270] - [tools] tools feature: Rename HAVE_EVENTFD to HAVE_EVENTFD_SUPPORT (Michael Petlan) [1873270] - [tools] perf evsel: Initialize evsel->per_pkg_mask to NULL in evsel__init() (Michael Petlan) [1873270] - [tools] perf evsel: Fix 2 memory leaks (Michael Petlan) [1873270] - [tools] perf parse-events: Fix incorrect conversion of 'if () free()' to 'zfree()' (Michael Petlan) [1873270] - [tools] perf tools: Fix is_bpf_image function logic (Michael Petlan) [1873270] - [tools] perf c2c: Fix 'perf c2c record -e list' to show the default events used (Michael Petlan) [1873270] - [tools] perf record: Add dummy event during system wide synthesis (Michael Petlan) [1873270] - [tools] perf evsel: Dummy events never triggers, no need to ask for PERF_SAMPLE_BRANCH_STACK (Michael Petlan) [1873270] - [tools] perf parse-events: Use strcmp() to compare the PMU name (Michael Petlan) [1873270] - [tools] perf expr: Print a debug message for division by zero (Michael Petlan) [1873270] - [tools] perf expr: Debug lex if debugging yacc (Michael Petlan) [1873270] - [tools] perf expr: Parse numbers as doubles (Michael Petlan) [1873270] - [tools] perf expr: Increase max other (Michael Petlan) [1873270] - [tools] perf expr: Allow ',' to be an other token (Michael Petlan) [1873270] - [tools] perf metrics: Fix parse errors in skylake metrics (Michael Petlan) [1873270] - [tools] perf metrics: Fix parse errors in cascade lake metrics (Michael Petlan) [1873270] - [tools] perf expr: Allow for unlimited escaped characters in a symbol (Michael Petlan) [1873270] - [tools] perf script: Enable IP fields for callchains (Michael Petlan) [1873270] - [tools] perf callchain: Setup callchain properly in pipe mode (Michael Petlan) [1873270] - [tools] perf session: Try to read pipe data from file (Michael Petlan) [1873270] - [tools] perf tools: Do not seek in pipe fd during tracing data processing (Michael Petlan) [1873270] - [tools] perf tools: Do not display extra info when there is nothing to build (Michael Petlan) [1873270] - [tools] perf probe: Do not show the skipped events (Michael Petlan) [1873270] - [tools] perf probe: Check address correctness by map instead of _etext (Michael Petlan) [1873270] - [tools] perf probe: Fix to check blacklist address correctly (Michael Petlan) [1873270] - [tools] perf probe: Accept the instance number of kretprobe event (Michael Petlan) [1873270] - [tools] perf counts: Rename perf_evsel__*counts() to evsel__*counts() (Michael Petlan) [1873270] - [tools] perf evsel: Rename perf_evsel__w_cache* to evsel__w_cache* (Michael Petlan) [1873270] - [tools] perf evsel: Rename perf_evsel__new*() to evsel__new*() (Michael Petlan) [1873270] - [tools] perf evsel: Rename *perf_evsel__get_config_term() & friends to evsel__env() (Michael Petlan) [1873270] - [tools] perf evsel: Rename perf_evsel__fprintf() to evsel__fprintf() (Michael Petlan) [1873270] - [tools] perf evsel: Rename perf_evsel__resort*() to evsel__resort*() (Michael Petlan) [1873270] - [tools] perf evsel: Rename perf_evsel__object_config() to evsel__object_config() (Michael Petlan) [1873270] - [tools] perf cs-etm: Move definition of 'traceid_list' global variable from header file (Michael Petlan) [1873270] - [tools] libsymbols kallsyms: Move hex2u64 out of header (Michael Petlan) [1873270] - [tools] libsymbols kallsyms: Parse using io api (Michael Petlan) [1873270] - [tools] perf bench: Add kallsyms parsing (Michael Petlan) [1873270] - [tools] perf: cs-etm: Update to build with latest opencsd version (Michael Petlan) [1873270] - [tools] perf symbol: Fix kernel symbol address display (Michael Petlan) [1873270] - [tools] perf inject: Rename perf_evsel__*() operating on 'struct evsel *' to evsel__*() (Michael Petlan) [1873270] - [tools] perf annotate: Rename perf_evsel__*() operating on 'struct evsel *' to evsel__*() (Michael Petlan) [1873270] - [tools] perf trace: Rename perf_evsel__*() operating on 'struct evsel *' to evsel__*() (Michael Petlan) [1873270] - [tools] perf script: Rename perf_evsel__*() operating on 'struct evsel *' to evsel__*() (Michael Petlan) [1873270] - [tools] perf sched: Rename perf_evsel__*() operating on 'struct evsel *' to evsel__*() (Michael Petlan) [1873270] - [tools] perf lock: Rename perf_evsel__*() operating on 'struct evsel *' to evsel__*() (Michael Petlan) [1873270] - [tools] perf kmem: Rename perf_evsel__*() operating on 'struct evsel *' to evsel__*() (Michael Petlan) [1873270] - [tools] perf stat: Rename perf_evsel__*() operating on 'struct evsel *' to evsel__*() (Michael Petlan) [1873270] - [tools] perf evsel: Rename perf_evsel__store_ids() to evsel__store_id() (Michael Petlan) [1873270] - [tools] perf evsel: Rename perf_evsel__env() to evsel__env() (Michael Petlan) [1873270] - [tools] perf evsel: Rename perf_evsel__group_idx() to evsel__group_idx() (Michael Petlan) [1873270] - [tools] perf evsel: Rename perf_evsel__fallback() to evsel__fallback() (Michael Petlan) [1873270] - [tools] perf evsel: Rename perf_evsel__has*() to evsel__has*() (Michael Petlan) [1873270] - [tools] perf evsel: Rename perf_evsel__{prev, next}() to evsel__{prev, next}() (Michael Petlan) [1873270] - [tools] perf evsel: Rename perf_evsel__parse_sample*() to evsel__parse_sample*() (Michael Petlan) [1873270] - [tools] perf evsel: Rename *perf_evsel__read*() to *evsel__read() (Michael Petlan) [1873270] - [tools] perf evsel: Ditch perf_evsel__cmp(), not used for quite a while (Michael Petlan) [1873270] - [tools] perf evsel: Rename perf_evsel__is_*() to evsel__is*() (Michael Petlan) [1873270] - [tools] perf pmu: Add perf_pmu__find_by_type helper (Michael Petlan) [1873270] - [tools] tools feature: Add support for detecting libpfm4 (Michael Petlan) [1873270] - [tools] perf doc: Pass ASCIIDOC_EXTRA as an argument (Michael Petlan) [1873270] - [tools] perf mem2node: Avoid double free related to realloc (Michael Petlan) [1873270] - [tools] perf evsel: Rename perf_evsel__{str, int}val() and other tracepoint field metehods to to evsel__*() (Michael Petlan) [1873270] - [tools] perf evsel: Rename perf_evsel__open_per_*() to evsel__open_per_*() (Michael Petlan) [1873270] - [tools] perf evsel: Rename perf_evsel__*filter*() to evsel__*filter*() (Michael Petlan) [1873270] - [tools] perf evsel: Rename *perf_evsel__*set_sample_*() to *evsel__*set_sample_*() (Michael Petlan) [1873270] - [tools] perf evsel: Rename perf_evsel__group_desc() to evsel__group_desc() (Michael Petlan) [1873270] - [tools] perf evsel: Rename *perf_evsel__*name() to *evsel__*name() (Michael Petlan) [1873270] - [tools] perf evsel: Rename __perf_evsel__sample_size() to __evsel__sample_size() (Michael Petlan) [1873270] - [tools] perf evsel: Rename perf_evsel__calc_id_pos() to evsel__calc_id_pos() (Michael Petlan) [1873270] - [tools] perf evsel: Rename perf_evsel__config*() to evsel__config*() (Michael Petlan) [1873270] - [tools] perf evsel: Rename perf_evsel__exit() to evsel__exit() (Michael Petlan) [1873270] - [tools] perf evsel: Rename perf_evsel__is_aux_event() to evsel__is_aux_event() (Michael Petlan) [1873270] - [tools] perf evsel: Rename perf_evsel__find_pmu() to evsel__find_pmu() (Michael Petlan) [1873270] - [tools] perf evsel: Rename perf_evsel__compute_deltas() to evsel__compute_deltas() (Michael Petlan) [1873270] - [tools] perf evsel: Rename perf_evsel__nr_cpus() to evsel__nr_cpus() (Michael Petlan) [1873270] - [tools] perf evsel: Rename 'struct perf_evsel__sb_cb_t' to 'struct evsel__sb_cb_t' (Michael Petlan) [1873270] - [tools] perf intel-pt: Update documentation about using /proc/kcore (Michael Petlan) [1873270] - [tools] perf intel-pt: Update documentation about itrace G and L options (Michael Petlan) [1873270] - [tools] perf intel-pt: Add support for synthesizing branch stacks for regular events (Michael Petlan) [1873270] - [tools] perf thread-stack: Add thread_stack__br_sample_late() (Michael Petlan) [1873270] - [tools] perf evsel: Add support for synthesized branch stack sample type (Michael Petlan) [1873270] - [tools] perf auxtrace: Add option to synthesize branch stack for regular events (Michael Petlan) [1873270] - [tools] perf intel-pt: Change branch stack support to use thread-stacks (Michael Petlan) [1873270] - [tools] perf intel-pt: Consolidate thread-stack use condition (Michael Petlan) [1873270] - [tools] perf thread-stack: Add branch stack support (Michael Petlan) [1873270] - [tools] perf tools: Simplify checking if SMT is active (Michael Petlan) [1873270] - [tools] perf tools: Fix reading new topology attribute "core_cpus" (Michael Petlan) [1873270] - [tools] libperf evlist: Fix a refcount leak (Michael Petlan) [1873270] - [tools] perf parse-events: Fix another memory leaks found on parse_events() (Michael Petlan) [1873270] - [tools] perf parse-events: Fix memory leaks found on parse_events (Michael Petlan) [1873270] - [tools] perf parse-events: Fix memory leaks found on parse_events (Michael Petlan) [1873270] - [tools] libperf: Add NULL pointer check for cpu_map iteration and NULL assignment for all_cpus (Michael Petlan) [1873270] - [tools] perf record: Move side band evlist setup to separate routine (Michael Petlan) [1873270] - [tools] perf record: Introduce --switch-output-event (Michael Petlan) [1873270] - [tools] libsubcmd: Introduce OPT_CALLBACK_SET() (Michael Petlan) [1873270] - [tools] perf evlist: Allow reusing the side band thread for more purposes (Michael Petlan) [1873270] - [tools] perf evlist: Move the sideband thread routines to separate object (Michael Petlan) [1873270] - [tools] perf parse-events: Add parse_events_option() variant that creates evlist (Michael Petlan) [1873270] - [tools] perf bpf: Decouple creating the evlist from adding the SB event (Michael Petlan) [1873270] - [tools] perf top: Move sb_evlist to 'struct perf_top' (Michael Petlan) [1873270] - [tools] perf record: Move sb_evlist to 'struct record' (Michael Petlan) [1873270] - [tools] perf tools: Move routines that probe for perf API features to separate file (Michael Petlan) [1873270] - [tools] perf vendor events power9: Add hv_24x7 socket/chip level metric events (Michael Petlan) [1873270] - [tools] perf tools: Enable Hz/hz prinitg for --metric-only option (Michael Petlan) [1873270] - [tools] perf tests expr: Added test for runtime param in metric expression (Michael Petlan) [1873270] - [tools] perf metricgroups: Enhance JSON/metric infrastructure to handle "?" (Michael Petlan) [1873270] - [tools] perf pmu: Fix function name in comment, its get_cpuid_str(), not get_cpustr() (Michael Petlan) [1873270] - [tools] perf report: Fix warning assignment of 0/1 to bool variable (Michael Petlan) [1873270] - [tools] perf tools: Remove unneeded semicolons (Michael Petlan) [1873270] - [tools] perf c2c: Remove unneeded semicolon (Michael Petlan) [1873270] - [tools] libtraceevent: Remove unneeded semicolon (Michael Petlan) [1873270] - [tools] perf script: Remove extraneous newline in perf_sample__fprintf_regs() (Michael Petlan) [1873270] - [tools] perf synthetic events: Remove use of sscanf from /proc reading (Michael Petlan) [1873270] - [tools] tools api: Add a lightweight buffered reading api (Michael Petlan) [1873270] - [tools] perf bench: Add a multi-threaded synthesize benchmark (Michael Petlan) [1873270] - [tools] perf record: Add num-synthesize-threads option (Michael Petlan) [1873270] - [tools] perf test session topology: Fix data path (Michael Petlan) [1873270] - [tools] perf stat: Improve runtime stat for interval mode (Michael Petlan) [1873270] - [tools] perf stat: Zero all the 'ena' and 'run' array slot stats for interval mode (Michael Petlan) [1873270] - [tools] perf evlist: Remove duplicate headers (Michael Petlan) [1873270] - [tools] perf bench: Fix div-by-zero if runtime is zero (Michael Petlan) [1873270] - [tools] perf cgroup: Avoid needless closing of unopened fd (Michael Petlan) [1873270] - [tools] perf hist: Add fast path for duplicate entries check (Michael Petlan) [1873270] - [tools] perf c2c: Add option to enable the LBR stitching approach (Michael Petlan) [1873270] - [tools] perf top: Add option to enable the LBR stitching approach (Michael Petlan) [1873270] - [tools] perf script: Add option to enable the LBR stitching approach (Michael Petlan) [1873270] - [tools] perf report: Add option to enable the LBR stitching approach (Michael Petlan) [1873270] - [tools] perf callchain: Stitch LBR call stack (Michael Petlan) [1873270] - [tools] perf callchain: Save previous cursor nodes for LBR stitching approach (Michael Petlan) [1873270] - [tools] perf thread: Save previous sample for LBR stitching approach (Michael Petlan) [1873270] - [tools] perf thread: Add a knob for LBR stitch approach (Michael Petlan) [1873270] - [tools] perf machine: Factor out lbr_callchain_add_lbr_ip() (Michael Petlan) [1873270] - [tools] perf machine: Factor out lbr_callchain_add_kernel_ip() (Michael Petlan) [1873270] - [tools] perf machine: Refine the function for LBR call stack reconstruction (Michael Petlan) [1873270] - [tools] perf machine: Remove the indent in resolve_lbr_callchain_sample (Michael Petlan) [1873270] - [tools] perf header: Support CPU PMU capabilities (Michael Petlan) [1873270] - [tools] perf parser: Add support to specify rXXX event with pmu (Michael Petlan) [1873270] - [tools] perf doc: allow ASCIIDOC_EXTRA to be an argument (Michael Petlan) [1873270] - [tools] perf pmu: Add support for PMU capabilities (Michael Petlan) [1873270] - [tools] tools lib traceevent: Take care of return value of asprintf (Michael Petlan) [1873270] - [tools] perf stat: Force error in fallback on :k events (Michael Petlan) [1873270] - [tools] perf tools: Add support for leader-sampling with AUX area events (Michael Petlan) [1873270] - [tools] perf evlist: Allow multiple read formats (Michael Petlan) [1873270] - [tools] perf evsel: Rearrange perf_evsel__config_leader_sampling() (Michael Petlan) [1873270] - [tools] perf evlist: Move leader-sampling configuration (Michael Petlan) [1873270] - [tools] perf evsel: Move and globalize perf_evsel__find_pmu() and perf_evsel__is_aux_event() (Michael Petlan) [1873270] - [tools] perf intel-pt: Add support for synthesizing callchains for regular events (Michael Petlan) [1873270] - [tools] perf evsel: Add support for synthesized sample type (Michael Petlan) [1873270] - [tools] perf evsel: Be consistent when looking which evsel PERF_SAMPLE_ bits are set (Michael Petlan) [1873270] - [tools] perf thread-stack: Add thread_stack__sample_late() (Michael Petlan) [1873270] - [tools] perf auxtrace: Add an option to synthesize callchains for regular events (Michael Petlan) [1873270] - [tools] perf auxtrace: For reporting purposes, un-group AUX area event (Michael Petlan) [1873270] - [tools] perf s390-cpumsf: Implement ->evsel_is_auxtrace() callback (Michael Petlan) [1873270] - [tools] perf cs-etm: Implement ->evsel_is_auxtrace() callback (Michael Petlan) [1873270] - [tools] perf arm-spe: Implement ->evsel_is_auxtrace() callback (Michael Petlan) [1873270] - [tools] perf intel-bts: Implement ->evsel_is_auxtrace() callback (Michael Petlan) [1873270] - [tools] perf intel-pt: Implement ->evsel_is_auxtrace() callback (Michael Petlan) [1873270] - [tools] perf auxtrace: Add ->evsel_is_auxtrace() callback (Michael Petlan) [1873270] - [tools] perf metrictroup: Split the metricgroup__add_metric function (Michael Petlan) [1873270] - [tools] perf expr: Add expr_scanner_ctx object (Michael Petlan) [1873270] - [tools] perf expr: Add expr_ prefix for parse_ctx and parse_id (Michael Petlan) [1873270] - [tools] perf synthetic-events: save 4kb from 2 stack frames (Michael Petlan) [1873270] - [tools] tools api fs: Make xxx__mountpoint() more scalable (Michael Petlan) [1873270] - [tools] perf bench: Add event synthesis benchmark (Michael Petlan) [1873270] - [tools] perf script: Simplify auxiliary event printing functions (Michael Petlan) [1873270] - [tools] perf tools: Support CAP_PERFMON capability (Michael Petlan) [1873270] - [tools] perf annotate: Add basic support for bpf_image (Michael Petlan) [1873270] - [tools] perf machine: Set ksymbol dso as loaded on arrival (Michael Petlan) [1873270] - [tools] perf tools: Synthesize bpf_trampoline/dispatcher ksymbol event (Michael Petlan) [1873270] - [tools] perf stat: Honour --timeout for forked workloads (Michael Petlan) [1873270] - [powerpc] powerpc/watchpoint: Add hw_len wherever missing (Michael Petlan) [1873270] - [kernel] perf: Fix task_function_call() error handling (Michael Petlan) [1873270] - [x86] perf/x86/rapl: Fix RAPL config variable bug (Michael Petlan) [1873270] - [x86] perf/x86/rapl: Add AMD Fam17h RAPL support (Michael Petlan) [1873270] - [x86] perf/x86/rapl: Make perf_probe_msr() more robust and flexible (Michael Petlan) [1873270] - [x86] perf/x86/rapl: Flip logic on default events visibility (Michael Petlan) [1873270] - [x86] perf/x86/rapl: Refactor to share the RAPL code between Intel and AMD CPUs (Michael Petlan) [1873270] - [x86] perf/x86/rapl: Move RAPL support to common x86 code (Michael Petlan) [1873270] - [kernel] perf/core: Replace zero-length array with flexible-array (Michael Petlan) [1873270] - [x86] perf/x86: Replace zero-length array with flexible-array (Michael Petlan) [1873270] - [x86] perf/x86/intel: Add more available bits for OFFCORE_RESPONSE of Intel Tremont (Michael Petlan) [1873270] - [x86] perf/x86/intel/pt: Drop pointless NULL assignment (Michael Petlan) [1873270] - [kernel] perf: Add cond_resched() to task_function_call() (Michael Petlan) [1873270] - [powerpc] powerpc/perf: open access for CAP_PERFMON privileged process (Michael Petlan) [1873270] - [kernel] perf/core: open access to probes for CAP_PERFMON privileged process (Michael Petlan) [1873270] - [kernel] perf/core: Open access to the core for CAP_PERFMON privileged process (Michael Petlan) [1873270] - [include] perf/core: Fix !CONFIG_PERF_EVENTS build warnings and failures (Michael Petlan) [1873270] - [security] perf_event: Add support for LSM and SELinux checks (Michael Petlan) [1873270] - [powerpc] powerpc/perf/hv-24x7: Fix inconsistent output values incase multiple hv-24x7 events run (Michael Petlan) [1873270] - [powerpc] powerpc/hv-24x7: Add rtas call in hv-24x7 driver to get processor details (Michael Petlan) [1873270] - [powerpc] powerpc/hv-24x7: Add sysfs files inside hv-24x7 device to show processor details (Michael Petlan) [1873270] - [documentation] Documentation/ABI: Add ABI documentation for chips and sockets (Michael Petlan) [1873270] - [powerpc] powerpc/pseries: Update hv-24x7 information after migration (Michael Petlan) [1873270] - [powerpc] powerpc/watchpoint: Fix ptrace code that muck around with address/len (Michael Petlan) [1873270] - [powerpc] powerpc/watchpoint: Fix length calculation for unaligned target (Michael Petlan) [1873270] - [powerpc] powerpc/watchpoint: Introduce macros for watchpoint length (Michael Petlan) [1873270] - [powerpc] powerpc/perf: fix imc allocation failure handling (Michael Petlan) [1873270] - [powerpc] powerpc/perf/24x7: use rb_entry (Michael Petlan) [1873270] - [powerpc] powerpc/perf: Fix MMCRA corruption by bhrb_filter (Michael Petlan) [1873270] - [powerpc] perf/core, arch/powerpc: use PERF_PMU_CAP_NO_EXCLUDE for exclusion incapable PMUs (Michael Petlan) [1873270] - [powerpc] Powerpc/perf: Wire up PMI throttling (Michael Petlan) [1873270] - [powerpc] powerpc/perf: Remove l2 bus events from HW cache event array (Michael Petlan) [1873270] - [powerpc] powerpc/perf: Add constraints for power9 l2/l3 bus events (Michael Petlan) [1873270] - [powerpc] powerpc/perf: Fix unit_sel/cache_sel checks (Michael Petlan) [1873270] - [powerpc] powerpc/perf: Cleanup cache_sel bits comment (Michael Petlan) [1873270] - [powerpc] powerpc/perf: Fix thresholding counter data for unknown type (Michael Petlan) [1873270] - [fs] writeback: Drop I_DIRTY_TIME_EXPIRE (Waiman Long) [1860031] - [fs] writeback: Fix sync livelock due to b_dirty_time processing (Waiman Long) [1860031] - [fs] writeback: Avoid skipping inode writeback (Waiman Long) [1860031] - [fs] writeback: Protect inode->i_io_list with inode->i_lock (Waiman Long) [1860031] - [fs] dcache: sort the freeing-without-RCU-delay mess for good (Waiman Long) [1860031] - [net] udp: Improve load balancing for SO_REUSEPORT. (Davide Caratti) [1894075] - [net] udp: Fix wrong clean up for IS_UDPLITE macro (Davide Caratti) [1894075] - [fs] ext4: disallow modifying DAX inode flag if inline_data has been set (Eric Sandeen) [1838344] - [include] dax: Fix compilation for CONFIG_DAX && !CONFIG_FS_DAX (Eric Sandeen) [1838876 1854346 1838344] - [dax] dax: Fix stack overflow when mounting fsdax pmem device (Eric Sandeen) [1838876 1854346 1838344] - [dax] dm: Call proper helper to determine dax support (Eric Sandeen) [1838876 1854346 1838344] - [md] dm/dax: Fix table reference counts (Eric Sandeen) [1838876 1854346 1838344] - [dax] dax: fix detection of dax support for non-persistent memory block devices (Eric Sandeen) [1838876 1854346 1838344] - [dax] dax: do not print error message for non-persistent memory block device (Eric Sandeen) [1838876 1854346 1838344] - [fs] dax: Fix incorrect argument passed to xas_set_err() (Eric Sandeen) [1838876 1854346 1838344] - [fs] fs/xfs: Support that ioctl(SETXFLAGS/GETXFLAGS) can set/get inode DAX on XFS (Eric Sandeen) [1838876 1854346 1838344] - [dax] drivers/dax: Expand lock scope to cover the use of addresses (Eric Sandeen) [1838876 1854346 1838344] - [fs] fs/dax: Remove unused size parameter (Eric Sandeen) [1838876 1854346 1838344] - [dax] dax: print error message by pr_info() in __generic_fsdax_supported() (Eric Sandeen) [1838876 1854346 1838344] - [fs] ext4: avoid race conditions when remounting with options that change dax (Eric Sandeen) [1838876 1854346 1838344] - [fs] fs/xfs: Update xfs_ioctl_setattr_dax_invalidate() (Eric Sandeen) [1838876 1854346 1838344] - [fs] fs/xfs: Combine xfs_diflags_to_linux() and xfs_diflags_to_iflags() (Eric Sandeen) [1838876 1854346 1838344] - [fs] fs/xfs: Create function xfs_inode_should_enable_dax() (Eric Sandeen) [1838876 1854346 1838344] - [fs] fs/xfs: Make DAX mount option a tri-state (Eric Sandeen) [1838876 1854346 1838344] - [fs] fs/xfs: Change XFS_MOUNT_DAX to XFS_MOUNT_DAX_ALWAYS (Eric Sandeen) [1838876 1854346 1838344] - [fs] fs/xfs: Remove unnecessary initialization of i_rwsem (Eric Sandeen) [1838876 1854346 1838344] - [documentation] Documentation/dax: Update DAX enablement for ext4 (Eric Sandeen) [1838876 1854346 1838344] - [fs] fs/ext4: Introduce DAX inode flag (Eric Sandeen) [1838876 1854346 1838344] - [fs] fs/ext4: Remove jflag variable (Eric Sandeen) [1838876 1854346 1838344] - [fs] fs/ext4: Make DAX mount option a tri-state (Eric Sandeen) [1838876 1854346 1838344] - [fs] fs/ext4: Only change S_DAX on inode load (Eric Sandeen) [1838876 1854346 1838344] - [fs] fs/ext4: Update ext4_should_use_dax() (Eric Sandeen) [1838876 1854346 1838344] - [fs] fs/ext4: Change EXT4_MOUNT_DAX to EXT4_MOUNT_DAX_ALWAYS (Eric Sandeen) [1838876 1854346 1838344] - [fs] fs/ext4: Narrow scope of DAX check in setflags (Eric Sandeen) [1838876 1854346 1838344] - [fs] fs: Introduce DCACHE_DONTCACHE (Eric Sandeen) [1838876 1854346 1838344] - [fs] fs: Lift XFS_IDONTCACHE to the VFS layer (Eric Sandeen) [1838876 1854346 1838344] - [documentation] Documentation/dax: Update Usage section (Eric Sandeen) [1838876 1854346 1838344] - [fs] fs/stat: Define DAX statx attribute (Eric Sandeen) [1838876 1854346 1838344] - [block] fs: Remove unneeded IS_DAX() check in io_is_direct() (Eric Sandeen) [1838876 1854346 1838344] - [dax] dax: Move mandatory ->zero_page_range() check in alloc_dax() (Eric Sandeen) [1838876 1854346 1838344] - [fs] dax, iomap: Add helper dax_iomap_zero() to zero a range (Eric Sandeen) [1838876 1854346 1838344] - [fs] dax: Use new dax zero page method for zeroing a page (Eric Sandeen) [1838876 1854346 1838344] - [md] dm,dax: Add dax zero_page_range operation (Eric Sandeen) [1838876 1854346 1838344] - [s390] s390, dcssblk, dax: Add dax zero_page_range operation to dcssblk driver (Eric Sandeen) [1838876 1854346 1838344] - [dax] dax, pmem: Add a dax operation zero_page_range (Eric Sandeen) [1838876 1854346 1838344] - [nvdimm] pmem: Add functions for reading/writing page to/from pmem (Eric Sandeen) [1838876 1854346 1838344] - [fs] fs: Constify vma argument to vma_is_dax (Eric Sandeen) [1838876 1854346 1838344] - [fs] dax: pass NOWAIT flag to iomap_apply (Eric Sandeen) [1838876 1854346 1838344] - [dax] dax: Get rid of fs_dax_get_by_host() helper (Eric Sandeen) [1838876 1854346 1838344] - [fs] dax: Pass dax_dev instead of bdev to dax_writeback_mapping_range() (Eric Sandeen) [1838876 1854346 1838344] - [dax] dax: Fix alloc_dax_region() compile warning (Eric Sandeen) [1838876 1854346 1838344] - [fs] xfs: disable map_sync for async flush (Eric Sandeen) [1838876 1854346 1838344] - [fs] ext4: disable map_sync for async flush (Eric Sandeen) [1838876 1854346 1838344] - [include] dax: check synchronous mapping is supported (Eric Sandeen) [1838876 1854346 1838344] - [dax] libnvdimm: add dax_dev sync flag (Eric Sandeen) [1838876 1854346 1838344] - [nvdimm] libnvdimm: nd_region flush callback support (Eric Sandeen) [1838876 1854346 1838344] - [fs] vfs: only allow FSSETXATTR to set DAX flag on files and dirs (Eric Sandeen) [1838876 1854346 1838344] - [fs] vfs: teach vfs_ioc_fssetxattr_check to check extent size hints (Eric Sandeen) [1838876 1854346 1838344] - [fs] vfs: teach vfs_ioc_fssetxattr_check to check project id info (Eric Sandeen) [1838876 1854346 1838344] - [fs] vfs: create a generic checking function for FS_IOC_FSSETXATTR (Eric Sandeen) [1838876 1854346 1838344] - [fs] vfs: create a generic checking and prep function for FS_IOC_SETFLAGS (Eric Sandeen) [1838876 1854346 1838344] - [dax] drivers/dax: Allow to include DEV_DAX_PMEM as builtin (Eric Sandeen) [1838876 1854346 1838344] - [netdrv] net: intel: Remove in_interrupt() warnings (Corinna Vinschen) [1838746] - [netdrv] igb: read PBA number from flash (Corinna Vinschen) [1838746] - [netdrv] intel-ethernet: clean up W=1 warnings in kdoc (Corinna Vinschen) [1838746] - [netdrv] treewide: Use fallthrough pseudo-keyword (Corinna Vinschen) [1838746] - [netdrv] igb: use eth_zero_addr() to clear mac address (Corinna Vinschen) [1838746] - [netdrv] igb: Remove unnecessary usages of memset (Corinna Vinschen) [1838746] - [netdrv] igb: reinit_locked() should be called with rtnl_lock (Corinna Vinschen) [1838746] - [netdrv] ethernet/intel: Convert fallthrough code comments (Corinna Vinschen) [1838746] - [netdrv] net/intel: remove driver versions from Intel drivers (Corinna Vinschen) [1838746] - [netdrv] igb: make igb_set_fc_watermarks() return void (Corinna Vinschen) [1838746] - [netdrv] igb: Report speed and duplex as unknown when device is runtime suspended (Corinna Vinschen) [1838746] - [netdrv] igb: convert to use i2c_new_client_device() (Corinna Vinschen) [1838746] - [net] Bluetooth: Allow suspend even when preparation has failed (Gopal Tiwari) [1881485] - [net] Bluetooth: Check scan state before disabling during suspend (Gopal Tiwari) [1881485] - [fs] fuse: fix the ->direct_IO() treatment of iov_iter (Miklos Szeredi) [1875608] - [net] openvswitch: handle DNAT tuple collision (Dumitru Ceara) [1877128] - [net] xdp: Rename convert_to_xdp_frame in xdp_convert_buff_to_frame (Petr Oros) [1867194]- [fs] NFSv4.2: fix failure to unregister shrinker (Scott Mayhew) [1897988] - [tools] cpupower: Provide online and offline CPU information (Diego Domingos) [1893779] - [net] net/smc: improve return codes for SMC-Dv2 (Claudio Imbrenda) [1731027] - [s390] s390/ism: fix incorrect system EID (Claudio Imbrenda) [1731027] - [net] net/smc: fix suppressed return code (Claudio Imbrenda) [1731027] - [net] net/smc: fix null pointer dereference in smc_listen_decline() (Claudio Imbrenda) [1731027] - [net] net/smc: fix invalid return code in smcd_new_buf_create() (Claudio Imbrenda) [1731027] - [net] net/smc: fix valid DMBE buffer sizes (Claudio Imbrenda) [1731027] - [net] net/smc: fix use-after-free of delayed events (Claudio Imbrenda) [1731027] - [net] net/smc: restore smcd_version when all ISM V2 devices failed to init (Claudio Imbrenda) [1731027] - [net] net/smc: cleanup buffer usage in smc_listen_work() (Claudio Imbrenda) [1731027] - [net] net/smc: consolidate unlocking in same function (Claudio Imbrenda) [1731027] - [net] net/smc: use an array to check fields in system EID (Claudio Imbrenda) [1731027] - [net] net/smc: send ISM devices with unique chid in CLC proposal (Claudio Imbrenda) [1731027] - [net] net/smc: CLC decline - V2 enhancements (Claudio Imbrenda) [1731027] - [net] net/smc: introduce CLC first contact extension (Claudio Imbrenda) [1731027] - [net] net/smc: CLC accept / confirm V2 (Claudio Imbrenda) [1731027] - [net] net/smc: determine accepted ISM devices (Claudio Imbrenda) [1731027] - [net] net/smc: build and send V2 CLC proposal (Claudio Imbrenda) [1731027] - [net] net/smc: determine proposed ISM devices (Claudio Imbrenda) [1731027] - [net] net/smc: introduce list of pnetids for Ethernet devices (Claudio Imbrenda) [1731027] - [net] net/smc: introduce CHID callback for ISM devices (Claudio Imbrenda) [1731027] - [net] net/smc: introduce System Enterprise ID (SEID) (Claudio Imbrenda) [1731027] - [net] net/smc: prepare for more proposed ISM devices (Claudio Imbrenda) [1731027] - [net] net/smc: split CLC confirm/accept data to be sent (Claudio Imbrenda) [1731027] - [net] net/smc: separate find device functions (Claudio Imbrenda) [1731027] - [net] net/smc: CLC header fields renaming (Claudio Imbrenda) [1731027] - [net] net/smc: remove constant and introduce helper to check for a pnet id (Claudio Imbrenda) [1731027] - [netdrv] vmxnet3: fix cksum offload issues for non-udp tunnels (Cathy Avery) [1868451] - [netdrv] vmxnet3: use correct tcp hdr length when packet is encapsulated (Cathy Avery) [1868451] - [scsi] scsi: vmw_pvscsi: Use true, false for adapter->use_msg (Cathy Avery) [1895014] - [scsi] scsi: vmw_pvscsi: Silence dma mapping errors (Cathy Avery) [1895014] - [scsi] scsi: vmw_pvscsi: Fix swiotlb operation (Cathy Avery) [1895014] - [scsi] scsi: vmw_pscsi: use sg helper to iterate over scatterlist (Cathy Avery) [1895014] - [scsi] Revert "vmw_pvscsi: Fixed to work with SG_CHAIN" (Cathy Avery) [1895014] - [scsi] scsi: vmw_pscsi: switch to generic DMA API (Cathy Avery) [1895014] - [netdrv] mdiobus: Disable preemption upon u64_stats update (Petr Oros) [1889849] - [net] u64_stats: Document writer non-preemptibility requirement (Petr Oros) [1889849] - [netdrv] phy: fixed_phy: Remove unused seqcount (Petr Oros) [1889849] - [net] net/smc: fix double kfree in smc_listen_work() (Claudio Imbrenda) [1847444] - [net] net/smc: check variable before dereferencing in smc_close.c (Claudio Imbrenda) [1847444] - [net] net/smc: use separate work queues for different worker types (Claudio Imbrenda) [1847444] - [net] net/smc: use the retry mechanism for netlink messages (Claudio Imbrenda) [1847444] - [net] net/smc: immediate freeing in smc_lgr_cleanup_early() (Claudio Imbrenda) [1847444] - [net] net/smc: reduce smc_listen_decline() calls (Claudio Imbrenda) [1847444] - [net] net/smc: improve server ISM device determination (Claudio Imbrenda) [1847444] - [net] net/smc: common routine for CLC accept and confirm (Claudio Imbrenda) [1847444] - [net] net/smc: dynamic allocation of CLC proposal buffer (Claudio Imbrenda) [1847444] - [net] net/smc: introduce better field names (Claudio Imbrenda) [1847444] - [net] net/smc: reduce active tcp_listen workers (Claudio Imbrenda) [1847444] - [net] net/smc: fix sock refcounting in case of termination (Claudio Imbrenda) [1847444] - [net] net/smc: reset sndbuf_desc if freed (Claudio Imbrenda) [1847444] - [net] net/smc: fix toleration of fake add_link messages (Claudio Imbrenda) [1847444] - [net] net/smc: Prevent kernel-infoleak in __smc_diag_dump() (Claudio Imbrenda) [1847444] - [s390] s390/ism: fix error return code in ism_probe() (Claudio Imbrenda) [1847444] - [s390] s390/zcrypt: Introduce Failure Injection feature (Philipp Rudo) [1851124] - [s390] s390/zcrypt: move ap_msg param one level up the call chain (Philipp Rudo) [1851124] - [s390] s390/ap/zcrypt: revisit ap and zcrypt error handling (Philipp Rudo) [1851124] - [s390] s390/ap: Support AP card SCLP config and deconfig operations (Philipp Rudo) [1851124] - [s390] s390/sclp: Add support for SCLP AP adapter config/deconfig (Philipp Rudo) [1851124] - [s390] s390/ap: add card/queue deconfig state (Philipp Rudo) [1851124] - [s390] s390/ap: add error response code field for ap queue devices (Philipp Rudo) [1851124] - [s390] s390/ap: split ap queue state machine state from device state (Philipp Rudo) [1851124] - [crypto] s390/zcrypt: New config switch CONFIG_ZCRYPT_DEBUG (Philipp Rudo) [1851124] - [s390] s390/zcrypt: introduce msg tracking in zcrypt functions (Philipp Rudo) [1851124] - [s390] s390/ap: rework crypto config info and default domain code (Philipp Rudo) [1851124] - [s390] s390/zcrypt: provide cex4 cca sysfs attributes for cex3 (Philipp Rudo) [1851124] - [s390] s390/ap: rename and clarify ap state machine related stuff (Philipp Rudo) [1851124] - [s390] s390/zcrypt: split ioctl function into smaller code units (Philipp Rudo) [1851124] - [s390] s390/zcrypt: code beautification and struct field renames (Philipp Rudo) [1851124] - [s390] s390/zcrypt: fix smatch warnings (Philipp Rudo) [1851124] - [s390] s390/ap: introduce new ap function ap_get_qdev() (Philipp Rudo) [1851124] - [s390] s390/zcrypt: replace snprintf/sprintf with scnprintf (Philipp Rudo) [1851124] - [s390] s390/zcrypt: Use scnprintf() for avoiding potential buffer overflow (Philipp Rudo) [1851124] - [s390] s390/zcrypt: Support for CCA protected key block version 2 (Philipp Rudo) [1851124] - [s390] s390/zcrypt: fix card and queue total counter wrap (Philipp Rudo) [1851124] - [s390] s390/zcrypt: move ap device reset from bus to driver code (Philipp Rudo) [1851124] - [s390] s390/zcrypt: Fix CCA cipher key gen with clear key value function (Philipp Rudo) [1851124] - [s390] s390/zcrypt: handle new reply code FILTERED_BY_HYPERVISOR (Philipp Rudo) [1851124] - [fs] NFSv4: Wait for stateid updates after CLOSE/OPEN_DOWNGRADE (Benjamin Coddington) [1888612] - [fs] NFSv4.x recover from pre-mature loss of openstateid (Benjamin Coddington) [1888612] - [fs] NFSv4: Handle NFS4ERR_OLD_STATEID in CLOSE/OPEN_DOWNGRADE (Benjamin Coddington) [1888612] - [hv] hv: vmbus: Add timeout to vmbus_wait_for_unload (Mohammed Gamal) [1888980] - [net] sched: act_gate: Unlock ->tcfa_lock in tc_setup_flow_action() (Ivan Vecera) [1874071] - [net] sched: act_ct: Fix adding udp port mangle operation (Ivan Vecera) [1874071] - [net] sched: Fix suspicious RCU usage while accessing tcf_tunnel_info (Ivan Vecera) [1874071] - [net] sched: get rid of qdisc->padded (Ivan Vecera) [1874071] - [net] sched: check error pointer in tcf_dump_walker() (Ivan Vecera) [1874071] - [net] sched: remove a redundant goto chain check (Ivan Vecera) [1874071] - [net] sched: cls_u32: Replace one-element array with flexible-array member (Ivan Vecera) [1874071] - [net] sched: commit action insertions together (Ivan Vecera) [1874071] - [net] sched: defer tcf_idr_insert() in tcf_action_init_1() (Ivan Vecera) [1874071] - [net] sched: Remove unused function qdisc_queue_drop_head() (Ivan Vecera) [1874071] - [net] sched: taprio: Fix allowing too small intervals (Ivan Vecera) [1874071] - [net] sched: sch_generic: aviod concurrent reset and enqueue op for lockless qdisc (Ivan Vecera) [1874071] - [net] sched: skip an unnecessay check (Ivan Vecera) [1874071] - [net] sched: act_ife: load meta modules before tcf_idr_check_alloc() (Ivan Vecera) [1874071] - [net] sched: fix error path in red_init() (Ivan Vecera) [1874071] - [net] sched: taprio: Fix using wrong queues in gate mask (Ivan Vecera) [1874071] - [net] sched: Use fallthrough pseudo-keyword (Ivan Vecera) [1874071] - [net] netlink: consistently use NLA_POLICY_EXACT_LEN() (Ivan Vecera) [1874071] - [net] sched: act_ct: fix miss set mru for ovs after defrag in act_ct (Ivan Vecera) [1874071] - [net] sched: cls_u32: Use struct_size() helper (Ivan Vecera) [1874071] - [net] sched: act_pedit: Use flex_array_size() helper in memcpy() (Ivan Vecera) [1874071] - [net] sched: initialize timer earlier in red_init() (Ivan Vecera) [1874071] - [net] sched: cls_flower: Add hash info to flow classification (Ivan Vecera) [1874071] - [net] flow_dissector: add packet hash dissection (Ivan Vecera) [1874071] - [net] sched: sch_api: add missing rcu read lock to silence the warning (Ivan Vecera) [1874071] - [tools] tc-testing: Add tdc to kselftests (Ivan Vecera) [1874071] - [net] sched: Do not drop root lock in tcf_qevent_handle() (Ivan Vecera) [1874071] - [net] sched: kerneldoc fixes (Ivan Vecera) [1874071] - [net] sched: Pass qdisc reference in struct flow_block_offload (Ivan Vecera) [1874071] - [net] sched: Use fallthrough pseudo-keyword (Ivan Vecera) [1874071] - [net] sched: Allow changing default qdisc to FQ-PIE (Ivan Vecera) [1874071] - [net] qos: police action offloading parameter 'burst' change to the original value (Ivan Vecera) [1874071] - [tools] selftests: forwarding: Add a RED test for SW datapath (Ivan Vecera) [1874071] - [net] sched: sch_red: Add qevents "early_drop" and "mark" (Ivan Vecera) [1874071] - [net] sched: sch_red: Split init and change callbacks (Ivan Vecera) [1874071] - [net] sched: Introduce helpers for qevent blocks (Ivan Vecera) [1874071] - [net] sched: sch_cake: add RFC 8622 LE PHB support to CAKE diffserv handling (Ivan Vecera) [1874071] - [net] qos: police action add index for tc flower offloading (Ivan Vecera) [1874071] - [net] qos: add tc police offloading action with max frame size limit (Ivan Vecera) [1874071] - [net] sched: tcindex_change: Remove redundant null check (Ivan Vecera) [1874071] - [net] sched: Remove redundant skb null check (Ivan Vecera) [1874071] - [net] sched: Remove redundant condition in qdisc_graft (Ivan Vecera) [1874071] - [net] sched: cls_u32: Use struct_size() in kzalloc() (Ivan Vecera) [1874071] - [net] sched: taprio: Use struct_size() in kzalloc() (Ivan Vecera) [1874071] - [net] vlan: consolidate VLAN parsing code and limit max parsing depth (Ivan Vecera) [1874071] - [net] flow_offload: Move rhashtable inclusion to the source file (Ivan Vecera) [1874071] - [net] sched: act_ct: fix restore the qdisc_skb_cb after defrag (Ivan Vecera) [1874071] - [net] sched: fix a memory leak in atm_tc_init() (Ivan Vecera) [1874071] - [net] sched: act_ct: add miss tcf_lastuse_update. (Ivan Vecera) [1874071] - [net] sched: consistently handle layer3 header accesses in the presence of VLANs (Ivan Vecera) [1874071] - [net] tunnel: Propagate ECT(1) when decapsulating as recommended by RFC6040 (Ivan Vecera) [1874071] - [net] sched: sch_cake: fix a few style nits (Ivan Vecera) [1874071] - [net] sched: sch_cake: don't call diffserv parsing code when it is not needed (Ivan Vecera) [1874071] - [net] sched: sch_cake: don't try to reallocate or unshare skb unconditionally (Ivan Vecera) [1874071] - [tools] tc-testing: avoid action cookies with odd length. (Ivan Vecera) [1874071] - [net] sched: Add MODULE_DESCRIPTION entries to network modules (Ivan Vecera) [1874071] - [tools] tc-testing: update geneve options match in tunnel_key unit tests (Ivan Vecera) [1874071] - [net] flow_offload: fix flow_indr_dev_unregister path (Ivan Vecera) [1874071] - [net] flow_offload: use flow_indr_block_cb_alloc/remove function (Ivan Vecera) [1874071] - [net] flow_offload: add flow_indr_block_cb_alloc/remove function (Ivan Vecera) [1874071] - [net] sched: act_gate: fix configuration of the periodic timer (Ivan Vecera) [1874071] - [net] sched: act_gate: fix NULL dereference in tcf_gate_init() (Ivan Vecera) [1874071] - [net] flow_offload: remove indirect flow_block declarations leftover (Ivan Vecera) [1874071] - [net] sched: export __netdev_watchdog_up() (Ivan Vecera) [1874071] - [net] sched: act_ct: add nat mangle action only for NAT-conntrack (Ivan Vecera) [1874071] - [net] sched: sch_cake: Take advantage of skb->hash where appropriate (Ivan Vecera) [1874071] - [net] sched: fix a couple of splats in the error path of tfc_gate_init() (Ivan Vecera) [1874071] - [net] sched: get rid of unnecessary dev_qdisc_reset() (Ivan Vecera) [1874071] - [net] sched: avoid resetting active qdisc for multiple times (Ivan Vecera) [1874071] - [net] sched: add a tracepoint for qdisc creation (Ivan Vecera) [1874071] - [net] sched: add tracepoints for qdisc_reset() and qdisc_destroy() (Ivan Vecera) [1874071] - [net] sched: use qdisc_reset() in qdisc_destroy() (Ivan Vecera) [1874071] - [net] sched: fix infinite loop in sch_fq_pie (Ivan Vecera) [1874071] - [net] sched: fix reporting the first-time use timestamp (Ivan Vecera) [1874071] - [net] tracing: Fix header include guards in trace event headers (Ivan Vecera) [1874071] - [netdrv] ipvlan: fix device features (Davide Caratti) [1892621] - [netdrv] ipvlan: consolidate TSO flags using NETIF_F_ALL_TSO (Davide Caratti) [1892621] - [netdrv] ipvlan: set hw_enc_features like macvlan (Davide Caratti) [1892621] - [tools] ACPI: Use valid link to the ACPI specification (David Arcari) [1857138] - [tools] cpupower: Replace HTTP links with HTTPS ones (David Arcari) [1857138] - [tools] cpupower: Fix NULL but dereferenced coccicheck errors (David Arcari) [1857138] - [tools] cpupower: Fix comparing pointer to 0 coccicheck warns (David Arcari) [1857138] - [tools] cpupower: Remove unneeded semicolon (David Arcari) [1857138] - [tools] cpupower: .gitignore: add SPDX License Identifier (David Arcari) [1857138] - [tools] cpupower: avoid multiple definition with gcc -fno-common (David Arcari) [1857138] - [tools] cpupower: Revert library ABI changes from commit ae2917093fb60bdc1ed3e (David Arcari) [1857138] - [tools] cpupower: ToDo: Update ToDo with ideas for per_cpu_schedule handling (David Arcari) [1857138] - [tools] tools/power/cpupower: Fix initializer override in hsw_ext_cstates (David Arcari) [1857138] - [tools] cpupower: update German translation (David Arcari) [1857138] - [tools] tools/power/cpupower: fix 64bit detection when cross-compiling (David Arcari) [1857138] - [tools] cpupower: Add missing newline at end of file (David Arcari) [1857138] - [tools] cpupower: Replace GPLv2 boilerplate/reference with SPDX - rule 285 (David Arcari) [1857138] - [tools] cpupower: correct spelling of interval (David Arcari) [1857138] - [tools] cpupower: Replace GPLv2 boilerplate/reference with SPDX - rule 167 (David Arcari) [1857138] - [tools] cpupower: Replace GPLv2 boilerplate/reference with SPDX - rule 166 (David Arcari) [1857138] - [tools] cpupower: Replace GPLv2 boilerplate/reference with SPDX - rule 156 (David Arcari) [1857138] - [tools] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 155 (David Arcari) [1857138] - [tools] cpupower: Add SPDX license identifier for more missed files (David Arcari) [1857138] - [tools] tools/power/cpupower: Display boost frequency separately (David Arcari) [1857138] - [tools] cpupower : Auto-completion for cpupower tool (David Arcari) [1857138] - [tools] tools/power/cpupower: fix compilation with STATIC=true (David Arcari) [1857138] - [tools] cpupower: remove stringop-truncation waring (David Arcari) [1857138] - [tools] cpupower: convert ISO_8859-1 text comments to utf-8 (David Arcari) [1857138] - [x86] x86/resctrl: Support wider MBM counters (Puneet Sethi) [1834658] - [x86] x86/resctrl: Support CPUID enumeration of MBM counter width (Puneet Sethi) [1834658] - [x86] x86/resctrl: Maintain MBM counter width per resource (Puneet Sethi) [1834658] - [x86] x86/resctrl: Query LLC monitoring properties once during boot (Puneet Sethi) [1834658] - [x86] x86/resctrl: Remove unnecessary RMID checks (Puneet Sethi) [1834658] - [x86] x86/cpu: Move resctrl CPUID code to resctrl/ (Puneet Sethi) [1834658] - [x86] x86/resctrl: Rename asm/resctrl_sched.h to asm/resctrl.h (Puneet Sethi) [1834658] - [x86] x86/resctrl: Preserve CDP enable over CPU hotplug (Puneet Sethi) [1834658] - [net] af_packet: TPACKET_V3: fix fill status rwlock imbalance (Ivan Vecera) [1889829] - [net] packet: tpacket_rcv: do not increment ring index on drop (Ivan Vecera) [1889829] - [net] af_packet: TPACKET_V3: replace busy-wait loop (Ivan Vecera) [1889829] - [net] SUNRPC: Fix svc_flush_dcache() (Scott Mayhew) [1888214] - [fs] pNFS/flexfiles: Be consistent about mirror index types (Scott Mayhew) [1888214] - [fs] pNFS/flexfiles: Ensure we initialise the mirror bsizes correctly on read (Scott Mayhew) [1888214] - [fs] NFSv4.2: fix client's attribute cache management for copy_file_range (Scott Mayhew) [1888214] - [fs] nfs: Fix security label length not being reset (Scott Mayhew) [1888214] - [net] SUNRPC: stop printk reading past end of string (Scott Mayhew) [1888214] - [fs] NFS: Zero-stateid SETATTR should first return delegation (Scott Mayhew) [1888214] - [fs] NFSv4.1 handle ERR_DELAY error reclaiming locking state on delegation recall (Scott Mayhew) [1888214] - [net] SUNRPC: remove duplicate include (Scott Mayhew) [1888214] - [fs] nfsd: fix oops on mixed NFSv4/NFSv3 client access (Scott Mayhew) [1888214] - [fs] NFS: Fix flexfiles read failover (Scott Mayhew) [1888214] - [fs] fs: nfs: delete repeated words in comments (Scott Mayhew) [1888214] - [fs] rpc_pipefs: convert comma to semicolon (Scott Mayhew) [1888214] - [fs] NFS: Don't return layout segments that are in use (Scott Mayhew) [1888214] - [fs] NFS: Don't move layouts to plh_return_segs list while in use (Scott Mayhew) [1888214] - [fs] NFS: Add layout segment info to pnfs read/write/commit tracepoints (Scott Mayhew) [1888214] - [fs] NFS: Add tracepoints for layouterror and layoutstats (Scott Mayhew) [1888214] - [fs] NFS: Report the stateid + status in trace_nfs4_layoutreturn_on_close() (Scott Mayhew) [1888214] - [fs] NFSv4.2: xattr cache: get rid of cache discard work queue (Scott Mayhew) [1888214] - [fs] NFS: remove redundant initialization of variable result (Scott Mayhew) [1888214] - [net] svcrdma: CM event handler clean up (Scott Mayhew) [1888214] - [net] svcrdma: Remove transport reference counting (Scott Mayhew) [1888214] - [net] svcrdma: Fix another Receive buffer leak (Scott Mayhew) [1888214] - [trace] SUNRPC: Refresh the show_rqstp_flags() macro (Scott Mayhew) [1888214] - [fs] nfsd: netns.h: delete a duplicated word (Scott Mayhew) [1888214] - [net] sunrpc: destroy rpc_inode_cachep after unregister_filesystem (Scott Mayhew) [1888214] - [fs] freezer: Add unsafe version of freezable_schedule_timeout_interruptible() for NFS (Scott Mayhew) [1888214] - [fs] NFSv4.2: add client side xattr caching (Scott Mayhew) [1888214] - [fs] NFSv4.2: hook in the user extended attribute handlers (Scott Mayhew) [1888214] - [fs] NFSv4.2: add the extended attribute proc functions (Scott Mayhew) [1888214] - [fs] nfs: make the buf_to_pages_noslab function available to the nfs code (Scott Mayhew) [1888214] - [fs] nfs: define and use the NFS_INO_INVALID_XATTR flag (Scott Mayhew) [1888214] - [fs] NFS: Update symbolic flags displayed by trace events (Scott Mayhew) [1888214] - [fs] nfs: modify update_changeattr to deal with regular files (Scott Mayhew) [1888214] - [fs] NFSv4.2: query the extended attribute access bits (Scott Mayhew) [1888214] - [fs] nfs: define nfs_access_get_cached function (Scott Mayhew) [1888214] - [fs] NFSv4.2: add client side XDR handling for extended attributes (Scott Mayhew) [1888214] - [fs] NFSv4.2: query the server for extended attribute support (Scott Mayhew) [1888214] - [fs] NFSv4.2: define limits and sizes for user xattr handling (Scott Mayhew) [1888214] - [include] nfs: add client side only definitions for user xattrs (Scott Mayhew) [1888214] - [fs] nfsd: Use seq_putc() in two functions (Scott Mayhew) [1888214] - [net] svcrdma: Display chunk completion ID when posting a rw_ctxt (Scott Mayhew) [1888214] - [net] svcrdma: Record send_ctxt completion ID in trace_svcrdma_post_send() (Scott Mayhew) [1888214] - [net] svcrdma: Introduce Send completion IDs (Scott Mayhew) [1888214] - [net] svcrdma: Record Receive completion ID in svc_rdma_decode_rqst (Scott Mayhew) [1888214] - [net] svcrdma: Introduce Receive completion IDs (Scott Mayhew) [1888214] - [trace] svcrdma: Introduce infrastructure to support completion IDs (Scott Mayhew) [1888214] - [net] svcrdma: Add common XDR encoders for RDMA and Read segments (Scott Mayhew) [1888214] - [net] svcrdma: Add common XDR decoders for RDMA and Read segments (Scott Mayhew) [1888214] - [net] SUNRPC: Add helpers for decoding list discriminators symbolically (Scott Mayhew) [1888214] - [include] svcrdma: Remove declarations for functions long removed (Scott Mayhew) [1888214] - [net] svcrdma: Clean up trace_svcrdma_send_failed() tracepoint (Scott Mayhew) [1888214] - [net] svcrdma: Consolidate send_error helper functions (Scott Mayhew) [1888214] - [net] svcrdma: Make svc_rdma_send_error_msg() a global function (Scott Mayhew) [1888214] - [net] svcrdma: Eliminate return value for svc_rdma_send_error_msg() (Scott Mayhew) [1888214] - [net] svcrdma: Add a @status parameter to svc_rdma_send_error_msg() (Scott Mayhew) [1888214] - [net] svcrdma: Add @rctxt parameter to svc_rdma_send_error() functions (Scott Mayhew) [1888214] - [net] svcrdma: Remove save_io_pages() call from send_error_msg() (Scott Mayhew) [1888214] - [net] svcrdma: Fix page leak in svc_rdma_recv_read_chunk() (Scott Mayhew) [1888214] - [net] SUNRPC: Augment server-side rpcgss tracepoints (Scott Mayhew) [1888214] - [fs] nfsd: add fattr support for user extended attributes (Scott Mayhew) [1888214] - [fs] nfsd: implement the xattr functions and en/decode logic (Scott Mayhew) [1888214] - [fs] nfsd: add structure definitions for xattr requests / responses (Scott Mayhew) [1888214] - [fs] nfsd: take xattr bits into account for permission checks (Scott Mayhew) [1888214] - [fs] nfsd: define xattr functions to call into their vfs counterparts (Scott Mayhew) [1888214] - [fs] nfsd: add defines for NFSv4.2 extended attribute support (Scott Mayhew) [1888214] - [fs] nfsd: split off the write decode code into a separate function (Scott Mayhew) [1888214] - [fs] xattr: add a function to check if a namespace is supported (Scott Mayhew) [1888214] - [fs] xattr: break delegations in {set, remove}xattr (Scott Mayhew) [1888214] - [uapi] nfs, nfsd: NFSv4.2 extended attribute protocol definitions (Scott Mayhew) [1888214] - [fs] pNFS/flexfiles: The mirror count could depend on the layout segment range (Scott Mayhew) [1888214] - [fs] pNFS/flexfiles: Clean up redundant calls to pnfs_put_lseg() (Scott Mayhew) [1888214] - [fs] NFS: Allow applications to speed up readdir+statx() using AT_STATX_DONT_SYNC (Scott Mayhew) [1888214] - [include] NFS: Replace zero-length array with flexible-array (Scott Mayhew) [1888214] - [include] nfs4: Remove unneeded semicolon (Scott Mayhew) [1888214] - [tools] selftests/livepatch: adopt to newer sysctl error format (Yannick Cote) [1869880] - [tools] selftests/livepatch: Use "comm" instead of "diff" for dmesg (Yannick Cote) [1869880] - [tools] selftests/livepatch: add test delimiter to dmesg (Yannick Cote) [1869880] - [tools] selftests/livepatch: refine dmesg 'taints' in dmesg comparison (Yannick Cote) [1869880] - [tools] selftests/livepatch: Don't clear dmesg when running tests (Yannick Cote) [1869880] - [lib] selftests/livepatch: fix mem leaks in test-klp-shadow-vars (Yannick Cote) [1869880] - [lib] selftests/livepatch: more verification in test-klp-shadow-vars (Yannick Cote) [1869880] - [lib] selftests/livepatch: rework test-klp-shadow-vars (Yannick Cote) [1869880] - [lib] selftests/livepatch: simplify test-klp-callbacks busy target tests (Yannick Cote) [1869880] - [tools] selftests: Install settings files to fix TIMEOUT failures (Yannick Cote) [1869880] - [cpufreq] cpufreq: intel_pstate: Fix intel_pstate_get_hwp_max() for turbo disabled (Puneet Sethi) [1881199] - [cpufreq] cpufreq: intel_pstate: Free memory only when turning off (Puneet Sethi) [1881199] - [cpufreq] cpufreq: intel_pstate: Add ->offline and ->online callbacks (Puneet Sethi) [1881199] - [cpufreq] cpufreq: intel_pstate: Tweak the EPP sysfs interface (Puneet Sethi) [1881199] - [cpufreq] cpufreq: intel_pstate: Update cached EPP in the active mode (Puneet Sethi) [1881199] - [cpufreq] cpufreq: intel_pstate: Refuse to turn off with HWP enabled (Puneet Sethi) [1881199] - [documentation] Documentation: fix pm/intel_pstate build warning and wording (Puneet Sethi) [1881199] - [cpufreq] cpufreq: intel_pstate: Implement passive mode with HWP enabled (Puneet Sethi) [1881199] - [tools] tools arch x86: Sync the msr-index.h copy with the kernel sources (Puneet Sethi) [1881199] - [cpufreq] cpufreq: intel_pstate: Fix cpuinfo_max_freq when MSR_TURBO_RATIO_LIMIT is 0 (Puneet Sethi) [1881199] - [cpufreq] cpufreq: intel_pstate: Fix EPP setting via sysfs in active mode (Puneet Sethi) [1881199] - [cpufreq] cpufreq: intel_pstate: Rearrange the storing of new EPP values (Puneet Sethi) [1881199] - [cpufreq] cpufreq: intel_pstate: Avoid enabling HWP if EPP is not supported (Puneet Sethi) [1881199] - [cpufreq] cpufreq: intel_pstate: Clean up aperf_mperf_shift description (Puneet Sethi) [1881199] - [cpufreq] cpufreq: intel_pstate: Supply struct attribute description for get_aperf_mperf_shift() (Puneet Sethi) [1881199] - [cpufreq] cpufreq: intel_pstate: Fix static checker warning for epp variable (Puneet Sethi) [1881199] - [cpufreq] cpufreq: intel_pstate: Allow raw energy performance preference value (Puneet Sethi) [1881199] - [cpufreq] cpufreq: intel_pstate: Allow enable/disable energy efficiency (Puneet Sethi) [1881199] - [cpufreq] cpufreq: intel_pstate: Add one more OOB control bit (Puneet Sethi) [1881199] - [cpufreq] cpufreq: intel_pstate: Only mention the BIOS disabling turbo mode once (Puneet Sethi) [1881199] - [documentation] Documentation: intel_pstate: update links for references (Puneet Sethi) [1881199] - [documentation] Documentation: PM: Unify copyright notices (Puneet Sethi) [1881199] - [documentation] Documentation: PM: Add SPDX license tags to multiple files (Puneet Sethi) [1881199] - [documentation] cpufreq: intel_pstate: Documentation: Add references sections (Puneet Sethi) [1881199] - [documentation] Documentation: intel_pstate: Clarify coordination of P-State limits (Puneet Sethi) [1881199] - [documentation] Documentation: intel_pstate: Add base_frequency information (Puneet Sethi) [1881199] - [i2c] i2c: ismt: Remove call to memset after dmam_alloc_coherent (Tony Camuso) [1875395] - [i2c] i2c: ismt: Add support for Intel Cedar Fork (Tony Camuso) [1875395] - [documentation] docs: net: fm10k: add documentation for fm10k driver (Vladis Dronov) [1838728] - [netdrv] net: fm10k: reject unsupported coalescing params (Vladis Dronov) [1838728] - [netdrv] intel: Replace zero-length array with flexible-array member (Vladis Dronov) [1838728] - [netdrv] net: Use skb accessors in network drivers (Vladis Dronov) [1838728] - [netdrv] hdlc_ppp: add range checks in ppp_cp_parse_cr() (Guillaume Nault) [1882082] {CVE-2020-25643}- [pinctrl] pinctrl: sunrisepoint: Modify COMMUNITY macros to be consistent (David Arcari) [1783488] - [pinctrl] pinctrl: cannonlake: Modify COMMUNITY macros to be consistent (David Arcari) [1783488] - [pinctrl] pinctrl: tigerlake: Fix register offsets for TGL-H variant (David Arcari) [1783488] - [pinctrl] pinctrl: intel: Update header block to reflect direct dependencies (David Arcari) [1783488] - [pinctrl] pinctrl: baytrail: Switch to use intel_pinctrl_get_soc_data() (David Arcari) [1783488] - [pinctrl] pinctrl: intel: Extract intel_pinctrl_get_soc_data() helper for wider use (David Arcari) [1783488] - [pinctrl] pinctrl: baytrail: Use fallthrough pseudo-keyword (David Arcari) [1783488] - [pinctrl] pinctrl: baytrail: Fix pin being driven low for a while on gpiod_get(..., GPIOD_OUT_HIGH) (David Arcari) [1783488] - [pinctrl] pinctrl: baytrail: Drop no-op ACPI_PTR() call (David Arcari) [1783488] - [pinctrl] pinctrl: intel: Make use of for_each_requested_gpio_in_range() (David Arcari) [1783488] - [include] gpiolib: Introduce for_each_requested_gpio_in_range() macro (David Arcari) [1783488] - [pinctrl] pinctrl: intel: Protect IO in few call backs by lock (David Arcari) [1783488] - [pinctrl] pinctrl: intel: Split intel_config_get() to three functions (David Arcari) [1783488] - [pinctrl] pinctrl: intel: Drop the only label in the code for consistency (David Arcari) [1783488] - [pinctrl] pinctrl: intel: Get rid of redundant 'else' in intel_config_set_debounce() (David Arcari) [1783488] - [pinctrl] pinctrl: intel: Make use of IRQ_RETVAL() (David Arcari) [1783488] - [pinctrl] pinctrl: intel: Reduce scope of the lock (David Arcari) [1783488] - [pinctrl] pinctrl: intel: Disable input and output buffer when switching to GPIO (David Arcari) [1783488] - [pinctrl] pinctrl: intel: Allow drivers to define ACPI address space ID (David Arcari) [1783488] - [pinctrl] pinctrl: intel: Allow drivers to define total amount of IRQs per community (David Arcari) [1783488] - [pinctrl] pinctrl: intel: Move npins closer to pin_base in struct intel_community (David Arcari) [1783488] - [pinctrl] pinctrl: intel: Update description in struct intel_community (David Arcari) [1783488] - [pinctrl] pinctrl: baytrail: Use platform_get_irq_optional() explicitly (David Arcari) [1783488] - [pinctrl] pinctrl: intel: Introduce new flag to force GPIO base to be 0 (David Arcari) [1783488] - [pinctrl] pinctrl: tigerlake: Use generic flag for special GPIO base treatment (David Arcari) [1783488] - [pinctrl] pinctrl: icelake: Use generic flag for special GPIO base treatment (David Arcari) [1783488] - [pinctrl] pinctrl: cannonlake: Use generic flag for special GPIO base treatment (David Arcari) [1783488] - [pinctrl] pinctrl: baytrail: Enable pin configuration setting for GPIO chip (David Arcari) [1783488] - [pinctrl] pinctrl: sunrisepoint: Fix PAD lock register offset for SPT-H (David Arcari) [1783488] - [pinctrl] pinctrl: baytrail: Mark expected switch fall-throughs (David Arcari) [1783488] - [kernel] mm: disable proactive compaction by default (Rafael Aquini) [1848427] - [mm] mm: use unsigned types for fragmentation score (Rafael Aquini) [1848427] - [mm] mm: fix compile error due to COMPACTION_HPAGE_ORDER (Rafael Aquini) [1848427] - [mm] mm: proactive compaction (Rafael Aquini) [1848427] - [i2c] i2c: mlxbf: I2C_MLXBF should depend on MELLANOX_PLATFORM (Alaa Hleihel) [1655741 1655709] - [i2c] i2c: mlxbf: Update author and maintainer email info (Alaa Hleihel) [1655741 1655709] - [i2c] i2c: mlxbf: Update reference clock frequency (Alaa Hleihel) [1655741 1655709] - [i2c] i2c: mlxbf: Remove unecessary wrapper functions (Alaa Hleihel) [1655741 1655709] - [i2c] i2c: mlxbf: Fix resrticted cast warning of sparse (Alaa Hleihel) [1655741 1655709] - [i2c] i2c: mlxbf: Add CONFIG_ACPI to guard ACPI function call (Alaa Hleihel) [1655741 1655709] - [documentation] dt-bindings: i2c: I2C binding for Mellanox BlueField SoC (Alaa Hleihel) [1655741 1655709] - [i2c] i2c: mlxbf: I2C SMBus driver for Mellanox BlueField SoC (Alaa Hleihel) [1655741 1655709] - [misc] misc: eeprom: ee1004: convert to i2c_new_dummy_device (Alaa Hleihel) [1655741] - [misc] eeprom: ee1004: Deal with nack on page selection (Alaa Hleihel) [1655741] - [misc] eeprom: ee1004: Move selected page detection to a separate function (Alaa Hleihel) [1655741] - [misc] eeprom: New ee1004 driver for DDR4 memory (Alaa Hleihel) [1655741] - [net] xfrm: Use correct address family in xfrm_state_find (Xin Long) [1892641] - [net] xfrm: clone whole liftime_cur structure in xfrm_do_migrate (Xin Long) [1892641] - [net] xfrm: clone XFRMA_SEC_CTX in xfrm_do_migrate (Xin Long) [1892641] - [net] xfrm: clone XFRMA_REPLAY_ESN_VAL in xfrm_do_migrate (Xin Long) [1892641] - [net] xfrm: clone XFRMA_SET_MARK in xfrm_do_migrate (Xin Long) [1892641] - [net] ip_vti: Fix unused variable warning (Xin Long) [1892641] - [net] xfrm: Make the policy hold queue work with VTI. (Xin Long) [1892641] - [s390] s390/qeth: delay draining the TX buffers (Philipp Rudo) [1847443] - [s390] s390/qeth: strictly order bridge address events (Philipp Rudo) [1847443] - [s390] s390/qeth: unify structs for bridge port state (Philipp Rudo) [1847443] - [s390] s390/qeth: copy less data from bridge state events (Philipp Rudo) [1847443] - [s390] s390/qeth: don't let HW override the configured port role (Philipp Rudo) [1847443] - [s390] s390/qeth: don't disable address events during initialization (Philipp Rudo) [1847443] - [s390] s390/qeth: make queue lock a proper spinlock (Philipp Rudo) [1847443] - [s390] s390/qeth: use to_delayed_work() (Philipp Rudo) [1847443] - [s390] s390/qeth: clean up qeth_l3_send_setdelmc()'s declaration (Philipp Rudo) [1847443] - [s390] s390/qeth: use all configured RX buffers (Philipp Rudo) [1847443] - [s390] s390/qeth: don't process empty bridge port events (Philipp Rudo) [1847443] - [s390] s390/qeth: integrate RX refill worker with NAPI (Philipp Rudo) [1847443] - [s390] s390/qeth: tolerate pre-filled RX buffer (Philipp Rudo) [1847443] - [s390] s390/qdio: remove internal polling in non-thinint path (Philipp Rudo) [1847443] - [s390] s390/qdio: allow to scan all 128 Input SBALs (Philipp Rudo) [1847443] - [s390] s390/qdio: fix statistics for 128 SBALs (Philipp Rudo) [1847443] - [s390] s390/qeth: constify the MPC initialization data (Philipp Rudo) [1847443] - [s390] s390/qeth: unify RX-mode hashtables (Philipp Rudo) [1847443] - [s390] s390/qeth: cleanup OAT code (Philipp Rudo) [1847443] - [s390] s390/qeth: clean up a magic number in the OAT callback (Philipp Rudo) [1847443] - [s390] s390/qeth: use u64_to_user_ptr() in the OAT code (Philipp Rudo) [1847443] - [s390] s390/qeth: clean up error handling for isolation mode cmds (Philipp Rudo) [1847443] - [s390] s390/qeth: don't clear the configured isolation mode (Philipp Rudo) [1847443] - [s390] s390/qeth: only init the isolation mode when necessary (Philipp Rudo) [1847443] - [s390] s390/qeth: fine-tune errno when cmds are cancelled (Philipp Rudo) [1847443] - [s390] s390/qeth: reject unsupported link type earlier (Philipp Rudo) [1847443] - [s390] s390/qeth: let isolation mode override HW offload restrictions (Philipp Rudo) [1847443] - [s390] s390/qeth: fix error handling for isolation mode cmds (Philipp Rudo) [1847443] - [s390] s390/qdio: warn about unexpected SLSB states (Philipp Rudo) [1847443] - [s390] s390/qdio: clean up usage of qdio_data (Philipp Rudo) [1847443] - [s390] s390/qdio: reduce SLSB writes during Input Queue processing (Philipp Rudo) [1847443] - [s390] s390/qdio: fine-tune SLSB update (Philipp Rudo) [1847443] - [s390] s390/cio, s390/qeth: cleanup PNSO CHSC (Philipp Rudo) [1847443] - [s390] s390/qdio: remove q->first_to_kick (Philipp Rudo) [1847443] - [s390] s390/qdio: fix up qdio_start_irq() kerneldoc (Philipp Rudo) [1847443] - [s390] s390/qdio: add IRQ reduction for error SBALs (Philipp Rudo) [1847443] - [s390] s390/qdio: refactor ACK processing for primed SBALs (Philipp Rudo) [1847443] - [s390] s390/qdio: simplify overlap calculation on Input refill (Philipp Rudo) [1847443] - [s390] s390/qeth: clean up Kconfig help text (Philipp Rudo) [1847443] - [s390] s390/qeth: return error when starting a reset fails (Philipp Rudo) [1847443] - [s390] s390/qeth: set TX IRQ marker on last buffer in a group (Philipp Rudo) [1847443] - [s390] s390/qeth: indicate contiguous TX buffer elements (Philipp Rudo) [1847443] - [s390] s390/qeth: merge TX skb mapping code (Philipp Rudo) [1847443] - [s390] s390/qeth: don't use restricted offloads for local traffic (Philipp Rudo) [1847443] - [s390] s390/qeth: extract helpers for next-hop lookup (Philipp Rudo) [1847443] - [s390] s390/qeth: add debugfs file for local IP addresses (Philipp Rudo) [1847443] - [s390] s390/qeth: process local address events (Philipp Rudo) [1847443] - [s390] s390/qeth: keep track of LP2LP capability for csum offload (Philipp Rudo) [1847443] - [s390] s390/qeth: fix cancelling of TX timer on dev_close() (Philipp Rudo) [1847443] - [s390] s390/qdio: remove always-true condition (Philipp Rudo) [1847443] - [s390] s390/qdio: de-duplicate tiqdio_inbound_processing() (Philipp Rudo) [1847443] - [s390] s390/qdio: keep track of allocated queue count (Philipp Rudo) [1847443] - [s390] s390/qdio: roll-back after queue allocation error (Philipp Rudo) [1847443] - [s390] s390/qdio: do more fine-grained allocation roll-back (Philipp Rudo) [1847443] - [s390] s390/qdio: consolidate thinint init/exit (Philipp Rudo) [1847443] - [s390] s390/qdio: put thinint indicator after early error (Philipp Rudo) [1847443] - [s390] s390/qdio: tear down thinint indicator after early error (Philipp Rudo) [1847443] - [s390] s390/qdio: consistently restore the IRQ handler (Philipp Rudo) [1847443] - [s390] s390/qdio: clear DSCI early for polling drivers (Philipp Rudo) [1847443] - [s390] s390/qdio: inline shared_ind() (Philipp Rudo) [1847443] - [s390] s390/qdio: remove cdev from init_data (Philipp Rudo) [1847443] - [s390] s390/qdio: allow for non-contiguous SBAL array in init_data (Philipp Rudo) [1847443] - [s390] zfcp: inline zfcp_qdio_setup_init_data() (Philipp Rudo) [1847443] - [s390] s390/qdio: cleanly split alloc and establish (Philipp Rudo) [1847443] - [s390] s390/qeth: phase out OSN support (Philipp Rudo) [1847443] - [s390] s390/qeth: make OSN / OSX support configurable (Philipp Rudo) [1847443] - [s390] s390/qeth: remove fake_broadcast attribute (Philipp Rudo) [1847443] - [s390] s390/qdio: set qdio_irq->cdev at allocation time (Philipp Rudo) [1847443] - [s390] s390/qdio: remove unused function declarations (Philipp Rudo) [1847443] - [s390] s390/qeth: modernize two list helpers (Philipp Rudo) [1847443] - [s390] s390/qeth: keep track of fixed prio-queue configuration (Philipp Rudo) [1847443] - [s390] s390/qeth: fine-tune MAC Address-related errnos (Philipp Rudo) [1847443] - [s390] s390/qeth: add TX IRQ coalescing support for IQD devices (Philipp Rudo) [1847443] - [s390] s390/qeth: collect more TX statistics (Philipp Rudo) [1847443] - [s390] s390/qeth: clean up the mac_bits (Philipp Rudo) [1847443] - [s390] s390/qeth: simplify L3 dev_id logic (Philipp Rudo) [1847443] - [s390] s390/qdio: extend polling support to multiple queues (Philipp Rudo) [1847443] - [s390] s390/qeth: remove redundant if-clause in RX poll code (Philipp Rudo) [1847443] - [s390] s390/qeth: split out RX poll code (Philipp Rudo) [1847443] - [s390] s390/qeth: simplify RX buffer tracking (Philipp Rudo) [1847443] - [s390] s390/qdio: pass ISC as parameter to chsc_sadc() (Philipp Rudo) [1847443] - [s390] s390/qeth: use dev->reg_state (Philipp Rudo) [1847443] - [s390] s390/qeth: remove gratuitous NULL checks (Philipp Rudo) [1847443] - [s390] s390/qeth: add phys_to_virt() translation for AOB (Philipp Rudo) [1847443] - [s390] s390/qeth: don't report hard-coded driver version (Philipp Rudo) [1847443] - [s390] s390/qeth: add SW timestamping support for IQD devices (Philipp Rudo) [1847443] - [s390] s390/qeth: balance the TX queue selection for IQD devices (Philipp Rudo) [1847443] - [s390] s390/qeth: allow configuration of TX queues for IQD devices (Philipp Rudo) [1847443] - [s390] s390/qeth: allow configuration of TX queues for z/VM NICs (Philipp Rudo) [1847443] - [s390] s390/qeth: remove prio-queueing support for z/VM NICs (Philipp Rudo) [1847443] - [s390] s390/qeth: use memory reserves in TX slow path (Philipp Rudo) [1847443] - [s390] s390/qeth: use memory reserves to back RX buffers (Philipp Rudo) [1847443] - [s390] s390/qeth: remove VNICC callback parameter struct (Philipp Rudo) [1847443] - [s390] s390/qdio: add tighter controls for IRQ polling (Philipp Rudo) [1847443] - [s390] s390/qdio: export SSQD via debugfs (Philipp Rudo) [1847443] - [s390] s390/qeth: support configurable RX copybreak (Philipp Rudo) [1847443] - [s390] s390/qeth: don't check for IFF_UP when scheduling napi (Philipp Rudo) [1847443] - [s390] s390/qeth: don't re-start read cmd when IDX has terminated (Philipp Rudo) [1847443] - [s390] s390/qeth: reset seqnos on connection startup (Philipp Rudo) [1847443] - [s390] s390/qeth: remove unused cmd definitions (Philipp Rudo) [1847443] - [s390] s390/qeth: validate device-provided MAC address (Philipp Rudo) [1847443] - [s390] s390/qeth: clean up CREATE_ADDR cmd code (Philipp Rudo) [1847443] - [s390] s390/qeth: remove dead code in qeth_l3_iqd_read_initial_mac() (Philipp Rudo) [1847443] - [s390] s390/qdio: simplify debugfs code (Philipp Rudo) [1847443] - [s390] s390/qdio: use QDIO_IRQ_STATE_INACTIVE instead of 0 (Philipp Rudo) [1847443] - [s390] s390/qeth: don't warn for napi with 0 budget (Philipp Rudo) [1847443] - [s390] s390/qdio: reduce access to cdev->private->qdio_data (Philipp Rudo) [1847443] - [s390] s390/qdio: clean up cdev access in qdio_setup_irq() (Philipp Rudo) [1847443] - [s390] s390/qdio: fill SL with absolute addresses (Philipp Rudo) [1847443] - [s390] s390/qdio: don't allocate *aob array with GFP_ATOMIC (Philipp Rudo) [1847443] - [s390] s390/qdio: simplify ACK tracking (Philipp Rudo) [1847443] - [s390] s390/qeth: remove HARDSETUP state (Philipp Rudo) [1847443] - [s390] s390/qeth: make cmd/reply matching more flexible (Philipp Rudo) [1847443] - [s390] s390/qeth: consolidate online/offline code (Philipp Rudo) [1847443] - [s390] s390/qeth: shift some bridgeport code around (Philipp Rudo) [1847443] - [s390] s390/qeth: remove QETH_RX_PULL_LEN (Philipp Rudo) [1847443] - [s390] s390/qeth: use napi_gro_frags() for SG skbs (Philipp Rudo) [1847443] - [s390] s390/qeth: consolidate RX code (Philipp Rudo) [1847443] - [s390] s390/qeth: make use of napi_schedule_irqoff() (Philipp Rudo) [1847443] - [s390] s390/qeth: consolidate helpers for capability checking (Philipp Rudo) [1847443] - [s390] s390/qeth: stop yielding the ip_lock during IPv4 registration (Philipp Rudo) [1847443] - [s390] s390/qeth: don't raise NETDEV_REBOOT event from L3 offline path (Philipp Rudo) [1847443] - [s390] s390/qeth: remove open-coded inet_make_mask() (Philipp Rudo) [1847443] - [s390] s390/qeth: clean up L3 sysfs code (Philipp Rudo) [1847443] - [s390] s390/qeth: overhaul L3 IP address dump code (Philipp Rudo) [1847443] - [s390] s390/qeth: wake up all waiters from qeth_irq() (Philipp Rudo) [1847443] - [s390] s390/qeth: only handle IRQs while device is online (Philipp Rudo) [1847443] - [s390] s390: clean up qdio.h (Philipp Rudo) [1847443] - [s390] s390/cio: fix kdoc for tiqdio_thinint_handler (Philipp Rudo) [1847443] - [s390] s390/drivers: fix proc/debugfs file permissions (Philipp Rudo) [1847443] - [s390] s390: convert to DEFINE_SHOW_ATTRIBUTE (Philipp Rudo) [1847443] - [s390] scsi: zfcp: Avoid benign overflow of the Request Queue's free-level (Philipp Rudo) [1874100] - [s390] scsi: zfcp: Replace open-coded list move (Philipp Rudo) [1874100] - [s390] scsi: zfcp: Clean up zfcp_erp_action_ready() (Philipp Rudo) [1874100] - [s390] scsi: zfcp: Fix an outdated comment for zfcp_qdio_send() (Philipp Rudo) [1874100] - [s390] scsi: zfcp: Use prandom_u32_max() for backoff (Philipp Rudo) [1874100] - [s390] scsi: zfcp: fix wrong data and display format of SFP+ temperature (Philipp Rudo) [1874100] - [s390] scsi: zfcp: trace channel log even for FCP command responses (Philipp Rudo) [1874100] - [s390] scsi: zfcp: proper indentation to reduce confusion in zfcp_erp_required_act (Philipp Rudo) [1874100] - [s390] scsi: zfcp: move maximum age of diagnostic buffers into a per-adapter variable (Philipp Rudo) [1874100] - [s390] scsi: zfcp: implicitly refresh config-data diagnostics when reading sysfs (Philipp Rudo) [1874100] - [s390] scsi: zfcp: introduce sysfs interface to read the local B2B-Credit (Philipp Rudo) [1874100] - [s390] scsi: zfcp: implicitly refresh port-data diagnostics when reading sysfs (Philipp Rudo) [1874100] - [s390] scsi: zfcp: introduce sysfs interface for diagnostics of local SFP transceiver (Philipp Rudo) [1874100] - [s390] scsi: zfcp: support retrieval of SFP Data via Exchange Port Data (Philipp Rudo) [1874100] - [s390] scsi: zfcp: fix GCC compiler warning emitted with -Wmaybe-uninitialized (Philipp Rudo) [1874100] - [s390] scsi: zfcp: fix request object use-after-free in send path causing seqno errors (Philipp Rudo) [1874100] - [s390] scsi: s390: zfcp_fc: use sg helper to iterate over scatterlist (Philipp Rudo) [1874100] - [s390] scsi: zfcp: reduce flood of fcrscn1 trace records on multi-element RSCN (Philipp Rudo) [1874100] - [s390] scsi: zfcp: improve kdoc for return of zfcp_status_read_refill() (Philipp Rudo) [1874100] - [s390] scsi: zfcp: drop old default switch case which might paper over missing case (Philipp Rudo) [1874100] - [s390] scsi: zfcp: drop default switch case which might paper over missing case (Philipp Rudo) [1874100] - [s390] scsi: zfcp: silence -Wimplicit-fallthrough in zfcp_erp_lun_strategy() (Philipp Rudo) [1874100] - [s390] scsi: zfcp: silence remaining kdoc warnings in header files (Philipp Rudo) [1874100] - [s390] scsi: zfcp: silence all W=1 build warnings for existing kdoc (Philipp Rudo) [1874100] - [s390] scsi: zfcp: properly format LUN (and WWPN) for LUN sharing violation kmsg (Philipp Rudo) [1874100] - [s390] scsi: zfcp: use enum zfcp_erp_act_result for argument/return of affected functions (Philipp Rudo) [1874100] - [s390] scsi: zfcp: use enum zfcp_erp_steps for struct zfcp_erp_action.step (Philipp Rudo) [1874100] - [s390] scsi: zfcp: the action field of zfcp_erp_action is actually the type (Philipp Rudo) [1874100] - [s390] scsi: zfcp: clarify function argument name for trace tag string (Philipp Rudo) [1874100] - [s390] scsi: zfcp: ERP thread setup kdoc update (Philipp Rudo) [1874100] - [s390] scsi: zfcp: update kernel message for invalid FCP_CMND length, it's not the CDB (Philipp Rudo) [1874100] - [s390] scsi: zfcp: drop duplicate seq_no from zfcp_fsf_req which is also in QTCB header (Philipp Rudo) [1874100] - [s390] scsi: zfcp: drop duplicate fsf_command from zfcp_fsf_req which is also in QTCB header (Philipp Rudo) [1874100] - [s390] scsi: zfcp: drop unnecessary forward prototype for struct zfcp_fsf_req (Philipp Rudo) [1874100] - [s390] scsi: zfcp: group sort internal structure definitions for proximity (Philipp Rudo) [1874100] - [s390] scsi: zfcp: namespace prefix for internal latency data structures (Philipp Rudo) [1874100] - [s390] scsi: zfcp: update width in comment for ZFCP_COMMON_FLAGS mask (Philipp Rudo) [1874100] - [s390] scsi: zfcp: move scsi_eh & non-ERP timeout defines owned by and local to zfcp_fsf.c (Philipp Rudo) [1874100] - [s390] scsi: zfcp: drop unnecessary forward prototype for struct zfcp_reqlist (Philipp Rudo) [1874100] - [s390] scsi: zfcp: move SG table helper from aux to fc and make them static (Philipp Rudo) [1874100] - [s390] scsi: zfcp: remove unnecessary null pointer check before mempool_destroy (Philipp Rudo) [1874100] - [s390] s390/dasd, zfcp: fix gcc 8 stringop-truncation warnings (Philipp Rudo) [1874100] - [s390] s390/stp: unify stp_work_mutex and clock_sync_mutex (Philipp Rudo) [1856342] - [s390] s390/stp: add sysfs file to show scheduled leap seconds (Philipp Rudo) [1856342] - [s390] s390/stp: add support for leap seconds (Philipp Rudo) [1856342] - [s390] s390/stp: use u32 instead of unsigned int (Philipp Rudo) [1856342] - [s390] s390/stp: use __packed (Philipp Rudo) [1856342] - [s390] s390/stp: add locking to sysfs functions (Philipp Rudo) [1856342] - [s390] s390/stp: allow group and users to read stp sysfs files (Philipp Rudo) [1856342] - [s390] s390/ipl: add support to control memory clearing for nvme re-IPL (Philipp Rudo) [1851122] - [kernel] tick: broadcast-hrtimer: Fix a race in bc_set_next (Vladis Dronov) [1876567] - [fs] gfs2: Make sure we don't miss any delayed withdraws (Robert S Peterson) [1873565] - [fs] gfs2: add some much needed cleanup for log flushes that fail (Robert S Peterson) [1873565] - [fs] gfs2: fix trans slab error when withdraw occurs inside log_flush (Robert S Peterson) [1873565] - [block] blk-mq: mark flush request as IDLE in flush_end_io() (Gopal Tiwari) [1894347] - [nvme] nvme-tcp: avoid repeated request completion (Gopal Tiwari) [1894347] - [nvme] nvme-rdma: avoid repeated request completion (Gopal Tiwari) [1894347] - [nvme] nvme-tcp: avoid race between time out and tear down (Gopal Tiwari) [1894347] - [nvme] nvme-rdma: avoid race between time out and tear down (Gopal Tiwari) [1894347] - [nvme] nvme: introduce nvme_sync_io_queues (Gopal Tiwari) [1894347] - [documentation] kvm: x86: hyper-v: Mention SynDBG CPUID leaves in api.rst (Vitaly Kuznetsov) [1882793] - [x86] kvm: vmx: remove unused variable (Vitaly Kuznetsov) [1882793] - [tools] kvm: selftests: Don't require THP to run tests (Vitaly Kuznetsov) [1882793] - [x86] kvm: vmx: evmcs: make evmcs_sanitize_exec_ctrls() work again (Vitaly Kuznetsov) [1882793] - [tools] kvm: selftests: test behavior of unmapped L2 APIC-access address (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86: Fix NULL dereference at kvm_msr_ignored_check() (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86: replace static const variables with macros (Vitaly Kuznetsov) [1882793] - [x86] kvm: ioapic: break infinite recursion on lazy EOI (Vitaly Kuznetsov) [1882793] - [x86] kvm: vmx: rename pi_init to avoid conflict with paride (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86/mmu: Avoid modulo operator on 64-bit value to fix i386 build (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86/mmu: NX largepage recovery for TDP MMU (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86/mmu: Don't clear write flooding count for direct roots (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86/mmu: Support MMIO in the TDP MMU (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86/mmu: Support write protection for nesting in tdp MMU (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86/mmu: Support disabling dirty logging for the tdp MMU (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86/mmu: Support dirty logging for the TDP MMU (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86/mmu: Support changed pte notifier in tdp MMU (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86/mmu: Add access tracking for tdp_mmu (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86/mmu: Support invalidate range MMU notifier for TDP MMU (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86/mmu: Allocate struct kvm_mmu_pages for all pages in TDP MMU (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86/mmu: Add TDP MMU PF handler (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86/mmu: Remove disallowed_hugepage_adjust shadow_walk_iterator arg (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86/mmu: Support zapping SPTEs in the TDP MMU (Vitaly Kuznetsov) [1882793] - [virt] kvm: Cache as_id in kvm_memory_slot (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86/mmu: Add functions to handle changed TDP SPTEs (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86/mmu: Allocate and free TDP MMU roots (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86/mmu: Init / Uninit the TDP MMU (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86/mmu: Introduce tdp_iter (Vitaly Kuznetsov) [1882793] - [x86] kvm: mmu: extract spte.h and spte.c (Vitaly Kuznetsov) [1882793] - [x86] kvm: mmu: Separate updating a PTE from kvm_set_pte_rmapp (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86/mmu: Separate making SPTEs from set_spte (Vitaly Kuznetsov) [1882793] - [x86] kvm: mmu: Separate making non-leaf sptes from link_shadow_page (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86: Let the guest own CR4.FSGSBASE (Vitaly Kuznetsov) [1882793] - [x86] kvm: vmx: Intercept guest reserved CR4 bits to inject #GP fault (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86: Move call to update_exception_bitmap() into VMX code (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86: Invoke vendor's vcpu_after_set_cpuid() after all common updates (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86: Intercept LA57 to inject #GP fault when it's reserved (Vitaly Kuznetsov) [1882793] - [x86] kvm: svm: Initialize prev_ga_tag before use (Vitaly Kuznetsov) [1882793] - [x86] kvm: nsvm: implement on demand allocation of the nested state (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86: allow kvm_x86_ops.set_efer to return an error value (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86: report negative values from wrmsr emulation to userspace (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86: xen_hvm_config: cleanup return values (Vitaly Kuznetsov) [1882793] - [x86] kvm x86/mmu: Make struct kernel_param_ops definitions const (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86: allocate vcpu->arch.cpuid_entries dynamically (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86: disconnect kvm_check_cpuid() from vcpu->arch.cpuid_entries (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86: only provide PV features if enabled in guest's CPUID (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86: set wall_clock in kvm_write_wall_clock() (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86: encapsulate wrmsr(MSR_KVM_SYSTEM_TIME) emulation in helper fn (Vitaly Kuznetsov) [1882793] - [x86] kvm: hide KVM options from menuconfig when KVM is not compiled (Vitaly Kuznetsov) [1882793] - [documentation] kvm: vmx: Forbid userspace MSR filters for x2APIC (Vitaly Kuznetsov) [1882793] - [x86] kvm: vmx: Ignore userspace MSR filters for x2APIC (Vitaly Kuznetsov) [1882793] - [x86] kvm: vmx: Fix x2APIC MSR intercept handling on !APICV platforms (Vitaly Kuznetsov) [1882793] - [x86] kvm: vmx: vmx_uret_msrs_list[] can be static (Vitaly Kuznetsov) [1882793] - [tools] kvm: x86: do not attempt TSC synchronization on guest writes (Vitaly Kuznetsov) [1882793] - [x86] kvm: nsvm: delay MSR permission processing to first nested VM run (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86: rename KVM_REQ_GET_VMCS12_PAGES (Vitaly Kuznetsov) [1882793] - [tools] kvm: selftests: Add test for user space MSR handling (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86: Introduce MSR filtering (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86: vmx: Prevent MSR passthrough when MSR access is denied (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86: svm: Prevent MSR passthrough when MSR access is denied (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86: Prepare MSR bitmaps for userspace tracked MSRs (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86: Add infrastructure for MSR filtering (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86: Allow deflecting unknown MSR accesses to user space (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86: Return -ENOENT on unimplemented MSRs (Vitaly Kuznetsov) [1882793] - [x86] kvm: vmx: Rename vmx_uret_msr's "index" to "slot" (Vitaly Kuznetsov) [1882793] - [x86] kvm: vmx: Rename "vmx_msr_index" to "vmx_uret_msrs_list" (Vitaly Kuznetsov) [1882793] - [x86] kvm: vmx: Rename "vmx_set_guest_msr" to "vmx_set_guest_uret_msr" (Vitaly Kuznetsov) [1882793] - [x86] kvm: vmx: Rename "find_msr_entry" to "vmx_find_uret_msr" (Vitaly Kuznetsov) [1882793] - [x86] kvm: vmx: Add vmx_setup_uret_msr() to handle lookup and swap (Vitaly Kuznetsov) [1882793] - [x86] kvm: vmx: Move uret MSR lookup into update_transition_efer() (Vitaly Kuznetsov) [1882793] - [x86] kvm: vmx: Check guest support for RDTSCP before processing MSR_TSC_AUX (Vitaly Kuznetsov) [1882793] - [x86] kvm: vmx: Rename "__find_msr_index" to "__vmx_find_uret_msr" (Vitaly Kuznetsov) [1882793] - [x86] kvm: vmx: Rename vcpu_vmx's "guest_msrs_ready" to "guest_uret_msrs_loaded" (Vitaly Kuznetsov) [1882793] - [x86] kvm: vmx: Rename vcpu_vmx's "save_nmsrs" to "nr_active_uret_msrs" (Vitaly Kuznetsov) [1882793] - [x86] kvm: vmx: Rename vcpu_vmx's "nmsrs" to "nr_uret_msrs" (Vitaly Kuznetsov) [1882793] - [x86] kvm: vmx: Rename the "shared_msr_entry" struct to "vmx_uret_msr" (Vitaly Kuznetsov) [1882793] - [x86] kvm: vmx: Rename "vmx_find_msr_index" to "vmx_find_loadstore_msr_slot" (Vitaly Kuznetsov) [1882793] - [x86] kvm: vmx: Prepend "MAX_" to MSR array size defines (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86: Rename "shared_msrs" to "user_return_msrs" (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86/mmu: Move individual kvm_mmu initialization into common helper (Vitaly Kuznetsov) [1882793] - [x86] kvm: nvmx: Read EXIT_QUAL and INTR_INFO only when needed for nested exit (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86: Use common definition for kvm_nested_vmexit tracepoint (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86: Add macro wrapper for defining kvm_exit tracepoint (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86: Add intr/vectoring info and error code to kvm_exit tracepoint (Vitaly Kuznetsov) [1882793] - [x86] kvm: vmx: Add a helper to test for a valid error code given an intr info (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86: Read guest RIP from within the kvm_nested_vmexit tracepoint (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86: Add RIP to the kvm_entry, i.e. VM-Enter, tracepoint (Vitaly Kuznetsov) [1882793] - [x86] kvm: nvmx: WARN on attempt to switch the currently loaded VMCS (Vitaly Kuznetsov) [1882793] - [x86] kvm: nvmx: Drop redundant VMCS switch and free_nested() call (Vitaly Kuznetsov) [1882793] - [x86] kvm: nvmx: Ensure vmcs01 is the loaded VMCS when freeing nested state (Vitaly Kuznetsov) [1882793] - [x86] kvm: nvmx: Move free_nested() below vmx_switch_vmcs() (Vitaly Kuznetsov) [1882793] - [x86] kvm: nvmx: Explicitly check for valid guest state for !unrestricted guest (Vitaly Kuznetsov) [1882793] - [x86] kvm: nvmx: Reload vmcs01 if getting vmcs12's pages fails (Vitaly Kuznetsov) [1882793] - [x86] kvm: nvmx: Reset the segment cache when stuffing guest segs (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86/mmu: Track write/user faults using bools (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86/mmu: Hoist ITLB multi-hit workaround check up a level (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86/mmu: Rename 'hlevel' to 'level' in FNAME(fetch) (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86/mmu: Account NX huge page disallowed iff huge page was requested (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86/mmu: Capture requested page level before NX huge page workaround (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86/mmu: Move "huge page disallowed" calculation into mapping helpers (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86/mmu: Refactor the zap loop for recovering NX lpages (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86/mmu: Commit zap of remaining invalid pages when recovering lpages (Vitaly Kuznetsov) [1882793] - [x86] kvm: vmx: Rename ops.h to vmx_ops.h (Vitaly Kuznetsov) [1882793] - [x86] kvm: vmx: Extract posted interrupt support to separate files (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86/mmu: Bail early from final #PF handling on spurious faults (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86/mmu: Return unique RET_PF_* values if the fault was fixed (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86/mmu: Invert RET_PF_* check when falling through to emulation (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86/mmu: Return -EIO if page fault returns RET_PF_INVALID (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86/mmu: Recursively zap nested TDP SPs when zapping last/only parent (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86/mmu: Move flush logic from mmu_page_zap_pte() to FNAME(invlpg) (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86: hyper-v: disallow configuring SynIC timers with no SynIC (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86/mmu: Stash 'kvm' in a local variable in kvm_mmu_free_roots() (Vitaly Kuznetsov) [1882793] - [x86] kvm: vmx: Add a helper and macros to reduce boilerplate for sec exec ctls (Vitaly Kuznetsov) [1882793] - [x86] kvm: vmx: Rename RDTSCP secondary exec control name to insert "ENABLE" (Vitaly Kuznetsov) [1882793] - [x86] kvm: vmx: Use VMX_FEATURE_* flags to define VMCS control bits (Vitaly Kuznetsov) [1882793] - [x86] kvm: vmx: Unconditionally clear CPUID.INVPCID if !CPUID.PCID (Vitaly Kuznetsov) [1882793] - [x86] kvm: vmx: Rename vmx_*_supported() helpers to cpu_has_vmx_*() (Vitaly Kuznetsov) [1882793] - [x86] kvm: vmx: Use "illegal GPA" helper for PT/RTIT output base check (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86: Move illegal GPA helper out of the MMU code (Vitaly Kuznetsov) [1882793] - [x86] kvm: vmx: Replace MSR_IA32_RTIT_OUTPUT_BASE_MASK with helper function (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86: Unexport cpuid_query_maxphyaddr() (Vitaly Kuznetsov) [1882793] - [x86] kvm: vmx: Use precomputed MAXPHYADDR for RTIT base MSR check (Vitaly Kuznetsov) [1882793] - [x86] kvm: vmx: Do not perform emulation for INVD intercept (Vitaly Kuznetsov) [1882793] - [x86] kvm: sev: shorten comments around sev_clflush_pages (Vitaly Kuznetsov) [1882793] - [x86] kvm: svm: Mark SEV launch secret pages as dirty (Vitaly Kuznetsov) [1882793] - [x86] kvm: nvmx: Add VM-Enter failed tracepoints for super early checks (Vitaly Kuznetsov) [1882793] - [x86] kvm: nsvm: CR3 MBZ bits are only 63:52 (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86: emulating RDPID failure shall return #UD rather than #GP (Vitaly Kuznetsov) [1882793] - [x86] kvm: nvmx: Morph notification vector IRQ on nested VM-Enter to pending PI (Vitaly Kuznetsov) [1882793] - [x86] kvm: svm: Add tracepoint for cr_interception (Vitaly Kuznetsov) [1882793] - [x86] kvm: svm: Analyze is_guest_mode() in svm_vcpu_run() (Vitaly Kuznetsov) [1882793] - [x86] kvm: vmx: Invoke NMI handler via indirect call instead of INTn (Vitaly Kuznetsov) [1882793] - [x86] kvm: vmx: Move IRQ invocation to assembly subroutine (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86: Add kvm_x86_ops hook to short circuit emulation (Vitaly Kuznetsov) [1882793] - [x86] kvm: svm: use __GFP_ZERO instead of clear_page() (Vitaly Kuznetsov) [1882793] - [x86] kvm: nvmx: KVM needs to unset "unrestricted guest" VM-execution control in vmcs02 if vmcs12 doesn't set it (Vitaly Kuznetsov) [1882793] - [x86] kvm: svm: Enable INVPCID feature on AMD (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86: Move handling of INVPCID types to x86 (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86: Rename and move the function vmx_handle_memory_failure to x86.c (Vitaly Kuznetsov) [1882793] - [x86] kvm: svm: Remove set_cr_intercept, clr_cr_intercept and is_cr_intercept (Vitaly Kuznetsov) [1882793] - [x86] kvm: svm: Add new intercept word in vmcb_control_area (Vitaly Kuznetsov) [1882793] - [x86] kvm: svm: Modify 64 bit intercept field to two 32 bit vectors (Vitaly Kuznetsov) [1882793] - [x86] kvm: svm: Modify intercept_exceptions to generic intercepts (Vitaly Kuznetsov) [1882793] - [x86] kvm: svm: Change intercept_dr to generic intercepts (Vitaly Kuznetsov) [1882793] - [x86] kvm: svm: Change intercept_cr to generic intercepts (Vitaly Kuznetsov) [1882793] - [x86] kvm: svm: Introduce vmcb_(set_intercept/clr_intercept/_is_intercept) (Vitaly Kuznetsov) [1882793] - [x86] kvm: nsvm: Remove unused field (Vitaly Kuznetsov) [1882793] - [x86] kvm: svm: refactor exit labels in svm_create_vcpu (Vitaly Kuznetsov) [1882793] - [x86] kvm: svm: use __GFP_ZERO instead of clear_page (Vitaly Kuznetsov) [1882793] - [x86] kvm: svm: refactor msr permission bitmap allocation (Vitaly Kuznetsov) [1882793] - [x86] kvm: nsvm: rename nested vmcb to vmcb12 (Vitaly Kuznetsov) [1882793] - [x86] kvm: svm: rename a variable in the svm_create_vcpu (Vitaly Kuznetsov) [1882793] - [x86] kvm: lapic: Reduce world switch latency caused by timer_advance_ns (Vitaly Kuznetsov) [1882793] - [x86] kvm: lapic: Narrow down the kick target vCPU (Vitaly Kuznetsov) [1882793] - [x86] kvm: lapic: Guarantee the timer is in tsc-deadline mode when setting (Vitaly Kuznetsov) [1882793] - [x86] kvm: lapic: Return 0 when getting the tscdeadline timer if the lapic is hw disabled (Vitaly Kuznetsov) [1882793] - [x86] kvm: lapic: Fix updating DFR missing apic map recalculation (Vitaly Kuznetsov) [1882793] - [virt] kvm/eventfd: move wildcard calculation outside loop (Vitaly Kuznetsov) [1882793] - [x86] kvm: nvmx: Simplify the initialization of nested_vmx_msrs (Vitaly Kuznetsov) [1882793] - [x86] kvm: nvmx: Fix VMX controls MSRs setup when nested VMX enabled (Vitaly Kuznetsov) [1882793] - [x86] kvm: nsvm: Avoid freeing uninitialized pointers in svm_set_nested_state() (Vitaly Kuznetsov) [1882793] - [x86] hyperv: Remove aliases with X64 in their name (Vitaly Kuznetsov) [1882793] - [x86] hyperv: Split hyperv-tlfs.h into arch dependent and independent files (Vitaly Kuznetsov) [1882793] - [x86] hyperv: Remove HV_PROCESSOR_POWER_STATE #defines (Vitaly Kuznetsov) [1882793] - [x86] kvm: svm: Add GHCB definitions (Vitaly Kuznetsov) [1882793] - [x86] kvm: svm: nested: Don't allocate VMCB structures on stack (Vitaly Kuznetsov) [1882793] - [x86] kvm: mmu: page_track: Fix RCU list API usage (Vitaly Kuznetsov) [1882793] - [kernel] rculist: Introduce list/hlist_for_each_entry_srcu() macros (Vitaly Kuznetsov) [1882793] - [x86] kvm: vmx: update PFEC_MASK/PFEC_MATCH together with PF intercept (Vitaly Kuznetsov) [1882793] - [x86] kvm: svm: Add a dedicated INVD intercept routine (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86: Reset MMU context if guest toggles CR4.SMAP or CR4.PKE (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86: fix MSR_IA32_TSC read for nested migration (Vitaly Kuznetsov) [1882793] - [tools] selftests: kvm: Fix assert failure in single-step test (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86: vmx: Make smaller physical guest address space support user-configurable (Vitaly Kuznetsov) [1882793] - [x86] revert "kvm: Check the allocation of pv cpu mask" (Vitaly Kuznetsov) [1882793] - [x86] kvm: emulator: more strict rsm checks (Vitaly Kuznetsov) [1882793] - [x86] kvm: nsvm: more strict SMM checks when returning to nested guest (Vitaly Kuznetsov) [1882793] - [x86] svm: nsvm: setup nested msr permission bitmap on nested state load (Vitaly Kuznetsov) [1882793] - [x86] svm: nsvm: correctly restore GIF on vmexit from nesting after migration (Vitaly Kuznetsov) [1882793] - [x86] kvm: vmx: Don't freeze guest when event delivery causes an APIC-access exit (Vitaly Kuznetsov) [1882793] - [x86] kvm: svm: avoid emulation with stale next_rip (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86: always allow writing '0' to MSR_KVM_ASYNC_PF_EN (Vitaly Kuznetsov) [1882793] - [x86] kvm: svm: Periodically schedule when unregistering regions on destroy (Vitaly Kuznetsov) [1882793] - [x86] kvm x86/mmu: use KVM_REQ_MMU_SYNC to sync when needed (Vitaly Kuznetsov) [1882793] - [x86] kvm: nvmx: Fix the update value of nested load IA32_PERF_GLOBAL_CTRL control (Vitaly Kuznetsov) [1882793] - [virt] kvm: fix memory leak in kvm_io_bus_unregister_dev() (Vitaly Kuznetsov) [1882793] - [x86] kvm: Check the allocation of pv cpu mask (Vitaly Kuznetsov) [1882793] - [x86] kvm: nvmx: Update VMCS02 when L2 PAE PDPTE updates detected (Vitaly Kuznetsov) [1882793] - [documentation] kvm: documentation: Minor fixups (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86: Toggling CR4.PKE does not load PDPTEs in PAE mode (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86: Toggling CR4.SMAP does not load PDPTEs in PAE mode (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86: fix access code passed to gva_to_gpa (Vitaly Kuznetsov) [1882793] - [tools] selftests: kvm: Use a shorter encoding to clear RAX (Vitaly Kuznetsov) [1882793] - [x86] kvm/hyper-v: Synic default SCONTROL MSR needs to be enabled (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86: Don't attempt to load PDPTRs when 64-bit mode is enabled (Vitaly Kuznetsov) [1882793] - [x86] kvm: detect assigned device via irqbypass manager (Vitaly Kuznetsov) [1882793] - [x86] kvm: svm: Fix sev_pin_memory() error handling (Vitaly Kuznetsov) [1882793] - [x86] kvm: lapic: Set the TDCR settable bits (Vitaly Kuznetsov) [1882793] - [x86] kvm: svm: Fix disable pause loop exit/pause filtering capability on SVM (Vitaly Kuznetsov) [1882793] - [x86] kvm: lapic: Prevent setting the tscdeadline timer if the lapic is hw disabled (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86: Specify max TDP level via kvm_configure_mmu() (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86/mmu: Rename max_page_level to max_huge_page_level (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86: Dynamically calculate TDP level from max level and MAXPHYADDR (Vitaly Kuznetsov) [1882793] - [x86] kvm: vxm: Remove temporary WARN on expected vs. actual EPTP level mismatch (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86: Pull the PGD's level from the MMU instead of recalculating it (Vitaly Kuznetsov) [1882793] - [x86] kvm: vmx: Make vmx_load_mmu_pgd() static (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86/mmu: Add separate helper for shadow NPT root page role calc (Vitaly Kuznetsov) [1882793] - [x86] kvm: vmx: Drop a duplicate declaration of construct_eptp() (Vitaly Kuznetsov) [1882793] - [x86] kvm: Using macros instead of magic values (Vitaly Kuznetsov) [1882793] - [tools] kvm: nvmx: check for invalid hdr.vmx.flags (Vitaly Kuznetsov) [1882793] - [x86] kvm: nvmx: check for required but missing VMCS12 in KVM_SET_NESTED_STATE (Vitaly Kuznetsov) [1882793] - [tools] selftests: kvm: do not set guest mode flag (Vitaly Kuznetsov) [1882793] - [documentation] documentation: virt/kvm/api: eliminate duplicated word (Vitaly Kuznetsov) [1882793] - [documentation] docs: kvm: Replace HTTP links with HTTPS ones (Vitaly Kuznetsov) [1882793] - [x86] kvm: nsvm: remove nonsensical EXITINFO1 adjustment on nested NPF (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86: Add a capability for GUEST_MAXPHYADDR < HOST_MAXPHYADDR support (Vitaly Kuznetsov) [1882793] - [x86] kvm: vmx: optimize #PF injection when MAXPHYADDR does not match (Vitaly Kuznetsov) [1882793] - [x86] kvm: vmx: Add guest physical address check in EPT violation and misconfig (Vitaly Kuznetsov) [1882793] - [x86] kvm: vmx: introduce vmx_need_pf_intercept (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86: update exception bitmap on CPUID changes (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86: rename update_bp_intercept to update_exception_bitmap (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86: mmu: Add guest physical address check in translate_gpa() (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86: mmu: Move translate_gpa() to mmu.c (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86: Add helper functions for illegal GPA checking and page fault injection (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86: move MSR_IA32_PERF_CAPABILITIES emulation to common x86 code (Vitaly Kuznetsov) [1882793] - [virt] kvm: Move x86's MMU memory cache helpers to common KVM code (Vitaly Kuznetsov) [1882793] - [kernel] kvm: Move x86's version of struct kvm_mmu_memory_cache to common code (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86/mmu: Prepend "kvm_" to memory cache helpers that will be global (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86/mmu: Skip filling the gfn cache for guaranteed direct MMU topups (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86/mmu: Zero allocate shadow pages (outside of mmu_lock) (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86/mmu: Make __GFP_ZERO a property of the memory cache (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86/mmu: Separate the memory caches for shadow pages and gfn arrays (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86/mmu: Clean up the gorilla math in mmu_topup_memory_caches() (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86/mmu: Topup memory caches after walking GVA->GPA (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86/mmu: Move fast_page_fault() call above mmu_topup_memory_caches() (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86/mmu: Try to avoid crashing KVM if a MMU memory cache is empty (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86/mmu: Remove superfluous gotos from mmu_topup_memory_caches() (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86/mmu: Use consistent "mc" name for kvm_mmu_memory_cache locals (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86/mmu: Consolidate "page" variant of memory cache helpers (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86/mmu: Track the associated kmem_cache in the MMU caches (Vitaly Kuznetsov) [1882793] - [x86] kvm/x86: pmu: Fix #GP condition check for RDPMC emulation (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86: Move kvm_x86_ops.vcpu_after_set_cpuid() into kvm_vcpu_after_set_cpuid() (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86: Rename cpuid_update() callback to vcpu_after_set_cpuid() (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86: Rename kvm_update_cpuid() to kvm_vcpu_after_set_cpuid() (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86: Extract kvm_update_cpuid_runtime() from kvm_update_cpuid() (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86: Introduce kvm_check_cpuid() (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86: Move kvm_apic_set_version() to kvm_update_cpuid() (Vitaly Kuznetsov) [1882793] - [x86] kvm: lapic: Use guest_cpuid_has() in kvm_apic_set_version() (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86: Go on updating other CPUID leaves when leaf 1 is absent (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86: Reset vcpu->arch.cpuid_nent to 0 if SET_CPUID* fails (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86: limit the maximum number of vPMU fixed counters to 3 (Vitaly Kuznetsov) [1882793] - [x86] kvm: nsvm: Check that MBZ bits in CR3 and CR4 are not set on vmrun of nested guests (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86: Make CR4.VMXE reserved for the guest (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86: Create mask for guest CR4 reserved bits in kvm_update_cpuid() (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86: Read PDPTEs on CR0.CD and CR0.NW changes (Vitaly Kuznetsov) [1882793] - [x86] kvm: Add "nopvspin" parameter to disable PV spinlocks (Vitaly Kuznetsov) [1882793] - [x86] kvm: Change print code to use pr_*() format (Vitaly Kuznetsov) [1882793] - [x86] revert "kvm: x86: Fix setup the virt_spin_lock_key before static key get initialized" (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86/mmu: Rename page_header() to to_shadow_page() (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86/mmu: Add sptep_to_sp() helper to wrap shadow page lookup (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86/mmu: Make kvm_mmu_page definition and accessor internal-only (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86/mmu: Add MMU-internal header (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86/mmu: Move kvm_mmu_available_pages() into mmu.c (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86/mmu: Move mmu_audit.c and mmutrace.h into the mmu/ sub-directory (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86/mmu: Exit to userspace on make_mmu_pages_available() error (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86/mmu: Batch zap MMU pages when shrinking the slab (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86/mmu: Batch zap MMU pages when recycling oldest pages (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86/mmu: Don't put invalid SPs back on the list of active pages (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86/mmu: Optimize MMU page cache lookup for fully direct MMUs (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86/mmu: Avoid multiple hash lookups in kvm_get_mmu_page() (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86: Use VMCALL and VMMCALL mnemonics in kvm_para.h (Vitaly Kuznetsov) [1882793] - [x86] kvm: svm: Rename svm_nested_virtualize_tpr() to nested_svm_virtualize_tpr() (Vitaly Kuznetsov) [1882793] - [x86] kvm: svm: Add svm_ prefix to set/clr/is_intercept() (Vitaly Kuznetsov) [1882793] - [x86] kvm: svm: Add vmcb_ prefix to mark_*() functions (Vitaly Kuznetsov) [1882793] - [x86] kvm: svm: Rename struct nested_state to svm_nested_state (Vitaly Kuznetsov) [1882793] - [x86] kvm: nvmx: Wrap VM-Fail valid path in generic VM-Fail helper (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86: Set last_vmentry_cpu in vcpu_enter_guest (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86: Move last_cpu into kvm_vcpu_arch as last_vmentry_cpu (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86: Add "last CPU" to some KVM_EXIT information (Vitaly Kuznetsov) [1882793] - [x86] kvm: vmx: Add last_cpu to struct vcpu_vmx (Vitaly Kuznetsov) [1882793] - [x86] kvm: svm: Always set svm->last_cpu on VMRUN (Vitaly Kuznetsov) [1882793] - [x86] kvm: svm: Prefer vcpu->cpu to raw_smp_processor_id() (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86: report sev_pin_memory errors with PTR_ERR (Vitaly Kuznetsov) [1882793] - [x86] kvm: svm: fix svn_pin_memory()'s use of get_user_pages_fast() (Vitaly Kuznetsov) [1882793] - [x86] kvm: nsvm: Check that DR6[63:32] and DR7[64:32] are not set on vmrun of nested guests (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86: Move the check for upper 32 reserved bits of DR6 to separate function (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86: Do the same ignore_msrs check for feature msrs (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86: Move ignore_msrs handling upper the stack (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86/mmu: Make .write_log_dirty a nested operation (Vitaly Kuznetsov) [1882793] - [x86] kvm: nvmx: WARN if PML emulation helper is invoked outside of nested guest (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86/mmu: Drop kvm_arch_write_log_dirty() wrapper (Vitaly Kuznetsov) [1882793] - [s390] kvm: async_pf: change kvm_setup_async_pf()/kvm_arch_setup_async_pf() return type to bool (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86: drop KVM_PV_REASON_PAGE_READY case from kvm_handle_page_fault() (Vitaly Kuznetsov) [1882793] - [documentation] documentation: virt: kvm/api: drop doubled words (Vitaly Kuznetsov) [1882793] - [x86] kvm: vmx: Use KVM_POSSIBLE_CR*_GUEST_BITS to initialize guest/host masks (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86: Mark CR4.TSD as being possibly owned by the guest (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86: Inject #GP if guest attempts to toggle CR4.LA57 in 64-bit mode (Vitaly Kuznetsov) [1882793] - [virt] kvm: use more precise cast and do not drop __user (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86: bit 8 of non-leaf PDPEs is not reserved (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86: Fix async pf caused null-ptr-deref (Vitaly Kuznetsov) [1882793] - [x86] kvm: vmx: Remove vcpu_vmx's defunct copy of host_pkru (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86: allow TSC to differ by NTP correction bounds without TSC scaling (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86: Fix MSR range of APIC registers in X2APIC mode (Vitaly Kuznetsov) [1882793] - [x86] kvm: vmx: Stop context switching MSR_IA32_UMWAIT_CONTROL (Vitaly Kuznetsov) [1882793] - [x86] cpu: Move prototype for get_umwait_control_msr() to a global location (Vitaly Kuznetsov) [1882793] - [x86] kvm: nvmx: Plumb L2 GPA through to PML emulation (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86/mmu: Avoid mixing gpa_t with gfn_t in walk_addr_generic() (Vitaly Kuznetsov) [1882793] - [x86] process/64: Make save_fsgs_for_kvm() ready for FSGSBASE (Vitaly Kuznetsov) [1882793] - [kernel] kvm: Replace zero-length array with flexible-array (Vitaly Kuznetsov) [1882793] - [x86] kvm: vmx: Add helpers to identify interrupt type from intr_info (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86: Switch KVM guest to using interrupts for page ready APF delivery (Vitaly Kuznetsov) [1882793] - [x86] kvm: Remove defunct KVM_DEBUG_FS Kconfig (Vitaly Kuznetsov) [1882793] - [x86] kvm: vmx: Always treat MSR_IA32_PERF_CAPABILITIES as a valid PMU MSR (Vitaly Kuznetsov) [1882793] - [x86] kvm_hv_set_msr(): use __put_user() instead of 32bit __clear_user() (Vitaly Kuznetsov) [1882793] - [tools] kvm: selftests: update hyperv_cpuid with SynDBG tests (Vitaly Kuznetsov) [1882793] - [x86] kvm/hyper-v: Add support for synthetic debugger via hypercalls (Vitaly Kuznetsov) [1882793] - [x86] kvm/hyper-v: enable hypercalls regardless of hypercall page (Vitaly Kuznetsov) [1882793] - [x86] kvm/hyper-v: Add support for synthetic debugger interface (Vitaly Kuznetsov) [1882793] - [x86] hyper-v: Add synthetic debugger definitions (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86/pmu: Support full width counting (Vitaly Kuznetsov) [1882793] - [documentation] kvm: x86: announce KVM_FEATURE_ASYNC_PF_INT (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86: acknowledgment mechanism for async pf page ready notifications (Vitaly Kuznetsov) [1882793] - [documentation] kvm: x86: interrupt based APF 'page ready' event delivery (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86: extend struct kvm_vcpu_pv_apf_data with token info (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86: hyperv: Remove duplicate definitions of Reference TSC Page (Vitaly Kuznetsov) [1882793] - [x86] kvm: Restrict ASYNC_PF to user space (Vitaly Kuznetsov) [1882793] - [x86] kvm: Sanitize kvm_async_pf_task_wait() (Vitaly Kuznetsov) [1882793] - [x86] kvm: Handle async page faults directly through do_page_fault() (Vitaly Kuznetsov) [1882793] - [virt] kvm: add halt-polling cpu usage stats (Vitaly Kuznetsov) [1882793] - [powerpc] kvm: Replace vcpu->swait with rcuwait (Vitaly Kuznetsov) [1882793] - [kernel] rcuwait: Introduce rcuwait_active() (Vitaly Kuznetsov) [1882793] - [kernel] rcuwait: Introduce prepare_to and finish_rcuwait (Vitaly Kuznetsov) [1882793] - [kernel] rcuwait: Add @state argument to rcuwait_wait_event() (Vitaly Kuznetsov) [1882793] - [kernel] rcuwait: Let rcuwait_wake_up() return whether or not a task was awoken (Vitaly Kuznetsov) [1882793] - [kernel] rcuwait: Fix stale wake call name in comment (Vitaly Kuznetsov) [1882793] - [s390] kvm: s390: Use kvm_vcpu_wake_up in kvm_s390_vcpu_wakeup (Vitaly Kuznetsov) [1882793] - [documentation] docs/virt/kvm: Document configuring and running nested guests (Vitaly Kuznetsov) [1882793] - [tools] docs: fix broken references for ReST files that moved around (Vitaly Kuznetsov) [1882793] - [x86] kvm: vmx: Extend VMXs #AC interceptor to handle split lock #AC in guest (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86: Emulate split-lock access as a write in emulator (Vitaly Kuznetsov) [1882793] - [net] core: check length before updating Ethertype in skb_mpls_{push,pop} (Guillaume Nault) [1893886] - [net] pktgen: fix error message with wrong function name (Guillaume Nault) [1893886] - [net] handle the return value of pskb_carve_frag_list() correctly (Guillaume Nault) [1893886] - [net] Fix potential wrong skb->protocol in skb_vlan_untag() (Guillaume Nault) [1893886] - [net] make symbol 'flush_works' static (Guillaume Nault) [1893886] - [net] compat: Add missing sock updates for SCM_RIGHTS (Guillaume Nault) [1893886] - [net] mpls: drop skb's dst in mpls_forward() (Guillaume Nault) [1893886] - [include] net: Added pointer check for dst->ops->neigh_lookup in dst_neigh_lookup_skb (Guillaume Nault) [1893886] - [net] fix skb_panic to output real address (Guillaume Nault) [1893886] - [net] fix a potential recursive NETDEV_FEAT_CHANGE (Guillaume Nault) [1893886] - [net] neigh: send protocol value in neighbor create notification (Guillaume Nault) [1893886] - [net] revert default NAPI poll timeout to 2 jiffies (Guillaume Nault) [1893886] - [net] compat_ioctl: handle SIOCOUTQNSD (Guillaume Nault) [1893886] - [net] neigh: use long type to store jiffies delta (Guillaume Nault) [1893886] - [documentation] dev-tools: kselftest.rst: Update examples and paths (Hangbin Liu) [1876011] - [tools] selftests/run_kselftest.sh: Make each test individually selectable (Hangbin Liu) [1876011] - [tools] selftests: Extract run_kselftest.sh and generate stand-alone test list (Hangbin Liu) [1876011] - [tools] selftests/harness: Flush stdout before forking (Hangbin Liu) [1876011] - [tools] selftests: forwarding: Add missing 'rp_filter' configuration (Hangbin Liu) [1892298] - [tools] selftests/net: relax cpu affinity requirement in msg_zerocopy test (Hangbin Liu) [1892298] - [tools] selftests: ethtool: Fix test when only two speeds are supported (Hangbin Liu) [1892298] - [tools] selftests/net: tcp_mmap: fix clang warning for target arch PowerPC (Hangbin Liu) [1892298] - [tools] selftests/net: psock_fanout: fix clang issues for target arch PowerPC (Hangbin Liu) [1892298] - [netdrv] netxen: mark netxen_nic as deprecated in RHEL8 (Ivan Vecera) [1878188] - [net] linkmode: introduce linkmode_intersects() (Ivan Vecera) [1893193] - [net] ipv6: avoid lockdep issue in fib6_del() (Hangbin Liu) [1892196] - [net] ipv6: fix memory leaks on IPV6_ADDRFORM path (Hangbin Liu) [1892196] - [net] ila: remove unused inline function ila_addr_is_ila (Hangbin Liu) [1892196] - [net] ila: Fix uninitialised return value in ila_xlat_nl_cmd_flush (Hangbin Liu) [1892196] - [netdrv] i40e: always propagate error value in i40e_set_vsi_promisc() (Stefan Assmann) [1835705] - [netdrv] i40e: fix return of uninitialized aq_ret in i40e_set_vsi_promisc (Stefan Assmann) [1835705] - [netdrv] i40e: Remove scheduling while atomic possibility (Stefan Assmann) [1835705] - [pci] hv: Fix hibernation in case interrupts are not re-created (Mohammed Gamal) [1846838] - [powerpc] kvm: ppc: book3s hv: xics: Replace the 'destroy' method by a 'release' method (Greg Kurz) [1857527] - [security] selinux: complete the inlining of hashtab functions (Ondrej Mosnacek) [1878149] - [security] selinux: prepare for inlining of hashtab functions (Ondrej Mosnacek) [1878149] - [security] selinux: specialize symtab insert and search functions (Ondrej Mosnacek) [1878149] - [security] selinux: fixed a checkpatch warning with the sizeof macro (Ondrej Mosnacek) [1878149] - [security] selinux: log error messages on required process class / permissions (Ondrej Mosnacek) [1878149] - [security] selinux: fix undefined return of cond_evaluate_expr (Ondrej Mosnacek) [1878149] - [security] selinux: fix a double free in cond_read_node()/cond_read_list() (Ondrej Mosnacek) [1878149] - [security] selinux: fix double free (Ondrej Mosnacek) [1878149] - [security] selinux: netlabel: Remove unused inline function (Ondrej Mosnacek) [1878149] - [security] selinux: do not allocate hashtabs dynamically (Ondrej Mosnacek) [1878149] - [security] selinux: fix return value on error in policydb_read() (Ondrej Mosnacek) [1878149] - [security] selinux: simplify range_write() (Ondrej Mosnacek) [1878149] - [security] selinux: fix error return code in policydb_read() (Ondrej Mosnacek) [1878149] - [security] selinux: don't produce incorrect filename_trans_count (Ondrej Mosnacek) [1878149] - [security] selinux: implement new format of filename transitions (Ondrej Mosnacek) [1878149] - [security] selinux: move context hashing under sidtab (Ondrej Mosnacek) [1878149] - [security] selinux: hash context structure directly (Ondrej Mosnacek) [1878149] - [security] selinux: store role transitions in a hash table (Ondrej Mosnacek) [1878149] - [security] selinux: drop unnecessary smp_load_acquire() call (Ondrej Mosnacek) [1878149] - [security] selinux: fix warning Comparison to bool (Ondrej Mosnacek) [1878149] - [security] selinux: fix error return code in cond_read_list() (Ondrej Mosnacek) [1878149] - [security] selinux: free str on error in str_read() (Ondrej Mosnacek) [1878149] - [security] selinux: clean up indentation issue with assignment statement (Ondrej Mosnacek) [1878149] - [security] selinux: avtab_init() and cond_policydb_init() return void (Ondrej Mosnacek) [1878149] - [security] selinux: clean up error path in policydb_init() (Ondrej Mosnacek) [1878149] - [security] selinux: remove unused initial SIDs and improve handling (Ondrej Mosnacek) [1878149] - [security] selinux: reduce the use of hard-coded hash sizes (Ondrej Mosnacek) [1878149] - [security] selinux: Add xfs quota command types (Ondrej Mosnacek) [1878149] - [security] selinux: optimize storage of filename transitions (Ondrej Mosnacek) [1878149] - [security] selinux: factor out loop body from filename_trans_read() (Ondrej Mosnacek) [1878149] - [security] selinux: generalize evaluate_cond_node() (Ondrej Mosnacek) [1878149] - [security] selinux: convert cond_expr to array (Ondrej Mosnacek) [1878149] - [security] selinux: convert cond_av_list to array (Ondrej Mosnacek) [1878149] - [security] selinux: convert cond_list to array (Ondrej Mosnacek) [1878149] - [security] selinux: sel_avc_get_stat_idx should increase position index (Ondrej Mosnacek) [1878149] - [security] selinux: simplify evaluate_cond_node() (Ondrej Mosnacek) [1878149] - [security] selinux: move status variables out of selinux_ss (Ondrej Mosnacek) [1878149] - [scripts] selinux: use kernel linux/socket.h for genheaders and mdp (Ondrej Mosnacek) [1878149] - [scripts] genheaders: -s had been there since v6; -*s - since v7 (Ondrej Mosnacek) [1878149] - [scsi] scsi: megaraid_sas: Added support for shared host tagset for cpuhotplug (Ming Lei) [1876863] - [scsi] scsi: scsi_debug: Support host tagset (Ming Lei) [1876863] - [scsi] scsi: core: Show nr_hw_queues in sysfs (Ming Lei) [1876863] - [scsi] scsi: Add host and host template flag 'host_tagset' (Ming Lei) [1876863] - [block] null_blk: Support shared tag bitmap (Ming Lei) [1876863] - [block] blk-mq, elevator: Count requests per hctx to improve performance (Ming Lei) [1876863] - [block] blk-mq: Record active_queues_shared_sbitmap per tag_set for when using shared sbitmap (Ming Lei) [1876863] - [block] blk-mq: Record nr_active_requests per queue for when using shared sbitmap (Ming Lei) [1876863] - [block] blk-mq: Relocate hctx_may_queue() (Ming Lei) [1876863] - [block] blk-mq: Facilitate a shared sbitmap per tagset (Ming Lei) [1876863] - [block] blk-mq: Use pointers for blk_mq_tags bitmap tags (Ming Lei) [1876863] - [block] blk-mq: Pass flags for tag init/free (Ming Lei) [1876863] - [block] blk-mq: Free tags in blk_mq_init_tags() upon error (Ming Lei) [1876863] - [block] blk-mq: Rename blk_mq_update_tag_set_depth() (Ming Lei) [1876863] - [block] blk-mq: Rename BLK_MQ_F_TAG_SHARED as BLK_MQ_F_TAG_QUEUE_SHARED (Ming Lei) [1876863] - [block] block: fix double account of flush request's driver tag (Ming Lei) [1876863] - [block] blk-mq: centralise related handling into blk_mq_get_driver_tag (Ming Lei) [1876863] - [block] blk-mq: streamline handling of q->mq_ops->queue_rq result (Ming Lei) [1876863] - [block] blk-mq: remove pointless call of list_entry_rq() in hctx_show_busy_rq() (Ming Lei) [1876863] - [block] blk-mq: move blk_mq_get_driver_tag into blk-mq.c (Ming Lei) [1876863] - [block] blk-mq: support batching dispatch in case of io (Ming Lei) [1876863] - [block] blk-mq: pass obtained budget count to blk_mq_dispatch_rq_list (Ming Lei) [1876863] - [block] blk-mq: remove dead check from blk_mq_dispatch_rq_list (Ming Lei) [1876863] - [block] blk-mq: move getting driver tag and budget into one helper (Ming Lei) [1876863] - [block] blk-mq: pass hctx to blk_mq_dispatch_rq_list (Ming Lei) [1876863] - [block] blk-mq: remove the BLK_MQ_REQ_INTERNAL flag (Ming Lei) [1876863] - [net] netns: Constify exported functions (Guillaume Nault) [1806134] - [net] netns: protect netns ID lookups with RCU (Guillaume Nault) [1806134] - [net] netns: Remove __peernet2id_alloc() (Guillaume Nault) [1806134] - [net] netns: read NETNSA_NSID as s32 attribute in rtnl_net_getid() (Guillaume Nault) [1806134] - [tools] selftests: txtimestamp: add flag for timestamp validation tolerance. (Hangbin Liu) [1861175] - [tools] selftests/net: so_txtime: fix clang issues for target arch PowerPC (Hangbin Liu) [1861175] - [tools] selftests/net: rxtimestamp: fix clang issues for target arch PowerPC (Hangbin Liu) [1861175] - [tools] selftest: txtimestamp: fix net ns entry logic (Hangbin Liu) [1861175] - [tools] selftests/net: update initializer syntax to use c99 designators (Hangbin Liu) [1861175] - [tools] selftests/net: add ipv6 test coverage in rxtimestamp test (Hangbin Liu) [1861175] - [tools] selftests/net: plug rxtimestamp test into kselftest framework (Hangbin Liu) [1861175] - [tools] selftests/net: in rxtimestamp getopt_long needs terminating null entry (Hangbin Liu) [1861175] - [tools] selftests/net: in timestamping, strncpy needs to preserve null byte (Hangbin Liu) [1861175] - [tools] selftests: move timestamping selftests to net folder (Hangbin Liu) [1861175] - [tools] selftests: txtimestamp: print statistics for timestamp events. (Hangbin Liu) [1861175] - [tools] selftests: txtimestamp: add support for epoll(). (Hangbin Liu) [1861175] - [tools] selftests: txtimestamp: add new command-line flags. (Hangbin Liu) [1861175] - [tools] selftests: txtimestamp: allow printing latencies in nsec. (Hangbin Liu) [1861175] - [tools] selftests: txtimestamp: allow individual txtimestamp tests. (Hangbin Liu) [1861175] - [tools] selftests: timestamping: Fix SIOCGSTAMP undeclared build failure (Hangbin Liu) [1861175] - [tools] selftests: fix timestamping Makefile (Hangbin Liu) [1861175] - [tools] selftests: add missing include unistd (Hangbin Liu) [1861175] - [tools] selftests/txtimestamp: Fix an equals vs assign bug (Hangbin Liu) [1861175] - [tools] selftests: add txtimestamp kselftest (Hangbin Liu) [1861175] - [tools] selftests: expand txtimestamp with ipv6 dgram + raw and pf_packet (Hangbin Liu) [1861175] - [tools] selftests: expand txtimestamp with cmsg support (Hangbin Liu) [1861175] - [hwmon] hwmon: (k10temp) Add support for Zen3 CPUs (Wei Huang) [1846851] - [powerpc] vfs: add faccessat2 syscall (Miklos Szeredi) [1333764] - [fs] vfs: split out access_override_creds() (Miklos Szeredi) [1333764] - [md] Revert "dm writecache: set "Tech Preview" taint using mark_tech_preview()" (Mike Snitzer) [1859413] - [s390] mm: fix huge pte soft dirty copying (Cornelia Huck) [1700709] - [fs] proc/mounts: add cursor (Miklos Szeredi) [1759472]- [char] random: Add a poll handler to extrng_fops (Vladis Dronov) [1884857] - [platform] platform/mellanox: mlxbf-pmc: Add Mellanox BlueField PMC driver (Alaa Hleihel) [1655729] - [mm] mm/page_idle.c: skip offline pages (Chris von Recklinghausen) [1867490] - [powerpc] powerpc/pseries: Detect secure and trusted boot state of the system (Diego Domingos) [1853411] - [net] bpf: Check correct cred for CAP_SYSLOG in bpf_dump_raw_ok() (Yauheni Kaliuta) [1874003] - [kernel] kallsyms: Refactor kallsyms_show_value() to take cred (Yauheni Kaliuta) [1874003] - [kernel] kprobes: Show blacklist addresses as same as kallsyms does (Yauheni Kaliuta) [1874003] - [arm64] arm64: insn: Report PAC and BTI instructions as skippable (Yauheni Kaliuta) [1874003] - [arm64] arm64: insn: Don't assume unrecognized HINTs are skippable (Yauheni Kaliuta) [1874003] - [lib] usercopy: Avoid soft lockups in test_check_nonzero_user() (Yauheni Kaliuta) [1874003] - [security] selinux: map CAP_PERFMON and CAP_BPF to CAP_SYS_ADMIN (Yauheni Kaliuta) [1874003] - [tools] selftests/bpf: fix netdevsim trap_flow_action_cookie read (Yauheni Kaliuta) [1874003] - [net] net/bpfilter: Initialize pos in __bpfilter_process_sockopt (Yauheni Kaliuta) [1874003] - [tools] selftests/bpf: Extend map-in-map selftest to detect memory leaks (Yauheni Kaliuta) [1874003] - [net] bpf: Fix map leak in HASH_OF_MAPS map (Yauheni Kaliuta) [1874003] - [net] bpf: Fix NULL pointer dereference in __btf_resolve_helper_id() (Yauheni Kaliuta) [1874003] - [tools] selftests/bpf: Fix cgroup sockopt verifier test (Yauheni Kaliuta) [1874003] - [tools] libbpf: Fix libbpf hashmap on (I)LP32 architectures (Yauheni Kaliuta) [1874003] - [tools] selftests: bpf: Fix detach from sockmap tests (Yauheni Kaliuta) [1874003] - [net] bpf: net: Avoid incorrect bpf_sk_reuseport_detach call (Yauheni Kaliuta) [1874003] - [net] bpf: net: Avoid copying sk_user_data of reuseport_array during sk_clone (Yauheni Kaliuta) [1874003] - [tools] bpf: Add tests for PTR_TO_BTF_ID vs. null comparison (Yauheni Kaliuta) [1874003] - [net] bpf: Fix an incorrect branch elimination by verifier (Yauheni Kaliuta) [1874003] - [include] bpf: sockmap: Require attach_bpf_fd when detaching a program (Yauheni Kaliuta) [1874003] - [net] bpf: sockmap: Check value of unused args to BPF_PROG_ATTACH (Yauheni Kaliuta) [1874003] - [net] bpf: Enforce BPF ringbuf size to be the power of 2 (Yauheni Kaliuta) [1874003] - [tools] bpf, sockmap: Add ingres skb tests that utilize merge skbs (Yauheni Kaliuta) [1874003] - [net] bpf, sockmap: RCU dereferenced psock may be used outside RCU block (Yauheni Kaliuta) [1874003] - [net] bpf, sockmap: RCU splat with redirect and strparser error or TLS (Yauheni Kaliuta) [1874003] - [tools] bpf: tcp: bpf_cubic: fix spurious HYSTART_DELAY exit upon drop in min RTT (Yauheni Kaliuta) [1874003] - [net] bpf: Do not allow btf_ctx_access with __int128 types (Yauheni Kaliuta) [1874003] - [tools] bpf: Fix formatting in documentation for BPF helpers (Yauheni Kaliuta) [1874003] - [net] bpf: Restore behaviour of CAP_SYS_ADMIN allowing the loading of networking bpf programs (Yauheni Kaliuta) [1874003] - [net] bpf: Set the number of exception entries properly for subprograms (Yauheni Kaliuta) [1874003] - [tools] libbpf: Fix CO-RE relocs against .text section (Yauheni Kaliuta) [1874003] - [tools] libbpf: Forward-declare bpf_stats_type for systems with outdated UAPI headers (Yauheni Kaliuta) [1874003] - [documentation] bpf: Document optval > PAGE_SIZE behavior for sockopt hooks (Yauheni Kaliuta) [1874003] - [tools] selftests/bpf: Make sure optvals > PAGE_SIZE are bypassed (Yauheni Kaliuta) [1874003] - [net] bpf: Don't return EINVAL from {get, set}sockopt when optlen > PAGE_SIZE (Yauheni Kaliuta) [1874003] - [tools] tools, bpftool: Add ringbuf map type to map command docs (Yauheni Kaliuta) [1874003] - [samples] bpf, xdp, samples: Fix null pointer dereference in *_user code (Yauheni Kaliuta) [1874003] - [tools] tools/bpftool: Add ringbuf map to a list of known map types (Yauheni Kaliuta) [1874003] - [tools] bpf: Fix definition of bpf_ringbuf_output() helper in UAPI comments (Yauheni Kaliuta) [1874003] - [net] bpf: Undo internal BPF_PROBE_MEM in BPF insns dump (Yauheni Kaliuta) [1874003] - [tools] libbpf: Support pre-initializing .bss global variables (Yauheni Kaliuta) [1874003] - [tools] tools/bpftool: Fix skeleton codegen (Yauheni Kaliuta) [1874003] - [net] bpf: Fix memlock accounting for sock_hash (Yauheni Kaliuta) [1874003] - [net] bpf: tcp: Recv() should return 0 when the peer socket is closed (Yauheni Kaliuta) [1874003] - [tools] tools, bpftool: Exit on error in function codegen (Yauheni Kaliuta) [1874003] - [tools] tools, bpftool: Fix memory leak in codegen error cases (Yauheni Kaliuta) [1874003] - [tools] selftests/bpf: Add cgroup_skb/egress test for load_bytes_relative (Yauheni Kaliuta) [1874003] - [net] net/filter: Permit reading NET in load_bytes_relative when MAC not set (Yauheni Kaliuta) [1874003] - [tools] tools, bpf: Do not force gcc as CC (Yauheni Kaliuta) [1874003] - [tools] libbpf: Define __WORDSIZE if not available (Yauheni Kaliuta) [1874003] - [net] bpf: Devmap adjust uapi for attach bpf program (Yauheni Kaliuta) [1874003] - [net] bpf: Reset data_meta before running programs attached to devmap entry (Yauheni Kaliuta) [1874003] - [scripts] scripts: Require pahole v1.16 when generating BTF (Yauheni Kaliuta) [1874003] - [net] bpf, sockhash: Synchronize delete from bucket list on map free (Yauheni Kaliuta) [1874003] - [net] bpf, sockhash: Fix memory leak when unlinking sockets in sock_hash_free (Yauheni Kaliuta) [1874003] - [net] bpf/sockmap: Fix kernel panic at __tcp_bpf_recvmsg (Yauheni Kaliuta) [1874003] - [kernel] bpf: rework the compat kernel probe handling (Yauheni Kaliuta) [1874003] - [kernel] bpf: handle the compat string in bpf_trace_copy_string better (Yauheni Kaliuta) [1874003] - [kernel] bpf: factor out a bpf_trace_copy_string helper (Yauheni Kaliuta) [1874003] - [net] mmap locking API: add mmap_read_trylock_non_owner() (Yauheni Kaliuta) [1874003] - [net] bpf: sockmap: use mmap locking API (Yauheni Kaliuta) [1874003] - [tools] selftests/bpf: Fix ringbuf selftest sample counting undeterminism (Yauheni Kaliuta) [1874003] - [net] bpf: Fix an error code in check_btf_func() (Yauheni Kaliuta) [1874003] - [net] bpf: make bpf_check_uarg_tail_zero() use check_zeroed_user() (Yauheni Kaliuta) [1874003] - [lib] lib: introduce copy_struct_from_user() helper (Yauheni Kaliuta) [1874003] - [tools] selftests/bpf: Add a default $(CXX) value (Yauheni Kaliuta) [1874003] - [tools] tools/bpf: Don't use $(COMPILE.c) (Yauheni Kaliuta) [1874003] - [s390] s390/bpf: Use bcr 0, 0 as tail call nop filler (Yauheni Kaliuta) [1874003] - [tools] selftests/bpf: Fix verifier test (Yauheni Kaliuta) [1874003] - [tools] selftests/bpf: Fix sample_cnt shared between two threads (Yauheni Kaliuta) [1874003] - [tools] bpf, selftests: Adapt cls_redirect to call csum_level helper (Yauheni Kaliuta) [1874003] - [net] bpf: Add csum_level helper for fixing up csum levels (Yauheni Kaliuta) [1874003] - [net] bpf: Fix up bpf_skb_adjust_room helper's skb csum setting (Yauheni Kaliuta) [1874003] - [tools] libbpf: Add _GNU_SOURCE for reallocarray to ringbuf.c (Yauheni Kaliuta) [1874003] - [net] bpf: Use tracing helpers for lsm programs (Yauheni Kaliuta) [1874003] - [tools] selftests/bpf: Add test for SO_BINDTODEVICE opt of bpf_setsockopt (Yauheni Kaliuta) [1874003] - [tools] tools/bpf: sync bpf.h (Yauheni Kaliuta) [1874003] - [tools] bpf, selftests: Add test for ktls with skb bpf ingress policy (Yauheni Kaliuta) [1874003] - [net] bpf: Fix running sk_skb program types with ktls (Yauheni Kaliuta) [1874003] - [net] bpf: Refactor sockmap redirect code so its easy to reuse (Yauheni Kaliuta) [1874003] - [tools] libbpf: Add SEC name for xdp programs attached to device map (Yauheni Kaliuta) [1874003] - [net] bpf: Add support to attach bpf program to a devmap entry (Yauheni Kaliuta) [1874003] - [kernel] bpf: Use strncpy_from_unsafe_strict() in bpf_seq_printf() helper (Yauheni Kaliuta) [1874003] - [net] devmap: Formalize map value as a named struct (Yauheni Kaliuta) [1874003] - [net] bpf: Add rx_queue_mapping to bpf_sock (Yauheni Kaliuta) [1874003] - [tools] selftests/bpf: Add tests for write-only stacks/queues (Yauheni Kaliuta) [1874003] - [documentation] docs/bpf: Add BPF ring buffer design notes (Yauheni Kaliuta) [1874003] - [tools] bpf: Add BPF ringbuf and perf buffer benchmarks (Yauheni Kaliuta) [1874003] - [tools] selftests/bpf: Add BPF ringbuf selftests (Yauheni Kaliuta) [1874003] - [tools] libbpf: Add BPF ring buffer support (Yauheni Kaliuta) [1874003] - [tools] bpf: Implement BPF ring buffer and verifier support for it (Yauheni Kaliuta) [1874003] - [net] bpf: Fix map permissions check (Yauheni Kaliuta) [1874003] - [tools] selftests/bpf: Cleanup comments in test_maps (Yauheni Kaliuta) [1874003] - [tools] selftests/bpf: Cleanup some file descriptors in test_maps (Yauheni Kaliuta) [1874003] - [tools] selftests/bpf: Fix a typo in test_maps (Yauheni Kaliuta) [1874003] - [tools] libbpf: Fix perf_buffer__free() API for sparse allocs (Yauheni Kaliuta) [1874003] - [tools] bpf, selftests: Test probe_* helpers from SCHED_CLS (Yauheni Kaliuta) [1874003] - [tools] bpf, selftests: Add sk_msg helpers load and attach test (Yauheni Kaliuta) [1874003] - [net] bpf, sk_msg: Add get socket storage helpers (Yauheni Kaliuta) [1874003] - [net] bpf: Extend bpf_base_func_proto helpers with probe_* and *current_task* (Yauheni Kaliuta) [1874003] - [net] bpf, sk_msg: Add some generic helpers that may be useful from sk_msg (Yauheni Kaliuta) [1874003] - [net] bpf: Fix spelling in comment explaining ARG1 in ___bpf_prog_run (Yauheni Kaliuta) [1874003] - [tools] libbpf: Install headers as part of make install (Yauheni Kaliuta) [1874003] - [tools] libbpf: Add API to consume the perf ring buffer content (Yauheni Kaliuta) [1874003] - [tools] tools, bpftool: Print correct error message when failing to load BTF (Yauheni Kaliuta) [1874003] - [tools] tools, bpftool: Make capability check account for new BPF caps (Yauheni Kaliuta) [1874003] - [tools] tools, bpftool: Clean subcommand help messages (Yauheni Kaliuta) [1874003] - [tools] selftests/bpf: CONFIG_LIRC required for test_lirc_mode2.sh (Yauheni Kaliuta) [1874003] - [tools] selftests/bpf: CONFIG_IPV6_SEG6_BPF required for test_seg6_loop.o (Yauheni Kaliuta) [1874003] - [tools] selftests/bpf: Add general instructions for test execution (Yauheni Kaliuta) [1874003] - [tools] bpf: Selftests, add printk to test_sk_lookup_kern to encode null ptr check (Yauheni Kaliuta) [1874003] - [tools] bpf: Selftests, verifier case for non null pointer map value branch (Yauheni Kaliuta) [1874003] - [tools] bpf: Selftests, verifier case for non null pointer check branch taken (Yauheni Kaliuta) [1874003] - [net] bpf: Verifier track null pointer branch_taken with JNE and JEQ (Yauheni Kaliuta) [1874003] - [tools] tools/bpf: sync bpf.h (Yauheni Kaliuta) [1874003] - [tools] bpf, testing: Add get{peer, sock}name selftests to test_progs (Yauheni Kaliuta) [1874003] - [tools] bpf, bpftool: Enable get{peer, sock}name attach types (Yauheni Kaliuta) [1874003] - [tools] bpf, libbpf: Enable get{peer, sock}name attach types (Yauheni Kaliuta) [1874003] - [net] bpf: Add get{peer, sock}name attach types for sock_addr (Yauheni Kaliuta) [1874003] - [samples] samples, bpf: Refactor kprobe, tail call kern progs map definition (Yauheni Kaliuta) [1874003] - [samples] samples, bpf: Add tracex7 test file to .gitignore (Yauheni Kaliuta) [1874003] - [samples] samples, bpf: Refactor tail call user progs with libbpf (Yauheni Kaliuta) [1874003] - [samples] samples, bpf: Refactor kprobe tracing user progs with libbpf (Yauheni Kaliuta) [1874003] - [samples] samples, bpf: Refactor pointer error check with libbpf (Yauheni Kaliuta) [1874003] - [tools] bpf: Selftests, add ktls tests to test_sockmap (Yauheni Kaliuta) [1874003] - [tools] bpf: Selftests, add blacklist to test_sockmap (Yauheni Kaliuta) [1874003] - [tools] bpf: Selftests, add whitelist option to test_sockmap (Yauheni Kaliuta) [1874003] - [tools] bpf: Selftests, provide verbose option for selftests execution (Yauheni Kaliuta) [1874003] - [tools] bpf: Selftests, break down test_sockmap into subtests (Yauheni Kaliuta) [1874003] - [tools] bpf: Selftests, improve test_sockmap total bytes counter (Yauheni Kaliuta) [1874003] - [tools] bpf: Selftests, print error in test_sockmap error cases (Yauheni Kaliuta) [1874003] - [tools] bpf: Selftests, sockmap test prog run without setting cgroup (Yauheni Kaliuta) [1874003] - [tools] bpf: Selftests, remove prints from sockmap tests (Yauheni Kaliuta) [1874003] - [tools] bpf: Selftests, move sockmap bpf prog header into progs (Yauheni Kaliuta) [1874003] - [tools] selftests/bpf: Remove test_align leftovers (Yauheni Kaliuta) [1874003] - [tools] selftests/bpf: Move test_align under test_progs (Yauheni Kaliuta) [1874003] - [tools] libbpf, hashmap: Fix signedness warnings (Yauheni Kaliuta) [1874003] - [tools] libbpf, hashmap: Remove unused #include (Yauheni Kaliuta) [1874003] - [net] bpf: Fix check_return_code to only allowin trace_iter progs (Yauheni Kaliuta) [1874003] - [tools] selftests/bpf: Use CAP_BPF and CAP_PERFMON in tests (Yauheni Kaliuta) [1874003] - [net] bpf: Implement CAP_BPF (Yauheni Kaliuta) [1874003] - [security] bpf, capability: Introduce CAP_BPF (Yauheni Kaliuta) [1874003] - [security] capabilities: Introduce CAP_PERFMON to kernel and user space (Yauheni Kaliuta) [1874003] - [tools] bpf, bpftool: Allow probing for CONFIG_HZ from kernel config (Yauheni Kaliuta) [1874003] - [tools] selftests/bpf: Test for sk helpers in cgroup skb (Yauheni Kaliuta) [1874003] - [tools] selftests/bpf: Add connect_fd_to_fd, connect_wait net helpers (Yauheni Kaliuta) [1874003] - [net] bpf: Introduce bpf_sk_{, ancestor_}cgroup_id helpers (Yauheni Kaliuta) [1874003] - [net] bpf: Allow skb_ancestor_cgroup_id helper in cgroup skb (Yauheni Kaliuta) [1874003] - [net] bpf: Allow sk lookup helpers in cgroup skb (Yauheni Kaliuta) [1874003] - [tools] selftest/bpf: Fix spelling mistake "SIGALARM" -> "SIGALRM" (Yauheni Kaliuta) [1874003] - [net] bpf: Fix bpf_iter's task iterator logic (Yauheni Kaliuta) [1874003] - [tools] selftests/bpf: Test narrow loads for bpf_sock_addr.user_port (Yauheni Kaliuta) [1874003] - [net] bpf: Support narrow loads from bpf_sock_addr.user_port (Yauheni Kaliuta) [1874003] - [samples] samples/bpf: xdp_redirect_cpu: Set MAX_CPUS according to NR_CPUS (Yauheni Kaliuta) [1874003] - [samples] samples/bpf: Remove compiler warnings (Yauheni Kaliuta) [1874003] - [net] bpf: Enable bpf_iter targets registering ctx argument types (Yauheni Kaliuta) [1874003] - [net] bpf: Change func bpf_iter_unreg_target() signature (Yauheni Kaliuta) [1874003] - [net] bpf: net: Refactor bpf_iter target registration (Yauheni Kaliuta) [1874003] - [net] bpf: Add comments to interpret bpf_prog return values (Yauheni Kaliuta) [1874003] - [tools] bpf: Change btf_iter func proto prefix to "bpf_iter_" (Yauheni Kaliuta) [1874003] - [tools] tools/bpf: selftests : Explain bpf_iter test failures with llvm 10.0.0 (Yauheni Kaliuta) [1874003] - [tools] selftest/bpf: Add BPF triggering benchmark (Yauheni Kaliuta) [1874003] - [tools] selftest/bpf: Fmod_ret prog and implement test_overhead as part of bench (Yauheni Kaliuta) [1874003] - [tools] selftests/bpf: Add benchmark runner infrastructure (Yauheni Kaliuta) [1874003] - [tools] selftests/bpf: Extract parse_num_list into generic testing_helpers.c (Yauheni Kaliuta) [1874003] - [tools] tools, bpf: Synchronise BPF UAPI header with tools (Yauheni Kaliuta) [1874003] - [scripts] bpf: Minor fixes to BPF helpers documentation (Yauheni Kaliuta) [1874003] - [tools] tools, bpftool: Minor fixes for documentation (Yauheni Kaliuta) [1874003] - [tools] tools, bpftool: Poison and replace kernel integer typedefs (Yauheni Kaliuta) [1874003] - [tools] bpf, libbpf: Replace zero-length array with flexible-array (Yauheni Kaliuta) [1874003] - [arm64] bpf, arm64: Optimize ADD, SUB, JMP BPF_K using arm64 add/sub immediates (Yauheni Kaliuta) [1874003] - [arm64] bpf, arm64: Optimize AND, OR, XOR, JSET BPF_K using arm64 logical immediates (Yauheni Kaliuta) [1874003] - [tools] bpf, runqslower: include proper uapi/bpf.h (Yauheni Kaliuta) [1874003] - [tools] tools/bpf: selftests: Add iter progs for bpf_map/task/task_file (Yauheni Kaliuta) [1874003] - [tools] tools/bpftool: Add bpf_iter support for bptool (Yauheni Kaliuta) [1874003] - [tools] tools/libpf: Add offsetof/container_of macro in bpf_helpers.h (Yauheni Kaliuta) [1874003] - [tools] tools/libbpf: Add bpf_iter support (Yauheni Kaliuta) [1874003] - [net] bpf: Support variable length array in tracing programs (Yauheni Kaliuta) [1874003] - [net] bpf: Handle spilled PTR_TO_BTF_ID properly when checking stack_boundary (Yauheni Kaliuta) [1874003] - [kernel] bpf: Add bpf_seq_printf and bpf_seq_write helpers (Yauheni Kaliuta) [1874003] - [net] bpf: Add PTR_TO_BTF_ID_OR_NULL support (Yauheni Kaliuta) [1874003] - [net] bpf: Add task and task/file iterator targets (Yauheni Kaliuta) [1874003] - [net] bpf: Add bpf_map iterator (Yauheni Kaliuta) [1874003] - [net] bpf: Implement common macros/helpers for target iterators (Yauheni Kaliuta) [1874003] - [net] bpf: Create file bpf iterator (Yauheni Kaliuta) [1874003] - [net] bpf: Create anonymous bpf iterator (Yauheni Kaliuta) [1874003] - [net] bpf: Implement bpf_seq_read() for bpf iterator (Yauheni Kaliuta) [1874003] - [net] bpf: Support bpf tracing/iter programs for BPF_LINK_UPDATE (Yauheni Kaliuta) [1874003] - [net] bpf: Support bpf tracing/iter programs for BPF_LINK_CREATE (Yauheni Kaliuta) [1874003] - [net] bpf: Allow loading of a bpf_iter program (Yauheni Kaliuta) [1874003] - [net] bpf: Implement an interface to register bpf_iter targets (Yauheni Kaliuta) [1874003] - [tools] bpf: Allow any port in bpf_bind helper (Yauheni Kaliuta) [1874003] - [net] net: Refactor arguments of inet{,6}_bind (Yauheni Kaliuta) [1874003] - [tools] selftests/bpf: Move existing common networking parts into network_helpers (Yauheni Kaliuta) [1874003] - [tools] selftests/bpf: Generalize helpers to control background listener (Yauheni Kaliuta) [1874003] - [net] crypto: lib/sha1 - rename "sha" to "sha1" (Yauheni Kaliuta) [1874003] - [arm64] arm64: bpf: Annotate JITed code for BTI (Yauheni Kaliuta) [1874003] - [arm64] arm64: insn: Add constants for new HINT instruction decode (Yauheni Kaliuta) [1874003] - [kernel] sysctl: Fix unused function warning (Yauheni Kaliuta) [1874003] - [tools] selftests/bpf: Use reno instead of dctcp (Yauheni Kaliuta) [1874003] - [net] bpf: Fix use-after-free of bpf_link when priming half-fails (Yauheni Kaliuta) [1874003] - [tools] bpf: Bpf_{g, s}etsockopt for struct bpf_sock_addr (Yauheni Kaliuta) [1874003] - [tools] bpf: Add selftest for BPF_ENABLE_STATS (Yauheni Kaliuta) [1874003] - [tools] libbpf: Add support for command BPF_ENABLE_STATS (Yauheni Kaliuta) [1874003] - [net] bpf: Sharing bpf runtime stats with BPF_ENABLE_STATS (Yauheni Kaliuta) [1874003] - [tools] selftests/bpf: Test allowed maps for bpf_sk_select_reuseport (Yauheni Kaliuta) [1874003] - [tools] libbpf: Fix false uninitialized variable warning (Yauheni Kaliuta) [1874003] - [net] bpf: Fix unused variable warning (Yauheni Kaliuta) [1874003] - [tools] selftests/bpf: Use SOCKMAP for server sockets in bpf_sk_assign test (Yauheni Kaliuta) [1874003] - [tools] selftests/bpf: Test that lookup on SOCKMAP/SOCKHASH is allowed (Yauheni Kaliuta) [1874003] - [net] bpf: Allow bpf_map_lookup_elem for SOCKMAP and SOCKHASH (Yauheni Kaliuta) [1874003] - [tools] tools: bpftool: Make libcap dependency optional (Yauheni Kaliuta) [1874003] - [tools] tools: bpftool: Allow unprivileged users to probe features (Yauheni Kaliuta) [1874003] - [tools] tools: bpftool: For "feature probe" define "full_mode" bool as global (Yauheni Kaliuta) [1874003] - [tools] selftests/bpf: Disable ASAN instrumentation for mmap()'ed memory read (Yauheni Kaliuta) [1874003] - [tools] selftests/bpf: Fix invalid memory reads in core_relo selftest (Yauheni Kaliuta) [1874003] - [tools] selftests/bpf: Fix memory leak in extract_build_id() (Yauheni Kaliuta) [1874003] - [tools] libbpf: Fix memory leak and possible double-free in hashmap__clear (Yauheni Kaliuta) [1874003] - [tools] selftests/bpf: Convert test_hashmap into test_progs test (Yauheni Kaliuta) [1874003] - [tools] selftests/bpf: Add SAN_CFLAGS param to selftests build to allow sanitizers (Yauheni Kaliuta) [1874003] - [tools] selftests/bpf: Ensure test flavors use correct skeletons (Yauheni Kaliuta) [1874003] - [tools] libbpf: Add BTF-defined map-in-map support (Yauheni Kaliuta) [1874003] - [tools] libbpf: Refactor map creation logic and fix cleanup leak (Yauheni Kaliuta) [1874003] - [tools] libbpf: Refactor BTF-defined map definition parsing logic (Yauheni Kaliuta) [1874003] - [tools] bpftool: Add link bash completions (Yauheni Kaliuta) [1874003] - [tools] bpftool: Add bpftool-link manpage (Yauheni Kaliuta) [1874003] - [tools] bpftool: Add bpf_link show and pin support (Yauheni Kaliuta) [1874003] - [tools] bpftool: Expose attach_type-to-string array to non-cgroup code (Yauheni Kaliuta) [1874003] - [tools] selftests/bpf: Test bpf_link's get_next_id, get_fd_by_id, and get_obj_info (Yauheni Kaliuta) [1874003] - [tools] libbpf: Add low-level APIs for new bpf_link commands (Yauheni Kaliuta) [1874003] - [net] bpf: Add support for BPF_OBJ_GET_INFO_BY_FD for bpf_link (Yauheni Kaliuta) [1874003] - [net] bpf: Support GET_FD_BY_ID and GET_NEXT_ID for bpf_link (Yauheni Kaliuta) [1874003] - [net] bpf: Allocate ID for bpf_link (Yauheni Kaliuta) [1874003] - [tools] libbpf: Remove unneeded semicolon in btf_dump_emit_type (Yauheni Kaliuta) [1874003] - [net] bpf, cgroup: Remove unused exports (Yauheni Kaliuta) [1874003] - [tools] libbpf: Return err if bpf_object__load failed (Yauheni Kaliuta) [1874003] - [tools] selftests/bpf: Add cls_redirect classifier (Yauheni Kaliuta) [1874003] - [net] bpf: Make verifier log more relevant by default (Yauheni Kaliuta) [1874003] - [net] bpf: add bpf_ktime_get_boot_ns() (Yauheni Kaliuta) [1874003] - [net] net: bpf: Make bpf_ktime_get_ns() available to non GPL programs (Yauheni Kaliuta) [1874003] - [net] net: bpf: Allow TC programs to call BPF_FUNC_skb_change_head (Yauheni Kaliuta) [1874003] - [net] bpf: Fix missing bpf_base_func_proto in cgroup_base_func_proto for CGROUP_NET=n (Yauheni Kaliuta) [1874003] - [tools] bpf_helpers.h: Add note for building with vmlinux.h or linux/types.h (Yauheni Kaliuta) [1874003] - [net] bpf: Enable more helpers for BPF_PROG_TYPE_CGROUP_{DEVICE, SYSCTL, SOCKOPT} (Yauheni Kaliuta) [1874003] - [tools] tools/bpf/bpftool: Remove duplicate headers (Yauheni Kaliuta) [1874003] - [net] bpf: Remove set but not used variable 'dst_known' (Yauheni Kaliuta) [1874003] - [net] xdp: export the DEV_MAP_BULK_SIZE macro (Yauheni Kaliuta) [1874003] - [kernel] trace/bpf_trace: Open access for CAP_PERFMON privileged process (Yauheni Kaliuta) [1874003] - [scsi] scsi: lpfc: Fix initial FLOGI failure due to BBSCN not supported (Dick Kennedy) [1887549] - [scsi] scsi: lpfc: Update lpfc version to 12.8.0.5 (Dick Kennedy) [1887549] - [scsi] scsi: lpfc: Reject CT request for MIB commands (Dick Kennedy) [1887549] - [scsi] scsi: lpfc: Add FDMI Vendor MIB support (Dick Kennedy) [1887549] - [scsi] scsi: lpfc: Fix duplicate wq_create_version check (Dick Kennedy) [1887549] - [scsi] scsi: lpfc: Removed unused macros in lpfc_attr.c (Dick Kennedy) [1887549] - [scsi] scsi: lpfc: Re-fix use after free in lpfc_rq_buf_free() (Dick Kennedy) [1887549] - [scsi] scsi: lpfc: Fix scheduling call while in softirq context in lpfc_unreg_rpi (Dick Kennedy) [1887549] - [scsi] scsi: lpfc: Fix invalid sleeping context in lpfc_sli4_nvmet_alloc() (Dick Kennedy) [1887549] - [scsi] scsi: Remove unneeded break statements (Dick Kennedy) [1887549] - [scsi] scsi: lpfc: Add dependency on CPU_FREQ (Dick Kennedy) [1887549] - [scsi] scsi: lpfc: Remove unneeded variable 'status' in lpfc_fcp_cpu_map_store() (Dick Kennedy) [1887549] - [scsi] scsi: lpfc: Drop nodelist reference on error in lpfc_gen_req() (Dick Kennedy) [1887549] - [scsi] scsi: lpfc: Remove set but not used 'qp' (Dick Kennedy) [1887549] - [scsi] scsi: lpfc: Update lpfc version to 12.8.0.4 (Dick Kennedy) [1887549] - [scsi] scsi: lpfc: Extend the RDF FPIN Registration descriptor for additional events (Dick Kennedy) [1887549] - [scsi] scsi: lpfc: Fix FLOGI/PLOGI receive race condition in pt2pt discovery (Dick Kennedy) [1887549] - [scsi] scsi: lpfc: Fix setting IRQ affinity with an empty CPU mask (Dick Kennedy) [1887549] - [scsi] scsi: lpfc: Fix spelling mistake "Cant" -> "Can't" (Dick Kennedy) [1887549] - [scsi] scsi: lpfc: Update lpfc version to 12.8.0.3 (Dick Kennedy) [1887549] - [scsi] scsi: lpfc: Fix validation of bsg reply lengths (Dick Kennedy) [1887549] - [scsi] scsi: lpfc: Fix retry of PRLI when status indicates its unsupported (Dick Kennedy) [1887549] - [scsi] scsi: lpfc: Fix oops when unloading driver while running mds diags (Dick Kennedy) [1887549] - [scsi] scsi: lpfc: Fix RSCN timeout due to incorrect gidft counter (Dick Kennedy) [1887549] - [scsi] scsi: lpfc: Fix no message shown for lpfc_hdw_queue out of range value (Dick Kennedy) [1887549] - [scsi] scsi: lpfc: Fix FCoE speed reporting (Dick Kennedy) [1887549] - [scsi] scsi: lpfc: Add missing misc_deregister() for lpfc_init() (Dick Kennedy) [1887549] - [scsi] scsi: lpfc: nvmet: Avoid hang / use-after-free again when destroying targetport (Dick Kennedy) [1887549] - [scsi] scsi: lpfc: Fix typo in comment for ULP (Dick Kennedy) [1887549] - [scsi] scsi: lpfc: Add description for lpfc_release_rpi()'s 'ndlpl param (Dick Kennedy) [1887549] - [scsi] scsi: lpfc: Fix a bunch of kerneldoc misdemeanors (Dick Kennedy) [1887549] - [scsi] scsi: lpfc: Add and rename a whole bunch of function parameter descriptions (Dick Kennedy) [1887549] - [scsi] scsi: lpfc: Use __printf() format notation (Dick Kennedy) [1887549] - [scsi] scsi: lpfc: Fix kerneldoc parameter formatting/misnaming/missing issues (Dick Kennedy) [1887549] - [scsi] scsi: lpfc: Fix some function parameter descriptions (Dick Kennedy) [1887549] - [scsi] scsi: lpfc: Ensure variable has the same stipulations as code using it (Dick Kennedy) [1887549] - [scsi] scsi: lpfc: Fix-up formatting/docrot where appropriate (Dick Kennedy) [1887549] - [scsi] scsi: lpfc: Provide description for lpfc_mem_alloc()'s 'align' param (Dick Kennedy) [1887549] - [scsi] scsi: lpfc: Fix-up around 120 documentation issues (Dick Kennedy) [1887549] - [scsi] scsi: lpfc: Remove unused variable 'pg_addr' (Dick Kennedy) [1887549] - [scsi] scsi: lpfc: Correct some pretty obvious misdocumentation (Dick Kennedy) [1887549] - [scsi] scsi: lpfc: Fix less-than-zero comparison of unsigned value (Dick Kennedy) [1887549] - [scsi] scsi: lpfc: Fix interrupt assignments when multiple vectors are supported on same CPU (Dick Kennedy) [1887549] - [scsi] scsi: lpfc: Fix inconsistent indenting (Dick Kennedy) [1887549] - [scsi] scsi: lpfc: Update lpfc version to 12.8.0.2 (Dick Kennedy) [1887549] - [scsi] scsi: lpfc: Add an internal trace log buffer (Dick Kennedy) [1887549] - [scsi] scsi: lpfc: Add blk_io_poll support for latency improvment (Dick Kennedy) [1887549] - [scsi] scsi: lpfc: Add support to display if adapter dumps are available (Dick Kennedy) [1887549] - [scsi] scsi: lpfc: Allow applications to issue Common Set Features mailbox command (Dick Kennedy) [1887549] - [scsi] scsi: lpfc: Fix language in 0373 message to reflect non-error message (Dick Kennedy) [1887549] - [scsi] scsi: lpfc: Fix shost refcount mismatch when deleting vport (Dick Kennedy) [1887549] - [scsi] scsi: lpfc: Fix stack trace seen while setting rrq active (Dick Kennedy) [1887549] - [scsi] scsi: lpfc: Fix oops due to overrun when reading SLI3 data (Dick Kennedy) [1887549] - [scsi] scsi: lpfc: Fix missing MDS functionality (Dick Kennedy) [1887549] - [scsi] scsi: lpfc: Fix unused assignment in lpfc_sli4_bsg_link_diag_test (Dick Kennedy) [1887549] - [scsi] scsi: lpfc: Avoid another null dereference in lpfc_sli4_hba_unset() (Dick Kennedy) [1887549] - [scsi] lpfc_debugfs: get rid of pointless access_ok() (Dick Kennedy) [1887549] - [scsi] lpfc: add nvmet discovery_event op support (Dick Kennedy) [1887549] - [scsi] scsi: core: Don't start concurrent async scan on same host (Ming Lei) [1874501] - [crypto] crypto: bcm - Verify GCM/CCM key length in setkey (Vladis Dronov) [1887389] - [x86] x86/cpufeatures: Add support for fast short REP; MOVSB (Steve Best) [1838265] - [scsi] scsi: mpt3sas: A small correction in _base_process_reply_queue (Tomas Henzl) [1851440] - [scsi] scsi: mpt3sas: Fix sync irqs (Tomas Henzl) [1851440] - [scsi] scsi: mpt3sas: Detect tampered Aero and Sea adapters (Tomas Henzl) [1851440] - [scsi] scsi: mpt3sas: Don't call disable_irq from IRQ poll handler (Tomas Henzl) [1851440] - [scsi] scsi: mpt3sas: Remove pci-dma-compat wrapper API (Tomas Henzl) [1851440] - [scsi] scsi: mpt3sas: Remove superfluous memset() (Tomas Henzl) [1851440] - [scsi] scsi: mpt3sas: Update driver version to 35.100.00.00 (Tomas Henzl) [1851440] - [scsi] scsi: mpt3sas: Postprocessing of target and LUN reset (Tomas Henzl) [1851440] - [scsi] scsi: mpt3sas: Add functions to check if any cmd is outstanding on Target and LUN (Tomas Henzl) [1851440] - [scsi] scsi: mpt3sas: Rename and export interrupt mask/unmask functions (Tomas Henzl) [1851440] - [scsi] scsi: mpt3sas: Cancel the running work during host reset (Tomas Henzl) [1851440] - [scsi] scsi: mpt3sas: Dump system registers for debugging (Tomas Henzl) [1851440] - [scsi] scsi: mpt3sas: Memset config_cmds.reply buffer with zeros (Tomas Henzl) [1851440] - [scsi] scsi: mpt3sas: Fix kdoc comments format (Tomas Henzl) [1851440] - [scsi] scsi: mpt3sas: Fix set but unused variable (Tomas Henzl) [1851440] - [scsi] scsi: mpt3sas: Fix error returns in BRM_status_show (Tomas Henzl) [1851440] - [scsi] scsi: mpt3sas: Fix unlock imbalance (Tomas Henzl) [1851440] - [scsi] scsi: mpt3sas: Fix spelling mistake (Tomas Henzl) [1851440] - [s390] s390/zcrypt: Fix ZCRYPT_PERDEV_REQCNT ioctl (Claudio Imbrenda) [1885962] - [scsi] scsi: megaraid: Make smp_affinity_enable static (Tomas Henzl) [1860910] - [scsi] remove ioremap_nocache and devm_ioremap_nocache (Tomas Henzl) [1860910] - [scsi] scsi: megaraid: Remove set but unused variable (Tomas Henzl) [1860910] - [scsi] scsi: megaraid: Fix compilation warnings (Tomas Henzl) [1860910] - [scsi] scsi: megaraid: Fix kdoc comments format (Tomas Henzl) [1860910] - [scsi] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 13 (Tomas Henzl) [1860910] - [net] ethtool: Add support for 100Gbps per lane link modes (Ivan Vecera) [1879202]- [netdrv] ibmveth: Fix use of ibmveth in a bridge (Steve Best) [1893294] - [x86] ima: add a new CONFIG for loading arch-specific policies (Bruno Meneguele) [1869758] - [netdrv] e1000e: Add support for Meteor Lake (Ken Cox) [1838750] - [netdrv] intel-ethernet: clean up W=1 warnings in kdoc (Ken Cox) [1838750] - [netdrv] treewide: Use fallthrough pseudo-keyword (Ken Cox) [1838750] - [netdrv] e1000e: Remove unnecessary usages of memset (Ken Cox) [1838750] - [netdrv] e1000e: continue to init PHY even when failed to disable ULP (Ken Cox) [1838750] - [netdrv] ethernet/intel: Convert fallthrough code comments (Ken Cox) [1838750] - [netdrv] net/intel: remove driver versions from Intel drivers (Ken Cox) [1838750] - [netdrv] e1000e: fix unused-function warning (Ken Cox) [1838750] - [netdrv] e1000e: Do not wake up the system via WOL if device wakeup is disabled (Ken Cox) [1838750] - [netdrv] e1000e: Relax condition to trigger reset for ME workaround (Ken Cox) [1838750] - [netdrv] e1000e: disable s0ix entry and exit flows for ME systems (Ken Cox) [1838750] - [netdrv] e1000e: Disable TSO for buffer overrun workaround (Ken Cox) [1838750] - [netdrv] e1000e: Warn if disabling ULP failed (Ken Cox) [1838750] - [scsi] scsi: fnic: Do not call 'scsi_done()' for unhandled commands (Govindarajulu Varadarajan) [1870397] - [netdrv] intel-ethernet: clean up W=1 warnings in kdoc (Corinna Vinschen) [1838749] - [netdrv] igbvf: use generic power management (Corinna Vinschen) [1838749] - [netdrv] ethernet/intel: Convert fallthrough code comments (Corinna Vinschen) [1838749] - [netdrv] net/intel: remove driver versions from Intel drivers (Corinna Vinschen) [1838749] - [net] SUNRPC: Properly set the @subbuf parameter of xdr_buf_subsegment() (Steve Dickson) [1884361] - [net] SUNRPC: Fix ("SUNRPC: Add "@len" parameter to gss_unwrap()") (Steve Dickson) [1884361] - [net] netfilter: nf_queue: do not release refcouts until nf_reinject is done (Florian Westphal) [1886557] - [net] netfilter: nf_queue: place bridge physports into queue_entry struct (Florian Westphal) [1886557] - [net] netfilter: nf_queue: make nf_queue_entry_release_refs static (Florian Westphal) [1886557] - [firewire] firewire: Deprecate Firewire support in RHEL8 (Prarit Bhargava) [1871863] - [lib] Add pldmfw library for PLDM firmware update (Patrick Talbert) [1878278] - [lib] bitops: introduce the for_each_set_clump8 macro (Patrick Talbert) [1878278] - [mm] x86/ioremap: Map EFI runtime services data as encrypted for SEV (Lenny Szubowicz) [1883134] - [powerpc] Revert "powerpc/powernv/idle: Replace CPU feature check with PVR check" (Steve Best) [1882365] - [powerpc] powerpc/xive: Do not expose a debugfs file when XIVE is disabled (Steve Best) [1854526] - [kvm] powerpc/xive: Enforce load-after-store ordering when StoreEOI is active (Steve Best) [1854526] - [powerpc] powerpc/xive: Add a debugfs file to dump internal XIVE state (Steve Best) [1854526] - [net] openvswitch: add TTL decrement action (Eelco Chaudron) [1762450]- [kernel] futex: Adjust absolute futex timeouts with per time namespace offset (Waiman Long) [1548297] - [kernel] futex: Remove unused or redundant includes (Waiman Long) [1548297] - [include] vdso: Fix clocksource.h macro detection (Waiman Long) [1548297] - [x86] um: Fix header inclusion (Waiman Long) [1548297] - [arm64] arm64: vdso32: make vdso32 install conditional (Waiman Long) [1548297] - [arm64] ARM64: vdso32: Install vdso32 from vdso_install (Waiman Long) [1548297] - [arm64] vdso/treewide: Add vdso_data pointer argument to __arch_get_hw_counter() (Waiman Long) [1548297] - [kernel] timekeeping/vsyscall: Provide vdso_update_begin/end() (Waiman Long) [1548297] - [include] lib/vdso: Allow to add architecture-specific vdso data (Waiman Long) [1548297] - [arm64] arm64: enable time namespace support (Waiman Long) [1548297] - [arm64] arm64/vdso: Restrict splitting VVAR VMA (Waiman Long) [1548297] - [arm64] arm64/vdso: Handle faults on timens page (Waiman Long) [1548297] - [arm64] arm64/vdso: Add time namespace page (Waiman Long) [1548297] - [arm64] arm64/vdso: Zap vvar pages when switching to a time namespace (Waiman Long) [1548297] - [arm64] arm64/vdso: use the fault callback to map vvar pages (Waiman Long) [1548297] - [arm64] arm64: compat: Allow 32-bit vdso and sigpage to co-exist (Waiman Long) [1548297] - [x86] x86/vdso: Unbreak paravirt VDSO clocks (Waiman Long) [1548297] - [lib] lib/vdso: Provide sanity check for cycles (again) (Waiman Long) [1548297] - [kernel] clocksource: Remove obsolete ifdef (Waiman Long) [1548297] - [tools] selftests/timens: handle a case when alarm clocks are not supported (Waiman Long) [1548297] - [arm64] arm64: vdso: Add --eh-frame-hdr to ldflags (Waiman Long) [1548297] - [arm64] arm64: vdso: Add -fasynchronous-unwind-tables to cflags (Waiman Long) [1548297] - [arm64] arm64: vdso: use consistent 'map' nomenclature (Waiman Long) [1548297] - [arm64] arm64: vdso: use consistent 'abi' nomenclature (Waiman Long) [1548297] - [arm64] arm64: vdso: simplify arch_vdso_type ifdeffery (Waiman Long) [1548297] - [arm64] arm64: vdso: remove aarch32_vdso_pages (Waiman Long) [1548297] - [arm64] arm64: vdso: Add '-Bsymbolic' to ldflags (Waiman Long) [1548297] - [x86] x86/vdso/vdso2c: Convert iterators to unsigned (Waiman Long) [1548297] - [x86] x86/vdso/vdso2c: Correct error messages on file open (Waiman Long) [1548297] - [include] vdso/datapage: Use correct clock mode name in comment (Waiman Long) [1548297] - [arm64] arm64: vdso: don't free unallocated pages (Waiman Long) [1548297] - [fs] proc, time/namespace: Show clock symbolic names in /proc/pid/timens_offsets (Waiman Long) [1548297] - [kernel] time/namespace: Add max_time_namespaces ucount (Waiman Long) [1548297] - [kernel] time/namespace: Fix time_for_children symlink (Waiman Long) [1548297] - [arm64] arm64: compat: Fix syscall number of compat_clock_getres (Waiman Long) [1548297] - [tools] selftests/timens: Remove duplicated include (Waiman Long) [1548297] - [kernel] sys/sysinfo: Respect boottime inside time namespace (Waiman Long) [1548297] - [clocksource] clocksource/drivers/arm_arch_timer: Fix vDSO clockmode when vDSO disabled (Waiman Long) [1548297] - [lib] lib/vdso: Enable common headers (Waiman Long) [1548297] - [x86] x86/vdso: Enable x86 to use common headers (Waiman Long) [1548297] - [arm64] arm64: vdso32: Include common headers in the vdso library (Waiman Long) [1548297] - [arm64] arm64: vdso: Include common headers in the vdso library (Waiman Long) [1548297] - [arm64] arm64: Introduce asm/vdso/processor.h (Waiman Long) [1548297] - [arm64] arm64: vdso32: Code clean up (Waiman Long) [1548297] - [include] linux/elfnote.h: Replace elf.h with UAPI equivalent (Waiman Long) [1548297] - [include] common: Introduce processor.h (Waiman Long) [1548297] - [include] linux/ktime.h: Extract common header for vDSO (Waiman Long) [1548297] - [include] linux/jiffies.h: Extract common header for vDSO (Waiman Long) [1548297] - [include] linux/time64.h: Extract common header for vDSO (Waiman Long) [1548297] - [include] linux/time32.h: Extract common header for vDSO (Waiman Long) [1548297] - [include] linux/time.h: Extract common header for vDSO (Waiman Long) [1548297] - [include] linux/math64.h: Extract common header for vDSO (Waiman Long) [1548297] - [include] linux/clocksource.h: Extract common header for vDSO (Waiman Long) [1548297] - [arm64] arm64: Introduce asm/vdso/clocksource.h (Waiman Long) [1548297] - [x86] x86: Introduce asm/vdso/clocksource.h (Waiman Long) [1548297] - [include] linux/limits.h: Extract common header for vDSO (Waiman Long) [1548297] - [include] linux/bits.h: Extract common header for vDSO (Waiman Long) [1548297] - [include] linux/const.h: Extract common header for vDSO (Waiman Long) [1548297] - [include] linux/bits.h: make BIT(), GENMASK(), and friends available in assembly (Waiman Long) [1548297] - [lib] lib/vdso: Allow architectures to provide the vdso data pointer (Waiman Long) [1548297] - [lib] lib/vdso: Allow architectures to override the ns shift operation (Waiman Long) [1548297] - [lib] lib/vdso: Allow fixed clock mode (Waiman Long) [1548297] - [include] lib/vdso: Move VCLOCK_TIMENS to vdso_clock_modes (Waiman Long) [1548297] - [kernel] lib/vdso: Avoid highres update if clocksource is not VDSO capable (Waiman Long) [1548297] - [lib] lib/vdso: Cleanup clock mode storage leftovers (Waiman Long) [1548297] - [arm64] ARM/arm64: vdso: Use common vdso clock mode storage (Waiman Long) [1548297] - [x86] x86/vdso: Use generic VDSO clock mode storage (Waiman Long) [1548297] - [kernel] clocksource: Add common vdso clock mode storage (Waiman Long) [1548297] - [x86] x86/vdso: Move VDSO clocksource state tracking to callback (Waiman Long) [1548297] - [include] clocksource: Cleanup struct clocksource and documentation (Waiman Long) [1548297] - [lib] lib/vdso: Allow the high resolution parts to be compiled out (Waiman Long) [1548297] - [lib] lib/vdso: Only read hrtimer_res when needed in __cvdso_clock_getres() (Waiman Long) [1548297] - [x86] x86/vdso: Mark the TSC clocksource path likely (Waiman Long) [1548297] - [kernel] lib/vdso: Update coarse timekeeper unconditionally (Waiman Long) [1548297] - [kernel] lib/vdso: Make __arch_update_vdso_data() logic understandable (Waiman Long) [1548297] - [kernel] alarmtimer: Unregister wakeup source when module get fails (Waiman Long) [1548297] - [tools] selftests/timens: Check for right timens offsets after fork and exec (Waiman Long) [1548297] - [tools] selftests/timens: Add a simple perf test for clock_gettime() (Waiman Long) [1548297] - [tools] selftests/timens: Add timer offsets test (Waiman Long) [1548297] - [tools] selftests/timens: Add procfs selftest (Waiman Long) [1548297] - [tools] selftests/timens: Add a test for clock_nanosleep() (Waiman Long) [1548297] - [tools] selftests/timens: Add a test for timerfd (Waiman Long) [1548297] - [tools] selftests/timens: Add Time Namespace test for supported clocks (Waiman Long) [1548297] - [fs] fs/proc: Introduce /proc/pid/timens_offsets (Waiman Long) [1548297] - [x86] x86/vdso: Zap vvar pages when switching to a time namespace (Waiman Long) [1548297] - [x86] x86/vdso: On timens page fault prefault also VVAR page (Waiman Long) [1548297] - [x86] x86/vdso: Handle faults on timens page (Waiman Long) [1548297] - [kernel] time: Allocate per-timens vvar page (Waiman Long) [1548297] - [x86] x86/vdso: Add time napespace page (Waiman Long) [1548297] - [x86] x86/vdso: Provide vdso_data offset on vvar_page (Waiman Long) [1548297] - [lib] lib/vdso: Prepare for time namespace support (Waiman Long) [1548297] - [x86] x86/vdso: Restrict splitting VVAR VMA (Waiman Long) [1548297] - [fs] fs/proc: Respect boottime inside time namespace for /proc/uptime (Waiman Long) [1548297] - [kernel] posix-timers: Make clock_nanosleep() time namespace aware (Waiman Long) [1548297] - [kernel] hrtimers: Prepare hrtimer_nanosleep() for time namespaces (Waiman Long) [1548297] - [kernel] alarmtimer: Make nanosleep() time namespace aware (Waiman Long) [1548297] - [kernel] posix-timers: Make timer_settime() time namespace aware (Waiman Long) [1548297] - [fs] timerfd: Make timerfd_settime() time namespace aware (Waiman Long) [1548297] - [kernel] time: Add do_timens_ktime_to_host() helper (Waiman Long) [1548297] - [kernel] posix-clocks: Wire up clock_gettime() with timens offsets (Waiman Long) [1548297] - [kernel] posix-timers: Use clock_get_ktime() in common_timer_get() (Waiman Long) [1548297] - [kernel] posix-clocks: Introduce clock_get_ktime() callback (Waiman Long) [1548297] - [kernel] alarmtimer: Provide get_timespec() callback (Waiman Long) [1548297] - [kernel] alarmtimer: Rename gettime() callback to get_ktime() (Waiman Long) [1548297] - [kernel] posix-clocks: Rename .clock_get_timespec() callbacks accordingly (Waiman Long) [1548297] - [kernel] posix-clocks: Rename the clock_get() callback to clock_get_timespec() (Waiman Long) [1548297] - [kernel] time: Add timens_offsets to be used for tasks in time namespace (Waiman Long) [1548297] - [kernel] ns: Introduce Time Namespace (Waiman Long) [1548297] - [lib] lib/vdso: Mark do_hres() and do_coarse() as __always_inline (Waiman Long) [1548297] - [lib] lib/vdso: Avoid duplication in __cvdso_clock_getres() (Waiman Long) [1548297] - [lib] lib/vdso: Let do_coarse() return 0 to simplify the callsite (Waiman Long) [1548297] - [x86] x86/vdso: Remove unused VDSO_HAS_32BIT_FALLBACK (Waiman Long) [1548297] - [arm64] arm64: compat: vdso: Remove unused VDSO_HAS_32BIT_FALLBACK (Waiman Long) [1548297] - [lib] lib/vdso: Remove checks on return value for 32 bit vDSO (Waiman Long) [1548297] - [lib] lib/vdso: Remove VDSO_HAS_32BIT_FALLBACK (Waiman Long) [1548297] - [arm64] arm64: compat: vdso: Expose BUILD_VDSO32 (Waiman Long) [1548297] - [include] lib/vdso: Add unlikely() hint into vdso_read_begin() (Waiman Long) [1548297] - [x86] y2038: vdso: change time_t to __kernel_old_time_t (Waiman Long) [1548297] - [uapi] y2038: add __kernel_old_timespec and __kernel_old_time_t (Waiman Long) [1548297] - [arm64] timekeeping/vsyscall: Update VDSO data unconditionally (Waiman Long) [1548297] - [x86] um: Fix VDSO compiler warning (Waiman Long) [1548297] - [kernel] timekeeping/vsyscall: Prevent math overflow in BOOTTIME update (Waiman Long) [1548297] - [arm64] arm64: compat: vdso: Use legacy syscalls as fallback (Waiman Long) [1548297] - [x86] x86/vdso/32: Use 32bit syscall fallback (Waiman Long) [1548297] - [arm64] arm64: vdso: Cleanup Makefiles (Waiman Long) [1548297] - [arm64] arm64: vdso: fix flip/flop vdso build bug (Waiman Long) [1548297] - [x86] x86/vdso: Fix flip/flop vdso build bug (Waiman Long) [1548297] - [kernel] timekeeping/vsyscall: Use __iter_div_u64_rem() (Waiman Long) [1548297] - [arm64] arm64: compat: Fix __arch_get_hw_counter() implementation (Waiman Long) [1548297] - [arm64] arm64: Fix __arch_get_hw_counter() implementation (Waiman Long) [1548297] - [arm64] arm64: compat: No need for pre-ARMv7 barriers on an ARMv8 system (Waiman Long) [1548297] - [arm64] arm64: vdso: Remove unnecessary asm-offsets.c definitions (Waiman Long) [1548297] - [include] vdso: Remove superfluous #ifdef __KERNEL__ in vdso/datapage.h (Waiman Long) [1548297] - [arm64] arm64: vdso: Enable vDSO compat support (Waiman Long) [1548297] - [arm64] arm64: compat: Get sigreturn trampolines from vDSO (Waiman Long) [1548297] - [arm64] arm64: elf: VDSO code page discovery (Waiman Long) [1548297] - [arm64] arm64: compat: VDSO setup for compat layer (Waiman Long) [1548297] - [arm64] arm64: vdso: Refactor vDSO code (Waiman Long) [1548297] - [arm64] arm64: compat: Add vDSO (Waiman Long) [1548297] - [arm64] arm64: compat: Generate asm offsets for signals (Waiman Long) [1548297] - [arm64] arm64: compat: Expose signal related structures (Waiman Long) [1548297] - [arm64] arm64: compat: Add missing syscall numbers (Waiman Long) [1548297] - [arm64] arm64: vdso: Build vDSO with -ffixed-x18 (Waiman Long) [1548297] - [arm64] arm64: vdso: Substitute gettimeofday() with C implementation (Waiman Long) [1548297] - [lib] lib/vdso: Build 32 bit specific functions in the right context (Waiman Long) [1548297] - [lib] lib/vdso: Make __cvdso_clock_getres() static (Waiman Long) [1548297] - [lib] lib/vdso: Make clock_getres() POSIX compliant again (Waiman Long) [1548297] - [lib] lib/vdso/32: Provide legacy syscall fallbacks (Waiman Long) [1548297] - [lib] lib/vdso: Move fallback invocation to the callers (Waiman Long) [1548297] - [lib] lib/vdso/32: Remove inconsistent NULL pointer checks (Waiman Long) [1548297] - [x86] lib/vdso: Make delta calculation work correctly (Waiman Long) [1548297] - [x86] x86/vdso: Add clock_gettime64() entry point (Waiman Long) [1548297] - [x86] x86/vdso: Add clock_getres() entry point (Waiman Long) [1548297] - [x86] x86/vdso: Switch to generic vDSO implementation (Waiman Long) [1548297] - [x86] x86/vdso: Prevent segfaults due to hoisted vclock reads (Waiman Long) [1548297] - [kernel] timekeeping: Provide a generic update_vsyscall() implementation (Waiman Long) [1548297] - [lib] lib/vdso: Add compat support (Waiman Long) [1548297] - [lib] lib/vdso: Provide generic VDSO implementation (Waiman Long) [1548297] - [include] hrtimer: Split out hrtimer defines into separate header (Waiman Long) [1548297] - [include] vdso: Define standardized vdso_datapage (Waiman Long) [1548297] - [arm64] arm64: arch_timer: mark functions as __always_inline (Waiman Long) [1548297] - [x86] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 223 (Waiman Long) [1548297] - [clocksource] clocksource/drivers/arm_arch_timer: Don't trace count reader functions (Waiman Long) [1548297] - [arm64] arm64: vdso: Explicitly add build-id option (Waiman Long) [1548297] - [x86] gcc-9: properly declare the {pv, hv}clock_page storage (Waiman Long) [1548297] - [arm64] arm64: vdso: Fix clock_getres() for CLOCK_REALTIME (Waiman Long) [1548297] - [arm64] arm64: compat: Refactor aarch32_alloc_vdso_pages() (Waiman Long) [1548297] - [arm64] arm64: compat: Split kuser32 (Waiman Long) [1548297] - [arm64] arm64: compat: Alloc separate pages for vectors and sigpage (Waiman Long) [1548297] - [arm64] arm64: arch_timer: Ensure counter register reads occur with seqlock held (Waiman Long) [1548297] - [clocksource] clocksource/arm_arch_timer: Use arch_timer_read_counter to access stable counters (Waiman Long) [1548297] - [clocksource] clocksource/arm_arch_timer: Remove use of workaround static key (Waiman Long) [1548297] - [arm64] clocksource/arm_arch_timer: Drop use of static key in arch_timer_reg_read_stable (Waiman Long) [1548297] - [clocksource] clocksource/arm_arch_timer: Direcly assign set_next_event workaround (Waiman Long) [1548297] - [arm64] arm64: Use arch_timer_read_counter instead of arch_counter_get_cntvct (Waiman Long) [1548297] - [watchdog] watchdog/sbsa: Use arch_timer_read_counter instead of arch_counter_get_cntvct (Waiman Long) [1548297] - [kernel] alarmtimer: Return correct remaining time (Waiman Long) [1548297] - [arm64] arm64: vdso: use $(LD) instead of $(CC) to link VDSO (Waiman Long) [1548297] - [arm64] arm64: vdso: fix and clean-up Makefile (Waiman Long) [1548297] - [x86] x86/vdso: Remove hpet_page from vDSO (Waiman Long) [1548297] - [scripts] checksyscalls: fix up mq_timedreceive and stat exceptions (Waiman Long) [1548297] - [uapi] time: Add time_types.h (Waiman Long) [1548297] - [uapi] socket: Add struct __kernel_sock_timeval (Waiman Long) [1548297] - [arm64] arm64: asm-offsets: remove unused offsets (Waiman Long) [1548297] - [arm64] y2038: add 64-bit time_t syscalls to all 32-bit architectures (Waiman Long) [1548297] - [arm64] arm64: replace arm64-obj-* in Makefile with obj-* (Waiman Long) [1548297] - [x86] x86/vdso: Remove obsolete "fake section table" reservation (Waiman Long) [1548297] - [x86] x86/vdso: Rename variable to fix -Wshadow warning (Waiman Long) [1548297] - [x86] x86/vdso: Rearrange do_hres() to improve code generation (Waiman Long) [1548297] - [x86] x86/vdso: Document vgtod_ts better (Waiman Long) [1548297] - [x86] x86/vdso: Remove "memory" clobbers in the vDSO syscall fallbacks (Waiman Long) [1548297] - [x86] x86/vdso: Initialize the CPU/node NR segment descriptor earlier (Waiman Long) [1548297] - [x86] x86/vdso: Introduce helper functions for CPU and node number (Waiman Long) [1548297] - [x86] x86/segments/64: Rename the GDT PER_CPU entry to CPU_NUMBER (Waiman Long) [1548297] - [x86] x66/vdso: Add CLOCK_TAI support (Waiman Long) [1548297] - [x86] x86/vdso: Move cycle_last handling into the caller (Waiman Long) [1548297] - [x86] x86/vdso: Simplify the invalid vclock case (Waiman Long) [1548297] - [x86] x86/vdso: Replace the clockid switch case (Waiman Long) [1548297] - [x86] x86/vdso: Collapse coarse functions (Waiman Long) [1548297] - [x86] x86/vdso: Collapse high resolution functions (Waiman Long) [1548297] - [x86] x86/vdso: Introduce and use vgtod_ts (Waiman Long) [1548297] - [x86] x86/vdso: Use unsigned int consistently for vsyscall_gtod_data:: Seq (Waiman Long) [1548297] - [x86] x86/vdso: Enforce 64bit clocksource (Waiman Long) [1548297] - [x86] x86/time: Implement clocksource_arch_init() (Waiman Long) [1548297] - [kernel] clocksource: Provide clocksource_arch_init() (Waiman Long) [1548297] - [fs] fs/proc/uptime.c: use ktime_get_boottime_ts64 (Waiman Long) [1548297] - [include] y2038: Provide aliases for compat helpers (Waiman Long) [1548297] - [fs] kernel: add kcompat_sys_{f,}statfs64() (Waiman Long) [1548297] - [kernel] sysinfo: Remove get_monotonic_boottime() (Waiman Long) [1548297] - [kernel] posix-timers: Use new ktime_get_*_ts64() helpers (Waiman Long) [1548297] - [kernel] time: Use ktime_get_real_seconds() in time syscall (Waiman Long) [1548297] - [include] time: Introduce struct __kernel_itimerspec (Waiman Long) [1548297] - [scripts] kconfig: improve the recursive dependency report (Bruno Meneguele) [1890578] - [scripts] kconfig: report recursive dependency involving 'imply' (Bruno Meneguele) [1890578] - [scripts] kconfig: error out when seeing recursive dependency (Bruno Meneguele) [1890578] - [scsi] scsi: hpsa: Update copyright (Joseph Szczypek) [1861541] - [scsi] scsi: hpsa: Remove pci-dma-compat wrapper API (Joseph Szczypek) [1861541] - [scsi] scsi: hpsa: Use fallthrough pseudo-keyword (Joseph Szczypek) [1861541] - [scsi] scsi: hpsa: Correct ctrl queue depth (Joseph Szczypek) [1861541] - [scsi] scsi: hpsa: Bump version (Joseph Szczypek) [1861541] - [scsi] scsi: hpsa: Increase controller error handling timeout (Joseph Szczypek) [1861541] - [scsi] scsi: hpsa: Increase queue depth for external LUNs (Joseph Szczypek) [1861541] - [scsi] scsi: hpsa: Correct rare oob condition (Joseph Szczypek) [1861541] - [scsi] scsi: hpsa: hpsa_ioctl(): Tidy up a bit (Joseph Szczypek) [1861541] - [scsi] scsi: hpsa: Get rid of compat_alloc_user_space() (Joseph Szczypek) [1861541] - [scsi] scsi: hpsa: Don't bother with vmalloc for BIG_IOCTL_Command_struct (Joseph Szczypek) [1861541] - [scsi] scsi: hpsa: Lift {BIG_, }IOCTL_Command_struct copy{in, out} into hpsa_ioctl() (Joseph Szczypek) [1861541] - [scsi] scsi: hpsa: remove ioremap_nocache and devm_ioremap_nocache (Joseph Szczypek) [1861541] - [tools] selftests/powerpc: Make alignment handler test P9N DD2.1 vector CI load workaround (Gustavo Duarte) [1887442] - [powerpc] powerpc: Fix undetected data corruption with P9N DD2.1 VSX CI load emulation (Gustavo Duarte) [1887442] - [scsi] scsi: smartpqi: Update copyright (Don Brace) [1861538] - [scsi] scsi: smartpqi: Bump version to 1.2.16-010 (Don Brace) [1861538] - [scsi] scsi: smartpqi: Add RAID bypass counter (Don Brace) [1861538] - [scsi] scsi: smartpqi: Avoid crashing kernel for controller issues (Don Brace) [1861538] - [scsi] scsi: smartpqi: Update logical volume size after expansion (Don Brace) [1861538] - [scsi] scsi: smartpqi: Add id support for SmartRAID 3152-8i (Don Brace) [1861538] - [scsi] scsi: smartpqi: Identify physical devices without issuing INQUIRY (Don Brace) [1861538] - [mm] mm: simplify find_min_pfn_with_active_regions() (Baoquan He) [1844157] - [mm] mm: clean up free_area_init_node() and its helpers (Baoquan He) [1844157] - [mm] mm: rename free_area_init_node() to free_area_init_memoryless_node() (Baoquan He) [1844157] - [mm] mm: free_area_init: allow defining max_zone_pfn in descending order (Baoquan He) [1844157] - [powerpc] mm: remove early_pfn_in_nid() and CONFIG_NODES_SPAN_OTHER_NODES (Baoquan He) [1844157] - [mm] mm: memmap_init: iterate over memblock regions rather that check each PFN (Baoquan He) [1844157] - [mm] arm64: simplify detection of memory zone boundaries for UMA configs (Baoquan He) [1844157] - [mm] mm: use free_area_init() instead of free_area_init_nodes() (Baoquan He) [1844157] - [mm] mm: free_area_init: use maximal zone PFNs rather than zone sizes (Baoquan He) [1844157] - [mm] mm: remove CONFIG_HAVE_MEMBLOCK_NODE_MAP option (Baoquan He) [1844157] - [mm] numa: make "nr_node_ids" unsigned int (Baoquan He) [1844157] - [mm] mm: make early_pfn_to_nid() and related defintions close to each other (Baoquan He) [1844157] - [mm] mm: memblock: replace dereferences of memblock_region.nid with API calls (Baoquan He) [1844157] - [mm] mm: factor out next_present_section_nr() (Baoquan He) [1844157] - [mm] mm/page_alloc: fix and rework pfn handling in memmap_init_zone() (Baoquan He) [1844157] - [mm] mm/page_alloc: skip non present sections on zone initialization (Baoquan He) [1844157] - [mm] mm: move mirrored memory specific code outside of memmap_init_zone (Baoquan He) [1844157] - [mm] mm: calculate deferred pages after skipping mirrored memory (Baoquan He) [1844157] - [mm] mm/memblock.c: fix a typo in __next_mem_pfn_range() comments (Baoquan He) [1844157] - [mm] memblock: remove memblock_{set, clear}_region_flags (Baoquan He) [1844157] - [mm] mm: replace all open encodings for NUMA_NO_NODE (Baoquan He) [1844157] - [powerpc] lockdep: Only trace IRQ edges (Waiman Long) [1885084] - [arm64] arm64: Implement arch_irqs_disabled() (Waiman Long) [1885084] - [include] locking/lockdep: Cleanup (Waiman Long) [1885084] - [include] lockdep: Use raw_cpu_*() for per-cpu variables (Waiman Long) [1885084] - [x86] locking/seqlock, headers: Untangle the spaghetti monster (Waiman Long) [1885084] - [misc] vmw_balloon: Explicitly include linux/io.h for virt_to_phys() (Waiman Long) [1885084] - [x86] x86: i8259: Add missing include file (Waiman Long) [1885084] - [include] seqcount: More consistent seqprop names (Waiman Long) [1885084] - [include] seqcount: Compress SEQCNT_LOCKNAME_ZERO() (Waiman Long) [1885084] - [include] seqlock: Fold seqcount_LOCKNAME_init() definition (Waiman Long) [1885084] - [include] seqlock: Fold seqcount_LOCKNAME_t definition (Waiman Long) [1885084] - [include] seqlock: s/__SEQ_LOCKDEP/__SEQ_LOCK/g (Waiman Long) [1885084] - [kernel] hrtimer: Use sequence counter with associated raw spinlock (Waiman Long) [1885084] - [kernel] timekeeping: Use sequence counter with associated raw spinlock (Waiman Long) [1885084] - [kernel] timekeeping: Use proper seqcount initializer (Waiman Long) [1885084] - [init] sched: tasks: Use sequence counter with associated spinlock (Waiman Long) [1885084] - [kernel] lockdep: Refactor IRQ trace events fields into struct (Waiman Long) [1885084] - [drm] dma-buf: Use sequence counter with associated wound/wait mutex (Waiman Long) [1885084] - [dma-buf] dma-buf: Remove custom seqcount lockdep class key (Waiman Long) [1885084] - [include] seqlock: Align multi-line macros newline escapes at 72 columns (Waiman Long) [1885084] - [documentation] seqlock: Extend seqcount API with associated locks (Waiman Long) [1885084] - [include] seqlock: lockdep assert non-preemptibility on seqcount_t write (Waiman Long) [1885084] - [lib] lockdep: Add preemption enabled/disabled assertion APIs (Waiman Long) [1885084] - [include] seqlock: Implement raw_seqcount_begin() in terms of raw_read_seqcount() (Waiman Long) [1885084] - [include] seqlock: Add kernel-doc for seqcount_t and seqlock_t APIs (Waiman Long) [1885084] - [include] seqlock: Reorder seqcount_t and seqlock_t API definitions (Waiman Long) [1885084] - [include] seqlock: seqcount_t latch: End read sections with read_seqcount_retry() (Waiman Long) [1885084] - [include] seqlock: Properly format kernel-doc code samples (Waiman Long) [1885084] - [documentation] Documentation: locking: Describe seqlock design and usage (Waiman Long) [1885084] - [include] seqlock: Require WRITE_ONCE surrounding raw_seqcount_barrier (Waiman Long) [1885084] - [include] seqlock, kcsan: Add annotations for KCSAN (Waiman Long) [1885084] - [include] include/linux/compiler.h: Introduce data_race(expr) macro (Waiman Long) [1885084] - [kernel] kcsan: Add Kernel Concurrency Sanitizer infrastructure (Waiman Long) [1885084] - [include] locking/qspinlock: Do not include atomic.h from qspinlock_types.h (Waiman Long) [1885084] - [include] locking/atomic: Move ATOMIC_INIT into linux/types.h (Waiman Long) [1885084] - [connector] connector/cn_proc: Protect send_msg() with a local lock (Waiman Long) [1885084] - [mm] mm/swap: Use local_lock for protection (Waiman Long) [1885084] - [include] radix-tree: Use local_lock for protection (Waiman Long) [1885084] - [include] locking: Introduce local_lock() (Waiman Long) [1885084] - [documentation] Documentation/locking/locktypes: Minor copy editor fixes (Waiman Long) [1885084] - [documentation] Documentation/locking/locktypes: Further clarifications and wordsmithing (Waiman Long) [1885084] - [documentation] Documentation: Add lock ordering and nesting documentation (Waiman Long) [1885084] - [mm] mm/swap.c: trivial mark_page_accessed() cleanup (Waiman Long) [1885084] - [lib] radix tree: Remove radix_tree_maybe_preload_order (Waiman Long) [1885084] - [kernel] locking/lockdep: Fix "USED" <- "IN-NMI" inversions (Waiman Long) [1885084] - [kernel] lockdep: Remove lockdep_hardirq{s_enabled, _context}() argument (Waiman Long) [1885084] - [kernel] lockdep: Change hardirq{s_enabled, _context} to per-cpu variables (Waiman Long) [1885084] - [kernel] x86/entry: Rename trace_hardirqs_off_prepare() (Waiman Long) [1885084] - [kernel] lockdep: Prepare for NMI IRQ state tracking (Waiman Long) [1885084] - [include] lockdep: Move list.h inclusion into lockdep.h (Waiman Long) [1885084] - [include] lockdep: Split header file into lockdep and lockdep_types (Waiman Long) [1885084] - [kernel] lockdep: __always_inline more for noinstr (Waiman Long) [1885084] - [kernel] lockdep: Prepare for noinstr sections (Waiman Long) [1885084] - [kernel] tracing: Provide lockdep less trace_hardirqs_on/off() variants (Waiman Long) [1885084] - [include] vmlinux.lds.h: Create section for protection against instrumentation (Waiman Long) [1885084] - [kernel] locking/lockdep: Replace zero-length array with flexible-array (Waiman Long) [1885084] - [kernel] hrtimer: Don't dereference the hrtimer pointer after the callback (Waiman Long) [1885084] - [kernel] hrtimer: Add missing sparse annotation for __run_timer() (Waiman Long) [1885084] - [kernel] lockdep: Always inline lockdep_{off,on}() (Waiman Long) [1885084] - [kernel] locking/lockdep: Improve 'invalid wait context' splat (Waiman Long) [1885084] - [kernel] lockdep: Rename trace_{hard, soft}{irq_context, irqs_enabled}() (Waiman Long) [1885084] - [kernel] lockdep: Rename trace_softirqs_{on,off}() (Waiman Long) [1885084] - [kernel] lockdep: Rename trace_hardirq_{enter, exit}() (Waiman Long) [1885084] - [kernel] completion: Use lockdep_assert_RT_in_threaded_ctx() in complete_all() (Waiman Long) [1885084] - [usb] completion: Use simple wait queues (Waiman Long) [1885084] - [kernel] sched/swait: Prepare usage in completions (Waiman Long) [1885084] - [kernel] lockdep: Add posixtimer context tracing bits (Waiman Long) [1885084] - [kernel] lockdep: Annotate irq_work (Waiman Long) [1885084] - [kernel] lockdep: Add hrtimer context tracing bits (Waiman Long) [1885084] - [include] lockdep: Introduce wait-type checks (Waiman Long) [1885084] - [kernel] lockdep: Teach lockdep about "USED" <- "IN-NMI" inversions (Waiman Long) [1885084] - [kernel] locking/lockdep: Rework lockdep_lock (Waiman Long) [1885084] - [kernel] locking/lockdep: Fix bad recursion pattern (Waiman Long) [1885084] - [s390] s390/ftrace: fix endless recursion in function_graph tracer (Waiman Long) [1885084] - [s390] s390/time: ensure get_clock_monotonic() returns monotonic values (Waiman Long) [1885084] - [kernel] irq_work: Fix IRQ_WORK_BUSY bit clearing (Waiman Long) [1885084] - [kernel] irq_work: Slightly simplify IRQ_WORK_PENDING clearing (Waiman Long) [1885084] - [kernel] irq_work: Fix irq_work_claim() memory ordering (Waiman Long) [1885084] - [kernel] irq_work: Convert flags to atomic_t (Waiman Long) [1885084] - [kernel] kprobes: Prohibit probing on lockdep functions (Waiman Long) [1885084] - [kernel] kprobes: Prohibit probing on hardirq tracers (Waiman Long) [1885084] - [lib] locking/lockdep: Make global debug_locks* variables read-mostly (Waiman Long) [1885084] - [kernel] locking/lockdep: Delete unnecessary #include (Waiman Long) [1885084] - [kernel] tracing: More reverting of "tracing: Centralize preemptirq tracepoints and unify their usage" (Waiman Long) [1885084] - [kernel] tracing/irqsoff: Handle preempt_count for different configs (Waiman Long) [1885084] - [kernel] tracing: Partial revert of "tracing: Centralize preemptirq tracepoints and unify their usage" (Waiman Long) [1885084] - [kernel] tracing: irqsoff: Account for additional preempt_disable (Waiman Long) [1885084] - [kernel] tracing: Centralize preemptirq tracepoints and unify their usage (Waiman Long) [1885084] - [kernel] tracing/irqsoff: Split reset into separate functions (Waiman Long) [1885084] - [kernel] sched/fair: Use dst group while checking imbalance for NUMA balancer (Phil Auld) [1877360] - [kernel] sched/fair: Reduce busy load balance interval (Phil Auld) [1877360] - [kernel] sched/fair: Reduce minimal imbalance threshold (Phil Auld) [1877360] - [kernel] sched/fair: Minimize concurrent LBs between domain level (Phil Auld) [1877360] - [kernel] sched/fair: Fix wrong cpu selecting from isolated domain (Phil Auld) [1877360] - [kernel] sched/fair: Relax constraint on task's load during load balance (Phil Auld) [1877360] - [kernel] sched/numa: Use runnable_avg to classify node (Phil Auld) [1877360] - [kernel] sched: Remove duplicated tick_nohz_full_enabled() check (Phil Auld) [1877360] - [kernel] sched: Warn if garbage is passed to default_wake_function() (Phil Auld) [1877360] - [kernel] sched: nohz: stop passing around unused "ticks" parameter (Phil Auld) [1877360] - [kernel] sched/fair: update_pick_idlest() Select group with lowest group_util when idle_cpus are equal (Phil Auld) [1877360] - [kernel] sched: Better document ttwu() (Phil Auld) [1877360] - [kernel] sched/fair: handle case of task_h_load() returning 0 (Phil Auld) [1877360] - [kernel] sched: Fix unreliable rseq cpu_id for new tasks (Phil Auld) [1877360] - [kernel] sched/core: s/WF_ON_RQ/WQ_ON_CPU/ (Phil Auld) [1877360] - [include] sched/core: Remove mmdrop() definition (Phil Auld) [1877360] - [kernel] sched/fair: Optimize dequeue_task_fair() (Phil Auld) [1877360] - [kernel] sched/pelt: Cleanup PELT divider (Phil Auld) [1877360] - [kernel] sched/fair: Fix NOHZ next idle balance (Phil Auld) [1877360] - [kernel] sched: correct SD_flags returned by tl->sd_flags() (Phil Auld) [1877360] - [kernel] sched/fair: Remove unused 'sd' parameter from scale_rt_capacity() (Phil Auld) [1877360] - [kernel] sched/idle, stop: Remove .get_rr_interval from sched_class (Phil Auld) [1877360] - [kernel] sched/core: Remove redundant 'preempt' param from sched_class->yield_to_task() (Phil Auld) [1877360] - [kernel] sched/pelt: Remove redundant cap_scale() definition (Phil Auld) [1877360] - [kernel] sched/pelt: Sync util/runnable_sum with PELT window when propagating (Phil Auld) [1877360] - [kernel] sched/cpuacct: Fix charge cpuacct.usage_sys (Phil Auld) [1877360] - [kernel] sched/cpuacct: Use __this_cpu_add() instead of this_cpu_ptr() (Phil Auld) [1877360] - [kernel] sched/fair: Fix unthrottle_cfs_rq() for leaf_cfs_rq list (Phil Auld) [1877360] - [kernel] sched/core: Simplify sched_init() (Phil Auld) [1877360] - [kernel] sched/fair: Mark sched_init_granularity __init (Phil Auld) [1877360] - [kernel] sched/core: Fix illegal RCU from offline CPUs (Phil Auld) [1877360] - [kernel] sched/fair: Use __this_cpu_read() in wake_wide() (Phil Auld) [1877360] - [kernel] sched: Extract the task putting code from pick_next_task() (Phil Auld) [1877360] - [kernel] sched: Make newidle_balance() static again (Phil Auld) [1877360] - [kernel] sched/fair: Remove distribute_running from CFS bandwidth (Phil Auld) [1877360] - [kernel] sched/fair: Simplify the code of should_we_balance() (Phil Auld) [1877360] - [kernel] sched/debug: Fix trival print_task() format (Phil Auld) [1877360] - [kernel] sched/debug: Factor out printing formats into common macros (Phil Auld) [1877360] - [kernel] sched/debug: Remove redundant macro define (Phil Auld) [1877360] - [kernel] sched/core: Remove unused rq::last_load_update_tick (Phil Auld) [1877360] - [kernel] sched/fair: Align rq->avg_idle and rq->avg_scan_cost (Phil Auld) [1877360] - [kernel] sched/fair: Improve spreading of utilization (Phil Auld) [1877360] - [kernel] sched/fair: Fix condition of avg_load calculation (Phil Auld) [1877360] - [kernel] kthread: Do not preempt current task if it is going to call schedule() (Phil Auld) [1877360] - [kernel] sched/core: Distribute tasks within affinity masks (Phil Auld) [1877360] - [kernel] time/sched_clock: Expire timer in hardirq context (Phil Auld) [1877360] - [kernel] sched/deadline: Make two functions static (Phil Auld) [1877360] - [mm] slab: store tagged freelist for off-slab slabmgmt (Waiman Long) [1887067] - [mm] mm/kasan: fix false positive invalid-free reports with CONFIG_KASAN_SW_TAGS=y (Waiman Long) [1887067] - [arm64] arm64: avoid clang warning about self-assignment (Waiman Long) [1887067] - [mm] kasan: add memory corruption identification for software tag-based mode (Waiman Long) [1887067] - [mm] mm/kasan: print frame description for stack bugs (Waiman Long) [1887067] - [mm] kasan: initialize tag to 0xff in __kasan_kmalloc (Waiman Long) [1887067] - [mm] kasan: Makefile: Replace -pg with CC_FLAGS_FTRACE (Waiman Long) [1887067] - [mm] x86/uaccess, kasan: Fix KASAN vs SMAP (Waiman Long) [1887067] - [mm] mm/kasan: Simplify stacktrace handling (Waiman Long) [1887067] - [mm] kasan: fix variable 'tag' set but not used warning (Waiman Long) [1887067] - [mm] slub: fix a crash with SLUB_DEBUG + KASAN_SW_TAGS (Waiman Long) [1887067] - [mm] kasan, slab: remove redundant kasan_slab_alloc hooks (Waiman Long) [1887067] - [mm] kasan, slab: make freelist stored without tags (Waiman Long) [1887067] - [mm] kasan, slab: fix conflicts with CONFIG_HARDENED_USERCOPY (Waiman Long) [1887067] - [mm] kasan: prevent tracing of tags.c (Waiman Long) [1887067] - [mm] kasan: fix random seed generation for tag-based mode (Waiman Long) [1887067] - [mm] slub: fix SLAB_CONSISTENCY_CHECKS + KASAN_SW_TAGS (Waiman Long) [1887067] - [mm] kasan, slub: fix more conflicts with CONFIG_SLAB_FREELIST_HARDENED (Waiman Long) [1887067] - [mm] kasan, slub: fix conflicts with CONFIG_SLAB_FREELIST_HARDENED (Waiman Long) [1887067] - [mm] kasan, slub: move kasan_poison_slab hook before page_address (Waiman Long) [1887067] - [mm] kmemleak: account for tagged pointers when calculating pointer range (Waiman Long) [1887067] - [mm] kasan, kmemleak: pass tagged pointers to kmemleak (Waiman Long) [1887067] - [mm] kasan: fix assigning tags twice (Waiman Long) [1887067] - [mm] kasan: mark file common so ftrace doesn't trace it (Waiman Long) [1887067] - [mm] kasan: fix krealloc handling for tag-based mode (Waiman Long) [1887067] - [mm] kasan: make tag based mode work with CONFIG_HARDENED_USERCOPY (Waiman Long) [1887067] - [arm64] kasan, arm64: use ARCH_SLAB_MINALIGN instead of manual aligning (Waiman Long) [1887067] - [mm] kasan: add SPDX-License-Identifier mark to source files (Waiman Long) [1887067] - [documentation] kasan: update documentation (Waiman Long) [1887067] - [arm64] kasan, arm64: select HAVE_ARCH_KASAN_SW_TAGS (Waiman Long) [1887067] - [mm] kasan: add __must_check annotations to kasan hooks (Waiman Long) [1887067] - [mm] kasan, mm, arm64: tag non slab memory allocated via pagealloc (Waiman Long) [1887067] - [arm64] kasan, arm64: add brk handler for inline instrumentation (Waiman Long) [1887067] - [mm] kasan: add hooks implementation for tag-based mode (Waiman Long) [1887067] - [mm] kasan: add bug reporting routines for tag-based mode (Waiman Long) [1887067] - [mm] kasan: split out generic_report.c from report.c (Waiman Long) [1887067] - [mm] kasan, mm: perform untagged pointers comparison in krealloc (Waiman Long) [1887067] - [mm] kasan, arm64: enable top byte ignore for the kernel (Waiman Long) [1887067] - [mm] kasan, arm64: fix up fault handling logic (Waiman Long) [1887067] - [mm] kasan: preassign tags to objects with ctors or SLAB_TYPESAFE_BY_RCU (Waiman Long) [1887067] - [arm64] kasan, arm64: untag address in _virt_addr_is_linear (Waiman Long) [1887067] - [arm64] kasan: add tag related helper functions (Waiman Long) [1887067] - [mm] kasan: initialize shadow to 0xff for tag-based mode (Waiman Long) [1887067] - [mm] kasan: rename kasan_zero_page to kasan_early_shadow_page (Waiman Long) [1887067] - [arm64] kasan, arm64: adjust shadow size for tag-based mode (Waiman Long) [1887067] - [mm] kasan: add CONFIG_KASAN_GENERIC and CONFIG_KASAN_SW_TAGS (Waiman Long) [1887067] - [mm] kasan: rename source files to reflect the new naming scheme (Waiman Long) [1887067] - [mm] kasan: move common generic and tag-based code to common.c (Waiman Long) [1887067] - [mm] kasan, slub: handle pointer tags in early_kmem_cache_node_alloc (Waiman Long) [1887067] - [mm] kasan, mm: change hooks signatures (Waiman Long) [1887067] - [arm64] arm64: kasan: Increase stack size for KASAN_EXTRA (Waiman Long) [1887067] - [s390] s390/cio: add cond_resched() in the slow_eval_known_fn() loop (Claudio Imbrenda) [1885961] - [s390] scsi: zfcp: fix missing erp_lock in port recovery trigger for point-to-point (Claudio Imbrenda) [1885876] - [tools] selftests/vm/gup_benchmark.c: match gup struct to kernel (Rafael Aquini) [1873952] - [uapi] redhat: Fix the number of KVM_CAP_S390_DIAG318 (Thomas Huth) [1659413] - [s390] setup: diag 318: refactor struct (Thomas Huth) [1659413] - [s390] kvm: diagnose 0x318 sync and reset (Thomas Huth) [1659413] - [mm] swap: reduce lock contention on swap cache from swap slots allocation (Nico Pache) [1839049] - [mm] mm/swapfile.c: use prandom_u32_max() (Nico Pache) [1839049] - [mm] swap: try to scan more free slots even when fragmented (Nico Pache) [1839049] - [mm] mm/swapfile.c: move inode_lock out of claim_swapfile (Nico Pache) [1839049] - [mm] vfs: don't allow writes to swap files (Nico Pache) [1839049] - [mm] mm: set S_SWAPFILE on blockdev swap devices (Nico Pache) [1839049] - [edac] EDAC/ie31200: Add Intel Coffee Lake CPU support (Aristeu Rozanski) [1847567]- [netdrv] macsec: avoid use-after-free in macsec_handle_frame() (Balazs Nemeth) [1890122] - [include] netlink: check for null extack in cookie helpers (Ivan Vecera) [1878274] - [net] ethtool: Don't omit the netlink reply if no features were changed (Ivan Vecera) [1878274] - [net] ethtool: Account for hw_features in netlink interface (Ivan Vecera) [1878274] - [net] ethtool: Fix preserving of wanted feature bits in netlink interface (Ivan Vecera) [1878274] - [net] ethtool: ethnl_set_linkmodes: remove redundant null check (Ivan Vecera) [1878274] - [net] ethtool: fix genlmsg_put() failure handling in ethnl_default_dumpit() (Ivan Vecera) [1878274] - [net] ethtool: add missing string for NETIF_F_GSO_TUNNEL_REMCSUM (Ivan Vecera) [1878274] - [net] ethtool: Fix check in ethtool_rx_flow_rule_create (Ivan Vecera) [1878274] - [net] ethtool: linkinfo: remove an unnecessary NULL check (Ivan Vecera) [1878274] - [net] ethtool: propagate get_coalesce return value (Ivan Vecera) [1878274] - [net] ethtool: don't call set_channels in drivers if config didn't change (Ivan Vecera) [1878274] - [net] ethtool: check if there is at least one channel for TX/RX in the core (Ivan Vecera) [1878274] - [net] drivers: Remove inclusion of vermagic header (Ivan Vecera) [1878274] - [net] ethtool: count header size in reply size estimate (Ivan Vecera) [1878274] - [net] ethtool: provide timestamping information with TSINFO_GET request (Ivan Vecera) [1878274] - [net] ethtool: add timestamping related string sets (Ivan Vecera) [1878274] - [net] ethtool: add EEE_NTF notification (Ivan Vecera) [1878274] - [net] ethtool: set EEE settings with EEE_SET request (Ivan Vecera) [1878274] - [net] ethtool: provide EEE settings with EEE_GET request (Ivan Vecera) [1878274] - [net] ethtool: add PAUSE_NTF notification (Ivan Vecera) [1878274] - [net] ethtool: set pause parameters with PAUSE_SET request (Ivan Vecera) [1878274] - [net] ethtool: provide pause parameters with PAUSE_GET request (Ivan Vecera) [1878274] - [net] ethtool: add COALESCE_NTF notification (Ivan Vecera) [1878274] - [net] ethtool: set coalescing parameters with COALESCE_SET request (Ivan Vecera) [1878274] - [net] ethtool: provide coalescing parameters with COALESCE_GET request (Ivan Vecera) [1878274] - [net] ethtool: fix reference leak in ethnl_set_privflags() (Ivan Vecera) [1878274] - [net] ethtool: fix incorrect tx-checksumming settings reporting (Ivan Vecera) [1878274] - [include] ethtool.h: Replace zero-length array with flexible-array member (Ivan Vecera) [1878274] - [net] ethtool: fix reference leak in some *_SET handlers (Ivan Vecera) [1878274] - [net] ethtool: reject unrecognized request flags (Ivan Vecera) [1878274] - [include] netlink: add nl_set_extack_cookie_u32() (Ivan Vecera) [1878274] - [net] netlink: allow extack cookie also for error messages (Ivan Vecera) [1878274] - [net] ethtool: fix spelling mistake "exceeeds" -> "exceeds" (Ivan Vecera) [1878274] - [net] ethtool: add CHANNELS_NTF notification (Ivan Vecera) [1878274] - [net] ethtool: set device channel counts with CHANNELS_SET request (Ivan Vecera) [1878274] - [net] ethtool: provide channel counts with CHANNELS_GET request (Ivan Vecera) [1878274] - [net] ethtool: add RINGS_NTF notification (Ivan Vecera) [1878274] - [net] ethtool: set device ring sizes with RINGS_SET request (Ivan Vecera) [1878274] - [net] ethtool: provide ring sizes with RINGS_GET request (Ivan Vecera) [1878274] - [net] ethtool: add PRIVFLAGS_NTF notification (Ivan Vecera) [1878274] - [net] ethtool: set device private flags with PRIVFLAGS_SET request (Ivan Vecera) [1878274] - [net] ethtool: provide private flags with PRIVFLAGS_GET request (Ivan Vecera) [1878274] - [net] ethtool: add FEATURES_NTF notification (Ivan Vecera) [1878274] - [net] ethtool: set netdev features with FEATURES_SET request (Ivan Vecera) [1878274] - [net] ethtool: add ethnl_parse_bitset() helper (Ivan Vecera) [1878274] - [net] ethtool: provide netdev features with FEATURES_GET request (Ivan Vecera) [1878274] - [net] ethtool: update mapping of features to legacy ioctl requests (Ivan Vecera) [1878274] - [net] ethtool: rename ethnl_parse_header() to ethnl_parse_header_dev_get() (Ivan Vecera) [1878274] - [include] hns: reject unsupported coalescing params (Ivan Vecera) [1878274] - [include] net: liquidio: reject unsupported coalescing params (Ivan Vecera) [1878274] - [net] ethtool: Factored out similar ethtool link settings for virtual devices to core (Ivan Vecera) [1878274] - [net] ethtool: limit bitset size (Ivan Vecera) [1878274] - [net] ethtool: fix application of verbose no_mask bitset (Ivan Vecera) [1878274] - [net] ethtool: Add support for low latency RS FEC (Ivan Vecera) [1878274] - [net] ethtool: add WOL_NTF notification (Ivan Vecera) [1878274] - [net] ethtool: set wake-on-lan settings with WOL_SET request (Ivan Vecera) [1878274] - [net] ethtool: provide WoL settings with WOL_GET request (Ivan Vecera) [1878274] - [net] ethtool: add DEBUG_NTF notification (Ivan Vecera) [1878274] - [net] ethtool: set message mask with DEBUG_SET request (Ivan Vecera) [1878274] - [net] ethtool: provide message mask with DEBUG_GET request (Ivan Vecera) [1878274] - [net] ethtool: fix kernel-doc descriptions (Ivan Vecera) [1878274] - [net] ethtool: potential NULL dereference in strset_prepare_data() (Ivan Vecera) [1878274] - [net] ethtool: fix ->reply_size() error handling (Ivan Vecera) [1878274] - [net] ethtool: fix a memory leak in ethnl_default_start() (Ivan Vecera) [1878274] - [net] ethtool: remove set but not used variable 'lsettings' (Ivan Vecera) [1878274] - [net] ethtool: provide link state with LINKSTATE_GET request (Ivan Vecera) [1878274] - [net] ethtool: add LINKMODES_NTF notification (Ivan Vecera) [1878274] - [net] ethtool: set link modes related data with LINKMODES_SET request (Ivan Vecera) [1878274] - [net] ethtool: provide link mode information with LINKMODES_GET request (Ivan Vecera) [1878274] - [net] ethtool: add LINKINFO_NTF notification (Ivan Vecera) [1878274] - [net] ethtool: add default notification handler (Ivan Vecera) [1878274] - [net] ethtool: set link settings with LINKINFO_SET request (Ivan Vecera) [1878274] - [net] ethtool: provide link settings with LINKINFO_GET request (Ivan Vecera) [1878274] - [net] ethtool: provide string sets with STRSET_GET request (Ivan Vecera) [1878274] - [net] ethtool: default handlers for GET requests (Ivan Vecera) [1878274] - [net] ethtool: support for netlink notifications (Ivan Vecera) [1878274] - [net] ethtool: netlink bitset handling (Ivan Vecera) [1878274] - [net] ethtool: helper functions for netlink interface (Ivan Vecera) [1878274] - [net] ethtool: introduce ethtool netlink interface (Ivan Vecera) [1878274] - [net] ethtool: provide link mode names as a string set (Ivan Vecera) [1878274] - [net] ethtool: move string arrays into common file (Ivan Vecera) [1878274] - [net] ethtool: move RHEL specific stuff to separate header file (Ivan Vecera) [1878274] - [net] ethtool: move to its own directory (Ivan Vecera) [1878274] - [net] rtnetlink: provide permanent hardware address in RTM_NEWLINK (Ivan Vecera) [1878274] - [net] Zeroing the structure ethtool_wolinfo in ethtool_get_wol() (Ivan Vecera) [1878274] - [net] ethtool: Allow parsing ETHER_FLOW types when using flow_rule (Ivan Vecera) [1878274] - [net] ethtool: Allow matching on vlan DEI bit (Ivan Vecera) [1878274] - [net] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 152 (Ivan Vecera) [1878274] - [include] net: ethtool: Document get_rxfh_context and set_rxfh_context ethtool ops (Ivan Vecera) [1878274] - [include] ethtool: avoid signed-unsigned comparison in ethtool_validate_speed() (Ivan Vecera) [1878274] - [net] ethtool: not call vzalloc for zero sized memory request (Ivan Vecera) [1878274] - [net] ethtool: reduce stack usage with clang (Ivan Vecera) [1878274] - [net] ethtool: Use explicit designated initializers for .cmd (Ivan Vecera) [1878274] - [net] ethtool: remove unnecessary check in ethtool_get_regs() (Ivan Vecera) [1878274] - [include] uapi/ethtool: fix spelling errors (Ivan Vecera) [1878274] - [net] ethtool: fix a missing-check bug (Ivan Vecera) [1878274] - [include] ethtool: Remove trailing semicolon for static inline (Ivan Vecera) [1878274] - [net] ipv6: some fixes for ipv6_dev_find() (Xin Long) [1862458] - [net] tipc: not enable tipc when ipv6 works as a module (Xin Long) [1862458] - [net] tipc: set ub->ifindex for local ipv6 address (Xin Long) [1862458] - [net] ipv6: add ipv6_dev_find() (Xin Long) [1862458] - [powerpc] powerpc/pseries: explicitly reschedule during drmem_lmb list traversal (Steve Best) [1892377] - [scsi] scsi: ibmvscsi: Fix potential race after loss of transport (Steve Best) [1892316] - [mm] mm: fix a race during THP splitting (Rafael Aquini) [1865813 1739593] - [mm] mm, memcg: do not high throttle allocators based on wraparound (Waiman Long) [1873759] - [mm] mm, memcg: throttle allocators based on ancestral memory.high (Waiman Long) [1873759] - [mm] mm, memcg: fix corruption on 64-bit divisor in memory.high throttling (Waiman Long) [1873759] - [mm] mm, memcg: throttle allocators when failing reclaim over memory.high (Waiman Long) [1873759] - [mm] mm, oom: dump stack of victim when reaping failed (Waiman Long) [1873759] - [mm] mm/oom: fix pgtables units mismatch in Killed process message (Waiman Long) [1873759] - [mm] mm, oom: consider present pages for the node size (Waiman Long) [1873759] - [mm] mm/oom_kill.c: fix oom_cpuset_eligible() comment (Waiman Long) [1873759] - [mm] mm/oom: add oom_score_adj and pgtables to Killed process message (Waiman Long) [1873759] - [mm] mm/oom_kill.c: remove redundant OOM score normalization in select_bad_process() (Waiman Long) [1873759] - [fs] oom: decouple mems_allowed from oom_unkillable_task (Waiman Long) [1873759] - [mm] mm, oom: remove redundant task_in_mem_cgroup() check (Waiman Long) [1873759] - [mm] mm, oom: refactor dump_tasks for memcg OOMs (Waiman Long) [1873759] - [mm] mm, oom: describe task memory unit, larger PID pad (Waiman Long) [1873759] - [mm] mm, oom: remove oom_lock from oom_reaper (Waiman Long) [1873759] - [mm] mm/vmscan: remove unused RECLAIM_OFF/RECLAIM_ZONE (Waiman Long) [1873759] - [mm] mm/vmscan: remove prefetch_prev_lru_page (Waiman Long) [1873759] - [mm] mm/vmscan.c: remove unused return value of shrink_node (Waiman Long) [1873759] - [mm] mm/vmscan.c: clean code by removing unnecessary assignment (Waiman Long) [1873759] - [mm] mm: vmscan: protect shrinker idr replace with CONFIG_MEMCG (Waiman Long) [1873759] - [mm] mm/vmscan.c: fix typo in comment (Waiman Long) [1873759] - [mm] mm: vmscan: enforce inactive:active ratio at the reclaim root (Waiman Long) [1873759] - [mm] mm: vmscan: detect file thrashing at the reclaim root (Waiman Long) [1873759] - [mm] mm: vmscan: move file exhaustion detection to the node level (Waiman Long) [1873759] - [include] mm: vmscan: harmonize writeback congestion tracking for nodes & memcgs (Waiman Long) [1873759] - [mm] mm: vmscan: split shrink_node() into node part and memcgs part (Waiman Long) [1873759] - [mm] mm: vmscan: turn shrink_node_memcg() into shrink_lruvec() (Waiman Long) [1873759] - [mm] mm: vmscan: replace shrink_node() loop with a retry jump (Waiman Long) [1873759] - [mm] mm: vmscan: naming fixes: global_reclaim() and sane_reclaim() (Waiman Long) [1873759] - [mm] mm: vmscan: move inactive_list_is_low() swap check to the caller (Waiman Long) [1873759] - [mm] mm: vmscan: simplify lruvec_lru_size() (Waiman Long) [1873759] - [mm] mm/vmscan.c: remove unused scan_control parameter from pageout() (Waiman Long) [1873759] - [mm] mm/vmscan: remove unused lru_pages argument (Waiman Long) [1873759] - [mm] mm: do not allow MADV_PAGEOUT for CoW pages (Waiman Long) [1873759] - [mm] mm: fix trying to reclaim unevictable lru page when calling madvise_pageout (Waiman Long) [1873759] - [mm] mm: factor out common parts between MADV_COLD and MADV_PAGEOUT (Waiman Long) [1873759] - [mm] mm: introduce MADV_PAGEOUT (Waiman Long) [1873759] - [mm] mm: change PAGEREF_RECLAIM_CLEAN with PAGE_REFRECLAIM (Waiman Long) [1873759] - [mm] mm: introduce MADV_COLD (Waiman Long) [1873759] - [mm] mm: thp: don't need care deferred split queue in memcg charge move path (Waiman Long) [1873759] - [mm] mm: thp: make deferred split shrinker memcg aware (Waiman Long) [1873759] - [mm] mm: shrinker: make shrinker not depend on memcg kmem (Waiman Long) [1873759] - [mm] mm: move mem_cgroup_uncharge out of __page_cache_release() (Waiman Long) [1873759] - [mm] mm: thp: extract split_queue_* into a struct (Waiman Long) [1873759] - [mm] mm/page_alloc.c: move ifdefery out of free_area_init_core (Waiman Long) [1873759] - [mm] mm, memcg: do not set reclaim_state on soft limit reclaim (Waiman Long) [1873759] - [mm] mm, vmscan: do not special-case slab reclaim when watermarks are boosted (Waiman Long) [1873759] - [mm] mm/vmscan.c: add checks for incorrect handling of current->reclaim_state (Waiman Long) [1873759] - [mm] mm/vmscan.c: calculate reclaimed slab caches in all reclaim paths (Waiman Long) [1873759] - [mm] mm/vmscan.c: add a new member reclaim_state in struct shrink_control (Waiman Long) [1873759] - [mm] mm: vmscan: remove double slab pressure by inc'ing sc->nr_scanned (Waiman Long) [1873759] - [mm] mm: limit boost_watermark on small zones (Waiman Long) [1873759] - [mm] mm: do not boost watermarks to avoid fragmentation for the DISCONTIG memory model (Waiman Long) [1873759] - [mm] mm, page_alloc: fix a division by zero error when boosting watermarks v2 (Waiman Long) [1873759] - [mm] mm, page_alloc: do not wake kswapd with zone lock held (Waiman Long) [1873759] - [mm] mm/page_alloc.c: drop uneeded __meminit and __meminitdata (Waiman Long) [1873759] - [mm] mm/page_alloc.c: fix never set ALLOC_NOFRAGMENT flag (Waiman Long) [1873759] - [mm] mm/page_alloc.c: avoid potential NULL pointer dereference (Waiman Long) [1873759] - [mm] mm/vmscan.c: don't disable irq again when count pgrefill for memcg (Waiman Long) [1873759] - [mm] mm/vmscan: drop may_writepage and classzone_idx from direct reclaim begin template (Waiman Long) [1873759] - [mm] mm/vmscan: add tracepoints for node reclaim (Waiman Long) [1873759] - [mm] mm: generalize putback scan functions (Waiman Long) [1873759] - [mm] mm: remove pages_to_free argument of move_active_pages_to_lru() (Waiman Long) [1873759] - [mm] mm/workingset: remove unused @mapping argument in workingset_eviction() (Waiman Long) [1873759] - [mm] Revert "mm: slowly shrink slabs with a relatively small number of objects" (Waiman Long) [1873759] - [mm] mm: reclaim small amounts of memory when an external fragmentation event occurs (Waiman Long) [1873759] - [mm] mm: use alloc_flags to record if kswapd can wake (Waiman Long) [1873759] - [mm] mm: move zone watermark accesses behind an accessor (Waiman Long) [1873759] - [mm] mm, page_alloc: spread allocations across zones before introducing fragmentation (Waiman Long) [1873759] - [mm] mm: Convert delete_from_swap_cache to XArray (Waiman Long) [1873759] - [fs] mm: zero-seek shrinkers (Waiman Long) [1873759] - [mm] mm/vmscan.c: fix int overflow in callers of do_shrink_slab() (Waiman Long) [1873759] - [mm] mm: slowly shrink slabs with a relatively small number of objects (Waiman Long) [1873759] - [mm] mm: fix page_freeze_refs and page_unfreeze_refs in comments (Waiman Long) [1873759] - [mm] mm: check shrinker is memcg-aware in register_shrinker_prepared() (Waiman Long) [1873759] - [mm] mm: use special value SHRINKER_REGISTERING instead of list_empty() check (Waiman Long) [1873759] - [mm] mm/vmscan.c: move check for SHRINKER_NUMA_AWARE to do_shrink_slab() (Waiman Long) [1873759] - [mm] mm/vmscan.c: condense scan_control (Waiman Long) [1873759] - [arch] asm-generic/tlb: add missing CONFIG symbol (Waiman Long) [1873759] - [include] asm-gemeric/tlb: remove stray function declarations (Waiman Long) [1873759] - [x86] x86/ldt: Remove unused variable in map_ldt_struct() (Waiman Long) [1873759] - [x86] x86/ldt: Unmap PTEs for the slot before freeing LDT pages (Waiman Long) [1873759] - [x86] x86/mm/tlb: Add freed_tables argument to flush_tlb_mm_range (Waiman Long) [1873759] - [mm] asm-generic/tlb: Remove tlb_table_flush() (Waiman Long) [1873759] - [mm] asm-generic/tlb: Remove tlb_flush_mmu_free() (Waiman Long) [1873759] - [mm] asm-generic/tlb: Remove CONFIG_HAVE_GENERIC_MMU_GATHER (Waiman Long) [1873759] - [mm] asm-generic/tlb: Remove arch_tlb*_mmu() (Waiman Long) [1873759] - [s390] s390/tlb: Convert to generic mmu_gather (Waiman Long) [1873759] - [mm] asm-generic/tlb: Introduce CONFIG_HAVE_MMU_GATHER_NO_GATHER=y (Waiman Long) [1873759] - [include] asm-generic/tlb, ia64: Conditionally provide tlb_migrate_finish() (Waiman Long) [1873759] - [include] asm-generic/tlb: Provide generic tlb_flush() based on flush_tlb_mm() (Waiman Long) [1873759] - [arm64] asm-generic/tlb, arch: Provide generic tlb_flush() based on flush_tlb_range() (Waiman Long) [1873759] - [mm] asm-generic/tlb, arch: Provide CONFIG_HAVE_MMU_GATHER_PAGE_SIZE (Waiman Long) [1873759] - [include] asm-generic/tlb: Provide a comment (Waiman Long) [1873759] - [mm] mm/memory: Move mmu_gather and TLB invalidation code into its own file (Waiman Long) [1873759] - [x86] x86/mm: Page size aware flush_tlb_mm_range() (Waiman Long) [1873759] - [x86] x86/ldt: Split out sanity check in map_ldt_struct() (Waiman Long) [1873759] - [mm] asm-generic/tlb: Track which levels of the page tables have been cleared (Waiman Long) [1873759] - [include] asm-generic/tlb: Track freeing of page-table directories in struct mmu_gather (Waiman Long) [1873759] - [mm] mm/cow: don't bother write protecting already write-protected pages (Waiman Long) [1873759] - [powerpc] mm/mmu_gather: invalidate TLB correctly on batch allocation failure and flush (Diego Domingos) [1805031] - [powerpc] powerpc/mmu_gather: enable RCU_TABLE_FREE even for !SMP case (Diego Domingos) [1805031] - [fs] cifs: smb1: Try failing back to SetFileInfo if SetPathInfo fails (Leif Sahlberg) [1857038]- [scsi] scsi: libfc: Fix passing zero to 'PTR_ERR' warning (Chris Leech) [1849542] - [scsi] scsi: libfc: Fix for double free() (Chris Leech) [1849542] - [scsi] scsi: libfc: Free skb in fc_disc_gpn_id_resp() for valid cases (Chris Leech) [1849542] - [scsi] scsi: fcoe: Memory leak fix in fcoe_sysfs_fcf_del() (Chris Leech) [1849542] - [scsi] scsi: fcoe: Use eth_zero_addr() to clear mac address (Chris Leech) [1849542] - [scsi] scsi: libfc: Provide missing and repair existing function documentation (Chris Leech) [1849542] - [scsi] scsi: libfc: Fix a couple of misdocumented function parameters (Chris Leech) [1849542] - [scsi] scsi: libfc: Repair function parameter documentation (Chris Leech) [1849542] - [scsi] scsi: fcoe: Correct some kernel-doc issues (Chris Leech) [1849542] - [scsi] scsi: fcoe: Fix a myriad of documentation issues (Chris Leech) [1849542] - [scsi] scsi: fcoe: Fix various kernel-doc infringements (Chris Leech) [1849542] - [scsi] scsi: libfc: trivial: Fix spelling mistake of 'discovery' (Chris Leech) [1849542] - [scsi] scsi: libfc: Supply some missing kerneldoc struct/function attributes/params (Chris Leech) [1849542] - [scsi] scsi: libfc: fc_disc: Fix-up some incorrectly referenced function parameters (Chris Leech) [1849542] - [scsi] scsi: libfc: Skip additional kref updating work event (Chris Leech) [1849542] - [scsi] scsi: libfc: Handling of extra kref (Chris Leech) [1849542] - [scsi] scsi: fcoe: remove unneeded semicolon in fcoe.c (Chris Leech) [1849542] - [scsi] scsi: libfc: rport state move to PLOGI if all PRLI retry exhausted (Chris Leech) [1849542] - [scsi] scsi: libfc: If PRLI rejected, move rport to PLOGI state (Chris Leech) [1849542] - [scsi] scsi: libfc: free response frame from GPN_ID (Chris Leech) [1849542] - [scsi] scsi: fcoe: fix null-ptr-deref Read in fc_release_transport (Chris Leech) [1849542] - [scsi] scsi: fcoe: remove redundant call to skb_transport_header (Chris Leech) [1849542] - [scsi] scsi: fcoe: pass in fcoe_rport structure instead of fc_rport_priv (Chris Leech) [1849542] - [scsi] scsi: fcoe: Embed fc_rport_priv in fcoe_rport structure (Chris Leech) [1849542] - [scsi] scsi: libfc: Whitespace cleanup in libfc.h (Chris Leech) [1849542] - [scsi] scsi: fcoe: fix a typo (Chris Leech) [1849542] - [scsi] scsi: libfc: fix null pointer dereference on a null lport (Chris Leech) [1849542] - [scsi] scsi: libfcoe: switch to SPDX tags (Chris Leech) [1849542] - [scsi] scsi: libfc: switch to SPDX tags (Chris Leech) [1849542] - [scsi] scsi: fcoe: make use of fip_mode enum complete (Chris Leech) [1849542] - [scsi] scsi: fcoe: remove unneeded fcoe_ctlr_destroy_store export (Chris Leech) [1849542] - [scsi] scsi: fcoe: convert to use BUS_ATTR_WO (Chris Leech) [1849542] - [scsi] scsi: libfc: free skb when receiving invalid flogi resp (Chris Leech) [1849542] - [scsi] scsi: fcoe: remove set but not used variable 'port' (Chris Leech) [1849542] - [scsi] scsi: libfc: fc_rport: Mark expected switch fall-through (Chris Leech) [1849542] - [scsi] scsi: libfc: Remove set but not used variable 'disc' (Chris Leech) [1849542] - [scsi] scsi: libfc: remove set but not used variable 'rpriv' (Chris Leech) [1849542] - [scsi] scsi: libfc: remove unnecessary condition check (Chris Leech) [1849542] - [scsi] scsi: fcoe: hold disc_mutex when traversing rport lists (Chris Leech) [1849542] - [net] netfilter: nftables: allow re-computing sctp CRC-32C in 'payload' statements (Davide Caratti) [1741052] - [fs] nfsd4: fix NULL dereference in nfsd/clients display code (Scott Mayhew) [1872311] - [fs] nfsd: Fix old-style function definition (Scott Mayhew) [1872311] - [fs] nfsd: clients don't need to break their own delegations (Scott Mayhew) [1872311] - [kernel] kthread: save thread function (Scott Mayhew) [1872311] - [fs] locks: Add trace_leases_conflict (Scott Mayhew) [1872311] - [fs] SUNRPC reverting d03727b248d0 ("NFSv4 fix CLOSE not waiting for direct IO compeletion") (Scott Mayhew) [1872311] - [fs] NFS: Fix interrupted slots by sending a solo SEQUENCE operation (Scott Mayhew) [1872311] - [net] SUNRPC: Add missing definition of ARCH_IMPLEMENTS_FLUSH_DCACHE_PAGE (Scott Mayhew) [1872311] - [fs] NFSv4 fix CLOSE not waiting for direct IO compeletion (Scott Mayhew) [1872311] - [fs] nfs: Fix memory leak of export_path (Scott Mayhew) [1872311] - [net] sunrpc: fixed rollback in rpc_gssd_dummy_populate() (Scott Mayhew) [1872311] - [net] xprtrdma: Clean up disconnect (Scott Mayhew) [1872311] - [fs] nfsd: apply umask on fs without ACL support (Scott Mayhew) [1872311] - [fs] NFS: Fix direct WRITE throughput regression (Scott Mayhew) [1872311] - [trace] SUNRPC: rpc_xprt lifetime events should record xprt->state (Scott Mayhew) [1872311] - [fs] nfs: set invalid blocks after NFSv4 writes (Scott Mayhew) [1872311] - [fs] NFS: remove redundant initialization of variable result (Scott Mayhew) [1872311] - [fs] NFS: Add a tracepoint in nfs_set_pgio_error() (Scott Mayhew) [1872311] - [fs] NFS: Trace short NFS READs (Scott Mayhew) [1872311] - [fs] NFS: nfs_xdr_status should record the procedure name (Scott Mayhew) [1872311] - [net] SUNRPC: Set SOFTCONN when destroying GSS contexts (Scott Mayhew) [1872311] - [net] SUNRPC: rpc_call_null_helper() should set RPC_TASK_SOFT (Scott Mayhew) [1872311] - [net] SUNRPC: rpc_call_null_helper() already sets RPC_TASK_NULLCREDS (Scott Mayhew) [1872311] - [net] SUNRPC: trace RPC client lifetime events (Scott Mayhew) [1872311] - [net] SUNRPC: Trace transport lifetime events (Scott Mayhew) [1872311] - [net] SUNRPC: Split the xdr_buf event class (Scott Mayhew) [1872311] - [net] SUNRPC: Add tracepoint to rpc_call_rpcerror() (Scott Mayhew) [1872311] - [trace] SUNRPC: Update the RPC_SHOW_SOCKET() macro (Scott Mayhew) [1872311] - [trace] SUNRPC: Update the rpc_show_task_flags() macro (Scott Mayhew) [1872311] - [net] SUNRPC: Trace GSS context lifetimes (Scott Mayhew) [1872311] - [net] SUNRPC: receive buffer size estimation values almost never change (Scott Mayhew) [1872311] - [net] sunrpc: use kmemdup_nul() in gssp_stringify() (Scott Mayhew) [1872311] - [fs] nfsd: safer handling of corrupted c_type (Scott Mayhew) [1872311] - [fs] mm/writeback: discard NR_UNSTABLE_NFS, use NR_WRITEBACK instead (Scott Mayhew) [1872311] - [mm] mm/writeback: replace PF_LESS_THROTTLE with PF_LOCAL_THROTTLE (Scott Mayhew) [1872311] - [net] SUNRPC: Remove unreachable error condition in rpcb_getport_async() (Scott Mayhew) [1872311] - [fs] nfsd: Fix svc_xprt refcnt leak when setup callback client failed (Scott Mayhew) [1872311] - [net] sunrpc: check that domain table is empty at module unload (Scott Mayhew) [1872311] - [fs] NFS: remove duplicate headers (Scott Mayhew) [1872311] - [fs] NFSv4.1 fix rpc_call_done assignment for BIND_CONN_TO_SESSION (Scott Mayhew) [1872311] - [fs] NFS: Use the correct style for SPDX License Identifier (Scott Mayhew) [1872311] - [net] net: sunrpc: Fix off-by-one issues in 'rpc_ntop6' (Scott Mayhew) [1872311] - [fs] NFS: move dprintk after nfs_alloc_fattr in nfs3_proc_lookup (Scott Mayhew) [1872311] - [fs] NFSD: Fix improperly-formatted Doxygen comments (Scott Mayhew) [1872311] - [fs] NFSD: Squash an annoying compiler warning (Scott Mayhew) [1872311] - [net] SUNRPC: Clean up request deferral tracepoints (Scott Mayhew) [1872311] - [fs] NFSD: Add tracepoints for monitoring NFSD callbacks (Scott Mayhew) [1872311] - [fs] NFSD: Add tracepoints to the NFSD state management code (Scott Mayhew) [1872311] - [fs] NFSD: Add tracepoints to NFSD's duplicate reply cache (Scott Mayhew) [1872311] - [trace] SUNRPC: svc_show_status() macro should have enum definitions (Scott Mayhew) [1872311] - [net] SUNRPC: Restructure svc_udp_recvfrom() (Scott Mayhew) [1872311] - [net] SUNRPC: Refactor svc_recvfrom() (Scott Mayhew) [1872311] - [net] SUNRPC: Clean up svc_release_skb() functions (Scott Mayhew) [1872311] - [net] SUNRPC: Refactor recvfrom path dealing with incomplete TCP receives (Scott Mayhew) [1872311] - [net] SUNRPC: Replace dprintk() call sites in TCP receive path (Scott Mayhew) [1872311] - [net] SUNRPC: Restructure svc_tcp_recv_record() (Scott Mayhew) [1872311] - [net] SUNRPC: Rename svc_sock::sk_reclen (Scott Mayhew) [1872311] - [net] SUNRPC: Trace server-side rpcbind registration events (Scott Mayhew) [1872311] - [net] SUNRPC: Replace dprintk call sites in TCP state change callouts (Scott Mayhew) [1872311] - [net] SUNRPC: Add more svcsock tracepoints (Scott Mayhew) [1872311] - [net] SUNRPC: Remove "#include " (Scott Mayhew) [1872311] - [net] SUNRPC: Trace a few more generic svc_xprt events (Scott Mayhew) [1872311] - [net] SUNRPC: Tracepoint to record errors in svc_xpo_create() (Scott Mayhew) [1872311] - [trace] SUNRPC: Remove kernel memory address from svc_xprt tracepoints (Scott Mayhew) [1872311] - [net] svcrdma: Add tracepoints to report ->xpo_accept failures (Scott Mayhew) [1872311] - [net] svcrdma: Displayed remote IP address should match stored address (Scott Mayhew) [1872311] - [include] svcrdma: Remove the SVCRDMA_DEBUG macro (Scott Mayhew) [1872311] - [net] svcrdma: Rename tracepoints that record header decoding errors (Scott Mayhew) [1872311] - [net] svcrdma: Remove backchannel dprintk call sites (Scott Mayhew) [1872311] - [net] SUNRPC: Move xpt_mutex into socket xpo_sendto methods (Scott Mayhew) [1872311] - [net] sunrpc: add missing newline when printing parameter 'pool_mode' by sysfs (Scott Mayhew) [1872311] - [net] sunrpc: Remove unused function ip_map_update (Scott Mayhew) [1872311] - [fs] nfsd: handle repeated BIND_CONN_TO_SESSION (Scott Mayhew) [1872311] - [net] ip_tunnel_core: Fix build for archs without _HAVE_ARCH_IPV6_CSUM (Aaron Conole) [1849736] - [tools] selftests: pmtu.sh: Add tests for UDP tunnels handled by Open vSwitch (Aaron Conole) [1849736] - [tools] selftests: pmtu.sh: Add tests for bridged UDP tunnels (Aaron Conole) [1849736] - [net] geneve: Support for PMTU discovery on directly bridged links (Aaron Conole) [1849736] - [net] vxlan: Support for PMTU discovery on directly bridged links (Aaron Conole) [1849736] - [net] tunnels: PMTU discovery support for directly bridged IP packets (Aaron Conole) [1849736] - [net] ipv4: route: Ignore output interface in FIB lookup for PMTU route (Aaron Conole) [1849736] - [infiniband] RDMA/core: Free DIM memory in error unwind (Kamal Heib) [1857602] - [infiniband] RDMA/core: Stop DIM before destroying CQ (Kamal Heib) [1857602] - [infiniband] RDMA/cm: Add min length checks to user structure copies (Kamal Heib) [1857602] - [infiniband] RDMA/cm: Protect access to remote_sidr_table (Kamal Heib) [1857602] - [infiniband] RDMA/core: Fix race in rdma_alloc_commit_uobject() (Kamal Heib) [1857602] - [net] xprtrdma: fix incorrect header size calculations (Kamal Heib) [1857602] - [net] xprtrdma: Fix handling of connect errors (Kamal Heib) [1857602] - [net] xprtrdma: Fix return code from rpcrdma_xprt_connect() (Kamal Heib) [1857602] - [net] xprtrdma: Fix recursion into rpcrdma_xprt_disconnect() (Kamal Heib) [1857602] - [net] xprtrdma: Fix double-free in rpcrdma_ep_create() (Kamal Heib) [1857602] - [infiniband] RDMA/siw: Fix reporting vendor_part_id (Kamal Heib) [1857602] - [infiniband] IB/sa: Resolv use-after-free in ib_nl_make_request() (Kamal Heib) [1857602] - [infiniband] IB/hfi1: Add explicit cast OPA_MTU_8192 to 'enum ib_mtu' (Kamal Heib) [1857602] - [infiniband] IB/hfi1: Add atomic triggered sleep/wakeup (Kamal Heib) [1857602] - [infiniband] IB/hfi1: Correct -EBUSY handling in tx code (Kamal Heib) [1857602] - [infiniband] IB/hfi1: Restore kfree in dummy_netdev cleanup (Kamal Heib) [1857602] - [infiniband] IB/mad: Fix use after free when destroying MAD agent (Kamal Heib) [1857602] - [infiniband] RDMA/counter: Query a counter before release (Kamal Heib) [1857602] - [net] xprtrdma: Fix handling of RDMA_ERROR replies (Kamal Heib) [1857602] - [net] xprtrdma: Clean up synopsis of rpcrdma_flush_disconnect() (Kamal Heib) [1857602] - [net] xprtrdma: Use re_connect_status safely in rpcrdma_xprt_connect() (Kamal Heib) [1857602] - [net] xprtrdma: Prevent dereferencing r_xprt->rx_ep after it is freed (Kamal Heib) [1857602] - [infiniband] RDMA/mad: Fix possible memory leak in ib_mad_post_receive_mads() (Kamal Heib) [1857602] - [infiniband] RDMA/core: Check that type_attrs is not NULL prior access (Kamal Heib) [1857602] - [infiniband] RDMA/cma: Protect bind_list and listen_list while finding matching cm id (Kamal Heib) [1857602] - [infiniband] RDMA/efa: Set maximum pkeys device attribute (Kamal Heib) [1857602] - [infiniband] RDMA/rvt: Fix potential memory leak caused by rvt_alloc_rq (Kamal Heib) [1857602] - [infiniband] RDMA/core: Annotate CMA unlock helper routine (Kamal Heib) [1857602] - [infiniband] RDMA/siw: Fix pointer-to-int-cast warning in siw_rx_pbl() (Kamal Heib) [1857602] - [infiniband] RDMA/hfi1: Fix trivial mis-spelling of 'descriptor' (Kamal Heib) [1857602] - [net] xprtrdma: Make xprt_rdma_slot_table_entries static (Kamal Heib) [1857602] - [infiniband] RDMA/cm: Spurious WARNING triggered in cm_destroy_id() (Kamal Heib) [1857602] - [infiniband] IB/hfi1: Use free_netdev() in hfi1_netdev_free() (Kamal Heib) [1857602] - [infiniband] RDMA/core: Move and rename trace_cm_id_create() (Kamal Heib) [1857602] - [infiniband] IB/hfi1: Fix hfi1_netdev_rx_init() error handling (Kamal Heib) [1857602] - [infiniband] RDMA: Remove 'max_map_per_fmr' (Kamal Heib) [1857602] - [infiniband] RDMA: Remove 'max_fmr' (Kamal Heib) [1857602] - [net] RDMA/rds: Remove FMR support for memory registration (Kamal Heib) [1857602] - [infiniband] RDMA/core: Remove FMR device ops (Kamal Heib) [1857602] - [infiniband] RDMA/rdmavt: Remove FMR memory registration (Kamal Heib) [1857602] - [infiniband] RDMA/mthca: Remove FMR support for memory registration (Kamal Heib) [1857602] - [infiniband] RDMA/mlx4: Remove FMR support for memory registration (Kamal Heib) [1857602] - [infiniband] RDMA/i40iw: Remove FMR leftovers (Kamal Heib) [1857602] - [infiniband] RDMA/bnxt_re: Remove FMR leftovers (Kamal Heib) [1857602] - [infiniband] RDMA/mlx5: Remove FMR leftovers (Kamal Heib) [1857602] - [infiniband] RDMA/core: Remove FMR pool API (Kamal Heib) [1857602] - [infiniband] RDMA/srp: Remove support for FMR memory registration (Kamal Heib) [1857602] - [infiniband] RDMA/iser: Remove support for FMR memory registration (Kamal Heib) [1857602] - [infiniband] RDMA/core: Fix several reference count leaks (Kamal Heib) [1857602] - [infiniband] IB/hfi1: Fix spelling mistake "enought" -> "enough" (Kamal Heib) [1857602] - [rdma] RDMA/core: Use offsetofend() instead of open coding (Kamal Heib) [1857602] - [infiniband] RDMA/srpt: Increase max_send_sge (Kamal Heib) [1857602] - [infiniband] RDMA/srpt: Reduce max_recv_sge to 1 (Kamal Heib) [1857602] - [infiniband] RDMA/srpt: Make debug output more detailed (Kamal Heib) [1857602] - [infiniband] RDMA/srp: Make the channel count configurable per target (Kamal Heib) [1857602] - [infiniband] hfi1: get rid of pointless access_ok() (Kamal Heib) [1857602] - [infiniband] RDMA/cma: Provide ECE reject reason (Kamal Heib) [1857602] - [infiniband] RDMA/cma: Connect ECE to rdma_accept (Kamal Heib) [1857602] - [infiniband] RDMA/cm: Send and receive ECE parameter over the wire (Kamal Heib) [1857602] - [infiniband] RDMA/ucma: Deliver ECE parameters through UCMA events (Kamal Heib) [1857602] - [infiniband] RDMA/ucma: Extend ucma_connect to receive ECE parameters (Kamal Heib) [1857602] - [rdma] RDMA/cm: Add Enhanced Connection Establishment (ECE) bits (Kamal Heib) [1857602] - [infiniband] RDMA/core: Use sizeof_field() helper (Kamal Heib) [1857602] - [infiniband] RDMA/ipoib: Remove can_sleep parameter from iboib_mcast_alloc (Kamal Heib) [1857602] - [infiniband] IB/cma: Fix ports memory leak in cma_configfs (Kamal Heib) [1857602] - [infiniband] IB/uverbs: Introduce create/destroy QP commands over ioctl (Kamal Heib) [1857602] - [infiniband] IB/uverbs: Introduce create/destroy WQ commands over ioctl (Kamal Heib) [1857602] - [infiniband] IB/uverbs: Introduce create/destroy SRQ commands over ioctl (Kamal Heib) [1857602] - [rdma] IB/uverbs: Move QP, SRQ, WQ type and flags to UAPI (Kamal Heib) [1857602] - [infiniband] IB/uverbs: Extend CQ to get its own asynchronous event FD (Kamal Heib) [1857602] - [infiniband] IB/uverbs: Refactor related objects to use their own asynchronous event FD (Kamal Heib) [1857602] - [infiniband] RDMA/core: Allow the ioctl layer to abort a fully created uobject (Kamal Heib) [1857602] - [infiniband] IB/mlx5: Expose UAR object and its alloc/destroy commands (Kamal Heib) [1857602] - [infiniband] IB/mlx5: Fix a NULL vs IS_ERR() check (Kamal Heib) [1857602] - [infiniband] IB/mlx5: Introduce UAPIs to manage packet pacing (Kamal Heib) [1857602] - [netdrv] net/mlx5: Expose raw packet pacing APIs (Kamal Heib) [1857602] - [infiniband] IB/hfi1: Enable the transmit side of the datagram ipoib netdev (Kamal Heib) [1857602] - [infiniband] IB/ipoib: Add capability to switch between datagram and connected mode (Kamal Heib) [1857602] - [infiniband] IB/hfi1: Add packet histogram trace event (Kamal Heib) [1857602] - [infiniband] IB/{hfi1, ipoib, rdma}: Broadcast ping sent packets which exceeded mtu size (Kamal Heib) [1857602] - [infiniband] IB/hfi1: Activate the dummy netdev (Kamal Heib) [1857602] - [infiniband] IB/hfi1: Add rx functions for dummy netdev (Kamal Heib) [1857602] - [infiniband] IB/hfi1: Add interrupt handler functions for accelerated ipoib (Kamal Heib) [1857602] - [infiniband] IB/hfi1: Add functions to receive accelerated ipoib packets (Kamal Heib) [1857602] - [infiniband] IB/hfi1: Rename num_vnic_contexts as num_netdev_contexts (Kamal Heib) [1857602] - [infiniband] IB/ipoib: Increase ipoib Datagram mode MTU's upper limit (Kamal Heib) [1857602] - [infiniband] IB/hfi1: RSM rules for AIP (Kamal Heib) [1857602] - [infiniband] IB/{rdmavt, hfi1}: Implement creation of accelerated UD QPs (Kamal Heib) [1857602] - [infiniband] IB/hfi1: Remove module parameter for KDETH qpns (Kamal Heib) [1857602] - [infiniband] IB/hfi1: Add the transmit side of a datagram ipoib RDMA netdev (Kamal Heib) [1857602] - [infiniband] IB/hfi1: Add functions to transmit datagram ipoib packets (Kamal Heib) [1857602] - [infiniband] IB/hfi1: Add accelerated IP capability bit (Kamal Heib) [1857602] - [infiniband] RDMA/efa: Report host information to the device (Kamal Heib) [1857602] - [infiniband] RDMA/efa: Fix setting of wrong bit in get/set_feature commands (Kamal Heib) [1857602] - [infiniband] RDMA/siw: Replace one-element array and use struct_size() helper (Kamal Heib) [1857602] - [net] svcrdma: Fix backchannel return code (Kamal Heib) [1857602] - [net] svcrdma: trace undersized Write chunks (Kamal Heib) [1857602] - [net] svcrdma: Trace page overruns when constructing RDMA Reads (Kamal Heib) [1857602] - [net] svcrdma: Clean up handling of get_rw_ctx errors (Kamal Heib) [1857602] - [net] svcrdma: Clean up the tracing for rw_ctx_init errors (Kamal Heib) [1857602] - [infiniband] RDMA/srpt: Add a newline when printing parameter 'srpt_service_guid' by sysfs (Kamal Heib) [1857602] - [infiniband] RDMA/core: Consolidate ib_create_srq flows (Kamal Heib) [1857602] - [infiniband] RDMA/uverbs: Fix create WQ to use the given user handle (Kamal Heib) [1857602] - [infiniband] RDMA/uverbs: Cleanup wq/srq context usage from uverbs layer (Kamal Heib) [1857602] - [rdma] IB/rdmavt: Replace zero-length array with flexible-array (Kamal Heib) [1857602] - [infiniband] RDMA/cm: Increment the refcount inside cm_find_listen() (Kamal Heib) [1857602] - [infiniband] RDMA/cm: Remove needless cm_id variable (Kamal Heib) [1857602] - [infiniband] RDMA/cm: Remove the cm_free_id() wrapper function (Kamal Heib) [1857602] - [infiniband] RDMA/cm: Make find_remote_id() return a cm_id_private (Kamal Heib) [1857602] - [infiniband] RDMA/cm: Add a note explaining how the timewait is eventually freed (Kamal Heib) [1857602] - [infiniband] RDMA/cm: Pass the cm_id_private into cm_cleanup_timewait (Kamal Heib) [1857602] - [infiniband] RDMA/cm: Pull duplicated code into cm_queue_work_unlock() (Kamal Heib) [1857602] - [infiniband] RDMA/cm: Remove unused store to ret in cm_rej_handler (Kamal Heib) [1857602] - [infiniband] RDMA/cm: Remove return code from add_cm_id_to_port_list (Kamal Heib) [1857602] - [infiniband] RDMA/addr: Mark addr_resolve as might_sleep() (Kamal Heib) [1857602] - [infiniband] RDMA/ucma: Return stable IB device index as identifier (Kamal Heib) [1857602] - [infiniband] RDMA/cma: Initialize the flow label of CM's route path record (Kamal Heib) [1857602] - [infiniband] RDMA/core: Consider flow label when building skb (Kamal Heib) [1857602] - [rdma] RDMA/core: Add hash functions to calculate RoCEv2 flowlabel and UDP source port (Kamal Heib) [1857602] - [infiniband] RDMA: Allow ib_client's to fail when add() is called (Kamal Heib) [1857602] - [infiniband] RDMA/mad: Remove snoop interface (Kamal Heib) [1857602] - [infiniband] RDMA/efa: Count admin commands errors (Kamal Heib) [1857602] - [infiniband] RDMA/efa: Count mmap failures (Kamal Heib) [1857602] - [infiniband] RDMA/efa: Report create CQ error counter (Kamal Heib) [1857602] - [infiniband] RDMA/core: Get xmit slave for LAG (Kamal Heib) [1857602] - [infiniband] RDMA/core: Add LAG functionality (Kamal Heib) [1857602] - [infiniband] RDMA: Group create AH arguments in struct (Kamal Heib) [1857602] - [infiniband] RDMA/rw: use DIV_ROUND_UP to calculate nr_ops (Kamal Heib) [1857602] - [infiniband] RDMA/cma: Limit the scope of rdma_is_consumer_reject function (Kamal Heib) [1857602] - [infiniband] IB: Fix some documentation warnings (Kamal Heib) [1857602] - [infiniband] RDMA: Remove a few extra calls to ib_get_client_data() (Kamal Heib) [1857602] - [infiniband] RDMA/uverbs: Make the event_queue fds return POLLERR when disassociated (Kamal Heib) [1857602] - [infiniband] RDMA/rxe: Set default vendor ID (Kamal Heib) [1857602] - [netdrv] bonding: Use fallthrough pseudo-keyword (Jarod Wilson) [1860495] - [netdrv] bonding: fix active-backup failover for current ARP slave (Jarod Wilson) [1860495] - [netdrv] bonding: fix a potential double-unregister (Jarod Wilson) [1860495] - [netdrv] net: bonding: bond_alb: Describe alb_handle_addr_collision_on_attach()'s 'bond' and 'addr' params (Jarod Wilson) [1860495] - [netdrv] net: bonding: bond_main: Document 'proto' and rename 'new_active' parameters (Jarod Wilson) [1860495] - [netdrv] net: bonding: bond_3ad: Fix a bunch of kerneldoc parameter issues (Jarod Wilson) [1860495] - [netdrv] bonding: show saner speed for broadcast mode (Jarod Wilson) [1868265 1860495] - [netdrv] bonding: check return value of register_netdevice() in bond_newlink() (Jarod Wilson) [1860495] - [netdrv] bonding: check error value of register_netdevice() immediately (Jarod Wilson) [1860495] - [netdrv] bonding: don't need RTNL for ipsec helpers (Jarod Wilson) [1860495] - [netdrv] bonding: deal with xfrm state in all modes and add more error-checking (Jarod Wilson) [1860495] - [netdrv] bonding: allow xfrm offload setup post-module-load (Jarod Wilson) [1860495] - [netdrv] bonding: Remove extraneous parentheses in bond_setup (Jarod Wilson) [1860495] - [netdrv] bonding/xfrm: use real_dev instead of slave_dev (Jarod Wilson) [1860495] - [netdrv] bonding: support hardware encryption offload to slaves (Jarod Wilson) [1860495] - [netdrv] mlx5: become aware of when running as a bonding slave (Jarod Wilson) [1860495] - [netdrv] ixgbe_ipsec: become aware of when running as a bonding slave (Jarod Wilson) [1860495] - [net] xfrm: bail early on slave pass over skb (Jarod Wilson) [1860495] - [netdrv] bonding: Fix reference count leak in bond_sysfs_slave_add (Jarod Wilson) [1860495] - [netdrv] bonding: propagate transmit status (Jarod Wilson) [1860495] - [netdrv] bonding: remove useless stats_lock_key (Jarod Wilson) [1860495] - [netdrv] bonding: Implement ndo_get_xmit_slave (Jarod Wilson) [1860495] - [netdrv] bonding: Add array of all slaves (Jarod Wilson) [1860495] - [netdrv] bonding: Add function to get the xmit slave in active-backup mode (Jarod Wilson) [1860495] - [netdrv] bonding: Add helper function to get the xmit slave in rr mode (Jarod Wilson) [1860495] - [netdrv] bonding: Add helper function to get the xmit slave based on hash (Jarod Wilson) [1860495] - [netdrv] bonding/alb: Add helper functions to get the xmit slave (Jarod Wilson) [1860495] - [netdrv] bonding: Rename slave_arr to usable_slaves (Jarod Wilson) [1860495] - [netdrv] bonding: Export skip slave logic to function (Jarod Wilson) [1860495] - [netdrv] bonding: Remove inclusion of vermagic header (Jarod Wilson) [1860495] - [netdrv] net/bond: Delete driver and module versions (Jarod Wilson) [1860495]- [mm] powerpc/book3s64/radix: Fix boot failure with large amount of guest memory (Steve Best) [1854543] - [powerpc] powerpc/book3s64/radix: Add kernel command line option to disable radix GTSE (Steve Best) [1854543] - [powerpc] powerpc/prom: Enable Radix GTSE in cpu pa-features (Steve Best) [1854543] - [powerpc] powerpc/mm/book3s64/radix: Off-load TLB invalidations to host when !GTSE (Steve Best) [1854543] - [powerpc] powerpc/pseries: H_REGISTER_PROC_TBL should ask for GTSE only if enabled (Steve Best) [1854543] - [powerpc] powerpc/mm: Enable radix GTSE only if supported (Steve Best) [1854543] - [misc] powerpc/64s/radix: introduce options to disable use of the tlbie instruction (Steve Best) [1854543] - [mm] powerpc/64s: remove unnecessary translation cache flushes at boot (Steve Best) [1854543] - [mm] powerpc/64s/pseries: radix flush translations before MMU is enabled at boot (Steve Best) [1854543] - [mm] powerpc/64s: make mmu_partition_table_set_entry TLB flush optional (Steve Best) [1854543] - [mm] powerpc/64s/radix: tidy up TLB flushing code (Steve Best) [1854543] - [mm] powerpc/64s: remove register_process_table callback (Steve Best) [1854543] - [mm] powerpc/mm: Limit resize_hpt_for_hotplug() call to hash guests only (Steve Best) [1854543] - [powerpc] powerpc/mm/radix: Create separate mappings for hot-plugged memory (Steve Best) [1854543] - [mm] powerpc/mm/radix: Remove split_kernel_mapping() (Steve Best) [1854543] - [mm] powerpc/mm/radix: Free PUD table when freeing pagetable (Steve Best) [1854543] - [mm] powerpc/mm/radix: Fix PTE/PMD fragment count for early page table mappings (Steve Best) [1854543] - [mm] powerpc/64s: Fix page table fragment refcount race vs speculative references (Steve Best) [1854543] - [powerpc] powerpc/security: Fix link stack flush instruction (Gustavo Duarte) [1862103] - [powerpc] powerpc/pseries: add new branch prediction security bits for link stack (Gustavo Duarte) [1862103] - [powerpc] powerpc/security: Allow for processors that flush the link stack using the special bcctr (Gustavo Duarte) [1862103] - [powerpc] powerpc/64s: Move branch cache flushing bcctr variant to ppc-ops.h (Gustavo Duarte) [1862103] - [powerpc] powerpc/security: split branch cache flush toggle from code patching (Gustavo Duarte) [1862103] - [powerpc] powerpc/security: make display of branch cache flush more consistent (Gustavo Duarte) [1862103] - [powerpc] powerpc/security: change link stack flush state to the flush type enum (Gustavo Duarte) [1862103] - [powerpc] powerpc/security: re-name count cache flush to branch cache flush (Gustavo Duarte) [1862103] - [kernel] smp: Remove superfluous cond_func check in smp_call_function_many_cond() (Prarit Bhargava) [1882551] - [kernel] smp: Remove allocation mask from on_each_cpu_cond.*() (Prarit Bhargava) [1882551] - [kernel] smp: Add a smp_cond_func_t argument to smp_call_function_many() (Prarit Bhargava) [1882551] - [kernel] smp: Use smp_cond_func_t as type for the conditional function (Prarit Bhargava) [1882551] - [kernel] smp, cpumask: introduce on_each_cpu_cond_mask (Prarit Bhargava) [1882551] - [kernel] smp: use __cpumask_set_cpu in on_each_cpu_cond (Prarit Bhargava) [1882551] - [pci] PCI: Add support for root bus sizing (Myron Stowe) [1886036] - [drm] PCI: Use ioremap(), not phys_to_virt() for platform ROM (Myron Stowe) [1886036] - [pci] PCI: Avoid ASMedia XHCI USB PME# from D0 defect (Myron Stowe) [1886036] - [pci] PCI/ACPI: Move pcie_to_hpx3_typefrom stack to static data (Myron Stowe) [1886036] - [documentation] Documentation: PCI: Add background on Boot Interrupts (Myron Stowe) [1886036] - [pci] PCI: Add boot interrupt quirk mechanism for Xeon chipsets (Myron Stowe) [1886036] - [pci] PCI: Add PCIE_LNKCAP2_SLS2SPEED() macro (Myron Stowe) [1886036] - [pci] PCI: Use pci_speed_string() for all PCI/PCI-X/PCIe strings (Myron Stowe) [1886036] - [pci] PCI: Add pci_speed_string() (Myron Stowe) [1886036] - [pci] PCI: Add 32 GT/s decoding in some macros (Myron Stowe) [1886036] - [powerpc] powerpc/test_emulate_step: Move extern declaration to sstep.h (Desnes Augusto Nunes do Rosario) [1854542] - [powerpc] powerpc/sstep: Introduce macros to retrieve Prefix instruction operands (Desnes Augusto Nunes do Rosario) [1854542] - [powerpc] powerpc/test_emulate_step: Add negative tests for prefixed addi (Desnes Augusto Nunes do Rosario) [1854542] - [powerpc] powerpc/test_emulate_step: Enhancement to test negative scenarios (Desnes Augusto Nunes do Rosario) [1854542] - [netdrv] drivers/net/ibmvnic: Update VNIC protocol version reporting (Steve Best) [1882269] - [s390] s390/zcrypt: fix kmalloc 256k failure (Claudio Imbrenda) [1885963] - [x86] crypto: x86/aesni-gcm - fix crash on empty plaintext (Herbert Xu) [1882868] - [x86] crypto: x86/aesni-gcm - make 'struct aesni_gcm_tfm_s' static const (Herbert Xu) [1882868] - [x86] crypto: aesni - Add scatter/gather avx stubs, and use them in C (Herbert Xu) [1882868] - [x86] crypto: aesni - Introduce partial block macro (Herbert Xu) [1882868] - [x86] crypto: aesni - Introduce READ_PARTIAL_BLOCK macro (Herbert Xu) [1882868] - [x86] crypto: aesni - Move ghash_mul to GCM_COMPLETE (Herbert Xu) [1882868] - [x86] crypto: aesni - Fill in new context data structures (Herbert Xu) [1882868] - [x86] crypto: aesni - Merge avx precompute functions (Herbert Xu) [1882868] - [x86] crypto: aesni - Split AAD hash calculation to separate macro (Herbert Xu) [1882868] - [x86] crypto: aesni - Add GCM_COMPLETE macro (Herbert Xu) [1882868] - [x86] crypto: aesni - support 256 byte keys in avx asm (Herbert Xu) [1882868] - [x86] crypto: aesni - Macro-ify func save/restore (Herbert Xu) [1882868] - [x86] crypto: aesni - Introduce gcm_context_data (Herbert Xu) [1882868] - [x86] crypto: aesni - Merge GCM_ENC_DEC (Herbert Xu) [1882868] - [pci] PCI: Add DMA alias quirk for PLX PEX NTB (Myron Stowe) [1884657] - [pci] PCI: Add nr_devfns parameter to pci_add_dma_alias() (Myron Stowe) [1884657] - [pci] PCI: Fix pci_add_dma_alias() bitmask size (Myron Stowe) [1884657] - [pci] PCI/IOV: Fix memory leak in pci_iov_add_virtfn() (Myron Stowe) [1884657] - [pci] PCI/switchtec: Add Gen4 device IDs (Myron Stowe) [1884657] - [pci] PCI/switchtec: Add Gen4 MRPC GAS access permission check (Myron Stowe) [1884657] - [pci] PCI/switchtec: Add Gen4 flash information interface support (Myron Stowe) [1884657] - [pci] PCI/switchtec: Add Gen4 system info register support (Myron Stowe) [1884657] - [pci] PCI/switchtec: Separate Gen3 register structures into unions (Myron Stowe) [1884657] - [pci] PCI/switchtec: Factor out Gen3 ioctl_flash_part_info() (Myron Stowe) [1884657] - [pci] PCI/switchtec: Add 'generation' variable (Myron Stowe) [1884657] - [pci] PCI/switchtec: Rename generation-specific constants (Myron Stowe) [1884657] - [pci] PCI/switchtec: Move check event ID from mask_event() to switchtec_event_isr() (Myron Stowe) [1884657] - [pci] PCI/switchtec: Remove redundant valid PFF number count (Myron Stowe) [1884657] - [pci] PCI/switchtec: Add support for Intercomm Notify and Upstream Error Containment (Myron Stowe) [1884657] - [pci] PCI/switchtec: Fix vep_vector_number ioread width (Myron Stowe) [1884657] - [pci] PCI/switchtec: Use dma_set_mask_and_coherent() (Myron Stowe) [1884657] - [pci] PCI: Allow adjust_bridge_window() to shrink resource if necessary (Myron Stowe) [1884657] - [pci] PCI: Set resource size directly in adjust_bridge_window() (Myron Stowe) [1884657] - [pci] PCI: Rename extend_bridge_window() to adjust_bridge_window() (Myron Stowe) [1884657] - [pci] PCI: Rename extend_bridge_window() parameter (Myron Stowe) [1884657] - [pci] PCI: Consider alignment of hot-added bridges when assigning resources (Myron Stowe) [1884657] - [pci] PCI: Remove local variable usage in pci_bus_distribute_available_resources() (Myron Stowe) [1884657] - [pci] PCI: Pass size + alignment to pci_bus_distribute_available_resources() (Myron Stowe) [1884657] - [pci] PCI: Rename variables (Myron Stowe) [1884657] - [pci] PCI: Remove unnecessary braces (Myron Stowe) [1884657] - [pci] PCI: Don't disable bridge BARs when assigning bus resources (Myron Stowe) [1884657] - [documentation] Documentation: PCI: Fix pci_alloc_irq_vectors() function name typo (Myron Stowe) [1884657] - [pci] PCI: Increase D3 delay for AMD Ryzen5/7 XHCI controllers (Myron Stowe) [1884657] - [pci] PCI: Add generic quirk for increasing D3hot delay (Myron Stowe) [1884657] - [edac] x86/mce, EDAC/mce_amd: Print PPIN in machine check records (Prarit Bhargava) [1860381]- [netdrv] geneve: add transport ports in route lookup for geneve (Mark Gray) [1884481] {CVE-2020-25645} - [drm] PM: sleep: core: Rename DPM_FLAG_NEVER_SKIP (Ivan Vecera) [1867164] - [base] PM: sleep: core: Drop racy and redundant checks from device_prepare() (Ivan Vecera) [1867164] - [mm] mm/page_isolation: fix potential warning from user (Waiman Long) [1811009] - [mm] mm/hotplug: silence a lockdep splat with printk() (Waiman Long) [1811009] - [mm] mm/debug.c: always print flags in dump_page() (Waiman Long) [1811009] - [mm] mm/debug.c: PageAnon() is true for PageKsm() pages (Waiman Long) [1811009] - [mm] mm/debug.c: __dump_page() prints an extra line (Waiman Long) [1811009] - [mm] mm: fix some typos in mm directory (Waiman Long) [1811009] - [mm] mm, fault_around: do not take a reference to a locked page (Waiman Long) [1811009] - [mm] mm: remove the exporting of totalram_pages (Waiman Long) [1880090] - [mm] mm: remove managed_page_count_lock spinlock (Waiman Long) [1880090] - [mm] mm: convert totalram_pages and totalhigh_pages variables to atomic (Waiman Long) [1880090] - [mm] mm: convert zone->managed_pages to atomic variable (Waiman Long) [1880090] - [net] mm: reference totalram_pages and managed_pages once per function (Waiman Long) [1880090] - [mm] mm/page_alloc: Introduce free_area_init_core_hotplug (Waiman Long) [1880090] - [mm] mm/page_alloc: inline function to handle CONFIG_DEFERRED_STRUCT_PAGE_INIT (Waiman Long) [1880090] - [mm] mm: remove __paginginit (Waiman Long) [1880090] - [mm] mm: access zone->node via zone_to_nid() and zone_set_nid() (Waiman Long) [1880090] - [mm] mm, page_alloc: double zone's batchsize (Waiman Long) [1880090] - [powerpc] powerpc/pseries/cmm: fix managed page counts when migrating pages between zones (Chris von Recklinghausen) [1754739] - [mm] mm/memory_hotplug: drain per-cpu pages again during memory offline (Chris von Recklinghausen) [1754739] - [mm] mm: move nr_deactivate accounting to shrink_active_list() (Chris von Recklinghausen) [1754739] - [mm] sh: fix build error in mm/init.c (Chris von Recklinghausen) [1754739] - [mm] mm/memremap: set caching mode for PCI P2PDMA memory to WC (Chris von Recklinghausen) [1754739] - [mm] mm/memory_hotplug: add pgprot_t to mhp_params (Chris von Recklinghausen) [1754739] - [mm] powerpc/mm: thread pgprot_t through create_section_mapping() (Chris von Recklinghausen) [1754739] - [mm] x86/mm: thread pgprot_t through init_memory_mapping() (Chris von Recklinghausen) [1754739] - [mm] mm/memory_hotplug: rename mhp_restrictions to mhp_params (Chris von Recklinghausen) [1754739] - [include] mm/memory_hotplug: drop the flags field from struct mhp_restrictions (Chris von Recklinghausen) [1754739] - [mm] mm/memory_hotplug.c: cleanup __add_pages() (Chris von Recklinghausen) [1754739] - [mm] mm, hotplug: fix page online with DEBUG_PAGEALLOC compiled but not enabled (Chris von Recklinghausen) [1754739] - [mm] arm64/mm: Enable memory hot remove (Chris von Recklinghausen) [1754739] - [firmware] arm/efi: EFI soft reservation to memblock (Chris von Recklinghausen) [1754739] - [mm] arm64: mm: convert mm/dump.c to use walk_page_range() (Chris von Recklinghausen) [1754739] - [base] mm/memory_hotplug: drop valid_start/valid_end from test_pages_in_a_zone() (Chris von Recklinghausen) [1754739] - [base] mm/memory_hotplug: pass in nid to online_pages() (Chris von Recklinghausen) [1754739] - [mm] mm: remove "count" parameter from has_unmovable_pages() (Chris von Recklinghausen) [1754739] - [base] mm: remove the memory isolate notifier (Chris von Recklinghausen) [1754739] - [x86] efi/x86: Disable instrumentation in the EFI runtime handling code (Chris von Recklinghausen) [1754739] - [x86] efi/x86: avoid KASAN false positives when accessing the 1: 1 mapping (Chris von Recklinghausen) [1754739] - [x86] efi/x86: Limit EFI old memory map to SGI UV machines (Chris von Recklinghausen) [1754739] - [x86] efi/libstub/x86: Fix unused-variable warning (Chris von Recklinghausen) [1754739] - [x86] efi/x86: Simplify mixed mode call wrapper (Chris von Recklinghausen) [1754739] - [x86] efi/x86: Simplify 64-bit EFI firmware call wrapper (Chris von Recklinghausen) [1754739] - [x86] efi/x86: Split SetVirtualAddresMap() wrappers into 32 and 64 bit versions (Chris von Recklinghausen) [1754739] - [x86] efi/x86: Split off some old memmap handling into separate routines (Chris von Recklinghausen) [1754739] - [x86] efi/x86: Re-disable RT services for 32-bit kernels running on 64-bit EFI (Chris von Recklinghausen) [1754739] - [x86] efi/libstub: Distinguish between native/mixed not 32/64 bit (Chris von Recklinghausen) [1754739] - [firmware] efi/libstub: Extend native protocol definitions with mixed_mode aliases (Chris von Recklinghausen) [1754739] - [firmware] efi/libstub: Use a helper to iterate over a EFI handle array (Chris von Recklinghausen) [1754739] - [x86] efi/x86: Rename efi_is_native() to efi_is_mixed() (Chris von Recklinghausen) [1754739] - [firmware] efi/gop: Unify 32/64-bit functions (Chris von Recklinghausen) [1754739] - [firmware] efi/gop: Convert GOP structures to typedef and clean up some types (Chris von Recklinghausen) [1754739] - [firmware] efi/gop: Remove unused typedef (Chris von Recklinghausen) [1754739] - [firmware] efi/gop: Remove bogus packed attribute from GOP structures (Chris von Recklinghausen) [1754739] - [firmware] efi/libstub/random: Initialize pointer variables to zero for mixed mode (Chris von Recklinghausen) [1754739] - [firmware] efi: Fix efi_loaded_image_t::unload type (Chris von Recklinghausen) [1754739] - [firmware] efi/gop: Fix memory leak in __gop_query32/64() (Chris von Recklinghausen) [1754739] - [firmware] efi/gop: Return EFI_SUCCESS if a usable GOP was found (Chris von Recklinghausen) [1754739] - [firmware] efi/gop: Return EFI_NOT_FOUND if there are no usable GOPs (Chris von Recklinghausen) [1754739] - [hv] mm/memory_hotplug.c: remove __online_page_set_limits() (Chris von Recklinghausen) [1754739] - [mm] mm/memory_hotplug.c: don't allow to online/offline memory blocks with holes (Chris von Recklinghausen) [1754739] - [mm] mm/page_isolation.c: convert SKIP_HWPOISON to MEMORY_OFFLINE (Chris von Recklinghausen) [1754739] - [mm] mm/page_alloc.c: don't set pages PageReserved() when offlining (Chris von Recklinghausen) [1754739] - [mm] mm/memory_hotplug: remove __online_page_free() and __online_page_increment_counters() (Chris von Recklinghausen) [1754739] - [mm] mm/memory_hotplug.c: add a bounds check to __add_pages() (Chris von Recklinghausen) [1754739] - [x86] x86/entry/32: Fix NMI vs ESPFIX (Chris von Recklinghausen) [1754739] - [x86] x86/entry/32: Unwind the ESPFIX stack earlier on exception entry (Chris von Recklinghausen) [1754739] - [x86] x86/entry/32: Move FIXUP_FRAME after pushing fs in SAVE_ALL (Chris von Recklinghausen) [1754739] - [x86] x86/entry/32: Simplify common_exception (Chris von Recklinghausen) [1754739] - [x86] x86/entry/32: Use ss segment where required (Chris von Recklinghausen) [1754739] - [x86] x86/entry/32: Fix IRET exception (Chris von Recklinghausen) [1754739] - [x86] x86/xen/32: Make xen_iret_crit_fixup() independent of frame layout (Chris von Recklinghausen) [1754739] - [x86] x86/stackframe/32: Repair 32-bit Xen PV (Chris von Recklinghausen) [1754739] - [x86] x86/stackframe/32: Allow int3_emulate_push() (Chris von Recklinghausen) [1754739] - [x86] x86: Hide the int3_emulate_call/jmp functions from UML (Chris von Recklinghausen) [1754739] - [x86] ftrace/x86_64: Emulate call function while updating in breakpoint handler (Chris von Recklinghausen) [1754739] - [x86] x86/stackframe/32: Provide consistent pt_regs (Chris von Recklinghausen) [1754739] - [x86] kprobes, x86/ptrace.h: Make regs_get_kernel_stack_nth() not fault on bad stack (Chris von Recklinghausen) [1754739] - [x86] x86/stackframe, x86/ftrace: Add pt_regs frame annotations (Chris von Recklinghausen) [1754739] - [x86] x86/stackframe, x86/kprobes: Fix frame pointer annotations (Chris von Recklinghausen) [1754739] - [x86] x86/stackframe: Move ENCODE_FRAME_POINTER to asm/frame.h (Chris von Recklinghausen) [1754739] - [x86] x86/entry/32: Clean up return from interrupt preemption path (Chris von Recklinghausen) [1754739] - [powerpc] powerpc/pseries/cmm: Simulation mode (Chris von Recklinghausen) [1754739] - [powerpc] powerpc/pseries/cmm: Switch to balloon_page_alloc() (Chris von Recklinghausen) [1754739] - [powerpc] powerpc/pseries/cmm: Implement balloon compaction (Chris von Recklinghausen) [1754739] - [powerpc] powerpc/pseries/cmm: Convert loaned_pages to an atomic_long_t (Chris von Recklinghausen) [1754739] - [powerpc] powerpc/pseries/cmm: Rip out memory isolate notifier (Chris von Recklinghausen) [1754739] - [powerpc] powerpc/pseries/cmm: Use adjust_managed_page_count() insted of totalram_pages_* (Chris von Recklinghausen) [1754739] - [powerpc] powerpc/pseries/cmm: Drop page array (Chris von Recklinghausen) [1754739] - [powerpc] powerpc/pseries/cmm: Cleanup rc handling in cmm_init() (Chris von Recklinghausen) [1754739] - [powerpc] powerpc/pseries/cmm: Report errors when registering notifiers fails (Chris von Recklinghausen) [1754739] - [powerpc] powerpc/pseries/cmm: Implement release() function for sysfs device (Chris von Recklinghausen) [1754739] - [x86] x86/efi: Push EFI_MEMMAP check into leaf routines (Chris von Recklinghausen) [1754739] - [mm] powerpc: Don't flush caches when adding memory (Chris von Recklinghausen) [1754739] - [firmware] efi/random: use arch-independent efi_call_proto() (Chris von Recklinghausen) [1754739] - [x86] x86/dumpstack/64: Don't evaluate exception stacks before setup (Chris von Recklinghausen) [1754739] - [xen] xen/balloon: Mark pages PG_offline in balloon_append() (Chris von Recklinghausen) [1754739] - [xen] xen/balloon: Drop __balloon_append() (Chris von Recklinghausen) [1754739] - [xen] xen/balloon: Set pages PageOffline() in balloon_add_region() (Chris von Recklinghausen) [1754739] - [mm] mm/memory_hotplug.c: prevent memory leak when reusing pgdat (Chris von Recklinghausen) [1754739] - [base] drivers/base/memory.c: don't store end_section_nr in memory blocks (Chris von Recklinghausen) [1754739] - [mm] mm/memory_hotplug: remove move_pfn_range() (Chris von Recklinghausen) [1754739] - [mm] mm: introduce compound_nr() (Chris von Recklinghausen) [1754739] - [x86] x86/asm: Make some functions local labels (Chris von Recklinghausen) [1754739] - [firmware] efi-stub: Fix get_efi_config_table on mixed-mode setups (Chris von Recklinghausen) [1754739] - [x86] efi/x86: move UV_SYSTAB handling into arch/x86 (Chris von Recklinghausen) [1754739] - [x86] efi: x86: move efi_is_table_address() into arch/x86 (Chris von Recklinghausen) [1754739] - [mm] mm/memory_hotplug.c: remove unneeded return for void function (Chris von Recklinghausen) [1754739] - [x86] x86/uaccess: Remove redundant CLACs in getuser/putuser error paths (Chris von Recklinghausen) [1754739] - [x86] x86/uaccess: Remove ELF function annotation from copy_user_handle_tail() (Chris von Recklinghausen) [1754739] - [x86] x86/entry: Fix thunk function ELF sizes (Chris von Recklinghausen) [1754739] - [x86] x86/entry/64: Simplify idtentry a little (Chris von Recklinghausen) [1754739] - [mm] mm: vmscan: correct some vmscan counters for THP swapout (Chris von Recklinghausen) [1754739] - [mm] mm/gup: speed up check_and_migrate_cma_pages() on huge page (Chris von Recklinghausen) [1754739] - [x86] x86/ldt: Initialize the context lock for init_mm (Chris von Recklinghausen) [1754739] - [powerpc] powerpc/pseries: avoid blocking in irq when queuing hotplug events (Chris von Recklinghausen) [1754739] - [arm64] arm64/mm: don't initialize pgd_cache twice (Chris von Recklinghausen) [1754739] - [mm] mm/vmscan.c: fix recent_rotated history (Chris von Recklinghausen) [1754739] - [x86] efi/x86/Add missing error handling to old_memmap 1:1 mapping code (Chris von Recklinghausen) [1754739] - [mm] arm64/mm: Inhibit huge-vmap with ptdump (Chris von Recklinghausen) [1754739] - [mm] mm/vmscan.c: simplify shrink_inactive_list() (Chris von Recklinghausen) [1754739] - [mm] mm, memory_hotplug: cleanup memory offline path (Chris von Recklinghausen) [1754739] - [mm] mm/memory_hotplug.c: fix the wrong usage of N_HIGH_MEMORY (Chris von Recklinghausen) [1754739] - [mm] mm, memory_hotplug: drop redundant hugepage_migration_supported check (Chris von Recklinghausen) [1754739] - [mm] mm, memory_hotplug: unlock 1GB-hugetlb on x86_64 (Chris von Recklinghausen) [1754739] - [mm] mm: move recent_rotated pages calculation to shrink_inactive_list() (Chris von Recklinghausen) [1754739] - [mm] x86/mm: Initialize PGD cache during mm initialization (Chris von Recklinghausen) [1754739] - [x86] x86/alternatives: Initialize temporary mm for patching (Chris von Recklinghausen) [1754739] - [mm] x86/mm: Fix a crash with kmemleak_scan() (Chris von Recklinghausen) [1754739] - [x86] x86/irq: Fix outdated comments (Chris von Recklinghausen) [1754739] - [mm] mm/hotplug: treat CMA pages as unmovable (Chris von Recklinghausen) [1754739] - [x86] x86/irq/64: Remove stack overflow debug code (Chris von Recklinghausen) [1754739] - [x86] x86/irq/64: Remap the IRQ stack with guard pages (Chris von Recklinghausen) [1754739] - [x86] x86/irq/64: Split the IRQ stack into its own pages (Chris von Recklinghausen) [1754739] - [x86] x86/irq/64: Init hardirq_stack_ptr during CPU hotplug (Chris von Recklinghausen) [1754739] - [x86] x86/irq/32: Handle irq stack allocation failure proper (Chris von Recklinghausen) [1754739] - [xen] x86/irq/32: Invoke irq_ctx_init() from init_IRQ() (Chris von Recklinghausen) [1754739] - [x86] x86/irq/64: Rename irq_stack_ptr to hardirq_stack_ptr (Chris von Recklinghausen) [1754739] - [x86] x86/irq/32: Rename hard/softirq_stack to hard/softirq_stack_ptr (Chris von Recklinghausen) [1754739] - [x86] x86/irq/32: Make irq stack a character array (Chris von Recklinghausen) [1754739] - [x86] x86/irq/32: Define IRQ_STACK_SIZE (Chris von Recklinghausen) [1754739] - [x86] x86/dumpstack/64: Speedup in_exception_stack() (Chris von Recklinghausen) [1754739] - [x86] x86/exceptions: Split debug IST stack (Chris von Recklinghausen) [1754739] - [x86] x86/exceptions: Enable IST guard pages (Chris von Recklinghausen) [1754739] - [x86] x86/exceptions: Disconnect IST index and stack order (Chris von Recklinghausen) [1754739] - [x86] x86/cpu: Remove orig_ist array (Chris von Recklinghausen) [1754739] - [x86] x86/cpu: Prepare TSS.IST setup for guard pages (Chris von Recklinghausen) [1754739] - [x86] x86/dumpstack/64: Use cpu_entry_area instead of orig_ist (Chris von Recklinghausen) [1754739] - [x86] x86/irq/64: Use cpu entry area instead of orig_ist (Chris von Recklinghausen) [1754739] - [mm] x86/traps: Use cpu_entry_area instead of orig_ist (Chris von Recklinghausen) [1754739] - [mm] x86/cpu_entry_area: Provide exception stack accessor (Chris von Recklinghausen) [1754739] - [mm] x86/cpu_entry_area: Prepare for IST guard pages (Chris von Recklinghausen) [1754739] - [x86] x86/exceptions: Add structs for exception stacks (Chris von Recklinghausen) [1754739] - [mm] x86/cpu_entry_area: Cleanup setup functions (Chris von Recklinghausen) [1754739] - [x86] x86/exceptions: Make IST index zero based (Chris von Recklinghausen) [1754739] - [x86] x86/exceptions: Remove unused stack defines on 32bit (Chris von Recklinghausen) [1754739] - [x86] x86/64: Remove stale CURRENT_MASK (Chris von Recklinghausen) [1754739] - [x86] x86/idt: Remove unused macro SISTG (Chris von Recklinghausen) [1754739] - [x86] x86/irq/64: Sanitize the top/bottom confusion (Chris von Recklinghausen) [1754739] - [x86] x86/irq/64: Remove a hardcoded irq_stack_union access (Chris von Recklinghausen) [1754739] - [x86] x86/dumpstack: Fix off-by-one errors in stack identification (Chris von Recklinghausen) [1754739] - [x86] x86/irq/64: Limit IST stack overflow check to #DB stack (Chris von Recklinghausen) [1754739] - [mm] arm64: mm: Consolidate early page table allocation (Chris von Recklinghausen) [1754739] - [mm] arm64: mm: don't call page table ctors for init_mm (Chris von Recklinghausen) [1754739] - [mm] arm64: mm: use appropriate ctors for page tables (Chris von Recklinghausen) [1754739] - [x86] x86/uaccess: Move copy_user_handle_tail() into asm (Chris von Recklinghausen) [1754739] - [mm] mm/page_isolation.c: fix a wrong flag in set_migratetype_isolate() (Chris von Recklinghausen) [1754739] - [mm] mm/memory_hotplug.c: fix notification in offline error path (Chris von Recklinghausen) [1754739] - [mm] mm/hotplug: fix an imbalance with DEBUG_PAGEALLOC (Chris von Recklinghausen) [1754739] - [mm] mm, memory_hotplug: explicitly pass the head to isolate_huge_page (Chris von Recklinghausen) [1754739] - [mm] mm/vmscan.c: do not allocate duplicate stack variables in shrink_page_list() (Chris von Recklinghausen) [1754739] - [mm] mm: refactor swap-in logic out of shmem_getpage_gfp (Chris von Recklinghausen) [1754739] - [mm] mm/vmscan.c: remove 7th argument of isolate_lru_pages() (Chris von Recklinghausen) [1754739] - [mm] mm: remove extra drain pages on pcp list (Chris von Recklinghausen) [1754739] - [mm] mm/memory-hotplug: Allow memory resources to be children (Chris von Recklinghausen) [1754739] - [kernel] mm/resource: Move HMM pr_debug() deeper into resource code (Chris von Recklinghausen) [1754739] - [mm] mm, memory_hotplug: fix off-by-one in is_pageblock_removable (Chris von Recklinghausen) [1754739] - [mm] x86/cpu_entry_area: Move percpu_setup_debug_store() to __init section (Chris von Recklinghausen) [1754739] - [mm] arm64: ptdump: Don't iterate kernel page tables using PTRS_PER_PXX (Chris von Recklinghausen) [1754739] - [firmware] efi: Use 32-bit alignment for efi_guid_t (Chris von Recklinghausen) [1754739] - [mm] mm, memory_hotplug: __offline_pages fix wrong locking (Chris von Recklinghausen) [1754739] - [mm] mm, memory_hotplug: test_pages_in_a_zone do not pass the end of zone (Chris von Recklinghausen) [1754739] - [mm] mm, memory_hotplug: is_mem_section_removable do not pass the end of a zone (Chris von Recklinghausen) [1754739] - [mm] mm, memory_hotplug: don't bail out in do_migrate_range() prematurely (Chris von Recklinghausen) [1754739] - [mm] arm64: dump: no need to check return value of debugfs_create functions (Chris von Recklinghausen) [1754739] - [x86] x86/asm/suspend: Drop ENTRY from local data (Chris von Recklinghausen) [1754739] - [mm] mm, memory_hotplug: deobfuscate migration part of offlining (Chris von Recklinghausen) [1754739] - [mm] mm, memory_hotplug: try to migrate full pfn range (Chris von Recklinghausen) [1754739] - [mm] mm, hotplug: move init_currently_empty_zone() under zone_span_lock protection (Chris von Recklinghausen) [1754739] - [mm] mm: only report isolation failures when offlining memory (Chris von Recklinghausen) [1754739] - [mm] mm, memory_hotplug: be more verbose for memory offline failures (Chris von Recklinghausen) [1754739] - [mm] mm, memory_hotplug: print reason for the offlining failure (Chris von Recklinghausen) [1754739] - [mm] mm, memory_hotplug: drop pointless block alignment checks from __offline_pages (Chris von Recklinghausen) [1754739] - [x86] x86/efi: Don't unmap EFI boot services code/data regions for EFI_OLD_MEMMAP and EFI_MIXED_MODE (Chris von Recklinghausen) [1754739] - [x86] kprobes/x86: Blacklist non-attachable interrupt functions (Chris von Recklinghausen) [1754739] - [include] linkage: add generic GLOBAL() macro (Chris von Recklinghausen) [1754739] - [x86] x86/efi: Move efi__boot_services() to arch/x86 (Chris von Recklinghausen) [1754739] - [x86] x86/efi: Unmap EFI boot services code/data regions from efi_pgd (Chris von Recklinghausen) [1754739] - [mm] x86/mm/pageattr: Introduce helper function to unmap EFI boot services (Chris von Recklinghausen) [1754739] - [x86] x86/fpu: Use the correct exception table macro in the XSTATE_OP wrapper (Chris von Recklinghausen) [1754739] - [firmware] efi/arm/libstub: Pack FDT after populating it (Chris von Recklinghausen) [1754739] - [x86] x86/traps: Complete prototype declarations (Chris von Recklinghausen) [1754739] - [mm] mm/memory_hotplug.c: clean up node_states_check_changes_offline() (Chris von Recklinghausen) [1754739] - [mm] mm/memory_hotplug.c: simplify node_states_check_changes_online (Chris von Recklinghausen) [1754739] - [mm] mm/memory_hotplug.c: tidy up node_states_clear_node() (Chris von Recklinghausen) [1754739] - [mm] mm/memory_hotplug.c: spare unnecessary calls to node_set_state (Chris von Recklinghausen) [1754739] - [include] include/linux/linkage.h: align weak symbols (Chris von Recklinghausen) [1754739] - [mm] shmem: Convert shmem_add_to_page_cache to XArray (Chris von Recklinghausen) [1754739] - [mm] shmem: Convert shmem_radix_tree_replace to XArray (Chris von Recklinghausen) [1754739] - [mm] mm: Convert add_to_swap_cache to XArray (Chris von Recklinghausen) [1754739] - [x86] x86/entry/32: Clear the CS high bits (Chris von Recklinghausen) [1754739] - [x86] x86-32, hibernate: Set up temporary text mapping for 32bit system (Chris von Recklinghausen) [1754739] - [x86] x86-32, hibernate: Switch to original page table after resumed (Chris von Recklinghausen) [1754739] - [x86] x86-32, hibernate: Enable CONFIG_ARCH_HIBERNATION_HEADER on 32bit system (Chris von Recklinghausen) [1754739] - [x86] x86, hibernate: Extract the common code of 64/32 bit system (Chris von Recklinghausen) [1754739] - [x86] x86-32/asm/power: Create stack frames in hibernate_asm_32.S (Chris von Recklinghausen) [1754739] - [x86] PM / hibernate: Check the success of generating md5 digest before hibernation (Chris von Recklinghausen) [1754739] - [x86] x86/efi: Load fixmap GDT in efi_call_phys_epilog() before setting cr3 (Chris von Recklinghausen) [1754739] - [x86] x86/xen: Move pv irq related functions under CONFIG_XEN_PV umbrella (Chris von Recklinghausen) [1754739] - [x86] x86/extable: Introduce _ASM_EXTABLE_UA for uaccess fixups (Chris von Recklinghausen) [1754739] - [x86] x86/efi: Load fixmap GDT in efi_call_phys_epilog() (Chris von Recklinghausen) [1754739] - [tools] tools arch: Update arch/x86/lib/memcpy_64.S copy used in 'perf bench mem memcpy' (Chris von Recklinghausen) [1754739] - [mm] x86/mm: Remove redundant check for kmem_cache_create() (Chris von Recklinghausen) [1754739] - [x86] x86/power/hibernate_64: Remove VLA usage (Chris von Recklinghausen) [1754739] - [firmware] efi: Deduplicate efi_open_volume() (Chris von Recklinghausen) [1754739] - [x86] efi/x86: Merge 32-bit and 64-bit UGA draw protocol setup routines (Chris von Recklinghausen) [1754739] - [x86] efi/x86: Align efi_uga_draw_protocol typedef names to convention (Chris von Recklinghausen) [1754739] - [x86] efi/x86: Merge the setup_efi_pci32() and setup_efi_pci64() routines (Chris von Recklinghausen) [1754739] - [x86] efi/x86: Prevent reentrant firmware calls in mixed mode (Chris von Recklinghausen) [1754739] - [x86] x86/entry/32: Add debug code to check entry/exit CR3 (Chris von Recklinghausen) [1754739] - [x86] x86/entry/32: Add PTI CR3 switches to NMI handler code (Chris von Recklinghausen) [1754739] - [x86] x86/entry/32: Add PTI cr3 switch to non-NMI entry/exit points (Chris von Recklinghausen) [1754739] - [x86] x86/entry/32: Handle Entry from Kernel-Mode on Entry-Stack (Chris von Recklinghausen) [1754739] - [x86] x86/entry/32: Introduce SAVE_ALL_NMI and RESTORE_ALL_NMI (Chris von Recklinghausen) [1754739] - [x86] x86/entry/32: Leave the kernel via trampoline stack (Chris von Recklinghausen) [1754739] - [x86] x86/entry/32: Enter the kernel via trampoline stack (Chris von Recklinghausen) [1754739] - [x86] x86/entry/32: Load task stack from x86_tss.sp1 in SYSENTER handler (Chris von Recklinghausen) [1754739] - [x86] x86/entry/32: Split off return-to-kernel path (Chris von Recklinghausen) [1754739] - [x86] x86/entry/32: Unshare NMI return path (Chris von Recklinghausen) [1754739] - [x86] x86/entry/32: Put ESPFIX code into a macro (Chris von Recklinghausen) [1754739] - [x86] x86/entry/32: Rename TSS_sysenter_sp0 to TSS_entry2task_stack (Chris von Recklinghausen) [1754739] - [x86] efi/x86: Clean up the eboot code (Chris von Recklinghausen) [1754739] - [x86] x86/asm/64: Use 32-bit XOR to zero registers (Chris von Recklinghausen) [1754739] - [x86] Revert "x86/platform/uv: Mark uv_bios_call() and uv_bios_call_irqsave() static" (Frank Ramsay) [1833121] - [x86] Revert "x86/platform/uv: Unexport sn_coherency_id" (Frank Ramsay) [1833121] - [x86] Revert "x86/platform/uv: Unexport symbols only used by x2apic_uv_x.c" (Frank Ramsay) [1833121] - [x86] x86/apic: Cleanup the include maze (Frank Ramsay) [1833121] - [x86] x86/platform/uv: Fix missing checks of kcalloc() return values (Frank Ramsay) [1833121] - [x86] x86/platform/UV: Replace kmalloc() and memset() with kalloc() calls (Frank Ramsay) [1833121] - [x86] x86/platform/uv: Remove the unused _uv_cpu_blade_processor_id() macro (Frank Ramsay) [1833121] - [x86] x86/platform/uv: Unexport uv_apicid_hibits (Frank Ramsay) [1833121] - [x86] x86/platform/uv: Remove _uv_hub_info_check() (Frank Ramsay) [1833121] - [x86] x86/platform/uv: Simplify uv_send_IPI_one() (Frank Ramsay) [1833121] - [x86] x86/platform/uv: Mark uv_min_hub_revision_id static (Frank Ramsay) [1833121] - [x86] x86/platform/uv: Mark is_uv_hubless() static (Frank Ramsay) [1833121] - [x86] x86/platform/uv: Remove the UV*_HUB_IS_SUPPORTED macros (Frank Ramsay) [1833121] - [x86] x86/platform/uv: Unexport symbols only used by x2apic_uv_x.c (Frank Ramsay) [1833121] - [x86] x86/platform/uv: Unexport sn_coherency_id (Frank Ramsay) [1833121] - [x86] x86/platform/uv: Remove the uv_partition_coherence_id() macro (Frank Ramsay) [1833121] - [x86] x86/platform/uv: Mark uv_bios_call() and uv_bios_call_irqsave() static (Frank Ramsay) [1833121] - [x86] x86/platform/UV: Mark memblock related init code and data correctly (Frank Ramsay) [1833121] - [x86] x86/platform/UV: Remove unnecessary #ifdef CONFIG_EFI (Frank Ramsay) [1833121] - [x86] x86/platform/UV: Remove uv_bios_call_reentrant() (Frank Ramsay) [1833121] - [x86] x86/platform/UV: Use efi_enabled() instead of test_bit() (Frank Ramsay) [1833121] - [x86] x86/apic/uv: Remove code for unused distributed GRU mode (Frank Ramsay) [1833121]- [thermal] thermal/x86_pkg_temp: Make pkg_temp_lock a raw_spinlock_t (Prarit Bhargava) [1890657] - [net] sched: act_tunnel_key: fix OOB write in case of IPv6 ERSPAN tunnels (Davide Caratti) [1889601] - [netdrv] ibmveth: Identify ingress large send packets (Gustavo Duarte) [1887038] - [netdrv] ibmveth: Switch order of ibmveth_helper calls (Gustavo Duarte) [1887038] - [sound] ALSA: redhat: add drivers/soundwire tree and regmap-sdw to the redhat/filter-modules.sh (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC - enable AMD Renoir support for DMIC (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC - enable the Intel's SoundWire driver (Jaroslav Kysela) [1869536] - [sound] ALSA: hda/hdmi: fix incorrect locking in hdmi_pcm_close (Jaroslav Kysela) [1869536] - [sound] ALSA: hda: fix jack detection with Realtek codecs when in D3 (Jaroslav Kysela) [1869536] - [sound] ALSA: fireworks: use semicolons rather than commas to separate statements (Jaroslav Kysela) [1869536] - [sound] ALSA: hda: use semicolons rather than commas to separate statements (Jaroslav Kysela) [1869536] - [sound] ALSA: hda/i915 - fix list corruption with concurrent probes (Jaroslav Kysela) [1869536] - [sound] ALSA: hda/realtek - The front Mic on a HP machine doesn't work (Jaroslav Kysela) [1869536] - [sound] ALSA: hdspm: Fix typo arbitary (Jaroslav Kysela) [1869536] - [sound] ALSA: bebob: potential info leak in hwdep_read() (Jaroslav Kysela) [1869536] - [sound] ALSA: hda/realtek: Enable audio jacks of ASUS D700SA with ALC887 (Jaroslav Kysela) [1869536] - [sound] ALSA: usb-audio: endpoint.c: fix repeated word 'there' (Jaroslav Kysela) [1869536] - [sound] ALSA: portman2x4: fix repeated word 'if' (Jaroslav Kysela) [1869536] - [sound] ALSA: hda/realtek - Add mute Led support for HP Elitebook 845 G7 (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: loader: handle all SOF_IPC_EXT types (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: haswell: Mark FE DAIs as nonatomic (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: broadwell: Mark FE DAIs as nonatomic (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: bdw-rt5677: Mark FE DAIs as nonatomic (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: sof_sdw: add version_id to avoid rt714/rt715 confusion (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: rt715-sdw: probe with RT714 Device ID (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: sof_sdw_rt1316: add missing component string (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: sof_sdw_rt1308: add extra check on init (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: qdsp6: add ifdef CONFIG_OF around of_device_id (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: qcom: lpass-cpu: Enable MI2S BCLK and LRCLK together (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: sof_sdw_rt700: add codec prefix (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: tas2770: Remove unused variables (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: tas2770: Remove ti, asi-format code (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: tas2770: Set regcache when shutting down and waking device (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: tas2770: Add shutdown capability via a GPIO (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: tas2562: Remove duplicate code for I/V sense (Jaroslav Kysela) [1869536] - [sound] ALSA: ASOC: Intel: sof_sdw: restore playback functionality with max98373 amps (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: add support for new SoundWire hardware layout on TGL (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: sof_sdw: remove hard-coded codec_conf table (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: sof_sdw: remove ternary operator (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: tegra: tegra_max98090: use devm_snd_soc_register_card() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: hda_dsp_common: use static function in conditional block (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: fsl: mx27vis-aic32x4: use devm_snd_soc_register_card() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: fsl: imx-mc13783: use devm_snd_soc_register_card() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: wm_adsp: Pass full name to snd_ctl_notify (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: rt715: Add power-up delay to fix dmic pop sound issue (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: rt5682: Enable the power of "MICBIAS" and "Vref2" for the DMIC clock (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: hdac_hda: allow runtime pm at end of probe (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: add codec name prefix to ACPI machine description (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: sysfs: add slave status and device number before probe (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: bus: add enumerated Slave device to device list (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: remove an unnecessary NULL check (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: cadence: add data port test fail interrupt (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: intel: enable test modes (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: enable Data Port test modes (Jaroslav Kysela) [1869536] - [sound] ALSA: hda/realtek - set mic to auto detect on a HP AIO machine (Jaroslav Kysela) [1869536] - [sound] ALSA: hda - Don't register a cb func if it is registered already (Jaroslav Kysela) [1869536] - [sound] ALSA: HDA: Early Forbid of runtime PM (Jaroslav Kysela) [1869536] - [sound] ALSA: hda - remove kerneldoc for internal hdac_i915 function (Jaroslav Kysela) [1869536] - [sound] ALSA: ctl: Workaround for lockdep warning wrt card->ctl_files_rwlock (Jaroslav Kysela) [1869536] - [sound] ALSA: usb-audio: Disable autosuspend for Lenovo ThinkStation P620 (Jaroslav Kysela) [1869536] - [sound] ALSA: treewide: Remove uninitialized_var() usage (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: arm: use asoc_rtd_to_cpu() / asoc_rtd_to_codec() macro for DAI pointer (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: soc-pcm: add dpcm_create/remove_debugfs_state() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: soc-pcm: move CONFIG_DEBUG_FS functions to top side (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: pxa: magician: convert to use i2c_new_client_device() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: pxa: Enable AC'97 bus support for PXA machines (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: pxa: Select regmap from AC'97 machines (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: mediatek: mt8183-da7219: support TDM out and 8ch I2S out (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: kirkwood: fix external clock probe defer (Jaroslav Kysela) [1869536] - [sound] ALSA: ppc: keywest: convert to use i2c_new_client_device() (Jaroslav Kysela) [1869536] - [sound] ALSA: treewide: Use sizeof_field() macro (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: hdac_hdmi: Set ops to NULL on remove (Jaroslav Kysela) [1869536] - [sound] ALSA: ppc: More constifications (Jaroslav Kysela) [1869536] - [sound] ALSA: i2c: Constify snd_kcontrol_new items (Jaroslav Kysela) [1869536] - [sound] ALSA: ppc: Constify snd_kcontrol_new items (Jaroslav Kysela) [1869536] - [sound] ALSA: vxpocket: Support PCM sync_stop (Jaroslav Kysela) [1869536] - [sound] ALSA: mips: Constify snd_device_ops definitions (Jaroslav Kysela) [1869536] - [sound] ALSA: i2c: Constify snd_device_ops definitions (Jaroslav Kysela) [1869536] - [sound] ALSA: seq: oss: Fix running status after receiving sysex (Jaroslav Kysela) [1869536] - [sound] ALSA: arm: More constification (Jaroslav Kysela) [1869536] - [sound] ALSA: treewide: add "WITH Linux-syscall-note" to SPDX tag of uapi headers (Jaroslav Kysela) [1869536] - [sound] ALSA: treewide: replace '---help---' in Kconfig files with 'help' (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: intel: fix SPDX license for header file (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: hdac: make SOF HDA codec driver probe deterministic (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: tas2770: Refactor sample rate function (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: tas2770: Fix the spacing and new lines (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: tas2770: Convert bit mask to GENMASK in header (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: tas2770: Fix unbalanced calls to pm_runtime (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: tas2562: Add the TAS2110 class-D amplifier (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: control: add size checks for ext_bytes control .put() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: control: fix size checks for volatile ext_bytes control .get() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: control: fix size checks for ext_bytes control .get() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: tlv320aic32x4: Enable fast charge (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: tlv320aic32x4: Ensure a minimum delay before clock stabilization (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: rt711: wait for the delayed work to finish when the system suspends (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: tas2770: Fix error handling with update_bits (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: tas2770: Fix required DT properties in the code (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: tas2770: Add missing bias level power states (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: tas2770: Fix calling reset in probe (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: rt700: wait for the delayed work to finish when the system suspends (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: tas2562: Add the TAS2564 compatible (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: imx: add missing MODULE_LICENSE() for imx-common (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: pm: Fix prepare callback behavior for OF usecase (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: cs42l51: add additional ADC volume controls (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: topology: fix the process being scheduled on core0 always (Jaroslav Kysela) [1869536] - [sound] ALSA: hda - fix CONTROLLER_IN_GPU macro name (Jaroslav Kysela) [1869536] - [sound] ALSA: hda - handle multiple i915 device instances (Jaroslav Kysela) [1869536] - [sound] ALSA: hda - controller is in GPU on the DG1 (Jaroslav Kysela) [1869536] - [sound] ALSA: hda - add Intel DG1 PCI and HDMI ids (Jaroslav Kysela) [1869536] - [sound] ALSA: Revert "ALSA: hda - Fix silent audio output and corrupted input on MSI X570-A PRO" (Jaroslav Kysela) [1869536] - [sound] ALSA: usb-audio: Add delay quirk for H570e USB headsets (Jaroslav Kysela) [1869536] - [sound] ALSA: compat_ioctl: avoid compat_alloc_user_space (Jaroslav Kysela) [1869536] - [sound] ALSA: asihpi: fix spellint typo in comments (Jaroslav Kysela) [1869536] - [sound] ALSA: hda/realtek: Enable front panel headset LED on Lenovo ThinkStation P520 (Jaroslav Kysela) [1869536] - [sound] ALSA: hda/realtek - Couldn't detect Mic if booting with headset plugged (Jaroslav Kysela) [1869536] - [sound] ALSA: asihpi: fix iounmap in error handler (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: intel: use {u32|u16}p_replace_bits (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: cadence: use u32p_replace_bits (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: qcom: get max rows and cols info from compatible (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: qcom: add support to block packing mode (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: qcom: clear BIT FIELDs before value set (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: Add generic bandwidth allocation algorithm (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: ak4458: Add DSD support for ak4458 and ak4497 (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: qcom: lpass-sc7180: Add MODULE_DEVICE_TABLE (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: Intel: Add support for tgl-h (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: codec: tlv320aic32x4: do software reset before clock registration (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: codec: tlv320aic32x4: fix missing aic32x4_disable_regulators() in error path (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: fsl_sai: Set MCLK input or output direction (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: fsl_sai: Add fsl_sai_check_version function (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: fsl_sai: Add new added registers and new bit definition (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: q6afe-clocks: add q6afe clock controller (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: Intel: hda: reduce verbosity of boot error logs (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: fix range checks (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: remove several superfluous type-casts (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: (cosmetic) remove redundant "ret" variable uses (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: control: update test for pm_runtime_get_sync() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: debug: update test for pm_runtime_get_sync() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: Add `src_hash` to `sof_ipc_fw_version` structure (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: imx: Add debug support for imx platforms (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: topology: disable size checks for bytes_ext controls if needed (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: fsl_audmix: make clock and output src write only (Jaroslav Kysela) [1869536] - [sound] ALSA: remove calls to usb_pipe_type_check for control endpoints (Jaroslav Kysela) [1869536] - [sound] ALSA: hiface: move to use usb_control_msg_send() (Jaroslav Kysela) [1869536] - [sound] ALSA: line6: move to use usb_control_msg_send() and usb_control_msg_recv() (Jaroslav Kysela) [1869536] - [sound] ALSA: 6fire: move to use usb_control_msg_send() and usb_control_msg_recv() (Jaroslav Kysela) [1869536] - [sound] ALSA: usx2y: move to use usb_control_msg_send() (Jaroslav Kysela) [1869536] - [sound] ALSA: USB: add usb_control_msg_send() and usb_control_msg_recv() (Jaroslav Kysela) [1869536] - [sound] ALSA: USB: move snd_usb_pipe_sanity_check into the USB core (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: rt1015: Fix the failure to flush DAC data before playback (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: rt1015: Fix DC calibration on bypass boost mode (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: stm32: sai: add pm_runtime support (Jaroslav Kysela) [1869536] - [sound] ALSA: rockchip_i2s: fix a possible divide-by-zero bug in rockchip_i2s_hw_params() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: Intel: Use DMI oem string search for tgl_max98373_rt5682 (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: Intel: hda-loader: s/master/primary (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: Intel: remove the HDA_DSP_CORE_MASK() macro (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: Intel: hda: modify core_power_up/down op (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: rename cores_mask to host_managed_cores_mask (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: ti: j721e-evm: Add support for j7200-cpb audio (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: mediatek: mt8183-da7219: support machine driver with rt1015p (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: q6dsp: q6afe-dai: add support to Codec DMA ports (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: q6dsp: q6afe: add codec lpass clocks (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: q6dsp: q6afe: update q6afe_set_param to support global clocks (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: q6dsp: q6afe: add lpass hw voting support (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: q6dsp: q6afe: add global q6afe waitqueue (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: q6dsp: q6afe: prepare afe_apr_send_pkt to take response opcode (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: q6dsp: q6routing: add support to Codec DMA ports (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: q6dsp: q6afe: add support to Codec DMA ports (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: qdsp6: dt-bindings: Add q6afe display_port dt binding (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: rt1015p: add codec driver (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: cadence: add parity error injection through debugfs (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: bus: export broadcast read/write capability for tests (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: codecs: realtek-soundwire: ignore initial PARITY errors (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: bus: use quirk to filter out invalid parity errors (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: slave: add first_interrupt_done status (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: bus: filter-out unwanted interrupt reports (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC/soundwire: bus: use property to set interrupt masks (Jaroslav Kysela) [1869536] - [sound] ALSA: pcm: Remove unused inline function snd_mask_sizeof (Jaroslav Kysela) [1869536] - [sound] ALSA: pci/asihpi: Remove unused function hpi_stream_group_get_map() (Jaroslav Kysela) [1869536] - [sound] ALSA: mixart: Correct comment wrt obsoleted tasklet usage (Jaroslav Kysela) [1869536] - [sound] ALSA: aloop: Replace tasklet with work (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: mchp-spdiftx: add driver for S/PDIF TX Controller (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: qcom: fix SLIBMUS/SLIMBUS typo (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: cadence: fix race condition between suspend and Slave device alerts (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: fsl: imx-es8328: add missing put_device() call in imx_es8328_probe() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: qcom: common: Parse auxiliary devices from device tree (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: mt6359: fix failed to parse DT properties (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: Implement snd_sof_bytes_ext_volatile_get kcontrol IO (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: topology: Add support for WO and RO TLV byte kcontrols (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: ti: Kconfig: Allow the j721e machine driver to be used on K3 platform (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: KeemBay: Fix warning potential ! vs ~ typo (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: qcom: add v1.5.1 compatible (Jaroslav Kysela) [1869536] - [sound] ALSA: dt-bindings: soundwire: add bindings for Qcom controller (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: qcom: add support for mmio soundwire master devices (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: qcom: avoid dependency on CONFIG_SLIMBUS (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: qcom: fix abh/ahb typo (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: topology: make process type optional (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: append extended data to sof_ipc_comp_mux (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: append extended data to sof_ipc_comp_process (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: append extended data to sof_ipc_comp_tone (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: append extended data to sof_ipc_comp_asrc (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: append extended data to sof_ipc_comp_src (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: append extended data to sof_ipc_comp_host (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: append extended data to sof_ipc_comp_volume (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: append extended data to sof_ipc_comp_mixer (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: append extended data to sof_ipc_comp_dai (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: topology: add helper for setting up IPC component (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: use the sof_ipc_comp reserved bytes for extended data (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: topology: parse comp_ext_tokens for all widgets (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: topology: create component extended tokens (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: add comp_ext to struct snd_sof_widget (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: tokens: add token for component UUID (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: sun8i-codec: Manage module clock via DAPM (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: sun8i-codec: Attach the bus clock to the regmap (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: sun8i-codec: Sort masks in a consistent order (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: sun8i-codec: Fix field bit number indentation (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: sun8i-codec: Fix ADC_DIG_CTRL field name (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: sun8i-codec: Fix AIF1_MXR_SRC field names (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: sun8i-codec: Fix AIF1_ADCDAT_CTRL field names (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: sun8i-codec: Fix AIF1 MODCLK widget name (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: sun8i-codec: Remove extraneous widgets (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: sof_sdw: add dailink .prepare and .hw_free callback (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: sof_sdw: add dailink .trigger callback (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: soc-dai: clarify return value for get_sdw_stream() (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: intel: remove stream handling from .prepare and .hw_free (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: intel: remove .trigger operation (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: intel: fix NULL/ERR_PTR confusion (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: stream: fix NULL/IS_ERR confusion (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: remove SDW_REG_SHIFT() (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: intel_init: use FIELD_{GET|PREP} (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: intel: use FIELD_{GET|PREP} (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: cadence: use FIELD_{GET|PREP} (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: qcom : use FIELD_{GET|PREP} (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: stream: use FIELD_{GET|PREP} (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: slave: use SDW_DISCO_LINK_ID() (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: bus: use FIELD_GET() (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: define and use addr bit masks (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: topology: fix core enable sequence (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: support topology components on secondary cores (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: add a "core" parameter to widget loading functions (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: fsl_sai: Set SAI Channel Mode to Output Mode (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: fsl_sai: Support multiple data channel enable bits (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: intel: don't manage link power individually (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: intel: pass link_mask information to each master (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: intel: add error log for clock-stop invalid configs (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: stream: enable hw_sync as needed by hardware (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: intel: add multi-link hw_synchronization information (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: bus: update multi-link definition with hw sync details (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: intel: add missing support for all clock stop modes (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: intel: add multi-link support (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: intel: ignore software command retries (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: intel: disable shim wake on suspend (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: fix port_readydynamic allocation in mipi_disco (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: add definition for maximum number of ports (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: codecs: soundwire: remove port_readyusage from codecs (Jaroslav Kysela) [1869536] - [sound] ALSA: vx: vx_pcm: remove redundant assignment (Jaroslav Kysela) [1869536] - [sound] ALSA: vx: vx_pcm: remove redundant assignment (Jaroslav Kysela) [1869536] - [sound] ALSA: vx: vx_core: clarify operator precedence (Jaroslav Kysela) [1869536] - [sound] ALSA: rawmidi: (cosmetic) align function parameters (Jaroslav Kysela) [1869536] - [sound] ALSA: atmel: ac97: clarify operator precedence (Jaroslav Kysela) [1869536] - [sound] ALSA: ac97: (cosmetic) align argument names (Jaroslav Kysela) [1869536] - [sound] ALSA: usb: scarless_gen2: fix endianness issue (Jaroslav Kysela) [1869536] - [sound] ALSA: hda: (cosmetic) align function parameters (Jaroslav Kysela) [1869536] - [sound] ALSA: hda: auto_parser: remove shadowed variable declaration (Jaroslav Kysela) [1869536] - [sound] ALSA: aoa: i2sbus: use DECLARE_COMPLETION_ONSTACK() macro (Jaroslav Kysela) [1869536] - [sound] ALSA: core: init: use DECLARE_COMPLETION_ONSTACK() macro (Jaroslav Kysela) [1869536] - [sound] ALSA: compress_offload: remove redundant initialization (Jaroslav Kysela) [1869536] - [sound] ALSA: compress_offload: dereference after checking for NULL pointer (Jaroslav Kysela) [1869536] - [sound] ALSA: core: timer: clarify operator precedence (Jaroslav Kysela) [1869536] - [sound] ALSA: core: timer: remove redundant assignment (Jaroslav Kysela) [1869536] - [sound] ALSA: core: pcm_memory: dereference pointer after NULL checks (Jaroslav Kysela) [1869536] - [sound] ALSA: core: pcm: simplify locking for timers (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: rt5682: Prefer async probe (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: core: remove artificial component and DAI name constraint (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: max9867: shutdown codec when changing filter type (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: AMD: Clean kernel log from deferred probe error messages (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: Intel: hda: Simplify error handling during FW boot (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: Intel: hda: Add sof_tgl_ops for TGL platforms (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: Intel: hda: Define FW boot sequence with ICCMAX (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: Intel: hda: define macro for code loader stream format (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: Intel: hda: modify the signature of get_stream_with_tag() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: Intel: hda: Add helper function to program ICCMAX stream (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: Intel: hda: Remove unused parameters in cl_dsp_init() (Jaroslav Kysela) [1869536] - [sound] ALSA: hda: fix VS_LTRC register name (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: sof-of-dev: Add .arch_ops field (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: imx: Replace sdev->private with sdev->pdata->hw_pdata (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: Intel: hda: add extended rom status dump to error log (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: topology: fix the ipc_size calculation for process component (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: intel: hda: support also devices with 1 and 3 dmics (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: fix a runtime pm issue in SOF when HDMI codec doesn't work (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: Intel: hda: report error only for the last ROM init iteration (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: loader: Add debug box region (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: ext_manifest: Parse debug ABI version (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: loader: fix memory leak in get_ext_windows (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: IPC: make sof_ipc_window monosized (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: intel: fix intel_suspend/resume defined but not used warning (Jaroslav Kysela) [1869536] - [sound] ALSA: hda/ca0132 - Add AE-7 exit commands (Jaroslav Kysela) [1869536] - [sound] ALSA: hda/ca0132 - Add AE-7 custom controls (Jaroslav Kysela) [1869536] - [sound] ALSA: hda/ca0132 - Add AE-7 microphone selection commands (Jaroslav Kysela) [1869536] - [sound] ALSA: hda/ca0132 - Add output selection for SoundBlaster AE-7 (Jaroslav Kysela) [1869536] - [sound] ALSA: hda/ca0132 - Add DSP setup functions for AE-7 (Jaroslav Kysela) [1869536] - [sound] ALSA: hda/ca0132 - Add init data for SoundBlaster AE-7 (Jaroslav Kysela) [1869536] - [sound] ALSA: hda/ca0132 - Add pre-init function for SoundBlaster AE-7 (Jaroslav Kysela) [1869536] - [sound] ALSA: hda/ca0132 - Add ca0132_mmio_init data for SoundBlaster AE-7 (Jaroslav Kysela) [1869536] - [sound] ALSA: hda/ca0132 - Set AE-7 bools and select mixer (Jaroslav Kysela) [1869536] - [sound] ALSA: hda/ca0132 - Add SoundBlaster AE-7 pincfg (Jaroslav Kysela) [1869536] - [sound] ALSA: hda/ca0132 - Add new quirk ID for SoundBlaster AE-7 (Jaroslav Kysela) [1869536] - [sound] ALSA: hda/ca0132 - Fix Recon3D Center/LFE output (Jaroslav Kysela) [1869536] - [sound] ALSA: hda/ca0132 - Add quirk output selection structures (Jaroslav Kysela) [1869536] - [sound] ALSA: hda/ca0132 - Clean up ca0132_alt_out_select (Jaroslav Kysela) [1869536] - [sound] ALSA: hda/ca0132 - Remove surround output selection (Jaroslav Kysela) [1869536] - [sound] ALSA: hda/ca0132 - Add bass redirection controls (Jaroslav Kysela) [1869536] - [sound] ALSA: hda/ca0132 - Add full-range speaker selection controls (Jaroslav Kysela) [1869536] - [sound] ALSA: hda/ca0132 - Add surround channel config control (Jaroslav Kysela) [1869536] - [sound] ALSA: hda/ca0132 - Add speaker tuning initialization commands (Jaroslav Kysela) [1869536] - [sound] ALSA: hda/ca0132 - Cleanup ca0132_mmio_init function (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: hdac_hdmi: tidy up a memset() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: use consistent HDAudio spelling in comments/docs (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: Intel: add dev_dbg log when driver is not selected (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: acpi: add dev_dbg() log for probe completion (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: IPC: reduce verbosity of IPC pointer updates (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: topology: reduce the log level for unhandled widgets (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: topology: remove unnecessary memory alloc for sdev->private (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: (cosmetic) use the "bool" type where it makes sense (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: topology: (cosmetic) remove redundant variable initialisations (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: fsl_sai: Add -EPROBE_DEFER check for regmap init (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: ak5558: Add regulator support (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: sof_sdw: clean-up inclusion of header files (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: intel: sof_sdw: add rt711 rt1316 rt714 SDCA codec support (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: Add topology filename override based on dmi data match (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: sof_rt5682: override quirk data for tgl_max98373_rt5682 (Jaroslav Kysela) [1869536] - [sound] ALSA: SoC: Intel: sof_sdw: Add support for product Ripto (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: sof_sdw: rename id as part_id (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: sof_sdw: check SoundWire version when matching codec (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: codecs: max98373-sdw: add missing test on resume (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: soc-acpi: add support for SDCA boards (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: soc-acpi: mirror CML and TGL configurations (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: sof-soundwire: add support for rt5682 on link2 (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: soc-acpi: cnl: add support for rt5682 on SoundWire link2 (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: modify SoundWire version id in acpi match table (Jaroslav Kysela) [1869536] - [sound] ALSA: usb-audio: Correct wrongly matching entries with audio class (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: da7219: Fix I/O voltage range configuration during probe (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: intel: sof_sdw: add .exit callback function (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: fsl-asoc-card: add support for TLV320AIC32x4 codec (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: Intel: add build support for SoundWire (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: qcom: add missing out of memory check on drvdata->clks allocation (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: mediatek: mt6359: add codec driver (Jaroslav Kysela) [1869536] - [sound] ALSA: usb-audio: Properly match with audio interface class (Jaroslav Kysela) [1869536] - [sound] ALSA: usb-audio: Simplify quirk entries with a macro (Jaroslav Kysela) [1869536] - [sound] ALSA: usb-audio: Move device rename and profile quirks to an internal table (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: sun8i-codec: Hook up component probe function (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: samsung: s3c2412-i2s: avoid hardcoded S3C2410_PA_IIS (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: samsung: rx1950: turn into platform driver (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: samsung: neo1973: turn into platform driver (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: codecs: rt*-sdw: use SDW_SLAVE_ENTRY_EXT (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: wm_adsp: Update naming in error handling (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: fsl-asoc-card: Get "extal" clock rate by clk_get_rate (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: qcom: add a dedicated menuconfig (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: wm8962: Export DAC/ADC monomix switches (Jaroslav Kysela) [1869536] - [sound] ALSA: remove duplicate "the the" phrase in Kconfig text (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: delete repeated words in comments (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: codecs: wm0010: use DECLARE_COMPLETION_ONSTACK() macro (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: simple-card: Use snd_soc_of_parse_aux_devs() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: core: Add common helper to parse aux devs from device tree (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: ak4458: Add regulator support (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: hdac_hdmi: support 'ELD' mixer (Jaroslav Kysela) [1869536] - [sound] ALSA: sound/soc/intel: Fix spelling mistake "cant" --> "can't" (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: codecs: delete repeated words in comments (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: various vendors: delete repeated words in comments (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: Skylake: (cosmetic) align function parameters (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: Skylake: skl-topology: remove redundant assignment (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: Skylake: skl-topology: remove redundant assignments (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: Skylake: sst-utils: remove redundant assignment (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: Skylake: cldma: remove redundant initialization (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: Skylake: skl-nhlt: remove redundant initialization (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: haswell-ipc: remove redundant assignments (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: haswell: (cosmetic) align function parameters (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: common: (cosmetic) align function parameters (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: Baytrail: (cosmetic) align function parameters (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: Atom: (cosmetic) align parameters (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: Atom: sst_pvt: simplify return handling (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: Atom: sst_loader: remove always-true condition (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: Atom: remove useless assignment (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: Atom: platform-pcm: fix redundant return (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: Atom: sst_pvt: remove redundant initialization (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: Atom: remove redundant initialization (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: Atom: sst: remove useless NULL assignment (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: Atom: platform-pcm: remove redundant assignment (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: Atom: compress: remove redundant assignment (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: Atom: sst-atom-controls: remove redundant assignments (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: intel: refine runtime pm for SDW_INTEL_CLK_STOP_BUS_RESET (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: intel: support clock_stop mode without quirks (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: intel_init: handle power rail dependencies for clock stop mode (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: intel: add CLK_STOP_NOT_ALLOWED support (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: intel: add CLK_STOP_BUS_RESET support (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: intel: add CLK_STOP_TEARDOWN for pm_runtime suspend (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: intel: pm_runtime idle scheduling (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: intel: reinitialize IP+DSP in .prepare(), but only when resuming (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: intel: call helper to reset Slave states on resume (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: intel: fix race condition on system resume (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: intel: reset pm_runtime status during system resume (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: intel: add pm_runtime support (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: da7219: Fix clock handling around codec level probe (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: da7219: Move soft reset handling to codec level probe (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: da7219: Move required devm_* allocations to device level code (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: q6asm-dai: add support to copy callback (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: q6asm-dai: add gapless support (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: q6asm-dai: prepare set params to accept profile change (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: q6asm-dai: add next track metadata support (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: q6asm: add support to gapless flag in q6asm open (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: q6asm: add support to remove intial and trailing silence (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: q6asm: add length to write command token (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: q6asm: use flags directly from q6asm-dai (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: q6asm: make commands specific to streams (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: q6asm: rename misleading session id variable (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: KMB: Enable TDM audio capture (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: codec: tlv3204: Moving GPIO reset and add ADC reset (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: codec: tlv3204: Increased maximum supported channels (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: codec: tlv3204: Enable 24 bit audio support (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: sun50i-codec-analog: Enable DAPM for earpiece switch (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: sun50i-codec-analog: Enable DAPM for line out switch (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: sun50i-codec-analog: Make line out routes stereo (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: sun50i-codec-analog: Enable DAPM for headphone switch (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: sun50i-codec-analog: Make headphone routes stereo (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: sun50i-codec-analog: Group and sort mixer routes (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: sun50i-codec-analog: Gate the amplifier clock during suspend (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: sun50i-codec-analog: Fix duplicate use of ADC enable bits (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: bytcht_cx2072x: simplify return handling (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: rename shadowed variable for all broadwell boards (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: Intel: hda-codec: move variable used conditionally (Jaroslav Kysela) [1869536] - [sound] ALSA: ASOC: SOF: Intel: hda-codec: move unused label to correct position (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: sun8i-codec: Add a quirk for LRCK inversion (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: sun8i-codec: Add missing mixer routes (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: sun8i-codec: Fix DAPM to match the hardware topology (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: fsl_sai: Replace synchronous check with fsl_sai_dir_is_synced (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: fsl_sai: Drop TMR/RMR settings for synchronous mode (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: fsl_sai: Refine enable/disable TE/RE sequence in trigger() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: qcom: lpass-platform: Use platform_get_irq (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: qcom: lpass-cpu: Use platform_get_resource (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: qcom: lpass-sc7180: Add platform driver for lpass audio (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: qcom: lpass-cpu: fix concurrency issue (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: qcom: lpass: Use regmap_field for i2sctl and dmactl registers (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: qcom: lpass-platform: fix memory leak (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: qcom: lpass-platform: Replace card->dev with component->dev (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: qcom: lpass-cpu: Move ahbix clk to platform specific function (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: qcom: Add common array to initialize soc based core clocks (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: rt5682: Use dev_dbg() in rt5682_clk_check() (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: intel: Add basic power management support (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: master: enable pm runtime (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: add argument to function definition (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: add module_sdw_driver helper macro (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: sdw.h: fix indentation (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: sdw.h: fix PRBS/Static_1 swapped definitions (Jaroslav Kysela) [1869536] - [sound] ALSA: seq: virmidi: Fix running status after receiving sysex (Jaroslav Kysela) [1869536] - [sound] ALSA: bt87x: use pci_status_get_and_clear_errors (Jaroslav Kysela) [1869536] - [sound] ALSA: hda/realtek - The Mic on a RedmiBook doesn't work (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: core: Do not cleanup uninitialized dais on soc_pcm_open failure (Jaroslav Kysela) [1869536] - [sound] ALSA: hda: fixup headset for ASUS GX502 laptop (Jaroslav Kysela) [1869536] - [sound] ALSA: hda/realtek - Improved routing for Thinkpad X1 7th/8th Gen (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: fix double free of dangling pointer (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: bytcr_rt5640: Add quirk for MPMAN Converter9 2-in-1 (Jaroslav Kysela) [1869536] - [sound] ALSA: hda: use consistent HDAudio spelling in comments/docs (Jaroslav Kysela) [1869536] - [sound] ALSA: hda: add dev_dbg log when driver is not selected (Jaroslav Kysela) [1869536] - [sound] ALSA: hda: fix a runtime pm issue in SOF when integrated GPU is disabled (Jaroslav Kysela) [1869536] - [sound] ALSA: hda: hdmi - add Rocketlake support (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: haswell: Fix power transition refactor (Jaroslav Kysela) [1869536] - [sound] ALSA: pcm: oss: Remove superfluous WARN_ON() for mulaw sanity check (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: wm8994: Ensure the device is resumed in wm89xx_mic_detect functions (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: wm8994: Skip setting of the WM8994_MICBIAS register for WM1811 (Jaroslav Kysela) [1869536] - [sound] ALSA: hda - Fix silent audio output and corrupted input on MSI X570-A PRO (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: meson: axg-toddr: fix channel order on g12 platforms (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: soc-core: add snd_soc_find_dai_with_mutex() (Jaroslav Kysela) [1869536] - [sound] ALSA: hda/hdmi: always check pin power status in i915 pin fixup (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: qcom: common: Fix refcount imbalance on error (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: rt700: Fix return check for devm_regmap_init_sdw() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: rt715: Fix return check for devm_regmap_init_sdw() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: rt711: Fix return check for devm_regmap_init_sdw() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: rt1308-sdw: Fix return check for devm_regmap_init_sdw() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: max98373: Fix return check for devm_regmap_init_sdw() (Jaroslav Kysela) [1869536] - [sound] ALSA: hda/realtek: Add quirk for Samsung Galaxy Book Ion NT950XCJ-X716A (Jaroslav Kysela) [1869536] - [sound] ALSA: usb-audio: Add basic capture support for Pioneer DJ DJM-250MK2 (Jaroslav Kysela) [1869536] - [sound] ALSA: usb-audio: Add implicit feedback quirk for UR22C (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: ti: fixup ams_delta_mute() function name (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: pcm3168a: ignore 0 Hz settings (Jaroslav Kysela) [1869536] - [sound] ALSA: Revert "ALSA: hda: Add support for Loongson 7A1000 controller" (Jaroslav Kysela) [1869536] - [sound] ALSA: hda/tegra: Program WAKEEN register for Tegra (Jaroslav Kysela) [1869536] - [sound] ALSA: hda: Fix 2 channel swapping for Tegra (Jaroslav Kysela) [1869536] - [sound] ALSA: ca0106: fix error code handling (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: tgl_max98373: fix a runtime pm issue in multi-thread case (Jaroslav Kysela) [1869536] - [sound] ALSA: firewire-digi00x: exclude Avid Adrenaline from detection (Jaroslav Kysela) [1869536] - [sound] ALSA: ALSA; firewire-tascam: exclude Tascam FE-8 from detection (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: qcom: Set card->owner to avoid warnings (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: intel: atom: Add period size constraint (Jaroslav Kysela) [1869536] - [sound] ALSA: hda: avoid reset of sdo_limit (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: skl_hda_dsp_generic: Fix NULLptr dereference in autosuspend delay (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: bus: fix typo in comment on INTSTAT registers (Jaroslav Kysela) [1869536] - [sound] ALSA: hda/realtek: Add quirk for Samsung Galaxy Book Ion (Jaroslav Kysela) [1869536] - [sound] ALSA: usb-audio: ignore broken processing/extension unit (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: intel: Fix memleak in sst_media_open (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: wm8994: Avoid attempts to read unreadable registers (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: msm8916-wcd-analog: fix register Interrupt offset (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: wm8994: Prevent access to invalid VU register bits on WM1811 (Jaroslav Kysela) [1869536] - [sound] ALSA: hda/realtek: Add model alc298-samsung-headphone (Jaroslav Kysela) [1869536] - [sound] ALSA: usb-audio: Update documentation comment for MS2109 quirk (Jaroslav Kysela) [1869536] - [sound] ALSA: isa: fix spelling mistakes in the comments (Jaroslav Kysela) [1869536] - [sound] ALSA: usb-audio: Add capture support for Saffire 6 (USB 1.1) (Jaroslav Kysela) [1869536] - [sound] ALSA: hda/realtek: Add quirk for Samsung Galaxy Flex Book (Jaroslav Kysela) [1869536] - [sound] ALSA: echoaudio: Fix potential Oops in snd_echo_resume() (Jaroslav Kysela) [1869536] - [sound] ALSA: hda/hdmi: Use force connectivity quirk on another HP desktop (Jaroslav Kysela) [1869536] - [sound] ALSA: hda/realtek - Fix unused variable warning (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: q6routing: add dummy register read/write function (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: q6afe-dai: mark all widgets registers as SND_SOC_NOPM (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Make soc_component_read() returning an error code again (Jaroslav Kysela) [1869536] - [sound] ALSA: hda - reverse the setting value in the micmute_led_set (Jaroslav Kysela) [1869536] - [sound] ALSA: echoaduio: Drop superfluous volatile modifier (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: amd: Replacing component->name with codec_dai->name (Jaroslav Kysela) [1869536] - [sound] ALSA: usb-audio: add quirk for Pioneer DDJ-RB (Jaroslav Kysela) [1869536] - [sound] ALSA: usb-audio: work around streaming quirk for MacroSilicon MS2109 (Jaroslav Kysela) [1869536] - [sound] ALSA: hda - fix the micmute led status for Lenovo ThinkCentre AIO (Jaroslav Kysela) [1869536] - [sound] ALSA: usb-audio: fix overeager device match for MacroSilicon MS2109 (Jaroslav Kysela) [1869536] - [sound] ALSA: hda/realtek: Fix pin default on Intel NUC 8 Rugged (Jaroslav Kysela) [1869536] - [sound] ALSA: usb-audio: Creative USB X-Fi Pro SB1095 volume knob support (Jaroslav Kysela) [1869536] - [sound] ALSA: usb-audio: fix spelling mistake "buss" -> "bus" (Jaroslav Kysela) [1869536] - [sound] ALSA: pci: delete repeated words in comments (Jaroslav Kysela) [1869536] - [sound] ALSA: isa: delete repeated words in comments (Jaroslav Kysela) [1869536] - [sound] ALSA: hda/tegra: Add 100us dma stop delay (Jaroslav Kysela) [1869536] - [sound] ALSA: hda: Add dma stop delay variable (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: hda/tegra: Set buffer alignment to 128 bytes (Jaroslav Kysela) [1869536] - [sound] ALSA: seq: oss: Serialize ioctls (Jaroslav Kysela) [1869536] - [sound] ALSA: hda/hdmi: Add quirk to force connectivity (Jaroslav Kysela) [1869536] - [sound] ALSA: usb-audio: add startech usb audio dock name (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: fsl: Fix unused variable warning (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: tegra: tegra210_i2s: Fix compile warning with CONFIG_PM=n (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: tegra: tegra210_dmic: Fix compile warning with CONFIG_PM=n (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: tegra: tegra210_ahub: Fix compile warning with CONFIG_PM=n (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: tegra: tegra210_admaif: Fix compile warning with CONFIG_PM=n (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: tegra: tegra186_dspk: Fix compile warning with CONFIG_PM=n (Jaroslav Kysela) [1869536] - [sound] ALSA: usb-audio: Add support for Lenovo ThinkStation P620 (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: amd: renoir: restore two more registers during resume (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: wm8962: Do not remove ADDITIONAL_CONTROL_4 from readable register list (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: fsl-asoc-card: Remove fsl_asoc_card_set_bias_level function (Jaroslav Kysela) [1869536] - [sound] ALSA: Revert "ALSA: hda: call runtime_allow() for all hda controllers" (Jaroslav Kysela) [1869536] - [sound] ALSA: hda/ca0132 - Fix AE-5 microphone selection commands (Jaroslav Kysela) [1869536] - [sound] ALSA: hda/ca0132 - Add new quirk ID for Recon3D (Jaroslav Kysela) [1869536] - [sound] ALSA: hda/ca0132 - Fix ZxR Headphone gain control get value (Jaroslav Kysela) [1869536] - [sound] ALSA: hda/realtek: Add alc269/alc662 pin-tables for Loongson-3 laptops (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: core: Two step component registration (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: core: Simplify snd_soc_component_initialize declaration (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: core: Relocate and expose snd_soc_component_initialize (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: sh: Replace 'select' DMADEVICES 'with depends on' (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: fsl_sai: Fix value of FSL_SAI_CR1_RFW_MASK (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: core: use less strict tests for dailink capabilities (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: rk3399_gru_sound: Add DAPM pins, kcontrols for jack detection (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: wm8962: Do not access WM8962_GPIO_BASE (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: imx: use resource_size (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: drop unnecessary list_empty (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: amd: Added hw_params support for ALC1015 (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: amd: Passing card structure based on codec (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: amd: Renaming snd-soc-card structure and fields (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: samsung: Add sound support for Midas boards (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: KMB: Rework disable channel function (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: KMB: Add 8kHz audio support (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: soc-core: Fix regression causing sysfs entries to disappear (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: meson: axg-tdm-formatters: fix sclk inversion (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: meson: axg-tdmin: fix g12a skew (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: meson: axg-tdm-interface: fix link fmt setup (Jaroslav Kysela) [1869536] - [sound] ALSA: hda/realtek - Fixed HP right speaker no sound (Jaroslav Kysela) [1869536] - [sound] ALSA: hda: fix NULL pointer dereference during suspend (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: bcm2835: Silence clk_get() error on -EPROBE_DEFER (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: tas2562: Update shutdown GPIO property (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: Intel: disable traces when switching to S0Ix D0I3 (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: Intel: fix the suspend procedure to support s0ix entry (Jaroslav Kysela) [1869536] - [sound] ALSA: hda/hdmi: Fix keep_power assignment for non-component devices (Jaroslav Kysela) [1869536] - [sound] ALSA: hda: Workaround for spurious wakeups on some Intel platforms (Jaroslav Kysela) [1869536] - [sound] ALSA: usb-audio: endpoint : remove needless check before usb_free_coherent() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: AMD: Restore PME_EN state at Power On (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: intel: use asoc_substream_to_rtd() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: intel/boards: use asoc_substream_to_rtd() (Jaroslav Kysela) [1869536] - [sound] ALSA: hda/realtek: Fix add a "ultra_low_power" function for intel reference board (alc256) (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: dapm: don't call pm_runtime_* on card device (Jaroslav Kysela) [1869536] - [sound] ALSA: hda/realtek: typo_fix: enable headset mic of ASUS ROG Zephyrus G14(GA401) series with ALC289 (Jaroslav Kysela) [1869536] - [sound] ALSA: hda/realtek: enable headset mic of ASUS ROG Zephyrus G15(GA502) series with ALC289 (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: max98390: update dsm param bin max size (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: max98390: Update dsm init sequence and condition (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: soc-component: don't report of_xlate_dai_name failures (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: qcom: common: Avoid printing errors for -EPROBE_DEFER (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: qcom: apq8016_sbc: Use qcom_snd_parse_of() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: qcom: common: Parse properties with "qcom, " prefix (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: qcom: common: Support parsing links without DPCM (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: q6afe: Remove unused q6afe_is_rx_port() function (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: qcom: common: Use snd_soc_dai_link_set_capabilities() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: qcom: Use devm for resource management (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: max98390: Fix dac event dapm mixer (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: fsl-asoc-card: Support configuring dai fmt from DT (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: fsl_esai: add IRQF_SHARED for devm_request_irq (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: tegra: Fix build error due to 64-by-32 division (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: ti: fix SND_SOC_J721E_EVM warnings & errors (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: omap: Replace HTTP links with HTTPS ones (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: wm_adsp: Support new metadata block ID's (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: fsl: Replace HTTP links with HTTPS ones (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: ti: Replace HTTP links with HTTPS ones (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: uniphier: use asoc_substream_to_rtd() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: mxs: use asoc_substream_to_rtd() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: xtensa: use asoc_substream_to_rtd() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: kirkwood: use asoc_substream_to_rtd() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: sprd: use asoc_substream_to_rtd() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: generic: use asoc_substream_to_rtd() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: codecs: use asoc_substream_to_rtd() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: bcm: use asoc_substream_to_rtd() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: au1x: use asoc_substream_to_rtd() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: dwc: use asoc_substream_to_rtd() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: qcom: use asoc_substream_to_rtd() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: atmel: use asoc_substream_to_rtd() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: mediatek: use asoc_substream_to_rtd() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: fsl: use asoc_substream_to_rtd() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: amd: use asoc_substream_to_rtd() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: rockchip: use asoc_substream_to_rtd() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: cirrus: use asoc_substream_to_rtd() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: pxa: use asoc_substream_to_rtd() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: samsung: use asoc_substream_to_rtd() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: sh: use asoc_substream_to_rtd() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: sof: use asoc_substream_to_rtd() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: stm: use asoc_substream_to_rtd() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: sunxi: use asoc_substream_to_rtd() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: tegra: use asoc_substream_to_rtd() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: ti: use asoc_substream_to_rtd() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: ux500: use asoc_substream_to_rtd() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: soc-xxx: add asoc_substream_to_rtd() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: kbl_rt5663_rt5514_max98927: Fix kabylake_ssp_fixup function (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: hdac_hda: fix deadlock after PCM open error (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: hdac_hda: fix memleak on module unload (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: hdac_hda: call patch_ops.free() on probe error (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Replace HTTP links with HTTPS ones (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: mediatek: mt8183: support machine driver with max98357b (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: mediatek: mt8183: support left justified format for I2S (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: intel/skl/hda - fix probe regression on systems without i915 (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: pcm: Update rate/channels for SAI/ESAI DAIs (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: topology: Update SAI config bclk/fsync rate (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: imx8: Add SAI dai driver for i.MX/i.MX8X (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: imx8m: Fix SAI DAI driver for i.MX8M (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: imx8: Fix ESAI DAI driver name for i.MX8/iMX8X (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: imx: Use ARRAY_SIZE instead of hardcoded value (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: define INFO_ flags in dsp_ops for imx8 (Jaroslav Kysela) [1869536] - [sound] ALSA: usb-audio: Add implicit feedback quirk for SSL2 (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: tegra: Add Tegra210 based ADMAIF driver (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: tas2770: Fix reset gpio property name (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: max98357a: move control of SD_MODE back to DAI ops (Jaroslav Kysela) [1869536] - [sound] ALSA: Soundwire: intel_init: save Slave(s) _ADR info in sdw_intel_ctx (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: intel: add wake interrupt support (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: intel/cadence: merge Soundwire interrupt handlers/threads (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: intel_init: add implementation of sdw_intel_enable_irq() (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: intel: introduce helper for link synchronization (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: intel: introduce a helper to arm link synchronization (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: intel: revisit SHIM programming sequences (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: intel: report slave_ids for each link to SOF driver (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: intel: add clock stop quirks (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: intel: add mutex for shared SHIM register access (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: intel: add prototype for WAKEEN interrupt processing (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: intel: add link_list to handle interrupts with a single thread (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: intel: update headers for interrupts (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: intel: reuse code for wait loops to set/clear bits (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: intel: board: sof_rt5682: Update rt1015 pll input clk freq (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: sof_sdw: avoid crash if invalid DSP topology loaded (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: sof_sdw: add support for systems without i915 audio (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: sof_sdw_rt711: remove properties in card remove (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: sof_sdw_rt711: remove hard-coded codec name (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: soc-dai.h: drop a duplicated word (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: wcd9335.h: fix duplicated word (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: tegra20_das.h: delete duplicated words (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: Skylake: Avoid the use of one-element array (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: tegra: Add Tegra186 based DSPK driver (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: tegra: Add Tegra210 based AHUB driver (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: tegra: Add Tegra210 based I2S driver (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: tegra: Add Tegra210 based DMIC driver (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: tegra: Add support for CIF programming (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: common: change match table ehl-rt5660 (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: soc-dai: remove .digital_mute (Jaroslav Kysela) [1869536] - [sound] ALSA: Replace the word "slave" in vmaster API (Jaroslav Kysela) [1869536] - [sound] ALSA: asihpi: delete duplicated word (Jaroslav Kysela) [1869536] - [sound] ALSA: Replace HTTP links with HTTPS ones (Jaroslav Kysela) [1869536] - [sound] ALSA: hda/realtek: Fixed ALC298 sound bug by adding quirk for Samsung Notebook Pen S (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: rt5682: optimize the power consumption (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: soc-dai.h: don't use discriminatory terms for comment (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: qcom: qdsp6: Use IS_ERR() instead of IS_ERR_OR_NULL() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: rt5682: disable MICBIAS and Vref2 widget in default (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: qcom: qdsp6: Use the defined variable to clean code (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: soc-core: snd_soc_dai_digital_mute() for both CPU/Codec (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: atmel: merge .digital_mute() into .mute_stream() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: meson: fixes the missed kfree() for axg_card_add_tdm_loopback (Jaroslav Kysela) [1869536] - [sound] ALSA: info: Drop WARN_ON() from buffer NULL sanity check (Jaroslav Kysela) [1869536] - [sound] ALSA: line6: Use kmemdup in podhd_set_monitor_level() (Jaroslav Kysela) [1869536] - [sound] ALSA: hda: Add support for Loongson 7A1000 controller (Jaroslav Kysela) [1869536] - [sound] ALSA: Revert "ALSA: pcm: Use SG-buffer only when direct DMA is available" (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: soc-component: Add missed return for calling soc_component_ret (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: fsl: fsl-asoc-card: Trivial: Fix misspelling of 'exists' (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: fsl-asoc-card: Support Headphone and Microphone Jack detection (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: simple-card-utils: Support configure pin_name for asoc_simple_init_jack (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: codecs: ak*: merge .digital_mute() into .mute_stream() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: codecs: cs*: merge .digital_mute() into .mute_stream() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: codecs: da*: merge .digital_mute() into .mute_stream() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: codecs: es*: merge .digital_mute() into .mute_stream() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: codecs: wm*: merge .digital_mute() into .mute_stream() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: codecs: alc*: merge .digital_mute() into .mute_stream() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: codecs: max*: merge .digital_mute() into .mute_stream() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: codecs: pcm*: merge .digital_mute() into .mute_stream() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: codecs: ssm*: merge .digital_mute() into .mute_stream() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: codecs: tas*: merge .digital_mute() into .mute_stream() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: codecs: tlv*: merge .digital_mute() into .mute_stream() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: codecs: merge .digital_mute() into .mute_stream() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: meson: merge .digital_mute() into .mute_stream() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: spear: merge .digital_mute() into .mute_stream() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: ti: merge .digital_mute() into .mute_stream() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: hdmi-codec: merge .digital_mute() into .mute_stream() (Jaroslav Kysela) [1869536] - [sound] ALSA: drm/mediatek: exit earlier if failed to register audio driver (Jaroslav Kysela) [1869536] - [sound] ALSA: drm/i2c/tda998x: Make tda998x_audio_digital_mute static (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: soc-dai.c: add .no_capture_mute support (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: hdmi-codec: return -ENOTSUPP for digital_mute (Jaroslav Kysela) [1869536] - [sound] ALSA: hda: fix snd_hda_codec_cleanup() documentation (Jaroslav Kysela) [1869536] - [sound] ALSA: hda: export snd_hda_codec_cleanup_for_unbind() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: rt5682: Report the button event in the headset type only (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: bytcht_es8316: Add missed put_device() (Jaroslav Kysela) [1869536] - [sound] ALSA: hda/realtek - fixup for yet another Intel reference board (Jaroslav Kysela) [1869536] - [sound] ALSA: hda/realtek - Enable Speaker for ASUS UX563 (Jaroslav Kysela) [1869536] - [sound] ALSA: hda/realtek - Enable Speaker for ASUS UX533 and UX534 (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: fix the kernel-doc comment (Jaroslav Kysela) [1869536] - [sound] ALSA: usb-audio: Replace blacklist word (Jaroslav Kysela) [1869536] - [sound] ALSA: via82xx: Replace the words whitelist (Jaroslav Kysela) [1869536] - [sound] ALSA: nm256: Replace the words blacklist (Jaroslav Kysela) [1869536] - [sound] ALSA: intel8x0: Replace the words white/blacklist (Jaroslav Kysela) [1869536] - [sound] ALSA: hda: Replace the words white/blacklist (Jaroslav Kysela) [1869536] - [sound] ALSA: es1968: Replace the words white/blacklist (Jaroslav Kysela) [1869536] - [sound] ALSA: ctxfi: Replace the word blacklist (Jaroslav Kysela) [1869536] - [sound] ALSA: bt87x: Replace the words white/blacklist (Jaroslav Kysela) [1869536] - [sound] ALSA: ac97: Replace the words white/blacklist (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: intel: don't free dma_data in DAI shutdown (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: cadence: allocate/free dma_data in set_sdw_stream (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: intel: remove stream allocation/free (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: stream: add helper to startup/shutdown streams (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: intel: implement get_sdw_stream() operations (Jaroslav Kysela) [1869536] - [sound] ALSA: hda/tegra: Disable sync-write operation (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: ssi: don't use discriminatory terms for debug log (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: siu: don't use discriminatory terms for parameter (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: fsi: don't use discriminatory terms for comment (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: rsnd: don't use discriminatory terms for comment (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: rsnd: don't use discriminatory terms for function names (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: rt5682: Enable Vref2 under using PLL2 (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: rockchip: spdif: Handle clk by pm runtime (Jaroslav Kysela) [1869536] - [sound] ALSA: echoaudio: re-enable IRQs on failure path (Jaroslav Kysela) [1869536] - [sound] ALSA: line6: add hw monitor volume control for POD HD500 (Jaroslav Kysela) [1869536] - [sound] ALSA: hda/realtek: Enable headset mic of Acer TravelMate B311R-31 with ALC256 (Jaroslav Kysela) [1869536] - [sound] ALSA: hda/realtek: enable headset mic of ASUS ROG Zephyrus G14(G401) series with ALC289 (Jaroslav Kysela) [1869536] - [sound] ALSA: hda/realtek - change to suitable link model for ASUS platform (Jaroslav Kysela) [1869536] - [sound] ALSA: usb-audio: Fix race against the error recovery URB submission (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: cht_bsw_rt5672: Improve dai-set-fmt comment in cht_codec_fixup() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: mediatek: mt8183-da7219: support HDMI jack reporting (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: mediatek: mt8183-da7219: use hdmi-codec (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: mediatek: mt8183: use hdmi-codec (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: fsl_spdif: Add kctl for configuring TX validity bit (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: fsl_spdif: Clear the validity bit for TX (Jaroslav Kysela) [1869536] - [sound] ALSA: line6: Sync the pending work cancel at disconnection (Jaroslav Kysela) [1869536] - [sound] ALSA: line6: Perform sanity check for each URB creation (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: codecs: ak4458: Remove set but never checked variable 'ret' (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: codecs: tlv320aic26: Demote seemingly unintentional kerneldoc header (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: codecs: rt5659: Remove many unused const variables (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: codecs: rt5631: fix spurious kernel-doc start and missing arguments (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: ux500: ux500_msp_i2s: Remove unused variables 'reg_val_DR' and 'reg_val_TSTDR' (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: pxa: pxa-ssp: Demote seemingly unintentional kerneldoc header (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: sunxi: sun4i-spdif: Fix misspelling of 'reg_dac_txdata' in kernel-doc (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: sunxi: sun4i-i2s: add missing clock and format arguments in kernel-doc (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: qcom: qdsp6: q6asm: Provide documentation for 'codec_profile' (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: sti: uniperif: fix 'defined by not used' warning (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: atmel-pdmic: remove codec component (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: atmel-classd: remove codec component (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: codecs: rt*: fix 'defined but not used' warning (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: codecs: max98390: fix 'defined but not used' warning (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: codecs: es8316: fix 'defined but not used' warning (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: ti: omap-mcbsp-st: Remove set, but unused variable 'w' (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: codecs: jz4770: Remove defined but never used variable 'mic_boost_tlv' (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: codecs: da7219: fix 'defined but not used' warning (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: codecs: da7210: fix kernel-doc (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: uniphier: aio-core: fix kernel-doc (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: tegra: tegra20_das: remove always-true comparison (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: samsung: pcm: fix kernel-doc (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: samsung: spdif: fix kernel-doc (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: atmel: fix kernel-doc (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: sdw_max98373: add card_late_probe support (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: sof-sdw: add MAX98373 I2C dependencies (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: codecs: max98373: add SoundWire support (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: codecs: max98373: split I2C and common parts (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: mediatek: mt8183-da7219: support machine driver with rt1015 (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: mediatek: mt8183-da7219: extract codec and DAI names (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: mediatek: mt8183-da7219: remove forward declaration of headset_init (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: mediatek: mt8183-da7219: sort header inclusions in alphabetical (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: rt286: fix unexpected interrupt happens (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: wm8974: remove unsupported clock mode (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: wm8974: fix Boost Mixer Aux Switch (Jaroslav Kysela) [1869536] - [sound] ALSA: xen: Remove superfluous fall through comments (Jaroslav Kysela) [1869536] - [sound] ALSA: atmel: Remove invalid "fall through" comments (Jaroslav Kysela) [1869536] - [sound] ALSA: echoaudio: Address bugs in the interrupt handling (Jaroslav Kysela) [1869536] - [sound] ALSA: echoaudio: Prevent some noise on unloading the module (Jaroslav Kysela) [1869536] - [sound] ALSA: echoaudio: Prevent races in calls to set_audio_format() (Jaroslav Kysela) [1869536] - [sound] ALSA: echoaudio: Race conditions around "opencount" (Jaroslav Kysela) [1869536] - [sound] ALSA: echoaudio: Remove redundant check (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: amd: fixed kernel warnings (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: mediatek: mt8183: support machine driver with rt1015 (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: mediatek: mt8183: sort header inclusions in alphabetical (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: qdsp6: use dev_err instead of pr_err (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: q6asm: add command opcode to timeout error report (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: core: fix null-ptr-deref bug during device removal (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoc: codecs: max98373: remove Idle_bias_on to let codec suspend (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: codecs: max98373: Removed superfluous volume control from chip default (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: topology: add more logs when topology load fails (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: topology: factor kfree(se) in error handling (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: topology: use break on errors, not continue (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: topology: fix tlvs in error handling for widget_dmixer (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: topology: fix kernel oops on route addition error (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: imx: add min/max channels for SAI/ESAI on i.MX8/i.MX8M (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: bdw-rt5677: fix non BE conversion (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: soc-dai: set dai_link dpcm_ flags with a helper (Jaroslav Kysela) [1869536] - [sound] ALSA: usb/line6: remove 'defined but not used' warning (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: fsl: mpc8610_hpcd: Add missing of_node_put() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: da7213: add default clock handling (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: amd: add ACPI dependency check (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: amd: raven: acp3x-i2s: remove unused-but-set variable (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: amd: raven: acp3x-pcm-dma: remove unused-but-set variable (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: amd: raven: acp3x-i2s: fix 'set but not used' warning (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: amd: raven: acp3x-pcm-dma: fix 'set but not used' warning (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: amd: acp-rt5645: fix 'defined but not used' warning (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: amd: acp-da7219-max98357a: fix 'defined but not used' warning (Jaroslav Kysela) [1869536] - [sound] ALSA: pcm: Fix build error on m68k and others (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: core: Remove only the registered component in devm functions (Jaroslav Kysela) [1869536] - [sound] ALSA: hda/hdmi: Add Intel silent stream support (Jaroslav Kysela) [1869536] - [sound] ALSA: pci/au88x0: remove "defined but not used" warnings (Jaroslav Kysela) [1869536] - [sound] ALSA: vx_core: remove warning for empty loop body (Jaroslav Kysela) [1869536] - [sound] ALSA: pcmcia/pdaudiocf: fix kernel-doc (Jaroslav Kysela) [1869536] - [sound] ALSA: pci/via82xx: remove 'set but not used' warnings (Jaroslav Kysela) [1869536] - [sound] ALSA: pci/fm801: fix kernel-doc (Jaroslav Kysela) [1869536] - [sound] ALSA: pci/es1938: remove 'set but not used' warning (Jaroslav Kysela) [1869536] - [sound] ALSA: xen: remove 'set but not used' warning (Jaroslav Kysela) [1869536] - [sound] ALSA: pci/oxygen/xonar_wm87x6: remove always true condition (Jaroslav Kysela) [1869536] - [sound] ALSA: pci/rme9652/hdspm: remove always true condition (Jaroslav Kysela) [1869536] - [sound] ALSA: pci/korg1212: remove 'set but not used' warnings (Jaroslav Kysela) [1869536] - [sound] ALSA: pci/emu10k1: remove 'set but not used' warning (Jaroslav Kysela) [1869536] - [sound] ALSA: firewire: fix kernel-doc (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: pci/emu10k1: remove "set but not used' warnings (Jaroslav Kysela) [1869536] - [sound] ALSA: pci/ctxfi: fix kernel-doc warnings (Jaroslav Kysela) [1869536] - [sound] ALSA: pci/ctxfi/ctatc: fix kernel-doc (Jaroslav Kysela) [1869536] - [sound] ALSA: pci/aw2-saa7146: remove 'set but not used' warning (Jaroslav Kysela) [1869536] - [sound] ALSA: pci/echoaudio: remove 'set but not used' warning (Jaroslav Kysela) [1869536] - [sound] ALSA: pci/asihpi: remove 'set but not used' warning (Jaroslav Kysela) [1869536] - [sound] ALSA: pci/asihpi: fix kernel-doc (Jaroslav Kysela) [1869536] - [sound] ALSA: pci/asihpi: remove 'set but not used' warnings (Jaroslav Kysela) [1869536] - [sound] ALSA: isa/gus: remove 'set but not used' warning (Jaroslav Kysela) [1869536] - [sound] ALSA: isa/gus: remove -Wmissing-prototypes warnings (Jaroslav Kysela) [1869536] - [sound] ALSA: compress: fix partial_drain completion state (Jaroslav Kysela) [1869536] - [sound] ALSA: usb-audio: Add implicit feedback quirk for RTX6001 (Jaroslav Kysela) [1869536] - [sound] ALSA: hda: fix SND_HDA_GENERIC kconfig & build (Jaroslav Kysela) [1869536] - [sound] ALSA: usb-audio: add quirk for MacroSilicon MS2109 (Jaroslav Kysela) [1869536] - [sound] ALSA: core: pcm_iec958: fix kernel-doc (Jaroslav Kysela) [1869536] - [sound] ALSA: hda/realtek: Enable headset mic of Acer Veriton N4660G with ALC269VC (Jaroslav Kysela) [1869536] - [sound] ALSA: hda/realtek: Enable headset mic of Acer C20-820 with ALC269VC (Jaroslav Kysela) [1869536] - [sound] ALSA: hda/realtek - Enable audio jacks of Acer vCopperbox with ALC269VC (Jaroslav Kysela) [1869536] - [sound] ALSA: hda/realtek - Fix Lenovo Thinkpad X1 Carbon 7th quirk subdevice id (Jaroslav Kysela) [1869536] - [sound] ALSA: hda/hdmi: improve debug traces for stream lookups (Jaroslav Kysela) [1869536] - [sound] ALSA: hda/hdmi: fix failures at PCM open on Intel ICL and later (Jaroslav Kysela) [1869536] - [sound] ALSA: opl3: fix infoleak in opl3 (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: codecs: wm8400: remove unused variables (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: soc-ac97: fix kernel-doc (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: amd: add logic to check dmic hardware runtime (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: ti: j721e-evm: Fix missing unlock on error in j721e_audio_hw_params() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: fsl: fsl_esai: fix kernel-doc (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: fsl: fsl_asrc: fix kernel-doc (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: fsl: fsl_spdif: fix kernel-doc (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: fsl: fsl-asoc-card: fix kernel-doc (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: fsl: fsl_ssi: fix kernel-doc (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: fsl: fsl_ssi_dbg: remove spurious kernel-doc comment start (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: rt5670: Rename dev_gpio to gpio1_is_irq (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: rt5670: Remove struct rt5670_platform_data (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: bxt-da7219-max98357a: return -EINVAL on unrecognized speaker amplifier (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: codecs: wm8994: fix kernel-doc (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: codecs: wm9713: remove spurious kernel-doc comment start (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: codecs: wm8960: fix kernel-doc (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: codecs: wm8986: fix missing kernel-doc arguments (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: codecs: cs42l42: remove always-true comparisons (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: codecs: cs4270: fix kernel-doc (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: sof-acpi-dev: fix 'defined but unused' warning (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: atom: fix 'defined but not used' warning (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: atom: fix kernel-doc (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: bxt-da7219-max98357a: support MAX98390 speaker amp (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: fsl_asrc: Add an option to select internal ratio mode (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: amd: Enable interrupt in dma_open (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: KeemBay: Fix header guard (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: fsl_sai: Refine regcache usage with pm runtime (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: ti: Add custom machine driver for j721e EVM (CPB and IVI) (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: ti: davinci-mcasp: Specify stream_name for playback/capture (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: rockchip: add format and rate constraints on rk3399 (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: amd: Rectifying Unbalanced pm_runtime_enable! issue (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: rt5682: cancel jack_detect_work if hs_jack is set to null even soundwire mode (Jaroslav Kysela) [1869536] - [sound] ALSA: usb-audio: Fix some typos (Jaroslav Kysela) [1869536] - [sound] ALSA: usb-audio: Replace s/frame/packet/ where appropriate (Jaroslav Kysela) [1869536] - [sound] ALSA: usb-audio: Fix packet size calculation (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: bus: initialize bus clock base and scale registers (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: add definitions for 1.2 spec (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: remove multiple blank lines (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: extend SDW_SLAVE_ENTRY (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: bus_type: convert open-coded while() to for() loop (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: rt5670: Fix dac- and adc- vol-tlv values being off by a factor of 10 (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: rt5670: Add new gpio1_is_ext_spk_en quirk and enable it on the Lenovo Miix 2 10 (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: rt5670: Correct RT5670_LDO_SEL_MASK (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: cht_bsw_rt5672: Change bus format to I2S 2 channel (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: tas2562: Add voltage sense slot configuration (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: tas2562: Add right and left channel slot programming (Jaroslav Kysela) [1869536] - [sound] ALSA: asoc: Update supported rate and format for dummy dai (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: qcom: Drop HAS_DMA dependency to fix link failure (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: sof_sdw: Add MAX98373 support (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: samsung: Fix a typo in Kconfig (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: common: add match table for TGL MAX98373 + RT5682 SoundWire driver (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoc: Intel: cml_rt1011_rt5682: explicitly access first codec (Jaroslav Kysela) [1869536] - [sound] ALSA: snd/soc: correct trivial kernel-doc inconsistency (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: Boards: tgl_max98373: Update TDM configuration in hw_params (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: intel: cml_rt1011_rt5682: use for_each_card_prelinks (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: Boards: cml_rt1011_rt5682: use statically define codec config (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: Boards: cml_rt1011_rt5682: reduce log level for printing quirk (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: intel: sof_rt5682: Add support for jsl-max98360a-rt5682 (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: Boards: tgl_max98373: Fix the comment for max_98373_components (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: Boards: tgl_max98373: add dai_trigger function (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: boards: byt*.c: remove cast in dev_info quirk log (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: sof_sdw: add quirk override with kernel parameter (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: bxt_rt298: add missing .owner field (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: sof_sdw: add missing .owner field (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: cml_rt1011_rt5682: add missing .owner field (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: nocodec: add missing .owner field (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: rt1015: add missing header inclusion (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: dapm: declare missing structure prototypes (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: core: move definition of enum snd_soc_bias_level (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: tas2562: Fix format issue for extra space before a comma (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: tas2562: Update shutdown GPIO property (Jaroslav Kysela) [1869536] - [sound] ALSA: AsoC: amd: add missing snd- module prefix to the acp3x-rn driver kernel module (Jaroslav Kysela) [1869536] - [sound] ALSA: core: Warn on empty module (Jaroslav Kysela) [1869536] - [sound] ALSA: hda - let hs_mic be picked ahead of hp_mic (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: fsl-asoc-card: Add WM8524 support (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: rt5682: fix the pop noise while OMTP type headset plugin (Jaroslav Kysela) [1869536] - [sound] ALSA: usb-audio: Fix OOB access of mixer element list (Jaroslav Kysela) [1869536] - [sound] ALSA: usb-audio: add quirk for Samsung USBC Headset (AKG) (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: rt1011: fix KASAN out-of-bounds bug in find_next_bit() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: mediatek: mt8183-da7219: set playback and capture constraints (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: fsl_easrc: Fix uninitialized scalar variable in fsl_easrc_set_ctx_format (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: intel: cml_rt1011_rt5682: disable jack in dailink .exit() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: intel: sof_rt5682: move disabling jack to dai link's exit() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: kbl-rt5660: use .exit() dailink callback to release gpiod (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: bdw-rt5677: fix module load/unload issues (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: soc-link: introduce exit() callback (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: fsl_mqs: Fix unchecked return value for clk_prepare_enable (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: fsl_mqs: Don't check clock is NULL before calling clk API (Jaroslav Kysela) [1869536] - [sound] ALSA: usb-audio: Add registration quirk for Kingston HyperX Cloud Flight S (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: wm_adsp: Add controls for calibration and diagnostic FW (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: remove snd_soc_component_read32() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: codecs: ak*: rename to snd_soc_component_read() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: codecs: cs*: rename to snd_soc_component_read() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: codecs: da*: rename to snd_soc_component_read() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: codecs: rt*: rename to snd_soc_component_read() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: codecs: wm*: rename to snd_soc_component_read() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: codecs: alc*: rename to snd_soc_component_read() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: codecs: msm*: rename to snd_soc_component_read() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: codecs: max*: rename to snd_soc_component_read() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: codecs: tlv*: rename to snd_soc_component_read() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: codecs: wcd*: rename to snd_soc_component_read() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: codecs: rename to snd_soc_component_read() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: atmel: rename to snd_soc_component_read() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: pxa: rename to snd_soc_component_read() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: soc-component: use io_mutex correctly (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: soc-component: merge snd_soc_component_read() and snd_soc_component_read32() (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: qcom: Constify static structs (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: intel: transition to 3 steps initialization (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: intel_init: pass link information as platform data (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: intel_init: use devm_ allocation (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: intel_init: remove useless test (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: intel: clarify drvdata and remove more indirections (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: intel: cleanups for indirections/logs (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: intel: fix memory leak with devm_kasprintf (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: bus: clock_stop: don't deal with UNATTACHED Slave devices (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: Replace 'objs' by 'y' (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: fsl_spdif: Add pm runtime function (Jaroslav Kysela) [1869536] - [sound] ALSA: hda: Enable sync-write operation as default for all controllers (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: rockchip: Fix a reference count leak (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: amd: Removing unnecessary instance initialization (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: amd: closing specific instance (Jaroslav Kysela) [1869536] - [sound] ALSA: hda: Let LED cdev handling suspend/resume (Jaroslav Kysela) [1869536] - [sound] ALSA: hda/realtek: Unify LED helper code (Jaroslav Kysela) [1869536] - [sound] ALSA: hda/sigmatel: Use the new vmaster mute LED helper (Jaroslav Kysela) [1869536] - [sound] ALSA: hda/conexant: Use the new vmaster mute LED helper (Jaroslav Kysela) [1869536] - [sound] ALSA: hda/realtek: Use the new vmaster mute LED helper (Jaroslav Kysela) [1869536] - [sound] ALSA: hda: generic: Add vmaster mute LED helper (Jaroslav Kysela) [1869536] - [sound] ALSA: hda: generic: Drop the old mic-mute LED hook (Jaroslav Kysela) [1869536] - [sound] ALSA: hda: generic: Drop unused snd_hda_gen_fixup_micmute_led() (Jaroslav Kysela) [1869536] - [sound] ALSA: hda/sigmatel: Convert to cdev-variant of mic-mute LED controls (Jaroslav Kysela) [1869536] - [sound] ALSA: hda/conexant: Convert to cdev-variant of mic-mute LED controls (Jaroslav Kysela) [1869536] - [sound] ALSA: hda/realtek: Convert to cdev-variant of mic-mute LED controls (Jaroslav Kysela) [1869536] - [sound] ALSA: hda: generic: Add a helper for mic-mute LED with LED classdev (Jaroslav Kysela) [1869536] - [sound] ALSA: hda: generic: Always call led-trigger for mic mute LED (Jaroslav Kysela) [1869536] - [sound] ALSA: hda: Intel: add missing PCI IDs for ICL-H, TGL-H and EKL (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: broadwell: simplify card names for SOF uses (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: cht*: simplify card names for SOF uses (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: byt*: simplify card names for SOF uses (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: hdac_hda: fix memleak with regmap not freed on remove (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: Intel: add PCI IDs for ICL-H and TGL-H (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: Intel: add PCI ID for CometLake-S (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: SOF: merge COMETLAKE_LP and COMETLAKE_H (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: meson: imply acodec glue on axg sound card (Jaroslav Kysela) [1869536] - [sound] ALSA: hda/realtek: Add mute LED and micmute LED support for HP systems (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: fsl_spdif: Add support for imx6sx platform (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: fsl-asoc-card: Add MQS support (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: tegra: Fix reference count leaks (Jaroslav Kysela) [1869536] - [sound] ALSA: usb-audio: Fix potential use-after-free of streams (Jaroslav Kysela) [1869536] - [sound] ALSA: hda/realtek - Add quirk for MSI GE63 laptop (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: rt1015: Flush DAC data before playback (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: fsl_ssi: Fix bclk calculation for mono channel (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: Replace zero-length array with flexible-array (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: AMD: Use mixer control to switch between DMICs (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: max98390: Add Amp init common setting func (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: rt5682: DAI wclk supports 44100 Hz output (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: rt5682: Let PLL2 support the freq conversion for 44100Hz sample rate (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: rl6231: Add new supports on rl6231 (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: img-parallel-out: Fix a reference count leak (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: img: Fix a reference count leak in img_i2s_in_set_fmt (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: wm8960: Support headphone jack detection function (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: samsung: Add driver for Aries boards (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: wm0010: Use kmemdup rather than duplicating its implementation (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: Add makefiles and kconfig changes for KeemBay (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: Add KeemBay platform driver (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: mediatek: mt6358: support DMIC one-wire mode (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: fsl_easrc: Fix "Function parameter not described" warnings (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: fsl_easrc: Fix -Wunused-but-set-variable (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: fsl_easrc: Fix -Wmissing-prototypes warning (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: soc-component: tidyup Copyright (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: soc-component: merge soc_pcm_trigger_start/stop() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: soc-component: merge soc-io.c into soc-component.c (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: soc-component: add snd_soc_component_init() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: soc-component: add snd_soc_pcm_component_trigger() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: soc-component: add snd_soc_pcm_component_hw_free() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: soc-component: add snd_soc_pcm_component_hw_params() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: soc-component: add snd_soc_pcm_component_prepare() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: soc-component: add soc_component_err() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: soc-component: move snd_soc_component_initialize() to soc-component.c (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: soc-component: move snd_soc_component_xxx_regmap() to soc-component (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: soc-component: add soc_component_pin() and share code (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: soc-pcm/compress: reduce verbosity on mapping ok messages (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: soc-pcm: improve error messages in soc_pcm_new() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: soc-core: reduce verbosity of BE override message (Jaroslav Kysela) [1869536] - [sound] ALSA: pcm: Use SG-buffer only when direct DMA is available (Jaroslav Kysela) [1869536] - [sound] ALSA: memalloc: Make SG-buffer helper usable for continuous buffer, too (Jaroslav Kysela) [1869536] - [sound] ALSA: memalloc: Initialize all fields of snd_dma_buffer properly (Jaroslav Kysela) [1869536] - [sound] ALSA: pcm: Use dma_mmap_coherent() on x86, too (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: max98357a: add compatible string for MAX98360A (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: Intel: hda: Clear RIRB status before reading WP (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: rt1015: Update rt1015 default register value according to spec modification (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: qcom: common: set correct directions for dailinks (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoc: q6afe: add support to get port direction (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: soc-pcm: fix checks for multi-cpu FE dailinks (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: rt5682: Let dai clks be registered whether mclk exists or not (Jaroslav Kysela) [1869536] - [sound] ALSA: firewire-motu: wait for notification when changing clock configuration for protocol v3 (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: soc-topology: use devm_snd_soc_register_dai() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: soc-devres: add devm_snd_soc_register_dai() (Jaroslav Kysela) [1869536] - [sound] ALSA: usb-audio: Set 48 kHz rate for Rodecaster (Jaroslav Kysela) [1869536] - [sound] ALSA: usb-audio: add quirk for Denon DCD-1500RE (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: fsl_asrc_dma: Fix data copying speed issue with EDMA (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: fsl_asrc_dma: Reuse the dma channel if available in Back-End (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: dmaengine_pcm: export soc_component_to_pcm (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: soc-card: export snd_soc_lookup_component_nolocked (Jaroslav Kysela) [1869536] - [sound] ALSA: usb-audio: Add implicit feedback quirk for SSL2+ (Jaroslav Kysela) [1869536] - [sound] ALSA: hda: Add NVIDIA codec IDs 9a & 9d through a0 to patch table (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: q6asm: handle EOS correctly (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: max98390: Update regmap readable reg and volatile (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: rt5645: Add platform-data for Asus T101HA (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: bytcr_rt5640: Add quirk for Toshiba Encore WT10-A tablet (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: nocodec: conditionally set dpcm_capture/dpcm_playback flags (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: boards: replace capture_only by dpcm_capture (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: core: only convert non DPCM link to DPCM link (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: soc-pcm: dpcm: fix playback/capture checks (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: soc-pcm: dpcm: Only allow playback/capture if supported (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: meson: add missing free_irq() in error path (Jaroslav Kysela) [1869536] - [sound] ALSA: pcm: disallow linking stream to itself (Jaroslav Kysela) [1869536] - [sound] ALSA: usb-audio: Manage auto-pm of all bundled interfaces (Jaroslav Kysela) [1869536] - [sound] ALSA: hda/realtek - add a pintbl quirk for several Lenovo machines (Jaroslav Kysela) [1869536] - [sound] ALSA: pcm: fix snd_pcm_link() lockdep splat (Jaroslav Kysela) [1869536] - [sound] ALSA: usb-audio: Use the new macro for HP Dock rename quirks (Jaroslav Kysela) [1869536] - [sound] ALSA: usb-audio: Add vendor, product and profile name for HP Thunderbolt Dock (Jaroslav Kysela) [1869536] - [sound] ALSA: emu10k1: delete an unnecessary condition (Jaroslav Kysela) [1869536] - [sound] ALSA: usb-audio: Fix inconsistent card PM state after resume (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: max98390: Fix potential crash during param fw loading (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: max98390: Fix incorrect printf qualifier (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: fsl-asoc-card: Defer probe when fail to find codec device (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: rl6231: Modify the target DMIC clock rate (Jaroslav Kysela) [1869536] - [sound] ALSA: es1688: Add the missed snd_card_free() (Jaroslav Kysela) [1869536] - [sound] ALSA: hda: add sienna_cichlid audio asic id for sienna_cichlid up (Jaroslav Kysela) [1869536] - [sound] ALSA: usb-audio: Add Pioneer DJ DJM-900NXS2 support (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: qcom: q6asm-dai: kCFI fix (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: soc-card: add snd_soc_card_remove_dai_link() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: soc-card: add snd_soc_card_add_dai_link() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: soc-card: add snd_soc_card_set_bias_level_post() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: soc-card: add snd_soc_card_set_bias_level() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: soc-card: add snd_soc_card_remove() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: soc-card: add snd_soc_card_late_probe() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: soc-card: add snd_soc_card_probe() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: soc-card: add probed bit field to snd_soc_card (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: soc-card: add snd_soc_card_resume_post() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: soc-card: add snd_soc_card_resume_pre() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: soc-card: add snd_soc_card_suspend_post() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: soc-card: add snd_soc_card_suspend_pre() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: soc-card: move snd_soc_card_subclass to soc-card (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: soc-card: move snd_soc_card_get_codec_dai() to soc-card (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: soc-card: move snd_soc_card_set/get_drvdata() to soc-card (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: soc-card: move snd_soc_card_jack_new() to soc-card (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: soc-card: move snd_soc_card_get_kcontrol() to soc-card (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: add soc-card.c (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: soc.h: convert bool to bit field for snd_soc_card (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: sof_pcm512x: remove CONFIG_SND_HDA_CODEC_HDMI condition (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: sof-sdw: remove CONFIG_SND_SOC_SOF_HDA_AUDIO_CODEC condition (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: intel: add depends on SND_SOC_SOF_HDA_AUDIO_CODEC for common hdmi (Jaroslav Kysela) [1869536] - [sound] ALSA: usb-audio: Fixing usage of plain int instead of NULL (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: Intel: hda: fix generic hda codec support (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: Intel: Baytrail: fix 'defined but not used' warnings (Jaroslav Kysela) [1869536] - [sound] ALSA: Subject:ASoC: soc-pcm: fix BE dai not hw_free and shutdown during mixer update (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: reduce verbosity of error messages for sof-dai and sof-link (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: fsl_asrc_dma: Fix dma_chan leak when config DMA channel failed (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: rt1015: Enable class-D silence and clock detections (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: img-i2s-out: Fix runtime PM imbalance on error (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: topology: remove the redundant pass checks (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: topology: refine and log the header in the correct pass (Jaroslav Kysela) [1869536] - [sound] ALSA: ac97: Remove sound driver for ancient platform (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: amd: Removing unnecessary instance initialization (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: sta32x: add missed function calls in error paths (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: rt5682: split i2c driver into separate module (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: nau8810: add I2C device and compatible ID (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: ingenic: Unconditionally depend on devicetree (Jaroslav Kysela) [1869536] - [sound] ALSA: usb-audio: Clean up quirk entries with macros (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: mmp-sspa: Fix return value check in asoc_mmp_sspa_probe() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: wm8962: Fix runtime PM imbalance on error (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: img-spdif-in: Fix runtime PM imbalance on error (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: img-spdif-out: Fix runtime PM imbalance on error (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: Intel: BYT: harden IPC initialization and handling (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: Intel: BYT: mask BUSY or DONE interrupts in handler (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: Intel: BYT: add .remove op (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: ipc: ignore DSP replies received when they are not expected (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: byt/cht: add .pm_ops (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: bytcr_rt5640/51: remove .ignore_suspend (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: pm: handle resume on legacy Intel platforms (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: Intel: byt: Add PM callbacks (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: dapm: Move dai_link widgets to runtime to fix use after free (Jaroslav Kysela) [1869536] - [sound] ALSA: hda/realtek - Add new codec supported for ALC287 (Jaroslav Kysela) [1869536] - [sound] ALSA: usb-audio: Quirks for Gigabyte TRX40 Aorus Master onboard audio (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: tas2552: Fix runtime PM imbalance in tas2552_component_probe (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: fix incomplete error-handling in img_i2s_in_probe (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: ti: Fix runtime PM imbalance in omap2_mcbsp_set_clks_src (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: fix semicolon.cocci warnings (Jaroslav Kysela) [1869536] - [sound] ALSA: usb-audio: mixer: volume quirk for ESS Technology Asus USB DAC (Jaroslav Kysela) [1869536] - [sound] ALSA: hda/realtek - Add a model for Thinkpad T570 without DAC workaround (Jaroslav Kysela) [1869536] - [sound] ALSA: hwdep: fix a left shifting 1 by 31 UB bug (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: fsl_asrc: Merge suspend/resume function to runtime_suspend/resume (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: fsl: imx-audmix: Fix unused assignment to variable 'ret' (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: fsl_asrc: Fix -Wmissing-prototypes warning (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: max98390: Added Amplifier Driver (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: ext_manifest: parse compiler version (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: ext_manifest: parse windows (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: ext_manifest: parse firmware version (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: Introduce extended manifest (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: loader: Adjust validation condition for fw_offset (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: soc-link: add snd_soc_link_compr_set_params() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: soc-link: add snd_soc_link_compr_shutdown() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: soc-link: add snd_soc_link_compr_startup() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: soc-link: add snd_soc_link_be_hw_params_fixup() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: soc-link: remove unneeded parameter from snd_soc_link_xxx() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: soc-link: move soc_rtd_xxx() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: add soc-link.c (Jaroslav Kysela) [1869536] - [sound] ALSA: firewire-motu: add support for MOTU UltraLite-mk3 (FireWire only model) (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: max9867: keep ADCs and DACs always on (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: max9867: add digital microphone controls (Jaroslav Kysela) [1869536] - [sound] ALSA: firewire-motu: refactoring protocol v2 for fetching mode switch (Jaroslav Kysela) [1869536] - [sound] ALSA: firewire-motu: refactoring protocol v3 for clock source getter (Jaroslav Kysela) [1869536] - [sound] ALSA: firewire-motu: refactoring protocol v2 for clock source getter (Jaroslav Kysela) [1869536] - [sound] ALSA: firewire-motu: remove obsoleted codes (Jaroslav Kysela) [1869536] - [sound] ALSA: firewire-motu: use table-based calculation of packet formats for stream management (Jaroslav Kysela) [1869536] - [sound] ALSA: firewire-motu: use table-based calculation of packet formats for proc (Jaroslav Kysela) [1869536] - [sound] ALSA: firewire-motu: add alternative functions to detect packet format for protocol v3 (Jaroslav Kysela) [1869536] - [sound] ALSA: firewire-motu: add alternative functions to detect packet format for protocol v2 (Jaroslav Kysela) [1869536] - [sound] ALSA: firewire-motu: add model-specific table of chunk count (Jaroslav Kysela) [1869536] - [sound] ALSA: firewire-motu: drop protocol structure (Jaroslav Kysela) [1869536] - [sound] ALSA: firewire-motu: add wrapper functions for protocol-dependent operations (Jaroslav Kysela) [1869536] - [sound] ALSA: firewire-motu: localize protocol data (Jaroslav Kysela) [1869536] - [sound] ALSA: firewire-motu: move spec data to v3 protocol file (Jaroslav Kysela) [1869536] - [sound] ALSA: firewire-motu: move spec data to v2 protocol file (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: pxa: remove Compulab pxa2xx boards (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: max9867: add mono playback switch (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: max9867: add filter controls (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: max9867: don't use regmap defaults (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: mmp-sspa: Fix the error handling in probe() (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: intel: use a single module (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: max9867: fix ADC level control (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: fix spelling mistake (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: fix trailing line in sysfs_slave.c (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: add Slave sysfs support (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: master: add sysfs support (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: disco: s/ch/channels/ (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: mmp-sspa: Add Device Tree support (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: amd: return error when acp de-init fails (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: amd: refactoring dai_hw_params() callback (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: amd: fix kernel warning (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: fsl_micfil: Do not pass irq numbers in comments (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: fsl_micfil: Remove unneeded ifdef's (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: fsl_asrc: Set ASR76K and ASR56K based on processing clock (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: amd: enable build for RN machine driver (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: amd: RN machine driver using dmic (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: amd: create platform devices for Renoir (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: amd: enable Renoir acp3x drivers build (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: amd: add ACP PDM DMA driver pm ops (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: amd: add Renoir ACP PCI driver PM ops (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: amd: add ACP PDM DMA driver dai ops (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: amd: add acp3x pdm driver dma ops (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: amd: irq handler changes for ACP3x PDM dma driver (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: amd: add ACP3x PDM platform driver (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: amd: create acp3x pdm platform device (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: amd: add acp init/de-init functions (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: amd: add Renoir ACP PCI driver (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: amd: add Renoir ACP3x IP register header (Jaroslav Kysela) [1869536] - [sound] ALSA: hda/realtek - Add more fixup entries for Clevo machines (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: master: add runtime pm support (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: bus_type: add sdw_master_device support (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: bus: add unique bus id (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: bus_type: introduce sdw_slave_type and sdw_master_type (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: bus: rename sdw_bus_master_add/delete, add arguments (Jaroslav Kysela) [1869536] - [sound] ALSA: iec1712: Initialize STDSP24 properly when using the model=staudio option (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: bytcr_rt5640: Add quirk for Toshiba Encore WT8-A tablet (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: max9867: fix volume controls (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: fsl_micfil: Fix unused assignment in fsl_set_clock_params() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: amd: raven: Make the driver name consistent across files (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: fsl_micfil: Fix indentation to put on one line affected code (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: cleanup dai / component active code (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: dwc: use snd_soc_xxx_active() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: uniphier: use snd_soc_xxx_active() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: ti: use snd_soc_xxx_active() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: pxa: use snd_soc_xxx_active() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: meson: use snd_soc_xxx_active() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: mediatek: use snd_soc_xxx_active() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: jz4740: use snd_soc_xxx_active() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: intel: use snd_soc_xxx_active() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: fsl: use snd_soc_xxx_active() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: codecs: use snd_soc_xxx_active() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: cirrus: use snd_soc_xxx_active() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: bcm: use snd_soc_xxx_active() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: atomel: use snd_soc_xxx_active() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: use snd_soc_xxx_active() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: soc-dai: add snd_soc_dai_stream_active() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: soc-component: add snd_soc_component_active() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: soc-dai: add snd_soc_dai_active() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: soc-dapm: use snd_soc_dai_activate()/deactivate() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: soc-dai: add snd_soc_dai_action() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: soc-pcm: replace snd_soc_runtime_activate()/deactivate() to macro (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: da7213: move set_pll to codec level (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: da7213: move set_sysclk to codec level (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: da7213: Add regulator support (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: da7213: Add da7212 DT compatible (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: cht_bsw_nau8824: remap BTN_0 as KEY_PLAYPAUSE (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: sof_sdw_rt700: remap buttons (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: sof_sdw_rt711: remap buttons (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: sof_sdw: fix typo in components string (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: soc-acpi: change machine driver name for WM8804 platforms (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: imx: make imx8m_dsp_ops static (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: imx: make dsp_ops static (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: define INFO_ flags in dsp_ops (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: Intel: sdw: relax sdw machine select constraints (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: topology: add support to smart amplifier (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: inform DSP that driver is going to be removed (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: add a power_down_notify method (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: Do nothing when DSP PM callbacks are not set (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: codecs: rt1308-sdw: remove duplicate allocation (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: codecs: rt*-sdw: fix memory leak in set_sdw_stream() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: codecs: rt*-sdw: don't assign slave_ops (Jaroslav Kysela) [1869536] - [sound] ALSA: hda/realtek - Fix silent output on Gigabyte X570 Aorus Xtreme (Jaroslav Kysela) [1869536] - [sound] ALSA: pcm: fix incorrect hw_base increase (Jaroslav Kysela) [1869536] - [sound] ALSA: hda: Unexport some local helper functions (Jaroslav Kysela) [1869536] - [sound] ALSA: hda: Drop unused snd_hda_queue_unsol_event() (Jaroslav Kysela) [1869536] - [sound] ALSA: hda: Fix potential race in unsol event handler (Jaroslav Kysela) [1869536] - [sound] ALSA: usb-audio: Add duplex sound support for USB devices using implicit feedback (Jaroslav Kysela) [1869536] - [sound] ALSA: usb-audio: fixing upper volume limit for RME Babyface Pro routing crosspoints (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: fsl_esai: introduce SoC specific data (Jaroslav Kysela) [1869536] - [sound] ALSA: hda/realtek - Limit int mic boost for Thinkpad T530 (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: wm8962: Use force clear for WM8962_SYSCLK_ENA after reset (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: mmp-sspa: Set appropriate bus format for given bit width (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: mmp-sspa: Add support for the runtime power management (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: mmp-sspa: Prepare/unprepare the clocks (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: mmp-sspa: Remove the embedded struct ssp_device (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: mmp-sspa: Add support for soc-generic-dmaengine-pcm (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: mmp-sspa: Get rid of dma_params and phys_base (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: mmp-sspa: A trivial typo fix (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: ti: omap-mcbsp: Fix an error handling path in 'asoc_mcbsp_probe()' (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: Skylake: Update description for HDaudio kconfig (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: ux500: mop500: Fix some refcounted resources issues (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: Skylake: Replace zero-length array with flexible-array (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: mmp-sspa: Drop S20_3LE case (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: mmp-sspa: Flip SNDRV_PCM_FMTBIT_S24_3LE on (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: Use readq to read 64 bit registers (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: baytrail: Fix register access (Jaroslav Kysela) [1869536] - [sound] ALSA: SoC: rsnd: add interrupt support for SSI BUSIF buffer (Jaroslav Kysela) [1869536] - [sound] ALSA: hda/realtek - Add COEF workaround for ASUS ZenBook UX431DA (Jaroslav Kysela) [1869536] - [sound] ALSA: hda/realtek: Enable headset mic of ASUS UX581LV with ALC295 (Jaroslav Kysela) [1869536] - [sound] ALSA: hda/realtek - Enable headset mic of ASUS UX550GE with ALC295 (Jaroslav Kysela) [1869536] - [sound] ALSA: hda/realtek - Enable headset mic of ASUS GL503VM with ALC295 (Jaroslav Kysela) [1869536] - [sound] ALSA: drivers/powerpc: Replace _ALIGN_UP() by ALIGN() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: core: fix error return code in sof_probe_continue() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: mediatek: mt8183-da7219: set headset button maps (Jaroslav Kysela) [1869536] - [sound] ALSA: firewire-motu: fulfill missing entries in Kconfig (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: intel: (cosmetic) remove multiple superfluous "else" statements (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: (cosmetic) remove multiple superfluous "else" statements (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: qcom: Use IRQF_ONESHOT (Jaroslav Kysela) [1869536] - [sound] ALSA: fireface: add support for RME Fireface UFX (untested) (Jaroslav Kysela) [1869536] - [sound] ALSA: fireface: add support for RME FireFace 802 (Jaroslav Kysela) [1869536] - [sound] ALSA: fireface: code refactoring to decide name of sound card (Jaroslav Kysela) [1869536] - [sound] ALSA: fireface: code refactoring to add enumeration constants for model identification (Jaroslav Kysela) [1869536] - [sound] ALSA: fireface: start IR context immediately (Jaroslav Kysela) [1869536] - [sound] ALSA: fireface: fix configuration error for nominal sampling transfer frequency (Jaroslav Kysela) [1869536] - [sound] ALSA: hda/realtek: Add quirk for Samsung Notebook (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: soc-core: Replace zero-length array with flexible-array (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: Intel: Fix unused variable warning (Jaroslav Kysela) [1869536] - [sound] ALSA: firewire-lib: use sequence of syt offset and data block on pool in AMDTP domain (Jaroslav Kysela) [1869536] - [sound] ALSA: firewire-lib: pool ideal sequence of syt offset and data block (Jaroslav Kysela) [1869536] - [sound] ALSA: firewire-lib: add cache for packet sequence to AMDTP domain structure (Jaroslav Kysela) [1869536] - [sound] ALSA: firewire-lib: code refactoring for data block calculation (Jaroslav Kysela) [1869536] - [sound] ALSA: firewire-lib: code refactoring for syt offset calculation (Jaroslav Kysela) [1869536] - [sound] ALSA: firewire-lib: code refactoring for syt computation (Jaroslav Kysela) [1869536] - [sound] ALSA: firewire-lib: code refactoring for parameters of packet queue and IRQ timing (Jaroslav Kysela) [1869536] - [sound] ALSA: firewire-lib: add reference to domain structure from stream structure (Jaroslav Kysela) [1869536] - [sound] ALSA: firewire-lib: use macro for maximum value of second in 1394 OHCI isoc descriptor (Jaroslav Kysela) [1869536] - [sound] ALSA: firewire-lib: fix invalid assignment to union data for directional parameter (Jaroslav Kysela) [1869536] - [sound] ALSA: fireworks: Replace zero-length array with flexible-array (Jaroslav Kysela) [1869536] - [sound] ALSA: Replace zero-length array with flexible-array (Jaroslav Kysela) [1869536] - [sound] ALSA: rawmidi: Fix racy buffer resize under concurrent accesses (Jaroslav Kysela) [1869536] - [sound] ALSA: soc: fsl_asrc: Make some functions static (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: rt1016: Add the rt1016 support (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: rt5677: Use devm_snd_soc_register_component() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: mediatek: mt8183: fix error handling of platform_get_irq() (Jaroslav Kysela) [1869536] - [sound] ALSA: hda: Allow SST driver on SKL and KBL platforms with DMIC (Jaroslav Kysela) [1869536] - [sound] ALSA: portman2x4: Use bitwise instead of arithmetic operator for flags (Jaroslav Kysela) [1869536] - [sound] ALSA: sound/ppc: Use bitwise instead of arithmetic operator for flags (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: mediatek: Fix error handling (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: amd :High hw_level while simultaneous capture (Jaroslav Kysela) [1869536] - [sound] ALSA: hda: Return true, false for return type bool (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: qcom: lpass-cpu: Make I2S SD lines configurable (Jaroslav Kysela) [1869536] - [sound] ALSA: hda: Use hdac_to_hda_codec macro (Jaroslav Kysela) [1869536] - [sound] ALSA: hda: Use dev_to_hdac_dev macro (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: bus: reduce verbosity on enumeration (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: debugfs: clarify SDPX license with GPL-2.0-only (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: slave: don't init debugfs on device registration error (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: qcom: fix error handling in probe (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: wm8524: Add support S32_LE (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: qcom: Use the defined variable to simplify code (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: rt1015: Add condition to prevent SoC providing bclk in ratio of 50 times of sample rate (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: rl6231: Add the K bypass for the PLL parameters (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: adau7118: Mark the ADAU7118 reset register as volatile (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: codecs: max9768: update contact email (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: max98373: reorder max98373_reset() in resume (Jaroslav Kysela) [1869536] - [sound] ALSA: hda/tegra: workaround playback failure on Tegra194 (Jaroslav Kysela) [1869536] - [sound] ALSA: hda: add member to store ratio for stripe control (Jaroslav Kysela) [1869536] - [sound] ALSA: hda/tegra: correct number of SDO lines for Tegra194 (Jaroslav Kysela) [1869536] - [sound] ALSA: usb-audio: add mapping for ASRock TRX40 Creator (Jaroslav Kysela) [1869536] - [sound] ALSA: hda/realtek - Fix S3 pop noise on Dell Wyse (Jaroslav Kysela) [1869536] - [sound] ALSA: Revert "ALSA: hda/realtek: Fix pop noise on ALC225" (Jaroslav Kysela) [1869536] - [sound] ALSA: firewire-lib: fix 'function sizeof not defined' error of tracepoints format (Jaroslav Kysela) [1869536] - [sound] ALSA: line6: Add poll callback for hwdep (Jaroslav Kysela) [1869536] - [sound] ALSA: line6: hwdep: add support for O_NONBLOCK opening mode (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF/Intel: clarify SPDX license with GPL-2.0-only (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: ipc: channel map structures (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: boards: sof-wm8804: support for Hifiberry Digiplus boards (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: Update correct LED status at the first time usage of update_mute_led() (Jaroslav Kysela) [1869536] - [sound] ALSA: usb-audio: Add control message quirk delay for Kingston HyperX headset (Jaroslav Kysela) [1869536] - [sound] ALSA: isa/wavefront: prevent out of bounds write in ioctl (Jaroslav Kysela) [1869536] - [sound] ALSA: hda/realtek - Fix unused variable warning w/o CONFIG_LEDS_TRIGGER_AUDIO (Jaroslav Kysela) [1869536] - [sound] ALSA: hda/realtek - Add LED class support for micmute LED (Jaroslav Kysela) [1869536] - [sound] ALSA: hda/realtek - Enable micmute LED on and HP system (Jaroslav Kysela) [1869536] - [sound] ALSA: hda/realtek - Introduce polarity for micmute LED GPIO (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: sort out Kconfig, again (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: rt5682: remove unwanted btn_type assignment (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: rt5682: remove duplicate rt5682_reset() calls (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: rt5682: replace message printing from pr_() to dev_() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: rt5682: remove empty default case (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: rt5682: fix space issues (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: rt5682: simplify assertions (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: Intel: change trigger sequence to fix pop noise when stopping playback on sdw platforms (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: topology: replace sof_link_hda_process by sof_set_dai_config (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: topology: set component dai_index to ipc dai config dai_index (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: topology: send ipc for all found DAIs in sof_set_dai_config (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: broadwell: Fix oops during module removal (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: rt5682: fix I2C/Soundwire dependencies (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: fsl_easrc: mark PM functions __maybe_unused (Jaroslav Kysela) [1869536] - [sound] ALSA: seq: oss: remove unused inline function snd_seq_oss_timer_is_realtime (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: mxs-saif: Fix unused assignment (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoc: nau8810: add AUX related dapm widgets and routes (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: codecs: wm97xx: fix ac97 dependency (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: component: suppress uninitialized-variable warning (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: soc-dai: add snd_soc_dai_compr_get_metadata() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: soc-dai: add snd_soc_dai_compr_set_metadata() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: soc-dai: add snd_soc_dai_compr_pointer() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: soc-dai: add snd_soc_dai_compr_ack() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: soc-dai: add snd_soc_dai_compr_get_params() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: soc-dai: add snd_soc_dai_compr_set_params() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: soc-dai: add snd_soc_dai_compr_trigger() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: soc-dai: add snd_soc_dai_compr_shutdown() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: soc-dai: add snd_soc_dai_compr_start() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: soc-dai: add snd_soc_pcm_dai_remove() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: soc-dai: add snd_soc_pcm_dai_probe() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: soc-dai: add snd_soc_pcm_dai_bespoke_trigger() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: soc-dai: add snd_soc_pcm_dai_trigger() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: soc-dai: add snd_soc_pcm_dai_prepare() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: soc-dai: add snd_soc_pcm_dai_new() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: soc-dai: don't overwide dai->driver->ops (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: soc-dai: add soc_dai_err() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: tegra: tegra_wm8903: Use devm_snd_soc_register_card() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: broadwell: add channel constraint (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: bdw-rt5650: add channel constraint (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: bdw-rt5677: add channel constraint (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: boards: add explicit dependency on GPIOLIB when DMIC is used (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: davinci-mcasp: Fix dma_chan refcnt leak when getting dma type (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: Skylake: Automatic DMIC format configuration according to information from NHLT (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: Multiple I/O PCM format support for pipe (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: Skylake: Add alternative topology binary name (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: hisilicon: Use the defined variable to clean code (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: fsl_easrc: Check for null pointer before dereferencing "ctx" in fsl_easrc_hw_free() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: ti: remove comparison to bool in omap_mcbsp_dai_set_dai_fmt() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: mxs-saif: Avoid unnecessary check (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: sof_sdw: add amp number in components string for ucm (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: hisilicon: Use IS_ERR() instead of IS_ERR_OR_NULL() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: fsl_esai: Disable exception interrupt before scheduling tasklet (Jaroslav Kysela) [1869536] - [sound] ALSA: pcm_native: result of put_user() needs to be checked (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: snd-sof-intel-hda-common - add hda_model parameter and pass it to HDA codec driver (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: soc-compress: avoid false-positive Wuninitialized warning (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: wm8962: set CLOCKING2 as non-volatile register (Jaroslav Kysela) [1869536] - [sound] ALSA: usb-audio: Fix racy list management in output queue (Jaroslav Kysela) [1869536] - [sound] ALSA: usb-audio: Remove async workaround for Scarlett 2nd gen (Jaroslav Kysela) [1869536] - [sound] ALSA: usb-audio: Improve frames size computation (Jaroslav Kysela) [1869536] - [sound] ALSA: hda: Refactor Intel NHLT init (Jaroslav Kysela) [1869536] - [sound] ALSA: ACPICA: Add NHLT table signature (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: Add missing dependency on IMX_SCU (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: fsl_easrc: fix spelling mistake "prefitler" -> "prefilter" (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: Skylake: Replace guid_copy() with import_guid() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: dmic: Allow GPIO operations to sleep (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: soc-core: return true, false in snd_soc_volsw_is_stereo() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: Fix build (Jaroslav Kysela) [1869536] - [sound] ALSA: oxygen: use true, false for bool variables (Jaroslav Kysela) [1869536] - [sound] ALSA: usb-audio: Fix a limit check in proc_dump_substream_formats() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: intel/skl/hda - fix oops on systems without i915 audio codec (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Add initial ZL38060 driver (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: soc-compress: remove snd_compr_ops (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: sprd: use snd_compress_ops (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: sof: use snd_compress_ops (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: intel: atom: use snd_compress_ops (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: qcom: q6sp6: use snd_compress_ops (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: uniphier: use snd_compress_ops (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: codec: wm_adsp: use snd_compress_ops (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: soc-compress: add snd_compress_ops (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: txx9: add back the hack for a too small resource_size_t (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: fsl_easrc: Add EASRC ASoC CPU DAI drivers (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: fsl_asrc: Move common definition to fsl_asrc_common (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: fsl_asrc: Support new property fsl, asrc-format (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: fsl-asoc-card: Support new property fsl, asrc-format (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: fsl_asrc: rename asrc_priv to asrc (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: tegra: Enable audio mclk during tegra_asoc_utils_init() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: tegra: Add audio mclk parent configuration (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: tegra: Use device managed resource APIs to get the clock (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: wcd934x: remove unneeded semicolon (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: wcd9335: remove unneeded semicolon (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: wcd934x: remove unnecessary comparisons to bool (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: boards: split woofer and tweeter support (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Fix wrong dependency of da7210 and wm8983 (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: intel: use asoc_rtd_to_cpu() / asoc_rtd_to_codec() macro for DAI pointer (Jaroslav Kysela) [1869536] - [sound] ALSA: usb-audio: Print more information in stream proc files (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: txx9: don't work around too small resource_size_t (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: haswell: Power transition refactor (Jaroslav Kysela) [1869536] - [sound] ALSA: Fix misspellings of "Analog Devices" (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Fix misspellings of "Analog Devices" (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: topology: handle multiple sets of tuple arrays (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: topology: stop parsing when all tokens have been found (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: topology: Get HDA rate and channels from topology (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: topology: fix: parse hda_tokens to &config->hda (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: topology: Get ALH rate amd channels from topology (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: align sof_ipc_dai_alh_params with FW (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: Intel: Rename deprecated DMIC IPC struct field (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: Intel: Change DMIC load IPC to fixed length (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: Intel: Fix typo in header file comment text (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: Add XRUN flags field to struct sof_ipc_buffer (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: make sof_ipc_cc_version to fixed length (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: change type char to uint8_t in topology.h (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: change type char to uint8_t in trace.h (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: change type char to uint8_t in info.h (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: add debug ABI version (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: add probe support extend data (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: topology: Add support for DC Blocker (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: ext_manifest: parse compiler version (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: ext_manifest: parse windows (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: ext_manifest: parse firmware version (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: Introduce extended manifest (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: Introduce offset in firmware data (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: Mark get_ext* function ext_hdr arguments as const (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: topology: fix: handle DAI widget connections properly with multiple CPU DAI's (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: Add i.MX8MP device descriptor (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: imx: Add i.MX8M HW support (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: imx: fix undefined reference issue (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: imx8: Fix randbuild error (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: topology: Remove unneeded semicolon (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: fsl_micfil: Omit superfluous error message in fsl_micfil_probe() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: skl_hda_generic: remove rtd->codec_dai (Jaroslav Kysela) [1869536] - [sound] ALSA: usb-audio: RME Babyface Pro mixer patch (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: wm8900: remove some defined but not used symbols (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: wm8990: remove some defined but unused symbols (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: wm8991: remove defined but not used 'wm8991_dapm_rxvoice_controls' (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: wm8994: remove wm1811_snd_controls and mixin_boost_tlv (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: tegra: tegra_wm8903: Support nvidia, headset property (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: sof_sdw_rt711: remove codec_dai use (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: sof_sdw_rt700: remove codec_dai use (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: sof_sdw_rt5682: remove codec_dai use (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: sof_sdw_rt1308: remove codec dai use (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: sof_sdw_hdmi: remove codec_dai use (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: sof_sdw_hdmi: fix compilation issue in fallback mode (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: sof-da7219-max98373: add DMIC widget and route (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: intel: sof_sdw: init all aggregated codecs (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: boards: support Elkhart Lake with rt5660 (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: Intel: add PCI ID for ElkhartLake (Jaroslav Kysela) [1869536] - [sound] ALSA: hda: Add ElkhartLake HDMI codec vid (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: intel/skl/hda - set autosuspend timeout for hda codecs (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: sof_da7219_max98373: Add BE dailink for dmic16k (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: soc-core: remove cpu_dai/codec_dai/cpu_dais/codec_dais (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: soc-core: tidyup soc_new_pcm_runtime() rtd setups (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: soc-core: set rtd->num_cpu/codec at soc_new_pcm_runtime() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: soc: use asoc_rtd_to_cpu() / asoc_rtd_to_codec() macro for DAI pointer (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: soc-core: Add dynamic debug logs in soc_dai_link_sanity_check() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: Intel: hda: log number of microphones detected in NHLT tables (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: Intel: hda: reduce verbosity on SoundWire detection (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: codecs: rt1308-sdw: reduce verbosity (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: Intel: hda: remove unnecessary parentheses (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: remove unneeded variables (Jaroslav Kysela) [1869536] - [sound] ALSA: hda: add autodetection for SoundWire (Jaroslav Kysela) [1869536] - [s390] mm/gup: fix gup_fast with dynamic page table folding (Philipp Rudo) [1879401 1768713 1883266]- [netdrv] Take common prefetch code structure into a function (Ivan Vecera) [1882011] - [net] lwtunnel: only keep the available bits when setting vxlan md->gbp (Xin Long) [1879363] - [net] sched: only keep the available bits when setting vxlan md->gbp (Xin Long) [1879363] - [vhost] Don't call access_ok() when using IOTLB (Greg Kurz) [1883084] - [clocksource] hv: clocksource: Add notrace attribute to read_hv_sched_clock_*() functions (Mohammed Gamal) [1880230] - [net] core: Replace driver version to be kernel version (Petr Oros) [1867192] - [net] use netif_is_bridge_port() to check for IFF_BRIDGE_PORT (Josef Oskera) [1867923] - [net] sctp: fix sctp_auth_init_hmacs() error path (Xin Long) [1891413] - [net] sctp: Fix IPv6 ancestor_size calc in sctp_copy_descendant (Xin Long) [1891413] - [net] sctp: add SCTP_PEER_ADDR_THLDS_V2 sockopt (Xin Long) [1891413] - [net] sctp: add support for Primary Path Switchover (Xin Long) [1891413] - [net] sctp: add SCTP_EXPOSE_POTENTIALLY_FAILED_STATE sockopt (Xin Long) [1891413] - [net] sctp: add SCTP_ADDR_POTENTIALLY_FAILED notification (Xin Long) [1891413] - [net] sctp: add pf_expose per netns and sock and asoc (Xin Long) [1891413] - [net] qos offload add flow status with dropped count (Ivan Vecera) [1890263] - [i2c] i2c: i801: Add support for Intel Tiger Lake PCH-H (Steve Best) [1782725] - [i2c] i2c: i801: Add support for Intel Emmitsburg PCH (David Arcari) [1837403] - [mfd] mfd: intel-lpss: Add Intel Emmitsburg PCH PCI IDs (David Arcari) [1837403] - [powerpc] powerpc/papr_scm: Fix warning triggered by perf_stats_show() (Diego Domingos) [1875364] - [powerpc] powerpc/papr_scm: Limit the readability of 'perf_stats' sysfs attribute (Diego Domingos) [1875364] - [powerpc] powerpc/papr_scm: Add support for fetching nvdimm 'fuel-gauge' metric (Diego Domingos) [1875364] - [powerpc] powerpc/papr_scm: Fetch nvdimm performance stats from PHYP (Diego Domingos) [1875364] - [include] driver-core: Introduce DEVICE_ATTR_ADMIN_{RO, RW} (Diego Domingos) [1875364] - [net] netfilter: reject: skip csum verification for protocols that don't support it (Florian Westphal) [1740082] - [net] netfilter: Fix remainder of pseudo-header protocol 0 (Florian Westphal) [1740082] - [powerpc] powerpc/pseries: Add KVM guest doorbell restrictions (Diego Domingos) [1870221] - [powerpc] powerpc: Inline doorbell sending functions (Diego Domingos) [1870221] - [powerpc] powerpc/pseries: Use doorbells even if XIVE is available (Diego Domingos) [1870221] - [powerpc] powerpc: Fix P10 PVR revision in /proc/cpuinfo for SMT4 cores (Steve Best) [1885927] - [tools] selftests: implement flower classifier terse dump tests (Ivan Vecera) [1879189] - [net] sched: cls_flower: implement terse dump support (Ivan Vecera) [1879189] - [net] sched: implement terse dump support in act (Ivan Vecera) [1879189] - [net] sched: introduce terse dump flag (Ivan Vecera) [1879189] - [netdrv] net/mlx5e: Fix missing switch_id for representors (Petr Oros) [1874073] - [tools] selftests: net: Add port split test (Petr Oros) [1874073] - [net] devlink: Move input checks from driver to devlink (Petr Oros) [1874073] - [net] devlink: Add a new devlink port split ability attribute and pass to netlink (Petr Oros) [1874073] - [netdrv] mlxsw: Set port split ability attribute in driver (Petr Oros) [1874073] - [net] devlink: Add a new devlink port lanes attribute and pass to netlink (Petr Oros) [1874073] - [netdrv] mlxsw: Set number of port lanes attribute in driver (Petr Oros) [1874073] - [net] devlink: Replace devlink_port_attrs_set parameters with a struct (Petr Oros) [1874073] - [net] devlink: Move switch_port attribute of devlink_port_attrs to devlink_port (Petr Oros) [1874073] - [net] devlink: Move set attribute of devlink_port_attrs to devlink_port (Petr Oros) [1874073] - [netdrv] mlx5e: Use helper API to get devlink port index for all port flavours (Petr Oros) [1874073] - [net] devlink: Add support for board.serial_number to info_get cb. (Petr Oros) [1879194] - [net] devlink: Support setting hardware address of port function (Petr Oros) [1879195] - [net] devlink: Support querying hardware address of port function (Petr Oros) [1879195] - [net] devlink: Prepare devlink port functions to fill extack (Petr Oros) [1879195] - [net] sctp: not disable bh in the whole sctp_get_port_local() (Xin Long) [1704525] - [net] sctp: replace some sock_net(sk) with just 'net' (Xin Long) [1704525] - [x86] x86/resctrl: Fix a NULL vs IS_ERR() static checker warning in rdt_cdp_peer_get() (Terry Bowman) [1873124]- [net] sched: initialize with 0 before setting erspan md->u (Xin Long) [1879358] - [net] ipv6: Discard next-hop MTU less than minimum link MTU (Balazs Nemeth) [1879893] - [kvm] Revert "x86/kvm: Move context tracking where it belongs" (Nitesh Narayan Lal) [1890284] - [video] hyperv_fb: Update screen_info after removing old framebuffer (Kairui Song) [1870081] - [x86] x86/kexec: Use up-to-dated screen_info copy to fill boot params (Kairui Song) [1870081] - [netdrv] netdevsim: Register control traps (Petr Oros) [1888724] - [net] devlink: Add ACL control packet traps (Petr Oros) [1888724] - [net] devlink: Add layer 3 control packet traps (Petr Oros) [1888724] - [net] devlink: Add layer 2 control packet traps (Petr Oros) [1888724] - [net] devlink: Add 'control' trap type (Petr Oros) [1888724] - [net] devlink: Add 'mirror' trap action (Petr Oros) [1888724] - [netdrv] netdevsim: Move layer 3 exceptions to exceptions trap group (Petr Oros) [1888724] - [net] devlink: Create dedicated trap group for layer 3 exceptions (Petr Oros) [1888724] - [net] xfrmi: drop ignore_df check before updating pmtu (Balazs Nemeth) [1857679] - [kernel] sched/features: Fix !CONFIG_JUMP_LABEL case (Daniel Bristot de Oliveira) [1885850] - [net] flow_offload: simplify hw stats check handling (Ivan Vecera) [1888317] - [scsi] scsi: core: Only re-run queue in scsi_end_request() if device queue is busy (Ewan Milne) [1885733] - [scsi] scsi: core: Clean up scsi_noretry_cmd() (Ewan Milne) [1885733] - [scsi] scsi: scsi_debug: Make sdebug_build_parts() respect virtual_gb (Ewan Milne) [1885733] - [scsi] scsi: fc: Add 256GBit speed setting to SCSI FC transport (Ewan Milne) [1885733] - [scsi] scsi: scsi_debug: Implement lun_format (Ewan Milne) [1885733] - [scsi] scsi: scsi_debug: Remove superfluous close zone in resp_open_zone() (Ewan Milne) [1885733] - [scsi] scsi: scsi_transport_sas: Add spaces around binary operator "|" (Ewan Milne) [1885733] - [scsi] scsi: scsi_transport_srp: Sanitize scsi_target_block/unblock sequences (Ewan Milne) [1885733] - [scsi] scsi: scsi_debug: Implement tur_ms_to_ready parameter (Ewan Milne) [1885733] - [scsi] scsi: scsi_debug: Fix request sense (Ewan Milne) [1885733] - [scsi] scsi: core: Delete unnecessary buffer allocation for every loop iteration (Ewan Milne) [1885733] - [scsi] scsi: core: Add missing scsi_device_put() in scsi_host_block() (Ewan Milne) [1885733] - [scsi] scsi: core: Only return started requests from scsi_host_find_tag() (Ewan Milne) [1885733] - [scsi] scsi: scsi_transport_iscsi: Drop a duplicated word (Ewan Milne) [1885733] - [scsi] scsi: scsi_transport_sas: Add missing newline in sysfs 'enable' attribute (Ewan Milne) [1885733] - [scsi] scsi: scsi_transport_fc: Match HBA Attribute Length with HBAAPI V2.0 definitions (Ewan Milne) [1885733] - [scsi] scsi: scsi_debug: Update documentation url and bump version (Ewan Milne) [1885733] - [scsi] scsi: scsi_debug: every_nth triggered error injection (Ewan Milne) [1885733] - [scsi] scsi: scsi_debug: Support hostwide tags (Ewan Milne) [1885733] - [scsi] scsi: scsi_debug: Add check for sdebug_max_queue during module init (Ewan Milne) [1885733] - [scsi] scsi: sd_zbc: Fix kdoc comment format (Ewan Milne) [1885733] - [scsi] scsi: sd: Fix kdoc comment format (Ewan Milne) [1885733] - [scsi] scsi: scsi_debug: Fix in_use bitmap corruption (Ewan Milne) [1885733] - [scsi] scsi: core: Register sysfs for SCSI workqueue (Ewan Milne) [1885733] - [scsi] scsi: scsi_transport_spi: Fix function pointer check (Ewan Milne) [1885733] - [scsi] scsi: core: Fix formatting errors in scsi_lib.c (Ewan Milne) [1885733] - [scsi] scsi: core: Remove scsi_sdb_cache (Ewan Milne) [1885733] - [scsi] scsi: sr: Fix sr_probe() missing deallocate of device minor (Ewan Milne) [1885733] - [scsi] scsi: sr: Fix sr_probe() missing mutex_destroy (Ewan Milne) [1885733] - [scsi] scsi: scsi_debug: Parser tables and code interaction (Ewan Milne) [1885733] - [scsi] scsi: core: Refactor scsi_mq_setup_tags function (Ewan Milne) [1885733] - [scsi] scsi: core: Fix incorrect usage of shost_for_each_device (Ewan Milne) [1885733] - [scsi] scsi: sd: Add zoned capabilities device attribute (Ewan Milne) [1885733] - [scsi] scsi: scsi_debug: Fix an error handling bug in sdeb_zbc_model_str() (Ewan Milne) [1885733] - [scsi] scsi: pm: Balance pm_only counter of request queue during system resume (Ewan Milne) [1885733] - [scsi] scsi: scsi_debug: Disallow zone sizes that are not powers of 2 (Ewan Milne) [1885733] - [scsi] scsi: scsi_debug: Implement ZBC host-aware emulation (Ewan Milne) [1885733] - [scsi] scsi: scsi_debug: Add zone_size_mb module parameter (Ewan Milne) [1885733] - [scsi] scsi: scsi_debug: Add zone_nr_conv module parameter (Ewan Milne) [1885733] - [scsi] scsi: scsi_debug: Add zone_max_open module parameter (Ewan Milne) [1885733] - [scsi] scsi: scsi_debug: Add ZBC module parameter (Ewan Milne) [1885733] - [scsi] scsi: scsi_debug: Add ZBC zone commands (Ewan Milne) [1885733] - [scsi] scsi: scsi_debug: Add ZBC mode and VPD pages (Ewan Milne) [1885733] - [scsi] scsi: scsi_debug: Bump to version 1.89 (Ewan Milne) [1885733] - [scsi] scsi: scsi_debug: Re-arrange parameters alphabetically (Ewan Milne) [1885733] - [scsi] scsi: scsi_debug: Implement PRE-FETCH commands (Ewan Milne) [1885733] - [scsi] scsi: scsi_debug: Weaken rwlock around ramdisk access (Ewan Milne) [1885733] - [scsi] scsi: scsi_debug: Implement VERIFY(10), add VERIFY(16) (Ewan Milne) [1885733] - [scsi] scsi: scsi_debug: Add per_host_store option (Ewan Milne) [1885733] - [scsi] scsi: scsi_debug: Use scsi_et_resid() where appropriate (Ewan Milne) [1885733] - [scsi] scsi: scsi_debug: Randomize command completion time (Ewan Milne) [1885733] - [scsi] scsi: core: doc: Change function comments to kernel-doc style (Ewan Milne) [1885733] - [scsi] scsi: sr: Use {get, put}_unaligned_be*() instead of open-coding these functions (Ewan Milne) [1885733] - [scsi] scsi_ioctl.c: switch SCSI_IOCTL_GET_IDLUN to copy_to_user() (Ewan Milne) [1885733] - [scsi] scsi: core: Avoid calling synchronize_rcu() for each device in scsi_host_block() (Ewan Milne) [1885733] - [scsi] scsi: st: remove unneeded variable 'result' in st_release() (Ewan Milne) [1885733] - [scsi] scsi: sr: Fix sr_block_release() (Ewan Milne) [1885733] - [scsi] scsi: scsi_trace: Use get_unaligned_be24() (Ewan Milne) [1885733] - [scsi] scsi: st: Use get_unaligned_be24() and sign_extend32() (Ewan Milne) [1885733] - [scsi] scsi: core: add scsi_host_busy_iter() (Ewan Milne) [1885733] - [scsi] scsi: core: add scsi_host_(block, unblock) helper function (Ewan Milne) [1885733] - [scsi] scsi: core: add scsi_host_complete_all_commands() helper (Ewan Milne) [1885733] - [scsi] scsi: sr: get rid of sr global mutex (Ewan Milne) [1885733] - [powerpc] scsi: sr: remove references to BLK_DEV_SR_VENDOR, leave it enabled (Ewan Milne) [1885733] - [scsi] scsi: core: remove .for_blk_mq (Ewan Milne) [1885733] - [scsi] scsi: sd_zbc: Rename sd_zbc_check_zones() (Ewan Milne) [1885733] - [scsi] scsi: sd_zbc: Simplify sd_zbc_check_zones() (Ewan Milne) [1885733] - [ata] scsi: core: Clean up SG_NONE (Ewan Milne) [1885733] - [scsi] scsi: scsi_transport.h: switch to SPDX tags (Ewan Milne) [1885733] - [scsi] scsi: libsas: Inject revalidate event for root port event (Ewan Milne) [1885733] - [scsi] scsi: libsas: Stop hardcoding SAS address length (Ewan Milne) [1885733] - [scsi] scsi: clean obsolete return values of eh_timed_out (Ewan Milne) [1885733] - [scsi] scsi: libsas: Fix some indentation in libsas.h (Ewan Milne) [1885733] - [scsi] scsi: st: mark expected switch fall-throughs (Ewan Milne) [1885733] - [scsi] scsi: libsas: delete dead code in scsi_transport_sas.c (Ewan Milne) [1885733] - [nvme] nvme-rdma: params to enable pi_capable devices (Gopal Tiwari) [1857052 1857051 1853231] - [scsi] lpfc: Fix return value in __lpfc_nvme_ls_abort (Gopal Tiwari) [1857052 1857051 1853231] - [scsi] lpfc: fix axchg pointer reference after free and double frees (Gopal Tiwari) [1857052 1857051 1853231] - [scsi] lpfc: Fix pointer checks and comments in (Gopal Tiwari) [1857052 1857051 1853231] - [scsi] scsi: lpfc: Fix lpfc_nodelist leak when processing unsolicited event (Gopal Tiwari) [1857052 1857051 1853231] - [scsi] scsi: lpfc: Remove redundant initialization to variable rc (Gopal Tiwari) [1857052 1857051 1853231] - [scsi] lpfc: Refactor Send LS Response support (Gopal Tiwari) [1857052 1857051 1853231] - [scsi] lpfc: Refactor Send LS Abort support (Gopal Tiwari) [1857052 1857051 1853231] - [scsi] lpfc: nvme: Add Receive LS Request and Send LS Response support to nvme (Gopal Tiwari) [1857052 1857051 1853231] - [scsi] lpfc: Refactor Send LS Request support (Gopal Tiwari) [1857052 1857051 1853231] - [scsi] lpfc: nvmet: Add Send LS Request and Abort LS Request support (Gopal Tiwari) [1857052 1857051 1853231] - [scsi] lpfc: nvmet: Add support for NVME LS request hosthandle (Gopal Tiwari) [1857052 1857051 1853231] - [scsi] lpfc: Refactor NVME LS receive handling (Gopal Tiwari) [1857052 1857051 1853231] - [scsi] lpfc: Commonize lpfc_async_xchg_ctx state and flag definitions (Gopal Tiwari) [1857052 1857051 1853231] - [scsi] lpfc: Refactor nvmet_rcv_ctx to create lpfc_async_xchg_ctx (Gopal Tiwari) [1857052 1857051 1853231] - [scsi] lpfc: Refactor lpfc nvme headers (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme-fabrics: allow to queue requests for live queues (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme-fc: cancel async events before freeing event struct (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme-tcp: cancel async events before freeing event struct (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme-rdma: cancel async events before freeing event struct (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme: Revert: Fix controller creation races with teardown flow (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme: only use power of two io boundaries (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme-tcp: fix reset hang if controller died in the middle of a reset (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme: Fix NULL dereference for pci nvme controllers (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme-pci: cancel nvme device request before disabling (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvmet-fc: Fix a missed _irqsave version of spin_lock in 'nvmet_fc_fod_op_done()' (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme-rdma: serialize controller teardown sequences (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme-rdma: fix reset hang if controller died in the middle of a reset (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme-tcp: fix timeout handler (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme: fix controller instance leak (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme-rdma: fix timeout handler (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme-fabrics: don't check state NVME_CTRL_NEW for request acceptance (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme-tcp: serialize controller teardown sequences (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvmet-tcp: Fix NULL dereference when a connect data comes in h2cdata pdu (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme: have nvme_wait_freeze_timeout return if it timed out (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvmet: Disable keep-alive timer when kato is cleared to 0h (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme-fc: Fix wrong return value in __nvme_fc_init_request() (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme: Use spin_lock_irq() when taking the ctrl->lock (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme: skip noiob for zoned devices (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvmet: call blk_mq_free_request() directly (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvmet: fix oops in pt cmd execution (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme-pci: Use u32 for nvme_dev.q_depth and nvme_queue.q_depth (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvmet: add ns tear down label for pt-cmd handling (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvmet: fix a memory leak (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvmet-passthru: Reject commands with non-sgl flags set (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme-loop: remove extra variable in create ctrl (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme-loop: set ctrl state connecting after init (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme: introduce nvme_ctrl_get_by_path() (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvmet: introduce the passthru Kconfig option (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvmet: introduce the passthru configfs interface (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvmet: Add passthru enable/disable helpers (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvmet: add passthru code to process commands (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme: export nvme_find_get_ns() and nvme_put_ns() (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme: introduce nvme_execute_passthru_rq to call nvme_passthru_() (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvmet-fc: remove redundant del_work_active flag (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme: create helper function to obtain command effects (Gopal Tiwari) [1857052 1853231] - [nvme] nvme-hwmon: log the controller device name (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvmet-fc: check successful reference in nvmet_fc_find_target_assoc (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme: clear any SGL flags in passthru commands (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme: fix deadlock in disconnect during scan_work and/or ana_work (Gopal Tiwari) [1857052 1857051 1853231] - [acpi] nvme-pci: add support for ACPI StorageD3Enable property (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvmet-rdma: use new shared CQ mechanism (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvmet: use xarray for ctrl ns storing (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme: document nvme controller states (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme-rdma: use new shared CQ mechanism (Gopal Tiwari) [1857052 1857051 1853231] - [infiniband] RDMA/core: Add protection for shared CQs used by ULPs (Gopal Tiwari) [1857052 1853231] - [infiniband] RDMA/core: Introduce shared CQ pool API (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme: remove an unnecessary condition (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme: remove redundant validation in nvme_start_ctrl() (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme-pci: prevent SK hynix PC400 from using Write Zeroes command (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme-tcp: fix possible hang waiting for icresp response (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme: explicitly update mpath disk capacity on revalidation (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme: remove ns->disk checks (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme-pci: fix some comments issues (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme-pci: remove redundant segment validation (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme-pci: use the consistent return type of nvme_pci_iod_alloc_size() (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme-pci: add a blank line after declarations (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme: support for multiple Command Sets Supported and Effects log pages (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme: document quirked Intel models (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme: expose reconnect_delay and ctrl_loss_tmo via sysfs (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme: use USEC_PER_SEC instead of magic numbers (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme: implement multiple I/O Command Set support (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvmet-tcp: simplify nvmet_process_resp_list (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme-tcp: leverage request plugging (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme-tcp: have queue prod/cons send list become a llist (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme-tcp: optimize network stack with setting msg flags according to batch size (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme-fcloop: verify wwnn and wwpn format (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvmet: use unsigned type for u64 (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvmet: introduce flags member in nvmet_fabrics_ops (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvmet-tcp: remove has_keyed_sgls initialization (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvmet-loop: remove unused 'target_ctrl' in nvme_loop_ctrl (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme-pci: remove the empty line at the beginning of nvme_should_reset() (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme-pci: code cleanup for nvme_alloc_host_mem() (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme-pci: use unsigned for io queue depth (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme-core: use u16 type for ctrl->sqsize (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme-core: use u16 type for directives (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme: fix a crash in nvme_mpath_add_disk (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme-rdma: fix a missing completion with remove invalidation (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme-rdma: factor out a nvme_rdma_end_request helper (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme-multipath: fix deadlock due to head->lock (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme: don't protect ns mutation with ns->head->lock (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme-multipath: fix bogus request queue reference put (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme-multipath: fix deadlock between ana_work and scan_work (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme: fix possible deadlock when I/O is blocked (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme-rdma: assign completion vector correctly (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme-pci: initialize tagset numa value to the value of the ctrl (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme-pci: override the value of the controller's numa node (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme-tcp: initialize tagset numa value to the value of the ctrl (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme: set initial value for controller's numa node (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme-loop: initialize tagset numa value to the value of the ctrl (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme-pci: use simple suspend when a HMB is enabled (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvmet-tcp: constify nvmet_tcp_ops (Gopal Tiwari) [1857052 1857051 1853231] - [net] net: add sock_set_keepalive (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme-tcp: constify nvme_tcp_mq_ops and nvme_tcp_admin_mq_ops (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme: do not call del_gendisk() on a disk that was never added (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] ipv4: add ip_sock_set_tos (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] tcp: add tcp_sock_set_syncnt (Gopal Tiwari) [1857052 1857051 1853231] - [net] tcp: add tcp_sock_set_nodelay (Gopal Tiwari) [1857052 1857051 1853231] - [net] net: add sock_no_linger (Gopal Tiwari) [1857052 1857051 1853231] - [target] net: add sock_set_reuseaddr (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] net: add sock_set_priority (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme-pci: avoid race between nvme_reap_pending_cqes() and nvme_poll() (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvmet: add metadata/T10-PI support (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvmet-rdma: add metadata/T10-PI support (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvmet: add metadata support for block devices (Gopal Tiwari) [1857052 1857051 1853231] - [include] nvme: add Metadata Capabilities enumerations (Gopal Tiwari) [1857052 1853231] - [nvme] nvme: set dma alignment to qword (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvmet: add metadata characteristics for a namespace (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme: introduce NVME_INLINE_METADATA_SG_CNT (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme: introduce max_integrity_segments ctrl attribute (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme-rdma: add metadata/T10-PI support (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme: enforce extended LBA format for fabrics metadata (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme-rdma: introduce nvme_rdma_sgl structure (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvmet: rename nvmet_check_data_len to nvmet_check_transfer_len (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvmet: rename nvmet_rw_len to nvmet_rw_data_len (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvmet: generate AEN for ns revalidate size change (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme: introduce NVME_NS_METADATA_SUPPORTED flag (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme: introduce namespace features flag (Gopal Tiwari) [1857052 1857051 1853231] - [lightnvm] lightnvm: disable interleaved metadata (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme: make nvme_ns_has_pi accessible to transports (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvmet: add helper to revalidate bdev and file ns (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvmet: revalidate-ns & generate AEN from configfs (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvmet-tcp: set MSG_EOR if we send last payload in the batch (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme: replace zero-length array with flexible-array (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme: delete an unnecessary declaration (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme-pci: make sure write/poll_queues less or equal then cpu count (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme: disable streams when get stream params failed (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme: fix io_opt limit setting (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvmet-tcp: set MSG_SENDPAGE_NOTLAST with MSG_MORE when we have more to send (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvmet-tcp: move send/recv error handling in the send/recv methods instead of call-sites (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvmet: mark nvmet_ana_state static (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme-tcp: set MSG_SENDPAGE_NOTLAST with MSG_MORE when we have more to send (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvmet: replace kstrndup() with kmemdup_nul() (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme-pci: dma read memory barrier for completions (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme-tcp: try to send request in queue_rq context (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvmet: align addrfam list to spec (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme: flush scan work on passthrough commands (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme: define constants for identification values (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvmet: use type-name map for address treq (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvmet: use type-name map for ana states (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvmet: use type-name map for address family (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme-multipath: stop using ->queuedata (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme-pci: remove volatile cqes (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme-tcp: avoid scheduling io_work if we are already polling (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme: clean up error handling in nvme_init_ns_head (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme-pci: remove last_sq_tail (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvmet: add generic type-name mapping (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvmet: centralize port enable access for configfs (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme-fc: avoid gcc-10 zero-length-bounds warning (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme-tcp: use bh_lock in data_ready (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvmet: add ns revalidation support (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvmet-fc: slight cleanup for kbuild test warnings (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme: unlink head after removing last namespace (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme-multipath: set bdi capabilities once (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme: revalidate after verifying identifiers (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvmet-rdma: use SRQ per completion vector (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvmet-rdma: add an error flow for post_recv failures (Gopal Tiwari) [1857052 1853231] - [nvme] nvme: remove the magic 1024 constant in nvme_scan_ns_list (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme: release namespace head reference on error (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme: avoid an Identify Controller command for each namespace scan (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme: factor out a nvme_ns_remove_by_nsid helper (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme: consolidate chunk_sectors settings (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme: consolodate io settings (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme: revalidate namespace stream parameters (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme: clean up nvme_scan_work (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme: refine the Qemu Identify CNS quirk (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme: check namespace head shared property (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme: always search for namespace head (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme: remove unused parameter (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvmet-fc: add LS failure messages (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme: provide num dword helper (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvmet-fc: Add Disconnect Association Xmt support (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvmet-fc: track hostport handle for associations (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme-fcloop: add target to host LS request support (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme-fcloop: refactor to enable target to host LS (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvmet-fc: rename ls_list to ls_rcv_list (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvmet-fc: perform small cleanups on unneeded checks (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme-fc: Update header and host for common definitions for LS handling (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvmet-fc: Update target for common definitions for LS handling (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvmet-fc: Better size LS buffers (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme-fc nvmet-fc: refactor for common LS definitions (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme-fc: Add Disconnect Association Rcv support (Gopal Tiwari) [1857052 1857051 1853231] - [include] nvme-fc: Sync header to FC-NVME-2 rev 1.08 (Gopal Tiwari) [1857052 1853231] - [nvme] nvme-fc and nvmet-fc: revise LLDD api for LS reception and LS request (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme-pci: fix "slimmer CQ head update" (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme: prevent double free in nvme_alloc_ns() error handling (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvmet-rdma: fix double free of rdma queue (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvmet-rdma: fix bonding failover possible NULL deref (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvmet: fix NULL dereference when removing a referral (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme: inherit stable pages constraint in the mpath stack device (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvmet-fc: fix typo in comment (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme-rdma: Replace comma with a semicolon (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme-fcloop: fix deallocation of working context (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme: fix compat address handling in several ioctls (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme: Fix controller creation races with teardown flow (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme-rdma: Add warning on state change failure at nvme_rdma_setup_ctrl (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme: cleanup namespace identifier reporting in nvme_init_ns_head (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme: rename __nvme_find_ns_head to nvme_find_ns_head (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme: release ida resources (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvmet-rdma: Implement get_mdts controller op (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme: Use nvme_state_terminal helper (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvmet-rdma: allocate RW ctxs according to mdts (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme: Add compat_ioctl handler for NVME_IOCTL_SUBMIT_IO (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme-fabrics: Use scnprintf() for avoiding potential buffer overflow (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme: Remove unused return code from nvme_delete_ctrl_sync (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme-pci: Re-order nvme_pci_free_ctrl (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme-pci: properly print controller address (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvmet: Add get_mdts op for controllers (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme-pci: Simplify nvme_poll_irqdisable (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme-pci: slimmer CQ head update (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme-pci: Remove two-pass completions (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme-pci: Remove tag from process cq (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvmet: check ncqr & nsqr for set-features cmd (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme: Check for readiness more quickly, to speed up boot time (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme: code cleanup nvme_identify_ns_desc() (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme: Don't deter users from enabling hwmon support (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme: expose hostid via sysfs for fabrics controllers (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme: expose hostnqn via sysfs for fabrics controllers (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] scsi: treewide: Consolidate {get, put}_unaligned_e24() definitions (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvmet: check sscanf value for subsys serial attr (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme: remove unused return code from nvme_alloc_ns (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvmet: configfs code cleanup (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvmet: make ctrl model configurable (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvmet: make ctrl-id configurable (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme: Fix uninitialized-variable warning (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme-pci: Use single IRQ vector for old Apple models (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme/pci: Add sleep quirk for Samsung and Toshiba drives (Gopal Tiwari) [1857052 1857051 1853231] - [md] dm: fix request-based DM to not bounce through indirect dm_make_request (Mike Snitzer) [1885650] - [md] dm: add support for REQ_NOWAIT and enable it for linear target (Mike Snitzer) [1885650] - [block] block: add QUEUE_FLAG_NOWAIT (Mike Snitzer) [1885650] - [md] dm: export dm_copy_name_and_uuid (Mike Snitzer) [1885650] - [md] dm snap persistent: simplify area_io() (Mike Snitzer) [1885650] - [md] dm thin metadata: Remove unused local variable when create thin and snap (Mike Snitzer) [1885650] - [md] dm raid: fix discard limits for raid0, raid1 and raid10 (Mike Snitzer) [1885650] - [md] dm: use dm_table_get_device_name() where appropriate in targets (Mike Snitzer) [1885650] - [md] dm table: make 'struct dm_table' definition accessible to all of DM core (Mike Snitzer) [1885650] - [md] dm: eliminate need for start_io_acct() forward declaration (Mike Snitzer) [1885650] - [md] dm: simplify __process_abnormal_io() (Mike Snitzer) [1885650] - [md] dm: push use of on-stack flush_bio down to __send_empty_flush() (Mike Snitzer) [1885650] - [md] dm thin metadata: Fix use-after-free in dm_bm_set_read_only (Mike Snitzer) [1885650] - [md] dm thin metadata: Avoid returning cmd->bm wild pointer on error (Mike Snitzer) [1885650] - [md] dm cache metadata: Avoid returning cmd->bm wild pointer on error (Mike Snitzer) [1885650] - [md] dm integrity: fix error reporting in bitmap mode after creation (Mike Snitzer) [1885650] - [md] dm crypt: Initialize crypto wait structures (Mike Snitzer) [1885650] - [md] dm mpath: fix racey management of PG initialization (Mike Snitzer) [1885650] - [md] dm writecache: handle DAX to partitions on persistent memory correctly (Mike Snitzer) [1885650] - [md] dm ioctl: Fix compilation warning (Mike Snitzer) [1885650] - [md] dm raid: Remove empty if statement (Mike Snitzer) [1885650] - [md] dm verity: Fix compilation warning (Mike Snitzer) [1885650] - [md] dm bufio: do buffer cleanup from a workqueue (Mike Snitzer) [1885650] - [md] dm verity: add "panic_on_corruption" error handling mode (Mike Snitzer) [1885650] - [md] dm: use noio when sending kobject event (Mike Snitzer) [1885650] - [md] dm writecache: add cond_resched to loop in persistent_memory_claim() (Mike Snitzer) [1885650] - [md] dm ioctl: use struct_size() helper in retrieve_deps() (Mike Snitzer) [1885650] - [md] dm writecache: skip writecache_wait when using pmem mode (Mike Snitzer) [1885650] - [md] dm writecache: correct uncommitted_block when discarding uncommitted entry (Mike Snitzer) [1885650] - [md] dm crypt: avoid truncating the logical block size (Mike Snitzer) [1885650] - [md] dm bufio: clean up rbtree block ordering (Mike Snitzer) [1885650] - [documentation] dm integrity: add status line documentation (Mike Snitzer) [1885650] - [md] dm: replace zero-length array with flexible-array (Mike Snitzer) [1885650] - [md] dm mpath: add Historical Service Time Path Selector (Mike Snitzer) [1885650] - [md] dm mpath: pass IO start time to path selector (Mike Snitzer) [1885650] - [md] dm writecache: improve performance on DDR persistent memory (Optane) (Mike Snitzer) [1885650] - [md] dm writecache: remove superfluous test in persistent_memory_claim (Mike Snitzer) [1885650] - [md] dm persistent data: switch exit_ro_spine to return void (Mike Snitzer) [1885650] - [md] dm integrity: remove set but not used variables (Mike Snitzer) [1885650] - [documentation] dm crypt: document encrypted keyring key option (Mike Snitzer) [1885650] - [md] dm crypt: support using encrypted keys (Mike Snitzer) [1885650] - [md] dm verity fec: fix hash block number in verity_fec_decode (Mike Snitzer) [1885650] - [documentation] dm integrity: document allow_discard option (Mike Snitzer) [1885650] - [net] bridge: always clear mcast matching struct on reports and leaves (Ivan Vecera) [1859244] - [net] bridge: increase multicast's default maximum number of entries (Ivan Vecera) [1859244] - [net] bridge: mark hash_elasticity as obsolete (Ivan Vecera) [1859244] - [net] bridge: multicast: use non-bh rcu flavor (Ivan Vecera) [1859244] - [net] bridge: convert multicast to generic rhashtable (Ivan Vecera) [1859244] - [net] revert "net/bridge: Replace call_rcu_bh() and rcu_barrier_bh()" (Ivan Vecera) [1859244] - [net] ip6gre: avoid tx_error when sending MLD/DAD on external tunnels (Davide Caratti) [1847838] - [nvme] nvme-rdma: fix controller reset hang during traffic (Ming Lei) [1881760] - [nvme] nvme-tcp: fix controller reset hang during traffic (Ming Lei) [1881760] - [scsi] scsi: sd: sd_zbc: Fix ZBC disk initialization (Ming Lei) [1881760] - [md] dm: update original bio sector on Zone Append (Ming Lei) [1881760] - [s390] s390/dasd: Fix zero write for FBA devices (Ming Lei) [1881760] - [block] block: restore a specific error code in bdev_del_partition (Ming Lei) [1881760] - [block] blk-stat: make q->stats->lock irqsafe (Ming Lei) [1881760] - [block] blk-iocost: ioc_pd_free() shouldn't assume irq disabled (Ming Lei) [1881760] - [block] block: fix locking in bdev_del_partition (Ming Lei) [1881760] - [block] block: release disk reference in hd_struct_free_work (Ming Lei) [1881760] - [block] loop: Set correct device size when using LOOP_CONFIGURE (Ming Lei) [1881760] - [block] loop: unset GENHD_FL_NO_PART_SCAN on LOOP_CONFIGURE (Ming Lei) [1881760] - [block] block: check queue's limits.discard_granularity in __blkdev_issue_discard() (Ming Lei) [1881760] - [block] block: don't do revalidate zones on invalid devices (Ming Lei) [1881760] - [s390] s390/dasd: fix inability to use DASD with DIAG driver (Ming Lei) [1881760] - [tools] iocost_monitor: start from the oldest usage index (Ming Lei) [1881760] - [block] iocost: Fix check condition of iocg abs_vdebt (Ming Lei) [1881760] - [block] block: Use non _rcu version of list functions for tag_set_list (Ming Lei) [1881760] - [block] blk-cgroup: show global disk stats in root cgroup io.stat (Ming Lei) [1881760] - [block] blk-cgroup: make iostat functions visible to stat printing (Ming Lei) [1881760] - [block] block: improve discard bio alignment in __blkdev_issue_discard() (Ming Lei) [1881760] - [block] block: defer flush request no matter whether we have elevator (Ming Lei) [1881760] - [block] block: make blk_timeout_init() static (Ming Lei) [1881760] - [block] Revert "blk-rq-qos: remove redundant finish_wait to rq_qos_wait." (Ming Lei) [1881760] - [block] block: relax jiffies rounding for timeouts (Ming Lei) [1881760] - [lib] sbitmap: Consider cleared bits in sbitmap_bitmap_show() (Ming Lei) [1881760] - [block] blk-cgroup: clean up indentation (Ming Lei) [1881760] - [block] blk-cgroup: remove a dead check in blk_throtl_bio (Ming Lei) [1881760] - [block] blk-cgroup: remove blkcg_bio_issue_check (Ming Lei) [1881760] - [block] blk-cgroup: move rcu locking from blkcg_bio_issue_check to blk_throtl_bio (Ming Lei) [1881760] - [kernel] cgroup: unexport cgroup_rstat_updated (Ming Lei) [1881760] - [block] blk-cgroup: remove the !bio->bi_blkg check in blkcg_bio_issue_check (Ming Lei) [1881760] - [block] block: move the initial blkg lookup into blkg_tryget_closest (Ming Lei) [1881760] - [block] block: bypass blkg_tryget_closest for the root_blkg (Ming Lei) [1881760] - [block] block: merge blkg_lookup_create and __blkg_lookup_create (Ming Lei) [1881760] - [block] block: move the bio cgroup associatation helpers to blk-cgroup.c (Ming Lei) [1881760] - [block] block: move bio_associate_blkg_from_page to mm/page_io.c (Ming Lei) [1881760] - [block] block: merge __bio_associate_blkg into bio_associate_blkg_from_css (Ming Lei) [1881760] - [block] block: really clone the block cgroup in bio_clone_blkg_association (Ming Lei) [1881760] - [block] blkcg: clean up blkg_tryget_closest() (Ming Lei) [1881760] - [block] block: remove bio_disassociate_blkg (Ming Lei) [1881760] - [md] dm: use bio_uninit instead of bio_disassociate_blkg (Ming Lei) [1881760] - [block] blk-rq-qos: remove redundant finish_wait to rq_qos_wait (Ming Lei) [1881760] - [block] blktrace: Provide event for request merging (Ming Lei) [1881760] - [fs] block: simplify sb_is_blkdev_sb (Ming Lei) [1881760] - [fs] block: mark bd_finish_claiming static (Ming Lei) [1881760] - [tty] tty/sysrq: emergency_thaw_all does not depend on CONFIG_BLOCK (Ming Lei) [1881760] - [block] blk-iocost: Use struct_size() in kzalloc_node() (Ming Lei) [1881760] - [block] block: bio: Use struct_size() in kmalloc() (Ming Lei) [1881760] - [block] block: create the request_queue debugfs_dir on registration (Ming Lei) [1881760] - [block] blk-mq: add a new blk_mq_complete_request_remote API (Ming Lei) [1881760] - [block] blk-mq: factor out a blk_mq_complete_need_ipi helper (Ming Lei) [1881760] - [block] blk-mq: remove the get_cpu/put_cpu pair in blk_mq_complete_request (Ming Lei) [1881760] - [block] blk-mq: move failure injection out of blk_mq_complete_request (Ming Lei) [1881760] - [block] blk-mq: merge the softirq vs non-softirq IPI logic (Ming Lei) [1881760] - [block] blk-mq: short cut the IPI path in blk_mq_force_complete_rq for !SMP (Ming Lei) [1881760] - [block] blk-mq: complete polled requests directly (Ming Lei) [1881760] - [block] blk-mq: remove raise_blk_irq (Ming Lei) [1881760] - [block] blk-mq: factor out a helper to reise the block softirq (Ming Lei) [1881760] - [block] blk-mq: merge blk-softirq.c into blk-mq.c (Ming Lei) [1881760] - [block] nbd: Fix memory leak in nbd_add_socket (Ming Lei) [1881760] - [block] block: make function __bio_integrity_free() static (Ming Lei) [1881760] - [block] virtio-blk: free vblk-vqs in error path of virtblk_probe() (Ming Lei) [1881760] - [block] blk-mq-debugfs: update blk_queue_flag_nameaccordingly for new flags (Ming Lei) [1881760] - [block] block: release bip in a right way in error path (Ming Lei) [1881760] - [fs] block: make function 'kill_bdev' static (Ming Lei) [1881760] - [block] loop: replace kill_bdev with invalidate_bdev (Ming Lei) [1881760] - [block] partitions/ldm: Replace uuid_copy() with import_uuid() where it makes sense (Ming Lei) [1881760] - [block] block: update hctx map when use multiple maps (Ming Lei) [1881760] - [trace] trace/events/block.h: drop kernel-doc for dropped function parameter (Ming Lei) [1881760] - [block] blk-mq: Remove redundant 'return' statement (Ming Lei) [1881760] - [block] umem: remove redundant initialization of variable ret (Ming Lei) [1881760] - [block] pktcdvd: remove redundant initialization of variable ret (Ming Lei) [1881760] - [kernel] blktrace: fix endianness for blk_log_remap() (Ming Lei) [1881760] - [kernel] blktrace: fix endianness in get_pdu_int() (Ming Lei) [1881760] - [kernel] blktrace: use errno instead of bi_status (Ming Lei) [1881760] - [block] block: nr_sects_write(): Disable preemption on seqcount write (Ming Lei) [1881760] - [nvme] block: remove the error argument to the block_bio_complete tracepoint (Ming Lei) [1881760] - [block] loop: Fix wrong masking of status flags (Ming Lei) [1881760] - [block] block/bio-integrity: don't free 'buf' if bio_integrity_add_page() failed (Ming Lei) [1881760] - [block] block: always define struct blk_integrity in genhd.h (Ming Lei) [1881760] - [s390] dasd: refactor dasd_ioctl_information (Ming Lei) [1881760] - [block] loop: Add LOOP_CONFIGURE ioctl (Ming Lei) [1881760] - [block] loop: Clean up LOOP_SET_STATUS lo_flags handling (Ming Lei) [1881760] - [block] loop: Rework lo_ioctl() __user argument casting (Ming Lei) [1881760] - [block] loop: Move loop_set_status_from_info() and friends up (Ming Lei) [1881760] - [block] loop: Factor out configuring loop from status (Ming Lei) [1881760] - [block] loop: Remove figure_loop_size() (Ming Lei) [1881760] - [block] loop: Refactor loop_set_status() size calculation (Ming Lei) [1881760] - [block] loop: Switch to set_capacity_revalidate_and_notify() (Ming Lei) [1881760] - [block] loop: Factor out setting loop device size (Ming Lei) [1881760] - [block] loop: Remove sector_t truncation checks (Ming Lei) [1881760] - [block] loop: Call loop_config_discard() only after new config is applied (Ming Lei) [1881760] - [block] block/swim3: use set_current_state macro (Ming Lei) [1881760] - [block] block: mark bio_wouldblock_error() bio with BIO_QUIET (Ming Lei) [1881760] - [block] blk-wbt: rename __wbt_update_limits to wbt_update_limits (Ming Lei) [1881760] - [block] blk-wbt: remove wbt_update_limits (Ming Lei) [1881760] - [block] blk-throttle: remove tg_drain_bios (Ming Lei) [1881760] - [block] blk-throttle: remove blk_throtl_drain (Ming Lei) [1881760] - [block] null_blk: force complete for timeout request (Ming Lei) [1881760] - [block] block: fix a warning when blkdev.h is included for !CONFIG_BLOCK builds (Ming Lei) [1881760] - [block] block: reduce part_stat_lock() scope (Ming Lei) [1881760] - [block] block: use __this_cpu_add() instead of access by smp_processor_id() (Ming Lei) [1881760] - [block] block: remove rcu_read_lock() from part_stat_lock() (Ming Lei) [1881760] - [block] block: add a blk_account_io_merge_bio helper (Ming Lei) [1881760] - [block] block: account merge of two requests (Ming Lei) [1881760] - [block] zram: nvdimm: use bio_{start, end}_io_acct and disk_{start, end}_io_acct (Ming Lei) [1881760] - [nvdimm] nvdimm: use bio_{start,end}_io_acct (Ming Lei) [1881760] - [md] dm: use bio_{start,end}_io_acct (Ming Lei) [1881760] - [block] rsxx: use bio_{start,end}_io_acct (Ming Lei) [1881760] - [block] drbd: use bio_{start,end}_io_acct (Ming Lei) [1881760] - [block] block: add disk/bio-based accounting helpers (Ming Lei) [1881760] - [block] block: remove the disk and queue NULL checks in blkdev_issue_flush (Ming Lei) [1881760] - [fs] block: remove the error_sector argument to blkdev_issue_flush (Ming Lei) [1881760] - [block] block: Remove unused flush_queue_delayed in struct blk_flush_queue (Ming Lei) [1881760] - [block] null_blk: Zero-initialize read buffers in non-memory-backed mode (Ming Lei) [1881760] - [include] block: Document the bio_vec properties (Ming Lei) [1881760] - [block] bio.h: Declare the arguments of the bio iteration functions const (Ming Lei) [1881760] - [block] block: Fix type of first compat_put_{, u}long() argument (Ming Lei) [1881760] - [block] block: merge part_{inc, dev}_in_flight into their only callers (Ming Lei) [1881760] - [block] block: don't call part_{inc, dec}_in_flight for blk-mq devices (Ming Lei) [1881760] - [block] block: move the blk-mq calls out of part_in_flight{, _rw} (Ming Lei) [1881760] - [block] block: mark blk_account_io_completion static (Ming Lei) [1881760] - [block] blk-mq: allow blk_mq_make_request to consume the q_usage_counter reference (Ming Lei) [1881760] - [kernel] blktrace: Report pid with note messages (Ming Lei) [1881760] - [block] iocost: don't let vrate run wild while there's no saturation signal (Ming Lei) [1881760] - [block] block: move blk_io_schedule() out of header file (Ming Lei) [1881760] - [block] block: export bio_release_pages and bio_iov_iter_get_pages (Ming Lei) [1881760] - [block] null_blk: Support REQ_OP_ZONE_APPEND (Ming Lei) [1881760] - [scsi] scsi: sd_zbc: emulate ZONE_APPEND commands (Ming Lei) [1881760] - [scsi] scsi: sd_zbc: factor out sanity checks for zoned commands (Ming Lei) [1881760] - [block] block: Modify revalidate zones (Ming Lei) [1881760] - [block] block: introduce blk_req_zone_write_trylock (Ming Lei) [1881760] - [block] block: Introduce REQ_OP_ZONE_APPEND (Ming Lei) [1881760] - [block] block: rename __bio_add_pc_page to bio_add_hw_page (Ming Lei) [1881760] - [block] block: provide fallbacks for blk_queue_zone_is_seq and blk_queue_zone_no (Ming Lei) [1881760] - [fs] block: add blk_io_schedule() for avoiding task hung in sync dio (Ming Lei) [1881760] - [block] block: don't hold part0's refcount in IO path (Ming Lei) [1881760] - [block] block: only define 'nr_sects_seq' in hd_part for 32bit SMP (Ming Lei) [1881760] - [block] bdi: fix up for "remove the name field in struct backing_dev_info" (Ming Lei) [1881760] - [fs] hfs: stop using ioctl_by_bdev (Ming Lei) [1881760] - [fs] bdi: remove the name field in struct backing_dev_info (Ming Lei) [1881760] - [mtd] bdi: simplify bdi_alloc (Ming Lei) [1881760] - [block] bdi: remove bdi_register_owner (Ming Lei) [1881760] - [mm] bdi: unexport bdi_register_va (Ming Lei) [1881760] - [base] driver core: remove device_create_vargs (Ming Lei) [1881760] - [block] block: rename blk_mq_alloc_rq_maps (Ming Lei) [1881760] - [block] block: rename __blk_mq_alloc_rq_map (Ming Lei) [1881760] - [fs] udf: stop using ioctl_by_bdev (Ming Lei) [1881760] - [fs] isofs: stop using ioctl_by_bdev (Ming Lei) [1881760] - [fs] hfsplus: stop using ioctl_by_bdev (Ming Lei) [1881760] - [cdrom] cdrom: factor out a cdrom_multisession helper (Ming Lei) [1881760] - [cdrom] cdrom: factor out a cdrom_read_tocentry helper (Ming Lei) [1881760] - [ide] ide-cd: rename cdrom_read_tocentry (Ming Lei) [1881760] - [cdrom] block: add a cdrom_device_info pointer to struct gendisk (Ming Lei) [1881760] - [block] block: add a bio_queue_enter helper (Ming Lei) [1881760] - [block] block: replace BIO_QUEUE_ENTERED with BIO_CGROUP_ACCT (Ming Lei) [1881760] - [block] block: improve the submit_bio and generic_make_request documentation (Ming Lei) [1881760] - [block] blk-mq: make function '__blk_mq_sched_dispatch_requests' static (Ming Lei) [1881760] - [block] block: bypass ->make_request_fn for blk-mq drivers (Ming Lei) [1881760] - [md] dm: remove the make_request_fn check in device_area_is_invalid (Ming Lei) [1881760] - [block] block: remove create_io_context (Ming Lei) [1881760] - [fs] block: unexport bdev_read_page and bdev_write_page (Ming Lei) [1881760] - [scsi] scsi: merge scsi_init_sgtable into scsi_init_io (Ming Lei) [1881760] - [block] block: provide a blk_rq_map_sg variant that returns the last element (Ming Lei) [1881760] - [block] block: remove RQF_COPY_USER (Ming Lei) [1881760] - [block] block: fold bdev_unhash_inode into invalidate_partition (Ming Lei) [1881760] - [block] block: simplify block device syncing in bdev_del_partition (Ming Lei) [1881760] - [block] block: don't call invalidate_partition from blk_drop_partitions (Ming Lei) [1881760] - [s390] dasd: use blk_drop_partitions instead of badly reimplementing it (Ming Lei) [1881760] - [block] block: remove the disk argument from blk_drop_partitions (Ming Lei) [1881760] - [block] block: remove hd_struct_kill (Ming Lei) [1881760] - [block] block: cleanup hd_struct freeing (Ming Lei) [1881760] - [block] block: pass a hd_struct to delete_partition (Ming Lei) [1881760] - [block] block: refactor blkpg_ioctl (Ming Lei) [1881760] - [block] null_blk: don't allow discard for zoned mode (Ming Lei) [1881760] - [block] null_blk: return error for invalid zone size (Ming Lei) [1881760] - [block] iocost: protect iocg->abs_vdebt with iocg->waitq.lock (Ming Lei) [1881760] - [block] block: remove the bd_openers checks in blk_drop_partitions (Ming Lei) [1881760] - [block] null_blk: Cleanup zoned device initialization (Ming Lei) [1881760] - [block] null_blk: Fix zoned command handling (Ming Lei) [1881760] - [fs] block: remove unused header (Ming Lei) [1881760] - [fs] bdev: Reduce time holding bd_mutex in sync in blkdev_close() (Ming Lei) [1881760] - [trace] blk-wbt: Drop needless newlines from tracepoint format strings (Ming Lei) [1881760] - [block] blk-wbt: Use tracepoint_string() for wbt_step tracepoint string literals (Ming Lei) [1881760] - [s390] s390/dasd: remove IOSCHED_DEADLINE from DASD Kconfig (Ming Lei) [1881760] - [block] block: fix busy device checking in blk_drop_partitions again (Ming Lei) [1881760] - [block] block: fix busy device checking in blk_drop_partitions (Ming Lei) [1881760] - [block] blkcg: don't offline parent blkcg first (Ming Lei) [1881760] - [block] blkcg: rename blkcg->cgwb_refcnt to ->online_pin and always use it (Ming Lei) [1881760] - [block] null_blk: add trace in null_blk_zoned.c (Ming Lei) [1881760] - [block] null_blk: add tracepoint helpers for zoned mode (Ming Lei) [1881760] - [block] block: add a zone condition debug helper (Ming Lei) [1881760] - [block] rsxx: Replace zero-length array with flexible-array member (Ming Lei) [1881760] - [block] null_blk: describe the usage of fault injection param (Ming Lei) [1881760] - [block] null_blk: fix spurious IO errors after failed past-wp access (Ming Lei) [1881760] - [block] nbd: requeue command if the soecket is changed (Ming Lei) [1881760] - [block] nbd: enable replace socket if only one connection is configured (Ming Lei) [1881760] - [block] block/drbd: delete invalid function drbd_md_mark_dirty_ (Ming Lei) [1881760] - [block] loop: Only freeze block queue when needed (Ming Lei) [1881760] - [block] loop: Only change blocksize when needed (Ming Lei) [1881760] - [block] block: move bdevname() into block/generic-partition-rh.c (Ming Lei) [1881760] - [block] block: return NULL in blk_alloc_queue() on error (Ming Lei) [1881760] - [block] block: simplify queue allocation (Ming Lei) [1881760] - [block] Revert "blkdev: check for valid request queue before issuing flush" (Ming Lei) [1881760] - [block] null_blk: use blk_mq_init_queue_data (Ming Lei) [1881760] - [block] block: add a blk_mq_init_queue_data helper (Ming Lei) [1881760] - [block] block: move the ->devnode callback to struct block_device_operations (Ming Lei) [1881760] - [block] block: move block layer internals out of include/linux/genhd.h (Ming Lei) [1881760] - [fs] block: move guard_bio_eod to bio.c (Ming Lei) [1881760] - [block] block: unexport disk_map_sector_rcu (Ming Lei) [1881760] - [block] block: unexport disk_get_part (Ming Lei) [1881760] - [block] block: mark part_in_flight and part_in_flight_rw static (Ming Lei) [1881760] - [block] block: mark block_depr static (Ming Lei) [1881760] - [block] block: factor out requeue handling from dispatch code (Ming Lei) [1881760] - [block] block/diskstats: replace time_in_queue with sum of request times (Ming Lei) [1881760] - [block] block/diskstats: accumulate all per-cpu counters in one pass (Ming Lei) [1881760] - [block] block: merge partition-generic.c and check.c (Ming Lei) [1881760] - [block] block: move the various x86 Unix label formats out of genhd.h (Ming Lei) [1881760] - [block] partitions/msdos: remove LINUX_SWAP_PARTITION (Ming Lei) [1881760] - [block] block: move the *_PARTITION enum out of genhd.h (Ming Lei) [1881760] - [scsi] block: move struct partition out of genhd.h (Ming Lei) [1881760] - [block] block: remove block/partitions/sun.h (Ming Lei) [1881760] - [block] block: remove block/partitions/sgi.h (Ming Lei) [1881760] - [block] block: remove block/partitions/osf.h (Ming Lei) [1881760] - [block] block: remove block/partitions/karma.h (Ming Lei) [1881760] - [block] block: declare all partition detection routines in check.h (Ming Lei) [1881760] - [block] block: remove warn_no_part (Ming Lei) [1881760] - [md] block: cleanup how md_autodetect_dev is called (Ming Lei) [1881760] - [block] block: unexport read_dev_sector and put_dev_sector (Ming Lei) [1881760] - [scsi] scsi: simplify scsi_partsize (Ming Lei) [1881760] - [block] block: remove alloc_part_info and free_part_info (Ming Lei) [1881760] - [block] block: move sysfs methods shared by disks and partitions to genhd.c (Ming Lei) [1881760] - [block] block: move disk_name and related helpers out of partition-generic.c (Ming Lei) [1881760] - [fs] block: remove __bdevname (Ming Lei) [1881760] - [block] block: remove the blk_lookup_devt export (Ming Lei) [1881760] - [block] block, bfq: invoke flush_idle_tree after reparent_active_queues in pd_offline (Ming Lei) [1881760] - [block] block, bfq: make reparent_leaf_entity actually work only on leaf entities (Ming Lei) [1881760] - [block] block, bfq: turn put_queue into release_process_ref in __bfq_bic_change_cgroup (Ming Lei) [1881760] - [block] block, bfq: move forward the getting of an extra ref in bfq_bfqq_move (Ming Lei) [1881760] - [scsi] scsi: Convert to use set_capacity_revalidate_and_notify (Ming Lei) [1881760] - [nvme] nvme: Convert to use set_capacity_revalidate_and_notify (Ming Lei) [1881760] - [block] virtio_blk.c: Convert to use set_capacity_revalidate_and_notify (Ming Lei) [1881760] - [block] block/genhd: Notify udev about capacity change (Ming Lei) [1881760] - [fs] block: fix a device invalidation regression (Ming Lei) [1881760] - [block] blk-iocost: remove duplicated lines in comments (Ming Lei) [1881760] - [block] block: sed-opal: Change the check condition for regular session validity (Ming Lei) [1881760] - [block] block: Document genhd capability flags (Ming Lei) [1881760] - [block] block: cleanup comment for blk_flush_complete_seq (Ming Lei) [1881760] - [block] block: remove unneeded argument from blk_alloc_flush_queue (Ming Lei) [1881760] - [block] block: cleanup for _blk/blk_rq_prep_clone (Ming Lei) [1881760] - [block] block: remove redundant setting of QUEUE_FLAG_DYING (Ming Lei) [1881760] - [block] block: use bio_{wouldblock, io}_error in direct_make_request (Ming Lei) [1881760] - [block] block: fix comment for blk_cloned_rq_check_limits (Ming Lei) [1881760] - [block] null_blk: Add support for init_hctx() fault injection (Ming Lei) [1881760] - [block] null_blk: Handle null_add_dev() failures properly (Ming Lei) [1881760] - [block] null_blk: Fix the null_add_dev() error path (Ming Lei) [1881760] - [block] compat_ioctl: simplify up block/ioctl.c (Ming Lei) [1881760] - [block] compat_ioctl: block: simplify compat_blkpg_ioctl() (Ming Lei) [1881760] - [block] compat_ioctl: block: move blkdev_compat_ioctl() into ioctl.c (Ming Lei) [1881760] - [block] blk-mq: insert flush request to the front of dispatch queue (Ming Lei) [1881760] - [block] block: Remove used kblockd_schedule_work_on() (Ming Lei) [1881760] - [block] null_blk: remove unused fields in 'nullb_cmd' (Ming Lei) [1881760] - [block] drbd: fifo_alloc() should use struct_size (Ming Lei) [1881760] - [block] partitions/ldm: fix spelling mistake "to" -> "too" (Ming Lei) [1881760] - [block] block: mark zone-mgmt bios with REQ_SYNC (Ming Lei) [1881760] - [block] blk-mq: Document functions for sending request (Ming Lei) [1881760] - [block] block: Allow t10-pi to be modular (Ming Lei) [1881760] - [block] blk-mq: optimise blk_mq_flush_plug_list() (Ming Lei) [1881760] - [include] list: introduce list_for_each_continue() (Ming Lei) [1881760] - [block] blk-mq: optimise rq sort function (Ming Lei) [1881760] - [block] blk-cgroup: cgroup_rstat_updated() shouldn't be called on cgroup1 (Ming Lei) [1881760] - [block] blk-cgroup: separate out blkg_rwstat under CONFIG_BLK_CGROUP_RWSTAT (Ming Lei) [1881760] - [block] blk-cgroup: reimplement basic IO stats using cgroup rstat (Ming Lei) [1881760] - [block] blk-cgroup: remove now unused blkg_print_stat_{bytes|ios}_recursive() (Ming Lei) [1881760] - [block] blk-throtl: stop using blkg->stat_bytes and ->stat_ios (Ming Lei) [1881760] - [block] bfq-iosched: Ensure bio->bi_blkg is valid before using it (Ming Lei) [1881760] - [block] bfq-iosched: stop using blkg->stat_bytes and ->stat_ios (Ming Lei) [1881760] - [block] bfq-iosched: relocate bfqg_*rwstat*() helpers (Ming Lei) [1881760] - [md] dm: fix comment in __dm_suspend() (Mike Snitzer) [1881531] - [md] dm: fold dm_process_bio() into dm_make_request() (Mike Snitzer) [1881531] - [md] dm: fix missing imposition of queue_limits from dm_wq_work() thread (Mike Snitzer) [1881531] - [md] dm: optimize max_io_len() by inlining max_io_len_target_boundary() (Mike Snitzer) [1881531] - [md] dm: push md->immutable_target optimization down to __process_bio() (Mike Snitzer) [1881531] - [md] dm: change max_io_len() to use blk_max_size_offset() (Mike Snitzer) [1881531] - [md] dm table: stack 'chunk_sectors' limit to account for target-specific splitting (Mike Snitzer) [1881531] - [block] block: allow 'chunk_sectors' to be non-power-of-2 (Mike Snitzer) [1881531] - [block] block: use lcm_not_zero() when stacking chunk_sectors (Mike Snitzer) [1881531] - [md] dm: fix bio splitting and its bio completion order for regular IO (Mike Snitzer) [1881531] - [net] net-sysfs: add backlog len and CPU id to softnet data (Paolo Abeni) [1866909] - [net] try to avoid unneeded backlog flush (Paolo Abeni) [1866909] - [net] skbuff: fix a data race in skb_queue_len() (Paolo Abeni) [1866909] - [cpuidle] cpuidle: pseries: Fix CEDE latency conversion from tb to us (Diego Domingos) [1608791] - [cpuidle] cpuidle: pseries: Fixup exit latency for CEDE(0) (Diego Domingos) [1608791] - [cpuidle] cpuidle: pseries: Add function to parse extended CEDE records (Diego Domingos) [1608791] - [cpuidle] cpuidle: pseries: Set the latency-hint before entering CEDE (Diego Domingos) [1608791] - [arm64] paravirt: Initialize steal time when cpu is online (Andrew Jones) [1879137]- [infiniband] i40iw: Add support to make destroy QP synchronous (Stefan Assmann) [1757949] - [fs] xfs: don't eat an EIO/ENOSPC writeback error when scrubbing data fork (Carlos Maiolino) [1859160] - [fs] xfs: fix inode allocation block res calculation precedence (Carlos Maiolino) [1859160] - [fs] xfs: fix reflink quota reservation accounting error (Carlos Maiolino) [1859160] - [fs] xfs: preserve rmapbt swapext block reservation from freed blocks (Carlos Maiolino) [1859160] - [fs] xfs: fix duplicate verification from xfs_qm_dqflush() (Carlos Maiolino) [1859160] - [fs] xfs: fix unmount hang and memory leak on shutdown during quotaoff (Carlos Maiolino) [1859160] - [fs] xfs: factor out quotaoff intent AIL removal and memory free (Carlos Maiolino) [1859160] - [fs] xfs: fix incorrect test in xfs_alloc_ag_vextent_lastblock (Carlos Maiolino) [1859160] - [fs] xfs: fix regression in "cleanup xfs_dir2_block_getdents" (Carlos Maiolino) [1859160] - [fs] xfs: fix use-after-free when aborting corrupt attr inactivation (Carlos Maiolino) [1859160] - [fs] xfs: fix iclog release error check race with shutdown (Carlos Maiolino) [1859160] - [fs] xfs: Add the missed xfs_perag_put() for xfs_ifree_cluster() (Carlos Maiolino) [1859160] - [fs] xfs: clean up the error handling in xfs_swap_extents (Carlos Maiolino) [1859160] - [fs] xfs: acquire superblock freeze protection on eofblocks scans (Carlos Maiolino) [1859160] - [fs] xfs: xfs_dabuf_map should return ENOMEM when map allocation fails (Carlos Maiolino) [1859160] - [fs] xfs: fix xfs_buf_ioerror_alert location reporting (Carlos Maiolino) [1859160] - [fs] xfs: remove unnecessary null pointer checks from _read_agf callers (Carlos Maiolino) [1859160] - [fs] xfs: make xfs_*read_agf return EAGAIN to ALLOC_FLAG_TRYLOCK callers (Carlos Maiolino) [1859160] - [fs] xfs: remove the xfs_btree_get_buffunctions (Carlos Maiolino) [1859160] - [fs] xfs: make xfs_trans_get_buf return an error code (Carlos Maiolino) [1859160] - [fs] xfs: make xfs_trans_get_buf_map return an error code (Carlos Maiolino) [1859160] - [fs] xfs: make xfs_buf_read return an error code (Carlos Maiolino) [1859160] - [fs] xfs: make xfs_buf_get_uncached return an error code (Carlos Maiolino) [1859160] - [fs] xfs: make xfs_buf_get return an error code (Carlos Maiolino) [1859160] - [fs] xfs: make xfs_buf_read_map return an error code (Carlos Maiolino) [1859160] - [fs] xfs: make xfs_buf_get_map return an error code (Carlos Maiolino) [1859160] - [fs] xfs: make xfs_buf_alloc return an error code (Carlos Maiolino) [1859160] - [fs] xfs: fix uninitialized variable in xfs_attr3_leaf_inactive (Carlos Maiolino) [1859160] - [fs] xfs: change return value of xfs_inode_need_cow to int (Carlos Maiolino) [1859160] - [fs] xfs: check log iovec size to make sure it's plausibly a buffer log format (Carlos Maiolino) [1859160] - [fs] xfs: make struct xfs_buf_log_format have a consistent size (Carlos Maiolino) [1859160] - [fs] xfs: complain if anyone tries to create a too-large buffer log item (Carlos Maiolino) [1859160] - [fs] xfs: clean up xfs_buf_item_get_format return value (Carlos Maiolino) [1859160] - [fs] xfs: streamline xfs_attr3_leaf_inactive (Carlos Maiolino) [1859160] - [fs] xfs: fix memory corruption during remote attr value buffer invalidation (Carlos Maiolino) [1859160] - [fs] xfs: refactor remote attr value buffer invalidation (Carlos Maiolino) [1859160] - [fs] xfs: fix IOCB_NOWAIT handling in xfs_file_dio_aio_read (Carlos Maiolino) [1859160] - [fs] xfs: Add __packed to xfs_dir2_sf_entry_t definition (Carlos Maiolino) [1859160] - [fs] xfs: fix s_maxbytes computation on 32-bit kernels (Carlos Maiolino) [1859160] - [fs] xfs: truncate should remove all blocks, not just to the end of the page cache (Carlos Maiolino) [1859160] - [fs] xfs: introduce XFS_MAX_FILEOFF (Carlos Maiolino) [1859160] - [fs] xfs: remove bogus assertion when online repair isn't enabled (Carlos Maiolino) [1859160] - [fs] xfs: Remove all strlen in all xfs_attr_* functions for attr names (Carlos Maiolino) [1859160] - [fs] xfs: fix misuse of the XFS_ATTR_INCOMPLETE flag (Carlos Maiolino) [1859160] - [fs] xfs: also remove cached ACLs when removing the underlying attr (Carlos Maiolino) [1859160] - [fs] xfs: reject invalid flags combinations in XFS_IOC_ATTRMULTI_BY_HANDLE (Carlos Maiolino) [1859160] - [fs] xfs: remove shadow variable in xfs_btree_lshift (Carlos Maiolino) [1859160] - [fs] xfs: quota: move to time64_t interfaces (Carlos Maiolino) [1859160] - [fs] xfs: Make the symbol 'xfs_rtalloc_log_count' static (Carlos Maiolino) [1859160] - [fs] libxfs: resync with the userspace libxfs (Carlos Maiolino) [1859160] - [fs] xfs: fix log reservation overflows when allocating large rt extents (Carlos Maiolino) [1859160] - [fs] xfs: fix mount failure crash on invalid iclog memory access (Carlos Maiolino) [1859160] - [fs] xfs: don't check for AG deadlock for realtime files in bunmapi (Carlos Maiolino) [1859160] - [fs] xfs: fix realtime file data space leak (Carlos Maiolino) [1859160] - [fs] xfs: allow parent directory scans to be interrupted with fatal signals (Carlos Maiolino) [1859160] - [fs] xfs: remove the mappedbno argument to xfs_da_get_buf (Carlos Maiolino) [1859160] - [fs] xfs: remove the mappedbno argument to xfs_da_read_buf (Carlos Maiolino) [1859160] - [fs] xfs: split xfs_da3_node_read (Carlos Maiolino) [1859160] - [fs] xfs: remove the mappedbno argument to xfs_dir3_leafn_read (Carlos Maiolino) [1859160] - [fs] xfs: remove the mappedbno argument to xfs_dir3_leaf_read (Carlos Maiolino) [1859160] - [fs] xfs: remove the mappedbno argument to xfs_attr3_leaf_read (Carlos Maiolino) [1859160] - [fs] xfs: remove the mappedbno argument to xfs_da_reada_buf (Carlos Maiolino) [1859160] - [fs] xfs: improve the xfs_dabuf_map calling conventions (Carlos Maiolino) [1859160] - [fs] xfs: refactor xfs_dabuf_map (Carlos Maiolino) [1859160] - [fs] xfs: simplify mappedbno handling in xfs_da_{get, read}_buf (Carlos Maiolino) [1859160] - [fs] xfs: report corruption only as a regular error (Carlos Maiolino) [1859160] - [fs] xfs: Remove kmem_zone_free() wrapper (Carlos Maiolino) [1859160] - [fs] xfs: Remove kmem_zone_destroy() wrapper (Carlos Maiolino) [1859160] - [fs] xfs: Remove slab init wrappers (Carlos Maiolino) [1859160] - [fs] xfs: fix another missing include (Carlos Maiolino) [1859160] - [fs] xfs: remove XFS_IOC_FSSETDM and XFS_IOC_FSSETDM_BY_HANDLE (Carlos Maiolino) [1859160] - [fs] xfs: remove duplicated include from xfs_dir2_data.c (Carlos Maiolino) [1859160] - [fs] xfs: remove unused structure members & simple typedefs (Carlos Maiolino) [1859160] - [fs] xfs: remove unused typedef definitions (Carlos Maiolino) [1859160] - [fs] xfs: Replace function declaration by actual definition (Carlos Maiolino) [1859160] - [fs] xfs: remove the xfs_qoff_logitem_t typedef (Carlos Maiolino) [1859160] - [fs] xfs: remove the xfs_dq_logitem_t typedef (Carlos Maiolino) [1859160] - [fs] xfs: remove the xfs_quotainfo_t typedef (Carlos Maiolino) [1859160] - [fs] xfs: remove the xfs_disk_dquot_t and xfs_dquot_t (Carlos Maiolino) [1859160] - [fs] xfs: avoid time_t in user api (Carlos Maiolino) [1859160] - [fs] xfs: don't reset the "inode core" in xfs_iread (Carlos Maiolino) [1859160] - [fs] xfs: merge the projid fields in struct xfs_icdinode (Carlos Maiolino) [1859160] - [fs] xfs: use a struct timespec64 for the in-core crtime (Carlos Maiolino) [1859160] - [fs] xfs: devirtualize ->m_dirnameops (Carlos Maiolino) [1859160] - [fs] xfs: remove the unused m_chsize field (Carlos Maiolino) [1859160] - [fs] xfs: convert open coded corruption check to use XFS_IS_CORRUPT (Carlos Maiolino) [1859160] - [fs] xfs: kill the XFS_WANT_CORRUPT_* macros (Carlos Maiolino) [1859160] - [fs] xfs: add a XFS_IS_CORRUPT macro (Carlos Maiolino) [1859160] - [fs] xfs: attach dquots before performing xfs_swap_extents (Carlos Maiolino) [1859160] - [fs] xfs: actually check xfs_btree_check_block return in xfs_btree_islastblock (Carlos Maiolino) [1859160] - [fs] xfs: always pass a valid hdr to xfs_dir3_leaf_check_int (Carlos Maiolino) [1859160] - [fs] xfs: merge xfs_dir2_data_freescan and xfs_dir2_data_freescan_int (Carlos Maiolino) [1859160] - [fs] xfs: remove the now unused dir ops infrastructure (Carlos Maiolino) [1859160] - [fs] xfs: devirtualize ->data_get_ftype and ->data_put_ftype (Carlos Maiolino) [1859160] - [fs] xfs: devirtualize ->data_bestfree_p (Carlos Maiolino) [1859160] - [fs] xfs: cleanup xfs_dir2_data_entsize (Carlos Maiolino) [1859160] - [fs] xfs: move the dir2 data block fixed offsets to struct xfs_da_geometry (Carlos Maiolino) [1859160] - [fs] xfs: devirtualize ->data_entry_tag_p (Carlos Maiolino) [1859160] - [fs] xfs: devirtualize ->data_entsize (Carlos Maiolino) [1859160] - [fs] xfs: replace xfs_dir3_data_endp with xfs_dir3_data_end_offset (Carlos Maiolino) [1859160] - [fs] xfs: remove the now unused ->data_entry_p method (Carlos Maiolino) [1859160] - [fs] xfs: cleanup __xfs_dir3_data_check (Carlos Maiolino) [1859160] - [fs] xfs: cleanup xfs_dir2_data_freescan_int (Carlos Maiolino) [1859160] - [fs] xfs: cleanup xfs_dir2_block_to_sf (Carlos Maiolino) [1859160] - [fs] xfs: cleanup xchk_directory_data_bestfree (Carlos Maiolino) [1859160] - [fs] xfs: cleanup xchk_dir_rec (Carlos Maiolino) [1859160] - [fs] xfs: cleanup xfs_dir2_leaf_getdents (Carlos Maiolino) [1859160] - [fs] xfs: cleanup xfs_dir2_block_getdents (Carlos Maiolino) [1859160] - [fs] xfs: remove the ->data_unused_p method (Carlos Maiolino) [1859160] - [fs] xfs: remove the ->data_dot_entry_p and ->data_dotdot_entry_p methods (Carlos Maiolino) [1859160] - [fs] xfs: remove the data_dotdot_offset field in struct xfs_dir_ops (Carlos Maiolino) [1859160] - [fs] xfs: remove the data_dot_offset field in struct xfs_dir_ops (Carlos Maiolino) [1859160] - [fs] xfs: remove the unused ->data_first_entry_p method (Carlos Maiolino) [1859160] - [fs] xfs: devirtualize ->sf_get_ftype and ->sf_put_ftype (Carlos Maiolino) [1859160] - [fs] xfs: devirtualize ->sf_get_ino and ->sf_put_ino (Carlos Maiolino) [1859160] - [fs] xfs: devirtualize ->sf_entsize and ->sf_nextentry (Carlos Maiolino) [1859160] - [fs] xfs: devirtualize ->sf_get_parent_ino and ->sf_put_parent_ino (Carlos Maiolino) [1859160] - [fs] xfs: devirtualize ->db_to_fdb and ->db_to_fdindex (Carlos Maiolino) [1859160] - [fs] xfs: move the max dir2 free bests count to struct xfs_da_geometry (Carlos Maiolino) [1859160] - [fs] xfs: move the dir2 free header size to struct xfs_da_geometry (Carlos Maiolino) [1859160] - [fs] xfs: add a bests pointer to struct xfs_dir3_icfree_hdr (Carlos Maiolino) [1859160] - [fs] xfs: make the xfs_dir3_icfree_hdr available to xfs_dir2_node_addname_int (Carlos Maiolino) [1859160] - [fs] xfs: devirtualize ->free_hdr_to_disk (Carlos Maiolino) [1859160] - [fs] xfs: devirtualize ->free_hdr_from_disk (Carlos Maiolino) [1859160] - [fs] xfs: move the max dir2 leaf entries count to struct xfs_da_geometry (Carlos Maiolino) [1859160] - [fs] xfs: move the dir2 leaf header size to struct xfs_da_geometry (Carlos Maiolino) [1859160] - [fs] xfs: add an entries pointer to struct xfs_dir3_icleaf_hdr (Carlos Maiolino) [1859160] - [fs] xfs: devirtualize ->leaf_hdr_to_disk (Carlos Maiolino) [1859160] - [fs] xfs: devirtualize ->leaf_hdr_from_disk (Carlos Maiolino) [1859160] - [fs] xfs: move the node header size to struct xfs_da_geometry (Carlos Maiolino) [1859160] - [fs] xfs: add a btree entries pointer to struct xfs_da3_icnode_hdr (Carlos Maiolino) [1859160] - [fs] xfs: devirtualize ->node_hdr_to_disk (Carlos Maiolino) [1859160] - [fs] xfs: devirtualize ->node_hdr_from_disk (Carlos Maiolino) [1859160] - [fs] xfs: refactor btree node scrubbing (Carlos Maiolino) [1859160] - [fs] xfs: use unsigned int for all size values in struct xfs_da_geometry (Carlos Maiolino) [1859160] - [fs] xfs: move incore structures out of xfs_da_format.h (Carlos Maiolino) [1859160] - [fs] xfs: remove a stray tab in xfs_remount_rw() (Carlos Maiolino) [1859160] - [fs] xfs: convert EIO to EFSCORRUPTED when log contents are invalid (Carlos Maiolino) [1859160] - [fs] xfs: refactor "does this fork map blocks" predicate (Carlos Maiolino) [1859160] - [fs] xfs: clean up weird while loop in xfs_alloc_ag_vextent_near (Carlos Maiolino) [1859160] - [fs] xfs: annotate functions that trip static checker locking checks (Carlos Maiolino) [1859160] - [fs] xfs: Correct comment tyops -> typos (Carlos Maiolino) [1859160] - [fs] xfs: range check ri_cnt when recovering log items (Carlos Maiolino) [1859160] - [fs] xfs: "optimize" buffer item log segment bitmap setting (Carlos Maiolino) [1859160] - [fs] xfs: null out bma->prev if no previous extent (Carlos Maiolino) [1859160] - [fs] xfs: fix missing header includes (Carlos Maiolino) [1859160] - [fs] xfs: periodically yield scrub threads to the scheduler (Carlos Maiolino) [1859160] - [fs] xfs: remove redundant assignment to variable error (Carlos Maiolino) [1859160] - [fs] xfs: add missing early termination checks to record scrubbing functions (Carlos Maiolino) [1859160] - [fs] xfs: make the assertion message functions take a mount parameter (Carlos Maiolino) [1859160] - [fs] xfs: add missing assert in xfs_fsmap_owner_from_rmap (Carlos Maiolino) [1859160] - [fs] xfs: decrease indenting problems in xfs_dabuf_map (Carlos Maiolino) [1859160] - [fs] xfs: fold xfs_mount-alloc() into xfs_init_fs_context() (Carlos Maiolino) [1859160] - [fs] xfs: move xfs_fc_parse_param() above xfs_fc_get_tree() (Carlos Maiolino) [1859160] - [fs] xfs: move xfs_fc_get_tree() above xfs_fc_reconfigure() (Carlos Maiolino) [1859160] - [fs] xfs: move xfs_fc_reconfigure() above xfs_fc_free() (Carlos Maiolino) [1859160] - [fs] xfs: switch to use the new mount-api (Carlos Maiolino) [1859160] - [fs] xfs: dont set sb in xfs_mount_alloc() (Carlos Maiolino) [1859160] - [fs] xfs: move xfs_parseargs() validation to a helper (Carlos Maiolino) [1859160] - [fs] xfs: refactor xfs_parseags() (Carlos Maiolino) [1859160] - [fs] xfs: avoid redundant checks when options is empty (Carlos Maiolino) [1859160] - [fs] xfs: refactor suffix_kstrtoint() (Carlos Maiolino) [1859160] - [fs] xfs: add xfs_remount_ro() helper (Carlos Maiolino) [1859160] - [fs] xfs: add xfs_remount_rw() helper (Carlos Maiolino) [1859160] - [fs] xfs: merge freeing of mp names and mp (Carlos Maiolino) [1859160] - [fs] xfs: use kmem functions for struct xfs_mount (Carlos Maiolino) [1859160] - [fs] xfs: dont use XFS_IS_QUOTA_RUNNING() for option check (Carlos Maiolino) [1859160] - [fs] xfs: use super s_id instead of struct xfs_mount m_fsname (Carlos Maiolino) [1859160] - [fs] xfs: remove unused struct xfs_mount field m_fsname_len (Carlos Maiolino) [1859160] - [fs] xfs: always log corruption errors (Carlos Maiolino) [1859160] - [fs] xfs: constify the buffer pointer arguments to error functions (Carlos Maiolino) [1859160] - [fs] xfs: relax shortform directory size checks (Carlos Maiolino) [1859160] - [fs] xfs: cleanup use of the XFS_ALLOC_ flags (Carlos Maiolino) [1859160] - [fs] xfs: move extent zeroing to xfs_bmapi_allocate (Carlos Maiolino) [1859160] - [fs] xfs: refactor xfs_bmapi_allocate (Carlos Maiolino) [1859160] - [fs] xfs: simplify the xfs_iomap_write_direct calling (Carlos Maiolino) [1859160] - [fs] xfs: don't log the inode in xfs_fs_map_blocks if it (Carlos Maiolino) [1859160] - [fs] xfs: slightly tweak an assert in xfs_fs_map_blocks (Carlos Maiolino) [1859160] - [fs] xfs: remove the extsize argument to xfs_eof_alignment (Carlos Maiolino) [1859160] - [fs] xfs: mark xfs_eof_alignment static (Carlos Maiolino) [1859160] - [fs] xfs: simplify xfs_iomap_eof_align_last_fsb (Carlos Maiolino) [1859160] - [fs] xfs: merge xfs_showargs into xfs_fs_show_options (Carlos Maiolino) [1859160] - [fs] xfs: clean up printing inode32/64 in xfs_showargs (Carlos Maiolino) [1859160] - [fs] xfs: clean up printing the allocsize option in (Carlos Maiolino) [1859160] - [fs] xfs: reverse the polarity of XFS_MOUNT_COMPAT_IOSIZE (Carlos Maiolino) [1859160] - [fs] xfs: rename the XFS_MOUNT_DFLT_IOSIZE option to (Carlos Maiolino) [1859160] - [fs] xfs: simplify parsing of allocsize mount option (Carlos Maiolino) [1859160] - [fs] xfs: rename the m_writeio_* fields in struct xfs_mount (Carlos Maiolino) [1859160] - [fs] xfs: remove the m_readio_* fields in struct xfs_mount (Carlos Maiolino) [1859160] - [fs] xfs: don't use a different allocsice for -o wsync (Carlos Maiolino) [1859160] - [fs] xfs: cleanup calculating the stat optimal I/O size (Carlos Maiolino) [1859160] - [fs] xfs: remove the dsunit and dswidth variables in (Carlos Maiolino) [1859160] - [fs] xfs: simplify setting bio flags (Carlos Maiolino) [1859160] - [fs] xfs: refactor xfs_iread_extents to use xfs_btree_visit_blocks (Carlos Maiolino) [1859160] - [fs] xfs: refactor xfs_bmap_count_blocks using newer btree helpers (Carlos Maiolino) [1859160] - [fs] xfs: replace -EIO with -EFSCORRUPTED for corrupt metadata (Carlos Maiolino) [1859160] - [fs] xfs: namecheck directory entry names before listing them (Carlos Maiolino) [1859160] - [fs] xfs: namecheck attribute names before listing them (Carlos Maiolino) [1859160] - [fs] xfs: check attribute leaf block structure (Carlos Maiolino) [1859160] - [fs] xfs: consolidate preallocation in xfs_file_fallocate (Carlos Maiolino) [1859160] - [fs] xfs: disable xfs_ioc_space for always COW inodes (Carlos Maiolino) [1859160] - [fs] fs: add generic UNRESVSP and ZERO_RANGE ioctl handlers (Carlos Maiolino) [1859160] - [fs] xfs: don't implement XFS_IOC_RESVSP / XFS_IOC_RESVSP64 (Carlos Maiolino) [1859160] - [fs] xfs: use xfs_inode_buftarg in xfs_file_ioctl (Carlos Maiolino) [1859160] - [fs] xfs: use xfs_inode_buftarg in xfs_file_dio_aio_write (Carlos Maiolino) [1859160] - [fs] xfs: add a xfs_inode_buftarg helper (Carlos Maiolino) [1859160] - [fs] xfs: mark xfs_buf_free static (Carlos Maiolino) [1859160] - [fs] xfs: add mising include of xfs_pnfs.h for missing declarations (Carlos Maiolino) [1859160] - [fs] xfs: don't set bmapi total block req where minleft is (Carlos Maiolino) [1859160] - [fs] xfs: cap longest free extent to maximum allocatable (Carlos Maiolino) [1859160] - [fs] xfs: remove the duplicated inode log fieldmask set (Carlos Maiolino) [1859160] - [fs] xfs: improve the IOMAP_NOWAIT check for COW inodes (Carlos Maiolino) [1859160] - [fs] xfs: cleanup xfs_direct_write_iomap_begin (Carlos Maiolino) [1859160] - [fs] xfs: rename the whichfork variable in xfs_buffered_write_iomap_begin (Carlos Maiolino) [1859160] - [fs] xfs: split the iomap ops for buffered vs direct writes (Carlos Maiolino) [1859160] - [fs] xfs: move xfs_file_iomap_begin_delay around (Carlos Maiolino) [1859160] - [fs] xfs: split out a new set of read-only iomap ops (Carlos Maiolino) [1859160] - [fs] xfs: factor out a helper to calculate the end_fsb (Carlos Maiolino) [1859160] - [fs] xfs: fill out the srcmap in iomap_begin (Carlos Maiolino) [1859160] - [fs] xfs: refactor xfs_file_iomap_begin_delay (Carlos Maiolino) [1859160] - [fs] xfs: pass two imaps to xfs_reflink_allocate_cow (Carlos Maiolino) [1859160] - [fs] xfs: remove xfs_reflink_dirty_extents (Carlos Maiolino) [1859160] - [fs] xfs: also call xfs_file_iomap_end_delalloc for zeroing operations (Carlos Maiolino) [1859160] - [fs] xfs: remove the XLOG_STATE_DO_CALLBACK state (Carlos Maiolino) [1859160] - [fs] xfs: turn ic_state into an enum (Carlos Maiolino) [1859160] - [fs] xfs: remove the unused XLOG_STATE_ALL and XLOG_STATE_UNUSED flags (Carlos Maiolino) [1859160] - [fs] xfs: remove dead ifdef XFSERRORDEBUG code (Carlos Maiolino) [1859160] - [fs] xfs: call xlog_state_release_iclog with l_icloglock held (Carlos Maiolino) [1859160] - [fs] xfs: move the locking from xlog_state_finish_copy to the callers (Carlos Maiolino) [1859160] - [fs] xfs: remove the unused ic_io_size field from xlog_in_core (Carlos Maiolino) [1859160] - [fs] xfs: pass the correct flag to xlog_write_iclog (Carlos Maiolino) [1859160] - [fs] xfs: optimize near mode bnobt scans with concurrent cntbt lookups (Carlos Maiolino) [1859160] - [fs] xfs: factor out tree fixup logic into helper (Carlos Maiolino) [1859160] - [fs] xfs: refactor near mode alloc bnobt scan into separate function (Carlos Maiolino) [1859160] - [fs] xfs: refactor and reuse best extent scanning logic (Carlos Maiolino) [1859160] - [fs] xfs: refactor allocation tree fixup code (Carlos Maiolino) [1859160] - [fs] xfs: reuse best extent tracking logic for bnobt scan (Carlos Maiolino) [1859160] - [fs] xfs: refactor cntbt lastblock scan best extent logic into helper (Carlos Maiolino) [1859160] - [fs] xfs: track best extent from cntbt lastblock scan in alloc cursor (Carlos Maiolino) [1859160] - [fs] xfs: track allocation busy state in allocation cursor (Carlos Maiolino) [1859160] - [fs] xfs: introduce allocation cursor data structure (Carlos Maiolino) [1859160] - [fs] xfs: track active state of allocation btree cursors (Carlos Maiolino) [1859160] - [fs] xfs: ignore extent size hints for always COW inodes (Carlos Maiolino) [1859160] - [fs] xfs: include QUOTA, FATAL ASSERT build options in XFS_BUILD_OPTIONS (Carlos Maiolino) [1859160] - [pinctrl] pinctrl: tigerlake: Add support for Tiger Lake-H (Steve Best) [1782722] - [pinctrl] pinctrl: intel: Introduce common flags for GPIO mapping scheme (Steve Best) [1782722] - [mfd] mfd: intel-lpss: Add Intel Tiger Lake PCH-H PCI IDs (Steve Best) [1782724]- [netdrv] iavf: Fix incorrect adapter get in iavf_resume (Stefan Assmann) [1842896] - [netdrv] iavf: use generic power management (Stefan Assmann) [1842896] - [net] openvswitch: fixes crash if nf_conncount_init() fails (Eelco Chaudron) [1876445] - [fs] cifs`: handle ERRBaduid for SMB1 (Leif Sahlberg) [1875184] - [net] SUNRPC: 'Directory with parent 'rpc_clnt' already present!' (Scott Mayhew) [1872310] - [fs] NFS/pnfs: Don't use RPC_TASK_CRED_NOREF with pnfs (Scott Mayhew) [1872310] - [fs] NFS: Don't use RPC_TASK_CRED_NOREF with delegreturn (Scott Mayhew) [1872310] - [net] SUNRPC: Signalled ASYNC tasks need to exit (Scott Mayhew) [1872310] - [net] SUNRPC: fix use-after-free in rpc_free_client_work() (Scott Mayhew) [1872310] - [fs] NFS: Fix a race in __nfs_list_for_each_server() (Scott Mayhew) [1872310] - [net] SUNRPC: defer slow parts of rpc_free_client() to a workqueue (Scott Mayhew) [1872310] - [net] SUNRPC: Revert 241b1f419f0e ("SUNRPC: Remove xdr_buf_trim()") (Scott Mayhew) [1872310] - [fs] NFSv4: Remove unreachable error condition due to rpc_run_task() (Scott Mayhew) [1872310] - [net] SUNRPC: Remove unreachable error condition (Scott Mayhew) [1872310] - [fs] nfs: Fix potential posix_acl refcnt leak in nfs3_set_acl (Scott Mayhew) [1872310] - [fs] NFS/pnfs: Fix a credential use-after-free issue in pnfs_roc() (Scott Mayhew) [1872310] - [fs] NFS/pnfs: Ensure that _pnfs_return_layout() waits for layoutreturn completion (Scott Mayhew) [1872310] - [net] svcrdma: Fix leak of svc_rdma_recv_ctxt objects (Scott Mayhew) [1872310] - [fs] NFS: Fix an ABBA spinlock issue in pnfs_update_layout() (Scott Mayhew) [1872310] - [net] SUNRPC/cache: Fix unsafe traverse caused double-free in cache_purge (Scott Mayhew) [1872310] - [fs] nfsd: memory corruption in nfsd4_lock() (Scott Mayhew) [1872310] - [fs] pNFS: Fix RCU lock leakage (Scott Mayhew) [1872310] - [fs] NFS: Clean up process of marking inode stale (Scott Mayhew) [1872310] - [fs] NFS: Add softreval behaviour to nfs_lookup_revalidate() (Scott Mayhew) [1872310] - [fs] NFS: Add mount option 'softreval' (Scott Mayhew) [1872310] - [net] SUNRPC: Don't start a timer on an already queued rpc task (Scott Mayhew) [1872310] - [fs] NFS/pnfs: Reference the layout cred in pnfs_prepare_layoutreturn() (Scott Mayhew) [1872310] - [fs] NFS/pnfs: Fix dereference of layout cred in pnfs_layoutcommit_inode() (Scott Mayhew) [1872310] - [fs] NFS: Beware when dereferencing the delegation cred (Scott Mayhew) [1872310] - [fs] NFS: Add a module parameter to set nfs_mountpoint_expiry_timeout (Scott Mayhew) [1872310] - [fs] NFS: Try to join page groups before an O_DIRECT retransmission (Scott Mayhew) [1872310] - [fs] NFS: Refactor nfs_lock_and_join_requests() (Scott Mayhew) [1872310] - [fs] NFS: Reverse the submission order of requests in __nfs_pageio_add_request() (Scott Mayhew) [1872310] - [fs] NFS: Clean up nfs_lock_and_join_requests() (Scott Mayhew) [1872310] - [fs] NFS: Remove the redundant function nfs_pgio_has_mirroring() (Scott Mayhew) [1872310] - [fs] NFS: Fix memory leaks in nfs_pageio_stop_mirroring() (Scott Mayhew) [1872310] - [fs] NFS: Fix a request reference leak in nfs_direct_write_clear_reqs() (Scott Mayhew) [1872310] - [fs] NFS: Fix races nfs_page_group_destroy() vs nfs_destroy_unlinked_subrequests() (Scott Mayhew) [1872310] - [fs] NFS: Remove unused FLUSH_SYNC support in nfs_initiate_pgio() (Scott Mayhew) [1872310] - [fs] pNFS/flexfiles: Specify the layout segment range in LAYOUTGET (Scott Mayhew) [1872310] - [fs] pNFS/flexfiles: remove requirement for whole file layouts (Scott Mayhew) [1872310] - [fs] pNFS/flexfiles: Check the layout segment range before doing I/O (Scott Mayhew) [1872310] - [fs] pNFS/flexfile: Don't merge layout segments if the mirrors don't match (Scott Mayhew) [1872310] - [fs] NFS/pNFS: Fix pnfs_layout_mark_request_commit() invalid layout segment handling (Scott Mayhew) [1872310] - [fs] NFS/pNFS: Simplify bucket layout segment reference counting (Scott Mayhew) [1872310] - [fs] NFS/pNFS: Clean up pNFS commit operations (Scott Mayhew) [1872310] - [fs] NFS: Remove bucket array from struct pnfs_ds_commit_info (Scott Mayhew) [1872310] - [fs] NFS/pNFS: Add a helper pnfs_generic_search_commit_reqs() (Scott Mayhew) [1872310] - [fs] pNFS: Enable per-layout segment commit structures (Scott Mayhew) [1872310] - [fs] pNFS: Add infrastructure for cleaning up per-layout commit structures (Scott Mayhew) [1872310] - [fs] NFS/pNFS: Support commit arrays in nfs_clear_pnfs_ds_commit_verifiers() (Scott Mayhew) [1872310] - [fs] NFS: Fix O_DIRECT commit verifier handling (Scott Mayhew) [1872310] - [fs] NFS: commit errors should be fatal (Scott Mayhew) [1872310] - [fs] NFS/pNFS: Allow O_DIRECT to release the DS commitinfo (Scott Mayhew) [1872310] - [fs] pNFS: Support per-layout segment commits in pnfs_generic_commit_pagelist() (Scott Mayhew) [1872310] - [fs] pNFS: Support per-layout segment commits in pnfs_generic_recover_commit_reqs() (Scott Mayhew) [1872310] - [fs] NFSv4/pNFS: Scan the full list of commit arrays when committing (Scott Mayhew) [1872310] - [fs] NFSv4/pnfs: Support a list of commit arrays in struct pnfs_ds_commit_info (Scott Mayhew) [1872310] - [net] SUNRPC: Fix a potential buffer overflow in 'svc_print_xprts()' (Scott Mayhew) [1872310] - [include] SUNRPC/cache: don't allow invalid entries to be flushed (Scott Mayhew) [1872310] - [fs] pNFS: Add a helper to allocate the array of buckets (Scott Mayhew) [1872310] - [fs] NFS/pNFS: Refactor pnfs_generic_commit_pagelist() (Scott Mayhew) [1872310] - [fs] pNFS/flexfiles: Simplify allocation of the mirror array (Scott Mayhew) [1872310] - [fs] NFS: Don't specify NFS version in "UDP not supported" error (Scott Mayhew) [1872310] - [fs] nfsroot: set tcp as the default transport protocol (Scott Mayhew) [1872310] - [fs] NFS: direct.c: Fix memory leak of dreq when nfs_get_lock_context fails (Scott Mayhew) [1872310] - [fs] nfs: Fix up documentation in nfs_follow_referral() and nfs_do_submount() (Scott Mayhew) [1872310] - [net] sunrpc: Add tracing for cache events (Scott Mayhew) [1872310] - [net] SUNRPC/cache: Allow garbage collection of invalid cache entries (Scott Mayhew) [1872310] - [net] sunrpc: clean up cache entry add/remove from hashtable (Scott Mayhew) [1872310] - [net] sunrpc: Fix potential leaks in sunrpc_cache_unhash() (Scott Mayhew) [1872310] - [fs] nfsd: export upcalls must not return ESTALE when mountd is down (Scott Mayhew) [1872310] - [fs] nfsd: Don't add locks to closed or closing open stateids (Scott Mayhew) [1872310] - [net] SUNRPC: Teach server to use xprt_sock_sendmsg for socket sends (Scott Mayhew) [1872310] - [net] SUNRPC: Refactor xs_sendpages() (Scott Mayhew) [1872310] - [fs] NFSD: Clean up nfsd4_encode_readv (Scott Mayhew) [1872310] - [fs] fs: nfsd: nfs4state.c: Use built-in RCU list checking (Scott Mayhew) [1872310] - [net] sunrpc: Pass lockdep expression to RCU lists (Scott Mayhew) [1872310] - [include] sunrpc: Replace zero-length array with flexible-array member (Scott Mayhew) [1872310] - [net] SUNRPC: Trim stack utilization in the wrap and unwrap paths (Scott Mayhew) [1872310] - [net] SUNRPC: Remove xdr_buf_read_mic() (Scott Mayhew) [1872310] - [net] sunrpc: Fix gss_unwrap_resp_integ() again (Scott Mayhew) [1872310] - [fs] nfs: Replace zero-length array with flexible-array member (Scott Mayhew) [1872310] - [fs] NFSv4.2: error out when relink swapfile (Scott Mayhew) [1872310] - [fs] NFS:remove redundant call to nfs_do_access (Scott Mayhew) [1872310] - [net] SUNRPC: remove redundant assignments to variable status (Scott Mayhew) [1872310] - [fs] NFSv4: Add support for CB_RECALL_ANY for flexfiles layouts (Scott Mayhew) [1872310] - [fs] NFSv4: Clean up nfs_delegation_reap_expired() (Scott Mayhew) [1872310] - [fs] NFSv4: Clean up nfs_delegation_reap_unclaimed() (Scott Mayhew) [1872310] - [fs] NFSv4: Clean up nfs_client_return_marked_delegations() (Scott Mayhew) [1872310] - [fs] NFS: Add a helper nfs_client_for_each_server() (Scott Mayhew) [1872310] - [fs] NFSv4/pnfs: Clean up nfs_layout_find_inode() (Scott Mayhew) [1872310] - [fs] NFSv4: Ensure layout headers are RCU safe (Scott Mayhew) [1872310] - [fs] NFSv4/pnfs: Return valid stateids in nfs_layout_find_inode_by_stateid() (Scott Mayhew) [1872310] - [fs] pNFS/flexfiles: Report DELAY and GRACE errors from the DS to the server (Scott Mayhew) [1872310] - [fs] NFS: Limit the size of the access cache by default (Scott Mayhew) [1872310] - [fs] NFS: Avoid referencing the cred twice in async rename/unlink (Scott Mayhew) [1872310] - [fs] NFSv4: Avoid unnecessary credential references in layoutget (Scott Mayhew) [1872310] - [fs] NFSv4: Avoid referencing the cred unnecessarily during NFSv4 I/O (Scott Mayhew) [1872310] - [fs] NFS: Assume cred is pinned by open context in I/O requests (Scott Mayhew) [1872310] - [net] SUNRPC: Don't take a reference to the cred on synchronous tasks (Scott Mayhew) [1872310] - [net] SUNRPC: Add a flag to avoid reference counts on credentials (Scott Mayhew) [1872310] - [fs] NFS: Ensure we time out if a delegreturn does not complete (Scott Mayhew) [1872310] - [fs] NFSv4/pnfs: pnfs_set_layout_stateid() should update the layout cred (Scott Mayhew) [1872310] - [fs] NFSv4: nfs_update_inplace_delegation() should update delegation cred (Scott Mayhew) [1872310] - [fs] NFS: Use the 64-bit server readdir cookies when possible (Scott Mayhew) [1872310] - [net] Documentation: nfsroot.rst: Fix references to nfsroot.rst (Scott Mayhew) [1872310] - [fs] nfs: add missing "posix" local_lock constant table definition (Scott Mayhew) [1622041] - [samples] samples/vfs: avoid warning in statx override (Scott Mayhew) [1622041] - [fs] Fix use after free in get_tree_bdev() (Scott Mayhew) [1622041] - [security] selinux: fix regression introduced by move_mount(2) syscall (Scott Mayhew) [1622041] - [fs] mm/hugetlbfs: fix for_each_hstate() loop in init_hugetlbfs_fs() (Scott Mayhew) [1622041] - [fs] mm/hugetlbfs: fix error handling when setting up mounts (Scott Mayhew) [1622041] - [fs] cramfs: fix usage on non-MTD device (Scott Mayhew) [1622041] - [fs] vfs: move_mount: reject moving kernel internal mounts (Scott Mayhew) [1622041] - [fs] do_move_mount(): fix an unsafe use of is_anon_ns() (Scott Mayhew) [1622041] - [fs] fs/namespace: fix unprivileged mount propagation (Scott Mayhew) [1622041] - [fs] vfs: fsmount: add missing mntget() (Scott Mayhew) [1622041] - [fs] get rid of checking for absent device name in vfs_get_tree() (Scott Mayhew) [1622041] - [scripts] scripts/gdb: replace flags (MS_xyz -> SB_xyz) (Scott Mayhew) [1622041] - [mm] tmpfs: switch to use of invalfc() (Scott Mayhew) [1622041] - [kernel] cgroup1: switch to use of errorfc() et.al (Scott Mayhew) [1622041] - [fs] procfs: switch to use of invalfc() (Scott Mayhew) [1622041] - [fs] hugetlbfs: switch to use of invalfc() (Scott Mayhew) [1622041] - [fs] cramfs: switch to use of errofc() et.al (Scott Mayhew) [1622041] - [fs] gfs2: switch to use of errorfc() et.al (Scott Mayhew) [1622041] - [include] prefix-handling analogues of errorf() and friends (Scott Mayhew) [1622041] - [fs] turn fs_param_is_... into functions (Scott Mayhew) [1622041] - [fs] fs_parse: handle optional arguments sanely (Scott Mayhew) [1622041] - [fs] fs_parse: fold fs_parameter_desc/fs_parameter_spec (Scott Mayhew) [1622041] - [x86] x86/resctrl: Fix typos in the mba_sc mount option (Scott Mayhew) [1622041] - [fs] fs_parser: remove fs_parameter_description name field (Scott Mayhew) [1622041] - [documentation] vfs: Update mount API docs (Scott Mayhew) [1622041] - [fs] add prefix to fs_context->log (Scott Mayhew) [1622041] - [include] new primitive: __fs_parse() (Scott Mayhew) [1622041] - [include] struct p_log, variants of warnf() et.al. taking that one instead (Scott Mayhew) [1622041] - [fs] teach logfc() to handle prefices, give it saner calling conventions (Scott Mayhew) [1622041] - [kernel] get rid of cg_invalf() (Scott Mayhew) [1622041] - [fs] get rid of fs_value_is_filename_empty (Scott Mayhew) [1622041] - [fs] don't bother with explicit length argument for __lookup_constant() (Scott Mayhew) [1622041] - [fs] fold struct fs_parameter_enum into struct constant_table (Scott Mayhew) [1622041] - [fs] fs_parse: get rid of ->enums (Scott Mayhew) [1622041] - [fs] fs: fs_parser: fix printk format warning (Scott Mayhew) [1622041] - [fs] Pass consistent param->type to fs_parse() (Scott Mayhew) [1622041] - [fs] vfs: add missing blkdev_put() in get_tree_bdev() (Scott Mayhew) [1622041] - [mm] shmem: fix LSM options parsing (Scott Mayhew) [1622041] - [fs] gfs2: make gfs2_fs_parameters static (Scott Mayhew) [1622041] - [fs] gfs2: Fix initialisation of args for remount (Scott Mayhew) [1622041] - [fs] gfs2: Fix memory leak when gfs2meta's fs_context is freed (Scott Mayhew) [1622041] - [fs] gfs2: Convert gfs2 to fs_context (Scott Mayhew) [1622041] - [fs] NFS: Fix fscache super_cookie allocation (Scott Mayhew) [1622041] - [fs] NFS: Fix a few constant_table array definitions (Scott Mayhew) [1622041] - [fs] NFS: Fix leak of ctx->nfs_server.hostname (Scott Mayhew) [1622041] - [fs] NFS: Don't hard-code the fs_type when submounting (Scott Mayhew) [1622041] - [fs] NFS: Ensure the fs_context has the correct fs_type before mounting (Scott Mayhew) [1622041] - [fs] nfs: Return EINVAL rather than ERANGE for mount parse errors (Scott Mayhew) [1622041] - [fs] NFS: Attach supplementary error information to fs_context (Scott Mayhew) [1622041] - [fs] NFS: Additional refactoring for fs_context conversion (Scott Mayhew) [1622041] - [fs] NFS: Add fs_context support (Scott Mayhew) [1622041] - [fs] NFS: Convert mount option parsing to use functionality from fs_parser.h (Scott Mayhew) [1622041] - [fs] NFS: rename nfs_fs_context pointer arg in a few functions (Scott Mayhew) [1622041] - [fs] NFS: Do some tidying of the parsing code (Scott Mayhew) [1622041] - [fs] NFS: Add a small buffer in nfs_fs_context to avoid string dup (Scott Mayhew) [1622041] - [fs] NFS: Deindent nfs_fs_context_parse_option() (Scott Mayhew) [1622041] - [fs] NFS: Split nfs_parse_mount_options() (Scott Mayhew) [1622041] - [fs] NFS: Rename struct nfs_parsed_mount_data to struct nfs_fs_context (Scott Mayhew) [1622041] - [fs] NFS: Constify mount argument match tables (Scott Mayhew) [1622041] - [fs] NFS: Move mount parameterisation bits into their own file (Scott Mayhew) [1622041] - [fs] nfs: get rid of ->set_security() (Scott Mayhew) [1622041] - [fs] nfs_clone_sb_security(): simplify the check for server bogosity (Scott Mayhew) [1622041] - [fs] nfs: get rid of mount_info ->fill_super() (Scott Mayhew) [1622041] - [fs] nfs: don't pass nfs_subversion to ->create_server() (Scott Mayhew) [1622041] - [fs] nfs: unexport nfs_fs_mount_common() (Scott Mayhew) [1622041] - [fs] nfs: merge xdev and remote file_system_type (Scott Mayhew) [1622041] - [fs] nfs: don't bother passing nfs_subversion to ->try_mount() and nfs_fs_mount_common() (Scott Mayhew) [1622041] - [fs] nfs: stash nfs_subversion reference into nfs_mount_info (Scott Mayhew) [1622041] - [fs] nfs: lift setting mount_info from nfs_xdev_mount() (Scott Mayhew) [1622041] - [fs] nfs4: fold nfs_do_root_mount/nfs_follow_remote_path (Scott Mayhew) [1622041] - [fs] nfs: don't bother setting/restoring export_path around do_nfs_root_mount() (Scott Mayhew) [1622041] - [fs] nfs: fold nfs4_remote_fs_type and nfs4_remote_referral_fs_type (Scott Mayhew) [1622041] - [fs] nfs: lift setting mount_info from nfs4_remote{, _referral}_mount (Scott Mayhew) [1622041] - [fs] nfs: stash server into struct nfs_mount_info (Scott Mayhew) [1622041] - [fs] saner calling conventions for nfs_fs_mount_common() (Scott Mayhew) [1622041] - [fs] NFS: Make "port=" mount option optional for RDMA mounts (Scott Mayhew) [1622041] - [fs] vfs: Make fs_parse() handle fs_param_is_fd-type params better (Scott Mayhew) [1622041] - [include] vfs: Convert ramfs, shmem, tmpfs, devtmpfs, rootfs to use the new mount API (Scott Mayhew) [1622041] - [mm] shmem_parse_one(): switch to use of fs_parse() (Scott Mayhew) [1622041] - [mm] shmem_parse_options(): take handling a single option into a helper (Scott Mayhew) [1622041] - [mm] shmem_parse_options(): don't bother with mpol in separate variable (Scott Mayhew) [1622041] - [mm] shmem_parse_options(): use a separate structure to keep the results (Scott Mayhew) [1622041] - [base] make shmem_fill_super() static (Scott Mayhew) [1622041] - [fs] make ramfs_fill_super() static (Scott Mayhew) [1622041] - [base] devtmpfs: don't mix {ramfs, shmem}_fill_super() with mount_single() (Scott Mayhew) [1622041] - [fs] vfs: Convert squashfs to use the new mount API (Scott Mayhew) [1622041] - [mtd] mtd: Kill mount_mtd() (Scott Mayhew) [1622041] - [fs] vfs: Convert cramfs to use the new mount API (Scott Mayhew) [1622041] - [fs] vfs: Add a single-or-reconfig keying to vfs_get_super() (Scott Mayhew) [1622041] - [mtd] mtd: Provide fs_context-aware mount_mtd() replacement (Scott Mayhew) [1622041] - [fs] vfs: Create fs_context-aware mount_bdev() replacement (Scott Mayhew) [1622041] - [fs] new helper: get_tree_keyed() (Scott Mayhew) [1622041] - [fs] vfs: set fs_context::user_ns for reconfigure (Scott Mayhew) [1622041] - [init] mnt_init(): call shmem_init() unconditionally (Scott Mayhew) [1622041] - [base] constify ksys_mount() string arguments (Scott Mayhew) [1622041] - [fs] don't bother with registering rootfs (Scott Mayhew) [1622041] - [fs] init_rootfs(): don't bother with init_ramfs_fs() (Scott Mayhew) [1622041] - [security] vfs: Convert selinuxfs to use the new mount API (Scott Mayhew) [1622041] - [security] vfs: Convert securityfs to use the new mount API (Scott Mayhew) [1622041] - [fs] vfs: Convert openpromfs to use the new mount API (Scott Mayhew) [1622041] - [xen] vfs: Convert xenfs to use the new mount API (Scott Mayhew) [1622041] - [oprofile] vfs: Convert oprofilefs to use the new mount API (Scott Mayhew) [1622041] - [misc] vfs: Convert ibmasmfs to use the new mount API (Scott Mayhew) [1622041] - [infiniband] vfs: Convert qib_fs/ipathfs to use the new mount API (Scott Mayhew) [1622041] - [fs] vfs: Convert efivarfs to use the new mount API (Scott Mayhew) [1622041] - [fs] vfs: Convert configfs to use the new mount API (Scott Mayhew) [1622041] - [fs] vfs: Convert binfmt_misc to use the new mount API (Scott Mayhew) [1622041] - [fs] convenience helper: get_tree_single() (Scott Mayhew) [1622041] - [fs] convenience helper get_tree_nodev() (Scott Mayhew) [1622041] - [fs] vfs: Kill sget_userns() (Scott Mayhew) [1622041] - [fs] vfs: Use sget_fc() for pseudo-filesystems (Scott Mayhew) [1622041] - [dma-buf] fold mount_pseudo_xattr() into pseudo_fs_get_tree() (Scott Mayhew) [1622041] - [virtio] vfs: Convert virtio_balloon to use the new mount API (Scott Mayhew) [1622041] - [scsi] vfs: Convert ocxlflash to use the new mount API (Scott Mayhew) [1622041] - [misc] vfs: Convert cxl to use the new mount API (Scott Mayhew) [1622041] - [drm] vfs: Convert drm to use the new mount API (Scott Mayhew) [1622041] - [dax] vfs: Convert dax to use the new mount API (Scott Mayhew) [1622041] - [net] vfs: Convert sockfs to use the new mount API (Scott Mayhew) [1622041] - [mm] vfs: Convert zsmalloc to use the new mount API (Scott Mayhew) [1622041] - [fs] vfs: Convert pipe to use the new mount API (Scott Mayhew) [1622041] - [fs] vfs: Convert nsfs to use the new mount API (Scott Mayhew) [1622041] - [fs] vfs: Convert bdev to use the new mount API (Scott Mayhew) [1622041] - [fs] vfs: Convert anon_inodes to use the new mount API (Scott Mayhew) [1622041] - [fs] vfs: Convert aio to use the new mount API (Scott Mayhew) [1622041] - [fs] vfs: Provide a mount_pseudo-replacement for the new mount API (Scott Mayhew) [1622041] - [fs] vfs: Provide sb->s_iflags settings in fs_context struct (Scott Mayhew) [1622041] - [fs] vfs: Fix refcounting of filenames in fs_parser (Scott Mayhew) [1622041] - [fs] move mount_capable() further out (Scott Mayhew) [1622041] - [fs] move mount_capable() calls to vfs_get_tree() (Scott Mayhew) [1622041] - [kernel] cpuset: move mount -t cpuset logics into cgroup.c (Scott Mayhew) [1622041] - [fs] procfs: set ->user_ns before calling ->get_tree() (Scott Mayhew) [1622041] - [ipc] mqueue: set ->user_ns before ->get_tree() (Scott Mayhew) [1622041] - [fs] switch mount_capable() to fs_context (Scott Mayhew) [1622041] - [fs] legacy_get_tree(): pass fc->user_ns to mount_capable() (Scott Mayhew) [1622041] - [fs] move the capability checks from sget_userns() to legacy_get_tree() (Scott Mayhew) [1622041] - [fs] vfs: Kill mount_ns() (Scott Mayhew) [1622041] - [fs] vfs: Convert nfsctl to use the new mount API (Scott Mayhew) [1622041] - [net] vfs: Convert rpc_pipefs to use the new mount API (Scott Mayhew) [1622041] - [fs] consolidate the capability checks in sget_{fc, userns}() (Scott Mayhew) [1622041] - [fs] start massaging the checks in sget_...(): move to sget_userns() (Scott Mayhew) [1622041] - [x86] no need to protect against put_user_ns(NULL) (Scott Mayhew) [1622041] - [fs] mount_pseudo(): drop 'name' argument, switch to d_make_root() (Scott Mayhew) [1622041] - [mm] zsmalloc: don't bother with dentry_operations (Scott Mayhew) [1622041] - [virtio] balloon: don't bother with dentry_operations (Scott Mayhew) [1622041] - [scsi] cxlflash: don't bother with dentry_operations (Scott Mayhew) [1622041] - [misc] cxl: don't bother with dentry_operations (Scott Mayhew) [1622041] - [fs] fs: VALIDATE_FS_PARSER should default to n (Scott Mayhew) [1622041] - [security] selinux: fix a missing-check bug in selinux_sb_eat_lsm_opts() (Scott Mayhew) [1622041] - [security] selinux: fix a missing-check bug in selinux_add_mnt_opt( ) (Scott Mayhew) [1622041] - [powerpc] uapi: Wire up the mount API syscalls on non-x86 arches (Scott Mayhew) [1622041] - [x86] uapi, x86: Fix the syscall numbering of the mount API syscalls (Scott Mayhew) [1622041] - [fs] uapi, fsopen: use square brackets around "fscontext" (Scott Mayhew) [1622041] - [samples] vfs: Add a sample program for the new mount API (Scott Mayhew) [1622041] - [x86] vfs: syscall: Add fspick() to select a superblock for reconfiguration (Scott Mayhew) [1622041] - [x86] vfs: syscall: Add fsmount() to create a mount for a superblock (Scott Mayhew) [1622041] - [fs] vfs: syscall: Add fsconfig() for configuring and managing a context (Scott Mayhew) [1622041] - [fs] vfs: Implement logging through fs_context (Scott Mayhew) [1622041] - [fs] vfs: syscall: Add fsopen() to prepare for superblock creation (Scott Mayhew) [1622041] - [fs] Make anon_inodes unconditional (Scott Mayhew) [1622041] - [fs] teach move_mount(2) to work with OPEN_TREE_CLONE (Scott Mayhew) [1622041] - [x86] vfs: syscall: Add move_mount(2) to move mounts around (Scott Mayhew) [1622041] - [fs] vfs: syscall: Add open_tree(2) to reference or clone a mount (Scott Mayhew) [1622041] - [fs] fix sysfs_init_fs_context() in !CONFIG_NET_NS case (Scott Mayhew) [1622041] - [fs] vfs: Add some logging to the core users of the fs_context log (Scott Mayhew) [1622041] - [fs] vfs: Implement logging through fs_context (Scott Mayhew) [1622041] - [documentation] vfs: Provide documentation for new mount API (Scott Mayhew) [1622041] - [fs] vfs: Remove kern_mount_data() (Scott Mayhew) [1622041] - [fs] hugetlbfs: Convert to fs_context (Scott Mayhew) [1622041] - [kernel] cpuset: Use fs_context (Scott Mayhew) [1622041] - [fs] kernfs, sysfs, cgroup, intel_rdt: Support fs_context (Scott Mayhew) [1622041] - [kernel] cgroup: store a reference to cgroup_ns into cgroup_fs_context (Scott Mayhew) [1622041] - [kernel] cgroup1_get_tree(): separate "get cgroup_root to use" into a separate helper (Scott Mayhew) [1622041] - [kernel] cgroup_do_mount(): massage calling conventions (Scott Mayhew) [1622041] - [kernel] cgroup: stash cgroup_root reference into cgroup_fs_context (Scott Mayhew) [1622041] - [kernel] cgroup2: switch to option-by-option parsing (Scott Mayhew) [1622041] - [kernel] cgroup1: switch to option-by-option parsing (Scott Mayhew) [1622041] - [kernel] cgroup: take options parsing into ->parse_monolithic() (Scott Mayhew) [1622041] - [kernel] cgroup: fold cgroup1_mount() into cgroup1_get_tree() (Scott Mayhew) [1622041] - [kernel] cgroup: start switching to fs_context (Scott Mayhew) [1622041] - [ipc] ipc: Convert mqueue fs to fs_context (Scott Mayhew) [1622041] - [fs] proc: Add fs_context support to procfs (Scott Mayhew) [1622041] - [fs] procfs: Move proc_fill_super() to fs/proc/root.c (Scott Mayhew) [1622041] - [include] introduce cloning of fs_context (Scott Mayhew) [1622041] - [fs] convenience helpers: vfs_get_super() and sget_fc() (Scott Mayhew) [1622041] - [fs] vfs: Implement a filesystem superblock creation/configuration context (Scott Mayhew) [1622041] - [include] vfs: Put security flags into the fs_context struct (Scott Mayhew) [1622041] - [security] selinux: Implement the new mount API LSM hooks (Scott Mayhew) [1622041] - [include] vfs: Add LSM hooks for the new mount API (Scott Mayhew) [1622041] - [fs] vfs: Add configuration parser helpers (Scott Mayhew) [1622041] - [include] vfs: Introduce logging functions (Scott Mayhew) [1622041] - [fs] introduce fs_context methods (Scott Mayhew) [1622041] - [fs] fs_context flavour for submounts (Scott Mayhew) [1622041] - [fs] convert do_remount_sb() to fs_context (Scott Mayhew) [1622041] - [fs] vfs_get_tree(): evict the call of security_sb_kern_mount() (Scott Mayhew) [1622041] - [fs] new helper: do_new_mount_fc() (Scott Mayhew) [1622041] - [fs] teach vfs_get_tree() to handle subtype, switch do_new_mount() to it (Scott Mayhew) [1622041] - [fs] new helpers: vfs_create_mount(), fc_mount() (Scott Mayhew) [1622041] - [fs] vfs: Introduce fs_context, switch vfs_kern_mount() to it (Scott Mayhew) [1622041] - [fs] saner handling of temporary namespaces (Scott Mayhew) [1622041] - [fs] separate copying and locking mount tree on cross-userns copies (Scott Mayhew) [1622041] - [fs] kill kernfs_pin_sb() (Scott Mayhew) [1622041] - [fs] mount_fs: suppress MAC on MS_SUBMOUNT as well as MS_KERNMOUNT (Scott Mayhew) [1622041] - [security] LSM: new method: ->sb_add_mnt_opt() (Scott Mayhew) [1622041] - [security] selinux: rewrite selinux_sb_eat_lsm_opts() (Scott Mayhew) [1622041] - [security] selinux: regularize Opt_... names a bit (Scott Mayhew) [1622041] - [security] selinux: switch away from match_token() (Scott Mayhew) [1622041] - [security] selinux: new helper - selinux_add_opt() (Scott Mayhew) [1622041] - [include] LSM: bury struct security_mnt_opts (Scott Mayhew) [1622041] - [security] selinux: switch to private struct selinux_mnt_opts (Scott Mayhew) [1622041] - [fs] LSM: hide struct security_mnt_opts from any generic code (Scott Mayhew) [1622041] - [security] LSM: turn sb_eat_lsm_opts() into a method (Scott Mayhew) [1622041] - [fs] nfs_remount(): don't leak, don't ignore LSM options quietly (Scott Mayhew) [1622041] - [security] LSM: split ->sb_set_mnt_opts() out of ->sb_kern_mount() (Scott Mayhew) [1622041] - [fs] new helper: security_sb_eat_lsm_opts() (Scott Mayhew) [1622041] - [security] LSM: lift extracting and parsing LSM options into the caller of ->sb_remount() (Scott Mayhew) [1622041] - [security] LSM: lift parsing LSM options into the caller of ->sb_kern_mount() (Scott Mayhew) [1622041] - [fs] vfs: Separate changing mount flags full remount (Scott Mayhew) [1622041] - [fs] vfs: Suppress MS_* flag defs within the kernel unless explicitly enabled (Scott Mayhew) [1622041]- [hv] hv_utils: drain the timesync packets on onchannelcallback (Vitaly Kuznetsov) [1884733] - [hv] hv_utils: return error if host timesysnc update is stale (Vitaly Kuznetsov) [1884733] - [netdrv] hv_netvsc: Cache the current data path to avoid duplicate call and message (Mohammed Gamal) [1876527] - [netdrv] hv_netvsc: Switch the data path at the right time during hibernation (Mohammed Gamal) [1876527] - [netdrv] hv_netvsc: Fix hibernation for mlx5 VF driver (Mohammed Gamal) [1876527] - [hv] hv: vmbus: hibernation: do not hang forever in vmbus_bus_resume() (Mohammed Gamal) [1876519] - [target] scsi: target: Fix lun lookup for TARGET_SCF_LOOKUP_LUN_FROM_TAG case (Maurizio Lombardi) [1880395] - [target] scsi: target: iscsi: Fix hang in iscsit_access_np() when getting tpg->np_login_sem (Maurizio Lombardi) [1880395] - [target] scsi: target: iscsi: Fix data digest calculation (Maurizio Lombardi) [1880395] - [target] scsi: target: Make iscsit_register_transport() return void (Maurizio Lombardi) [1880395] - [target] scsi: target: tcmu: Make TMR notification optional (Maurizio Lombardi) [1880395] - [target] scsi: target: tcmu: Implement tmr_notify callback (Maurizio Lombardi) [1880395] - [target] scsi: target: tcmu: Fix and simplify timeout handling (Maurizio Lombardi) [1880395] - [target] scsi: target: tcmu: Factor out new helper ring_insert_padding (Maurizio Lombardi) [1880395] - [target] scsi: target: tcmu: Do not queue aborted commands (Maurizio Lombardi) [1880395] - [target] scsi: target: tcmu: Use priv pointer in se_cmd (Maurizio Lombardi) [1880395] - [target] scsi: target: Add tmr_notify backend function (Maurizio Lombardi) [1880395] - [target] scsi: target: Modify core_tmr_abort_task() (Maurizio Lombardi) [1880395] - [target] scsi: target: iscsi: Fix inconsistent debug message (Maurizio Lombardi) [1880395] - [target] scsi: target: iscsi: Fix login error when receiving (Maurizio Lombardi) [1880395] - [target] scsi: target: Remove unused variable 'tpg' (Maurizio Lombardi) [1880395] - [target] scsi: target: cxgbit: Remove tx flow control code (Maurizio Lombardi) [1880395] - [target] scsi: target: cxgbit: Check connection state before issuing hardware command (Maurizio Lombardi) [1880395] - [target] scsi: target: Handle short iSIDs (Maurizio Lombardi) [1880395] - [target] scsi: target: Fix iscsi transport id buf len calculation (Maurizio Lombardi) [1880395] - [target] scsi: target: Fix iscsi transport id buffer setup (Maurizio Lombardi) [1880395] - [target] scsi: target: Fix iscsi transport id parsing (Maurizio Lombardi) [1880395] - [target] scsi: target: Fix crash during SPEC_I_PT handling (Maurizio Lombardi) [1880395] - [target] scsi: target: Fix xcopy sess release leak (Maurizio Lombardi) [1880395] - [target] scsi: target: Check enforce_pr_isids during registration (Maurizio Lombardi) [1880395] - [target] scsi: target: tcmu: Fix crash on ARM during cmd completion (Maurizio Lombardi) [1880395] - [target] scsi: target: tcmu: Fix crash in tcmu_flush_dcache_range on ARM (Maurizio Lombardi) [1880395] - [target] scsi: target: tcmu: Optimize use of flush_dcache_page (Maurizio Lombardi) [1880395] - [target] scsi: target: tcmu: Remove unnecessary bit TCMU_CMD_BIT_INFLIGHT (Maurizio Lombardi) [1880395] - [target] scsi: target: Rename target_setup_cmd_from_cdb() to target_cmd_parse_cdb() (Maurizio Lombardi) [1880395] - [target] scsi: target: Fix NULL pointer dereference (Maurizio Lombardi) [1880395] - [target] scsi: target: Initialize LUN in transport_init_se_cmd() (Maurizio Lombardi) [1880395] - [target] scsi: target: Factor out a new helper, target_cmd_init_cdb() (Maurizio Lombardi) [1880395] - [target] scsi: target: tcmu: Fix size in calls to tcmu_flush_dcache_range (Maurizio Lombardi) [1880395] - [target] scsi: target: tcmu: Fix a use after free in tcmu_check_expired_queue_cmd() (Maurizio Lombardi) [1880395] - [target] scsi: target: tcmu: Userspace must not complete queued commands (Maurizio Lombardi) [1880395] - [target] scsi: target: core: Add initiatorname to NON_EXISTENT_LUN error (Maurizio Lombardi) [1880395] - [target] scsi: target: loopback: Fix READ with data and sensebytes (Maurizio Lombardi) [1880395] - [target] scsi: target: tcmu: Make pgr_support and alua_support attributes writable (Maurizio Lombardi) [1880395] - [target] scsi: target: Make transport_flags per device (Maurizio Lombardi) [1880395] - [target] scsi: target: tcmu: Add attributes enforce_pr_isids and force_pr_aptpl (Maurizio Lombardi) [1880395] - [target] scsi: target: Add missing emulate_pr attribute to passthrough backends (Maurizio Lombardi) [1880395] - [target] scsi: target: iscsi: Remove the iscsi_data_count structure (Maurizio Lombardi) [1880395] - [target] scsi: target: Put lun_ref at end of tmr processing (Maurizio Lombardi) [1880395] - [target] scsi: target/iblock: fix WRITE SAME zeroing (Maurizio Lombardi) [1880395] - [target] scsi: target: tcmu: reset_ring should reset TCMU_DEV_BIT_BROKEN (Maurizio Lombardi) [1880395] - [target] scsi: target: fix PR IN / READ FULL STATUS for FC (Maurizio Lombardi) [1880395] - [target] scsi: target: Write NULL to *port_nexus_ptr if no ISID (Maurizio Lombardi) [1880395] - [target] scsi: target: use the stack for XCOPY passthrough cmds (Maurizio Lombardi) [1880395] - [target] scsi: target: increase XCOPY I/O size (Maurizio Lombardi) [1880395] - [target] scsi: target: avoid per-loop XCOPY buffer allocations (Maurizio Lombardi) [1880395] - [target] scsi: target: drop xcopy DISK BLOCK LENGTH debug (Maurizio Lombardi) [1880395] - [target] scsi: target: use #define for xcopy descriptor len (Maurizio Lombardi) [1880395] - [crypto] crypto: testmgr - mark cts(cbc(aes)) as FIPS allowed (Vladis Dronov) [1855161] - [kernel] sched/deadline: Unthrottle PI boosted threads while enqueuing (Daniel Bristot de Oliveira) [1869760] - [kernel] sched/deadline: Fix stale throttling on de-/boosted tasks (Daniel Bristot de Oliveira) [1869760] - [netdrv] treewide: Use fallthrough pseudo-keyword (Jonathan Toppins) [1871286] - [netdrv] tg3: Avoid the use of one-element array (Jonathan Toppins) [1871286] - [netdrv] net: tg3: tidy up loop, remove need to compute off with a multiply (Jonathan Toppins) [1871286] - [netdrv] net: tg3: reject unsupported coalescing params (Jonathan Toppins) [1871286] - [netdrv] net: tg3: use skb_list_walk_safe helper for gso segments (Jonathan Toppins) [1871286] - [gpio] gpio: gpio-mlxbf2.c: Provide __releases() annotation to stop confusing Sparse (Alaa Hleihel) [1816931] - [gpio] gpio: gpio-mlxbf2: Tell the compiler that ACPI functions may not be use (Alaa Hleihel) [1816931] - [gpio] gpio: mlxbf2: Fix sleeping while holding spinlock (Alaa Hleihel) [1816931] - [gpio] gpio: mlxbf2: fix return value check in mlxbf2_gpio_get_lock_res() (Alaa Hleihel) [1816931] - [gpio] gpio: mlxbf2: remove unused including (Alaa Hleihel) [1816931] - [gpio] gpio: add driver for Mellanox BlueField 2 GPIO controller (Alaa Hleihel) [1816931] - [include] compiler_attributes.h: Add 'fallthrough' pseudo keyword for switch/case use (Ivan Vecera) [1867168] - [net] net: sctp: Rename fallthrough label to unhandled (Ivan Vecera) [1867168]- [pci] PCI: Mark AMD Navi10 GPU rev 0x00 ATS as broken (Myron Stowe) [1888310] - [netdrv] nfp: flower: fix ABI mismatch between driver and firmware (Ivan Vecera) [1886717] - [netdrv] netronome: fix ipv6 link error (Ivan Vecera) [1886717] - [netdrv] nfp: flower: fix incorrect flag assignment (Ivan Vecera) [1886717] - [netdrv] nfp: flower: fix used time of merge flow statistics (Ivan Vecera) [1886717] - [netdrv] nfp: flower: inform firmware of flower features (Ivan Vecera) [1886717] - [netdrv] nfp: flower: renaming of feature bits (Ivan Vecera) [1886717] - [netdrv] nfp: don't check lack of RX/TX channels (Ivan Vecera) [1886717] - [netdrv] nfp: abm: fix error return code in nfp_abm_vnic_alloc() (Ivan Vecera) [1886717] - [netdrv] nfp: abm: fix a memory leak bug (Ivan Vecera) [1886717] - [netdrv] net/nfp: Update driver to use global kernel version (Ivan Vecera) [1886717] - [netdrv] nfp: allow explicitly selected delayed stats (Ivan Vecera) [1886717] - [netdrv] net: nfp: Use scnprintf() for avoiding potential buffer overflow (Ivan Vecera) [1886717] - [netdrv] nfp: let core reject the unsupported coalescing parameters (Ivan Vecera) [1886717] - [netdrv] nfp: Use pci_get_dsn() (Ivan Vecera) [1886717] - [netdrv] netronome: Replace zero-length array with flexible-array member (Ivan Vecera) [1886717] - [netdrv] devlink: move devlink documentation to subfolder (Ivan Vecera) [1886717] - [netdrv] remove ioremap_nocache and devm_ioremap_nocache (Ivan Vecera) [1886717] - [netdrv] nfp: tls: implement the stream sync RX resync (Ivan Vecera) [1886717] - [netdrv] nfp: pass packet pointer to nfp_net_parse_meta() (Ivan Vecera) [1886717] - [netdrv] nfp: flower: update flow merge code to support IPv6 tunnels (Ivan Vecera) [1886717] - [netdrv] nfp: flower: support ipv6 tunnel keep-alive messages from fw (Ivan Vecera) [1886717] - [netdrv] nfp: flower: handle notifiers for ipv6 route changes (Ivan Vecera) [1886717] - [netdrv] nfp: flower: handle ipv6 tunnel no neigh request (Ivan Vecera) [1886717] - [netdrv] nfp: flower: modify pre-tunnel and set tunnel action for ipv6 (Ivan Vecera) [1886717] - [netdrv] nfp: flower: offload list of IPv6 tunnel endpoint addresses (Ivan Vecera) [1886717] - [netdrv] nfp: flower: compile match for IPv6 tunnels (Ivan Vecera) [1886717] - [netdrv] nfp: flower: move udp tunnel key match compilation to helper function (Ivan Vecera) [1886717] - [netdrv] nfp: flower: pass flow rule pointer directly to match functions (Ivan Vecera) [1886717] - [netdrv] nfp: flower: fix stats id allocation (Ivan Vecera) [1886717] - [netdrv] netronome: use the new txqueue timeout argument (Ivan Vecera) [1886717] - [netdrv] nfp: add support for TLV device stats (Ivan Vecera) [1886717] - [netdrv] treewide: Use sizeof_field() macro (Ivan Vecera) [1886717] - [netdrv] net: use rhashtable_lookup() instead of rhashtable_lookup_fast() (Ivan Vecera) [1886717] - [netdrv] nfp: bpf: make array exp_mask static, makes object smaller (Ivan Vecera) [1886717] - [netdrv] nfp: flower: fix memory leak in nfp_flower_spawn_vnic_reprs (Ivan Vecera) [1886717] - [netdrv] nfp: flower: prevent memory leak in nfp_flower_spawn_phy_reprs (Ivan Vecera) [1886717] - [netdrv] nfp: read chip model from the PluDevice register (Ivan Vecera) [1886717] - [netdrv] nfp: devlink: set unknown fw_load_policy (Ivan Vecera) [1886717] - [documentation] Documentation: nfp: add nfp driver specific notes (Ivan Vecera) [1886717] - [netdrv] kdoc: fix nfp_fw_load documentation (Ivan Vecera) [1886717] - [netdrv] nfp: devlink: add 'reset_dev_on_drv_probe' support (Ivan Vecera) [1886717] - [netdrv] nfp: devlink: add 'fw_load_policy' support (Ivan Vecera) [1886717] - [netdrv] nfp: add devlink param infrastructure (Ivan Vecera) [1886717] - [netdrv] nfp: honor FW reset and loading policies (Ivan Vecera) [1886717] - [netdrv] nfp: nsp: add support for hwinfo set operation (Ivan Vecera) [1886717] - [netdrv] nfp: nsp: add support for optional hwinfo lookup (Ivan Vecera) [1886717] - [netdrv] nfp: nsp: add support for fw_loaded command (Ivan Vecera) [1886717] - [netdrv] nfp: bpf: add simple map op cache (Ivan Vecera) [1886717] - [netdrv] nfp: bpf: rework MTU checking (Ivan Vecera) [1886717] - [netdrv] net: Use skb accessors in network drivers (Ivan Vecera) [1886717] - [netdrv] nfp: tls: rename tls packet counters (Ivan Vecera) [1886717] - [netdrv] nfp: tls: undo TLS sequence tracking when dropping the frame (Ivan Vecera) [1886717] - [netdrv] nfp: tls: avoid one of the ifdefs for TLS (Ivan Vecera) [1886717] - [netdrv] nfp: tls: don't leave key material in freed FW cmsg skbs (Ivan Vecera) [1886717] - [netdrv] nfp: tls: count TSO segments separately for the TLS offload (Ivan Vecera) [1886717] - [netdrv] nfp: tls: use unique connection ids instead of 4-tuple for TX (Ivan Vecera) [1886717] - [netdrv] nfp: tls: move setting ipver_vlan to a helper (Ivan Vecera) [1886717] - [netdrv] nfp: tls: ignore queue limits for delete commands (Ivan Vecera) [1886717] - [netdrv] nfp: tls: fix error return code in nfp_net_tls_add() (Ivan Vecera) [1886717] - [netdrv] nfp: tls: enable TLS RX offload (Ivan Vecera) [1886717] - [netdrv] net/tls: don't clear TX resync flag on error (Ivan Vecera) [1886717] - [netdrv] net/tls: add tracing for device/offload events (Ivan Vecera) [1886717] - [netdrv] nfp: tls: make use of kernel-driven TX resync (Ivan Vecera) [1886717] - [netdrv] net/tls: generalize the resync callback (Ivan Vecera) [1886717] - [netdrv] nfp: tls: implement RX TLS resync (Ivan Vecera) [1886717] - [netdrv] nfp: add async version of mailbox communication (Ivan Vecera) [1886717] - [netdrv] nfp: rename nfp_ccm_mbox_alloc() (Ivan Vecera) [1886717] - [netdrv] nfp: tls: set skb decrypted flag (Ivan Vecera) [1886717] - [netdrv] nfp: tls: add basic statistics (Ivan Vecera) [1886717] - [netdrv] nfp: tls: add/delete TLS TX connections (Ivan Vecera) [1886717] - [netdrv] nfp: tls: add datapath support for TLS TX (Ivan Vecera) [1886717] - [netdrv] nfp: flower: use struct_size() helper (Ivan Vecera) [1886717] - [netdrv] nfp: add missing kdoc (Ivan Vecera) [1886717] - [netdrv] cross-tree: phase out dma_zalloc_coherent() (Ivan Vecera) [1886717] - [iommu] iommu/amd: Fix the overwritten field in IVMD header (Baoquan He) [1869148] - [powerpc] pseries/drmem: don't cache node id in drmem_lmb struct (Diego Domingos) [1816543] - [include] cgroup: Fix sock_cgroup_data on big-endian (Vladis Dronov) [1868659] {CVE-2020-14356} - [include] cgroup: fix cgroup_sk_alloc() for sk_clone_lock() (Vladis Dronov) [1868659] {CVE-2020-14356} - [net] netprio_cgroup: Fix unlimited memory leak of v2 cgroups (Vladis Dronov) [1868659] {CVE-2020-14356} - [netdrv] net/broadcom: Clean broadcom code from driver versions (Jonathan Toppins) [1872443]- [net] Bluetooth: fix kernel oops in store_pending_adv_report (Gopal Tiwari) [1888455] {CVE-2020-24490} - [net] Bluetooth: L2CAP: Fix calling sk_filter on non-socket based channel (Gopal Tiwari) [1888258] {CVE-2020-12351} - [net] Bluetooth: A2MP: Fix not initializing all members (Gopal Tiwari) [1888807] {CVE-2020-12352} - [mm] mm, compaction: make capture control handling safe wrt interrupts (Rafael Aquini) [1862175] - [mm] mm/compaction: fix a typo in comment "pessemistic"->"pessimistic" (Rafael Aquini) [1862175] - [mm] mm/compaction: add missing annotation for compact_lock_irqsave (Rafael Aquini) [1862175] - [mm] mm/compaction.c: clean code by removing unnecessary assignment (Rafael Aquini) [1862175] - [kernel] mm/compaction: Disable compact_unevictable_allowed on RT (Rafael Aquini) [1862175] - [kernel] mm/compaction: really limit compact_unevictable_allowed to 0 and 1 (Rafael Aquini) [1862175] - [mm] mm, compaction: fully assume capture is not NULL in compact_zone_order() (Rafael Aquini) [1862175] - [mm] mm, compaction: fix wrong pfn handling in __reset_isolation_pfn() (Rafael Aquini) [1862175] - [mm] mm/compaction.c: remove unnecessary zone parameter in isolate_migratepages() (Rafael Aquini) [1862175] - [mm] mm: compaction: avoid 100 CPU usage during compaction when a task is killed (Rafael Aquini) [1862175] - [mm] mm, compaction: make sure we isolate a valid PFN (Rafael Aquini) [1862175] - [mm] mm/compaction.c: correct zone boundary handling when isolating pages from a pageblock (Rafael Aquini) [1862175] - [trace] mm, compaction: some tracepoints should be defined only when CONFIG_COMPACTION is set (Rafael Aquini) [1862175] - [trace] mm: compaction: show gfp flag names in try_to_compact_pages tracepoint (Rafael Aquini) [1862175] - [mm] mm/compaction.c: fix an undefined behaviour (Rafael Aquini) [1862175] - [mm] mm, page_alloc: always use a captured page regardless of compaction result (Rafael Aquini) [1862175] - [mm] mm/compaction.c: abort search if isolation fails (Rafael Aquini) [1862175] - [mm] mm/compaction.c: correct zone boundary handling when resetting pageblock skip hints (Rafael Aquini) [1862175] - [include] include/linux/list.h: fix list_is_first() kernel-doc (Rafael Aquini) [1862175] - [mm] mm/compaction: pass pgdat to too_many_isolated() instead of zone (Rafael Aquini) [1862175] - [mm] mm: remove zone_lru_lock() function, access ->lru_lock directly (Rafael Aquini) [1862175] - [mm] mm, compaction: capture a page under direct compaction (Rafael Aquini) [1862175] - [mm] mm, compaction: be selective about what pageblocks to clear skip hints (Rafael Aquini) [1862175] - [mm] mm, compaction: sample pageblocks for free pages (Rafael Aquini) [1862175] - [mm] mm, compaction: round-robin the order while searching the free lists for a target (Rafael Aquini) [1862175] - [mm] mm, compaction: reduce premature advancement of the migration target scanner (Rafael Aquini) [1862175] - [mm] mm, compaction: do not consider a need to reschedule as contention (Rafael Aquini) [1862175] - [mm] mm, compaction: rework compact_should_abort as compact_check_resched (Rafael Aquini) [1862175] - [mm] mm, compaction: keep cached migration PFNs synced for unusable pageblocks (Rafael Aquini) [1862175] - [mm] mm, compaction: check early for huge pages encountered by the migration scanner (Rafael Aquini) [1862175] - [mm] mm, compaction: finish pageblock scanning on contention (Rafael Aquini) [1862175] - [mm] mm, compaction: avoid rescanning the same pageblock multiple times (Rafael Aquini) [1862175] - [mm] mm, compaction: use free lists to quickly locate a migration target (Rafael Aquini) [1862175] - [mm] mm, compaction: keep migration source private to a single compaction instance (Rafael Aquini) [1862175] - [mm] mm, compaction: use free lists to quickly locate a migration source (Rafael Aquini) [1862175] - [mm] mm, compaction: always finish scanning of a full pageblock (Rafael Aquini) [1862175] - [mm] mm, migrate: immediately fail migration of a page with no migration handler (Rafael Aquini) [1862175] - [mm] mm, compaction: rename map_pages to split_map_pages (Rafael Aquini) [1862175] - [mm] mm, compaction: remove unnecessary zone parameter in some instances (Rafael Aquini) [1862175] - [mm] mm, compaction: remove last_migrated_pfn from compact_control (Rafael Aquini) [1862175] - [mm] mm, compaction: rearrange compact_control (Rafael Aquini) [1862175] - [mm] mm, compaction: shrink compact_control (Rafael Aquini) [1862175] - [kernel] mm: remove sysctl_extfrag_handler() (Rafael Aquini) [1862175] - [net] netlink: fix state reallocation in policy export (Petr Oros) [1874050] - [net] netlink: add infrastructure to expose policies to userspace (Petr Oros) [1874050] - [lib] netlink: factor out policy range helpers (Petr Oros) [1874050] - [net] netlink: remove NLA_EXACT_LEN_WARN (Petr Oros) [1874050] - [include] netlink: allow NLA_MSECS to have range validation (Petr Oros) [1874050] - [net] netlink: extend policy range validation (Petr Oros) [1874050] - [net] nl80211: link recursive netlink nested policy (Petr Oros) [1874050] - [lib] netlink: limit recursion depth in policy validation (Petr Oros) [1874050] - [net] netlink: remove type-unsafe validation_data pointer (Petr Oros) [1874050] - [powerpc] powerpc/pseries: new lparcfg key/value pair: partition_affinity_score (Steve Best) [1879420] - [powerpc] powerpc/perf: consolidate GPCI hcall structs into asm/hvcall.h (Steve Best) [1879420] - [include] iopoll: Introduce read_poll_timeout_atomic macro (Patrick Talbert) [1879211] - [include] iopoll: redefined readx_poll_timeout macro to simplify the code (Patrick Talbert) [1879211] - [include] iopoll: introduce read_poll_timeout macro (Patrick Talbert) [1879211] - [infiniband] IB/ipoib: Fix double free of skb in case of multicast traffic in CM mode (Kamal Heib) [1857600] - [infiniband] RDMA/core: Fix double destruction of uobject (Kamal Heib) [1857600] - [infiniband] RDMA/pvrdma: Fix missing pci disable in pvrdma_pci_probe() (Kamal Heib) [1857600] - [net] xprtrdma: Fix use of xdr_stream_encode_item_{present, absent} (Kamal Heib) [1857600] - [net] xprtrdma: Fix trace point use-after-free race (Kamal Heib) [1857600] - [net] xprtrdma: Restore wake-up-all to rpcrdma_cm_event_handler() (Kamal Heib) [1857600] - [infiniband] RDMA/cm: Fix missing RDMA_CM_EVENT_REJECTED event after receiving REJ message (Kamal Heib) [1857600] - [net] xprtrdma: kmalloc rpcrdma_ep separate from rpcrdma_xprt (Kamal Heib) [1857600] - [net] xprtrdma: Extract sockaddr from struct rdma_cm_id (Kamal Heib) [1857600] - [net] xprtrdma: Merge struct rpcrdma_ia into struct rpcrdma_ep (Kamal Heib) [1857600] - [net] xprtrdma: Disconnect on flushed completion (Kamal Heib) [1857600] - [net] xprtrdma: Remove rpcrdma_ia::ri_flags (Kamal Heib) [1857600] - [net] xprtrdma: Invoke rpcrdma_ia_open in the connect worker (Kamal Heib) [1857600] - [net] xprtrdma: Allocate Protection Domain in rpcrdma_ep_create() (Kamal Heib) [1857600] - [net] xprtrdma: Refactor rpcrdma_ep_connect() and rpcrdma_ep_disconnect() (Kamal Heib) [1857600] - [net] xprtrdma: Clean up the post_send path (Kamal Heib) [1857600] - [net] xprtrdma: Refactor frwr_init_mr() (Kamal Heib) [1857600] - [net] xprtrdma: Invoke rpcrdma_ep_create() in the connect worker (Kamal Heib) [1857600] - [net] xprtrdma: Enhance MR-related trace points (Kamal Heib) [1857600] - [infiniband] IB/iser: Always check sig MR before putting it to the free pool (Kamal Heib) [1857600] - [infiniband] RDMA/efa: Use in-kernel offsetofend() to check field availability (Kamal Heib) [1857600] - [infiniband] RDMA/cm: Make sure the cm_id is in the IB_CM_IDLE state in destroy (Kamal Heib) [1857600] - [infiniband] RDMA/cm: Allow ib_send_cm_sidr_rep() to be done under lock (Kamal Heib) [1857600] - [infiniband] RDMA/cm: Allow ib_send_cm_rej() to be done under lock (Kamal Heib) [1857600] - [infiniband] RDMA/cm: Allow ib_send_cm_drep() to be done under lock (Kamal Heib) [1857600] - [infiniband] RDMA/cm: Allow ib_send_cm_dreq() to be done under lock (Kamal Heib) [1857600] - [infiniband] RDMA/cm: Add some lockdep assertions for cm_id_priv->lock (Kamal Heib) [1857600] - [infiniband] RDMA/cm: Make it clearer how concurrency works in cm_req_handler() (Kamal Heib) [1857600] - [infiniband] RDMA/cm: Make it clear that there is no concurrency in cm_sidr_req_handler() (Kamal Heib) [1857600] - [infiniband] RDMA/cm: Simplify establishing a listen cm_id (Kamal Heib) [1857600] - [infiniband] RDMA/cm: Make the destroy_id flow more robust (Kamal Heib) [1857600] - [net] svcrdma: Avoid DMA mapping small RPC Replies (Kamal Heib) [1857600] - [net] svcrdma: Fix double sync of transport header buffer (Kamal Heib) [1857600] - [net] svcrdma: Refactor chunk list encoders (Kamal Heib) [1857600] - [net] SUNRPC: Add encoders for list item discriminators (Kamal Heib) [1857600] - [net] svcrdma: Rename svcrdma_encode trace points in send routines (Kamal Heib) [1857600] - [net] svcrdma: Update synopsis of svc_rdma_send_reply_msg() (Kamal Heib) [1857600] - [net] svcrdma: Update synopsis of svc_rdma_map_reply_msg() (Kamal Heib) [1857600] - [net] svcrdma: Update synopsis of svc_rdma_send_reply_chunk() (Kamal Heib) [1857600] - [net] svcrdma: De-duplicate code that locates Write and Reply chunks (Kamal Heib) [1857600] - [include] svcrdma: Use struct xdr_stream to decode ingress transport headers (Kamal Heib) [1857600] - [net] svcrdma: Remove svcrdma_cm_event() trace point (Kamal Heib) [1857600] - [net] SUNRPC: Add xdr_pad_size() helper (Kamal Heib) [1857600] - [net] nfsd: Fix NFSv4 READ on RDMA when using readv (Kamal Heib) [1857600] - [net] svcrdma: Replace zero-length array with flexible-array member (Kamal Heib) [1857600] - [infiniband] RDMA/cm: Delete not implemented CM peer to peer communication (Kamal Heib) [1857600] - [infiniband] RDMA/cma: Teach lockdep about the order of rtnl and lock (Kamal Heib) [1857600] - [infiniband] RDMA/rw: map P2P memory correctly for signature operations (Kamal Heib) [1857600] - [infiniband] RDMA/ipoib: reject unsupported coalescing params (Kamal Heib) [1857600] - [infiniband] RDMA/providers: Fix return value when QP type isn't supported (Kamal Heib) [1857600] - [infiniband] RDMA/hns: Use the new APIs for printing log (Kamal Heib) [1857600] - [infiniband] RDMA/hns: Optimize hns_roce_modify_qp function (Kamal Heib) [1857600] - [infiniband] RDMA/hns: RDMA/hns: Assign rq head pointer when enable rq record db (Kamal Heib) [1857600] - [infiniband] RDMA/hns: Update the prompt message for creating and destroy qp (Kamal Heib) [1857600] - [infiniband] RDMA/efa: Do not delay freeing of DMA pages (Kamal Heib) [1857600] - [infiniband] RDMA/efa: Properly document the interrupt mask register (Kamal Heib) [1857600] - [infiniband] RDMA/efa: Unified getters/setters for device structs bitmask access (Kamal Heib) [1857600] - [infiniband] RDMA/ipoib: Don't set constant driver version (Kamal Heib) [1857600] - [infiniband] RDMA: Replace zero-length array with flexible-array member (Kamal Heib) [1857600] - [infiniband] RDMA/ucma: Use refcount_t for the ctx->ref (Kamal Heib) [1857600] - [infiniband] RDMA/core: Get rid of ib_create_qp_user (Kamal Heib) [1857600] - [infiniband] RDMA/core: Add weak ordering dma attr to dma mapping (Kamal Heib) [1857600] - [infiniband] RDMA/ucma: Mask QPN to be 24 bits according to IBTA (Kamal Heib) [1857600] - [infiniband] RDMA/cma: Use refcount API to reflect refcount (Kamal Heib) [1857600] - [infiniband] RDMA/cma: Rename cma_device ref/deref helpers to to get/put (Kamal Heib) [1857600] - [infiniband] RDMA/cma: Use refcount API to reflect refcount (Kamal Heib) [1857600] - [infiniband] RDMA/cma: Rename cma_device ref/deref helpers to to get/put (Kamal Heib) [1857600] - [infiniband] RDMA/cma: Use RDMA device port iterator (Kamal Heib) [1857600] - [infiniband] RDMA/cma: Use a helper function to enqueue resolve work items (Kamal Heib) [1857600] - [infiniband] RDMA/rw: Fix error flow during RDMA context initialization (Kamal Heib) [1857600] - [infiniband] IB/core: Add interface to advise_mr for kernel users (Kamal Heib) [1857600] - [infiniband] IB/core: Introduce ib_reg_user_mr (Kamal Heib) [1857600] - [uapi] RDMA/core: Add the core support field to METHOD_GET_CONTEXT (Kamal Heib) [1857600] - [infiniband] RDMA/uverbs: Add ioctl command to get a device context (Kamal Heib) [1857600] - [fs] xfs: Fix false positive lockdep warning with sb_internal & fs_reclaim (Waiman Long) [1838643] - [mm] mm/mmu_notifier: mm/rmap.c: Fix a mmu_notifier range bug in try_to_unmap_one (Waiman Long) [1871883] - [mm] mm/memory.c: initialise mmu_notifier_range correctly (Waiman Long) [1871883] - [mm] mm/mmu_notifier: use structure for invalidate_range_start/end calls v2 (Waiman Long) [1871883] - [mm] hugetlb: take PMD sharing into account when flushing tlb/caches (Waiman Long) [1871883] - [mm] mm, hugetlbfs: pass fault address to cow handler (Waiman Long) [1871883] - [mm] mm, hugetlbfs: rename address to haddr in hugetlb_cow() (Waiman Long) [1871883] - [mm] mm, huge page: copy target sub-page last when copy huge page (Waiman Long) [1871883] - [mm] mm, clear_huge_page: move order algorithm into a separate function (Waiman Long) [1871883] - [mm] Revert "mm: always flush VMA ranges affected by zap_page_range" (Waiman Long) [1871883] - [kernel] psi: eliminate kthread_worker from psi trigger scheduling mechanism (Waiman Long) [1873040] - [kernel] psi: get poll_work to run when calling poll syscall next time (Waiman Long) [1873040] - [block] block: loop: set discard granularity and alignment for block device backed loop (Ming Lei) [1866712] - [net] gre: recompute gre csum for sctp over gre tunnels (Lorenzo Bianconi) [1755200] - [include] mm/hugetlb: enable arch specific huge page size support for migration (Donghai Qiao) [1869887] - [mm] arm64/mm: enable HugeTLB migration for contiguous bit HugeTLB pages (Donghai Qiao) [1869887] - [lib] idr: Fix idr_get_next_ul race with idr_remove (Felix Ansell) [1866062] - [lib] genalloc: Fix a set of docs build warnings (Felix Ansell) [1866062] - [lib] lib/Kconfig: fix OBJAGG in lib/ menu structure (Felix Ansell) [1866062] - [lib] lib: Reduce user_access_begin() boundaries in strncpy_from_user() and strnlen_user() (Felix Ansell) [1866062]- [char] random32: update the net random state on interrupt and activity (Donghai Qiao) [1867569] {CVE-2020-16166} - [fs] nfs: Fix getxattr kernel panic and memory overflow (Benjamin Coddington) [1880894] {CVE-2020-25212} - [tools] selftests: rtnetlink: Test bridge enslavement with different parent IDs (Jonathan Toppins) [1860479] - [tools] selftests: rtnetlink: correct the final return value for the test (Jonathan Toppins) [1860479] - [net] Fix bridge enslavement failure (Jonathan Toppins) [1860479] - [net] Make mpls_entry_encode() available for generic users (Patrick Talbert) [1878818] - [net] SUNRPC dont update timeout value on connection reset (Steve Dickson) [1861895] - [kernel] overflow.h: Add flex_array_size() helper (Petr Oros) [1876924] - [net] netpoll: accept NULL np argument in netpoll_send_skb() (Ivan Vecera) [1867968] - [net] netpoll: netpoll_send_skb() returns transmit status (Ivan Vecera) [1867968] - [net] netpoll: move netpoll_send_skb() out of line (Ivan Vecera) [1867968] - [net] netpoll: remove dev argument from netpoll_send_skb_on_dev() (Ivan Vecera) [1867968] - [net] netpoll: Fix use correct return type for ndo_start_xmit() (Ivan Vecera) [1867968] - [net] core: Introduce netdev_get_xmit_slave (Ivan Vecera) [1867974] - [net] get rid of lockdep_set_class_and_subclass() (Ivan Vecera) [1867961] - [net] change addr_list_lock back to static key (Ivan Vecera) [1867961] - [net] batman-adv: Revert "Drop lockdep.h include for soft-interface.c" (Ivan Vecera) [1867961] - [net] partially revert dynamic lockdep key changes (Ivan Vecera) [1867961] - [kernel] rcu: Maintain RHEL kABI (Waiman Long) [1862812] - [kernel] rcu: Don't acquire lock in NMI handler in rcu_nmi_enter_common() (Waiman Long) [1862812] - [kernel] rcu: Add *_ONCE() to rcu_data ->rcu_forced_tick (Waiman Long) [1862812] - [kernel] rcu: Make rcu_barrier() account for offline no-CBs CPUs (Waiman Long) [1862812] - [kernel] rcu: Clear ->core_needs_qs at GP end or self-reported QS (Waiman Long) [1862812] - [kernel] rcu: Forgive slow expedited grace periods at boot time (Waiman Long) [1862812] - [tools] torture: Hoist calls to lscpu to higher-level kvm.sh script (Waiman Long) [1862812] - [tools] torture: Allow "CFLIST" to specify default list of scenarios (Waiman Long) [1862812] - [kernel] rcutorture: Dynamically allocate rcu_fwds structure (Waiman Long) [1862812] - [kernel] rcutorture: Complete threading rcu_fwd pointers through functions (Waiman Long) [1862812] - [kernel] rcutorture: Move to dynamic initialization of rcu_fwds (Waiman Long) [1862812] - [kernel] rcutorture: Thread rcu_fwd pointer through forward-progress functions (Waiman Long) [1862812] - [kernel] rcutorture: Pull callback forward-progress data into rcu_fwd struct (Waiman Long) [1862812] - [tools] rcutorture: Add worst-case call_rcu() forward-progress results (Waiman Long) [1862812] - [tools] torture: Handle systems lacking the mpstat command (Waiman Long) [1862812] - [tools] torture: Handle jitter for CPUs that cannot be offlined (Waiman Long) [1862812] - [tools] rcutorture: Dispense with Dracut for initrd creation (Waiman Long) [1862812] - [tools] torture: Use gawk instead of awk for systime() function (Waiman Long) [1862812] - [kernel] rcu: Avoid tick_dep_set_cpu() misordering (Waiman Long) [1862812] - [kernel] rcu: Provide wrappers for uses of ->rcu_read_lock_nesting (Waiman Long) [1862812] - [kernel] rcu: Use READ_ONCE() for ->expmask in rcu_read_unlock_special() (Waiman Long) [1862812] - [kernel] rcu: Clear ->rcu_read_unlock_special only once (Waiman Long) [1862812] - [kernel] rcu: Clear .exp_hint only when deferred quiescent state has been reported (Waiman Long) [1862812] - [kernel] rcu: Rename some instance of CONFIG_PREEMPTION to CONFIG_PREEMPT_RCU (Waiman Long) [1862812] - [kernel] rcu: Use CONFIG_PREEMPTION where appropriate (Waiman Long) [1862812] - [kernel] rcu: Make PREEMPT_RCU be a modifier to TREE_RCU (Waiman Long) [1862812] - [kernel] rcu: Use lockdep rather than comment to enforce lock held (Waiman Long) [1862812] - [kernel] rcu: Avoid data-race in rcu_gp_fqs_check_wake() (Waiman Long) [1862812] - [kernel] rcu/nocb: Fix dump_tree hierarchy print always active (Waiman Long) [1862812] - [kernel] rculist.h: Add list_tail_rcu() (Waiman Long) [1862812] - [kernel] rculist_nulls: Change docbook comment headers (Waiman Long) [1862812] - [kernel] rculist_nulls: Add docbook comments (Waiman Long) [1862812] - [include] rcu: Add a hlist_nulls_unhashed_lockless() function (Waiman Long) [1862812] - [kernel] rcu: Use WRITE_ONCE() for assignments to ->pprev for hlist_nulls (Waiman Long) [1862812] - [kernel] rcu: Remove kfree_call_rcu_nobatch() (Waiman Long) [1862812] - [kernel] rcu: Remove kfree_rcu() special casing and lazy-callback handling (Waiman Long) [1862812] - [kernel] rcu: Add support for debug_objects debugging for kfree_rcu() (Waiman Long) [1862812] - [kernel] rcu: Add multiple in-flight batches of kfree_rcu() work (Waiman Long) [1862812] - [kernel] rcu: Make kfree_rcu() use a non-atomic ->monitor_todo (Waiman Long) [1862812] - [kernel] rcuperf: Add kfree_rcu() performance Tests (Waiman Long) [1862812] - [kernel] rcu: Add basic support for kfree_rcu() batching (Waiman Long) [1862812] - [kernel] rcu: Remove unused stop-machine #include (Waiman Long) [1862812] - [kernel] srcu: Apply *_ONCE() to ->srcu_last_gp_end (Waiman Long) [1862812] - [kernel] rcu: Switch force_qs_rnp() to for_each_leaf_node_cpu_mask() (Waiman Long) [1862812] - [kernel] rcu: Move rcu_{expedited, normal} definitions into rcupdate.h (Waiman Long) [1862812] - [kernel] rcu: Move gp_state_namesand gp_state_getname() to tree_stall.h (Waiman Long) [1862812] - [kernel] rcu: Remove the declaration of call_rcu() in tree.h (Waiman Long) [1862812] - [kernel] rcu: Fix tracepoint tracking RCU CPU kthread utilization (Waiman Long) [1862812] - [kernel] rcu: Fix harmless omission of "CONFIG_" from #if condition (Waiman Long) [1862812] - [kernel] rcu: Mark non-global functions and variables as static (Waiman Long) [1862812] - [kernel] rcu: Enable tick for nohz_full CPUs slow to provide expedited QS (Waiman Long) [1862812] - [kernel] rcu: Replace synchronize_sched_expedited_wait() "_sched" with "_rcu" (Waiman Long) [1862812] - [kernel] rcu: Update tree_exp.h function-header comments (Waiman Long) [1862812] - [kernel] rcu: Rename sync_rcu_preempt_exp_done() to sync_rcu_exp_done() (Waiman Long) [1862812] - [kernel] rcu: Allow only one expedited GP to run concurrently with wakeups (Waiman Long) [1862812] - [kernel] rcu: Fix missed wakeup of exp_wq waiters (Waiman Long) [1862812] - [kernel] rcu: Substitute lookup for bit-twiddling in sync_rcu_exp_select_node_cpus() (Waiman Long) [1862812] - [kernel] rcu: Fix data-race due to atomic_t copy-by-value (Waiman Long) [1862812] - [kernel] rcu: Avoid modifying mask_ofl_ipi in sync_rcu_exp_select_node_cpus() (Waiman Long) [1862812] - [kernel] rcu: Use *_ONCE() to protect lockless ->expmask accesses (Waiman Long) [1862812] - [kernel] rcutorture: Make in-kernel-loop testing more brutal (Waiman Long) [1862812] - [kernel] rcutorture: Separate warnings for each failure type (Waiman Long) [1862812] - [kernel] rcu: Remove unused variable rcu_perf_writer_state (Waiman Long) [1862812] - [tools] rcutorture: Remove CONFIG_HOTPLUG_CPU=n from scenarios (Waiman Long) [1862812] - [kernel] rcu: Remove unused function rcutorture_record_progress() (Waiman Long) [1862812] - [kernel] rcu: Make kernel-mode nohz_full CPUs invoke the RCU core processing (Waiman Long) [1862812] - [kernel] rcu: Confine ->core_needs_qs accesses to the corresponding CPU (Waiman Long) [1862812] - [kernel] rcu: Reset CPU hints when reporting a quiescent state (Waiman Long) [1862812] - [kernel] rcu: Force nohz_full tick on upon irq enter instead of exit (Waiman Long) [1862812] - [kernel] rcu: Force tick on for nohz_full CPUs not reaching quiescent states (Waiman Long) [1862812] - [kernel] rcutorture: Emulate dyntick aspect of userspace nohz_full sojourn (Waiman Long) [1862812] - [kernel] rcu: Make CPU-hotplug removal operations enable tick (Waiman Long) [1862812] - [kernel] stop_machine: Provide RCU quiescent state in multi_cpu_stop() (Waiman Long) [1862812] - [kernel] rcutorture: Force on tick for readers and callback flooders (Waiman Long) [1862812] - [kernel] rcu: Force on tick when invoking lots of callbacks (Waiman Long) [1862812] - [kernel] time: Export tick start/stop functions for rcutorture (Waiman Long) [1862812] - [kernel] nohz: Add TICK_DEP_BIT_RCU (Waiman Long) [1862812] - [kernel] rcu: Suppress levelspread uninitialized messages (Waiman Long) [1862812] - [kernel] rcu: Fix uninitialized variable in nocb_gp_wait() (Waiman Long) [1862812] - [trace] rcu: Update descriptions for rcu_future_grace_period tracepoint (Waiman Long) [1862812] - [trace] rcu: Update descriptions for rcu_nocb_wake tracepoint (Waiman Long) [1862812] - [trace] rcu: Remove obsolete descriptions for rcu_barrier tracepoint (Waiman Long) [1862812] - [kernel] rcu: Ensure that ->rcu_urgent_qs is set before resched IPI (Waiman Long) [1862812] - [kernel] rcu: Several rcu_segcblist functions can be static (Waiman Long) [1862812] - [kernel] rcu: Remove unused function hlist_bl_del_init_rcu() (Waiman Long) [1862812] - [kernel] rcu: Allow rcu_do_batch() to dynamically adjust batch sizes (Waiman Long) [1862812] - [kernel] srcu: Avoid srcutorture security-based pointer obfuscation (Waiman Long) [1862812] - [kernel] rcu/nocb: Don't wake no-CBs GP kthread if timer posted under overload (Waiman Long) [1862812] - [kernel] rcu/nocb: Reduce __call_rcu_nocb_wake() leaf rcu_node ->lock contention (Waiman Long) [1862812] - [kernel] rcu/nocb: Reduce nocb_cb_wait() leaf rcu_node ->lock contention (Waiman Long) [1862812] - [kernel] rcu/nocb: Advance CBs after merge in rcutree_migrate_callbacks() (Waiman Long) [1862812] - [kernel] rcu/nocb: Avoid synchronous wakeup in __call_rcu_nocb_wake() (Waiman Long) [1862812] - [kernel] rcu/nocb: Print no-CBs diagnostics when rcutorture writer unduly delayed (Waiman Long) [1862812] - [kernel] rcu/nocb: EXP Check use and usefulness of ->nocb_lock_contended (Waiman Long) [1862812] - [kernel] rcu/nocb: Add bypass callback queueing (Waiman Long) [1862812] - [kernel] rcu/nocb: Atomic ->len field in rcu_segcblist structure (Waiman Long) [1862812] - [kernel] rcu/nocb: Unconditionally advance and wake for excessive CBs (Waiman Long) [1862812] - [kernel] rcu/nocb: Reduce ->nocb_lock contention with separate ->nocb_gp_lock (Waiman Long) [1862812] - [kernel] rcu/nocb: Reduce contention at no-CBs invocation-done time (Waiman Long) [1862812] - [kernel] rcu/nocb: Reduce contention at no-CBs registry-time CB advancement (Waiman Long) [1862812] - [kernel] rcu/nocb: Round down for number of no-CBs grace-period kthreads (Waiman Long) [1862812] - [kernel] rcu/nocb: Avoid ->nocb_lock capture by corresponding CPU (Waiman Long) [1862812] - [kernel] rcu/nocb: Avoid needless wakeups of no-CBs grace-period kthread (Waiman Long) [1862812] - [kernel] rcu/nocb: Make __call_rcu_nocb_wake() safe for many callbacks (Waiman Long) [1862812] - [kernel] rcu/nocb: Never downgrade ->nocb_defer_wakeup in wake_nocb_gp_defer() (Waiman Long) [1862812] - [kernel] rcu/nocb: Enable re-awakening under high callback load (Waiman Long) [1862812] - [kernel] rcu/nohz: Turn off tick for offloaded CPUs (Waiman Long) [1862812] - [kernel] rcu/nocb: Suppress uninitialized false-positive in nocb_gp_wait() (Waiman Long) [1862812] - [kernel] rcu/nocb: Use build-time no-CBs check in rcu_pending() (Waiman Long) [1862812] - [kernel] rcu/nocb: Use build-time no-CBs check in rcu_core() (Waiman Long) [1862812] - [kernel] rcu/nocb: Use build-time no-CBs check in rcu_do_batch() (Waiman Long) [1862812] - [kernel] rcu/nocb: Remove obsolete nocb_gp_head and nocb_gp_tail fields (Waiman Long) [1862812] - [kernel] rcu/nocb: Remove obsolete nocb_cb_tail and nocb_cb_head fields (Waiman Long) [1862812] - [kernel] rcu/nocb: Remove obsolete nocb_q_count and nocb_q_count_lazy fields (Waiman Long) [1862812] - [kernel] rcu/nocb: Remove obsolete nocb_head and nocb_tail fields (Waiman Long) [1862812] - [kernel] rcu/nocb: Use rcu_segcblist for no-CBs CPUs (Waiman Long) [1862812] - [kernel] rcu/nocb: Leave ->cblist enabled for no-CBs CPUs (Waiman Long) [1862812] - [kernel] rcu/nocb: Allow lockless use of rcu_segcblist_empty() (Waiman Long) [1862812] - [kernel] rcu/nocb: Allow lockless use of rcu_segcblist_restempty() (Waiman Long) [1862812] - [kernel] rcu/nocb: Remove deferred wakeup checks for extended quiescent states (Waiman Long) [1862812] - [kernel] rcu/nocb: Check for deferred nocb wakeups before nohz_full early exit (Waiman Long) [1862812] - [kernel] rcu/nocb: Make rcutree_migrate_callbacks() start at leaf rcu_node structure (Waiman Long) [1862812] - [kernel] rcu/nocb: Add checks for offloaded callback processing (Waiman Long) [1862812] - [kernel] rcu/nocb: Use separate flag to indicate offloaded ->cblist (Waiman Long) [1862812] - [kernel] rcu/nocb: Use separate flag to indicate disabled ->cblist (Waiman Long) [1862812] - [kernel] rcu/nocb: Print gp/cb kthread hierarchy if dump_tree (Waiman Long) [1862812] - [kernel] rcu/nocb: Rename rcu_nocb_leader_stride kernel boot parameter (Waiman Long) [1862812] - [kernel] rcu/nocb: Rename and document no-CB CB kthread sleep trace event (Waiman Long) [1862812] - [kernel] rcu/nocb: Rename rcu_organize_nocb_kthreads() local variable (Waiman Long) [1862812] - [kernel] rcu/nocb: Rename wake_nocb_leader_defer() to wake_nocb_gp_defer() (Waiman Long) [1862812] - [kernel] rcu/nocb: Rename __wake_nocb_leader() to __wake_nocb_gp() (Waiman Long) [1862812] - [kernel] rcu/nocb: Rename wake_nocb_leader() to wake_nocb_gp() (Waiman Long) [1862812] - [kernel] rcu/nocb: Rename nocb_follower_wait() to nocb_cb_wait() (Waiman Long) [1862812] - [kernel] rcu/nocb: Provide separate no-CBs grace-period kthreads (Waiman Long) [1862812] - [kernel] rcu/nocb: Update comments to prepare for forward-progress work (Waiman Long) [1862812] - [kernel] rcu/nocb: Rename rcu_data fields to prepare for forward-progress work (Waiman Long) [1862812] - [kernel] rcutorture: Aggressive forward-progress tests shouldn't block shutdown (Waiman Long) [1862812] - [kernel] rcuperf: Make rcuperf kernel test more robust for !expedited mode (Waiman Long) [1862812] - [kernel] rcutorture: Emulate userspace sojourn during call_rcu() floods (Waiman Long) [1862812] - [tools] rcutorture: Test TREE03 with the threadirqs kernel boot parameter (Waiman Long) [1862812] - [tools] torture: Expand last_ts variable in kvm-test-1-run.sh (Waiman Long) [1862812] - [kernel] rcuperf: Fix perf_type module-parameter description (Waiman Long) [1862812] - [documentation] doc: Add rcutree.kthread_prio pointer to stallwarn.txt (Waiman Long) [1862812] - [kernel] rcu: Change return type of rcu_spawn_one_boost_kthread() (Waiman Long) [1862812] - [kernel] rcu: Add destroy_work_on_stack() to match INIT_WORK_ONSTACK() (Waiman Long) [1862812] - [kernel] rcu: Add kernel parameter to dump trace after RCU CPU stall warning (Waiman Long) [1862812] - [kernel] rcu: Restore barrier() to rcu_read_lock() and rcu_read_unlock() (Waiman Long) [1862812] - [kernel] rcu: Simplify rcu_note_context_switch exit from critical section (Waiman Long) [1862812] - [kernel] rcu: Make rcu_read_unlock_special() checks match raise_softirq_irqoff() (Waiman Long) [1862812] - [kernel] rcu: Simplify rcu_read_unlock_special() deferred wakeups (Waiman Long) [1862812] - [tools] rcu: Don't return a value from rcu_assign_pointer() (Waiman Long) [1862812] - [kernel] rcu: Force inlining of rcu_read_lock() (Waiman Long) [1862812] - [kernel] rcu: Fix irritating whitespace error in rcu_assign_pointer() (Waiman Long) [1862812] - [kernel] rcu: validate arguments for rcu tracepoints (Waiman Long) [1862812] - [trace] tracing: introduce TRACE_EVENT_NOP() (Waiman Long) [1862812] - [kernel] kprobes: Prohibit probing on RCU debug routine (Waiman Long) [1862812] - [init] time: Make VIRT_CPU_ACCOUNTING_GEN depend on GENERIC_CLOCKEVENTS (Waiman Long) [1862812] - [kernel] time: Move CONTEXT_TRACKING to kernel/time/Kconfig (Waiman Long) [1862812]- [fs] xfs: don't commit sunit/swidth updates to disk if that would cause repair failures (Bill O'Donnell) [1849407] - [fs] xfs: split the sunit parameter update into two parts (Bill O'Donnell) [1849407] - [fs] xfs: refactor agfl length computation function (Bill O'Donnell) [1849407] - [net] netfilter: conntrack: proc: rename stat column (Florian Westphal) [1875681] - [net] netfilter: conntrack: add clash resolution stat counter (Florian Westphal) [1875681] - [net] netfilter: conntrack: remove ignore stats (Florian Westphal) [1875681] - [net] netfilter: conntrack: do not increment two error counters at same time (Florian Westphal) [1875681] - [net] netfilter: conntrack: do not auto-delete clash entries on reply (Florian Westphal) [1875681] - [powerpc] powerpc/pseries/iommu: Allow bigger 64bit window by removing default DMA window (Steve Best) [1725198] - [powerpc] powerpc/pseries/iommu: Move window-removing part of remove_ddw into remove_dma_window (Steve Best) [1725198] - [powerpc] powerpc/pseries/iommu: Update call to ibm, query-pe-dma-windows (Steve Best) [1725198] - [powerpc] powerpc/pseries/iommu: Create defines for operations in ibm, ddw-applicable (Steve Best) [1725198] - [x86] x86/cpu: Add Sapphire Rapids CPU model number (Puneet Sethi) [1872367] - [x86] x86/cpu: Add Lakefield, Alder Lake and Rocket Lake models to the to Intel CPU family (Steve Best) [1838902]- [powerpc] powerpc/xmon: Improve dumping prefixed instructions (Desnes Augusto Nunes do Rosario) [1854524] - [powerpc] powerpc: Add a ppc_inst_as_str() helper (Desnes Augusto Nunes do Rosario) [1854524] - [powerpc] powerpc: Add ppc_inst_as_u64() (Desnes Augusto Nunes do Rosario) [1854524] - [powerpc] powerpc: Add ppc_inst_next() (Desnes Augusto Nunes do Rosario) [1854524] - [powerpc] powerpc/sstep: Add tests for Prefixed Add Immediate (Desnes Augusto Nunes do Rosario) [1854524] - [powerpc] powerpc/sstep: Let compute tests specify a required cpu feature (Desnes Augusto Nunes do Rosario) [1854524] - [powerpc] powerpc/sstep: Set NIP in instruction emulation tests (Desnes Augusto Nunes do Rosario) [1854524] - [powerpc] powerpc/sstep: Add tests for prefixed floating-point load/stores (Desnes Augusto Nunes do Rosario) [1854524] - [powerpc] powerpc/sstep: Add tests for prefixed integer load/stores (Desnes Augusto Nunes do Rosario) [1854524] - [powerpc] powerpc: Add POWER10 architected mode (Desnes Augusto Nunes do Rosario) [1854524] - [powerpc] powerpc/dt_cpu_ftrs: Add MMA feature (Desnes Augusto Nunes do Rosario) [1854524] - [powerpc] powerpc/dt_cpu_ftrs: Enable Prefixed Instructions (Desnes Augusto Nunes do Rosario) [1854524] - [powerpc] powerpc/dt_cpu_ftrs: Advertise support for ISA v3.1 if selected (Desnes Augusto Nunes do Rosario) [1854524] - [powerpc] powerpc: Add support for ISA v3.1 (Desnes Augusto Nunes do Rosario) [1854524] - [powerpc] powerpc: Add new HWCAP bits (Desnes Augusto Nunes do Rosario) [1854524] - [powerpc] powerpc sstep: Add support for prefixed fixed-point arithmetic (Desnes Augusto Nunes do Rosario) [1854524] - [powerpc] powerpc sstep: Add support for prefixed load/stores (Desnes Augusto Nunes do Rosario) [1854524] - [powerpc] powerpc: Support prefixed instructions in alignment handler (Desnes Augusto Nunes do Rosario) [1854524] - [powerpc] powerpc/kprobes: Don't allow breakpoints on suffixes (Desnes Augusto Nunes do Rosario) [1854524] - [powerpc] powerpc/xmon: Don't allow breakpoints on suffixes (Desnes Augusto Nunes do Rosario) [1854524] - [powerpc] powerpc: Test prefixed instructions in feature fixups (Desnes Augusto Nunes do Rosario) [1854524] - [powerpc] powerpc: Test prefixed code patching (Desnes Augusto Nunes do Rosario) [1854524] - [powerpc] powerpc: Add prefixed instructions to instruction data type (Desnes Augusto Nunes do Rosario) [1854524] - [powerpc] powerpc/optprobes: Add register argument to patch_imm64_load_insns() (Desnes Augusto Nunes do Rosario) [1854524] - [kvm] powerpc: Define new SRR1 bits for a ISA v3.1 (Desnes Augusto Nunes do Rosario) [1854524] - [powerpc] powerpc/83xx: handle machine check caused by watchdog timer (Desnes Augusto Nunes do Rosario) [1854524] - [powerpc] powerpc: Enable Prefixed Instructions (Desnes Augusto Nunes do Rosario) [1854524] - [powerpc] powerpc: Make test_translate_branch() independent of instruction length (Desnes Augusto Nunes do Rosario) [1854524] - [powerpc] powerpc/xmon: Move insertion of breakpoint for xol'ing (Desnes Augusto Nunes do Rosario) [1854524] - [powerpc] powerpc/xmon: Use a function for reading instructions (Desnes Augusto Nunes do Rosario) [1854524] - [powerpc] powerpc: Introduce a function for reporting instruction length (Desnes Augusto Nunes do Rosario) [1854524] - [powerpc] powerpc: Define and use get_user_instr() et. al (Desnes Augusto Nunes do Rosario) [1854524] - [powerpc] powerpc/kprobes: Use patch_instruction() (Desnes Augusto Nunes do Rosario) [1854524] - [powerpc] powerpc: Add a probe_kernel_read_inst() function (Desnes Augusto Nunes do Rosario) [1854524] - [powerpc] powerpc: Add a probe_user_read_inst() function (Desnes Augusto Nunes do Rosario) [1854524] - [powerpc] powerpc: Use a function for reading instructions (Desnes Augusto Nunes do Rosario) [1854524] - [powerpc] powerpc: Use a datatype for instructions (Desnes Augusto Nunes do Rosario) [1854524] - [powerpc] powerpc/lib: Refactor __patch_instruction() to use __put_user_asm() (Desnes Augusto Nunes do Rosario) [1854524] - [powerpc] powerpc: use probe_user_read() and probe_user_write() (Desnes Augusto Nunes do Rosario) [1854524] - [powerpc] powerpc/process: Constify the number of insns printed by show instructions functions (Desnes Augusto Nunes do Rosario) [1854524] - [powerpc] powerpc/process: Fix interleaved output in show_user_instructions() (Desnes Augusto Nunes do Rosario) [1854524] - [powerpc] powerpc/process: Fix sparse address space warnings (Desnes Augusto Nunes do Rosario) [1854524] - [powerpc] powerpc: Don't print kernel instructions in show_user_instructions() (Desnes Augusto Nunes do Rosario) [1854524] - [powerpc] powerpc: Add show_user_instructions() (Desnes Augusto Nunes do Rosario) [1854524] - [powerpc] powerpc/lib: fix book3s/32 boot failure due to code patching (Desnes Augusto Nunes do Rosario) [1854524] - [powerpc] powerpc: Introduce functions for instruction equality (Desnes Augusto Nunes do Rosario) [1854524] - [powerpc] powerpc: Use a function for byte swapping instructions (Desnes Augusto Nunes do Rosario) [1854524] - [powerpc] powerpc: Use a function for getting the instruction op code (Desnes Augusto Nunes do Rosario) [1854524] - [powerpc] powerpc: Use an accessor for instructions (Desnes Augusto Nunes do Rosario) [1854524] - [powerpc] powerpc sstep: Add support for extswsli instruction (Desnes Augusto Nunes do Rosario) [1854524] - [powerpc] powerpc: sstep: Add support for maddhd, maddhdu, maddld instructions (Desnes Augusto Nunes do Rosario) [1854524] - [powerpc] powerpc: Use a macro for creating instructions from u32s (Desnes Augusto Nunes do Rosario) [1854524] - [powerpc] powerpc/fsl: Add infrastructure to fixup branch predictor flush (Desnes Augusto Nunes do Rosario) [1854524] - [powerpc] powerpc/smp: Use code patching to restore reset vector (Desnes Augusto Nunes do Rosario) [1854524] - [powerpc] powerpc: sstep: Add tests for addcinstruction (Desnes Augusto Nunes do Rosario) [1854524] - [powerpc] powerpc: sstep: Add tests for addinstruction (Desnes Augusto Nunes do Rosario) [1854524] - [powerpc] powerpc: sstep: Add tests for compute type instructions (Desnes Augusto Nunes do Rosario) [1854524] - [powerpc] powerpc/sstep: Fix DS operand in ld encoding to appropriate value (Desnes Augusto Nunes do Rosario) [1854524] - [powerpc] powerpc/fsl: Add barrier_nospec implementation for NXP PowerPC Book3E (Desnes Augusto Nunes do Rosario) [1854524] - [powerpc] powerpc/watchpoint: Don't ignore extraneous exceptions blindly (Desnes Augusto Nunes do Rosario) [1854524] - [powerpc] powerpc/watchpoint: Disable watchpoint hit by larx/stcx instructions (Desnes Augusto Nunes do Rosario) [1854524] - [powerpc] powerpc/kgdb: add kgdb_arch_set/remove_breakpoint() (Desnes Augusto Nunes do Rosario) [1854524] - [powerpc] powerpc/hw_breakpoint: move instruction stepping out of hw_breakpoint_handler() (Desnes Augusto Nunes do Rosario) [1854524] - [powerpc] powerpc: add modify_instruction() and modify_instruction_site() (Desnes Augusto Nunes do Rosario) [1854524] - [powerpc] powerpc: Change calling convention for create_branch() et. al (Desnes Augusto Nunes do Rosario) [1854524] - [powerpc] powerpc: simplify patch_instruction_site() and patch_branch_site() (Desnes Augusto Nunes do Rosario) [1854524] - [powerpc] powerpc/code-patching: Add a helper to get the address of a patch_site (Desnes Augusto Nunes do Rosario) [1854524] - [powerpc] powerpc/ftrace: Handle large kernel configs (Desnes Augusto Nunes do Rosario) [1854524] - [powerpc] powerpc/32: use patch_site_addr() in machine_init() (Desnes Augusto Nunes do Rosario) [1854524] - [powerpc] powerpc/lib: Use patch_site to patch copy_32 functions once cache is enabled (Desnes Augusto Nunes do Rosario) [1854524] - [powerpc] powerpc/xmon: Use bitwise calculations in_breakpoint_table() (Desnes Augusto Nunes do Rosario) [1854524] - [powerpc] powerpc/xmon: Move breakpoints to text section (Desnes Augusto Nunes do Rosario) [1854524] - [powerpc] powerpc/xmon: Move breakpoint instructions to own array (Desnes Augusto Nunes do Rosario) [1854524] - [powerpc] powerpc/xmon: Remove store_inst() for patch_instruction() (Desnes Augusto Nunes do Rosario) [1854524] - [powerpc] powerpc/powernv/idle: Exclude mfspr on HID1, 4, 5 on P9 and above (Steve Best) [1854539] - [powerpc] powerpc/powernv/idle: Rename pnv_first_spr_loss_level variable (Steve Best) [1854539] - [powerpc] powerpc/powernv/idle: Replace CPU feature check with PVR check (Steve Best) [1854539] - [powerpc] powerpc/64s: Don't set FSCR bits in INIT_THREAD (Steve Best) [1854523] - [powerpc] powerpc/64s: Save FSCR to init_task.thread.fscr after feature init (Steve Best) [1854523] - [powerpc] powerpc/64s: Don't let DT CPU features set FSCR_DSCR (Steve Best) [1854523] - [powerpc] powerpc/64s: Don't init FSCR_DSCR in __init_FSCR() (Steve Best) [1854523]- [kernel] sched/cfs: change initial value of runnable_avg (Phil Auld) [1875995] - [kernel] sched/fair: Fix runnable_avg for throttled cfs (Phil Auld) [1875995] - [kernel] sched/fair: Fix kernel build warning in test_idle_cores() for !SMT NUMA (Phil Auld) [1875995] - [kernel] sched/numa: Acquire RCU lock for checking idle cores during NUMA balancing (Phil Auld) [1875995] - [kernel] sched/numa: Stop an exhastive search if a reasonable swap candidate or idle CPU is found (Phil Auld) [1875995] - [kernel] sched/numa: Bias swapping tasks based on their preferred node (Phil Auld) [1875995] - [kernel] sched/numa: Find an alternative idle CPU if the CPU is part of an active NUMA balance (Phil Auld) [1875995] - [kernel] sched/numa: Prefer using an idle CPU as a migration target instead of comparing tasks (Phil Auld) [1875995] - [kernel] sched/fair: Take into account runnable_avg to classify group (Phil Auld) [1875995] - [kernel] sched/pelt: Add a new runnable average signal (Phil Auld) [1875995] - [kernel] sched/pelt: Remove unused runnable load average (Phil Auld) [1875995] - [kernel] sched: Disable allowing small imbalance to preserve RHEL performance (Phil Auld) [1875995] - [kernel] sched/numa: Use similar logic to the load balancer for moving between domains with spare capacity (Phil Auld) [1875995] - [kernel] sched/numa: Replace runnable_load_avg by load_avg (Phil Auld) [1875995] - [kernel] sched/numa: Distinguish between the different task_numa_migrate() failure cases (Phil Auld) [1875995] - [kernel] sched/numa: Trace when no candidate CPU was found on the preferred node (Phil Auld) [1875995] - [kernel] sched/fair: Allow a small load imbalance between low utilisation SD_NUMA domains (Phil Auld) [1875995] - [mm] powerpc/smp: Implement cpu_to_coregroup_id (Diego Domingos) [1854541] - [powerpc] powerpc/smp: Create coregroup domain (Diego Domingos) [1854541] - [powerpc] powerpc/smp: Allocate cpumask only after searching thread group (Diego Domingos) [1854541] - [powerpc] powerpc/numa: Detect support for coregroup (Diego Domingos) [1854541] - [powerpc] powerpc/smp: Optimize start_secondary (Diego Domingos) [1854541] - [powerpc] powerpc/smp: Dont assume l2-cache to be superset of sibling (Diego Domingos) [1854541] - [powerpc] powerpc/smp: Move topology fixups into a new function (Diego Domingos) [1854541] - [powerpc] powerpc/smp: Move powerpc_topology above (Diego Domingos) [1854541] - [powerpc] powerpc/smp: Merge Power9 topology with Power topology (Diego Domingos) [1854541] - [powerpc] powerpc/smp: Fix a warning under !NEED_MULTIPLE_NODES (Diego Domingos) [1854541] - [mm] powerpc/numa: Restrict possible nodes based on platform (Diego Domingos) [1854541] - [mm] powerpc/numa: Limit possible nodes to within num_possible_nodes (Diego Domingos) [1854541] - [powerpc] powerpc: Fix misleading small cores print (Diego Domingos) [1854541] - [netdrv] ibmvnic: add missing parenthesis in do_reset() (Steve Best) [1879547] - [wireless] rtw88: don't hold all IRQs disabled for PS operations (Jarod Wilson) [1874730] - [netdrv] ibmvnic fix NULL tx_pools and rx_tools issue at do_reset (Steve Best) [1872676]- [kernel] sched: Fix use of count for nr_running tracepoint (Phil Auld) [1861444] - [kernel] sched: Add a tracepoint to track rq->nr_running (Phil Auld) [1861444] - [kernel] sched/debug: Add new tracepoints to track util_est (Phil Auld) [1861444] - [kernel] sched/debug: Export the newly added tracepoints (Phil Auld) [1861444] - [kernel] sched/debug: Add sched_overutilized tracepoint (Phil Auld) [1861444] - [kernel] sched/debug: Add new tracepoint to track PELT at se level (Phil Auld) [1861444] - [kernel] sched/debug: Add a new sched_trace_*() helper functions (Phil Auld) [1861444] - [kernel] sched/autogroup: Make autogroup_path() always available (Phil Auld) [1861444]- [mm] mm/kmemleak.c: fix check for softirq context (Waiman Long) [1878006] - [include] mm/hotplug: invalid PFNs from pfn_to_online_page() (Waiman Long) [1878006] - [mm] mm, kmemleak: little optimization while scanning (Waiman Long) [1878006] - [mm] kmemleak: add module param to print warnings to dmesg (Waiman Long) [1878006] - [mm] kmemleak: always register debugfs file (Waiman Long) [1878006] - [scsi] scsi: megaraid_sas: Don't call disable_irq from process IRQ poll (Tomas Henzl) [1837200] - [scsi] scsi: megaraid_sas: Remove undefined ENABLE_IRQ_POLL macro (Tomas Henzl) [1837200] - [platform] platform/x86: dcdbas: Check SMBIOS for protected buffer address (David Arcari) [1858680] - [platform] firmware: dcdbas: Move dcdbas to drivers/platform/x86 (David Arcari) [1858680] - [fs] cifs: fix DFS mount with cifsacl/modefromsid (Leif Sahlberg) [1871246] - [fs] ext4: fix potential negative array index in do_split() (Pavel Reichl) [1846165] {CVE-2020-14314} - [include] block: allow for_each_bvec to support zero len bvec (Ming Lei) [1872032] - [nvme] nvme-pci: disable the write zeros command for Intel 600P/P3100 (David Milburn) [1875391]- [netdrv] ice: Disable VLAN pruning in promiscuous mode (Jonathan Toppins) [1787477] - [mm] mm: slub: introduce 'slub_merge' kernel parameter (Rafael Aquini) [1871214] - [kernel] time/tick-broadcast: Fix tick_broadcast_offline() lockdep complaint (Alexey Klimov) [1877380]- [init] init/Kconfig: disable io_uring (Jeff Moyer) [1879754] - [block] blk-mq: always allow reserved allocation in hctx_may_queue (Ming Lei) [1740874] - [nvme] nvme-rdma: Avoid double freeing of async event data (Gopal Tiwari) [1878140] - [kernel] printk: queue wake_up_klogd irq_work only if per-CPU areas are ready (Igor Mammedov) [1867022]- [firmware] efi: don't reserve MOK config table memory region (Kairui Song) [1878584] - [fs] xfs: fix boundary test in xfs_attr_shortform_verify (Eric Sandeen) [1875316] {CVE-2020-14385} - [powerpc] powerpc/pseries: Do not initiate shutdown when system is running on UPS (Diego Domingos) [1870477]- [fs] nfsd: avoid a NULL dereference in __cld_pipe_upcall() (Scott Mayhew) [1847225] - [net] packet: fix overflow in tpacket_rcv (Hangbin Liu) [1876224] {CVE-2020-14386} - [net] packet: make tp_drops atomic (Hangbin Liu) [1876224] {CVE-2020-14386} - [net] espintcp: restore IP CB before handing the packet to xfrm (Sabrina Dubroca) [1868201] - [fs] Revert "NFSv4: Handle NFS4ERR_OLD_STATEID in CLOSE/OPEN_DOWNGRADE" (Benjamin Coddington) [1865978] - [fs] Revert "NFSv4.x recover from pre-mature loss of openstateid" (Benjamin Coddington) [1865978] - [infiniband] RDMA/mlx4: Read pkey table length instead of hardcoded value (Alaa Hleihel) [1853564] - [net] net/smc: set rx_off for SMCR explicitly (Philipp Rudo) [1875833] - [drm] drm/i915: Auto detect DPCD backlight support by default (Lyude Paul) [1872381] - [drm] drm/i915: Fix DPCD register order in intel_dp_aux_enable_backlight() (Lyude Paul) [1872381] - [drm] drm/i915: Assume 100 brightness when not in DPCD control mode (Lyude Paul) [1872381] - [drm] drm/i915: Fix eDP DPCD aux max backlight calculations (Lyude Paul) [1872381] - [kernel] tracing: Define MCOUNT_INSN_SIZE when not defined without direct calls (Jiri Olsa) [1857599] - [kernel] ftrace: Fix function_graph tracer interaction with BPF trampoline (Jiri Olsa) [1857599] - [x86] x86/function_graph: Simplify with function_graph_enter() (Jiri Olsa) [1857599] - [kernel] function_graph: Create function_graph_enter() to consolidate architecture code (Jiri Olsa) [1857599]- [crypto] pefile: Support multiple signatures in verify_pefile_signature (Lenny Szubowicz) [1862072] - [security] integrity: Load certs from the EFI MOK config table (Lenny Szubowicz) [1868306] - [security] integrity: Move import of MokListRT certs to a separate routine (Lenny Szubowicz) [1868306] - [firmware] efi: Support for MOK variable config table (Lenny Szubowicz) [1868306] - [kernel] Move to dual-signing to split signing keys up better (Frantisek Hrbata) [1837434] {CVE-2020-10713} - [powerpc] pseries/hotplug-cpu: wait indefinitely for vCPU death (Michael Roth) [1856588] - [powerpc] kvm: ppc: book3s hv: Rework secure mem slot dropping (Michael Roth) [1851259] - [powerpc] kvm: ppc: book3s hv: Move kvmppc_svm_page_out up (Michael Roth) [1851259] - [powerpc] kvm: ppc: book3s hv: Migrate hot plugged memory (Michael Roth) [1851259] - [powerpc] kvm: ppc: book3s hv: In H_SVM_INIT_DONE, migrate remaining normal-GFNs to secure-GFNs (Michael Roth) [1851259] - [powerpc] kvm: ppc: book3s hv: Track the state GFNs associated with secure VMs (Michael Roth) [1851259] - [powerpc] kvm: ppc: book3s hv: Disable page merging in H_SVM_INIT_START (Michael Roth) [1851259] - [powerpc] kvm: ppc: book3s hv: Fix function definition in book3s_hv_uvmem.c (Michael Roth) [1851259] - [kernel] mmap locking api: initial implementation as rwsem wrappers (Michael Roth) [1851259] - [mm] handle multiple owners of device private pages in migrate_vma (Michael Roth) [1851259] - [mm] migrate.c: clean up useless code in migrate_vma_collect_pmd() (Michael Roth) [1851259] - [mm] remove the unused MIGRATE_PFN_DEVICE flag (Michael Roth) [1851259] - [powerpc] rhel: powerpc: kvm: Increase HDEC threshold to enter guest (David Gibson) [1733467] - [netdrv] r8152: Add macpassthru support for ThinkPad Thunderbolt 3 Dock Gen 2 (Michal Schmidt) [1851966] - [fs] ceph: fix inode number handling on arches with 32-bit ino_t (Jeff Layton) [1869679] - [fs] ceph: don't allow setlease on cephfs (Jeff Layton) [1872382] - [block] blk-mq: order adding requests to hctx->dispatch and checking SCHED_RESTART (Ming Lei) [1859628]- [s390] scsi: zfcp: Move allocation of the shost object to after xconf- and xport-data (Claudio Imbrenda) [1872799] - [s390] scsi: zfcp: Fence early sysfs interfaces for accesses of shost objects (Claudio Imbrenda) [1872799] - [s390] scsi: zfcp: Fence adapter status propagation for common statuses (Claudio Imbrenda) [1872799] - [s390] scsi: zfcp: Move p-t-p port allocation to after xport data (Claudio Imbrenda) [1872799] - [s390] scsi: zfcp: Fence fc_host updates during link-down handling (Claudio Imbrenda) [1872799] - [s390] scsi: zfcp: Move fc_host updates during xport data handling into fenced function (Claudio Imbrenda) [1872799] - [s390] scsi: zfcp: Move shost updates during xconfig data handling into fenced function (Claudio Imbrenda) [1872799] - [s390] scsi: zfcp: Move shost modification after QDIO (re-)open into fenced function (Claudio Imbrenda) [1872799] - [s390] scsi: zfcp: fix fc_host attributes that should be unknown on local link down (Claudio Imbrenda) [1872799] - [s390] scsi: zfcp: wire previously driver-specific sysfs attributes also to fc_host (Claudio Imbrenda) [1872799] - [s390] scsi: zfcp: expose fabric name as common fc_host sysfs attribute (Claudio Imbrenda) [1872799] - [s390] scsi: zfcp: add diagnostics buffer for exchange config data (Claudio Imbrenda) [1872799] - [s390] scsi: zfcp: diagnostics buffer caching and use for exchange port data (Claudio Imbrenda) [1872799] - [s390] scsi: zfcp: signal incomplete or error for sync exchange config/port data (Claudio Imbrenda) [1872799] - [s390] scsi: zfcp: Fix use-after-free in request timeout handlers (Claudio Imbrenda) [1872796] - [tools] selftests/powerpc: Update the stack expansion test (Gustavo Duarte) [1869755] - [mm] powerpc: Allow 4224 bytes of stack expansion for the signal frame (Gustavo Duarte) [1869755] - [tools] selftests/powerpc: Add test of stack expansion logic (Gustavo Duarte) [1869755] - [mm] mm: check that mm is still valid in madvise() (Jeff Moyer) [1874560] - [block] block: virtio_blk: fix handling single range discard request (Ming Lei) [1842035] - [block] block: respect queue limit of max discard segment (Ming Lei) [1842035] - [fs] io_uring: Fix NULL pointer dereference in loop_rw_iter() (Jeff Moyer) [1854649] - [fs] io_uring: return locked and pinned page accounting (Jeff Moyer) [1854649] - [fs] io_uring: always allow drain/link/hardlink/async sqe flags (Jeff Moyer) [1854649] - [fs] io_uring: ensure double poll additions work with both request types (Jeff Moyer) [1854649] - [fs] io_uring: fix recvmsg memory leak with buffer selection (Jeff Moyer) [1854649] - [fs] io_uring: fix missing msg_name assignment (Jeff Moyer) [1854649] - [fs] io_uring: fix memleak in io_sqe_files_register() (Jeff Moyer) [1854649] - [fs] io_uring: account user memory freed when exit has been queued (Jeff Moyer) [1854649] - [fs] io_uring: fix memleak in __io_sqe_files_update() (Jeff Moyer) [1854649] - [fs] io_uring: fix regression with always ignoring signals in io_cqring_wait() (Jeff Moyer) [1854649] - [fs] io_uring: use signal based task_work running (Jeff Moyer) [1854649] - [kernel] task_work: teach task_work_add() to do signal_wake_up() (Jeff Moyer) [1854649] - [fs] io_uring: fix missing ->mm on exit (Jeff Moyer) [1854649] - [fs] io_uring: fix potential use after free on fallback request free (Jeff Moyer) [1854649] - [fs] io_uring: fix req->work corruption (Jeff Moyer) [1854649] - [fs] io_uring: fix NULL-mm for linked reqs (Jeff Moyer) [1854649] - [fs] io_uring: fix current->mm NULL dereference on exit (Jeff Moyer) [1854649] - [fs] io_uring: fix hanging iopoll in case of -EAGAIN (Jeff Moyer) [1854649] - [fs] io_uring: fix io_sq_thread no schedule when busy (Jeff Moyer) [1854649] - [fs] io_uring: fix possible race condition against REQ_F_NEED_CLEANUP (Jeff Moyer) [1854649] - [fs] io_uring: reap poll completions while waiting for refs to drop on exit (Jeff Moyer) [1854649] - [fs] io_uring: acquire 'mm' for task_work for SQPOLL (Jeff Moyer) [1854649] - [fs] io_uring: add memory barrier to synchronize io_kiocb's result and iopoll_completed (Jeff Moyer) [1854649] - [fs] io_uring: don't fail links for EAGAIN error in IOPOLL mode (Jeff Moyer) [1854649] - [fs] io_uring: fix io_kiocb.flags modification race in IOPOLL mode (Jeff Moyer) [1854649] - [fs] io_uring: allow O_NONBLOCK async retry (Jeff Moyer) [1854649] - [fs] io_uring: use kvfree() in io_sqe_buffer_register() (Jeff Moyer) [1854649] - [fs] io_uring: validate the full range of provided buffers for access (Jeff Moyer) [1854649] - [fs] io_uring: re-set iov base/len for buffer select retry (Jeff Moyer) [1854649] - [fs] io_uring: fix {SQ, IO}POLL with unsupported opcodes (Jeff Moyer) [1854649] - [fs] io_uring: disallow close of ring itself (Jeff Moyer) [1854649] - [fs] io_uring: fix overflowed reqs cancellation (Jeff Moyer) [1854649] - [fs] io_uring: fix flush req->refs underflow (Jeff Moyer) [1854649] - [fs] io_uring: async task poll trigger cleanup (Jeff Moyer) [1854649] - [fs] io_uring: allow POLL_ADD with double poll_wait() users (Jeff Moyer) [1854649] - [fs] io_uring: remove 'fd is io_uring' from close path (Jeff Moyer) [1854649] - [nvme] nvme: allow retry for requests with REQ_FAILFAST_TRANSPORT set (Mike Snitzer) [1843515] - [nvme] nvme: decouple basic ANA log page re-read support from native multipathing (Mike Snitzer) [1843515] - [nvme] nvme: update failover handling to work with REQ_FAILFAST_TRANSPORT (Mike Snitzer) [1843515] - [nvme] nvme: Return BLK_STS_TARGET if the DNR bit is set (Mike Snitzer) [1843515] - [nvme] nvme: redirect commands on dying queue (Mike Snitzer) [1843515] - [nvme] nvme: just check the status code type in nvme_is_path_error (Mike Snitzer) [1843515] - [nvme] nvme: refactor command completion (Mike Snitzer) [1843515] - [nvme] nvme-multipath: do not reset on unknown status (Mike Snitzer) [1843515] - [nvme] Revert "nvme: allow ANA support to be independent of native multipathing" (Mike Snitzer) [1843515] - [nvme] Revert "nvme-multipath: do not reset on unknown status" (Mike Snitzer) [1843515] - [mm] mm, THP, swap: fix allocating cluster for swapfile by mistake (Gao Xiang) [1855474] - [net] sched: act_ct: Fix skb double-free in tcf_ct_handle_fragments() error flow (Marcelo Leitner) [1866391] - [net] netfilter: conntrack: allow sctp hearbeat after connection re-use (Florian Westphal) [1865798] - [video] vgacon: Fix for missing check in scrollback handling (Lyude Paul) [1859472] {CVE-2020-14331} - [scsi] Revert "scsi: qla2xxx: Disable T10-DIF feature with FC-NVMe during probe" (Nilesh Javali) [1866744] - [scsi] Revert "scsi: qla2xxx: Fix crash on qla2x00_mailbox_command" (Nilesh Javali) [1866744] - [scsi] scsi: qla2xxx: Fix null pointer access during disconnect from subsystem (Nilesh Javali) [1866744] - [scsi] scsi: qla2xxx: Check if FW supports MQ before enabling (Nilesh Javali) [1866744] - [scsi] scsi: qla2xxx: Fix WARN_ON in qla_nvme_register_hba (Nilesh Javali) [1866744] - [scsi] scsi: qla2xxx: Allow ql2xextended_error_logging special value 1 to be set anytime (Nilesh Javali) [1866744] - [scsi] scsi: qla2xxx: Reduce noisy debug message (Nilesh Javali) [1866744] - [scsi] scsi: qla2xxx: Fix login timeout (Nilesh Javali) [1866744] - [scsi] scsi: qla2xxx: Flush I/O on zone disable (Nilesh Javali) [1866744] - [scsi] scsi: qla2xxx: Flush all sessions on zone disable (Nilesh Javali) [1866744] - [tools] bpf: selftests: global_funcs: Check err_str before strstr (Yauheni Kaliuta) [1873163] - [netdrv] net/mlx5e: E-Switch, Specify flow_source for rule with no in_port (Alaa Hleihel) [1869602] - [netdrv] net/mlx5e: E-Switch, Add misc bit when misc fields changed for mirroring (Alaa Hleihel) [1869602] - [tools] selftests/bpf: test for map update access from within EXT programs (=?UTF-8?q?Toke=20H=C3=B8iland-J=C3=B8rgensen?=) [1871071] - [tools] selftests/bpf: test for checking return code for the extended prog (=?UTF-8?q?Toke=20H=C3=B8iland-J=C3=B8rgensen?=) [1871071] - [tools] selftests/bpf: Add test for freplace program with write access (=?UTF-8?q?Toke=20H=C3=B8iland-J=C3=B8rgensen?=) [1871071] - [net] bpf: verifier: use target program's type for access verifications (=?UTF-8?q?Toke=20H=C3=B8iland-J=C3=B8rgensen?=) [1871071] - [scsi] scsi: lpfc: Fix NVMe rport deregister and registration during ADISC (Dick Kennedy) [1871223] - [scsi] scsi: lpfc: Fix LUN loss after cable pull (Dick Kennedy) [1871223] - [infiniband] RDMA/bnxt_re: Do not add user qps to flushlist (Selvin Xavier) [1858674] - [fs] NFSv4.0 allow nconnect for v4.0 (Benjamin Coddington) [1842746] - [mm] mm/vunmap: add cond_resched() in vunmap_pmd_range (Rafael Aquini) [1871710] - [s390] s390/bpf: Maintain 8-byte stack alignment (Jiri Olsa) [1871040]- [netdrv] vrf: Fix IPv6 with qdisc and xfrm (Sabrina Dubroca) [1868565] - [netdrv] vrf: make sure skb->data contains ip header to make routing (Sabrina Dubroca) [1868565] - [netdrv] vrf: Check skb for XFRM_TRANSFORMED flag (Sabrina Dubroca) [1868565] - [net] Do not clear the sock TX queue in sk_set_socket() (Andrea Claudi) [1850421] - [net] Use RCU_INIT_POINTER() to set sk_wq (Andrea Claudi) [1850421] - [net] netfilter: ip6tables: Add a .pre_exit hook in all ip6table_foo.c. (Florian Westphal) [1862384] - [net] netfilter: iptables: Add a .pre_exit hook in all iptable_foo.c. (Florian Westphal) [1862384] - [net] netfilter: ipset: Fix an error code in ip_set_sockfn_get() (Florian Westphal) [1862384] - [net] netfilter: nft_set_rbtree: Don't account for expired elements on insertion (Florian Westphal) [1862384] - [net] netfilter: nft_set_rbtree: Drop spurious condition for overlap detection on insertion (Florian Westphal) [1862384] - [net] netfilter: nft_set_rbtree: Detect partial overlaps on insertion (Florian Westphal) [1862384] - [net] netfilter: nft_set_rbtree: Introduce and use nft_rbtree_interval_start() (Florian Westphal) [1862384] - [net] netfilter: nf_tables: fix nat hook table deletion (Florian Westphal) [1862384] - [net] netfilter: ipset: call ip_set_free() instead of kfree() (Florian Westphal) [1862384] - [net] netfilter: ip6tables: Split ip6t_unregister_table() into pre_exit and exit helpers. (Florian Westphal) [1862384] - [net] netfilter: iptables: Split ipt_unregister_table() into pre_exit and exit helpers. (Florian Westphal) [1862384] - [net] netfilter: nft_set_pipapo: Disable preemption before getting per-CPU pointer (Florian Westphal) [1862384] - [net] netfilter: nft_nat: return EOPNOTSUPP if type or flags are not supported (Florian Westphal) [1862384] - [net] netfilter: conntrack: comparison of unsigned in cthelper confirmation (Florian Westphal) [1862384] - [net] netfilter: conntrack: refetch conntrack after nf_conntrack_update() (Florian Westphal) [1862384] - [net] netfilter: conntrack: Pass value of ctinfo to __nf_conntrack_update (Florian Westphal) [1862384] - [net] netfilter: conntrack: make conntrack userspace helpers work again (Florian Westphal) [1862384] - [net] netfilter: nfnetlink_cthelper: unbreak userspace helper support (Florian Westphal) [1862384] - [net] netfilter: nf_conntrack_pptp: fix compilation warning with W=1 build (Florian Westphal) [1862384] - [net] netfilter: nf_conntrack_pptp: prevent buffer overflows in debug code (Florian Westphal) [1862384] - [net] netfilter: nft_set_bitmap: initialize set element extension in lookups (Florian Westphal) [1862384] - [net] netfilter: nft_fwd_netdev: validate family and chain type (Florian Westphal) [1862384] - [net] netfilter: nft_payload: add missing attribute validation for payload csum flags (Florian Westphal) [1862384] - [net] netfilter: cthelper: add missing attribute validation for cthelper (Florian Westphal) [1862384] - [net] netfilter: ipset: Fix forceadd evaluation path (Florian Westphal) [1862384] - [net] netfilter: bridge: make sure to pull arp header in br_nf_forward_arp() (Florian Westphal) [1862384] - [net] netfilter: nft_set_rbtree: bogus lookup/get on consecutive elements in named sets (Florian Westphal) [1862384] - [net] netfilter: ctnetlink: netns exit must wait for callbacks (Florian Westphal) [1862384] - [arm64] kvm: arm64: Don't inherit exec permission across page-table levels (Andrew Jones) [1869297] - [arm64] kvm: arm64: Flush the instruction cache if not unmapping the VM on reboot (Andrew Jones) [1869297] - [s390] s390, dcssblk: kaddr and pfn can be NULL to ->direct_access() (Claudio Imbrenda) [1868927] - [fs] chardev: Avoid potential use-after-free in 'chrdev_open()' (Vladis Dronov) [1866324] {CVE-2020-0305} - [net] net: accept an empty mask in /sys/class/net/*/queues/rx-*/rps_cpus (Nitesh Narayan Lal) [1868433] - [x86] Revert "x86/intel: Disable HPET on Intel Ice Lake platforms" (David Arcari) [1868405] - [kernel] sched: Fix race against ptrace_freeze_trace() (Oleg Nesterov) [1862560] - [kernel] sched: Fix loadavg accounting race (Oleg Nesterov) [1862560] - [kernel] kernel/sched/: remove caller signal_pending branch predictions (Oleg Nesterov) [1862560] - [kernel] locking/spinlock, sched/core: Clarify requirements for smp_mb__after_spinlock() (Oleg Nesterov) [1862560] - [nvme] nvme: multipath: round-robin: eliminate "fallback" variable (Gopal Tiwari) [1868443] - [nvme] nvme: multipath: round-robin: fix single non-optimized path case (Gopal Tiwari) [1868443] - [nvme] nvme-multipath: do not fall back to __nvme_find_path() for non-optimized paths (Gopal Tiwari) [1868443] - [nvme] nvme-multipath: fix logic for non-optimized paths (Gopal Tiwari) [1868443] - [tools] selftests/bpf: Fix segmentation fault in test_progs (Yauheni Kaliuta) [1868494] - [pci] hv: Fix a timing issue which causes kdump to fail occasionally (Mohammed Gamal) [1861960] - [hv] hv: vmbus: Only notify Hyper-V for die events that are oops (Vitaly Kuznetsov) [1868131] - [x86] kvm: nsvm: Correctly set the shadow NPT root level in its MMU role (Vitaly Kuznetsov) [1845507] - [x86] kvm: x86: drop superfluous mmu_check_root() from fast_pgd_switch() (Vitaly Kuznetsov) [1845507] - [x86] kvm: nsvm: use nested_svm_load_cr3() on guest->host switch (Vitaly Kuznetsov) [1845507] - [x86] kvm: nsvm: implement nested_svm_load_cr3() and use it for host->guest switch (Vitaly Kuznetsov) [1845507] - [x86] kvm: nsvm: move kvm_set_cr3() after nested_svm_uninit_mmu_context() (Vitaly Kuznetsov) [1845507] - [x86] kvm: nsvm: introduce nested_svm_load_cr3()/nested_npt_enabled() (Vitaly Kuznetsov) [1845507] - [x86] kvm: nsvm: prepare to handle errors from enter_svm_guest_mode() (Vitaly Kuznetsov) [1845507] - [x86] kvm: nsvm: reset nested_run_pending upon nested_svm_vmrun_msrpm() failure (Vitaly Kuznetsov) [1845507] - [x86] kvm: mmu: stop dereferencing vcpu->arch.mmu to get the context for MMU init (Vitaly Kuznetsov) [1845507] - [x86] kvm: nsvm: split kvm_init_shadow_npt_mmu() from kvm_init_shadow_mmu() (Vitaly Kuznetsov) [1845507] - [security] selinux: compute genfs symlink context in case of CephFS (Ondrej Mosnacek) [1865800] - [fs] ceph: set sec_context xattr on symlink creation (Ondrej Mosnacek) [1861509] - [tools] selftests: bpf: define SO_RCVTIMEO and SO_SNDTIMEO properly for ppc64le (Jiri Benc) [1860386] - [tools] bpf: Sync RHEL version of asm-generic/socket.h to tools/ (Jiri Benc) [1860386] - [tools] selftests: bpf: skip tests not working on RHEL (Jiri Benc) [1866908] - [tools] Revert "selftests: bpf: disable test_lwt_seg6local" (Jiri Benc) [1866908] - [tools] Revert "bpf: selftests: remove test_bpftool_build.sh from TEST_PROGS" (Jiri Benc) [1866908] - [tools] selftests: add option to skip specific tests in RHEL (Jiri Benc) [1866908] - [tools] selftests: bpf: switch off timeout (Jiri Benc) [1866908] - [tools] selftest/firmware: Add selftest timeout in settings (Jiri Benc) [1866908] - [tools] selftests/harness: Limit step counter reporting (Jiri Benc) [1866908] - [tools] selftests/harness: Clean up kern-doc for fixtures (Jiri Benc) [1866908] - [tools] selftests: fix condition in run_tests (Jiri Benc) [1866908] - [tools] selftests: do not use .ONESHELL (Jiri Benc) [1866908] - [tools] selftests/harness: Report skip reason (Jiri Benc) [1866908] - [tools] selftests/harness: Display signed values correctly (Jiri Benc) [1866908] - [tools] selftests/harness: Refactor XFAIL into SKIP (Jiri Benc) [1866908] - [tools] selftests/harness: Switch to TAP output (Jiri Benc) [1866908] - [tools] selftests: Add header documentation and helpers (Jiri Benc) [1866908] - [tools] kselftest: fix TAP output for skipped tests (Jiri Benc) [1866908] - [tools] kselftest: ksft_test_num return type should be unsigned (Jiri Benc) [1866908] - [tools] selftests: introduce gen_tar Makefile target (Jiri Benc) [1866908] - [tools] kselftest: add fixture variants (Jiri Benc) [1866908] - [tools] kselftest: run tests by fixture (Jiri Benc) [1866908] - [tools] kselftest: create fixture objects (Jiri Benc) [1866908] - [tools] kselftest: factor out list manipulation to a helper (Jiri Benc) [1866908] - [tools] selftests: add build/cross-build dependency check script (Jiri Benc) [1866908] - [tools] kselftest/runner: allow to properly deliver signals to tests (Jiri Benc) [1866908] - [tools] selftests/harness: fix spelling mistake "SIGARLM" -> "SIGALRM" (Jiri Benc) [1866908] - [tools] selftests: enforce local header dependency in lib.mk (Jiri Benc) [1866908] - [tools] selftests/harness: Handle timeouts cleanly (Jiri Benc) [1866908] - [tools] selftests/harness: Move test child waiting logic (Jiri Benc) [1866908] - [tools] selftests: Fix kselftest O=objdir build from cluttering top level objdir (Jiri Benc) [1866908] - [tools] selftests: allow detection of build failures (Jiri Benc) [1866908] - [tools] selftests: fix build behaviour on targets' failures (Jiri Benc) [1866908] - [tools] kselftest: Support old perl versions (Jiri Benc) [1866908] - [tools] kselftest/runner: Print new line in print of timeout log (Jiri Benc) [1866908] - [tools] selftests: Fix dangling documentation references to kselftest_module.sh (Jiri Benc) [1866908] - [tools] kselftest: Fix NULL INSTALL_PATH for TARGETS runlist (Jiri Benc) [1866908] - [tools] selftests: Move kselftest_module.sh into kselftest/ (Jiri Benc) [1866908] - [tools] selftests: gen_kselftest_tar.sh: Do not clobber kselftest/ (Jiri Benc) [1866908] - [tools] selftests/kselftest/runner.sh: Add 45 second timeout per test (Jiri Benc) [1866908] - [tools] kselftest: exclude failed TARGETS from runlist (Jiri Benc) [1866908] - [tools] kselftest: add capability to skip chosen TARGETS (Jiri Benc) [1866908] - [tools] selftests: Add kselftest-all and kselftest-install targets (Jiri Benc) [1866908] - [tools] selftests: use "$(MAKE)" instead of "make" (Jiri Benc) [1866908] - [tools] kselftest: save-and-restore errno to allow for m formatting (Jiri Benc) [1866908] - [tools] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 481 (Jiri Benc) [1866908] - [tools] selftests/harness: Allow test to configure timeout (Jiri Benc) [1866908] - [tools] selftests: avoid KBUILD_OUTPUT dir cluttering with selftest objects (Jiri Benc) [1866908] - [tools] selftests: fix bpf build/test workflow regression when KBUILD_OUTPUT is set (Jiri Benc) [1866908] - [tools] selftests: fix install target to use default install path (Jiri Benc) [1866908] - [tools] selftests: build and run gpio when output directory is the src dir (Jiri Benc) [1866908] - [documentation] doc: kselftest: Fix KBUILD_OUTPUT usage instructions (Jiri Benc) [1866908] - [tools] selftests: fix headers_install circular dependency (Jiri Benc) [1866908] - [tools] selftests/harness: Add 30 second timeout per test (Jiri Benc) [1866908] - [tools] kselftest: Add test module framework header (Jiri Benc) [1866908] - [tools] kselftest: Add test runner creation script (Jiri Benc) [1866908] - [tools] selftests/harness: Update named initializer syntax (Jiri Benc) [1866908] - [tools] selftest: include stdio.h in kselftest.h (Jiri Benc) [1866908] - [tools] selftests: do not macro-expand failed assertion expressions (Jiri Benc) [1866908] - [documentation] Documentation/dev-tools: clean up kselftest.rst (Jiri Benc) [1866908] - [documentation] doc: dev-tools: kselftest.rst: update config file location (Jiri Benc) [1866908] - [documentation] doc: dev-tools: kselftest.rst: update contributing new tests (Jiri Benc) [1866908]- [fs] nfs: ensure correct writeback errors are returned on close() (Scott Mayhew) [1849424] - [netdrv] net: thunderx: use spin_lock_bh in nicvf_set_rx_mode_task() (Dean Nelson) [1824858] - [crypto] crypto: ecc - SP800-56A rev 3 local public key validation (Herbert Xu) [1855817] - [crypto] crypto: dh - SP800-56A rev 3 local public key validation (Herbert Xu) [1855817] - [crypto] crypto: dh - check validity of Z before export (Herbert Xu) [1855817] - [lib] lib/mpi: Add mpi_sub_ui() (Herbert Xu) [1855817] - [crypto] crypto: ecdh - check validity of Z before export (Herbert Xu) [1855817] - [netdrv] net: thunderx: initialize VF's mailbox mutex before first usage (Dean Nelson) [1866827] - [kernel] timers: Lower base clock forwarding threshold (Phil Auld) [1833096] - [kernel] timers: Remove must_forward_clk (Phil Auld) [1833096] - [kernel] timers: Spare timer softirq until next expiry (Phil Auld) [1833096] - [kernel] timers: Expand clk forward logic beyond nohz (Phil Auld) [1833096] - [kernel] timers: Reuse next expiry cache after nohz exit (Phil Auld) [1833096] - [kernel] timers: Always keep track of next expiry (Phil Auld) [1833096] - [kernel] timers: Optimize _next_timer_interrupt() level iteration (Phil Auld) [1833096] - [kernel] timers: Add comments about calc_index() ceiling work (Phil Auld) [1833096] - [kernel] timers: Move trigger_dyntick_cpu() to enqueue_timer() (Phil Auld) [1833096] - [kernel] timers: Use only bucket expiry for base->next_expiry value (Phil Auld) [1833096] - [kernel] timers: Preserve higher bits of expiration on index calculation (Phil Auld) [1833096] - [kernel] timer: Fix wheel index calculation on last level (Phil Auld) [1833096] - [kernel] timer: Prevent base->clk from moving backward (Phil Auld) [1833096] - [kernel] timer: Read jiffies once when forwarding base clk (Phil Auld) [1833096] - [powerpc] powerpc/64: Update Speculation_Store_Bypass in /proc//status (Gustavo Duarte) [1773868] - [scsi] scsi: virtio-scsi: Correctly handle the case where all LUNs are unplugged (Maxim Levitsky) [1756093] - [kvm] kvm: x86: replace kvm_spec_ctrl_test_value with runtime test on the host (Maxim Levitsky) [1853447] - [kvm] x86/kvm: Move context tracking where it belongs (Nitesh Narayan Lal) [1854011] - [scsi] scsi: megaraid_sas: Clear affinity hint (Tomas Henzl) [1828351] - [netdrv] revert "vxlan: fix tos value before xmit" (Andrea Claudi) [1862166] - [net] udp: Copy has_conns in reuseport_grow(). (Marcelo Leitner) [1867160] - [net] dev: Defer free of skbs in flush_backlog (Marcelo Leitner) [1867160] - [include] net: core: reduce recursion limit value (Marcelo Leitner) [1867160] - [netdrv] pppoe: only process PADT targeted at local interfaces (Andrea Claudi) [1866850] - [net] espintcp: count packets dropped in espintcp_rcv (Sabrina Dubroca) [1866393] - [net] espintcp: handle short messages instead of breaking the encap socket (Sabrina Dubroca) [1866393] - [net] espintcp: recv() should return 0 when the peer socket is closed (Sabrina Dubroca) [1866393] - [net] espintcp: support non-blocking sends (Sabrina Dubroca) [1866393] - [net] mptcp: be careful on subflow creation (Davide Caratti) [1862200] - [net] mptcp: fix bogus sendmsg() return code under pressure (Davide Caratti) [1862200] - [net] mptcp: fix joined subflows with unblocking sk (Davide Caratti) [1862200] - [net] subflow: explicitly check for plain tcp rsk (Davide Caratti) [1862200] - [net] mptcp: silence warning in subflow_data_ready() (Davide Caratti) [1862200] - [net] mptcp: fix race in subflow_data_ready() (Davide Caratti) [1862200] - [net] mptcp: fix memory leak in mptcp_subflow_create_socket() (Davide Caratti) [1862200] - [net] mptcp: don't leak msk in token container (Davide Caratti) [1862200] - [net] ipv4: Silence suspicious RCU usage warning (Guillaume Nault) [1866430] - [net] devinet: fix memleak in inetdev_init() (Guillaume Nault) [1866430] - [net] ipip: fix wrong address family in init error path (Guillaume Nault) [1866430] - [net] inet_csk: Fix so_reuseport bind-address cache in tb->fast* (Guillaume Nault) [1866430] - [net] ipmr: Add lockdep expression to ipmr_for_each_table macro (Guillaume Nault) [1866430] - [net] ipmr: Fix RCU list debugging warning (Guillaume Nault) [1866430] - [net] tcp: make sure listeners don't initialize congestion-control state (Paolo Abeni) [1865904] - [net] sched: The error lable position is corrected in ct_init_module (Davide Caratti) [1865890] - [net] sched: cls_api: fix nooffloaddevcnt warning dmesg log (Davide Caratti) [1865890] - [net] tls: fix race condition causing kernel panic (Sabrina Dubroca) [1861756] - [net] tls: free record only on encryption error (Sabrina Dubroca) [1861756] - [net] tls: fix encryption error checking (Sabrina Dubroca) [1861756] - [net] l2tp: add sk_family checks to l2tp_validate_socket (Guillaume Nault) [1861453] - [net] l2tp: do not use inet_hash()/inet_unhash() (Guillaume Nault) [1861453] - [net] tipc: allow to build NACK message in link timeout function (Xin Long) [1860877] - [net] tipc: fix retransmission on unicast links (Xin Long) [1860877] - [net] tipc: fix NULL pointer dereference in tipc_disc_rcv() (Xin Long) [1860877] - [net] tipc: remove set but not used variable 'prev' (Xin Long) [1860877] - [net] tipc: call tsk_set_importance from tipc_topsrv_create_listener (Xin Long) [1860877] - [net] tipc: add support for broadcast rcv stats dumping (Xin Long) [1860877] - [net] tipc: enable broadcast retrans via unicast (Xin Long) [1860877] - [net] tipc: add back link trace events (Xin Long) [1860877] - [net] tipc: introduce Gap ACK blocks for broadcast link (Xin Long) [1860877] - [net] tipc: block BH before using dst_cache (Xin Long) [1860877] - [net] tipc: fix partial topology connection closure (Xin Long) [1860877] - [net] xfrm: policy: match with both mark and mask on user interfaces (Xin Long) [1854116] - [scsi] scsi: dh: Add Fujitsu device to devinfo and dh lists (Ewan Milne) [1861418] - [x86] kvm: Set KVM_SOFT_MAX_VCPUS to 1024 (Eduardo Habkost) [1856996] - [md] dm integrity: fix integrity recalculation that is improperly skipped (Mike Snitzer) [1860160] - [netdrv] ibmvnic: Fix IRQ mapping disposal in error path (Steve Best) [1867498] - [infiniband] IB/hfi1: Do not destroy link_wq when the device is shut down (Kamal Heib) [1858392] - [infiniband] IB/hfi1: Do not destroy hfi1_wq when the device is shut down (Kamal Heib) [1858392] - [netdrv] Revert "net/broadcom: Clean broadcom code from driver versions" (Jonathan Toppins) [1867146] - [net] devmap: Use bpf_map_area_alloc() for allocating hash buckets (Jiri Benc) [1842380] - [kernel] kexec_file: Correctly output debugging information for the PT_LOAD ELF header (Lianbo Jiang) [1861186] - [kernel] kexec: Improve & fix crash_exclude_mem_range() to handle overlapping ranges (Lianbo Jiang) [1861186] - [x86] x86/crash: Correct the address boundary of function parameters (Lianbo Jiang) [1861186] - [fs] ceph: handle zero-length feature mask in session messages (Jeff Layton) [1866018] - [s390] s390/bpf: Tolerate not converging code shrinking (Yauheni Kaliuta) [1857120] - [s390] s390/bpf: Use brcl for jumping to exit_ip if necessary (Yauheni Kaliuta) [1857120] - [s390] s390/bpf: Fix sign extension in branch_ku (Yauheni Kaliuta) [1857120] - [tools] selftests: bpf: test_kmod.sh: Fix running out of srctree (Yauheni Kaliuta) [1857120] - [lib] bpf: revert "test_bpf: Flag tests that cannot be jited on s390" (Yauheni Kaliuta) [1857120] - [kernel] uprobes: ensure that uprobe->offset and ->ref_ctr_offset are properly aligned (Oleg Nesterov) [1848596]- [fs] nfs: nfs_file_write() should check for writeback errors (Scott Mayhew) [1852788] - [s390] s390/cpum_cf, perf: change DFLT_CCERROR counter name (Philipp Rudo) [1865794] - [net] net/smc: unique reason code for exceeded max dmb count (Philipp Rudo) [1865792] - [s390] s390/ism: indicate correct error reason in ism_alloc_dmb() (Philipp Rudo) [1865792] - [net] net/smc: fix dmb buffer shortage (Philipp Rudo) [1865792] - [net] net/smc: put slot when connection is killed (Philipp Rudo) [1865792] - [net] net/smc: fix restoring of fallback changes (Philipp Rudo) [1865792] - [net] net/smc: remove freed buffer from list (Philipp Rudo) [1865792] - [net] net/smc: do not call dma sync for unmapped memory (Philipp Rudo) [1865792] - [net] net/smc: fix handling of delete link requests (Philipp Rudo) [1865792] - [net] net/smc: move add link processing for new device into llc layer (Philipp Rudo) [1865792] - [net] net/smc: drop out-of-flow llc response messages (Philipp Rudo) [1865792] - [net] net/smc: protect smc ib device initialization (Philipp Rudo) [1865792] - [net] net/smc: fix link lookup for new rdma connections (Philipp Rudo) [1865792] - [net] net/smc: clear link during SMC client link down processing (Philipp Rudo) [1865792] - [net] net/smc: handle unexpected response types for confirm link (Philipp Rudo) [1865792] - [net] net/smc: switch smcd_dev_list spinlock to mutex (Philipp Rudo) [1865792] - [net] net/smc: fix sleep bug in smc_pnet_find_roce_resource() (Philipp Rudo) [1865792] - [net] net/smc: fix work request handling (Philipp Rudo) [1865792] - [net] net/smc: separate LLC wait queues for flow and messages (Philipp Rudo) [1865792] - [net] net/smc: pre-fetch send buffer outside of send_lock (Philipp Rudo) [1865792] - [nvme] nvme-fc: set max_segments to lldd max value (Ewan Milne) [1853181] - [powerpc] ppc64/kexec_file: enable early kernel's OPAL calls (Diego Domingos) [1829715] - [powerpc] ppc64/kexec_file: fix kexec load failure with lack of memory hole (Diego Domingos) [1829715] - [powerpc] ppc64/kexec_file: add appropriate regions for memory reserve map (Diego Domingos) [1829715] - [powerpc] ppc64/kexec_file: prepare elfcore header for crashing kernel (Diego Domingos) [1829715] - [powerpc] ppc64/kexec_file: setup backup region for kdump kernel (Diego Domingos) [1829715] - [powerpc] ppc64/kexec_file: restrict memory usage of kdump kernel (Diego Domingos) [1829715] - [mm] powerpc/drmem: make lmb walk a bit more flexible (Diego Domingos) [1829715] - [powerpc] ppc64/kexec_file: avoid stomping memory used by special regions (Diego Domingos) [1829715] - [powerpc] powerpc/kexec_file: add helper functions for getting memory ranges (Diego Domingos) [1829715] - [powerpc] powerpc/kexec_file: mark PPC64 specific code (Diego Domingos) [1829715] - [kernel] kexec_file: allow archs to handle special regions while locating memory hole (Diego Domingos) [1829715] - [netdrv] net/mlx5e: CT: Support restore ipv6 tunnel (Alaa Hleihel) [1862975] - [netdrv] ionic: unlock queue mutex in error path (Jonathan Toppins) [1854270] - [netdrv] ionic: use mutex to protect queue operations (Jonathan Toppins) [1854270] - [net] xfrm: esp6: fix the location of the transport header with encapsulation (Sabrina Dubroca) [1857653] - [net] ipv4: fill fl4_icmp_{type, code} in ping_v4_sendmsg (Sabrina Dubroca) [1861324] - [netdrv] geneve: fix an uninitialized value in geneve_changelink() (Sabrina Dubroca) [1860945] - [net] ip_tunnel: fix use-after-free in ip_tunnel_lookup() (Sabrina Dubroca) [1860945] - [netdrv] vxlan: Avoid infinite loop when suppressing NS messages with invalid options (Sabrina Dubroca) [1860945] - [tools] selftests: mptcp: capture pcap on both sides (Hangbin Liu) [1859880] - [tools] selftests/net: report etf errors correctly (Hangbin Liu) [1859880] - [tools] selftests: net: ip_defrag: ignore EPERM (Hangbin Liu) [1859880] - [tools] selftests: forwarding: pedit_dsfield: Check counter value (Hangbin Liu) [1859880] - [tools] selftests: net: tcp_mmap: fix SO_RCVLOWAT setting (Hangbin Liu) [1859880] - [tools] selftests: net: tcp_mmap: clear whole tcp_zerocopy_receive struct (Hangbin Liu) [1859880] - [tools] selftests: A few improvements to fib_nexthops.sh (Hangbin Liu) [1859880] - [tools] selftests: Add tests for vrf and xfrms (Hangbin Liu) [1859880] - [tools] selftests: pmtu: implement IPIP, SIT and ip6tnl PMTU discovery tests (Hangbin Liu) [1859880] - [tools] selftests/net/forwarding: define libs as TEST_PROGS_EXTENDED (Hangbin Liu) [1859880] - [tools] selftests/net/forwarding: add Makefile to install tests (Hangbin Liu) [1859880] - [tools] selftests: nft_concat_range: Move option for 'list ruleset' before command (Hangbin Liu) [1859880] - [tools] selftests: netfilter: use randomized netns names (Hangbin Liu) [1859880] - [tools] kselftests: netfilter: fix leftover net/net-next merge conflict (Hangbin Liu) [1859880] - [tools] selftests: netfilter: missing error check when setting up veth interface (Hangbin Liu) [1859880] - [net] sctp: Don't advertise IPv4 addresses if ipv6only is set on the socket (Xin Long) [1860673] - [net] sctp: check assoc before SCTP_ADDR_{MADE_PRIM, ADDED} event (Xin Long) [1860673] - [net] sctp: fix typo sctp_ulpevent_nofity_peer_addr_change (Xin Long) [1860673] - [net] sctp: Fix spelling in Kconfig help (Xin Long) [1860673] - [net] sctp: Start shutdown on association restart if in SHUTDOWN-SENT state and socket is closed (Xin Long) [1860673] - [net] sctp: Don't add the shutdown timer if its already been added (Xin Long) [1860673] - [net] sctp: Fix SHUTDOWN CTSN Ack in the peer restart case (Xin Long) [1860673] - [net] sctp: Fix bundling of SHUTDOWN with COOKIE-ACK (Xin Long) [1860673] - [net] ip6_vti: use IS_REACHABLE to avoid some compile errors (Xin Long) [1840976 1835075] - [net] xfrm: interface: use IS_REACHABLE to avoid some compile errors (Xin Long) [1840976 1835075] - [net] xfrm: interface: not xfrmi_ipv6/ipip_handler twice (Xin Long) [1840976 1835075] - [net] ip6_vti: not register vti_ipv6_handler twice (Xin Long) [1840976 1835075] - [net] ip_vti: not register vti_ipip_handler twice (Xin Long) [1840976 1835075] - [net] xfrm: interface: support IPIP and IPIP6 tunnels processing with .cb_handler (Xin Long) [1840976 1835075] - [net] xfrm: interface: support IP6IP6 and IP6IP tunnels processing with .cb_handler (Xin Long) [1840976 1835075] - [net] ipcomp: assign if_id to child tunnel from parent tunnel (Xin Long) [1840976 1835075] - [net] ip6_vti: support IP6IP tunnel processing (Xin Long) [1840976 1835075] - [net] ip6_vti: support IP6IP6 tunnel processing with .cb_handler (Xin Long) [1840976 1835075] - [net] ip_vti: support IPIP6 tunnel processing (Xin Long) [1840976 1835075] - [net] ip_vti: support IPIP tunnel processing with .cb_handler (Xin Long) [1840976 1835075] - [net] tunnel6: add tunnel6_input_afinfo for ipip and ipv6 tunnels (Xin Long) [1840976 1835075] - [net] tunnel4: add cb_handler to struct xfrm_tunnel (Xin Long) [1840976 1835075] - [net] xfrm: add is_ipip to struct xfrm_input_afinfo (Xin Long) [1840976 1835075] - [net] tunnel6: support for IPPROTO_MPLS (Xin Long) [1840976 1835075] - [net] virtio_vsock: Enhance connection semantics (Stefano Garzarella) [1861735] - [net] virtio_vsock: Fix race condition in virtio_transport_recv_pkt (Stefano Garzarella) [1858135] - [net] vsock/virtio: annotate 'the_virtio_vsock' RCU pointer (Stefano Garzarella) [1861762] - [vhost] vsock/virtio: fix multiple packet delivery to monitoring devices (Stefano Garzarella) [1861762] - [vhost] vsock: fix packet delivery order to monitoring devices (Stefano Garzarella) [1861762] - [vhost] vsock: accept only packets with the right dst_cid (Stefano Garzarella) [1861762] - [vhost] vsock: refuse CID assigned to the guest->host transport (Stefano Garzarella) [1861762] - [vhost] vsock: switch to a mutex for vhost_vsock_hash (Stefano Garzarella) [1861762] - [net] vsock: fix timeout in vsock_accept() (Stefano Garzarella) [1861762] - [net] vsock: Simplify '__vsock_release()' (Stefano Garzarella) [1861762] - [netdrv] net/mlx5e: Fix kernel crash when setting vf VLANID on a VF dev (Alaa Hleihel) [1859477] - [netdrv] net/mlx5e: Modify uplink state on interface up/down (Alaa Hleihel) [1861720 1859477] - [netdrv] net/mlx5e: Fix missing cleanup of ethtool steering during rep rx cleanup (Alaa Hleihel) [1859477 1856660] - [netdrv] ixgbe: Add ethtool support to enable 2.5 and 5.0 Gbps support (Ken Cox) [1835962] - [x86] x86/purgatory: Add -fno-stack-protector (Lianbo Jiang) [1857528] - [x86] x86/purgatory: Fail the build if purgatory.ro has missing symbols (Lianbo Jiang) [1857528] - [x86] x86/purgatory: Do not use __builtin_memcpy and __builtin_memset (Lianbo Jiang) [1857528] - [x86] x86/boot: Provide KASAN compatible aliases for string routines (Lianbo Jiang) [1857528] - [x86] x86/purgatory: Disable various profiling and sanitizing options (Lianbo Jiang) [1857528] - [x86] x86/boot: Restrict header scope to make Clang happy (Lianbo Jiang) [1857528]- [x86] x86/entry/64: Update comments and sanity tests for create_gap (Jiri Olsa) [1850831] - [x86] x86/alternatives: add missing insn.h include (Jiri Olsa) [1850831] - [x86] x86/alternatives: Teach text_poke_bp() to emulate instructions (Jiri Olsa) [1850831] - [x86] x86/paravirt: Standardize 'insn_buff' variable names (Jiri Olsa) [1850831] - [x86] x86_64: Allow breakpoints to emulate call instructions (Jiri Olsa) [1850831] - [x86] x86_64: Add gap to int3 to allow for call emulation (Jiri Olsa) [1850831] - [x86] x86/alternatives: Sync bp_patching update for avoiding NULL pointer exception (Jiri Olsa) [1850831] - [nvme] nvme: add a Identify Namespace Identification Descriptor list quirk (Gopal Tiwari) [1862136] - [nvme] nvme: fix identify error status silent ignore (Gopal Tiwari) [1862136] - [nvme] nvme: fix possible hang when ns scanning fails during error recovery (Gopal Tiwari) [1862136] - [nvme] nvme: refactor nvme_identify_ns_descs error handling (Gopal Tiwari) [1862136] - [infiniband] IB/rdmavt: Fix RQ counting issues causing use of an invalid RWQE (Kamal Heib) [1850314] - [powerpc] powerpc/pseries: PCIE PHB reset (Steve Best) [1747345] - [drm] drm/nouveau/kms: Handle -EINPROGRESS in nouveau_display_acpi_ntfy() (Lyude Paul) [1827812] - [drm] drm/nouveau/kms: Fix runtime PM leak in nouveau_display_acpi_ntfy() (Lyude Paul) [1827812] - [drm] drm/nouveau/kms: Invert conditionals in nouveau_display_acpi_ntfy() (Lyude Paul) [1827812] - [drm] drm/nouveau/kms: Use pm_runtime_put_autosuspend() in hpd_work (Lyude Paul) [1827812] - [drm] drm/nouveau/kms/fbcon: Use pm_runtime_put_autosuspend() in suspend work (Lyude Paul) [1827812] - [drm] drm/nouveau/kms/fbcon: Fix pm_runtime calls in nouveau_fbcon_output_poll_changed() (Lyude Paul) [1827812] - [drm] drm/nouveau/kms/fbcon: Correct pm_runtime calls in nouveau_fbcon_release() (Lyude Paul) [1827812] - [drm] drm/nouveau/kms: Fix rpm leak in nouveau_connector_hotplug() (Lyude Paul) [1827812] - [drm] drm/nouveau/kms: Handle -EINPROGRESS in nouveau_connector_hotplug() (Lyude Paul) [1827812] - [drm] drm/nouveau/fbcon: fix module unload when fbcon init has failed for some reason (Lyude Paul) [1827812] - [drm] drm/nouveau/kms/tu102: wait for core update to complete when assigning windows (Lyude Paul) [1827812] - [drm] drm/nouveau/disp/gm200-: fix regression from HDA SOR selection changes (Lyude Paul) [1827812] - [drm] drm/amd/powerplay: fix a crash when overclocking Vega M (Lyude Paul) [1827812] - [drm] drm/amdgpu: Fix NULL dereference in dpm sysfs handlers (Lyude Paul) [1827812] - [drm] drm/amdgpu: fix preemption unit test (Lyude Paul) [1827812] - [drm] drm/amdgpu/gfx10: fix race condition for kiq (Lyude Paul) [1827812] - [drm] drm/amd/display: add dmcub check on RENOIR (Lyude Paul) [1827812] - [drm] drm/amd/display: Check DMCU Exists Before Loading (Lyude Paul) [1827812] - [drm] drm/nouveau/nouveau: fix page fault on device private memory (Lyude Paul) [1827812] - [drm] drm/nouveau/i2c/g94-: increase NV_PMGR_DP_AUXCTL_TRANSACTREQ timeout (Lyude Paul) [1827812] - [drm] drm/i915/perf: Use GTT when saving/restoring engine GPR (Lyude Paul) [1827812] - [drm] drm/i915/gvt: Fix two CFL MMIO handling caused by regression (Lyude Paul) [1827812] - [drm] drm/i915/gt: Only swap to a random sibling once upon creation (Lyude Paul) [1827812] - [drm] drm/i915/gt: Ignore irq enabling on the virtual engines (Lyude Paul) [1827812] - [drm] drm/i915: Move cec_notifier to intel_hdmi_connector_unregister, v2 (Lyude Paul) [1827812] - [drm] drm/amdgpu/display: create fake mst encoders ahead of time (v4) (Lyude Paul) [1827812] - [drm] drm/amd/display: handle failed allocation during stream construction (Lyude Paul) [1827812] - [drm] drm/amdgpu/sdma5: fix wptr overwritten in ->get_wptr() (Lyude Paul) [1827812] - [drm] drm/amdgpu/powerplay: Modify SMC message name for setting power profile mode (Lyude Paul) [1827812] - [drm] drm/i915: Also drop vm.ref along error paths for vma construction (Lyude Paul) [1827812] - [drm] drm/i915: Drop vm.ref for duplicate vma on construction (Lyude Paul) [1827812] - [drm] drm/amdgpu: asd function needs to be unloaded in suspend phase (Lyude Paul) [1827812] - [drm] drm/amdgpu: add TMR destory function for psp (Lyude Paul) [1827812] - [drm] drm/amdgpu: don't do soft recovery if gpu_recovery=0 (Lyude Paul) [1827812] - [drm] drm/i915: Skip stale object handle for debugfs per-file-stats (Lyude Paul) [1827812] - [drm] drm/i915/gt: Pin the rings before marking active (Lyude Paul) [1827812] - [drm] drm/radeon: fix double free (Lyude Paul) [1827812] - [drm] drm: panel-orientation-quirks: Use generic orientation-data for Acer S1003 (Lyude Paul) [1827812] - [drm] drm: panel-orientation-quirks: Add quirk for Asus T101HA panel (Lyude Paul) [1827812] - [iommu] iommu/vt-d: Don't apply gfx quirks to untrusted devices (Lyude Paul) [1827812] - [drm] drm/tegra: hub: Do not enable orphaned window group (Lyude Paul) [1827812] - [drm] drm/ttm: Fix dma_fence refcnt leak when adding move fence (Lyude Paul) [1827812] - [drm] drm/ttm: Fix dma_fence refcnt leak in ttm_bo_vm_fault_reserved (Lyude Paul) [1827812] - [drm] drm/amdgpu/atomfirmware: fix vram_info fetching for renoir (Lyude Paul) [1827812] - [drm] drm/amdgpu: use u rather than d for sclk/mclk (Lyude Paul) [1827812] - [drm] drm/amd/display: Only revalidate bandwidth on medium and fast updates (Lyude Paul) [1827812] - [drm] drm/i915/gt: Mark timeline->cacheline as destroyed after rcu grace period (Lyude Paul) [1827812] - [drm] drm/amd/display: Fix ineffective setting of max bpc property (Lyude Paul) [1827812] - [drm] drm/amd/display: Fix incorrectly pruned modes with deep color (Lyude Paul) [1827812] - [drm] drm/amdgpu: add fw release for sdma v5_0 (Lyude Paul) [1827812] - [drm] drm/radeon: fix fb_div check in ni_init_smc_spll_table() (Lyude Paul) [1827812] - [drm] drm/amd: fix potential memleak in err branch (Lyude Paul) [1827812] - [drm] drm/amd/display: Enable output_bpc property on all outputs (Lyude Paul) [1827812] - [drm] drm/amd/display: Use kfree() to free rgb_user in calculate_user_regamma_ramp() (Lyude Paul) [1827812] - [drm] Revert "drm/amd/display: disable dcn20 abm feature for bring up" (Lyude Paul) [1827812] - [drm] drm/i915/gt: Move gen4 GT workarounds from init_clock_gating to workarounds (Lyude Paul) [1827812] - [drm] drm/i915/gt: Move vlv GT workarounds from init_clock_gating to workarounds (Lyude Paul) [1827812] - [drm] drm/i915/gt: Move ilk GT workarounds from init_clock_gating to workarounds (Lyude Paul) [1827812] - [drm] drm/i915/gt: Move snb GT workarounds from init_clock_gating to workarounds (Lyude Paul) [1827812] - [drm] drm/i915/gt: Move ivb GT workarounds from init_clock_gating to workarounds (Lyude Paul) [1827812] - [drm] drm/i915/gt: Move hsw GT workarounds from init_clock_gating to workarounds (Lyude Paul) [1827812] - [drm] drm/i915/gt: Incrementally check for rewinding (Lyude Paul) [1827812] - [drm] drm/i915/tc: fix the reset of ln0 (Lyude Paul) [1827812] - [drm] drm/i915/icl+: Fix hotplug interrupt disabling after storm detection (Lyude Paul) [1827812] - [drm] drm/amd/display: Use kvfree() to free coeff in build_regamma() (Lyude Paul) [1827812] - [drm] drm/amdkfd: Use correct major in devcgroup check (Lyude Paul) [1827812] - [drm] drm/connector: notify userspace on hotplug after register complete (Lyude Paul) [1827812] - [drm] drm/i915: Whitelist context-local timestamp in the gen9 cmdparser (Lyude Paul) [1827812] - [drm] drm/i915/gem: Avoid iterating an empty list (Lyude Paul) [1827812] - [drm] drm/i915: Fix AUX power domain toggling across TypeC mode resets (Lyude Paul) [1827812] - [drm] drm/dp_mst: Increase ACT retry timeout to 3s (Lyude Paul) [1827812] - [drm] drm/ast: Don't check new mode if CRTC is being disabled (Lyude Paul) [1827812] - [drm] drm/amdgpu: Replace invalid device ID with a valid device ID (Lyude Paul) [1827812] - [drm] drm/amdgpu/display: use blanked rather than plane state for sync groups (Lyude Paul) [1827812] - [drm] drm/qxl: Use correct notify port address when creating cursor ring (Lyude Paul) [1827812] - [drm] drm/dp_mst: Reformat drm_dp_check_act_status() a bit (Lyude Paul) [1827812] - [drm] drm/ast: fix missing break in switch statement for format->cppcase 4 (Lyude Paul) [1827812] - [drm] drm/amd/display: Revalidate bandwidth before commiting DC updates (Lyude Paul) [1827812] - [drm] drm/nouveau: gr/gk20a: Use firmware version 0 (Lyude Paul) [1827812] - [drm] drm/amdgpu: Sync with VM root BO when switching VM to CPU update mode (Lyude Paul) [1827812] - [drm] drm/amd/powerpay: Disable gfxoff when setting manual mode on picasso and raven (Lyude Paul) [1827812] - [drm] drm/amd/display: Do not disable pipe split if mode is not supported (Lyude Paul) [1827812] - [drm] drm/amd/display: dmcu wait loop calculation is incorrect in RV (Lyude Paul) [1827812] - [drm] drm/amd/display: Correct updating logic of dcn21's pipe VM flags (Lyude Paul) [1827812] - [drm] drm/ast: Allocate initial CRTC state of the correct size (Lyude Paul) [1827812] - [drm] drm/hisilicon: Enforce 128-byte stride alignment to fix the hardware limitation (Lyude Paul) [1827812] - [drm] drm/dp: Lenovo X13 Yoga OLED panel brightness fix (Lyude Paul) [1827812] - [drm] drm/i915/dpcd_bl: Unbreak enable_dpcd_backlight modparam (Lyude Paul) [1827812] - [drm] drm/i915: Force DPCD backlight mode for some Dell CML 2020 panels (Lyude Paul) [1827812] - [drm] drm/i915: Force DPCD backlight mode on X1 Extreme 2nd Gen 4K AMOLED panel (Lyude Paul) [1827812] - [drm] drm/dp: Introduce EDID-based quirks (Lyude Paul) [1827812] - [drm] drm/amdgpu: Init data to avoid oops while reading pp_num_states (Lyude Paul) [1827812] - [drm] drm/amd/display: fix virtual signal dsc setup (Lyude Paul) [1827812] - [drm] drm/amd/display: Force watermark value propagation (Lyude Paul) [1827812] - [drm] drm: bridge: adv7511: Extend list of audio sample rates (Lyude Paul) [1827812] - [drm] drm/amdgpu: fix and cleanup amdgpu_gem_object_close v4 (Lyude Paul) [1827812] - [drm] drm/vkms: Hold gem object while still in-use (Lyude Paul) [1827812] - [drm] drm/amd/display: Not doing optimize bandwidth if flip pending (Lyude Paul) [1827812] - [drm] drm/amd/display: remove invalid dc_is_hw_initialized function (Lyude Paul) [1827812] - [drm] drm/amd/display: DP training to set properly SCRAMBLING_DISABLE (Lyude Paul) [1827812] - [drm] drm/edid: Add Oculus Rift S to non-desktop list (Lyude Paul) [1827812] - [drm] drm/amd/display: Fix potential integer wraparound resulting in a hang (Lyude Paul) [1827812] - [drm] drm/amd/display: Added locking for atomic update stream and update planes (Lyude Paul) [1827812] - [drm] drm/amd/display: Indicate dsc updates explicitly (Lyude Paul) [1827812] - [drm] drm/amd/display: Split program front end part that occur outside lock (Lyude Paul) [1827812] - [drm] drm/amd/display: drop cursor position check in atomic test (Lyude Paul) [1827812] - [drm] drm/amd/amdgpu: Update update_config() logic (Lyude Paul) [1827812] - [drm] drm/amdgpu: Use GEM obj reference for KFD BOs (Lyude Paul) [1827812] - [drm] drm/amd/powerplay: perform PG ungate prior to CG ungate (Lyude Paul) [1827812] - [drm] drm/amdgpu: drop unnecessary cancel_delayed_work_sync on PG ungate (Lyude Paul) [1827812] - [drm] drm/i915: Propagate error from completed fences (Lyude Paul) [1827812] - [drm] drm/i915/gvt: Init DPLL/DDI vreg for virtual display instead of inheritance (Lyude Paul) [1827812] - [drm] drm/amd/display: Prevent dpcd reads with passive dongles (Lyude Paul) [1827812] - [drm] drm/amd/display: fix counter in wait_for_no_pipes_pending (Lyude Paul) [1827812] - [gpu] vgaarb: Keep adding VGA device in queue (Lyude Paul) [1827812]- [net] openvswitch: fixes potential deadlock in dp cleanup code (Eelco Chaudron) [1845662] - [net] openvswitch: reorder masks array based on usage (Eelco Chaudron) [1845662] - [net] openvswitch: ovs_ct_exit to be done under ovs_lock (Eelco Chaudron) [1860853] - [net] ip6_gre: fix null-ptr-deref in ip6gre_init_net() (Hangbin Liu) [1860221] - [net] ip6_gre: fix use-after-free in ip6gre_tunnel_lookup() (Hangbin Liu) [1860221] - [net] mld: fix memory leak in ipv6_mc_destroy_dev() (Hangbin Liu) [1860221] - [net] ipv6: Fix suspicious RCU usage warning in ip6mr (Hangbin Liu) [1860221] - [net] ip6mr: Fix RCU list debugging warning (Hangbin Liu) [1860221] - [net] revert "ipv6: add mtu lock check in __ip6_rt_update_pmtu" (Hangbin Liu) [1860221] - [netdrv] macsec: avoid to set wrong mtu (Sabrina Dubroca) [1860944] - [netdrv] team: fix hang in team_mode_get() (Hangbin Liu) [1860219] - [include] xfrm: Fix crash when the hold queue is used. (Xin Long) [1860672] - [net] xfrm: policy: fix IPv6-only espintcp compilation (Xin Long) [1860672] - [net] xfrm: esp6: fix encapsulation header offset computation (Xin Long) [1860672] - [net] xfrm: Fix double ESP trailer insertion in IPsec crypto offload. (Xin Long) [1860672] - [net] esp4: improve xfrm4_beet_gso_segment() to be more readable (Xin Long) [1860672] - [net] xfrm interface: don't take extra reference to netdev (Xin Long) [1860672] - [net] xfrm interface: fix oops when deleting a x-netns interface (Xin Long) [1860672] - [net] xfrm: remove the unnecessary .net_exit for xfrmi (Xin Long) [1860672] - [net] xfrm: Always set XFRM_TRANSFORMED in xfrm{4, 6}_output_finish (Xin Long) [1860672] - [include] xfrm: fix error in comment (Xin Long) [1860672] - [net] sctp: shrink stream outq when fails to do addstream reconf (Xin Long) [1853535] - [net] sctp: shrink stream outq only when new outcnt < old outcnt (Xin Long) [1853535] - [net] tipc: fix kernel WARNING in tipc_msg_append() (Xin Long) [1844377] - [net] tipc: fix NULL pointer dereference in streaming (Xin Long) [1844377] - [net] tipc: add test for Nagle algorithm effectiveness (Xin Long) [1844377] - [net] tipc: fix failed service subscription deletion (Xin Long) [1844377] - [net] tipc: fix memory leak in service subscripting (Xin Long) [1844377] - [net] tipc: fix large latency in smart Nagle streaming (Xin Long) [1844377] - [net] mptcp: add receive buffer auto-tuning (Florian Westphal) [1858276] - [tools] selftests: mptcp: add option to specify size of file to transfer (Florian Westphal) [1858276] - [net] mptcp: fallback in case of simultaneous connect (Florian Westphal) [1858276] - [net] mptcp: improve fallback to TCP (Florian Westphal) [1858276] - [net] mptcp: fix unblocking connect() (Florian Westphal) [1858276] - [net] mptcp: cache msk on MP_JOIN init_req (Florian Westphal) [1858276] - [net] mptcp: remove msk from the token container at destruction time. (Florian Westphal) [1858276] - [net] mptcp: fix races between shutdown and recvmsg (Florian Westphal) [1858276] - [net] mptcp: fix race between MP_JOIN and close (Florian Westphal) [1858276] - [net] mptcp: drop MPTCP_PM_MAX_ADDR (Florian Westphal) [1858276] - [net] mptcp: bugfix for RM_ADDR option parsing (Florian Westphal) [1858276] - [net] mptcp: drop MP_JOIN request sock on syn cookies (Florian Westphal) [1858276] - [net] mptcp: avoid NULL-ptr derefence on fallback (Florian Westphal) [1858276] - [net] mptcp: drop sndr_key in mptcp_syn_options (Florian Westphal) [1858276] - [net] mptcp: MPTCP_HMAC_TEST should depend on MPTCP (Florian Westphal) [1858276] - [net] mptcp: fix DSS map generation on fin retransmission (Florian Westphal) [1858276] - [net] inet_connection_sock: clear inet_num out of destroy helper (Florian Westphal) [1858276] - [net] mptcp: fix NULL ptr dereference in MP_JOIN error path (Florian Westphal) [1858276] - [net] mptcp: avoid blocking in tcp_sendpages (Florian Westphal) [1858276] - [net] mptcp: break and restart in case mptcp sndbuf is full (Florian Westphal) [1858276] - [net] l2tp: remove skb_dst_set() from l2tp_xmit_skb() (Xin Long) [1832799] - [net] rtnetlink: prevent underflows in do_setvfinfo() (Davide Caratti) [1854740] - [net] netfilter: nf_tables: reintroduce the NFT_SET_CONCAT flag (Phil Sutter) [1847553] - [net] netfilter: nf_tables: report EOPNOTSUPP on unsupported flags/object type (Phil Sutter) [1847553] - [net] openvswitch: take into account de-fragmentation/gso_size in execute_check_pkt_len (Lorenzo Bianconi) [1851888] - [tools] selftests: forwarding: mirror_lib: Use mausezahn (Davide Caratti) [1816443] - [x86] perf/x86/rapl: Add Ice Lake RAPL support (Michael Petlan) [1841266] - [arm64] arm64/mm: enable HugeTLB migration (Donghai Qiao) [1758717] - [scsi] scsi: core: Run queue in case of I/O resource contention failure (Ewan Milne) [1854958] - [message] scsi: mptscsih: Fix read sense data size (Tomas Henzl) [1850563] - [netdrv] net: qed: fix buffer overflow on ethtool -d (Manish Chopra) [1858915] - [x86] sched/cputime: Improve cputime_adjust() (Oleg Nesterov) [1859977] - [kernel] uprobes: Change handle_swbp() to send SIGTRAP with si_code=SI_KERNEL, to fix GDB regression (Oleg Nesterov) [1855390] - [x86] x86/asm: Fix MWAITX C-state hint value (Vladis Dronov) [1767064] - [x86] x86/kexec: Fill in acpi_rsdp_addr from the first kernel (Kairui Song) [1684462] - [x86] x86/kexec: Don't setup EFI info if EFI runtime is not enabled (Kairui Song) [1684462] - [vfio] vfio/pci: fix racy on error and request eventfd ctx (Alex Williamson) [1858346] - [platform] platform/x86: ISST: Increase timeout (Prarit Bhargava) [1854682] - [mm] x86/mm: split vmalloc_sync_all() (Al Stone) [1851547] - [acpi] ACPI: watchdog: Fix gas->access_width usage (Al Stone) [1851547] - [acpi] ACPICA: Introduce ACPI_ACCESS_BYTE_WIDTH() macro (Al Stone) [1851547]- [virt] kvm: x86: take as_id into account when checking PGD (Vitaly Kuznetsov) [1615704] - [arm64] kvm: arm64: Stop clobbering x0 for HVC_SOFT_RESTART (Andrew Jones) [1855788] - [arm64] kvm: arm64: pmu: Fix per-CPU access in preemptible context (Andrew Jones) [1855788] - [arm64] kvm: arm64: Fix kvm_reset_vcpu() return code being incorrect with SVE (Andrew Jones) [1855788] - [arm64] kvm: arm64: Annotate hyp NMI-related functions as __always_inline (Andrew Jones) [1855788] - [arm64] kvm: arm64: Remove host_cpu_context member from vcpu structure (Andrew Jones) [1855788] - [arm64] kvm: arm64: Move hyp_symbol_addr() to kvm_asm.h (Andrew Jones) [1855788] - [arm64] kvm: arm64: Handle PtrAuth traps early (Andrew Jones) [1855788] - [arm64] kvm: arm64: Save the host's PtrAuth keys in non-preemptible context (Andrew Jones) [1855788] - [arm64] kvm: arm64: Stop save/restoring ACTLR_EL1 (Andrew Jones) [1855788] - [kernel] firmware: smccc: Update link to latest SMCCC specification (Andrew Jones) [1855788] - [kernel] arm/arm64: smccc-1.1: Handle function result as parameters (Andrew Jones) [1855788] - [kernel] arm/arm64: smccc-1.1: Make return values unsigned long (Andrew Jones) [1855788] - [video] Revert "hyperv_fb: Fix hibernation for the deferred IO feature" (Mohammed Gamal) [1858755] - [netdrv] net/mlx5e: CT: Map 128 bits labels to 32 bit map ID (Alaa Hleihel) [1859540] - [security] ima: move APPRAISE_BOOTPARAM dependency on ARCH_POLICY to runtime (Bruno Meneguele) [1847219] - [scsi] scsi: lpfc: NVMe remote port devloss_tmo from lldd (Dick Kennedy) [1859344] - [netdrv] net/mlx5e: Disable devlink port support for non-switchdev mode (Alaa Hleihel) [1858501 1852904 1849623] - [tools] perf powerpc: Don't ignore sym-handling.c file (Michael Petlan) [1858133] - [fs] ext4: reserve revoke credits in __ext4_new_inode (Lukas Czerner) [1856760] - [include] jbd2: make jbd2_handle_buffer_credits() handle reserved handles (Lukas Czerner) [1856760] - [fs] jbd2: avoid leaking transaction credits when unreserving handle (Lukas Czerner) [1856760] - [fs] jbd2: Fine tune estimate of necessary descriptor blocks (Lukas Czerner) [1856760] - [fs] jbd2: Provide trace event for handle restarts (Lukas Czerner) [1856760] - [fs] ext4: Reserve revoke credits for freed blocks (Lukas Czerner) [1856760] - [fs] jbd2: Make credit checking more strict (Lukas Czerner) [1856760] - [fs] jbd2: Rename h_buffer_credits to h_total_credits (Lukas Czerner) [1856760] - [fs] jbd2: add missing tracepoint for reserved handle (Lukas Czerner) [1856760] - [fs] jbd2: Reserve space for revoke descriptor blocks (Lukas Czerner) [1856760] - [fs] jbd2: Drop jbd2_space_needed() (Lukas Czerner) [1856760] - [fs] jbd2: remove repeated assignments in __jbd2_log_wait_for_space() (Lukas Czerner) [1856760] - [fs] jbd2: Account descriptor blocks into t_outstanding_credits (Lukas Czerner) [1856760] - [include] jbd2: update locking documentation for transaction_t (Lukas Czerner) [1856760] - [fs] jbd2: Factor out common parts of stopping and restarting a handle (Lukas Czerner) [1856760] - [fs] jbd2: Drop pointless wakeup from jbd2_journal_stop() (Lukas Czerner) [1856760] - [fs] jbd2: Drop pointless check from jbd2_journal_stop() (Lukas Czerner) [1856760] - [fs] jbd2: Reorganize jbd2_journal_stop() (Lukas Czerner) [1856760] - [fs] ext4, jbd2: Provide accessor function for handle credits (Lukas Czerner) [1856760] - [fs] ext4: Provide function to handle transaction restarts (Lukas Czerner) [1856760] - [fs] ext4: Avoid unnecessary revokes in ext4_alloc_branch() (Lukas Czerner) [1856760] - [fs] ext4: Use ext4_journal_extend() instead of jbd2_journal_extend() (Lukas Czerner) [1856760] - [fs] jbd2: Completely fill journal descriptor blocks (Lukas Czerner) [1856760] - [fs] jbd2: Fixup stale comment in commit code (Lukas Czerner) [1856760] - [include] jbd2: Fix possible overflow in jbd2_log_space_left() (Lukas Czerner) [1856760] - [fs] ext4, jbd2: ensure panic by fix a race between jbd2 abort and ext4 error handlers (Lukas Czerner) [1856760] - [fs] ext4: remove set but not used variable 'es' in ext4_jbd2.c (Lukas Czerner) [1856760] - [fs] ext4: remove set but not used variable 'es' (Lukas Czerner) [1856760] - [fs] ext4: save all error info in save_error_info() and drop ext4_set_errno() (Lukas Czerner) [1856760] - [fs] ext4: save the error code which triggered an ext4_error() in the superblock (Lukas Czerner) [1856760] - [fs] jbd2: clean __jbd2_journal_abort_hard() and __journal_abort_soft() (Lukas Czerner) [1856760] - [fs] ext4: stop overwrite the errcode in ext4_setup_super (Lukas Czerner) [1856760] - [fs] ext4: fix partial cluster initialization when splitting extent (Lukas Czerner) [1856760] - [fs] ext4: avoid ext4_error()'s caused by ENOMEM in the truncate path (Lukas Czerner) [1856760] - [fs] ext4: fix race between ext4_sync_parent() and rename() (Lukas Czerner) [1856760] - [fs] ext4: clean up ext4_ext_convert_to_initialized() error handling (Lukas Czerner) [1856760] - [fs] ext4: clean up GET_BLOCKS_PRE_IO error handling (Lukas Czerner) [1856760] - [fs] ext4: fix error pointer dereference (Lukas Czerner) [1856760] - [fs] ext4: Avoid freeing inodes on dirty list (Lukas Czerner) [1856760] - [fs] writeback: Export inode_io_list_del() (Lukas Czerner) [1856760] - [fs] ext4: fix buffer_head refcnt leak when ext4_iget() fails (Lukas Czerner) [1856760] - [fs] ext4: fix EXT_MAX_EXTENT/INDEX to check for zeroed eh_max (Lukas Czerner) [1856760] - [fs] ext4: fix a style issue in fs/ext4/acl.c (Lukas Czerner) [1856760] - [fs] ext4: fix return-value types in several function comments (Lukas Czerner) [1856760] - [fs] ext4: use non-movable memory for superblock readahead (Lukas Czerner) [1856760] - [fs] ext4: fix incorrect group count in ext4_fill_super error message (Lukas Czerner) [1856760] - [fs] ext4: fix incorrect inodes per group in error message (Lukas Czerner) [1856760] - [fs] ext4: avoid ENOSPC when avoiding to reuse recently deleted inodes (Lukas Czerner) [1856760] - [fs] ext4: fix a data race at inode->i_disksize (Lukas Czerner) [1856760] - [fs] ext4: fix a data race at inode->i_blocks (Lukas Czerner) [1856760] - [fs] ext4: clean up error return for convert_initialized_extent() (Lukas Czerner) [1856760] - [fs] ext4: force buffer up-to-date while marking it dirty (Lukas Czerner) [1856760] - [fs] ext4: fix race between writepages and enabling EXT4_EXTENTS_FL (Lukas Czerner) [1856760] - [fs] ext4: rename s_journal_flag_rwsem to s_writepages_rwsem (Lukas Czerner) [1856760] - [fs] ext4: potential crash on allocation error in ext4_alloc_flex_bg_array() (Lukas Czerner) [1856760] - [fs] ext4: fix potential race between s_flex_groups online resizing and access (Lukas Czerner) [1856760] - [fs] ext4: fix potential race between s_group_info online resizing and access (Lukas Czerner) [1856760] - [fs] ext4: fix potential race between online resizing and write operations (Lukas Czerner) [1856760] - [fs] ext4: add cond_resched() to __ext4_find_entry() (Lukas Czerner) [1856760] - [fs] ext4: fix a data race in EXT4_I(inode)->i_disksize (Lukas Czerner) [1856760] - [fs] ext4: fix checksum errors with indexed dirs (Lukas Czerner) [1856760] - [fs] ext4: simplify checking quota limits in ext4_statfs() (Lukas Czerner) [1856760] - [fs] ext4: choose hardlimit when softlimit is larger than hardlimit in ext4_statfs_project() (Lukas Czerner) [1856760] - [fs] ext4: don't assume that mmp_nodename/bdevname have NUL (Lukas Czerner) [1856760] - [fs] jbd2: make sure ESHUTDOWN to be recorded in the journal superblock (Lukas Czerner) [1856760] - [fs] ext4, jbd2: ensure panic when aborting with zero errno (Lukas Czerner) [1856760] - [fs] jbd2: switch to use jbd2_journal_abort() when failed to submit the commit record (Lukas Czerner) [1856760] - [fs] jbd2_seq_info_next should increase position index (Lukas Czerner) [1856760] - [fs] ext4,jbd2: fix comment and code style (Lukas Czerner) [1856760] - [fs] ext4: fix extent_status trace points (Lukas Czerner) [1856760] - [fs] ext4: fix extent_status fragmentation for plain files (Lukas Czerner) [1856760] - [fs] jbd2: clear JBD2_ABORT flag before journal_reset to update log tail info when load journal (Lukas Czerner) [1856760] - [fs] ext4: fix some nonstandard indentation in extents.c (Lukas Czerner) [1856760] - [fs] ext4: fix documentation for ext4_ext_try_to_merge() (Lukas Czerner) [1856760] - [fs] ext4: avoid fetching btime in ext4_getattr() unless requested (Lukas Czerner) [1856760] - [fs] ext4: fix ext4_dax_read/write inode locking sequence for IOCB_NOWAIT (Lukas Czerner) [1856760] - [fs] ext4: optimize __ext4_check_dir_entry() (Lukas Czerner) [1856760] - [fs] ext4: check for directory entries too close to block end (Lukas Czerner) [1856760] - [fs] ext4: fix a bug in ext4_wait_for_tail_page_commit (Lukas Czerner) [1856760] - [fs] jbd2: Fix statistics for the number of logged blocks (Lukas Czerner) [1856760] - [fs] ext4: Fix ext4_should_journal_data() for EA inodes (Lukas Czerner) [1856760] - [fs] ext4: Fix credit estimate for final inode freeing (Lukas Czerner) [1856760] - [fs] ext4: Do not iput inode under running transaction (Lukas Czerner) [1856760] - [fs] ext4: Move marking of handle as sync to ext4_add_nondir() (Lukas Czerner) [1856760] - [fs] ext4: update direct I/O read lock pattern for IOCB_NOWAIT (Lukas Czerner) [1856760] - [fs] jbd2: flush_descriptor(): Do not decrease buffer head's ref count (Lukas Czerner) [1856760] - [fs] ext4: fix prefetchw of NULL page (Lukas Czerner) [1856760] - [fs] ext4: check for non-zero journal inum in ext4_calculate_overhead (Lukas Czerner) [1814574] - [fs] ext4: do not commit super on read-only bdev (Lukas Czerner) [1814574] - [kernel] isolcpus: Affine unbound kernel threads to housekeeping cpus (Marcelo Tosatti) [1791930] - [kernel] kthread: Switch to cpu_possible_mask (Marcelo Tosatti) [1791930] - [scsi] scsi: lpfc: Quieten some printks (Dick Kennedy) [1859338] - [scsi] Revert "scsi: lpfc: Fix scsi host template for SLI3 vports" (Dick Kennedy) [1851189] - [md] dm mpath: use double checked locking in fast path (Mike Snitzer) [1848651] - [md] dm mpath: rename current_pgpath to pgpath in multipath_prepare_ioctl (Mike Snitzer) [1848651] - [md] dm mpath: rework __map_bio() (Mike Snitzer) [1848651] - [md] dm mpath: factor out multipath_queue_bio (Mike Snitzer) [1848651] - [md] dm mpath: push locking down to must_push_back_rq() (Mike Snitzer) [1848651] - [md] dm mpath: take m->lock spinlock when testing QUEUE_IF_NO_PATH (Mike Snitzer) [1848651] - [md] dm mpath: changes from initial m->flags locking audit (Mike Snitzer) [1848651] - [md] dm rq: don't call blk_mq_queue_stopped() in dm_stop_queue() (Mike Snitzer) [1848651] - [md] dm: do not use waitqueue for request-based DM (Mike Snitzer) [1848651] - [block] blk-mq: consider non-idle request as "inflight" in blk_mq_rq_inflight() (Mike Snitzer) [1848651] - [powerpc] powerpc/fadump: fix race between pstore write and fadump crash trigger (Steve Best) [1820109] - [tools] libbpf: Fix probe code to return EPERM if encountered (=?UTF-8?q?Toke=20H=C3=B8iland-J=C3=B8rgensen?=) [1856592] - [tools] tools selftests/bpf: Fix vmlinux test for kprobe and trampoline probes (Jiri Olsa) [1855778] - [net] net: Restrict receive packets queuing to housekeeping CPUs (Nitesh Narayan Lal) [1844520] - [pci] PCI: Restrict probe functions to housekeeping CPUs (Nitesh Narayan Lal) [1844520] - [lib] lib: Restrict cpumask_local_spread to houskeeping CPUs (Nitesh Narayan Lal) [1844520]- [tools] selftests/powerpc: Purge extra count_pmc() calls of ebb selftests (Desnes Augusto Nunes do Rosario) [1739769] - [netdrv] bonding: symmetric ICMP transmit (Jarod Wilson) [1760293] - [netdrv] bonding: balance ICMP echoes in layer3+4 mode (Jarod Wilson) [1760362] - [powerpc] powerpc/vas: Report proper error code for address translation failure (Steve Best) [1858160] - [infiniband] IB/hfi1: Fix module use count flaw due to leftover module put calls (Kamal Heib) [1858388] - [gpu] vgaarb: Add support for 64-bit frame buffer address (Karol Herbst) [1735217] - [netdrv] ionic: centralize queue reset code (Jonathan Toppins) [1857851] - [s390] s390/qeth: support net namespaces for L3 devices (Philipp Rudo) [1857311] - [s390] s390/qeth: implement smarter resizing of the RX buffer pool (Philipp Rudo) [1857311] - [s390] s390/qeth: refactor buffer pool code (Philipp Rudo) [1857311] - [s390] s390/qeth: use page pointers to manage RX buffer pool (Philipp Rudo) [1857311] - [s390] s390/qeth: cancel RX reclaim work earlier (Philipp Rudo) [1857311] - [s390] s390/qeth: handle error when backing RX buffer (Philipp Rudo) [1857311] - [s390] s390/qeth: don't reset default_out_queue (Philipp Rudo) [1857311] - [s390] s390/qdio: fill SBALEs with absolute addresses (Philipp Rudo) [1857311] - [s390] s390/qeth: fix off-by-one in RX copybreak check (Philipp Rudo) [1857311] - [s390] s390/qeth: vnicc Fix EOPNOTSUPP precedence (Philipp Rudo) [1857311] - [s390] s390/qeth: consolidate QDIO queue setup (Philipp Rudo) [1857311] - [s390] s390/pci: Fix s390_mmio_read/write with MIO (Philipp Rudo) [1857315] - [s390] scsi: zfcp: Fix panic on ERP timeout for previously dismissed ERP action (Philipp Rudo) [1857312] - [net] net/smc: tolerate future SMCD versions (Philipp Rudo) [1854992] - [fs] ext4: use RCU API in debug_print_tree (Lukas Czerner) [1837777] - [fs] ext4: fix potential use after free after remounting with noblock_validity (Lukas Czerner) [1837777] - [fs] ext4: add cond_resched() to ext4_protect_reserved_inode (Lukas Czerner) [1837777] - [fs] fibmap: Reject negative block numbers (Carlos Maiolino) [1687121] - [vfio] vfio/pci: Fix SR-IOV VF handling with MMIO blocking (Alex Williamson) [1837310] {CVE-2020-12888} - [vfio] vfio-pci: Invalidate mmaps and block MMIO access on disabled memory (Alex Williamson) [1837310] {CVE-2020-12888} - [vfio] vfio-pci: Fault mmaps to enable vma tracking (Alex Williamson) [1837310] {CVE-2020-12888} - [vfio] vfio/type1: Support faulting PFNMAP vmas (Alex Williamson) [1837310] {CVE-2020-12888} - [vfio] vfio/type1: Fix VA->PA translation for PFNMAP VMAs in vaddr_get_pfn() (Alex Williamson) [1837310] {CVE-2020-12888} - [vfio] vfio/pci: call irq_bypass_unregister_producer() before freeing irq (Alex Williamson) [1837310] {CVE-2020-12888} - [vfio] vfio_pci: Enable memory accesses before calling pci_map_rom (Alex Williamson) [1837310] {CVE-2020-12888} - [x86] mm: Fix mremap not considering huge pmd devmap (Rafael Aquini) [1843441] {CVE-2020-10757} - [x86] x86/speculation: PR_SPEC_FORCE_DISABLE enforcement for indirect branches (Waiman Long) [1847396 1846029] {CVE-2020-10768} - [x86] x86/speculation: Prevent rogue cross-process SSBD shutdown (Waiman Long) [1847358 1846029] {CVE-2020-10766} - [x86] x86/speculation: Avoid force-disabling IBPB based on STIBP and enhanced IBRS (Waiman Long) [1847379 1846029] {CVE-2020-10767} - [x86] x86/speculation/mds: Mark mds_user_clear_cpu_buffers() __always_inline (Waiman Long) [1846029] - [arm64] Return ENODEV when the selected speculation misfeature is unsupported (Waiman Long) [1846029] - [x86] x86/speculation: Add support for STIBP always-on preferred mode (Waiman Long) [1846029] - [x86] x86/speculation: Change misspelled STIPB to STIBP (Waiman Long) [1846029]- [powerpc] powernv/iov: Ensure the pdn for VFs always contains a valid PE number (David Gibson) [1848235] - [powerpc] don't use ioremap_prot() nor __ioremap() unless really needed (Greg Kurz) [1855957] - [char] tpm: ibmvtpm: Wait for ready buffer before probing for TPM2 attributes (David Gibson) [1837283] - [powerpc] Check prom_init for disallowed sections (Michael Roth) [1856099] - [powerpc] prom_init: Move __prombss to it's own section and store it in .bss (Michael Roth) [1856099] - [powerpc] prom_init: Move const structures to __initconst (Michael Roth) [1856099] - [powerpc] prom_init: Make "default_colors" const (Michael Roth) [1856099] - [powerpc] prom_init: Move ibm_arch_vec to __prombss (Michael Roth) [1856099] - [fs] ext4: unregister sysfs path before destroying jbd2 journal (Lukas Czerner) [1814577] - [powerpc] powerpc/pseries/svm: Fix incorrect check for shared_lppaca_size (Steve Best) [1856889] - [netdrv] bnxt_en: fix NULL dereference in case SR-IOV configuration fails (Jonathan Toppins) [1856372] - [security] kexec: Allow kexec_file() with appropriate IMA policy when locked down (Bruno Meneguele) [1854097] - [x86] x86/apic/vector: Warn when vector space exhaustion breaks affinity (Neil Horman) [1714686] - [tools] perf report TUI: Fix segmentation fault in perf_evsel__hists_browse() (Michael Petlan) [1855737] - [fs] ext4: do not zeroout extents beyond i_disksize (Lukas Czerner) [1817816] - [pci] PCI/DPC: Print IRQ number used by port (Myron Stowe) [1855343] - [pci] PCI/AER: Use "aer" variable for capability offset (Myron Stowe) [1855343] - [pci] PCI/AER: Remove redundant dev->aer_cap checks (Myron Stowe) [1855343] - [pci] PCI/AER: Remove redundant pci_is_pcie() checks (Myron Stowe) [1855343] - [pci] PCI/AER: Remove HEST/FIRMWARE_FIRST parsing for AER ownership (Myron Stowe) [1855343] - [tools] selftests: bpf: use __u32 for sock::sk_pacing_rate (Yauheni Kaliuta) [1856324] - [tools] libbpf: Handle GCC noreturn-turned-volatile quirk (Yauheni Kaliuta) [1854327] - [netdrv] net/mlx5e: CT: Fix releasing ft entries (Alaa Hleihel) [1856057] - [netdrv] net/mlx5e: CT: Remove unused function param (Alaa Hleihel) [1856057] - [netdrv] net/mlx5e: CT: Return err_ptr from internal functions (Alaa Hleihel) [1856057] - [netdrv] net/mlx5e: CT: Expand tunnel register mappings (Alaa Hleihel) [1856057] - [netdrv] net/mlx5e: CT: Use mapping for zone restore register (Alaa Hleihel) [1856057] - [netdrv] net/mlx5e: CT: Re-use tuple modify headers for identical modify actions (Alaa Hleihel) [1856057] - [netdrv] net/mlx5e: Export sharing of mod headers to a new file (Alaa Hleihel) [1856057] - [netdrv] net/mlx5: Add support for COPY steering action (Alaa Hleihel) [1856057] - [netdrv] net/mlx5: Accept flow rules without match (Alaa Hleihel) [1856057] - [netdrv] net/mlx5e: CT: Restore ct state from lookup in zone instead of tupleid (Alaa Hleihel) [1856057] - [netdrv] net/mlx5e: CT: Don't offload tuple rewrites for established tuples (Alaa Hleihel) [1856057] - [netdrv] net/mlx5e: Use netdev_info instead of pr_info (Alaa Hleihel) [1856057] - [netdrv] net/mlx5e: CT: Allow header rewrite of 5-tuple and ct clear action (Alaa Hleihel) [1856057] - [netdrv] net/mlx5e: CT: Save ct entries tuples in hashtables (Alaa Hleihel) [1856057] - [netdrv] net/mlx5: CT: Remove unused variables (Alaa Hleihel) [1856057] - [netdrv] net/mlx5: Avoid eswitch header inclusion in fs core layer (Alaa Hleihel) [1856057] - [netdrv] net/mlx5e: vxlan: Use RCU for vxlan table lookup (Alaa Hleihel) [1856057] - [netdrv] net/mlx5e: Remove unused mlx5e_xsk_first_unused_channel (Alaa Hleihel) [1856057] - [netdrv] net/mlx5e: CT: Fix memory leak in cleanup (Alaa Hleihel) [1856057] - [netdrv] net/mlx5e: Fix port buffers cell size value (Alaa Hleihel) [1856057] - [netdrv] net/mlx5e: Fix 50G per lane indication (Alaa Hleihel) [1856057] - [netdrv] net/mlx5e: Fix CPU mapping after function reload to avoid aRFS RX crash (Alaa Hleihel) [1856057] - [netdrv] net/mlx5e: Fix VXLAN configuration restore after function reload (Alaa Hleihel) [1856057] - [netdrv] net/mlx5: Fix eeprom support for SFP module (Alaa Hleihel) [1856057] - [infiniband] IB/mlx5: Fix 50G per lane indication (Alaa Hleihel) [1856057] - [netdrv] net/mlx5e: Do not include rwlock.h directly (Alaa Hleihel) [1856057] - [fs] jbd2: fix data races at struct journal_head (Lukas Czerner) [1792518] - [fs] jbd2: remove pointless assertion in __journal_remove_journal_head (Lukas Czerner) [1792518] - [fs] jbd2: improve comments about freeing data buffers whose page mapping is NULL (Lukas Czerner) [1792518] - [fs] jbd2: do not clear the BH_Mapped flag when forgetting a metadata buffer (Lukas Czerner) [1792518] - [fs] jbd2: move the clearing of b_modified flag to the journal_unmap_buffer() (Lukas Czerner) [1792518] - [fs] ext4: unlock on error in ext4_expand_extra_isize() (Lukas Czerner) [1817636] {CVE-2019-19767} - [fs] ext4: fix support for inode sizes > 1024 bytes (Lukas Czerner) [1817636] {CVE-2019-19767} - [fs] ext4: validate the debug_want_extra_isize mount option at parse time (Lukas Czerner) [1817636] {CVE-2019-19767} - [fs] ext4: add more paranoia checking in ext4_expand_extra_isize handling (Lukas Czerner) [1817636] {CVE-2019-19767} - [fs] ext4: unsigned int compared against zero (Lukas Czerner) [1836666] {CVE-2019-19319} - [fs] ext4: protect journal inode's blocks using block_validity (Lukas Czerner) [1836666] {CVE-2019-19319} - [powerpc] powerpc/kernel/sysfs: Add new config option PMU_SYSFS to enable PMU SPRs sysfs file creation (Michael Petlan) [1821284] - [powerpc] powerpc/kernel/sysfs: Refactor current sysfs.c (Michael Petlan) [1821284] - [kernel] irqdomain: Add the missing assignment of domain->fwnode for named fwnode (Mohammed Gamal) [1846666] - [security] lockdown: Allow unprivileged users to see lockdown status (Vladis Dronov) [1805299] - [edac] EDAC/ghes: Setup DIMM label from DMI and use it in error reports (Robert Richter) [1726153]- [x86] kvm: nvmx: fixes for preemption timer migration (Paolo Bonzini) [1854831] - [powerpc] pci/of: Parse unassigned resources (Greg Kurz) [1849921] - [video] revert "hyperv: hyperv_fb: Support deferred IO for Hyper-V frame buffer driver" (Vitaly Kuznetsov) [1848840] - [video] revert "hyperv: hyperv_fb: Use physical memory for fb on HyperV Gen 1 VMs" (Vitaly Kuznetsov) [1848840] - [pci] hv: Retry PCI bus D0 entry on invalid device state (Mohammed Gamal) [1846666] - [pci] hv: Fix the PCI HyperV probe failure path to release resource properly (Mohammed Gamal) [1846666] - [pci] hv: Allocate a named fwnode instead of an address-based one (Mohammed Gamal) [1846666] - [netdrv] tg3: driver sleeps indefinitely when EEH errors exceed eeh_max_freezes (Jonathan Toppins) [1850176] - [scsi] scsi: lpfc: Fix kdump hang on PPC (Dick Kennedy) [1722596] - [fs] nfsd: fix nfsdfs inode reference count leak ("J. Bruce Fields") [1846235] - [fs] nfsd4: fix nfsdfs reference count loop ("J. Bruce Fields") [1846235] - [kernel] sched: Defend cfs and rt bandwidth quota against overflow (Phil Auld) [1854180] - [kernel] sched/core: Make some functions static (Phil Auld) [1854180] - [kernel] sched/fair: Refill bandwidth before scaling (Phil Auld) [1854180] - [kernel] sched/fair: Eliminate bandwidth race between throttling and distribution (Phil Auld) [1854180] - [kernel] sched/fair: Fix race between runtime distribution and assignment (Phil Auld) [1854180] - [kernel] sched/deadline: Initialize ->dl_boosted (Phil Auld) [1854179] - [kernel] sched/core: Fix PI boosting between RT and DEADLINE tasks (Phil Auld) [1854179] - [netdrv] ibmveth: Fix max MTU limit (Diego Domingos) [1846435] - [kernel] sched/core: Fix ttwu() race (Phil Auld) [1854178] - [tools] perf flamegraph: Explicitly set utf-8 encoding (Michael Petlan) [1849027] - [kernel] sched/core: Check cpus_mask, not cpus_ptr in __set_cpus_allowed_ptr(), to fix mask corruption (Phil Auld) [1854174] - [kernel] workqueue: Remove the warning in wq_worker_sleeping() (Phil Auld) [1854174] - [kernel] sched/fair: Fix negative imbalance in imbalance calculation (Phil Auld) [1854174] - [kernel] sched/fair: Optimize select_idle_core() (Phil Auld) [1854174] - [x86] x86/PCI: Mark Intel C620 MROMs as having non-compliant BARs (Myron Stowe) [1854184] - [netdrv] r8169: fix firmware not resetting tp->ocp_base (Josef Oskera) [1851960] - [acpi] ACPI: configfs: Disallow loading ACPI tables when locked down (Lenny Szubowicz) [1852969] - [arm64] Revert "bpf: Restrict bpf_probe_read{, str}() only to archs where they work" (Jiri Olsa) [1847837] - [s390] s390/mm: Explicitly compare PAGE_DEFAULT_KEY against zero in storage_key_init_range (Jiri Olsa) [1847837] - [net] Bluetooth: Modify LE window and interval for suspend (Gopal Tiwari) [1838924] - [net] Bluetooth: Fix incorrect type for window and interval (Gopal Tiwari) [1838924] - [net] Bluetooth: L2CAP: Use DEFER_SETUP to group ECRED connections (Gopal Tiwari) [1838924] - [net] Bluetooth: don't assume key size is 16 when the command fails (Gopal Tiwari) [1838924] - [net] Bluetooth: L2CAP: Add get_peer_pid callback (Gopal Tiwari) [1838924] - [net] Bluetooth: Restore running state if suspend fails (Gopal Tiwari) [1838924] - [net] Bluetooth: Fix incorrect branch in connection complete (Gopal Tiwari) [1838924] - [net] Bluetooth: Do not cancel advertising when starting a scan (Gopal Tiwari) [1838924] - [net] Bluetooth: L2CAP: remove set but not used variable 'credits' (Gopal Tiwari) [1838924] - [net] Bluetooth: L2CAP: Fix a condition in l2cap_sock_recvmsg() (Gopal Tiwari) [1838924] - [net] Bluetooth: L2CAP: handle l2cap config request during open state (Gopal Tiwari) [1838924] - [net] Bluetooth: clean up connection in hci_cs_disconnect (Gopal Tiwari) [1838924] - [net] Bluetooth: Pause discovery and advertising during suspend (Gopal Tiwari) [1838924] - [net] Bluetooth: Handle LE devices during suspend (Gopal Tiwari) [1838924] - [net] Bluetooth: Handle BR/EDR devices during suspend (Gopal Tiwari) [1838924] - [net] Bluetooth: Handle PM_SUSPEND_PREPARE and PM_POST_SUSPEND (Gopal Tiwari) [1838924] - [net] Bluetooth: mgmt: add mgmt_cmd_status in add_advertising (Gopal Tiwari) [1838924] - [net] Bluetooth: fix off by one in err_data_reporting cmd masks (Gopal Tiwari) [1838924] - [net] Bluetooth: Use bt_dev_err for RPA generation failure message (Gopal Tiwari) [1838924] - [net] Bluetooth: RFCOMM: fix ODEBUG bug in rfcomm_dev_ioctl (Gopal Tiwari) [1838924] - [net] Bluetooth: L2CAP: Add module option to enable ECRED mode (Gopal Tiwari) [1838924] - [net] Bluetooth: L2CAP: Add initial code for Enhanced Credit Based Mode (Gopal Tiwari) [1838924] - [net] Bluetooth: L2CAP: Add definitions (Gopal Tiwari) [1838924] - [net] Bluetooth: Increment management interface revision (Gopal Tiwari) [1838924] - [net] Bluetooth: Make use of skb_pull to parse L2CAP signaling PDUs (Gopal Tiwari) [1838924] - [net] Bluetooth: Fix calculation of SCO handle for packet processing (Gopal Tiwari) [1838924] - [net] Bluetooth: guard against controllers sending zero'd events (Gopal Tiwari) [1838924] - [net] Bluetooth: During le_conn_timeout disable EXT_ADV (Gopal Tiwari) [1838924] - [net] Bluetooth: Remove adv set for directed advertising (Gopal Tiwari) [1838924] - [net] Bluetooth: Fix Suspicious RCU usage warnings (Gopal Tiwari) [1838924] - [net] Bluetooth: Use list_for_each_entry_rcu() to traverse RCU list in RCU read-side CS (Gopal Tiwari) [1838924] - [net] Bluetooth: Replace zero-length array with flexible-array member (Gopal Tiwari) [1838924] - [net] Bluetooth: fix passkey uninitialized when used (Gopal Tiwari) [1838924] - [net] Bluetooth: RFCOMM: Use MTU auto tune logic (Gopal Tiwari) [1838924] - [net] Bluetooth: Fix crash when using new BT_PHY option (Gopal Tiwari) [1838924] - [net] Bluetooth: Disable Extended Adv if enabled (Gopal Tiwari) [1838924] - [net] Bluetooth: Add BT_PHY socket option (Gopal Tiwari) [1838924] - [net] Bluetooth: secure bluetooth stack from bluedump attack (Gopal Tiwari) [1838924] - [net] Bluetooth: remove __get_channel/dir and __dir (Gopal Tiwari) [1838924] - [net] Bluetooth: prefetch channel before killing sock (Gopal Tiwari) [1838924] - [net] Bluetooth: optimize barrier usage for Rmw atomics (Gopal Tiwari) [1838924] - [net] Bluetooth: Fix refcount use-after-free issue (Gopal Tiwari) [1838924] - [net] Bluetooth: SMP: Fix SALT value in some comments (Gopal Tiwari) [1838924] - [net] Bluetooth: Fix race condition in hci_release_sock() (Gopal Tiwari) [1838924] - [net] Bluetooth: Move {min, max}_key_size debugfs into hci_debugfs_create_le (Gopal Tiwari) [1838924] - [net] Bluetooth: Add missing checks for HCI_ISODATA_PKT packet type (Gopal Tiwari) [1838924] - [net] Bluetooth: fix appearance typo in mgmt.c (Gopal Tiwari) [1838924] - [net] Bluetooth: adding missing const decoration to mgmt_status_table (Gopal Tiwari) [1838924] - [net] Bluetooth: Increment management interface revision (Gopal Tiwari) [1838924] - [net] Bluetooth: monitor: Add support for ISO packets (Gopal Tiwari) [1838924] - [net] Bluetooth: Make use of __check_timeout on hci_sched_le (Gopal Tiwari) [1838924] - [net] Bluetooth: Implementation of MGMT_OP_SET_BLOCKED_KEYS (Gopal Tiwari) [1838924] - [net] Bluetooth: remove redundant assignment to variable icid (Gopal Tiwari) [1838924] - [net] Bluetooth: Auto tune if input MTU is set to 0 (Gopal Tiwari) [1838924] - [net] Bluetooth: Remove usage of BT_ERR_RATELIMITED macro (Gopal Tiwari) [1838924] - [net] Bluetooth: Adding a bt_dev_warn_ratelimited macro (Gopal Tiwari) [1838924] - [net] Bluetooth: Fix memory leak in hci_connect_le_scan (Gopal Tiwari) [1838924] - [net] Bluetooth: Allow combination of BDADDR_PROPERTY and INVALID_BDADDR quirks (Gopal Tiwari) [1838924] - [net] Bluetooth: delete a stray unlock (Gopal Tiwari) [1838924] - [net] Bluetooth: Fix advertising duplicated flags (Gopal Tiwari) [1838924] - [net] net: use skb_queue_empty_lockless() in poll() handlers (Gopal Tiwari) [1838924] - [net] Bluetooth: Fix not using LE_ADV_NONCONN_IND for instance 0 (Gopal Tiwari) [1838924] - [net] Bluetooth: Fix using advertising instance duration as timeout (Gopal Tiwari) [1838924] - [fs] compat_ioctl: move hci_sock handlers into driver (Gopal Tiwari) [1838924] - [fs] compat_ioctl: move rfcomm handlers into driver (Gopal Tiwari) [1838924] - [net] Bluetooth: hci_core: fix init for HCI_USER_CHANNEL (Gopal Tiwari) [1838924] - [net] Bluetooth: Workaround directed advertising bug in Broadcom controllers (Gopal Tiwari) [1838924] - [net] Bluetooth: missed cpu_to_le16 conversion in hci_init4_req (Gopal Tiwari) [1838924] - [hid] Bluetooth: hidp: Fix assumptions on the return value of hidp_send_message (Gopal Tiwari) [1838924] - [net] Bluetooth: mgmt: Use struct_size() helper (Gopal Tiwari) [1838924] - [net] Bluetooth: Add support for utilizing Fast Advertising Interval (Gopal Tiwari) [1838924] - [net] Bluetooth: 6lowpan: Make variable header_ops constant (Gopal Tiwari) [1838924] - [net] Revert "Bluetooth: validate BLE connection interval updates" (Gopal Tiwari) [1838924] - [bluetooth] Bluetooth: btusb: print Intel fw build version in power-on boot (Gopal Tiwari) [1838924] - [bluetooth] Bluetooth: hci_h5: Switch from BT_ERR to bt_dev_err where possible (Gopal Tiwari) [1838924] - [bluetooth] Bluetooth: bfusb: Switch from BT_ERR to bt_dev_err where possible (Gopal Tiwari) [1838924] - [net] Bluetooth: Enable erroneous data reporting if WBS is supported (Gopal Tiwari) [1838924] - [bluetooth] Bluetooth: hci_qca: Replace devm_gpiod_get() with devm_gpiod_get_optional() (Gopal Tiwari) [1838924] - [bluetooth] Bluetooth: hci_qca: Make bt_en and susclk not mandatory for QCA Rome (Gopal Tiwari) [1838924] - [bluetooth] Bluetooth: btqca: Fix the NVM baudrate tag offcet for wcn3991 (Gopal Tiwari) [1838924] - [bluetooth] Bluetooth: hci_qca: Not send vendor pre-shutdown command for QCA Rome (Gopal Tiwari) [1838924] - [net] Bluetooth: Support querying for WBS support through MGMT (Gopal Tiwari) [1838924] - [bluetooth] Bluetooth: btusb: Add flag to define wideband speech capability (Gopal Tiwari) [1838924] - [bluetooth] Bluetooth: hci_h4: Remove a redundant assignment in 'h4_flush()' (Gopal Tiwari) [1838924] - [bluetooth] Bluetooth: hci_h4: Fix a typo in a comment (Gopal Tiwari) [1838924] - [bluetooth] Bluetooth: hci_h5: Move variable into local scope (Gopal Tiwari) [1838924] - [bluetooth] Bluetooth: hci_qca: Bug fixes while collecting controller memory dump (Gopal Tiwari) [1838924] - [bluetooth] Bluetooth: hci_h5: btrtl: Add support for RTL8822C (Gopal Tiwari) [1838924] - [bluetooth] Bluetooth: Fix a typo in Kconfig (Gopal Tiwari) [1838924] - [bluetooth] Bluetooth: hci_uart: Replace zero-length array with flexible-array member (Gopal Tiwari) [1838924] - [bluetooth] Bluetooth: hci_intel: Replace zero-length array with flexible-array member (Gopal Tiwari) [1838924] - [bluetooth] Bluetooth: btintel: Replace zero-length array with flexible-array member (Gopal Tiwari) [1838924] - [bluetooth] Bluetooth: btusb: Add support for 13d3:3548 Realtek 8822CE device (Gopal Tiwari) [1838924] - [bluetooth] Bluetooth: hci_qca: Optimized code while enabling clocks for BT SOC (Gopal Tiwari) [1838924] - [bluetooth] Bluetooth: hci_qca: Enable clocks required for BT SOC (Gopal Tiwari) [1838924] - [bluetooth] Bluetooth: btrtl: Use kvmalloc for FW allocations (Gopal Tiwari) [1838924] - [bluetooth] Bluetooth: hci_qca: Enable power off/on support during hci down/up for QCA Rome (Gopal Tiwari) [1838924] - [bluetooth] Bluetooth: hci_qca: Retry btsoc initialize when it fails (Gopal Tiwari) [1838924] - [bluetooth] Bluetooth: hci_qca: Add QCA Rome power off support to the qca_power_shutdown() (Gopal Tiwari) [1838924] - [bluetooth] Bluetooth: hci_bcm: enable IRQ capability from devicetree (Gopal Tiwari) [1838924] - [bluetooth] Bluetooth: hci_vhci: Add support for ISO packets (Gopal Tiwari) [1838924] - [bluetooth] Bluetooth: hci_h4: Add support for ISO packets (Gopal Tiwari) [1838924] - [bluetooth] Bluetooth: btsdio: Check for valid packet type (Gopal Tiwari) [1838924] - [net] Bluetooth: Add definitions (Gopal Tiwari) [1838924] - [net] Bluetooth: Add support for (Gopal Tiwari) [1838924] - [bluetooth] Bluetooth: hci_h5: Add support for ISO packets (Gopal Tiwari) [1838924] - [bluetooth] Bluetooth: hci_qca: Add qca_power_on() API to support both wcn399x and Rome power up (Gopal Tiwari) [1838924] - [bluetooth] Bluetooth: btbcm : Fix warning about missing blank lines after declarations (Gopal Tiwari) [1838924] - [bluetooth] Bluetooth: hci_qca: Remove set but not used variable 'opcode' (Gopal Tiwari) [1838924] - [bluetooth] Bluetooth: hci_qca: Use vfree() instead of kfree() (Gopal Tiwari) [1838924] - [bluetooth] Bluetooth: btusb: Add support for 04ca:3021 QCA_ROME device (Gopal Tiwari) [1838924] - [bluetooth] Bluetooth: hci_qca: Collect controller memory dump during SSR (Gopal Tiwari) [1838924] - [bluetooth] Bluetooth: hci_bcm: Drive RTS only for BCM43438 (Gopal Tiwari) [1838924] - [bluetooth] Bluetooth: hci_qca: Replace of_device_get_match_data with device_get_match_data (Gopal Tiwari) [1838924] - [bluetooth] Bluetooth: btbcm: Add missing static inline in header (Gopal Tiwari) [1838924] - [bluetooth] Bluetooth: btusb: Disable runtime suspend on Realtek devices (Gopal Tiwari) [1838924] - [bluetooth] Bluetooth: btusb: fix memory leak on fw (Gopal Tiwari) [1838924] - [bluetooth] Bluetooth: btusb: fix non-atomic allocation in completion handler (Gopal Tiwari) [1838924] - [bluetooth] Bluetooth: hci_bcm: Support pcm params in dts (Gopal Tiwari) [1838924] - [bluetooth] Bluetooth: btbcm: Support pcm configuration (Gopal Tiwari) [1838924] - [bluetooth] Bluetooth: hci_bcm: Disallow set_baudrate for BCM4354 (Gopal Tiwari) [1838924] - [bluetooth] Bluetooth: btusb: Edit the logical value for Realtek Bluetooth reset (Gopal Tiwari) [1838924] - [bluetooth] Bluetooth: btbcm: Use the BDADDR_PROPERTY quirk (Gopal Tiwari) [1838924] - [bluetooth] Bluetooth: btbcm: Add entry for BCM4335A0 UART bluetooth (Gopal Tiwari) [1838924] - [bluetooth] Bluetooth: btbcm: Add entry for BCM4334B0 UART Bluetooth (Gopal Tiwari) [1838924] - [bluetooth] Bluetooth: btusb: fix PM leak in error case of setup (Gopal Tiwari) [1838924] - [bluetooth] Bluetooth: btqca: Rename ROME specific variables to generic variables (Gopal Tiwari) [1838924] - [bluetooth] Bluetooth: btmtksdio: add MODULE_DEVICE_TABLE() (Gopal Tiwari) [1838924] - [bluetooth] Bluetooth: Fix invalid-free in bcsp_close() (Gopal Tiwari) [1838924] - [bluetooth] Bluetooth: hci_qca: add PM support (Gopal Tiwari) [1838924] - [bluetooth] Bluetooth: hci_bcm: Add compatible string for BCM43540 (Gopal Tiwari) [1838924] - [bluetooth] Bluetooth: btrtl: remove unneeded semicolon (Gopal Tiwari) [1838924] - [bluetooth] Bluetooth: hci_bcm: Fix RTS handling during startup (Gopal Tiwari) [1838924] - [bluetooth] Revert "Bluetooth: hci_qca: Add delay for wcn3990 stability" (Gopal Tiwari) [1838924] - [bluetooth] Bluetooth: btusb: Remove return statement in btintel_reset_to_bootloader (Gopal Tiwari) [1838924] - [bluetooth] Bluetooth: hci_qca: Split qca_power_setup() (Gopal Tiwari) [1838924] - [bluetooth] Bluetooth: hci_qca: Use regulator bulk enable/disable (Gopal Tiwari) [1838924] - [bluetooth] Bluetooth: hci_qca: Don't vote for specific voltage (Gopal Tiwari) [1838924] - [bluetooth] Bluetooth: hci_qca: Update regulator_set_load() usage (Gopal Tiwari) [1838924] - [bluetooth] Bluetooth: hci_qca: Add delay for wcn3990 stability (Gopal Tiwari) [1838924] - [bluetooth] Bluetooth: btusb: Trigger Intel FW download error recovery (Gopal Tiwari) [1838924] - [bluetooth] Bluetooth: btwilink: drop superseded driver (Gopal Tiwari) [1838924] - [bluetooth] Revert "Bluetooth: hci_ll: set operational frequency earlier" (Gopal Tiwari) [1838924] - [bluetooth] Bluetooth: btrtl: Fix an issue for the incorrect error return code (Gopal Tiwari) [1838924] - [bluetooth] Bluetooth: btusb: Use IS_ENABLED instead of #ifdef (Gopal Tiwari) [1838924] - [bluetooth] Bluetooth: btusb: print FW version after FW download (Gopal Tiwari) [1838924] - [bluetooth] Bluetooth: btusb: avoid unused function warning (Gopal Tiwari) [1838924] - [bluetooth] Bluetooth: hci_nokia: Save a few cycles in 'nokia_enqueue()' (Gopal Tiwari) [1838924] - [bluetooth] Bluetooth: btusb: Use cmd_timeout to reset Realtek device (Gopal Tiwari) [1838924] - [bluetooth] Bluetooth: btrtl: Fix an issue that failing to download the FW which size is over 32K bytes (Gopal Tiwari) [1838924] - [bluetooth] Bluetooth: btrtl: Remove trailing newline from calls to rtl_dev macros (Gopal Tiwari) [1838924] - [bluetooth] Bluetooth: hci_qca: Set HCI_QUIRK_SIMULTANEOUS_DISCOVERY for QCA UART Radio (Gopal Tiwari) [1838924] - [bluetooth] Bluetooth: btrtl: Remove redundant prefix from calls to rtl_dev macros (Gopal Tiwari) [1838924] - [bluetooth] Bluetooth: btrtl: Set HCI_QUIRK_SIMULTANEOUS_DISCOVERY (Gopal Tiwari) [1838924] - [bluetooth] bluetooth: bcm: Add support for loading firmware for BCM4345C5 (Gopal Tiwari) [1838924] - [bluetooth] Bluetooth: btrtl: Add firmware version print (Gopal Tiwari) [1838924] - [bluetooth] bluetooth: hci_bcm: Give more time to come out of reset (Gopal Tiwari) [1838924] - [bluetooth] Bluetooth: hci_qca: wait for Pre shutdown complete event before sending the Power off pulse (Gopal Tiwari) [1838924] - [bluetooth] Bluetooth: hci_bcm: Fix -Wunused-const-variable warnings (Gopal Tiwari) [1838924] - [bluetooth] Bluetooth: btusb: Fix suspend issue for Realtek devices (Gopal Tiwari) [1838924] - [bluetooth] Bluetooth: hci_qca: Remove redundant initializations to zero (Gopal Tiwari) [1838924] - [bluetooth] Bluetooth: hci_qca: Make structure qca_proto constant (Gopal Tiwari) [1838924] - [bluetooth] Bluetooth: bpa10x: change return value (Gopal Tiwari) [1838924] - [bluetooth] Bluetooth: hci_qca: disable irqs when spinlock is acquired (Gopal Tiwari) [1838924] - [bluetooth] Bluetooth: btrtl: Additional Realtek 8822CE Bluetooth devices (Gopal Tiwari) [1838924]- [powerpc] powerpc/papr_scm: Implement support for PAPR_PDSM_HEALTH (Gustavo Duarte) [1782178] - [powerpc] ndctl/papr_scm, uapi: Add support for PAPR nvdimm specific methods (Gustavo Duarte) [1782178] - [powerpc] powerpc/papr_scm: Improve error logging and handling papr_scm_ndctl() (Gustavo Duarte) [1782178] - [powerpc] powerpc/papr_scm: Fetch nvdimm health information from PHYP (Gustavo Duarte) [1782178] - [lib] seq_buf: Export seq_buf_printf (Gustavo Duarte) [1782178] - [firmware] efi: Restrict efivar_ssdt_load when the kernel is locked down (Lenny Szubowicz) [1852949] - [netdrv] vmxnet3: allow rx flow hash ops only when rss is enabled (Cathy Avery) [1845417] - [netdrv] net: vmxnet3: fix possible buffer overflow caused by bad DMA value in vmxnet3_get_rss() (Cathy Avery) [1845417] - [netdrv] vmxnet3: use correct hdr reference when packet is encapsulated (Cathy Avery) [1845417] - [netdrv] vmxnet3: update to version 4 (Cathy Avery) [1845417] - [netdrv] vmxnet3: add geneve and vxlan tunnel offload support (Cathy Avery) [1845417] - [netdrv] vmxnet3: add support to get/set rx flow hash (Cathy Avery) [1845417] - [netdrv] vmxnet3: prepare for version 4 changes (Cathy Avery) [1845417] - [netdrv] vmxnet3: let core reject the unsupported coalescing parameters (Cathy Avery) [1845417] - [netdrv] vmxnet3: use new helper tcp_v6_gso_csum_prep (Cathy Avery) [1845417] - [netdrv] vmxnet3: Remove always false conditional statement (Cathy Avery) [1845417] - [kernel] kexec: do not verify the signature without the lockdown or mandatory signature (Lianbo Jiang) [1836148] - [fs] block: Fix use-after-free in blkdev_get() (Ming Lei) [1847779] - [kernel] kernel: rh_features: fix reading empty feature list from /proc (Jiri Benc) [1843064] {CVE-2020-10774} - [netdrv] ice: cleanup unsigned loops (Jonathan Toppins) [1781403] - [netdrv] ice: fix usage of incorrect variable (Jonathan Toppins) [1781403] - [netdrv] ice: Fix bad register reads (Jonathan Toppins) [1781403] - [netdrv] ice: check for compatibility between DDP package and firmware (Jonathan Toppins) [1781403] - [netdrv] ice: Check if unicast MAC exists before setting VF MAC (Jonathan Toppins) [1781403] - [netdrv] ice: print Rx MDD auto reset message before VF reset (Jonathan Toppins) [1781403] - [netdrv] ice: Call ice_aq_set_mac_cfg (Jonathan Toppins) [1781403] - [netdrv] ice: Implement aRFS (Jonathan Toppins) [1781403] - [netdrv] ice: Restore filters following reset (Jonathan Toppins) [1781403] - [netdrv] ice: Enable flex-bytes support (Jonathan Toppins) [1781403] - [netdrv] ice: Support IPv6 Flow Director filters (Jonathan Toppins) [1781403] - [netdrv] ice: Support IPv4 Flow Director filters (Jonathan Toppins) [1781403] - [netdrv] ice: Support displaying ntuple rules (Jonathan Toppins) [1781403] - [netdrv] ice: Initialize Flow Director resources (Jonathan Toppins) [1781403] - [netdrv] ice: Rename build_ctob to ice_build_ctob (Jonathan Toppins) [1781405] - [netdrv] ice: remove unnecessary backslash (Jonathan Toppins) [1781405] - [netdrv] ice: remove unnecessary check (Jonathan Toppins) [1781405] - [netdrv] ice: remove unnecessary expression that is always true (Jonathan Toppins) [1781405] - [netdrv] ice: Fix check for removing/adding mac filters (Jonathan Toppins) [1781405] - [netdrv] ice: refactor filter functions (Jonathan Toppins) [1781405] - [netdrv] ice: Fix resource leak on early exit from function (Jonathan Toppins) [1781405] - [netdrv] ice: cleanup vf_id signedness (Jonathan Toppins) [1781405] - [netdrv] ice: Fix casting issues (Jonathan Toppins) [1781405] - [netdrv] ice: Provide more meaningful error message (Jonathan Toppins) [1781405] - [netdrv] ice: Fix probe/open race condition (Jonathan Toppins) [1781405] - [netdrv] ice: only drop link once when setting pauseparams (Jonathan Toppins) [1781405] - [netdrv] ice: Fix check for contiguous TCs (Jonathan Toppins) [1781405] - [netdrv] ice: Don't reset and rebuild for Tx timeout on PFC enabled queue (Jonathan Toppins) [1781405] - [netdrv] ice: Add VF promiscuous support (Jonathan Toppins) [1781405] - [netdrv] ice: Add support for tunnel offloads (Jonathan Toppins) [1781405] - [netdrv] ice: report netlist version in .info_get (Jonathan Toppins) [1781405] - [netdrv] ice: add additional E810 device id (Jonathan Toppins) [1725447] - [x86] x86/split_lock: Update to use X86_MATCH_INTEL_FAM6_MODEL() (Prarit Bhargava) [1482757] - [x86] x86/intel_split_lock: Disable split lock detector by default in RHEL8 (Prarit Bhargava) [1482757] - [x86] x86/split_lock: Provide handle_guest_split_lock() (Prarit Bhargava) [1482757] - [x86] x86/split_lock: Add Tremont family CPU models (Prarit Bhargava) [1482757] - [x86] x86/split_lock: Bits in IA32_CORE_CAPABILITIES are not architectural (Prarit Bhargava) [1482757] - [tools] tools arch x86: Sync asm/cpufeatures.h with the kernel sources (Prarit Bhargava) [1482757] - [tools] tools arch x86: Sync the msr-index.h copy with the kernel sources (Prarit Bhargava) [1482757] - [x86] x86/split_lock: Avoid runtime reads of the TEST_CTRL MSR (Prarit Bhargava) [1482757] - [x86] x86/split_lock: Rework the initialization flow of split lock detection (Prarit Bhargava) [1482757] - [x86] x86/split_lock: Enable split lock detection by kernel (Prarit Bhargava) [1482757] - [netdrv] drivers/net/b44: Change to non-atomic bit operations on pwol_mask (Prarit Bhargava) [1482757] - [x86] x86/cpu: Align cpu_caps_cleared and cpu_caps_set to unsigned long (Prarit Bhargava) [1482757] - [x86] x86/boot: Make the GDT 8-byte aligned (Prarit Bhargava) [1482757] - [wireless] wlcore: simplify/fix/optimize reg_ch_conf_pending operations (Prarit Bhargava) [1482757] - [uapi] prctl: PR_{G, S}ET_IO_FLUSHER to support controlling memory reclaim (Waiman Long) [1757240]- [kernel] kernel: fork: avoid utilizing a non-initialized task_struct_rh pointer in the error exit path (Rafael Aquini) [1838475 1820041] - [infiniband] RDMA/ipoib: Fix ABBA deadlock with ipoib_reap_ah() (Kamal Heib) [1846063] - [infiniband] RDMA/ipoib: Return void from ipoib_ib_dev_stop() (Kamal Heib) [1846063] - [powerpc] mm/pkeys: Make pkey access check work on execute_only_key (Greg Kurz) [1748772] - [powerpc] mm/book3s64: Fix MADV_DONTNEED and parallel page fault race (Greg Kurz) [1748772] - [mm] change pmdp_huge_get_and_clear_full take vm_area_struct as arg (Greg Kurz) [1748772] - [powerpc] mm/book3s64: Avoid sending IPI on clearing PMD (Greg Kurz) [1748772] - [powerpc] 64s: Fix THP PMD collapse serialisation (Greg Kurz) [1748772] - [powerpc] kvm/book3s: Use pte_present instead of opencoding _PAGE_PRESENT check (Greg Kurz) [1748772] - [powerpc] kvm/book3s: Use find_kvm_host_pte in kvmppc_get_hpa (Greg Kurz) [1748772] - [powerpc] kvm/book3s: use find_kvm_host_pte in kvmppc_book3s_instantiate_page (Greg Kurz) [1748772] - [powerpc] kvm/book3s: Avoid using rmap to protect parallel page table update (Greg Kurz) [1748772] - [powerpc] kvm/book3s: use find_kvm_host_pte in pute_tce functions (Greg Kurz) [1748772] - [powerpc] kvm/book3s: Use find_kvm_host_pte in h_enter (Greg Kurz) [1748772] - [powerpc] kvm/book3s: Use find_kvm_host_pte in page fault handler (Greg Kurz) [1748772] - [powerpc] kvm/book3s: Add helper for host page table walk (Greg Kurz) [1748772] - [powerpc] kvm: ppc: Fix nested guest RC bits update (Greg Kurz) [1748772] - [powerpc] kvm/book3s: Use kvm helpers to walk shadow or secondary table (Greg Kurz) [1748772] - [powerpc] kvm/nested: Add helper to walk nested shadow linux page table (Greg Kurz) [1748772] - [powerpc] kvm/book3s: Add helper to walk partition scoped linux page table (Greg Kurz) [1748772] - [powerpc] kvm/book3s: switch from raw_spin_*lock to arch_spin_lock (Greg Kurz) [1748772] - [powerpc] perf/callchain: Use __get_user_pages_fast in read_user_stack_slow (Greg Kurz) [1748772] - [powerpc] mce: Don't reload pte val in addr_to_pfn (Greg Kurz) [1748772] - [powerpc] book3s64/hash: Use the pte_t address from the caller (Greg Kurz) [1748772] - [powerpc] hash64: Restrict page table lookup using init_mm with __flush_hash_table_range (Greg Kurz) [1748772] - [powerpc] mm/hash64: use _PAGE_PTE when checking for pte_present (Greg Kurz) [1748772] - [powerpc] pkeys: Check vma before returning key fault error to the user (Greg Kurz) [1748772] - [powerpc] pkeys: Avoid using lockless page table walk (Greg Kurz) [1748772] - [powerpc] mmu: add is_strict_kernel_rwx() helper (Greg Kurz) [1748772] - [powerpc] mm: move update_mmu_cache() into book3s hash utils (Greg Kurz) [1748772] - [powerpc] mm: Move book3s32 specifics in subdirectory mm/book3s64 (Greg Kurz) [1748772] - [powerpc] mm: move FSL_BOOK3 version of update_mmu_cache() (Greg Kurz) [1748772] - [powerpc] mm: define empty update_mmu_cache() as static inline (Greg Kurz) [1748772] - [powerpc] change CONFIG_PPC_STD_MMU to CONFIG_PPC_BOOK3S (Greg Kurz) [1748772] - [powerpc] mm: don't use _PAGE_EXEC for calling hash_preload() (Greg Kurz) [1748772] - [powerpc] change CONFIG_PPC_STD_MMU_32 to CONFIG_PPC_BOOK3S_32 (Greg Kurz) [1748772] - [powerpc] handover page flags with a pgprot_t parameter (Greg Kurz) [1748772] - [powerpc] mm: properly set PAGE_KERNEL flags in ioremap() (Greg Kurz) [1748772] - [powerpc] 32: Add ioremap_wt() and ioremap_coherent() (Greg Kurz) [1748772] - [netdrv] crypto/chcr: error seen if CONFIG_CHELSIO_TLS_DEVICE isn't set (Christoph von Recklinghausen) [1797945] - [crypto] cxgb4/chcr: avoid -Wreturn-local-addr warning (Christoph von Recklinghausen) [1797945] - [netdrv] cxgb4: fix EOTID leak when disabling TC-MQPRIO offload (Christoph von Recklinghausen) [1797945] - [netdrv] cxgb4/chcr: Enable ktls settings at run time (Christoph von Recklinghausen) [1797945] - [netdrv] cxgb4: cleanup error code in setup_sge_queues_uld() (Christoph von Recklinghausen) [1797945] - [netdrv] cxgb4: add adapter hotplug support for ULDs (Christoph von Recklinghausen) [1797945] - [crypto] Crypto: chelsio - Fixes a deadlock between rtnl_lock and uld_mutex (Christoph von Recklinghausen) [1797945] - [netdrv] cxgb4/chcr: nic-tls stats in ethtool (Christoph von Recklinghausen) [1797945] - [crypto] crypto/chcr: fix incorrect ipv6 packet length (Christoph von Recklinghausen) [1797945] - [crypto] crypto/chcr: Add missing include file (Christoph von Recklinghausen) [1797945] - [crypto] cxgb4/chcr: Add ipv6 support and statistics (Christoph von Recklinghausen) [1797945] - [crypto] chcr: Handle first or middle part of record (Christoph von Recklinghausen) [1797945] - [crypto] chcr: handle partial end part of a record (Christoph von Recklinghausen) [1797945] - [crypto] cxgb4/chcr: complete record tx handling (Christoph von Recklinghausen) [1797945] - [crypto] cxgb4/chcr: Save tx keys and handle HW response (Christoph von Recklinghausen) [1797945] - [crypto] cxgb4/chcr : Register to tls add and del callback (Christoph von Recklinghausen) [1797945] - [hwmon] hwmon: (acpi_power_meter) Change log level for 'unsafe software power cap' (Al Stone) [1749529] - [netdrv] net/mlx4_core: fix a memory leak bug (Alaa Hleihel) [1846792] - [netdrv] net/mlx4_core: Add missing iounmap() in error path (Alaa Hleihel) [1846792] - [netdrv] net/mlx5: E-switch, Fix error unwinding flow for steering init failure (Alaa Hleihel) [1846791] - [netdrv] net/mlx5: E-Switch, Enable chains only if regs loopback is enabled (Alaa Hleihel) [1848830 1846791] - [netdrv] net/mlx5e: en_tc: Rely just on register loopback for tunnel restoration (Alaa Hleihel) [1846791] - [netdrv] net/mlx5: E-Switch, Skip restore modify header between prios of same chain (Alaa Hleihel) [1846791] - [netdrv] net/mlx5e: CT: Fix ipv6 nat header rewrite actions (Alaa Hleihel) [1846791] - [netdrv] net/mlx5: Don't fail driver on failure to create debugfs (Alaa Hleihel) [1846791] - [netdrv] net/mlx5: Add missing mutex destroy (Alaa Hleihel) [1846791] - [netdrv] net/mlx5: Fix devlink objects and devlink device unregister sequence (Alaa Hleihel) [1846791] - [netdrv] net/mlx5: Wait for inactive autogroups (Alaa Hleihel) [1846791] - [netdrv] net/mlx5: Disable reload while removing the device (Alaa Hleihel) [1846791] - [netdrv] net/mlx5e: Fix ethtool hfunc configuration change (Alaa Hleihel) [1846791] - [netdrv] net/mlx5e: Fix repeated XSK usage on one channel (Alaa Hleihel) [1846791] - [netdrv] net/mlx5: DR, Split RX and TX lock for parallel insertion (Alaa Hleihel) [1846791] - [netdrv] net/mlx5: DR, Add a spinlock to protect the send ring (Alaa Hleihel) [1846791] - [netdrv] net/mlx5: DR, Fix freeing in dr_create_rc_qp() (Alaa Hleihel) [1846791] - [netdrv] net/mlx5: Fix fatal error handling during device load (Alaa Hleihel) [1846791 1841363] - [netdrv] net/mlx5: drain health workqueue in case of driver load error (Alaa Hleihel) [1846791 1841363] - [netdrv] net/mlx5: Drain wq first during PCI device removal (Alaa Hleihel) [1846791] - [netdrv] net/mlx5: Have single error unwinding path (Alaa Hleihel) [1846791] - [netdrv] mlx5: reject unsupported coalescing params (Alaa Hleihel) [1846791] - [crypto] Crypto: chelsio - Fixes a hang issue during driver registration (Vishal Kulkarni) [1845004] - [crypto] crypto: chelsio - Use multiple txq/rxq per tfm to process the requests (Vishal Kulkarni) [1845004] - [crypto] crypto: chelsio - Recalculate iv only if it is needed (Vishal Kulkarni) [1845004] - [crypto] crypto: chelsio - un-register crypto algorithms (Vishal Kulkarni) [1845004] - [crypto] crypto: chelsio - Endianess bug in create_authenc_wr (Vishal Kulkarni) [1845004] - [crypto] crypto: chelsio - Print the chcr driver information while module load (Vishal Kulkarni) [1845004] - [crypto] crypto: chelsio - This fixes the kernel panic which occurs during a libkcapi test (Vishal Kulkarni) [1845004] - [crypto] crypto: chelsio - This fixes the libkcapi's cbc(aes) aio fail test cases (Vishal Kulkarni) [1845004] - [crypto] crypto: chelsio - Resetting crypto counters during the driver unregister (Vishal Kulkarni) [1845004] - [crypto] crypto: chelsio - fix writing tfm flags to wrong place (Vishal Kulkarni) [1845004] - [crypto] crypto: chelsio - calculating tx_channel_id as per the max number of channels (Vishal Kulkarni) [1845004] - [firmware] tpm: check event log version before reading final events (Jerry Snitselaar) [1839284] - [char] tpm: Fix TIS locality timeout problems (Jerry Snitselaar) [1840789]- [vfio] vfio/pci: Clear error and request eventfd ctx after releasing (Alex Williamson) [1847731] - [fs] pNFS/flexfiles: Fix list corruption if the mirror count changes (Benjamin Coddington) [1852500] - [netdrv] ionic: update the queue count on open (Michal Schmidt) [1846879] - [tools] turbostat: Use sched_getcpu() instead of hardcoded cpu 0 (Prarit Bhargava) [1852123] - [infiniband] RDMA/hfi1: Fix null-pointer dereference when calling mmu_notifier_register (Kamal Heib) [1850345] - [platform] Revert "intel-speed-select: Firmware workarounds for Icelake" (Prarit Bhargava) [1820597] - [powerpc] powerpc/crashkernel: Take "mem=" option into account (Pingfan Liu) [1747969] - [tools] perf stat: Increase perf metric output resolution (Michael Petlan) [1844632] - [tools] perf vendor events power9: Add missing metrics to POWER9 'cpi_breakdown' (Michael Petlan) [1844632] - [tools] perf metrics: Fix parse errors in power8 metrics (Michael Petlan) [1844632] - [tools] perf metrics: Fix parse errors in power9 metrics (Michael Petlan) [1844632] - [s390] s390/kaslr: add support for R_390_JMP_SLOT relocation type (Claudio Imbrenda) [1850908] - [s390] s390: prevent leaking kernel address in BEAR (Claudio Imbrenda) [1850907] - [s390] s390/cpumf: Adjust registration of s390 PMU device drivers (Claudio Imbrenda) [1850906] - [firmware] efi/x86: Add TPM related EFI tables to unencrypted mapping checks (Lenny Szubowicz) [1849922] - [security] selinux: allow reading labels before policy is loaded (Ondrej Mosnacek) [1839819] - [idle] intel_idle: Introduce 'use_acpi' module parameter (Prarit Bhargava) [1849666] - [net] xsk: Add overflow check for u64 division, stored into u32 (Jiri Benc) [1838075] - [tools] selftests: netdevsim: Always initialize 'RET' variable (Jiri Benc) [1838075] - [netdrv] netdevsim: Ensure policer drop counter always increases (Jiri Benc) [1838075] - [tools] selftests/bpf: Check for correct program attach/detach in xdp_attach test (Jiri Benc) [1838075] - [tools] libbpf: Fix type of old_fd in bpf_xdp_set_link_opts (Jiri Benc) [1838075] - [net] xsk: Add missing check on user supplied headroom size (Jiri Benc) [1838075] - [net] xdp: Reset prog in dev_change_xdp_fd when fd is negative (Jiri Benc) [1838075] - [netdrv] veth: rely on peer veth_rq for ndo_xdp_xmit accounting (Jiri Benc) [1838075] - [netdrv] veth: rely on veth_rq in veth_xdp_flush_bq signature (Jiri Benc) [1838075] - [net] page pool: allow to pass zero flags to page_pool_init() (Jiri Benc) [1838075] - [tools] selftests/bpf: Add tests for attaching XDP programs (Jiri Benc) [1838075] - [tools] libbpf: Add function to set link XDP fd while specifying old program (Jiri Benc) [1838075] - [tools] Add EXPECTED_FD-related definitions in if_link.h (Jiri Benc) [1838075] - [net] xdp: Support specifying expected existing program when attaching XDP (Jiri Benc) [1838075] - [netdrv] veth: remove atomic64_add from veth_xdp_xmit hotpath (Jiri Benc) [1838075] - [netdrv] veth: introduce more xdp counters (Jiri Benc) [1838075] - [netdrv] veth: distinguish between rx_drops and xdp_drops (Jiri Benc) [1838075] - [netdrv] veth: introduce more specialized counters in veth_stats (Jiri Benc) [1838075] - [netdrv] veth: move xdp stats in a dedicated structure (Jiri Benc) [1838075] - [net] xdp: Replace zero-length array with flexible-array member (Jiri Benc) [1838075] - [net] bpf: inet_diag: Dump bpf_sk_storages in inet_diag_dump() (Jiri Benc) [1838075] - [net] bpf: INET_DIAG support in bpf_sk_storage (Jiri Benc) [1838075] - [net] inet_diag: Move the INET_DIAG_REQ_BYTECODE nlattr to cb->data (Jiri Benc) [1838075] - [net] inet_diag: Refactor inet_sk_diag_fill(), dump(), and dump_one() (Jiri Benc) [1838075] - [net] inet_diag: return classid for all socket types (Jiri Benc) [1838075] - [net] inet_diag: fix reporting cgroup classid and fallback to priority (Jiri Benc) [1838075] - [net] Remove unneeded export of a couple of xdp generic functions (Jiri Benc) [1838075] - [net] page_pool: API cleanup and comments (Jiri Benc) [1838075] - [net] bpf, sockmap: Replace zero-length array with flexible-array member (Jiri Benc) [1838075] - [netdrv] geneve: allow changing DF behavior after creation (Sabrina Dubroca) [1847861] - [net] netfilter: nf_tables: add missing ->release_ops() in error path of newrule() (Andrea Claudi) [1846236] - [net] netfilter: nft_compat: use .release_ops and remove list of extension (Andrea Claudi) [1846236] - [net] ipv6: fix IPV6_ADDRFORM operation logic (Hangbin Liu) [1842025] - [net] ipv6: fix restrict IPV6_ADDRFORM operation (Hangbin Liu) [1842025] - [net] netfilter: nat: fix error handling upon registering inet hook (Florian Westphal) [1579145] - [net] netfilter: nf_tables: fix module autoload for redir (Florian Westphal) [1579145] - [net] netfilter: nf_tables: fix module autoload with inet family (Florian Westphal) [1579145] - [net] netfilter: nft_chain_nat: inet family is missing module ownership (Florian Westphal) [1579145] - [net] netfilter: nf_tables: Support auto-loading for inet nat (Florian Westphal) [1579145] - [net] netfilter: nft_redir: fix module autoload with ip4 (Florian Westphal) [1579145] - [net] netfilter: nat: fix udp checksum corruption (Florian Westphal) [1579145] - [tools] kselftests: extend nft_nat with inet family based nat hooks (Florian Westphal) [1579145] - [net] netfilter: nft_redir: add inet support (Florian Westphal) [1579145] - [net] netfilter: nft_masq: add inet support (Florian Westphal) [1579145] - [net] netfilter: nf_tables: merge route type into core (Florian Westphal) [1579145] - [net] netfilter: nat: add inet family nat support (Florian Westphal) [1579145] - [net] netfilter: nat: don't register device notifier twice (Florian Westphal) [1579145] - [net] netfilter: nf_tables: merge ipv4 and ipv6 nat chain types (Florian Westphal) [1579145] - [net] netfilter: nf_tables: nat: merge nft_masq protocol specific modules (Florian Westphal) [1579145] - [net] netfilter: nf_tables: nat: merge nft_redir protocol specific modules (Florian Westphal) [1579145] - [net] netfilter: nat: remove nf_nat_l3proto.h and nf_nat_core.h (Florian Westphal) [1579145] - [net] netfilter: nat: remove l3proto struct (Florian Westphal) [1579145] - [net] netfilter: nat: remove csum_recalc hook (Florian Westphal) [1579145] - [net] netfilter: nat: remove csum_update hook (Florian Westphal) [1579145] - [net] netfilter: nat: remove l3 manip_pkt hook (Florian Westphal) [1579145] - [net] netfilter: nat: remove nf_nat_l4proto.h (Florian Westphal) [1579145] - [net] netfilter: nat: merge nf_nat_ipv4, 6 into nat core (Florian Westphal) [1579145] - [net] netfilter: nat: fix spurious connection timeouts (Florian Westphal) [1579145] - [net] netfilter: nat: move nlattr parse and xfrm session decode to core (Florian Westphal) [1579145] - [net] netfilter: nat: merge ipv4 and ipv6 masquerade functionality (Florian Westphal) [1579145] - [net] netfilter: kconfig: nat related expression depend on nftables core (Florian Westphal) [1579145] - [net] netfilter: conntrack: fix bogus port values for other l4 protocols (Florian Westphal) [1579145] - [net] netfilter: conntrack: avoid unneeded nf_conntrack_l4proto lookups (Florian Westphal) [1579145] - [net] netfilter: conntrack: remove pernet l4 proto register interface (Florian Westphal) [1579145] - [net] netfilter: conntrack: remove remaining l4proto indirect packet calls (Florian Westphal) [1579145] - [net] netfilter: conntrack: remove module owner field (Florian Westphal) [1579145] - [net] netfilter: conntrack: remove invert_tuple callback (Florian Westphal) [1579145] - [net] netfilter: conntrack: remove pkt_to_tuple callback (Florian Westphal) [1579145] - [net] netfilter: conntrack: udp: set stream timeout to 2 minutes (Florian Westphal) [1579145] - [net] netfilter: conntrack: udp: only extend timeout to stream mode after 2s (Florian Westphal) [1579145] - [net] netfilter: nat: un-export nf_nat_used_tuple (Florian Westphal) [1579145] - [net] netfilter: nat: fix ICMP header corruption on ICMP errors (Florian Westphal) [1579145] - [net] netfilter: nat: fix icmp id randomization (Florian Westphal) [1579145] - [net] netfilter: nat: remove nf_nat_l4proto struct (Florian Westphal) [1579145] - [net] netfilter: nat: remove l4proto->manip_pkt (Florian Westphal) [1579145] - [net] netfilter: nat: remove l4proto->nlattr_to_range (Florian Westphal) [1579145] - [net] netfilter: nat: remove l4proto->in_range (Florian Westphal) [1579145] - [net] netfilter: nat: fold in_range indirection into caller (Florian Westphal) [1579145] - [net] netfilter: nat: remove l4proto->unique_tuple (Florian Westphal) [1579145] - [net] netfilter: nat: un-export nf_nat_l4proto_unique_tuple (Florian Westphal) [1579145] - [net] netfilter: remove NF_NAT_RANGE_PROTO_RANDOM support (Florian Westphal) [1579145] - [x86] kvm: x86/pmu: Tweak kvm_pmu_get_msr to pass 'struct msr_data' in (Vitaly Kuznetsov) [1849987] - [x86] kvm: x86: do not pass poisoned hva to __kvm_set_memory_region (Vitaly Kuznetsov) [1849987] - [tools] kvm: selftests: fix sync_with_host() in smm_test (Vitaly Kuznetsov) [1849987] - [x86] kvm: async_pf: Inject 'page ready' event only if 'page not present' was previously injected (Vitaly Kuznetsov) [1849987] - [x86] revert "kvm: async_pf: Fix #DF due to inject "Page not Present" and "Page Ready" exceptions simultaneously" (Vitaly Kuznetsov) [1849987] - [virt] kvm: async_pf: Cleanup kvm_setup_async_pf() (Vitaly Kuznetsov) [1849987] - [x86] kvm: i8254: remove redundant assignment to pointer s (Vitaly Kuznetsov) [1849987] - [x86] kvm: x86: respect singlestep when emulating instruction (Vitaly Kuznetsov) [1849987] - [tools] kvm: selftests: Don't probe KVM_CAP_HYPERV_ENLIGHTENED_VMCS when nested VMX is unsupported (Vitaly Kuznetsov) [1849987] - [tools] kvm: selftests: do not substitute SVM/VMX check with KVM_CAP_NESTED_STATE check (Vitaly Kuznetsov) [1849987] - [x86] kvm: nvmx: Consult only the "basic" exit reason when routing nested exit (Vitaly Kuznetsov) [1849987] - [x86] kvm: x86: Unexport x86_fpu_cache and make it static (Vitaly Kuznetsov) [1849987] - [tools] kvm: selftests: Ignore KVM 5-level paging support for VM_MODE_PXXV48_4K (Vitaly Kuznetsov) [1849987] - [virt] kvm: x86: Fix APIC page invalidation race (Vitaly Kuznetsov) [1849987] - [x86] kvm: svm: fix calls to is_intercept (Vitaly Kuznetsov) [1849987] - [tools] kvm: selftests: fix vmx_preemption_timer_test build with GCC10 (Vitaly Kuznetsov) [1849987] - [tools] kvm: selftests: Add x86_64/debug_regs to .gitignore (Vitaly Kuznetsov) [1849987] - [x86] revert "kvm: x86: work around leak of uninitialized stack contents" (Vitaly Kuznetsov) [1849987] - [x86] kvm: vmx: Properly handle kvm_read/write_guest_virt*() result (Vitaly Kuznetsov) [1849987] - [x86] kvm: x86: emulate reserved nops from 0f/18 to 0f/1f (Vitaly Kuznetsov) [1849987] - [tools] kvm: selftests: Fix build with "make ARCH=x86_64" (Vitaly Kuznetsov) [1849987] - [x86] kvm: x86: minor code refactor and comments fixup around dirty logging (Vitaly Kuznetsov) [1849987] - [x86] kvm: x86: avoid unnecessary rmap walks when creating/moving slots (Vitaly Kuznetsov) [1849987] - [x86] kvm: x86: remove unnecessary rmap walk of read-only memslots (Vitaly Kuznetsov) [1849987] - [virt] kvm: Use vmemdup_user() (Vitaly Kuznetsov) [1849987] - [x86] kvm: x86: Move MPK feature detection to common code (Vitaly Kuznetsov) [1849987] - [x86] kvm: x86: Assign correct value to array.maxnent (Vitaly Kuznetsov) [1849987] - [x86] kvm: let kvm_destroy_vm_debugfs clean up vCPU debugfs directories (Vitaly Kuznetsov) [1849987] - [x86] kvm: Handle reads of SandyBridge RAPL PMU MSRs rather than injecting #GP (Vitaly Kuznetsov) [1849987] - [documentation] docs: virt/kvm: close inline string literal (Vitaly Kuznetsov) [1849987] - [documentation] docs: kvm: Fix KVM_KVMCLOCK_CTRL API doc (Vitaly Kuznetsov) [1849987] - [x86] arch/x86/kvm/svm/sev.c: change flag passed to GUP fast in sev_pin_memory() (Vitaly Kuznetsov) [1849987] - [virt] kvm/eventfd: remove unneeded conversion to bool (Vitaly Kuznetsov) [1849987] - [tools] selftests: fix kvm relocatable native/cross builds and installs (Vitaly Kuznetsov) [1849987] - [virt] kvm: x86: move kvm_create_vcpu_debugfs after last failure point (Vitaly Kuznetsov) [1849987] - [powerpc] xive: Share the event-queue page with the Hypervisor (Michael Roth) [1837232] - [powerpc] kvm: ppc: book3s hv: Read ibm, secure-memory nodes (Michael Roth) [1837232] - [powerpc] kvm: ppc: book3s hv: Relax check on H_SVM_INIT_ABORT (Michael Roth) [1837232]- [scsi] scsi: be2iscsi: Use scnprintf() for avoiding potential buffer overflow (Maurizio Lombardi) [1849586] - [edac] EDAC/i10nm: Update driver to support different bus number config register offsets (Aristeu Rozanski) [1838508] - [edac] EDAC, {skx, i10nm}: Make some configurations CPU model specific (Aristeu Rozanski) [1838508] - [fs] fuse: copy_file_range should truncate cache (Miklos Szeredi) [1849786] - [fs] fuse: fix copy_file_range cache issues (Miklos Szeredi) [1849786] - [fs] fuse: update attr_version counter on fuse_notify_inval_inode() (Miklos Szeredi) [1849786] - [fs] fuse: don't check refcount after stealing page (Miklos Szeredi) [1849786] - [fs] fuse: fix weird page warning (Miklos Szeredi) [1849786] - [fs] fuse: use dump_page (Miklos Szeredi) [1849786] - [fs] fuse: always allow query of st_dev (Miklos Szeredi) [1849786] - [fs] fuse: always flush dirty data on close(2) (Miklos Szeredi) [1849786] - [fs] fuse: invalidate inode attr in writeback cache mode (Miklos Szeredi) [1849786] - [fs] virtiofs: schedule blocking async replies in separate worker (Miklos Szeredi) [1849786] - [fs] fuse: Support RENAME_WHITEOUT flag (Miklos Szeredi) [1849786] - [fs] fuse: don't overflow LLONG_MAX with end offset (Miklos Szeredi) [1849786] - [fs] fix up iter on short count in fuse_direct_io() (Miklos Szeredi) [1849786] - [fs] fuse: fix fuse_send_readpages() in the syncronous read case (Miklos Szeredi) [1849786] - [fs] fuse: fix Kconfig indentation (Miklos Szeredi) [1849786] - [fs] virtiofs: Use completions while waiting for queue to be drained (Miklos Szeredi) [1849786] - [fs] virtiofs: Do not send forget request "struct list_head" element (Miklos Szeredi) [1849786] - [fs] virtiofs: Use a common function to send forget (Miklos Szeredi) [1849786] - [fs] virtiofs: Fix old-style declaration (Miklos Szeredi) [1849786] - [fs] fuse: verify nlink (Miklos Szeredi) [1849786] - [fs] fuse: verify write return (Miklos Szeredi) [1849786] - [fs] fuse: verify attributes (Miklos Szeredi) [1849786] - [fs] fuse: redundant get_fuse_inode() calls in fuse_writepages_fill() (Miklos Szeredi) [1849786] - [fs] fuse: truncate pending writes on O_TRUNC (Miklos Szeredi) [1849786] - [fs] fuse: flush dirty data/metadata before non-truncate setattr (Miklos Szeredi) [1849786] - [fs] ovl: initialize error in ovl_copy_xattr (Miklos Szeredi) [1849770] - [fs] ovl: fix redirect traversal on metacopy dentries (Miklos Szeredi) [1849770] - [fs] ovl: initialize OVL_UPPERDATA in ovl_lookup() (Miklos Szeredi) [1849770] - [fs] ovl: use only uppermetacopy state in ovl_lookup() (Miklos Szeredi) [1849770] - [fs] ovl: simplify setting of origin for index lookup (Miklos Szeredi) [1849770] - [fs] ovl: fix out of bounds access warning in ovl_check_fb_len() (Miklos Szeredi) [1849770] - [fs] ovl: return required buffer size for file handles (Miklos Szeredi) [1849770] - [fs] ovl: sync dirty data when remounting to ro mode (Miklos Szeredi) [1849770] - [fs] ovl: resolve more conflicting mount options (Miklos Szeredi) [1849770] - [fs] ovl: potential crash in ovl_fid_to_fh() (Miklos Szeredi) [1849770] - [fs] ovl: clear ATTR_OPEN from attr->ia_valid (Miklos Szeredi) [1849770] - [fs] ovl: clear ATTR_FILE from attr->ia_valid (Miklos Szeredi) [1849770] - [documentation] ovl: document xino expected behavior (Miklos Szeredi) [1849770] - [fs] ovl: enable xino automatically in more cases (Miklos Szeredi) [1849770] - [fs] ovl: avoid possible inode number collisions with xino=on (Miklos Szeredi) [1849770] - [fs] ovl: use a private non-persistent ino pool (Miklos Szeredi) [1849770] - [fs] ovl: fix WARN_ON nlink drop to zero (Miklos Szeredi) [1849770] - [fs] ovl: fix a typo in comment (Miklos Szeredi) [1849770] - [fs] ovl: replace zero-length array with flexible-array member (Miklos Szeredi) [1849770] - [fs] ovl: ovl_obtain_alias(): don't call d_instantiate_anon() for old (Miklos Szeredi) [1849770] - [fs] ovl: strict upper fs requirements for remote upper fs (Miklos Szeredi) [1849770] - [fs] ovl: check if upper fs supports RENAME_WHITEOUT (Miklos Szeredi) [1849770] - [fs] ovl: allow remote upper (Miklos Szeredi) [1849770] - [fs] ovl: decide if revalidate needed on a per-dentry basis (Miklos Szeredi) [1849770] - [fs] ovl: separate detection of remote upper layer from stacked overlay (Miklos Szeredi) [1849770] - [fs] ovl: restructure dentry revalidation (Miklos Szeredi) [1849770] - [fs] ovl: ignore failure to copy up unknown xattrs (Miklos Szeredi) [1849770] - [documentation] ovl: document permission model (Miklos Szeredi) [1849770] - [fs] ovl: simplify i_ino initialization (Miklos Szeredi) [1849770] - [fs] ovl: factor out helper ovl_get_root() (Miklos Szeredi) [1849770] - [fs] ovl: fix out of date comment and unreachable code (Miklos Szeredi) [1849770] - [fs] ovl: fix value of i_ino for lower hardlink corner case (Miklos Szeredi) [1849770] - [fs] ovl: fix lockdep warning for async write (Miklos Szeredi) [1849770] - [fs] ovl: fix some xino configurations (Miklos Szeredi) [1849770] - [fs] ovl: fix lock in ovl_llseek() (Miklos Szeredi) [1849770] - [fs] ovl: fix lseek overflow on 32bit (Miklos Szeredi) [1849770] - [documentation] docs: filesystems: add overlayfs to index.rst (Miklos Szeredi) [1849770] - [fs] ovl: add splice file read write helper (Miklos Szeredi) [1849770] - [fs] ovl: implement async IO routines (Miklos Szeredi) [1849770] - [fs] vfs: add vfs_iocb_iter_helper functions (Miklos Szeredi) [1849770] - [fs] ovl: layer is const (Miklos Szeredi) [1849770] - [fs] ovl: fix corner case of non-constant st_dev; st_ino (Miklos Szeredi) [1849770] - [fs] ovl: fix corner case of conflicting lower layer uuid (Miklos Szeredi) [1849770] - [fs] ovl: generalize the lower_fsarray (Miklos Szeredi) [1849770] - [fs] ovl: simplify ovl_same_sb() helper (Miklos Szeredi) [1849770] - [fs] ovl: generalize the lower_layersarray (Miklos Szeredi) [1849770] - [fs] ovl: improving copy-up efficiency for big sparse file (Miklos Szeredi) [1849770] - [fs] ovl: use ovl_inode_lock in ovl_llseek() (Miklos Szeredi) [1849770] - [fs] ovl: use pr_fmt auto generate prefix (Miklos Szeredi) [1849770] - [fs] ovl: fix wrong WARN_ON() in ovl_cache_update_ino() (Miklos Szeredi) [1849770] - [fs] locks: print unsigned ino in /proc/locks (Miklos Szeredi) [1849770] - [documentation] docs: filesystems: overlayfs: Fix restview warnings (Miklos Szeredi) [1849770] - [fs] ovl: relax WARN_ON() on rename to self (Miklos Szeredi) [1849770] - [fs] ovl: fix corner case of non-unique st_dev; st_ino (Miklos Szeredi) [1849770] - [fs] ovl: don't use a temp buf for encoding real fh (Miklos Szeredi) [1849770] - [fs] ovl: make sure that real fid is 32bit aligned in memory (Miklos Szeredi) [1849770] - [fs] ovl: fix lookup failure on multi lower squashfs (Miklos Szeredi) [1849770] - [fs] ovl: filter of trusted xattr results in audit (Miklos Szeredi) [1849770] - [fs] ovl: Fix dereferencing possible ERR_PTR() (Miklos Szeredi) [1849770] - [fs] ovl: fix regression caused by overlapping layers detection (Miklos Szeredi) [1849770] - [fs] ovl: make i_ino consistent with st_ino in more cases (Miklos Szeredi) [1849770] - [fs] ovl: fix typo in MODULE_PARM_DESC (Miklos Szeredi) [1849770] - [fs] ovl: fix bogus -Wmaybe-unitialized warning (Miklos Szeredi) [1849770] - [fs] ovl: don't fail with disconnected lower NFS (Miklos Szeredi) [1849770] - [fs] ovl: detect overlapping layers (Miklos Szeredi) [1849770] - [fs] ovl: using posix_acl_xattr_size() to get size instead of posix_acl_to_xattr() (Miklos Szeredi) [1849770] - [fs] ovl: abstract ovl_inode lock with a helper (Miklos Szeredi) [1849770] - [fs] ovl: remove the 'locked' argument of ovl_nlink_{start, end} (Miklos Szeredi) [1849770] - [fs] ovl: relax requirement for non null uuid of lower fs (Miklos Szeredi) [1849770] - [fs] ovl: fold copy-up helpers into callers (Miklos Szeredi) [1849770] - [fs] ovl: untangle copy up call chain (Miklos Szeredi) [1849770] - [fs] ovl: clean up error handling in ovl_get_tmpfile() (Miklos Szeredi) [1849770] - [netdrv] ionic: tame the watchdog timer on reconfig (Jonathan Toppins) [1846879 1846280] - [remoteproc] remoteproc: pull in slab.h (Jarod Wilson) [1849080]- [x86] revert "kvm: vmx: Micro-optimize vmexit time when not exposing PMU" (Vitaly Kuznetsov) [1844099] - [fs] nfsd4: kill warnings on testing stateids with mismatched clientids (Benjamin Coddington) [1765672] - [fs] NFS: Ensure security label is set for root inode (Scott Mayhew) [1660798] - [s390] kexec: Fix file verification on S390 (Lianbo Jiang) [1815369] - [s390] kexec_file: split KEXEC_VERIFY_SIG into KEXEC_SIG and KEXEC_SIG_FORCE (Lianbo Jiang) [1815369] - [netdrv] ibmvnic: continue to init in CRQ reset returns H_CLOSED (Steve Best) [1850179] - [net] sunrpc: add missing newline when printing parameter 'auth_hashtable_size' by sysfs (Benjamin Coddington) [1849998] - [net] sunrpc: clean up properly in gss_mech_unregister() (Benjamin Coddington) [1849998] - [net] sunrpc: svcauth_gss_register_pseudoflavor must reject duplicate registrations (Benjamin Coddington) [1849998] - [net] SUNRPC: Fix backchannel RPC soft lockups (Benjamin Coddington) [1849998] - [fs] NFS: Fix a page leak in nfs_destroy_unlinked_subrequests() (Benjamin Coddington) [1849998] - [fs] nfsd4: make drc_slab global, not per-net (Benjamin Coddington) [1849998] - [net] SUNRPC: Fix GSS privacy computation of auth->au_ralign (Benjamin Coddington) [1849998] - [net] SUNRPC: Add "@len" parameter to gss_unwrap() (Benjamin Coddington) [1849998] - [fs] NFS: finish_automount() requires us to hold 2 refs to the mount record (Benjamin Coddington) [1849998] - [fs] NFS: Fix use-after-free issues in nfs_pageio_add_request() (Benjamin Coddington) [1849998] - [fs] NFS: alloc_nfs_open_context() must use the file cred when available (Benjamin Coddington) [1849998] - [net] libceph: don't omit used_replica in target_copy() (Jeff Layton) [1847528] - [net] libceph: don't omit recovery_deletes in target_copy() (Jeff Layton) [1847528] - [net] libceph: move away from global osd_req_flags (Jeff Layton) [1847528] - [fs] ceph: skip checking caps when session reconnecting and releasing reqs (Jeff Layton) [1847528] - [fs] ceph: make sure mdsc->mutex is nested in s->s_mutex to fix dead lock (Jeff Layton) [1847528] - [fs] ceph: don't return -ESTALE if there's still an open file (Jeff Layton) [1847528] - [include] libceph, rbd: replace zero-length array with flexible-array (Jeff Layton) [1847528] - [fs] ceph: allow rename operation under different quota realms (Jeff Layton) [1847528] - [fs] ceph: normalize 'delta' parameter usage in check_quota_exceeded (Jeff Layton) [1847528] - [fs] ceph: ceph_kick_flushing_caps needs the s_mutex (Jeff Layton) [1847528] - [fs] ceph: request expedited service on session's last cap flush (Jeff Layton) [1847528] - [fs] ceph: convert mdsc->cap_dirty to a per-session list (Jeff Layton) [1847528] - [fs] ceph: reset i_requested_max_size if file write is not wanted (Jeff Layton) [1847528] - [fs] ceph: throw a warning if we destroy session with mutex still locked (Jeff Layton) [1847528] - [fs] ceph: fix potential race in ceph_check_caps (Jeff Layton) [1847528] - [fs] ceph: document what protects i_dirty_item and i_flushing_item (Jeff Layton) [1847528] - [fs] ceph: don't take i_ceph_lock in handle_cap_import (Jeff Layton) [1847528] - [fs] ceph: don't release i_ceph_lock in handle_cap_trunc (Jeff Layton) [1847528] - [fs] ceph: add comments for handle_cap_flush_ack logic (Jeff Layton) [1847528] - [fs] ceph: split up __finish_cap_flush (Jeff Layton) [1847528] - [fs] ceph: reorganize __send_cap for less spinlock abuse (Jeff Layton) [1847528] - [fs] ceph: flush release queue when handling caps for unknown inode (Jeff Layton) [1847528] - [net] libceph: ignore pool overlay and cache logic on redirects (Jeff Layton) [1847528] - [x86] kvm: lapic: ensure APIC map is up to date on concurrent update requests (Igor Mammedov) [1835330] - [x86] kvm: lapic: fix broken vcpu hotplug (Igor Mammedov) [1835330] - [netdrv] net: hns3: add some error checking in hclge_tm module (Mark Langsdorf) [1809057] {CVE-2019-15925} - [fs] udf: Fix mounting of Win7 created UDF filesystems (Oleksandr Natalenko) [1842400] - [netdrv] net: qed: fixes crash while running driver in kdump kernel (Manish Chopra) [1727746] - [netdrv] net: qed: Disable SRIOV functionality inside kdump kernel (Manish Chopra) [1727746] - [netdrv] net: qed*: Reduce RX and TX default ring count when running inside kdump kernel (Manish Chopra) [1727746] - [fs] cifs: dump Security Type info in DebugData (Leif Sahlberg) [1845390] - [net] netfilter: flowtable: Make nf_flow_table_offload_add/del_cb inline (Marcelo Leitner) [1840938] - [net] sched: act_ct: Make tcf_ct_flow_table_restore_skb inline (Marcelo Leitner) [1840938] - [net] netfilter: flowtable: Add pending bit for offload work (Marcelo Leitner) [1842670] - [net] Evict neighbor entries on carrier down (Ivan Vecera) [1845352] - [net] bridge: explicitly zero is_sticky in fdb_create (Ivan Vecera) [1845350] - [net] bridge: add support for sticky fdb entries (Ivan Vecera) [1845350] - [net] remove indirect block netdev event registration (Marcelo Leitner) [1841300] - [netdrv] bnxt_tc: update indirect block support (Marcelo Leitner) [1841300] - [netdrv] nfp: update indirect block support (Marcelo Leitner) [1841300] - [netdrv] mlx5: update indirect block support (Marcelo Leitner) [1841300] - [net] use flow_indr_dev_setup_offload() (Marcelo Leitner) [1841300] - [net] cls_api: add tcf_block_offload_init() (Marcelo Leitner) [1841300] - [net] flow_offload: consolidate indirect flow_block infrastructure (Marcelo Leitner) [1841300] - [net] netfilter: nf_flowtable: expose nf_flow_table_gc_cleanup() (Marcelo Leitner) [1841300] - [fs] iomap: Handle memory allocation failure in readahead (Carlos Maiolino) [1828792] - [fs] iomap: fix comments in iomap_dio_rw (Carlos Maiolino) [1828792] - [fs] iomap: Remove pgoff from tracepoints (Carlos Maiolino) [1828792] - [fs] fs: Fix page_mkwrite off-by-one errors (Carlos Maiolino) [1828792] - [fs] iomap: stop using ioend after it's been freed in iomap_finish_ioend() (Carlos Maiolino) [1828792] - [fs] iomap: fix sub-page uptodate handling (Carlos Maiolino) [1828792] - [fs] iomap: remove unneeded variable in iomap_dio_rw() (Carlos Maiolino) [1828792] - [fs] iomap: Do not create fake iter in iomap_dio_bio_actor() (Carlos Maiolino) [1828792] - [fs] iomap: trace iomap_appply results (Carlos Maiolino) [1828792] - [fs] fs/iomap: remove redundant check in iomap_dio_rw() (Carlos Maiolino) [1828792] - [fs] iomap: use a srcmap for a read-modify-write I/O (Carlos Maiolino) [1828792] - [fs] iomap: renumber IOMAP_HOLE to 0 (Carlos Maiolino) [1828792] - [fs] iomap: use write_begin to read pages to unshare (Carlos Maiolino) [1828792] - [fs] iomap: move the zeroing case out of iomap_read_page_sync (Carlos Maiolino) [1828792] - [fs] iomap: ignore non-shared or non-data blocks in xfs_file_dirty (Carlos Maiolino) [1828792] - [fs] iomap: always use AOP_FLAG_NOFS in iomap_write_begin (Carlos Maiolino) [1828792] - [fs] iomap: remove the unused iomap argument to __iomap_write_end (Carlos Maiolino) [1828792] - [fs] iomap: better document the IOMAP_F_* flags (Carlos Maiolino) [1828792] - [fs] iomap: enhance writeback error message (Carlos Maiolino) [1828792] - [fs] iomap: pass a struct page to iomap_finish_page_writeback (Carlos Maiolino) [1828792] - [fs] iomap: cleanup iomap_ioend_compare (Carlos Maiolino) [1828792] - [fs] iomap: move struct iomap_page out of iomap.h (Carlos Maiolino) [1828792] - [fs] iomap: warn on inline maps in iomap_writepage_map (Carlos Maiolino) [1828792] - [fs] iomap: lift the xfs writeback code to iomap (Carlos Maiolino) [1828792] - [fs] iomap: lift common tracing code from xfs to iomap (Carlos Maiolino) [1828792] - [fs] iomap: zero newly allocated mapped blocks (Carlos Maiolino) [1828792] - [fs] xfs: remove the fork fields in the writepage_ctx and ioend (Carlos Maiolino) [1828792] - [fs] xfs: turn io_append_trans into an io_private void pointer (Carlos Maiolino) [1828792] - [fs] xfs: refactor the ioend merging code (Carlos Maiolino) [1828792] - [fs] xfs: use a struct iomap in xfs_writepage_ctx (Carlos Maiolino) [1828792] - [fs] xfs: set IOMAP_F_NEW more carefully (Carlos Maiolino) [1828792] - [fs] xfs: initialize iomap->flags in xfs_bmbt_to_iomap (Carlos Maiolino) [1828792] - [fs] xfs: Use iomap_dio_rw to wait for unaligned direct IO (Carlos Maiolino) [1828792] - [fs] iomap: Allow forcing of waiting for running DIO in iomap_dio_rw() (Carlos Maiolino) [1828792] - [fs] iomap: move the iomap_dio_rw ->end_io callback into a structure (Carlos Maiolino) [1828792] - [fs] iomap: split size and error for iomap_dio_rw ->end_io (Carlos Maiolino) [1828792] - [fs] iomap: fix Invalid License ID (Carlos Maiolino) [1828792] - [fs] iomap: move internal declarations into fs/iomap/ (Carlos Maiolino) [1828792] - [fs] iomap: move the main iteration code into a separate file (Carlos Maiolino) [1828792] - [fs] iomap: move the buffered IO code into a separate file (Carlos Maiolino) [1828792] - [fs] iomap: move the direct IO code into a separate file (Carlos Maiolino) [1828792] - [fs] iomap: move the SEEK_HOLE code into a separate file (Carlos Maiolino) [1828792] - [fs] iomap: move the file mapping reporting code into a separate file (Carlos Maiolino) [1828792] - [fs] iomap: move the swapfile code into a separate file (Carlos Maiolino) [1828792] - [fs] iomap: start moving code to fs/iomap/ (Carlos Maiolino) [1828792] - [fs] iomap: move iomap_read_inline_data around (Carlos Maiolino) [1828792] - [fs] iomap: convert to SPDX identifier (Carlos Maiolino) [1828792] - [fs] iomap: remove duplicated include from iomap.c (Carlos Maiolino) [1828792] - [netdrv] fjes: Handle workqueue allocation failure (Masayoshi Mizuma) [1830565] {CVE-2019-16231}- [fs] NFSv4: Ensure the delegation cred is pinned when we call delegreturn (Benjamin Coddington) [1848933] - [fs] NFSv4: Ensure the delegation is pinned in nfs_do_return_delegation() (Benjamin Coddington) [1848933] - [fs] NFSv4.1 make cachethis=no for writes (Benjamin Coddington) [1848933] - [fs] NFSv4: Fix revalidation of dentries with delegations (Benjamin Coddington) [1848933] - [fs] NFSv4: Fix races between open and dentry revalidation (Benjamin Coddington) [1848933] - [fs] NFS: Fix up directory verifier races (Benjamin Coddington) [1848933] - [net] sunrpc: expiry_time should be seconds not timeval (Benjamin Coddington) [1848933] - [fs] NFSv4.0: nfs4_do_fsinfo() should not do implicit lease renewals (Benjamin Coddington) [1848933] - [fs] NFSv4: try lease recovery on NFS4ERR_EXPIRED (Benjamin Coddington) [1848933] - [fs] NFS: Fix memory leaks (Benjamin Coddington) [1848933] - [fs] nfs: optimise readdir cache page invalidation (Benjamin Coddington) [1848933] - [fs] NFS: Switch readdir to using iterate_shared() (Benjamin Coddington) [1848933] - [fs] NFS: Use kmemdup_nul() in nfs_readdir_make_qstr() (Benjamin Coddington) [1848933] - [fs] NFS: Directory page cache pages need to be locked when read (Benjamin Coddington) [1848933] - [fs] NFS: Fix memory leaks and corruption in readdir (Benjamin Coddington) [1848933] - [net] SUNRPC: Use kmemdup_nul() in rpc_parse_scope_id() (Benjamin Coddington) [1848933] - [fs] NFS: Replace various occurrences of kstrndup() with kmemdup_nul() (Benjamin Coddington) [1848933] - [fs] NFSv4: Limit the total number of cached delegations (Benjamin Coddington) [1848933] - [fs] NFSv4: Add accounting for the number of active delegations held (Benjamin Coddington) [1848933] - [fs] NFSv4: Try to return the delegation immediately when marked for return on close (Benjamin Coddington) [1848933] - [fs] NFS: Clear NFS_DELEGATION_RETURN_IF_CLOSED when the delegation is returned (Benjamin Coddington) [1848933] - [fs] NFSv4: nfs_inode_evict_delegation() should set NFS_DELEGATION_RETURNING (Benjamin Coddington) [1848933] - [fs] NFS: nfs_find_open_context() should use cred_fscmp() (Benjamin Coddington) [1848933] - [fs] NFS: nfs_access_get_cached_rcu() should use cred_fscmp() (Benjamin Coddington) [1848933] - [fs] NFSv3: FIx bug when using chacl and chmod to change acl (Benjamin Coddington) [1848933] - [fs] NFSv4.x recover from pre-mature loss of openstateid (Benjamin Coddington) [1848933] - [fs] NFS: Trust cached access if we've already revalidated the inode once (Benjamin Coddington) [1848933] - [fs] NFS: Fix nfs_direct_write_reschedule_io() (Benjamin Coddington) [1848933] - [fs] NFS: When resending after a short write, reset the reply count to zero (Benjamin Coddington) [1848933] - [fs] NFS: Improve tracing of permission calls (Benjamin Coddington) [1848933] - [fs] NFS/pnfs: Fix pnfs_generic_prepare_to_resend_writes() (Benjamin Coddington) [1848933] - [fs] NFS: Fix up fsync() when the server rebooted (Benjamin Coddington) [1848933] - [net] SUNRPC: Remove broken gss_mech_list_pseudoflavors() (Benjamin Coddington) [1848933] - [fs] NFS: Revalidate the file mapping on all fatal writeback errors (Benjamin Coddington) [1848933] - [fs] NFS: Revalidate the file size on a fatal write error (Benjamin Coddington) [1848933] - [fs] nfs: NFS_SWAP should depend on SWAP (Benjamin Coddington) [1848933] - [net] SUNRPC: constify copied structure (Benjamin Coddington) [1848933] - [fs] fs/nfs, swapon: check holes in swapfile (Benjamin Coddington) [1848933] - [net] SUNRPC: call_connect_status should handle -EPROTO (Benjamin Coddington) [1848933] - [fs] NFS: Introduce trace events triggered by page writeback errors (Benjamin Coddington) [1848933] - [net] SUNRPC: Capture signalled RPC tasks (Benjamin Coddington) [1848933] - [fs] NFS: move dprintk after nfs_alloc_fattr in nfs3_proc_lookup (Benjamin Coddington) [1848933] - [fs] NFS4: Remove unneeded semicolon (Benjamin Coddington) [1848933] - [fs] nfs: encode nfsv4 timestamps as 64-bit (Benjamin Coddington) [1848933] - [fs] nfs: remove timespec from xdr_encode_nfstime (Benjamin Coddington) [1848933] - [fs] nfs: use timespec64 in nfs_fattr (Benjamin Coddington) [1848933] - [net] sunrpc: convert to time64_t for expiry (Benjamin Coddington) [1848933] - [fs] nfsd: use true, false for bool variable in nfssvc.c (Benjamin Coddington) [1848933] - [fs] nfsd: use true, false for bool variable in nfs4proc.c (Benjamin Coddington) [1848933] - [fs] nfsd: use true, false for bool variable in vfs.c (Benjamin Coddington) [1848933] - [fs] nfsd: remove nfs4_reset_lease() declarations (Benjamin Coddington) [1848933] - [fs] nfsd: use ktime_get_real_seconds() in nfs4_verifier (Benjamin Coddington) [1848933] - [fs] nfsd: use boottime for lease expiry calculation (Benjamin Coddington) [1848933] - [fs] nfsd: fix jiffies/time_t mixup in LRU list (Benjamin Coddington) [1848933] - [fs] nfsd: fix delay timer on 32-bit architectures (Benjamin Coddington) [1848933] - [fs] nfsd: use time64_t in nfsd_proc_setattr() check (Benjamin Coddington) [1848933] - [fs] nfsd: pass a 64-bit guardtime to nfsd_setattr() (Benjamin Coddington) [1848933] - [fs] nfsd: make 'boot_time' 64-bit wide (Benjamin Coddington) [1848933] - [fs] nfsd: use timespec64 in encode_time_delta (Benjamin Coddington) [1848933] - [fs] nfsd: handle nfs3 timestamps as unsigned (Benjamin Coddington) [1848933] - [fs] nfsd: print 64-bit timestamps in client_info_show (Benjamin Coddington) [1848933] - [fs] nfsd: use ktime_get_seconds() for timestamps (Benjamin Coddington) [1848933] - [fs] nfsd: remove unnecessary assertion in nfsd4_encode_replay (Benjamin Coddington) [1848933] - [fs] nfsd: Clone should commit src file metadata too (Benjamin Coddington) [1848933] - [fs] nfsd4: Remove unneeded semicolon (Benjamin Coddington) [1848933] - [fs] nfs: fix timstamp debug prints (Benjamin Coddington) [1848933] - [net] nfs: use time64_t internally (Benjamin Coddington) [1848933] - [fs] nfsd: Return the correct number of bytes written to the file (Benjamin Coddington) [1848933] - [fs] nfsd: Fix up some unused variable warnings (Benjamin Coddington) [1848933] - [kernel] blktrace: ensure our debugfs dir exists (Ming Lei) [1816559] {CVE-2019-19770} - [kernel] blktrace: fix debugfs use after free (Ming Lei) [1816559] {CVE-2019-19770} - [block] loop: be paranoid on exit and prevent new additions / removals (Ming Lei) [1816559] {CVE-2019-19770} - [kernel] blktrace: annotate required lock on do_blk_trace_setup() (Ming Lei) [1816559] {CVE-2019-19770} - [block] block: revert back to synchronous request_queue removal (Ming Lei) [1816559] {CVE-2019-19770} - [block] block: clarify context for refcount increment helpers (Ming Lei) [1816559] {CVE-2019-19770} - [block] block: add docs for gendisk / request_queue refcount helpers (Ming Lei) [1816559] {CVE-2019-19770} - [kernel] blktrace: no need to check return value of debugfs_create functions (Ming Lei) [1816559] {CVE-2019-19770} - [kernel] blktrace: Avoid sparse warnings when assigning q->blk_trace (Ming Lei) [1816559] {CVE-2019-19770} - [kernel] blktrace: break out of blktrace setup on concurrent calls (Ming Lei) [1816559] {CVE-2019-19770} - [nvme] nvme-fc: don't call nvme_cleanup_cmd() for AENs (Ewan Milne) [1847572] - [nvme] nvme-fc: convert assoc_active flag to bit op (Ewan Milne) [1847572] - [nvme] nvme-fc: Ensure private pointers are NULL if no data (Ewan Milne) [1847572] - [nvme] nvme-multipath: do not reset on unknown status (Ewan Milne) [1847572] - [documentation] x86/speculation: Add Ivy Bridge to affected list (Josh Poimboeuf) [1827192] {CVE-2020-0543} - [documentation] x86/speculation: Add SRBDS vulnerability and mitigation documentation (Josh Poimboeuf) [1827192] {CVE-2020-0543} - [x86] x86/speculation: Add Special Register Buffer Data Sampling (SRBDS) mitigation (Josh Poimboeuf) [1827192] {CVE-2020-0543} - [x86] x86/cpu: Add 'table' argument to cpu_matches() (Josh Poimboeuf) [1827192] {CVE-2020-0543} - [x86] x86/cpu: Add a steppings field to struct x86_cpu_id (Josh Poimboeuf) [1827192] {CVE-2020-0543} - [x86] x86/cpu/bugs: Convert to new matching macros (Josh Poimboeuf) [1827192] {CVE-2020-0543} - [crypto] crypto: simd - correctly take reqsize of wrapped skcipher into account (Mark Salter) [1830471] - [fs] nfsd: depend on CRYPTO_MD5 for legacy client tracking (Benjamin Coddington) [1847468] - [fs] nfsd: check for EBUSY from vfs_rmdir/vfs_unink (Benjamin Coddington) [1847468] - [fs] NFS: Fallocate should use the nfs4_fattr_bitmap (Benjamin Coddington) [1847468] - [fs] NFS: Return -ETXTBSY when attempting to write to a swapfile (Benjamin Coddington) [1847468] - [fs] fs: nfs: sysfs: Remove NULL check before kfree (Benjamin Coddington) [1847468] - [fs] NFS: remove unneeded semicolon (Benjamin Coddington) [1847468] - [fs] NFSv4: add declaration of current_stateid (Benjamin Coddington) [1847468] - [include] sunrpc: remove __KERNEL__ ifdefs (Benjamin Coddington) [1847468] - [fs] nfsd: document callback_wq serialization of callback code (Benjamin Coddington) [1847468] - [fs] nfsd: mark cb path down on unknown errors (Benjamin Coddington) [1847468] - [net] SUNRPC: Avoid RPC delays when exiting suspend (Benjamin Coddington) [1847468] - [fs] NFSv4: Don't retry the GETATTR on old stateid in nfs4_delegreturn_done() (Benjamin Coddington) [1847468] - [fs] NFSv4: Handle NFS4ERR_OLD_STATEID in delegreturn (Benjamin Coddington) [1847468] - [fs] NFSv4: Fix races between open and delegreturn (Benjamin Coddington) [1847468] - [fs] NFS: nfs_inode_find_state_and_recover() fix stateid matching (Benjamin Coddington) [1847468] - [fs] NFSv4: Fix nfs4_inode_make_writeable() (Benjamin Coddington) [1847468] - [fs] NFSv4: nfs4_return_incompatible_delegation() should check delegation validity (Benjamin Coddington) [1847468] - [fs] NFSv4: Don't reclaim delegations that have been returned or revoked (Benjamin Coddington) [1847468] - [fs] NFSv4: Ignore requests to return the delegation if it was revoked (Benjamin Coddington) [1847468] - [fs] NFSv4: Revoke the delegation on success in nfs4_delegreturn_done() (Benjamin Coddington) [1847468] - [fs] NFSv4: Update the stateid seqid in nfs_revoke_delegation() (Benjamin Coddington) [1847468] - [fs] NFSv4: Clear the NFS_DELEGATION_REVOKED flag in nfs_update_inplace_delegation() (Benjamin Coddington) [1847468] - [fs] NFSv4: Hold the delegation spinlock when updating the seqid (Benjamin Coddington) [1847468] - [fs] NFSv4: Don't remove the delegation from the super_list more than once (Benjamin Coddington) [1847468] - [fs] NFS: Rename nfs_inode_return_delegation_noreclaim() (Benjamin Coddington) [1847468] - [fs] NFSv4: fail nfs4_refresh_delegation_stateid() when the delegation was revoked (Benjamin Coddington) [1847468] - [fs] NFSv4: Delegation recalls should not find revoked delegations (Benjamin Coddington) [1847468] - [fs] NFSv4: nfs4_callback_getattr() should ignore revoked delegations (Benjamin Coddington) [1847468] - [fs] NFSv4: Fix delegation handling in update_open_stateid() (Benjamin Coddington) [1847468] - [fs] NFSv4.1: Don't rebind to the same source port when reconnecting to the server (Benjamin Coddington) [1847468] - [fs] NFS/pnfs: Separate NFSv3 DS and MDS traffic (Benjamin Coddington) [1847468] - [fs] pNFS: nfs3_set_ds_client should set NFS_CS_NOPING (Benjamin Coddington) [1847468] - [fs] NFS: Add a flag to tell nfs_client to set RPC_CLNT_CREATE_NOPING (Benjamin Coddington) [1847468] - [fs] NFS: Use non-atomic bit ops when initialising struct nfs_client_initdata (Benjamin Coddington) [1847468] - [fs] NFSv3: Clean up timespec encode (Benjamin Coddington) [1847468] - [fs] NFSv2: Clean up timespec encode (Benjamin Coddington) [1847468] - [fs] NFSv2: Fix a typo in encode_sattr() (Benjamin Coddington) [1847468] - [fs] NFSv4: NFSv4 callbacks also support 64-bit timestamps (Benjamin Coddington) [1847468] - [fs] NFSv4: Encode 64-bit timestamps (Benjamin Coddington) [1847468] - [fs] NFS: Convert struct nfs_fattr to use struct timespec64 (Benjamin Coddington) [1847468] - [fs] NFS: If nfs_mountpoint_expiry_timeout < 0, do not expire submounts (Benjamin Coddington) [1847468] - [net] SUNRPC: Add trace points to observe transport congestion control (Benjamin Coddington) [1847468] - [net] SUNRPC: Eliminate log noise in call_reserveresult (Benjamin Coddington) [1847468] - [fs] nfsd: remove private bin2hex implementation (Benjamin Coddington) [1847468] - [fs] nfsd: remove set but not used variable 'len' (Benjamin Coddington) [1847468] - [fs] NFSv3: fix rpc receive buffer size for MOUNT call (Steve Dickson) [1837034] - [fs] NFS: remove unused macros (Steve Dickson) [1837034] - [mm] mm, slab: fix sign conversion problem in memcg_uncharge_slab() (Waiman Long) [1849016] - [mm] mm: fix false-positive OVERCOMMIT_GUESS failures (Waiman Long) [1849016] - [mm] mm: remove CONFIG_MIGRATE_VMA_HELPER (Karol Herbst) [1847908] - [nvdimm] libnvdimm: Export the target_node attribute for regions and namespaces (Jeff Moyer) [1783157] - [dax] dax: Add numa_node to the default device-dax attributes (Jeff Moyer) [1783157] - [nvdimm] libnvdimm: Simplify root read-only definition for the 'resource' attribute (Jeff Moyer) [1783157] - [dax] dax: Simplify root read-only definition for the 'resource' attribute (Jeff Moyer) [1783157] - [dax] dax: Create a dax device_type (Jeff Moyer) [1783157] - [nvdimm] libnvdimm: Move nvdimm_bus_attribute_group to device_type (Jeff Moyer) [1783157] - [acpi] libnvdimm: Move nvdimm_attribute_group to device_type (Jeff Moyer) [1783157] - [acpi] libnvdimm: Move nd_mapping_attribute_group to device_type (Jeff Moyer) [1783157] - [nvdimm] libnvdimm: Move nd_region_attribute_group to device_type (Jeff Moyer) [1783157] - [nvdimm] libnvdimm: Move nd_numa_attribute_group to device_type (Jeff Moyer) [1783157] - [nvdimm] libnvdimm: Move nd_device_attribute_group to device_type (Jeff Moyer) [1783157] - [nvdimm] libnvdimm: Move region attribute group definition (Jeff Moyer) [1783157] - [nvdimm] libnvdimm: Move attribute groups to device type (Jeff Moyer) [1783157] - [nvdimm] libnvdimm/region: Initialize bad block for volatile namespaces (Jeff Moyer) [1783157] - [x86] x86/mce: Add Xeon Icelake to list of CPUs that support PPIN (Steve Best) [1848710] - [powerpc] powerpc/kernel: Enables memory hot-remove after reboot on pseries guests (David Gibson) [1848844] - [fs] cifs: multichannel: try to rebind when reconnecting a channel (Leif Sahlberg) [1842759] - [fs] cifs: multichannel: use pointer for binding channel (Leif Sahlberg) [1842759] - [fs] cifs: multichannel: move channel selection above transport layer (Leif Sahlberg) [1842759] - [fs] cifs: move some variables off the stack in smb2_ioctl_query_info (Leif Sahlberg) [1842759] - [fs] cifs: reduce stack use in smb2_compound_op (Leif Sahlberg) [1842759] - [fs] cifs: multichannel: always zero struct cifs_io_parms (Leif Sahlberg) [1842759] - [fs] smb3: default to minimum of two channels when multichannel specified (Leif Sahlberg) [1842759] - [fs] cifs: multichannel: move channel selection in function (Leif Sahlberg) [1842759] - [mm] x86/init: fix build with CONFIG_SWAP=n (Waiman Long) [1839415] - [netdrv] ionic: add pcie_print_link_status (Jonathan Toppins) [1846506] - [netdrv] ionic: no link check while resetting queues (Jonathan Toppins) [1846953] - [netdrv] ionic: export features for vlans to use (Jonathan Toppins) [1846868] - [netdrv] ionic: remove support for mgmt device (Jonathan Toppins) [1846506] - [netdrv] ionic: wait on queue start until after IFF_UP (Jonathan Toppins) [1844924] - [netdrv] ionic: add more ethtool stats (Jonathan Toppins) [1848149] - [netdrv] ionic: more ionic name tweaks (Jonathan Toppins) [1848149] - [netdrv] ionic: ionic_intr_free parameter change (Jonathan Toppins) [1848149] - [netdrv] ionic: reset device at probe (Jonathan Toppins) [1848149] - [netdrv] ionic: shorter dev cmd wait time (Jonathan Toppins) [1848149] - [netdrv] ionic: add support for more xcvr types (Jonathan Toppins) [1848149] - [netdrv] ionic: protect vf calls from fw reset (Jonathan Toppins) [1848149] - [netdrv] ionic: updates to ionic FW api description (Jonathan Toppins) [1848149] - [netdrv] ionic: support longer tx sg lists (Jonathan Toppins) [1848149] - [netdrv] ionic: Use debugfs_create_bool() to export bool (Jonathan Toppins) [1848149] - [netdrv] drivers:Remove inclusion of vermagic header (Jonathan Toppins) [1848149] - [net] SUNRPC: Destroy the back channel when we destroy the host transport (Benjamin Coddington) [1846984] - [net] SUNRPC: fix race to sk_err after xs_error_report (Benjamin Coddington) [1846984] - [fs] NFS: Remove redundant mirror tracking in O_DIRECT (Benjamin Coddington) [1846984] - [fs] nfs: Fix nfsi->nrequests count error on nfs_inode_remove_request (Benjamin Coddington) [1846984] - [net] sunrpc: clean up indentation issue (Benjamin Coddington) [1846984] - [fs] NFS: Optimise the default readahead size (Benjamin Coddington) [1846984] - [fs] nfsd: fix nfs read eof detection (Benjamin Coddington) [1846984] - [fs] nfsd: Make nfsd_reset_boot_verifier_locked static (Benjamin Coddington) [1846984] - [fs] NFSv4: Handle NFS4ERR_OLD_STATEID in LOCKU (Benjamin Coddington) [1846984] - [fs] NFSv4: Handle NFS4ERR_OLD_STATEID in CLOSE/OPEN_DOWNGRADE (Benjamin Coddington) [1846984] - [fs] NFSv4: Fix OPEN_DOWNGRADE error handling (Benjamin Coddington) [1846984] - [fs] pNFS: Handle NFS4ERR_OLD_STATEID on layoutreturn by bumping the state seqid (Benjamin Coddington) [1846984] - [fs] NFSv4: Add a helper to increment stateid seqids (Benjamin Coddington) [1846984] - [fs] NFSv4: Handle RPC level errors in LAYOUTRETURN (Benjamin Coddington) [1846984] - [fs] NFSv4: Handle NFS4ERR_DELAY correctly in return-on-close (Benjamin Coddington) [1846984] - [fs] NFSv4: Clean up pNFS return-on-close error handling (Benjamin Coddington) [1846984] - [fs] NFS: remove unused check for negative dentry (Benjamin Coddington) [1846984] - [fs] NFSv3: use nfs_add_or_obtain() to create and reference inodes (Benjamin Coddington) [1846984] - [fs] NFS: Refactor nfs_instantiate() for dentry referencing callers (Benjamin Coddington) [1846984] - [fs] nfs_instantiate(): prevent multiple aliases for directory inode (Benjamin Coddington) [1846984] - [net] SUNRPC: Rename xdr_buf_read_netobj to xdr_buf_read_mic (Benjamin Coddington) [1846984] - [fs] nfsd: degraded slot-count more gracefully as allocation nears exhaustion (Benjamin Coddington) [1846984] - [fs] nfsd: handle drc over-allocation gracefully (Benjamin Coddington) [1846984] - [net] SUNRPC: RPC level errors should always set task->tk_rpc_status (Benjamin Coddington) [1846984] - [fs] nfsd: Support the server resetting the boot verifier (Benjamin Coddington) [1846984] - [net] sunrpc: Use kzfree rather than its implementation (Benjamin Coddington) [1846984] - [fs] nfsd: eliminate an unnecessary acl size limit (Benjamin Coddington) [1846984] - [fs] Deprecate nfsd fault injection (Benjamin Coddington) [1846984] - [fs] NFS: Have nfs4_proc_get_lease_time() call nfs4_call_sync_custom() (Benjamin Coddington) [1846984] - [fs] NFS: Have nfs41_proc_secinfo_no_name() call nfs4_call_sync_custom() (Benjamin Coddington) [1846984] - [fs] NFS: Have nfs41_proc_reclaim_complete() call nfs4_call_sync_custom() (Benjamin Coddington) [1846984] - [fs] NFS: Have _nfs4_proc_secinfo() call nfs4_call_sync_custom() (Benjamin Coddington) [1846984] - [fs] NFS: Have nfs4_proc_setclientid() call nfs4_call_sync_custom() (Benjamin Coddington) [1846984] - [fs] NFS: Add an nfs4_call_sync_custom() function (Benjamin Coddington) [1846984] - [fs] NFSv4: Fix a memory leak bug (Benjamin Coddington) [1846984] - [net] xprtrdma: Fix bc_max_slots return value (Benjamin Coddington) [1846984] - [net] SUNRPC: Inline xdr_commit_encode (Benjamin Coddington) [1846984] - [net] SUNRPC: Remove rpc_wake_up_queued_task_on_wq() (Benjamin Coddington) [1846984] - [fs] fs: nfs: Fix possible null-pointer dereferences in encode_attrs() (Benjamin Coddington) [1846984] - [fs] nfsd: Fix the documentation for svcxdr_tmpalloc() (Benjamin Coddington) [1846984] - [fs] nfsd: Remove unnecessary NULL checks (Benjamin Coddington) [1846984] - [s390] vfio-ccw: make vfio_ccw_regops variables declarations static (Cornelia Huck) [1660917] - [s390] vfio-ccw: Add trace for CRW event (Cornelia Huck) [1660917] - [s390] vfio-ccw: Wire up the CRW irq and CRW region (Cornelia Huck) [1660917] - [s390] vfio-ccw: Introduce a new CRW region (Cornelia Huck) [1660917] - [s390] vfio-ccw: Refactor IRQ handlers (Cornelia Huck) [1660917] - [s390] vfio-ccw: Introduce a new schib region (Cornelia Huck) [1660917] - [s390] vfio-ccw: Refactor the unregister of the async regions (Cornelia Huck) [1660917] - [s390] vfio-ccw: Register a chp_event callback for vfio-ccw (Cornelia Huck) [1660917] - [s390] vfio-ccw: Introduce new helper functions to free/destroy regions (Cornelia Huck) [1660917] - [documentation] vfio-ccw: document possible errors (Cornelia Huck) [1660917] - [s390] vfio-ccw: Enable transparent CCW IPL from DASD (Cornelia Huck) [1660917] - [s390] cio: generate delayed uevent for vfio-ccw subchannels (Cornelia Huck) [1660917] - [s390] vfio-ccw: Use the correct style for SPDX License Identifier (Cornelia Huck) [1660917] - [s390] vfio-ccw: Rework the io_fctl trace (Cornelia Huck) [1660917] - [s390] vfio-ccw: Add a trace for asynchronous requests (Cornelia Huck) [1660917] - [s390] vfio-ccw: Trace the FSM jumptable (Cornelia Huck) [1660917] - [s390] vfio-ccw: Refactor how the traces are built (Cornelia Huck) [1660917] - [s390] vfio-ccw: fix error return code in vfio_ccw_sch_init() (Cornelia Huck) [1660917] - [s390] vfio-ccw: add some logging (Cornelia Huck) [1660917] - [s390] vfio-ccw: make vfio_ccw_async_region_ops static (Cornelia Huck) [1660917] - [documentation] documentation: fix vfio-ccw doc (Cornelia Huck) [1660917] - [documentation] vfio-ccw: Update documentation for csch/hsch (Cornelia Huck) [1660917] - [s390] vfio-ccw: Don't call cp_free if we are processing a channel program (Cornelia Huck) [1660917] - [s390] vfio-ccw: Set pa_nr to 0 if memory allocation fails for pa_iova_pfn (Cornelia Huck) [1660917] - [s390] vfio-ccw: Fix memory leak and don't call cp_free in cp_init (Cornelia Huck) [1660917] - [s390] vfio-ccw: Fix misleading comment when setting orb.cmd.c64 (Cornelia Huck) [1660917] - [s390] vfio-ccw: Fix the conversion of Format-0 CCWs to Format-1 (Cornelia Huck) [1660917] - [s390] cio: introduce driver_override on the css bus (Cornelia Huck) [1660917] - [s390] vfio-ccw: make convert_ccw0_to_ccw1 static (Cornelia Huck) [1660917] - [s390] vfio-ccw: Remove copy_ccw_from_iova() (Cornelia Huck) [1660917] - [s390] vfio-ccw: Factor out the ccw0-to-ccw1 transition (Cornelia Huck) [1660917] - [s390] vfio-ccw: Copy CCW data outside length calculation (Cornelia Huck) [1660917] - [s390] vfio-ccw: Skip second copy of guest cp to host (Cornelia Huck) [1660917] - [s390] vfio-ccw: Move guest_cp storage into common struct (Cornelia Huck) [1660917] - [s390] cio: Combine direct and indirect CCW paths (Cornelia Huck) [1660917] - [s390] vfio-ccw: Rearrange IDAL allocation in direct CCW (Cornelia Huck) [1660917] - [s390] vfio-ccw: Remove pfn_array_table (Cornelia Huck) [1660917] - [s390] vfio-ccw: Adjust the first IDAW outside of the nested loops (Cornelia Huck) [1660917] - [s390] vfio-ccw: Rearrange pfn_array and pfn_array_table arrays (Cornelia Huck) [1660917] - [s390] cio: Use generalized CCW handler in cp_init() (Cornelia Huck) [1660917] - [s390] cio: Generalize the TIC handler (Cornelia Huck) [1660917] - [s390] cio: Refactor the routine that handles TIC CCWs (Cornelia Huck) [1660917] - [s390] cio: Squash cp_free() and cp_unpin_free() (Cornelia Huck) [1660917] - [s390] vfio-ccw: Destroy kmem cache region on module exit (Cornelia Huck) [1660917] - [documentation] docs: s390: convert docs to ReST and rename to *.rst (Cornelia Huck) [1660917] - [s390] cio: Remove vfio-ccw checks of command codes (Cornelia Huck) [1660917] - [s390] cio: Allow zero-length CCWs in vfio-ccw (Cornelia Huck) [1660917] - [s390] cio: Don't pin vfio pages for empty transfers (Cornelia Huck) [1660917] - [s390] cio: Initialize the host addresses in pfn_array (Cornelia Huck) [1660917] - [s390] cio: Split pfn_array_alloc_pin into pieces (Cornelia Huck) [1660917] - [s390] cio: Set vfio-ccw FSM state before ioeventfd (Cornelia Huck) [1660917] - [s390] cio: Update SCSW if it points to the end of the chain (Cornelia Huck) [1660917] - [s390] vfio-ccw: Prevent quiesce function going into an infinite loop (Cornelia Huck) [1660917] - [s390] vfio-ccw: Release any channel program when releasing/removing vfio-ccw mdev (Cornelia Huck) [1660917] - [s390] vfio-ccw: Do not call flush_workqueue while holding the spinlock (Cornelia Huck) [1660917] - [s390] vfio-ccw: add handling for async channel instructions (Cornelia Huck) [1660917] - [s390] cio: export hsch to modules (Cornelia Huck) [1660917] - [s390] vfio-ccw: add capabilities chain (Cornelia Huck) [1660917] - [s390] vfio-ccw: protect the I/O region (Cornelia Huck) [1660917] - [s390] vfio-ccw: rework ssch state handling (Cornelia Huck) [1660917] - [s390] vfio-ccw: make it safe to access channel programs (Cornelia Huck) [1660917] - [s390] vfio: ccw: only free cp on final interrupt (Cornelia Huck) [1660917] - [s390] cio: Use cpa range elsewhere within vfio-ccw (Cornelia Huck) [1660917] - [s390] cio: Fix vfio-ccw handling of recursive TICs (Cornelia Huck) [1660917] - [s390] vfio-ccw: Don't assume there are more ccws after a TIC (Cornelia Huck) [1660917] - [s390] vfio: ccw: Merge BUSY and BOXED states (Cornelia Huck) [1660917] - [s390] cio: Fix cleanup when unsupported IDA format is used (Cornelia Huck) [1660917] - [s390] cio: Fix cleanup of pfn_array alloc failure (Cornelia Huck) [1660917] - [s390] vfio: ccw: Register mediated device once all structures are initialized (Cornelia Huck) [1660917] - [s390] cio: make vfio_ccw_io_region static (Cornelia Huck) [1660917] - [s390] cio: Fix how vfio-ccw checks pinned pages (Cornelia Huck) [1660917] - [s390] cio: Refactor alloc of ccw_io_region (Cornelia Huck) [1660917] - [s390] cio: Convert ccw_io_region to pointer (Cornelia Huck) [1660917] - [netdrv] ibmvnic: Harden device login requests (Steve Best) [1847183] - [mm] s390/cmm: fix information leak in cmm_timeout_handler() (Nico Pache) [1846532] {CVE-2020-10773} - [fs] kernfs: fix potential null pointer dereference (Carlos Maiolino) [1847872] - [netdrv] net: sfc: reject unsupported coalescing params (Jarod Wilson) [1844659] - [netdrv] iavf: increase reset complete wait time (Stefan Assmann) [1844598] - [netdrv] iavf: Fix reporting 2.5 Gb and 5Gb speeds (Stefan Assmann) [1844598] - [netdrv] iavf: use appropriate enum for comparison (Stefan Assmann) [1844598] - [netdrv] iavf: fix speed reporting over virtchnl (Stefan Assmann) [1844598] - [block] blk-mq: fix blk_mq_all_tag_iter (Ming Lei) [1824037] - [block] blk-mq: split out a __blk_mq_get_driver_tag helper (Ming Lei) [1824037] - [block] blk-mq: drain I/O when all CPUs in a hctx are offline (Ming Lei) [1824037] - [block] blk-mq: add blk_mq_all_tag_iter (Ming Lei) [1824037] - [block] blk-mq: open code __blk_mq_alloc_request in blk_mq_alloc_request_hctx (Ming Lei) [1824037] - [block] blk-mq: use BLK_MQ_NO_TAG in more places (Ming Lei) [1824037] - [block] blk-mq: rename BLK_MQ_TAG_FAIL to BLK_MQ_NO_TAG (Ming Lei) [1824037] - [block] blk-mq: move more request initialization to blk_mq_rq_ctx_init (Ming Lei) [1824037] - [block] blk-mq: simplify the blk_mq_get_request calling convention (Ming Lei) [1824037] - [block] blk-mq: remove a pointless queue enter pair in blk_mq_alloc_request_hctx (Ming Lei) [1824037] - [block] blk-mq: remove a pointless queue enter pair in blk_mq_alloc_request (Ming Lei) [1824037] - [block] blk-mq: move the call to blk_queue_enter_live out of blk_mq_get_request (Ming Lei) [1824037] - [nvme] nvme: force complete cancelled requests (Ming Lei) [1824037] - [block] blk-mq: blk-mq: provide forced completion method (Ming Lei) [1824037] - [block] block: Limit number of items taken from the I/O scheduler in one go (Ming Lei) [1824037] - [scsi] Revert "scsi: core: run queue if SCSI device queue isn't ready and queue is idle" (Ming Lei) [1824037] - [block] blk-mq: Rerun dispatching in the case of budget contention (Ming Lei) [1824037] - [block] blk-mq: Add blk_mq_delay_run_hw_queues() API call (Ming Lei) [1824037] - [block] blk-mq: In blk_mq_dispatch_rq_list() "no budget" is a reason to kick (Ming Lei) [1824037] - [block] blk-mq: Put driver tag in blk_mq_dispatch_rq_list() when no budget (Ming Lei) [1824037] - [block] blk-mq: don't commit_rqs() if none were queued (Ming Lei) [1824037] - [block] blk-mq: Remove some unused function arguments (Ming Lei) [1824037] - [block] blk-mq-tag: document tag iteration helper return value (Ming Lei) [1824037] - [block] blk-mq: Document the functions that iterate over requests (Ming Lei) [1824037] - [block] loop: Better discard support for block devices (Ming Lei) [1824037] - [block] loop: Report EOPNOTSUPP properly (Ming Lei) [1824037] - [block] block: keep bdi->io_pages in sync with max_sectors_kb for stacked devices (Ming Lei) [1824037] - [block] block, zoned: fix integer overflow with BLKRESETZONE et al (Ming Lei) [1824037] - [block] block: Fix use-after-free issue accessing struct io_cq (Ming Lei) [1824037] - [netdrv] cxgb4: add EOTID tracking and software context dump (Vishal Kulkarni) [1828665] - [netdrv] cxgb4: tune burst buffer size for TC-MQPRIO offload (Vishal Kulkarni) [1828665] - [netdrv] cxgb4: improve credits recovery in TC-MQPRIO Tx path (Vishal Kulkarni) [1828665] - [netdrv] cxgb4: fix delete filter entry fail in unload path (Vishal Kulkarni) [1828665] - [netdrv] cxgb4: fix large delays in PTP synchronization (Vishal Kulkarni) [1828665] - [netdrv] net/cxgb4: Check the return from t4_query_params properly (Vishal Kulkarni) [1828665] - [netdrv] cxgb4: free MQPRIO resources in shutdown path (Vishal Kulkarni) [1828665] - [netdrv] cxgb4: fix MPS index overwrite when setting MAC address (Vishal Kulkarni) [1828665] - [netdrv] cxgb4: Add support to catch bits set in INT_CAUSE5 (Vishal Kulkarni) [1828665] - [netdrv] cxgb4: remove set but not used variable 'tab' (Vishal Kulkarni) [1828665] - [netdrv] cxgb4/ptp: pass the sign of offset delta in FW CMD (Vishal Kulkarni) [1828665] - [netdrv] cxgb4: fix Txq restart check during backpressure (Vishal Kulkarni) [1828665] - [netdrv] cxgb4: fix throughput drop during Tx backpressure (Vishal Kulkarni) [1828665] - [netdrv] cxgb4: rework TC filter rule insertion across regions (Vishal Kulkarni) [1828665] - [netdrv] cxgb4: update T5/T6 adapter register ranges (Vishal Kulkarni) [1828665] - [netdrv] cxgb4: fix checks for max queues to allocate (Vishal Kulkarni) [1828665] - [netdrv] net/chelsio: Don't set N/A for not available FW (Vishal Kulkarni) [1828665] - [netdrv] cxgb4: Added tls stats prints (Vishal Kulkarni) [1828665] - [netdrv] l2t_seq_next should increase position index (Vishal Kulkarni) [1828665] - [netdrv] seq_tab_next() should increase position index (Vishal Kulkarni) [1828665] - [netdrv] cxgb4: reject overlapped queues in TC-MQPRIO offload (Vishal Kulkarni) [1828665] - [netdrv] cxgb4: fix Tx multi channel port rate limit (Vishal Kulkarni) [1828665] - [netdrv] cxgb4/cxgb4vf: fix flow control display for auto negotiation (Vishal Kulkarni) [1828665] - [netdrv] cxgb4: fix refcount init for TC-MQPRIO offload (Vishal Kulkarni) [1828665] - [netdrv] cxgb4/chtls: fix ULD connection failures due to wrong TID base (Vishal Kulkarni) [1828665] - [netdrv] cxgb4: fix missed high priority region calculation (Vishal Kulkarni) [1828665] - [netdrv] cxgb4: Fix kernel panic while accessing sge_info (Vishal Kulkarni) [1828665] - [netdrv] cxgb4: add support for high priority filters (Vishal Kulkarni) [1828665] - [netdrv] cxgb4: add stats for MQPRIO QoS offload Tx path (Vishal Kulkarni) [1828665] - [netdrv] cxgb4: add UDP segmentation offload support (Vishal Kulkarni) [1828665] - [netdrv] cxgb4/chcr: update SGL DMA unmap for USO (Vishal Kulkarni) [1828665] - [netdrv] cxgb4: add TC-MATCHALL classifier ingress offload (Vishal Kulkarni) [1828665] - [netdrv] cxgb4: check rule prio conflicts before offload (Vishal Kulkarni) [1828665] - [netdrv] cxgb4: add TC-MATCHALL classifier egress offload (Vishal Kulkarni) [1828665] - [netdrv] cxgb4: remove unneeded semicolon for switch block (Vishal Kulkarni) [1828665] - [netdrv] cxgb4: Fix an error code in cxgb4_mqprio_alloc_hw_resources() (Vishal Kulkarni) [1828665] - [netdrv] cxgb4: make function 'cxgb4_mqprio_free_hw_resources' static (Vishal Kulkarni) [1828665] - [netdrv] cxgb4: remove redundant assignment to hdr_len (Vishal Kulkarni) [1828665] - [netdrv] cxgb4: fix 64-bit division on i386 (Vishal Kulkarni) [1828665] - [netdrv] cxgb4: Use match_string() helper to simplify the code (Vishal Kulkarni) [1828665] - [netdrv] cxgb4: add FLOWC based QoS offload (Vishal Kulkarni) [1828665] - [netdrv] cxgb4: add Tx and Rx path for ETHOFLD traffic (Vishal Kulkarni) [1828665] - [netdrv] cxgb4: add ETHOFLD hardware queue support (Vishal Kulkarni) [1828665] - [netdrv] cxgb4: parse and configure TC-MQPRIO offload (Vishal Kulkarni) [1828665] - [netdrv] cxgb4: rework queue config and MSI-X allocation (Vishal Kulkarni) [1828665] - [netdrv] cxgb4: query firmware for QoS offload resources (Vishal Kulkarni) [1828665] - [netdrv] cxgb4: Add pci reset handler (Vishal Kulkarni) [1828665] - [netdrv] cxgb4/l2t: Simplify 't4_l2e_free()' and '_t4_l2e_free()' (Vishal Kulkarni) [1828665] - [netdrv] cxgb4: fix panic when attaching to ULD fail (Vishal Kulkarni) [1828665] - [netdrv] cxgb4: request the TX CIDX updates to status page (Vishal Kulkarni) [1828665] - [netdrv] cxgb4: Signedness bug in init_one() (Vishal Kulkarni) [1828665] - [netdrv] cxgb4: no need to check return value of debugfs_create functions (Vishal Kulkarni) [1828665] - [netdrv] cxgb4: smt: Use normal int for refcount (Vishal Kulkarni) [1828665] - [netdrv] cxgb4: smt: Add lock for atomic_dec_and_test (Vishal Kulkarni) [1828665] - [fs] xfs: clear PF_MEMALLOC before exiting xfsaild thread (Brian Foster) [1827912]- [drm] drm/amd/display: Defer cursor lock until after VUPDATE (Lyude Paul) [1814893] - [drm] drm/amd/display: Use cursor locking to prevent flip delays (Lyude Paul) [1814893] - [drm] drm/amdgpu/display: Fix Pollock Variant Detection (Lyude Paul) [1814893] - [drm] drm/amd/display: Fix RV2 Variant Detection (Lyude Paul) [1814893] - [drm] drm/amdgpu/display: fix pci revision id fetching (Lyude Paul) [1814893] - [drm] drm/nouveau/device: detect vGPUs (Lyude Paul) [1814893] - [drm] drm/nouveau/device: detect if changing endianness failed (Lyude Paul) [1814893] - [drm] drm/nouveau/device: rework mmio mapping code to get rid of second map (Lyude Paul) [1814893] - [drm] drm/nouveau/disp/gm200-: detect and potentially disable HDA support on some SORs (Lyude Paul) [1814893] - [drm] drm/nouveau/disp/gp100: split SOR implementation from gm200 (Lyude Paul) [1814893] - [drm] drm/nouveau/disp: modify OR allocation policy to account for HDA requirements (Lyude Paul) [1814893] - [drm] drm/nouveau/disp: split part of OR allocation logic into a function (Lyude Paul) [1814893] - [drm] drm/nouveau/disp: provide hint to OR allocation about HDA requirements (Lyude Paul) [1814893] - [drm] drm/nouveau/kms/gt215-: fix race with audio driver runpm (Lyude Paul) [1814893] - [drm] drm/nouveau/disp/hda/gv100-: NV_PDISP_SF_AUDIO_CNTRL0 register moved (Lyude Paul) [1814893] - [drm] drm/nouveau/disp/hda/gf119-: select HDA device entry based on bound head (Lyude Paul) [1814893] - [drm] drm/nouveau/disp/hda/gf119-: add HAL for programming device entry in SF (Lyude Paul) [1814893] - [drm] drm/nouveau/disp/hda/gt215-: pass head to nvkm_ior.hda.eld() (Lyude Paul) [1814893] - [drm] drm/nouveau/disp/gm200-: fix NV_PDISP_SOR_HDMI2_CTRL(n) selection (Lyude Paul) [1814893] - [drm] drm/nouveau/kms/nv50-: Share DP SST mode_valid() handling with MST (Lyude Paul) [1814893] - [drm] drm/nouveau/kms/nv50-: Move 8BPC limit for MST into nv50_mstc_get_modes() (Lyude Paul) [1814893] - [drm] drm/nouveau/kms/gv100-: Add support for interlaced modes (Lyude Paul) [1814893] - [drm] drm/nouveau/kms/nv50-: Probe SOR and PIOR caps for DP interlacing support (Lyude Paul) [1814893] - [drm] drm/nouveau/kms/nv50-: Initialize core channel in nouveau_display_create() (Lyude Paul) [1814893] - [drm] drm/nouveau/disp/gv100-: expose capabilities class (Lyude Paul) [1814893] - [drm] drm/nouveau/disp/nv50-: increase timeout on pio channel free() polling (Lyude Paul) [1814893] - [drm] drm/nouveau/kms/nv50-: wait for FIFO space on PIO channels (Lyude Paul) [1814893] - [drm] drm/nouveau/nvif: protect waits against GPU falling off the bus (Lyude Paul) [1814893] - [drm] drm/nouveau/nvif: access PTIMER through usermode class, if available (Lyude Paul) [1814893] - [drm] drm/nouveau/ttm: evict other IO mappings when running out of BAR1 space (Lyude Paul) [1814893] - [drm] drm/nouveau/kms/nv50-: clear SW state of disabled windows harder (Lyude Paul) [1814893] - [drm] drm/i915/gen12: Add aux table invalidate for all engines (Lyude Paul) [1814893] - [drm] drm/i915/gen12: Invalidate aux table entries forcibly (Lyude Paul) [1814893] - [drm] drm/i915/gen12: Flush L3 (Lyude Paul) [1814893] - [drm] drm/i915/gen12: Fix HDC pipeline flush (Lyude Paul) [1814893] - [drm] Revert "drm/i915/tgl: Include ro parts of l3 to invalidate" (Lyude Paul) [1814893] - [drm] drm/i915: Push MST link retraining to the hotplug work (Lyude Paul) [1814893] - [drm] drm/i915: Flatten intel_dp_check_mst_status() a bit (Lyude Paul) [1814893] - [drm] drm/i915/tc: Do not warn when aux power well of static TC ports timeout (Lyude Paul) [1814893] - [drm] drm/i915/tc: Catch TC users accessing FIA registers without enable aux (Lyude Paul) [1814893] - [drm] drm/i915/tc/tgl: Implement TC cold sequences (Lyude Paul) [1814893] - [drm] drm/i915/tc: Skip ref held check for TC legacy aux power wells (Lyude Paul) [1814893] - [drm] drm/i915/tc/icl: Implement TC cold sequences (Lyude Paul) [1814893] - [drm] drm/i915/display: Split hsw_power_well_enable() into two (Lyude Paul) [1814893] - [drm] drm/i915/display: Add intel_legacy_aux_to_power_domain() (Lyude Paul) [1814893] - [drm] drm/i915/display: Move out code to return the digital_port of the aux ch (Lyude Paul) [1814893] - [drm] drm/i915: Add missing deinitialization cases of load failure (Lyude Paul) [1814893] - [drm] drm/i915: split intel_modeset_init() to pre/post irq install (Lyude Paul) [1814893] - [drm] drm/i915: split i915_driver_modeset_probe() to pre/post irq install (Lyude Paul) [1814893] - [drm] drm/i915: split i915_driver_modeset_remove() to pre/post irq uninstall (Lyude Paul) [1814893] - [drm] drm/i915: split intel_modeset_driver_remove() to pre/post irq uninstall (Lyude Paul) [1814893] - [drm] drm/i915: Extract skl SAGV checking (Lyude Paul) [1814893] - [drm] drm/i915: Track active_pipes in bw_state (Lyude Paul) [1814893] - [drm] drm/i915: Use bw state for per crtc SAGV evaluation (Lyude Paul) [1814893] - [drm] drm/i915: Introduce intel_calc_active_pipes() (Lyude Paul) [1814893] - [drm] drm/i915: Add pre/post plane updates for SAGV (Lyude Paul) [1814893] - [drm] drm/i915: Prepare to extract gen specific functions from intel_can_enable_sagv (Lyude Paul) [1814893] - [drm] drm/i915: Add intel_atomic_get_bw_*_state helpers (Lyude Paul) [1814893] - [drm] drm/i915: Introduce skl_plane_wm_level accessor (Lyude Paul) [1814893] - [drm] drm/i915: do AUD_FREQ_CNTRL state save on all gen9+ platforms (Lyude Paul) [1814893] - [drm] drm/i915: Extend hotplug detect retry on TypeC connectors to 5 seconds (Lyude Paul) [1814893] - [drm] drm/i915: Add a retry counter for hotplug detect retries (Lyude Paul) [1814893] - [drm] drm/i915: Introduce intel_connector_hpd_pin() (Lyude Paul) [1814893] - [drm] drm/i915: Prefer intel_connector over drm_connector in hotplug code (Lyude Paul) [1814893] - [drm] drm/i915: Use intel_attached_encoder() (Lyude Paul) [1814893] - [drm] drm/i915/ehl: Restrict w/a 1607087056 for EHL/JSL (Lyude Paul) [1814893] - [drm] drm/i915/tgl: Initialize multicast register steering for workarounds (Lyude Paul) [1814893] - [drm] drm/i915/tgl: Make Wa_14010229206 permanent (Lyude Paul) [1814893] - [drm] drm/i915: Add Wa_1605460711 / Wa_1408767742 to ICL and EHL (Lyude Paul) [1814893] - [drm] drm/i915: Apply Wa_1406680159:icl, ehl as an engine workaround (Lyude Paul) [1814893] - [drm] drm/i915: Add Wa_1406306137:icl,ehl (Lyude Paul) [1814893] - [drm] drm/i915: Add Wa_1604278689:icl,ehl (Lyude Paul) [1814893] - [drm] drm/i915/tgl: Don't treat unslice registers as masked (Lyude Paul) [1814893] - [drm] drm/i915/tgl: Make Wa_1606700617 permanent (Lyude Paul) [1814893] - [drm] drm/i915/tgl: WaDisableGPGPUMidThreadPreemption (Lyude Paul) [1814893] - [drm] drm/i915/tgl: Move and restrict Wa_1408615072 (Lyude Paul) [1814893] - [drm] drm/i915/gen11: Moving WAs to rcs_engine_wa_init() (Lyude Paul) [1814893] - [drm] drm/i915: add Wa_14010594013: icl,ehl (Lyude Paul) [1814893] - [drm] drm/i915/tgl: Add Wa number to WaAllowPMDepthAndInvocationCountAccessFromUMD (Lyude Paul) [1814893] - [drm] drm/i915/tgl: Add note about Wa_1409142259 (Lyude Paul) [1814893] - [drm] drm/i915/tgl: Fix the Wa number of a fix (Lyude Paul) [1814893] - [drm] drm/i915/tgl: Add note about Wa_1607063988 (Lyude Paul) [1814893] - [drm] drm/i915/tgl: Add note to Wa_1607297627 (Lyude Paul) [1814893] - [drm] drm/i915/tgl: Extend Wa_1606931601 for all steppings (Lyude Paul) [1814893] - [drm] drm/i915/tgl: Add Wa_1409085225, Wa_14010229206 (Lyude Paul) [1814893] - [drm] drm/i915/tgl: Implement Wa_1806527549 (Lyude Paul) [1814893] - [drm] drm/i915/tgl: Implement Wa_1409804808 (Lyude Paul) [1814893] - [drm] drm/i915/tgl: Add Wa_1808121037 to tgl (Lyude Paul) [1814893] - [drm] drm/i915: Use engine wa list for Wa_1607090982 (Lyude Paul) [1814893] - [drm] drm/i915: Implement Wa_1607090982 (Lyude Paul) [1814893] - [drm] drm/i915: Disable tesselation clock gating on tgl A0 (Lyude Paul) [1814893] - [drm] drm/i915: Move ringbuffer WAs to engine workaround list (Lyude Paul) [1814893] - [drm] drm/i915/gt: Skip rmw for masked registers (Lyude Paul) [1814893] - [drm] drm/i915/selftests: Also wait for the scratch buffer to be bound (Lyude Paul) [1814893] - [drm] drm/i915/dp: Return the right vswing tables (Lyude Paul) [1814893] - [drm] drm/i915/dp/tgl+: Update combo phy vswing tables (Lyude Paul) [1814893] - [drm] drm/i915/tgl: Add definitions for VRR registers and bits (Lyude Paul) [1814893] - [drm] drm/i915: use forced codec wake on all gen9+ platforms (Lyude Paul) [1814893] - [drm] drm/i915/tgl: Add new PCI IDs to TGL (Lyude Paul) [1814893] - [drm] drm/i915/perf: Invalidate OA TLB on when closing perf stream (Lyude Paul) [1814893] - [drm] Bump DRM backport version to 5.6.14 (Lyude Paul) [1814893] - [drm] drm/i915/tgl+: Fix interrupt handling for DP AUX transactions (Lyude Paul) [1814893] - [drm] drm/amd/amdgpu: add raven1 part to the gfxoff quirk list (Lyude Paul) [1814893] - [drm] drm/amd/display: add basic atomic check for cursor plane (Lyude Paul) [1814893] - [drm] Make the "Reducing compressed framebufer size" message be DRM_INFO_ONCE() (Lyude Paul) [1814893] - [drm] drm/i915: Handle idling during i915_gem_evict_something busy loops (Lyude Paul) [1814893] - [drm] drm/i915: Mark concurrent submissions with a weak-dependency (Lyude Paul) [1814893] - [drm] drm/i915/gvt: Fix kernel oops for 3-level ppgtt guest (Lyude Paul) [1814893] - [drm] drm/amdgpu: force fbdev into vram (Lyude Paul) [1814893] - [drm] drm/i915/gem: Remove object_is_locked assertion from unpin_from_display_plane (Lyude Paul) [1814893] - [drm] drm/i915: Don't enable WaIncreaseLatencyIPCEnabled when IPC is disabled (Lyude Paul) [1814893] - [drm] drm/i915/gt: Make timeslicing an explicit engine property (Lyude Paul) [1814893] - [drm] drm/qxl: lost qxl_bo_kunmap_atomic_page in qxl_image_init_helper() (Lyude Paul) [1814893] - [drm] drm/amd/display: Update downspread percent to match spreadsheet for DCN2.1 (Lyude Paul) [1814893] - [drm] drm/amd/display: Defer cursor update around VUPDATE for all ASIC (Lyude Paul) [1814893] - [drm] drm/amd/display: check if REFCLK_CNTL register is present (Lyude Paul) [1814893] - [drm] drm/amd/powerplay: avoid using pm_en before it is initialized revised (Lyude Paul) [1814893] - [drm] drm/amd/display: blank dp stream before re-train the link (Lyude Paul) [1814893] - [drm] drm/i915/display: Load DP_TP_CTL/STATUS offset before use it (Lyude Paul) [1814893] - [drm] drm/i915/tgl: TBT AUX should use TC power well ops (Lyude Paul) [1814893] - [drm] drm/i915/tgl: Add Wa_14010477008:tgl (Lyude Paul) [1814893] - [drm] drm/amd/display: work around fp code being emitted outside of DC_FP_START/END (Lyude Paul) [1814893] - [drm] drm/amdgpu: drop redundant cg/pg ungate on runpm enter (Lyude Paul) [1814893] - [drm] drm/amdgpu: move kfd suspend after ip_suspend_phase1 (Lyude Paul) [1814893] - [drm] drm/amdgpu: Fix oops when pp_funcs is unset in ACPI event (Lyude Paul) [1814893] - [drm] drm/amdgpu: Correctly initialize thermal controller for GPUs with Powerplay table v0 (e.g Hawaii) (Lyude Paul) [1814893] - [drm] drm/amd/powerplay: fix resume failed as smu table initialize early exit (Lyude Paul) [1814893] - [drm] drm/bridge: anx6345: set correct BPC for display_info of connector (Lyude Paul) [1814893] - [drm] drm/i915: Use proper fault mask in interrupt postinstall too (Lyude Paul) [1814893] - [drm] drm/i915/selftests: Fix i915_address_space refcnt leak (Lyude Paul) [1814893] - [drm] drm/qxl: qxl_release use after free (Lyude Paul) [1814893] - [drm] drm/qxl: qxl_release leak in qxl_hw_surface_alloc() (Lyude Paul) [1814893] - [drm] drm/qxl: qxl_release leak in qxl_draw_dirty_fb() (Lyude Paul) [1814893] - [drm] drm/i915/gt: Check cacheline is valid before acquiring (Lyude Paul) [1814893] - [drm] drm/i915/gem: Hold obj->vma.lock over for_each_ggtt_vma() (Lyude Paul) [1814893] - [drm] drm/amd/display: Fix green screen issue after suspend (Lyude Paul) [1814893] - [drm] drm/edid: Fix off-by-one in DispID DTD pixel clock (Lyude Paul) [1814893] - [drm] drm/amdgpu: invalidate L2 before SDMA IBs (v2) (Lyude Paul) [1814893] - [dma-buf] dma-buf: Fix SET_NAME ioctl uapi (Lyude Paul) [1814893] - [drm] drm/scheduler: fix drm_sched_get_cleanup_job (Lyude Paul) [1814893] - [drm] drm/amdgpu: fix wrong vram lost counter increment V2 (Lyude Paul) [1814893] - [drm] drm/dp_mst: Zero assigned PBN when releasing VCPI slots (Lyude Paul) [1814893] - [drm] drm/amd/display: Calculate scaling ratios on every medium/full update (Lyude Paul) [1814893] - [drm] drm/amd/display: Update stream adjust in dc_stream_adjust_vmin_vmax (Lyude Paul) [1814893] - [video] fbdev: potential information leak in do_fb_ioctl() (Lyude Paul) [1814893] - [drm] drm/nouveau/gr/gp107, gp108: implement workaround for HW hanging during init (Lyude Paul) [1814893] - [drm] drm/amdkfd: kfree the wrong pointer (Lyude Paul) [1814893] - [drm] drm/nouveau: workaround runpm fail by disabling PCI power management on certain intel bridges (Lyude Paul) [1814893] - [drm] drm/nouveau/svm: fix vma range check for migration (Lyude Paul) [1814893] - [drm] drm/nouveau/svm: check for SVM initialized before migrating (Lyude Paul) [1814893] - [drm] drm/amd/display: Don't try hdcp1.4 when content_type is set to type1 (Lyude Paul) [1814893] - [drm] drm/ttm: flush the fence on the bo after we individualize the reservation object (Lyude Paul) [1814893] - [drm] drm/i915/perf: Do not clear pollin for small user read buffers (Lyude Paul) [1814893] - [drm] drm/nouveau/sec2/gv100-: add missing MODULE_FIRMWARE() (Lyude Paul) [1814893] - [drm] drm/amdgpu: fix the hw hang during perform system reboot and reset (Lyude Paul) [1814893] - [drm] drm/amdgpu/gfx9: add gfxoff quirk (Lyude Paul) [1814893] - [drm] drm/amd/powerplay: force the trim of the mclk dpm_levels if OD is enabled (Lyude Paul) [1814893] - [drm] drm/i915/gt: Fill all the unused space in the GGTT (Lyude Paul) [1814893] - [drm] drm/i915/ggtt: do not set bits 1-11 in gen12 ptes (Lyude Paul) [1814893] - [drm] drm/amdgpu: fix gfx hang during suspend with video playback (v2) (Lyude Paul) [1814893] - [drm] drm/dp_mst: Fix clearing payload state on topology disable (Lyude Paul) [1814893] - [drm] Revert "drm/dp_mst: Remove VCPI while disabling topology mgr" (Lyude Paul) [1814893] - [drm] drm/i915/gt: Treat idling as a RPS downclock event (Lyude Paul) [1814893] - [drm] drm/vboxvideo: Add missing remove_conflicting_pci_framebuffers call, v2 (Lyude Paul) [1814893] - [drm] drm/i915/icl+: Don't enable DDI IO power on a TypeC port in TBT mode (Lyude Paul) [1814893] - [drm] drm/amd/display: Check for null fclk voltage when parsing clock table (Lyude Paul) [1814893] - [drm] drm/amdgpu: unify fw_write_wait for new gfx9 asics (Lyude Paul) [1814893] - [drm] drm/amd/powerplay: implement the is_dpm_running() (Lyude Paul) [1814893] - [drm] drm/amdgpu/powerplay: using the FCLK DPM table to set the MCLK (Lyude Paul) [1814893] - [drm] drm: Remove PageReserved manipulation from drm_pci_alloc (Lyude Paul) [1814893] - [drm] drm/bridge: analogix-anx78xx: Fix drm_dp_link helper removal (Lyude Paul) [1814893] - [drm] drm/i915/gem: Flush all the reloc_gpu batch (Lyude Paul) [1814893] - [drm] drm/i915/gen12: Disable preemption timeout (Lyude Paul) [1814893] - [drm] drm/i915/display: Fix mode private_flags comparison at atomic_check (Lyude Paul) [1814893] - [drm] drm/bridge: analogix-anx6345: Avoid duplicate -supply suffix (Lyude Paul) [1814893] - [drm] drm/i915: Allow for different modes of interruptible i915_active_wait (Lyude Paul) [1814893] - [gpu] DRM Backport 5.5 -> 5.6 (Lyude Paul) [1814893] - [video] video: fbdev: intelfb: use const pointer for fb_ops (Lyude Paul) [1814893] - [include] video: fbdev: make fbops member of struct fb_info a const pointer (Lyude Paul) [1814893] - [video] video: fbdev: uvesafb: modify the static fb_ops directly (Lyude Paul) [1814893] - [video] video: fbdev: nvidia: modify the static fb_ops directly (Lyude Paul) [1814893] - [video] video: fbdev: mb862xx: modify the static fb_ops directly (Lyude Paul) [1814893] - [video] video: fbdev: atyfb: modify the static fb_ops directly (Lyude Paul) [1814893] - [video] video: fbmem: use const pointer for fb_ops (Lyude Paul) [1814893] - [video] video: fbdev: vesafb: modify the static fb_ops directly (Lyude Paul) [1814893] - [video] video: udlfb: don't restore fb_mmap after deferred IO cleanup (Lyude Paul) [1814893] - [video] video: smscufx: don't restore fb_mmap after deferred IO cleanup (Lyude Paul) [1814893] - [drm] drm/fb-helper: don't preserve fb_ops across deferred IO use (Lyude Paul) [1814893] - [drm] drm/fb-helper: Remove drm_fb_helper_fbdev_{setup, teardown}() (Lyude Paul) [1814893] - [video] video: fb_defio: preserve user fb_ops (Lyude Paul) [1814893] - [drm] mm, drm/ttm: Fix vm page protection handling (Lyude Paul) [1814893] - [dma-buf] udmabuf: Remove deleted map/unmap handlers (Lyude Paul) [1814893] - [include] dma-buf: Remove kernel map/unmap hooks (Lyude Paul) [1814893] - [drm] drm/udl: Remove udl implementation of GEM's free_object() (Lyude Paul) [1814893] - [drm] drm/udl: Unmap buffer object after damage update (Lyude Paul) [1814893] - [drm] drm/udl: Fix Kconfig indentation (Lyude Paul) [1814893] - [drm] drm/udl: Replace fbdev code with generic emulation (Lyude Paul) [1814893] - [drm] drm/udl: Remove struct udl_gem_object and functions (Lyude Paul) [1814893] - [drm] drm/udl: Switch to SHMEM (Lyude Paul) [1814893] - [drm] drm/udl: Allocate GEM object via struct drm_driver.gem_create_object (Lyude Paul) [1814893] - [drm] drm/udl: Remove flags field from struct udl_gem_object (Lyude Paul) [1814893] - [drm] drm/armada: Delete dma_buf->k(un)map implemenation (Lyude Paul) [1814893] - [tee] drm/tee_shm: Drop dma_buf_k(unmap) support (Lyude Paul) [1814893] - [samples] sample/vfio-mdev/mbocs: Remove dma_buf_k(un)map support (Lyude Paul) [1814893] - [media] media/videobuf2: Drop dma_buf->k(un)map support (Lyude Paul) [1814893] - [drm] drm/vmwgfx: Delete mmaping functions (Lyude Paul) [1814893] - [dma-buf] dma-buf: Drop dma_buf_k(un)map (Lyude Paul) [1814893] - [drm] drm/tegra: Remove dma_buf->k(un)map (Lyude Paul) [1814893] - [drm] drm/omapdrm: Drop dma_buf->k(un)map (Lyude Paul) [1814893] - [drm] drm/i915: Drop dma_buf->k(un)map (Lyude Paul) [1814893] - [staging] staging/android/ion: delete dma_buf->kmap/unmap implemenation (Lyude Paul) [1814893] - [drm] drm/i915: Remove dma_buf_kmap selftest (Lyude Paul) [1814893] - [drm] drm/tegra: Delete host1x_bo_ops->k(un)map (Lyude Paul) [1814893] - [gpu] drm/tegra: Map cmdbuf once for reloc processing (Lyude Paul) [1814893] - [pinctrl] pinctrl: Allow modules to use pinctrl_register_mappings (Lyude Paul) [1814893] - [include] lockdep: add might_lock_nested() (Lyude Paul) [1814893] - [gpu] DRM Backport 5.4 -> 5.5 (Lyude Paul) [1814893] - [security] device_cgroup: Export devcgroup_check_permission (Lyude Paul) [1814893] - [video] fbdev: drop res_id parameter from remove_conflicting_pci_framebuffers (Lyude Paul) [1814893] - [media] media: cec: check 'transmit_in_progress', not 'transmitting' (Lyude Paul) [1814893] - [media] media: cec: avoid decrementing transmit_queue_sz if it is 0 (Lyude Paul) [1814893] - [media] media: cec: CEC 2.0-only bcast messages were ignored (Lyude Paul) [1814893] - [media] cec: add cec_adapter to cec_notifier_cec_adap_unregister() (Lyude Paul) [1814893] - [media] media: cec-pin: add 'received' callback (Lyude Paul) [1814893] - [media] media: cec: expose the new connector info API (Lyude Paul) [1814893] - [media] media: cec/cec-adap.c: use new UI_CMD defines (Lyude Paul) [1814893] - [media] media: cec-notifier: clear cec_adap in cec_notifier_unregister (Lyude Paul) [1814893] - [media] media: cec-adap: return from cec_s_conn_info() if adap is invalid (Lyude Paul) [1814893] - [media] media: cec-notifier: add new notifier functions (Lyude Paul) [1814893] - [media] media: cec: add struct cec_connector_info support (Lyude Paul) [1814893] - [media] media: cec-notifier: rename variables, check kstrdup and n->conn_name (Lyude Paul) [1814893] - [media] media: cec-adap: fix regression in ping sanity check (Lyude Paul) [1814893] - [media] media: cec: allow any initiator for Ping and Image/Text View On (Lyude Paul) [1814893] - [media] media: cec: support CEC_MSG_FL_RAW (Lyude Paul) [1814893] - [media] media: cec: add CEC_MSG_FL_RAW flag and msg_is_raw helper function (Lyude Paul) [1814893] - [media] media: cec: move check from cec_transmit to cec_transmit_msg_fh (Lyude Paul) [1814893] - [media] media: cec: cec_transmit_msg_fh: do sanity checks first (Lyude Paul) [1814893] - [media] media: cec: mark devnode as registered before actually registering it (Lyude Paul) [1814893] - [media] media: cec-notifier: add cec_notifier_parse_hdmi_phandle helper (Lyude Paul) [1814893] - [media] media: Kconfig files: use the right help coding style (Lyude Paul) [1814893] - [media] media: cec: fill in cec chardev kobject to ease debugging (Lyude Paul) [1814893] - [media] media: cec: fix epoll() by calling poll_wait first (Lyude Paul) [1814893] - [media] media: cec: keep track of outstanding transmits (Lyude Paul) [1814893] - [media] media: cec: add debug_phys_addr module option (Lyude Paul) [1814893] - [media] media: cec: report Vendor ID after initialization (Lyude Paul) [1814893] - [media] media: cec-pin: fix broken tx_ignore_nack_until_eom error injection (Lyude Paul) [1814893] - [media] media: cec: increase debug level for 'queue full' (Lyude Paul) [1814893] - [media] media: cec: check for non-OK/NACK conditions while claiming a LA (Lyude Paul) [1814893] - [media] media: cec: forgot to cancel delayed work (Lyude Paul) [1814893] - [media] media: cec: name for RC passthrough device does not need 'RC for' (Lyude Paul) [1814893] - [media] media: cec-gpio: select correct Signal Free Time (Lyude Paul) [1814893] - [media] media: cec: fix the Signal Free Time calculation (Lyude Paul) [1814893] - [media] media: cec: add new tx/rx status bits to detect aborts/timeouts (Lyude Paul) [1814893] - [media] media: cec: remove cec-edid.c (Lyude Paul) [1814893] - [media] media: cec/v4l2: move V4L2 specific CEC functions to V4L2 (Lyude Paul) [1814893] - [media] media: cec: integrate cec_validate_phys_addr() in cec-api.c (Lyude Paul) [1814893] - [media] media: cec: make cec_get_edid_spa_location() an inline function (Lyude Paul) [1814893] - [media] media: use strscpy() instead of strlcpy() (Lyude Paul) [1814893] - [media] media: cec: move compat_ioctl handling to cec-api.c (Lyude Paul) [1814893] - [media] media: cec: add support for 5V signal testing (Lyude Paul) [1814893] - [uapi] media: uapi/linux/cec.h: add 5V events (Lyude Paul) [1814893] - [scsi] compat_ioctl: move more drivers to compat_ptr_ioctl (Lyude Paul) [1814893] - [vhost] compat_ioctl: move drivers to compat_ptr_ioctl (Lyude Paul) [1814893] - [rtc] compat_ioctl: move rtc handling into drivers/rtc/dev.c (Lyude Paul) [1814893] - [fs] ceph: fix compat_ioctl for ceph_dir_operations (Lyude Paul) [1814893] - [fs] compat_sys_ioctl(): make parallel to do_vfs_ioctl() (Lyude Paul) [1814893] - [fs] compat: move FS_IOC_RESVSP_32 handling to fs/ioctl.c (Lyude Paul) [1814893] - [fs] do_vfs_ioctl(): use saner types (Lyude Paul) [1814893] - [fs] compat: itanic doesn't have one (Lyude Paul) [1814893] - [fs] FIGETBSZ: fix compat (Lyude Paul) [1814893] - [fs] fix compat handling of FICLONERANGE, FIDEDUPERANGE and FS_IOC_FIEMAP (Lyude Paul) [1814893] - [gpu] DRM Backport 5.3 -> 5.4 (Lyude Paul) [1814893] - [include] Add wait_var_event_interruptible() (Lyude Paul) [1814893] - [kernel] kthread: Add __kthread_should_park() (Lyude Paul) [1814893] - [kernel] PM / sleep: Refactor filesystems sync to reduce duplication (Lyude Paul) [1814893] - [fpga] drivers: Introduce device lookup variants by of_node (Lyude Paul) [1814893] - [s390] drivers: Introduce device lookup variants by name (Lyude Paul) [1814893] - [base] drivers: Add generic helper to match by of_node (Lyude Paul) [1814893] - [drm] kbuild: change *FLAGS_.o to take the path relative to $(obj) (Lyude Paul) [1814893] - [video] fbdev: lock_fb_info cannot fail (Lyude Paul) [1814893] - [video] fbdev/atyfb: lock_fb_info can't fail (Lyude Paul) [1814893] - [video] fbdev: sysfs files can't disappear before the device is gone (Lyude Paul) [1814893] - [video] fbcon: call fbcon_fb_(un)registered directly (Lyude Paul) [1814893] - [video] fbcon: Remove fbcon_has_exited (Lyude Paul) [1814893] - [video] fbcon: s/struct display/struct fbcon_display/ (Lyude Paul) [1814893] - [video] fbdev: locking check for fb_set_suspend (Lyude Paul) [1814893] - [tty] vt/fbcon: deinitialize resources in visual_init() after failed memory allocation (Lyude Paul) [1814893] - [video] fbcon: Don't reset logo_shown when logo is currently shown (Lyude Paul) [1814893] - [video] fbdev: fix WARNING in __alloc_pages_nodemask bug (Lyude Paul) [1814893] - [video] fbdev: fix divide error in fb_var_to_videomode (Lyude Paul) [1814893] - [video] fbdev: list all pci memory bars as conflicting apertures (Lyude Paul) [1814893]- [block] Revert "block: end bio with BLK_STS_AGAIN in case of non-mq devs and REQ_NOWAIT" (Jeff Moyer) [1784478] - [fs] io_uring: reset -EBUSY error when io sq thread is waken up (Jeff Moyer) [1784478] - [fs] io_uring: don't add non-IO requests to iopoll pending list (Jeff Moyer) [1784478] - [fs] io_uring: don't use kiocb.private to store buf_index (Jeff Moyer) [1784478] - [fs] io_uring: cancel work if task_work_add() fails (Jeff Moyer) [1784478] - [fs] io_uring: remove dead check in io_splice() (Jeff Moyer) [1784478] - [fs] io_uring: fix FORCE_ASYNC req preparation (Jeff Moyer) [1784478] - [fs] io_uring: don't prepare DRAIN reqs twice (Jeff Moyer) [1784478] - [fs] io_uring: initialize ctx->sqo_wait earlier (Jeff Moyer) [1784478] - [fs] io_uring: polled fixed file must go through free iteration (Jeff Moyer) [1784478] - [fs] io_uring: fix zero len do_splice() (Jeff Moyer) [1784478] - [fs] io_uring: don't use 'fd' for openat/openat2/statx (Jeff Moyer) [1784478] - [fs] splice: move f_mode checks to do_{splice, tee}() (Jeff Moyer) [1784478] - [fs] io_uring: handle -EFAULT properly in io_uring_setup() (Jeff Moyer) [1784478] - [fs] io_uring: fix mismatched finish_wait() calls in io_uring_cancel_files() (Jeff Moyer) [1784478] - [fs] io_uring: punt splice async because of inode mutex (Jeff Moyer) [1784478] - [fs] io_uring: check non-sync defer_list carefully (Jeff Moyer) [1784478] - [fs] io_uring: fix extra put in sync_file_range() (Jeff Moyer) [1784478] - [fs] io_uring: use cond_resched() in io_ring_ctx_wait_and_kill() (Jeff Moyer) [1784478] - [fs] io_uring: use proper references for fallback_req locking (Jeff Moyer) [1784478] - [fs] io_uring: only force async punt if poll based retry can't handle it (Jeff Moyer) [1784478] - [fs] io_uring: enable poll retry for any file with ->read_iter / ->write_iter (Jeff Moyer) [1784478] - [fs] io_uring: statx must grab the file table for valid fd (Jeff Moyer) [1784478] - [fs] io_uring: only restore req->work for req that needs do completion (Jeff Moyer) [1784478] - [fs] io_uring: don't count rqs failed after current one (Jeff Moyer) [1784478] - [fs] io_uring: kill already cached timeout.seq_offset (Jeff Moyer) [1784478] - [fs] io_uring: fix cached_sq_head in io_timeout() (Jeff Moyer) [1784478] - [fs] io_uring: only post events in io_poll_remove_all() if we completed some (Jeff Moyer) [1784478] - [fs] io_uring: io_async_task_func() should check and honor cancelation (Jeff Moyer) [1784478] - [fs] io_uring: check for need to re-wait in polled async handling (Jeff Moyer) [1784478] - [fs] io_uring: correct O_NONBLOCK check for splice punt (Jeff Moyer) [1784478] - [fs] io_uring: restore req->work when canceling poll request (Jeff Moyer) [1784478] - [fs] io_uring: move all request init code in one place (Jeff Moyer) [1784478] - [fs] io_uring: keep all sqe->flags in req->flags (Jeff Moyer) [1784478] - [fs] io_uring: early submission req fail code (Jeff Moyer) [1784478] - [fs] io_uring: track mm through current->mm (Jeff Moyer) [1784478] - [fs] io_uring: remove obsolete @mm_fault (Jeff Moyer) [1784478] - [fs] io_uring: punt final io_ring_ctx wait-and-free to workqueue (Jeff Moyer) [1784478] - [fs] io_uring: fix fs cleanup on cqe overflow (Jeff Moyer) [1784478] - [fs] io_uring: don't read user-shared sqe flags twice (Jeff Moyer) [1784478] - [fs] io_uring: remove req init from io_get_req() (Jeff Moyer) [1784478] - [fs] io_uring: alloc req only after getting sqe (Jeff Moyer) [1784478] - [fs] io_uring: simplify io_get_sqring (Jeff Moyer) [1784478] - [fs] io_uring: do not always copy iovec in io_req_map_rw() (Jeff Moyer) [1784478] - [fs] io_uring: ensure openat sets O_LARGEFILE if needed (Jeff Moyer) [1784478] - [fs] io_uring: initialize fixed_file_data lock (Jeff Moyer) [1784478] - [fs] io_uring: remove redundant variable pointer nxt and io_wq_assign_next call (Jeff Moyer) [1784478] - [fs] io_uring: fix ctx refcounting in io_submit_sqes() (Jeff Moyer) [1784478] - [fs] io_uring: process requests completed with -EAGAIN on poll list (Jeff Moyer) [1784478] - [fs] io_uring: remove bogus RLIMIT_NOFILE check in file registration (Jeff Moyer) [1784478] - [fs] io_uring: use io-wq manager as backup task if task is exiting (Jeff Moyer) [1784478] - [fs] io_uring: grab task reference for poll requests (Jeff Moyer) [1784478] - [fs] io_uring: retry poll if we got woken with non-matching mask (Jeff Moyer) [1784478] - [fs] io_uring: add missing finish_wait() in io_sq_thread() (Jeff Moyer) [1784478] - [fs] io_uring: refactor file register/unregister/update handling (Jeff Moyer) [1784478] - [fs] io_uring: cleanup io_alloc_async_ctx() (Jeff Moyer) [1784478] - [fs] io_uring: fix missing 'return' in comment (Jeff Moyer) [1784478] - [fs] io-wq: handle hashed writes in chains (Jeff Moyer) [1784478] - [fs] io-uring: drop 'free_pfile' in struct io_file_put (Jeff Moyer) [1784478] - [fs] io-uring: drop completion when removing file (Jeff Moyer) [1784478] - [fs] io_uring: Fix ->data corruption on re-enqueue (Jeff Moyer) [1784478] - [fs] io-wq: close cancel gap for hashed linked work (Jeff Moyer) [1784478] - [uapi] io_uring: make spdxcheck.py happy (Jeff Moyer) [1784478] - [fs] io_uring: honor original task RLIMIT_FSIZE (Jeff Moyer) [1784478] - [fs] io_uring: make sure accept honor rlimit nofile (Jeff Moyer) [1784478] - [fs] io_uring: make sure openat/openat2 honor rlimit nofile (Jeff Moyer) [1784478] - [fs] io-wq: hash dependent work (Jeff Moyer) [1784478] - [fs] io-wq: split hashing and enqueueing (Jeff Moyer) [1784478] - [fs] io-wq: don't resched if there is no work (Jeff Moyer) [1784478] - [fs] io_uring: NULL-deref for IOSQE_{ASYNC,DRAIN} (Jeff Moyer) [1784478] - [fs] io-wq: remove duplicated cancel code (Jeff Moyer) [1784478] - [fs] io_uring: fix truncated async read/readv and write/writev retry (Jeff Moyer) [1784478] - [uapi] io_uring: dual license io_uring.h uapi header (Jeff Moyer) [1784478] - [fs] io_uring: io_uring_enter(2) don't poll while SETUP_IOPOLL|SETUP_SQPOLL enabled (Jeff Moyer) [1784478] - [fs] io_uring: Fix unused function warnings (Jeff Moyer) [1784478] - [fs] io_uring: add end-of-bits marker and build time verify it (Jeff Moyer) [1784478] - [fs] io_uring: provide means of removing buffers (Jeff Moyer) [1784478] - [fs] io_uring: add IOSQE_BUFFER_SELECT support for IORING_OP_RECVMSG (Jeff Moyer) [1784478] - [net] net: abstract out normal and compat msghdr import (Jeff Moyer) [1784478] - [fs] io_uring: add IOSQE_BUFFER_SELECT support for IORING_OP_READV (Jeff Moyer) [1784478] - [fs] io_uring: support buffer selection for OP_READ and OP_RECV (Jeff Moyer) [1784478] - [fs] io_uring: add IORING_OP_PROVIDE_BUFFERS (Jeff Moyer) [1784478] - [fs] io_uring: ensure RCU callback ordering with rcu_barrier() (Jeff Moyer) [1784478] - [fs] io_uring: fix lockup with timeouts (Jeff Moyer) [1784478] - [fs] io_uring: free fixed_file_data after RCU grace period (Jeff Moyer) [1784478] - [fs] io_uring: buffer registration infrastructure (Jeff Moyer) [1784478] - [fs] io_uring/io-wq: forward submission ref to async (Jeff Moyer) [1784478] - [fs] io-wq: optimise out *next_work() double lock (Jeff Moyer) [1784478] - [fs] io-wq: optimise locking in io_worker_handle_work() (Jeff Moyer) [1784478] - [fs] io-wq: shuffle io_worker_handle_work() code (Jeff Moyer) [1784478] - [fs] io_uring: get next work with submission ref drop (Jeff Moyer) [1784478] - [fs] io_uring: remove @nxt from handlers (Jeff Moyer) [1784478] - [fs] io_uring: make submission ref putting consistent (Jeff Moyer) [1784478] - [fs] io_uring: clean up io_close (Jeff Moyer) [1784478] - [fs] io_uring: Ensure mask is initialized in io_arm_poll_handler (Jeff Moyer) [1784478] - [fs] io_uring: remove io_prep_next_work() (Jeff Moyer) [1784478] - [fs] io_uring: remove extra nxt check after punt (Jeff Moyer) [1784478] - [fs] io_uring: use poll driven retry for files that support it (Jeff Moyer) [1784478] - [fs] io_uring: mark requests that we can do poll async in io_op_defs (Jeff Moyer) [1784478] - [fs] io_uring: add per-task callback handler (Jeff Moyer) [1784478] - [fs] io_uring: store io_kiocb in wait->private (Jeff Moyer) [1784478] - [fs] io-wq: use BIT for ulong hash (Jeff Moyer) [1784478] - [fs] io_uring: remove IO_WQ_WORK_CB (Jeff Moyer) [1784478] - [fs] io-wq: remove unused IO_WQ_WORK_HAS_MM (Jeff Moyer) [1784478] - [fs] io_uring: extract kmsg copy helper (Jeff Moyer) [1784478] - [fs] io_uring: clean io_poll_complete (Jeff Moyer) [1784478] - [fs] io_uring: add splice(2) support (Jeff Moyer) [1784478] - [fs] io_uring: add interface for getting files (Jeff Moyer) [1784478] - [fs] splice: make do_splice public (Jeff Moyer) [1784478] - [fs] io_uring: remove req->in_async (Jeff Moyer) [1784478] - [fs] io_uring: don't do full *prep_worker() from io-wq (Jeff Moyer) [1784478] - [fs] io_uring: don't call work.func from sync ctx (Jeff Moyer) [1784478] - [fs] io_uring: io_accept() should hold on to submit reference on retry (Jeff Moyer) [1784478] - [fs] io_uring: consider any io_read/write -EAGAIN as final (Jeff Moyer) [1784478] - [fs] io-wq: remove io_wq_flush and IO_WQ_WORK_INTERNAL (Jeff Moyer) [1784478] - [fs] io-wq: fix IO_WQ_WORK_NO_CANCEL cancellation (Jeff Moyer) [1784478] - [fs] io_uring: fix 32-bit compatability with sendmsg/recvmsg (Jeff Moyer) [1784478] - [fs] io_uring: define and set show_fdinfo only if procfs is enabled (Jeff Moyer) [1784478] - [fs] io_uring: drop file set ref put/get on switch (Jeff Moyer) [1784478] - [fs] io_uring: import_single_range() returns 0/-ERROR (Jeff Moyer) [1784478] - [fs] io_uring: pick up link work on submit reference drop (Jeff Moyer) [1784478] - [fs] io-wq: ensure work->task_pid is cleared on init (Jeff Moyer) [1784478] - [fs] io-wq: remove spin-for-work optimization (Jeff Moyer) [1784478] - [fs] io_uring: fix poll_list race for SETUP_IOPOLL|SETUP_SQPOLL (Jeff Moyer) [1784478] - [fs] io_uring: fix personality idr leak (Jeff Moyer) [1784478] - [fs] io_uring: handle multiple personalities in link chains (Jeff Moyer) [1784478] - [fs] io_uring: fix __io_iopoll_check deadlock in io_sq_thread (Jeff Moyer) [1784478] - [fs] io_uring: prevent sq_thread from spinning when it should stop (Jeff Moyer) [1784478] - [fs] io_uring: fix use-after-free by io_cleanup_req() (Jeff Moyer) [1784478] - [fs] io_uring: remove unnecessary NULL checks (Jeff Moyer) [1784478] - [fs] io_uring: add missing io_req_cancelled() (Jeff Moyer) [1784478] - [fs] io_uring: prune request from overflow list on flush (Jeff Moyer) [1784478] - [fs] io-wq: don't call kXalloc_node() with non-online node (Jeff Moyer) [1784478] - [fs] io_uring: retain sockaddr_storage across send/recvmsg async punt (Jeff Moyer) [1784478] - [fs] io_uring: cancel pending async work if task exits (Jeff Moyer) [1784478] - [fs] io-wq: add io_wq_cancel_pid() to cancel based on a specific pid (Jeff Moyer) [1784478] - [fs] io-wq: make io_wqe_cancel_work() take a match handler (Jeff Moyer) [1784478] - [fs] io_uring: fix openat/statx's filename leak (Jeff Moyer) [1784478] - [fs] io_uring: fix double prep iovec leak (Jeff Moyer) [1784478] - [fs] io_uring: fix async close() with f_op->flush() (Jeff Moyer) [1784478] - [fs] io_uring: allow AT_FDCWD for non-file openat/openat2/statx (Jeff Moyer) [1784478] - [fs] io_uring: grab ->fs as part of async preparation (Jeff Moyer) [1784478] - [fs] io-wq: add support for inheriting ->fs (Jeff Moyer) [1784478] - [fs] io_uring: retry raw bdev writes if we hit -EOPNOTSUPP (Jeff Moyer) [1784478] - [fs] io_uring: add cleanup for openat()/statx() (Jeff Moyer) [1784478] - [fs] io_uring: fix iovec leaks (Jeff Moyer) [1784478] - [fs] io_uring: remove unused struct io_async_open (Jeff Moyer) [1784478] - [fs] io_uring: flush overflowed CQ events in the io_uring_poll() (Jeff Moyer) [1784478] - [fs] io_uring: statx/openat/openat2 don't support fixed files (Jeff Moyer) [1784478] - [fs] io_uring: fix deferred req iovec leak (Jeff Moyer) [1784478] - [fs] io_uring: fix 1-bit bitfields to be unsigned (Jeff Moyer) [1784478] - [fs] io_uring: get rid of delayed mm check (Jeff Moyer) [1784478] - [fs] io_uring: cleanup fixed file data table references (Jeff Moyer) [1784478] - [fs] io_uring: spin for sq thread to idle on shutdown (Jeff Moyer) [1784478] - [fs] io_uring: put the flag changing code in the same spot (Jeff Moyer) [1784478] - [fs] io_uring: iterate req cache backwards (Jeff Moyer) [1784478] - [fs] io_uring: punt even fadvise() WILLNEED to async context (Jeff Moyer) [1784478] - [fs] io_uring: fix sporadic double CQE entry for close (Jeff Moyer) [1784478] - [fs] io_uring: remove extra ->file check (Jeff Moyer) [1784478] - [fs] io_uring: don't map read/write iovec potentially twice (Jeff Moyer) [1784478] - [fs] io_uring: use the proper helpers for io_send/recv (Jeff Moyer) [1784478] - [fs] io_uring: prevent potential eventfd recursion on poll (Jeff Moyer) [1784478] - [fs] eventfd: track eventfd_signal() recursion depth (Jeff Moyer) [1784478] - [fs] io_uring: add BUILD_BUG_ON() to assert the layout of struct io_uring_sqe (Jeff Moyer) [1784478] - [fs] io_uring: add ->show_fdinfo() for the io_uring file descriptor (Jeff Moyer) [1784478] - [fs] io_uring: add support for epoll_ctl(2) (Jeff Moyer) [1784478] - [fs] eventpoll: support non-blocking do_epoll_ctl() calls (Jeff Moyer) [1784478] - [fs] eventpoll: abstract out epoll_ctl() handler (Jeff Moyer) [1784478] - [fs] io_uring: fix linked command file table usage (Jeff Moyer) [1784478] - [fs] io_uring: support using a registered personality for commands (Jeff Moyer) [1784478] - [fs] io_uring: allow registering credentials (Jeff Moyer) [1784478] - [fs] io_uring: add io-wq workqueue sharing (Jeff Moyer) [1784478] - [fs] io-wq: allow grabbing existing io-wq (Jeff Moyer) [1784478] - [fs] io_uring/io-wq: don't use static creds/mm assignments (Jeff Moyer) [1784478] - [fs] io-wq: make the io_wq ref counted (Jeff Moyer) [1784478] - [fs] io_uring: fix refcounting with batched allocations at OOM (Jeff Moyer) [1784478] - [fs] io_uring: add comment for drain_next (Jeff Moyer) [1784478] - [fs] io_uring: don't attempt to copy iovec for READ/WRITE (Jeff Moyer) [1784478] - [fs] io_uring: don't cancel all work on process exit (Jeff Moyer) [1784478] - [fs] Revert "io_uring: only allow submit from owning task" (Jeff Moyer) [1784478] - [fs] io_uring: honor IOSQE_ASYNC for linked reqs (Jeff Moyer) [1784478] - [fs] io_uring: prep req when do IOSQE_ASYNC (Jeff Moyer) [1784478] - [fs] io_uring: use labeled array init in io_op_defs (Jeff Moyer) [1784478] - [fs] io_uring: optimise sqe-to-req flags translation (Jeff Moyer) [1784478] - [fs] io_uring: remove REQ_F_IO_DRAINED (Jeff Moyer) [1784478] - [fs] io_uring: file switch work needs to get flushed on exit (Jeff Moyer) [1784478] - [fs] io_uring: hide uring_fd in ctx (Jeff Moyer) [1784478] - [fs] io_uring: remove extra check in __io_commit_cqring (Jeff Moyer) [1784478] - [fs] io_uring: optimise use of ctx->drain_next (Jeff Moyer) [1784478] - [fs] RHEL-only: Add IORING_OP_OPENAT2 opcode (Jeff Moyer) [1784478] - [fs] io_uring: add support for probing opcodes (Jeff Moyer) [1784478] - [fs] io_uring: account fixed file references correctly in batch (Jeff Moyer) [1784478] - [fs] io_uring: add opcode to issue trace event (Jeff Moyer) [1784478] - [fs] io_uring: enable option to only trigger eventfd for async completions (Jeff Moyer) [1784478] - [fs] io_uring: change io_ring_ctx bool fields into bit fields (Jeff Moyer) [1784478] - [fs] io_uring: file set registration should use interruptible waits (Jeff Moyer) [1784478] - [fs] io_uring: Remove unnecessary null check (Jeff Moyer) [1784478] - [fs] io_uring: add support for send(2) and recv(2) (Jeff Moyer) [1784478] - [fs] io_uring: remove extra io_wq_current_is_worker() (Jeff Moyer) [1784478] - [fs] io_uring: optimise commit_sqring() for common case (Jeff Moyer) [1784478] - [fs] io_uring: optimise head checks in io_get_sqring() (Jeff Moyer) [1784478] - [fs] io_uring: clamp to_submit in io_submit_sqes() (Jeff Moyer) [1784478] - [fs] io_uring: add support for IORING_SETUP_CLAMP (Jeff Moyer) [1784478] - [fs] io_uring: extend batch freeing to cover more cases (Jeff Moyer) [1784478] - [fs] io_uring: wrap multi-req freeing in struct req_batch (Jeff Moyer) [1784478] - [fs] io_uring: batch getting pcpu references (Jeff Moyer) [1784478] - [include] pcpu_ref: add percpu_ref_tryget_many() (Jeff Moyer) [1784478] - [fs] io_uring: add IORING_OP_MADVISE (Jeff Moyer) [1784478] - [mm] mm: make do_madvise() available internally (Jeff Moyer) [1784478] - [fs] io_uring: add IORING_OP_FADVISE (Jeff Moyer) [1784478] - [fs] io_uring: allow use of offset == -1 to mean file position (Jeff Moyer) [1784478] - [fs] io_uring: add non-vectored read/write commands (Jeff Moyer) [1784478] - [fs] io_uring: improve poll completion performance (Jeff Moyer) [1784478] - [fs] io_uring: split overflow state into SQ and CQ side (Jeff Moyer) [1784478] - [fs] io_uring: add lookup table for various opcode needs (Jeff Moyer) [1784478] - [fs] io_uring: remove two unnecessary function declarations (Jeff Moyer) [1784478] - [fs] io_uring: move *queue_link_head() from common path (Jeff Moyer) [1784478] - [fs] io_uring: rename prev to head (Jeff Moyer) [1784478] - [fs] io_uring: add IOSQE_ASYNC (Jeff Moyer) [1784478] - [fs] io-wq: support concurrent non-blocking work (Jeff Moyer) [1784478] - [fs] io_uring: add support for IORING_OP_STATX (Jeff Moyer) [1784478] - [fs] fs: make two stat prep helpers available (Jeff Moyer) [1784478] - [fs] io_uring: avoid ring quiesce for fixed file set unregister and update (Jeff Moyer) [1784478] - [fs] io_uring: add support for IORING_OP_CLOSE (Jeff Moyer) [1784478] - [fs] io-wq: add support for uncancellable work (Jeff Moyer) [1784478] - [fs] io_uring: add support for IORING_OP_OPENAT (Jeff Moyer) [1784478] - [fs] fs: make build_open_flags() available internally (Jeff Moyer) [1784478] - [fs] io_uring: add support for fallocate() (Jeff Moyer) [1784478] - [fs] io_uring: fix compat for IORING_REGISTER_FILES_UPDATE (Jeff Moyer) [1784478] - [fs] io_uring: only allow submit from owning task (Jeff Moyer) [1784478] - [fs] io_uring: ensure workqueue offload grabs ring mutex for poll list (Jeff Moyer) [1784478] - [fs] io_uring: clear req->result always before issuing a read/write request (Jeff Moyer) [1784478] - [fs] io_uring: be consistent in assigning next work from handler (Jeff Moyer) [1784478] - [fs] io-wq: cancel work if we fail getting a mm reference (Jeff Moyer) [1784478] - [fs] io_uring: don't setup async context for read/write fixed (Jeff Moyer) [1784478] - [fs] io_uring: remove punt of short reads to async context (Jeff Moyer) [1784478] - [fs] io-wq: add cond_resched() to worker thread (Jeff Moyer) [1784478] - [fs] io-wq: remove unused busy list from io_sqe (Jeff Moyer) [1784478] - [fs] io_uring: pass in 'sqe' to the prep handlers (Jeff Moyer) [1784478] - [fs] io_uring: standardize the prep methods (Jeff Moyer) [1784478] - [fs] io_uring: read 'count' for IORING_OP_TIMEOUT in prep handler (Jeff Moyer) [1784478] - [fs] io_uring: move all prep state for IORING_OP_{SEND, RECV}_MGS to prep handler (Jeff Moyer) [1784478] - [fs] io_uring: move all prep state for IORING_OP_CONNECT to prep handler (Jeff Moyer) [1784478] - [fs] io_uring: add and use struct io_rw for read/writes (Jeff Moyer) [1784478] - [fs] io_uring: use u64_to_user_ptr() consistently (Jeff Moyer) [1784478] - [fs] io_uring: io_wq_submit_work() should not touch req->rw (Jeff Moyer) [1784478] - [fs] io_uring: don't wait when under-submitting (Jeff Moyer) [1784478] - [fs] io_uring: warn about unhandled opcode (Jeff Moyer) [1784478] - [fs] io_uring: read opcode and user_data from SQE exactly once (Jeff Moyer) [1784478] - [fs] io_uring: make IORING_OP_TIMEOUT_REMOVE deferrable (Jeff Moyer) [1784478] - [fs] io_uring: make IORING_OP_CANCEL_ASYNC deferrable (Jeff Moyer) [1784478] - [fs] io_uring: make IORING_POLL_ADD and IORING_POLL_REMOVE deferrable (Jeff Moyer) [1784478] - [fs] io_uring: make HARDLINK imply LINK (Jeff Moyer) [1784478] - [fs] io_uring: any deferred command must have stable sqe data (Jeff Moyer) [1784478] - [fs] io_uring: remove 'sqe' parameter to the OP helpers that take it (Jeff Moyer) [1784478] - [fs] io_uring: fix pre-prepped issue with force_nonblock == true (Jeff Moyer) [1784478] - [fs] io-wq: re-add io_wq_current_is_worker() (Jeff Moyer) [1784478] - [fs] io_uring: fix sporadic -EFAULT from IORING_OP_RECVMSG (Jeff Moyer) [1784478] - [fs] io_uring: fix stale comment and a few typos (Jeff Moyer) [1784478] - [fs] io_uring: ensure we return -EINVAL on unknown opcode (Jeff Moyer) [1784478] - [fs] io_uring: add sockets to list of files that support non-blocking issue (Jeff Moyer) [1784478] - [net] net: make socket read/write_iter() honor IOCB_NOWAIT (Jeff Moyer) [1784478] - [fs] io_uring: only hash regular files for async work execution (Jeff Moyer) [1784478] - [fs] io_uring: run next sqe inline if possible (Jeff Moyer) [1784478] - [fs] io_uring: don't dynamically allocate poll data (Jeff Moyer) [1784478] - [fs] io_uring: deferred send/recvmsg should assign iov (Jeff Moyer) [1784478] - [fs] io_uring: sqthread should grab ctx->uring_lock for submissions (Jeff Moyer) [1784478] - [fs] io-wq: briefly spin for new work after finishing work (Jeff Moyer) [1784478] - [fs] io-wq: remove worker->wait waitqueue (Jeff Moyer) [1784478] - [fs] io_uring: allow unbreakable links (Jeff Moyer) [1784478] - [fs] io_uring: fix a typo in a comment (Jeff Moyer) [1784478] - [fs] io_uring: hook all linked requests via link_list (Jeff Moyer) [1784478] - [fs] io_uring: fix error handling in io_queue_link_head (Jeff Moyer) [1784478] - [fs] io_uring: use hash table for poll command lookups (Jeff Moyer) [1784478] - [fs] io-wq: clear node->next on list deletion (Jeff Moyer) [1784478] - [fs] io_uring: ensure deferred timeouts copy necessary data (Jeff Moyer) [1784478] - [fs] io_uring: allow IO_SQE_* flags on IORING_OP_TIMEOUT (Jeff Moyer) [1784478] - [fs] io_uring: handle connect -EINPROGRESS like -EAGAIN (Jeff Moyer) [1784478] - [fs] io_uring: remove io_wq_current_is_worker (Jeff Moyer) [1784478] - [fs] io_uring: remove parameter ctx of io_submit_state_start (Jeff Moyer) [1784478] - [fs] io_uring: mark us with IORING_FEAT_SUBMIT_STABLE (Jeff Moyer) [1784478] - [fs] io_uring: ensure async punted connect requests copy data (Jeff Moyer) [1784478] - [fs] io_uring: ensure async punted sendmsg/recvmsg requests copy data (Jeff Moyer) [1784478] - [fs] io_uring: ensure async punted read/write requests copy iovec (Jeff Moyer) [1784478] - [fs] io_uring: add general async offload context (Jeff Moyer) [1784478] - [fs] io_uring: transform send/recvmsg() -ERESTARTSYS to -EINTR (Jeff Moyer) [1784478] - [fs] io_uring: use current task creds instead of allocating a new one (Jeff Moyer) [1784478] - [fs] io_uring: fix missing kmap() declaration on powerpc (Jeff Moyer) [1784478] - [fs] io_uring: add mapping support for NOMMU archs (Jeff Moyer) [1784478] - [fs] io_uring: make poll->wait dynamically allocated (Jeff Moyer) [1784478] - [fs] io-wq: shrink io_wq_work a bit (Jeff Moyer) [1784478] - [fs] io-wq: fix handling of NUMA node IDs (Jeff Moyer) [1784478] - [fs] io_uring: use kzalloc instead of kcalloc for single-element allocations (Jeff Moyer) [1784478] - [fs] io_uring: cleanup io_import_fixed() (Jeff Moyer) [1784478] - [fs] io_uring: inline struct sqe_submit (Jeff Moyer) [1784478] - [fs] io_uring: store timeout's sqe->off in proper place (Jeff Moyer) [1784478] - [net] net: disallow ancillary data for __sys_{send, recv}msg_file() (Jeff Moyer) [1784478] - [net] net: separate out the msghdr copy from ___sys_{send, recv}msg() (Jeff Moyer) [1784478] - [fs] io_uring: remove superfluous check for sqe->off in io_accept() (Jeff Moyer) [1784478] - [fs] io_uring: async workers should inherit the user creds (Jeff Moyer) [1784478] - [fs] io-wq: have io_wq_create() take a 'data' argument (Jeff Moyer) [1784478] - [fs] io_uring: fix dead-hung for non-iter fixed rw (Jeff Moyer) [1784478] - [fs] io_uring: add support for IORING_OP_CONNECT (Jeff Moyer) [1784478] - [net] net: add __sys_connect_file() helper (Jeff Moyer) [1784478] - [fs] io_uring: only return -EBUSY for submit on non-flushed backlog (Jeff Moyer) [1784478] - [fs] io_uring: only !null ptr to io_issue_sqe() (Jeff Moyer) [1784478] - [fs] io_uring: simplify io_req_link_next() (Jeff Moyer) [1784478] - [fs] io_uring: pass only !null to io_req_find_next() (Jeff Moyer) [1784478] - [fs] io_uring: remove io_free_req_find_next() (Jeff Moyer) [1784478] - [fs] io_uring: add likely/unlikely in io_get_sqring() (Jeff Moyer) [1784478] - [fs] io_uring: rename __io_submit_sqe() (Jeff Moyer) [1784478] - [fs] io_uring: improve trace_io_uring_defer() trace point (Jeff Moyer) [1784478] - [fs] io_uring: drain next sqe instead of shadowing (Jeff Moyer) [1784478] - [fs] io_uring: close lookup gap for dependent next work (Jeff Moyer) [1784478] - [fs] io_uring: allow finding next link independent of req reference count (Jeff Moyer) [1784478] - [fs] io_uring: io_allocate_scq_urings() should return a sane state (Jeff Moyer) [1784478] - [fs] io_uring: Always REQ_F_FREE_SQE for allocated sqe (Jeff Moyer) [1784478] - [fs] io_uring: io_fail_links() should only consider first linked timeout (Jeff Moyer) [1784478] - [fs] io_uring: Fix leaking linked timeouts (Jeff Moyer) [1784478] - [fs] io_uring: remove redundant check (Jeff Moyer) [1784478] - [fs] io_uring: break links for failed defer (Jeff Moyer) [1784478] - [fs] io-wq: remove extra space characters (Jeff Moyer) [1784478] - [fs] io-wq: wait for io_wq_create() to setup necessary workers (Jeff Moyer) [1784478] - [fs] io_uring: request cancellations should break links (Jeff Moyer) [1784478] - [fs] io_uring: correct poll cancel and linked timeout expiration completion (Jeff Moyer) [1784478] - [fs] io_uring: remove dead REQ_F_SEQ_PREV flag (Jeff Moyer) [1784478] - [fs] io_uring: fix sequencing issues with linked timeouts (Jeff Moyer) [1784478] - [fs] io_uring: make req->timeout be dynamically allocated (Jeff Moyer) [1784478] - [fs] io_uring: make io_double_put_req() use normal completion path (Jeff Moyer) [1784478] - [fs] io_uring: cleanup return values from the queueing functions (Jeff Moyer) [1784478] - [fs] io_uring: io_async_cancel() should pass in 'nxt' request pointer (Jeff Moyer) [1784478] - [fs] io_uring: make POLL_ADD/POLL_REMOVE scale better (Jeff Moyer) [1784478] - [fs] io-wq: remove now redundant struct io_wq_nulls_list (Jeff Moyer) [1784478] - [fs] io_uring: Fix getting file for non-fd opcodes (Jeff Moyer) [1784478] - [fs] io_uring: introduce req_need_defer() (Jeff Moyer) [1784478] - [fs] io_uring: clean up io_uring_cancel_files() (Jeff Moyer) [1784478] - [fs] io-wq: ensure free/busy list browsing see all items (Jeff Moyer) [1784478] - [fs] io_uring: ensure registered buffer import returns the IO length (Jeff Moyer) [1784478] - [fs] io_uring: Fix getting file for timeout (Jeff Moyer) [1784478] - [fs] io-wq: ensure we have a stable view of ->cur_work for cancellations (Jeff Moyer) [1784478] - [fs] io_wq: add get/put_work handlers to io_wq_create() (Jeff Moyer) [1784478] - [fs] io_uring: check for validity of ->rings in teardown (Jeff Moyer) [1784478] - [fs] io_uring: fix potential deadlock in io_poll_wake() (Jeff Moyer) [1784478] - [fs] io_uring: use correct "is IO worker" helper (Jeff Moyer) [1784478] - [fs] io_uring: make timeout sequence == 0 mean no sequence (Jeff Moyer) [1784478] - [fs] io_uring: fix -ENOENT issue with linked timer with short timeout (Jeff Moyer) [1784478] - [fs] io_uring: don't do flush cancel under inflight_lock (Jeff Moyer) [1784478] - [fs] io_uring: flag SQPOLL busy condition to userspace (Jeff Moyer) [1784478] - [fs] io_uring: make ASYNC_CANCEL work with poll and timeout (Jeff Moyer) [1784478] - [fs] io_uring: provide fallback request for OOM situations (Jeff Moyer) [1784478] - [fs] io_uring: convert accept4() -ERESTARTSYS into -EINTR (Jeff Moyer) [1784478] - [fs] io_uring: fix error clear of ->file_table in io_sqe_files_register() (Jeff Moyer) [1784478] - [fs] io_uring: separate the io_free_req and io_free_req_find_next interface (Jeff Moyer) [1784478] - [fs] io_uring: keep io_put_req only responsible for release and put req (Jeff Moyer) [1784478] - [fs] io_uring: remove passed in 'ctx' function parameter ctx if possible (Jeff Moyer) [1784478] - [fs] io_uring: reduce/pack size of io_ring_ctx (Jeff Moyer) [1784478] - [fs] io_uring: properly mark async work as bounded vs unbounded (Jeff Moyer) [1784478] - [fs] io-wq: add support for bounded vs unbunded work (Jeff Moyer) [1784478] - [fs] io-wq: io_wqe_run_queue() doesn't need to use list_empty_careful() (Jeff Moyer) [1784478] - [fs] io_uring: add support for backlogged CQ ring (Jeff Moyer) [1784478] - [fs] io_uring: pass in io_kiocb to fill/add CQ handlers (Jeff Moyer) [1784478] - [fs] io_uring: make io_cqring_events() take 'ctx' as argument (Jeff Moyer) [1784478] - [fs] io_uring: add support for linked SQE timeouts (Jeff Moyer) [1784478] - [fs] io_uring: abstract out io_async_cancel_one() helper (Jeff Moyer) [1784478] - [fs] io_uring: use inlined struct sqe_submit (Jeff Moyer) [1784478] - [fs] io_uring: Use submit info inlined into req (Jeff Moyer) [1784478] - [fs] io_uring: allocate io_kiocb upfront (Jeff Moyer) [1784478] - [fs] io_uring: io_queue_link*() right after submit (Jeff Moyer) [1784478] - [fs] io_uring: Merge io_submit_sqes and io_ring_submit (Jeff Moyer) [1784478] - [fs] io_uring: kill dead REQ_F_LINK_DONE flag (Jeff Moyer) [1784478] - [fs] io_uring: fixup a few spots where link failure isn't flagged (Jeff Moyer) [1784478] - [fs] io_uring: enable optimized link handling for IORING_OP_POLL_ADD (Jeff Moyer) [1784478] - [fs] io-wq: use proper nesting IRQ disabling spinlocks for cancel (Jeff Moyer) [1784478] - [fs] io_uring: add completion trace event (Jeff Moyer) [1784478] - [fs] io-wq: use kfree_rcu() to simplify the code (Jeff Moyer) [1784478] - [fs] io_uring: set -EINTR directly when a signal wakes up in io_cqring_wait (Jeff Moyer) [1784478] - [fs] io_uring: support for generic async request cancel (Jeff Moyer) [1784478] - [fs] io_uring: ensure we clear io_kiocb->result before each issue (Jeff Moyer) [1784478] - [fs] io_uring: io_wq_create() returns an error pointer, not NULL (Jeff Moyer) [1784478] - [fs] io_uring: fix race with canceling timeouts (Jeff Moyer) [1784478] - [fs] io_uring: support for larger fixed file sets (Jeff Moyer) [1784478] - [fs] io_uring: protect fixed file indexing with array_index_nospec() (Jeff Moyer) [1784478] - [fs] io_uring: add support for IORING_OP_ACCEPT (Jeff Moyer) [1784478] - [net] net: add __sys_accept4_file() helper (Jeff Moyer) [1784478] - [fs] io_uring: io_uring: add support for async work inheriting files (Jeff Moyer) [1784478] - [fs] io_uring: replace workqueue usage with io-wq (Jeff Moyer) [1784478] - [fs] io-wq: small threadpool implementation for io_uring (Jeff Moyer) [1784478] - [fs] io_uring: Fix mm_fault with READ/WRITE_FIXED (Jeff Moyer) [1784478] - [fs] io_uring: remove index from sqe_submit (Jeff Moyer) [1784478] - [fs] io_uring: add set of tracing events (Jeff Moyer) [1784478] - [fs] io_uring: add support for canceling timeout requests (Jeff Moyer) [1784478] - [fs] io_uring: add support for absolute timeouts (Jeff Moyer) [1784478] - [fs] io_uring: replace s->needs_lock with s->in_async (Jeff Moyer) [1784478] - [fs] io_uring: allow application controlled CQ ring size (Jeff Moyer) [1784478] - [fs] io_uring: add support for IORING_REGISTER_FILES_UPDATE (Jeff Moyer) [1784478] - [fs] io_uring: allow sparse fixed file sets (Jeff Moyer) [1784478] - [fs] io_uring: run dependent links inline if possible (Jeff Moyer) [1784478] - [fs] io_uring: don't touch ctx in setup after ring fd install (Jeff Moyer) [1784478] - [fs] io_uring: Fix leaked shadow_req (Jeff Moyer) [1784478] - [fs] io_uring: fix bad inflight accounting for SETUP_IOPOLL|SETUP_SQTHREAD (Jeff Moyer) [1784478] - [fs] io_uring: used cached copies of sq->dropped and cq->overflow (Jeff Moyer) [1784478] - [fs] io_uring: Fix race for sqes with userspace (Jeff Moyer) [1784478] - [fs] io_uring: Fix broken links with offloading (Jeff Moyer) [1784478] - [fs] io_uring: Fix corrupted user_data (Jeff Moyer) [1784478] - [fs] io_uring: correct timeout req sequence when inserting a new entry (Jeff Moyer) [1784478] - [fs] io_uring : correct timeout req sequence when waiting timeout (Jeff Moyer) [1784478] - [fs] io_uring: revert "io_uring: optimize submit_and_wait API" (Jeff Moyer) [1784478] - [fs] io_uring: fix logic error in io_timeout (Jeff Moyer) [1784478] - [fs] io_uring: fix up O_NONBLOCK handling for sockets (Jeff Moyer) [1784478] - [fs] io_uring: consider the overflow of sequence for timeout req (Jeff Moyer) [1784478] - [fs] io_uring: fix sequence logic for timeout requests (Jeff Moyer) [1784478] - [fs] io_uring: only flush workqueues on fileset removal (Jeff Moyer) [1784478] - [fs] io_uring: remove wait loop spurious wakeups (Jeff Moyer) [1784478] - [fs] io_uring: fix reversed nonblock flag for link submission (Jeff Moyer) [1784478] - [fs] io_uring: use __kernel_timespec in timeout ABI (Jeff Moyer) [1784478] - [fs] io_uring: make CQ ring wakeups be more efficient (Jeff Moyer) [1784478] - [fs] io_uring: compare cached_cq_tail with cq.head in_io_uring_poll (Jeff Moyer) [1784478] - [fs] io_uring: correctly handle non ->{read, write}_iter() file_operations (Jeff Moyer) [1784478] - [fs] io_uring: IORING_OP_TIMEOUT support (Jeff Moyer) [1784478] - [fs] io_uring: use cond_resched() in sqthread (Jeff Moyer) [1784478] - [fs] io_uring: fix potential crash issue due to io_get_req failure (Jeff Moyer) [1784478] - [fs] io_uring: ensure poll commands clear ->sqe (Jeff Moyer) [1784478] - [fs] io_uring: fix use-after-free of shadow_req (Jeff Moyer) [1784478] - [fs] io_uring: use kmemdup instead of kmalloc and memcpy (Jeff Moyer) [1784478] - [fs] io_uring: increase IORING_MAX_ENTRIES to 32K (Jeff Moyer) [1784478] - [fs] io_uring: make sqpoll wakeup possible with getevents (Jeff Moyer) [1784478] - [fs] io_uring: extend async work merging (Jeff Moyer) [1784478] - [fs] io_uring: limit parallelism of buffered writes (Jeff Moyer) [1784478] - [fs] io_uring: add io_queue_async_work() helper (Jeff Moyer) [1784478] - [fs] io_uring: optimize submit_and_wait API (Jeff Moyer) [1784478] - [fs] io_uring: add support for link with drain (Jeff Moyer) [1784478] - [fs] io_uring: fix wrong sequence setting logic (Jeff Moyer) [1784478] - [fs] io_uring: expose single mmap capability (Jeff Moyer) [1784478] - [fs] io_uring: allocate the two rings together (Jeff Moyer) [1784478] - [lib] percpu_ref: release percpu memory early without PERCPU_REF_ALLOW_REINIT (Jeff Moyer) [1784478] - [fs] io_uring: initialize percpu refcounters using PERCU_REF_ALLOW_REINIT (Jeff Moyer) [1784478] - [include] percpu_ref: introduce PERCPU_REF_ALLOW_REINIT flag (Jeff Moyer) [1784478] - [fs] binder: fix use-after-free due to ksys_close() during fdget() (Jeff Moyer) [1784478] - [init] RHEL-only: Enable io_uring for x86 builds (Jeff Moyer) [1784478] - [arm64] compat: ARM64: always include asm-generic/compat.h (Jeff Moyer) [1784478] - [include] asm-generic: Move common compat types to asm-generic/compat.h (Jeff Moyer) [1784478]- [fs] coredump: fix crash when umh is disabled (Yauheni Kaliuta) [1845114] - [kernel] umh: fix memory leak on execve failure (Yauheni Kaliuta) [1845114] - [net] bpf: Replace zero-length array with flexible-array member (Yauheni Kaliuta) [1845114] - [net] bpf: Fix returned error sign when link doesn't support updates (Yauheni Kaliuta) [1845114] - [net] bpf: sockmap: Don't attach programs to UDP sockets (Yauheni Kaliuta) [1845114] - [net] bpf: cgroup: Allow multi-attach program to replace itself (Yauheni Kaliuta) [1845114] - [tools] selftests/bpf: use struct timespec instead of __kernel_timespec (Yauheni Kaliuta) [1845114] - [tools] selftests/bpf: Fix bpf_link leak in ns_current_pid_tgid selftest (Yauheni Kaliuta) [1845114] - [tools] selftests/bpf: Fix test_align verifier log patterns (Yauheni Kaliuta) [1845114] - [net] bpf, cgroup: Return ENOLINK for auto-detached links on update (Yauheni Kaliuta) [1845114] - [net] bpf: Refactor bpf_link update handling (Yauheni Kaliuta) [1845114] - [tools] bpf, selftests: Add a verifier test for assigning 32bit reg states to 64bit ones (Yauheni Kaliuta) [1845114] - [tools] bpf, selftests: Verifier bounds tests need to be updated (Yauheni Kaliuta) [1845114] - [net] bpf: Fix a verifier issue when assigning 32bit reg states to 64bit ones (Yauheni Kaliuta) [1845114] - [net] bpf: Fix use-after-free in fmod_ret check (Yauheni Kaliuta) [1845114] - [net] flow_dissector: Drop BPF flow dissector prog ref on netns cleanup (Yauheni Kaliuta) [1845114] - [tools] bpf: Prevent mmap()'ing read-only maps as writable (Yauheni Kaliuta) [1845114] - [net] bpf: Enforce returning 0 for fentry/fexit progs (Yauheni Kaliuta) [1845114] - [tools] libbpf: Fix register naming in PT_REGS s390 macros (Yauheni Kaliuta) [1845114] - [samples] samples: bpf: Fix build error (Yauheni Kaliuta) [1845114] - [net] bpf: Fix error return code in map_lookup_and_delete_elem() (Yauheni Kaliuta) [1845114] - [net] bpf: Fix sk_psock refcnt leak when receiving message (Yauheni Kaliuta) [1845114] - [tools] tools/runqslower: Ensure own vmlinux.h is picked up first (Yauheni Kaliuta) [1845114] - [net] bpf: Make bpf_link_fops static (Yauheni Kaliuta) [1845114] - [tools] bpftool: Respect the -d option in struct_ops cmd (Yauheni Kaliuta) [1845114] - [net] bpf: Fix leak in LINK_UPDATE and enforce empty old_prog_fd (Yauheni Kaliuta) [1845114] - [tools] bpf: Fix reStructuredText markup (Yauheni Kaliuta) [1845114] - [tools] libbpf: Only check mode flags in get_xdp_id (Yauheni Kaliuta) [1845114] - [tools] bpf, selftests: Add test for BPF_STX BPF_B storing R10 (Yauheni Kaliuta) [1845114] - [x86] bpf, x86: Fix encoding for lower 8-bit registers in BPF_STX BPF_B (Yauheni Kaliuta) [1845114] - [net] bpf: Forbid XADD on spilled pointers for unprivileged users (Yauheni Kaliuta) [1845114] - [tools] libbpf: Always specify expected_attach_type on program load if supported (Yauheni Kaliuta) [1845114] - [net] bpf: remove unneeded conversion to bool in __mark_reg_unknown (Yauheni Kaliuta) [1845114] - [tools] tools, bpftool: Fix struct_ops command invalid pointer free (Yauheni Kaliuta) [1845114] - [net] bpf: Fix use of sk->sk_reuseport from sk_assign (Yauheni Kaliuta) [1845114] - [tools] selftests/bpf: Add test for bpf_get_link_xdp_id (Yauheni Kaliuta) [1845114] - [tools] libbpf: Fix bpf_get_link_xdp_id flags handling (Yauheni Kaliuta) [1845114] - [net] bpf: Fix a typo "inacitve" -> "inactive" (Yauheni Kaliuta) [1845114] - [tools] libbpf: Initialize *nl_pid so gcc 10 is happy (Yauheni Kaliuta) [1845114] - [tools] bpf, lsm: Fix the file_mprotect LSM test (Yauheni Kaliuta) [1845114] - [tools] bpf: Fix spelling mistake "arithmatic" -> "arithmetic" in test_verifier (Yauheni Kaliuta) [1845114] - [lib] kbuild, btf: Fix dependencies for DEBUG_INFO_BTF (Yauheni Kaliuta) [1845114] - [tools] selftests/bpf: Test FD-based cgroup attachment (Yauheni Kaliuta) [1845114] - [tools] libbpf: Add support for bpf_link-based cgroup attachment (Yauheni Kaliuta) [1845114] - [net] bpf: Implement bpf_prog replacement for an active bpf_cgroup_link (Yauheni Kaliuta) [1845114] - [net] bpf: Implement bpf_link-based cgroup BPF program attachment (Yauheni Kaliuta) [1845114] - [tools] bpf: Test_verifier, add alu32 bounds tracking tests (Yauheni Kaliuta) [1845114] - [tools] bpf: Test_verifier, #65 error message updates for trunc of boundary-cross (Yauheni Kaliuta) [1845114] - [tools] bpf: Test_verifier, bpf_get_stack return value add <0 (Yauheni Kaliuta) [1845114] - [tools] bpf: Test_progs, add test to catch retval refine error handling (Yauheni Kaliuta) [1845114] - [net] bpf: Verifier, refine 32bit bound in do_refine_retval_range (Yauheni Kaliuta) [1845114] - [include] bpf: Verifier, do explicit ALU32 bounds tracking (Yauheni Kaliuta) [1845114] - [net] bpf: Verifier, do_refine_retval_range may clamp umin to 0 incorrectly (Yauheni Kaliuta) [1845114] - [init] bpf, lsm: Make BPF_LSM depend on BPF_EVENTS (Yauheni Kaliuta) [1845114] - [tools] selftests: bpf: Extend sk_assign tests for UDP (Yauheni Kaliuta) [1845114] - [tools] selftests: bpf: Add test for sk_assign (Yauheni Kaliuta) [1845114] - [net] bpf: Don't refcount LISTEN sockets in sk_assign() (Yauheni Kaliuta) [1845114] - [net] net: Track socket refcounts in skb_steal_sock() (Yauheni Kaliuta) [1845114] - [net] bpf: Add socket assign support (Yauheni Kaliuta) [1845114] - [net] bpf: btf: Fix arg verification in btf_ctx_access() (Yauheni Kaliuta) [1845114] - [net] bpf: Simplify reg_set_min_max_inv handling (Yauheni Kaliuta) [1845114] - [documentation] bpf: lsm: Add Documentation (Yauheni Kaliuta) [1845114] - [tools] bpf: lsm: Add selftests for BPF_PROG_TYPE_LSM (Yauheni Kaliuta) [1845114] - [tools] tools/libbpf: Add support for BPF_PROG_TYPE_LSM (Yauheni Kaliuta) [1845114] - [net] bpf: lsm: Implement attach, detach and execution (Yauheni Kaliuta) [1845114] - [net] bpf: lsm: Provide attachment points for BPF LSM programs (Yauheni Kaliuta) [1845114] - [net] bpf: Introduce BPF_PROG_TYPE_LSM (Yauheni Kaliuta) [1845114] - [tools] selftests: Add test for overriding global data value before load (Yauheni Kaliuta) [1845114] - [tools] libbpf: Add setter for initial value for internal maps (Yauheni Kaliuta) [1845114] - [net] bpf, net: Fix build issue when net ns not configured (Yauheni Kaliuta) [1845114] - [net] bpf: Fix build warning regarding missing prototypes (Yauheni Kaliuta) [1845114] - [tools] libbpf, xsk: Init all ring members in xsk_umem__create and xsk_socket__create (Yauheni Kaliuta) [1845114] - [tools] bpf: Add selftest cases for ctx_or_null argument type (Yauheni Kaliuta) [1845114] - [net] bpf: Enable retrival of pid/tgid/comm from bpf cgroup hooks (Yauheni Kaliuta) [1845114] - [net] bpf: Enable bpf cgroup hooks to retrieve cgroup v2 and ancestor id (Yauheni Kaliuta) [1845114] - [net] bpf: Allow to retrieve cgroup v1 classid from v2 hooks (Yauheni Kaliuta) [1845114] - [net] bpf: Add netns cookie and enable it for bpf cgroup hooks (Yauheni Kaliuta) [1845114] - [net] bpf: Enable perf event rb output for bpf cgroup progs (Yauheni Kaliuta) [1845114] - [net] bpf: Enable retrieval of socket cookie for bind/post-bind hook (Yauheni Kaliuta) [1845114] - [net] bpf: Remove unused vairable 'bpf_xdp_link_lops' (Yauheni Kaliuta) [1845114] - [net] bpf: Factor out attach_type to prog_type mapping for attach/detach (Yauheni Kaliuta) [1845114] - [net] bpf: Factor out cgroup storages operations (Yauheni Kaliuta) [1845114] - [tools] bpf: Test_verifier, #70 error message updates for 32-bit right shift (Yauheni Kaliuta) [1845114] - [net] bpf: Verifer, adjust_scalar_min_max_vals to always call update_reg_bounds() (Yauheni Kaliuta) [1845114] - [net] bpf: Verifer, refactor adjust_scalar_min_max_vals (Yauheni Kaliuta) [1845114] - [tools] libbpf: Don't allocate 16M for log buffer by default (Yauheni Kaliuta) [1845114] - [tools] libbpf: Remove unused parameter `def` to get_map_field_int (Yauheni Kaliuta) [1845114] - [documentation] bpf: Document bpf_inspect drgn tool (Yauheni Kaliuta) [1845114] - [samples] samples, bpf: Refactor perf_event user program with libbpf bpf_link (Yauheni Kaliuta) [1845114] - [samples] samples, bpf: Move read_trace_pipe to trace_helpers (Yauheni Kaliuta) [1845114] - [tools] bpf: Add tests for bpf_sk_storage to bpf_tcp_ca (Yauheni Kaliuta) [1845114] - [net] bpf: Add bpf_sk_storage support to bpf_tcp_ca (Yauheni Kaliuta) [1845114] - [tools] selftests/bpf: Fix mix of tabs and spaces (Yauheni Kaliuta) [1845114] - [net] bpf, tcp: Make tcp_bpf_recvmsg static (Yauheni Kaliuta) [1845114] - [net] bpf, tcp: Fix unused function warnings (Yauheni Kaliuta) [1845114] - [tools] bpftool: Add struct_ops support (Yauheni Kaliuta) [1845114] - [tools] bpftool: Translate prog_id to its bpf prog_name (Yauheni Kaliuta) [1845114] - [tools] bpftool: Print as a string for char array (Yauheni Kaliuta) [1845114] - [tools] bpftool: Print the enum's name instead of value (Yauheni Kaliuta) [1845114] - [tools] bpf, libbpf: Fix ___bpf_kretprobe_args1(x) macro definition (Yauheni Kaliuta) [1845114] - [tools] selftests/bpf: Reset process and thread affinity after each test/sub-test (Yauheni Kaliuta) [1845114] - [tools] selftests/bpf: Fix test_progs's parsing of test numbers (Yauheni Kaliuta) [1845114] - [tools] selftests/bpf: Fix race in tcp_rtt test (Yauheni Kaliuta) [1845114] - [tools] selftests/bpf: Fix nanosleep for real this time (Yauheni Kaliuta) [1845114] - [tools] selftest/bpf: Fix compilation warning in sockmap_parse_prog.c (Yauheni Kaliuta) [1845114] - [tools] selftests/bpf: Add vmlinux.h selftest exercising tracing of syscalls (Yauheni Kaliuta) [1845114] - [tools] libbpf: Provide CO-RE variants of PT_REGS macros (Yauheni Kaliuta) [1845114] - [tools] libbpf: Ignore incompatible types with matching name during CO-RE relocation (Yauheni Kaliuta) [1845114] - [tools] selftests/bpf: Ensure consistent test failure output (Yauheni Kaliuta) [1845114] - [tools] selftests/bpf: Fix spurious failures in accept due to EAGAIN (Yauheni Kaliuta) [1845114] - [tools] tools/bpf: Move linux/types.h for selftests and bpftool (Yauheni Kaliuta) [1845114] - [net] bpf: Add missing annotations for __bpf_prog_enter() and __bpf_prog_exit() (Yauheni Kaliuta) [1845114] - [scripts] bpf_helpers_doc.py: Fix warning when compiling bpftool (Yauheni Kaliuta) [1845114] - [tools] selftests/bpf: Fix usleep() implementation (Yauheni Kaliuta) [1845114] - [net] bpf: Remove bpf_image tree (Yauheni Kaliuta) [1845114] - [net] bpf: Add dispatchers to kallsyms (Yauheni Kaliuta) [1845114] - [net] bpf: Add trampolines to kallsyms (Yauheni Kaliuta) [1845114] - [net] bpf: Add bpf_ksym_add/del functions (Yauheni Kaliuta) [1845114] - [net] bpf: Add prog flag to struct bpf_ksym object (Yauheni Kaliuta) [1845114] - [net] bpf: Abstract away entire bpf_link clean up procedure (Yauheni Kaliuta) [1845114] - [net] bpf: Add bpf_ksym_find function (Yauheni Kaliuta) [1845114] - [tools] selftests/bpf: Make tcp_rtt test more robust to failures (Yauheni Kaliuta) [1845114] - [tools] selftests/bpf: test_progs: Don't leak server_fd in tcp_rtt (Yauheni Kaliuta) [1845114] - [tools] selftests/bpf: test_progs: fix client/server race in tcp_rtt (Yauheni Kaliuta) [1845114] - [net] bpf: Move ksym_tnode to bpf_ksym (Yauheni Kaliuta) [1845114] - [tools] selftests/bpf: Guarantee that useep() calls nanosleep() syscall (Yauheni Kaliuta) [1845114] - [net] bpf: Move lnode list node to struct bpf_ksym (Yauheni Kaliuta) [1845114] - [tools] tools: bpftool: Restore message on failure to guess program type (Yauheni Kaliuta) [1845114] - [include] bpf: Add name to struct bpf_ksym (Yauheni Kaliuta) [1845114] - [net] bpf: Add struct bpf_ksym (Yauheni Kaliuta) [1845114] - [include] bpf: Add bpf_trampoline_ name prefix for DECLARE_BPF_DISPATCHER (Yauheni Kaliuta) [1845114] - [mm] x86/mm: Rename is_kernel_text to __is_kernel_text (Yauheni Kaliuta) [1845114] - [tools] bpf: Add bpf_xdp_output() helper (Yauheni Kaliuta) [1845114] - [tools] tools/testing/selftests/bpf: Add self-tests for new helper bpf_get_ns_current_pid_tgid (Yauheni Kaliuta) [1845114] - [net] bpf: Added new helper bpf_get_ns_current_pid_tgid (Yauheni Kaliuta) [1845114] - [fs] fs/nsfs.c: Added ns_match (Yauheni Kaliuta) [1845114] - [tools] tools: bpftool: Fix minor bash completion mistakes (Yauheni Kaliuta) [1845114] - [tools] tools: bpftool: Allow all prog/map handles for pinning objects (Yauheni Kaliuta) [1845114] - [tools] libbpf: Split BTF presence checks into libbpf- and kernel-specific parts (Yauheni Kaliuta) [1845114] - [tools] bpftool: Add _bpftool and profiler.skel.h to .gitignore (Yauheni Kaliuta) [1845114] - [tools] bpftool: Skeleton should depend on libbpf (Yauheni Kaliuta) [1845114] - [tools] bpftool: Only build bpftool-prog-profile if supported by clang (Yauheni Kaliuta) [1845114] - [tools] bpftool: Use linux/types.h from source tree for profiler build (Yauheni Kaliuta) [1845114] - [tools] tools/runqslower: Add BPF_F_CURRENT_CPU for running selftest on older kernels (Yauheni Kaliuta) [1845114] - [x86] bpf: Fix trampoline generation for fmod_ret programs (Yauheni Kaliuta) [1845114] - [net] bpf: Add bpf_link_new_file that doesn't install FD (Yauheni Kaliuta) [1845114] - [tools] bpftool: Bash completion for "bpftool prog profile" (Yauheni Kaliuta) [1845114] - [tools] bpftool: Documentation for bpftool prog profile (Yauheni Kaliuta) [1845114] - [tools] bpftool: Introduce "prog profile" command (Yauheni Kaliuta) [1845114] - [tools] selftests: bpf: Enable UDP sockmap reuseport tests (Yauheni Kaliuta) [1845114] - [tools] selftests: bpf: Add tests for UDP sockets in sockmap (Yauheni Kaliuta) [1845114] - [tools] selftests: bpf: Don't listen() on UDP sockets (Yauheni Kaliuta) [1845114] - [net] bpf: sockmap: Add UDP support (Yauheni Kaliuta) [1845114] - [net] bpf: Add sockmap hooks for UDP sockets (Yauheni Kaliuta) [1845114] - [net] bpf: sockmap: Simplify sock_map_init_proto (Yauheni Kaliuta) [1845114] - [net] bpf: sockmap: Move generic sockmap hooks from BPF TCP (Yauheni Kaliuta) [1845114] - [net] bpf: tcp: Guard declarations with CONFIG_NET_SOCK_MSG (Yauheni Kaliuta) [1845114] - [net] bpf: tcp: Move assertions into tcp_bpf_get_proto (Yauheni Kaliuta) [1845114] - [net] skmsg: Update saved hooks only once (Yauheni Kaliuta) [1845114] - [net] bpf: sockmap: Only check ULP for TCP sockets (Yauheni Kaliuta) [1845114] - [kernel] bpf: Fix bpf_prog_test_run_tracing for !CONFIG_NET (Yauheni Kaliuta) [1845114] - [net] bpf: Remove unnecessary CAP_MAC_ADMIN check (Yauheni Kaliuta) [1845114] - [tools] bpf: Add selftests for BPF_MODIFY_RETURN (Yauheni Kaliuta) [1845114] - [tools] bpf: Add test ops for BPF_PROG_TYPE_TRACING (Yauheni Kaliuta) [1845114] - [tools] tools/libbpf: Add support for BPF_MODIFY_RETURN (Yauheni Kaliuta) [1845114] - [net] bpf: Attachment verification for BPF_MODIFY_RETURN (Yauheni Kaliuta) [1845114] - [net] bpf: Introduce BPF_MODIFY_RETURN (Yauheni Kaliuta) [1845114] - [x86] bpf: JIT helpers for fmod_ret progs (Yauheni Kaliuta) [1845114] - [net] bpf: Refactor trampoline update code (Yauheni Kaliuta) [1845114] - [tools] selftests/bpf: Support out-of-tree vmlinux builds for VMLINUX_BTF (Yauheni Kaliuta) [1845114] - [tools] tools/runqslower: Drop copy/pasted BPF_F_CURRENT_CPU definiton (Yauheni Kaliuta) [1845114] - [tools] libbpf: Assume unsigned values for BTF_KIND_ENUM (Yauheni Kaliuta) [1845114] - [tools] bpf: Switch BPF UAPI #define constants used from BPF program side to enums (Yauheni Kaliuta) [1845114] - [tools] selftests/bpf: Test new __sk_buff field gso_size (Yauheni Kaliuta) [1845114] - [tools] bpf: Sync uapi bpf.h to tools/ (Yauheni Kaliuta) [1845114] - [net] bpf: Add gso_size to __sk_buff (Yauheni Kaliuta) [1845114] - [tools] selftests/bpf: Add link pinning selftests (Yauheni Kaliuta) [1845114] - [tools] libbpf: Add bpf_link pinning/unpinning (Yauheni Kaliuta) [1845114] - [net] bpf: Introduce pinnable bpf_link abstraction (Yauheni Kaliuta) [1845114] - [tools] libbpf: Merge selftests' bpf_trace_helpers.h into libbpf's bpf_tracing.h (Yauheni Kaliuta) [1845114] - [tools] libbpf: Fix use of PT_REGS_PARM macros with vmlinux.h (Yauheni Kaliuta) [1845114] - [tools] bpftool: Add header guards to generated vmlinux.h (Yauheni Kaliuta) [1845114] - [tools] selftests/bpf: Add test for "bpftool feature" command (Yauheni Kaliuta) [1845114] - [tools] selftests/tpm2: Add log and *.pyc to .gitignore (Yauheni Kaliuta) [1845114] - [tools] bpftool: Update bash completion for "bpftool feature" command (Yauheni Kaliuta) [1845114] - [tools] bpftool: Update documentation of "bpftool feature" command (Yauheni Kaliuta) [1845114] - [tools] bpftool: Make probes which emit dmesg warnings optional (Yauheni Kaliuta) [1845114] - [tools] bpftool: Move out sections to separate functions (Yauheni Kaliuta) [1845114] - [tools] bpftool: Support struct_ops, tracing, ext prog types (Yauheni Kaliuta) [1845114] - [scripts] scripts/bpf: Switch to more portable python3 shebang (Yauheni Kaliuta) [1845114] - [tools] selftests/bpf: Print backtrace on SIGSEGV in test_progs (Yauheni Kaliuta) [1845114] - [tools] selftests/bpf: Run reuseport tests only with supported socket types (Yauheni Kaliuta) [1845114] - [net] bpf/stackmap: Dont trylock mmap_sem with PREEMPT_RT and interrupts disabled (Yauheni Kaliuta) [1845114] - [net] bpf, lpm: Make locking RT friendly (Yauheni Kaliuta) [1845114] - [net] bpf: Prepare hashtab locking for PREEMPT_RT (Yauheni Kaliuta) [1845114] - [net] bpf: Factor out hashtab bucket lock operations (Yauheni Kaliuta) [1845114] - [net] bpf: Replace open coded recursion prevention in sys_bpf() (Yauheni Kaliuta) [1845114] - [net] bpf: Use recursion prevention helpers in hashtab code (Yauheni Kaliuta) [1845114] - [include] bpf: Provide recursion prevention helpers (Yauheni Kaliuta) [1845114] - [include] bpf: Use migrate_disable/enable in array macros and cgroup/lirc code (Yauheni Kaliuta) [1845114] - [net] bpf: Use migrate_disable/enabe() in trampoline code (Yauheni Kaliuta) [1845114] - [lib] bpf/tests: Use migrate disable instead of preempt disable (Yauheni Kaliuta) [1845114] - [net] bpf: Use bpf_prog_run_pin_on_cpu() at simple call sites (Yauheni Kaliuta) [1845114] - [include] bpf: Replace cant_sleep() with cant_migrate() (Yauheni Kaliuta) [1845114] - [include] bpf: Provide bpf_prog_run_pin_on_cpu() helper (Yauheni Kaliuta) [1845114] - [include] sched/rt: Provide migrate_disable/enable() inlines (Yauheni Kaliuta) [1845114] - [include] sched: Provide cant_migrate() (Yauheni Kaliuta) [1845114] - [net] bpf: Dont iterate over possible CPUs with interrupts disabled (Yauheni Kaliuta) [1845114] - [net] bpf: Remove recursion prevention from rcu free callback (Yauheni Kaliuta) [1845114] - [kernel] perf/bpf: Remove preempt disable around BPF invocation (Yauheni Kaliuta) [1845114] - [kernel] bpf/trace: Remove redundant preempt_disable from trace_call_bpf() (Yauheni Kaliuta) [1845114] - [kernel] bpf: disable preemption for bpf progs attached to uprobe (Yauheni Kaliuta) [1845114] - [kernel] bpf/trace: Remove EXPORT from trace_call_bpf() (Yauheni Kaliuta) [1845114] - [kernel] bpf/tracing: Remove redundant preempt_disable() in __bpf_trace_run() (Yauheni Kaliuta) [1845114] - [net] bpf: Update locking comment in hashtab code (Yauheni Kaliuta) [1845114] - [net] bpf: Enforce preallocation for instrumentation programs on RT (Yauheni Kaliuta) [1845114] - [net] bpf: Tighten the requirements for preallocated hash maps (Yauheni Kaliuta) [1845114] - [tools] selftests/bpf: Tests for sockmap/sockhash holding listening sockets (Yauheni Kaliuta) [1845114] - [tools] selftests/bpf: Extend SK_REUSEPORT tests to cover SOCKMAP/SOCKHASH (Yauheni Kaliuta) [1845114] - [documentation] docs/bpf: Update bpf development Q/A file (Yauheni Kaliuta) [1845114] - [tools] selftests/bpf: Update xdp_bpf2bpf test to use new set_attach_target API (Yauheni Kaliuta) [1845114] - [tools] libbpf: Add support for dynamic program attach target (Yauheni Kaliuta) [1845114] - [tools] libbpf: Bump libpf current version to v0.0.8 (Yauheni Kaliuta) [1845114] - [tools] libbpf: Relax check whether BTF is mandatory (Yauheni Kaliuta) [1845114] - [tools] selftests/bpf: Change llvm flag -mcpu=probe to -mcpu=v3 (Yauheni Kaliuta) [1845114] - [tools] selftests/bpf: Add bpf_read_branch_records() selftest (Yauheni Kaliuta) [1845114] - [kernel] bpf: Add bpf_read_branch_records() helper (Yauheni Kaliuta) [1845114] - [kernel] bpf: Allow bpf_perf_event_read_value in all BPF programs (Yauheni Kaliuta) [1845114] - [dma] dma-direct: improve DMA mask overflow reporting (Don Dutile) [1816437] - [dma] dma-direct: improve swiotlb error reporting (Don Dutile) [1816437] - [dma] dma-direct: relax addressability checks in dma_direct_supported (Don Dutile) [1816437] - [dma] dma-contiguous: CMA: give precedence to cmdline (Don Dutile) [1816437] - [misc] lib/genalloc.c: rename addr_in_gen_pool to gen_pool_has_addr (Don Dutile) [1816437] - [lib] lib/genalloc.c: export symbol addr_in_gen_pool (Don Dutile) [1816437] - [acpi] dma-mapping: treat dev->bus_dma_mask as a DMA limit (Don Dutile) [1816437] - [powerpc] dma-direct: unify the dma_capable definitions (Don Dutile) [1816437] - [of] of/device: Really only set bus DMA mask when appropriate (Don Dutile) [1816437] - [dma] dma-direct: exclude dma_direct_map_resource from the min_low_pfn check (Don Dutile) [1816437] - [dma] dma-debug: clean up put_hash_bucket() (Don Dutile) [1816437] - [iommu] dma-mapping: drop the dev argument to arch_sync_dma_for_* (Don Dutile) [1816437] - [xen] swiotlb-xen: simplify cache maintainance (Don Dutile) [1816437] - [xen] swiotlb-xen: simplify the DMA sync method implementations (Don Dutile) [1816437] - [dma] dma-debug: increase HASH_SIZE (Don Dutile) [1816437] - [dma] dma-debug: reorder struct dma_debug_entry fields (Don Dutile) [1816437] - [dma] dma-mapping: merge the generic remapping helpers into dma-direct (Don Dutile) [1816437] - [dma] dma-direct: provide mmap and get_sgtable method overrides (Don Dutile) [1816437] - [dma] dma-direct: remove the dma_handle argument to __dma_direct_alloc_pages (Don Dutile) [1816437] - [dma] dma-direct: remove __dma_direct_free_pages (Don Dutile) [1816437] - [mm] dma/direct: turn ARCH_ZONE_DMA_BITS into a variable (Don Dutile) [1816437] - [dma] dma-direct: check for overflows on 32 bit DMA addresses (Don Dutile) [1816437] - [s390] s390/dma: provide proper ARCH_ZONE_DMA_BITS value (Don Dutile) [1816437] - [mm] powerpc: fix off by one in max_zone_pfn initialization for ZONE_DMA (Don Dutile) [1816437] - [powerpc] powerpc: enable a 30-bit ZONE_DMA for 32-bit pmac (Don Dutile) [1816437] - [mm] arm64: rename variables used to calculate ZONE_DMA32's size (Don Dutile) [1816437] - [mm] arm64: mm: use arm64_dma_phys_limit instead of calling max_zone_dma_phys() (Don Dutile) [1816437] - [mm] arm64: mm: make CONFIG_ZONE_DMA32 configurable (Don Dutile) [1816437] - [dma] kernel: dma-contiguous: mark CMA parameters __initdata/__initconst (Don Dutile) [1816437] - [dma] dma-debug: add a schedule point in debug_dma_dump_mappings() (Don Dutile) [1816437] - [dma] dma-debug: Use pr_warn instead of pr_warning (Don Dutile) [1816437] - [dma] dma-mapping: fix false positivse warnings in dma_common_free_remap() (Don Dutile) [1816437] - [xen] swiotlb-xen: ensure we have a single callsite for xen_dma_map_page (Don Dutile) [1816437] - [iommu] dma-mapping: introduce a dma_common_find_pages helper (Don Dutile) [1816437] - [iommu] dma-mapping: always use VM_DMA_COHERENT for generic DMA remap (Don Dutile) [1816437] - [mm] vmalloc: lift the arm flag for coherent mappings to common code (Don Dutile) [1816437] - [mm] dma-mapping: provide a better default ->get_required_mask (Don Dutile) [1816437] - [dma] dma-mapping: remove the dma_declare_coherent_memory export (Don Dutile) [1816437] - [dma] dma-mapping: remove the dma_mmap_from_dev_coherent export (Don Dutile) [1816437] - [dma] dma-mapping: remove CONFIG_ARCH_NO_COHERENT_DMA_MMAP (Don Dutile) [1816437] - [dma] dma-mapping: add a dma_can_mmap helper (Don Dutile) [1816437] - [powerpc] dma-mapping: explicitly wire up ->mmap and ->get_sgtable (Don Dutile) [1816437] - [mm] dma-mapping: move the dma_get_sgtable API comments from arm to common code (Don Dutile) [1816437] - [dma] dma-mapping: introduce dma_get_merge_boundary() (Don Dutile) [1816437] - [mm] dma-mapping: make dma_atomic_pool_init self-contained (Don Dutile) [1816437] - [arm64] dma-mapping: remove arch_dma_mmap_pgprot (Don Dutile) [1816437] - [scsi] scsi: ibmvscsi: Don't send host info in adapter info MAD after LPM (Steve Best) [1847078] - [fs] NFS: Fix inode fileid checks in attribute revalidation code (Benjamin Coddington) [1846295] - [fs] NFS: remove set but not used variable 'mapping' (Benjamin Coddington) [1846295] - [fs] NFSv2: Fix write regression (Benjamin Coddington) [1846295] - [fs] NFSv2: Fix eof handling (Benjamin Coddington) [1846295] - [fs] NFS: Fix writepage(s) error handling to not report errors twice (Benjamin Coddington) [1846295] - [fs] NFS: Fix spurious EIO read errors (Benjamin Coddington) [1846295] - [fs] pNFS/flexfiles: Don't time out requests on hard mounts (Benjamin Coddington) [1846295] - [net] SUNRPC: Handle EADDRINUSE and ENOBUFS correctly (Benjamin Coddington) [1846295] - [fs] pNFS/flexfiles: Turn off soft RPC calls (Benjamin Coddington) [1846295] - [fs] NFS: On fatal writeback errors, we need to call nfs_inode_remove_request() (Benjamin Coddington) [1846295] - [fs] NFS: Fix initialisation of I/O result struct in nfs_pgio_rpcsetup (Benjamin Coddington) [1846295] - [fs] NFSv4: Fix return value in nfs_finish_open() (Benjamin Coddington) [1846295] - [fs] NFSv4: Fix return values for nfs4_file_open() (Benjamin Coddington) [1846295] - [fs] NFS: Don't refresh attributes with mounted-on-file information (Benjamin Coddington) [1846295] - [fs] NFSv4: Ensure state recovery handles ETIMEDOUT correctly (Benjamin Coddington) [1846295] - [fs] NFSv4: Report the error from nfs4_select_rw_stateid() (Benjamin Coddington) [1846295] - [fs] NFSv4: Print an error in the syslog when state is marked as irrecoverable (Benjamin Coddington) [1846295] - [net] SUNRPC: Optimise transport balancing code (Benjamin Coddington) [1846295] - [fs] NFSv4: Don't use the zero stateid with layoutget (Benjamin Coddington) [1846295] - [net] SUNRPC: Fix up backchannel slot table accounting (Benjamin Coddington) [1846295] - [net] SUNRPC: Skip zero-refcount transports (Benjamin Coddington) [1846295] - [net] SUNRPC: Replace division by multiplication in calculation of queue length (Benjamin Coddington) [1846295] - [fs] NFSv4: Validate the stateid before applying it to state recovery (Benjamin Coddington) [1846295] - [fs] nfs4.0: Refetch lease_time after clientid update (Benjamin Coddington) [1846295] - [fs] nfs4: Rename nfs41_setup_state_renewal (Benjamin Coddington) [1846295] - [fs] nfs4: Make nfs4_proc_get_lease_time available for nfs4.0 (Benjamin Coddington) [1846295] - [fs] nfs: Fix copy-and-paste error in debug message (Benjamin Coddington) [1846295] - [fs] NFS: Replace 16 seq_printf() calls by seq_puts() (Benjamin Coddington) [1846295] - [fs] NFS: Use seq_putc() in nfs_show_stats() (Benjamin Coddington) [1846295] - [fs] nfsd: Fix misuse of strlcpy (Benjamin Coddington) [1846295] - [net] SUNRPC: Drop redundant CONFIG_ from CONFIG_SUNRPC_DISABLE_INSECURE_ENCTYPES (Benjamin Coddington) [1846295] - [fs] NFS: Cleanup if nfs_match_client is interrupted (Benjamin Coddington) [1846295] - [fs] nfs: disable client side deduplication (Benjamin Coddington) [1846295] - [fs] NFS: Clean up writeback code (Benjamin Coddington) [1846295] - [net] SUNRPC: Remove warning in debugfs.c when compiling with W=1 (Benjamin Coddington) [1846295] - [fs] NFS: Add sysfs support for per-container identifier (Benjamin Coddington) [1846295] - [net] SUNRPC: Remove the bh-safe lock requirement on the rpc_wait_queue->lock (Benjamin Coddington) [1846295] - [fs] NFS: Cleanup - add nfs_clients_exit to mirror nfs_clients_init (Benjamin Coddington) [1846295] - [fs] NFS: Create a root NFS directory in /sys/fs/nfs (Benjamin Coddington) [1846295] - [net] SUNRPC: Remove the bh-safe lock requirement on xprt->transport_lock (Benjamin Coddington) [1846295] - [net] SUNRPC: Replace direct task wakeups from softirq context (Benjamin Coddington) [1846295] - [net] SUNRPC: Replace the queue timer with a delayed work function (Benjamin Coddington) [1846295] - [fs] NFSv4: Handle open for execute correctly (Benjamin Coddington) [1846295] - [fs] nfs: dget_parent() never returns NULL (Benjamin Coddington) [1846295] - [net] nfs: fix out-of-date connectathon talk URL (Benjamin Coddington) [1846295] - [fs] nfsd4: remove outdated nfsd4_decode_time comment (Benjamin Coddington) [1846295] - [fs] nfsd: Spelling s/EACCESS/EACCES/ (Benjamin Coddington) [1846295] - [fs] lockd: Make two symbols static (Benjamin Coddington) [1846295] - [fs] lockd: Show pid of lockd for remote locks (Benjamin Coddington) [1846295] - [fs] lockd: Remove lm_compare_owner and lm_owner_key (Benjamin Coddington) [1846295] - [fs] lockd: Convert NLM service fl_owner to nlm_lockowner (Benjamin Coddington) [1846295] - [fs] lockd: prepare nlm_lockowner for use by the server (Benjamin Coddington) [1846295] - [net] sunrpc: no need to check return value of debugfs_create functions (Benjamin Coddington) [1846295] - [fs] nfsd: no need to check return value of debugfs_create functions (Benjamin Coddington) [1846295] - [fs] xfs: add agf freeblocks verify in xfs_agf_verify (Brian Foster) [1837192] {CVE-2020-12655} - [scsi] scsi: iscsi: Fix deadlock on recovery path during GFP_IO reclaim (Chris Leech) [1830140] - [scsi] scsi: iscsi: Register sysfs for iscsi workqueue (Chris Leech) [1830140] - [scsi] scsi: iscsi: Report unbind session event when the target has been removed (Chris Leech) [1830140] - [scsi] scsi: libiscsi: Fix error count for active session (Chris Leech) [1830140] - [scsi] scsi: iscsi: Report connection state in sysfs (Chris Leech) [1830140] - [scsi] scsi: iscsi: Add support for asynchronous iSCSI session destruction (Chris Leech) [1830140] - [scsi] scsi: iscsi: Perform connection failure entirely in kernel space (Chris Leech) [1830140] - [scsi] scsi: iscsi: Don't destroy session if there are outstanding connections (Chris Leech) [1830140] - [scsi] scsi: iscsi: Fix a potential deadlock in the timeout handler (Chris Leech) [1830140] - [scsi] scsi: iscsi: Don't send data to unbound connection (Chris Leech) [1830140] - [scsi] scsi: libiscsi: switch to SPDX tags (Chris Leech) [1830140] - [scsi] scsi: libiscsi: Hold back_lock when calling iscsi_complete_task (Chris Leech) [1830140] - [scsi] scsi: libiscsi: Use scsi_et_resid() where appropriate (Chris Leech) [1830140] - [scsi] scsi: iscsi: Capture iscsi debug messages using tracepoints (Chris Leech) [1830140] - [scsi] scsi: libiscsi: Fix NULL pointer dereference in iscsi_eh_session_reset (Chris Leech) [1830140] - [scsi] scsi: iscsi_tcp: Explicitly cast param in iscsi_sw_tcp_host_get_param (Chris Leech) [1830140] - [scsi] scsi: libiscsi: Annotate fall-through (Chris Leech) [1830140] - [scsi] scsi: libiscsi: Annotate locking assumptions (Chris Leech) [1830140] - [nvme] nvmet: fail outstanding host posted AEN req (David Milburn) [1833642] - [nvme] nvmet: add async event tracing support (David Milburn) [1833642] - [nvme] nvmet: cleanups the loop in nvmet_async_events_process (David Milburn) [1833642] - [nvme] nvmet: fix memory leak when removing namespaces and controllers concurrently (David Milburn) [1833642] - [netdrv] ibmvnic: Flush existing work items before device removal (Steve Best) [1846761] - [kernel] signal: Extend exec_id to 64bits (Chris von Recklinghausen) [1834652] {CVE-2020-12826}- [arm64] docs: fix broken references to text files (Andrew Jones) [1842468] - [arm64] kvm: arm64: Move __load_guest_stage2 to kvm_mmu.h (Andrew Jones) [1842468] - [arm64] kvm: arm64: Drop obsolete comment about sys_reg ordering (Andrew Jones) [1842468] - [arm64] kvm: arm64: Parametrize exception entry with a target EL (Andrew Jones) [1842468] - [arm64] kvm: arm64: Don't use empty structures as CPU reset state (Andrew Jones) [1842468] - [arm64] kvm: arm64: Move sysreg reset check to boot time (Andrew Jones) [1842468] - [arm64] kvm: arm64: Add missing reset handlers for PMU emulation (Andrew Jones) [1842468] - [arm64] kvm: arm64: Refactor vcpu_{read, write}_sys_reg (Andrew Jones) [1842468] - [arm64] kvm: arm64: vgic-v3: Take cpu_if pointer directly instead of vcpu (Andrew Jones) [1842468] - [arm64] kvm: arm64: Remove obsolete kvm_virt_to_phys abstraction (Andrew Jones) [1842468] - [arm64] kvm: arm64: Fix incorrect comment on kvm_get_hyp_vector() (Andrew Jones) [1842468] - [arm64] kvm: arm64: Clean up cpu_init_hyp_mode() (Andrew Jones) [1842468] - [arm64] cpufeature: Drop open encodings while extracting parange (Andrew Jones) [1842468] - [arm64] kvm: arm64: Make KVM_CAP_MAX_VCPUS compatible with the selected GIC version (Andrew Jones) [1842468] - [arm64] kvm: arm64: Support enabling dirty log gradually in small chunks (Andrew Jones) [1842468] - [arm64] kvm: arm64: Unify handling THP backed host memory (Andrew Jones) [1842468] - [arm64] kvm: arm64: Clean up the checking for huge mapping (Andrew Jones) [1842468] - [arm64] kvm: arm/arm64: Release kvm->mmu_lock in loop to prevent starvation (Andrew Jones) [1842468] - [arm64] kvm: arm64: Sidestep stage2_unmap_vm() on vcpu reset when S2FWB is supported (Andrew Jones) [1842468] - [arm64] kvm: Fix spelling in code comments (Andrew Jones) [1842468] - [arm64] kvm: arm64: Simplify __kvm_timer_set_cntvoff implementation (Andrew Jones) [1842468] - [arm64] kvm: arm64: Clean up kvm makefiles (Andrew Jones) [1842468] - [arm64] kvm: arm64: Change CONFIG_KVM to a menuconfig entry (Andrew Jones) [1842468] - [arm64] kvm: arm64: Update help text (Andrew Jones) [1842468] - [arm64] kvm: arm64: Kill off CONFIG_KVM_ARM_HOST (Andrew Jones) [1842468] - [arm64] kvm: arm64: Move virt/kvm/arm to arch/arm64 (Andrew Jones) [1842468] - [arm64] Unify WORKAROUND_SPECULATIVE_AT_{NVHE, VHE} (Andrew Jones) [1842468] - [arm64] cpufeature: Add CPU capability for AArch32 EL1 support (Andrew Jones) [1842468] - [net] SUNRPC: Fix a credential refcount leak (Benjamin Coddington) [1831672] - [net] Revert "SUNRPC: Declare RPC timers as TIMER_DEFERRABLE" (Benjamin Coddington) [1831672] - [net] net :sunrpc :clnt :Fix xps refcount imbalance on the error path (Benjamin Coddington) [1831672] - [net] SUNRPC: Rebalance a kref in auth_gss.c (Benjamin Coddington) [1831672] - [fs] NFS: Fix a double unlock from nfs_match, get_client (Benjamin Coddington) [1831672] - [fs] nfs: pass the correct prototype to read_cache_page (Benjamin Coddington) [1831672] - [fs] NFSv4: don't mark all open state for recovery when handling recallable state revoked flag (Benjamin Coddington) [1831672] - [net] SUNRPC: Fix an error code in gss_alloc_msg() (Benjamin Coddington) [1831672] - [net] SUNRPC: task should be exit if encode return EKEYEXPIRED more times (Benjamin Coddington) [1831672] - [fs] NFS: make nfs_match_client killable (Benjamin Coddington) [1831672] - [fs] nfsd: update callback done processing (Benjamin Coddington) [1831672] - [fs] lockd: Store the lockd client credential in struct nlm_host (Benjamin Coddington) [1831672] - [fs] NFS: When mounting, don't share filesystems between different user namespaces (Benjamin Coddington) [1831672] - [fs] NFS: Convert NFSv2 to use the container user namespace (Benjamin Coddington) [1831672] - [fs] NFSv4: Convert the NFS client idmapper to use the container user namespace (Benjamin Coddington) [1831672] - [fs] NFS: Convert NFSv3 to use the container user namespace (Benjamin Coddington) [1831672] - [net] SUNRPC: Use namespace of listening daemon in the client AUTH_GSS upcall (Benjamin Coddington) [1831672] - [net] net: Remove some unneeded semicolon (Benjamin Coddington) [1831672] - [net] SUNRPC: Use the client user namespace when encoding creds (Benjamin Coddington) [1831672] - [fs] NFS: Store the credential of the mount process in the nfs_server (Benjamin Coddington) [1831672] - [fs] SUNRPC: Cache cred of process creating the rpc_client (Benjamin Coddington) [1831672] - [net] SUNRPC: Update comments based on recent changes (Benjamin Coddington) [1831672] - [net] SUNRPC: Avoid digging into the ATOMIC pool (Benjamin Coddington) [1831672] - [net] xprtrdma: Recognize XDRBUF_SPARSE_PAGES (Benjamin Coddington) [1831672] - [fs] Fix nfs4.2 return -EINVAL when do dedupe operation (Benjamin Coddington) [1831672] - [fs] NFS: Remove redundant open context from nfs_page (Benjamin Coddington) [1831672] - [fs] NFS: Add a helper to return a pointer to the open context of a struct nfs_page (Benjamin Coddington) [1831672] - [fs] NFS: Ensure that all nfs lock contexts have a valid open context (Benjamin Coddington) [1831672] - [fs] NFS: Allow signal interruption of NFS4ERR_DELAYed operations (Benjamin Coddington) [1831672] - [fs] pNFS: Add tracking to limit the number of pNFS retries (Benjamin Coddington) [1831672] - [fs] NFS: Remove unused argument from nfs_create_request() (Benjamin Coddington) [1831672] - [fs] NFS: Fix up NFS I/O subrequest creation (Benjamin Coddington) [1831672] - [fs] NFS: Replace custom error reporting mechanism with generic one (Benjamin Coddington) [1831672] - [fs] NFS: Don't inadvertently clear writeback errors (Benjamin Coddington) [1831672] - [fs] NFS: Don't call generic_error_remove_page() while holding locks (Benjamin Coddington) [1831672] - [fs] NFS: Don't interrupt file writeout due to fatal errors (Benjamin Coddington) [1831672] - [fs] NFS: Add a mount option "softerr" to allow clients to see ETIMEDOUT errors (Benjamin Coddington) [1831672] - [uapi] NFS: Move internal constants out of uapi/linux/nfs_mount.h (Benjamin Coddington) [1831672] - [fs] NFS: Consider ETIMEDOUT to be a fatal error (Benjamin Coddington) [1831672] - [net] SUNRPC: Add the 'softerr' rpc_client flag (Benjamin Coddington) [1831672] - [net] SUNRPC: Ensure to ratelimit the "server not responding" syslog messages (Benjamin Coddington) [1831672] - [net] SUNRPC: Start the first major timeout calculation at task creation (Benjamin Coddington) [1831672] - [net] SUNRPC: Ensure that the transport layer respect major timeouts (Benjamin Coddington) [1831672] - [net] SUNRPC: Declare RPC timers as TIMER_DEFERRABLE (Benjamin Coddington) [1831672] - [net] SUNRPC: Simplify queue timeouts using timer_reduce() (Benjamin Coddington) [1831672] - [net] SUNRPC: Fix up tracking of timeouts (Benjamin Coddington) [1831672] - [net] SUNRPC: Add function rpc_sleep_on_timeout() (Benjamin Coddington) [1831672] - [fs] SUNRPC: Remove unused argument 'action' from rpc_sleep_on_priority() (Benjamin Coddington) [1831672] - [net] SUNRPC: Refactor rpc_sleep_on() (Benjamin Coddington) [1831672] - [net] SUNRPC: Refactor xprt_request_wait_receive() (Benjamin Coddington) [1831672] - [fs] nfsd: fh_drop_write in nfsd_unlink (Benjamin Coddington) [1831672] - [fs] nfsd: avoid uninitialized variable warning (Benjamin Coddington) [1831672] - [netdrv] Revert "net: phy: realtek: fix using paged operations with RTL8105e / RTL8208" (Josef Oskera) [1846022] - [netdrv] ice: Fix Tx timeout when link is toggled on a VF's interface (Jonathan Toppins) [1843144] - [netdrv] ice: add a devlink region for dumping NVM contents (Jonathan Toppins) [1843144] - [nvme] nvme-fc: print proper nvme-fc devloss_tmo value (Gopal Tiwari) [1846049] - [acpi] ACPI: EC: PM: Avoid flushing EC work when EC GPE is inactive (Al Stone) [1803969] - [acpi] ACPI: EC: PM: Avoid premature returns from acpi_s2idle_wake() (Al Stone) [1803969] - [acpi] ACPI: PM: Add acpi_register_wakeup_handler() (Al Stone) [1803969] - [acpi] ACPI: PM: s2idle: Refine active GPEs check (Al Stone) [1803969] - [acpi] ACPICA: Allow acpi_any_gpe_status_set() to skip one GPE (Al Stone) [1803969] - [base] PM: sleep: wakeup: Skip wakeup_source_sysfs_remove() if device is not there (Al Stone) [1803969] - [acpi] ACPI: PM: s2idle: Check fixed wakeup events in acpi_s2idle_wake() (Al Stone) [1803969] - [acpi] ACPI: PM: s2idle: Fix comment in acpi_s2idle_prepare_late() (Al Stone) [1803969] - [platform] platform/x86: sony-laptop: Make resuming thermal profile safer (Al Stone) [1803969] - [platform] platform/x86: sony-laptop: SNC calls should handle BUFFER types (Al Stone) [1803969] - [acpi] ACPI: Update Tiger Lake ACPI device IDs (Al Stone) [1803969] - [acpi] ACPI: EC: Avoid printing confusing messages in acpi_ec_setup() (Al Stone) [1803969] - [acpi] ACPI: EC: Fix flushing of pending work (Al Stone) [1803969] - [base] PM / wakeup: Register wakeup class kobj after device is added (Al Stone) [1803969] - [base] PM / wakeup: Fix sysfs registration error path (Al Stone) [1803969] - [base] PM / wakeup: Unexport wakeup_source_sysfs_{add, remove}() (Al Stone) [1803969] - [kernel] PM: suspend: Fix platform_suspend_prepare_noirq() (Al Stone) [1803969] - [acpi] ACPI: PM: s2idle: Prevent spurious SCIs from waking up the system (Al Stone) [1803969] - [acpi] ACPICA: Introduce acpi_any_gpe_status_set() (Al Stone) [1803969] - [acpi] ACPI: PM: s2idle: Avoid possible race related to the EC GPE (Al Stone) [1803969] - [acpi] ACPI: watchdog: Allow disabling WDAT at boot (Al Stone) [1803969] - [acpi] ACPI / APD: Add clock frequency for Hisilicon Hip08-Lite I2C controller (Al Stone) [1803969] - [acpi] ACPI: thermal: switch to use helpers (Al Stone) [1803969] - [acpi] ACPI/IORT: Fix 'Number of IDs' handling in iort_id_map() (Al Stone) [1803969] - [acpi] ACPI/IORT: Parse SSID property of named component node (Al Stone) [1803969] - [iommu] iommu/arm-smmu-v3: Parse PASID devicetree property of platform devices (Al Stone) [1803969] - [acpi] ACPICA: Update version to 20200110 (Al Stone) [1803969] - [acpi] ACPICA: All acpica: Update copyrights to 2020 Including tool signons (Al Stone) [1803969] - [acpi] ACPI: button: Add DMI quirk for Razer Blade Stealth 13 late 2019 lid switch (Al Stone) [1803969] - [acpi] ACPI: PPTT: Consistently use unsigned int as parameter type (Al Stone) [1803969] - [acpi] ACPI: EC: Reference count query handlers under lock (Al Stone) [1803969] - [acpi] ACPICA: Update version to 20191213 (Al Stone) [1803969] - [acpi] ACPICA: Dispatcher: always generate buffer objects for ASL create_field() operator (Al Stone) [1803969] - [acpi] ACPICA: acpisrc: add unix line ending support for non-windows build (Al Stone) [1803969] - [acpi] ACPICA: Disassembler: create buffer fields in ACPI_PARSE_LOAD_PASS1 (Al Stone) [1803969] - [acpi] ACPICA: debugger: fix spelling mistake "adress" -> "address" (Al Stone) [1803969] - [acpi] ACPI: video: Do not export a non working backlight interface on MSI MS-7721 boards (Al Stone) [1803969] - [acpi] ACPI: fan: Add Tiger Lake ACPI device ID (Al Stone) [1803969] - [acpi] ACPI: DPTF: Add Tiger Lake ACPI device IDs (Al Stone) [1803969] - [acpi] ACPI: fan: Expose fan performance state information (Al Stone) [1803969] - [acpi] ACPI / LPSS: Rename pwm_backlight pwm-lookup to pwm_soc_backlight (Al Stone) [1803969] - [acpi] ACPI: video: Use native backlight on Lenovo E41-25/45 (Al Stone) [1803969] - [acpi] ACPI: video: fix typo in comment (Al Stone) [1803969] - [acpi] ACPI / battery: Deal better with neither design nor full capacity not being reported (Al Stone) [1803969] - [acpi] ACPI / battery: Use design-cap for capacity calculations if full-cap is not available (Al Stone) [1803969] - [acpi] ACPI / battery: Deal with design or full capacity being reported as -1 (Al Stone) [1803969] - [acpi] ACPI/sleep: Convert acpi_wakeup_address into a function (Al Stone) [1803969] - [acpi] ACPI: PM: Avoid attaching ACPI PM domain to certain devices (Al Stone) [1803969] - [acpi] ACPI: PM: s2idle: Rework ACPI events synchronization (Al Stone) [1803969] - [acpi] ACPI: EC: Rework flushing of pending work (Al Stone) [1803969] - [acpi] ACPI: bus: Fix NULL pointer check in acpi_bus_get_private_data() (Al Stone) [1803969] - [acpi] ACPI: Fix Kconfig indentation (Al Stone) [1803969] - [acpi] ACPI: OSL: only free map once in osl.c (Al Stone) [1803969] - [acpi] ACPI: button: Add DMI quirk for Acer Switch 10 SW5-032 lid-switch (Al Stone) [1803969] - [acpi] ACPI: sysfs: Change ACPI_MASKABLE_GPE_MAX to 0x100 (Al Stone) [1803969] - [acpi] ACPI: OSI: Shoot duplicate word (Al Stone) [1803969] - [acpi] ACPI: HMAT: use u instead of d to print u32 values (Al Stone) [1803969] - [acpi] ACPI: NUMA: HMAT: fix a section mismatch (Al Stone) [1803969] - [acpi] ACPI: HMAT: don't mix pxm and nid when setting memory target processor_pxm (Al Stone) [1803969] - [acpi] ACPI: NUMA: HMAT: Register "soft reserved" memory as an "hmem" device (Al Stone) [1803969] - [acpi] ACPI: NUMA: HMAT: Register HMAT at device_initcall level (Al Stone) [1803969] - [acpi] ACPI: NUMA: Establish a new drivers/acpi/numa/ directory (Al Stone) [1803969] - [x86] x86/efi: EFI soft reservation to E820 enumeration (Al Stone) [1803969] - [firmware] efi: Common enable/disable infrastructure for EFI soft reservation (Al Stone) [1803969] - [firmware] efi: Enumerate EFI_MEMORY_SP (Al Stone) [1803969] - [dax] device-dax: Add a driver for "hmem" devices (Al Stone) [1803969] - [nvdimm] lib: Uplevel the pmem "region" ida to a global allocator (Al Stone) [1803969] - [acpi] ACPICA: Update version to 20191018 (Al Stone) [1803969] - [acpi] ACPICA: debugger: remove leading whitespaces when converting a string to a buffer (Al Stone) [1803969] - [acpi] ACPICA: acpiexec: initialize all simple types and field units from user input (Al Stone) [1803969] - [acpi] ACPICA: debugger: add field unit support for acpi_db_get_next_token (Al Stone) [1803969] - [acpi] ACPICA: debugger: surround field unit output with braces '{' (Al Stone) [1803969] - [acpi] ACPICA: debugger: add command to dump all fields of particular subtype (Al Stone) [1803969] - [acpi] ACPICA: utilities: add flag to only display data when dumping buffers (Al Stone) [1803969] - [acpi] ACPICA: make acpi_load_table() return table index (Al Stone) [1803969] - [acpi] ACPICA: Add new external interface, acpi_unload_table() (Al Stone) [1803969] - [acpi] ACPICA: More Clang changes (Al Stone) [1803969] - [acpi] ACPICA: Win OSL: Replace get_tick_count with get_tick_count64 (Al Stone) [1803969] - [acpi] ACPICA: Results from Clang (Al Stone) [1803969] - [acpi] ACPI: EC: add support for hardware-reduced systems (Al Stone) [1803969] - [acpi] ACPI: EC: tweak naming in preparation for GpioInt support (Al Stone) [1803969] - [acpi] ACPI: button: Remove unused acpi_lid_notifier_register() functions (Al Stone) [1803969] - [acpi] ACPI: button: Add DMI quirk for Asus T200TA (Al Stone) [1803969] - [acpi] ACPI: button: Add DMI quirk for Medion Akoya E2215T (Al Stone) [1803969] - [acpi] ACPI: button: Turn lid_blacklst DMI table into a generic quirk table (Al Stone) [1803969] - [acpi] ACPI: button: Allow disabling LID support with the lid_init_state module option (Al Stone) [1803969] - [acpi] ACPI: button: Refactor lid_init_state module parsing code (Al Stone) [1803969] - [acpi] ACPI: LPSS: Add dmi quirk for skipping _DEP check for some device-links (Al Stone) [1803969] - [acpi] ACPI: LPSS: Add LNXVIDEO -> BYT I2C1 to lpss_device_links (Al Stone) [1803969] - [acpi] ACPI: LPSS: Add LNXVIDEO -> BYT I2C7 to lpss_device_links (Al Stone) [1803969] - [acpi] ACPI / PMIC: Add Cherry Trail Crystal Cove PMIC OpRegion driver (Al Stone) [1803969] - [acpi] ACPI / PMIC: Add byt prefix to Crystal Cove PMIC OpRegion driver (Al Stone) [1803969] - [acpi] ACPI / PMIC: Do not register handlers for unhandled OpRegions (Al Stone) [1803969] - [acpi] ACPI: processor_idle: Skip dummy wait if kernel is in guest (Al Stone) [1803969] - [acpi] acpi: Use pr_warn instead of pr_warning (Al Stone) [1803969] - [acpi] ACPI: CPPC: Set pcc_datato NULL in acpi_cppc_processor_exit() (Al Stone) [1803969] - [mfd] rhel: constify some function arguments when searching for devices (Al Stone) [1803969] - [acpi] ACPI: platform: Unregister stale platform devices (Al Stone) [1803969] - [i2c] i2c: Revert incorrect conversion to use generic helper (Al Stone) [1803969] - [base] drivers: Introduce device lookup variants by ACPI_COMPANION device (Al Stone) [1803969] - [s390] drivers: s390/cio: Fix compilation warning about const qualifiers (Al Stone) [1803969] - [s390] driver_find_device: Unify the match function with class_find_device() (Al Stone) [1803969] - [acpi] ACPI / LPSS: Switch to use acpi_dev_hid_uid_match() (Al Stone) [1803969] - [acpi] ACPI / utils: Move acpi_dev_get_first_match_dev() under CONFIG_ACPI (Al Stone) [1803969] - [acpi] ACPI / utils: Describe function parameters in kernel-doc (Al Stone) [1803969] - [acpi] ACPI: Always build evged in (Al Stone) [1803969] - [acpi] ACPI: video: update doc for acpi_video_bus_DOS() (Al Stone) [1803969] - [acpi] ACPI: PM: Drop Dell XPS13 9360 from LPS0 Idle _DSM blacklist (Al Stone) [1803969] - [acpi] ACPI: HMAT: ACPI_HMAT_MEMORY_PD_VALID is deprecated since ACPI-6.3 (Al Stone) [1803969] - [acpi] i2c: imx: ACPI support for NXP i2c controller (Al Stone) [1803969] - [acpi] ACPI / PCI: fix acpi_pci_irq_enable() memory leak (Al Stone) [1803969] - [acpi] ACPI: custom_method: fix memory leaks (Al Stone) [1803969] - [acpi] ACPI: thermal: Remove redundant acpi_has_method() calls (Al Stone) [1803969] - [acpi] ACPI / property: Fix acpi_graph_get_remote_endpoint() name in kerneldoc (Al Stone) [1803969] - [acpi] ACPI / CPPC: do not require the _PSD method (Al Stone) [1803969] - [acpi] ACPI: SBS: remove unused const variable 'SMBUS_PEC' (Al Stone) [1803969] - [acpi] ACPI: PM: s2idle: Always set up EC GPE for system wakeup (Al Stone) [1803969] - [platform] intel-hid: Disable button array during suspend-to-idle (Al Stone) [1803969] - [platform] intel-hid: intel-vbtn: Avoid leaking wakeup_mode set (Al Stone) [1803969] - [platform] platform/x86: intel-hid: Missing power button release on some Dell models (Al Stone) [1803969] - [platform] platform/x86: intel-hid: Convert to use SPDX identifier (Al Stone) [1803969] - [platform] platform/x86: intel-hid: Add support for Device Specific Methods (Al Stone) [1803969] - [acpi] ACPI: PM: s2idle: Avoid rearming SCI for wakeup unnecessarily (Al Stone) [1803969] - [base] PM / wakeup: Show wakeup sources stats in sysfs (Al Stone) [1803969] - [kernel] PM / wakeup: Use wakeup_source_register() in wakelock.c (Al Stone) [1803969] - [base] PM / wakeup: Drop wakeup_source_init(), wakeup_source_prepare() (Al Stone) [1803969] - [base] PM: sleep: Fix possible overflow in pm_system_cancel_wakeup() (Al Stone) [1803969] - [acpi] ACPI/PCI: Remove surplus parentheses from a return statement (Al Stone) [1803969] - [acpi] ACPICA: Update version to 20190816 (Al Stone) [1803969] - [acpi] ACPICA: Add "Windows 2019" string to _OSI support (Al Stone) [1803969] - [acpi] ACPICA: Differentiate Windows 8.1 from Windows 8 (Al Stone) [1803969] - [acpi] ACPICA: Fully deploy ACPI_PRINTF_LIKE macro (Al Stone) [1803969] - [acpi] ACPICA: Fix issues with arg types within printf format strings (Al Stone) [1803969] - [acpi] ACPICA: Macros: remove pointer math on a null pointer (Al Stone) [1803969] - [acpi] ACPICA: Debugger: remove redundant assignment on obj_desc (Al Stone) [1803969] - [acpi] ACPI / APEI: Release resources if gen_pool_add() fails (Al Stone) [1803969] - [acpi] acpi: Use built-in RCU list checking for acpi_ioremaps list (Al Stone) [1803969] - [acpi] HMAT: Skip publishing target info for nodes with no online memory (Al Stone) [1803969] - [acpi] HMAT: Register attributes for memory hot add (Al Stone) [1803969] - [acpi] HMAT: Register memory-side cache after parsing (Al Stone) [1803969] - [acpi] ACPI / processor: don't print errors for processorIDs == 0xff (Al Stone) [1803969] - [acpi] ACPI: PM: Print debug messages on device power state changes (Al Stone) [1803969] - [acpi] ACPI: PM: s2idle: Execute LPS0 _DSM functions with suspended devices (Al Stone) [1803969] - [acpi] ACPI: EC: PM: Make acpi_ec_dispatch_gpe() print debug message (Al Stone) [1803969] - [acpi] ACPI: EC: PM: Consolidate some code depending on PM_SLEEP (Al Stone) [1803969] - [acpi] ACPI: PM: s2idle: Eliminate acpi_sleep_no_ec_events() (Al Stone) [1803969] - [acpi] ACPI: PM: s2idle: Switch EC over to polling during "noirq" suspend (Al Stone) [1803969] - [acpi] ACPI: PM: s2idle: Add acpi.sleep_no_lps0 module parameter (Al Stone) [1803969] - [acpi] ACPI: PM: s2idle: Rearrange lps0_device_attach() (Al Stone) [1803969] - [acpi] ACPI / APEI: Get rid of NULL_UUID_LE constant (Al Stone) [1803969] - [acpi] ACPI: PM: Set up EC GPE for system wakeup from drivers that need it (Al Stone) [1803969] - [acpi] PM: sleep: Simplify suspend-to-idle control flow (Al Stone) [1803969] - [kernel] PCI: irq: Introduce rearm_wake_irq() (Al Stone) [1803969] - [acpi] ACPI: PM: Set s2idle_wakeup earlier and clear it later (Al Stone) [1803969] - [acpi] ACPI: EC: Return bool from acpi_ec_dispatch_gpe() (Al Stone) [1803969] - [acpi] ACPICA: Return u32 from acpi_dispatch_gpe() (Al Stone) [1803969] - [kernel] kernel/sysctl.c: ignore out-of-range taint bits introduced via kernel.tainted (Rafael Aquini) [1845358] - [documentation] kernel: add panic_on_taint (Rafael Aquini) [1845358] - [mm] hugetlbfs: fix changes to command line processing (Baoquan He) [1823769] - [documentation] hugetlbfs: clean up command line processing (Baoquan He) [1823769] - [mm] hugetlbfs: remove hugetlb_add_hstate() warning for existing hstate (Baoquan He) [1823769] - [mm] hugetlbfs: move hugepagesz= parsing to arch independent code (Baoquan He) [1823769] - [mm] mm: simplify MEMORY_ISOLATION && COMPACTION || CMA into CONTIG_ALLOC (Baoquan He) [1823769] - [mm] hugetlbfs: add arch_hugetlb_valid_size (Baoquan He) [1823769] - [mm] arm64/hugetlb: Use macros for contiguous huge page sizes (Baoquan He) [1823769] - [mm] arm64: hugetlb: Register hugepages during arch init (Baoquan He) [1823769] - [fs] xfs: prohibit fs freezing when using empty transactions (Brian Foster) [1845099] - [security] selinux: properly handle multiple messages in selinux_netlink_send() (Ondrej Mosnacek) [1839643] {CVE-2020-10751} - [mm] bdi: add a ->dev_name field to struct backing_dev_info (Ming Lei) [1788378] - [block] bdi: use bdi_dev_name() to get device name (Ming Lei) [1788378] - [mm] bdi: move bdi_dev_name out of line (Ming Lei) [1788378] - [fs] memcg: fix a crash in wb_workfn when a device disappears (Ming Lei) [1788378]- [tools] libbpf: provide backported RHEL symbols as upstream aliases 2 (Yauheni Kaliuta) [1813372] - [include] bpf: include/linux/bpf.h: fix spaces (Yauheni Kaliuta) [1813372] - [tools] selftests/bpf: Add test for freplace program with expected_attach_type (Yauheni Kaliuta) [1813372] - [scripts] checkpatch: don't warn about new vsprintf pointer extension 'pe' (Yauheni Kaliuta) [1813372] - [s390] s390: enable bpf jit by default when not built as always-on (Yauheni Kaliuta) [1813372] - [tools] selftests/bpf: Copy runqslower to OUTPUT directory (Yauheni Kaliuta) [1813372] - [tools] selftests/bpf: Fix memory leak in test selector (Yauheni Kaliuta) [1813372] - [tools] libbpf: Fix huge memory leak in libbpf_find_vmlinux_btf_id() (Yauheni Kaliuta) [1813372] - [tools] selftests/bpf: Add runqslower binary to .gitignore (Yauheni Kaliuta) [1813372] - [net] bpf: Change kvfree to kfree in generic_map_lookup_batch() (Yauheni Kaliuta) [1813372] - [tools] bpf, selftests: Use bpf_probe_read_kernel (Yauheni Kaliuta) [1813372] - [net] bpf/cgroup: Replace rcu_swap_protected() with rcu_replace_pointer() (Yauheni Kaliuta) [1813372] - [net] bpf: Fix bug in mmap() implementation for BPF array map (Yauheni Kaliuta) [1813372] - [tools] selftests/bpf: Validate frozen map contents stays frozen (Yauheni Kaliuta) [1813372] - [net] bpf: Fix handling of XADD on BTF memory (Yauheni Kaliuta) [1813372] - [tools] selftests/bpf: Run SYN cookies with reuseport BPF test only for TCP (Yauheni Kaliuta) [1813372] - [tools] bpftool: Fix typo in bash-completion (Yauheni Kaliuta) [1813372] - [tools] libbpf: Fix handling of optional field_name in btf_dump__emit_type_decl (Yauheni Kaliuta) [1813372] - [tools] selftests/bpf: Declare bpf_log_buf variables as static (Yauheni Kaliuta) [1813372] - [tools] selftests/bpf: Fix a couple of broken test_btf cases (Yauheni Kaliuta) [1813372] - [tools] selftests/bpf: Enforce returning 0 for fentry/fexit programs (Yauheni Kaliuta) [1813372] - [tools] selftests/bpf: Fix BPF_KRETPROBE macro and use it in attach_probe test (Yauheni Kaliuta) [1813372] - [net] bpf: Propagate expected_attach_type when verifying freplace programs (Yauheni Kaliuta) [1813372] - [tools] selftests/bpf: Fix trampoline_count clean up logic (Yauheni Kaliuta) [1813372] - [net] bpf: Explicitly memset some bpf info structures declared on the stack (Yauheni Kaliuta) [1813372] - [net] bpf: Explicitly memset the bpf_attr structure (Yauheni Kaliuta) [1813372] - [net] bpf: Sanitize the bpf_struct_ops tcp-cc name (Yauheni Kaliuta) [1813372] - [tools] selftests/bpf: Add test for the packed enum member in struct/union (Yauheni Kaliuta) [1813372] - [net] bpf/btf: Fix BTF verification of enum members in struct/union (Yauheni Kaliuta) [1813372] - [net] bpf: Fix cgroup ref leak in cgroup_bpf_inherit on out-of-memory (Yauheni Kaliuta) [1813372] - [net] bpf: Initialize storage pointers to NULL to prevent freeing garbage pointer (Yauheni Kaliuta) [1813372] - [tools] selftests: bpf: Add test for JMP32 JSET BPF_X with upper bits set (Yauheni Kaliuta) [1813372] - [x86] bpf, x32: Fix bug with JMP32 JSET BPF_X checking upper bits (Yauheni Kaliuta) [1813372] - [net] bpf: Do not allow map_freeze in struct_ops map (Yauheni Kaliuta) [1813372] - [net] bpf: Return better error value in delete_elem for struct_ops map (Yauheni Kaliuta) [1813372] - [tools] selftests/bpf: Add send_signal_sched_switch test (Yauheni Kaliuta) [1813372] - [kernel] bpf: Fix deadlock with rq_lock in bpf_send_signal() (Yauheni Kaliuta) [1813372] - [net] bpf: Fix a potential deadlock with bpf_map_do_batch (Yauheni Kaliuta) [1813372] - [net] bpf: Do not grab the bucket spinlock by default on htab batch ops (Yauheni Kaliuta) [1813372] - [tools] libbpf: Sanitise internal map names so they are not rejected by the kernel (Yauheni Kaliuta) [1813372] - [tools] bpf, uapi: Remove text about bpf_redirect_map() giving higher performance (Yauheni Kaliuta) [1813372] - [net] bpf, offload: Replace bitwise AND by logical AND in bpf_prog_offload_info_fill (Yauheni Kaliuta) [1813372] - [tools] selftests/bpf: Mark SYN cookie test skipped for UDP sockets (Yauheni Kaliuta) [1813372] - [tools] selftests/bpf: Fix error checking on reading the tcp_fastopen sysctl (Yauheni Kaliuta) [1813372] - [net] bpf: Make btf_check_func_type_match() static (Yauheni Kaliuta) [1813372] - [tools] bpf: Selftests build error in sockmap_basic.c (Yauheni Kaliuta) [1813372] - [net] bpf: Improve bucket_log calculation logic (Yauheni Kaliuta) [1813372] - [tools] selftests/bpf: Test freeing sockmap/sockhash with a socket in it (Yauheni Kaliuta) [1813372] - [tools] tools/bpf/runqslower: Rebuild libbpf.a on libbpf source change (Yauheni Kaliuta) [1813372] - [tools] selftests/bpf: Fix trampoline_count.c selftest compilation warning (Yauheni Kaliuta) [1813372] - [net] bpf: Fix modifier skipping logic (Yauheni Kaliuta) [1813372] - [tools] bpftool: Remove redundant "HAVE" prefix from the large INSN limit check (Yauheni Kaliuta) [1813372] - [tools] runqslower: Fix Makefile (Yauheni Kaliuta) [1813372] - [net] bpf: Reuse log from btf_prase_vmlinux() in btf_struct_ops_init() (Yauheni Kaliuta) [1813372] - [tools] selftests/bpf: Add test based on port range for BPF flow dissector (Yauheni Kaliuta) [1813372] - [net] bpf: map_seq_next should always increase position index (Yauheni Kaliuta) [1813372] - [tools] tools/bpf: Allow overriding llvm tools for runqslower (Yauheni Kaliuta) [1813372] - [tools] selftest/bpf: Add test for allowed trampolines count (Yauheni Kaliuta) [1813372] - [net] bpf: Allow to resolve bpf trampoline and dispatcher in unwind (Yauheni Kaliuta) [1813372] - [net] bpf: Allow BTF ctx access for string pointers (Yauheni Kaliuta) [1813372] - [tools] libbpf: Improve handling of failed CO-RE relocations (Yauheni Kaliuta) [1813372] - [tools] selftests: bpf: Reset global state between reuseport test runs (Yauheni Kaliuta) [1813372] - [tools] selftests: bpf: Make reuseport test output more legible (Yauheni Kaliuta) [1813372] - [tools] selftests: bpf: Ignore FIN packets for reuseport tests (Yauheni Kaliuta) [1813372] - [tools] selftests: bpf: Use a temporary file in test_sockmap (Yauheni Kaliuta) [1813372] - [tools] bpftool: Print function linkage in BTF dump (Yauheni Kaliuta) [1813372] - [tools] selftests/bpf: Improve bpftool changes detection (Yauheni Kaliuta) [1813372] - [tools] selftests/bpf: Initialize duration variable before using (Yauheni Kaliuta) [1813372] - [tools] bpf: tcp: Add bpf_cubic example (Yauheni Kaliuta) [1813372] - [tools] bpf: Sync uapi bpf.h to tools/ (Yauheni Kaliuta) [1813372] - [net] bpf: Add BPF_FUNC_jiffies64 (Yauheni Kaliuta) [1813372] - [tools] selftests/bpf: Add tests for program extensions (Yauheni Kaliuta) [1813372] - [tools] libbpf: Add support for program extensions (Yauheni Kaliuta) [1813372] - [net] bpf: Introduce dynamic program extensions (Yauheni Kaliuta) [1813372] - [scripts] bpf, btf: Always output invariant hit in pahole DWARF to BTF transform (Yauheni Kaliuta) [1813372] - [tools] selftests/bpf: Build urandom_read with LDFLAGS and LDLIBS (Yauheni Kaliuta) [1813372] - [net] bpf: Fix error path under memory pressure (Yauheni Kaliuta) [1813372] - [net] bpf: don't bother with getname/kern_path - use user_path_at (Yauheni Kaliuta) [1813372] - [tools] selftests: Refactor build to remove tools/lib/bpf from include path (Yauheni Kaliuta) [1813372] - [samples] samples/bpf: Use consistent include paths for libbpf (Yauheni Kaliuta) [1813372] - [tools] bpftool: Use consistent include paths for libbpf (Yauheni Kaliuta) [1813372] - [tools] runsqslower: Support user-specified libbpf include and object paths (Yauheni Kaliuta) [1813372] - [tools] tools/runqslower: Remove tools/lib/bpf from include path (Yauheni Kaliuta) [1813372] - [tools] selftests: Use consistent include paths for libbpf (Yauheni Kaliuta) [1813372] - [tools] tools/runqslower: Use consistent include paths for libbpf (Yauheni Kaliuta) [1813372] - [tools] selftests: Pass VMLINUX_BTF to runqslower Makefile (Yauheni Kaliuta) [1813372] - [tools] tools/bpf/runqslower: Fix override option for VMLINUX_BTF (Yauheni Kaliuta) [1813372] - [samples] samples/bpf: Don't try to remove user's homedir on clean (Yauheni Kaliuta) [1813372] - [tools] selftests/bpf: Skip perf hw events test if the setup disabled it (Yauheni Kaliuta) [1813372] - [tools] selftests/bpf: Don't check for btf fd in test_btf (Yauheni Kaliuta) [1813372] - [net] bpf: Fix memory leaks in generic update/delete batch ops (Yauheni Kaliuta) [1813372] - [tools] libbpf: Load btf_vmlinux only once per object (Yauheni Kaliuta) [1813372] - [tools] libbpf: Fix potential multiplication overflow in mmap() size calculation (Yauheni Kaliuta) [1813372] - [tools] libbpf: Simplify BTF initialization logic (Yauheni Kaliuta) [1813372] - [tools] libbpf: Fix error handling bug in btf_dump__new (Yauheni Kaliuta) [1813372] - [net] bpf: Remove set but not used variable 'first_key' (Yauheni Kaliuta) [1813372] - [tools] libbpf: Revert bpf_helper_defs.h inclusion regression (Yauheni Kaliuta) [1813372] - [tools] selftests/bpf: Fix test_progs send_signal flakiness with nmi mode (Yauheni Kaliuta) [1813372] - [tools] libbpf: Fix unneeded extra initialization in bpf_map_batch_common (Yauheni Kaliuta) [1813372] - [tools] selftests/bpf: Add whitelist/blacklist of test names to test_progs (Yauheni Kaliuta) [1813372] - [tools] bpftool: Support dumping a map with btf_vmlinux_value_type_id (Yauheni Kaliuta) [1813372] - [tools] bpftool: Add struct_ops map name (Yauheni Kaliuta) [1813372] - [tools] libbpf: Expose bpf_find_kernel_btf as a LIBBPF_API (Yauheni Kaliuta) [1813372] - [tools] bpftool: Fix missing BTF output for json during map dump (Yauheni Kaliuta) [1813372] - [tools] bpftool: Fix a leak of btf object (Yauheni Kaliuta) [1813372] - [tools] selftests/bpf: Add batch ops testing to array bpf map (Yauheni Kaliuta) [1813372] - [tools] selftests/bpf: Add batch ops testing for htab and htab_percpu map (Yauheni Kaliuta) [1813372] - [tools] libbpf: Add libbpf support to batch ops (Yauheni Kaliuta) [1813372] - [tools] tools/bpf: Sync uapi header bpf.h (Yauheni Kaliuta) [1813372] - [net] bpf: Add batch ops to all htab bpf map (Yauheni Kaliuta) [1813372] - [net] bpf: Add lookup and update batch ops to arraymap (Yauheni Kaliuta) [1813372] - [net] bpf: Add generic support for update and delete batch ops (Yauheni Kaliuta) [1813372] - [net] bpf: Add generic support for lookup batch op (Yauheni Kaliuta) [1813372] - [net] bpf: Add bpf_map_{value_size, update_value, map_copy_value} functions (Yauheni Kaliuta) [1813372] - [tools] selftests/bpf: Add a test for attaching a bpf fentry/fexit trace to an XDP program (Yauheni Kaliuta) [1813372] - [tools] tools/bpf: Add self tests for bpf_send_signal_thread() (Yauheni Kaliuta) [1813372] - [kernel] bpf: Add bpf_send_signal_thread() helper (Yauheni Kaliuta) [1813372] - [net] bpf: Fix seq_show for BPF_MAP_TYPE_STRUCT_OPS (Yauheni Kaliuta) [1813372] - [tools] selftests/bpf: Build runqslower from selftests (Yauheni Kaliuta) [1813372] - [tools] tools/bpf: Add runqslower tool to tools/bpf (Yauheni Kaliuta) [1813372] - [tools] bpftool: Apply preserve_access_index attribute to all types in BTF dump (Yauheni Kaliuta) [1813372] - [tools] selftests/bpf: Conform selftests/bpf Makefile output to libbpf and bpftool (Yauheni Kaliuta) [1813372] - [scripts] libbpf: Clean up bpf_helper_defs.h generation output (Yauheni Kaliuta) [1813372] - [tools] selftests/bpf: Add BPF_PROG, BPF_KPROBE, and BPF_KRETPROBE macros (Yauheni Kaliuta) [1813372] - [tools] libbpf: Poison kernel-only integer types (Yauheni Kaliuta) [1813372] - [tools] selftests/bpf: Add unit tests for global functions (Yauheni Kaliuta) [1813372] - [tools] selftests/bpf: Modify a test to check global functions (Yauheni Kaliuta) [1813372] - [tools] selftests/bpf: Add a test for a large global function (Yauheni Kaliuta) [1813372] - [tools] selftests/bpf: Add fexit-to-skb test for global funcs (Yauheni Kaliuta) [1813372] - [net] bpf: Introduce function-by-function verification (Yauheni Kaliuta) [1813372] - [tools] selftests/bpf: Further clean up Makefile output (Yauheni Kaliuta) [1813372] - [tools] selftests/bpf: Ensure bpf_helper_defs.h are taken from selftests dir (Yauheni Kaliuta) [1813372] - [tools] libbpf,selftests/bpf: Fix clean targets (Yauheni Kaliuta) [1813372] - [tools] libbpf: Make bpf_map order and indices stable (Yauheni Kaliuta) [1813372] - [tools] bpf: Document BPF_F_QUERY_EFFECTIVE flag (Yauheni Kaliuta) [1813372] - [tools] bpf: Add bpf_dctcp example (Yauheni Kaliuta) [1813372] - [tools] bpf: libbpf: Add STRUCT_OPS support (Yauheni Kaliuta) [1813372] - [tools] bpf: Synch uapi bpf.h to tools/ (Yauheni Kaliuta) [1813372] - [net] bpf: Add BPF_FUNC_tcp_send_ack helper (Yauheni Kaliuta) [1813372] - [net] bpf: tcp: Support tcp_congestion_ops in bpf (Yauheni Kaliuta) [1813372] - [net] bpf: Introduce BPF_MAP_TYPE_STRUCT_OPS (Yauheni Kaliuta) [1813372] - [net] bpf: Introduce BPF_PROG_TYPE_STRUCT_OPS (Yauheni Kaliuta) [1813372] - [net] bpf: Support bitfield read access in btf_struct_access (Yauheni Kaliuta) [1813372] - [net] bpf: Add enum support to btf_ctx_access() (Yauheni Kaliuta) [1813372] - [net] bpf: Avoid storing modifier to info->btf_id (Yauheni Kaliuta) [1813372] - [net] bpf: Save PTR_TO_BTF_ID register state when spilling to stack (Yauheni Kaliuta) [1813372] - [tools] selftests/bpf: Restore original comm in test_overhead (Yauheni Kaliuta) [1813372] - [tools] bpftool: Add misc section and probe for large INSN limit (Yauheni Kaliuta) [1813372] - [tools] libbpf: Add probe for large INSN limit (Yauheni Kaliuta) [1813372] - [tools] bpftool: Make skeleton C code compilable with C++ compiler (Yauheni Kaliuta) [1813372] - [tools] bpf: Print error message for bpftool cgroup show (Yauheni Kaliuta) [1813372] - [samples] samples/bpf: Xdp_redirect_cpu fix missing tracepoint attach (Yauheni Kaliuta) [1813372] - [samples] samples/bpf: xdpsock: Add option to specify transmit fill pattern (Yauheni Kaliuta) [1813372] - [samples] samples/bpf: xdpsock: Add option to specify tx packet size (Yauheni Kaliuta) [1813372] - [samples] samples/bpf: xdpsock: Add option to specify number of packets to send (Yauheni Kaliuta) [1813372] - [samples] samples/bpf: xdpsock: Add option to specify batch size (Yauheni Kaliuta) [1813372] - [samples] samples/bpf: xdpsock: Use common code to handle signal and main exit (Yauheni Kaliuta) [1813372] - [samples] samples/bpf: xdpsock: Add duration option to specify how long to run (Yauheni Kaliuta) [1813372] - [tools] selftests/bpf: Preserve errno in test_progs CHECK macros (Yauheni Kaliuta) [1813372] - [tools] selftests/bpf: Test BPF_F_REPLACE in cgroup_attach_multi (Yauheni Kaliuta) [1813372] - [tools] selftests/bpf: Convert test_cgroup_attach to prog_tests (Yauheni Kaliuta) [1813372] - [tools] libbpf: Introduce bpf_prog_attach_xattr (Yauheni Kaliuta) [1813372] - [net] bpf: Support replacing cgroup-bpf program in MULTI mode (Yauheni Kaliuta) [1813372] - [net] bpf: Remove unused new_flags in hierarchy_allows_attach() (Yauheni Kaliuta) [1813372] - [net] bpf: Simplify __cgroup_bpf_attach (Yauheni Kaliuta) [1813372] - [net] bpf: Remove unnecessary assertion on fp_old (Yauheni Kaliuta) [1813372] - [tools] libbpf: Fix another __u64 printf warning (Yauheni Kaliuta) [1813372] - [tools] libbpf: Fix printing of ulimit value (Yauheni Kaliuta) [1813372] - [tools] libbpf: BTF is required when externs are present (Yauheni Kaliuta) [1813372] - [tools] libbpf: Allow to augment system Kconfig through extra optional config (Yauheni Kaliuta) [1813372] - [tools] libbpf: Put Kconfig externs into .kconfig section (Yauheni Kaliuta) [1813372] - [tools] libbpf: Add bpf_link__disconnect() API to preserve underlying BPF resource (Yauheni Kaliuta) [1813372] - [tools] bpf: Allow to change skb mark in test_run (Yauheni Kaliuta) [1813372] - [tools] bpftool: Work-around rst2man conversion bug (Yauheni Kaliuta) [1813372] - [tools] bpftool: Simplify format string to not use positional args (Yauheni Kaliuta) [1813372] - [tools] bpftool: Add gen subcommand manpage (Yauheni Kaliuta) [1813372] - [tools] libbpf: Remove BPF_EMBED_OBJ macro from libbpf.h (Yauheni Kaliuta) [1813372] - [tools] bpftool, selftests/bpf: Embed object file inside skeleton (Yauheni Kaliuta) [1813372] - [tools] libbpf: Reduce log level for custom section names (Yauheni Kaliuta) [1813372] - [tools] libbpf: Fix libbpf_common.h when installing libbpf through 'make install' (Yauheni Kaliuta) [1813372] - [tools] selftests/bpf: More succinct Makefile output (Yauheni Kaliuta) [1813372] - [tools] libbpf: Add zlib as a dependency in pkg-config template (Yauheni Kaliuta) [1813372] - [tools] libbpf: Print hint about ulimit when getting permission denied error (Yauheni Kaliuta) [1813372] - [samples] samples/bpf: Attach XDP programs in driver mode by default (Yauheni Kaliuta) [1813372] - [samples] samples/bpf: Set -fno-stack-protector when building BPF programs (Yauheni Kaliuta) [1813372] - [samples] samples/bpf: Add missing -lz to TPROGS_LDLIBS (Yauheni Kaliuta) [1813372] - [tools] bpftool: Fix compilation warning on shadowed variable (Yauheni Kaliuta) [1813372] - [tools] libbpf: Fix build by renaming variables (Yauheni Kaliuta) [1813372] - [tools] selftests/bpf: Add flexible array relocation tests (Yauheni Kaliuta) [1813372] - [tools] libbpf: Support flexible arrays in CO-RE (Yauheni Kaliuta) [1813372] - [tools] selftests/bpf: Add tests for libbpf-provided externs (Yauheni Kaliuta) [1813372] - [tools] bpftool: Generate externs datasec in BPF skeleton (Yauheni Kaliuta) [1813372] - [tools] libbpf: Support libbpf-provided extern variables (Yauheni Kaliuta) [1813372] - [tools] libbpf: Extract internal map names into constants (Yauheni Kaliuta) [1813372] - [tools] bpftool: Add `gen skeleton` BASH completions (Yauheni Kaliuta) [1813372] - [tools] selftests/bpf: Add test validating data section to struct convertion layout (Yauheni Kaliuta) [1813372] - [tools] selftests/bpf: Convert few more selftest to skeletons (Yauheni Kaliuta) [1813372] - [tools] selftests/bpf: Add BPF skeletons selftests and convert attach_probe.c (Yauheni Kaliuta) [1813372] - [tools] bpftool: Add skeleton codegen command (Yauheni Kaliuta) [1813372] - [tools] libbpf: Add BPF object skeleton support (Yauheni Kaliuta) [1813372] - [tools] libbpf: Reduce log level of supported section names dump (Yauheni Kaliuta) [1813372] - [tools] libbpf: Postpone BTF ID finding for TRACING programs to load phase (Yauheni Kaliuta) [1813372] - [tools] libbpf: Refactor global data map initialization (Yauheni Kaliuta) [1813372] - [tools] libbpf: Expose BPF program's function name (Yauheni Kaliuta) [1813372] - [tools] libbpf: Expose BTF-to-C type declaration emitting API (Yauheni Kaliuta) [1813372] - [tools] libbpf: Expose btf__align_of() API (Yauheni Kaliuta) [1813372] - [tools] libbpf: Extract common user-facing helpers (Yauheni Kaliuta) [1813372] - [tools] libbpf: Add BPF_EMBED_OBJ macro for embedding BPF .o files (Yauheni Kaliuta) [1813372] - [tools] libbpf: Move non-public APIs from libbpf.h to libbpf_internal.h (Yauheni Kaliuta) [1813372] - [tools] libbpf: Add generic bpf_program__attach() (Yauheni Kaliuta) [1813372] - [tools] libbpf: Don't require root for bpf_object__open() (Yauheni Kaliuta) [1813372] - [tools] bpftool: Match maps by name (Yauheni Kaliuta) [1813372] - [tools] bpftool: Match programs by name (Yauheni Kaliuta) [1813372] - [tools] selftests/bpf: Test wire_len/gso_segs in BPF_PROG_TEST_RUN (Yauheni Kaliuta) [1813372] - [net] bpf: Expose __sk_buff wire_len/gso_segs to BPF_PROG_TEST_RUN (Yauheni Kaliuta) [1813372] - [x86] bpf, x86: Align dispatcher branch targets to 16B (Yauheni Kaliuta) [1813372] - [tools] selftests: bpf: Add xdp_perf test (Yauheni Kaliuta) [1813372] - [net] bpf: Start using the BPF dispatcher in BPF_TEST_RUN (Yauheni Kaliuta) [1813372] - [net] bpf, xdp: Start using the BPF dispatcher for XDP (Yauheni Kaliuta) [1813372] - [net] bpf: Introduce BPF dispatcher (Yauheni Kaliuta) [1813372] - [net] bpf: Move trampoline JIT image allocation to a function (Yauheni Kaliuta) [1813372] - [tools] selftests/bpf: Fix perf_buffer test on systems w/ offline CPUs (Yauheni Kaliuta) [1813372] - [tools] selftests/bpf: Add CPU mask parsing tests (Yauheni Kaliuta) [1813372] - [tools] selftests/bpf: Switch reuseport tests for test_progs framework (Yauheni Kaliuta) [1813372] - [tools] selftests/bpf: Move reuseport tests under prog_tests/ (Yauheni Kaliuta) [1813372] - [tools] selftests/bpf: Pull up printing the test name into test runner (Yauheni Kaliuta) [1813372] - [tools] selftests/bpf: Propagate errors during setup for reuseport tests (Yauheni Kaliuta) [1813372] - [tools] selftests/bpf: Run reuseport tests in a loop (Yauheni Kaliuta) [1813372] - [tools] selftests/bpf: Unroll the main loop in reuseport test (Yauheni Kaliuta) [1813372] - [tools] selftests/bpf: Add helpers for getting socket family & type name (Yauheni Kaliuta) [1813372] - [tools] selftests/bpf: Use sa_family_t everywhere in reuseport tests (Yauheni Kaliuta) [1813372] - [tools] selftests/bpf: Let libbpf determine program type from section name (Yauheni Kaliuta) [1813372] - [tools] libbpf: Recognize SK_REUSEPORT programs from section name (Yauheni Kaliuta) [1813372] - [arm64] bpf, x86, arm64: Enable jit by default when not built as always-on (Yauheni Kaliuta) [1813372] - [net] bpf: Switch to offsetofend in BPF_PROG_TEST_RUN (Yauheni Kaliuta) [1813372] - [tools] libbpf: Bump libpf current version to v0.0.7 (Yauheni Kaliuta) [1813372] - [fs] vmalloc: fix remap_vmalloc_range() bounds checks (Yauheni Kaliuta) [1813370] - [net] bpf: Prevent re-mmap()'ing BPF map as writable for initially r/o mapping (Yauheni Kaliuta) [1813370] - [tools] selftests/bpf: fix test_sysctl_prog with alu32 (Yauheni Kaliuta) [1813370] - [powerpc] powerpc/bpf: Enable bpf_probe_read{, str}() on powerpc again (Yauheni Kaliuta) [1813370] - [kernel] bpf: Restrict bpf_trace_printk()'s s usage and add pks, pus specifier (Yauheni Kaliuta) [1813370] - [lib] printf: add support for printing symbolic error names (Yauheni Kaliuta) [1813370] - [net] bpf: Add bpf_probe_read_{user, kernel}_str() to do_refine_retval_range (Yauheni Kaliuta) [1813370] - [arm64] bpf: Restrict bpf_probe_read{, str}() only to archs where they work (Yauheni Kaliuta) [1813370] - [kernel] ftrace: Fix accounting bug with direct->count in register_ftrace_direct() (Yauheni Kaliuta) [1813370] - [kernel] ftrace: Return the first found result in lookup_rec() (Yauheni Kaliuta) [1813370] - [net] bpf: Undo incorrect __reg_bound_offset32 handling (Yauheni Kaliuta) [1813370] - [net] bpf: Fix tnum constraints for 32-bit comparisons (Yauheni Kaliuta) [1813370] - [x86] x86: Fix kernel-doc atomic.h warnings (Yauheni Kaliuta) [1813370] - [net] bpf: Fix trampoline usage in preempt (Yauheni Kaliuta) [1813370] - [samples] samples/bpf: Reintroduce missed build targets (Yauheni Kaliuta) [1813370] - [trace] bpf: Reliably preserve btf_trace_xxx types (Yauheni Kaliuta) [1813370] - [include] bpf: Avoid setting bpf insns pages read-only when prog is jited (Yauheni Kaliuta) [1813370] - [scripts] bpf: Force .BTF section start to zero when dumping from vmlinux (Yauheni Kaliuta) [1813370] - [scripts] bpf: Support pre-2.25-binutils objcopy for vmlinux BTF (Yauheni Kaliuta) [1813370] - [net] bpfilter: remove superfluous testing message (Jiri Benc) [1819632] - [net] bpfilter: fix dprintf usage for /dev/kmsg (Jiri Benc) [1819632] - [net] bpf, sockmap: Remove bucket->lock from sock_{hash|map}_free (Jiri Benc) [1819632] - [netdrv] veth: ignore peer tx_dropped when counting local rx_dropped (Jiri Benc) [1819632] - [net] xsk: Publish global consumer pointers when NAPI is finished (Jiri Benc) [1819632] - [kernel] bpf, xdp: Remove no longer required rcu_read_{un}lock() (Jiri Benc) [1819632] - [netdrv] bpf, xdp: virtio_net use access ptr macro for xdp enable check (Jiri Benc) [1819632] - [kernel] bpf, xdp: Update devmap comments to reflect napi/rcu usage (Jiri Benc) [1819632] - [net] xsk, net: Make sock_def_readable() have external linkage (Jiri Benc) [1819632] - [kernel] devmap: Adjust tracepoint for map-less queue flush (Jiri Benc) [1819632] - [net] xdp: Use bulking for non-map XDP_REDIRECT and consolidate code paths (Jiri Benc) [1819632] - [net] xdp: Move devmap bulk queue into struct net_device (Jiri Benc) [1819632] - [net] xsk: Support allocations of large umems (Jiri Benc) [1819632] - [tools] Sync uapi/linux/if_link.h (Jiri Benc) [1819632] - [net] bpf: Return -EBADRQC for invalid map type in __bpf_tx_xdp_map (Jiri Benc) [1819632] - [net] flow_dissector: fix document for skb_flow_get_icmp_tci (Jiri Benc) [1819632] - [net] xsk: Use struct_size() helper (Jiri Benc) [1819632] - [net] xsk: Add function naming comments and reorder functions (Jiri Benc) [1819632] - [net] xsk: Remove unnecessary READ_ONCE of data (Jiri Benc) [1819632] - [net] xsk: ixgbe: i40e: ice: mlx5: Xsk_umem_discard_addr to xsk_umem_release_addr (Jiri Benc) [1819632] - [net] xsk: Change names of validation functions (Jiri Benc) [1819632] - [net] xsk: Simplify the consumer ring access functions (Jiri Benc) [1819632] - [net] xsk: Simplify xskq_nb_avail and xskq_nb_free (Jiri Benc) [1819632] - [net] xsk: Eliminate the RX batch size (Jiri Benc) [1819632] - [net] xsk: Standardize naming of producer ring access functions (Jiri Benc) [1819632] - [net] xsk: Consolidate to one single cached producer pointer (Jiri Benc) [1819632] - [net] xsk: Simplify detection of empty and full rings (Jiri Benc) [1819632] - [net] xsk: Eliminate the lazy update threshold (Jiri Benc) [1819632] - [net] xdp: Simplify __bpf_tx_xdp_map() (Jiri Benc) [1819632] - [net] xdp: Remove map_to_flush and map swap detection (Jiri Benc) [1819632] - [net] xdp: Make cpumap flush_list common for all map instances (Jiri Benc) [1819632] - [net] xdp: Make devmap flush_list common for all map instances (Jiri Benc) [1819632] - [net] xsk: Make xskmap flush_list common for all map instances (Jiri Benc) [1819632] - [kernel] xdp: Fix graze->grace type-o in cpumap comments (Jiri Benc) [1819632] - [kernel] xdp: Simplify cpumap cleanup (Jiri Benc) [1819632] - [kernel] xdp: Simplify devmap cleanup (Jiri Benc) [1819632] - [net] sysctl: Fix compiler warning when only cBPF is present (Jiri Benc) [1819631] - [net] dsa: fix flow dissection on Tx path (Jiri Benc) [1819631] - [net] page_pool: add the possibility to sync DMA memory for device (Jiri Benc) [1819631] - [net] xsk: Fix xsk_poll()'s return type (Jiri Benc) [1819631] - [tools] net-af_xdp: Use correct number of channels from ethtool (Jiri Benc) [1819631] - [net] xdp: remove memory poison on free for struct xdp_mem_allocator (Jiri Benc) [1819631] - [documentation] xsk: Extend documentation for Rx|Tx-only sockets and shared umems (Jiri Benc) [1819631] - [net] xsk: Restructure/inline XSKMAP lookup/redirect/flush (Jiri Benc) [1819631] - [kernel] xsk: Store struct xdp_sock as a flexible array member of the XSKMAP (Jiri Benc) [1819631] - [include] xdp: Fix type of string pointer in __XDP_ACT_SYM_TAB (Jiri Benc) [1819631] - [documentation] xsk: Improve documentation for AF_XDP (Jiri Benc) [1819631] - [tools] Sync if_link.h (Jiri Benc) [1819631] - [net] xdp: Trivial, fix spelling in function description (Jiri Benc) [1819631] - [netdrv] netdevsim: Use scnprintf() for avoiding potential buffer overflow (Jiri Benc) [1819631] - [netdrv] netdevsim: fix ptr_ret.cocci warnings (Jiri Benc) [1819631] - [netdrv] netdevsim: remove unused sdev code (Jiri Benc) [1819631] - [netdrv] netdevsim: use IS_ERR instead of IS_ERR_OR_NULL for debugfs (Jiri Benc) [1819631] - [netdrv] netdevsim: fix stack-out-of-bounds in nsim_dev_debugfs_init() (Jiri Benc) [1819631] - [netdrv] netdevsim: fix panic in nsim_dev_take_snapshot_write() (Jiri Benc) [1819631] - [net] openvswitch: New MPLS actions for layer 2 tunnelling (Guillaume Nault) [1839760] - [net] Rephrased comments section of skb_mpls_pop() (Guillaume Nault) [1839760] - [net] skb_mpls_push() modified to allow MPLS header push at start of packet. (Guillaume Nault) [1839760] - [net] Change in Openvswitch to support MPLS label depth of 3 in ingress direction (Guillaume Nault) [1839182] - [block] block: fix use-after-free on cached last_lookup partition (Ming Lei) [1787968]- [drm] drm/prime: fix extracting of the DMA addresses from a scatterlist (Jerry Snitselaar) [1815610] - [iommu] iommu: Check for deferred attach in iommu_group_do_dma_attach() (Jerry Snitselaar) [1815610] - [iommu] iommu/vt-d: Add get_domain_info() helper (Jerry Snitselaar) [1815610] - [iommu] iommu: Don't take group reference in iommu_alloc_default_domain() (Jerry Snitselaar) [1815610] - [iommu] iommu: Don't call .probe_finalize() under group->mutex (Jerry Snitselaar) [1815610] - [iommu] iommu/vt-d: Apply per-device dma_ops (Jerry Snitselaar) [1815610] - [iommu] iommu/vt-d: Allow PCI sub-hierarchy to use DMA domain (Jerry Snitselaar) [1815610] - [iommu] iommu/vt-d: Allow 32bit devices to uses DMA domain (Jerry Snitselaar) [1815610] - [iommu] iommu: Do not probe devices on IOMMU-less busses (Jerry Snitselaar) [1815610] - [iommu] iommu/amd: Fix variable "iommu" set but not used (Jerry Snitselaar) [1815610] - [iommu] iommu: Unexport iommu_group_get_for_dev() (Jerry Snitselaar) [1815610] - [iommu] iommu: Move more initialization to __iommu_probe_device() (Jerry Snitselaar) [1815610] - [iommu] iommu: Remove add_device()/remove_device() code-paths (Jerry Snitselaar) [1815610] - [iommu] iommu/arm-smmu: Convert to probe/release_device() call-backs (Jerry Snitselaar) [1815610] - [iommu] iommu/arm-smmu: Axe a useless test in 'arm_smmu_master_alloc_smes()' (Jerry Snitselaar) [1815610] - [iommu] iommu/s390: Convert to probe/release_device() call-backs (Jerry Snitselaar) [1815610] - [iommu] iommu/vt-d: Convert to probe/release_device() call-backs (Jerry Snitselaar) [1815610] - [iommu] iommu/amd: Convert to probe/release_device() call-backs (Jerry Snitselaar) [1815610] - [iommu] iommu/amd: Remove dev_data->passthrough (Jerry Snitselaar) [1815610] - [iommu] iommu: Export bus_iommu_probe() and make is safe for re-probing (Jerry Snitselaar) [1815610] - [iommu] iommu: Move iommu_group_create_direct_mappings() out of iommu_group_add_device() (Jerry Snitselaar) [1815610] - [iommu] iommu: Split off default domain allocation from group assignment (Jerry Snitselaar) [1815610] - [iommu] iommu: Move new probe_device path to separate function (Jerry Snitselaar) [1815610] - [iommu] iommu: Keep a list of allocated groups in __iommu_probe_device() (Jerry Snitselaar) [1815610] - [iommu] iommu: Move default domain allocation to iommu_probe_device() (Jerry Snitselaar) [1815610] - [iommu] iommu: Add probe_device() and release_device() call-backs (Jerry Snitselaar) [1815610] - [iommu] iommu/amd: Return -ENODEV in add_device when device is not handled by IOMMU (Jerry Snitselaar) [1815610] - [iommu] iommu/amd: Remove dma_mask check from check_device() (Jerry Snitselaar) [1815610] - [iommu] iommu/vt-d: Wire up iommu_ops->def_domain_type (Jerry Snitselaar) [1815610] - [iommu] iommu/amd: Implement iommu_ops->def_domain_type call-back (Jerry Snitselaar) [1815610] - [iommu] iommu: Add def_domain_type() callback in iommu_ops (Jerry Snitselaar) [1815610] - [iommu] iommu: Move default domain allocation to separate function (Jerry Snitselaar) [1815610] - [iommu] iommu: Fix reference count leak in iommu_group_alloc (Jerry Snitselaar) [1815610] - [iommu] iommu/vt-d: Remove real DMA lookup in find_domain (Jerry Snitselaar) [1815610] - [iommu] iommu/vt-d: Allocate domain info for real DMA sub-devices (Jerry Snitselaar) [1815610] - [iommu] iommu/vt-d: Only clear real DMA device's context entries (Jerry Snitselaar) [1815610] - [iommu] iommu/amd: Fix get_acpihid_device_id() (Jerry Snitselaar) [1815610] - [iommu] iommu/amd: Switch to use acpi_dev_hid_uid_match() (Jerry Snitselaar) [1815610] - [iommu] iommu/amd: Fix over-read of ACPI UID from IVRS table (Jerry Snitselaar) [1815610] - [iommu] iommu: Fix deferred domain attachment (Jerry Snitselaar) [1815610] - [include] iommu: Move fwspec->iommu_priv to struct dev_iommu (Jerry Snitselaar) [1815610] - [iommu] iommu/arm-smmu: Use accessor functions for iommu private data (Jerry Snitselaar) [1815610] - [iommu] iommu/arm-smmu: Refactor master_cfg/fwspec usage (Jerry Snitselaar) [1815610] - [iommu] iommu/arm-smmu-v3: Use accessor functions for iommu private data (Jerry Snitselaar) [1815610] - [iommu] iommu/arm-smmu-v3: Improve add_device() error handling (Jerry Snitselaar) [1815610] - [iommu] iommu/arm-smmu-v3: Return -EBUSY when trying to re-add a device (Jerry Snitselaar) [1815610] - [iommu] iommu/arm-smmu-v3: Fix resource_size check (Jerry Snitselaar) [1815610] - [iommu] iommu/arm-smmu-v3: Populate VMID field for CMDQ_OP_TLBI_NH_VA (Jerry Snitselaar) [1815610] - [iommu] iommu/arm-smmu-v3: Drop __GFP_ZERO flag from DMA allocation (Jerry Snitselaar) [1815610] - [include] iommu: Introduce accessors for iommu private data (Jerry Snitselaar) [1815610] - [acpi] ACPI/IORT: Remove direct access of dev->iommu_fwspec (Jerry Snitselaar) [1815610] - [include] iommu: Define dev_iommu_fwspec_get() for !CONFIG_IOMMU_API (Jerry Snitselaar) [1815610] - [iommu] iommu/amd: Do not flush Device Table in iommu_map_page() (Jerry Snitselaar) [1815610] - [iommu] iommu/amd: Update Device Table in increase_address_space() (Jerry Snitselaar) [1815610] - [iommu] iommu/amd: Call domain_flush_complete() in update_domain() (Jerry Snitselaar) [1815610] - [iommu] iommu/amd: Do not loop forever when trying to increase address space (Jerry Snitselaar) [1815610] - [iommu] iommu/amd: Fix race in increase_address_space()/fetch_pte() (Jerry Snitselaar) [1815610] - [iommu] iommu/amd: Fix legacy interrupt remapping for x2APIC-enabled system (Jerry Snitselaar) [1815610] - [iommu] iommu: Fix the memory leak in dev_iommu_free() (Jerry Snitselaar) [1815610] - [include] iommu: Move iommu_fwspec to struct dev_iommu (Jerry Snitselaar) [1815610] - [include] iommu: Rename struct iommu_param to dev_iommu (Jerry Snitselaar) [1815610] - [iommu] iommu/of: Take a ref to the IOMMU driver during ->of_xlate() (Jerry Snitselaar) [1815610] - [iommu] drivers/iommu: Take a ref to the IOMMU driver prior to ->add_device() (Jerry Snitselaar) [1815610] - [iommu] iommu/vt-d: Fix mm reference leak (Jerry Snitselaar) [1815610] - [iommu] iommu/amd: Fix the configuration of GCR3 table root pointer (Jerry Snitselaar) [1815610] - [iommu] iommu/vt-d: Silence RCU-list debugging warning in dmar_find_atsr() (Jerry Snitselaar) [1815610] - [iommu] iommu/vt-d: Fix page request descriptor size (Jerry Snitselaar) [1815610] - [iommu] iommu/vt-d: Populate debugfs if IOMMUs are detected (Jerry Snitselaar) [1815610] - [iommu] iommu/vt-d: Ignore devices with out-of-spec domain number (Jerry Snitselaar) [1815610] - [iommu] iommu/vt-d: Fix the wrong printing in RHSA parsing (Jerry Snitselaar) [1815610] - [iommu] iommu/vt-d: Fix debugfs register reads (Jerry Snitselaar) [1815610] - [iommu] iommu/vt-d: quirk_ioat_snb_local_iommu: replace WARN_TAINT with pr_warn + add_taint (Jerry Snitselaar) [1815610] - [iommu] iommu/vt-d: dmar_parse_one_rmrr: replace WARN_TAINT with pr_warn + add_taint (Jerry Snitselaar) [1815610] - [iommu] iommu/vt-d: dmar: replace WARN_TAINT with pr_warn + add_taint (Jerry Snitselaar) [1815610] - [iommu] iommu/vt-d: Silence RCU-list debugging warnings (Jerry Snitselaar) [1815610] - [iommu] iommu/vt-d: Fix RCU-list bugs in intel_iommu_init() (Jerry Snitselaar) [1815610] - [iommu] iommu/dma: Fix MSI reservation allocation (Jerry Snitselaar) [1815610] - [iommu] iommu/vt-d: Fix a bug in intel_iommu_iova_to_phys() for huge page (Jerry Snitselaar) [1815610] - [iommu] iommu/amd: Disable IOMMU on Stoney Ridge systems (Jerry Snitselaar) [1815610] - [iommu] iommu: intel: Use generic_iommu_put_resv_regions() (Jerry Snitselaar) [1815610] - [iommu] iommu: amd: Use generic_iommu_put_resv_regions() (Jerry Snitselaar) [1815610] - [iommu] iommu: arm: Use generic_iommu_put_resv_regions() (Jerry Snitselaar) [1815610] - [iommu] iommu: Implement generic_iommu_put_resv_regions() (Jerry Snitselaar) [1815610] - [iommu] iommu/iova: Silence warnings under memory pressure (Jerry Snitselaar) [1815610] - [iommu] iommu: Fix Kconfig indentation (Jerry Snitselaar) [1815610] - [iommu] iommu/vt-d: Remove unnecessary WARN_ON_ONCE() (Jerry Snitselaar) [1815610] - [iommu] iommu/vt-d: Unnecessary to handle default identity domain (Jerry Snitselaar) [1815610] - [iommu] iommu/vt-d: Add RMRR base and end addresses sanity check (Jerry Snitselaar) [1815610] - [iommu] iommu/vt-d: Mark firmware tainted if RMRR fails sanity check (Jerry Snitselaar) [1815610] - [iommu] iommu/vt-d: Don't reject Host Bridge due to scope mismatch (Jerry Snitselaar) [1815610] - [iommu] iommu/vt-d: Loose requirement for flush queue initializaton (Jerry Snitselaar) [1815610] - [iommu] iommu/vt-d: Avoid iova flush queue in strict mode (Jerry Snitselaar) [1815610] - [iommu] iommu/vt-d: trace: Extend map_sg trace event (Jerry Snitselaar) [1815610] - [iommu] iommu/vt-d: Avoid sending invalid page response (Jerry Snitselaar) [1815610] - [iommu] iommu/vt-d: Fix off-by-one in PASID allocation (Jerry Snitselaar) [1815610] - [iommu] iommu/vt-d: Avoid duplicated code for PASID setup (Jerry Snitselaar) [1815610] - [iommu] iommu/vt-d: Reject SVM bind for failed capability check (Jerry Snitselaar) [1815610] - [iommu] iommu/vt-d: Match CPU and IOMMU paging mode (Jerry Snitselaar) [1815610] - [iommu] iommu/vt-d: Fix CPU and IOMMU SVM feature matching checks (Jerry Snitselaar) [1815610] - [iommu] iommu/vt-d: Remove VMD child device sanity check (Jerry Snitselaar) [1815610] - [iommu] iommu/vt-d: Use pci_real_dma_dev() for mapping (Jerry Snitselaar) [1815610] - [pci] PCI: Introduce pci_real_dma_dev() (Jerry Snitselaar) [1815610] - [iommu] iommu/amd: Remove the unnecessary assignment (Jerry Snitselaar) [1815610] - [iommu] iommu/amd: Remove unused struct member (Jerry Snitselaar) [1815610] - [iommu] iommu/amd: Replace two consecutive readl calls with one readq (Jerry Snitselaar) [1815610] - [iommu] iommu/amd: Fix typos for PPR macros (Jerry Snitselaar) [1815610] - [iommu] iommu/amd: Remove local variables (Jerry Snitselaar) [1815610] - [iommu] iommu/amd: Remove unused variable (Jerry Snitselaar) [1815610] - [iommu] iommu/amd: Only support x2APIC with IVHD type 11h/40h (Jerry Snitselaar) [1815610] - [iommu] iommu/amd: Check feature support bit before accessing MSI capability registers (Jerry Snitselaar) [1815610] - [iommu] iommu/amd: Treat per-device exclusion ranges as r/w unity-mapped regions (Jerry Snitselaar) [1815610] - [iommu] iommu: Use C99 flexible array in fwspec (Jerry Snitselaar) [1833512 1815610] - [iommu] drivers/iommu: Allow IOMMU bus ops to be unregistered (Jerry Snitselaar) [1815610] - [iommu] iommu/of: Request ACS from the PCI core when configuring IOMMU linkage (Jerry Snitselaar) [1815610] - [iommu] drivers/iommu: Export core IOMMU API symbols to permit modular drivers (Jerry Snitselaar) [1815610] - [iommu] iommu/amd: Fix IOMMU perf counter clobbering during init (Jerry Snitselaar) [1815610] - [iommu] iommu/dma: fix variable 'cookie' set but not used (Jerry Snitselaar) [1815610] - [iommu] iommu/vt-d: Unlink device if failed to add to group (Jerry Snitselaar) [1815610] - [iommu] iommu: Remove device link to group on failure (Jerry Snitselaar) [1815610] - [iommu] iommu/vt-d: Fix adding non-PCI devices to Intel IOMMU (Jerry Snitselaar) [1815610] - [iommu] iommu/dma: Relax locking in iommu_dma_prepare_msi() (Jerry Snitselaar) [1815610] - [iommu] iommu/vt-d: Remove incorrect PSI capability check (Jerry Snitselaar) [1815610] - [iommu] iommu/dma: Rationalise types for DMA masks (Jerry Snitselaar) [1815610] - [iommu] iommu/iova: Init the struct iova to fix the possible memleak (Jerry Snitselaar) [1815610] - [iommu] iommu/vt-d: Check VT-d RMRR region in BIOS is reported as reserved (Jerry Snitselaar) [1815610] - [iommu] iommu/vt-d: Turn off translations at shutdown (Jerry Snitselaar) [1815610] - [iommu] iommu/amd: Support multiple PCI DMA aliases in IRQ Remapping (Jerry Snitselaar) [1815610] - [iommu] iommu/amd: Support multiple PCI DMA aliases in device table (Jerry Snitselaar) [1815610] - [iommu] iommu/amd: Do not re-fetch iommu->cmd_buf_tail (Jerry Snitselaar) [1815610] - [iommu] iommu/amd: Pass gfp flags to iommu_map_page() in amd_iommu_map() (Jerry Snitselaar) [1815610] - [iommu] iommu/amd: Simpify decoding logic for INVALID_PPR_REQUEST event (Jerry Snitselaar) [1815610] - [drm] drm/prime: use dma length macro when mapping sg (Jerry Snitselaar) [1815610] - [drm] drm/amdgpu: fix scatter-gather mapping with user pages (Jerry Snitselaar) [1815610] - [drm] drm/radeon: fix scatter-gather mapping with user pages (Jerry Snitselaar) [1815610] - [iommu] iommu/amd: Convert AMD iommu driver to the dma-iommu api (Jerry Snitselaar) [1815610] - [iommu] iommu/dma-iommu: Use the dev->coherent_dma_mask (Jerry Snitselaar) [1815610] - [iommu] iommu/dma-iommu: Handle deferred devices (Jerry Snitselaar) [1815610] - [include] iommu: KABI cleanup (Jerry Snitselaar) [1815610] - [iommu] iommu: Add gfp parameter to iommu_ops::map (Jerry Snitselaar) [1815610] - [iommu] iommu/amd: Remove unnecessary locking from AMD iommu driver (Jerry Snitselaar) [1815610] - [iommu] drivers: iommu: hyperv: Make HYPERV_IOMMU only available on x86 (Jerry Snitselaar) [1815610] - [include] iommu/vt-d: Fix QI_DEV_IOTLB_PFSID and QI_DEV_EIOTLB_PFSID macros (Jerry Snitselaar) [1815610] - [iommu] iommu: pass cell_count = -1 to of_for_each_phandle with cells_name (Jerry Snitselaar) [1815610] - [iommu] iommu/arm-smmu: Free context bitmap in the err path of arm_smmu_init_domain_context (Jerry Snitselaar) [1815610] - [iommu] iommu/vt-d: Return the correct dma mask when we are bypassing the IOMMU (Jerry Snitselaar) [1815610] - [iommu] iommu/amd: Apply the same IVRS IOAPIC workaround to Acer Aspire A315-41 (Jerry Snitselaar) [1815610] - [iommu] iommu/arm-smmu: Mask TLBI address correctly (Jerry Snitselaar) [1815610] - [iommu] iommu: Remove wrong default domain comments (Jerry Snitselaar) [1815610] - [iommu] iommu/dma: Fix for dereferencing before null checking (Jerry Snitselaar) [1815610] - [iommu] iommu/vt-d: Declare Broadwell igfx dmar support snafu (Jerry Snitselaar) [1815610] - [iommu] iommu/vt-d: Add Scalable Mode fault information (Jerry Snitselaar) [1815610] - [iommu] iommu/vt-d: Use bounce buffer for untrusted devices (Jerry Snitselaar) [1815610] - [iommu] iommu/vt-d: Add trace events for device dma map/unmap (Jerry Snitselaar) [1815610] - [iommu] iommu/vt-d: Don't switch off swiotlb if bounce page is used (Jerry Snitselaar) [1815610] - [iommu] iommu/vt-d: Check whether device requires bounce buffer (Jerry Snitselaar) [1815610] - [dma] swiotlb: Split size parameter to map/unmap APIs (Jerry Snitselaar) [1815610] - [xen] swiotlb-xen: use ->map_page to implement ->map_sg (Jerry Snitselaar) [1815610] - [xen] swiotlb-xen: make instances match their method names (Jerry Snitselaar) [1815610] - [uapi] iommu: Add padding to struct iommu_fault (Jerry Snitselaar) [1815610] - [iommu] iommu: Add recoverable fault reporting (Jerry Snitselaar) [1815610] - [iommu] iommu: Introduce device fault report API (Jerry Snitselaar) [1815610] - [include] driver core: Add per device iommu param (Jerry Snitselaar) [1815610] - [uapi] iommu: Introduce device fault data (Jerry Snitselaar) [1815610] - [iommu] iommu/amd: Silence warnings under memory pressure (Jerry Snitselaar) [1815610] - [iommu] iommu/amd: Override wrong IVRS IOAPIC on Raven Ridge systems (Jerry Snitselaar) [1815610] - [iommu] iommu/vt-d: Use dma_direct for bypass devices (Jerry Snitselaar) [1815610] - [dma] dma-direct: don't check swiotlb=force in dma_direct_map_resource (Jerry Snitselaar) [1815610] - [mm] dma-mapping: remove the default map_resource implementation (Jerry Snitselaar) [1815610] - [iommu] Revert "iommu/vt-d: Fix lock inversion between iommu->lock and device_domain_lock" (Jerry Snitselaar) [1815610 1813666] - [dma] dma-direct: don't truncate dma_required_mask to bus addressing capabilities (Jerry Snitselaar) [1815610] - [acpi] ACPI / utils: Introduce acpi_dev_hid_uid_match() helper (Jerry Snitselaar) [1815610] - [security] efi: Only print errors about failing to get certs if EFI vars are found (Lenny Szubowicz) [1804969] - [infiniband] RDMA/iw_cxgb4: Fix incorrect function parameters (Vishal Kulkarni) [1828676] - [infiniband] RDMA/iw_cxgb4: initiate CLOSE when entering TERM (Vishal Kulkarni) [1828676] - [infiniband] RDMA/iw_cgxb4: Fix an error handling path in 'c4iw_connect()' (Vishal Kulkarni) [1828676] - [infiniband] RDMA/iw_cxgb4: Avoid freeing skb twice in arp failure case (Vishal Kulkarni) [1828676] - [infiniband] iw_cxgb4: fix ECN check on the passive accept (Vishal Kulkarni) [1828676] - [vfio] vfio/pci: fix memory leaks of eventfd ctx (Alex Williamson) [1837678] - [vfio] vfio/pci: fix memory leaks in alloc_perm_bits() (Alex Williamson) [1837678] - [vfio] vfio: avoid possible overflow in vfio_iommu_type1_pin_pages (Alex Williamson) [1837678] - [vfio] vfio/mdev: make create attribute static (Alex Williamson) [1837678] - [vfio] vfio/type1: remove hugepage checks in is_invalid_reserved_pfn() (Alex Williamson) [1837678] - [vfio] vfio/type1: Initialize resv_msi_base (Alex Williamson) [1837678] - [vfio] vfio_pci: Restore original state on release (Alex Williamson) [1837678] - [uapi] vfio: re-arrange vfio region definitions (Alex Williamson) [1837678] - [vfio] mdev: Send uevents around parent device registration (Alex Williamson) [1837678] - [vfio] vfio/mdev: Synchronize device create/remove with parent removal (Alex Williamson) [1837678] - [vfio] vfio/mdev: Avoid creating sysfs remove file on stale device removal (Alex Williamson) [1837678] - [vfio] vfio/mdev: Improve the create/remove sequence (Alex Williamson) [1837678] - [vfio] vfio/mdev: Avoid inline get and put parent helpers (Alex Williamson) [1837678] - [vfio] vfio/mdev: Fix aborting mdev child device removal if one fails (Alex Williamson) [1837678] - [vfio] vfio/mdev: Follow correct remove sequence (Alex Williamson) [1837678] - [vfio] vfio/mdev: Avoid masking error code to EBUSY (Alex Williamson) [1837678] - [vfio] vfio/mdev: Removed unused kref (Alex Williamson) [1837678] - [vfio] vfio/mdev: Avoid release parent reference during error path (Alex Williamson) [1837678] - [uapi] vfio-ccw: add handling for async channel instructions (Alex Williamson) [1837678] - [uapi] vfio-ccw: add capabilities chain (Alex Williamson) [1837678] - [vfio] vfio: Fix WARNING "do not call blocking ops when !TASK_RUNNING" (Alex Williamson) [1837678] - [vfio] vfio/pci: use correct format characters (Alex Williamson) [1837678] - [vfio] vfio: expand minor range when registering chrdev region (Alex Williamson) [1837678] - [vfio] vfio/mdev: add static modifier to add_mdev_supported_type (Alex Williamson) [1837678] - [vfio] vfio/type1: Remove map_try_harder() code path (Alex Williamson) [1837678] - [vfio] vfio/pci: Fix potential memory leak in vfio_msi_cap_len (Alex Williamson) [1837678] - [vfio] vfio: Mark expected switch fall-throughs (Alex Williamson) [1837678] - [fs] gfs2: Only do glock put in gfs2_create_inode for free inodes (Robert S Peterson) [1831666] - [fs] gfs2: Grab glock reference sooner in gfs2_add_revoke (Robert S Peterson) [1831666] - [fs] Revert "gfs2: Don't demote a glock until its revokes are written" (Robert S Peterson) [1831666] - [fs] signal: Fix wrong PIDTYPE_TGID check in send_sigio() & send_sigurg() (Waiman Long) [1845597] - [md] dm mpath: add DM device name to Failing/Reinstating path log messages (Mike Snitzer) [1822975] - [md] dm mpath: enhance queue_if_no_path debugging (Mike Snitzer) [1822975] - [md] dm mpath: restrict queue_if_no_path state machine (Mike Snitzer) [1822975] - [md] dm mpath: simplify __must_push_back (Mike Snitzer) [1822975] - [md] dm: use DMDEBUG macros now that they use pr_debug variants (Mike Snitzer) [1822975] - [include] dm: use dynamic debug instead of compile-time config option (Mike Snitzer) [1822975] - [md] dm mpath: switch paths in dm_blk_ioctl() code path (Mike Snitzer) [1822975] - [md] dm multipath: use updated MPATHF_QUEUE_IO on mapping for bio-based mpath (Mike Snitzer) [1822975] - [tools] selftests: mlxsw: qos_mc_aware: Specify arping timeout as an integer (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum: Fix use-after-free of split/unsplit/type_set in case reload fails (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum_acl_tcam: Position vchunk in a vregion list properly (Ivan Vecera) [1821646] - [netdrv] mlxsw: Fix some IS_ERR() vs NULL bugs (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum_flower: Do not stop at FLOW_ACTION_VLAN_MANGLE (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum_flower: Do not stop at FLOW_ACTION_PRIORITY (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum_trap: fix unintention integer overflow on left shift (Ivan Vecera) [1821646] - [tools] selftests: mlxsw: Add test cases for devlink-trap policers (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum_trap: Add support for setting of packet trap group parameters (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum_trap: Switch to use correct packet trap group (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum_trap: Do not initialize dedicated discard policer (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum_trap: Add devlink-trap policer support (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum_trap: Prepare policers for registration with devlink (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum: Track used packet trap policer IDs (Ivan Vecera) [1821646] - [netdrv] mlxsw: reg: Extend QPCR register (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum_ptp: Fix build warnings (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum_router: Avoid uninitialized symbol errors (Ivan Vecera) [1821646] - [netdrv] mlxsw: switchx2: Remove unnecessary conversion to bool (Ivan Vecera) [1821646] - [netdrv] mlxsw: core_acl: Avoid defining static variable in header file (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum: Remove unused RIF and FID families (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum_router: Add proper function documentation (Ivan Vecera) [1821646] - [netdrv] mlxsw: i2c: Add missing field documentation (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum_mr: Fix list iteration in error path (Ivan Vecera) [1821646] - [tools] selftests: mlxsw: qos_dscp_router: Test no DSCP rewrite after pedit (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum_flower: Offload FLOW_ACTION_MANGLE (Ivan Vecera) [1821646] - [netdrv] mlxsw: core: Add DSCP, ECN, dscp_rw to QOS_ACTION (Ivan Vecera) [1821646] - [netdrv] mlxsw: core: Rename mlxsw_afa_qos_cmd to mlxsw_afa_qos_switch_prio_cmd (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum_trap: Explicitly register packet trap groups (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum_cnt: Fix 64-bit division in mlxsw_sp_counter_resources_register (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum_flower: Offload FLOW_ACTION_PRIORITY (Ivan Vecera) [1821646] - [netdrv] mlxsw: core: Add QOS_ACTION (Ivan Vecera) [1821646] - [netdrv] mlxsw: pci: Only issue reset when system is ready (Ivan Vecera) [1821646] - [tools] selftests: mlxsw: Add tc action hw_stats tests (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum_cnt: Expose devlink resource occupancy for counters (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum_cnt: Consolidate subpools initialization (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum_cnt: Move config validation along with resource register (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum_cnt: Expose subpool sizes over devlink resources (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum_cnt: Add entry_size_res_id for each subpool and use it to query entry size (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum_cnt: Move sub_pools under per-instance pool struct (Ivan Vecera) [1821646] - [tools] selftests: spectrum-2: Adjust tc_flower_scale limit according to current counter count (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum_cnt: Query bank size from FW resources (Ivan Vecera) [1821646] - [netdrv] mlxsw: reg: Increase register field length to 31 bits (Ivan Vecera) [1821646] - [tools] selftests: mlxsw: RED: Test RED ECN nodrop offload (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum_qdisc: Offload RED ECN nodrop mode (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum_acl: Ask device for rule stats only if counter was created (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum_qdisc: Support offloading of FIFO Qdisc (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum_qdisc: Add handle parameter to ..._ops.replace (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum_qdisc: Introduce struct mlxsw_sp_qdisc_state (Ivan Vecera) [1821646] - [netdrv] net: mlxfw: Replace zero-length array with flexible-array member (Ivan Vecera) [1821646] - [tools] selftests: mlxsw: qos_defprio: Use until_counter_is (Ivan Vecera) [1821646] - [netdrv] mlxsw: pci: Wait longer before accessing the device after reset (Ivan Vecera) [1821646] - [netdrv] mlxsw: reg: Update module_type values in PMTM register and map them to width (Ivan Vecera) [1821646] - [tools] selftests: mlxsw: resource_scale: Invoke for Spectrum-3 (Ivan Vecera) [1821646] - [tools] selftests: mlxsw: Reduce router scale running time using offload indication (Ivan Vecera) [1821646] - [tools] selftests: mlxsw: Reduce running time using offload indication (Ivan Vecera) [1821646] - [tools] selftests: mlxsw: Add shared buffer traffic test (Ivan Vecera) [1821646] - [tools] selftests: mlxsw: Add mlxsw lib (Ivan Vecera) [1821646] - [tools] selftests: devlink_lib: Add devlink port helpers (Ivan Vecera) [1821646] - [tools] selftests: devlink_lib: Check devlink info command is supported (Ivan Vecera) [1821646] - [tools] selftests: mlxsw: Add shared buffer configuration test (Ivan Vecera) [1821646] - [tools] selftests: mlxsw: Use busywait helper in rtnetlink test (Ivan Vecera) [1821646] - [tools] selftests: mlxsw: Use busywait helper in vxlan test (Ivan Vecera) [1821646] - [tools] selftests: mlxsw: Use busywait helper in blackhole routes test (Ivan Vecera) [1821646] - [tools] selftests: devlink_trap_l3_drops: Avoid race condition (Ivan Vecera) [1821646] - [tools] selftests: add a mirror test to mlxsw tc flower restrictions (Ivan Vecera) [1821646] - [tools] selftests: add egress redirect test to mlxsw tc flower restrictions (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum: Add mlxsw_sp_span_ops.buffsize_get for Spectrum-3 (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum: Initialize advertised speeds to supported speeds (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum: Move the ECN-marked packet counter to ethtool (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum_switchdev: Optimize SFN records processing (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum_trap: Lookup and pass cookie down to devlink_trap_report() (Ivan Vecera) [1821646] - [netdrv] mlxsw: pci: Extract cookie index for ACL discard trap packets (Ivan Vecera) [1821646] - [netdrv] mlxsw: core_acl_flex_actions: Implement flow_offload action cookie offload (Ivan Vecera) [1821646] - [netdrv] mlxsw: core_acl_flex_actions: Add trap with userdef action (Ivan Vecera) [1821646] - [netdrv] net/mlxfw: fix spelling mistake: "progamming" -> "programming" (Ivan Vecera) [1821646] - [tools] selftests: devlink_trap_acl_drops: Add ACL traps test (Ivan Vecera) [1821646] - [tools] selftests: pass pref and handle to devlink_trap_drop_* helpers (Ivan Vecera) [1821646] - [tools] selftests: introduce test for mlxsw tc flower restrictions (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum_trap: Add ACL devlink-trap support (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum_trap: Introduce dummy group with thin policer (Ivan Vecera) [1821646] - [netdrv] mlxsw: core: Extend MLXSW_RXL_DIS to register disabled trap group (Ivan Vecera) [1821646] - [netdrv] mlxsw: core: Allow to enable/disable rx_listener for trap (Ivan Vecera) [1821646] - [netdrv] mlxsw: acl_flex_actions: Trap all ACL dropped packets to DISCARD_*_ACL traps (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum_acl: Pass the ingress indication down to flex action (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum_flower: Disable mixed bound blocks to contain action drop (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum_acl: Track ingress and egress block bindings (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum_trap: Prepare mlxsw_core_trap_action_set() to handle not only action (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum_trap: Use listener->en/dis_action instead of hard-coded values (Ivan Vecera) [1821646] - [netdrv] mlxsw: core: Allow to register disabled traps using MLXSW_RXL_DIS (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum_trap: Set unreg_action to be SET_FW_DEFAULT (Ivan Vecera) [1821646] - [netdrv] mlxsw: pci: Remove unused values (Ivan Vecera) [1821646] - [netdrv] mlxsw: core: Remove priv from listener equality comparison (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum_acl: Make block arg const where appropriate (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum_trap: Make global arrays const as they should be (Ivan Vecera) [1821646] - [netdrv] mlxsw: core: Remove initialization to false of mlxsw_listener struct (Ivan Vecera) [1821646] - [netdrv] mlxsw: core: Convert is_event and is_ctrl bools to be single bits (Ivan Vecera) [1821646] - [netdrv] mlxsw: core: Remove dummy union name from struct mlxsw_listener (Ivan Vecera) [1821646] - [netdrv] mlxsw: core: Remove unused action field from mlxsw_rx_listener struct (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum_trap: Move policer initialization to mlxsw_sp_trap_init() (Ivan Vecera) [1821646] - [netdrv] mlxsw: core_acl_flex_actions: Rename Trap / Discard Action to Trap Action (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum_trap: Move functions to avoid their forward declarations (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum_trap: Use err variable instead of directly checking func return value (Ivan Vecera) [1821646] - [netdrv] net/mlx5: Add fsm_reactivate callback support (Ivan Vecera) [1821646] - [netdrv] net/mlxfw: Add reactivate flow support to FSM burn flow (Ivan Vecera) [1821646] - [netdrv] net/mlxfw: Use MLXFW_ERR_MSG macro for error reporting (Ivan Vecera) [1821646] - [netdrv] net/mlxfw: Convert pr_* to dev_* in mlxfw_fsm.c (Ivan Vecera) [1821646] - [netdrv] net/mlxfw: More error messages coverage (Ivan Vecera) [1821646] - [netdrv] net/mlxfw: Improve FSM err message reporting and return codes (Ivan Vecera) [1821646] - [netdrv] net/mlxfw: Generic mlx FW flash status notify (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum: Remove RTNL where possible (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum_router: Take router lock from exported helpers (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum_router: Take router lock from inetaddr listeners (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum_router: Take router lock from netdev listener (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum_dpipe: Take router lock from dpipe code (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum_router: Take router lock from inside routing code (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum_router: Introduce router lock (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum_router: Store NVE decapsulation configuration in router (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum_router: Expose router struct to internal users (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum_mr: Protect multicast route list with a lock (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum_mr: Protect multicast table list with a lock (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum_mr: Publish multicast route after writing it to the device (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum_nve: Make tunnel initialization symmetric (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum: Export function to check if RIF exists (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum: Prevent RIF access outside of routing code (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum_router: Prepare function for router lock introduction (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum_router: Prepare function for router lock introduction (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum_router: Do not assume RTNL is taken when resolving underlay device (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum_router: Do not assume RTNL is taken during RIF teardown (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum_router: Do not assume RTNL is taken during nexthop init (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum_span: Only update mirroring agents if present (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum: Convert callers to use new mirroring API (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum_span: Prepare work item to update mirroring agents (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum_span: Use struct_size() to simplify allocation (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum_span: Do no expose mirroring agents to entire driver (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum: Protect counter pool with a lock (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum_kvdl: Protect allocations with a lock (Ivan Vecera) [1821646] - [netdrv] mlxsw: Replace zero-length array with flexible-array member (Ivan Vecera) [1821646] - [tools] selftests: mlxsw: vxlan: Add test for error path (Ivan Vecera) [1821646] - [tools] selftests: mlxsw: vxlan: Adjust test to recent changes (Ivan Vecera) [1821646] - [tools] selftests: mlxsw: extack: Test creation of multiple VLAN-aware bridges (Ivan Vecera) [1821646] - [tools] selftests: mlxsw: extack: Test bridge creation with VXLAN (Ivan Vecera) [1821646] - [tools] selftests: mlxsw: Remove deprecated test (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum: Reduce dependency between bridge and router code (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum_switchdev: Remove VXLAN checks during FID membership (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum_switchdev: Have VXLAN device take reference on FID (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum_switchdev: Propagate extack to bridge creation function (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum_fid: Use 'refcount_t' for FID reference counting (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum_dpipe: Add missing error path (Ivan Vecera) [1821646] - [netdrv] mlxsw: core: Add validation of hardware device types for MGPIR register (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum_router: Clear offload indication from IPv6 nexthops on abort (Ivan Vecera) [1821646] - [tools] selftests: mlxsw: Add test cases for local table route replacement (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum_qdisc: Fix 64-bit division error in mlxsw_sp_qdisc_tbf_rate_kbps (Ivan Vecera) [1821646] - [netdrv] mlxsw: minimal: Fix an error handling path in 'mlxsw_m_port_create()' (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum_qdisc: Support offloading of TBF Qdisc (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum: Configure shaper rate and burst size together (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum: Add lowest_shaper_bs to struct mlxsw_sp (Ivan Vecera) [1821646] - [netdrv] mlxsw: reg: Increase MLXSW_REG_QEEC_MAS_DIS (Ivan Vecera) [1821646] - [netdrv] mlxsw: reg: Add max_shaper_bs to QoS ETS Element Configuration (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum_qdisc: Extract a common leaf unoffload function (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum_qdisc: Add mlxsw_sp_qdisc_get_class_stats() (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum_qdisc: Extract a per-TC stat function (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum_acl: Fix use-after-free during reload (Ivan Vecera) [1821646] - [netdrv] spectrum: Add a delayed work to update SPAN buffsize according to speed (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum: Fix SPAN egress mirroring buffer size for Spectrum-2 (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum_span: Put buffsize update code into helper function (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum: Push code getting port speed into a helper (Ivan Vecera) [1821646] - [tools] selftests: devlink_trap_tunnel_vxlan: Add test case for overlay_smac_is_mc (Ivan Vecera) [1821646] - [netdrv] mlxsw: Add OVERLAY_SMAC_MC trap (Ivan Vecera) [1821646] - [tools] selftests: devlink_trap_tunnel_ipip: Add test case for decap_error (Ivan Vecera) [1821646] - [tools] selftests: devlink_trap_tunnel_vxlan: Add test case for decap_error (Ivan Vecera) [1821646] - [netdrv] mlxsw: Add tunnel devlink-trap support (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum_trap: Reorder cases according to enum order (Ivan Vecera) [1821646] - [netdrv] mlxsw: Add ECN configurations with IPinIP tunnels (Ivan Vecera) [1821646] - [netdrv] mlxsw: reg: Add Tunneling IPinIP Decapsulation ECN Mapping Register (Ivan Vecera) [1821646] - [netdrv] mlxsw: reg: Add Tunneling IPinIP Encapsulation ECN Mapping Register (Ivan Vecera) [1821646] - [netdrv] mlxsw: Add NON_ROUTABLE trap (Ivan Vecera) [1821646] - [tools] selftests: devlink_trap_l3_drops: Add test cases of irif and erif disabled (Ivan Vecera) [1821646] - [netdrv] mlxsw: Add irif and erif disabled traps (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum_qdisc: Include MC TCs in Qdisc counters (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum: Wipe xstats.backlog of down ports (Ivan Vecera) [1821646] - [tools] selftests: mlxsw: qos_mc_aware: Fix mausezahn invocation (Ivan Vecera) [1821646] - [netdrv] mlxsw: switchx2: Do not modify cloned SKBs during xmit (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum: Do not modify cloned SKBs during xmit (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum: Do not enforce same firmware version for multiple ASICs (Ivan Vecera) [1821646] - [tools] selftests: mlxsw: Add test for FIB offload API (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum_router: Set hardware flags for routes (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum_router: Separate nexthop offload indication from route (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum: Only require minimum firmware version (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum: Update firmware version to xx.2000.2714 (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum_qdisc: Ignore grafting of invisible FIFO (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum: Disable DIP_LINK_LOCAL check in hardware pipeline (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum: Disable SIP_DIP check in hardware pipeline (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum: Disable MC_DMAC check in hardware pipeline (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum: Disable SIP_CLASS_E check in hardware pipeline (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum_dcb: Allow setting default port priority (Ivan Vecera) [1821646] - [netdrv] mlxsw: reg: Add QoS Port DSCP to Priority Mapping Register (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum_qdisc: Support offloading of ETS Qdisc (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum_qdisc: Generalize PRIO offload to support ETS (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum: Rename MLXSW_REG_QEEC_HIERARCY_* enumerators (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum_qdisc: Clarify a comment (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum: Use dedicated policer for VRRP packets (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum_router: Skip loopback RIFs during MAC validation (Ivan Vecera) [1821646] - [netdrv] net/mlxfw: Fix out-of-memory error in mfa2 flash burning (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum_router: Fix use of uninitialized adjacency index (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum_router: After underlay moves, demote conflicting tunnels (Ivan Vecera) [1821646] - [tools] selftests: mlxsw: Check devlink device before running test (Ivan Vecera) [1821646] - [tools] selftests: mlxsw: Add router scale test for Spectrum-2 (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum_router: Fix determining underlay for a GRE tunnel (Ivan Vecera) [1821646] - [netdrv] net/mlxfw: Verify FSM error code translation doesn't exceed array size (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum_router: Allocate discard adjacency entry when needed (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum: Enable EMAD string TLV (Ivan Vecera) [1821646] - [netdrv] mlxsw: core: Add support for using EMAD string TLV (Ivan Vecera) [1821646] - [netdrv] mlxsw: core: Extend EMAD information reported to devlink hwerr (Ivan Vecera) [1821646] - [netdrv] mlxsw: core: Add support for EMAD string TLV parsing (Ivan Vecera) [1821646] - [netdrv] mlxsw: core: Add EMAD string TLV (Ivan Vecera) [1821646] - [netdrv] mlxsw: emad: Remove deprecated EMAD TLVs (Ivan Vecera) [1821646] - [netdrv] mlxsw: core: Parse TLVs' offsets of incoming EMADs (Ivan Vecera) [1821646] - [netdrv] mlxsw: core: Enable devlink reload only on probe (Ivan Vecera) [1821646] - [tools] selftests: mlxsw: Add test cases for devlink-trap layer 3 exceptions (Ivan Vecera) [1821646] - [tools] selftests: forwarding: devlink: Add functionality for trap exceptions test (Ivan Vecera) [1821646] - [netdrv] mlxsw: Add layer 3 devlink-trap exceptions support (Ivan Vecera) [1821646] - [netdrv] mlxsw: Add specific trap for packets routed via invalid nexthops (Ivan Vecera) [1821646] - [netdrv] mlxsw: Add new FIB entry type for reject routes (Ivan Vecera) [1821646] - [tools] selftests: mlxsw: Add test cases for devlink-trap layer 3 drops (Ivan Vecera) [1821646] - [tools] selftests: devlink: Make devlink_trap_cleanup() more generic (Ivan Vecera) [1821646] - [tools] selftests: devlink: Export functions to devlink library (Ivan Vecera) [1821646] - [netdrv] mlxsw: Add layer 3 devlink-trap support (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum: Fix error return code in mlxsw_sp_port_module_info_init() (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum: Generalize split count check (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum: Iterate over all ports in gap during unsplit create (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum: Fix base port get for split count 4 and 8 (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum: Use port_module_max_width to compute base port index (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum: Remember split base local port and use it in unsplit (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum: Introduce resource for getting offset of 4 lanes split port (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum: Push getting offsets of split ports into a helper (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum: Add sanity checks into module info get (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum: Pass mapping values in port mapping structure (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum: Use mapping of port being split for creating split ports (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum: Replace port_to_module array with array of structs (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum: Distinguish between unsplittable and split port (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum: Move max_width check up before count check (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum: Use PMTM register to get max module width (Ivan Vecera) [1821646] - [netdrv] mlxsw: reg: Add Port Module Type Mapping Register (Ivan Vecera) [1821646] - [netdrv] mlxsw: reg: Extend PMLP tx/rx lane value size to 4 bits (Ivan Vecera) [1821646] - [netdrv] mlxsw: Fix 64-bit division in mlxsw_sp_sb_prs_init (Ivan Vecera) [1821646] - [netdrv] mlxsw: Enforce firmware version for Spectrum-2 (Ivan Vecera) [1821646] - [netdrv] mlxsw: Bump firmware version to 13.2000.2308 (Ivan Vecera) [1821646] - [netdrv] mlxsw: pci: Increase PCI reset timeout for SN3800 systems (Ivan Vecera) [1821646] - [netdrv] mlxsw: reg: Increase size of MPAR register (Ivan Vecera) [1821646] - [netdrv] mlxsw: core: Unpublish devlink parameters during reload (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum_buffers: remove unneeded semicolon (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum_buffers: Calculate the size of the main pool (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum: Use guaranteed buffer size as pool size limit (Ivan Vecera) [1821646] - [netdrv] mlxsw: core: Extend QSFP EEPROM size for ethtool (Ivan Vecera) [1821646] - [netdrv] mlxsw: reg: Add macro for getting QSFP module EEPROM page number (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum_trap: Push Ethernet header before reporting trap (Ivan Vecera) [1821646] - [tools] selftests: mlxsw: Add Spectrum-2 target scale for tc flower scale test (Ivan Vecera) [1821646] - [tools] selftests: mlxsw: Add a resource scale test for Spectrum-2 (Ivan Vecera) [1821646] - [tools] selftests: mlxsw: Add Spectrum-2 mirror-to-gretap target scale test (Ivan Vecera) [1821646] - [tools] selftests: mlxsw: Generalize the parameters of mirror_gre test (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum: Register switched port analyzers (SPAN) as resource (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum: Add support for 400Gbps (50Gbps per lane) link modes (Ivan Vecera) [1821646] - [netdrv] mlxsw: minimal: Add validation for FW version (Ivan Vecera) [1821646] - [netdrv] mlxsw: core: Push minor/subminor fw version check into helper (Ivan Vecera) [1821646] - [netdrv] mlxsw: thermal: Provide optimization for QSFP modules number detection (Ivan Vecera) [1821646] - [netdrv] mlxsw: hwmon: Provide optimization for QSFP modules number detection (Ivan Vecera) [1821646] - [netdrv] mlxsw: reg: Extend MGPIR register with new field exposing the number of QSFP modules (Ivan Vecera) [1821646] - [netdrv] mlxsw: Propagate extack down to register_fib_notifier() (Ivan Vecera) [1821646] - [netdrv] mlxsw: Register port netdevices into net of core (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum: Take devlink net instead of init_net (Ivan Vecera) [1821646] - [netdrv] mlxsw: PCI: Send EMAD traffic on a separate queue (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum: Use per-netns netdevice notifier registration (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum_flower: Fail in case user specifies multiple mirror actions (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum: Clear VLAN filters during port initialization (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum_buffers: Add the ability to query the CPU port's shared buffer (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum: Register CPU port with devlink (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum_buffers: Prevent changing CPU port's configuration (Ivan Vecera) [1821646] - [tools] selftests: mlxsw: Add a test case for devlink-trap (Ivan Vecera) [1821646] - [tools] selftests: mlxsw: Add test cases for devlink-trap L2 drops (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum: Add devlink-trap support (Ivan Vecera) [1821646] - [netdrv] mlxsw: Add trap group for layer 2 discards (Ivan Vecera) [1821646] - [netdrv] mlxsw: Add layer 2 discard trap IDs (Ivan Vecera) [1821646] - [netdrv] mlxsw: reg: Add new trap actions (Ivan Vecera) [1821646] - [netdrv] mlxsw: core: Add API to set trap action (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum: Extend to support Spectrum-3 ASIC (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum_flower: Forbid to offload match on reserved TCP flags bits (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum_acl: Track rules that forbid egress block bind (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum_flower: Forbid to offload mirred redirect on egress (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum_router: Increase scale of IPv6 nexthop groups (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum: Expose KVD size for Spectrum-2 (Ivan Vecera) [1821646] - [netdrv] geneve: change from tx_error to tx_dropped on missing metadata (Jiri Benc) [1843412] - [net] mptcp: use untruncated hash in ADD_ADDR HMAC (Florian Westphal) [1840167] - [net] mptcp: use rightmost 64 bits in ADD_ADDR HMAC (Florian Westphal) [1840167] - [tools] selftests: mptcp: pm: rm the right tmp file (Florian Westphal) [1840167] - [net] mptcp: cope better with MP_JOIN failure (Florian Westphal) [1840167] - [net] inet_connection_sock: factor out destroy helper. (Florian Westphal) [1840167] - [net] mptcp: add new sock flag to deal with join subflows (Florian Westphal) [1840167] - [net] mptcp: Initialize map_seq upon subflow establishment (Florian Westphal) [1840167] - [net] mptcp: set correct vfs info for subflows (Florian Westphal) [1840167] - [net] mptcp: fix uninitialized value access (Florian Westphal) [1840167] - [net] mptcp: initialize the data_fin field for mpc packets (Florian Westphal) [1840167] - [net] mptcp: fix 'use_ack' option access. (Florian Westphal) [1840167] - [net] mptcp: avoid a WARN on bad input. (Florian Westphal) [1840167] - [net] mptcp: move option parsing into mptcp_incoming_options() (Florian Westphal) [1840167] - [net] mptcp: consolidate synack processing. (Florian Westphal) [1840167] - [net] mptcp: replace mptcp_disconnect with a stub (Florian Westphal) [1840167] - [net] mptcp: fix race in msk status update (Florian Westphal) [1840167] - [net] tcp: mptcp: use mptcp receive buffer space to select rcv window (Florian Westphal) [1840167] - [net] mptcp/pm_netlink.c : add check for nla_put_in/6_addr (Florian Westphal) [1840167] - [net] mptcp: fix data_fin handing in RX path (Florian Westphal) [1840167] - [net] mptcp: drop req socket remote_key* fields (Florian Westphal) [1840167] - [net] mptcp: avoid flipping mp_capable field in syn_recv_sock() (Florian Westphal) [1840167] - [net] mptcp: handle mptcp listener destruction via rcu (Florian Westphal) [1840167] - [net] mptcp: fix 'Attempt to release TCP socket in state' warnings (Florian Westphal) [1840167] - [net] mptcp: fix splat when incoming connection is never accepted before exit/close (Florian Westphal) [1840167] - [net] mptcp: fix double-unlock in mptcp_poll (Florian Westphal) [1840167] - [net] mptcp: add some missing pr_fmt defines (Florian Westphal) [1840167] - [net] mptcp: fix "fn parameter not described" warnings (Florian Westphal) [1840167] - [net] mptcp: re-check dsn before reading from subflow (Florian Westphal) [1840167] - [net] mptcp: subflow: check parent mptcp socket on subflow state change (Florian Westphal) [1840167] - [net] mptcp: fix tcp fallback crash (Florian Westphal) [1840167] - [tools] selftests:mptcp: fix failure due to whitespace damage (Florian Westphal) [1840167] - [tools] selftests: add test-cases for MPTCP MP_JOIN (Florian Westphal) [1840167] - [tools] selftests: add PM netlink functional tests (Florian Westphal) [1840167] - [net] mptcp: add netlink-based PM (Florian Westphal) [1840167] - [net] mptcp: add and use MIB counter infrastructure (Florian Westphal) [1840167] - [net] mptcp: allow dumping subflow context to userspace (Florian Westphal) [1840167] - [net] mptcp: implement and use MPTCP-level retransmission (Florian Westphal) [1840167] - [net] mptcp: rework mptcp_sendmsg_frag to accept optional dfrag (Florian Westphal) [1840167] - [net] mptcp: allow partial cleaning of rtx head dfrag (Florian Westphal) [1840167] - [net] mptcp: implement memory accounting for mptcp rtx queue (Florian Westphal) [1840167] - [net] mptcp: introduce MPTCP retransmission timer (Florian Westphal) [1840167] - [net] mptcp: queue data for mptcp level retransmission (Florian Westphal) [1840167] - [net] mptcp: update per unacked sequence on pkt reception (Florian Westphal) [1840167] - [net] mptcp: Implement path manager interface commands (Florian Westphal) [1840167] - [net] mptcp: Add handling of outgoing MP_JOIN requests (Florian Westphal) [1840167] - [net] mptcp: Add handling of incoming MP_JOIN requests (Florian Westphal) [1840167] - [net] mptcp: Add path manager interface (Florian Westphal) [1840167] - [net] mptcp: Add ADD_ADDR handling (Florian Westphal) [1840167] - [net] tcp: annotate sk->sk_wmem_queued lockless reads (Florian Westphal) [1840167] - [net] mptcp: don't hang in mptcp_sendmsg() after TCP fallback (Florian Westphal) [1840167] - [net] mptcp: Remove set but not used variable 'can_ack' (Florian Westphal) [1840167] - [net] mptcp: rename fourth ack field (Florian Westphal) [1840167] - [net] mptcp: move msk state update to subflow_syn_recv_sock() (Florian Westphal) [1840167] - [net] mptcp: drop unneeded checks (Florian Westphal) [1840167] - [net] mptcp: create msk early (Florian Westphal) [1840167] - [net] mptcp: don't hang before sending 'MP capable with data' (Florian Westphal) [1840167] - [net] mptcp: don't grow mptcp socket receive buffer when rcvbuf is locked (Florian Westphal) [1840167] - [tools] mptcp: selftests: add rcvbuf set option (Florian Westphal) [1840167] - [net] mptcp: always include dack if possible. (Florian Westphal) [1840167] - [net] mptcp: Only send DATA_FIN with final mapping (Florian Westphal) [1840167] - [net] mptcp: Use per-subflow storage for DATA_FIN sequence number (Florian Westphal) [1840167] - [net] mptcp: Check connection state before attempting send (Florian Westphal) [1840167] - [net] mptcp: add dummy icsk_sync_mss() (Florian Westphal) [1840167] - [net] mptcp: defer work schedule until mptcp lock is released (Florian Westphal) [1840167] - [net] mptcp: avoid work queue scheduling if possible (Florian Westphal) [1840167] - [net] mptcp: remove mptcp_read_actor (Florian Westphal) [1840167] - [net] mptcp: add rmem queue accounting (Florian Westphal) [1840167] - [net] mptcp: update mptcp ack sequence from work queue (Florian Westphal) [1840167] - [net] mptcp: add work queue skeleton (Florian Westphal) [1840167] - [net] mptcp: add and use mptcp_data_ready helper (Florian Westphal) [1840167] - [net] xfrm: fix a NULL-ptr deref in xfrm_local_error (Xin Long) [1835208] - [net] xfrm: add IPv6 support for espintcp (Sabrina Dubroca) [1446392] - [net] xfrm: add support for UDPv6 encapsulation of ESP (Sabrina Dubroca) [1446392] - [net] xfrm: ifdef setsockopt(UDP_ENCAP_ESPINUDP/UDP_ENCAP_ESPINUDP_NON_IKE) (Sabrina Dubroca) [1446392] - [net] esp: Export esp_output_fill_trailer function (Sabrina Dubroca) [1446392] - [net] udp: fix jump label misuse (Sabrina Dubroca) [1446392] - [net] udp: implement complete book-keeping for encap_needed (Sabrina Dubroca) [1446392] - [net] xfrm: espintcp: save and call old ->sk_destruct (Sabrina Dubroca) [1446392] - [net] xfrm: add espintcp (RFC 8229) (Sabrina Dubroca) [1446392] - [net] esp4: split esp_output_udp_encap and introduce esp_output_encap (Sabrina Dubroca) [1446392] - [net] esp4: prepare esp_input_done2 for non-UDP encapsulation (Sabrina Dubroca) [1446392] - [net] xfrm: add route lookup to xfrm4_rcv_encap (Sabrina Dubroca) [1446392] - [net] xfrm: introduce xfrm_trans_queue_net (Sabrina Dubroca) [1446392] - [net] add queue argument to __skb_wait_for_more_packets and __skb_{, try_}recv_datagram (Sabrina Dubroca) [1446392] - [net] use skb_queue_empty_lockless() in busy poll contexts (Sabrina Dubroca) [1446392] - [include] net: add skb_queue_empty_lockless() (Sabrina Dubroca) [1446392] - [net] add READ_ONCE() annotation in __skb_wait_for_more_packets() (Sabrina Dubroca) [1446392] - [net] datagram: remove rendundant 'peeked' argument (Sabrina Dubroca) [1446392] - [tools] kvm: selftests: fix rdtsc() for vmx_tsc_adjust_test (Vitaly Kuznetsov) [1841490] - [x86] kvm: lapic: Also cancel preemption timer when disarm LAPIC timer (Vitaly Kuznetsov) [1841490] - [s390] kvm_host: unify VM_STAT and VCPU_STAT definitions in a single place (Vitaly Kuznetsov) [1841490] - [x86] kvm/x86: Remove redundant function implementations (Vitaly Kuznetsov) [1841490] - [tools] kvm: selftests: VMX preemption timer migration test (Vitaly Kuznetsov) [1841490] - [tools] tools arch kvm: Sync kvm headers with the kernel sources (Vitaly Kuznetsov) [1841490] - [tools] tools headers uapi: Update tools's copy of kvm.h headers (Vitaly Kuznetsov) [1841490] - [tools] tools headers: Sync the various kvm.h header copies (Vitaly Kuznetsov) [1841490] - [x86] kvm: nvmx: Fix VMX preemption timer migration (Vitaly Kuznetsov) [1841490] - [uapi] x86/kvm/hyper-v: Explicitly align hcall param for kvm_hyperv_exit (Vitaly Kuznetsov) [1841490] - [virt] kvm: introduce kvm_read_guest_offset_cached() (Vitaly Kuznetsov) [1841490] - [virt] kvm: rename kvm_arch_can_inject_async_page_present() to kvm_arch_can_dequeue_async_page_present() (Vitaly Kuznetsov) [1841490] - [x86] kvm: vmx: Replace zero-length array with flexible-array (Vitaly Kuznetsov) [1841490] - [virt] revert "kvm: No need to retry for hva_to_pfn_remapped()" (Vitaly Kuznetsov) [1841490] - [x86] kvm: nsvm: implement KVM_GET_NESTED_STATE and KVM_SET_NESTED_STATE (Vitaly Kuznetsov) [1841490] - [tools] selftests: kvm: fix smm test on SVM (Vitaly Kuznetsov) [1841490] - [tools] selftests: kvm: add a SVM version of state-test (Vitaly Kuznetsov) [1841490] - [tools] selftests: kvm: introduce cpu_has_svm() check (Vitaly Kuznetsov) [1841490] - [x86] kvm: mmu: pass arbitrary CR0/CR4/EFER to kvm_init_shadow_mmu (Vitaly Kuznetsov) [1841490] - [x86] kvm: nsvm: leave guest mode when clearing EFER.SVME (Vitaly Kuznetsov) [1841490] - [x86] kvm: nsvm: split nested_vmcb_check_controls (Vitaly Kuznetsov) [1841490] - [x86] kvm: nsvm: remove HF_HIF_MASK (Vitaly Kuznetsov) [1841490] - [x86] kvm: nsvm: remove HF_VINTR_MASK (Vitaly Kuznetsov) [1841490] - [x86] kvm: nsvm: synthesize correct EXITINTINFO on vmexit (Vitaly Kuznetsov) [1841490] - [x86] kvm: svm: preserve VGIF across VMCB switch (Vitaly Kuznetsov) [1841490] - [x86] kvm: nsvm: extract svm_set_gif (Vitaly Kuznetsov) [1841490] - [x86] kvm: nsvm: remove unnecessary if (Vitaly Kuznetsov) [1841490] - [x86] kvm: nsvm: synchronize VMCB controls updated by the processor on every vmexit (Vitaly Kuznetsov) [1841490] - [x86] kvm: nsvm: restore clobbered INT_CTL fields after clearing VINTR (Vitaly Kuznetsov) [1841490] - [x86] kvm: nsvm: save all control fields in svm->nested (Vitaly Kuznetsov) [1841490] - [x86] kvm: nsvm: remove trailing padding for struct vmcb_control_area (Vitaly Kuznetsov) [1841490] - [x86] kvm: nsvm: pass vmcb_control_area to copy_vmcb_control_area (Vitaly Kuznetsov) [1841490] - [x86] kvm: nsvm: clean up tsc_offset update (Vitaly Kuznetsov) [1841490] - [x86] kvm: nsvm: move MMU setup to nested_prepare_vmcb_control (Vitaly Kuznetsov) [1841490] - [x86] kvm: nsvm: extract preparation of VMCB for nested run (Vitaly Kuznetsov) [1841490] - [x86] kvm: nsvm: extract load_nested_vmcb_control (Vitaly Kuznetsov) [1841490] - [x86] kvm: nsvm: move map argument out of enter_svm_guest_mode (Vitaly Kuznetsov) [1841490] - [virt] kvm: check userspace_addr for all memslots (Vitaly Kuznetsov) [1841490] - [x86] kvm: nvmx: always update CR3 in VMCS (Vitaly Kuznetsov) [1841490] - [x86] kvm: svm: always update CR3 in VMCB (Vitaly Kuznetsov) [1841490] - [x86] kvm: nsvm: correctly inject INIT vmexits (Vitaly Kuznetsov) [1841490] - [x86] kvm: nsvm: remove exit_required (Vitaly Kuznetsov) [1841490] - [x86] kvm: nsvm: inject exceptions via svm_check_nested_events (Vitaly Kuznetsov) [1841490] - [x86] kvm: x86: enable event window in inject_pending_event (Vitaly Kuznetsov) [1841490] - [x86] kvm: x86: track manually whether an event has been injected (Vitaly Kuznetsov) [1841490] - [x86] kvm: nsvm: Preserve registers modifications done before nested_svm_vmexit() (Vitaly Kuznetsov) [1841490] - [x86] kvm: x86: Initialize tdp_level during vCPU creation (Vitaly Kuznetsov) [1841490] - [x86] kvm: nsvm: leave ASID aside in copy_vmcb_control_area (Vitaly Kuznetsov) [1841490] - [x86] kvm: nsvm: fix condition for filtering async PF (Vitaly Kuznetsov) [1841490] - [x86] kvm: Fix the indentation to match coding style (Vitaly Kuznetsov) [1841490] - [x86] kvm: vmx: replace "fall through" with "return" to indicate different case (Vitaly Kuznetsov) [1841490] - [x86] kvm: x86: Take an unsigned 32-bit int for has_emulated_msr()'s index (Vitaly Kuznetsov) [1841490] - [x86] kvm: x86: Remove superfluous brackets from case statement (Vitaly Kuznetsov) [1841490] - [x86] kvm: x86: allow KVM_STATE_NESTED_MTF_PENDING in kvm_state flags (Vitaly Kuznetsov) [1841490] - [x86] kvm: x86: simplify is_mmio_spte (Vitaly Kuznetsov) [1841490] - [x86] kvm: x86: don't expose MSR_IA32_UMWAIT_CONTROL unconditionally (Vitaly Kuznetsov) [1841490] - [x86] kvm: vmx: enable X86_FEATURE_WAITPKG in KVM capabilities (Vitaly Kuznetsov) [1841490] - [x86] kvm: x86/mmu: Set mmio_value to '0' if reserved #PF can't be generated (Vitaly Kuznetsov) [1841490] - [x86] kvm: x86: only do L1TF workaround on affected processors (Vitaly Kuznetsov) [1841490] - [x86] kvm: x86: Fix off-by-one error in kvm_vcpu_ioctl_x86_setup_mce (Vitaly Kuznetsov) [1841490] - [x86] kvm: nvmx: Migrate the VMX-preemption timer (Vitaly Kuznetsov) [1841490] - [x86] kvm: nvmx: Change emulated VMX-preemption timer hrtimer to absolute (Vitaly Kuznetsov) [1841490] - [x86] kvm: nvmx: Really make emulated nested preemption timer pinned (Vitaly Kuznetsov) [1841490] - [x86] kvm: nvmx: Remove unused 'ops' param from nested_vmx_hardware_setup() (Vitaly Kuznetsov) [1841490] - [x86] kvm: svm: Remove unnecessary V_IRQ unsetting (Vitaly Kuznetsov) [1841490] - [x86] kvm: svm: Merge svm_enable_vintr into svm_set_vintr (Vitaly Kuznetsov) [1841490] - [x86] kvm: vmx: Handle preemption timer fastpath (Vitaly Kuznetsov) [1841490] - [x86] kvm: x86: TSCDEADLINE MSR emulation fastpath (Vitaly Kuznetsov) [1841490] - [x86] kvm: x86: introduce kvm_can_use_hv_timer (Vitaly Kuznetsov) [1841490] - [x86] kvm: vmx: Optimize posted-interrupt delivery for timer fastpath (Vitaly Kuznetsov) [1841490] - [x86] kvm: x86: Introduce more exit_fastpath_completion enum values (Vitaly Kuznetsov) [1841490] - [x86] kvm: x86: Introduce kvm_vcpu_exit_request() helper (Vitaly Kuznetsov) [1841490] - [x86] kvm: x86: Print symbolic names of VMX VM-Exit flags in traces (Vitaly Kuznetsov) [1841490] - [x86] kvm: vmx: Introduce generic fastpath handler (Vitaly Kuznetsov) [1841490] - [x86] kvm: nvmx: Drop superfluous VMREAD of vmcs02.GUEST_SYSENTER_* (Vitaly Kuznetsov) [1841490] - [x86] kvm: nvmx: Truncate writes to vmcs.SYSENTER_EIP/ESP for 32-bit vCPU (Vitaly Kuznetsov) [1841490] - [x86] kvm: vmx: Improve handle_external_interrupt_irqoff inline assembly (Vitaly Kuznetsov) [1841490] - [documentation] kvm: documentation: Fix up cpuid page (Vitaly Kuznetsov) [1841490] - [x86] kvm: x86: Sanity check on gfn before removal (Vitaly Kuznetsov) [1841490] - [virt] kvm: No need to retry for hva_to_pfn_remapped() (Vitaly Kuznetsov) [1841490] - [x86] kvm: x86: Force ASYNC_PF_PER_VCPU to be power of two (Vitaly Kuznetsov) [1841490] - [x86] kvm: vmx: Remove unneeded __ASM_SIZE usage with POP instruction (Vitaly Kuznetsov) [1841490] - [x86] kvm: x86/mmu: Add a helper to consolidate root sp allocation (Vitaly Kuznetsov) [1841490] - [x86] kvm: x86/mmu: Drop KVM's hugepage enums in favor of the kernel's enums (Vitaly Kuznetsov) [1841490] - [x86] kvm: x86/mmu: Move max hugepage level to a separate #define (Vitaly Kuznetsov) [1841490] - [x86] kvm: x86/mmu: Tweak PSE hugepage handling to avoid 2M vs 4M conundrum (Vitaly Kuznetsov) [1841490] - [x86] kvm: x86: Cleanup vcpu->arch.guest_xstate_size (Vitaly Kuznetsov) [1841490] - [x86] kvm: nvmx: Tweak handling of failure code for nested VM-Enter failure (Vitaly Kuznetsov) [1841490] - [x86] kvm: x86/mmu: Capture TDP level when updating CPUID (Vitaly Kuznetsov) [1841490] - [x86] kvm: vmx: Move nested EPT out of kvm_x86_ops.get_tdp_level() hook (Vitaly Kuznetsov) [1841490] - [x86] kvm: vmx: Add proper cache tracking for CR0 (Vitaly Kuznetsov) [1841490] - [x86] kvm: vmx: Add proper cache tracking for CR4 (Vitaly Kuznetsov) [1841490] - [x86] kvm: nvmx: Unconditionally validate CR3 during nested transitions (Vitaly Kuznetsov) [1841490] - [x86] kvm: x86: Save L1 TSC offset in 'struct kvm_vcpu_arch' (Vitaly Kuznetsov) [1841490] - [x86] kvm: nvmx: Skip IBPB when temporarily switching between vmcs01 and vmcs02 (Vitaly Kuznetsov) [1841490] - [x86] kvm: nvmx: Skip IBPB when switching between vmcs01 and vmcs02 (Vitaly Kuznetsov) [1841490] - [x86] kvm: vmx: Use accessor to read vmcs.INTR_INFO when handling exception (Vitaly Kuznetsov) [1841490] - [x86] kvm: x86: handle wrap around 32-bit address space (Vitaly Kuznetsov) [1841490] - [x86] kvm: x86: Replace late check_nested_events() hack with more precise fix (Vitaly Kuznetsov) [1841490] - [x86] kvm: vmx: Use vmx_get_rflags() to query RFLAGS in vmx_interrupt_blocked() (Vitaly Kuznetsov) [1841490] - [x86] kvm: vmx: Use vmx_interrupt_blocked() directly from vmx_handle_exit() (Vitaly Kuznetsov) [1841490] - [x86] kvm: x86: WARN on injected+pending exception even in nested case (Vitaly Kuznetsov) [1841490] - [x86] kvm: nsvm: Preserve IRQ/NMI/SMI priority irrespective of exiting behavior (Vitaly Kuznetsov) [1841490] - [x86] kvm: nsvm: Report interrupts as allowed when in L2 and exit-on-interrupt is set (Vitaly Kuznetsov) [1841490] - [x86] kvm: nvmx: Prioritize SMI over nested IRQ/NMI (Vitaly Kuznetsov) [1841490] - [x86] kvm: nvmx: Preserve IRQ/NMI priority irrespective of exiting behavior (Vitaly Kuznetsov) [1841490] - [x86] kvm: svm: Split out architectural interrupt/NMI/SMI blocking checks (Vitaly Kuznetsov) [1841490] - [x86] kvm: vmx: Split out architectural interrupt/NMI blocking checks (Vitaly Kuznetsov) [1841490] - [x86] kvm: nsvm: Move SMI vmexit handling to svm_check_nested_events() (Vitaly Kuznetsov) [1841490] - [x86] kvm: nsvm: Report NMIs as allowed when in L2 and Exit-on-NMI is set (Vitaly Kuznetsov) [1841490] - [x86] kvm: nvmx: Report NMIs as allowed when in L2 and Exit-on-NMI is set (Vitaly Kuznetsov) [1841490] - [x86] kvm: x86: replace is_smm checks with kvm_x86_ops.smi_allowed (Vitaly Kuznetsov) [1841490] - [x86] kvm: x86: Make return for {interrupt_nmi, smi}_allowed() a bool instead of int (Vitaly Kuznetsov) [1841490] - [x86] kvm: x86: Set KVM_REQ_EVENT if run is canceled with req_immediate_exit set (Vitaly Kuznetsov) [1841490] - [x86] kvm: nvmx: Open a window for pending nested VMX preemption timer (Vitaly Kuznetsov) [1841490] - [x86] kvm: nvmx: Preserve exception priority irrespective of exiting behavior (Vitaly Kuznetsov) [1841490] - [x86] kvm: svm: Implement check_nested_events for NMI (Vitaly Kuznetsov) [1841490] - [x86] kvm: svm: immediately inject INTR vmexit (Vitaly Kuznetsov) [1841490] - [x86] kvm: svm: leave halted state on vmexit (Vitaly Kuznetsov) [1841490] - [x86] kvm: svm: introduce nested_run_pending (Vitaly Kuznetsov) [1841490] - [x86] kvm: x86: Fix pkru save/restore when guest CR4.PKE=0, move it to x86.c (Vitaly Kuznetsov) [1841490] - [x86] kvm: svm: Disable AVIC before setting V_IRQ (Vitaly Kuznetsov) [1841490] - [virt] kvm: Introduce kvm_make_all_cpus_request_except() (Vitaly Kuznetsov) [1841490] - [tools] kvm: vmx: pass correct DR6 for GD userspace exit (Vitaly Kuznetsov) [1841490] - [x86] kvm: x86, svm: isolate vcpu->arch.dr6 from vmcb->save.dr6 (Vitaly Kuznetsov) [1841490] - [x86] kvm: svm: keep DR6 synchronized with vcpu->arch.dr6 (Vitaly Kuznetsov) [1841490] - [x86] kvm: nsvm: trap #DB and #BP to userspace if guest debugging is on (Vitaly Kuznetsov) [1841490] - [tools] kvm: selftests: Add KVM_SET_GUEST_DEBUG test (Vitaly Kuznetsov) [1841490] - [x86] kvm: x86: Fix single-step with KVM_SET_GUEST_DEBUG (Vitaly Kuznetsov) [1841490] - [x86] kvm: x86: Set RTM for DB_VECTOR too for KVM_EXIT_DEBUG (Vitaly Kuznetsov) [1841490] - [x86] kvm: x86: fix DR6 delivery for various cases of #DB injection (Vitaly Kuznetsov) [1841490] - [x86] kvm: x86: Declare KVM_CAP_SET_GUEST_DEBUG properly (Vitaly Kuznetsov) [1841490] - [tools] kvm: selftests: Fix build for evmcs.h (Vitaly Kuznetsov) [1841490] - [x86] kvm: x86: Use KVM CPU capabilities to determine CR4 reserved bits (Vitaly Kuznetsov) [1841490] - [x86] kvm: vmx: Explicitly clear RFLAGS.CF and RFLAGS.ZF in VM-Exit RSB path (Vitaly Kuznetsov) [1841490] - [x86] kvm: ioapic: Restrict lazy EOI update to edge-triggered interrupts (Vitaly Kuznetsov) [1841490] - [x86] kvm: x86: Fixes posted interrupt check for IRQs delivery modes (Vitaly Kuznetsov) [1841490] - [x86] kvm: svm: fill in kvm_run->debug.arch.dr[67] (Vitaly Kuznetsov) [1841490] - [x86] kvm: nvmx: Replace a BUG_ON(1) with BUG() to squash clang warning (Vitaly Kuznetsov) [1841490] - [x86] kvm: svm: do not allow VMRUN inside SMM (Vitaly Kuznetsov) [1841490] - [virt] kvm: add capability for halt polling (Vitaly Kuznetsov) [1841490] - [x86] kvm: nvmx: Store vmcs.EXIT_QUALIFICATION as an unsigned long, not u32 (Vitaly Kuznetsov) [1841490] - [x86] kvm: nvmx: Drop a redundant call to vmx_get_intr_info() (Vitaly Kuznetsov) [1841490] - [x86] kvm: x86: move nested-related kvm_x86_ops to a separate struct (Vitaly Kuznetsov) [1841490] - [x86] kvm: evmcs: check if nesting is enabled (Vitaly Kuznetsov) [1841490] - [x86] kvm: x86: check_nested_events is never NULL (Vitaly Kuznetsov) [1841490] - [tools] selftests: kvm/set_memory_region_test: do not check RIP if the guest shuts down (Vitaly Kuznetsov) [1841490] - [x86] kvm: svm: avoid infinite loop on NPF from bad address (Vitaly Kuznetsov) [1841490] - [x86] kvm: Remove redundant argument to kvm_arch_vcpu_ioctl_run (Vitaly Kuznetsov) [1841490] - [x86] kvm: nsvm: Check for CR0.CD and CR0.NW on VMRUN of nested guests (Vitaly Kuznetsov) [1841490] - [x86] kvm: x86: Improve latency for single target IPI fastpath (Vitaly Kuznetsov) [1841490] - [x86] kvm: vmx: Optimize handling of VM-Entry failures in vmx_vcpu_run() (Vitaly Kuznetsov) [1841490] - [x86] kvm: nvmx: Remove non-functional "support" for CR3 target values (Vitaly Kuznetsov) [1841490] - [x86] kvm: x86/mmu: Avoid an extra memslot lookup in try_async_pf() for L2 (Vitaly Kuznetsov) [1841490] - [x86] kvm: x86/mmu: Set @writable to false for non-visible accesses by L2 (Vitaly Kuznetsov) [1841490] - [x86] kvm: vmx: Cache vmcs.EXIT_INTR_INFO using arch avail_reg flags (Vitaly Kuznetsov) [1841490] - [x86] kvm: vmx: Cache vmcs.EXIT_QUALIFICATION using arch avail_reg flags (Vitaly Kuznetsov) [1841490] - [x86] kvm: nvmx: Drop manual clearing of segment cache on nested VMCS switch (Vitaly Kuznetsov) [1841490] - [x86] kvm: nvmx: Reset register cache (available and dirty masks) on VMCS switch (Vitaly Kuznetsov) [1841490] - [x86] kvm: nvmx: Invoke ept_save_pdptrs() if and only if PAE paging is enabled (Vitaly Kuznetsov) [1841490] - [x86] kvm: nvmx: Rename exit_reason to vm_exit_reason for nested VM-Exit (Vitaly Kuznetsov) [1841490] - [x86] kvm: nvmx: Cast exit_reason to u16 to check for nested EXTERNAL_INTERRUPT (Vitaly Kuznetsov) [1841490] - [x86] kvm: nvmx: Pull exit_reason from vcpu_vmx in nested_vmx_reflect_vmexit() (Vitaly Kuznetsov) [1841490] - [x86] kvm: nvmx: Drop a superfluous WARN on reflecting EXTERNAL_INTERRUPT (Vitaly Kuznetsov) [1841490] - [x86] kvm: nvmx: Split VM-Exit reflection logic into L0 vs. L1 wants (Vitaly Kuznetsov) [1841490] - [x86] kvm: nvmx: match comment with return type for nested_vmx_exit_reflected (Vitaly Kuznetsov) [1841490] - [x86] kvm: nvmx: Move nested VM-Exit tracepoint into nested_vmx_reflect_vmexit() (Vitaly Kuznetsov) [1841490] - [x86] kvm: nvmx: Move VM-Fail check out of nested_vmx_exit_reflected() (Vitaly Kuznetsov) [1841490] - [x86] kvm: nvmx: Uninline nested_vmx_reflect_vmexit(), i.e. move it to nested.c (Vitaly Kuznetsov) [1841490] - [x86] kvm: nvmx: Move reflection check into nested_vmx_reflect_vmexit() (Vitaly Kuznetsov) [1841490] - [x86] kvm: svm: Use do_machine_check to pass MCE to the host (Vitaly Kuznetsov) [1841490] - [x86] kvm: vmx: Clean cr3/pgd handling in vmx_load_mmu_pgd() (Vitaly Kuznetsov) [1841490] - [x86] kvm: x86: Replace "cr3" with "pgd" in "new cr3/pgd" related code (Vitaly Kuznetsov) [1841490] - [x86] kvm: nvmx: Free only the affected contexts when emulating INVEPT (Vitaly Kuznetsov) [1841490] - [x86] kvm: nvmx: Don't flush TLB on nested VMX transition (Vitaly Kuznetsov) [1841490] - [x86] kvm: nvmx: Skip MMU sync on nested VMX transition when possible (Vitaly Kuznetsov) [1841490] - [x86] kvm: x86/mmu: Add module param to force TLB flush on root reuse (Vitaly Kuznetsov) [1841490] - [x86] kvm: x86/mmu: Add separate override for MMU sync during fast CR3 switch (Vitaly Kuznetsov) [1841490] - [x86] kvm: x86/mmu: Move fast_cr3_switch() side effects to __kvm_mmu_new_cr3() (Vitaly Kuznetsov) [1841490] - [x86] kvm: vmx: Don't reload APIC access page if its control is disabled (Vitaly Kuznetsov) [1841490] - [x86] kvm: vmx: Retrieve APIC access page HPA only when necessary (Vitaly Kuznetsov) [1841490] - [x86] kvm: nvmx: Reload APIC access page on nested VM-Exit only if necessary (Vitaly Kuznetsov) [1841490] - [x86] kvm: nvmx: Selectively use TLB_FLUSH_CURRENT for nested VM-Enter/VM-Exit (Vitaly Kuznetsov) [1841490] - [x86] kvm: x86/mmu: Use KVM_REQ_TLB_FLUSH_CURRENT for MMU specific flushes (Vitaly Kuznetsov) [1841490] - [x86] kvm: x86: Introduce KVM_REQ_TLB_FLUSH_CURRENT to flush current ASID (Vitaly Kuznetsov) [1841490] - [x86] kvm: nvmx: Add helper to handle TLB flushes on nested VM-Enter/VM-Exit (Vitaly Kuznetsov) [1841490] - [x86] kvm: x86: Rename ->tlb_flush() to ->tlb_flush_all() (Vitaly Kuznetsov) [1841490] - [x86] kvm: svm: Document the ASID logic in svm_flush_tlb() (Vitaly Kuznetsov) [1841490] - [x86] kvm: vmx: Introduce vmx_flush_tlb_current() (Vitaly Kuznetsov) [1841490] - [x86] kvm: nvmx: Move nested_get_vpid02() to vmx/nested.h (Vitaly Kuznetsov) [1841490] - [x86] kvm: vmx: Move vmx_flush_tlb() to vmx.c (Vitaly Kuznetsov) [1841490] - [x86] kvm: svm: Wire up ->tlb_flush_guest() directly to svm_flush_tlb() (Vitaly Kuznetsov) [1841490] - [x86] kvm: x86: Drop @invalidate_gpa param from kvm_x86_ops' tlb_flush() (Vitaly Kuznetsov) [1841490] - [x86] kvm: vmx: Clean up vmx_flush_tlb_gva() (Vitaly Kuznetsov) [1841490] - [x86] kvm: x86: make Hyper-V PV TLB flush use tlb_flush_guest() (Vitaly Kuznetsov) [1841490] - [x86] kvm: x86: Move "flush guest's TLB" logic to separate kvm_x86_ops hook (Vitaly Kuznetsov) [1841490] - [x86] kvm: nvmx: Use vpid_sync_vcpu_addr() to emulate INVVPID with address (Vitaly Kuznetsov) [1841490] - [x86] kvm: vmx: Drop redundant capability checks in low level INVVPID helpers (Vitaly Kuznetsov) [1841490] - [x86] kvm: vmx: Handle INVVPID fallback logic in vpid_sync_vcpu_addr() (Vitaly Kuznetsov) [1841490] - [x86] kvm: vmx: Move vpid_sync_vcpu_addr() down a few lines (Vitaly Kuznetsov) [1841490] - [x86] kvm: vmx: Use vpid_sync_context() directly when possible (Vitaly Kuznetsov) [1841490] - [x86] kvm: vmx: Skip global INVVPID fallback if vpid==0 in vpid_sync_context() (Vitaly Kuznetsov) [1841490] - [x86] kvm: x86: Sync SPTEs when injecting page/EPT fault into L1 (Vitaly Kuznetsov) [1841490] - [x86] kvm: x86: cleanup kvm_inject_emulated_page_fault (Vitaly Kuznetsov) [1841490] - [x86] kvm: x86: introduce kvm_mmu_invalidate_gva (Vitaly Kuznetsov) [1841490] - [x86] kvm: Disable objtool frame pointer checking for vmenter.S (Vitaly Kuznetsov) [1841490] - [x86] kvm: Remove CREATE_IRQCHIP/SET_PIT2 race (Vitaly Kuznetsov) [1841490] - [x86] kvm: x86: Export kvm_propagate_fault() (as kvm_inject_emulated_page_fault) (Vitaly Kuznetsov) [1841490] - [x86] kvm: nvmx: Invalidate all roots when emulating INVVPID without EPT (Vitaly Kuznetsov) [1841490] - [x86] kvm: nvmx: Invalidate all EPTP contexts when emulating INVEPT for L1 (Vitaly Kuznetsov) [1841490] - [x86] kvm: nvmx: Validate the EPTP when emulating INVEPT(EXTENT_CONTEXT) (Vitaly Kuznetsov) [1841490] - [x86] kvm: vmx: Flush all EPTP/VPID contexts on remote TLB flush (Vitaly Kuznetsov) [1841490] - [tools] selftests: kvm: Add testcase for creating max number of memslots (Vitaly Kuznetsov) [1841490] - [tools] kvm: selftests: Make set_memory_region_test common to all architectures (Vitaly Kuznetsov) [1841490] - [tools] kvm: selftests: Add "zero" testcase to set_memory_region_test (Vitaly Kuznetsov) [1841490] - [tools] selftests: kvm: Add vm_get_fd() in kvm_util (Vitaly Kuznetsov) [1841490] - [tools] kvm: selftests: Add "delete" testcase to set_memory_region_test (Vitaly Kuznetsov) [1841490] - [tools] kvm: sefltests: Add explicit synchronization to move mem region test (Vitaly Kuznetsov) [1841490] - [tools] kvm: selftests: Add GUEST_ASSERT variants to pass values to host (Vitaly Kuznetsov) [1841490] - [tools] kvm: selftests: Add util to delete memory region (Vitaly Kuznetsov) [1841490] - [tools] kvm: selftests: Use kernel's list instead of homebrewed replacement (Vitaly Kuznetsov) [1841490] - [tools] kvm: selftests: Take vcpu pointer instead of id in vm_vcpu_rm() (Vitaly Kuznetsov) [1841490] - [x86] kvm: pass through CPUID(0x80000006) (Vitaly Kuznetsov) [1841490] - [x86] kvm: x86: Return updated timer current count register from KVM_GET_LAPIC (Vitaly Kuznetsov) [1841490] - [virt] kvm: remove redundant assignment to variable r (Vitaly Kuznetsov) [1841490] - [x86] kvm: svm: Fix __svm_vcpu_run declaration (Vitaly Kuznetsov) [1841490] - [x86] kvm: svm: Do not setup frame pointer in __svm_vcpu_run (Vitaly Kuznetsov) [1841490] - [x86] kvm: svm: Do not mark svm_vcpu_run with STACK_FRAME_NON_STANDARD (Vitaly Kuznetsov) [1841490] - [x86] kvm: nvmx: reflect MTF VM-exits if injected by L1 (Vitaly Kuznetsov) [1841490] - [kernel] kvm: Check validity of resolved slot when searching memslots (Vitaly Kuznetsov) [1841490] - [x86] kvm: vmx: Enable machine check support for 32bit targets (Vitaly Kuznetsov) [1841490] - [x86] kvm: svm: move more vmentry code to assembly (Vitaly Kuznetsov) [1841490] - [x86] kvm: svm: fix compilation with modular PSP and non-modular KVM (Vitaly Kuznetsov) [1841490] - [x86] Increase KVM_MAX_VCPUS to 1024, KVM_MAX_VCPU_ID to 2048 (Eduardo Habkost) [1810811] - [scsi] scsi: core: avoid host-wide host_busy counter for scsi_mq (Ewan Milne) [1761928] - [gpio] gpio: xgene-sb: set valid IRQ type in to_irq() (Brian Masney) [1802402] - [block] rbd: compression_hint option (Ilya Dryomov) [1835925] - [include] libceph: support for alloc hint flags (Ilya Dryomov) [1835925] - [net] libceph: read_from_replica option (Ilya Dryomov) [1835925] - [net] libceph: support for balanced and localized reads (Ilya Dryomov) [1835925] - [net] libceph: crush_location infrastructure (Ilya Dryomov) [1835925] - [net] libceph: decode CRUSH device/bucket types and names (Ilya Dryomov) [1835925] - [net] libceph: add non-asserting rbtree insertion helper (Ilya Dryomov) [1835925] - [pci] PCI: pciehp: Fix MSI interrupt race (Myron Stowe) [1779610] - [security] ima: Remove __init annotation from ima_pcrread() (Bruno Meneguele) [1843774] - [security] ima: Call ima_calc_boot_aggregate() in ima_eventdigest_init() (Bruno Meneguele) [1843774] - [security] ima: Directly assign the ima_default_policy pointer to ima_rules (Bruno Meneguele) [1843774] - [documentation] powerpc/fadump: sysfs for fadump memory reservation (Diego Domingos) [1804202] - [documentation] Documentation/ABI: Mark /sys/kernel/fadump_* sysfs files deprecated (Diego Domingos) [1804202] - [documentation] powerpc/powernv: Move core and fadump_release_opalcore under new kobject (Diego Domingos) [1804202] - [powerpc] powerpc/fadump: Reorganize /sys/kernel/fadump_* sysfs files (Diego Domingos) [1804202] - [fs] sysfs: wrap __compat_only_sysfs_link_entry_to_kobj function to change the symlink name (Diego Domingos) [1804202] - [documentation] Documentation/ABI: Add ABI documentation for /sys/kernel/fadump_* (Diego Domingos) [1804202] - [hwtracing] intel_th: pci: Add Tiger Lake CPU support (Jiri Olsa) [1483079] - [netdrv] e1000e: fix S0ix flows for cable connected case (Ken Cox) [1781385] - [netdrv] e1000e: reject unsupported coalescing params (Ken Cox) [1781385] - [netdrv] e1000e: Add support for Tiger Lake device (Ken Cox) [1781385] - [netdrv] e1000e: Add support for Alder Lake (Ken Cox) [1781385] - [netdrv] net: intel: e1000e: fix possible sleep-in-atomic-context bugs in e1000e_get_hw_semaphore() (Ken Cox) [1781385] - [netdrv] e1000e: fix missing cpu_to_le64 on buffer_addr (Ken Cox) [1781385] - [netdrv] e1000(e): use new helper tcp_v6_gso_csum_prep (Ken Cox) [1781385] - [netdrv] e1000e: Revert "e1000e: Make watchdog use delayed work" (Ken Cox) [1781385] - [netdrv] e1000e: Use netdev_info instead of pr_info for link messages (Ken Cox) [1781385] - [netdrv] net: ethernet: intel: Demote MTU change prints to debug (Ken Cox) [1781385] - [netdrv] e1000e: Fix compiler warning when CONFIG_PM_SLEEP is not set (Ken Cox) [1781385] - [netdrv] net: ixgbevf: reject unsupported coalescing params (Ken Cox) [1781379] - [netdrv] ixgbevf: Remove limit of 10 entries for unicast filter list (Ken Cox) [1781379] - [netdrv] net: ixgbe: reject unsupported coalescing params (Ken Cox) [1781378] - [netdrv] ixgbe: Use pci_get_dsn() (Ken Cox) [1781378] - [netdrv] intel: Replace zero-length array with flexible-array member (Ken Cox) [1781378] - [netdrv] ixgbe: Fix calculation of queue with VFs and flow director on interface flap (Ken Cox) [1781378] - [netdrv] net: ethernet: intel: Demote MTU change prints to debug (Ken Cox) [1781378] - [netdrv] ixgbe: protect TX timestamping from API misuse (Ken Cox) [1781378] - [netdrv] ixgbe: Make use of cpumask_local_spread to improve RSS locality (Ken Cox) [1781378] - [netdrv] ixgbe: Remove duplicate clear_bit() call (Ken Cox) [1781378] - [netdrv] ixgbe: Add UDP segmentation offload support (Ken Cox) [1781378] - [x86] x86/resctrl: Fix invalid attempt at removing the default resource group (Alexander Beregalov) [1830948] - [x86] x86/resctrl: Clean up unused function parameter in mkdir path (Alexander Beregalov) [1830948] - [x86] x86/resctrl: Fix a deadlock due to inaccurate reference (Alexander Beregalov) [1830948] - [x86] x86/resctrl: Fix use-after-free due to inaccurate refcount of rdtgroup (Alexander Beregalov) [1830948] - [x86] x86/resctrl: Fix use-after-free when deleting resource groups (Alexander Beregalov) [1830948] - [x86] x86/resctrl: Add task resctrl information display (Alexander Beregalov) [1830948] - [x86] x86/resctrl: Check monitoring static key in the MBM overflow handler (Alexander Beregalov) [1830948] - [x86] x86/resctrl: Do not reconfigure exiting tasks (Alexander Beregalov) [1830948] - [x86] x86/resctrl: Fix potential memory leak (Alexander Beregalov) [1830948] - [x86] x86/resctrl: Fix an imbalance in domain_remove_cpu() (Alexander Beregalov) [1830948] - [x86] x86/resctrl: Fix potential lockdep warning (Alexander Beregalov) [1830948] - [x86] x86/resctrl: Prevent NULL pointer dereference when reading mondata (Alexander Beregalov) [1830948] - [x86] x86/resctrl: Cleanup cbm_ensure_valid() (Alexander Beregalov) [1830948] - [x86] x86/resctrl: Prevent possible overrun during bitmap operations (Alexander Beregalov) [1830948] - [x86] x86/resctrl: Don't stop walking closids when a locksetup group is found (Alexander Beregalov) [1830948] - [x86] x86/resctrl: Use _ASM_BX to avoid ifdeffery (Alexander Beregalov) [1830948] - [x86] x86/resctrl: Remove unused variable (Alexander Beregalov) [1830948] - [x86] x86/resctrl: Remove duplicate MSR_MISC_FEATURE_CONTROL definition (Alexander Beregalov) [1830948] - [x86] x86/resctrl: Avoid confusion over the new X86_RESCTRL config (Alexander Beregalov) [1830948] - [x86] x86/cache: Rename config option to CONFIG_X86_RESCTRL (Alexander Beregalov) [1830948] - [tools] perf flamegraph: Use /bin/bash for report and record scripts (Michael Petlan) [1281843] - [tools] perf script: Add flamegraph.py script (Michael Petlan) [1281843] - [tools] perf script: Avoid NULL dereference on symbol (Michael Petlan) [1841130] - [tools] tools/build: tweak unused value workaround (Michael Petlan) [1841130] - [tools] perf stat: Fix no metric header if --per-socket and --metric-only set (Michael Petlan) [1841130] - [tools] perf python: Check if clang supports -fno-semantic-interposition (Michael Petlan) [1841130] - [tools] perf tools: Support Python 3.8+ in Makefile (Michael Petlan) [1841130] - [tools] perf script: Fix invalid read of directory entry after closedir() (Michael Petlan) [1841130] - [tools] perf script report: Fix SEGFAULT when using DWARF mode (Michael Petlan) [1841130] - [tools] perf script: add -S/--symbols documentation (Michael Petlan) [1841130] - [tools] perf pmu-events x86: Use CPU_CLK_UNHALTED.THREAD in Kernel_Utilization metric (Michael Petlan) [1841130] - [tools] perf events parser: Add missing Intel CPU events to parser (Michael Petlan) [1841130] - [tools] perf script: Allow --symbol to accept hexadecimal addresses (Michael Petlan) [1841130] - [tools] perf top: Support hotkey to change sort order (Michael Petlan) [1841130] - [tools] perf top: Support --group-sort-idx to change the sort order (Michael Petlan) [1841130] - [tools] perf symbols: Fix arm64 gap between kernel start and module end (Michael Petlan) [1841130] - [tools] perf build-test: Honour JOBS to override detection of number of cores (Michael Petlan) [1841130] - [tools] perf script: Add --show-cgroup-events option (Michael Petlan) [1841130] - [tools] perf top: Add --all-cgroups option (Michael Petlan) [1841130] - [tools] perf record: Add --all-cgroups option (Michael Petlan) [1841130] - [tools] perf record: Support synthesizing cgroup events (Michael Petlan) [1841130] - [tools] perf report: Add 'cgroup' sort key (Michael Petlan) [1841130] - [tools] perf cgroup: Maintain cgroup hierarchy (Michael Petlan) [1841130] - [tools] perf tools: Basic support for CGROUP event (Michael Petlan) [1841130] - [tools] perf tools: Add file-handle feature test (Michael Petlan) [1841130] - [tools] perf python: Include rwsem.c in the pythong biding (Michael Petlan) [1841130] - [tools] tools headers UAPI: Update tools's copy of linux/perf_event.h (Michael Petlan) [1841130] - [tools] perf script: Introduce --deltatime option (Michael Petlan) [1841130] - [tools] perf: Normalize gcc parameter when generating arch errno table (Michael Petlan) [1841130] - [tools] perf parse-events: Add defensive NULL check (Michael Petlan) [1841130] - [tools] perf callchain: Update docs regarding kernel/user space unwinding (Michael Petlan) [1841130] - [tools] perf cpumap: Fix snprintf overflow check (Michael Petlan) [1841130] - [tools] perf test: Test pmu-events aliases (Michael Petlan) [1841130] - [tools] perf pmu: Make pmu_uncore_alias_match() public (Michael Petlan) [1841130] - [tools] perf pmu: Add is_pmu_core() (Michael Petlan) [1841130] - [tools] perf test: Add pmu-events test (Michael Petlan) [1841130] - [tools] perf pmu: Refactor pmu_add_cpu_aliases() (Michael Petlan) [1841130] - [tools] perf jevents: Support test events folder (Michael Petlan) [1841130] - [tools] perf jevents: Add some test events (Michael Petlan) [1841130] - [tools] perf tools: Unify a bit the build directory output (Michael Petlan) [1841130] - [tools] perf metricgroup: Fix printing event names of metric group with multiple events incase of overlapping events (Michael Petlan) [1841130] - [tools] perf stat: Align the output for interval aggregation mode (Michael Petlan) [1841130] - [tools] perf report/top TUI: Support hotkeys to let user select any event for sorting (Michael Petlan) [1841130] - [tools] perf report: Support a new key to reload the browser (Michael Petlan) [1841130] - [tools] perf report: Allow specifying event to be used as sort key in --group output (Michael Petlan) [1841130] - [tools] perf report/top TUI: Support hotkey 'a' for annotation of unresolved addresses (Michael Petlan) [1841130] - [tools] perf report: Support interactive annotation of code without symbols (Michael Petlan) [1841130] - [tools] perf report: Print al_addr when symbol is not found (Michael Petlan) [1841130] - [tools] perf symbols: Consolidate symbol fixup issue (Michael Petlan) [1841130] - [tools] perf parse-events: Fix 3 use after frees found with clang ASAN (Michael Petlan) [1841130] - [tools] perf/tests: Add CET instructions to the new instructions test (Michael Petlan) [1841130] - [tools] perf expr: Fix copy/paste mistake (Michael Petlan) [1841130] - [tools] perf report: Fix no branch type statistics report issue (Michael Petlan) [1841130] - [tools] perf tools: Give synthetic mmap events an inode generation (Michael Petlan) [1841130] - [tools] perf test: Print if shell directory isn't present (Michael Petlan) [1841130] - [tools] perf record: Fix binding of AIO user space buffers to nodes (Michael Petlan) [1841130] - [tools] perf intel-pt: Update intel-pt.txt file with new location of the documentation (Michael Petlan) [1841130] - [tools] perf intel-pt: Add Intel PT man page references (Michael Petlan) [1841130] - [tools] perf intel-pt: Rename intel-pt.txt and put it in man page format (Michael Petlan) [1841130] - [tools] perf doc: Set man page date to last git commit (Michael Petlan) [1841130] - [tools] perf cs-etm: Fix unsigned variable comparison to zero (Michael Petlan) [1841130] - [tools] perf cs-etm: Optimize copying last branches (Michael Petlan) [1841130] - [tools] perf cs-etm: Correct synthesizing instruction samples (Michael Petlan) [1841130] - [tools] perf cs-etm: Continuously record last branch (Michael Petlan) [1841130] - [tools] perf cs-etm: Swap packets for instruction samples (Michael Petlan) [1841130] - [tools] perf map: Use strstarts() to look for Android libraries (Michael Petlan) [1841130] - [tools] perf vendor events intel: Add NO_NMI_WATCHDOG metric constraint (Michael Petlan) [1841130] - [tools] perf metricgroup: Support metric constraint (Michael Petlan) [1841130] - [tools] perf util: Factor out sysctl__nmi_watchdog_enabled() (Michael Petlan) [1841130] - [tools] perf metricgroup: Factor out metricgroup__add_metric_weak_group() (Michael Petlan) [1841130] - [tools] perf jevents: Support metric constraint (Michael Petlan) [1841130] - [tools] perf block-info: Support color ops to print block percents in color (Michael Petlan) [1841130] - [tools] perf block-info: Allow selecting which columns to report and its order (Michael Petlan) [1841130] - [tools] perf diff: Use __block_info__cmp() to replace block_pair_cmp() (Michael Petlan) [1841130] - [tools] perf expr: Make expr__parse() return -1 on error (Michael Petlan) [1841130] - [tools] perf expr: Straighten expr__parse()/expr__find_other() interface (Michael Petlan) [1841130] - [tools] perf expr: Increase EXPR_MAX_OTHER to support metrics with more than 15 variables (Michael Petlan) [1841130] - [tools] perf expr: Move expr lexer to flex (Michael Petlan) [1841130] - [tools] perf expr: Add expr.c object (Michael Petlan) [1841130] - [tools] perf header: Add check for unexpected use of reserved membrs in event attr (Michael Petlan) [1841130] - [tools] perf evsel: Support PERF_SAMPLE_BRANCH_HW_INDEX (Michael Petlan) [1841130] - [tools] perf tools: Add hw_idx in struct branch_stack (Michael Petlan) [1841130] - [tools] tools headers UAPI: Update tools's copy of linux/perf_event.h (Michael Petlan) [1841130] - [tools] tools lib traceevent: Remove extra '\n' in print_event_time() (Michael Petlan) [1841130] - [tools] perf annotate: Get rid of annotation->nr_jumps (Michael Petlan) [1841130] - [tools] perf llvm: Add debug hint message about missing kernel-devel package (Michael Petlan) [1841130] - [tools] perf stat: Show percore counts in per CPU output (Michael Petlan) [1841130] - [tools] tools lib api fs: Move cgroupsfs_find_mountpoint() (Michael Petlan) [1841130] - [kernel] perf/core: fix parent pid/tid in task exit events (Michael Petlan) [1841130] - [x86] perf/x86/cstate: Add Jasper Lake CPU support (Michael Petlan) [1841130] - [kernel] perf/core: Disable page faults when getting phys address (Michael Petlan) [1841130] - [x86] perf/x86/intel/uncore: Add Ice Lake server uncore support (Michael Petlan) [1841130] - [kernel] perf/cgroup: Correct indirection in perf_less_group_idx() (Michael Petlan) [1841130] - [kernel] perf/core: Fix event cgroup tracking (Michael Petlan) [1841130] - [init] perf/core: Add PERF_SAMPLE_CGROUP feature (Michael Petlan) [1841130] - [kernel] perf/core: Add PERF_RECORD_CGROUP event (Michael Petlan) [1841130] - [x86] x86 user stack frame reads: switch to explicit __get_user() (Michael Petlan) [1841130] - [x86] perf/x86/intel/uncore: Factor out __snr_uncore_mmio_init_box (Michael Petlan) [1841130] - [x86] perf/x86/intel/uncore: Add box_offsets for free-running counters (Michael Petlan) [1841130] - [kernel] perf/core: Fix reversed NULL check in perf_event_groups_less() (Michael Petlan) [1841130] - [kernel] perf/core: Fix endless multiplex timer (Michael Petlan) [1841130] - [kernel] perf/cgroup: Order events in RB tree by cgroup id (Michael Petlan) [1841130] - [kernel] perf/cgroup: Grow per perf_cpu_context heap storage (Michael Petlan) [1841130] - [kernel] perf/core: Add per perf_cpu_context min_heap storage (Michael Petlan) [1841130] - [kernel] perf/core: Use min_heap in visit_groups_merge() (Michael Petlan) [1841130] - [lib] lib: Introduce generic min-heap (Michael Petlan) [1841130] - [kernel] perf/cgroup: Reorder perf_cgroup_connect() (Michael Petlan) [1841130] - [kernel] perf/core: Remove 'struct sched_in_data' (Michael Petlan) [1841130] - [kernel] perf/core: Unify {pinned, flexible}_sched_in() (Michael Petlan) [1841130] - [x86] perf/x86: Add Intel Tiger Lake uncore support (Michael Petlan) [1841130] - [x86] perf/x86/intel: Output LBR TOS information correctly (Michael Petlan) [1841130] - [powerpc] perf/core: Add new branch sample type for HW index of raw branch records (Michael Petlan) [1841130] - [x86] perf/x86/intel: Avoid unnecessary PEBS_ENABLE MSR access in PMI (Michael Petlan) [1841130] - [x86] x86/cpu: Add Jasper Lake to Intel family (Michael Petlan) [1841130] - [fs] pstore/ram: Run without kernel crash dump region (Desnes Augusto Nunes do Rosario) [1824906] - [fs] pstore/ram: Avoid NULL deref in ftrace merging failure path (Desnes Augusto Nunes do Rosario) [1824906] - [fs] pstore: Convert buf_lock to semaphore (Desnes Augusto Nunes do Rosario) [1824906] - [fs] pstore/ram: Correctly calculate usable PRZ bytes (Desnes Augusto Nunes do Rosario) [1824906] - [drm] memremap: add an owner field to struct dev_pagemap (Don Dutile) [1816441] - [mm] mm: devmap: refactor 1-based refcounting for ZONE_DEVICE pages (Don Dutile) [1816441] - [mm] mm/swap: fix release_pages() when releasing devmap pages (Don Dutile) [1816441] - [mm] mm: revert remove MEMORY_DEVICE_PUBLIC support in swap.c (Don Dutile) [1816441] - [nvdimm] mm: Cleanup __put_devmap_managed_page() vs ->page_free() (Don Dutile) [1816441] - [documentation] hv_netvsc: Update document for XDP support (Mohammed Gamal) [1815497] - [netdrv] hv_netvsc: Fix XDP refcnt for synthetic and VF NICs (Mohammed Gamal) [1815497] - [netdrv] hv_netvsc: Add XDP support (Mohammed Gamal) [1815497] - [powerpc] kvm: ppc: book3s hv: Remove user-triggerable WARN_ON (Laurent Vivier) [1784050] - [powerpc] kvm: ppc: book3s hv: Close race with page faults around memslot flushes (Laurent Vivier) [1784050] - [powerpc] pseries/svm: Allow IOMMU to work in SVM (Michael Roth) [1730194] - [powerpc] pseries/iommu: Separate FW_FEATURE_MULTITCE to put/stuff features (Michael Roth) [1730194] - [powerpc] pseries: Allow not having ibm, hypertas-functions::hcall-multi-tce for DDW (Michael Roth) [1730194] - [powerpc] revert "powerpc/pseries/iommu: Don't use dma_iommu_ops on secure guests" (Michael Roth) [1730194] - [powerpc] ultravisor: Add PPC_UV config option (Michael Roth) [1730194] - [mm] ksm: Export ksm_madvise() (Michael Roth) [1730194] - [powerpc] configs: Enable secure guest support in pseries and ppc64 defconfigs (Michael Roth) [1730194] - [powerpc] prom_init: Undo relocation before entering secure mode (Michael Roth) [1730194] - [powerpc] pseries/svm: Force SWIOTLB for secure guests (Michael Roth) [1730194] - [powerpc] pseries/iommu: Don't use dma_iommu_ops on secure guests (Michael Roth) [1730194] - [powerpc] pseries/svm: Disable doorbells in SVM guests (Michael Roth) [1730194] - [powerpc] pseries/svm: Export guest SVM status to user space via sysfs (Michael Roth) [1730194] - [powerpc] pseries/svm: Use shared memory for Debug Trace Log (DTL) (Michael Roth) [1730194] - [powerpc] prom_init: Pass the "os-term" message to hypervisor (Michael Roth) [1730194] - [powerpc] Add support for adding an ESM blob to the zImage wrapper (Michael Roth) [1730194] - [powerpc] pseries: Introduce option to build secure virtual machines (Michael Roth) [1730194] - [s390] mm: Remove sev_active() function (Michael Roth) [1730194] - [kernel] fs/core/vmcore: Move sev_active() reference to x86 arch code (Michael Roth) [1730194] - [kernel] x86, s390/mm: Move sme_active() and sme_me_mask to x86-specific header (Michael Roth) [1730194] - [kernel] dma-mapping: Remove dma_check_mask() (Michael Roth) [1730194] - [kernel] swiotlb: Remove call to sme_active() (Michael Roth) [1730194] - [x86] s390: Move ARCH_HAS_MEM_ENCRYPT definition to arch/Kconfig (Michael Roth) [1730194] - [powerpc] xmon: don't access ASDR in VMs (Michael Roth) [1730194] - [powerpc] xmon: Fix compile error in print_insn* functions (Michael Roth) [1730194] - [mm] memremap: provide a not device managed memremap_pages (Michael Roth) [1730194] - [mm] memremap: don't use a separate devm action for devmap_managed_enable_get (Michael Roth) [1730194] - [mm] memremap: remove the dev field in struct dev_pagemap (Michael Roth) [1730194] - [kernel] resource: add a not device managed request_free_mem_region variant (Michael Roth) [1730194] - [mm] turn migrate_vma upside down (Michael Roth) [1730194] - [kernel] mm: simplify ZONE_DEVICE page private data (Michael Roth) [1730194] - [kernel] mm: remove hmm_devmem_add (Michael Roth) [1730194] - [mm] remove hmm_vma_alloc_locked_page (Michael Roth) [1730194] - [dax] device-dax: use the dev_pagemap internal refcount (Michael Roth) [1730194] - [mm] export alloc_pages_vma (Michael Roth) [1730194] - [netdrv] net/mlx5: Kconfig: Fix spelling typo (Alaa Hleihel) [1843359] - [netdrv] net/mlx5e: Introduce kconfig var for TC support (Alaa Hleihel) [1843359] - [netdrv] net/mlx5e: Move TC-specific code from en_main.c to en_tc.c (Alaa Hleihel) [1843359] - [netdrv] net/mlx5e: Extract neigh-specific code from en_rep.c to rep/neigh.c (Alaa Hleihel) [1843359] - [netdrv] net/mlx5e: Extract TC-specific code from en_rep.c to rep/tc.c (Alaa Hleihel) [1843359] - [infiniband] net/mlx5: Refactor imm_inval_pkey field in cqe struct (Alaa Hleihel) [1843359] - [netdrv] net/mlx5e: Take DCBNL-related definitions into dedicated files (Alaa Hleihel) [1843359] - [netdrv] net/mlx5: E-Switch: Move eswitch chains to a new directory (Alaa Hleihel) [1843359] - [netdrv] net/mlx5e: remove duplicated check chain_index in mlx5e_rep_setup_ft_cb (Alaa Hleihel) [1843359] - [netdrv] net/mlx5e: add mlx5e_rep_indr_setup_ft_cb support (Alaa Hleihel) [1843359] - [netdrv] net/mlx5e: refactor indr setup block (Alaa Hleihel) [1843359] - [infiniband] IB/mlx5: Fix DEVX support for MLX5_CMD_OP_INIT2INIT_QP command (Alaa Hleihel) [1842258] - [netdrv] net/mlx5e: Remove warning "devices are not on same switch HW" (Alaa Hleihel) [1842258] - [infiniband] RDMA/mlx5: Add init2init as a modify command (Alaa Hleihel) [1842258] - [netdrv] net/mlx5e: replace EINVAL in mlx5e_flower_parse_meta() (Alaa Hleihel) [1842258] - [netdrv] net/mlx5e: Fix MLX5_TC_CT dependencies (Alaa Hleihel) [1842258] - [netdrv] net/mlx5e: Properly set default values when disabling adaptive moderation (Alaa Hleihel) [1842258] - [netdrv] net/mlx5e: Fix stats update for matchall classifier (Alaa Hleihel) [1842258] - [netdrv] net: sched: expose HW stats types per action used by drivers (Alaa Hleihel) [1842258] - [netdrv] net/mlx5e: en_tc: Fix cast to restricted __be32 warning (Alaa Hleihel) [1842258] - [netdrv] net/mlx5e: en_tc: Fix incorrect type in initializer warnings (Alaa Hleihel) [1842258] - [netdrv] net/mlx5e: Allow partial data mask for tunnel options (Alaa Hleihel) [1842258] - [include] net/mlx5: IPSec: Fix incorrect type for spi (Alaa Hleihel) [1842258] - [netdrv] net/mlx5: Accel: fpga tls fix cast to __be64 and incorrect argument types (Alaa Hleihel) [1842258] - [netdrv] net/mlx5: cmd: Fix memset with byte count warning (Alaa Hleihel) [1842258] - [netdrv] net/mlx5: DR: Fix incorrect type in return expression (Alaa Hleihel) [1842258] - [netdrv] net/mlx5: DR: Fix cast to restricted __be32 (Alaa Hleihel) [1842258] - [netdrv] net/mlx5: DR: Fix incorrect type in argument (Alaa Hleihel) [1842258] - [netdrv] net/mlx5e: IPoIB, Drop multicast packets that this interface sent (Alaa Hleihel) [1842258] - [netdrv] net/mlx5e: IPoIB, Enable loopback packets for IPoIB interfaces (Alaa Hleihel) [1842258] - [netdrv] net/mlx5: Fix error flow in case of function_setup failure (Alaa Hleihel) [1842258] - [netdrv] net/mlx5e: CT: Correctly get flow rule (Alaa Hleihel) [1842258 1840408] - [netdrv] net/mlx5e: Update netdev txq on completions during closure (Alaa Hleihel) [1842258] - [netdrv] net/mlx5: Annotate mutex destroy for root ns (Alaa Hleihel) [1842258 1840408] - [netdrv] net/mlx5: Don't maintain a case of del_sw_func being null (Alaa Hleihel) [1842258 1840408] - [netdrv] net/mlx5: Fix cleaning unmanaged flow tables (Alaa Hleihel) [1842258 1840408] - [netdrv] net/mlx5: Fix memory leak in mlx5_events_init (Alaa Hleihel) [1842258] - [netdrv] net/mlx5e: Fix inner tirs handling (Alaa Hleihel) [1842258] - [netdrv] net/mlx5e: kTLS, Destroy key object after destroying the TIS (Alaa Hleihel) [1842258] - [netdrv] net/mlx5e: Fix allowed tc redirect merged eswitch offload cases (Alaa Hleihel) [1842258] - [netdrv] net/mlx5: Avoid processing commands before cmdif is ready (Alaa Hleihel) [1842258] - [netdrv] net/mlx5: Fix a race when moving command interface to events mode (Alaa Hleihel) [1842258] - [netdrv] net/mlx5: Add command entry handling completion (Alaa Hleihel) [1842258] - [infiniband] RDMA/mlx5: Fix NULL pointer dereference in destroy_prefetch_work (Alaa Hleihel) [1842258] - [netdrv] net/mlx5: Fix crash upon suspend/resume (Alaa Hleihel) [1842258 1841973] - [netdrv] net/mlx5e: Fix devlink port netdev unregistration sequence (Alaa Hleihel) [1842258 1790226] - [netdrv] net/mlx5e: Fix devlink port register sequence (Alaa Hleihel) [1842258 1790226] - [netdrv] net/mlx5e: Use devlink virtual flavour for VF devlink port (Alaa Hleihel) [1842258 1790226] - [netdrv] net/mlx5e: Add support for devlink-port in non-representors mode (Alaa Hleihel) [1842258 1790226] - [netdrv] net/mlx5e: Rename representor get devlink port function (Alaa Hleihel) [1842258 1790226] - [fs] nfsd4: add filename to states output ("J. Bruce Fields") [1475182] - [fs] nfsd4: stid display should preserve on-the-wire byte order ("J. Bruce Fields") [1475182] - [fs] nfsd4: common stateid-printing code ("J. Bruce Fields") [1475182] - [fs] nfsd: remove read permission bit for ctl sysctl ("J. Bruce Fields") [1475182] - [fs] nfsd: "\s" should be "s" ("J. Bruce Fields") [1475182] - [fs] nfsd: initialize i_private before d_add ("J. Bruce Fields") [1475182] - [fs] nfsd: use i_wrlock instead of rcu for nfsdfs i_private ("J. Bruce Fields") [1475182] - [fs] nfsd: fix dentry leak upon mkdir failure ("J. Bruce Fields") [1475182] - [fs] nfsd: Make __get_nfsdfs_client() static ("J. Bruce Fields") [1475182] - [fs] nfsd: Make two functions static ("J. Bruce Fields") [1475182] - [fs] nfsd: decode implementation id ("J. Bruce Fields") [1475182] - [fs] nfsd: use 64-bit seconds fields in nfsd v4 code ("J. Bruce Fields") [1475182] - [fs] nfsd: create xdr_netobj_dup helper ("J. Bruce Fields") [1475182] - [fs] nfsd: allow forced expiration of NFSv4 clients ("J. Bruce Fields") [1475182] - [fs] nfsd: create get_nfsdfs_clp helper ("J. Bruce Fields") [1475182] - [fs] nfsd4: show layout stateids ("J. Bruce Fields") [1475182] - [fs] nfsd: show lock and deleg stateids ("J. Bruce Fields") [1475182] - [fs] nfsd4: add file to display list of client's opens ("J. Bruce Fields") [1475182] - [fs] nfsd: add more information to client info file ("J. Bruce Fields") [1475182] - [include] nfsd: escape high characters in binary data ("J. Bruce Fields") [1475182] - [fs] nfsd: copy client's address including port number to cl_addr ("J. Bruce Fields") [1475182] - [fs] nfsd4: add a client info file ("J. Bruce Fields") [1475182] - [fs] nfsd: make client/ directory names small ints ("J. Bruce Fields") [1475182] - [fs] nfsd: add nfsd/clients directory ("J. Bruce Fields") [1475182] - [fs] nfsd4: use reference count to free client ("J. Bruce Fields") [1475182] - [fs] nfsd: rename cl_refcount ("J. Bruce Fields") [1475182] - [fs] nfsd: persist nfsd filesystem across mounts ("J. Bruce Fields") [1475182]- [wireless] iwlwifi: pcie: handle QuZ configs with killer NICs as well (Jarod Wilson) [1844129 1842382] - [net] mac80211: add ieee80211_is_any_nullfunc() (Jarod Wilson) [1844129] - [net] mac80211: sta_info: Add lockdep condition for RCU list usage (Jarod Wilson) [1844129] - [net] mac80211: fix channel switch trigger from unknown mesh peer (Jarod Wilson) [1844129] - [wireless] rtw88: avoid unused function warnings (Jarod Wilson) [1844129] - [wireless] brcmfmac: add stub for monitor interface xmit (Jarod Wilson) [1844129] - [wireless] iwlwifi: actually check allocated conf_tlv pointer (Jarod Wilson) [1844129] - [wireless] iwlwifi: fix WGDS check when WRDS is disabled (Jarod Wilson) [1844129] - [wireless] iwlwifi: mvm: fix inactive TID removal return value usage (Jarod Wilson) [1844129] - [wireless] iwlwifi: mvm: Do not declare support for ACK Enabled Aggregation (Jarod Wilson) [1844129] - [wireless] iwlwifi: mvm: limit maximum queue appropriately (Jarod Wilson) [1844129] - [wireless] iwlwifi: pcie: indicate correct RB size to device (Jarod Wilson) [1844129] - [wireless] iwlwifi: mvm: beacon statistics shouldn't go backwards (Jarod Wilson) [1844129] - [wireless] iwlwifi: pcie: actually release queue memory in TVQM (Jarod Wilson) [1844129] - [wireless] mac80211: populate debugfs only after cfg80211 init (Jarod Wilson) [1844129] - [net] mac80211: fix race in ieee80211_register_hw() (Jarod Wilson) [1844129] - [net] nl80211: fix NL80211_ATTR_FTM_RESPONDER policy (Jarod Wilson) [1844129] - [powerpc] powerpc/fadump: Account for memory_limit while reserving memory (Steve Best) [1840646] - [mm] mm: make deferred init's max threads arch-specific (David Hildenbrand) [1818764] - [mm] mm: parallelize deferred_init_memmap() (David Hildenbrand) [1818764] - [mm] mm: don't track number of pages during deferred initialization (David Hildenbrand) [1818764] - [kernel] padata: add basic support for multithreaded jobs (David Hildenbrand) [1818764] - [kernel] padata: allocate work structures for parallel jobs from a pool (David Hildenbrand) [1818764] - [init] padata: initialize earlier (David Hildenbrand) [1818764] - [kernel] padata: remove exit routine (David Hildenbrand) [1818764] - [documentation] padata: update documentation (David Hildenbrand) [1818764] - [mm] mm: call cond_resched() from deferred_init_memmap() (David Hildenbrand) [1818764] - [mm] mm: initialize deferred pages with interrupts enabled (David Hildenbrand) [1818764] - [mm] mm/pagealloc.c: call touch_nmi_watchdog() on max order boundaries in deferred init (David Hildenbrand) [1818764] - [mm] mm/page_alloc: fix watchdog soft lockups during set_zone_contiguous() (David Hildenbrand) [1818764] - [mm] mm/page_alloc.c: fix regression with deferred struct page init (David Hildenbrand) [1818764] - [mm] mm: initialize MAX_ORDER_NR_PAGES at a time instead of doing larger sections (David Hildenbrand) [1818764] - [mm] mm: implement new zone specific memblock iterator (David Hildenbrand) [1818764] - [mm] mm: drop meminit_pfn_in_nid as it is redundant (David Hildenbrand) [1818764] - [kernel] audit: add subj creds to NETFILTER_CFG record to (Richard Guy Briggs) [1478533] - [kernel] audit: make symbol 'audit_nfcfgs' static (Richard Guy Briggs) [1478533] - [net] netfilter: add audit table unregister actions (Richard Guy Briggs) [1478533] - [net] audit: tidy and extend netfilter_cfg x_tables (Richard Guy Briggs) [1478533] - [x86] x86/efi: Allocate e820 buffer before calling efi_exit_boot_service (Lenny Szubowicz) [1824005] - [mm] hugetlb_cgroup: fix possible illegal access to memory (Joel Savitz) [1835398] - [kvm] KVM: s390: Remove false WARN_ON_ONCE for the PQAP instruction (Claudio Imbrenda) [1836184] - [sound] ASoC: Intel: Convert to new X86 CPU match macros (Prarit Bhargava) [1841649] - [thermal] thermal: Convert to new X86 CPU match macros (Prarit Bhargava) [1841649] - [powercap] powercap/intel_rapl: Convert to new X86 CPU match macros (Prarit Bhargava) [1841649] - [platform] platform/x86: Convert to new CPU match macros (Prarit Bhargava) [1841649] - [pci] PCI: intel-mid: Convert to new X86 CPU match macros (Prarit Bhargava) [1841649] - [mmc] mmc: sdhci-acpi: Convert to new X86 CPU match macros (Prarit Bhargava) [1841649] - [idle] intel_idle: Convert to new X86 CPU match macros (Prarit Bhargava) [1841649] - [extcon] extcon: axp288: Convert to new X86 CPU match macros (Prarit Bhargava) [1841649] - [edac] EDAC: Convert to new X86 CPU match macros (Prarit Bhargava) [1841649] - [acpi] ACPI: Convert to new X86 CPU match macros (Prarit Bhargava) [1841649] - [x86] x86/platform: Convert to new CPU match macros (Prarit Bhargava) [1841649] - [x86] x86/kernel: Convert to new CPU match macros (Prarit Bhargava) [1841649] - [x86] x86/perf/events: Convert to new CPU match macros (Prarit Bhargava) [1841649] - [x86] x86/cpu: Add consistent CPU match macros (Prarit Bhargava) [1841649] - [fs] fix autofs regression caused by follow_managed() changes (Miklos Szeredi) [1784857] - [fs] fs/namei.c: fix missing barriers when checking positivity (Miklos Szeredi) [1784857] - [fs] fix dget_parent() fastpath race (Miklos Szeredi) [1784857] - [fs] new helper: lookup_positive_unlocked() (Miklos Szeredi) [1784857] - [fs] fs/namei.c: pull positivity check into follow_managed() (Miklos Szeredi) [1784857] - [mm] x86/kasan: Fix boot with 5-level paging and KASAN (Baoquan He) [1838418] - [netdrv] bnxt_en: Fix VLAN acceleration handling in bnxt_fix_features() (Jonathan Toppins) [1790621] - [netdrv] bnxt_en: Return error when allocating zero size context memory (Jonathan Toppins) [1790621] - [netdrv] bnxt_en: Improve AER slot reset (Jonathan Toppins) [1790621] - [netdrv] bnxt_en: Reduce BNXT_MSIX_VEC_MAX value to supported CQs per PF (Jonathan Toppins) [1790621] - [netdrv] bnxt_en: Fix VF anti-spoof filter setup (Jonathan Toppins) [1790621] - [netdrv] bnxt_en: Fix "fw.mgmt" and "fw.nsci" info via devlink info_get cb (Jonathan Toppins) [1790621] - [netdrv] bnxt_en: Add partno to devlink info_get cb (Jonathan Toppins) [1790621] - [netdrv] bnxt_en: Read partno and serialno of the board from VPD (Jonathan Toppins) [1790621] - [netdrv] bnxt_en: Add fw.mgmt.api version to devlink info_get cb (Jonathan Toppins) [1790621] - [netdrv] bnxt_en: Reset rings if ring reservation fails during open() (Jonathan Toppins) [1790621] - [netdrv] bnxt_en: Free context memory after disabling PCI in probe error path (Jonathan Toppins) [1790621] - [netdrv] bnxt_en: Return error if bnxt_alloc_ctx_mem() fails (Jonathan Toppins) [1790621] - [netdrv] bnxt_en: fix memory leaks in bnxt_dcbnl_ieee_getets() (Jonathan Toppins) [1790621] - [netdrv] bnxt_en: Fix Priority Bytes and Packets counters in ethtool -S (Jonathan Toppins) [1790621] - [netdrv] bnxt_en: Call devlink_port_type_clear() in remove() (Jonathan Toppins) [1790621] - [netdrv] bnxt_en: Return -EAGAIN if fw command returns BUSY (Jonathan Toppins) [1790621] - [netdrv] bnxt_en: Modify some bnxt_hwrm_*_free() functions to void (Jonathan Toppins) [1790621] - [netdrv] bnxt_en: Remove unnecessary assignment of return code (Jonathan Toppins) [1790621] - [netdrv] bnxt_en: Clear DCB settings after firmware reset (Jonathan Toppins) [1790621] - [netdrv] bnxt_en: Process the NQ under NAPI continuous polling (Jonathan Toppins) [1790621] - [netdrv] bnxt_en: Simplify __bnxt_poll_cqs_done() (Jonathan Toppins) [1790621] - [netdrv] bnxt_en: Handle all NQ notifications in bnxt_poll_p5() (Jonathan Toppins) [1790621] - [netdrv] bnxt_en: Use pci_get_dsn() (Jonathan Toppins) [1790621] - [netdrv] bnxt: reject unsupported coalescing params (Jonathan Toppins) [1790621] - [netdrv] net/broadcom: Clean broadcom code from driver versions (Jonathan Toppins) [1790621] - [netdrv] bnxt_en: fix error handling when flashing from file (Jonathan Toppins) [1790621] - [netdrv] bnxt_en: reinitialize IRQs when MTU is modified (Jonathan Toppins) [1790621] - [netdrv] bnxt_en: add newline to netdev_*() format strings (Jonathan Toppins) [1790621] - [netdrv] bnxt_en: Issue PCIe FLR in kdump kernel to cleanup pending DMAs (Jonathan Toppins) [1790621] - [netdrv] bnxt_en: Improve device shutdown method (Jonathan Toppins) [1790621] - [netdrv] bnxt_en: Add support for devlink info command (Jonathan Toppins) [1790621] - [netdrv] bnxt_en: Rename switch_id to dsn (Jonathan Toppins) [1790621] - [netdrv] bnxt_en: Add support to update progress of flash update (Jonathan Toppins) [1790621] - [netdrv] bnxt_en: Move devlink_register before registering netdev (Jonathan Toppins) [1790621] - [netdrv] bnxt_en: Register devlink irrespective of firmware spec version (Jonathan Toppins) [1790621] - [netdrv] bnxt_en: Refactor bnxt_dl_register() (Jonathan Toppins) [1790621] - [netdrv] bnxt_en: Disable workaround for lost interrupts on 575XX B0 and newer chips (Jonathan Toppins) [1790621] - [netdrv] bnxt_en: Periodically check and remove aged-out ntuple filters (Jonathan Toppins) [1790621] - [netdrv] bnxt_en: Do not accept fragments for aRFS flow steering (Jonathan Toppins) [1790621] - [netdrv] bnxt_en: Support UDP RSS hashing on 575XX chips (Jonathan Toppins) [1790621] - [netdrv] bnxt_en: Improve bnxt_probe_phy() (Jonathan Toppins) [1790621] - [netdrv] bnxt_en: Improve link up detection (Jonathan Toppins) [1790621] - [netdrv] bnxt_en: Call recovery done after reset is successfully done (Jonathan Toppins) [1790621] - [netdrv] bnxt_en: Remove unnecessary NULL checks for fw_health (Jonathan Toppins) [1790621] - [netdrv] bnxt_en: Add support for flashing the device via devlink (Jonathan Toppins) [1790621] - [netdrv] bnxt_en: Allow PHY settings on multi-function or NPAR PFs if allowed by FW (Jonathan Toppins) [1790621] - [netdrv] bnxt_en: Add async. event logic for PHY configuration changes (Jonathan Toppins) [1790621] - [netdrv] bnxt_en: Refactor the initialization of the ethtool link settings (Jonathan Toppins) [1790621] - [netdrv] bnxt_en: Skip disabling autoneg before PHY loopback when appropriate (Jonathan Toppins) [1790621] - [netdrv] bnxt_en: Assign more RSS context resources to the VFs (Jonathan Toppins) [1790621] - [netdrv] bnxt_en: Initialize context memory to the value specified by firmware (Jonathan Toppins) [1790621] - [netdrv] bnxt_en: Add chip IDs for 57452 and 57454 chips (Jonathan Toppins) [1790621] - [netdrv] bnxt_en: Report health status update after reset is done (Jonathan Toppins) [1790621] - [netdrv] bnxt_en: Set MASTER flag during driver registration (Jonathan Toppins) [1790621] - [netdrv] bnxt_en: Update firmware interface spec to 1.10.1.12 (Jonathan Toppins) [1790621] - [netdrv] bnxt_en: Fix array overrun in bnxt_fill_l2_rewrite_fields() (Jonathan Toppins) [1790621] - [netdrv] bnxt_en: Add support for NAT(L3/L4 rewrite) (Jonathan Toppins) [1790621] - [netdrv] bnxt_en: Add support for L2 rewrite (Jonathan Toppins) [1790621] - [netdrv] net/mlx5: E-switch, Protect eswitch mode changes (Alaa Hleihel) [1835595 1663246] - [netdrv] net/mlx5: E-switch, Extend eswitch enable to handle num_vfs change (Alaa Hleihel) [1835595 1663246] - [netdrv] net/mlx5: Split eswitch mode check to different helper function (Alaa Hleihel) [1835595 1663246] - [netdrv] net/mlx5: Simplify mlx5_unload_one() and its callers (Alaa Hleihel) [1835595 1663246] - [netdrv] net/mlx5: Simplify mlx5_register_device to return void (Alaa Hleihel) [1835595 1663246] - [netdrv] net/mlx5: Avoid deriving mlx5_core_dev second time (Alaa Hleihel) [1835595 1663246] - [netdrv] net/mlx5: E-switch, Annotate esw state_lock mutex destroy (Alaa Hleihel) [1835595 1663246] - [netdrv] net/mlx5: E-switch, Annotate termtbl_mutex mutex destroy (Alaa Hleihel) [1835595 1663246] - [netdrv] net/mlx5e: CT: Fix offload with CT action after CT NAT action (Alaa Hleihel) [1663246] - [netdrv] net/mlx5e: Fix missing pedit action after ct clear action (Alaa Hleihel) [1663246] - [netdrv] net/mlx5e: CT: remove set but not used variable 'unnew' (Alaa Hleihel) [1663246] - [netdrv] net/mlx5e: CT: Fix insert rules when TC_CT config isn't enabled (Alaa Hleihel) [1663246] - [netdrv] net/mlx5e: Fix actions_match_supported() return (Alaa Hleihel) [1663246] - [netdrv] net/mlx5e: CT: Avoid false warning about rule may be used uninitialized (Alaa Hleihel) [1663246] - [netdrv] net/mlx5: E-Switch, Use correct type for chain, prio and level values (Alaa Hleihel) [1663246] - [netdrv] net/mlx5: E-switch, Fix printing wrong error value (Alaa Hleihel) [1663246] - [netdrv] net/mlx5e: Fix rejecting all egress rules not on vlan (Alaa Hleihel) [1663246] - [netdrv] net/mlx5: E-Switch: Fix using fwd and modify when firmware doesn't support it (Alaa Hleihel) [1663246] - [netdrv] net/mlx5: Add missing inline to stub esw_add_restore_rule (Alaa Hleihel) [1663246] - [netdrv] net/mlx5: E-Switch, Enable restore table only if reg_c1 is supported (Alaa Hleihel) [1663246] - [netdrv] net/mlx5: E-Switch, free flow_group_in after creating the restore table (Alaa Hleihel) [1663246] - [netdrv] net/mlx5: E-switch, Fix mutex init order (Alaa Hleihel) [1663246] - [netdrv] net/mlx5: CT: Change idr to xarray to protect parallel tuple id allocation (Alaa Hleihel) [1663246] - [netdrv] net/mlx5e: CT: Use rhashtable's ct entries instead of a separate list (Alaa Hleihel) [1663246] - [netdrv] net/mlx5e: CT: Fix stack usage compiler warning (Alaa Hleihel) [1663246] - [netdrv] net/mlx5e: CT: Support clear action (Alaa Hleihel) [1790219 1663246] - [netdrv] net/mlx5e: CT: Handle misses after executing CT action (Alaa Hleihel) [1790219 1663246] - [netdrv] net/mlx5e: CT: Offload established flows (Alaa Hleihel) [1790219 1663246] - [netdrv] net/mlx5e: CT: Introduce connection tracking (Alaa Hleihel) [1790219 1663246] - [netdrv] net/mlx5: E-Switch, Support getting chain mapping (Alaa Hleihel) [1790219 1663246] - [netdrv] net/mlx5: E-Switch, Add support for offloading rules with no in_port (Alaa Hleihel) [1790219 1663246] - [netdrv] net/mlx5: E-Switch, Introduce global tables (Alaa Hleihel) [1790219 1663246] - [netdrv] net/mlx5e: en_rep: Create uplink rep root table after eswitch offloads table (Alaa Hleihel) [1790219 1663246] - [netdrv] net/mlx5: E-Switch, Enable reg c1 loopback when possible (Alaa Hleihel) [1790219 1663246] - [netdrv] net/mlx5e: Restore tunnel metadata on miss (Alaa Hleihel) [1790219 1790218 1663246] - [netdrv] net/mlx5: E-Switch, Get reg_c1 value on miss (Alaa Hleihel) [1790219 1790218 1663246] - [netdrv] net/mlx5e: Support inner header rewrite with goto action (Alaa Hleihel) [1790219 1790218 1663246] - [netdrv] net/mlx5e: Disallow inserting vxlan/vlan egress rules without decap/pop (Alaa Hleihel) [1790219 1790218 1663246] - [netdrv] net/mlx5e: Move tc tunnel parsing logic with the rest at tc_tun module (Alaa Hleihel) [1790219 1790218 1663246] - [netdrv] net/mlx5e: Allow re-allocating mod header actions (Alaa Hleihel) [1790219 1790218 1663246] - [netdrv] net/mlx5: E-Switch, Restore chain id on miss (Alaa Hleihel) [1790219 1790218 1663246] - [netdrv] net/mlx5e: Rx, Split rep rx mpwqe handler from nic (Alaa Hleihel) [1790219 1790218 1663246] - [netdrv] net/mlx5: E-Switch, Mark miss packets with new chain id mapping (Alaa Hleihel) [1790219 1790218 1663246] - [netdrv] net/mlx5: E-Switch, Get reg_c0 value on CQE (Alaa Hleihel) [1790219 1790218 1663246] - [infiniband] net/mlx5: E-Switch, Move source port on reg_c0 to the upper 16 bits (Alaa Hleihel) [1790219 1790218 1663246] - [netdrv] net/mlx5: Introduce mapping infra for mapping unique ids to data (Alaa Hleihel) [1790219 1790218 1663246] - [netdrv] net/mlx5e: Add devlink fdb_large_groups parameter (Alaa Hleihel) [1790203 1663246] - [netdrv] net/mlx5: Change the name of steering mode param id (Alaa Hleihel) [1790203 1663246] - [netdrv] net/mlx5e: Fix an IS_ERR() vs NULL check (Alaa Hleihel) [1663246] - [netdrv] net/mlx5: Verify goto chain offload support (Alaa Hleihel) [1663246] - [include] net/mlx5: HW bit for goto chain offload support (Alaa Hleihel) [1663246] - [netdrv] net/mlx5e: Remove redundant comment about goto slow path (Alaa Hleihel) [1663246] - [netdrv] net/mlx5e: Reduce number of arguments in slow path handling (Alaa Hleihel) [1663246] - [netdrv] net/mlx5e: Use NL_SET_ERR_MSG_MOD() extack for errors (Alaa Hleihel) [1663246] - [netdrv] net/mlx5: E-Switch, Allow goto earlier chain if FW supports it (Alaa Hleihel) [1663246] - [netdrv] net/mlx5e: Eswitch, Use per vport tables for mirroring (Alaa Hleihel) [1663246] - [netdrv] net/mlx5: make the symbol 'ESW_POOLS' static (Alaa Hleihel) [1663246] - [netdrv] net/mlx5: E-Switch, Increase number of chains and priorities (Alaa Hleihel) [1663246] - [netdrv] net/mlx5: E-Switch, Refactor chains and priorities (Alaa Hleihel) [1663246] - [netdrv] net/mlx5: ft: Check prio and chain sanity for ft offload (Alaa Hleihel) [1663246] - [netdrv] net/mlx5: ft: Use getter function to get ft chain (Alaa Hleihel) [1663246] - [netdrv] net/mlx5: TC: Offload flow table rules (Alaa Hleihel) [1663246]- [net] neigh: fix ARP retransmit timer guard (Hangbin Liu) [1767282] - [net] xfrm: fix a warning in xfrm_policy_insert_list (Xin Long) [1820956] - [net] netfilter: ipset: Fix subcounter update skip (Phil Sutter) [1834881] - [netdrv] macvlan: return correct error value (Matteo Croce) [1806146] - [net] core: properly remove skb from list (Ivan Vecera) [1839657] - [tools] selftests: fix flower parent qdisc (Ivan Vecera) [1824071] - [net] sch_choke: Remove classid from choke_skb_cb. (Ivan Vecera) [1824071] - [net] sched: choke: Remove unused inline function choke_set_classid (Ivan Vecera) [1824071] - [net] schedule: add action gate offloading (Ivan Vecera) [1824071] - [net] qos: introduce a gate control flow action (Ivan Vecera) [1824071] - [net] sched: fallback to qdisc noqueue if default qdisc setup fail (Ivan Vecera) [1824071] - [tools] selftests: forwarding: tc_actions.sh: add matchall mirror test (Ivan Vecera) [1824071] - [net] sched: report ndo_setup_tc failures via extack (Ivan Vecera) [1824071] - [net] sched : Remove unnecessary cast in kfree (Ivan Vecera) [1824071] - [tools] selftests: tc-testing: Add a TDC test for pedit munge ip6 dsfield (Ivan Vecera) [1824071] - [tools] selftests: forwarding: pedit_dsfield: Add pedit munge ip6 dsfield (Ivan Vecera) [1824071] - [net] sched: act_ct: update nf_conn_acct for act_ct SW offload in flowtable (Ivan Vecera) [1824071] - [net] net_sched: gen_estimator: extend packet counter to 64bit (Ivan Vecera) [1824071] - [net] flow_offload: skip hw stats check for FLOW_ACTION_HW_STATS_DONT_CARE (Ivan Vecera) [1824071] - [net] net_sched: sch_skbprio: add message validation to skbprio_change() (Ivan Vecera) [1824071] - [net] net_sched: fix tcm_parent in tc filter dump (Ivan Vecera) [1824071] - [net] sch_sfq: validate silly quantum values (Ivan Vecera) [1824071] - [net] sch_choke: avoid potential panic in choke_reset() (Ivan Vecera) [1824071] - [net] fq_codel: fix TCA_FQ_CODEL_DROP_BATCH_SIZE sanity checks (Ivan Vecera) [1824071] - [net] sched: etf: do not assume all sockets are full blown (Ivan Vecera) [1824071] - [tools] tc-testing: remove duplicate code in tdc.py (Ivan Vecera) [1824071] - [net] sched: Fix setting last executed chain on skb extension (Ivan Vecera) [1824071] - [net] net_sched: fix a missing refcnt in tcindex_init() (Ivan Vecera) [1824071] - [net] net_sched: add a temporary refcnt for struct tcindex_data (Ivan Vecera) [1824071] - [net] sched: expose HW stats types per action used by drivers (Ivan Vecera) [1824071] - [net] introduce nla_put_bitfield32() helper and use it (Ivan Vecera) [1824071] - [tools] selftests: skbedit_priority: Test counters at the skbedit rule (Ivan Vecera) [1824071] - [net] sched: act_pedit: Implement stats_update callback (Ivan Vecera) [1824071] - [net] sched: act_skbedit: Implement stats_update callback (Ivan Vecera) [1824071] - [tools] selftests: forwarding: Add a forwarding test for pedit munge dsfield (Ivan Vecera) [1824071] - [net] flow_offload.h: Fix a comment at flow_action_entry.mangle (Ivan Vecera) [1824071] - [net] Fix CONFIG_NET_CLS_ACT=n and CONFIG_NFT_FWD_NETDEV={y, m} build (Ivan Vecera) [1824071] - [net] netfilter: nft_fwd_netdev: allow to redirect to ifb via ingress (Ivan Vecera) [1824071] - [net] cbs: Fix software cbs to consider packet sending time (Ivan Vecera) [1824071] - [include] taprio: do not use BIT() in TCA_TAPRIO_ATTR_FLAG_* definitions (Ivan Vecera) [1824071] - [net] cls_flower: Add extack support for flags key (Ivan Vecera) [1824071] - [net] cls_flower: Add extack support for src and dst port range options (Ivan Vecera) [1824071] - [net] cls_flower: Add extack support for mpls options (Ivan Vecera) [1824071] - [include] net: sched: refine extack messages in tcf_change_indev (Ivan Vecera) [1824071] - [net] sched: rename more stats_types (Ivan Vecera) [1824071] - [tools] selftests: forwarding: Add an skbedit priority selftest (Ivan Vecera) [1824071] - [net] tc_skbedit: Make the skbedit priority offloadable (Ivan Vecera) [1824071] - [include] tc_skbedit: Factor a helper out of is_tcf_skbedit_{mark, ptype}() (Ivan Vecera) [1824071] - [include] net: sched: Do not assume RTNL is held in tunnel key action helpers (Ivan Vecera) [1824071] - [net] sched: act_ct: Fix leak of ct zone template on replace (Ivan Vecera) [1824071] - [net] net_sched: sch_fq: enable use of hrtimer slack (Ivan Vecera) [1824071] - [net] net_sched: do not reprogram a timer about to expire (Ivan Vecera) [1824071] - [net] net_sched: add qdisc_watchdog_schedule_range_ns() (Ivan Vecera) [1824071] - [net] rename flow_action_hw_stats_types* -> flow_action_hw_stats* (Ivan Vecera) [1824071] - [net] net_sched: cls_route: remove the right filter from hashtable (Ivan Vecera) [1824071] - [tools] selftests: qdiscs: RED: Add nodrop tests (Ivan Vecera) [1824071] - [net] sched: RED: Introduce an ECN nodrop mode (Ivan Vecera) [1824071] - [net] sched: Allow extending set of supported RED flags (Ivan Vecera) [1824071] - [tools] selftests: qdiscs: Add TDC test for RED (Ivan Vecera) [1824071] - [tools] tc-testing: add ETS scheduler to tdc build configuration (Ivan Vecera) [1824071] - [net] sched: act_ct: Enable hardware offload of flow table entires (Ivan Vecera) [1824071] - [net] sched: act_ct: Support refreshing the flow table entries (Ivan Vecera) [1824071] - [net] sched: act_ct: Support restoring conntrack info on skbs (Ivan Vecera) [1824071] - [net] sched: act_ct: Instantiate flow table entry actions (Ivan Vecera) [1824071] - [net] net_sched: keep alloc_hash updated after hash allocation (Ivan Vecera) [1824071] - [net] net_sched: hold rtnl lock in tcindex_partial_destroy_work() (Ivan Vecera) [1824071] - [include] flow_offload: restrict driver to pass one allowed bit to flow_action_hw_stats_types_check() (Ivan Vecera) [1824071] - [netdrv] flow_offload: introduce "delayed" HW stats type and allow it in mlx5 (Ivan Vecera) [1824071] - [include] flow_offload: turn hw_stats_type into dedicated enum (Ivan Vecera) [1824071] - [include] flow_offload: use flow_action_for_each in flow_action_mixed_hw_stats_types_check() (Ivan Vecera) [1824071] - [net] sched: pie: change tc_pie_xstats->prob (Ivan Vecera) [1824071] - [net] taprio: Fix sending packets without dequeueing them (Ivan Vecera) [1824071] - [net] sched: act_ct: fix lockdep splat in tcf_ct_flow_table_get (Ivan Vecera) [1824071] - [tools] selftests: forwarding: ETS: Use Qdisc counters (Ivan Vecera) [1824071] - [net] sched: Make FIFO Qdisc offloadable (Ivan Vecera) [1824071] - [include] pie: realign comment (Ivan Vecera) [1824071] - [net] pie: remove pie_vars->accu_prob_overflows (Ivan Vecera) [1824071] - [net] pie: remove unnecessary type casting (Ivan Vecera) [1824071] - [net] pie: use term backlog instead of qlen (Ivan Vecera) [1824071] - [tools] tc-testing: updated tdc tests for basic filter with canid extended match rules (Ivan Vecera) [1824071] - [tools] tc-testing: list kernel options for basic filter with canid ematch. (Ivan Vecera) [1824071] - [net] sched: act_ct: Use pskb_network_may_pull() (Ivan Vecera) [1824071] - [net] sched: act_ct: Fix ipv6 lookup of offloaded connections (Ivan Vecera) [1824071] - [net] sched: act_ct: Software offload of established flows (Ivan Vecera) [1824071] - [net] sched: act_ct: Offload established connections to flow table (Ivan Vecera) [1824071] - [net] sched: act_ct: Create nf flow table per zone (Ivan Vecera) [1824071] - [net] taprio: add missing attribute validation for txtime delay (Ivan Vecera) [1824071] - [net] fq: add missing attribute validation for orphan mask (Ivan Vecera) [1824071] - [tools] selftests: forwarding: tc_common: Convert to use busywait (Ivan Vecera) [1824071] - [tools] selftests: forwarding: Convert until_counter_is() to take expression (Ivan Vecera) [1824071] - [tools] selftests: forwarding: lib: Add tc_rule_handle_stats_get() (Ivan Vecera) [1824071] - [include] net: flow_offload: Replace zero-length array with flexible-array member (Ivan Vecera) [1824071] - [net] sched: Replace zero-length array with flexible-array member (Ivan Vecera) [1824071] - [net] sched: act: count in the size of action flags bitfield (Ivan Vecera) [1824071] - [tools] tc-testing: updated tdc tests for basic filter with u32 extended match rules (Ivan Vecera) [1824071] - [tools] tc-testing: updated tdc tests for basic filter with u16 extended match rules (Ivan Vecera) [1824071] - [tools] tc-testing: updated tdc tests for basic filter (Ivan Vecera) [1824071] - [net] sched: correct flower port blocking (Ivan Vecera) [1824071] - [net] sched: Support specifying a starting chain via tc skb ext (Ivan Vecera) [1824071] - [net] sched: Change the block's chain list to an rcu list (Ivan Vecera) [1824071] - [net] sched: Pass ingress block to tcf_classify_ingress (Ivan Vecera) [1824071] - [net] sched: Introduce ingress classification function (Ivan Vecera) [1824071] - [net] sched: flower: add missing validation of TCA_FLOWER_FLAGS (Ivan Vecera) [1824071] - [net] sched: matchall: add missing validation of TCA_MATCHALL_FLAGS (Ivan Vecera) [1824071] - [net] taprio: Fix dropping packets when using taprio + ETF offloading (Ivan Vecera) [1824071] - [net] taprio: Use taprio_reset_tc() to reset Traffic Classes configuration (Ivan Vecera) [1824071] - [net] taprio: Add missing policy validation for flags (Ivan Vecera) [1824071] - [net] taprio: Fix still allowing changing the flags during runtime (Ivan Vecera) [1824071] - [net] taprio: Fix enabling offload with wrong number of traffic classes (Ivan Vecera) [1824071] - [net] sched: prevent a use after free (Ivan Vecera) [1824071] - [tools] tc-testing: add missing 'nsPlugin' to basic.json (Ivan Vecera) [1824071] - [net] sch_choke: Use kvcalloc (Ivan Vecera) [1824071] - [tools] selftests: mlxsw: Add a RED selftest (Ivan Vecera) [1824071] - [tools] selftests: forwarding: lib.sh: Add start_tcp_traffic (Ivan Vecera) [1824071] - [tools] selftests: mlxsw: Add a TBF selftest (Ivan Vecera) [1824071] - [tools] selftests: forwarding: lib: Allow reading TC rule byte counters (Ivan Vecera) [1824071] - [tools] selftests: forwarding: lib: Add helpers for busywaiting (Ivan Vecera) [1824071] - [tools] selftests: Move two functions from mlxsw's qos_lib to lib (Ivan Vecera) [1824071] - [net] sched: Make TBF Qdisc offloadable (Ivan Vecera) [1824071] - [net] sched: sch_tbf: Don't overwrite backlog before dumping (Ivan Vecera) [1824071] - [net] sched: add Flow Queue PIE packet scheduler (Ivan Vecera) [1824071] - [net] sched: pie: export symbols to be reused by FQ-PIE (Ivan Vecera) [1824071] - [net] sched: pie: fix alignment in struct instances (Ivan Vecera) [1824071] - [net] sched: pie: fix commenting (Ivan Vecera) [1824071] - [include] pie: improve comments and commenting style (Ivan Vecera) [1824071] - [net] pie: rearrange structure members and their initializations (Ivan Vecera) [1824071] - [include] pie: use u8 instead of bool in pie_vars (Ivan Vecera) [1824071] - [include] pie: rearrange macros in order of length (Ivan Vecera) [1824071] - [include] pie: use U64_MAX to denote (2^64 - 1) (Ivan Vecera) [1824071] - [net] sched: pie: move common code to pie.h (Ivan Vecera) [1824071] - [net] sched: use skb_list_walk_safe helper for gso segments (Ivan Vecera) [1824071] - [tools] selftests: qdiscs: Add test coverage for ETS Qdisc (Ivan Vecera) [1824071] - [tools] selftests: forwarding: sch_ets: Add test coverage for ETS Qdisc (Ivan Vecera) [1824071] - [tools] selftests: forwarding: Move start_/stop_traffic from mlxsw to lib.sh (Ivan Vecera) [1824071] - [net] sch_ets: Make the ETS qdisc offloadable (Ivan Vecera) [1824071] - [net] sch_ets: Add a new Qdisc (Ivan Vecera) [1824071] - [include] net: pkt_cls: Clarify a comment (Ivan Vecera) [1824071] - [net] sch_cake: drop unused variable tin_quantum_prio (Ivan Vecera) [1824071] - [net] sched: act_ctinfo: fix memory leak (Ivan Vecera) [1824071] - [net] sched: act_ife: initalize ife->metalist earlier (Ivan Vecera) [1824071] - [net] sch_cake: avoid possible divide by zero in cake_enqueue() (Ivan Vecera) [1824071] - [tools] tc-testing: initial tdc selftests for cls_u32 (Ivan Vecera) [1824071] - [net] treewide: Use sizeof_field() macro (Ivan Vecera) [1824071] - [tools] tc-testing: unbreak full listing of tdc testcases (Ivan Vecera) [1824071] - [net] act_ct: support asymmetric conntrack (Ivan Vecera) [1824071] - [net] sch_cake: Add missing NLA policy entry TCA_CAKE_SPLIT_GSO (Ivan Vecera) [1824071] - [net] remove the unnecessary strict_start_type in some policies (Ivan Vecera) [1824071] - [net] sched: pie: enable timestamp based delay calculation (Ivan Vecera) [1824071] - [net] taprio: don't reject same mqprio settings (Ivan Vecera) [1824071] - [tools] tc-testing: Introduced tdc tests for basic filter (Ivan Vecera) [1824071] - [tools] tc-testing: updated pedit TDC tests (Ivan Vecera) [1824071] - [net] net_sched: add TCA_STATS_PKT64 attribute (Ivan Vecera) [1824071] - [net] net_sched: extend packet counter to 64bit (Ivan Vecera) [1824071] - [include] net_sched: do not export gnet_stats_basic_packed to uapi (Ivan Vecera) [1824071] - [tools] tc-testing: added tests with cookie for mpls TC action (Ivan Vecera) [1824071] - [net] icmp: remove duplicate code (Ivan Vecera) [1824071] - [include] icmp: add helpers to recognize ICMP error packets (Ivan Vecera) [1824071] - [net] taprio: fix panic while hw offload sched list swap (Ivan Vecera) [1824071] - [net] sched: Replace rcu_swap_protected() with rcu_replace_pointer() (Ivan Vecera) [1824071] - [net] net_sched: sch_fq: avoid calling ktime_get_ns() if not needed (Ivan Vecera) [1824071] - [net] net_sched: sch_fq: add dctcp-like marking (Ivan Vecera) [1824071] - [net] net_sched: sch_fq: remove dead code dealing with retransmits (Ivan Vecera) [1824071] - [net] sched: act_ct: fix build failure in RHEL8 (Ivan Vecera) [1824071] - [net] don't return invalid table id error when we fall back to PF_UNSPEC (Sabrina Dubroca) [1814093] - [net] netfilter: update include directives. (Marcelo Leitner) [1837856] - [include] netfilter: fix include guards. (Marcelo Leitner) [1837856] - [include] netfilter: add include guard to xt_connlabel.h (Marcelo Leitner) [1837856] - [net] sk_msg: Don't use RCU_INIT_POINTER on sk_user_data (Sabrina Dubroca) [1819627] - [tools] selftests/bpf: Fix build of sockmap_ktls.c (Sabrina Dubroca) [1819627] - [net] Generate reuseport group ID on group creation (Sabrina Dubroca) [1819627] - [net] bpf: Allow selecting reuseport socket from a SOCKMAP/SOCKHASH (Sabrina Dubroca) [1819627] - [net] bpf, sockmap: Let all kernel-land lookup values in SOCKMAP/SOCKHASH (Sabrina Dubroca) [1819627] - [net] bpf, sockmap: Return socket cookie on lookup from syscall (Sabrina Dubroca) [1819627] - [net] bpf, sockmap: Don't set up upcalls and progs for listening sockets (Sabrina Dubroca) [1819627] - [net] bpf, sockmap: Allow inserting listening TCP sockets into sockmap (Sabrina Dubroca) [1819627] - [net] tcp_bpf: Don't let child socket inherit parent protocol ops on copy (Sabrina Dubroca) [1819627] - [net] net, sk_msg: Clear sk_user_data pointer on clone if tagged (Sabrina Dubroca) [1819627] - [net] net, sk_msg: Annotate lockless access to sk_prot on clone (Sabrina Dubroca) [1819627] - [net] bpf, sockmap: bpf_tcp_ingress needs to subtract bytes from sg.size (Sabrina Dubroca) [1819627] - [net] bpf, sockmap: msg_pop_data can incorrecty set an sge length (Sabrina Dubroca) [1819627] - [net] tls: fix const assignment warning (Sabrina Dubroca) [1819627] - [net] tls: Fix sk_psock refcnt leak in bpf_exec_tx_verdict() (Sabrina Dubroca) [1819627] - [net] tls: Fix sk_psock refcnt leak when in tls_data_ready() (Sabrina Dubroca) [1819627] - [tools] selftests/bpf: Test unhashing kTLS socket after removing from map (Sabrina Dubroca) [1819627] - [include] bpf, sk_msg: Don't clear saved sock proto on restore (Sabrina Dubroca) [1819627] - [include] bpf, sk_msg: Let ULP restore sk_proto and write_space callback (Sabrina Dubroca) [1819627] - [net] tls: Annotate access to sk_prot with READ_ONCE/WRITE_ONCE (Sabrina Dubroca) [1819627] - [net] tls: Read sk_prot once when building tls proto ops (Sabrina Dubroca) [1819627] - [net] tls: Constify base proto ops used for building tls proto (Sabrina Dubroca) [1819627] - [net] tls: Fix to avoid gettig invalid tls record (Sabrina Dubroca) [1819627] - [net] tls: avoid spurious decryption error with HW resync (Sabrina Dubroca) [1819627] - [net] tls: add helper for testing if socket is RX offloaded (Sabrina Dubroca) [1819627] - [tools] selftests: net: tls: remove recv_rcvbuf test (Sabrina Dubroca) [1819627] - [net] tls: use sg_next() to walk sg entries (Sabrina Dubroca) [1819627] - [net] tls: remove the dead inplace_crypto code (Sabrina Dubroca) [1819627] - [tools] selftests/tls: add a test for fragmented messages (Sabrina Dubroca) [1819627] - [net] tls: Fix unused function warning (Sabrina Dubroca) [1819627] - [net] tls: store decrypted on a single bit (Sabrina Dubroca) [1819627] - [net] tls: store async_capable on a single bit (Sabrina Dubroca) [1819627] - [net] tls: pass context to tls_device_decrypted() (Sabrina Dubroca) [1819627] - [net] tls: make allocation failure unlikely (Sabrina Dubroca) [1819627] - [net] tls: mark sk->err being set as unlikely (Sabrina Dubroca) [1819627] - [net] sockmap: use bitmap for copy info (Sabrina Dubroca) [1819627] - [net] tls: add TlsDeviceRxResync statistic (Sabrina Dubroca) [1819627] - [net] tls: add TlsDecryptError stat (Sabrina Dubroca) [1819627] - [net] tls: add statistics for installed sessions (Sabrina Dubroca) [1819627] - [net] tls: add skeleton of MIB statistics (Sabrina Dubroca) [1819627] - [net] tls: add device decrypted trace point (Sabrina Dubroca) [1819627] - [net] tls: add tracing for device/offload events (Sabrina Dubroca) [1819627] - [net] tls: allow compiling TLS TOE out (Sabrina Dubroca) [1819627] - [net] tls: rename tls_hw_* functions tls_toe_* (Sabrina Dubroca) [1819627] - [net] tls: move TOE-related code to a separate file (Sabrina Dubroca) [1819627] - [net] tls: move tls_build_proto() on init path (Sabrina Dubroca) [1819627] - [net] tls: use the full sk_proto pointer (Sabrina Dubroca) [1819627] - [net] tls: rename tls_device to tls_toe_device (Sabrina Dubroca) [1819627] - [net] tls: move TOE-related structures to a separate header (Sabrina Dubroca) [1819627] - [net] tls: sleeping function from invalid context (Sabrina Dubroca) [1819627] - [net] netfilter: nft_set_rbtree: Add missing expired checks (Phil Sutter) [1778020] - [tools] selftests: netfilter: extend flowtable test script with dnat rule (Marcelo Leitner) [1811193] - [tools] selftests: netfilter: extend flowtable test script for ipsec (Marcelo Leitner) [1811193] - [tools] selftests: netfilter: add flowtable test script (Marcelo Leitner) [1811193] - [net] netfilter: flowtable: set NF_FLOW_TEARDOWN flag on entry expiration (Marcelo Leitner) [1811193] - [net] netfilter: flowtable: Remove WQ_MEM_RECLAIM from workqueue (Marcelo Leitner) [1811193] - [net] netfilter: nf_conntrack: add IPS_HW_OFFLOAD status bit (Marcelo Leitner) [1811193] - [net] netfilter: flowtable: Free block_cb when being deleted (Marcelo Leitner) [1811193] - [net] netfilter: flowtable: add counter support in HW offload (Marcelo Leitner) [1811193] - [net] netfilter: conntrack: add nf_ct_acct_add() (Marcelo Leitner) [1811193] - [net] netfilter: conntrack: export nf_ct_acct_update() (Marcelo Leitner) [1811193] - [net] netfilter: flowtable: Use work entry per offload command (Marcelo Leitner) [1811193] - [net] netfilter: flowtable: Use rw sem as flow block lock (Marcelo Leitner) [1811193] - [net] netfilter: flowtable: add counter support (Marcelo Leitner) [1811193] - [net] netfilter: nf_tables: add enum nft_flowtable_flags to uapi (Marcelo Leitner) [1811193] - [net] netfilter: flowtable: Fix incorrect tc_setup_type type (Marcelo Leitner) [1811193] - [net] netfilter: flowtable: populate addr_type mask (Marcelo Leitner) [1811193] - [net] netfilter: flowtable: Fix flushing of offloaded flows on free (Marcelo Leitner) [1811193] - [net] netfilter: flowtable: fix NULL pointer dereference in tunnel offload support (Marcelo Leitner) [1811193] - [net] netfilter: flowtable: reload ip{v6}h in nf_flow_tuple_ip{v6} (Marcelo Leitner) [1811193] - [net] netfilter: flowtable: reload ip{v6}h in nf_flow_nat_ip{v6} (Marcelo Leitner) [1811193] - [net] netfilter: nf_tables: dump NFTA_CHAIN_FLAGS attribute (Marcelo Leitner) [1811193] - [net] netfilter: nf_tables: free flowtable hooks on hook register error (Marcelo Leitner) [1811193] - [net] netfilter: flowtable: add tunnel encap/decap action offload support (Marcelo Leitner) [1811193] - [net] netfilter: flowtable: add indr block setup support (Marcelo Leitner) [1811193] - [net] netfilter: flowtable: add nf_flow_table_block_offload_init() (Marcelo Leitner) [1811193] - [net] netfilter: flowtable: add tunnel match offload support (Marcelo Leitner) [1811193] - [net] netfilter: flowtable: skip offload setup if disabled (Marcelo Leitner) [1811193] - [net] netfilter: flowtable: Use nf_flow_offload_tuple for stats as well (Marcelo Leitner) [1811193] - [net] flow_offload: Add flow_match_ct to get rule ct match (Marcelo Leitner) [1811193] - [include] net/sched: act_ct: Enable hardware offload of flow table entires (Marcelo Leitner) [1811193] - [include] net/sched: act_ct: Support refreshing the flow table entries (Marcelo Leitner) [1811193] - [include] net/sched: act_ct: Support restoring conntrack info on skbs (Marcelo Leitner) [1811193] - [net] sched: act_ct: Instantiate flow table entry actions (Marcelo Leitner) [1811193] - [net] netfilter: flowtable: Add API for registering to flow table events (Marcelo Leitner) [1811193] - [net] netfilter: flowtable: Fix setting forgotten NF_FLOW_HW_DEAD flag (Marcelo Leitner) [1811193] - [net] netfilter: flowtable: Fix missing flush hardware on table free (Marcelo Leitner) [1811193] - [net] netfilter: flowtable: Fix hardware flush order on nf_flow_table_cleanup (Marcelo Leitner) [1811193] - [net] netfilter: nf_tables_offload: fix check the chain offload flag (Marcelo Leitner) [1811193] - [net] netfilter: nf_tables: fix memory leak in nf_tables_parse_netdev_hooks() (Marcelo Leitner) [1811193] - [net] netfilter: flowtable: add nf_flow_table_offload_cmd() (Marcelo Leitner) [1811193] - [net] netfilter: flowtable: add nf_flow_offload_tuple() helper (Marcelo Leitner) [1811193] - [net] netfilter: flowtable: refresh flow if hardware offload fails (Marcelo Leitner) [1811193] - [net] netfilter: flowtable: add nf_flowtable_hw_offload() helper function (Marcelo Leitner) [1811193] - [net] netfilter: flowtable: use atomic bitwise operations for flow flags (Marcelo Leitner) [1811193] - [net] netfilter: flowtable: remove dying bit, use teardown bit instead (Marcelo Leitner) [1811193] - [net] netfilter: flowtable: add nf_flow_offload_work_alloc() (Marcelo Leitner) [1811193] - [net] netfilter: flowtable: restrict flow dissector match on meta ingress device (Marcelo Leitner) [1811193] - [net] netfilter: flowtable: fetch stats only if flow is still alive (Marcelo Leitner) [1811193] - [net] netfilter: flowtable: add nf_flowtable_time_stamp (Marcelo Leitner) [1811193] - [net] netfilter: nf_tables: unbind callbacks from flowtable destroy path (Marcelo Leitner) [1811193] - [net] netfilter: nf_flow_table_offload: fix the nat port mangle. (Marcelo Leitner) [1811193] - [net] netfilter: nf_flow_table_offload: check the status of dst_neigh (Marcelo Leitner) [1811193] - [net] netfilter: nf_flow_table_offload: fix incorrect ethernet dst address (Marcelo Leitner) [1811193] - [net] netfilter: nf_flow_table: fix big-endian integer overflow (Marcelo Leitner) [1811193] - [net] netfilter: nf_flow_table_offload: Correct memcpy size for flow_overload_mangle() (Marcelo Leitner) [1811193] - [net] netfilter: nf_tables_offload: return EOPNOTSUPP if rule specifies no actions (Marcelo Leitner) [1811193] - [net] netfilter: nf_flow_table_offload: add IPv6 match description (Marcelo Leitner) [1811193] - [net] netfilter: nf_flow_table_offload: Don't use offset uninitialized in flow_offload_port_{d, s}nat (Marcelo Leitner) [1811193] - [net] netfilter: nf_flow_table_offload: Fix block_cb tc_setup_type as TC_SETUP_CLSFLOWER (Marcelo Leitner) [1811193] - [net] netfilter: nf_flow_table_offload: Fix block setup as TC_SETUP_FT cmd (Marcelo Leitner) [1811193] - [net] netfilter: nf_tables: check if bind callback fails and unbind if hook registration fails (Marcelo Leitner) [1811193] - [net] netfilter: nf_tables: add nft_unregister_flowtable_hook() (Marcelo Leitner) [1811193] - [net] netfilter: nf_tables_offload: undo updates if transaction fails (Marcelo Leitner) [1811193] - [net] netfilter: nf_tables_offload: release flow_rule on error from commit path (Marcelo Leitner) [1811193] - [net] netfilter: nf_tables_offload: remove reference to flow rule from deletion path (Marcelo Leitner) [1811193] - [net] netfilter: nf_flow_table_offload: add IPv6 support (Marcelo Leitner) [1811193] - [net] netfilter: nf_flow_table_offload: add flow_action_entry_next() and use it (Marcelo Leitner) [1811193] - [net] netfilter: nf_flow_table: remove unnecessary parameter in flow_offload_fill_dir (Marcelo Leitner) [1811193] - [net] netfilter: nf_flow_table_offload: Fix check ndo_setup_tc when setup_block (Marcelo Leitner) [1811193] - [net] netfilter: nf_tables_offload: Check for the NETDEV_UNREGISTER event (Marcelo Leitner) [1811193] - [net] netfilter: nf_flow_table: hardware offload support (Marcelo Leitner) [1811193] - [net] netfilter: nf_tables: add flowtable offload control plane (Marcelo Leitner) [1811193] - [net] netfilter: nf_flow_table: detach routing information from flow description (Marcelo Leitner) [1811193] - [net] netfilter: nft_flow_offload: skip tcp rst and fin packets (Marcelo Leitner) [1811193] - [net] netfilter: nf_flowtable: remove flow_offload_entry structure (Marcelo Leitner) [1811193] - [include] netfilter: nf_flow_table: remove union from flow_offload structure (Marcelo Leitner) [1811193] - [net] netfilter: nf_flow_table: move conntrack object to struct flow_offload (Marcelo Leitner) [1811193] - [net] netfilter: nf_tables_offload: skip EBUSY on chain update (Marcelo Leitner) [1811193] - [net] netfilter: nf_tables: bogus EOPNOTSUPP on basechain update (Marcelo Leitner) [1811193] - [net] netfilter: nf_tables_offload: pass extack to nft_flow_cls_offload_setup() (Marcelo Leitner) [1811193] - [net] netfilter: nft_meta: offload support for interface index (Marcelo Leitner) [1811193] - [net] netfilter: nf_tables: white-space fixes. (Marcelo Leitner) [1811193] - [net] netfilter: nf_tables_offload: check for register data length mismatches (Marcelo Leitner) [1811193] - [net] netfilter: nft_bitwise: Adjust parentheses to fix memcmp size argument (Marcelo Leitner) [1811193] - [net] netfilter: nft_bitwise: add offload support (Marcelo Leitner) [1811193] - [net] netfilter: nf_tables_offload: unbind if multi-device binding fails (Marcelo Leitner) [1811193] - [net] netfilter: nf_tables_offload: add nft_flow_block_offload_init() (Marcelo Leitner) [1811193] - [net] netfilter: nf_tables_offload: add nft_chain_offload_cmd() (Marcelo Leitner) [1811193] - [net] netfilter: nf_tables_offload: restore basechain deletion (Marcelo Leitner) [1811193] - [net] netfilter: nf_tables: support for multiple devices per netdev hook (Marcelo Leitner) [1811193] - [net] netfilter: nf_tables: fix base chain stat rcu_dereference usage (Marcelo Leitner) [1811193] - [net] netfilter: nf_tables_offload: remove rules on unregistered device only (Marcelo Leitner) [1811193] - [net] netfilter: nf_tables_offload: add nft_flow_cls_offload_setup() (Marcelo Leitner) [1811193] - [net] netfilter: nf_tables_offload: Pass callback list to nft_setup_cb_call() (Marcelo Leitner) [1811193] - [net] netfilter: nf_tables_offload: add nft_flow_block_chain() (Marcelo Leitner) [1811193] - [net] netfilter: nf_tables: increase maximum devices number per flowtable (Marcelo Leitner) [1811193] - [net] netfilter: nf_tables: allow netdevice to be used only once per flowtable (Marcelo Leitner) [1811193] - [net] netfilter: nf_tables: dynamically allocate hooks per net_device in flowtables (Marcelo Leitner) [1811193] - [net] netfilter: nf_flow_table: remove flowtable hook flush routine in netns exit routine (Marcelo Leitner) [1811193] - [net] netfilter: nf_flow_table: move priority to struct nf_flowtable (Marcelo Leitner) [1811193] - [net] netfilter: nft_payload: fix missing check for matching length in offloads (Marcelo Leitner) [1811193] - [net] netfilter: nf_flow_table: set timeout before insertion into hashes (Marcelo Leitner) [1811193] - [net] netfilter: nf_tables_offload: fix always true policy is unset check (Marcelo Leitner) [1811193] - [net] netfilter: nf_tables: add NFT_CHAIN_POLICY_UNSET and use it (Marcelo Leitner) [1811193] - [net] netfilter: nf_tables_offload: remove rules when the device unregisters (Marcelo Leitner) [1811193] - [net] netfilter: nf_tables_offload: refactor the nft_flow_offload_rule function (Marcelo Leitner) [1811193] - [net] netfilter: nf_tables_offload: refactor the nft_flow_offload_chain function (Marcelo Leitner) [1811193] - [net] netfilter: nf_tables_offload: add __nft_offload_get_chain function (Marcelo Leitner) [1811193] - [net] netfilter: nft_{fwd, dup}_netdev: add offload support (Marcelo Leitner) [1811193] - [net] netfilter: nf_tables_offload: avoid excessive stack usage (Marcelo Leitner) [1811193] - [net] netfilter: nf_tables_offload: move indirect flow_block callback logic to core (Marcelo Leitner) [1811193] - [net] netfilter: nf_flow_table: set default timeout after successful insertion (Marcelo Leitner) [1811193] - [net] netfilter: ctnetlink: honor IPS_OFFLOAD flag (Marcelo Leitner) [1811193] - [net] netfilter: nf_flow_table: clear skb tstamp before xmit (Marcelo Leitner) [1811193] - [net] netfilter: nf_tables: map basechain priority to hardware priority (Marcelo Leitner) [1811193] - [net] netfilter: nf_flow_table: teardown flow timeout race (Marcelo Leitner) [1811193] - [net] netfilter: nf_flow_table: conntrack picks up expired flows (Marcelo Leitner) [1811193] - [net] netfilter: nf_tables_offload: support indr block call (Marcelo Leitner) [1811193] - [net] flow_offload: add flow_block structure and use it (Marcelo Leitner) [1811193] - [net] netfilter: nf_tables: store data in offload context registers (Marcelo Leitner) [1811193] - [net] netfilter: nf_flow_table: fix offload for flows that are subject to xfrm (Marcelo Leitner) [1811193] - [net] netfilter: nf_tables: don't fail when updating base chain policy (Marcelo Leitner) [1811193] - [net] netfilter: nf_tables: add hardware offload support (Marcelo Leitner) [1811193] - [net] netfilter: nf_tables: delay chain policy update until transaction is complete (Marcelo Leitner) [1811193] - [net] netfilter: nft_flow_offload: IPCB is only valid for ipv4 family (Marcelo Leitner) [1811193] - [net] netfilter: nft_flow_offload: don't offload when sequence numbers need adjustment (Marcelo Leitner) [1811193] - [net] netfilter: nft_flow_offload: set liberal tracking mode for tcp (Marcelo Leitner) [1811193] - [net] netfilter: nf_flow_table: ignore DF bit setting (Marcelo Leitner) [1811193] - [net] netfilter: nf_flow_table: remove unnecessary variable in flow_offload_tuple (Marcelo Leitner) [1811193] - [net] netfilter: nft_flow_offload: add entry to flowtable after confirmation (Marcelo Leitner) [1811193] - [net] netfilter: nft_flow_offload: fix checking method of conntrack helper (Marcelo Leitner) [1811193] - [net] netfilter: nf_flow_table: fix missing error check for rhashtable_insert_fast (Marcelo Leitner) [1811193] - [net] netfilter: nf_flow_table: do not flow offload deleted conntrack entries (Marcelo Leitner) [1811193] - [net] netfilter: nf_flow_table: simplify nf_flow_offload_gc_step() (Marcelo Leitner) [1811193] - [net] netfilter: nf_flow_table: check ttl value in flow offload data path (Marcelo Leitner) [1811193] - [net] netfilter: nf_flow_table: fix netdev refcnt leak (Marcelo Leitner) [1811193] - [net] netfilter: nf_flowtable: skip device lookup from interface index (Marcelo Leitner) [1811193] - [net] netfilter: conntrack: fix IPV6=n builds (Marcelo Leitner) [1811193] - [net] netfilter: nft_flow_offload: fix interaction with vrf slave device (Marcelo Leitner) [1811193] - [net] netfilter: nft_flow_offload: Fix reverse route lookup (Marcelo Leitner) [1811193] - [net] netfilter: nf_flow_table: make nf_flow_table_iterate() static (Marcelo Leitner) [1811193] - [net] netfilter: nf_flow_table: do not remove offload when other netns's interface is down (Marcelo Leitner) [1811193] - [net] netfilter: nf_flow_table: remove unnecessary parameter of nf_flow_table_cleanup() (Marcelo Leitner) [1811193] - [net] netfilter: nf_tables: use rhashtable_lookup() instead of rhashtable_lookup_fast() (Marcelo Leitner) [1811193] - [net] netfilter: nf_flow_table: remove unnecessary nat flag check code (Marcelo Leitner) [1811193] - [net] mptcp: mark tech preview and disable by default (Florian Westphal) [1835796] - [net] mptcp: fix bogus socket flag values (Florian Westphal) [1835796] - [net] mptcp: select CRYPTO (Florian Westphal) [1835796] - [net] mptcp: Protect subflow socket options before connection completes (Florian Westphal) [1835796] - [net] mptcp: make the symbol 'mptcp_sk_clone_lock' static (Florian Westphal) [1835796] - [net] mptcp: fix use-after-free for ipv6 (Florian Westphal) [1835796] - [net] mptcp: fix use-after-free on tcp fallback (Florian Westphal) [1835796] - [net] mptcp: Fix undefined mptcp_handle_ipv6_mapped for modular IPV6 (Florian Westphal) [1835796] - [net] mptcp: Fix incorrect IPV6 dependency check (Florian Westphal) [1835796] - [net] mptcp: handle tcp fallback when using syn cookies (Florian Westphal) [1835796] - [net] mptcp: avoid a lockdep splat when mcast group was joined (Florian Westphal) [1835796] - [net] mptcp: fix panic on user pointer access (Florian Westphal) [1835796] - [net] mptcp: defer freeing of cached ext until last moment (Florian Westphal) [1835796] - [net] mptcp: Fix build with PROC_FS disabled. (Florian Westphal) [1835796] - [tools] selftests: settings: tests can be in subsubdirs (Florian Westphal) [1835796] - [net] mptcp: Fix code formatting (Florian Westphal) [1835796] - [net] mptcp: do not inherit inet proto ops (Florian Westphal) [1835796] - [net] add and use MPTCP_PROTO_KERN (Florian Westphal) [1835796] - [net] mptcp: cope with later TCP fallback (Florian Westphal) [1835796] - [net] mptcp: process MP_CAPABLE data option (Florian Westphal) [1835796] - [net] mptcp: parse and emit MP_CAPABLE option according to v1 spec (Florian Westphal) [1835796] - [net] mptcp: move from sha1 (v0) to sha256 (v1) (Florian Westphal) [1835796] - [tools] mptcp: add basic kselftest for mptcp (Florian Westphal) [1835796] - [net] mptcp: new sysctl to control the activation per NS (Florian Westphal) [1835796] - [net] mptcp: allow collapsing consecutive sendpages on the same substream (Florian Westphal) [1835796] - [net] mptcp: recvmsg() can drain data from multiple subflows (Florian Westphal) [1835796] - [net] mptcp: add subflow write space signalling and mptcp_poll (Florian Westphal) [1835796] - [net] mptcp: Implement MPTCP receive path (Florian Westphal) [1835796] - [net] mptcp: Write MPTCP DSS headers to outgoing data packets (Florian Westphal) [1835796] - [net] mptcp: Add setsockopt()/getsockopt() socket operations (Florian Westphal) [1835796] - [net] mptcp: Add shutdown() socket operation (Florian Westphal) [1835796] - [net] mptcp: Add key generation and token tree (Florian Westphal) [1835796] - [net] mptcp: Create SUBFLOW socket for incoming connections (Florian Westphal) [1835796] - [net] mptcp: Handle MP_CAPABLE options for outgoing connections (Florian Westphal) [1835796] - [net] mptcp: Associate MPTCP context with TCP socket (Florian Westphal) [1835796] - [net] mptcp: Handle MPTCP TCP options (Florian Westphal) [1835796] - [net] mptcp: Add MPTCP socket stubs (Florian Westphal) [1835796] - [net] netfilter: conntrack: fix infinite loop on rmmod (Florian Westphal) [1832381] - [tools] selftests: add netdevsim devlink dev info test (Petr Oros) [1830928] - [tools] selftests: test netdevsim reload forbid and fail (Petr Oros) [1830928] - [netdrv] mlx4: fix "initializer element not constant" compiler error (Petr Oros) [1830928] - [netdrv] netdevsim: dev: Fix memory leak in nsim_dev_take_snapshot_write (Petr Oros) [1830928] - [net] devlink: fix return value after hitting end in region read (Petr Oros) [1830928] - [net] devlink: Fix reporter's recovery condition (Petr Oros) [1830928] - [documentation] docs: devlink: clarify the scope of snapshot id (Petr Oros) [1830928] - [net] devlink: let kernel allocate region snapshot id (Petr Oros) [1830928] - [net] devlink: factor out building a snapshot notification (Petr Oros) [1830928] - [documentation] devlink: fix broken link warning (Petr Oros) [1830928] - [net] devlink: use NL_SET_ERR_MSG_MOD instead of NL_SET_ERR_MSG (Petr Oros) [1830928] - [include] devlink: Add macro for "fw.mgmt.api" to info_get cb. (Petr Oros) [1830928] - [netdrv] netdevsim: support taking immediate snapshot via devlink (Petr Oros) [1830928] - [net] devlink: implement DEVLINK_CMD_REGION_NEW (Petr Oros) [1830928] - [net] devlink: track snapshot id usage count using an xarray (Petr Oros) [1830928] - [net] devlink: report error once U32_MAX snapshot ids have been used (Petr Oros) [1830928] - [net] devlink: extract snapshot id allocation to helper function (Petr Oros) [1830928] - [net] devlink: use -ENOSPC to indicate no more room for snapshots (Petr Oros) [1830928] - [net] devlink: add function to take snapshot while locked (Petr Oros) [1830928] - [net] devlink: trivial: fix tab in function documentation (Petr Oros) [1830928] - [net] devlink: convert snapshot destructor callback to region op (Petr Oros) [1830928] - [net] devlink: prepare to support region operations (Petr Oros) [1830928] - [documentation] devlink: expand the devlink-info documentation (Petr Oros) [1830928] - [net] devlink: Introduce devlink port flavour virtual (Petr Oros) [1830928] - [net] devlink: validate length of region addr/len (Petr Oros) [1830928] - [net] devlink: validate length of param values (Petr Oros) [1830928] - [net] core: Replace zero-length array with flexible-array member (Petr Oros) [1830928] - [net] core: devlink.c: Use built-in RCU list checking (Petr Oros) [1830928] - [net] devlink: Rely on driver eswitch thread safety instead of devlink (Petr Oros) [1830928] - [net] core: devlink.c: Hold devlink->lock from the beginning of devlink_dpipe_table_register() (Petr Oros) [1830928] - [net] devlink: Force enclosing array on binary fmsg data (Petr Oros) [1830928] - [net] devlink: report 0 after hitting end in region read (Petr Oros) [1830928] - [net] devlink: correct misspelling of snapshot (Petr Oros) [1830928] - [tools] selftests: Add a test of large binary to devlink health test (Petr Oros) [1830928] - [netdrv] netdevsim: Update dummy reporter's devlink binary interface (Petr Oros) [1830928] - [net] devlink: Allow large formatted message of binary output (Petr Oros) [1830928] - [tools] selftests: netdevsim: Add test cases for devlink-trap policers (Petr Oros) [1823743] - [netdrv] netdevsim: Add support for setting of packet trap group parameters (Petr Oros) [1823743] - [net] devlink: Allow setting of packet trap group parameters (Petr Oros) [1823743] - [net] devlink: Add packet trap group parameters support (Petr Oros) [1823743] - [netdrv] netdevsim: Add devlink-trap policer support (Petr Oros) [1823743] - [documentation] Add description of packet trap policers (Petr Oros) [1823743] - [net] devlink: Add packet trap policers support (Petr Oros) [1823743] - [net] devlink: Add auto dump flag to health reporter (Petr Oros) [1823743] - [net] devlink: Implicitly set auto recover flag when registering health reporter (Petr Oros) [1823743] - [netdrv] netdevsim: Change dummy reporter auto recover default (Petr Oros) [1823743] - [net] devlink: Only pass packet trap group identifier in trap structure (Petr Oros) [1823743] - [net] devlink: Stop reference counting packet trap groups (Petr Oros) [1823743] - [netdrv] netdevsim: Explicitly register packet trap groups (Petr Oros) [1823743] - [net] devlink: Add API to register packet trap groups (Petr Oros) [1823743] - [net] esp6: calculate transport_header correctly when sel.family != AF_INET6 (Xin Long) [1815980 1761579] - [net] esp4: support ipv6 nexthdrs process for beet gso segment (Xin Long) [1815980 1761579] - [net] esp6: support ipv6 nexthdrs process for beet gso segment (Xin Long) [1815980 1761579] - [net] xfrm: remove the xfrm_state_put call becofe going to out_reset (Xin Long) [1815980 1761579] - [net] esp6: get the right proto for transport mode in esp6_gso_encap (Xin Long) [1815980 1761579] - [net] xfrm: do pskb_pull properly in __xfrm_transport_prep (Xin Long) [1815980 1761579] - [net] xfrm: allow to accept packets with ipv6 NEXTHDR_HOP in xfrm_input (Xin Long) [1815980 1761579] - [net] xfrm: add prep for esp beet mode offload (Xin Long) [1815980 1761579] - [net] esp6: add gso_segment for esp6 beet mode (Xin Long) [1815980 1761579] - [net] esp4: add gso_segment for esp4 beet mode (Xin Long) [1815980 1761579] - [net] xfrm: kconfig: make xfrm depend on inet (Xin Long) [1815980 1761579] - [net] xfrm: make xfrm modes builtin (Xin Long) [1815980 1761579] - [net] xfrm: remove afinfo pointer from xfrm_mode (Xin Long) [1815980 1761579] - [net] xfrm: remove output2 indirection from xfrm_mode (Xin Long) [1815980 1761579] - [net] xfrm: remove input2 indirection from xfrm_mode (Xin Long) [1815980 1761579] - [net] xfrm: remove gso_segment indirection from xfrm_mode (Xin Long) [1815980 1761579] - [net] xfrm: remove xmit indirection from xfrm_mode (Xin Long) [1815980 1761579] - [net] xfrm: remove output indirection from xfrm_mode (Xin Long) [1815980 1761579] - [net] xfrm: remove input indirection from xfrm_mode (Xin Long) [1761579 1815980] - [net] xfrm: prefer family stored in xfrm_mode struct (Xin Long) [1815980 1761579] - [net] xfrm: place af number into xfrm_mode struct (Xin Long) [1761579 1815980] - [net] xfrm: gso partial offload support (Xin Long) [1761579 1815980] - [net] netfilter: cttimeout: remove set but not used variable 'l3num' (Florian Westphal) [1822085] - [net] netfilter: conntrack: handle icmp pkt_to_tuple helper via direct calls (Florian Westphal) [1822085] - [net] netfilter: conntrack: handle builtin l4proto packet functions via direct calls (Florian Westphal) [1822085] - [net] netfilter: conntrack: remove net_id (Florian Westphal) [1822085] - [net] netfilter: conntrack: gre: switch module to be built-in (Florian Westphal) [1822085] - [net] netfilter: remove unused parameters in nf_ct_l4proto_[un]register_sysctl() (Florian Westphal) [1822085] - [net] netfilter: conntrack: gre: convert rwlock to rcu (Florian Westphal) [1822085] - [net] netfilter: nfnetlink_cttimeout: fetch timeouts for udplite and gre, too (Florian Westphal) [1822085] - [net] netfilter: nfnetlink_cttimeout: pass default timeout policy to obj_to_nlattr (Florian Westphal) [1822085] - [net] netfilter: conntrack: add nf_{tcp, udp, sctp, icmp, dccp, icmpv6, generic}_pernet() (Florian Westphal) [1822085] - [net] netfilter: conntrack: clamp l4proto array size at largers supported protocol (Florian Westphal) [1822085] - [net] netfilter: conntrack: remove l3->l4 mapping information (Florian Westphal) [1822085] - [net] netfilter: conntrack: remove unused proto arg from netns init functions (Florian Westphal) [1822085] - [net] netfilter: conntrack: remove error callback and handle icmp from core (Florian Westphal) [1822085] - [net] netfilter: conntrack: avoid using ->error callback if possible (Florian Westphal) [1822085] - [net] netfilter: conntrack: deconstify packet callback skb pointer (Florian Westphal) [1822085] - [net] netfilter: conntrack: remove the l4proto->new() function (Florian Westphal) [1822085] - [net] netfilter: conntrack: timeout interface depend on CONFIG_NF_CONNTRACK_TIMEOUT (Florian Westphal) [1822085] - [net] netfilter: conntrack: pass nf_hook_state to packet and error handlers (Florian Westphal) [1822085] - [net] netfilter: conntrack: place 'new' timeout in first location too (Florian Westphal) [1822085] - [net] netfilter: nf_conntrack_h323: Remove deprecated config check (Florian Westphal) [1822085] - [include] netfilter: nf_tables: merge route type into core (Florian Westphal) [1822085] - [net] netfilter: ipv6: avoid indirect calls for IPV6=y case (Florian Westphal) [1822085] - [net] netfilter: nat: remove module dependency on ipv6 core (Florian Westphal) [1822085] - [net] netfilter: remove obsolete need_conntrack stub (Florian Westphal) [1822085] - [net] netfilter: conntrack: avoid use-after free on rmmod (Florian Westphal) [1822085] - [net] netfilter: conntrack: dccp, sctp: handle null timeout argument (Florian Westphal) [1822085] - [net] netfilter: conntrack: remove duplicated include from nf_conntrack_proto_udp.c (Florian Westphal) [1822085] - [net] netfilter: conntrack: remove l3proto abstraction (Florian Westphal) [1822085] - [net] netfilter: conntrack: remove get_timeout() indirection (Florian Westphal) [1822085] - [net] netfilter: conntrack: avoid l4proto pkt_to_tuple calls (Florian Westphal) [1822085] - [net] netfilter: conntrack: avoid calls to l4proto invert_tuple (Florian Westphal) [1822085] - [net] netfilter: conntrack: remove get_l4proto indirection from l3 protocol trackers (Florian Westphal) [1822085] - [net] netfilter: conntrack: remove invert_tuple indirection from l3 protocol trackers (Florian Westphal) [1822085] - [net] netfilter: conntrack: remove pkt_to_tuple indirection from l3 protocol trackers (Florian Westphal) [1822085] - [net] netfilter: conntrack: remove ctnetlink callbacks from l3 protocol trackers (Florian Westphal) [1822085] - [net] openvswitch: use nf_ct_get_tuplepr, invert_tuplepr (Florian Westphal) [1822085] - [net] netfilter: utils: move nf_ip6_checksum* from ipv6 to utils (Florian Westphal) [1822085] - [net] netfilter: utils: move nf_ip_checksum* from ipv4 to utils (Florian Westphal) [1822085] - [net] netfilter: flowtables: use fixed renew timeout on teardown (Florian Westphal) [1822085] - [netdrv] geneve: use the correct nlattr array in NL_SET_ERR_MSG_ATTR (Xin Long) [1809503] - [netdrv] vxlan: use the correct nlattr array in NL_SET_ERR_MSG_ATTR (Xin Long) [1809503] - [netdrv] geneve: Allow configuration of DF behaviour (Xin Long) [1809503] - [netdrv] vxlan: Allow configuration of DF behaviour (Xin Long) [1809503] - [netdrv] net: phy: realtek: fix using paged operations with RTL8105e / RTL8208 (Josef Oskera) [1841511] - [netdrv] r8169: fix OCP access on RTL8117 (Josef Oskera) [1841511] - [netdrv] r8169: re-establish support for RTL8401 chip version (Josef Oskera) [1841511] - [netdrv] r8169: change back SG and TSO to be disabled by default (Josef Oskera) [1841511] - [netdrv] r8169: factor out rtl8169_tx_map (Josef Oskera) [1841511] - [netdrv] r8169: improve handling of TD_MSS_MAX (Josef Oskera) [1841511] - [netdrv] r8169: fix PHY driver check on platforms w/o module softdeps (Josef Oskera) [1841511] - [netdrv] r8169: re-enable MSI on RTL8168c (Josef Oskera) [1841511] - [netdrv] r8169: don't use MSI before RTL8168d (Josef Oskera) [1841511] - [netdrv] r8169: improve RTL8168b FIFO overflow workaround (Josef Oskera) [1841511] - [netdrv] r8169: improve rtl_schedule_task (Josef Oskera) [1841511] - [netdrv] r8169: simplify rtl_task (Josef Oskera) [1841511] - [netdrv] r8169: add new helper rtl8168g_enable_gphy_10m (Josef Oskera) [1841511] - [netdrv] net: r8169: reject unsupported coalescing params (Josef Oskera) [1841511] - [netdrv] r8169: simplify getting stats by using netdev_stats_to_stats64 (Josef Oskera) [1841511] - [netdrv] r8169: let rtl8169_mark_to_asic clear rx descriptor field opts2 (Josef Oskera) [1841511] - [netdrv] r8169: remove now unneeded barrier in rtl_tx (Josef Oskera) [1841511] - [netdrv] r8169: simplify usage of rtl8169_unmap_tx_skb (Josef Oskera) [1841511] - [netdrv] r8169: ensure tx_skb is fully reset after calling rtl8169_unmap_tx_skb (Josef Oskera) [1841511] - [netdrv] r8169: convert while to for loop in rtl_tx (Josef Oskera) [1841511] - [netdrv] r8169: use pci_status_get_and_clear_errors (Josef Oskera) [1841511] - [netdrv] r8169: add PCI_STATUS_PARITY to PCI status error bits (Josef Oskera) [1841511] - [netdrv] r8169: improve rtl8169_start_xmit (Josef Oskera) [1841511] - [netdrv] r8169: remove RTL_EVENT_NAPI constants (Josef Oskera) [1841511] - [netdrv] r8169: use new helper tcp_v6_gso_csum_prep (Josef Oskera) [1841511] - [netdrv] r8169: improve statistics of missed rx packets (Josef Oskera) [1841511] - [netdrv] r8169: improve rtl_jumbo_config (Josef Oskera) [1841511] - [netdrv] r8169: improve rtl8169_get_mac_version (Josef Oskera) [1841511] - [netdrv] r8169: add helper rtl_pci_commit (Josef Oskera) [1841511] - [netdrv] r8169: simplify setting netdev features (Josef Oskera) [1841511] - [netdrv] r8169: remove setting PCI_CACHE_LINE_SIZE in rtl_hw_start_8169 (Josef Oskera) [1841511] - [netdrv] r8169: remove unneeded check from rtl_link_chg_patch (Josef Oskera) [1841511] - [netdrv] r8169: fix performance regression related to PCIe max read request size (Josef Oskera) [1841511] - [netdrv] r8169: don't set min_mtu/max_mtu if not needed (Josef Oskera) [1841511] - [netdrv] r8169: factor out PHY configuration to r8169_phy_config.c (Josef Oskera) [1841511] - [netdrv] r8169: add r8169.h (Josef Oskera) [1841511] - [netdrv] r8169: rename rtl_apply_firmware (Josef Oskera) [1841511] - [netdrv] r8169: add phydev argument to rtl8168d_apply_firmware_cond (Josef Oskera) [1841511] - [netdrv] r8169: use phy_read/write instead of rtl_readphy/writephy (Josef Oskera) [1841511] - [netdrv] r8169: replace rtl_w0w1_phy (Josef Oskera) [1841511] - [netdrv] r8169: replace rtl_patchphy (Josef Oskera) [1841511] - [netdrv] r8169: move disabling MAC EEE for RTL8402/RTL8106e (Josef Oskera) [1841511] - [netdrv] r8169: move setting ERI register 0x1d0 for RTL8106 (Josef Oskera) [1841511] - [netdrv] r8169: switch to phylib functions in rtl_writephy_batch (Josef Oskera) [1841511] - [netdrv] r8169: change argument type of RTL8168g-specific PHY config functions (Josef Oskera) [1841511] - [netdrv] r8169: change argument type of EEE PHY functions (Josef Oskera) [1841511] - [netdrv] r8169: move RTL8169scd Gigabyte PHY quirk (Josef Oskera) [1841511] - [netdrv] r8169: remove not needed debug print in rtl8169_init_phy (Josef Oskera) [1841511] - [netdrv] r8169: prepare for exporting rtl_hw_phy_config (Josef Oskera) [1841511] - [netdrv] r8169: add constant EnAnaPLL (Josef Oskera) [1841511] - [netdrv] r8169: move enabling EEE to rtl8169_init_phy (Josef Oskera) [1841511] - [netdrv] r8169: remove MAC workaround in rtl8168e_2_hw_phy_config (Josef Oskera) [1841511] - [netdrv] r8169: factor out rtl8168h_2_get_adc_bias_ioffset (Josef Oskera) [1841511] - [netdrv] r8169: check that Realtek PHY driver module is loaded (Josef Oskera) [1841511] - [netdrv] treewide: Use sizeof_field() macro (Josef Oskera) [1841511] - [netdrv] r8169: fix rtl_hw_jumbo_disable for RTL8168evl (Josef Oskera) [1841511] - [netdrv] r8169: add missing RX enabling for WoL on RTL8125 (Josef Oskera) [1841511] - [netdrv] r8169: fix jumbo configuration for RTL8168evl (Josef Oskera) [1841511] - [netdrv] r8169: add check for PHY_MDIO_CHG to rtl_nic_fw_data_ok (Josef Oskera) [1841511] - [netdrv] r8169: use macro FIELD_SIZEOF in definition of FW_OPCODE_SIZE (Josef Oskera) [1841511] - [netdrv] r8169: change mdelay to msleep in rtl_fw_write_firmware (Josef Oskera) [1841511] - [netdrv] r8169: load firmware for RTL8168fp/RTL8117 (Josef Oskera) [1841511] - [netdrv] r8169: improve conditional firmware loading for RTL8168d (Josef Oskera) [1841511] - [netdrv] r8169: use r8168d_modify_extpage in rtl8168f_config_eee_phy (Josef Oskera) [1841511] - [netdrv] r8169: add support for RTL8117 (Josef Oskera) [1841511] - [netdrv] r8169: respect EEE user setting when restarting network (Josef Oskera) [1841511] - [netdrv] r8169: remove rtl8168c_4_hw_phy_config (Josef Oskera) [1841511] - [netdrv] r8169: add helper r8168d_modify_extpage (Josef Oskera) [1841511] - [netdrv] r8169: switch to phylib functions in more places (Josef Oskera) [1841511] - [netdrv] r8169: add helper r8168d_phy_param (Josef Oskera) [1841511] - [netdrv] r8169: add helper r8168g_phy_param (Josef Oskera) [1841511] - [netdrv] r8169: fix page read in r8168g_mdio_read (Josef Oskera) [1841511] - [netdrv] r8169: fix wrong PHY ID issue with RTL8168dp (Josef Oskera) [1841511] - [netdrv] r8169: use helper rtl_hw_aspm_clkreq_enable also in rtl_hw_start_8168g_2 (Josef Oskera) [1841511] - [netdrv] r8169: improve rtl8169_rx_fill (Josef Oskera) [1841511] - [netdrv] r8169: align fix_features callback with vendor driver (Josef Oskera) [1841511] - [netdrv] r8169: never set PCI_EXP_DEVCTL_NOSNOOP_EN (Josef Oskera) [1841511] - [netdrv] r8169: remove rtl_hw_start_8168bef (Josef Oskera) [1841511] - [netdrv] r8169: remove rtl_hw_start_8168dp (Josef Oskera) [1841511] - [netdrv] r8169: simplify setting PCI_EXP_DEVCTL_NOSNOOP_EN (Josef Oskera) [1841511] - [netdrv] r8169: remove fiddling with the PCIe max read request size (Josef Oskera) [1841511] - [netdrv] r8169: fix jumbo packet handling on resume from suspend (Josef Oskera) [1841511] - [netdrv] r8169: don't set bit RxVlan on RTL8125 (Josef Oskera) [1841511] - [netdrv] r8169: add support for EEE on RTL8125 (Josef Oskera) [1841511] - [netdrv] r8169: add RTL8125 PHY initialization (Josef Oskera) [1841511] - [netdrv] r8169: add support for RTL8125 (Josef Oskera) [1841511] - [netdrv] r8169: don't use bit LastFrag in tx descriptor after send (Josef Oskera) [1841511] - [netdrv] r8169: read common register for PCI commit (Josef Oskera) [1841511] - [netdrv] r8169: move disabling interrupt coalescing to RTL8169/RTL8168 init (Josef Oskera) [1841511] - [netdrv] r8169: factor out reading MAC address from registers (Josef Oskera) [1841511] - [netdrv] r8169: restrict rtl_is_8168evl_up to RTL8168 chip versions (Josef Oskera) [1841511] - [netdrv] r8169: change interrupt mask type to u32 (Josef Oskera) [1841511] - [netdrv] r8169: improve DMA handling in rtl_rx (Josef Oskera) [1841511] - [netdrv] r8169: fix DMA issue on MIPS platform (Josef Oskera) [1841511] - [netdrv] r8169: sync EEE handling for RTL8168h with vendor driver (Josef Oskera) [1841511] - [netdrv] r8169: use the generic EEE management functions (Josef Oskera) [1841511] - [fs] gfs2: Even more gfs2_find_jhead fixes (Abhijith Das) [1828653] - [kernel] sched/fair: Don't NUMA balance for kthreads (Phil Auld) [1842543] - [kernel] sched/core: Offload wakee task activation if it the wakee is descheduling (Phil Auld) [1842543] - [kernel] sched/core: Optimize ttwu() spinning on p->on_cpu (Phil Auld) [1842543] - [fs] gfs2: Smarter iopen glock waiting (Andreas Grunbacher) [1582655] - [fs] gfs2: Wake up when setting GLF_DEMOTE (Andreas Grunbacher) [1582655] - [fs] gfs2: Check inode generation number in delete_work_func (Andreas Grunbacher) [1582655] - [fs] gfs2: Move inode generation number check into gfs2_inode_lookup (Andreas Grunbacher) [1582655] - [fs] gfs2: Minor gfs2_lookup_by_inum cleanup (Andreas Grunbacher) [1582655] - [fs] gfs2: Try harder to delete inodes locally (Andreas Grunbacher) [1582655] - [fs] gfs2: Give up the iopen glock on contention (Andreas Grunbacher) [1582655] - [fs] gfs2: Turn gl_delete into a delayed work (Andreas Grunbacher) [1582655] - [fs] gfs2: Keep track of deleted inode generations in LVBs (Andreas Grunbacher) [1582655] - [fs] gfs2: Allow ASPACE glocks to also have an lvb (Andreas Grunbacher) [1582655] - [fs] gfs2: Avoid access time thrashing in gfs2_inode_lookup (Andreas Grunbacher) [1582655] - [fs] gfs2: Use IS_ERR_OR_NULL (Andreas Grunbacher) [1582655] - [fpga] fpga: mark the intel fpga drivers as tech preview (Luis Goncalves) [1689274 1660310 1494701 1494699] - [firmware] firmware: stratix10-svc: Remove unneeded semicolon (Luis Goncalves) [1689274 1660310 1494701 1494699] - [firmware] firmware: Fix incompatible function behavior for RSU driver (Luis Goncalves) [1689274 1660310 1494701 1494699] - [firmware] firmware: add Intel Stratix10 remote system update driver (Luis Goncalves) [1689274 1660310 1494701 1494699] - [include] firmware: stratix10-svc: extend svc to support new RSU features (Luis Goncalves) [1689274 1660310 1494701 1494699] - [edac] EDAC/altera, firmware/intel: Add Stratix10 ECC DBE SMC call (Luis Goncalves) [1689274 1660310 1494701 1494699] - [firmware] firmware: stratix10-svc: fix wrong of_node_put() in init function (Luis Goncalves) [1689274 1660310 1494701 1494699] - [include] firmware: add remote status update client support (Luis Goncalves) [1689274 1660310 1494701 1494699] - [firmware] firmware: add Intel Stratix10 service layer driver (Luis Goncalves) [1689274 1660310 1494701 1494699] - [fpga] fpga: dfl: pci: fix return value of cci_pci_sriov_configure (Luis Goncalves) [1689274 1660310 1494701 1494699] - [fpga] fpga: xilinx-pr-decoupler: Remove clk_get error message for probe defer (Luis Goncalves) [1689274 1660310 1494701 1494699] - [fpga] fpga: remove redundant dev_err message (Luis Goncalves) [1689274 1660310 1494701 1494699] - [fpga] fpga: dfl: afu: remove set but not used variable 'afu' (Luis Goncalves) [1689274 1660310 1494701 1494699] - [fpga] fpga: dfl: fme: remove set but not used variable 'fme' (Luis Goncalves) [1689274 1660310 1494701 1494699] - [fpga] fpga: dfl: fme: add power management support (Luis Goncalves) [1689274 1660310 1494701 1494699] - [fpga] fpga: dfl: fme: add thermal management support (Luis Goncalves) [1689274 1660310 1494701 1494699] - [documentation] Documentation: fpga: dfl: add descriptions for thermal/power management interfaces (Luis Goncalves) [1689274 1660310 1494701 1494699] - [fpga] fpga: Remove dev_err() usage after platform_get_irq() (Luis Goncalves) [1689274 1660310 1494701 1494699] - [documentation] Documentation: fpga: dfl: add descriptions for virtualization and new interfaces (Luis Goncalves) [1689274 1660310 1494701 1494699] - [fpga] fpga: dfl: fme: add global error reporting support (Luis Goncalves) [1689274 1660310 1494701 1494699] - [fpga] fpga: dfl: afu: add STP (SignalTap) support (Luis Goncalves) [1689274 1660310 1494701 1494699] - [fpga] fpga: dfl: afu: add error reporting support (Luis Goncalves) [1689274 1660310 1494701 1494699] - [fpga] fpga: dfl: afu: expose __afu_port_enable/disable function (Luis Goncalves) [1689274 1660310 1494701 1494699] - [fpga] fpga: dfl: afu: add userclock sysfs interfaces (Luis Goncalves) [1689274 1660310 1494701 1494699] - [fpga] fpga: dfl: afu: convert platform_driver to use dev_groups (Luis Goncalves) [1689274 1660310 1494701 1494699] - [fpga] fpga: dfl: fme: convert platform_driver to use dev_groups (Luis Goncalves) [1689274 1660310 1494701 1494699] - [fpga] fpga: dfl: make init callback optional (Luis Goncalves) [1689274 1660310 1494701 1494699] - [fpga] fpga: altera-cvp: Add Stratix10 (V2) Support (Luis Goncalves) [1689274 1660310 1494701 1494699] - [fpga] fpga: altera-cvp: Preparation for V2 parts (Luis Goncalves) [1689274 1660310 1494701 1494699] - [fpga] fpga: altera-cvp: Discover Vendor Specific offset (Luis Goncalves) [1689274 1660310 1494701 1494699] - [fpga] fpga: altera-ps-spi: Fix getting of optional confd gpio (Luis Goncalves) [1689274 1660310 1494701 1494699] - [fpga] fpga: dfl: fme: add capability sysfs interfaces (Luis Goncalves) [1689274 1660310 1494701 1494699] - [fpga] fpga: dfl: make uinit callback optional (Luis Goncalves) [1689274 1660310 1494701 1494699] - [fpga] fpga: dfl: add id_table for dfl private feature driver (Luis Goncalves) [1689274 1660310 1494701 1494699] - [fpga] fpga: dfl: afu: add AFU state related sysfs interfaces (Luis Goncalves) [1689274 1660310 1494701 1494699] - [fpga] fpga: dfl: pci: enable SRIOV support (Luis Goncalves) [1689274 1660310 1494701 1494699] - [fpga] fpga: dfl: fme: add DFL_FPGA_FME_PORT_RELEASE/ASSIGN ioctl support (Luis Goncalves) [1689274 1660310 1494701 1494699] - [fpga] fpga: dfl: use driver core functions, not sysfs ones (Luis Goncalves) [1689274 1660310 1494701 1494699] - [fpga] fpga: altera-pr-ip: Make alt_pr_unregister function void (Luis Goncalves) [1689274 1660310 1494701 1494699] - [fpga] fpga: altera-cvp: Fix function definition argument (Luis Goncalves) [1689274 1660310 1494701 1494699] - [fpga] fpga-manager: altera-ps-spi: Fix build error (Luis Goncalves) [1689274 1660310 1494701 1494699] - [fpga] fpga: dfl: fme: align PR buffer size per PR datawidth (Luis Goncalves) [1689274 1660310 1494701 1494699] - [fpga] fpga: dfl: fme: remove copy_to_user() in ioctl for PR (Luis Goncalves) [1689274 1660310 1494701 1494699] - [fpga] fpga: dfl-fme-mgr: fix FME_PR_INTFC_ID register address (Luis Goncalves) [1689274 1660310 1494701 1494699] - [fpga] drivers: fpga: Kconfig: pedantic cleanups (Luis Goncalves) [1689274 1660310 1494701 1494699] - [documentation] docs: fpga: convert docs to ReST and rename to *.rst (Luis Goncalves) [1689274 1660310 1494701 1494699] - [fpga] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 441 (Luis Goncalves) [1689274 1660310 1494701 1494699] - [fpga] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 422 (Luis Goncalves) [1689274 1660310 1494701 1494699] - [fpga] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 285 (Luis Goncalves) [1689274 1660310 1494701 1494699] - [fpga] fpga: zynqmp-fpga: Correctly handle error pointer (Luis Goncalves) [1689274 1660310 1494701 1494699] - [include] include: fpga: adi-axi-common.h: add common regs & defs header (Luis Goncalves) [1689274 1660310 1494701 1494699] - [fpga] fpga: dfl: expand minor range when registering chrdev region (Luis Goncalves) [1689274 1660310 1494701 1494699] - [fpga] fpga: dfl: Add lockdep classes for pdata->lock (Luis Goncalves) [1689274 1660310 1494701 1494699] - [fpga] fpga: dfl: afu: Pass the correct device to dma_mapping_error() (Luis Goncalves) [1689274 1660310 1494701 1494699] - [fpga] fpga: stratix10-soc: fix use-after-free on s10_init() (Luis Goncalves) [1689274 1660310 1494701 1494699] - [fpga] treewide: Add SPDX license identifier - Makefile/Kconfig (Luis Goncalves) [1689274 1660310 1494701 1494699] - [fpga] mm/gup: change GUP fast to use flags rather than a write 'bool' (Luis Goncalves) [1689274 1660310 1494701 1494699] - [fpga] fpga manager: Adding FPGA Manager support for Xilinx zynqmp (Luis Goncalves) [1689274 1660310 1494701 1494699] - [fpga] fpga: altera_freeze_bridge: remove restriction to socfpga (Luis Goncalves) [1689274 1660310 1494701 1494699] - [fpga] fpga: mgr: altera-ps-spi: make array dummy static, shrinks object size (Luis Goncalves) [1689274 1660310 1494701 1494699] - [fpga] fpga: stratix10-soc: fix wrong of_node_put() in init function (Luis Goncalves) [1689274 1660310 1494701 1494699] - [fpga] Remove 'type' argument from access_ok() function (Luis Goncalves) [1689274 1660310 1494701 1494699] - [fpga] fpga: of-fpga-region: Use platform_set_drvdata (Luis Goncalves) [1689274 1660310 1494701 1494699] - [fpga] fpga: dfl-fme-region: Use platform_get_drvdata() (Luis Goncalves) [1689274 1660310 1494701 1494699] - [fpga] fpga: add intel stratix10 soc fpga manager driver (Luis Goncalves) [1689274 1660310 1494701 1494699] - [fpga] fpga: mgr: altera-ps-spi: enable usage on non-dt platforms (Luis Goncalves) [1689274 1660310 1494701 1494699] - [fpga] fpga: altera-cvp: fix probing for multiple FPGAs on the bus (Luis Goncalves) [1689274 1660310 1494701 1494699] - [fpga] zynq-fpga: Only route PR via PCAP when required (Luis Goncalves) [1689274 1660310 1494701 1494699] - [fpga] fpga: altera-cvp: Fix registration for CvP incapable devices (Luis Goncalves) [1689274 1660310 1494701 1494699] - [fpga] fpga: dfl: fme: remove set but not used variable 'priv' (Luis Goncalves) [1689274 1660310 1494701 1494699] - [fpga] fpga: altera-cvp: fix 'bad IO access' on x86_64 (Luis Goncalves) [1689274 1660310 1494701 1494699] - [fpga] fpga: add devm_fpga_region_create (Luis Goncalves) [1689274 1660310 1494701 1494699] - [fpga] fpga: bridge: add devm_fpga_bridge_create (Luis Goncalves) [1689274 1660310 1494701 1494699] - [fpga] fpga: mgr: add devm_fpga_mgr_create (Luis Goncalves) [1689274 1660310 1494701 1494699] - [documentation] docs: fpga: document fpga manager flags (Luis Goncalves) [1689274 1660310 1494701 1494699] - [fpga] fpga: bridge: fix obvious function documentation error (Luis Goncalves) [1689274 1660310 1494701 1494699] - [fpga] fpga: do not access region struct after fpga_region_unregister (Luis Goncalves) [1689274 1660310 1494701 1494699] - [fpga] drivers: fpga: fix two trivial spelling mistakes (Luis Goncalves) [1689274 1660310 1494701 1494699] - [fpga] fpga: dfl: fme: fix return value check in in pr_mgmt_init() (Luis Goncalves) [1689274 1660310 1494701 1494699] - [fpga] fpga: dfl: afu: add DFL_FPGA_PORT_DMA_MAP/UNMAP ioctls support (Luis Goncalves) [1689274 1660310 1494701 1494699] - [fpga] fpga: dfl: afu: add afu sub feature support (Luis Goncalves) [1689274 1660310 1494701 1494699] - [fpga] fpga: dfl: afu: add DFL_FPGA_GET_API_VERSION/CHECK_EXTENSION ioctls support (Luis Goncalves) [1689274 1660310 1494701 1494699] - [fpga] fpga: dfl: afu: add header sub feature support (Luis Goncalves) [1689274 1660310 1494701 1494699] - [fpga] fpga: dfl: afu: add port ops support (Luis Goncalves) [1689274 1660310 1494701 1494699] - [fpga] fpga: dfl: add FPGA Accelerated Function Unit driver basic framework (Luis Goncalves) [1689274 1660310 1494701 1494699] - [fpga] fpga: dfl: fme-region: add support for compat_id (Luis Goncalves) [1689274 1660310 1494701 1494699] - [fpga] fpga: dfl: add fpga region platform driver for FME (Luis Goncalves) [1689274 1660310 1494701 1494699] - [fpga] fpga: dfl: add fpga bridge platform driver for FME (Luis Goncalves) [1689274 1660310 1494701 1494699] - [fpga] fpga: dfl: fme-mgr: add compat_id support (Luis Goncalves) [1689274 1660310 1494701 1494699] - [fpga] fpga: dfl: add fpga manager platform driver for FME (Luis Goncalves) [1689274 1660310 1494701 1494699] - [fpga] fpga: dfl: fme: add partial reconfiguration sub feature support (Luis Goncalves) [1689274 1660310 1494701 1494699] - [fpga] fpga: dfl: fme: add DFL_FPGA_GET_API_VERSION/CHECK_EXTENSION ioctls support (Luis Goncalves) [1689274 1660310 1494701 1494699] - [fpga] fpga: dfl: fme: add header sub feature support (Luis Goncalves) [1689274 1660310 1494701 1494699] - [fpga] fpga: dfl: add FPGA Management Engine driver basic framework (Luis Goncalves) [1689274 1660310 1494701 1494699] - [fpga] fpga: dfl-pci: add enumeration for feature devices (Luis Goncalves) [1689274 1660310 1494701 1494699] - [fpga] fpga: add FPGA DFL PCIe device driver (Luis Goncalves) [1689274 1660310 1494701 1494699] - [fpga] fpga: dfl: add dfl_fpga_check_port_id function (Luis Goncalves) [1689274 1660310 1494701 1494699] - [fpga] fpga: dfl: add dfl_fpga_port_ops support (Luis Goncalves) [1689274 1660310 1494701 1494699] - [fpga] fpga: dfl: add feature device infrastructure (Luis Goncalves) [1689274 1660310 1494701 1494699] - [fpga] fpga: dfl: add dfl_fpga_cdev_find_port (Luis Goncalves) [1689274 1660310 1494701 1494699] - [fpga] fpga: dfl: add chardev support for feature devices (Luis Goncalves) [1689274 1660310 1494701 1494699] - [fpga] fpga: add device feature list support (Luis Goncalves) [1689274 1660310 1494701 1494699] - [fpga] fpga: region: add compat_id support (Luis Goncalves) [1689274 1660310 1494701 1494699] - [include] fpga: mgr: add compat_id support (Luis Goncalves) [1689274 1660310 1494701 1494699] - [fpga] fpga: mgr: add status for fpga-manager (Luis Goncalves) [1689274 1660310 1494701 1494699] - [include] fpga: mgr: add region_id to fpga_image_info (Luis Goncalves) [1689274 1660310 1494701 1494699] - [documentation] docs: fpga: add a document for FPGA Device Feature List (DFL) Framework Overview (Luis Goncalves) [1689274 1660310 1494701 1494699] - [mm] mm: Add a vmf_insert_mixed_prot() function (Dave Airlie) [1838335] - [mm] mm: Add write-protect and clean utilities for address space ranges (Dave Airlie) [1838335] - [mm] mm: Add a walk_page_mapping() function to the pagewalk code (Dave Airlie) [1838335] - [mm] pagewalk: separate function pointers from iterator data (Dave Airlie) [1838335] - [mm] mm: split out a new pagewalk.h header from mm.h (Dave Airlie) [1838335] - [mm] mm: update ptep_modify_prot_commit to take old pte value as arg (Dave Airlie) [1838335] - [x86] mm: update ptep_modify_prot_start/commit to take vm_area_struct as arg (Dave Airlie) [1838335] - [mm] mm/mmu_notifier: add an interval tree notifier (Dave Airlie) [1838335] - [mm] mm/mmu_notifier: define the header pre-processor parts even if disabled (Dave Airlie) [1838335] - [mm] mm/mmu_notifiers: add a lockdep map for invalidate_range_start/end (Dave Airlie) [1838335] - [misc] misc/sgi-gru: use mmu_notifier_get/put for struct gru_mm_struct (Dave Airlie) [1838335] - [drm] drm/backport: add mmu notifier get/put support to drm backport (Dave Airlie) [1838335] - [mm] mm/mmu_notifiers: add a get/put scheme for the registration (Dave Airlie) [1838335] - [mm] mm/mmu_notifiers: do not speculatively allocate a mmu_notifier_mm (Dave Airlie) [1838335] - [mm] mm/mmu_notifiers: hoist do_mmu_notifier_register down_write to the caller (Dave Airlie) [1838335] - [mm] mm/mmu_notifier.c: remove mmu_notifier_synchronize() (Dave Airlie) [1838335] - [infiniband] locking/lockdep: Rename lockdep_assert_held_exclusive() -> lockdep_assert_held_write() (Dave Airlie) [1838335] - [include] mm/mmu_notifier: contextual information for event enums (Dave Airlie) [1838335] - [mm] mm/memory_hotplug.c: only respect mem= parameter during boot stage (Baoquan He) [1838809 1781472] - [scsi] scsi: mpt3sas: Remove unused including (Tomas Henzl) [1790760] - [scsi] scsi: mpt3sas: Fix double free warnings (Tomas Henzl) [1790760] - [scsi] scsi: mpt3sas: Disable DIF when prot_mask set to zero (Tomas Henzl) [1790760] - [scsi] scsi: mpt3sas: Capture IOC data for debugging purposes (Tomas Henzl) [1790760] - [scsi] scsi: mpt3sas: Use true, false for ioc->use_32bit_dma (Tomas Henzl) [1790760] - [scsi] scsi: mpt3sas: Remove NULL check before freeing function (Tomas Henzl) [1790760] - [scsi] scsi: mpt3sas: Update mpt3sas version to 33.101.00.00 (Tomas Henzl) [1790760] - [scsi] mpt3sas: Fix memset in non-rdpq mode (Tomas Henzl) [1790760] - [scsi] scsi: mpt3sas: Fix reply queue count in non RDPQ mode (Tomas Henzl) [1790760] - [scsi] scsi: mpt3sas: Handle RDPQ DMA allocation in same 4G region (Tomas Henzl) [1790760] - [scsi] scsi: mpt3sas: Separate out RDPQ allocation to new function (Tomas Henzl) [1790760] - [scsi] scsi: mpt3sas: Rename function name is_MSB_are_same (Tomas Henzl) [1790760] - [scsi] scsi: mpt3sas: Don't change the DMA coherent mask after allocations (Tomas Henzl) [1790760] - [scsi] scsi: mpt3sas: use true, false for bool variables (Tomas Henzl) [1790760] - [scsi] scsi: mpt3sas: Fix kernel panic observed on soft HBA unplug (Tomas Henzl) [1790760] - [scsi] scsi: Replace zero-length array with flexible-array member (Tomas Henzl) [1790760] - [scsi] scsi: mpt3sas: Update drive version to 33.100.00.00 (Tomas Henzl) [1790760] - [scsi] scsi: mpt3sas: Remove usage of device_busy counter (Tomas Henzl) [1790760] - [scsi] scsi: mpt3sas: Print function name in which cmd timed out (Tomas Henzl) [1790760] - [scsi] scsi: mpt3sas: Optimize mpt3sas driver logging (Tomas Henzl) [1790760] - [scsi] scsi: mpt3sas: print in which path firmware fault occurred (Tomas Henzl) [1790760] - [scsi] scsi: mpt3sas: Handle CoreDump state from watchdog thread (Tomas Henzl) [1790760] - [scsi] scsi: mpt3sas: Add support IOCs new state named COREDUMP (Tomas Henzl) [1790760] - [scsi] scsi: mpt3sas: renamed _base_after_reset_handler function (Tomas Henzl) [1790760] - [scsi] scsi: mpt3sas: Add support for NVMe shutdown (Tomas Henzl) [1790760] - [scsi] scsi: mpt3sas: Update MPI Headers to v02.00.57 (Tomas Henzl) [1790760] - [scsi] scsi: mpt3sas: Fix double free in attach error handling (Tomas Henzl) [1790760] - [scsi] scsi: mpt3sas: Clean up some indenting (Tomas Henzl) [1790760] - [crypto] crypto: af_alg - cast ki_complete ternary op to int (Herbert Xu) [1837499] - [netdrv] virtio-net: per-queue RPS config (Eugenio Perez) [1718086] - [netdrv] virtio_net: Differentiate sk_buff and xdp_frame on freeing (Eugenio Perez) [1718086] - [netdrv] virtio_net: Use xdp_return_frame to free xdp_frames on destroying vqs (Eugenio Perez) [1718086] - [netdrv] virtio_net: enable napi_tx by default (Eugenio Perez) [1718086] - [netdrv] virtio_net: Don't call free_old_xmit_skbs for xdp_frames (Eugenio Perez) [1718086] - [netdrv] virtio_net: Don't enable NAPI when interface is down (Eugenio Perez) [1718086] - [include] cpumask: make cpumask_next_wrap available without smp (Eugenio Perez) [1718086] - [netdrv] virtio_net: Stripe queue affinities across cores (Eugenio Perez) [1718086] - [virtio] virtio: Make vp_set_vq_affinity() take a mask (Eugenio Perez) [1718086]- [netdrv] ice: add board identifier info to devlink .info_get (Jonathan Toppins) [1796682] - [netdrv] ice: add basic handler for devlink .info_get (Jonathan Toppins) [1796682] - [netdrv] ice: enable initial devlink support (Jonathan Toppins) [1796682] - [netdrv] ice: implement full NVM read from ETHTOOL_GEEPROM (Jonathan Toppins) [1796682] - [netdrv] ice: discover and store size of available flash (Jonathan Toppins) [1796682] - [netdrv] ice: store NVM version info in extracted format (Jonathan Toppins) [1796682] - [netdrv] ice: create function to read a section of the NVM and Shadow RAM (Jonathan Toppins) [1796682] - [netdrv] ice: use __le16 types for explicitly Little Endian values (Jonathan Toppins) [1796682] - [netdrv] ice: fix incorrect size description of ice_get_nvm_version (Jonathan Toppins) [1781388] - [netdrv] ice: use variable name more descriptive than type (Jonathan Toppins) [1781388] - [netdrv] ice: Use EOPNOTSUPP instead of ENOTSUPP (Jonathan Toppins) [1781388] - [netdrv] ice: Fix format specifier (Jonathan Toppins) [1781388] - [netdrv] ice: fix use of deprecated strlcpy() (Jonathan Toppins) [1781388] - [netdrv] ice: Increase mailbox receive queue length to maximum (Jonathan Toppins) [1781388] - [netdrv] ice: Correct setting VLAN pruning (Jonathan Toppins) [1781388] - [netdrv] ice: renegotiate link after FW DCB on (Jonathan Toppins) [1781388] - [netdrv] ice: Fix corner case when switching from IEEE to CEE (Jonathan Toppins) [1781388] - [netdrv] ice: Display Link detected via Ethtool in safe mode (Jonathan Toppins) [1781388] - [netdrv] ice: Fix removing driver while bare-metal VFs pass traffic (Jonathan Toppins) [1781388] - [netdrv] ice: Improve clarity of prints and variables (Jonathan Toppins) [1781388] - [netdrv] ice: allow bigger VFs (Jonathan Toppins) [1781388] - [netdrv] ice: Cleanup unneeded parenthesis (Jonathan Toppins) [1781388] - [netdrv] ice: Use pci_get_dsn() (Jonathan Toppins) [1781388] - [netdrv] ice: let core reject the unsupported coalescing parameters (Jonathan Toppins) [1781388] - [netdrv] ice: fix define for E822 backplane device (Jonathan Toppins) [1781388] - [netdrv] ice: add support for E823 devices (Jonathan Toppins) [1795812] - [netdrv] ice: add backslash-n to strings (Jonathan Toppins) [1781388] - [netdrv] ice: increase PF reset wait timeout to 300 milliseconds (Jonathan Toppins) [1781388] - [netdrv] ice: Support XDP UMEM wake up mechanism (Jonathan Toppins) [1781388] - [netdrv] ice: SW DCB, report correct max TC value (Jonathan Toppins) [1781388] - [netdrv] ice: Report correct DCB mode (Jonathan Toppins) [1781388] - [netdrv] ice: Add DCBNL ops required to configure ETS in CEE for SW DCB (Jonathan Toppins) [1781388] - [netdrv] ice: Always clear the QRXFLXP_CNTXT register for VF Rx queues (Jonathan Toppins) [1781388] - [netdrv] ice: Fix for TCAM entry management (Jonathan Toppins) [1781388] - [netdrv] ice: update malicious driver detection event handling (Jonathan Toppins) [1781388] - [netdrv] ice: Validate config for SW DCB map (Jonathan Toppins) [1781388] - [netdrv] ice: Wait for VF to be reset/ready before configuration (Jonathan Toppins) [1792691] - [netdrv] ice: Don't reject odd values of usecs set by user (Jonathan Toppins) [1781388] - [netdrv] ice: use true/false for bool types (Jonathan Toppins) [1781388] - [netdrv] ice: add function argument description to function header comment (Jonathan Toppins) [1781388] - [netdrv] ice: use proper format for function pointer as a function parameter (Jonathan Toppins) [1781388] - [netdrv] ice: remove unnecessary fallthrough comments (Jonathan Toppins) [1781388] - [netdrv] ice: Fix virtchnl_queue_select bitmap validation (Jonathan Toppins) [1781388] - [netdrv] ice: Fix and refactor Rx queue disable for VFs (Jonathan Toppins) [1781388] - [netdrv] ice: Handle LAN overflow event for VF queues (Jonathan Toppins) [1781388] - [netdrv] ice: Fix implicit queue mapping mode in ice_vsi_get_qs (Jonathan Toppins) [1781388] - [netdrv] ice: Add support to enable/disable all Rx queues before waiting (Jonathan Toppins) [1781388] - [netdrv] ice: Only allow tagged bcast/mcast traffic for VF in port VLAN (Jonathan Toppins) [1781388] - [netdrv] ice: Fix Port VLAN priority bits (Jonathan Toppins) [1781388] - [netdrv] ice: Add helper to determine if VF link is up (Jonathan Toppins) [1781388] - [netdrv] ice: Refactor port vlan configuration for the VF (Jonathan Toppins) [1781388] - [netdrv] ice: Add initial support for QinQ (Jonathan Toppins) [1781388] - [netdrv] ice: Trivial fixes (Jonathan Toppins) [1781388] - [netdrv] ice: Use correct netif error function (Jonathan Toppins) [1781388] - [netdrv] ice: Cleanup ice_vsi_alloc_q_vectors (Jonathan Toppins) [1781388] - [netdrv] ice: Make print statements more compact (Jonathan Toppins) [1781388] - [netdrv] ice: Use ice_pf_to_dev (Jonathan Toppins) [1781388] - [netdrv] ice: Remove possible null dereference (Jonathan Toppins) [1781388] - [netdrv] ice: update Unit Load Status bitmask to check after reset (Jonathan Toppins) [1781388] - [netdrv] ice: fix and consolidate logging of NVM/firmware version information (Jonathan Toppins) [1781388] - [netdrv] ice: Modify link message logging (Jonathan Toppins) [1781388] - [netdrv] ice: Remove CONFIG_PCI_IOV wrap in ice_set_pf_caps (Jonathan Toppins) [1781388] - [netdrv] ice: Remove ice_dev_onetime_setup() (Jonathan Toppins) [1781388] - [netdrv] ice: Don't allow same value for Rx tail to be written twice (Jonathan Toppins) [1781388] - [netdrv] ice: display supported and advertised link modes (Jonathan Toppins) [1781388] - [netdrv] ice: Fix switch between FW and SW LLDP (Jonathan Toppins) [1781388] - [netdrv] ice: Fix DCB rebuild after reset (Jonathan Toppins) [1781388] - [netdrv] ice: Bump version (Jonathan Toppins) [1781401] - [netdrv] ice: Implement ethtool get/set rx-flow-hash (Jonathan Toppins) [1781401] - [netdrv] ice: Initilialize VF RSS tables (Jonathan Toppins) [1781401] - [netdrv] ice: Optimize table usage (Jonathan Toppins) [1781401] - [netdrv] ice: Enable writing filtering tables (Jonathan Toppins) [1781401] - [netdrv] ice: Populate TCAM filter software structures (Jonathan Toppins) [1781401] - [netdrv] ice: Allocate flow profile (Jonathan Toppins) [1781401] - [netdrv] ice: Enable writing hardware filtering tables (Jonathan Toppins) [1781401] - [netdrv] ice: remove redundant assignment to variable xmit_done (Jonathan Toppins) [1781388] - [netdrv] ice: Removing hung_queue variable to use txqueue function parameter (Jonathan Toppins) [1781388] - [netdrv] ice: Add device ids for E822 devices (Jonathan Toppins) [1781951] - [netdrv] ice: Suppress Coverity warnings for xdp_rxq_info_reg (Jonathan Toppins) [1781388] - [netdrv] ice: Add a boundary check in ice_xsk_umem() (Jonathan Toppins) [1781388] - [netdrv] ice: add extra check for null Rx descriptor (Jonathan Toppins) [1781388] - [netdrv] ice: suppress checked_return error (Jonathan Toppins) [1781388] - [netdrv] ice: Demote MTU change print to debug (Jonathan Toppins) [1781388] - [netdrv] ice: Enable ip link show on the PF to display VF unicast MAC(s) (Jonathan Toppins) [1781388] - [netdrv] ice: Fix VF link state when it's IFLA_VF_LINK_STATE_AUTO (Jonathan Toppins) [1781388] - [netdrv] ice: Remove Rx flex descriptor programming (Jonathan Toppins) [1781388] - [netdrv] ice: Return error on not supported ethtool -C parameters (Jonathan Toppins) [1781388] - [netdrv] ice: Restore interrupt throttle settings after VSI rebuild (Jonathan Toppins) [1781388] - [netdrv] ice: Set default value for ITR in alloc function (Jonathan Toppins) [1781388] - [netdrv] ice: Add ice_for_each_vf() macro (Jonathan Toppins) [1781388] - [netdrv] ice: Add code to keep track of current dflt_vsi (Jonathan Toppins) [1781388] - [netdrv] ice: Fix VF spoofchk (Jonathan Toppins) [1781388] - [netdrv] ice: Support UDP segmentation offload (Jonathan Toppins) [1781388] - [netdrv] ice: Update FW API minor version (Jonathan Toppins) [1781388] - [netdrv] ice: remove pointless NULL check of port_info (Jonathan Toppins) [1781388] - [netdrv] ice: Implement ethtool ops for channels (Jonathan Toppins) [1781388] - [netdrv] ice: implement VF stats NDO (Jonathan Toppins) [1781388] - [netdrv] ice: add helpers for virtchnl (Jonathan Toppins) [1781388] - [netdrv] ice: Add ice_pf_to_dev(pf) macro (Jonathan Toppins) [1781388] - [netdrv] ice: Do not use devm* functions for local uses (Jonathan Toppins) [1781388] - [netdrv] ice: Refactor removal of VLAN promiscuous rules (Jonathan Toppins) [1781388] - [netdrv] ice: Fix setting coalesce to handle DCB configuration (Jonathan Toppins) [1781388] - [netdrv] ice: Only disable VF state when freeing each VF resources (Jonathan Toppins) [1781388] - [netdrv] ice: fix stack leakage (Jonathan Toppins) [1781388] - [netdrv] ice: Don't modify stripping for add/del VLANs on VF (Jonathan Toppins) [1781388] - [netdrv] ice: Disallow VF VLAN opcodes if VLAN offloads disabled (Jonathan Toppins) [1781388] - [netdrv] ice: Correct capabilities reporting of max TCs (Jonathan Toppins) [1781388] - [netdrv] ice: Store number of functions for the device (Jonathan Toppins) [1781388] - [netdrv] ice: fix potential infinite loop because loop counter being too small (Jonathan Toppins) [1781388] - [netdrv] ice: print opcode when printing controlq errors (Jonathan Toppins) [1781388] - [netdrv] ice: use more accurate ICE_DBG mask types (Jonathan Toppins) [1781388] - [netdrv] ice: Introduce and use ice_vsi_type_str (Jonathan Toppins) [1781388] - [netdrv] ice: remove unnecessary conditional check (Jonathan Toppins) [1781388] - [netdrv] ice: Update enum ice_flg64_bits to current specification (Jonathan Toppins) [1781388] - [netdrv] ice: delay less (Jonathan Toppins) [1781388] - [netdrv] ice: use pkg_dwnld_status instead of sq_last_status (Jonathan Toppins) [1781388] - [netdrv] ice: Change max MSI-x vector_id check in cfg_irq_map (Jonathan Toppins) [1781388] - [netdrv] ice: Check if VF is disabled for Opcode and other operations (Jonathan Toppins) [1781388] - [netdrv] ice: configure software LLDP in ice_init_pf_dcb (Jonathan Toppins) [1781388] - [netdrv] ice: Fix to change Rx/Tx ring descriptor size via ethtool with DCBx (Jonathan Toppins) [1781388] - [netdrv] ice: avoid setting features during reset (Jonathan Toppins) [1781388] - [netdrv] ice: Implement DCBNL support (Jonathan Toppins) [1781388] - [netdrv] ice: Add NDO callback to set the maximum per-queue bitrate (Jonathan Toppins) [1781388] - [netdrv] ice: Use ice_ena_vsi and ice_dis_vsi in DCB configuration flow (Jonathan Toppins) [1781388] - [netdrv] ice: Fix return value when SR-IOV is not supported (Jonathan Toppins) [1781388] - [netdrv] ice: Rename VF function ice_vc_dis_vf to match its behavior (Jonathan Toppins) [1781388] - [netdrv] ice: Get rid of ice_cleanup_header (Jonathan Toppins) [1781388] - [netdrv] ice: print PCI link speed and width (Jonathan Toppins) [1781388] - [netdrv] ice: print unsupported module message (Jonathan Toppins) [1781388] - [netdrv] ice: write register with correct offset (Jonathan Toppins) [1781388] - [netdrv] ice: Check for null pointer dereference when setting rings (Jonathan Toppins) [1781388] - [netdrv] ice: save PCI state in probe (Jonathan Toppins) [1781388] - [netdrv] ice: Adjust DCB INIT for SW mode (Jonathan Toppins) [1781388] - [netdrv] ice: fix driver unload flow (Jonathan Toppins) [1781388] - [netdrv] ice: handle DCBx non-contiguous TC request (Jonathan Toppins) [1781388] - [netdrv] ice: Update Boot Configuration Section read of NVM (Jonathan Toppins) [1781388] - [netdrv] ice: add ethtool -m support for reading i2c eeprom modules (Jonathan Toppins) [1781388] - [netdrv] ice: allow 3k MTU for XDP (Jonathan Toppins) [1781388] - [netdrv] ice: add build_skb() support (Jonathan Toppins) [1781388] - [netdrv] ice: introduce frame padding computation logic (Jonathan Toppins) [1781388] - [netdrv] ice: introduce legacy Rx flag (Jonathan Toppins) [1781388] - [netdrv] ice: Add support for AF_XDP (Jonathan Toppins) [1730487] - [netdrv] ice: Move common functions to ice_txrx_lib.c (Jonathan Toppins) [1781388] - [netdrv] ice: Add support for XDP (Jonathan Toppins) [1730487] - [netdrv] ice: get rid of per-tc flow in Tx queue configuration routines (Jonathan Toppins) [1781388] - [netdrv] ice: Introduce ice_base.c (Jonathan Toppins) [1781388] - [netdrv] net:Use skb accessors in network drivers (Jonathan Toppins) [1781388] - [powerpc] powerpc/eeh: Remove eeh_add_device_tree_late() (Myron Stowe) [1840904] - [powerpc] powerpc/eeh: Add sysfs files in late probe (Myron Stowe) [1840904] - [powerpc] powerpc: Drop using struct of_pci_range.pci_space field (Myron Stowe) [1840904] - [powerpc] powerpc/pci: Fold pcibios_setup_device() into pcibios_bus_add_device() (Myron Stowe) [1840904] - [powerpc] powerpc/pci: Remove pcibios_setup_bus_devices() (Myron Stowe) [1840904] - [powerpc] powerpc/pci: Fix pcibios_setup_device() ordering (Myron Stowe) [1840904] - [powerpc] powerpc/pci: Remove legacy debug code (Myron Stowe) [1840904] - [x86] x86/microcode/AMD: Increase microcode PATCH_MAX_SIZE (David Arcari) [1826966] - [x86] x86/microcode/AMD: Make stub function static inline (David Arcari) [1826966] - [x86] x86/microcode/intel: Issue the revision updated message only on the BSP (David Arcari) [1826966] - [x86] x86/microcode: Update late microcode in parallel (David Arcari) [1826966] - [x86] x86/microcode/amd: Fix two -Wunused-but-set-variable warnings (David Arcari) [1826966] - [x86] x86/microcode: Fix the microcode load on CPU hotplug for real (David Arcari) [1826966] - [x86] x86/microcode, cpuhotplug: Add a microcode loader CPU hotplug callback (David Arcari) [1826966] - [x86] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 353 (David Arcari) [1826966] - [x86] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 152 (David Arcari) [1826966] - [x86] treewide: Add SPDX license identifier - Makefile/Kconfig (David Arcari) [1826966] - [x86] x86/microcode: Fix the ancient deprecated microcode loading method (David Arcari) [1826966] - [x86] x86/microcode/intel: Refactor Intel microcode blob loading (David Arcari) [1826966] - [x86] x86/microcode: Announce reload operation's completion (David Arcari) [1826966] - [x86] x86/microcode/AMD: Update copyright (David Arcari) [1826966] - [x86] x86/microcode/AMD: Check the equivalence table size when scanning it (David Arcari) [1826966] - [x86] x86/microcode/AMD: Convert CPU equivalence table variable into a struct (David Arcari) [1826966] - [x86] x86/microcode/AMD: Check microcode container data in the late loader (David Arcari) [1826966] - [x86] x86/microcode/AMD: Fix container size's type (David Arcari) [1826966] - [x86] x86/microcode/AMD: Convert early parser to the new verification routines (David Arcari) [1826966] - [x86] x86/microcode/AMD: Change verify_patch()'s return value (David Arcari) [1826966] - [x86] x86/microcode/AMD: Move chipset-specific check into verify_patch() (David Arcari) [1826966] - [x86] x86/microcode/AMD: Move patch family check to verify_patch() (David Arcari) [1826966] - [x86] x86/microcode/AMD: Simplify patch family detection (David Arcari) [1826966] - [x86] x86/microcode/AMD: Concentrate patch verification (David Arcari) [1826966] - [x86] x86/microcode/AMD: Cleanup verify_patch_size() more (David Arcari) [1826966] - [x86] x86/microcode/AMD: Clean up per-family patch size checks (David Arcari) [1826966] - [x86] x86/microcode/AMD: Move verify_patch_size() up in the file (David Arcari) [1826966] - [x86] x86/microcode/AMD: Add microcode container verification (David Arcari) [1826966] - [x86] x86/microcode/AMD: Subtract SECTION_HDR_SIZE from file leftover length (David Arcari) [1826966] - [x86] x86/microcode: Make revision and processor flags world-readable (David Arcari) [1826966] - [pci] PCI: Add pci_status_get_and_clear_errors (Josef Oskera) [1840535] - [pci] PCI: Add constant PCI_STATUS_ERROR_BITS (Josef Oskera) [1840535] - [arm64] arm64: dts: ls1046ardb: set RGMII interfaces to RGMII_ID mode (Petr Oros) [1816982] - [arm64] arm64: dts: ls1043a-rdb: correct RGMII delay mode to rgmii-id (Petr Oros) [1816982] - [netdrv] net: phy: marvell: Fix pause frame negotiation (Petr Oros) [1816982] - [netdrv] net: phy: propagate an error back to the callers of phy_sfp_probe (Petr Oros) [1816982] - [netdrv] net: phy: at803x: fix clock sink configuration on ATH8030 and ATH8035 (Petr Oros) [1816982] - [netdrv] r8169: fix resume on cable plug-in (Petr Oros) [1816982] - [documentation] dt-bindings: net: remove un-implemented property (Petr Oros) [1816982] - [netdrv] net: phy: mdio-bcm-unimac: Fix clock handling (Petr Oros) [1816982] - [netdrv] net: phy: dp83867: w/a for fld detect threshold bootstrapping issue (Petr Oros) [1816982] - [netdrv] net: phy: sfp-bus.c: get rid of docs warnings (Petr Oros) [1816982] - [netdrv] net: phy: mdio-mux-bcm-iproc: check clk_prepare_enable() return value (Petr Oros) [1816982] - [netdrv] net: phy: fix MDIO bus PM PHY resuming (Petr Oros) [1816982] - [of] drivers/of/of_mdio.c:fix of_mdiobus_register() (Petr Oros) [1816982] - [netdrv] net: phy: bcm63xx: fix OOPS due to missing driver name (Petr Oros) [1816982] - [netdrv] phylink: Improve error message when validate failed (Petr Oros) [1816982] - [netdrv] net: phy: avoid clearing PHY interrupts twice in irq handler (Petr Oros) [1816982] - [netdrv] net: phy: marvell: don't interpret PHY status unless resolved (Petr Oros) [1816982] - [netdrv] net: phy: mscc: fix firmware paths (Petr Oros) [1816982] - [netdrv] net: phy: corrected the return value for genphy_check_and_restart_aneg and genphy_c45_check_and_restart_aneg (Petr Oros) [1816982] - [documentation] docs: networking: phy: Rephrase paragraph for clarity (Petr Oros) [1816982] - [netdrv] net: phy: Avoid multiple suspends (Petr Oros) [1816982] - [netdrv] net: phy: broadcom: Fix a typo ("firsly") (Petr Oros) [1816982] - [netdrv] net: phy: restore mdio regs in the iproc mdio driver (Petr Oros) [1816982] - [netdrv] net: phy: at803x: disable vddio regulator (Petr Oros) [1816982] - [netdrv] net: mii_timestamper: fix static allocation by PHY driver (Petr Oros) [1816982] - [of] net: mdio: of: fix potential NULL pointer derefernce (Petr Oros) [1816982] - [netdrv] net: phy: add default ARCH_BCM_IPROC for MDIO_BCM_IPROC (Petr Oros) [1816982] - [netdrv] net: phy: DP83822: Add support for additional DP83825 devices (Petr Oros) [1816982] - [netdrv] phy: dp83826: Add phy IDs for DP83826N and 826NC (Petr Oros) [1816982] - [netdrv] net: phy: add new version of phy_do_ioctl (Petr Oros) [1816982] - [netdrv] net: phy: rename phy_do_ioctl to phy_do_ioctl_running (Petr Oros) [1816982] - [netdrv] r8169: use generic ndo_do_ioctl handler phy_do_ioctl (Petr Oros) [1816982] - [netdrv] net: phy: add generic ndo_do_ioctl handler phy_do_ioctl (Petr Oros) [1816982] - [netdrv] net: phylink: allow in-band AN for USXGMII (Petr Oros) [1816982] - [netdrv] net: phy: adin: fix a warning about msleep (Petr Oros) [1816982] - [netdrv] net: phy: don't crash in phy_read/_write_mmd without a PHY driver (Petr Oros) [1816982] - [netdrv] net: phylink: Allow 2.5BASE-T, 5GBASE-T and 10GBASE-T for the 10G link modes (Petr Oros) [1816982] - [netdrv] net: phy: adin: const-ify static data (Petr Oros) [1816982] - [netdrv] net: phy: dp83867: Set FORCE_LINK_GOOD to default after reset (Petr Oros) [1816982] - [netdrv] net: phy: Maintain MDIO device and bus statistics (Petr Oros) [1816982] - [powerpc] powerpc: Add const qual to local_read() parameter (Petr Oros) [1816982] - [include] u64_stats: provide u64_stats_t type (Petr Oros) [1816982] - [documentation] Documentation: net-sysfs: Remove duplicate PHY device documentation (Petr Oros) [1816982] - [netdrv] mdio_bus: Simplify reset handling and extend to non-DT systems (Petr Oros) [1816982] - [netdrv] net: phy: Added IRQ print to phylink_bringup_phy() (Petr Oros) [1816982] - [netdrv] net: phy: DP83822: Update Kconfig with DP83825I support (Petr Oros) [1816982] - [netdrv] net: phy: DP83TC811: Fix typo in Kconfig (Petr Oros) [1816982] - [netdrv] net: phylink: add support for polling MAC PCS (Petr Oros) [1816982] - [netdrv] net: phylink: make QSGMII a valid PHY mode for in-band AN (Petr Oros) [1816982] - [uapi] mii: Add helpers for parsing SGMII auto-negotiation (Petr Oros) [1816982] - [netdrv] net: phylink: fix failure to register on x86 systems (Petr Oros) [1816982] - [netdrv] net: phy: fixed_phy: switch to using fwnode_gpiod_get_index (Petr Oros) [1816982] - [netdrv] net: phy: fixed_phy: fix use-after-free when checking link GPIO (Petr Oros) [1816982] - [netdrv] net: phylink: switch to using fwnode_gpiod_get_index() (Petr Oros) [1816982] - [netdrv] net: phy: realtek: add support for configuring the RX delay on RTL8211F (Petr Oros) [1816982] - [netdrv] net: phy: realtek: add logging for the RGMII TX delay configuration (Petr Oros) [1816982] - [netdrv] net: mdio: of: Register discovered MII time stampers (Petr Oros) [1816982] - [documentation] dt-bindings: ptp: Introduce MII time stamping devices (Petr Oros) [1816982] - [netdrv] net: Add a layer for non-PHY MII time stamping drivers (Petr Oros) [1816982] - [netdrv] net: Introduce a new MII time stamping interface (Petr Oros) [1816982] - [netdrv] net: phy: dp83640: Move the probe and remove methods around (Petr Oros) [1816982] - [netdrv] net: netcp_ethss: Use the PHY time stamping interface (Petr Oros) [1816982] - [net] net: ethtool: Use the PHY time stamping interface (Petr Oros) [1816982] - [net] net: vlan: Use the PHY time stamping interface (Petr Oros) [1816982] - [netdrv] net: macvlan: Use the PHY time stamping interface (Petr Oros) [1816982] - [include] net: phy: Introduce helper functions for time stamping support (Petr Oros) [1816982] - [include] of: mdio: Add missing inline to of_mdiobus_child_is_phy() dummy (Petr Oros) [1816982] - [netdrv] net: phy: aquantia: add suspend / resume ops for AQR105 (Petr Oros) [1816982] - [netdrv] net: phy: ensure that phy IDs are correctly typed (Petr Oros) [1816982] - [include] mod_devicetable: fix PHY module format (Petr Oros) [1816982] - [of] of: mdio: export of_mdiobus_child_is_phy (Petr Oros) [1816982] - [netdrv] net: sfp: report error on failure to read sfp soft status (Petr Oros) [1816982] - [netdrv] net: phy: marvell: use genphy_check_and_restart_aneg() (Petr Oros) [1816982] - [netdrv] net: phy: marvell: use phy_modify_changed() (Petr Oros) [1816982] - [netdrv] net: phy: marvell: use existing clause 37 definitions (Petr Oros) [1816982] - [netdrv] net: phy: marvell: consolidate phy status reading (Petr Oros) [1816982] - [netdrv] net: phy: marvell: use positive logic for link state (Petr Oros) [1816982] - [netdrv] net: phy: marvell: initialise link partner state earlier (Petr Oros) [1816982] - [netdrv] net: phy: marvell: rearrange to use genphy_read_lpa() (Petr Oros) [1816982] - [netdrv] net: phy: provide and use genphy_read_status_fixed() (Petr Oros) [1816982] - [netdrv] net: phy: add genphy_check_and_restart_aneg() (Petr Oros) [1816982] - [netdrv] net: phy: use phy_resolve_aneg_pause() (Petr Oros) [1816982] - [netdrv] net: phy: remove redundant .aneg_done initialisers (Petr Oros) [1816982] - [netdrv] net: phy: dp83869: Remove unneeded semicolon (Petr Oros) [1816982] - [netdrv] net: phylink: extend clause 45 PHY validation workaround (Petr Oros) [1816982] - [netdrv] net: phylink: improve clause 45 PHY ksettings_set implementation (Petr Oros) [1816982] - [netdrv] net: phylink: fix interface passed to mac_link_up (Petr Oros) [1816982] - [netdrv] net: phylink: propagate phy_attach_direct() return code (Petr Oros) [1816982] - [netdrv] net: phy: dp83867: Add rx-fifo-depth and tx-fifo-depth (Petr Oros) [1816982] - [documentation] dt-bindings: dp83867: Convert fifo-depth to common fifo-depth and make optional (Petr Oros) [1816982] - [netdrv] net: sfp: re-attempt probing for phy (Petr Oros) [1816982] - [netdrv] net: sfp: error handling for phy probe (Petr Oros) [1816982] - [netdrv] net: sfp: rename sm_retries (Petr Oros) [1816982] - [netdrv] net: sfp: use a definition for the fault recovery attempts (Petr Oros) [1816982] - [netdrv] net: sfp: add support for Clause 45 PHYs (Petr Oros) [1816982] - [netdrv] net: phy: add Broadcom BCM84881 PHY driver (Petr Oros) [1816982] - [netdrv] net: phylink: make Broadcom BCM84881 based SFPs work (Petr Oros) [1816982] - [netdrv] net: phylink: delay MAC configuration for copper SFP modules (Petr Oros) [1816982] - [netdrv] net: phylink: split phylink_sfp_module_insert() (Petr Oros) [1816982] - [netdrv] net: phylink: split link_an_mode configured and current settings (Petr Oros) [1816982] - [netdrv] net: phylink: support Clause 45 PHYs on SFP+ modules (Petr Oros) [1816982] - [netdrv] net: phylink: re-split __phylink_connect_phy() (Petr Oros) [1816982] - [netdrv] net: mdio-i2c: add support for Clause 45 accesses (Petr Oros) [1816982] - [netdrv] net: sfp: move phy_start()/phy_stop() to phylink (Petr Oros) [1816982] - [netdrv] net: sfp: add module start/stop upstream notifications (Petr Oros) [1816982] - [netdrv] net: sfp: derive interface mode from ethtool link modes (Petr Oros) [1816982] - [netdrv] net: sfp: remove incomplete 100BASE-FX and 100BASE-LX support (Petr Oros) [1816982] - [netdrv] net: sfp: avoid tx-fault with Nokia GPON module (Petr Oros) [1816982] - [netdrv] net: phy: dp83867: fix hfs boot in rgmii mode (Petr Oros) [1816982] - [netdrv] phy: mdio-thunder: add missed pci_release_regions in remove (Petr Oros) [1816982] - [netdrv] net: sfp: fix hwmon (Petr Oros) [1816982] - [netdrv] net: sfp: fix unbind (Petr Oros) [1816982] - [netdrv] net: phy: realtek: fix using paged operations with RTL8105e / RTL8208 (Petr Oros) [1816982] - [netdrv] net: phy: Use the correct style for SPDX License Identifier (Petr Oros) [1816982] - [netdrv] net: phy: dp83869: Fix return paths to return proper values (Petr Oros) [1816982] - [netdrv] net: phy: add helpers phy_(un)lock_mdio_bus (Petr Oros) [1816982] - [netdrv] mdio_bus: don't use managed reset-controller (Petr Oros) [1816982] - [netdrv] net: phy: initialise phydev speed and duplex sanely (Petr Oros) [1816982] - [netdrv] net: phy: remove phy_ethtool_sset() (Petr Oros) [1816982] - [netdrv] net: sfp: soft status and control support (Petr Oros) [1816982] - [netdrv] net: sfp: add some quirks for GPON modules (Petr Oros) [1816982] - [netdrv] net: sfp: add support for module quirks (Petr Oros) [1816982] - [netdrv] net: phylink: fix link mode modification in PHY mode (Petr Oros) [1816982] - [netdrv] net: phylink: update documentation on create and destroy (Petr Oros) [1816982] - [netdrv] mdio_bus: Fix init if CONFIG_RESET_CONTROLLER=n (Petr Oros) [1816982] - [netdrv] net: phy: dp83869: fix return of uninitialized variable ret (Petr Oros) [1816982] - [netdrv] phy: mdio-sun4i: add missed regulator_disable in remove (Petr Oros) [1816982] - [netdrv] mscc.c: fix semicolon.cocci warnings (Petr Oros) [1816982] - [netdrv] net: phy: avoid matching all-ones clause 45 PHY IDs (Petr Oros) [1816982] - [netdrv] net: phylink: update to use phy_support_asym_pause() (Petr Oros) [1816982] - [netdrv] net: phy: marvell10g: add SFP+ support (Petr Oros) [1816982] - [netdrv] net: phy: add core phylib sfp support (Petr Oros) [1816982] - [netdrv] net: phy: dp83869: Add TI dp83869 phy (Petr Oros) [1816982] - [documentation] dt-bindings: net: dp83869: Add TI dp83869 phy (Petr Oros) [1816982] - [netdrv] mscc.c: Add support for additional VSC PHYs (Petr Oros) [1816982] - [netdrv] net: sfp: fix spelling mistake "requies" -> "requires" (Petr Oros) [1816982] - [netdrv] net: sfp: allow modules with slow diagnostics to probe (Petr Oros) [1816982] - [netdrv] net: sfp: allow sfp to probe slow to initialise GPON modules (Petr Oros) [1816982] - [netdrv] net: sfp: move module insert reporting out of probe (Petr Oros) [1816982] - [netdrv] net: sfp: split power mode switching from probe (Petr Oros) [1816982] - [netdrv] net: sfp: track upstream's attachment state in state machine (Petr Oros) [1816982] - [netdrv] net: sfp: ensure TX_FAULT has deasserted before probing the PHY (Petr Oros) [1816982] - [netdrv] net: sfp: allow fault processing to transition to other states (Petr Oros) [1816982] - [netdrv] net: sfp: eliminate mdelay() from PHY probe (Petr Oros) [1816982] - [netdrv] net: sfp: split the PHY probe from sfp_sm_mod_init() (Petr Oros) [1816982] - [netdrv] net: sfp: control TX_DISABLE and phy only from main state machine (Petr Oros) [1816982] - [netdrv] net: sfp: avoid power switch on address-change modules (Petr Oros) [1816982] - [netdrv] net: sfp: parse SFP power requirement earlier (Petr Oros) [1816982] - [netdrv] net: sfp: rename T_PROBE_WAIT to T_SERIAL (Petr Oros) [1816982] - [netdrv] net: sfp: handle module remove outside state machine (Petr Oros) [1816982] - [netdrv] net: sfp: rename sfp_sm_ins_next() as sfp_sm_mod_next() (Petr Oros) [1816982] - [netdrv] net: sfp: move tx disable on device down to main state machine (Petr Oros) [1816982] - [netdrv] net: sfp: move sfp sub-state machines into separate functions (Petr Oros) [1816982] - [netdrv] net: sfp: fix sfp_bus_put() kernel documentation (Petr Oros) [1816982] - [include] net: sfp: fix sfp_bus_add_upstream() warning (Petr Oros) [1816982] - [netdrv] net: sfp: rework upstream interface (Petr Oros) [1816982] - [netdrv] net: phy: at803x: add missing dependency on CONFIG_REGULATOR (Petr Oros) [1816982] - [netdrv] net: phy: at803x: remove config_init for AR9331 (Petr Oros) [1816982] - [netdrv] net: phy: at803x: fix the PHY names (Petr Oros) [1816982] - [netdrv] net: phy: at803x: mention AR8033 as same as AR8031 (Petr Oros) [1816982] - [netdrv] net: phy: at803x: add device tree binding (Petr Oros) [1816982] - [documentation] dt-bindings: net: phy: Add support for AT803X (Petr Oros) [1816982] - [netdrv] net: phy: at803x: fix Kconfig description (Petr Oros) [1816982] - [netdrv] net: phylink: Fix phylink_dbg() macro (Petr Oros) [1816982] - [netdrv] net: phy: marvell: add downshift support for 88E1145 (Petr Oros) [1816982] - [netdrv] net: phy: marvell: add PHY tunable support for more PHY versions (Petr Oros) [1816982] - [netdrv] net: phy: marvell: add downshift support for M88E1111 (Petr Oros) [1816982] - [netdrv] net: phy: marvell: fix downshift function naming (Petr Oros) [1816982] - [netdrv] net: phy: marvell: fix typo in constant MII_M1011_PHY_SRC_DOWNSHIFT_MASK (Petr Oros) [1816982] - [netdrv] net: phy: dp83867: support Wake on LAN (Petr Oros) [1816982] - [netdrv] net: phy: dp83867: move dt parsing to probe (Petr Oros) [1816982] - [netdrv] net: phy: dp83867: enable robust auto-mdix (Petr Oros) [1816982] - [netdrv] net: phy: smsc: LAN8740: add PHY_RST_AFTER_CLK_EN flag (Petr Oros) [1816982] - [netdrv] net: phy: broadcom: add 1000Base-X support for BCM54616S (Petr Oros) [1816982] - [netdrv] net: phy: add support for clause 37 auto-negotiation (Petr Oros) [1816982] - [netdrv] net: phy: modify assignment to OR for dev_flags in phy_attach_direct (Petr Oros) [1816982] - [netdrv] net: phy: marvell: remove superseded function marvell_set_downshift (Petr Oros) [1816982] - [netdrv] net: phy: marvell: support downshift as PHY tunable (Petr Oros) [1816982] - [netdrv] net: phy: avoid NPE if read_page/write_page callbacks are not available (Petr Oros) [1816982] - [netdrv] net: phy: micrel: Update KSZ87xx PHY name (Petr Oros) [1816982] - [netdrv] net: phy: micrel: Discern KSZ8051 and KSZ8795 PHYs (Petr Oros) [1816982] - [netdrv] net: phy: Fix "link partner" information disappear issue (Petr Oros) [1816982] - [netdrv] net: sfp: move fwnode parsing into sfp-bus layer (Petr Oros) [1816982] - [netdrv] net: phylink: use more linkmode_* (Petr Oros) [1816982] - [netdrv] phylink: fix kernel-doc warnings (Petr Oros) [1816982] - [netdrv] net: phy: mscc: make arrays static, makes object smaller (Petr Oros) [1816982] - [netdrv] net: phy: at803x: use operating parameters from PHY-specific status (Petr Oros) [1816982] - [netdrv] net: phy: extract pause mode (Petr Oros) [1816982] - [netdrv] net: phy: extract link partner advertisement reading (Petr Oros) [1816982] - [netdrv] net: phy: allow for reset line to be tied to a sleepy GPIO controller (Petr Oros) [1816982] - [documentation] docs: networking: phy: Improve phrasing (Petr Oros) [1816982] - [netdrv] net: phy: broadcom: Use bcm54xx_config_clock_delay() for BCM54612E (Petr Oros) [1816982] - [netdrv] net: phy: broadcom: Fix RGMII delays configuration for BCM54210E (Petr Oros) [1816982] - [netdrv] net: phy: at803x: remove probe and struct at803x_priv (Petr Oros) [1816982] - [netdrv] net: phy: at803x: add ar9331 support (Petr Oros) [1816982] - [of] of: mdio: Fix a signedness bug in of_phy_get_and_connect() (Petr Oros) [1816982] - [netdrv] net/phy: fix DP83865 10 Mbps HDX loopback disable function (Petr Oros) [1816982] - [netdrv] net: phy: adin: implement Energy Detect Powerdown mode via phy-tunable (Petr Oros) [1816982] - [net] ethtool: implement Energy Detect Powerdown support via phy-tunable (Petr Oros) [1816982] - [netdrv] net: mdio: switch to using gpiod_get_optional() (Petr Oros) [1816982] - [netdrv] net: phy: dp83867: Add SGMII mode type switching (Petr Oros) [1816982] - [documentation] net: phy: dp83867: Add documentation for SGMII mode type (Petr Oros) [1816982] - [netdrv] net: phylink: Fix flow control resolution (Petr Oros) [1816982] - [netdrv] net: phy: Do not check Link status when loopback is enabled (Petr Oros) [1816982] - [netdrv] net: phy: gmii2rgmii: Dont use priv field in phy device (Petr Oros) [1816982] - [include] include: mdio: Add driver data helpers (Petr Oros) [1816982] - [netdrv] net: phy: force phy suspend when calling phy_stop (Petr Oros) [1816982] - [netdrv] phy: mdio-sun4i: use devm_platform_ioremap_resource() to simplify code (Petr Oros) [1816982] - [netdrv] phy: mdio-mux-meson-g12a: use devm_platform_ioremap_resource() to simplify code (Petr Oros) [1816982] - [netdrv] phy: mdio-moxart: use devm_platform_ioremap_resource() to simplify code (Petr Oros) [1816982] - [netdrv] phy: mdio-hisi-femac: use devm_platform_ioremap_resource() to simplify code (Petr Oros) [1816982] - [netdrv] phy: mdio-bcm-iproc: use devm_platform_ioremap_resource() to simplify code (Petr Oros) [1816982] - [netdrv] net: phy: sfp: Add labels to hwmon sensors (Petr Oros) [1816982] - [netdrv] net: phy: remove genphy_config_init (Petr Oros) [1816982] - [netdrv] net: phy: remove calls to genphy_config_init (Petr Oros) [1816982] - [netdrv] net: phy: realtek: support NBase-T MMD EEE registers on RTL8125 (Petr Oros) [1816982] - [uapi] net: phy: add EEE-related constants (Petr Oros) [1816982] - [documentation] dt-bindings: net: add bindings for ADIN PHY driver (Petr Oros) [1816982] - [netdrv] net: phy: adin: add ethtool get_stats support (Petr Oros) [1816982] - [netdrv] net: phy: adin: implement downshift configuration via phy-tunable (Petr Oros) [1816982] - [netdrv] net: phy: adin: implement PHY subsystem software reset (Petr Oros) [1816982] - [netdrv] net: phy: adin: add EEE translation layer from Clause 45 to Clause 22 (Petr Oros) [1816982] - [netdrv] net: phy: adin: add support MDI/MDIX/Auto-MDI selection (Petr Oros) [1816982] - [netdrv] net: phy: adin: make RMII fifo depth configurable (Petr Oros) [1816982] - [netdrv] net: phy: adin: make RGMII internal delays configurable (Petr Oros) [1816982] - [netdrv] net: phy: adin: configure RGMII/RMII/MII modes on config (Petr Oros) [1816982] - [netdrv] net: phy: adin: add {write,read}_mmd hooks (Petr Oros) [1816982] - [netdrv] net: phy: adin: add support for interrupts (Petr Oros) [1816982] - [netdrv] net: phy: adin: hook genphy_{suspend, resume} into the driver (Petr Oros) [1816982] - [netdrv] net: phy: adin: add support for Analog Devices PHYs (Petr Oros) [1816982] - [netdrv] net: phy: realtek: add support for EEE registers on integrated PHY's (Petr Oros) [1816982] - [netdrv] net: phy: swphy: emulate register MII_ESTATUS (Petr Oros) [1816982] - [netdrv] net: phy: read MII_CTRL1000 in genphy_read_status only if needed (Petr Oros) [1816982] - [netdrv] net: phy: realtek: add NBase-T PHY auto-detection (Petr Oros) [1816982] - [netdrv] net: phy: let phy_speed_down/up support speeds >1Gbps (Petr Oros) [1816982] - [netdrv] net: phy: add phy_speed_down_core and phy_resolve_min_speed (Petr Oros) [1816982] - [netdrv] net: phy: add __set_linkmode_max_speed (Petr Oros) [1816982] - [netdrv] net: phy: realtek: add support for the 2.5Gbps PHY in RTL8125 (Petr Oros) [1816982] - [netdrv] net: phy: add phy_modify_paged_changed (Petr Oros) [1816982] - [netdrv] net: phy: prepare phylib to deal with PHY's extending Clause 22 (Petr Oros) [1816982] - [netdrv] net: phy: simplify genphy_config_advert by using the linkmode_adv_to_xxx_t functions (Petr Oros) [1816982] - [netdrv] net: phy: at803x: stop switching phy delay config needlessly (Petr Oros) [1816982] - [netdrv] net: mdio-octeon: Fix Kconfig warnings and build errors (Petr Oros) [1816982] - [netdrv] net: phy: xgene: use devm_platform_ioremap_resource() to simplify code (Petr Oros) [1816982] - [netdrv] net: phy: Add mdio-aspeed (Petr Oros) [1816982] - [netdrv] net: phy: phy_led_triggers: Fix a possible null-pointer dereference in phy_led_trigger_change_speed() (Petr Oros) [1816982] - [netdrv] net: phylink: Fix flow control for fixed-link (Petr Oros) [1816982] - [netdrv] net: phylink: don't start and stop SGMII PHYs in SFP modules twice (Petr Oros) [1816982] - [netdrv] net: phy: Make use of linkmode_mod_bit helper (Petr Oros) [1816982] - [netdrv] net: stmmac: enable clause 45 mdio support (Petr Oros) [1816982] - [documentation] doc: phy: document some PHY_INTERFACE_MODE_xxx settings (Petr Oros) [1816982] - [netdrv] Revert "net: phylink: set the autoneg state in phylink_phy_change" (Petr Oros) [1816982] - [netdrv] net: phy: sfp: clean up a condition (Petr Oros) [1816982] - [netdrv] net: phylink: set the autoneg state in phylink_phy_change (Petr Oros) [1816982] - [netdrv] net: phy: Add more 1000BaseX support detection (Petr Oros) [1816982] - [netdrv] net: phy: broadcom: Add genphy_suspend and genphy_resume for BCM5464 (Petr Oros) [1816982] - [netdrv] net: sfp: add mutex to prevent concurrent state checks (Petr Oros) [1816982] - [netdrv] net: sfp: Stop SFP polling and interrupt handling during shutdown (Petr Oros) [1816982] - [netdrv] net: phy: Add detection of 1000BaseX link mode support (Petr Oros) [1816982] - [netdrv] net: phy: remove state PHY_FORCING (Petr Oros) [1816982] - [netdrv] net: phy: export phy_queue_state_machine (Petr Oros) [1816982] - [netdrv] net: phy: add callback for custom interrupt handler to struct phy_driver (Petr Oros) [1816982] - [netdrv] net: phy: enable interrupts when PHY is attached already (Petr Oros) [1816982] - [netdrv] net: phy: sfp: enable i2c-bus detection on ACPI based systems (Petr Oros) [1816982] - [netdrv] net: phy: tja11xx: Switch to HWMON_CHANNEL_INFO() (Petr Oros) [1816982] - [netdrv] net: phylink: Add phylink_{printk, err, warn, info, dbg} macros (Petr Oros) [1816982] - [netdrv] net: phylink: Add PHYLINK_DEV operation type (Petr Oros) [1816982] - [netdrv] net: phylink: Add struct phylink_config to PHYLINK API (Petr Oros) [1816982] - [netdrv] net: phylink: Add phylink_mac_link_{up, down} wrapper functions (Petr Oros) [1816982] - [netdrv] net: phy: Add phy_standalone sysfs entry (Petr Oros) [1816982] - [netdrv] net: phy: Check against net_device being NULL (Petr Oros) [1816982] - [netdrv] net: phy: Guard against the presence of a netdev (Petr Oros) [1816982] - [netdrv] net: phy: Add phy_sysfs_create_links helper function (Petr Oros) [1816982] - [netdrv] net: sfp: remove sfp-bus use of netdevs (Petr Oros) [1816982] - [netdrv] net: sfp: add mandatory attach/detach methods for sfp buses (Petr Oros) [1816982] - [netdrv] net: phy: allow Clause 45 access via mii ioctl (Petr Oros) [1816982] - [netdrv] net: phylink: support for link gpio interrupt (Petr Oros) [1816982] - [netdrv] net: phylink: remove netdev from phylink mii ioctl emulation (Petr Oros) [1816982] - [netdrv] net: phy: bcm87xx: improve bcm87xx_config_init and feature detection (Petr Oros) [1816982] - [netdrv] net: phy: tja11xx: Add TJA11xx PHY driver (Petr Oros) [1816982] - [netdrv] net: phy: aquantia: add USXGMII support and warn if XGMII mode is set (Petr Oros) [1816982] - [documentation] dt-bindings: net: document new usxgmii phy mode (Petr Oros) [1816982] - [include] net: phy: add interface mode PHY_INTERFACE_MODE_USXGMII (Petr Oros) [1816982] - [netdrv] net: phy: lxt: Add suspend/resume support to LXT971 and LXT973 (Petr Oros) [1816982] - [netdrv] net: phy: Make phy_basic_t1_features use base100t1 (Petr Oros) [1816982] - [netdrv] net: phy: dp83867: Allocate state struct in probe (Petr Oros) [1816982] - [netdrv] net: phy: dp83867: Validate FIFO depth property (Petr Oros) [1816982] - [netdrv] net: phy: dp83867: IO impedance is not dependent on RGMII delay (Petr Oros) [1816982] - [netdrv] net: phy: dp83867: Use unsigned variables to store unsigned properties (Petr Oros) [1816982] - [netdrv] net: phy: dp83867: Rework delay rgmii delay handling (Petr Oros) [1816982] - [netdrv] net: phy: dp83867: Add ability to disable output clock (Petr Oros) [1816982] - [documentation] dt-bindings: phy: dp83867: Add documentation for disabling clock output (Petr Oros) [1816982] - [documentation] dt-bindings: phy: dp83867: Describe how driver behaves w.r.t rgmii delay (Petr Oros) [1816982] - [documentation] Documentation: net: phy: switch documentation to rst format (Petr Oros) [1816982] - [of] of: mdio: Support fixed links in of_phy_get_and_connect() (Petr Oros) [1816982] - [documentation] doc: add phylink documentation to the networking book (Petr Oros) [1816982] - [include] net: phylink: update mac_config() documentation (Petr Oros) [1816982] - [tools] libbpf: use .so dynamic symbols for abi check (Yauheni Kaliuta) [1813370] - [tools] selftests/bpf: Install generated test progs (Yauheni Kaliuta) [1813370] - [kernel] ftrace: Fix memory leak caused by not freeing entry in unregister_ftrace_direct() (Yauheni Kaliuta) [1813370] - [tools] libbpf: Support CO-RE relocations for LDX/ST/STX instructions (Yauheni Kaliuta) [1813370] - [include] bpf: Add bpf_jit_blinding_enabled for !CONFIG_BPF_JIT (Yauheni Kaliuta) [1813370] - [tools] tools, bpf_asm: Warn when jumps are out of range (Yauheni Kaliuta) [1813370] - [include] bpf: Add typecast to bpf helpers to help BTF generation (Yauheni Kaliuta) [1813370] - [trace] bpf: Add typecast to raw_tracepoints to help BTF generation (Yauheni Kaliuta) [1813370] - [tools] libbpf: Fix build on read-only filesystems (Yauheni Kaliuta) [1813370] - [tools] bpf: Add further test_verifier cases for record_func_key (Yauheni Kaliuta) [1813370] - [net] bpf: Fix record_func_key to perform backtracking on r3 (Yauheni Kaliuta) [1813370] - [net] bpf: Fix missing prog untrack in release_maps (Yauheni Kaliuta) [1813370] - [samples] samples: bpf: fix syscall_tp due to unused syscall (Yauheni Kaliuta) [1813370] - [samples] samples: bpf: Replace symbol compare of trace_event (Yauheni Kaliuta) [1813370] - [tools] selftests/bpf: Test function_graph tracer and bpf trampoline together (Yauheni Kaliuta) [1813370] - [net] bpf: Make BPF trampoline use register_ftrace_direct() API (Yauheni Kaliuta) [1813370] - [kernel] ftrace: Add modify_ftrace_direct() (Yauheni Kaliuta) [1813370] - [kernel] ftrace: Add information on number of page groups allocated (Yauheni Kaliuta) [1813370] - [x86] ftrace/x86: Tell objtool to ignore nondeterministic ftrace stack layout (Yauheni Kaliuta) [1813370] - [x86] ftrace/x86: Add a counter to test function_graph with direct (Yauheni Kaliuta) [1813370] - [x86] ftrace/x86: Add register_ftrace_direct() for custom trampolines (Yauheni Kaliuta) [1813370] - [kernel] ftrace: Add another check for match in register_ftrace_direct() (Yauheni Kaliuta) [1813370] - [kernel] ftrace: Add ftrace_find_direct_func() (Yauheni Kaliuta) [1813370] - [kernel] ftrace: Add register_ftrace_direct() (Yauheni Kaliuta) [1813370] - [kernel] ftrace: Separate out the copying of a ftrace_hash from __ftrace_hash_move() (Yauheni Kaliuta) [1813370] - [kernel] ftrace: Separate out functionality from ftrace_location_range() (Yauheni Kaliuta) [1813370] - [net] bpf: Fix build in minimal configurations, again (Yauheni Kaliuta) [1813370] - [tools] selftests/bpf: Add a fexit/bpf2bpf test with target bpf prog no callees (Yauheni Kaliuta) [1813370] - [net] bpf: Fix a bug when getting subprog 0 jited image in check_attach_btf_id (Yauheni Kaliuta) [1813370] - [tools] selftests/bpf: Bring back c++ include/link test (Yauheni Kaliuta) [1813370] - [tools] selftests/bpf: Don't hard-code root cgroup id (Yauheni Kaliuta) [1813370] - [samples] samples/bpf: Fix broken xdp_rxq_info due to map order assumptions (Yauheni Kaliuta) [1813370] - [tools] libbpf: Fix readelf output parsing for Fedora (Yauheni Kaliuta) [1813370] - [tools] libbpf: Fix readelf output parsing on powerpc with recent binutils (Yauheni Kaliuta) [1813370] - [tools] selftests: bpf: correct perror strings (Yauheni Kaliuta) [1813370] - [tools] selftests: bpf: test_sockmap: handle file creation failures gracefully (Yauheni Kaliuta) [1813370] - [net] bpf: Fix build in minimal configurations (Yauheni Kaliuta) [1813370] - [tools] libbpf: Fix up generation of bpf_helper_defs.h (Yauheni Kaliuta) [1813370] - [tools] libbpf: Fix global variable relocation (Yauheni Kaliuta) [1813370] - [net] bpf: Fix static checker warning (Yauheni Kaliuta) [1813370] - [tools] libbpf: Fix usage of u32 in userspace code (Yauheni Kaliuta) [1813370] - [net] bpf: Simplify __bpf_arch_text_poke poke type handling (Yauheni Kaliuta) [1813370] - [tools] bpf: Introduce BPF_TRACE_x helper for the tracing tests (Yauheni Kaliuta) [1813370] - [tools] bpf, testing: Add various tail call test cases (Yauheni Kaliuta) [1813370] - [x86] bpf, x86: Emit patchable direct jump as tail call (Yauheni Kaliuta) [1813370] - [net] bpf: Constant map key tracking for prog array pokes (Yauheni Kaliuta) [1813370] - [net] bpf: Add poke dependency tracking for prog array maps (Yauheni Kaliuta) [1813370] - [include] bpf: Add initial poke descriptor table for jit images (Yauheni Kaliuta) [1813370] - [net] bpf: Move owner type, jited info into array auxiliary data (Yauheni Kaliuta) [1813370] - [net] bpf: Move bpf_free_used_maps into sleepable section (Yauheni Kaliuta) [1813370] - [x86] bpf, x86: Generalize and extend bpf_arch_text_poke for direct jumps (Yauheni Kaliuta) [1813370] - [tools] selftests/bpf: Add BPF trampoline performance test (Yauheni Kaliuta) [1813370] - [tools] selftests/bpf: Ensure core_reloc_kernel is reading test_progs's data only (Yauheni Kaliuta) [1813370] - [tools] selftests/bpf: Add verifier tests for better jmp32 register bounds (Yauheni Kaliuta) [1813370] - [net] bpf: Provide better register bounds after jmp32 instructions (Yauheni Kaliuta) [1813370] - [tools] selftests/bpf: Integrate verbose verifier log into test_progs (Yauheni Kaliuta) [1813370] - [tools] libbpf: Support initialized global variables (Yauheni Kaliuta) [1813370] - [tools] selftests, bpftool: Skip the build test if not in tree (Yauheni Kaliuta) [1813370] - [tools] libbpf: Fix various errors and warning reported by checkpatch.pl (Yauheni Kaliuta) [1813370] - [tools] selftests, bpftool: Set EXIT trap after usage function (Yauheni Kaliuta) [1813370] - [tools] selftests/bpf: Ensure no DWARF relocations for BPF object files (Yauheni Kaliuta) [1813370] - [tools] tools, bpftool: Fix warning on ignored return value for 'read' (Yauheni Kaliuta) [1813370] - [net] bpf: Switch bpf_map_{area_alloc, area_mmapable_alloc}() to u64 size (Yauheni Kaliuta) [1813370] - [net] bpf: Make array_map_mmap static (Yauheni Kaliuta) [1813370] - [tools] selftests/bpf: Enforce no-ALU32 for test_progs-no_alu32 (Yauheni Kaliuta) [1813370] - [s390] s390/bpf: Remove JITed image size limitations (Yauheni Kaliuta) [1813370] - [s390] s390/bpf: Use lg(f)rl when long displacement cannot be used (Yauheni Kaliuta) [1813370] - [s390] s390/bpf: Use lgrl instead of lg where possible (Yauheni Kaliuta) [1813370] - [s390] s390/bpf: Load literal pool register using larl (Yauheni Kaliuta) [1813370] - [s390] s390/bpf: Align literal pool entries (Yauheni Kaliuta) [1813370] - [s390] s390/bpf: Use relative long branches (Yauheni Kaliuta) [1813370] - [net] bpf: Fix memory leak on object 'data' (Yauheni Kaliuta) [1813370] - [tools] selftests, bpf: Workaround an alu32 sub-register spilling issue (Yauheni Kaliuta) [1813370] - [tools] selftests/bpf: Add BPF_TYPE_MAP_ARRAY mmap() tests (Yauheni Kaliuta) [1813370] - [tools] libbpf: Make global data internal arrays mmap()-able, if possible (Yauheni Kaliuta) [1813370] - [net] bpf: Add mmap() support for BPF_MAP_TYPE_ARRAY (Yauheni Kaliuta) [1813370] - [netdrv] bpf: Convert bpf_prog refcnt to atomic64_t (Yauheni Kaliuta) [1813370] - [netdrv] net: thunderx: set xdp_prog to NULL if bpf_prog_add fails (Yauheni Kaliuta) [1813370] - [net] bpf: Switch bpf_map ref counter to atomic64_t so bpf_map_inc() never fails (Yauheni Kaliuta) [1813370] - [lib] locking/atomic: Use s64 for atomic64 (Yauheni Kaliuta) [1813370] - [include] atomics/treewide: Make conditional inc/dec ops optional (Yauheni Kaliuta) [1813370] - [include] atomics/treewide: Make unconditional inc/dec ops optional (Yauheni Kaliuta) [1813370] - [include] atomics/treewide: Make test ops optional (Yauheni Kaliuta) [1813370] - [include] atomics/treewide: Make atomic64_fetch_add_unless() optional (Yauheni Kaliuta) [1813370] - [powerpc] atomics/powerpc: Define atomic64_fetch_add_unless() (Yauheni Kaliuta) [1813370] - [lib] atomics/generic: Define atomic64_fetch_add_unless() (Yauheni Kaliuta) [1813370] - [include] atomics: Prepare for atomic64_fetch_add_unless() (Yauheni Kaliuta) [1813370] - [include] atomics/treewide: Make atomic_fetch_add_unless() optional (Yauheni Kaliuta) [1813370] - [include] atomics/treewide: Make atomic64_inc_not_zero() optional (Yauheni Kaliuta) [1813370] - [include] atomics: Make conditional ops return 'bool' (Yauheni Kaliuta) [1813370] - [net] atomics/treewide: Remove atomic_inc_not_zero_hint() (Yauheni Kaliuta) [1813370] - [net] atomics/treewide: Rename __atomic_add_unless() => atomic_fetch_add_unless() (Yauheni Kaliuta) [1813370] - [tools] selftests/bpf: Add a test for attaching BPF prog to another BPF prog and subprog (Yauheni Kaliuta) [1813370] - [tools] selftests/bpf: Extend test_pkt_access test (Yauheni Kaliuta) [1813370] - [tools] libbpf: Add support for attaching BPF programs to other BPF programs (Yauheni Kaliuta) [1813370] - [net] bpf: Support attaching tracing BPF program to other BPF programs (Yauheni Kaliuta) [1813370] - [net] bpf: Compare BTF types of functions arguments with actual types (Yauheni Kaliuta) [1813370] - [net] bpf: Annotate context types (Yauheni Kaliuta) [1813370] - [net] bpf: Fix race in btf_resolve_helper_id() (Yauheni Kaliuta) [1813370] - [x86] bpf: Reserve space for BPF trampoline in BPF programs (Yauheni Kaliuta) [1813370] - [tools] selftests/bpf: Add stress test for maximum number of progs (Yauheni Kaliuta) [1813370] - [tools] selftests/bpf: Add combined fentry/fexit test (Yauheni Kaliuta) [1813370] - [tools] selftests/bpf: Add fexit tests for BPF trampoline (Yauheni Kaliuta) [1813370] - [tools] selftests/bpf: Add test for BPF trampoline (Yauheni Kaliuta) [1813370] - [net] bpf: Add kernel test functions for fentry testing (Yauheni Kaliuta) [1813370] - [tools] selftest/bpf: Simple test for fentry/fexit (Yauheni Kaliuta) [1813370] - [tools] libbpf: Add support to attach to fentry/fexit tracing progs (Yauheni Kaliuta) [1813370] - [tools] libbpf: Introduce btf__find_by_name_kind() (Yauheni Kaliuta) [1813370] - [net] bpf: Introduce BPF trampoline (Yauheni Kaliuta) [1813370] - [x86] bpf: Add bpf_arch_text_poke() helper (Yauheni Kaliuta) [1813370] - [x86] bpf: Refactor x86 JIT into helpers (Yauheni Kaliuta) [1813370] - [documentation] bpf, doc: Change right arguments for JIT example code (Yauheni Kaliuta) [1813370] - [samples] samples/bpf: Add missing option to xdpsock usage (Yauheni Kaliuta) [1813370] - [samples] samples/bpf: Remove duplicate option from xdpsock (Yauheni Kaliuta) [1813370] - [s390] s390/bpf: Make sure JIT passes do not increase code size (Yauheni Kaliuta) [1813370] - [net] bpf: Support doubleword alignment in bpf_jit_binary_alloc (Yauheni Kaliuta) [1813370] - [samples] samples/bpf: adjust Makefile and README.rst (Yauheni Kaliuta) [1813370] - [tools] bpf, testing: Add missing object file to TEST_FILES (Yauheni Kaliuta) [1813370] - [tools] bpf, testing: Workaround a verifier failure for test_progs (Yauheni Kaliuta) [1813370] - [samples] samples/bpf: Use Rx-only and Tx-only sockets in xdpsock (Yauheni Kaliuta) [1813370] - [tools] libbpf: Allow for creating Rx or Tx only AF_XDP sockets (Yauheni Kaliuta) [1813370] - [samples] samples/bpf: Add XDP_SHARED_UMEM support to xdpsock (Yauheni Kaliuta) [1813370] - [tools] libbpf: Support XDP_SHARED_UMEM with external XDP program (Yauheni Kaliuta) [1813370] - [tools] selftests/bpf: Add tests for automatic map unpinning on load failure (Yauheni Kaliuta) [1813370] - [samples] samples: bpf: update map definition to new syntax BTF-defined map (Yauheni Kaliuta) [1813370] - [samples] samples: bpf: Update outdated error message (Yauheni Kaliuta) [1813370] - [tools] bpf: Add cb access in kfree_skb test (Yauheni Kaliuta) [1813370] - [net] bpf: Add array support to btf_struct_access (Yauheni Kaliuta) [1813370] - [s390] s390/bpf: Remove unused SEEN_RET0, SEEN_REG_AX and ret0_ip (Yauheni Kaliuta) [1813370] - [s390] s390/bpf: Wrap JIT macro parameter usages in parentheses (Yauheni Kaliuta) [1813370] - [s390] s390/bpf: Use kvcalloc for addrs array (Yauheni Kaliuta) [1813370] - [net] bpf: Account for insn->off when doing bpf_probe_read_kernel (Yauheni Kaliuta) [1813370] - [tools] libbpf: Simplify BPF_CORE_READ_BITFIELD_PROBED usage (Yauheni Kaliuta) [1813370] - [tools] selftests/bps: Clean up removed ints relocations negative tests (Yauheni Kaliuta) [1813370] - [tools] selftests: bpf: log direct file writes (Yauheni Kaliuta) [1813370] - [tools] selftests/bpf: Add field size relocation tests (Yauheni Kaliuta) [1813370] - [tools] selftest/bpf: Add relocatable bitfield reading tests (Yauheni Kaliuta) [1813370] - [tools] libbpf: Add support for field size relocations (Yauheni Kaliuta) [1813370] - [tools] libbpf: Add support for relocatable bitfields (Yauheni Kaliuta) [1813370] - [tools] selftests/bpf: Remove too strict field offset relo test cases (Yauheni Kaliuta) [1813370] - [tools] bpf, testing: Add selftest to read/write sockaddr from user space (Yauheni Kaliuta) [1813370] - [tools] bpf, testing: Convert prog tests to probe_read_{user, kernel}{, _str} helper (Yauheni Kaliuta) [1813370] - [samples] bpf, samples: Use bpf_probe_read_user where appropriate (Yauheni Kaliuta) [1813370] - [net] bpf: Switch BPF probe insns to bpf_probe_read_kernel (Yauheni Kaliuta) [1813370] - [kernel] bpf: Add probe_read_{user, kernel} and probe_read_{user, kernel}_str helpers (Yauheni Kaliuta) [1813370] - [kernel] bpf: Make use of probe_user_write in probe write helper (Yauheni Kaliuta) [1813370] - [mm] uaccess: Add strict non-pagefault kernel-space read function (Yauheni Kaliuta) [1813370] - [mm] uaccess: Add non-pagefault user-space write function (Yauheni Kaliuta) [1813370] - [mm] uaccess: Add non-pagefault user-space read functions (Yauheni Kaliuta) [1813370] - [tools] selftests: Add tests for automatic map pinning (Yauheni Kaliuta) [1813370] - [net] bpf: Implement map_gen_lookup() callback for XSKMAP (Yauheni Kaliuta) [1813370] - [tools] libbpf: Add support for prog_tracing (Yauheni Kaliuta) [1813370] - [net] bpf: Replace prog_raw_tp+btf_id with prog_tracing (Yauheni Kaliuta) [1813370] - [net] bpf: Fix bpf jit kallsym access (Yauheni Kaliuta) [1813370] - [documentation] bpf: Add s390 testing documentation (Yauheni Kaliuta) [1813370] - [tools] selftests/bpf: Test narrow load from bpf_sysctl.write (Yauheni Kaliuta) [1813370] - [net] bpf: Enforce 'return 0' in BTF-enabled raw_tp programs (Yauheni Kaliuta) [1813370] - [tools] selftests/bpf: Restore $(OUTPUT)/test_stub.o rule (Yauheni Kaliuta) [1813370] - [tools] selftest/bpf: Use -m{little, big}-endian for clang (Yauheni Kaliuta) [1813370] - [tools] selftests/bpf: Fix .gitignore to ignore no_alu32/ (Yauheni Kaliuta) [1813370] - [net] bpf: Prepare btf_ctx_access for non raw_tp use case (Yauheni Kaliuta) [1813370] - [tools] libbpf: Fix strncat bounds error in libbpf_prog_type_by_name (Yauheni Kaliuta) [1813370] - [tools] selftests/bpf: Fix LDLIBS order (Yauheni Kaliuta) [1813370] - [tools] selftests/bpf: Move test_section_names into test_progs and fix it (Yauheni Kaliuta) [1813370] - [tools] tools/bpf: Turn on llvm alu32 attribute by default (Yauheni Kaliuta) [1813370] - [tools] selftest/bpf: Get rid of a bunch of explicit BPF program type setting (Yauheni Kaliuta) [1813370] - [tools] selftests/bpf: Make reference_tracking test use subtests (Yauheni Kaliuta) [1813370] - [tools] selftests/bpf: Make a copy of subtest name (Yauheni Kaliuta) [1813370] - [tools] libbpf: Add uprobe/uretprobe and tp/raw_tp section suffixes (Yauheni Kaliuta) [1813370] - [tools] bpf, libbpf: Add kernel version section parsing back (Yauheni Kaliuta) [1813370] - [kernel] bpf: Fix build error without CONFIG_NET (Yauheni Kaliuta) [1813370] - [net] bpf: Fix bpf_attr.attach_btf_id check (Yauheni Kaliuta) [1813370] - [tools] selftest/bpf: Remove test_libbpf.sh and test_libbpf_open (Yauheni Kaliuta) [1813370] - [tools] selftests/bpf: Move test_queue_stack_map.h into progs/ where it belongs (Yauheni Kaliuta) [1813370] - [tools] selftests/bpf: Replace test_progs and test_maps w/ general rule (Yauheni Kaliuta) [1813370] - [tools] selftests/bpf: Add simple per-test targets to Makefile (Yauheni Kaliuta) [1813370] - [tools] selftests/bpf: Switch test_maps to test_progs' test.h format (Yauheni Kaliuta) [1813370] - [tools] selftests/bpf: Teach test_progs to cd into subdir (Yauheni Kaliuta) [1813370] - [tools] selftests/bpf: Restore the netns after flow dissector reattach test (Yauheni Kaliuta) [1813370] - [tools] selftests/bpf: Add kfree_skb raw_tp test (Yauheni Kaliuta) [1813370] - [net] bpf: Check types of arguments passed into helpers (Yauheni Kaliuta) [1813370] - [net] bpf: Add support for BTF pointers to x86 JIT (Yauheni Kaliuta) [1813370] - [net] bpf: Add support for BTF pointers to interpreter (Yauheni Kaliuta) [1813370] - [net] bpf: Attach raw_tp program with BTF via type name (Yauheni Kaliuta) [1813370] - [net] bpf: Implement accurate raw_tp context access via BTF (Yauheni Kaliuta) [1813370] - [tools] libbpf: Auto-detect btf_id of BTF-based raw_tracepoints (Yauheni Kaliuta) [1813370] - [net] bpf: Add attach_btf_id attribute to program load (Yauheni Kaliuta) [1813370] - [net] bpf: Process in-kernel BTF (Yauheni Kaliuta) [1813370] - [tools] selftests: bpf: Add selftest for __sk_buff tstamp (Yauheni Kaliuta) [1813370] - [net] bpf: Allow __sk_buff tstamp in BPF_PROG_TEST_RUN (Yauheni Kaliuta) [1813370] - [tools] selftests/bpf: Remove obsolete pahole/BTF support detection (Yauheni Kaliuta) [1813370] - [tools] selftests/bpf: Enforce libbpf build before BPF programs are built (Yauheni Kaliuta) [1813370] - [samples] samples/bpf: Add preparation steps and sysroot info to readme (Yauheni Kaliuta) [1813370] - [samples] samples/bpf: Add sysroot support (Yauheni Kaliuta) [1813370] - [samples] samples/bpf: Provide C/LDFLAGS to libbpf (Yauheni Kaliuta) [1813370] - [tools] libbpf: Add C/LDFLAGS to libbpf.so and test_libpf targets (Yauheni Kaliuta) [1813370] - [tools] libbpf: Don't use cxx to test_libpf target (Yauheni Kaliuta) [1813370] - [samples] samples/bpf: Use target CC environment for HDR_PROBE (Yauheni Kaliuta) [1813370] - [samples] samples/bpf: Use own flags but not HOSTCFLAGS (Yauheni Kaliuta) [1813370] - [samples] samples/bpf: Base target programs rules on Makefile.target (Yauheni Kaliuta) [1813370] - [samples] samples/bpf: Add makefile.target for separate CC target build (Yauheni Kaliuta) [1813370] - [samples] samples/bpf: Drop unnecessarily inclusion for bpf_load (Yauheni Kaliuta) [1813370] - [samples] samples/bpf: Use __LINUX_ARM_ARCH__ selector for arm (Yauheni Kaliuta) [1813370] - [samples] samples/bpf: Use own EXTRA_CFLAGS for clang commands (Yauheni Kaliuta) [1813370] - [samples] samples/bpf: Use --target from cross-compile (Yauheni Kaliuta) [1813370] - [samples] samples/bpf: Fix cookie_uid_helper_example obj build (Yauheni Kaliuta) [1813370] - [samples] samples/bpf: Fix HDR_PROBE "echo" (Yauheni Kaliuta) [1813370] - [tools] libbpf: Handle invalid typedef emitted by old GCC (Yauheni Kaliuta) [1813370] - [tools] libbpf: Generate more efficient BPF_CORE_READ code (Yauheni Kaliuta) [1813370] - [net] bpf: Fix cast to pointer from integer of different size warning (Yauheni Kaliuta) [1813370] - [tools] selftests/bpf: Check that flow dissector can be re-attached (Yauheni Kaliuta) [1813370] - [net] flow_dissector: Allow updating the flow dissector program atomically (Yauheni Kaliuta) [1813370] - [include] bpf: Align struct bpf_prog_stats (Yauheni Kaliuta) [1813370] - [tools] selftests/bpf: Add read-only map values propagation tests (Yauheni Kaliuta) [1813370] - [net] bpf: Track contents of read-only maps as scalars (Yauheni Kaliuta) [1813370] - [tools] selftests/bpf: Convert test_btf_dump into test_progs test (Yauheni Kaliuta) [1813370] - [samples] samples: bpf: Add max_pckt_size option at xdp_adjust_tail (Yauheni Kaliuta) [1813370] - [tools] selftests/bpf: add test for BPF flow dissector in the root namespace (Yauheni Kaliuta) [1813370] - [net] bpf/flow_dissector: add mode to enforce global BPF flow dissector (Yauheni Kaliuta) [1813370] - [samples] samples/bpf: Trivial - fix spelling mistake in usage (Yauheni Kaliuta) [1813370] - [tools] selftests/bpf: Fix dependency ordering for attach_probe test (Yauheni Kaliuta) [1813370] - [tools] libbpf: Add cscope and tags targets to Makefile (Yauheni Kaliuta) [1813370] - [tools] selftests/bpf: switch tests to new bpf_object__open_{file, mem}() APIs (Yauheni Kaliuta) [1813370] - [tools] bpf: Add loop test case with 32 bit reg comparison against 0 (Yauheni Kaliuta) [1813370] - [x86] bpf, x86: Small optimization in comparing against imm0 (Yauheni Kaliuta) [1813370] - [tools] selftests/bpf: Correct path to include msg + path (Yauheni Kaliuta) [1813370] - [tools] selftests/bpf: Add static to enable_all_controllers() (Yauheni Kaliuta) [1813370] - [tools] libbpf: provide backported RHEL symbols as upstream aliases (Yauheni Kaliuta) [1813370] - [tools] libbpf: Bump current version to v0.0.6 (Yauheni Kaliuta) [1813370] - [tools] libbpf: bump up version, 0.0.5 (Yauheni Kaliuta) [1813370] - [net] cpumap: Avoid warning when CONFIG_DEBUG_PER_CPU_MAPS is enabled (Yauheni Kaliuta) [1823623 1813370] - [vfio] vfio-pci: Mask cap zero (Alex Williamson) [1840248] - [vfio] spapr_tce: Fix incorrect tce_iommu_group memory free (David Gibson) [1832386] - [fs] CIFS: fiemap: do not return EINVAL if get nothing (Leif Sahlberg) [1837180] - [fs] CIFS: Increment num_remote_opens stats counter even in case of smb2_query_dir_first (Leif Sahlberg) [1837180] - [fs] cifs: potential unintitliazed error code in cifs_getattr() (Leif Sahlberg) [1837180] - [fs] cifs: Use #define in cifs_dbg (Leif Sahlberg) [1837180] - [fs] cifs: fix rename() by ensuring source handle opened with DELETE bit (Leif Sahlberg) [1837180] - [fs] cifs: add missing mount option to /proc/mounts (Leif Sahlberg) [1837180] - [fs] cifs: fix potential mismatch of UNC paths (Leif Sahlberg) [1837180] - [fs] cifs: enable change notification for SMB2.1 dialect (Leif Sahlberg) [1837180] - [fs] cifs: Fix mode output in debugging statements (Leif Sahlberg) [1837180] - [fs] cifs: fix mount option display for sec=krb5i (Leif Sahlberg) [1837180] - [fs] smb3: Add defines for new information level, FileIdInformation (Leif Sahlberg) [1837180] - [fs] smb3: print warning once if posix context returned on open (Leif Sahlberg) [1837180] - [fs] smb3: add one more dynamic tracepoint missing from strict fsync path (Leif Sahlberg) [1837180] - [fs] cifs: fix mode bits from dir listing when mounted with modefromsid (Leif Sahlberg) [1837180] - [fs] cifs: fix channel signing (Leif Sahlberg) [1837180] - [fs] cifs: add SMB3 change notification support (Leif Sahlberg) [1837180] - [fs] cifs: make multichannel warning more visible (Leif Sahlberg) [1837180] - [fs] cifs: Add tracepoints for errors on flush or fsync (Leif Sahlberg) [1837180] - [fs] cifs: log warning message (once) if out of disk space (Leif Sahlberg) [1837180] - [fs] smb3: fix problem with null cifs super block with previous patch (Leif Sahlberg) [1837180] - [fs] SMB3: Backup intent flag missing from some more ops (Leif Sahlberg) [1837180] - [fs] cifs: update internal module version number (Leif Sahlberg) [1837180] - [fs] CIFS: Fix task struct use-after-free on reconnect (Leif Sahlberg) [1837180] - [fs] cifs: use PTR_ERR_OR_ZERO() to simplify code (Leif Sahlberg) [1837180] - [fs] cifs: add support for fallocate mode 0 for non-sparse files (Leif Sahlberg) [1837180] - [fs] CIFS: Add support for setting owner info, dos attributes, and create time (Leif Sahlberg) [1837180] - [fs] cifs: remove set but not used variable 'server' (Leif Sahlberg) [1837180] - [fs] cifs: fix unitialized variable poential problem with network I/O cache lock patch (Leif Sahlberg) [1837180] - [fs] cifs: Fix return value in __update_cache_entry (Leif Sahlberg) [1837180] - [fs] cifs: Avoid doing network I/O while holding cache lock (Leif Sahlberg) [1837180] - [fs] cifs: Fix potential deadlock when updating vol in cifs_reconnect() (Leif Sahlberg) [1837180] - [fs] cifs: Merge is_path_valid() into get_normalized_path() (Leif Sahlberg) [1837180] - [fs] cifs: Introduce helpers for finding TCP connection (Leif Sahlberg) [1837180] - [fs] cifs: Get rid of kstrdup_const()'d paths (Leif Sahlberg) [1837180] - [fs] cifs: Clean up DFS referral cache (Leif Sahlberg) [1837180] - [fs] cifs: Don't use iov_iter::type directly (Leif Sahlberg) [1837180] - [fs] cifs: set correct max-buffer-size for smb2_ioctl_init() (Leif Sahlberg) [1837180] - [fs] fs/cifs/cifssmb.c: use true, false for bool variable (Leif Sahlberg) [1837180] - [fs] fs/cifs/smb2ops.c: use true, false for bool variable (Leif Sahlberg) [1837180]- [lib] XArray: Optimise xas_sibling() if !CONFIG_XARRAY_MULTI (Don Dutile) [1840916] - [include] XArray: Fix incorrect comment in header file (Don Dutile) [1840916] - [lib] XArray: Fix xas_pause for large multi-index entries (Don Dutile) [1840916] - [lib] XArray: Fix xa_find_next for large multi-index entries (Don Dutile) [1840916] - [lib] XArray tests: Add check_insert (Don Dutile) [1840916] - [documentation] XArray: Add xa_for_each_range (Don Dutile) [1840916] - [documentation] XArray: Improve documentation of search marks (Don Dutile) [1840916] - [documentation] docs: remove :c:func: annotations from xarray.rst (Don Dutile) [1840916] - [lib] XArray: Fix xas_find returning too many entries (Don Dutile) [1840916] - [lib] XArray: Fix xa_find_after with multi-index entries (Don Dutile) [1840916] - [lib] XArray: Fix infinite loop with entry at ULONG_MAX (Don Dutile) [1840916] - [include] XArray: Add wrappers for nested spinlocks (Don Dutile) [1840916] - [lib] XArray: Fix xas_pause at ULONG_MAX (Don Dutile) [1840916] - [include] xarray.h: fix kernel-doc warning (Don Dutile) [1840916] - [lib] XArray: Fix xas_next() with a single entry at 0 (Don Dutile) [1840916] - [fs] mm: fix page cache convergence regression (Don Dutile) [1840916] - [netdrv] ionic: call ionic_port_init after fw-upgrade (Jonathan Toppins) [1830969] - [netdrv] ionic: leave netdev mac alone after fw-upgrade (Jonathan Toppins) [1830969] - [netdrv] ionic: add device reset to fw upgrade down (Jonathan Toppins) [1830969] - [netdrv] ionic: refresh devinfo after fw-upgrade (Jonathan Toppins) [1830969] - [netdrv] ionic: no link check until after probe (Jonathan Toppins) [1830969] - [netdrv] phy: avoid unnecessary link-up delay in polling mode (Petr Oros) [1785663] - [x86] x86: Select HARDIRQS_SW_RESEND on x86 (David Arcari) [1840433] - [pci] PCI/AER: Fix the broken interrupt injection (David Arcari) [1840433] - [kernel] genirq: Provide interrupt injection mechanism (David Arcari) [1840433] - [kernel] genirq: Sanitize state handling in check_irq_resend() (David Arcari) [1840433] - [kernel] genirq: Add return value to check_irq_resend() (David Arcari) [1840433] - [x86] x86/apic/vector: Force interupt handler invocation to irq context (David Arcari) [1840433] - [kernel] genirq: Add protection against unsafe usage of generic_handle_irq() (David Arcari) [1840433] - [kernel] genirq/debugfs: Add missing sanity checks to interrupt injection (David Arcari) [1840433] - [include] genirq/irqdomain: Make sure all irq domain flags are distinct (David Arcari) [1840433] - [x86] x86/apic/msi: Plug non-maskable MSI affinity race (David Arcari) [1840433] - [char] char: ipmi: convert to use i2c_new_client_device() (Tony Camuso) [1832408] - [char] ipmi: kcs: Fix aspeed_kcs_probe_of_v1() (Tony Camuso) [1832408] - [char] ipmi: Add missing annotation for ipmi_ssif_lock_cond() and ipmi_ssif_unlock_cond() (Tony Camuso) [1832408] - [char] ipmi: kcs: aspeed: Implement v2 bindings (Tony Camuso) [1832408] - [char] ipmi: kcs: Finish configuring ASPEED KCS device before enable (Tony Camuso) [1832408] - [char] ipmi: fix hung processes in __get_guid() (Tony Camuso) [1832408] - [char] drivers: char: ipmi: ipmi_msghandler: Pass lockdep expression to RCU lists (Tony Camuso) [1832408] - [char] ipmi_si: Avoid spurious errors for optional IRQs (Tony Camuso) [1832408] - [base] driver core: platform: Export platform_get_irq_optional() (Tony Camuso) [1832408] - [base] driver core: platform: Introduce platform_get_irq_optional() (Tony Camuso) [1832408] - [x86] x86/efi: Update e820 with reserved EFI boot services data to fix kexec breakage (Kairui Song) [1779544] - [powerpc] powerpc/nvdimm: use H_SCM_QUERY hcall on H_OVERLAP error (Pingfan Liu) [1792125] - [powerpc] powerpc/nvdimm: Use HCALL error as the return value (Pingfan Liu) [1792125] - [scsi] scsi: sd: Signal drive managed SMR disks (Ewan Milne) [1838784] - [scsi] scsi: core: free sgtables in case command setup fails (Ewan Milne) [1838784] - [scsi] scsi: core: Allow the state change from SDEV_QUIESCE to SDEV_BLOCK (Ewan Milne) [1838784] - [scsi] scsi: sg: add sg_remove_request in sg_write (Ewan Milne) [1838784] - [scsi] scsi: sg: add sg_remove_request in sg_common_write (Ewan Milne) [1838784] - [scsi] scsi: sd: Fix optimal I/O size for devices that change reported values (Ewan Milne) [1838784] - [scsi] scsi: move scsicam_bios_param to the end of scsicam.c (Ewan Milne) [1838784] - [scsi] scsi: simplify scsi_bios_ptable (Ewan Milne) [1838784] - [scsi] scsi: core: Use scnprintf() for avoiding potential buffer overflow (Ewan Milne) [1838784] - [scsi] scsi: core: avoid repetitive logging of device offline messages (Ewan Milne) [1838784] - [scsi] scsi: core: use kobj_to_dev (Ewan Milne) [1838784] - [scsi] scsi: sd: Clear sdkp->protection_type if disk is reformatted without PI (Ewan Milne) [1838784] - [scsi] scsi: core: Fix a compiler warning triggered by the SCSI logging code (Ewan Milne) [1838784] - [scsi] scsi: core: Adjust DBD setting in MODE SENSE for caching mode page per LLD (Ewan Milne) [1838784] - [scsi] scsi: sd_zbc: Improve report zones error printout (Ewan Milne) [1838784] - [scsi] scsi: scsi_transport_sas: Fix memory leak when removing devices (Ewan Milne) [1838784] - [scsi] scsi: scsi_debug: num_tgts must be >= 0 (Ewan Milne) [1838784] - [scsi] scsi: core: Handle drivers which set sg_tablesize to zero (Ewan Milne) [1838784] - [scsi] scsi: tracing: Fix handling of TRANSFER LENGTH == 0 for READ(6) and WRITE(6) (Ewan Milne) [1838784] - [scsi] scsi: sg: sg_ioctl(): get rid of access_ok() (Ewan Milne) [1838784] - [scsi] scsi: sg: sg_write(): get rid of access_ok()/__copy_from_user()/__get_user() (Ewan Milne) [1838784] - [scsi] scsi: sg: sg_read(): get rid of access_ok()/__copy_..._user() (Ewan Milne) [1838784] - [scsi] scsi: sg: sg_new_write(): don't bother with access_ok (Ewan Milne) [1838784] - [scsi] scsi: sg: sg_write(): __get_user() can fail.. (Ewan Milne) [1838784] - [scsi] scsi: sg: sg_new_write(): replace access_ok() + __copy_from_user() with copy_from_user() (Ewan Milne) [1838784] - [scsi] scsi: sg: sg_ioctl(): fix copyout handling (Ewan Milne) [1838784] - [scsi] scsi: core: scsi_trace: Use get_unaligned_be*() (Ewan Milne) [1838784] - [scsi] drivers/scsi: Replace rcu_swap_protected() with rcu_replace_pointer() (Ewan Milne) [1838784] - [scsi] scsi: sd: define variable dif as unsigned int instead of bool (Ewan Milne) [1838784] - [scsi] scsi: core: try to get module before removing device (Ewan Milne) [1838784] - [scsi] scsi: scsi_dh_alua: handle RTPG sense code correctly during state transitions (Ewan Milne) [1838784] - [powerpc] powerpc/64: flush_inval_dcache_range() becomes flush_dcache_range() (Gustavo Duarte) [1834180] - [x86] x86/ima: use correct identifier for SetupMode variable (Diego Domingos) [1781925] - [lib] kobject: fix dereference before null check on kobj (Diego Domingos) [1781925] - [include] MODSIGN: make new include file self contained (Diego Domingos) [1781925] - [security] ima: initialize the "template" field with the default template (Diego Domingos) [1781925] - [x86] x86/ima: Check EFI_RUNTIME_SERVICES before using (Diego Domingos) [1781925] - [x86] x86/ima: check EFI SetupMode too (Diego Domingos) [1781925] - [security] ima: Set file->f_mode instead of file->f_flags in ima_calc_file_hash() (Diego Domingos) [1781925] - [security] evm: check hash algorithm passed to init_desc() (Diego Domingos) [1781925] - [base] firmware: improve LSM/IMA security behaviour (Diego Domingos) [1781925] - [lib] kobject: Add support for default attribute groups to kobj_type (Diego Domingos) [1781925] - [samples] samples/kobject: Replace foo_ktype's default_attrs field with groups (Diego Domingos) [1781925] - [x86] x86/ima: require signed kernel modules (Diego Domingos) [1781925] - [security] powerpc: Load firmware trusted keys/hashes into kernel keyring (Diego Domingos) [1781925] - [powerpc] powerpc: expose secure variables to userspace via sysfs (Diego Domingos) [1781925] - [powerpc] powerpc/powernv: Add OPAL API interface to access secure variable (Diego Domingos) [1781925] - [powerpc] powerpc/ima: fix secure boot rules in ima arch policy (Diego Domingos) [1781925] - [security] ima: Set again build_ima_appraise variable (Diego Domingos) [1781925] - [security] ima: Remove redundant policy rule set in add_rules() (Diego Domingos) [1781925] - [powerpc] powerpc/ima: Indicate kernel modules appended signatures are enforced (Diego Domingos) [1781925] - [powerpc] powerpc/ima: Update ima arch policy to check for blacklist (Diego Domingos) [1781925] - [security] ima: Check against blacklisted hashes for files with modsig (Diego Domingos) [1781925] - [security] ima: prevent a file already mmap'ed write to be mmap'ed execute (Diego Domingos) [1781925] - [certs] certs: Add wrapper function to check blacklisted binary hash (Diego Domingos) [1781925] - [security] ima: Make process_buffer_measurement() generic (Diego Domingos) [1781925] - [powerpc] powerpc/ima: Define trusted boot policy (Diego Domingos) [1781925] - [powerpc] powerpc: Detect the trusted boot state of the system (Diego Domingos) [1781925] - [powerpc] powerpc/ima: Add support to initialize ima policy rules (Diego Domingos) [1781925] - [powerpc] powerpc: Detect the secure boot mode of the system (Diego Domingos) [1781925] - [security] ima: use struct_size() in kzalloc() (Diego Domingos) [1781925] - [tools] sefltest/ima: support appended signatures (modsig) (Diego Domingos) [1781925] - [security] ima: Fix use after free in ima_read_modsig() (Diego Domingos) [1781925] - [security] ima: fix freeing ongoing ahash_request (Diego Domingos) [1781925] - [security] ima: always return negative code for error (Diego Domingos) [1781925] - [security] ima: Store the measurement again when appraising a modsig (Diego Domingos) [1781925] - [security] ima: Define ima-modsig template (Diego Domingos) [1781925] - [security] ima: Collect modsig (Diego Domingos) [1781925] - [security] ima: Implement support for module-style appended signatures (Diego Domingos) [1781925] - [security] ima: Factor xattr_verify() out of ima_appraise_measurement() (Diego Domingos) [1781925] - [security] integrity: Introduce struct evm_xattr (Diego Domingos) [1781925] - [security] ima: Add modsig appraise_type option for module-style appended signatures (Diego Domingos) [1781925] - [kernel] MODSIGN: Export module signature definitions (Diego Domingos) [1781925] - [kernel] modsign: log module name in the event of an error (Diego Domingos) [1781925] - [kernel] KEXEC: Call ima_kexec_cmdline to measure the boot command line args (Diego Domingos) [1781925] - [security] IMA: Define a new template field buf (Diego Domingos) [1781925] - [security] IMA: Define a new hook to measure the kexec boot command line arguments (Diego Domingos) [1781925] - [security] IMA: support for per policy rule template formats (Diego Domingos) [1781925] - [security] integrity: Fix __integrity_init_keyring() section mismatch (Diego Domingos) [1781925] - [security] x86/ima: fix the Kconfig dependency for IMA_ARCH_POLICY (Diego Domingos) [1781925] - [security] ima: Make arch_policy_entry static (Diego Domingos) [1781925] - [security] ima: show rules with IMA_INMASK correctly (Diego Domingos) [1781925] - [security] ima: fix wrong signed policy requirement when not appraising (Diego Domingos) [1781925] - [tools] selftests/kexec: update get_secureboot_mode (Diego Domingos) [1781925] - [tools] selftests/kexec: make kexec_load test independent of IMA being enabled (Diego Domingos) [1781925] - [tools] selftests/kexec: check kexec_load and kexec_file_load are enabled (Diego Domingos) [1781925] - [tools] selftests/kexec: Add missing '=y' to config options (Diego Domingos) [1781925] - [tools] selftests/kexec: kexec_file_load syscall test (Diego Domingos) [1781925] - [tools] selftests/kexec: define "require_root_privileges" (Diego Domingos) [1781925] - [tools] selftests/kexec: define common logging functions (Diego Domingos) [1781925] - [tools] selftests/kexec: define a set of common functions (Diego Domingos) [1781925] - [tools] selftests/kexec: cleanup the kexec selftest (Diego Domingos) [1781925] - [tools] selftests/kexec: move the IMA kexec_load selftest to selftests/kexec (Diego Domingos) [1781925] - [security] evm: remove set but not used variable 'xattr' (Diego Domingos) [1781925] - [security] security: integrity: partial revert of make ima_main explicitly non-modular (Diego Domingos) [1781925] - [security] ima: cleanup the match_token policy code (Diego Domingos) [1781925] - [security] ima: Use inode_is_open_for_write (Diego Domingos) [1781925] - [security] security: fs: make inode explicitly non-modular (Diego Domingos) [1781925] - [security] security: audit and remove any unnecessary uses of module.h (Diego Domingos) [1781925] - [security] security: integrity: make evm_main explicitly non-modular (Diego Domingos) [1781925] - [security] security: integrity: make ima_main explicitly non-modular (Diego Domingos) [1781925] - [tools] selftests/ima: kexec_load syscall test (Diego Domingos) [1781925] - [security] ima: don't measure/appraise files on efivarfs (Diego Domingos) [1781925] - [x86] x86/ima: retry detecting secure boot mode (Diego Domingos) [1781925] - [x86] x86/ima: define arch_get_ima_policy() for x86 (Diego Domingos) [1781925] - [kernel] kernel/kexec_file.c: remove some duplicated includes (Diego Domingos) [1781925] - [security] ima: open a new file instance if no read permissions (Diego Domingos) [1781925] - [security] security/integrity: constify some read-only data (Diego Domingos) [1781925] - [documentation] security: fix LSM description location (Diego Domingos) [1781925] - [security] evm: Allow non-SHA1 digital signatures (Diego Domingos) [1781925] - [security] security: export security_kernel_load_data function (Diego Domingos) [1781925] - [security] ima: based on policy warn about loading firmware (pre-allocated buffer) (Diego Domingos) [1781925] - [security] ima: prevent kexec_load syscall based on runtime secureboot flag (Diego Domingos) [1781925] - [security] module: replace the existing LSM hook in init_module (Diego Domingos) [1781925] - [security] ima: based on policy require signed firmware (sysfs fallback) (Diego Domingos) [1781925] - [security] ima: add support for arch specific policies (Diego Domingos) [1781925] - [security] ima: based on policy require signed kexec kernel images (Diego Domingos) [1781925] - [security] ima: refactor ima_init_policy() (Diego Domingos) [1781925] - [include] sysfs: Fixes __BIN_ATTR_WO() macro (Diego Domingos) [1781925] - [include] security: define new LSM hook named security_kernel_load_data (Diego Domingos) [1781925] - [kernel] kexec: add call to LSM hook in original kexec_load syscall (Diego Domingos) [1781925] - [base] firmware: add call to LSM hook before firmware sysfs fallback (Diego Domingos) [1781925] - [security] ima: add build time policy (Diego Domingos) [1781925] - [security] ima: Support platform keyring for kernel appraisal (Diego Domingos) [1781925] - [security] integrity: Remove references to module keyring (Diego Domingos) [1781925] - [powerpc] powerpc/kexec: Fix loading of kernel + initramfs with kexec_file_load() (Diego Domingos) [1781925] - [security] ima: Use designated initializers for struct ima_event_data (Diego Domingos) [1781925] - [security] ima: Update MAX_TEMPLATE_NAME_LEN to fit largest reasonable definition (Diego Domingos) [1781925] - [certs] PKCS#7: Refactor verify_pkcs7_signature() (Diego Domingos) [1781925] - [crypto] PKCS#7: Introduce pkcs7_get_digest() (Diego Domingos) [1781925] - [security] integrity: Select CONFIG_KEYS instead of depending on it (Diego Domingos) [1781925] - [powerpc] powerpc/powernv: Move opal_power_control_init() call in opal_init() (Diego Domingos) [1781925] - [security] x86/efi: move common keyring handler functions to new file (Diego Domingos) [1781925] - [security] x86/efi: remove unused variables (Diego Domingos) [1781925] - [include] sysfs: add BIN_ATTR_WO() macro (Diego Domingos) [1781925] - [x86] x86/ima: define arch_ima_get_secureboot (Diego Domingos) [1781925] - [powerpc] powerpc/pci: unmap legacy INTx interrupts of passthrough IO adapters (Steve Best) [1840279] - [powerpc] powerpc/xive: Clear the page tables for the ESB IO mapping (Steve Best) [1840279] - [hv] hyper-v: Use UUID API for exporting the GUID (Mohammed Gamal) [1828451 1815498] - [kernel] uuid: Add inline helpers to import / export UUIDs (Mohammed Gamal) [1828451 1815498] - [hv] hv: Move AEOI determination to architecture dependent code (Mohammed Gamal) [1828451 1815498] - [x86] hyper-v: Report crash data in die() when panic_on_oops is set (Mohammed Gamal) [1828451 1815498] - [hv] x86/hyper-v: Report crash register data when sysctl_record_panic_msg is not set (Mohammed Gamal) [1828451 1815498] - [x86] hyper-v: Report crash register data or kmsg before running crash kernel (Mohammed Gamal) [1828451 1815498] - [hv] x86/hyper-v: Trigger crash enlightenment only once during system crash (Mohammed Gamal) [1828451 1815498] - [hv] x86/hyper-v: Free hv_panic_page when fail to register kmsg dump (Mohammed Gamal) [1828451 1815498] - [hv] x86/hyper-v: Unload vmbus channel in hv panic callback (Mohammed Gamal) [1828451 1815498] - [hv] hv_debugfs: Make hv_debug_root static (Mohammed Gamal) [1828451 1815498] - [hv] hyperv_vmbus.h: Replace zero-length array with flexible-array member (Mohammed Gamal) [1828451 1815498] - [hv] hv: vmbus: Ignore CHANNELMSG_TL_CONNECT_RESULT(23) (Mohammed Gamal) [1828451 1815498] - [hv] hv_balloon: Balloon up according to request page number (Mohammed Gamal) [1828451 1815498] - [hv] hv_balloon: use generic_online_page() (Mohammed Gamal) [1828451 1815498] - [mm] memory_hotplug: export generic_online_page() (Mohammed Gamal) [1828451 1815498] - [hv] hv: vmbus: Fix crash handler reset of Hyper-V synic (Mohammed Gamal) [1828451 1815498] - [hv] hv: Replace binary semaphore with mutex (Mohammed Gamal) [1828451 1815498] - [hv] hv: balloon: Remove dependencies on guest page size (Mohammed Gamal) [1828451 1815498] - [hv] hv: vmbus: Remove dependencies on guest page size (Mohammed Gamal) [1828451 1815498] - [hv] hv: util: Specify ring buffer size using Hyper-V page size (Mohammed Gamal) [1828451 1815498] - [hv] hv: Specify receive buffer size using Hyper-V page size (Mohammed Gamal) [1828451 1815498] - [hv] hv: vmbus: Add module parameter to cap the VMBus version (Mohammed Gamal) [1828451 1815498] - [hv] hv: vmbus: Enable VMBus protocol versions 4.1, 5.1 and 5.2 (Mohammed Gamal) [1828451 1815498] - [hv] hv: vmbus: Introduce table of VMBus protocol versions (Mohammed Gamal) [1828451 1815498] - [pci] hv: Replace zero-length array with flexible-array member (Mohammed Gamal) [1793636] - [pci] hv: Decouple the func definition in hv_dr_state from VSP message (Mohammed Gamal) [1793636] - [pci] hv: Add support for protocol 1.3 and support PCI_BUS_RELATIONS2 (Mohammed Gamal) [1793636] - [pci] hv: Add missing kfree(hbus) in hv_pci_probe()'s error handling path (Mohammed Gamal) [1793636] - [pci] hv: Remove unnecessary type casting from kzalloc (Mohammed Gamal) [1793636] - [pci] hv: Avoid a kmemleak false positive caused by the hbus buffer (Mohammed Gamal) [1793636] - [infiniband] RDMA/srpt: Fix disabling device management (Kamal Heib) [1840016] - [misc] vhost: disable for OABI (Jason Wang) [1771441] - [include] virtio: drop vringh.h dependency (Jason Wang) [1771441] - [virtio] virtio_input: pull in slab.h (Jason Wang) [1771441] - [char] virtio-rng: pull in slab.h (Jason Wang) [1771441] - [block] virtio_blk: add a missing include (Jason Wang) [1771441] - [vdpa] vdpa: fix comment of vdpa_register_device() (Jason Wang) [1771441] - [vhost] vdpa: make vhost, virtio depend on menu (Jason Wang) [1771441] - [include] vdpa: allow a 32 bit vq alignment (Jason Wang) [1771441] - [vdpa] vdpasim: Return status in vdpasim_get_status (Jason Wang) [1771441] - [vdpa] vdpa: remove unused variables 'ifcvf' and 'ifcvf_lm' (Jason Wang) [1771441] - [vdpa] vdpa-sim: depend on HAS_DMA (Jason Wang) [1771441] - [virtio] vdpa: move to drivers/vdpa (Jason Wang) [1771441] - [virtio] virtio: Intel IFC VF driver for VDPA (Jason Wang) [1771441] - [virtio] vdpasim: vDPA device simulator (Jason Wang) [1771441] - [vhost] vhost: introduce vDPA-based backend (Jason Wang) [1771441] - [virtio] virtio: introduce a vDPA based transport (Jason Wang) [1771441] - [virtio] vDPA: introduce vDPA bus (Jason Wang) [1771441] - [vhost] vringh: IOTLB support (Jason Wang) [1771441] - [vhost] vhost: factor out IOTLB (Jason Wang) [1771441] - [vhost] vhost: allow per device message handler (Jason Wang) [1771441] - [misc] vhost: refine vhost and vringh kconfig (Jason Wang) [1771441] - [vhost] vringh: fix copy direction of vringh_iov_push_kern() (Jason Wang) [1771441] - [vhost] vhost: factor out setting vring addr and num (Jason Wang) [1771441] - [vhost] vhost: introduce helpers to get the size of metadata area (Jason Wang) [1771441] - [vhost] vhost: rename vq_iotlb_prefetch() to vq_meta_prefetch() (Jason Wang) [1771441] - [vhost] vhost: fine grain userspace memory accessors (Jason Wang) [1771441] - [vhost] vhost: generalize adding used elem (Jason Wang) [1771441] - [misc] mic: vop: Allow building on more systems (Jason Wang) [1771441] - [virtio] virtio: support VIRTIO_F_ORDER_PLATFORM (Jason Wang) [1771441] - [uapi] vhost: split structs into a separate header file (Jason Wang) [1771441] - [fs] compat_ioctl: add compat_ptr_ioctl() (Jason Wang) [1771441] - [vhost] vhost: allow vhost-scsi driver to be built-in (Jason Wang) [1771441] - [x86] arch/x86: Remove vendor specific CPU ID checks (Prarit Bhargava) [1840145] - [tools] perf vendor events amd: Update Zen1 events to V2 (Wei Huang) [1790641] - [tools] perf vendor events amd: Add Zen2 events (Wei Huang) [1790641] - [tools] perf vendor events amd: Restrict model detection for zen1 based processors (Wei Huang) [1790641] - [x86] perf/amd/uncore: Add support for Family 19h L3 PMU (Wei Huang) [1790641] - [x86] perf/amd/uncore: Make L3 thread mask code more readable (Wei Huang) [1790641] - [x86] perf/amd/uncore: Prepare L3 thread mask code for Family 19h (Wei Huang) [1790641] - [scsi] scsi: fnic: Use scnprintf() for avoiding potential buffer overflow (Govindarajulu Varadarajan) [1797808] - [scsi] scsi: fnic: do not queue commands during fwreset (Govindarajulu Varadarajan) [1797808] - [scsi] scsi: fnic: fix invalid stack access (Govindarajulu Varadarajan) [1797808] - [scsi] scsi: fnic: fix use after free (Govindarajulu Varadarajan) [1797808] - [scsi] scsi: fnic: make array dev_cmd_err static const, makes object smaller (Govindarajulu Varadarajan) [1797808]- [media] media: v4l: fix uapi mpeg slice params definition (Torez Smith) [1825410 1821835] - [uapi] v4l2-controls: add a missing include (Torez Smith) [1825410 1821835] - [dma] dma-mapping: remove dma_release_declared_memory (Torez Smith) [1825410 1821835] - [usb] usb/ohci-tmio: remove the HCD_DMA flag (Torez Smith) [1825410 1821835] - [usb] usb: add a HCD_DMA flag instead of guestimating DMA capabilities (Torez Smith) [1825410 1821835] - [usb] usb: add a hcd_uses_dma helper (Torez Smith) [1825410 1821835] - [usb] usb: don't create dma pools for HCDs with a localmem_pool (Torez Smith) [1825410 1821835] - [usb] usb: host: ohci-tmio: Mark expected switch fall-throughs (Torez Smith) [1825410 1821835] - [usb] USB: drop HCD_LOCAL_MEM flag (Torez Smith) [1825410 1821835] - [usb] usb: host: ohci-tmio: init genalloc for local memory (Torez Smith) [1825410 1821835] - [usb] dma-mapping: remove the DMA_MEMORY_EXCLUSIVE flag (Torez Smith) [1825410 1821835] - [media] media: xirlink_cit: add missing descriptor sanity checks (Torez Smith) [1825410 1821835] - [media] media: ttusb-dec: Fix info-leak in ttusb_dec_send_command() (Torez Smith) [1788005 1825410 1821835] {CVE-2019-19533} - [media] media: usb: fix memory leak in af9005_identify_state (Torez Smith) [1825141 1825410 1821835] {CVE-2019-18809} - [netdrv] cdc_ether: fix rndis support for Mediatek based smartphones (Torez Smith) [1825410 1821835] - [netdrv] r8152: remove calling netif_napi_del (Torez Smith) [1825410 1821835] - [netdrv] Revert "r8152: napi hangup fix after disconnect" (Torez Smith) [1825410 1821835] - [netdrv] r8152: Set memory to all 0xFFs on failed reg reads (Torez Smith) [1825410 1821835] - [netdrv] net: kalmia: fix memory leaks (Torez Smith) [1825410 1821835] - [netdrv] cx82310_eth: fix a memory leak bug (Torez Smith) [1825410 1821835] - [netdrv] lan78xx: Fix memory leaks (Torez Smith) [1825410 1821835] - [netdrv] r8152: fix typo in register name (Torez Smith) [1825410 1821835] - [netdrv] can: peak_usb: pcan_usb_pro: Fix info-leaks to USB devices (Torez Smith) [1825410 1821835] - [netdrv] can: peak_usb: pcan_usb_fd: Fix info-leaks to USB devices (Torez Smith) [1825410 1821835] - [netdrv] can: peak_usb: force the string buffer NULL-terminated (Torez Smith) [1825410 1821835] - [netdrv] net: usb: pegasus: fix improper read if get_registers() fail (Torez Smith) [1825410 1821835] - [netdrv] net: usb: qmi_wwan: Add the BroadMobi BM818 card (Torez Smith) [1825410 1821835] - [netdrv] can: mark expected switch fall-throughs (Torez Smith) [1825410 1821835] - [netdrv] can: peak_usb: fix potential double kfree_skb() (Torez Smith) [1825410 1821835] - [netdrv] usb: qmi_wwan: add D-Link DWM-222 A2 device ID (Torez Smith) [1825410 1821835] - [uapi] media: videodev2.h: change V4L2_PIX_FMT_BGRA444 define: fourcc was already in use (Torez Smith) [1825410 1821835] - [netdrv] r8152: set RTL8152_UNPLUG only for real disconnection (Torez Smith) [1825410 1821835] - [netdrv] r8152: move calling r8153b_rx_agg_chg_indicate() (Torez Smith) [1825410 1821835] - [netdrv] net: usb: asix: init MAC address buffers (Torez Smith) [1825410 1821835] - [netdrv] r8152: fix the setting of detecting the linking change for runtime suspend (Torez Smith) [1825410 1821835] - [media] media: hdpvr: fix locking and a missing msleep (Torez Smith) [1825410 1821835] - [netdrv] qmi_wwan: Fix out-of-bounds read (Torez Smith) [1825410 1821835] - [uapi] media: videodev2.h: Fix shifting signed 32-bit value by 31 bits problem (Torez Smith) [1825410 1821835] - [media] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 468 (Torez Smith) [1825410 1821835] - [media] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 238 (Torez Smith) [1825410 1821835] - [media] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 235 (Torez Smith) [1825410 1821835] - [netdrv] qmi_wwan: extend permitted QMAP mux_id value range (Torez Smith) [1825410 1821835] - [netdrv] qmi_wwan: avoid RCU stalls on device disconnect when in QMAP mode (Torez Smith) [1825410 1821835] - [netdrv] qmi_wwan: add network device usage statistics for qmimux devices (Torez Smith) [1825410 1821835] - [netdrv] qmi_wwan: add support for QMAP padding in the RX path (Torez Smith) [1825410 1821835] - [media] media: cx231xx-cards: Add Hauppauge 955Q variant (Torez Smith) [1825410 1821835] - [media] media: pvrusb2: Add Hauppauge HVR1955/1975 devices (Torez Smith) [1825410 1821835] - [media] media: pvrusb2: Add i2c client demod/tuner support (Torez Smith) [1825410 1821835] - [media] media: pvrusb2: Add multiple dvb frontend support (Torez Smith) [1825410 1821835] - [media] media: uvcvideo: Fix access to uninitialized fields on probe error (Torez Smith) [1825410 1821835] - [media] media: uvcvideo: Include streaming interface number in debugfs dir name (Torez Smith) [1825410 1821835] - [netdrv] can: usb: Kconfig: Remove duplicate menu entry (Torez Smith) [1825410 1821835] - [media] media: pvrusb2: fix null-ptr-deref in class_unregister() (Torez Smith) [1825410 1821835] - [media] media: cxusb: Revert "media: cxusb: add raw mode support for, Medion MD95700" (Torez Smith) [1825410 1821835] - [netdrv] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 412 (Torez Smith) [1825410 1821835] - [media] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 286 (Torez Smith) [1825410 1821835] - [media] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 258 (Torez Smith) [1825410 1821835] - [media] media: media/usb: set device_caps in struct video_device (Torez Smith) [1825410 1821835] - [media] media: dvb-usb/cxusb-analog.c: fix coccinelle warning, use ktime.h (Torez Smith) [1825410 1821835] - [media] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 174 (Torez Smith) [1825410 1821835] - [netdrv] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 164 (Torez Smith) [1825410 1821835] - [media] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 157 (Torez Smith) [1825410 1821835] - [media] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 156 (Torez Smith) [1825410 1821835] - [media] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 152 (Torez Smith) [1825410 1821835] - [media] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 131 (Torez Smith) [1825410 1821835] - [media] media: cx231xx-dvb: fix memory leak in dvb_fini() (Torez Smith) [1825410 1821835] - [media] media: em28xx: use usb_to_input_id() rather than handrolling it (Torez Smith) [1825410 1821835] - [media] media: em28xx: use common code for decoding nec scancodes (Torez Smith) [1825410 1821835] - [media] media: em28xx: give RC device proper name (Torez Smith) [1825410 1821835] - [media] media: cxusb: fix several coding style issues (Torez Smith) [1825410 1821835] - [media] media: cxusb-analog: Fix some coding style issues (Torez Smith) [1825410 1821835] - [media] media: cxusb: add raw mode support for Medion MD95700 (Torez Smith) [1825410 1821835] - [media] media: cxusb: add analog mode support for Medion MD95700 (Torez Smith) [1825410 1821835] - [media] media: cxusb: implement Medion MD95700 digital / analog coexistence (Torez Smith) [1825410 1821835] - [media] media: usb:zr364xx:Fix KASAN:null-ptr-deref Read in zr364xx_vidioc_querycap (Torez Smith) [1825410 1821835] - [media] media: pwc: convert to BIT macro (Torez Smith) [1825410 1821835] - [media] media: cpia2_usb: first wake up, then free in disconnect (Torez Smith) [1825410 1821835] - [media] media: pvrusb2: use a different format for warnings (Torez Smith) [1825410 1821835] - [media] media: smsusb: better handle optional alignment (Torez Smith) [1825410 1821835] - [media] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 118 (Torez Smith) [1825410 1821835] - [media] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 65 (Torez Smith) [1825410 1821835] - [media] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 61 (Torez Smith) [1825410 1821835] - [input] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 55 (Torez Smith) [1825410 1821835] - [media] media: remove redundant 'default n' from Kconfig-s (Torez Smith) [1825410 1821835] - [media] media: af9035: Remove duplicate error reporting for dvbsky_usb_generic_rw (Torez Smith) [1825410 1821835] - [media] media: dvbsky: Remove duplicate error reporting for dvbsky_usb_generic_rw (Torez Smith) [1825410 1821835] - [media] media: dvb-usb-v2: Report error on all error paths (Torez Smith) [1825410 1821835] - [media] media: au0828: fix null dereference in error path (Torez Smith) [1825410 1821835] - [media] media: dvb: usb: fix use after free in dvb_usb_device_exit (Torez Smith) [1825410 1821835] - [media] media: usb: siano: Fix false-positive "uninitialized variable" warning (Torez Smith) [1825410 1821835] - [netdrv] usbnet: fix kernel crash after disconnect (Torez Smith) [1825410 1821835] - [netdrv] usbnet: ipheth: fix racing condition (Torez Smith) [1825410 1821835] - [media] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 24 (Torez Smith) [1825410 1821835] - [netdrv] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 17 (Torez Smith) [1825410 1821835] - [media] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 13 (Torez Smith) [1825410 1821835] - [media] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 1 (Torez Smith) [1825410 1821835] - [media] treewide: Add SPDX license identifier - Makefile/Kconfig (Torez Smith) [1825410 1821835] - [media] treewide: Add SPDX license identifier for more missed files (Torez Smith) [1825410 1821835] - [media] media: usb: siano: Fix general protection fault in smsusb (Torez Smith) [1825410 1821835] - [media] media: prefix header search paths with $(srctree)/ (Torez Smith) [1825410 1821835] - [media] media: remove unneeded header search paths (Torez Smith) [1825410 1821835] - [netdrv] aqc111: cleanup mtu related logic (Torez Smith) [1825410 1821835] - [netdrv] Revert "aqc111: fix writing to the phy on BE" (Torez Smith) [1825410 1821835] - [netdrv] Revert "aqc111: fix double endianness swap on BE" (Torez Smith) [1825410 1821835] - [netdrv] net: usb: qmi_wwan: add Telit 0x1260 and 0x1261 compositions (Torez Smith) [1825410 1821835] - [netdrv] aqc111: fix double endianness swap on BE (Torez Smith) [1825410 1821835] - [netdrv] aqc111: fix writing to the phy on BE (Torez Smith) [1825410 1821835] - [netdrv] aqc111: fix endianness issue in aqc111_change_mtu (Torez Smith) [1825410 1821835] - [netdrv] net: usb: smsc: fix warning reported by kbuild test robot (Torez Smith) [1825410 1821835] - [netdrv] net: usb: support of_get_mac_address new ERR_PTR error (Torez Smith) [1825410 1821835] - [netdrv] usbnet: ipheth: Remove unnecessary NULL pointer check (Torez Smith) [1825410 1821835] - [netdrv] usbnet: ipheth: Simplify device detection (Torez Smith) [1825410 1821835] - [netdrv] qmi_wwan: new Wistron, ZTE and D-Link devices (Torez Smith) [1825410 1821835] - [uapi] media: v4l: Add definitions for missing 16-bit RGB555 formats (Torez Smith) [1825410 1821835] - [uapi] media: v4l: Add definitions for missing 16-bit RGB4444 formats (Torez Smith) [1825410 1821835] - [uapi] media: v4l: Add definitions for missing 32-bit RGB formats (Torez Smith) [1825410 1821835] - [netdrv] r8152: sync sa_family with the media type of network device (Torez Smith) [1825410 1821835] - [media] media: pvrusb2: Prevent a buffer overflow (Torez Smith) [1825410 1821835] - [media] media: au0828: stop video streaming only when last user stops (Torez Smith) [1825410 1821835] - [media] media: au0828: Fix NULL pointer dereference in au0828_analog_stream_enable() (Torez Smith) [1825410 1821835] - [media] media: au0828: fix enable and disable source audio and video inconsistencies (Torez Smith) [1825410 1821835] - [netdrv] qmi_wwan: Add quirk for Quectel dynamic config (Torez Smith) [1825410 1821835] - [netdrv] r8152: Refresh MAC address during USBDEVFS_RESET (Torez Smith) [1825410 1821835] - [netdrv] r8152: remove extra action copying ethernet address (Torez Smith) [1825410 1821835] - [media] media: replace strncpy() by strscpy() (Torez Smith) [1825410 1821835] - [media] media: usbvision: fix a potential NULL pointer dereference (Torez Smith) [1825410 1821835] - [media] media: gspca: Kill URBs on USB device disconnect (Torez Smith) [1825410 1821835] - [netdrv] qmi_wwan: add Olicard 600 (Torez Smith) [1825410 1821835] - [netdrv] net: usb: aqc111: Extend HWID table by QNAP device (Torez Smith) [1825410 1821835] - [media] media: pwc-ctl: pChoose can't be NULL (Torez Smith) [1825410 1821835] - [media] media: Kconfig files: use the right help coding style (Torez Smith) [1825410 1821835] - [media] media: em28xx-input: make const array addr_list static (Torez Smith) [1825410 1821835] - [media] media: dvb: Add support for the Avermedia TD310 (Torez Smith) [1825410 1821835] - [media] media: dvb: init i2c already in it930x_frontend_attach (Torez Smith) [1825410 1821835] - [media] media: dvbsky: Avoid leaking dvb frontend (Torez Smith) [1825410 1821835] - [media] media: gspca: do not resubmit URBs when streaming has stopped (Torez Smith) [1825410 1821835] - [media] media: au0828: minor fix to a misleading comment in _close() (Torez Smith) [1825410 1821835] - [media] media: go7007: avoid clang frame overflow warning with KASAN (Torez Smith) [1825410 1821835] - [media] media: cpia2: Fix use-after-free in cpia2_exit (Torez Smith) [1825410 1821835] - [netdrv] peak_usb: fix clang build warning (Torez Smith) [1825410 1821835] - [netdrv] qmi_wwan: Add support for Quectel EG12/EM12 (Torez Smith) [1825410 1821835] - [media] media: a few more typos at staging, pci, platform, radio and usb (Torez Smith) [1825410 1821835] - [media] media: usb: fix several typos (Torez Smith) [1825410 1821835] - [media] media: uvcvideo: Use usb_make_path to fill in usb_info (Torez Smith) [1825410 1821835] - [media] media: uvcvideo: Fix smatch warning (Torez Smith) [1825410 1821835] - [media] media: v4l: Add 32-bit packed YUV formats (Torez Smith) [1825410 1821835] - [netdrv] net: usb: cdc-phonet: use struct_size() in alloc_netdev() (Torez Smith) [1825410 1821835] - [netdrv] net: usb: rtl8150: mark expected switch fall-through (Torez Smith) [1825410 1821835] - [netdrv] net: usb: pegasus: Mark expected switch fall-through (Torez Smith) [1825410 1821835] - [media] media: hdpvr: fix smatch warning (Torez Smith) [1825410 1821835] - [media] media: usbvision: use u64 for the timestamp internally (Torez Smith) [1825410 1821835] - [media] media: stkwebcam: use u64 for the timestamp internally (Torez Smith) [1825410 1821835] - [media] media: cpia2: use u64 for the timestamp internally (Torez Smith) [1825410 1821835] - [media] media: uvcvideo: Avoid NULL pointer dereference at the end of streaming (Torez Smith) [1825410 1821835] - [media] media: uvcvideo: Fix 'type' check leading to overflow (Torez Smith) [1825410 1821835] - [netdrv] net: usb: asix: ax88772_bind return error when hw_reset fail (Torez Smith) [1825410 1821835] - [netdrv] net: usb: rtl8150: remove set but not used variable 'rx_stat' (Torez Smith) [1825410 1821835] - [netdrv] net: usb: aqc111: Extend HWID table by TRENDnet device (Torez Smith) [1825410 1821835] - [uapi] media: videodev2.h: Add more field helper macros (Torez Smith) [1825410 1821835] - [media] media: gspca: ov534-ov772x: remove unnecessary COM3 initialization (Torez Smith) [1825410 1821835] - [media] media: gspca: ov534-ov722x: remove camera clock setup from bridge_init (Torez Smith) [1825410 1821835] - [media] media: gspca: ov534-ov722x: remove mode specific video data registers from bridge_init (Torez Smith) [1825410 1821835] - [media] media: gspca: ov534-ov772x: add SGBRG8 bayer mode support (Torez Smith) [1825410 1821835] - [media] media: gspca: ov543-ov772x: move video format specific registers into bridge_start (Torez Smith) [1825410 1821835] - [media] media: gspca: support multiple pixel formats in TRY_FMT (Torez Smith) [1825410 1821835] - [media] media: gspca: support multiple pixel formats in ENUM_FRAMEINTERVALS (Torez Smith) [1825410 1821835] - [media] media: gspca: ov534: replace msleep(10) with usleep_range (Torez Smith) [1825410 1821835] - [uapi] media: v4l: uAPI: V4L2_BUF_TYPE_META_OUTPUT is an output buffer type (Torez Smith) [1825410 1821835] - [media] media: gspca: mt9m111: Check write_bridge for timeout (Torez Smith) [1825410 1821835] - [media] media: gspca: Check the return value of write_bridge for timeout (Torez Smith) [1825410 1821835] - [media] media: usb: gspca: add a missed check for goto_low_power (Torez Smith) [1825410 1821835] - [media] media: usb: gspca: add a missed return-value check for do_command (Torez Smith) [1825410 1821835] - [media] media: v4l2-ctrls.c/uvc: zero v4l2_event (Torez Smith) [1825410 1821835] - [media] media: usb: pwc: Don't use coherent DMA buffers for ISO transfer (Torez Smith) [1825410 1821835] - [media] media: usb: pwc: Introduce TRACE_EVENTs for pwc_isoc_handler() (Torez Smith) [1825410 1821835] - [netdrv] cdc_ether: trivial whitespace readability fix (Torez Smith) [1825410 1821835] - [netdrv] qmi_wwan: add MTU default to qmap network interface (Torez Smith) [1825410 1821835] - [netdrv] qmi_wwan: Fix qmap header retrieval in qmimux_rx_fixup (Torez Smith) [1825410 1821835] - [netdrv] qmi_wwan: Add support for Fibocom NL678 series (Torez Smith) [1825410 1821835] - [netdrv] lan78xx: Resolve issue with changing MAC address (Torez Smith) [1825410 1821835] - [netdrv] qmi_wwan: Added support for Telit LN940 series (Torez Smith) [1825410 1821835] - [netdrv] qmi_wwan: Added support for Fibocom NL668 series (Torez Smith) [1825410 1821835] - [media] media: v4l: Add support for V4L2_BUF_TYPE_META_OUTPUT (Torez Smith) [1825410 1821835] - [media] media: siano: Use kmemdup instead of duplicating its function (Torez Smith) [1825410 1821835] - [media] media: pvrusb2: fix spelling mistake "statuss" -> "status" (Torez Smith) [1825410 1821835] - [media] media: lmedm04: Move interrupt buffer to priv buffer (Torez Smith) [1825410 1821835] - [media] media: lmedm04: Add missing usb_free_urb to free interrupt urb (Torez Smith) [1825410 1821835] - [media] media: stkwebcam: Bugfix for wrong return values (Torez Smith) [1825410 1821835] - [media] media: stkwebcam: Support for ASUS A6VM notebook added (Torez Smith) [1825410 1821835] - [media] media: usb: dvb-usb: remove old friio driver (Torez Smith) [1825410 1821835] - [media] media: lmedm04: use dvb_usbv2_generic_rw_locked (Torez Smith) [1825410 1821835] - [media] media: lmedm04: Move usb buffer to lme2510_state (Torez Smith) [1825410 1821835] - [media] media: rtl28xxu: add support for Sony CXD2837ER slave demod (Torez Smith) [1825410 1821835] - [media] media: uvcvideo: Utilise for_each_uvc_urb iterator (Torez Smith) [1825410 1821835] - [media] media: uvcvideo: Rename uvc_{un, }init_video() (Torez Smith) [1825410 1821835] - [media] media: uvcvideo: Split uvc_video_enable into two (Torez Smith) [1825410 1821835] - [media] media: uvcvideo: Move decode processing to process context (Torez Smith) [1825410 1821835] - [media] media: uvcvideo: Abstract streaming object lifetime (Torez Smith) [1825410 1821835] - [media] media: uvcvideo: queue: Support asynchronous buffer handling (Torez Smith) [1825410 1821835] - [media] media: uvcvideo: queue: Simplify spin-lock usage (Torez Smith) [1825410 1821835] - [media] media: uvcvideo: Protect queue internals with helper (Torez Smith) [1825410 1821835] - [media] media: uvcvideo: Convert decode functions to use new context structure (Torez Smith) [1825410 1821835] - [media] media: uvcvideo: Refactor URB descriptors (Torez Smith) [1825410 1821835] - [media] media: em28xx: fix spelling mistake, "Cinnergy" -> "Cinergy" (Torez Smith) [1825410 1821835] - [media] media: uvcvideo: Refactor teardown of uvc on USB disconnect (Torez Smith) [1825410 1821835] - [media] media: uvcvideo: Add support for the CNF4 format (Torez Smith) [1825410 1821835] - [documentation] media: v4l: Add 4bpp packed depth confidence format CNF4 (Torez Smith) [1825410 1821835] - [media] media: usb: Use kmemdup instead of duplicating its function (Torez Smith) [1825410 1821835] - [media] media: dvb: Use WARM definition from identify_state() (Torez Smith) [1825410 1821835] - [media] media: dib0700: fix spelling mistake "Amplifyer" -> "Amplifier" (Torez Smith) [1825410 1821835] - [media] media: dvb-usb-v2: Fix incorrect use of transfer_flags URB_FREE_BUFFER (Torez Smith) [1825410 1821835] - [netdrv] net: usb: aqc111: Initialize wol_cfg with memset in aqc111_suspend (Torez Smith) [1825410 1821835] - [netdrv] net: Don't default Aquantia USB driver to 'y' (Torez Smith) [1825410 1821835] - [netdrv] can: ucan: fix spelling mistake: "resumbmitting" -> "resubmitting" (Torez Smith) [1825410 1821835] - [netdrv] net: usb: aqc111: Extend cdc_ether blacklist (Torez Smith) [1825410 1821835] - [netdrv] net: usb: aqc111: Add ASIX's HW ids (Torez Smith) [1825410 1821835] - [netdrv] net: usb: aqc111: Add support for wake on LAN by MAGIC packet (Torez Smith) [1825410 1821835] - [netdrv] net: usb: aqc111: Implement get/set_link_ksettings callbacks (Torez Smith) [1825410 1821835] - [netdrv] net: usb: aqc111: Initialize ethtool_ops structure (Torez Smith) [1825410 1821835] - [netdrv] net: usb: aqc111: Add RX VLAN filtering support (Torez Smith) [1825410 1821835] - [netdrv] net: usb: aqc111: Add support for VLAN_CTAG_TX/RX offload (Torez Smith) [1825410 1821835] - [netdrv] net: usb: aqc111: Implement set_rx_mode callback (Torez Smith) [1825410 1821835] - [netdrv] net: usb: aqc111: Add support for TSO (Torez Smith) [1825410 1821835] - [netdrv] net: usb: aqc111: Add support for enable/disable checksum offload (Torez Smith) [1825410 1821835] - [netdrv] net: usb: aqc111: Add support for changing MTU (Torez Smith) [1825410 1821835] - [netdrv] net: usb: aqc111: Add checksum offload support (Torez Smith) [1825410 1821835] - [netdrv] net: usb: aqc111: Implement RX data path (Torez Smith) [1825410 1821835] - [netdrv] net: usb: aqc111: Implement TX data path (Torez Smith) [1825410 1821835] - [netdrv] net: usb: aqc111: Add support for getting and setting of MAC address (Torez Smith) [1825410 1821835] - [netdrv] net: usb: aqc111: Introduce link management (Torez Smith) [1825410 1821835] - [netdrv] net: usb: aqc111: Introduce PHY access (Torez Smith) [1825410 1821835] - [netdrv] net: usb: aqc111: Various callbacks implementation (Torez Smith) [1825410 1821835] - [netdrv] net: usb: aqc111: Add implementation of read and write commands (Torez Smith) [1825410 1821835] - [netdrv] net: usb: aqc111: Add bind and empty unbind callbacks (Torez Smith) [1825410 1821835] - [netdrv] net: usb: aqc111: Driver skeleton for Aquantia AQtion USB to 5GbE (Torez Smith) [1825410 1821835] - [netdrv] usbnet: ipheth: fix potential recvmsg bug and recvmsg bug 2 (Torez Smith) [1825410 1821835] - [media] media: pulse8-cec: return 0 when invalidating the logical address (Torez Smith) [1825410 1821835] - [media] media: gspca: fix frame overflow error (Torez Smith) [1825410 1821835] - [media] media: cropcap/g_selection split (Torez Smith) [1825410 1821835] - [netdrv] usbnet: smsc95xx: check for csum being in last four bytes (Torez Smith) [1825410 1821835] - [netdrv] usbnet: smsc95xx: fix memcpy for accessing rx-data (Torez Smith) [1825410 1821835] - [netdrv] usbnet: smsc95xx: simplify tx_fixup code (Torez Smith) [1825410 1821835] - [netdrv] usbnet: smsc95xx: fix rx packet alignment (Torez Smith) [1825410 1821835] - [netdrv] can: ucan: remove duplicated include from ucan.c (Torez Smith) [1825410 1821835] - [netdrv] can: ucan: remove set but not used variable 'udev' (Torez Smith) [1825410 1821835] - [netdrv] can: kvaser_usb: Fix accessing freed memory in kvaser_usb_start_xmit() (Torez Smith) [1825410 1821835] - [netdrv] can: kvaser_usb: Fix potential uninitialized variable use (Torez Smith) [1825410 1821835] - [netdrv] net: smsc95xx: Fix MTU range (Torez Smith) [1825410 1821835] - [netdrv] usbnet: smsc95xx: disable carrier check while suspending (Torez Smith) [1825410 1821835] - [netdrv] net: cdc_ncm: remove set but not used variable 'ctx' (Torez Smith) [1825410 1821835] - [netdrv] net: cdc_ncm: use tasklet_init() for tasklet_struct init (Torez Smith) [1825410 1821835] - [netdrv] qmi_wwan: Added support for Gemalto's Cinterion ALASxx WWAN interface (Torez Smith) [1825410 1821835] - [media] media: pvrusb2: replace `printk` with `pr_*` (Torez Smith) [1825410 1821835] - [media] media: cx231xx: fix potential sign-extension overflow on large shift (Torez Smith) [1825410 1821835] - [media] Revert "media: dvbsky: use just one mutex for serializing device R/W ops" (Torez Smith) [1825410 1821835] - [netdrv] net/usb: cancel pending work when unbinding smsc75xx (Torez Smith) [1825410 1821835] - [netdrv] smsc95xx: Check for Wake-on-LAN modes (Torez Smith) [1825410 1821835] - [netdrv] smsc75xx: Check for Wake-on-LAN modes (Torez Smith) [1825410 1821835] - [netdrv] r8152: Check for supported Wake-on-LAN Modes (Torez Smith) [1825410 1821835] - [netdrv] sr9800: Check for supported Wake-on-LAN modes (Torez Smith) [1825410 1821835] - [netdrv] lan78xx: Check for supported Wake-on-LAN modes (Torez Smith) [1825410 1821835] - [netdrv] ax88179_178a: Check for supported Wake-on-LAN modes (Torez Smith) [1825410 1821835] - [netdrv] asix: Check for supported Wake-on-LAN modes (Torez Smith) [1825410 1821835] - [media] media: v4l: Add definition for the Sunxi tiled NV12 format (Torez Smith) [1825410 1821835] - [documentation] media: v4l: Add definitions for MPEG-2 slice format and metadata (Torez Smith) [1825410 1821835] - [media] media: au0828: Fix incorrect error messages (Torez Smith) [1825410 1821835] - [media] media: au0828: cannot kfree dev before usb disconnect (Torez Smith) [1825410 1821835] - [netdrv] net: lan78xx: Avoid unnecessary self assignment (Torez Smith) [1825410 1821835] - [netdrv] qmi_wwan: set DTR for modems in forced USB2 mode (Torez Smith) [1825410 1821835] - [media] media: mxl111sf: declare its own pads (Torez Smith) [1825410 1821835] - [media] media: au0828: use signals instead of hardcoding a pad number (Torez Smith) [1825410 1821835] - [media] media: v4l2: taint pads with the signal types for consumer devices (Torez Smith) [1825410 1821835] - [media] media: em28xx: make v4l2-compliance happier by starting sequence on zero (Torez Smith) [1825410 1821835] - [media] media: em28xx: fix input name for Terratec AV 350 (Torez Smith) [1825410 1821835] - [media] media: em28xx: use a default format if TRY_FMT fails (Torez Smith) [1825410 1821835] - [media] media: em28xx: fix handler for vidioc_s_input() (Torez Smith) [1825410 1821835] - [netdrv] net: usb: remove redundant null pointer check before of_node_put (Torez Smith) [1825410 1821835] - [media] media: usbvision: remove time_in_irq (Torez Smith) [1825410 1821835] - [media] media: gspca: sq930x: use GFP_KERNEL in sd_dq_callback() (Torez Smith) [1825410 1821835] - [media] media: replace strcpy() by strscpy() (Torez Smith) [1825410 1821835] - [media] media: use strscpy() instead of strlcpy() (Torez Smith) [1825410 1821835] - [documentation] media: videodev2.h: add new capabilities for buffer types (Torez Smith) [1825410 1821835] - [media] media: uvcvideo: Store device information pointer in struct uvc_device (Torez Smith) [1825410 1821835] - [media] media: uvcvideo: Rename UVC_QUIRK_INFO to UVC_INFO_QUIRK (Torez Smith) [1825410 1821835] - [media] media: uvcvideo: Fix uvc_alloc_entity() allocation alignment (Torez Smith) [1825410 1821835] - [media] media: uvcvideo: Fix spelling mistake: "entites" -> "entities" (Torez Smith) [1825410 1821835] - [media] media: uvcvideo: Remove unnecessary NULL check before debugfs_remove_recursive (Torez Smith) [1825410 1821835] - [media] media: uvcvideo: Make uvc_control_mapping menu_info field const (Torez Smith) [1825410 1821835] - [media] media: uvcvideo: Make some structs const (Torez Smith) [1825410 1821835] - [netdrv] qmi_wwan: Support dynamic config on Quectel EP06 (Torez Smith) [1825410 1821835] - [netdrv] lan78xx: Do not access skb_queue_head list pointers directly (Torez Smith) [1825410 1821835] - [netdrv] net: lan78xx: Make declaration style consistent (Torez Smith) [1825410 1821835] - [netdrv] net: lan78xx: Switch to SPDX identifier (Torez Smith) [1825410 1821835] - [netdrv] net: lan78xx: Drop unnecessary strcpy in lan78xx_probe (Torez Smith) [1825410 1821835] - [netdrv] net: lan78xx: Bail out if lan78xx_get_endpoints fails (Torez Smith) [1825410 1821835] - [netdrv] net: usbnet: mark expected switch fall-through (Torez Smith) [1825410 1821835] - [media] media: v4l2-ctrls: v4l2_ctrl_add_handler: add from_other_dev (Torez Smith) [1825410 1821835] - [media] media: videodev2.h: add request_fd field to v4l2_ext_controls (Torez Smith) [1825410 1821835] - [uapi] media: videodev2.h: Add new DV flag CAN_DETECT_REDUCED_FPS (Torez Smith) [1825410 1821835] - [media] media: af9035: prevent buffer overflow on write (Torez Smith) [1825410 1821835] - [netdrv] r8152: disable RX aggregation on new Dell TB16 dock (Torez Smith) [1825410 1821835] - [netdrv] drivers/net/usb/r8152: remove the unneeded variable "ret" in rtl8152_system_suspend (Torez Smith) [1825410 1821835] - [media] media: rtl28xxu: be sure that it won't go past the array size (Torez Smith) [1825410 1821835] - [netdrv] net:usb: Use ARRAY_SIZE instead of calculating the array size (Torez Smith) [1825410 1821835] - [media] media: au0828: fix spelling mistake: "completition" -> "completion" (Torez Smith) [1825410 1821835] - [media] media: cx231xx: fix spelling mistake: "completition" -> "completion" (Torez Smith) [1825410 1821835] - [media] media: dvb-usb-v2: fix spelling mistake: "completition" -> "completion" (Torez Smith) [1825410 1821835] - [media] media: dvb-usb: fix spelling mistake: "completition" -> "completion" (Torez Smith) [1825410 1821835] - [media] media: usb: hackrf: Replace GFP_ATOMIC with GFP_KERNEL (Torez Smith) [1825410 1821835] - [media] media: usb: em28xx: Replace mdelay() with msleep() in em28xx_pre_card_setup() (Torez Smith) [1825410 1821835] - [media] media: usb: em28xx: Replace GFP_ATOMIC with GFP_KERNEL in em28xx_init_usb_xfer() (Torez Smith) [1825410 1821835] - [media] media: dw2102: Fix memleak on sequence of probes (Torez Smith) [1825410 1821835] - [media] media: usbtv: use irqsave() in USB's complete callback (Torez Smith) [1825410 1821835] - [media] media: go7007: use irqsave() in USB's complete callback (Torez Smith) [1825410 1821835] - [media] media: cx231xx: use irqsave() in USB's complete callback (Torez Smith) [1825410 1821835] - [documentation] media: v4l: Add new 10-bit packed grayscale format (Torez Smith) [1825410 1821835] - [documentation] media: doc-rst: Add packed Bayer raw14 pixel formats (Torez Smith) [1825410 1821835] - [media] media: em28xx: disable null packet filter for WinTVdualHD (Torez Smith) [1825410 1821835] - [uapi] media: videodev2: get rid of VIDIOC_RESERVED (Torez Smith) [1825410 1821835] - [media] media: em28xx: explicitly disable TS packet filter (Torez Smith) [1825410 1821835] - [media] media: dvb-usb/friio, dvb-usb-v2/gl861: decompose friio and merge with gl861 (Torez Smith) [1825410 1821835] - [netdrv] net: usb: sr9700: Replace mdelay() with msleep() in sr9700_bind() (Torez Smith) [1825410 1821835] - [netdrv] net: usb: pegasus: Replace mdelay() with msleep() in setup_pegasus_II() (Torez Smith) [1825410 1821835] - [media] media: uvcvideo: Send a control event when a Control Change interrupt arrives (Torez Smith) [1825410 1821835] - [media] media: uvcvideo: Handle control pipe protocol STALLs (Torez Smith) [1825410 1821835] - [media] media: uvcvideo: Remove a redundant check (Torez Smith) [1825410 1821835] - [media] media: uvcvideo: Also validate buffers in BULK mode (Torez Smith) [1825410 1821835] - [media] media: uvcvideo: Add KSMedia 8-bit IR format support (Torez Smith) [1825410 1821835] - [media] media: uvcvideo: Fix minor spelling (Torez Smith) [1825410 1821835] - [media] media: em28xx-cards: disable V4L2 mode for dual tuners (Torez Smith) [1825410 1821835] - [media] media: em28xx: Remove duplicate PID (Torez Smith) [1825410 1821835] - [media] media: em28xx: Fix DualHD disconnect oops (Torez Smith) [1825410 1821835] - [media] media: em28xx: Fix dual transport stream operation (Torez Smith) [1825410 1821835] - [media] media: dib0700: add code comment (Torez Smith) [1825410 1821835] - [media] media: cx231xx: don't check number of messages in the driver (Torez Smith) [1825410 1821835] - [media] media: em28xx: don't check number of messages in the driver (Torez Smith) [1825410 1821835] - [media] media: hdpvr: don't check number of messages in the driver (Torez Smith) [1825410 1821835] - [media] media: dvb-usb: don't check number of messages in the driver (Torez Smith) [1825410 1821835] - [media] media: tm6000: don't check number of messages in the driver (Torez Smith) [1825410 1821835] - [media] media: gl861: fix probe of dvb_usb_gl861 (Torez Smith) [1825410 1821835] - [netdrv] can: kvaser_usb: Simplify struct kvaser_cmd_cardinfo (Torez Smith) [1825410 1821835] - [netdrv] can: kvaser_usb: Add support for Kvaser USB hydra family (Torez Smith) [1825410 1821835] - [netdrv] can: kvaser_usb: Split driver into kvaser_usb_core.c and kvaser_usb_leaf.c (Torez Smith) [1825410 1821835] - [netdrv] can: kvaser_usb: Add SPDX GPL-2.0 license identifier (Torez Smith) [1825410 1821835] - [netdrv] can: kvaser_usb: Fix typos (Torez Smith) [1825410 1821835] - [netdrv] can: kvaser_usb: Improve logging messages (Torez Smith) [1825410 1821835] - [netdrv] can: kvaser_usb: Refactor kvaser_usb_init_one() (Torez Smith) [1825410 1821835] - [netdrv] can: kvaser_usb: Refactor kvaser_usb_get_endpoints() (Torez Smith) [1825410 1821835] - [netdrv] can: kvaser_usb: Add pointer to struct usb_interface into struct kvaser_usb (Torez Smith) [1825410 1821835] - [netdrv] can: kvaser_usb: Replace USB timeout constants with one define (Torez Smith) [1825410 1821835] - [netdrv] can: kvaser_usb: Rename message/msg to command/cmd (Torez Smith) [1825410 1821835] - [netdrv] can: kvaser_usb: Remove unused commands and defines (Torez Smith) [1825410 1821835] - [netdrv] can: kvaser_usb: Remove unnecessary return (Torez Smith) [1825410 1821835] - [netdrv] can: peak_usb: mark expected switch fall-throughs (Torez Smith) [1825410 1821835] - [netdrv] can: ucan: add driver for Theobroma Systems UCAN devices (Torez Smith) [1825410 1821835] - [netdrv] can: usb: Kconfig/Makefile: sort alphabetically (Torez Smith) [1825410 1821835] - [media] media: gspca_kinect: cast sizeof to int for comparison (Torez Smith) [1825410 1821835] - [media] media: videodev.h: add PIX_FMT_FWHT for use with vicodec (Torez Smith) [1825410 1821835] - [netdrv] net: usb: hso: use swap macro in hso_kick_transmit (Torez Smith) [1825410 1821835] - [netdrv] net: usb: asix: allow optionally getting mac address from device tree (Torez Smith) [1825410 1821835]- [hid] HID: Improve Windows Precision Touchpad detection (Benjamin Tissoires) [1811209] - [hid] HID: multitouch: enable multi-input as a quirk for some devices (Benjamin Tissoires) [1811209] - [hid] drivers/hid/hid-multitouch.c: fix a possible null pointer access (Benjamin Tissoires) [1811209] - [hid] HID: multitouch: Add LG MELF0410 I2C touchscreen support (Benjamin Tissoires) [1811209] - [hid] HID: multitouch: add support for the Smart Tech panel (Benjamin Tissoires) [1811209] - [hid] HID: multitouch: do not filter mice nodes (Benjamin Tissoires) [1811209] - [hid] HID: wacom: Report 2nd-gen Intuos Pro S center button status over BT (Benjamin Tissoires) [1835753] - [hid] Revert "HID: wacom: generic: read the number of expected touches on a per collection basis" (Benjamin Tissoires) [1835753] - [hid] HID: wacom: Read HID_DG_CONTACTMAX directly for non-generic devices (Benjamin Tissoires) [1835753] - [hid] HID: wacom: Recognize new MobileStudio Pro PID (Benjamin Tissoires) [1835753] - [hid] HID: wacom: generic: Treat serial number and related fields as unsigned (Benjamin Tissoires) [1835753] - [hid] HID: wacom: add new MobileStudio Pro 13 support (Benjamin Tissoires) [1835753] - [hid] HID: wacom: do not call hid_set_drvdata(hdev, NULL) (Benjamin Tissoires) [1835753] - [hid] HID: wacom: support named keys on older devices (Benjamin Tissoires) [1835753] - [target] scsi: target: iscsi: calling iscsit_stop_session() inside iscsit_close_session() has no effect (Maurizio Lombardi) [1840024] - [target] scsi: target: fix hang when multiple threads try to destroy the same iscsi session (Maurizio Lombardi) [1840024] - [target] scsi: target: remove boilerplate code (Maurizio Lombardi) [1840024] - [target] scsi: target: use an enum to track emulate_ua_intlck_ctrl (Maurizio Lombardi) [1840024] - [target] scsi: target: convert boolean se_dev_attrib types to bool (Maurizio Lombardi) [1840024] - [target] scsi: target: fix unmap_zeroes_data boolean initialisation (Maurizio Lombardi) [1840024] - [fs] page cache: Finish XArray conversion (Waiman Long) [1812073] - [mm] mm: Convert __do_page_cache_readahead to XArray (Waiman Long) [1812073] - [mm] mm: Convert is_page_cache_freeable to XArray (Waiman Long) [1812073] - [mm] mm: memcontrol: clean up and document effective low/min calculations (Waiman Long) [1812073] - [mm] mm: memcontrol: fix memory.low proportional distribution (Waiman Long) [1812073] - [mm] mm: kmem: rename (__)memcg_kmem_(un)charge_memcg() to __memcg_kmem_(un)charge() (Waiman Long) [1812073] - [mm] mm: memcg/slab: cache page number in memcg_(un)charge_slab() (Waiman Long) [1812073] - [mm] mm: kmem: switch to nr_pages in (__)memcg_kmem_charge_memcg() (Waiman Long) [1812073] - [mm] mm: kmem: rename memcg_kmem_(un)charge() into memcg_kmem_(un)charge_page() (Waiman Long) [1812073] - [mm] mm: kmem: cleanup memcg_kmem_uncharge_memcg() arguments (Waiman Long) [1812073] - [mm] mm: kmem: cleanup (__)memcg_kmem_charge_memcg() arguments (Waiman Long) [1812073] - [mm] mm: memcg/slab: use mem_cgroup_from_obj() (Waiman Long) [1812073] - [kernel] mm: fork: fix kernel_stack memcg stats for various stack implementations (Waiman Long) [1812073] - [mm] memcg: fix NULL pointer dereference in __mem_cgroup_usage_unregister_event (Waiman Long) [1812073] - [mm] mm: clean up and clarify lruvec lookup procedure (Waiman Long) [1812073] - [mm] mm: memcontrol: try harder to set a new memory.high (Waiman Long) [1812073] - [mm] mm: memcontrol: remove dead code from memory_max_write() (Waiman Long) [1812073] - [mm] mm, memcg: clean up reclaim iter array (Waiman Long) [1812073] - [mm] mm, memcg: make scan aggression always exclude protection (Waiman Long) [1812073] - [mm] mm, memcg: make memory.emin the baseline for utilisation determination (Waiman Long) [1812073] - [mm] mm, memcg: proportional memory.{low, min} reclaim (Waiman Long) [1812073] - [mm] memcg, kmem: do not fail __GFP_NOFAIL charges (Waiman Long) [1812073] - [mm] mm: workingset: fix vmstat counters for shadow nodes (Waiman Long) [1812073] - [mm] mm: memcontrol: use CSS_TASK_ITER_PROCS at mem_cgroup_scan_tasks() (Waiman Long) [1812073] - [kernel] fork, memcg: alloc_thread_stack_node needs to set tsk->stack (Waiman Long) [1812073] - [mm] mm/memcontrol.c: fix bad line in comment (Waiman Long) [1812073] - [kernel] fork, memcg: fix cached_stacks case (Waiman Long) [1812073] - [mm] mm: don't raise MEMCG_OOM event due to failed high-order allocation (Waiman Long) [1812073] - [mm] mm: vmscan: memcontrol: remove mem_cgroup_select_victim_node() (Waiman Long) [1812073] - [mm] mm: vmscan: do not share cgroup iteration between reclaimers (Waiman Long) [1812073] - [mm] mm: vmscan: do not iterate all mem cgroups for global direct reclaim (Waiman Long) [1812073] - [mm] mm: workingset: use cheaper __inc_lruvec_state in irqsafe node reclaim (Waiman Long) [1812073] - [tools] xarray: Fix early termination of xas_for_each_marked (Waiman Long) [1812073] - [lib] mm: Convert workingset to XArray (Waiman Long) [1812073] - [mm] page cache: Convert filemap_range_has_page to XArray (Waiman Long) [1812073] - [mm] page cache: Remove stray radix comment (Waiman Long) [1812073] - [mm] page cache: Convert delete_batch to XArray (Waiman Long) [1812073] - [mm] page cache: Convert filemap_map_pages to XArray (Waiman Long) [1812073] - [mm] page cache: Convert find_get_entries_tag to XArray (Waiman Long) [1812073] - [mm] page cache; Convert find_get_pages_range_tag to XArray (Waiman Long) [1812073] - [mm] page cache: Convert find_get_pages_contig to XArray (Waiman Long) [1812073] - [mm] page cache: Convert find_get_pages_range to XArray (Waiman Long) [1812073] - [mm] page cache: Convert find_get_entries to XArray (Waiman Long) [1812073] - [mm] page cache: Convert find_get_entry to XArray (Waiman Long) [1812073] - [mm] page cache: Convert page deletion to XArray (Waiman Long) [1812073] - [include] page cache: Add and replace pages using the XArray (Waiman Long) [1812073] - [mm] page cache: Convert hole search to XArray (Waiman Long) [1812073] - [kernel] docs: cgroup-v1: Document the cpuset_v2_mode mount option (Waiman Long) [1812073] - [kernel] cgroup1: don't call release_agent when it is "" (Waiman Long) [1812073] - [kernel] cgroup: Iterate tasks that did not finish do_exit() (Waiman Long) [1812073] - [kernel] cgroup: cgroup_procs_next should increase position index (Waiman Long) [1812073] - [kernel] cgroup-v1: cgroup_pidlist_next should update position index (Waiman Long) [1812073] - [kernel] cgroup: init_tasks shouldn't be linked to the root cgroup (Waiman Long) [1812073] - [kernel] cgroup: Prevent double killing of css when enabling threaded cgroup (Waiman Long) [1812073] - [kernel] cgroup: fix function name in comment (Waiman Long) [1812073] - [kernel] cgroup: freezer: don't change task and cgroups status unnecessarily (Waiman Long) [1812073] - [kernel] cgroup: use cgroup->last_bstat instead of cgroup->bstat_pending for consistency (Waiman Long) [1812073] - [kernel] cgroup: remove cgroup_enable_task_cg_lists() optimization (Waiman Long) [1812073] - [kernel] cgroup: pids: use atomic64_t for pids->limit (Waiman Long) [1812073] - [kernel] cgroup: Optimize single thread migration (Waiman Long) [1812073] - [kernel] cgroup: Update comments about task exit path (Waiman Long) [1812073] - [kernel] cgroup: short-circuit current_cgns_cgroup_from_root() on the default hierarchy (Waiman Long) [1812073] - [kernel] Use kvmalloc in cgroups-v1 (Waiman Long) [1812073] - [kernel] cgroup: minor tweak for logic to get cgroup css (Waiman Long) [1812073] - [kernel] cgroup: Replace a seq_printf() call by seq_puts() in cgroup_print_ss_mask() (Waiman Long) [1812073] - [kernel] cgroup: Fix css_task_iter_advance_css_set() cset skip condition (Waiman Long) [1812073] - [kernel] cgroup: css_task_iter_skip()'d iterators must be advanced before accessed (Waiman Long) [1812073] - [include] cgroup: Include dying leaders with live threads in PROCS iterations (Waiman Long) [1812073] - [kernel] cgroup: Implement css_task_iter_skip() (Waiman Long) [1812073] - [kernel] cgroup/pids: turn cgroup_subsys->free() into cgroup_subsys->release() to fix the accounting (Waiman Long) [1586281 1812073] - [platform] intel-speed-select: Firmware workarounds for Icelake (Prarit Bhargava) [1840289] - [tools] tools/power/x86/intel-speed-select: Fix invalid core mask (Prarit Bhargava) [1840289] - [tools] tools/power/x86/intel-speed-select: Increase CPU count (Prarit Bhargava) [1840289] - [tools] tools/power/x86/intel-speed-select: Fix json perf-profile output output (Prarit Bhargava) [1840289] - [tools] tools/power/x86/intel-speed-select: Update version (Prarit Bhargava) [1840289] - [tools] tools/power/x86/intel-speed-select: Enable clos for turbo-freq enable (Prarit Bhargava) [1840289] - [tools] tools/power/x86/intel-speed-select: Check support status before enable (Prarit Bhargava) [1840289] - [tools] tools/power/x86/intel-speed-select: Change debug to error (Prarit Bhargava) [1840289] - [platform] intel_speed_select: internal-only-debug-patch (Prarit Bhargava) [1840289]- [nvdimm] libnvdimm/region: Fix build error (Diego Domingos) [1779218] - [nvdimm] libnvdimm/region: Introduce an 'align' attribute (Diego Domingos) [1779218] - [nvdimm] libnvdimm/region: Introduce NDD_LABELING (Diego Domingos) [1779218] - [nvdimm] libnvdimm/namespace: Enforce memremap_compat_align() (Diego Domingos) [1779218] - [nvdimm] libnvdimm/pfn: Prevent raw mode fallback if pfn-infoblock valid (Diego Domingos) [1779218] - [mm] mm/memremap_pages: Introduce memremap_compat_align() (Diego Domingos) [1779218] - [x86] x86/unwind/orc: Fix unwind_get_return_address_ptr() for inactive tasks (Josh Poimboeuf) [1755143] - [x86] x86/unwind/orc: Fix error handling in __unwind_start() (Josh Poimboeuf) [1755143] - [x86] x86/unwind/orc: Fix premature unwind stoppage due to IRET frames (Josh Poimboeuf) [1755143] - [x86] x86/unwind/orc: Fix error path for bad ORC entry type (Josh Poimboeuf) [1755143] - [x86] x86/unwind/orc: Prevent unwinding before ORC initialization (Josh Poimboeuf) [1755143] - [x86] x86/unwind/orc: Don't skip the first frame for inactive tasks (Josh Poimboeuf) [1755143] - [x86] x86/unwind: Prevent false warnings for non-current tasks (Josh Poimboeuf) [1755143] - [x86] x86/unwind/orc: Convert global variables to static (Josh Poimboeuf) [1755143] - [x86] x86/entry/64: Fix unwind hints in rewind_stack_do_exit() (Josh Poimboeuf) [1755143] - [x86] x86/entry/64: Fix unwind hints in __switch_to_asm() (Josh Poimboeuf) [1755143] - [x86] x86/entry/64: Fix unwind hints in kernel exit path (Josh Poimboeuf) [1755143] - [x86] x86/entry/64: Fix unwind hints in register clearing code (Josh Poimboeuf) [1755143] - [tools] objtool: Fix stack offset tracking for indirect CFAs (Josh Poimboeuf) [1755143] - [s390] s390: nvme reipl (Philipp Rudo) [1525179] - [s390] s390: nvme ipl (Philipp Rudo) [1525179] - [infiniband] RDMA/bnxt_re: make bnxt_re_ib_init static (Selvin Xavier) [1790622] - [infiniband] RDMA/bnxt_re: Wait for all the CQ events before freeing CQ data structures (Selvin Xavier) [1790622] - [infiniband] RDMA/bnxt_re: Remove unnecessary sched count (Selvin Xavier) [1790622] - [infiniband] RDMA/bnxt_re: Fix lifetimes in bnxt_re_task (Selvin Xavier) [1790622] - [infiniband] RDMA/bnxt_re: Use ib_device_try_get() (Selvin Xavier) [1790622] - [infiniband] RDMA/bnxt_re: Remove a redundant 'memset' (Selvin Xavier) [1790622] - [infiniband] RDMA/bnxt_re: Remove set but not used variables 'pg' and 'idx' (Selvin Xavier) [1790622] - [infiniband] RDMA/bnxt_re: Remove set but not used variable 'dev_attr' (Selvin Xavier) [1790622] - [infiniband] RDMA/bnxt_re: Remove set but not used variable 'pg_size' (Selvin Xavier) [1790622] - [infiniband] RDMA/bnxt_re: Use driver_unregister and unregistration API (Selvin Xavier) [1790622] - [infiniband] RDMA/bnxt_re: Refactor device add/remove functionalities (Selvin Xavier) [1790622] - [infiniband] RDMA/bnxt_re: Using vmalloc requires including vmalloc.h (Selvin Xavier) [1790622] - [infiniband] RDMA/bnxt_re: use ibdev based message printing functions (Selvin Xavier) [1790622] - [infiniband] RDMA/bnxt_re: Refactor doorbell management functions (Selvin Xavier) [1790622] - [infiniband] RDMA/bnxt_re: Refactor notification queue management code (Selvin Xavier) [1790622] - [infiniband] RDMA/bnxt_re: Refactor command queue management code (Selvin Xavier) [1790622] - [infiniband] RDMA/bnxt_re: Refactor net ring allocation function (Selvin Xavier) [1790622] - [infiniband] RDMA/bnxt_re: Refactor hardware queue memory allocation (Selvin Xavier) [1790622] - [infiniband] RDMA/bnxt_re: Replace chip context structure with pointer (Selvin Xavier) [1790622] - [infiniband] RDMA/bnxt_re: Refactor queue pair creation code (Selvin Xavier) [1790622] - [infiniband] RDMA/bnxt_re: remove ioremap_nocache and devm_ioremap_nocache (Selvin Xavier) [1790622] - [infiniband] RDMA/bnxt_re: Enable SRIOV VF support on Broadcom's 57500 adapter series (Selvin Xavier) [1790622] - [netdrv] net: be2net: reject unsupported coalescing params (Petr Oros) [1790633] - [netdrv] treewide: Use sizeof_field() macro (Petr Oros) [1790633] - [netdrv] net: emulex: benet: indent a Kconfig depends continuation line (Petr Oros) [1790633] - [infiniband] i40iw: fix null pointer dereference on a null wqe pointer (Stefan Assmann) [1839718] - [infiniband] RDMA/providers: Fix return value when QP type isn't supported (Stefan Assmann) [1839718] - [infiniband] RDMA: Replace zero-length array with flexible-array member (Stefan Assmann) [1839718] - [infiniband] i40iw: Do an RCU lookup in i40iw_add_ipv4_addr (Stefan Assmann) [1839718] - [infiniband] IB/core: Introduce ib_reg_user_mr (Stefan Assmann) [1839718] - [infiniband] RDMA/i40iw: fix a potential NULL pointer dereference (Stefan Assmann) [1839718] - [infiniband] i40iw: Remove setting of VMA private data and use rdma_user_mmap_io (Stefan Assmann) [1839718] - [infiniband] RDMA/i40iw: Fix potential use after free (Stefan Assmann) [1839718] - [powerpc] powerpc/pseries: Fix of_read_drc_info_cell() to point at next record (Diego Domingos) [1779198] - [powerpc] powerpc/pseries: Enable support for ibm, drc-info property (Diego Domingos) [1779198] - [pci] PCI: rpaphp: Correctly match ibm, my-drc-index to drc-name when using drc-info (Diego Domingos) [1779198] - [pci] PCI: rpaphp: Avoid a sometimes-uninitialized warning (Diego Domingos) [1779198] - [pci] PCI: rpaphp: Annotate and correctly byte swap DRC properties (Diego Domingos) [1779198] - [pci] PCI: rpaphp: Add drc-info support for hotplug slot registration (Diego Domingos) [1779198] - [pci] PCI: rpaphp: Don't rely on firmware feature to imply drc-info support (Diego Domingos) [1779198] - [pci] PCI: rpaphp: Fix up pointer to first drc-info entry (Diego Domingos) [1779198] - [powerpc] powerpc/pseries: Add cpu DLPAR support for drc-info property (Diego Domingos) [1779198] - [powerpc] powerpc/pseries: Fix drc-info mappings of logical cpus to drc-index (Diego Domingos) [1779198] - [powerpc] powerpc/pseries: Fix bad drc_index_start value parsing of drc-info entry (Diego Domingos) [1779198] - [kernel] sched/fair: Optimize enqueue_task_fair() (Phil Auld) [1780466] - [kernel] sched/fair: Fix enqueue_task_fair() warning some more (Phil Auld) [1780466] - [kernel] sched/fair: Fix enqueue_task_fair warning (Phil Auld) [1780466] - [kernel] sched/fair: Fix reordering of enqueue/dequeue_task_fair() (Phil Auld) [1780466] - [kernel] sched/fair: Reorder enqueue/dequeue_task_fair path (Phil Auld) [1780466] - [fs] ceph: demote quotarealm lookup warning to a debug message (Jeff Layton) [1827767] - [fs] ceph: fix double unlock in handle_cap_export() (Jeff Layton) [1827767] - [fs] ceph: fix special error code in ceph_try_get_caps() (Jeff Layton) [1827767] - [fs] ceph: fix endianness bug when handling MDS session feature bits (Jeff Layton) [1827767] - [fs] ceph: fix potential bad pointer deref in async dirops cb's (Jeff Layton) [1827767] - [block] rbd: don't mess with a page vector in rbd_notify_op_lock() (Jeff Layton) [1827767] - [block] rbd: don't test rbd_dev->opts in rbd_dev_image_release() (Jeff Layton) [1827767] - [block] rbd: call rbd_dev_unprobe() after unwatching and flushing notifies (Jeff Layton) [1827767] - [block] rbd: avoid a deadlock on header_rwsem when flushing notifies (Jeff Layton) [1827767] - [fs] ceph: fix snapshot directory timestamps (Jeff Layton) [1827767] - [fs] ceph: wait for async creating inode before requesting new max size (Jeff Layton) [1827767] - [fs] ceph: don't skip updating wanted caps when cap is stale (Jeff Layton) [1827767] - [fs] ceph: request new max size only when there is auth cap (Jeff Layton) [1827767] - [fs] ceph: cleanup return error of try_get_cap_refs() (Jeff Layton) [1827767] - [fs] ceph: return ceph_mdsc_do_request() errors from __get_parent() (Jeff Layton) [1827767] - [fs] ceph: check all mds' caps after page writeback (Jeff Layton) [1827767] - [fs] ceph: update i_requested_max_size only when sending cap msg to auth mds (Jeff Layton) [1827767] - [fs] ceph: simplify calling of ceph_get_fmode() (Jeff Layton) [1827767] - [fs] ceph: remove delay check logic from ceph_check_caps() (Jeff Layton) [1827767] - [fs] ceph: consider inode's last read/write when calculating wanted caps (Jeff Layton) [1827767] - [fs] ceph: always renew caps if mds_wanted is insufficient (Jeff Layton) [1827767] - [fs] ceph: update dentry lease for async create (Jeff Layton) [1827767] - [fs] ceph: attempt to do async create when possible (Jeff Layton) [1827767] - [fs] ceph: cache layout in parent dir on first sync create (Jeff Layton) [1827767] - [fs] ceph: add new MDS req field to hold delegated inode number (Jeff Layton) [1827767] - [fs] ceph: decode interval_sets for delegated inos (Jeff Layton) [1827767] - [fs] ceph: make ceph_fill_inode non-static (Jeff Layton) [1827767] - [fs] ceph: perform asynchronous unlink if we have sufficient caps (Jeff Layton) [1827767] - [fs] ceph: don't take refs to want mask unless we have all bits (Jeff Layton) [1827767] - [fs] ceph: cap tracking for async directory operations (Jeff Layton) [1827767] - [fs] ceph: make __take_cap_refs non-static (Jeff Layton) [1827767] - [fs] ceph: add infrastructure for waiting for async create to complete (Jeff Layton) [1827767] - [fs] ceph: track primary dentry link (Jeff Layton) [1827767] - [fs] ceph: add flag to designate that a request is asynchronous (Jeff Layton) [1827767] - [fs] ceph: more caps.c lockdep assertions (Jeff Layton) [1827767] - [fs] ceph: clean up kick_flushing_inode_caps() (Jeff Layton) [1827767] - [net] libceph: directly skip to the end of redirect reply (Jeff Layton) [1827767] - [net] libceph: simplify ceph_monc_handle_map() (Jeff Layton) [1827767] - [fs] ceph: return ETIMEDOUT errno to userland when request timed out (Jeff Layton) [1827767] - [fs] ceph: re-org copy_file_range and fix some error paths (Jeff Layton) [1827767] - [fs] ceph: move to a dedicated slabcache for mds requests (Jeff Layton) [1827767] - [fs] ceph: reorganize fields in ceph_mds_request (Jeff Layton) [1827767] - [fs] ceph: replace zero-length array with flexible-array member (Jeff Layton) [1827767] - [block] rbd: enable multiple blk-mq queues (Jeff Layton) [1827767] - [block] rbd: embed image request in blk-mq pdu (Jeff Layton) [1827767] - [block] rbd: acquire header_rwsem just once in rbd_queue_workfn() (Jeff Layton) [1827767] - [block] rbd: get rid of img_request_layered_clear() (Jeff Layton) [1827767] - [block] rbd: kill img_request kref (Jeff Layton) [1827767] - [fs] ceph: check if file lock exists before sending unlock request (Jeff Layton) [1827767] - [fs] ceph: move ceph_osdc_{read, write}pages to ceph.ko (Jeff Layton) [1827767] - [fs] ceph: don't ClearPageChecked in ceph_invalidatepage() (Jeff Layton) [1827767] - [block] rbd: remove barriers from img_request_layered_{set, clear, test}() (Jeff Layton) [1827767] - [fs] libceph: drop CEPH_DEFINE_SHOW_FUNC (Jeff Layton) [1827767] - [fs] ceph: check inode type for CEPH_CAP_FILE_{CACHE, RD, REXTEND, LAZYIO} (Jeff Layton) [1827767] - [fs] ceph: add refcounting for Fx caps (Jeff Layton) [1827767] - [fs] ceph: register MDS request with dir inode from the start (Jeff Layton) [1827767] - [fs] ceph: fix memory leak in ceph_cleanup_snapid_map() (Jeff Layton) [1827767] - [net] libceph: fix alloc_msg_with_page_vector() memory leaks (Jeff Layton) [1827767] - [include] ceph: check POOL_FLAG_FULL/NEARFULL in addition to OSDMAP_FULL/NEARFULL (Jeff Layton) [1827767] - [fs] ceph: canonicalize server path in place (Jeff Layton) [1827767] - [fs] ceph: do not execute direct write in parallel if O_APPEND is specified (Jeff Layton) [1827767] - [block] rbd: set the 'device' link in sysfs (Jeff Layton) [1827767] - [fs] ceph: move net/ceph/ceph_fs.c to fs/ceph/util.c (Jeff Layton) [1827767] - [fs] ceph: print name of xattr in __ceph_{get, set}xattr() douts (Jeff Layton) [1827767] - [fs] ceph: print r_direct_hash in hex in __choose_mds() dout (Jeff Layton) [1827767] - [fs] ceph: use copy-from2 op in copy_file_range (Jeff Layton) [1827767] - [fs] ceph: close holes in structs ceph_mds_session and ceph_mds_request (Jeff Layton) [1827767] - [block] rbd: work around -Wuninitialized warning (Jeff Layton) [1827767] - [fs] ceph: allocate the correct amount of extra bytes for the session features (Jeff Layton) [1827767] - [fs] ceph: rename get_session and switch to use ceph_get_mds_session (Jeff Layton) [1827767] - [fs] ceph: remove the extra slashes in the server path (Jeff Layton) [1827767] - [fs] ceph: add possible_max_rank and make the code more readable (Jeff Layton) [1827767] - [fs] ceph: print dentry offset in hex and fix xattr_version type (Jeff Layton) [1827767] - [fs] ceph: only touch the caps which have the subset mask requested (Jeff Layton) [1827767] - [fs] ceph: don't clear I_NEW until inode metadata is fully populated (Jeff Layton) [1827767] - [fs] ceph: retry the same mds later after the new session is opened (Jeff Layton) [1827767] - [fs] ceph: check availability of mds cluster on mount after wait timeout (Jeff Layton) [1827767] - [fs] ceph: keep the session state until it is released (Jeff Layton) [1827767] - [fs] ceph: add __send_request helper (Jeff Layton) [1827767] - [fs] ceph: ensure we have a new cap before continuing in fill_inode (Jeff Layton) [1827767] - [fs] ceph: drop unused ttl_from parameter from fill_inode (Jeff Layton) [1827767] - [fs] ceph: fix possible long time wait during umount (Jeff Layton) [1827767] - [fs] ceph: only choose one MDS who is in up:active state without laggy (Jeff Layton) [1827767] - [fs] ceph: fix mdsmap cluster available check based on laggy number (Jeff Layton) [1827767] - [fs] ceph: remove unnecessary assignment in ceph_pre_init_acls() (Jeff Layton) [1827767] - [fs] ceph: delete redundant douts in con_get/put() (Jeff Layton) [1827767] - [fs] ceph: hold extra reference to r_parent over life of request (Jeff Layton) [1827767] - [fs] ceph: add more debug info when decoding mdsmap (Jeff Layton) [1827767] - [fs] ceph: switch to global cap helper (Jeff Layton) [1827767] - [fs] ceph: trigger the reclaim work once there has enough pending caps (Jeff Layton) [1827767] - [fs] ceph: show tasks waiting on caps in debugfs caps file (Jeff Layton) [1827767] - [fs] fs: ceph: Delete timespec64_trunc() usage (Jeff Layton) [1827767] - [block] rbd: ask for a weaker incompat mask for read-only mappings (Jeff Layton) [1827767] - [block] rbd: don't query snapshot features (Jeff Layton) [1827767] - [block] rbd: remove snapshot existence validation code (Jeff Layton) [1827767] - [block] rbd: don't establish watch for read-only mappings (Jeff Layton) [1827767] - [block] rbd: don't acquire exclusive lock for read-only mappings (Jeff Layton) [1827767] - [block] rbd: disallow read-write partitions on images mapped read-only (Jeff Layton) [1827767] - [block] rbd: treat images mapped read-only seriously (Jeff Layton) [1827767] - [block] rbd: introduce RBD_DEV_FLAG_READONLY (Jeff Layton) [1827767] - [block] rbd: introduce rbd_is_snap() (Jeff Layton) [1827767] - [fs] ceph: don't leave ino field in ceph_mds_request_head uninitialized (Jeff Layton) [1827767] - [fs] ceph: tone down loglevel on ceph_mdsc_build_path warning (Jeff Layton) [1827767] - [fs] ceph: fix geting random mds from mdsmap (Jeff Layton) [1827767] - [block] rbd: fix spelling mistake "requeueing" -> "requeuing" (Jeff Layton) [1827767] - [fs] ceph: make several helper accessors take const pointers (Jeff Layton) [1827767] - [net] libceph: drop unnecessary check from dispatch() in mon_client.c (Jeff Layton) [1827767] - [fs] ceph: don't allow copy_file_range when stripe_count != 1 (Jeff Layton) [1827767] - [fs] ceph: allow object copies across different filesystems in the same cluster (Jeff Layton) [1827767] - [fs] ceph: pass filp to ceph_get_caps() (Jeff Layton) [1827767] - [fs] ceph: allow copy_file_range when src and dst inode are same (Jeff Layton) [1827767] - [fs] ceph: increment change_attribute on local changes (Jeff Layton) [1827767] - [fs] ceph: make 'nocopyfrom' a default mount option (Jeff Layton) [1827767] - [fs] vfs: allow copy_file_range to copy across devices (Jeff Layton) [1827767] - [fs] vfs: no fallback for ->copy_file_range (Jeff Layton) [1827767] - [fs] ceph: add destination file data sync before doing any remote copy (Jeff Layton) [1827767] - [fs] ceph: new mount option to disable usage of copy-from op (Jeff Layton) [1827767] - [fs] ceph: support copy_file_range file operation (Jeff Layton) [1827767] - [include] libceph: support the RADOS copy-from operation (Jeff Layton) [1827767] - [fs] cachefiles: Fix race between read_waiter and read_copier involving op->to_do (Dave Wysochanski) [1832644] - [char] security: keys: trusted: fix lost handle flush (Jerry Snitselaar) [1815609] - [security] KEYS: trusted: Remove set but not used variable 'keyhndl' (Jerry Snitselaar) [1815609] - [char] KEYS: trusted: Move TPM2 trusted keys code (Jerry Snitselaar) [1815609] - [security] KEYS: trusted: Create trusted keys subsystem (Jerry Snitselaar) [1815609] - [security] KEYS: Use common tpm_buf for trusted and asymmetric keys (Jerry Snitselaar) [1815609] - [char] tpm: Move tpm_buf code to include/linux/ (Jerry Snitselaar) [1815609] - [char] tpm/tpm_tis: Free IRQ if probing fails (Jerry Snitselaar) [1815609 1788758] - [char] tpm: Revert tpm_tis_spi_mod.ko to tpm_tis_spi.ko (Jerry Snitselaar) [1815609 1788758] - [char] tpm: Add tpm_version_major sysfs file (Jerry Snitselaar) [1815609] - [char] tpm: Handle negative priv->response_len in tpm_common_read() (Jerry Snitselaar) [1815609] - [char] tpm: fix invalid locking in NONBLOCKING mode (Jerry Snitselaar) [1815609] - [char] tpm_crb: fix fTPM on AMD Zen+ CPUs (Jerry Snitselaar) [1815609] - [char] tpm: use GFP_KERNEL instead of GFP_HIGHMEM for tpm_buf (Jerry Snitselaar) [1815609] - [char] tpm: add check after commands attribs tab allocation (Jerry Snitselaar) [1815609] - [char] tpm: tpm_tis_spi: Drop THIS_MODULE usage from driver struct (Jerry Snitselaar) [1815609 1788758] - [char] tpm: tpm_tis_spi: Cleanup includes (Jerry Snitselaar) [1815609 1788758] - [char] tpm: tpm_tis_spi: Support cr50 devices (Jerry Snitselaar) [1815609 1788758] - [char] tpm: tpm_tis_spi: Introduce a flow control callback (Jerry Snitselaar) [1815609 1788758] - [char] tpm: Add a flag to indicate TPM power is managed by firmware (Jerry Snitselaar) [1815609] - [char] tpm_tis: override durations for STM tpm with firmware 1.2.8.28 (Jerry Snitselaar) [1815609 1788758] - [char] tpm: provide a way to override the chip returned durations (Jerry Snitselaar) [1815609] - [char] tpm: Remove duplicate code from caps_show() in tpm-sysfs.c (Jerry Snitselaar) [1815609 1788758] - [char] tpm: tpm2_bios_measurements_next should increase position index (Jerry Snitselaar) [1815609 1795739] - [char] tpm: tpm1_bios_measurements_next should increase position index (Jerry Snitselaar) [1815609 1795739] - [char] tpm: Don't make log failures fatal (Jerry Snitselaar) [1815609 1795739] - [char] tpm: Initialize crypto_id of allocated_banks to HASH_ALGO__LAST (Jerry Snitselaar) [1815609 1795739] - [include] efi/tpm: Don't access event->count when it isn't mapped (Jerry Snitselaar) [1815609 1795739] - [firmware] efi/tpm: Return -EINVAL when determining tpm final events log size fails (Jerry Snitselaar) [1815609 1795739] - [firmware] efi/tpm: Fix sanity check of unsigned tbl_size being less than zero (Jerry Snitselaar) [1815609 1795739] - [firmware] efi/tpm: Only set 'efi_tpm_final_log_size' after successful event log parsing (Jerry Snitselaar) [1815609 1795739] - [firmware] efi/tpm: Don't traverse an event log with no events (Jerry Snitselaar) [1815609 1795739] - [char] tpm: Don't duplicate events from the final event log in the TCG2 log (Jerry Snitselaar) [1815609 1795739] - [firmware] Abstract out support for locating an EFI config table (Jerry Snitselaar) [1815609 1795739] - [firmware] efi: Attempt to get the TCG2 event log in the boot stub (Jerry Snitselaar) [1815609 1795739] - [char] tpm: Append the final event log to the TPM event log (Jerry Snitselaar) [1815609 1795739] - [firmware] tpm: Reserve the TPM final events table (Jerry Snitselaar) [1815609 1795739] - [char] tpm: Abstract crypto agile event size calculations (Jerry Snitselaar) [1815609 1795739] - [netdrv] bnx2x: Fix accounting of vlan resources among the PFs (Manish Chopra) [1791026] - [netdrv] bnx2x: Use appropriate define for vlan credit (Manish Chopra) [1791026] - [netdrv] bnx2x: Fix logic to get total no. of PFs per engine (Manish Chopra) [1791026] - [netdrv] bnx2x: Do not handle requests from VFs after parity (Manish Chopra) [1791026] - [netdrv] qed: remove redundant assignment to variable 'rc' (Manish Chopra) [1791024] - [netdrv] qed: Fix use after free in qed_chain_free (Manish Chopra) [1791024] - [netdrv] qed: Fix race condition between scheduling and destroying the slowpath workqueue (Manish Chopra) [1791024] - [netdrv] qede: remove some unused code in function qede_selftest_receive_traffic (Manish Chopra) [1791024] - [netdrv] qede: Fix race between rdma destroy workqueue and link change event (Manish Chopra) [1791024] - [netdrv] qed: Fix timestamping issue for L2 unicast ptp packets (Manish Chopra) [1791024] - [netdrv] qed: Remove set but not used variable 'p_link' (Manish Chopra) [1791024] - [netdrv] qed: Fix a error code in qed_hw_init() (Manish Chopra) [1791024] - [netdrv] qed: FW 8.42.2.0 debug features (Manish Chopra) [1791024] - [netdrv] qed: rt init valid initialization changed (Manish Chopra) [1791024] - [netdrv] qed: Debug feature: ilt and mdump (Manish Chopra) [1791024] - [netdrv] qed: FW 8.42.2.0 Add fw overlay feature (Manish Chopra) [1791024] - [netdrv] qed: FW 8.42.2.0 HSI changes (Manish Chopra) [1791024] - [netdrv] qed: FW 8.42.2.0 iscsi/fcoe changes (Manish Chopra) [1791024] - [netdrv] qed: Add abstraction for different hsi values per chip (Manish Chopra) [1791024] - [netdrv] qed: FW 8.42.2.0 Additional ll2 type (Manish Chopra) [1791024] - [netdrv] qed: Use dmae to write to widebus registers in fw_funcs (Manish Chopra) [1791024] - [netdrv] qed: FW 8.42.2.0 Parser offsets modified (Manish Chopra) [1791024] - [netdrv] qed: FW 8.42.2.0 Queue Manager changes (Manish Chopra) [1791024] - [netdrv] qed: FW 8.42.2.0 Expose new registers and change windows (Manish Chopra) [1791024] - [netdrv] qed: FW 8.42.2.0 Internal ram offsets modifications (Manish Chopra) [1791024] - [netdrv] qede: Disable hardware gro when xdp prog is installed (Manish Chopra) [1791024] - [netdrv] qed: remove redundant assignments to rc (Manish Chopra) [1791024] - [netdrv] qed: Optimize execution time for nvm attributes configuration (Manish Chopra) [1791024] - [netdrv] qed: fix spelling mistake "queuess" -> "queues" (Manish Chopra) [1791024] - [fs] fs/binfmt_elf.c: allocate initialized memory in fill_thread_core_info() (Bhupesh Sharma) [1832060] {CVE-2020-10732} - [tty] vt: selection, push sel_lock up (Chris von Recklinghausen) [1831037] {CVE-2020-8648} - [tty] vt: selection, push console lock down (Chris von Recklinghausen) [1831037] {CVE-2020-8648} - [staging] staging: speakup: refactor to use existing code in vt (Chris von Recklinghausen) [1831037] {CVE-2020-8648} - [tty] vt: selection: allow functions to be called from inside kernel (Chris von Recklinghausen) [1831037] {CVE-2020-8648} - [tty] vt: don't reinvent min() (Chris von Recklinghausen) [1831037] {CVE-2020-8648} - [tty] vt: selection, close sel_buffer race (Chris von Recklinghausen) [1831037] {CVE-2020-8648} - [tty] vt: fix broken display when running aptitude (Chris von Recklinghausen) [1831037] {CVE-2020-8648} - [tty] vt: selection: take screen contents from uniscr if available (Chris von Recklinghausen) [1831037] {CVE-2020-8648} - [tty] vt: preserve unicode values corresponding to screen characters (Chris von Recklinghausen) [1831037] {CVE-2020-8648} - [input] Input: add safety guards to input_set_keycode() (Chris von Recklinghausen) [1828223] {CVE-2019-20636}- [scsi] scsi: bnx2i: fix potential use after free (Nilesh Javali) [1792114] - [tools] perf python: Fix clang detection to strip out options passed in $CC (Michael Petlan) [1818841] - [tools] libperf: Add counting example (Michael Petlan) [1818841] - [tools] perf report/top TUI: Fix title line formatting (Michael Petlan) [1818841] - [tools] perf probe: Do not depend on dwfl_module_addrsym() (Michael Petlan) [1818841] - [tools] perf probe: Fix to delete multiple probe event (Michael Petlan) [1818841] - [tools] perf parse-events: Fix reading of invalid memory in event parsing (Michael Petlan) [1818841] - [tools] perf python: Fix clang detection when using CC=clang-version (Michael Petlan) [1818841] - [tools] perf map: Fix off by one in strncpy() size argument (Michael Petlan) [1818841] - [tools] tools: Let O= makes handle a relative path with -C option (Michael Petlan) [1818841] - [tools] tools: Fix off-by 1 relative directory includes (Michael Petlan) [1818841] - [tools] perf jevents: Fix leak of mapfile memory (Michael Petlan) [1818841] - [tools] perf bench: Clear struct sigaction before sigaction() syscall (Michael Petlan) [1818841] - [tools] perf bench futex-wake: Restore thread count default to online CPU count (Michael Petlan) [1818841] - [tools] perf top: Fix stdio interface input handling with glibc 2.28+ (Michael Petlan) [1818841] - [tools] perf diff: Fix undefined string comparision spotted by clang's -Wstring-compare (Michael Petlan) [1818841] - [tools] perf symbols: Don't try to find a vmlinux file when looking for kernel modules (Michael Petlan) [1818841] - [tools] perf bench: Share some global variables to fix build with gcc 10 (Michael Petlan) [1818841] - [tools] perf parse-events: Use asprintf() instead of strncpy() to read tracepoint files (Michael Petlan) [1818841] - [tools] perf env: Do not return pointers to local variables (Michael Petlan) [1818841] - [tools] perf tests bp_account: Make global variable static (Michael Petlan) [1818841] - [tools] perf annotate: Fix segfault with source toggle (Michael Petlan) [1818841] - [tools] perf annotate: Align struct annotate_args (Michael Petlan) [1818841] - [tools] perf annotate: Simplify disasm_line allocation and freeing code (Michael Petlan) [1818841] - [tools] perf annotate: Remove privsize from symbol__annotate() args (Michael Petlan) [1818841] - [tools] perf probe: Check return value of strlist__add() for -ENOMEM (Michael Petlan) [1818841] - [tools] perf config: Document missing config options (Michael Petlan) [1818841] - [tools] perf annotate: Fix perf config option description (Michael Petlan) [1818841] - [tools] perf annotate: Prefer cmdline option over default config (Michael Petlan) [1818841] - [tools] perf annotate: Make perf config effective (Michael Petlan) [1818841] - [tools] perf config: Introduce perf_config_u8() (Michael Petlan) [1818841] - [tools] perf annotate: Fix --show-nr-samples for tui/stdio2 (Michael Petlan) [1818841] - [tools] perf annotate: Fix --show-total-period for tui/stdio2 (Michael Petlan) [1818841] - [tools] perf annotate/tui: Re-render title bar after switching back from script browser (Michael Petlan) [1818841] - [tools] perf arch powerpc: Sync powerpc syscall.tbl with the kernel sources (Michael Petlan) [1818841] - [tools] perf auxtrace: Add auxtrace_record__read_finish() (Michael Petlan) [1818841] - [tools] perf arm-spe: Fix endless record after being terminated (Michael Petlan) [1818841] - [tools] perf cs-etm: Fix endless record after being terminated (Michael Petlan) [1818841] - [tools] perf intel-bts: Fix endless record after being terminated (Michael Petlan) [1818841] - [tools] perf intel-pt: Fix endless record after being terminated (Michael Petlan) [1818841] - [tools] perf test: Fix test trace+probe_vfs_getname.sh on s390 (Michael Petlan) [1818841] - [tools] perf bpf: Remove bpf/ subdir from bpf.h headers used to build bpf events (Michael Petlan) [1818841] - [tools] perf llvm: Fix script used to obtain kernel make directives to work with new kbuild (Michael Petlan) [1818841] - [tools] perf tools: Add arm64 version of get_cpuid() (Michael Petlan) [1818841] - [tools] perf trace: Resolve prctl's 'option' arg strings to numbers (Michael Petlan) [1818841] - [tools] perf beauty prctl: Export the 'options' strarray (Michael Petlan) [1818841] - [tools] perf maps: Move kmap::kmaps setup to maps__insert() (Michael Petlan) [1818841] - [tools] perf maps: Fix map__clone() for struct kmap (Michael Petlan) [1818841] - [tools] perf maps: Mark ksymbol DSOs with kernel type (Michael Petlan) [1818841] - [tools] perf maps: Mark module DSOs with kernel type (Michael Petlan) [1818841] - [tools] perf symbols: Convert symbol__is_idle() to use strlist (Michael Petlan) [1818841] - [tools] perf symbols: Update the list of kernel idle symbols (Michael Petlan) [1818841] - [tools] perf stat: Don't report a null stalled cycles per insn metric (Michael Petlan) [1818841] - [tools] perf probe: Add ustring support for perf probe command (Michael Petlan) [1818841] - [tools] perf: Make perf able to build with latest libbfd (Michael Petlan) [1818841] - [tools] perf test: Fix test case Merge cpu map (Michael Petlan) [1818841] - [tools] perf parse: Copy string to perf_evsel_config_term (Michael Petlan) [1818841] - [tools] perf parse: Refactor 'struct perf_evsel_config_term' (Michael Petlan) [1818841] - [tools] perf: Use consistent include paths for libbpf (Michael Petlan) [1818841] - [tools] perf beauty sockaddr: Fix augmented syscall format warning (Michael Petlan) [1818841] - [tools] perf/ui/gtk: Fix gtk2 build (Michael Petlan) [1818841] - [tools] perf ui gtk: Add missing zalloc object (Michael Petlan) [1818841] - [tools] perf tools: Use define api.pure full instead of pure-parser (Michael Petlan) [1818841] - [tools] perf tools: Support --prefix/--prefix-strip (Michael Petlan) [1818841] - [tools] perf report: Clarify in help that --children is default (Michael Petlan) [1818841] - [tools] tools build: Fix test-clang.cpp with Clang 8+ (Michael Petlan) [1818841] - [tools] perf clang: Fix build with Clang 9 (Michael Petlan) [1818841] - [tools] tools lib: Fix builds when glibc contains strlcpy() (Michael Petlan) [1818841] - [tools] perf report/top: Make 'e' visible in the help and make it toggle showing callchains (Michael Petlan) [1818841] - [tools] perf report/top: Do not offer annotation for symbols without samples (Michael Petlan) [1818841] - [tools] perf report/top: Allow pressing hotkeys in the options popup menu (Michael Petlan) [1818841] - [tools] tools ui popup: Allow returning hotkeys (Michael Petlan) [1818841] - [tools] perf hists browser: Allow passing an initial hotkey (Michael Petlan) [1818841] - [tools] perf report/top: Add 'k' hotkey to zoom directly into the kernel map (Michael Petlan) [1818841] - [tools] perf hists browser: Generalize the do_zoom_dso() function (Michael Petlan) [1818841] - [tools] perf report/top: Improve toggle callchain menu option (Michael Petlan) [1818841] - [tools] perf report/top: Add menu entry for toggling callchain expansion (Michael Petlan) [1818841] - [tools] perf report/top: Make ENTER consistently bring up menu (Michael Petlan) [1818841] - [tools] perf hists browser: Restore ESC as "Zoom out" of DSO/thread/etc (Michael Petlan) [1818841] - [tools] tools lib api fs: Fix gcc9 stringop-truncation compilation error (Michael Petlan) [1818841] - [tools] libperf: Add man pages (Michael Petlan) [1818841] - [tools] libperf: Move to tools/lib/perf (Michael Petlan) [1818841] - [tools] perf tests bp_signal: Show expected versus obtained values (Michael Petlan) [1818841] - [tools] perf sched timehist: Add support for filtering on CPU (Michael Petlan) [1818841] - [tools] perf record: Adapt affinity to machines with #CPUs > 1K (Michael Petlan) [1818841] - [tools] perf mmap: Declare type for cpu mask of arbitrary length (Michael Petlan) [1818841] - [tools] tools bitmap: Implement bitmap_equal() operation at bitmap API (Michael Petlan) [1818841] - [x86] perf/amd/uncore: Replace manual sampling check with CAP_NO_INTERRUPT flag (Michael Petlan) [1818841] - [x86] perf/x86/intel: Fix inaccurate period in context switch for auto-reload (Michael Petlan) [1818841] - [x86] perf/x86/amd: Add missing L2 misses event spec to AMD Family 17h's event map (Michael Petlan) [1818841] - [x86] perf/x86/msr: Add Tremont support (Michael Petlan) [1818841] - [x86] perf/x86/cstate: Add Tremont support (Michael Petlan) [1818841] - [x86] perf/x86/intel: Add Elkhart Lake support (Michael Petlan) [1818841] - [include] kernel/events: Add a missing prototype for arch_perf_update_userpage() (Michael Petlan) [1818841] - [x86] perf/x86/amd: Add support for Large Increment per Cycle Events (Michael Petlan) [1818841] - [x86] perf/x86/amd: Constrain Large Increment per Cycle events (Michael Petlan) [1818841] - [x86] perf/x86/intel/rapl: Add Comet Lake support (Michael Petlan) [1818841] - [x86] perf/x86/intel: Explicitly include asm/io.h to use virt_to_phys() (Michael Petlan) [1818841] - [x86] x86/cpu: Add Elkhart Lake to Intel family (Michael Petlan) [1818841] - [x86] x86/timer: Don't skip PIT setup when APIC is disabled or in legacy mode (David Arcari) [1837490] - [x86] x86/intel: Disable HPET on Intel Ice Lake platforms (David Arcari) [1837490] - [x86] x86/timer: Force PIT initialization when !X86_FEATURE_ARAT (David Arcari) [1837490] - [x86] x86/timer: Skip PIT initialization on modern chipsets (David Arcari) [1837490] - [x86] x86/apic: Rename 'lapic_timer_frequency' to 'lapic_timer_period' (David Arcari) [1837490] - [x86] x86/apic: Unify duplicated local apic timer clockevent initialization (David Arcari) [1837490] - [vhost] vsock: kick send_pkt worker once device is started (Stefano Garzarella) [1835651] - [tools] redhat: update kvm/{arm, arm64} headers in tools (Gavin Shan) [1833572] - [tools] kvm: selftests: aarch64: Use stream when given (Gavin Shan) [1833572] - [virt] kvm: arm64: Fix 32bit PC wrap-around (Gavin Shan) [1833572] - [virt] kvm: arm64: vgic-v4: Initialize GICv4.1 even in the absence of a virtual ITS (Gavin Shan) [1833572] - [arm64] kvm: arm64: Save/restore sp_el0 as part of __guest_enter (Gavin Shan) [1833572] - [virt] kvm: arm64: vgic-its: Fix memory leak on the error path of vgic_add_lpi() (Gavin Shan) [1833572] - [virt] kvm: arm64: vgic-v3: Retire all pending LPIs on vcpu destroy (Gavin Shan) [1833572] - [virt] kvm: arm: vgic-v2: Only use the virtual state when userspace accesses pending bits (Gavin Shan) [1833572] - [virt] kvm: arm: vgic: Only use the virtual state when userspace accesses enable bits (Gavin Shan) [1833572] - [virt] kvm: arm: vgic: Synchronize the whole guest on GIC{D, R}_I{S, C}ACTIVER read (Gavin Shan) [1833572] - [virt] kvm: arm64: psci: Forbid 64bit functions for 32bit guests (Gavin Shan) [1833572] - [virt] kvm: arm64: psci: Narrow input registers when using 32bit functions (Gavin Shan) [1833572] - [irqchip] gic-v4.1: Update effective affinity of virtual SGIs (Gavin Shan) [1833572] - [irqchip] gic-v4.1: Add support for VPENDBASER's Dirty+Valid signaling (Gavin Shan) [1833572] - [virt] kvm: arm: vgic: Fix limit condition when writing to GICD_I[CS]ACTIVER (Gavin Shan) [1833572] - [virt] kvm: arm64: gicv4.1: Expose HW-based SGIs in debugfs (Gavin Shan) [1833572] - [irqchip] gic-v4.1: Eagerly vmap vPEs (Gavin Shan) [1833572] - [arm64] kvm: arm64: gicv4.1: Allow non-trapping WFI when using HW SGIs (Gavin Shan) [1833572] - [irqchip] gic-v4.1: Add VSGI property setup (Gavin Shan) [1833572] - [virt] kvm: arm64: gicv4.1: Reload VLPI configuration on distributor enable/disable (Gavin Shan) [1833572] - [irqchip] gic-v4.1: Add VSGI allocation/teardown (Gavin Shan) [1833572] - [virt] kvm: arm64: gicv4.1: Plumb SGI implementation selection in the distributor (Gavin Shan) [1833572] - [irqchip] gic-v4.1: Move doorbell management to the GICv4 abstraction layer (Gavin Shan) [1833572] - [virt] kvm: arm64: gicv4.1: Allow SGIs to switch between HW and SW interrupts (Gavin Shan) [1833572] - [irqchip] gic-v4.1: Plumb set_vcpu_affinity SGI callbacks (Gavin Shan) [1833572] - [virt] kvm: arm64: gicv4.1: Add direct injection capability to SGI registers (Gavin Shan) [1833572] - [virt] kvm: arm64: gicv4.1: Let doorbells be auto-enabled (Gavin Shan) [1833572] - [irqchip] gic-v4.1: Plumb get/set_irqchip_state SGI callbacks (Gavin Shan) [1833572] - [irqchip] gic-v4.1: Plumb mask/unmask SGI callbacks (Gavin Shan) [1833572] - [irqchip] gic-v4.1: Add initial SGI configuration (Gavin Shan) [1833572] - [irqchip] gic-v4.1: Plumb skeletal VSGI irqchip (Gavin Shan) [1833572] - [irqchip] gic-v3: Move irq_domain_update_bus_token to after checking for NULL domain (Gavin Shan) [1833572] - [kernel] irqchip/gic-v4: Use Inner-Shareable attributes for virtual pending tables (Gavin Shan) [1833572] - [irqchip] gic-v4.1: Map the ITS SGIR register page (Gavin Shan) [1833572] - [irqchip] gic-v4.1: Advertise support v4.1 to KVM (Gavin Shan) [1833572] - [irqchip] gic-v4.1: Ensure mutual exclusion betwen invalidations on the same RD (Gavin Shan) [1833572] - [irqchip] gic-v4.1: Wait for completion of redistributor's INVALL operation (Gavin Shan) [1833572] - [irqchip] gic-v4.1: Ensure mutual exclusion between vPE affinity change and RD access (Gavin Shan) [1833572] - [irqchip] gic-v4.1: Skip absent CPUs while iterating over redistributors (Gavin Shan) [1833572] - [irqchip] gic-v3: Use SGIs without active state if offered (Gavin Shan) [1833572] - [irqchip] gic-v4: Provide irq_retrigger to avoid circular locking dependency (Gavin Shan) [1833572] - [irqchip] gic-v3-its: Probe ITS page size for all GITS_BASERn registers (Gavin Shan) [1833572] - [irqchip] gic-v3-its: Fix access width for gicr_syncr (Gavin Shan) [1833572] - [documentation] kvm: arm/arm64: Always capitalize ITS (Gavin Shan) [1833572] - [nvme] nvme-pci: align io queue count with allocted nvme_queue in nvme_probe (Gopal Tiwari) [1837824] - [rtc] rtc: cmos: Stop using shared IRQ (Pingfan Liu) [1829667]- [netdrv] enic: prevent waking up stopped tx queues over watchdog reset (Govindarajulu Varadarajan) [1797807] - [kernel] crash_core: Increase crashkernel=auto size for x86_64 & S390 (Kairui Song) [1746644] - [netdrv] net: iavf: reject unsupported coalescing params (Stefan Assmann) [1781341] - [netdrv] iavf: Enable support for up to 16 queues (Stefan Assmann) [1781341] - [netdrv] iavf: use tc_cls_can_offload_and_chain0() instead of chain check (Stefan Assmann) [1781341] - [netdrv] treewide: Use sizeof_field() macro (Stefan Assmann) [1781341] - [netdrv] i40e: Remove unneeded conversion to bool (Stefan Assmann) [1781334] - [netdrv] net: i40e: reject unsupported coalescing params (Stefan Assmann) [1781334] - [netdrv] intel: Replace zero-length array with flexible-array member (Stefan Assmann) [1781334] - [netdrv] i40e: Fix the conditional for i40e_vc_validate_vqs_bitmaps (Stefan Assmann) [1781334] - [netdrv] i40e: fix spelling mistake "to" -> "too" (Stefan Assmann) [1781334] - [netdrv] i40e: Set PHY Access flag on X722 (Stefan Assmann) [1781334] - [netdrv] i40e: Fix virtchnl_queue_select bitmap validation (Stefan Assmann) [1781334] - [netdrv] i40e: Removing hung_queue variable to use txqueue function parameter (Stefan Assmann) [1781334] - [netdrv] treewide: Use sizeof_field() macro (Stefan Assmann) [1781334] - [netdrv] i40e: need_wakeup flag might not be set for Tx (Stefan Assmann) [1781334] - [netdrv] i40e: Fix receive buffer starvation for AF_XDP (Stefan Assmann) [1781334] - [netdrv] i40e: fix potential RX buffer starvation for AF_XDP (Stefan Assmann) [1781334] - [block] null_blk: Fix changing the number of hardware queues (Ming Lei) [1835602] - [block] block: reset mapping if failed to update hardware queue count (Ming Lei) [1835602] - [block] block: alloc map and request for new hardware queue (Ming Lei) [1835602] - [block] block: save previous hardware queue count before udpate (Ming Lei) [1835602] - [block] block: free both rq_map and request (Ming Lei) [1835602] - [block] blk-mq: Fix a recently introduced regression in blk_mq_realloc_hw_ctxs() (Ming Lei) [1835602] - [documentation] Documentation: admin-guide: PM: Add intel_idle document (Steve Best) [1485545] - [idle] intel_idle: Use ACPI _CST on server systems (Steve Best) [1485545] - [idle] intel_idle: Add module parameter to prevent ACPI _CST from being used (Steve Best) [1485545] - [idle] intel_idle: Allow ACPI _CST to be used for selected known processors (Steve Best) [1485545] - [idle] intel_idle: Use ACPI _CST for processor models without C-state tables (Steve Best) [1485545] - [idle] intel_idle: Refactor intel_idle_cpuidle_driver_init() (Steve Best) [1485545] - [infiniband] RDMA/uverbs: Move IB_EVENT_DEVICE_FATAL to destroy_uobj (Kamal Heib) [1786608] - [infiniband] RDMA/uverbs: Do not discard the IB_EVENT_DEVICE_FATAL event (Kamal Heib) [1786608] - [infiniband] RDMA/core: Fix double put of resource (Kamal Heib) [1786608] - [infiniband] IB/core: Fix potential NULL pointer dereference in pkey cache (Kamal Heib) [1786608] - [infiniband] IB/hfi1: Fix another case where pq is left on waitlist (Kamal Heib) [1786608] - [infiniband] RDMA/rxe: Always return ERR_PTR from rxe_create_mmap_info() (Kamal Heib) [1786608] - [infiniband] RDMA/core: Fix race between destroy and release FD object (Kamal Heib) [1786608] - [infiniband] IB/rdmavt: Always return ERR_PTR from rvt_create_mmap_info() (Kamal Heib) [1786608] - [infiniband] RDMA/core: Fix overwriting of uobj in case of error (Kamal Heib) [1786608] - [infiniband] RDMA/core: Prevent mixed use of FDs between shared ufiles (Kamal Heib) [1786608] - [infiniband] RDMA/uverbs: Fix a race with disassociate and exit_mmap() (Kamal Heib) [1786608] - [infiniband] RDMA/siw: Fix potential siw_mem refcnt leak in siw_fastreg_mr() (Kamal Heib) [1786608] - [infiniband] RDMA/cm: Fix an error check in cm_alloc_id_priv() (Kamal Heib) [1786608] - [net] svcrdma: Fix trace point use-after-free race (Kamal Heib) [1786608] - [infiniband] IB/hfi1: Call kobject_put() when kobject_init_and_add() fails (Kamal Heib) [1786608] - [infiniband] RDMA/rxe: Set sys_image_guid to be aligned with HW IB devices (Kamal Heib) [1786608] - [infiniband] IB/hfi1: Use scnprintf() for avoiding potential buffer overflow (Kamal Heib) [1786608] - [infiniband] IB/hfi1: Remove kobj from hfi1_devdata (Kamal Heib) [1786608] - [infiniband] IB/rdmavt: Delete unused routine (Kamal Heib) [1786608] - [infiniband] RDMA/rxe: Fix configuration of atomic queue pair attributes (Kamal Heib) [1786608] - [infiniband] IB/hfi1: Fix memory leaks in sysfs registration and unregistration (Kamal Heib) [1819051 1786608] - [net] svcrdma: Fix leak of transport addresses (Kamal Heib) [1786608] - [infiniband] RDMA/cm: Update num_paths in cma_resolve_iboe_route error flow (Kamal Heib) [1786608] - [infiniband] RDMA/siw: Suppress uninitialized var warning (Kamal Heib) [1786608] - [infiniband] RDMA/cm: Add missing locking around id.state in cm_dup_req_handler (Kamal Heib) [1786608] - [infiniband] RDMA/cm: Read id.state under lock when doing pr_debug() (Kamal Heib) [1786608] - [infiniband] RDMA/cm: Remove a race freeing timewait_info (Kamal Heib) [1786608] - [infiniband] RDMA/cm: Fix checking for allowed duplicate listens (Kamal Heib) [1786608] - [infiniband] RDMA/cm: Fix ordering of xa_alloc_cyclic() in ib_create_cm_id() (Kamal Heib) [1786608] - [net] svcrdma: Fix double svc_rdma_send_ctxt_put() in an error path (Kamal Heib) [1786608] - [infiniband] RDMA/core: Remove the duplicate header file (Kamal Heib) [1786608] - [infiniband] RDMA/siw: Fix passive connection establishment (Kamal Heib) [1786608] - [infiniband] RDMA/ucma: Put a lock around every call to the rdma_cm layer (Kamal Heib) [1786608] - [infiniband] RDMA/siw: Fix setting active_{speed, width} attributes (Kamal Heib) [1798583 1786608] - [scsi] qla2xxx: Update driver version to 10.01.00.25.08.3-k (Nilesh Javali) [1789526] - [scsi] scsi: qla2xxx: Delete all sessions before unregister local nvme port (Nilesh Javali) [1789526] - [scsi] scsi: qla2xxx: Fix hang when issuing nvme disconnect-all in NPIV (Nilesh Javali) [1789526] - [scsi] scsi: qla2xxx: make 1-bit bit-fields unsigned int (Nilesh Javali) [1789526] - [scsi] scsi: qla2xxx: Fix MPI failure AEN (8200) handling (Nilesh Javali) [1789526] - [scsi] scsi: qla2xxx: Move free of fcport out of interrupt context (Nilesh Javali) [1789526] - [scsi] scsi: qla2xxx: Fix I/Os being passed down when FC device is being deleted (Nilesh Javali) [1789526] - [scsi] scsi: qla2xxx: Set Nport ID for N2N (Nilesh Javali) [1789526] - [scsi] scsi: qla2xxx: Handle NVME status iocb correctly (Nilesh Javali) [1789526] - [scsi] scsi: qla2xxx: Remove restriction of FC T10-PI and FC-NVMe (Nilesh Javali) [1789526] - [scsi] scsi: qla2xxx: Serialize fc_port alloc in N2N (Nilesh Javali) [1789526] - [scsi] scsi: qla2xxx: Fix NPIV instantiation after FW dump (Nilesh Javali) [1789526] - [scsi] scsi: qla2xxx: Force semaphore on flash validation failure (Nilesh Javali) [1789526] - [scsi] scsi: qla2xxx: add more FW debug information (Nilesh Javali) [1789526] - [scsi] scsi: qla2xxx: Update BPM enablement semantics (Nilesh Javali) [1789526] - [scsi] scsi: qla2xxx: Use a dedicated interrupt handler for 'handshake-required' ISPs (Nilesh Javali) [1789526] - [scsi] scsi: qla2xxx: Return appropriate failure through BSG Interface (Nilesh Javali) [1789526] - [scsi] scsi: qla2xxx: Fix FCP-SCSI FC4 flag passing error (Nilesh Javali) [1789526] - [scsi] scsi: qla2xxx: Add 16.0GT for PCI String (Nilesh Javali) [1789526] - [scsi] scsi: qla2xxx: Use QLA_FW_STOPPED macro to propagate flag (Nilesh Javali) [1789526] - [scsi] scsi: qla2xxx: Add fixes for mailbox command (Nilesh Javali) [1789526] - [scsi] scsi: qla2xxx: Fix control flags for login/logout IOCB (Nilesh Javali) [1789526] - [scsi] scsi: qla2xxx: Save rscn_gen for new fcport (Nilesh Javali) [1789526] - [scsi] scsi: qla2xxx: Use correct ISP28xx active FW region (Nilesh Javali) [1789526] - [scsi] scsi: qla2xxx: Use endian macros to assign static fields in fwdump header (Nilesh Javali) [1789526] - [scsi] scsi: qla2xxx: Add endianizer macro calls to fc host stats (Nilesh Javali) [1789526] - [scsi] scsi: qla2xxx: Use get_unaligned_*() instead of open-coding these functions (Nilesh Javali) [1789526] - [scsi] scsi: qla2xxx: Fix the endianness of the qla82xx_get_fw_size() return type (Nilesh Javali) [1789526] - [scsi] scsi: qla2xxx: Improve readability of the code that handles qla_flt_header (Nilesh Javali) [1789526] - [scsi] scsi: qla2xxx: Fix mtcp dump collection failure (Nilesh Javali) [1789526] - [scsi] scsi: qla2xxx: Fix stuck session in GNL (Nilesh Javali) [1789526] - [scsi] scsi: qla2xxx: Fix RIDA Format-2 (Nilesh Javali) [1789526] - [scsi] scsi: qla2xxx: Consolidate fabric scan (Nilesh Javali) [1789526] - [scsi] scsi: qla2xxx: Correct fcport flags handling (Nilesh Javali) [1789526] - [scsi] scsi: qla2xxx: Fix stuck login session using prli_pend_timer (Nilesh Javali) [1789526] - [scsi] scsi: qla2xxx: Use common routine to free fcport struct (Nilesh Javali) [1789526] - [scsi] scsi: qla2xxx: Add D-Port Diagnostic reason explanation logs (Nilesh Javali) [1789526] - [scsi] scsi: qla2xxx: Fix update_fcport for current_topology (Nilesh Javali) [1789526] - [scsi] scsi: qla2xxx: Cleanup unused async_logout_done (Nilesh Javali) [1789526] - [scsi] scsi: qla2xxx: Add a shadow variable to hold disc_state history of fcport (Nilesh Javali) [1789526] - [scsi] scsi: qla2xxx: Retry PLOGI on FC-NVMe PRLI failure (Nilesh Javali) [1789526] - [scsi] scsi: qla2xxx: Fix fabric scan hang (Nilesh Javali) [1789526] - [scsi] scsi: qla2xxx: Remove defer flag to indicate immeadiate port loss (Nilesh Javali) [1789526] - [scsi] scsi: qla2xxx: Add debug dump of LOGO payload and ELS IOCB (Nilesh Javali) [1789526] - [scsi] scsi: qla2xxx: Ignore PORT UPDATE after N2N PLOGI (Nilesh Javali) [1789526] - [scsi] scsi: qla2xxx: Don't defer relogin unconditonally (Nilesh Javali) [1789526] - [scsi] scsi: qla2xxx: Send Notify ACK after N2N PLOGI (Nilesh Javali) [1789526] - [scsi] scsi: qla2xxx: Configure local loop for N2N target (Nilesh Javali) [1789526] - [scsi] scsi: qla2xxx: Fix PLOGI payload and ELS IOCB dump length (Nilesh Javali) [1789526] - [scsi] scsi: qla2xxx: Don't call qlt_async_event twice (Nilesh Javali) [1789526] - [scsi] scsi: qla2xxx: Allow PLOGI in target mode (Nilesh Javali) [1789526] - [scsi] scsi: qla2xxx: Change discovery state before PLOGI (Nilesh Javali) [1789526] - [scsi] scsi: qla2xxx: Drop superfluous INIT_WORK of del_work (Nilesh Javali) [1789526] - [scsi] scsi: qla2xxx: Initialize free_work before flushing it (Nilesh Javali) [1789526] - [scsi] scsi: qla2xxx: Use explicit LOGO in target mode (Nilesh Javali) [1789526] - [scsi] scsi: qla2xxx: Ignore NULL pointer in tcm_qla2xxx_free_mcmd (Nilesh Javali) [1789526] - [scsi] scsi: qla2xxx: Fix qla2x00_request_irqs() for MSI (Nilesh Javali) [1789526] - [scsi] scsi: qla2xxx: unregister ports after GPN_FT failure (Nilesh Javali) [1789526] - [scsi] scsi: qla2xxx: fix rports not being mark as lost in sync fabric scan (Nilesh Javali) [1789526] - [s390] s390/kexec_file: fix initrd location for kdump kernel (Lianbo Jiang) [1835097]- [sound] ALSA: ALSA - update sound configuration (Jaroslav Kysela) [1797509] - [sound] ALSA: Revert "ALSA: Use the legacy HDA driver as default for Intel DSP platforms" (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: IPC: dai-intel: move ALH declarations in header file (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: add core id to sof_ipc_comp (Jaroslav Kysela) [1797509] - [sound] ALSA: compress: bump the version (Jaroslav Kysela) [1797509] - [sound] ALSA: compress: add alac & ape decoder params (Jaroslav Kysela) [1797509] - [sound] ALSA: compress: Add wma decoder params (Jaroslav Kysela) [1797509] - [sound] ALSA: compress: add wma codec profiles (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: intel: remove X86 dependency (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: depend on ACPI || OF (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: depend on ACPI (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: fix regmap dependencies and align with other serial links (Jaroslav Kysela) [1797509] - [sound] ALSA: treewide: Add SPDX license identifier - Makefile/Kconfig (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: fix kconfig help format (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: Kconfig: fix help format (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: cadence: remove useless prototypes (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: mipi_disco: Switch to use fwnode_property_count_uXX() (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: stream: don't program ports when a stream that has not been prepared (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: stream: fix support for multiple Slaves on the same link (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: stream: do not update parameters during DISABLED-PREPARED transition (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: stream: only prepare stream when it is configured (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: stream: update state machine and add state checks (Jaroslav Kysela) [1797509] - [sound] ALSA: Documentation: soundwire: Ensure that code is inside the code blocks (Jaroslav Kysela) [1797509] - [sound] ALSA: Documentation: soundwire: fix stream.rst markup warnings (Jaroslav Kysela) [1797509] - [sound] ALSA: Documentation: soundwire: Add documentation for multi link (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: stream: remove redundant pr_err traces (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: stream: remove unnecessary variable initializations (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: stream: fix disable sequence (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: stream: fix bad unlock balance (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: stream: use sdw_write instead of update (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: intel: fix PDI/stream mapping for Bulk (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: bus_type: fix alignment issues (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: export helpers to find row and column values (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: bus: check first if Slaves become UNATTACHED (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: stream: Add read_only_wordlength flag to port properties (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: bus: fix device number leak on errors (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: sdw_slave: track unattach_request to handle all init sequences (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: sdw_slave: add initialization_complete definition (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: sdw_slave: add enumeration_complete structure (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: sdw_slave: add probe_complete structure and new fields (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: remove bitfield for unique_id, use u8 (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: stream: make stream name a const pointer (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: Add compute_params callback (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: bus: provide correct return value on error (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: add helper macros for devID fields (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: bus: don't treat CMD_IGNORED as error on ClockStop (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: bus: add clock stop helpers (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: bus: fix io error when processing alert event (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: avoid multiple assignments (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: bus: disable pm_runtime in sdw_slave_delete (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: bus: add helper to clear Slave status to UNATTACHED (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: bus: write Slave Device Number without runtime_pm (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: bus: add PM/no-PM versions of read/write functions (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: bus: improve dynamic debug comments for enumeration (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: bus: split handling of Device0 events (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: bus: fix race condition with initialization_complete signaling (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: bus: fix race condition with enumeration_complete signaling (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: bus: fix race condition with probe_complete signaling (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: ignore uniqueID when irrelevant (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: slave: add helper to extract slave ID (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: slave: fix scanf format (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: slave: fix alignment issues (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: core: add device tree support for slave devices (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: bus: set initial value to port_status (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: cadence: clear FIFO to avoid pop noise issue on playback start (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: cadence: multi-link support (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: cadence: commit changes in the exit_reset() sequence (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: cadence: remove automatic command retries (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: cadence: remove PREQ_DELAY assignment (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: cadence: enable NORMAL operation in cdns_init() (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: cadence: reorder MCP_CONFIG settings (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: cadence: make SSP interval programmable (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: cadence: move clock/SSP related inits to dedicated function (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: cadence: merge routines to clear/set bits (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: cadence: mask Slave interrupt before stopping clock (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: cadence: fix a io timeout issue in S3 test (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: cadence: add clock_stop/restart routines (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: cadence: handle error cases with CONFIG_UPDATE (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: cadence: add interface to check clock status (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: cadence: simplifiy cdns_init() (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: cadence: s/update_config/config_update (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: cadence: fix kernel-doc parameter descriptions (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: cadence: remove useless variable incrementation (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: cadence: update kernel-doc parameter descriptions (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: cadence_master: handle multiple status reports per Slave (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: cadence_master: remove config update for interrupt setting (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: cadence_master: log more useful information during timeouts (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: cadence_master: clear interrupt status before enabling interrupt (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: cadence_master: filter out bad interrupts (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: cadence_master: make clock stop exit configurable on init (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: intel: free all resources on hw_free() (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: intel: add sdw_stream_setup helper for .startup callback (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: intel: add trigger support in sdw dai driver (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: intel: add prepare support in sdw dai driver (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: intel: rename res field as link_res (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: intel: fix factor of two in MCLK handling (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: intel: update stream callbacks for hwparams/free stream operations (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: intel: update interfaces between ASoC and SoundWire (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: fix typo in comments (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: intel: use correct header for io calls (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: intel_init: add kernel module parameter to filter out links (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: intel_init: add checks on link numbers (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: intel: filter SoundWire controller device search (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: intel: remove empty line after braces (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: intel_init: fix alignment issues (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: intel: add helper for initialization (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: intel: fix intel_register_dai PDI offsets and numbers (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: intel/cadence: add flag for interrupt enable (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: intel: remove playback/capture stream_name (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: remove DAI_ID_RANGE definitions (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: intel: add missing headers for cross-compilation (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: intel: handle disabled links (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: intel: add debugfs register dump (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: intel: remove unused variables (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: intel: more alignment fixes (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: cadence_master: add hw_reset capability in debugfs (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: intel/cadence: fix startup sequence (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: cadence_master: improve PDI allocation (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: intel: don't filter out PDI0/1 (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: cadence/intel: simplify PDI/port mapping (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: cadence_master: add debugfs register dump (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: intel: move shutdown() callback and don't export symbol (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: fix alignment issues in header files (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: fix SPDX license for header files (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: cadence_master: add kernel parameter to override interrupt mask (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: cadence_master: fix divider setting in clock register (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: cadence_master: make use of mclk_freq property (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: cadence_master: use firmware defaults for frame shape (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: cadence_master: revisit interrupt settings (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: cadence_master: fix definitions for INTSTAT0/1 (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: cadence_master: fix register definition for SLAVE_STATE (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: cadence_master: simplify bus clash interrupt clear (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: cadence_master: check the number of bidir PDIs (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: cadence_master: log Slave status mask on errors (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: cadence_master: use rate_limited dynamic debug (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: cadence_master: remove spurious newline (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: cadence_master: fix boolean comparisons (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: cadence_master: balance parentheses (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: cadence_master: fix alignment issues (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: cdns: Fix compilation error on arm64 (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: cadence: remove empty line after braces (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: intel: read mclk_freq property from firmware (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: intel: fix channel number reported by hardware (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: intel: prevent possible dereference in hw_params (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: intel: remove BIOS work-arounds (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: intel: set dai min and max channels correctly (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: Intel: add log for number of PCM and PDM PDIs (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: add debugfs support (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: add new mclk_freq field for properties (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: include mod_devicetable.h to avoid compiling warnings (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: rename/clarify MIPI DisCo properties (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: clarify comment (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: mipi-disco: fix clock stop modes (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: mipi-disco: remove master_count property for masters (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: remove master data port properties (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: add port-related definitions (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: wrap macro argument in parenthesis (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: rename 'freq' fields (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: mipi_disco: fix master/link error (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: mipi_disco: fix boolean comparisons (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: mipi_disco: fix alignment issues (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: stream: fix out of boundary access on port properties (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: add a blank line between functions (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: fix more typos (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: more alignment fixes (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: remove empty line before/after braces (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: add missing newlines in dynamic debug logs (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: stream: fix alignment issues (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: stream: remove useless initialization of local variable (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: intel: fix boolean comparison (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: intel: protect macro parameters (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: intel: fix alignment issues (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: intel: fix implicit header use of module.h/export.h (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: intel: fix inversion in devm_kcalloc parameters (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: bus: remove spurious newline (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: bus: fix boolean comparisons (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: bus: remove useless parentheses (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: bus: fix typos in comments (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: bus: fix alignment issues (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: remove useless initializations (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: fix SPDX license for header files (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: qcom: q6asm-dai: Add SNDRV_PCM_INFO_BATCH flag (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: qcom: q6asm-dai: add support for ALAC and APE decoders (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: qcom: q6asm-dai: add support to wma decoder (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: qdsp6: q6asm-dai: only enable dais from device tree (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: qcom: q6asm: add support for alac and ape configs (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: qcom: q6asm: add support to wma config (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: qcom: q6asm: pass codec profile to q6asm_open_write (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: qdsp6: q6routing: remove default routing (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: sprd: Allow the MCDT driver to build into modules (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: q6dsp6: q6afe-dai: add missing channels to MI2S DAIs (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: qcom: lpass-platform: use for_each_pcm_streams() macro (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: qcom: common: Silence duplicate parse error messages (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: qcom: use asoc_rtd_to_cpu() / asoc_rtd_to_codec() macro for DAI pointer (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: qcom: sdm845: handle soundwire stream (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: samsung: Update dependencies for Arizona machine drivers (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: qcom: add support for get_sdw_stream() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: qcom: use for_each_rtd_codecs/cpus_dai() macro (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soundwaire: qcom: use for_each_rtd_codec_dai() macro (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: qcom: add support for SoundWire controller (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: qcom: sdm845: use for_each_rtd_codec_dai() macro (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: rockchip: use asoc_rtd_to_cpu() / asoc_rtd_to_codec() macro for DAI pointer (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: samsung: s3c24xx-i2s: Fix build after removal of DAI suspend/resume (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: samsung: use asoc_rtd_to_cpu() / asoc_rtd_to_codec() macro for DAI pointer (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: samsung: Silence warnings during deferred probe (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: sh: fsi: Restore devm_ioremap() alignment (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: sh: use asoc_rtd_to_cpu() / asoc_rtd_to_codec() macro for DAI pointer (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: rsnd: dma: set bus width to data width for monaural data (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: rsnd: Fix "status check failed" spam for multi-SSI (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: rsnd: Don't treat master SSI in multi SSI setup as parent (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: rsnd: Fix parent SSI start/stop in multi-SSI mode (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: rsnd: Fix HDMI channel mapping for multi-SSI mode (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: sprd: use asoc_rtd_to_cpu() / asoc_rtd_to_codec() macro for DAI pointer (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: stm32: i2s: manage rebind issue (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: stm32: i2s: improve error management on probe deferral (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: stm32: i2s: manage error when getting reset controller (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: stm32: sai: manage error when getting reset controller (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: stm32: sai: improve error management on probe deferral (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: stm32: sai: fix sai probe (Jaroslav Kysela) [1797509] - [sound] ALSA: soc/stm/stm32_sub_sai: Add missing '\n' in log messages (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: stm32: sai: Add missing cleanup (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: stm: use asoc_rtd_to_cpu() / asoc_rtd_to_codec() macro for DAI pointer (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: stm32: spdifrx: manage rebind issue (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: stm32: spdifrx: fix regmap status check (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: stm32: spdifrx: improve error management on probe deferral (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: stm32: spdifrx: manage error when getting reset controller (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: sunxi: use asoc_rtd_to_cpu() / asoc_rtd_to_codec() macro for DAI pointer (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: sun8i-codec: Remove unused dev from codec struct (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: tegra: tegra_wm8903: Support DAPM events for built-in microphone (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: tegra: use asoc_rtd_to_cpu() / asoc_rtd_to_codec() macro for DAI pointer (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: ti: davinci-mcasp: remove redundant assignment to variable ret (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: ti: davinci-mcasp: Add support for platforms using UDMA (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: ti: Add udma-pcm platform driver for UDMA (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: ti: use asoc_rtd_to_cpu() / asoc_rtd_to_codec() macro for DAI pointer (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: txx9: use asoc_rtd_to_cpu() / asoc_rtd_to_codec() macro for DAI pointer (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: uniphier: use asoc_rtd_to_cpu() / asoc_rtd_to_codec() macro for DAI pointer (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: ux500: use asoc_rtd_to_cpu() / asoc_rtd_to_codec() macro for DAI pointer (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: xtensa: use asoc_rtd_to_cpu() / asoc_rtd_to_codec() macro for DAI pointer (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: zte: zx-spdif: remove redundant dev_err message (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: zte: zx-tdm: remove redundant variables dev (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: qcom: apq8016_sbc: use for_each_rtd_codec_dai() macro (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: pxa: use asoc_rtd_to_cpu() / asoc_rtd_to_codec() macro for DAI pointer (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: mxs: use asoc_rtd_to_cpu() / asoc_rtd_to_codec() macro for DAI pointer (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: mediatek: use asoc_rtd_to_cpu() / asoc_rtd_to_codec() macro for DAI pointer (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: mediatek: use for_each_rtd_codecs/cpus_dai() macro (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: mediatek: mt8183-da7219-max98357: use for_each_rtd_codec_dai() macro (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: mediatek: mt8183-da7219: use SND_SOC_DAPM_PINCTRL in TDM out (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: mediatek: mt8183-da7219: apply some refactors (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: mediatek: mt8183-da7219: pull TDM GPIO pins down when probed (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: mediatek: mt8183-da7219: change supported formats of DL2 and UL1 (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: mediatek: mt8183-da7219: add speaker switch (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: mediatek: mt8173-rt5650: support HDMI jack reporting (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: kirkwood: use asoc_rtd_to_cpu() / asoc_rtd_to_codec() macro for DAI pointer (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: jz4740-i2s: Add support for the JZ4770 (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: jz4740-i2s: Add support for the JZ4760 (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: jz4740-i2s: Avoid passing enum as match data (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: jz4740-i2s: Add local dev variable in probe function (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: jz4740: Use of_device_get_match_data() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: jz4740-i2s: Fix divider written at incorrect offset in register (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: img: use asoc_rtd_to_cpu() / asoc_rtd_to_codec() macro for DAI pointer (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: generic: use asoc_rtd_to_cpu() / asoc_rtd_to_codec() macro for DAI pointer (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: simple-card-utils: use for_each_pcm_streams() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: simple-card: Add support for codec2codec DAI links (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: fsl: fsl_asrc_dma: use for_each_pcm_streams() macro (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: fsl: use asoc_rtd_to_cpu() / asoc_rtd_to_codec() macro for DAI pointer (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: dwc: use asoc_rtd_to_cpu() / asoc_rtd_to_codec() macro for DAI pointer (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: dwc: dwc-i2s: use for_each_pcm_streams() macro (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: cirrus: use asoc_rtd_to_cpu() / asoc_rtd_to_codec() macro for DAI pointer (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: bcm: Fix pointer cast warning (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: bcm: use asoc_rtd_to_cpu() / asoc_rtd_to_codec() macro for DAI pointer (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: brcm: Add DSL/PON SoC audio driver (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: au1x: use asoc_rtd_to_cpu() / asoc_rtd_to_codec() macro for DAI pointer (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: mchp-i2s-mcc: make signed 1 bit bitfields unsigned (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: atmel: use asoc_rtd_to_cpu() / asoc_rtd_to_codec() macro for DAI pointer (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: amd: Allow I2S wake event after ACP is powerd On (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: amd: acp3x-pcm-dma: clean up two indentation issues (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: AMD: Clear format bits before setting them (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: amd: Adding TDM support in hw_params (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: amd: Fix button configuration (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: amd: use asoc_rtd_to_cpu() / asoc_rtd_to_codec() macro for DAI pointer (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoc: amd: acp3x: Add missing include (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: amd: Fix compile warning of argument type (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoc: amd: Add DMIC switch capability to machine driver (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: amd: Add machine driver for Raven based platform (Jaroslav Kysela) [1797509] - [sound] ALSA: usx2y: use for_each_pcm_streams() macro (Jaroslav Kysela) [1797509] - [sound] ALSA: usx2y: Fix potential NULL dereference (Jaroslav Kysela) [1797509] - [sound] ALSA: usb-audio: Add registration quirk for Kingston HyperX Cloud Alpha S (Jaroslav Kysela) [1797509] - [sound] ALSA: usb-audio: Apply async workaround for Scarlett 2i4 2nd gen (Jaroslav Kysela) [1797509] - [sound] ALSA: usb-audio: Correct a typo of NuPrime DAC-10 USB ID (Jaroslav Kysela) [1797509] - [sound] ALSA: usb-audio: Add Pioneer DJ DJM-250MK2 quirk (Jaroslav Kysela) [1797509] - [sound] ALSA: usb-audio: Add quirk for Focusrite Scarlett 2i2 (Jaroslav Kysela) [1797509] - [sound] ALSA: usb-audio: Use pcm_for_each_format() macro for PCM format iterations (Jaroslav Kysela) [1797509] - [sound] ALSA: usb-audio: Fix missing braces in some struct inits (Jaroslav Kysela) [1797509] - [sound] ALSA: usb-audio: Fix usb audio refcnt leak when getting spdif (Jaroslav Kysela) [1797509] - [sound] ALSA: usb-audio: Add connector notifier delegation (Jaroslav Kysela) [1797509] - [sound] ALSA: usb-audio: Add static mapping table for ALC1220-VB-based mobos (Jaroslav Kysela) [1797509] - [sound] ALSA: usb-audio: Check mapping at creating connector controls, too (Jaroslav Kysela) [1797509] - [sound] ALSA: usb-audio: Add mixer workaround for TRX40 and co (Jaroslav Kysela) [1797509] - [sound] ALSA: usb-audio: Don't create jack controls for PCM terminals (Jaroslav Kysela) [1797509] - [sound] ALSA: usb-audio: Don't override ignore_ctl_error value from the map (Jaroslav Kysela) [1797509] - [sound] ALSA: usb-audio: Filter error from connector kctl ops, too (Jaroslav Kysela) [1797509] - [sound] ALSA: usb-audio: Fix mixer controls' USB interface for Kingston HyperX Amp (0951:16d8) (Jaroslav Kysela) [1797509] - [sound] ALSA: usb-audio: Parse source ID of UAC2 effect unit (Jaroslav Kysela) [1797509] - [sound] ALSA: usb: audio-v2: Add uac2_effect_unit_descriptor definition (Jaroslav Kysela) [1797509] - [sound] ALSA: usb-audio: Don't create a mixer element with bogus volume range (Jaroslav Kysela) [1797509] - [sound] ALSA: usb-audio: Fix case when USB MIDI interface has more than one extra endpoint descriptor (Jaroslav Kysela) [1797509] - [sound] ALSA: usb-midi: Replace zero-length array with flexible-array member (Jaroslav Kysela) [1797509] - [sound] ALSA: line6: Fix POD HD500 audio playback (Jaroslav Kysela) [1797509] - [sound] ALSA: line6: Fix endless MIDI read loop (Jaroslav Kysela) [1797509] - [sound] ALSA: usb-audio: Filter out unsupported sample rates on Focusrite devices (Jaroslav Kysela) [1797509] - [sound] ALSA: usb-audio: Add support for Presonus Studio 1810c (Jaroslav Kysela) [1797509] - [sound] ALSA: usb-audio: Add support for MOTU MicroBook IIc (Jaroslav Kysela) [1797509] - [sound] ALSA: usb-audio: Inform devices that need delayed registration (Jaroslav Kysela) [1797509] - [sound] ALSA: usb-audio: Add delayed_register option (Jaroslav Kysela) [1797509] - [sound] ALSA: usb-audio: Rewrite registration quirk handling (Jaroslav Kysela) [1797509] - [sound] ALSA: usb-audio: Create a registration quirk for Kingston HyperX Amp (0951:16d8) (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: wcd9335: fix address map representation (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: wcd934x: Remove some unnecessary NULL checks (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: wcd934x: remove unused headers (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: wcd934x: fix High Accuracy Buck enable (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: wcd934x: Remove set but not unused variable 'hph_comp_ctrl7' (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: wm0010: Replace zero-length array with flexible-array member (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: wm8960: Fix wrong clock after suspend & resume (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: codecs: wsa881x: remove soundwire stream handling (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: codecs: wsa881x: request gpio direction before setting (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: wsa881x: mark read_only_wordlength flag (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: wm8974: remove unused variables (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: wm_adsp: Use scnprintf() for the limited buffer output (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: tas571x: disable regulators on failed probe (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: tas2562: Fixed incorrect amp_level setting (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: tas2562: Add support for ISENSE and VSENSE (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: tas2562: Add entries for the TAS2563 audio amplifier (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: tas2562: Add support for digital volume control (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: sgtl5000: Fix VAG power-on handling (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: rt1015: modify some structure to be static (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Fix SND_SOC_ALL_CODECS imply ac97 fallout (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: wm89xx: Add missing dependency (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: rt5682: fix unmet dependencies (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Fix SND_SOC_ALL_CODECS imply misc fallout (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: adau7118: Fix Kconfig warning without CONFIG_I2C (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Fix SND_SOC_ALL_CODECS imply I2C fallout (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Fix SND_SOC_ALL_CODECS imply SPI fallout (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: rt5682-sdw: fix 'defined but not used' pm functions (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: rt5682: Make rt5682_clock_config static (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: rt5682: Fix build error without CONFIG_I2C (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: rt5682: move DAI clock registry to I2S mode (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: rt5682: Add a property for DMIC delay (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: rt5682: Add a property for DMIC clock rate (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: rt5682: remove noisy debug messages (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: rt5682: fix the random recording noise of headset (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: rt5682: Fine tune the HP performance in soundwire mode (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: rt5682: Revise the DAC1 volume setting (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: rt5682: Revise the function name (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: rt5682: Add the soundwire support (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Use imply for SND_SOC_ALL_CODECS (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: rt5682: Add CCF usage for providing I2S clks (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: rt5682: Enable PLL2 function (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: rt5682: Add the field "is_sdw" of private data (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: rt5659: remove redundant assignment to variable idx (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: rt5645: Add platform-data for Medion E1239T (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: rt1308-sdw: use slot and rx_mask to configure stream (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: rt1308-sdw: add set_tdm_slot() support (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: rt1015: fix typo for bypass boost control (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: rl6231: Add new supports on rl6231 (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: rockchip: Make RK3328 GPIO_MUTE control explicit (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: MT6660: make spdxcheck.py happy (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: MT6660 update to 1.0.8_G (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: max98357a: Add ACPI HID MAX98360A (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: max98357a: move control of SD_MODE to DAPM (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: codecs: hdac_hdmi: Fix incorrect use of list_for_each_entry (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: codecs: hdac_hdmi: (cosmetic) remove redundant variable initialisations (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: codecs: use asoc_rtd_to_cpu() / asoc_rtd_to_codec() macro for DAI pointer (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: cs4270: pull reset GPIO low then high (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: Intel: hda: allow operation without i915 gfx (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: Intel: hda: fix ordering bug in resume flow (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: Intel: hda: add parameter to control SoundWire clock stop quirks (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: Intel: hda: initial SoundWire machine driver autodetect (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: Intel: hda: add SoundWire stream config/free callbacks (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: Intel: Account for compress streams when servicing IRQs (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: Intel: Fix stream cleanup on hw free (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: Intel: hda-loader: clear the IPC ack bit after FW_PURGE done (Jaroslav Kysela) [1797509] - [sound] ALSA: Asoc: SOF: Intel: hda: check SoundWire wakeen interrupt in irq thread (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: Intel: hda: add WAKEEN interrupt support for SoundWire (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: Intel: hda: merge IPC, stream and SoundWire interrupt handlers (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: Intel: add SoundWire configuration interface (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: Intel: Expose SDnFMT helpers (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: Fix probe point getter (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: pcm: skip DMA buffer pre-allocation (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: Turn "firmware boot complete" message into a dbg message (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: ipc: check ipc return value before data copy (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: sof: sof-audio: use for_each_pcm_streams() macro (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: Do not reset hw_params for streams that ignored suspend (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: audio: Add helper to check if only D0i3 streams are active (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: Add i.MX8QM device descriptor (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: Remove SOF_IPC_EXT_DMA_BUFFER (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: Make sof_ipc_ext_data enum more rigid (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: fix uninitialised "work" with VirtIO (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: (cosmetic) use for_each_pcm_streams() in sof_dai_load() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: topology: connect dai widget to all cpu-dais (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: Intel: hda: remove unnecessary ROM IPC filter function (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: Intel: hda-dai: add stream capability (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: Intel: hda-ctrl: add reset cycle before parsing capabilities (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: Intel: hda: call codec wake at chip init (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: Intel: hda: do not leave clock gating off upon error (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: Intel: hda: disable SoundWire interrupts on suspend (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: sof: use asoc_rtd_to_cpu() / asoc_rtd_to_codec() macro for DAI pointer (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: Intel: hda: Improve DSP state logging (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: Intel: hda: use snd_sof_dsp_set_power_state() op (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: Intel: hda: Allow trace DMA in S0 when DSP is in D0I3 for debug (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: Intel: hda: Amend the DSP state transition diagram (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: Intel: cnl: Implement feature to support DSP D0i3 in S0 (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: Intel: remove unnecessary waitq before loading firmware (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: Intel: add min/max channels for SSP on Baytrail/Broadwell (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: Intel: hda: remove SND_SOC_SOF_HDA_COMMON_HDMI_CODEC (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: Intel: Probe compress operations (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Fix Kconfig indentation (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: imx8: Add ops for i.MX8QM (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: Rename i.MX8 platform to i.MX8X (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: Provide probe debugfs support (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: Move DSP power state transitions to platform-specific ops (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: pm: Introduce DSP power states (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: pm: Unify suspend/resume routines (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: Intel: Add Probe compress CPU DAIs (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: Generic probe compress operations (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: Implement Probe IPC API (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Intel: use for_each_rtd_codecs/cpus_dai() macro (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: intel: kbl_da7219_max98927: use for_each_rtd_codec_dai() macro (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: intel: cml_rt1011_rt5682: use for_each_rtd_codec_dai() macro (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Intel: haswell: Remove ignore_suspend flag from SSP0 dai link (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Intel: BXT: switch pcm512x based boards to sof_pcm512x (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Intel: CHT: add support for pcm512x boards (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: intel: soc-acpi-intel-icl-match: remove useless 'rt1308_2_adr' (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Intel: soc-acpi-intel-cml-match: remove useless 'rt1308_2_adr' (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Intel: sof_pcm512x: drop reverse deps for SND_HDA_CODEC_HDMI (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Intel: sof_rt5682: Add support for tgl-max98373-rt5682 (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Intel: sof_rt5682: Add rt1015 speaker amp support (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Intel: boards: drop reverse deps for SND_HDA_CODEC_HDMI (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Intel: sof_sdw: Add Volteer support with RT5682 SNDW helper function (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Intel: boards: add sof_sdw machine driver (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Intel: common: add match table for TGL RT5682 SoundWire driver (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Intel: soc-acpi: update topology and driver name for SoundWire platforms (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Intel: common: Add mach table for tgl-max98373-rt5682 (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-acpi: expand description of _ADR-based devices (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Intel: Skylake: Await purge request ack on CNL (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Intel: Allow for ROM init retry on CNL platforms (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Intel: skylake: (cosmetic) remove redundant variable initialisations (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Intel: Skylake: Enable codec wakeup during chip init (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Intel: Skylake: Select hda configuration permissively (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Intel: Skylake: Remove superfluous chip initialization (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Intel: Skylake: Shield against no-NHLT configurations (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: intel: sof_da7219_max98373: Add speaker switch (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Intel: sof_da7219_max98373: Add support for max98360a speaker amp (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Intel: skl_nau88l25_ssm4567: disable route checks (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: intel/skl/hda - add no-HDMI cases to generic HDA driver (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Intel: Make glk+rt5682 echo ref dynamic (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Intel: don't use GFP_ATOMIC for machine driver contexts (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Intel: bytcr_rt5640: Add quirk for MPMAN MPWIN895CL tablet (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Intel: broadwell: Remove ignore_suspend flag from SSP0 dai link (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Intel: broadwell: Revert back SSP0 link to use dummy components (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Intel: bdw-rt5677: Remove ignore_suspend flag from SSP0 dai link (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Intel: bdw-rt5677: Revert SSP0 link to use dummy components (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Intel: bdw-rt5650: Remove ignore_suspend flag from SSP0 dai link (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Intel: bdw-rt5650: Revert SSP0 link to use dummy components (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Intel: (cosmetic) simplify structure member access (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Intel: atom: Fix uninitialized variable compiler warning (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Intel: mrfld: return error codes when an error occurs (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: intel: use asoc_rtd_to_cpu() / asoc_rtd_to_codec() macro for DAI pointer (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Intel: sof_pcm512x: make HDMI optional for all platforms (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Intel: sof_pcm512x: add support for SOF platforms with pcm512x (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Intel: mrfld: fix incorrect check on p->sink (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Intel: atom: Check drv->lock is locked in sst_fill_and_send_cmd_unlocked (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Intel: atom: Take the drv->lock mutex before calling sst_send_slot_map() (Jaroslav Kysela) [1797509] - [sound] ALSA: hda: Use scnprintf() for string truncation (Jaroslav Kysela) [1797509] - [sound] ALSA: hda: Allow setting preallocation again for x86 (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: topology: Fix endianness issue (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: topology: Check return value of soc_tplg_dai_config (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: topology: Check return value of pcm_new_ver (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: topology: Add missing memory checks (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: topology: Check soc_tplg_add_route return value (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: topology: Check return value of soc_tplg_*_create (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: topology: Check return value of soc_tplg_create_tlv (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: topology: use name_prefix for new kcontrol (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: topology: Perform component check upfront (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: fix regwmask (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-generic-dmaengine-pcm: use for_each_pcm_streams() macro (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-dapm: Merge for_each_rtd_cpu/codec_dais() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: dapm: Remove dapm_connect_dai_link_widgets helper (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: dapm: Move error message to avoid some duplication (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: dapm: select sleep_state when initializing PINCTRL widget (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: dapm: connect virtual mux with default value (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: dapm: fixup dapm kcontrol widget (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-dai: revert all changes to DAI startup/shutdown sequence (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-dai: fix DAI startup/shutdown sequence (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-dai: return proper error for get_sdw_stream() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-dai: add get_sdw_stream() callback (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: export DPCM runtime update functions (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: dpcm: allow start or stop during pause for backend (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-pcm: Merge for_each_rtd_cpu/codec_dais() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: (cosmetic) simplify dpcm_prune_paths() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-core: Merge for_each_rtd_cpu/codec_dais() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-core: Merge CPU/Codec for soc_dai_pcm_new() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: dapm: Fix regression introducing multiple copies of DAI widgets (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-core: add asoc_rtd_to_cpu/codec() macro (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-core: Merge CPU/Codec DAIs (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-dapm: add for_each_card_widgets() macro (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-dapm: add for_each_card_dapms() macro (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc.h: remove non plural form for_each_xxx macro (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc.h: add for_each_rtd_codecs/cpus_dai() macro (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc: use for_each_rtd_codecs/cpus_dai() macro (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-core: disable route checks for legacy devices (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Add initial support for multiple CPU DAIs (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: fix card registration regression (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-core: use for_each_pcm_streams() macro (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-dapm: don't use rtd->cpu_dai on for_each_rtd_cpu_dai() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Add multiple CPU DAI support in DAPM (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Add dapm_add_valid_dai_widget helper (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-pcm: Do Digital Mute for both CPU/Codec in same timing (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-pcm: check DAI's activity more simply (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-pcm: tidyup dulicate handing at dpcm_fe_dai_startup() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-pcm: use snd_soc_dai_get_pcm_stream() at dpcm_set_fe_runtime() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-pcm: add dpcm_fe_dai_cleanup() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-pcm: move dpcm_fe_dai_close() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: pcm: Export parameter intersection logic (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-pcm: remove duplicate be check from dpcm_add_paths() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-pcm: use defined stream (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: pcm: check if cpu-dai supports a given stream (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Return error if the function does not support multi-cpu (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Add multiple CPU DAI support for PCM ops (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-pcm: fix state tracking error in snd_soc_component_open/close() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-pcm: move dpcm_path_put() to soc-pcm.c (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-pcm: merge dpcm_run_new/old_update() into dpcm_fe_runtime_update() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-pcm: add snd_soc_dai_get_widget() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-pcm: cleanup soc_pcm_apply_msb() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-pcm: add snd_soc_dai_get_pcm_stream() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-pcm/soc-compress: don't use snd_soc_dapm_stream_stop() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: dpcm: remove confusing trace in dpcm_get_be() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: pcm: Fix possible buffer overflow in dpcm state sysfs output (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-pcm: use for_each_pcm_streams() macro (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-pcm: merge playback/cature_active into stream_active (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-pcm: use goto and remove multi return (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-pcm: add snd_soc_dpcm_can_be() and remove duplicate code (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-pcm: remove snd_soc_dpcm_be_get/set_state() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-pcm: remove soc_dpcm_be_digital_mute() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-pcm: use dpcm_get_be() at dpcm_end_walk_at_be() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-pcm: use dai_get_widget() at dpcm_end_walk_at_be() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-pcm: use dai_get_widget() at dpcm_get_be() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-pcm: move dai_get_widget() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-pcm: fix regression in soc_new_pcm() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-pcm: tidyup soc_pcm_open() order (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-pcm: move soc_pcm_close() next to soc_pcm_open() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-pcm: adjustment for DAI member 0 reset (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-pcm: call snd_soc_component_open/close() once (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-pcm: don't use bit-OR'ed error (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-pcm/soc-compress: use snd_soc_dapm_stream_stop() for SND_SOC_DAPM_STREAM_STOP (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-pcm: add for_each_dapm_widgets() macro (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-pcm: add snd_soc_runtime_action() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-pcm: call snd_soc_dai_startup()/shutdown() once (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: core: ensure component names are unique (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: core: allow a dt node to provide several components (Jaroslav Kysela) [1797509] - [sound] ALSA: emu8000: Fix the cast to __user pointer (Jaroslav Kysela) [1797509] - [sound] ALSA: opti9xx: shut up gcc-10 range warning (Jaroslav Kysela) [1797509] - [sound] ALSA: firewire-tascam: Add missing annotation for tscm_hwdep_read_queue() (Jaroslav Kysela) [1797509] - [sound] ALSA: firewire-tascam: Add missing annotation for tscm_hwdep_read_locked() (Jaroslav Kysela) [1797509] - [sound] ALSA: firewire: use KBUILD_MODNAME for struct driver.name instead of string (Jaroslav Kysela) [1797509] - [sound] ALSA: via82xx: Fix endianness annotations (Jaroslav Kysela) [1797509] - [sound] ALSA: hdsp: remove redundant assignment to variable err (Jaroslav Kysela) [1797509] - [sound] ALSA: korg1212: fix if-statement empty body warnings (Jaroslav Kysela) [1797509] - [sound] ALSA: ice1724: Fix invalid access for enumerated ctl items (Jaroslav Kysela) [1797509] - [sound] ALSA: hda/realtek - Two front mics on a Lenovo ThinkCenter (Jaroslav Kysela) [1797509] - [sound] ALSA: hda/realtek - Add new codec supported for ALC245 (Jaroslav Kysela) [1797509] - [sound] ALSA: hda/realtek - Fix unexpected init_amp override (Jaroslav Kysela) [1797509] - [sound] ALSA: hda/realtek - Enable the headset mic on Asus FX505DT (Jaroslav Kysela) [1797509] - [sound] ALSA: hda/realtek - Add quirk for MSI GL63 (Jaroslav Kysela) [1797509] - [sound] ALSA: hda/realtek - Add HP new mute led supported for ALC236 (Jaroslav Kysela) [1797509] - [sound] ALSA: hda/realtek - Add supported new mute Led for HP (Jaroslav Kysela) [1797509] - [sound] ALSA: hda/realtek - Add quirk for Lenovo Carbon X1 8th gen (Jaroslav Kysela) [1797509] - [sound] ALSA: hda/realtek - Remove now-unnecessary XPS 13 headphone noise fixups (Jaroslav Kysela) [1797509] - [sound] ALSA: hda/realtek - Set principled PC Beep configuration for ALC256 (Jaroslav Kysela) [1797509] - [sound] ALSA: hda/realtek - a fake key event is triggered by running shutup (Jaroslav Kysela) [1797509] - [sound] ALSA: hda/realtek: Enable mute LED on an HP system (Jaroslav Kysela) [1797509] - [sound] ALSA: hda/realtek - Enable the headset of Acer N50-600 with ALC662 (Jaroslav Kysela) [1797509] - [sound] ALSA: hda/realtek - Enable headset mic of Acer X2660G with ALC662 (Jaroslav Kysela) [1797509] - [sound] ALSA: hda/realtek: Fix pop noise on ALC225 (Jaroslav Kysela) [1797509] - [sound] ALSA: hda/hdmi: Move ELD parse and jack reporting into update_eld() (Jaroslav Kysela) [1797509] - [sound] ALSA: hda/hdmi: Move runtime PM resume into hdmi_present_sense_via_verbs() (Jaroslav Kysela) [1797509] - [sound] ALSA: hda/hdmi: Don't use standard hda_jack for generic HDMI jacks (Jaroslav Kysela) [1797509] - [sound] ALSA: hda/hdmi: Reduce hda_jack_tbl lookup at unsol event handling (Jaroslav Kysela) [1797509] - [sound] ALSA: drm/nouveau: Fix regression by audio component transition (Jaroslav Kysela) [1797509] - [sound] ALSA: hda/hdmi: fix without unlocked before return (Jaroslav Kysela) [1797509] - [sound] ALSA: hda/hdmi: fix race in monitor detection during probe (Jaroslav Kysela) [1797509] - [sound] ALSA: hda/hdmi: Add module option to disable audio component binding (Jaroslav Kysela) [1797509] - [sound] ALSA: hda/ca0132 - Replace zero-length array with flexible-array member (Jaroslav Kysela) [1797509] - [sound] ALSA: hda/ca0132 - Add Recon3Di quirk to handle integrated sound on EVGA X99 Classified motherboard (Jaroslav Kysela) [1797509] - [sound] ALSA: hda: Match both PCI ID and SSID for driver blacklist (Jaroslav Kysela) [1797509] - [sound] ALSA: hda: Remove ASUS ROG Zenith from the blacklist (Jaroslav Kysela) [1797509] - [sound] ALSA: hda: call runtime_allow() for all hda controllers (Jaroslav Kysela) [1797509] - [sound] ALSA: hda: Explicitly permit using autosuspend if runtime PM is supported (Jaroslav Kysela) [1797509] - [sound] ALSA: hda: Keep the controller initialization even if no codecs found (Jaroslav Kysela) [1797509] - [sound] ALSA: hda: Release resources at error in delayed probe (Jaroslav Kysela) [1797509] - [sound] ALSA: hda: Honor PM disablement in PM freeze and thaw_noirq ops (Jaroslav Kysela) [1797509] - [sound] ALSA: hda: Don't release card at firmware loading error (Jaroslav Kysela) [1797509] - [sound] ALSA: hda: Add driver blacklist (Jaroslav Kysela) [1797509] - [sound] ALSA: hda: remove redundant assignment to variable timeout (Jaroslav Kysela) [1797509] - [sound] ALSA: hda_codec: Replace zero-length array with flexible-array member (Jaroslav Kysela) [1797509] - [sound] ALSA: hda: Always use jackpoll helper for jack update after resume (Jaroslav Kysela) [1797509] - [sound] ALSA: hda: Skip controller resume if not needed (Jaroslav Kysela) [1797509] - [sound] ALSA: hda: Fix potential access overflow in beep helper (Jaroslav Kysela) [1797509] - [sound] ALSA: hda: default enable CA0132 DSP support (Jaroslav Kysela) [1797509] - [sound] ALSA: emu10k1: Fix endianness annotations (Jaroslav Kysela) [1797509] - [sound] ALSA: ctxfi: Remove unnecessary cast in kfree (Jaroslav Kysela) [1797509] - [sound] ALSA: ali5451: remove redundant variable capture_flag (Jaroslav Kysela) [1797509] - [sound] ALSA: dummy: Use standard macros for fixing PCM format cast (Jaroslav Kysela) [1797509] - [sound] ALSA: aloop: Fix PCM format assignment (Jaroslav Kysela) [1797509] - [sound] ALSA: pcm: Use a macro for parameter masks to reduce the needed cast (Jaroslav Kysela) [1797509] - [sound] ALSA: pcm: Minor refactoring (Jaroslav Kysela) [1797509] - [sound] ALSA: dmaengine_pcm: No need to take runtime reference twice in pcm_pointer (Jaroslav Kysela) [1797509] - [sound] ALSA: dmaengine_pcm: Consider DMA cache caused delay in pointer callback (Jaroslav Kysela) [1797509] - [sound] ALSA: dmaengine_pcm: Consider DMA cache caused delay in pointer callback (Jaroslav Kysela) [1797509] - [sound] ALSA: pcm_dmaengine: Use pcm_for_each_format() macro for PCM format iteration (Jaroslav Kysela) [1797509] - [sound] ALSA: core: Replace zero-length array with flexible-array member (Jaroslav Kysela) [1797509] - [sound] ALSA: pcm: Fix superfluous snprintf() usage (Jaroslav Kysela) [1797509] - [sound] ALSA: pcm: oss: Place the plugin buffer overflow checks correctly (for 5.7) (Jaroslav Kysela) [1797509] - [sound] ALSA: pcm: oss: Fix regression by buffer overflow fix (again) (Jaroslav Kysela) [1797509] - [sound] ALSA: pcm: oss: Remove WARNING from snd_pcm_plug_alloc() checks (Jaroslav Kysela) [1797509] - [sound] ALSA: pcm: oss: Simplify plugin frame size calculations (Jaroslav Kysela) [1797509] - [sound] ALSA: pcm: oss: Avoid plugin buffer overflow (Jaroslav Kysela) [1797509] - [sound] ALSA: info: remove redundant assignment to variable c (Jaroslav Kysela) [1797509] - [sound] ALSA: pcm: oss: Unlock mutex temporarily for sleeping at read/write (Jaroslav Kysela) [1797509] - [sound] ALSA: pcm: Use standard macros for fixing PCM format cast (Jaroslav Kysela) [1797509] - [sound] ALSA: pcm: Add a standalone version of snd_pcm_limit_hw_rates (Jaroslav Kysela) [1797509] - [sound] ALSA: pcm: More helper macros for reducing snd_pcm_format_t cast (Jaroslav Kysela) [1797509] - [sound] ALSA: pcm.h: add for_each_pcm_streams() (Jaroslav Kysela) [1797509] - [sound] ALSA: core: Add snd_device_get_state() helper (Jaroslav Kysela) [1797509] - [sound] ALSA: core: Implement compress page allocation and free routines (Jaroslav Kysela) [1797509] - [sound] ALSA: core: Expand DMA buffer information (Jaroslav Kysela) [1797509] - [sound] ALSA: uapi: Fix sparse warning (Jaroslav Kysela) [1797509] - [sound] ALSA: control: Fix incompatible protocol error (Jaroslav Kysela) [1797509] - [sound] ALSA: ctl: bump protocol version up to v2.1.0 (Jaroslav Kysela) [1797509] - [sound] ALSA: ctl: remove unused macro for timestamping of elem_value (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: use __u32 instead of uint32_t in uapi headers (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: uapi: remove unused sof header files (Jaroslav Kysela) [1797509] - [sound] ALSA: uapi: Drop unneeded typedefs (Jaroslav Kysela) [1797509] - [sound] ALSA: uapi: Add linux/types.h include back (but carefully) (Jaroslav Kysela) [1797509] - [sound] ALSA: hdspm: Drop linux/types.h inclusion in uapi header (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Spelling s/configr/configur/ (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-core: fix for_rtd_codec_dai_rollback() macro (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-dpcm: tidyup for_each_dpcm_xx() macro (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: simple_card_utils.h: Fix potential multiple redefinition error (Jaroslav Kysela) [1797509] - [sound] ALSA: rawmidi: Avoid bit fields for state flags (Jaroslav Kysela) [1797509] - [sound] ALSA: memalloc: Drop snd_dma_pci_data() macro (Jaroslav Kysela) [1797509] - [sound] ALSA: media: Drop superfluous ioctl PCM ops (Jaroslav Kysela) [1797509] - [sound] ALSA: media: solo6x10: Use managed buffer allocation (Jaroslav Kysela) [1797509] - [sound] ALSA: media: cs231xx: Clean up ALSA PCM API usages (Jaroslav Kysela) [1797509] - [sound] ALSA: media: em28xx: Clean up ALSA PCM API usages (Jaroslav Kysela) [1797509] - [sound] ALSA: media: delete unused proc_fs.h include (Jaroslav Kysela) [1797509] - [sound] ALSA: media: em28xx-audio: use GFP_KERNEL for memory allocation during init (Jaroslav Kysela) [1797509] - [sound] ALSA: media: go7007: Clean up ALSA PCM API usages (Jaroslav Kysela) [1797509] - [sound] ALSA: media: tm6000: Clean up ALSA PCM API usages (Jaroslav Kysela) [1797509] - [sound] ALSA: media: usbtv: Use managed buffer allocation (Jaroslav Kysela) [1797509] - [sound] ALSA: media: solo6x10: Remove superfluous snd_dma_continuous_data() (Jaroslav Kysela) [1797509] - [sound] ALSA: media: tw686x: Use managed buffer allocation (Jaroslav Kysela) [1797509] - [sound] ALSA: media: Drop superfluous PCM preallocation error checks (Jaroslav Kysela) [1797509] - [sound] ALSA: media: tw686x: audio: Avoid non-standard macro usage (Jaroslav Kysela) [1797509] - [sound] ALSA: Allow const arrays for legacy resource management helpers (Jaroslav Kysela) [1797509] - [sound] ALSA: pcmcia: Drop superfluous ioctl PCM ops (Jaroslav Kysela) [1797509] - [sound] ALSA: pdaudiocf: Use managed buffer allocation (Jaroslav Kysela) [1797509] - [sound] ALSA: pdaudiocf: Convert to the common vmalloc memalloc (Jaroslav Kysela) [1797509] - [sound] ALSA: pdaudiocf: More constification (Jaroslav Kysela) [1797509] - [sound] ALSA: pcmcia: Constify snd_device_ops definitions (Jaroslav Kysela) [1797509] - [sound] ALSA: pdaudiocf: Support PCM sync_stop (Jaroslav Kysela) [1797509] - [sound] ALSA: parisc: Constify snd_kcontrol_new items (Jaroslav Kysela) [1797509] - [sound] ALSA: parisc: Constify snd_device_ops definitions (Jaroslav Kysela) [1797509] - [sound] ALSA: parisc: Drop superfluous ioctl PCM ops (Jaroslav Kysela) [1797509] - [sound] ALSA: firewire-tascam: fix corruption due to spin lock without restoration in SoftIRQ context (Jaroslav Kysela) [1797509] - [sound] ALSA: oxfw: fix for Stanton SCS.1d (Jaroslav Kysela) [1797509] - [sound] ALSA: oxfw: don't add MIDI/PCM interface when packet streaming is unavailable (Jaroslav Kysela) [1797509] - [sound] ALSA: oxfw: fix return value in error path of isochronous resources reservation (Jaroslav Kysela) [1797509] - [sound] ALSA: oxfw: use ENXIO for not-supported cases (Jaroslav Kysela) [1797509] - [sound] ALSA: firewire-motu: fix double unlocked 'motu->mutex' (Jaroslav Kysela) [1797509] - [sound] ALSA: fireface: fix return value in error path of isochronous resources reservation (Jaroslav Kysela) [1797509] - [sound] ALSA: dice: loosen stream format check for MIDI conformant data channel (Jaroslav Kysela) [1797509] - [sound] ALSA: dice: fix fallback from protocol extension into limited functionality (Jaroslav Kysela) [1797509] - [sound] ALSA: dice: add support for Alesis MasterControl (Jaroslav Kysela) [1797509] - [sound] ALSA: firewire: Drop superfluous ioctl PCM ops (Jaroslav Kysela) [1797509] - [sound] ALSA: firewire: Use managed buffer allocation (Jaroslav Kysela) [1797509] - [sound] ALSA: firewire: Convert to the common vmalloc memalloc (Jaroslav Kysela) [1797509] - [sound] ALSA: emux: More constifications (Jaroslav Kysela) [1797509] - [sound] ALSA: spi: Constify snd_kcontrol_new items (Jaroslav Kysela) [1797509] - [sound] ALSA: spi: Constify snd_device_ops definitions (Jaroslav Kysela) [1797509] - [sound] ALSA: spi: Drop superfluous ioctl PCM ops (Jaroslav Kysela) [1797509] - [sound] ALSA: spi: Use managed buffer allocation (Jaroslav Kysela) [1797509] - [sound] ALSA: spi: More constification (Jaroslav Kysela) [1797509] - [sound] ALSA: sparc: Constify snd_device_ops definitions (Jaroslav Kysela) [1797509] - [sound] ALSA: sparc: More constifications (Jaroslav Kysela) [1797509] - [sound] ALSA: sparc: Constify snd_kcontrol_new items (Jaroslav Kysela) [1797509] - [sound] ALSA: sparc: Drop superfluous ioctl PCM ops (Jaroslav Kysela) [1797509] - [sound] ALSA: sparc: Use managed buffer allocation (Jaroslav Kysela) [1797509] - [sound] ALSA: sparc: Remove superfluous snd_dma_continuous_data() (Jaroslav Kysela) [1797509] - [sound] ALSA: usb-audio: Apply 48kHz fixed rate playback for Jabra Evolve 65 headset (Jaroslav Kysela) [1797509] - [sound] ALSA: usb-audio: add quirks for Line6 Helix devices fw>=2.82 (Jaroslav Kysela) [1797509] - [sound] ALSA: usb-audio: Add clock validity quirk for Denon MC7000/MCX8000 (Jaroslav Kysela) [1797509] - [sound] ALSA: usb-audio: Apply sample rate quirk for Audioengine D1 (Jaroslav Kysela) [1797509] - [sound] ALSA: usb-audio: Fix UAC2/3 effect unit parsing (Jaroslav Kysela) [1797509] - [sound] ALSA: usb-audio: Annotate endianess in Scarlett gen2 quirk (Jaroslav Kysela) [1797509] - [sound] ALSA: usb-audio: Fix endianess in descriptor validation (Jaroslav Kysela) [1797509] - [sound] ALSA: usb-audio: add implicit fb quirk for MOTU M Series (Jaroslav Kysela) [1797509] - [sound] ALSA: usb-audio: unlock on error in probe (Jaroslav Kysela) [1797509] - [sound] ALSA: usb-audio: fix sync-ep altsetting sanity check (Jaroslav Kysela) [1797509] - [sound] ALSA: usb-audio: Add boot quirk for MOTU M Series (Jaroslav Kysela) [1797509] - [sound] ALSA: usb: update old-style static const declaration (Jaroslav Kysela) [1797509] - [sound] ALSA: bcd2000: More constifications (Jaroslav Kysela) [1797509] - [sound] ALSA: usx2y: More constifications (Jaroslav Kysela) [1797509] - [sound] ALSA: caiaq: More constifications (Jaroslav Kysela) [1797509] - [sound] ALSA: usb-audio: More constifications (Jaroslav Kysela) [1797509] - [sound] ALSA: usb-audio: Use lower hex numbers for IDs (Jaroslav Kysela) [1797509] - [sound] ALSA: usb-audio: Apply the sample rate quirk for Bose Companion 5 (Jaroslav Kysela) [1797509] - [sound] ALSA: usx2y: Constify struct snd_usb_audio_quirk entries (Jaroslav Kysela) [1797509] - [sound] ALSA: line6: Constify snd_ratden definitions (Jaroslav Kysela) [1797509] - [sound] ALSA: usb: Constify snd_kcontrol_new items (Jaroslav Kysela) [1797509] - [sound] ALSA: usb: Constify snd_device_ops definitions (Jaroslav Kysela) [1797509] - [sound] ALSA: usb: Constify snd_pcm_hardware definitions (Jaroslav Kysela) [1797509] - [sound] ALSA: usb-audio: fix Corsair Virtuoso mixer label collision (Jaroslav Kysela) [1797509] - [sound] ALSA: usb-audio: fix set_format altsetting sanity check (Jaroslav Kysela) [1797509] - [sound] ALSA: usb-audio: set the interface format after resume on Dell WD19 (Jaroslav Kysela) [1797509] - [sound] ALSA: usx2y: Adjust indentation in snd_usX2Y_hwdep_dsp_status (Jaroslav Kysela) [1797509] - [sound] ALSA: usb-audio: Support PCM sync_stop (Jaroslav Kysela) [1797509] - [sound] ALSA: usb: Drop superfluous ioctl PCM ops (Jaroslav Kysela) [1797509] - [sound] ALSA: usb-audio: Use managed buffer allocation (Jaroslav Kysela) [1797509] - [sound] ALSA: usx2y: Use managed buffer allocation (Jaroslav Kysela) [1797509] - [sound] ALSA: ua101: Use managed buffer allocation (Jaroslav Kysela) [1797509] - [sound] ALSA: line6: Use managed buffer allocation (Jaroslav Kysela) [1797509] - [sound] ALSA: hiface: Use managed buffer allocation (Jaroslav Kysela) [1797509] - [sound] ALSA: caiaq: Use managed buffer allocation (Jaroslav Kysela) [1797509] - [sound] ALSA: 6fire: Use managed buffer allocation (Jaroslav Kysela) [1797509] - [sound] ALSA: usb-audio: Fix Focusrite Scarlett 6i6 gen1 - input handling (Jaroslav Kysela) [1797509] - [sound] ALSA: usb-audio: Fix NULL dereference at parsing BADD (Jaroslav Kysela) [1797509] - [sound] ALSA: usb-audio: Fix Scarlett 6i6 Gen 2 port data (Jaroslav Kysela) [1797509] - [sound] ALSA: usb-audio: Add skip_validation option (Jaroslav Kysela) [1797509] - [sound] ALSA: usb-audio: Fix incorrect size check for processing/extension units (Jaroslav Kysela) [1797509] - [sound] ALSA: usb-audio: Fix incorrect NULL check in create_yamaha_midi_quirk() (Jaroslav Kysela) [1797509] - [sound] ALSA: usb-audio: not submit urb for stopped endpoint (Jaroslav Kysela) [1797509] - [sound] ALSA: usb-audio: Fix missing error check at mixer resolution test (Jaroslav Kysela) [1797509] - [sound] ALSA: ua101: Convert to the common vmalloc memalloc (Jaroslav Kysela) [1797509] - [sound] ALSA: hiface: Convert to the common vmalloc memalloc (Jaroslav Kysela) [1797509] - [sound] ALSA: caiaq: Convert to the common vmalloc memalloc (Jaroslav Kysela) [1797509] - [sound] ALSA: 6fire: Convert to the common vmalloc memalloc (Jaroslav Kysela) [1797509] - [sound] ALSA: usb-audio: Convert to the common vmalloc memalloc (Jaroslav Kysela) [1797509] - [sound] ALSA: 6fire: Drop the dead code (Jaroslav Kysela) [1797509] - [sound] ALSA: usb: Remove superfluous snd_dma_continuous_data() (Jaroslav Kysela) [1797509] - [sound] ALSA: intel_hdmi: Remove dev_err() on platform_get_irq() failure (Jaroslav Kysela) [1797509] - [sound] ALSA: x86: Drop superfluous ioctl PCM ops (Jaroslav Kysela) [1797509] - [sound] ALSA: hdml-lpe-audio: Use managed buffer allocation (Jaroslav Kysela) [1797509] - [sound] ALSA: xen: Drop superfluous ioctl PCM ops (Jaroslav Kysela) [1797509] - [sound] ALSA: atmel: Constify snd_ac97_bus_ops definitions (Jaroslav Kysela) [1797509] - [sound] ALSA: arm: Constify snd_ac97_bus_ops definitions (Jaroslav Kysela) [1797509] - [sound] ALSA: arm: Drop superfluous ioctl PCM ops (Jaroslav Kysela) [1797509] - [sound] ALSA: aoa: Drop superfluous ioctl PCM ops (Jaroslav Kysela) [1797509] - [sound] ALSA: aoa: More constifications (Jaroslav Kysela) [1797509] - [sound] ALSA: aoa: Constify snd_kcontrol_new items (Jaroslav Kysela) [1797509] - [sound] ALSA: aoa: Constify snd_device_ops definitions (Jaroslav Kysela) [1797509] - [sound] ALSA: ac97: Constify snd_ac97_bus_ops definitions (Jaroslav Kysela) [1797509] - [sound] ALSA: wss: Support PCM sync_stop (Jaroslav Kysela) [1797509] - [sound] ALSA: wss: More constifications (Jaroslav Kysela) [1797509] - [sound] ALSA: wavefront: Support PCM sync_stop (Jaroslav Kysela) [1797509] - [sound] ALSA: sc6000: More constification (Jaroslav Kysela) [1797509] - [sound] ALSA: sb: Support PCM sync_stop (Jaroslav Kysela) [1797509] - [sound] ALSA: sb: More constifications (Jaroslav Kysela) [1797509] - [sound] ALSA: opti9xx: Support PCM sync_stop (Jaroslav Kysela) [1797509] - [sound] ALSA: opti9xx: More constifications (Jaroslav Kysela) [1797509] - [sound] ALSA: opl3sa2: Support PCM sync_stop (Jaroslav Kysela) [1797509] - [sound] ALSA: msnd: Support PCM sync_stop (Jaroslav Kysela) [1797509] - [sound] ALSA: gus: Support PCM sync_stop (Jaroslav Kysela) [1797509] - [sound] ALSA: gus: More constifications (Jaroslav Kysela) [1797509] - [sound] ALSA: es18xx: Support PCM sync_stop (Jaroslav Kysela) [1797509] - [sound] ALSA: es18xx: More constifications (Jaroslav Kysela) [1797509] - [sound] ALSA: es1688: Support PCM sync_stop (Jaroslav Kysela) [1797509] - [sound] ALSA: es1688: Drop superfluous ioctl PCM ops (Jaroslav Kysela) [1797509] - [sound] ALSA: es1688: More constifications (Jaroslav Kysela) [1797509] - [sound] ALSA: cs423x: More constification (Jaroslav Kysela) [1797509] - [sound] ALSA: cs4236: fix error return comparison of an unsigned integer (Jaroslav Kysela) [1797509] - [sound] ALSA: cmi8330: More constifications (Jaroslav Kysela) [1797509] - [sound] ALSA: cmi8328: More constifications (Jaroslav Kysela) [1797509] - [sound] ALSA: isa: Constify snd_kcontrol_new items (Jaroslav Kysela) [1797509] - [sound] ALSA: isa: Constify snd_device_ops definitions (Jaroslav Kysela) [1797509] - [sound] ALSA: ad1816a: constify copied structure (Jaroslav Kysela) [1797509] - [sound] ALSA: ad1816a: Support PCM sync_stop (Jaroslav Kysela) [1797509] - [sound] ALSA: isa: Drop superfluous ioctl PCM ops (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: xlnx: Use devm_platform_ioremap_resource() in xlnx_formatter_pcm_probe() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: xtensa: Drop superfluous ioctl PCM ops (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: xtensa: xtfpga-i2s: remove snd_pcm_ops (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: xilinx: Use managed buffer allocation (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: xilinx: Drop superfluous ioctl PCM ops (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: xilinx: xlnx_formatter_pcm: remove snd_pcm_ops (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: uniphier: Drop superfluous ioctl PCM ops (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: uniphier: Use managed buffer allocation (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: uniphier: aio-dma: remove snd_pcm_ops (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: txx9: Use managed buffer allocation (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: txx9: Drop superfluous ioctl PCM ops (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: txx9: txx9aclc: remove snd_pcm_ops (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: ti: sdma-pcm: Add back the flags parameter for non standard dma names (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: tegra: disable rx_fifo after disable stream (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: tegra: add a TDM configuration callback (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: sunxi: sun4i-codec: remove unneeded semicolon (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: stm32: spdifrx: fix race condition in irq handler (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: stm32: spdifrx: retry synchronization in sync state (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: stm32: sai: manage rebind issue (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: stm32: sai: fix possible circular locking (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: stm32: sai: add restriction on mmap support (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: stm32: sai: fix sysclk management on shutdown (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: stm32: sai: clean up indentation issue (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: stm32: dfsdm: fix 16 bits record (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: stm32: Use managed buffer allocation (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: stm: stm32_adfsdm: remove snd_pcm_ops (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: sprd: Drop superfluous ioctl PCM ops (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: sprd: sprd-pcm-dma: remove snd_pcm_ops (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: ipc: Fix memory leak in sof_set_get_large_ctrl_data (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: Intel: hda-stream: fix the CONFIG_ prefix missing (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: imx8: fix memory allocation failure check on priv->pd_dev (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: utils: Drop superfluous ioctl PCM ops (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-utils: remove snd_pcm_ops (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-ops: use snd_soc_card_get_kcontrol() at snd_soc_limit_volume() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: generic-dmaengine-pcm: Use managed buffer allocation (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: generic-dmaengine: Drop superfluous ioctl PCM ops (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-generic-dmaengine-pcm: remove snd_pcm_ops (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: rsnd: do error check after rsnd_channel_normalization() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: rsnd: dma: fix SSI9 4/5/6/7 busif dma address (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: sh: Drop superfluous ioctl PCM ops (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: fsi: Use managed buffer allocation (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: sh: fsi: remove snd_pcm_ops (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: rcar: Use managed buffer allocation (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: rsnd: core.c: add WARN_ON() on rsnd_channel_normalization() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: rsnd: add missing of_node_put() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: rsnd: Reinitialize bit clock inversion flag for every format setting (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: sh: rsnd: remove snd_pcm_ops (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: siu_pcm: Use managed buffer allocation (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: sh: siu_pcm: remove snd_pcm_ops (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: dma-sh7760: Use managed buffer allocation (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: sh: dma-sh7760: remove snd_pcm_ops (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: samsung: Use pr_warn instead of pr_warning (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: samsung: Drop superfluous ioctl PCM ops (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: samsung: idma: remove snd_pcm_ops (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: samsung: Rename Arndale card driver (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: samsung: arndale: Add support for WM1811 CODEC (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: samsung: arndale: Simplify DAI link initialization (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: rockchip: rockchip_max98090: Enable SHDN to fix headset detection (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: rockchip_max98090: Add HDMI jack support (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: rockchip_max98090: Optionally support HDMI use case (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: qcom: q6routing: remove snd_pcm_ops (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: qcom: Drop superfluous ioctl PCM ops (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: qcom: q6asm-dai: remove snd_pcm_ops (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: qcom: lpass-platform: remove snd_pcm_ops (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: pxa: pxa2xx-i2s: move .suspend/.resume to component (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: pxa: pxa-ssp: move .suspend/.resume to component (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: pxa: poodle: Spelling s/enpoints/endpoints/, s/connetion/connection/ (Jaroslav Kysela) [1797509] - [sound] ALSA: spi: pxa2xx: No need to keep pointer to platform device (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: pxa: Drop superfluous ioctl PCM ops (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: pxa: remove snd_pcm_ops (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: pxa: mmp-pcm: remove snd_pcm_ops (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: meson: g12a: add tohdmitx reset (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: meson: Drop superfluous ioctl PCM ops (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: meson: axg-fifo: relax period size constraints (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: meson: axg-fifo: improve depth handling (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: meson: axg-fifo: fix fifo threshold setup (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: meson: Use managed buffer allocation (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: meson: remove snd_pcm_ops (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: mediatek: mt8183: support WoV (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: mt8183: fix audio playback slowly after playback during bootup (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: mediatek: Use managed buffer allocation (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: mediatek: Drop superfluous ioctl PCM ops (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: mediatek: mtk-btcvsd: remove snd_pcm_ops (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: mediatek: remove snd_pcm_ops (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: kirkwood: fix device remove ordering (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: jz4740: Remove unused match variable (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: kirkwood: Drop superfluous ioctl PCM ops (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: kirkwood: fix IRQ error handling (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: kirkwood: kirkwood-dma: remove snd_pcm_ops (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: jz4740: Drop lb60 board code (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: simple-card: fixup simple_dai_link_of_dpcm() comment (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: audio-graph: fixup graph_dai_link_of_dpcm() comment (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: fsl_sai: Fix noise when using EDMA (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: fsl_mqs: Move static keyword to the front of declarations (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: fsl_mqs: Fix error handling in probe (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: fsl_mqs: remove set but not used variable 'bclk' (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: fsl_esai: Add spin lock to protect reset, stop and start (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: fsl: fsl_dma: fix build failure (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: fsl: fsl_dma: don't use snd_soc_rtdcom_lookup() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: fsl: Drop superfluous ioctl PCM ops (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: fsl: imx-pcm-fiq: remove snd_pcm_ops (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: fsl: mpc5200_dma: remove snd_pcm_ops (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: fsl: fsl_dma: remove snd_pcm_ops (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: fsl: fsl_asrc_dma: remove snd_pcm_ops (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: wm8958: use to simplify code (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: tlv320aic32x4: add a check for devm_clk_get (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: wcd9335: clean up indentation issue (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoc: tas2770: Remove unused defines and variables (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: tas2562: Fix misuse of GENMASK macro (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: mediatek: mt6358: support WoV (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: msm8916-wcd-digital: add missing MIX2 path for RX1/2 (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: msm8916-wcd-analog: Add earpiece (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: msm8916-wcd-analog: Fix RX1 selection in RDAC2 MUX (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: fsl_asrc: refine the setting of internal clock divider (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: fsl_asrc: Fix error with S24_3LE format bitstream in i.MX8 (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: fsl_asrc: update supported sample format (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: fsl_asrc: Use in(out)put_format instead of in(out)put_word_width (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: fsl_mqs: Add MQS component driver (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: dwc: Use managed buffer allocation (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: dwc: Drop superfluous ioctl PCM ops (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: dwc: dwc-pcm: remove snd_pcm_ops (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: wm8994: Add support for MCLKn clock gating (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: wm8994: Add support for setting MCLK clock rate (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: tas2562: Fix sample rate error message (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: tas2562: Return invalid for when bitwidth is invalid (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: tas2562: Introduce the TAS2562 amplifier (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: tas2770: clean up an indentation issue (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: tas2770: Fix snd_soc_update_bits error handling (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: tas2770: Remove unneeded read of the TDM_CFG3 register (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoc: tas2770: Fix build error without GPIOLIB (Jaroslav Kysela) [1797509] - [sound] ALSA: tas2770: fix platform_no_drv_owner.cocci warnings (Jaroslav Kysela) [1797509] - [sound] ALSA: tas2770: add tas2770 smart PA kernel driver (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: rt5663: clean up indentation issues (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: rt5650: Add Kahlee platform specfic changes (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: pcm3168a: Fix serial mode dependent format support (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: pcm3168a: Use fixup instead of constraint for channels and formats (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: pcm3168a: The codec does not support S32_LE (Jaroslav Kysela) [1797509] - [sound] ALSA: ASOC: adau7118: Change regulators id (Jaroslav Kysela) [1797509] - [sound] ALSA: ASOC: Add ADAU7118 8 Channel PDM-to-I2S/TDM Converter driver (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: adau1761: Add ALC controls (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: adau1761: Add PGA Slew time control (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: bcm: Drop superfluous ioctl PCM ops (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: bcm: cygnus-pcm: remove snd_pcm_ops (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: au1x: Use managed buffer allocation (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: au1x: Drop superfluous ioctl PCM ops (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: au1x: dma: remove snd_pcm_ops (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: au1x: dbdma2: remove snd_pcm_ops (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: atmel_ssc_dai: Remove wrong spinlock usage (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: atmel: Drop superfluous ioctl PCM ops (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: atmel: atmel-pcm-pdc: remove snd_pcm_ops (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: amd: ACP needs to be powered off in BIOS (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: amd: Additional DAI for I2S SP instance (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: amd: Fix simultaneous playback and capture (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: amd: acp3x: Fix return value check in acp3x_dai_probe() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: amd: add ACP3x TDM mode support (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: amd: Buffer Size instead of MAX Buffer (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: amd: Fix for Subsequent Playback issue (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: amd MMAP_INTERLEAVED Support (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: amd: Added ACP3x system resume and runtime pm (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: amd: Handle ACP3x I2S-SP Interrupts (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: amd: Enabling I2S instance in DMA and DAI (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: amd: Refactoring of DAI from DMA driver (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: amd: Drop superfluous ioctl PCM ops (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: amd: Use managed buffer allocation (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: amd: acp3x-pcm-dma: remove snd_pcm_ops (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: amd: acp3x: clean up indentation issue (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: amd: acp-pcm-dma: remove snd_pcm_ops (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: wm8741: Fix typo in Kconfig prompt (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: Fix snd_sof_ipc_stream_posn() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: rt1015: modify pre-divider for sysclk (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: rt1015: add operation callback function for rt1015_dai (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-component: tidyup snd_soc_pcm_component_sync_stop() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: dapm: Correct DAPM handling of active widgets during shutdown (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Intel: Skylake: Fix available clock counter incrementation (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-pcm/soc-compress: don't use snd_soc_dapm_stream_stop() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: pcm512x: Fix unbalanced regulator enable call in probe error path (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: topology: Fix memleak in soc_tplg_manifest_load() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: topology: Fix memleak in soc_tplg_link_elems_load() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: intel: skl: Fix possible buffer overflow in debug outputs (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: intel: skl: Fix pin debug prints (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: sun8i-codec: Fix setting DAI data format (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: dapm: remove snd_soc_dapm_put_enum_double_locked (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: max98090: revert invalid fix for handling SHDN (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: codec2codec: avoid invalid/double-free of pcm runtime (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: Intel: hda: move i915 init earlier (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: Add system_suspend_target field to struct snd_sof_dev (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: atmel: fix atmel_ssc_set_audio link failure (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: fsl_sai: Fix exiting path on probing failure (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: wcd934x: Add missing COMMON_CLK dependency to SND_SOC_ALL_CODECS (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: wcd934x: Add missing COMMON_CLK dependency (Jaroslav Kysela) [1797509] - [sound] ALSA: treewide: remove redundant IS_ERR() before error code check (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: Intel: add PCI ID for JasperLake (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: rt715: Add __maybe_unused to PM callbacks (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: rt711: Add __maybe_unused to PM callbacks (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: rt700: Add __maybe_unused to PM callbacks (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: rt1308-sdw: Add __maybe_unused to PM callbacks (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Intel: consistent HDMI codec probing code (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: intel: soc-acpi-intel-icl-match: fix rt715 ADR (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: pci: add missing default_fw_name of JasperLake (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: trace: fix unconditional free in trace release (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: core: release resources on errors in probe_continue (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: core: free trace on errors (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: fix an Oops, caused by invalid topology (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: Intel: do not disable i915 power during probe (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: Intel: refactor i915_get/put functions (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: rt1015: Remove unnecessary const (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: max98090: silence lockdep warning (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-core: remove null_snd_soc_ops (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-pcm: add soc_rtd_trigger() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-pcm: add soc_rtd_hw_free() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-pcm: add soc_rtd_hw_params() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-pcm: add soc_rtd_prepare() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-pcm: add soc_rtd_shutdown() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-pcm: add soc_rtd_startup() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: rt1015: add rt1015 amplifier driver (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: topology: fix soc_tplg_fe_link_create() - link->dobj initialization order (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Intel: skl_hda_dsp_common: Fix global-out-of-bounds bug (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Add MediaTek MT6660 Speaker Amp Driver (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: max98090: fix deadlock in max98090_dapm_put_enum_double() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: dapm: add snd_soc_dapm_put_enum_double_locked (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: max98090: revert "ASoC: max98090: fix lockdep warning" (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-core: remove bus_control (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-core: remove DAI suspend/resume (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: ux500: ux500_msp_dai: remove unused DAI .suspend/.resume (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: samsung: i2s: move .suspend/.resume to component (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: dwc: dwc-i2s: move .suspend/.resume to component (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: uniphier: move .suspend/.resume to component (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: ti: omap-mcpdm: move .suspend/.resume to component (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: sti: sti_uniperif: move .suspend/.resume to component (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: samsung: spdif: move .suspend/.resume to component (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: samsung: s3c24xx-i2s: move .suspend/.resume to component (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: mediatek: move .suspend/.resume to component (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: jz4740: jz4740-i2s: move .suspend/.resume to component (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: cirrus: ep93xx-i2s: move .suspend/.resume to component (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: atmel: atmel_ssc_dai: move .suspend/.resume to component (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: bcm: cygnus-ssp: move .suspend/.resume to component (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-generic-dmaengine-pcm: Fix error handling (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-pcm: crash in snd_soc_dapm_new_dai (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Intel: cht_bsw_rt5645: Remove unnecessary string buffers and snprintf calls (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Intel: bytcr_rt5640: Remove unnecessary string buffers and snprintf calls (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Intel: bytcr_rt5640: Remove code duplication in byt_rt5640_codec_fixup (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: msm8916-wcd-analog: Add MIC BIAS Internal3 (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: msm8916-wcd-analog: Simplify MIC BIAS Internal (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: rt715: fix return value check in rt715_sdw_probe() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: rt711: fix return value check in rt711_sdw_probe() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: rt700: fix return value check in rt700_sdw_probe() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: rt715: remove unused including (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: Intel: hda: Fix SKL dai count (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: wm_adsp: Correct cache handling of new kernel control API (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: sgtl5000: add multi endpoint support (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: fsl_asrc: Add support for imx8qm & imx8qxp (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: sgtl5000: Fix VDDA and VDDIO comparison (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: codecs: Add jz4770-codec driver (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Intel: bytcr_rt5640: remove unused variable (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Intel: bytcht_es8316: removed unused variable (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Intel: skl_rt286: rename shadowed variable (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Intel: skl_nau88l25_ssm4567: rename shadowed variable (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Intel: skl_nau88l25_max98357a: rename shadowed variable (Jaroslav Kysela) [1797509] - [sound] ALSA: ASOC: Intel: kbl_rt5663_rt5514_max98927: remove useless initialization (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Intel: kbl_rt5663_rt5514_max98927: rename shadowed variable (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Intel: kbl_rt5663_max98927: rename shadowed variable (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Intel: kbl_rt5660: rename shadowed variable (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Intel: kbl_da7219_max98927: remove unnecessary initialization (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Intel: kbl_da7219_max98927: rename shadowed variable (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Intel: kbl_da7219_max98927: test return value on route add (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Intel: kbl_da7219_max98357a: rename shadowed variable (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Intel: glk_rt5682_max98357a: removed unused variables (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Intel: glk_rt5682_max98357a: rename shadowed variable (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Intel: bxt_rt298: rename shadowed variable (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Intel: bxt_da7219_max98357a: rename shadowed variable (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: Intel: hda-dai: fix compilation warning in pcm_prepare (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: rt715: remove warnings (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: rt715: use dev_to_sdw_dev() instead of to_sdw_slave_device() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: rt700: remove unused including (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: rt1308-sdw: add rt1308 SdW amplifier driver (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: atmel: fix build error with CONFIG_SND_ATMEL_SOC_DMA=m (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: msm8916-wcd-digital: Reset RX interpolation path after use (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: msm8916-wcd-analog: Fix MIC BIAS Internal1 (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: sti: fix possible sleep-in-atomic (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: msm8916-wcd-analog: Fix selected events for MIC BIAS External1 (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: hdac_hda: Fix error in driver removal after failed probe (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: Intel: fix HDA codec driver probe with multiple controllers (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: Intel: lower print level to dbg if we will reinit DSP (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: Intel: reference SoundWire machine lists (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: support alternate list of machines (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Intel: common: add match tables for TGL w/ SoundWire (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Intel: common: add match tables for CNL/CFL/CML w/ SoundWire (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Intel: common: add match tables for ICL w/ SoundWire (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Intel: common: soc-acpi: declare new tables for SoundWire (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-acpi: add _ADR-based link descriptors (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-acpi: add link_mask field (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: fix PCM playback through ALSA OSS emulation (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Intel: bdw-rt5650: change cpu_dai and platform components for SOF (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Intel: broadwell: change cpu_dai and platform components for SOF (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Intel: bdw-rt5677: change cpu_dai and platform components for SOF (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Intel: bdw-rt5677: fix Kconfig dependencies (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: rt711: remove unused including (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: rt715: add RT715 codec driver (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: txx9: Remove unused rtd variable (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-pcm/soc-compress: use snd_soc_dapm_stream_stop() for SND_SOC_DAPM_STREAM_STOP (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-dapm: add snd_soc_dapm_stream_stop() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-core: add snd_soc_close_delayed_work() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-core: do pinctrl_pm_select_xxx() as component (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-core: remove duplicate pinctrl operation when suspend (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-core: care .ignore_suspend for Component suspend (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-core: rename snd_soc_rtdcom_add() to snd_soc_rtd_add_component() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: rt700: add rt700 codec driver (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-core: remove snd_soc_rtdcom_list (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: max98090: Drop incorrectly applied duplicate commit (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: rt711: add rt711 codec driver (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: codecs: add wsa881x amplifier support (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: max98090: fix lockdep warning (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: max98090: fix incorrect helper in max98090_dapm_put_enum_double() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: max98090: fix incorrect helper in max98090_dapm_put_enum_double() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: gtm601: fix build warning (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: loader: add dynamic debug trace (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: pci: change the default firmware path when the community key is used (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Fix NULL dereference at freeing (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Intel: sof_rt5682: Ignore the speaker amp when there isn't one (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Intel: bytcht_es8316: Fix Irbis NB41 netbook quirk (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: rt5640: Fix NULL dereference on module unload (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-topology: fix endianness issues (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Intel: boards: hda_dsp_common: use NULL pointer assignment, not 0 (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Intel: boards: Fix compile-testing RT1011/RT5682 (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: imx8: use resource_size (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: qdsp6: q6asm-dai: constify copied structure (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: amd: Create multiple I2S platform device endpoint (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: qcom: sdm845: add support to DB845c and Lenovo Yoga (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: wcd934x: add audio routings (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: wcd934x: add capture dapm widgets (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: wcd934x: add playback dapm widgets (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: wcd934x: add basic controls (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: wcd934x: add support to wcd9340/wcd9341 codec (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: gtm601: add Broadmobi bm818 sound profile (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Intel: kbl_da7219_max98357a: remove unused variable 'constraints_16000' and 'ch_mono' (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: hdac_hda: Update hdac hda dai table to include intel-hdmi-hifi4 (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: Intel: hda: Add iDisp4 DAI (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: imx8: Fix dsp_box offset (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: fsl_audmix: add missed pm_runtime_disable (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: stm32: spdifrx: fix input pin state management (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: stm32: spdifrx: fix inconsistent lock state (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: core: Fix access to uninitialized list heads (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-core: Set dpcm_playback / dpcm_capture (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: max98090: Remove empty suspend function (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: intel: Add Broadwell rt5650 machine driver (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: move arch_ops under ops (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: topology: Prevent use-after-free in snd_soc_get_pcm_runtime() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: imx: Read SAI parameters and send them to DSP (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: imx: Describe SAI parameters to be sent to DSP (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Intel: boards: fix incorrect HDMI Kconfig dependency (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: Intel: drop HDA codec upon probe failure (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Intel: Add machine driver for da7219_max98373 (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: log compiler name and version information (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: define struct with compiler name and version (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: Introduce state machine for FW boot (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: remove references to Haswell (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Intel: cml_rt1011_rt5682: fix codec_conf by removing legacy style (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: Intel: hda: hda-dai: fix oops on hda_link .hw_free (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: fix fault at driver unload after failed probe (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: compress: Add pm_runtime support (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: intel: skylake: Remove superfluous bus ops (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-core: remove legacy style of codec_conf (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: ti: rx51: use snd_soc_dai_link_component for codec_conf (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: samsung: speyside: use snd_soc_dai_link_component for codec_conf (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: samsung: neo1973_wm8753: use snd_soc_dai_link_component for codec_conf (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: samsung: lowland: use snd_soc_dai_link_component for codec_conf (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: samsung: bells: use snd_soc_dai_link_component for codec_conf (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: mediatek: mt8183-da7219-max98357: use snd_soc_dai_link_component for codec_conf (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: mediatek: mt8173-rt5650-rt5676: use snd_soc_dai_link_component for codec_conf (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: mediatek: mt8173-rt5650-rt5514: use snd_soc_dai_link_component for codec_conf (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: intel: skl_nau88l25_ssm4567: use snd_soc_dai_link_component for codec_conf (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: intel: kbl_rt5663_rt5514_max98927: use snd_soc_dai_link_component for codec_conf (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: intel: kbl_rt5663_max98927: use snd_soc_dai_link_component for codec_conf (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: intel: kbl_da7219_max98927: use snd_soc_dai_link_component for codec_conf (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: fsl: imx-audmix: use snd_soc_dai_link_component for codec_conf (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-core: support snd_soc_dai_link_component for codec_conf (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: wm8962: fix lambda value (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: Use managed buffer allocation (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Drop snd_soc_pcm_lib_ioctl() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: intel: haswell: Use managed buffer allocation (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: intel: baytrail: Use managed buffer allocation (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: xtensa: Use managed buffer allocation (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: rt5514-spi: Use managed buffer allocation (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-core: tidyup for CONFIG_DEBUG_FS (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-core: tidyup for CONFIG_DMI (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-core: merge soc_set_name_prefix() and soc_set_of_name_prefix() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: Drop superfluous ioctl PCM ops (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: Intel: byt: fixup topology filename for BYT-CR (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-core: soc_set_name_prefix(): get component device_node at out of loop (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-core: soc_set_name_prefix(): tidyup loop condition (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-core: rename soc_link_init() to soc_init_pcm_runtime() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-core: add missing return value check for soc_link_init() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-core: move soc_link_init() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-core: rename soc_link_dai_pcm_new() to soc_dai_pcm_new() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-core: move soc_link_dai_pcm_new() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-core: rename snd_soc_remove_dai_link() to snd_soc_remove_pcm_runtime() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-core: rename snd_soc_add_dai_link() to snd_soc_add_pcm_runtime() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-core: move snd_soc_find_dai_link() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-core: find rtd via dai_link pointer at snd_soc_get_pcm_runtime() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-core: move snd_soc_get_pcm_runtime() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-core: remove snd_soc_get_dai_substream() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-core: remove snd_soc_disconnect_sync() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-core: remove dai_link_list (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc.h: dobj is used only when SND_SOC_TOPOLOGY (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: core: add SND_SOC_BYTES_E (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: Intel: add codec_mask module parameter (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: Add asynchronous sample rate converter topology support (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Intel: common: work-around incorrect ACPI HID for CML boards (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: Intel: split cht and byt debug window sizes (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: loader: fix snd_sof_fw_parse_ext_data (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: loader: snd_sof_fw_parse_ext_data log warning on unknown header (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: simple-card: Don't create separate link when platform is present (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: topology: Check return value for soc_tplg_pcm_create() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: topology: Check return value for snd_soc_add_dai_link() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Intel: Skylake: Explicitly include linux/io.h for virt_to_phys() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: nocodec: Amend arguments for sof_nocodec_setup() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: Remove unused drv_name in sof_pdata (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: remove nocodec_fw_filename (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: Make creation of machine device from SOF core optional (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: intel: hda: Modify signature for hda_codec_probe_bus() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: partition audio-related parts from SOF core (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: Drop superfluous snd_pcm_sgbuf_ops_page (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: Introduce default_fw_filename member in sof_dev_desc (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: core: move check for runtime callbacks to core (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: core: modify the signature for snd_sof_create_page_table (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: sof: pcm: remove snd_pcm_ops (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: topology: remove snd_sof_init_topology() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Intel: bytcr_rt5651: Remove unnecessary string buffers and snprintf calls (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Intel: bytcr_rt5651: remove unused variable (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: intel/skl/hda - export number of digital microphones via control components (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: hdmi-codec: set plugged_cb to NULL when component removing (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: hdmi-codec: re-introduce mutex locking again (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: hdmi-codec: drop mutex locking again (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: fix soc-core.c kernel-doc warning (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: Intel: hda: solve MSI issues by merging ipc and stream irq handlers (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: ti: davinci-mcasp: Improve the sysclk selection (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: cs42l51: add dac mux widget in codec routes (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: rsnd: Calculate DALIGN inversion at run-time (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: tlv320aic31xx: Add Volume Soft Stepping control (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: max98090: save and restore SHDN when changing sensitive registers (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: fsl_sai: add IRQF_SHARED (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: tlv320aic31xx: Add HP output driver pop reduction controls (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: mediatek: common: refine hw_params and hw_prepare (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: mediatek: common: add some helpers to control mtk_memif (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: hdac_hdmi: Drop support for Icelake (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: Intel: make common HDMI driver default (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Intel: common: Add mach table for tgl-max98357a-rt5682 (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: intel: sof_rt5682: Add support for tgl-max98357a-rt5682 (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: intel: sof_rt5682: Add quirk for number of HDMI DAI's (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: core: only flush inited work during free (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Intel: bytcr_rt5640: Update quirk for Teclast X89 (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: core: Init pcm runtime work early to avoid warnings (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Intel: sst: Add missing include (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: max98090: fix possible race conditions (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: max98090: exit workaround earlier if PLL is locked (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: max98090: remove msleep in PLL unlocked workaround (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: wm8904: fix automatic sysclk configuration (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: rt5677: Fix build error without CONFIG_SPI (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: topology: Fix unload for SAI/ESAI (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: Intel: BYT: fix a copy/paste mistake in byt_dump() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: AMD: Enable clk in startup intead of hw_params (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: rt5682: fix i2c arbitration lost issue (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: DMI long name - avoid to add board name if matches with product name (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: improve the DMI long card code in asoc-core (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: rsnd: fix DALIGN register for SSIU (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: component: Add sync_stop PCM ops (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: pcm: Make ioctl ops optional (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-pcm: check symmetry before hw_params (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: pcm3168a: Update the RST gpio handling to align with documentation (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: add control components management (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-pcm: remove soc_pcm_private_free() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-core: fixup dead-lock at snd_soc_unregister_component() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-core: fix RIP warning on card removal (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-component: tidyup snd_soc_pcm_component_new/free() parameter (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Intel: bytcr_rt5640: Update quirk for Acer Switch 10 SW5-012 2-in-1 (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: wm_adsp: Expose mixer control API (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: tlv320aic31xx: configure output common-mode voltage (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: Intel: Fix CFL and CML FW nocodec binary names (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: Intel: Fix build break (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: pcm3168a: Add support for optional RST gpio handling (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: wm5100: add missed pm_runtime_disable (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: wm2200: add missed operations in remove and probe failure (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: qcom: q6asm-dai: add support to flac decoder (Jaroslav Kysela) [1797509] - [sound] ALSA: compress: add flac decoder params (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: qcom: q6asm: add support to flac config (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: rt5677: rt5677_check_hotword() can be static (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: rt5682: fix the charge pump capacitor discharges (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: ti: davinci-mcasp: Use dma_request_chan() directly for channel request (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: dmaengine: Use dma_request_chan() directly for channel request (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-core: care card_probed at soc_cleanup_card_resources() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-core: move snd_soc_unbind_card() next to snd_soc_bind_card() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-core: call snd_soc_dapm_shutdown() at soc_cleanup_card_resources() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: rt5645: Fixed typo for buddy jack support (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: wm8904: fix regcache handling (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-core: tidyup soc_probe_aux_devices() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-core: merge snd_soc_bind_card() and snd_soc_instantiate_card() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-core: merge soc_remove_component() and soc_cleanup_component() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-core: merge snd_soc_remove_dai_link() and soc_unbind_dai_link() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-core: merge snd_soc_add_dai_link() and soc_bind_dai_link() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-core: merge snd_soc_unregister_dai() and soc_del_dai() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-core: merge snd_soc_register_dai() and soc_add_dai() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-core: remove soc_is_dai_link_bound() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Jack: Fix NULL pointer dereference in snd_soc_jack_report (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: topology: free kcontrol memory on error (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: PM: only suspend to D0I3 when needed (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: add helper to check if we should enter d0i3 suspend (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: PM: add check before setting d0_substate (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: PM: add state machine to comments (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: Intel: hda: use fallback for firmware name (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Intel: acpi-match: split CNL tables in three (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: Intel: Fix CFL and CML FW nocodec binary names (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: rt5682: cancel jack_detect_work if hs_jack is set to null (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: rt5645: Fixed buddy jack support (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: wm8904: configure sysclk/FLL automatically (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Intel: kbl_rt5663_rt5514_max98927: Add dmic format constraint (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Add DA7213 audio codec as selectable option (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: rt5677: Wait for DSP to boot before loading firmware (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: rt5677: Set ADC clock to use PLL and enable ASRC (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: bdw-rt5677: Turn on MCLK1 for DSP via DAPM (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: rt5677: Allow VAD to be shut on/off at all times (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: rt5677: Disable irq at suspend (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: rt5677: Stop and restart DSP over suspend/resume (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: rt5677: Mark reg RT5677_PWR_ANLG2 as volatile (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: rt5677: Add DAPM audio path for hotword stream (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: rt5677: Enable jack detect while DSP is running (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: bdw-rt5677: Add a DAI link for rt5677 SPI PCM device (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: fsl_audmix: Add spin lock to protect tdms (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: rt5514-spi: Convert to the common vmalloc memalloc (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: rt5514-spi: remove snd_pcm_ops (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Remove superfluous snd_dma_continuous_data() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: Intel: hda: set L1SEN on S0ix suspend (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: topology: fix missing NULL pointer check (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: core: Fix compile warning with CONFIG_DEBUG_FS=n (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: topology: Fix bytes control size checks (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-core: remove topology specific operation (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-core: call snd_soc_register_dai() from snd_soc_register_dais() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-core: don't call snd_soc_dapm_new_dai_widgets() at snd_soc_register_dai() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-core: have legacy_dai_naming at snd_soc_register_dai() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-core: add snd_soc_unregister_dai() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-core: move snd_soc_unregister_dais() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-core: move snd_soc_register_dai() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-core: use snd_soc_lookup_component() at snd_soc_unregister_component() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-core: remove snd_soc_component_add/del() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-core: add snd_soc_del_component_unlocked() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-core: tidyup snd_soc_lookup_component() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-core: move snd_soc_lookup_component() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-core: add soc_unbind_dai_link() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-core: call soc_bind_dai_link() under snd_soc_add_dai_link() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-core: remove duplicated soc_is_dai_link_bound() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-core: typo fix at soc_dai_link_sanity_check() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-core: tidyup soc_init_dai_link() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-core: move soc_init_dai_link() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-core: add for_each_rtd_components() and replace (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-core: remove for_each_rtdcom_safe() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-pcm: Use different sequence for start/stop trigger (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-core: snd_soc_unbind_card() cleanup (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-core: add snd_soc_pcm_lib_ioctl() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-core: setup card->rtd_num at snd_soc_instantiate_card() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-core: use devm_xxx for component related resource (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-core: add soc_setup_card_name() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-core: remove soc_remove_dai_links() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-core: use devm_kzalloc() for rtd (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: core: Clarify usage of ignore_machine (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-core: remove snd_soc_rtdcom_del_all() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-core: tidyup soc_new_pcm_runtime() alloc order (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: topology: set trigger order for FE DAI link (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: pcm: update FE/BE trigger order based on the command (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: max98373: replace gpio_request with devm_gpio_request (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Intel: Skylake: mark HDAudio codec support as deprecated (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: Intel: use def_tristate, avoid using select (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: imx: fix reverse CONFIG_SND_SOC_SOF_OF dependency (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: Kconfig: add EXPERT dependency for developer options, clarify help (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Intel: add mutual exclusion between SOF and legacy Baytrail driver (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: Intel: Broadwell: clarify mutual exclusion with legacy driver (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: Intel: Baytrail: clarify mutual exclusion with Atom/SST driver (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: Intel: hda: Simplify the hda_dsp_wait_d0i3c_done() function (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Intel: Add acpi match for rt1011 based m/c driver (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: ux500: Remove redundant variable "status" (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: hdac_hda: fix race in device removal (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: rt1011: set the different setting for QFN/WLCSP package (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: rt1011: some minor changes to improve readability (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: rt1011: add the range check for temperature_calib from device property (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: rt1011: remove unnecessary tabs using spaces instead (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: rt1011: fix spelling mistake "temperture" -> "temperature" (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: rt1011: Read and apply r0 and temperature device property (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: rt1011: set tx/rx slots from tx/rx_mask in TDM case (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: rt1011: improve the rt1011_set_dai_fmt() function (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: rt1011: remove redundant code in kcontrol (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-core: remove unneeded snd_soc_tplg_component_remove() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: rt5677-spi: Use managed buffer allocation (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: rt5677: Load firmware via SPI using delayed work (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: rt5677-spi: Convert to the common vmalloc memalloc (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: rt5677-spi: fixup compile warning (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: rt5677-spi: fix sparse warnings (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: rt5677: Add missing null check for failed allocation of rt5677_dsp (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: rt5677: Add a PCM device for streaming hotword via SPI (Jaroslav Kysela) [1797509] - [sound] ALSA: serial-u16550: More constification (Jaroslav Kysela) [1797509] - [sound] ALSA: opl4: More constification (Jaroslav Kysela) [1797509] - [sound] ALSA: seq: oss: Constify snd_seq_oss_callback definitions (Jaroslav Kysela) [1797509] - [sound] ALSA: opl3: More constifications (Jaroslav Kysela) [1797509] - [sound] ALSA: opl3: Constify snd_opl3_drum_voice definitions (Jaroslav Kysela) [1797509] - [sound] ALSA: mts64: More constifications (Jaroslav Kysela) [1797509] - [sound] ALSA: dummy: Constify snd_pcm_ops definitions (Jaroslav Kysela) [1797509] - [sound] ALSA: dummy: Fix PCM format loop in proc output (Jaroslav Kysela) [1797509] - [sound] ALSA: dummy: More constifications (Jaroslav Kysela) [1797509] - [sound] ALSA: drivers: Constify snd_kcontrol_new items (Jaroslav Kysela) [1797509] - [sound] ALSA: aloop: Fix dependency on timer API (Jaroslav Kysela) [1797509] - [sound] ALSA: hda: do not override bus codec_mask in link_get() (Jaroslav Kysela) [1797509] - [sound] ALSA: hda: Reset stream if DMA RUN bit not cleared (Jaroslav Kysela) [1797509] - [sound] ALSA: hda: No preallocation on x86 platforms (Jaroslav Kysela) [1797509] - [sound] ALSA: hda: Update kernel-doc function parameter descriptions (Jaroslav Kysela) [1797509] - [sound] ALSA: hda: Comment about snd_hdac_bus_update_rirb() and spinlock (Jaroslav Kysela) [1797509] - [sound] ALSA: via82xx: Drop superfluous ioctl PCM ops (Jaroslav Kysela) [1797509] - [sound] ALSA: trident: Drop superfluous ioctl PCM ops (Jaroslav Kysela) [1797509] - [sound] ALSA: rme32: Use managed buffer allocation (Jaroslav Kysela) [1797509] - [sound] ALSA: pcxhr: Use managed buffer allocation (Jaroslav Kysela) [1797509] - [sound] ALSA: intel8x0: Drop superfluous ioctl PCM ops (Jaroslav Kysela) [1797509] - [sound] ALSA: hda: Apply aligned MMIO access only conditionally (Jaroslav Kysela) [1797509] - [sound] ALSA: remove ioremap_nocache and devm_ioremap_nocache (Jaroslav Kysela) [1797509] - [sound] ALSA: au88x0: Use managed buffer allocation (Jaroslav Kysela) [1797509] - [sound] ALSA: atiixp: Drop superfluous ioctl PCM ops (Jaroslav Kysela) [1797509] - [sound] ALSA: asihpi: Drop superfluous ioctl PCM ops (Jaroslav Kysela) [1797509] - [sound] ALSA: pci: Drop superfluous ioctl PCM ops (Jaroslav Kysela) [1797509] - [sound] ALSA: hda/realtek - Enable the headset of ASUS B9450FA with ALC294 (Jaroslav Kysela) [1797509] - [sound] ALSA: hda/realtek - Fix silent output on Gigabyte X570 Aorus Master (Jaroslav Kysela) [1797509] - [sound] ALSA: hda/realtek - Add Headset Button supported for ThinkPad X1 (Jaroslav Kysela) [1797509] - [sound] ALSA: hda/realtek - Add Headset Mic supported (Jaroslav Kysela) [1797509] - [sound] ALSA: hda/realtek - Fix a regression for mute led on Lenovo Carbon X1 (Jaroslav Kysela) [1797509] - [sound] ALSA: hda: Use scnprintf() for printing texts for sysfs/procfs (Jaroslav Kysela) [1797509] - [sound] ALSA: hda/realtek - Apply quirk for yet another MSI laptop (Jaroslav Kysela) [1797509] - [sound] ALSA: hda/realtek - Apply quirk for MSI GP63, too (Jaroslav Kysela) [1797509] - [sound] ALSA: hda/realtek - Fix silent output on MSI-GL73 (Jaroslav Kysela) [1797509] - [sound] ALSA: hda/realtek - Add more codec supported Headset Button (Jaroslav Kysela) [1797509] - [sound] ALSA: hda: Clear RIRB status before reading WP (Jaroslav Kysela) [1797509] - [sound] ALSA: hda/realtek - Fixed one of HP ALC671 platform Headset Mic supported (Jaroslav Kysela) [1797509] - [sound] ALSA: hda - Fix DP-MST support for NVIDIA codecs (Jaroslav Kysela) [1797509] - [sound] ALSA: hdsp: Make the firmware loading ioctl a bit more readable (Jaroslav Kysela) [1797509] - [sound] ALSA: emu10k1: Fix annotation and cast for the recent uapi header change (Jaroslav Kysela) [1797509] - [sound] ALSA: hda: Add JasperLake PCI ID and codec vid (Jaroslav Kysela) [1797509] - [sound] ALSA: hda: Add Clevo W65_67SB the power_save blacklist (Jaroslav Kysela) [1797509] - [sound] ALSA: cs46xx: fix spelling mistake "to" -> "too" (Jaroslav Kysela) [1797509] - [sound] ALSA: hda - Add docking station support for Lenovo Thinkpad T420s (Jaroslav Kysela) [1797509] - [sound] ALSA: hda/hdmi - add retry logic to parse_intel_hdmi() (Jaroslav Kysela) [1797509] - [sound] ALSA: hda/realtek - Add Headset Mic supported for HP cPC (Jaroslav Kysela) [1797509] - [sound] ALSA: hda/analog - Minor optimization for SPDIF mux connections (Jaroslav Kysela) [1797509] - [sound] ALSA: hda: patch_hdmi: remove warnings with empty body (Jaroslav Kysela) [1797509] - [sound] ALSA: hda: correct kernel-doc parameter descriptions (Jaroslav Kysela) [1797509] - [sound] ALSA: hda: Manage concurrent reg access more properly (Jaroslav Kysela) [1797509] - [sound] ALSA: hda: enable regmap internal locking (Jaroslav Kysela) [1797509] - [sound] ALSA: hda: Fix a typo in comments (Jaroslav Kysela) [1797509] - [sound] ALSA: hda: Disable regmap internal locking (Jaroslav Kysela) [1797509] - [sound] ALSA: hda: patch_realtek: fix empty macro usage in if block (Jaroslav Kysela) [1797509] - [sound] ALSA: hda: Rename back to dmic_detect option (Jaroslav Kysela) [1797509] - [sound] ALSA: pci: echoaudio: remove set but not used variable 'chip' (Jaroslav Kysela) [1797509] - [sound] ALSA: hda/realtek - Add quirk for the bass speaker on Lenovo Yoga X1 7th gen (Jaroslav Kysela) [1797509] - [sound] ALSA: hda/realtek - Set EAPD control to default for ALC222 (Jaroslav Kysela) [1797509] - [sound] ALSA: via82xx: More constification (Jaroslav Kysela) [1797509] - [sound] ALSA: fm801: More constification (Jaroslav Kysela) [1797509] - [sound] ALSA: ens137x: More constification (Jaroslav Kysela) [1797509] - [sound] ALSA: echoaudio: More constification (Jaroslav Kysela) [1797509] - [sound] ALSA: cs4281: More constification (Jaroslav Kysela) [1797509] - [sound] ALSA: azt3328: More constification (Jaroslav Kysela) [1797509] - [sound] ALSA: ak4531: More constification (Jaroslav Kysela) [1797509] - [sound] ALSA: lx6464es: More constifications (Jaroslav Kysela) [1797509] - [sound] ALSA: aw2: More constifications (Jaroslav Kysela) [1797509] - [sound] ALSA: cmipci: More constifications (Jaroslav Kysela) [1797509] - [sound] ALSA: es1968: More constifications (Jaroslav Kysela) [1797509] - [sound] ALSA: es1938: More constifications (Jaroslav Kysela) [1797509] - [sound] ALSA: atiixp: More constifications (Jaroslav Kysela) [1797509] - [sound] ALSA: asihpi: More constifications (Jaroslav Kysela) [1797509] - [sound] ALSA: ctxfi: More constifications (Jaroslav Kysela) [1797509] - [sound] ALSA: ca0106: More constifications (Jaroslav Kysela) [1797509] - [sound] ALSA: cs46xx: More constifications (Jaroslav Kysela) [1797509] - [sound] ALSA: korg1212: More constifications (Jaroslav Kysela) [1797509] - [sound] ALSA: nm256: More constifications (Jaroslav Kysela) [1797509] - [sound] ALSA: ymfpci: More constifications (Jaroslav Kysela) [1797509] - [sound] ALSA: mixart: More constifications (Jaroslav Kysela) [1797509] - [sound] ALSA: pcxhr: More constifications (Jaroslav Kysela) [1797509] - [sound] ALSA: rme9652: More constifications (Jaroslav Kysela) [1797509] - [sound] ALSA: hdspm: More constifications (Jaroslav Kysela) [1797509] - [sound] ALSA: hdsp: More constifications (Jaroslav Kysela) [1797509] - [sound] ALSA: ice1712: More constifications (Jaroslav Kysela) [1797509] - [sound] ALSA: riptide: More constifications (Jaroslav Kysela) [1797509] - [sound] ALSA: emu10k1: More constifications (Jaroslav Kysela) [1797509] - [sound] ALSA: au88x0: More constifications (Jaroslav Kysela) [1797509] - [sound] ALSA: ac97: More constifications (Jaroslav Kysela) [1797509] - [sound] ALSA: hda: More constifications (Jaroslav Kysela) [1797509] - [sound] ALSA: intel8x0: More constifications (Jaroslav Kysela) [1797509] - [sound] ALSA: vx: More constifications (Jaroslav Kysela) [1797509] - [sound] ALSA: hda/realtek - More constifications (Jaroslav Kysela) [1797509] - [sound] ALSA: hda/realtek - Apply mic mute LED quirk for Dell E7xx laptops, too (Jaroslav Kysela) [1797509] - [sound] ALSA: hda/realtek - Add new codec supported for ALCS1200A (Jaroslav Kysela) [1797509] - [sound] ALSA: hda - constify and cleanup static NodeID tables (Jaroslav Kysela) [1797509] - [sound] ALSA: pci: Constify snd_pci_quirk tables (Jaroslav Kysela) [1797509] - [sound] ALSA: hda: Constify snd_pci_quirk tables (Jaroslav Kysela) [1797509] - [sound] ALSA: fm801: Constify snd_fm801_tea575x_gpios (Jaroslav Kysela) [1797509] - [sound] ALSA: es1968: Constify snd_es1968_tea575x_gpios (Jaroslav Kysela) [1797509] - [sound] ALSA: emu10k1: Constify snd_emu_chip_details (Jaroslav Kysela) [1797509] - [sound] ALSA: bt87x: Constify snd_bt87x_boards (Jaroslav Kysela) [1797509] - [sound] ALSA: ice1712: Constify wm-specific tables (Jaroslav Kysela) [1797509] - [sound] ALSA: ice17xx: Constify snd_ice1712_card_info (Jaroslav Kysela) [1797509] - [sound] ALSA: ca0106: Constify snd_ca0106_details (Jaroslav Kysela) [1797509] - [sound] ALSA: ca0106: Constify snd_ca0106_category_str items (Jaroslav Kysela) [1797509] - [sound] ALSA: ac97: Constify snd_ac97_res_table definition (Jaroslav Kysela) [1797509] - [sound] ALSA: pci: Constify snd_kcontrol_new items (Jaroslav Kysela) [1797509] - [sound] ALSA: hda: Constify snd_kcontrol_new items (Jaroslav Kysela) [1797509] - [sound] ALSA: vx: Constify snd_vx_hardware and snd_vx_ops definitions (Jaroslav Kysela) [1797509] - [sound] ALSA: info: Make snd_info_entry_ops as const (Jaroslav Kysela) [1797509] - [sound] ALSA: pci: Constify snd_ac97_bus_ops definitions (Jaroslav Kysela) [1797509] - [sound] ALSA: ac97: Treat snd_ac97_bus_ops as const (Jaroslav Kysela) [1797509] - [sound] ALSA: Constify snd_timer_hardware definitions (Jaroslav Kysela) [1797509] - [sound] ALSA: pci: Constify snd_device_ops definitions (Jaroslav Kysela) [1797509] - [sound] ALSA: hda: Constify snd_device_ops definitions (Jaroslav Kysela) [1797509] - [sound] ALSA: pci: Constify snd_pcm_hardware definitions (Jaroslav Kysela) [1797509] - [sound] ALSA: hda: constify copied structure (Jaroslav Kysela) [1797509] - [sound] ALSA: hda/realtek - Enable the bass speaker of ASUS UX431FLC (Jaroslav Kysela) [1797509] - [sound] ALSA: ice1724: Fix sleep-in-atomic in Infrasonic Quartet support code (Jaroslav Kysela) [1797509] - [sound] ALSA: hda/realtek - Add Bass Speaker and fixed dac for bass speaker (Jaroslav Kysela) [1797509] - [sound] ALSA: hda - Apply sync-write workaround to old Intel platforms, too (Jaroslav Kysela) [1797509] - [sound] ALSA: pci: echoaudio: remove usage of dimen menber of elem_value structure (Jaroslav Kysela) [1797509] - [sound] ALSA: hda/hdmi - fix atpx_present when CLASS is not VGA (Jaroslav Kysela) [1797509] - [sound] ALSA: emu10k1: Make uapi/emu10k1.h compilable again (Jaroslav Kysela) [1797509] - [sound] ALSA: hda/realtek - Add headset Mic no shutup for ALC283 (Jaroslav Kysela) [1797509] - [sound] ALSA: cmipci: Allow disabling MPU port via module option (Jaroslav Kysela) [1797509] - [sound] ALSA: hda - Downgrade error message for single-cmd fallback (Jaroslav Kysela) [1797509] - [sound] ALSA: hda: Fix regression by strip mask fix (Jaroslav Kysela) [1797509] - [sound] ALSA: hda/ca0132 - Fix work handling in delayed HP detection (Jaroslav Kysela) [1797509] - [sound] ALSA: hda/ca0132 - Avoid endless loop (Jaroslav Kysela) [1797509] - [sound] ALSA: hda/ca0132 - Keep power on during processing DSP response (Jaroslav Kysela) [1797509] - [sound] ALSA: hda: Unify get_response handling (Jaroslav Kysela) [1797509] - [sound] ALSA: hda: Use waitqueue for RIRB in HDA-core helper, too (Jaroslav Kysela) [1797509] - [sound] ALSA: hda: tegra: Fix unused variable compile warning (Jaroslav Kysela) [1797509] - [sound] ALSA: hdsp: Make uapi/hdsp.h compilable again (Jaroslav Kysela) [1797509] - [sound] ALSA: vx222: Support PCM sync_stop (Jaroslav Kysela) [1797509] - [sound] ALSA: pcxhr: Support PCM sync_stop (Jaroslav Kysela) [1797509] - [sound] ALSA: mixart: Support PCM sync_stop (Jaroslav Kysela) [1797509] - [sound] ALSA: lx6464es: Support PCM sync_stop (Jaroslav Kysela) [1797509] - [sound] ALSA: ymfpci: Support PCM sync_stop (Jaroslav Kysela) [1797509] - [sound] ALSA: via82xx: Support PCM sync_stop (Jaroslav Kysela) [1797509] - [sound] ALSA: trident: Support PCM sync_stop (Jaroslav Kysela) [1797509] - [sound] ALSA: sonicvibes: Support PCM sync_stop (Jaroslav Kysela) [1797509] - [sound] ALSA: sis7019: Support PCM sync_stop (Jaroslav Kysela) [1797509] - [sound] ALSA: rme9652: Support PCM sync_stop (Jaroslav Kysela) [1797509] - [sound] ALSA: rme96: Support PCM sync_stop (Jaroslav Kysela) [1797509] - [sound] ALSA: rme32: Support PCM sync_stop (Jaroslav Kysela) [1797509] - [sound] ALSA: riptide: Support PCM sync_stop (Jaroslav Kysela) [1797509] - [sound] ALSA: oxygen: Support PCM sync_stop (Jaroslav Kysela) [1797509] - [sound] ALSA: nm256: Support PCM sync_stop (Jaroslav Kysela) [1797509] - [sound] ALSA: maestro3: Support PCM sync_stop (Jaroslav Kysela) [1797509] - [sound] ALSA: lola: Support PCM sync_stop (Jaroslav Kysela) [1797509] - [sound] ALSA: korg1212: Support PCM sync_stop (Jaroslav Kysela) [1797509] - [sound] ALSA: intel8x0: Support PCM sync_stop (Jaroslav Kysela) [1797509] - [sound] ALSA: ice1724: Support PCM sync_stop (Jaroslav Kysela) [1797509] - [sound] ALSA: ice1712: Support PCM sync_stop (Jaroslav Kysela) [1797509] - [sound] ALSA: hda: Support PCM sync_stop (Jaroslav Kysela) [1797509] - [sound] ALSA: fm801: Support PCM sync_stop (Jaroslav Kysela) [1797509] - [sound] ALSA: es1968: Support PCM sync_stop (Jaroslav Kysela) [1797509] - [sound] ALSA: es1938: Support PCM sync_stop (Jaroslav Kysela) [1797509] - [sound] ALSA: ens137x: Support PCM sync_stop (Jaroslav Kysela) [1797509] - [sound] ALSA: emu10k1: Support PCM sync_stop (Jaroslav Kysela) [1797509] - [sound] ALSA: echoaudio: Support PCM sync_stop (Jaroslav Kysela) [1797509] - [sound] ALSA: ctxfi: Support PCM sync_stop (Jaroslav Kysela) [1797509] - [sound] ALSA: cs5535audio: Support PCM sync_stop (Jaroslav Kysela) [1797509] - [sound] ALSA: cs46xx: Support PCM sync_stop (Jaroslav Kysela) [1797509] - [sound] ALSA: cs4281: Support PCM sync_stop (Jaroslav Kysela) [1797509] - [sound] ALSA: cmipci: Support PCM sync_stop (Jaroslav Kysela) [1797509] - [sound] ALSA: ca0106: Support PCM sync_stop (Jaroslav Kysela) [1797509] - [sound] ALSA: bt87x: Support PCM sync_stop (Jaroslav Kysela) [1797509] - [sound] ALSA: azt3328: Support PCM sync_stop (Jaroslav Kysela) [1797509] - [sound] ALSA: aw2: Support PCM sync_stop (Jaroslav Kysela) [1797509] - [sound] ALSA: au88x0: Support PCM sync_stop (Jaroslav Kysela) [1797509] - [sound] ALSA: atiixp: Support PCM sync_stop (Jaroslav Kysela) [1797509] - [sound] ALSA: als300: Support PCM sync_stop (Jaroslav Kysela) [1797509] - [sound] ALSA: ali5451: Support PCM sync_stop (Jaroslav Kysela) [1797509] - [sound] ALSA: ad1889: Support PCM sync_stop (Jaroslav Kysela) [1797509] - [sound] ALSA: hda/realtek - Line-out jack doesn't work on a Dell AIO (Jaroslav Kysela) [1797509] - [sound] ALSA: hda/hdmi - Fix duplicate unref of pci_dev (Jaroslav Kysela) [1797509] - [sound] ALSA: echoaudio: simplify get_audio_levels (Jaroslav Kysela) [1797509] - [sound] ALSA: hda: hdmi - Keep old slot assignment behavior for Intel platforms (Jaroslav Kysela) [1797509] - [sound] ALSA: hda: Modify stream stripe mask only when needed (Jaroslav Kysela) [1797509] - [sound] ALSA: hda - fixup for the bass speaker on Lenovo Carbon X1 7th gen (Jaroslav Kysela) [1797509] - [sound] ALSA: hda: hdmi - preserve non-MST PCM routing for Intel platforms (Jaroslav Kysela) [1797509] - [sound] ALSA: hda: hdmi - fix kernel oops caused by invalid PCM idx (Jaroslav Kysela) [1797509] - [sound] ALSA: hda/realtek - Fix inverted bass GPIO pin on Acer 8951G (Jaroslav Kysela) [1797509] - [sound] ALSA: hda/realtek - Dell headphone has noise on unmute for ALC236 (Jaroslav Kysela) [1797509] - [sound] ALSA: hda: hdmi - fix regression in connect list handling (Jaroslav Kysela) [1797509] - [sound] ALSA: hda/hdmi - enable automatic runtime pm for AMD HDMI codecs by default (Jaroslav Kysela) [1797509] - [sound] ALSA: hda/hdmi - enable runtime pm for newer AMD display audio (Jaroslav Kysela) [1797509] - [sound] ALSA: hda/hdmi - Add new pci ids for AMD GPU display audio (Jaroslav Kysela) [1797509] - [sound] ALSA: hda/hdmi - fix vgaswitcheroo detection for AMD (Jaroslav Kysela) [1797509] - [sound] ALSA: hda/realtek - Enable internal speaker of ASUS UX431FLC (Jaroslav Kysela) [1797509] - [sound] ALSA: hda/hdmi - Clear codec->relaxed_resume flag at unbinding (Jaroslav Kysela) [1797509] - [sound] ALSA: hda - Disable audio component for legacy Nvidia HDMI codecs (Jaroslav Kysela) [1797509] - [sound] ALSA: hda/realtek - Enable the headset-mic on a Xiaomi's laptop (Jaroslav Kysela) [1797509] - [sound] ALSA: hda/realtek - Move some alc236 pintbls to fallback table (Jaroslav Kysela) [1797509] - [sound] ALSA: hda/realtek - Move some alc256 pintbls to fallback table (Jaroslav Kysela) [1797509] - [sound] ALSA: hda - Add mute led support for HP ProBook 645 G4 (Jaroslav Kysela) [1797509] - [sound] ALSA: hda - Add DP-MST support for NVIDIA codecs (Jaroslav Kysela) [1797509] - [sound] ALSA: hda - Add DP-MST support for non-acomp codecs (Jaroslav Kysela) [1797509] - [sound] ALSA: hda - Add DP-MST jack support (Jaroslav Kysela) [1797509] - [sound] ALSA: hda - Rename snd_hda_pin_sense to snd_hda_jack_pin_sense (Jaroslav Kysela) [1797509] - [sound] ALSA: hda - remove forced polling workaround for CFL and CNL (Jaroslav Kysela) [1797509] - [sound] ALSA: hda: hdmi - remove redundant code comments (Jaroslav Kysela) [1797509] - [sound] ALSA: hda: hdmi - fix port numbering for ICL and TGL platforms (Jaroslav Kysela) [1797509] - [sound] ALSA: hda/hdmi - Clean up Intel platform-specific fixup checks (Jaroslav Kysela) [1797509] - [sound] ALSA: au88x0: Fix incorrect device pointer for preallocation (Jaroslav Kysela) [1797509] - [sound] ALSA: hda: hdmi - fix pin setup on Tigerlake (Jaroslav Kysela) [1797509] - [sound] ALSA: hda: Add Cometlake-S PCI ID (Jaroslav Kysela) [1797509] - [sound] ALSA: rme32: Remove superfluous snd_dma_continuous_data() (Jaroslav Kysela) [1797509] - [sound] ALSA: hda: hdmi - add Tigerlake support (Jaroslav Kysela) [1797509] - [sound] ALSA: hda/ca0132 - Fix possible workqueue stall (Jaroslav Kysela) [1797509] - [sound] ALSA: seq: Fix concurrent access to queue current tick/time (Jaroslav Kysela) [1797509] - [sound] ALSA: seq: Avoid concurrent access to queue flags (Jaroslav Kysela) [1797509] - [sound] ALSA: pcm: Fix double hw_free calls (Jaroslav Kysela) [1797509] - [sound] ALSA: pcm: Fix sparse warnings wrt snd_pcm_state_t (Jaroslav Kysela) [1797509] - [sound] ALSA: pcm: Fix memory leak at closing a stream without hw_free (Jaroslav Kysela) [1797509] - [sound] ALSA: pcm: Set per-card upper limit of PCM buffer allocations (Jaroslav Kysela) [1797509] - [sound] ALSA: pcm: Make snd_pcm_hw_constraints_init() and _complete() static (Jaroslav Kysela) [1797509] - [sound] ALSA: seq: Fix racy access for queue timer in proc read (Jaroslav Kysela) [1797509] - [sound] ALSA: timer: fix nsec/sec initialization confusion (Jaroslav Kysela) [1797509] - [sound] ALSA: control: potential uninitialized return value (Jaroslav Kysela) [1797509] - [sound] ALSA: rawmidi: More constification (Jaroslav Kysela) [1797509] - [sound] ALSA: oss: More constifications (Jaroslav Kysela) [1797509] - [sound] ALSA: jack: More constification (Jaroslav Kysela) [1797509] - [sound] ALSA: info: More constifications (Jaroslav Kysela) [1797509] - [sound] ALSA: seq: More constifications (Jaroslav Kysela) [1797509] - [sound] ALSA: pcm: More constifications (Jaroslav Kysela) [1797509] - [sound] ALSA: control: Add verification for kctl accesses (Jaroslav Kysela) [1797509] - [sound] ALSA: mixer: oss: Constify snd_mixer_oss_assign_table definition (Jaroslav Kysela) [1797509] - [sound] ALSA: seq: Constify struct snd_midi_op (Jaroslav Kysela) [1797509] - [sound] ALSA: timer: Constify snd_timer_hardware definitions (Jaroslav Kysela) [1797509] - [sound] ALSA: core: Constify snd_device_ops definitions (Jaroslav Kysela) [1797509] - [sound] ALSA: core: Treat snd_device_ops as const (Jaroslav Kysela) [1797509] - [sound] ALSA: ctl: allow TLV read operation for callback type of element in locked case (Jaroslav Kysela) [1797509] - [sound] ALSA: ctl: remove dimen member from elem_info structure (Jaroslav Kysela) [1797509] - [sound] ALSA: pcm: Avoid possible info leaks from PCM stream buffers (Jaroslav Kysela) [1797509] - [sound] ALSA: control: remove useless assignment in .info callback of PCM chmap element (Jaroslav Kysela) [1797509] - [sound] ALSA: uapi: Fix typos and header inclusion in asound.h (Jaroslav Kysela) [1797509] - [sound] ALSA: bump uapi version numbers (Jaroslav Kysela) [1797509] - [sound] ALSA: add new 32-bit layout for snd_pcm_mmap_status/control (Jaroslav Kysela) [1797509] - [sound] ALSA: move snd_pcm_ioctl_sync_ptr_compat into pcm_native.c (Jaroslav Kysela) [1797509] - [sound] ALSA: Avoid using timespec for struct snd_ctl_elem_value (Jaroslav Kysela) [1797509] - [sound] ALSA: Avoid using timespec for struct snd_timer_tread (Jaroslav Kysela) [1797509] - [sound] ALSA: Avoid using timespec for struct snd_rawmidi_status (Jaroslav Kysela) [1797509] - [sound] ALSA: Avoid using timespec for struct snd_pcm_status (Jaroslav Kysela) [1797509] - [sound] ALSA: Avoid using timespec for struct snd_timer_status (Jaroslav Kysela) [1797509] - [sound] ALSA: Replace timespec with timespec64 (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-pcm: fixup dpcm_prune_paths() loop continue (Jaroslav Kysela) [1797509] - [sound] ALSA: ps3: Use managed buffer allocation (Jaroslav Kysela) [1797509] - [sound] ALSA: pmac: Use managed buffer allocation (Jaroslav Kysela) [1797509] - [sound] ALSA: ymfpci: Use managed buffer allocation (Jaroslav Kysela) [1797509] - [sound] ALSA: via82xx: Use managed buffer allocation (Jaroslav Kysela) [1797509] - [sound] ALSA: trident: Use managed buffer allocation (Jaroslav Kysela) [1797509] - [sound] ALSA: sonicvibes: Use managed buffer allocation (Jaroslav Kysela) [1797509] - [sound] ALSA: sis7019: Use managed buffer allocation (Jaroslav Kysela) [1797509] - [sound] ALSA: riptide: Use managed buffer allocation (Jaroslav Kysela) [1797509] - [sound] ALSA: oxygen: Use managed buffer allocation (Jaroslav Kysela) [1797509] - [sound] ALSA: mixart: Use managed buffer allocation (Jaroslav Kysela) [1797509] - [sound] ALSA: maestro3: Use managed buffer allocation (Jaroslav Kysela) [1797509] - [sound] ALSA: lx6464es: Use managed buffer allocation (Jaroslav Kysela) [1797509] - [sound] ALSA: lola: Use managed buffer allocation (Jaroslav Kysela) [1797509] - [sound] ALSA: intel8x0: Use managed buffer allocation (Jaroslav Kysela) [1797509] - [sound] ALSA: ice1724: Use managed buffer allocation (Jaroslav Kysela) [1797509] - [sound] ALSA: ice1712: Use managed buffer allocation (Jaroslav Kysela) [1797509] - [sound] ALSA: fm801: Use managed buffer allocation (Jaroslav Kysela) [1797509] - [sound] ALSA: es1938: Use managed buffer allocation (Jaroslav Kysela) [1797509] - [sound] ALSA: ens137x: Use managed buffer allocation (Jaroslav Kysela) [1797509] - [sound] ALSA: emu10k1: Use managed buffer allocation (Jaroslav Kysela) [1797509] - [sound] ALSA: emu10k1x: Use managed buffer allocation (Jaroslav Kysela) [1797509] - [sound] ALSA: echoaudio: Use managed buffer allocation (Jaroslav Kysela) [1797509] - [sound] ALSA: ctxfi: Use managed buffer allocation (Jaroslav Kysela) [1797509] - [sound] ALSA: cs5535: Use managed buffer allocation (Jaroslav Kysela) [1797509] - [sound] ALSA: cs4281: Use managed buffer allocation (Jaroslav Kysela) [1797509] - [sound] ALSA: cmipci: Use managed buffer allocation (Jaroslav Kysela) [1797509] - [sound] ALSA: ca0106: Use managed buffer allocation (Jaroslav Kysela) [1797509] - [sound] ALSA: bt87x: Use managed buffer allocation (Jaroslav Kysela) [1797509] - [sound] ALSA: azt3328: Use managed buffer allocation (Jaroslav Kysela) [1797509] - [sound] ALSA: aw2: Use managed buffer allocation (Jaroslav Kysela) [1797509] - [sound] ALSA: atiixp: Use managed buffer allocation (Jaroslav Kysela) [1797509] - [sound] ALSA: asihpi: Use managed buffer allocation (Jaroslav Kysela) [1797509] - [sound] ALSA: als4000: Use managed buffer allocation (Jaroslav Kysela) [1797509] - [sound] ALSA: parisc: Use managed buffer allocation (Jaroslav Kysela) [1797509] - [sound] ALSA: wss: Use managed buffer allocation (Jaroslav Kysela) [1797509] - [sound] ALSA: gus: Use managed buffer allocation (Jaroslav Kysela) [1797509] - [sound] ALSA: sb: Use managed buffer allocation (Jaroslav Kysela) [1797509] - [sound] ALSA: es18xx: Use managed buffer allocation (Jaroslav Kysela) [1797509] - [sound] ALSA: es1688: Use managed buffer allocation (Jaroslav Kysela) [1797509] - [sound] ALSA: cmi8330: Use managed buffer allocation (Jaroslav Kysela) [1797509] - [sound] ALSA: ad1816a: Use managed buffer allocation (Jaroslav Kysela) [1797509] - [sound] ALSA: pcsp: Use managed buffer allocation (Jaroslav Kysela) [1797509] - [sound] ALSA: atmel: Use managed buffer allocation (Jaroslav Kysela) [1797509] - [sound] ALSA: aaci: Use managed buffer allocation (Jaroslav Kysela) [1797509] - [sound] ALSA: aoa: Use managed buffer allocation (Jaroslav Kysela) [1797509] - [sound] ALSA: aoa: Avoid non-standard macro usage (Jaroslav Kysela) [1797509] - [sound] ALSA: echoaudio: Avoid non-standard macro usage (Jaroslav Kysela) [1797509] - [sound] ALSA: es1968: Avoid non-standard macro usage (Jaroslav Kysela) [1797509] - [sound] ALSA: rme: Avoid non-standard macro usage (Jaroslav Kysela) [1797509] - [sound] ALSA: als300: Use managed buffer allocation (Jaroslav Kysela) [1797509] - [sound] ALSA: ali5451: Use managed buffer allocation (Jaroslav Kysela) [1797509] - [sound] ALSA: ad1889: Use managed buffer allocation (Jaroslav Kysela) [1797509] - [sound] ALSA: pci: Avoid non-standard macro usage (Jaroslav Kysela) [1797509] - [sound] ALSA: hda: Use managed buffer allocation (Jaroslav Kysela) [1797509] - [sound] ALSA: hda: Use standard waitqueue for RIRB wakeup (Jaroslav Kysela) [1797509] - [sound] ALSA: pci: Drop superfluous snd_pcm_sgbuf_ops_page (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: intel: atom: Use managed buffer allocation (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: intel: Drop superfluous ioctl PCM ops (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: intel: sst-mfld-platform-pcm: remove snd_pcm_ops (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: intel: sst-baytrail-pcm: remove snd_pcm_ops (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: intel: Drop superfluous snd_pcm_sgbuf_ops_page (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: intel: sst-haswell-pcm: remove snd_pcm_ops (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: intel: skylake: Use managed buffer allocation (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: intel: Avoid non-standard macro usage (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: intel: skl-pcm: remove snd_pcm_ops (Jaroslav Kysela) [1797509] - [sound] ALSA: drivers: Constify snd_ac97_bus_ops definitions (Jaroslav Kysela) [1797509] - [sound] ALSA: drivers: Constify snd_device_ops definitions (Jaroslav Kysela) [1797509] - [sound] ALSA: drivers: Drop superfluous ioctl PCM ops (Jaroslav Kysela) [1797509] - [sound] ALSA: ml403: Use managed buffer allocation (Jaroslav Kysela) [1797509] - [sound] ALSA: vx: Use managed buffer allocation (Jaroslav Kysela) [1797509] - [sound] ALSA: vx: Convert to the common vmalloc memalloc (Jaroslav Kysela) [1797509] - [sound] ALSA: dummy: Use managed buffer allocation (Jaroslav Kysela) [1797509] - [sound] ALSA: drivers: Remove superfluous snd_dma_continuous_data() (Jaroslav Kysela) [1797509] - [sound] ALSA: aloop: Use managed buffer allocation (Jaroslav Kysela) [1797509] - [sound] ALSA: aloop: Avoid pointer dereference before null-check (Jaroslav Kysela) [1797509] - [sound] ALSA: aloop: Avoid unexpected timer event callback tasklets (Jaroslav Kysela) [1797509] - [sound] ALSA: aloop: Remove redundant locking in timer open function (Jaroslav Kysela) [1797509] - [sound] ALSA: aloop: Support runtime change of snd_timer via info interface (Jaroslav Kysela) [1797509] - [sound] ALSA: aloop: Support selection of snd_timer instead of jiffies (Jaroslav Kysela) [1797509] - [sound] ALSA: aloop: Move CABLE_VALID_BOTH to the top of file (Jaroslav Kysela) [1797509] - [sound] ALSA: aloop: Rename all jiffies timer specific functions (Jaroslav Kysela) [1797509] - [sound] ALSA: aloop: Use callback functions for timer specific implementations (Jaroslav Kysela) [1797509] - [sound] ALSA: aloop: Support return of error code for timer start and stop (Jaroslav Kysela) [1797509] - [sound] ALSA: aloop: Describe units of variables (Jaroslav Kysela) [1797509] - [sound] ALSA: aloop: Convert to the common vmalloc memalloc (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-core: merge soc_free_pcm_runtime() and soc_rtd_free() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-core: merge soc_new_pcm_runtime() and soc_rtd_init() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-core: create rtd->codec_dais first (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-core: call list_del(&rtd->list) at soc_free_pcm_runtime() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-core: merge soc_add_pcm_runtime() into soc_new_pcm_runtime() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-core: move soc_free_pcm_runtime() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: core: use list_del_init and move it back to soc_cleanup_component (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: core: delete component->card_list in soc_remove_component only (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-component: remove snd_pcm_ops from component driver (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-core: add new pcm_construct/pcm_destruct (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-core: merge snd_pcm_ops member to component driver (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-component.h: remove GPL explanation from header (Jaroslav Kysela) [1797509] - [sound] ALSA: pcm: oss: Avoid potential buffer overflows (Jaroslav Kysela) [1797509] - [sound] ALSA: pcm: Add card sync_irq field (Jaroslav Kysela) [1797509] - [sound] ALSA: pcm: Add the support for sync-stop operation (Jaroslav Kysela) [1797509] - [sound] ALSA: pcm: Move PCM_RUNTIME_CHECK() macro into local header (Jaroslav Kysela) [1797509] - [sound] ALSA: pcm: Allow NULL ioctl ops (Jaroslav Kysela) [1797509] - [sound] ALSA: pcm: Introduce managed buffer allocation mode (Jaroslav Kysela) [1797509] - [sound] ALSA: pcm: Fix stream lock usage in snd_pcm_period_elapsed() (Jaroslav Kysela) [1797509] - [sound] ALSA: timer: Fix the breakage of slave link open (Jaroslav Kysela) [1797509] - [sound] ALSA: pcm: Unexport snd_pcm_sgbuf_ops_page (Jaroslav Kysela) [1797509] - [sound] ALSA: pcm: Yet another missing check of non-cached buffer type (Jaroslav Kysela) [1797509] - [sound] ALSA: timer: Fix possible race at assigning a timer instance (Jaroslav Kysela) [1797509] - [sound] ALSA: timer: Make snd_timer_close() returning void (Jaroslav Kysela) [1797509] - [sound] ALSA: timer: Unify master/slave linking code (Jaroslav Kysela) [1797509] - [sound] ALSA: timer: Fix incorrectly assigned timer instance (Jaroslav Kysela) [1797509] - [sound] ALSA: timer: Limit max amount of slave instances (Jaroslav Kysela) [1797509] - [sound] ALSA: pcm: Create proc files only for non-empty preallocations (Jaroslav Kysela) [1797509] - [sound] ALSA: pcm: Warn if doubly preallocated (Jaroslav Kysela) [1797509] - [sound] ALSA: pcm: Handle special page mapping in the default mmap handler (Jaroslav Kysela) [1797509] - [sound] ALSA: memalloc: Add vmalloc buffer allocation support (Jaroslav Kysela) [1797509] - [sound] ALSA: memalloc: Allow NULL device for SNDRV_DMA_TYPE_CONTINUOUS type (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: pcm_dmaengine: Extract snd_dmaengine_pcm_refine_runtime_hwparams (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Intel - do not describe I/O configuration in the long card name (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Intel - use control components to describe card config (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Intel: boards: make common HDMI driver the default for SOF (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Intel: boards: sof_rt5682: use dependency on SOF_HDA_LINK (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Intel: boards: Geminilake is only supported by SOF (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Intel: boards: fix configs for bxt-da7219-max98057a (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Intel: boards: remove select SND_HDA_DSP_LOADER (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Intel: boards: Add CML m/c using RT1011 and RT5682 (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: compress: fix unsigned integer overflow check (Jaroslav Kysela) [1797509] - [sound] ALSA: Revert "ALSA: usb-audio: set the interface format after resume on Dell WD19" (Jaroslav Kysela) [1797509]- [crypto] crypto: ccp - use file mode for sev ioctl permissions (Vladis Dronov) [1765717] - [crypto] crypto: ccp - Cleanup sp_dev_master in psp_dev_destroy() (Vladis Dronov) [1765717] - [crypto] crypto: ccp - Cleanup misc_dev on sev_exit() (Vladis Dronov) [1765717] - [crypto] crypto: remove CRYPTO_TFM_RES_BAD_KEY_LEN (Vladis Dronov) [1765717] - [crypto] crypto: ccp - move SEV vdata to a dedicated data structure (Vladis Dronov) [1765717] - [crypto] crypto: ccp - create a generic psp-dev file (Vladis Dronov) [1765717] - [crypto] crypto: ccp - rename psp-dev files to sev-dev (Vladis Dronov) [1765717] - [crypto] crypto: ccp - set max RSA modulus size for v3 platform devices as well (Vladis Dronov) [1765717] - [crypto] crypto: ccp - add SEV command privilege separation (Vladis Dronov) [1765717] - [crypto] crypto: ccp - fix uninitialized list head (Vladis Dronov) [1765717] - [crypto] crypto: user - fix memory leak in crypto_report (Vladis Dronov) [1829808 1765717] {CVE-2019-19062} - [crypto] crypto: ccp - Release all allocated memory if sha type is invalid (Vladis Dronov) [1825134 1765717] {CVE-2019-18808} - [crypto] crypto: ccp - invoke fallback for XTS ciphertext stealing (Vladis Dronov) [1765717] - [crypto] crypto: ccp - Remove unnecessary linux/pci.h include (Vladis Dronov) [1765717] - [crypto] crypto: ccp - Include DMA declarations explicitly (Vladis Dronov) [1765717] - [crypto] crypto: ccp - use devm_platform_ioremap_resource() to simplify code (Vladis Dronov) [1765717] - [crypto] crypto: ccp - Clean up and exit correctly on allocation failure (Vladis Dronov) [1765717] - [crypto] crypto: ccp - Log an error message when ccp-crypto fails to load (Vladis Dronov) [1765717] - [crypto] crypto: ccp - Ignore tag length when decrypting GCM ciphertext (Vladis Dronov) [1765717] - [crypto] crypto: ccp - Add support for valid authsize values less than 16 (Vladis Dronov) [1765717] - [crypto] crypto: ccp - Fix oops by properly managing allocated structures (Vladis Dronov) [1765717] - [crypto] crypto: ccp - Reduce maximum stack usage (Vladis Dronov) [1765717] - [crypto] crypto: ccp - Include the module name in system log messages (Vladis Dronov) [1765717] - [crypto] crypto: ccp - Add a module parameter to control registration for DMA (Vladis Dronov) [1765717] - [crypto] crypto: ccp - module parameter to limit the number of enabled CCPs (Vladis Dronov) [1765717] - [crypto] crypto: ccp - Add a module parameter to specify a queue count (Vladis Dronov) [1765717] - [crypto] crypto: ccp - Make CCP debugfs support optional (Vladis Dronov) [1765717] - [crypto] crypto: ctr - add helper for performing a CTR encryption walk (Vladis Dronov) [1765717] - [crypto] crypto: ccp - memset structure fields to zero before reuse (Vladis Dronov) [1765717] - [crypto] crypto: ccp - Fix 3DES complaint from ccp-crypto module (Vladis Dronov) [1765717] - [crypto] crypto: ccp - fix AES CFB error exposed by new test vectors (Vladis Dronov) [1765717] - [crypto] crypto: ccp - AES CFB mode is a stream cipher (Vladis Dronov) [1765717] - [crypto] treewide: Add SPDX license identifier - Makefile/Kconfig (Vladis Dronov) [1765717] - [crypto] crypto: shash - remove shash_desc::flags (Vladis Dronov) [1765717] - [crypto] crypto: ccp - no need to check return value of debugfs_create functions (Vladis Dronov) [1765717] - [crypto] crypto: ccp - Remove forward declaration (Vladis Dronov) [1765717] - [crypto] crypto: ccp - Remove VLA usage of skcipher (Vladis Dronov) [1765717] - [crypto] crypto: skcipher - Introduce crypto_sync_skcipher (Vladis Dronov) [1765717] - [infiniband] IB/mlx4: Test return value of calls to ib_get_cached_pkey (Alaa Hleihel) [1767259] - [netdrv] net/mlx4_core: Fix use of ENOSPC around mlx4_counter_alloc() (Alaa Hleihel) [1767259] - [infiniband] RDMA/mlx4: Initialize ib_spec on the stack (Alaa Hleihel) [1767259] - [powerpc] powerpc/powernv: Re-enable imc trace-mode in kernel (Desnes Augusto Nunes do Rosario) [1725201] - [powerpc] powerpc/perf: Implement a global lock to avoid races between trace, core and thread imc events (Desnes Augusto Nunes do Rosario) [1725201] - [powerpc] powerpc/perf: Return accordingly on invalid chip-id in (Desnes Augusto Nunes do Rosario) [1725201] - [powerpc] powerpc/perf: Remove PM_BR_CMPL_ALT from power9 event list (Desnes Augusto Nunes do Rosario) [1725201] - [powerpc] powerpc/perf: Add generic compat mode pmu driver (Desnes Augusto Nunes do Rosario) [1725201] - [powerpc] powerpc/perf: init pmu from core-book3s (Desnes Augusto Nunes do Rosario) [1725201] - [fs] NFS: Fix fscache super_cookie index_key from changing after umount (Dave Wysochanski) [1790933] - [fs] NFSv4: Fix fscache cookie aux_data to ensure change_attr is included (Dave Wysochanski) [1793560] - [fs] nfs: fscache: use timespec64 in inode auxdata (Dave Wysochanski) [1793560] - [documentation] i2c: replace i2c_new_probed_device with an ERR_PTR variant (David Arcari) [1835245] - [documentation] docs: stop suggesting strlcpy (David Arcari) [1835245] - [scsi] scsi: hpsa: Update driver version (Joseph Szczypek) [1815628] - [scsi] scsi: hpsa: correct race condition in offload enabled (Joseph Szczypek) [1815628] - [kernel] audit: log audit netlink multicast bind and unbind (Richard Guy Briggs) [1829622] - [ipc] ipc/mqueue.c: change __do_notify() to bypass check_kill_permission() (Oleg Nesterov) [1808931] - [scsi] scsi: megaraid_sas: Update driver version to 07.714.04.00-rc1 (Tomas Henzl) [1791041] - [scsi] scsi: megaraid_sas: TM command refire leads to controller firmware crash (Tomas Henzl) [1791041] - [scsi] scsi: megaraid_sas: Replace undefined MFI_BIG_ENDIAN macro with __BIG_ENDIAN_BITFIELD macro (Tomas Henzl) [1791041] - [scsi] scsi: megaraid_sas: Remove IO buffer hole detection logic (Tomas Henzl) [1791041] - [scsi] scsi: megaraid_sas: Limit device queue depth to controller queue depth (Tomas Henzl) [1791041] - [scsi] scsi: megaraid: Use true, false for bool variables (Tomas Henzl) [1791041] - [scsi] scsi: megaraid: make two symbols static in megaraid_sas_base.c (Tomas Henzl) [1791041] - [scsi] scsi: megaraid: make some symbols static in megaraid_sas_fusion.c (Tomas Henzl) [1791041] - [scsi] scsi: megaraid: make some symbols static in megaraid_sas_fp.c (Tomas Henzl) [1791041] - [scsi] scsi: megaraid_sas: Use scnprintf() for avoiding potential buffer overflow (Tomas Henzl) [1791041] - [scsi] scsi: megaraid_sas: silence a warning (Tomas Henzl) [1791041] - [scsi] scsi: megaraid_sas: fix indentation issue (Tomas Henzl) [1791041] - [scsi] scsi: megaraid_sas: Update driver version to 07.713.01.00-rc1 (Tomas Henzl) [1791041] - [scsi] scsi: megaraid_sas: Use Block layer API to check SCSI device in-flight IO requests (Tomas Henzl) [1791041] - [scsi] scsi: megaraid_sas: Limit the number of retries for the IOCTLs causing firmware fault (Tomas Henzl) [1791041] - [scsi] scsi: megaraid_sas: Do not initiate OCR if controller is not in ready state (Tomas Henzl) [1791041] - [scsi] scsi: megaraid_sas: Re-Define enum DCMD_RETURN_STATUS (Tomas Henzl) [1791041] - [scsi] scsi: megaraid_sas: Do not set HBA Operational if FW is not in operational state (Tomas Henzl) [1791041] - [scsi] scsi: megaraid_sas: Do not kill HBA if JBOD Seqence map or RAID map is disabled (Tomas Henzl) [1791041] - [scsi] scsi: megaraid_sas: Do not kill host bus adapter, if adapter is already dead (Tomas Henzl) [1791041] - [scsi] scsi: megaraid_sas: Update optimal queue depth for SAS and NVMe devices (Tomas Henzl) [1791041] - [scsi] scsi: megaraid_sas: Set no_write_same only for Virtual Disk (Tomas Henzl) [1791041] - [scsi] scsi: megaraid_sas: Reset adapter if FW is not in READY state after device resume (Tomas Henzl) [1791041] - [scsi] scsi: megaraid_sas: Make poll_aen_lock static (Tomas Henzl) [1791041] - [scsi] scsi: megaraid_sas: remove unused variables 'debugBlk', 'fusion' (Tomas Henzl) [1791041] - [scsi] scsi: megaraid_sas: Unique names for MSI-X vectors (Tomas Henzl) [1791041]- [crypto] crypto: drbg - fix error return code in drbg_alloc_state() (Vladis Dronov) [1822458] - [fs] fs: call fsnotify_sb_delete after evict_inodes (Jay Shin) [1834741] - [fs] fs: avoid softlockups in s_inodes iterators (Jay Shin) [1834741] - [fs] fs/drop_caches.c: avoid softlockups in drop_pagecache_sb() (Jay Shin) [1834741] - [net] net/smc: remove set but not used variables 'del_llc, del_llc_resp' (Philipp Rudo) [1725886] - [net] net/smc: remove unused inline function smc_curs_read (Philipp Rudo) [1725886] - [net] net/smc: log important pnetid and state change events (Philipp Rudo) [1725886] - [net] net/smc: save SMC-R peer link_uid (Philipp Rudo) [1725886] - [net] net/smc: create improved SMC-R link_uid (Philipp Rudo) [1725886] - [net] net/smc: improve termination processing (Philipp Rudo) [1725886] - [net] net/smc: add termination reason and handle LLC protocol violation (Philipp Rudo) [1725886] - [net] net/smc: asymmetric link tagging (Philipp Rudo) [1725886] - [net] net/smc: assign link to a new connection (Philipp Rudo) [1725886] - [net] net/smc: send DELETE_LINK, ALL message and wait for send to complete (Philipp Rudo) [1725886] - [net] net/smc: wait for departure of an IB message (Philipp Rudo) [1725886] - [net] net/smc: handle incoming CDC validation message (Philipp Rudo) [1725886] - [net] net/smc: send failover validation message (Philipp Rudo) [1725886] - [net] net/smc: switch connections to alternate link (Philipp Rudo) [1725886] - [net] net/smc: save state of last sent CDC message (Philipp Rudo) [1725886] - [net] net/smc: enqueue local LLC messages (Philipp Rudo) [1725886] - [net] net/smc: delete link processing as SMC server (Philipp Rudo) [1725886] - [net] net/smc: delete link processing as SMC client (Philipp Rudo) [1725886] - [net] net/smc: llc_del_link_work and use the LLC flow for delete link (Philipp Rudo) [1725886] - [net] net/smc: delete an asymmetric link as SMC server (Philipp Rudo) [1725886] - [net] net/smc: final part of add link processing as SMC server (Philipp Rudo) [1725886] - [net] net/smc: rkey processing for a new link as SMC server (Philipp Rudo) [1725886] - [net] net/smc: first part of add link processing as SMC server (Philipp Rudo) [1725886] - [net] net/smc: final part of add link processing as SMC client (Philipp Rudo) [1725886] - [net] net/smc: rkey processing for a new link as SMC client (Philipp Rudo) [1725886] - [net] net/smc: first part of add link processing as SMC client (Philipp Rudo) [1725886] - [net] smc: Remove unused function (Philipp Rudo) [1725886] - [net] net/smc: llc_add_link_work to handle ADD_LINK LLC requests (Philipp Rudo) [1725886] - [net] net/smc: allocate index for a new link (Philipp Rudo) [1725886] - [net] net/smc: introduce smc_pnet_find_alt_roce() (Philipp Rudo) [1725886] - [net] net/smc: remove DELETE LINK processing from smc_core.c (Philipp Rudo) [1725886] - [net] net/smc: take link down instead of terminating the link group (Philipp Rudo) [1725886] - [net] net/smc: add smcr_port_err() and smcr_link_down() processing (Philipp Rudo) [1725886] - [net] net/smc: add smcr_port_add() and smcr_link_up() processing (Philipp Rudo) [1725886] - [net] net/smc: remember PNETID of IB device for later device matching (Philipp Rudo) [1725886] - [net] net/smc: mutex to protect the lgr against parallel reconfigurations (Philipp Rudo) [1725886] - [net] net/smc: extend smc_llc_send_add_link() and smc_llc_send_delete_link() (Philipp Rudo) [1725886] - [net] net/smc: map and register buffers for a new link (Philipp Rudo) [1725886] - [net] net/smc: unmapping of buffers to support multiple links (Philipp Rudo) [1725886] - [net] net/smc: multiple link support for rmb buffer registration (Philipp Rudo) [1725886] - [net] net/smc: remove obsolete link state DELETING (Philipp Rudo) [1725886] - [net] net/smc: remove handling of CONFIRM_RKEY_CONTINUE (Philipp Rudo) [1725886] - [net] net/smc: adapt SMC remote DELETE_RKEY processing to use the LLC flow (Philipp Rudo) [1725886] - [net] net/smc: adapt SMC remote CONFIRM_RKEY processing to use the LLC flow (Philipp Rudo) [1725886] - [net] net/smc: new smc_rtoken_set functions for multiple link support (Philipp Rudo) [1725886] - [net] net/smc: move the TEST_LINK response processing into event handler (Philipp Rudo) [1725886] - [net] net/smc: multiple link support and LLC flow for smc_llc_do_delete_rkey (Philipp Rudo) [1725886] - [net] net/smc: multiple link support and LLC flow for smc_llc_do_confirm_rkey (Philipp Rudo) [1725886] - [net] net/smc: adapt SMC client code to use the LLC flow (Philipp Rudo) [1725886] - [net] net/smc: adapt SMC server code to use the LLC flow (Philipp Rudo) [1725886] - [net] net/smc: add logic to evaluate CONFIRM_LINK messages to LLC layer (Philipp Rudo) [1725886] - [net] net/smc: introduce link group type (Philipp Rudo) [1725886] - [net] net/smc: enqueue all received LLC messages (Philipp Rudo) [1725886] - [net] net/smc: add event-based llc_flow framework (Philipp Rudo) [1725886] - [net] net/smc: move llc layer related init and clear into smc_llc.c (Philipp Rudo) [1725886] - [net] net/smc: use mutex instead of rwlock_t to protect buffers (Philipp Rudo) [1725886] - [net] net/smc: process llc responses in tasklet context (Philipp Rudo) [1725886] - [net] net/smc: use worker to process incoming llc messages (Philipp Rudo) [1725886] - [net] net/smc: simplify link deactivation (Philipp Rudo) [1725886] - [net] net/smc: move testlink work to system work queue (Philipp Rudo) [1725886] - [net] net/smc: add new link state and related helpers (Philipp Rudo) [1725886] - [net] net/smc: multi-link support for smc_rmb_rtoken_handling() (Philipp Rudo) [1725886] - [net] net/smc: convert static link ID instances to support multiple links (Philipp Rudo) [1725886] - [net] net/smc: convert static link ID to dynamic references (Philipp Rudo) [1725886] - [net] net/smc: introduce link_idx for link group array (Philipp Rudo) [1725886] - [net] net/smc: separate function for link initialization (Philipp Rudo) [1725886] - [net] net/smc: rework pnet table to support SMC-R failover (Philipp Rudo) [1725886] - [net] net/smc: improve peer ID in CLC decline for SMC-R (Philipp Rudo) [1725886] - [net] net/smc: rework peer ID handling (Philipp Rudo) [1725886] - [net] net/smc: reduce port_event scheduling (Philipp Rudo) [1725886] - [net] net/smc: simplify normal link termination (Philipp Rudo) [1725886] - [net] net/smc: remove unused parameter of smc_lgr_terminate() (Philipp Rudo) [1725886] - [net] net/smc: do not delete lgr from list twice (Philipp Rudo) [1725886] - [net] net/smc: use termination worker under send_lock (Philipp Rudo) [1725886] - [net] net/smc: improve smc_lgr_cleanup() (Philipp Rudo) [1725886] - [pci] PCI: Add new PCI_VPD_RO_KEYWORD_SERIALNO macro (Jonathan Toppins) [1834900] - [pci] PCI: Introduce pci_get_dsn (Jonathan Toppins) [1834900] - [scsi] scsi: lpfc: Remove redundant initialization to variable rc (Dick Kennedy) [1835310] - [scsi] scsi: lpfc: Update lpfc version to 12.8.0.1 (Dick Kennedy) [1835310] - [scsi] scsi: lpfc: Fix MDS Diagnostic Enablement definition (Dick Kennedy) [1835310] - [scsi] scsi: lpfc: Fix noderef and address space warnings (Dick Kennedy) [1835310] - [scsi] scsi: lpfc: Remove unnecessary lockdep_assert_held calls (Dick Kennedy) [1835310] - [scsi] scsi: lpfc: Change default queue allocation for reduced memory consumption (Dick Kennedy) [1835310] - [scsi] scsi: lpfc: Fix negation of else clause in lpfc_prep_node_fc4type (Dick Kennedy) [1835310] - [scsi] scsi: lpfc: Remove re-binding of nvme rport during registration (Dick Kennedy) [1835310] - [scsi] scsi: lpfc: Maintain atomic consistency of queue_claimed flag (Dick Kennedy) [1835310] - [scsi] scsi: lpfc: remove duplicate unloading checks (Dick Kennedy) [1835310] - [scsi] scsi: qedf: Get dev info after updating the params (Nilesh Javali) [1792113] - [scsi] scsi: qedf: Fix crash when MFW calls for protocol stats while function is still probing (Nilesh Javali) [1792113] - [scsi] scsi: qedf: Add schedule recovery handler (Nilesh Javali) [1792113] - [scsi] scsi: qedf: Implement callback for bw_update (Nilesh Javali) [1792113] - [netdrv] scsi: qed: Send BW update notifications to the protocol drivers (Nilesh Javali) [1792113] - [scsi] scsi: qedf: Honor status qualifier in FCP_RSP per spec (Nilesh Javali) [1792113] - [scsi] scsi: qedf: Acquire rport_lock for resetting the delay_timestamp (Nilesh Javali) [1792113] - [scsi] scsi: qedf: Increase the upper limit of retry delay (Nilesh Javali) [1792113] - [scsi] scsi: qedf: Keep track of num of pending flogi (Nilesh Javali) [1792113] - [scsi] scsi: qedf: Simplify mutex_unlock() usage (Nilesh Javali) [1792113] - [scsi] scsi: qedf: Add port_id getter (Nilesh Javali) [1792113] - [scsi] scsi: qedf: Remove always false 'tmp_prio < 0' statement (Nilesh Javali) [1792113] - [include] NFSv4.1: fix handling of backchannel binding in BIND_CONN_TO_SESSION (Steve Dickson) [1828592] - [edac] EDAC/amd64: Drop some family checks for newer systems (Aristeu Rozanski) [1779822 1735611] - [edac] EDAC/amd64: Add family ops for Family 19h Models 00h-0Fh (Aristeu Rozanski) [1779822 1735611] - [x86] x86/amd_nb: Add Family 19h PCI IDs (Aristeu Rozanski) [1779822 1735611] - [edac] EDAC/mce_amd: Always load on SMCA systems (Aristeu Rozanski) [1779822 1735611] - [x86] x86/MCE/AMD, EDAC/mce_amd: Add new Load Store unit McaType (Aristeu Rozanski) [1779822 1735611] - [edac] EDAC/amd64: Save max number of controllers to family type (Aristeu Rozanski) [1779822 1735611] - [edac] EDAC/amd64: Gather hardware information early (Aristeu Rozanski) [1779822 1735611] - [edac] EDAC/amd64: Make struct amd64_family_type global (Aristeu Rozanski) [1779822 1735611] - [fs] nfsd: Add tracepoints for update of the expkey and export cache entries (Dave Wysochanski) [1775408] - [fs] nfsd: Add tracepoints for exp_find_key() and exp_get_by_name() (Dave Wysochanski) [1775408] - [fs] nfsd: Add tracing to nfsd_set_fh_dentry() (Dave Wysochanski) [1775408] - [net] SUNRPC: Clean up: Replace dprintk and BUG_ON call sites in svcauth_gss.c (Dave Wysochanski) [1775408] - [net] svcrdma: Create a generic tracing class for displaying xdr_buf layout (Dave Wysochanski) [1775408] - [net] SUNRPC: Capture completion of all RPC tasks (Dave Wysochanski) [1775408] - [net] SUNRPC: Trace gssproxy upcall results (Dave Wysochanski) [1775408] - [trace] fix null pointer deref in tracepoints in back channel (Dave Wysochanski) [1775408] - [fs] NFS: Clean up generic file commit tracepoint (Dave Wysochanski) [1775408] - [fs] NFS: Clean up generic writeback tracepoints (Dave Wysochanski) [1775408] - [fs] NFS: Clean up generic file read tracepoints (Dave Wysochanski) [1775408] - [fs] pNFS/flexfiles: Add tracing for layout errors (Dave Wysochanski) [1775408] - [fs] pNFS/flexfiles: Record resend attempts on I/O failure (Dave Wysochanski) [1775408] - [fs] NFS: Fix fix of show_nfs_errors (Dave Wysochanski) [1775408] - [fs] NFSv4: Improve read/write/commit tracing (Dave Wysochanski) [1775408] - [fs] NFS4: Report callback authentication errors (Dave Wysochanski) [1775408] - [fs] NFS4: Trace lock reclaims (Dave Wysochanski) [1775408] - [fs] NFS4: Trace state recovery operation (Dave Wysochanski) [1775408] - [fs] NFS: Add a tracepoint in nfs_fh_to_dentry() (Dave Wysochanski) [1775408] - [fs] pnfs/flexfiles: Add tracepoints for detecting pnfs fallback to MDS (Dave Wysochanski) [1775408] - [fs] NFS: Record task, client ID, and XID in xdr_status trace points (Dave Wysochanski) [1775408] - [fs] NFS: Display symbolic status code names in trace log (Dave Wysochanski) [1775408] - [fs] NFS: Fix show_nfs_errors macros again (Dave Wysochanski) [1775408] - [fs] NFS4: Add a trace event to record invalid CB sequence IDs (Dave Wysochanski) [1775408] - [media] media: v4l: event: Add subscription to list before calling "add" operation (Jarod Wilson) [1828805] {CVE-2019-9458} - [media] media: v4l: event: Prevent freeing event subscriptions while accessed (Jarod Wilson) [1828805] {CVE-2019-9458} - [vhost] vhost: Check docket sk_family instead of call getname (Vladis Dronov) [1823301] {CVE-2020-10942} - [documentation] kvm: ppc: book3s hv: Add a capability for enabling secure guests (David Gibson) [1814624] - [powerpc] kvm: ppc: book3s hv: H_SVM_INIT_START must call UV_RETURN (David Gibson) [1814624] - [powerpc] kvm: ppc: book3s hv: Check caller of H_SVM_* Hcalls (David Gibson) [1814624] - [powerpc] Introduce the MSR_S bit (David Gibson) [1814624] - [powerpc] kvm: ppc: book3s hv: Skip kvmppc_uvmem_free if Ultravisor is not supported (David Gibson) [1814624] - [powerpc] kvm: ppc: Kill kvmppc_ops::mmu_destroy() and kvmppc_mmu_destroy() (David Gibson) [1814624] - [powerpc] kvm: ppc: book3s pr: Move kvmppc_mmu_init() into PR KVM (David Gibson) [1814624] - [powerpc] kvm: ppc: book3s hv: Treat TM-related invalid form instructions on P9 like the valid ones (David Gibson) [1814624] - [powerpc] kvm: ppc: book3s hv: Use RADIX_PTE_INDEX_SIZE in Radix MMU code (David Gibson) [1814624] - [powerpc] kvm: no need to check return value of debugfs_create functions (David Gibson) [1814624] - [powerpc] kvm: ppc: book3s pr: Fix -Werror=return-type build failure (David Gibson) [1814624] - [powerpc] kvm: ppc: book3s hv: Release lock on page-out failure path (David Gibson) [1814624] - [powerpc] mm: Remove kvm radix prefetch workaround for Power9 DD2.2 (David Gibson) [1814624] - [powerpc] kvm: ppc: book3s hv: xive: Fix typo in comment (David Gibson) [1814624] - [documentation] kvm: ppc: book3s hv: Implement H_SVM_INIT_ABORT hcall (David Gibson) [1814624] - [powerpc] kvm: ppc: Add skip_page_out parameter to uvmem functions (David Gibson) [1814624] - [powerpc] kvm: ppc: book3e: Replace current->mm by kvm->mm (David Gibson) [1814624] - [powerpc] kvm: ppc: book3s: Replace current->mm by kvm->mm (David Gibson) [1814624] - [mm] add account_locked_vm utility function (David Gibson) [1814624] - [powerpc] kvm: ppc: Remove set but not used variable 'ra', 'rs', 'rt' (David Gibson) [1814624] - [powerpc] kvm: ppc: book3s hv: Don't do ultravisor calls on systems without ultravisor (David Gibson) [1814624] - [powerpc] kvm: ppc: book3s hv: Support reset of secure guest (David Gibson) [1814624] - [powerpc] kvm: ppc: book3s hv: Handle memory plug/unplug to secure VM (David Gibson) [1814624] - [powerpc] kvm: ppc: book3s hv: Radix changes for secure guest (David Gibson) [1814624] - [powerpc] kvm: ppc: book3s hv: Shared pages support for secure guests (David Gibson) [1814624] - [powerpc] kvm: ppc: book3s hv: Support for running secure guests (David Gibson) [1814624] - [powerpc] pseries/svm: Unshare all pages before kexecing a new kernel (David Gibson) [1814624] - [powerpc] pseries/svm: Use shared memory for LPPACA structures (David Gibson) [1814624] - [powerpc] pseries: Add and use LPPACA_SIZE constant (David Gibson) [1814624] - [powerpc] pseries/svm: Add helpers for UV_SHARE_PAGE and UV_UNSHARE_PAGE (David Gibson) [1814624] - [powerpc] prom_init: Add the ESM call to prom_init (David Gibson) [1814624] - [powerpc] kvm: ppc: book3s hv: Reject mflags=2 (LPCR[AIL]=2) ADDR_TRANS_MODE mode (David Gibson) [1814624] - [powerpc] kvm: ppc: book3s hv: Implement LPCR[AIL]=3 mode for injected interrupts (David Gibson) [1814624] - [powerpc] kvm: ppc: book3s hv: Reuse kvmppc_inject_interrupt for async guest delivery (David Gibson) [1814624] - [powerpc] kvm: ppc: book3s: Replace reset_msr mmu op with inject_interrupt arch op (David Gibson) [1814624] - [powerpc] kvm: ppc: book3s: Define and use SRR1_MSR_BITS (David Gibson) [1814624] - [powerpc] kvm: ppc: book3s hv: xive: Show VP id in debugfs (David Gibson) [1814624] - [powerpc] kvm: ppc: e500: Replace current->mm by kvm->mm (David Gibson) [1814624] - [powerpc] kvm: ppc: Report single stepping capability (David Gibson) [1814624] - [powerpc] kvm: Fix kvmppc_vcore->in_guest value in kvmhv_switch_to_host (David Gibson) [1814624] - [powerpc] kvm: ppc: book3s hv: use smp_mb() when setting/clearing host_ipi flag (David Gibson) [1814624] - [powerpc] 64s: Set reserved PCR bits (David Gibson) [1814624] - [powerpc] Fix definition of PCR bits to work with old binutils (David Gibson) [1814624] - [powerpc] kvm: ppc: book3s: Invalidate multiple TCEs at once (David Gibson) [1814624] - [powerpc] powernv/ioda: Split out TCE invalidation from TCE updates (David Gibson) [1814624] - [powerpc] kvm: ppc: book3s hv: Don't lose pending doorbell request on migration on P9 (David Gibson) [1814624] - [powerpc] kvm: ppc: book3s hv: Check for MMU ready on piggybacked virtual cores (David Gibson) [1814624] - [powerpc] kvm: ppc: book3s hv: Define usage types for rmap array in guest memslot (David Gibson) [1814624] - [powerpc] kvm: ppc: book3s hv: Don't push XIVE context when not using XIVE device (David Gibson) [1814624] - [powerpc] kvm: ppc: book3s hv: Fix race in re-enabling XIVE escalation interrupts (David Gibson) [1814624] - [powerpc] kvm: ppc: book3s pr: Fix software breakpoints (David Gibson) [1814624] - [powerpc] kvm: ppc: Remove leftover comment from emulate_loadstore.c (David Gibson) [1814624] - [x86] hyperv: Properly suspend/resume reenlightenment notifications (Mohammed Gamal) [1815475] - [kernel] pm: hibernate: Freeze kernel threads in software_resume() (Mohammed Gamal) [1815475] - [kernel] pm: hibernate: Propagate the return value of hibernation_restore() (Mohammed Gamal) [1815475] - [x86] hyperv: Suspend/resume the VP assist page for hibernation (Mohammed Gamal) [1815475] - [hv] hv: vmbus: Fix Suspend-to-Idle for Generation-2 VM (Mohammed Gamal) [1815475] - [net] hv_sock: Add the support of hibernation (Mohammed Gamal) [1815475] - [video] hyperv_fb: Fix hibernation for the deferred IO feature (Mohammed Gamal) [1815475] - [video] hyperv_fb: Add the support of hibernation (Mohammed Gamal) [1815475] - [scsi] storvsc: Add the support of hibernation (Mohammed Gamal) [1815475] - [netdrv] hv_netvsc: Add the support of hibernation (Mohammed Gamal) [1815475] - [pci] hv: Change pci_protocol_version to per-hbus (Mohammed Gamal) [1815475] - [pci] hv: Add hibernation support (Mohammed Gamal) [1815475] - [input] hyperv-keyboard: Add the support of hibernation (Mohammed Gamal) [1815475] - [hid] hyperv: NULL check before some freeing functions is not needed (Mohammed Gamal) [1815475] - [hid] hyperv: Add the support of hibernation (Mohammed Gamal) [1815475] - [clocksource] hyper-v: Suspend/resume Hyper-V clocksource for hibernation (Mohammed Gamal) [1815475] - [x86] hyperv: Suspend/resume the hypercall page for hibernation (Mohammed Gamal) [1815475] - [x86] hyperv: Implement hv_is_hibernation_supported() (Mohammed Gamal) [1815475] - [hv] hv_utils: Add the support of hibernation (Mohammed Gamal) [1815475] - [hv] hv_utils: Support host-initiated hibernation request (Mohammed Gamal) [1815475] - [hv] hv_utils: Support host-initiated restart request (Mohammed Gamal) [1815475] - [hv] hv_balloon: Add the support of hibernation (Mohammed Gamal) [1815475] - [hv] hv: vmbus: Fix harmless building warnings without CONFIG_PM_SLEEP (Mohammed Gamal) [1815475] - [hv] hv: vmbus: Resume after fixing up old primary channels (Mohammed Gamal) [1815475] - [hv] hv: vmbus: Suspend after cleaning up hv_sock and sub channels (Mohammed Gamal) [1815475] - [hv] hv: vmbus: Clean up hv_sock channels by force upon suspend (Mohammed Gamal) [1815475] - [hv] hv: vmbus: Suspend/resume the vmbus itself for hibernation (Mohammed Gamal) [1815475] - [hv] hv: vmbus: Ignore the offers when resuming from hibernation (Mohammed Gamal) [1815475] - [hv] hv: vmbus: Implement suspend/resume for VSC drivers for hibernation (Mohammed Gamal) [1815475] - [net] ipv4: really enforce backoff for redirects (Paolo Abeni) [1834184] - [net] netfilter: nat: never update the UDP checksum when it's 0 (Guillaume Nault) [1794714] - [net] sched: allow flower to match erspan options (Xin Long) [1830482] - [net] sched: allow flower to match vxlan options (Xin Long) [1830482] - [net] sched: add erspan option support to act_tunnel_key (Xin Long) [1830482] - [net] sched: add vxlan option support to act_tunnel_key (Xin Long) [1830482] - [netdrv] netdevsim: disable devlink reload when resources are being used (Ivan Vecera) [1829778] - [netdrv] netdevsim: fix using uninitialized resources (Ivan Vecera) [1829778] - [netdrv] drivers/net: netdevsim depends on INET (Ivan Vecera) [1829778] - [netdrv] netdevsim: fix nsim_fib6_rt_create() error path (Ivan Vecera) [1829778] - [tools] selftests: netdevsim: Add test for FIB offload API (Ivan Vecera) [1829778] - [tools] selftests: forwarding: Add helpers and tests for FIB offload (Ivan Vecera) [1829778] - [tools] selftests: mlxsw: Add a self-test for port-default priority (Ivan Vecera) [1829778] - [netdrv] netdevsim: fib: Add dummy implementation for FIB offload (Ivan Vecera) [1829778] - [net] ipv6: Add "offload" and "trap" indications to routes (Ivan Vecera) [1829778] - [net] ipv4: Add "offload" and "trap" indications to routes (Ivan Vecera) [1829778] - [net] ipv4: Encapsulate function arguments in a struct (Ivan Vecera) [1829778] - [net] ipv4: Replace route in list before notifying (Ivan Vecera) [1829778] - [tools] selftests: netdevsim: Extend devlink trap test to include flow action cookie (Petr Oros) [1823745] - [netdrv] netdevsim: add ACL trap reporting cookie as a metadata (Petr Oros) [1823745] - [net] devlink: extend devlink_trap_report() to accept cookie and pass (Petr Oros) [1823745] - [net] drop_monitor: extend by passing cookie from driver (Petr Oros) [1823745] - [net] devlink: add trap metadata type for cookie (Petr Oros) [1823745] - [net] devlink: add ACL generic packet traps (Petr Oros) [1823745] - [net] devlink: Add overlay source MAC is multicast trap (Petr Oros) [1823745] - [net] devlink: Add tunnel generic packet traps (Petr Oros) [1823745] - [net] devlink: Add non-routable packet trap (Petr Oros) [1823745] - [netdrv] mlxsw: spectrum_router: Prevent incorrect replacement of local table routes (Ivan Vecera) [1828994] - [netdrv] mlxsw: spectrum_router: Remove FIB entry list from FIB node (Ivan Vecera) [1828994] - [netdrv] mlxsw: spectrum_router: Consolidate identical functions (Ivan Vecera) [1828994] - [netdrv] mlxsw: spectrum_router: Make route creation and destruction symmetric (Ivan Vecera) [1828994] - [netdrv] mlxsw: spectrum_router: Eliminate dead code (Ivan Vecera) [1828994] - [netdrv] mlxsw: spectrum_router: Remove unnecessary checks (Ivan Vecera) [1828994] - [net] ipv6: Remove old route notifications and convert listeners (Ivan Vecera) [1828994] - [netdrv] mlxsw: spectrum_router: Start using new IPv6 route notifications (Ivan Vecera) [1828994] - [net] ipv6: Handle multipath route deletion notification (Ivan Vecera) [1828994] - [net] ipv6: Handle route deletion notification (Ivan Vecera) [1828994] - [net] ipv6: Only Replay routes of interest to new listeners (Ivan Vecera) [1828994] - [net] ipv6: Notify multipath route if should be offloaded (Ivan Vecera) [1828994] - [net] ipv6: Notify route if replacing currently offloaded one (Ivan Vecera) [1828994] - [net] ipv6: Notify newly added route if should be offloaded (Ivan Vecera) [1828994] - [include] net: fib_notifier: Add temporary events to the FIB notification chain (Ivan Vecera) [1828994] - [net] ipv4: Remove old route notifications and convert listeners (Ivan Vecera) [1828994] - [netdrv] mlxsw: spectrum_router: Start using new IPv4 route notifications (Ivan Vecera) [1828994] - [netdrv] mlxsw: spectrum_router: Don't rely on missing extack to symbolize dump (Ivan Vecera) [1828994] - [net] ipv4: Only Replay routes of interest to new listeners (Ivan Vecera) [1828994] - [net] ipv4: Handle route deletion notification during flush (Ivan Vecera) [1828994] - [net] ipv4: Handle route deletion notification (Ivan Vecera) [1828994] - [net] ipv4: Notify newly added route if should be offloaded (Ivan Vecera) [1828994] - [net] ipv4: Notify route if replacing currently offloaded one (Ivan Vecera) [1828994] - [net] ipv4: Extend FIB alias find function (Ivan Vecera) [1828994] - [net] ipv4: Notify route after insertion to the routing table (Ivan Vecera) [1828994] - [include] net: fib_notifier: Add temporary events to the FIB notification chain (Ivan Vecera) [1828994] - [net] vti6: Fix memory leak of skb if input policy check fails (Xin Long) [1829720] - [net] xfrm: policy: Fix doulbe free in xfrm_policy_timer (Xin Long) [1829720] - [net] xfrm: add the missing verify_sec_ctx_len check in xfrm_add_acquire (Xin Long) [1829720] - [net] xfrm: fix uctx len check in verify_sec_ctx_len (Xin Long) [1829720] - [net] xfrm: handle NETDEV_UNREGISTER for xfrm device (Xin Long) [1829720] - [net] xfrm: interface: do not confirm neighbor when do pmtu update (Xin Long) [1829720] - [documentation] xfrm: update doc about xfrm[46]_gc_thresh (Xin Long) [1829720] - [documentation] devlink: remove trigger command from devlink-region.rst (Petr Oros) [1822570] - [include] devlink: promote "fw.bundle_id" to a generic info version (Petr Oros) [1822570] - [documentation] devlink: document devlink info versions reported by bnxt_en driver (Petr Oros) [1822570] - [include] devlink: add macro for "fw.roce" (Petr Oros) [1822570] - [documentation] Fix typo in devlink documentation (Petr Oros) [1822570] - [documentation] devlink: fix typos in qed documentation (Petr Oros) [1822570] - [documentation] devlink: document region snapshot triggering from userspace (Petr Oros) [1822570] - [documentation] devlink: introduce devlink-dpipe.rst documentation file (Petr Oros) [1822570] - [documentation] devlink: add a devlink-resource.rst documentation file (Petr Oros) [1822570] - [netdrv] devlink: rename and expand devlink-trap-netdevsim.rst (Petr Oros) [1822570] - [documentation] devlink: add documentation for ionic device driver (Petr Oros) [1822570] - [documentation] devlink: add a file documenting devlink regions (Petr Oros) [1822570] - [documentation] devlink: add a driver-specific file for the qed driver (Petr Oros) [1822570] - [documentation] devlink: add parameter documentation for the mlx4 driver (Petr Oros) [1822570] - [documentation] devlink: document info versions for each driver (Petr Oros) [1822570] - [documentation] devlink: convert driver-specific files to reStructuredText (Petr Oros) [1822570] - [documentation] devlink: mention reloading in devlink-params.rst (Petr Oros) [1822570] - [documentation] devlink: add documentation for generic devlink parameters (Petr Oros) [1822570] - [documentation] devlink: convert devlink-params.txt to reStructuredText (Petr Oros) [1822570] - [documentation] devlink: rename devlink-info-versions.rst and add a header (Petr Oros) [1822570] - [documentation] devlink: convert devlink-health.txt to rst format (Petr Oros) [1822570] - [documentation] devlink: move devlink documentation to subfolder (Petr Oros) [1822570] - [include] devlink: add macro for "fw.psid" (Petr Oros) [1822570] - [netdrv] ethtool: Add support for 400Gbps (50Gbps per lane) link modes (Ivan Vecera) [1828942] - [netdrv] phy: Add support for 100BaseT1 and 1000BaseT1 (Ivan Vecera) [1828942] - [net] phy: improve definition of __ETHTOOL_LINK_MODE_MASK_NBITS (Ivan Vecera) [1828942] - [net] netfilter: nf_tables: simplify NLM_F_CREATE handling (Phil Sutter) [1812666] - [net] devlink: Add layer 3 generic packet exception traps (Petr Oros) [1828737] - [net] devlink: Add layer 3 generic packet traps (Petr Oros) [1828737] - [net] netfilter: nf_tables: fix infinite loop when expr is not available (Phil Sutter) [1757933] - [net] netfilter: nf_tables: autoload modules from the abort path (Phil Sutter) [1757933] - [net] netfilter: nf_tables: remove WARN and add NLA_STRING upper limits (Phil Sutter) [1757933] - [net] netfilter: nf_tables: store transaction list locally while requesting module (Phil Sutter) [1757933] - [net] netfilter: nf_tables: use-after-free in failing rule with bound set (Phil Sutter) [1757933] - [net] netfilter: nft_meta: skip EAGAIN if nft_meta_bridge is not a module (Phil Sutter) [1757933] - [net] netfilter: nf_tables: force module load in case select_ops() returns -EAGAIN (Phil Sutter) [1757933] - [net] netfilter: nf_tables: add nft_expr_type_request_module() (Phil Sutter) [1757933] - [net] netfilter: nf_tables: bogus EBUSY in helper removal from transaction (Phil Sutter) [1757933] - [net] netfilter: nf_tables: fix set double-free in abort path (Phil Sutter) [1757933] - [net] netfilter: nft_compat: don't use refcount_inc on newly allocated entry (Phil Sutter) [1757933] - [net] netfilter: nf_tables: unbind set in rule from commit path (Phil Sutter) [1757933] - [net] netfilter: nft_compat: destroy function must not have side effects (Phil Sutter) [1757933] - [net] netfilter: nft_compat: make lists per netns (Phil Sutter) [1757933] - [net] netfilter: nft_compat: use refcnt_t type for nft_xt reference count (Phil Sutter) [1757933] - [net] netfilter: nf_tables: fix suspicious RCU usage in nft_chain_stats_replace() (Phil Sutter) [1757933] - [net] netfilter: nf_tables: asynchronous release (Phil Sutter) [1757933] - [net] netfilter: nf_tables: split set destruction in deactivate and destroy phase (Phil Sutter) [1757933] - [net] netfilter: nf_tables: flow event notifier must use transaction mutex (Phil Sutter) [1757933] - [net] netfilter: nf_tables: use dedicated mutex to guard transactions (Phil Sutter) [1757933] - [net] netfilter: nf_tables: avoid global info storage (Phil Sutter) [1757933] - [net] netfilter: nf_tables: take module reference when starting a batch (Phil Sutter) [1757933] - [net] netfilter: nf_tables: make valid_genid callback mandatory (Phil Sutter) [1757933] - [net] netfilter: nf_tables: add and use helper for module autoload (Phil Sutter) [1757933]- [kernel] sched: Fix missing bracket in membarrier_switch_mm from mismerge (Phil Auld) [1745111] - [fs] nfs: fix NULL deference in nfs4_get_valid_delegation ("J. Bruce Fields") [1831553] - [acpi] PCI/AER: Use only _OSC to determine AER ownership (Myron Stowe) [1712820] - [pci] PCI/EDR: Log only ACPI_NOTIFY_DISCONNECT_RECOVER events (Myron Stowe) [1712820] - [pci] PCI/AER: Rationalize error status register clearing (Myron Stowe) [1712820] - [pci] PCI/DPC: Add Error Disconnect Recover (EDR) support (Myron Stowe) [1712820] - [pci] PCI/DPC: Expose dpc_process_error(), dpc_reset_link() for use by EDR (Myron Stowe) [1712820] - [pci] PCI/AER: Add pci_aer_raw_clear_status() to unconditionally clear Error Status (Myron Stowe) [1712820] - [pci] PCI/DPC: Cache DPC capabilities in pci_init_capabilities() (Myron Stowe) [1712820] - [pci] PCI/ERR: Return status of pcie_do_recovery() (Myron Stowe) [1712820] - [pci] PCI/ERR: Remove service dependency in pcie_do_recovery() (Myron Stowe) [1712820] - [pci] PCI/DPC: Move DPC data into struct pci_dev (Myron Stowe) [1712820] - [pci] PCI/ERR: Update error status after reset_link() (Myron Stowe) [1712820] - [pci] PCI/ERR: Combine pci_channel_io_frozen cases (Myron Stowe) [1712820] - [pci] PCI/ASPM: Reduce severity of common clock config message (Myron Stowe) [1712820] - [pci] PCI/ASPM: Clear the correct bits when enabling L1 substates (Myron Stowe) [1712820] - [pci] PCI/PM: Print config space of devices before suspend (Myron Stowe) [1712820] - [pci] PCI/AER: Initialize aer_fifo (Myron Stowe) [1712820] - [pci] PCI/AER: Factor message prefixes with dev_fmt() (Myron Stowe) [1712820] - [pci] PCI/AER: Log which device prevents error recovery (Myron Stowe) [1712820] - [security] ima: Switch to ima_hash_algo for boot aggregate (Jerry Snitselaar) [1786441] - [mm] mm: mempolicy: require at least one nodeid for MPOL_PREFERRED (Rafael Aquini) [1834435] {CVE-2020-11565} - [tools] perf maps: Add missing unlock to maps__insert() error case (Michael Petlan) [1818838] - [tools] perf dso: Fix dso comparison (Michael Petlan) [1818838] - [tools] perf block-info: Fix wrong block address comparison in block_info__cmp() (Michael Petlan) [1818838] - [tools] libperf: Setup initial evlist::all_cpus value (Michael Petlan) [1818838] - [tools] perf report: Fix no libunwind compiled warning break s390 issue (Michael Petlan) [1818838] - [tools] perf hists: Fix variable name's inconsistency in hists__for_each() macro (Michael Petlan) [1818838] - [tools] perf map: Set kmap->kmaps backpointer for main kernel map chunks (Michael Petlan) [1818838] - [tools] perf report: Fix incorrectly added dimensions as switch perf data file (Michael Petlan) [1818838] - [tools] tools lib traceevent: Fix memory leakage in filter_event (Michael Petlan) [1818838] - [tools] perf vendor events s390: Remove name from L1D_RO_EXCL_WRITES description (Michael Petlan) [1818838] - [tools] perf vendor events s390: Fix counter long description for DTLB1_GPAGE_WRITES (Michael Petlan) [1818838] - [tools] libtraceevent: Allow custom libdir path (Michael Petlan) [1818838] - [tools] perf top: Do not bail out when perf_env__read_cpuid() returns ENOSYS (Michael Petlan) [1818838] - [tools] perf arch: Make the default get_cpuid() return compatible error (Michael Petlan) [1818838] - [tools] perf inject: Fix processing of ID index for injected instruction tracing (Michael Petlan) [1818838] - [tools] perf report: Bail out --mem-mode if mem info is not available (Michael Petlan) [1818838] - [tools] perf report: Make -F more strict like -s (Michael Petlan) [1818838] - [tools] perf report/top TUI: Replace pr_err() with ui__error() (Michael Petlan) [1818838] - [tools] libtraceevent: Copy pkg-config file to output folder when using O= (Michael Petlan) [1818838] - [tools] libtraceevent: Fix lib installation with O= (Michael Petlan) [1818838] - [tools] perf kvm: Clarify the 'perf kvm' -i and -o command line options (Michael Petlan) [1818838] - [tools] perf machine: Fill map_symbol->maps in append_inlines() to fix segfault (Michael Petlan) [1818838] - [tools] perf jit: Move test functionality in to a test (Michael Petlan) [1818838] - [tools] perf stat: Use affinity for enabling/disabling events (Michael Petlan) [1818838] - [tools] perf evsel: Add functions to enable/disable for a specific CPU (Michael Petlan) [1818838] - [tools] perf stat: Use affinity for reading (Michael Petlan) [1818838] - [tools] perf stat: Use affinity for opening events (Michael Petlan) [1818838] - [tools] perf stat: Factor out open error handling (Michael Petlan) [1818838] - [tools] perf stat: Use affinity for closing file descriptors (Michael Petlan) [1818838] - [tools] perf evsel: Add functions to close evsel on a CPU (Michael Petlan) [1818838] - [tools] perf evsel: Add iterator to iterate over events ordered by CPU (Michael Petlan) [1818838] - [tools] perf evlist: Maintain evlist->all_cpus (Michael Petlan) [1818838] - [tools] perf cpumap: Maintain cpumaps ordered and without dups (Michael Petlan) [1818838] - [tools] perf script: Fix brstackinsn for AUXTRACE (Michael Petlan) [1818838] - [tools] perf affinity: Add infrastructure to save/restore affinity (Michael Petlan) [1818838] - [tools] perf pmu: Use file system cache to optimize sysfs access (Michael Petlan) [1818838] - [tools] perf regs: Make perf_reg_name() return "unknown" instead of NULL (Michael Petlan) [1818838] - [tools] perf diff: Use llabs() with 64-bit values (Michael Petlan) [1818838] - [tools] perf diff: Use llabs() with 64-bit values (Michael Petlan) [1818838] - [tools] perf tests: Rename tests/map_groups.c to tests/maps.c (Michael Petlan) [1818838] - [tools] perf tests: Rename thread-mg-share to thread-maps-share (Michael Petlan) [1818838] - [tools] perf maps: Rename map_groups.h to maps.h (Michael Petlan) [1818838] - [tools] perf maps: Rename 'mg' variables to 'maps' (Michael Petlan) [1818838] - [tools] perf map_symbol: Rename ms->mg to ms->maps (Michael Petlan) [1818838] - [tools] perf addr_location: Rename al->mg to al->maps (Michael Petlan) [1818838] - [tools] perf thread: Rename thread->mg to thread->maps (Michael Petlan) [1818838] - [tools] perf maps: Merge 'struct maps' with 'struct map_groups' (Michael Petlan) [1818838] - [tools] x86/insn: perf tools: Add some more instructions to the new instructions test (Michael Petlan) [1818838] - [tools] perf map: Remove unused functions (Michael Petlan) [1818838] - [tools] perf map: Remove needless struct forward declarations (Michael Petlan) [1818838] - [tools] perf map: Ditch leftover map__reloc_vmlinux() prototype (Michael Petlan) [1818838] - [tools] perf script: Move map__fprintf_srccode() to near its only user (Michael Petlan) [1818838] - [tools] perf parse: Fix potential memory leak when handling tracepoint errors (Michael Petlan) [1818838] - [tools] libtraceevent: Fix memory leakage in copy_filter_type (Michael Petlan) [1818838] - [tools] libtraceevent: Fix header installation (Michael Petlan) [1818838] - [tools] perf intel-bts: Does not support AUX area sampling (Michael Petlan) [1818838] - [tools] perf intel-pt: Add support for decoding AUX area samples (Michael Petlan) [1818838] - [tools] perf intel-pt: Add support for recording AUX area samples (Michael Petlan) [1818838] - [tools] perf pmu: When using default config, record which bits of config were changed by the user (Michael Petlan) [1818838] - [tools] perf auxtrace: Add support for queuing AUX area samples (Michael Petlan) [1818838] - [tools] perf session: Add facility to peek at all events (Michael Petlan) [1818838] - [tools] perf auxtrace: Add support for dumping AUX area samples (Michael Petlan) [1818838] - [tools] perf inject: Cut AUX area samples (Michael Petlan) [1818838] - [tools] perf record: Add aux-sample-size config term (Michael Petlan) [1818838] - [tools] perf record: Add support for AUX area sampling (Michael Petlan) [1818838] - [tools] perf auxtrace: Add support for AUX area sample recording (Michael Petlan) [1818838] - [tools] perf auxtrace: Move perf_evsel__find_pmu() (Michael Petlan) [1818838] - [tools] perf record: Add a function to test for kernel support for AUX area sampling (Michael Petlan) [1818838] - [tools] perf tools: Add kernel AUX area sampling definitions (Michael Petlan) [1818838] - [tools] perf report: Jump to symbol source view from total cycles view (Michael Petlan) [1818838] - [tools] perf util: Move block TUI function to ui browsers (Michael Petlan) [1818838] - [tools] perf dso: Move dso_id from 'struct map' to 'struct dso' (Michael Petlan) [1818838] - [tools] perf dsos: Remove unused dsos__find() method (Michael Petlan) [1818838] - [tools] perf map: Move comparision of map's dso_id to a separate function (Michael Petlan) [1818838] - [tools] perf map: Pass a dso_id to map__new() (Michael Petlan) [1818838] - [tools] perf map: Move maj/min/ino/ino_generation to separate struct (Michael Petlan) [1818838] - [tools] perf parse: Report initial event parsing error (Michael Petlan) [1818838] - [tools] x86/insn: perf tools: Add some instructions to the new instructions test (Michael Petlan) [1818838] - [tools] perf map: Move seldom used ->flags field to second cacheline (Michael Petlan) [1818838] - [tools] perf map: Use bitmap for booleans (Michael Petlan) [1818838] - [tools] libtraceevent: Fix parsing of event o and X argument types (Michael Petlan) [1818838] - [tools] perf callchain: Fix segfault in thread__resolve_callchain_sample() (Michael Petlan) [1818838] - [tools] perf map_groups: Auto sort maps by name, if needed (Michael Petlan) [1818838] - [tools] perf machine: No need to check if kernel module maps pre-exist (Michael Petlan) [1818838] - [tools] perf record: No need to process the synthesized MMAP events twice (Michael Petlan) [1818838] - [tools] perf map: No need to adjust the long name of modules (Michael Petlan) [1818838] - [tools] perf map_groups: Add a front end cache for map lookups by name (Michael Petlan) [1818838] - [tools] perf maps: Do not use an rbtree to sort by map name (Michael Petlan) [1818838] - [tools] perf maps: Purge the entries from maps->names in __maps__purge() (Michael Petlan) [1818838] - [tools] perf vendor events power9: Fix commas so PMU event files are valid JSON (Michael Petlan) [1818838] - [tools] perf vendor events power8: Fix commas so PMU event files are valid JSON (Michael Petlan) [1818838] - [tools] perf vendor events arm64: Fix commas so PMU event files are valid JSON (Michael Petlan) [1818838] - [tools] perf parse: Use YYABORT to clear stack after failure, plugging leaks (Michael Petlan) [1818838] - [tools] perf tool: Provide an option to print perf_event_open args and return value (Michael Petlan) [1818838] - [tools] perf map: Remove ->groups from 'struct map' (Michael Petlan) [1818838] - [tools] perf map: Combine maps__fixup_overlappings with its only use (Michael Petlan) [1818838] - [tools] perf annotate: Stop using map->groups, use map_symbol->mg instead (Michael Petlan) [1818838] - [tools] perf tools: Add a 'struct map_groups' pointer to 'struct map_symbol' (Michael Petlan) [1818838] - [tools] perf symbols: Use kmaps(map)->machine when we know its a kernel map (Michael Petlan) [1818838] - [tools] pref tools: Make 'struct addr_map_symbol' contain 'struct map_symbol' (Michael Petlan) [1818838] - [tools] perf callchain: Use 'struct map_symbol' in 'struct callchain_cursor_node' (Michael Petlan) [1818838] - [tools] perf unwind: Use 'struct map_symbol' in 'struct unwind_entry' (Michael Petlan) [1818838] - [tools] perf annotate: Pass a 'map_symbol' in places receiving a pair of 'map' and 'symbol' pointers (Michael Petlan) [1818838] - [tools] perf tools: Add map_groups to 'struct addr_location' (Michael Petlan) [1818838] - [tools] perf map_groups: Pass the object to map_groups__find_ams() (Michael Petlan) [1818838] - [tools] perf symbols: Stop using map->groups, we can use kmaps instead (Michael Petlan) [1818838] - [tools] perf map: Use map->dso->kernel + map__kmaps() in map__kmaps() (Michael Petlan) [1818838] - [tools] perf report: Sort by sampled cycles percent per block for tui (Michael Petlan) [1818838] - [tools] perf report: Support --percent-limit for --total-cycles (Michael Petlan) [1818838] - [tools] perf report: Sort by sampled cycles percent per block for stdio (Michael Petlan) [1818838] - [tools] perf hist: Support block formats with compare/sort/display (Michael Petlan) [1818838] - [tools] perf hist: Count the total cycles of all samples (Michael Petlan) [1818838] - [tools] perf block: Cleanup and refactor block info functions (Michael Petlan) [1818838] - [tools] perf diff: Don't use hack to skip column length calculation (Michael Petlan) [1818838] - [tools] perf tests: Fix out of bounds memory access (Michael Petlan) [1818838] - [tools] perf record: Add support for limit perf output file size (Michael Petlan) [1818838] - [tools] perf annotate: Fix heap overflow (Michael Petlan) [1818838] - [tools] perf machine: Add kernel_dso() method (Michael Petlan) [1818838] - [tools] perf symbols: Remove needless checks for map->groups->machine (Michael Petlan) [1818838] - [tools] perf parse: Add a deep delete for parse event terms (Michael Petlan) [1818838] - [tools] perf parse: If pmu configuration fails free terms (Michael Petlan) [1818838] - [tools] perf parse: Before yyabort-ing free components (Michael Petlan) [1818838] - [tools] perf parse: Add destructors for parse event terms (Michael Petlan) [1818838] - [tools] perf parse: Ensure config and str in terms are unique (Michael Petlan) [1818838] - [tools] perf parse: Add parse events handle error (Michael Petlan) [1818838] - [tools] perf inject: Make --strip keep evsels (Michael Petlan) [1818838] - [tools] perf tools: Fix cross compile for ARM64 (Michael Petlan) [1818838] - [tools] perf stat: Add --per-node agregation support (Michael Petlan) [1818838] - [tools] perf env: Add perf_env__numa_node() (Michael Petlan) [1818838] - [tools] perf tools: Splice events onto evlist even on error (Michael Petlan) [1818838] - [tools] libsubcmd: Use -O0 with DEBUG=1 (Michael Petlan) [1818838] - [tools] libsubcmd: Move EXTRA_FLAGS to the end to allow overriding existing flags (Michael Petlan) [1818838] - [tools] perf map_groups: Introduce for_each_entry() and for_each_entry_safe() iterators (Michael Petlan) [1818838] - [tools] perf maps: Add for_each_entry()/_safe() iterators (Michael Petlan) [1818838] - [tools] perf map: Allow map__next() to receive a NULL arg (Michael Petlan) [1818838] - [tools] perf map: Check if the map still has some refcounts on exit (Michael Petlan) [1818838] - [tools] perf dso: Add dso__data_write_cache_addr() (Michael Petlan) [1818838] - [tools] perf dso: Refactor dso_cache__read() (Michael Petlan) [1818838] - [tools] perf auxtrace: Add auxtrace_cache__remove() (Michael Petlan) [1818838] - [tools] perf jevents: Fix resource leak in process_mapfile() and main() (Michael Petlan) [1818838] - [tools] perf kvm: Use evlist layer api when possible (Michael Petlan) [1818838] - [tools] perf tests: Fix a typo (Michael Petlan) [1818838] - [tools] perf tools: Avoid a malloc() for array events (Michael Petlan) [1818838] - [tools] perf tools: Move ALLOC_LIST into a function (Michael Petlan) [1818838] - [tools] perf evsel: Avoid close(-1) (Michael Petlan) [1818838] - [tools] perf evsel: Always preserve errno while cleaning up perf_event_open failures (Michael Petlan) [1818838] - [tools] perf cs-etm: Fix definition of macro TO_CS_QUEUE_NR (Michael Petlan) [1818838] - [tools] perf llvm: Make .o saving a debug message, not an info one (Michael Petlan) [1818838] - [tools] perf record: Put a copy of kcore into the perf.data directory (Michael Petlan) [1818838] - [tools] perf data: Support single perf.data file directory (Michael Petlan) [1818838] - [tools] perf session: Fix indent in perf_session__new()" (Michael Petlan) [1818838] - [tools] perf data: Rename directory "header" file to "data" (Michael Petlan) [1818838] - [tools] perf data: Move perf_dir_version into data.h (Michael Petlan) [1818838] - [tools] perf data: Correctly identify directory data files (Michael Petlan) [1818838] - [tools] perf trace: Use STUL_STRARRAY_FLAGS with mmap (Michael Petlan) [1818838] - [tools] perf trace: Wire up strarray__strtoul_flags() (Michael Petlan) [1818838] - [tools] libbeauty: Introduce strarray__strtoul_flags() (Michael Petlan) [1818838] - [tools] libbeauty: Make the mmap_flags strarray visible outside of its beautifier (Michael Petlan) [1818838] - [tools] perf trace: Use strtoul for the fcntl 'cmd' argument (Michael Petlan) [1818838] - [tools] libbeauty: Introduce syscall_arg__strtoul_strarrays() (Michael Petlan) [1818838] - [tools] libperf: Add pr_err() macro (Michael Petlan) [1818838] - [tools] libperf: Do not export perf_evsel__init()/perf_evlist__init() (Michael Petlan) [1818838] - [tools] libperf: Keep count of failed tests (Michael Petlan) [1818838] - [tools] libperf: Add tests_mmap_cpus test (Michael Petlan) [1818838] - [tools] libperf: Add tests_mmap_thread test (Michael Petlan) [1818838] - [tools] libperf: Link static tests with libapi.a (Michael Petlan) [1818838] - [tools] libperf: Move mask setup to perf_evlist__mmap_ops() (Michael Petlan) [1818838] - [tools] libperf: Move mmap allocation to perf_evlist__mmap_ops::get (Michael Petlan) [1818838] - [tools] libperf: Introduce perf_evlist__for_each_mmap() (Michael Petlan) [1818838] - [tools] perf tests: Disable bp_signal testing for arm64 (Michael Petlan) [1818838] - [tools] perf tests bp_account: Add dedicated checking helper is_supported() (Michael Petlan) [1818838] - [tools] perf tests: Remove needless headers for bp_account (Michael Petlan) [1818838] - [tools] perf list: Hide deprecated events by default (Michael Petlan) [1818838] - [tools] perf trace: Pass a syscall_arg to syscall_arg_fmt->strtoul() (Michael Petlan) [1818838] - [tools] perf trace: Honour --max-events in processing syscalls:sys_enter_* (Michael Petlan) [1818838] - [tools] libbeauty: Introduce syscall_arg__strtoul_strarray() (Michael Petlan) [1818838] - [tools] perf trace: Initialize evsel_trace->fmt for syscalls:sys_enter_* tracepoints (Michael Petlan) [1818838] - [tools] perf trace: Introduce 'struct evsel__trace' for evsel->priv needs (Michael Petlan) [1818838] - [tools] perf trace: Hide evsel->access further, simplify code (Michael Petlan) [1818838] - [tools] perf trace: Introduce accessors to trace specific evsel->priv (Michael Petlan) [1818838] - [tools] perf trace: Show error message when not finding a field used in a filter expression (Michael Petlan) [1818838] - [tools] perf trace: Hook the 'vec' tracepoint argument with the x86 IRQ vectors scnprintf/strtoul (Michael Petlan) [1818838] - [tools] perf trace beauty: Add the glue for the autogenerated x86 IRQ vector array (Michael Petlan) [1818838] - [tools] libbeauty: Add a strarray__scnprintf_suffix() method (Michael Petlan) [1818838] - [tools] libbeauty: Hook up the x86 irq_vectors table generator (Michael Petlan) [1818838] - [tools] libbeauty: Add a generator for x86's IRQ vectors -> strings (Michael Petlan) [1818838] - [tools] tools arch x86: Grab a copy of the file containing the IRQ vector defines (Michael Petlan) [1818838] - [tools] perf vendor events arm64: Add some missing events for Hisi hip08 HHA PMU (Michael Petlan) [1818838] - [tools] perf vendor events arm64: Add some missing events for Hisi hip08 L3C PMU (Michael Petlan) [1818838] - [tools] perf vendor events arm64: Add some missing events for Hisi hip08 DDRC PMU (Michael Petlan) [1818838] - [tools] perf vendor events arm64: Fix Hisi hip08 DDRC PMU eventname (Michael Petlan) [1818838] - [tools] perf trace: Support tracepoint dynamic char arrays (Michael Petlan) [1818838] - [tools] perf trace: Filter own pid to avoid a feedback look in 'perf trace record -a' (Michael Petlan) [1818838] - [tools] perf string: Export asprintf__tp_filter_pids() (Michael Petlan) [1818838] - [tools] perf trace: Introduce --errno-summary (Michael Petlan) [1818838] - [tools] perf trace: Add syscall failure stats to -s/--summary and -S/--with-summary (Michael Petlan) [1818838] - [tools] perf stat: Support --all-kernel/--all-user (Michael Petlan) [1818838] - [tools] perf annotate: Fix objdump --no-show-raw-insn flag (Michael Petlan) [1818838] - [tools] perf annotate: Don't pipe objdump output through 'expand' command (Michael Petlan) [1818838] - [tools] perf annotate: Don't pipe objdump output through 'grep' command (Michael Petlan) [1818838] - [tools] perf annotate: Use libsubcmd's run-command.h to fork objdump (Michael Petlan) [1818838] - [tools] perf annotate: Avoid reallocation in objdump parsing (Michael Petlan) [1818838] - [tools] perf report: Add warning when libunwind not compiled in (Michael Petlan) [1818838] - [tools] perf test: Avoid infinite loop for task exit case (Michael Petlan) [1818838] - [tools] perf test: Report failure for mmap events (Michael Petlan) [1818838] - [tools] perf script: Fix --reltime with --time (Michael Petlan) [1818838] - [tools] perf tools: Allow to build with -ltcmalloc (Michael Petlan) [1818838] - [tools] perf diff: Report noisy for cycles diff (Michael Petlan) [1818838] - [tools] perf tools: Propagate CFLAGS to libperf (Michael Petlan) [1818838] - [tools] libperf: Adopt perf_evlist__filter_pollfd() from tools/perf (Michael Petlan) [1818838] - [tools] libperf: Introduce perf_evlist__purge() (Michael Petlan) [1818838] - [tools] libperf: Introduce perf_evlist__exit() (Michael Petlan) [1818838] - [tools] libperf: Move the pollfd allocation from tools/perf to libperf (Michael Petlan) [1818838] - [tools] libperf: Centralize map refcnt setting (Michael Petlan) [1818838] - [tools] perf evlist: Switch to libperf's mmap interface (Michael Petlan) [1818838] - [tools] perf evlist: Introduce perf_evlist__mmap_cb_mmap() (Michael Petlan) [1818838] - [tools] perf evlist: Introduce perf_evlist__mmap_cb_get() (Michael Petlan) [1818838] - [tools] perf tools: Introduce perf_evlist__mmap_cb_idx() (Michael Petlan) [1818838] - [tools] libperf: Introduce perf_evlist_mmap_ops::mmap callback (Michael Petlan) [1818838] - [tools] libperf: Add perf_evlist_mmap_ops::get callback (Michael Petlan) [1818838] - [tools] libperf: Introduce perf_evlist_mmap_ops::idx callback (Michael Petlan) [1818838] - [tools] libperf: Introduce perf_evlist__mmap_ops() (Michael Petlan) [1818838] - [tools] libperf: Adopt perf_evlist__mmap()/munmap() from tools/perf (Michael Petlan) [1818838] - [tools] libperf: Adopt perf_mmap__read_event() from tools/perf (Michael Petlan) [1818838] - [tools] libperf: Adopt perf_mmap__read_done() from tools/perf (Michael Petlan) [1818838] - [tools] libperf: Adopt perf_mmap__read_init() from tools/perf (Michael Petlan) [1818838] - [tools] libperf: Adopt perf_mmap__consume() function from tools/perf (Michael Petlan) [1818838] - [tools] perf tools: Use perf_mmap way to detect aux mmap (Michael Petlan) [1818838] - [tools] libperf: Adopt perf_mmap__put() function from tools/perf (Michael Petlan) [1818838] - [tools] libperf: Adopt perf_mmap__unmap() function from tools/perf (Michael Petlan) [1818838] - [tools] libperf: Adopt perf_mmap__get() function from tools/perf (Michael Petlan) [1818838] - [tools] libperf: Adopt perf_mmap__mmap() function from tools/perf (Michael Petlan) [1818838] - [tools] libperf: Adopt perf_mmap__mmap_len() function from tools/perf (Michael Petlan) [1818838] - [tools] libperf: Add 'struct perf_mmap_param' (Michael Petlan) [1818838] - [tools] libperf: Add perf_mmap__init() function (Michael Petlan) [1818838] - [tools] perf tools: Avoid 'sample_reg_masks' being const + weak (Michael Petlan) [1818838] - [tools] perf beauty: Introduce strtoul() for x86 MSRs (Michael Petlan) [1818838] - [tools] perf trace: Expand strings in filters to integers (Michael Petlan) [1818838] - [tools] perf trace: Introduce a strtoul() method for 'struct strarrays' (Michael Petlan) [1818838] - [tools] perf trace: Add a strtoul() method to 'struct syscall_arg_fmt' (Michael Petlan) [1818838] - [tools] perf trace: Introduce --filter for tracepoint events (Michael Petlan) [1818838] - [tools] perf evlist: Introduce append_tp_filter_pid() and append_tp_filter_pids() (Michael Petlan) [1818838] - [tools] perf evlist: Introduce append_tp_filter() method (Michael Petlan) [1818838] - [tools] perf evlist: Factor out asprintf routine to build a tracepoint pid filter (Michael Petlan) [1818838] - [tools] perf trace: Associate the "msr" tracepoint arg name with x86_MSR__scnprintf() (Michael Petlan) [1818838] - [tools] perf trace beauty: Add the glue for the autogenerated MSR arrays (Michael Petlan) [1818838] - [tools] perf trace: Allow associating scnprintf routines with well known arg names (Michael Petlan) [1818838] - [tools] perf beauty: Hook up the x86 MSR table generator (Michael Petlan) [1818838] - [tools] perf trace beauty: Add a x86 MSR cmd id->str table generator (Michael Petlan) [1818838] - [tools] perf beauty: Make strarray's offset be u64 (Michael Petlan) [1818838] - [tools] perf trace: Allow choosing how to augment the tracepoint arguments (Michael Petlan) [1818838] - [tools] perf trace: Enclose all events argument lists with () (Michael Petlan) [1818838] - [tools] perf trace: Add array of chars scnprintf beautifier (Michael Petlan) [1818838] - [tools] perf trace: Add the syscall_arg_fmt pointer to syscall_arg (Michael Petlan) [1818838] - [tools] perf trace: Move some scnprintf methods from syscall to syscall_arg_fmt (Michael Petlan) [1818838] - [tools] perf trace: Allocate an array of beautifiers for tracepoint args (Michael Petlan) [1818838] - [tools] perf trace: Factor out the initialization of syscal_arg_fmt->scnprintf (Michael Petlan) [1818838] - [tools] perf script: Allow --time with --reltime (Michael Petlan) [1818838] - [tools] perf scripts python: exported-sql-viewer.py: Add Time chart by CPU (Michael Petlan) [1818838] - [tools] perf scripts python: exported-sql-viewer.py: Add ability for Call tree to open at a specified task and time (Michael Petlan) [1818838] - [tools] perf scripts python: exported-sql-viewer.py: Tidy up Call tree call_time (Michael Petlan) [1818838] - [tools] perf scripts python: exported-sql-viewer.py: Add global time range calculations (Michael Petlan) [1818838] - [tools] perf scripts python: exported-sql-viewer.py: Add HBoxLayout and VBoxLayout (Michael Petlan) [1818838] - [tools] perf scripts python: exported-sql-viewer.py: Add LookupModel() (Michael Petlan) [1818838] - [tools] perf trace augmented_syscalls: Do not show syscalls when none was asked for (Michael Petlan) [1818838] - [tools] perf trace: Postpone parsing .perfconfig trace.add_events to after --verbose is processed (Michael Petlan) [1818838] - [tools] perf trace: Generalize the syscall_fmt find routines (Michael Petlan) [1818838] - [tools] perf trace: Separate 'struct syscall_fmt' definition from syscall_fmts variable (Michael Petlan) [1818838] - [tools] perf trace: Make evlist__set_evsel_handler() affect just entries without a handler (Michael Petlan) [1818838] - [tools] perf evlist: Adopt __set_tracepoint_handlers method from perf_session (Michael Petlan) [1818838] - [tools] perf top: Initialize perf_env->cpuid, needed by the per arch annotation init routine (Michael Petlan) [1818838] - [tools] perf env: Add routine to read the env->cpuid from the running machine (Michael Petlan) [1818838] - [kernel] perf/cgroups: Install cgroup events to correct cpuctx (Michael Petlan) [1818838] - [kernel] perf/core: Fix mlock accounting in perf_mmap() (Michael Petlan) [1818838] - [x86] perf/x86/intel/uncore: Remove PCIe3 unit for SNR (Michael Petlan) [1818838] - [x86] perf/x86/intel/uncore: Fix missing marker for snr_uncore_imc_freerunning_events (Michael Petlan) [1818838] - [x86] perf/x86/intel/uncore: Add PCI ID of IMC for Xeon E3 V5 Family (Michael Petlan) [1818838] - [kernel] perf: Correctly handle failed perf_get_aux_event() (Michael Petlan) [1818838] - [x86] perf/x86/intel: Fix PT PMI handling (Michael Petlan) [1818838] - [x86] perf/x86/intel/bts: Fix the use of page_private() (Michael Petlan) [1818838] - [x86] perf/x86: Fix potential out-of-bounds access (Michael Petlan) [1818838] - [x86] perf/x86: Implement immediate enforcement of /sys/devices/cpu/rdpmc value of 0 (Michael Petlan) [1818838] - [kernel] perf/core: Make the mlock accounting simple again (Michael Petlan) [1818838] - [kernel] perf/core: Fix the mlock accounting, again (Michael Petlan) [1818838] - [x86] perf/x86/intel/pt: Prevent redundant WRMSRs (Michael Petlan) [1818838] - [x86] perf/x86/intel/pt: Opportunistically use single range output mode (Michael Petlan) [1818838] - [x86] perf/x86/intel/pt: Add sampling support (Michael Petlan) [1818838] - [x86] perf/x86/intel/pt: Factor out pt_config_start() (Michael Petlan) [1818838] - [kernel] perf/aux: Allow using AUX data in perf samples (Michael Petlan) [1818838] - [kernel] perf/core: Fix unlock balance in perf_init_event() (Michael Petlan) [1818838] - [x86] perf/x86/amd: Remove set but not used variable 'active' (Michael Petlan) [1818838] - [kernel] perf/core: Optimize perf_init_event() for TYPE_SOFTWARE (Michael Petlan) [1818838] - [kernel] perf/core: Optimize perf_init_event() (Michael Petlan) [1818838] - [kernel] perf/core: Optimize perf_install_in_event() (Michael Petlan) [1818838] - [x86] perf/x86: Synchronize PMU task contexts on optimized context switches (Michael Petlan) [1818838] - [x86] perf/x86/intel: Implement LBR callstack context synchronization (Michael Petlan) [1818838] - [x86] perf/x86: Install platform specific ->swap_task_ctx() adapter (Michael Petlan) [1818838] - [x86] perf/core, perf/x86: Introduce swap_task_ctx() method at 'struct pmu' (Michael Petlan) [1818838] - [kernel] perf/ring_buffer: Matching the memory allocate and free, in rb_alloc() (Michael Petlan) [1818838] - [kernel] perf/ring_buffer: Modify the parameter type of perf_mmap_free_page() (Michael Petlan) [1818838] - [documentation] Documentation: Document sysfs interfaces purr, spurr, idle_purr, idle_spurr (Steve Best) [1783286] - [powerpc] powerpc/sysfs: Show idle_purr and idle_spurr for every CPU (Steve Best) [1783286] - [powerpc] powerpc/pseries: Account for SPURR ticks on idle CPUs (Steve Best) [1783286] - [powerpc] powerpc/idle: Store PURR snapshot in a per-cpu global variable (Steve Best) [1783286] - [powerpc] powerpc: Move idle_loop_prolog()/epilog() functions to header file (Steve Best) [1783286] - [kernel] padata: add separate cpuhp node for CPUHP_PADATA_DEAD (Herbert Xu) [1671674] - [kernel] padata: fix uninitialized return value in padata_replace() (Herbert Xu) [1671674] - [kernel] padata: remove reorder_objects (Herbert Xu) [1671674] - [crypto] padata: remove cpumask change notifier (Herbert Xu) [1671674] - [kernel] padata: always acquire cpu_hotplug_lock before pinst->lock (Herbert Xu) [1671674] - [kernel] padata: validate cpumask without removed CPU during offline (Herbert Xu) [1671674] - [crypto] crypto: pcrypt - Avoid deadlock by using per-instance padata queues (Herbert Xu) [1671674] - [kernel] padata: Remove unused padata_remove_cpu (Herbert Xu) [1671674] - [crypto] crypto: pcrypt - Fix user-after-free on module unload (Herbert Xu) [1671674] - [kernel] padata: Remove broken queue flushing (Herbert Xu) [1671674] - [kernel] padata: remove cpu_index from the parallel_queue (Herbert Xu) [1671674] - [kernel] padata: unbind parallel jobs from specific CPUs (Herbert Xu) [1671674] - [kernel] padata: use separate workqueues for parallel and serial work (Herbert Xu) [1671674] - [crypto] padata, pcrypt: take CPU hotplug lock internally in padata_alloc_possible (Herbert Xu) [1671674] - [crypto] crypto: pcrypt - remove padata cpumask notifier (Herbert Xu) [1671674] - [crypto] padata: make padata_do_parallel find alternate callback CPU (Herbert Xu) [1671674] - [kernel] workqueue: require CPU hotplug read exclusion for apply_workqueue_attrs (Herbert Xu) [1671674] - [kernel] workqueue: unconfine alloc/apply/free_workqueue_attrs() (Herbert Xu) [1671674] - [crypto] padata: allocate workqueue internally (Herbert Xu) [1671674] - [kernel] padata: initialize pd->cpu with effective cpumask (Herbert Xu) [1671674] - [kernel] padata: purge get_cpu and reorder_via_wq from padata_do_serial (Herbert Xu) [1671674] - [kernel] padata: Replace delayed timer with immediate workqueue in padata_reorder (Herbert Xu) [1671674] - [kernel] padata: use smp_mb in padata_reorder to avoid orphaned padata jobs (Herbert Xu) [1671674] - [kernel] tracing: Avoid memory leak in process_system_preds() (Jerome Marchand) [1829953] {CVE-2019-19072} - [kernel] tracing: Have error path in predicate_parse() free its allocated memory (Jerome Marchand) [1829953] {CVE-2019-19072} - [kernel] tracing: Avoid memory leak in predicate_parse() (Jerome Marchand) [1829953] {CVE-2019-19072} - [kernel] tracing: Fix memory leak in create_filter() (Jerome Marchand) [1829953] {CVE-2019-19072} - [tools] KVM: selftests: s390x: Provide additional num-guest-pages adjustment (Philipp Rudo) [1792266] - [s390] s390/protvirt: fix compilation issue (Philipp Rudo) [1792266] - [kvm] KVM: s390: Fix PV check in deliverable_irqs() (Philipp Rudo) [1792266] - [kvm] KVM: s390: Return last valid slot if approx index is out-of-bounds (Philipp Rudo) [1792266] - [kvm] KVM: s390: vsie: Fix delivery of addressing exceptions (Philipp Rudo) [1792266] - [mm] s390/gmap: return proper error code on ksm unsharing (Philipp Rudo) [1792266] - [s390] KVM: s390: mark sie block as 512 byte aligned (Philipp Rudo) [1792266] - [tools] selftests: KVM: s390: check for registers to NOT change on reset (Philipp Rudo) [1792266] - [tools] selftests: KVM: s390: test more register variants for the reset ioctl (Philipp Rudo) [1792266] - [tools] selftests: KVM: s390: fix early guest crash (Philipp Rudo) [1792266] - [tools] selftests: KVM: s390: fixup fprintf format error in reset.c (Philipp Rudo) [1792266] - [kvm] KVM: s390: Also reset registers in sync regs for initial cpu reset (Philipp Rudo) [1792266] - [kvm] KVM: s390: introduce module parameter kvm.use_gisa (Philipp Rudo) [1792266] - [documentation] KVM: s390: protvirt: Add KVM api documentation (Philipp Rudo) [1792266] - [kvm] KVM: s390: protvirt: introduce and enable KVM_CAP_S390_PROTECTED (Philipp Rudo) [1792266] - [documentation] DOCUMENTATION: Protected virtual machine introduction and IPL (Philipp Rudo) [1792266] - [kvm] KVM: s390: protvirt: Add UV cpu reset calls (Philipp Rudo) [1792266] - [kvm] KVM: s390: protvirt: do not inject interrupts after start (Philipp Rudo) [1792266] - [kvm] KVM: s390: protvirt: Mask PSW interrupt bits for interception 104 and 112 (Philipp Rudo) [1792266] - [kvm] KVM: s390: protvirt: Support cmd 5 operation state (Philipp Rudo) [1792266] - [kvm] KVM: s390: protvirt: Report CPU state to Ultravisor (Philipp Rudo) [1792266] - [kvm] KVM: s390: protvirt: UV calls in support of diag308 0, 1 (Philipp Rudo) [1792266] - [kvm] KVM: s390: protvirt: Add program exception injection (Philipp Rudo) [1792266] - [kvm] KVM: s390: protvirt: Only sync fmt4 registers (Philipp Rudo) [1792266] - [kvm] KVM: s390: protvirt: Do only reset registers that are accessible (Philipp Rudo) [1792266] - [kvm] KVM: s390: protvirt: disallow one_reg (Philipp Rudo) [1792266] - [kvm] KVM: s390: protvirt: STSI handling (Philipp Rudo) [1792266] - [kvm] KVM: s390: protvirt: Write sthyi data to instruction data area (Philipp Rudo) [1792266] - [kvm] KVM: s390/mm: handle guest unpin events (Philipp Rudo) [1792266] - [kvm] KVM: s390: protvirt: handle secure guest prefix pages (Philipp Rudo) [1792266] - [kvm] KVM: S390: protvirt: Introduce instruction data area bounce buffer (Philipp Rudo) [1792266] - [kvm] KVM: s390: protvirt: Add new gprs location handling (Philipp Rudo) [1792266] - [kvm] KVM: s390: protvirt: Handle spec exception loops (Philipp Rudo) [1792266] - [kvm] KVM: s390: protvirt: Add SCLP interrupt handling (Philipp Rudo) [1792266] - [kvm] KVM: s390: protvirt: Implement interrupt injection (Philipp Rudo) [1792266] - [kvm] KVM: s390: protvirt: Instruction emulation (Philipp Rudo) [1792266] - [kvm] KVM: s390: protvirt: Handle SE notification interceptions (Philipp Rudo) [1792266] - [mm] KVM: s390/mm: Make pages accessible before destroying the guest (Philipp Rudo) [1792266] - [mm] KVM: s390: protvirt: Secure memory is not mergeable (Philipp Rudo) [1792266] - [kvm] KVM: s390: protvirt: Add initial vm and cpu lifecycle handling (Philipp Rudo) [1792266] - [s390] KVM: s390: add new variants of UV CALL (Philipp Rudo) [1792266] - [kvm] KVM: s390: protvirt: Add UV debug trace (Philipp Rudo) [1792266] - [kvm] KVM: s390/interrupt: do not pin adapter interrupt pages (Philipp Rudo) [1792266] - [s390] s390/protvirt: Add sysfs firmware interface for Ultravisor information (Philipp Rudo) [1792266] - [s390] s390/mm: add (non)secure page access exceptions handlers (Philipp Rudo) [1792266] - [s390] s390/mm: provide memory management functions for protected KVM guests (Philipp Rudo) [1792266] - [s390] s390/protvirt: add ultravisor initialization (Philipp Rudo) [1792266] - [s390] s390/protvirt: introduce host side setup (Philipp Rudo) [1792266] - [documentation] KVM: s390: rstify new ioctls in api.rst (Philipp Rudo) [1792266] - [s390] s390/uv: Fix handling of length extensions (Philipp Rudo) [1792266] - [tools] selftests: KVM: testing the local IRQs resets (Philipp Rudo) [1792266] - [tools] selftests: KVM: s390x: Add reset tests (Philipp Rudo) [1792266] - [kvm] KVM: s390: Add new reset vcpu API (Philipp Rudo) [1792266] - [kvm] KVM: s390: Cleanup initial cpu reset (Philipp Rudo) [1792266] - [kvm] KVM: s390: do not clobber registers during guest reset/store status (Philipp Rudo) [1792266] - [kvm] KVM: s390: ENOTSUPP -> EOPNOTSUPP fixups (Philipp Rudo) [1792266] - [s390] s390/uv: use EOPNOTSUPP instead of ENOTSUPP (Philipp Rudo) [1792266] - [kvm] KVM: s390: Do not yield when target is already running (Philipp Rudo) [1792266] - [kvm] KVM: s390: count invalid yields (Philipp Rudo) [1792266] - [kvm] KVM: s390: mark __insn32_query() as __always_inline (Philipp Rudo) [1792266] - [kvm] KVM: s390: fix __insn32_query() inline assembly (Philipp Rudo) [1792266] - [kvm] KVM: s390: Cleanup kvm_arch_init error path (Philipp Rudo) [1792266] - [kvm] KVM: s390: Remove unused parameter from __inject_sigp_restart() (Philipp Rudo) [1792266] - [mm] mm/gup/writeback: add callbacks for inaccessible pages (Philipp Rudo) [1792266] - [scsi] scsi: libiscsi: fall back to sendmsg for slab pages (Maurizio Lombardi) [1825775] - [fs] smb3: fix default permissions on new files when mounting with modefromsid (Leif Sahlberg) [1833374] - [fs] gfs2: don't call quota_unhold if quotas are not locked (Robert S Peterson) [1830043] - [fs] gfs2: move privileged user check to gfs2_quota_lock_check (Robert S Peterson) [1830043] - [fs] gfs2: remove check for quotas on in gfs2_quota_check (Robert S Peterson) [1830043] - [fs] gfs2: Change BUG_ON to an assert_withdraw in gfs2_quota_change (Robert S Peterson) [1830043] - [fs] gfs2: Fix problems regarding gfs2_qa_get and _put (Robert S Peterson) [1830043] - [powerpc] powerpc/eeh: Fix deadlock handling dead PHB (Sam Bobroff) [1774820] - [powerpc] powerpc/powernv/eeh: Fix oops when probing cxl devices (Sam Bobroff) [1774820] - [powerpc] powerpc/eeh: Slightly simplify eeh_add_to_parent_pe() (Sam Bobroff) [1774820] - [powerpc] powerpc/eeh: Remove unused return path from eeh_pe_dev_traverse() (Sam Bobroff) [1774820] - [powerpc] powerpc/eeh: Fix crash when edev->pdev changes (Sam Bobroff) [1774820] - [powerpc] powerpc/eeh: Convert log messages to eeh_edev_* macros (Sam Bobroff) [1774820] - [powerpc] powerpc/eeh: Introduce EEH edev logging macros (Sam Bobroff) [1774820] - [powerpc] powerpc/eeh: Add bdfn field to eeh_dev (Sam Bobroff) [1774820] - [powerpc] powerpc/eeh: Refactor around eeh_probe_devices() (Sam Bobroff) [1774820] - [powerpc] powerpc/eeh: EEH for pSeries hot plug (Sam Bobroff) [1774820] - [powerpc] powerpc/eeh: Initialize EEH address cache earlier (Sam Bobroff) [1774820] - [powerpc] powerpc/eeh: Improve debug messages around device addition (Sam Bobroff) [1774820] - [powerpc] powerpc/eeh: Clear stale EEH_DEV_NO_HANDLER flag (Sam Bobroff) [1774820] - [powerpc] powerpc/64: Adjust order in pcibios_init() (Sam Bobroff) [1774820] - [powerpc] powerpc/pci: Add pci_find_controller_for_domain() (Sam Bobroff) [1774820] - [powerpc] powerpc/eeh_cache: Bump log level of eeh_addr_cache_print() (Sam Bobroff) [1774820] - [powerpc] powerpc/eeh_cache: Add pr_debug() prints for insert/remove (Sam Bobroff) [1774820]- [gpio] gpiolib: acpi: Add quirk to ignore EC wakeups on HP x2 10 CHT + AXP288 model (David Arcari) [1829900] - [gpio] gpiolib: acpi: Add quirk to ignore EC wakeups on HP x2 10 BYT + AXP288 model (David Arcari) [1829900] - [gpio] gpiolib: acpi: Rework honor_wakeup option into an ignore_wake option (David Arcari) [1829900] - [gpio] gpiolib: acpi: Correct comment for HP x2 10 honor_wakeup quirk (David Arcari) [1829900] - [gpio] gpiolib: Fix irq_disable() semantics (David Arcari) [1829900] - [gpio] gpiolib: fix gpio_do_set_config() (David Arcari) [1829900] - [gpio] gpiolib: remove unnecessary argument from set_config call (David Arcari) [1829900] - [gpio] Revert "gpiolib: remove set but not used variable 'config'" (David Arcari) [1829900] - [gpio] Revert "gpiolib: Remove duplicated function gpio_do_set_config()" (David Arcari) [1829900] - [gpio] treewide: remove redundant IS_ERR() before error code check (David Arcari) [1829900] - [gpio] gpiolib: hold gpio devices lock until ->descs array is initialised (David Arcari) [1829900] - [gpio] gpio: Drop the chained IRQ handler assign function (David Arcari) [1829900] - [gpio] gpio: xlp: Pass irqchip when adding gpiochip (David Arcari) [1829900] - [pinctrl] pinctrl: qcom: Pass irqchip when adding gpiochip (David Arcari) [1829900] - [pinctrl] pinctrl: iproc: allow for error from platform_get_irq() (David Arcari) [1829900] - [pinctrl] pinctrl: bcm-iproc: Pass irqchip when adding gpiochip (David Arcari) [1829900] - [gpio] gpio: pl061: Pass irqchip when adding gpiochip (David Arcari) [1829900] - [gpio] gpio: pl061: Move irq_chip definition inside struct pl061 (David Arcari) [1829900] - [gpio] gpiolib: Lower verbosity when allocating hierarchy irq (David Arcari) [1829900] - [gpio] gpiolib: Remove duplicated function gpio_do_set_config() (David Arcari) [1829900] - [include] gpio: Fix the no return statement warning (David Arcari) [1829900] - [gpio] gpiolib: remove set but not used variable 'config' (David Arcari) [1829900] - [gpio] gpiolib: Set lockdep class for hierarchical irq domains (David Arcari) [1829900] - [gpio] gpiolib: Add the support for the msi parent domain (David Arcari) [1829900] - [gpio] gpiolib: Add support for the irqdomain which doesn't use irq_fwspec as arg (David Arcari) [1829900] - [gpio] gpiolib: use gpiochip_get_desc() in gpio_ioctl() (David Arcari) [1829900] - [gpio] gpiolib: use gpiochip_get_desc() in lineevent_create() (David Arcari) [1829900] - [gpio] gpiolib: use gpiochip_get_desc() in linehandle_create() (David Arcari) [1829900] - [gpio] gpiolib: convert the type of hwnum to unsigned int in gpiochip_get_desc() (David Arcari) [1829900] - [gpio] gpiolib: have a single place of calling set_config() (David Arcari) [1829900] - [gpio] gpiolib: use 'unsigned int' instead of 'unsigned' in gpio_set_config() (David Arcari) [1829900] - [gpio] gpio: gpiolib: fix confusing indention (David Arcari) [1829900] - [mmc] mmc: core: Rework cd-gpio handling (David Arcari) [1829900] - [mmc] mmc: core: Rework wp-gpio handling (David Arcari) [1829900] - [gpio] gpio: add gpiod_toggle_active_low() (David Arcari) [1829900] - [gpio] gpiolib: Make use of assign_bit() API (David Arcari) [1829900] - [gpio] gpiolib: Add GPIOCHIP_NAME definition (David Arcari) [1829900] - [gpio] gpiolib: acpi: Add honor_wakeup module-option + quirk mechanism (David Arcari) [1829900] - [gpio] gpiolib: acpi: Turn dmi_system_id table into a generic quirk table (David Arcari) [1829900] - [gpio] gpiolib: fix up emulated open drain outputs (David Arcari) [1829900] - [gpio] gpio: Fix error message on out-of-range GPIO in lookup table (David Arcari) [1829900] - [gpio] gpiolib: of: Make of_gpio_spi_cs_get_count static (David Arcari) [1829900] - [gpio] gpio: Handle counting of Freescale chipselects (David Arcari) [1829900] - [gpio] gpio: of: Fix bogus reference to gpiod_get_count() (David Arcari) [1829900] - [gpio] gpiolib: Grammar s/manager/managed/ (David Arcari) [1829900] - [gpio] gpiolib: acpi: Make acpi_gpiochip_alloc_event always return AE_OK (David Arcari) [1829900] - [gpio] gpiolib: acpi: Print pin number on acpi_gpiochip_alloc_event errors (David Arcari) [1829900] - [gpio] gpiolib: fix coding style in gpiod_hog() (David Arcari) [1829900] - [gpio] gpio: add new SET_CONFIG ioctl() to gpio chardev (David Arcari) [1829900] - [gpio] gpiolib: move validation of line handle flags into helper function (David Arcari) [1829900] - [gpio] gpiolib: add support for biasing output lines (David Arcari) [1829900] - [gpio] gpiolib: add support for disabling line bias (David Arcari) [1829900] - [gpio] gpiolib: add support for pull up/down to lineevent_create (David Arcari) [1829900] - [gpio] gpio: expose pull-up/pull-down line flags to userspace (David Arcari) [1829900] - [gpio] Revert "gpio: expose pull-up/pull-down line flags to userspace" (David Arcari) [1829900] - [gpio] gpiolib: No need to call gpiochip_remove_pin_ranges() twice (David Arcari) [1829900] - [include] gpio: Add definition for GPIO direction (David Arcari) [1829900] - [gpio] gpiolib: Switch order of valid mask and hw init (David Arcari) [1829900] - [gpio] gpio: of: don't warn if ignored GPIO flag matches the behavior (David Arcari) [1829900] - [gpio] gpio: fix kernel-doc for of_gpio_need_valid_mask() (David Arcari) [1829900] - [gpio] gpio: expose pull-up/pull-down line flags to userspace (David Arcari) [1829900] - [gpio] gpiolib: introduce fwnode_gpiod_get_index() (David Arcari) [1829900] - [gpio] gpiolib: introduce devm_fwnode_gpiod_get_index() (David Arcari) [1829900] - [gpio] gpiolib: sanitize flags before allocating memory in lineevent_create() (David Arcari) [1829900] - [gpio] gpiolib: acpi: Add Terra Pad 1061 to the run_edge_events_on_boot_blacklist (David Arcari) [1829900] - [gpio] gpio: fix getting nonexclusive gpiods from DT (David Arcari) [1829900] - [gpio] gpiolib: don't clear FLAG_IS_OUT when emulating open-drain/open-source (David Arcari) [1829900] - [gpio] gpiolib: of: add a fallback for wlf, reset GPIO name (David Arcari) [1829900] - [gpio] gpio: remove explicit comparison with 0 (David Arcari) [1829900] - [gpio] gpio: devres: Switch to EXPORT_SYMBOL_GPL() (David Arcari) [1829900] - [gpio] gpio: of: Switch to EXPORT_SYMBOL_GPL() (David Arcari) [1829900] - [gpio] gpio: of: Make of_gpio_simple_xlate() private (David Arcari) [1829900] - [gpio] gpio: of: Make of_get_named_gpiod_flags() private (David Arcari) [1829900] - [gpio] gpiolib: acpi: make acpi_can_fallback_to_crs() static (David Arcari) [1829900] - [gpio] gpio: of: Normalize return code variable name (David Arcari) [1829900] - [gpio] gpio: gpiolib: Normalize return code variable name (David Arcari) [1829900] - [include] gpio: Move gpiochip_lock/unlock_as_irq to gpio/driver.h (David Arcari) [1829900] - [gpio] gpio: Use callback presence to determine need of valid_mask (David Arcari) [1829900] - [gpio] gpio: Pass mask and size with the init_valid_mask() (David Arcari) [1829900] - [pinctrl] pinctrl: msm: Add ability for drivers to supply a reserved GPIO list (David Arcari) [1829900] - [pinctrl] pinctrl: msm: Use init_valid_mask exported function (David Arcari) [1829900] - [include] gpio: stubs in headers should be inline (David Arcari) [1829900] - [gpio] gpio: Add support for hierarchical IRQ domains (David Arcari) [1829900] - [kernel] genirq: introduce irq_domain_translate_twocell (David Arcari) [1829900] - [gpio] gpio: refactor gpiochip_allocate_mask() with bitmap_alloc() (David Arcari) [1829900] - [gpio] gpio: of: Fix hard-assigned valid_mask for OF case (David Arcari) [1829900] - [sound] gpiolib-acpi: Move acpi_dev_add_driver_gpios() et al to consumer.h (David Arcari) [1829900] - [gpio] gpiolib: acpi: Split ACPI stuff to gpiolib-acpi.h (David Arcari) [1829900] - [include] gpiolib: of: Reshuffle contents of consumer.h for new library layout (David Arcari) [1829900] - [include] pinctrl: remove unneeded #ifdef around declarations (David Arcari) [1829900] - [hwmon] hwmon: pmbus: ucd9000: remove unneeded include (David Arcari) [1829900] - [include] gpio: remove less important #ifdef around declarations (David Arcari) [1829900] - [gpio] gpio: of: Break out OF-only code (David Arcari) [1829900] - [gpio] gpiolib: acpi: Add gpiolib_acpi_run_edge_events_on_boot option and blacklist (David Arcari) [1829900] - [gpio] gpiolib: of: fix fallback quirks handling (David Arcari) [1829900] - [gpio] gpio: fix line flag validation in lineevent_create (David Arcari) [1829900] - [gpio] gpio: fix line flag validation in linehandle_create (David Arcari) [1829900] - [gpio] gpio: Fix irqchip initialization order (David Arcari) [1829900] - [gpio] gpio: of: fix Freescale SPI CS quirk handling (David Arcari) [1829900] - [gpio] gpiolib: never report open-drain/source lines as 'input' to user-space (David Arcari) [1829900] - [include] gpio: Fix build error of function redefinition (David Arcari) [1829900] - [gpio] gpiolib: Preserve desc->flags when setting state (David Arcari) [1829900] - [include] gpio: don't WARN() on NULL descs if gpiolib is disabled (David Arcari) [1829900] - [gpio] gpiolib: fix incorrect IRQ requesting of an active-low lineevent (David Arcari) [1829900] - [gpio] Revert "gpio/spi: Fix spi-gpio regression on active high CS" (David Arcari) [1829900] - [gpio] gpiolib: of: fix a memory leak in of_gpio_flags_quirks() (David Arcari) [1829900] - [gpio] gpiolib: Use spinlock_t instead of struct spinlock (David Arcari) [1829900] - [gpio] gpiolib: Clarify use of non-sleeping functions (David Arcari) [1829900] - [gpio] gpiolib: Fix references to gpiod_et_*value_cansleep() variants (David Arcari) [1829900] - [include] gpiolib: Document new gpio_chip.init_valid_mask field (David Arcari) [1829900] - [gpio] gpio/spi: Fix spi-gpio regression on active high CS (David Arcari) [1829900] - [gpio] gpio: No need to cast away return value of debugfs_create_file() (David Arcari) [1829900] - [include] gpio: Add comments on #if/#else/#endif (David Arcari) [1829900] - [regulator] gpio: Fix return value mismatch of function gpiod_get_from_of_node() (David Arcari) [1829900] - [gpio] gpio: Drop the parent_irq from gpio_irq_chip (David Arcari) [1829900] - [gpio] gpio: of: parse stmmac PHY reset line specific active-low property (David Arcari) [1829900] - [gpio] gpio: pass lookup and descriptor flags to request_own (David Arcari) [1829900] - [gpio] gpio: of: Handle the Freescale SPI CS (David Arcari) [1829900] - [gpio] gpio: Fix gpiochip_add_data_with_key() error path (David Arcari) [1829900] - [gpio] gpiolib: acpi: Respect pin bias setting (David Arcari) [1829900] - [gpio] gpiolib: acpi: Add acpi_gpio_update_gpiod_lookup_flags() helper (David Arcari) [1829900] - [gpio] gpiolib: acpi: Set pin value, based on bias, more accurately (David Arcari) [1829900] - [gpio] gpiolib: acpi: Change type of dflags (David Arcari) [1829900] - [gpio] gpiolib: Introduce GPIO_LOOKUP_FLAGS_DEFAULT (David Arcari) [1829900] - [gpio] gpiolib: Make use of enum gpio_lookup_flags consistent (David Arcari) [1829900] - [include] gpiolib: Indent entry values of enum gpio_lookup_flags (David Arcari) [1829900] - [gpio] gpio: of: Optimize quirk checks (David Arcari) [1829900] - [gpio] gpio: mmio: Drop bgpio_dir_inverted (David Arcari) [1829900] - [gpio] gpio: Set proper argument value to set_config (David Arcari) [1829900] - [gpio] gpio: Remove obsolete comment about gpiochip_free_hogs() usage (David Arcari) [1829900] - [gpio] gpio: mmio: Fix bgpio_get_set & bgpio_get_set_multiple (David Arcari) [1829900] - [gpio] gpio: mmio: Support two direction registers (David Arcari) [1829900] - [gpio] gpiolib: Don't WARN on gpiod_put() for optional GPIO (David Arcari) [1829900] - [gpio] gpiolib: acpi: Fix references in kernel doc and amend (David Arcari) [1829900] - [gpio] gpio: of: Fix of_gpiochip_add() error path (David Arcari) [1829900] - [gpio] gpio: of: Check for "spi-cs-high" in child instead of parent node (David Arcari) [1829900] - [gpio] gpio: of: Check propname before applying "cs-gpios" quirks (David Arcari) [1829900] - [gpio] Revert "gpio: use new gpio_set_config() helper in more places" (David Arcari) [1829900] - [gpio] gpio: of: Handle both enable-gpio{,s} (David Arcari) [1829900] - [gpio] gpio: of: Restrict enable-gpio quirk to regulator-gpio (David Arcari) [1829900] - [gpio] gpio: of: Apply regulator-gpio quirk only to enable-gpios (David Arcari) [1829900] - [gpio] gpio: add core support for pull-up/pull-down configuration (David Arcari) [1829900] - [gpio] gpio: use new gpio_set_config() helper in more places (David Arcari) [1829900] - [gpio] gpio: rename gpio_set_drive_single_ended() to gpio_set_config() (David Arcari) [1829900] - [gpio] gpiolib: acpi: Correct kernel doc of struct acpi_gpio_event (David Arcari) [1829900] - [gpio] gpio: of: Fix logic inversion (David Arcari) [1829900] - [gpio] gpio: add irq domain activate/deactivate functions (David Arcari) [1829900] - [gpio] gpiolib: fix line event timestamps for nested irqs (David Arcari) [1829900] - [gpio] gpiolib-acpi: Preserve non direction flags when updating gpiod_flags (David Arcari) [1829900] - [gpio] gpiolib-acpi: Remove unnecessary WARN_ON from acpi_gpiochip_free_interrupts (David Arcari) [1829900] - [gpio] gpiolib-acpi: remove unused variable 'err', cleans up build warning (David Arcari) [1829900] - [mmc] mmc: core: don't override the CD GPIO level when "cd-inverted" is set (David Arcari) [1829900] - [arm64] arm64: dts: meson: Fix mmc cd-gpios polarity (David Arcari) [1829900] - [gpio] gpio/mmc/of: Respect polarity in the device tree (David Arcari) [1829900] - [include] gpiolib: Fix return value of gpio_to_desc() stub if !GPIOLIB (David Arcari) [1829900] - [documentation] Documentation: gpio: fix function links in the HTML docs (David Arcari) [1829900] - [documentation] docs: driver-model: convert docs to ReST and rename to *.rst (David Arcari) [1829900] - [documentation] docs: gpio: driver.rst: fix a bad tag (David Arcari) [1829900] - [documentation] gpio: Fix minor grammar errors in documentation (David Arcari) [1829900] - [documentation] gpio: Update documentation (David Arcari) [1829900] - [gpio] gpio: Pass a flag to gpiochip_request_own_desc() (David Arcari) [1829900] - [gpio] gpio: Add devm_gpiod_unhinge() (David Arcari) [1829900] - [gpio] gpio: devres: Handle nonexclusive GPIOs (David Arcari) [1829900] - [gpio] gpio: Enable nonexclusive gpiods from DT nodes (David Arcari) [1829900] - [gpio] gpiolib-acpi: Only defer request_irq for GpioInt ACPI event handlers (David Arcari) [1829900] - [gpio] gpio: OF: Parse MMC-specific CD and WP properties (David Arcari) [1829900] - [gpio] gpio: restore original GPLv2+ license of gpiolib-of.c sources (David Arcari) [1829900] - [include] gpio: drop broken to_gpio_irq_chip() helper (David Arcari) [1829900] - [gpio] gpio: drop devm_gpio_chip_match() (David Arcari) [1829900] - [gpio] gpio: don't free unallocated ida on gpiochip_add_data_with_key() error path (David Arcari) [1829900] - [gpio] gpiolib: Fix possible use after free on label (David Arcari) [1829900] - [documentation] Documentation: gpio: driver: fix wire name for I2C (David Arcari) [1829900] - [documentation] gpio/driver.rst: document gpiochip_disable/enable_irq() (David Arcari) [1829900] - [gpio] gpio: drop devm_gpiochip_remove() (David Arcari) [1829900] - [gpio] gpio: Clarify kerneldoc on gpiochip_set_chained_irqchip() (David Arcari) [1829900] - [gpio] gpio: Remove unused 'irqchip' argument to gpiochip_set_cascaded_irqchip() (David Arcari) [1829900] - [gpio] gpio: Drop parent irq assignment during cascade setup (David Arcari) [1829900] - [gpio] gpiolib: Initialize gdev field before is used (David Arcari) [1829900] - [gpio] gpio: Assign gpio_irq_chip::parents to non-stack pointer (David Arcari) [1829900] - [gpio] gpio: fix doc string for devm_gpiochip_add_data() to not talk about irq_chip (David Arcari) [1829900] - [gpio] gpio: mockup: fix indicated direction (David Arcari) [1829900] - [gpio] gpiolib: Show correct direction from the beginning (David Arcari) [1829900] - [gpio] gpiolib: Add init_valid_mask exported function (David Arcari) [1829900] - [gpio] gpio: Slightly more helpful debugfs (David Arcari) [1829900] - [gpio] Accept partial 'gpio-line-names' property (David Arcari) [1829900] - [gpio] gpio: Restore indentation of continued lines (David Arcari) [1829900] - [gpio] gpio: Propagate errors from gpiod_set_array_value_complex() (David Arcari) [1829900] - [gpio] gpiolib: Fix incorrect use of find_next_zero_bit() (David Arcari) [1829900] - [gpio] gpiolib: Fix missing updates of bitmap index (David Arcari) [1829900] - [gpio] gpio: Add comments on single direction chips (David Arcari) [1829900] - [gpio] gpiolib: Fix gpio_direction_* for single direction GPIOs (David Arcari) [1829900] - [gpio] gpio: Rename devres implementation file (David Arcari) [1829900] - [gpio] gpio: Use SPDX header for core library (David Arcari) [1829900] - [gpio] gpiolib: Fix array members of same chip processed separately (David Arcari) [1829900] - [gpio] gpiolib: Free the last requested descriptor (David Arcari) [1829900] - [gpio] gpio: Get rid of legacy header (David Arcari) [1829900] - [gpio] gpiolib: check if irqchip already has the irq hook replacements (David Arcari) [1829900] - [gpio] gpiolib: use better errno if get_direction is not available (David Arcari) [1829900] - [documentation] gpiolib: Implement fast processing path in get/set array (David Arcari) [1829900] - [documentation] Documentation: gpio: Fix reference to gpiod_get_array() (David Arcari) [1829900] - [gpio] gpiolib: Pass array info to get/set array functions (David Arcari) [1829900] - [gpio] gpiolib: Identify arrays matching GPIO hardware (David Arcari) [1829900] - [gpio] gpiolib: Pass bitmaps, not integer arrays, to get/set array (David Arcari) [1829900] - [gpio] gpiolib: Don't support irq sharing for userspace (David Arcari) [1829900] - [gpio] gpio: of: Handle SPI chipselect legacy bindings (David Arcari) [1829900] - [gpio] gpiolib: override irq_enable/disable (David Arcari) [1829900] - [gpio] gpiolib: add flag to indicate if the irq is disabled (David Arcari) [1829900] - [gpio] gliolib: set hooks in gpiochip_set_irq_hooks() (David Arcari) [1829900] - [gpio] gpiolib: export gpiochip_irq_reqres/relres() (David Arcari) [1829900] - [include] gpio: fix kernel-doc notation warning for 'request_key' (David Arcari) [1829900] - [gpio] gpio: Fix crash due to registration race (David Arcari) [1829900] - [gpio] gpio: Convert to using pOFn instead of device_node.name (David Arcari) [1829900] - [gpio] gpiolib-acpi: Register GpioInt ACPI event handlers from a late_initcall (David Arcari) [1829900] - [gpio] gpiolib: acpi: Switch to cansleep version of GPIO library call (David Arcari) [1829900] - [gpio] gpiolib: Avoid calling chip->request() for unused gpios (David Arcari) [1829900] - [gpio] gpio: mmio: Fix up inverted direction registers (David Arcari) [1829900] - [gpio] gpiolib: Fix of_node inconsistency (David Arcari) [1829900] - [gpio] gpiolib: Don't shadow error code of gpiochip_lock_as_irq() (David Arcari) [1829900] - [include] gpiolib: Use GPIOD_OUT_{LOW, HIGH} macros in open drain ones (David Arcari) [1829900] - [gpio] gpiolib: probe deferral error reporting (David Arcari) [1829900] - [include] Input: gpio_keys - add missing include to gpio_keys.h (David Arcari) [1829900] - [gpio] gpiolib: remove an unnecessary TODO (David Arcari) [1829900] - [gpio] gpiolib: don't allow userspace to set values of input lines (David Arcari) [1829900] - [gpio] gpiolib: Join one line back for better readability (David Arcari) [1829900] - [gpio] gpiolib: Consistent use of ->get_direction() inside gpiolib (David Arcari) [1829900] - [gpio] gpiolib: Defer on non-DT find_chip_by_name() failure (David Arcari) [1829900] - [gpio] gpiolib: Respect error code of ->get_direction() (David Arcari) [1829900] - [gpio] gpiolib: Join string literals back (David Arcari) [1829900] - [include] gpio.h: fix location of gpio legacy documentation (David Arcari) [1829900] - [fs] gfs2: Fix use-after-free in gfs2_logd after withdraw (Robert S Peterson) [1831695] - [fs] gfs2: Fix BUG during unmount after file system withdraw (Robert S Peterson) [1831695] - [fs] gfs2: Fix error exit in do_xmote (Robert S Peterson) [1831695] - [fs] gfs2: fix withdraw sequence deadlock (Robert S Peterson) [1831695] - [mm] s390/mm: fix page table upgrade vs 2ndary address mode accesses (Vladis Dronov) [1828154] {CVE-2020-11884} - [media] media: serial_ir: Fix use-after-free in serial_ir_init_module (Vladis Dronov) [1802396] {CVE-2019-19543} - [mm] mm/memory_hotplug: fix remove_memory() lockdep splat (Christoph von Recklinghausen) [1830942] - [mm] mm/page_alloc.c: initialize memmap of unavailable memory directly (Christoph von Recklinghausen) [1782827] - [fs] fs/proc/page.c: allow inspection of last section and fix end detection (Christoph von Recklinghausen) [1782827] - [mm] mm/page_alloc.c: fix uninitialized memmaps on a partially populated last section (Christoph von Recklinghausen) [1782827] - [powerpc] kvm: ppc: book3s hv: Handle non-present PTEs in page fault functions (David Gibson) [1820402] - [vfio] vfio-pci/nvlink2: Allow fallback to ibm, mmio-atsd[0] (David Gibson) [1819169] - [s390] s390/cpuinfo: fix wrong output when CPU0 is offline (Philipp Rudo) [1812982] - [s390] s390/topology: remove offline CPUs from CPU topology masks (Philipp Rudo) [1812982] - [hwtracing] intel_th: pci: Add Comet Lake PCH-V support (Tony Camuso) [1822983] - [kernel] kprobes: Fix optimize_kprobe()/unoptimize_kprobe() cancellation logic (Waiman Long) [1833383] - [kernel] kprobes: Set unoptimized flag after unoptimizing code (Waiman Long) [1833383] - [kernel] kprobes: Prohibit probing on BUG() and WARN() address (Waiman Long) [1833383] - [kernel] kprobes: Fix potential deadlock in kprobe_optimizer() (Waiman Long) [1833383] - [fs] gfs2: More gfs2_find_jhead fixes (Abhijith Das) [1828653] - [kernel] audit: fix a net reference leak in audit_list_rules_send() (Richard Guy Briggs) [1827327] - [kernel] audit: fix a net reference leak in audit_send_reply() (Richard Guy Briggs) [1827327] - [kernel] audit: check the length of userspace generated audit records (Richard Guy Briggs) [1827303] - [s390] s390/pci: do not set affinity for floating irqs (Philipp Rudo) [1834319] - [netdrv] mlx5: Remove the unsupported mark from ConnectX-6 Dx device (Alaa Hleihel) [1789382 1782831] - [netdrv] mlx5: Update list of unsupported devices (Alaa Hleihel) [1823685 1789382] - [infiniband] RDMA/mlx5: Verify that QP is created with RQ or SQ (Alaa Hleihel) [1789382] - [infiniband] RDMA/mlx5: Fix udata response upon SRQ creation (Alaa Hleihel) [1789382] - [netdrv] net/mlx5e: Set of completion request bit should not clear other adjacent bits (Alaa Hleihel) [1789382] - [netdrv] net/mlx5e: en_accel, Add missing net/geneve.h include (Alaa Hleihel) [1789382] - [netdrv] net/mlx5e: Fix q counters on uplink representors (Alaa Hleihel) [1789382] - [netdrv] net/mlx5: Fix command entry leak in Internal Error State (Alaa Hleihel) [1789382] - [netdrv] net/mlx5: Fix forced completion access non initialized command entry (Alaa Hleihel) [1789382] - [netdrv] net/mlx5: DR, On creation set CQ's arm_db member to right value (Alaa Hleihel) [1789384 1789382] - [infiniband] RDMA/mlx5: Set GRH fields in query QP on RoCE (Alaa Hleihel) [1789382] - [netdrv] net/mlx5e: Get the latest values from counters in switchdev mode (Alaa Hleihel) [1789382] - [netdrv] net/mlx5e: Don't trigger IRQ multiple times on XSK wakeup to avoid WQ overruns (Alaa Hleihel) [1789382] - [netdrv] net/mlx5: Fix failing fw tracer allocation on s390 (Alaa Hleihel) [1789382] - [netdrv] net/mlx5e: Fix pfnum in devlink port attribute (Alaa Hleihel) [1789382] - [netdrv] net/mlx5e: Fix nest_level for vlan pop action (Alaa Hleihel) [1789382] - [netdrv] net/mlx5e: Add missing release firmware call (Alaa Hleihel) [1789382] - [netdrv] net/mlx5: Fix frequent ioread PCI access during recovery (Alaa Hleihel) [1789382] - [netdrv] flow_offload: check for basic action hw stats type (Alaa Hleihel) [1789382] - [netdrv] net/mlx5e: Remove unused argument from parse_tc_pedit_action() (Alaa Hleihel) [1789382] - [netdrv] net/mlx5e: Use netdev_warn() instead of pr_err() for errors (Alaa Hleihel) [1789382] - [netdrv] net/mlx5: DR, Remove unneeded functions deceleration (Alaa Hleihel) [1789384 1789382] - [netdrv] net/mlx5: DR, Improve log messages (Alaa Hleihel) [1789384 1789382] - [netdrv] net/mlx5: DR, Change matcher priority parameter type (Alaa Hleihel) [1789384 1789382] - [netdrv] net/mlx5: Eswitch, avoid redundant mask (Alaa Hleihel) [1789382] - [netdrv] net/mlx5e: Don't allow forwarding between uplink (Alaa Hleihel) [1789382] - [infiniband] IB/mlx5: Replace tunnel mpls capability bits for tunnel_offloads (Alaa Hleihel) [1789382] - [infiniband] IB/mlx5: Fix missing congestion control debugfs on rep rdma device (Alaa Hleihel) [1789382] - [infiniband] IB/mlx5: Optimize u64 division on 32-bit arches (Alaa Hleihel) [1789382] - [infiniband] RDMA/mlx5: Prevent UMR usage with RO only when we have RO caps (Alaa Hleihel) [1789382] - [netdrv] net/mlx5: Fix group version management (Alaa Hleihel) [1789382] - [netdrv] net/mlx5: E-Switch, Hold mutex when querying drop counter in legacy mode (Alaa Hleihel) [1789382] - [netdrv] net/mlx5: Tidy up and fix reverse christmas ordring (Alaa Hleihel) [1831133 1789382] - [netdrv] net/mlx5: Expose port speed when possible (Alaa Hleihel) [1831133 1789382] - [include] net/mlx5: Expose link speed directly (Alaa Hleihel) [1831133 1789382] - [netdrv] net/mlx5e: Use netdev_warn() for errors for added prefix (Alaa Hleihel) [1789382] - [include] net/mlx5: fix spelling mistake "reserverd" -> "reserved" (Alaa Hleihel) [1789382] - [netdrv] net/mlx5: sparse: warning: Using plain integer as NULL pointer (Alaa Hleihel) [1789382] - [netdrv] net/mlx5: sparse: warning: incorrect type in assignment (Alaa Hleihel) [1789382] - [netdrv] net/mlx5e: RX, Use indirect calls wrapper for handling compressed completions (Alaa Hleihel) [1789382] - [netdrv] net/mlx5e: RX, Use indirect calls wrapper for posting descriptors (Alaa Hleihel) [1789382] - [netdrv] net/mlx5e: Change inline mode correctly when changing trust state (Alaa Hleihel) [1789382] - [netdrv] net/mlx5e: Add context to the preactivate hook (Alaa Hleihel) [1789382] - [netdrv] net/mlx5e: Allow mlx5e_switch_priv_channels to fail and recover (Alaa Hleihel) [1789382] - [netdrv] net/mlx5e: Remove unneeded netif_set_real_num_tx_queues (Alaa Hleihel) [1789382] - [netdrv] net/mlx5e: Fix configuration of XPS cpumasks and netdev queues in corner cases (Alaa Hleihel) [1789382] - [netdrv] net/mlx5e: Use preactivate hook to set the indirection table (Alaa Hleihel) [1789382] - [netdrv] net/mlx5e: Rename hw_modify to preactivate (Alaa Hleihel) [1789382] - [netdrv] net/mlx5e: Encapsulate updating netdev queues into a function (Alaa Hleihel) [1789382] - [netdrv] net/mlx5e: Add missing LRO cap check (Alaa Hleihel) [1789382] - [netdrv] net/mlx5e: Define one flow for TXQ selection when TCs are configured (Alaa Hleihel) [1789382] - [infiniband] RDMA/mlx5: Block delay drop to unprivileged users (Alaa Hleihel) [1789382] - [infiniband] RDMA/mlx5: Fix access to wrong pointer while performing flush due to error (Alaa Hleihel) [1789382] - [netdrv] net/mlx5e: Do not recover from a non-fatal syndrome (Alaa Hleihel) [1789382] - [netdrv] net/mlx5e: Fix ICOSQ recovery flow with Striding RQ (Alaa Hleihel) [1789382] - [netdrv] net/mlx5e: Fix missing reset of SW metadata in Striding RQ reset (Alaa Hleihel) [1789382] - [netdrv] net/mlx5e: Enhance ICOSQ WQE info fields (Alaa Hleihel) [1789382] - [netdrv] net/mlx5_core: Set IB capability mask1 to fix ib_srpt connection failure (Alaa Hleihel) [1789382] - [infiniband] RDMA/mlx5: Fix the number of hwcounters of a dynamic counter (Alaa Hleihel) [1789382] - [netdrv] net/mlx5: Clear LAG notifier pointer after unregister (Alaa Hleihel) [1789382] - [netdrv] net/mlx5e: Fix endianness handling in pedit mask (Alaa Hleihel) [1789382] - [netdrv] net/mlx5e: kTLS, Fix wrong value in record tracker enum (Alaa Hleihel) [1789382] - [netdrv] net/mlx5e: kTLS, Fix TCP seq off-by-1 issue in TX resync flow (Alaa Hleihel) [1789382] - [netdrv] net/mlx5: DR, Fix postsend actions write length (Alaa Hleihel) [1789384 1789382] - [infiniband] IB/mlx5: Fix implicit ODP race (Alaa Hleihel) [1789382] - [netdrv] mlx5: register lag notifier for init network namespace only (Alaa Hleihel) [1789382] - [netdrv] net/mlx5e: Fix crash in recovery flow without devlink reporter (Alaa Hleihel) [1789382] - [netdrv] net/mlx5e: Reset RQ doorbell counter before moving RQ state from RST to RDY (Alaa Hleihel) [1789382] - [netdrv] net/mlx5: Fix sleep while atomic in mlx5_eswitch_get_vepa (Alaa Hleihel) [1789382] - [infiniband] IB/mlx5: Use div64_u64 for num_var_hw_entries calculation (Alaa Hleihel) [1789382] - [infiniband] RDMA/mlx5: Prevent overflow in mmap offset calculations (Alaa Hleihel) [1789382] - [infiniband] RDMA/mlx5: Fix async events cleanup flows (Alaa Hleihel) [1789382] - [infiniband] IB/mlx5: Return failure when rts2rts_qp_counters_set_id is not supported (Alaa Hleihel) [1789382] - [netdrv] net/mlx5: Deprecate usage of generic TLS HW capability bit (Alaa Hleihel) [1789382] - [netdrv] net/mlx5e: TX, Error completion is for last WQE in batch (Alaa Hleihel) [1789382] - [netdrv] net/mlx5: IPsec, fix memory leak at mlx5_fpga_ipsec_delete_sa_ctx (Alaa Hleihel) [1789382] - [netdrv] net/mlx5: IPsec, Fix esp modify function attribute (Alaa Hleihel) [1789382] - [infiniband] RDMA/core: Make the entire API tree static (Alaa Hleihel) [1789382] - [netdrv] mlx5: Use dev_net netdevice notifier registrations (Alaa Hleihel) [1789382] - [infiniband] IB/mlx5: Return the administrative GUID if exists (Alaa Hleihel) [1789382] - [netdrv] net/mlx5: DR, Allow connecting flow table to a lower/same level table (Alaa Hleihel) [1789384 1789382] - [netdrv] net/mlx5: DR, Modify header copy support (Alaa Hleihel) [1789384 1789382] - [netdrv] net/mlx5: DR, Modify set action limitation extension (Alaa Hleihel) [1789384 1789382] - [netdrv] net/mlx5e: Add mlx5e_flower_parse_meta support (Alaa Hleihel) [1789382] - [netdrv] net/mlx5e: Fix printk format warning (Alaa Hleihel) [1789382] - [netdrv] net/mlx5: Allow creating autogroups with reserved entries (Alaa Hleihel) [1789382] - [netdrv] net/mlx5: Add ignore level support fwd to table rules (Alaa Hleihel) [1789382] - [netdrv] net/mlx5: fs_core: Introduce unmanaged flow tables (Alaa Hleihel) [1789382] - [netdrv] net/mlx5: Refactor mlx5_create_auto_grouped_flow_table (Alaa Hleihel) [1789383 1789382] - [include] net/mlx5e: Expose FEC feilds and related capability bit (Alaa Hleihel) [1789382] - [include] net/mlx5: Add mlx5_ifc definitions for connection tracking support (Alaa Hleihel) [1789382] - [include] net/mlx5: Add copy header action struct layout (Alaa Hleihel) [1789382] - [netdrv] net/mlx5: Expose resource dump register mapping (Alaa Hleihel) [1789382] - [netdrv] net/mlx5: Add structures and defines for MIRC register (Alaa Hleihel) [1789382] - [netdrv] net/mlx5: Read MCAM register groups 1 and 2 (Alaa Hleihel) [1789382] - [include] net/mlx5: Add structures layout for new MCAM access reg groups (Alaa Hleihel) [1789382] - [infiniband] IB/mlx5: Expose RoCE accelerator counters (Alaa Hleihel) [1789382] - [infiniband] RDMA/mlx5: Set relaxed ordering when requested (Alaa Hleihel) [1789382] - [include] net/mlx5: Expose relaxed ordering bits (Alaa Hleihel) [1789382] - [include] net/mlx5: Add RoCE accelerator counters (Alaa Hleihel) [1789382] - [infiniband] RDMA/mlx5: Fix handling of IOVA != user_va in ODP paths (Alaa Hleihel) [1789382] - [infiniband] IB/mlx5: Mask out unsupported ODP capabilities for kernel QPs (Alaa Hleihel) [1789382] - [infiniband] RDMA/mlx5: Don't fake udata for kernel path (Alaa Hleihel) [1789382] - [infiniband] IB/mlx5: Add ODP WQE handlers for kernel QPs (Alaa Hleihel) [1789382] - [infiniband] RDMA/mlx5: Simplify devx async commands (Alaa Hleihel) [1789382] - [infiniband] IB/mlx5: Add mmap support for VAR (Alaa Hleihel) [1789382] - [infiniband] IB/mlx5: Introduce VAR object and its alloc/destroy methods (Alaa Hleihel) [1789382] - [infiniband] IB/mlx5: Extend caps stage to handle VAR capabilities (Alaa Hleihel) [1789382] - [netdrv] net/mlx5: Expose vDPA emulation device capabilities (Alaa Hleihel) [1789382] - [include] net/mlx5: Add Virtio Emulation related device capabilities (Alaa Hleihel) [1789382] - [netdrv] net/mlx5: Use async EQ setup cleanup helpers for multiple EQs (Alaa Hleihel) [1789382] - [netdrv] net/mlx5: Reduce No CQ found log level from warn to debug (Alaa Hleihel) [1789382] - [netdrv] net/mlx5: Increase the max number of channels to 128 (Alaa Hleihel) [1789382] - [netdrv] net/mlx5e: Support accept action on nic table (Alaa Hleihel) [1789382] - [netdrv] mlx5: work around high stack usage with gcc (Alaa Hleihel) [1789382] - [netdrv] net/mlx5: limit the function in local scope (Alaa Hleihel) [1789382] - [infiniband] RDMA/mlx5: use true, false for bool variable (Alaa Hleihel) [1789382] - [infiniband] IB/mlx5: Unify ODP MR code paths to allow extra flexibility (Alaa Hleihel) [1789382] - [infiniband] IB/mlx5: Fix outstanding_pi index for GSI qps (Alaa Hleihel) [1789382] - [netdrv] net/mlx5: Add devlink reload (Alaa Hleihel) [1789382] - [netdrv] net/mlx5e: Set netdev name space on creation (Alaa Hleihel) [1789382] - [infiniband] IB/mlx5: Load profile according to RoCE enablement state (Alaa Hleihel) [1790200 1789382] - [netdrv] net/mlx5: Handle "enable_roce" devlink param (Alaa Hleihel) [1790200 1789382] - [fs] gfs2: Another gfs2_walk_metadata fix (Andreas Grunbacher) [1826419] - [nvme] nvmet-tcp: optimize tcp stack TX when data digest is used (Chris Leech) [1829540] - [nvme] nvmet-tcp: fix maxh2cdata icresp parameter (Chris Leech) [1829540] - [nvme] nvmet-tcp: set SO_PRIORITY for accepted sockets (Chris Leech) [1829540] - [nvme] nvmet-tcp: set MSG_MORE only if we actually have more to send (Chris Leech) [1829540] - [nvme] nvme-tcp: fix possible crash in recv error flow (Chris Leech) [1829540] - [nvme] nvme-tcp: don't poll a non-live queue (Chris Leech) [1829540] - [nvme] nvme-tcp: fix possible crash in write_zeroes processing (Chris Leech) [1829540] - [nvme] nvme-tcp: Add warning on state change failure at nvme_tcp_setup_ctrl (Chris Leech) [1829540] - [nvme] nvme: Make nvme_uninit_ctrl symmetric to nvme_init_ctrl (Chris Leech) [1829540] - [nvme] nvme: Fix ctrl use-after-free during sysfs deletion (Chris Leech) [1829540] - [nvme] nvme-tcp: break from io_work loop if recv failed (Chris Leech) [1829540] - [nvme] nvme-tcp: move send failure to nvme_tcp_try_send (Chris Leech) [1829540] - [nvme] nvme-tcp: optimize queue io_cpu assignment for multiple queue maps (Chris Leech) [1829540] - [nvme] nvme-tcp: Set SO_PRIORITY for all host sockets (Chris Leech) [1829540] - [nvme] nvme/tcp: fix bug on double requeue when send fails (Chris Leech) [1829540] - [nvme] Revert "nvme: Restart request timers in resetting state" (Chris Leech) [1829540] - [acpi] ACPI: processor: Export acpi_processor_evaluate_cst() (Steve Best) [1826415] - [acpi] ACPI: processor: Make ACPI_PROCESSOR_CSTATE depend on ACPI_PROCESSOR (Steve Best) [1826415] - [acpi] ACPI: processor: Clean up acpi_processor_evaluate_cst() (Steve Best) [1826415] - [acpi] ACPI: processor: Introduce acpi_processor_evaluate_cst() (Steve Best) [1826415] - [acpi] ACPI: processor: Export function to claim _CST control (Steve Best) [1826415] - [s390] s390/ftrace: fix potential crashes when switching tracers (Philipp Rudo) [1831796] - [net] net/smc: cancel event worker during device removal (Philipp Rudo) [1780665] - [net] net/smc: check for valid ib_client_data (Philipp Rudo) [1780665] - [net] net/smc: fix cleanup for linkgroup setup failures (Philipp Rudo) [1780665] - [net] net/smc: no peer ID in CLC decline for SMCD (Philipp Rudo) [1780665] - [net] net/smc: transfer fasync_list in case of fallback (Philipp Rudo) [1780665] - [net] net/smc: fix leak of kernel memory to user space (Philipp Rudo) [1780665] - [net] net/smc: allow unprivileged users to read pnet table (Philipp Rudo) [1780665] - [net] net/smc: unregister ib devices in reboot_event (Philipp Rudo) [1780665] - [net] net/smc: add fallback check to connect() (Philipp Rudo) [1780665] - [net] net/smc: shorten lgr_cnt initialization (Philipp Rudo) [1780665] - [net] net/smc: fix fastopen for non-blocking connect() (Philipp Rudo) [1780665] - [net] net/smc: remove unused constant (Philipp Rudo) [1780665] - [net] net/smc: use rcu_barrier() on module unload (Philipp Rudo) [1780665] - [net] net/smc: guarantee removal of link groups in reboot (Philipp Rudo) [1780665] - [net] net/smc: introduce bookkeeping of SMCR link groups (Philipp Rudo) [1780665] - [net] net/smc: immediate termination for SMCR link groups (Philipp Rudo) [1780665] - [net] net/smc: wait for tx completions before link freeing (Philipp Rudo) [1780665] - [net] net/smc: abnormal termination without orderly flag (Philipp Rudo) [1780665] - [net] net/smc: no WR buffer wait for terminating link group (Philipp Rudo) [1780665] - [net] net/smc: introduce bookkeeping of SMCD link groups (Philipp Rudo) [1780665] - [net] net/smc: abnormal termination of SMCD link groups (Philipp Rudo) [1780665] - [net] net/smc: immediate termination for SMCD link groups (Philipp Rudo) [1780665] - [net] net/smc: fix final cleanup sequence for SMCD devices (Philipp Rudo) [1780665] - [net] net/smc: fix refcount non-blocking connect() -part 2 (Philipp Rudo) [1780665] - [net] net/smc: fix ethernet interface refcounting (Philipp Rudo) [1780665] - [net] net/smc: fix refcounting for non-blocking connect() (Philipp Rudo) [1780665] - [net] net/smc: fix closing of fallback SMC sockets (Philipp Rudo) [1780665] - [net] net/smc: remove close abort worker (Philipp Rudo) [1780665] - [net] net/smc: introduce link group termination worker (Philipp Rudo) [1780665] - [net] net/smc: improve abnormal termination of link groups (Philipp Rudo) [1780665] - [net] net/smc: tell peers about abnormal link group termination (Philipp Rudo) [1780665] - [net] net/smc: improve link group freeing (Philipp Rudo) [1780665] - [net] net/smc: improve abnormal termination locking (Philipp Rudo) [1780665] - [net] net/smc: terminate link group without holding lgr lock (Philipp Rudo) [1780665] - [net] net/smc: cancel send and receive for terminated socket (Philipp Rudo) [1780665] - [net] net/smc: receive pending data after RCV_SHUTDOWN (Philipp Rudo) [1780665] - [net] net/smc: receive returns without data (Philipp Rudo) [1780665] - [net] net/smc: fix SMCD link group creation with VLAN id (Philipp Rudo) [1780665] - [net] net/smc: improve close of terminated socket (Philipp Rudo) [1780665] - [net] net/smc: no new connections on disappearing devices (Philipp Rudo) [1780665] - [net] net/smc: increase device refcount for added link group (Philipp Rudo) [1780665] - [net] net/smc: separate locks for SMCD and SMCR link group lists (Philipp Rudo) [1780665] - [net] net/smc: separate SMCD and SMCR link group lists (Philipp Rudo) [1780665] - [net] net/smc: original socket family in inet_sock_diag (Philipp Rudo) [1780665] - [infiniband] RDMA/bnxt_re: Use rdma_read_gid_hw_context to retrieve HW gid index (Kamal Heib) [1828601] - [infiniband] RDMA/core: Add helper function to retrieve driver gid context from gid attr (Kamal Heib) [1828601] - [media] media: videobuf2-v4l2: drop WARN_ON in vb2_warn_zero_bytesused() (Vladis Dronov) [1825616] {CVE-2019-9455} - [net] SUNRPC: Fix initialisation of struct rpc_xprt_switch (Steve Dickson) [1683394] - [net] SUNRPC: add links for all client xprts to debugfs (Steve Dickson) [1683394] - [net] SUNRPC: enhance rpc_clnt_show_stats() to report on all xprts (Steve Dickson) [1683394] - [net] SUNRPC: Fix transport accounting when caller specifies an rpc_xprt (Steve Dickson) [1683394] - [fs] NFS: send state management on a single connection (Steve Dickson) [1683394] - [net] SUNRPC: Add basic load balancing to the transport switch (Steve Dickson) [1683394] - [net] SUNRPC: Fix up task signalling (Steve Dickson) [1683394] - [fs] NFS: Allow multiple connections to a NFSv2 or NFSv3 server (Steve Dickson) [1683394] - [fs] NFS: Display the "nconnect" mount option if it is set (Steve Dickson) [1683394] - [fs] pNFS: Allow multiple connections to the DS (Steve Dickson) [1683394] - [fs] NFSv4: Allow multiple connections to NFSv4.x (x>0) servers (Steve Dickson) [1683394] - [fs] NFS: Add a mount option to specify number of TCP connections to use (Steve Dickson) [1683394] - [net] SUNRPC: Allow creation of RPC clients with multiple connections (Steve Dickson) [1683394] - [net] netlabel: cope with NULL catmap (Paolo Abeni) [1827251] {CVE-2020-10711} - [scsi] scsi: qla2xxx: fix a potential NULL pointer dereference ("Ewan D. Milne") [1829250] {CVE-2019-16233} - [input] Input: ff-memless - kill timer in destroy() (Chris von Recklinghausen) [1815024] {CVE-2019-19524}- [netdrv] net/mlx5e: kTLS, Do not send decrypted-marked SKBs via non-accel path (Alaa Hleihel) [1789380] - [netdrv] net/mlx5e: kTLS, Remove redundant posts in TX resync flow (Alaa Hleihel) [1789380] - [netdrv] net/mlx5e: kTLS, Fix corner-case checks in TX resync flow (Alaa Hleihel) [1789380] - [netdrv] net/mlx5: E-Switch, Prevent ingress rate configuration of uplink rep (Alaa Hleihel) [1789380] - [netdrv] net/mlx5: Update the list of the PCI supported devices (Alaa Hleihel) [1789380] - [netdrv] net/mlx5: Fix lowest FDB pool size (Alaa Hleihel) [1789380] - [netdrv] net/mlx5e: Fix hairpin RSS table size (Alaa Hleihel) [1789380] - [netdrv] Revert "net/mlx5: Support lockless FTE read lookups" (Alaa Hleihel) [1789380] - [netdrv] net/mlx5: Move devlink registration before interfaces load (Alaa Hleihel) [1789380] - [netdrv] net/mlx5e: Always print health reporter message to dmesg (Alaa Hleihel) [1789380] - [netdrv] net/mlx5e: Avoid duplicating rule destinations (Alaa Hleihel) [1789380] - [infiniband] IB/mlx5: Fix device memory flows (Alaa Hleihel) [1789380] - [netdrv] treewide: Use sizeof_field() macro (Alaa Hleihel) [1789380] - [netdrv] net/mlx5e: E-switch, Fix Ingress ACL groups in switchdev mode for prio tag (Alaa Hleihel) [1789380] - [netdrv] net/mlx5e: Fix build error without IPV6 (Alaa Hleihel) [1789380] - [netdrv] net: use rhashtable_lookup() instead of rhashtable_lookup_fast() (Alaa Hleihel) [1789380] - [netdrv] net/mlx5e: Remove redundant pointer check (Alaa Hleihel) [1789380] - [netdrv] net/mlx5e: TC, Stub out ipv6 tun create header function (Alaa Hleihel) [1789380] - [netdrv] net/mlx5: DR, Add support for Geneve packets SW steering (Alaa Hleihel) [1789380] - [netdrv] net/mlx5: DR, Add HW bits and definitions for Geneve flex parser (Alaa Hleihel) [1789380] - [netdrv] net/mlx5: DR, Refactor VXLAN GPE flex parser tunnel code for SW steering (Alaa Hleihel) [1789380] - [netdrv] net/mlx5: Don't write read-only fields in MODIFY_HCA_VPORT_CONTEXT command (Alaa Hleihel) [1789380] - [infiniband] IB/mlx5: Implement callbacks for getting VFs GUID attributes (Alaa Hleihel) [1789380] - [netdrv] net/mlx5e: Rx, Update page pool numa node when changed (Alaa Hleihel) [1789380] - [infiniband] IB/mlx5: Support extended number of strides for Striding RQ (Alaa Hleihel) [1789380] - [netdrv] net/mlx5: Remove redundant NULL initializations (Alaa Hleihel) [1789380] - [netdrv] net/mlx5: Add new chain for netfilter flow table offload (Alaa Hleihel) [1789380] - [netdrv] net/mlx5: Refactor creating fast path prio chains (Alaa Hleihel) [1789380] - [netdrv] net/mlx5: Accumulate levels for chains prio namespaces (Alaa Hleihel) [1789380] - [netdrv] net/mlx5: Define fdb tc levels per prio (Alaa Hleihel) [1789380] - [netdrv] net/mlx5: Rename FDB_* tc related defines to FDB_TC_* defines (Alaa Hleihel) [1789380] - [netdrv] net/mlx5: Simplify fdb chain and prio eswitch defines (Alaa Hleihel) [1789380] - [infiniband] IB/mlx5: Support flow counters offset for bulk counters (Alaa Hleihel) [1789380] - [netdrv] net/mlx5: Dump of fw_fatal use updated devlink binary interface (Alaa Hleihel) [1789380] - [infiniband] IB/mlx5: Rename profile and init methods (Alaa Hleihel) [1789380] - [netdrv] net/mlx5: fix spelling mistake "metdata" -> "metadata" (Alaa Hleihel) [1789380] - [netdrv] net/mlx5: fix kvfree of uninitialized pointer spec (Alaa Hleihel) [1789380] - [infiniband] IB: mlx5: no need to check return value of debugfs_create functions (Alaa Hleihel) [1789380] - [netdrv] net/mlx5: LAG, Use port enumerators (Alaa Hleihel) [1789380] - [netdrv] net/mlx5: rate limit alloc_ent error messages (Alaa Hleihel) [1789380] - [netdrv] net/mlx5e: Add ToS (DSCP) header rewrite support (Alaa Hleihel) [1789380] - [netdrv] net/mlx5e: Bit sized fields rewrite support (Alaa Hleihel) [1789380] - [netdrv] net/mlx5: WQ, Move short getters into header file (Alaa Hleihel) [1789380] - [netdrv] net/mlx5e: TX, Dump WQs wqe descriptors on CQE with error events (Alaa Hleihel) [1789380] - [netdrv] net/mlx5: Support lockless FTE read lookups (Alaa Hleihel) [1789380] - [netdrv] net/mlx5: Do not hold group lock while allocating FTE in software (Alaa Hleihel) [1789380] - [netdrv] net/mlx5e: Verify that rule has at least one fwd/drop action (Alaa Hleihel) [1789380] - [netdrv] net/mlx5: Remove unneeded variable in mlx5_unload_one (Alaa Hleihel) [1789380] - [netdrv] net/mlx5: FPGA, support network cards with standalone FPGA (Alaa Hleihel) [1789380] - [infiniband] IB/mlx5: Introduce and use mlx5_core_is_vf() (Alaa Hleihel) [1789380] - [netdrv] net/mlx5: Refactor ingress acl configuration (Alaa Hleihel) [1789380] - [netdrv] net/mlx5: Restrict metadata disablement to offloads mode (Alaa Hleihel) [1789380] - [netdrv] net/mlx5: E-switch, Offloads shift ACL programming during enable/disable vport (Alaa Hleihel) [1789380] - [netdrv] net/mlx5: E-switch, Offloads introduce and use per vport acl tables APIs (Alaa Hleihel) [1789380] - [netdrv] net/mlx5: Move ACL drop counters life cycle close to ACL lifecycle (Alaa Hleihel) [1789380] - [netdrv] net/mlx5: E-switch, Legacy introduce and use per vport acl tables APIs (Alaa Hleihel) [1789380] - [netdrv] net/mlx5: E-switch, Prepare code to handle vport enable error (Alaa Hleihel) [1789380] - [netdrv] net/mlx5: Tide up state_lock and vport enabled flag usage (Alaa Hleihel) [1789380] - [netdrv] net/mlx5: Move legacy drop counter and rule under legacy structure (Alaa Hleihel) [1789380] - [netdrv] net/mlx5: Move metdata fields under offloads structure (Alaa Hleihel) [1789380] - [netdrv] net/mlx5: Introduce and use mlx5_esw_is_manager_vport() (Alaa Hleihel) [1789380] - [netdrv] net/mlx5: E-switch, Introduce and use vlan rule config helper (Alaa Hleihel) [1789380] - [netdrv] net/mlx5: E-Switch, Rename ingress acl config in offloads mode (Alaa Hleihel) [1789380] - [netdrv] net/mlx5: E-Switch, Rename egress config to generic name (Alaa Hleihel) [1789380] - [infiniband] IB/mlx5: Test write combining support (Alaa Hleihel) [1789380] - [netdrv] net: Fix misspellings of "configure" and "configuration" (Alaa Hleihel) [1789380] - [infiniband] RDMA/mlx5: Do not race with mlx5_ib_invalidate_range during create and destroy (Alaa Hleihel) [1789380] - [infiniband] RDMA/mlx5: Do not store implicit children in the odp_mkeys xarray (Alaa Hleihel) [1789380] - [infiniband] RDMA/mlx5: Rework implicit ODP destroy (Alaa Hleihel) [1789380] - [infiniband] RDMA/mlx5: Avoid double lookups on the pagefault path (Alaa Hleihel) [1789380] - [infiniband] RDMA/mlx5: Reduce locking in implicit_mr_get_data() (Alaa Hleihel) [1789380] - [infiniband] RDMA/mlx5: Use an xarray for the children of an implicit ODP (Alaa Hleihel) [1789380] - [infiniband] RDMA/mlx5: Split implicit handling from pagefault_mr (Alaa Hleihel) [1789380] - [infiniband] RDMA/mlx5: Set the HW IOVA of the child MRs to their place in the tree (Alaa Hleihel) [1789380] - [infiniband] RDMA/mlx5: Lift implicit_mr_alloc() into the two routines that call it (Alaa Hleihel) [1789380] - [infiniband] RDMA/mlx5: Rework implicit_mr_get_data (Alaa Hleihel) [1789380] - [netdrv] RDMA/mlx5: Delete struct mlx5_priv->mkey_table (Alaa Hleihel) [1789380] - [infiniband] RDMA/mlx5: Use a dedicated mkey xarray for ODP (Alaa Hleihel) [1789380] - [infiniband] RDMA/mlx5: Split sig_err MR data into its own xarray (Alaa Hleihel) [1789380] - [infiniband] RDMA/mlx5: Use SRCU properly in ODP prefetch (Alaa Hleihel) [1789380] - [infiniband] IB/mlx5: Align usage of QP1 create flags with rest of mlx5 defines (Alaa Hleihel) [1789380] - [infiniband] RDMA/mlx5: Add capability for max sge to get optimized performance (Alaa Hleihel) [1789380] - [infiniband] IB/mlx5: Introduce and use mkey context setting helper routine (Alaa Hleihel) [1789380] - [include] net/mlx5: Expose optimal performance scatter entries capability (Alaa Hleihel) [1789380] - [infiniband] IB/mlx5: Remove unnecessary else statement (Alaa Hleihel) [1789380] - [infiniband] IB/mlx5: Remove unnecessary return statement (Alaa Hleihel) [1789380] - [infiniband] RDMA/mlx5: Group boolean parameters to take less space (Alaa Hleihel) [1789380] - [netdrv] net/mlx5e: Add missing capability bit check for IP-in-IP (Alaa Hleihel) [1789378] - [netdrv] net/mlx5e: Fix ingress rate configuration for representors (Alaa Hleihel) [1789378] - [netdrv] mlx5: reject unsupported external timestamp flags (Alaa Hleihel) [1789378] - [netdrv] net/mlx5e: Replace kfree with kvfree when free vhca stats (Alaa Hleihel) [1789378] - [netdrv] net/mlx5e: Remove incorrect match criteria assignment line (Alaa Hleihel) [1789378] - [netdrv] net/mlx5e: kTLS, Enhance TX resync flow (Alaa Hleihel) [1789378] - [netdrv] net/mlx5e: kTLS, Save a copy of the crypto info (Alaa Hleihel) [1789378] - [netdrv] net/mlx5e: kTLS, Remove unneeded cipher type checks (Alaa Hleihel) [1789378] - [netdrv] net/mlx5e: kTLS, Limit DUMP wqe size (Alaa Hleihel) [1789378] - [netdrv] net/mlx5e: kTLS, Fix missing SQ edge fill (Alaa Hleihel) [1789378] - [netdrv] net/mlx5e: kTLS, Fix page refcnt leak in TX resync error flow (Alaa Hleihel) [1789378] - [netdrv] net/mlx5e: kTLS, Save by-value copy of the record frags (Alaa Hleihel) [1789378] - [netdrv] net/mlx5e: kTLS, Save only the frag page to release at completion (Alaa Hleihel) [1789378] - [netdrv] net/mlx5e: kTLS, Size of a Dump WQE is fixed (Alaa Hleihel) [1789378] - [netdrv] net/mlx5e: kTLS, Release reference on DUMPed fragments in shutdown flow (Alaa Hleihel) [1789378] - [infiniband] RDMA/mlx5: Put live in the correct place for ODP MRs (Alaa Hleihel) [1789378] - [infiniband] RDMA/odp: Lift umem_mutex out of ib_umem_odp_unmap_dma_pages() (Alaa Hleihel) [1789378] - [netdrv] drivers: net: Fix Kconfig indentation (Alaa Hleihel) [1789378] - [netdrv] net/mlx5: DR, Remove redundant dev_name print from err log (Alaa Hleihel) [1789378] - [netdrv] net/mlx5: DR, Remove useless set memory to zero use memset() (Alaa Hleihel) [1789378] - [netdrv] net/mlx5e: kTLS, Remove unused function parameter (Alaa Hleihel) [1789378] - [netdrv] net/mlx5: Use PTR_ERR_OR_ZERO rather than its implementation (Alaa Hleihel) [1789378] - [netdrv] net/mlx5e: Use ipv6_stub to avoid dependency with ipv6 being a module (Alaa Hleihel) [1789378] - [netdrv] net/mlx5: Kconfig: Fix MLX5_CORE dependency with PCI_HYPERV_INTERFACE (Alaa Hleihel) [1789378] - [netdrv] net/mlx5e: Fix static checker warning of potential pointer math issue (Alaa Hleihel) [1789378] - [netdrv] net/mlx5e: Remove unlikely() from WARN*() condition (Alaa Hleihel) [1789378] - [netdrv] net/mlx5e: Support TSO and TX checksum offloads for IP-in-IP tunnels (Alaa Hleihel) [1789378] - [netdrv] net/mlx5e: Improve stateless offload capability check (Alaa Hleihel) [1789378] - [netdrv] net/mlx5e: Support RSS for IP-in-IP and IPv6 tunneled packets (Alaa Hleihel) [1789378] - [netdrv] net/mlx5e: Change function's position to a more fitting file (Alaa Hleihel) [1789378] - [infiniband] IB/mlx5: Add page fault handler for DC initiator WQE (Alaa Hleihel) [1789378] - [infiniband] IB/mlx5: Remove check of FW capabilities in ODP page fault handling (Alaa Hleihel) [1789378] - [netdrv] net/mlx5: Set ODP capabilities for DC transport to max (Alaa Hleihel) [1789378] - [infiniband] RDMA/mlx5: RDMA_RX flow type support for user applications (Alaa Hleihel) [1789378] - [netdrv] net/mlx5: Fix return code in case of hyperv wrong size read (Alaa Hleihel) [1789378] - [netdrv] net/mlx5e: Add mlx5e HV VHCA stats agent (Alaa Hleihel) [1789378] - [netdrv] net/mlx5: Add HV VHCA control agent (Alaa Hleihel) [1789378] - [netdrv] net/mlx5: Add HV VHCA infrastructure (Alaa Hleihel) [1789378] - [netdrv] net/mlx5: Add wrappers for HyperV PCIe operations (Alaa Hleihel) [1789378] - [netdrv] net/mlx5e: Add trace point for neigh update (Alaa Hleihel) [1789378] - [netdrv] net/mlx5e: Add trace point for neigh used value update (Alaa Hleihel) [1789378] - [netdrv] net/mlx5e: Add tc flower tracepoints (Alaa Hleihel) [1789378] - [infiniband] RDMA/mlx5: Use odp instead of mr->umem in pagefault_mr (Alaa Hleihel) [1789378] - [infiniband] RDMA/mlx5: Use ib_umem_start instead of umem.address (Alaa Hleihel) [1789378] - [netdrv] net/mlx5: Create bypass and loopback flow steering namespaces for RDMA RX (Alaa Hleihel) [1789378] - [netdrv] net/mlx5: Add per-namespace flow table default miss action support (Alaa Hleihel) [1789378] - [include] net/mlx5: Expose IP-in-IP capability bit (Alaa Hleihel) [1789378] - [netdrv] net/mlx5: Improve functions documentation (Alaa Hleihel) [1789378] - [netdrv] net/mlx5e: Report and recover from CQE with error on RQ (Alaa Hleihel) [1790198 1789378] - [netdrv] net/mlx5e: RX, Handle CQE with error at the earliest stage (Alaa Hleihel) [1789378] - [netdrv] net/mlx5e: Report and recover from rx timeout (Alaa Hleihel) [1790198 1789378] - [netdrv] net/mlx5e: Report and recover from CQE error on ICOSQ (Alaa Hleihel) [1790198 1789378] - [netdrv] net/mlx5e: Split open/close ICOSQ into stages (Alaa Hleihel) [1790198 1789378] - [netdrv] net/mlx5e: Add support to rx reporter diagnose (Alaa Hleihel) [1790198 1789378] - [netdrv] net/mlx5e: Add helper functions for reporter's basics (Alaa Hleihel) [1790198 1789378] - [netdrv] net/mlx5e: Add cq info to tx reporter diagnose (Alaa Hleihel) [1790198 1789378] - [netdrv] net/mlx5e: Extend tx reporter diagnostics output (Alaa Hleihel) [1790198 1789378] - [netdrv] net/mlx5e: Extend tx diagnose function (Alaa Hleihel) [1790198 1789378] - [netdrv] net/mlx5e: Generalize tx reporter's functionality (Alaa Hleihel) [1790198 1789378] - [netdrv] net/mlx5e: Change naming convention for reporter's functions (Alaa Hleihel) [1790198 1789378] - [netdrv] net/mlx5e: Rename reporter header file (Alaa Hleihel) [1790198 1789378] - [infiniband] RDMA/mlx5: Annotate lock dependency in bind/unbind slave port (Alaa Hleihel) [1789378] - [infiniband] IB/mlx5: Expose XRQ legacy commands over the DEVX interface (Alaa Hleihel) [1789378] - [infiniband] IB/mlx5: Add legacy events to DEVX list (Alaa Hleihel) [1789378] - [netdrv] net/mlx5: Add XRQ legacy commands opcodes (Alaa Hleihel) [1789378] - [netdrv] net/mlx5: Use debug message instead of warn (Alaa Hleihel) [1789378] - [netdrv] mlx5: no need to check return value of debugfs_create functions (Alaa Hleihel) [1789378] - [infiniband] mlx5: Use refcount_t for refcount (Alaa Hleihel) [1789378] - [netdrv] net/mlx5e: Allow dropping specific tunnel packets (Alaa Hleihel) [1789378] - [netdrv] net/mlx5e: TX reporter cleanup (Alaa Hleihel) [1789378] - [netdrv] net/mlx5e: Set tx reporter only on successful creation (Alaa Hleihel) [1789378] - [netdrv] net/mlx5e: Rx, checksum handling refactoring (Alaa Hleihel) [1789378] - [netdrv] net/mlx5e: Tx, Soften inline mode VLAN dependencies (Alaa Hleihel) [1789378] - [netdrv] net/mlx5e: XDP, Slight enhancement for WQE fetch function (Alaa Hleihel) [1789378] - [netdrv] net/mlx5e: XDP, Close TX MPWQE session when no room for inline packet left (Alaa Hleihel) [1789378] - [netdrv] net/mlx5e: Tx, Strict the room needed for SQ edge NOPs (Alaa Hleihel) [1789378] - [netdrv] net/mlx5: E-Switch, add ingress rate support (Alaa Hleihel) [1789378] - [infiniband] RDMA/mlx5: Remove DEBUG ODP code (Alaa Hleihel) [1789378] - [infiniband] IB/mlx5: Add CREATE_PSV/DESTROY_PSV for devx interface (Alaa Hleihel) [1789378] - [infiniband] IB/mlx5: Avoid unnecessary typecast (Alaa Hleihel) [1789378] - [netdrv] net/mlx5e: xsk: dynamically allocate mlx5e_channel_param (Alaa Hleihel) [1789378] - [netdrv] net: Use skb accessors in network drivers (Alaa Hleihel) [1789378] - [char] tpm: Export tpm2_get_cc_attrs_tbl for ibmvtpm driver as module (David Gibson) [1781915] - [char] tpm: ibmvtpm: Add support for TPM2 (David Gibson) [1781915] - [char] tpm: of: Handle IBM, vtpm20 case when getting log parameters (David Gibson) [1781915] - [wireless] iwlwifi: mvm: Do not require PHY_SKU NVM section for 3168 devices (Jarod Wilson) [1807052] - [wireless] mwifiex: set needed_headroom, not hard_header_len (Jarod Wilson) [1807052] - [wireless] ath9k: Handle txpower changes even when TPC is disabled (Jarod Wilson) [1807052] - [wireless] mt76: mt76x02: fix coverage_class type (Jarod Wilson) [1807052] - [wireless] rtw88: Use kfree_skb() instead of kfree() (Jarod Wilson) [1807052] - [wireless] brcmfmac: abort and release host after error (Jarod Wilson) [1807052] - [wireless] ath11k: Silence clang -Wsometimes-uninitialized in ath11k_update_per_peer_stats_from_txcompl (Jarod Wilson) [1807052] - [wireless] ath10k: Call cpu_latency_qos_*() instead of pm_qos_*() (Jarod Wilson) [1807052] - [net] mac80211: fix authentication with iwlwifi/mvm (Jarod Wilson) [1807052] - [net] mac80211: set IEEE80211_TX_CTRL_PORT_CTRL_PROTO for nl80211 TX (Jarod Wilson) [1807052] - [net] mac80211: mark station unauthorized before key removal (Jarod Wilson) [1807052] - [net] mac80211: Check port authorization in the ieee80211_tx_dequeue() case (Jarod Wilson) [1807052] - [net] cfg80211: Do not warn on same channel at the end of CSA (Jarod Wilson) [1807052] - [net] mac80211: drop data frames without key on encrypted links (Jarod Wilson) [1807052] - [net] nl80211: fix NL80211_ATTR_CHANNEL_WIDTH attribute type (Jarod Wilson) [1807052] - [wireless] iwlwifi: don't send GEO_TX_POWER_LIMIT if no wgds table (Jarod Wilson) [1807052] - [wireless] iwlwifi: pcie: add 0x2526/0x401* devices back to cfg detection (Jarod Wilson) [1807052] - [wireless] rtlwifi: rtl8188ee: Fix regression due to commit d1d1a96bdb44 (Jarod Wilson) [1807052] - [wireless] iwlwifi: cfg: use antenna diversity with all AX101 devices (Jarod Wilson) [1807052] - [wireless] iwlwifi: mvm: Fix rate scale NSS configuration (Jarod Wilson) [1807052] - [wireless] iwlwifi: dbg: don't abort if sending DBGC_SUSPEND_RESUME fails (Jarod Wilson) [1807052] - [wireless] iwlwifi: yoyo: don't add TLV offset when reading FIFOs (Jarod Wilson) [1807052] - [wireless] iwlwifi: check allocated pointer when allocating conf_tlvs (Jarod Wilson) [1807052] - [wireless] iwlwifi: consider HE capability when setting LDPC (Jarod Wilson) [1807052] - [wireless] iwlwifi: mvm: take the required lock when clearing time event data (Jarod Wilson) [1807052] - [net] mac80211: Do not send mesh HWMP PREQ if HWMP is disabled (Jarod Wilson) [1807052] - [net] nl80211: add missing attribute validation for channel switch (Jarod Wilson) [1807052] - [net] nl80211: add missing attribute validation for beacon report scanning (Jarod Wilson) [1807052] - [net] nl80211: add missing attribute validation for critical protocol indication (Jarod Wilson) [1807052] - [wireless] mt76: fix array overflow on receiving too many fragments for a packet (Jarod Wilson) [1807052] - [net] mac80211: rx: avoid RCU list traversal under mutex (Jarod Wilson) [1807052] - [net] nl80211: explicitly include if_vlan.h (Jarod Wilson) [1807052] - [net] mac80211: Remove a redundant mutex unlock (Jarod Wilson) [1807052] - [net] cfg80211: check reg_rule for NULL in handle_channel_custom() (Jarod Wilson) [1807052] - [net] nl80211: fix potential leak in AP start (Jarod Wilson) [1807052] - [net] mac80211: fix wrong 160/80+80 MHz setting (Jarod Wilson) [1807052] - [net] cfg80211: add missing policy for NL80211_ATTR_STATUS_CODE (Jarod Wilson) [1807052] - [wireless] mt76: mt7615: fix max_nss in mt7615_eeprom_parse_hw_cap (Jarod Wilson) [1807052] - [net] cfg80211: check wiphy driver existence for drvinfo report (Jarod Wilson) [1807052] - [net] mac80211: consider more elements in parsing CRC (Jarod Wilson) [1807052] - [net] mac80211: fix quiet mode activation in action frames (Jarod Wilson) [1807052] - [net] mac80211: use more bits for ack_frame_id (Jarod Wilson) [1807052] - [wireless] rtw88: Fix return value of rtw_wow_check_fw_status (Jarod Wilson) [1807052] - [wireless] iwlwifi: d3: read all FW CPUs error info (Jarod Wilson) [1807052] - [wireless] iwlwifi: mvm: fix TDLS discovery with the new firmware API (Jarod Wilson) [1807052] - [wireless] iwlwifi: mvm: Check the sta is not NULL in iwl_mvm_cfg_he_sta() (Jarod Wilson) [1807052] - [wireless] iwlwifi: mvm: avoid use after free for pmsr request (Jarod Wilson) [1807052] - [wireless] iwlwifi: mvm: update the DTS measurement type (Jarod Wilson) [1807052] - [wireless] iwlwifi: don't throw error when trying to remove IGTK (Jarod Wilson) [1807052] - [wireless] iwlwifi: mvm: Fix thermal zone registration (Jarod Wilson) [1807052] - [wireless] iwlwifi: use helpers (Jarod Wilson) [1807052] - [wireless] mwifiex: Fix possible buffer overflows in mwifiex_cmd_append_vsie_tlv() (Jarod Wilson) [1807052] - [wireless] mwifiex: Fix possible buffer overflows in mwifiex_ret_wmm_get_status() (Jarod Wilson) [1807052] - [wireless] mwifiex: fix unbalanced locking in mwifiex_process_country_ie() (Jarod Wilson) [1807052] - [wireless] rtlwifi: btcoex: fix spelling mistake "initilized" -> "initialized" (Jarod Wilson) [1807052] - [wireless] rtlwifi: rtl8723ae: remove unused variables (Jarod Wilson) [1807052] - [wireless] rtlwifi: rtl8192ee: remove unused variables (Jarod Wilson) [1807052] - [wireless] rtlwifi: rtl8821ae: remove unused variables (Jarod Wilson) [1807052] - [wireless] rtlwifi: rtl8188ee: remove redundant assignment to variable cond (Jarod Wilson) [1807052] - [wireless] brcmfmac: Remove always false 'idx < 0' statement (Jarod Wilson) [1807052] - [wireless] rtw88: use shorter delay time to poll PS state (Jarod Wilson) [1807052] - [wireless] rtw88: fix potential NULL skb access in TX ISR (Jarod Wilson) [1807052] - [wireless] brcmfmac: add initial support for monitor mode (Jarod Wilson) [1807052] - [wireless] brcmfmac: simplify building interface combinations (Jarod Wilson) [1807052] - [wireless] brcmfmac: sdio: Fix OOB interrupt initialization on brcm43362 (Jarod Wilson) [1807052] - [wireless] brcmfmac: use true,false for bool variable (Jarod Wilson) [1807052] - [wireless] rtw88: use true,false for bool variable (Jarod Wilson) [1807052] - [wireless] rtlwifi: rtl8821ae: Make functions static & rm sw.h (Jarod Wilson) [1807052] - [wireless] rtlwifi: rtl8723be: Make functions static & rm sw.h (Jarod Wilson) [1807052] - [wireless] rtlwifi: rtl8723ae: Make functions static & rm sw.h (Jarod Wilson) [1807052] - [wireless] rtlwifi: rtl8192se: Remove sw.h header (Jarod Wilson) [1807052] - [wireless] rtlwifi: rtl8192ee: Make functions static & rm sw.h (Jarod Wilson) [1807052] - [wireless] rtlwifi: rtl8192cu: Remove sw.h header (Jarod Wilson) [1807052] - [wireless] rtlwifi: rtl8192ce: Make functions static & rm sw.h (Jarod Wilson) [1807052] - [wireless] rtlwifi: rtl8188ee: Make functions static & rm sw.h (Jarod Wilson) [1807052] - [wireless] rtlwifi: rtl8192cu: Fix typo (Jarod Wilson) [1807052] - [wireless] rtw88: change max_num_of_tx_queue() definition to inline in pci.h (Jarod Wilson) [1807052] - [wireless] rtw88: assign NULL to skb after being kfree()'ed (Jarod Wilson) [1807052] - [wireless] rtw88: use rtw_hci_stop() instead of rtwdev->hci.ops->stop() (Jarod Wilson) [1807052] - [wireless] rtw88: remove unused vif pointer in struct rtw_vif (Jarod Wilson) [1807052] - [wireless] rtw88: remove unused variable 'in_lps' (Jarod Wilson) [1807052] - [wireless] rtw88: remove unused spinlock (Jarod Wilson) [1807052] - [wireless] rtw88: 8822c: update power sequence to v15 (Jarod Wilson) [1807052] - [wireless] rtw88: fix TX secondary channel offset of 40M if current bw is 20M or 40M (Jarod Wilson) [1807052] - [wireless] rtw88: fix rate mask for 1SS chip (Jarod Wilson) [1807052] - [wireless] rtw88: Add wowlan net-detect support (Jarod Wilson) [1807052] - [wireless] rtw88: Add wowlan pattern match support (Jarod Wilson) [1807052] - [wireless] rtw88: support wowlan feature for 8822c (Jarod Wilson) [1807052] - [wireless] rtw88: load wowlan firmware if wowlan is supported (Jarod Wilson) [1807052] - [wireless] rtw88: add interface config for 8822c (Jarod Wilson) [1807052] - [wireless] rtw88: pci: reset dma when reset pci trx ring (Jarod Wilson) [1807052] - [wireless] rtw88: pci: reset ring index when release skbs in tx ring (Jarod Wilson) [1807052] - [wireless] ath10k: Use device_get_match_data() to simplify code (Jarod Wilson) [1807052] - [wireless] ath10k: Add newlines to printk messages (Jarod Wilson) [1807052] - [wireless] ath10k: Correct the DMA direction for management tx buffers (Jarod Wilson) [1807052] - [wireless] mwifiex: drop most magic numbers from mwifiex_process_tdls_action_frame() (Jarod Wilson) [1807052] - [wireless] ath11k: fix up some error paths (Jarod Wilson) [1807052] - [wireless] ath11k: make sure to also report the RX bandwidth inside radiotap (Jarod Wilson) [1807052] - [wireless] ath11k: avoid null pointer dereference when pointer band is null (Jarod Wilson) [1807052] - [wireless] ath11k: Add missing pdev rx rate stats (Jarod Wilson) [1807052] - [wireless] ath11k: ensure ts.flags is initialized before bit-wise or'ing in values (Jarod Wilson) [1807052] - [wireless] ath11k: set TxBf parameters after vdev start (Jarod Wilson) [1807052] - [wireless] ath11k: enable HE tlvs in ppdu stats for pktlog lite (Jarod Wilson) [1807052] - [wireless] ath11k: fix debugfs build failure (Jarod Wilson) [1807052] - [wireless] ath10k: Don't call SCM interface for statically mapped msa region (Jarod Wilson) [1807052] - [wireless] Revert "ath10k: fix DMA related firmware crashes on multiple devices" (Jarod Wilson) [1807052] - [wireless] ath10k: drop RX skb with invalid length for sdio (Jarod Wilson) [1807052] - [wireless] ath10k: use true,false for bool variable (Jarod Wilson) [1807052] - [wireless] ath10k: Add optional qdss clk (Jarod Wilson) [1807052] - [wireless] ath10k: pci: Fix comment on ath10k_pci_dump_memory_sram (Jarod Wilson) [1807052] - [wireless] ath10k: pci: Only dump ATH10K_MEM_REGION_TYPE_IOREG when safe (Jarod Wilson) [1807052] - [wireless] ath9k: use true,false for bool variable (Jarod Wilson) [1807052] - [net] net: mac80211: use skb_list_walk_safe helper for gso segments (Jarod Wilson) [1807052] - [wireless] net: iwlwifi: use skb_list_walk_safe helper for gso segments (Jarod Wilson) [1807052] - [wireless] iwlwifi: add device name to device_info (Jarod Wilson) [1807052] - [wireless] iwlwifi: implement a new device configuration table (Jarod Wilson) [1807052] - [wireless] iwlwifi: assume the driver_data is a trans_cfg, but allow full cfg (Jarod Wilson) [1807052] - [wireless] iwlwifi: prph: remove some unused register definitions (Jarod Wilson) [1807052] - [wireless] iwlwifi: mvm: print out extended secboot status before dump (Jarod Wilson) [1807052] - [wireless] iwlwifi: incorporate firmware filename into version (Jarod Wilson) [1807052] - [wireless] iwlwifi: yoyo: check for the domain on all TLV types during init (Jarod Wilson) [1807052] - [wireless] iwlwifi: add new iwlax411 struct for type SoSnj (Jarod Wilson) [1807052] - [wireless] iwlwifi: yoyo: remove the iwl_dbg_tlv_gen_active_trigs() function (Jarod Wilson) [1807052] - [wireless] iwlwifi: yoyo: remove unnecessary active triggers status flag (Jarod Wilson) [1807052] - [wireless] iwlwifi: yoyo: don't allow changing the domain via debugfs (Jarod Wilson) [1807052] - [wireless] iwlwifi: mvm: Update BEACON_TEMPLATE_CMD firmware API (Jarod Wilson) [1807052] - [wireless] iwlwifi: remove CSR registers abstraction (Jarod Wilson) [1807052] - [wireless] iwlwifi: remove some outdated iwl22000 configurations (Jarod Wilson) [1807052] - [wireless] iwlwifi: pcie: validate queue ID before array deref/bit ops (Jarod Wilson) [1807052] - [wireless] iwlwifi: pcie: use partial pages if applicable (Jarod Wilson) [1807052] - [wireless] iwlwifi: pcie: map only used part of RX buffers (Jarod Wilson) [1807052] - [wireless] iwlwifi: allocate more receive buffers for HE devices (Jarod Wilson) [1807052] - [wireless] iwlwifi: mvm: add support for responder config command version 7 (Jarod Wilson) [1807052] - [wireless] iwlwifi: mvm: add support for location range request version 8 (Jarod Wilson) [1807052] - [wireless] iwlwifi: scan: remove support for fw scan api v11 (Jarod Wilson) [1807052] - [wireless] iwlwifi: dbg_ini: don't skip a TX FIFO when dumping (Jarod Wilson) [1807052] - [wireless] iwlwifi: mvm: update powersave correctly for D3 (Jarod Wilson) [1807052] - [wireless] ath11k: Use sizeof_field() instead of FIELD_SIZEOF() (Jarod Wilson) [1807052] - [wireless] ath11k: explicitly cast wmi commands to their correct struct type (Jarod Wilson) [1807052] - [wireless] orinoco: avoid assertion in case of NULL pointer (Jarod Wilson) [1807052] - [wireless] brcmfmac: Keep OOB wake-interrupt disabled when it shouldn't be enabled (Jarod Wilson) [1807052] - [wireless] brcmfmac: Fix memory leak in brcmf_usbdev_qinit (Jarod Wilson) [1807052] - [wireless] brcmfmac: not set mbss in vif if firmware does not support MBSS (Jarod Wilson) [1807052] - [wireless] brcmfmac: add RSDB condition when setting interface combinations (Jarod Wilson) [1807052] - [wireless] brcmfmac: add support for BCM4359 SDIO chipset (Jarod Wilson) [1807052] - [wireless] brcmfmac: make errors when setting roaming parameters non-fatal (Jarod Wilson) [1807052] - [wireless] brcmfmac: fix rambase for 4359/9 (Jarod Wilson) [1807052] - [wireless] brcmfmac: set F2 blocksize and watermark for 4359 (Jarod Wilson) [1807052] - [wireless] brcmfmac: reset two D11 cores if chip has two D11 cores (Jarod Wilson) [1807052] - [wireless] rtlwifi: rtl8192de: use generic rtl_signal_scale_mapping (Jarod Wilson) [1807052] - [wireless] rtlwifi: rtl8192cu: use generic rtl_signal_scale_mapping (Jarod Wilson) [1807052] - [wireless] rtlwifi: rtl8192ce: use generic rtl_signal_scale_mapping (Jarod Wilson) [1807052] - [wireless] rtlwifi: rtl8192de: use generic rtl_query_rxpwrpercentage (Jarod Wilson) [1807052] - [wireless] rtlwifi: rtl8192cu: use generic rtl_query_rxpwrpercentage (Jarod Wilson) [1807052] - [wireless] rtlwifi: rtl8192ce: use generic rtl_query_rxpwrpercentage (Jarod Wilson) [1807052] - [wireless] rtl8xxxu: fix interface sanity check (Jarod Wilson) [1807052] - [wireless] brcmfmac: fix interface sanity check (Jarod Wilson) [1807052] - [wireless] brcmfmac: set interface carrier to off by default (Jarod Wilson) [1807052] - [wireless] mwifiex: delete unused mwifiex_get_intf_num() (Jarod Wilson) [1807052] - [wireless] rt2x00usb: Fix a warning message in 'rt2x00usb_watchdog_tx_dma()' (Jarod Wilson) [1807052] - [wireless] brcmfmac: Fix use after free in brcmf_sdio_readframes() (Jarod Wilson) [1807052] - [wireless] rt2x00: use RESET state bit to prevent IV changes on restart (Jarod Wilson) [1807052] - [wireless] rt2x00: implement reconfig_complete (Jarod Wilson) [1807052] - [wireless] rtlwifi: rtl_pci: Fix -Wcast-function-type (Jarod Wilson) [1807052] - [wireless] brcmsmac: Remove always false 'channel < 0' statement (Jarod Wilson) [1807052] - [wireless] rtlwifi: Remove last definitions of local bit manipulation macros (Jarod Wilson) [1807052] - [wireless] rtlwifi: rtl8723be: Remove usage of private bit manipulation macros (Jarod Wilson) [1807052] - [wireless] rtlwifi: rtl8723ae: Remove usage of private bit manipulation macros (Jarod Wilson) [1807052] - [wireless] rtlwifi: rtl8192ee: Remove usage of private bit manipulation macros (Jarod Wilson) [1807052] - [wireless] rtlwifi: rtl88821ae: Remove usage of private bit manipulation macros (Jarod Wilson) [1807052] - [wireless] rtlwifi: Remove dependence on special bit manipulation macros for common driver (Jarod Wilson) [1807052] - [wireless] rtlwifi: rtl8192ce: rtl8192c_com: Remove usage of private bit manipulation macros (Jarod Wilson) [1807052] - [wireless] rtlwifi: rtl8188ee: Remove usage of private bit manipulation (Jarod Wilson) [1807052] - [wireless] rtlwifi: rtl8192de: Remove usage of private bit manipulation macros (Jarod Wilson) [1807052] - [wireless] rtlwifi: rtl8192de: Convert inline routines to little-endian words (Jarod Wilson) [1807052] - [wireless] rtlwifi: rtl8192de: Convert macros that set descriptor (Jarod Wilson) [1807052] - [wireless] rtlwifi: rtl8192de: Replace local bit manipulation macros (Jarod Wilson) [1807052] - [wireless] rtlwifi: rtl8192de: Remove unused GET_XXX and SET_XXX macros (Jarod Wilson) [1807052] - [wireless] brcmfmac: Fix memory leak in brcmf_p2p_create_p2pdev() (Jarod Wilson) [1807052] - [wireless] ath9k: fix storage endpoint lookup (Jarod Wilson) [1807052] - [wireless] ath11k: Remove unneeded semicolon (Jarod Wilson) [1807052] - [wireless] ath11k: remove an unneeded NULL check (Jarod Wilson) [1807052] - [wireless] ath11k: checking for NULL vs IS_ERR() (Jarod Wilson) [1807052] - [wireless] ath11k: delete a stray unlock in ath11k_dbg_htt_stats_req() (Jarod Wilson) [1807052] - [wireless] ath11k: fix missing free of skb on error return path (Jarod Wilson) [1807052] - [wireless] ath11k: fix uninitialized variable radioup (Jarod Wilson) [1807052] - [wireless] ath11k: fix memory leak on reg_info (Jarod Wilson) [1807052] - [wireless] ath11k: Remove unnecessary enum scan_priority (Jarod Wilson) [1807052] - [wireless] ath11k: fix several spelling mistakes (Jarod Wilson) [1807052] - [wireless] ath11k: add some missing __packed qualifiers (Jarod Wilson) [1807052] - [wireless] ath11k: set the BA buffer size to 256 when HE is enabled (Jarod Wilson) [1807052] - [wireless] ath11k: fix pdev when invoking ath11k_wmi_send_twt_enable_cmd() (Jarod Wilson) [1807052] - [wireless] ath11k: optimize ath11k_hal_tx_status_parse (Jarod Wilson) [1807052] - [wireless] ath11k: optimise ath11k_dp_tx_completion_handler (Jarod Wilson) [1807052] - [wireless] ath11k: move some tx_status parsing to debugfs code (Jarod Wilson) [1807052] - [wireless] ath11k: rename ath11k_wmi_base instances from wmi_sc to wmi_ab (Jarod Wilson) [1807052] - [wireless] ath11k: drop memset when setting up a tx cmd desc (Jarod Wilson) [1807052] - [wireless] ath11k: disable PS for STA interfaces by default upon bringup (Jarod Wilson) [1807052] - [wireless] ath11k: add wmi helper for turning STA PS on/off (Jarod Wilson) [1807052] - [wireless] ath10k: Fix some typo in some warning messages (Jarod Wilson) [1807052] - [wireless] ath11k: register HE mesh capabilities (Jarod Wilson) [1807052] - [net] netlink: rename nl80211_validate_nested() to nla_validate_nested() (Jarod Wilson) [1807052] - [wireless] wireless/mediatek: Replace rcu_swap_protected() with rcu_replace_pointer() (Jarod Wilson) [1807052] - [wireless] ath: add support for special 0x0 regulatory domain (Jarod Wilson) [1807052] - [wireless] ath10k: change bundle count for max rx bundle for sdio (Jarod Wilson) [1807052] - [wireless] ath10k: enable napi on RX path for sdio (Jarod Wilson) [1807052] - [wireless] ath11k: fix indentation in ath11k_mac_prepare_he_mode() (Jarod Wilson) [1807052] - [wireless] ath11k: Setup REO destination ring before sending wmi_init command (Jarod Wilson) [1807052] - [wireless] ath11k: Move mac80211 hw allocation before wmi_init command (Jarod Wilson) [1807052] - [wireless] ath11k: Skip update peer stats for management packets (Jarod Wilson) [1807052] - [wireless] ath11k: update tx duration in station info (Jarod Wilson) [1807052] - [wireless] ath11k: fix vht guard interval mapping (Jarod Wilson) [1807052] - [wireless] ath11k: fix memory leak in monitor mode (Jarod Wilson) [1807052] - [wireless] ath11k: Advertise MPDU start spacing as no restriction (Jarod Wilson) [1807052] - [wireless] ath11k: Update tx and rx chain count properly on drv_set_antenna (Jarod Wilson) [1807052] - [wireless] ath11k: add necessary peer assoc params in wmi dbg (Jarod Wilson) [1807052] - [wireless] ath11k: unlock mutex during failure in qmi fw ready (Jarod Wilson) [1807052] - [wireless] ath11k: add support for controlling tx power to a station (Jarod Wilson) [1807052] - [wireless] ath11k: update bawindow size in delba process (Jarod Wilson) [1807052] - [wireless] ath11k: avoid use_after_free in ath11k_dp_rx_msdu_coalesce API (Jarod Wilson) [1807052] - [wireless] ath11k: avoid burst time conversion logic (Jarod Wilson) [1807052] - [wireless] ath11k: pktlog: fix sending/using the pdev id (Jarod Wilson) [1807052] - [wireless] ath11k: qmi clean up in ath11k_qmi_wlanfw_wlan_cfg_send() (Jarod Wilson) [1807052] - [wireless] ath11k: qmi clean up ce and HTC service config update (Jarod Wilson) [1807052] - [wireless] ath11k: tracing: fix ath11k tracing (Jarod Wilson) [1807052] - [wireless] ath10k: enable wow feature for sdio chip (Jarod Wilson) [1807052] - [wireless] ath10k: change log level for mpdu status of sdio chip (Jarod Wilson) [1807052] - [wireless] ath10k: set WMI_PEER_AUTHORIZE after a firmware crash (Jarod Wilson) [1807052] - [wireless] ath10k: set max mtu to 1500 for sdio chip (Jarod Wilson) [1807052] - [wireless] ath10k: enable firmware log by default for sdio (Jarod Wilson) [1807052] - [wireless] ath11k: Fix target crash due to WBM_IDLE_LINK ring desc shortage (Jarod Wilson) [1807052] - [wireless] ath11k: Fixing TLV length issue in peer pktlog WMI command (Jarod Wilson) [1807052] - [wireless] ath11k: Fix skb_panic observed during msdu coalescing (Jarod Wilson) [1807052] - [wireless] ath11k: remove unused tx ring counters (Jarod Wilson) [1807052] - [wireless] ath11k: avoid WMM param truncation (Jarod Wilson) [1807052] - [wireless] ath11k: optimize RX path latency (Jarod Wilson) [1807052] - [wireless] ath11k: update tcl cmd descriptor parameters for STA mode (Jarod Wilson) [1807052] - [wireless] ath11k: fix wmi service ready ext tlv parsing (Jarod Wilson) [1807052] - [wireless] ath11k: fix resource leak in ath11k_mac_sta_state (Jarod Wilson) [1807052] - [wireless] ath11k: Fix htt stats sounding info and pdev cca stats (Jarod Wilson) [1807052] - [wireless] ath10k: move non-fatal warn logs to dbg level (Jarod Wilson) [1807052] - [wireless] ath11k: add spatial reuse support (Jarod Wilson) [1807052] - [wireless] ath11k: add TWT support (Jarod Wilson) [1807052] - [wireless] ath11k: add HE support (Jarod Wilson) [1807052] - [wireless] ath11k: Remove dead code while handling amsdu packets (Jarod Wilson) [1807052] - [wireless] ath11k: fix missed bw conversion in tx completion (Jarod Wilson) [1807052] - [wireless] ath11k: convert message from info to dbg (Jarod Wilson) [1807052] - [wireless] ath11k: ignore event 0x6017 (Jarod Wilson) [1807052] - [wireless] ath11k: add RX stats support for radiotap (Jarod Wilson) [1807052] - [wireless] ath11k: driver for Qualcomm IEEE 802.11ax devices (Jarod Wilson) [1807052] - [wireless] ath10k: fix RX of frames with broken FCS in monitor mode (Jarod Wilson) [1807052] - [wireless] ath10k: report rssi of each chain to mac80211 for sdio (Jarod Wilson) [1807052] - [wireless] ath10k: Handle "invalid" BDFs for msm8998 devices (Jarod Wilson) [1807052] - [wireless] ath10k: Fix qmi init error handling (Jarod Wilson) [1807052] - [wireless] ath10k: add NL80211_FEATURE_ND_RANDOM_MAC_ADDR for NLO (Jarod Wilson) [1807052] - [wireless] ath10k: Handle when FW doesn't support QMI_WLFW_HOST_CAP_REQ_V01 (Jarod Wilson) [1807052] - [wireless] ath10k: add large size for BMI download data for SDIO (Jarod Wilson) [1807052] - [wireless] ath10k: correct the tlv len of ath10k_wmi_tlv_op_gen_config_pno_start (Jarod Wilson) [1807052] - [wireless] ath10k: sdio: remove struct ath10k_sdio_rx_data::status (Jarod Wilson) [1807052] - [wireless] ath10k: sdio: cosmetic cleanup (Jarod Wilson) [1807052] - [wireless] ath10k: add workqueue for RX path of sdio (Jarod Wilson) [1807052] - [wireless] ath10k: change max RX bundle size from 8 to 32 for sdio (Jarod Wilson) [1807052] - [wireless] ath10k: enable RX bundle receive for sdio (Jarod Wilson) [1807052] - [wireless] iwlwifi: mvm: don't send the IWL_MVM_RXQ_NSSN_SYNC notif to Rx queues (Jarod Wilson) [1807052] - [net] cfg80211: fix page refcount issue in A-MSDU decap (Jarod Wilson) [1807052] - [net] cfg80211: check for set_wiphy_params (Jarod Wilson) [1807052] - [net] cfg80211: fix memory leak in cfg80211_cqm_rssi_update (Jarod Wilson) [1807052] - [net] cfg80211: fix memory leak in nl80211_probe_mesh_link (Jarod Wilson) [1807052] - [net] cfg80211: fix deadlocks in autodisconnect work (Jarod Wilson) [1807052] - [net] wireless: wext: avoid gcc -O3 warning (Jarod Wilson) [1807052] - [net] mac80211: Fix TKIP replay protection immediately after key setup (Jarod Wilson) [1807052] - [net] cfg80211: Fix radar event during another phy CAC (Jarod Wilson) [1807052] - [net] wireless: fix enabling channel 12 for custom regulatory domain (Jarod Wilson) [1807052] - [net] mac80211: mesh: restrict airtime metric to peered established plinks (Jarod Wilson) [1807052] - [wireless] Revert "iwlwifi: mvm: fix scan config command size" (Jarod Wilson) [1807052] - [wireless] iwlwifi: fw: make pos static in iwl_sar_get_ewrd_table() loop (Jarod Wilson) [1807052] - [wireless] iwlwifi: remove lar_disable module parameter (Jarod Wilson) [1807052] - [wireless] iwlwifi: dbg: force stop the debug monitor HW (Jarod Wilson) [1807052] - [wireless] iwlwifi: pcie: always disable L0S states (Jarod Wilson) [1807052] - [wireless] iwlwifi: pcie: rename L0S_ENABLED bit to L0S_DISABLED (Jarod Wilson) [1807052] - [wireless] iwlwifi: mvm: fix potential SKB leak on TXQ TX (Jarod Wilson) [1807052] - [wireless] iwlwifi: mvm: fix SKB leak on invalid queue (Jarod Wilson) [1807052] - [wireless] iwlwifi: pcie: extend hardware workaround to context-info (Jarod Wilson) [1807052] - [wireless] iwlwifi: Don't ignore the cap field upon mcc update (Jarod Wilson) [1807052] - [wireless] iwlwifi: mvm: report TX rate to mac80211 directly for RS offload (Jarod Wilson) [1807052] - [wireless] iwlwifi: mvm: fix NVM check for 3168 devices (Jarod Wilson) [1807052] - [wireless] iwlwifi: fix TLV fragment allocation loop (Jarod Wilson) [1807052] - [wireless] iwlwifi: pcie: allocate smaller dev_cmd for TX headers (Jarod Wilson) [1807052] - [wireless] iwlwifi: pcie: detect the DMA bug and warn if it happens (Jarod Wilson) [1807052] - [wireless] iwlwifi: pcie: work around DMA hardware bug (Jarod Wilson) [1807052] - [wireless] iwlwifi: pcie: move page tracking into get_page_hdr() (Jarod Wilson) [1807052] - [wireless] iwlwifi: don't send PPAG command if disabled (Jarod Wilson) [1807052] - [wireless] mt76: Off by one in mt76_calc_rx_airtime() (Jarod Wilson) [1807052] - [wireless] mt76: fix LED link time failure (Jarod Wilson) [1807052] - [net] mac80211: Turn AQL into an NL80211_EXT_FEATURE (Jarod Wilson) [1807052] - [net] mac80211: airtime: Fix an off by one in ieee80211_calc_rx_airtime() (Jarod Wilson) [1807052] - [net] cfg80211: fix double-free after changing network namespace (Jarod Wilson) [1807052] - [net] mac80211: fix TID field in monitor mode transmit (Jarod Wilson) [1807052] - [wireless] iwlwifi: pcie: move power gating workaround earlier in the flow (Jarod Wilson) [1807052] - [wireless] Revert "iwlwifi: assign directly to iwl_trans->cfg in QuZ detection" (Jarod Wilson) [1807052] - [wireless] wireles: Use sizeof_field() macro (Jarod Wilson) [1807052] - [wireless] mt76: mt76x0: fix default mac address overwrite (Jarod Wilson) [1807052] - [wireless] ath9k: use iowrite32 over __raw_writel (Jarod Wilson) [1807052] - [net] mac80211: Use Airtime-based Queue Limits (AQL) on packet dequeue (Jarod Wilson) [1807052] - [net] mac80211: Implement Airtime-based Queue Limit (AQL) (Jarod Wilson) [1807052] - [net] mac80211: Import airtime calculation code from mt76 (Jarod Wilson) [1807052] - [net] mac80211: consider QoS Null frames for STA_NULLFUNC_ACKED (Jarod Wilson) [1807052] - [net] mac80211: expose HW conf flags through debugfs (Jarod Wilson) [1807052] - [net] mac80211: Add new sta_info getter by sta/vif addrs (Jarod Wilson) [1807052] - [net] mac80211: add a comment about monitor-to-dev injection (Jarod Wilson) [1807052] - [wireless] drivers: net: Fix Kconfig indentation, continued (Jarod Wilson) [1807052] - [wireless] mt76: fix fix ampdu locking (Jarod Wilson) [1807052] - [wireless] mt76: mt76u: fix endpoint definition order (Jarod Wilson) [1807052] - [wireless] mt76: mt7615: read {tx,rx} mask from eeprom (Jarod Wilson) [1807052] - [wireless] mt76: move mt76_get_antenna in mt76_core module (Jarod Wilson) [1807052] - [wireless] mt76: fix possible out-of-bound access in mt7615_fill_txs/mt7603_fill_txs (Jarod Wilson) [1807052] - [wireless] Revert "mt76: mt76x0e: don't use hw encryption for MT7630E" (Jarod Wilson) [1807052] - [wireless] mt76: mt7615: disable radar pattern detector during scanning (Jarod Wilson) [1807052] - [wireless] mt76: move interface_modes definition in mt76_core module (Jarod Wilson) [1807052] - [wireless] mt76: mt7615: add ibss support (Jarod Wilson) [1807052] - [wireless] mt76: move SUPPORTS_REORDERING_BUFFER hw property in mt76_register_device (Jarod Wilson) [1807052] - [wireless] mt76: use mt76_dev in mt76_is_{mmio,usb} (Jarod Wilson) [1807052] - [wireless] mt76: Remove set but not used variable 'idx' (Jarod Wilson) [1807052] - [wireless] mt76: mt76u: rely on a dedicated stats workqueue (Jarod Wilson) [1807052] - [wireless] mt76: mt76u: rely on usb_interface instead of usb_dev (Jarod Wilson) [1807052] - [wireless] mt76: mt7615: remove unneeded semicolon (Jarod Wilson) [1807052] - [wireless] mt76: mt76x0: remove 350ms delay in mt76x0_phy_calibrate (Jarod Wilson) [1807052] - [wireless] mt76: mt76x02u: update ewma pkt len in mt76x02u_tx_prepare_skb (Jarod Wilson) [1807052] - [wireless] mt76: remove obsolete .add_buf() from struct mt76_queue_ops (Jarod Wilson) [1807052] - [wireless] mt76: add sanity check for a-mpdu rx wcid index (Jarod Wilson) [1807052] - [wireless] mt76: refactor cc_lock locking scheme (Jarod Wilson) [1807052] - [wireless] mt76: mt76x0: eeprom: add support for MAC address from OF (Jarod Wilson) [1807052] - [wireless] mt76: avoid enabling interrupt if NAPI poll is still pending (Jarod Wilson) [1807052] - [wireless] mt76: fix aggregation stop issue (Jarod Wilson) [1807052] - [wireless] mt76: drop rcu read lock in mt76_rx_aggr_stop (Jarod Wilson) [1807052] - [wireless] mt76: add missing locking around ampdu action (Jarod Wilson) [1807052] - [wireless] mt76: do not use devm API for led classdev (Jarod Wilson) [1807052] - [wireless] mt76: enable airtime fairness (Jarod Wilson) [1807052] - [wireless] mt76: mt7615: track tx/rx airtime for airtime fairness (Jarod Wilson) [1807052] - [wireless] mt76: mt7615: introduce mt7615_mac_wtbl_update routine (Jarod Wilson) [1807052] - [wireless] mt76: mt7615: fix survey channel busy time (Jarod Wilson) [1807052] - [wireless] mt76: mt7615: report tx_time, bss_rx and busy time to mac80211 (Jarod Wilson) [1807052] - [wireless] mt76: mt76x02: track approximate tx airtime for airtime fairness and survey (Jarod Wilson) [1807052] - [wireless] mt76: mt76x02: move MT_CH_TIME_CFG init to mt76x02_mac_cc_reset (Jarod Wilson) [1807052] - [wireless] mt76: unify channel survey update code (Jarod Wilson) [1807052] - [wireless] mt76: mt7603: switch to a different counter for survey busy time (Jarod Wilson) [1807052] - [wireless] mt76: mt7603: track tx airtime for airtime fairness and survey (Jarod Wilson) [1807052] - [wireless] mt76: track rx airtime for airtime fairness and survey (Jarod Wilson) [1807052] - [wireless] mt76: store current channel survey_state in struct mt76_dev (Jarod Wilson) [1807052] - [wireless] mt76: rename mt76_driver_ops txwi_flags to drv_flags and include tx aligned4 (Jarod Wilson) [1807052] - [wireless] mt76: report rx a-mpdu subframe status (Jarod Wilson) [1807052] - [wireless] mt76: mt7603: remove q_rx field from struct mt7603_dev (Jarod Wilson) [1807052] - [wireless] mt76: mt7603: collect aggregation stats (Jarod Wilson) [1807052] - [wireless] mt76: mt7615: collect aggregation stats (Jarod Wilson) [1807052] - [wireless] mt76: move aggr_stats array in mt76_dev (Jarod Wilson) [1807052] - [wireless] mt76: mt7615: add queue entry in debugfs (Jarod Wilson) [1807052] - [wireless] mt76: move queue debugfs entry to driver specific code (Jarod Wilson) [1807052] - [wireless] mt76: mt76x02u: move mt76x02u_mac_start in mt76x02-usb module (Jarod Wilson) [1807052] - [wireless] mt76: mt76x0u: reset counter starting the device (Jarod Wilson) [1807052] - [wireless] mt76: mt76x2: move mt76x02_mac_reset_counters in mt76x02_mac_start (Jarod Wilson) [1807052] - [wireless] mt76: mt76x02: move mac_reset_counter in mt76x02_lib module (Jarod Wilson) [1807052] - [wireless] mt76: mt7615: enable SCS by default (Jarod Wilson) [1807052] - [wireless] mt76: mt76x0e: make array mt76x0_chan_map static const, makes object smaller (Jarod Wilson) [1807052] - [wireless] mt76: usb: add lockdep_assert_held in __mt76u_vendor_request (Jarod Wilson) [1807052] - [wireless] mt76: remove empty flag in mt76_txq_schedule_list (Jarod Wilson) [1807052] - [wireless] mt76: use cancel_delayed_work_sync in mt76_rx_aggr_shutdown (Jarod Wilson) [1807052] - [wireless] mt76: remove aggr_work field from struct mt76_wcid (Jarod Wilson) [1807052] - [wireless] mt76: mt7615: fix control frame rx in monitor mode (Jarod Wilson) [1807052] - [wireless] iwlwifi: bump FW API to 52 for 22000 series (Jarod Wilson) [1807052] - [wireless] iwlwifi: check kasprintf() return value (Jarod Wilson) [1807052] - [wireless] iwlwifi: mvm: remove outdated comment referring to wake lock (Jarod Wilson) [1807052] - [wireless] iwlwifi: pcie: trace IOVA for iwlwifi_dev_tx_tb (Jarod Wilson) [1807052] - [wireless] iwlwifi: dvm: excessive if in rs_bt_update_lq() (Jarod Wilson) [1807052] - [wireless] iwlwifi: mvm: Report tx/rx antennas (Jarod Wilson) [1807052] - [wireless] iwlwifi: pcie: rx: use rxq queue_size instead of constant (Jarod Wilson) [1807052] - [wireless] iwlwifi: mvm: remove left-over non-functional email alias (Jarod Wilson) [1807052] - [wireless] iwlwifi: config: remove max_rx_agg_size (Jarod Wilson) [1807052] - [wireless] iwlwifi: pcie: make some RX functions static (Jarod Wilson) [1807052] - [wireless] iwlwifi: scan: support scan req FW API ver 13 (Jarod Wilson) [1807052] - [wireless] iwlwifi: pcie: fix support for transmitting SKBs with fraglist (Jarod Wilson) [1807052] - [wireless] rtl8xxxu: Remove set but not used variable 'vif', 'dev', 'len' (Jarod Wilson) [1807052] - [wireless] brcmfmac: remove monitor interface when detaching (Jarod Wilson) [1807052] - [wireless] brcmfmac: disable PCIe interrupts before bus reset (Jarod Wilson) [1807052] - [wireless] rtw88: allows to enable/disable HCI link PS mechanism (Jarod Wilson) [1807052] - [wireless] rtw88: pci: enable CLKREQ function if host supports it (Jarod Wilson) [1807052] - [wireless] rtw88: pci: use for loop instead of while loop for DBI/MDIO (Jarod Wilson) [1807052] - [wireless] rtw88: pci: use macros to access PCI DBI/MDIO registers (Jarod Wilson) [1807052] - [wireless] rtlwifi: set proper udelay within rf_serial_read (Jarod Wilson) [1807052] - [wireless] rtlwifi: rf_lock use non-irqsave spin_lock (Jarod Wilson) [1807052] - [wireless] brcmfmac: remove set but not used variable 'mpnum', 'nsp', 'nmp' (Jarod Wilson) [1807052] - [wireless] rtw88: remove duplicated include from ps.c (Jarod Wilson) [1807052] - [wireless] rtl8xxxu: Remove set but not used variable 'rsr' (Jarod Wilson) [1807052] - [wireless] brcmsmac: remove unnecessary return (Jarod Wilson) [1807052] - [wireless] net: wireless: ti: remove local VENDOR_ID and DEVICE_ID definitions (Jarod Wilson) [1807052] - [wireless] net: wireless: ti: wl1251 use new SDIO_VENDOR_ID_TI_WL1251 definition (Jarod Wilson) [1807052] - [wireless] net: wireless: ti: wl1251 add device tree support (Jarod Wilson) [1807052] - [wireless] iwlwifi: mvm: fix non-ACPI function (Jarod Wilson) [1807052] - [wireless] iwlwifi: 22000: fix some indentation (Jarod Wilson) [1807052] - [wireless] iwlwifi: remove IWL_DEVICE_22560/IWL_DEVICE_FAMILY_22560 (Jarod Wilson) [1807052] - [wireless] iwlwifi: mvm: sync the iwl_mvm_session_prot_notif layout (Jarod Wilson) [1807052] - [wireless] iwlwifi: mvm: start CTDP budget from 2400mA (Jarod Wilson) [1807052] - [wireless] iwlwifi: mvm: don't skip mgmt tid when flushing all tids (Jarod Wilson) [1807052] - [wireless] iwlwifi: mvm: scan: enable adaptive dwell in p2p (Jarod Wilson) [1807052] - [wireless] iwlwifi: refactor the SAR tables from mvm to acpi (Jarod Wilson) [1807052] - [wireless] iwlwifi: scan: support scan req cmd ver 12 (Jarod Wilson) [1807052] - [wireless] iwlwifi: scan: make new scan req versioning flow (Jarod Wilson) [1807052] - [wireless] iwlwifi: mvm: fix unaligned read of rx_pkt_status (Jarod Wilson) [1807052] - [wireless] iwlwifi: remove redundant assignment to variable bufsz (Jarod Wilson) [1807052] - [wireless] iwlwifi: bump FW API to 51 for 22000 series (Jarod Wilson) [1807052] - [wireless] iwlwifi: FW API: reference enum in docs of modify_mask (Jarod Wilson) [1807052] - [wireless] iwlwifi: mvm: print rate_n_flags in a pretty format (Jarod Wilson) [1807052] - [wireless] iwlwifi: scan: adapt the code to use api ver 11 (Jarod Wilson) [1807052] - [wireless] iwlwifi: scan: Create function to build scan cmd (Jarod Wilson) [1807052] - [wireless] iwlwifi: scan: create function for scan scheduling params (Jarod Wilson) [1807052] - [wireless] iwlwifi: dbg_ini: support dump collection upon assert during D3 (Jarod Wilson) [1807052] - [wireless] iwlwifi: pcie: make iwl_pcie_gen2_update_byte_tbl static (Jarod Wilson) [1807052] - [wireless] iwlwifi: mvm: in VHT connection use only VHT capabilities (Jarod Wilson) [1807052] - [wireless] iwlwifi: nvm: update iwl_uhb_nvm_channels (Jarod Wilson) [1807052] - [wireless] iwlwifi: mvm: remove else-if in iwl_send_phy_cfg_cmd() (Jarod Wilson) [1807052] - [wireless] iwlwifi: mvm: fix support for single antenna diversity (Jarod Wilson) [1807052] - [wireless] ath10k: qmi: Sleep for a while before assigning MSA memory (Jarod Wilson) [1807052] - [wireless] ath10k: Revert "ath10k: add cleanup in ath10k_sta_state()" (Jarod Wilson) [1807052] - [wireless] mwifiex: Re-work support for SDIO HW reset (Jarod Wilson) [1807052] - [wireless] rtl8xxxu: Add support for Edimax EW-7611ULB (Jarod Wilson) [1807052] - [wireless] rtlwifi: rtl8192de: Fix missing enable interrupt flag (Jarod Wilson) [1807052] - [wireless] rtlwifi: rtl8192de: Fix missing callback that tests for hw release of buffer (Jarod Wilson) [1807052] - [wireless] rtlwifi: rtl8192de: Fix missing code to retrieve RX buffer address (Jarod Wilson) [1807052] - [net] mac80211: Use debugfs_create_xul() helper (Jarod Wilson) [1807052] - [net] cfg80211: VLAN offload support for set_key and set_sta_vlan (Jarod Wilson) [1807052] - [net] mac80211: Shrink the size of ack_frame_id to make room for tx_time_est (Jarod Wilson) [1807052] - [net] mac80211: don't re-parse elems in ieee80211_assoc_success() (Jarod Wilson) [1807052] - [net] mac80211: move store skb ack code to its own function (Jarod Wilson) [1807052] - [wireless] ath10k: disable cpuidle during downloading firmware (Jarod Wilson) [1807052] - [wireless] ath10k: fix potential issue of peer stats allocation (Jarod Wilson) [1807052] - [wireless] ath10k: fix get invalid tx rate for Mesh metric (Jarod Wilson) [1807052] - [wireless] rtw88: signal completion even on firmware-request failure (Jarod Wilson) [1807052] - [wireless] rtw88: fix potential NULL pointer access for firmware (Jarod Wilson) [1807052] - [wireless] rtlwifi: fix memory leak in rtl92c_set_fw_rsvdpagepkt() (Jarod Wilson) [1807052] - [wireless] rt2800: remove errornous duplicate condition (Jarod Wilson) [1807052] - [wireless] rtlwifi: rtl8225se: remove some unused const variables (Jarod Wilson) [1807052] - [wireless] brcmsmac: remove set but not used variables (Jarod Wilson) [1807052] - [wireless] rtw88: raise LPS threshold to 50, for less power consumption (Jarod Wilson) [1807052] - [wireless] ath5k: eeprom: Remove unneeded variable (Jarod Wilson) [1807052] - [wireless] ath10k: remove unneeded semicolon (Jarod Wilson) [1807052] - [wireless] mt7601u: use DEFINE_DEBUGFS_ATTRIBUTE to define debugfs fops (Jarod Wilson) [1807052] - [wireless] rtlwifi: rtl8821ae: Drop condition with no effect (Jarod Wilson) [1807052] - [wireless] b43: dma: Fix use true/false for bool type variable (Jarod Wilson) [1807052] - [wireless] b43: main: Fix use true/false for bool type (Jarod Wilson) [1807052] - [wireless] rtlwifi: rtl8192c: Drop condition with no effect (Jarod Wilson) [1807052] - [wireless] rtw88: remove redundant null pointer check on arrays (Jarod Wilson) [1807052] - [wireless] rtw88: avoid FW info flood (Jarod Wilson) [1807052] - [wireless] rtw88: fix potential read outside array boundary (Jarod Wilson) [1807052] - [wireless] rtw88: rearrange if..else statements for rx rate indexes (Jarod Wilson) [1807052] - [wireless] rtw88: use rtw_phy_pg_cfg_pair struct, not arrays (Jarod Wilson) [1807052] - [wireless] rtw88: 8822b: add RFE type 3 support (Jarod Wilson) [1807052] - [wireless] rtw88: fix sparse warnings for power tracking (Jarod Wilson) [1807052] - [wireless] rtw88: fix sparse warnings for DPK (Jarod Wilson) [1807052] - [wireless] net: Fix various misspellings of "connect" (Jarod Wilson) [1807052] - [wireless] net: Fix misspellings of "configure" and "configuration" (Jarod Wilson) [1807052] - [wireless] rtw88: fix GENMASK_ULL for u64 (Jarod Wilson) [1807052] - [wireless] iwlwifi: rx: use new api to get band from rx mpdu (Jarod Wilson) [1807052] - [wireless] iwlwifi: nvm: create function to convert channel index to nl80211_band (Jarod Wilson) [1807052] - [wireless] iwlwifi: mvm: Invert the condition for OFDM rate (Jarod Wilson) [1807052] - [wireless] iwlwifi: mvm: create function to convert nl80211 band to phy band (Jarod Wilson) [1807052] - [wireless] iwlwifi: dbg_ini: use vzalloc to allocate dumping memory regions (Jarod Wilson) [1807052] - [wireless] iwlwifi: dbg_ini: add user trigger support (Jarod Wilson) [1807052] - [wireless] iwlwifi: mvm: add notification for missed VAP (Jarod Wilson) [1807052] - [wireless] iwlwifi: mvm: fix old-style declaration (Jarod Wilson) [1807052] - [wireless] iwlwifi: mvm: use the new session protection command (Jarod Wilson) [1807052] - [wireless] iwlwifi: mvm: remove leftover rs_remove_sta_debugfs() prototype (Jarod Wilson) [1807052] - [wireless] iwlwifi: mvm: add support for new version for D0I3_END_CMD (Jarod Wilson) [1807052] - [wireless] iwlwifi: mvm: consider ieee80211 station max amsdu value (Jarod Wilson) [1807052] - [wireless] iwlwifi: dbg_ini: support FW notification dumping in case of missed beacon (Jarod Wilson) [1807052] - [wireless] iwlwifi: dbg_ini: remove old API and some related code (Jarod Wilson) [1807052] - [wireless] iwlwifi: dbg_ini: rename external debug configuration file (Jarod Wilson) [1807052] - [wireless] iwlwifi: dbg_ini: support FW response/notification region type (Jarod Wilson) [1807052] - [wireless] iwlwifi: dbg_ini: support domain changing via debugfs (Jarod Wilson) [1807052] - [wireless] iwlwifi: dbg_ini: add periodic trigger new API support (Jarod Wilson) [1807052] - [wireless] iwlwifi: dbg_ini: implement monitor allocation flow (Jarod Wilson) [1807052] - [wireless] iwlwifi: dbg_ini: implement time point handling (Jarod Wilson) [1807052] - [wireless] iwlwifi: dbg_ini: add TLV allocation new API support (Jarod Wilson) [1807052] - [wireless] iwlwifi: dbg_ini: use new API in dump info (Jarod Wilson) [1807052] - [wireless] iwlwifi: dbg_ini: add error tables dumping support (Jarod Wilson) [1807052] - [wireless] iwlwifi: dbg_ini: add monitor dumping support (Jarod Wilson) [1807052] - [wireless] iwlwifi: dbg: remove multi buffers infra (Jarod Wilson) [1807052] - [wireless] iwlwifi: dbg_ini: use new trigger TLV in dump flow (Jarod Wilson) [1807052] - [wireless] iwlwifi: dbg_ini: use new region TLV in dump flow (Jarod Wilson) [1807052] - [wireless] iwlwifi: dbg_ini: load external dbg cfg after internal cfg is loaded (Jarod Wilson) [1807052] - [wireless] rtl8xxxu: fix warnings for symbol not declared (Jarod Wilson) [1807052] - [wireless] rtl8xxxu: remove set but not used variable 'rate_mask' (Jarod Wilson) [1807052] - [wireless] rtlwifi: Remove unnecessary NULL check in rtl_regd_init (Jarod Wilson) [1807052] - [wireless] rtw88: add phy_info debugfs to show Tx/Rx physical status (Jarod Wilson) [1807052] - [wireless] rtw88: add set_bitrate_mask support (Jarod Wilson) [1807052] - [wireless] rtw88: Enable 802.11ac beamformee support (Jarod Wilson) [1807052] - [wireless] rtw88: add power tracking support (Jarod Wilson) [1807052] - [wireless] rtw88: use macro to check the current band (Jarod Wilson) [1807052] - [wireless] rtl8xxxu: fix RTL8723BU connection failure issue after warm reboot (Jarod Wilson) [1807052] - [wireless] rtw88: mark rtw_fw_hdr __packed (Jarod Wilson) [1807052] - [wireless] net/wireless: Delete unnecessary checks before the macro call "dev_kfree_skb" (Jarod Wilson) [1807052] - [wireless] wireless: Remove call to memset after dma_alloc_coherent (Jarod Wilson) [1807052] - [wireless] rtw88: include interrupt.h for tasklet_struct (Jarod Wilson) [1807052] - [wireless] rtw88: use a for loop in rtw_power_mode_change(), not goto (Jarod Wilson) [1807052] - [wireless] rtw88: coex: Set 4 slot mode for A2DP (Jarod Wilson) [1807052] - [wireless] rtw88: pci: config phy after chip info is setup (Jarod Wilson) [1807052] - [wireless] rtw88: Use rtw_write8_set to set SYS_FUNC (Jarod Wilson) [1807052] - [wireless] rtw88: add NL80211_EXT_FEATURE_CAN_REPLACE_PTK0 support (Jarod Wilson) [1807052] - [wireless] rtw88: config 8822c multicast address in MAC init flow (Jarod Wilson) [1807052] - [wireless] ath10k: Correct error handling of dma_map_single() (Jarod Wilson) [1807052] - [wireless] ath: rename regulatory rules (Jarod Wilson) [1807052] - [wireless] ath10k: fix memory leak for tpc_stats_final (Jarod Wilson) [1807052] - [wireless] ath10k: fix array out-of-bounds access (Jarod Wilson) [1807052] - [wireless] rtlwifi: rtl8192se: Convert inline routines to little-endian words (Jarod Wilson) [1807052] - [wireless] rtlwifi: rtl8192se: Convert macros that set descriptor (Jarod Wilson) [1807052] - [wireless] rtlwifi: rtl8192se: Replace local bit manipulation macros (Jarod Wilson) [1807052] - [wireless] rtlwifi: rtl8192se: Remove unused GET_XXX and SET_XXX (Jarod Wilson) [1807052] - [wireless] rtlwifi: rtl8192ee: Remove set but not used variable 'err' (Jarod Wilson) [1807052] - [wireless] ath10k: fix null dereference on pointer crash_data (Jarod Wilson) [1807052] - [wireless] ath10k: enable transmit data ack RSSI for QCA9884 (Jarod Wilson) [1807052] - [net] mac80211: minstrel_ht: rename prob_ewma to prob_avg, use it for the new average (Jarod Wilson) [1807052] - [net] mac80211: minstrel_ht: replace rate stats ewma with a better moving average (Jarod Wilson) [1807052] - [net] mac80211: minstrel: remove divisions in tx status path (Jarod Wilson) [1807052] - [net] nl80211: trivial: Remove redundant loop (Jarod Wilson) [1807052] - [wireless] rtlwifi: rtl8192ee: Remove set but not used variable 'cur_tx_wp' (Jarod Wilson) [1807052] - [wireless] rtl8xxxu: make arrays static, makes object smaller (Jarod Wilson) [1807052] - [wireless] rtw88: Fix an error message (Jarod Wilson) [1807052] - [wireless] rtl8xxxu: add bluetooth co-existence support for single antenna (Jarod Wilson) [1807052] - [wireless] mwifiex: pcie: Fix memory leak in mwifiex_pcie_alloc_cmdrsp_buf (Jarod Wilson) [1829230 1807052] {CVE-2019-19056} - [wireless] rtlwifi: rtl8723: Remove set but not used variable 'own' (Jarod Wilson) [1807052] - [wireless] rtlwifi: btcoex: Remove set but not used variables 'wifi_busy', 'bt_info_ext' (Jarod Wilson) [1807052] - [wireless] rtlwifi: btcoex: Remove set but not used variable 'result' (Jarod Wilson) [1807052] - [wireless] rtlwifi: rtl8188ee: Remove set but not used variable 'h2c_parameter' (Jarod Wilson) [1807052] - [wireless] rtlwifi: rtl8188ee: Remove set but not used variables 'v3', 'rtstatus', 'reg_ecc', 'reg_ec4', 'reg_eac', 'b_pathb_ok' (Jarod Wilson) [1807052] - [wireless] rtlwifi: rtl8192c: Remove set but not used variables 'reg_ecc', 'reg_eac' (Jarod Wilson) [1807052] - [wireless] rtlwifi: rtl8723ae: Remove set but not used variables 'reg_ecc', 'reg_ec4', 'reg_eac', 'b_pathb_ok' (Jarod Wilson) [1807052] - [wireless] rtlwifi: rtl8821ae: Remove set but not used variables 'rtstatus', 'bd' (Jarod Wilson) [1807052] - [wireless] rtl8xxxu: Improve TX performance of RTL8723BU on rtl8xxxu driver (Jarod Wilson) [1807052] - [wireless] brcmfmac: add support for SAE authentication offload (Jarod Wilson) [1807052] - [wireless] rtw88: fix error handling when setup efuse info (Jarod Wilson) [1807052] - [wireless] rtw88: fix NSS of hw_cap (Jarod Wilson) [1807052] - [wireless] rtw88: use struct rtw_fw_hdr to access firmware header (Jarod Wilson) [1807052] - [wireless] rtw88: raise firmware version debug level (Jarod Wilson) [1807052] - [wireless] rtw88: configure TX queue EDCA parameters (Jarod Wilson) [1807052] - [wireless] rtw88: Don't set RX_FLAG_DECRYPTED if packet has no encryption (Jarod Wilson) [1807052] - [wireless] rtw88: fix beaconing mode rsvd_page memory violation issue (Jarod Wilson) [1807052] - [wireless] rtw88: flush hardware tx queues (Jarod Wilson) [1807052] - [wireless] rtw88: add TX-AMSDU support (Jarod Wilson) [1807052] - [wireless] rtw88: report tx rate to mac80211 stack (Jarod Wilson) [1807052] - [wireless] rtw88: take over rate control from mac80211 (Jarod Wilson) [1807052] - [wireless] rtw88: add driver TX queue support (Jarod Wilson) [1807052] - [wireless] rtw88: allows to set RTS in TX descriptor (Jarod Wilson) [1807052] - [wireless] rtw88: check firmware leave lps successfully (Jarod Wilson) [1807052] - [wireless] mac80211: simplify TX aggregation start (Jarod Wilson) [1807052] - [net] mac80211: pass internal sta to ieee80211_tx_frags() (Jarod Wilson) [1807052] - [net] mac80211: IBSS: avoid unneeded return value processing (Jarod Wilson) [1807052] - [wireless] ar5523: check NULL before memcpy() in ar5523_cmd() (Jarod Wilson) [1807052] - [wireless] ath10k: add support for hardware rfkill (Jarod Wilson) [1807052] - [wireless] ath10k: restore QCA9880-AR1A (v1) detection (Jarod Wilson) [1807052] - [wireless] ath10k: fix offchannel tx failure when no ath10k_mac_tx_frm_has_freq (Jarod Wilson) [1807052] - [wireless] cw1200: Fix a signedness bug in cw1200_load_firmware() (Jarod Wilson) [1807052] - [wireless] rtw88: remove misleading module parameter rtw_fw_support_lps (Jarod Wilson) [1807052] - [wireless] rtw88: add deep PS PG mode for 8822c (Jarod Wilson) [1807052] - [wireless] rtw88: select deep PS mode when module is inserted (Jarod Wilson) [1807052] - [wireless] rtw88: not to enter LPS by coex strategy (Jarod Wilson) [1807052] - [wireless] rtw88: add deep power save support (Jarod Wilson) [1807052] - [wireless] rtw88: leave PS state for dynamic mechanism (Jarod Wilson) [1807052] - [wireless] rtw88: LPS enter/leave should be protected by lock (Jarod Wilson) [1807052] - [wireless] rtw88: remove unused lps state check helper (Jarod Wilson) [1807052] - [wireless] rtw88: not to control LPS by each vif (Jarod Wilson) [1807052] - [wireless] rtw88: not to enter or leave PS under IRQ (Jarod Wilson) [1807052] - [wireless] rtw88: pci: reset H2C queue indexes in a single write (Jarod Wilson) [1807052] - [wireless] rtw88: remove redundant flag check helper function (Jarod Wilson) [1807052] - [wireless] rtlwifi: rtl8723be: Remove set but not used variables 'reg_ecc', 'reg_eac' (Jarod Wilson) [1807052] - [wireless] rtlwifi: rtl8192ee: Remove set but not used variables 'reg_ecc', 'reg_eac' (Jarod Wilson) [1807052] - [wireless] rtlwifi: rtl8192ee: Remove set but not used variables 'short_gi', 'buf_len' (Jarod Wilson) [1807052] - [wireless] rtlwifi: Remove set but not used variables 'dataempty', 'hoffset' (Jarod Wilson) [1807052] - [wireless] rtlwifi: Remove set but not used variable 'rtstate' (Jarod Wilson) [1807052] - [wireless] rtl8xxxu: prevent leaking urb (Jarod Wilson) [1829887 1807052] {CVE-2019-19068} - [wireless] net/wireless: Use kmemdup rather than duplicating its implementation (Jarod Wilson) [1807052] - [wireless] ath9k_htc: Discard undersized packets (Jarod Wilson) [1807052] - [wireless] ath9k_htc: Modify byte order for an error message (Jarod Wilson) [1807052] - [wireless] ath9k_hw: fix uninitialized variable data (Jarod Wilson) [1807052] - [wireless] ath10k: fix backtrace on coredump (Jarod Wilson) [1807052] - [wireless] ath10k: coredump: fix IRAM addr for QCA9984, QCA4019, QCA9888 and QCA99x0 (Jarod Wilson) [1807052] - [wireless] ath10k: switch to ieee80211_tx_dequeue_ni (Jarod Wilson) [1807052] - [wireless] ath10k: change sw version print format to hex (Jarod Wilson) [1807052] - [wireless] ath10k: print supported MCS rates within service ready event (Jarod Wilson) [1807052] - [wireless] ath10k: print service ready returned channel range (Jarod Wilson) [1807052] - [wireless] ath10k: add 2ghz channel arguments to service ready structure (Jarod Wilson) [1807052] - [wireless] ath9k: remove unused including (Jarod Wilson) [1807052] - [wireless] mwifiex: use 'total_ie_len' in mwifiex_update_bss_desc_with_ie() (Jarod Wilson) [1807052] - [wireless] rtlwifi: Remove excessive check in _rtl_ps_inactive_ps() (Jarod Wilson) [1807052] - [wireless] rtlwifi: prevent memory leak in rtl_usb_probe (Jarod Wilson) [1829850 1807052] {CVE-2019-19063} - [wireless] rtlwifi: rtl8723ae: Remove unused 'rtstatus' variable (Jarod Wilson) [1807052] - [wireless] mt7601u: fix bbp version check in mt7601u_wait_bbp_ready (Jarod Wilson) [1807052] - [wireless] rtw88: 8822c: fix boolreturn.cocci warnings (Jarod Wilson) [1807052] - [wireless] brcmsmac: remove duplicated if condition (Jarod Wilson) [1807052] - [wireless] brcmfmac: fix suspend/resume when power is cut off (Jarod Wilson) [1807052] - [wireless] brcmfmac: don't WARN when there are no requests (Jarod Wilson) [1807052] - [wireless] brcmsmac: remove a useless test (Jarod Wilson) [1807052] - [wireless] brcmfmac: send port authorized event for FT-802.1X (Jarod Wilson) [1807052] - [wireless] ath10k: fix memory leak (Jarod Wilson) [1807052] - [wireless] ath10k: remove the warning of sdio not full support (Jarod Wilson) [1807052] - [wireless] ath: Use dev_get_drvdata where possible (Jarod Wilson) [1807052] - [wireless] ath: fix various spelling mistakes (Jarod Wilson) [1807052] - [wireless] ath10k: fix missing checks for bmi reads and writes (Jarod Wilson) [1807052] - [wireless] ath10k: Add support to provide higher range mem chunks in wmi init command (Jarod Wilson) [1807052] - [wireless] ath10k: Add peer param map for tlv and non-tlv (Jarod Wilson) [1807052] - [wireless] ath10k: Enable MSA region dump support for WCN3990 (Jarod Wilson) [1807052] - [wireless] ath10k: Add xo calibration support for wifi rf clock (Jarod Wilson) [1807052] - [wireless] ath10k: fix spelling mistake "eanble" -> "enable" (Jarod Wilson) [1807052] - [wireless] ath10k: add cleanup in ath10k_sta_state() (Jarod Wilson) [1807052] - [wireless] ath10k: revalidate the msa region coming from firmware (Jarod Wilson) [1807052] - [wireless] ath10k: use ath10k_pci_soc_ functions for all warm_reset instances (Jarod Wilson) [1807052] - [wireless] ath10k: Use ARRAY_SIZE (Jarod Wilson) [1807052] - [wireless] ath10k: avoid leaving .bss_info_changed prematurely (Jarod Wilson) [1807052] - [wireless] ath10k: Use standard bulk clock API in snoc (Jarod Wilson) [1807052] - [wireless] ath10k: Use standard regulator bulk API in snoc (Jarod Wilson) [1807052] - [wireless] ath10k: snoc: skip regulator operations (Jarod Wilson) [1807052] - [wireless] ath10k: Fix HOST capability QMI incompatibility (Jarod Wilson) [1807052] - [wireless] ath10k: Check if station exists before forwarding tx airtime report (Jarod Wilson) [1807052] - [include] include/linux/units.h: add helpers for kelvin to/from Celsius conversion (Jarod Wilson) [1807052]- [x86] x86/PCI: Define to_pci_sysdata() even when !CONFIG_PCI (Myron Stowe) [1788364 1783436] - [pci] PCI: vmd: Add two VMD Device IDs (Myron Stowe) [1788364 1783436] - [pci] x86/PCI: Expose VMD's pci_dev in struct pci_sysdata (Myron Stowe) [1788364 1783436] - [x86] x86/PCI: Add to_pci_sysdata() helper (Myron Stowe) [1788364 1783436] - [pci] PCI: vmd: Add device id for VMD device 8086:9A0B (Myron Stowe) [1788364 1783436] - [pci] PCI: vmd: Add bus 224-255 restriction decode (Myron Stowe) [1788364 1783436] - [fs] fuse: copy_file_range needs to strip setuid bits and update timestamps (Eric Sandeen) [1721881] - [fs] vfs: allow copy_file_range to copy across devices (Eric Sandeen) [1721881] - [fs] vfs: add missing checks to copy_file_range (Eric Sandeen) [1721881] - [mm] vfs: remove redundant checks from generic_remap_checks() (Eric Sandeen) [1721881] - [fs] vfs: introduce generic_file_rw_checks() (Eric Sandeen) [1721881] - [fs] vfs: no fallback for ->copy_file_range (Eric Sandeen) [1721881] - [fs] vfs: introduce generic_copy_file_range() (Eric Sandeen) [1721881] - [ptp] ptp: add VMware virtual PTP clock driver (Prarit Bhargava) [1829706] - [powerpc] powerpc/powernv/ioda: Handle failures correctly in pnv_pci_ioda_iommu_bypass_supported() (Michael Roth) [1805101] - [powerpc] powerpc/pseries/dma: Enable SWIOTLB (Michael Roth) [1805101] - [powerpc] powerpc/pseries/dma: Allow SWIOTLB (Michael Roth) [1805101] - [powerpc] powerpc/powernv: Fix build with IOMMU_API=n (Michael Roth) [1805101] - [powerpc] powerpc/powernv: Remove unused pnv_npu_try_dma_set_bypass() function (Michael Roth) [1805101] - [powerpc] powerpc/dma: Fix invalid DMA mmap behavior (Michael Roth) [1805101] - [powerpc] powerpc/dma: trim the fat from (Michael Roth) [1805101] - [powerpc] powerpc/dma: remove set_dma_offset (Michael Roth) [1805101] - [powerpc] powerpc/dma: remove get_dma_offset (Michael Roth) [1805101] - [powerpc] powerpc/dma: use the generic direct mapping bypass (Michael Roth) [1805101] - [powerpc] powerpc/powernv/npu: Remove NPU DMA ops (Michael Roth) [1805101] - [powerpc] powerpc/dma: use the dma_direct mapping routines (Michael Roth) [1805101] - [powerpc] powerpc/dma: use the dma-direct allocator for coherent platforms (Michael Roth) [1805101] - [powerpc] swiotlb: remove swiotlb_dma_supported (Michael Roth) [1805101] - [powerpc] powerpc/dma: remove dma_nommu_dma_supported (Michael Roth) [1805101] - [powerpc] powerpc/dma: remove dma_nommu_get_required_mask (Michael Roth) [1805101] - [powerpc] powerpc/dma: remove dma_nommu_mmap_coherent (Michael Roth) [1805101] - [powerpc] powerpc/dma: use phys_to_dma instead of get_dma_offset (Michael Roth) [1805101] - [powerpc] dma-mapping, powerpc: simplify the arch dma_set_mask override (Michael Roth) [1805101] - [powerpc] powerpc/dma: fix an off-by-one in dma_capable (Michael Roth) [1805101] - [powerpc] powerpc/dma: remove max_direct_dma_addr (Michael Roth) [1805101] - [powerpc] powerpc/dma: move pci_dma_dev_setup_swiotlb to fsl_pci.c (Michael Roth) [1805101] - [powerpc] powerpc/dma: remove get_pci_dma_ops (Michael Roth) [1805101] - [powerpc] powerpc/dma: remove the iommu fallback for coherent allocations (Michael Roth) [1805101] - [powerpc] powerpc/pci: remove the dma_set_mask pci_controller ops methods (Michael Roth) [1805101] - [misc] cxl: drop the dma_set_mask callback from vphb (Michael Roth) [1805101] - [powerpc] KABI: re-use deprecated field for iommu_bypass_supported function pointer (Michael Roth) [1805101] - [powerpc] powerpc/dma: stop overriding dma_get_required_mask (Michael Roth) [1805101] - [dma] KABI: add fake includes for headers used in arch/powerpc/kernel/dma.c (Michael Roth) [1805101] - [powerpc] powerpc/powernv: use the generic iommu bypass code (Michael Roth) [1805101] - [powerpc] powerpc/powernv: Remove PCI_MSI ifdef checks (Michael Roth) [1805101] - [powerpc] powerpc/powernv: remove pnv_npu_dma_set_mask (Michael Roth) [1805101] - [powerpc] powerpc/powernv: remove pnv_pci_ioda_pe_single_vendor (Michael Roth) [1805101] - [powerpc] powerpc/dart: use the generic iommu bypass code (Michael Roth) [1805101] - [powerpc] powerpc/dart: remove dead cleanup code in iommu_init_early_dart (Michael Roth) [1805101] - [powerpc] powerpc/cell: use the generic iommu bypass code (Michael Roth) [1805101] - [powerpc] powerpc/cell: move dma direct window setup out of dma_configure (Michael Roth) [1805101] - [powerpc] powerpc/pseries: use the generic iommu bypass code (Michael Roth) [1805101] - [powerpc] powerpc/pseries: unwind dma_get_required_mask_pSeriesLP a bit (Michael Roth) [1805101] - [powerpc] powerpc/dma: handle iommu bypass in dma_iommu_ops (Michael Roth) [1805101] - [powerpc] powerpc/dma: untangle vio_dma_mapping_ops from dma_iommu_ops (Michael Roth) [1805101] - [dma] dma-direct: we might need GFP_DMA for 32-bit dma masks (Michael Roth) [1805101] - [powerpc] powerpc/dma: split the two __dma_alloc_coherent implementations (Michael Roth) [1805101] - [powerpc] powerpc/dma: remove the unused dma_iommu_ops export (Michael Roth) [1805101] - [powerpc] powerpc/dma: remove the unused ISA_DMA_THRESHOLD export (Michael Roth) [1805101] - [powerpc] powerpc/dma: remove the unused ARCH_HAS_DMA_MMAP_COHERENT define (Michael Roth) [1805101] - [powerpc] powerpc/dma: properly wire up the unmap_page and unmap_sg methods (Michael Roth) [1805101] - [powerpc] powerpc: allow NOT_COHERENT_CACHE for amigaone (Michael Roth) [1805101] - [powerpc] powerpc/fadump: consider reserved ranges while reserving memory (Steve Best) [1813701] - [powerpc] powerpc/fadump: use static allocation for reserved memory ranges (Steve Best) [1813701] - [fs] audit: Report suspicious O_CREAT usage (partial) (Eric Sandeen) [1797843] - [fs] vfs: fix do_last() regression (Eric Sandeen) [1797843] - [fs] do_last(): fetch directory ->i_mode and ->i_uid before it's too late (Eric Sandeen) [1797843] - [fs] namei: allow restricted O_CREAT of FIFOs and regular files (Eric Sandeen) [1797843] - [netdrv] fm10k: use txqueue parameter in fm10k_tx_timeout (Neil Horman) [1781387] - [netdrv] fm10k: Use sizeof_field() macro (Neil Horman) [1781387] - [netdrv] fm10k: update driver version to match out-of-tree (Neil Horman) [1781387] - [netdrv] fm10k: add support for ndo_get_vf_stats operation (Neil Horman) [1781387] - [netdrv] fm10k: add missing field initializers to TLV attributes) (Neil Horman) [1781387] - [netdrv] fm10k: use a local variable for the frag pointer (Neil Horman) [1781387] - [netdrv] ethernet: Delete unnecessary checks before the macro call "dev_kfree_skb" (Neil Horman) [1781387] - [netdrv] fm10k: no need to check return value of debugfs_create functions (Neil Horman) [1781387] - [security] KEYS: Avoid false positive ENOMEM error on key read (Waiman Long) [1807693] - [security] KEYS: Don't write out to userspace while holding key semaphore (Waiman Long) [1807693] - [security] selinux: allow per-file labeling for CephFS (Ondrej Mosnacek) [1823764] - [scsi] scsi: qedi: make qedi_ll2_buf_size static (Nilesh Javali) [1792111] - [scsi] scsi: qedi: Fix termination timeouts in session logout (Nilesh Javali) [1792111] - [scsi] scsi: qedi: Add modules param to enable qed iSCSI debug (Nilesh Javali) [1792111] - [scsi] scsi: qedi: Do not flush offload work if ARP not resolved (Nilesh Javali) [1792111] - [scsi] scsi: qedi: Use correct msix count for fastpath vectors (Nilesh Javali) [1792111] - [scsi] scsi: qedi: Avoid unnecessary endpoint allocation on link down (Nilesh Javali) [1792111] - [scsi] scsi: qedi: Remove additional char from boot target iqnname (Nilesh Javali) [1792111] - [scsi] scsi: qedi: Add PCI shutdown handler support (Nilesh Javali) [1792111] - [scsi] scsi: qedi: Add MFW error recovery process (Nilesh Javali) [1792111] - [netdrv] ibmvnic: Skip fatal error reset after passive init (Steve Best) [1830989] - [ata] ahci: Add Intel Comet Lake PCH-V PCI ID (David Milburn) [1802690] - [ata] ahci: Add Intel Comet Lake PCH-H PCI ID (David Milburn) [1802690] - [ata] ahci: Add Intel Comet Lake H RAID PCI ID (David Milburn) [1802690] - [x86] x86, sched: Move check for CPU type to caller function (Prarit Bhargava) [1828260] - [x86] x86, sched: Don't enable static key when starting secondary CPUs (Prarit Bhargava) [1828260] - [x86] x86, sched: Account for CPUs with less than 4 cores in freq. invariance (Prarit Bhargava) [1828260] - [x86] x86, sched: Bail out of frequency invariance if base frequency is unknown (Prarit Bhargava) [1828260] - [lib] scsi: klist: Make it safe to use klists in atomic context (Waiman Long) [1829027] - [char] random: try to actively add entropy rather than passively wait for it (Neil Horman) [1778762] - [md] dm writecache: fix data corruption when reloading the target (Mike Snitzer) [1830129] - [kernel] smp: Allow smp_call_function_single_async() to insert locked csd (Peter Xu) [1830014] - [scsi] scsi: ibmvscsi: Fix WARN_ON during event pool release (Steve Best) [1829242] - [block] block: avoid to check null profile pointer to see if it is in 3rd party module (Ming Lei) [1829464] - [tools] perf scripting perl: Add common_callchain to fix argument order (Michael Petlan) [1809191] - [netdrv] ionic: fix unused assignment (Jonathan Toppins) [1780645] - [netdrv] ionic: add dynamic_debug header (Jonathan Toppins) [1780645] - [netdrv] ionic: set station addr only if needed (Jonathan Toppins) [1780645] - [netdrv] ionic: replay filters after fw upgrade (Jonathan Toppins) [1780645] - [netdrv] ionic: remove lifs on fw reset (Jonathan Toppins) [1780645] - [netdrv] ionic: disable the queues on link down (Jonathan Toppins) [1780645] - [netdrv] ionic: check for queues before deleting (Jonathan Toppins) [1780645] - [netdrv] ionic: clean tx queue of unfinished requests (Jonathan Toppins) [1780645] - [netdrv] ionic: move irq request to qcq alloc (Jonathan Toppins) [1780645] - [netdrv] ionic: move debugfs add/delete to match alloc/free (Jonathan Toppins) [1780645] - [netdrv] ionic: check for linkup in watchdog (Jonathan Toppins) [1780645] - [netdrv] ionic: decouple link message from netdev state (Jonathan Toppins) [1780645] - [netdrv] ionic: check for NULL structs on teardown (Jonathan Toppins) [1780645] - [netdrv] ionic: clean irq affinity on queue deinit (Jonathan Toppins) [1780645] - [netdrv] ionic: ignore eexist on rx filter add (Jonathan Toppins) [1780645] - [netdrv] ionic: only save good lif dentry (Jonathan Toppins) [1780645] - [netdrv] ionic: leave dev cmd request contents alone on FW timeout (Jonathan Toppins) [1780645] - [netdrv] ionic: add timeout error checking for queue disable (Jonathan Toppins) [1780645] - [netdrv] ionic: make spdxcheck.py happy (Jonathan Toppins) [1780645] - [netdrv] ionic: add decode for IONIC_RC_ENOSUPP (Jonathan Toppins) [1780645] - [netdrv] ionic: print data for unknown xcvr type (Jonathan Toppins) [1780645] - [netdrv] ionic: remove adminq napi instance (Jonathan Toppins) [1780645] - [netdrv] ionic: deinit rss only if selected (Jonathan Toppins) [1780645] - [netdrv] ionic: stop devlink warn on mgmt device (Jonathan Toppins) [1780645] - [netdrv] net: ionic: Use scnprintf() for avoiding potential buffer overflow (Jonathan Toppins) [1780645] - [netdrv] netdev:pass the stuck queue to the timeout handler (Jonathan Toppins) [1780645] - [netdrv] ionic: drop ethtool driver version (Jonathan Toppins) [1780645] - [netdrv] ionic: add support for device id 0x1004 (Jonathan Toppins) [1780645] - [netdrv] ionic: print pci bus lane info (Jonathan Toppins) [1780645] - [netdrv] ionic: support ethtool rxhash disable (Jonathan Toppins) [1780645] - [netdrv] ionic: clean up bitflag usage (Jonathan Toppins) [1780645] - [netdrv] ionic: improve irq numa locality (Jonathan Toppins) [1780645] - [netdrv] ionic: remove pragma packed (Jonathan Toppins) [1780645] - [netdrv] ionic: keep ionic dev on lif init fail (Jonathan Toppins) [1780645] - [netdrv] ionic: fix vf op lock usage (Jonathan Toppins) [1780645] - [netdrv] ionic: let core reject the unsupported coalescing parameters (Jonathan Toppins) [1780645] - [netdrv] ionic: fix fw_status read (Jonathan Toppins) [1780645] - [netdrv] ionic: use new helper tcp_v6_gso_csum_prep (Jonathan Toppins) [1780645] - [netdrv] ionic: fix rxq comp packet type mask (Jonathan Toppins) [1780645] - [netdrv] ionic: clear compiler warning on hb use before set (Jonathan Toppins) [1780645] - [netdrv] ionic: restrict received packets to mtu size (Jonathan Toppins) [1780645] - [netdrv] ionic: add Rx dropped packet counter (Jonathan Toppins) [1780645] - [netdrv] ionic: drop use of subdevice tags (Jonathan Toppins) [1780645] - [netdrv] ionic: support sr-iov operations (Jonathan Toppins) [1780645] - [netdrv] ionic: ionic_if bits for sr-iov support (Jonathan Toppins) [1780645] - [netdrv] ionic: keep users rss hash across lif reset (Jonathan Toppins) [1780645] - [netdrv] ionic: Remove set but not used variable 'sg_desc' (Jonathan Toppins) [1780645] - [netdrv] ionic: update driver version (Jonathan Toppins) [1780645] - [netdrv] ionic: implement support for rx sgl (Jonathan Toppins) [1780645] - [netdrv] ionic: add a watchdog timer to monitor heartbeat (Jonathan Toppins) [1780645] - [netdrv] ionic: add heartbeat check (Jonathan Toppins) [1780645] - [netdrv] ionic: reverse an interrupt coalesce calculation (Jonathan Toppins) [1780645] - [netdrv] ionic: fix up struct name comments (Jonathan Toppins) [1780645] - [netdrv] dynamic_debug: provide dynamic_hex_dump stub (Jonathan Toppins) [1780645] - [netdrv] ionic: fix stats memory dereference (Jonathan Toppins) [1780645] - [netdrv] ionic: add lif_quiesce to wait for queue activity to stop (Jonathan Toppins) [1780645] - [netdrv] ionic: implement ethtool set-fec (Jonathan Toppins) [1780645] - [netdrv] ionic: report users coalesce request (Jonathan Toppins) [1780645] - [netdrv] ionic: use wait_on_bit_lock() rather than open code (Jonathan Toppins) [1780645] - [netdrv] ionic: simplify returns in devlink info (Jonathan Toppins) [1780645] - [netdrv] ionic: select CONFIG_NET_DEVLINK (Jonathan Toppins) [1780645] - [netdrv] ionic: Fix an error code in ionic_lif_alloc() (Jonathan Toppins) [1780645] - [netdrv] ionic: Remove unnecessary ternary operator in ionic_debugfs_add_ident (Jonathan Toppins) [1780645] - [netdrv] ionic: Remove unused including (Jonathan Toppins) [1780645] - [netdrv] ionic: Add coalesce and other features (Jonathan Toppins) [1780645] - [netdrv] ionic: Add RSS support (Jonathan Toppins) [1780645] - [netdrv] ionic: Add driver stats (Jonathan Toppins) [1780645] - [netdrv] ionic: Add netdev-event handling (Jonathan Toppins) [1780645] - [netdrv] ionic: Add Tx and Rx handling (Jonathan Toppins) [1780645] - [netdrv] ionic: Add initial ethtool support (Jonathan Toppins) [1780645] - [netdrv] ionic: Add async link status check and basic stats (Jonathan Toppins) [1780645] - [netdrv] ionic: Add Rx filter and rx_mode ndo support (Jonathan Toppins) [1780645] - [netdrv] ionic: Add management of rx filters (Jonathan Toppins) [1780645] - [netdrv] ionic: Add the basic NDO callbacks for netdev support (Jonathan Toppins) [1780645] - [netdrv] ionic: Add notifyq support (Jonathan Toppins) [1780645] - [netdrv] ionic: Add adminq action (Jonathan Toppins) [1780645] - [netdrv] ionic: Add basic adminq support (Jonathan Toppins) [1780645] - [netdrv] ionic: Add interrupts and doorbells (Jonathan Toppins) [1780645] - [netdrv] ionic: Add basic lif support (Jonathan Toppins) [1780645] - [netdrv] ionic: Add port management commands (Jonathan Toppins) [1780645] - [netdrv] ionic: Add hardware init and device commands (Jonathan Toppins) [1780645] - [netdrv] ionic: Add basic framework for IONIC Network device driver (Jonathan Toppins) [1780645] - [netdrv] net: sfp: add more extended compliance codes (Jonathan Toppins) [1780645] - [scsi] scsi: core: Add DID_ALLOC_FAILURE and DID_MEDIUM_ERROR to hostbyte_table (Maurizio Lombardi) [1819061] - [netdrv] igc: Add debug messages to MAC filter code (Corinna Vinschen) [1781384] - [netdrv] igc: Refactor igc_del_mac_filter() (Corinna Vinschen) [1781384] - [netdrv] igc: Refactor igc_mac_entry_can_be_used() (Corinna Vinschen) [1781384] - [netdrv] igc: Remove igc_*_mac_steering_filter() wrappers (Corinna Vinschen) [1781384] - [netdrv] igc: Remove IGC_MAC_STATE_QUEUE_STEERING (Corinna Vinschen) [1781384] - [netdrv] igc: Remove 'queue' check in igc_del_mac_filter() (Corinna Vinschen) [1781384] - [netdrv] igc: Improve address check in igc_del_mac_filter() (Corinna Vinschen) [1781384] - [netdrv] igc: Refactor igc_rar_set_index() (Corinna Vinschen) [1781384] - [netdrv] igc: Fix igc_uc_unsync() (Corinna Vinschen) [1781384] - [netdrv] igc: Change igc_add_mac_filter() returning value (Corinna Vinschen) [1781384] - [netdrv] igc: Check unsupported flag in igc_add_mac_filter() (Corinna Vinschen) [1781384] - [netdrv] igc: Remove duplicate code in MAC filtering logic (Corinna Vinschen) [1781384] - [netdrv] igc: Add new device IDs for i225 part (Corinna Vinschen) [1781384] - [netdrv] igc: Fix default MAC address filter override (Corinna Vinschen) [1781384] - [netdrv] igc: Remove dead code related to flower filter (Corinna Vinschen) [1781384] - [netdrv] igc: Fix NFC queue redirection support (Corinna Vinschen) [1781384] - [netdrv] igc: Remove copper fiber switch control (Corinna Vinschen) [1781384] - [netdrv] igc: Enable NETIF_F_HW_TC flag (Corinna Vinschen) [1781384] - [netdrv] igc: Fix double definition (Corinna Vinschen) [1781384] - [netdrv] igc: Fix overwrites when dumping registers (Corinna Vinschen) [1781384] - [netdrv] igc: Remove forward declaration (Corinna Vinschen) [1781384] - [netdrv] igc: Remove unused CTRL_EXT_LINK_MODE_MASK (Corinna Vinschen) [1781384] - [netdrv] igc: Remove unused MDIC_DEST mask (Corinna Vinschen) [1781384] - [netdrv] igc: Add support for ETF offloading (Corinna Vinschen) [1781384] - [netdrv] igc: Add support for taprio offloading (Corinna Vinschen) [1781384] - [netdrv] igc: Add GSO partial support (Corinna Vinschen) [1781384] - [netdrv] net: igc: let core reject the unsupported coalescing parameters (Corinna Vinschen) [1781384] - [netdrv] intel: Replace zero-length array with flexible-array member (Corinna Vinschen) [1781384] - [netdrv] igc: Add comment (Corinna Vinschen) [1781384] - [netdrv] igc: Add WOL support (Corinna Vinschen) [1781384] - [netdrv] igc: Add pcie error handler support (Corinna Vinschen) [1781384] - [netdrv] igc: Complete to commit Add basic skeleton for PTP (Corinna Vinschen) [1781384] - [netdrv] igc: Fix the typo in comment (Corinna Vinschen) [1781384] - [netdrv] igc: Add dump options (Corinna Vinschen) [1781384] - [netdrv] igc: Complete to commit Add legacy power management support (Corinna Vinschen) [1781384] - [netdrv] igc: make non-global functions static (Corinna Vinschen) [1781384] - [netdrv] igc: Add PHY power management control (Corinna Vinschen) [1781384] - [netdrv] RHEL-only: Revert "igc: add additional delay during phy hw reset" (Corinna Vinschen) [1781384] - [netdrv] igc: Add support for TSO (Corinna Vinschen) [1781384] - [netdrv] igc: Add SKU for i225 device (Corinna Vinschen) [1781384] - [netdrv] igc: Remove unused definition (Corinna Vinschen) [1781384] - [netdrv] igc: Fix typo in a comment (Corinna Vinschen) [1781384] - [netdrv] igc: Use Start of Packet signal from PHY for timestamping (Corinna Vinschen) [1781384] - [netdrv] igc: Add support for ethtool GET_TS_INFO command (Corinna Vinschen) [1781384] - [netdrv] igc: Add support for TX timestamping (Corinna Vinschen) [1781384] - [netdrv] igc: Add support for RX timestamping (Corinna Vinschen) [1781384] - [netdrv] igc: Add basic skeleton for PTP (Corinna Vinschen) [1781384] - [netdrv] igc: Remove no need declaration of the igc_sw_init (Corinna Vinschen) [1781384] - [netdrv] igc: Remove no need declaration of the igc_write_itr (Corinna Vinschen) [1781384] - [netdrv] igc: Remove no need declaration of the igc_assign_vector (Corinna Vinschen) [1781384] - [netdrv] igc: Remove no need declaration of the igc_free_q_vector (Corinna Vinschen) [1781384] - [netdrv] igc: Remove no need declaration of the igc_free_q_vectors (Corinna Vinschen) [1781384] - [netdrv] igc: Remove no need declaration of the igc_irq_disable (Corinna Vinschen) [1781384] - [netdrv] igc: Remove no need declaration of the igc_irq_enable (Corinna Vinschen) [1781384] - [netdrv] igc: Remove no need declaration of the igc_configure_msix (Corinna Vinschen) [1781384] - [netdrv] igc: Remove no need declaration of the igc_set_rx_mode (Corinna Vinschen) [1781384] - [netdrv] igc: Remove no need declaration of the igc_set_interrupt_capability (Corinna Vinschen) [1781384] - [netdrv] igc: Remove no need declaration of the igc_alloc_mapped_page (Corinna Vinschen) [1781384] - [netdrv] igc: Remove no need declaration of the igc_configure (Corinna Vinschen) [1781384] - [netdrv] igc: Remove no need declaration of the igc_set_default_mac_filter (Corinna Vinschen) [1781384] - [netdrv] igc: Remove no need declaration of the igc_power_down_link (Corinna Vinschen) [1781384] - [netdrv] igc: Remove no need declaration of the igc_clean_tx_ring (Corinna Vinschen) [1781384] - [netdrv] igc: Remove serdes comments from a description of methods (Corinna Vinschen) [1781384] - [netdrv] igc: Add legacy power management support (Corinna Vinschen) [1781384] - [netdrv] igc: Add 64 bit DMA access support (Corinna Vinschen) [1781384] - [netdrv] igc: Fix parameter descriptions for a several functions (Corinna Vinschen) [1781384] - [netdrv] igc: Fix the parameter description for igc_alloc_rx_buffers (Corinna Vinschen) [1781384] - [netdrv] igc: Remove excess parameter description from igc_is_non_eop (Corinna Vinschen) [1781384] - [netdrv] igc: Prefer to use the pci_release_mem_regions method (Corinna Vinschen) [1781384] - [netdrv] igc: Improve the DMA mapping flow (Corinna Vinschen) [1781384] - [netdrv] igc: Add scatter gather support (Corinna Vinschen) [1781384] - [netdrv] treewide: Use sizeof_field() macro (Corinna Vinschen) [1781384] - [netdrv] igb/igc: use ktime accessors for skb->tstamp (Corinna Vinschen) [1781384] - [netdrv] net: ethernet: intel: Demote MTU change prints to debug (Corinna Vinschen) [1781384] - [netdrv] igb/igc: Don't warn on fatal read failures when the device is removed (Corinna Vinschen) [1781384] - [netdrv] net: igb: let core reject the unsupported coalescing parameters (Corinna Vinschen) [1781381] - [netdrv] intel: Replace zero-length array with flexible-array member (Corinna Vinschen) [1781381] - [netdrv] igb: Fix SGMII SFP module discovery for 100FX/LX (Corinna Vinschen) [1781381] - [netdrv] igb: dont drop packets if rx flow control is enabled (Corinna Vinschen) [1781381] - [netdrv] treewide: Use sizeof_field() macro (Corinna Vinschen) [1781381] - [netdrv] igb/igc: use ktime accessors for skb->tstamp (Corinna Vinschen) [1781381] - [netdrv] net: ethernet: intel: Demote MTU change prints to debug (Corinna Vinschen) [1781381] - [netdrv] igb: Fix constant media auto sense switching when no cable is connected (Corinna Vinschen) [1781381] - [netdrv] igb: Enable media autosense for the i350 (Corinna Vinschen) [1781381] - [netdrv] igb/igc: Don't warn on fatal read failures when the device is removed (Corinna Vinschen) [1781381] - [netdrv] igb: Add UDP segmentation offload support (Corinna Vinschen) [1781381] - [netdrv] net: igbvf: reject unsupported coalescing params (Corinna Vinschen) [1781382] - [netdrv] net: ethernet: intel: Demote MTU change prints to debug (Corinna Vinschen) [1781382] - [ata] ahci: Do not export local variable ahci_em_messages (Prarit Bhargava) [1826320] - [scripts] modpost: check for static EXPORT_SYMBOL* functions (Prarit Bhargava) [1826320] - [kernel] torture: Remove exporting of internal functions (Prarit Bhargava) [1826320] - [input] Input: synaptics-rmi4 - remove the exporting of rmi_2d_sensor_set_input_params (Prarit Bhargava) [1826320] - [netdrv] net: phy: make exported variables non-static (Prarit Bhargava) [1826320] - [scsi] scsi: libsas: remove the exporting of sas_wait_eh (Prarit Bhargava) [1826320] - [drm] drm/client: remove the exporting of drm_client_close (Prarit Bhargava) [1826320] - [scripts] modpost: always show verbose warning for section mismatch (Prarit Bhargava) [1826320] - [net] netfilter: nf_nat_ipv4: remove obsolete EXPORT_SYMBOL (Prarit Bhargava) [1826320] - [crypto] crypto: skcipher - remove the exporting of skcipher_walk_next (Prarit Bhargava) [1826320] - [scsi] scsi: scsi_debug: Fix a recently introduced regression (Ming Lei) [1822001] - [block] scsi: block: remove bidi support (Ming Lei) [1822001] - [scsi] scsi: block: remove req->special (Ming Lei) [1822001] - [scsi] scsi: stop setting up request->special (Ming Lei) [1822001] - [scsi] scsi: remove bidirectional command support (Ming Lei) [1822001] - [scsi] scsi: remove the SCSI OSD library (Ming Lei) [1822001] - [fs] scsi: fs: remove exofs (Ming Lei) [1822001] - [block] scsi: bsg-lib: handle bidi requests without block layer help (Ming Lei) [1822001] - [block] scsi: bsg: refactor bsg_ioctl (Ming Lei) [1822001] - [netdrv] sfc: fix XDP-redirect in this driver (Jarod Wilson) [1796582 1788753] - [netdrv] sfc: support configuring vf spoofchk on EF10 VFs (Jarod Wilson) [1796582 1788753 1684003] - [netdrv] sfc: ethtool: Refactor to remove fallthrough comments in case blocks (Jarod Wilson) [1796582 1788753] - [netdrv] sfc: Replace zero-length array with flexible-array member (Jarod Wilson) [1796582 1788753] - [netdrv] sfc: remove unused variable 'efx_default_channel_type' (Jarod Wilson) [1796582 1788753] - [netdrv] sfc: elide assignment of skb (Jarod Wilson) [1796582 1788753] - [netdrv] sfc: move some ARFS code out of headers (Jarod Wilson) [1796582 1788753] - [netdrv] sfc: only schedule asynchronous filter work if needed (Jarod Wilson) [1796582 1788753] - [netdrv] net: sfc: Use scnprintf() for avoiding potential buffer overflow (Jarod Wilson) [1796582 1788753] - [netdrv] sfc: detach from cb_page in efx_copy_channel() (Jarod Wilson) [1796582 1788753] - [netdrv] sfc: complete the next packet when we receive a timestamp (Jarod Wilson) [1796582 1788753] - [netdrv] sfc: fix timestamp reconstruction at 16-bit rollover points (Jarod Wilson) [1796582 1788753] - [netdrv] sfc: move mcdi filtering code (Jarod Wilson) [1796582 1788753] - [netdrv] sfc: create header for mcdi filtering code (Jarod Wilson) [1796582 1788753] - [netdrv] sfc: rename mcdi filtering functions/structs (Jarod Wilson) [1796582 1788753] - [netdrv] sfc: remove duplicated include from efx.c (Jarod Wilson) [1796582 1788753] - [netdrv] sfc/ethtool_common: Make some function to static (Jarod Wilson) [1796582 1788753] - [netdrv] sfc: remove set but not used variable 'nic_data' (Jarod Wilson) [1796582 1788753] - [netdrv] sfc: remove duplicated include from ef10.c (Jarod Wilson) [1796582 1788753] - [netdrv] sfc: move RPS code (Jarod Wilson) [1796582 1788753] - [netdrv] sfc: move yet more functions (Jarod Wilson) [1796582 1788753] - [netdrv] sfc: move RSS code (Jarod Wilson) [1796582 1788753] - [netdrv] sfc: move a couple more functions (Jarod Wilson) [1796582 1788753] - [netdrv] sfc: move some ethtool code (Jarod Wilson) [1796582 1788753] - [netdrv] sfc: move various functions (Jarod Wilson) [1796582 1788753] - [netdrv] sfc: move more rx code (Jarod Wilson) [1796582 1788753] - [netdrv] sfc: move more tx code (Jarod Wilson) [1796582 1788753] - [netdrv] sfc: refactor selftest work init code (Jarod Wilson) [1796582 1788753] - [netdrv] sfc: move MCDI logging device attribute (Jarod Wilson) [1796582 1788753] - [netdrv] sfc: conditioned some functionality (Jarod Wilson) [1796582 1788753] - [netdrv] sfc: move MCDI receive queue management code (Jarod Wilson) [1796582 1788753] - [netdrv] sfc: move MCDI transmit queue management code (Jarod Wilson) [1796582 1788753] - [netdrv] sfc: move MCDI event queue management code (Jarod Wilson) [1796582 1788753] - [netdrv] sfc: move MCDI VI alloc/free code (Jarod Wilson) [1796582 1788753] - [netdrv] sfc: move more MCDI port code (Jarod Wilson) [1796582 1788753] - [netdrv] sfc: move some MCDI port utility functions (Jarod Wilson) [1796582 1788753] - [netdrv] sfc: move some port link state/caps code (Jarod Wilson) [1796582 1788753] - [netdrv] net: sfc: use skb_list_walk_safe helper for gso segments (Jarod Wilson) [1796582 1788753] - [netdrv] sfc: move common tx code (Jarod Wilson) [1796582 1788753] - [netdrv] sfc: move common rx code (Jarod Wilson) [1796582 1788753] - [netdrv] sfc: move event queue management code (Jarod Wilson) [1796582 1788753] - [netdrv] sfc: move channel interrupt management code (Jarod Wilson) [1796582 1788753] - [netdrv] sfc: move channel alloc/removal code (Jarod Wilson) [1796582 1788753] - [netdrv] sfc: move channel start/stop code (Jarod Wilson) [1796582 1788753] - [netdrv] sfc: move some channel-related code (Jarod Wilson) [1796582 1788753] - [netdrv] sfc: move struct init and fini code (Jarod Wilson) [1796582 1788753] - [netdrv] sfc: move some device reset code (Jarod Wilson) [1796582 1788753] - [netdrv] sfc: move datapath management code (Jarod Wilson) [1796582 1788753] - [netdrv] sfc: move mac configuration and status functions (Jarod Wilson) [1796582 1788753] - [netdrv] sfc: move reset workqueue code (Jarod Wilson) [1796582 1788753] - [netdrv] sfc: further preparation for code split (Jarod Wilson) [1796582 1788753] - [netdrv] sfc: add new headers in preparation for code split (Jarod Wilson) [1796582 1788753] - [netdrv] sfc: remove ioremap_nocache and devm_ioremap_nocache (Jarod Wilson) [1796582 1788753] - [netdrv] sfc: Remove unnecessary dependencies on I2C (Jarod Wilson) [1796582 1788753] - [netdrv] sfc: avoid duplicate error handling code in 'efx_ef10_sriov_set_vf_mac()' (Jarod Wilson) [1796582 1788753] - [netdrv] sfc: Include XDP packet headroom in buffer step size (Jarod Wilson) [1796582 1788753] - [netdrv] sfc: fix channel allocation with brute force (Jarod Wilson) [1796582 1788753] - [netdrv] sfc: fix build without CONFIG_RFS_ACCEL (Jarod Wilson) [1796582 1788753] - [netdrv] sfc: do ARFS expiry work occasionally even without NAPI poll (Jarod Wilson) [1796582 1788753] - [netdrv] sfc: add statistics for ARFS (Jarod Wilson) [1796582 1788753] - [netdrv] sfc: suppress MCDI errors from ARFS (Jarod Wilson) [1796582 1788753] - [netdrv] sfc: change ARFS expiry mechanism (Jarod Wilson) [1796582 1788753] - [netdrv] sfc: Only cancel the PPS workqueue if it exists (Jarod Wilson) [1796582 1788753] - [netdrv] sfc: trace_xdp_exception on XDP failure (Jarod Wilson) [1796582 1788753] - [netdrv] sfc: add XDP counters to ethtool stats (Jarod Wilson) [1796582 1788753] - [netdrv] sfc: handle XDP_TX outcomes of XDP eBPF programs (Jarod Wilson) [1796582 1788753] - [netdrv] sfc: allocate channels for XDP tx queues (Jarod Wilson) [1796582 1788753] - [netdrv] sfc: Enable setting of xdp_prog (Jarod Wilson) [1796582 1788753] - [netdrv] sfc: perform XDP processing on received packets (Jarod Wilson) [1796582 1788753] - [netdrv] sfc: support encapsulation of xdp_frames in efx_tx_buffer (Jarod Wilson) [1796582 1788753] - [netdrv] sfc: use the new __netdev_tx_sent_queue BQL optimisation (Jarod Wilson) [1796582 1788753] - [netdrv] net/sfc: Use skb_frag_off accessors (Jarod Wilson) [1796582 1788753] - [netdrv] sfc: phase out dma_zalloc_coherent() (Jarod Wilson) [1796582 1788753] - [netdrv] sfc: remove redundant variable old_vlan (Jarod Wilson) [1796582 1788753] - [netdrv] net: sfc: Convert random_ether_addr to eth_random_addr (Jarod Wilson) [1796582 1788753] - [netdrv] sfc: batch up RX delivery (Jarod Wilson) [1796582 1788753] - [netdrv] net: mlx4: Use scnprintf() for avoiding potential buffer overflow (Alaa Hleihel) [1789363] - [infiniband] IB/mlx4: Fix leak in id_map_find_del (Alaa Hleihel) [1789363] - [infiniband] IB/mlx4: Fix memory leak in add_gid error flow (Alaa Hleihel) [1789363] - [include] mlx4: Bump up MAX_MSIX from 64 to 128 (Alaa Hleihel) [1789363] - [infiniband] RDMA/mlx4: use true, false for bool variable (Alaa Hleihel) [1789363] - [infiniband] RDMA/mlx4: Redo TX checksum offload in line with docs (Alaa Hleihel) [1789363] - [netdrv] mlx4: use new txqueue timeout argument (Alaa Hleihel) [1789363] - [netdrv] treewide: Use sizeof_field() macro (Alaa Hleihel) [1789363 1789362] - [infiniband] IB/mlx4: Update HW GID table while adding vlan GID (Alaa Hleihel) [1789363 1789362] - [netdrv] net/mlx4_en: ethtool: make array modes static const, makes object smaller (Alaa Hleihel) [1789363 1789361] - [infiniband] RDMA/mlx4: Annotate boolean arguments as bool and not int (Alaa Hleihel) [1789363 1789361] - [netdrv] mlx4: avoid large stack usage in mlx4_init_hca() (Alaa Hleihel) [1789363 1789361] - [infiniband] RDMA/mlx4: Untag user pointers in mlx4_get_umem_mr (Alaa Hleihel) [1789363 1789361] - [netdrv] net: Use skb accessors in network drivers (Alaa Hleihel) [1789363 1789361]- [net] ip_vti: receive ipip packet by calling ip_tunnel_rcv (Xin Long) [1815554] - [net] xfrm: call xfrm_output_gso when inner_protocol is set in xfrm_output (Xin Long) [1815968] - [net] sched: Fix hw_stats_type setting in pedit loop (Ivan Vecera) [1817156] - [net] sched: set the hw_stats_type in pedit loop (Ivan Vecera) [1817156] - [include] flow_offload: fix allowed types check (Ivan Vecera) [1817156] - [net] sched: act: allow user to specify type of HW stats for a filter (Ivan Vecera) [1817156] - [net] flow_offload: pass action cookie through offload structures (Ivan Vecera) [1817156] - [netdrv] flow_offload: introduce "disabled" HW stats type and allow it in mlxsw (Ivan Vecera) [1817156] - [include] flow_offload: introduce "delayed" HW stats type and allow it in mlx5 (Ivan Vecera) [1817156] - [netdrv] flow_offload: introduce "immediate" HW stats type and allow it in mlxsw (Ivan Vecera) [1817156] - [netdrv] mlxsw: restrict supported HW stats type to "any" (Ivan Vecera) [1817156] - [netdrv] mlxsw: spectrum_flower: Do not allow mixing HW stats types for actions (Ivan Vecera) [1817156] - [netdrv] flow_offload: check for basic action hw stats type (Ivan Vecera) [1817156] - [include] flow_offload: Introduce offload of HW stats type (Ivan Vecera) [1817156] - [net] netfilter: nf_tables: use-after-free in dynamic operations (Phil Sutter) [1822577] - [net] devlink: Add health recover notifications on devlink flows (Petr Oros) [1821169] - [net] devlink: add devink notification when reporter update health state (Petr Oros) [1821169] - [net] devlink: add support for reporter recovery completion (Petr Oros) [1821169] - [net] devlink: Add new "enable_roce" generic device param (Petr Oros) [1805955] - [netdrv] netdevsim: use __GFP_NOWARN to avoid memalloc warning (Petr Oros) [1817157] - [tools] selftests: add netdevsim devlink health tests (Petr Oros) [1817157] - [netdrv] netdevsim: implement couple of testing devlink health reporters (Petr Oros) [1817157] - [net] devlink: propagate extack down to health reporter ops (Petr Oros) [1817157] - [net] devlink: don't do reporter recovery if the state is healthy (Petr Oros) [1817157] - [net] xsk: Fix out of boundary write in __xsk_rcv_memcpy (Jiri Benc) [1819630] - [samples] bpf: Allow for -ENETDOWN in xdpsock (Jiri Benc) [1819630] - [samples] bpf: Drop doubled variable declaration in xdpsock (Jiri Benc) [1819630] - [netdrv] i40e: Relax i40e_xsk_wakeup's return value when PF is busy (Jiri Benc) [1819630] - [netdrv] net/ixgbe: Fix concurrency issues between config flow and XSK (Jiri Benc) [1819630] - [netdrv] net/i40e: Fix concurrency issues between config flow and XSK (Jiri Benc) [1819630] - [net] xsk: Add rcu_read_lock around the XSK wakeup (Jiri Benc) [1819630] - [net] fix installing orphaned programs (Jiri Benc) [1819630] - [tools] libbpf: Don't use kernel-side u32 type in xsk.c (Jiri Benc) [1819630] - [tools] libbpf: Fix compatibility for kernels without need_wakeup (Jiri Benc) [1819630] - [net] xsk: Fix crash in poll when device does not support ndo_xsk_wakeup (Jiri Benc) [1819630] - [kernel] bpf/xskmap: Return ERR_PTR for failure case instead of NULL. (Jiri Benc) [1819630] - [net] xdp: convert put_page() to put_user_page*() (Jiri Benc) [1819630] - [net] xdp: mm: introduce page_size() (Jiri Benc) [1819630] - [net] xsk: relax UMEM headroom alignment (Jiri Benc) [1819630] - [samples] bpf: fix xdpsock l2fwd tx for unaligned mode (Jiri Benc) [1819630] - [netdrv] ixgbe: fix xdp handle calculations (Jiri Benc) [1819630] - [netdrv] ixgbe: fix xdp handle calculations (Jiri Benc) [1819630] - [netdrv] i40e: fix xdp handle calculations (Jiri Benc) [1819630] - [netdrv] i40e: fix xdp handle calculations (Jiri Benc) [1819630] - [net] xsk: use state member for socket synchronization (Jiri Benc) [1819630] - [documentation] doc/af_xdp: include unaligned chunk case (Jiri Benc) [1819630] - [samples] bpf: use hugepages in xdpsock app (Jiri Benc) [1819630] - [samples] bpf: add buffer recycling for unaligned chunks to xdpsock (Jiri Benc) [1819630] - [samples] bpf: add unaligned chunks mode support to xdpsock (Jiri Benc) [1819630] - [tools] libbpf: add flags to umem config (Jiri Benc) [1819630] - [netdrv] mlx5e: Allow XSK frames smaller than a page (Jiri Benc) [1819630] - [netdrv] mlx5e: modify driver for handling offsets (Jiri Benc) [1819630] - [netdrv] ixgbe: modify driver for handling offsets (Jiri Benc) [1819630] - [netdrv] i40e: modify driver for handling offsets (Jiri Benc) [1819630] - [net] xsk: add support to allow unaligned chunk placement (Jiri Benc) [1819630] - [net] xdp: xdp_umem: replace kmap on vmap for umem map (Jiri Benc) [1819630] - [net] Don't call XDP_SETUP_PROG when nothing is changed (Jiri Benc) [1819630] - [kernel] bpf: Use PTR_ERR_OR_ZERO in xsk_map_inc() (Jiri Benc) [1819630] - [kernel] xsk: support BPF_EXIST and BPF_NOEXIST flags in XSKMAP (Jiri Benc) [1819630] - [net] xsk: remove AF_XDP socket from map when the socket is released (Jiri Benc) [1819630] - [netdrv] mlx5e: Add AF_XDP need_wakeup support (Jiri Benc) [1819630] - [netdrv] net/mlx5e: Move the SW XSK code from NAPI poll to a separate function (Jiri Benc) [1819630] - [samples] bpf: add use of need_wakeup flag in xdpsock (Jiri Benc) [1819630] - [tools] libbpf: add support for need_wakeup flag in AF_XDP part (Jiri Benc) [1819630] - [netdrv] ixgbe: need_wakeup flag might not be set for Tx (Jiri Benc) [1819630] - [netdrv] ixgbe: add support for AF_XDP need_wakeup feature (Jiri Benc) [1819630] - [netdrv] i40e: add support for AF_XDP need_wakeup feature (Jiri Benc) [1819630] - [net] xsk: add support for need_wakeup flag in AF_XDP rings (Jiri Benc) [1819630] - [net] xsk: replace ndo_xsk_async_xmit with ndo_xsk_wakeup (Jiri Benc) [1819630] - [net] xdp: xdp_umem: fix umem pages mapping for 32bits systems (Jiri Benc) [1819630] - [net] ethtool: add infrastructure for centralized checking of coalescing parameters (Ivan Vecera) [1818096] - [tools] selftests: netfilter: add simple masq/redirect test cases (Hangbin Liu) [1826220] - [tools] selftests: netfilter: fix config fragment CONFIG_NF_TABLES_INET (Hangbin Liu) [1826220] - [tools] selftests: add script to stress-test nft packet path vs. control plane (Hangbin Liu) [1826220] - [net] devlink: disallow reload operation during device cleanup (Petr Oros) [1805958] - [tools] selftests: test creating netdevsim inside network namespace (Petr Oros) [1805958] - [net] devlink: export devlink net setter (Petr Oros) [1805958] - [net] devlink: don't ignore errors during dumpit (Petr Oros) [1805958] - [netdrv] netdevsim: fix spelling mistake "forbidded" -> "forbid" (Petr Oros) [1805958] - [netdrv] netdevsim: implement devlink dev_info op (Petr Oros) [1805958] - [netdrv] netdevsim: add couple of debugfs bools to debug devlink reload (Petr Oros) [1805958] - [netdrv] netdevsim: create devlink and netdev instances in namespace (Petr Oros) [1805958] - [include] net: skbuff: disambiguate argument and member for skb_list_walk_safe helper (Josef Oskera) [1818105] - [include] net: introduce skb_list_walk_safe for skb segment walking (Josef Oskera) [1818105] - [netdrv] netdevsim: drop code duplicated by a merge (Petr Oros) [1805951] - [tools] selftests: devlink: undo changes at the end of resource_test (Petr Oros) [1805951] - [tools] selftests: netdevsim: add tests for devlink reload with resources (Petr Oros) [1805951] - [net] devlink: allow to change namespaces during reload (Petr Oros) [1805951] - [net] devlink: Add method for time-stamp on reporter's dump (Petr Oros) [1805951] - [netdrv] netdevsim: take devlink net instead of init_net (Petr Oros) [1805951] - [netdrv] netdevsim: register port netdevices into net of device (Petr Oros) [1805951] - [netdrv] netdevsim: implement proper devlink reload (Petr Oros) [1805951] - [netdrv] netdevsim: add all ports in nsim_dev_create() and del them in destroy() (Petr Oros) [1805951] - [net] devlink: export devlink net getter (Petr Oros) [1805951] - [net] fib_notifier: propagate extack down to the notifier block callback (Petr Oros) [1805951] - [net] fib_notifier: propagate possible error during fib notifier registration (Petr Oros) [1805951] - [net] fib_notifier: make FIB notifier per-netns (Petr Oros) [1805951] - [netdrv] netdevsim: change fib accounting and limitations to be per-device (Petr Oros) [1805951] - [netdrv] netdevsim: Set offsets to various protocol layers (Petr Oros) [1805951] - [net] devlink: Fix error handling in param and info_get dumpit cb (Petr Oros) [1805951] - [net] lwtunnel: check erspan options before allocating tun_info (Xin Long) [1730151] - [net] lwtunnel: be STRICT to validate the new LWTUNNEL_IP(6)_OPTS (Xin Long) [1730151] - [net] lwtunnel: add support for multiple geneve opts (Xin Long) [1730151] - [net] lwtunnel: change to use nla_put_u8 for LWTUNNEL_IP_OPT_ERSPAN_VER (Xin Long) [1730151] - [net] lwtunnel: ignore any TUNNEL_OPTIONS_PRESENT flags set by users (Xin Long) [1730151] - [net] lwtunnel: get nlsize for erspan options properly (Xin Long) [1730151] - [net] lwtunnel: change to use nla_parse_nested on new options (Xin Long) [1730151] - [net] lwtunnel: add options setting and dumping for erspan (Xin Long) [1730151] - [net] lwtunnel: add options setting and dumping for vxlan (Xin Long) [1730151] - [net] lwtunnel: add options setting and dumping for geneve (Xin Long) [1730151] - [net] lwtunnel: add options process for cmp_encap (Xin Long) [1730151] - [net] lwtunnel: add options process for arp request (Xin Long) [1730151] - [net] ip_tunnel: Add dst_cache support in lwtunnel_state of ip tunnel (Xin Long) [1730151] - [include] tcp: Define IPPROTO_MPTCP (Florian Westphal) [1812198] - [net] skb: add helpers to allocate ext independently from sk_buff (Florian Westphal) [1812198] - [net] tcp: Check for filled TCP option space before SACK (Florian Westphal) [1812198] - [net] tcp: Export TCP functions and ops struct (Florian Westphal) [1812198] - [net] tcp: coalesce/collapse must respect MPTCP extensions (Florian Westphal) [1812198] - [net] mptcp: Add MPTCP to skb extensions (Florian Westphal) [1812198] - [net] tcp, ulp: Add clone operation to tcp_ulp_ops (Florian Westphal) [1812198] - [include] tcp: Add MPTCP option number (Florian Westphal) [1812198] - [net] Make sock protocol value checks more specific (Florian Westphal) [1812198] - [net] ipv6: provide and use ipv6 specific version for {recv, send}msg (Florian Westphal) [1812198] - [net] inet: factor out inet_send_prepare() (Florian Westphal) [1812198] - [net] tipc: fix incorrect increasing of link window (Xin Long) [1822129] - [net] tipc: Add a missing case of TIPC_DIRECT_MSG type (Xin Long) [1822129] - [net] tipc: add NULL pointer check to prevent kernel oops (Xin Long) [1822129] - [net] tipc: simplify trivial boolean return (Xin Long) [1822129] - [net] tipc: add missing attribute validation for MTU property (Xin Long) [1822129] - [net] tipc: fix successful connect() but timed out (Xin Long) [1822129] - [net] tipc: make three functions static (Xin Long) [1822129] - [net] tipc: fix wrong connect() return code (Xin Long) [1822129] - [net] tipc: make legacy address flag readable over netlink (Xin Long) [1822129] - [net] tipc: don't send gap blocks in ACK messages (Xin Long) [1822129] - [net] tipc: fix use-after-free in tipc_disc_rcv() (Xin Long) [1822129] - [net] tipc: introduce variable window congestion control (Xin Long) [1822129] - [net] tipc: eliminate more unnecessary nacks and retransmissions (Xin Long) [1822129] - [net] tipc: eliminate gap indicator from ACK messages (Xin Long) [1822129] - [net] tipc: fix duplicate SYN messages under link congestion (Xin Long) [1822129] - [net] tipc: support in-order name publication events (Xin Long) [1822129] - [net] tipc: add back tipc prefix to log messages (Xin Long) [1822129] - [net] tipc: fix update of the uninitialized variable err (Xin Long) [1822129] - [net] tipc: add support for AEAD key setting via netlink (Xin Long) [1822129] - [net] tipc: introduce TIPC encryption & authentication (Xin Long) [1822129] - [include] tipc: add new AEAD key structure for user API (Xin Long) [1822129] - [net] tipc: enable creating a "preliminary" node (Xin Long) [1822129] - [net] tipc: add reference counter to bearer (Xin Long) [1822129] - [net] tipc: eliminate checking netns if node established (Xin Long) [1822129] - [net] tipc: eliminate the dummy packet in link synching (Xin Long) [1822129] - [net] tipc: improve message bundling algorithm (Xin Long) [1822129] - [net] tipc: add smart nagle feature (Xin Long) [1822129] - [net] tipc: improve throughput between nodes in netns (Xin Long) [1822129] - [net] tipc: add loopback device tracking (Xin Long) [1822129] - [netdrv] vxlan: check return value of gro_cells_init() (Sabrina Dubroca) [1821295] - [netdrv] geneve: move debug check after netdev unregister (Sabrina Dubroca) [1821295] - [net] ip6_tunnel: enhance tunnel locate with link check (Sabrina Dubroca) [1821295] - [netdrv] vxlan: implement get_link_ksettings ethtool method (Sabrina Dubroca) [1821295] - [netdrv] vxlan: check tun_info options_len properly (Sabrina Dubroca) [1821295] - [include] iptunnel: make TUNNEL_FLAGS available in uapi (Sabrina Dubroca) [1821295] - [net] introduce dev_net notifier register/unregister variants (Ivan Vecera) [1818102] - [net] push code from net notifier reg/unreg into helpers (Ivan Vecera) [1818102] - [net] call call_netdevice_unregister_net_notifiers from unregister (Ivan Vecera) [1818102] - [net] introduce per-netns netdevice notifiers (Ivan Vecera) [1818102] - [net] push loops and nb calls into helper functions (Ivan Vecera) [1818102] - [include] net: ipv6: do not consider routes via gateways for anycast address check (Hangbin Liu) [1816506] - [net] ipv6/addrconf: call ipv6_mc_up() for non-Ethernet interface (Hangbin Liu) [1816506] - [net] ipv6: need update peer route when modify metric (Hangbin Liu) [1816506] - [net] ipv6: use configured metric when add peer route (Hangbin Liu) [1816506] - [net] ipv6: restrict IPV6_ADDRFORM operation (Hangbin Liu) [1816506] - [net] ipv6: Fix nlmsg_flags when splitting a multipath route (Hangbin Liu) [1816506] - [net] ipv6: Fix route replacement with dev-only route (Hangbin Liu) [1816506] - [net] ipv6/addrconf: fix potential NULL deref in inet6_set_link_af() (Hangbin Liu) [1816506] - [net] net-ipv6-ndisc: add support for RFC7710 RA Captive Portal Identifier (Hangbin Liu) [1816506] - [net] ipv6: Don't use dst gateway directly in ip6_confirm_neigh() (Hangbin Liu) [1816506] - [net] ipv6: Fix the link time qualifier of 'ping_v6_proc_exit_net()' (Hangbin Liu) [1816506] - [net] ipv6: propagate ipv6_add_dev's error returns out of ipv6_find_idev (Hangbin Liu) [1816506] - [net] ipv6: allow any source address for sendmsg pktinfo with ip_nonlocal_bind (Hangbin Liu) [1816506] - [net] multicast: remove useless parameter for group add (Hangbin Liu) [1816506] - [documentation] networking: devlink-trap: Fix reference to other document (Petr Oros) [1805882] - [netdrv] netdevsim: Fix use-after-free during device dismantle (Petr Oros) [1805882] - [netdrv] netdevsim: Fix build error without CONFIG_INET (Petr Oros) [1805882] - [net] devlink: move reload fail indication to devlink core and expose to user (Petr Oros) [1805882] - [net] devlink: split reload op into two (Petr Oros) [1805882] - [netdrv] mlx4: Split restart_one into two functions (Petr Oros) [1805882] - [include] devlink: add unknown 'fw_load_policy' value (Petr Oros) [1805882] - [net] devlink: add 'reset_dev_on_drv_probe' param (Petr Oros) [1805882] - [include] devlink: extend 'fw_load_policy' values (Petr Oros) [1805882] - [include] devlink: Add new info version tags for ASIC and FW (Petr Oros) [1805882] - [net] devlink: Use switch-case instead of if-else (Petr Oros) [1805882] - [net] devlink: Make port index data type as unsigned int (Petr Oros) [1805882] - [net] devlink: send notifications for deleted snapshots on region destroy (Petr Oros) [1805882] - [net] devlink: remove pointless data_len arg from region snapshot create (Petr Oros) [1805882] - [documentation] Add description of netdevsim traps (Petr Oros) [1805882] - [netdrv] netdevsim: Add devlink-trap support (Petr Oros) [1805882] - [tools] selftests: netdevsim: add devlink regions tests (Petr Oros) [1805882] - [tools] selftests: netdevsim: add devlink params tests (Petr Oros) [1805882] - [netdrv] netdevsim: implement support for devlink region and snapshots (Petr Oros) [1805882] - [netdrv] netdevsim: register couple of devlink params (Petr Oros) [1805882]- [arm64] kvm: arm64: limit PMU version to PMUv3 for ARMv8.1 (Gavin Shan) [1814009] - [arm64] cpufeature: Extract capped perfmon fields (Gavin Shan) [1814009] - [virt] kvm: arm64: Use the correct timer structure to access the physical counter (Gavin Shan) [1814009] - [arm64] Ask the compiler to __always_inline functions used by KVM at HYP (Gavin Shan) [1814009] - [arm64] kvm: arm64: Define our own swab32() to avoid a uapi static inline (Gavin Shan) [1814009] - [arm64] kvm: arm64: Ask the compiler to __always_inline functions used at HYP (Gavin Shan) [1814009] - [arm64] kvm: arm/arm64: Fold VHE entry/exit work into kvm_vcpu_run_vhe() (Gavin Shan) [1814009] - [virt] kvm: arm/arm64: Fix up includes for trace.h (Gavin Shan) [1814009] - [virt] kvm: arm64: Treat emulated TVAL TimerValue as a signed 32-bit integer (Gavin Shan) [1814009] - [virt] kvm: arm64: pmu: Only handle supported event counters (Gavin Shan) [1814009] - [virt] kvm: arm64: pmu: Fix chained SW_INCR counters (Gavin Shan) [1814009] - [virt] kvm: arm64: pmu: Don't mark a counter as chained if the odd one is disabled (Gavin Shan) [1814009] - [virt] kvm: arm64: pmu: Don't increment SW_INCR if PMCR.E is unset (Gavin Shan) [1814009] - [virt] kvm: arm: Make inject_abt32() inject an external abort instead (Gavin Shan) [1814009] - [virt] kvm: arm: Fix DFSR setting for non-LPAE aarch32 guests (Gavin Shan) [1814009] - [virt] kvm: arm/arm64: Fix young bit from mmu notifier (Gavin Shan) [1814009] - [arm64] kvm: Add UAPI notes for swapped registers (Gavin Shan) [1814009] - [virt] kvm: arm/arm64: Cleanup MMIO handling (Gavin Shan) [1814009] - [arm64] kvm: arm64: Write arch.mdcr_el2 changes since last vcpu_load on VHE (Gavin Shan) [1814009] - [virt] kvm: arm/arm64: vgic: Drop the kvm_vgic_register_mmio_region() (Gavin Shan) [1814009] - [virt] kvm: arm/arm64: vgic-its: Properly check the unmapped coll in DISCARD handler (Gavin Shan) [1814009] - [arm64] kvm: arm/arm64: Correct AArch32 SPSR on exception entry (Gavin Shan) [1814009] - [virt] kvm: arm/arm64: Correct CPSR on exception entry (Gavin Shan) [1814009] - [arm64] kvm: arm64: Correct PSTATE on exception entry (Gavin Shan) [1814009] - [virt] kvm: arm/arm64: Re-check VMA on detecting a poisoned page (Gavin Shan) [1814009] - [virt] kvm: arm: Remove duplicate include (Gavin Shan) [1814009] - [virt] kvm: arm: Call hyp_cpu_pm_exit at the right place (Gavin Shan) [1814009] - [virt] kvm: arm/arm64: vgic: Handle GICR_PENDBASER.PTZ filed as RAZ (Gavin Shan) [1814009] - [virt] kvm: arm/arm64: vgic-its: Fix restoration of unmapped collections (Gavin Shan) [1814009] - [virt] kvm: arm64: Only sign-extend MMIO up to register width (Gavin Shan) [1814009] - [arm64] kvm: stop treating register x18 as caller save (Gavin Shan) [1814009] - [arm64] Workaround for Cortex-A55 erratum 1530923 (Gavin Shan) [1814009] - [arm64] Rename WORKAROUND_1319367 to SPECULATIVE_AT_NVHE (Gavin Shan) [1814009] - [arm64] Enable and document ARM errata 1319367 and 1319537 (Gavin Shan) [1814009] - [arm64] Rename WORKAROUND_1165522 to SPECULATIVE_AT_VHE (Gavin Shan) [1814009] - [arm64] Introduce ID_ISAR6 CPU register (Gavin Shan) [1814009] - [arm64] nofpsmid: Handle TIF_FOREIGN_FPSTATE flag cleanly (Gavin Shan) [1814009] - [virt] kvm: arm/arm64: Properly handle faulting of device mappings (Gavin Shan) [1814009] - [arm64] kvm: arm64: Ensure 'params' is initialised when looking up sys register (Gavin Shan) [1814009] - [virt] kvm: arm/arm64: Remove excessive permission check in kvm_arch_prepare_memory_region (Gavin Shan) [1814009] - [arm64] kvm: arm64: Don't log IMP DEF sysreg traps (Gavin Shan) [1814009] - [arm64] kvm: Invoke compute_layout() before alternatives are applied (Gavin Shan) [1814009] - [arm64] kvm: arm64: Sanely ratelimit sysreg messages (Gavin Shan) [1814009] - [virt] kvm: arm/arm64: vgic: Use wrapper function to lock/unlock all vcpus in kvm_vgic_create() (Gavin Shan) [1814009] - [virt] kvm: arm/arm64: vgic: Fix potential double free dist->spis in __kvm_vgic_destroy() (Gavin Shan) [1814009] - [virt] kvm: arm/arm64: Get rid of unused arg in cpu_init_hyp_mode() (Gavin Shan) [1814009] - [arm64] kvm: arm64: Opportunistically turn off WFI trapping when using direct LPI injection (Gavin Shan) [1814009] - [virt] kvm: arm/arm64: Let the timer expire in hardirq context on RT (Gavin Shan) [1814009] - [virt] kvm: arm/arm64: vgic: Fix some comments typo (Gavin Shan) [1814009] - [kvm] arm/arm64: vgic: Remove the declaration of kvm_send_userspace_msi() (Gavin Shan) [1814009] - [arm64] kvm: arm64: Don't set HCR_EL2.TVM when S2FWB is supported (Gavin Shan) [1814009] - [arm64] kvm: arm/arm64: Show halt poll counters in debugfs (Gavin Shan) [1814009] - [arm64] kvm: Prevent speculative S1 PTW when restoring vcpu context (Gavin Shan) [1814009] - [arm64] kvm: Disable EL1 PTW when invalidating S2 TLBs (Gavin Shan) [1814009] - [arm64] Add ARM64_WORKAROUND_1319367 for all A57 and A72 versions (Gavin Shan) [1814009] - [arm64] kvm: Reorder system register restoration and stage-2 activation (Gavin Shan) [1814009] - [arm64] kvm: arm64: Select TASK_DELAY_ACCT+TASKSTATS rather than SCHEDSTATS (Gavin Shan) [1814009] - [arm64] Retrieve stolen time as paravirtualized guest (Gavin Shan) [1814009] - [arm64] arm/arm64: Make use of the SMCCC 1.1 wrapper (Gavin Shan) [1814009] - [kernel] arm/arm64: Provide a wrapper for SMCCC 1.1 calls (Gavin Shan) [1814009] - [virt] kvm: arm64: Provide VCPU attributes for stolen time (Gavin Shan) [1814009] - [virt] kvm: arm64: Support stolen time reporting via shared structure (Gavin Shan) [1814009] - [virt] kvm: arm64: Implement PV_TIME_FEATURES call (Gavin Shan) [1814009] - [virt] kvm: arm/arm64: Factor out hypercall handling from PSCI code (Gavin Shan) [1814009] - [documentation] kvm: arm64: Document PV-time interface (Gavin Shan) [1814009] - [arm64] kvm: arm/arm64: Allow user injection of external data aborts (Gavin Shan) [1814009] - [virt] kvm: arm/arm64: Allow reporting non-ISV data aborts to userspace (Gavin Shan) [1814009] - [arm64] errata: use arm_smccc_1_1_get_conduit() (Gavin Shan) [1814009] - [kernel] arm/arm64: smccc/psci: add arm_smccc_1_1_get_conduit() (Gavin Shan) [1814009] - [arm64] kvm: arm64: Fix ptrauth ID register masking logic (Gavin Shan) [1814009] - [arm64] kvm: arm64: Add capability to advertise ptrauth for guest (Gavin Shan) [1814009] - [arm64] kvm: arm64: Add userspace flag to enable pointer authentication (Gavin Shan) [1814009] - [arm64] kvm: arm/arm64: Context-switch ptrauth registers (Gavin Shan) [1814009] - [arm64] kvm: arm64: Add a vcpu flag to control ptrauth for guest (Gavin Shan) [1814009] - [tools] selftests: kvm: s390: fix format strings for access reg test (Vitaly Kuznetsov) [1813987] - [tools] selftests: kvm: make syncregs more reliable on s390 (Vitaly Kuznetsov) [1813987] - [tools] kvm: selftests: drop vcpu_setup from s390x (Vitaly Kuznetsov) [1813987] - [tools] kvm: selftests: Add support for vcpu_args_set to aarch64 and s390x (Vitaly Kuznetsov) [1813987] - [iommu] amd: Fix IOMMU AVIC not properly update the is_run bit in IRTE (Vitaly Kuznetsov) [1813987] - [powerpc] kvm: ppc: Fix kernel crash with PR KVM (Vitaly Kuznetsov) [1813987] - [x86] cpu: Print "VMX disabled" error message iff KVM is enabled (Vitaly Kuznetsov) [1813987] - [tools] redhat: update kvm/x86 headers in tools (Vitaly Kuznetsov) [1813987] - [x86] kvm: vmx: fix crash cleanup when KVM wasn't used (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Filter out the broadcast dest for IPI fastpath (Vitaly Kuznetsov) [1813987] - [x86] kvm: nvmx: don't clear mtf_pending when nested events are blocked (Vitaly Kuznetsov) [1813987] - [x86] kvm: vmx: Remove unnecessary exception trampoline in vmx_vmenter (Vitaly Kuznetsov) [1813987] - [x86] kvm: svm: Split svm_vcpu_run inline assembly to separate file (Vitaly Kuznetsov) [1813987] - [x86] kvm: svm: Move SEV code to separate file (Vitaly Kuznetsov) [1813987] - [x86] kvm: svm: Move AVIC code to separate file (Vitaly Kuznetsov) [1813987] - [x86] kvm: svm: Move Nested SVM Implementation to nested.c (Vitaly Kuznetsov) [1813987] - [x86] kvm svm: Move SVM related files to own sub-directory (Vitaly Kuznetsov) [1813987] - [x86] kvm: fix a missing-prototypes "vmread_error" (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Fix BUILD_BUG() in __cpuid_entry_get_reg() w/ CONFIG_UBSAN=y (Vitaly Kuznetsov) [1813987] - [x86] kvm: vmx: Add a trampoline to fix VMREAD error handling (Vitaly Kuznetsov) [1813987] - [x86] kvm: svm: Annotate svm_x86_ops as __initdata (Vitaly Kuznetsov) [1813987] - [x86] kvm: vmx: Annotate vmx_x86_ops as __initdata (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Drop __exit from kvm_x86_ops' hardware_unsetup() (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Copy kvm_x86_ops by value to eliminate layer of indirection (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Set kvm_x86_ops only after ->hardware_setup() completes (Vitaly Kuznetsov) [1813987] - [x86] kvm: vmx: Configure runtime hooks using vmx_x86_ops (Vitaly Kuznetsov) [1813987] - [x86] kvm: vmx: Move hardware_setup() definition below vmx_x86_ops (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Move init-only kvm_x86_ops to separate struct (Vitaly Kuznetsov) [1813987] - [virt] kvm: Pass kvm_init()'s opaque param to additional arch funcs (Vitaly Kuznetsov) [1813987] - [tools] kvm: selftests: Fix cosmetic copy-paste error in vm_mem_region_move() (Vitaly Kuznetsov) [1813987] - [virt] kvm: Fix out of range accesses to memslots (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Micro-optimize IPI fastpath delay (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Delay read msr data iff writes ICR MSR (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Narrow down the IPI fastpath to single target IPI (Vitaly Kuznetsov) [1813987] - [x86] kvm: vmx: Gracefully handle faults on VMXON (Vitaly Kuznetsov) [1813987] - [x86] kvm: vmx: Fold loaded_vmcs_init() into alloc_loaded_vmcs() (Vitaly Kuznetsov) [1813987] - [x86] kvm: vmx: Always VMCLEAR in-use VMCSes during crash with kexec support (Vitaly Kuznetsov) [1813987] - [tools] kvm_stat: add command line switch '-c' to log in csv format (Vitaly Kuznetsov) [1813987] - [tools] kvm_stat: add command line switch '-s' to set update interval (Vitaly Kuznetsov) [1813987] - [tools] kvm_stat: switch to argparse (Vitaly Kuznetsov) [1813987] - [tools] kvm_stat: rework command line sequence and message texts (Vitaly Kuznetsov) [1813987] - [x86] kvm: vmx: don't allow memory operands for inline asm that modifies SP (Vitaly Kuznetsov) [1813987] - [x86] kvm: lapic: Mark hrtimer for period or oneshot mode to expire in hard interrupt context (Vitaly Kuznetsov) [1813987] - [x86] kvm: svm: Issue WBINVD after deactivating an SEV guest (Vitaly Kuznetsov) [1813987] - [documentation] kvm: svm: document KVM_MEM_ENCRYPT_OP, let userspace detect if SEV is available (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: remove bogus user-triggerable WARN_ON (Vitaly Kuznetsov) [1813987] - [tools] kvm: selftests: Rework timespec functions and usage (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Code style cleanup in kvm_arch_dev_ioctl() (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Add blurb to CPUID tracepoint when using max basic leaf values (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Add requested index to the CPUID tracepoint (Vitaly Kuznetsov) [1813987] - [x86] kvm: nsvm: check for EFER.SVME=1 before entering guest (Vitaly Kuznetsov) [1813987] - [x86] kvm: nvmx: remove side effects from nested_vmx_exit_reflected (Vitaly Kuznetsov) [1813987] - [x86] kvm: vmx: access regs array in vmenter.S in its natural order (Vitaly Kuznetsov) [1813987] - [tools] kvm: selftests: enlightened VMPTRLD with an incorrect GPA (Vitaly Kuznetsov) [1813987] - [tools] kvm: selftests: test enlightened vmenter with wrong eVMCS version (Vitaly Kuznetsov) [1813987] - [tools] kvm: selftests: define and use EVMCS_VERSION (Vitaly Kuznetsov) [1813987] - [x86] kvm: nvmx: properly handle errors in nested_vmx_handle_enlightened_vmptrld() (Vitaly Kuznetsov) [1813987] - [x86] kvm: nvmx: stop abusing need_vmcs12_to_shadow_sync for eVMCS mapping (Vitaly Kuznetsov) [1813987] - [tools] selftests: kvm: Uses TEST_FAIL in tests/utilities (Vitaly Kuznetsov) [1813987] - [tools] selftests: kvm: Introduce the TEST_FAIL macro (Vitaly Kuznetsov) [1813987] - [tools] kvm: selftests: Introduce steal-time test (Vitaly Kuznetsov) [1813987] - [tools] kvm: selftests: virt_map should take npages, not size (Vitaly Kuznetsov) [1813987] - [tools] kvm: selftests: Use consistent message for test skipping (Vitaly Kuznetsov) [1813987] - [tools] kvm: selftests: Enable printf format warnings for TEST_ASSERT (Vitaly Kuznetsov) [1813987] - [tools] kvm: selftests: Share common API documentation (Vitaly Kuznetsov) [1813987] - [tools] selftests: kvm: svm: Add vmcall test to gitignore (Vitaly Kuznetsov) [1813987] - [x86] kvm: nsvm: Remove an obsolete comment (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: correct meaningless kvm_apicv_activated() check (Vitaly Kuznetsov) [1813987] - [x86] kvm: nvmx: Consolidate nested MTF checks to helper function (Vitaly Kuznetsov) [1813987] - [x86] kvm: vmx: Micro-optimize vmexit time when not exposing PMU (Vitaly Kuznetsov) [1813987] - [x86] kvm: svm: Introduce GA Log tracepoint for AVIC (Vitaly Kuznetsov) [1813987] - [documentation] kvm: documentation: Update fast page fault for indirect sp (Vitaly Kuznetsov) [1813987] - [x86] kvm: nsvm: avoid loss of pending IRQ/NMI before entering L2 (Vitaly Kuznetsov) [1813987] - [x86] kvm: nsvm: implement check_nested_events for interrupts (Vitaly Kuznetsov) [1813987] - [x86] kvm: nsvm: ignore L1 interrupt window while running L2 with V_INTR_MASKING=1 (Vitaly Kuznetsov) [1813987] - [x86] kvm: nsvm: do not change host intercepts while nested VM is running (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: rename set_cr3 callback and related flags to load_mmu_pgd (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: unify callbacks to load paging root (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Refactor kvm_cpuid() param that controls out-of-range logic (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Refactor out-of-range logic to contain the madness (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Fix CPUID range checks for Hypervisor and Centaur classes (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Add helpers to perform CPUID-based guest vendor check (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Trace the original requested CPUID function in kvm_cpuid() (Vitaly Kuznetsov) [1813987] - [x86] kvm: cpuid: add support for supervisor states (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Move nSVM CPUID 0x8000000A handling into common x86 code (Vitaly Kuznetsov) [1813987] - [x86] kvm: nsvm: Advertise and enable NRIPS for L1 iff nrips is enabled (Vitaly Kuznetsov) [1813987] - [x86] kvm: nsvm: Expose SVM features to L1 iff nested is enabled (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Move VMX's host_efer to common x86 code (Vitaly Kuznetsov) [1813987] - [virt] kvm: Drop largepages_enabled and its accessor/mutator (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Don't propagate MMU lpage support to memslot.disallow_lpage (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86/mmu: Configure max page level during hardware setup (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86/mmu: Merge kvm_{enable, disable}_tdp() into a common function (Vitaly Kuznetsov) [1813987] - [x86] kvm: svm: Refactor logging of NPT enabled/disabled (Vitaly Kuznetsov) [1813987] - [x86] kvm: vmx: Directly query Intel PT mode when refreshing PMUs (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Check for Intel PT MSR virtualization using KVM cpu caps (Vitaly Kuznetsov) [1813987] - [x86] kvm: vmx: Directly use VMX capabilities helper to detect RDTSCP support (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Use KVM cpu caps to detect MSR_TSC_AUX virt support (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Do kvm_cpuid_array capacity checks in terminal functions (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Use kvm_cpu_caps to detect Intel PT support (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Set emulated/transmuted feature bits via kvm_cpu_caps (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Override host CPUID results with kvm_cpu_caps (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Do host CPUID at load time to mask KVM cpu caps (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Remove stateful CPUID handling (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Squash CPUID 0x2.0 insanity for modern CPUs (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Remove the unnecessary loop on CPUID 0x7 sub-leafs (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Fold CPUID 0x7 masking back into __do_cpuid_func() (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Use KVM cpu caps to track UMIP emulation (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Use KVM cpu caps to mark CR4.LA57 as not-reserved (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Add a helper to check kernel support when setting cpu cap (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Move XSAVES CPUID adjust to VMX's KVM cpu cap update (Vitaly Kuznetsov) [1813987] - [x86] kvm: vmx: Convert feature updates from CPUID to KVM cpu caps (Vitaly Kuznetsov) [1813987] - [x86] kvm: svm: Convert feature updates from CPUID to KVM cpu caps (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Introduce kvm_cpu_caps to replace runtime CPUID masking (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Refactor handling of XSAVES CPUID adjustment (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: handle GBPAGE CPUID adjustment for EPT with generic code (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Handle Intel PT CPUID adjustment in VMX code (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Handle RDTSCP CPUID adjustment in VMX code (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Handle PKU CPUID adjustment in VMX code (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Handle UMIP emulation CPUID adjustment in VMX code (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Handle INVPCID CPUID adjustment in VMX code (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Handle MPX CPUID adjustment in VMX code (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Refactor cpuid_mask() to auto-retrieve the register (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Introduce cpuid_entry_{change, set, clear}() mutators (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Introduce cpuid_entry_{get, has}() accessors (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Replace bare "unsigned" with "unsigned int" in cpuid helpers (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Use u32 for holding CPUID register value in helpers (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Drop explicit @func param from ->set_supported_cpuid() (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Clear output regs for CPUID 0x14 if PT isn't exposed to guest (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Make kvm_mpx_supported() an inline function (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Use supported_xcr0 to detect MPX support (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Calculate the supported xcr0 mask at load time (Vitaly Kuznetsov) [1813987] - [x86] kvm: vmx: Add helpers to query Intel PT mode (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Use common loop iterator when handling CPUID 0xD.N (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Drop redundant array size check (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Encapsulate CPUID entries and metadata in struct (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Refactor CPUID 0x4 and 0x8000001d handling (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Hoist loop counter and terminator to top of __do_cpuid_func() (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Consolidate CPUID array max num entries checking (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Drop redundant boot cpu checks on SSBD feature bits (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Drop the explicit @index from do_cpuid_7_mask() (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Clean up CPUID 0x7 sub-leaf loop (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Refactor CPUID 0xD.N sub-leaf entry creation (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Warn on zero-size save state for valid CPUID 0xD.N sub-leaf (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Check for CPUID 0xD.N support before validating array size (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Move CPUID 0xD.1 handling out of the index>0 loop (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Check userspace CPUID array size after validating sub-leaf (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Clean up error handling in kvm_dev_ioctl_get_cpuid() (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Simplify handling of Centaur CPUID leafs (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Refactor loop around do_cpuid_func() to separate helper (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Return -E2BIG when KVM_GET_SUPPORTED_CPUID hits max entries (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Shrink the usercopy region of the emulation context (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Move kvm_emulate.h into KVM's private directory (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Dynamically allocate per-vCPU emulation context (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Move emulation-only helpers to emulate.c (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Explicitly pass an exception struct to check_intercept (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Refactor I/O emulation helpers to provide vcpu-only variant (Vitaly Kuznetsov) [1813987] - [virt] kvm: Drop gfn_to_pfn_atomic() (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Fix warning due to implicit truncation on 32-bit KVM (Vitaly Kuznetsov) [1813987] - [x86] kvm: nvmx: Drop unnecessary check on ept caps for execute-only (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86/mmu: Rename kvm_mmu->get_cr3() to ->get_guest_pgd() (Vitaly Kuznetsov) [1813987] - [x86] kvm: nvmx: Rename EPTP validity helper and associated variables (Vitaly Kuznetsov) [1813987] - [x86] kvm: nvmx: Rename nested_ept_get_cr3() to nested_ept_get_eptp() (Vitaly Kuznetsov) [1813987] - [x86] kvm: nvmx: Allow L1 to use 5-level page walks for nested EPT (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86/mmu: Drop kvm_mmu_extended_role.cr4_la57 hack (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86/mmu: Don't drop level/direct from MMU role calculation (Vitaly Kuznetsov) [1813987] - [tools] kvm: selftests: Support dirty log initial-all-set test (Vitaly Kuznetsov) [1813987] - [x86] kvm: nvmx: Properly handle userspace interrupt window request (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: trigger kvmclock sync request just once on VM creation (Vitaly Kuznetsov) [1813987] - [x86] kvm: lapic: Recalculate apic map in batch (Vitaly Kuznetsov) [1813987] - [x86] kvm: Fix some obsolete comments (Vitaly Kuznetsov) [1813987] - [virt] kvm: x86: enable dirty log gradually in small chunks (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86/mmu: Reuse the current root if possible for fast switch (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86/mmu: Ignore guest CR3 on fast root switch for direct MMU (Vitaly Kuznetsov) [1813987] - [x86] kvm: svm: Inhibit APIC virtualization for X2APIC guest (Vitaly Kuznetsov) [1813987] - [virt] kvm: Remove unnecessary asm/kvm_host.h includes (Vitaly Kuznetsov) [1813987] - [tools] kvm: selftests: Fix unknown ucall command asserts (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Consolidate VM allocation and free for VMX and SVM (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Directly return __vmalloc() result in ->vm_alloc() (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Gracefully handle __vmalloc() failure during VM allocation (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Adjust counter sample period after a wrmsr (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86/mmu: Consolidate open coded variants of memslot TLB flushes (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86/mmu: Use range-based TLB flush for dirty log memslot flush (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86/mmu: Move kvm_arch_flush_remote_tlbs_memslot() to mmu.c (Vitaly Kuznetsov) [1813987] - [tools] kvm: selftests: Add test for KVM_SET_USER_MEMORY_REGION (Vitaly Kuznetsov) [1813987] - [virt] kvm: Dynamically size memslot array based on number of used slots (Vitaly Kuznetsov) [1813987] - [virt] kvm: Terminate memslot walks via used_slots (Vitaly Kuznetsov) [1813987] - [virt] kvm: Ensure validity of memslot with respect to kvm_get_dirty_log() (Vitaly Kuznetsov) [1813987] - [virt] kvm: Provide common implementation for generic dirty log functions (Vitaly Kuznetsov) [1813987] - [virt] kvm: Clean up local variable usage in __kvm_set_memory_region() (Vitaly Kuznetsov) [1813987] - [x86] kvm: Simplify kvm_free_memslot() and all its descendents (Vitaly Kuznetsov) [1813987] - [virt] kvm: Move memslot deletion to helper function (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Free arrays for old memslot when moving memslot's base gfn (Vitaly Kuznetsov) [1813987] - [virt] kvm: Drop "const" attribute from old memslot in commit_memory_region() (Vitaly Kuznetsov) [1813987] - [virt] kvm: Move setting of memslot into helper routine (Vitaly Kuznetsov) [1813987] - [virt] kvm: Refactor error handling for setting memory region (Vitaly Kuznetsov) [1813987] - [virt] kvm: Explicitly free allocated-but-unused dirty bitmap (Vitaly Kuznetsov) [1813987] - [virt] kvm: Drop kvm_arch_create_memslot() (Vitaly Kuznetsov) [1813987] - [powerpc] kvm: ppc: Move memslot memory allocation into prepare_memory_region() (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Allocate memslot resources during prepare_memory_region() (Vitaly Kuznetsov) [1813987] - [virt] kvm: Don't free new memslot if allocation of said memslot fails (Vitaly Kuznetsov) [1813987] - [virt] kvm: Reinstall old memslots if arch preparation fails (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Allocate new rmap and large page tracking when moving memslot (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Move gpa_val and gpa_available into the emulator context (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Add EMULTYPE_PF when emulation is triggered by a page fault (Vitaly Kuznetsov) [1813987] - [x86] kvm: apic: remove unused function apic_lvt_vector() (Vitaly Kuznetsov) [1813987] - [x86] kvm: vmx: Add 'else' to split mutually exclusive case (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: eliminate some unreachable code (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Fix print format and coding style (Vitaly Kuznetsov) [1813987] - [x86] kvm: vmx: rewrite the comment in vmx_get_mt_mask (Vitaly Kuznetsov) [1813987] - [tools] kvm: selftests: Convert some printf's to pr_info's (Vitaly Kuznetsov) [1813987] - [tools] kvm: selftests: Rework debug message printing (Vitaly Kuznetsov) [1813987] - [tools] kvm: selftests: Time guest demand paging (Vitaly Kuznetsov) [1813987] - [tools] kvm: selftests: Support multiple vCPUs in demand paging test (Vitaly Kuznetsov) [1813987] - [tools] kvm: selftests: Pass args to vCPU in global vCPU args struct (Vitaly Kuznetsov) [1813987] - [tools] kvm: selftests: Add memory size parameter to the demand paging test (Vitaly Kuznetsov) [1813987] - [tools] kvm: selftests: Add configurable demand paging delay (Vitaly Kuznetsov) [1813987] - [tools] kvm: selftests: Add demand paging content to the demand paging test (Vitaly Kuznetsov) [1813987] - [tools] kvm: selftests: Create a demand paging test (Vitaly Kuznetsov) [1813987] - [tools] kvm: selftests: Introduce num-pages conversion utilities (Vitaly Kuznetsov) [1813987] - [tools] kvm: selftests: Introduce vm_guest_mode_params (Vitaly Kuznetsov) [1813987] - [tools] kvm: selftests: Rename vm_guest_mode_params (Vitaly Kuznetsov) [1813987] - [tools] kvm: selftests: aarch64: Remove unnecessary ifdefs (Vitaly Kuznetsov) [1813987] - [tools] kvm: selftests: Remove unnecessary defines (Vitaly Kuznetsov) [1813987] - [tools] redhat: selftests: kvm: add SPDX-License-Identifier (Vitaly Kuznetsov) [1813987] - [x86] redhat: kvm: x86: add SPDX-License-Identifier (Vitaly Kuznetsov) [1813987] - [x86] x86 kvm page table walks: switch to explicit __get_user() (Vitaly Kuznetsov) [1813987] - [x86] kvm: nvmx: avoid NULL pointer dereference with incorrect EVMCS GPAs (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Initializing all kvm_lapic_irq fields in ioapic_write_indirect (Vitaly Kuznetsov) [1813987] - [x86] kvm: vmx: Condition ENCLS-exiting enabling on CPU support for SGX1 (Vitaly Kuznetsov) [1813987] - [x86] kvm: fix Kconfig menu text for -Werror (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: remove stale comment from struct x86_emulate_ctxt (Vitaly Kuznetsov) [1813987] - [x86] kvm: svm: Fix the svm vmexit code for WRMSR (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Fix dereference null cpufreq policy (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: limit the number of "kvm: disabled by bios" messages (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: avoid useless copy of cpufreq policy (Vitaly Kuznetsov) [1813987] - [x86] kvm: allow disabling -Werror (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: allow compiling as non-module with W=1 (Vitaly Kuznetsov) [1813987] - [x86] kvm: Pre-allocate 1 cpumask variable per cpu for both pv tlb and pv ipis (Vitaly Kuznetsov) [1813987] - [x86] kvm: Introduce pv check helpers (Vitaly Kuznetsov) [1813987] - [kernel] kvm: let declaration of kvm_get_running_vcpus match implementation (Vitaly Kuznetsov) [1813987] - [x86] kvm: svm: allocate AVIC data structures based on kvm_amd module parameter (Vitaly Kuznetsov) [1813987] - [x86] kvm: nvmx: Emulate MTF when performing instruction emulation (Vitaly Kuznetsov) [1813987] - [x86] kvm: fix error handling in svm_hardware_setup (Vitaly Kuznetsov) [1813987] - [x86] kvm: svm: Fix potential memory leak in svm_cpu_init() (Vitaly Kuznetsov) [1813987] - [x86] kvm: apic: avoid calculating pending eoi from an uninitialized val (Vitaly Kuznetsov) [1813987] - [x86] kvm: nvmx: clear PIN_BASED_POSTED_INTR from nested pinbased_ctls only when apicv is globally disabled (Vitaly Kuznetsov) [1813987] - [x86] kvm: nvmx: handle nested posted interrupts when apicv is disabled for L1 (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: svm: Fix NULL pointer dereference when AVIC not enabled (Vitaly Kuznetsov) [1813987] - [x86] kvm: nvmx: Hold KVM's srcu lock when syncing vmcs12->shadow (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: don't notify userspace IOAPIC on edge-triggered interrupt EOI (Vitaly Kuznetsov) [1813987] - [x86] kvm/emulate: fix a -Werror=cast-function-type (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: fix incorrect comparison in trace event (Vitaly Kuznetsov) [1813987] - [x86] kvm: nvmx: Fix some obsolete comments and grammar error (Vitaly Kuznetsov) [1813987] - [kernel] kvm: x86: fix missing prototypes (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: enable -Werror (Vitaly Kuznetsov) [1813987] - [documentation] docs: virt: guest-halt-polling.txt convert to ReST (Vitaly Kuznetsov) [1813987] - [documentation] docs: kvm: review-checklist.txt: rename to ReST (Vitaly Kuznetsov) [1813987] - [documentation] docs: kvm: Convert timekeeping.txt to ReST format (Vitaly Kuznetsov) [1813987] - [documentation] docs: kvm: Convert s390-diag.txt to ReST format (Vitaly Kuznetsov) [1813987] - [documentation] docs: kvm: Convert ppc-pv.txt to ReST format (Vitaly Kuznetsov) [1813987] - [documentation] docs: kvm: Convert nested-vmx.txt to ReST format (Vitaly Kuznetsov) [1813987] - [documentation] docs: kvm: Convert mmu.txt to ReST format (Vitaly Kuznetsov) [1813987] - [documentation] docs: kvm: Convert locking.txt to ReST format (Vitaly Kuznetsov) [1813987] - [documentation] docs: kvm: Convert hypercalls.txt to ReST format (Vitaly Kuznetsov) [1813987] - [documentation] docs: kvm: arm/psci.txt: convert to ReST (Vitaly Kuznetsov) [1813987] - [documentation] docs: kvm: convert arm/hyp-abi.txt to ReST (Vitaly Kuznetsov) [1813987] - [documentation] docs: kvm: Convert api.txt to ReST format (Vitaly Kuznetsov) [1813987] - [documentation] docs: kvm: convert devices/xive.txt to ReST (Vitaly Kuznetsov) [1813987] - [documentation] docs: kvm: convert devices/xics.txt to ReST (Vitaly Kuznetsov) [1813987] - [documentation] docs: kvm: convert devices/vm.txt to ReST (Vitaly Kuznetsov) [1813987] - [documentation] docs: kvm: convert devices/vfio.txt to ReST (Vitaly Kuznetsov) [1813987] - [documentation] docs: kvm: convert devices/vcpu.txt to ReST (Vitaly Kuznetsov) [1813987] - [documentation] docs: kvm: convert devices/s390_flic.txt to ReST (Vitaly Kuznetsov) [1813987] - [documentation] docs: kvm: convert devices/mpic.txt to ReST (Vitaly Kuznetsov) [1813987] - [documentation] docs: kvm: convert devices/arm-vgit.txt to ReST (Vitaly Kuznetsov) [1813987] - [documentation] docs: kvm: devices/arm-vgit-v3.txt to ReST (Vitaly Kuznetsov) [1813987] - [documentation] docs: kvm: devices/arm-vgic-its.txt to ReST format (Vitaly Kuznetsov) [1813987] - [documentation] docs: virt: Convert msr.txt to ReST format (Vitaly Kuznetsov) [1813987] - [documentation] docs: virt: convert halt-polling.txt to ReST format (Vitaly Kuznetsov) [1813987] - [documentation] docs: kvm: add arm/pvtime.rst to index.rst (Vitaly Kuznetsov) [1813987] - [documentation] docs: virtual: add it to the documentation body (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: fix WARN_ON check of an unsigned less than zero (Vitaly Kuznetsov) [1813987] - [tools] selftests: kvm: Remove unused x86_register enum (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86/mmu: Fix struct guest_walker arrays for 5-level paging (Vitaly Kuznetsov) [1813987] - [x86] kvm: nvmx: Use correct root level for nested EPT shadow page tables (Vitaly Kuznetsov) [1813987] - [x86] kvm: nvmx: Fix some comment typos and coding style (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86/mmu: Avoid retpoline on ->page_fault() with TDP (Vitaly Kuznetsov) [1813987] - [x86] kvm: apic: reuse smp_wmb() in kvm_make_request() (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: remove duplicated KVM_REQ_EVENT request (Vitaly Kuznetsov) [1813987] - [tools] selftests: kvm: svm: Add vmcall test (Vitaly Kuznetsov) [1813987] - [tools] selftests: kvm: AMD Nested test infrastructure (Vitaly Kuznetsov) [1813987] - [tools] selftests: kvm: Replace get_{gdt, idt}_base() by get_{gdt, idt}() (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Deliver exception payload on KVM_GET_VCPU_EVENTS (Vitaly Kuznetsov) [1813987] - [x86] kvm: nvmx: Handle pending #DB when injecting INIT VM-exit (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Mask off reserved bit from #DB exception payload (Vitaly Kuznetsov) [1813987] - [virt] kvm: Disable preemption in kvm_get_running_vcpu() (Vitaly Kuznetsov) [1813987] - [x86] kvm: vmx: delete meaningless vmx_decache_cr0_guest_bits() declaration (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Mark CR4.UMIP as reserved based on associated CPUID bit (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Fix perfctr WRMSR for running counters (Vitaly Kuznetsov) [1813987] - [x86] kvm: mmu: Separate generating and setting mmio ptes (Vitaly Kuznetsov) [1813987] - [x86] kvm: mmu: Replace unsigned with unsigned int for PTE access (Vitaly Kuznetsov) [1813987] - [x86] kvm: nvmx: Remove stale comment from nested_vmx_load_cr3() (Vitaly Kuznetsov) [1813987] - [x86] kvm: do not setup pv tlb flush when not paravirtualized (Vitaly Kuznetsov) [1813987] - [x86] Add "nopv" parameter to disable PV extensions (Vitaly Kuznetsov) [1813987] - [virt] kvm: fix overflow of zero page refcount with ksm running (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Take a u64 when checking for a valid dr7 value (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: use raw clock values consistently (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: reorganize pvclock_gtod_data members (Vitaly Kuznetsov) [1813987] - [x86] kvm: nvmx: delete meaningless nested_vmx_run() declaration (Vitaly Kuznetsov) [1813987] - [x86] kvm: svm: allow AVIC without split irqchip (Vitaly Kuznetsov) [1813987] - [x86] kvm: ioapic: Lazy update IOAPIC EOI (Vitaly Kuznetsov) [1813987] - [x86] kvm: ioapic: Refactor kvm_ioapic_update_eoi() (Vitaly Kuznetsov) [1813987] - [x86] kvm: i8254: Deactivate APICv when using in-kernel PIT re-injection mode (Vitaly Kuznetsov) [1813987] - [x86] svm: Temporarily deactivate AVIC during ExtINT handling (Vitaly Kuznetsov) [1813987] - [x86] svm: Deactivate AVIC when launching guest with nested SVM support (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: hyperv: Use APICv update request interface (Vitaly Kuznetsov) [1813987] - [x86] svm: Add support for dynamic APICv (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Introduce x86 ops hook for pre-update APICv (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Introduce APICv x86 ops for checking APIC inhibit reasons (Vitaly Kuznetsov) [1813987] - [x86] kvm: svm: avic: Add support for dynamic setup/teardown of virtual APIC backing page (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: svm: Add support to (de)activate posted interrupts (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Add APICv (de)activate request trace points (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Add support for dynamic APICv activation (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: remove get_enable_apicv from kvm_x86_ops (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Introduce APICv inhibit reason bits (Vitaly Kuznetsov) [1813987] - [x86] kvm: lapic: Introduce APICv update helper function (Vitaly Kuznetsov) [1813987] - [iommu] amd: Re-factor guest virtual APIC (de-)activation code (Vitaly Kuznetsov) [1813987] - [tools] selftests: kvm: Add fpu and one reg set/get library functions (Vitaly Kuznetsov) [1813987] - [x86] kvm: Clean up host's steal time structure (Vitaly Kuznetsov) [1813987] - [x86] kvm: Make sure KVM_VCPU_FLUSH_TLB flag is not missed (Vitaly Kuznetsov) [1813987] - [virt] x86/kvm: Cache gfn to pfn translation (Vitaly Kuznetsov) [1813987] - [virt] x86/kvm: Introduce kvm_(un)map_gfn() (Vitaly Kuznetsov) [1813987] - [x86] kvm: Be careful not to clear KVM_VCPU_FLUSH_TLB bit (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Use a typedef for fastop functions (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Add 'else' to unify fastop and execute call path (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: inline memslot_valid_for_gpte (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86/mmu: Use huge pages for DAX-backed files (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86/mmu: Remove lpage_is_disallowed() check from set_spte() (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86/mmu: Fold max_mapping_level() into kvm_mmu_hugepage_adjust() (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86/mmu: Zap any compound page when collapsing sptes (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86/mmu: Remove obsolete gfn restoration in FNAME(fetch) (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86/mmu: Rely on host page tables to find HugeTLB mappings (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86/mmu: Drop level optimization from fast_page_fault() (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86/mmu: Walk host page tables to find THP mappings (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86/mmu: Refactor THP adjust to prep for changing query (Vitaly Kuznetsov) [1813987] - [x86] mm: Introduce lookup_address_in_mm() (Vitaly Kuznetsov) [1813987] - [virt] kvm: Play nice with read-only memslots when querying host page size (Vitaly Kuznetsov) [1813987] - [x86] kvm: Use vcpu-specific gva->hva translation when querying host page size (Vitaly Kuznetsov) [1813987] - [mm] thp: kvm: Explicitly check for THP when populating secondary MMU (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86/mmu: Enforce max_level on HugeTLB mappings (Vitaly Kuznetsov) [1813987] - [virt] kvm: Return immediately if __kvm_gfn_to_hva_cache_init() fails (Vitaly Kuznetsov) [1813987] - [virt] kvm: Clean up __kvm_gfn_to_hva_cache_init() and its callers (Vitaly Kuznetsov) [1813987] - [virt] kvm: Check for a bad hva before dropping into the ghc slow path (Vitaly Kuznetsov) [1813987] - [x86] kvm/x86: export kvm_vector_hashing_enabled() is unnecessary (Vitaly Kuznetsov) [1813987] - [x86] kvm: vmx: remove duplicated segment cache clear (Vitaly Kuznetsov) [1813987] - [x86] Adding 'else' to reduce checking (Vitaly Kuznetsov) [1813987] - [x86] kvm: nvmx: Check GUEST_DR7 on vmentry of nested guests (Vitaly Kuznetsov) [1813987] - [virt] kvm: Move running VCPU from ARM to common code (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Drop x86_set_memory_region() (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Don't take srcu lock in init_rmode_identity_map() (Vitaly Kuznetsov) [1813987] - [virt] kvm: Add build-time error check on kvm_run size (Vitaly Kuznetsov) [1813987] - [virt] kvm: Remove kvm_read_guest_atomic() (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Perform non-canonical checks in 32-bit KVM (Vitaly Kuznetsov) [1813987] - [x86] kvm: nvmx: WARN on failure to set IA32_PERF_GLOBAL_CTRL (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Remove unused ctxt param from emulator's FPU accessors (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: revert "kvm: x86: Fix fpu state crash in kvm guest" (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Ensure guest's FPU state is loaded when accessing for emulation (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Handle TIF_NEED_FPU_LOAD in kvm_{load, put}_guest_fpu() (Vitaly Kuznetsov) [1813987] - [x86] revert "kvm: x86: Add a WARN on TIF_NEED_FPU_LOAD in kvm_load_guest_fpu()" (Vitaly Kuznetsov) [1813987] - [x86] kvm: apic: short-circuit kvm_apic_accept_pic_intr() when pic intr is accepted (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: avoid clearing pending exception event twice (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Protect pmu_intel.c from Spectre-v1/L1TF attacks (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Protect DR-based index computations from Spectre-v1/L1TF attacks (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Protect exit_reason from being used in Spectre-v1/L1TF attacks (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Refactor prefix decoding to prevent Spectre-v1/L1TF attacks (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Protect MSR-based index computations from Spectre-v1/L1TF attacks in x86.c (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Protect MSR-based index computations in pmu.h from Spectre-v1/L1TF attacks (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Protect MSR-based index computations in fixed_msr_to_seg_unit() from Spectre-v1/L1TF attacks (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Protect kvm_lapic_reg_write() from Spectre-v1/L1TF attacks (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Protect ioapic_write_indirect() from Spectre-v1/L1TF attacks (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Protect ioapic_read_indirect() from Spectre-v1/L1TF attacks (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Refactor picdev_write() to prevent Spectre-v1/L1TF attacks (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Protect kvm_hv_msr_[get|set]_crash_data() from Spectre-v1/L1TF attacks (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Protect x86_decode_insn from Spectre-v1/L1TF attacks (Vitaly Kuznetsov) [1813987] - [virt] kvm: Move vcpu->run page allocation out of kvm_vcpu_init() (Vitaly Kuznetsov) [1813987] - [virt] kvm: Move putting of vcpu->pid to kvm_vcpu_destroy() (Vitaly Kuznetsov) [1813987] - [virt] kvm: Drop kvm_arch_vcpu_init() and kvm_arch_vcpu_uninit() (Vitaly Kuznetsov) [1813987] - [arm64] kvm: arm64: Free sve_state via arm specific hook (Vitaly Kuznetsov) [1813987] - [powerpc] kvm: ppc: Move all vcpu init code into kvm_arch_vcpu_create() (Vitaly Kuznetsov) [1813987] - [virt] kvm: arm: Move all vcpu init code into kvm_arch_vcpu_create() (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Move all vcpu init code into kvm_arch_vcpu_create() (Vitaly Kuznetsov) [1813987] - [virt] kvm: Drop kvm_arch_vcpu_setup() (Vitaly Kuznetsov) [1813987] - [powerpc] kvm: ppc: booke: Setup vcpu during kvmppc_core_vcpu_create() (Vitaly Kuznetsov) [1813987] - [s390] kvm: s390: Manually invoke vcpu setup during kvm_arch_vcpu_create() (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Move guts of kvm_arch_vcpu_setup() into kvm_arch_vcpu_create() (Vitaly Kuznetsov) [1813987] - [virt] kvm: Move initialization of preempt notifier to kvm_vcpu_init() (Vitaly Kuznetsov) [1813987] - [virt] kvm: Unexport kvm_vcpu_cache and kvm_vcpu_{un}init() (Vitaly Kuznetsov) [1813987] - [s390] kvm: Move vcpu alloc and init invocation to common code (Vitaly Kuznetsov) [1813987] - [virt] kvm: Introduce kvm_vcpu_destroy() (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Invoke kvm_vcpu_uninit() immediately prior to freeing vcpu (Vitaly Kuznetsov) [1813987] - [s390] kvm: s390: Invoke kvm_vcpu_init() before allocating sie_page (Vitaly Kuznetsov) [1813987] - [s390] kvm: s390: Move guts of kvm_arch_vcpu_init() into kvm_arch_vcpu_create() (Vitaly Kuznetsov) [1813987] - [virt] kvm: Add kvm_arch_vcpu_precreate() to handle pre-allocation issues (Vitaly Kuznetsov) [1813987] - [kernel] kvm: Remove kvm_arch_vcpu_free() declaration (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Drop kvm_arch_vcpu_free() (Vitaly Kuznetsov) [1813987] - [virt] kvm: arm: Drop kvm_arch_vcpu_free() (Vitaly Kuznetsov) [1813987] - [powerpc] kvm: ppc: Drop kvm_arch_vcpu_free() (Vitaly Kuznetsov) [1813987] - [powerpc] kvm: ppc: Move kvm_vcpu_init() invocation to common code (Vitaly Kuznetsov) [1813987] - [powerpc] kvm: ppc: e500mc: Move reset of oldpir below call to kvm_vcpu_init() (Vitaly Kuznetsov) [1813987] - [powerpc] kvm: ppc: book3s pr: Allocate book3s and shadow vcpu after common init (Vitaly Kuznetsov) [1813987] - [powerpc] kvm: ppc: Allocate vcpu struct in common PPC code (Vitaly Kuznetsov) [1813987] - [powerpc] kvm: ppc: e500mc: Add build-time assert that vcpu is at offset 0 (Vitaly Kuznetsov) [1813987] - [powerpc] kvm: ppc: book3s pr: Free shared page if mmu initialization fails (Vitaly Kuznetsov) [1813987] - [powerpc] kvm: ppc: book3s hv: Uninit vCPU if vcore creation fails (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Remove spurious clearing of async #PF MSR (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Remove spurious kvm_mmu_unload() from vcpu destruction path (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Move kvm_vcpu_init() invocation to common code (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Move allocation of pio_data page down a few lines (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Move FPU allocation to common x86 code (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Allocate vcpu struct in common x86 code (Vitaly Kuznetsov) [1813987] - [x86] kvm: svm: Use direct vcpu pointer during vCPU create/free (Vitaly Kuznetsov) [1813987] - [x86] kvm: vmx: Use direct vcpu pointer during vCPU create/free (Vitaly Kuznetsov) [1813987] - [x86] kvm: vmx: Allocate VPID after initializing VCPU (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Free wbinvd_dirty_mask if vCPU creation fails (Vitaly Kuznetsov) [1813987] - [virt] kvm: async_pf: drop kvm_arch_async_page_present wrappers (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: fix overlap between SPTE_MMIO_MASK and generation (Vitaly Kuznetsov) [1813987] - [virt] kvm: Refactor handling of VM debugfs files (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86/mmu: Apply max PA check for MMIO sptes to 32-bit KVM (Vitaly Kuznetsov) [1813987] - [x86] kvm: nvmx: vmread should not set rflags to specify success in case of #PF (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86/mmu: Micro-optimize nEPT's bad memptype/XWR checks (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86/mmu: Reorder the reserved bit check in prefetch_invalid_gpte() (Vitaly Kuznetsov) [1813987] - [x86] kvm: vmx: delete meaningless nested_vmx_prepare_msr_bitmap() declaration (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Refactor and rename bit() to feature_bit() macro (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Expand build-time assertion on reverse CPUID usage (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Add CPUID_7_1_EAX to the reverse CPUID table (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Move bit() helper to cpuid.h (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Add dedicated emulator helpers for querying CPUID features (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Add macro to ensure reserved cr4 bits checks stay in sync (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Drop special XSAVE handling from guest_cpuid_has() (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Ensure all logical CPUs have consistent reserved cr4 bits (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Don't let userspace set host-reserved cr4 bits (Vitaly Kuznetsov) [1813987] - [x86] kvm: vmx: Add helper to consolidate up PT/RTIT WRMSR fault logic (Vitaly Kuznetsov) [1813987] - [x86] kvm: vmx: Add non-canonical check on writes to RTIT address MSRs (Vitaly Kuznetsov) [1813987] - [virt] kvm: Fix some writing mistakes (Vitaly Kuznetsov) [1813987] - [x86] kvm: hyperv: Fix some typos in vcpu unimpl info (Vitaly Kuznetsov) [1813987] - [virt] kvm: Fix some grammar mistakes (Vitaly Kuznetsov) [1813987] - [x86] kvm: Fix some comment typos and missing parentheses (Vitaly Kuznetsov) [1813987] - [x86] kvm: Fix some out-dated function names in comment (Vitaly Kuznetsov) [1813987] - [virt] kvm: Fix some wrong function names in comment (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: check kvm_pit outside kvm_vm_ioctl_reinject() (Vitaly Kuznetsov) [1813987] - [x86] kvm: lapic: micro-optimize fixed mode ipi delivery (Vitaly Kuznetsov) [1813987] - [x86] kvm: vmx: FIXED+PHYSICAL mode single target IPI fastpath (Vitaly Kuznetsov) [1813987] - [x86] kvm: vmx: Allow KVM_INTEL when building for Centaur and/or Zhaoxin CPUs (Vitaly Kuznetsov) [1813987] - [x86] kvm: vmx: Check for full VMX support when verifying CPU compatibility (Vitaly Kuznetsov) [1813987] - [x86] kvm: vmx: Use VMX feature flag to query BIOS enabling (Vitaly Kuznetsov) [1813987] - [x86] kvm: vmx: Drop initialization of IA32_FEAT_CTL MSR (Vitaly Kuznetsov) [1813987] - [x86] cpufeatures: Add flag to track whether MSR IA32_FEAT_CTL is configured (Vitaly Kuznetsov) [1813987] - [x86] cpu: Set synthetic VMX cpufeatures during init_ia32_feat_ctl() (Vitaly Kuznetsov) [1813987] - [x86] cpufeatures: Add EPT_AD feature bit (Vitaly Kuznetsov) [1813987] - [x86] cpu: Detect VMX features on Intel, Centaur and Zhaoxin CPUs (Vitaly Kuznetsov) [1813987] - [x86] vmx: Introduce VMX_FEATURES_* (Vitaly Kuznetsov) [1813987] - [x86] cpu: Clear VMX feature flag if VMX is not fully enabled (Vitaly Kuznetsov) [1813987] - [x86] centaur: Use common IA32_FEAT_CTL MSR initialization (Vitaly Kuznetsov) [1813987] - [x86] mce: WARN once if IA32_FEAT_CTL MSR is left unlocked (Vitaly Kuznetsov) [1813987] - [x86] intel: Initialize IA32_FEAT_CTL MSR at boot (Vitaly Kuznetsov) [1813987] - [tools] x86: Sync msr-index.h from kernel sources (Vitaly Kuznetsov) [1813987] - [tools] selftests, kvm: Replace manual MSR defs with common msr-index.h (Vitaly Kuznetsov) [1813987] - [x86] msr-index: Clean up bit defines for IA32_FEATURE_CONTROL MSR (Vitaly Kuznetsov) [1813987] - [tools] tools arch x86: Grab a copy of the file containing the MSR numbers (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86/mmu: WARN if root_hpa is invalid when handling a page fault (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86/mmu: WARN on an invalid root_hpa (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86/mmu: Move root_hpa validity checks to top of page fault handler (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86/mmu: Move calls to thp_adjust() down a level (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86/mmu: Move transparent_hugepage_adjust() above __direct_map() (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86/mmu: Consolidate tdp_page_fault() and nonpaging_page_fault() (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86/mmu: Rename lpage_disallowed to account_disallowed_nx_lpage (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86/mmu: Persist gfn_lpage_is_disallowed() to max_level (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86/mmu: Incorporate guest's page level into max level for shadow MMU (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86/mmu: Refactor handling of forced 4k pages in page faults (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86/mmu: Refactor the per-slot level calculation in mapping_level() (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86/mmu: Refactor handling of cache consistency with TDP (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86/mmu: Move nonpaging_page_fault() below try_async_pf() (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86/mmu: Fold nonpaging_map() into nonpaging_page_fault() (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86/mmu: Move definition of make_mmu_pages_available() up (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Use gpa_t for cr2/gpa to fix TDP support on 32-bit KVM (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Add a WARN on TIF_NEED_FPU_LOAD in kvm_load_guest_fpu() (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Fix potential put_fpu() w/o load_fpu() on MPX platform (Vitaly Kuznetsov) [1813987] - [kernel] kvm: Remove duplicated declaration of kvm_vcpu_kick (Vitaly Kuznetsov) [1813987] - [x86] kvm: nvmx: Aesthetic cleanup of handle_vmread and handle_vmwrite (Vitaly Kuznetsov) [1813987] - [x86] kvm: nvmx: VMWRITE checks unsupported field before read-only field (Vitaly Kuznetsov) [1813987] - [x86] kvm: nvmx: VMWRITE checks VMCS-link pointer before VMCS field (Vitaly Kuznetsov) [1813987] - [x86] kvm: vmx: Fix the spelling of CPU_BASED_USE_TSC_OFFSETTING (Vitaly Kuznetsov) [1813987] - [x86] kvm: vmx: Rename NMI_PENDING to NMI_WINDOW (Vitaly Kuznetsov) [1813987] - [x86] kvm: vmx: Rename INTERRUPT_PENDING to INTERRUPT_WINDOW (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Fix some comment typos (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Convert the last users of "shorthand = 0" to use macros (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Fix callers of kvm_apic_match_dest() to use correct macros (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Drop KVM_APIC_SHORT_MASK and KVM_APIC_DEST_MASK (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Use APIC_DEST_* macros properly in kvm_lapic_irq.dest_mode (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Move irrelevant declarations out of ioapic.h (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Fix kvm_bitmap_or_dest_vcpus() to use irq shorthand (Vitaly Kuznetsov) [1813987] - [x86] kvm: explicitly set rmap_head->val to 0 in pte_list_desc_remove_entry() (Vitaly Kuznetsov) [1813987] - [virt] kvm: get rid of var page in kvm_set_pfn_dirty() (Vitaly Kuznetsov) [1813987] - [x86] kvm: vmx: remove unreachable statement in vmx_get_msr_feature() (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: use CPUID to locate host page table reserved bits (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Host feature SSBD doesn't imply guest feature AMD_SSBD (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Host feature SSBD doesn't imply guest feature SPEC_CTRL_SSBD (Vitaly Kuznetsov) [1813987] - [x86] kvm: vmx: Stop wasting a page for guest_msrs (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: fix out-of-bounds write in KVM_GET_EMULATED_CPUID (CVE-2019-19332) (Vitaly Kuznetsov) [1813987] - [documentation] documentation: kvm: Fix mention to number of ioctls classes (Vitaly Kuznetsov) [1813987] - [x86] kvm x86: Move kvm cpuid support out of svm (Vitaly Kuznetsov) [1813987] - [x86] kvm: nvmx: Relax guest IA32_FEATURE_CONTROL constraints (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Grab KVM's srcu lock when setting nested state (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Open code shared_msr_update() in its only caller (Vitaly Kuznetsov) [1813987] - [virt] kvm: Fix jump label out_free_* in kvm_init() (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: create mmu/ subdirectory (Vitaly Kuznetsov) [1813987] - [x86] kvm: nvmx: Remove unnecessary TLB flushes on L1<->L2 switches when L1 use apic-access-page (Vitaly Kuznetsov) [1813987] - [x86] kvm: nvmx: Do not mark vmcs02->apic_access_page as dirty when unpinning (Vitaly Kuznetsov) [1813987] - [x86] kvm: nvmx: Assume TLB entries of L1 and L2 are tagged differently if L0 use EPT (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Unexport kvm_vcpu_reload_apic_access_page() (Vitaly Kuznetsov) [1813987] - [x86] kvm: nvmx: add CR4_LA57 bit to nested CR4_FIXED1 (Vitaly Kuznetsov) [1813987] - [x86] kvm: nvmx: Use semi-colon instead of comma for exit-handlers initialization (Vitaly Kuznetsov) [1813987] - [x86] kvm: nvmx: Add support for capturing highest observable L2 TSC (Vitaly Kuznetsov) [1813987] - [x86] tss: Fix and move VMX BUILD_BUG_ON() (Vitaly Kuznetsov) [1813987] - [x86] kvm: vmx: Rename function find_msr() to vmx_find_msr_index() (Vitaly Kuznetsov) [1813987] - [x86] kvm: vmx: Rename NR_AUTOLOAD_MSRS to NR_LOADSTORE_MSRS (Vitaly Kuznetsov) [1813987] - [x86] kvm: nested: Introduce read_and_check_msr_entry() (Vitaly Kuznetsov) [1813987] - [x86] kvm: nvmx: Expose load IA32_PERF_GLOBAL_CTRL VM-{Entry, Exit} control (Vitaly Kuznetsov) [1813987] - [x86] kvm: nvmx: Load GUEST_IA32_PERF_GLOBAL_CTRL MSR on VM-Entry (Vitaly Kuznetsov) [1813987] - [x86] kvm: nvmx: mark functions in the header as "static inline" (Vitaly Kuznetsov) [1813987] - [x86] kvm: nvmx: Use kvm_set_msr to load IA32_PERF_GLOBAL_CTRL on VM-Exit (Vitaly Kuznetsov) [1813987] - [x86] kvm: nvmx: Check HOST_IA32_PERF_GLOBAL_CTRL on VM-Entry (Vitaly Kuznetsov) [1813987] - [x86] kvm: nvmx: Check GUEST_IA32_PERF_GLOBAL_CTRL on VM-Entry (Vitaly Kuznetsov) [1813987] - [x86] kvm: vmx: Add helper to check reserved bits in IA32_PERF_GLOBAL_CTRL (Vitaly Kuznetsov) [1813987] - [tools] selftests: kvm: Simplify loop in kvm_create_max_vcpus test (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: optimization: Requst TLB flush in fast_cr3_switch() instead of do it directly (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86/vpmu: Add lazy mechanism to release perf_event per vPMC (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86/vpmu: Reuse perf_event to avoid unnecessary pmc_reprogram_counter (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86/vpmu: Introduce a new kvm_pmu_ops->msr_idx_to_pmc callback (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86/vpmu: Rename pmu_ops callbacks from msr_idx to rdpmc_ecx (Vitaly Kuznetsov) [1813987] - [kernel] perf/core: Provide a kernel-internal interface to pause perf_event (Vitaly Kuznetsov) [1813987] - [kernel] perf/core: Provide a kernel-internal interface to recalibrate event period (Vitaly Kuznetsov) [1813987] - [x86] kvm: nvmx: Update vmcs01 TPR_THRESHOLD if L2 changed L1 TPR (Vitaly Kuznetsov) [1813987] - [x86] kvm: vmx: Refactor update_cr8_intercept() (Vitaly Kuznetsov) [1813987] - [x86] kvm: svm: Remove check if APICv enabled in SVM update_cr8_intercept() handler (Vitaly Kuznetsov) [1813987] - [x86] kvm: apic: add helper func to remove duplicate code in kvm_pv_send_ipi (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: avoid unused setup_syscalls_segments call when SYSCALL check failed (Vitaly Kuznetsov) [1813987] - [virt] kvm: mmio: get rid of odd out_err label in kvm_coalesced_mmio_init (Vitaly Kuznetsov) [1813987] - [x86] kvm: vmx: Consume pending LAPIC INIT event when exit on INIT_SIGNAL (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Prevent set vCPU into INIT/SIPI_RECEIVED state when INIT are latched (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Evaluate latched_init in KVM_SET_VCPU_EVENTS when vCPU not in SMM (Vitaly Kuznetsov) [1813987] - [x86] kvm: retpolines: x86: eliminate retpoline from svm.c exit handlers (Vitaly Kuznetsov) [1813987] - [x86] kvm: retpolines: x86: eliminate retpoline from vmx.c exit handlers (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: optimize more exit handlers in vmx.c (Vitaly Kuznetsov) [1813987] - [virt] kvm: Add a comment describing the /dev/kvm no_compat handling (Vitaly Kuznetsov) [1813987] - [virt] kvm: Forbid /dev/kvm being opened by a compat task when CONFIG_KVM_COMPAT=n (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Reset the three MSR list number variables to 0 in kvm_init_msr_list() (Vitaly Kuznetsov) [1813987] - [tools] selftests: kvm: fix build with glibc >= 2.30 (Vitaly Kuznetsov) [1813987] - [virt] kvm: mmu: Do not treat ZONE_DEVICE pages as being reserved (Vitaly Kuznetsov) [1813987] - [x86] kvm: vmx: Introduce pi_is_pir_empty() helper (Vitaly Kuznetsov) [1813987] - [x86] kvm: vmx: Do not change PID.NDST when loading a blocked vCPU (Vitaly Kuznetsov) [1813987] - [x86] kvm: vmx: Consider PID.PIR to determine if vCPU has pending interrupts (Vitaly Kuznetsov) [1813987] - [x86] kvm: vmx: Fix comment to specify PID.ON instead of PIR.ON (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Fix initialization of MSR lists (Vitaly Kuznetsov) [1813987] - [virt] kvm: fix placement of refcount initialization (Vitaly Kuznetsov) [1813987] - [virt] kvm: Fix NULL-ptr deref after kvm_create_vm fails (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: get rid of odd out jump label in pdptrs_changed (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: switch KVMCLOCK base to monotonic raw clock (Vitaly Kuznetsov) [1813987] - [virt] kvm: call kvm_arch_destroy_vm if vm creation fails (Vitaly Kuznetsov) [1813987] - [x86] kvm/pmu: Replace rcu_swap_protected() with rcu_replace_pointer() (Vitaly Kuznetsov) [1813987] - [kernel] rcu: Upgrade rcu_swap_protected() to rcu_replace_pointer() (Vitaly Kuznetsov) [1813987] - [x86] kvm: Fix -Wmissing-prototypes warnings (Vitaly Kuznetsov) [1813987] - [virt] kvm: Allocate memslots and buses before calling kvm_arch_init_vm (Vitaly Kuznetsov) [1813987] - [x86] kvm: nvmx: Don't leak L1 MMIO regions to L2 (Vitaly Kuznetsov) [1813987] - [x86] kvm: svm: Fix potential wrong physical id in avic_handle_ldr_update (Vitaly Kuznetsov) [1813987] - [virt] kvm: Add separate helper for putting borrowed reference to kvm (Vitaly Kuznetsov) [1813987] - [tools] kvm: tests: Add test to verify MSR_IA32_XSS (Vitaly Kuznetsov) [1813987] - [x86] kvm: svm: Update svm_xsaves_supported (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Move IA32_XSS to kvm_{get, set}_msr_common (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Move IA32_XSS-swapping on VM-entry/VM-exit to common x86 code (Vitaly Kuznetsov) [1813987] - [x86] kvm: vmx: Use wrmsr for switching between guest and host IA32_XSS on Intel (Vitaly Kuznetsov) [1813987] - [x86] kvm: svm: Use wrmsr for switching between guest and host IA32_XSS on AMD (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Remove unneeded kvm_vcpu variable, guest_xcr0_loaded (Vitaly Kuznetsov) [1813987] - [x86] kvm: vmx: Fix conditions for guest IA32_XSS support (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Introduce vcpu->arch.xsaves_enabled (Vitaly Kuznetsov) [1813987] - [x86] kvm: vmx: Rename {vmx, nested_vmx}_vcpu_setup() (Vitaly Kuznetsov) [1813987] - [x86] kvm: vmx: Initialize vmx->guest_msrs[] right after allocation (Vitaly Kuznetsov) [1813987] - [x86] kvm: vmx: Remove vmx->hv_deadline_tsc initialization from vmx_vcpu_setup() (Vitaly Kuznetsov) [1813987] - [x86] kvm: vmx: Write VPID to vmcs when creating vcpu (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86/vpmu: Declare kvm_pmu->reprogram_pmi field using DECLARE_BITMAP (Vitaly Kuznetsov) [1813987] - [x86] kvm: remove redundant code in kvm_arch_vm_ioctl (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Modify kvm_x86_ops.get_enable_apicv() to use struct kvm parameter (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Fold decache_cr3() into cache_reg() (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Add helpers to test/mark reg availability and dirtiness (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Fold 'enum kvm_ex_reg' definitions into 'enum kvm_reg' (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Add WARNs to detect out-of-bounds register indices (Vitaly Kuznetsov) [1813987] - [x86] kvm: vmx: Optimize vmx_set_rflags() for unrestricted guest (Vitaly Kuznetsov) [1813987] - [x86] kvm: vmx: Consolidate to_vmx() usage in RFLAGS accessors (Vitaly Kuznetsov) [1813987] - [x86] kvm: vmx: Skip GUEST_CR3 VMREAD+VMWRITE if the VMCS is up-to-date (Vitaly Kuznetsov) [1813987] - [x86] kvm: nvmx: Always write vmcs02.GUEST_CR3 during nested VM-Enter (Vitaly Kuznetsov) [1813987] - [x86] kvm: clear kvmclock MSR on reset (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: fix bugon.cocci warnings (Vitaly Kuznetsov) [1813987] - [x86] kvm: vmx: Remove specialized handling of unexpected exit-reasons (Vitaly Kuznetsov) [1813987] - [tools] selftests: kvm: fix sync_regs_test with newer gccs (Vitaly Kuznetsov) [1813987] - [virt] kvm: Don't shrink/grow vCPU halt_poll_ns if host side polling is disabled (Vitaly Kuznetsov) [1813987] - [tools] selftests: kvm: synchronize .gitignore to Makefile (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Expose RDPID in KVM_GET_SUPPORTED_CPUID (Vitaly Kuznetsov) [1813987] - [virt] kvm: Allow kvm_device_ops to be const (Vitaly Kuznetsov) [1813987] - [kernel] kvm: Implement kvm_put_guest() (Vitaly Kuznetsov) [1813987] - [x86] xen: kvm: Gather the definition of emulate prefixes (Vitaly Kuznetsov) [1813987] - [tools] kvm: selftests: do not blindly clobber registers in guest asm (Vitaly Kuznetsov) [1813987]- [fs] cifs: handle prefix paths in reconnect (Leif Sahlberg) [1814203] - [fs] cifs: use compounding for open and first query-dir for readdir() (Leif Sahlberg) [1814203] - [fs] cifs: create a helper function to parse the query-directory response buffer (Leif Sahlberg) [1814203] - [fs] cifs: prepare SMB2_query_directory to be used with compounding (Leif Sahlberg) [1814203] - [fs] xfs: reflink should force the log out if mounted with wsync (Bill O'Donnell) [1825373] - [fs] xfs: factor out a new xfs_log_force_inode helper (Bill O'Donnell) [1825373] - [fs] xfs: don't ever return a stale pointer from __xfs_dir3_free_read (Bill O'Donnell) [1825373] - [fs] xfs: fix xfs_rmap_has_other_keys usage of ECANCELED (Bill O'Donnell) [1825373] - [fs] xfs: clear kernel only flags in XFS_IOC_ATTRMULTI_BY_HANDLE (Bill O'Donnell) [1825373] - [fs] xfs: use bitops interface for buf log item AIL flag check (Bill O'Donnell) [1825373] - [fs] xfs: Sanity check flags of Q_XQUOTARM call (Bill O'Donnell) [1825373] - [fs] iomap: iomap that extends beyond EOF should be marked dirty (Bill O'Donnell) [1825373] - [s390] s390/kasan: Fix crash when attaching PCI device (Philipp Rudo) [1827334] - [s390] s390/qeth: fix initialization on old HW (Philipp Rudo) [1780667] - [s390] s390/qeth: vnicc Fix init to default (Philipp Rudo) [1780667] - [s390] s390/qeth: Fix vnicc_is_in_use if rx_bcast not set (Philipp Rudo) [1780667] - [s390] s390/qeth: fix false reporting of VNIC CHAR config failure (Philipp Rudo) [1780667] - [s390] s390/qeth: lock the card while changing its hsuid (Philipp Rudo) [1780667] - [s390] s390/qeth: fix qdio teardown after early init error (Philipp Rudo) [1780667] - [s390] s390/qeth: don't return -ENOTSUPP to userspace (Philipp Rudo) [1780667] - [s390] s390/qeth: fix promiscuous mode after reset (Philipp Rudo) [1780667] - [s390] s390/qeth: handle error due to unsupported transport mode (Philipp Rudo) [1780667] - [s390] s390/qeth: return proper errno on IO error (Philipp Rudo) [1780667] - [s390] s390/qeth: don't check drvdata in sysfs code (Philipp Rudo) [1780667] - [s390] s390/qeth: replace qeth_l3_get_addr_buffer() (Philipp Rudo) [1780667] - [s390] s390/qeth: remove VLAN tracking for L3 devices (Philipp Rudo) [1780667] - [net] net: 8021q: vlan_core: allow use list of vlans for real device (Philipp Rudo) [1780667] - [s390] s390/qeth: consolidate L3 mcast registration code (Philipp Rudo) [1780667] - [s390] s390/qeth: remove gratuitious RX modeset (Philipp Rudo) [1780667] - [s390] s390/qeth: fine-tune L3 mcast locking (Philipp Rudo) [1780667] - [s390] s390/qeth: clean up error path in qeth_core_probe_device() (Philipp Rudo) [1780667] - [s390] s390/qeth: don't cache MAC addresses for multicast IPs (Philipp Rudo) [1780667] - [s390] s390/qeth: use helpers for IP address hashing (Philipp Rudo) [1780667] - [s390] s390/qeth: don't set card state in qeth_qdio_clear_card() (Philipp Rudo) [1780667] - [s390] s390/qeth: consolidate some duplicated HW cmd code (Philipp Rudo) [1780667] - [s390] s390/qeth: keep IRQ disabled until NAPI is really done (Philipp Rudo) [1780667] - [s390] s390/qeth: use QDIO_BUFNR() (Philipp Rudo) [1780667] - [s390] s390/qdio: move SSQD Sniffer mask definition (Philipp Rudo) [1780667] - [s390] s390/qdio: don't attempt IRQ avoidance on Output SBALs (Philipp Rudo) [1780667] - [s390] s390/qdio: simplify thinint device registration (Philipp Rudo) [1780667] - [s390] s390/qdio: add statistics helper macro (Philipp Rudo) [1780667] - [s390] s390/qdio: remove a forward declaration (Philipp Rudo) [1780667] - [s390] s390/qdio: reduce log level for EQBS partial (Philipp Rudo) [1780667] - [s390] s390/qdio: use QDIO_BUFNR() (Philipp Rudo) [1780667] - [s390] s390/qeth: Fix initialization of vnicc cmd masks during set online (Philipp Rudo) [1780667] - [s390] s390/qeth: Fix error handling during VNICC initialization (Philipp Rudo) [1780667] - [s390] s390/qdio: clarify size of the QIB parm area (Philipp Rudo) [1780667] - [s390] s390/qeth: get vnicc sub-cmd type from reply data (Philipp Rudo) [1780667] - [s390] s390/qeth: merge qeth_reply struct into qeth_cmd_buffer (Philipp Rudo) [1780667] - [s390] s390/qeth: keep cmd alive after IO completion (Philipp Rudo) [1780667] - [s390] s390/qeth: use correct length field in SNMP cmd callback (Philipp Rudo) [1780667] - [s390] s390/qeth: propagate length of processed cmd IO data to callback (Philipp Rudo) [1780667] - [s390] s390/qeth: use node_descriptor struct (Philipp Rudo) [1780667] - [s390] s390/cio: move struct node_descriptor to cio.h (Philipp Rudo) [1780667] - [s390] scsi: zfcp: log FC Endpoint Security errors (Philipp Rudo) [1723820] - [s390] scsi: zfcp: enhance handling of FC Endpoint Security errors (Philipp Rudo) [1723820] - [lib] lib/zlib: add zlib_deflate_dfltcc_enabled() function (Philipp Rudo) [1659435] - [lib] s390/boot: add dfltcc= kernel command line parameter (Philipp Rudo) [1659435] - [lib] lib/zlib: add s390 hardware support for kernel zlib_inflate (Philipp Rudo) [1659435] - [s390] s390/boot: rename HEAP_SIZE due to name collision (Philipp Rudo) [1659435] - [lib] lib/zlib: add s390 hardware support for kernel zlib_deflate (Philipp Rudo) [1659435] - [base] mm/memory_hotplug: allow to specify a default online_type (David Hildenbrand) [1038941] - [base] mm/memory_hotplug: convert memhp_auto_online to store an online_type (David Hildenbrand) [1038941] - [mm] mm/memory_hotplug: unexport memhp_auto_online (David Hildenbrand) [1038941] - [hv] hv_balloon: don't check for memhp_auto_online manually (David Hildenbrand) [1038941] - [powerpc] powernv/memtrace: always online added memory blocks (David Hildenbrand) [1038941] - [base] drivers/base/memory: store mapping between MMOP_* and string in an array (David Hildenbrand) [1038941] - [base] drivers/base/memory: map MMOP_OFFLINE to 0 (David Hildenbrand) [1038941] - [base] drivers/base/memory: rename MMOP_ONLINE_KEEP to MMOP_ONLINE (David Hildenbrand) [1038941] - [netdrv] cxgb4: fix adapter crash due to wrong MC size (Vishal Kulkarni) [1813128] - [scsi] scsi: ibmvfc: Don't send implicit logouts prior to NPIV login (Steve Best) [1828725] - [fs] cifs: ignore cached share root handle closing errors (Leif Sahlberg) [1827485] - [fs] cifs: Optimize readdir on reparse points (Leif Sahlberg) [1827485] - [fs] cifs: Adjust indentation in smb2_open_file (Leif Sahlberg) [1827485] - [fs] CIFS: Close cached root handle only if it has a lease (Leif Sahlberg) [1827485] - [fs] SMB3: Fix crash in SMB2_open_init due to uninitialized field in compounding path (Leif Sahlberg) [1827485] - [fs] smb3: fix refcount underflow warning on unmount when no directory leases (Leif Sahlberg) [1827485] - [fs] fs: cifs: Delete usage of timespec64_trunc (Leif Sahlberg) [1827485] - [fs] smb3: improve check for when we send the security descriptor context on create (Leif Sahlberg) [1827485] - [fs] smb3: fix mode passed in on create for modetosid mount option (Leif Sahlberg) [1827485] - [fs] cifs: fix possible uninitialized access and race on iface_list (Leif Sahlberg) [1827485] - [fs] cifs: Fix lookup of SMB connections on multichannel (Leif Sahlberg) [1827485] - [fs] smb3: query attributes on file close (Leif Sahlberg) [1827485] - [fs] smb3: remove unused flag passed into close functions (Leif Sahlberg) [1827485] - [fs] cifs: remove redundant assignment to pointer pneg_ctxt (Leif Sahlberg) [1827485] - [fs] fs: cifs: Fix atime update check vs mtime (Leif Sahlberg) [1827485] - [fs] CIFS: fix a white space issue in cifs_get_inode_info() (Leif Sahlberg) [1827485] - [fs] cifs: update internal module version number (Leif Sahlberg) [1827485] - [fs] cifs: Always update signing key of first channel (Leif Sahlberg) [1827485] - [fs] cifs: Fix retrieval of DFS referrals in cifs_mount() (Leif Sahlberg) [1827485] - [fs] cifs: Fix potential softlockups while refreshing DFS cache (Leif Sahlberg) [1827485] - [fs] cifs: Fix lookup of root ses in DFS referral cache (Leif Sahlberg) [1827485] - [fs] cifs: Fix use-after-free bug in cifs_reconnect() (Leif Sahlberg) [1827485] - [fs] cifs: dump channel info in DebugData (Leif Sahlberg) [1827485] - [fs] smb3: dump in_send and num_waiters stats counters by default (Leif Sahlberg) [1827485] - [fs] cifs: try harder to open new channels (Leif Sahlberg) [1827485] - [fs] CIFS: Properly process SMB3 lease breaks (Leif Sahlberg) [1827485] - [fs] cifs: move cifsFileInfo_put logic into a work-queue (Leif Sahlberg) [1827485] - [fs] cifs: try opening channels after mounting (Leif Sahlberg) [1827485] - [fs] CIFS: refactor cifs_get_inode_info() (Leif Sahlberg) [1827485] - [fs] cifs: switch servers depending on binding state (Leif Sahlberg) [1827485] - [fs] cifs: add server param (Leif Sahlberg) [1827485] - [fs] cifs: add multichannel mount options and data structs (Leif Sahlberg) [1827485] - [fs] cifs: sort interface list by speed (Leif Sahlberg) [1827485] - [fs] CIFS: Fix SMB2 oplock break processing (Leif Sahlberg) [1827485] - [fs] cifs: smbd: Return -EAGAIN when transport is reconnecting (Leif Sahlberg) [1827485] - [fs] cifs: smbd: Only queue work for error recovery on memory registration (Leif Sahlberg) [1827485] - [fs] smb3: add debug messages for closing unmatched open (Leif Sahlberg) [1827485] - [fs] CIFS: Respect O_SYNC and O_DIRECT flags during reconnect (Leif Sahlberg) [1827485] - [fs] smb3: remove confusing dmesg when mounting with encryption ("seal") (Leif Sahlberg) [1827485] - [fs] cifs: close the shared root handle on tree disconnect (Leif Sahlberg) [1827485] - [fs] CIFS: Return directly after a failed build_path_from_dentry() in cifs_do_create() (Leif Sahlberg) [1827485] - [fs] CIFS: Use common error handling code in smb2_ioctl_query_info() (Leif Sahlberg) [1827485] - [fs] CIFS: Use memdup_user() rather than duplicating its implementation (Leif Sahlberg) [1827485] - [fs] cifs: smbd: Return -ECONNABORTED when trasnport is not in connected state (Leif Sahlberg) [1827485] - [fs] cifs: smbd: Add messages on RDMA session destroy and reconnection (Leif Sahlberg) [1827485] - [fs] cifs: smbd: Return -EINVAL when the number of iovs exceeds SMBDIRECT_MAX_SGE (Leif Sahlberg) [1827485] - [fs] cifs: smbd: Invalidate and deregister memory registration on re-send for direct I/O (Leif Sahlberg) [1827485] - [fs] cifs: Don't display RDMA transport on reconnect (Leif Sahlberg) [1827485] - [fs] CIFS: remove set but not used variables 'cinode' and 'netfid' (Leif Sahlberg) [1827485] - [fs] cifs: add support for flock (Leif Sahlberg) [1827485] - [fs] cifs: remove unused variable 'sid_user' (Leif Sahlberg) [1827485] - [fs] cifs: rename a variable in SendReceive() (Leif Sahlberg) [1827485] - [fs] SMB3: Fix persistent handles reconnect (Leif Sahlberg) [1827485] - [fs] fix memory leak in large read decrypt offload (Leif Sahlberg) [1827485] - [fs] cifs: Fix missed free operations (Leif Sahlberg) [1827485] - [fs] cifs: clarify comment about timestamp granularity for old servers (Leif Sahlberg) [1827485] - [fs] cifs: Handle -EINPROGRESS only when noblockcnt is set (Leif Sahlberg) [1827485] - [fs] smb3: remove noisy debug message and minor cleanup (Leif Sahlberg) [1827485] - [fs] fs: cifs: mute -Wunused-const-variable message (Leif Sahlberg) [1827485] - [fs] smb3: cleanup some recent endian errors spotted by updated sparse (Leif Sahlberg) [1827485] - [fs] CIFS: Fix oplock handling for SMB 2.1+ protocols (Leif Sahlberg) [1827485] - [fs] smb3: missing ACL related flags (Leif Sahlberg) [1827485] - [fs] smb3: pass mode bits into create calls (Leif Sahlberg) [1827485] - [fs] smb3: Add missing reparse tags (Leif Sahlberg) [1827485] - [fs] CIFS: fix max ea value size (Leif Sahlberg) [1827485] - [fs] fs/cifs/sess.c: Remove set but not used variable 'capabilities' (Leif Sahlberg) [1827485] - [fs] fs/cifs/smb2pdu.c: Make SMB2_notify_init static (Leif Sahlberg) [1827485] - [fs] smb3: fix leak in "open on server" perf counter (Leif Sahlberg) [1827485] - [fs] smb3: allow decryption keys to be dumped by admin for debugging (Leif Sahlberg) [1827485] - [fs] cifs: update internal module version number (Leif Sahlberg) [1827485] - [fs] cifs: modefromsid: write mode ACE first (Leif Sahlberg) [1827485] - [fs] cifs: cifsroot: add more err checking (Leif Sahlberg) [1827485] - [fs] smb3: add missing worker function for SMB3 change notify (Leif Sahlberg) [1827485] - [fs] cifs: Add support for root file systems (Leif Sahlberg) [1827485] - [fs] cifs: modefromsid: make room for 4 ACE (Leif Sahlberg) [1827485] - [fs] smb3: fix potential null dereference in decrypt offload (Leif Sahlberg) [1827485] - [fs] smb3: allow disabling requesting leases (Leif Sahlberg) [1827485] - [fs] smb3: improve handling of share deleted (and share recreated) (Leif Sahlberg) [1827485] - [fs] smb3: display max smb3 requests in flight at any one time (Leif Sahlberg) [1827485] - [fs] smb3: only offload decryption of read responses if multiple requests (Leif Sahlberg) [1827485] - [fs] cifs: add a helper to find an existing readable handle to a file (Leif Sahlberg) [1827485] - [fs] smb3: enable offload of decryption of large reads via mount option (Leif Sahlberg) [1827485] - [fs] smb3: allow parallelizing decryption of reads (Leif Sahlberg) [1827485] - [fs] smb3: allow skipping signature verification for perf sensitive configurations (Leif Sahlberg) [1827485] - [fs] smb3: add dynamic tracepoints for flush and close (Leif Sahlberg) [1827485] - [fs] smb3: log warning if CSC policy conflicts with cache mount option (Leif Sahlberg) [1827485] - [fs] smb3: add mount option to allow RW caching of share accessed by only 1 client (Leif Sahlberg) [1827485] - [fs] smb3: add some more descriptive messages about share when mounting cache=ro (Leif Sahlberg) [1827485] - [fs] smb3: add mount option to allow forced caching of read only share (Leif Sahlberg) [1827485] - [fs] cifs: fix dereference on ses before it is null checked (Leif Sahlberg) [1827485] - [fs] cifs: use existing handle for compound_op(OP_SET_INFO) when possible (Leif Sahlberg) [1827485] - [fs] cifs: create a helper to find a writeable handle by path name (Leif Sahlberg) [1827485] - [fs] cifs: remove set but not used variables (Leif Sahlberg) [1827485] - [fs] smb3: Incorrect size for netname negotiate context (Leif Sahlberg) [1827485] - [fs] cifs: remove unused variable (Leif Sahlberg) [1827485] - [fs] cifs: remove redundant assignment to variable rc (Leif Sahlberg) [1827485] - [fs] smb3: add missing flag definitions (Leif Sahlberg) [1827485] - [fs] cifs: add passthrough for smb2 setinfo (Leif Sahlberg) [1827485] - [fs] cifs: prepare SMB2_Flush to be usable in compounds (Leif Sahlberg) [1827485] - [fs] cifs: allow chmod to set mode bits using special sid (Leif Sahlberg) [1827485] - [fs] cifs: get mode bits from special sid on stat (Leif Sahlberg) [1827485] - [fs] fs: cifs: cifsssmb: remove redundant assignment to variable ret (Leif Sahlberg) [1827485] - [fs] cifs: fix a comment for the timeouts when sending echos (Leif Sahlberg) [1827485] - [fs] fs: cifs: switch to RC4 library interface (Leif Sahlberg) [1827485] - [fs] smb3: smbdirect no longer experimental (Leif Sahlberg) [1827485] - [fs] cifs: copy_file_range needs to strip setuid bits and update timestamps (Leif Sahlberg) [1827485] - [tools] perf vendor events s390: Add new deflate counters for IBM z15 (Philipp Rudo) [1827333] - [s390] s390/cpum_cf: Add new extended counters for IBM z15 (Philipp Rudo) [1827333] - [s390] s390/zcrypt: use kvmalloc instead of kmalloc for 256k alloc (Philipp Rudo) [1827310] - [s390] s390/pkey/zcrypt: Support EP11 AES secure keys (Philipp Rudo) [1723826] - [s390] s390/zcrypt: extend EP11 card and queue sysfs attributes (Philipp Rudo) [1723826] - [s390] s390/zcrypt: add new low level ep11 functions support file (Philipp Rudo) [1723826] - [s390] s390/zcrypt: ep11 structs rework, export zcrypt_send_ep11_cprb (Philipp Rudo) [1723826] - [s390] s390/zcrypt: enable card/domain autoselect on ep11 cprbs (Philipp Rudo) [1723826] - [crypto] crypto/testmgr: enable selftests for paes-s390 ciphers (Philipp Rudo) [1780668] - [s390] s390/pkey: Add support for key blob with clear key value (Philipp Rudo) [1780668] - [s390] s390/crypto: enable clear key values for paes ciphers (Philipp Rudo) [1780668] - [s390] s390/crypto: Rework on paes implementation (Philipp Rudo) [1780668] - [s390] scsi: zfcp: trace FC Endpoint Security of FCP devices and connections (Philipp Rudo) [1723822] - [s390] scsi: zfcp: log FC Endpoint Security of connections (Philipp Rudo) [1723822] - [s390] scsi: zfcp: report FC Endpoint Security in sysfs (Philipp Rudo) [1723822] - [s390] scsi: zfcp: auto variables for dereferenced structs in open port handler (Philipp Rudo) [1723822] - [block] blk-iocost: Fix error on iocost_ioc_vrate_adj (Waiman Long) [1828563] - [s390] s390/ipl: add support to control memory clearing for FCP and CCW re-IPL (Philipp Rudo) [1812985] - [s390] s390: support KPROBES_ON_FTRACE (Philipp Rudo) [1810526] - [s390] s390/ftrace: generate traced function stack frame (Philipp Rudo) [1810526] - [s390] s390/ftrace: save traced function caller (Philipp Rudo) [1810526] - [misc] mei: me: fix irq number stored in hw struct (Tony Camuso) [1822645] - [misc] mei: me: add cedar fork device ids (Tony Camuso) [1822645] - [misc] mei: fix CNL itouch device number to match the spec (Tony Camuso) [1822645] - [misc] misc: Replace zero-length array with flexible-array member (Tony Camuso) [1822645] - [misc] mei: remove unused includes from pci-{me, txe}.c (Tony Camuso) [1822645] - [misc] mei: limit number of bytes in mei header (Tony Camuso) [1822645] - [misc] mei: bus: replace zero-length array with flexible-array member (Tony Camuso) [1822645] - [misc] mei: me: add jasper point DID (Tony Camuso) [1822645] - [misc] mei: hdcp: bind only with i915 on the same PCH (Tony Camuso) [1822645] - [misc] mei: bus: use simple sprintf for sysfs (Tony Camuso) [1822645] - [misc] mei: bus: add more client attributes to sysfs (Tony Camuso) [1822645] - [misc] mei: add trc detection register to sysfs (Tony Camuso) [1822645] - [misc] mei: abstract fw status register read (Tony Camuso) [1822645] - [misc] mei: me: store irq number in the hw struct (Tony Camuso) [1822645] - [misc] mei: me: mei_me_dev_init() use struct device instead of struct pci_dev (Tony Camuso) [1822645] - [misc] mei: me: add comet point V device id (Tony Camuso) [1822645] - [misc] mei: bus: prefix device names on bus with the bus name (Tony Camuso) [1822645] - [misc] mei: me: fix me_intr_clear function name in KDoc (Tony Camuso) [1822645] - [misc] mei: buf: drop 'running hook' debug messages (Tony Camuso) [1822645] - [misc] mei: avoid FW version request on Ibex Peak and earlier (Tony Camuso) [1822645] - [misc] misc/mei/hdcp: Fill transcoder index in port info (Tony Camuso) [1822645] - [misc] drm/i915: mei_hdcp: I915 sends ddi index as per ME FW (Tony Camuso) [1822645] - [drm] drm/i915: Attach content type property (Tony Camuso) [1822645] - [drm] drm: Add Content protection type property (Tony Camuso) [1822645] - [misc] mei: me: add Tiger Lake point LP device ID (Tony Camuso) [1822645] - [misc] mei: Use dev_get_drvdata where possible (Tony Camuso) [1822645] - [misc] mei: me: add mule creek canyon (EHL) device ids (Tony Camuso) [1822645] - [misc] mei: no need to check return value of debugfs_create functions (Tony Camuso) [1822645] - [documentation] mei: docs: add hdcp documentation (Tony Camuso) [1822645] - [documentation] mei: docs: add a short description for nfc behind mei (Tony Camuso) [1822645] - [documentation] mei: docs: update mei client bus documentation (Tony Camuso) [1822645] - [documentation] mei: docs: move iamt docs to a iamt.rst file (Tony Camuso) [1822645] - [documentation] mei: docs: move documentation under driver-api (Tony Camuso) [1822645] - [misc] mei: Convert to use DEFINE_SHOW_ATTRIBUTE macro (Tony Camuso) [1822645] - [drm] drm: generic fn converting be24 to cpu and vice versa (Tony Camuso) [1822645] - [misc] mei: expose device state in sysfs (Tony Camuso) [1822645] - [misc] mei: hdcp: use own Kconfig file (Tony Camuso) [1822645] - [misc] mei: adjust the copyright notice in the files (Tony Camuso) [1822645] - [misc] mei/hdcp: Fix SPDX identifiers (Tony Camuso) [1822645] - [misc] mei: convert to SPDX license tags (Tony Camuso) [1822645] - [misc] mei: add missing SPDX tag to mei Kconfig (Tony Camuso) [1822645] - [misc] mei: bus: move hw module get/put to probe/release (Tony Camuso) [1822645] - [misc] misc/mei/hdcp: Component framework for I915 Interface (Tony Camuso) [1822645] - [misc] misc/mei/hdcp: Closing wired HDCP2.2 Tx Session (Tony Camuso) [1822645] - [misc] misc/mei/hdcp: Enabling the HDCP authentication (Tony Camuso) [1822645] - [misc] misc/mei/hdcp: Verify M_prime (Tony Camuso) [1822645] - [misc] misc/mei/hdcp: Repeater topology verification and ack (Tony Camuso) [1822645] - [misc] misc/mei/hdcp: Prepare Session Key (Tony Camuso) [1822645] - [misc] misc/mei/hdcp: Verify L_prime (Tony Camuso) [1822645] - [misc] misc/mei/hdcp: Initiate Locality check (Tony Camuso) [1822645] - [misc] misc/mei/hdcp: Store the HDCP Pairing info (Tony Camuso) [1822645] - [misc] misc/mei/hdcp: Verify H_prime (Tony Camuso) [1822645] - [misc] misc/mei/hdcp: Verify Receiver Cert and prepare km (Tony Camuso) [1822645] - [misc] misc/mei/hdcp: Initiate Wired HDCP2.2 Tx Session (Tony Camuso) [1822645] - [misc] misc/mei/hdcp: Define ME FW interface for HDCP2.2 (Tony Camuso) [1822645] - [misc] misc/mei/hdcp: Client driver for HDCP application (Tony Camuso) [1822645] - [misc] mei: bus: whitelist hdcp client (Tony Camuso) [1822645] - [misc] mei: hbm: clean the feature flags on link reset (Tony Camuso) [1822645] - [misc] mei: bus: export to_mei_cl_device for mei client devices drivers (Tony Camuso) [1822645] - [misc] mei: free read cb on ctrl_wr list flush (Tony Camuso) [1822645] - [misc] mei: me: add ice lake point device id (Tony Camuso) [1822645] - [misc] mei: squash single_recv_buf into one bit in client properties (Tony Camuso) [1822645] - [misc] mei: me: add denverton innovation engine device IDs (Tony Camuso) [1822645] - [misc] mei: me: mark LBG devices as having dma support (Tony Camuso) [1822645] - [misc] mei: dma: silent the reject message (Tony Camuso) [1822645] - [misc] mei: me: mark CNP devices as having dma support (Tony Camuso) [1822645] - [misc] mei: bump hbm version to 2.1 (Tony Camuso) [1822645] - [misc] mei: dma ring: implement transmit flow (Tony Camuso) [1822645] - [misc] mei: dma ring: implement rx circular buffer logic (Tony Camuso) [1822645] - [misc] mei: hw: add dma ring control block (Tony Camuso) [1822645] - [misc] mei: hbm: setup dma ring (Tony Camuso) [1822645] - [misc] mei: dma ring buffers allocation (Tony Camuso) [1822645] - [misc] mei: expedite ioctl return on the notify set operation error (Tony Camuso) [1822645] - [misc] mei: flush queues by the host client only (Tony Camuso) [1822645] - [misc] mei: hbm: drop BUG() from the hbm handler (Tony Camuso) [1822645] - [misc] mei: replace POLL* with EPOLL* for write queues (Tony Camuso) [1822645] - [misc] misc: remove redundant include moduleparam.h (Tony Camuso) [1822645] - [misc] mei: bus: need to unlink client before freeing (Tony Camuso) [1822645] - [misc] mei: bus: fix hw module get/put balance (Tony Camuso) [1822645] - [misc] mei: fix use-after-free in mei_cl_write (Tony Camuso) [1822645] - [misc] mei: ignore not found client in the enumeration (Tony Camuso) [1822645] - [misc] mei: restrict dma ring support to hbm version 2.1 (Tony Camuso) [1822645] - [misc] mei: hbm: introduce dma bit in the message header (Tony Camuso) [1822645] - [misc] mei: add support for variable length mei headers (Tony Camuso) [1822645] - [misc] mei: add mei_msg_hdr_init wrapper (Tony Camuso) [1822645] - [misc] mei: move hbuf_depth from the mei device to the hw modules (Tony Camuso) [1822645] - [misc] mei: cleanup slots to data conversions (Tony Camuso) [1822645] - [misc] mei: bus: suppress sign-compare warnings (Tony Camuso) [1822645] - [misc] mei: fix ssize_t to int assignment in read and write ops (Tony Camuso) [1822645] - [misc] mei: use correct type for counter variable in for loops (Tony Camuso) [1822645] - [misc] mei: check for error returned from mei_hbuf_empty_slots() (Tony Camuso) [1822645] - [misc] mei: don't update offset in write (Tony Camuso) [1822645] - [misc] mei: bus: type promotion bug in mei_fwver() (Tony Camuso) [1822645] - [misc] mei: bus: type promotion bug in mei_nfc_if_version() (Tony Camuso) [1822645] - [misc] mei: expose fw version to sysfs (Tony Camuso) [1822645] - [misc] mei: add optional timeout to internal bus recv (Tony Camuso) [1822645] - [misc] mei: remove unused MEI_IAMTHIF_STALL_TIMER define (Tony Camuso) [1822645] - [s390] s390/pci: Fix unexpected write combine on resource (Philipp Rudo) [1827311] - [powerpc] pwerpc/vas: Include linux/types.h in uapi/asm/vas-api.h (Gustavo Duarte) [1725806] - [documentation] Documentation/powerpc: VAS API (Gustavo Duarte) [1725806] - [crypto] crypto/nx: Remove 'pid' in vas_tx_win_attr struct (Gustavo Duarte) [1725806] - [crypto] crypto/nx: Enable and setup GZIP compresstion type (Gustavo Duarte) [1725806] - [crypto] crypto/nx: Make enable code generic to add new GZIP compression type (Gustavo Duarte) [1725806] - [crypto] crypto/nx: Rename nx-842-powernv file name to nx-common-powernv (Gustavo Duarte) [1725806] - [crypto] crypto/nx: Initialize coproc entry with kzalloc (Gustavo Duarte) [1725806] - [crypto] crypto: nx - Add of_node_put() before return in 842 (Gustavo Duarte) [1725806] - [crypto] crypto/NX: Set receive window credits to max number of CRBs in RxFIFO (Gustavo Duarte) [1725806] - [powerpc] crypto/nx: Initialize 842 high and normal RxFIFO control registers (Gustavo Duarte) [1725806] - [powerpc] powerpc/vas: Add VAS user space API (Gustavo Duarte) [1725806] - [powerpc] powerpc/vas: Define VAS_TX_WIN_OPEN ioctl API (Gustavo Duarte) [1725806] - [powerpc] powerpc/vas: Initialize window attributes for GZIP coprocessor type (Gustavo Duarte) [1725806] - [powerpc] powerpc: Use mm_context vas_windows counter to issue CP_ABORT (Gustavo Duarte) [1725806] - [powerpc] powerpc/vas: Free send window in VAS instance after credits returned (Gustavo Duarte) [1725806] - [powerpc] powerpc/vas: Display process stuck message (Gustavo Duarte) [1725806] - [powerpc] powerpc/vas: Do not use default credits for receive window (Gustavo Duarte) [1725806] - [powerpc] powerpc/vas: Print CRB and FIFO values (Gustavo Duarte) [1725806] - [powerpc] powerpc/vas: Return credits after handling fault (Gustavo Duarte) [1725806] - [powerpc] powerpc/vas: Update CSB and notify process for fault CRBs (Gustavo Duarte) [1725806] - [powerpc] powerpc/vas: Setup thread IRQ handler per VAS instance (Gustavo Duarte) [1725806] - [powerpc] powerpc/vas: Take reference to PID and mm for user space windows (Gustavo Duarte) [1725806] - [powerpc] powerpc/vas: Register NX with fault window ID and IRQ port value (Gustavo Duarte) [1725806] - [powerpc] powerpc/vas: Setup fault window per VAS instance (Gustavo Duarte) [1725806] - [powerpc] powerpc/vas: Alloc and setup IRQ and trigger port (Gustavo Duarte) [1725806] - [powerpc] powerpc/vas: Define nx_fault_stamp in coprocessor_request_block (Gustavo Duarte) [1725806] - [powerpc] powerpc/xive: Define xive_native_alloc_irq_on_chip() (Gustavo Duarte) [1725806] - [powerpc] powerpc/powernv: remove the unused vas_win_paste_addr and vas_win_id functions (Gustavo Duarte) [1725806] - [tools] intel-speed-select: Fix speed-select-base-freq-properties output on CLX-N (Prarit Bhargava) [1828306] - [tools] tools/power/x86/intel-speed-select: Fix CLX-N package information output (Prarit Bhargava) [1828306] - [kernel] sched/isolation: Allow "isolcpus=" to skip unknown sub-parameters (Peter Xu) [1799014] - [arm64] arm64: tlb: skip tlbi broadcast, fix speculative tlb lookups (Andrea Arcangeli) [1820817] - [x86] pci: hv: Introduce hv_msi_entry (Mohammed Gamal) [1816740] - [pci] hv: Move retarget related structures into tlfs header (Mohammed Gamal) [1816740] - [pci] hv: Move hypercall related definitions into tlfs header (Mohammed Gamal) [1816740] - [pci] hv: Reorganize the code in preparation of hibernation (Mohammed Gamal) [1816740] - [pci] hv: Add a Hyper-V PCI interface driver for software backchannel interface (Mohammed Gamal) [1816740] - [pci] hv: Add a paravirtual backchannel in software (Mohammed Gamal) [1816740]- [include] i2c: fix a doc warning (David Arcari) [1826759] - [i2c] i2c: acpi: put device when verifying client fails (David Arcari) [1826759] - [i2c] i2c: i2c-core-of: convert to use i2c_new_client_device() (David Arcari) [1826759] - [i2c] i2c: i2c-core-base: convert to use i2c_new_client_device() (David Arcari) [1826759] - [i2c] i2c: i2c-core-acpi: convert to use i2c_new_client_device() (David Arcari) [1826759] - [i2c] i2c: fix bus recovery stop mode timing (David Arcari) [1826759] - [i2c] i2c: core: Use DEVICE_ATTR_*() helper macros (David Arcari) [1826759] - [include] i2c: remove unneeded 'extern' from function declatations (David Arcari) [1826759] - [include] i2c: add helper to check if a client has a driver attached (David Arcari) [1826759] - [include] i2c: fix header file kernel-doc warning (David Arcari) [1826759] - [misc] eeprom: at24: use devm_i2c_new_dummy_device() (David Arcari) [1826759] - [i2c] i2c: remove i2c_new_dummy() API (David Arcari) [1826759] - [media] media: dvb-frontends: cxd2820r_core: convert to i2c_new_dummy_device (David Arcari) [1826759] - [media] media: dvb-frontends: mn88473: convert to i2c_new_dummy_device (David Arcari) [1826759] - [media] media: dvb-frontends: mn88472: convert to i2c_new_dummy_device (David Arcari) [1826759] - [hwmon] hwmon: (w83791d) convert to use devm_i2c_new_dummy_device (David Arcari) [1826759] - [hwmon] hwmon: (w83793d) convert to use devm_i2c_new_dummy_device (David Arcari) [1826759] - [hwmon] hwmon: (w83781d) convert to i2c_new_dummy_device (David Arcari) [1826759] - [media] media: ir-kbd-i2c: convert to i2c_new_dummy_device() (David Arcari) [1826759] - [misc] misc: eeprom: max6875: convert to i2c_new_dummy_device (David Arcari) [1826759] - [hwmon] hwmon: (w83792d) convert to use devm_i2c_new_dummy_device (David Arcari) [1826759] - [hwmon] hwmon: (asb100) convert to i2c_new_dummy_device (David Arcari) [1826759] - [i2c] i2c: replace i2c_new_probed_device with an ERR_PTR variant (David Arcari) [1826759] - [i2c] i2c: smbus: Don't filter out duplicate alerts (David Arcari) [1826759] - [i2c] i2c: of: Populate fwnode in of_i2c_get_board_info() (David Arcari) [1826759] - [i2c] i2c: remove helpers for ref-counting clients (David Arcari) [1826759] - [i2c] i2c: core: fix use after free in of_i2c_notify (David Arcari) [1826759] - [i2c] i2c: acpi: Force bus speed to 400KHz if a Silead touchscreen is present (David Arcari) [1826759] - [i2c] i2c: add support for filters optional properties (David Arcari) [1826759] - [i2c] i2c: slave-eeprom: Add read only mode (David Arcari) [1826759] - [i2c] i2c: slave-eeprom: Add comment about address handling (David Arcari) [1826759] - [i2c] i2c-eeprom_slave: Add support for more eeprom models (David Arcari) [1826759] - [i2c] i2c: make i2c_unregister_device() ERR_PTR safe (David Arcari) [1826759] - [media] i2c: replace i2c_new_secondary_device with an ERR_PTR variant (David Arcari) [1826759] - [i2c] i2c: Drop unneeded check for of_node (David Arcari) [1826759] - [i2c] i2c: core: Tidy up handling of init_irq (David Arcari) [1826759] - [i2c] i2c: core: Move ACPI gpio IRQ handling into i2c_acpi_get_irq (David Arcari) [1826759] - [i2c] i2c: core: Move ACPI IRQ handling to probe time (David Arcari) [1826759] - [i2c] i2c: acpi: Factor out getting the IRQ from ACPI (David Arcari) [1826759] - [i2c] i2c: acpi: Use available IRQ helper functions (David Arcari) [1826759] - [i2c] i2c: core: Allow whole core to use i2c_dev_irq_from_resources (David Arcari) [1826759] - [i2c] i2c: core: add sysfs header (David Arcari) [1826759] - [i2c] i2c: add newly exported functions to the header, too (David Arcari) [1826759] - [i2c] i2c: mux: add sysfs header (David Arcari) [1826759] - [include] i2c: headers: reformat header comment and update copyright (David Arcari) [1826759] - [include] i2c: headers: update docs about I2C_CLIENT_* (David Arcari) [1826759] - [i2c] i2c: core: always have a named variable in arguments (David Arcari) [1826759] - [include] i2c: headers: always have a named variable in arguments (David Arcari) [1826759] - [include] i2c: headers: don't use 'dev' as adapter variable (David Arcari) [1826759] - [i2c] i2c: mux: Use struct_size() in devm_kzalloc() (David Arcari) [1826759] - [i2c] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 441 (David Arcari) [1826759] - [i2c] i2c: acpi: export i2c_acpi_find_adapter_by_handle (David Arcari) [1826759] - [media] tua6100: Avoid build warnings (David Arcari) [1826759] - [i2c] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 157 (David Arcari) [1826759] - [i2c] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 152 (David Arcari) [1826759] - [i2c] i2c: acpi: permit bus speed to be discovered after enumeration (David Arcari) [1826759] - [i2c] i2c: dev: fix potential memory leak in i2cdev_ioctl_rdwr (David Arcari) [1826759] - [include] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 1 (David Arcari) [1826759] - [i2c] treewide: Add SPDX license identifier - Makefile/Kconfig (David Arcari) [1826759] - [i2c] i2c: core: add device-managed version of i2c_new_dummy (David Arcari) [1826759] - [i2c] i2c: core: improve return value handling of i2c_new_device and i2c_new_dummy (David Arcari) [1826759] - [i2c] i2c: core: apply 'is_suspended' check for SMBus, too (David Arcari) [1826759] - [i2c] i2c: core: ratelimit 'transfer when suspended' errors (David Arcari) [1826759] - [i2c] i2c: Prevent runtime suspend of adapter when Host Notify is required (David Arcari) [1826759] - [i2c] gcc-9: don't warn about uninitialized variable (David Arcari) [1826759] - [i2c] i2c: mux: populate the new *_atomic callbacks (David Arcari) [1826759] - [i2c] i2c: core: introduce callbacks for atomic transfers (David Arcari) [1826759] - [i2c] i2c: core: use I2C locking behaviour also for SMBUS (David Arcari) [1826759] - [i2c] i2c: core: remove use of in_atomic() (David Arcari) [1826759] - [include] i2c: apply coding style for struct i2c_adapter (David Arcari) [1826759] - [i2c] i2c: add extra check to safe DMA buffer helper (David Arcari) [1826759] - [i2c] i2c: Allow recovery of the initial IRQ by an I2C client device (David Arcari) [1826759] - [i2c] i2c: expand minor range when registering chrdev region (David Arcari) [1826759] - [i2c] i2c: core-smbus: don't trace smbus_reply data on errors (David Arcari) [1826759] - [i2c] i2c: of: Try to find an I2C adapter matching the parent (David Arcari) [1826759] - [include] i2c: acpi: Move I2C bits from acpi.h to i2c.h (David Arcari) [1826759] - [i2c] i2c: dev: prevent adapter retries and timeout being set as minus value (David Arcari) [1826759] - [i2c] i2c: add suspended flag and accessors for i2c adapters (David Arcari) [1826759] - [i2c] treewide: surround Kconfig file paths with double quotes (David Arcari) [1826759] - [i2c] i2c: acpi: Introduce i2c_acpi_get_i2c_resource() helper (David Arcari) [1826759] - [i2c] i2c: acpi: Use ACPI_FAILURE instead of !ACPI_SUCCESS (David Arcari) [1826759] - [i2c] i2c: acpi: Return error pointers from i2c_acpi_new_device() (David Arcari) [1826759] - [i2c] i2c: Clear client->irq in i2c_device_remove (David Arcari) [1826759] - [i2c] i2c: Remove unnecessary call to irq_find_mapping (David Arcari) [1826759] - [i2c] i2c: Fix kerneldoc for renamed i2c dma put function (David Arcari) [1826759] - [i2c] i2c: core: remove level of indentation in i2c_transfer (David Arcari) [1826759] - [i2c] i2c: core: remove outdated DEBUG output (David Arcari) [1826759] - [i2c] i2c: refactor function to release a DMA safe buffer (David Arcari) [1826759] - [i2c] i2c: don't use any __deprecated handling anymore (David Arcari) [1826759] - [i2c] i2c: remove deprecated attach_adapter callback (David Arcari) [1826759] - [i2c] i2c: core: Parse SDA hold time from firmware (David Arcari) [1826759] - [i2c] i2c: quirks: add zero length checks (David Arcari) [1826759] - [i2c] i2c: recovery: make pin init look like STOP (David Arcari) [1826759] - [i2c] i2c: recovery: rename variable for easier understanding (David Arcari) [1826759] - [i2c] i2c: recovery: add get_bus_free callback (David Arcari) [1826759] - [i2c] i2c: recovery: refactor recovery function (David Arcari) [1826759] - [i2c] i2c: recovery: require either get_sda or set_sda (David Arcari) [1826759] - [i2c] i2c: remove i2c_lock_adapter and use i2c_lock_bus directly (David Arcari) [1826759] - [media] media: tda1004x: switch to i2c_lock_bus(..., I2C_LOCK_SEGMENT) (David Arcari) [1826759] - [media] media: tda18271: switch to i2c_lock_bus(..., I2C_LOCK_SEGMENT) (David Arcari) [1826759] - [media] media: af9013: switch to i2c_lock_bus(..., I2C_LOCK_SEGMENT) (David Arcari) [1826759] - [media] media: drxk_hard: switch to i2c_lock_bus(..., I2C_LOCK_SEGMENT) (David Arcari) [1826759] - [media] media: rtl2830: switch to i2c_lock_bus(..., I2C_LOCK_SEGMENT) (David Arcari) [1826759] - [i2c] i2c: mux: pca9541: switch to i2c_lock_bus(..., I2C_LOCK_SEGMENT) (David Arcari) [1826759] - [i2c] i2c: mux: make use of __i2c_smbus_xfer (David Arcari) [1826759] - [kvm] KVM: PPC: Book3S HV: Fix H_CEDE return code for nested guests (David Gibson) [1778556] - [block] block/diskstats: more accurate approximation of io_ticks for slow disks (Ming Lei) [1811745] - [scsi] scsi: storvsc: Correctly set number of hardware queues for IDE disk (Cathy Avery) [1816702] - [netdrv] bonding/alb: make sure arp header is pulled before accessing it (Jarod Wilson) [1819408] - [netdrv] bonding/alb: properly access headers in bond_alb_xmit() (Jarod Wilson) [1819408] - [netdrv] bonding: rename AD_STATE_* to LACP_STATE_* (Jarod Wilson) [1819408] - [netdrv] bonding: fix active-backup transition after link failure (Jarod Wilson) [1819408] - [netdrv] bonding: move 802.3ad port state flags to uapi (Jarod Wilson) [1819408] - [netdrv] bonding: fix bond_neigh_init() (Jarod Wilson) [1819408] - [netdrv] bonding: fix state transition issue in link monitoring (Jarod Wilson) [1819408] - [netdrv] bonding: fix potential NULL deref in bond_update_slave_arr (Jarod Wilson) [1819408] - [netdrv] team: Always enable vlan tx offload (Hangbin Liu) [1827017] - [net] netlink: Use netlink header as base to calculate bad attribute offset (Andrea Claudi) [1825252] - [net] netlink: cap max groups which will be considered in netlink_bind() (Andrea Claudi) [1825252] - [net] tcp: repair: fix TCP_QUEUE_SEQ implementation (Paolo Abeni) [1823771] - [net] tcp: fix "old stuff" D-SACK causing SACK to be treated as D-SACK (Paolo Abeni) [1823771] - [net] tcp: refine rule to allow EPOLLOUT generation under mem pressure (Paolo Abeni) [1823771] - [net] tcp: refine tcp_write_queue_empty() implementation (Paolo Abeni) [1823771] - [include] fib: add missing attribute validation for tun_id (Marcelo Leitner) [1823468] - [include] net/flow_dissector: remove unexist field description (Marcelo Leitner) [1823468] - [net] vlan: vlan_changelink() should propagate errors (Marcelo Leitner) [1823468] - [net] af_packet: set defaule value for tmo (Marcelo Leitner) [1823468] - [net] packet: fix data-race in fanout_flow_is_huge() (Marcelo Leitner) [1823468] - [net] llc: fix sk_buff refcounting in llc_conn_state_process() (Marcelo Leitner) [1823468] - [net] llc: fix another potential sk_buff leak in llc_ui_sendmsg() (Marcelo Leitner) [1823468] - [net] llc: fix sk_buff leak in llc_conn_service() (Marcelo Leitner) [1823468] - [net] llc: fix sk_buff leak in llc_sap_state_process() (Marcelo Leitner) [1823468] - [net] openvswitch: Fix conntrack cache with timeout (Patrlck Talbert) [1765587] - [net] openvswitch: Fix log message in ovs conntrack (Patrlck Talbert) [1765587] - [net] openvswitch: use after free in __ovs_ct_free_action() (Patrlck Talbert) [1765587] - [net] openvswitch: Add timeout support to ct action (Patrlck Talbert) [1765587] - [net] netfilter: Export nf_ct_{set, destroy}_timeout() (Patrlck Talbert) [1765587] - [net] netfilter: cttimeout: ctnl_timeout_find_get() returns incorrect pointer to type (Patrlck Talbert) [1765587] - [net] netfilter: remove ifdef around cttimeout in struct nf_conntrack_l4proto (Patrlck Talbert) [1765587] - [net] netfilter: cttimeout: decouple timeout policy from nfnetlink_cttimeout object (Patrlck Talbert) [1765587] - [net] netfilter: cttimeout: move ctnl_untimeout to nf_conntrack (Patrlck Talbert) [1765587] - [netdrv] ipvlan: do not use cond_resched_rcu() in ipvlan_process_multicast() (Davide Caratti) [1822906] - [netdrv] ipvlan: add cond_resched_rcu() while processing muticast backlog (Davide Caratti) [1822906] - [netdrv] ipvlan: don't deref eth hdr before checking it's set (Davide Caratti) [1822906] - [netdrv] ipvlan: do not add hardware address of master to its unicast filter list (Davide Caratti) [1822906] - [include] net/dst: do not confirm neighbor for vxlan and geneve pmtu update (Hangbin Liu) [1755686] - [net] sit: do not confirm neighbor when do pmtu update (Hangbin Liu) [1755686] - [net] vti: do not confirm neighbor when do pmtu update (Hangbin Liu) [1755686] - [net] tunnel: do not confirm neighbor when do pmtu update (Hangbin Liu) [1755686] - [include] net/dst: add new function skb_dst_update_pmtu_no_confirm (Hangbin Liu) [1755686] - [netdrv] gtp: do not confirm neighbor when do pmtu update (Hangbin Liu) [1755686] - [net] ip6_gre: do not confirm neighbor when do pmtu update (Hangbin Liu) [1755686] - [net] add bool confirm_neigh parameter for dst_ops.update_pmtu (Hangbin Liu) [1755686] - [net] neigh: support smaller retrans_time settting (Hangbin Liu) [1767282] - [include] net: core: add helper tcp_v6_gso_csum_prep (Josef Oskera) [1818097] - [net] ip_tunnel: fix interface lookup with no key (Guillaume Nault) [1822247] - [net] ipv4: fix a RCU-list lock in inet_dump_fib() (Guillaume Nault) [1822247] - [net] gre: fix uninit-value in __iptunnel_pull_header (Guillaume Nault) [1822247] - [net] netfilter: conntrack: allow insertion of clashing entries (Florian Westphal) [1821404] - [net] netfilter: conntrack: split resolve_clash function (Florian Westphal) [1821404] - [net] netfilter: conntrack: place confirm-bit setting in a helper (Florian Westphal) [1821404] - [net] netfilter: never get/set skb->tstamp (Florian Westphal) [1821404] - [net] netfilter: conntrack: remove two args from resolve_clash (Florian Westphal) [1821404] - [net] netfilter: conntrack: tell compiler to not inline nf_ct_resolve_clash (Florian Westphal) [1821404] - [netdrv] macsec: restrict to ethernet devices (Sabrina Dubroca) [1820524] - [netdrv] macsec: add missing attribute validation for port (Sabrina Dubroca) [1820524] - [net] netns: restore ops before calling ops_exit_list (Ivan Vecera) [1822568] - [net] netns: add pre_exit method to struct pernet_operations (Ivan Vecera) [1822568] - [include] net: dst: Force 4-byte alignment of dst_metrics (Guillaume Nault) [1822148] - [include] net: annotate lockless accesses to sk->sk_napi_id (Guillaume Nault) [1822148] - [net] Fix typo of SKB_SGO_CB_OFFSET (Guillaume Nault) [1822148] - [net] use indirect call wrappers for skb_copy_datagram_iter() (Guillaume Nault) [1822148] - [net] datagram: Make __skb_datagram_iter static (Guillaume Nault) [1822148] - [net] Fix Tx hash bound checking (Guillaume Nault) [1822148] - [net] openvswitch: add missing attribute validation for hash (Eelco Chaudron) [1819202] - [net] openvswitch: Distribute switch variables for initialization (Eelco Chaudron) [1819202] - [net] openvswitch: support asymmetric conntrack (Eelco Chaudron) [1819202] - [net] openvswitch: remove another BUG_ON() (Eelco Chaudron) [1819202] - [net] openvswitch: drop unneeded BUG_ON() in ovs_flow_cmd_build_info() (Eelco Chaudron) [1819202] - [net] openvswitch: don't call pad_packet if not necessary (Eelco Chaudron) [1819202] - [net] openvswitch: add hash info to upcall (Eelco Chaudron) [1819202] - [net] openvswitch: select vport upcall portid directly (Eelco Chaudron) [1819202] - [net] openvswitch: simplify the ovs_dp_cmd_new (Eelco Chaudron) [1819202] - [net] openvswitch: fix possible memleak on destroy flow-table (Eelco Chaudron) [1819202] - [net] openvswitch: add likely in flow_lookup (Eelco Chaudron) [1819202] - [net] openvswitch: simplify the flow_hash (Eelco Chaudron) [1819202] - [net] openvswitch: optimize flow-mask looking up (Eelco Chaudron) [1819202] - [net] openvswitch: optimize flow mask cache hash collision (Eelco Chaudron) [1819202] - [net] openvswitch: shrink the mask array if necessary (Eelco Chaudron) [1819202] - [net] openvswitch: convert mask list in mask array (Eelco Chaudron) [1819202] - [net] openvswitch: add flow-mask cache for performance (Eelco Chaudron) [1819202] - [net] openvswitch: Allow attaching helper in later commit (Eelco Chaudron) [1819202] - [net] openvswitch: change type of UPCALL_PID attribute to NLA_UNSPEC (Eelco Chaudron) [1819202] - [net] openvswitch: Make metadata_dst tunnel work in IP_TUNNEL_INFO_BRIDGE mode (Eelco Chaudron) [1819202] - [netdrv] mlxsw: spectrum_router: Remove unlikely user-triggerable warning (Ivan Vecera) [1821358] - [net] ipv6: Error when route does not have any valid nexthops (Ivan Vecera) [1821358] - [tools] selftests: mlxsw: Add a test for FIB offload indication (Ivan Vecera) [1821358] - [net] ipv6: Stop sending in-kernel notifications for each nexthop (Ivan Vecera) [1821358] - [netdrv] mlxsw: spectrum_router: Create IPv6 multipath routes in one go (Ivan Vecera) [1821358] - [netdrv] mlxsw: spectrum_router: Add / delete multiple IPv6 nexthops (Ivan Vecera) [1821358] - [netdrv] mlxsw: spectrum_router: Pass array of routes to route handling functions (Ivan Vecera) [1821358] - [netdrv] mlxsw: spectrum_router: Adjust IPv6 replace logic to new notifications (Ivan Vecera) [1821358] - [netdrv] mlxsw: spectrum_router: Pass multiple routes to work item (Ivan Vecera) [1821358] - [netdrv] mlxsw: spectrum_router: Prepare function to return errors (Ivan Vecera) [1821358] - [netdrv] mlxsw: spectrum_router: Remove processing of IPv6 append notifications (Ivan Vecera) [1821358] - [net] ipv6: Add IPv6 multipath notification for route delete (Ivan Vecera) [1821358] - [net] ipv6: Add IPv6 multipath notifications for add / replace (Ivan Vecera) [1821358] - [netdrv] netdevsim: Ignore IPv6 multipath notifications (Ivan Vecera) [1821358] - [netdrv] mlxsw: spectrum_router: Ignore IPv6 multipath notifications (Ivan Vecera) [1821358] - [net] ipv6: Extend notifier info for multipath routes (Ivan Vecera) [1821358] - [net] ipv6: export function to send route updates (Ivan Vecera) [1821358] - [net] sctp: fix possibly using a bad saddr with a given dst (Xin Long) [1821578] - [net] sctp: fix refcount bug in sctp_wfree (Xin Long) [1821578] - [net] sctp: move the format error check out of __sctp_sf_do_9_1_abort (Xin Long) [1821578] - [net] Remove switchdev_ops (Ivan Vecera) [1821402] - [net] switchdev: Replace port attr set SDO with a notification (Ivan Vecera) [1821402] - [net] switchdev: Complete removal of switchdev_port_attr_get() (Ivan Vecera) [1821402] - [net] Get rid of switchdev_port_attr_get() (Ivan Vecera) [1821402] - [net] Remove SWITCHDEV_ATTR_ID_PORT_BRIDGE_FLAGS_SUPPORT (Ivan Vecera) [1821402] - [net] fib_notifier: move fib_notifier_ops from struct net into per-net struct (Ivan Vecera) [1821186] - [net] Properly unlink GRO packets on overflow. (Ivan Vecera) [1805302] - [net] Add and use skb_list_del_init(). (Ivan Vecera) [1805302] - [net] Add and use skb_mark_not_on_list(). (Ivan Vecera) [1805302] - [net] Init backlog NAPI's gro_hash. (Ivan Vecera) [1805302] - [net] gro: properly remove skb from list (Ivan Vecera) [1805302] - [net] core: trivial netif_receive_skb_list() entry point (Ivan Vecera) [1805302] - [net] Convert GRO SKB handling to list_head. (Ivan Vecera) [1805302] - [net] ipv6: don't auto-add link-local address to lag ports (Jarod Wilson) [1733953] - [tools] selftests: forwarding: vxlan_bridge_1d: use more proper tos value (Hangbin Liu) [1816587] - [tools] selftests: forwarding: vxlan_bridge_1d: fix tos value (Hangbin Liu) [1816587] - [tools] selftests: forwarding: use proto icmp for {gretap, ip6gretap}_mac testing (Hangbin Liu) [1816587] - [tools] fcnal-test: Fix vrf argument in local tcp tests (Hangbin Liu) [1816587] - [tools] selftests: forwarding: router: Add test case for destination IP link-local (Hangbin Liu) [1816587] - [tools] selftests: forwarding: router: Add test case for source IP equals destination IP (Hangbin Liu) [1816587] - [tools] selftests: forwarding: router: Add test case for multicast destination MAC mismatch (Hangbin Liu) [1816587] - [tools] selftests: forwarding: router: Add test case for source IP in class E (Hangbin Liu) [1816587] - [tools] selftests/net: make so_txtime more robust to timer variance (Hangbin Liu) [1816587] - [tools] selftests: forwarding: Add speed and auto-negotiation test (Hangbin Liu) [1816587] - [tools] selftests: forwarding: lib.sh: Add wait for dev with timeout (Hangbin Liu) [1816587] - [tools] selftests: forwarding: Add ethtool_lib.sh (Hangbin Liu) [1816587] - [tools] selftests: net: avoid ptl lock contention in tcp_mmap (Hangbin Liu) [1816587] - [tools] selftest: net: add alternative names test (Hangbin Liu) [1816587] - [tools] selftest: net: add some traceroute tests (Hangbin Liu) [1816587] - [tools] selftests: net: Fix printf format warnings on arm (Hangbin Liu) [1816587] - [tools] selftests: net: Use size_t and ssize_t for counting file size (Hangbin Liu) [1816587] - [tools] selftests: Make l2tp.sh executable (Hangbin Liu) [1816587] - [tools] selftests/net: add nettest to .gitignore (Hangbin Liu) [1816587] - [tools] selftests: Add test cases for `ip nexthop flush proto XX` (Hangbin Liu) [1816587] - [tools] selftest: A few cleanups for fib_nexthops.sh (Hangbin Liu) [1816587] - [tools] selftests: Fix get_ifidx and callers in nettest.c (Hangbin Liu) [1816587] - [tools] selftests: Fix detection of nettest command in fcnal-test (Hangbin Liu) [1816587] - [tools] selftests: Add l2tp tests (Hangbin Liu) [1816587] - [tools] selftests: nettest: fix spelling mistake: "potocol" -> "protocol" (Hangbin Liu) [1816587] - [tools] selftests: Add use case section to fcnal-test (Hangbin Liu) [1816587] - [tools] selftests: Add ipv6 netfilter tests to fcnal-test (Hangbin Liu) [1816587] - [tools] selftests: Add ipv4 netfilter tests to fcnal-test (Hangbin Liu) [1816587] - [tools] selftests: Add ipv6 runtime tests to fcnal-test (Hangbin Liu) [1816587] - [tools] selftests: Add ipv4 runtime tests to fcnal-test (Hangbin Liu) [1816587] - [tools] selftests: Add ipv6 address bind tests to fcnal-test (Hangbin Liu) [1816587] - [tools] selftests: Add ipv4 address bind tests to fcnal-test (Hangbin Liu) [1816587] - [tools] selftests: Add ipv6 udp tests to fcnal-test (Hangbin Liu) [1816587] - [tools] selftests: Add ipv4 udp tests to fcnal-test (Hangbin Liu) [1816587] - [tools] selftests: Add ipv6 tcp tests to fcnal-test (Hangbin Liu) [1816587] - [tools] selftests: Add ipv4 tcp tests to fcnal-test (Hangbin Liu) [1816587] - [tools] selftests: Add ipv6 ping tests to fcnal-test (Hangbin Liu) [1816587] - [tools] selftests: Add ipv4 ping tests to fcnal-test (Hangbin Liu) [1816587] - [tools] selftests: Setup for functional tests for fib and socket lookups (Hangbin Liu) [1816587] - [tools] selftests: Add nettest (Hangbin Liu) [1816587] - [tools] selftests/net: add missing gitignores (ipv6_flowlabel) (Hangbin Liu) [1816587] - [tools] selftests: txring_overwrite: fix incorrect test of mmap() return value (Hangbin Liu) [1816587] - [tools] selftests/net: skip psock_tpacket test if KALLSYMS was not enabled (Hangbin Liu) [1816587] - [tools] selftests: rtnetlink: skip ipsec offload tests if netdevsim isn't present (Hangbin Liu) [1816587] - [tools] selftests: Add test cases for nexthop objects (Hangbin Liu) [1816587] - [tools] selftests/net: ipv6 flowlabel (Hangbin Liu) [1816587] - [tools] selftests/net: SO_TXTIME with ETF and FQ (Hangbin Liu) [1816587] - [tools] selftests: fib-onlink: Make quiet by default (Hangbin Liu) [1816587] - [tools] selftests/net: correct the return value for run_afpackettests (Hangbin Liu) [1816587] - [tools] selftests/net: correct the return value for run_netsocktests (Hangbin Liu) [1816587] - [tools] selftests: forwarding: Add reverse path forwarding (RPF) test cases (Hangbin Liu) [1816587] - [tools] selftest/net: Remove duplicate header (Hangbin Liu) [1816587] - [tools] selftests: fib_tests: sleep after changing carrier. again. (Hangbin Liu) [1816587] - [tools] selftests: net: use LDLIBS instead of LDFLAGS (Hangbin Liu) [1816587] - [tools] selftests/net: add txring_overwrite (Hangbin Liu) [1816587] - [tools] fib_tests: Add tests for invalid metric on route (Hangbin Liu) [1816587] - [tools] selftests: forwarding: test for bridge sticky flag (Hangbin Liu) [1816587] - [tools] selftests: net: Test headroom handling of ip6_gre devices (Hangbin Liu) [1816587] - [net] Don't disable interrupts in __netdev_alloc_skb() (Andrea Claudi) [1811207] - [net] Don't disable interrupts in napi_alloc_frag() (Andrea Claudi) [1811207] - [net] ipv4: ensure rcu_read_lock() in cipso_v4_error() (Matteo Croce) [1720708] - [net] ipv4: add sanity checks in ipv4_link_failure() (Matteo Croce) [1720708] - [net] ipv4: ensure rcu_read_lock() in ipv4_link_failure() (Matteo Croce) [1720708] - [net] ipv4: recompile ip options in ipv4_link_failure (Matteo Croce) [1720708] - [net] avoid use IPCB in cipso_v4_error (Matteo Croce) [1720708] - [net] Add __icmp_send helper. (Matteo Croce) [1720708] - [net] ipv4: defensive cipso option parsing (Matteo Croce) [1720708] - [net] netfilter: nf_queue: enqueue skbs with NULL dst (Matteo Croce) [1786116]- [powerpc] powerpc/pseries/ddw: Extend upper limit for huge DMA window for persistent memory (Steve Best) [1817596] - [cpuidle] cpuidle: haltpoll: allow force loading on hosts without the REALTIME hint (David Arcari) [1825353] - [cpuidle] cpuidle: dt: Support hierarchical CPU idle states (David Arcari) [1825353] - [of] of: base: Add of_get_cpu_state_node() to get idle states for a CPU node (David Arcari) [1825353] - [cpuidle] cpuidle: Allow idle states to be disabled by default (David Arcari) [1825353] - [cpuidle] cpuidle: Drop unnecessary type cast in cpuidle_poll_time() (David Arcari) [1825353] - [cpuidle] cpuidle: Fix cpuidle_driver_state_disabled() (David Arcari) [1825353] - [cpuidle] cpuidle: use first valid target residency as poll time (David Arcari) [1825353] - [cpuidle] cpuidle: Drop disabled field from struct cpuidle_state (David Arcari) [1825353] - [cpuidle] cpuidle: Pass exit latency limit to cpuidle_use_deepest_state() (David Arcari) [1825353] - [include] cpuidle: Allow idle injection to apply exit latency limit (David Arcari) [1825353] - [thermal] cpuidle: play_idle: Increase the resolution to usec (David Arcari) [1825353] - [cpuidle] cpuidle: Use nanoseconds as the unit of time (David Arcari) [1825353] - [cpuidle] cpuidle: menu: Allow tick to be stopped if PM QoS is used (David Arcari) [1825353] - [cpuidle] cpuidle: Consolidate disabled state checks (David Arcari) [1825353] - [cpuidle] cpuidle: Do not unset the driver if it is there already (David Arcari) [1825353] - [cpuidle] cpuidle: haltpoll: Take 'idle=' override into account (David Arcari) [1825353] - [cpuidle] cpuidle-haltpoll: Enable kvm guest polling when dedicated physical CPUs are available (David Arcari) [1825353] - [fs] gfs2: fix gfs2_find_jhead that returns uninitialized jhead with seq 0 (Abhijith Das) [1655566] - [fs] gfs2: Another gfs2_find_jhead fix (Abhijith Das) [1655566] - [fs] gfs2: read journal in large chunks (Abhijith Das) [1655566] - [fs] gfs2: add a helper function to get_log_header that can be used elsewhere (Abhijith Das) [1655566] - [fs] gfs2: changes to gfs2_log_XXX_bio (Abhijith Das) [1655566] - [fs] gfs2: add more timing info to journal recovery process (Abhijith Das) [1655566] - [mm] mm: hugetlb controller for cgroup v2 (Joel Savitz) [1810728] - [arm64] crypto: arm64/aes-ce - implement 5 way interleave for ECB, CBC and CTR (Mark Salter) [1826982] - [arm64] crypto: arm64/aes-ce - add 5 way interleave routines (Mark Salter) [1826982] - [arm64] crypto: arm64/sha2-ce - correct digest for empty data in finup (Mark Salter) [1826982] - [arm64] crypto: arm64/sha1-ce - correct digest for empty data in finup (Mark Salter) [1826982] - [arm64] crypto: arm64/aes-neonbs - don't access already-freed walk.iv (Mark Salter) [1826982] - [arm64] crypto: arm64/cbcmac - handle empty messages in same way as template (Mark Salter) [1826982] - [arm64] crypto: arm64/aes-blk - update IV after partial final CTR block (Mark Salter) [1826982] - [arm64] crypto: arm64/aes-neonbs - fix returning final keystream block (Mark Salter) [1826982] - [arm64] crypto: arm64/crct10dif-ce - cleanup and optimizations (Mark Salter) [1826982] - [arm64] crypto: arm64/crct10dif - register PMULL variants as separate algos (Mark Salter) [1826982] - [arm64] crypto: arm64/crct10dif - remove dead code (Mark Salter) [1826982] - [arm64] crypto: arm64/crct10dif - revert to C code for short inputs (Mark Salter) [1826982] - [arm64] crypto: arm64/ghash-neon - bump priority to 150 (Mark Salter) [1826982] - [arm64] crypto: arm64/ghash - register PMULL variants as separate algos (Mark Salter) [1826982] - [arm64] crypto: arm64/aes-ccm - don't use an atomic walk needlessly (Mark Salter) [1826982] - [arm64] crypto: arm64/aes-ccm - fix bugs in non-NEON fallback routine (Mark Salter) [1826982] - [arm64] crypto: arm64/aes-blk - ensure XTS mask is always loaded (Mark Salter) [1826982] - [arm64] crypto: arm64/aes - fix handling sub-block CTS-CBC inputs (Mark Salter) [1826982] - [arm64] crypto: arm64/aes-blk - improve XTS mask handling (Mark Salter) [1826982] - [arm64] crypto: arm64/aes-blk - add support for CTS-CBC mode (Mark Salter) [1826982] - [arm64] crypto: arm64/aes-blk - revert NEON yield for skciphers (Mark Salter) [1826982] - [arm64] crypto: arm64/aes-blk - remove pointless (u8 *) casts (Mark Salter) [1826982] - [arm64] crypto: arm64/crct10dif - implement non-Crypto Extensions alternative (Mark Salter) [1826982] - [arm64] crypto: arm64/crct10dif - preparatory refactor for 8x8 PMULL version (Mark Salter) [1826982] - [arm64] crypto: arm64/aes-modes - get rid of literal load of addend vector (Mark Salter) [1826982] - [arm64] crypto: arm64/sm4-ce - check for the right CPU feature bit (Mark Salter) [1826982] - [arm64] crypto: arm64/gcm-aes-ce - fix no-NEON fallback code (Mark Salter) [1826982] - [arm64] crypto: arm64/aes-gcm-ce - fix scatterwalk API violation (Mark Salter) [1826982] - [arm64] crypto: arm64/ghash-ce - implement 4-way aggregation (Mark Salter) [1826982] - [arm64] crypto: arm64/ghash-ce - replace NEON yield check with block limit (Mark Salter) [1826982] - [arm64] crypto: arm64/aes-ce-gcm - don't reload key schedule if avoidable (Mark Salter) [1826982] - [arm64] crypto: arm64/aes-ce-gcm - implement 2-way aggregation (Mark Salter) [1826982] - [arm64] crypto: arm64/aes-ce-gcm - operate on two input blocks at a time (Mark Salter) [1826982] - [mm] mm, slub: prevent kmalloc_node crashes and memory leaks (Rafael Aquini) [1819839] - [mm] mm: slub: be more careful about the double cmpxchg of freelist (Rafael Aquini) [1819839] - [mm] mm: slub: add missing TID bump in kmem_cache_alloc_bulk() (Rafael Aquini) [1819839] - [mm] mm/slub.c: avoid slub allocation while holding list_lock (Rafael Aquini) [1819839] - [mm] mm/slub.c: clean up validate_slab() (Rafael Aquini) [1819839] - [mm] mm: slub: print the offset of fault addresses (Rafael Aquini) [1819839] - [mm] hugetlbfs: don't retry when pool page allocations start to fail (Rafael Aquini) [1727288] - [mm] mm, compaction: raise compaction priority after it withdrawns (Rafael Aquini) [1727288] - [mm] mm, reclaim: cleanup should_continue_reclaim() (Rafael Aquini) [1727288] - [mm] mm, reclaim: make should_continue_reclaim perform dryrun detection (Rafael Aquini) [1727288]- [tools] bpf: selftests: remove test_bpftool_build.sh from TEST_PROGS (Yauheni Kaliuta) [1813365] - [tools] libbpf: Support .text sub-calls relocations (Yauheni Kaliuta) [1813365] - [tools] libbpf: Sanitize global functions (Yauheni Kaliuta) [1813365] - [kernel] workqueue: Add RCU annotation for pwq list walk (Yauheni Kaliuta) [1813365] - [kernel] perf/core: Add SRCU annotation for pmus list walk (Yauheni Kaliuta) [1813365] - [net] kcm: disable preemption in kcm_parse_func_strparser() (Yauheni Kaliuta) [1813365] - [net] kcm: use BPF_PROG_RUN (Yauheni Kaliuta) [1813365] - [kernel] bpf: clarify description for CONFIG_BPF_EVENTS (Yauheni Kaliuta) [1813365] - [lib] test_bpf: Fix a new clang warning about xor-ing two numbers (Yauheni Kaliuta) [1813365] - [include] bpf: add include guard to tnum.h (Yauheni Kaliuta) [1813365] - [tools] libbpf: handle symbol versioning properly for libbpf.a (Yauheni Kaliuta) [1813365] - [net] bpf, devmap: Pass lockdep expression to RCU lists (Yauheni Kaliuta) [1813365] - [tools] libbpf: Fix Makefile' libbpf symbol mismatch diagnostic (Yauheni Kaliuta) [1813365] - [net] xdp: Fix cleanup on map free for devmap_hash map type (Yauheni Kaliuta) [1813365] - [tools] tools, bpf: Fix build for 'make -s tools/bpf O=' (Yauheni Kaliuta) [1813365] - [tools] libbpf: Fix passing uninitialized bytes to setsockopt (Yauheni Kaliuta) [1813365] - [tools] selftests: bpf: Skip write only files in debugfs (Yauheni Kaliuta) [1813365] - [net] xdp: Handle device unregister for devmap_hash map type (Yauheni Kaliuta) [1813365] - [net] ipv4: Add lockdep condition to fix for_each_entry() (Yauheni Kaliuta) [1813365] - [kernel] rcu/sync: Remove custom check for RCU readers (Yauheni Kaliuta) [1813365] - [kernel] rcu: Add support for consolidated-RCU reader checking (Yauheni Kaliuta) [1813365] - [kernel] rcu: Remove redundant debug_locks check in rcu_read_lock_sched_held() (Yauheni Kaliuta) [1813365] - [net] xdp: Prevent overflow in devmap_hash cost calculation for 32-bit builds (Yauheni Kaliuta) [1813365] - [samples] samples/bpf: Add a workaround for asm_inline (Yauheni Kaliuta) [1813365] - [samples] samples/bpf: Fix build for task_fd_query_user.c (Yauheni Kaliuta) [1813365] - [tools] selftests/bpf: test_progs: Don't leak server_fd in test_sockopt_inherit (Yauheni Kaliuta) [1813365] - [tools] tools: bpf: Use !building_out_of_srctree to determine srctree (Yauheni Kaliuta) [1813365] - [net] bpf: Clean up indentation issue in BTF kflag processing (Yauheni Kaliuta) [1813365] - [tools] libbpf: Teach btf_dumper to emit stand-alone anonymous enum definitions (Yauheni Kaliuta) [1813365] - [tools] selftests/bpf: adjust strobemeta loop to satisfy latest clang (Yauheni Kaliuta) [1813365] - [tools] selftests/bpf: delete unused variables in test_sysctl (Yauheni Kaliuta) [1813365] - [tools] libbpf: fix false uninitialized variable warning (Yauheni Kaliuta) [1813365] - [tools] libbpf: Remove getsockopt() check for XDP_OPTIONS (Yauheni Kaliuta) [1813365] - [net] xdp: Fix race in dev_map_hash_update_elem() when replacing element (Yauheni Kaliuta) [1813365] - [tools] selftests/bpf: test_progs: convert test_tcp_rtt (Yauheni Kaliuta) [1813365] - [tools] selftests/bpf: test_progs: convert test_sockopt_inherit (Yauheni Kaliuta) [1813365] - [tools] selftests/bpf: test_progs: convert test_sockopt_multi (Yauheni Kaliuta) [1813365] - [tools] selftests/bpf: test_progs: convert test_sockopt_sk (Yauheni Kaliuta) [1813365] - [tools] selftests/bpf: test_progs: convert test_sockopt (Yauheni Kaliuta) [1813365] - [tools] selftests/bpf: test_progs: add test__join_cgroup helper (Yauheni Kaliuta) [1813365] - [tools] selftests/bpf: precision tracking tests (Yauheni Kaliuta) [1813365] - [tools] selftests/bpf: fix endianness issues in test_sysctl (Yauheni Kaliuta) [1813365] - [arm64] arm64: bpf: optimize modulo operation (Yauheni Kaliuta) [1813365] - [s390] bpf: s390: add JIT support for bpf line info (Yauheni Kaliuta) [1813365] - [tools] selftests/bpf: test_progs: add missing \n to CHECK_FAIL (Yauheni Kaliuta) [1813365] - [tools] selftests/bpf: test_progs: fix verbose mode garbage (Yauheni Kaliuta) [1813365] - [tools] selftests/bpf: Fix a typo in test_offload.py (Yauheni Kaliuta) [1813365] - [net] bpf: fix error check in bpf_tcp_gen_syncookie (Yauheni Kaliuta) [1813365] - [tools] tools: bpftool: do not link twice against libbpf.a in Makefile (Yauheni Kaliuta) [1813365] - [tools] tools: bpf: account for generated feature/ and libbpf/ directories (Yauheni Kaliuta) [1813365] - [tools] tools: bpftool: improve and check builds for different make invocations (Yauheni Kaliuta) [1813365] - [tools] tools: bpftool: ignore make built-in rules for getting kernel version (Yauheni Kaliuta) [1813365] - [s390] bpf: s390: add JIT support for multi-function programs (Yauheni Kaliuta) [1746980 1813365] - [tools] selftests/bpf: remove wrong nhoff in flow dissector test (Yauheni Kaliuta) [1813365] - [tools] selftests/bpf: test_progs: remove unused ret (Yauheni Kaliuta) [1813365] - [tools] selftests/bpf: test_progs: remove asserts from subtests (Yauheni Kaliuta) [1813365] - [tools] selftests/bpf: test_progs: remove global fail/success counts (Yauheni Kaliuta) [1813365] - [tools] selftests/bpf: test_progs: test__skip (Yauheni Kaliuta) [1813365] - [tools] selftests/bpf: add precision tracking test (Yauheni Kaliuta) [1813365] - [tools] selftests/bpf: verifier precise tests (Yauheni Kaliuta) [1813365] - [tools] tools/bpf: sync bpf.h (Yauheni Kaliuta) [1813365] - [net] bpf: introduce verifier internal test flag (Yauheni Kaliuta) [1813365] - [tools] tools: bpftool: add "bpftool map freeze" subcommand (Yauheni Kaliuta) [1813365] - [tools] tools: bpftool: show frozen status for maps (Yauheni Kaliuta) [1813365] - [uapi] bpf: clarify when bpf_trace_printk discards lines (Yauheni Kaliuta) [1813365] - [samples] samples: bpf: syscall_nrs: use mmap2 if defined (Yauheni Kaliuta) [1813365] - [tools] libbpf: use LFS (_FILE_OFFSET_BITS) instead of direct mmap2 syscall (Yauheni Kaliuta) [1813365] - [net] bpf: add new BPF_BTF_GET_NEXT_ID syscall command (Yauheni Kaliuta) [1813365] - [net] bpf: add BTF ids in procfs for file descriptors to BTF objects (Yauheni Kaliuta) [1813365] - [tools] selftests/bpf: add sockopt clone/inheritance test (Yauheni Kaliuta) [1813365] - [tools] bpf: sync bpf.h to tools/ (Yauheni Kaliuta) [1813365] - [net] bpf: support cloning sk storage on accept() (Yauheni Kaliuta) [1813365] - [net] bpf: export bpf_map_inc_not_zero (Yauheni Kaliuta) [1813365] - [tools] tools: bpftool: add documentation for net attach/detach (Yauheni Kaliuta) [1813365] - [tools] tools: bpftool: add bash-completion for net attach/detach (Yauheni Kaliuta) [1813365] - [tools] tools: bpftool: add net detach command to detach XDP on interface (Yauheni Kaliuta) [1813365] - [tools] tools: bpftool: add net attach command to attach XDP on interface (Yauheni Kaliuta) [1813365] - [tools] tools: bpftool: compile with $(EXTRA_WARNINGS) (Yauheni Kaliuta) [1813365] - [tools] tools: bpftool: add feature check for zlib (Yauheni Kaliuta) [1813365] - [tools] tools: bpftool: fix reading from /proc/config.gz (Yauheni Kaliuta) [1813365] - [samples] samples/bpf: xdp_fwd explain bpf_fib_lookup return codes (Yauheni Kaliuta) [1813365] - [samples] samples/bpf: make xdp_fwd more practically usable via devmap lookup (Yauheni Kaliuta) [1813365] - [samples] samples/bpf: xdp_fwd rename devmap name to be xdp_tx_ports (Yauheni Kaliuta) [1813365] - [tools] selftests/bpf: test_progs: drop extra trailing tab (Yauheni Kaliuta) [1813365] - [tools] selftests/bpf: test_progs: test__printf -> printf (Yauheni Kaliuta) [1813365] - [tools] selftests/bpf: test_progs: switch to open_memstream (Yauheni Kaliuta) [1813365] - [tools] selftests/bpf: add loop test 5 (Yauheni Kaliuta) [1813365] - [tools] selftests/bpf: add loop test 4 (Yauheni Kaliuta) [1813365] - [tools] selftests/bpf: extend sockopt_sk selftest with TCP_CONGESTION use case (Yauheni Kaliuta) [1813365] - [net] bpf: always allocate at least 16 bytes for setsockopt hook (Yauheni Kaliuta) [1813365] - [tools] tools: bpftool: add support for reporting the effective cgroup progs (Yauheni Kaliuta) [1813365] - [tools] selftests/bpf: add test for bpf_tcp_gen_syncookie (Yauheni Kaliuta) [1813365] - [tools] bpf: sync bpf.h to tools/ (Yauheni Kaliuta) [1813365] - [net] bpf: add bpf_tcp_gen_syncookie helper (Yauheni Kaliuta) [1813365] - [net] tcp: add skb-less helpers to retrieve SYN cookie (Yauheni Kaliuta) [1813365] - [net] tcp: tcp_syn_flood_action read port from socket (Yauheni Kaliuta) [1813365] - [net] tcp: rate limit synflood warnings further (Yauheni Kaliuta) [1813365] - [tools] tools: Add definitions for devmap_hash map type (Yauheni Kaliuta) [1813365] - [tools] tools/libbpf_probes: Add new devmap_hash type (Yauheni Kaliuta) [1813365] - [tools] tools/include/uapi: Add devmap_hash BPF map type (Yauheni Kaliuta) [1813365] - [net] xdp: Add devmap_hash map type for looking up devices by hashed index (Yauheni Kaliuta) [1813365] - [net] xdp: Refactor devmap allocation code for reuse (Yauheni Kaliuta) [1813365] - [include] include/bpf.h: Remove map_insert_ctx() stubs (Yauheni Kaliuta) [1813365] - [tools] selftests/bpf: convert send_signal.c to use subtests (Yauheni Kaliuta) [1813365] - [tools] selftests/bpf: convert bpf_verif_scale.c to sub-tests API (Yauheni Kaliuta) [1813365] - [tools] selftests/bpf: support BPF_FLOW_DISSECTOR_F_STOP_AT_ENCAP (Yauheni Kaliuta) [1813365] - [tools] bpf/flow_dissector: support ipv6 flow_label and BPF_FLOW_DISSECTOR_F_STOP_AT_FLOW_LABEL (Yauheni Kaliuta) [1813365] - [tools] selftests/bpf: support BPF_FLOW_DISSECTOR_F_PARSE_1ST_FRAG (Yauheni Kaliuta) [1813365] - [tools] tools/bpf: sync bpf_flow_keys flags (Yauheni Kaliuta) [1813365] - [net] bpf/flow_dissector: support flags in BPF_PROG_TEST_RUN (Yauheni Kaliuta) [1813365] - [documentation] bpf/flow_dissector: document flags (Yauheni Kaliuta) [1813365] - [net] bpf/flow_dissector: pass input flags to BPF flow dissector program (Yauheni Kaliuta) [1813365] - [tools] selftests/bpf: Add selftests for bpf_perf_event_output (Yauheni Kaliuta) [1813365] - [net] bpf: Allow bpf_skb_event_output for a few prog types (Yauheni Kaliuta) [1813365] - [tools] selftests/bpf: remove perf buffer helpers (Yauheni Kaliuta) [1813365] - [samples] samples/bpf: switch trace_output sample to perf_buffer API (Yauheni Kaliuta) [1813365] - [samples] samples/bpf: convert xdp_sample_pkts_user to perf_buffer API (Yauheni Kaliuta) [1813365] - [tools] selftests/bpf: switch test_tcpnotify to perf_buffer API (Yauheni Kaliuta) [1813365] - [tools] selftests/bpf: convert test_get_stack_raw_tp to perf_buffer API (Yauheni Kaliuta) [1813365] - [block] block, bfq: fix use-after-free in bfq_idle_slice_timer_body (Ming Lei) [1823596] - [block] block, bfq: fix overwrite of bfq_group pointer in bfq_find_set_group() (Ming Lei) [1823596] - [block] block, bfq: clarify the goal of bfq_split_bfqq() (Ming Lei) [1823596] - [block] block, bfq: get a ref to a group when adding it to a service tree (Ming Lei) [1823596] - [block] block, bfq: remove ifdefs from around gets/puts of bfq groups (Ming Lei) [1823596] - [block] block, bfq: extend incomplete name of field on_st (Ming Lei) [1823596] - [block] block, bfq: get extra ref to prevent a queue from being freed during a group move (Ming Lei) [1823596] - [block] block, bfq: do not insert oom queue into position tree (Ming Lei) [1823596] - [block] block, bfq: do not plug I/O for bfq_queues with no proc refs (Ming Lei) [1823596] - [block] block, bfq: improve arithmetic division in bfq_delta() (Ming Lei) [1823596] - [block] block/bfq: remove unused bfq_class_rt which never used (Ming Lei) [1823596] - [block] block: Prevent hung_check firing during long sync IO (Ming Lei) [1813383] - [block] brd: check and limit max_part par (Ming Lei) [1790403]- [char] random: silence a lockdep splat with printk() (Brian Masney) [1798900] - [net] SUNRPC: fix krb5p mount to provide large enough buffer in rq_rcvsize (Steve Dickson) [1825388] - [include] percpu-refcount: Use normal instead of RCU-sched" (Waiman Long) [1803822] - [kernel] locking/spinlock/debug: Fix various data races (Waiman Long) [1803822] - [kernel] locktorture: Forgive apparent unfairness if CPU hotplug (Waiman Long) [1803822] - [kernel] locktorture: Use private random-number generators (Waiman Long) [1803822] - [tools] locktorture: Allow CPU-hotplug to be disabled via --bootargs (Waiman Long) [1803822] - [kernel] locking: locktorture: Do not include rwlock.h directly (Waiman Long) [1803822] - [kernel] locktorture: Replace strncmp() with str_has_prefix() (Waiman Long) [1803822] - [kernel] locking/rtmutex: rcu: Add WRITE_ONCE() to rt_mutex ->owner (Waiman Long) [1803822] - [arm64] arm64/spinlock: fix a -Wunused-function warning (Waiman Long) [1803822] - [arm64] locking/osq: Use optimized spinning loop for arm64 (Waiman Long) [1803822] - [kernel] locking/qspinlock: Fix inaccessible URL of MCS lock paper (Waiman Long) [1803822] - [include] string.h: Add str_has_prefix() helper function (Waiman Long) [1803822] - [kernel] futex: Remove {get,drop}_futex_key_refs() (Waiman Long) [1803822] - [kernel] futex: Remove pointless mmgrap() + mmdrop() (Waiman Long) [1803822] - [kernel] futex: Unbreak futex hashing (Waiman Long) [1803822] - [fs] futex: Fix inode life-time issue (Waiman Long) [1803822] - [kernel] futex: Fix kernel-doc notation warning (Waiman Long) [1803822] - [kernel] futex: Prevent exit livelock (Waiman Long) [1803822] - [kernel] futex: Provide distinct return value when owner is exiting (Waiman Long) [1803822] - [include] futex: Add mutex around futex exit (Waiman Long) [1803822] - [kernel] futex: Provide state handling for exec() as well (Waiman Long) [1803822] - [kernel] futex: Sanitize exit state handling (Waiman Long) [1803822] - [kernel] futex: Mark the begin of futex exit explicitly (Waiman Long) [1803822] - [kernel] futex: Set task::futex_state to DEAD right after handling futex exit (Waiman Long) [1803822] - [kernel] futex: Split futex_mm_release() for exit/exec (Waiman Long) [1803822] - [kernel] exit/exec: Seperate mm_release() (Waiman Long) [1803822] - [kernel] futex: Replace PF_EXITPIDONE with a state (Waiman Long) [1803822] - [kernel] futex: Move futex exit handling into futex code (Waiman Long) [1803822] - [kernel] futex: Prevent robust futex exit race (Waiman Long) [1803822] - [kernel] futex: Drop leftover wake_q_add() comment (Waiman Long) [1803822] - [kernel] fork: Provide a function for copying init_mm (Waiman Long) [1803822] - [kernel] y2038: futex: Move compat implementation into futex.c (Waiman Long) [1803822] - [fs] nfsd: Fix races between nfsd4_cb_release() and nfsd4_shutdown_callback() ("J. Bruce Fields") [1797484] - [fs] nfsd: minor 4.1 callback cleanup ("J. Bruce Fields") [1797484] - [video] vgacon: Fix a UAF in vgacon_invert_region (Vladis Dronov) [1818732] {CVE-2020-8647 CVE-2020-8649} - [powerpc] powerpc/xive: Use XIVE_BAD_IRQ instead of zero to catch non configured IPIs (David Gibson) [1773891] - [clocksource] hyper-v: Make sched clock return nanoseconds correctly (Mohammed Gamal) [1816731] - [clocksource] hyper-v: Set TSC clocksource as default w/ InvariantTSC (Mohammed Gamal) [1816731] - [clocksource] hyper-v: Untangle stimers and timesync from clocksources (Mohammed Gamal) [1816731] - [clocksource] hyper-v: Reserve PAGE_SIZE space for tsc page (Mohammed Gamal) [1816731] - [clocksource] x86/hyperv: Initialize clockevents earlier in CPU onlining (Mohammed Gamal) [1816731] - [x86] hyperv: Allow guests to enable InvariantTSC (Mohammed Gamal) [1816731] - [hv] hv: vmbus: Suspend/resume the synic for hibernation (Mohammed Gamal) [1816731] - [hv] hv: vmbus: Break out synic enable and disable operations (Mohammed Gamal) [1816731] - [x86] hyperv: Set pv_info.name to "Hyper-V" (Mohammed Gamal) [1816731] - [x86] hyperv: Hide pv_ops access for CONFIG_PARAVIRT=n (Mohammed Gamal) [1816731] - [clocksource] hyperv: Enable TSC page clocksource on 32bit (Mohammed Gamal) [1816731] - [clocksource] hyperv: Add Hyper-V specific sched clock function (Mohammed Gamal) [1816731] - [clocksource] hyperv: Allocate Hyper-V TSC page statically (Mohammed Gamal) [1816731] - [clocksource] Continue making Hyper-V clocksource ISA agnostic (Mohammed Gamal) [1816731] - [clocksource] Make Hyper-V clocksource ISA agnostic (Mohammed Gamal) [1816731] - [tools] hv: Reopen the devices if read() or write() returns errors (Mohammed Gamal) [1824182] - [tools] hv: add vmbus testing tool (Mohammed Gamal) [1824182] - [tools] hv: move to tools buildsystem (Mohammed Gamal) [1824182] - [tools] hv: kvp: eliminate 'may be used uninitialized' warning (Mohammed Gamal) [1824182] - [tools] hv: fix typos in toolchain (Mohammed Gamal) [1824182] - [tools] hv: fix KVP and VSS daemons exit code (Mohammed Gamal) [1824182] - [tools] hv: fixed Python pep8/flake8 warnings for lsvmbus (Mohammed Gamal) [1824182] - [tools] hv: kvp: Fix a warning of buffer overflow with gcc 8.0.1 (Mohammed Gamal) [1824182] - [tools] hv: fcopy: set 'error' in case an unknown operation was requested (Mohammed Gamal) [1824182] - [tools] hv: Fix a bug in the key delete code (Mohammed Gamal) [1824182] - [tools] hv: vss: fix loop device detection (Mohammed Gamal) [1824182] - [hv] hv: vmbus: Introduce latency testing (Mohammed Gamal) [1824182] - [tools] hv: update lsvmbus to be compatible with python3 (Mohammed Gamal) [1824182]- [hwtracing] coresight: etm4x: Add kernel configuration for CONTEXTID (Michael Petlan) [1818835] - [samples] samples/bpf: fix build by setting HAVE_ATTR_TEST to zero (Michael Petlan) [1818835] - [tools] perf metricgroup: Fix printing event names of metric group with multiple events (Michael Petlan) [1818835] - [tools] perf script: Fix invalid LBR/binary mismatch error (Michael Petlan) [1818835] - [tools] perf c2c: Fix return type for histogram sorting comparision functions (Michael Petlan) [1818835] - [tools] perf session: Fix decompression of PERF_RECORD_COMPRESSED records (Michael Petlan) [1818835] - [tools] perf tools: Fix time sorting (Michael Petlan) [1818835] - [tools] perf tools: Remove unused trace_find_next_event() (Michael Petlan) [1818835] - [tools] perf scripting engines: Iterate on tep event arrays directly (Michael Petlan) [1818835] - [tools] perf tools: Make usage of test_attr__* optional for perf-sys.h (Michael Petlan) [1818835] - [tools] perf kmem: Fix memory leak in compact_gfp_flags() (Michael Petlan) [1818835] - [tools] perf c2c: Fix memory leak in build_cl_output() (Michael Petlan) [1818835] - [tools] perf tools: Fix mode setting in copyfile_mode_ns() (Michael Petlan) [1818835] - [tools] perf annotate: Fix multiple memory and file descriptor leaks (Michael Petlan) [1818835] - [tools] perf tools: Fix resource leak of closedir() on the error paths (Michael Petlan) [1818835] - [tools] perf evlist: Fix fix for freed id arrays (Michael Petlan) [1818835] - [tools] perf annotate: Don't return -1 for error when doing BPF disassembly (Michael Petlan) [1818835] - [tools] perf annotate: Return appropriate error code for allocation failures (Michael Petlan) [1818835] - [tools] perf annotate: Fix arch specific ->init() failure errors (Michael Petlan) [1818835] - [tools] perf annotate: Propagate the symbol__annotate() error return (Michael Petlan) [1818835] - [tools] perf annotate: Fix the signedness of failure returns (Michael Petlan) [1818835] - [tools] perf annotate: Propagate perf_env__arch() error (Michael Petlan) [1818835] - [tools] perf evsel: Fall back to global 'perf_env' in perf_evsel__env() (Michael Petlan) [1818835] - [tools] perf tools: Propagate get_cpuid() error (Michael Petlan) [1818835] - [tools] perf jevents: Fix period for Intel fixed counters (Michael Petlan) [1818835] - [tools] perf script brstackinsn: Fix recovery from LBR/binary mismatch (Michael Petlan) [1818835] - [tools] perf docs: Correct and clarify jitdump spec (Michael Petlan) [1818835] - [tools] perf inject jit: Fix JIT_CODE_MOVE filename (Michael Petlan) [1818835] - [tools] perf map: Fix overlapped map handling (Michael Petlan) [1818835] - [tools] perf vendor events s390: Use s390 machine name instead of type 8561 (Michael Petlan) [1818835] - [tools] perf llvm: Don't access out-of-scope array (Michael Petlan) [1818835] - [tools] perf docs: Allow man page date to be specified (Michael Petlan) [1818835] - [tools] perf tests: Avoid raising SEGV using an obvious NULL dereference (Michael Petlan) [1818835] - [tools] libsubcmd: Make _FORTIFY_SOURCE defines dependent on the feature (Michael Petlan) [1818835] - [tools] perf unwind: Fix libunwind build failure on i386 systems (Michael Petlan) [1818835] - [tools] perf parser: Remove needless include directives (Michael Petlan) [1818835] - [tools] perf build: Add detection of java-11-openjdk-devel package (Michael Petlan) [1818835] - [tools] perf jvmti: Include JVMTI support for s390 (Michael Petlan) [1818835] - [tools] perf evlist: Fix access of freed id arrays (Michael Petlan) [1818835] - [tools] perf stat: Fix free memory access / memory leaks in metrics (Michael Petlan) [1818835] - [tools] perf tools: Replace needless mmap.h with what is needed, event.h (Michael Petlan) [1818835] - [tools] perf evsel: Move config terms to a separate header (Michael Petlan) [1818835] - [tools] perf evlist: Remove unused perf_evlist__fprintf() method (Michael Petlan) [1818835] - [tools] perf evsel: Introduce evsel_fprintf.h (Michael Petlan) [1818835] - [tools] perf evsel: Remove need for symbol_conf in evsel_fprintf.c (Michael Petlan) [1818835] - [tools] perf copyfile: Move copyfile routines to separate files (Michael Petlan) [1818835] - [tools] libperf: Add perf_evlist__poll() function (Michael Petlan) [1818835] - [tools] libperf: Add perf_evlist__add_pollfd() function (Michael Petlan) [1818835] - [tools] libperf: Add perf_evlist__alloc_pollfd() function (Michael Petlan) [1818835] - [tools] libperf: Add libperf_init() call to the tests (Michael Petlan) [1818835] - [tools] libperf: Merge libperf_set_print() into libperf_init() (Michael Petlan) [1818835] - [tools] libperf: Add libperf dependency for tests targets (Michael Petlan) [1818835] - [tools] libperf: Use sys/types.h to get ssize_t, not unistd.h (Michael Petlan) [1818835] - [tools] perf tools: No need to include internal/lib.h from util/util.h (Michael Petlan) [1818835] - [tools] libperf: Move 'page_size' global variable to libperf (Michael Petlan) [1818835] - [tools] libperf: Add perf_evlist__id_add_fd() function (Michael Petlan) [1818835] - [tools] libperf: Add perf_evlist__id_add() function (Michael Petlan) [1818835] - [tools] libperf: Add perf_evlist__read_format() function (Michael Petlan) [1818835] - [tools] libperf: Add perf_evlist__first()/last() functions (Michael Petlan) [1818835] - [tools] libperf: Add perf_evsel__alloc_id/perf_evsel__free_id functions (Michael Petlan) [1818835] - [tools] libperf: Move 'heads' from 'struct evlist' to 'struct perf_evlist' (Michael Petlan) [1818835] - [tools] libperf: Move 'ids' from 'struct evsel' to 'struct perf_evsel' (Michael Petlan) [1818835] - [tools] libperf: Move 'id' from 'struct evsel' to 'struct perf_evsel' (Michael Petlan) [1818835] - [tools] libperf: Move 'sample_id' from 'struct evsel' to 'struct perf_evsel' (Michael Petlan) [1818835] - [tools] libperf: Add missing 'struct xyarray' forward declaration (Michael Petlan) [1818835] - [tools] libperf: Move 'pollfd' from 'struct evlist' to 'struct perf_evlist' (Michael Petlan) [1818835] - [tools] libperf: Move 'mmap_len' from 'struct evlist' to 'struct perf_evlist' (Michael Petlan) [1818835] - [tools] libperf: Move 'nr_mmaps' from 'struct evlist' to 'struct perf_evlist' (Michael Petlan) [1818835] - [tools] libperf: Move 'system_wide' from 'struct evsel' to 'struct perf_evsel' (Michael Petlan) [1818835] - [tools] libperf: Add 'flush' to 'struct perf_mmap' (Michael Petlan) [1818835] - [tools] libperf: Add 'event_copy' to 'struct perf_mmap' (Michael Petlan) [1818835] - [tools] libperf: Add 'overwrite' to 'struct perf_mmap' (Michael Petlan) [1818835] - [tools] libperf: Add prev/start/end to struct perf_mmap (Michael Petlan) [1818835] - [tools] libperf: Add 'refcnt' to struct perf_mmap (Michael Petlan) [1818835] - [tools] libperf: Add 'cpu' to struct perf_mmap (Michael Petlan) [1818835] - [tools] libperf: Add 'fd' to struct perf_mmap (Michael Petlan) [1818835] - [tools] libperf: Add 'mask' to struct perf_mmap (Michael Petlan) [1818835] - [tools] libperf: Add perf_mmap struct (Michael Petlan) [1818835] - [tools] perf evlist: Adopt backwards ring buffer state enum (Michael Petlan) [1818835] - [tools] libperf: Link libapi.a in libperf.so (Michael Petlan) [1818835] - [tools] perf tools: Rename perf_evlist__purge() to evlist__purge() (Michael Petlan) [1818835] - [tools] perf tools: Rename perf_evlist__exit() to evlist__exit() (Michael Petlan) [1818835] - [tools] perf tools: Rename perf_evlist__alloc_mmap() to evlist__alloc_mmap() (Michael Petlan) [1818835] - [tools] perf tools: Rename perf_evlist__munmap() to evlist__munmap() (Michael Petlan) [1818835] - [tools] perf tools: Rename perf_evlist__mmap() to evlist__mmap() (Michael Petlan) [1818835] - [tools] perf tools: Rename 'struct perf_mmap' to 'struct mmap' (Michael Petlan) [1818835] - [tools] tools: Add missing stdio.h include to asm/bug.h header (Michael Petlan) [1818835] - [tools] libtraceevent: Man pages for tep plugins APIs (Michael Petlan) [1818835] - [tools] libtraceevent: Move traceevent plugins in its own subdirectory (Michael Petlan) [1818835] - [tools] libtraceevent: Add tep_get_event() in event-parse.h (Michael Petlan) [1818835] - [tools] libtraceevent: Man pages fix, changes in event printing APIs (Michael Petlan) [1818835] - [tools] libtraceevent: Man pages fix, rename tep_ref_get() to tep_get_ref() (Michael Petlan) [1818835] - [tools] libtraceevent: Man pages for libtraceevent event print related API (Michael Petlan) [1818835] - [tools] libtraceevent: Round up in tep_print_event() time precision (Michael Petlan) [1818835] - [tools] perf record: Move restricted maps check to after a possible fallback to not collect kernel samples (Michael Petlan) [1818835] - [tools] perf record: Fix priv level with branch sampling for paranoid=2 (Michael Petlan) [1818835] - [tools] perf probe: Fix to clear tev->nargs in clear_probe_trace_event() (Michael Petlan) [1818835] - [tools] perf probe: Skip same probe address for a given line (Michael Petlan) [1818835] - [tools] perf tests: Fix static build test (Michael Petlan) [1818835] - [tools] perf kvm stat: Set 'trace_cycles' as default event for 'perf kvm record' in powerpc (Michael Petlan) [1818835] - [tools] perf kvm: Add arch neutral function to choose event for perf kvm record (Michael Petlan) [1818835] - [tools] perf kvm: Move kvm-stat header file from conditional inclusion to common include section (Michael Petlan) [1818835] - [tools] perf test: Fix spelling mistake "allos" -> "allocate" (Michael Petlan) [1818835] - [tools] perf stat: Fix a segmentation fault when using repeat forever (Michael Petlan) [1818835] - [tools] perf stat: Reset previous counts on repeat with interval (Michael Petlan) [1818835] - [tools] tools lib traceevent: Convert remaining pusers to p (Michael Petlan) [1818835] - [tools] perf tools: Move event synthesizing routines to separate .c file (Michael Petlan) [1818835] - [tools] perf memswap: Adopt 'struct u64_swap' from evsel.h (Michael Petlan) [1818835] - [tools] perf tools: Move event synthesizing routines to separate header (Michael Petlan) [1818835] - [tools] perf auxtrace: Add missing 'struct perf_sample' forward declaration (Michael Petlan) [1818835] - [tools] perf sched: Add missing event.h include directive (Michael Petlan) [1818835] - [tools] perf annotate: Add missing machine.h include directive (Michael Petlan) [1818835] - [tools] perf hist: Add missing 'struct branch_stack' forward declaration (Michael Petlan) [1818835] - [tools] perf python: Remove debug.h (Michael Petlan) [1818835] - [tools] perf callchain: Remove needless event.h include (Michael Petlan) [1818835] - [tools] perf stat: Move perf_stat_synthesize_config() to event.h (Michael Petlan) [1818835] - [tools] perf event: Move perf_event__synthesize* to event.h (Michael Petlan) [1818835] - [tools] perf env: Remove needless cpumap.h header (Michael Petlan) [1818835] - [tools] perf symbols: Add missing dso.h header (Michael Petlan) [1818835] - [tools] perf probe: Add missing build-id.h header (Michael Petlan) [1818835] - [tools] perf tools: Remove util.h from where it is not needed (Michael Petlan) [1818835] - [tools] perf tools: Remove debug.h from places where it is not needed (Michael Petlan) [1818835] - [tools] perf debug: No need to include ui/util.h (Michael Petlan) [1818835] - [tools] perf tools: Remove needless builtin.h include directives (Michael Petlan) [1818835] - [tools] perf tools: Add PMU event JSON files for ARM Cortex-A76 and, Neoverse N1 (Michael Petlan) [1818835] - [tools] libperf: Adopt perf_cpu_map__max() function (Michael Petlan) [1818835] - [tools] libperf: Add missing event.h file to install rule (Michael Petlan) [1818835] - [tools] perf tests: Add libperf automated test for 'make -C tools/perf build-test' (Michael Petlan) [1818835] - [tools] perf python: Add missing python/perf.so dependency for libperf (Michael Petlan) [1818835] - [tools] perf build: Ignore intentional differences for the x86 insn decoder (Michael Petlan) [1818835] - [tools] perf intel-pt: Use shared x86 insn decoder (Michael Petlan) [1818835] - [tools] objtool: Move x86 insn decoder to a common location (Michael Petlan) [1818835] - [tools] perf intel-pt: Remove inat.c from build dependency list (Michael Petlan) [1818835] - [tools] perf: Update .gitignore file (Michael Petlan) [1818835] - [tools] perf metricgroup: Support multiple events for metricgroup (Michael Petlan) [1818835] - [tools] perf metricgroup: Scale the metric result (Michael Petlan) [1818835] - [tools] perf pmu: Change convert_scale from static to global (Michael Petlan) [1818835] - [tools] perf symbols: Move mem_info and branch_info out of symbol.h (Michael Petlan) [1818835] - [tools] perf auxtrace: Uninline functions that touch perf_session (Michael Petlan) [1818835] - [tools] perf tools: Remove needless evlist.h include directives (Michael Petlan) [1818835] - [tools] perf tools: Remove needless evlist.h include directives (Michael Petlan) [1818835] - [tools] perf tools: Remove needless thread_map.h include directives (Michael Petlan) [1818835] - [tools] perf tools: Remove needless thread.h include directives (Michael Petlan) [1818835] - [tools] perf tools: Remove needless map.h include directives (Michael Petlan) [1818835] - [tools] perf probe: No need for symbol.h, symbol_conf is enough (Michael Petlan) [1818835] - [tools] perf tools: Remove needless sort.h include directives (Michael Petlan) [1818835] - [tools] perf tools: Move 'struct events_stats' and prototypes to separate header (Michael Petlan) [1818835] - [tools] perf hist: Remove needless ui/progress.h from hist.h (Michael Petlan) [1818835] - [tools] perf dsos: Move the dsos struct and its methods to separate source files (Michael Petlan) [1818835] - [tools] perf symbols: Move symsrc prototypes to a separate header (Michael Petlan) [1818835] - [tools] perf symbols: Add missing linux/refcount.h to symbol.h (Michael Petlan) [1818835] - [tools] perf symbol: Move C++ demangle defines to the only file using it (Michael Petlan) [1818835] - [tools] perf dso: Adopt DSO related macros from symbol.h (Michael Petlan) [1818835] - [tools] libtraceevent: Change users plugin directory (Michael Petlan) [1818835] - [tools] libtraceevent: Remove tep_register_trace_clock() (Michael Petlan) [1818835] - [tools] libtraceevent, perf tools: Changes in tep_print_event_* APIs (Michael Petlan) [1818835] - [tools] perf event: Remove needless include directives from event.h (Michael Petlan) [1818835] - [tools] perf env: Remove env.h from other headers where just a fwd decl is needed (Michael Petlan) [1818835] - [tools] perf debug: Remove needless include directives from debug.h (Michael Petlan) [1818835] - [tools] perf tools: Remove debug.h from header files not needing it (Michael Petlan) [1818835] - [tools] perf tools: Remove perf.h from source files not needing it (Michael Petlan) [1818835] - [tools] perf tools: Remove needless perf.h include directive from headers (Michael Petlan) [1818835] - [tools] perf time-utils: Adopt rdclock() from perf.h (Michael Petlan) [1818835] - [tools] perf tools: Move everything related to sys_perf_event_open() to perf-sys.h (Michael Petlan) [1818835] - [tools] perf header: Move CPUINFO_PROC to the only file where it is used (Michael Petlan) [1818835] - [tools] perf tools: Remove needless libtraceevent include directives (Michael Petlan) [1818835] - [tools] libperf: Warn when exceeding MAX_NR_CPUS in cpumap (Michael Petlan) [1818835] - [tools] perf c2c: Display proper cpu count in nodes column (Michael Petlan) [1818835] - [tools] tools lib traceevent: Remove unneeded qsort and uses memmove instead (Michael Petlan) [1818835] - [tools] tools lib traceevent: Do not free tep->cmdlines in add_new_comm() on failure (Michael Petlan) [1818835] - [tools] perf evlist: Use unshare(CLONE_FS) in sb threads to let setns(CLONE_NEWNS) work (Michael Petlan) [1818835] - [tools] libperf: Move 'enum perf_user_event_type' to perf/event.h (Michael Petlan) [1818835] - [tools] libperf: Rename the PERF_RECORD_ structs to have a "perf" prefix (Michael Petlan) [1818835] - [tools] libperf: Add 'union perf_event' to perf/event.h (Michael Petlan) [1818835] - [tools] libperf: Add PERF_RECORD_COMPRESSED 'struct compressed_event' to perf/event.h (Michael Petlan) [1818835] - [tools] libperf: Add PERF_RECORD_HEADER_FEATURE 'struct feature_event' to perf/event.h (Michael Petlan) [1818835] - [tools] libperf: Add PERF_RECORD_TIME_CONV 'struct time_conv_event' to perf/event.h (Michael Petlan) [1818835] - [tools] libperf: Add PERF_RECORD_STAT_ROUND 'struct stat_round_event' to perf/event.h (Michael Petlan) [1818835] - [tools] libperf: Add PERF_RECORD_STAT 'struct stat_event' to perf/event.h (Michael Petlan) [1818835] - [tools] libperf: Add PERF_RECORD_STAT_CONFIG 'struct stat_config_event' to perf/event.h (Michael Petlan) [1818835] - [tools] libperf: Add PERF_RECORD_THREAD_MAP 'struct thread_map_event' to perf/event.h (Michael Petlan) [1818835] - [tools] libperf: Add PERF_RECORD_SWITCH 'struct context_switch_event' to perf/event.h (Michael Petlan) [1818835] - [tools] libperf: Add PERF_RECORD_ITRACE_START 'struct itrace_start_event' to perf/event.h (Michael Petlan) [1818835] - [tools] libperf: Add PERF_RECORD_AUX 'struct aux_event' to perf/event.h (Michael Petlan) [1818835] - [tools] libperf: Add PERF_RECORD_AUXTRACE_ERROR 'struct auxtrace_error_event' to perf/event.h (Michael Petlan) [1818835] - [tools] libperf: Add PERF_RECORD_AUXTRACE 'struct auxtrace_event' to perf/event.h (Michael Petlan) [1818835] - [tools] libperf: Add PERF_RECORD_AUXTRACE_INFO 'struct auxtrace_info_event' to perf/event.h (Michael Petlan) [1818835] - [tools] libperf: Add PERF_RECORD_ID_INDEX 'struct id_index_event' to perf/event.h (Michael Petlan) [1818835] - [tools] libperf: Add PERF_RECORD_HEADER_BUILD_ID 'struct build_id_event' to perf/event.h (Michael Petlan) [1818835] - [tools] libperf: Add PERF_RECORD_HEADER_TRACING_DATA 'struct tracing_data_event' to perf/event.h (Michael Petlan) [1818835] - [tools] libperf: Add PERF_RECORD_HEADER_EVENT_TYPE 'struct event_type_event' to perf/event.h (Michael Petlan) [1818835] - [tools] libperf: Add PERF_RECORD_EVENT_UPDATE 'struct event_update_event' to perf/event.h (Michael Petlan) [1818835] - [tools] libperf: Add PERF_RECORD_CPU_MAP 'struct cpu_map_event' to perf/event.h (Michael Petlan) [1818835] - [tools] libperf: Add PERF_RECORD_HEADER_ATTR 'struct attr_event' to perf/event.h (Michael Petlan) [1818835] - [tools] perf top: Fix event group with more than two events (Michael Petlan) [1818835] - [tools] perf top: Decay all events in the evlist (Michael Petlan) [1818835] - [tools] perf clang: Delete needless util-cxx.h header (Michael Petlan) [1818835] - [tools] perf evlist: Remove needless util.h from evlist.h (Michael Petlan) [1818835] - [tools] perf tools: Remove needless util.h include from builtin.h (Michael Petlan) [1818835] - [tools] perf tools: Warn that perf_event_paranoid can restrict kernel symbols (Michael Petlan) [1818835] - [tools] perf symbols: Use CAP_SYSLOG with kptr_restrict checks (Michael Petlan) [1818835] - [tools] perf evsel: Kernel profiling is disallowed only when perf_event_paranoid > 1 (Michael Petlan) [1818835] - [tools] perf tools: Use CAP_SYS_ADMIN with perf_event_paranoid checks (Michael Petlan) [1818835] - [tools] perf event: Check ref_reloc_sym before using it (Michael Petlan) [1818835] - [tools] perf arch powerpc: Sync powerpc syscall.tbl (Michael Petlan) [1818835] - [tools] perf evsel: Rename perf_missing_features::bpf_event to ::bpf (Michael Petlan) [1818835] - [tools] perf tool: Rename perf_tool::bpf_event to bpf (Michael Petlan) [1818835] - [tools] perf tools: Rename perf_event::bpf_event to perf_event::bpf (Michael Petlan) [1818835] - [tools] perf tools: Rename perf_event::ksymbol_event to perf_event::ksymbol (Michael Petlan) [1818835] - [tools] libperf: Rename the PERF_RECORD_ structs to have a "perf" suffix (Michael Petlan) [1818835] - [tools] libperf: Add PERF_RECORD_SAMPLE 'struct sample_event' to perf/event.h (Michael Petlan) [1818835] - [tools] libperf: Add PERF_RECORD_BPF_EVENT 'struct bpf_event' to perf/event.h (Michael Petlan) [1818835] - [tools] libperf: Add PERF_RECORD_KSYMBOL 'struct ksymbol_event' to perf/event.h (Michael Petlan) [1818835] - [tools] libperf: Add PERF_RECORD_THROTTLE 'struct throttle_event' to perf/event.h (Michael Petlan) [1818835] - [tools] libperf: Add PERF_RECORD_READ 'struct read_event' to perf/event.h (Michael Petlan) [1818835] - [tools] libperf: Add PERF_RECORD_LOST_SAMPLES 'struct lost_samples_event' to perf/event.h (Michael Petlan) [1818835] - [tools] libperf: Add PERF_RECORD_LOST 'struct lost_event' to perf/event.h (Michael Petlan) [1818835] - [tools] libperf: Add PERF_RECORD_FORK 'struct fork_event' to perf/event.h (Michael Petlan) [1818835] - [tools] libperf: Add PERF_RECORD_NAMESPACES 'struct namespaces_event' to perf/event.h (Michael Petlan) [1818835] - [tools] libperf: Add PERF_RECORD_COMM 'struct comm_event' to perf/event.h (Michael Petlan) [1818835] - [tools] libperf: Add PERF_RECORD_MMAP2 'struct mmap2_event' to perf/event.h (Michael Petlan) [1818835] - [tools] libperf: Add PERF_RECORD_MMAP 'struct mmap_event' to perf/event.h (Michael Petlan) [1818835] - [tools] perf script: Fix memory leaks in list_scripts() (Michael Petlan) [1818835] - [tools] perf report: Fix --ns time sort key output (Michael Petlan) [1818835] - [tools] perf report: Use timestamp__scnprintf_nsec() for time sort key (Michael Petlan) [1818835] - [tools] perf augmented_raw_syscalls: Reduce perf_event_output() boilerplate (Michael Petlan) [1818835] - [tools] perf augmented_raw_syscalls: Introduce helper to get the scratch space (Michael Petlan) [1818835] - [tools] perf augmented_raw_syscalls: Postpone tmp map lookup to after pid_filter (Michael Petlan) [1818835] - [tools] perf augmented_raw_syscalls: Rename augmented_filename to augmented_arg (Michael Petlan) [1818835] - [tools] perf trace beauty ioctl: Fix off-by-one error in cmd->string table (Michael Petlan) [1818835] - [tools] perf tests: Fixes hang in zstd compression test by changing the source of random data (Michael Petlan) [1818835] - [tools] perf sort: Remove needless headers from sort.h, provide fwd struct decls (Michael Petlan) [1818835] - [tools] perf srcline: Add missing srcline.h header to files needing its defs (Michael Petlan) [1818835] - [tools] perf cacheline: Move cacheline related routines to separate files (Michael Petlan) [1818835] - [tools] perf record: Move record_opts and other record decls out of perf.h (Michael Petlan) [1818835] - [tools] perf stat: Remove needless headers from stat.h (Michael Petlan) [1818835] - [tools] perf cpumap: No need to include perf.h, ditch it (Michael Petlan) [1818835] - [tools] libperf: Fix alignment trap with xyarray contents in 'perf stat' (Michael Petlan) [1818835] - [tools] libperf: Add perf_thread_map__nr/perf_thread_map__pid functions (Michael Petlan) [1818835] - [tools] perf cpumap: Remove needless includes from cpumap.h (Michael Petlan) [1818835] - [tools] perf evsel: Switch to libperf's cpumap.h (Michael Petlan) [1818835] - [tools] perf x86 kvm-stat: Add missing string.h header (Michael Petlan) [1818835] - [tools] perf evsel: util/evsel.h needs stdio.h as it uses FILE (Michael Petlan) [1818835] - [tools] perf evsel: Remove needless stddef.h from util/evsel.h (Michael Petlan) [1818835] - [tools] perf evsel: Remove needless counts.h header from util/evsel.h (Michael Petlan) [1818835] - [tools] perf evsel: Add missing perf/evsel.h header in util/evsel.h (Michael Petlan) [1818835] - [tools] perf scripting python: Add missing counts.h header (Michael Petlan) [1818835] - [tools] perf stat: Add missing counts.h (Michael Petlan) [1818835] - [tools] perf tests: Add missing counts.h (Michael Petlan) [1818835] - [tools] perf script: Add missing counts.h (Michael Petlan) [1818835] - [tools] perf evlist: Add missing xyarray.h header (Michael Petlan) [1818835] - [tools] perf bpf: Add missing xyarray.h header (Michael Petlan) [1818835] - [tools] perf counts: Add missing headers needed for types used (Michael Petlan) [1818835] - [tools] perf evsel: Move xyarray.h from evsel.c to evsel.h to reduce include dep tree (Michael Petlan) [1818835] - [tools] perf metricgroup: Remove needless includes from metricgroup.h (Michael Petlan) [1818835] - [tools] perf kvm s390: Add missing string.h header (Michael Petlan) [1818835] - [tools] perf arm64: Add missing debug.h header (Michael Petlan) [1818835] - [tools] libperf: Move perf's cpu_map__idx() to perf_cpu_map__idx() (Michael Petlan) [1818835] - [tools] libperf: Move perf's cpu_map__empty() to perf_cpu_map__empty() (Michael Petlan) [1818835] - [tools] perf tools: Use perf_cpu_map__nr instead of cpu_map__nr (Michael Petlan) [1818835] - [tools] tools headers: Add missing perf_event.h include (Michael Petlan) [1818835] - [tools] libperf: Fix arch include paths (Michael Petlan) [1818835] - [tools] tools headers: Fixup bitsperlong per arch includes (Michael Petlan) [1818835] - [tools] perf top: Show info message while collecting samples (Michael Petlan) [1818835] - [tools] perf ui browser: Allow specifying message to show when no samples are available to display (Michael Petlan) [1818835] - [tools] perf ui: Introduce non-interactive ui__info_window() function (Michael Petlan) [1818835] - [tools] perf ui: Make 'exit_msg' optional in ui__question_window() (Michael Petlan) [1818835] - [tools] perf cs-etm: Support sample flags 'insn' and 'insnlen' (Michael Petlan) [1818835] - [tools] perf report: Prefer DWARF callstacks to LBR ones when captured both (Michael Petlan) [1818835] - [tools] perf report: Dump LBR callstack data by -D jointly with thread stack (Michael Petlan) [1818835] - [tools] perf record: Enable LBR callstack capture jointly with thread stack (Michael Petlan) [1818835] - [tools] tools lib traceevent: Fix "robust" test of do_generate_dynamic_list_file (Michael Petlan) [1818835] - [tools] perf evsel: Add comment for 'idx' member in 'struct perf_sample_id (Michael Petlan) [1818835] - [tools] tools headers: Synchronize linux/bits.h with the kernel sources (Michael Petlan) [1818835] - [tools] tools headers: Grab copy of linux/const.h, needed by linux/bits.h (Michael Petlan) [1818835] - [tools] perf tools: tools/include should come before tools/uapi/include (Michael Petlan) [1818835] - [tools] tools headers: Add limits.h to access __WORDSIZE (Michael Petlan) [1818835] - [tools] perf unwind: Remove unnecessary test (Michael Petlan) [1818835] - [tools] perf unwind: Fix libunwind when tid != pid (Michael Petlan) [1818835] - [tools] perf map: Use zalloc for map_groups (Michael Petlan) [1818835] - [tools] perf report: Add --switch-on/--switch-off events (Michael Petlan) [1818835] - [tools] perf top: Add --switch-on/--switch-off events (Michael Petlan) [1818835] - [tools] perf trace: Add --switch-on/--switch-off events (Michael Petlan) [1818835] - [tools] perf evswitch: Add hint when not finding specified on/off events (Michael Petlan) [1818835] - [tools] perf evswitch: Move enoent error message printing to separate function (Michael Petlan) [1818835] - [tools] perf evswitch: Introduce init() method to set the on/off evsels from the command line (Michael Petlan) [1818835] - [tools] perf evswitch: Introduce OPTS_EVSWITCH() for cmd line processing (Michael Petlan) [1818835] - [tools] perf evswitch: Add the names of on/off events (Michael Petlan) [1818835] - [tools] perf evswitch: Move switch logic to use in other tools (Michael Petlan) [1818835] - [tools] perf evswitch: Move struct to a separate header to use in other tools (Michael Petlan) [1818835] - [tools] perf script: Allow specifying event to switch off processing of other events (Michael Petlan) [1818835] - [tools] perf script: Allow showing the --switch-on event (Michael Petlan) [1818835] - [tools] perf script: Allow specifying event to switch on processing of other events (Michael Petlan) [1818835] - [tools] perf vendor events intel: Add Tremontx event file v1.02 (Michael Petlan) [1818835] - [tools] perf ui: No need to set ui_browser to 1 twice (Michael Petlan) [1818835] - [tools] perf record: Support aarch64 random socket_id assignment (Michael Petlan) [1818835] - [tools] perf.data documentation: Clarify HEADER_SAMPLE_TOPOLOGY format (Michael Petlan) [1818835] - [tools] perf evsel: Provide meaningful warning when trying to use 'aux_output' on older kernels (Michael Petlan) [1818835] - [tools] perf intel-pt: Add brief documentation for PEBS via Intel PT (Michael Petlan) [1818835] - [tools] perf tools: Add aux-output config term (Michael Petlan) [1818835] - [tools] perf intel-pt: Process options for PEBS event synthesis (Michael Petlan) [1818835] - [tools] perf tools: Add itrace option 'o' to synthesize aux-output events (Michael Petlan) [1818835] - [tools] perf tools: Add aux_output attribute flag (Michael Petlan) [1818835] - [tools] perf record: Add an option to take an AUX snapshot on exit (Michael Petlan) [1818835] - [tools] perf ftrace: Improve error message about capability to use ftrace (Michael Petlan) [1818835] - [tools] perf ftrace: Use CAP_SYS_ADMIN instead of euid==0 (Michael Petlan) [1818835] - [tools] perf tools: Add CAP_SYSLOG define for older systems (Michael Petlan) [1818835] - [tools] perf tools: Add NO_LIBCAP=1 to the minimal build test (Michael Petlan) [1818835] - [tools] perf tools: Add helpers to use capabilities if present (Michael Petlan) [1818835] - [tools] tools build: Add capability-related feature detection (Michael Petlan) [1818835] - [tools] perf top: Collapse and resort all evsels in a group (Michael Petlan) [1818835] - [tools] perf hist: Remove dummy entries when finding real ones (Michael Petlan) [1818835] - [tools] perf trace: Fix segmentation fault when access syscall info on arm64 (Michael Petlan) [1818835] - [tools] perf hists: Do not link a pair if already linked (Michael Petlan) [1818835] - [tools] perf top: Set display thread COMM to help with debugging (Michael Petlan) [1818835] - [tools] perf vendor events intel: Add Icelake V1.00 event file (Michael Petlan) [1818835] - [tools] perf tools: Fix paths in include statements (Michael Petlan) [1818835] - [tools] perf test vfs_getname: Disable ~/.perfconfig to get default output (Michael Petlan) [1818835] - [tools] perf config: Document the PERF_CONFIG environment variable (Michael Petlan) [1818835] - [tools] perf config: Honour $PERF_CONFIG env var to specify alternate .perfconfig (Michael Petlan) [1818835] - [tools] perf session: Avoid infinite loop when seeing invalid header.size (Michael Petlan) [1818835] - [tools] libperf: Initial documentation (Michael Petlan) [1818835] - [tools] libperf: Add perf_evsel__enable/disable test (Michael Petlan) [1818835] - [tools] libperf: Add perf_evlist__enable/disable test (Michael Petlan) [1818835] - [tools] libperf: Add perf_evsel tests (Michael Petlan) [1818835] - [tools] libperf: Add perf_evlist test (Michael Petlan) [1818835] - [tools] libperf: Add perf_thread_map test (Michael Petlan) [1818835] - [tools] libperf: Add perf_cpu_map test (Michael Petlan) [1818835] - [tools] libperf: Add tests support (Michael Petlan) [1818835] - [tools] libperf: Add install targets (Michael Petlan) [1818835] - [tools] libperf: Add perf_evsel__attr() function (Michael Petlan) [1818835] - [tools] libperf: Adopt perf_evlist__enable()/disable() functions from perf (Michael Petlan) [1818835] - [tools] libperf: Adopt simplified perf_evlist__open()/close() functions from tools/perf (Michael Petlan) [1818835] - [tools] libperf: Add perf_evsel__cpus()/threads() functions (Michael Petlan) [1818835] - [tools] libperf: Add perf_cpu_map__for_each_cpu() macro (Michael Petlan) [1818835] - [tools] libperf: Adopt perf_evsel__enable()/disable()/apply_filter() functions (Michael Petlan) [1818835] - [tools] libperf: Adopt perf_evsel__read() function from tools/perf (Michael Petlan) [1818835] - [tools] libperf: Adopt simplified perf_evsel__close() function from tools/perf (Michael Petlan) [1818835] - [tools] libperf: Adopt simplified perf_evsel__open() function from tools/perf (Michael Petlan) [1818835] - [tools] libperf: Adopt perf_evsel__alloc_fd() function from tools/perf (Michael Petlan) [1818835] - [tools] libperf: Adopt the readn()/writen() functions from tools/perf (Michael Petlan) [1818835] - [tools] libperf: Move nr_members from perf's evsel to libperf's perf_evsel (Michael Petlan) [1818835] - [tools] libperf: Move fd array from perf's evsel to lobperf's perf_evsel class (Michael Petlan) [1818835] - [tools] libperf: Adopt xyarray class from perf (Michael Petlan) [1818835] - [tools] libperf: Add perf_evlist__set_maps() function (Michael Petlan) [1818835] - [tools] libperf: Add threads to struct perf_evlist (Michael Petlan) [1818835] - [tools] libperf: Add cpus to struct perf_evlist (Michael Petlan) [1818835] - [tools] libperf: Add has_user_cpus to struct perf_evlist (Michael Petlan) [1818835] - [tools] libperf: Add threads to struct perf_evsel (Michael Petlan) [1818835] - [tools] libperf: Add own_cpus to struct perf_evsel (Michael Petlan) [1818835] - [tools] libperf: Add cpus to struct perf_evsel (Michael Petlan) [1818835] - [tools] libperf: Add perf_evsel__delete() function (Michael Petlan) [1818835] - [tools] libperf: Add perf_evlist__delete() function (Michael Petlan) [1818835] - [tools] libperf: Add perf_evlist__for_each_evsel() iterator (Michael Petlan) [1818835] - [tools] libperf: Add perf_evsel__new() function (Michael Petlan) [1818835] - [tools] libperf: Add perf_evlist__new() function (Michael Petlan) [1818835] - [tools] libperf: Move zalloc.o into libperf (Michael Petlan) [1818835] - [tools] libperf: Add perf_cpu_map__new()/perf_cpu_map__read() functions (Michael Petlan) [1818835] - [tools] libperf: Move perf_event_attr field from perf's evsel to libperf's perf_evsel (Michael Petlan) [1818835] - [tools] libperf: Add nr_entries to struct perf_evlist (Michael Petlan) [1818835] - [tools] libperf: Add perf_evlist__remove() function (Michael Petlan) [1818835] - [tools] libperf: Add perf_evlist__add() function (Michael Petlan) [1818835] - [tools] libperf: Add perf_evlist__init() function (Michael Petlan) [1818835] - [tools] libperf: Add perf_evsel__init function (Michael Petlan) [1818835] - [tools] libperf: Include perf_evlist in evlist object (Michael Petlan) [1818835] - [tools] libperf: Include perf_evsel in evsel object (Michael Petlan) [1818835] - [tools] libperf: Add perf_evlist and perf_evsel structs (Michael Petlan) [1818835] - [tools] libperf: Add perf_thread_map__get()/perf_thread_map__put() (Michael Petlan) [1818835] - [tools] libperf: Add perf_thread_map__new_dummy() function (Michael Petlan) [1818835] - [tools] libperf: Add perf_thread_map struct (Michael Petlan) [1818835] - [tools] libperf: Add perf_cpu_map__get()/perf_cpu_map__put() (Michael Petlan) [1818835] - [tools] libperf: Add perf_cpu_map__dummy_new() function (Michael Petlan) [1818835] - [tools] libperf: Add perf_cpu_map struct (Michael Petlan) [1818835] - [tools] libperf: Add debug output support (Michael Petlan) [1818835] - [tools] libperf: Add perf/core.h header (Michael Petlan) [1818835] - [tools] libperf: Add libperf to the python.so build (Michael Petlan) [1818835] - [tools] libperf: Add build version support (Michael Petlan) [1818835] - [tools] libperf: Make libperf.a part of the perf build (Michael Petlan) [1818835] - [tools] perf evlist: Rename perf_evlist__disable() to evlist__disable() (Michael Petlan) [1818835] - [tools] perf evlist: Rename perf_evlist__enable() to evlist__enable() (Michael Petlan) [1818835] - [tools] perf evlist: Rename perf_evlist__close() to evlist__close() (Michael Petlan) [1818835] - [tools] perf evlist: Rename perf_evlist__open() to evlist__open() (Michael Petlan) [1818835] - [tools] perf evsel: Rename perf_evsel__cpus() to evsel__cpus() (Michael Petlan) [1818835] - [tools] perf evsel: Rename perf_evsel__apply_filter() to evsel__apply_filter() (Michael Petlan) [1818835] - [tools] perf evsel: Rename perf_evsel__disable() to evsel__disable() (Michael Petlan) [1818835] - [tools] perf evsel: Rename perf_evsel__enable() to evsel__enable() (Michael Petlan) [1818835] - [tools] perf evsel: Rename perf_evsel__open() to evsel__open() (Michael Petlan) [1818835] - [tools] perf evlist: Rename perf_evlist__remove() to evlist__remove() (Michael Petlan) [1818835] - [tools] perf evlist: Rename perf_evlist__add() to evlist__add() (Michael Petlan) [1818835] - [tools] perf evsel: Rename perf_evsel__new() to evsel__new() (Michael Petlan) [1818835] - [tools] perf evsel: Rename perf_evsel__delete() to evsel__delete() (Michael Petlan) [1818835] - [tools] perf evlist: Rename perf_evlist__delete() to evlist__delete() (Michael Petlan) [1818835] - [tools] perf evlist: Rename perf_evlist__new() to evlist__new() (Michael Petlan) [1818835] - [tools] perf evlist: Rename perf_evlist__init() to evlist__init() (Michael Petlan) [1818835] - [tools] perf evsel: Rename perf_evsel__init() to evsel__init() (Michael Petlan) [1818835] - [tools] perf evlist: Rename struct perf_evlist to struct evlist (Michael Petlan) [1818835] - [tools] perf evsel: Rename struct perf_evsel to struct evsel (Michael Petlan) [1818835] - [tools] perf tools: Rename struct thread_map to struct perf_thread_map (Michael Petlan) [1818835] - [tools] perf cpu_map: Rename struct cpu_map to struct perf_cpu_map (Michael Petlan) [1818835] - [tools] perf stat: Move loaded out of struct perf_counts_values (Michael Petlan) [1818835] - [tools] perf trace: Add "sendfile64" alias to the "sendfile" syscall (Michael Petlan) [1818835] - [tools] perf trace: Reuse BPF augmenters from syscalls with similar args signature (Michael Petlan) [1818835] - [tools] perf trace: Preallocate the syscall table (Michael Petlan) [1818835] - [tools] perf trace: Mark syscall ids that are not allocated to avoid unnecessary error messages (Michael Petlan) [1818835] - [tools] perf trace: Forward error codes when trying to read syscall info (Michael Petlan) [1818835] - [tools] perf trace beauty: Add BPF augmenter for the 'rename' syscall (Michael Petlan) [1818835] - [tools] perf trace beauty: Beautify bind's sockaddr arg (Michael Petlan) [1818835] - [tools] perf trace beauty: Beautify 'sendto's sockaddr arg (Michael Petlan) [1818835] - [tools] perf trace beauty: Do not try to use the fd->pathname beautifier for bind/connect fd arg (Michael Petlan) [1818835] - [tools] perf trace beauty: Disable fd->pathname when close() not enabled (Michael Petlan) [1818835] - [tools] perf trace beauty: Make connect's addrlen be printed as an int, not hex (Michael Petlan) [1818835] - [tools] perf augmented_raw_syscalls: Augment sockaddr arg in 'connect' (Michael Petlan) [1818835] - [tools] perf augmented_raw_syscalls: Rename augmented_args_filename to augmented_args_payload (Michael Petlan) [1818835] - [tools] perf trace: Look for default name for entries in the syscalls prog array (Michael Petlan) [1818835] - [tools] perf augmented_raw_syscalls: Support copying two string syscall args (Michael Petlan) [1818835] - [tools] perf augmented_raw_syscalls: Switch to using BPF_MAP_TYPE_PROG_ARRAY (Michael Petlan) [1818835] - [tools] perf augmented_raw_syscalls: Add handler for "openat" (Michael Petlan) [1818835] - [tools] perf trace: Handle raw_syscalls:sys_enter just like the BPF_OUTPUT augmented event (Michael Petlan) [1818835] - [tools] perf trace: Put the per-syscall entry/exit prog_array BPF map infrastructure in place (Michael Petlan) [1818835] - [tools] perf trace: Allow specifying the bpf prog to augment specific syscalls (Michael Petlan) [1818835] - [tools] perf trace: Add BPF handler for unaugmented syscalls (Michael Petlan) [1818835] - [tools] perf trace: Order -e syscalls table (Michael Petlan) [1818835] - [tools] perf trace: Look up maps just on the __augmented_syscalls__ BPF object (Michael Petlan) [1818835] - [tools] perf trace: Add pointer to BPF object containing __augmented_syscalls__ (Michael Petlan) [1818835] - [tools] perf evsel: Store backpointer to attached bpf_object (Michael Petlan) [1818835] - [tools] perf bpf: Do not attach a BPF prog to a tracepoint if its name starts with ! (Michael Petlan) [1818835] - [tools] perf include bpf: Add bpf_tail_call() prototype (Michael Petlan) [1818835] - [tools] perf: cs-etm: Optimize option setup for CPU-wide sessions (Michael Petlan) [1818835] - [tools] perf cs-etm: Remove duplicate GENMASK() define, use linux/bits.h instead (Michael Petlan) [1818835] - [tools] perf cs-etm: Add support for CPU-wide trace scenarios (Michael Petlan) [1818835] - [tools] perf cs-etm: Add notion of time to decoding code (Michael Petlan) [1818835] - [tools] perf cs-etm: Linking PE contextID with perf thread mechanic (Michael Petlan) [1818835] - [tools] perf cs-etm: Add support for multiple traceID queues (Michael Petlan) [1818835] - [tools] perf cs-etm: Use traceID aware memory callback API (Michael Petlan) [1818835] - [tools] perf cs-etm: Move tid/pid to traceid_queue (Michael Petlan) [1818835] - [tools] perf cs-etm: Move thread to traceid_queue (Michael Petlan) [1818835] - [tools] perf cs-etm: Get rid of unused cpu in struct cs_etm_queue (Michael Petlan) [1818835] - [tools] perf cs-etm: Introduce the concept of trace ID queues (Michael Petlan) [1818835] - [tools] perf cs-etm: Fix indentation in function cs_etm__process_decoder_queue() (Michael Petlan) [1818835] - [tools] perf cs-etm: Move packet queue out of decoder structure (Michael Petlan) [1818835] - [tools] perf cs-etm: Refactor error path in cs_etm_decoder__new() (Michael Petlan) [1818835] - [tools] perf cs-etm: Add handling of switch-CPU-wide events (Michael Petlan) [1818835] - [tools] perf cs-etm: Add handling of itrace start events (Michael Petlan) [1818835] - [tools] perf cs-etm: Configure SWITCH_EVENTS in CPU-wide mode (Michael Petlan) [1818835] - [tools] perf cs-etm: Configure timestamp generation in CPU-wide mode (Michael Petlan) [1818835] - [tools] perf cs-etm: Configure contextID tracing in CPU-wide mode (Michael Petlan) [1818835] - [kernel] perf/core: Fix missing static inline on perf_cgroup_switch() (Michael Petlan) [1818835] - [kernel] perf/core: Consistently fail fork on allocation failures (Michael Petlan) [1818835] - [kernel] perf/core: Disallow uncore-cgroup events (Michael Petlan) [1818835] - [include] perf/headers: Fix spelling s/EACCESS/EACCES/, s/privilidge/privilege/ (Michael Petlan) [1818835] - [x86] perf/x86/uncore: Fix event group support (Michael Petlan) [1818835] - [kernel] perf/core: Start rejecting the syscall with attr.__reserved_2 set (Michael Petlan) [1818835] - [kernel] perf/aux: Fix tracking of auxiliary trace buffer allocation (Michael Petlan) [1818835] - [x86] perf/x86/intel/pt: Fix base for single entry topa (Michael Petlan) [1818835] - [x86] perf/x86/cstate: Add Tiger Lake CPU support (Michael Petlan) [1818835] - [x86] perf/x86/msr: Add Tiger Lake CPU support (Michael Petlan) [1818835] - [x86] perf/x86/intel: Add Tiger Lake CPU support (Michael Petlan) [1818835] - [x86] perf/x86/cstate: Update C-state counters for Ice Lake (Michael Petlan) [1818835] - [x86] perf/x86/msr: Add new CPU model numbers for Ice Lake (Michael Petlan) [1818835] - [kernel] perf/core: Fix corner case in perf_rotate_context() (Michael Petlan) [1818835] - [kernel] perf/core: Rework memory accounting in perf_mmap() (Michael Petlan) [1818835] - [kernel] perf/core: Fix several typos in comments (Michael Petlan) [1818835] - [x86] perf/x86: Make more stuff static (Michael Petlan) [1818835] - [x86] perf/x86/intel/pt: Get rid of reverse lookup table for ToPA (Michael Petlan) [1818835] - [x86] perf/x86/intel/pt: Free up space in a ToPA descriptor (Michael Petlan) [1818835] - [x86] perf/x86/intel/pt: Split ToPA metadata and page layout (Michael Petlan) [1818835] - [x86] perf/x86/intel/pt: Use pointer arithmetics instead in ToPA entry calculation (Michael Petlan) [1818835] - [x86] perf/x86/intel/pt: Use helpers to obtain ToPA entry size (Michael Petlan) [1818835] - [x86] perf/x86/intel/pt: Clean up ToPA allocation path (Michael Petlan) [1818835]- [scsi] scsi: bnx2fc: Update the driver version to 2.12.13 (Nilesh Javali) [1792115] - [scsi] scsi: bnx2fc: fix boolreturn.cocci warnings (Nilesh Javali) [1792115] - [scsi] scsi: bnx2fc: Fix SCSI command completion after cleanup is posted (Nilesh Javali) [1792115] - [scsi] scsi: bnx2fc: Process the RQE with CQE in interrupt context (Nilesh Javali) [1792115] - [scsi] scsi: bnx2fc: timeout calculation invalid for bnx2fc_eh_abort() (Nilesh Javali) [1792115] - [powerpc] powerpc/smp: Use nid as fallback for package_id (Steve Best) [1764530] - [kernel] audit: Add __rcu annotation to RCU pointer (Richard Guy Briggs) [1822776] - [infiniband] i40iw: Report correct firmware version (Stefan Assmann) [1726909] - [x86] x86/mce/amd: Add PPIN support for AMD MCE (Wei Huang) [1790521] - [kernel] locking/percpu-rwsem: Fix a task_struct refcount (Waiman Long) [1810257] - [kernel] locking/percpu-rwsem: Add might_sleep() for writer locking (Waiman Long) [1810257] - [kernel] locking/percpu-rwsem: Fold __percpu_up_read() (Waiman Long) [1810257] - [kernel] locking/rwsem: Remove RWSEM_OWNER_UNKNOWN (Waiman Long) [1810257] - [kernel] locking/percpu-rwsem: Remove the embedded rwsem (Waiman Long) [1810257] - [kernel] locking/percpu-rwsem: Extract __percpu_down_read_trylock() (Waiman Long) [1810257] - [kernel] locking/percpu-rwsem: Move __this_cpu_inc() into the slowpath (Waiman Long) [1810257] - [kernel] locking/percpu-rwsem: Convert to bool (Waiman Long) [1810257] - [kernel] locking/percpu-rwsem, lockdep: Make percpu-rwsem use its own lockdep_map (Waiman Long) [1810257] - [kernel] locking/lockdep: Remove unused @nested argument from lock_release() (Waiman Long) [1810257] - [kernel] sched/core: Convert get_task_struct() to return the task (Waiman Long) [1810257] - [kernel] locking/lockdep, cpu/hotplug: Annotate AP thread (Waiman Long) [1810257] - [tty] tty/ldsem: Decrement wait_readers on timeouted down_read() (Waiman Long) [1810257] - [tty] tty/ldsem: Convert to regular lockdep annotations (Waiman Long) [1810257] - [tty] tty/ldsem: Wake up readers after timed out down_write() (Waiman Long) [1810257] - [tty] atomic/tty: Fix up atomic abuse in ldsem (Waiman Long) [1810257] - [kernel] cpu/hotplug: Remove skip_onerr field from cpuhp_step structure (Waiman Long) [1810257] - [watchdog] watchdog: hpwdt: drop warning after calling watchdog_init_timeout (Joseph Szczypek) [1790669] - [mm] powerpc/pkeys: Fix handling of pkey state across fork() (Steve Best) [1823744] - [irqchip] irqchip/gic-v3: Workaround Cavium erratum 38539 when reading GICD_TYPER2 (Mark Salter) [1818174] - [irqchip] irqchip/gic-v4.1: Avoid 64bit division for the sake of 32bit ARM (Mark Salter) [1818174] - [irqchip] irqchip/gic-v3-its: Rename VPENDBASER/VPROPBASER accessors (Mark Salter) [1818174] - [irqchip] irqchip/gic-v3-its: Remove superfluous WARN_ON (Mark Salter) [1818174] - [irqchip] irqchip/gic-v4.1: Drop 'tmp' in inherit_vpe_l1_table_from_rd() (Mark Salter) [1818174] - [irqchip] irqchip/gic-v4.1: Ensure L2 vPE table is allocated at RD level (Mark Salter) [1818174] - [irqchip] irqchip/gic-v4.1: Set vpe_l1_base for all redistributors (Mark Salter) [1818174] - [irqchip] irqchip/gic-v4.1: Fix programming of GICR_VPROPBASER_4_1_SIZE (Mark Salter) [1818174] - [irqchip] irqchip/gic-v3-its: Reference to its_invall_cmd descriptor when building INVALL (Mark Salter) [1818174] - [irqchip] irqchip/gic-v3: Only provision redistributors that are enabled in ACPI (Mark Salter) [1818174] - [arm64] arm64: acpi: fix DAIF manipulation with pNMI (Mark Salter) [1818174] - [irqchip] irqchip/gic-v4.1: Allow direct invalidation of VLPIs (Mark Salter) [1818174] - [irqchip] irqchip/gic-v4.1: Suppress per-VLPI doorbell (Mark Salter) [1818174] - [irqchip] irqchip/gic-v4.1: Add VPE INVALL callback (Mark Salter) [1818174] - [irqchip] irqchip/gic-v4.1: Add VPE eviction callback (Mark Salter) [1818174] - [include] irqchip/gic-v4.1: Add VPE residency callback (Mark Salter) [1818174] - [irqchip] irqchip/gic-v4.1: Add mask/unmask doorbell callbacks (Mark Salter) [1818174] - [irqchip] irqchip/gic-v4.1: Plumb skeletal VPE irqchip (Mark Salter) [1818174] - [irqchip] irqchip/gic-v4.1: Implement the v4.1 flavour of VMOVP (Mark Salter) [1818174] - [irqchip] irqchip/gic-v4.1: Don't use the VPE proxy if RVPEID is set (Mark Salter) [1818174] - [irqchip] irqchip/gic-v4.1: Implement the v4.1 flavour of VMAPP (Mark Salter) [1818174] - [irqchip] irqchip/gic-v4.1: VPE table (aka GICR_VPROPBASER) allocation (Mark Salter) [1818174] - [irqchip] irqchip/gic-v3: Add GICv4.1 VPEID size discovery (Mark Salter) [1818174] - [irqchip] irqchip/gic-v3: Detect GICv4.1 supporting RVPEID (Mark Salter) [1818174] - [irqchip] irqchip/gic-v3-its: Fix get_vlpi_map() breakage with doorbells (Mark Salter) [1818174] - [arm64] arm64: Kconfig: Remove CONFIG_ prefix from ARM64_PSEUDO_NMI section (Mark Salter) [1818174] - [irqchip] irqchip/gic-v3-its: Make vlpi_lock a spinlock (Mark Salter) [1818174] - [irqchip] irqchip/gic-v3-its: Lock VLPI map array before translating it (Mark Salter) [1818174] - [irqchip] irqchip/gic-v3-its: Synchronise INT/CLEAR commands targetting a VLPI using VSYNC (Mark Salter) [1818174] - [irqchip] irqchip/gic-v3-its: Synchronise INV command targetting a VLPI using VSYNC (Mark Salter) [1818174] - [irqchip] irqchip/gic-v3-its: Add its_vlpi_map helpers (Mark Salter) [1818174] - [irqchip] irqchip/gic-v3-its: Kill its->device_ids and use TYPER copy instead (Mark Salter) [1818174] - [irqchip] irqchip/gic-v3-its: Kill its->ite_size and use TYPER copy instead (Mark Salter) [1818174] - [irqchip] irqchip/gic-v3-its: Make is_v4 use a TYPER copy (Mark Salter) [1818174] - [irqchip] irqchip/gic-v3-its: Allow LPI invalidation via the DirectLPI interface (Mark Salter) [1818174] - [irqchip] irqchip/gic-v3-its: Factor out wait_for_syncr primitive (Mark Salter) [1818174] - [irqchip] irqchip/gic-v3-its: Free collection mapping on device teardown (Mark Salter) [1818174] - [irqchip] irqchip/gic-v3-its: Fix u64 to __le64 warnings (Mark Salter) [1818174] - [irqchip] irqchip: Remove redundant semicolon after while (Mark Salter) [1818174] - [virt] KVM: vgic-v4: Track the number of VLPIs per vcpu (Mark Salter) [1818174] - [virt] KVM: arm64: vgic-v4: Move the GICv4 residency flow to be driven by vcpu_load/put (Mark Salter) [1818174] - [arm64] arm64: add local_daif_inherit() (Mark Salter) [1818174] - [irqchip] irqchip/gic-v3-its: Use the exact ITSList for VMOVP (Mark Salter) [1818174] - [arm64] arm64: Relax ICC_PMR_EL1 accesses when ICC_CTLR_EL1.PMHE is clear (Mark Salter) [1818174] - [arm64] arm64: Fix incorrect irqflag restore for priority masking for compat (Mark Salter) [1818174] - [irqchip] irqchip/gic-v3: Fix GIC_LINE_NR accessor (Mark Salter) [1818174] - [irqchip] irqchip/gic-v3-its: Fix LPI release for Multi-MSI devices (Mark Salter) [1818174] - [irqchip] irqchip/gic-v3-its: Remove the redundant set_bit for lpi_map (Mark Salter) [1818174] - [irqchip] irqchip/gic-v3: Add quirks for HIP06/07 invalid GICD_TYPER erratum 161010803 (Mark Salter) [1818174] - [irqchip] irqchip/gic: Skip DT quirks when evaluating IIDR-based quirks (Mark Salter) [1818174] - [irqchip] irqchip/gic-v3: Warn about inconsistent implementations of extended ranges (Mark Salter) [1818174] - [irqchip] irqchip/gic-v3: Add EPPI range support (Mark Salter) [1818174] - [irqchip] irqchip/gic-v3: Dynamically allocate PPI partition descriptors (Mark Salter) [1818174] - [irqchip] irqchip/gic-v3: Dynamically allocate PPI NMI refcounts (Mark Salter) [1818174] - [irqchip] irqchip/gic: Prepare for more than 16 PPIs (Mark Salter) [1818174] - [irqchip] irqchip/gic-v3: Add ESPI range support (Mark Salter) [1818174] - [irqchip] irqchip/gic-v3: Add INTID range and convertion primitives (Mark Salter) [1818174] - [irqchip] irqchip/gic: Rework gic_configure_irq to take the full ICFGR base (Mark Salter) [1818174] - [irqchip] irqchip/gic-v2m: Register the frame's PA instead of its VA in fwnode (Mark Salter) [1818174] - [irqchip] irqchip/gic: Register the distributor's PA instead of its VA in fwnode (Mark Salter) [1818174] - [irqchip] irqchip/gic-v3-its: Register the ITS' PA instead of its VA in fwnode (Mark Salter) [1818174] - [irqchip] irqchip/gic-v3: Register the distributor's PA instead of its VA in fwnode (Mark Salter) [1818174] - [arm64] arm64: kprobes: Recover pstate.D in single-step exception handler (Mark Salter) [1818174] - [arm64] arm64: Lower priority mask for GIC_PRIO_IRQON (Mark Salter) [1818174] - [irqchip] irqchip/gic-v3-its: Free unused vpt_page when alloc vpe table fail (Mark Salter) [1818174] - [irqchip] irqchip/gic-v3: Mark expected switch fall-through (Mark Salter) [1818174] - [irqchip] irqchip/gic-v3-its: Fix misuse of GENMASK macro (Mark Salter) [1818174] - [arm64] arm64: fix kernel stack overflow in kdump capture kernel (Mark Salter) [1818174] - [arm64] arm64: irqflags: Introduce explicit debugging for IRQ priorities (Mark Salter) [1818174] - [arm64] arm64: Enable the support of pseudo-NMIs (Mark Salter) [1818174] - [arm64] arm64: Fix incorrect irqflag restore for priority masking (Mark Salter) [1818174] - [arm64] arm64: Fix interrupt tracing in the presence of NMIs (Mark Salter) [1818174] - [arm64] arm64: irqflags: Add condition flags to inline asm clobber list (Mark Salter) [1818174] - [arm64] arm64: irqflags: Pass flags as readonly operand to restore instruction (Mark Salter) [1818174] - [arm64] arm64: Do not enable IRQs for ct_user_exit (Mark Salter) [1818174] - [irqchip] irqchip/gic-v3-its: Fix command queue pointer comparison bug (Mark Salter) [1818174] - [irqchip] irqchip/gic-v3-its: Make free_lpi_range a little cheaper (Mark Salter) [1818174] - [irqchip] irqchip/gic-v3-its: Drop redundant initialization in mk_lpi_range (Mark Salter) [1818174] - [irqchip] irqchip/gic-v3-its: Move allocation outside mutex (Mark Salter) [1818174] - [irqchip] irqchip/gic-v3-its: Fix typo in a comment in its_msi_prepare() (Mark Salter) [1818174] - [include] irqchip/gic-v3-its: fix some definitions of inner cacheability attributes (Mark Salter) [1818174] - [arm64] arm64: fix wrong check of on_sdei_stack in nmi context (Mark Salter) [1818174] - [irqchip] irqchip/gic-v3-its: Fix comparison logic in lpi_range_cmp (Mark Salter) [1818174] - [arm64] arm64: remove obsolete selection of MULTI_IRQ_HANDLER (Mark Salter) [1818174] - [irqchip] irqchip/gicv3-its: Use NUMA aware memory allocation for ITS tables (Mark Salter) [1818174] - [irqchip] irqchip/gic-v3-its: Avoid parsing _indirect_ twice for Device table (Mark Salter) [1818174] - [arm64] arm64: irqflags: Fix clang build warnings (Mark Salter) [1818174] - [arm64] arm64: KVM/mm: Move SEA handling behind a single 'claim' interface (Mark Salter) [1818174] - [arm64] arm64: Skip irqflags tracing for NMI in IRQs disabled context (Mark Salter) [1818174] - [arm64] arm64: Skip preemption when exiting an NMI (Mark Salter) [1818174] - [arm64] arm64: Handle serror in NMI context (Mark Salter) [1818174] - [irqchip] irqchip/gic-v3: Allow interrupts to be set as pseudo-NMI (Mark Salter) [1818174] - [irqchip] irqchip/gic-v3: Handle pseudo-NMIs (Mark Salter) [1818174] - [irqchip] irqchip/gic-v3: Detect if GIC can support pseudo-NMIs (Mark Salter) [1818174] - [arm64] arm64: gic-v3: Implement arch support for priority masking (Mark Salter) [1818174] - [irqchip] arm64: Switch to PMR masking when starting CPUs (Mark Salter) [1818174] - [irqchip] irqchip/gic-v3: Factor group0 detection into functions (Mark Salter) [1818174] - [arm64] arm64: alternative: Apply alternatives early in boot process (Mark Salter) [1818174] - [arm64] arm64: alternative: Allow alternative status checking per cpufeature (Mark Salter) [1818174] - [arm64] arm64: sysreg: Make mrs_s and msr_s macros work with Clang and LTO (Mark Salter) [1818174] - [arm64] arm64: daifflags: Include PMR in daifflags restore operations (Mark Salter) [1818174] - [arm64] arm64: irqflags: Use ICC_PMR_EL1 for interrupt masking (Mark Salter) [1818174] - [firmware] efi: Let architectures decide the flags that should be saved/restored (Mark Salter) [1818174] - [kvm] arm64: kvm: Unmask PMR before entering guest (Mark Salter) [1818174] - [mm] arm64: Unmask PMR before going idle (Mark Salter) [1818174] - [arm64] arm64: Make PMR part of task context (Mark Salter) [1818174] - [arm64] arm64: ptrace: Provide definitions for PMR values (Mark Salter) [1818174] - [irqchip] irqchip/gic-v3: Switch to PMR masking before calling IRQ handler (Mark Salter) [1818174] - [arm64] arm64: cpufeature: Add cpufeature for IRQ priority masking (Mark Salter) [1818174] - [arm64] arm64: cpufeature: Set SYSREG_GIC_CPUIF as a boot system feature (Mark Salter) [1818174] - [arm64] arm64: Remove unused daif related functions/macros (Mark Salter) [1818174] - [arm64] arm64: Fix HCR.TGE status for NMI contexts (Mark Salter) [1818174] - [kernel] irqdesc: Add domain handler for NMIs (Mark Salter) [1818174] - [kernel] genirq: Update irq stats from NMI handlers (Mark Salter) [1818174] - [kernel] genirq: Provide NMI handlers (Mark Salter) [1818174] - [kernel] genirq: Provide NMI management for percpu_devid interrupts (Mark Salter) [1818174] - [kernel] genirq: Provide basic NMI management for interrupt lines (Mark Salter) [1818174] - [include] irqchip/gic-v3-its: Fix ITT_entry_size accessor (Mark Salter) [1818174] - [irqchip] irqchip/gic-v3-its: Gracefully fail on LPI exhaustion (Mark Salter) [1818174] - [irqchip] irqchip/gic-v3-its: Plug allocation race for devices sharing a DevID (Mark Salter) [1818174] - [irqchip] irqchip/gic-v4: Fix occasional VLPI drop (Mark Salter) [1818174] - [irqchip] irqchip/gic-v3-mbi: Fix uninitialized mbi_lock (Mark Salter) [1818174] - [irqchip] irqchip/gic-v3: Add quirk for msm8996 broken registers (Mark Salter) [1818174] - [irqchip] irqchip/gic: Add support to device tree based quirks (Mark Salter) [1818174] - [arm64] arm64: capabilities: Batch cpu_enable callbacks (Mark Salter) [1818174] - [arm64] arm64: capabilities: Use linear array for detection and verification (Mark Salter) [1818174] - [arm64] arm64: capabilities: Optimize this_cpu_has_cap (Mark Salter) [1818174] - [arm64] arm64: capabilities: Speed up capability lookup (Mark Salter) [1818174] - [irqchip] irqchip: Convert to using pOFn instead of device_node.name (Mark Salter) [1818174] - [mm] arm64: Use daifflag_restore after bp_hardening (Mark Salter) [1818174] - [arm64] arm64: daifflags: Use irqflags functions for daifflags (Mark Salter) [1818174] - [include] irqchip/gic: Unify GIC priority definitions (Mark Salter) [1818174] - [irqchip] irqchip/gic-v3: Remove acknowledge loop (Mark Salter) [1818174] - [irqchip] irqchip/gic-v3: Allow interrupt to be configured as wake-up sources (Mark Salter) [1818174] - [irqchip] irqchip/gic-v3-its: Make its_lock a raw_spin_lock_t (Mark Salter) [1818174] - [irqchip] genirq/irqchip: Remove MULTI_IRQ_HANDLER as it's now obselete (Mark Salter) [1818174] - [arm64] arm64: Use the new GENERIC_IRQ_MULTI_HANDLER (Mark Salter) [1818174] - [irqchip] irqchip: Port the ARM IRQ drivers to GENERIC_IRQ_MULTI_HANDLER (Mark Salter) [1818174] - [arm64] arm64: sdei: Mark sdei stack helper functions as static (Mark Salter) [1818174] - [arm64] arm64: Add stack information to on_accessible_stack (Mark Salter) [1818174] - [x86] Reserve at most 64M of SWIOTLB memory for crashkernel (Kairui Song) [1812754] - [md] md/raid1: introduce wait_for_serialization (Nigel Croxon) [1788370] - [md] md/raid1: use bucket based mechanism for IO serialization (Nigel Croxon) [1788370] - [md] md: introduce a new struct for IO serialization (Nigel Croxon) [1788370] - [md] md: don't destroy serial_info_pool if serialize_policy is true (Nigel Croxon) [1788370] - [md] raid1: serialize the overlap write (Nigel Croxon) [1788370] - [md] md: reorgnize mddev_create/destroy_serial_pool (Nigel Croxon) [1788370] - [md] md: add serialize_policy sysfs node for raid1 (Nigel Croxon) [1788370] - [md] md: prepare for enable raid1 io serialization (Nigel Croxon) [1788370] - [md] md: fix a typo s/creat/create (Nigel Croxon) [1788370] - [md] md: rename wb stuffs (Nigel Croxon) [1788370] - [md] raid5: remove worker_cnt_per_group argument from alloc_thread_groups (Nigel Croxon) [1788370] - [lib] md/raid6: fix algorithm choice under larger PAGE_SIZE (Nigel Croxon) [1788370] - [lib] raid6/test: fix a compilation warning (Nigel Croxon) [1788370] - [md] md-bitmap: small cleanups (Nigel Croxon) [1788370]- [firmware] efi: cper: print AER info of PCIe fatal error (Vladis Dronov) [1822595] - [init] redhat: Replace hardware.redhat.com link in Unsupported message (Prarit Bhargava) [1810301] - [pci] PCI: Mark AMD Navi14 GPU rev 0xc5 ATS as broken (Myron Stowe) [1820933] - [pci] PCI: Fix typos (Myron Stowe) [1820933] - [pci] PCI: Remove useless comments and tidy others (Myron Stowe) [1820933] - [pci] PCI: Remove unnecessary includes (Myron Stowe) [1820933] - [tools] tools: PCI: Fix fd leakage (Myron Stowe) [1820933] - [pci] PCI: Export pci_parse_request_of_pci_ranges() (Myron Stowe) [1820933] - [include] resource: Add a resource_list_first_type helper (Myron Stowe) [1820933] - [pci] PCI/ATS: Restore EXPORT_SYMBOL_GPL() for pci_{enable, disable}_ats() (Myron Stowe) [1820933] - [include] PCI/ATS: Add PASID stubs (Myron Stowe) [1820933] - [pci] PCI: Unify ACS quirk desired vs provided checking (Myron Stowe) [1820933] - [pci] PCI: Make ACS quirk implementations more uniform (Myron Stowe) [1820933] - [pci] PCI: Apply Cavium ACS quirk to ThunderX2 and ThunderX3 (Myron Stowe) [1820933] - [pci] PCI/IOV: Serialize sysfs sriov_numvfs reads vs writes (Myron Stowe) [1820933] - [pci] PCI: Add DMA alias quirk for Intel VCA NTB (Myron Stowe) [1820933] - [pci] PCI: Fix Intel ACS quirk UPDCR register address (Myron Stowe) [1820933] - [pci] PCI/ATS: Make pci_restore_pri_state(), pci_restore_pasid_state() private (Myron Stowe) [1820933] - [pci] PCI/ATS: Remove unnecessary EXPORT_SYMBOL_GPL() (Myron Stowe) [1820933] - [include] PCI/ATS: Remove unused PRI and PASID stubs (Myron Stowe) [1820933] - [pci] PCI/ATS: Consolidate ATS declarations in linux/pci-ats.h (Myron Stowe) [1820933] - [pci] PCI/ATS: Cache PRI PRG Response PASID Required bit (Myron Stowe) [1820933] - [pci] PCI/ATS: Use PF PASID for VFs (Myron Stowe) [1820933] - [pci] PCI/ATS: Cache PASID Capability offset (Myron Stowe) [1820933] - [pci] PCI/ATS: Cache PRI Capability offset (Myron Stowe) [1820933] - [pci] PCI/ATS: Disable PF/VF ATS service independently (Myron Stowe) [1820933] - [pci] PCI/ATS: Handle sharing of PF PASID Capability with all VFs (Myron Stowe) [1820933] - [pci] PCI/ATS: Handle sharing of PF PRI Capability with all VFs (Myron Stowe) [1820933] - [pci] PCI/ATS: Move pci_prg_resp_pasid_required() to CONFIG_PCI_PRI (Myron Stowe) [1820933] - [iommu] iommu/vt-d: Select PCI_PRI for INTEL_IOMMU_SVM (Myron Stowe) [1820933] - [pci] PCI/switchtec: Read all 64 bits of part_event_bitmap (Myron Stowe) [1820933] - [pci] PCI: Do not use bus number zero from EA capability (Myron Stowe) [1820933] - [pci] PCI: Avoid double hpmemsize MMIO window assignment (Myron Stowe) [1820933] - [pci] PCI: Add "pci=hpmmiosize" and "pci=hpmmioprefsize" parameters (Myron Stowe) [1820933] - [pci] PCI: Add PCI_STD_NUM_BARS for the number of standard BARs (Myron Stowe) [1820933] - [pci] PCI: Fix missing bridge dma_ranges resource list cleanup (Myron Stowe) [1820933] - [pci] PCI: Protect pci_reassign_bridge_resources() against concurrent addition/removal (Myron Stowe) [1820933] - [pci] PCI/MSI: Fix incorrect MSI-X masking on resume (Myron Stowe) [1820933] - [pci] PCI/MSI: Move power state check out of pci_msi_supported() (Myron Stowe) [1820933] - [pci] PCI/MSI: Remove unused pci_irq_get_node() (Myron Stowe) [1820933] - [uapi] PCI: Add #defines for Enter Compliance, Transmit Margin (Myron Stowe) [1820933] - [pci] PCI: Allow building PCIe things without PCIEPORTBUS (Myron Stowe) [1820933] - [pci] PCI: Remove PCIe Kconfig dependencies on PCI (Myron Stowe) [1820933] - [pci] PCI/ASPM: Remove dependency on PCIEPORTBUS (Myron Stowe) [1820933] - [pci] PCI/PTM: Remove dependency on PCIEPORTBUS (Myron Stowe) [1820933] - [pci] PCI/PTM: Remove spurious "d" from granularity message (Myron Stowe) [1820933] - [pci] PCI: sysfs: Remove unused attribute groups (Myron Stowe) [1820933] - [x86] x86/PCI: Avoid AMD FCH XHCI USB PME# from D0 defect (Myron Stowe) [1820933] - [pci] PCI: Remove unused includes and superfluous struct declaration (Myron Stowe) [1820933] - [x86] x86/PCI: Replace deprecated EXTRA_CFLAGS with ccflags-y (Myron Stowe) [1820933] - [pci] x86/PCI: Correct SPDX comment style (Myron Stowe) [1820933] - [x86] x86/PCI: Add NumaChip SPDX GPL-2.0 to replace COPYING boilerplate (Myron Stowe) [1820933] - [pci] ACPI / hotplug / PCI: Allocate resources directly under the non-hotplug bridge (Myron Stowe) [1820933] - [pci] PCI: pciehp: Prevent deadlock on disconnect (Myron Stowe) [1820933] - [pci] PCI: pciehp: Do not disable interrupt twice on suspend (Myron Stowe) [1820933] - [pci] PCI: pciehp: Refactor infinite loop in pcie_poll_cmd() (Myron Stowe) [1820933] - [pci] PCI: pciehp: Fix indefinite wait on sysfs requests (Myron Stowe) [1820933] - [pci] PCI: pciehp: Avoid returning prematurely from sysfs requests (Myron Stowe) [1820933] - [pci] PCI: Warn if no host bridge NUMA node info (Myron Stowe) [1820933] - [pci] PCI/ASPM: Remove PCIEASPM_DEBUG Kconfig option and related code (Myron Stowe) [1820933] - [pci] PCI/ASPM: Add sysfs attributes for controlling ASPM link states (Myron Stowe) [1820933] - [pci] PCI/ASPM: Add pcie_aspm_get_link() (Myron Stowe) [1820933] - [pci] PCI/ASPM: Allow re-enabling Clock PM (Myron Stowe) [1820933] - [pci] PCI/ASPM: Add L1 PM substate support to pci_disable_link_state() (Myron Stowe) [1820933] - [pci] PCI/ASPM: Remove pcie_aspm_enabled() unnecessary locking (Myron Stowe) [1820933] - [pci] PCI/DPC: Add "pcie_ports=dpc-native" to allow DPC without AER control (Myron Stowe) [1820933] - [pci] PCI/AER: Fix kernel-doc warnings (Myron Stowe) [1820933] - [pci] PCI/AER: Use for_each_set_bit() to simplify code (Myron Stowe) [1820933] - [pci] PCI/AER: Add PoisonTLPBlocked to Uncorrectable error counters (Myron Stowe) [1820933] - [pci] PCI/AER: Save AER Capability for suspend/resume (Myron Stowe) [1820933] - [pci] PCI: Add ACS quirk for iProc PAXB (Myron Stowe) [1820933] - [cpufreq] cpufreq: intel_pstate: Simplify intel_pstate_cpu_init() (Prarit Bhargava) [1823339] - [cpufreq] cpufreq: powernv: Fix frame-size-overflow in powernv_cpufreq_work_fn (Prarit Bhargava) [1823339] - [cpufreq] x86/devicetable: Move x86 specific macro out of generic code (Prarit Bhargava) [1823339] - [cpufreq] cpufreq: Use scnprintf() for avoiding potential buffer overflow (Prarit Bhargava) [1823339] - [cpufreq] cpufreq: intel_pstate: Consolidate policy verification (Prarit Bhargava) [1823339] - [cpufreq] cpufreq: powernv: Fix unsafe notifiers (Prarit Bhargava) [1823339] - [cpufreq] cpufreq: powernv: Fix use-after-free (Prarit Bhargava) [1823339] - [cpufreq] cpufreq: dt: Allow platform specific intermediate callbacks (Prarit Bhargava) [1823339] - [cpufreq] cpufreq: add function to get the hardware max frequency (Prarit Bhargava) [1823339] - [kernel] sched/vtime: Prevent unstable evaluation of WARN(vtime->state) (Prarit Bhargava) [1823339] - [cpufreq] docs: cpufreq: fix a broken reference (Prarit Bhargava) [1823339] - [kernel] PM: QoS: annotate data races in pm_qos_*_value() (Prarit Bhargava) [1823339] - [cpufreq] cpufreq: Fix policy initialization for internal governor drivers (Prarit Bhargava) [1823339] - [documentation] Documentation: power: fix pm_qos_interface.rst format warning (Prarit Bhargava) [1823339] - [kernel] PM: QoS: Make CPU latency QoS depend on CONFIG_CPU_IDLE (Prarit Bhargava) [1823339] - [documentation] Documentation: PM: QoS: Update to reflect previous code changes (Prarit Bhargava) [1823339] - [kernel] PM: QoS: Update file information comments (Prarit Bhargava) [1823339] - [x86] x86: platform: iosf_mbi: Call cpu_latency_qos_*() instead of pm_qos_*() (Prarit Bhargava) [1823339] - [cpuidle] cpuidle: Call cpu_latency_qos_limit() instead of pm_qos_request() (Prarit Bhargava) [1823339] - [x86] x86: baytrail/cherrytrail: Rework and move P-Unit PMIC bus semaphore code (Prarit Bhargava) [1823339] - [sound] sound: Call cpu_latency_qos_*() instead of pm_qos_*() (Prarit Bhargava) [1823339] - [media] drivers: media: Call cpu_latency_qos_*() instead of pm_qos_*() (Prarit Bhargava) [1823339] - [wireless] drivers: net: Call cpu_latency_qos_*() instead of pm_qos_*() (Prarit Bhargava) [1823339] - [drm] drm/i915: Implement a better i945gm vblank irq vs. C-states workaround (Prarit Bhargava) [1823339] - [drm] drm: i915: Call cpu_latency_qos_*() instead of pm_qos_*() (Prarit Bhargava) [1823339] - [kernel] PM: QoS: Drop PM_QOS_CPU_DMA_LATENCY and rename related functions (Prarit Bhargava) [1823339] - [kernel] PM: QoS: Adjust pm_qos_request() signature and reorder pm_qos.h (Prarit Bhargava) [1823339] - [kernel] PM: QoS: Simplify definitions of CPU latency QoS trace events (Prarit Bhargava) [1823339] - [tty] PM: QoS: Rename things related to the CPU latency QoS (Prarit Bhargava) [1823339] - [cpuidle] PM: QoS: Drop PM_QOS_CPU_DMA_LATENCY notifier chain (Prarit Bhargava) [1823339] - [kernel] PM: QoS: Redefine struct pm_qos_request and drop struct pm_qos_object (Prarit Bhargava) [1823339] - [kernel] PM: QoS: Clean up misc device file operations (Prarit Bhargava) [1823339] - [kernel] PM: QoS: Drop iterations over global QoS classes (Prarit Bhargava) [1823339] - [kernel] PM: QoS: Clean up pm_qos_read_value() and pm_qos_get/set_value() (Prarit Bhargava) [1823339] - [kernel] PM: QoS: Clean up pm_qos_update_target() and pm_qos_update_flags() (Prarit Bhargava) [1823339] - [kernel] PM: QoS: Drop the PM_QOS_SUM QoS type (Prarit Bhargava) [1823339] - [kernel] PM: QoS: Drop pm_qos_update_request_timeout() (Prarit Bhargava) [1823339] - [kernel] PM: QoS: Drop debugfs interface (Prarit Bhargava) [1823339] - [cpufreq] cpufreq: ti-cpufreq: Add support for OPP_PLUS (Prarit Bhargava) [1823339] - [x86] x86/intel_pstate: Handle runtime turbo disablement/enablement in frequency invariance (Prarit Bhargava) [1823339] - [x86] x86, sched: Add support for frequency invariance on ATOM (Prarit Bhargava) [1823339] - [x86] x86, sched: Add support for frequency invariance on ATOM_GOLDMONT* (Prarit Bhargava) [1823339] - [x86] x86, sched: Add support for frequency invariance on XEON_PHI_KNL/KNM (Prarit Bhargava) [1823339] - [x86] x86, sched: Add support for frequency invariance on SKYLAKE_X (Prarit Bhargava) [1823339] - [x86] x86, sched: Add support for frequency invariance (Prarit Bhargava) [1823339] - [cpufreq] cpufreq: Avoid creating excessively large stack frames (Prarit Bhargava) [1823339] - [cpufreq] cpufreq: loongson2_cpufreq: adjust cpufreq uses of LOONGSON_CHIPCFG (Prarit Bhargava) [1823339] - [cpufreq] cpufreq: brcmstb-avs: fix imbalance of cpufreq policy refcount (Prarit Bhargava) [1823339] - [cpufreq] cpufreq: intel_pstate: fix spelling mistake: "Whethet" -> "Whether" (Prarit Bhargava) [1823339] - [cpufreq] cpufreq: s3c: fix unbalances of cpufreq policy refcount (Prarit Bhargava) [1823339] - [cpufreq] cpufreq: tegra186: convert to devm_platform_ioremap_resource (Prarit Bhargava) [1823339] - [cpufreq] cpufreq: kirkwood: convert to devm_platform_ioremap_resource (Prarit Bhargava) [1823339] - [cpufreq] cpufreq: CPPC: put ACPI table after using it (Prarit Bhargava) [1823339] - [cpufreq] cpufreq : CPPC: Break out if HiSilicon CPPC workaround is matched (Prarit Bhargava) [1823339] - [cpufreq] cpufreq: scmi: Match scmi device by both name and protocol id (Prarit Bhargava) [1823339] - [base] PM / QoS: Restore DEV_PM_QOS_MIN/MAX_FREQUENCY (Prarit Bhargava) [1823339] - [base] PM: QoS: Drop frequency QoS types from device PM QoS (Prarit Bhargava) [1823339] - [include] PM / QoS: Reorder pm_qos/freq_qos/dev_pm_qos structs (Prarit Bhargava) [1823339] - [include] PM / QoS: Redefine FREQ_QOS_MAX_DEFAULT_VALUE to S32_MAX (Prarit Bhargava) [1823339] - [cpufreq] cpufreq: Fix Kconfig indentation (Prarit Bhargava) [1823339] - [cpufreq] cpufreq: Use vtime aware kcpustat accessors for user time (Prarit Bhargava) [1823339] - [kernel] sched/vtime: Bring up complete kcpustat accessor (Prarit Bhargava) [1823339] - [documentation] PM: Wrap documentation to fit in 80 columns (Prarit Bhargava) [1823339] - [kernel] PM: QoS: Invalidate frequency QoS requests after removal (Prarit Bhargava) [1823339] - [cpufreq] cpufreq: Register drivers only after CPU devices have been registered (Prarit Bhargava) [1823339] - [cpufreq] cpufreq: Add NULL checks to show() and store() methods of cpufreq (Prarit Bhargava) [1823339] - [cpufreq] cpufreq: intel_pstate: Fix invalid EPB setting (Prarit Bhargava) [1823339] - [cpufreq] cpufreq: Initialize cpufreq-dt driver earlier (Prarit Bhargava) [1823339] - [cpufreq] cpufreq: intel_pstate: Fix plain int as pointer warning from sparse (Prarit Bhargava) [1823339] - [cpufreq] cpufreq: powernv: fix stack bloat and hard limit on number of CPUs (Prarit Bhargava) [1823339] - [cpufreq] cpufreq: Clarify the comment in cpufreq_set_policy() (Prarit Bhargava) [1823339] - [cpufreq] cpufreq: Use vtime aware kcpustat accessor to fetch CPUTIME_SYSTEM (Prarit Bhargava) [1823339] - [kernel] sched/kcpustat: Introduce vtime-aware kcpustat accessor for CPUTIME_SYSTEM (Prarit Bhargava) [1823339] - [include] sched/vtime: Introduce vtime_accounting_enabled_cpu() (Prarit Bhargava) [1823339] - [kernel] sched/vtime: Rename vtime_accounting_cpu_enabled() to vtime_accounting_enabled_this_cpu() (Prarit Bhargava) [1823339] - [include] context_tracking: Introduce context_tracking_enabled_cpu() (Prarit Bhargava) [1823339] - [include] context_tracking: Rename context_tracking_is_cpu_enabled() to context_tracking_enabled_this_cpu() (Prarit Bhargava) [1823339] - [kernel] sched/vtime: Record CPU under seqcount for kcpustat needs (Prarit Bhargava) [1823339] - [acpi] ACPI: processor: Add QoS requests for all CPUs (Prarit Bhargava) [1823339] - [cpufreq] cpufreq: scpi: remove stale/outdated comment about the driver (Prarit Bhargava) [1823339] - [thermal] thermal/drivers/cpufreq_cooling: Fix return of cpufreq_set_cur_state (Prarit Bhargava) [1823339] - [acpi] cpufreq: Use per-policy frequency QoS (Prarit Bhargava) [1823339] - [kernel] PM: QoS: Introduce frequency QoS (Prarit Bhargava) [1823339] - [acpi] ACPI: processor: Avoid NULL pointer dereferences at init time (Prarit Bhargava) [1823339] - [cpufreq] cpufreq: ti-cpufreq: Add support for AM3517 (Prarit Bhargava) [1823339] - [cpufreq] ARM: dts: omap36xx: using OPP1G needs to control the abb_ldo (Prarit Bhargava) [1823339] - [cpufreq] cpufreq: ti-cpufreq: add support for omap34xx and omap36xx (Prarit Bhargava) [1823339] - [cpufreq] cpufreq: Remove CPUFREQ_ADJUST and CPUFREQ_NOTIFY policy notifier events (Prarit Bhargava) [1823339] - [base] arch_topology: Use CPUFREQ_CREATE_POLICY instead of CPUFREQ_NOTIFY (Prarit Bhargava) [1823339] - [acpi] ACPI: cpufreq: Switch to QoS requests instead of cpufreq notifier (Prarit Bhargava) [1823339] - [kernel] PM: QoS: Get rid of unused flags (Prarit Bhargava) [1823339] - [cpufreq] cpufreq: intel_pstate: Implement QoS supported freq constraints (Prarit Bhargava) [1823339] - [thermal] thermal: cpu_cooling: Switch to QoS requests for freq limits (Prarit Bhargava) [1823339] - [cpufreq] cpufreq: Add policy create/remove notifiers back (Prarit Bhargava) [1823339] - [documentation] docs: power: convert docs to ReST and rename to *.rst (Prarit Bhargava) [1823339] - [kernel] PM: QoS: no need to check return value of debugfs_create functions (Prarit Bhargava) [1823339] - [kernel] PM / QoS: Change to use DEFINE_SHOW_ATTRIBUTE macro (Prarit Bhargava) [1823339] - [nvme] nvme-fc: Revert "add module to ops template to allow module references" (Gopal Tiwari) [1823270] - [nvme] nvme: fix deadlock caused by ANA update wrong locking (Gopal Tiwari) [1823270] - [nvme] nvme-pci: Hold cq_poll_lock while completing CQEs (Gopal Tiwari) [1823270] - [uapi] nvme: change nvme_passthru_cmd64 to explicitly mark rsvd (Gopal Tiwari) [1823270] - [tools] tools/power/x86/intel-speed-select: Fix a typo in error message (Prarit Bhargava) [1778956] - [tools] tools/power/x86/intel-speed-select: Update version (Prarit Bhargava) [1778956] - [tools] tools/power/x86/intel-speed-select: Avoid duplicate Package strings for json (Prarit Bhargava) [1778956] - [tools] tools/power/x86/intel-speed-select: Add display for enabled cpus count (Prarit Bhargava) [1778956] - [tools] tools/power/x86/intel-speed-select: Print friendly warning for bad command line (Prarit Bhargava) [1778956] - [tools] tools/power/x86/intel-speed-select: Fix avx options for turbo-freq feature (Prarit Bhargava) [1778956] - [tools] tools/power/x86/intel-speed-select: Improve CLX commands (Prarit Bhargava) [1778956] - [tools] tools/power/x86/intel-speed-select: Show error for invalid CPUs in the options (Prarit Bhargava) [1778956] - [tools] tools/power/x86/intel-speed-select: Improve core-power result and error display (Prarit Bhargava) [1778956] - [tools] tools/power/x86/intel-speed-select: Kernel interface error handling (Prarit Bhargava) [1778956] - [tools] tools/power/x86/intel-speed-select: Improve error display for turbo-freq feature (Prarit Bhargava) [1778956] - [tools] tools/power/x86/intel-speed-select: Improve error display for base-freq feature (Prarit Bhargava) [1778956] - [tools] tools/power/x86/intel-speed-select: Improve output of perf-profile commands (Prarit Bhargava) [1778956] - [tools] tools/power/x86/intel-speed-select: Enhance help for core-power assoc (Prarit Bhargava) [1778956] - [tools] tools/power/x86/intel-speed-select: Display error for invalid priority type (Prarit Bhargava) [1778956] - [tools] tools/power/x86/intel-speed-select: Check feature status first (Prarit Bhargava) [1778956] - [tools] tools/power/x86/intel-speed-select: Improve error display for perf-profile feature (Prarit Bhargava) [1778956] - [tools] tools/power/x86/intel-speed-select: Add an API for error/information print (Prarit Bhargava) [1778956] - [tools] tools/power/x86/intel-speed-select: Enhance --info option (Prarit Bhargava) [1778956] - [tools] tools/power/x86/intel-speed-select: Enhance help (Prarit Bhargava) [1778956] - [tools] tools/power/x86/intel-speed-select: Helpful warning for missing kernel interface (Prarit Bhargava) [1778956] - [tools] tools/power/x86/intel-speed-select: Store topology information (Prarit Bhargava) [1778956] - [tools] tools/power/x86/intel-speed-select: Max CPU count calculation when CPU0 is offline (Prarit Bhargava) [1778956] - [tools] tools/power/x86/intel-speed-select: Special handling for CPU 0 online/offline (Prarit Bhargava) [1778956] - [tools] tools/power/x86/intel-speed-select: Use more verbiage for clos information (Prarit Bhargava) [1778956] - [tools] tools/power/x86/intel-speed-select: Enhance core-power info command (Prarit Bhargava) [1778956] - [tools] tools/power/x86/intel-speed-select: Make target CPU optional for core-power info (Prarit Bhargava) [1778956] - [tools] tools/power/x86/intel-speed-select: Warn for invalid package id (Prarit Bhargava) [1778956] - [tools] tools/power/x86/intel-speed-select: Fix last cpu number (Prarit Bhargava) [1778956] - [tools] tools/power/x86/intel-speed-select: Fix mailbox usage for CLOS_PM_QOS_CONFIG (Prarit Bhargava) [1778956] - [platform] platform/x86: ISST: Fix wrong unregister type (Prarit Bhargava) [1778956] - [tools] tools/power/x86/intel-speed-select: Avoid duplicate names for json parsing (Prarit Bhargava) [1778956] - [tools] tools/power/x86/intel-speed-select: Fix display for turbo-freq auto mode (Prarit Bhargava) [1778956] - [platform] platform/x86: ISST: Allow additional core-power mailbox commands (Prarit Bhargava) [1778956] - [misc] mei: me: add comet point (lake) H device ids (Ken Cox) [1815355] - [misc] mei: me: add comet point (lake) LP device ids (Ken Cox) [1815355] - [misc] mei: define dma ring buffer sizes for PCH12 HW and newer (Ken Cox) [1815355] - [misc] mei: hbm: define dma ring setup protocol (Ken Cox) [1815355] - [acpi] apei/ghes: Do not delay GHES polling (Robert Richter) [1793544] - [edac] EDAC/ghes: Do not warn when incrementing refcount on 0 (Robert Richter) [1793544] - [edac] EDAC/ghes: Fix locking and memory barrier issues (Robert Richter) [1793544] - [edac] EDAC/ghes: Fix Use after free in ghes_edac remove path (Robert Richter) [1793544] - [edac] EDAC, ghes: Use CPER module handles to locate DIMMs (Robert Richter) [1793544] - [kernel] sched/fair: Fix statistics for find_idlest_group() (Phil Auld) [1794398] - [kernel] sched/core: Annotate curr pointer in rq with __rcu (Phil Auld) [1794398] - [kernel] sched/psi: Fix OOB write when writing 0 bytes to PSI files (Phil Auld) [1794398] - [kernel] sched/psi: Correct overly pessimistic size calculation (Phil Auld) [1794398] - [kernel] sched/fair: Prevent unlimited runtime on throttled group (Phil Auld) [1794398] - [kernel] sched/nohz: Optimize get_nohz_timer_target() (Phil Auld) [1794398] - [kernel] sched/topology: Assert non-NUMA topology masks don't (partially) overlap (Phil Auld) [1794398] - [kernel] sched/psi: create /proc/pressure and /proc/pressure/{io|memory|cpu} only when psi enabled (Phil Auld) [1794398] - [kernel] sched/fair: Remove redundant call to cpufreq_update_util() (Phil Auld) [1794398] - [kernel] sched/debug: Add new tracepoints to track PELT at rq level (Phil Auld) [1794398] - [kernel] sched/fair: calculate delta runnable load only when it's needed (Phil Auld) [1794398] - [kernel] sched/fair: Fix sgc->{min, max}_capacity calculation for SD_OVERLAP (Phil Auld) [1794398] - [kernel] sched/debug: Reset watchdog on all CPUs while processing sysrq-t (Phil Auld) [1794398] - [kernel] sched/fair: Make sched-idle CPU selection consistent throughout (Phil Auld) [1794398] - [kernel] sched/core: Remove unused variable from set_user_nice() (Phil Auld) [1794398] - [kernel] sched/fair: Optimize select_idle_cpu (Phil Auld) [1794398] - [kernel] schied/fair: Skip calculating @contrib without load (Phil Auld) [1794398] - [kernel] sched: Spare resched IPI when prio changes on a single fair task (Phil Auld) [1794398] - [kernel] sched: Use fair:prio_changed() instead of ad-hoc implementation (Phil Auld) [1794398] - [kernel] sched/wait: fix ___wait_var_event(exclusive) (Phil Auld) [1794398] - [kernel] psi: Fix a division error in psi poll() (Phil Auld) [1794398] - [kernel] sched/psi: Fix sampling error and rare div0 crashes with cgroups and high uptime (Phil Auld) [1794398] - [kernel] sched/cpufreq: Move the cfs_rq_util_change() call to cpufreq_update_util() (Phil Auld) [1794398] - [kernel] sched/pelt: Fix update of blocked PELT ordering (Phil Auld) [1794398] - [kernel] sched/core: Avoid spurious lock dependencies (Phil Auld) [1794398] - [kernel] Add wake_up_interruptible_sync_poll_locked() (Phil Auld) [1794398] - [kernel] Remove the nr_exclusive argument from __wake_up_sync_key() (Phil Auld) [1794398] - [x86] x86/mce: Do not log spurious corrected mce errors (Prarit Bhargava) [1819761] - [x86] x86/MCE: Add an MCE-record filtering function (Prarit Bhargava) [1819761]- [mm] mm/page_alloc: increase default min_free_kbytes bound (Joel Savitz) [1808039] - [crypto] crypto: remove CRYPTO_TFM_RES_BAD_KEY_LEN (Neil Horman) [1782179] - [crypto] crypto: qat - switch to skcipher API (Neil Horman) [1782179] - [scsi] scsi: lpfc: Change default SCSI LUN QD to 64 (Dick Kennedy) [1822334] - [scsi] scsi: lpfc: Update lpfc version to 12.8.0.0 (Dick Kennedy) [1822334] - [scsi] scsi: lpfc: Remove prototype FIPS/DSS options from SLI-3 (Dick Kennedy) [1822334] - [scsi] scsi: lpfc: Make debugfs ktime stats generic for NVME and SCSI (Dick Kennedy) [1822334] - [scsi] scsi: lpfc: Fix erroneous cpu limit of 128 on I/O statistics (Dick Kennedy) [1822334] - [scsi] scsi: lpfc: Fix crash in target side cable pulls hitting WAIT_FOR_UNREG (Dick Kennedy) [1822334] - [scsi] scsi: lpfc: Fix update of wq consumer index in lpfc_sli4_wq_release (Dick Kennedy) [1822334] - [scsi] scsi: lpfc: Fix crash after handling a pci error (Dick Kennedy) [1822334] - [scsi] scsi: lpfc: Fix scsi host template for SLI3 vports (Dick Kennedy) [1822334] - [scsi] scsi: lpfc: Fix lpfc overwrite of sg_cnt field in nvmefc_tgt_fcp_req (Dick Kennedy) [1822334] - [scsi] scsi: lpfc: Fix lockdep error - register non-static key (Dick Kennedy) [1822334] - [fs] utimes: Clamp the timestamps in notify_change() (Eric Sandeen) [1795991] - [fs] smb3: Fix regression in time handling (Eric Sandeen) [1795991] - [fs] isofs: Initialize filesystem timestamp ranges (Eric Sandeen) [1795991] - [fs] fs: ceph: Initialize filesystem timestamp ranges (Eric Sandeen) [1795991] - [fs] fs: fat: Initialize filesystem timestamp ranges (Eric Sandeen) [1795991] - [fs] fat: propagate 64-bit inode timestamps (Eric Sandeen) [1795991] - [fs] fs: cifs: Initialize filesystem timestamp ranges (Eric Sandeen) [1795991] - [fs] fs: nfs: Initialize filesystem timestamp ranges (Eric Sandeen) [1795991] - [fs] ext4: Initialize timestamps limits (Eric Sandeen) [1795991] - [fs] fs: Fill in max and min timestamps in superblock (Eric Sandeen) [1795991] - [fs] utimes: Clamp the timestamps before update (Eric Sandeen) [1795991] - [fs] timestamp_truncate: Replace users of timespec64_trunc (Eric Sandeen) [1795991] - [fs] vfs: Add timestamp_truncate() api (Eric Sandeen) [1795991] - [fs] vfs: Add file timestamp range support (Eric Sandeen) [1795991] - [fs] cramfs: Deprecate cramfs in RHEL (Abhijith Das) [1794513] - [thermal] thermal: intel: intel_pch_thermal: Add Comet Lake (CML) platform support (David Arcari) [1773794] - [thermal] thermal: intel: Fix unmatched pci_release_region (David Arcari) [1773794] - [thermal] thermal: intel: Use dev_get_drvdata (David Arcari) [1773794] - [thermal] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 288 (David Arcari) [1773794] - [thermal] drivers: thermal: Move various drivers for intel platforms into a subdir (David Arcari) [1773794] - [x86] x86/cpufeatures: Enable a new AVX512 CPU feature (David Arcari) [1783143] - [x86] cpu/cpuid-deps: Add a tab to cpuid dependent features (David Arcari) [1783143] - [crypto] crypto: rng - Override drivers/char/random in FIPS mode (Herbert Xu) [1785660] - [char] random: Add hook to override device reads and getrandom(2) (Herbert Xu) [1785660] - [block] nbd: add a flush_workqueue in nbd_start_device (Ming Lei) [1798919] - [scsi] scsi: sd_sbc: Fix sd_zbc_report_zones() (Ming Lei) [1798919] - [block] block: Fix partition support for host aware zoned block devices (Ming Lei) [1798919] - [scsi] block: allow partitions on host aware zone devices (Ming Lei) [1798919] - [block] null_blk: Fix zone write handling (Ming Lei) [1798919] - [fs] fs: move guard_bio_eod() after bio_set_op_attrs (Ming Lei) [1798919] - [block] null_blk: Fix REQ_OP_ZONE_CLOSE handling (Ming Lei) [1798919] - [block] block: add bio_truncate to fix guard_bio_eod (Ming Lei) [1798919] - [block] compat_ioctl: block: handle Persistent Reservations (Ming Lei) [1798919] - [block] compat_ioctl: block: handle add zone open, close and finish ioctl (Ming Lei) [1798919] - [block] compat_ioctl: block: handle BLKGETZONESZ/BLKGETNRZONES (Ming Lei) [1798919] - [block] compat_ioctl: block: handle BLKREPORTZONE/BLKRESETZONE (Ming Lei) [1798919] - [block] block: fix memleak when __blk_rq_map_user_iov() is failed (Ming Lei) [1798919] - [s390] s390/dasd: fix typo in copyright statement (Ming Lei) [1798919] - [s390] s390/dasd: fix memleak in path handling error case (Ming Lei) [1798919] - [s390] s390/dasd/cio: Interpret ccw_device_get_mdc return value correctly (Ming Lei) [1798919] - [block] block: Fix a lockdep complaint triggered by request queue flushing (Ming Lei) [1798919] - [block] block: Fix the type of 'sts' in bsg_queue_rq() (Ming Lei) [1798919] - [block] block: end bio with BLK_STS_AGAIN in case of non-mq devs and REQ_NOWAIT (Ming Lei) [1798919] - [block] nbd: fix shutdown and recv work deadlock v2 (Ming Lei) [1798919] - [block] blk-iocost: fix incorrect vtime comparison in iocg_is_idle() (Ming Lei) [1798919] - [block] iocost: check active_list of all the ancestors in iocg_activate() (Ming Lei) [1798919] - [block] iocost: over-budget forced IOs should schedule async delay (Ming Lei) [1798919] - [block] blk-cgroup: remove blkcg_drain_queue (Ming Lei) [1798919] - [block] block: fix NULL pointer dereference in account statistics with IDE (Ming Lei) [1798919] - [block] null_blk: remove unused variable warning on !CONFIG_BLK_DEV_ZONED (Ming Lei) [1798919] - [block] brd: warn on un-aligned buffer (Ming Lei) [1798919] - [block] brd: remove max_hw_sectors queue limit (Ming Lei) [1798919] - [block] block: set the zone size in blk_revalidate_disk_zones atomically (Ming Lei) [1798919] - [block] block: don't handle bio based drivers in blk_revalidate_disk_zones (Ming Lei) [1798919] - [block] block: allocate the zone bitmaps lazily (Ming Lei) [1798919] - [block] block: replace seq_zones_bitmap with conv_zones_bitmap (Ming Lei) [1798919] - [block] block: simplify blkdev_nr_zones (Ming Lei) [1798919] - [block] block: remove the empty line at the end of blk-zoned.c (Ming Lei) [1798919] - [block] null_blk: cleanup null_gendisk_register (Ming Lei) [1798919] - [block] null_blk: fix zone size paramter check (Ming Lei) [1798919] - [fs] block: don't send uevent for empty disk when not invalidating (Ming Lei) [1798919] - [block] ataflop: Remove unneeded semicolon (Ming Lei) [1798919] - [block] drbd: Remove unneeded semicolon (Ming Lei) [1798919] - [scsi] sr_vendor: support Beurer GL50 evo CD-on-a-chip devices (Ming Lei) [1798919] - [cdrom] cdrom: respect device capabilities during opening action (Ming Lei) [1798919] - [fs] block: move clearing bd_invalidated into check_disk_size_change (Ming Lei) [1798919] - [block] block: remove (__)blkdev_reread_part as an exported API (Ming Lei) [1798919] - [block] block: fix bdev_disk_changed for non-partitioned devices (Ming Lei) [1798919] - [block] block: move rescan_partitions to fs/block_dev.c (Ming Lei) [1798919] - [block] block: merge invalidate_partitions into rescan_partitions (Ming Lei) [1798919] - [block] block: refactor rescan_partitions (Ming Lei) [1798919] - [scsi] scsi: sd_zbc: Remove set but not used variable 'buflen' (Ming Lei) [1798919] - [md] block: rework zone reporting (Ming Lei) [1798919] - [scsi] scsi: sd_zbc: Cleanup sd_zbc_alloc_report_buffer() (Ming Lei) [1798919] - [block] null_blk: Add zone_nr_conv to features (Ming Lei) [1798919] - [block] null_blk: clean up report zones (Ming Lei) [1798919] - [block] null_blk: clean up the block device operations (Ming Lei) [1798919] - [block] block: Remove partition support for zoned block devices (Ming Lei) [1798919] - [md] block: Simplify report zones execution (Ming Lei) [1798919] - [block] block: cleanup the !zoned case in blk_revalidate_disk_zones (Ming Lei) [1798919] - [scsi] block: Enhance blk_revalidate_disk_zones() (Ming Lei) [1798919] - [block] nbd: prevent memory leak (Ming Lei) [1798919] - [scsi] scsi: sd_zbc: add zone open, close, and finish support (Ming Lei) [1798919] - [block] null_blk: add zone open, close, and finish support (Ming Lei) [1798919] - [md] dm: add zone open, close and finish support (Ming Lei) [1798919] - [block] loop: fix no-unmap write-zeroes request behavior (Ming Lei) [1798919] - [block] null_blk: return fixed zoned reads > write pointer (Ming Lei) [1798919] - [block] null_blk: Enable modifying 'submit_queues' after an instance has been configured (Ming Lei) [1798919] - [block] null_blk: Improve nullb_device_##NAME##_store() readability (Ming Lei) [1798919] - [block] block,bfq: Skip tracing hooks if possible (Ming Lei) [1798919] - [block] block: Don't disable interrupts in trigger_softirq() (Ming Lei) [1798919] - [lib] sbitmap: Delete sbitmap_any_bit_clear() (Ming Lei) [1798919] - [block] blk-mq: Delete blk_mq_has_free_tags() and blk_mq_can_queue() (Ming Lei) [1798919] - [block] block: add zone open, close and finish ioctl support (Ming Lei) [1798919] - [uapi] uapi: fix ioctl documentation (Ming Lei) [1798919] - [uapi] uapi: linux/blkzoned.h: fix BLKGETZONESZ and BLKGETNRZONES definitions (Ming Lei) [1798919] - [block] block: add zone open, close and finish operations (Ming Lei) [1798919] - [block] block: Simplify REQ_OP_ZONE_RESET_ALL handling (Ming Lei) [1798919] - [block] block: Remove REQ_OP_ZONE_RESET plugging (Ming Lei) [1798919] - [fs] bdev: Refresh bdev size for disks without partitioning (Ming Lei) [1798919] - [fs] bdev: Factor out bdev revalidation into a common helper (Ming Lei) [1798919] - [block] blk-mq: Make blk_mq_run_hw_queue() return void (Ming Lei) [1798919] - [fs] fcntl: fix typo in RWH_WRITE_LIFE_NOT_SET r/w hint name (Ming Lei) [1798919] - [block] blk-mq: remove needless goto from blk_mq_get_driver_tag (Ming Lei) [1798919] - [block] block: Reduce the amount of memory used for tag sets (Ming Lei) [1798919] - [block] block: Reduce the amount of memory required per request queue (Ming Lei) [1798919] - [block] block: Remove the synchronize_rcu() call from __blk_mq_update_nr_hw_queues() (Ming Lei) [1798919] - [block] block: account statistics for passthrough requests (Ming Lei) [1798919] - [block] blk-stat: Optimise blk_stat_add() (Ming Lei) [1798919] - [block] blk-mq: Embed counters into struct mq_inflight (Ming Lei) [1798919] - [block] blk-mq: Reuse callback in blk_mq_in_flight*() (Ming Lei) [1798919] - [block] blk-mq: Inline status checkers (Ming Lei) [1798919] - [block] block: Document all members of blk_mq_tag_set and bkl_mq_queue_map (Ming Lei) [1798919] - [block] block: Reduce sysfs_lock locking inside blk_cleanup_queue() (Ming Lei) [1798919] - [block] block: Remove "dying" checks from sysfs callbacks (Ming Lei) [1798919] - [block] block: Remove request_queue.nr_queues (Ming Lei) [1798919] - [trace] block: Fix writeback throttling W=1 compiler warnings (Ming Lei) [1798919] - [block] block: Fix three kernel-doc warnings (Ming Lei) [1798919] - [fs] writeback: fix use-after-free in finish_writeback_work() (Ming Lei) [1798919] - [scsi] scsi: sd_zbc: Fix sd_zbc_complete() (Ming Lei) [1798919] - [block] nbd:fix memory leak in nbd_get_socket() (Ming Lei) [1798919] - [block] nbd: verify socket is supported during setup (Ming Lei) [1798919] - [block] nbd: handle racing with error'ed out commands (Ming Lei) [1798919] - [block] nbd: protect cmd->status with cmd->lock (Ming Lei) [1798919] - [block] nbd: fix possible sysfs duplicate warning (Ming Lei) [1798919] - [block] nbd: fix possible page fault for nbd disk (Ming Lei) [1798919] - [block] nbd: rename the runtime flags as NBD_RT_ prefixed (Ming Lei) [1798919] - [block] nbd: fix max number of supported devs (Ming Lei) [1798919] - [block] nbd: fix zero cmd timeout handling v2 (Ming Lei) [1798919] - [block] nbd: add missing config put (Ming Lei) [1798919] - [block] nbd: add function to convert blk req op to nbd cmd (Ming Lei) [1798919] - [block] nbd: add set cmd timeout helper (Ming Lei) [1798919] - [block] loop: change queue block size to match when using DIO (Ming Lei) [1798919] - [block] rsxx: add missed destroy_workqueue calls in remove (Ming Lei) [1798919] - [fs] cgroup, writeback: don't switch wbs immediately on dead wbs if the memcg is dead (Ming Lei) [1798919] - [block] block: drbd: remove a stray unlock in __drbd_send_protocol() (Ming Lei) [1798919] - [block] blkcg: make blkcg_print_stat() print stats only for online blkgs (Ming Lei) [1798919] - [block] iocost: don't nest spin_lock_irq in ioc_weight_write() (Ming Lei) [1798919] - [block] blk-rq-qos: fix first node deletion of rq_qos_del() (Ming Lei) [1798919] - [block] blkcg: Fix multiple bugs in blkcg_activate_policy() (Ming Lei) [1798919] - [block] block: Fix elv_support_iosched() (Ming Lei) [1798919] - [block] null_blk: Fix zoned command return code (Ming Lei) [1798919] - [block] blk-wbt: fix performance regression in wbt scale_up/scale_down (Ming Lei) [1798919] - [ata] Revert "libata, freezer: avoid block device removal while system is frozen" (Ming Lei) [1798919] - [mm] bdi: Do not use freezable workqueue (Ming Lei) [1798919] - [uapi] block: pg: add header include guard (Ming Lei) [1798919] - [block] block: fix null pointer dereference in blk_mq_rq_timed_out() (Ming Lei) [1798919] - [block] rq-qos: get rid of redundant wbt_update_limits() (Ming Lei) [1798919] - [block] iocost: bump up default latency targets for hard disks (Ming Lei) [1798919] - [block] iocost: improve nr_lagging handling (Ming Lei) [1798919] - [block] iocost: better trace vrate changes (Ming Lei) [1798919] - [block] block: drop device references in bsg_queue_rq() (Ming Lei) [1798919] - [block] pktcdvd: remove warning on attempting to register non-passthrough dev (Ming Lei) [1798919] - [ata] ata: libahci_platform: Add of_node_put() before loop exit (Ming Lei) [1798919] - [block] block, bfq: push up injection only after setting service time (Ming Lei) [1798919] - [block] block, bfq: increase update frequency of inject limit (Ming Lei) [1798919] - [block] block, bfq: reduce upper bound for inject limit to max_rq_in_driver+1 (Ming Lei) [1798919] - [block] block, bfq: update inject limit only after injection occurred (Ming Lei) [1798919] - [block] block: centralize PI remapping logic to the block layer (Ming Lei) [1798919] - [block] block: use symbolic constants for t10_pi type (Ming Lei) [1798919] - [block] null_blk: format pr_* logs with pr_fmt (Ming Lei) [1798919] - [block] null_blk: match the type of parameter nr_devices (Ming Lei) [1798919] - [block] null_blk: do not fail the module load with zero devices (Ming Lei) [1798919] - [block] block: also check RQF_STATS in blk_mq_need_time_stamp() (Ming Lei) [1798919] - [block] block: make rq sector size accessible for block stats (Ming Lei) [1798919] - [block] bfq: Fix bfq linkage error (Ming Lei) [1798919] - [scsi] scsi: core: remove dummy q->dev check (Ming Lei) [1798919] - [block] block: bypass blk_set_runtime_active for uninitialized q->dev (Ming Lei) [1798919] - [block] null_blk: validate the number of devices (Ming Lei) [1798919] - [block] null_blk: fix module name at log message (Ming Lei) [1798919] - [block] iocost_monitor: Report debt (Ming Lei) [1798919] - [tools] iocost_monitor: Report more info with higher accuracy (Ming Lei) [1798919] - [tools] iocost_monitor: Always use strings for json values (Ming Lei) [1798919] - [block] blk-iocost: Don't let merges push vtime into the future (Ming Lei) [1798919] - [block] blk-iocost: Account force-charged overage in absolute vtime (Ming Lei) [1798919] - [block] blk-iocost: Fix incorrect operation order during iocg free (Ming Lei) [1798919] - [block] bfq: Add per-device weight (Ming Lei) [1798919] - [block] bfq: Extract bfq_group_set_weight from bfq_io_set_weight_legacy (Ming Lei) [1798919] - [block] bfq: Fix the missing barrier in __bfq_entity_update_weight_prio (Ming Lei) [1798919] - [block] block: fix elevator_get_by_features() (Ming Lei) [1798919] - [scsi] sd: Set ELEVATOR_F_ZBD_SEQ_WRITE for ZBC disks (Ming Lei) [1798919] - [block] block: Set ELEVATOR_F_ZBD_SEQ_WRITE for nullblk zoned disks (Ming Lei) [1798919] - [block] block: Delay default elevator initialization (Ming Lei) [1798919] - [block] block: Improve default elevator selection (Ming Lei) [1798919] - [block] block: Introduce elevator features (Ming Lei) [1798919] - [block] block: Change elevator_init_mq() to always succeed (Ming Lei) [1798919] - [block] block: Cleanup elevator_init_mq() use (Ming Lei) [1798919] - [block] paride/pcd: need to check if cd->disk is null in pcd_detect (Ming Lei) [1798919] - [block] paride/pcd: need to set queue to NULL before put_disk (Ming Lei) [1798919] - [block] blkcg: add missing NULL check in ioc_cpd_alloc() (Ming Lei) [1798919] - [block] blkcg: fix missing free on error path of blk_iocost_init() (Ming Lei) [1798919] - [trace] blkcg: blk-iocost: predeclare used structs (Ming Lei) [1798919] - [block] blkcg: add tools/cgroup/iocost_coef_gen.py (Ming Lei) [1798919] - [block] blkcg: add tools/cgroup/iocost_monitor.py (Ming Lei) [1798919] - [block] blkcg: implement blk-iocost (Ming Lei) [1798919] - [block] blk-mq: add optional request->alloc_time_ns (Ming Lei) [1798919] - [block] block: extend 'struct request' via 'request_aux' (Ming Lei) [1798919] - [block] blkcg: s/RQ_QOS_CGROUP/RQ_QOS_LATENCY/ (Ming Lei) [1798919] - [block] block/rq_qos: implement rq_qos_ops->queue_depth_changed() (Ming Lei) [1798919] - [block] block/rq_qos: add rq_qos_merge() (Ming Lei) [1798919] - [block] blkcg: separate blkcg_conf_get_disk() out of blkg_conf_prep() (Ming Lei) [1798919] - [block] blkcg: make ->cpd_init_fn() optional (Ming Lei) [1798919] - [block] blkcg: pass @q and @blkcg into blkcg_pol_alloc_pd_fn() (Ming Lei) [1798919] - [include] writeback: Generalize and expose wb_completion (Ming Lei) [1798919] - [block] null_blk: fix inline misuse (Ming Lei) [1798919] - [block] null_blk: create a helper for req completion (Ming Lei) [1798919] - [block] null_blk: create a helper for zoned devices (Ming Lei) [1798919] - [block] null_blk: create a helper for mem-backed ops (Ming Lei) [1798919] - [block] null_blk: create a helper for badblocks (Ming Lei) [1798919] - [block] null_blk: create a helper for throttling (Ming Lei) [1798919] - [block] null_blk: move duplicate code to callers (Ming Lei) [1798919] - [block] block: remove struct request_queue queue_head (Ming Lei) [1798919] - [fs] writeback, cgroup: inode_switch_wbs() shouldn't give up on wb_switch_rwsem trylock fail (Ming Lei) [1798919] - [fs] writeback, cgroup: Adjust WB_FRN_TIME_CUT_DIV to accelerate foreign inode switching (Ming Lei) [1798919] - [block] blk-mq: Fix memory leak in blk_mq_init_allocated_queue error handling (Ming Lei) [1798919] - [block] loop: Add LOOP_SET_DIRECT_IO to compat ioctl (Ming Lei) [1798919] - [lib] lib: scatterlist: Fix to support no mapped sg (Ming Lei) [1798919] - [block] null_blk: implement REQ_OP_ZONE_RESET_ALL (Ming Lei) [1798919] - [scsi] scsi: implement REQ_OP_ZONE_RESET_ALL (Ming Lei) [1798919] - [block] blk-zoned: implement REQ_OP_ZONE_RESET_ALL (Ming Lei) [1798919] - [block] block: add req op to reset all zones and flag (Ming Lei) [1798919] - [block] block: Fix a comment in blk_cleanup_queue() (Ming Lei) [1798919] - [block] block: Fix spelling in the header above blkg_lookup() (Ming Lei) [1798919] - [kernel] cgroup: Move cgroup_parse_float() implementation out of CONFIG_SYSFS (Ming Lei) [1798919] - [kernel] cgroup: add cgroup_parse_float() (Ming Lei) [1798919] - [block] nbd: replace kill_bdev() with __invalidate_device() again (Ming Lei) [1798919] - [block] nbd: add netlink reconfigure resize support (Ming Lei) [1798919] - [block] nbd: fix crash when the blksize is zero (Ming Lei) [1798919] - [block] nbd: propagate genlmsg_reply return code (Ming Lei) [1798919] - [block] block: loop: mark bvec as ITER_BVEC_FLAG_NO_REF (Ming Lei) [1798919] - [block] loop: properly observe rotational flag of underlying device (Ming Lei) [1798919] - [block] block: Limit zone array allocation size (Ming Lei) [1798919] - [block] block: Fix null_blk_zoned creation failure with small number of zones (Ming Lei) [1798919] - [scsi] sd_zbc: Fix report zones buffer allocation (Ming Lei) [1798919] - [scsi] scsi: sd_zbc: Fix sd_zbc_report_zones() buffer allocation (Ming Lei) [1798919] - [md] block: Kill gfp_t argument of blkdev_report_zones() (Ming Lei) [1798919] - [md] dm zoned: Fix zone report handling (Ming Lei) [1798919] - [block] blkcg: implement REQ_CGROUP_PUNT (Ming Lei) [1798919] - [include] blkcg, writeback: Implement wbc_blkcg_css() (Ming Lei) [1798919] - [fs] blkcg, writeback: Add wbc->no_cgroup_owner (Ming Lei) [1798919] - [fs] blkcg, writeback: Rename wbc_account_io() to wbc_account_cgroup_owner() (Ming Lei) [1798919] - [block] cgroup, blkcg: Prepare some symbols for module and !CONFIG_CGROUP usages (Ming Lei) [1798919] - [fs] writeback: synchronize sync(2) against cgroup writeback membership switches (Ming Lei) [1798919] - [block] blk-mq: move cancel of requeue_work to the front of blk_exit_queue (Ming Lei) [1798919] - [block] blk-mq-debugfs: support rq_qos (Ming Lei) [1798919] - [block] null_blk: fix type mismatch null_handle_cmd() (Ming Lei) [1798919] - [block] null_blk: remove duplicate 0 initialization (Ming Lei) [1798919] - [block] null_blk: remove duplicate check for report zone (Ming Lei) [1798919] - [block] null_blk: add zoned config support information (Ming Lei) [1798919] - [tools] tools arch x86: Sync asm/cpufeatures.h with the kernel sources (Vitaly Kuznetsov) [1807448] - [x86] vmware: Use bool type for vmw_sched_clock (Vitaly Kuznetsov) [1807448] - [x86] vmware: Enable steal time accounting (Vitaly Kuznetsov) [1807448] - [x86] vmware: Add steal time clock support for VMware guests (Vitaly Kuznetsov) [1807448] - [x86] vmware: Remove vmware_sched_clock_setup() (Vitaly Kuznetsov) [1807448] - [x86] vmware: Make vmware_select_hypercall() __init (Vitaly Kuznetsov) [1807448] - [x86] cpu/vmware: Fix platform detection VMWARE_PORT macro (Vitaly Kuznetsov) [1807448] - [x86] cpu/vmware: Use the full form of INL in VMWARE_HYPERCALL, for clang/llvm (Vitaly Kuznetsov) [1807448] - [x86] cpu/vmware: Use the full form of INL in VMWARE_PORT (Vitaly Kuznetsov) [1807448] - [x86] vmware: Add a header file for hypercall definitions (Vitaly Kuznetsov) [1807448] - [x86] vmware: Update platform detection code for VMCALL/VMMCALL hypercalls (Vitaly Kuznetsov) [1807448] - [netdrv] hv_netvsc: Fix unwanted wakeup in netvsc_attach() (Mohammed Gamal) [1815503] - [netdrv] hv_netvsc: make recording RSS hash depend on feature flag (Mohammed Gamal) [1815503] - [netdrv] hv_netvsc: record hardware hash in skb (Mohammed Gamal) [1815503] - [netdrv] hv_netvsc: flag software created hash value (Mohammed Gamal) [1815503] - [video] hyperv: hyperv_fb: Use physical memory for fb on HyperV Gen 1 VMs (Mohammed Gamal) [1816744] - [video] hyperv: hyperv_fb: Support deferred IO for Hyper-V frame buffer driver (Mohammed Gamal) [1816744] - [video] hyperv: hyperv_fb: Obtain screen resolution from Hyper-V host (Mohammed Gamal) [1816744] - [uio] uio_hv_generic: drop #ifdef DEBUG (Mohammed Gamal) [1816744] - [hid] hv: Remove dependencies on PAGE_SIZE for ring buffer (Mohammed Gamal) [1816744] - [x86] x86/hyperv: Create and use Hyper-V page definitions (Mohammed Gamal) [1816285] - [x86] x86/hyper-v: Drop HV_X64_CONFIGURE_PROFILER definition (Mohammed Gamal) [1816285] - [x86] x86: hv: Add function to allocate zeroed page for Hyper-V (Mohammed Gamal) [1816285] - [x86] x86/hyperv: Add functions to allocate/deallocate page for Hyper-V (Mohammed Gamal) [1816285] - [x86] x86/hyper-v: Fix indentation in hv_do_fast_hypercall16() (Mohammed Gamal) [1816285] - [x86] x86/hyperv: Micro-optimize send_ipi_one() (Mohammed Gamal) [1816285] - [x86] x86/hyperv: Make vapic support x2apic mode (Mohammed Gamal) [1816285] - [x86] x86/hyper-v: Fix overflow bug in fill_gva_list() (Mohammed Gamal) [1816285] - [x86] x86/hyper-v: Zero out the VP ASSIST PAGE on allocation (Mohammed Gamal) [1816285] - [x86] x86/hyperv: Make hv_vcpu_is_preempted() visible (Mohammed Gamal) [1816285] - [x86] x86/hyper-v: Implement EOI assist (Mohammed Gamal) [1816285] - [x86] x86/hyperv: Prevent potential NULL pointer dereference (Mohammed Gamal) [1816285] - [x86] Drivers: hv: vmbus: Break out ISA independent parts of mshyperv.h (Mohammed Gamal) [1816285] - [x86] x86/hyperv: Remove unused include (Mohammed Gamal) [1816285] - [net] vsock/virtio: add support for MSG_PEEK (Stefano Garzarella) [1818059]- [include] leds: triggers: new function led_set_trigger_data() (Torez Smith) [1686205] - [leds] leds: triggers: add device attribute support (Torez Smith) [1686205] - [usb] USB: cdc-wdm: fix race between write and disconnect due to flag abuse (Torez Smith) [1686205] - [usb] usb: host: xhci: rcar: Fix typo in compatible string matching (Torez Smith) [1686205] - [usb] usb: host: xhci-tegra: Set DMA mask correctly (Torez Smith) [1686205] - [usb] USB: storage: ums-realtek: Whitelist auto-delink support (Torez Smith) [1686205] - [usb] USB: storage: ums-realtek: Update module parameter description for auto_delink_en (Torez Smith) [1686205] - [usb] usb: host: ohci: fix a race condition between shutdown and irq (Torez Smith) [1686205] - [usb] usb: hcd: use managed device resources (Torez Smith) [1686205] - [usb] typec: tcpm: fix a typo in the comparison of pdo_max_voltage (Torez Smith) [1686205] - [usb] usb-storage: Add new JMS567 revision to unusual_devs (Torez Smith) [1686205] - [usb] usb: chipidea: udc: don't do hardware access if gadget has stopped (Torez Smith) [1686205] - [usb] usbtmc: more sanity checking for packet size (Torez Smith) [1686205] - [usb] usb: udc: lpc32xx: silence fall-through warning (Torez Smith) [1686205] - [usb] usb: chipidea: imx: fix EPROBE_DEFER support during driver probe (Torez Smith) [1686205] - [usb] usb: host: fotg2: restart hcd after port reset (Torez Smith) [1686205] - [usb] USB: CDC: fix sanity checks in CDC union parser (Torez Smith) [1686205] - [usb] usb: cdc-acm: make sure a refcount is taken early enough (Torez Smith) [1686205] - [usb] USB: serial: option: add the BroadMobi BM818 card (Torez Smith) [1686205] - [usb] USB: serial: option: Add Motorola modem UARTs (Torez Smith) [1686205] - [usb] USB: core: Fix races in character device registration and deregistraion (Torez Smith) [1686205] - [usb] usb: gadget: mass_storage: Fix races between fsg_disable and fsg_set_alt (Torez Smith) [1686205] - [usb] usb: gadget: composite: Clear "suspended" on reset/disconnect (Torez Smith) [1686205] - [usb] usb: gadget: udc: renesas_usb3: Fix sysfs interface of "role" (Torez Smith) [1686205] - [usb] usb: setup authorized_default attributes using usb_bus_notify (Torez Smith) [1686205] - [usb] usb: iowarrior: fix deadlock on disconnect (Torez Smith) [1686205] - [usb] Revert "USB: rio500: simplify locking" (Torez Smith) [1686205] - [usb] usb: usbfs: fix double-free of usb memory upon submiturb error (Torez Smith) [1686205] - [usb] usb: yurex: Fix use-after-free in yurex_delete (Torez Smith) [1686205] - [usb] USB: serial: option: add D-Link DWM-222 device ID (Torez Smith) [1686205] - [usb] USB: serial: option: Add support for ZTE MF871A (Torez Smith) [1686205] - [usb] usb: typec: tcpm: Ignore unsupported/unknown alternate mode requests (Torez Smith) [1686205] - [usb] xhci: Fix NULL pointer dereference at endpoint zero reset (Torez Smith) [1686205] - [usb] usb: host: xhci-rcar: Fix timeout in xhci_suspend() (Torez Smith) [1686205] - [usb] usb: typec: ucsi: ccg: Fix uninitilized symbol error (Torez Smith) [1686205] - [usb] usb: typec: tcpm: remove tcpm dir if no children (Torez Smith) [1686205] - [usb] usb: typec: tcpm: free log buf memory when remove debug file (Torez Smith) [1686205] - [usb] usb: typec: tcpm: Add NULL check before dereferencing config (Torez Smith) [1686205] - [tools] tools headers UAPI: Sync usbdevice_fs.h with the kernels to get new ioctl (Torez Smith) [1686205] - [usb] xhci: Fix crash if scatter gather is used with Immediate Data Transfer (IDT) (Torez Smith) [1686205] - [usb] usb: usb251xb: Reallow swap-dx-lanes to apply to the upstream port (Torez Smith) [1686205] - [usb] Revert "usb: usb251xb: Add US port lanes inversion property" (Torez Smith) [1686205] - [documentation] Revert "usb: usb251xb: Add US lanes inversion dts-bindings" (Torez Smith) [1686205] - [usb] usb: wusbcore: fix unbalanced get/put cluster_id (Torez Smith) [1686205] - [usb] usb/hcd: Fix a NULL vs IS_ERR() bug in usb_hcd_setup_local_mem() (Torez Smith) [1686205] - [usb] usb-storage: Add a limitation for blk_queue_max_hw_sectors() (Torez Smith) [1686205] - [usb] usb: pci-quirks: Minor cleanup for AMD PLL quirk (Torez Smith) [1686205] - [usb] usb: pci-quirks: Correct AMD PLL quirk detection (Torez Smith) [1686205] - [usb] vfs: Convert gadgetfs to use the new mount API (Torez Smith) [1686205] - [usb] Revert "usb: gadget: storage: Remove warning message" (Torez Smith) [1686205] - [documentation] Revert "dt-bindings: add binding for USBSS-DRD controller." (Torez Smith) [1686205] - [usb] Revert "usb:gadget Separated decoding functions from dwc3 driver." (Torez Smith) [1686205] - [usb] Revert "usb:gadget Patch simplify usb_decode_set_clear_feature function." (Torez Smith) [1686205] - [usb] Revert "usb:gadget Simplify usb_decode_get_set_descriptor function." (Torez Smith) [1686205] - [usb] Revert "usb:cdns3 Add Cadence USB3 DRD Driver" (Torez Smith) [1686205] - [usb] Revert "usb:cdns3 Fix for stuck packets in on-chip OUT buffer." (Torez Smith) [1686205] - [documentation] dt-bindings: usb: ehci: Fix example warnings (Torez Smith) [1686205] - [usb] usb :fsl: Change string format for errata property (Torez Smith) [1686205] - [usb] usb: host: Stops USB controller init if PLL fails to lock (Torez Smith) [1686205] - [usb] usb: phy: Workaround for USB erratum-A005728 (Torez Smith) [1686205] - [usb] usb: fsl: Set USB_EN bit to select ULPI phy (Torez Smith) [1686205] - [usb] usb: Handle USB3 remote wakeup for LPM enabled devices correctly (Torez Smith) [1686205] - [usb] drivers/usb/typec/tps6598x.c: fix 4CC cmd write (Torez Smith) [1686205] - [usb] drivers/usb/typec/tps6598x.c: fix portinfo width (Torez Smith) [1686205] - [usb] usb: storage: scsiglue: Do not skip VPD if try_vpd_pages is set (Torez Smith) [1686205] - [usb] usb: renesas_usbhs: add a workaround for a race condition of workqueue (Torez Smith) [1686205] - [usb] usb: gadget: udc: renesas_usb3: remove redundant assignment to ret (Torez Smith) [1686205] - [usb] usb: dwc2: use a longer AHB idle timeout in dwc2_core_reset() (Torez Smith) [1686205] - [usb] USB: gadget: function: fix issue Unneeded variable: "value" (Torez Smith) [1686205] - [usb] usb: phy: phy-mxs-usb: add imx7ulp support (Torez Smith) [1686205] - [usb] usb:cdns3 Fix for stuck packets in on-chip OUT buffer (Torez Smith) [1686205] - [usb] usb:cdns3 Add Cadence USB3 DRD Driver (Torez Smith) [1686205] - [usb] usb:gadget Simplify usb_decode_get_set_descriptor function (Torez Smith) [1686205] - [usb] usb:gadget Patch simplify usb_decode_set_clear_feature function (Torez Smith) [1686205] - [usb] usb:gadget Separated decoding functions from dwc3 driver (Torez Smith) [1686205] - [documentation] dt-bindings: add binding for USBSS-DRD controller (Torez Smith) [1686205] - [usb] usb: dwc3: pci: add support for TigerLake Devices (Torez Smith) [1686205] - [usb] USB: serial: ftdi_sio: add ID for isodebug v1 (Torez Smith) [1686205] - [usb] usb: host: Fix excessive alignment restriction for local memory allocations (Torez Smith) [1686205] - [usb] usb: renesas_usbhs: Use struct platform_callback pointer (Torez Smith) [1686205] - [usb] usb: renesas_usbhs: Use renesas_usbhs_platform_info on of_device_id.data (Torez Smith) [1686205] - [usb] usb: renesas_usbhs: Add a common function for the .get_id (Torez Smith) [1686205] - [usb] usb: renesas_usbhs: move device tree properties parsing (Torez Smith) [1686205] - [usb] usb: renesas_usbhs: Add struct device * declaration in usbhs_probe() (Torez Smith) [1686205] - [usb] usb: renesas_usbhs: Add has_new_pipe_configs flag (Torez Smith) [1686205] - [usb] usb: renesas_usbhs: Use dev_of_node macro instead of open coded (Torez Smith) [1686205] - [usb] usb: renesas_usbhs: Remove type member from renesas_usbhs_driver_param (Torez Smith) [1686205] - [usb] usb: renesas_usbhs: Use a specific flag instead of type for multi_clks (Torez Smith) [1686205] - [usb] usb: renesas_usbhs: Avoid to write platform_data's value (Torez Smith) [1686205] - [usb] usb: renesas_usbhs: move macros from mod.c to the mod.h (Torez Smith) [1686205] - [usb] usb: renesas_usbhs: remove notify_hotplug callback (Torez Smith) [1686205] - [usb] usb: renesas_usbhs: revise the irq_vbus comments (Torez Smith) [1686205] - [usb] USB: core: Fix compiler warnings in devio.c (Torez Smith) [1686205] - [usb] USB: core: Remove usbfs_mutex (Torez Smith) [1686205] - [usb] usb: clean up some of the computations in adu_read (Torez Smith) [1686205] - [usb] scsi: usb: image: microtek: use sg helper to iterate over scatterlist (Torez Smith) [1686205] - [usb] usb: renesas_usbhs: Use struct assignment instead of memcpy() (Torez Smith) [1686205] - [usb] USB: core: correct a spelling mistake in the comment (Torez Smith) [1686205] - [usb] usb: dwc3: remove unused @lock member of dwc3_ep struct (Torez Smith) [1686205] - [usb] usb: dwc3: pci: Add Support for Intel Elkhart Lake Devices (Torez Smith) [1686205] - [usb] usb: Replace snprintf with scnprintf in gether_get_ifname (Torez Smith) [1686205] - [uapi] USB: fix types in uapi include (Torez Smith) [1686205] - [usb] USB: serial: option: add support for GosunCn ME3630 RNDIS mode (Torez Smith) [1686205] - [usb] xhci: detect USB 3.2 capable host controllers correctly (Torez Smith) [1686205] - [usb] usb: xhci: Don't try to recover an endpoint if port is in error state (Torez Smith) [1686205] - [usb] usb: gadget: ether: Fix race between gether_disconnect and rx_submit (Torez Smith) [1686205] - [usb] usb: gadget: storage: Remove warning message (Torez Smith) [1686205] - [usb] usb: dwc3: gadget: Add support for disabling U1 and U2 entries (Torez Smith) [1686205] - [usb] usb: gadget: send usb_gadget as an argument in get_config_params (Torez Smith) [1686205] - [documentation] doc: dt: bindings: usb: dwc3: Update entries for disabling U1 and U2 (Torez Smith) [1686205] - [usb] usb: dwc3: qcom: Use of_clk_get_parent_count() (Torez Smith) [1686205] - [usb] usb: dwc3: Fix core validation in probe, move after clocks are enabled (Torez Smith) [1686205] - [usb] usb: dwc3: qcom: Improve error handling (Torez Smith) [1686205] - [usb] usb: dwc3: qcom: Start USB in 'host mode' on the SDM845 (Torez Smith) [1686205] - [usb] usb: dwc3: qcom: Add support for booting with ACPI (Torez Smith) [1686205] - [usb] Revert "usb: dwc2: host: Setting qtd to NULL after freeing it" (Torez Smith) [1686205] - [usb] usb: gadget: net2272: remove redundant assignments to pointer 's' (Torez Smith) [1686205] - [usb] usb: gadget: Zero ffs_io_data (Torez Smith) [1686205] - [usb] USB: omap_udc: Remove unneeded variable (Torez Smith) [1686205] - [usb] fotg210-udc: Remove unneeded variable (Torez Smith) [1686205] - [usb] usb: gadget: at91_udc: Remove unneeded variable (Torez Smith) [1686205] - [usb] usb: gadget: udc: renesas_usb3: Enhance role switch support (Torez Smith) [1686205] - [usb] usb: gadget: u_audio: Fixed variable declaration coding style issue (Torez Smith) [1686205] - [usb] usb: gadget: f_fs: data_len used before properly set (Torez Smith) [1686205] - [usb] USB: dwc2: Don't turn off the usbphy in suspend if wakeup is enabled (Torez Smith) [1686205] - [documentation] Documentation: dt-bindings: Add snps, need-phy-for-wake for dwc2 USB (Torez Smith) [1686205] - [usb] usb: dwc2: Force 8bit UTMI width for Samsung Exynos SoCs (Torez Smith) [1686205] - [usb] usb: dwc3: meson-g12a: Add support for IRQ based OTG switching (Torez Smith) [1686205] - [usb] usb: dwc2: Use generic PHY width in params setup (Torez Smith) [1686205] - [usb] usb: host: fotg2: add device tree probing (Torez Smith) [1686205] - [usb] usb: isp1362: Spelling s/eclusive/exclusive/ (Torez Smith) [1686205] - [usb] USB: add usbfs ioctl to retrieve the connection parameters (Torez Smith) [1686205] - [usb] usb: host: xhci-tegra: Fix Wunused-const-variable (Torez Smith) [1686205] - [usb] usb: chipidea: udc: workaround for endpoint conflict issue (Torez Smith) [1686205] - dt-bindings: usb: renesas_gen3: Rename bindings documentation file (Torez Smith) [1686205] - dt-bindings: usb: renesas_usbhs: Rename bindings documentation file (Torez Smith) [1686205] - [documentation] docs: power: convert docs to ReST and rename to *.rst (Torez Smith) [1686205] - [usb] docs: kbuild: convert docs to ReST and rename to *.rst (Torez Smith) [1686205] - [usb] usb: chipidea: msm: Use devm_platform_ioremap_resource() (Torez Smith) [1686205] - [usb] usb: chipidea: imx: Use devm_platform_ioremap_resource() (Torez Smith) [1686205] - [usb] usb: chipidea: Use dev_err() instead of pr_err() (Torez Smith) [1686205] - [usb] usb: chipidea: imx: "fsl, usbphy" phandle is not mandatory now (Torez Smith) [1686205] - [usb] usb: chipidea: imx: add imx7ulp support (Torez Smith) [1686205] - [usb] usb: typec: Make sure an alt mode exist before getting its partner (Torez Smith) [1686205] - [usb] Revert "usb: mtu3: fix up undefined reference to usb_debug_root" (Torez Smith) [1686205] - [usb] USB: sisusbvga: Remove unneeded variable (Torez Smith) [1686205] - [usb] usb: typec: tcpm: fusb302: simplify getting the adapter of a client (Torez Smith) [1686205] - [usb] usb: typec: ucsi: ccg: add runtime pm workaround (Torez Smith) [1686205] - [usb] usb: typec: ucsi: ccg: enable runtime pm support (Torez Smith) [1686205] - [usb] usb: gadget: udc: lpc32xx: fix return value check in lpc32xx_udc_probe() (Torez Smith) [1686205] - [usb] usb: gadget: dwc2: fix zlp handling (Torez Smith) [1686205] - [usb] usb: dwc2: Set actual frame number for completed ISOC transfer for none DDMA (Torez Smith) [1686205] - [usb] usb: gadget: udc: lpc32xx: allocate descriptor with GFP_ATOMIC (Torez Smith) [1686205] - [usb] usb: gadget: fusb300_udc: Fix memory leak of fusb300->ep (Torez Smith) [1686205] - [usb] usb: phy: mxs: Disable external charger detect in mxs_phy_hw_init() (Torez Smith) [1686205] - [usb] usb: dwc2: Fix DMA cache alignment issues (Torez Smith) [1686205] - [usb] usb: dwc2: host: Fix wMaxPacketSize handling (fix webcam regression) (Torez Smith) [1686205] - [usb] USB: move usb debugfs directory creation to the usb common core (Torez Smith) [1686205] - [usb] usb: host: u132-hcd: remove unneeded variable frame (Torez Smith) [1686205] - [usb] media: usb/gadget/f_uvc: set device_caps in struct video_device (Torez Smith) [1686205] - [usb] usbip: Replace unused kvec array with single variable in vhci_send_cmd_unlink() (Torez Smith) [1686205] - [usb] usb: renesas_usbhs: remove controlling PWEN/EXTLP support (Torez Smith) [1686205] - [usb] usb: renesas_usbhs: remove sudmac support (Torez Smith) [1686205] - [usb] usb: xhci: Add Clear_TT_Buffer (Torez Smith) [1686205] - [usb] usb: Add devaddr in struct usb_device (Torez Smith) [1686205] - [usb] USB: Fix chipmunk-like voice when using Logitech C270 for recording audio (Torez Smith) [1686205] - [usb] USB: usb-storage: Add new ID to ums-realtek (Torez Smith) [1686205] - [usb] USB: use genalloc for USB HCs with local memory (Torez Smith) [1686205] - [usb] usb: phy: mv-usb: Remove set but not used variable 'phy' (Torez Smith) [1686205] - [usb] usb: ftdi-elan: fix possible condition with no effect (if == else) (Torez Smith) [1686205] - [usb] USB: ohci-spear: Remove set but not used variable 'ohci' (Torez Smith) [1686205] - [usb] USB: atm: ueagle-atm.c: remove redundant license text (Torez Smith) [1686205] - [usb] USB: atm: ueagle-atm.c: fix SPDX tag to be BSD2 (Torez Smith) [1686205] - [usb] usb: ohci-s3c2410: Remove set but not used variable 'hcd' (Torez Smith) [1686205] - [usb] usb: cdc-wdm: remove redundant assignment to rv (Torez Smith) [1686205] - [usb] usb: host: ohci-st: Remove set but not used variable 'ohci' (Torez Smith) [1686205] - [usb] usb: host: ehci-st: Remove set but not used variable 'ehci' (Torez Smith) [1686205] - [usb] usb: typec: ucsi: ccg: fix memory leak in do_flash (Torez Smith) [1686205] - [include] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 157 (Torez Smith) [1686205] - [tools] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 156 (Torez Smith) [1686205] - [usb] usbip: usbip_host: fix stub_dev lock context imbalance regression (Torez Smith) [1686205] - [tools] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 61 (Torez Smith) [1686205] - [usb] usb: avoid redundant allocation and free of memory (Torez Smith) [1686205] - [usb] signal/usb: Replace kill_pid_info_as_cred with kill_pid_usb_asyncio (Torez Smith) [1686205] - [usb] xhci: Use zu for printing size_t type (Torez Smith) [1686205] - [usb] xhci: Convert xhci_handshake() to use readl_poll_timeout_atomic() (Torez Smith) [1686205] - [usb] xhci: Fix immediate data transfer if buffer is already DMA mapped (Torez Smith) [1686205] - [usb] usb: xhci: avoid null pointer deref when bos field is NULL (Torez Smith) [1686205] - [usb] usb: xhci: Fix a potential null pointer dereference in xhci_debugfs_create_endpoint() (Torez Smith) [1686205] - [usb] xhci: update bounce buffer with correct sg num (Torez Smith) [1686205] - [tools] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 13 (Torez Smith) [1686205] - [usb] USB: serial: option: add Telit 0x1260 and 0x1261 compositions (Torez Smith) [1686205] - [usb] USB: serial: pl2303: add Allied Telesis VT-Kit3 (Torez Smith) [1686205] - [usb] USB: serial: option: add support for Simcom SIM7500/SIM7600 RNDIS mode (Torez Smith) [1686205] - [tools] treewide: Add SPDX license identifier - Makefile/Kconfig (Torez Smith) [1686205] - [documentation] dt-bindings: usb: renesas_usbhs: Add support for r7s9210 (Torez Smith) [1686205] - [usb] usb: renesas_usbhs: Add support for RZ/A2 (Torez Smith) [1686205] - [usb] usb: renesas_usbhs: support byte addressable CFIFO (Torez Smith) [1686205] - [usb] usb: renesas_usbhs: add support for CNEN bit (Torez Smith) [1686205] - [usb] usb: renesas_usbhs: move flags to param (Torez Smith) [1686205] - [usb] usb: core: hub: Disable hub-initiated U1/U2 (Torez Smith) [1686205] - [usb] usb: core: hub: Enable/disable U1/U2 in configured state (Torez Smith) [1686205] - [usb] USB: rio500: simplify locking (Torez Smith) [1686205] - [usb] USB: rio500: fix memory leak in close after disconnect (Torez Smith) [1686205] - [usb] USB: rio500: refuse more than one device at a time (Torez Smith) [1686205] - [usb] usbip: usbip_host: fix BUG: sleeping function called from invalid context (Torez Smith) [1686205] - [usb] USB: sisusbvga: fix oops in error path of sisusb_probe (Torez Smith) [1686205] - [usb] USB: Add LPM quirk for Surface Dock GigE adapter (Torez Smith) [1686205] - [usb] usb: mtu3: fix up undefined reference to usb_debug_root (Torez Smith) [1686205] - [usb] USB: Fix slab-out-of-bounds write in usb_get_bos_descriptor (Torez Smith) [1686205] - [usb] usb: remove redundant 'default n' from Kconfig-s (Torez Smith) [1686205] - [usb] usb: renesas_usbhs: Use specific struct instead of USBHS_TYPE_* enums (Torez Smith) [1686205] - [usb] USB: OHCI: remove space before open square bracket '[' (Torez Smith) [1686205] - [usb] usb: exynos: add workaround for the USB device bindings conflict (Torez Smith) [1686205] - [usb] usbip: usbip_host: cleanup do_rebind() return path (Torez Smith) [1686205] - [usb] USB: serial: f81232: clear overrun flag (Torez Smith) [1686205] - [usb] USB: serial: f81232: fix interrupt worker not stop (Torez Smith) [1686205] - [usb] usb: dwc3: Rename DWC3_DCTL_LPM_ERRATA (Torez Smith) [1686205] - [usb] usb: dwc3: Fix default lpm_nyet_threshold value (Torez Smith) [1686205] - [usb] usb: dwc3: debug: Print GET_STATUS(device) tracepoint (Torez Smith) [1686205] - [usb] usb: dwc3: Do core validation early on probe (Torez Smith) [1686205] - [usb] usb: dwc3: gadget: Set lpm_capable (Torez Smith) [1686205] - [usb] usb: gadget: atmel: tie wake lock to running clock (Torez Smith) [1686205] - [usb] usb: gadget: atmel: support USB suspend (Torez Smith) [1686205] - [usb] usb: gadget: atmel_usba_udc: simplify setting of interrupt-enabled mask (Torez Smith) [1686205] - [usb] dwc2: gadget: Fix completed transfer size calculation in DDMA (Torez Smith) [1686205] - [usb] usb: dwc2: Set lpm mode parameters depend on HW configuration (Torez Smith) [1686205] - [usb] usb: dwc2: Fix channel disable flow (Torez Smith) [1686205] - [usb] usb: dwc2: Set actual frame number for completed ISOC transfer (Torez Smith) [1686205] - [usb] usb: gadget: do not use __constant_cpu_to_le16 (Torez Smith) [1686205] - [usb] usb: dwc2: gadget: Increase descriptors count for ISOC's (Torez Smith) [1686205] - [usb] usb: dwc3: move synchronize_irq() out of the spinlock protected block (Torez Smith) [1686205] - [usb] usb: dwc3: Free resource immediately after use (Torez Smith) [1686205] - [usb] usb: dwc3: of-simple: Convert to bulk clk API (Torez Smith) [1686205] - [usb] usb: dwc2: Delayed status support (Torez Smith) [1686205] - [usb] usb: gadget: udc: lpc32xx: rework interrupt handling (Torez Smith) [1686205] - [usb] usb: gadget: udc: lpc32xx: add support for stotg04 phy (Torez Smith) [1686205] - [usb] usb: gadget: udc: lpc32xx: properly setup phy interrupts (Torez Smith) [1686205] - [usb] usb: gadget: udc: lpc32xx: simplify vbus handling (Torez Smith) [1686205] - [usb] usb: gadget: udc: lpc32xx: simplify probe (Torez Smith) [1686205] - [usb] usb: dwc2: gadget: Move gadget phy init into core phy init (Torez Smith) [1686205] - [usb] usb: dwc2: Move phy init into core (Torez Smith) [1686205] - [usb] usb: dwc2: gadget: Replace phyif with phy_utmi_width (Torez Smith) [1686205] - [usb] usb: dwc2: gadget: Remove duplicated phy init (Torez Smith) [1686205] - [usb] usb: dwc2: Move UTMI_PHY_DATA defines closer (Torez Smith) [1686205] - [usb] usb: dwc2: optionally assert phy reset when waking up (Torez Smith) [1686205] - [documentation] dt-bindings: usb: dwc2: Document quirk to reset PHY upon wakeup (Torez Smith) [1686205] - [documentation] dt-bindings: usb: dwc2: document the vbus-supply property (Torez Smith) [1686205] - [usb] USB: UDC: net22{80, 72}: remove mistaken test of req->zero (Torez Smith) [1686205] - [usb] USB: UDC: net2280: Remove redundant "if" condition (Torez Smith) [1686205] - [usb] usb: gadget: fsl: fix link error against usb-gadget module (Torez Smith) [1686205] - [usb] usb: gadget: f_ncm: Add OS descriptor support (Torez Smith) [1686205] - [usb] usb: gadget: f_ncm: Fix NTP-32 support (Torez Smith) [1686205] - [usb] usb: dwc2: gadget: Reject LPM token during Control transfers (Torez Smith) [1686205] - [usb] USB: Export usb_wakeup_enabled_descendants() (Torez Smith) [1686205] - [usb] usb: dwc2: bus suspend/resume for hosts with DWC2_POWER_DOWN_PARAM_NONE (Torez Smith) [1686205] - [usb] usb: dwc3: Add Amlogic G12A DWC3 glue (Torez Smith) [1686205] - [usb] usb: dwc2: Add Amlogic G12A DWC2 Params (Torez Smith) [1686205] - [documentation] dt-bindings: usb: dwc3: Add Amlogic G12A DWC3 Glue Bindings (Torez Smith) [1686205] - [documentation] dt-bindings: usb: dwc2: Add Amlogic G12A DWC2 Compatible (Torez Smith) [1686205] - [usb] usb: gadget: f_fs: don't free buffer prematurely (Torez Smith) [1686205] - [usb] USB: serial: io_edgeport: fix up switch fall-through comments (Torez Smith) [1686205] - [usb] usb: usb251xb: Add US port lanes inversion property (Torez Smith) [1686205] - [usb] usb: usb251xb: Create a ports field collector method (Torez Smith) [1686205] - [documentation] usb: usb251xb: Add US lanes inversion dts-bindings (Torez Smith) [1686205] - [usb] usb: isp1760-hcd: Fix fall-through annotations (Torez Smith) [1686205] - [usb] usb: musb: dsps: Use dev_get_drvdata() (Torez Smith) [1686205] - [usb] usb: musb: jz4740: obtain USB PHY from devicetree (Torez Smith) [1686205] - [usb] usb: musb: jz4740: Let the platform probe the PHY (Torez Smith) [1686205] - [documentation] dt-bindings: usb: Add usb-phy property to the jz4740-musb node (Torez Smith) [1686205] - [soc] soc: sunxi: Fix missing dependency on REGMAP_MMIO (Torez Smith) [1686205] - [usb] usb: musb: omap2430: Add support for idling phy when musb is idle (Torez Smith) [1686205] - [usb] usb: musb: Silence error about blacklisting hubs if !CONFIG_USB (Torez Smith) [1686205] - [usb] usbip: vhci_hcd: Mark expected switch fall-through (Torez Smith) [1686205] - [usb] UAS: fix alignment of scatter/gather segments (Torez Smith) [1686205] - [include] USB: serial: drop unused iflag macro (Torez Smith) [1686205] - [usb] USB: serial: drop unnecessary goto (Torez Smith) [1686205] - [usb] USB: serial: clean up throttle handling (Torez Smith) [1686205] - [usb] USB: serial: fix unthrottle races (Torez Smith) [1686205] - [usb] USB: cdc-acm: clean up throttle handling (Torez Smith) [1686205] - [usb] USB: cdc-acm: fix unthrottle races (Torez Smith) [1686205] - [usb] usb: typec: ucsi: ccg: fix missing unlock on error in ccg_cmd_write_flash_row() (Torez Smith) [1686205] - [documentation] dt-bindings: usb: renesas_usbhs: Add support for r8a77470 (Torez Smith) [1686205] - [documentation] dt-bindings: usb-xhci: Add r8a774c0 support (Torez Smith) [1686205] - [usb] usb: xhci: add endpoint context tracing when an endpoint is added (Torez Smith) [1686205] - [usb] xhci: Add tracing for input control context (Torez Smith) [1686205] - [usb] xhci: add port and bus number to port dynamic debugging (Torez Smith) [1686205] - [usb] usb: xhci: add Immediate Data Transfer support (Torez Smith) [1686205] - [usb] usb: usb251xb: Add an empty hub' i2c-bus segment checker (Torez Smith) [1686205] - [usb] USB: serial: spcp8x5: simplify init_termios (Torez Smith) [1686205] - [usb] USB: serial: oti6858: simplify init_termios (Torez Smith) [1686205] - [usb] USB: serial: iuu_phoenix: simplify init_termios (Torez Smith) [1686205] - [usb] USB: serial: iuu_phoenix: drop bogus initial cflag (Torez Smith) [1686205] - [usb] USB: serial: cypress_m8: clean up initial-termios handling (Torez Smith) [1686205] - [usb] USB: serial: cypress_m8: drop unused termios (Torez Smith) [1686205] - [usb] USB: serial: cypress_m8: drop unused driver data flag (Torez Smith) [1686205] - [usb] USB: serial: fix initial-termios handling (Torez Smith) [1686205] - [usb] USB: yurex: Fix protection fault after device removal (Torez Smith) [1686205] - [usb] usb: usbip: fix isoc packet num validation in get_pipe (Torez Smith) [1686205] - [usb] usb/hcd: Send a uevent signaling that the host controller had died (Torez Smith) [1686205] - [usb] usb: typec: Add driver for NVIDIA Alt Modes (Torez Smith) [1686205] - [usb] usb: typec: displayport: Export probe and remove functions (Torez Smith) [1686205] - [usb] usb: typec: ucsi: Support for DisplayPort alt mode (Torez Smith) [1686205] - [usb] usb: typec: ucsi: Preliminary support for alternate modes (Torez Smith) [1686205] - [usb] usb: typec: ucsi: ccg: add firmware flashing support (Torez Smith) [1686205] - [usb] usb: typec: ucsi: ccg: add get_fw_info function (Torez Smith) [1686205] - [usb] usb: usb251xb: Lock i2c-bus segment the hub resides (Torez Smith) [1686205] - [usb] usb: dwc3: Allow building USB_DWC3_QCOM without EXTCON (Torez Smith) [1686205] - [usb] usbip: stub_rx: tidy the indenting in is_clear_halt_cmd() (Torez Smith) [1686205] - [usb] USB: serial: digi_acceleport: clean up set_termios (Torez Smith) [1686205] - [usb] USB: serial: digi_acceleport: clean up modem-control handling (Torez Smith) [1686205] - [usb] USB: core: Fix bug caused by duplicate interface PM usage counter (Torez Smith) [1686205] - [usb] usb: mtu3: get optional clock by devm_clk_get_optional() (Torez Smith) [1686205] - [usb] usb: chipidea: msm: get optional clock by devm_clk_get_optional() (Torez Smith) [1686205] - [usb] usb: dwc2: get optional clock by devm_clk_get_optional() (Torez Smith) [1686205] - [usb] usb: misc: usb3503: get optional clock by devm_clk_get_optional() (Torez Smith) [1686205] - [usb] usb: host: xhci-plat: get optional clock by devm_clk_get_optional() (Torez Smith) [1686205] - [usb] usb: xhci-mtk: get optional clock by devm_clk_get_optional() (Torez Smith) [1686205] - [usb] usb: typec: fusb302: Revert "Resolve fixed power role contract setup" (Torez Smith) [1686205] - [usb] usb: typec: fusb302: Implement start_toggling for all port-types (Torez Smith) [1686205] - [usb] usb: typec: tcpm: Notify the tcpc to start connection-detection for SRPs (Torez Smith) [1686205] - [usb] usb: host: use usb_endpoint_maxp instead of usb_maxpacket (Torez Smith) [1686205] - [usb] USB: dummy-hcd: Fix failure to give back unlinked URBs (Torez Smith) [1686205] - [usb] USB: core: Don't unbind interfaces following device reset failure (Torez Smith) [1686205] - [usb] usb-storage: Set virt_boundary_mask to avoid SG overflows (Torez Smith) [1686205] - [usb] USB: core: Fix unterminated string returned by usb_string() (Torez Smith) [1686205] - [documentation] dt-bindings: usb: Convert the generic EHCI binding to YAML (Torez Smith) [1686205] - [documentation] dt-bindings: usb: Convert the generic OHCI binding to YAML (Torez Smith) [1686205] - [documentation] dt-bindings: usb: Convert USB HCD generic binding to YAML (Torez Smith) [1686205] - [usb] USB: hub: Remove returned value 'status' since never used (Torez Smith) [1686205] - [usb] usb: host: xhci-tegra: Add Tegra186 XUSB support (Torez Smith) [1686205] - [usb] usb: host: xhci-tegra: Selectively program IPFS (Torez Smith) [1686205] - [documentation] dt-bindings: usb: xhci-tegra: Add Tegra186 support (Torez Smith) [1686205] - [usb] usb: ohci-da8xx: drop the vbus GPIO (Torez Smith) [1686205] - [usb] usb: ohci-da8xx: disable the regulator if the overcurrent irq fired (Torez Smith) [1686205] - [usb] usb: ohci-da8xx: let the regulator framework keep track of use count (Torez Smith) [1686205] - [usb] USB: serial: pl2303: fix tranceiver suspend mode (Torez Smith) [1686205] - [usb] USB: serial: pl2303: fix non-supported xon/xoff (Torez Smith) [1686205] - [usb] USB: serial: option: add Olicard 600 (Torez Smith) [1686205] - [usb] USB: serial: cp210x: add new device id (Torez Smith) [1686205] - [usb] usb: u132-hcd: fix resource leak (Torez Smith) [1686205] - [usb] usb: cdc-acm: fix race during wakeup blocking TX traffic (Torez Smith) [1686205] - [usb] usb: mtu3: fix EXTCON dependency (Torez Smith) [1686205] - [usb] usb: usb251xb: fix to avoid potential NULL pointer dereference (Torez Smith) [1686205] - [usb] usb: core: Try generic PHY_MODE_USB_HOST if usb_phy_roothub_set_mode fails (Torez Smith) [1686205] - [usb] usb: introduce usb_ep_type_string() function (Torez Smith) [1686205] - [usb] usb: typec: fusb302: Make fusb302_irq_work static (Torez Smith) [1686205] - [usb] usb: u132-hcd: fix potential NULL pointer dereference (Torez Smith) [1686205] - [usb] usb: typec: wcove: Provide fwnode for the port (Torez Smith) [1686205] - [usb] usb: core: Add PM runtime calls to usb_hcd_platform_shutdown (Torez Smith) [1686205] - [usb] usb: sierra: fix a missing check of device_create_file (Torez Smith) [1686205] - [usb] usb: mtu3: add a function to switch mailbox state to string (Torez Smith) [1686205] - [usb] usb: mtu3: add tracepoints to help debug (Torez Smith) [1686205] - [usb] usb: mtu3: move vbus and mode debugfs interfaces into mtu3_debugfs.c (Torez Smith) [1686205] - [usb] usb: mtu3: add debugfs interface files (Torez Smith) [1686205] - [usb] usb: mtu3: supports new QMU format (Torez Smith) [1686205] - [usb] usb: mtu3: rebuild qmu_gpd struct to prepare to support new QMU format (Torez Smith) [1686205] - [usb] usb: mtu3: fix transfer error of USB3 Gen2 isoc (Torez Smith) [1686205] - [usb] usb: mtu3: rebuild the code of getting vbus regulator (Torez Smith) [1686205] - [usb] usb: mtu3: remove unnecessary local variable @req (Torez Smith) [1686205] - [usb] usb: mtu3: print useful information also for device and host modes (Torez Smith) [1686205] - [usb] usb: mtu3: check return value of devm_extcon_register_notifier() (Torez Smith) [1686205] - [usb] xhci: Don't let USB3 ports stuck in polling state prevent suspend (Torez Smith) [1686205] - [usb] usb: xhci: dbc: Don't free all memory with spinlock held (Torez Smith) [1686205] - [usb] xhci: Fix port resume done detection for SS ports with LPM enabled (Torez Smith) [1686205] - [usb] USB: serial: mos7720: fix mos_parport refcount imbalance on error path (Torez Smith) [1686205] - [usb] USB: gadget: f_hid: fix deadlock in f_hidg_write() (Torez Smith) [1686205] - [usb] usb: gadget: net2272: Fix net2272_dequeue() (Torez Smith) [1686205] - [usb] usb: gadget: net2280: Fix net2280_dequeue() (Torez Smith) [1686205] - [usb] usb: gadget: net2280: Fix overrun of OUT messages (Torez Smith) [1686205] - [usb] usb: dwc3: pci: add support for Comet Lake PCH ID (Torez Smith) [1686205] - [usb] usb: usb251xb: Remove unnecessary comparison of unsigned integer with >= 0 (Torez Smith) [1686205] - [usb] usb: typec: fusb302: Add __printf attribute to fusb302_log function (Torez Smith) [1686205] - [usb] usb: typec: fusb302: Improve suspend/resume handling (Torez Smith) [1686205] - [usb] usb: typec: fusb302: 2 small misc. fixes (Torez Smith) [1686205] - [usb] usb: typec: fusb302: Fix fusb302_handle_togdone_src Ra handling (Torez Smith) [1686205] - [usb] usb: typec: fusb302: Check vconn is off when we start toggling (Torez Smith) [1686205] - [usb] usb: typec: fusb302: Fold fusb302_set_cc_pull into tcpm_set_cc (Torez Smith) [1686205] - [usb] usb: typec: fusb302: Refactor / simplify tcpm_set_cc() (Torez Smith) [1686205] - [usb] usb: typec: fusb302: Make fusb302_set_cc_polarity also set pull ups / downs (Torez Smith) [1686205] - [usb] usb: typec: pi3usb30532: Keep orientation when setting mux to safe mode (Torez Smith) [1686205] - [usb] usb: typec: altmodes/displayport: Fall back to multi-func pins (Torez Smith) [1686205] - [usb] usbip: Remove unnecessary null check (Torez Smith) [1686205] - [include] USB: usb.h: tweak struct urb to remove wasted space (Torez Smith) [1686205] - [usb] usb: common: Consider only available nodes for dr_mode (Torez Smith) [1686205] - [usb] usb: typec: tcpm: Try PD-2.0 if sink does not respond to 3.0 source-caps (Torez Smith) [1686205] - [usb] usb: host: xhci-rcar: Add XHCI_TRUST_TX_LENGTH quirk (Torez Smith) [1686205] - [usb] usb: typec: Fix unchecked return value (Torez Smith) [1686205] - [usb] USB: serial: option: set driver_info for SIM5218 and compatibles (Torez Smith) [1686205] - [usb] USB: serial: ftdi_sio: add additional NovaTech products (Torez Smith) [1686205] - [usb] USB: serial: option: add support for Quectel EM12 (Torez Smith) [1686205] - [usb] wusb: Remove unnecessary static function ckhdid_printf (Torez Smith) [1686205] - [usb] usb: core: make default autosuspend delay configurable (Torez Smith) [1686205] - [usb] usb: core: Fix typo in description of "authorized_default" (Torez Smith) [1686205] - [usb] usb: chipidea: Refactor USB PHY selection and keep a single PHY (Torez Smith) [1686205] - [usb] usb: chipidea: Grab the (legacy) USB PHY by phandle first (Torez Smith) [1686205] - [usb] usb: chipidea: imx: set power polarity (Torez Smith) [1686205] - [documentation] dt-bindings: usb: ci-hdrc-usb2: add property power-active-high (Torez Smith) [1686205] - [usb] usb: chipidea: imx: remove unused header files (Torez Smith) [1686205] - [usb] usb: chipidea: tegra: Fix missed ci_hdrc_remove_device() (Torez Smith) [1686205] - [usb] usb: core: add option of only authorizing internal devices (Torez Smith) [1686205] - [usb] usb: typec: tps6598x: handle block writes separately with plain-I2C adapters (Torez Smith) [1686205] - [usb] usb: xhci: Fix for Enabling USB ROLE SWITCH QUIRK on INTEL_SUNRISEPOINT_LP_XHCI (Torez Smith) [1686205] - [usb] usb: xhci: fix build warning - missing prototype (Torez Smith) [1686205] - [usb] usb: xhci: dbc: Fixing typo error (Torez Smith) [1686205] - [usb] usb: xhci: remove unused member 'parent' in xhci_regset struct (Torez Smith) [1686205] - [usb] xhci: tegra: Prevent error pointer dereference (Torez Smith) [1686205] - [usb] USB: serial: option: add Telit ME910 ECM composition (Torez Smith) [1686205] - [usb] usb: core: Replace hardcoded check with inline function from usb.h (Torez Smith) [1686205] - [usb] usb: core: skip interfaces disabled in devicetree (Torez Smith) [1686205] - [usb] usb: typec: mux: remove redundant check on variable match (Torez Smith) [1686205] - [usb] USB: serial: cp210x: fix GPIO in autosuspend (Torez Smith) [1686205] - [usb] usb: dwc3: drd: Defer probe if extcon device is not found (Torez Smith) [1686205] - [usb] cdc-wdm: pass return value of recover_from_urb_loss (Torez Smith) [1686205] - [usb] usb: host: oxu210hp-hcd: remove set but not used variables 'uframes, transfer_buffer_length' (Torez Smith) [1686205] - [usb] USB: renesas_usbhs: fix spelling mistake "doens't" -> "doesn't" (Torez Smith) [1686205] - [usb] usb: wusbcore: wa-xfer: use struct_size() helper (Torez Smith) [1686205] - [usb] usb: core: config: Use struct_size() in kzalloc() (Torez Smith) [1686205] - [usb] usb: dwc2: use struct_size() in kzalloc() (Torez Smith) [1686205] - [usb] usb: typec: mux: Fix unsigned comparison with less than zero (Torez Smith) [1686205] - [usb] USB: serial: ftdi_sio: add ID for Hjelmslund Electronics USB485 (Torez Smith) [1686205] - [usb] usb: typec: mux: Find the muxes by also matching against the device node (Torez Smith) [1686205] - [usb] usb: typec: Find the ports by also matching against the device node (Torez Smith) [1686205] - [usb] usb: roles: Find the muxes by also matching against the device node (Torez Smith) [1686205] - [usb] usb: typec: Rationalize the API for the muxes (Torez Smith) [1686205] - [usb] usb: typec: tps6598x: Check mode of operation (Torez Smith) [1686205] - [usb] usb: typec: tcpm: Remove unused functions (Torez Smith) [1686205] - [usb] USB: musb: mark expected switch fall-through (Torez Smith) [1686205] - [usb] usb: phy: twl6030-usb: fix possible use-after-free on remove (Torez Smith) [1686205] - [usb] usb: misc: usbtest: add super-speed isoc support (Torez Smith) [1686205] - [usb] usb: dwc3: Reset num_trbs after skipping (Torez Smith) [1686205] - [usb] usb: dwc3: gadget: don't enable interrupt when disabling endpoint (Torez Smith) [1686205] - [usb] scsi: uas: Use scsi_et_resid() where appropriate (Torez Smith) [1686205] - [usb] usb: host: oxu210hp-hcd: fix indentation issue (Torez Smith) [1686205] - [usb] usb: ohci-da8xx: add vbus and overcurrent gpios (Torez Smith) [1686205] - [usb] usb: ohci-da8xx: add a helper pointer to &pdev->dev (Torez Smith) [1686205] - [usb] usb: ohci-da8xx: add a new line after local variables (Torez Smith) [1686205] - [usb] usb: musb: Kconfig: Drop dependency on CONFIG_USB for jz4740 (Torez Smith) [1686205] - [usb] usb: musb: Kconfig: Drop dependency on MACH_JZ4740 for jz4740 (Torez Smith) [1686205] - [usb] usb: musb: jz4740: Add support for devicetree (Torez Smith) [1686205] - [documentation] Documentation: dt: Add binding info for jz4740-musb driver (Torez Smith) [1686205] - [usb] USB: musb: fix indentation issue on a return statement (Torez Smith) [1686205] - [usb] fotg210-udc: pass struct device to DMA API functions (Torez Smith) [1686205] - [usb] fotg210-udc: remove a bogus dma_sync_single_for_device call (Torez Smith) [1686205] - [usb] usb: gadget: Change Andrzej Pietrasiewicz's e-mail address (Torez Smith) [1686205] - [usb] usb: f_fs: Avoid crash due to out-of-scope stack ptr access (Torez Smith) [1686205] - [usb] usb: typec: ucsi: Remove debug.h file (Torez Smith) [1686205] - [usb] usb: typec: Prepare alt mode enter/exit reporting for UCSI alt mode support (Torez Smith) [1686205] - [usb] usb: typec: displayport: Move the Configuration VDO helpers to the header (Torez Smith) [1686205] - [usb] USB: Fix configuration selection issues introduced in v4.20.0 (Torez Smith) [1686205] - [usb] usb: handle warm-reset port requests on hub resume (Torez Smith) [1686205] - [usb] USB: serial: cp210x: add ID for Ingenico 3070 (Torez Smith) [1686205] - [usb] USB: serial: cp210x: add minimum baud rate for CP2105 SCI (Torez Smith) [1686205] - [usb] usb: dwc3: haps: Workaround matching VID PID (Torez Smith) [1686205] - [usb] usb: gadget: f_fs: preserve wMaxPacketSize across usb_ep_autoconfig() call (Torez Smith) [1686205] - [usb] usb: gadget: move non-super speed code out of usb_ep_autoconfig_ss() (Torez Smith) [1686205] - [usb] usb: gadget: function: sync f_uac1 ac header baInterfaceNr (Torez Smith) [1686205] - [usb] usb: dwc2: gadget: Add scatter-gather mode (Torez Smith) [1686205] - [usb] usb: gadget: fix various indentation issues (Torez Smith) [1686205] - [usb] usb: dwc2: Fix EP TxFIFO number setting (Torez Smith) [1686205] - [usb] udc: net2280: Fix net2280_disable (Torez Smith) [1686205] - [usb] USB: gadget: Improve kerneldoc for usb_ep_dequeue() (Torez Smith) [1686205] - [usb] usb: dwc3: debug: purge usage of strcat (Torez Smith) [1686205] - [usb] USB: serial: cp210x: add GPIO support for CP2104 (Torez Smith) [1686205] - [usb] usb: dwc3: trace: pass trace buffer size to decoding functions (Torez Smith) [1686205] - [usb] usb: core: Move variable initialization to appropriate place (Torez Smith) [1686205] - [usb] usb: dwc3: gadget: remove DWC3_EP_END_TRANSFER_PENDING (Torez Smith) [1686205] - [usb] usb: dwc3: gadget: early giveback if End Transfer already completed (Torez Smith) [1686205] - [usb] usb: dwc3: gadget: don't use resource_index as a flag (Torez Smith) [1686205] - [usb] usb: dwc3: gadget: clear DWC3_EP_TRANSFER_STARTED on cmd complete (Torez Smith) [1686205] - [usb] usb: typec: tcpm: Correct the PPS out_volt calculation (Torez Smith) [1686205] - [usb] usb: gadget: musb: fix short isoc packets with inventra dma (Torez Smith) [1686205] - [usb] usbip: Fix vep_free_request() null pointer checks on input args (Torez Smith) [1686205] - [usb] usb: ehci-orion: add S2RAM support (Torez Smith) [1686205] - [usb] usb: ehci-orion: avoid double PHY initialization (Torez Smith) [1686205] - [usb] usb: host: xhci: mvebu: add reset on resume quirk (Torez Smith) [1686205] - [usb] usb: core: comply to PHY framework (Torez Smith) [1686205] - [usb] usb: phy: am335x: fix race condition in _probe (Torez Smith) [1686205] - [usb] usb: dwc3: exynos: Fix error handling of clk_prepare_enable (Torez Smith) [1686205] - [usb] usb: phy: fix link errors (Torez Smith) [1686205] - [usb] usb: gadget: udc: net2272: Fix bitwise and boolean operations (Torez Smith) [1686205] - [usb] usb: dwc3: gadget: Handle 0 xfer length for OUT EP (Torez Smith) [1686205] - [usb] usb: dwc3: gadget: remove req->started flag (Torez Smith) [1686205] - [usb] usb: dwc3: gadget: prevent dwc3_request from being queued twice (Torez Smith) [1686205] - [usb] usb: dwc3: gadget: add dwc3_request status tracking (Torez Smith) [1686205] - [usb] usb: gadget: udc: renesas_usb3: add support for r8a774c0 (Torez Smith) [1686205] - [usb] usb: gadget: uvc: add uvcg_warn macro (Torez Smith) [1686205] - [usb] usb: gadget: u_serial: process RX in workqueue instead of tasklet (Torez Smith) [1686205] - [documentation] dt-bindings: usb: renesas_usbhs: Add r8a774c0 support (Torez Smith) [1686205] - [documentation] usb: gadget: udc: renesas_usb3: Add bindings for r8a774c0 (Torez Smith) [1686205] - [usb] usb: gadget: aspeed: fix typo (Torez Smith) [1686205] - [usb] usb: dwc3: keystone: Add support for ti, am654-dwc3 (Torez Smith) [1686205] - [documentation] dt-bindings: usb: keystone-usb: Add ti, am654-dwc3 support (Torez Smith) [1686205] - [usb] usb: dwc3: gadget: Fix OTG events when gadget driver isn't loaded (Torez Smith) [1686205] - [usb] usb: dwc3: qcom: Add support for MSM8998 (Torez Smith) [1686205] - [documentation] dt-bindings: usb: Add support for msm8998 (Torez Smith) [1686205] - [usb] usb: gadget: Remove dead branch code (Torez Smith) [1686205] - [usb] USB: serial: cp210x: support all gpios on CP2102N QFN28 package (Torez Smith) [1686205] - [usb] usb: ftdi-elan: Fix if == else warnings in ftdi_elan_respond_engine (Torez Smith) [1686205] - [usb] usb: typec: tpcm: improve error handling of tcpm_register_port (Torez Smith) [1686205] - [usb] usb: misc: usb3503: Add system sleep support in non-I2C mode (Torez Smith) [1686205] - [usb] usbip: Fix vhci_urb_enqueue() URB null transfer buffer error path (Torez Smith) [1686205] - [usb] usb: sisusb: remove useless macros and compact the code (Torez Smith) [1686205] - [usb] usb: sisusb: let files build only when needed (Torez Smith) [1686205] - [usb] usb: sisusb_con, cleanup configs (Torez Smith) [1686205] - [usb] usb: sisusb_con, convert addr macros to functions (Torez Smith) [1686205] - [usb] usb: ftdi-elan: remove a unnecessary variable 'empty_packets' (Torez Smith) [1686205] - [usb] usb: assign ACPI companions for embedded USB devices (Torez Smith) [1686205] - [usb] usb: split code locating ACPI companion into port and device (Torez Smith) [1686205] - [usb] USB: host: whci: rename Kbuild file (Torez Smith) [1686205] - [usb] USB: remove README file (Torez Smith) [1686205] - [usb] USB: add missing SPDX lines to Kconfig and Makefiles (Torez Smith) [1686205] - [usb] USB: storage: karma: add whitespace after declarations (Torez Smith) [1686205] - [usb] USB: serial: keyspan_usa: add proper SPDX lines for .h files (Torez Smith) [1686205] - [usb] USB: EHCI: ehci-mv: add MODULE_DEVICE_TABLE (Torez Smith) [1686205] - [usb] USB: Consolidate LPM checks to avoid enabling LPM twice (Torez Smith) [1686205] - [usb] USB: Add new USB LPM helpers (Torez Smith) [1686205] - [usb] drivers: usb :fsl: Remove USB Errata checking code (Torez Smith) [1686205] - [usb] usb: kconfig: remove dependency FSL_SOC for ehci fsl driver (Torez Smith) [1686205] - [usb] usb: ehci: fsl: Update register accessing for arm/arm64 platforms (Torez Smith) [1686205] - [usb] usb: usb251xb: add usb data lane port swap feature (Torez Smith) [1686205] - [documentation] dt-bindings: usb: usb251xb: add documentation for data lane swapping (Torez Smith) [1686205] - [usb] usb: renesas_usbhs: replace udelay() with usleep_range() (Torez Smith) [1686205] - [usb] USB: host: ohci-at91: add sam9x60-sfr definition for ohci (Torez Smith) [1686205] - [usb] xhci: Use struct_size() in kzalloc() (Torez Smith) [1686205] - [usb] usb: hub: add retry routine after intr URB submit error (Torez Smith) [1686205] - [usb] USB: leds: fix regression in usbport led trigger (Torez Smith) [1686205] - [usb] usb: chipidea: fix static checker warning for NULL pointer (Torez Smith) [1686205] - [usb] USB: usbip: delete README file (Torez Smith) [1686205] - [usb] USB: serial: pl2303: add new PID to support PL2303TB (Torez Smith) [1686205] - [usb] usb: dwc2: gadget: Fix Remote Wakeup interrupt bit clearing (Torez Smith) [1686205] - [usb] USB: serial: ftdi_sio: fix GPIO not working in autosuspend (Torez Smith) [1686205] - [usb] usb: gadget: Potential NULL dereference on allocation error (Torez Smith) [1686205] - [usb] usb: dwc3: gadget: Fix the uninitialized link_state when udc starts (Torez Smith) [1686205] - [usb] usb: dwc3: gadget: Clear req->needs_extra_trb flag on cleanup (Torez Smith) [1686205] - [usb] usb: dwc3: gadget: synchronize_irq dwc irq in suspend (Torez Smith) [1686205] - [usb] USB: core: urb: Use struct_size() in kmalloc() (Torez Smith) [1686205] - [usb] cross-tree: phase out dma_zalloc_coherent() (Torez Smith) [1686205] - [usb] usb: gadget: udc: reduce indentation (Torez Smith) [1686205] - [usb] usb: devio: update max count of DPs per interval for ISOC (Torez Smith) [1686205] - [usb] usb: host: u132-hcd: fix a couple of indentation issues (Torez Smith) [1686205] - [usb] usb: core: Simplify return value of usb_get_configuration() (Torez Smith) [1686205] - [usb] USB: Add USB_QUIRK_DELAY_CTRL_MSG quirk for Corsair K70 RGB (Torez Smith) [1686205] - [usb] usbcore: Select only first configuration for non-UAC3 compliant devices (Torez Smith) [1686205] - [usb] USB: storage: add quirk for SMI SM3350 (Torez Smith) [1686205] - [usb] USB: storage: don't insert sane sense for SPC3+ when bad sense specified (Torez Smith) [1686205] - [usb] usb: cdc-acm: send ZLP for Telit 3G Intel based modems (Torez Smith) [1686205] - [usb] USB: serial: simple: add Motorola Tetra TPG2200 device id (Torez Smith) [1686205] - [usb] USB: serial: option: add Fibocom NL678 series (Torez Smith) [1686205] - [usb] cdc-acm: fix abnormal DATA RX issue for Mediatek Preloader (Torez Smith) [1686205] - [usb] usb: r8a66597: Fix a possible concurrency use-after-free bug in r8a66597_endpoint_disable() (Torez Smith) [1686205] - [usb] usb: typec: tcpm: Extend the matching rules on PPS APDO selection (Torez Smith) [1686205] - [documentation] usb: typec: Improve Alt Mode documentation (Torez Smith) [1686205] - [usb] usb: musb: dsps: fix runtime pm for peripheral mode (Torez Smith) [1686205] - [usb] usb: musb: dsps: fix otg state machine (Torez Smith) [1686205] - [usb] USB: serial: pl2303: add ids for Hewlett-Packard HP POS pole displays (Torez Smith) [1686205] - [usb] PCI: Move Synopsys HAPS platform device IDs (Torez Smith) [1686205] - [usb] usb: renesas_usbhs: add support for RZ/G2E (Torez Smith) [1686205] - [usb] usb: ehci-omap: Fix deferred probe for phy handling (Torez Smith) [1686205] - [usb] usb: roles: Add a description for the class to Kconfig (Torez Smith) [1686205] - [usb] xhci: Don't prevent USB2 bus suspend in state check intended for USB3 only (Torez Smith) [1686205] - [usb] USB: serial: option: add Telit LN940 series (Torez Smith) [1686205] - [usb] USB: serial: option: add Fibocom NL668 series (Torez Smith) [1686205] - [usb] USB: serial: option: add Simcom SIM7500/SIM7600 (MBIM mode) (Torez Smith) [1686205] - [usb] USB: serial: option: add GosunCn ZTE WeLink ME3630 (Torez Smith) [1686205] - [usb] usb: renesas_usbhs: mark PM functions as __maybe_unused (Torez Smith) [1686205] - [usb] usb: core: Remove unnecessary memset() (Torez Smith) [1686205] - [usb] usb: host: isp1362-hcd: convert to DEFINE_SHOW_ATTRIBUTE (Torez Smith) [1686205] - [usb] usb: dwc2: Fix disable all EP's on disconnect (Torez Smith) [1686205] - [usb] usb: chipidea: imx: allow to configure oc polarity on i.MX25 (Torez Smith) [1686205] - [usb] usb: chipidea: imx: Warn if oc polarity isn't specified (Torez Smith) [1686205] - [usb] usb: chipidea: imx: support configuring for active low oc signal (Torez Smith) [1686205] - [documentation] doc: usb: ci-hdrc-usb2: Add pinctrl properties for HSIC pin groups (Torez Smith) [1686205] - [usb] usb: chipidea: host: override ehci->hub_control (Torez Smith) [1686205] - [usb] usb: chipidea: imx: add HSIC support (Torez Smith) [1686205] - [usb] usb: chipidea: add flag for imx hsic implementation (Torez Smith) [1686205] - [usb] usb: dwc3: gadget: Disable CSP for stream OUT ep (Torez Smith) [1686205] - [usb] USB: serial: mos7840: remove set but not used variables 'number, serial' (Torez Smith) [1686205] - [usb] USB: serial: option: add HP lt4132 (Torez Smith) [1686205] - [usb] usb: dwc2: disable power_down on Amlogic devices (Torez Smith) [1686205] - [usb] xhci: move usb2 get port status link resume handling to its own function (Torez Smith) [1686205] - [usb] xhci: refactor U0 link state handling in get_port_status (Torez Smith) [1686205] - [usb] xhci: cleanup code that sets portstatus and portchange bits (Torez Smith) [1686205] - [usb] xhci: move usb2 speficic bits to own function in get_port_status call (Torez Smith) [1686205] - [usb] xhci: move usb3 speficic bits to own function in get_port_status call (Torez Smith) [1686205] - [usb] xhci: remove unused hcd_index() (Torez Smith) [1686205] - [usb] xhci: move bus_state structure under the xhci_hub structure (Torez Smith) [1686205] - [usb] xhci: remove the unused sw_lpm_support (Torez Smith) [1686205] - [usb] Revert "usb: dwc3: pci: Use devm functions to get the phy GPIOs" (Torez Smith) [1686205] - [usb] USB: gadget: udc: s3c2410_udc: convert to DEFINE_SHOW_ATTRIBUTE (Torez Smith) [1686205] - [usb] usb: mtu3: fix dbginfo in qmu_tx_zlp_error_handler (Torez Smith) [1686205] - [usb] usb: dwc3: trace: add missing break statement to make compiler happy (Torez Smith) [1686205] - [usb] xhci: Prevent U1/U2 link pm states if exit latency is too long (Torez Smith) [1686205] - [usb] xhci: workaround CSS timeout on AMD SNPS 3.0 xHC (Torez Smith) [1686205] - [tty] USB: serial: console: fix reported terminal settings (Torez Smith) [1686205] - [usb] usb: appledisplay: Remove unnecessary spinlock (Torez Smith) [1686205] - [usb] usb: appledisplay: Set urb transfer_flags to URB_NO_TRANSFER_DMA_MAP (Torez Smith) [1686205] - [usb] usb: quirk: add no-LPM quirk on SanDisk Ultra Flair device (Torez Smith) [1686205] - [usb] USB: Fix invalid-free bug in port_over_current_notify() (Torez Smith) [1686205] - [usb] usb: appledisplay: Add 27" Apple Cinema Display (Torez Smith) [1686205] - [platform] staging: typec: fusb302: Rename fcs, extcon-name to linux, extcon-name (Torez Smith) [1686205] - [usb] usb: dwc3: gadget: Report isoc transfer frame number (Torez Smith) [1686205] - [include] usb: gadget: Introduce frame_number to usb_request (Torez Smith) [1686205] - [usb] usb: renesas_usbhs: Use SIMPLE_DEV_PM_OPS macro (Torez Smith) [1686205] - [usb] usb: renesas_usbhs: Remove dummy runtime PM callbacks (Torez Smith) [1686205] - [usb] usb: dwc2: host: use hrtimer for NAK retries (Torez Smith) [1686205] - [usb] usb: hub: delay hub autosuspend if USB3 port is still link training (Torez Smith) [1686205] - [usb] usb: mtu3: clear SOFTCONN when clear USB3_EN if work as HS mode (Torez Smith) [1686205] - [usb] usb: mtu3: enable SETUPENDISR interrupt (Torez Smith) [1686205] - [usb] usb: mtu3: fix the issue about SetFeature(U1/U2_Enable) (Torez Smith) [1686205] - [usb] usb: mtu3: enable hardware remote wakeup from L1 automatically (Torez Smith) [1686205] - [usb] usb: mtu3: remove QMU checksum (Torez Smith) [1686205] - [usb] usb/mtu3: power down device ip at setup (Torez Smith) [1686205] - [usb] usb: dwc2: Disable power down feature on Samsung SoCs (Torez Smith) [1686205] - [usb] usb: dwc3: Correct the logic for checking TRB full in __dwc3_prepare_one_trb() (Torez Smith) [1686205] - [usb] usb: dwc3: don't issue no-op trb for stream capable endpoints (Torez Smith) [1686205] - [usb] usb: dwc3: update stream id in depcmd (Torez Smith) [1686205] - [usb] USB: serial: mos7840: add a product ID for the new product (Torez Smith) [1686205] - [usb] USB: serial: mos7840: clean up register handling (Torez Smith) [1686205] - [usb] usb: gadget: u_ether: fix unsafe list iteration (Torez Smith) [1686205] - [usb] usb: dwc3: gadget: check if dep->frame_number is still valid (Torez Smith) [1686205] - [usb] USB: omap_udc: fix rejection of out transfers when DMA is used (Torez Smith) [1686205] - [usb] USB: omap_udc: fix USB gadget functionality on Palm Tungsten E (Torez Smith) [1686205] - [usb] USB: omap_udc: fix omap_udc_start() on 15xx machines (Torez Smith) [1686205] - [usb] USB: omap_udc: fix crashes on probe error and module removal (Torez Smith) [1686205] - [usb] USB: omap_udc: use devm_request_irq() (Torez Smith) [1686205] - [usb] usb: dwc3: gadget: remove unnecessary dev_info() (Torez Smith) [1686205] - [usb] usb: dwc3: trace: log ep commands in hex (Torez Smith) [1686205] - [usb] usb: dwc3: gadget: return errors from __dwc3_gadget_start_isoc() (Torez Smith) [1686205] - [usb] usb: core: quirks: add RESET_RESUME quirk for Cherry G230 Stream series (Torez Smith) [1686205] - [usb] USB: usb-storage: Add new IDs to ums-realtek (Torez Smith) [1686205] - [usb] usb: dwc3: gadget: remove wait_end_transfer (Torez Smith) [1686205] - [usb] usb: dwc3: gadget: move requests to cancelled_list (Torez Smith) [1686205] - [usb] usb: dwc3: gadget: introduce cancelled_list (Torez Smith) [1686205] - [usb] usb: dwc3: gadget: extract dwc3_gadget_ep_skip_trbs() (Torez Smith) [1686205] - [usb] usb: dwc3: gadget: use num_trbs when skipping TRBs on ->dequeue() (Torez Smith) [1686205] - [usb] usb: dwc3: gadget: track number of TRBs per request (Torez Smith) [1686205] - [usb] usb: dwc3: gadget: combine unaligned and zero flags (Torez Smith) [1686205] - [usb] usb: dwc3: Add workaround for isoc start transfer failure (Torez Smith) [1686205] - [documentation] usb: dwc3: Add disabling of start_transfer failure quirk (Torez Smith) [1686205] - [usb] usb: dwc3: Track DWC_usb31 VERSIONTYPE (Torez Smith) [1686205] - [usb] usb: gadget: f_fs: Allow scatter-gather buffers (Torez Smith) [1686205] - [usb] usb: gadget: f_fs: Add support for CCID descriptors (Torez Smith) [1686205] - [usb] usb: gadget: uvc: constify vb2_ops structure (Torez Smith) [1686205] - [usb] usb: dwc2: gadget: Accept LPM token when TxFIFO is not empty (Torez Smith) [1686205] - [usb] usb: dwc2: gadget: Fix WkupAlert interrupt handler (Torez Smith) [1686205] - [usb] usb: dwc3: Set default mode for DWC_usb3 v3.30a and higher (Torez Smith) [1686205] - [usb] usb: gadget: udc: renesas_usb3: add a safety connection way for forced_b_device (Torez Smith) [1686205] - [usb] usb: dwc3: drd: Add support for DR detection through extcon (Torez Smith) [1686205] - [usb] usb: dwc3: drd: Switch to device property for 'extcon' handling (Torez Smith) [1686205] - [usb] usb: dwc3: don't log probe deferrals; but do log other error codes (Torez Smith) [1686205] - [usb] usb: gadget: aspeed-vhub: constify usb_gadget_ops structure (Torez Smith) [1686205] - [usb] usb: dwc3: Support option to disable USB2 LPM (Torez Smith) [1686205] - [documentation] usb: dwc3: Add a property to disable USB2 LPM (Torez Smith) [1686205] - [usb] usb: dwc3: Set GUSB2PHYCFG.ENBLSLPM (Torez Smith) [1686205] - [usb] usb: dwc3: debugfs: Print/set link state for peripheral mode (Torez Smith) [1686205] - [usb] usb: dwc3: debugfs: Properly print/set link state for HS (Torez Smith) [1686205] - [usb] usb: dwc3: debugfs: Dump internal LSP and ep registers (Torez Smith) [1686205] - [usb] usb: dwc3: debugfs: Print eps Tx/RxFIFO in bytes (Torez Smith) [1686205] - [usb] usb: dwc3: debugfs: Properly name Tx/RxFIFO (Torez Smith) [1686205] - [usb] Revert "usb: dwc3: gadget: skip Set/Clear Halt when invalid" (Torez Smith) [1686205] - [usb] drivers: usb: early: clean up indentation, remove extraneous tabs (Torez Smith) [1686205] - [usb] USB: ene_usb6250: add missing indentation (Torez Smith) [1686205] - [usb] USB: serial: ftdi_sio: use rounding when calculating baud rate divisors (Torez Smith) [1686205] - [usb] USB: serial: f81534: fix reading old/new IC config (Torez Smith) [1686205] - [usb] usb: cdc-acm: add entry for Hiro (Conexant) modem (Torez Smith) [1686205] - [usb] usb: xhci: Prevent bus suspend if a port connect change or polling state is detected (Torez Smith) [1686205] - [usb] usb: core: Fix hub port connection events lost (Torez Smith) [1686205] - [usb] usb: dwc3: gadget: fix ISOC TRB type on unaligned transfers (Torez Smith) [1686205] - [usb] Revert "usb: gadget: ffs: Fix BUG when userland exits with submitted AIO transfers" (Torez Smith) [1686205] - [usb] usb: dwc2: pci: Fix an error code in probe (Torez Smith) [1686205] - [usb] usb: dwc3: Fix NULL pointer exception in dwc3_pci_remove() (Torez Smith) [1686205] - [usb] USB: serial: mos7840: remove set but not used variables 'st, data1, iflag' (Torez Smith) [1686205] - [usb] USB: serial: quatech2: remove set but not used variable 'port_priv' (Torez Smith) [1686205] - [include] USB: remove the unused struct hcd_timeout definition (Torez Smith) [1686205] - [usb] usb: typec: ucsi: add support for Cypress CCGx (Torez Smith) [1686205] - [usb] usb: xhci: fix timeout for transition from RExit to U0 (Torez Smith) [1686205] - [usb] usb: xhci: fix uninitialized completion when USB3 port got wrong status (Torez Smith) [1686205] - [usb] xhci: Add check for invalid byte size error when UAS devices are connected (Torez Smith) [1686205] - [usb] xhci: handle port status events for removed USB3 hcd (Torez Smith) [1686205] - [usb] xhci: Fix leaking USB3 shared_hcd at xhci removal (Torez Smith) [1686205] - [documentation] dt-bindings: usb: xhci-tegra: Add power-domain details (Torez Smith) [1686205] - [usb] USB: misc: appledisplay: add 20" Apple Cinema Display (Torez Smith) [1686205] - [usb] USB: quirks: Add no-lpm quirk for Raydium touchscreens (Torez Smith) [1686205] - [usb] usb: quirks: Add delay-init quirk for Corsair K70 LUX RGB (Torez Smith) [1686205] - [usb] USB: Wait for extra delay time after USB_PORT_FEAT_RESET for quirky hub (Torez Smith) [1686205] - [usb] USB: gadget: udc: fix spelling mistake "intrerrupt" -> "interrupt" (Torez Smith) [1686205] - [usb] usb: host: remove unnecessary condition check (Torez Smith) [1686205] - [usb] usb: typec: tcpm: charge current handling for sink during hard reset (Torez Smith) [1686205] - [usb] usb: typec: tcpm: Do not disconnect link for self powered devices (Torez Smith) [1686205] - [usb] usb: dwc3: gadget: Properly check last unaligned/zero chain TRB (Torez Smith) [1686205] - [usb] usb: dwc3: core: Clean up ULPI device (Torez Smith) [1686205] - [usb] usb: phy: ab8500: silence some uninitialized variable warnings (Torez Smith) [1686205] - [usb] usb: xhci: tegra: Add genpd support (Torez Smith) [1686205] - [usb] usb: xhci: tegra: Power-off power-domains on removal (Torez Smith) [1686205] - [usb] usbip:vudc: BUG kmalloc-2048 (Not tainted): Poison overwritten (Torez Smith) [1686205] - [tools] usbip: tools: fix atoi() on non-null terminated string (Torez Smith) [1686205] - [usb] USB: misc: appledisplay: fix backlight update_status return code (Torez Smith) [1686205] - [usb] USB: fix the usbfs flag sanitization for control transfers (Torez Smith) [1686205] - [documentation] usb: host: add DT bindings for faraday fotg2 (Torez Smith) [1686205] - [usb] usb: host: ohci-at91: fix request of irq for optional gpio (Torez Smith) [1686205] - [usb] usb: xhci: pci: Enable Intel USB role mux on Apollo Lake platforms (Torez Smith) [1686205] - [usb] usb: roles: intel_xhci: Fix Unbalanced pm_runtime_enable (Torez Smith) [1686205] - [usb] cdc-acm: correct counting of UART states in serial state notification (Torez Smith) [1686205] - [usb] cdc-acm: do not reset notification buffer index upon urb unlinking (Torez Smith) [1686205] - [usb] cdc-acm: fix race between reset and control messaging (Torez Smith) [1686205] - [usb] usb: usbip: Fix BUG: KASAN: slab-out-of-bounds in vhci_hub_control() (Torez Smith) [1686205] - [usb] usb/early: remove set but not used variable 'remain_length' (Torez Smith) [1686205] - [usb] usb: typec: Fix copy/paste on typec_set_vconn_role() kerneldoc (Torez Smith) [1686205] - [usb] usb: typec: tcpm: Report back negotiated PPS voltage and current (Torez Smith) [1686205] - [usb] USB: core: remove set but not used variable 'udev' (Torez Smith) [1686205] - [usb] usb: core: fix memory leak on port_dev_path allocation (Torez Smith) [1686205] - [usb] USB: net2280: Remove ->disconnect() callback from net2280_pullup() (Torez Smith) [1686205] - [usb] usb: dwc2: disable power_down on rockchip devices (Torez Smith) [1686205] - [usb] usb: gadget: udc: renesas_usb3: add support for r8a77990 (Torez Smith) [1686205] - [documentation] dt-bindings: usb: renesas_usb3: add bindings for r8a77990 (Torez Smith) [1686205] - [usb] USB: serial: cypress_m8: remove set but not used variable 'iflag' (Torez Smith) [1686205] - [usb] USB: serial: cypress_m8: fix interrupt-out transfer length (Torez Smith) [1686205] - [usb] USB: serial: ftdi_sio: add support for FT232R CBUS gpios (Torez Smith) [1686205] - [usb] USB: serial: ftdi_sio: fix gpio name collisions (Torez Smith) [1686205] - [netdrv] net: usbnet: make driver_info const (Torez Smith) [1686205] - [usb] usb: typec: remove set but not used variables 'snk_ma, min_mv' (Torez Smith) [1686205] - [usb] usb: export firmware port location in sysfs (Torez Smith) [1686205] - [usb] usb: hub: try old enumeration scheme first for high speed devices (Torez Smith) [1686205] - [documentation] dt-bindings: usb-xhci: Document r8a7744 support (Torez Smith) [1686205] - [documentation] dt-bindings: usb: renesas_usbhs: Add support for r8a7744 (Torez Smith) [1686205] - [usb] usb: typec: tcpm: Fix APDO PPS order checking to be based on voltage (Torez Smith) [1686205] - [tools] usbip: fix vhci_hcd controller counting (Torez Smith) [1686205] - [usb] usb: gadget: udc: renesas_usb3: Fix b-device mode for "workaround" (Torez Smith) [1686205] - [usb] usb: dwc2: gadget: Add handler for WkupAlert interrupt (Torez Smith) [1686205] - [usb] usb: dwc2: gadget: enable WKUP_ALERT interrupt (Torez Smith) [1686205] - [usb] usb: dwc2: gadget: Program GREFCLK register (Torez Smith) [1686205] - [usb] usb: dwc2: gadget: Add parameters for GREFCLK register (Torez Smith) [1686205] - [usb] usb: dwc2: Add definitions for new registers (Torez Smith) [1686205] - [usb] usb: dwc2: Update target (u)frame calculation (Torez Smith) [1686205] - [usb] usb: dwc2: Add dwc2_gadget_dec_frame_num_by_one() function (Torez Smith) [1686205] - [usb] usb: dwc2: Add core parameter for service interval support (Torez Smith) [1686205] - [usb] usb: dwc2: Update registers definitions to support service interval (Torez Smith) [1686205] - [usb] usb: gadget: f_uac2: disable IN/OUT ep if unused (Torez Smith) [1686205] - [usb] USB: gadget core: Issue ->disconnect() callback from usb_gadget_disconnect() (Torez Smith) [1686205] - [usb] usb: dwc3: Fix spelling of 'optimizations' (Torez Smith) [1686205] - [usb] usb: gadget: atmel: remove pointless retrieval of DT name property (Torez Smith) [1686205] - [usb] usb: gadget: fsl_udc_core: fixup struct_udc_setup documentation (Torez Smith) [1686205] - [usb] usb: gadget: fsl_udc_core: check allocation return value and cleanup on failure (Torez Smith) [1686205] - [usb] usb: dwc3: gadget: Check ENBLSLPM before sending ep command (Torez Smith) [1686205] - [usb] usb: dwc2: fix unbalanced use of external vbus-supply (Torez Smith) [1686205] - [usb] usb: dwc2: fix call to vbus supply exit routine, call it unlocked (Torez Smith) [1686205] - [usb] usb: dwc2: fix a race with external vbus supply (Torez Smith) [1686205] - [usb] usb: dwc2: get optional vbus-supply regulator once (Torez Smith) [1686205] - [usb] usb: dwc3: add EXTCON dependency for qcom (Torez Smith) [1686205] - [usb] usb: gadget: udc: atmel: handle at91sam9rl PMC (Torez Smith) [1686205] - [usb] usb: gadget: udc: fotg210-udc: Fix a sleep-in-atomic-context bug in fotg210_get_status() (Torez Smith) [1686205] - [usb] usb: dwc2: Disable all EP's on disconnect (Torez Smith) [1686205] - [documentation] usb: dwc3: exynos: Add support for Exynos5433 variant with all clocks (Torez Smith) [1686205] - [usb] usb: dwc3: exynos: Rework clock handling and prepare for new variants (Torez Smith) [1686205] - [usb] usb: dwc3: exynos: Remove dead code (Torez Smith) [1686205] - [usb] usb: gadget: udc: Remove unnecessary parentheses (Torez Smith) [1686205] - [usb] usb: dwc2: remove set but unused variable (Torez Smith) [1686205] - [usb] usb: gadget: fix spelling mistakeis "queing" -> "queuing" (Torez Smith) [1686205] - [usb] usb: xhci-mtk: resume USB3 roothub first (Torez Smith) [1686205] - [usb] xhci: Add missing CAS workaround for Intel Sunrise Point xHCI (Torez Smith) [1686205] - [usb] usb: cdc_acm: Do not leak URB buffers (Torez Smith) [1686205] - [usb] usb: usbtmc: uninitialized symbol 'actual' in usbtmc_ioctl_abort_bulk_in_tag (Torez Smith) [1686205] - [usb] usb: usbtmc: uninitialized symbol 'actual' in usbtmc_ioctl_clear (Torez Smith) [1686205] - [usb] usb: usbtmc: uninitialized symbol 'actual' in usbtmc_read (Torez Smith) [1686205] - [usb] usb: usbtmc: Fix memory leak in usbtmc_ioctl_request (Torez Smith) [1686205] - [usb] usb: renesas_usbhs: add support for R-Car E3 (Torez Smith) [1686205] - [documentation] dt-bindings: usb: renesas_usbhs: add bindings for r8a77990 (Torez Smith) [1686205] - [usb] usb: renesas_usbhs: rcar3: Use OTG mode for R-Car D3 (Torez Smith) [1686205] - [usb] Revert "usb: renesas_usbhs: set the mode by using extcon state for non-otg channel" (Torez Smith) [1686205] - [usb] Revert "usb: renesas_usbhs: add extcon notifier to set mode for non-otg channel" (Torez Smith) [1686205] - [usb] usb: core: added uevent for over-current (Torez Smith) [1686205] - [usb] usb: typec: fusb302: Resolve fixed power role contract setup (Torez Smith) [1686205] - [usb] usb: typec: fusb302: Correct spelling mistake for toggling state (Torez Smith) [1686205] - [usb] xhci: Avoid USB autosuspend when resuming USB2 ports (Torez Smith) [1686205] - [usb] usb: xhci: tegra: Firmware header is little endian (Torez Smith) [1686205] - [usb] xhci: Use soft retry to recover faster from transaction errors (Torez Smith) [1686205] - [usb] usb: host: xhci-plat: add platform TPL support (Torez Smith) [1686205] - [usb] usb: xhci-mtk: supports SSP without external USB3 gen2 hub (Torez Smith) [1686205] - [usb] usb: xhci-mtk: supports bandwidth scheduling with multi-TT (Torez Smith) [1686205] - [usb] usb: xhci-mtk: improve bandwidth scheduling (Torez Smith) [1686205] - [usb] usb: xhci-mtk: fix ISOC error when interval is zero (Torez Smith) [1686205] - [usb] usb: xhci-mtk: use maximum ESIT payload of endpiont context (Torez Smith) [1686205] - [usb] usb: host: Replace empty define with do while (Torez Smith) [1686205] - [usb] USB: serial: ftdi_sio: implement GPIO support for FT-X devices (Torez Smith) [1686205] - [usb] usb: gadget: uvc: configfs: Use u to print unsigned int values (Torez Smith) [1686205] - [usb] usb: gadget: uvc: configfs: Simplify attributes macros (Torez Smith) [1686205] - [usb] usb: gadget: uvc: configfs: Fix operation on big endian platforms (Torez Smith) [1686205] - [uapi] usb: video: Fix endianness mismatches in descriptor structures (Torez Smith) [1686205] - [usb] usb: gadget: uvc: Remove uvc_set_trace_param() function (Torez Smith) [1686205] - [usb] usb: gadget: uvc: Replace plain printk() with dev_*() (Torez Smith) [1686205] - [usb] usb: gadget: uvc: Only halt video streaming endpoint in bulk mode (Torez Smith) [1686205] - [usb] usb: gadget: uvc: Factor out video USB request queueing (Torez Smith) [1686205] - [usb] usb: gadget: uvc: configfs: Sort frame intervals upon writing (Torez Smith) [1686205] - [usb] usb: gadget: uvc: configfs: Prevent format changes after linking header (Torez Smith) [1686205] - [usb] usb: gadget: uvc: configfs: Add bFrameIndex attributes (Torez Smith) [1686205] - [usb] usb: gadget: uvc: configfs: Add bFormatIndex attributes (Torez Smith) [1686205] - [usb] usb: gadget: uvc: configfs: Add interface number attributes (Torez Smith) [1686205] - [usb] usb: gadget: uvc: configfs: Allocate groups dynamically (Torez Smith) [1686205] - [usb] usb: gadget: uvc: configfs: Drop leaked references to config items (Torez Smith) [1686205] - [documentation] dt-bindings: usb: dwc2: add description for px30 (Torez Smith) [1686205] - [usb] USB: serial: simple: add Motorola Tetra MTP6550 id (Torez Smith) [1686205] - [usb] USB: serial: cypress_m8: fix spelling mistake "retreiving" -> "retrieving" (Torez Smith) [1686205] - [usb] USB: STORAGE: ISD200 Fixed coding style issue "space required in for loop" (Torez Smith) [1686205] - [usb] usb: typec: Group all TCPCI/TCPM code together (Torez Smith) [1686205] - [usb] usb: typec: fusb302: reorganizing the probe function a little (Torez Smith) [1686205] - [usb] usb: typec: class: Don't use port parent for getting mux handles (Torez Smith) [1686205] - [usb] usb: typec: mux: Take care of driver module reference counting (Torez Smith) [1686205] - [usb] usb: core: safely deal with the dynamic quirk lists (Torez Smith) [1686205] - [usb] usb: roles: Take care of driver module reference counting (Torez Smith) [1686205] - [usb] usb: phy: mxs: fix spelling mistake "stardard" -> "standard" (Torez Smith) [1686205] - [usb] usb: host: fotg2: Fix potential NULL dereference (Torez Smith) [1686205] - [usb] usb: renesas_usbhs: Add multiple clocks management (Torez Smith) [1686205] - [documentation] dt-bindings: usb: renesas_usbhs: add clock-names property (Torez Smith) [1686205] - [usb] usb: renesas_usbhs: Add reset_control (Torez Smith) [1686205] - [documentation] dt-bindings: usb: ohci: Add clocks description for R-Car Gen3 (Torez Smith) [1686205] - [documentation] dt-bindings: usb: ehci: Add clocks description for R-Car Gen3 (Torez Smith) [1686205] - [usb] usbcore: Select UAC3 configuration for audio if present (Torez Smith) [1686205] - [documentation] usb: gadget: udc: renesas_usb3: Add r8a774a1 support (Torez Smith) [1686205] - [documentation] dt-bindings: usb: renesas_usbhs: Add r8a774a1 support (Torez Smith) [1686205] - [documentation] dt-bindings: usb-xhci: Add r8a774a1 support (Torez Smith) [1686205] - [documentation] dt-bindings: ehci-mv: add bindings (Torez Smith) [1686205] - [usb] USB: EHCI: ehci-mv: add DT support (Torez Smith) [1686205] - [usb] USB: EHCI: ehci-mv: use phy-pxa-usb (Torez Smith) [1686205] - [usb] USB: EHCI: ehci-mv: remove private_init (Torez Smith) [1686205] - [usb] USB: EHCI: make ehci-mv a separate driver (Torez Smith) [1686205] - [usb] usb: usbtmc: Remove sysfs group TermChar and auto_abort (Torez Smith) [1686205] - [usb] usb: usbtmc: Fix split quoted string in debug message (Torez Smith) [1686205] - [usb] usb: usbtmc: Remove redundant macro USBTMC_SIZE_IOBUFFER (Torez Smith) [1686205] - [usb] usb: usbtmc: Remove redundant code (Torez Smith) [1686205] - [usb] usb: usbtmc: Add ioctl USBTMC_IOCTL_API_VERSION (Torez Smith) [1686205] - [usb] usb: usbtmc: Replace USBTMC_TIMEOUT macros for control messages (Torez Smith) [1686205] - [usb] usb: usbtmc: Fix ioctl USBTMC_IOCTL_ABORT_BULK_OUT (Torez Smith) [1686205] - [usb] usb: usbtmc: Fix ioctl USBTMC_IOCTL_ABORT_BULK_IN (Torez Smith) [1686205] - [usb] usb: usbtmc: Fix ioctl USBTMC_IOCTL_CLEAR (Torez Smith) [1686205] - [usb] usb: usbtmc: Optimize usbtmc_read (Torez Smith) [1686205] - [usb] usb: usbtmc: Optimize usbtmc_write (Torez Smith) [1686205] - [usb] usb: usbtmc: Add ioctl USBTMC_IOCTL_AUTO_ABORT (Torez Smith) [1686205] - [usb] usb: usbtmc: add ioctl USBTMC_IOCTL_MSG_IN_ATTR (Torez Smith) [1686205] - [usb] usb: usbtmc: Add ioctl USBTMC488_IOCTL_WAIT_SRQ (Torez Smith) [1686205] - [usb] usb: usbtmc: Fix suspend/resume (Torez Smith) [1686205] - [usb] usb: usbtmc: Add ioctl USBTMC_IOCTL_CLEANUP_IO (Torez Smith) [1686205] - [usb] usb: usbtmc: Add ioctl USBTMC_IOCTL_CANCEL_IO (Torez Smith) [1686205] - [usb] usb: usbtmc: Add ioctl for vendor specific read (Torez Smith) [1686205] - [usb] usb: usbtmc: Add ioctl USBTMC_IOCTL_WRITE_RESULT (Torez Smith) [1686205] - [usb] usb: usbtmc: Add ioctl for vendor specific write (Torez Smith) [1686205] - [usb] usb: usbtmc: Add ioctl for generic requests on control (Torez Smith) [1686205] - [usb] usb: typec: fusb302: Populate tcpc fwnode for TCPM property handling (Torez Smith) [1686205] - [documentation] dt-bindings: usb: fusb302: Use usb-connector bindings for configuration (Torez Smith) [1686205] - [documentation] dt-bindings: connector: Add support for USB-PD PPS APDOs to bindings (Torez Smith) [1686205] - [usb] USB: handle NULL config in usb_find_alt_setting() (Torez Smith) [1686205] - [usb] USB: fix error handling in usb_driver_claim_interface() (Torez Smith) [1686205] - [usb] USB: remove LPM management from usb_driver_claim_interface() (Torez Smith) [1686205] - [usb] USB: usbdevfs: restore warning for nonsensical flags (Torez Smith) [1686205] - [usb] USB: usbdevfs: sanitize flags more (Torez Smith) [1686205] - [usb] Revert "usb: cdc-wdm: Fix a sleep-in-atomic-context bug in service_outstanding_interrupt()" (Torez Smith) [1686205] - [usb] usb: musb: dsps: do not disable CPPI41 irq in driver teardown (Torez Smith) [1686205] - [usb] usb: chipidea: Fix otg event handler (Torez Smith) [1686205] - [usb] usb: chipidea: Prevent unbalanced IRQ disable (Torez Smith) [1686205] - [documentation] doc: usb: ci-hdrc-usb2: Add pinctrl properties definition (Torez Smith) [1686205] - [usb] usb: chipidea: Add dynamic pinctrl selection (Torez Smith) [1686205] - [usb] usb: chipidea: imx: make MODULE_LICENCE and SPDX-identifier match (Torez Smith) [1686205] - [usb] usb: chipidea: imx: enable OTG overcurrent in case USB subsystem is already started (Torez Smith) [1686205] - [usb] usb: chipidea: imx: do not use preprocessor conditionals for PM (Torez Smith) [1686205] - [usb] usb: gadget: uvc: configfs: Add section header comments (Torez Smith) [1686205] - [usb] usb: gadget: uvc: configfs: Don't wrap groups unnecessarily (Torez Smith) [1686205] - [usb] mos7720: bury dead TIOCM... in ->ioctl() (Torez Smith) [1686205] - [usb] USB: serial: option: add two-endpoints device-id flag (Torez Smith) [1686205] - [usb] USB: serial: option: improve Quectel EP06 detection (Torez Smith) [1686205] - [usb] Revert "cdc-acm: implement put_char() and flush_chars()" (Torez Smith) [1686205] - [usb] usb: Change usb_of_get_companion_dev() place to usb/common (Torez Smith) [1686205] - [usb] usb: xhci: fix interrupt transfer error happened on MTK platforms (Torez Smith) [1686205] - [usb] usb: core: phy: clean up return value check about devm_of_phy_get_by_index() (Torez Smith) [1686205] - [usb] usb: mtu3: disable vbus rise/fall interrupts of ltssm (Torez Smith) [1686205] - [usb] USB: wusbcore: Switch to bitmap_zalloc() (Torez Smith) [1686205] - [usb] usb: misc: fix obsolete function (Torez Smith) [1686205] - [usb] usb: iowarrior: replace kmalloc with kmalloc_array (Torez Smith) [1686205] - [usb] USB: OHCI: Remove USB bus reset delay from OHCI handover code (Torez Smith) [1686205] - [usb] usb: host: fotg2: add silicon clock handling (Torez Smith) [1686205] - [usb] USB: typec: fsusb302: remove unused variables snk_pdo and toggling_mode_name (Torez Smith) [1686205] - [usb] usb storage: remove inherited SCSI dependency for USB_STORAGE_ENE_UB6250 (Torez Smith) [1686205] - [usb] usb storage: group dependent USB storage Kconfig entries together (Torez Smith) [1686205] - [usb] USB: Removing NULL check for pool since dma_pool_destroy is safe (Torez Smith) [1686205] - [usb] usb: cdc-wdm: Fix a sleep-in-atomic-context bug in service_outstanding_interrupt() (Torez Smith) [1686205] - [usb] usb: misc: uss720: Fix two sleep-in-atomic-context bugs (Torez Smith) [1686205] - [usb] usb: host: u132-hcd: Fix a sleep-in-atomic-context bug in u132_get_frame() (Torez Smith) [1686205] - [usb] usb: Avoid use-after-free by flushing endpoints early in usb_set_interface() (Torez Smith) [1686205] - [usb] usb/typec: fix kernel-doc notation warning for typec_match_altmode (Torez Smith) [1686205] - [usb] usb: Don't die twice if PCI xhci host is not responding in resume (Torez Smith) [1686205] - [usb] usb: mtu3: fix error of xhci port id when enable U3 dual role (Torez Smith) [1686205] - [usb] usb: uas: add support for more quirk flags (Torez Smith) [1686205] - [usb] USB: Add quirk to support DJI CineSSD (Torez Smith) [1686205] - [usb] usb: typec: fix kernel-doc parameter warning (Torez Smith) [1686205] - [usb] usb/dwc3/gadget: fix kernel-doc parameter warning (Torez Smith) [1686205] - [usb] USB: yurex: Check for truncation in yurex_read() (Torez Smith) [1686205] - [usb] USB: yurex: Fix buffer over-read in yurex_write() (Torez Smith) [1686205] - [usb] usb: host: xhci-plat: Iterate over parent nodes for finding quirks (Torez Smith) [1686205] - [usb] xhci: Fix use after free for URB cancellation on a reallocated endpoint (Torez Smith) [1686205] - [usb] USB: add quirk for WORLDE Controller KS49 or Prodipe MIDI 49C USB controller (Torez Smith) [1686205] - [usb] usb: dwc2: Fix call location of dwc2_check_core_endianness (Torez Smith) [1686205] - [usb] usb: dwc3: pci: Fix return value check in dwc3_byt_enable_ulpi_refclock() (Torez Smith) [1686205] - [usb] usb: gadget: udc: renesas_usb3: fix maxpacket size of ep0 (Torez Smith) [1686205] - [usb] usb: gadget: fotg210-udc: Fix memory leak of fotg210->ep (Torez Smith) [1686205] - [usb] USB: net2280: Fix erroneous synchronization change (Torez Smith) [1686205] - [usb] usb: dwc3: of-simple: avoid unused function warnings (Torez Smith) [1686205] - [usb] USB: serial: ti_usb_3410_5052: fix array underflow in completion handler (Torez Smith) [1686205] - [usb] USB: serial: io_ti: fix array underflow in completion handler (Torez Smith) [1686205] - [usb] USB: serial: pl2303: add a new device id for ATEN (Torez Smith) [1686205] - [usb] usb: renesas_usbhs: Kconfig: convert to SPDX identifiers (Torez Smith) [1686205] - [usb] usb: dwc3: gadget: Check MaxPacketSize from descriptor (Torez Smith) [1686205] - [usb] usb: dwc2: Turn on uframe_sched on "stm32f4x9_fsotg" platforms (Torez Smith) [1686205] - [usb] usb: dwc2: Turn on uframe_sched on "amlogic" platforms (Torez Smith) [1686205] - [usb] usb: dwc2: Turn on uframe_sched on "his" platforms (Torez Smith) [1686205] - [usb] usb: dwc2: Turn on uframe_sched on "bcm" platforms (Torez Smith) [1686205] - [usb] usb: dwc2: gadget: ISOC's starting flow improvement (Torez Smith) [1686205] - [usb] usb: dwc2: Make dwc2_readl/writel functions endianness-agnostic (Torez Smith) [1686205] - [usb] usb: dwc3: core: Enable AutoRetry feature in the controller (Torez Smith) [1686205] - [usb] usb: dwc3: Set default mode for dwc_usb31 (Torez Smith) [1686205] - [usb] usb: gadget: udc: renesas_usb3: Add register of usb role switch (Torez Smith) [1686205] - [usb] usb: dwc2: replace ioread32/iowrite32_rep with dwc2_readl/writel_rep (Torez Smith) [1686205] - [usb] usb: dwc2: Modify dwc2_readl/writel functions prototype (Torez Smith) [1686205] - [usb] usb: dwc3: pci: Intel Merrifield can be host (Torez Smith) [1686205] - [usb] usb: dwc3: pci: Supply device properties via driver data (Torez Smith) [1686205] - [documentation] arm64: dts: dwc3: description of incr burst type (Torez Smith) [1686205] - [usb] usb: dwc3: Enable undefined length INCR burst type (Torez Smith) [1686205] - [usb] usb: dwc3: add global soc bus configuration reg0 (Torez Smith) [1686205] - [usb] usb: dwc3: Describe 'wakeup_work' field of struct dwc3_pci (Torez Smith) [1686205] - [usb] USB: option: add support for DW5821e (Torez Smith) [1686205] - [usb] usb: dwc3: change stream event enable bit back to 13 (Torez Smith) [1686205] - [usb] usb: dwc3: of-simple: reset host controller at suspend/resume (Torez Smith) [1686205] - [usb] usb: gadget: storage: Remove reference counting (Torez Smith) [1686205] - [usb] usb: gadget: storage: Add error handling for no memory (Torez Smith) [1686205] - [usb] usb: dwc3: pci: Use devm functions to get the phy GPIOs (Torez Smith) [1686205] - [usb] usb: dwc3: pci: Enable ULPI Refclk on platforms where the firmware does not (Torez Smith) [1686205] - [usb] usb: dwc3: pci: Add GPIO lookup table on platforms without ACPI GPIO resources (Torez Smith) [1686205] - [usb] USB: gadget: Document that certain ep operations can be called in interrupt context (Torez Smith) [1686205] - [usb] usb: gadget: configfs: avoid spaces for indentation (Torez Smith) [1686205] - [usb] usb: dwc3: Add a glue driver for Synopsys HAPS platform (Torez Smith) [1686205] - [usb] usb: gadget: uvc: Expose configuration name through video node (Torez Smith) [1686205] - [usb] usb: gadget: uvc: configfs: Move function to avoid forward declaration (Torez Smith) [1686205] - [usb] usb: dwc2: Move dwc2_readl/writel functions after hsotg structure (Torez Smith) [1686205] - [usb] usb: gadget: tcm: fix spelling mistake: "Manufactor" -> "Manufacturer" (Torez Smith) [1686205] - [usb] usb: gadget: uvc: Move trace parameter to function module (Torez Smith) [1686205] - [usb] usb: gadget: uvc: Minimize #include in headers (Torez Smith) [1686205] - [usb] usb: gadget: uvc: Move userspace API definition to public header (Torez Smith) [1686205] - [usb] usb: host: exynos: Remove support for Exynos5440 (Torez Smith) [1686205] - [usb] usb: usbtmc: Add support for 32 bit compat applications (Torez Smith) [1686205] - [usb] usb: usbtmc: Add ioctl for termination character (Torez Smith) [1686205] - [usb] usb: usbtmc: Add ioctl for EOM bit (Torez Smith) [1686205] - [usb] usb: usbtmc: Add ioctl for trigger (Torez Smith) [1686205] - [usb] usb: usbtmc: Add ioctls to set/get usb timeout (Torez Smith) [1686205] - [usb] usb: usbtmc: use consistent timeout error (Torez Smith) [1686205] - [usb] usb: usbtmc: Support Read Status Byte with SRQ per file (Torez Smith) [1686205] - [usb] USB: serial: cp210x: implement GPIO support for CP2102N (Torez Smith) [1686205] - [usb] USB: serial: cp210x: improve line-speed handling for CP2104 and CP2105 (Torez Smith) [1686205] - [usb] USB: serial: cp210x: generalise CP2102N line-speed handling (Torez Smith) [1686205] - [usb] USB: serial: cp210x: improve baudrate support for CP2102N (Torez Smith) [1686205] - [usb] USB: serial: cp210x: honour device-type maximum line speed (Torez Smith) [1686205] - [usb] USB: serial: cp210x: make line-speed quantisation data driven (Torez Smith) [1686205] - [usb] USB: serial: iuu_phoenix: drop redundant input-speed re-encoding (Torez Smith) [1686205] - [usb] USB: serial: iuu_phoenix: drop unused driver-data baud rate (Torez Smith) [1686205] - [usb] USB: serial: mos7720: remove redundant variables iflag, mask and serial (Torez Smith) [1686205] - [documentation] dt-bindings: usb-xhci: Add r8a77990 support (Torez Smith) [1686205] - [usb] usb: host: ehci-sched: remove redundant pointer dev (Torez Smith) [1686205] - [usb] usb: host: u132-hcd: remove redundant variable num_ports (Torez Smith) [1686205] - [usb] USB: host: whci: remove redundant variable t (Torez Smith) [1686205] - [usb] usb: xhci: dbc: remove redundant pointer dbc (Torez Smith) [1686205] - [usb] usb: isp1760: remove redundant variable 'selector' (Torez Smith) [1686205] - [usb] usb-misc: sisusbvga: remove redundant variable modey (Torez Smith) [1686205] - [usb] usb: misc: uss720: remove redundant pointer usbdev (Torez Smith) [1686205] - [usb] usb: usbip: remove redundant pointer ep (Torez Smith) [1686205] - [usb] USB: serial: kl5kusb105: remove KLSI device id (Torez Smith) [1686205] - [usb] usb: host: xhci-rcar: Add a condition check about PLL active (Torez Smith) [1686205] - [usb] usb: host: xhci-rcar: Simplify getting the firmware name for R-Car Gen3 (Torez Smith) [1686205] - [usb] usb: host: xhci-plat: add firmware_name for R-Car Gen3 (Torez Smith) [1686205] - [usb] usb: typec: avoid format-overflow warning (Torez Smith) [1686205] - [usb] usb: typec: unlock dp->lock on error exit path, and also zero ret if successful (Torez Smith) [1686205] - [usb] usb: typec: fix dereference before null check on adev (Torez Smith) [1686205] - [usb] usb: usbtest: use irqsave() in USB's complete callback (Torez Smith) [1686205] - [usb] USB: serial: kobil_sct: add missing version error handling (Torez Smith) [1686205] - [usb] USB: serial: kobil_sct: fix modem-status error handling (Torez Smith) [1686205] - [usb] usb: simplify usbport trigger (Torez Smith) [1686205] - [include] device connection: Add fwnode member to struct device_connection (Torez Smith) [1686205]- [security] KEYS: reaching the keys quotas correctly (Vladis Dronov) [1820405] - [security] KEYS: allow reaching the keys quotas exactly (Vladis Dronov) [1820405] - [infiniband] RDMA/core: Ensure security pkey modify is not lost (Kamal Heib) [1786604] - [infiniband] IB/hfi1: Ensure pq is not left on waitlist (Kamal Heib) [1786604 1739282] - [infiniband] RDMA/mad: Do not crash if the rdma device does not have a umad interface (Kamal Heib) [1786604] - [infiniband] RDMA/core: Fix missing error check on dev_set_name() (Kamal Heib) [1786604] - [infiniband] RDMA/nl: Do not permit empty devices names during RDMA_NLDEV_CMD_NEWLINK/SET (Kamal Heib) [1786604] - [infiniband] RDMA/iwcm: Fix iwcm work deallocation (Kamal Heib) [1786604] - [infiniband] RDMA/siw: Fix failure handling during device creation (Kamal Heib) [1786604] - [infiniband] RDMA/nldev: Fix crash when set a QP to a new counter but QPN is missing (Kamal Heib) [1786604] - [infiniband] RDMA/core: Fix protection fault in ib_mr_pool_destroy (Kamal Heib) [1786604] - [infiniband] IB/hfi1, qib: Ensure RCU is locked when accessing list (Kamal Heib) [1786604 1739282] - [infiniband] RDMA/core: Fix pkey and port assignment in get_new_pps (Kamal Heib) [1786604] - [infiniband] RMDA/cm: Fix missing ib_cm_destroy_id() in ib_cm_insert_listen() (Kamal Heib) [1786604] - [infiniband] RDMA/core: Fix use of logical OR in get_new_pps (Kamal Heib) [1786604] - [infiniband] Revert "RDMA/cma: Simplify rdma_resolve_addr() error flow" (Kamal Heib) [1786604] - [net] xprtrdma: Fix DMA scatter-gather list mapping imbalance (Kamal Heib) [1786604] - [infiniband] RDMA/core: Fix protection fault in get_pkey_idx_qp_list (Kamal Heib) [1786604] - [infiniband] RDMA/rxe: Fix soft lockup problem due to using tasklets in softirq (Kamal Heib) [1786604] - [infiniband] IB/umad: Fix kernel crash while unloading ib_umad (Kamal Heib) [1786604] - [infiniband] RDMA/core: Add missing list deletion on freeing event queue (Kamal Heib) [1786604] - [infiniband] RDMA/siw: Remove unwanted WARN_ON in siw_cm_llp_data_ready() (Kamal Heib) [1786604] - [infiniband] RDMA/core: Fix invalid memory access in spec_filter_size (Kamal Heib) [1786604] - [infiniband] IB/rdmavt: Reset all QPs when the device is shut down (Kamal Heib) [1786604 1739282] - [infiniband] IB/hfi1: Close window for pq and request coliding (Kamal Heib) [1786604 1739282] - [infiniband] IB/hfi1: Acquire lock to release TID entries when user file is closed (Kamal Heib) [1786604 1739282] - [infiniband] IB/umem: use get_user_pages_fast() to pin DMA pages (Kamal Heib) [1786604] - [infiniband] RDMA/efa: Mask access flags with the correct optional range (Kamal Heib) [1786604] - [infiniband] RDMA/cma: Fix unbalanced cm_id reference count during address resolve (Kamal Heib) [1786604] - [infiniband] RDMA/umem: Fix ib_umem_find_best_pgsz() (Kamal Heib) [1786604] - [infiniband] IB/hfi1: Fix logical condition in msix_request_irq (Kamal Heib) [1786604 1739282] - [infiniband] RDMA/cm: Remove CM message structs (Kamal Heib) [1786604] - [infiniband] RDMA/cm: Use IBA functions for complex structure members (Kamal Heib) [1786604] - [infiniband] RDMA/cm: Use IBA functions for simple structure members (Kamal Heib) [1786604] - [infiniband] RDMA/cm: Use IBA functions for swapping get/set acessors (Kamal Heib) [1786604] - [infiniband] RDMA/cm: Use IBA functions for simple get/set acessors (Kamal Heib) [1786604] - [infiniband] RDMA/cm: Add SET/GET implementations to hide IBA wire format (Kamal Heib) [1786604] - [infiniband] RDMA/cm: Add accessors for CM_REQ transport_type (Kamal Heib) [1786604] - [infiniband] RDMA/core: Ensure that rdma_user_mmap_entry_remove() is a fence (Kamal Heib) [1786604] - [rdma] RDMA/uverbs: Add new relaxed ordering memory region access flag (Kamal Heib) [1786604] - [infiniband] RDMA/efa: Allow passing of optional access flags for MR registration (Kamal Heib) [1786604] - [rdma] RDMA/core: Add optional access flags range (Kamal Heib) [1786604] - [rdma] RDMA/uverbs: Verify MR access flags (Kamal Heib) [1786604] - [infiniband] RDMA/core: Remove ucontext_lock from the uverbs_destry_ufile_hw() path (Kamal Heib) [1786604] - [infiniband] RDMA/core: Add UVERBS_METHOD_ASYNC_EVENT_ALLOC (Kamal Heib) [1786604] - [infiniband] IB/srp: Never use immediate data if it is disabled by a user (Kamal Heib) [1786604] - [infiniband] RDMA/rxe: Compute the maximum sges and inline size based on the WQE size (Kamal Heib) [1786604] - [infiniband] Introduce maximum WQE size to check limits (Kamal Heib) [1786604] - [infiniband] RDMA/efa: Remove unused ucontext parameter from efa_qp_user_mmap_entries_remove (Kamal Heib) [1786604] - [infiniband] RDMA/efa: Remove {} brackets from single statement if (Kamal Heib) [1786604] - [infiniband] RDMA/efa: Device definitions documentation updates (Kamal Heib) [1786604] - [net] xprtrdma: DMA map rr_rdma_buf as each rpcrdma_rep is created (Kamal Heib) [1786604] - [net] xprtrdma: Destroy reps from previous connection instance (Kamal Heib) [1786604] - [net] xprtrdma: Destroy rpcrdma_rep when Receive is flushed (Kamal Heib) [1786604] - [net] xprtrdma: Allocate and map transport header buffers at connect time (Kamal Heib) [1786604] - [net] xprtrdma: Refactor frwr_is_supported (Kamal Heib) [1786604] - [net] xprtrdma: Eliminate per-transport "max pages" (Kamal Heib) [1786604] - [net] xprtrdma: Refactor initialization of ep->rep_max_requests (Kamal Heib) [1786604] - [net] xprtrdma: Make sendctx queue lifetime the same as connection lifetime (Kamal Heib) [1786604] - [net] xprtrdma: Eliminate ri_max_send_sges (Kamal Heib) [1786604] - [infiniband] RDMA/core: Use READ_ONCE for ib_ufile.async_file (Kamal Heib) [1786604] - [infiniband] RDMA/core: Make ib_uverbs_async_event_file into a uobject (Kamal Heib) [1786604] - [rdma] RDMA/core: Remove the ufile arg from rdma_alloc_begin_uobject (Kamal Heib) [1786604] - [infiniband] RDMA/core: Simplify type usage for ib_uverbs_async_handler() (Kamal Heib) [1786604] - [infiniband] RDMA/core: Do not erase the type of ib_wq.uobject (Kamal Heib) [1786604] - [infiniband] RDMA/core: Do not erase the type of ib_srq.uobject (Kamal Heib) [1786604] - [infiniband] RDMA/core: Do not erase the type of ib_qp.uobject (Kamal Heib) [1786604] - [infiniband] RDMA/core: Do not erase the type of ib_cq.uobject (Kamal Heib) [1786604] - [infiniband] RDMA/core: Make ib_ucq_object use ib_uevent_object (Kamal Heib) [1786604] - [infiniband] RDMA/core: Do not allow alloc_commit to fail (Kamal Heib) [1786604] - [infiniband] RDMA/core: Simplify destruction of FD uobjects (Kamal Heib) [1786604] - [infiniband] RDMA/mlx5: Use RCU and direct refcounts to keep memory alive (Kamal Heib) [1786604] - [infiniband] RDMA/uverbs: Remove needs_kfree_rcu from uverbs_obj_type_class (Kamal Heib) [1786604] - [infiniband] RDMA/core: Remove err in iw_query_port (Kamal Heib) [1786604] - [infiniband] IB/hfi1: Add RcvShortLengthErrCnt to hfi1stats (Kamal Heib) [1786604 1739282] - [infiniband] IB/hfi1: Add software counter for ctxt0 seq drop (Kamal Heib) [1786604 1739282] - [infiniband] IB/hfi1: Return void in packet receiving functions (Kamal Heib) [1786604 1739282] - [infiniband] IB/hfi1: Decouple IRQ name from type (Kamal Heib) [1786604 1739282] - [infiniband] IB/hfi1: Create API for auto activate (Kamal Heib) [1786604 1739282] - [infiniband] IB/hfi1: IB/hfi1: Add an API to handle special case drop (Kamal Heib) [1786604 1739282] - [infiniband] IB/hfi1: Move common receive IRQ code to function (Kamal Heib) [1786604 1739282] - [infiniband] IB/hfi1: Add fast and slow handlers for receive context (Kamal Heib) [1786604 1739282] - [infiniband] IB/hfi1: Move chip specific functions to chip.c (Kamal Heib) [1786604 1739282] - [infiniband] RDMA/core: Fix locking in ib_uverbs_event_read (Kamal Heib) [1786604] - [infiniband] IB/core: Fix build failure without hugepages (Kamal Heib) [1786604] - [infiniband] IB/core: Rename event_handler_lock to qp_open_list_lock (Kamal Heib) [1786604] - [infiniband] IB/core: Cut down single member ib_cache structure (Kamal Heib) [1786604] - [infiniband] RDMA/core: Add trace points to follow MR allocation (Kamal Heib) [1786604] - [infiniband] RDMA/core: Trace points for diagnosing completion queue issues (Kamal Heib) [1786604] - [infiniband] RDMA/cma: Add trace points in RDMA Connection Manager (Kamal Heib) [1786604] - [infiniband] RDMA/cm: Delete unused CM ARP functions (Kamal Heib) [1786604] - [infiniband] RDMA/cm: Delete unused CM LAP functions (Kamal Heib) [1786604] - [infiniband] RDMA/rxe: Fix error type of mmap_offset (Kamal Heib) [1786604] - [infiniband] IB/iser: use true,false for bool variable (Kamal Heib) [1786604] - [infiniband] IB/hfi1: use true,false for bool variable (Kamal Heib) [1786604 1739282] - [infiniband] RDMA/siw: use true,false for bool variable (Kamal Heib) [1786604] - [infiniband] IB/core: Fix ODP with IB_ACCESS_HUGETLB handling (Kamal Heib) [1786604] - [infiniband] IB/core: Fix ODP get user pages flow (Kamal Heib) [1786604] - [infiniband] IB/rdmavt: Correct comments in rdmavt_qp.h header (Kamal Heib) [1786604 1739282] - [infiniband] IB/hfi1: List all receive contexts from debugfs (Kamal Heib) [1786604 1739282] - [infiniband] IB/hfi1: Add accessor API routines to access context members (Kamal Heib) [1786604 1739282] - [infiniband] RDMA/cm: Use RCU synchronization mechanism to protect cm_id_private xa_load() (Kamal Heib) [1786604] - [infiniband] RDMA/srpt: Remove unnecessary assertion in srpt_queue_response (Kamal Heib) [1786604] - [infiniband] RDMA/netlink: Do not always generate an ACK for some netlink operations (Kamal Heib) [1786604] - [infiniband] RDMA/siw: Simplify QP representation (Kamal Heib) [1786604] - [infiniband] RDMA/qedr: Add kernel capability flags for dpm enabled mode (Kamal Heib) [1786604] - [platform] platform/x86: intel_pmc_core: Add Intel Tiger Lake support (Alexander Beregalov) [1783390] - [platform] platform/x86: intel_pmc_core: Create platform dependent bitmap structs (Alexander Beregalov) [1783390] - [platform] platform/x86: intel_pmc_core: Clean up: Remove comma after the termination line (Alexander Beregalov) [1783390] - [pinctrl] pinctrl: tigerlake: Tiger Lake uses _HID enumeration (David Arcari) [1773772] - [pinctrl] pinctrl: sunrisepoint: Add Coffee Lake-S ACPI ID (David Arcari) [1773772] - [pinctrl] pinctrl: intel: Pass irqchip when adding gpiochip (David Arcari) [1773772] - [pinctrl] pinctrl: intel: Add GPIO <-> pin mapping ranges via callback (David Arcari) [1773772] - [pinctrl] pinctrl: baytrail: Replace WARN with dev_info_once when setting direct-irq pin to output (David Arcari) [1773772] - [pinctrl] pinctrl: baytrail: Do not clear IRQ flags on direct-irq enabled pins (David Arcari) [1773772] - [pinctrl] pinctrl: sunrisepoint: Add missing Interrupt Status register offset (David Arcari) [1773772] - [pinctrl] pinctrl: baytrail: Reuse struct intel_pinctrl in the driver (David Arcari) [1773772] - [pinctrl] pinctrl: baytrail: Use local variable to keep device pointer (David Arcari) [1773772] - [pinctrl] pinctrl: baytrail: Keep pointer to struct device instead of its container (David Arcari) [1773772] - [pinctrl] pinctrl: intel: Share struct intel_pinctrl for wider use (David Arcari) [1773772] - [pinctrl] pinctrl: intel: Use GPIO direction definitions (David Arcari) [1773772] - [pinctrl] pinctrl: baytrail: Use GPIO direction definitions (David Arcari) [1773772] - [include] gpio: Add definition for GPIO direction (David Arcari) [1773772] - [pinctrl] pinctrl: baytrail: Move IRQ valid mask initialization to a dedicated callback (David Arcari) [1773772] - [pinctrl] pinctrl: baytrail: Group GPIO IRQ chip initialization (David Arcari) [1773772] - [pinctrl] pinctrl: baytrail: Allocate IRQ chip dynamic (David Arcari) [1773772] - [pinctrl] pinctrl: baytrail: Pass irqchip when adding gpiochip (David Arcari) [1773772] - [pinctrl] pinctrl: baytrail: Add GPIO <-> pin mapping ranges via callback (David Arcari) [1773772] - [gpio] gpiolib: Introduce ->add_pin_ranges() callback (David Arcari) [1773772] - [gpio] gpiolib: Initialize the hardware with a callback (David Arcari) [1773772] - [pinctrl] pinctrl: baytrail: Update North Community pin list (David Arcari) [1773772] - [pinctrl] pinctrl: baytrail: Really serialize all register accesses (David Arcari) [1773772] - [pinctrl] pinctrl: lewisburg: Update pin list according to v1.1v6 (David Arcari) [1773772] - [pinctrl] pinctrl: intel: Missed type change to unsigned int (David Arcari) [1773772] - [pinctrl] pinctrl: intel: Add Intel Tiger Lake pin controller support (David Arcari) [1773772] - [pinctrl] pinctrl: intel: Use helper to restore register values on ->resume() (David Arcari) [1773772] - [pinctrl] pinctrl: intel: Drop level from warning to debug in intel_restore_hostown() (David Arcari) [1773772] - [pinctrl] pinctrl: intel: Introduce intel_restore_intmask() helper (David Arcari) [1773772] - [pinctrl] pinctrl: intel: Introduce intel_restore_hostown() helper (David Arcari) [1773772] - [pinctrl] pinctrl: intel: Introduce intel_restore_padcfg() helper (David Arcari) [1773772] - [pinctrl] pinctrl: intel: Avoid potential glitches if pin is in GPIO mode (David Arcari) [1773772] - [pinctrl] pinctrl: intel: Allocate IRQ chip dynamic (David Arcari) [1773772] - [pinctrl] gpio: Initialize the irqchip valid_mask with a callback (David Arcari) [1773772] - [pinctrl] pinctrl: intel: mark intel_pin_to_gpio __maybe_unused (David Arcari) [1773772] - [pinctrl] pinctrl: intel: remap the pin number to gpio offset for irq enabled pin (David Arcari) [1773772] - [pinctrl] pinctrl: denverton: Update pin names according to v1.08 (David Arcari) [1773772] - [pinctrl] pinctrl: intel: Remove dev_err() usage after platform_get_irq() (David Arcari) [1773772] - [pinctrl] pinctrl: intel: Use NSEC_PER_USEC for debounce calculus (David Arcari) [1773772] - [pinctrl] pinctrl: baytrail: Re-use data structures from pinctrl-intel.h (part 2) (David Arcari) [1773772] - [pinctrl] pinctrl: intel: Remove default Interrupt Status offset (David Arcari) [1773772] - [pinctrl] pinctrl: lewisburg: Provide Interrupt Status register offset (David Arcari) [1773772] - [pinctrl] pinctrl: denverton: Provide Interrupt Status register offset (David Arcari) [1773772] - [pinctrl] pinctrl: sunrisepoint: Provide Interrupt Status register offset (David Arcari) [1773772] - [pinctrl] pinctrl: icelake: Provide Interrupt Status register offset (David Arcari) [1773772] - [pinctrl] pinctrl: geminilake: Provide Interrupt Status register offset (David Arcari) [1773772] - [pinctrl] pinctrl: cannonlake: Provide Interrupt Status register offset (David Arcari) [1773772] - [pinctrl] pinctrl: broxton: Provide Interrupt Status register offset (David Arcari) [1773772] - [pinctrl] pinctrl: intel: Simplify offset validation in intel_get_padcfg() (David Arcari) [1773772] - [pinctrl] pinctrl: intel: Drop double check for data in intel_pinctrl_probe_by_uid() (David Arcari) [1773772] - [pinctrl] pinctrl: intel: Use devm_platform_ioremap_resource() (David Arcari) [1773772] - [pinctrl] pinctrl: baytrail: Use devm_platform_ioremap_resource() (David Arcari) [1773772] - [pinctrl] pinctrl: baytrail: Use GENMASK() consistently (David Arcari) [1773772] - [pinctrl] pinctrl: baytrail: Re-use data structures from pinctrl-intel.h (David Arcari) [1773772] - [pinctrl] pinctrl: baytrail: Use defined macro instead of magic in byt_get_gpio_mux() (David Arcari) [1773772] - [pinctrl] pinctrl: intel: Clear interrupt status in mask/unmask callback (David Arcari) [1773772] - [pinctrl] pinctrl: intel: Use GENMASK() consistently (David Arcari) [1773772] - [pinctrl] pinctrl: intel: Increase readability of intel_gpio_update_pad_mode() (David Arcari) [1773772] - [pinctrl] pinctrl: intel: Retain HOSTSW_OWN for requested gpio pin (David Arcari) [1773772] - [pinctrl] pinctrl: pinctrl-intel: move gpio suspend/resume to noirq phase (David Arcari) [1773772] - [pinctrl] pinctrl: cedarfork: Update pin names according to v1.13c (David Arcari) [1773772] - [pinctrl] pinctrl: baytrail: Fix potential NULL pointer dereference (David Arcari) [1773772] - [pinctrl] pinctrl: baytrail: Code formatting fixes (David Arcari) [1773772] - [pinctrl] pinctrl: icelake: Code formatting fixes (David Arcari) [1773772] - [pinctrl] pinctrl: cannonlake: Code formatting fixes (David Arcari) [1773772] - [pinctrl] pinctrl: geminilake: Code formatting fixes (David Arcari) [1773772] - [pinctrl] pinctrl: broxton: Code formatting fixes (David Arcari) [1773772] - [pinctrl] pinctrl: lewisburg: Replace acpi.h with mod_devicetable.h (David Arcari) [1773772] - [pinctrl] pinctrl: denverton: Replace acpi.h with mod_devicetable.h (David Arcari) [1773772] - [pinctrl] pinctrl: cedarfork: Replace acpi.h with mod_devicetable.h (David Arcari) [1773772] - [pinctrl] pinctrl: intel: Unexport intel_pinctrl_probe() (David Arcari) [1773772] - [pinctrl] pinctrl: sunrisepoint: Get rid of unneeded ->probe() stub (David Arcari) [1773772] - [pinctrl] pinctrl: icelake: Get rid of unneeded ->probe() stub (David Arcari) [1773772] - [pinctrl] pinctrl: cannonlake: Get rid of unneeded ->probe() stub (David Arcari) [1773772] - [pinctrl] pinctrl: lewisburg: Get rid of unneeded ->probe() stub (David Arcari) [1773772] - [pinctrl] pinctrl: denverton: Get rid of unneeded ->probe() stub (David Arcari) [1773772] - [pinctrl] pinctrl: cedarfork: Get rid of unneeded ->probe() stub (David Arcari) [1773772] - [pinctrl] pinctrl: intel: simplify getting .driver_data (David Arcari) [1773772] - [pinctrl] pinctrl: baytrail: simplify getting .driver_data (David Arcari) [1773772] - [pinctrl] pinctrl: geminilake: Sort register offsets by value (David Arcari) [1773772] - [pinctrl] pinctrl: geminilake: Get rid of unneeded ->probe() stub (David Arcari) [1773772] - [pinctrl] pinctrl: geminilake: Update pin list for B0 stepping (David Arcari) [1773772] - [pinctrl] pinctrl: broxton: Convert unsigned to unsigned int (David Arcari) [1773772] - [pinctrl] pinctrl: baytrail: Convert unsigned to unsigned int (David Arcari) [1773772] - [pinctrl] pinctrl: intel: Convert unsigned to unsigned int (David Arcari) [1773772] - [pinctrl] pinctrl: baytrail: Sort headers alphabetically (David Arcari) [1773772] - [pinctrl] pinctrl: baytrail: Remove unneeded MODULE_DEVICE_TABLE() (David Arcari) [1773772] - [pinctrl] pinctrl: intel: Move linux/pm.h to the local header (David Arcari) [1773772] - [pinctrl] pinctrl: Include nothing else (David Arcari) [1773772] - [pinctrl] pinctrl: lewisburg: Define PM ops via INTEL_PINCTRL_PM_OPS() (David Arcari) [1773772] - [pinctrl] pinctrl: sunrisepoint: Define PM ops via INTEL_PINCTRL_PM_OPS() (David Arcari) [1773772] - [pinctrl] pinctrl: icelake: Define PM ops via INTEL_PINCTRL_PM_OPS() (David Arcari) [1773772] - [pinctrl] pinctrl: geminilake: Define PM ops via INTEL_PINCTRL_PM_OPS() (David Arcari) [1773772] - [pinctrl] pinctrl: denverton: Define PM ops via INTEL_PINCTRL_PM_OPS() (David Arcari) [1773772] - [pinctrl] pinctrl: cedarfork: Define PM ops via INTEL_PINCTRL_PM_OPS() (David Arcari) [1773772] - [pinctrl] pinctrl: cannonlake: Define PM ops via INTEL_PINCTRL_PM_OPS() (David Arcari) [1773772] - [pinctrl] pinctrl: broxton: Define PM ops via INTEL_PINCTRL_PM_OPS() (David Arcari) [1773772] - [pinctrl] pinctrl: intel: Introduce common macro for PM operations (David Arcari) [1773772] - [pinctrl] pinctrl: sunrisepoint: Convert to use intel_pinctrl_probe_by_hid() (David Arcari) [1773772] - [pinctrl] pinctrl: cannonlake: Convert to use intel_pinctrl_probe_by_hid() (David Arcari) [1773772] - [pinctrl] pinctrl: intel: Introduce intel_pinctrl_probe_by_hid() internal API (David Arcari) [1773772] - [pinctrl] pinctrl: baytrail: Convert to use device_get_match_data() (David Arcari) [1773772] - [pinctrl] pinctrl: geminilake: Convert to use intel_pinctrl_probe_by_uid() (David Arcari) [1773772] - [pinctrl] pinctrl: broxton: Convert to use intel_pinctrl_probe_by_uid() (David Arcari) [1773772] - [pinctrl] pinctrl: intel: Introduce intel_pinctrl_probe_by_uid() internal API (David Arcari) [1773772] - [pinctrl] pinctrl: intel: Fix a spelling typo in kernel documentation (David Arcari) [1773772] - [pinctrl] pinctrl: baytrail: actually print the apparently misconfigured pin (David Arcari) [1773772] - [mm] mm, page_alloc: move_freepages should not examine struct page of reserved memory (Rafael Aquini) [1588584] - [mm] mm, page_alloc: initialize num_movable in move_freepages() (Rafael Aquini) [1588584] - [tools] selftests: vm: drop dependencies on page flags from mlock2 tests (Rafael Aquini) [1658886] - [powercap] powercap/intel_rapl: add support for TigerLake Mobile (David Arcari) [1783136] - [kernel] locking/lockdep: Avoid recursion in lockdep_count_{for, back}ward_deps() (Waiman Long) [1780993] - [kernel] locking/lockdep: Reuse freed chain_hlocks entries (Waiman Long) [1780993] - [kernel] locking/lockdep: Track number of zapped lock chains (Waiman Long) [1780993] - [kernel] locking/lockdep: Throw away all lock chains with zapped class (Waiman Long) [1780993] - [kernel] locking/lockdep: Track number of zapped classes (Waiman Long) [1780993] - [kernel] locking/lockdep: Display irq_context names in /proc/lockdep_chains (Waiman Long) [1780993] - [kernel] locking/lockdep: Decrement IRQ context counters when removing lock chain (Waiman Long) [1780993] - [kernel] locking/lockdep: Fix lockdep_stats indentation problem (Waiman Long) [1780993] - [kernel] locking/lockdep: Fix buffer overrun problem in stack_trace (Waiman Long) [1780993] - [lib] lib/string: Make memzero_explicit() inline instead of external (Florian Westphal) [1820623] - [crypto] crypto: sha256 - Remove sha256/224_init code duplication (Florian Westphal) [1820623] - [crypto] crypto: sha256 - Merge crypto/sha256.h into crypto/sha.h (Florian Westphal) [1820623] - [crypto] crypto: chelsio - Rename arrays to avoid conflict with crypto/sha256.h (Florian Westphal) [1820623] - [x86] crypto: x86 - Rename functions to avoid conflict with crypto/sha256.h (Florian Westphal) [1820623] - [arm64] crypto: arm64 - Rename functions to avoid conflict with crypto/sha256.h (Florian Westphal) [1820623] - [crypto] crypto: sha256_generic - Switch to the generic lib/crypto/sha256.c lib code (Florian Westphal) [1820623] - [lib] crypto: sha256 - Add sha224 support to sha256 library code (Florian Westphal) [1820623] - [lib] crypto: sha256 - Make lib/crypto/sha256.c suitable for generic use (Florian Westphal) [1820623] - [lib] crypto: sha256 - Use get/put_unaligned_be32 to get input, memzero_explicit (Florian Westphal) [1820623] - [s390] crypto: sha256 - Move lib/sha256.c to lib/crypto (Florian Westphal) [1820623] - [crypto] crypto: sha256_generic - Fix some coding style issues (Florian Westphal) [1820623] - [lib] crypto: sha256 - Fix some coding style issues (Florian Westphal) [1820623] - [thunderbolt] thunderbolt: Fix error code in tb_port_is_width_supported() (Jarod Wilson) [1482838] - [thunderbolt] thunderbolt: Prevent crash if non-active NVMem file is read (Jarod Wilson) [1482838] - [thunderbolt] thunderbolt: fix memory leak of object sw (Jarod Wilson) [1482838] - [thunderbolt] thunderbolt: Fix xhci check in usb4_switch_setup() (Jarod Wilson) [1482838] - [thunderbolt] thunderbolt: Add support for USB 3.x tunnels (Jarod Wilson) [1482838] - [thunderbolt] thunderbolt: Add support for Time Management Unit (Jarod Wilson) [1482838] - [thunderbolt] thunderbolt: Make tb_switch_find_cap() available to other files (Jarod Wilson) [1482838] - [netdrv] thunderbolt: Update Kconfig entries to USB4 (Jarod Wilson) [1482838] - [thunderbolt] thunderbolt: Add initial support for USB4 (Jarod Wilson) [1482838] - [thunderbolt] thunderbolt: Populate PG field in hot plug acknowledgment packet (Jarod Wilson) [1482838] - [thunderbolt] thunderbolt: Call tb_eeprom_get_drom_offset() from tb_eeprom_read_n() (Jarod Wilson) [1482838] - [thunderbolt] thunderbolt: Make tb_find_port() available to other files (Jarod Wilson) [1482838] - [thunderbolt] thunderbolt: Power cycle the router if NVM authentication fails (Jarod Wilson) [1482838] - [thunderbolt] thunderbolt: Do not start firmware unless asked by the user (Jarod Wilson) [1482838] - [thunderbolt] thunderbolt: Add bandwidth management for Display Port tunnels (Jarod Wilson) [1482838] - [thunderbolt] thunderbolt: Add Display Port adapter pairing and resource management (Jarod Wilson) [1482838] - [thunderbolt] thunderbolt: Add Display Port CM handshake for Titan Ridge devices (Jarod Wilson) [1482838] - [thunderbolt] thunderbolt: Add downstream PCIe port mappings for Alpine and Titan Ridge (Jarod Wilson) [1482838] - [thunderbolt] thunderbolt: Expand controller name in tb_switch_is_xy() (Jarod Wilson) [1482838] - [thunderbolt] thunderbolt: Add default linking between lane adapters if not provided by DROM (Jarod Wilson) [1482838] - [thunderbolt] thunderbolt: Add support for lane bonding (Jarod Wilson) [1482838] - [thunderbolt] thunderbolt: Refactor add_switch() into two functions (Jarod Wilson) [1482838] - [thunderbolt] thunderbolt: Add helper macro to iterate over switch ports (Jarod Wilson) [1482838] - [thunderbolt] thunderbolt: Make tb_sw_write() take const parameter (Jarod Wilson) [1482838] - [thunderbolt] thunderbolt: Convert DP adapter register names to follow the USB4 spec (Jarod Wilson) [1482838] - [thunderbolt] thunderbolt: Convert PCIe adapter register names to follow the USB4 spec (Jarod Wilson) [1482838] - [thunderbolt] thunderbolt: Convert basic adapter register names to follow the USB4 spec (Jarod Wilson) [1482838] - [thunderbolt] thunderbolt: Log error if adding switch fails (Jarod Wilson) [1482838] - [thunderbolt] thunderbolt: Log switch route string on config read/write timeout (Jarod Wilson) [1482838] - [thunderbolt] thunderbolt: Introduce tb_switch_is_icm() (Jarod Wilson) [1482838] - [thunderbolt] thunderbolt: Add 'generation' attribute for devices (Jarod Wilson) [1482838]- [scsi] scsi: lpfc: Copyright updates for 12.6.0.4 patches (Dick Kennedy) [1793674] - [scsi] scsi: lpfc: Update lpfc version to 12.6.0.4 (Dick Kennedy) [1793674] - [scsi] scsi: lpfc: Clean up hba max_lun_queue_depth checks (Dick Kennedy) [1793674] - [scsi] scsi: lpfc: Remove handler for obsolete ELS - Read Port Status (RPS) (Dick Kennedy) [1793674] - [scsi] scsi: lpfc: Fix coverity errors in fmdi attribute handling (Dick Kennedy) [1793674] - [scsi] scsi: lpfc: Fix compiler warning on frame size (Dick Kennedy) [1793674] - [scsi] scsi: lpfc: Fix registration of ELS type support in fdmi (Dick Kennedy) [1793674] - [scsi] scsi: lpfc: Fix broken Credit Recovery after driver load (Dick Kennedy) [1793674] - [scsi] scsi: lpfc: Fix lpfc_io_buf resource leak in lpfc_get_scsi_buf_s4 error path (Dick Kennedy) [1793674] - [scsi] scsi: lpfc: Fix RQ buffer leakage when no IOCBs available (Dick Kennedy) [1793674] - [scsi] scsi: lpfc: Make lpfc_defer_acc_rsp static (Dick Kennedy) [1793674] - [scsi] scsi: lpfc: Update lpfc version to 12.6.0.3 (Dick Kennedy) [1793674] - [scsi] scsi: lpfc: Fix improper flag check for IO type (Dick Kennedy) [1793674] - [scsi] scsi: lpfc: Fix MDS Latency Diagnostics Err-drop rates (Dick Kennedy) [1793674] - [scsi] scsi: lpfc: Fix unmap of dpp bars affecting next driver load (Dick Kennedy) [1793674] - [scsi] scsi: lpfc: Fix disablement of FC-AL on lpe35000 models (Dick Kennedy) [1793674] - [scsi] scsi: lpfc: Fix ras_log via debugfs (Dick Kennedy) [1793674] - [scsi] scsi: lpfc: Fix Fabric hostname registration if system hostname changes (Dick Kennedy) [1793674] - [scsi] scsi: lpfc: Fix missing check for CSF in Write Object Mbox Rsp (Dick Kennedy) [1793674] - [scsi] scsi: lpfc: Fix: Rework setting of fdmi symbolic node name registration (Dick Kennedy) [1793674] - [scsi] scsi: lpfc: Fix incomplete NVME discovery when target (Dick Kennedy) [1793674] - [scsi] scsi: lpfc: fix spelling mistakes of asynchronous (Dick Kennedy) [1793674] - [scsi] scsi: lpfc: Fix memory leak on lpfc_bsg_write_ebuf_set func (Dick Kennedy) [1793674] - [tools] tools/power turbostat: Support Tiger Lake (David Arcari) [1783441] - [md] dm integrity: fix logic bug in integrity tag testing (Mike Snitzer) [1820280] - [md] Revert "dm: always call blk_queue_split() in dm_process_bio()" (Mike Snitzer) [1820705] - [md] dm integrity: fix ppc64le warning (Mike Snitzer) [1820280] - [md] dm writecache: add cond_resched to avoid CPU hangs (Mike Snitzer) [1820280] - [md] dm integrity: improve discard in journal mode (Mike Snitzer) [1820280] - [md] dm integrity: add optional discard support (Mike Snitzer) [1820280] - [md] dm integrity: allow resize of the integrity device (Mike Snitzer) [1820280] - [md] dm integrity: factor out get_provided_data_sectors() (Mike Snitzer) [1820280] - [md] dm integrity: don't replay journal data past the end of the device (Mike Snitzer) [1820280] - [md] dm integrity: remove sector type casts (Mike Snitzer) [1820280] - [md] dm integrity: fix a crash with unusually large tag size (Mike Snitzer) [1820280] - [md] dm verity fec: fix memory leak in verity_fec_dtr (Mike Snitzer) [1820280] - [md] dm writecache: optimize superblock write (Mike Snitzer) [1820280] - [md] dm writecache: implement gradual cleanup (Mike Snitzer) [1820280] - [md] dm writecache: implement the "cleaner" policy (Mike Snitzer) [1820280] - [md] dm writecache: do direct write if the cache is full (Mike Snitzer) [1820280] - [md] dm integrity: print device name in integrity_metadata() error message (Mike Snitzer) [1820280] - [md] dm crypt: use crypt_integrity_aead() helper (Mike Snitzer) [1820280] - [lib] lib/test_bitmap: add tests for bitmap_parselist_user() (Vladis Dronov) [1819152] - [lib] lib/test_bitmap: add testcases for bitmap_parselist() (Vladis Dronov) [1819152] - [lib] lib/test_bitmap: switch test_bitmap_parselist to ktime_get() (Vladis Dronov) [1819152] - [lib] lib: rework bitmap_parselist (Vladis Dronov) [1819152] - [lib] lib: make bitmap_parselist_user() a wrapper on bitmap_parselist() (Vladis Dronov) [1819152] - [platform] platform/x86: mlx-platform: Add support for next generation systems (Ivan Vecera) [1820312] - [platform] platform/mellanox: mlxreg-hotplug: Add support for new capability register (Ivan Vecera) [1820312] - [platform] platform/x86: mlx-platform: Add support for new capability register (Ivan Vecera) [1820312] - [platform] platform/x86: mlx-platform: Add support for new system type (Ivan Vecera) [1820312] - [platform] platform/x86: mlx-platform: Set system mux configuration based on system type (Ivan Vecera) [1820312] - [documentation] Documentation/ABI: Add new attribute for mlxreg-io sysfs interfaces (Ivan Vecera) [1820312] - [platform] platform/x86: mlx-platform: Add more definitions for system attributes (Ivan Vecera) [1820312] - [documentation] Documentation/ABI: Style changes (Ivan Vecera) [1820312] - [documentation] Documentation/ABI: Add missed attribute for mlxreg-io sysfs interfaces (Ivan Vecera) [1820312] - [documentation] Documentation/ABI: Fix documentation inconsistency for mlxreg-io sysfs interfaces (Ivan Vecera) [1820312] - [platform] platform/x86: mlx-platform: Cosmetic changes (Ivan Vecera) [1820312] - [platform] platform/mellanox: Fix Kconfig indentation (Ivan Vecera) [1820312] - [leds] leds: mlxreg: Fix possible buffer overflow (Ivan Vecera) [1820312] - [platform] platform/mellanox: mlxreg-hotplug: Remove dev_err() usage after platform_get_irq() (Ivan Vecera) [1820312] - [platform] platform/x86: mlx-platform: Fix error handling in mlxplat_init() (Ivan Vecera) [1820312] - [documentation] Documentation/ABI: Add new attribute for mlxreg-io sysfs interfaces (Ivan Vecera) [1820312] - [platform] platform/x86: mlx-platform: Add more reset cause attributes (Ivan Vecera) [1820312] - [platform] platform/x86: mlx-platform: Modify DMI matching order (Ivan Vecera) [1820312] - [platform] platform/x86: mlx-platform: Add regmap structure for the next generation systems (Ivan Vecera) [1820312] - [platform] platform/x86: mlx-platform: Change API for i2c-mlxcpld driver activation (Ivan Vecera) [1820312] - [platform] platform/x86: mlx-platform: Move regmap initialization before all drivers activation (Ivan Vecera) [1820312] - [documentation] ABI: sysfs-driver-mlxreg-io: fix the what fields (Ivan Vecera) [1820312] - [documentation] docs: watchdog: convert docs to ReST and rename to *.rst (Ivan Vecera) [1820312] - [platform] platform/x86: mlx-platform: Fix parent device in i2c-mux-reg device registration (Ivan Vecera) [1820312] - [platform] platform/mellanox: mlxreg-hotplug: Add devm_free_irq call to remove flow (Ivan Vecera) [1820312] - [i2c] i2c: mlxcpld: Fix wrong initialization order in probe (Ivan Vecera) [1820312] - [hwmon] hwmon: (mlxreg-fan) Use devm_thermal_of_cooling_device_register (Ivan Vecera) [1820312] - [thermal] thermal: Introduce devm_thermal_of_cooling_device_register (Ivan Vecera) [1820312] - [watchdog] watchdog: mlx_wdt: Use 'dev' instead of dereferencing it repeatedly (Ivan Vecera) [1820312] - [hwmon] hwmon: (mlxreg-fan) Use HWMON_CHANNEL_INFO macro (Ivan Vecera) [1820312] - [include] hwmon: Add convience macro to define simple static sensors (Ivan Vecera) [1820312] - [hwmon] hwmon: (mlxreg-fan) Add support for fan capability registers (Ivan Vecera) [1820312] - [platform] platform/x86: mlx-platform: Add mlx-wdt platform driver activation (Ivan Vecera) [1820312] - [platform] platform/x86: mlx-platform: Add support for tachometer speed register (Ivan Vecera) [1820312] - [platform] platform/x86: mlx-platform: Fix access mode for fan_dir attribute (Ivan Vecera) [1820312] - [platform] platform/x86: mlx-platform: Add UID LED for the next generation systems (Ivan Vecera) [1820312] - [platform] platform/x86: mlx-platform: Add extra CPLD for next generation systems (Ivan Vecera) [1820312] - [documentation] Documentation/watchdog: Add documentation mlx-wdt driver (Ivan Vecera) [1820312] - [watchdog] watchdog: mlx-wdt: introduce a watchdog driver for Mellanox systems (Ivan Vecera) [1820312] - [include] platform_data/mlxreg: additions for Mellanox watchdog driver (Ivan Vecera) [1820312] - [leds] leds: mlxreg: Add support for capability register (Ivan Vecera) [1820312] - [platform] platform/mellanox: mlxreg-hotplug: Fix KASAN warning (Ivan Vecera) [1820312] - [documentation] Documentation/ABI: Correct mlxreg-io KernelVersion for 5.0 (Ivan Vecera) [1820312] - [platform] platform/x86: mlx-platform: Add support for new VMOD0007 board name (Ivan Vecera) [1820312] - [platform] platform/x86: mlx-platform: Add support for fan capability registers (Ivan Vecera) [1820312] - [include] platform_data/mlxreg: Add capability field to core platform data (Ivan Vecera) [1820312] - [include] platform_data/mlxreg: Document fixes for core platform data (Ivan Vecera) [1820312] - [documentation] Documentation/ABI: Add new attribute for mlxreg-io sysfs interfaces (Ivan Vecera) [1820312] - [platform] platform/x86: mlx-platform: Add support for fan direction register (Ivan Vecera) [1820312] - [platform] platform/x86: mlx-platform: Convert to use SPDX identifier (Ivan Vecera) [1820312] - [documentation] Documentation/ABI: Add new attribute for mlxreg-io sysfs interfaces (Ivan Vecera) [1820312] - [platform] platform/x86: mlx-platform: Allow mlxreg-io driver activation for new systems (Ivan Vecera) [1820312] - [platform] platform/x86: mlx-platform: Fix LED configuration (Ivan Vecera) [1820312] - [platform] platform/x86: mlx-platform: Fix tachometer registers (Ivan Vecera) [1820312] - [platform] platform/x86: mlx-platform: Rename new systems product names (Ivan Vecera) [1820312] - [platform] platform/x86: mlx-platform: Add definitions for new registers (Ivan Vecera) [1820312] - [i2c] i2c: mux: mlxcpld: simplify code to reach the adapter (Ivan Vecera) [1820312] - [platform] platform/x86: mlx-platform: Properly use mlxplat_mlxcpld_msn201x_items (Ivan Vecera) [1820312] - [platform] platform/x86: mlx-platform: Fix copy-paste error in mlxplat_init() (Ivan Vecera) [1820312] - [platform] platform/x86: mlx-platform: Remove unused define (Ivan Vecera) [1820312] - [platform] platform/x86: mlx-platform: Change mlxreg-io configuration for MSN274x systems (Ivan Vecera) [1820312] - [documentation] Documentation/ABI: Add new attribute for mlxreg-io sysfs interfaces (Ivan Vecera) [1820312] - [platform] platform/x86: mlx-platform: Allow mlxreg-io driver activation for more systems (Ivan Vecera) [1820312] - [platform] platform/x86: mlx-platform: Add ASIC hotplug device configuration (Ivan Vecera) [1820312] - [platform] platform/mellanox: mlxreg-hotplug: Add hotplug hwmon uevent notification (Ivan Vecera) [1820312] - [platform] platform/mellanox: mlxreg-hotplug: Improve mechanism of ASIC health discovery (Ivan Vecera) [1820312] - [platform] platform/x86: mlx-platform: Add mlxreg-fan platform driver activation (Ivan Vecera) [1820312] - [platform] platform/mellanox: Use 2-factor allocator calls (Ivan Vecera) [1820312] - [hwmon] hwmon: (mlxreg-fan) Modify macros for tachometer fault status reading (Ivan Vecera) [1820312] - [hwmon] hwmon: (mlxreg-fan) Fix macros for tacho fault reading (Ivan Vecera) [1820312] - [hwmon] hwmon: (mlxreg-fan) Add support for Mellanox FAN driver (Ivan Vecera) [1820312] - [i2c] i2c: mux: mlxcpld: make use of __i2c_smbus_xfer (Ivan Vecera) [1820312] - [i2c] i2c: smbus: add unlocked __i2c_smbus_xfer variant (Ivan Vecera) [1820312] - [documentation] Documentation/ABI: Add documentation mlxreg-io sysfs interfaces (Ivan Vecera) [1820312] - [platform] platform/x86: mlx-platform: Add mlxreg-io platform driver activation (Ivan Vecera) [1820312] - [platform] platform/mellanox: Introduce support for Mellanox register access driver (Ivan Vecera) [1820312] - [kernel] audit: trigger accompanying records when no rules present (Richard Guy Briggs) [1819944] - [kernel] sched/fair: Allow a per-CPU kthread waking a task to stack on the same CPU, to fix XFS performance regression (Phil Auld) [1745111] - [hid] HID: intel-ish-hid: ipc: Add Tiger Lake PCI device ID (Tony Camuso) [1818043] - [hid] HID: intel-ish-hid: ipc: add CMP device id (Tony Camuso) [1818043] - [hid] HID: intel-ish-hid: Spelling s/diconnect/disconnect/ (Tony Camuso) [1818043] - [hid] HID: intel-ish-hid: fix wrong error handling in ishtp_cl_alloc_tx_ring() (Tony Camuso) [1818043] - [hid] HID: intel-ish-hid: ipc: check the NO_D3 flag to distinguish resume paths (Tony Camuso) [1818043] - [hid] HID: intel-ish-hid: ipc: make ish suspend paths clear (Tony Camuso) [1818043] - [hid] HID: intel-ish-hid: ipc: set NO_D3 flag only when needed (Tony Camuso) [1818043] - [netdrv] net: ena: Add PCI shutdown handler to allow safe kexec (Bhupesh Sharma) [1758323] - [net] vsock: fix potential deadlock in transport->release() (Stefano Garzarella) [1771582] - [net] vsock/virtio: remove loopback handling (Stefano Garzarella) [1771582] - [net] vsock: use local transport when it is loaded (Stefano Garzarella) [1771582] - [net] vsock: add vsock_loopback transport (Stefano Garzarella) [1771582] - [net] vsock: add local transport support in the vsock core (Stefano Garzarella) [1771582] - [uapi] vsock: add VMADDR_CID_LOCAL definition (Stefano Garzarella) [1771582] - [net] vsock/virtio_transport_common: remove unused virtio header includes (Stefano Garzarella) [1771582] - [infiniband] IB/rdmavt: Free kernel completion queue when done (Gopal Tiwari) [1805036] - [powerpc] powerpc/64s: Fix section mismatch warnings from boot code (Desnes Augusto Nunes do Rosario) [1391523] - [powerpc] powerpc/prom: convert PROM_BUG() to standard trap (Desnes Augusto Nunes do Rosario) [1391523] - [powerpc] powerpc/64: mark start_here_multiplatform as __ref (Desnes Augusto Nunes do Rosario) [1391523] - [mfd] mfd: intel-lpss: Add Intel Tiger Lake PCI IDs (David Arcari) [1773767] - [mfd] mfd: intel-lpss: Release IDA resources (David Arcari) [1773767] - [mfd] mfd: intel-lpss: Keep device tables sorted by ID (David Arcari) [1773767] - [i2c] i2c: i801: Add support for Intel Tiger Lake (David Arcari) [1773765] - [edac] EDAC/mce_amd: Print !SMCA processor warning only once (Prarit Bhargava) [1796178] - [powerpc] powerpc/pseries/dlpar: Fix a missing check in dlpar_parse_cc_property() (Steve Best) [1806630] {CVE-2019-12614}- [x86] x86/gart: Rewrite early_gart_iommu_check() comment (Waiman Long) [1818532] - [mm] mm/memblock.c: warn if zero alignment was requested (Waiman Long) [1818532] - [powerpc] memblock: stop using implicit alignment to SMP_CACHE_BYTES (Waiman Long) [1818532] - [mm] memblock: replace BOOTMEM_ALLOC_* with MEMBLOCK variants (Waiman Long) [1818532] - [mm] mm: remove nobootmem (Waiman Long) [1818532] - [mm] memblock: rename __free_pages_bootmem to memblock_free_pages (Waiman Long) [1818532] - [mm] memblock: rename free_all_bootmem to memblock_free_all (Waiman Long) [1818532] - [firmware] memblock: replace free_bootmem_late with memblock_free_late (Waiman Long) [1818532] - [x86] memblock: replace free_bootmem{_node} with memblock_free (Waiman Long) [1818532] - [mm] mm: nobootmem: remove bootmem allocation APIs (Waiman Long) [1818532] - [mm] memblock: replace __alloc_bootmem with memblock_alloc_from (Waiman Long) [1818532] - [mm] memblock: replace alloc_bootmem_pages with memblock_alloc (Waiman Long) [1818532] - [mm] memblock: replace alloc_bootmem_low_pages with memblock_alloc_low (Waiman Long) [1818532] - [mm] memblock: replace alloc_bootmem_pages_node with memblock_alloc_node (Waiman Long) [1818532] - [mm] memblock: add align parameter to memblock_alloc_node() (Waiman Long) [1818532] - [arm64] memblock: replace alloc_bootmem_low with memblock_alloc_low (2) (Waiman Long) [1818532] - [usb] memblock: replace alloc_bootmem_pages_nopanic with memblock_alloc_nopanic (Waiman Long) [1818532] - [x86] memblock: replace __alloc_bootmem_node_nopanic with memblock_alloc_try_nid_nopanic (Waiman Long) [1818532] - [x86] memblock: replace alloc_bootmem_low with memblock_alloc_low (Waiman Long) [1818532] - [x86] memblock: replace alloc_bootmem_align with memblock_alloc (Waiman Long) [1818532] - [mm] memblock: remove _virt from APIs returning virtual address (Waiman Long) [1818532] - [powerpc] memblock: rename memblock_alloc{_nid, _try_nid} to memblock_phys_alloc* (Waiman Long) [1818532] - [mm] mm: nobootmem: remove dead code (Waiman Long) [1818532] - [mm] mm: remove bootmem allocator implementation (Waiman Long) [1818532] - [mm] mm: remove CONFIG_HAVE_MEMBLOCK (Waiman Long) [1818532] - [mm] mm: remove CONFIG_NO_BOOTMEM (Waiman Long) [1818532] - [mm] mm: disable deferred struct page for 32-bit arches (Waiman Long) [1818532] - [mm] mm: make DEFERRED_STRUCT_PAGE_INIT explicitly depend on SPARSEMEM (Waiman Long) [1818532] - [mm] mm/hugetlb.c: don't zero 1GiB bootmem pages (Waiman Long) [1818532] - [mm] docs/mm: memblock: add overview documentation (Waiman Long) [1818532] - [include] docs/mm: memblock: add kernel-doc description for memblock types (Waiman Long) [1818532] - [mm] docs/mm: memblock: add kernel-doc comments for memblock_add (Waiman Long) [1818532] - [mm] docs/mm: bootmem: add overview documentation (Waiman Long) [1818532] - [include] docs/mm: bootmem: add kernel-doc description of 'struct bootmem_data' (Waiman Long) [1818532] - [mm] docs/mm: bootmem: fix kernel-doc warnings (Waiman Long) [1818532] - [mm] docs/mm: nobootmem: fixup kernel-doc comments (Waiman Long) [1818532] - [mm] mm/bootmem: drop duplicated kernel-doc comments (Waiman Long) [1818532] - [lib] lib/smp_processor_id: Don't use cpumask_equal() (Waiman Long) [1812092] - [kernel] audit: always check the netlink payload length in audit_receive_msg() (Richard Guy Briggs) [1814448] - [kernel] audit: fix error handling in audit_data_to_entry() (Richard Guy Briggs) [1814448] - [fs] fat: work around race with userspace's read via blockdev while mounting (Bill O'Donnell) [1771351] - [include] raid6/test: fix a compilation error (Bhupesh Sharma) [1817524] - [arm64] arm64: kexec_file: add crash dump support (Bhupesh Sharma) [1817524] - [lib] libfdt: include fdt_addresses.c (Bhupesh Sharma) [1817524] - [scripts] scripts/dtc: Update to upstream version v1.5.1-22-gc40aeb60b47a (Bhupesh Sharma) [1817524] - [include] libfdt: reduce the number of headers included from libfdt_env.h (Bhupesh Sharma) [1817524] - [arm64] arm64: dts: amd: Fix SPI bus warnings (Bhupesh Sharma) [1817524] - [arm64] arm64: dts: broadcom: Fix I2C and SPI bus warnings (Bhupesh Sharma) [1817524] - [scripts] scripts/dtc: Update to upstream version v1.5.0-30-g702c1b6c0e73 (Bhupesh Sharma) [1817524] - [scripts] scripts/dtc: Update to upstream version v1.5.0-23-g87963ee20693 (Bhupesh Sharma) [1817524] - [include] linux/kernel.h: split *_MAX and *_MIN macros into (Bhupesh Sharma) [1817524] - [scripts] kbuild: disable dtc simple_bus_reg warnings by default (Bhupesh Sharma) [1817524] - [scripts] scripts/dtc: Update to upstream version v1.4.7-57-gf267e674d145 (Bhupesh Sharma) [1817524] - [scripts] scripts/dtc: Update to upstream version v1.4.7-14-gc86da84d30e4 (Bhupesh Sharma) [1817524] - [scripts] scripts/dtc: consolidate include path options in Makefile (Bhupesh Sharma) [1817524] - [pci] PCI: Remove unnecessary returns (Myron Stowe) [1807175] - [pci] PCI: OF: Correct of_irq_parse_pci() documentation (Myron Stowe) [1807175] - [pci] PCI: Fix typos and whitespace errors (Myron Stowe) [1807175] - [documentation] PCI: Correct pci=resource_alignment parameter example (Myron Stowe) [1807175] - [pci] PCI: Use PCI_SRIOV_NUM_BARS in loops instead of PCI_IOV_RESOURCE_END (Myron Stowe) [1807175] - [pci] PCI: Convert pci_resource_to_user() to a weak function (Myron Stowe) [1807175] - [pci] PCI: pciehp: Refer to "Indicators" instead of "LEDs" in comments (Myron Stowe) [1807175] - [pci] PCI: pciehp: Remove pciehp_green_led_{on, off, blink}() (Myron Stowe) [1807175] - [pci] PCI: pciehp: Remove pciehp_set_attention_status() (Myron Stowe) [1807175] - [pci] PCI: pciehp: Combine adjacent indicator updates (Myron Stowe) [1807175] - [pci] PCI: pciehp: Add pciehp_set_indicators() to set both indicators (Myron Stowe) [1807175] - [pci] PCI: Add pci_irq_vector() and other stubs when !CONFIG_PCI (Myron Stowe) [1807175] - [pci] PCI: Force trailing new line to resource_alignment_param in sysfs (Myron Stowe) [1807175] - [pci] PCI: Move pci__resource_alignment_param() into their callers (Myron Stowe) [1807175] - [pci] PCI: pci.c: convert to use BUS_ATTR_RW (Myron Stowe) [1807175] - [pci] PCI: Clean up resource_alignment parameter to not require static buffer (Myron Stowe) [1807175] - [pci] PCI/IOV: Remove group write permission from sriov_numvfs, sriov_drivers_autoprobe (Myron Stowe) [1807175] - [pci] PCI/IOV: Move sysfs SR-IOV functions to iov.c (Myron Stowe) [1807175] - [pci] PCI: sysfs: Change permissions from symbolic to octal (Myron Stowe) [1807175] - [pci] PCI: sysfs: Revert "rescan" file renames (Myron Stowe) [1807175] - [pci] PCI: sysfs: Change DEVICE_ATTR() to DEVICE_ATTR_WO() (Myron Stowe) [1807175] - [pci] PCI: pci-sysfs.c: convert to use BUS_ATTR_WO (Myron Stowe) [1807175] - [pci] PCI: sysfs: Define device attributes with DEVICE_ATTR*() (Myron Stowe) [1807175] - [pci] PCI: Mark expected switch fall-through (Myron Stowe) [1807175] - [pci] PCI: Use devm_add_action_or_reset() (Myron Stowe) [1807175] - [pci] PCI: Get rid of dev->has_secondary_link flag (Myron Stowe) [1807175] - [pci] PCI/ACPI: Remove unnecessary struct hotplug_program_ops (Myron Stowe) [1807175] - [pci] PCI/ACPI: Move _HPP & _HPX functions to pci-acpi.c (Myron Stowe) [1807175] - [pci] PCI/ACPI: Rename _HPX structs from hpp_* to hpx_* (Myron Stowe) [1807175] - [pci] PCI: Make pci_set_of_node(), etc private (Myron Stowe) [1807175] - [pci] PCI: Make pci_enable_ptm() private (Myron Stowe) [1807175] - [pci] PCI: Make pcie_set_ecrc_checking(), pcie_ecrc_get_policy() private (Myron Stowe) [1807175] - [pci] PCI: Make pci_ats_init() private (Myron Stowe) [1807175] - [pci] PCI: Make pcie_update_link_speed() private (Myron Stowe) [1807175] - [pci] PCI: Make pci_bus_get(), pci_bus_put() private (Myron Stowe) [1807175] - [pci] PCI: Make pci_hotplug_io_size, mem_size, and bus_size private (Myron Stowe) [1807175] - [pci] PCI: Make pci_save_vc_state(), pci_restore_vc_state(), etc private (Myron Stowe) [1807175] - [pci] PCI: Make pci_get_host_bridge_device(), pci_put_host_bridge_device() private (Myron Stowe) [1807175] - [pci] PCI: Make pci_check_pme_status(), pci_pme_wakeup_bus() private (Myron Stowe) [1807175] - [pci] PCI: Make PCI_PM_* delay times private (Myron Stowe) [1807175] - [pci] PCI: Unexport pci_bus_sem (Myron Stowe) [1807175] - [pci] PCI: Unexport pci_bus_get() and pci_bus_put() (Myron Stowe) [1807175] - [pci] PCI: Remove pci_block_cfg_access() et al (unused) (Myron Stowe) [1807175] - [wireless] PCI: Move ASPM declarations to linux/pci.h (Myron Stowe) [1807175] - [pci] PCI/MSI: Support allocating virtual MSI interrupts (Myron Stowe) [1807175] - [fs] gfs2: Remove unnecessary gfs2_qa_{get,put} pairs (Robert S Peterson) [1807146] - [fs] gfs2: Split gfs2_rsqa_delete into gfs2_rs_delete and gfs2_qa_put (Robert S Peterson) [1807146] - [fs] gfs2: Change inode qa_data to allow multiple users (Robert S Peterson) [1807146] - [fs] gfs2: eliminate gfs2_rsqa_alloc in favor of gfs2_qa_alloc (Robert S Peterson) [1807146] - [fs] gfs2: Switch to list_{first,last}_entry (Robert S Peterson) [1807146] - [fs] gfs2: Clean up inode initialization and teardown (Robert S Peterson) [1807146] - [fs] gfs2: Minor gfs2_alloc_inode cleanup (Robert S Peterson) [1807146] - [pinctrl] pinctrl: pinmux: fix a possible null pointer in pinmux_can_be_used_for_gpio (David Arcari) [1817454] - [pinctrl] pinctrl/gpio: Take MUX usage into account (David Arcari) [1817454] - [include] gpio: Fix build warnings on undefined struct pinctrl_dev (David Arcari) [1817454] - [pinctrl] pinctrl: remove unused pin_is_valid() (David Arcari) [1817454] - [pinctrl] pinctrl: remove unneeded initializer for list_for_each_entry() iterator (David Arcari) [1817454] - [pinctrl] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 194 (David Arcari) [1817454] - [pinctrl] pinctrl: core: Do not add device links for hogs (David Arcari) [1817454] - [pinctrl] pinctrl: Enable device link creation for pin control (David Arcari) [1817454] - [pinctrl] pinctrl: generic: add new 'drive-strength-microamp' property support (David Arcari) [1817454] - [pinctrl] pinctrl: remove unused 'pinconf-config' debugfs interface (David Arcari) [1817454] - [pinctrl] pinctrl: Change to use DEFINE_SHOW_ATTRIBUTE macro (David Arcari) [1817454] - [pinctrl] pinctrl: core: make sure strcmp() doesn't get a null parameter (David Arcari) [1817454] - [pinctrl] pinctrl: core: Remove broken remove_last group and pinmux functions (David Arcari) [1817454] - [pinctrl] pinctrl: pinmux: Return selector to the pinctrl driver (David Arcari) [1817454] - [pinctrl] pinctrl: core: Return selector to the pinctrl driver (David Arcari) [1817454] - [pinctrl] pinctrl: Cut unused sysfs includes (David Arcari) [1817454] - [mm] mm, numa: fix bad pmd by atomically check for pmd_trans_huge when marking page tables prot_numa (Rafael Aquini) [1763878] - [mm] mm: thp: fix flags for pmd migration when split (Rafael Aquini) [1763878] - [mm] mm: thp: relocate flush_cache_range() in migrate_misplaced_transhuge_page() (Rafael Aquini) [1763878] - [mm] mm: thp: fix mmu_notifier in migrate_misplaced_transhuge_page() (Rafael Aquini) [1763878] - [mm] mm: thp: fix MADV_DONTNEED vs migrate_misplaced_transhuge_page race condition (Rafael Aquini) [1763878] - [fs] nfsd: set the server_scope during service startup (Scott Mayhew) [1817752] - [fs] nfsd: v4 support requires CRYPTO_SHA256 (Scott Mayhew) [1817752] - [fs] nfsd: Fix cld_net->cn_tfm initialization (Scott Mayhew) [1817752] - [fs] nfsd: add support for upcall version 2 (Scott Mayhew) [1817752] - [fs] nfsd: add a "GetVersion" upcall for nfsdcld (Scott Mayhew) [1817752] - [fs] nfsd: handle legacy client tracking records sent by nfsdcld (Scott Mayhew) [1817752] - [fs] nfsd: re-order client tracking method selection (Scott Mayhew) [1817752] - [fs] nfsd: keep a tally of RECLAIM_COMPLETE operations when using nfsdcld (Scott Mayhew) [1817752] - [fs] nfsd: un-deprecate nfsdcld (Scott Mayhew) [1817752] - [fs] nfsd: make nfs4_client_reclaim use an xdr_netobj instead of a fixed char array (Scott Mayhew) [1817752]- [s390] scsi: zfcp: fix to prevent port_remove with pure auto scan LUNs (only sdevs) (Philipp Rudo) [1814791] - [s390] scsi: zfcp: fix missing zfcp_port reference put on -EBUSY from port_remove (Philipp Rudo) [1814792] - [infiniband] RDMA/qedr: Fix null-pointer dereference when calling rdma_user_mmap_get_offset (Kamal Heib) [1786602] - [infiniband] RDMA/qedr: Make qedr_iw_load_qp() static (Kamal Heib) [1786602] - [infiniband] RDMA/qedr: Fix potential use after free (Kamal Heib) [1786602] - [infiniband] RDMA/qedr: Remove unsupported modify_port callback (Kamal Heib) [1786602] - [infiniband] IB/ipoib: Add ndo operation for getting VFs GUID attributes (Kamal Heib) [1786602] - [net] xprtrdma: Fix oops in Receive handler after device removal (Kamal Heib) [1786602] - [net] xprtrdma: Fix completion wait during device removal (Kamal Heib) [1786602] - [net] xprtrdma: Fix create_qp crash on device unload (Kamal Heib) [1786602] - [infiniband] IB/hfi1: Adjust flow PSN with the correct resync_psn (Kamal Heib) [1786602] - [infiniband] IB/hfi1: Don't cancel unused work item (Kamal Heib) [1786602] - [infiniband] IB/core: Introduce rdma_user_mmap_entry_insert_range() API (Kamal Heib) [1786602] - [infiniband] RDMA/counter: Prevent auto-binding a QP which are not tracked with res (Kamal Heib) [1786602] - [infiniband] rxe: correctly calculate iCRC for unaligned payloads (Kamal Heib) [1786602] - [infiniband] treewide: Use sizeof_field() macro (Kamal Heib) [1786602] - [infiniband] RDMA/cma: add missed unregister_pernet_subsys in init failure (Kamal Heib) [1786602] - [infiniband] RDMA/efa: Expose RDMA read related attributes (Kamal Heib) [1786602] - [infiniband] RDMA/efa: Support remote read access in MR registration (Kamal Heib) [1786602] - [infiniband] RDMA/efa: Store network attributes in device attributes (Kamal Heib) [1786602] - [infiniband] IB/hfi1: remove redundant assignment to variable ret (Kamal Heib) [1786602] - [infiniband] net: use rhashtable_lookup() instead of rhashtable_lookup_fast() (Kamal Heib) [1786602] - [infiniband] IB/core: Add interfaces to get VF node and port GUIDs (Kamal Heib) [1786602] - [infiniband] RDMA/cm: Use refcount_t type for refcount variable (Kamal Heib) [1786602] - [infiniband] RDMA/cma: Use ACK timeout for RoCE packetLifeTime (Kamal Heib) [1786602] - [infiniband] IB/umem: remove the dmasync argument to ib_umem_get (Kamal Heib) [1786602] - [infiniband] RDMA/qedr: Add iWARP doorbell recovery support (Kamal Heib) [1786602] - [infiniband] RDMA/qedr: Add doorbell overflow recovery support (Kamal Heib) [1786602] - [infiniband] RDMA/qedr: Use the common mmap API (Kamal Heib) [1786602] - [infiniband] RDMA/qedr: Fix memory leak in user qp and mr (Kamal Heib) [1810854 1786602] - [infiniband] RDMA/qedr: Fix synchronization methods and memory leaks in qedr (Kamal Heib) [1810854 1786602] - [infiniband] RDMA/qedr: Fix qpids xarray api used (Kamal Heib) [1810854 1786602] - [infiniband] RDMA/qedr: Fix srqs xarray initialization (Kamal Heib) [1810854 1786602] - [infiniband] RDMA/qedr: Remove Unneeded variable rc (Kamal Heib) [1810854 1786602] - [infiniband] RDMA/mlx4: Separate creation of RWQ and QP (Kamal Heib) [1786602] - [infiniband] RDMA/hns: Package for hns_roce_rereg_user_mr function (Kamal Heib) [1786602] - [infiniband] RDMA/hns: Fix sg offset non-zero issue (Kamal Heib) [1786602] - [infiniband] dma-mapping: remove the DMA_ATTR_WRITE_BARRIER flag (Kamal Heib) [1786602] - [infiniband] RDMA/efa: Clear the admin command buffer prior to its submission (Kamal Heib) [1786602] - [infiniband] RDMA/siw: Cleanup unused mmap structures (Kamal Heib) [1786602] - [infiniband] RDMA/srpt: Report the SCSI residual to the initiator (Kamal Heib) [1786602] - [infiniband] RDMA: Change MAD processing function to remove extra casting and parameter (Kamal Heib) [1786602] - [infiniband] RDMA/mlx5: Rewrite MAD processing logic to be readable (Kamal Heib) [1786602] - [infiniband] RDMA/ocrdma: Simplify process_mad function (Kamal Heib) [1786602] - [infiniband] RDMA/ocrdma: Make ocrdma_pma_counters() return void (Kamal Heib) [1786602] - [infiniband] RDMA/mad: Do not check MAD sizes in roce and ib drivers (Kamal Heib) [1786602] - [infiniband] RDMA/hfi1: Delete unreachable code (Kamal Heib) [1786602] - [infiniband] RDMA/mad: Allocate zeroed MAD buffer (Kamal Heib) [1786602] - [infiniband] RDMA/mad: Delete never implemented functions (Kamal Heib) [1786602] - [infiniband] RDMA/core: Fix return code when modify_port isn't supported (Kamal Heib) [1786602] - [infiniband] RDMA/siw: Use the common mmap_xa helpers (Kamal Heib) [1786602] - [infiniband] RDMA/efa: Use the common mmap_xa helpers (Kamal Heib) [1786602] - [infiniband] RDMA: Connect between the mmap entry and the umap_priv structure (Kamal Heib) [1786602] - [infiniband] RDMA/hns: Use rdma_user_mmap_io (Kamal Heib) [1786602] - [infiniband] RDMA/core: Create mmap database and cookie helper functions (Kamal Heib) [1786602] - [infiniband] RDMA/core: Move core content from ib_uverbs to ib_core (Kamal Heib) [1786602] - [infiniband] RDMA/odp: Remove broken debugging call to invalidate_range (Kamal Heib) [1786602] - [infiniband] RDMA/vmw_pvrdma: Use resource ids from physical device if available (Kamal Heib) [1786602] - [infiniband] RDMA/core: Set DMA parameters correctly (Kamal Heib) [1786602] - [infiniband] RDMA/siw: Increase DMA max_segment_size parameter (Kamal Heib) [1786602] - [infiniband] RDMA/rxe: Increase DMA max_segment_size parameter (Kamal Heib) [1786602] - [uapi] rdma: Remove nes ABI header (Kamal Heib) [1786602] - [infiniband] RDMA/srpt: Fix TPG creation (Kamal Heib) [1786602] - [infiniband] RDMA/cm: Update copyright together with SPDX tag (Kamal Heib) [1786602] - [infiniband] RDMA/cm: Use specific keyword to check define (Kamal Heib) [1786602] - [infiniband] RDMA/cm: Delete unused cm_is_active_peer function (Kamal Heib) [1786602] - [infiniband] RDMA/rxe: Remove useless rxe_init_device_param assignments (Kamal Heib) [1786602] - [net] xprtrdma: Replace dprintk in xprt_rdma_set_port (Kamal Heib) [1786602] - [net] xprtrdma: Replace dprintk() in rpcrdma_update_connect_private() (Kamal Heib) [1786602] - [net] xprtrdma: Refine trace_xprtrdma_fixup (Kamal Heib) [1786602] - [net] xprtrdma: Report the computed connect delay (Kamal Heib) [1786602] - [net] xprtrdma: Wake tasks after connect worker fails (Kamal Heib) [1786602] - [net] xprtrdma: Pull up sometimes (Kamal Heib) [1786602] - [net] xprtrdma: Refactor rpcrdma_prepare_msg_sges() (Kamal Heib) [1786602] - [net] xprtrdma: Move the rpcrdma_sendctx::sc_wr field (Kamal Heib) [1786602] - [net] xprtrdma: Remove rpcrdma_sendctx::sc_device (Kamal Heib) [1786602] - [net] xprtrdma: Remove rpcrdma_sendctx::sc_xprt (Kamal Heib) [1786602] - [net] xprtrdma: Ensure ri_id is stable during MR recycling (Kamal Heib) [1786602] - [net] xprtrdma: Manage MRs in context of a single connection (Kamal Heib) [1786602] - [net] xprtrdma: Fix MR list handling (Kamal Heib) [1786602] - [net] xprtrdma: Initialize rb_credits in one place (Kamal Heib) [1786602] - [infiniband] RDMA/core: Check that process is still alive before sending it to the users (Kamal Heib) [1786602] - [infiniband] RDMA/restrack: Remove PID namespace support (Kamal Heib) [1786602] - [infiniband] RDMA/uverbs: Add a check for uverbs_attr_get to uverbs_copy_to_struct_or_zero (Kamal Heib) [1786602] - [infiniband] IB/cma: Honor traffic class from lower netdevice for RoCE (Kamal Heib) [1786602] - [infiniband] RDMA/nldev: Provide MR statistics (Kamal Heib) [1786602] - [infiniband] RDMA/mlx5: Return ODP type per MR (Kamal Heib) [1786602] - [infiniband] RDMA/nldev: Allow different fill function per resource (Kamal Heib) [1786602] - [infiniband] IB/mlx5: Introduce ODP diagnostic counters (Kamal Heib) [1786602] - [infiniband] infiniband: fix sw/rdmavt/ kernel-doc notation (Kamal Heib) [1786602] - [infiniband] infiniband: fix core/ kernel-doc notation (Kamal Heib) [1786602] - [infiniband] infiniband: fix ulp/iser/iser_initiator.c kernel-doc warnings (Kamal Heib) [1786602] - [infiniband] infiniband: fix ulp/iser/iser_verbs.c kernel-doc notation (Kamal Heib) [1786602] - [infiniband] infiniband: fix core/verbs.c kernel-doc notation (Kamal Heib) [1786602] - [infiniband] infiniband: fix ulp/srpt/ib_srpt.h kernel-doc notation (Kamal Heib) [1786602] - [infiniband] infiniband: fix ulp/iser/iscsi_iser.h kernel-doc warnings (Kamal Heib) [1786602] - [infiniband] infiniband: fix core/ipwm_util.h kernel-doc warnings (Kamal Heib) [1786602] - [infiniband] infiniband: fix ulp/iser/iscsi_iser.kernel-doc notation (Kamal Heib) [1786602] - [infiniband] RDMA/rw: Support threshold for registration vs scattering to local pages (Kamal Heib) [1786602] - [uapi] RDMA/uapi: Fix and re-organize the usage of rdma_driver_id (Kamal Heib) [1786602] - [net] svcrdma: Improve DMA mapping trace points (Kamal Heib) [1786602] - [infiniband] RDMA/iser: Use iser_err instead of pr_err for logging (Kamal Heib) [1786602] - [infiniband] RDMA/srp: Calculate max_it_iu_size if remote max_it_iu length available (Kamal Heib) [1786602] - [infiniband] RDMA/srp: Add parse function for maximum initiator to target IU size (Kamal Heib) [1786602] - [infiniband] IB/cm: Use container_of() instead of typecast (Kamal Heib) [1786602] - [infiniband] RDMA/srpt: Make the code for handling port identities more systematic (Kamal Heib) [1786602] - [infiniband] RDMA/srpt: Rework the code that waits until an RDMA port is no longer in use (Kamal Heib) [1786602] - [infiniband] RDMA/srpt: Rework the approach for closing an RDMA channel (Kamal Heib) [1786602] - [infiniband] RDMA/srpt: Improve a debug message (Kamal Heib) [1786602] - [infiniband] RDMA/srpt: Fix handling of iWARP logins (Kamal Heib) [1786602] - [infiniband] RDMA/srpt: Fix handling of SR-IOV and iWARP ports (Kamal Heib) [1786602] - [infiniband] RDMA/srp: Make route resolving error messages more informative (Kamal Heib) [1786602] - [infiniband] RDMA/srp: Honor the max_send_sge device attribute (Kamal Heib) [1786602] - [infiniband] RDMA/srp: Remove two casts (Kamal Heib) [1786602] - [infiniband] RDMA/siw: Make node GUIDs valid EUI-64 identifiers (Kamal Heib) [1786602] - [infiniband] RDMA/iw_cxgb3: Remove the iw_cxgb3 module from kernel (Kamal Heib) [1786602] - [infiniband] RDMA/rxe: Verify modify_device mask (Kamal Heib) [1786602] - [infiniband] RDMA/core: Fix return code when modify_device isn't supported (Kamal Heib) [1786602] - [infiniband] RDMA/siw: Fix port number endianness in a debug message (Kamal Heib) [1786602] - [infiniband] RDMA/siw: Simplify several debug messages (Kamal Heib) [1786602] - [infiniband] IB/iser: remove redundant macro definitions (Kamal Heib) [1786602] - [infiniband] IB/iser: bound protection_sg size by data_sg size (Kamal Heib) [1786602] - [infiniband] IB/iser: add unlikely checks in the fast path (Kamal Heib) [1786602] - [infiniband] RDMA/counter: Prevent QP counter manual binding in auto mode (Kamal Heib) [1786602] - [kvm] KVM: SVM: Override default MMIO mask if memory encryption is enabled (Wei Huang) [1789537] - [netdrv] mlx5e: Reorder mirrer action parsing to check for encap first (Ivan Vecera) [1818074] - [tools] selftests: mlxsw: Adjust test to recent changes (Ivan Vecera) [1818074] - [netdrv] vxlan: fix unexpected failure of vxlan_changelink() (Ivan Vecera) [1818074] - [netdrv] bonding: fix lockdep warning in bond_get_stats() (Ivan Vecera) [1818074] - [netdrv] bonding: fix using uninitialized mode_lock (Ivan Vecera) [1818074] - [net] export netdev_next_lower_dev_rcu() (Ivan Vecera) [1818074] - [netdrv] bonding: add missing netdev_update_lockdep_key() (Ivan Vecera) [1818074] - [net] avoid updating qdisc_xmit_lock_key in netdev_update_lockdep_key() (Ivan Vecera) [1818074] - [include] net: fix kernel-doc warning in (Ivan Vecera) [1818074] - [net] batman-adv: Drop lockdep.h include for soft-interface.c (Ivan Vecera) [1818074] - [net] remove unnecessary variables and callback (Ivan Vecera) [1818074] - [netdrv] macsec: Fix multiple coding style issues (Ivan Vecera) [1818074] - [netdrv] vxlan: add adjacent link to limit depth level (Ivan Vecera) [1818074] - [net] core: add ignore flag to netdev_adjacent structure (Ivan Vecera) [1818074] - [netdrv] team: fix nested locking lockdep warning (Ivan Vecera) [1818074] - [netdrv] bonding: use dynamic lockdep key instead of subclass (Ivan Vecera) [1818074] - [netdrv] bonding: fix unexpected IFF_BONDING bit unset (Ivan Vecera) [1818074] - [net] core: add generic lockdep keys (Ivan Vecera) [1818074] - [net] core: limit nested device depth (Ivan Vecera) [1818074] - [net] udp: rehash on disconnect (Davide Caratti) [1817671] - [net] revert "udp: do rmem bulk free even if the rx sk queue is empty" (Davide Caratti) [1817671] - [net] udp: fix data-race in udp_set_dev_scratch() (Davide Caratti) [1817671] - [net] page_pool: refill page when alloc.count of pool is zero (Petr Oros) [1811201] - [net] page_pool: help compiler remove code in case CONFIG_NUMA=n (Petr Oros) [1811201] - [net] page_pool: handle page recycle for NUMA_NO_NODE condition (Petr Oros) [1811201] - [netdrv] mlx5e: Rx, Update page pool numa node when changed (Petr Oros) [1811201] - [net] page_pool: Don't recycle non-reusable pages (Petr Oros) [1811201] - [net] page_pool: Add API to update numa node (Petr Oros) [1811201] - [include] page_pool: extend tracepoint to also include the page PFN (Petr Oros) [1811201] - [net] page_pool: add destroy attempts counter and rename tracepoint (Petr Oros) [1811201] - [net] page_pool: remove unnecessary variable init (Petr Oros) [1811201] - [net] page_pool: fix logic in __page_pool_get_cached (Petr Oros) [1811201] - [netdrv] team: add missing attribute validation for array index (Hangbin Liu) [1816499] - [netdrv] team: add missing attribute validation for port ifindex (Hangbin Liu) [1816499] - [netdrv] team: Add vlan tx offload to hw_enc_features (Hangbin Liu) [1816499] - [netdrv] team: set slave to promisc if team is already in promisc mode (Hangbin Liu) [1816499] - [netdrv] team: Free BPF filter when unregistering netdev (Hangbin Liu) [1816499] - [netdrv] net: Remove switchdev.h inclusion from team/bond/vlan (Hangbin Liu) [1816499] - [netdrv] team: use operstate consistently for linkup (Hangbin Liu) [1816499] - [netdrv] team: avoid complex list operations in team_nl_cmd_options_set() (Hangbin Liu) [1816499] - [netdev] pass the stuck queue to the timeout handler (Ivan Vecera) [1811203] - [net] flow_dissector: extract more ICMP information (Ivan Vecera) [1795213] - [net] flow_dissector: skip the ICMP dissector for non ICMP packets (Ivan Vecera) [1795213] - [net] flow_dissector: add meaningful comments (Ivan Vecera) [1795213] - [net] vti[6]: fix packet tx through bpf_redirect() in XinY cases (Sabrina Dubroca) [1795145] - [net] xfrm interface: fix packet tx through bpf_redirect() (Sabrina Dubroca) [1795145] - [net] vti[6]: fix packet tx through bpf_redirect() (Sabrina Dubroca) [1795145] - [documentation] Clarify trap's description (Petr Oros) [1809496] - [net] devlink: Wait longer before warning about unset port type (Petr Oros) [1809496] - [documentation] Add a section for devlink-trap testing (Petr Oros) [1809496] - [tools] selftests: devlink_trap: Add test cases for devlink-trap (Petr Oros) [1809496] - [tools] selftests: forwarding: devlink_lib: Add devlink-trap helpers (Petr Oros) [1809496] - [tools] selftests: forwarding: devlink_lib: Allow tests to define devlink device (Petr Oros) [1809496] - [documentation] Add devlink-trap documentation (Petr Oros) [1809496] - [net] devlink: Add generic packet traps and groups (Petr Oros) [1809496] - [net] devlink: Add packet trap infrastructure (Petr Oros) [1809496] - [net] devlink: add warning in case driver does not set port type (Petr Oros) [1809496] - [net] devlink: remove unused devlink_port_get_phys_port_name() function (Petr Oros) [1809496] - [net] tcp: add sanity tests in tcp_add_backlog() (Guillaume Nault) [1790843] - [net] tcp: implement coalescing on backlog queue (Guillaume Nault) [1790843] - [include] tcp: make tcp_space() aware of socket backlog (Guillaume Nault) [1790843] - [net] tcp: take care of compressed acks in tcp_add_reno_sack() (Guillaume Nault) [1790843] - [include] tcp: hint compiler about sack flows (Guillaume Nault) [1790843] - [net] tcp: drop dst in tcp_add_backlog() (Guillaume Nault) [1790843] - [net] drop_monitor: Do not cancel uninitialized work item (Petr Oros) [1810114] - [net] drop_monitor: Use kstrdup (Petr Oros) [1810114] - [net] drop_monitor: Better sanitize notified packets (Petr Oros) [1810114] - [net] drop_monitor: Make timestamps y2038 safe (Petr Oros) [1810114] - [net] drop_monitor: Allow user to start monitoring hardware drops (Petr Oros) [1810114] - [net] drop_monitor: Add support for summary alert mode for hardware drops (Petr Oros) [1810114] - [net] drop_monitor: Add support for packet alert mode for hardware drops (Petr Oros) [1810114] - [net] drop_monitor: Consider all monitoring states before performing configuration (Petr Oros) [1810114] - [net] drop_monitor: Add basic infrastructure for hardware drops (Petr Oros) [1810114] - [net] drop_monitor: Initialize hardware per-CPU data (Petr Oros) [1810114] - [net] drop_monitor: Move per-CPU data init/fini to separate functions (Petr Oros) [1810114] - [maintainers] drop_monitor: Add missing uAPI file to MAINTAINERS file (Petr Oros) [1810114] - [net] drop_monitor: Expose tail drop counter (Petr Oros) [1810114] - [net] drop_monitor: Make drop queue length configurable (Petr Oros) [1810114] - [net] drop_monitor: Add a command to query current configuration (Petr Oros) [1810114] - [net] drop_monitor: Allow truncation of dropped packets (Petr Oros) [1810114] - [net] drop_monitor: Add packet alert mode (Petr Oros) [1810114] - [net] drop_monitor: Add alert mode operations (Petr Oros) [1810114] - [net] drop_monitor: Require CAP_NET_ADMIN for drop monitor configuration (Petr Oros) [1810114] - [net] drop_monitor: Reset per-CPU data before starting to trace (Petr Oros) [1810114] - [net] drop_monitor: Initialize timer and work item upon tracing enable (Petr Oros) [1810114] - [net] drop_monitor: Split tracing enable / disable to different functions (Petr Oros) [1810114] - [net] drop_monitor: Use pre_doit / post_doit hooks (Petr Oros) [1810114] - [net] drop_monitor: Add extack support (Petr Oros) [1810114] - [net] drop_monitor: Avoid multiple blank lines (Petr Oros) [1810114] - [net] drop_monitor: Document scope of spinlock (Petr Oros) [1810114] - [net] drop_monitor: Rename and document scope of mutex (Petr Oros) [1810114] - [net] drop_monitor: Use correct error code (Petr Oros) [1810114] - [net] revert "net: dev: introduce support for sch BYPASS for lockless qdisc" (Paolo Abeni) [1805983] - [net] neighbour: remove neigh_cleanup() method (Ivan Vecera) [1795285] - [include] trace: events: neigh_update: print new state in string format (Ivan Vecera) [1795285] - [net] neigh: hook tracepoints in neigh update code (Ivan Vecera) [1795285] - [net] trace: events: add a few neigh tracepoints (Ivan Vecera) [1795285] - [net] netfilter: nf_tables: add __nft_chain_type_get() (Florian Westphal) [1806888] - [net] devlink: Hang reporter's dump method on a dumpit cb (Andrea Claudi) [1804798] - [net] core: Do not clear VF index for node/port GUIDs query (Petr Oros) [1805312] - [net] core: Populate VF index in struct ifla_vf_guid (Petr Oros) [1805312] - [net] core: Add support for getting VF GUIDs (Petr Oros) [1805312] - [tools] ptp: Extend the test program to check the external time stamp flags (Petr Oros) [1795192] - [netdrv] mlx5: Reject requests to enable time stamping on both edges (Petr Oros) [1795192] - [netdrv] igb: Reject requests that fail to enable time stamping on both edges (Petr Oros) [1795192] - [netdrv] dp83640: Reject requests to enable time stamping on both edges (Petr Oros) [1795192] - [netdrv] mv88e6xxx: Reject requests to enable time stamping on both edges (Petr Oros) [1795192] - [netdrv] ptp: Introduce strict checking of external time stamp options (Petr Oros) [1795192] - [netdrv] renesas: reject unsupported external timestamp flags (Petr Oros) [1795192] - [netdrv] mlx5: reject unsupported external timestamp flags (Petr Oros) [1795192] - [netdrv] igb: reject unsupported external timestamp flags (Petr Oros) [1795192] - [netdrv] dp83640: reject unsupported external timestamp flags (Petr Oros) [1795192] - [netdrv] mv88e6xxx: reject unsupported external timestamp flags (Petr Oros) [1795192] - [netdrv] net: reject PTP periodic output requests with unsupported flags (Petr Oros) [1795192] - [ptp] Validate requests to enable time stamping of external signals (Petr Oros) [1795192] - [tools] ptp: Fix example program to match kernel (Petr Oros) [1795192] - [include] uaccess: add noop untagged_addr definition (Josef Oskera) [1805320] - [include] debugfs: Add debugfs_create_xul() for hexadecimal unsigned long (Josef Oskera) [1795286] - [documentation] debugfs: Document debugfs helper for unsigned long values (Josef Oskera) [1795286] - [net] vsock/virtio: add WARN_ON check on virtio_transport_get_ops() (Stefano Garzarella) [1692797] - [net] vsock/virtio: fix null-pointer dereference in virtio_transport_recv_listen() (Stefano Garzarella) [1692797] - [net] vsock: avoid to assign transport if its initialization fails (Stefano Garzarella) [1692797] - [misc] vsock/vmci: make vmci_vsock_cb_host_called static (Stefano Garzarella) [1692797] - [net] vsock: fix bind() behaviour taking care of CID (Stefano Garzarella) [1692797] - [net] vsock: prevent transport modules unloading (Stefano Garzarella) [1692797] - [misc] vsock/vmci: register vmci_transport only when VMCI guest/host are active (Stefano Garzarella) [1692797] - [net] vsock: add multi-transports support (Stefano Garzarella) [1692797] - [net] hv_sock: set VMADDR_CID_HOST in the hvs_remote_addr_init() (Stefano Garzarella) [1692797] - [net] vsock: move vsock_insert_unbound() in the vsock_create() (Stefano Garzarella) [1692797] - [net] vsock: add vsock_create_connected() called by transports (Stefano Garzarella) [1692797] - [net] vsock: handle buffer_size sockopts in the core (Stefano Garzarella) [1692797] - [net] vsock: add 'struct vsock_sock *' param to vsock_core_get_transport() (Stefano Garzarella) [1692797] - [net] vsock/virtio: add transport parameter to the virtio_transport_reset_no_sock() (Stefano Garzarella) [1692797] - [net] vsock: add 'transport' member in the struct vsock_sock (Stefano Garzarella) [1692797] - [kernel] vsock: remove linux/vm_sockets.h file (Stefano Garzarella) [1692797] - [net] vsock: remove vm_sockets_get_local_cid() (Stefano Garzarella) [1692797] - [net] vsock/vmci: remove unused VSOCK_DEFAULT_CONNECT_TIMEOUT (Stefano Garzarella) [1692797] - [x86] kvm: x86: clear stale x86_emulate_ctxt->intercept value (Jon Maloy) [1806817] {CVE-2020-2732} - [x86] kvm: vmx: check descriptor table exits on instruction emulation (Jon Maloy) [1806817] {CVE-2020-2732} - [x86] kvm: nvmx: Check IO instruction VM-exit conditions (Jon Maloy) [1806817] {CVE-2020-2732} - [x86] kvm: nvmx: Refactor IO bitmap checks into helper function (Jon Maloy) [1806817] {CVE-2020-2732} - [x86] kvm: nvmx: Don't emulate instructions in guest mode (Jon Maloy) [1806817] {CVE-2020-2732}- [fs] gfs2: Fix oversight in gfs2_ail1_flush (Robert S Peterson) [1724769] - [kernel] sched/uclamp: Extend sched_setattr() to support utilization clamping (Phil Auld) [1810399] - [kernel] sched/core: Further clarify sched_class::set_next_task() (Phil Auld) [1810399] - [kernel] sched/fair: Use mul_u32_u32() (Phil Auld) [1810399] - [kernel] sched/core: Simplify sched_class::pick_next_task() (Phil Auld) [1810399] - [kernel] sched/core: Optimize pick_next_task() (Phil Auld) [1810399] - [kernel] sched/core: Make pick_next_task_idle() more consistent (Phil Auld) [1810399] - [kernel] sched/fair: Better document newidle_balance() (Phil Auld) [1810399] - [kernel] sched: Fix pick_next_task() vs 'change' pattern race (Phil Auld) [1810399] - [cpufreq] cpufreq: Initialize the governors in core_initcall (Phil Auld) [1810399] - [kernel] sched/vtime: Fix guest/system mis-accounting on task switch (Phil Auld) [1810399] - [kernel] sched/fair/util_est: Implement faster ramp-up EWMA on utilization increases (Phil Auld) [1810399] - [kernel] sched/topology: Allow sched_asym_cpucapacity to be disabled (Phil Auld) [1810399] - [kernel] sched/topology: Don't try to build empty sched domains (Phil Auld) [1810399] - [kernel] sched/topology: Don't set SD_BALANCE_WAKE on cpuset domain relax (Phil Auld) [1810399] - [kernel] membarrier: Fix RCU locking bug caused by faulty merge (Phil Auld) [1810399] - [kernel] sched/core: Fix preempt_schedule() interrupt return comment (Phil Auld) [1810399] - [kernel] sched/membarrier: Return -ENOMEM to userspace on memory allocation failure (Phil Auld) [1810399] - [kernel] sched/membarrier: Skip IPIs when mm->mm_users == 1 (Phil Auld) [1810399] - [tools] selftests, sched/membarrier: Add multi-threaded test (Phil Auld) [1810399] - [kernel] sched/membarrier: Fix p->mm->membarrier_state racy load (Phil Auld) [1810399] - [include] sched/membarrier: Call sync_core only before usermode for same mm (Phil Auld) [1810399] - [kernel] sched/membarrier: Remove redundant check (Phil Auld) [1810399] - [kernel] sched/membarrier: Fix private expedited registration check (Phil Auld) [1810399] - [kernel] tasks, sched/core: RCUify the assignment of rq->curr (Phil Auld) [1810399] - [kernel] tasks, sched/core: With a grace period after finish_task_switch(), remove unnecessary code (Phil Auld) [1810399] - [kernel] tasks, sched/core: Ensure tasks are available for a grace period after leaving the runqueue (Phil Auld) [1810399] - [kernel] tasks: Add a count of task RCU users (Phil Auld) [1810399] - [include] sched/core: Convert task_struct.usage to refcount_t (Phil Auld) [1810399] - [include] sched/core: Convert vcpu_is_preempted() from macro to an inline function (Phil Auld) [1810399] - [kernel] sched/fair: Remove unused cfs_rq_clock_task() function (Phil Auld) [1810399] - [scripts] Kbuild: Handle PREEMPT_RT for version string and magic (Phil Auld) [1810399] - [kernel] sched/fair: Use rq_lock/unlock in online_fair_sched_group (Phil Auld) [1810399] - [kernel] sched: Rework pick_next_task() slow-path (Phil Auld) [1810399] - [kernel] sched: Allow put_prev_task() to drop rq->lock (Phil Auld) [1810399] - [kernel] sched/fair: Expose newidle_balance() (Phil Auld) [1810399] - [kernel] sched: Add task_struct pointer to sched_class::set_curr_task (Phil Auld) [1810399] - [kernel] sched: Rework CPU hotplug task selection (Phil Auld) [1810399] - [kernel] rcu/tree: Fix SCHED_FIFO params (Phil Auld) [1810399] - [kernel] sched: Clean up active_mm reference counting (Phil Auld) [1810399] - [kernel] sched/{rt, deadline}: Fix set_next_task vs pick_next_task (Phil Auld) [1810399] - [kernel] sched: Fix kerneldoc comment for ia64_set_curr_task (Phil Auld) [1810399] - [kernel] stop_machine: Fix stop_cpus_in_progress ordering (Phil Auld) [1810399] - [kernel] sched/psi: Reduce psimon FIFO priority (Phil Auld) [1810399] - [kernel] sched/psi: Do not require setsched permission from the trigger creator (Phil Auld) [1810399] - [x86] x86/kvm: Use CONFIG_PREEMPTION (Phil Auld) [1810399] - [x86] x86/dumpstack: Indicate PREEMPT_RT in dumps (Phil Auld) [1810399] - [x86] x86: Use CONFIG_PREEMPTION (Phil Auld) [1810399] - [kernel] kprobes: Use CONFIG_PREEMPTION (Phil Auld) [1810399] - [kernel] tracing: Use CONFIG_PREEMPTION (Phil Auld) [1810399] - [include] locking/spinlocks: Use CONFIG_PREEMPTION (Phil Auld) [1810399] - [kernel] rcu: Use CONFIG_PREEMPTION (Phil Auld) [1810399] - [kernel] sched/preempt: Use CONFIG_PREEMPTION where appropriate (Phil Auld) [1810399] - [kernel] sched/core: Prevent race condition between cpuset and __sched_setscheduler() (Phil Auld) [1810399] - [kernel] rcu/tree: Call setschedule() gp ktread to SCHED_FIFO outside of atomic region (Phil Auld) [1810399] - [kernel] cgroup/cpuset: Change cpuset_rwsem and hotplug lock order (Phil Auld) [1810399] - [kernel] cgroup/cpuset: Convert cpuset_mutex to percpu_rwsem (Phil Auld) [1810399] - [kernel] sched/deadline: Fix bandwidth accounting at all levels after offline migration (Phil Auld) [1810399] - [kernel] cpusets: Rebuild root domain deadline accounting information (Phil Auld) [1810399] - [kernel] sched/core: Streamle calls to task_rq_unlock() (Phil Auld) [1810399] - [kernel] sched/topology: Add partition_sched_domains_locked() (Phil Auld) [1810399] - [kernel] sched/stats: Fix unlikely() use of sched_info_on() (Phil Auld) [1810399] - [kernel] sched/fair: Change task_numa_work() storage to static (Phil Auld) [1810399] - [kernel] sched/fair: Move task_numa_work() init to init_numa_balancing() (Phil Auld) [1810399] - [kernel] sched/fair: Move init_numa_balancing() below task_numa_work() (Phil Auld) [1810399] - [kernel] sched/rt, Kconfig: Unbreak def/oldconfig with CONFIG_PREEMPT=y (Phil Auld) [1810399] - [kernel] sched/rt, Kconfig: Introduce CONFIG_PREEMPT_RT (Phil Auld) [1810399] - [kernel] kconfig: include kernel/Kconfig.preempt from init/Kconfig (Phil Auld) [1810399] - [kernel] sched/core: Fix preempt warning in ttwu (Phil Auld) [1810399] - [kernel] sched/core: Optimize try_to_wake_up() for local wakeups (Phil Auld) [1810399] - [kernel] sched/core: Introduce set_next_task() helper for better code readability (Phil Auld) [1810399] - [kernel] sched/fair: Don't increase sd->balance_interval on newidle balance (Phil Auld) [1810399] - [kernel] sched/fair: Clean up load_balance() condition (Phil Auld) [1810399] - [mm] mm: fix possible PMD dirty bit lost in set_pmd_migration_entry() (Rafael Aquini) [1809698] - [mm] mm, thp: fix defrag setting if newline is not used (Rafael Aquini) [1809698] - [mm] mm/migrate.c: also overwrite error when it is bigger than zero (Rafael Aquini) [1809698] - [mm] mm/mempolicy.c: fix out of bounds write in mpol_parse_str() (Rafael Aquini) [1809698] - [mm] mm: memcg/slab: call flush_memcg_workqueue() only if memcg workqueue is valid (Rafael Aquini) [1809698] - [mm] mm/page-writeback.c: avoid potential division by zero in wb_min_max_ratio() (Rafael Aquini) [1809698] - [mm] mm/gup: fix memory leak in __gup_benchmark_ioctl (Rafael Aquini) [1809698] - [mm] mm: move_pages: return valid node id in status if the page is already on the target node (Rafael Aquini) [1809698] - [mm] mm/zsmalloc.c: fix the migrated zspage statistics (Rafael Aquini) [1809698] - [mm] mm: memcg/slab: wait for !root kmem_cache refcnt killing on root kmem_cache destruction (Rafael Aquini) [1809698] - [mm] mm/mempolicy.c: check range first in queue_pages_test_walk (Rafael Aquini) [1809698] - [mm] mm/memory.c: fix a huge pud insertion race during faulting (Rafael Aquini) [1809698] - [mm] mm: move the backup x_devmap() functions to asm-generic/pgtable.h (Rafael Aquini) [1809698] - [mm] mm/rmap.c: don't reuse anon_vma if we just want a copy (Rafael Aquini) [1809698] - [mm] mm/ksm.c: don't WARN if page is still mapped in remove_stable_node() (Rafael Aquini) [1809698] - [mm] mm/page_io.c: do not free shared swap slots (Rafael Aquini) [1809698] - [mm] mm: thp: handle page cache THP correctly in PageTransCompoundMap (Rafael Aquini) [1809698] - [mm] mm/slub: fix a deadlock in show_slab_objects() (Rafael Aquini) [1809698] - [mm] mm/vmpressure.c: fix a signedness bug in vmpressure_register_event() (Rafael Aquini) [1809698] - [trace] include/trace/events/writeback.h: fix -Wstringop-truncation warnings (Rafael Aquini) [1809698] - [mm] mm/compaction.c: clear total_{migrate, free}_scanned before scanning a new zone (Rafael Aquini) [1809698] - [mm] mm/hmm: fix hmm_range_fault()'s handling of swapped out pages (Rafael Aquini) [1809698] - [mm] mm/migrate.c: initialize pud_entry in migrate_vma() (Rafael Aquini) [1809698] - [kernel] ptrace: restore smp_rmb() in __ptrace_may_access() (Rafael Aquini) [1809698] - [documentation] mm: fix Documentation/vm/hmm.rst Sphinx warnings (Rafael Aquini) [1809698] - [fs] writeback: fix inode cgroup switching comment (Rafael Aquini) [1809698] - [include] mm/page_poison: update comment after code moved (Rafael Aquini) [1809698] - [mm] mm/filemap: pass inclusive 'end_byte' parameter to filemap_range_has_page (Rafael Aquini) [1809698] - [mm] ARM: 8826/1: mm: initialize pfn limits with find_limits() (Rafael Aquini) [1809698] - [fs] mm, proc: report PR_SET_THP_DISABLE in proc (Rafael Aquini) [1809698] - [mm] mm/khugepaged: fix crashes due to misaccounted holes (Rafael Aquini) [1809698] - [include] writeback: don't decrement wb->refcnt if !wb->bdi (Rafael Aquini) [1809698] - [mm] mm/filemap.c: Use existing variable (Rafael Aquini) [1809698] - [fs] removed extra extern file_fdatawait_range (Rafael Aquini) [1809698] - [s390] Revert "s390/dasd: Disable Thin Provisioning to prevent data loss" (Philipp Rudo) [1816984] - [s390] s390/dasd: fix data corruption for thin provisioned devices (Philipp Rudo) [1816984] - [block] virtio-blk: improve virtqueue error to BLK_STS (Philipp Rudo) [1816983] - [block] virtio-blk: fix hw_queue stopped on arbitrary error (Philipp Rudo) [1816983] - [s390] s390/pkey: fix missing length of protected key on return (Philipp Rudo) [1816981] - [s390] s390/mm: fix panic in gup_fast on large pud (Philipp Rudo) [1816980]- [mmc] mmc: core: Use a minimum 1600ms timeout when enabling CACHE ctrl (Yannick Cote) [1811430] - [mmc] mmc: core: Allow BKOPS and CACHE ctrl even if no HPI support (Yannick Cote) [1811430] - [net] net/smc: keep vlan_id for SMC-R in smc_listen_work() (Philipp Rudo) [1796890] - [scripts] redhat: fix modpost.c prerequisites (Frantisek Hrbata) [1818499] - [tools] tools/power/x86/intel-speed-select: Update version (Prarit Bhargava) [1817068] - [tools] tools/power/x86/intel-speed-select: Change the order for clos disable (Prarit Bhargava) [1817068] - [tools] tools/power/x86/intel-speed-select: Fix result display for turbo-freq auto mode (Prarit Bhargava) [1817068] - [tools] tools/power/x86/intel-speed-select: Add support for core-power discovery (Prarit Bhargava) [1817068] - [netdrv] can, slip: Protect tty->disc_data in write_wakeup and close with RCU (Steve Best) [1816036] - [kernel] exit: panic before exit_mm() on global init exit (Oleg Nesterov) [1808944] - [fs] nfsd: restore NFSv3 ACL support ("J. Bruce Fields") [1815683] - [fs] nfsd4: Fix kernel crash when reading proc file reply_cache_stats ("J. Bruce Fields") [1815683] - [fs] nfsd: fix cleanup of nfsd_reply_cache_init on failure ("J. Bruce Fields") [1815683] - [fs] nfsd: note inadequate stats locking ("J. Bruce Fields") [1815683] - [fs] nfsd4: drc containerization ("J. Bruce Fields") [1815683] - [fs] nfsd: don't call nfsd_reply_cache_shutdown twice ("J. Bruce Fields") [1815683] - [fs] nfsd: knfsd must use the container user namespace ("J. Bruce Fields") [1815683] - [net] SUNRPC: rsi_parse() should use the current user namespace ("J. Bruce Fields") [1815683] - [net] SUNRPC: Fix the server AUTH_UNIX userspace mappings ("J. Bruce Fields") [1815683] - [fs] lockd: Pass the user cred from knfsd when starting the lockd server ("J. Bruce Fields") [1815683] - [net] SUNRPC: Temporary sockets should inherit the cred from their parent ("J. Bruce Fields") [1815683] - [fs] SUNRPC: Cache the process user cred in the RPC server listener ("J. Bruce Fields") [1815683] - [fs] nfsd: Allow containers to set supported nfs versions ("J. Bruce Fields") [1815683] - [fs] nfsd: Add custom rpcbind callbacks for knfsd ("J. Bruce Fields") [1815683] - [fs] SUNRPC: Allow further customisation of RPC program registration ("J. Bruce Fields") [1815683] - [net] SUNRPC: Clean up generic dispatcher code ("J. Bruce Fields") [1815683] - [fs] SUNRPC: Add a callback to initialise server requests ("J. Bruce Fields") [1815683] - [fs] SUNRPC/nfs: Fix return value for nfs4_callback_compound() ("J. Bruce Fields") [1815683] - [kernel] sched: Avoid scale real weight down to zero (Phil Auld) [1808562] - [nvme] nvme/pci: move cqe check after device shutdown (David Milburn) [1779247 1750267] - [mm] mm, slb: guarantee natural alignment for kmalloc(power-of-two) (Brian Foster) [1814964] - [tools] tools/power turbostat: Support Ice Lake server (Steve Best) [1776467] - [pinctrl] pinctrl: intel: Allow to request locked pads (Prarit Bhargava) [1783115] - [s390] s390/qeth: fix potential deadlock on workqueue flush (Philipp Rudo) [1814783] - [s390] s390/qeth: streamline control code for promisc mode (Philipp Rudo) [1814783] - [s390] scsi: zfcp: fix request object use-after-free in send path causing wrong traces (Philipp Rudo) [1814790] - [s390] s390/pci: Fix possible deadlock in recover_store() (Philipp Rudo) [1814788] - [s390] s390/pci: Recover handle in clp_set_pci_fn() (Philipp Rudo) [1814788] - [s390] scsi: zfcp: fix rport unblock if deleted SCSI devices on Scsi_Host (Philipp Rudo) [1814794] - [s390] scsi: zfcp: fix scsi_eh host reset with port_forced ERP for non-NPIV FCP devices (Philipp Rudo) [1814793] - [s390] s390/cio: fix virtio-ccw DMA without PV (Philipp Rudo) [1814787] - [s390] s390/kaslr: store KASLR offset for early dumps (Philipp Rudo) [1814781] - [mm] s390/mm: fix dynamic pagetable upgrade for hugetlbfs (Philipp Rudo) [1814779] - [char] tpm: ibmvtpm: retry on H_CLOSED in tpm_ibmvtpm_send() (Steve Best) [1808048] - [s390] s390/qeth: fix dangling IO buffers after halt/clear (Philipp Rudo) [1814782] - [virtio] virtio_ring: fix unmap of indirect descriptors (Philipp Rudo) [1797289] - [virtio] virtio_ring: fix return code on DMA mapping fails (Philipp Rudo) [1797289] - [misc] dma-mapping: zero memory returned from dma_alloc_* (Philipp Rudo) [1788928] - [platform] platform/mellanox: fix the mlx-bootctl sysfs (Alaa Hleihel) [1655714] - [platform] platform/mellanox: Add bootctl driver for Mellanox BlueField Soc (Alaa Hleihel) [1655714] - [char] tpm: ibmvtpm: Wait for buffer to be set before proceeding (Steve Best) [1815548] - [scsi] iscsi: Avoid potential deadlock in iscsi_if_rx func (Oleksandr Natalenko) [1815874] - [x86] x86/vector: Remove warning on managed interrupt migration (Peter Xu) [1812331] - [scsi] scsi: lpfc: fix spelling mistake "Notication" -> "Notification" (Dick Kennedy) [1796565] - [scsi] scsi: lpfc: add RDF registration and Link Integrity FPIN logging (Dick Kennedy) [1796565] - [uapi] scsi: fc: Update Descriptor definition and add RDF and Link Integrity FPINs (Dick Kennedy) [1796565]- [kvm] KVM: PPC: Book3S HV: Use __gfn_to_pfn_memslot in HPT page fault handler (Sam Bobroff) [1815491] - [net] tcp: also NULL skb->dev when copy was needed (Florian Westphal) [1775961] - [net] tcp: ensure skb->dev is NULL before leaving TCP stack (Florian Westphal) [1775961]- [mm] mm/memcontrol: use vmstat names for printing statistics (Waiman Long) [1793534] - [base] mm/vmstat: add helpers to get vmstat item names for each enum type (Waiman Long) [1793534] - [mm] mm/vmstat.c: assert that vmstat_text is in sync with stat_items_size (Waiman Long) [1793534] - [mm] mm: memcontrol: dump memory.stat during cgroup OOM (Waiman Long) [1793534] - [mm] mm/memcontrol.c: lost css_put in memcg_expand_shrinker_maps() (Waiman Long) [1793534] - [mm] mm: memcg/slab: fix percpu slab vmstats flushing (Waiman Long) [1793534] - [include] include/linux/memcontrol.h: fix comments based on per-node memcg (Waiman Long) [1793534] - [mm] mm: memcg: switch to css_tryget() in get_mem_cgroup_from_mm() (Waiman Long) [1793534] - [mm] mm: memcontrol: fix network errors from failing __GFP_ATOMIC charges (Waiman Long) [1793534] - [mm] mm: slab: make page_cgroup_ino() to recognize non-compound slab pages properly (Waiman Long) [1793534] - [mm] mm: memcontrol: fix NULL-ptr deref in percpu stats flush (Waiman Long) [1793534] - [mm] mm/memcontrol: update lruvec counters in mem_cgroup_move_account (Waiman Long) [1793534] - [mm] mm: memcg: get number of pages on the LRU list in memcgroup base on lru_zone_size (Waiman Long) [1793534] - [mm] mm: memcontrol: fix percpu vmstats and vmevents flush (Waiman Long) [1793534] - [mm] mm, memcg: partially revert "mm/memcontrol.c: keep local VM counters in sync with the hierarchical ones" (Waiman Long) [1793534] - [mm] mm: memcontrol: flush percpu slab vmstats on kmem offlining (Waiman Long) [1793534] - [mm] mm: memcontrol: flush percpu vmevents before releasing memcg (Waiman Long) [1793534] - [mm] mm: memcontrol: flush percpu vmstats before releasing memcg (Waiman Long) [1793534] - [mm] mm/memcontrol.c: keep local VM counters in sync with the hierarchical ones (Waiman Long) [1793534] - [mm] mm/memcontrol: fix wrong statistics in memory.stat (Waiman Long) [1793534] - [mm] mm: memcontrol: don't batch updates of local VM stats and events (Waiman Long) [1793534] - [mm] mm: memcontrol: fix NUMA round-robin reclaim at intermediate level (Waiman Long) [1793534] - [mm] mm: memcontrol: fix recursive statistics correctness & scalabilty (Waiman Long) [1793534] - [mm] mm: memcontrol: move stat/event counting functions out-of-line (Waiman Long) [1793534] - [mm] mm: memcontrol: make cgroup stats and events query API explicitly local (Waiman Long) [1793534] - [mm] mm, memcg: rename ambiguously named memory.stat counters and functions (Waiman Long) [1793534] - [mm] mm: memcontrol: quarantine the mem_cgroup_nr_lru_pages() API (Waiman Long) [1793534] - [mm] mm: memcontrol: push down mem_cgroup_nr_lru_pages() (Waiman Long) [1793534] - [mm] mm: memcontrol: push down mem_cgroup_node_nr_lru_pages() (Waiman Long) [1793534] - [mm] mm: memcontrol: replace node summing with memcg_page_state() (Waiman Long) [1793534] - [mm] mm: memcontrol: replace zone summing with lruvec_page_state() (Waiman Long) [1793534] - [include] mm: memcontrol: track LRU counts in the vmstats array (Waiman Long) [1793534] - [mm] mm: writeback: use exact memcg dirty counts (Waiman Long) [1793534] - [mm] mm: memcontrol: expose THP events on a per-memcg basis (Waiman Long) [1793534] - [mm] memcg: killed threads should not invoke memcg OOM killer (Waiman Long) [1793534] - [mm] mm, memcg: extract memcg maxable seq_file logic to seq_show_memcg_tunable (Waiman Long) [1793534] - [mm] mm, memcg: create mem_cgroup_from_seq (Waiman Long) [1793534] - [mm] mm/oom_kill.c: fix uninitialized oc->constraint (Waiman Long) [1793534] - [mm] mm, oom: add oom victim's memcg to the oom context information (Waiman Long) [1793534] - [mm] mm, oom: reorganize the oom report in dump_header (Waiman Long) [1793534] - [include] mm: Clarify the implication of adding new node stat items (Waiman Long) [1793534] - [mm] memcg: Revert "Add preemption point in accumulate_memcg_tree()" (Waiman Long) [1793534] - [base] driver core: add dev_groups to all drivers (Don Dutile) [1814347] - [tools] selftests/livepatch: Remove unused local variable in set_ftrace_enabled() (Yannick Cote) [1807115] - [tools] selftests/livepatch: Replace set_dynamic_debug() with setup_config() in README (Yannick Cote) [1807115] - [tools] selftests: livepatch: Fix it to do root uid check and skip (Yannick Cote) [1807115] - [tools] selftests/livepatch: Test interaction with ftrace_enabled (Yannick Cote) [1807115] - [tools] selftests/livepatch: Make dynamic debug setup and restore generic (Yannick Cote) [1807115] - [kernel] ftrace: Introduce PERMANENT ftrace_ops flag (Yannick Cote) [1807115] - [samples] livepatch: Handle allocation failure in the sample of shadow variable API (Yannick Cote) [1807115] - [lib] livepatch/samples/selftest: Use klp_shadow_alloc() API correctly (Yannick Cote) [1807115] - [lib] livepatch/selftest: Clean up shadow variable names and type (Yannick Cote) [1807115] - [samples] livepatch/sample: Use the right type for the leaking data pointer (Yannick Cote) [1807115] - [kernel] kprobes: Allow kprobes coexist with livepatch (Yannick Cote) [1727330 1807115] - [x86] ftrace/x86: Remove mcount() declaration (Yannick Cote) [1807115] - [tools] selftests: livepatch: add missing fragments to config (Yannick Cote) [1807115] - [lib] livepatch: Selftests of the API for tracking system state changes (Yannick Cote) [1807115] - [documentation] livepatch: Documentation of the new API for tracking system state changes (Yannick Cote) [1807115] - [kernel] livepatch: Allow to distinguish different version of system state changes (Yannick Cote) [1807115] - [kernel] livepatch: Basic API to track system state changes (Yannick Cote) [1807115] - [kernel] livepatch: Keep replaced patches until post_patch callback is called (Yannick Cote) [1807115] - [tools] selftests/livepatch: Disable the timeout (Yannick Cote) [1807115] - [kernel] livepatch: Nullify obj->mod in klp_module_coming()'s error path (Yannick Cote) [1807115] - [powerpc] livepatch: Remove klp_check_compiler_support() (Yannick Cote) [1807115] - [x86] ftrace/x86: Remove mcount support (Yannick Cote) [1807115] - [x86] ftrace/x86_32: Remove support for non DYNAMIC_FTRACE (Yannick Cote) [1807115] - [documentation] docs/livepatch: Unify style of livepatch documentation in the ReST format (Yannick Cote) [1807115] - [documentation] docs: livepatch: convert docs to ReST and rename to *.rst (Yannick Cote) [1807115] - [kernel] livepatch: Remove duplicate warning about missing reliable stacktrace support (Yannick Cote) [1807115] - [kernel] livepatch: Use static buffer for debugging messages under rq lock (Yannick Cote) [1807115] - [include] livepatch: Remove stale kobj_added entries from kernel-doc descriptions (Yannick Cote) [1807115] - [kernel] livepatch: Remove duplicated code for early initialization (Yannick Cote) [1807115] - [kernel] livepatch: Remove custom kobject state handling (Yannick Cote) [1807115] - [kernel] livepatch: Convert error about unsupported reliable stacktrace into a warning (Yannick Cote) [1807115] - [kernel] kprobes: Replace p with other pointer types (Yannick Cote) [1727330 1807115]- [drm] drm/bochs: downgrade pci_request_region failure from error to warning (Dave Airlie) [1804735] - [drm] drm/bochs: deinit bugfix (Dave Airlie) [1804735] - [fs] gfs2: fix O_EXCL|O_CREAT handling on cold dcache (Andrew Price) [1811787] - [net] esp: remove the skb from the chain when it's enqueued in cryptd_wq (Xin Long) [1807909] - [powerpc] powerpc/nvdimm: set target_node properly (Diego Domingos) [1815038]- [kernel] posix-cpu-timers: Fix two trivial comments (Prarit Bhargava) [1810244] - [kernel] hrtimer: Annotate lockless access to timer->base (Prarit Bhargava) [1810244] - [kernel] posix-cpu-timers: Fix permission check regression (Prarit Bhargava) [1810244] - [include] posix-cpu-timers: Always clear head pointer on dequeue (Prarit Bhargava) [1810244] - [kernel] hrtimer: Add a missing bracket and hide `migration_base' on !SMP (Prarit Bhargava) [1810244] - [kernel] posix-cpu-timers: Make expiry_active check actually work correctly (Prarit Bhargava) [1810244] - [include] posix-timers: Unbreak CONFIG_POSIX_TIMERS=n build (Prarit Bhargava) [1810244] - [kernel] tick: Mark sched_timer to expire in hard interrupt context (Prarit Bhargava) [1810244] - [include] posix-cpu-timers: Utilize timerqueue for storage (Prarit Bhargava) [1810244] - [include] posix-cpu-timers: Move state tracking to struct posix_cputimers (Prarit Bhargava) [1810244] - [kernel] posix-cpu-timers: Deduplicate rlimit handling (Prarit Bhargava) [1810244] - [kernel] posix-cpu-timers: Remove pointless comparisons (Prarit Bhargava) [1810244] - [kernel] posix-cpu-timers: Get rid of 64bit divisions (Prarit Bhargava) [1810244] - [kernel] posix-cpu-timers: Consolidate timer expiry further (Prarit Bhargava) [1810244] - [kernel] posix-cpu-timers: Get rid of zero checks (Prarit Bhargava) [1810244] - [kernel] rlimit: Rewrite non-sensical RLIMIT_CPU comment (Prarit Bhargava) [1810244] - [kernel] posix-cpu-timers: Respect INFINITY for hard RTTIME limit (Prarit Bhargava) [1810244] - [kernel] posix-cpu-timers: Switch thread group sampling to array (Prarit Bhargava) [1810244] - [kernel] posix-cpu-timers: Restructure expiry array (Prarit Bhargava) [1810244] - [kernel] posix-cpu-timers: Remove cputime_expires (Prarit Bhargava) [1810244] - [kernel] posix-cpu-timers: Make expiry checks array based (Prarit Bhargava) [1810244] - [kernel] posix-cpu-timers: Provide array based sample functions (Prarit Bhargava) [1810244] - [include] posix-cpu-timers: Remove the odd field rename defines (Prarit Bhargava) [1810244] - [kernel] posix-cpu-timers: Switch check_*_timers() to array cache (Prarit Bhargava) [1810244] - [kernel] posix-cpu-timers: Simplify set_process_cpu_timer() (Prarit Bhargava) [1810244] - [kernel] posix-cpu-timers: Simplify timer queueing (Prarit Bhargava) [1810244] - [kernel] posix-cpu-timers: Provide array based access to expiry cache (Prarit Bhargava) [1810244] - [kernel] posix-cpu-timers: Move expiry cache into struct posix_cputimers (Prarit Bhargava) [1810244] - [include] sched: Move struct task_cputime to types.h (Prarit Bhargava) [1810244] - [include] posix-cpu-timers: Create a container struct (Prarit Bhargava) [1810244] - [kernel] posix-cpu-timers: Move prof/virt_ticks into caller (Prarit Bhargava) [1810244] - [kernel] posix-cpu-timers: Sample task times once in expiry check (Prarit Bhargava) [1810244] - [kernel] posix-cpu-timers: Get rid of pointer indirection (Prarit Bhargava) [1810244] - [kernel] posix-cpu-timers: Simplify sample functions (Prarit Bhargava) [1810244] - [kernel] posix-cpu-timers: Remove pointless return value check (Prarit Bhargava) [1810244] - [kernel] posix-cpu-timers: Use clock ID in posix_cpu_timer_rearm() (Prarit Bhargava) [1810244] - [kernel] posix-cpu-timers: Use clock ID in posix_cpu_timer_get() (Prarit Bhargava) [1810244] - [kernel] posix-cpu-timers: Use clock ID in posix_cpu_timer_set() (Prarit Bhargava) [1810244] - [kernel] posix-cpu-timers: Consolidate thread group sample code (Prarit Bhargava) [1810244] - [kernel] posix-cpu-timers: Rename thread_group_cputimer() and make it static (Prarit Bhargava) [1810244] - [kernel] posix-cpu-timers: Sample directly in timer check (Prarit Bhargava) [1810244] - [kernel] itimers: Use quick sample function (Prarit Bhargava) [1810244] - [kernel] posix-cpu-timers: Provide quick sample function for itimer (Prarit Bhargava) [1810244] - [kernel] posix-cpu-timers: Use common permission check in posix_cpu_timer_create() (Prarit Bhargava) [1810244] - [kernel] posix-cpu-timers: Use common permission check in posix_cpu_clock_get() (Prarit Bhargava) [1810244] - [kernel] posix-cpu-timers: Provide task validation functions (Prarit Bhargava) [1810244] - [kernel] posix-cpu-timers: Remove tsk argument from run_posix_cpu_timers() (Prarit Bhargava) [1810244] - [kernel] posix-cpu-timers: Sanitize bogus WARNONS (Prarit Bhargava) [1810244] - [kernel] hrtimer: Don't take expiry_lock when timer is currently migrated (Prarit Bhargava) [1810244] - [kernel] hrtimer: Protect lockless access to timer->base (Prarit Bhargava) [1810244] - [kernel] posix-cpu-timers: Fixup stale comment (Prarit Bhargava) [1810244] - [include] alarmtimers: Avoid rtc.h include (Prarit Bhargava) [1810244] - [include] posix-timers: Cleanup forward declarations and includes (Prarit Bhargava) [1810244] - [kernel] hrtimer: Improve comments on handling priority inversion against softirq kthread (Prarit Bhargava) [1810244] - [kernel] posix-timers: Use a callback for cancel synchronization on PREEMPT_RT (Prarit Bhargava) [1810244] - [kernel] posix-timers: Move rcu_head out of it union (Prarit Bhargava) [1810244] - [kernel] posix-timers: Rework cancel retry loops (Prarit Bhargava) [1810244] - [kernel] posix-timers: Cleanup the flag/flags confusion (Prarit Bhargava) [1810244] - [kernel] itimers: Prepare for PREEMPT_RT (Prarit Bhargava) [1810244] - [fs] timerfd: Prepare for PREEMPT_RT (Prarit Bhargava) [1810244] - [kernel] alarmtimer: Prepare for PREEMPT_RT (Prarit Bhargava) [1810244] - [kernel] sched/deadline: Ensure inactive_timer runs in hardirq context (Prarit Bhargava) [1810244] - [kernel] timers: Prepare support for PREEMPT_RT (Prarit Bhargava) [1810244] - [kernel] hrtimer: Prepare support for PREEMPT_RT (Prarit Bhargava) [1810244] - [kernel] hrtimer: Determine hard/soft expiry mode for hrtimer sleepers on RT (Prarit Bhargava) [1810244] - [kernel] hrtimer: Move unmarked hrtimers to soft interrupt expiry on RT (Prarit Bhargava) [1810244] - [kernel] tick: Mark tick related hrtimers to expiry in hard interrupt context (Prarit Bhargava) [1810244] - [kvm] KVM: LAPIC: Mark hrtimer to expire in hard interrupt context (Prarit Bhargava) [1810244] - [kernel] watchdog: Mark watchdog_hrtimer to expire in hard interrupt context (Prarit Bhargava) [1810244] - [kernel] perf/core: Mark hrtimers to expire in hard interrupt context (Prarit Bhargava) [1810244] - [kernel] hrtimer: Make enqueue mode check work on RT (Prarit Bhargava) [1810244] - [kernel] sched: Mark hrtimers to expire in hard interrupt context (Prarit Bhargava) [1810244] - [staging] hrtimer/treewide: Use hrtimer_sleeper_start_expires() (Prarit Bhargava) [1810244] - [kernel] hrtimer: Provide hrtimer_sleeper_start_expires() (Prarit Bhargava) [1810244] - [kernel] hrtimer: Consolidate hrtimer_init() + hrtimer_init_sleeper() calls (Prarit Bhargava) [1810244] - [kernel] hrtimer: Remove task argument from hrtimer_init_sleeper() (Prarit Bhargava) [1810244] - [kernel] futex: Consolidate duplicated timer setup code (Prarit Bhargava) [1810244] - [kernel] posix-cpu-timers: Remove private interval storage (Prarit Bhargava) [1810244] - [kernel] posix-cpu-timers: Unbreak timer rearming (Prarit Bhargava) [1810244] - [mm] mm, slub: naive detection of double-free or freelist corruption (Rafael Aquini) [1810288] - [fs] nfs: add minor version to nfs_server_key for fscache (Dave Wysochanski) [1777097] - [edac] EDAC, mellanox: Add ECC support for BlueField DDR4 (Alaa Hleihel) [1725108] - [platform] platform/mellanox: fix potential deadlock in the tmfifo driver (Alaa Hleihel) [1655736] - [platform] platform/mellanox: Add TmFifo driver for Mellanox BlueField Soc (Alaa Hleihel) [1655736] - [mm] powerpc/pmem: Fix kernel crash due to wrong range value usage in flush_dcache_range (Steve Best) [1814279] - [mm] powerpc: Chunk calls to flush_dcache_range in arch_*_memory (Steve Best) [1814279] - [fs] cifs: fix NULL dereference in match_prepath (Leif Sahlberg) [1760879] - [fs] cifs: fail i/o on soft mounts if sessionsetup errors out (Leif Sahlberg) [1798031] - [sound] ALSA: usb-audio: set the interface format after resume on Dell WD19 (Perry Yuan) [1807965] - [fs] cifs: make sure we do not overflow the max EA buffer size (Leif Sahlberg) [1752437]- [netdrv] net/mlx5e: Don't clear the whole vf config when switching modes (mohamad meib) [1814350] - [fs] fuse: fix stack use after return (Miklos Szeredi) [1814666]- [target] scsi: Revert "target: iscsi: Wait for all commands to finish before freeing a session" (Maurizio Lombardi) [1784442] - [infiniband] scsi: Revert "RDMA/isert: Fix a recently introduced regression related to logout" (Maurizio Lombardi) [1784442] - [target] scsi: Revert "target/core: Inline transport_lun_remove_cmd()" (Maurizio Lombardi) [1784442] - [target] scsi: libfc: remove unnecessary assertion on ep variable (Maurizio Lombardi) [1784442] - [infiniband] scsi: RDMA/isert: Fix a recently introduced regression related to logout (Maurizio Lombardi) [1784442] - [target] scsi: target/iblock: Fix protection error with blocks greater than 512B (Maurizio Lombardi) [1784442] - [target] scsi: target: core: Fix a pr_debug() argument (Maurizio Lombardi) [1784442] - [target] scsi: target: iscsi: Wait for all commands to finish before freeing a session (Maurizio Lombardi) [1784442] - [target] scsi: target: core: Release SPC-2 reservations when closing a session (Maurizio Lombardi) [1784442] - [target] scsi: target: core: Document target_cmd_size_check() (Maurizio Lombardi) [1784442] - [target] scsi: target: tcmu: Prevent memory reclaim recursion (Maurizio Lombardi) [1784442] - [scsi] scsi: cxgb4i: remove set but not used variable 'ppmax' (Maurizio Lombardi) [1784442] - [target] scsi: target: remove unused extension parameters (Maurizio Lombardi) [1784442] - [target] scsi: target: fix SendTargets=All string compares (Maurizio Lombardi) [1784442] - [target] scsi: target: Remove tpg_list and se_portal_group.se_tpg_node (Maurizio Lombardi) [1784442] - [target] scsi: target: cxgbit: Fix cxgbit_fw4_ack() (Maurizio Lombardi) [1784442] - [infiniband] IB/hfi1: TID RDMA WRITE should not return IB_WC_RNR_RETRY_EXC_ERR (Kamal Heib) [1786601] - [infiniband] IB/hfi1: Calculate flow weight based on QP MTU for TID RDMA (Kamal Heib) [1786601] - [infiniband] IB/hfi1: Ensure r_tid_ack is valid before building TID RDMA ACK packet (Kamal Heib) [1786601] - [infiniband] IB/hfi1: Ensure full Gen3 speed in a Gen4 system (Kamal Heib) [1786601] - [infiniband] IB/core: Avoid deadlock during netlink message handling (Kamal Heib) [1786601] - [infiniband] RDMA/efa: Fix incorrect error print (Kamal Heib) [1786601] - [infiniband] IB/iser: Support up to 16MB data transfer in a single command (Kamal Heib) [1786601] - [infiniband] RDMA/odp: Add missing cast for 32 bit (Kamal Heib) [1786601] - [documentation] Documentation/infiniband: update name of some functions (Kamal Heib) [1786601] - [infiniband] RDMA/iwpm: Delete unnecessary checks before the macro call "dev_kfree_skb" (Kamal Heib) [1786601] - [infiniband] RDMA/efa: Use existing FIELD_SIZEOF macro (Kamal Heib) [1786601] - [infiniband] RDMA/efa: Remove umem check on dereg MR flow (Kamal Heib) [1786601] - [net] xprtrdma: Send Queue size grows after a reconnect (Kamal Heib) [1786601] - [net] xprtrdma: Clear xprt->reestablish_timeout on close (Kamal Heib) [1786601] - [net] xprtrdma: Recycle MRs after disconnect (Kamal Heib) [1786601] - [net] xprtrdma: Optimize rpcrdma_post_recvs() (Kamal Heib) [1786601] - [net] xprtrdma: Inline XDR chunk encoder functions (Kamal Heib) [1786601] - [infiniband] RDMA/core: Make invalidate_range a device operation (Kamal Heib) [1786601] - [infiniband] RDMA/odp: Use kvcalloc for the dma_list and page_list (Kamal Heib) [1786601] - [infiniband] RDMA/odp: Check for overflow when computing the umem_odp end (Kamal Heib) [1786601] - [infiniband] RDMA/odp: Provide ib_umem_odp_release() to undo the allocs (Kamal Heib) [1786601] - [infiniband] RDMA/odp: Split creating a umem_odp from ib_umem_get (Kamal Heib) [1786601] - [infiniband] RDMA/odp: Make the three ways to create a umem_odp clear (Kamal Heib) [1786601] - [infiniband] RMDA/odp: Consolidate umem_odp initialization (Kamal Heib) [1786601] - [infiniband] RDMA/odp: Make it clearer when a umem is an implicit ODP umem (Kamal Heib) [1786601] - [infiniband] RDMA/odp: Iterate over the whole rbtree directly (Kamal Heib) [1786601] - [infiniband] RDMA/odp: Use the common interval tree library instead of generic (Kamal Heib) [1786601] - [net] xprtrdma: Clean up xprt_rdma_set_connect_timeout() (Kamal Heib) [1786601] - [net] xprtrdma: Use an llist to manage free rpcrdma_reps (Kamal Heib) [1786601] - [net] xprtrdma: Remove rpcrdma_buffer::rb_mrlock (Kamal Heib) [1786601] - [net] xprtrdma: Cache free MRs in each rpcrdma_req (Kamal Heib) [1786601] - [net] xprtrdma: Ensure creating an MR does not trigger FS writeback (Kamal Heib) [1786601] - [net] xprtrdma: Move rpcrdma_mr_get out of frwr_map (Kamal Heib) [1786601] - [net] xprtrdma: Combine rpcrdma_mr_put and rpcrdma_mr_unmap_and_put (Kamal Heib) [1786601] - [net] xprtrdma: Simplify rpcrdma_mr_pop (Kamal Heib) [1786601] - [net] xprtrdma: Rename rpcrdma_buffer::rb_all (Kamal Heib) [1786601] - [net] xprtrdma: Rename CQE field in Receive trace points (Kamal Heib) [1786601] - [infiniband] RDMA: Delete DEBUG code (Kamal Heib) [1786601] - [include] xprtrdma: Boost client's max slot table size to match Linux server (Kamal Heib) [1786601] - [net] xprtrdma: Boost maximum transport header size (Kamal Heib) [1786601] - [net] xprtrdma: Fix calculation of ri_max_segs again (Kamal Heib) [1786601] - [net] xprtrdma: Update obsolete comment (Kamal Heib) [1786601] - [net] xprtrdma: Refresh the documenting comment in frwr_ops.c (Kamal Heib) [1786601] - [net] svcrdma: Use llist for managing cache of recv_ctxts (Kamal Heib) [1786601] - [net] svcrdma: Remove svc_rdma_wq (Kamal Heib) [1786601] - [infiniband] RDMA/efa: Rate limit admin queue error prints (Kamal Heib) [1786601] - [rdma] RDMA/core: Introduce ratelimited ibdev printk functions (Kamal Heib) [1786601] - [net] rdma: Enable ib_alloc_cq to spread work over a device's comp_vectors (Kamal Heib) [1786601] - [infiniband] RDMA/core: fix spelling mistake "Nelink" -> "Netlink" (Kamal Heib) [1786601] - [infiniband] net: Use skb_frag_off accessors (Kamal Heib) [1786601] - [infiniband] RDMA/efa: Expose device statistics (Kamal Heib) [1786601] - [infiniband] RDMA/core: Support netlink commands in non init_net net namespaces (Kamal Heib) [1786601] - [rdma] RDMA: Make most headers compile stand alone (Kamal Heib) [1786601] - [infiniband] RDMA/core: Annotate destroy of mutex to ensure that it is released as unlocked (Kamal Heib) [1786601] - [infiniband] net: Use skb accessors in network drivers (Kamal Heib) [1786601] - [documentation] docs: infiniband: add it to the driver-api bookset (Kamal Heib) [1786601] - [infiniband] IB/hfi1: use the new FOLL_LONGTERM flag to get_user_pages_fast() (Kamal Heib) [1786601] - [documentation] Documentation/infiniband: update from locked to pinned_vm (Kamal Heib) [1786601] - [infiniband] opa_vnic: fix check on record->event, incorrect operator used (Kamal Heib) [1786601] - [infiniband] opa_vnic: Convert vport_idr to XArray (Kamal Heib) [1786601] - [infiniband] IB/hfi1: Ensure ucast_dlid access doesnt exceed bounds (Kamal Heib) [1786601] - [infiniband] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 157 (Kamal Heib) [1786601] - [infiniband] treewide: Add SPDX license identifier - Kbuild (Kamal Heib) [1786601] - [infiniband] mm/gup: add make_dirty arg to put_user_pages_dirty_lock() (Kamal Heib) [1786601] - [netdrv] ibmvnic: Do not process device remove during device reset (Steve Best) [1813223] - [bluetooth] Revert "Bluetooth: btusb: driver to enable the usb-wakeup feature" (Gopal Tiwari) [1811534] - [tty] serial: 8250_pci: Make PCI class test non fatal (Prarit Bhargava) [1812742] - [powercap] powercap/intel_rapl: add support for ICX-D (Steve Best) [1485067] - [char] drivers: ipmi: fix off-by-one bounds check that leads to a out-of-bounds write (Tony Camuso) [1812922] - [char] ipmi:ssif: Handle a possible NULL pointer reference (Tony Camuso) [1812922] - [char] drivers: ipmi: Modify max length of IPMB packet (Tony Camuso) [1812922] - [char] drivers: ipmi: Support raw i2c packet in IPMB (Tony Camuso) [1812922] - [char] ipmi: fix ipmb_poll()'s return type (Tony Camuso) [1812922] - [char] char: Fix Kconfig indentation, continued (Tony Camuso) [1812922] - [char] char: Fix Kconfig indentation (Tony Camuso) [1812922] - [char] ipmi: kill off 'timespec' usage again (Tony Camuso) [1812922] - [char] drivers: ipmi: Support for both IPMB Req and Resp (Tony Camuso) [1812922] - [char] ipmi: Fix memory leak in __ipmi_bmc_register (Tony Camuso) [1812922] - [char] ipmi: bt-bmc: use devm_platform_ioremap_resource() to simplify code (Tony Camuso) [1812922] - [char] ipmi: use *ph to print small buffer (Tony Camuso) [1812922] - [char] ipmi: Don't leave holes in the I2C address list in the ssif driver (Tony Camuso) [1812922] - [char] ipmi: fix return value of ipmi_set_my_LUN (Tony Camuso) [1812922] - [char] ipmi: Convert pr_xxx() to dev_xxx() in the BT code (Tony Camuso) [1812922] - [char] ipmi:dmi: Ignore IPMI SMBIOS entries with a zero base address (Tony Camuso) [1812922] - [char] ipmi_si: fix potential integer overflow on large shift (Tony Camuso) [1812922] - [char] ipmi_si_pci: fix NULL device in ipmi_si error message (Tony Camuso) [1812922] - [char] ipmi: Convert printk(KERN_ to pr_( (Tony Camuso) [1812922] - [char] pci:ipmi: Move IPMI PCI class id defines to pci_ids.h (Tony Camuso) [1812922] - [char] ipmi:powernv: Convert ipmi_smi_t to struct ipmi_smi (Tony Camuso) [1812922] - [fs] NFSv4 fix acl retrieval over krb5i/krb5p mounts (Steve Dickson) [1787627]- [fs] gfs2: Additional information when gfs2_ail1_flush withdraws (Robert S Peterson) [1752976] - [fs] gfs2: Fix lru_count going negative (Robert S Peterson) [1752976] - [fs] gfs2: allow journal replay to hold sd_log_flush_lock (Robert S Peterson) [1752976] - [fs] gfs2: don't allow releasepage to free bd still used for revokes (Robert S Peterson) [1752976] - [fs] gfs2: clean up iopen glock mess in gfs2_create_inode (Robert S Peterson) [1752976] - [fs] gfs2: flesh out delayed withdraw for gfs2_log_flush (Robert S Peterson) [1752976] - [fs] gfs2: Fix incorrect variable name (Robert S Peterson) [1752976] - [fs] gfs2: Do proper error checking for go_sync family of glops functions (Robert S Peterson) [1752976] - [fs] gfs2: Don't demote a glock until its revokes are written (Robert S Peterson) [1752976] - [fs] gfs2: drain the ail2 list after io errors (Robert S Peterson) [1752976] - [fs] gfs2: Withdraw in gfs2_ail1_flush if write_cache_pages fails (Robert S Peterson) [1752976] - [fs] gfs2: Do log_flush in gfs2_ail_empty_gl even if ail list is empty (Robert S Peterson) [1752976] - [fs] gfs2: Check for log write errors before telling dlm to unlock (Robert S Peterson) [1752976] - [fs] gfs2: Prepare to withdraw as soon as an IO error occurs in log write (Robert S Peterson) [1752976] - [fs] gfs2: Issue revokes more intelligently (Robert S Peterson) [1752976] - [fs] gfs2: Add verbose option to check_journal_clean (Robert S Peterson) [1752976] - [fs] gfs2: fix infinite loop when checking ail item count before go_inval (Robert S Peterson) [1752976] - [fs] gfs2: Force withdraw to replay journals and wait for it to finish (Robert S Peterson) [1752976] - [fs] gfs2: Allow some glocks to be used during withdraw (Robert S Peterson) [1752976] - [fs] gfs2: move check_journal_clean to util.c for future use (Robert S Peterson) [1752976] - [fs] gfs2: Ignore dlm recovery requests if gfs2 is withdrawn (Robert S Peterson) [1752976] - [fs] gfs2: Only complain the first time an io error occurs in quota or log (Robert S Peterson) [1752976] - [fs] gfs2: log error reform (Robert S Peterson) [1752976] - [fs] gfs2: Rework how rgrp buffer_heads are managed (Robert S Peterson) [1752976] - [fs] gfs2: clear ail1 list when gfs2 withdraws (Robert S Peterson) [1752976] - [fs] gfs2: Introduce concept of a pending withdraw (Robert S Peterson) [1752976] - [fs] gfs2: Return bool from gfs2_assert functions (Robert S Peterson) [1752976] - [fs] gfs2: Turn gfs2_consist into void functions (Robert S Peterson) [1752976] - [fs] gfs2: Remove usused cluster_wide arguments of gfs2_consist functions (Robert S Peterson) [1752976] - [fs] gfs2: Report errors before withdraw (Robert S Peterson) [1752976] - [fs] gfs2: Split gfs2_lm_withdraw into two functions (Robert S Peterson) [1752976] - [fs] gfs2: Fix possible fs name overflows (Robert S Peterson) [1752976] - [fs] gfs2: Remove active journal side effect from gfs2_write_log_header (Robert S Peterson) [1752976] - [fs] gfs2: Don't loop forever in gfs2_freeze if withdrawn (Robert S Peterson) [1752976] - [fs] gfs2: fix infinite loop in gfs2_ail1_flush on io error (Robert S Peterson) [1752976] - [fs] gfs2: Introduce function gfs2_withdrawn (Robert S Peterson) [1752976] - [fs] gfs2: fix glock reference problem in gfs2_trans_add_unrevoke (Robert S Peterson) [1752976] - [fs] gfs2: make gfs2_log_shutdown static (Robert S Peterson) [1752976] - [fs] gfs2: replace more printk with calls to fs_info and friends (Robert S Peterson) [1752976] - [fs] gfs2: dump fsid when dumping glock problems (Robert S Peterson) [1752976] - [fs] gfs2: simplify gfs2_freeze by removing case (Robert S Peterson) [1752976] - [fs] gfs2: Rename SDF_SHUTDOWN to SDF_WITHDRAWN (Robert S Peterson) [1752976] - [fs] gfs2: Warn when a journal replay overwrites a rgrp with buffers (Robert S Peterson) [1752976] - [fs] gfs2: log which portion of the journal is replayed (Robert S Peterson) [1752976] - [fs] gfs2: kthread and remount improvements (Robert S Peterson) [1752976] - [fs] gfs2: Fix occasional glock use-after-free (Robert S Peterson) [1752976] - [fs] gfs2: Rename sd_log_le_{revoke,ordered} (Robert S Peterson) [1724769] - [watchdog] watchdog: make nowayout sysfs file writable (David Arcari) [1802742] - [watchdog] watchdog: prevent deferral of watchdogd wakeup on RT (David Arcari) [1802742] - [watchdog] watchdog: Fix the race between the release of watchdog_core_data and cdev (David Arcari) [1802742] - [watchdog] watchdog: convert remaining drivers to use SPDX license identifier (David Arcari) [1802742] - [watchdog] watchdog: make the device time out at open_deadline when open_timeout is used (David Arcari) [1802742] - [watchdog] watchdog: introduce CONFIG_WATCHDOG_OPEN_TIMEOUT (David Arcari) [1802742] - [watchdog] watchdog: introduce watchdog.open_timeout commandline parameter (David Arcari) [1802742] - [watchdog] watchdog: let core print error message when registering device fails (David Arcari) [1802742] - [watchdog] watchdog: make watchdog_deferred_registration_add() void (David Arcari) [1802742] - [watchdog] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 152 (David Arcari) [1802742] - [watchdog] watchdog: add error messages when initializing timeout fails (David Arcari) [1802742] - [watchdog] watchdog: refactor watchdog_init_timeout (David Arcari) [1802742] - [watchdog] watchdog: core: fix null pointer dereference when releasing cdev (David Arcari) [1802742] - [x86] x86/ioapic: Prevent inconsistent state when moving an interrupt (Prarit Bhargava) [1810236] - [x86] x86/fpu: Don't cache access to fpu_fpregs_owner_ctx (Prarit Bhargava) [1810236] - [lib] lib/ubsan: don't serialize UBSAN report (Prarit Bhargava) [1810243] - [lib] ubsan, x86: Annotate and allow __ubsan_handle_shift_out_of_bounds() in uaccess regions (Prarit Bhargava) [1810243] - [kernel] workqueue: Fix pwq ref leak in rescuer_thread() (Prarit Bhargava) [1810243] - [kernel] workqueue: Fix missing kfree(rescuer) in destroy_workqueue() (Prarit Bhargava) [1810243] - [kernel] workqueue: Fix spurious sanity check failures in destroy_workqueue() (Prarit Bhargava) [1810243] - [include] hrtimer: Add kernel doc annotation for HRTIMER_MODE_HARD (Prarit Bhargava) [1810243] - [kernel] genirq: Force interrupt threading on RT (Prarit Bhargava) [1810243] - [include] hrtimer: Introduce HARD expiry mode (Prarit Bhargava) [1810243] - [kernel] workqueue: Remove GPF argument from alloc_workqueue_attrs() (Prarit Bhargava) [1810243] - [kernel] workqueue: Make alloc/apply/free_workqueue_attrs() static (Prarit Bhargava) [1810243] - [tools] objtool: Add UACCESS validation (Prarit Bhargava) [1810243] - [tools] objtool: Handle function aliases (Prarit Bhargava) [1810243] - [lib] ubsan: build ubsan.c more conservatively (Prarit Bhargava) [1810243] - [lib] x86/uaccess, ubsan: Fix UBSAN vs. SMAP (Prarit Bhargava) [1810243] - [tools] objtool: Rewrite alt->skip_orig (Prarit Bhargava) [1810243] - [fs] dlm: Don't swamp the CPU with callbacks queued during recovery (Robert S Peterson) [1752976] - [nvme] nvmet: update AEN list and array at one place (Gopal Tiwari) [1781927] - [nvme] nvmet: Fix controller use after free (Gopal Tiwari) [1781927] - [nvme] nvmet: Fix error print message at nvmet_install_queue function (Gopal Tiwari) [1781927] - [nvme] nvme-pci: remove nvmeq->tags (Gopal Tiwari) [1781927] - [nvme] nvmet: fix dsm failure when payload does not match sgl descriptor (Gopal Tiwari) [1781927] - [nvme] nvme: hwmon: switch to use helpers (Gopal Tiwari) [1781927] - [nvme] nvmet: fix per feat data len for get_feature (Gopal Tiwari) [1781927] - [nvme] nvme/pci: Fix read queue count (Gopal Tiwari) [1781927] - [nvme] nvme/pci Limit write queue sizes to possible cpus (Gopal Tiwari) [1781927] - [nvme] nvme/pci: Fix write and poll queue types (Gopal Tiwari) [1781927] - [nvme] nvme/pci: Remove last_cq_head (Gopal Tiwari) [1781927] - [nvme] nvme: Namepace identification descriptor list is optional (Gopal Tiwari) [1781927] - [nvme] Revert "nvme: Add quirk for Kingston NVME SSD running FW E8FK11.T" (Gopal Tiwari) [1781927] - [nvme] nvme: else following return is not needed (Gopal Tiwari) [1781927] - [nvme] nvme: add error message on mismatching controller ids (Gopal Tiwari) [1781927] - [nvme] nvme_fc: add module to ops template to allow module references (Gopal Tiwari) [1781927] - [nvme] nvmet-loop: Avoid preallocating big SGL for data (Gopal Tiwari) [1781927] - [nvme] nvme-fc: Avoid preallocating big SGL for data (Gopal Tiwari) [1781927] - [nvme] nvme-rdma: Avoid preallocating big SGL for data (Gopal Tiwari) [1781927] - [nvme] nvme: hwmon: add quirk to avoid changing temperature threshold (Gopal Tiwari) [1781927] - [nvme] nvme: hwmon: provide temperature min and max values for each sensor (Gopal Tiwari) [1781927] - [nvme] nvme: Discard workaround for non-conformant devices (Gopal Tiwari) [1781927] - [nvme] nvme: Add hardware monitoring support (Gopal Tiwari) [1781927] - [nvme] nvme-multipath: fix crash in nvme_mpath_clear_ctrl_paths (Gopal Tiwari) [1781927] - [nvme] nvme-rdma: fix a segmentation fault during module unload (Gopal Tiwari) [1781927] - [nvme] nvmet: clean up command parsing a bit (Gopal Tiwari) [1781927] - [nvme] nvmet: fill discovery controller sn, fr and mn correctly (Gopal Tiwari) [1781927] - [nvme] nvmet: Open code nvmet_req_execute() (Gopal Tiwari) [1781927] - [nvme] nvmet: Remove the data_len field from the nvmet_req struct (Gopal Tiwari) [1781927] - [nvme] nvmet: add plugging for read/write when ns is bdev (Gopal Tiwari) [1781927] - [nvme] nvmet: stop using bio_set_op_attrs (Gopal Tiwari) [1781927] - [nvme] nvmet: Introduce nvmet_dsm_len() helper (Gopal Tiwari) [1781927] - [nvme] nvme-pci: Spelling s/resdicovered/rediscovered/ (Gopal Tiwari) [1781927] - [nvme] nvmet-tcp: Don't check data_len in nvmet_tcp_map_data() (Gopal Tiwari) [1781927] - [nvme] nvme: Introduce nvme_lba_to_sect() (Gopal Tiwari) [1781927] - [nvme] nvmet-tcp: Don't set the request's data_len (Gopal Tiwari) [1781927] - [nvme] nvmet: Cleanup discovery execute handlers (Gopal Tiwari) [1781927] - [nvme] nvmet-rdma: add unlikely check at nvmet_rdma_map_sgl_keyed (Gopal Tiwari) [1781927] - [nvme] nvme: Cleanup and rename nvme_block_nr() (Gopal Tiwari) [1781927] - [nvme] nvme: introduce "Command Aborted By host" status code (Gopal Tiwari) [1781927] - [nvme] nvmet: Introduce common execute function for get_log_page and identify (Gopal Tiwari) [1781927] - [nvme] nvme: move common call to nvme_cleanup_cmd to core layer (Gopal Tiwari) [1781927] - [nvme] nvmet: add unlikely check at nvmet_req_alloc_sgl (Gopal Tiwari) [1781927] - [nvme] nvme-fc: ensure association_id is cleared regardless of a Disconnect LS (Gopal Tiwari) [1781927] - [nvme] nvme-fc: clarify error messages (Gopal Tiwari) [1781927] - [nvme] nvme: introduce nvme_is_aen_req function (Gopal Tiwari) [1781927] - [nvme] nvme-fc and nvmet-fc: sync with FC-NVME-2 header changes (Gopal Tiwari) [1781927] - [nvme] nvmet: use bio_io_error instead of duplicating it (Gopal Tiwari) [1781927] - [nvme] nvme-fc: Set new cmd set indicator in nvme-fc cmnd iu (Gopal Tiwari) [1781927] - [nvme] nvme-multipath: remove unused groups_only mode in ana log (Gopal Tiwari) [1781927] - [nvme] nvme-multipath: fix possible io hang after ctrl reconnect (Gopal Tiwari) [1781927] - [nvme] nvme-tcp: fix possible leakage during error flow (Gopal Tiwari) [1781927] - [nvme] nvmet-loop: fix possible leakage during error flow (Gopal Tiwari) [1781927] - [nvme] nvme-tcp: Initialize sk->sk_ll_usec only with NET_RX_BUSY_POLL (Gopal Tiwari) [1781927] - [nvme] nvme: Wait for reset state when required (Gopal Tiwari) [1781927] - [nvme] nvme: Prevent resets during paused controller state (Gopal Tiwari) [1781927] - [nvme] nvme: Restart request timers in resetting state (Gopal Tiwari) [1781927] - [nvme] nvme: Remove ADMIN_ONLY state (Gopal Tiwari) [1781927] - [nvme] nvme-pci: Free tagset if no IO queues (Gopal Tiwari) [1781927] - [nvme] nvme: fix possible deadlock when nvme_update_formats fails (Gopal Tiwari) [1781927] - [include] nvme-fc: Sync nvme-fc header to FC-NVME-2 (Gopal Tiwari) [1781927] - [nvme] nvme: retain split access workaround for capability reads (Gopal Tiwari) [1781927] - [nvme] nvme: Move ctrl sqsize to generic space (Gopal Tiwari) [1781927] - [nvme] nvme: Add ctrl attributes for queue_count and sqsize (Gopal Tiwari) [1781927] - [nvme] nvme: allow 64-bit results in passthru commands (Gopal Tiwari) [1781927] - [nvme] nvme-rdma: Fix max_hw_sectors calculation (Gopal Tiwari) [1781927] - [nvme] Added QUIRKs for ADATA XPG SX8200 Pro 512GB (Gopal Tiwari) [1781927] - [nvme] nvme-tcp: fix wrong stop condition in io_work (Gopal Tiwari) [1781927] - [nvme] nvme: fix an error code in nvme_init_subsystem() (Gopal Tiwari) [1781927] - [nvme] nvmet-tcp: remove superflous check on request sgl (Gopal Tiwari) [1781927] - [nvme] nvme: Add quirk for Kingston NVME SSD running FW E8FK11.T (Gopal Tiwari) [1781927] - [nvme] nvme-pci: Fix a race in controller removal (Gopal Tiwari) [1781927] - [nvme] nvmet: change ppl to lpp (Gopal Tiwari) [1781927] - [nvme] nvme: add uevent variables for controller devices (Gopal Tiwari) [1781927] - [nvme] nvme: Remove redundant assignment of cq vector (Gopal Tiwari) [1781927] - [nvme] nvme: enable aen regardless of the presence of I/O queues (Gopal Tiwari) [1781927] - [nvme] nvme: send discovery log page change events to userspace (Gopal Tiwari) [1781927] - [nvme] nvme: Assign subsys instance from first ctrl (Gopal Tiwari) [1781927] - [nvme] nvmet: fix a wrong error status returned in error log page (Gopal Tiwari) [1781927] - [nvme] nvme: tcp: remove redundant assignment to variable ret (Gopal Tiwari) [1781927] - [nvme] nvme-fabrics: allow discovery subsystems accept a kato (Gopal Tiwari) [1781927] - [nvme] nvmet: Use PTR_ERR_OR_ZERO() in nvmet_init_discovery() (Gopal Tiwari) [1781927] - [nvme] nvme: Treat discovery subsystems as unique subsystems (Gopal Tiwari) [1781927] - [nvme] nvme-fc: Fail transport errors with NVME_SC_HOST_PATH (Gopal Tiwari) [1781927] - [nvme] nvme: make nvme_report_ns_ids propagate error back (Gopal Tiwari) [1781927] - [nvme] nvme: pass status to nvme_error_status (Gopal Tiwari) [1781927] - [nvme] nvme: fix ns removal hang when failing to revalidate due to a transient error (Gopal Tiwari) [1781927] - [nvme] nvme: make nvme_identify_ns propagate errors back (Gopal Tiwari) [1781927] - [nvme] nvme: fail cancelled commands with NVME_SC_HOST_PATH_ERROR (Gopal Tiwari) [1781927] - [nvme] nvme-tcp: fail command with NVME_SC_HOST_PATH_ERROR send failed (Gopal Tiwari) [1781927] - [nvme] nvme: include admin_q sync with nvme_sync_queues (Gopal Tiwari) [1781927] - [nvme] nvme-fc: Use rq_dma_dir macro (Gopal Tiwari) [1781927] - [nvme] nvme-rdma: Use rq_dma_dir macro (Gopal Tiwari) [1781927] - [nvme] nvme-rdma: Add TOS for rdma transport (Gopal Tiwari) [1781927] - [nvme] nvme-pci: Support shared tags across queues for Apple 2018 controllers (Gopal Tiwari) [1781927] - [nvme] nvme-pci: Add support for Apple 2018+ models (Gopal Tiwari) [1781927] - [nvme] nvme-pci: Add support for variable IO SQ element size (Gopal Tiwari) [1781927] - [nvme] nvme-tcp: Add TOS for tcp transport (Gopal Tiwari) [1781927] - [nvme] nvme-tcp: Use struct nvme_ctrl directly (Gopal Tiwari) [1781927] - [nvme] nvme-pci: Pass the queue to SQ_SIZE/CQ_SIZE macros (Gopal Tiwari) [1781927] - [nvme] nvmet-tcp: Add TOS for tcp transport (Gopal Tiwari) [1781927] - [nvme] nvme: trace bio completion (Gopal Tiwari) [1781927] - [nvme] nvmet-tcp: fix possible NULL deref (Gopal Tiwari) [1781927] - [nvme] nvme: tcp: selects CRYPTO_CRC32C for nvme-tcp (Gopal Tiwari) [1781927] - [nvme] nvme-fabrics: Add type of service (TOS) configuration (Gopal Tiwari) [1781927] - [nvme] nvmet: trace: parse Get LBA Status command in detail (Gopal Tiwari) [1781927] - [nvme] nvmet: fix data units read and written counters in SMART log (Gopal Tiwari) [1781927] - [nvme] nvmet-tcp: fix possible memory leak (Gopal Tiwari) [1781927] - [nvme] nvme-tcp: support simple polling (Gopal Tiwari) [1781927] - [nvme] nvme: trace: parse Get LBA Status command in detail (Gopal Tiwari) [1781927] - [include] nvme: add Get LBA Status command opcode (Gopal Tiwari) [1781927] - [nvme] nvme: move sqsize setting to the core (Gopal Tiwari) [1781927] - [nvme] nvme: don't pass cap to nvme_disable_ctrl (Gopal Tiwari) [1781927] - [nvme] nvme-pci: set ctrl sqsize to the device q_depth (Gopal Tiwari) [1781927] - [nvme] nvme-tcp: cleanup nvme_tcp_recv_pdu (Gopal Tiwari) [1781927] - [nvme] nvme: have nvme_init_identify set ctrl->cap (Gopal Tiwari) [1781927] - [nvme] nvme-tcp: Use protocol specific operations while reading socket (Gopal Tiwari) [1781927] - [nvme] nvme: Fix cntlid validation when not using NVMEoF (Gopal Tiwari) [1781927] - [infiniband] PCI/P2PDMA: Introduce pci_p2pdma_unmap_sg() (Gopal Tiwari) [1781927] - [nvme] PCI/P2PDMA: Add attrs argument to pci_p2pdma_map_sg() (Gopal Tiwari) [1781927] - [lightnvm] lightnvm: remove nvm_submit_io_sync_fn (Gopal Tiwari) [1781927] - [powerpc] xive: Discard ESB load value when interrupt is invalid (David Gibson) [1744408] - [documentation] kvm: ppc: book3s hv: xive: Allow userspace to set the # of VPs (David Gibson) [1744408] - [powerpc] kvm: ppc: book3s hv: xive: Make VP block size configurable (David Gibson) [1744408] - [powerpc] kvm: ppc: book3s hv: xive: Set kvm->arch.xive when VPs are allocated (David Gibson) [1744408] - [powerpc] kvm: ppc: book3s hv: xive: Compute the VP id in a common helper (David Gibson) [1744408] - [powerpc] xive: Implement get_irqchip_state method for XIVE to fix shutdown race (David Gibson) [1744408] - [powerpc] kvm: ppc: book3s hv: xive: Free escalation interrupts before disabling the VP (David Gibson) [1744408] - [powerpc] kvm: ppc: book3s hv: xive: Ensure VP isn't already in use (David Gibson) [1744408] - [powerpc] kvm: ppc: book3s hv: Fix regression on big endian hosts (David Gibson) [1725763] - [powerpc] 64s: Fix misleading SPR and timebase information (David Gibson) [1725763] - [powerpc] powernv: Add ultravisor message log interface (David Gibson) [1725763] - [powerpc] powernv/opal-msglog: Refactor memcons code (David Gibson) [1725763] - [powerpc] kvm: Use UV_RETURN ucall to return to ultravisor (David Gibson) [1725763] - [powerpc] powernv: Access LDBAR only if ultravisor disabled (David Gibson) [1725763] - [powerpc] powernv/idle: Fix restore of SPRN_LDBAR for POWER9 stop state (David Gibson) [1725763] - [powerpc] powernv/idle: Restore AMR/UAMOR/AMOR/IAMR after idle (David Gibson) [1725763] - [powerpc] 64s: Reimplement book3s idle code in C (David Gibson) [1725763] - [powerpc] revert "powerpc/powernv/idle: Restore IAMR after idle" (David Gibson) [1725763] - [powerpc] revert "powerpc/powernv/idle: Restore AMR/UAMOR/AMOR after idle" (David Gibson) [1725763] - [powerpc] mm: Write to PTCR only if ultravisor disabled (David Gibson) [1725763] - [powerpc] mm: Use UV_WRITE_PATE ucall to register a PATE (David Gibson) [1725763] - [powerpc] powernv: Introduce FW_FEATURE_ULTRAVISOR (David Gibson) [1725763] - [powerpc] kernel: Add ucall_norets() ultravisor call handler (David Gibson) [1725763] - [documentation] documentation/powerpc: Ultravisor API (David Gibson) [1725763] - [documentation] documentation/powerpc: Add ELF note documentation (David Gibson) [1725763] - [powerpc] Add PowerPC Capabilities ELF note (David Gibson) [1725763] - [netdrv] mlx5e: allow TSO on VXLAN over VLAN topologies (Davide Caratti) [1780643] - [net] bluetooth: Add debug setting for changing minimum encryption key size (Gopal Tiwari) [1764976] - [net] bluetooth: hidp: Let hidp_send_message return number of queued bytes (Gopal Tiwari) [1764976] - [net] bluetooth: 6lowpan: search for destination address in all peers (Gopal Tiwari) [1764976] - [net] bluetooth: 6lowpan: always check destination address (Gopal Tiwari) [1764976] - [net] bluetooth: 6lowpan: check neighbour table for SLAAC (Gopal Tiwari) [1764976] - [net] bluetooth: Add SMP workaround Microsoft Surface Precision Mouse bug (Gopal Tiwari) [1764976] - [net] bluetooth: Use controller sets when available (Gopal Tiwari) [1764976] - [net] bluetooth: l2cap: Check bearer type on __l2cap_global_chan_by_addr (Gopal Tiwari) [1764976] - [net] bluetooth: validate BLE connection interval updates (Gopal Tiwari) [1764976] - [net] bluetooth: Add support for LE ping feature (Gopal Tiwari) [1764976] - [net] bluetooth: Check state in l2cap_disconnect_rsp (Gopal Tiwari) [1764976] - [net] bluetooth: hidp: NUL terminate a string in the compat ioctl (Gopal Tiwari) [1764976] - [net] bluetooth: Ignore CC events not matching the last HCI command (Gopal Tiwari) [1764976] - [net] bluetooth: Align minimum encryption key size for LE and BR/EDR connections (Gopal Tiwari) [1764976] - [net] bluetooth: hci_core: Don't stop BT if the BD address missing in dts (Gopal Tiwari) [1764976] - [net] bluetooth: Use struct_size() helper (Gopal Tiwari) [1764976] - [net] bluetooth: Fix incorrect pointer arithmatic in ext_adv_report_evt (Gopal Tiwari) [1764976] - [net] bluetooth: hidp: fix buffer overflow (Gopal Tiwari) [1764976] - [net] bluetooth: Add return check for L2CAP security level set (Gopal Tiwari) [1764976] - [net] bluetooth: Fix not initializing L2CAP tx_credits (Gopal Tiwari) [1764976] - [net] bluetooth: Check address length before reading address field (Gopal Tiwari) [1764976] - [net] bluetooth: Add quirk for reading BD_ADDR from fwnode property (Gopal Tiwari) [1764976] - [net] bluetooth: mgmt: Use struct_size() helper (Gopal Tiwari) [1764976] - [net] bluetooth: a2mp: Use struct_size() helper (Gopal Tiwari) [1764976] - [net] bluetooth: hci_event: Use struct_size() helper (Gopal Tiwari) [1764976] - [net] bluetooth: Fix decrementing reference count twice in releasing socket (Gopal Tiwari) [1764976] - [net] bluetooth: make hw_err static, reduces object code size (Gopal Tiwari) [1764976] - [net] bluetooth: Allow driver specific cmd timeout handling (Gopal Tiwari) [1764976] - [net] bluetooth: Mark expected switch fall-throughs (Gopal Tiwari) [1764976] - [net] bluetooth: Check L2CAP option sizes returned from l2cap_get_conf_opt (Gopal Tiwari) [1764976] - [net] Bluetooth: Fix locking in bt_accept_enqueue() for BH context (Gopal Tiwari) [1764976] - [net] bluetooth: 6lowpan: Fix debugfs_simple_attr.cocci warnings (Gopal Tiwari) [1764976] - [net] bluetooth: Fix unnecessary error message for HCI request completion (Gopal Tiwari) [1764976] - [net] bluetooth: clean an indentation issue, remove extraneous space (Gopal Tiwari) [1764976] - [net] bluetooth: Change to use DEFINE_SHOW_ATTRIBUTE macro (Gopal Tiwari) [1764976] - [net] bluetooth: Remove redundant check on status (Gopal Tiwari) [1764976] - [net] bluetooth: Errata Service Release 8, Erratum 3253 (Gopal Tiwari) [1764976] - [net] bluetooth: Use separate L2CAP LE credit based connection result values (Gopal Tiwari) [1764976] - [net] rfcomm: get rid of mentioning TIOC[SG]SERIAL (Gopal Tiwari) [1764976] - [net] bluetooth: Fix debugfs NULL pointer dereference (Gopal Tiwari) [1764976] - [net] bluetooth: l2cap: Detect if remote is not able to use the whole MPS (Gopal Tiwari) [1764976] - [net] bluetooth: l2cap: Derive rx credits from MTU and MPS (Gopal Tiwari) [1764976] - [net] bluetooth: l2cap: Derive MPS from connection MTU (Gopal Tiwari) [1764976] - [net] bluetooth: Add definitions and track LE resolve list modification (Gopal Tiwari) [1764976] - [net] bluetooth: Remove unnecessary smp_mb__{before, after}_atomic (Gopal Tiwari) [1764976] - [net] bluetooth: smp: fix crash in unpairing (Gopal Tiwari) [1764976] - [net] bluetooth: smp: Fix trying to use non-existent local OOB data (Gopal Tiwari) [1764976] - [net] bluetooth: Use correct tfm to generate OOB data (Gopal Tiwari) [1764976] - [net] hidp: fix compat_ioctl (Gopal Tiwari) [1764976] - [net] hidp: constify hidp_connection_add() (Gopal Tiwari) [1764976] - [net] cmtp: fix compat_ioctl (Gopal Tiwari) [1764976] - [net] bnep: fix compat_ioctl (Gopal Tiwari) [1764976] - [net] bluetooth: Add definitions for LE set address resolution (Gopal Tiwari) [1764976] - [net] bluetooth: remove redundant variables 'adv_set' and 'cp' (Gopal Tiwari) [1764976] - [net] bluetooth: hidp: Fix handling of strncpy for hid->name information (Gopal Tiwari) [1764976] - [net] bluetooth: Add new quirk for non-persistent setup settings (Gopal Tiwari) [1764976] - [net] bluetooth: Handle ADv set terminated event (Gopal Tiwari) [1764976] - [net] bluetooth: Implement secondary advertising on different PHYs (Gopal Tiwari) [1764976] - [net] bluetooth: Implement Set ADV set random address (Gopal Tiwari) [1764976] - [net] bluetooth: Implement disable and removal of adv instance (Gopal Tiwari) [1764976] - [net] bluetooth: Use ext adv for directed adv (Gopal Tiwari) [1764976] - [net] bluetooth: Implement PHY changed event (Gopal Tiwari) [1764976] - [net] bluetooth: Handle extended ADV PDU types (Gopal Tiwari) [1764976] - [net] bluetooth: Use Set ext adv/scan rsp data if controller supports (Gopal Tiwari) [1764976] - [net] bluetooth: Impmlement extended adv enable (Gopal Tiwari) [1764976] - [net] bluetooth: Define PHY flags in hdev and set 1M as default (Gopal Tiwari) [1764976] - [net] bluetooth: Read no of adv sets during init (Gopal Tiwari) [1764976] - [net] bluetooth: Implement Get PHY Configuration mgmt command (Gopal Tiwari) [1764976] - [net] bluetooth: Use selected PHYs in extended connect (Gopal Tiwari) [1764976] - [net] bluetooth: Set Scan PHYs based on selected PHYs by user (Gopal Tiwari) [1764976] - [net] bluetooth: Implement Set PHY Confguration command (Gopal Tiwari) [1764976] - [net] bluetooth: Add defines for BREDR pkt_type (Gopal Tiwari) [1764976] - [net] bluetooth: Use lock_sock_nested in bt_accept_enqueue (Gopal Tiwari) [1764976] - [net] bluetooth: avoid killing an already killed socket (Gopal Tiwari) [1764976] - [net] bluetooth: Use extended LE Connection if supported (Gopal Tiwari) [1764976] - [net] bluetooth: Introduce helpers for le conn status and complete (Gopal Tiwari) [1764976] - [net] bluetooth: Process extended ADV report event (Gopal Tiwari) [1764976] - [net] bluetooth: Use extended scanning if controller supports (Gopal Tiwari) [1764976] - [net] bluetooth: Introduce helpers for LE set scan start and complete (Gopal Tiwari) [1764976] - [net] bluetooth: Store Resolv list size (Gopal Tiwari) [1764976] - [net] bluetooth: Add HCI command for clear Resolv list (Gopal Tiwari) [1764976] - [leds] triggers: let struct (Gopal Tiwari) [1764976] - [bluetooth] hci_qca: Skip 1 error print in device_want_to_sleep() (Gopal Tiwari) [1764976] - [bluetooth] btqca: Reset download type to default (Gopal Tiwari) [1764976] - [bluetooth] btqca: release_firmware after qca_inject_cmd_complete_event (Gopal Tiwari) [1764976] - [bluetooth] hci_qca: Send VS pre shutdown command (Gopal Tiwari) [1764976] - [bluetooth] btqca: Use correct byte format for opcode of injected command (Gopal Tiwari) [1764976] - [bluetooth] btqca: Add a short delay before downloading the NVM (Gopal Tiwari) [1764976] - [bluetooth] btusb: Fix error return code in btusb_mtk_setup_firmware() (Gopal Tiwari) [1764976] - [bluetooth] hci_qca: Use kfree_skb() instead of kfree() (Gopal Tiwari) [1764976] - [bluetooth] btusb: Add protocol support for MediaTek MT7663U USB devices (Gopal Tiwari) [1764976] - [bluetooth] btusb: Add protocol support for MediaTek MT7668U USB devices (Gopal Tiwari) [1764976] - [bluetooth] Add new 13d3:3491 QCA_ROME device (Gopal Tiwari) [1764976] - [bluetooth] Add new 13d3:3501 QCA_ROME device (Gopal Tiwari) [1764976] - [bluetooth] hci_bcsp: Fix memory leak in rx_skb (Gopal Tiwari) [1764976] - [bluetooth] btrtl: Add support for RTL8723DU (Gopal Tiwari) [1764976] - [bluetooth] btmtkuart: add an implementation for clock osc property (Gopal Tiwari) [1764976] - [bluetooth] btmtkuart: add an implementation for boot-gpios property (Gopal Tiwari) [1764976] - [bluetooth] btbcm: Add entry for BCM4359C0 UART bluetooth (Gopal Tiwari) [1764976] - [bluetooth] hci_qca: Load customized NVM based on the device property (Gopal Tiwari) [1764976] - [bluetooth] hci_mrvl: Add serdev support (Gopal Tiwari) [1764976] - [bluetooth] hci_mrvl: Wait for final ack before switching baudrate (Gopal Tiwari) [1764976] - [bluetooth] hci_ldisc: Add function to wait for characters to be sent (Gopal Tiwari) [1764976] - [bluetooth] hci_qca: wcn3990: Drop baudrate change vendor event (Gopal Tiwari) [1764976] - [bluetooth] btqca: inject command complete event during fw download (Gopal Tiwari) [1764976] - [bluetooth] Cleanup formatting and coding style (Gopal Tiwari) [1764976] - [bluetooth] btrtl: HCI reset on close for Realtek BT chip (Gopal Tiwari) [1764976] - [bluetooth] hci_ll: Refactor download_firmware (Gopal Tiwari) [1764976] - [bluetooth] hci_ll: set operational frequency earlier (Gopal Tiwari) [1764976] - [bluetooth] btsdio: Do not bind to non-removable BCM4356 (Gopal Tiwari) [1764976] - [bluetooth] hci_qca: Rename STATE_ to QCA_ (Gopal Tiwari) [1764976] - [bluetooth] btbcm: Add default address for BCM2076B1 (Gopal Tiwari) [1764976] - [bluetooth] hci_qca: Added support for WCN3998 (Gopal Tiwari) [1764976] - [bluetooth] hci_qca: Fix crash with non-serdev devices (Gopal Tiwari) [1764976] - [bluetooth] hci_qca: Give enough time to ROME controller to bootup (Gopal Tiwari) [1764976] - [bluetooth] hci_bcm: Fix empty regulator supplies for Intel Macs (Gopal Tiwari) [1764976] - [bluetooth] btbcm: Add entry for BCM2076B1 UART Bluetooth (Gopal Tiwari) [1764976] - [bluetooth] btbcm: Add default address for BCM43341B (Gopal Tiwari) [1764976] - [bluetooth] btmrvl: add support for SD8987 chipset (Gopal Tiwari) [1764976] - [bluetooth] btmtksdio: Drop newline with bt_dev logging macros (Gopal Tiwari) [1764976] - [bluetooth] btmtksdio: Fix hdev->stat.byte_rx accumulation (Gopal Tiwari) [1764976] - [bluetooth] btmtksdio: Add runtime PM support to SDIO based Bluetooth (Gopal Tiwari) [1764976] - [bluetooth] btmtksdio: Add a bit definition for CHLPCR (Gopal Tiwari) [1764976] - [bluetooth] mediatek: Fixed incorrect type in assignment (Gopal Tiwari) [1764976] - [bluetooth] hci_h5: fix spelling mistake "sliped" -> "slipped" (Gopal Tiwari) [1764976] - [bluetooth] btmtksdio: fix uninitialized symbol errors in btmtksdio_rx_packet (Gopal Tiwari) [1764976] - [bluetooth] mediatek: Use module_sdio_driver helper (Gopal Tiwari) [1764976] - [bluetooth] mediatek: add support for MediaTek MT7663S and MT7668S SDIO devices (Gopal Tiwari) [1764976] - [bluetooth] btqca: Fix misspelling of 'baudrate' (Gopal Tiwari) [1764976] - [bluetooth] hci_qca: Add helper function to get the chip family (Gopal Tiwari) [1764976] - [bluetooth] btusb: request wake pin with NOAUTOEN (Gopal Tiwari) [1764976] - [bluetooth] mediatek: add support for MediaTek MT7663U and MT7668U UART devices (Gopal Tiwari) [1764976] - [bluetooth] hci_qca: Reduce delay after sending baudrate request for WCN3990 (Gopal Tiwari) [1764976] - [bluetooth] btusb: add QCA6174A compatible properties (Gopal Tiwari) [1764976] - [bluetooth] hci_qca: Use msleep() instead of open coding it (Gopal Tiwari) [1764976] - [bluetooth] hci_qca: Add delay after power-off pulse (Gopal Tiwari) [1764976] - [bluetooth] hci_qca: Move boot delay to qca_send_power_pulse() (Gopal Tiwari) [1764976] - [bluetooth] hci_qca: Pass boolean 'on/off' to qca_send_power_pulse() (Gopal Tiwari) [1764976] - [bluetooth] btqcomsmd: use HCI_QUIRK_USE_BDADDR_PROPERTY (Gopal Tiwari) [1764976] - [bluetooth] hci_qca: Set HCI_QUIRK_USE_BDADDR_PROPERTY for wcn3990 (Gopal Tiwari) [1764976] - [bluetooth] hci_ldisc: Postpone HCI_UART_PROTO_READY bit set in hci_uart_set_proto() (Gopal Tiwari) [1764976] - [bluetooth] mediatek: update the common setup between MT7622 and other devices (Gopal Tiwari) [1764976] - [bluetooth] mediatek: pass a pointer to mtk_hci_wmt_sync (Gopal Tiwari) [1764976] - [bluetooth] mediatek: fix up an error path to restore bdev->tx_state (Gopal Tiwari) [1764976] - [bluetooth] mediatek: trivial typo fix (Gopal Tiwari) [1764976] - [bluetooth] hci_ldisc: Initialize hci_dev before open() (Gopal Tiwari) [1764976] - [bluetooth] hci_qca: Disable IBS state machine and flush Tx buffer (Gopal Tiwari) [1764976] - [bluetooth] hci_qca: Deassert RTS while baudrate change command (Gopal Tiwari) [1764976] - [bluetooth] hci_qca: use wait_until_sent() for power pulses (Gopal Tiwari) [1764976] - [bluetooth] remove redundant zero check on count (Gopal Tiwari) [1764976] - [bluetooth] btusb: Add shutdown routine for BTUSB_INTEL_NEW devices (Gopal Tiwari) [1764976] - [bluetooth] btusb: btusb_intel_cmd_timeout: use sleeping functions (Gopal Tiwari) [1764976] - [bluetooth] btrtl: Restore old logic to assume firmware is already loaded (Gopal Tiwari) [1764976] - [bluetooth] btusb: Use the cmd_timeout method to reset the Intel BT chip (Gopal Tiwari) [1764976] - [bluetooth] btmrvl: add support for sd8977 chipset (Gopal Tiwari) [1764976] - [bluetooth] btmrvl: Drop unused GPIO includes (Gopal Tiwari) [1764976] - [bluetooth] btmrvl: lower log level of informational message (Gopal Tiwari) [1764976] - [bluetooth] hci_uart: Check if socket buffer is ERR_PTR in h4_recv_buf() (Gopal Tiwari) [1764976] - [bluetooth] btmrvl: improve printk messages (Gopal Tiwari) [1764976] - [bluetooth] hci_qca: Add helper to set device address (Gopal Tiwari) [1764976] - [bluetooth] btbcm: Add entry for BCM4329B1 UART bluetooth (Gopal Tiwari) [1764976] - [bluetooth] hci_bcm: Handle specific unknown packets after firmware loading (Gopal Tiwari) [1764976] - [bluetooth] hci_h5: Turn off RTL8723BS on suspend, reprobe on resume (Gopal Tiwari) [1764976] - [bluetooth] hci_h5: Add suspend / resume ops (Gopal Tiwari) [1764976] - [bluetooth] hci_intel: clean an indentation issue, remove extraneous spaces (Gopal Tiwari) [1764976] - [bluetooth] hci_serdev: Remove setting of HCI_QUIRK_RESET_ON_CLOSE (Gopal Tiwari) [1764976] - [bluetooth] Remove unnecessary smp_mb__after_atomic() barriers (Gopal Tiwari) [1764976] - [bluetooth] hci_bcm: Add BCM20702A1 variant (Gopal Tiwari) [1764976] - [bluetooth] hci_bcm: Wait for device to come out of reset after power on (Gopal Tiwari) [1764976] - [bluetooth] hci_bcm: Add support for regulator supplies (Gopal Tiwari) [1764976] - [bluetooth] hci_bcm: Add compatible string for BCM4330 (Gopal Tiwari) [1764976] - [bluetooth] btbcm: Add default address for BCM43430A0 (Gopal Tiwari) [1764976] - [bluetooth] hci_bcm: Add support for LPO clock (Gopal Tiwari) [1764976] - [bluetooth] hci_bcm: Use "txco" and "extclk" to get clock reference (Gopal Tiwari) [1764976] - [bluetooth] hci_bcm: Simplify clk_get error handling (Gopal Tiwari) [1764976] - [bluetooth] hci_bcm: Handle deferred probing for the clock supply (Gopal Tiwari) [1764976] - [bluetooth] hci_qca: Add support for controller debug logs (Gopal Tiwari) [1764976] - [bluetooth] btusb: Add support for 0cf3:535b QCA_ROME device (Gopal Tiwari) [1764976] - [bluetooth] btsdio: Do not bind to non-removable BCM43430 (Gopal Tiwari) [1764976] - [bluetooth] ath3k: add more information to error message (Gopal Tiwari) [1764976] - [bluetooth] bt3c_cs: Fix obsolete function (Gopal Tiwari) [1764976] - [bluetooth] btrsi: fix bt tx timeout issue (Gopal Tiwari) [1764976] - [bluetooth] btbcm: Add entry for BCM4335C0 UART bluetooth (Gopal Tiwari) [1764976] - [bluetooth] btrtl: Add support for RTL8822C with USB interface (Gopal Tiwari) [1764976] - [bluetooth] hci_serdev: Fixed error space required before open paranethesis (Gopal Tiwari) [1764976] - [bluetooth] hci_qca: Add poweroff support during hci down for wcn3990 (Gopal Tiwari) [1764976] - [bluetooth] btusb: Add quirk for BTUSB_INTEL_NEW (Gopal Tiwari) [1764976] - [bluetooth] btrtl: Make array extension_sig static, shrinks object size (Gopal Tiwari) [1764976] - [bluetooth] hci_qca: Remove serdev_device_open/close function calls (Gopal Tiwari) [1764976] - [bluetooth] hci_qca: Remove hdev dereference in qca_close() (Gopal Tiwari) [1764976] - [bluetooth] hci_serdev: clear HCI_UART_PROTO_READY to avoid closing proto races (Gopal Tiwari) [1764976] - [bluetooth] hci_serdev: Add protocol check in hci_uart_dequeue() (Gopal Tiwari) [1764976] - [bluetooth] hci_ldisc: Free rw_semaphore on close (Gopal Tiwari) [1764976] - [bluetooth] mediatek: Fix memory leak (Gopal Tiwari) [1764976] - [bluetooth] Make BT_HCIUART_RTL configuration option depend on ACPI (Gopal Tiwari) [1764976] - [bluetooth] mediatek: pass correct size to h4_recv_buf() (Gopal Tiwari) [1764976] - [bluetooth] Introduce BT_HCIUART_RTL configuration option (Gopal Tiwari) [1764976] - [bluetooth] mediatek: Add protocol support for MediaTek serial devices (Gopal Tiwari) [1764976] - [bluetooth] btqca: Introduce HCI_EV_VENDOR and use it (Gopal Tiwari) [1764976] - [bluetooth] h5: Fix missing dependency on BT_HCIUART_SERDEV (Gopal Tiwari) [1764976] - [bluetooth] hci_qca: Add support for Qualcomm Bluetooth chip wcn3990 (Gopal Tiwari) [1764976] - [bluetooth] hci_qca: Enable 3.2 Mbps operating speed (Gopal Tiwari) [1764976] - [bluetooth] hci_qca: Add wrapper functions for setting UART speed (Gopal Tiwari) [1764976] - [bluetooth] btqca: Add wcn3990 firmware download support (Gopal Tiwari) [1764976] - [bluetooth] btqca: Redefine qca_uart_setup() to generic function (Gopal Tiwari) [1764976] - [bluetooth] btqca: Rename ROME specific functions to generic functions (Gopal Tiwari) [1764976] - [bluetooth] hci_h5: Add support for enable and device-wake GPIOs (Gopal Tiwari) [1764976] - [bluetooth] hci_h5: Add support for the RTL8723BS (Gopal Tiwari) [1764976] - [bluetooth] hci_h5: Add vendor setup, open, and close callbacks (Gopal Tiwari) [1764976] - [bluetooth] hci_h5: Add support for serdev enumerated devices (Gopal Tiwari) [1764976] - [bluetooth] btrtl: add support for retrieving the UART settings (Gopal Tiwari) [1764976] - [bluetooth] btrtl: Use rtl_dev_err and rtl_dev_info (Gopal Tiwari) [1764976] - [bluetooth] btrtl: Add support for a config filename postfix (Gopal Tiwari) [1764976] - [bluetooth] btrtl: add support for the RTL8723BS and RTL8723DS chips (Gopal Tiwari) [1764976] - [bluetooth] btrtl: add MODULE_FIRMWARE declarations (Gopal Tiwari) [1764976] - [bluetooth] btrtl: split the device initialization into smaller parts (Gopal Tiwari) [1764976] - [bluetooth] btusb: Release RF resource on BT shutdown (Gopal Tiwari) [1764976] - [bluetooth] hci_qca: Replace GFP_ATOMIC with GFP_KERNEL (Gopal Tiwari) [1764976] - [bluetooth] hci_intel: Replace GFP_ATOMIC with GFP_KERNEL in inject_cmd_complete() (Gopal Tiwari) [1764976] - [bluetooth] btusb: Replace GFP_ATOMIC with GFP_KERNEL in inject_cmd_complete() (Gopal Tiwari) [1764976] - [bluetooth] bfusb: Replace GFP_ATOMIC with GFP_KERNEL in bfusb_send_frame() (Gopal Tiwari) [1764976] - [bluetooth] bluecard_cs: Replace GFP_ATOMIC with GFP_KERNEL in bluecard_hci_set_baud_rate() (Gopal Tiwari) [1764976] - [bluetooth] bpa10x: Replace GFP_ATOMIC with GFP_KERNEL in bpa10x_send_frame() (Gopal Tiwari) [1764976] - [bluetooth] btmrvl_sdio: Replace GFP_ATOMIC with GFP_KERNEL in btmrvl_sdio_card_to_host() (Gopal Tiwari) [1764976] - [bluetooth] btusb: use irqsave() in URB's complete callback (Gopal Tiwari) [1764976] - [bluetooth] Add a new Realtek 8723DE ID 0bda:b009 (Gopal Tiwari) [1764976]- Revert "[redhat] switch secureboot kernel image signing to release keys" (Frantisek Hrbata) - [powerpc] powerpc/pseries: Avoid NULL pointer dereference when drmem is unavailable (David Hildenbrand) [1812874] - [x86] kvm/svm: PKU not currently supported (Wei Huang) [1789159] - [x86] Remove the unsupported check for Cooper Lake (David Arcari) [1813921]- [netdrv] net/mlx5e: Show/set Rx network flow classification rules on ul rep (Alaa Hleihel) [1795156 1794280] - [netdrv] net/mlx5e: Init ethtool steering for representors (Alaa Hleihel) [1795156 1794280] - [netdrv] net/mlx5e: Show/set Rx flow indir table and RSS hash key on ul rep (Alaa Hleihel) [1795156 1794280] - [netdrv] net/mlx5e: Introduce root ft concept for representors netdevs (Alaa Hleihel) [1795156 1794280] - [netdrv] net/mlx5: E-Switch, Use vport metadata matching only when mandatory (Alaa Hleihel) [1795156] - [nvme] nvme: log additional message for controller status (David Milburn) [1752952]- [powerpc] powerpc: fix hardware PMU exception bug on PowerVM compatibility mode systems (Desnes Augusto Nunes do Rosario) [1755221] - [mm] powerpc/book3s64/radix: Remove WARN_ON in destroy_context() (Steve Best) [1812821] - [kernel] rcutorture: Upper case solves the case of the vanishing NULL pointer (Waiman Long) [1810247] - [tools] torture: Suppress propagating trace_printk() warning (Waiman Long) [1810247] - [kernel] rcutorture: Dump trace buffer for callback pipe drain failures (Waiman Long) [1810247] - [tools] torture: Add --trust-make to suppress "make clean" (Waiman Long) [1810247] - [tools] torture: Make --cpus override idleness calculations (Waiman Long) [1810247] - [tools] torture: Run kernel build in source directory (Waiman Long) [1810247] - [tools] torture: Add function graph-tracing cheat sheet (Waiman Long) [1810247] - [tools] torture: Capture qemu output (Waiman Long) [1810247] - [tools] rcutorture: Tweak kvm options (Waiman Long) [1810247] - [kernel] rcutorture: Add trivial RCU implementation (Waiman Long) [1810247] - [kernel] rcutorture: Halt forward-progress checks at end of run (Waiman Long) [1810247] - [kernel] rcutorture: Give the scheduler a chance on PREEMPT && NO_HZ_FULL kernels (Waiman Long) [1810247] - [tools] rcutorture: Exempt TREE01 from forward-progress testing (Waiman Long) [1810247] - [kernel] rcutorture: Exempt tasks RCU from timely draining of grace periods (Waiman Long) [1810247] - [tools] rcutorture: Provide rudimentary Makefile (Waiman Long) [1810247] - [tools] torture: Make kvm-find-errors.sh and kvm-recheck.sh provide exit status (Waiman Long) [1810247] - [kernel] torture: Allow inter-stutter interval to be specified (Waiman Long) [1810247] - [kernel] rcutorture: Fix stutter_wait() return value and freelist checks (Waiman Long) [1810247] - [kernel] rcutorture: Add cond_resched() to forward-progress free-up loop (Waiman Long) [1810247] - [tools] rcutorture: Add cpu0 to the set of CPUs to add jitter (Waiman Long) [1810247] - [tools] rcutorture: Select from only online CPUs (Waiman Long) [1810247] - [kernel] rcu/sync: Simplify the state machine (Waiman Long) [1810247] - [kernel] locking/percpu-rwsem: Add DEFINE_PERCPU_RWSEM(), use it to initialize cgroup_threadgroup_rwsem (Waiman Long) [1810247] - [kernel] rcu/sync: Kill rcu_sync_type/gp_type (Waiman Long) [1810247] - [kernel] rcu: Make __call_srcu static (Waiman Long) [1810247] - [kernel] rcu: Upgrade sync_exp_work_done() to smp_mb() (Waiman Long) [1810247] - [documentation] doc: Remove ".vnet" from paulmck email addresses (Waiman Long) [1810247] - [kernel] rcu: Set a maximum limit for back-to-back callback invocation (Waiman Long) [1810247] - [kernel] rcu: Correctly unlock root node in rcu_check_gp_start_stall() (Waiman Long) [1810247] - [kernel] rcu: Dump specified number of blocked tasks (Waiman Long) [1810247] - [kernel] rcu: Remove unused rdp local from synchronize_rcu_expedited() (Waiman Long) [1810247] - [kernel] rcu: Rename rcu_data's ->deferred_qs to ->exp_deferred_qs (Waiman Long) [1810247] - [kernel] rcu: Add checks for dynticks counters in rcu_is_cpu_rrupt_from_idle() (Waiman Long) [1810247] - [kernel] rcu: Avoid self-IPI in sync_sched_exp_online_cleanup() (Waiman Long) [1810247] - [kernel] rcu: Avoid self-IPI in sync_rcu_exp_select_node_cpus() (Waiman Long) [1810247] - [kernel] rcu: Inline invoke_rcu_callbacks() into its sole remaining caller (Waiman Long) [1810247] - [kernel] rcu: Use irq_work to get scheduler's attention in clean context (Waiman Long) [1810247] - [kernel] rcu: Allow rcu_read_unlock_special() to raise_softirq() if in_irq() (Waiman Long) [1810247] - [kernel] rcu: Only do rcu_read_unlock_special() wakeups if expedited (Waiman Long) [1810247] - [kernel] rcu: Check for wakeup-safe conditions in rcu_read_unlock_special() (Waiman Long) [1810247] - [kernel] rcu: Enable elimination of Tree-RCU softirq processing (Waiman Long) [1810247] - [kernel] rcuperf: Fix cleanup path for invalid perf_type strings (Waiman Long) [1810247] - [kernel] rcutorture: Fix cleanup path for invalid torture_type strings (Waiman Long) [1810247] - [kernel] rcutorture: Fix expected forward progress duration in OOM notifier (Waiman Long) [1810247] - [kernel] rcutorture: Remove ->ext_irq_conflict field (Waiman Long) [1810247] - [kernel] rcutorture: Make rcutorture_extend_mask() comment match the code (Waiman Long) [1810247] - [tools] tools/.../rcutorture: Convert to SPDX license identifier (Waiman Long) [1810247] - [kernel] torture: Don't try to offline the last CPU (Waiman Long) [1810247] - [kernel] rcu: Fix nohz status in stall warning (Waiman Long) [1810247] - [kernel] rcu: Move forward-progress checkers into tree_stall.h (Waiman Long) [1810247] - [kernel] rcu: Move irq-disabled stall-warning checking to tree_stall.h (Waiman Long) [1810247] - [kernel] rcu: Organize functions in tree_stall.h (Waiman Long) [1810247] - [kernel] rcu: Move FAST_NO_HZ stall-warning code to tree_stall.h (Waiman Long) [1810247] - [kernel] rcu: Inline RCU stall-warning info helper functions (Waiman Long) [1810247] - [kernel] rcu: Move rcu_print_task_exp_stall() to tree_exp.h (Waiman Long) [1810247] - [kernel] rcu: Inline RCU task stall-warning helper functions (Waiman Long) [1810247] - [kernel] rcu: Move RCU CPU stall-warning code out of tree.c (Waiman Long) [1810247] - [kernel] rcu: Move RCU CPU stall-warning code out of tree_plugin.h (Waiman Long) [1810247] - [kernel] rcu: Move RCU CPU stall-warning code out of update.c (Waiman Long) [1810247] - [kernel] srcu: Remove cleanup_srcu_struct_quiesced() (Waiman Long) [1810247] - [kernel] srcu: Check for in-flight callbacks in _cleanup_srcu_struct() (Waiman Long) [1810247] - [kernel] rcu: Correct READ_ONCE()/WRITE_ONCE() for ->rcu_read_unlock_special (Waiman Long) [1810247] - [kernel] rcu: Fix typo in tree_exp.h comment (Waiman Long) [1810247] - [kernel] rcu: Eliminate redundant NULL-pointer check (Waiman Long) [1810247] - [kernel] rcu: Fix force_qs_rnp() header comment (Waiman Long) [1810247] - [kernel] rcu: Update jiffies_to_sched_qs and adjust_jiffies_till_sched_qs() comments (Waiman Long) [1810247] - [kernel] rcu: Do a single rhp->func read in rcu_head_after_call_rcu() (Waiman Long) [1810247] - [kernel] rcu: Default jiffies_to_sched_qs to jiffies_till_sched_qs (Waiman Long) [1810247] - [kernel] rcu: Fix self-wakeups for grace-period kthread (Waiman Long) [1810247] - [kernel] rcu: Report error for bad rcu_nocbs= parameter values (Waiman Long) [1810247] - [kernel] rcu: Allow rcu_nocbs= to specify all CPUs (Waiman Long) [1810247] - [kernel] rcu: Move common code out of if-else block (Waiman Long) [1810247] - [kernel] rcu: Set rcutree.kthread_prio sysfs access to read-only (Waiman Long) [1810247] - [kernel] rcu: Make exit_rcu() handle non-preempted RCU readers (Waiman Long) [1810247] - [kernel] rcu: rcu_qs -- Use raise_softirq_irqoff to not save irqs twice (Waiman Long) [1810247] - [kernel] rcu: Avoid unnecessary softirq when system is idle (Waiman Long) [1810247] - [kernel] rcu: Unconditionally expedite during suspend/hibernate (Waiman Long) [1810247] - [kernel] rcu/tree: Convert to SPDX license identifier (Waiman Long) [1810247] - [kernel] srcu: Remove srcu_queue_delayed_work_on() (Waiman Long) [1810247] - [kernel] sched/fair: Define sched_idle_cpu() only for SMP configurations (Phil Auld) [1419746] - [kernel] sched/fair: Load balance aggressively for SCHED_IDLE CPUs (Phil Auld) [1419746] - [kernel] sched/fair : Improve update_sd_pick_busiest for spare capacity case (Phil Auld) [1419746] - [kernel] sched/fair: Fix find_idlest_group() to handle CPU affinity (Phil Auld) [1419746] - [kernel] sched/cfs: fix spurious active migration (Phil Auld) [1419746] - [kernel] sched/fair: Add comments for group_type and balancing at SD_NUMA level (Phil Auld) [1419746] - [kernel] sched/fair: Fix rework of find_idlest_group() (Phil Auld) [1419746] - [kernel] sched/fair: Rework find_idlest_group() (Phil Auld) [1419746] - [kernel] sched/fair: Optimize find_idlest_group() (Phil Auld) [1419746] - [kernel] sched/fair: Use load instead of runnable load in wakeup path (Phil Auld) [1419746] - [kernel] sched/fair: Use utilization to select misfit task (Phil Auld) [1419746] - [kernel] sched/fair: Spread out tasks evenly when not overloaded (Phil Auld) [1419746] - [kernel] sched/fair: Use load instead of runnable load in load_balance() (Phil Auld) [1419746] - [kernel] sched/fair: Use rq->nr_running when balancing load (Phil Auld) [1419746] - [kernel] sched/fair: Rework load_balance() (Phil Auld) [1419746] - [kernel] sched/fair: Remove meaningless imbalance calculation (Phil Auld) [1419746] - [kernel] sched/fair: Rename sg_lb_stats::sum_nr_running to sum_h_nr_running (Phil Auld) [1419746] - [kernel] sched/fair: Clean up asym packing (Phil Auld) [1419746] - [kernel] sched/fair: Fall back to sched-idle CPU if idle CPU isn't found (Phil Auld) [1419746] - [kernel] sched/fair: Start tracking SCHED_IDLE tasks count in cfs_rq (Phil Auld) [1419746] - [kernel] sched/core: Allow sched_setattr() to use the current policy (Phil Auld) [1419746] - [kernel] sched/fair: Introduce fits_capacity() (Phil Auld) [1419746] - [kernel] sched/core: Provide a pointer to the valid CPU mask (Phil Auld) [1419746] - [x86] x86/percpu: Optimize raw_cpu_xchg() (Phil Auld) [1419746] - [kernel] x86/percpu, sched/fair: Avoid local_clock() (Phil Auld) [1419746] - [x86] x86/percpu, x86/irq: Relax {set,get}_irq_regs() (Phil Auld) [1419746] - [x86] x86/percpu: Relax smp_processor_id() (Phil Auld) [1419746] - [x86] x86/percpu: Differentiate this_cpu_{}() and __this_cpu_{}() (Phil Auld) [1419746] - [kernel] sched/fair: Fix unnecessary increase of balance interval (Phil Auld) [1419746] - [kernel] sched/fair: Trigger asym_packing during idle load balance (Phil Auld) [1419746] - [kernel] sched/fair: Fix rounding bug for asym packing (Phil Auld) [1419746] - [kernel] sched/fair: Fix warning on non-SMP build (Phil Auld) [1419746] - [kernel] sched/core: Create task_has_idle_policy() helper (Phil Auld) [1419746] - [firmware] efi: fix a mistype in comments mentioning efivar_entry_iter_begin() (Vladis Dronov) [1804417] - [firmware] efi: add a sanity check to efivar_store_raw() (Vladis Dronov) [1804417] - [firmware] efi: fix a race and a buffer overflow while reading efivars via sysfs (Vladis Dronov) [1804417] - [scsi] scsi: ibmvfc: Fix NULL return compiler warning (Steve Best) [1810653] - [scsi] scsi: ibmvfc: Avoid loss of all paths during SVC node reboot (Steve Best) [1810653] - [fs] xfs: fix some memory leaks in log recovery (Bill O'Donnell) [1765693] - [fs] xfs: Fix deadlock between AGI and AGF when target_ip exists in xfs_rename() (Bill O'Donnell) [1765693] - [fs] xfs: fix inode fork extent count overflow (Bill O'Donnell) [1765693] - [fs] xfs: change the seconds fields in xfs_bulkstat to signed (Bill O'Donnell) [1765693] - [fs] xfs: assure zeroed memory buffers for certain kmem allocations (Bill O'Donnell) [1765693] - [fs] xfs: removed unused error variable from xchk_refcountbt_rec (Bill O'Donnell) [1765693] - [fs] xfs: remove unused flags arg from xfs_get_aghdr_buf() (Bill O'Donnell) [1765693] - [fs] xfs: Fix tail rounding in xfs_alloc_file_space() (Bill O'Donnell) [1765693] - [fs] xfs: remove unlikely() from WARN_ON() condition (Bill O'Donnell) [1765693] - [fs] xfs: avoid unused to_mp() function warning (Bill O'Donnell) [1765693] - [fs] xfs: log proper length of superblock (Bill O'Donnell) [1765693] - [fs] xfs: revert 1baa2800e62d ("xfs: remove the unused XFS_ALLOC_USERDATA flag") (Bill O'Donnell) [1765693] - [fs] xfs: removed unneeded variable (Bill O'Donnell) [1765693] - [fs] xfs: push the grant head when the log head moves forward (Bill O'Donnell) [1765693] - [fs] xfs: push iclog state cleaning into xlog_state_clean_log (Bill O'Donnell) [1765693] - [fs] xfs: factor iclog state processing out of xlog_state_do_callback() (Bill O'Donnell) [1765693] - [fs] xfs: factor callbacks out of xlog_state_do_callback() (Bill O'Donnell) [1765693] - [fs] xfs: factor debug code out of xlog_state_do_callback() (Bill O'Donnell) [1765693] - [fs] xfs: prevent CIL push holdoff in log recovery (Bill O'Donnell) [1765693] - [fs] xfs: fix missed wakeup on l_flush_wait (Bill O'Donnell) [1765693] - [fs] xfs: push the AIL in xlog_grant_head_wake (Bill O'Donnell) [1765693] - [fs] xfs: Use WARN_ON_ONCE for bailout mount-operation (Bill O'Donnell) [1765693] - [fs] xfs: define a flags field for the AG geometry ioctl structure (Bill O'Donnell) [1765693] - [fs] xfs: add a xfs_valid_startblock helper (Bill O'Donnell) [1765693] - [fs] xfs: remove the unused XFS_ALLOC_USERDATA flag (Bill O'Donnell) [1765693] - [fs] xfs: cleanup xfs_fsb_to_db (Bill O'Donnell) [1765693] - [fs] xfs: fix the dax supported check in xfs_ioctl_setattr_dax_invalidate (Bill O'Donnell) [1765693] - [fs] xfs: Fix stale data exposure when readahead races with hole punch (Bill O'Donnell) [1765693] - [mm] fs: Export generic_fadvise() (Bill O'Donnell) [1765693] - [fs] xfs: reverse search directory freespace indexes (Bill O'Donnell) [1765693] - [fs] xfs: speed up directory bestfree block scanning (Bill O'Donnell) [1765693] - [fs] xfs: factor free block index lookup from xfs_dir2_node_addname_int() (Bill O'Donnell) [1765693] - [fs] xfs: factor data block addition from xfs_dir2_node_addname_int() (Bill O'Donnell) [1765693] - [fs] xfs: move xfs_dir2_addname() (Bill O'Donnell) [1765693] - [fs] xfs: remove all *_ITER_CONTINUE values (Bill O'Donnell) [1765693] - [fs] xfs: remove all *_ITER_ABORT values (Bill O'Donnell) [1765693] - [fs] xfs: log proper length of btree block in scrub/repair (Bill O'Donnell) [1765693] - [fs] xfs: reinitialize rm_flags when unpacking an offset into an rmap irec (Bill O'Donnell) [1765693] - [fs] xfs: remove unnecessary int returns from deferred bmap functions (Bill O'Donnell) [1765693] - [fs] xfs: remove unnecessary int returns from deferred refcount functions (Bill O'Donnell) [1765693] - [fs] xfs: remove unnecessary int returns from deferred rmap functions (Bill O'Donnell) [1765693] - [fs] xfs: remove unnecessary parameter from xfs_iext_inc_seq (Bill O'Donnell) [1765693] - [fs] xfs: fix sign handling problem in xfs_bmbt_diff_two_keys (Bill O'Donnell) [1765693] - [fs] xfs: don't return _QUERY_ABORT from xfs_rmap_has_other_keys (Bill O'Donnell) [1765693] - [fs] xfs: fix maxicount division by zero error (Bill O'Donnell) [1765693] - [fs] xfs: bmap scrub should only scrub records once (Bill O'Donnell) [1765693] - [fs] xfs: remove excess function parameter description in 'xfs_btree_sblock_v5hdr_verify' (Bill O'Donnell) [1765693] - [fs] fs: xfs: Remove KM_NOSLEEP and KM_SLEEP (Bill O'Donnell) [1765693] - [fs] fs/xfs: Fix return code of xfs_break_leased_layouts() (Bill O'Donnell) [1765693] - [fs] xfs: compat_ioctl: use compat_ptr() (Bill O'Donnell) [1765693] - [fs] xfs: fall back to native ioctls for unhandled compat ones (Bill O'Donnell) [1765693] - [fs] xfs: remove more ondisk directory corruption asserts (Bill O'Donnell) [1765693] - [fs] fs: xfs: xfs_log: Don't use KM_MAYFAIL at xfs_log_reserve() (Bill O'Donnell) [1765693] - [fs] xfs: Fix possible null-pointer dereferences in xchk_da_btree_block_check_sibling() (Bill O'Donnell) [1765693] - [fs] xfs: fix stack contents leakage in the v1 inumber ioctls (Bill O'Donnell) [1765693] - [fs] xfs: sync up xfs_trans_inode with userspace (Bill O'Donnell) [1765693] - [fs] xfs: move xfs_trans_inode.c to libxfs/ (Bill O'Donnell) [1765693] - [fs] xfs: chain bios the right way around in xfs_rw_bdev (Bill O'Donnell) [1765693] - [fs] xfs: bump INUMBERS cursor correctly in xfs_inumbers_walk (Bill O'Donnell) [1765693] - [fs] xfs: don't update lastino for FSBULKSTAT_SINGLE (Bill O'Donnell) [1765693] - [fs] xfs: online scrub needn't bother zeroing its temporary buffer (Bill O'Donnell) [1765693] - [fs] xfs: only allocate memory for scrubbing attributes when we need it (Bill O'Donnell) [1765693] - [fs] xfs: refactor attr scrub memory allocation function (Bill O'Donnell) [1765693] - [fs] xfs: refactor extended attribute buffer pointer functions (Bill O'Donnell) [1765693] - [fs] xfs: attribute scrub should use seen_enough to pass error values (Bill O'Donnell) [1765693] - [fs] xfs: allow single bulkstat of special inodes (Bill O'Donnell) [1765693] - [fs] xfs: specify AG in bulk req (Bill O'Donnell) [1765693] - [fs] xfs: wire up the v5 inumbers ioctl (Bill O'Donnell) [1765693] - [fs] xfs: wire up new v5 bulkstat ioctls (Bill O'Donnell) [1765693] - [fs] xfs: introduce v5 inode group structure (Bill O'Donnell) [1765693] - [fs] xfs: introduce new v5 bulkstat structure (Bill O'Donnell) [1765693] - [fs] xfs: rename bulkstat functions (Bill O'Donnell) [1765693] - [fs] xfs: remove various bulk request typedef usage (Bill O'Donnell) [1765693] - [fs] fs: xfs: xfs_log: Change return type from int to void (Bill O'Donnell) [1765693] - [fs] xfs: poll waiting for quotacheck (Bill O'Donnell) [1765693] - [fs] xfs: multithreaded iwalk implementation (Bill O'Donnell) [1765693] - [fs] xfs: refactor INUMBERS to use iwalk functions (Bill O'Donnell) [1765693] - [fs] xfs: refactor iwalk code to handle walking inobt records (Bill O'Donnell) [1765693] - [fs] xfs: refactor xfs_iwalk_grab_ichunk (Bill O'Donnell) [1765693] - [fs] xfs: clean up long conditionals in xfs_iwalk_ichunk_ra (Bill O'Donnell) [1765693] - [fs] xfs: change xfs_iwalk_grab_ichunk to use startino, not lastino (Bill O'Donnell) [1765693] - [fs] xfs: move bulkstat ichunk helpers to iwalk code (Bill O'Donnell) [1765693] - [fs] xfs: calculate inode walk prefetch more carefully (Bill O'Donnell) [1765693] - [fs] xfs: convert bulkstat to new iwalk infrastructure (Bill O'Donnell) [1765693] - [fs] xfs: bulkstat should copy lastip whenever userspace supplies one (Bill O'Donnell) [1765693] - [fs] xfs: convert quotacheck to use the new iwalk functions (Bill O'Donnell) [1765693] - [fs] xfs: create simplified inode walk function (Bill O'Donnell) [1765693] - [fs] xfs: create iterator error codes (Bill O'Donnell) [1765693] - [fs] xfs: remove XFS_TRANS_NOFS (Bill O'Donnell) [1765693] - [fs] xfs: simplify xfs_ioend_can_merge (Bill O'Donnell) [1765693] - [fs] xfs: allow merging ioends over append boundaries (Bill O'Donnell) [1765693] - [fs] xfs: fix a comment typo in xfs_submit_ioend (Bill O'Donnell) [1765693] - [fs] xfs: remove the unused xfs_count_page_state declaration (Bill O'Donnell) [1765693] - [fs] xfs: fix iclog allocation size (Bill O'Donnell) [1765693] - [fs] xfs: remove unused header files (Bill O'Donnell) [1765693] - [fs] xfs: account for log space when formatting new AGs (Bill O'Donnell) [1765693] - [fs] xfs: refactor free space btree record initialization (Bill O'Donnell) [1765693] - [fs] xfs: always update params on small allocation (Bill O'Donnell) [1765693] - [fs] xfs: skip small alloc cntbt logic on NULL cursor (Bill O'Donnell) [1765693] - [fs] xfs: move small allocation helper (Bill O'Donnell) [1765693] - [fs] xfs: clean up small allocation helper (Bill O'Donnell) [1765693] - [fs] xfs: merge xfs_trans_bmap.c into xfs_bmap_item.c (Bill O'Donnell) [1765693] - [fs] xfs: merge xfs_trans_rmap.c into xfs_rmap_item.c (Bill O'Donnell) [1765693] - [fs] xfs: merge xfs_trans_refcount.c into xfs_refcount_item.c (Bill O'Donnell) [1765693] - [fs] xfs: merge xfs_trans_extfree.c into xfs_extfree_item.c (Bill O'Donnell) [1765693] - [fs] xfs: merge xfs_bud_init into xfs_trans_get_bud (Bill O'Donnell) [1765693] - [fs] xfs: merge xfs_rud_init into xfs_trans_get_rud (Bill O'Donnell) [1765693] - [fs] xfs: merge xfs_cud_init into xfs_trans_get_cud (Bill O'Donnell) [1765693] - [fs] xfs: merge xfs_efd_init into xfs_trans_get_efd (Bill O'Donnell) [1765693] - [fs] xfs: remove a pointless comment duplicated above all xfs_item_ops instances (Bill O'Donnell) [1765693] - [fs] xfs: use a list_head for iclog callbacks (Bill O'Donnell) [1765693] - [fs] xfs: remove the xfs_log_item_t typedef (Bill O'Donnell) [1765693] - [fs] xfs: don't cast inode_log_items to get the log_item (Bill O'Donnell) [1765693] - [fs] xfs: add a flag to release log items on commit (Bill O'Donnell) [1765693] - [fs] xfs: split iop_unlock (Bill O'Donnell) [1765693] - [fs] xfs: don't use xfs_trans_free_items in the commit path (Bill O'Donnell) [1765693] - [fs] xfs: remove the dummy iop_push implementation for inode creation items (Bill O'Donnell) [1765693] - [fs] xfs: don't require log items to implement optional methods (Bill O'Donnell) [1765693] - [fs] xfs: stop using XFS_LI_ABORTED as a parameter flag (Bill O'Donnell) [1765693] - [fs] xfs: fix a trivial comment typo in xfs_trans_committed_bulk (Bill O'Donnell) [1765693] - [fs] xfs: add struct xfs_mount pointer to struct xfs_buf (Bill O'Donnell) [1765693] - [fs] xfs: remove the b_io_length field in struct xfs_buf (Bill O'Donnell) [1765693] - [fs] xfs: properly type the b_log_item field in struct xfs_buf (Bill O'Donnell) [1765693] - [fs] xfs: remove unused buffer cache APIs (Bill O'Donnell) [1765693] - [fs] xfs: stop using bp naming for log recovery buffers (Bill O'Donnell) [1765693] - [fs] xfs: use bios directly to read and write the log recovery buffers (Bill O'Donnell) [1765693] - [fs] xfs: return an offset instead of a pointer from xlog_align (Bill O'Donnell) [1765693] - [fs] xfs: move the log ioend workqueue to struct xlog (Bill O'Donnell) [1765693] - [fs] xfs: use bios directly to write log buffers (Bill O'Donnell) [1765693] - [fs] xfs: make use of the l_targ field in struct xlog (Bill O'Donnell) [1765693] - [fs] xfs: remove the syncing argument from xlog_verify_iclog (Bill O'Donnell) [1765693] - [fs] xfs: update both stat counters together in xlog_sync (Bill O'Donnell) [1765693] - [fs] xfs: factor out iclog size calculation from xlog_sync (Bill O'Donnell) [1765693] - [fs] xfs: factor out splitting of an iclog from xlog_sync (Bill O'Donnell) [1765693] - [fs] xfs: factor out log buffer writing from xlog_sync (Bill O'Donnell) [1765693] - [fs] xfs: don't use REQ_PREFLUSH for split log writes (Bill O'Donnell) [1765693] - [fs] xfs: remove XLOG_STATE_IOABORT (Bill O'Donnell) [1765693] - [fs] xfs: reformat xlog_get_lowest_lsn (Bill O'Donnell) [1765693] - [fs] xfs: cleanup xlog_get_iclog_buffer_size (Bill O'Donnell) [1765693] - [fs] xfs: remove the l_iclog_size_log field from struct xlog (Bill O'Donnell) [1765693] - [fs] xfs: renumber XBF_WRITE_FAIL (Bill O'Donnell) [1765693] - [fs] xfs: remove the never used _XBF_COMPOUND flag (Bill O'Donnell) [1765693] - [fs] xfs: remove the no-op spinlock_destroy stub (Bill O'Donnell) [1765693] - [fs] xfs: move xfs_ino_geometry to xfs_shared.h (Bill O'Donnell) [1765693] - [fs] xfs: remove unused flag arguments (Bill O'Donnell) [1765693] - [fs] xfs: remove the debug-only q_transp field from struct xfs_dquot (Bill O'Donnell) [1765693] - [fs] xfs: merge xfs_buf_zero and xfs_buf_iomove (Bill O'Donnell) [1765693] - [fs] xfs: remove unused flags arg from getsb interfaces (Bill O'Donnell) [1765693] - [fs] xfs: include WARN, REPAIR build options in XFS_BUILD_OPTIONS (Bill O'Donnell) [1765693] - [fs] xfs: finish converting to inodes_per_cluster (Bill O'Donnell) [1765693] - [fs] xfs: fix inode_cluster_size rounding mayhem (Bill O'Donnell) [1765693] - [fs] xfs: refactor inode geometry setup routines (Bill O'Donnell) [1765693] - [fs] xfs: separate inode geometry (Bill O'Donnell) [1765693] - [fs] xfs: use file_modified() helper (Bill O'Donnell) [1765693] - [fs] vfs: introduce file_modified() helper (Bill O'Donnell) [1765693]- [md] dm: bump version of core and various targets (Mike Snitzer) [1810746] - [md] dm: fix congested_fn for request-based device (Mike Snitzer) [1810746] - [md] dm integrity: use dm_bio_record and dm_bio_restore (Mike Snitzer) [1810746] - [md] dm bio record: save_restore bi_end_io and bi_integrity (Mike Snitzer) [1810746] - [md] dm writecache: verify watermark during resume (Mike Snitzer) [1810746] - [md] dm: report suspended device during destroy (Mike Snitzer) [1810746] - [md] dm thin metadata: fix lockdep complaint (Mike Snitzer) [1810746] - [md] dm cache: fix a crash due to incorrect work item cancelling (Mike Snitzer) [1810746] - [md] dm integrity: fix invalid table returned due to argument count mismatch (Mike Snitzer) [1810746] - [md] dm integrity: fix a deadlock due to offloading to an incorrect workqueue (Mike Snitzer) [1810746] - [md] dm integrity: fix recalculation when moving from journal mode to bitmap mode (Mike Snitzer) [1810746] - [md] dm writecache: improve performance of large linear writes on SSDs (Mike Snitzer) [1810746] - [md] dm mpath: Add timeout mechanism for queue_if_no_path (Mike Snitzer) [1810746] - [md] dm thin: change data device's flush_bio to be member of struct pool (Mike Snitzer) [1810746] - [md] dm thin: don't allow changing data device during thin-pool reload (Mike Snitzer) [1810746] - [md] dm thin: fix use-after-free in metadata_pre_commit_callback (Mike Snitzer) [1810746] - [md] dm thin metadata: use pool locking at end of dm_pool_metadata_close (Mike Snitzer) [1810746] - [md] dm writecache: fix incorrect flush sequence when doing SSD mode commit (Mike Snitzer) [1810746] - [md] dm crypt: fix benbi IV constructor crash if used in authenticated mode (Mike Snitzer) [1810746] - [md] dm crypt: Implement Elephant diffuser for Bitlocker compatibility (Mike Snitzer) [1810746] - [md] dm space map common: fix to ensure new block isn't already in use (Mike Snitzer) [1810746] - [md] dm verity: don't prefetch hash blocks for already-verified data (Mike Snitzer) [1810746] - [md] dm crypt: fix GFP flags passed to skcipher_request_alloc() (Mike Snitzer) [1810746] - [md] dm thin metadata: Fix trivial math error in on-disk format documentation (Mike Snitzer) [1810746] - [md] dm thin metadata: use true_false for bool variable (Mike Snitzer) [1810746] - [md] dm snapshot: use true_false for bool variable (Mike Snitzer) [1810746] - [md] dm bio prison v2: use true_false for bool variable (Mike Snitzer) [1810746] - [md] dm mpath: use true_false for bool variable (Mike Snitzer) [1810746] - [md] dm zoned: support zone sizes smaller than 128MiB (Mike Snitzer) [1810746] - [md] dm raid: table line rebuild status fixes (Mike Snitzer) [1810746] - [documentation] docs: dm-integrity: remove reference to ARC4 (Mike Snitzer) [1810746] - [md] dm thin: Flush data device before committing metadata (Mike Snitzer) [1810746] - [md] dm thin metadata: Add support for a pre-commit callback (Mike Snitzer) [1810746] - [md] dm btree: increase rebalance threshold in __rebalance2() (Mike Snitzer) [1810746] - [md] dm mpath: remove harmful bio-based optimization (Mike Snitzer) [1810746] - [md] dm integrity: fix excessive alignment of metadata runs (Mike Snitzer) [1810746] - [md] dm cache: replace spin_lock_irqsave with spin_lock_irq (Mike Snitzer) [1810746] - [md] dm bio prison: replace spin_lock_irqsave with spin_lock_irq (Mike Snitzer) [1810746] - [md] dm thin: replace spin_lock_irqsave with spin_lock_irq (Mike Snitzer) [1810746] - [md] dm raid: streamline rs_get_progress() and its raid_status() caller side (Mike Snitzer) [1810746] - [md] dm raid: simplify rs_setup_recovery call chain (Mike Snitzer) [1810746] - [md] dm raid: to ensure resynchronization, perform raid set grow in preresume (Mike Snitzer) [1810746] - [md] dm raid: change rs_set_dev_and_array_sectors API and callers (Mike Snitzer) [1810746] - [md] dm: introduce DM_GET_TARGET_VERSION (Mike Snitzer) [1810746] - [md] dm bufio: introduce a global cache replacement (Mike Snitzer) [1810746] - [md] dm bufio: remove old-style buffer cleanup (Mike Snitzer) [1810746] - [md] dm bufio: introduce a global queue (Mike Snitzer) [1810746] - [md] dm bufio: refactor adjust_total_allocated (Mike Snitzer) [1810746] - [md] dm bufio: call adjust_total_allocated from __link_buffer and __unlink_buffer (Mike Snitzer) [1810746] - [md] dm crypt: omit parsing of the encapsulated cipher (Mike Snitzer) [1810746] - [md] dm crypt: switch to ESSIV crypto API template (Mike Snitzer) [1810746] - [crypto] crypto: essiv - create wrapper template for ESSIV generation (Mike Snitzer) [1810746] - [security] crypto: drop mask=CRYPTO_ALG_ASYNC from shash tfm allocations (Mike Snitzer) [1810746] - [crypto] crypto: drop mask=CRYPTO_ALG_ASYNC from cipher tfm allocations (Mike Snitzer) [1810746] - [md] dm verity: add root hash pkcs#7 signature verification (Mike Snitzer) [1810746] - [md] dm crypt: reuse eboiv skcipher for IV generation (Mike Snitzer) [1810746] - [md] dm integrity: fix a crash due to BUG_ON in __journal_read_write() (Mike Snitzer) [1810746] - [md] dm kcopyd: Increase default sub-job size to 512KB (Mike Snitzer) [1810746] - [documentation] docs: device-mapper: move it to the admin-guide (Mike Snitzer) [1810746] - [documentation] docs: convert docs to ReST and rename to *.rst (Mike Snitzer) [1810746] - [md] dm crypt: implement eboiv - encrypted byte-offset initialization vector (Mike Snitzer) [1810746] - [md] dm integrity: use kzalloc() instead of kmalloc() + memset() (Mike Snitzer) [1810746] - [md] dm integrity: always set version on superblock update (Mike Snitzer) [1810746] - [md] dm integrity: whitespace, coding style and dead code cleanup (Mike Snitzer) [1810746] - [md] dm integrity: implement synchronous mode for reboot handling (Mike Snitzer) [1810746] - [md] dm integrity: handle machine reboot in bitmap mode (Mike Snitzer) [1810746] - [md] dm integrity: add a bitmap mode (Mike Snitzer) [1810746] - [md] dm integrity: introduce a function add_new_range_and_wait() (Mike Snitzer) [1810746] - [md] dm integrity: allow large ranges to be described (Mike Snitzer) [1810746] - [md] dm ingerity: pass size to dm_integrity_alloc_page_list() (Mike Snitzer) [1810746] - [md] dm integrity: introduce rw_journal_sectors() (Mike Snitzer) [1810746] - [md] dm crypt and integrity: shash - remove shash_desc::flags (Mike Snitzer) [1810746] - [md] dm: fix potential for q->make_request_fn NULL pointer (Mike Snitzer) [1794340] - [netdrv] net/mlx5e: Don't clear the whole vf config when switching modes (mohamad meib) [1811428] - [scsi] scsi: be2iscsi: be_main: Mark expected switch fall-through (Maurizio Lombardi) [1796740] - [scsi] scsi: be2iscsi: be_iscsi: Mark expected switch fall-through (Maurizio Lombardi) [1796740] - [scsi] scsi: be2iscsi: switch to generic DMA API (Maurizio Lombardi) [1796740] - [scsi] scsi: be2iscsi: fix spelling mistake "Retreiving" -> "Retrieving" (Maurizio Lombardi) [1796740] - [scsi] scsi: be2iscsi: remove unused variable dmsg (Maurizio Lombardi) [1796740] - [scsi] scsi: be2iscsi: Update copyright (Maurizio Lombardi) [1796740] - [security] selinux: fix sidtab string cache locking (Ondrej Mosnacek) [1807001 1806991] - [security] selinux: do not allocate ancillary buffer on first load (Ondrej Mosnacek) [1807001] - [security] selinux: remove redundant selinux_nlmsg_perm (Ondrej Mosnacek) [1807001] - [security] selinux: fix wrong buffer types in policydb.c (Ondrej Mosnacek) [1807001] - [security] selinux: treat atomic flags more carefully (Ondrej Mosnacek) [1807001] - [security] selinux: make default_noexec read-only after init (Ondrej Mosnacek) [1807001] - [security] selinux: move ibpkeys code under CONFIG_SECURITY_INFINIBAND (Ondrej Mosnacek) [1807001] - [security] Documentation, selinux: fix references to old selinuxfs mount point (Ondrej Mosnacek) [1807001] - [security] selinuxfs: use scnprintf to get real length for inode (Ondrej Mosnacek) [1807001] - [security] selinux: remove set but not used variable 'sidtab' (Ondrej Mosnacek) [1807001] - [security] selinux: ensure the policy has been loaded before reading the sidtab stats (Ondrej Mosnacek) [1807001] - [security] selinux: ensure we cleanup the internal AVC counters on error in avc_update() (Ondrej Mosnacek) [1807001] - [security] selinux: randomize layout of key structures (Ondrej Mosnacek) [1807001] - [security] selinux: clean up selinux_enabled/disabled/enforcing_boot (Ondrej Mosnacek) [1807001] - [security] selinux: remove unnecessary selinux cred request (Ondrej Mosnacek) [1807001] - [security] selinux: ensure we cleanup the internal AVC counters on error in avc_insert() (Ondrej Mosnacek) [1807001] - [security] security: only build lsm_audit if CONFIG_SECURITY=y (Ondrej Mosnacek) [1807001] - [security] selinux: clean up selinux_inode_permission MAY_NOT_BLOCK tests (Ondrej Mosnacek) [1807001] - [security] selinux: fall back to ref-walk if audit is required (Ondrej Mosnacek) [1807001] - [security] selinux: revert "stop passing MAY_NOT_BLOCK to the AVC upon follow_link" (Ondrej Mosnacek) [1807001] - [security] selinux: cache the SID -> context string translation (Ondrej Mosnacek) [1807001 1806991] - [security] selinux: sidtab reverse lookup hash table (Ondrej Mosnacek) [1807001] - [security] selinux: default_range glblub implementation (Ondrej Mosnacek) [1807001] - [security] selinux: allow labeling before policy is loaded (Ondrej Mosnacek) [1807001 1777525] - [security] selinux: remove load size limit (Ondrej Mosnacek) [1807001] - [security] selinux: fix residual uses of current_security() for the SELinux blob (Ondrej Mosnacek) [1807001] - [kernel] rcu: Make kfree_rcu() ignore NULL pointers (Ondrej Mosnacek) [1807001] - [security] SELinux: Abstract use of ipc security blobs (Ondrej Mosnacek) [1807001] - [security] SELinux: Abstract use of inode security blob (Ondrej Mosnacek) [1807001] - [security] SELinux: Abstract use of file security blob (Ondrej Mosnacek) [1807001] - [security] SELinux: Abstract use of cred security blob (Ondrej Mosnacek) [1807001] - [security] selinux: kill selinux_sb_get_mnt_opts() (Ondrej Mosnacek) [1807001] - [security] selinux; don't open-code a loop in sb_finish_set_opts() (Ondrej Mosnacek) [1807001] - [security] selinux: expand superblock_doinit() calls (Ondrej Mosnacek) [1807001] - [netdrv] hv_netvsc: Fix unwanted rx_table reset (Mohammed Gamal) [1805950] - [netdrv] hv_netvsc: Fix tx_table init in rndis_set_subchannel() (Mohammed Gamal) [1805950] - [netdrv] hv_netvsc: Fix send_table offset in case of a host bug (Mohammed Gamal) [1805950] - [netdrv] hv_netvsc: Fix offset usage in netvsc_send_table() (Mohammed Gamal) [1805950]- [block] blk-mq: Keep set->nr_hw_queues and set->map.nr_queues in sync (Ming Lei) [1810523] - [block] block: clear REQ_HIPRI if polling is not supported (Ming Lei) [1809506]- [perf] arm_spe: Enable ACPI/Platform automatic module loading (Jeremy Linton) [1501652] - [perf] perf: arm_spe: Don't error on high-order pages for aux buf (Jeremy Linton) [1501652] - [perf] arm_spe: handle devm_kasprintf() failure (Jeremy Linton) [1501652] - [perf] arm_spe: Enable automatic DT loading (Jeremy Linton) [1501652] - [block] blk-iolatency: fix STS_AGAIN handling (Ming Lei) [1764737] - [block] blk-iolatency: only account submitted bios (Ming Lei) [1764737] - [block] blk-iolatency: clear use_delay when io.latency is set to zero (Ming Lei) [1764737] - [block] blk-iolatency: #include "blk.h" (Ming Lei) [1764737] - [block] Blk-iolatency: warn on negative inflight IO counter (Ming Lei) [1764737] - [block] blk-iolatency: fix IO hang due to negative inflight counter (Ming Lei) [1764737] - [block] block: fix blk-iolatency accounting underflow (Ming Lei) [1764737] - [fs] xfs: stabilize insert range start boundary to avoid COW writeback race (Brian Foster) [1728979] - [x86] uprobes/x86: Fix detection of 32-bit user mode (Oleg Nesterov) [1804961] - [ipc] Revert "ipc, sem: remove uneeded sem_undo_list lock usage in exit_sem()" ("Herton R. Krzesinski") [1807627] - [powerpc] powerpc/tm: Fix clearing MSRin current when reclaiming on signal delivery (Gustavo Duarte) [1751116] - [powerpc] powerpc/tm: Set MSRjust prior to recheckpoint (Gustavo Duarte) [1751116] - [arm64] arm64: smp: Increase secondary CPU boot timeout value (Gavin Shan) [1807684] - [fs] ext4: work around deleting a file with i_nlink == 0 safely (Carlos Maiolino) [1801049] - [char] ipmi: fix sleep-in-atomic in free_user at cleanup SRCU user->release_barrier (Waiman Long) [1810638] - [char] ipmi: Revert "fix sleep-in-atomic in free_user at cleanup SRCU user->release_barrier" (Waiman Long) [1810638]- [kernel] blktrace: Protect q->blk_trace with RCU (Ming Lei) [1798329] - [drm] drm/i915: Force DPCD backlight mode for some Dell CML 2020 panels (Lyude Paul) [1782671 1773796 1748892] - [drm] drm/i915: Force DPCD backlight mode on X1 Extreme 2nd Gen 4K AMOLED panel (Lyude Paul) [1782671 1773796 1748892] - [drm] drm/dp: Introduce EDID-based quirks (Lyude Paul) [1782671 1773796 1748892] - [drm] drm/i915: Auto detect DPCD backlight support by default (Lyude Paul) [1782671 1773796 1748892] - [drm] drm/i915: Fix DPCD register order in intel_dp_aux_enable_backlight() (Lyude Paul) [1782671 1773796 1748892] - [drm] drm/i915: Assume 100 brightness when not in DPCD control mode (Lyude Paul) [1782671 1773796 1748892] - [drm] drm/i915: Fix eDP DPCD aux max backlight calculations (Lyude Paul) [1782671 1773796 1748892] - [drm] drm/i915: Check backlight type while doing eDP backlight initializaiton (Lyude Paul) [1782671 1773796 1748892] - [tools] selftests: nft_concat_range: Add test for reported add/flush/add issue (Stefano Brivio) [1807892] - [net] nft_set_pipapo: Actually fetch key data in nft_pipapo_remove() (Stefano Brivio) [1807892] - [net] sched: don't take rtnl lock during flow_action setup (Marcelo Leitner) [1804385] - [include] net: sched: refactor ct action helpers to require tcf_lock (Marcelo Leitner) [1804385] - [include] net: sched: refactor police action helpers to require tcf_lock (Marcelo Leitner) [1804385] - [net] sched: lock action when translating it to flow_action infra (Marcelo Leitner) [1804385] - [powerpc] powerpc/smp: Fix NMI IPI xmon timeout (Diego Domingos) [1747320] - [powerpc] powerpc/smp: Fix NMI IPI timeout (Diego Domingos) [1747320] - [powerpc] powerpc: NMI IPI make NMI IPIs fully sychronous (Diego Domingos) [1747320] - [arm64] arm64: select CPUMASK_OFFSTACK if NUMA (Andrea Arcangeli) [1712856] - [arm64] arm64: tlb: skip tlbi broadcast (Andrea Arcangeli) [1712856]- [fs] fs/proc/proc_sysctl.c: Fix a NULL pointer dereference (Vladis Dronov) [1795521] {CVE-2019-20054} - [fs] fs/proc/proc_sysctl.c: fix NULL pointer dereference in put_links (Vladis Dronov) [1795521] {CVE-2019-20054} - [ptp] ptp: correctly disable flags on old ioctls (Petr Oros) [1795188] - [uapi] PTP: add support for one-shot output (Petr Oros) [1795188] - [ptp] PTP: introduce new versions of IOCTLs (Petr Oros) [1795188] - [virtio] virtio_ring: fix stalls for packed rings (Eugenio Perez) [1601355] - [virtio] virtio_ring: Fix potential mem leak in virtqueue_add_indirect_packed (Eugenio Perez) [1601355] - [uapi] virtio: drop internal struct from UAPI (Eugenio Perez) [1601355] - [virtio] virtio_ring: advertize packed ring layout (Eugenio Perez) [1601355] - [virtio] virtio_ring: leverage event idx in packed ring (Eugenio Perez) [1601355] - [virtio] virtio_ring: introduce packed ring support (Eugenio Perez) [1601355] - [virtio] virtio_ring: cache whether we will use DMA API (Eugenio Perez) [1601355] - [virtio] virtio_ring: extract split ring handling from ring creation (Eugenio Perez) [1601355] - [virtio] virtio_ring: allocate desc state for split ring separately (Eugenio Perez) [1601355] - [virtio] virtio_ring: introduce helper for indirect feature (Eugenio Perez) [1601355] - [virtio] virtio_ring: introduce debug helpers (Eugenio Perez) [1601355] - [virtio] virtio_ring: put split ring fields in a sub struct (Eugenio Perez) [1601355] - [virtio] virtio_ring: put split ring functions together (Eugenio Perez) [1601355] - [virtio] virtio_ring: add _split suffix for split ring functions (Eugenio Perez) [1601355] - [uapi] virtio: add packed ring types and macros (Eugenio Perez) [1601355] - [x86] x86/mtrr: Skip cache flushes on CPUs with cache self-snooping (Prarit Bhargava) [1724541] - [x86] x86/cpu/intel: Clear cache self-snoop capability in CPUs with known errata (Prarit Bhargava) [1724541] - [documentation] Documentation PCI: Fix pciebus-howto.rst filename typo (Myron Stowe) [1793091] - [tools] tools: PCI: Fix installation when `make tools/pci_install` (Myron Stowe) [1793091] - [tools] tools: PCI: Fix broken pcitest compilation (Myron Stowe) [1793091] - [tools] tools pci: Do not delete pcitest.sh in 'make clean' (Myron Stowe) [1793091] - [pci] PCI: endpoint: Clear BAR before freeing its space (Myron Stowe) [1793091] - [pci] PCI: endpoint: Skip odd BAR when skipping 64bit BAR (Myron Stowe) [1793091] - [pci] PCI: endpoint: Allocate enough space for fixed size BAR (Myron Stowe) [1793091] - [pci] PCI: endpoint: Set endpoint controller pointer to NULL (Myron Stowe) [1793091] - [pci] PCI: endpoint: Add support to specify alignment for buffers allocated to BARs (Myron Stowe) [1793091] - [pci] PCI: pci-epf-test: Use pci_epc_get_features() to get EPC features (Myron Stowe) [1793091] - [pci] PCI: pci-epf-test: Do not allocate next BARs memory if current BAR is 64Bit (Myron Stowe) [1793091] - [pci] PCI: pci-epf-test: Remove setting epf_bar flags in function driver (Myron Stowe) [1793091] - [pci] PCI: endpoint: Fix pci_epf_alloc_space() to set correct MEM TYPE flags (Myron Stowe) [1793091] - [pci] PCI: endpoint: Add helper to get first unreserved BAR (Myron Stowe) [1793091] - [pci] PCI: endpoint: Add new pci_epc_ops to get EPC features (Myron Stowe) [1793091] - [pci] PCI: endpoint: functions: Use memcpy_fromio()/memcpy_toio() (Myron Stowe) [1793091] - [pci] PCI: Skip resource distribution when no hotplug bridges (Myron Stowe) [1793091] - [pci] PCI: Simplify pci_bus_distribute_available_resources() (Myron Stowe) [1793091] - [pci] PCI: Reset both NVIDIA GPU and HDA in ThinkPad P50 workaround (Myron Stowe) [1793091] - [pci] PCI: Enable NVIDIA HDA controllers (Myron Stowe) [1793091] - [pci] PCI: Use seq_puts() instead of seq_printf() in show_device() (Myron Stowe) [1793091] - [pci] PCI: Add NVIDIA GPU multi-function power dependencies (Myron Stowe) [1793091] - [pci] PCI: Generalize multi-function power dependency device links (Myron Stowe) [1793091] - [pci] PCI: sysfs: Ignore lockdep for remove attribute (Myron Stowe) [1793091] - [pci] PCI: Decode PCIe 32 GT/s link speed (Myron Stowe) [1793091] - [documentation] Documentation: PCI: convert endpoint/pci-test-howto.txt to reST (Myron Stowe) [1793091] - [documentation] Documentation: PCI: convert endpoint/pci-test-function.txt to reST (Myron Stowe) [1793091] - [documentation] Documentation: PCI: convert endpoint/pci-endpoint-cfs.txt to reST (Myron Stowe) [1793091] - [documentation] Documentation: PCI: convert endpoint/pci-endpoint.txt to reST (Myron Stowe) [1793091] - [documentation] Documentation: PCI: convert pcieaer-howto.txt to reST (Myron Stowe) [1793091] - [documentation] Documentation: PCI: convert pci-error-recovery.txt to reST (Myron Stowe) [1793091] - [documentation] Documentation: PCI: convert acpi-info.txt to reST (Myron Stowe) [1793091] - [documentation] Documentation: PCI: convert MSI-HOWTO.txt to reST (Myron Stowe) [1793091] - [documentation] Documentation: PCI: convert pci-iov-howto.txt to reST (Myron Stowe) [1793091] - [documentation] Documentation: PCI: convert PCIEBUS-HOWTO.txt to reST (Myron Stowe) [1793091] - [documentation] docs: pci: fix broken links due to conversion from pci.txt to pci.rst (Myron Stowe) [1793091] - [documentation] Documentation: PCI: convert pci.txt to reST (Myron Stowe) [1793091] - [documentation] Documentation: add Linux PCI to Sphinx TOC tree (Myron Stowe) [1793091] - [pci] PCI: Reset Lenovo ThinkPad P50 nvgpu at boot if necessary (Myron Stowe) [1793091] - [pci] PCI: Add a stub for pci_ats_disabled() (Myron Stowe) [1793091] - [pci] PCI: Provide pci_match_id() with CONFIG_PCI=n (Myron Stowe) [1793091] - [misc] ocxl: Add PCI hotplug dependency to Kconfig (Steve Best) [1788902] - [pci] pci/hotplug/pnv-php: Wrap warnings in macro (Steve Best) [1788902] - [pci] pci/hotplug/pnv-php: Relax check when disabling slot (Steve Best) [1788902] - [pci] pci/hotplug/pnv-php: Register opencapi slots (Steve Best) [1788902] - [pci] pci/hotplug/pnv-php: Improve error msg on power state change failure (Steve Best) [1788902] - [pci] pci/hotplug/pnv-php: Remove erroneous warning (Steve Best) [1788902] - [powerpc] powerpc/powernv/ioda: Find opencapi slot for a device node (Steve Best) [1788902] - [powerpc] powerpc/powernv/ioda: Release opencapi device (Steve Best) [1788902] - [powerpc] powerpc/powernv/ioda: set up PE on opencapi device when enabling (Steve Best) [1788902] - [powerpc] powerpc/powernv/ioda: Protect PE list (Steve Best) [1788902] - [powerpc] powerpc/powernv/ioda: Fix ref count for devices with their own PE (Steve Best) [1788902] - [of] of: overlay: add_changeset_property() memory leak (Steve Best) [1798483] - [of] of: unittest: initialize args before calling of_*parse_*() (Steve Best) [1798483] - [of] of: unittest: find overlaysentry by name instead of index (Steve Best) [1798483] - [of] of: unittest: allow base devicetree to have symbol metadata (Steve Best) [1798483] - [of] of: overlay: set node fields from properties when add new overlay node (Steve Best) [1798483] - [of] of: unittest: remove unused of_unittest_apply_overlay() argument (Steve Best) [1798483] - [of] of: overlay: check prevents multiple fragments touching same property (Steve Best) [1798483] - [of] of: overlay: check prevents multiple fragments add or delete same node (Steve Best) [1798483] - [of] of: overlay: test case of two fragments adding same node (Steve Best) [1798483] - [of] of: overlay: make all pr_debug() and pr_err() messages unique (Steve Best) [1798483] - [of] of: overlay: validate overlay properties (Steve Best) [1798483] - [of] of: overlay: reorder fields in struct fragment (Steve Best) [1798483] - [of] of: overlay: do not duplicate properties from overlay for new nodes (Steve Best) [1798483] - [of] of: overlay: use prop add changeset entry for property in new nodes (Steve Best) [1798483] - [of] of: Convert to using pOFn instead of device_node.name (Steve Best) [1798483] - [powerpc] powerpc/pseries: add of_node_put() in dlpar_detach_node() (Steve Best) [1798483] - [of] of: overlay: add missing of_node_get() in __of_attach_node_sysfs (Steve Best) [1798483] - [of] of: overlay: add missing of_node_put() after add new node to changeset (Steve Best) [1798483] - [of] of: overlay: add tests to validate kfrees from overlay removal (Steve Best) [1798483]- [kernel] open the RHEL 8.3 development (Frantisek Hrbata) - [netdrv] Revert "r8169: don't use MSI before RTL8168d" (Josef Oskera) [1792839] - [drm] drm/nouveau/kms/gv100-: Re-set LUT after clearing for modesets (Ben Skeggs) [1789026] - [drm] drm/nouveau/disp/gv100-: not all channel types support reporting error codes (Ben Skeggs) [1789481] - [drm] drm/nouveau/disp/nv50-: prevent oops when no channel method map provided (Ben Skeggs) [1789481] - [fs] cifs: don't leak -EAGAIN for stat() during reconnect (Dave Wysochanski) [1769599] - [block] blk-mq: insert passthrough request into hctx->dispatch directly (Ming Lei) [1788728] - [scsi] scsi: megaraid_sas: fixup MSIx interrupt setup during resume (Tomas Henzl) [1805353]- [fs] NFS: Add deferred cache invalidation for close-to-open consistency violations (Benjamin Coddington) [1803162] - [block] nbd: fix stack corruption in nbd_check_sock_type() (Ming Lei) [1803664] - [mm] mm/vmscan.c: don't round up scan size for online memory cgroup (Aristeu Rozanski) [1775691] - [tools] selftests/bpf: fix clearing buffered output between tests/subtests (Yauheni Kaliuta) [1786006] - [tools] libbpf: avoid usage of __builtin_preserve_field_info (Yauheni Kaliuta) [1786006] - [tools] selftests/bpf: samples/bpf: fix Split off legacy stuff from bpf_helpers.h (Yauheni Kaliuta) [1786006] - [tools] libbpf: fix Make DECLARE_LIBBPF_OPTS macro strictly a variable declaration (Yauheni Kaliuta) [1786006] - [tools] selftests: fix too long argument (Yauheni Kaliuta) [1786006] - [tools] libbpf: Add BPF-side definitions of supported field relocation kinds (Yauheni Kaliuta) [1786006] - [tools] selftests/bpf: add sub-tests support for test_progs (Yauheni Kaliuta) [1786006] - [tools] selftests/bpf: abstract away test log output (Yauheni Kaliuta) [1786006] - [tools] selftest/bpf: centralize libbpf logging management for test_progs (Yauheni Kaliuta) [1786006] - [tools] selftests/bpf: prevent headers to be compiled as C code (Yauheni Kaliuta) [1786006] - [tools] selftests/bpf: add test selectors by number and name to test_progs (Yauheni Kaliuta) [1786006] - [tools] selftests/bpf: revamp test_progs to allow more control (Yauheni Kaliuta) [1786006] - [net] core: Don't skip generic XDP program execution for cloned SKBs (Jiri Benc) [1802507] - [tools] selftests/bpf: De-flake test_tcpbpf (Jiri Benc) [1802507] - [net] bpf, sockmap: Check update requirements after locking (Jiri Benc) [1802507] - [net] bpf, sockhash: Synchronize_rcu before free'ing map (Jiri Benc) [1802507] - [net] bpf, sockmap: Don't sleep while holding RCU lock on tear-down (Jiri Benc) [1802507] - [net] net: bpf: Don't leak time wait and request sockets (Jiri Benc) [1802507] - [net] bpf/sockmap: Read psock ingress_msg before sk_receive_queue (Jiri Benc) [1802507] - [net] bpf: Clear skb->tstamp in bpf_redirect when necessary (Jiri Benc) [1802507] - [net] xdp: obtain the mem_id mutex before trying to remove an entry (Jiri Benc) [1802507] - [net] page_pool: do not release pool until inflight == 0 (Jiri Benc) [1802507] - [net] xsk: Fix registration of Rx-only sockets (Jiri Benc) [1802507] - [net] xsk: avoid store-tearing when assigning umem (Jiri Benc) [1802507] - [net] xsk: avoid store-tearing when assigning queues (Jiri Benc) [1802507] - [tools] bpftool: Don't crash on missing xlated program instructions (Jiri Benc) [1802507] - [tools] bpftool: Fix printing incorrect pointer in btf_dump_ptr (Jiri Benc) [1802507] - [tools] bpftool: Don't crash on missing jited insns or ksyms (Jiri Benc) [1802507] - [tools] bpftool: Match several programs with same tag (Jiri Benc) [1802507] - [tools] libbpf: Fix realloc usage in bpf_core_find_cands (Jiri Benc) [1802507] - [tools] libbpf: Add missing newline in opts validation macro (Jiri Benc) [1802507] - [tools] libbpf: Don't attach perf_buffer to offline/missing CPUs (Jiri Benc) [1802507] - [tools] libbpf: Extract and generalize CPU mask parsing logic (Jiri Benc) [1802507] - [tools] libbpf: Fix printf compilation warnings on ppc64le arch (Jiri Benc) [1802507] - [tools] libbpf: Fix sym->st_value print on 32-bit arches (Jiri Benc) [1802507] - [tools] libbpf: Make btf__resolve_size logic always check size error condition (Jiri Benc) [1802507] - [tools] libbpf: Fix another potential overflow issue in bpf_prog_linfo (Jiri Benc) [1802507] - [tools] libbpf: Fix potential overflow issue (Jiri Benc) [1802507] - [tools] libbpf: Fix memory leak/double free issue (Jiri Benc) [1802507] - [tools] libbpf: Fix off-by-one error in ELF sanity check (Jiri Benc) [1802507] - [tools] selftests/bpf: Fix test_attach_probe (Jiri Benc) [1802507] - [kernel] bpf: Fix bpf_event_output re-entry issue (Jiri Benc) [1802507] - [net] bpf: Fix incorrect verifier simulation of ARSH under ALU32 (Jiri Benc) [1802507] - [net] bpf: Fix passing modified ctx to ld/abs/ind instruction (Jiri Benc) [1802507] - [net] bpf: cgroup: prevent out-of-order release of cgroup bpf (Jiri Benc) [1802507] - [net] bpf: Fix precision tracking for unbounded scalars (Jiri Benc) [1802507] - [net] bpf: Fix cgroup local storage prog tracking (Jiri Benc) [1802507] - [net] bpf/stackmap: Fix deadlock with rq_lock in bpf_get_stack() (Jiri Benc) [1802507] - [net] bpf, offload: Unlock on error in bpf_offload_dev_create() (Jiri Benc) [1802507] - [powerpc] powerpc/bpf: Fix tail call implementation (Jiri Benc) [1802507] - [net] bpf: Fix use after free in bpf_get_prog_name (Jiri Benc) [1802507] - [net] bpf: Fix use after free in subprog's jited symbol removal (Jiri Benc) [1802507] - [uapi] bpf: fix BTF limits (Jiri Benc) [1802507] - [net] bpf: fix BTF verification of enums (Jiri Benc) [1802507] - [netdrv] ice: Don't tell the OS that link is going down (Jonathan Toppins) [1792670] - [powerpc] powerpc/powernv: implement opal_put_chars_atomic (Steve Best) [1806254] - [tty] powerpc/powernv: move opal console flushing to udbg (Steve Best) [1806254] - [powerpc] powerpc/powernv: Remove OPALv1 support from opal console driver (Steve Best) [1806254] - [powerpc] powerpc/powernv: Implement and use opal_flush_console (Steve Best) [1806254] - [powerpc] powerpc/powernv: opal-kmsg use flush fallback from console code (Steve Best) [1806254] - [powerpc] powerpc/powernv: opal-kmsg standardise OPAL_BUSY handling (Steve Best) [1806254] - [powerpc] powerpc/powernv: Fix OPAL console driver OPAL_BUSY loops (Steve Best) [1806254] - [powerpc] powerpc/powernv: opal_put_chars partial write fix (Steve Best) [1806254] - [x86] Mark Comet Lake-S as supported (David Arcari) [1805754]- rebuild, due infrastructure issues last kernel build wasn't signed properly [1807216]- [nvme] nvme-multipath: Fix memory leak with ana_log_buf (David Milburn) [1804822] - [powerpc] pci/of: Fix OF flags parsing for 64bit BARs (David Gibson) [1804038]- [pci] PCI: pciehp: Add DMI table for in-band presence disabled (Myron Stowe) [1749528] - [pci] PCI: pciehp: Wait for PDS if in-band presence is disabled (Myron Stowe) [1749528] - [pci] PCI: pciehp: Add support for disabling in-band presence (Myron Stowe) [1749528] - [netdrv] net/mlx5: DR, Handle reformat capability over sw-steering tables (Alaa Hleihel) [1794997] - [netdrv] net/mlx5: DR, Fix matching on vport gvmi (Alaa Hleihel) [1794997] - [netdrv] net/mlx5: DR, use non preemptible call to get the current cpu number (Alaa Hleihel) [1794997] - [netdrv] net/mlx5: DR, Enable counter on non-fwd-dest objects (Alaa Hleihel) [1794997] - [iommu] iommu/vt-d: Simplify check in identity_mapping() (Jerry Snitselaar) [1797124 1784649] - [iommu] iommu/vt-d: Remove deferred_attach_domain() (Jerry Snitselaar) [1797124 1784649] - [iommu] iommu/vt-d: Do deferred attachment in iommu_need_mapping() (Jerry Snitselaar) [1797124 1784649] - [iommu] iommu/vt-d: Move deferred device attachment into helper function (Jerry Snitselaar) [1797124 1784649] - [iommu] iommu/vt-d: Add attach_deferred() helper (Jerry Snitselaar) [1797124 1784649] - [iommu] iommu/vt-d: Refactor find_domain() helper (Jerry Snitselaar) [1797124 1784649] - [iommu] iommu/vt-d: Allow devices with RMRRs to use identity domain (Jerry Snitselaar) [1797124 1784649] - [iommu] iommu/vt-d: Call __dmar_remove_one_dev_info with valid pointer (Jerry Snitselaar) [1797124 1784649] - [iommu] iommu/vt-d: Fix lock inversion between iommu->lock and device_domain_lock (Jerry Snitselaar) [1797124 1784649] - [ata] ata: ahci: Add shutdown to freeze hardware resources of ahci (David Milburn) [1784955] - [include] redhat: kabi: convert incorrect use of RH_KABI_EXTEND (Jiri Benc) [1715803] - [include] redhat: kabi: macros for intentional kABI breakage (Jiri Benc) [1715803] - [uapi] redhat: kabi: bpf: remove misleading comment (Jiri Benc) [1715803] - [include] redhat: kabi: introduce RH_KABI_HIDE_INCLUDE and RH_KABI_FAKE_INCLUDE (Jiri Benc) [1715803] - [kernel] kernel/module.c: wakeup processes in module_wq on module unload (Prarit Bhargava) [1804209] - [x86] kvm: x86: do not reset microcode version on INIT or RESET (Paolo Bonzini) [1801853] - [x86] kvm: x86: list MSR_IA32_UCODE_REV as an emulated MSR (Paolo Bonzini) [1801853] - [nvme] nvme: prevent warning triggered by nvme_stop_keep_alive (David Milburn) [1799890] - [nvme] nvme: nvme_keep_alive_end_io fixup setting comp_seen flag (David Milburn) [1799890]- [iommu] iommu: don't change default domain if already set by quirk (Jerry Snitselaar) [1786292] - [net] netfilter: ipset: Copy the right MAC address in hash:ip, mac IPv6 sets (Stefano Brivio) [1759422] - [net] ipv6/addrconf: only check invalid header values when NETLINK_F_STRICT_CHK is set (Guillaume Nault) [1802817] - [net] tcp: clear tp->segs_{in|out} in tcp_disconnect() (Guillaume Nault) [1802682] - [net] tcp: clear tp->data_segs{in|out} in tcp_disconnect() (Guillaume Nault) [1802682] - [net] tcp: clear tp->delivered in tcp_disconnect() (Guillaume Nault) [1802682] - [net] tcp: clear tp->total_retrans in tcp_disconnect() (Guillaume Nault) [1802682] - [net] tcp: do not leave dangling pointers in tp->highest_sack (Guillaume Nault) [1802682] - [net] tcp: Fix highest_sack and highest_sack_seq (Guillaume Nault) [1802682] - [net] tcp: do not send empty skb from tcp_write_xmit() (Guillaume Nault) [1802682] - [net] tcp: md5: fix potential overestimation of TCP option space (Guillaume Nault) [1802682] - [net] tcp: fix data-race in tcp_recvmsg() (Guillaume Nault) [1802682] - [net] bridge: ebtables: don't crash when using dnat target in output chains (Andrea Claudi) [1798923] - [net] ip6_tunnel: fix namespaces move (Andrea Claudi) [1798649] - [net] ip_tunnel: fix namespaces move (Andrea Claudi) [1798649] - [net] ipv4: Detect rollover in specific fib table dump (Guillaume Nault) [1801587] - [net] inet: protect against too small mtu values. (Guillaume Nault) [1801587] - [net] icmp: fix data-race in cmp_global_allow() (Guillaume Nault) [1801587] - [net] inetpeer: fix data-race in inet_putpeer / inet_putpeer (Guillaume Nault) [1801587] - [net] ipv4: Fix table id reference in fib_sync_down_addr (Guillaume Nault) [1801587] - [net] dccp: do not leak jiffies on the wire (Guillaume Nault) [1801587] - [net] inet: stop leaking jiffies on the wire (Guillaume Nault) [1801587] - [tools] selftests: fib_tests: add more tests for metric update (Guillaume Nault) [1801587] - [net] ipv4: fix route update on metric change. (Guillaume Nault) [1801587] - [net] iptunnel: Set tun_flags in the iptunnel_metadata_reply from src (Guillaume Nault) [1801587] - [net] flow_dissector: Fix to use new variables for port ranges in bpf hook (Ivan Vecera) [1789862] - [net] net_sched: fix a resource leak in tcindex_set_parms() (Ivan Vecera) [1789862] - [tools] tc-testing: fix eBPF tests failure on linux fresh clones (Ivan Vecera) [1789862] - [net] net_sched: fix an OOB access in cls_tcindex (Ivan Vecera) [1789862] - [net] cls_rsvp: fix rsvp_policy (Ivan Vecera) [1789862] - [net] net_sched: ematch: reject invalid TCF_EM_SIMPLE (Ivan Vecera) [1789862] - [net] net_sched: walk through all child classes in tc_bind_tclass() (Ivan Vecera) [1789862] - [net] net_sched: fix ops->bind_class() implementations (Ivan Vecera) [1789862] - [net] net_sched: fix datalen for ematch (Ivan Vecera) [1789862] - [net] net_sched: use validated TCA_KIND attribute in tc_new_tfilter() (Ivan Vecera) [1789862] - [net] sch_prio: When ungrafting, replace with FIFO (Ivan Vecera) [1789862] - [net] pkt_sched: fq: do not accept silly TCA_FQ_QUANTUM (Ivan Vecera) [1789862] - [net] sched: add delete_empty() to filters and use it in cls_flower (Ivan Vecera) [1789862] - [net] sched: act_mirred: Pull mac prior redir to non mac_header_xmit device (Ivan Vecera) [1789862] - [net] sched: cls_u32: fix refcount leak in the error path of u32_change() (Ivan Vecera) [1789862] - [net] net_sched: sch_fq: properly set sk->sk_pacing_status (Ivan Vecera) [1789862] - [net] net_sched: validate TCA_KIND attribute in tc_chain_tmplt_add() (Ivan Vecera) [1789862] - [net] mqprio: Fix out-of-bounds access in mqprio_dump (Ivan Vecera) [1789862] - [net] sched: allow indirect blocks to bind to clsact in TC (Ivan Vecera) [1789862] - [net] core: rename indirect block ingress cb function (Ivan Vecera) [1789862] - [net] Fixed updating of ethertype in skb_mpls_push() (Ivan Vecera) [1789862] - [net] cls_flower: Fix the behavior using port ranges with hw-offload (Ivan Vecera) [1789862] - [net] sched: fix dump qlen for sch_mq/sch_mqprio with NOLOCK subqueues (Ivan Vecera) [1789862] - [net] Fixed updating of ethertype in function skb_mpls_pop (Ivan Vecera) [1789862] - [net] sched: fix `tc -s class show` no bstats on class with nolock subqueues (Ivan Vecera) [1789862] - [net] sched: act_pedit: fix WARN() in the traffic path (Ivan Vecera) [1789862] - [net] sched: actions: remove unused 'order' (Ivan Vecera) [1789862] - [net] sched: annotate lockless accesses to qdisc->empty (Ivan Vecera) [1789862] - [net] annotate lockless accesses to sk->sk_max_ack_backlog (Ivan Vecera) [1789862] - [net] inet: minor optimization for backlog setting in listen(2) (Ivan Vecera) [1789862] - [net] annotate lockless accesses to sk->sk_ack_backlog (Ivan Vecera) [1789862] - [net] use helpers to change sk_ack_backlog (Ivan Vecera) [1789862] - [net] sched: prevent duplicate flower rules from tcf_proto destroy race (Ivan Vecera) [1789862] - [net] flow_dissector: switch to siphash (Ivan Vecera) [1789862] - [netdrv] macvlan: use skb_reset_mac_header() in macvlan_queue_xmit() (Davide Caratti) [1801128] - [netdrv] macvlan: do not assume mac_header is set in macvlan_broadcast() (Davide Caratti) [1801128] - [net] psample: fix skb_over_panic (Sabrina Dubroca) [1800589] - [net] openvswitch: don't unlock mutex when changing the user_features fails (Davide Caratti) [1799363] - [net] rtnetlink: validate IFLA_MTU attribute in rtnl_create_link() (Guillaume Nault) [1798715] - [net] rtnetlink: fix a typo fbd -> fdb (Guillaume Nault) [1798715] - [net] bpf: Sockmap, skmsg helper overestimates push, pull, and pop bounds (Sabrina Dubroca) [1798179] - [net] bpf: Sockmap/tls, msg_push_data may leave end mark in place (Sabrina Dubroca) [1798179] - [net] bpf: Sockmap/tls, push write_space updates through ulp updates (Sabrina Dubroca) [1798179] - [net] sk_msg: Don't check if sock is locked when tearing down psock (Sabrina Dubroca) [1798179] - [net] bpf: Sockmap/tls, fix pop data with SK_DROP return code (Sabrina Dubroca) [1798179] - [net] bpf: Sockmap/tls, skmsg can have wrapped skmsg that needs extra chaining (Sabrina Dubroca) [1798179] - [net] bpf: Sockmap/tls, tls_sw can create a plaintext buf > encrypt buf (Sabrina Dubroca) [1798179] - [include] bpf: Sockmap/tls, during free we may call tcp_bpf_unhash() in loop (Sabrina Dubroca) [1798179] - [net] bpf: Sockmap, ensure sock lock held during tear down (Sabrina Dubroca) [1798179] - [net] tls: fix async operation (Sabrina Dubroca) [1798179] - [net] tls: Fix return values to avoid ENOTSUPP (Sabrina Dubroca) [1798179] - [net] skmsg: fix TLS 1.3 crash with full sk_msg (Sabrina Dubroca) [1798179] - [net] tls: free the record on encryption error (Sabrina Dubroca) [1798179] - [net] tls: take into account that bpf_exec_tx_verdict() may free the record (Sabrina Dubroca) [1798179] - [net] bpf: skmsg, fix potential psock NULL pointer dereference (Sabrina Dubroca) [1798179] - [net] tls: enable sk_msg redirect to tls socket egress (Sabrina Dubroca) [1798179] - [netdrv] macsec: fix refcnt leak in module exit routine (Sabrina Dubroca) [1799029] - [netdrv] ppp: Adjust indentation into ppp_async_input (Guillaume Nault) [1798104] - [net] l2tp: Allow duplicate session creation with UDP (Guillaume Nault) [1798104] - [net] Fix bugs introduced by netlink strict checking backport (Petr Oros) [1782172] - [tools] selftests: forwarding: fix race between packet receive and tc check (Hangbin Liu) [1797941] - [tools] selftests: forwarding: tc_common: Add hitting check (Hangbin Liu) [1797941] - [tools] selftests: net: push jq workaround into separate helper (Hangbin Liu) [1797941] - [tools] selftests: loopback.sh: skip this test if the driver does not support (Hangbin Liu) [1797941] - [tools] selftests: pmtu: fix init mtu value in description (Hangbin Liu) [1797941] - [tools] selftests: forwarding: Delete IPv6 address at the end (Hangbin Liu) [1797941] - [tools] selftests: pmtu: use -oneline for ip route list cache (Hangbin Liu) [1797941] - [tools] selftests: net: tcp_mmap should create detached threads (Hangbin Liu) [1797941] - [tools] selftests: net: reuseport_dualstack: fix uninitalized parameter (Hangbin Liu) [1797941] - [net] tipc: fix link overflow issue at socket shutdown (Xin Long) [1798070] - [net] tipc: fix retrans failure due to wrong destination (Xin Long) [1798070] - [net] tipc: fix potential hanging after b/rcast changing (Xin Long) [1798070] - [net] tipc: fix ordering of tipc module init and exit routine (Xin Long) [1798070] - [net] tipc: fix wrong timeout input for tipc_wait_for_cond() (Xin Long) [1798070] - [net] tipc: fix wrong socket reference counter after tipc_sk_timeout() returns (Xin Long) [1798070] - [net] tipc: fix potential memory leak in __tipc_sendmsg() (Xin Long) [1798070] - [net] tipc: fix link name length check (Xin Long) [1798070] - [net] tipc: update replicast capability for broadcast send link (Xin Long) [1798070] - [net] tipc: update cluster capabilities if node deleted (Xin Long) [1798070] - [net] tipc: update mon's self addr when node addr generated (Xin Long) [1798070] - [net] tipc: reduce sensitive to retransmit failures (Xin Long) [1798070] - [net] sctp: free cmd->obj.chunk for the unprocessed SCTP_CMD_REPLY (Xin Long) [1798061] - [net] sctp: fully initialize v4 addr in some functions (Xin Long) [1798061] - [net] sctp: cache netns in sctp_ep_common (Xin Long) [1798061] - [net] sctp: Fix memory leak in sctp_sf_do_5_2_4_dupcook (Xin Long) [1798061] - [net] xfrm: support output_mark for offload ESP packets (Xin Long) [1798059] - [net] xfrm: release device reference for invalid state (Xin Long) [1798059] - [net] netfilter: fix a use-after-free in mtype_destroy() (Davide Caratti) [1796361] - [net] netfilter: ipset: avoid null deref when IPSET_ATTR_LINENO is present (Davide Caratti) [1796361] - [net] netfilter: conntrack: Request module if l3proto is unknown (Phil Sutter) [1752765] - [include] tcp: Protect accesses to .ts_recent_stamp with {READ,WRITE}_ONCE() (Guillaume Nault) [1780828] - [include] tcp: tighten acceptance of ACKs not matching a child socket (Guillaume Nault) [1780828] - [include] tcp: fix rejected syncookies due to stale timestamps (Guillaume Nault) [1780828] - [net] SUNRPC: Make "no retrans timeout" soft tasks behave like softconn for timeouts (Steve Dickson) [1801454] - [kernel] genirq, sched/isolation: Isolate from handling managed interrupts (Peter Xu) [1783026]- [nvme] nvme: fix the parameter order for nvme_get_log in nvme_get_fw_slot_info (David Milburn) [1798630] - [mm] arm64: debug: Remove unused return value from do_debug_exception() (Bhupesh Sharma) [1802511] - [mm] arm64: debug: Don't propagate UNKNOWN FAR into si_code for debug signals (Bhupesh Sharma) [1802511] - [mm] arm64/mm: Reorganize arguments for is_el1_permission_fault() (Bhupesh Sharma) [1802511] - [mm] arm64/mm: Define esr_to_debug_fault_info() (Bhupesh Sharma) [1802511] - [infiniband] IB/mlx5: Do reverse sequence during device removal (Alaa Hleihel) [1801497] - [netdrv] bnxt_en: Fix RDMA driver failure with SRIOV after firmware reset (Jonathan Toppins) [1801868] - [netdrv] bnxt_en: Refactor logic to re-enable SRIOV after firmware reset detected (Jonathan Toppins) [1801868] - [netdrv] bnxt_en: Fix logic that disables Bus Master during firmware reset (Jonathan Toppins) [1801868] - [netdrv] bnxt_en: Fix TC queue mapping (Jonathan Toppins) [1801868] - [netdrv] bnxt_en: Fix NTUPLE firmware command failures (Jonathan Toppins) [1801868] - [netdrv] bnxt_en: Fix ipv6 RFS filter matching logic (Jonathan Toppins) [1801868] - [netdrv] bnxt_en: Do not treat DSN (Digital Serial Number) read failure as fatal (Jonathan Toppins) [1801868] - [netdrv] bnxt: Detach page from page pool before sending up the stack (Jonathan Toppins) [1801868] - [netdrv] bnxt: apply computed clamp value for coalece parameter (Jonathan Toppins) [1801868] - [netdrv] bnxt_en: Fix MSIX request logic for RDMA driver (Jonathan Toppins) [1801868] - [netdrv] bnxt_en: Free context memory in the open path if firmware has been reset (Jonathan Toppins) [1801868] - [netdrv] bnxt_en: Return error if FW returns more data than dump length (Jonathan Toppins) [1801868] - [netdrv] bnxt_en: Fix bp->fw_health allocation and free logic (Jonathan Toppins) [1801868] - [netdrv] bnxt_en: Add missing devlink health reporters for VFs (Jonathan Toppins) [1801868] - [netdrv] bnxt_en: Fix the logic that creates the health reporters (Jonathan Toppins) [1801868] - [netdrv] bnxt_en: Do driver unregister cleanup in bnxt_init_one() failure path (Jonathan Toppins) [1801868] - [netdrv] bnxt_en: Send FUNC_RESOURCE_QCAPS command in bnxt_resume() (Jonathan Toppins) [1801868] - [netdrv] bnxt_en: Combine 2 functions calling the same HWRM_DRV_RGTR fw command (Jonathan Toppins) [1801868] - [netdrv] bnxt_en: Abort waiting for firmware response if there is no heartbeat (Jonathan Toppins) [1801868] - [netdrv] bnxt_en: Return proper error code for non-existent NVM variable (Jonathan Toppins) [1801868] - [netdrv] bnxt_en: Add a warning message for driver initiated reset (Jonathan Toppins) [1801868] - [netdrv] bnxt_en: Improve RX buffer error handling (Jonathan Toppins) [1801868] - [netdrv] bnxt_en: Extend ETHTOOL_RESET to hot reset driver (Jonathan Toppins) [1801868] - [netdrv] bnxt_en: Increase firmware response timeout for coredump commands (Jonathan Toppins) [1801868] - [netdrv] bnxt_en: Fix suspend/resume path on 57500 chips (Jonathan Toppins) [1801111] - [netdrv] bnxt_en: Disable/enable Bus master during suspend/resume (Jonathan Toppins) [1801111] - [fs] cifs: fix soft mounts hanging in the reconnect code (Leif Sahlberg) [1795423] - [kernel] audit: CONFIG_CHANGE don't log internal bookkeeping as an event (Richard Guy Briggs) [1798512] - [security] selinux: reorder hooks to make runtime disable less broken (Ondrej Mosnacek) [1778990] - [scsi] scsi: qla2xxx: Fix unbound NVME response length (Himanshu Madhani) [1796480] - [isdn] misdn: enforce CAP_NET_RAW for raw sockets (Andrea Claudi) [1779475] {CVE-2019-17055}- [fs] Revert: f5bcc37b81fc ("namei: allow restricted O_CREAT of FIFOs and regular files") (Eric Sandeen) [1801468] - [fs] Revert: 433cbb6cf0ae ("quota: honor quota type in Q_XGETQSTATcalls") (Eric Sandeen) [1800435] - [infiniband] RDMA/siw: Fix setting active_mtu attribute (Kamal Heib) [1797199] - [infiniband] RDMA/hfi1: Fix memory leak in _dev_comp_vect_mappings_create (Kamal Heib) [1733690] - [scsi] scsi: lpfc: Fix release of hwq to clear the eq relationship (Dick Kennedy) [1798661] - [x86] kvm/hyper-v: don't allow to turn on unsupported VMX controls for nested guests (Vitaly Kuznetsov) [1786288] - [x86] kvm/hyper-v: move VMX controls sanitization out of nested_enable_evmcs() (Vitaly Kuznetsov) [1786288] - [x86] kvm/hyper-v: remove stale evmcs_already_enabled check from nested_enable_evmcs() (Vitaly Kuznetsov) [1786288] - [x86] kvm: svm: relax conditions for allowing MSR_IA32_SPEC_CTRL accesses (Paolo Bonzini) [1796417] - [x86] kvm: x86: avoid incorrect writes to host MSR_IA32_SPEC_CTRL (Paolo Bonzini) [1796417] - [tools] selftests: netfilter: Introduce tests for sets with range concatenation (Stefano Brivio) [1593711] - [net] nf_tables: Add set type for arbitrary concatenation of ranges (Stefano Brivio) [1593711] - [lib] bitmap: Introduce bitmap_cut(): cut bits and shift remaining (Stefano Brivio) [1593711] - [net] netfilter: nf_tables: Support for sets with multiple ranged fields (Stefano Brivio) [1593711] - [net] netfilter: nf_tables: add NFTA_SET_ELEM_KEY_END attribute (Stefano Brivio) [1593711] - [net] netfilter: nf_tables: add nft_setelem_parse_key() (Stefano Brivio) [1593711] - [net] netfilter: nf_tables: validate NFT_DATA_VALUE after nft_data_init() (Stefano Brivio) [1593711] - [net] netfilter: nf_tables: validate NFT_SET_ELEM_INTERVAL_END (Stefano Brivio) [1593711] - [net] netfilter: nf_tables: remove unused parameter ctx (Stefano Brivio) [1593711] - [net] netfilter: nf_tables: remove unused variable (Stefano Brivio) [1593711] - [ptp] ptp: free ptp device pin descriptors properly (Vladis Dronov) [1787568] - [ptp] ptp: fix the race between the release of ptp_clock and cdev (Vladis Dronov) [1787568] - [ptp] ptp: Fix pass zero to ERR_PTR() in ptp_clock_register (Vladis Dronov) [1787568]- [fs] NFSv4: pnfs_roc() must use cred_fscmp() to compare creds (Benjamin Coddington) [1800893] - [drm] drm/nouveau/kms/gv100-: avoid sending a core update until the first modeset (Ben Skeggs) [1801091] - [drm] drm/nouveau/kms/gv100-: move window ownership setup into modesetting path (Ben Skeggs) [1801091] - [drm] drm/nouveau/disp/gv100-: halt NV_PDISP_FE_RM_INTR_STAT_CTRL_DISP_ERROR storms (Ben Skeggs) [1801091] - [drm] drm/nouveau: Add HD-audio component notifier support (Ben Skeggs) [1792191] - [netdrv] net/mlx5: Fix deadlock in fs_core (Alaa Hleihel) [1786630] - [drm] drm/amd/dm/mst: Ignore payload update failures (Lyude Paul) [1773800 1773795] - [kernel] sched/rt: Optimize checking group RT scheduler constraints (Phil Auld) [1797106] - [fs] cifs: Fix mount options set in automount (Dave Wysochanski) [1790922]- [kernel] timers/nohz: Update NOHZ load in remote tick (Scott Wood) [1791434] - [kernel] sched/core: Don't skip remote tick for idle CPUs (Scott Wood) [1791434] - [drm] drm/amdgpu/vi: silence an uninitialized variable warning (Lyude Paul) [1792565] - [drm] drm: panel-lvds: Potential Oops in probe error handling (Lyude Paul) [1792565] - [drm] drm/i915: Fix pid leak with banned clients (Lyude Paul) [1792565] - [drm] drm/amdgpu: allow direct upload save restore list for raven2 (Lyude Paul) [1792565] - [drm] drm/amd/display: Reorder detect_edp_sink_caps before link settings read (Lyude Paul) [1792565] - [drm] drm/i915: Add missing include file (Lyude Paul) [1792565] - [drm] drm/amdgpu: enable gfxoff for raven1 refresh (Lyude Paul) [1792565] - [drm] drm/amdgpu/discovery: reserve discovery data at the top of VRAM (Lyude Paul) [1792565] - [drm] drm/amdgpu: cleanup creating BOs at fixed location (v2) (Lyude Paul) [1792565] - [drm] drm/tegra: Fix ordering of cleanup code (Lyude Paul) [1792565] - [drm] drm/i915/gen9: Clear residual context state on context switch (Lyude Paul) [1792565] - [drm] drm/i915: Add Wa_1407352427:icl,ehl (Lyude Paul) [1792565] - [drm] drm/dp_mst: correct the shifting in DP_REMOTE_I2C_READ (Lyude Paul) [1792565] - [drm] drm/fb-helper: Round up bits_per_pixel if possible (Lyude Paul) [1792565] - [drm] drm/i915: Add Wa_1408615072 and Wa_1407596294 to icl, ehl (Lyude Paul) [1792565] - [drm] drm/amdgpu/smu: add metrics table lock for vega20 (v2) (Lyude Paul) [1792565] - [drm] drm/amdgpu/smu: add metrics table lock for navi (v2) (Lyude Paul) [1792565] - [drm] drm/amdgpu/smu: add metrics table lock (Lyude Paul) [1792565] - [drm] drm/nouveau/kms/nv50-: fix panel scaling (Lyude Paul) [1792565 1741114] - [drm] drm/nouveau: Fix drm-core using atomic code-paths on pre-nv50 hardware (Lyude Paul) [1792565] - [drm] drm/nouveau: Move the declaration of struct nouveau_conn_atom up a bit (Lyude Paul) [1792565] - [drm] drm/amd/display: Reset steer fifo before unblanking the stream (Lyude Paul) [1792565] - [drm] drm/amd/display: Change the delay time before enabling FEC (Lyude Paul) [1792565] - [drm] drm/amd/display: Fixed kernel panic when booting with DP-to-HDMI dongle (Lyude Paul) [1792565] - [drm] drm/amdgpu: add cache flush workaround to gfx8 emit_fence (Lyude Paul) [1792565] - [drm] drm/amdgpu: add check before enabling/disabling broadcast mode (Lyude Paul) [1792565] - [drm] drm: limit to INT_MAX in create_blob ioctl (Lyude Paul) [1792565] - [drm] drm/amdgpu: Call find_vma under mmap_sem (Lyude Paul) [1792565] - [drm] drm/amdgpu: fix uninitialized variable pasid_mapping_needed (Lyude Paul) [1792565] - [drm] drm/amdgpu: fix bad DMA from INTERRUPT_CNTL2 (Lyude Paul) [1792565] - [drm] drm/amdgpu: Avoid accidental thread reactivation (Lyude Paul) [1792565] - [drm] drm/amdgpu: fix potential double drop fence reference (Lyude Paul) [1792565] - [drm] drm/amdgpu: disallow direct upload save restore list from gfx driver (Lyude Paul) [1792565] - [gpu] gpu: host1x: Allocate gather copy for host1x (Lyude Paul) [1792565] - [drm] drm/tegra: sor: Use correct SOR index on Tegra210 (Lyude Paul) [1792565] - [drm] drm/amd/display: correctly populate dpp refclk in fpga (Lyude Paul) [1792565] - [drm] drm: Don't free jobs in wait_event_interruptible() (Lyude Paul) [1792565] - [drm] drm/gma500: fix memory disclosures due to uninitialized bytes (Lyude Paul) [1792565] - [drm] drm/amdgpu: fix amdgpu trace event print string format error (Lyude Paul) [1792565] - [drm] drm/amd/powerplay: avoid disabling ECC if RAS is enabled for VEGA20 (Lyude Paul) [1792565] - [drm] drm/bridge: dw-hdmi: Restore audio when setting a mode (Lyude Paul) [1792565] - [drm] drm/amd/display: Program DWB watermarks from correct state (Lyude Paul) [1792565] - [drm] drm/amd/display: Fix dongle_caps containing stale information (Lyude Paul) [1792565] - [drm] drm/amd/display: add new active dongle to existent w/a (Lyude Paul) [1792565] - [drm] drm/amd/display: refactor Device ID for external chips (Lyude Paul) [1792565] - [drm] drm/amd/display: wait for set pipe mcp command completion (Lyude Paul) [1792565] - [drm] drm/amd/display: Properly round nominal frequency for SPD (Lyude Paul) [1792565] - [drm] drm/drm_vblank: Change EINVAL by the correct errno (Lyude Paul) [1792565] - [drm] drm/amdkfd: Fix MQD size calculation (Lyude Paul) [1792565] - [drm] drm/bridge: dw-hdmi: Refuse DDC/CI transfers on the internal I2C controller (Lyude Paul) [1792565] - [drm] drm/amd/display: set minimum abm backlight level (Lyude Paul) [1792565] - [drm] drm/amd/display: load iram for abm 2.3 (Lyude Paul) [1792565] - [drm] drm/amd/powerplay: A workaround to GPU RESET on APU (Lyude Paul) [1792565] - [drm] drm/amdkfd: fix a potential NULL pointer dereference (v2) (Lyude Paul) [1792565] - [drm] drm/amd/display: Set number of pipes to 1 if the second pipe was disabled (Lyude Paul) [1792565] - [drm] drm/amd/display: Handle virtual signal type in disable_link() (Lyude Paul) [1792565] - [drm] drm/ttm: return -EBUSY on pipelining with no_gpu_wait (v2) (Lyude Paul) [1792565] - [drm] drm/amdgpu: grab the id mgr lock while accessing passid_mapping (Lyude Paul) [1792565] - [drm] drm/amdgpu/sriov: add ring_stop before ring_create in psp v11 code (Lyude Paul) [1792565] - [drm] drm/bridge: analogix-anx78xx: silence -EPROBE_DEFER warnings (Lyude Paul) [1792565] - [drm] drm/amd/display: verify stream link before link test (Lyude Paul) [1792565] - [drm] drm: Use EOPNOTSUPP, not ENOTSUPP (Lyude Paul) [1792565] - [drm] drm/mipi-dbi: fix a loop in debugfs code (Lyude Paul) [1792565] - [drm] drm: mst: Fix query_payload ack reply struct (Lyude Paul) [1792565] - [drm] Revert "drm/virtio: switch virtio_gpu_wait_ioctl() to gem helper." (Lyude Paul) [1792565] - [drm] drm/amdgpu: add invalidate semaphore limit for SRIOV and picasso in gmc9 (Lyude Paul) [1792565] - [drm] drm/amdgpu: avoid using invalidate semaphore for picasso (Lyude Paul) [1792565] - [drm] drm/amdgpu/gfx10: re-init clear state buffer after gpu reset (Lyude Paul) [1792565] - [drm] drm/amdgpu/gfx10: explicitly wait for cp idle after halt/unhalt (Lyude Paul) [1792565] - [drm] drm/amdgpu: invalidate mmhub semaphore workaround in gmc9/gmc10 (Lyude Paul) [1792565] - [drm] drm/amdgpu: set adev->num_vmhubs for gmc6, 7, 8 (Lyude Paul) [1792565] - [drm] drm/amdgpu: Export function to flush TLB of specific vm hub (Lyude Paul) [1792565] - [drm] drm/amdgpu: add new member in amdgpu_device for vmhub counts per asic chip (Lyude Paul) [1792565] - [drm] drm/amdgpu: rename AMDGPU_GFXHUB/MMHUB macro with hub number (Lyude Paul) [1792565] - [drm] drm/amdgpu: initialize vm_inv_eng0_sem for gfxhub and mmhub (Lyude Paul) [1792565] - [drm] drm/amd/display: add default clocks if not able to fetch them (Lyude Paul) [1792565] - [drm] drm/amd/display: re-enable wait in pipelock, but add timeout (Lyude Paul) [1792565] - [drm] drm/dp_mst: Correct the bug in drm_dp_update_payload_part1() (Lyude Paul) [1792565] - [drm] drm/radeon: fix r1xx/r2xx register checker for POT textures (Lyude Paul) [1792565] - [drm] drm/i915/fbc: Disable fbc by default on all glk+ (Lyude Paul) [1792565] - [drm] drm/nouveau/kms/nv50-: Limit MST BPC to 8 (Lyude Paul) [1792565 1773804] - [drm] drm/nouveau/kms/nv50-: Store the bpc we're using in nv50_head_atom (Lyude Paul) [1792565 1773804] - [drm] drm/nouveau/kms/nv50-: Call outp_atomic_check_view() before handling PBN (Lyude Paul) [1792565 1773804] - [drm] drm/mgag200: Flag all G200 SE A machines as broken wrt (Lyude Paul) [1792565] - [drm] drm/mgag200: Add workaround for HW that does not support 'startadd' (Lyude Paul) [1792565] - [drm] drm/mgag200: Store flags from PCI driver data in device structure (Lyude Paul) [1792565] - [drm] drm/mgag200: Extract device type from flags (Lyude Paul) [1792565] - [dma-buf] dma-buf: Fix memory leak in sync_file_merge() (Lyude Paul) [1792565] - [video] video/hdmi: Fix AVI bar unpack (Lyude Paul) [1792565] - [drm] drm: damage_helper: Fix race checking plane->state->fb (Lyude Paul) [1792565] - [drm] drm/i915: Fix detection for a CMP-V PCH (Lyude Paul) [1792565] - [x86] Mark AMD Ryzen 7 as supported (David Arcari) [1797317] - [x86] Mark AMD Ryzen 5 as supported (David Arcari) [1718051] - [mm] mm/sparse.c: reset section's mem_map when fully deactivated (Pingfan Liu) [1797848] - [drm] drm/mgag200: Don't unpin the current cursor image's buffer (Lyude Paul) [1784290] - [drm] drm/mgag200: Set cursor scanout address to correct BO (Lyude Paul) [1784290] - [drm] drm/mgag200: Pin displayed cursor BO to video memory (Lyude Paul) [1784290] - [tools] Correction to manpage of cpupower (Prarit Bhargava) [1796139] - [fs] cifs: fix soft mounts hanging in the reconnect code (Dave Wysochanski) [1795429] - [net] ipv6_stub: use ip6_dst_lookup_flow instead of ip6_dst_lookup (Sabrina Dubroca) [1774440] - [net] ipv6: add net argument to ip6_dst_lookup_flow (Sabrina Dubroca) [1774440] - [netdrv] can: peak_usb: fix slab info leak (Guillaume Nault) [1787486] {CVE-2019-19534} - [netdrv] vxlan: fix tos value before xmit (Hangbin Liu) [1786075] - [net] netfilter: nft_tproxy: Fix port selector on Big Endian (Phil Sutter) [1781481] - [net] devlink: Change devlink health locking mechanism (Petr Oros) [1785997] - [net] xfrm: Fix memleak on xfrm state destroy (Xin Long) [1780470] - [net] erspan: remove the incorrect mtu limit for erspan (Hangbin Liu) [1783871] - [net] ieee802154: enforce CAP_NET_RAW for raw sockets (Andrea Claudi) [1779495] {CVE-2019-17053} - [net] netfilter: masquerade: don't flush all conntracks if only one address deleted on device (Patrick Talbert) [1772334]- [mm] memcg: Add preemption point in accumulate_memcg_tree() (Waiman Long) [1795049] - [edac] EDAC: skx_common: downgrade message importance on missing PCI device (Aristeu Rozanski) [1775511] - [infiniband] IB/core: Do not notify GID change event of an unregistered device (Kamal Heib) [1787333] - [infiniband] IB/core: Let IB core distribute cache update events (Kamal Heib) [1787333] - [arm64] arm64: kexec: always reset to EL2 if present (Bhupesh Sharma) [1794805] - [tools] perf header: Use last modification time for timestamp (Michael Petlan) [1791258] - [netdrv] net/mlx5e: Enable all available stats for uplink reps (Alaa Hleihel) [1786321] - [netdrv] net/mlx5e: Create q counters on uplink representors (Alaa Hleihel) [1786321] - [netdrv] net/mlx5e: Convert rep stats to mlx5e_stats_grp-based infra (Alaa Hleihel) [1786321] - [netdrv] net/mlx5e: IPoIB, use separate stats groups (Alaa Hleihel) [1786321] - [netdrv] net/mlx5e: Convert stats groups array to array of group pointers (Alaa Hleihel) [1786321] - [netdrv] net/mlx5e: Declare stats groups via macro (Alaa Hleihel) [1786321] - [netdrv] net/mlx5e: Profile specific stats groups (Alaa Hleihel) [1786321] - [netdrv] net/mlx5e: Move uplink rep init/cleanup code into own functions (Alaa Hleihel) [1786321] - [netdrv] net/mlx5e: Add discard counters per priority (Alaa Hleihel) [1786321] - [netdrv] net/mlx5e: Add port buffer's congestion counters (Alaa Hleihel) [1786321] - [netdrv] net/mlx5: Expose HW capability bits for port buffer per priority congestion counters (Alaa Hleihel) [1786321] - [netdrv] qede: Fix multicast mac configuration (Manish Chopra) [1784894] - [thunderbolt] thunderbolt: Drop unnecessary read when writing LC command in Ice Lake (Jarod Wilson) [1784568] - [thunderbolt] thunderbolt: Fix lockdep circular locking depedency warning (Jarod Wilson) [1784568] - [thunderbolt] thunderbolt: Read DP IN adapter first two dwords in one go (Jarod Wilson) [1784568]- [pci] PCI/PM: Move pci_dev_wait() definition earlier (Myron Stowe) [1794266] - [pci] PCI/PM: Add missing link delays required by the PCIe spec (Myron Stowe) [1794266] - [pci] PCI/PM: Add pcie_wait_for_link_delay() (Myron Stowe) [1794266] - [pci] PCI/PM: Return error when changing power state from D3cold (Myron Stowe) [1794266] - [pci] PCI/PM: Decode D3cold power state correctly (Myron Stowe) [1794266] - [pci] PCI/PM: Fold __pci_complete_power_transition() into its caller (Myron Stowe) [1794266] - [pci] PCI/PM: Avoid exporting __pci_complete_power_transition() (Myron Stowe) [1794266] - [pci] PCI/PM: Fold __pci_start_power_transition() into its caller (Myron Stowe) [1794266] - [pci] PCI/PM: Use pci_power_up() in pci_set_power_state() (Myron Stowe) [1794266] - [pci] PCI/PM: Move power state update away from pci_power_up() (Myron Stowe) [1794266] - [pci] PCI/PM: Remove unused pci_driver.suspend_late() hook (Myron Stowe) [1794266] - [pci] PCI/PM: Remove unused pci_driver.resume_early() hook (Myron Stowe) [1794266] - [xen] xen-platform: Convert to generic power management (Myron Stowe) [1794266] - [pci] PCI/PM: Simplify pci_set_power_state() (Myron Stowe) [1794266] - [pci] PCI/PM: Expand PM reset messages to mention D3hot (not just D3) (Myron Stowe) [1794266] - [pci] PCI/PM: Apply D2 delay as milliseconds, not microseconds (Myron Stowe) [1794266] - [pci] PCI/PM: Use pci_WARN() to include device information (Myron Stowe) [1794266] - [pci] PCI/PM: Use PCI dev_printk() wrappers for consistency (Myron Stowe) [1794266] - [pci] PCI/PM: Make power management op coding style consistent (Myron Stowe) [1794266] - [pci] PCI/PM: Run resume fixups before disabling wakeup events (Myron Stowe) [1794266] - [pci] PCI/PM: Clear PCIe PME Status even for legacy power management (Myron Stowe) [1794266] - [pci] PCI/PM: Always return devices to D0 when thawing (Myron Stowe) [1794266] - [pci] PCI: PM: Fix pci_power_up() (Myron Stowe) [1794266] - [pci] PCI: Make pcie_downstream_port() available outside of access.c (Myron Stowe) [1794266] - [pci] PCI: Add pci_info_ratelimited() to ratelimit PCI separately (Myron Stowe) [1794266] - [pci] PCI: PM: Simplify bus-level hibernation callbacks (Myron Stowe) [1794266] - [pci] PCI: Do not poll for PME if the device is in D3cold (Myron Stowe) [1794266] - [pci] PCI: PM: Replace pci_dev_keep_suspended() with two functions (Myron Stowe) [1794266] - [pci] PCI: PM: Avoid resuming devices in D3hot during system suspend (Myron Stowe) [1794266] - [pci] PCI: PM: Avoid skipping bus-level PM on platforms without ACPI (Myron Stowe) [1794266] - [pci] treewide: Switch printk users from pf and pF to ps and pS, respectively (Myron Stowe) [1794266] - [sound] ALSA: Use the legacy HDA driver as default for Intel DSP platforms (Jaroslav Kysela) [1793227] - [nvme] nvme: nvme_mpath_init remove multipath check (David Milburn) [1790958] - [mm] mm/page-writeback.c: don't break integrity writeback on ->writepage() error (Christoph von Recklinghausen) [1782117] - [arm64] arm64: Revert support for execute-only user mappings (Jeremy Linton) [1788629] - [powerpc] powerpc/papr_scm: Don't enable direct map for a region by default (Steve Best) [1795706]- [tools] selftests/eeh: Bump EEH wait time to 60s (Steve Best) [1783199] - [tools] tools/kvm_stat: Fix kvm_exit filter name (Gavin Shan) [1780345] - [infiniband] RDMA/bnxt_re: Report more number of completion vectors (Selvin Xavier) [1788037 1753515] - [infiniband] RDMA/bnxt_re: Fix Send Work Entry state check while polling completions (Selvin Xavier) [1788037] - [infiniband] RDMA/bnxt_re: Fix missing le16_to_cpu (Selvin Xavier) [1788037] - [infiniband] RDMA/bnxt_re: Avoid freeing MR resources if dereg fails (Selvin Xavier) [1788037 1737147] - [infiniband] RDMA/bnxt_re: Fix stat push into dma buffer on gen p5 devices (Selvin Xavier) [1788037 1771855] - [infiniband] RDMA/bnxt_re: Fix chip number validation Broadcom's Gen P5 series (Selvin Xavier) [1788037 1783943] - [netdrv] net/mlx5e: Clear VF config when switching modes (mohamad meib) [1787276] - [base] drivers/base/memory.c: cache memory blocks in xarray to accelerate lookup fixup (David Hildenbrand) [1789900] - [base] drivers/base/memory.c: cache memory blocks in xarray to accelerate lookup (David Hildenbrand) [1789900] - [base] drivers/base/memory.c: drop the mem_sysfs_mutex (David Hildenbrand) [1789900] - [base] driver/base/memory.c: validate memory block size early (David Hildenbrand) [1789900] - [fs] block: Don't revalidate bdev of hidden gendisk (David Milburn) [1779342] - [scsi] scsi: virtio_scsi: unplug LUNs when events missed (Maxim Levitsky) [1614188] - [scsi] scsi: virtio_scsi: implement request batching (Maxim Levitsky) [1614188] - [scsi] scsi: core: fix dh and multipathing for SCSI hosts without request batching (Maxim Levitsky) [1614188] - [scsi] scsi: core: fix missing .cleanup_rq for SCSI hosts without request batching (Maxim Levitsky) [1614188] - [scsi] scsi: core: add support for request batching (Maxim Levitsky) [1614188] - [scsi] scsi: virtio_scsi: Use struct_size() helper (Maxim Levitsky) [1614188] - [scsi] scsi: virtio_scsi: remove unused 'affinity_hint_set' (Maxim Levitsky) [1614188] - [scsi] scsi: virtio_scsi: Use HCTX_TYPE_DEFAULT for blk_mq_tag_set->map (Maxim Levitsky) [1614188] - [scsi] scsi: virtio_scsi: don't send sc payload with tmfs (Maxim Levitsky) [1614188] - [scsi] scsi: virtio_scsi: Remove per-target data because it is no longer used (Maxim Levitsky) [1614188] - [powerpc] powerpc/pseries/lparcfg: Fix display of Maximum Memory (Steve Best) [1795622] - [powerpc] powernv: Don't reprogram SLW image on every KVM guest entry/exit (Laurent Vivier) [1751078] - [x86] Mark certain versions of Comet Lake as supported (David Arcari) [1794198] - [s390] s390/dasd: Disable Thin Provisioning to prevent data loss (Philipp Rudo) [1793461]- [x86] kvm: x86/mmu: Take slots_lock when using kvm_mmu_zap_all_fast() (Paolo Bonzini) [1690344] {CVE-2018-12207} - [x86] kvm: x86: disable shattered huge page recovery for PREEMPT_RT (Paolo Bonzini) [1690344] {CVE-2018-12207} - [documentation] documentation: Add ITLB_MULTIHIT documentation (Paolo Bonzini) [1690344] {CVE-2018-12207} - [x86] kvm: x86: mmu: Recovery of shattered NX large pages (Paolo Bonzini) [1690344] {CVE-2018-12207} - [virt] kvm: Add helper function for creating VM worker threads (Paolo Bonzini) [1690344] {CVE-2018-12207} - [x86] kvm: mmu: ITLB_MULTIHIT mitigation (Paolo Bonzini) [1690344] {CVE-2018-12207} - [kernel] cpu/speculation: Uninline and export CPU mitigations helpers (Paolo Bonzini) [1690344] {CVE-2018-12207} - [x86] cpu: Add Tremont to the cpu vulnerability whitelist (Paolo Bonzini) [1690344] {CVE-2018-12207} - [x86] bugs: Add ITLB_MULTIHIT bug infrastructure (Paolo Bonzini) [1690344] {CVE-2018-12207} - [x86] kvm: vmx, svm: always run with EFER.NXE=1 when shadow paging is active (Paolo Bonzini) [1690344] {CVE-2018-12207} - [crypto] crypto: hmac - fix memory leak in hmac_init_tfm() (Herbert Xu) [1775858] - [crypto] crypto: hash - fix incorrect HASH_MAX_DESCSIZE (Herbert Xu) [1775858] - [nvme] nvme: Translate more status codes to blk_status_t (Gopal Tiwari) [1781537] - [include] nvme: resync include/linux/nvme.h with nvmecli (Gopal Tiwari) [1781537] - [netdrv] hv_netvsc: Fix memory leak when removing rndis device (Mohammed Gamal) [1733007] - [fs] cifs: Fix memory allocation in __smb2_handle_cancelled_cmd() (Dave Wysochanski) [1793182] - [tools] perf c2c: Fix report with offline cpus (Michael Petlan) [1744903] - [kernel] locking/rwsem: Fix kernel crash when spinning on RWSEM_OWNER_UNKNOWN (Waiman Long) [1793028] - [mm] mm/memory_hotplug: don't free usage map when removing a re-added early section (Pingfan Liu) [1787269] - [netdrv] iavf: remove current MAC address filter on VF reset (Stefan Assmann) [1735725 1738738] - [dma] dma-mapping: fix handling of dma-ranges for reserved memory (again) (Jerry Snitselaar) [1784691]- [fs] pnfs/filelayout: enable LAYOUTGET on OPEN (Steve Dickson) [1756140] - [fs] NFSD fixing possible null pointer derefering in copy offload (Benjamin Coddington) [1763220] - [fs] nfsd: Ensure CLONE persists data and metadata changes to the target file (Benjamin Coddington) [1763220] - [net] SUNRPC: Fix backchannel latency metrics (Benjamin Coddington) [1763220] - [fs] NFSv4.x: Drop the slot if nfs4_delegreturn_prepare waits for layoutreturn (Benjamin Coddington) [1763220] - [fs] NFSv4.x: Handle bad/dead sessions correctly in nfs41_sequence_process() (Benjamin Coddington) [1763220] - [fs] NFS: Fix an RCU lock leak in nfs4_refresh_delegation_stateid() (Benjamin Coddington) [1763220] - [fs] NFSv4: Don't allow a cached open with a revoked delegation (Benjamin Coddington) [1763220] - [net] SUNRPC: Fix svcauth_gss_proxy_init() (Benjamin Coddington) [1763220] - [net] SUNRPC: The TCP back channel mustn't disappear while requests are outstanding (Benjamin Coddington) [1763220] - [net] xprtrdma: Close window between waking RPC senders and posting Receives (Benjamin Coddington) [1763220] - [net] xprtrdma: Connection becomes unstable after a reconnect (Benjamin Coddington) [1763220] - [net] xprtrdma: Add unique trace points for posting Local Invalidate WRs (Benjamin Coddington) [1763220] - [net] sunrpc: fix crash when cache_head become valid before update (Benjamin Coddington) [1763220] - [fs] nfsd4: fix up replay_matches_cache() (Benjamin Coddington) [1763220] - [fs] NFSv4: Fix leak of clp->cl_acceptor string (Benjamin Coddington) [1763220] - [fs] pNFS: Ensure we do clear the return-on-close layout stateid on fatal errors (Benjamin Coddington) [1763220] - [fs] NFS: Fix O_DIRECT accounting of number of bytes read/written (Benjamin Coddington) [1763220] - [net] SUNRPC: Fix another issue with MIC buffer space (Benjamin Coddington) [1763220] - [net] SUNRPC: Fix buffer handling of GSS MIC without slack (Benjamin Coddington) [1763220] - [fs] Revert "NFSv4/flexfiles: Abort I/O early if the layout segment was invalidated" (Benjamin Coddington) [1763220] - [net] SUNRPC: Don't handle errors if the bind/connect succeeded (Benjamin Coddington) [1763220] - [net] SUNRPC: Fix congestion window race with disconnect (Benjamin Coddington) [1763220] - [net] SUNRPC: Don't try to parse incomplete RPC messages (Benjamin Coddington) [1763220] - [net] SUNRPC: Don't receive TCP data into a request buffer that has been reset (Benjamin Coddington) [1763220] - [net] SUNRPC: Dequeue the request from the receive queue while we're re-encoding (Benjamin Coddington) [1763220] - [net] SUNRPC: Handle connection breakages correctly in call_status() (Benjamin Coddington) [1763220] - [net] xprtrdma: Toggle XPRT_CONGESTED in xprtrdma's slot methods (Benjamin Coddington) [1763220] - [fs] NFS: Ensure O_DIRECT reports an error if the bytes read/written is 0 (Benjamin Coddington) [1763220] - [fs] NFSv4/pnfs: Fix a page lock leak in nfs_pageio_resend() (Benjamin Coddington) [1763220] - [fs] NFS: Fix regression whereby fscache errors are appearing on 'nofsc' mounts (Benjamin Coddington) [1763220] - [fs] NFSv4: Fix a potential sleep while atomic in nfs4_do_reclaim() (Benjamin Coddington) [1763220] - [fs] NFSv4.1: Only reap expired delegations (Benjamin Coddington) [1763220] - [fs] NFSv4.1: Fix open stateid recovery (Benjamin Coddington) [1763220] - [fs] NFSv4: Fix a credential refcount leak in nfs41_check_delegation_stateid (Benjamin Coddington) [1763220] - [fs] NFSv4: Handle the special Linux file open access mode (Benjamin Coddington) [1763220] - [fs] nfsd: Fix overflow causing non-working mounts on 1 TB machines (Benjamin Coddington) [1763220] - [md] md: make sure desc_nr less than MD_SB_DISKS (Nigel Croxon) [1769057] - [md] md: raid1: check rdev before reference in raid1_sync_request func (Nigel Croxon) [1769057] - [md] md/raid10: prevent access of uninitialized resync_pages offset (Nigel Croxon) [1769057] - [md] md: avoid invalid memory access for array sb->dev_roles (Nigel Croxon) [1769057] - [md] md/raid1: avoid soft lockup under high load (Nigel Croxon) [1769057] - [md] md: no longer compare spare disk superblock events in super_load (Nigel Croxon) [1769057] - [md] md: improve handling of bio with REQ_PREFLUSH in md_flush_request() (Nigel Croxon) [1769057] - [md] md/bitmap: avoid race window between md_bitmap_resize and bitmap_file_clear_bit (Nigel Croxon) [1769057] - [md] md/raid0: Fix an error message in raid0_make_request() (Nigel Croxon) [1769057] - [md] md/raid0: fix warning message for parameter default_layout (Nigel Croxon) [1769057] - [netdrv] net/mlx5: DR, Init lists that are used in rule's member (Alaa Hleihel) [1775986] - [netdrv] net/mlx5: DR, No need for atomic refcount for internal SW steering resources (Alaa Hleihel) [1775986] - [netdrv] net/mlx5: DR, Create multiple destination action from dr_create_fte (Alaa Hleihel) [1775986] - [netdrv] net/mlx5: DR, Add support for multiple destination table action (Alaa Hleihel) [1775986] - [netdrv] net/mlx5: DR, Align dest FT action creation to API (Alaa Hleihel) [1775986] - [netdrv] net/mlx5: DR, Pass table flags at creation to lower layer (Alaa Hleihel) [1775986] - [netdrv] net/mlx5: DR, Create multi-destination table for SW-steering use (Alaa Hleihel) [1775986] - [netdrv] net/mlx5: DR, Create FTE entry in the FW from SW-steering (Alaa Hleihel) [1775986] - [netdrv] net/mlx5: DR, Use attributes struct for FW flow table creation (Alaa Hleihel) [1775986] - [drm] drm/amd/display: fix struct init in update_bounding_box (Don Dutile) [1784621] - [tools] perf/x86/pmu-events: Fix Kernel_Utilization metric (Michael Petlan) [1788434] - [tools] perf vendor events intel: Update all the Intel JSON metrics from TMAM 3.6 (Michael Petlan) [1788434] - [tools] perf vendor events intel: Update CascadelakeX events to v1.05 (Michael Petlan) [1788434] - [tools] cpupower: mperf_monitor: Update cpupower to use the RDPRU instruction (Janakarajan Natarajan) [1766357] - [tools] cpupower: mperf_monitor: Introduce per_cpu_schedule flag (Janakarajan Natarajan) [1766357] - [tools] cpupower: Move needs_root variable into a sub-struct (Janakarajan Natarajan) [1766357] - [mm] coredump: fix race condition between collapse_huge_page() and core dumping (Andrea Arcangeli) [1722986] - [mm] memcg, oom: don't require __GFP_FS when invoking memcg OOM killer (Waiman Long) [1791170] - [uapi] mm: move MAP_SYNC to asm-generic/mman-common.h (Jeff Moyer) [1791539]- [linux] ptr_ring: wrap back ->producer in __ptr_ring_swap_queue() (Lu Lu) [1663784] - [virtio] virtio-balloon: fix managed page counts when migrating pages between zones (David Hildenbrand) [1689800] - [infiniband] IB/mlx4: Follow mirror sequence of device add during device removal (mohamad meib) [1786042] - [netdrv] gve: Fix the queue page list allocated pages count (Patricio Noyola) [1789114] - [netdrv] gve: fix dma sync bug where not all pages synced (David Awogbemila) [1790957] - [netdrv] gve: Fixes DMA synchronization (David Awogbemila) [1789027] - [net] SUNRPC: Ignore queue transmission errors on successful transmission (Benjamin Coddington) [1769367] - [net] Revert "SUNRPC: Micro-optimise when the task is known not to be sleeping" (Benjamin Coddington) [1769367] - [net] SUNRPC: Fix up calculation of client message length (Benjamin Coddington) [1769367] - [net] Merge tag 'nfs-rdma-for-5.1-1' of git://git.linux-nfs.org/projects/anna/linux-nfs (Benjamin Coddington) [1769367] - [char] tpm: Revert "tpm_tis_core: Turn on the TPM before probing IRQ's" (Jerry Snitselaar) [1789088] - [char] tpm: Revert "tpm_tis_core: Set TPM_CHIP_FLAG_IRQ before probing for interrupts" (Jerry Snitselaar) [1789088] - [tools] perf jvmti: Link against tools/lib/ctype.h to have weak strlcpy() (Michael Petlan) [1786048] - [tools] perf jvmti: Link against tools/lib/string.o to have weak strlcpy() (Michael Petlan) [1786048] - [kernel] kprobes: Show address of kprobes if kallsyms does (Michael Petlan) [1747099] - [kernel] genirq/debugfs: Reset domain debugfs_file on removal of the debugfs file (Mohammed Gamal) [1782640] - [powerpc] powerpc: Fix 32-bit KVM-PR lockup and host crash with MacOS guest (Steve Best) [1789594]- [platform] x86: intel_pmc_core: Add Comet Lake (CML) platform support to intel_pmc_core driver (Lenny Szubowicz) [1773793] - [platform] x86: intel_pmc_core: Fix the SoC naming inconsistency (Lenny Szubowicz) [1773793] - [platform] x86: intel_pmc_core_pltdrv: Module removal warning fix (Lenny Szubowicz) [1773793] - [platform] x86: intel_pmc_core: Do not ioremap RAM (Lenny Szubowicz) [1773793] - [platform] x86: intel_pmc_ipc: Remove dev_err() usage after platform_get_irq() (Lenny Szubowicz) [1773793] - [platform] x86: intel_pmc_core: Add ICL-NNPI support to PMC Core (Lenny Szubowicz) [1773793] - [platform] x86: intel_pmc_core: Attach using APCI HID "INT33A1" (Lenny Szubowicz) [1773793] - [platform] x86: intel_pmc_core: transform Pkg C-state residency from TSC ticks into microseconds (Lenny Szubowicz) [1773793] - [platform] x86: intel_pmc: no need to check return value of debugfs_create functions (Lenny Szubowicz) [1773793] - [platform] x86: intel_pmc_core: Allow to dump debug registers on S0ix failure (Lenny Szubowicz) [1773793] - [platform] x86: intel_pmc_core: Convert to a platform_driver (Lenny Szubowicz) [1773793] - [platform] x86: intel_pmc_ipc: Don't map non-used optional resources (Lenny Szubowicz) [1773793] - [platform] x86: intel_pmc_ipc: Apply same width for offset definitions (Lenny Szubowicz) [1773793] - [platform] x86: intel_pmc_ipc: Use BIT() macro (Lenny Szubowicz) [1773793] - [platform] x86: intel_pmc_core: Mark local function static (Lenny Szubowicz) [1773793] - [platform] x86: intel_pmc_ipc: adding error handling (Lenny Szubowicz) [1773793] - [mm] memory_hotplug: cleanup __remove_pages() (Christoph von Recklinghausen) [1766491] - [mm] memory_hotplug: drop local variables in shrink_zone_span() (Christoph von Recklinghausen) [1766491] - [mm] memory_hotplug: don't check for "all holes" in shrink_zone_span() (Christoph von Recklinghausen) [1766491] - [mm] memory_hotplug: we always have a zone in find_(smallest|biggest)_section_pfn (Christoph von Recklinghausen) [1766491] - [mm] memory_hotplug: poison memmap in remove_pfn_range_from_zone() (Christoph von Recklinghausen) [1766491] - [mm] memory_hotplug: shrink zones when offlining memory (Christoph von Recklinghausen) [1766491] - [mm] memmap_init: update variable name in memmap_init_zone (Christoph von Recklinghausen) [1766491] - [mm] memory_hotplug: don't access uninitialized memmaps in shrink_zone_span() (Christoph von Recklinghausen) [1766491] - [mm] memory_hotplug: fix try_offline_node() (Christoph von Recklinghausen) [1766491] - [mm] memory_hotplug: fix updating the node span (Christoph von Recklinghausen) [1766491] - [mm] hugetlbfs: don't access uninitialized memmaps in pfn_range_valid_gigantic() (Christoph von Recklinghausen) [1766491] - [mm] memory_hotplug: don't access uninitialized memmaps in shrink_pgdat_span() (Christoph von Recklinghausen) [1766491] - [mm] page_owner: don't access uninitialized memmaps when reading /proc/pagetypeinfo (Christoph von Recklinghausen) [1766491] - [mm] memory-failure.c: don't access uninitialized memmaps in memory_failure() (Christoph von Recklinghausen) [1766491] - [fs] proc/page.c: don't access uninitialized memmaps in fs/proc/page.c (Christoph von Recklinghausen) [1766491] - [base] base/memory.c: don't access uninitialized memmaps in soft_offline_page_store() (Christoph von Recklinghausen) [1766491] - [base] base/node.c: simplify unregister_memory_block_under_nodes() (Christoph von Recklinghausen) [1766491] - [kernel] /proc/kpagecount: return 0 for special pages that are never mapped (Christoph von Recklinghausen) [1766491] - [netdrv] fm10k: fix fm10k_get_fault_pf to read correct address (Neil Horman) [1721716] - [netdrv] fm10k: convert NON_Q_VECTORS(hw) into NON_Q_VECTORS (Neil Horman) [1721716] - [netdrv] fm10k: mark unused parameters with __always_unused (Neil Horman) [1721716] - [netdrv] fm10k: cast page_addr to u8 * when incrementing it (Neil Horman) [1721716] - [netdrv] fm10k: explicitly return 0 on success path in function (Neil Horman) [1721716] - [netdrv] fm10k: remove needless initialization of size local variable (Neil Horman) [1721716] - [netdrv] fm10k: remove needless assignment of err local variable (Neil Horman) [1721716] - [netdrv] fm10k: remove unnecessary variable initializer (Neil Horman) [1721716] - [netdrv] fm10k: reduce scope of the ring variable (Neil Horman) [1721716] - [netdrv] fm10k: reduce the scope of the result local variable (Neil Horman) [1721716] - [netdrv] fm10k: reduce the scope of the local msg variable (Neil Horman) [1721716] - [netdrv] fm10k: reduce the scope of the local i variable (Neil Horman) [1721716] - [netdrv] fm10k: reduce the scope of the err variable (Neil Horman) [1721716] - [netdrv] fm10k: reduce the scope of the tx_buffer variable (Neil Horman) [1721716] - [netdrv] fm10k: reduce the scope of the q_idx local variable (Neil Horman) [1721716] - [netdrv] fm10k: reduce the scope of local err variable (Neil Horman) [1721716] - [netdrv] fm10k: reduce the scope of qv local variable (Neil Horman) [1721716] - [netdrv] fm10k: reduce scope of *p local variable (Neil Horman) [1721716] - [netdrv] fm10k: reduce scope of the err variable (Neil Horman) [1721716] - [netdrv] fm10k: Use dev_get_drvdata (Neil Horman) [1721716] - [crypto] crypto: qat - Silence smp_processor_id() warning (Neil Horman) [1723573] - [crypto] crypto: qat - use struct_size() helper (Neil Horman) [1723573] - [crypto] crypto: qat - do not offload zero length requests (Neil Horman) [1723573] - [crypto] crypto: qat - return error for block ciphers for invalid requests (Neil Horman) [1723573] - [crypto] crypto: qat - return proper error code in setkey (Neil Horman) [1723573] - [crypto] crypto: qat - fix block size for aes ctr mode (Neil Horman) [1723573] - [crypto] crypto: qat - update iv after encryption or decryption operations (Neil Horman) [1723573] - [crypto] crypto: qat - add check for negative offset in alg precompute function (Neil Horman) [1723573] - [crypto] crypto: qat - remove spin_lock in qat_ablkcipher_setkey (Neil Horman) [1723573] - [crypto] treewide: Add SPDX license identifier - Makefile/Kconfig (Neil Horman) [1723573] - [crypto] crypto: shash - remove shash_desc::flags (Neil Horman) [1723573] - [crypto] crypto: rsa - unimplement sign/verify for raw RSA backends (Neil Horman) [1723573] - [hv] Revert "hv: vmbus: Implement suspend/resume for VSC drivers for hibernation" (Mohammed Gamal) [1788082] - [hv] Revert "hv: vmbus: Ignore the offers when resuming from hibernation" (Mohammed Gamal) [1788082] - [hv] Revert "hv: vmbus: Suspend/resume the vmbus itself for hibernation" (Mohammed Gamal) [1788082] - [hv] Revert "hv: vmbus: Clean up hv_sock channels by force upon suspend" (Mohammed Gamal) [1788082] - [hv] Revert "hv: vmbus: Suspend after cleaning up hv_sock and sub channels" (Mohammed Gamal) [1788082] - [hv] Revert "hv: vmbus: Resume after fixing up old primary channels" (Mohammed Gamal) [1788082] - [hv] Revert "vmbus: Fix harmless building warnings without CONFIG_PM_SLEEP" (Mohammed Gamal) [1788082] - [x86] kvm: vmx: Introduce handle_unexpected_vmexit and handle WAITPKG vmexit (Paul Lai) [1494707] - [x86] kvm: vmx: Emulate MSR IA32_UMWAIT_CONTROL (Paul Lai) [1494707] - [x86] kvm: x86: Add support for user wait instructions (Paul Lai) [1494707] - [tools] tools arch x86: Update tools's copy of cpufeatures.h (Paul Lai) [1494707] - [kvm] KVM: x86: expose AVX512_BF16 feature to guest (Paul Lai) [1642539] - [x86] x86/cpufeatures: Enumerate the new AVX512 BFLOAT16 instructions (Paul Lai) [1642539] - [block] rbd: silence bogus uninitialized warning in rbd_object_map_update_finish() (Jeff Layton) [1777961] - [fs] ceph: increment/decrement dio counter on async requests (Jeff Layton) [1777961] - [fs] ceph: take the inode lock before acquiring cap refs (Jeff Layton) [1777961] - [scsi] scsi: lpfc: fix build failure with DEBUGFS disabled (Dick Kennedy) [1784863] - [scsi] Revert "storvsc: setup 1:1 mapping between hardware queue and CPU queue" (Cathy Avery) [1787594] - [tools] perf session: Return error code for perf_session__new() function on failure (Michael Petlan) [1754995] - [tools] perf header: Fix false warning when there are no duplicate cache entries (Michael Petlan) [1776499] - [firmware] efi/memreserve: Register reservations as 'reserved' in /proc/iomem (Bhupesh Sharma) [1772730] - [firmware] efi/memreserve: deal with memreserve entries in unmapped memory (Bhupesh Sharma) [1772730] - [powerpc] powerpc/powernv: Avoid re-registration of imc debugfs directory (Diego Domingos) [1781098] - [powerpc] powerpc/powernv: Return for invalid IMC domain (Diego Domingos) [1781098]- [tools] perf tools: Allow to link with libbpf dynamicaly (Michael Petlan) [1781570] - [tools] perf probe: Fix spelling mistake "addrees" -> "address" (Michael Petlan) [1760227] - [tools] perf probe: Trace a magic number if variable is not found (Michael Petlan) [1760227] - [tools] perf probe: Support DW_AT_const_value constant value (Michael Petlan) [1760227] - [tools] perf probe: Support multiprobe event (Michael Petlan) [1760227] - [tools] perf probe: Generate event name with line number (Michael Petlan) [1760227] - [tools] perf probe: Do not show non representive lines by perf-probe -L (Michael Petlan) [1760227] - [tools] perf probe: Verify given line is a representive line (Michael Petlan) [1760227] - [tools] perf probe: Show correct statement line number by perf probe -l (Michael Petlan) [1760227] - [tools] perf probe: Skip overlapped location on searching variables (Michael Petlan) [1760227] - [tools] perf probe: Fix to show calling lines of inlined functions (Michael Petlan) [1760227] - [tools] perf probe: Filter out instances except for inlined subroutine and subprogram (Michael Petlan) [1760227] - [tools] perf probe: Skip end-of-sequence and non statement lines (Michael Petlan) [1760227] - [tools] perf probe: Return a better scope DIE if there is no best scope (Michael Petlan) [1760227] - [tools] perf probe: Fix to show ranges of variables in functions without entry_pc (Michael Petlan) [1760227] - [tools] perf probe: Fix to show inlined function callsite without entry_pc (Michael Petlan) [1760227] - [tools] perf probe: Fix to list probe event with correct line number (Michael Petlan) [1760227] - [tools] perf probe: Fix to probe an inline function which has no entry pc (Michael Petlan) [1760227] - [tools] perf probe: Fix to probe a function which has no entry pc (Michael Petlan) [1760227] - [tools] perf probe: Fix wrong address verification (Michael Petlan) [1760227] - [tools] perf probe: Fix to show function entry line as probe-able (Michael Petlan) [1760227] - [tools] perf probe: Walk function lines in lexical blocks (Michael Petlan) [1760227] - [tools] perf probe: Fix to find range-only function instance (Michael Petlan) [1760227] - [scsi] qla2xxx: Fix incorrect SFUB length used for Secure Flash Update MB Cmd (Himanshu Madhani) [1782598] - [scsi] qla2xxx: Added support for MPI and PEP regions for ISP28XX (Himanshu Madhani) [1782598] - [scsi] qla2xxx: Correctly retrieve and interpret active flash region (Himanshu Madhani) [1782598] - [nvme] nvme: Add quirk for LiteON CL1 devices running FW 22301111 (Perry Yuan) [1769179] - [nvme] nvme-pci: Save PCI state before putting drive into deepest state (Perry Yuan) [1769180] - [infiniband] rdma/cxgb4: Fix spelling mistake "immedate" -> "immediate" (Vishal Kulkarni) [1725823] - [infiniband] rdma/cxgb4: Fix null pointer dereference on alloc_skb failure (Vishal Kulkarni) [1725823] - [infiniband] iw_cxgb4: Fix qpid leak (Vishal Kulkarni) [1725823] - [netdrv] net/mlx5e: Use correct enum to determine uplink port (mohamad meib) [1786113] - [netdrv] net/mlx5e: Fix concurrency issues between config flow and XSK (mohamad meib) [1786113] - [infiniband] IB/mlx5: Fix steering rule of drop and count (mohamad meib) [1786113] - [netdrv] net/mlx5e: ethtool, Fix analysis of speed setting (mohamad meib) [1786113] - [netdrv] net/mlx5e: Fix translation of link mode into speed (mohamad meib) [1786113] - [netdrv] net/mlx5e: Fix free peer_flow when refcount is 0 (mohamad meib) [1786113] - [netdrv] net/mlx5e: Fix freeing flow with kfree() and not kvfree() (mohamad meib) [1786113] - [netdrv] net/mlx5e: Fix SFF 8472 eeprom length (mohamad meib) [1786113] - [netdrv] net/mlx5e: Query global pause state before setting prio2buffer (mohamad meib) [1786113] - [netdrv] net/mlx5e: Fix TXQ indices to be sequential (mohamad meib) [1786113] - [infiniband] RDMA/mlx5: Fix a race with mlx5_ib_update_xlt on an implicit MR (mohamad meib) [1786113] - [netdrv] ath10k: Fix a NULL-ptr-deref bug in ath10k_usb_alloc_urb_from_pipe (Jarod Wilson) [1783853] {CVE-2019-15099} - [netdrv] revert "[netdrv] ice: mark driver as tech-preview" (Jonathan Toppins) [1783062] - [netdrv] ibmvnic: Fix typo in retry check (Steve Best) [1783775] - [netdrv] ibmveth: Detect unsupported packets before sending to the hypervisor (Steve Best) [1784904] - [netdrv] igc: add additional delay during phy hw reset (David Arcari) [1782824] - [net] bridge: fix regression in br_mdb_fill_info() (Petr Oros) [1783888] - [net] bpf: Emit audit messages upon successful prog load and unload (Jiri Olsa) [1781266] - [fs] fuse: fix leak of fuse_io_priv (Miklos Szeredi) [1777009] - [fs] virtiofs: Check contents of options string (Vivek Goyal) [1783426] - [fs] exec: Fix mem leak in kernel_read_file (Eric Sandeen) [1683731] {CVE-2019-8980} - [lib] sbitmap: only queue kyber's wait callback if not already active (Ming Lei) [1784544] - [fs] CIFS: Fix NULL-pointer dereference in smb2_push_mandatory_locks (Dave Wysochanski) [1788202] - [kernel] ftrace: Check for successful allocation of hash (Desnes Augusto Nunes do Rosario) [1719414] - [kernel] ftrace: Check for empty hash and comment the race with registering probes (Desnes Augusto Nunes do Rosario) [1719414] - [kernel] ftrace: Fix NULL pointer dereference in t_probe_next() (Desnes Augusto Nunes do Rosario) [1719414] - [iommu] vt-d: Allocate reserved region for ISA with correct permission (Jerry Snitselaar) [1778041] - [iommu] set group default domain before creating direct mappings (Jerry Snitselaar) [1778041] - [iommu] vt-d: Fix dmar pte read access not set error (Jerry Snitselaar) [1778041] - [iommu] vt-d: Set ISA bridge reserved region as relaxable (Jerry Snitselaar) [1778041] - [iommu] fix KASAN use-after-free in iommu_insert_resv_region (Auger Eric) [1777014] - [platform] platform/x86: dell-laptop: fix rfkill functionality (Jarod Wilson) [1725878] - [mm] mm/hugetlb: defer freeing of huge pages if in non-task context (Waiman Long) [1780015] - [mm] powerpc/book3s64/hash: Use secondary hash for bolted mapping if the primary is full (Steve Best) [1783159] - [mm] powerpc/pseries: Don't fail hash page table insert for bolted mapping (Steve Best) [1783159] - [powerpc] powerpc/pseries: Don't opencode HPTE_V_BOLTED (Steve Best) [1783159] - [powerpc] powerpc/perf: Disable trace_imc pmu (Steve Best) [1785573] - [powerpc] powerpc/spinlocks: Include correct header for static key (Phil Auld) [1767529] - [powerpc] powerpc/shared: Use static key to detect shared processor (Phil Auld) [1767529] - [powerpc] powerpc/vcpu: Assume dedicated processors as non-preempt (Phil Auld) [1767529] - [arm64] arm64: compat: Workaround Neoverse-N1 #1542419 for compat user-space (Jeremy Linton) [1757828] - [arm64] arm64: Fake the IminLine size on systems affected by Neoverse-N1 #1542419 (Jeremy Linton) [1757828] - [arm64] arm64: errata: Hide CTR_EL0.DIC on systems affected by Neoverse-N1 #1542419 (Jeremy Linton) [1757828] - [arm64] arm64: Handle erratum 1418040 as a superset of erratum 1188873 (Jeremy Linton) [1757828] - [arm64] arm64: errata: Add workaround for Cortex-A76 erratum #1463225 (Jeremy Linton) [1757828] - [arm64] arm64: Kconfig: Tidy up errata workaround help text (Jeremy Linton) [1757828] - [arm64] arm64: Apply ARM64_ERRATUM_1188873 to Neoverse-N1 (Jeremy Linton) [1757828] - [arm64] arm64: Add part number for Neoverse N1 (Jeremy Linton) [1757828] - [arm64] arm64: Make ARM64_ERRATUM_1188873 depend on COMPAT (Jeremy Linton) [1757828] - [clocksource] arm64: Restrict ARM64_ERRATUM_1188873 mitigation to AArch32 (Jeremy Linton) [1757828] - [arm64] arm64: arch_timer: avoid unused function warning (Jeremy Linton) [1757828] - [arm64] arm64: Add workaround for Cortex-A76 erratum 1286807 (Jeremy Linton) [1757828]- [kernel] audit: remove redundant condition check in kauditd_thread() (Richard Guy Briggs) [1716002] - [kernel] audit: Report suspicious O_CREAT usage (Richard Guy Briggs) [1716002] - [fs] namei: allow restricted O_CREAT of FIFOs and regular files (Richard Guy Briggs) [1716002] - [kernel] audit_get_nd(): don't unlock parent too early (Richard Guy Briggs) [1716002] - [fs] namei.c: keep track of nd->root refcount status (Richard Guy Briggs) [1716002] - [fs] namei.c: new helper - legitimize_root() (Richard Guy Briggs) [1716002] - [kernel] kill the last users of user_{path, lpath, path_dir}() (Richard Guy Briggs) [1716002] - [kernel] namei.h: get the comments on LOOKUP_... in sync with reality (Richard Guy Briggs) [1716002] - [kernel] kill LOOKUP_NO_EVAL, don't bother including namei.h from audit.h (Richard Guy Briggs) [1716002] - [kernel] audit_inode(): switch to passing AUDIT_INODE_.. (Richard Guy Briggs) [1716002] - [fs] filename_mountpoint(): make LOOKUP_NO_EVAL unconditional there (Richard Guy Briggs) [1716002] - [fs] filename_lookup(): audit_inode() argument is always 0 (Richard Guy Briggs) [1716002] - [kernel] audit: remove the BUG() calls in the audit rule comparison functions (Richard Guy Briggs) [1716002] - [kernel] audit: enforce op for string fields (Richard Guy Briggs) [1716002] - [kernel] audit: deliver signal_info regarless of syscall (Richard Guy Briggs) [1716002] - [fs] fsnotify: fix unlink performance regression (Richard Guy Briggs) [1716002] - [kernel] audit_compare_dname_path(): switch to const struct qstr * (Richard Guy Briggs) [1716002] - [kernel] audit_update_watch(): switch to const struct qstr * (Richard Guy Briggs) [1716002] - [fs] inotify_handle_event(): don't bother with strlen() (Richard Guy Briggs) [1716002] - [kernel] fsnotify: switch send_to_group() and ->handle_event to const struct qstr * (Richard Guy Briggs) [1716002] - [kernel] fsnotify(): switch to passing const struct qstr * for file_name (Richard Guy Briggs) [1716002] - [kernel] switch fsnotify_move() to passing const struct qstr * for old_name (Richard Guy Briggs) [1716002] - [fs] ovl_lookup_real_one(): don't bother with strlen() (Richard Guy Briggs) [1716002] - [kernel] audit: fix a memory leak bug (Richard Guy Briggs) [1716002] - [kernel] audit: purge unnecessary list_empty calls (Richard Guy Briggs) [1716002] - [security] audit: link integrity evm_write_xattrs record to syscall event (Richard Guy Briggs) [1716002] - [csky] syscall_get_arch: add "struct task_struct *" argument (Richard Guy Briggs) [1716002] - [kernel] audit: Make audit_log_cap and audit_copy_inode static (Richard Guy Briggs) [1716002] - [kernel] audit: connect LOGIN record to its syscall record (Richard Guy Briggs) [1716002] - [kernel] audit: fix a memleak caused by auditing load module (Richard Guy Briggs) [1716002] - [kernel] fanotify: check FS_ISDIR flag instead of d_is_dir() (Richard Guy Briggs) [1716002] - [kernel] fsnotify: report FS_ISDIR flag with MOVE_SELF and DELETE_SELF events (Richard Guy Briggs) [1716002] - [kernel] fsnotify: annotate directory entry modification events (Richard Guy Briggs) [1716002] - [kernel] audit: mark expected switch fall-through (Richard Guy Briggs) [1716002] - [kernel] audit: hide auditsc_get_stamp and audit_serial prototypes (Richard Guy Briggs) [1716002] - [tty] audit: join tty records to their syscall (Richard Guy Briggs) [1716002] - [kernel] audit: remove audit_context when CONFIG_ AUDIT and not AUDITSYSCALL (Richard Guy Briggs) [1716002] - [kernel] audit: remove unused actx param from audit_rule_match (Richard Guy Briggs) [1716002] - [kernel] audit: ignore fcaps on umount (Richard Guy Briggs) [1716002] - [kernel] audit: clean up AUDITSYSCALL prototypes and stubs (Richard Guy Briggs) [1716002] - [kernel] audit: more filter PATH records keyed on filesystem magic (Richard Guy Briggs) [1716002] - [kernel] audit: add support for fcaps v3 (Richard Guy Briggs) [1716002] - [kernel] audit: move loginuid and sessionid from CONFIG_AUDITSYSCALL to CONFIG_AUDIT (Richard Guy Briggs) [1716002] - [kernel] audit: add syscall information to CONFIG_CHANGE records (Richard Guy Briggs) [1716002] - [kernel] audit: hand taken context to audit_kill_trees for syscall logging (Richard Guy Briggs) [1716002] - [kernel] audit: give a clue what CONFIG_CHANGE op was involved (Richard Guy Briggs) [1716002] - [kernel] audit: remove duplicated include from audit.c (Richard Guy Briggs) [1716002] - [kernel] audit: shorten PATH cap values when zero (Richard Guy Briggs) [1716002] - [kernel] audit: use current whenever possible (Richard Guy Briggs) [1716002] - [kernel] audit: minimize our use of audit_log_format() (Richard Guy Briggs) [1716002] - [kernel] audit: remove WATCH and TREE config options (Richard Guy Briggs) [1716002] - [kernel] audit: use session_info helper (Richard Guy Briggs) [1716002] - [kernel] audit: localize audit_log_session_info prototype (Richard Guy Briggs) [1716002] - [kernel] audit: Use 'mark' name for fsnotify_mark variables (Richard Guy Briggs) [1716002] - [kernel] audit: Replace chunk attached to mark instead of replacing mark (Richard Guy Briggs) [1716002] - [kernel] audit: Simplify locking around untag_chunk() (Richard Guy Briggs) [1716002] - [kernel] audit: Drop all unused chunk nodes during deletion (Richard Guy Briggs) [1716002] - [kernel] audit: Guarantee forward progress of chunk untagging (Richard Guy Briggs) [1716002] - [kernel] audit: Allocate fsnotify mark independently of chunk (Richard Guy Briggs) [1716002] - [kernel] audit: Provide helper for dropping mark's chunk reference (Richard Guy Briggs) [1716002] - [kernel] audit: Remove pointless check in insert_hash() (Richard Guy Briggs) [1716002] - [kernel] audit: Factor out chunk replacement code (Richard Guy Briggs) [1716002] - [kernel] audit: Make hash table insertion safe against concurrent lookups (Richard Guy Briggs) [1716002] - [kernel] audit: Embed key into chunk (Richard Guy Briggs) [1716002] - [kernel] audit: Fix possible tagging failures (Richard Guy Briggs) [1716002] - [kernel] audit: Fix possible spurious -ENOSPC error (Richard Guy Briggs) [1716002] - [kernel] audit_tree: Remove mark->lock locking (Richard Guy Briggs) [1716002] - [kernel] audit: print empty EXECVE args (Richard Guy Briggs) [1716002] - [security] evm: fix return value check in evm_write_xattrs() (Richard Guy Briggs) [1716002] - [kernel] audit: fix use-after-free in audit_add_watch (Richard Guy Briggs) [1716002] - [kernel] audit: use ktime_get_coarse_real_ts64() for timestamps (Richard Guy Briggs) [1716002] - [kernel] audit: use ktime_get_coarse_ts64() for time access (Richard Guy Briggs) [1716002] - [kernel] audit: simplify audit_enabled check in audit_watch_log_rule_change() (Richard Guy Briggs) [1716002] - [kernel] audit: check audit_enabled in audit_tree_log_remove_rule() (Richard Guy Briggs) [1716002] - [kernel] cred: conditionally declare groups-related functions (Richard Guy Briggs) [1716002] - [kernel] audit: eliminate audit_enabled magic number comparison (Richard Guy Briggs) [1716002] - [kernel] audit: Fix extended comparison of GID/EGID (Richard Guy Briggs) [1716002] - [kernel] audit: tie ANOM_ABEND records to syscall (Richard Guy Briggs) [1716002] - [kernel] audit: tie SECCOMP records to syscall (Richard Guy Briggs) [1716002] - [kernel] audit: allow other filter list types for AUDIT_EXE (Richard Guy Briggs) [1716002] - [documentation] admin guide/pm: Admin guide for intel-speed-select (Prarit Bhargava) [1766228] - [tools] power/x86/intel-speed-select: Display TRL buckets for just base config level (Prarit Bhargava) [1766228] - [tools] power/x86/intel-speed-select: Ignore missing config level (Prarit Bhargava) [1766228] - [tools] power/x86/intel-speed-select: Increment version (Prarit Bhargava) [1766228] - [tools] power/x86/intel-speed-select: Use core count for base-freq mask (Prarit Bhargava) [1766228] - [tools] power/x86/intel-speed-select: Support platform with limited Intel(R) Speed Select (Prarit Bhargava) [1766228] - [tools] power/x86/intel-speed-select: Use Frequency weight for CLOS (Prarit Bhargava) [1766228] - [tools] power/x86/intel-speed-select: Make CLOS frequency in MHz (Prarit Bhargava) [1766228] - [tools] power/x86/intel-speed-select: Use mailbox for CLOS_PM_QOS_CONFIG (Prarit Bhargava) [1766228] - [tools] power/x86/intel-speed-select: Auto mode for CLX (Prarit Bhargava) [1766228] - [tools] power/x86/intel-speed-select: Correct CLX-N frequency units (Prarit Bhargava) [1766228] - [tools] power/x86/intel-speed-select: Change display of "avx" to "avx2" (Prarit Bhargava) [1766228] - [tools] power/x86/intel-speed-select: Extend command set for perf-profile (Prarit Bhargava) [1766228] - [tools] power/x86/intel-speed-select: Implement base-freq commands on CascadeLake-N (Prarit Bhargava) [1766228] - [tools] power/x86/intel-speed-select: Implement 'perf-profile info' on CascadeLake-N (Prarit Bhargava) [1766228] - [tools] power/x86/intel-speed-select: Implement CascadeLake-N help and command functions structures (Prarit Bhargava) [1766228] - [tools] power/x86/intel-speed-select: Add check for CascadeLake-N models (Prarit Bhargava) [1766228] - [tools] power/x86/intel-speed-select: Make process_command generic (Prarit Bhargava) [1766228] - [tools] power/x86/intel-speed-select: Add int argument to command functions (Prarit Bhargava) [1766228] - [tools] power/x86/intel-speed-select: Refuse to disable core-power when getting used (Prarit Bhargava) [1766228] - [tools] power/x86/intel-speed-select: Turbo-freq feature auto mode (Prarit Bhargava) [1766228] - [tools] power/x86/intel-speed-select: Base-freq feature auto mode (Prarit Bhargava) [1766228] - [tools] power/x86/intel-speed-select: Remove warning for unused result (Prarit Bhargava) [1766228] - [tools] power/x86/intel-speed-select: Fix perf-profile command output (Prarit Bhargava) [1766228] - [tools] power/x86/intel-speed-select: Extend core-power command set (Prarit Bhargava) [1766228] - [tools] power/x86/intel-speed-select: Fix some debug prints (Prarit Bhargava) [1766228] - [tools] power/x86/intel-speed-select: Format get-assoc information (Prarit Bhargava) [1766228] - [tools] power/x86/intel-speed-select: Allow online/offline based on tdp (Prarit Bhargava) [1766228] - [tools] power/x86/intel-speed-select: Fix high priority core mask over count (Prarit Bhargava) [1766228] - [tools] power/x86/intel-speed-select: Display core count for bucket (Prarit Bhargava) [1766228] - [platform] x86: isst: Allow additional TRL MSRs (Prarit Bhargava) [1766228] - [tools] power/x86/intel-speed-select: Fix memory leak (Prarit Bhargava) [1766228] - [tools] power/x86/intel-speed-select: Output success/failed for command output (Prarit Bhargava) [1766228] - [tools] power/x86/intel-speed-select: Output human readable CPU list (Prarit Bhargava) [1766228] - [tools] power/x86/intel-speed-select: Change turbo ratio output to maximum turbo frequency (Prarit Bhargava) [1766228] - [tools] power/x86/intel-speed-select: Switch output to MHz (Prarit Bhargava) [1766228] - [tools] power/x86/intel-speed-select: Simplify output for turbo-freq and base-freq (Prarit Bhargava) [1766228] - [tools] power/x86/intel-speed-select: Fix cpu-count output (Prarit Bhargava) [1766228] - [tools] power/x86/intel-speed-select: Fix help option typo (Prarit Bhargava) [1766228] - [tools] power/x86/intel-speed-select: Fix package typo (Prarit Bhargava) [1766228] - [tools] power/x86/intel-speed-select: Fix a read overflow in isst_set_tdp_level_msr() (Prarit Bhargava) [1766228] - [platform] x86: isst: Use dev_get_drvdata (Prarit Bhargava) [1766228] - [tools] power/x86/intel-speed-select: Add .gitignore file (Prarit Bhargava) [1766228] - [tools] tools/power/x86: A tool to validate Intel Speed Select commands (Prarit Bhargava) [1766228] - [platform] x86: isst: Restore state on resume (Prarit Bhargava) [1766228] - [platform] x86: isst: Add Intel Speed Select PUNIT MSR interface (Prarit Bhargava) [1766228] - [platform] x86: isst: Add Intel Speed Select mailbox interface via MSRs (Prarit Bhargava) [1766228] - [platform] x86: isst: Add Intel Speed Select mailbox interface via PCI (Prarit Bhargava) [1766228] - [platform] x86: isst: Add Intel Speed Select mmio interface (Prarit Bhargava) [1766228] - [platform] x86: isst: Add IOCTL to Translate Linux logical CPU to PUNIT CPU number (Prarit Bhargava) [1766228] - [platform] x86: isst: Store per CPU information (Prarit Bhargava) [1766228] - [platform] x86: isst: Add common API to register and handle ioctls (Prarit Bhargava) [1766228] - [documentation] platform/x86: isst: Update ioctl-number.txt for Intel Speed Select interface (Prarit Bhargava) [1766228]- [tools] libbpf: Refactor relocation handling (Yauheni Kaliuta) [1772081] - [tools] libbpf: Fix call relocation offset calculation bug (Yauheni Kaliuta) [1772081] - [tools] libbpf: Fix bpf_object name determination for bpf_object__open_file() (Yauheni Kaliuta) [1772081] - [tools] libbpf: return previous print callback from libbpf_set_print (Yauheni Kaliuta) [1772081] - [tools] libbpf: fix bpf_object__name() to actually return object name (Yauheni Kaliuta) [1772081] - [tools] selftests/bpf: Make CO-RE reloc test impartial to test_progs flavor (Yauheni Kaliuta) [1772081] - [tools] selftests/bpf: Add BPF_CORE_READ and BPF_CORE_READ_STR_INTO macro tests (Yauheni Kaliuta) [1772081] - [tools] bpftool: Allow to read btf as raw data (Yauheni Kaliuta) [1772081] - [tools] bpftool: implement "bpftool btf show|list" (Yauheni Kaliuta) [1772081] - [tools] libbpf: add bpf_btf_get_next_id() to cycle through BTF objects (Jiri Olsa) [1772081] - [tools] libbpf: refactor bpf_*_get_next_id() functions (Yauheni Kaliuta) [1772081] - [tools] bpf: synchronise BPF UAPI header with tools (Yauheni Kaliuta) [1772081] - [tools] libbpf: attempt to load kernel BTF from sysfs first (Yauheni Kaliuta) [1772081] - [tools] libbpf: Add getter for program size (Yauheni Kaliuta) [1772081] - [tools] libbpf: Add bpf_get_link_xdp_info() function to get more XDP information (Yauheni Kaliuta) [1772081] - [tools] libbpf: Use pr_warn() when printing netlink errors (Yauheni Kaliuta) [1772081] - [tools] libbpf: Propagate EPERM to caller on program load (Yauheni Kaliuta) [1772081] - [tools] libbpf: Unpin auto-pinned maps if loading fails (Yauheni Kaliuta) [1772081] - [tools] libbpf: Add auto-pinning of maps when loading BPF objects (Yauheni Kaliuta) [1772081] - [tools] libbpf: Teach bpf_object__open to guess program types (Yauheni Kaliuta) [1772081] - [tools] libbpf: Add bpf_program__get_{type, expected_attach_type) APIs (Yauheni Kaliuta) [1772081] - [tools] libbpf: Move directory creation into _pin() functions (Yauheni Kaliuta) [1772081] - [tools] libbpf: Store map pin path and status in struct bpf_map (Yauheni Kaliuta) [1772081] - [tools] libbpf: Fix error handling in bpf_map__reuse_fd() (Yauheni Kaliuta) [1772081] - [tools] libbpf: Make DECLARE_LIBBPF_OPTS macro strictly a variable declaration (Yauheni Kaliuta) [1772081] - [tools] bpftool: Fix bpftool build by switching to bpf_object__open_file() (Yauheni Kaliuta) [1772081] - [tools] bpf: Rename pr_warning to pr_warn to align with kernel logging (Yauheni Kaliuta) [1772081] - [tools] libbpf: provide more helpful message on uninitialized global var (Yauheni Kaliuta) [1772081] - [tools] selftests/bpf: Add field existence CO-RE relocs tests (Yauheni Kaliuta) [1772081] - [tools] libbpf: Add support for field existance CO-RE relocation (Yauheni Kaliuta) [1772081] - [tools] libbpf: Update BTF reloc support to latest Clang format (Yauheni Kaliuta) [1772081] - [tools] libbpf: Add BPF_CORE_READ/BPF_CORE_READ_INTO helpers (Yauheni Kaliuta) [1772081] - [tools] libbpf: Refactor bpf_object__open APIs to use common opts (Yauheni Kaliuta) [1772081] - [tools] libbpf: Move bpf_{helpers, helper_defs, endian, tracing}.h into libbpf (Jiri Olsa) [1772081] - [tools] uapi/bpf: fix helper docs (Yauheni Kaliuta) [1772081] - [tools] bpf: sync bpf.h to tools/ (Yauheni Kaliuta) [1772081] - [uapi] bpf: fix 'struct pt_reg' typo in documentation (Yauheni Kaliuta) [1772081] - [tools] libbpf: Fix BTF-defined map's __type macro handling of arrays (Yauheni Kaliuta) [1772081] - [scripts] bpf: Print an error when known types list needs updating (Yauheni Kaliuta) [1772081] - [scripts] bpf: Emit an #error directive known types list needs updating (Yauheni Kaliuta) [1772081] - [scripts] bpf: Fix xdp_md forward declaration typo (Yauheni Kaliuta) [1772081] - [scripts] bpf: teach bpf_helpers_doc.py to dump BPF helper definitions (Yauheni Kaliuta) [1772081] - [tools] selftests/bpf: Split off tracing-only helpers into bpf_tracing.h (Yauheni Kaliuta) [1772081] - [tools] selftests/bpf: samples/bpf: Split off legacy stuff from bpf_helpers.h (Yauheni Kaliuta) [1772081] - [tools] selftests/bpf: Undo GCC-specific bpf_helpers.h changes (Yauheni Kaliuta) [1772081] - [tools] libbpf: auto-generate list of BPF helper definitions (Yauheni Kaliuta) [1772081] - [tools] selftests/bpf: add bpf-gcc support (Yauheni Kaliuta) [1772081] - [tools] selftests/bpf: bpf_tcp_gen_syncookie->bpf_helpers (Yauheni Kaliuta) [1772081] - [tools] libbpf: relicense bpf_helpers.h and bpf_endian.h (Yauheni Kaliuta) [1772081] - [tools] selftests/bpf: introduce bpf_cpu_to_be64 and bpf_be64_to_cpu (Yauheni Kaliuta) [1772081] - [tools] selftests/bpf: Adjust CO-RE reloc tests for new bpf_core_read() macro (Yauheni Kaliuta) [1772081] - [tools] bpf: fix core_reloc.c compilation error (Yauheni Kaliuta) [1772081] - [tools] libbpf: add bpf_object__open_{file, mem} w/ extensible opts (Yauheni Kaliuta) [1772081] - [tools] libbpf: make libbpf.map source of truth for libbpf version (Yauheni Kaliuta) [1772081] - [tools] libbpf: stop enforcing kern_version, populate it for users (Yauheni Kaliuta) [1772081] - [tools] selftests/bpf: add CO-RE relocs misc tests (Yauheni Kaliuta) [1772081] - [tools] selftests/bpf: add CO-RE relocs ints tests (Yauheni Kaliuta) [1772081] - [tools] selftests/bpf: add CO-RE relocs ptr-as-array tests (Yauheni Kaliuta) [1772081] - [tools] selftests/bpf: add CO-RE relocs modifiers/typedef tests (Yauheni Kaliuta) [1772081] - [tools] selftests/bpf: add CO-RE relocs enum/ptr/func_proto tests (Yauheni Kaliuta) [1772081] - [tools] selftests/bpf: add CO-RE relocs array tests (Yauheni Kaliuta) [1772081] - [tools] selftests/bpf: add CO-RE relocs nesting tests (Yauheni Kaliuta) [1772081] - [tools] selftests/bpf: add CO-RE relocs struct flavors tests (Yauheni Kaliuta) [1772081] - [tools] selftests/bpf: add CO-RE relocs testing setup (Yauheni Kaliuta) [1772081] - [tools] selftests/bpf: add BPF_CORE_READ relocatable read macro (Yauheni Kaliuta) [1772081] - [tools] libbpf: implement BPF CO-RE offset relocation algorithm (Yauheni Kaliuta) [1772081] - [tools] libbpf: add .BTF.ext offset relocation section loading (Yauheni Kaliuta) [1772081] - [tools] libbpf: convert libbpf code to use new btf helpers (Yauheni Kaliuta) [1772081] - [tools] libbpf: add helpers for working with BTF types (Yauheni Kaliuta) [1772081] - [gpu] drm/i915: Add new CNL PCH ID seen on a CML platform (Lyude Paul) [1771779] - [gpu] drm/amdgpu: add warning for GRBM 1-cycle delay issue in gfx9 (Lyude Paul) [1771779] - [gpu] drm/amdgpu: register gpu instance before fan boost feature enablment (Lyude Paul) [1771779] - [gpu] drm/amd/swsmu: fix smu workload bit map error (Lyude Paul) [1771779] - [gpu] drm/amdgpu: dont schedule jobs while in reset (Lyude Paul) [1771779] - [gpu] drm/i915/userptr: Try to acquire the page lock around set_page_dirty() (Lyude Paul) [1771779] - [gpu] drm/i915/pmu: "Frequency" is reported as accumulated cycles (Lyude Paul) [1771779] - [gpu] drm/i915: Don't oops in dumb_create ioctl if we have no crtcs (Lyude Paul) [1771779] - [gpu] drm/amd/powerplay: issue no PPSMC_MSG_GetCurrPkgPwr on unsupported ASICs (Lyude Paul) [1771779] - [gpu] drm/amdgpu: disable gfxoff on original raven (Lyude Paul) [1771779] - [gpu] drm/amdgpu: disable gfxoff when using register read interface (Lyude Paul) [1771779] - [gpu] revert "drm/i915/ehl: Update MOCS table for EHL" (Lyude Paul) [1771779] - [gpu] drm/i915: update rawclk also on resume (Lyude Paul) [1771779] - [gpu] dc.c:use kzalloc without test (Lyude Paul) [1771779] - [gpu] drm/amd/display: Passive DP->HDMI dongle detection fix (Lyude Paul) [1771779] - [gpu] drm/amd/display: add 50us buffer as WA for pstate switch in active (Lyude Paul) [1771779] - [gpu] drm/amd/display: do not synchronize "drr" displays (Lyude Paul) [1771779] - [gpu] drm/amdgpu: If amdgpu_ib_schedule fails return back the error (Lyude Paul) [1771779] - [gpu] drm/sched: Set error to s_fence if HW job submission failed (Lyude Paul) [1771779] - [gpu] drm/amdgpu/sdma5: do not execute 0-sized IBs (v2) (Lyude Paul) [1771779] - [gpu] drm/radeon: fix si_enable_smc_cac() failed issue (Lyude Paul) [1771779] - [gpu] drm/amdgpu: fix error handling in amdgpu_bo_list_create (Lyude Paul) [1771779] - [gpu] drm/amdgpu: fix potential VM faults (Lyude Paul) [1771779] - [gpu] drm/amdgpu: Fix SDMA hang when performing VKexample test (Lyude Paul) [1771779] - [gpu] drm/amdgpu/powerplay/vega10: allow undervolting in p7 (Lyude Paul) [1771779] - [gpu] drm/amdgpu/gfx10: update gfx golden settings (Lyude Paul) [1771779] - [gpu] drm/i915: Fix PCH reference clock for FDI on HSW/BDW (Lyude Paul) [1771779] - [gpu] drm/amdgpu/gmc10: properly set BANK_SELECT and FRAGMENT_SIZE (Lyude Paul) [1771779] - [gpu] drm/amdgpu: fix memory leak (Lyude Paul) [1771779] - [gpu] drm/amdgpu: user pages array memory leak fix (Lyude Paul) [1771779] - [gpu] drm/amdgpu/uvd7: fix allocation size in enc ring test (v2) (Lyude Paul) [1771779] - [gpu] drm/amdgpu/uvd6: fix allocation size in enc ring test (v2) (Lyude Paul) [1771779] - [gpu] drm/amdgpu/vcn: fix allocation size in enc ring test (Lyude Paul) [1771779] - [gpu] drm/amdgpu/vce: fix allocation size in enc ring test (Lyude Paul) [1771779] - [gpu] drm/i915: Favor last VBT child device with conflicting AUX ch/DDC pin (Lyude Paul) [1771779] - [gpu] drm/i915/userptr: Never allow userptr into the mappable GGTT (Lyude Paul) [1771779] - [gpu] drm/amdgpu/sdma5: fix mask value of POLL_REGMEM packet for pipe sync (Lyude Paul) [1771779] - [gpu] drm/amdgpu: Bail earlier when amdgpu.cik_/si_support is not set to 1 (Lyude Paul) [1771779] - [gpu] drm/ttm: Restore ttm prefaulting (Lyude Paul) [1771779] - [gpu] drm/edid: Add 6 bpc quirk for SDC panel in Lenovo G50 (Lyude Paul) [1771779] - [gpu] drm/amd/display: memory leak (Lyude Paul) [1771779] - [gpu] drm/amdgpu: fix multiple memory leaks in acp_hw_init (Lyude Paul) [1771779] - [gpu] drm: Clear the fence pointer when writeback job signaled (Lyude Paul) [1771779] - [gpu] drm: Free the writeback_job when it with an empty fb (Lyude Paul) [1771779] - [gpu] drm/i915: Mark contents as dirty on a write fault (Lyude Paul) [1771779] - [gpu] drm/i915: Whitelist COMMON_SLICE_CHICKEN2 (Lyude Paul) [1771779] - [gpu] drm/i915: Bump skl+ max plane width to 5k for linear/x-tiled (Lyude Paul) [1771779] - [gpu] drm/i915: Perform GGTT restore much earlier during resume (Lyude Paul) [1771779] - [gpu] drm/radeon: Bail earlier when radeon.cik_/si_support=0 is passed (Lyude Paul) [1771779] - [gpu] drm/amdgpu: Check for valid number of registers to read (Lyude Paul) [1771779] - [gpu] drm/amdgpu: Fix KFD-related kernel oops on Hawaii (Lyude Paul) [1771779] - [gpu] drm/i915: to make vgpu ppgtt notificaiton as atomic operation (Lyude Paul) [1771779] - [gpu] drm/i915/gvt: update vgpu workload head pointer correctly (Lyude Paul) [1771779] - [gpu] drm/amd/powerplay: change metrics update period from 1ms to 100ms (Lyude Paul) [1771779] - [gpu] drm/nouveau/kms/nv50-: Don't create MSTMs for eDP connectors (Lyude Paul) [1771779] - [gpu] drm/atomic: Take the atomic toys away from X (Lyude Paul) [1771779] - [gpu] drm/atomic: Reject FLIP_ASYNC unconditionally (Lyude Paul) [1771779] - [gpu] drm/i915/dp: Fix dsc bpp calculations, v5 (Lyude Paul) [1771779] - [dma-buf] sw_sync: Synchronize signal vs syncpt free (Lyude Paul) [1771779] - [gpu] drm/amdgpu/si: fix ASIC tests (Lyude Paul) [1771779] - [gpu] drm/amd/display: fix trigger not generated for freesync (Lyude Paul) [1771779] - [gpu] drm/amd/display: fix MPO HUBP underflow with Scatter Gather (Lyude Paul) [1771779] - [gpu] drm/amd/powerpaly: fix navi series custom peak level value error (Lyude Paul) [1771779] - [gpu] drm/amd/display: support spdif (Lyude Paul) [1771779] - [gpu] drm/nouveau/volt: Fix for some cards having 0 maximum voltage (Lyude Paul) [1771779] - [gpu] drm/nouveau/kms/tu102-: disable input lut when input is already FP16 (Lyude Paul) [1771779] - [gpu] drm/amdgpu/sdma5: fix number of sdma5 trap irq types for navi1x (Lyude Paul) [1771779] - [gpu] drm/amd/display: Register VUPDATE_NO_LOCK interrupts for DCN2 (Lyude Paul) [1771779] - [gpu] drm/amd/display: reprogram VM config when system resume (Lyude Paul) [1771779] - [gpu] drm/amd/display: Fix frames_to_insert math (Lyude Paul) [1771779] - [gpu] drm/amd/display: fix issue where 252-255 values are clipped (Lyude Paul) [1771779] - [gpu] drm: radeon: Fix a possible null-pointer dereference in radeon_connector_set_property() (Lyude Paul) [1771779] - [gpu] revert "drm/radeon: Fix EEH during kexec" (Lyude Paul) [1771779] - [gpu] drm/amd/display: Use proper enum conversion functions (Lyude Paul) [1771779] - [gpu] drm/amdgpu: Fix hard hang for S/G display BOs (Lyude Paul) [1771779] - [gpu] drm/panel: check failure cases in the probe func (Lyude Paul) [1771779] - [gpu] drm/bridge: sii902x: fix missing reference to mclk clock (Lyude Paul) [1771779] - [gpu] drm/tinydrm/kconfig: Select BACKLIGHT_CLASS_DEVICE (Lyude Paul) [1771779] - [video] ssd1307fb: Start page range at page_offset (Lyude Paul) [1771779] - [gpu] drm/amd/display: Copy GSL groups when committing a new context (Lyude Paul) [1771779] - [gpu] drm/amd/display: Clear FEC_READY shadow register if DPCD write fails (Lyude Paul) [1771779] - [gpu] drm/amd/display: fix not calling ppsmu to trigger PME (Lyude Paul) [1771779] - [gpu] drm/amd/display: Power-gate all DSCs at driver init time (Lyude Paul) [1771779] - [gpu] drm/amd/display: add monitor patch to add T7 delay (Lyude Paul) [1771779] - [gpu] drm/panel: simple: fix AUO g185han01 horizontal blanking (Lyude Paul) [1771779] - [gpu] drm/vkms: Avoid assigning 0 for possible_crtc (Lyude Paul) [1771779] - [gpu] drm/bridge: tc358767: Increase AUX transfer length limit (Lyude Paul) [1771779] - [gpu] drm/vkms: Fix crc worker races (Lyude Paul) [1771779] - [gpu] drm/amdgpu/display: fix 64 bit divide (Lyude Paul) [1771779] - [gpu] drm/amd/display: Add missing HBM support and raise Vega20's uclk (Lyude Paul) [1771779] - [gpu] drm/amd/display: dce11.x /dce12 update formula input (Lyude Paul) [1771779] - [gpu] drm/amd/display: Restore backlight brightness after system resume (Lyude Paul) [1771779] - [gpu] drm: fix module name in edid_firmware log message (Lyude Paul) [1771779] - [gpu] drm/amd/powerplay/smu7: enforce minimal VBITimeout (v2) (Lyude Paul) [1771779] - [gpu] drm/amd/display: readd -msse2 to prevent Clang from emitting libcalls to undefined SW FP routines (Lyude Paul) [1771779] - [gpu] drm/amd/display: Don't replace the dc_state for fast updates (Lyude Paul) [1771779] - [gpu] drm/amd/display: Skip determining update type for async updates (Lyude Paul) [1771779] - [gpu] drm/amd/display: Allow cursor async updates for framebuffer swaps (Lyude Paul) [1771779] - [include] sk_buff: fix skb_ext_put() and skb_ext_reset() calls (Ivan Vecera) [1779923] - [net] openvswitch: fix flow command message size (Paolo Abeni) [1776765] - [net] netfilter: nf_tables: add SECMARK support (Phil Sutter) [1715851] - [net] netfilter: nf_tables: add requirements for connsecmark support (Phil Sutter) [1715851] - [wireless] mwifiex: pcie: Fix memory leak in mwifiex_pcie_init_evt_ring (Jarod Wilson) [1781534] {CVE-2019-19057} - [tools] selftests/powerpc: Disable basic EEH selftest (Steve Best) [1782232] - [x86] kvm: x86: Remove a spurious export of a static function (Paolo Bonzini) [1779553] {CVE-2019-19338} - [x86] kvm: vmx: use MSR_IA32_TSX_CTRL to hard-disable TSX on guest that lack it (Paolo Bonzini) [1779553] {CVE-2019-19338} - [x86] kvm: vmx: implement MSR_IA32_TSX_CTRL disable RTM functionality (Paolo Bonzini) [1779553] {CVE-2019-19338} - [x86] kvm: x86: implement MSR_IA32_TSX_CTRL effect on CPUID (Paolo Bonzini) [1779553] {CVE-2019-19338} - [x86] kvm: x86: do not modify masked bits of shared MSRs (Paolo Bonzini) [1779553] {CVE-2019-19338} - [x86] kvm: x86: fix presentation of TSX feature in ARCH_CAPABILITIES (Paolo Bonzini) [1779553] {CVE-2019-19338} - [x86] kvm/x86: Export MDS_NO=0 to guests when TSX is enabled (Paolo Bonzini) [1779553] {CVE-2019-19338} - [fs] cifs: Close open handle after interrupted close (Leif Sahlberg) [1771691] - [fs] cifs: Do not miss cancelled OPEN responses (Leif Sahlberg) [1771691] - [fs] cifs: Fix NULL pointer dereference in mid callback (Leif Sahlberg) [1771691] - [fs] cifs: add a debug macro that prints \\server\share for errors (Leif Sahlberg) [1772630] - [fs] cifs: add new debugging macro cifs_server_dbg (Leif Sahlberg) [1772630]- [netdrv] wireless: fix nl80211 vendor commands (Jarod Wilson) [1776606] - [net] nl80211: fix VENDOR_CMD_RAW_DATA (Jarod Wilson) [1776606] - [netdrv] rt2x00: initialize last_reset (Jarod Wilson) [1776606] - [netdrv] iwlwifi: pcie: don't consider IV len in A-MSDU (Jarod Wilson) [1776606] - [net] mac80211: fix station inactive_time shortly after boot (Jarod Wilson) [1776606] - [net] mac80211: fix ieee80211_txq_setup_flows() failure path (Jarod Wilson) [1776606] - [netdrv] iwlwifi: fw api: support new API for scan config cmd (Jarod Wilson) [1776606] - [netdrv] mt76: dma: fix buffer unmap with non-linear skbs (Jarod Wilson) [1776606] - [netdrv] mt76: mt76x2e: disable pcie_aspm by default (Jarod Wilson) [1776606] - [net] nl80211: fix validation of mesh path nexthop (Jarod Wilson) [1776606] - [net] nl80211: Disallow setting of HT for channel 14 (Jarod Wilson) [1776606] - [netdrv] rtlwifi: rtl_pci: Fix problem of too small skb->len (Jarod Wilson) [1776606] - [netdrv] iwlwifi: pcie: 0x2720 is qu and 0x30DC is not (Jarod Wilson) [1776606] - [netdrv] iwlwifi: pcie: add workaround for power gating in integrated 22000 (Jarod Wilson) [1776606] - [netdrv] iwlwifi: mvm: handle iwl_mvm_tvqm_enable_txq() error return (Jarod Wilson) [1776606] - [netdrv] iwlwifi: pcie: fix all 9460 entries for qnj (Jarod Wilson) [1776606] - [netdrv] iwlwifi: pcie: fix PCI ID 0x2720 configs that should be soc (Jarod Wilson) [1776606] - [netdrv] rtlwifi: Fix potential overflow on P2P code (Jarod Wilson) [1775223 1776606] {CVE-2019-17666} - [netdrv] iwlwifi: pcie: fix merge damage on making QnJ exclusive (Jarod Wilson) [1776606] - [netdrv] ath10k: fix latency issue for QCA988x (Jarod Wilson) [1776606] - [netdrv] iwlwifi: pcie: change qu with jf devices to use qu configuration (Jarod Wilson) [1776606] - [netdrv] iwlwifi: exclude GEO SAR support for 3168 (Jarod Wilson) [1776606] - [netdrv] iwlwifi: pcie: fix memory leaks in iwl_pcie_ctxt_info_gen3_init (Jarod Wilson) [1776606] - [netdrv] iwlwifi: dbg_ini: fix memory leak in alloc_sgtable (Jarod Wilson) [1776606] - [netdrv] iwlwifi: pcie: fix rb_allocator workqueue allocation (Jarod Wilson) [1776606] - [netdrv] iwlwifi: pcie: fix indexing in command dump for new HW (Jarod Wilson) [1776606] - [netdrv] iwlwifi: mvm: fix race in sync rx queue notification (Jarod Wilson) [1776606] - [netdrv] iwlwifi: mvm: force single phy init (Jarod Wilson) [1776606] - [netdrv] iwlwifi: fix ACPI table revision checks (Jarod Wilson) [1776606] - [netdrv] iwlwifi: don't access trans_cfg via cfg (Jarod Wilson) [1776606] - [netdrv] rt2x00: remove input-polldev.h header (Jarod Wilson) [1776606] - [net] mac80211: Don't access sk_queue_head->next directly (Jarod Wilson) [1776606] - [net] mac80211: fix scan when operating on DFS channels in ETSI domains (Jarod Wilson) [1776606] - [net] mac80211: accept deauth frames in IBSS mode (Jarod Wilson) [1776606] - [net] cfg80211: fix a bunch of RCU issues in multi-bssid code (Jarod Wilson) [1776606] - [net] nl80211: fix memory leak in nl80211_get_ftm_responder_stats (Jarod Wilson) [1776606] - [net] cfg80211: wext: avoid copying malformed SSIDs (Jarod Wilson) [1778634 1776606] {CVE-2019-17133} - [net] mac80211: Reject malformed SSID elements (Jarod Wilson) [1776606] - [net] mac80211: keep BHs disabled while calling drv_tx_wake_queue() (Jarod Wilson) [1776606] - [net] mac80211: fix txq null pointer dereference (Jarod Wilson) [1776606] - [net] nl80211: fix null pointer dereference (Jarod Wilson) [1776606] - [net] cfg80211: initialize on-stack chandefs (Jarod Wilson) [1776606] - [net] cfg80211: validate SSID/MBSSID element ordering assumption (Jarod Wilson) [1776606] - [net] nl80211: validate beacon head (Jarod Wilson) [1776606] - [net] cfg80211: Purge frame registrations on iftype change (Jarod Wilson) [1776606] - [net] cfg80211: Do not compare with boolean in nl80211_common_reg_change_event (Jarod Wilson) [1776606] - [net] cfg80211: always shut down on HW rfkill (Jarod Wilson) [1776606] - [net] cfg80211: fix boundary value in ieee80211_frequency_to_channel() (Jarod Wilson) [1776606] - [net] cfg80211: add local BSS receive time to survey information (Jarod Wilson) [1776606] - [net] nl80211: add NL80211_CMD_UPDATE_FT_IES to supported commands (Jarod Wilson) [1776606] - [netdrv] wireless: Fix Kconfig indentation (Jarod Wilson) [1776606] - [netdrv] iwlwifi: fw: don't send GEO_TX_POWER_LIMIT command to FW version 36 (Jarod Wilson) [1776606] - [netdrv] mt76: mt7615: fix mt7615 firmware path definitions (Jarod Wilson) [1776606] - [netdrv] rtw88: configure firmware after HCI started (Jarod Wilson) [1776606] - [netdrv] rtw88: pci: release tx skbs DMAed when stop (Jarod Wilson) [1776606] - [netdrv] rtw88: pci: extract skbs free routine for trx rings (Jarod Wilson) [1776606] - [netdrv] iwlwifi: mvm: fix build w/o CONFIG_THERMAL (Jarod Wilson) [1776606] - [netdrv] rtw88: report RX power for each antenna (Jarod Wilson) [1776606] - [netdrv] rtw88: fix wrong rx power calculation (Jarod Wilson) [1776606] - [netdrv] rtlwifi: rtl8192de: replace _rtl92d_evm_db_to_percentage with generic version (Jarod Wilson) [1776606] - [netdrv] rtlwifi: rtl8192cu: replace _rtl92c_evm_db_to_percentage with generic version (Jarod Wilson) [1776606] - [netdrv] rtlwifi: rtl8192ce: replace _rtl92c_evm_db_to_percentage with generic version (Jarod Wilson) [1776606] - [netdrv] rtw88: allows to receive AMSDU in AMPDU (Jarod Wilson) [1776606] - [netdrv] rtw88: add dynamic cck pd mechanism (Jarod Wilson) [1776606] - [netdrv] rtw88: move IQK/DPK into phy_calibration (Jarod Wilson) [1776606] - [netdrv] rtw88: 8822c: add SW DPK support (Jarod Wilson) [1776606] - [netdrv] rtw88: 8822c: add FW IQK support (Jarod Wilson) [1776606] - [netdrv] rtw88: 8822c: Enable interrupt migration (Jarod Wilson) [1776606] - [netdrv] rtw88: 8822c: update pwr_seq to v13 (Jarod Wilson) [1776606] - [netdrv] rtw88: 8822c: update PHY parameter to v38 (Jarod Wilson) [1776606] - [netdrv] rtlwifi: rtl8188ee: rtl8192ce: rtl8192de: rtl8723ae: rtl8821ae: Remove some unused bit manipulation macros (Jarod Wilson) [1776606] - [netdrv] rtlwifi: rtl8723be: Convert inline routines to little-endian words (Jarod Wilson) [1776606] - [netdrv] rtlwifi: rtl8723be: Convert macros that set descriptor (Jarod Wilson) [1776606] - [netdrv] rtlwifi: rtl8723be: Replace local bit manipulation macros (Jarod Wilson) [1776606] - [netdrv] rtlwifi: rtl8723be: Remove unused SET_XXX and GET_XXX macros (Jarod Wilson) [1776606] - [netdrv] rtlwifi: rtl8723ae: Convert inline routines to little-endian words (Jarod Wilson) [1776606] - [netdrv] rtlwifi: rtl8723ae: Convert macros that set descriptor (Jarod Wilson) [1776606] - [netdrv] rtlwifi: rtl8723ae: Replace local bit manipulation macros (Jarod Wilson) [1776606] - [netdrv] rtlwifi: rtl8723ae: Remove unused GET_XXX and SET_XXX macros (Jarod Wilson) [1776606] - [netdrv] brcmsmac: Use DIV_ROUND_CLOSEST directly to make it readable (Jarod Wilson) [1776606] - [netdrv] rtlwifi: rtl8821ae: make array static const and remove redundant assignment (Jarod Wilson) [1776606] - [netdrv] brcmfmac: don't realloc wiphy during PCIe reset (Jarod Wilson) [1776606] - [netdrv] brcmfmac: split brcmf_attach() and brcmf_detach() functions (Jarod Wilson) [1776606] - [netdrv] brcmfmac: move "cfg80211_ops" pointer to another struct (Jarod Wilson) [1776606] - [netdrv] ath10k: fix channel info parsing for non tlv target (Jarod Wilson) [1776606] - [netdrv] ath10k: adjust skb length in ath10k_sdio_mbox_rx_packet (Jarod Wilson) [1776606] - [netdrv] ath10k: free beacon buf later in vdev teardown (Jarod Wilson) [1776606] - [net] mac80211: allow drivers to set max MTU (Jarod Wilson) [1776606] - [net] mac80211: ibss: send deauth when expiring inactive STAs (Jarod Wilson) [1776606] - [net] mac80211: don't check if key is NULL in ieee80211_key_link() (Jarod Wilson) [1776606] - [net] mac80211: clear crypto tx tailroom counter upon keys enable (Jarod Wilson) [1776606] - [net] mac80211: remove unnecessary key condition (Jarod Wilson) [1776606] - [net] mac80211: list features in WEP/TKIP disable in better order (Jarod Wilson) [1776606] - [net] mac80211: vht: add support VHT EXT NSS BW in parsing VHT (Jarod Wilson) [1776606] - [netdrv] ath9k: release allocated buffer if timed out (Jarod Wilson) [1778582 1776606] {CVE-2019-19074} - [netdrv] ath9k_htc: release allocated buffer if timed out (Jarod Wilson) [1778572 1776606] {CVE-2019-19073} - [netdrv] ath9k: Remove unneeded variable to store return value (Jarod Wilson) [1776606] - [netdrv] ath10k: add reorder and change PN check logic for mac80211 (Jarod Wilson) [1776606] - [netdrv] ath10k: add mic bytes for pmf management packet (Jarod Wilson) [1776606] - [netdrv] brcmfmac: use *ph to print small buffer (Jarod Wilson) [1776606] - [netdrv] hostap: use *ph to print small buffer (Jarod Wilson) [1776606] - [netdrv] rtlwifi: Fix file release memory leak (Jarod Wilson) [1776606] - [netdrv] rtw88: fix seq_file memory leak (Jarod Wilson) [1776606] - [netdrv] hostap: remove set but not used variable 'copied' in prism2_io_debug_proc_read (Jarod Wilson) [1776606] - [netdrv] brcmfmac: add "reset" debugfs entry for testing reset (Jarod Wilson) [1776606] - [netdrv] brcmfmac: add stub version of brcmf_debugfs_get_devdir() (Jarod Wilson) [1776606] - [netdrv] iwlwifi: dbg: remove iwl_fw_cancel_dumps function (Jarod Wilson) [1776606] - [netdrv] iwlwifi: dbg_ini: remove periodic trigger (Jarod Wilson) [1776606] - [netdrv] iwlwifi: dbg_ini: fix dump structs doc (Jarod Wilson) [1776606] - [netdrv] iwlwifi: fw api: add DRAM buffer allocation command (Jarod Wilson) [1776606] - [netdrv] iwlwifi: dbg_ini: remove apply point, switch to time point API (Jarod Wilson) [1776606] - [netdrv] iwlwifi: add iwl_tlv_array_len() (Jarod Wilson) [1776606] - [netdrv] iwlwifi: mvm: don't log un-decrypted frames (Jarod Wilson) [1776606] - [netdrv] iwlwifi: mvm: add support for single antenna diversity (Jarod Wilson) [1776606] - [netdrv] iwlwifi: mvm: handle BAR_FRAME_RELEASE (0xc2) notification (Jarod Wilson) [1776606] - [netdrv] iwlwifi: mvm: drop BA sessions on too many old-SN frames (Jarod Wilson) [1776606] - [netdrv] iwlwifi: add sta_id to WOWLAN_CONFIG_CMD (Jarod Wilson) [1776606] - [netdrv] iwlwifi: add support for suspend-resume flow for new device generation (Jarod Wilson) [1776606] - [netdrv] iwlwifi: fix warning iwl-trans.h is included more than once (Jarod Wilson) [1776606] - [netdrv] iwlwifi: always access the trans configuration via trans (Jarod Wilson) [1776606] - [netdrv] iwlwifi: pass the iwl_trans instead of cfg to some functions (Jarod Wilson) [1776606] - [netdrv] iwlwifi: add a pointer to the trans_cfg directly in trans (Jarod Wilson) [1776606] - [netdrv] iwlwifi: pass the iwl_config_trans_params when needed (Jarod Wilson) [1776606] - [netdrv] iwlwifi: pcie: set iwl_trans->cfg later in the probe function (Jarod Wilson) [1776606] - [netdrv] iwlwifi: pcie: move some cfg mangling from trans_pcie_alloc to probe (Jarod Wilson) [1776606] - [netdrv] iwlwifi: pcie: use the cfg we passed to iwl_trans_pcie_alloc() (Jarod Wilson) [1776606] - [netdrv] iwlwifi: separate elements from cfg that are needed by trans_alloc (Jarod Wilson) [1776606] - [netdrv] iwlwifi: dbg_ini: use regions ops array instead of switch case in dump flow (Jarod Wilson) [1776606] - [netdrv] iwlwifi: dbg_ini: make a single ops struct for paging collect (Jarod Wilson) [1776606] - [netdrv] iwlwifi: dbg_ini: move tx fifo data into fw runtime (Jarod Wilson) [1776606] - [netdrv] iwlwifi: dbg_ini: use linked list for dump TLVs during dump creation (Jarod Wilson) [1776606] - [netdrv] iwlwifi: dbg_ini: separate cfg and dump flows to different modules (Jarod Wilson) [1776606] - [netdrv] iwlwifi: mvm: look for the first supported channel when add/remove phy ctxt (Jarod Wilson) [1776606] - [netdrv] iwlwifi: allocate bigger nvm data in case of UHB (Jarod Wilson) [1776606] - [netdrv] iwlwifi: remove unnecessary IWL_DEVICE_AX200_COMMON definition (Jarod Wilson) [1776606] - [netdrv] iwlwifi: dbg: align wrt log prints to the same format (Jarod Wilson) [1776606] - [netdrv] iwlwifi: dbg_ini: remove debug flow TLV (Jarod Wilson) [1776606] - [netdrv] iwlwifi: dbg_ini: verify debug TLVs at allocation phase (Jarod Wilson) [1776606] - [netdrv] iwlwifi: dbg_ini: use function to check if ini dbg mode is on (Jarod Wilson) [1776606] - [netdrv] iwlwifi: remove duplicate FW string definitions (Jarod Wilson) [1776606] - [netdrv] iwlwifi: bump FW API to 50 for 22000 series (Jarod Wilson) [1776606] - [netdrv] iwlwifi: api: fix FTM struct documentation (Jarod Wilson) [1776606] - [netdrv] iwlwifi: support per-platform antenna gain (Jarod Wilson) [1776606] - [netdrv] iwlwifi: mvm: remove check for lq_sta in __iwl_mvm_rs_tx_status() (Jarod Wilson) [1776606] - [netdrv] iwlwifi: mvm: simplify the channel switch flow for newer firmware (Jarod Wilson) [1776606] - [netdrv] iwlwifi: stop passing bogus gfp flags arguments to dma_alloc_coherent (Jarod Wilson) [1776606] - [netdrv] iwlwifi: dbg_ini: remove periphery phy and aux regions handling (Jarod Wilson) [1776606] - [netdrv] iwlwifi: dbg_ini: use linked list to store debug TLVs (Jarod Wilson) [1776606] - [netdrv] iwlwifi: dbg_ini: maintain buffer allocations from trans instead of TLVs buffer (Jarod Wilson) [1776606] - [netdrv] iwlwifi: dbg: add debug periphery registers to 9000 device family (Jarod Wilson) [1776606] - [netdrv] iwlwifi: remove unused regdb_ptrs allocation (Jarod Wilson) [1776606] - [netdrv] iwlwifi: dbg_ini: align dbg tlv functions names to a single format (Jarod Wilson) [1776606] - [netdrv] iwlwifi: scan: don't pass large argument by value (Jarod Wilson) [1776606] - [netdrv] iwlwifi: remove pm_runtime completely (Jarod Wilson) [1776606] - [netdrv] iwlwifi: remove the d0i3 related module parameters (Jarod Wilson) [1776606] - [netdrv] iwlwifi: pcie: remove some more d0i3 code from the transport (Jarod Wilson) [1776606] - [netdrv] iwlwifi: pcie: remove the refs / unrefs from the transport (Jarod Wilson) [1776606] - [netdrv] iwlwifi: remove the opmode's d0i3 handlers (Jarod Wilson) [1776606] - [netdrv] iwlwifi: remove runtime_pm_mode (Jarod Wilson) [1776606] - [netdrv] iwlwifi: Set w-pointer upon resume according to SN (Jarod Wilson) [1776606] - [netdrv] iwlwifi: mvm: use FW thermal monitoring regardless of CONFIG_THERMAL (Jarod Wilson) [1776606] - [netdrv] iwlwifi: mvm: name magic numbers with enum (Jarod Wilson) [1776606] - [netdrv] iwlwifi: scan: add support for new scan request command version (Jarod Wilson) [1776606] - [netdrv] iwlwifi: LTR updates (Jarod Wilson) [1776606] - [netdrv] iwlwifi: remove the code under IWLWIFI_PCIE_RTPM (Jarod Wilson) [1776606] - [netdrv] iwlwifi: trans: remove suspending flag (Jarod Wilson) [1776606] - [netdrv] iwlwifi: remove CMD_HIGH_PRIO (Jarod Wilson) [1776606] - [netdrv] iwlwifi: mvm: remove last leftovers of d0i3 (Jarod Wilson) [1776606] - [netdrv] iwlwifi: mvm: remove iwl_mvm_update_d0i3_power_mode (Jarod Wilson) [1776606] - [netdrv] iwlwifi: mvm: remove d0i3_ap_sta_id (Jarod Wilson) [1776606] - [netdrv] iwlwifi: mvm: iwl_mvm_wowlan_config_key_params is for wowlan only (Jarod Wilson) [1776606] - [netdrv] iwlwifi: mvm: remove the d0i3 entry/exit flow (Jarod Wilson) [1776606] - [netdrv] iwlwifi: mvm: remove the tx defer for d0i3 (Jarod Wilson) [1776606] - [netdrv] iwlwifi: remove all the d0i3 references (Jarod Wilson) [1776606] - [netdrv] iwlwifi: mvm: start to remove the code for d0i3 (Jarod Wilson) [1776606] - [netdrv] iwlwifi: mvm: add the skb length to a print (Jarod Wilson) [1776606] - [netdrv] iwlwifi: mvm: fix scan config command size (Jarod Wilson) [1776606] - [netdrv] iwlwifi: add ldbg config cmd debug print (Jarod Wilson) [1776606] - [netdrv] iwlwifi: dbg: support debug recording suspend resume command (Jarod Wilson) [1776606] - [netdrv] iwlwifi: dbg: move debug recording stop from trans to op mode (Jarod Wilson) [1776606] - [netdrv] iwlwifi: dbg: move monitor recording functionality from header file (Jarod Wilson) [1776606] - [netdrv] iwlwifi: mvm: remove unnecessary forward declarations (Jarod Wilson) [1776606] - [netdrv] iwlwifi: mvm: Block 26-tone RU OFDMA transmissions (Jarod Wilson) [1776606] - [netdrv] iwlwifi: mvm: remove redundant condition in iwl_mvm_set_hw_rfkill_state (Jarod Wilson) [1776606] - [netdrv] iwlwifi: Send DQA enable command only if TVL is on (Jarod Wilson) [1776606] - [netdrv] iwlwifi: bump FW API to 49 for 22000 series (Jarod Wilson) [1776606] - [netdrv] mt76: mt7615: add support to read temperature from mcu (Jarod Wilson) [1776606] - [netdrv] mt76: mt7615: introduce mt7615_txwi_to_txp utility routine (Jarod Wilson) [1776606] - [netdrv] mt76: mt7603: use devm_platform_ioremap_resource() to simplify code (Jarod Wilson) [1776606] - [netdrv] mt76: mt76x0: remove unneeded return value on set channel (Jarod Wilson) [1776606] - [netdrv] mt76: mt76x0: remove redundant chandef copy (Jarod Wilson) [1776606] - [netdrv] mt76: make mt76_rx_convert static (Jarod Wilson) [1776606] - [netdrv] mt76: remove offchannel check in tx scheduling (Jarod Wilson) [1776606] - [netdrv] mt76: do not send BAR frame on tx aggregation flush stop (Jarod Wilson) [1776606] - [netdrv] mt76: stop rx aggregation on station removal (Jarod Wilson) [1776606] - [netdrv] mt76: dma: reset q->rx_head on rx reset (Jarod Wilson) [1776606] - [netdrv] mt76: mt7615: apply calibration-free data from OTP (Jarod Wilson) [1776606] - [netdrv] mt76: add default implementation for mt76_sw_scan/mt76_sw_scan_complete (Jarod Wilson) [1776606] - [netdrv] mt76: fix some checkpatch warnings (Jarod Wilson) [1776606] - [netdrv] mt76: mt7615: add BIP_CMAC_128 cipher support (Jarod Wilson) [1776606] - [netdrv] mt76: mt7603: remove unnecessary mcu queue initialization (Jarod Wilson) [1776606] - [netdrv] mt76: move mt76_tx_tasklet in mt76 module (Jarod Wilson) [1776606] - [netdrv] mt76: mt7615: enable survey support (Jarod Wilson) [1776606] - [netdrv] mt76: mt7603: move survey_time in mt76_dev (Jarod Wilson) [1776606] - [netdrv] mt76: mt76x02u: enable survey support (Jarod Wilson) [1776606] - [netdrv] mt76: mt76x02u: enable multi-vif support (Jarod Wilson) [1776606] - [netdrv] mt76: mt76x02: do not copy beacon skb in mt76x02_mac_set_beacon_enable (Jarod Wilson) [1776606] - [netdrv] mt76: mt76x02: introduce mt76x02_pre_tbtt_enable and mt76x02_beacon_enable macros (Jarod Wilson) [1776606] - [netdrv] mt76: mt7615: add Smart Carrier Sense support (Jarod Wilson) [1776606] - [netdrv] mt76: mt7615: rework locking scheme for mt7615_set_channel (Jarod Wilson) [1776606] - [netdrv] mt76: switch to SPDX tag instead of verbose boilerplate text (Jarod Wilson) [1776606] - [netdrv] mt76: mt76x02: fix some checkpatch warnings (Jarod Wilson) [1776606] - [netdrv] mt76: mt7615: fix some checkpatch warnings (Jarod Wilson) [1776606] - [netdrv] mt76: mt7603: fix some checkpatch warnings (Jarod Wilson) [1776606] - [netdrv] mt76: Add paragraphs to describe the config symbols fully (Jarod Wilson) [1776606] - [netdrv] mt76: mt7615: update cw_min/max related settings (Jarod Wilson) [1776606] - [netdrv] mt76: mt7615: add 4 WMM sets support (Jarod Wilson) [1776606] - [netdrv] mt76: mt7603: fix watchdog rescheduling in mt7603_set_channel (Jarod Wilson) [1776606] - [netdrv] mt76: mt7615: fix MT7615_WATCHDOG_TIME definition (Jarod Wilson) [1776606] - [netdrv] mt76: introduce mt76_mmio_read_copy routine (Jarod Wilson) [1776606] - [netdrv] mt76: mt7615: add set_key_cmd and mt76_wcid to mt7615_mac_wtbl_set_key signature (Jarod Wilson) [1776606] - [netdrv] mt76: mt7615: remove wtbl_sec_key definition (Jarod Wilson) [1776606] - [netdrv] mt76: mt7615: introduce mt7615_mac_wtbl_set_key routine (Jarod Wilson) [1776606] - [netdrv] mt76: mt7615: add mt7615_mac_wtbl_addr routine (Jarod Wilson) [1776606] - [netdrv] mt76: mt7615: move mt7615_mac_get_key_info in mac.c (Jarod Wilson) [1776606] - [netdrv] mt76: mt7615: add missing register initialization (Jarod Wilson) [1776606] - [netdrv] mt76: mt76x0u: add support to TP-Link T2UHP (Jarod Wilson) [1776606] - [netdrv] mt76: mt7615: use params->ssn value directly (Jarod Wilson) [1776606] - [netdrv] mt76: mt7603: use params->ssn value directly (Jarod Wilson) [1776606] - [netdrv] mt76: mt76x02: use params->ssn value directly (Jarod Wilson) [1776606] - [netdrv] mt76: usb: remove unneeded {put,get}_unaligned (Jarod Wilson) [1776606] - [netdrv] mt76: usb: fix endian in mt76u_copy (Jarod Wilson) [1776606] - [netdrv] mt76: mt7603: fix invalid fallback rates (Jarod Wilson) [1776606] - [netdrv] mt76: mt7615: fix invalid fallback rates (Jarod Wilson) [1776606] - [netdrv] mt76: mt7615: fix PS buffering of action frames (Jarod Wilson) [1776606] - [netdrv] mt76: mt7615: fix using VHT STBC rates (Jarod Wilson) [1776606] - [netdrv] mt76: mt76u: fix typo in mt76u_fill_rx_sg (Jarod Wilson) [1776606] - [netdrv] mt76: mt7615: sync with mt7603 rate control changes (Jarod Wilson) [1776606] - [netdrv] mt76: mt7615: reset rate index/counters on rate table update (Jarod Wilson) [1776606] - [netdrv] mt76: mt7615: move mt7615_mcu_set_rates to mac.c (Jarod Wilson) [1776606] - [netdrv] mt76: mt7603: enable hardware rate up/down selection (Jarod Wilson) [1776606] - [netdrv] mt76: mt7615: introduce mt7615_mcu_send_ram_firmware routine (Jarod Wilson) [1776606] - [netdrv] mt76: mt7615: always release sem in mt7615_load_patch (Jarod Wilson) [1776606] - [netdrv] mt76: mt7615: fall back to sw encryption for unsupported ciphers (Jarod Wilson) [1776606] - [netdrv] mt76: mt7615: clean up FWDL TXQ during/after firmware upload (Jarod Wilson) [1776606] - [netdrv] mt76: mt7615: add radar pattern test knob to debugfs (Jarod Wilson) [1776606] - [netdrv] mt76: mt7615: add csa support (Jarod Wilson) [1776606] - [netdrv] mt76: mt7615: do not perform txcalibration before cac is complited (Jarod Wilson) [1776606] - [netdrv] mt76: mt7615: add hw dfs pattern detector support (Jarod Wilson) [1776606] - [netdrv] mt76: mt7615: introduce mt7615_regd_notifier (Jarod Wilson) [1776606] - [netdrv] mt76: mt7615: fix sparse warnings: warning: restricted __le16 degrades to integer (Jarod Wilson) [1776606] - [netdrv] mt76: round up length on mt76_wr_copy (Jarod Wilson) [1776606] - [netdrv] ath6kl: fix a NULL-ptr-deref bug in ath6kl_usb_alloc_urb_from_pipe() (Jarod Wilson) [1776606] - [netdrv] ath6kl: Fix a possible null-pointer dereference in ath6kl_htc_mbox_create() (Jarod Wilson) [1776606] - [netdrv] ath9k: dynack: set ackto to max timeout in ath_dynack_reset (Jarod Wilson) [1776606] - [netdrv] ath9k: dynack: set max timeout according to channel width (Jarod Wilson) [1776606] - [netdrv] ath9k: dynack: properly set last timeout timestamp in ath_dynack_reset (Jarod Wilson) [1776606] - [netdrv] ath9k: dyanck: introduce ath_dynack_set_timeout routine (Jarod Wilson) [1776606] - [netdrv] ath9k: dynack: fix possible deadlock in ath_dynack_node_{de}init (Jarod Wilson) [1776606] - [netdrv] ath9k: add loader for AR92XX (and older) pci(e) (Jarod Wilson) [1776606] - [netdrv] brcmfmac: get chip's default RAM info during PCIe setup (Jarod Wilson) [1776606] - [netdrv] brcmfmac: replace strncpy() by strscpy() (Jarod Wilson) [1776606] - [netdrv] rt2x00: do not set IEEE80211_TX_STAT_AMPDU_NO_BACK on tx status (Jarod Wilson) [1776606] - [netdrv] brcmfmac: remove redundant assignment to pointer hash (Jarod Wilson) [1776606] - [netdrv] brcm80211: Avoid possible null-pointer dereferences in wlc_phy_radio_init_2056() (Jarod Wilson) [1776606] - [netdrv] rtw88: pci: enable MSI interrupt (Jarod Wilson) [1776606] - [netdrv] rtw88: pci: Move a mass of jobs in hw IRQ to soft IRQ (Jarod Wilson) [1776606] - [netdrv] rtw88: remove redundant assignment to pointer debugfs_topdir (Jarod Wilson) [1776606] - [netdrv] rtw88: drop unused rtw_coex_coex_dm_reset() (Jarod Wilson) [1776606] - [netdrv] rtw88: Fix an error message (Jarod Wilson) [1776606] - [netdrv] rtlwifi: rtl8192ce: Fix incorrect returned values (Jarod Wilson) [1776606] - [netdrv] rtlwifi: rtl8188ee: Fix incorrect returned values (Jarod Wilson) [1776606] - [netdrv] rtlwifi: rtl8821ae: Fix incorrect returned values (Jarod Wilson) [1776606] - [netdrv] rtlwifi: rtl8192cu: Convert inline routines to little-endian words (Jarod Wilson) [1776606] - [netdrv] rtlwifi: rtl8192cu: Convert macros that set descriptor (Jarod Wilson) [1776606] - [netdrv] rtlwifi: rtl8192cu: Replace local bit manipulation macros (Jarod Wilson) [1776606] - [netdrv] rtlwifi: rtl8192cu: Remove unused GET_XXX and SET_XXX (Jarod Wilson) [1776606] - [netdrv] rtlwifi: rtl8192ee: Remove some variable initializations (Jarod Wilson) [1776606] - [netdrv] rtlwifi: rtl8192ee: Convert inline routines to little-endian words (Jarod Wilson) [1776606] - [netdrv] rtlwifi: rtl8192ee: Convert macros that set descriptor (Jarod Wilson) [1776606] - [netdrv] rtlwifi: rtl8192ee: Replace local bit manipulation macros (Jarod Wilson) [1776606] - [netdrv] rtlwifi: rtl8192ee: Remove unused GET_XXX and SET_XXX (Jarod Wilson) [1776606] - [netdrv] rtlwifi: rtl_pci: Fix memory leak when hardware init fails (Jarod Wilson) [1776606] - [netdrv] rtlwifi: remove unused variables 'RTL8712_SDIO_EFUSE_TABLE' and 'MAX_PGPKT_SIZE' (Jarod Wilson) [1776606] - [netdrv] rtlwifi: rtl8192cu: Fix value set in descriptor (Jarod Wilson) [1776606] - [netdrv] rtlwifi: fix non-kerneldoc comment in usb.c (Jarod Wilson) [1776606] - [net] mac80211: minstrel_ht: fix infinite loop because supported is not being shifted (Jarod Wilson) [1776606] - [netdrv] mt76: Remove dev_err() usage after platform_get_irq() (Jarod Wilson) [1776606] - [net] mac80211: Do not send Layer 2 Update frame before authorization (Jarod Wilson) [1776606] - [netdrv] revert "rt2800: enable TX_PIN_CFG_LNA_PE_ bits per band" (Jarod Wilson) [1776606] - [netdrv] rt2x00: clear up IV's on key removal (Jarod Wilson) [1776606] - [netdrv] iwlwifi: assign directly to iwl_trans->cfg in QuZ detection (Jarod Wilson) [1776606] - [netdrv] mwifiex: Fix three heap overflow at parsing element in cfg80211_ap_settings (Jarod Wilson) [1776244 1775484 1775475 1776606] - [netdrv] mt76: mt76x0e: disable 5GHz band for MT7630E (Jarod Wilson) [1776606] - [netdrv] mt76: mt76x0e: don't use hw encryption for MT7630E (Jarod Wilson) [1776606] - [net] nl80211: fill all policy .type entries (Jarod Wilson) [1776606] - [net] cfg80211: Add support to set tx power for a station associated (Jarod Wilson) [1776606] - [net] cfg80211: Fix Extended Key ID key install checks (Jarod Wilson) [1776606] - [net] mac80211: AMPDU handling for rekeys with Extended Key ID (Jarod Wilson) [1776606] - [net] mac80211: Simplify Extended Key ID API (Jarod Wilson) [1776606] - [net] nl80211: require and validate vendor command policy (Jarod Wilson) [1776606] - [net] mac80211: AMPDU handling for Extended Key ID (Jarod Wilson) [1776606] - [net] mac80211: IEEE 802.11 Extended Key ID support (Jarod Wilson) [1776606] - [net] nl80211/cfg80211: Extended Key ID support (Jarod Wilson) [1776606] - [net] nl80211/cfg80211: Specify band specific min RSSI thresholds with sched scan (Jarod Wilson) [1776606] - [net] cfg80211: Use const more consistently in for_each_element macros (Jarod Wilson) [1776606] - [net] nl80211: use for_each_element() in validate_ie_attr() (Jarod Wilson) [1776606] - [net] cfg80211: add peer measurement with FTM initiator API (Jarod Wilson) [1776606] - [net] nl80211: use netlink policy validation function for elements (Jarod Wilson) [1776606] - [net] nl80211: use policy range validation where applicable (Jarod Wilson) [1776606] - [net] cfg80211: support FTM responder configuration/statistics (Jarod Wilson) [1776606] - [net] lib80211: move TKIP handling to ARC4 library code (Jarod Wilson) [1776606] - [net] lib80211: move WEP handling to ARC4 library code (Jarod Wilson) [1776606] - [net] mac80211: move WEP handling to ARC4 library interface (Jarod Wilson) [1776606] - [netdrv] rt2x00: clear IV's on start to fix AP mode regression (Jarod Wilson) [1776606] - [netdrv] rt2800usb: Add new rt2800usb device PLANEX GW-USMicroN (Jarod Wilson) [1776606] - [netdrv] rt2x00: no need to check return value of debugfs_create functions (Jarod Wilson) [1776606] - [netdrv] rt2x00usb: remove unnecessary rx flag checks (Jarod Wilson) [1776606] - [netdrv] rt2x00usb: fix rx queue hang (Jarod Wilson) [1776606] - [netdrv] rt2800: do not enable watchdog by default (Jarod Wilson) [1776606] - [netdrv] rt2x00: add restart hw (Jarod Wilson) [1776606] - [netdrv] rt2800: do not nullify initialization vector data (Jarod Wilson) [1776606] - [netdrv] rt2800: add pre_reset_hw callback (Jarod Wilson) [1776606] - [netdrv] rt2800: initial watchdog implementation (Jarod Wilson) [1776606] - [netdrv] rt2800: add helpers for reading dma done index (Jarod Wilson) [1776606] - [netdrv] rt2x00: allow to specify watchdog interval (Jarod Wilson) [1776606] - [netdrv] rt2x00: add RT3883 support (Jarod Wilson) [1776606] - [netdrv] rt2x00mmio: remove legacy comment (Jarod Wilson) [1776606] - [netdrv] rt2x00: remove not used entry field (Jarod Wilson) [1776606] - [netdrv] rt2x00: remove last_nostatus_check (Jarod Wilson) [1776606] - [netdrv] rt2800mmio: use timer and work for handling tx statuses timeouts (Jarod Wilson) [1776606] - [netdrv] rt2800mmio: fetch tx status changes (Jarod Wilson) [1776606] - [netdrv] rt2800: move txstatus pending routine (Jarod Wilson) [1776606] - [netdrv] rt2800: new flush implementation for SoC devices (Jarod Wilson) [1776606] - [netdrv] rt2800: partially restore old mmio txstatus behaviour (Jarod Wilson) [1776606] - [netdrv] rt2x00: code-style fix in rt2800usb.c (Jarod Wilson) [1776606] - [netdrv] rt2x00: do not print error when queue is full (Jarod Wilson) [1776606] - [netdrv] rt2x00: check number of EPROTO errors (Jarod Wilson) [1776606] - [netdrv] rt2x00: use ratelimited variants dev_warn/dev_err (Jarod Wilson) [1776606] - [netdrv] rt2x00: do not increment sequence number while re-transmitting (Jarod Wilson) [1776606] - [netdrv] rt2800: comment and simplify AGC init for RT6352 (Jarod Wilson) [1776606] - [netdrv] rt2800: enable TX_PIN_CFG_RFRX_EN only for MT7620 (Jarod Wilson) [1776606] - [netdrv] rt2800: enable TX_PIN_CFG_LNA_PE_ bits per band (Jarod Wilson) [1776606] - [netdrv] rt2x00: remove confusing AGC register (Jarod Wilson) [1776606] - [netdrv] rt2x00: remove unneeded check (Jarod Wilson) [1776606] - [netdrv] rt2x00: no need to check return value of debugfs_create functions (Jarod Wilson) [1776606] - [netdrv] rt2x00: Work around a firmware bug with shared keys (Jarod Wilson) [1776606] - [netdrv] rt2x00: reduce tx power to nominal level on RT6352 (Jarod Wilson) [1776606] - [netdrv] rt2x00: rt61pci: mark expected switch fall-through (Jarod Wilson) [1776606] - [netdrv] rt2x00: rt2800lib: mark expected switch fall-throughs (Jarod Wilson) [1776606] - [netdrv] rt2x00: rt2500pci: mark expected switch fall-through (Jarod Wilson) [1776606] - [netdrv] rt2x00: rt2400pci: mark expected switch fall-through (Jarod Wilson) [1776606] - [netdrv] rt2800: flush and txstatus rework for rt2800mmio (Jarod Wilson) [1776606] - [netdrv] rt2x00: use different txstatus timeouts when flushing (Jarod Wilson) [1776606] - [netdrv] rt2x00: do not check for txstatus timeout every time on tasklet (Jarod Wilson) [1776606] - [netdrv] rt2800mmio: use txdone/txstatus routines from lib (Jarod Wilson) [1776606] - [netdrv] rt2800: move usb specific txdone/txstatus routines to rt2800lib (Jarod Wilson) [1776606] - [netdrv] rt2x00: use simple_read_from_buffer() (Jarod Wilson) [1776606] - [netdrv] rt2x00: remove redundant functions rt2x00mac_sta_{add/remove} (Jarod Wilson) [1776606] - [net] mac80211: Correctly set noencrypt for PAE frames (Jarod Wilson) [1776606] - [net] mac80211: Don't memset RXCB prior to PAE intercept (Jarod Wilson) [1776606] - [netdrv] iwlwifi: pcie: handle switching killer Qu B0 NICs to C0 (Jarod Wilson) [1776606] - [net] mac80211: minstrel_ht: improve rate probing for devices with static fallback (Jarod Wilson) [1776606] - [net] mac80211: minstrel_ht: fix default max throughput rate indexes (Jarod Wilson) [1776606] - [net] mac80211: minstrel_ht: reduce unnecessary rate probing attempts (Jarod Wilson) [1776606] - [net] mac80211: minstrel_ht: fix per-group max throughput rate initialization (Jarod Wilson) [1776606] - [net] nl80211: Add support for EDMG channels (Jarod Wilson) [1776606] - [net] mac80211: fix possible NULL pointerderef in obss pd code (Jarod Wilson) [1776606] - [net] mac80211: add assoc-at support (Jarod Wilson) [1776606] - [uapi] cfg80211: Support assoc-at timer in sta-info (Jarod Wilson) [1776606] - [net] cfg80211: apply same mandatory rate flags for 5GHz and 6GHz (Jarod Wilson) [1776606] - [net] cfg80211: ibss: use 11a mandatory rates for 6GHz band operation (Jarod Wilson) [1776606] - [net] cfg80211: use same IR permissive rules for 6GHz band (Jarod Wilson) [1776606] - [net] cfg80211: add 6GHz in code handling array with NUM_NL80211_BANDS entries (Jarod Wilson) [1776606] - [net] cfg80211: extend ieee80211_operating_class_to_band() for 6GHz (Jarod Wilson) [1776606] - [net] cfg80211: util: add 6GHz channel to freq conversion and vice versa (Jarod Wilson) [1776606] - [net] cfg80211: add 6GHz UNII band definitions (Jarod Wilson) [1776606] - [uapi] nl80211: add 6GHz band definition to enum nl80211_band (Jarod Wilson) [1776606] - [net] revert "cfg80211: fix processing world regdomain when non modular" (Jarod Wilson) [1776606] - [net] mac80211: add missing length field increment when generating Radiotap header (Jarod Wilson) [1776606] - [net] mac80211: 80Mhz was not reported properly when using tx_status_ext (Jarod Wilson) [1776606] - [net] mac80211: fix bad guard when reporting legacy rates (Jarod Wilson) [1776606] - [net] mac80211: fix TX legacy rate reporting when tx_status_ext is used (Jarod Wilson) [1776606] - [net] mac80211: fix possible sta leak (Jarod Wilson) [1776606] - [netdrv] iwlwifi: pcie: fix recognition of QuZ devices (Jarod Wilson) [1776606] - [netdrv] iwlwifi: pcie: don't switch FW to qnj when ax201 is detected (Jarod Wilson) [1776606] - [netdrv] iwlwifi: pcie: fix the byte count table format for 22560 devices (Jarod Wilson) [1776606] - [netdrv] iwlwifi: mvm: Allow multicast data frames only when associated (Jarod Wilson) [1776606] - [netdrv] revert "mwifiex: fix system hang problem after resume" (Jarod Wilson) [1776606] - [netdrv] rtlwifi: rtl8192ce: Convert inline routines to little-endian words (Jarod Wilson) [1776606] - [netdrv] rtlwifi: rtl8192ce: Convert macros that set descriptor (Jarod Wilson) [1776606] - [netdrv] rtlwifi: rtl8192ce: Replace local bit manipulation macros (Jarod Wilson) [1776606] - [netdrv] rtlwifi: rtl8192ce: Remove unused GET_XXX and SET_XXX (Jarod Wilson) [1776606] - [netdrv] rtw88: add BT co-existence support (Jarod Wilson) [1776606] - [netdrv] rtw88: enclose c2h cmd handle with mutex (Jarod Wilson) [1776606] - [netdrv] rtw88: allow c2h operation in irq context (Jarod Wilson) [1776606] - [netdrv] rtlwifi: rtl8188ee: Remove local configuration variable (Jarod Wilson) [1776606] - [netdrv] rtlwifi: rtl8188ee: Convert inline routines to little-endian words (Jarod Wilson) [1776606] - [netdrv] rtlwifi: rtl8188ee: Convert macros that set descriptor (Jarod Wilson) [1776606] - [netdrv] rtlwifi: rtl88188ee: Replace local bit manipulation macros (Jarod Wilson) [1776606] - [netdrv] rtlwifi: rtl8188ee: Remove unused GET_XXX and SET_XXX descriptor macros (Jarod Wilson) [1776606] - [netdrv] rtw88: pci: remove set but not used variable 'ip_sel' (Jarod Wilson) [1776606] - [netdrv] brcmsmac: remove three set but not used variables (Jarod Wilson) [1776606] - [netdrv] brcmfmac: remove set but not used variable 'dtim_period' (Jarod Wilson) [1776606] - [netdrv] rtlwifi: remove unneeded function _rtl_dump_channel_map() (Jarod Wilson) [1776606] - [netdrv] rtlwifi: rtl_pci: Use dev_get_drvdata (Jarod Wilson) [1776606] - [netdrv] mwifiex: pcie: Use dev_get_drvdata (Jarod Wilson) [1776606] - [netdrv] mwifiex: make error values consistent in mwifiex_update_bss_desc_with_ie() (Jarod Wilson) [1776606] - [netdrv] rtw88: use txpwr_lmt_cfg_pair struct, not arrays (Jarod Wilson) [1776606] - [netdrv] iwlwifi: dbg_ini: fix compile time assert build errors (Jarod Wilson) [1776606] - [net] mac80211: HE STA disassoc due to QOS NULL not sent (Jarod Wilson) [1776606] - [net] mac80211: allow setting spatial reuse parameters from bss_conf (Jarod Wilson) [1776606] - [net] nl80211: add strict start type (Jarod Wilson) [1776606] - [net] cfg80211: add support for parsing OBBS_PD attributes (Jarod Wilson) [1776606] - [net] mac80211: reject zero MAC address in add station (Jarod Wilson) [1776606] - [net] cfg80211: use parallel_ops for genl (Jarod Wilson) [1776606] - [net] mac80211: add missing null return check from call to ieee80211_get_sband (Jarod Wilson) [1776606] - [netdrv] iwlwifi: mvm: fix a use-after-free bug in iwl_mvm_tx_tso_segment (Jarod Wilson) [1776606] - [netdrv] iwlwifi: mvm: fix an out-of-bound access (Jarod Wilson) [1776606] - [netdrv] iwlwifi: don't unmap as page memory that was mapped as single (Jarod Wilson) [1776606] - [netdrv] iwlwifi: mvm: fix version check for GEO_TX_POWER_LIMIT support (Jarod Wilson) [1776606] - [netdrv] iwlwifi: add 3 new IDs for the 9000 series (iwl9260_2ac_160_cfg) (Jarod Wilson) [1776606] - [netdrv] iwlwifi: mvm: fix possible out-of-bounds read when accessing lq_info (Jarod Wilson) [1776606] - [netdrv] iwlwifi: mvm: fix frame drop from the reordering buffer (Jarod Wilson) [1776606] - [netdrv] iwlwifi: mvm: replace RS mutex with a spin_lock (Jarod Wilson) [1776606] - [netdrv] iwlwifi: mvm: send LQ command always ASYNC (Jarod Wilson) [1776606] - [netdrv] iwlwifi: mvm: fix comparison of u32 variable with less than zero (Jarod Wilson) [1776606] - [netdrv] iwlwifi: fix locking in delayed GTK setting (Jarod Wilson) [1776606] - [netdrv] iwlwifi: dbg_ini: move iwl_dbg_tlv_free outside of debugfs ifdef (Jarod Wilson) [1776606] - [netdrv] iwlwifi: dbg_ini: move iwl_dbg_tlv_load_bin out of debug override ifdef (Jarod Wilson) [1776606] - [netdrv] iwlwifi: mvm: add a wrapper around rs_tx_status to handle locks (Jarod Wilson) [1776606] - [netdrv] iwlwifi: mvm: add a loose synchronization of the NSSN across Rx queues (Jarod Wilson) [1776606] - [netdrv] iwlwiif: mvm: refactor iwl_mvm_notify_rx_queue (Jarod Wilson) [1776606] - [netdrv] iwlwifi: mvm: add a new RSS sync notification for NSSN sync (Jarod Wilson) [1776606] - [netdrv] iwlwifi: mvm: prepare the ground for more RSS notifications (Jarod Wilson) [1776606] - [netdrv] iwlwifi: mvm: don't send GEO_TX_POWER_LIMIT on version < 41 (Jarod Wilson) [1776606] - [netdrv] iwlwifi: mvm: avoid races in rate init and rate perform (Jarod Wilson) [1776606] - [net] revert "mac80211: set NETIF_F_LLTX when using intermediate tx queues" (Jarod Wilson) [1776606] - [net] mac80211: add support for the ADDBA extension element (Jarod Wilson) [1776606] - [net] mac80211: propagate HE operation info into bss_conf (Jarod Wilson) [1776606] - [net] cfg80211: fix dfs channels remain DFS_AVAILABLE after ch_switch (Jarod Wilson) [1776606] - [net] cfg80211: fix duplicated scan entries after channel switch (Jarod Wilson) [1776606] - [net] cfg80211: refactor cfg80211_bss_update (Jarod Wilson) [1776606] - [net] mac80211: don't WARN on short WMM parameters from AP (Jarod Wilson) [1776606] - [net] nl80211: Include wiphy address setup in NEW_WIPHY (Jarod Wilson) [1776606] - [net] mac80211: implement HE support for mesh (Jarod Wilson) [1776606] - [net] mac80211: add IEEE80211_KEY_FLAG_GENERATE_MMIE to ieee80211_key_flags (Jarod Wilson) [1776606] - [kernel] mac80211: he: add Spatial Reuse element parsing support (Jarod Wilson) [1776606] - [net] mac80211: add struct ieee80211_tx_status support to ieee80211_add_tx_radiotap_header (Jarod Wilson) [1776606] - [net] {nl, mac}80211: fix interface combinations on crypto controlled devices (Jarod Wilson) [1776606] - [net] mac80211: propagate struct ieee80211_tx_status into ieee80211_tx_monitor() (Jarod Wilson) [1776606] - [net] mac80211: add xmit rate to struct ieee80211_tx_status (Jarod Wilson) [1776606] - [kernel] mac80211: add support for parsing ADDBA_EXT IEs (Jarod Wilson) [1776606] - [net] cfg80211: give all multi-BSSID BSS entries the same timestamp (Jarod Wilson) [1776606] - [net] cfg80211: don't parse MBSSID if transmitting BSS isn't created (Jarod Wilson) [1776606] - [net] cfg80211: clean up cfg80211_inform_single_bss_frame_data() (Jarod Wilson) [1776606] - [net] cfg80211: no need to check return value of debugfs_create functions (Jarod Wilson) [1776606] - [net] mac80211: add tx dequeue function for process context (Jarod Wilson) [1776606] - [net] mac80211: run late dequeue late tx handlers without holding fq->lock (Jarod Wilson) [1776606] - [net] lib80211: use crypto API ccm(aes) transform for CCMP processing (Jarod Wilson) [1776606] - [net] mac80211: remove unused and unneeded remove_sta_debugfs callback (Jarod Wilson) [1776606] - [netdrv] iwlwifi: mvm: remove unused .remove_sta_debugfs callback (Jarod Wilson) [1776606] - [netdrv] iwlwifi: dvm: no need to check return value of debugfs_create functions (Jarod Wilson) [1776606] - [net] mac80211: pass the vif to cancel_remain_on_channel (Jarod Wilson) [1776606] - [netdrv] mwifiex: use eth_broadcast_addr() to assign broadcast address (Jarod Wilson) [1776606] - [netdrv] rtlwifi: remove assignment to itself (Jarod Wilson) [1776606] - [netdrv] brcmfmac: don't net_ratelimit() CONSOLE messages on firmware crash (Jarod Wilson) [1776606] - [netdrv] rtw88: debug: dump tx power indexes in use (Jarod Wilson) [1776606] - [netdrv] rtlwifi: btcoex: fix issue possible condition with no effect (if == else) (Jarod Wilson) [1776606] - [netdrv] brcmfmac: remove unnecessary strlcpy() upon obtaining "ver" iovar (Jarod Wilson) [1776606] - [netdrv] brcmfmac: simply remove flowring if bus is down (Jarod Wilson) [1776606] - [netdrv] brcmfmac: avoid firmware commands when bus is down (Jarod Wilson) [1776606] - [netdrv] brcmfmac: clear events in brcmf_fweh_detach() will always fail (Jarod Wilson) [1776606] - [netdrv] brcmfmac: avoid firmware command in brcmf_netdev_open() when bus is down (Jarod Wilson) [1776606] - [netdrv] brcmfmac: change the order of things in brcmf_detach() (Jarod Wilson) [1776606] - [netdrv] revert "brcmfmac: fix NULL pointer derefence during USB disconnect" (Jarod Wilson) [1776606] - [netdrv] brcmfmac: allow 160MHz in custom regulatory rules (Jarod Wilson) [1776606] - [netdrv] brcmfmac: enable DFS_OFFLOAD extended feature if supported (Jarod Wilson) [1776606] - [netdrv] brcmfmac: add 160MHz in chandef_to_chanspec() (Jarod Wilson) [1776606] - [netdrv] rtw88: pci: Use DMA sync instead of remapping in RX ISR (Jarod Wilson) [1776606] - [netdrv] rtw88: pci: Rearrange the memory usage for skb in RX ISR (Jarod Wilson) [1776606] - [netdrv] rtw88: Fix misuse of GENMASK macro (Jarod Wilson) [1776606] - [netdrv] rtl8xxxu: Fix wifi low signal strength issue of RTL8723BU (Jarod Wilson) [1776606] - [net] mac80211: don't warn about CW params when not using them (Jarod Wilson) [1776606] - [net] mac80211: fix possible memory leak in ieee80211_assign_beacon (Jarod Wilson) [1776606] - [kernel] fix typos and some coding style in comments (Jarod Wilson) [1776606] - [netdrv] ath10k: work around uninitialized vht_pfr variable (Jarod Wilson) [1776606] - [netdrv] iwlwifi: pcie: add support for qu c-step devices (Jarod Wilson) [1776606] - [netdrv] iwlwifi: add new cards for 9000 and 20000 series (Jarod Wilson) [1776606] - [netdrv] iwlwifi: mvm: clear rfkill_safe_init_done when we start the firmware (Jarod Wilson) [1776606] - [netdrv] iwlwifi: don't WARN when calling iwl_get_shared_mem_conf with RF-Kill (Jarod Wilson) [1776606] - [netdrv] iwlwifi: pcie: don't service an interrupt that was masked (Jarod Wilson) [1776606] - [netdrv] iwlwifi: fix RF-Kill interrupt while FW load for gen2 devices (Jarod Wilson) [1776606] - [netdrv] iwlwifi: pcie: fix ALIVE interrupt handling for gen2 devices w/o MSI-X (Jarod Wilson) [1776606] - [netdrv] iwlwifi: mvm: delay GTK setting in FW in AP mode (Jarod Wilson) [1776606] - [netdrv] iwlwifi: mvm: remove MAC_FILTER_IN_11AX for AP mode (Jarod Wilson) [1776606] - [netdrv] iwlwifi: dbg: debug recording stop and restart command remove (Jarod Wilson) [1776606] - [netdrv] iwlwifi: dbg: don't stop dbg recording before entering D3 from 9000 devices (Jarod Wilson) [1776606] - [netdrv] iwlwifi: dbg_ini: fix debug monitor stop and restart in ini mode (Jarod Wilson) [1776606] - [netdrv] iwlwifi: mvm: make the usage of TWT configurable (Jarod Wilson) [1776606] - [netdrv] iwlwifi: support FSEQ TLV even when FMAC is not compiled (Jarod Wilson) [1776606] - [netdrv] iwlwifi: dbg: move trans debug fields to a separate struct (Jarod Wilson) [1776606] - [netdrv] iwlwifi: dbg_ini: remove redundant checking of ini mode (Jarod Wilson) [1776606] - [netdrv] iwlwifi: dbg_ini: enforce apply point early on buffer allocation tlv (Jarod Wilson) [1776606] - [netdrv] iwlwifi: dbg: fix debug monitor stop and restart delays (Jarod Wilson) [1776606] - [netdrv] iwlwifi: pcie: increase the size of PCI dumps (Jarod Wilson) [1776606] - [netdrv] iwlwifi: mvm: Drop large non sta frames (Jarod Wilson) [1776606] - [netdrv] iwlwifi: mvm: Add log information about SAR status (Jarod Wilson) [1776606] - [netdrv] iwlwifi: Add support for SAR South Korea limitation (Jarod Wilson) [1776606] - [netdrv] iwlwifi: fix module init error paths (Jarod Wilson) [1776606] - [netdrv] iwlwifi: mvm: convert to FW AC when configuring MU EDCA (Jarod Wilson) [1776606] - [netdrv] iwlwifi: mvm: correctly fill the ac array in the iwl_mac_ctx_cmd (Jarod Wilson) [1776606] - [netdrv] iwlwifi: remove some unnecessary NULL checks (Jarod Wilson) [1776606] - [netdrv] iwlwifi: d3: Use struct_size() helper (Jarod Wilson) [1776606] - [netdrv] iwlwifi: lib: Use struct_size() helper (Jarod Wilson) [1776606] - [netdrv] iwlwifi: fw api: support adwell HB default APs number api (Jarod Wilson) [1776606] - [netdrv] iwlwifi: mvm: remove multiple debugfs entries (Jarod Wilson) [1776606] - [netdrv] iwlwifi: dbg_ini: implement dump info collection (Jarod Wilson) [1776606] - [netdrv] iwlwifi: mvm: add a debugfs entry to set a fixed size AMSDU for all TX packets (Jarod Wilson) [1776606] - [netdrv] iwlwifi: dbg_ini: support debug info TLV (Jarod Wilson) [1776606] - [netdrv] iwlwifi: dbg_ini: use different barker for ini dump (Jarod Wilson) [1776606] - [netdrv] iwlwifi: dbg_ini: add consecutive trigger firing support (Jarod Wilson) [1776606] - [kernel] ieee80211: Add a missing extended capability flag definition (Jarod Wilson) [1776606] - [netdrv] iwlwifi: dbg_ini: abort region collection in case the size is 0 (Jarod Wilson) [1776606] - [netdrv] iwlwifi: update CSI API (Jarod Wilson) [1776606] - [netdrv] iwlwifi: dbg_ini: dump headers cleanup (Jarod Wilson) [1776606] - [netdrv] iwlwifi: dbg: allow dump collection in case of an early error (Jarod Wilson) [1776606] - [netdrv] iwlwifi: iwl_mvm_tx_mpdu() must be called with BH disabled (Jarod Wilson) [1776606] - [netdrv] ath10k: pci: remove unnecessary casts (Jarod Wilson) [1776606] - [netdrv] ath10k: remove unnecessary 'out of memory' message (Jarod Wilson) [1776606] - [netdrv] ath10k: destroy sdio workqueue while remove sdio module (Jarod Wilson) [1776606] - [netdrv] ath10k: Move non-fatal warn logs to dbg level for SDIO chip (Jarod Wilson) [1776606] - [netdrv] ath10k: Fix memory leak in qmi (Jarod Wilson) [1776606] - [netdrv] ath10k: add new hw_ops for sdio chip (Jarod Wilson) [1776606] - [netdrv] ath9k: correctly handle short radar pulses (Jarod Wilson) [1776606] - [netdrv] rtw88: refine flow to get tx power index (Jarod Wilson) [1776606] - [netdrv] rtw88: remove all RTW_MAX_POWER_INDEX macro (Jarod Wilson) [1776606] - [netdrv] rtw88: update tx power limit table to RF v20 (Jarod Wilson) [1776606] - [netdrv] rtw88: correct power limit selection (Jarod Wilson) [1776606] - [netdrv] rtw88: choose the lowest as world-wide power limit (Jarod Wilson) [1776606] - [netdrv] rtw88: fix incorrect tx power limit at 5G (Jarod Wilson) [1776606] - [netdrv] rtw88: remove unused variable (Jarod Wilson) [1776606] - [netdrv] rtw88: unify prefixes for tx power setting routine (Jarod Wilson) [1776606] - [netdrv] rtw88: do not use (void *) as argument (Jarod Wilson) [1776606] - [netdrv] rtw88: resolve order of tx power setting routines (Jarod Wilson) [1776606] - [netdrv] ath: fix SPDX tags (Jarod Wilson) [1776606] - [netdrv] ath10k: Add WMI diag fw logging support for WCN3990 (Jarod Wilson) [1776606] - [netdrv] ath10k: add report MIC error for sdio chip (Jarod Wilson) [1776606] - [netdrv] ath10k: add support for controlling tx power to a station (Jarod Wilson) [1776606] - [netdrv] ath10k: Add peer delete response event (Jarod Wilson) [1776606] - [netdrv] ath10k: wait for vdev delete response from firmware (Jarod Wilson) [1776606] - [netdrv] ath10k: fix PCIE device wake up failed (Jarod Wilson) [1776606] - [netdrv] ath10k: fix failure to set multiple fixed rate (Jarod Wilson) [1776606] - [netdrv] ath10k: Change the warning message string (Jarod Wilson) [1776606] - [netdrv] ath10k: fix fw crash by moving chip reset after napi disabled (Jarod Wilson) [1776606] - [netdrv] ath10k: add missing error handling (Jarod Wilson) [1776606] - [netdrv] ath10k: enabling tx stats support over pktlog (Jarod Wilson) [1776606] - [netdrv] ath10k: acquire lock to fix lockdep's warning (Jarod Wilson) [1776606] - [netdrv] ath10k: change firmware file name for UTF mode of SDIO/USB (Jarod Wilson) [1776606] - [netdrv] ath10k: add support for firmware crash recovery on SDIO chip (Jarod Wilson) [1776606] - [netdrv] ath10k: Add wrapper function to ath10k debug (Jarod Wilson) [1776606] - [netdrv] ath10k: add htt_h2t_aggr_cfg_msg op for high latency devices (Jarod Wilson) [1776606] - [netdrv] ath10k: add inline wrapper for htt_h2t_aggr_cfg_msg (Jarod Wilson) [1776606] - [netdrv] mt76: mt7603: fix sparse warnings: warning: incorrect type in assignment (different base types) (Jarod Wilson) [1776606] - [netdrv] mt76: mt7615: fix sparse warnings: warning: cast from restricted __le16 (Jarod Wilson) [1776606] - [netdrv] mt76: mt7615: fix sparse warnings: incorrect type in assignment (different base types) (Jarod Wilson) [1776606] - [netdrv] mt76: move nl80211_dfs_regions in mt76_dev data structure (Jarod Wilson) [1776606] - [netdrv] mt76: mt7615: remove cfg80211_chan_def from mt7615_set_channel signature (Jarod Wilson) [1776606] - [netdrv] mt76: mt7615: update peer's bssid when state transition occurs (Jarod Wilson) [1776606] - [netdrv] mt76: mt7615: fix incorrect settings in mesh mode (Jarod Wilson) [1776606] - [netdrv] mt76: mt7615: take into account extPA when configuring tx power (Jarod Wilson) [1776606] - [netdrv] mt76: mt7615: init per-channel target power (Jarod Wilson) [1776606] - [netdrv] mt76: mt7615: add support for per-chain signal strength reporting (Jarod Wilson) [1776606] - [netdrv] mt76: mt7615: simplify mt7615_mcu_set_sta_rec routine (Jarod Wilson) [1776606] - [netdrv] mt76: mt7603: improve hardware rate switching configuration (Jarod Wilson) [1776606] - [netdrv] mt76: mt7603: rework and fix tx status reporting (Jarod Wilson) [1776606] - [netdrv] mt76: mt7615: remove key check in mt7615_mcu_set_wtbl_key (Jarod Wilson) [1776606] - [netdrv] mt76: mt7615: remove unused variable in mt7615_mcu_set_bcn (Jarod Wilson) [1776606] - [netdrv] mt76: mt7615: fix slow performance when enable encryption (Jarod Wilson) [1776606] - [netdrv] mt76: mt7615: enable support for mesh (Jarod Wilson) [1776606] - [netdrv] mt76: Remove set but not used variables 'pid' and 'final_mpdu' (Jarod Wilson) [1776606] - [netdrv] mt76: move mt76_get_rate in mt76-module (Jarod Wilson) [1776606] - [netdrv] mt76: mt7615: rearrange locking in mt7615_config (Jarod Wilson) [1776606] - [netdrv] mt76: mt7615: init get_txpower mac80211 callback (Jarod Wilson) [1776606] - [netdrv] mt76: mt7615: add the capability to configure tx power (Jarod Wilson) [1776606] - [netdrv] mt76: mt7615: select wifi band according to eeprom (Jarod Wilson) [1776606] - [netdrv] mt76: mt7615: add support for mtd eeprom parsing (Jarod Wilson) [1776606] - [netdrv] mt76: move mt76_insert_ccmp_hdr in mt76-module (Jarod Wilson) [1776606] - [netdrv] mt76: fix setting chan->max_power (Jarod Wilson) [1776606] - [netdrv] mt76: mt7603: fix reading target tx power from eeprom (Jarod Wilson) [1776606] - [netdrv] mt76: mt7615: do not process rx packets if the device is not initialized (Jarod Wilson) [1776606] - [netdrv] mt76: mt7603: add debugfs knob to enable/disable edcca (Jarod Wilson) [1776606] - [netdrv] mt76: mt7615: add static qualifier to mt7615_rx_poll_complete (Jarod Wilson) [1776606] - [netdrv] mt76: mt7615: rearrange cleanup operations in mt7615_unregister_device (Jarod Wilson) [1776606] - [netdrv] mt76: mt7603: stop mac80211 queues before setting the channel (Jarod Wilson) [1776606] - [netdrv] mt7615: mcu: run __mt76_mcu_send_msg in mt7615_mcu_send_firmware (Jarod Wilson) [1776606] - [netdrv] mt7615: mcu: init mcu_restart function pointer (Jarod Wilson) [1776606] - [netdrv] mt7615: initialize mt76_mcu_ops data structure (Jarod Wilson) [1776606] - [netdrv] mt7615: mcu: use standard signature for mt7615_mcu_msg_send (Jarod Wilson) [1776606] - [netdrv] mt7615: mcu: remove unused structure in mcu.h (Jarod Wilson) [1776606] - [netdrv] mt7615: mcu: do not use function pointers whenever possible (Jarod Wilson) [1776606] - [netdrv] mt7615: mcu: unify __mt7615_mcu_set_dev_info and mt7615_mcu_set_dev_info (Jarod Wilson) [1776606] - [netdrv] mt7615: mcu: remove skb_ret from mt7615_mcu_msg_send (Jarod Wilson) [1776606] - [netdrv] mt7615: remove dest from mt7615_mcu_msg_send signature (Jarod Wilson) [1776606] - [netdrv] mt7615: remove query from mt7615_mcu_msg_send signature (Jarod Wilson) [1776606] - [netdrv] mt7615: mcu: remove unused parameter in mt7615_mcu_del_wtbl (Jarod Wilson) [1776606] - [netdrv] mt7615: mcu: unify mt7615_mcu_add_wtbl_bmc and mt7615_mcu_del_wtbl_bmc (Jarod Wilson) [1776606] - [netdrv] mt7615: mcu: use proper msg size in mt7615_mcu_add_wtbl (Jarod Wilson) [1776606] - [netdrv] mt7615: mcu: use proper msg size in mt7615_mcu_add_wtbl_bmc (Jarod Wilson) [1776606] - [netdrv] mt7615: mcu: remove bss_info_convert_vif_type routine (Jarod Wilson) [1776606] - [netdrv] mt7615: mcu: simplify __mt7615_mcu_set_sta_rec (Jarod Wilson) [1776606] - [netdrv] mt7615: mcu: simplify __mt7615_mcu_set_wtbl (Jarod Wilson) [1776606] - [netdrv] mt76: mt7615: Make mt7615_irq_handler static (Jarod Wilson) [1776606] - [netdrv] mt76: mt7615: Use after free in mt7615_mcu_set_bcn() (Jarod Wilson) [1776606] - [netdrv] mt76: Fix a signedness bug in mt7615_add_interface() (Jarod Wilson) [1776606] - [netdrv] mt76: move netif_napi_del in mt76_dma_cleanup (Jarod Wilson) [1776606] - [netdrv] mt76: mt7615: use napi polling for tx cleanup (Jarod Wilson) [1776606] - [netdrv] mt76: mt7603: use napi polling for tx cleanup (Jarod Wilson) [1776606] - [netdrv] wireless/mediatek: Add SPDX license identifier - Makefile/Kconfig (Jarod Wilson) [1776606] - [netdrv] mt76: mt7603: dynamically alloc mcu req in mt7603_mcu_set_eeprom (Jarod Wilson) [1776606] - [netdrv] mt76: mt7603: enable/disable pre_tbtt_tasklet in mt7603_set_channel (Jarod Wilson) [1776606] - [netdrv] mt76: move pre_tbtt_tasklet in mt76_dev (Jarod Wilson) [1776606] - [netdrv] mt76: move beacon_mask in mt76_dev (Jarod Wilson) [1776606] - [netdrv] mt76: move beacon_int in mt76_dev (Jarod Wilson) [1776606] - [netdrv] mt76: mt7603: report firmware version using ethtool (Jarod Wilson) [1776606] - [netdrv] mt76: fix endianness sparse warnings (Jarod Wilson) [1776606] - [netdrv] mt76: mt7615: use sizeof instead of sizeof_field (Jarod Wilson) [1776606] - [netdrv] mt76: add mac80211 driver for MT7615 PCIe-based chipsets (Jarod Wilson) [1776606] - [netdrv] mt76: mt7603: run __mt76_mcu_send_msg in mt7603_mcu_send_firmware (Jarod Wilson) [1776606] - [netdrv] mt76: mt7603: init mcu_restart function pointer (Jarod Wilson) [1776606] - [netdrv] mt76: mt7603: initialize mt76_mcu_ops data structure (Jarod Wilson) [1776606] - [netdrv] mt76: mt7603: use standard signature for mt7603_mcu_msg_send (Jarod Wilson) [1776606] - [netdrv] mt76: mt7603: remove query from mt7603_mcu_msg_send signature (Jarod Wilson) [1776606] - [netdrv] mt76: mt7603: fix initialization of max rx length (Jarod Wilson) [1776606] - [netdrv] mt76: use macro for sn and seq_ctrl conversion (Jarod Wilson) [1776606] - [netdrv] mt76: add skb pointer to mt76_tx_info (Jarod Wilson) [1776606] - [netdrv] mt76: move mac_work in mt76_dev (Jarod Wilson) [1776606] - [netdrv] mt76: only schedule txqs from the tx tasklet (Jarod Wilson) [1776606] - [netdrv] mt76: move tx tasklet to struct mt76_dev (Jarod Wilson) [1776606] - [netdrv] mt76: store wcid tx rate info in one u32 reduce locking (Jarod Wilson) [1776606] - [netdrv] mt76: use readl/writel instead of ioread32/iowrite32 (Jarod Wilson) [1776606] - [netdrv] mt76: fix tx power issues (Jarod Wilson) [1776606] - [netdrv] mt76: introduce mt76_free_device routine (Jarod Wilson) [1776606] - [netdrv] mt76: unify set_tim (Jarod Wilson) [1776606] - [netdrv] mt7603: core: do not use magic numbers in mt7603_reg_map (Jarod Wilson) [1776606] - [netdrv] mt7603: remove mt7603_mcu_init routine (Jarod Wilson) [1776606] - [netdrv] mt76: dma: add static qualifier to mt76_dma_tx_queue_skb (Jarod Wilson) [1776606] - [netdrv] mt76: introduce mt76_tx_info data structure (Jarod Wilson) [1776606] - [netdrv] mt76: introduce mt76_sw_queue data structure (Jarod Wilson) [1776606] - [netdrv] mt76: remove mt76_queue dependency from tx_complete_skb function pointer (Jarod Wilson) [1776606] - [netdrv] mt76: remove mt76_queue dependency from tx_prepare_skb function pointer (Jarod Wilson) [1776606] - [netdrv] mt76: remove mt76_queue dependency from tx_queue_skb function pointer (Jarod Wilson) [1776606] - [netdrv] mt76: dma: move mt76x02_init_{tx, rx}_queue in mt76 module (Jarod Wilson) [1776606] - [netdrv] mt76: mmio: move mt76x02_set_irq_mask in mt76 module (Jarod Wilson) [1776606] - [netdrv] mt76: mt7603: send BAR after powersave wakeup (Jarod Wilson) [1776606] - [netdrv] mt76: mt7603: fix sequence number assignment (Jarod Wilson) [1776606] - [netdrv] mt76: mt7603: add missing initialization for dev->ps_lock (Jarod Wilson) [1776606] - [netdrv] mt76: mt7603: use the correct hweight8() function (Jarod Wilson) [1776606] - [netdrv] mt76: fix return value check in mt76_wmac_probe() (Jarod Wilson) [1776606] - [netdrv] mt76: mt7603: set moredata flag when queueing ps-filtered packets (Jarod Wilson) [1776606] - [netdrv] mt76: mt7603: clear the service period on releasing PS filtered packets (Jarod Wilson) [1776606] - [netdrv] mt76: mt7603: notify mac80211 about buffered frames in ps queue (Jarod Wilson) [1776606] - [netdrv] mt76: mt7603: fix up hardware queue index for PS filtered packets (Jarod Wilson) [1776606] - [netdrv] mt76: mt7603: clear ps filtering mode before releasing buffered frames (Jarod Wilson) [1776606] - [netdrv] mt76: mt7603: fix tx status HT rate validation (Jarod Wilson) [1776606] - [netdrv] mt76: add driver for MT7603E and MT7628/7688 (Jarod Wilson) [1776606] - [netdrv] mt76: mt76x0u: do not reset radio on resume (Jarod Wilson) [1776606] - [netdrv] mt7601u: null check the allocation (Jarod Wilson) [1776606] - [netdrv] mt7601u: use params->ssn value directly (Jarod Wilson) [1776606] - [netdrv] mt76: usb: fix rx A-MSDU support (Jarod Wilson) [1776606] - [netdrv] mt76: mt76u: get rid of {out,in}_max_packet (Jarod Wilson) [1776606] - [netdrv] mt76: mt76u: reduce rx memory footprint (Jarod Wilson) [1776606] - [netdrv] mt76: mt76x02u: fix sparse warnings: should it be static? (Jarod Wilson) [1776606] - [netdrv] mt76: mt76x0: fix RF frontend initialization for external PA (Jarod Wilson) [1776606] - [netdrv] mt76: generalize mt76_get_txpower for 4x4:4 devices (Jarod Wilson) [1776606] - [netdrv] mt76: mt76x02: fix tx reordering on rate control probing without a-mpdu (Jarod Wilson) [1776606] - [netdrv] mt76: mt76x02: fix tx status reporting issues (Jarod Wilson) [1776606] - [netdrv] mt76: mt76x02: fix edcca file permission (Jarod Wilson) [1776606] - [netdrv] mt76: mt76x02: run mt76x02_edcca_init atomically in mt76_edcca_set (Jarod Wilson) [1776606] - [netdrv] mt76: mt76x2: move mutex_lock inside mt76x2_set_channel (Jarod Wilson) [1776606] - [netdrv] mt76: mt76x2u: remove mt76x02_edcca_init in mt76x2u_set_channel (Jarod Wilson) [1776606] - [netdrv] mt76: mt76x02: remove enable from mt76x02_edcca_init signature (Jarod Wilson) [1776606] - [netdrv] mt76: move tx_napi in mt76_dev (Jarod Wilson) [1776606] - [netdrv] mt76: mt76x02: remove useless return in mt76x02_resync_beacon_timer (Jarod Wilson) [1776606] - [netdrv] mt7601u: fix possible memory leak when the device is disconnected (Jarod Wilson) [1776606] - [netdrv] mt7601u: do not schedule rx_tasklet when the device has been disconnected (Jarod Wilson) [1776606] - [netdrv] mwifiex: don't disable hardirqs; just softirqs (Jarod Wilson) [1776606] - [netdrv] mwifiex: dispatch/rotate from reorder table atomically (Jarod Wilson) [1776606] - [netdrv] mwifiex: ignore processing invalid command response (Jarod Wilson) [1776606] - [netdrv] mwifiex: update set_mac_address logic (Jarod Wilson) [1776606] - [netdrv] mwifiex: print PCI mmap with pK (Jarod Wilson) [1776606] - [netdrv] mwifiex: drop 'set_consistent_dma_mask' log message (Jarod Wilson) [1776606] - [netdrv] iwlwifi: add support for hr1 RF ID (Jarod Wilson) [1776606] - [netdrv] iwlwifi: change 0x02F0 fw from qu to quz (Jarod Wilson) [1776606] - [netdrv] iwlwifi: add new cards for 22000 and change wrong structs (Jarod Wilson) [1776606] - [netdrv] iwlwifi: add new cards for 22000 and fix struct name (Jarod Wilson) [1776606] - [net] mac80211: notify offchannel expire on mgmt_tx (Jarod Wilson) [1776606] - [net] nl80211: send event when CMD_FRAME duration expires (Jarod Wilson) [1776606] - [net] mac80211: no need to check return value of debugfs_create functions (Jarod Wilson) [1776606] - [net] mac80211: extend __rate_control_send_low warning (Jarod Wilson) [1776606] - [net] mac80211: fill low rate even for HAS_RATE_CONTROL (Jarod Wilson) [1776606] - [net] mac80211: use STA info in rate_control_send_low() (Jarod Wilson) [1776606] - [net] mac80211: call rate_control_send_low() internally (Jarod Wilson) [1776606] - [net] cfg80211: Add a function to iterate all BSS entries (Jarod Wilson) [1776606] - [net] mac80211: allow turning TWT responder support on and off via netlink (Jarod Wilson) [1776606] - [net] mac80211: dynamically enable the TWT requester support on STA interfaces (Jarod Wilson) [1776606] - [net] mac80211: add ieee80211_get_he_iftype_cap() helper (Jarod Wilson) [1776606] - [uapi] nl80211: add support for SAE authentication offload (Jarod Wilson) [1776606] - [net] nl80211: add WPA3 definition for SAE authentication (Jarod Wilson) [1776606] - [net] nl80211: add NL80211_ATTR_IFINDEX to port authorized event (Jarod Wilson) [1776606] - [netdrv] rtlwifi: rtl8188ee: remove redundant assignment to rtstatus (Jarod Wilson) [1776606] - [netdrv] rtlwifi: remove redundant assignment to variable k (Jarod Wilson) [1776606] - [netdrv] rtlwifi: remove redundant assignment to variable badworden (Jarod Wilson) [1776606] - [netdrv] rtlwifi: rtl8192cu: fix error handle when usb probe failed (Jarod Wilson) [1776606] - [netdrv] rtlwifi: btcoex: remove unused function exhalbtc_stack_operation_notify (Jarod Wilson) [1776606] - [netdrv] rtlwifi: btcoex: Remove set but not used variable 'len' and 'asso_type_v2' (Jarod Wilson) [1776606] - [netdrv] rtlwifi: rtl8821ae: Remove set but not used variables 'cur_txokcnt' and 'b_last_is_cur_rdl_state' (Jarod Wilson) [1776606] - [netdrv] rtlwifi: rtl8821ae: Convert inline routines to little-endian words (Jarod Wilson) [1776606] - [netdrv] rtlwifi: rtl8821ae: Convert macros that set descriptor (Jarod Wilson) [1776606] - [netdrv] rtlwifi: rtl8821ae: Replace local bit manipulation macros (Jarod Wilson) [1776606] - [netdrv] rtlwifi: rtl8821ae: Remove unused GET_XXX and SET_XXX descriptor macros (Jarod Wilson) [1776606] - [netdrv] rtlwifi: 8192de: use le32 to access cckswing tables (Jarod Wilson) [1776606] - [netdrv] rtlwifi: 8192de: Fix used uninitialized variables in power tracking (Jarod Wilson) [1776606] - [netdrv] rtlwifi: 8192de: make tables to be 'static const' (Jarod Wilson) [1776606] - [netdrv] rtlwifi: 8192de: Reduce indentation and fix coding style (Jarod Wilson) [1776606] - [netdrv] rtw88: fix typo rtw_writ16_set (Jarod Wilson) [1776606] - [netdrv] rtw88: rsvd page should go though management queue (Jarod Wilson) [1776606] - [netdrv] rtw88: restore DACK results to save time (Jarod Wilson) [1776606] - [netdrv] rtw88: power on again if it was already on (Jarod Wilson) [1776606] - [netdrv] rtw88: 8822c: use more accurate ofdm fa counting (Jarod Wilson) [1776606] - [netdrv] rtw88: 8822c: disable rx clock gating before counter reset (Jarod Wilson) [1776606] - [netdrv] rtw88: 8822c: update channel and bandwidth BB setting (Jarod Wilson) [1776606] - [netdrv] rtw88: 8822c: add rf write protection when switching channel (Jarod Wilson) [1776606] - [netdrv] rtw88: add beacon function setting (Jarod Wilson) [1776606] - [netdrv] rtw88: add support for random mac scan (Jarod Wilson) [1776606] - [netdrv] rtw88: add fast xmit support (Jarod Wilson) [1776606] - [netdrv] rtw88: more descriptions about LPS (Jarod Wilson) [1776606] - [netdrv] rtw88: pci: check if queue mapping exceeds size of ac_to_hwq (Jarod Wilson) [1776606] - [netdrv] rtw88: pci: use ieee80211_ac_numbers instead of 0-3 (Jarod Wilson) [1776606] - [netdrv] brcmfmac: use strlcpy() instead of strcpy() (Jarod Wilson) [1776606] - [netdrv] brcmfmac: fix typos in code comments (Jarod Wilson) [1776606] - [netdrv] brcm80211: select WANT_DEV_COREDUMP conditionally for brcmfmac (Jarod Wilson) [1776606] - [netdrv] brcmfmac: use separate Kconfig file for brcmfmac (Jarod Wilson) [1776606] - [netdrv] brcmfmac: switch source files to using SPDX license identifier (Jarod Wilson) [1776606] - [netdrv] brcmsmac: switch phy source files to using SPDX license identifier (Jarod Wilson) [1776606] - [netdrv] brcmutil: switch source files to using SPDX license identifier (Jarod Wilson) [1776606] - [netdrv] brcm80211: switch common header files to using SPDX license identifier (Jarod Wilson) [1776606] - [net] cfg80211: Handle bss expiry during connection (Jarod Wilson) [1776606] - [netdrv] ath10k: Check tx_stats before use it (Jarod Wilson) [1776606] - [netdrv] ath10k: add peer id check in ath10k_peer_find_by_id (Jarod Wilson) [1776606] - [netdrv] ath10k: Add wmi tlv service map for mesh 11s (Jarod Wilson) [1776606] - [netdrv] ath10k: Do not send probe response template for mesh (Jarod Wilson) [1776606] - [netdrv] ath10k: Add wmi tlv vdev subtype for mesh in WCN3990 (Jarod Wilson) [1776606] - [netdrv] ath10k: change swap mail box config for UTF mode of SDIO (Jarod Wilson) [1776606] - [netdrv] ath10k: Fix the wrong value of enums for wmi tlv stats id (Jarod Wilson) [1776606] - [netdrv] ath10k: coredump: use struct_size() helper (Jarod Wilson) [1776606] - [netdrv] ath10k: Use struct_size() helper (Jarod Wilson) [1776606] - [netdrv] ath10k: Fix encoding for protected management frames (Jarod Wilson) [1776606] - [netdrv] ath10k: rx_duration update for fw_stats debugfs entry (Jarod Wilson) [1776606] - [netdrv] ath10k: Fix the tx stats bytes & packets parsing (Jarod Wilson) [1776606] - [netdrv] ath10k: Modify CE4 src buffer entries to 2048 for WCN3990 (Jarod Wilson) [1776606] - [netdrv] ath10k: Move board id and fw version logging to info level (Jarod Wilson) [1776606] - [netdrv] ath10k: Added support to reset HTT stats in debugfs (Jarod Wilson) [1776606] - [netdrv] ath10k: Extended the HTT stats support to retrieve Mu-MIMO related stats (Jarod Wilson) [1776606] - [netdrv] ath: DFS JP domain W56 fixed pulse type 3 RADAR detection (Jarod Wilson) [1776606] - [netdrv] ath9k: drop redundant code in ar9003_hw_set_channel (Jarod Wilson) [1776606] - [netdrv] ath: drop duplicated define (Jarod Wilson) [1776606] - [netdrv] ath9k: Remove some set but not used variables (Jarod Wilson) [1776606] - [netdrv] ath9k: Differentiate between max combined and per chain power (Jarod Wilson) [1776606] - [netdrv] ath9k: Check for errors when reading SREV register (Jarod Wilson) [1776606] - [netdrv] ath9k: Don't trust TX status TID number when reporting airtime (Jarod Wilson) [1776606] - [netdrv] ath6kl: remove redundant check of status != 0 (Jarod Wilson) [1776606] - [netdrv] ath6kl: add some bounds checking (Jarod Wilson) [1776606] - [netdrv] ath6kl: wmi: use struct_size() helper (Jarod Wilson) [1776606] - [netdrv] ath6kl: debug: Use struct_size() helper (Jarod Wilson) [1776606] - [netdrv] ath10k: fix incorrect multicast/broadcast rate setting (Jarod Wilson) [1776606] - [netdrv] ath10k: enable QCA6174 hw3.2 SDIO hardware (Jarod Wilson) [1776606] - [netdrv] ath10k: add fragmentation handler for high latency devices (Jarod Wilson) [1776606] - [netdrv] ath10k: add PN replay protection for high latency devices (Jarod Wilson) [1776606] - [netdrv] ath10k: add handler for HTT_T2H_MSG_TYPE_SEC_IND event (Jarod Wilson) [1776606] - [netdrv] ath10k: add struct for high latency PN replay protection (Jarod Wilson) [1776606] - [netdrv] ath10k: sdio: add missing error check (Jarod Wilson) [1776606] - [netdrv] ath10k: add initialization of HTC header (Jarod Wilson) [1776606] - [netdrv] ath10k: fix use-after-free on SDIO data frames (Jarod Wilson) [1776606] - [netdrv] ath10k: htt: support MSDU ids with SDIO (Jarod Wilson) [1776606] - [netdrv] ath10k: initialise struct ath10k_bus params to zero (Jarod Wilson) [1776606] - [netdrv] ath10k: htt: don't use txdone_fifo with SDIO (Jarod Wilson) [1776606] - [netdrv] ath10k: don't disable interrupts in ath10k_sdio_remove() (Jarod Wilson) [1776606] - [netdrv] ath10k: sdio: workaround firmware UART pin configuration bug (Jarod Wilson) [1776606] - [net] cfg80211: Add airtime statistics and settings (Jarod Wilson) [1776606] - [base] depend on HAS_IOMEM for devm_platform_ioremap_resource() (Jarod Wilson) [1776606] - [base] provide devm_platform_ioremap_resource() (Jarod Wilson) [1776606] - [lib] crypto: arc4 - refactor arc4 core code into separate library (Jarod Wilson) [1776606] - [crypto] export arc4 defines (Jarod Wilson) [1776606] - [crypto] arc4 - convert to skcipher API (Jarod Wilson) [1776606] - [kernel] bitfield: add u8 helpers (Jarod Wilson) [1776606]- [md] raid5: need to set STRIPE_HANDLE for batch head (Nigel Croxon) [1774840] - [scsi] lpfc: remove left-over BUILD_NVME defines (Ewan Milne) [1782235] - [block] fix memleak of bio integrity data (Ming Lei) [1779898] - [fs] xfs: attach dquots and reserve quota blocks during unwritten conversion (Carlos Maiolino) [1782094] - [nvme] nvme-fc: fix double-free scenarios on hw queues (Ewan Milne) [1781390] - [tools] power turbostat: Add Cometlake support (David Arcari) [1759661] - [mm] hugetlbfs: take read_lock on i_mmap for PMD sharing (Waiman Long) [1731295] - [documentation] powerpc/pseries: Add documentation for vcpudispatch_stats (Gustavo Duarte) [1723870] - [powerpc] pseries: Protect against hogging the cpu while setting up the stats (Gustavo Duarte) [1723870] - [powerpc] pseries: Provide vcpu dispatch statistics (Gustavo Duarte) [1723870] - [powerpc] pseries: Move mm/book3s64/vphn.c under platforms/pseries/ (Gustavo Duarte) [1723870] - [powerpc] pseries: Generalize hcall_vphn() (Gustavo Duarte) [1723870] - [powerpc] mm: Move book3s64 specifics in subdirectory mm/book3s64 (Gustavo Duarte) [1723870] - [powerpc] pseries: Introduce rwlock to gatekeep DTLB usage (Gustavo Duarte) [1723870] - [powerpc] pseries: Factor out DTL buffer allocation and registration routines (Gustavo Duarte) [1723870] - [powerpc] pseries: Do not save the previous DTL mask value (Gustavo Duarte) [1723870] - [powerpc] pseries: Use macros for referring to the DTL enable mask (Gustavo Duarte) [1723870] - [powerpc] mm: change #include "mmu_decl.h" to (Gustavo Duarte) [1723870] - [fs] devpts_pty_kill(): don't bother with d_delete() (Eric Sandeen) [1772718] - [fs] devpts: always delete dcache dentry-s in dput() (Eric Sandeen) [1772718] - [infiniband] rdma/siw: Fix post_recv QP state locking (Kamal Heib) [1779625] - [infiniband] rdma/siw: Fix SQ/RQ drain logic (Kamal Heib) [1779625] - [infiniband] rdma/siw: Relax from kmap_atomic() use in TX path (Kamal Heib) [1779625] - [netdrv] nfp: flower: cmsg rtnl locks can timeout reify messages (Pablo Cascon) [1729154] - [netdrv] nfp: Drop unnecessary continue in nfp_net_pf_alloc_vnics (Pablo Cascon) [1729154] - [netdrv] nfp: flower: handle neighbour events on internal ports (Pablo Cascon) [1729154] - [netdrv] nfp: flower: prevent ingress block binds on internal ports (Pablo Cascon) [1729154] - [netdrv] nfp: add AMDA0058 boards to firmware list (Pablo Cascon) [1729154] - [netdrv] nfp: no need to check return value of debugfs_create functions (Pablo Cascon) [1729154] - [netdrv] nfp: flower: encode mac indexes with pre-tunnel rule check (Pablo Cascon) [1729154] - [netdrv] nfp: flower: remove offloaded MACs when reprs are applied to OvS bridges (Pablo Cascon) [1729154] - [netdrv] nfp: flower: offload pre-tunnel rules (Pablo Cascon) [1729154] - [netdrv] nfp: flower: verify pre-tunnel rules (Pablo Cascon) [1729154] - [netdrv] nfp: flower: detect potential pre-tunnel rules (Pablo Cascon) [1729154] - [netdrv] nfp: flower: push vlan after tunnel in merge (Pablo Cascon) [1729154] - [netdrv] nfp: flower: offload MPLS set action (Pablo Cascon) [1729154] - [netdrv] nfp: flower: offload MPLS pop action (Pablo Cascon) [1729154] - [netdrv] nfp: flower: offload MPLS push action (Pablo Cascon) [1729154] - [netdrv] nfp: flower: ensure ip protocol is specified for L4 matches (Pablo Cascon) [1729154] - [netdrv] nfp: flower: fix ethernet check on match fields (Pablo Cascon) [1729154] - [netdrv] nfp: ccm: increase message limits (Pablo Cascon) [1729154] - [netdrv] nfp: Use spinlock_t instead of struct spinlock (Pablo Cascon) [1729154] - [netdrv] nfp: flower: add GRE encap action support (Pablo Cascon) [1729154] - [netdrv] nfp: flower: add GRE decap classification support (Pablo Cascon) [1729154] - [netdrv] nfp: flower: rename tunnel related functions in action offload (Pablo Cascon) [1729154] - [netdrv] nfp: flower: add helper functions for tunnel classification (Pablo Cascon) [1729154] - [netdrv] nfp: flower: refactor tunnel key layer calculation (Pablo Cascon) [1729154] - [netdrv] nfp: flower: extend extack messaging for flower match and actions (Pablo Cascon) [1729154] - [netdrv] nfp: flower: use extack messages in flower offload (Pablo Cascon) [1729154] - [netdrv] nfp: flower: check L4 matches on unknown IP protocols (Pablo Cascon) [1729154] - [netdrv] nfp: print a warning when binding VFs to PF driver (Pablo Cascon) [1729154] - [netdrv] nfp: update the old flash error message (Pablo Cascon) [1729154] - [netdrv] nfp: prepare for more TX metadata prepend (Pablo Cascon) [1729154] - [netdrv] nfp: add tls init code (Pablo Cascon) [1729154] - [netdrv] nfp: parse crypto opcode TLV (Pablo Cascon) [1729154] - [netdrv] nfp: add support for sending control messages via mailbox (Pablo Cascon) [1729154] - [netdrv] nfp: parse the mailbox cmsg TLV (Pablo Cascon) [1729154] - [netdrv] nfp: make bar_lock a semaphore (Pablo Cascon) [1729154] - [netdrv] nfp: count all failed TX attempts as errors (Pablo Cascon) [1729154] - [netdrv] nfp: ensure skb network header is set for packet redirect (Pablo Cascon) [1728773] - [netdrv] nfp: reintroduce ndo_get_port_parent_id for representor ports (Pablo Cascon) [1728773] - [netdrv] nfp: implement PCI driver shutdown callback (Pablo Cascon) [1728773] - [netdrv] nfp: add SR-IOV trusted VF support (Pablo Cascon) [1728773] - [netdrv] nfp: split out common control message handling code (Pablo Cascon) [1728773] - [netdrv] nfp: move vNIC reset before netdev init (Pablo Cascon) [1728773] - [netdrv] nfp: add a mutex lock for the vNIC ctrl BAR (Pablo Cascon) [1728773] - [netdrv] nfp: opportunistically poll for reconfig result (Pablo Cascon) [1728773] - [netdrv] nfp: remove ndo_get_port_parent_id implementation (Pablo Cascon) [1728773] - [netdrv] nfp: pass switch ID through devlink_port_attrs_set() (Pablo Cascon) [1728773] - [netdrv] nfp: implement ethtool get module EEPROM (Pablo Cascon) [1728773] - [netdrv] nfp: nsp: implement read SFF module EEPROM (Pablo Cascon) [1728773] - [netdrv] nfp: do not handle nn->port defined case in nfp_net_get_phys_port_name() (Pablo Cascon) [1728773] - [netdrv] nfp: register devlink port before netdev (Pablo Cascon) [1728773] - [netdrv] nfp: remove defines for unused control bits (Pablo Cascon) [1728773] - [netdrv] replace ndo_get_devlink with ndo_get_devlink_port (Pablo Cascon) [1728773] - [netdrv] nfp: add .ndo_get_devlink (Pablo Cascon) [1728773] - [netdrv] nfp: flower: add rcu locks when accessing netdev for tunnels (Pablo Cascon) [1728773] - [netdrv] nfp: flower: add qos offload stats request and reply (Pablo Cascon) [1728773] - [netdrv] nfp: flower: fix size_t compile warning (Pablo Cascon) [1728773] - [netdrv] nfp: flower: fix implicit fallthrough warning (Pablo Cascon) [1728773] - [netdrv] nfp: flower: offload merge flows (Pablo Cascon) [1728773] - [netdrv] nfp: flower: support stats update for merge flows (Pablo Cascon) [1728773] - [netdrv] nfp: flower: generate merge flow rule (Pablo Cascon) [1728773] - [netdrv] nfp: flower: validate merge hint flows (Pablo Cascon) [1728773] - [netdrv] nfp: flower: handle merge hint messages (Pablo Cascon) [1728773] - [netdrv] nfp: flower: get flows by host context (Pablo Cascon) [1728773] - [netdrv] nfp: flower: allow tunnels to output to internal port (Pablo Cascon) [1728773] - [netdrv] nfp: flower: support fallback packets from internal ports (Pablo Cascon) [1728773] - [netdrv] nfp: allow fallback packets from non-reprs (Pablo Cascon) [1728773] - [netdrv] nfp: flower: allow offloading of matches on 'internal' ports (Pablo Cascon) [1728773] - [netdrv] nfp: flower: turn on recirc and merge hint support in firmware (Pablo Cascon) [1728773] - [netdrv] nfp: flower: reduce action list size by coalescing mangle actions (Pablo Cascon) [1728773] - [fs] xfs: properly serialise fallocate against AIO+DIO (Eric Sandeen) [1765547] - [fs] xfs: fix attr leaf header freemap.size underflow (Brian Foster) [1728989] - [mm] maintain randomization of page free lists (Rafael Aquini) [1620349] - [mm] move buddy list manipulations into helpers (Rafael Aquini) [1620349] - [mm] shuffle initial free memory to improve memory-side-cache utilization (Rafael Aquini) [1620349] - [powerpc] kvm: ppc: book3s hv: Flush link stack on guest exit to host kernel (Gustavo Duarte) [1777686] - [powerpc] book3s64: Fix link stack flush on context switch (Gustavo Duarte) [1777686] - [powerpc] 64s: support nospectre_v2 cmdline option (Gustavo Duarte) [1777686] - [powerpc] fsl: Update Spectre v2 reporting (Gustavo Duarte) [1777686] - [powerpc] fsl: Add nospectre_v2 command line argument (Gustavo Duarte) [1777686] - [powerpc] fsl: Fix spectre_v2 mitigations reporting (Gustavo Duarte) [1777686] - [powerpc] 64: Make meltdown reporting Book3S 64 specific (Gustavo Duarte) [1777686] - [powerpc] 64: Disable the speculation barrier from the command line (Gustavo Duarte) [1777686] - [x86] kprobes: Avoid kretprobe recursion bug (Jiri Olsa) [1779235] - [x86] kprobes: Verify stack frame on kretprobe (Jiri Olsa) [1779235]- [fs] iomap: Fix pipe page leakage during splicing (Andreas Grunbacher) [1622634] - [fs] iomap: fix return value of iomap_dio_bio_actor on 32bit systems (Andreas Grunbacher) [1622634] - [fs] iomap: iomap_bmap should check iomap_apply return value (Andreas Grunbacher) [1622634] - [fs] iomap: Fix overflow in iomap_page_mkwrite (Andreas Grunbacher) [1622634] - [fs] splice: only read in as much information as there is pipe buffer space (Andreas Grunbacher) [1622634] - [fs] gfs2: Always mark inode dirty in fallocate (Andreas Grunbacher) [1622634] - [fs] dax: Fix pmd vs pte conflict detection (Jeff Moyer) [1777250] - [fs] xfs: move local to extent inode logging into bmap helper (Brian Foster) [1737677] - [fs] xfs: remove broken error handling on failed attr sf to leaf change (Brian Foster) [1737677] - [fs] xfs: log the inode on directory sf to block format change (Brian Foster) [1737677] - [block] bfq: deschedule empty bfq_queues not referred by any process (Ming Lei) [1773831] - [scsi] revert "scsi: qla2xxx: Fix memory leak when sending I/O fails" (Himanshu Madhani) [1759275] - [infiniband] rdma/iw_cxgb4: Report correct port speed/width (Vishal Kulkarni) [1757806] - [infiniband] rdma/iw_cxgb4: fix SRQ access from dump_qp() (Vishal Kulkarni) [1779997] - [net] nl80211: Fix possible Spectre-v1 for CQM RSSI thresholds (Vladis Dronov) [1778898] - [atm] iphase: Fix Spectre v1 vulnerability (Vladis Dronov) [1778898] - [x86] tls: Fix possible spectre-v1 in do_get_thread_area() (Vladis Dronov) [1778898] - [x86] ptrace: Fix possible spectre-v1 in ptrace_get_debugreg() (Vladis Dronov) [1778898] - [net] atm: Fix potential Spectre v1 vulnerabilities (Vladis Dronov) [1778898] - [powerpc] ptrace: Mitigate potential Spectre v1 (Vladis Dronov) [1778898] - [char] applicom: Fix potential Spectre v1 vulnerabilities (Vladis Dronov) [1778898] - [char] mwave: fix potential Spectre v1 vulnerability (Vladis Dronov) [1778898] - [misc] misc/sgi-gru: fix Spectre v1 vulnerability (Vladis Dronov) [1778898] - [usb] gadget: storage: Fix Spectre v1 vulnerability (Vladis Dronov) [1778898] - [misc] hmc6352: fix potential Spectre v1 (Vladis Dronov) [1778898] - [s390] qeth: ensure linear access to packet headers (Philipp Rudo) [1781085] - [s390] qeth: guard against runt packets (Philipp Rudo) [1781085] - [s390] qeth: handle skb allocation error gracefully (Philipp Rudo) [1781085] - [s390] qeth: drop unwanted packets earlier in RX path (Philipp Rudo) [1781085] - [s390] qeth: support per-frame invalidation (Philipp Rudo) [1781085] - [s390] qeth: gather more detailed RX dropped/error statistics (Philipp Rudo) [1781085] - [s390] Mark expected switch fall-throughs (Philipp Rudo) [1781085] - [sched] fair: Scale bandwidth quota and period without losing quota/period ratio precision (Phil Auld) [1706247] - [sched] fair: Fix -Wunused-but-set-variable warnings (Phil Auld) [1706247] - [sched] fair: Fix low cpu usage with high throttling by removing expiration of cpu-local slices (Phil Auld) [1706247] - [kernel] sched/core: Remove double update_max_interval() call on CPU startup (Phil Auld) [1757535] - [kernel] sched/core: Fix migration to invalid CPU in __set_cpus_allowed_ptr() (Phil Auld) [1757535] - [kernel] sched/fair: Don't assign runtime for throttled cfs_rq (Phil Auld) [1757535] - [kernel] cpufreq: schedutil: Don't skip freq update when limits change (Phil Auld) [1757535] - [kernel] sched/deadline: Fix double accounting of rq/running bw in push & pull (Phil Auld) [1757535] - [kernel] sched/fair: Fix imbalance due to CPU affinity (Phil Auld) [1757535] - [kernel] sched/fair: Use RCU accessors consistently for ->numa_group (Phil Auld) [1757535] - [kernel] sched/fair: Don't free p->numa_faults with concurrent readers (Phil Auld) [1757535] - [kernel] sched/fair: Rename weighted_cpuload() to cpu_runnable_load() (Phil Auld) [1757535] - [kernel] sched/topology: Remove unused 'sd' parameter from arch_scale_cpu_capacity() (Phil Auld) [1757535] - [kernel] sched/fair: Don't push cfs_bandwith slack timers forward (Phil Auld) [1757535] - [documentation] sched/fair: Fix "runnable_avg_yN_inv" not used warnings (Phil Auld) [1757535] - [kernel] sched/fair: Clean up definition of NOHZ blocked load functions (Phil Auld) [1757535] - [kernel] sched/core: Add __sched tag for io_schedule() (Phil Auld) [1757535] - [kernel] sched/fair: Remove sgs->sum_weighted_load (Phil Auld) [1757535] - [kernel] sched/core: Remove sd->*_idx (Phil Auld) [1757535] - [kernel] sched/core: Remove rq->cpu_load[] (Phil Auld) [1757535] - [kernel] sched/debug: Remove sd->*_idx range on sysctl (Phil Auld) [1757535] - [kernel] sched/fair: Replace source_load() & target_load() with weighted_cpuload() (Phil Auld) [1757535] - [kernel] sched/fair: Remove the rq->cpu_load[] update code (Phil Auld) [1757535] - [kernel] sched/fair: Remove rq->load (Phil Auld) [1757535] - [kernel] sched/core: Unify p->on_rq updates (Phil Auld) [1757535] - [kernel] sched/core: Remove ttwu_activate() (Phil Auld) [1757535] - [kernel] sched/cpufreq: Fix 32-bit math overflow (Phil Auld) [1757535] - [kernel] sched/fair: Update scale invariance of PELT (Phil Auld) [1757535] - [kernel] sched/pelt: Skip updating util_est when utilization is higher than CPU's capacity (Phil Auld) [1757535] - [kernel] sched/fair: Move the rq_of() helper function (Phil Auld) [1757535] - [kernel] sched/core: Use READ_ONCE()/WRITE_ONCE() in move_queued_task()/task_rq_lock() (Phil Auld) [1757535] - [kernel] sched/numa: Remove unused numa_stats::nr_running field (Phil Auld) [1757535] - [kernel] sched/fair: Add lsub_positive() and use it consistently (Phil Auld) [1706247 1757535] - [kernel] sched/fair: Mask UTIL_AVG_UNCHANGED usages (Phil Auld) [1706247 1757535] - [cpuidle] teo: Avoid using "early hits" incorrectly (Al Stone) [1725618] - [cpuidle] teo: Fix "early hits" handling for disabled idle states (Al Stone) [1725618] - [cpuidle] teo: Consider hits and misses metrics of disabled states (Al Stone) [1725618] - [cpuidle] teo: Rename local variable in teo_select() (Al Stone) [1725618] - [cpuidle] teo: Ignore disabled idle states that are too deep (Al Stone) [1725618] - [cpuidle] teo: Get rid of redundant check in teo_update() (Al Stone) [1725618] - [cpuidle] teo: Allow tick to be stopped if PM QoS is used (Al Stone) [1725618] - [cpuidle] governors: unify last_state_idx (Al Stone) [1725618] - [powerpc] powernv/cpuidle: Fix idle states all being marked invalid (Al Stone) [1725618] - [cpuidle] menu: Avoid overflows when computing variance (Al Stone) [1725618] - [cpuidle] dt: bail out if the idle-state DT node is not compatible (Al Stone) [1725618] - [kernel] cpuidle: use BIT() for idle state flags and remove CPUIDLE_DRIVER_FLAGS_MASK (Al Stone) [1725618] - [cpuidle] New timer events oriented governor for tickless systems (Al Stone) [1725618] - [cpuidle] Add 'above' and 'below' idle state metrics (Al Stone) [1725618] - [cpuidle] big.little: fix refcount leak (Al Stone) [1725618] - [documentation] documentation: admin-guide: pm: Add cpuidle document (Al Stone) [1725618] - [cpuidle] powerpc/pseries/cpuidle: Fix preempt warning (Al Stone) [1725618] - [cpuidle] arm: cpuidle: Convert to use cpuidle_register|unregister() (Al Stone) [1725618] - [cpuidle] arm: cpuidle: Don't register the driver when back-end init returns -ENXIO (Al Stone) [1725618] - [cpuidle] menu: Remove get_loadavg() from the performance multiplier (Al Stone) [1725618] - [kernel] sched: Factor out nr_iowait and nr_iowait_cpu (Al Stone) [1725618] - [kernel] sched/core: Fix comment regarding nr_iowait_cpu() and get_iowait_load() (Al Stone) [1725618] - [cpuidle] menu: Avoid computations when result will be discarded (Al Stone) [1725618] - [cpuidle] menu: Drop redundant comparison (Al Stone) [1725618] - [cpuidle] menu: Simplify checks related to the polling state (Al Stone) [1725618] - [cpuidle] menu: Move the latency_req == 0 special case check (Al Stone) [1725618] - [cpuidle] menu: Avoid computations for very close timers (Al Stone) [1725618] - [cpuidle] menu: Do not update last_state_idx in menu_select() (Al Stone) [1725618] - [cpuidle] menu: Get rid of first_idx from menu_select() (Al Stone) [1725618] - [cpuidle] menu: Compute first_idx when latency_req is known (Al Stone) [1725618] - [cpuidle] menu: Replace data->predicted_us with local variable (Al Stone) [1725618] - [cpuidle] enter_state: Don't needlessly calculate diff time (Al Stone) [1725618] - [kernel] cpuidle: Remove unnecessary wrapper cpuidle_get_last_residency() (Al Stone) [1725618] - [cpuidle] menu: Update stale polling override comment (Al Stone) [1725618] - [cpuidle] menu: Fix white space (Al Stone) [1725618] - [cpuidle] powernv/cpuidle: Use parsed device tree values for cpuidle_init (Al Stone) [1725618] - [powerpc] powernv/cpuidle: Parse dt idle properties into global structure (Al Stone) [1725618] - [cpuidle] arm: cpuidle: silence error on driver registration failure (Al Stone) [1725618]- [documentation] docs: admin-guide: Remove threads-max auto-tuning (Joe Lawrence) [1771270] - [documentation] docs: admin-guide: Fix min value of threads-max in kernel.rst (Joe Lawrence) [1771270] - [kernel] sysctl.c: do not override max_threads provided by userspace (Joe Lawrence) [1771270] - [fs] ext4: fix integer overflow when calculating commit interval (Lukas Czerner) [1775166] - [fs] ext4: fix punch hole for inline_data file systems (Lukas Czerner) [1775166] - [fs] ext4: fix warning inside ext4_convert_unwritten_extents_endio (Lukas Czerner) [1775166] - [fs] ext4: set error return correctly when ext4_htree_store_dirent fails (Lukas Czerner) [1775166] - [fs] ext4: fix warning when turn on dioread_nolock and inline_data (Lukas Czerner) [1775166] - [fs] ext4: use jbd2_inode dirty range scoping (Lukas Czerner) [1775166] - [fs] jbd2: introduce jbd2_inode dirty range scoping (Lukas Czerner) [1775166] - [mm] add filemap_fdatawait_range_keep_errors() (Lukas Czerner) [1775166] - [fs] ext4: enforce the immutable flag on open files (Lukas Czerner) [1775166] - [fs] ext4: don't allow any modifications to an immutable file (Lukas Czerner) [1775166] - [fs] jbd2: fix typo in comment of journal_submit_inode_data_buffers (Lukas Czerner) [1775166] - [fs] jbd2: fix some print format mistakes (Lukas Czerner) [1775166] - [fs] ext4: do not delete unlinked inode from orphan list on failed truncate (Lukas Czerner) [1775166] - [fs] ext4: wait for outstanding dio during truncate in nojournal mode (Lukas Czerner) [1775166] - [fs] ext4: don't perform block validity checks on the journal inode (Lukas Czerner) [1775166] - [fs] ext4: fix block validity checks for journal inodes using indirect blocks (Lukas Czerner) [1775166] - [fs] ext4: fix miscellaneous sparse warnings (Lukas Czerner) [1775166] - [fs] jbd2: fix potential double free (Lukas Czerner) [1775166] - [fs] quota: fix condition for resetting time limit in do_set_dqblk() (Lukas Czerner) [1778119] - [fs] quota: honor quota type in Q_XGETQSTAT[V] calls (Lukas Czerner) [1778119] - [fs] quota: fix a problem about transfer quota (Lukas Czerner) [1778119] - [fs] quota: add dqi_dirty_list description to comment of Dquot List Management (Lukas Czerner) [1778119] - [fs] quota: check time limit when back out space/inode change (Lukas Czerner) [1778119] - [fs] quota: fix wrong indentation (Lukas Czerner) [1778119] - [fs] quota: remove trailing whitespaces (Lukas Czerner) [1778119] - [fs] quota: code cleanup for __dquot_alloc_space() (Lukas Czerner) [1778119] - [fs] quota: Lock s_umount in exclusive mode for Q_XQUOTA{ON, OFF} quotactls (Lukas Czerner) [1778119] - [fs] quota: Replace XQM_MAXQUOTAS usage with MAXQUOTAS (Lukas Czerner) [1778119] - [hv] vmbus: Fix harmless building warnings without CONFIG_PM_SLEEP (Mohammed Gamal) [1774675] - [hv] hv: vmbus: Resume after fixing up old primary channels (Mohammed Gamal) [1774675] - [hv] hv: vmbus: Suspend after cleaning up hv_sock and sub channels (Mohammed Gamal) [1774675] - [kernel] hv: vmbus: Add a helper function is_sub_channel() (Mohammed Gamal) [1774675] - [hv] hv: vmbus: Clean up hv_sock channels by force upon suspend (Mohammed Gamal) [1774675] - [hv] hv: vmbus: Suspend/resume the vmbus itself for hibernation (Mohammed Gamal) [1774675] - [hv] hv: vmbus: Ignore the offers when resuming from hibernation (Mohammed Gamal) [1774675] - [hv] hv: vmbus: Implement suspend/resume for VSC drivers for hibernation (Mohammed Gamal) [1774675] - [hv] hv: vmbus: Fix virt_to_hvpfn() for X86_PAE (Mohammed Gamal) [1774675] - [hv] hv: vmbus: Remove the unused "tsc_page" from struct hv_context (Mohammed Gamal) [1774675] - [hv] tools: hv: Use the correct style for SPDX License Identifier (Mohammed Gamal) [1774675] - [hv] hv_balloon: Reorganize the probe function (Mohammed Gamal) [1774675] - [hv] hv_balloon: Use a static page for the balloon_up send buffer (Mohammed Gamal) [1774675] - [hv] hv: vmbus: Replace page definition with Hyper-V specific one (Mohammed Gamal) [1774675] - [hv] hv: Add a module description line to the hv_vmbus driver (Mohammed Gamal) [1774675] - [hv] hv: vmbus: Remove the undesired put_cpu_ptr() in hv_synic_cleanup() (Mohammed Gamal) [1774675] - [hv] hv: vmbus: Fix race condition with new ring_buffer_info mutex (Mohammed Gamal) [1774675] - [hv] hv: vmbus: Set ring_info field to 0 and remove memset (Mohammed Gamal) [1774675] - [hv] hv: vmbus: Refactor chan->state if statement (Mohammed Gamal) [1774675] - [hv] hv: vmbus: Expose monitor data only when monitor pages are used (Mohammed Gamal) [1774675] - [netdrv] hv_netvsc: Fix error handling in netvsc_attach() (Mohammed Gamal) [1774687] - [netdrv] hv_netvsc: Fix error handling in netvsc_set_features() (Mohammed Gamal) [1774687] - [netdrv] hv_netvsc: Sync offloading features to VF NIC (Mohammed Gamal) [1774687] - [netdrv] hv_netvsc: Allow scatter-gather feature to be tunable (Mohammed Gamal) [1774687] - [netdrv] hv_netvsc: Fix a warning of suspicious RCU usage (Mohammed Gamal) [1774687] - [netdrv] hv_netvsc: Fix extra rcu_read_unlock in netvsc_recv_callback() (Mohammed Gamal) [1774687] - [netdrv] hv_netvsc: Set probe mode to sync (Mohammed Gamal) [1774687] - [netdrv] hv_netvsc: fix race that may miss tx queue wakeup (Mohammed Gamal) [1774687] - [netdrv] nfp: bpf: fix latency bug when updating stack index register (Pablo Cascon) [1729156] - [netdrv] nfp: bpf: eliminate zero extension code-gen (Pablo Cascon) [1729156] - [netdrv] bnxt_en: Call bnxt_ulp_stop()/bnxt_ulp_start() during suspend/resume (Jonathan Toppins) [1773724] - [netdrv] bnxt_en: Call bnxt_ulp_stop()/bnxt_ulp_start() during error recovery (Jonathan Toppins) [1773724] - [netdrv] bnxt_en: Improve bnxt_ulp_stop()/bnxt_ulp_start() call sequence (Jonathan Toppins) [1773724] - [netdrv] bnxt_en: flow_offload: offload tunnel decap rules via indirect callbacks (Jonathan Toppins) [1773724] - [netdrv] bnxt: Avoid logging an unnecessary message when a flow can't be offloaded (Jonathan Toppins) [1773724] - [netdrv] bnxt_en: Add support to collect crash dump via ethtool (Jonathan Toppins) [1773724] - [netdrv] bnxt_en: Add support to invoke OP-TEE API to reset firmware (Jonathan Toppins) [1773724] - [netdrv] broadcom: bnxt: Fix use true/false for bool (Jonathan Toppins) [1773724] - [netdrv] bnxt_en: Avoid disabling pci device in bnxt_remove_one() for already disabled device (Jonathan Toppins) [1773724] - [netdrv] bnxt_en: Minor formatting changes in FW devlink_health_reporter (Jonathan Toppins) [1773724] - [netdrv] bnxt_en: Adjust the time to wait before polling firmware readiness (Jonathan Toppins) [1773724] - [netdrv] bnxt_en: Fix devlink NVRAM related byte order related issues (Jonathan Toppins) [1773724] - [netdrv] bnxt_en: Fix the size of devlink MSIX parameters (Jonathan Toppins) [1773724] - [nvme] Fix parsing of ANA log page (Ewan Milne) [1769028] - [nvme] nvme-multipath: fix ana log nsid lookup when nsid is not found (Ewan Milne) [1769028] - [nvme] nvme-multipath: fix possible I/O hang when paths are updated (Ewan Milne) [1769028] - [nvme] revert "nvme: update node paths after adding new path" (Ewan Milne) [1769028] - [netdrv] mlx5: Update the list of the PCI supported devices (Mohammad Heib) [1776921] - [netdrv] mlx5: Fix auto group size calculation (Mohammad Heib) [1776921] - [netdrv] mlx5e: Do not use non-EXT link modes in EXT mode (Mohammad Heib) [1776921] - [netdrv] mlx5e: Fix set vf link state error flow (Mohammad Heib) [1776921] - [netdrv] mlx5: DR, Limit STE hash table enlarge based on bytemask (Mohammad Heib) [1776921] - [netdrv] mlx5: DR, Fix invalid EQ vector number on CQ creation (Mohammad Heib) [1776921] - [netdrv] mlx5: DR, Skip rehash for tables with byte mask zero (Mohammad Heib) [1776921] - [netdrv] mlx5e: Fix error flow cleanup in mlx5e_tc_tun_create_header_ipv4/6 (Mohammad Heib) [1776921] - [netdrv] mlx5: DR, Fix matcher builders select check (Mohammad Heib) [1776921] - [netdrv] mlx5: Read num_vfs before disabling SR-IOV (Mohammad Heib) [1776921] - [netdrv] mlx5: Clear VF's configuration on disabling SRIOV (Mohammad Heib) [1776921] - [netdrv] mlx5: DR, Fix memory leak during rule creation (Mohammad Heib) [1776921] - [netdrv] mlx5: DR, Fix memory leak in modify action destroy (Mohammad Heib) [1776921] - [netdrv] mlx5e: Fix eswitch debug print of max fdb flow (Mohammad Heib) [1776921] - [netdrv] mlx5: LAG, Use affinity type enumerators (Mohammad Heib) [1776921] - [netdrv] mlx5: E-switch, Enable metadata on own vport (Mohammad Heib) [1776921] - [netdrv] mlx5: Correct comment for legacy fields (Mohammad Heib) [1776921] - [netdrv] mlx5: Fixed a typo in a comment in esw_del_uc_addr() (Mohammad Heib) [1776921] - [netdrv] mlx5: Fix rtable reference leak (Mohammad Heib) [1776921] - [netdrv] mlx5: fix a -Wstringop-truncation warning (Mohammad Heib) [1776921] - [netdrv] mlx5e: Fix a race with XSKICOSQ in XSK wakeup flow (Mohammad Heib) [1776921] - [netdrv] mlx5e: Fix wrong max num channels indication (Mohammad Heib) [1776921] - [netdrv] mlx5e: Add XSK zero-copy support (Mohammad Heib) [1776921]- [mm] memremap: drop unused SECTION_SIZE and SECTION_MASK (Don Dutile) [1754737] - [mm] memremap: Fix reuse of pgmap instances with internal references (Don Dutile) [1754737] - [mm] memunmap: don't access uninitialized memmap in memunmap_pages() (Don Dutile) [1754737] - [mm] memremap: move from kernel/ to mm/ (Don Dutile) [1754737] - [kernel] memremap: provide an optional internal refcount in struct dev_pagemap (Don Dutile) [1754737] - [kernel] memremap: replace the altmap_valid field with a PGMAP_ALTMAP_VALID flag (Don Dutile) [1754737] - [mm] memremap: remove the data field in struct dev_pagemap (Don Dutile) [1754737] - [kernel] memremap: add a migrate_to_ram method to struct dev_pagemap_ops (Don Dutile) [1754737] - [kernel] memremap: lift the devmap_enable manipulation into devm_memremap_pages (Don Dutile) [1754737] - [nvdimm] memremap: pass a struct dev_pagemap to ->kill and ->cleanup (Don Dutile) [1754737] - [kernel] memremap: move dev_pagemap callbacks into a separate structure (Don Dutile) [1754737] - [kernel] memremap: validate the pagemap type passed to devm_memremap_pages (Don Dutile) [1754737] - [mm] remove MEMORY_DEVICE_PUBLIC support (Don Dutile) [1754737] - [mm] migrate.c: cleanup expected_page_refs() (Don Dutile) [1754737] - [mm] migration: factor out code to compute expected number of page references (Don Dutile) [1754737] - [kernel] mm/devm_memremap_pages: fix final page put race (Don Dutile) [1754737] - [kernel] mm/devm_memremap_pages: introduce devm_memunmap_pages (Don Dutile) [1754737] - [kernel] memremap.c: remove the unused device_private_entry_fault() export (Don Dutile) [1754737] - [base] devres: introduce devm_release_action() (Don Dutile) [1754737] - [base] devres: Align data[] to ARCH_KMALLOC_MINALIGN (Don Dutile) [1754737] - [base] devres: provide devm_kstrdup_const() (Don Dutile) [1754737] - [base] devres: constify p in devm_kfree() (Don Dutile) [1754737] - [kernel] mm: move is_kernel_rodata() to asm-generic/sections.h (Don Dutile) [1754737] - [kernel] mm: fix vm_fault_t cast in VM_FAULT_GET_HINDEX() (Don Dutile) [1754737] - [kernel] mm: create the new vm_fault_t type (Don Dutile) [1754737] - [kernel] mm/hmm: convert to use vm_fault_t (Don Dutile) [1754737] - [kernel] mm/hmm: fix memremap.h, move dev_page_fault_t callback to hmm (Don Dutile) [1754737] - [fs] proc/vmcore.c: Convert to use vmf_error() (Don Dutile) [1754737] - [fs] proc/vmcore.c: use new typedef vm_fault_t (Don Dutile) [1754737] - [s390] vdso_fault return type (Don Dutile) [1754737] - [mm] inline vm_insert_pfn_prot() into caller (Don Dutile) [1754737] - [mm] remove vm_insert_pfn() (Don Dutile) [1754737] - [mm] make vm_insert_pfn_prot() static (Don Dutile) [1754737] - [x86] convert vdso to use vm_fault_t (Don Dutile) [1754737] - [mm] introduce vmf_insert_pfn_prot() (Don Dutile) [1754737] - [mm] convert __vm_insert_mixed() to vm_fault_t (Don Dutile) [1754737] - [kernel] mm: remove vm_insert_mixed() (Don Dutile) [1754737] - [fs] cramfs: convert to use vmf_insert_mixed (Don Dutile) [1754737] - [scsi] cxlflash: Change return type for fault handler (Don Dutile) [1754737] - [misc] ocxl: Change return type for fault handler (Don Dutile) [1754737] - [kernel] fs/iomap.c: change return type to vm_fault_t (Don Dutile) [1754737] - [mm] swap.c: remove duplicated include (Don Dutile) [1754737] - [kernel] perf/aux: Fix the aux_output group inheritance fix (Michael Petlan) [1743210] - [kernel] perf/core: Fix inheritance of aux_output groups (Michael Petlan) [1743210] - [kernel] perf/aux: Disallow aux_output for kernel events (Michael Petlan) [1743210] - [kernel] perf/core: Reattach a misplaced comment (Michael Petlan) [1743210] - [kernel] perf/aux: Fix AUX output stopping (Michael Petlan) [1743210] - [tools] perf vendor events s390: Add JSON transaction for machine type 8561 (Michael Petlan) [1743210] - [tools] perf scripts python: exported-sql-viewer.py: Fix use of TRUE with SQLite (Michael Petlan) [1743210] - [tools] objtool: Fix build by linking against tools/lib/ctype.o sources (Michael Petlan) [1743210] - [tools] perf list: Allow plurals for metric, metricgroup (Michael Petlan) [1743210] - [tools] perf vendor events: Minor fixes to the README (Michael Petlan) [1743210] - [tools] perf vendor events amd: Remove redundant '[' (Michael Petlan) [1743210] - [tools] perf vendor events amd: Add L3 cache events for Family 17h (Michael Petlan) [1743210] - [tools] tools include uapi: Update copy of files related to new fspick, fsmount, fsconfig, fsopen, move_mount and open_tree syscalls (Michael Petlan) [1743210] - [tools] perf pmu-events: Fix missing "cpu_clk_unhalted.core" event (Michael Petlan) [1743210] - [tools] perf annotate: Fix s390 gap between kernel end and module start (Michael Petlan) [1743210] - [tools] perf record: Fix module size on s390 (Michael Petlan) [1743210] - [tools] perf tools: Fix include paths in ui directory (Michael Petlan) [1743210] - [tools] perf tools: Fix a typo in a variable name in the Documentation Makefile (Michael Petlan) [1743210] - [tools] perf cpumap: Fix writing to illegal memory in handling cpumap mask (Michael Petlan) [1743210] - [tools] perf ftrace: Fix failure to set cpumask when only one cpu is present (Michael Petlan) [1743210] - [tools] perf db-export: Fix thread__exec_comm() (Michael Petlan) [1743210] - [tools] perf annotate: Fix printing of unaugmented disassembled instructions from BPF (Michael Petlan) [1743210] - [tools] perf bench numa: Fix cpu0 binding (Michael Petlan) [1743210] - [tools] perf tools: Fix perf.data documentation units for memory size (Michael Petlan) [1743210] - [tools] perf header: Fix use of unitialized value warning (Michael Petlan) [1743210] - [tools] perf header: Fix divide by zero error if f_header.attr_size==0 (Michael Petlan) [1743210] - [tools] tools perf beauty: Fix usbdevfs_ioctl table generator to handle _IOC() (Michael Petlan) [1743210] - [tools] perf build: Do not use -Wshadow on gcc < 4.8 (Michael Petlan) [1743210] - [tools] perf probe: Avoid calling freeing routine multiple times for same pointer (Michael Petlan) [1743210] - [tools] perf probe: Set pev->nargs to zero after freeing pev->args entries (Michael Petlan) [1743210] - [tools] perf session: Fix loading of compressed data split across adjacent records (Michael Petlan) [1743210] - [tools] perf stat: Always separate stalled cycles per insn (Michael Petlan) [1743210] - [tools] perf stat: Fix segfault for event group in repeat mode (Michael Petlan) [1743210] - [tools] perf tools: Fix proper buffer size for feature processing (Michael Petlan) [1743210] - [tools] perf script: Fix off by one in brstackinsn IPC computation (Michael Petlan) [1743210] - [tools] perf script: Improve man page description of metrics (Michael Petlan) [1743210] - [tools] perf script: Fix --max-blocks man page description (Michael Petlan) [1743210] - [tools] perf vendor events s390: Add JSON files for machine type 8561 (Michael Petlan) [1743210] - [tools] perf cs-etm: Return errcode in cs_etm__process_auxtrace_info() (Michael Petlan) [1743210] - [tools] perf cs-etm: Remove errnoeous ERR_PTR() usage in cs_etm__process_auxtrace_info (Michael Petlan) [1743210] - [tools] perf scripts python: export-to-postgresql.py: Export switch events (Michael Petlan) [1743210] - [tools] perf scripts python: export-to-sqlite.py: Export switch events (Michael Petlan) [1743210] - [tools] perf db-export: Export switch events (Michael Petlan) [1743210] - [tools] perf db-export: Factor out db_export__threads() (Michael Petlan) [1743210] - [tools] perf script: Add scripting operation process_switch() (Michael Petlan) [1743210] - [tools] perf scripts python: exported-sql-viewer.py: Use new 'has_calls' column (Michael Petlan) [1743210] - [tools] perf scripts python: exported-sql-viewer.py: Remove redundant semi-colons (Michael Petlan) [1743210] - [tools] perf scripts python: export-to-postgresql.py: Add has_calls column to comms table (Michael Petlan) [1743210] - [tools] perf scripts python: export-to-sqlite.py: Add has_calls column to comms table (Michael Petlan) [1743210] - [tools] perf db-export: Also export thread's current comm (Michael Petlan) [1743210] - [tools] perf db-export: Factor out db_export__comm() (Michael Petlan) [1743210] - [tools] perf scripts python: export-to-postgresql.py: Export comm details (Michael Petlan) [1743210] - [tools] perf scripts python: export-to-sqlite.py: Export comm details (Michael Petlan) [1743210] - [tools] perf db-export: Export comm details (Michael Petlan) [1743210] - [tools] perf db-export: Fix a white space issue in db_export__sample() (Michael Petlan) [1743210] - [tools] perf db-export: Move export__comm_thread into db_export__sample() (Michael Petlan) [1743210] - [tools] perf db-export: Export comm before exporting thread (Michael Petlan) [1743210] - [tools] perf db-export: Export main_thread in db_export__sample() (Michael Petlan) [1743210] - [tools] perf db-export: Pass main_thread to db_export__thread() (Michael Petlan) [1743210] - [tools] perf db-export: Rename db_export__comm() to db_export__exec_comm() (Michael Petlan) [1743210] - [tools] perf db-export: Get rid of db_export__deferred() (Michael Petlan) [1743210] - [tools] perf trace: Auto bump rlimit(MEMLOCK) for eBPF maps sake (Michael Petlan) [1743210] - [tools] perf test: Auto bump rlimit(MEMLOCK) for BPF test sake (Michael Petlan) [1743210] - [tools] perf tools: Introduce rlimit__bump_memlock() helper (Michael Petlan) [1743210] - [tools] perf-probe: Add user memory access attribute support (Michael Petlan) [1743210] - [tools] perf intel-pt: Fix potential NULL pointer dereference found by the smatch tool (Michael Petlan) [1743210] - [tools] perf intel-bts: Fix potential NULL pointer dereference found by the smatch tool (Michael Petlan) [1743210] - [tools] perf script: Assume native_arch for pipe mode (Michael Petlan) [1743210] - [tools] perf scripts python: export-to-sqlite.py: Fix DROP VIEW power_events_view (Michael Petlan) [1743210] - [tools] perf scripts python: export-to-postgresql.py: Fix DROP VIEW power_events_view (Michael Petlan) [1743210] - [tools] perf hists browser: Fix potential NULL pointer dereference found by the smatch tool (Michael Petlan) [1743210] - [tools] perf cs-etm: Fix potential NULL pointer dereference found by the smatch tool (Michael Petlan) [1743210] - [tools] perf parse-events: remove unused variable: error (Michael Petlan) [1743210] - [tools] perf parse-events: Remove unused variable 'i' (Michael Petlan) [1743210] - [tools] perf metricgroup: Add missing list_del_init() when flushing egroups list (Michael Petlan) [1743210] - [tools] perf tools: Use list_del_init() more thorougly (Michael Petlan) [1743210] - [tools] perf tools: Use zfree() where applicable (Michael Petlan) [1743210] - [tools] tools lib: Adopt zalloc()/zfree() from tools/perf (Michael Petlan) [1743210] - [tools] perf tools: Move get_current_dir_name() cond prototype out of util.h (Michael Petlan) [1743210] - [tools] perf namespaces: Move the conditional setns() prototype to namespaces.h (Michael Petlan) [1743210] - [tools] perf tools: Add missing headers, mostly stdlib.h (Michael Petlan) [1743210] - [tools] perf evsel: perf_evsel__name(NULL) is valid, no need to check evsel (Michael Petlan) [1743210] - [tools] perf session: Fix potential NULL pointer dereference found by the smatch tool (Michael Petlan) [1743210] - [tools] perf inject: The tool->read() call may pass a NULL evsel, handle it (Michael Petlan) [1743210] - [tools] perf map: Fix potential NULL pointer dereference found by smatch tool (Michael Petlan) [1743210] - [tools] perf trace: Fix potential NULL pointer dereference found by the smatch tool (Michael Petlan) [1743210] - [tools] perf annotate: Fix dereferencing freed memory found by the smatch tool (Michael Petlan) [1743210] - [tools] perf top: Fix potential NULL pointer dereference detected by the smatch tool (Michael Petlan) [1743210] - [tools] perf stat: Fix use-after-freed pointer detected by the smatch tool (Michael Petlan) [1743210] - [tools] perf test mmap-thread-lookup: Initialize variable to suppress memory sanitizer warning (Michael Petlan) [1743210] - [tools] perf script: Allow specifying the files to process guest samples (Michael Petlan) [1743210] - [tools] perf tools metric: Don't include duration_time in group (Michael Petlan) [1743210] - [tools] perf list: avoid extra : for --raw metrics (Michael Petlan) [1743210] - [tools] perf vendor events intel: Metric fixes for SKX/CLX (Michael Petlan) [1743210] - [tools] perf tools: Fix typos / broken sentences (Michael Petlan) [1743210] - [tools] perf jevents: Add support for Hisi hip08 L3C PMU aliasing (Michael Petlan) [1743210] - [tools] perf jevents: Add support for Hisi hip08 HHA PMU aliasing (Michael Petlan) [1743210] - [tools] perf jevents: Add support for Hisi hip08 DDRC PMU aliasing (Michael Petlan) [1743210] - [tools] perf pmu: Support more complex PMU event aliasing (Michael Petlan) [1743210] - [tools] perf diff: Documentation -c cycles option (Michael Petlan) [1743210] - [tools] perf diff: Print the basic block cycles diff (Michael Petlan) [1743210] - [tools] perf diff: Link same basic blocks among different data (Michael Petlan) [1743210] - [tools] perf diff: Use hists to manage basic blocks per symbol (Michael Petlan) [1743210] - [tools] perf diff: Check if all data files with branch stacks (Michael Petlan) [1743210] - [tools] perf hists: Add block_info in hist_entry (Michael Petlan) [1743210] - [tools] perf symbol: Create block_info structure (Michael Petlan) [1743210] - [tools] perf jevents: Use nonlocal include statements in pmu-events.c (Michael Petlan) [1743210] - [tools] perf annotate: Add csky support (Michael Petlan) [1743210] - [tools] perf stat: Fix metrics with --no-merge (Michael Petlan) [1743210] - [tools] perf stat: Fix group lookup for metric group (Michael Petlan) [1743210] - [tools] perf stat: Don't merge events in the same PMU (Michael Petlan) [1743210] - [tools] perf stat: Make metric event lookup more robust (Michael Petlan) [1743210] - [tools] tools lib: Move argv_{split, free} from tools/perf/util/ (Michael Petlan) [1743210] - [tools] perf tools: Drop strxfrchar(), use strreplace() equivalent from kernel (Michael Petlan) [1743210] - [tools] tools lib: Adopt strreplace() from the kernel (Michael Petlan) [1743210] - [tools] perf tools: Ditch rtrim(), use strim() from tools/lib (Michael Petlan) [1743210] - [tools] perf tools: Remove trim() implementation, use tools/lib's strim() (Michael Petlan) [1743210] - [tools] tools lib: Adopt strim() from the kernel (Michael Petlan) [1743210] - [tools] perf tools: Ditch rtrim(), use skip_spaces() to get closer to the kernel (Michael Petlan) [1743210] - [tools] perf report: Use skip_spaces() (Michael Petlan) [1743210] - [tools] perf metricgroup: Use strsep() (Michael Petlan) [1743210] - [tools] perf strfilter: Use skip_spaces() (Michael Petlan) [1743210] - [tools] perf probe: Use skip_spaces() for argv handling (Michael Petlan) [1743210] - [tools] perf time-utils: Use skip_spaces() (Michael Petlan) [1743210] - [tools] perf header: Use skip_spaces() in __write_cpudesc() (Michael Petlan) [1743210] - [tools] perf stat: Use recently introduced skip_spaces() (Michael Petlan) [1743210] - [tools] tools lib: Adopt skip_spaces() from the kernel sources (Michael Petlan) [1743210] - [tools] perf tools: Use linux/ctype.h in more places (Michael Petlan) [1743210] - [tools] tools perf: Move from sane_ctype.h obtained from git to the Linux's original (Michael Petlan) [1743210] - [tools] perf tools: Add missing util.h to pick up 'page_size' variable (Michael Petlan) [1743210] - [tools] perf tools: Remove old baggage that is util/include/linux/ctype.h (Michael Petlan) [1743210] - [tools] perf symbols: We need util.h in symbol-elf.c for zfree() (Michael Petlan) [1743210] - [tools] perf kallsyms: Adopt hex2u64 from tools/perf/util/util.h (Michael Petlan) [1743210] - [tools] tools x86 machine: Add missing util.h to pick up 'page_size' (Michael Petlan) [1743210] - [tools] perf string: Move 'dots' and 'graph_dotted_line' out of sane_ctype.h (Michael Petlan) [1743210] - [tools] perf ctype: Remove now unused 'spaces' variable (Michael Petlan) [1743210] - [tools] perf ui stdio: No need to use 'spaces' to left align (Michael Petlan) [1743210] - [tools] perf ctype: Remove unused 'graph_line' variable (Michael Petlan) [1743210] - [tools] perf scripts python: export-to-postgresql.py: Export Intel PT power and ptwrite events (Michael Petlan) [1743210] - [tools] perf scripts python: export-to-sqlite.py: Export Intel PT power and ptwrite events (Michael Petlan) [1743210] - [tools] perf db-export: Export synth events (Michael Petlan) [1743210] - [tools] perf intel-pt: Synthesize CBR events when last seen value changes (Michael Petlan) [1743210] - [tools] perf intel-pt: Add CBR value to decoder state (Michael Petlan) [1743210] - [tools] perf intel-pt: Cater for CBR change in PSB+ (Michael Petlan) [1743210] - [tools] perf intel-pt: Decoder to output CBR changes immediately (Michael Petlan) [1743210] - [tools] perf thread-stack: Eliminate code duplicating thread_stack__pop_ks() (Michael Petlan) [1743210] - [tools] perf thread-stack: Fix thread stack return from kernel for kernel-only case (Michael Petlan) [1743210] - [tools] perf tools: Fix cache.h include directive (Michael Petlan) [1743210] - [tools] tools build: Fix the zstd test in the test-all.c common case feature test (Michael Petlan) [1743210] - [tools] perf build: Handle slang being in /usr/include and in /usr/include/slang/ (Michael Petlan) [1743210] - [tools] tools build: Add test to check if slang.h is in /usr/include/slang/ (Michael Petlan) [1743210] - [tools] perf tools: Don't hardcode host include path for libslang (Michael Petlan) [1743210] - [tools] perf evsel: Make perf_evsel__name() accept a NULL argument (Michael Petlan) [1743210] - [tools] perf trace: Fixup pointer arithmetic when consuming augmented syscall args (Michael Petlan) [1743210] - [tools] perf pmu: Fix uncore PMU alias list for ARM64 (Michael Petlan) [1743210] - [tools] perf tests: Add missing SPDX headers (Michael Petlan) [1743210] - [tools] tools build feature tests: Add missing SPDX headers (Michael Petlan) [1743210] - [tools] perf trace: Streamline validation of select syscall names list (Michael Petlan) [1743210] - [tools] perf trace: Fix exclusion of not available syscall names from selector list (Michael Petlan) [1743210] - [tools] perf intel-pt: Add callchain to synthesized PEBS sample (Michael Petlan) [1743210] - [tools] perf intel-pt: Add memory information to synthesized PEBS sample (Michael Petlan) [1743210] - [tools] perf intel-pt: Add LBR information to synthesized PEBS sample (Michael Petlan) [1743210] - [tools] perf intel-pt: Add XMM registers to synthesized PEBS sample (Michael Petlan) [1743210] - [tools] perf intel-pt: Add gp registers to synthesized PEBS sample (Michael Petlan) [1743210] - [tools] perf intel-pt: Synthesize PEBS sample basic information (Michael Petlan) [1743210] - [tools] perf intel-pt: Factor out common sample preparation for re-use (Michael Petlan) [1743210] - [tools] perf intel-pt: Prepare to synthesize PEBS samples (Michael Petlan) [1743210] - [tools] perf intel-pt: Add decoder support for PEBS via PT (Michael Petlan) [1743210] - [tools] perf intel-pt: Add Intel PT packet decoder test (Michael Petlan) [1743210] - [tools] perf intel-pt: Add new packets for PEBS via PT (Michael Petlan) [1743210] - [tools] perf tests arm64: Compile tests unconditionally (Michael Petlan) [1743210] - [tools] perf trace: Skip unknown syscalls when expanding strace like syscall groups (Michael Petlan) [1743210] - [tools] perf report: Support s390 diag event display on x86 (Michael Petlan) [1743210] - [tools] perf report: Fix OOM error in TUI mode on s390 (Michael Petlan) [1743210] - [tools] perf test 6: Fix missing kvm module load for s390 (Michael Petlan) [1743210] - [tools] perf time-utils: Add support for multiple explicit time intervals (Michael Petlan) [1743210] - [tools] perf tests: Add a test for time-utils (Michael Petlan) [1743210] - [tools] perf time-utils: Make perf_time__parse_for_ranges() more logical (Michael Petlan) [1743210] - [tools] perf time-utils: Simplify perf_time__parse_for_ranges() error paths slightly (Michael Petlan) [1743210] - [tools] perf time-utils: Fix --time documentation (Michael Petlan) [1743210] - [tools] perf time-utils: Prevent percentage time range overlap (Michael Petlan) [1743210] - [tools] perf time-utils: Factor out set_percent_time() (Michael Petlan) [1743210] - [tools] perf time-utils: Treat time ranges consistently (Michael Petlan) [1743210] - [tools] perf intel-pt: Add support for efficient time interval filtering (Michael Petlan) [1743210] - [tools] perf intel-pt: Add support for lookahead (Michael Petlan) [1743210] - [tools] perf intel-pt: Factor out intel_pt_get_buffer() (Michael Petlan) [1743210] - [tools] perf intel-pt: Add intel_pt_fast_forward() (Michael Petlan) [1743210] - [tools] perf intel-pt: Add reposition parameter to intel_pt_get_data() (Michael Petlan) [1743210] - [tools] perf intel-pt: Factor out intel_pt_reposition() (Michael Petlan) [1743210] - [tools] perf intel-pt: Factor out intel_pt_8b_tsc() (Michael Petlan) [1743210] - [tools] perf intel-pt: Add lookahead callback (Michael Petlan) [1743210] - [tools] perf report: Set perf time interval in itrace_synth_ops (Michael Petlan) [1743210] - [tools] perf script: Set perf time interval in itrace_synth_ops (Michael Petlan) [1743210] - [tools] perf auxtrace: Add perf time interval to itrace_synth_ops (Michael Petlan) [1743210] - [tools] perf config: Update default value for llvm.clang-bpf-cmd-template (Michael Petlan) [1743210] - [tools] perf cs-etm: Properly set the value of 'old' and 'head' in snapshot mode (Michael Petlan) [1743210] - [tools] perf data: Fix perf.data documentation for HEADER_CPU_TOPOLOGY (Michael Petlan) [1743210] - [tools] perf tools: Apply new CPU topology sysfs attributes (Michael Petlan) [1743210] - [tools] perf header: Rename "sibling cores" to "sibling sockets" (Michael Petlan) [1743210] - [tools] perf stat: Support per-die aggregation (Michael Petlan) [1743210] - [tools] perf header: Add die information in CPU topology (Michael Petlan) [1743210] - [tools] perf cpumap: Retrieve die id information (Michael Petlan) [1743210] - [tools] perf evsel: Remove superfluous nthreads system_wide setup in alloc_fd() (Michael Petlan) [1743210] - [tools] perf record: Add support to collect callchains from kernel or user space only (Michael Petlan) [1743210] - [tools] perf config: Bail out when a handler returns failure for a key-value pair (Michael Petlan) [1743210] - [tools] perf trace: Exit when failing to build eBPF program (Michael Petlan) [1743210] - [tools] perf trace: Associate more argument names with the filename beautifier (Michael Petlan) [1743210] - [tools] perf trace: Consume the augmented_raw_syscalls payload (Michael Petlan) [1743210] - [tools] perf augmented_raw_syscalls: Move reading filename to the loop (Michael Petlan) [1743210] - [tools] perf augmented_raw_syscalls: Change helper to consider just the augmented_filename part (Michael Petlan) [1743210] - [tools] perf augmented_raw_syscalls: Move the probe_read_str to a separate function (Michael Petlan) [1743210] - [tools] perf augmented_raw_syscalls: Tell which args are filenames and how many bytes to copy (Michael Petlan) [1743210] - [tools] perf scripts python: exported-sql-viewer.py: Select find text when find bar is activated (Michael Petlan) [1743210] - [tools] perf scripts python: exported-sql-viewer.py: Add IPC information to Call Tree (Michael Petlan) [1743210] - [tools] perf scripts python: exported-sql-viewer.py: Add IPC information to Call Graph Graph (Michael Petlan) [1743210] - [tools] perf scripts python: exported-sql-viewer.py: Add CallGraphModelParams (Michael Petlan) [1743210] - [tools] perf scripts python: exported-sql-viewer.py: Add IPC information to the Branch reports (Michael Petlan) [1743210] - [tools] perf scripts python: export-to-postgresql.py: Export IPC information (Michael Petlan) [1743210] - [tools] perf scripts python: export-to-sqlite.py: Export IPC information (Michael Petlan) [1743210] - [tools] perf db-export: Export IPC information (Michael Petlan) [1743210] - [tools] perf db-export: Add brief documentation (Michael Petlan) [1743210] - [tools] perf thread-stack: Accumulate IPC information (Michael Petlan) [1743210] - [tools] perf intel-pt: Document IPC usage (Michael Petlan) [1743210] - [tools] perf intel-pt: Accumulate cycle count from TSC/TMA/MTC packets (Michael Petlan) [1743210] - [tools] perf intel-pt: Re-factor TIP cases in intel_pt_walk_to_ip (Michael Petlan) [1743210] - [tools] perf intel-pt: Record when decoding PSB+ packets (Michael Petlan) [1743210] - [tools] perf script: Add output of IPC ratio (Michael Petlan) [1743210] - [tools] perf intel-pt: Add support for samples to contain IPC ratio (Michael Petlan) [1743210] - [tools] perf tools: Add IPC information to perf_sample (Michael Petlan) [1743210] - [tools] perf intel-pt: Accumulate cycle count from CYC packets (Michael Petlan) [1743210] - [tools] perf intel-pt: Factor out intel_pt_update_sample_time (Michael Petlan) [1743210] - [tools] perf record: Allow mixing --user-regs with --call-graph=dwarf (Michael Petlan) [1743210] - [tools] perf symbols: Remove unused variable 'err' (Michael Petlan) [1743210] - [tools] perf data: document directory format header: HEADER_DIR_FORMAT (Michael Petlan) [1743210] - [tools] perf data: document clockid header: HEADER_CLOCKID (Michael Petlan) [1743210] - [tools] perf data: document memory topology header: HEADER_MEM_TOPOLOGY (Michael Petlan) [1743210] - [tools] perf data: Add description of header HEADER_BPF_PROG_INFO and HEADER_BPF_BTF (Michael Petlan) [1743210] - [tools] perf intel-pt: Rationalize intel_pt_sync_switch()'s use of next_tid (Michael Petlan) [1743210] - [tools] perf intel-pt: Improve sync_switch by processing PERF_RECORD_SWITCH* in events (Michael Petlan) [1743210] - [tools] perf scripts python: export-to-postgresql.py: Add support for pyside2 (Michael Petlan) [1743210] - [tools] perf scripts python: export-to-sqlite.py: Add support for pyside2 (Michael Petlan) [1743210] - [tools] perf scripts python: exported-sql-viewer.py: Add support for pyside2 (Michael Petlan) [1743210] - [tools] perf scripts python: exported-sql-viewer.py: Use argparse module for argument parsing (Michael Petlan) [1743210] - [tools] perf scripts python: exported-sql-viewer.py: Change python2 to python (Michael Petlan) [1743210] - [tools] perf top: Lower message level for failure on synthesizing events for pre-existing BPF programs (Michael Petlan) [1743210] - [tools] perf machine: Return NULL instead of null-terminating /proc/version array (Michael Petlan) [1743210] - [tools] perf version: Append 12 git SHA chars to the version string (Michael Petlan) [1743210] - [tools] perf script: Remove superfluous BPF event titles (Michael Petlan) [1743210] - [tools] perf script: Add --show-bpf-events to show eBPF related events (Michael Petlan) [1743210] - [tools] perf tests: Add map_groups__merge_in test (Michael Petlan) [1743210] - [tools] perf script: Pad DSO name for --call-trace (Michael Petlan) [1743210] - [tools] perf dso: Add BPF DSO read and size hooks (Michael Petlan) [1743210] - [tools] perf dso: Simplify dso_cache__read function (Michael Petlan) [1743210] - [tools] perf dso: Separate generic code in dso_cache__read (Michael Petlan) [1743210] - [tools] perf dso: Separate generic code in dso__data_file_size() (Michael Petlan) [1743210] - [tools] perf tools: Remove const from thread read accessors (Michael Petlan) [1743210] - [tools] perf top: Add --namespaces option (Michael Petlan) [1743210] - [tools] perf beauty: Add generator for sync_file_range's 'flags' arg values (Michael Petlan) [1743210] - [tools] perf trace: Beautify 'fsmount' arguments (Michael Petlan) [1743210] - [tools] perf trace: Introduce syscall_arg__scnprintf_strarray_flags (Michael Petlan) [1743210] - [tools] perf beauty: Add generator for fsmount's 'attr_flags' arg values (Michael Petlan) [1743210] - [tools] perf trace: Beautify 'fsconfig' arguments (Michael Petlan) [1743210] - [tools] perf beauty: Add generator for fsconfig's 'cmd' arg values (Michael Petlan) [1743210] - [tools] perf trace: Beautify 'fspick' arguments (Michael Petlan) [1743210] - [tools] perf beauty: Add generator for fspick's 'flags' arg values (Michael Petlan) [1743210] - [tools] perf trace: Beautify 'move_mount' arguments (Michael Petlan) [1743210] - [tools] perf beauty: Add generator for 'move_mount' flags argument (Michael Petlan) [1743210] - [tools] perf augmented_raw_syscalls: Fix up comment (Michael Petlan) [1743210] - [tools] perf tools: Preserve eBPF maps when loading kcore (Michael Petlan) [1743210] - [tools] perf machine: Keep zero in pgoff BPF map (Michael Petlan) [1743210] - [tools] perf intel-pt: Fix itrace defaults for perf script intel-pt documentation (Michael Petlan) [1743210] - [tools] perf auxtrace: Fix itrace defaults for perf script (Michael Petlan) [1743210] - [tools] perf intel-pt: Fix itrace defaults for perf script (Michael Petlan) [1743210] - [tools] perf-with-kcore.sh: Always allow fix_buildid_cache_permissions (Michael Petlan) [1743210] - [tools] tools build: Check if gettid() is available before providing helper (Michael Petlan) [1743210] - [tools] tools build feature: Check if get_current_dir_name() is available (Michael Petlan) [1743210] - [tools] perf jvmti: Address gcc string overflow warning for strncpy() (Michael Petlan) [1743210] - [tools] perf python: Remove -fstack-protector-strong if clang doesn't have it (Michael Petlan) [1743210] - [tools] perf annotate tui browser: Do not use member from variable within its own initialization (Michael Petlan) [1743210] - [tools] perf thread: Allow references to thread objects after machine__exit() (Michael Petlan) [1743210] - [fs] sysfs: Fix internal_create_group() for named group updates (Michael Petlan) [1743210] - [x86] perf/x86/intel: Support PEBS output to PT (Michael Petlan) [1743210] - [kernel] perf: Allow normal events to output AUX data (Michael Petlan) [1743210] - [x86] perf/x86/amd/ibs: Handle erratum #420 only on the affected CPU family (10h) (Michael Petlan) [1743210] - [x86] perf/x86/amd/ibs: Fix reading of the IBS OpData register and thus precise RIP validity (Michael Petlan) [1743210] - [kernel] perf/hw_breakpoint: Fix arch_hw_breakpoint use-before-initialization (Michael Petlan) [1743210] - [x86] perf/x86/amd/ibs: Fix sample bias for dispatched micro-ops (Michael Petlan) [1743210] - [x86] perf/x86/intel: Restrict period on Nehalem (Michael Petlan) [1743210] - [x86] perf/x86: Fix typo in comment (Michael Petlan) [1743210] - [kernel] perf/core: Fix creating kernel counters for PMUs that override event->cpu (Michael Petlan) [1743210] - [x86] perf/x86: Apply more accurate check on hypervisor platform (Michael Petlan) [1743210] - [x86] perf/x86/intel: Fix invalid Bit 13 for Icelake MSR_OFFCORE_RSP_x register (Michael Petlan) [1743210] - [x86] perf/x86/intel: Fix SLOTS PEBS event constraint (Michael Petlan) [1743210] - [x86] perf/x86/intel: Mark expected switch fall-throughs (Michael Petlan) [1743210] - [kernel] perf_event_get(): don't bother with fget_raw() (Michael Petlan) [1743210] - [kernel] perf/core: Fix exclusive events' grouping (Michael Petlan) [1743210] - [x86] perf/x86/amd/uncore: Set the thread mask for F17h L3 PMCs (Michael Petlan) [1743210] - [perf] x86/amd/uncore: Do not set 'ThreadMask' and 'SliceMask' for non-L3 PMCs (Michael Petlan) [1743210] - [kernel] perf/core: Fix race between close() and fork() (Michael Petlan) [1743210] - [perf] cgroups: Don't rotate events for cgroups unnecessarily (Michael Petlan) [1743210] - [x86] perf/x86/rapl: Get quirk state from new probe framework (Michael Petlan) [1743210] - [x86] perf/x86/rapl: Get attributes from new probe framework (Michael Petlan) [1743210] - [x86] perf/x86/rapl: Get MSR values from new probe framework (Michael Petlan) [1743210] - [x86] perf/x86/rapl: Get rapl_cntr_mask from new probe framework (Michael Petlan) [1743210] - [x86] intel: Aggregate big core client naming (Michael Petlan) [1743210] - [x86] perf/x86/rapl: Use new MSR detection interface (Michael Petlan) [1743210] - [x86] perf/x86/cstate: Use new probe function (Michael Petlan) [1743210] - [x86] perf/x86/msr: Use new probe function (Michael Petlan) [1743210] - [x86] perf/x86: Add MSR probe interface (Michael Petlan) [1743210] - [x86] perf/x86/intel: Disable check_msr for real HW (Michael Petlan) [1743210] - [x86] perf/x86/intel: Use ->is_visible callback for default group (Michael Petlan) [1743210] - [x86] perf/x86/intel/uncore: Add IMC uncore support for Snow Ridge (Michael Petlan) [1743210] - [x86] perf/x86/intel/uncore: Clean up client IMC (Michael Petlan) [1743210] - [x86] perf/x86/intel/uncore: Support MMIO type uncore blocks (Michael Petlan) [1743210] - [x86] perf/x86/intel/uncore: Factor out box ref/unref functions (Michael Petlan) [1743210] - [x86] perf/x86/intel/uncore: Add uncore support for Snow Ridge server (Michael Petlan) [1743210] - [x86] perf/x86/intel/uncore: Handle invalid event coding for free-running counter (Michael Petlan) [1743210] - [x86] perf/x86/intel: Add more Icelake CPUIDs (Michael Petlan) [1743210] - [x86] perf/x86/intel: Add Icelake desktop CPUID (Michael Petlan) [1743210] - [x86] perf/x86: Use update attribute groups for default attributes (Michael Petlan) [1743210] - [x86] perf/x86/intel: Use update attributes for skylake format (Michael Petlan) [1743210] - [x86] perf/x86: Use update attribute groups for extra format (Michael Petlan) [1743210] - [x86] perf/x86: Use update attribute groups for caps (Michael Petlan) [1743210] - [x86] perf/x86: Add is_visible attribute_group callback for base events (Michael Petlan) [1743210] - [x86] perf/x86: Use the new pmu::update_attrs attribute group (Michael Petlan) [1743210] - [x86] perf/x86: Get rid of x86_pmu::event_attrs (Michael Petlan) [1743210] - [x86] perf/x86/regs: Check reserved bits (Michael Petlan) [1743210] - [fs] sysfs: Add sysfs_update_groups function (Michael Petlan) [1743210] - [kernel] perf/core: Add attr_groups_update into struct pmu (Michael Petlan) [1743210] - [x86] perf/x86/intel/uncore: Add new IMC PCI IDs for KabyLake, AmberLake and WhiskeyLake CPUs (Michael Petlan) [1743210] - [x86] perf/x86/intel/uncore: Add tabs to Uncore IMC PCI IDs (Michael Petlan) [1743210] - [kernel] perf/core: Allow non-privileged uprobe for user processes (Michael Petlan) [1743210] - [x86] perf/x86: Add Intel Ice Lake NNPI uncore support (Michael Petlan) [1743210] - [perf] arm_pmu: acpi: spe: Add initial MADT/SPE probing (Michael Petlan) [1743210] - [netdrv] mwifiex: fix possible heap overflow in mwifiex_process_country_ie() (Jarod Wilson) [1776210] {CVE-2019-14895} - [kernel] crash_core: Make S390 share the same crashkernel=auto reservation policy as X86_64 (Baoquan He) [1780432] - [s390] kasan: avoid report in get_wchan (Philipp Rudo) [1780112 1780111] - [s390] process: avoid potential reading of freed stack (Philipp Rudo) [1780112] - [fs] cifs: don't use 'pre:' for MODULE_SOFTDEP (Leif Sahlberg) [1767094] - [hwmon] Do not output deprecated warning for hwmon_device_register() (Prarit Bhargava) [1778295] - [scsi] lpfc: size cpu map by last cpu id set (Dick Kennedy) [1778912] - [scsi] lpfc: use hdwq assigned cpu for allocation (Dick Kennedy) [1778908] - [scsi] be2iscsi: Include null char in SET_HOST_DATA (Maurizio Lombardi) [1776358] - [netdrv] vmxnet3: turn off lro when rxcsum is disabled (Neil Horman) [1776056] - [mmc] sdhci-pci: Add another Id for Intel CML (Alexander Beregalov) [1766718] - [x86] kvm: untaint kernel for tech-preview when using nested VMX (Paolo Bonzini) [1726756] - [powerpc] kvm: ppc: book3s hv: xive: Fix potential page leak on error path (Laurent Vivier) [1760202] - [powerpc] kvm: ppc: book3s hv: xive: Free previous EQ page when setting up a new one (Laurent Vivier) [1760202] - [virt] kvm: arm/arm64: vgic: Don't rely on the wrong pending table (Auger Eric) [1777059] - [x86] kvm: x86: remove set but not used variable 'called' (Nitesh Narayan Lal) [1773677] - [x86] kvm: x86: Zero the IOAPIC scan request dest vCPUs bitmap (Nitesh Narayan Lal) [1773677] - [x86] kvm: x86: deliver KVM IOAPIC scan request to target vCPUs (Nitesh Narayan Lal) [1773677] - [kernel] kvm: remember position in kvm->vcpus array (Nitesh Narayan Lal) [1773677] - [kernel] watchdog: Reduce message verbosity (Vitaly Kuznetsov) [1774915]- [fs] binfmt_elf: Do not move brk for INTERP-less ET_EXEC (Waiman Long) [1749633] - [fs] binfmt_elf: move brk out of mmap when doing direct loader exec (Waiman Long) [1749633] - [gpu] drm/i915/cmdparser: Fix jump whitelist clearing (Dave Airlie) [1756873] {CVE-2019-0155} - [gpu] drm/i915/gen8+: Add RC6 CTX corruption WA (Dave Airlie) [1756805] {CVE-2019-0154} - [gpu] drm/i915: Lower RM timeout to avoid DSI hard hangs (Dave Airlie) [1756805] {CVE-2019-0154} - [gpu] drm/i915/cmdparser: Ignore Length operands during command matching (Dave Airlie) [1756873] {CVE-2019-0155} - [gpu] drm/i915/cmdparser: Add support for backward jumps (Dave Airlie) [1756873] {CVE-2019-0155} - [gpu] drm/i915/cmdparser: Use explicit goto for error paths (Dave Airlie) [1756873] {CVE-2019-0155} - [gpu] drm/i915: Add gen9 BCS cmdparsing (Dave Airlie) [1756873] {CVE-2019-0155} - [gpu] drm/i915: Allow parsing of unsized batches (Dave Airlie) [1756873] {CVE-2019-0155} - [gpu] drm/i915: Support ro ppgtt mapped cmdparser shadow buffers (Dave Airlie) [1756873] {CVE-2019-0155} - [gpu] drm/i915: Add support for mandatory cmdparsing (Dave Airlie) [1756873] {CVE-2019-0155} - [gpu] drm/i915: Remove Master tables from cmdparser (Dave Airlie) [1756873] {CVE-2019-0155} - [gpu] drm/i915: Disable Secure Batches for gen6+ (Dave Airlie) [1756873] {CVE-2019-0155} - [gpu] drm/i915: Rename gen7 cmdparser tables (Dave Airlie) [1756873] {CVE-2019-0155} - [gpu] [drm] radeon: fix bad DMA from INTERRUPT_CNTL2 (Sam Bobroff) [1293697] - [netdrv] mwifiex: Fix heap overflow in mmwifiex_process_tdls_action_frame() (Jarod Wilson) [1776162] {CVE-2019-14901} - [netdrv] mlx4_en: Fix wrong limitation for number of TX rings (Mohammad Heib) [1776822] - [netdrv] mlx4_en: fix mlx4 ethtool -N insertion (Mohammad Heib) [1776822] - [netdrv] mlx4_core: fix wrong comment about the reason of subtract one from the max_cqes (Mohammad Heib) [1776822] - [netdrv] ibmvnic: Serialize device queries (Steve Best) [1778037] - [netdrv] ibmvnic: Bound waits for device queries (Steve Best) [1778037] - [netdrv] ibmvnic: Terminate waiting device threads after loss of service (Steve Best) [1778037] - [netdrv] ibmvnic: Fix completion structure initialization (Steve Best) [1778037] - [netdrv] ibmvnic: Ignore H_FUNCTION return from H_EOI to tolerate XIVE mode (Steve Best) [1778037] - [netdrv] revert "net/ibmvnic: Fix EOI when running in XIVE mode" (Steve Best) [1778037] - [netdrv] cnic: Set fp_hsi_ver as part of CLIENT_SETUP ramrod (Manish Chopra) [1770797] - [netdrv] bnx2x: Fix PF-VF communication over multi-cos queues (Manish Chopra) [1770797] - [netdrv] bnx2x: Enable Multi-Cos feature (Manish Chopra) [1770797] - [netdrv] bnx2x: Utilize FW 7.13.15.0 (Manish Chopra) [1770797] - [fs] seq_file: fix problem when seeking mid-record (Bill O'Donnell) [1753822] - [documentation] fs/seq_file.c: simplify seq_file iteration code and interface (Bill O'Donnell) [1753822] - [scripts] kbuild: replace BASH-specific ${@:2} with shift and ${@} (Jiri Olsa) [1739493] - [scripts] btf: do not use CONFIG_OUTPUT_FORMAT (Jiri Olsa) [1739493] - [kernel] btf: fix return value check in btf_vmlinux_init() (Jiri Olsa) [1739493] - [kernel] btf: rename /sys/kernel/btf/kernel into /sys/kernel/btf/vmlinux (Jiri Olsa) [1739493] - [scripts] btf: expose BTF info through sysfs (Jiri Olsa) [1739493] - [netdrv] qede: fix NULL pointer deref in __qede_remove() (Manish Chopra) [1769203] - [gpu] cleanup: Remove .rej files (Prarit Bhargava) [1779738] - [lib] string: Add strscpy_pad() function (Josef Oskera) [1764588] - [char] virtio_console: allocate inbufs in add_port() only if it is needed (Pankaj Gupta) [1612795] - [fs] xfs: add kmem_alloc_io() (Bill O'Donnell) [1583556] - [fs] xfs: make mem_to_page available outside of xfs_buf.c (Bill O'Donnell) [1583556] - [fs] xfs: get allocation alignment from the buftarg (Bill O'Donnell) [1583556] - [fs] xfs: add kmem_alloc_io() (Bill O'Donnell) [1583556] - [fs] cifs: Fix cifsInodeInfo lock_sem deadlock when reconnect occurs (Leif Sahlberg) [1765979] - [fs] cifs: avoid using MID 0xFFFF (Leif Sahlberg) [1765979] - [fs] cifs: Fix retry mid list corruption on reconnects (Leif Sahlberg) [1765979] - [fs] nfsd: allow fh_want_write to be called twice ("J. Bruce Fields") [1699222] - [net] revert "sunrpc: Fix up task signalling" (Dave Wysochanski) [1776067] - [s390] kasan: support memcpy_real with TRACE_IRQFLAGS (Philipp Rudo) [1777468] - [s390] kasan: add kdump support (Philipp Rudo) [1777468] - [s390] idle: fix cpu idle time calculation (Philipp Rudo) [1777361] - [s390] kaslr: add support for R_390_GLOB_DAT relocation type (Philipp Rudo) [1777467] - [x86] jump_label: Make tp_vec_nr static (Daniel Bristot de Oliveira) [1731860] - [x86] jump_label: Batch jump label updates (Daniel Bristot de Oliveira) [1731860] - [kernel] jump_label: Batch updates if arch supports it (Daniel Bristot de Oliveira) [1731860] - [x86] alternative: Batch of patch operations (Daniel Bristot de Oliveira) [1731860] - [kernel] jump_label: Sort entries of the same key by the code (Daniel Bristot de Oliveira) [1731860] - [x86] jump_label: Add a __jump_label_set_jump_code() helper (Daniel Bristot de Oliveira) [1731860] - [kernel] jump_label: Don't warn on __exit jump entries (Daniel Bristot de Oliveira) [1731860] - [kernel] jump_label: Add a jump_label_can_update() helper (Daniel Bristot de Oliveira) [1731860] - [x86] alternatives: Remove the return value of text_poke_*() (Daniel Bristot de Oliveira) [1731860] - [x86] jump-label: Remove support for custom text poker (Daniel Bristot de Oliveira) [1731860] - [x86] jump_label: Use text_poke_early() during early init (Daniel Bristot de Oliveira) [1731860] - [x86] alternatives: Add text_poke_kgdb() to not assert the lock when debugging (Daniel Bristot de Oliveira) [1731860] - [x86] kprobes: Prohibit probing on functions before kprobe_int3_handler() (Daniel Bristot de Oliveira) [1731860] - [kernel] jump_label: Fix NULL dereference bug in __jump_label_mod_update() (Daniel Bristot de Oliveira) [1731860] - [kernel] jump_label: Annotate entries that operate on __init code earlier (Daniel Bristot de Oliveira) [1731860] - [x86] jump_label: Switch to jump_entry accessors (Daniel Bristot de Oliveira) [1731860] - [kernel] jump_label: Implement generic support for relative references (Daniel Bristot de Oliveira) [1731860] - [kernel] jump_label: Abstract jump_entry member accessors (Daniel Bristot de Oliveira) [1731860] - [x86] alternatives: Lockdep-enforce text_mutex in text_poke*() (Daniel Bristot de Oliveira) [1731860] - [x86] revert "x86/paravirt: Set up the virt_spin_lock_key after static keys get initialized" (Daniel Bristot de Oliveira) [1731860] - [x86] jump_label: Initialize static branching early (Vitaly Kuznetsov) [1777260] - [x86] speculation: Fix redundant MDS mitigation message (Josh Poimboeuf) [1766551] {CVE-2019-11135} - [x86] speculation: Fix incorrect MDS/TAA mitigation status (Josh Poimboeuf) [1766551] {CVE-2019-11135} - [x86] speculation/taa: Fix printing of TAA_MSG_SMT on IBRS_ALL CPUs (Josh Poimboeuf) [1766551] {CVE-2019-11135} - [x86] tsx: Add config options to set tsx=on|off|auto (Josh Poimboeuf) [1766551] {CVE-2019-11135} - [documentation] x86/speculation/taa: Add documentation for TSX Async Abort (Josh Poimboeuf) [1766551] {CVE-2019-11135} - [x86] tsx: Add "auto" option to the tsx= cmdline parameter (Josh Poimboeuf) [1766551] {CVE-2019-11135} - [x86] speculation/taa: Add sysfs reporting for TSX Async Abort (Josh Poimboeuf) [1766551] {CVE-2019-11135} - [x86] speculation/taa: Add mitigation for TSX Async Abort (Josh Poimboeuf) [1766551] {CVE-2019-11135} - [x86] cpu: Add a "tsx=" cmdline option with TSX disabled by default (Josh Poimboeuf) [1766551] {CVE-2019-11135} - [x86] cpu: Add a helper function x86_read_arch_cap_msr() (Josh Poimboeuf) [1766551] {CVE-2019-11135} - [x86] msr: Add the IA32_TSX_CTRL MSR (Josh Poimboeuf) [1766551] {CVE-2019-11135} - [powerpc] xive: Prevent page fault issues in the machine crash handler (Diego Domingos) [1756116] - [tools] Fix memcpy_mcsafe_64.S link on selftests (Desnes Augusto Nunes do Rosario) [1775570]- [powerpc] perf: Fix loop exit condition in nest_imc_event_init (Steve Best) [1778609] - [net] netfilter: nf_tables: Add missing nft_tproxy Makefile line (Phil Sutter) [1762977]- [x86] kdump: Remove the backup region handling (Lianbo Jiang) [1730143] - [x86] kdump: Always reserve the low 1M when the crashkernel option is specified (Lianbo Jiang) [1730143] - [x86] crash: Add a forward declaration of struct kimage (Lianbo Jiang) [1730143] - [x86] kdump: Remove the unused crash_copy_backup_region() (Lianbo Jiang) [1730143] - [pci] p2pdma: Fix missing check for dma_virt_ops (Don Dutile) [1754734] - [pci] p2pdma: use the dev_pagemap internal refcount (Don Dutile) [1754734] - [pci] memremap: pass a struct dev_pagemap to ->kill and ->cleanup (Don Dutile) [1754734] - [pci] memremap: move dev_pagemap callbacks into a separate structure (Don Dutile) [1754734] - [pci] mm/devm_memremap_pages: fix final page put race (Don Dutile) [1754734] - [pci] p2pdma: track pgmap references per resource, not globally (Don Dutile) [1754734] - [pci] p2pdma: fix the gen_pool_add_virt() failure path (Don Dutile) [1754734] - [pci] mm, hmm: mark hmm_devmem_{add, add_resource} EXPORT_SYMBOL_GPL (Don Dutile) [1754734] - [lib] genalloc.c: Add algorithm, align and zeroed family of DMA allocators (Don Dutile) [1754732] - [lib] genalloc.c: include vmalloc.h (Don Dutile) [1754732] - [lib] genalloc.c: use vzalloc_node() to allocate the bitmap (Don Dutile) [1754732] - [md] dm table: propagate BDI_CAP_STABLE_WRITES to fix sporadic checksum errors (Mike Snitzer) [1770210] - [fs] gfs2: fix race between gfs2_freeze_func and unmount (Abhijith Das) [1676972] - [fs] cifs: smbd: Retry on memory registration failure (Leif Sahlberg) [1771772] - [fs] cifs: smbd: Indicate to retry on transport sending failure (Leif Sahlberg) [1771772] - [fs] cifs: smbd: Return EINTR when interrupted (Leif Sahlberg) [1771772] - [fs] cifs: smbd: Don't destroy transport on RDMA disconnect (Leif Sahlberg) [1771772] - [lib] crc-t10dif: crc_t10dif_mutex can be static (Vladis Dronov) [1769462] - [lib] crc-t10dif: Allow current transform to be inspected in sysfs (Vladis Dronov) [1769462] - [lib] crc-t10dif: Pick better transform if one becomes available (Vladis Dronov) [1769462] - [crypto] api - Introduce notifier for new crypto algorithms (Vladis Dronov) [1769462] - [netdrv] e1000e: Drop unnecessary __E1000_DOWN bit twiddling (Ken Cox) [1748256] - [netdrv] e1000e: Use rtnl_lock to prevent race conditions between net and pci/pm (Ken Cox) [1748256]- [powerpc] pseries: safely roll back failed DLPAR cpu add (Steve Best) [1772341] - [powerpc] pseries: address checkpatch warnings in dlpar_offline_cpu (Steve Best) [1772341] - [scsi] storvsc: setup 1:1 mapping between hardware queue and CPU queue (Cathy Avery) [1771503] - [scsi] storvsc: Add ability to change scsi queue depth (Cathy Avery) [1771503] - [scsi] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 320 (Cathy Avery) [1771503] - [scsi] smartpqi: bump version (Don Brace) [1725045] - [scsi] smartpqi: Align driver syntax with oob (Don Brace) [1725045] - [scsi] smartpqi: remove unused manifest constants (Don Brace) [1725045] - [scsi] smartpqi: fix problem with unique ID for physical device (Don Brace) [1725045] - [scsi] smartpqi: correct syntax issue (Don Brace) [1725045] - [scsi] smartpqi: change TMF timeout from 60 to 30 seconds (Don Brace) [1725045] - [scsi] smartpqi: fix LUN reset when fw bkgnd thread is hung (Don Brace) [1725045] - [scsi] smartpqi: add inquiry timeouts (Don Brace) [1725045] - [scsi] smartpqi: fix call trace in device discovery (Don Brace) [1725045] - [scsi] smartpqi: fix controller lockup observed during force reboot (Don Brace) [1725045] - [scsi] smartpqi: clean up an indentation issue (Don Brace) [1725045] - [scsi] smartpqi: remove set but not used variable 'ctrl_info' (Don Brace) [1725045] - [scsi] smartpqi: clean up indentation of a statement (Don Brace) [1725045] - [scsi] smartpqi: bump version (Don Brace) [1725045] - [scsi] smartpqi: update copyright (Don Brace) [1725045] - [scsi] smartpqi: add new pci ids (Don Brace) [1725045] - [scsi] smartpqi: correct REGNEWD return status (Don Brace) [1725045] - [scsi] smartpqi: add gigabyte controller (Don Brace) [1725045] - [scsi] smartpqi: correct hang when deleting 32 lds (Don Brace) [1725045] - [scsi] smartpqi: add bay identifier (Don Brace) [1725045] - [scsi] smartpqi: add sysfs entries (Don Brace) [1725045] - [scsi] smartpqi: add module param to hide vsep (Don Brace) [1725045] - [scsi] smartpqi: add pci ids for fiberhome controller (Don Brace) [1725045] - [scsi] smartpqi: add module param for exposure order (Don Brace) [1725045] - [scsi] smartpqi: unlock on error in pqi_submit_raid_request_synchronous() (Don Brace) [1725045] - [scsi] smartpqi: Reporting unhandled SCSI errors (Don Brace) [1725045] - [scsi] mpt3sas: Bump mpt3sas driver version to 32.100.00.00 (Tomas Henzl) [1725737] - [scsi] mpt3sas: Fix module parameter max_msix_vectors (Tomas Henzl) [1725737] - [scsi] mpt3sas: Reject NVMe Encap cmnds to unsupported HBA (Tomas Henzl) [1725737] - [scsi] mpt3sas: Use Component img header to get Package ver (Tomas Henzl) [1725737] - [scsi] mpt3sas: Fail release cmnd if diag buffer is released (Tomas Henzl) [1725737] - [scsi] mpt3sas: Add app owned flag support for diag buffer (Tomas Henzl) [1725737] - [scsi] mpt3sas: Reuse diag buffer allocated at load time (Tomas Henzl) [1725737] - [scsi] mpt3sas: clear release bit when buffer reregistered (Tomas Henzl) [1725737] - [scsi] mpt3sas: Maintain owner of buffer through UniqueID (Tomas Henzl) [1725737] - [scsi] mpt3sas: Free diag buffer without any status check (Tomas Henzl) [1725737] - [scsi] mpt3sas: Fix clear pending bit in ioctl status (Tomas Henzl) [1725737] - [scsi] mpt3sas: Display message before releasing diag buffer (Tomas Henzl) [1725737] - [scsi] mpt3sas: Register trace buffer based on NVDATA settings (Tomas Henzl) [1725737] - [scsi] mpt3sas: Introduce module parameter to override queue depth (Tomas Henzl) [1725737] - [scsi] mpt3sas: Update driver version to 31.100.00.00 (Tomas Henzl) [1725737] - [scsi] mpt3sas: Run SAS DEVICE STATUS CHANGE EVENT from ISR (Tomas Henzl) [1725737] - [scsi] mpt3sas: Reduce the performance drop (Tomas Henzl) [1725737] - [scsi] mpt3sas: Handle fault during HBA initialization (Tomas Henzl) [1725737] - [scsi] mpt3sas: Add sysfs to know supported features (Tomas Henzl) [1725737] - [scsi] mpt3sas: Support MEMORY MOVE Tool box command (Tomas Henzl) [1725737] - [scsi] mpt3sas: Allow ioctls to blocked access status NVMe (Tomas Henzl) [1725737] - [scsi] mpt3sas: Enumerate SES of a managed PCIe switch (Tomas Henzl) [1725737] - [scsi] mpt3sas: Update MPI headers to 2.6.8 spec (Tomas Henzl) [1725737] - [scsi] mpt3sas: Gracefully handle online firmware update (Tomas Henzl) [1725737] - [scsi] mpt3sas: memset request frame before reusing (Tomas Henzl) [1725737] - [scsi] mpt3sas: Add support for PCIe Lane margin (Tomas Henzl) [1725737] - [scsi] mpt3sas: support target smid for [abort|query] task (Tomas Henzl) [1725737] - [scsi] mpt3sas: clean up a couple sizeof() uses (Tomas Henzl) [1725737] - [scsi] mpt3sas: Fix msix load balance on and off settings (Tomas Henzl) [1725737] - [scsi] mpt3sas: Determine smp affinity on per HBA basis (Tomas Henzl) [1725737] - [scsi] mpt3sas: Use configured PCIe link speed, not max (Tomas Henzl) [1725737] - [scsi] mpt3sas: Remove CPU arch check to determine perf_mode (Tomas Henzl) [1725737] - [scsi] mpt3sas: use DEVICE_ATTR_{RO, RW} (Tomas Henzl) [1725737] - [scsi] mpt3sas: make driver options visible in sys (Tomas Henzl) [1725737] - [scsi] mpt3sas: Mark expected switch fall-through (Tomas Henzl) [1725737] - [scsi] mpt3sas: Update driver version to 29.100.00.00 (Tomas Henzl) [1725737] - [scsi] mpt3sas: Introduce perf_mode module parameter (Tomas Henzl) [1725737] - [scsi] mpt3sas: Enable interrupt coalescing on high iops (Tomas Henzl) [1725737] - [scsi] mpt3sas: Affinity high iops queues IRQs to local node (Tomas Henzl) [1725737] - [scsi] mpt3sas: save and use MSI-X index for posting RD (Tomas Henzl) [1725737] - [scsi] mpt3sas: Use high iops queues under some circumstances (Tomas Henzl) [1725737] - [scsi] mpt3sas: change _base_get_msix_index prototype (Tomas Henzl) [1725737] - [scsi] mpt3sas: Add flag high_iops_queues (Tomas Henzl) [1725737] - [scsi] mpt3sas: Add Atomic RequestDescriptor support on Aero (Tomas Henzl) [1725737] - [scsi] mpt3sas: function pointers of request descriptor (Tomas Henzl) [1725737] - [scsi] mpt3sas_ctl: fix double-fetch bug in _ctl_ioctl_main() (Tomas Henzl) [1725737] - [md] revert "dm crypt: use WQ_HIGHPRI for the IO and crypt workqueues" (Mike Snitzer) [1775756] - [md] dm thin: wakeup worker only when deferred bios exist (Mike Snitzer) [1775756] - [md] dm raid: Remove unnecessary negation of a shift in raid10_format_to_md_layout (Mike Snitzer) [1775756] - [md] dm writecache: handle REQ_FUA (Mike Snitzer) [1775756] - [md] dm writecache: fix uninitialized variable warning (Mike Snitzer) [1775756] - [md] dm stripe: use struct_size() in kmalloc() (Mike Snitzer) [1775756] - [md] dm table: do not allow request-based DM to stack on partitions (Mike Snitzer) [1775756] - [md] dm cache: fix bugs when a GFP_NOWAIT allocation fails (Mike Snitzer) [1775756] - [md] dm writecache: skip writecache_wait for pmem mode (Mike Snitzer) [1775756] - [md] dm stats: use struct_size() helper (Mike Snitzer) [1775756] - [md] dm space map common: remove check for impossible sm_find_free() return value (Mike Snitzer) [1775756] - [md] dm raid1: use struct_size() with kzalloc() (Mike Snitzer) [1775756] - [md] dm writecache: optimize performance by sorting the blocks for writeback_all (Mike Snitzer) [1775756] - [md] dm writecache: add unlikely for getting two block with same LBA (Mike Snitzer) [1775756] - [md] dm writecache: remove unused member pointer in writeback_struct (Mike Snitzer) [1775756] - [md] dm: make dm_table_find_target return NULL (Mike Snitzer) [1775756] - [md] dm table: fix invalid memory accesses with too high sector number (Mike Snitzer) [1775756] - [md] dm space map metadata: fix missing store of apply_bops() return value (Mike Snitzer) [1775756] - [md] dm btree: fix order of block initialization in btree_split_beneath (Mike Snitzer) [1775756] - [md] dm raid: add missing cleanup in raid_ctr() (Mike Snitzer) [1775756] - [md] dm kcopyd: always complete failed jobs (Mike Snitzer) [1775756] - [md] dm crypt: remove obsolete comment about plumb IV (Mike Snitzer) [1775756] - [md] dm crypt: wipe private IV struct after key invalid flag is set (Mike Snitzer) [1775756] - [md] dm: update stale comment in end_clone_bio() (Mike Snitzer) [1775756] - [md] dm log writes: fix incorrect comment about the logged sequence example (Mike Snitzer) [1775756] - [md] dm log writes: use struct_size() to calculate size of pending_block (Mike Snitzer) [1775756] - [md] dm crypt: use struct_size() when allocating encryption context (Mike Snitzer) [1775756] - [md] dm thin metadata: check if in fail_io mode when setting needs_check (Mike Snitzer) [1775756] - [md] dm verity: use message limit for data block corruption message (Mike Snitzer) [1775756] - [md] dm log writes: make sure super sector log updates are written in order (Mike Snitzer) [1775756] - [md] dm: fix a couple brace coding style issues (Mike Snitzer) [1775756] - [md] dm crypt: print device name in integrity error message (Mike Snitzer) [1775756] - [documentation] dm integrity: update documentation (Mike Snitzer) [1775756] - [md] dm integrity: don't report unused options (Mike Snitzer) [1775756] - [md] dm integrity: don't check null pointer before kvfree and vfree (Mike Snitzer) [1775756] - [md] dm integrity: correctly calculate the size of metadata area (Mike Snitzer) [1775756] - [md] dm mpath: always free attached_handler_name in parse_path() (Mike Snitzer) [1775756] - [md] dm writecache: avoid unnecessary lookups in writecache_find_entry() (Mike Snitzer) [1775756] - [md] dm writecache: remove unused member page_offset in writeback_struct (Mike Snitzer) [1775756] - [md] dm delay: fix a crash when invalid device is specified (Mike Snitzer) [1775756] - [md] dm: only initialize md->dax_dev if CONFIG_DAX_DRIVER is enabled (Mike Snitzer) [1775756] - [md] dm writecache: add unlikely for returned value of rb_next_prev (Mike Snitzer) [1775756] - [md] dm writecache: remove needless dereferences in __writecache_writeback_pmem() (Mike Snitzer) [1775756] - [md] dm crypt: fix endianness annotations around org_sector_of_dmreq (Mike Snitzer) [1775756] - [md] dm integrity: fix deadlock with overlapping I_O (Mike Snitzer) [1775756] - [md] dm: disable DISCARD if the underlying storage no longer supports it (Mike Snitzer) [1775756] - [md] dm: revert 8f50e358153d ("dm: limit the max bio size as BIO_MAX_PAGES * PAGE_SIZE") (Mike Snitzer) [1775756] - [md] dm integrity: make dm_integrity_init and dm_integrity_exit static (Mike Snitzer) [1775756] - [md] dm integrity: change memcmp to strncmp in dm_integrity_ctr (Mike Snitzer) [1775756] - [x86] platform/uv: Account for UV Hubless in is_uvX_hub Ops (Frank Ramsay) [1757510] - [x86] platform/uv: Check EFI Boot to set reboot type (Frank Ramsay) [1757510] - [x86] platform/uv: Decode UVsystab Info (Frank Ramsay) [1757510] - [x86] platform/uv: Add UV Hubbed/Hubless Proc FS Files (Frank Ramsay) [1757510] - [x86] platform/uv: Setup UV functions for Hubless UV Systems (Frank Ramsay) [1757510] - [x86] platform/uv: Add return code to UV BIOS Init function (Frank Ramsay) [1757510] - [x86] platform/uv: Return UV Hubless System Type (Frank Ramsay) [1757510] - [x86] platform/uv: Save OEM_ID from ACPI MADT probe (Frank Ramsay) [1757510] - [x86] mm: Handle physical-virtual alignment mismatch in phys_p4d_init() (Baoquan He) [1685383] - [x86] mm/kaslr: Reduce randomization granularity for 5-level paging to 1GB (Baoquan He) [1685383] - [x86] mm/kaslr: Use only one PUD entry for real mode trampoline (Baoquan He) [1685383] - [documentation] documentation/stackprotector: powerpc supports stack protector (Bhupesh Sharma) [1714310] - [makefile] kbuild: mark prepare0 as PHONY to fix external module build (Bhupesh Sharma) [1714310] - [makefile] kbuild: fix single target build for external module (Bhupesh Sharma) [1714310] - [arm64] enable per-task stack canaries (Bhupesh Sharma) [1714310] - [powerpc] Fix stack protector crashes on CPU hotplug (Bhupesh Sharma) [1714310] - [powerpc] 64: properly initialise the stackprotector canary on SMP (Bhupesh Sharma) [1714310] - [powerpc] Fix stackprotector detection for non-glibc toolchains (Bhupesh Sharma) [1714310] - [powerpc] 64: add stack protector support (Bhupesh Sharma) [1714310] - [powerpc] 32: add stack protector support (Bhupesh Sharma) [1714310] - [pci] vmd: Fix shadow offsets to reflect spec changes (Myron Stowe) [1757896] - [pci] vmd: Fix config addressing when using bus offsets (Myron Stowe) [1757896] - [pci] Fix typos and whitespace errors (Myron Stowe) [1757896] - [pci] vmd: use the proper dma_* APIs instead of direct methods calls (Myron Stowe) [1757896] - [powerpc] powernv: Disable native PCIe port management (Gustavo Duarte) [1524642] - [powerpc] eeh: Fix eeh eeh_debugfs_break_device() with SRIOV devices (Gustavo Duarte) [1524642] - [tools] selftests/powerpc: Add basic EEH selftest (Gustavo Duarte) [1524642] - [powerpc] eeh: Add a eeh_dev_break debugfs interface (Gustavo Duarte) [1524642] - [powerpc] eeh: Add debugfs interface to run an EEH check (Gustavo Duarte) [1524642] - [powerpc] eeh: Fix debugfs_simple_attr.cocci warnings (Gustavo Duarte) [1524642] - [powerpc] eeh: Fix build with STACKTRACE=n (Gustavo Duarte) [1524642] - [powerpc] eeh: Set attention indicator while recovering (Gustavo Duarte) [1524642] - [pci] pci-hotplug/pnv_php: Add attention indicator support (Gustavo Duarte) [1524642] - [pci] pci-hotplug/pnv_php: Add support for IODA3 Power9 PHBs (Gustavo Duarte) [1524642] - [pci] pci-hotplug/pnv_php: Add a reset_slot() callback (Gustavo Duarte) [1524642] - [powerpc] powernv/eeh: Use generic code to handle hot resets (Gustavo Duarte) [1524642] - [powerpc] eeh: Remove stale CAPI comment (Gustavo Duarte) [1524642] - [powerpc] eeh: Defer printing stack trace (Gustavo Duarte) [1524642] - [powerpc] eeh: Check slot presence state in eeh_handle_normal_event() (Gustavo Duarte) [1524642] - [powerpc] eeh: Make permanently failed devices non-actionable (Gustavo Duarte) [1524642] - [powerpc] eeh: Fix race when freeing PDNs (Gustavo Duarte) [1524642] - [powerpc] eeh: Clean up EEH PEs after recovery finishes (Gustavo Duarte) [1524642] - [netdrv] be2net: disable bh with spin_lock in be_process_mcc (Petr Oros) [1724777] - [netdrv] be2net: Synchronize be_update_queues with dev_watchdog (Petr Oros) [1724777] - [netdrv] be2net: Signal that the device cannot transmit during reconfiguration (Petr Oros) [1724777] - [netdrv] be2net: fix link failure after ethtool offline test (Petr Oros) [1724777] - [netdrv] be2net: Fix number of Rx queues used for flow hashing (Petr Oros) [1724777] - [netdrv] benet: remove broken and unused macro (Petr Oros) [1724777] - [netdrv] benet: use skb_vlan_tag_get_prio() (Petr Oros) [1724777] - [netdrv] benet: use __vlan_hwaccel helpers (Petr Oros) [1724777] - [netdrv] revert "[netdrv] be2net: Disable queue dump in be_tx_timeout handler" (Petr Oros) [1724777] - [infiniband] rdma/i40iw: Set queue pair state when being queried (Stefan Assmann) [1721712] - [infiniband] ib/i40iw: Use kmemdup rather than open coding (Stefan Assmann) [1721712] - [infiniband] rdma/i40iw: Handle workqueue allocation failure (Stefan Assmann) [1721712] - [nvdimm] libnvdimm/pfn_dev: Add page size and struct page size to pfn superblock (Baoquan He) [1724969] - [nvdimm] libnvdimm/pfn_dev: Add a build check to make sure we notice when struct page size change (Baoquan He) [1724969] - [nvdimm] libnvdimm/pfn: Fix namespace creation on misaligned addresses (Baoquan He) [1724969] - [nvdimm] libnvdimm/pfn: stop padding pmem namespaces to section alignment (Baoquan He) [1724969] - [nvdimm] libnvdimm/pfn: fix fsdax-mode namespace info-block zero-fields (Baoquan He) [1724969] - [nvdimm] revert "libnvdimm/pfn: fix fsdax-mode namespace info-block zero-fields" (Baoquan He) [1724969] - [nvdimm] revert "libnvdimm/pfn_dev: Add page size and struct page size to pfn superblock" (Baoquan He) [1724969] - [nvdimm] revert "libnvdimm/pfn_dev: Add a build check to make sure we notice when struct page size change" (Baoquan He) [1724969] - [mm] sparsemem: cleanup 'section number' data types (Baoquan He) [1724969] - [kernel] mm/devm_memremap_pages: enable sub-section remap (Baoquan He) [1724969] - [mm] sparsemem: support sub-section hotplug (Baoquan He) [1724969] - [mm] sparsemem: prepare for sub-section ranges (Baoquan He) [1724969] - [kernel] mm: kill is_dev_zone() helper (Baoquan He) [1724969] - [mm] hotplug: kill is_dev_zone() usage in __remove_pages() (Baoquan He) [1724969] - [mm] sparsemem: convert kmalloc_section_memmap() to populate_section_memmap() (Baoquan He) [1724969] - [mm] hotplug: prepare shrink_{zone, pgdat}_span for sub-section removal (Baoquan He) [1724969] - [mm] sparsemem: add helpers track active portions of a section at boot (Baoquan He) [1724969] - [mm] sparsemem: introduce a SECTION_IS_EARLY flag (Baoquan He) [1724969] - [mm] sparsemem: introduce struct mem_section_usage (Baoquan He) [1724969] - [base] base/memory.c: get rid of find_memory_block_hinted() (Baoquan He) [1724969] - [mm] memory_hotplug: move and simplify walk_memory_blocks() (Baoquan He) [1724969] - [mm] memory_hotplug: rename walk_memory_range() and pass start+size instead of pfns (Baoquan He) [1724969] - [mm] hotplug: make remove_memory() interface usable (Baoquan He) [1724969] - [kernel] mm: make register_mem_sect_under_node() static (Baoquan He) [1724969] - [base] base/memory: use "unsigned long" for block ids (Baoquan He) [1724969] - [base] mm: section numbers use the type "unsigned long" (Baoquan He) [1724969] - [base] base/memory.c: Use DEVICE_ATTR_RO and friends (Baoquan He) [1724969] - [mm] sparse.c: set section nid for hot-add memory (Baoquan He) [1724969] - [mm] memory_hotplug: remove "zone" parameter from sparse_remove_one_section (Baoquan He) [1724969] - [base] mm/memory_hotplug: make unregister_memory_block_under_nodes() never fail (Baoquan He) [1724969] - [base] mm/memory_hotplug: remove memory block devices before arch_remove_memory() (Baoquan He) [1724969] - [mm] memory_hotplug: drop MHP_MEMBLOCK_API (Baoquan He) [1724969] - [base] mm/memory_hotplug: create memory block devices after arch_add_memory() (Baoquan He) [1724969] - [mm] memory_hotplug: allow arch_remove_memory() without CONFIG_MEMORY_HOTREMOVE (Baoquan He) [1724969] - [arm64] mm: add temporary arch_remove_memory() implementation (Baoquan He) [1724969] - [mm] sparse.c: clean up obsolete code comment (Baoquan He) [1724969] - [base] base/memory: pass a block_id to init_memory_block() (Baoquan He) [1724969] - [base] base/memory.c: remove an unnecessary check on NR_MEM_SECTIONS (Baoquan He) [1724969] - [s390] s390x/mm: implement arch_remove_memory() (Baoquan He) [1724969] - [mm] memory_hotplug: make __remove_section() never fail (Baoquan He) [1724969] - [base] mm/memory_hotplug: make unregister_memory_section() never fail (Baoquan He) [1724969] - [base] base/memory.c: clean up relics in function parameters (Baoquan He) [1724969] - [base] mm, memory_hotplug: update a comment in unregister_memory() (Baoquan He) [1724969] - [mm] memory_hotplug: release memory resource after arch_remove_memory() (Baoquan He) [1724969] - [kernel] mm, memory_hotplug: provide a more generic restrictions for memory hotplug (Baoquan He) [1724969] - [kernel] linux/memory_hotplug.h: remove duplicate declaration of offline_pages() (Baoquan He) [1724969] - [mm] x86: respect memory size limiting via mem= parameter (Baoquan He) [1724969] - [arm64] Add memory hotplug support (Baoquan He) [1724969] - [arm64] mm: check for upper PAGE_SHIFT bits in pfn_valid() (Baoquan He) [1724969] - [powerpc] mm: Fix section mismatch warning (Baoquan He) [1724969] - [base] mm/memory_hotplug: do not unlock after failing to take the device_hotplug_lock (Baoquan He) [1724969] - [mm] memory_hotplug: drop "online" parameter from add_memory_resource() (Baoquan He) [1724969] - [s390] s390x/mm: fail when an altmap is used for arch_add_memory() (Baoquan He) [1724969] - [mm] memory_hotplug: simplify and fix check_hotplug_memory_range() (Baoquan He) [1724969] - [mm] memory_hotplug: add nid parameter to arch_remove_memory (Baoquan He) [1724969] - [mm] sparse: pass nid instead of pgdat to sparse_add_one_section() (Baoquan He) [1724969] - [mm] sparse: drop pgdat_resize_lock in sparse_add/remove_one_section() (Baoquan He) [1724969] - [documentation] memory-hotplug.rst: add some details about locking internals (Baoquan He) [1724969] - [powerpc] powernv: hold device_hotplug_lock when calling memtrace_offline_pages() (Baoquan He) [1724969] - [powerpc] powernv: hold device_hotplug_lock when calling device_online() (Baoquan He) [1724969] - [powerpc] powernv: Allow memory that has been hot-removed to be hot-added (Baoquan He) [1724969] - [powerpc] powernv/memtrace: Remove memtrace mmap() (Baoquan He) [1724969] - [mm] memory_hotplug: fix online/offline_pages called w.o. mem_hotplug_lock (Baoquan He) [1724969] - [mm] memory_hotplug: make add_memory() take the device_hotplug_lock (Baoquan He) [1724969] - [mm] memory_hotplug: make remove_memory() take the device_hotplug_lock (Baoquan He) [1724969] - [powerpc] memtrace: Remove memory in chunks (Baoquan He) [1724969] - [base] mm/memory_hotplug.c: drop unnecessary checks from register_mem_sect_under_node() (Baoquan He) [1724969] - [base] mm/memory_hotplug.c: make register_mem_sect_under_node() a callback of walk_memory_range() (Baoquan He) [1724969] - [mm] memory_hotplug.c: call register_mem_sect_under_node() (Baoquan He) [1724969] - [mm] memory_hotplug.c: make add_memory_resource use __try_online_node (Baoquan He) [1724969] - [pci] Always allow probing with driver_override (Myron Stowe) [1702178] - [pci] Return error if cannot probe VF (Myron Stowe) [1702178] - [target] scsi: target: core: Do not overwrite CDB byte 1 (Maurizio Lombardi) [1764579] - [target] scsi: target: tcmu: clean the nl_cmd of the udev when nl send fails (Maurizio Lombardi) [1764579] - [target] scsi: target: tcmu: avoid use-after-free after command timeout (Maurizio Lombardi) [1764579] - [target] scsi: tcmu: Simplify tcmu_update_uio_info() (Maurizio Lombardi) [1764579] - [target] scsi: target/iscsi: fix possible condition with no effect (if == else) (Maurizio Lombardi) [1764579] - [target] scsi: target/iscsi: Make sure PDU processing continues if parsing a command fails (Maurizio Lombardi) [1764579] - [target] scsi: target/iscsi: Make iscsit_map_iovec() more robust (Maurizio Lombardi) [1764579] - [target] scsi: target/iscsi: Handle too large immediate data buffers correctly (Maurizio Lombardi) [1764579] - [target] scsi: target/iscsi: Only send R2T if needed (Maurizio Lombardi) [1764579] - [target] scsi: target/iscsi: Detect conn_cmd_list corruption early (Maurizio Lombardi) [1764579] - [target] scsi: target/core: Make the XCOPY setup code easier to read by inlining two functions (Maurizio Lombardi) [1764579] - [target] scsi: target/core: Simplify LUN initialization in XCOPY implementation (Maurizio Lombardi) [1764579] - [target] scsi: target/core: Remove a set-but-not-used member variable from the XCOPY implementation (Maurizio Lombardi) [1764579] - [target] scsi: target/core: Rework the SPC-2 reservation handling code (Maurizio Lombardi) [1764579] - [target] scsi: target/core: Fix a race condition in the LUN lookup code (Maurizio Lombardi) [1764579] - [target] scsi: target: alua: fix the tg_pt_gps_count (Maurizio Lombardi) [1764579] - [target] scsi: target: iscsi: Free conn_ops when zalloc_cpumask_var failed (Maurizio Lombardi) [1764579] - [target] scsi: target: iscsi: Fix np_ip_proto and np_sock_type in iscsit_setup_np (Maurizio Lombardi) [1764579] - [target] scsi: target: fix unsigned comparision with less than zero (Maurizio Lombardi) [1764579] - [target] scsi: target: Add device product id and revision configfs attributes (Maurizio Lombardi) [1764579] - [kernel] genirq/affinity: Remove const qualifier from node_to_cpumask argument (Ming Lei) [1743064] - [kernel] genirq/affinity: Spread vectors on node according to nr_cpu ratio (Ming Lei) [1743064] - [kernel] genirq/affinity: Improve __irq_build_affinity_masks() (Ming Lei) [1743064] - [kernel] genirq/affinity: Remove unused argument from [__]irq_build_affinity_masks() (Ming Lei) [1743064] - [kernel] workqueue, lockdep: Fix a memory leak in wq->lock_name (Waiman Long) [1736654] - [kernel] workqueue, lockdep: Fix an alloc_workqueue() error path (Waiman Long) [1736654] - [kernel] locking/lockdep: Report more stack trace statistics (Waiman Long) [1736654] - [kernel] locking/lockdep: Reduce space occupied by stack traces (Waiman Long) [1736654] - [kernel] locking/lockdep: Make it clear that what lock_class::key points at is not modified (Waiman Long) [1736654] - [kernel] lockdep: Make print_lock() address visible (Waiman Long) [1736654] - [kernel] locking/lockdep: Clean up #ifdef checks (Waiman Long) [1736654] - [kernel] locking/lockdep: Hide unused 'class' variable (Waiman Long) [1736654] - [kernel] locking/lockdep: Fix lock used or unused stats error (Waiman Long) [1736654] - [kernel] locking/lockdep: increase size of counters for lockdep statistics (Waiman Long) [1736654] - [kernel] locking/lockdep: Move mark_lock() inside CONFIG_TRACE_IRQFLAGS && CONFIG_PROVE_LOCKING (Waiman Long) [1736654] - [kernel] locking/lockdep: Remove unnecessary DEBUG_LOCKS_WARN_ON() (Waiman Long) [1736654] - [kernel] locking/lockdep: Fix merging of hlocks with non-zero references (Waiman Long) [1736654] - [kernel] locking/lockdep: Fix OOO unlock when hlocks need merging (Waiman Long) [1736654] - [kernel] locking/lockdep: Remove !dir in lock irq usage check (Waiman Long) [1736654] - [kernel] locking/lockdep: Adjust new bit cases in mark_lock (Waiman Long) [1736654] - [kernel] locking/lockdep: Consolidate lock usage bit initialization (Waiman Long) [1736654] - [kernel] locking/lockdep: Check redundant dependency only when CONFIG_LOCKDEP_SMALL (Waiman Long) [1736654] - [kernel] locking/lockdep: Refactorize check_noncircular and check_redundant (Waiman Long) [1736654] - [kernel] locking/lockdep: Remove unused argument in __lock_release (Waiman Long) [1736654] - [kernel] locking/lockdep: Remove redundant argument in check_deadlock (Waiman Long) [1736654] - [documentation] locking/lockdep: Add explanation to lock usage rules in lockdep design doc (Waiman Long) [1736654] - [kernel] locking/lockdep: Update comments on dependency search (Waiman Long) [1736654] - [kernel] locking/lockdep: Avoid constant checks in __bfs by using offset reference (Waiman Long) [1736654] - [kernel] locking/lockdep: Change the return type of __cq_dequeue() (Waiman Long) [1736654] - [kernel] locking/lockdep: Change type of the element field in circular_queue (Waiman Long) [1736654] - [kernel] locking/lockdep: Update comment (Waiman Long) [1736654] - [kernel] locking/lockdep: Remove unused argument in validate_chain() and check_deadlock() (Waiman Long) [1736654] - [kernel] locking/lockdep: Change the range of class_idx in held_lock struct (Waiman Long) [1736654] - [kernel] locking/lockdep: Define INITIAL_CHAIN_KEY for chain keys to start with (Waiman Long) [1736654] - [kernel] locking/lockdep: Use lockdep_init_task for task initiation consistently (Waiman Long) [1736654] - [kernel] locking/lockdep: Update obsolete struct field description (Waiman Long) [1736654] - [kernel] locking/lockdep: Print the right depth for chain key collision (Waiman Long) [1736654] - [kernel] locking/lockdep: Remove useless conditional macro (Waiman Long) [1736654] - [kernel] locking/lockdep: Adjust lock usage bit character checks (Waiman Long) [1736654] - [documentation] locking/lockdep: Add description and explanation in lockdep design doc (Waiman Long) [1736654] - [kernel] locking/lockdep: Change all print_*() return type to void (Waiman Long) [1736654] - [kernel] locking/lockdep: Remove the unused print_lock_trace() function (Waiman Long) [1736654] - [kernel] locking/lockdep: Don't complain about incorrect name for no validate class (Waiman Long) [1736654] - [kernel] lockdep: Add assertion to check if in an interrupt (Waiman Long) [1736654] - [kernel] locking/lockdep: Remove unnecessary unlikely() (Waiman Long) [1736654] - [kernel] locking/lockdep: Test all incompatible scenarios at once in check_irq_usage() (Waiman Long) [1736654] - [kernel] locking/lockdep: Avoid bogus Clang warning (Waiman Long) [1736654] - [kernel] locking/lockdep: Generate LOCKF_ bit composites (Waiman Long) [1736654] - [kernel] locking/lockdep: Use expanded masks on find_usage_*() functions (Waiman Long) [1736654] - [kernel] locking/lockdep: Map remaining magic numbers to lock usage mask names (Waiman Long) [1736654] - [kernel] locking/lockdep: Move valid_state() inside CONFIG_TRACE_IRQFLAGS && CONFIG_PROVE_LOCKING (Waiman Long) [1736654] - [kernel] lockdep: Simplify stack trace handling (Waiman Long) [1736654] - [kernel] locking/lockdep: Make lockdep_unregister_key() honor 'debug_locks' again (Waiman Long) [1736654] - [kernel] locking/lockdep: Zap lock classes even with lock debugging disabled (Waiman Long) [1736654] - [kernel] locking/lockdep: Only call init_rcu_head() after RCU has been initialized (Waiman Long) [1736654] - [kernel] locking/lockdep: Avoid a Clang warning (Waiman Long) [1736654] - [kernel] locking/lockdep: Shrink struct lock_class_key (Waiman Long) [1736654] - [kernel] locking/lockdep: Add module_param to enable consistency checks (Waiman Long) [1736654] - [tools] lockdep/lib/tests: Test dynamic key registration (Waiman Long) [1736654] - [tools] lockdep/lib/tests: Fix run_tests.sh (Waiman Long) [1736654] - [kernel] workqueue: Use dynamic lockdep keys for workqueues (Waiman Long) [1736654] - [kernel] locking/lockdep: Add support for dynamic keys (Waiman Long) [1736654] - [kernel] locking/lockdep: Verify whether lock objects are small enough to be used as class keys (Waiman Long) [1736654] - [kernel] locking/lockdep: Check data structure consistency (Waiman Long) [1736654] - [kernel] locking/lockdep: Reuse lock chains that have been freed (Waiman Long) [1736654] - [kernel] locking/lockdep: Fix a comment in add_chain_cache() (Waiman Long) [1736654] - [kernel] locking/lockdep: Introduce lockdep_next_lockchain() and lock_chain_count() (Waiman Long) [1736654] - [kernel] locking/lockdep: Reuse list entries that are no longer in use (Waiman Long) [1736654] - [kernel] locking/lockdep: Free lock classes that are no longer in use (Waiman Long) [1736654] - [kernel] locking/lockdep: Update two outdated comments (Waiman Long) [1736654] - [kernel] locking/lockdep: Make it easy to detect whether or not inside a selftest (Waiman Long) [1736654] - [kernel] locking/lockdep: Split lockdep_free_key_range() and lockdep_reset_lock() (Waiman Long) [1736654] - [kernel] locking/lockdep: Initialize the locks_before and locks_after lists earlier (Waiman Long) [1736654] - [kernel] locking/lockdep: Make zap_class() remove all matching lock order entries (Waiman Long) [1736654] - [kernel] locking/lockdep: Reorder struct lock_class members (Waiman Long) [1736654] - [kernel] locking/lockdep: Avoid that add_chain_cache() adds an invalid chain to the cache (Waiman Long) [1736654] - [kernel] locking/lockdep: Fix reported required memory size (2/2) (Waiman Long) [1736654] - [kernel] locking/lockdep: Fix reported required memory size (1/2) (Waiman Long) [1736654] - [kernel] locking/lockdep: Fix two 32-bit compiler warnings (Waiman Long) [1736654] - [kernel] locking/lockdep: Rename lockdep_info() to lockdep_init() (Waiman Long) [1736654] - [kernel] locking/lockdep: Add debug_locks check in __lock_downgrade() (Waiman Long) [1736654] - [kernel] locking/lockdep: Provide enum lock_usage_bit mask names (Waiman Long) [1736654] - [kernel] locking/lockdep: Simplify mark_held_locks() (Waiman Long) [1736654] - [kernel] locking/lockdep: Add debug_locks check in __lock_downgrade() (Waiman Long) [1736654] - [kernel] locking/lockdep: Stop using RCU primitives to access 'all_lock_classes' (Waiman Long) [1736654] - [kernel] locking/lockdep: Make concurrent lockdep_reset_lock() calls safe (Waiman Long) [1736654] - [kernel] locking/lockdep: Remove a superfluous INIT_LIST_HEAD() statement (Waiman Long) [1736654] - [kernel] locking/lockdep: Introduce lock_class_cache_is_registered() (Waiman Long) [1736654] - [kernel] locking/lockdep: Inline __lockdep_init_map() (Waiman Long) [1736654] - [kernel] locking/lockdep: Declare local symbols static (Waiman Long) [1736654] - [tools] lib/lockdep/tests: Test the lockdep_reset_lock() implementation (Waiman Long) [1736654] - [tools] lib/lockdep: Add dummy print_irqtrace_events() implementation (Waiman Long) [1736654] - [tools] lib/lockdep: Rename "trywlock" into "trywrlock" (Waiman Long) [1736654] - [tools] lib/lockdep/tests: Run lockdep tests a second time under Valgrind (Waiman Long) [1736654] - [tools] lib/lockdep/tests: Improve testing accuracy (Waiman Long) [1736654] - [tools] lib/lockdep/tests: Fix shellcheck warnings (Waiman Long) [1736654] - [tools] lib/lockdep/tests: Display compiler warning and error messages (Waiman Long) [1736654] - [kernel] locking/lockdep: Remove ::version from lock_class structure (Waiman Long) [1736654] - [init] kconfig: disable io_uring support (Jeff Moyer) [1758680] - [virt] kvm: arm64: pmu: Reset sample period on overflow handling (Auger Eric) [1760872] - [virt] kvm: arm64: pmu: Set the CHAINED attribute before creating the in-kernel event (Auger Eric) [1760872] - [arm64] kvm: Handle PMCR_EL0.LC as RES1 on pure AArch64 systems (Auger Eric) [1760872] - [virt] kvm: arm64: pmu: Fix cycle counter truncation (Auger Eric) [1760872] - [virt] kvm: arm/arm64: Introduce kvm_pmu_vcpu_init() to setup PMU counter index (Auger Eric) [1760872] - [virt] kvm: arm/arm64: Support chained PMU counters (Auger Eric) [1760872] - [virt] kvm: arm/arm64: Remove pmc->bitmask (Auger Eric) [1760872] - [virt] kvm: arm/arm64: Re-create event when setting counter value (Auger Eric) [1760872] - [virt] kvm: arm/arm64: Extract duplicated code to own function (Auger Eric) [1760872] - [virt] kvm: arm/arm64: Rename kvm_pmu_{enable/disable}_counter functions (Auger Eric) [1760872] - [arm64] perf: Hook up new events (Auger Eric) [1760872] - [arm64] perf: Move event definitions into perf_event.h (Auger Eric) [1760872] - [arm64] perf: Remove duplicate generic cache events (Auger Eric) [1760872] - [arm64] perf: Terminate PMU assignment statements with semicolons (Auger Eric) [1760872] - [arm64] Allow CAVIUM_TX2_ERRATUM_219 to be selected (Auger Eric) [1771633] - [arm64] Avoid Cavium TX2 erratum 219 when switching TTBR (Auger Eric) [1771633] - [arm64] Enable workaround for Cavium TX2 erratum 219 when running SMT (Auger Eric) [1771633] - [arm64] kvm: Trap VM ops when ARM64_WORKAROUND_CAVIUM_TX2_219_TVM is set (Auger Eric) [1771633] - [arm64] sysreg: fix incorrect definition of SYS_PAR_EL1_F (Auger Eric) [1771633] - [arm64] Force SSBS on context switch (Mark Salter) [1756103] - [arm64] enable pointer authentication (Mark Salter) [1756103] - [arm64] add ptrace regsets for ptrauth key management (Mark Salter) [1756103] - arm64: cpufeature: Rework ptr auth hwcaps using multi_entry_cap_matches (Mark Salter) [1756103] - [arm64] capabilities: Merge duplicate entries for Qualcomm erratum 1003 (Mark Salter) [1756103] - [arm64] cpufeature: Reduce number of pointer auth CPU caps from 6 to 4 (Mark Salter) [1756103] - [documentation] arm64: docs: document pointer authentication (Mark Salter) [1756103] - [documentation] arm64: docs: Document SSBS HWCAP (Mark Salter) [1756103] - [documentation] arm64: docs: Fix typos in ELF hwcaps (Mark Salter) [1756103] - [arm64] ptr auth: Move per-thread keys from thread_info to thread_struct (Mark Salter) [1756103] - [arm64] add prctl control for resetting ptrauth keys (Mark Salter) [1756103] - [arm64] perf: strip PAC when unwinding userspace (Mark Salter) [1756103] - [arm64] expose user PAC bit positions via ptrace (Mark Salter) [1756103] - [arm64] add basic pointer authentication support (Mark Salter) [1756103] - arm64/cpufeature: detect pointer authentication (Mark Salter) [1756103] - [arm64] cpufeature: Convert hook_lock to raw_spin_lock_t in cpu_enable_ssbs() (Mark Salter) [1756103] - [arm64] entry: Allow handling of undefined instructions from EL1 (Mark Salter) [1756103] - [arm64] Fix silly typo in comment (Mark Salter) [1756103] - [fs] smb3: fix signing verification of large reads (Dave Wysochanski) [1753114] - [fs] revert "nfs4: Fix v4.0 client state corruption when mount" (Benjamin Coddington) [1767012] - [kernel] svcrdma: Increase the default connection credit limit (Benjamin Coddington) [1771430] - [x86] quirks: Disable HPET on Intel Coffe Lake platforms (David Arcari) [1773774] - [sched] core: Fix CPU controller for !RT_GROUP_SCHED (Phil Auld) [1774652] - [x86] Add comment for x86 processor OS version support (David Arcari) [1709878] - [x86] kvm: svm: taint module and print taint message iff nested is enabled (Bandan Das) [1775410] - [x86] cpu: Add Tiger Lake to Intel family (Steve Best) [1773790] - [fs] Fix the locking in dcache_readdir() and friends (Miklos Szeredi) [1761746] - [infiniband] rdma/mlx5: Return proper error value (Mohammad Heib) [1772101] - [scsi] mpt3sas: change allocation option (Tomas Henzl) [1770264] - [scsi] qla2xxx: Initialized mailbox to prevent driver load failure (Himanshu Madhani) [1770309] - [mfd] intel-lpss: Add Intel Comet Lake PCH-H PCI IDs (David Arcari) [1773307] - [powercap] intel_rapl: add support for Cometlake desktop (David Arcari) [1759664] - [powercap] intel_rapl: add support for CometLake Mobile (David Arcari) [1746265] - [kernel] intel_rapl: need linux/cpuhotplug.h for enum cpuhp_state (Alexander Beregalov) [1732604] - [thermal] int340x/processor_thermal_device: Fix proc_thermal_rapl_remove() (Alexander Beregalov) [1732604] - [thermal] int340x/processor_thermal_device: add support for MMIO RAPL (Alexander Beregalov) [1732604] - [thermal] thermal: processor_thermal_device: Fix build warning (Alexander Beregalov) [1732604] - [thermal] thermal: processor_thermal: Read PPCC on resume (Alexander Beregalov) [1732604] - [thermal] thermal: processor_thermal: Downgrade error message (Alexander Beregalov) [1732604] - [thermal] intel: int340x: processor_thermal_device: simplify to get driver data (Alexander Beregalov) [1732604] - [thermal] int3403_thermal: favor _TMP instead of PTYP (Alexander Beregalov) [1732604] - [thermal] int340x_thermal: fix mode setting (Alexander Beregalov) [1732604] - [thermal] int340x_thermal: Add additional UUIDs (Alexander Beregalov) [1732604] - [thermal] thermal: int340x_thermal: Fix sysfs race condition (Alexander Beregalov) [1732604] - [thermal] thermal: int340x_thermal: Make PCI dependency explicit (Alexander Beregalov) [1732604] - [thermal] int340x_thermal: Fix a NULL vs IS_ERR() check (Alexander Beregalov) [1732604] - [thermal] int340x_thermal: int3400_thermal: simplify getting .driver_data (Alexander Beregalov) [1732604] - [powercap] Invoke powercap_init() and rapl_init() earlier (Alexander Beregalov) [1732604] - [powercap] intel_rapl: Fix module autoloading issue (Alexander Beregalov) [1732604] - [powercap] intel_rapl: support two power limits for every RAPL domain (Alexander Beregalov) [1732604] - [powercap] intel_rapl: support 64 bit register (Alexander Beregalov) [1732604] - [powercap] intel_rapl: abstract RAPL common code (Alexander Beregalov) [1732604] - [powercap] intel_rapl: cleanup hardcoded MSR access (Alexander Beregalov) [1732604] - [powercap] intel_rapl: cleanup some functions (Alexander Beregalov) [1732604] - [powercap] intel_rapl: abstract register access operations (Alexander Beregalov) [1732604] - [powercap] intel_rapl: abstract register address (Alexander Beregalov) [1732604] - [powercap] intel_rapl: introduce struct rapl_if_private (Alexander Beregalov) [1732604] - [kernel] intel_rapl: introduce intel_rapl.h (Alexander Beregalov) [1732604] - [powercap] intel_rapl: remove hardcoded register index (Alexander Beregalov) [1732604] - [powercap] intel_rapl: use reg instead of msr (Alexander Beregalov) [1732604] - [security] ima: Differentiate auditing policy rules from "audit" actions (Richard Guy Briggs) [1479911] - [security] ima: Do not audit if CONFIG_INTEGRITY_AUDIT is not set (Richard Guy Briggs) [1479911] - [security] ima: Use audit_log_format() rather than audit_log_string() (Richard Guy Briggs) [1479911] - [security] ima: Call audit_log_string() rather than logging it untrusted (Richard Guy Briggs) [1479911] - [security] selinux: avoid atomic_t usage in sidtab (Ondrej Mosnacek) [1741182] - [security] selinux: always return a secid from the network caches if we find one (Ondrej Mosnacek) [1741182] - [security] selinux: policydb - rename type_val_to_struct_array (Ondrej Mosnacek) [1741182] - [security] selinux: policydb - fix some checkpatch.pl warnings (Ondrej Mosnacek) [1741182] - [security] selinux: shuffle around policydb.c to get rid of forward declarations (Ondrej Mosnacek) [1741182] - [security] selinux: fix memory leak in policydb_init() (Ondrej Mosnacek) [1741182] - [security] selinux: check sidtab limit before adding a new entry (Ondrej Mosnacek) [1741182] - [security] selinux: format all invalid context as untrusted (Ondrej Mosnacek) [1479914 1741182] - [security] selinux: remove some no-op BUG_ONs (Ondrej Mosnacek) [1741182] - [security] selinux: provide __le variables explicitly (Ondrej Mosnacek) [1741182] - [security] selinux: avoid uninitialized variable warning (Ondrej Mosnacek) [1741182] - [security] selinux: remove useless assignments (Ondrej Mosnacek) [1741182] - [security] selinux: fix NULL dereference in policydb_destroy() (Ondrej Mosnacek) [1741182] - [security] selinux: convert to kvmalloc (Ondrej Mosnacek) [1741182] - [kernel] lsm: generalize flag passing to security_capable (Ondrej Mosnacek) [1741182] - [kernel] selinux: Remove unused selinux_is_enabled (Ondrej Mosnacek) [1741182] - [kernel] selinux: Remove cred security blob poisoning (Ondrej Mosnacek) [1741182] - [security] selinux: Remove SECURITY_SELINUX_BOOTPARAM_VALUE (Ondrej Mosnacek) [1741182]- [tools] selftests: mlxsw: Add a test for leftover DSCP rule (Ivan Vecera) [1737368] - [tools] selftests: mlxsw: Fix local variable declarations in DSCP tests (Ivan Vecera) [1737368] - [netdrv] mlxsw: spectrum_ptp: Add counters for GC events (Ivan Vecera) [1737368] - [netdrv] mlxsw: Bump firmware version to 13.2000.1886 (Ivan Vecera) [1737368] - [netdrv] mlxsw: spectrum: Prevent auto negotiation on number of lanes (Ivan Vecera) [1737368] - [netdrv] mlxsw: Remove 56G speed support (Ivan Vecera) [1737368] - [netdrv] mlxsw: spectrum_ptp: Keep unmatched entries in a linked list (Ivan Vecera) [1737368] - [netdrv] mlxsw: spectrum_buffers: Further reduce pool size on Spectrum-2 (Ivan Vecera) [1737368] - [netdrv] mlxsw: spectrum: Fix error path in mlxsw_sp_module_init() (Ivan Vecera) [1737368] - [netdrv] mlxsw: spectrum_ptp: fix duplicated check on orig_egr_types (Ivan Vecera) [1737368] - [netdrv] mlxsw: spectrum_ptp: Increase parsing depth when PTP is enabled (Ivan Vecera) [1737368] - [tools] selftests: mlxsw: Fix typo in qos_mc_aware.sh (Ivan Vecera) [1737368] - [netdrv] mlxsw: spectrum: Do not process learned records with a dummy FID (Ivan Vecera) [1737368] - [netdrv] mlxsw: spectrum_dcb: Configure DSCP map as the last rule is removed (Ivan Vecera) [1737368] - [netdrv] remove redundant memset (Ivan Vecera) [1737368] - [netdrv] mlxsw: spectrum_ptp: Apply the PTP shaper enable/disable logic (Ivan Vecera) [1737368] - [netdrv] mlxsw: spectrum: Set up PTP shaper when port status has changed (Ivan Vecera) [1737368] - [netdrv] mlxsw: spectrum_ptp: Enable/disable PTP shaper on a port when getting HWTSTAMP on/off (Ivan Vecera) [1737368] - [netdrv] mlxsw: spectrum: Add new operation for getting the port's speed (Ivan Vecera) [1737368] - [netdrv] mlxsw: spectrum_ptp: Set the PTP shaper parameters (Ivan Vecera) [1737368] - [netdrv] mlxsw: reg: Add QoS PTP Shaper Configuration Register (Ivan Vecera) [1737368] - [netdrv] mlxsw: spectrum: Add note about the PTP shaper (Ivan Vecera) [1737368] - [netdrv] mlxsw: reg: Add ptps field in QoS ETS Element Configuration Register (Ivan Vecera) [1737368] - [netdrv] mlxsw: spectrum_ptp: Fix validation in mlxsw_sp1_ptp_packet_finish() (Ivan Vecera) [1737368] - [netdrv] mlxsw: spectrum: ptp: Support ethtool get_ts_info (Ivan Vecera) [1737368] - [netdrv] mlxsw: spectrum: ptp: Support SIOCGHWTSTAMP, SIOCSHWTSTAMP ioctls (Ivan Vecera) [1737368] - [netdrv] mlxsw: spectrum: ptp: Configure PTP traps and FIFO events (Ivan Vecera) [1737368] - [netdrv] mlxsw: spectrum: ptp: Garbage-collect unmatched entries (Ivan Vecera) [1737368] - [netdrv] mlxsw: spectrum: ptp: Support timestamping on Spectrum-1 (Ivan Vecera) [1737368] - [netdrv] mlxsw: spectrum: ptp: Disable BH when working with PHC (Ivan Vecera) [1737368] - [netdrv] mlxsw: spectrum: ptp: Add PTP initialization / finalization (Ivan Vecera) [1737368] - [netdrv] mlxsw: pci: ptp: Hook into packet transmit path (Ivan Vecera) [1737368] - [netdrv] mlxsw: core: Add support for using SKB control buffer (Ivan Vecera) [1737368] - [netdrv] mlxsw: spectrum: ptp: Hook into packet receive path (Ivan Vecera) [1737368] - [netdrv] mlxsw: spectrum: Add support for traps specific to Spectrum-1 (Ivan Vecera) [1737368] - [netdrv] mlxsw: spectrum: Extract a helper for trap registration (Ivan Vecera) [1737368] - [netdrv] mlxsw: reg: Add Monitoring Global Configuration Register (Ivan Vecera) [1737368] - [netdrv] mlxsw: reg: Add Time Precision Packet Timestamping Reading (Ivan Vecera) [1737368] - [netdrv] mlxsw: reg: Add Monitoring Precision Time Protocol Trap Register (Ivan Vecera) [1737368] - [netdrv] mlxsw: reg: Add Monitoring Time Precision Packet Port Configuration Register (Ivan Vecera) [1737368] - [netdrv] mlxsw: core: Add support for negative temperature readout (Ivan Vecera) [1737368] - [netdrv] mlxsw: core: Add the hottest thermal zone detection (Ivan Vecera) [1737368] - [netdrv] mlxsw: core: Extend thermal core with per inter-connect device thermal zones (Ivan Vecera) [1737368] - [netdrv] mlxsw: spectrum_flower: Implement support for ingress device matching (Ivan Vecera) [1737368] - [netdrv] mlxsw: spectrum_acl: Fix SRC_SYS_PORT element size (Ivan Vecera) [1737368] - [netdrv] mlxsw: spectrum_acl: Avoid size check for RX_ACL_SYSTEM_PORT element (Ivan Vecera) [1737368] - [netdrv] mlxsw: spectrum_acl: Write RX_ACL_SYSTEM_PORT acl element correctly (Ivan Vecera) [1737368] - [netdrv] mlxsw: spectrum_ptp: Fix compilation on 32-bit ARM (Ivan Vecera) [1737368] - [tools] selftests: ptp: Add Physical Hardware Clock test (Ivan Vecera) [1737368] - [netdrv] mlxsw: spectrum: PTP physical hardware clock initialization (Ivan Vecera) [1737368] - [netdrv] mlxsw: spectrum_ptp: Add implementation for physical hardware clock operations (Ivan Vecera) [1737368] - [netdrv] mlxsw: reg: Add Management Pulse Per Second Register (Ivan Vecera) [1737368] - [netdrv] mlxsw: reg: Add Management UTC Register (Ivan Vecera) [1737368] - [netdrv] mlxsw: pci: Query free running clock PCI BAR and offsets (Ivan Vecera) [1737368] - [netdrv] mlxsw: core: Add a new interface for reading the hardware free running clock (Ivan Vecera) [1737368] - [netdrv] mlxsw: cmd: Free running clock PCI BAR and offsets via query firmware (Ivan Vecera) [1737368] - [netdrv] mlxsw: Implement flash update status notifications (Ivan Vecera) [1737368] - [netdrv] mlxfw: Introduce status_notify op and call it to notify about the status (Ivan Vecera) [1737368] - [netdrv] mlxfw: Propagate error messages through extack (Ivan Vecera) [1737368] - [netdrv] mlxsw: Move firmware flash implementation to devlink (Ivan Vecera) [1737368] - [netdrv] mlxsw: core: Reduce buffer size in transactions for SFP modules temperature readout (Ivan Vecera) [1737368] - [netdrv] mlxsw: core: Extend the index size for temperature sensors readout (Ivan Vecera) [1737368] - [netdrv] mlxsw: core: Extend hwmon interface with inter-connect temperature attributes (Ivan Vecera) [1737368] - [netdrv] mlxsw: reg: Add Management General Peripheral Information Register (Ivan Vecera) [1737368] - [netdrv] mlxsw: reg: Extend sensor index field size of Management Temperature Register (Ivan Vecera) [1737368] - [netdrv] mlxsw: core: Re-order initialization sequence (Ivan Vecera) [1737368] - [netdrv] mlxsw: i2c: Allow flexible setting of I2C transactions size (Ivan Vecera) [1737368] - [netdrv] mlxsw: i2c: Extend initialization with querying firmware info (Ivan Vecera) [1737368] - [netdrv] mlxsw: spectrum: Disallow prio-tagged packets when PVID is removed (Ivan Vecera) [1737368] - [netdrv] mlxsw: spectrum_buffers: Reduce pool size on Spectrum-2 (Ivan Vecera) [1737368] - [tools] selftests: tc_flower: Add TOS matching test (Ivan Vecera) [1737368] - [netdrv] mlxsw: spectrum_flower: Fix TOS matching (Ivan Vecera) [1737368] - [tools] selftests: mlxsw: Test nexthop offload indication (Ivan Vecera) [1737368] - [netdrv] mlxsw: spectrum_router: Refresh nexthop neighbour when it becomes dead (Ivan Vecera) [1737368] - [netdrv] mlxsw: spectrum: Use different seeds for ECMP and LAG hash (Ivan Vecera) [1737368] - [netdrv] mlxsw: spectrum: Prevent force of 56G (Ivan Vecera) [1737368] - [netdrv] mlxsw: spectrum_acl: Avoid warning after identical rules insertion (Ivan Vecera) [1737368] - [tools] selftests: Add loopback test (Ivan Vecera) [1737368] - [netdrv] mlxsw: spectrum: Implement loopback ethtool feature (Ivan Vecera) [1737368] - [netdrv] mlxsw: reg: Add Port Physical Loopback Register (Ivan Vecera) [1737368] - [netdrv] mlxsw: spectrum: split base on local_ports_in_{1x, 2x} resources (Ivan Vecera) [1737368] - [netdrv] mlxsw: resources: Add local_ports_in_{1x, 2x} (Ivan Vecera) [1737368] - [netdrv] mlxsw: Bump firmware version to 13.2000.1122 (Ivan Vecera) [1737368] - [netdrv] mlxsw: Remove obsolete dependency on THERMAL=m (Ivan Vecera) [1737368] - [netdrv] mlxsw: spectrum_router: Prevent ipv6 gateway with v4 route via replace and append (Ivan Vecera) [1737368] - [netdrv] mlxsw: spectrum_buffers: Adjust CPU port shared buffer egress quotas (Ivan Vecera) [1737368] - [netdrv] mlxsw: spectrum_buffers: Allow skipping ingress port quota configuration (Ivan Vecera) [1737368] - [netdrv] mlxsw: spectrum_buffers: Split business logic from mlxsw_sp_port_sb_pms_init() (Ivan Vecera) [1737368] - [netdrv] mlxsw: spectrum_buffers: Use new CPU ingress pool for control packets (Ivan Vecera) [1737368] - [netdrv] mlxsw: spectrum_buffers: Add pools for CPU traffic (Ivan Vecera) [1737368] - [netdrv] mlxsw: spectrum_buffers: Remove assumption about pool order (Ivan Vecera) [1737368] - [netdrv] mlxsw: spectrum_buffers: Forbid changing multicast TCs' attributes (Ivan Vecera) [1737368] - [netdrv] mlxsw: spectrum_buffers: Forbid changing threshold type of first egress pool (Ivan Vecera) [1737368] - [netdrv] mlxsw: spectrum_buffers: Forbid configuration of multicast pool (Ivan Vecera) [1737368] - [netdrv] mlxsw: spectrum_buffers: Add ability to veto TC's configuration (Ivan Vecera) [1737368] - [netdrv] mlxsw: spectrum_buffers: Add ability to veto pool's configuration (Ivan Vecera) [1737368] - [netdrv] mlxsw: spectrum_buffers: Use defines for pool indices (Ivan Vecera) [1737368] - [netdrv] mlxsw: spectrum_buffers: Add extack messages for invalid configurations (Ivan Vecera) [1737368] - [netdrv] mlxsw: spectrum_router: Relax FIB rule validation (Ivan Vecera) [1737368] - [netdrv] mlxsw: spectrum: Use a stable ECMP/LAG seed (Ivan Vecera) [1737368] - [tools] selftests: mlxsw: Test neighbour offload indication (Ivan Vecera) [1737368] - [netdrv] mlxsw: spectrum_router: Add neighbour offload indication (Ivan Vecera) [1737368] - [netdrv] mlxsw: spectrum_router: Propagate neighbour update errors (Ivan Vecera) [1737368] - [documentation] documentation: networking: devlink-info-versions: Add fw.psid (Ivan Vecera) [1737368] - [netdrv] mlxsw: core: Add support for devlink info command (Ivan Vecera) [1737368] - [netdrv] mlxsw: reg: Add MGIR register (Ivan Vecera) [1737368] - [tools] selftests: forwarding: test for bridge mcast traffic after report and leave (Ivan Vecera) [1737368] - [netdrv] mlxsw: switch_ib: Pass valid HW id down to mlxsw_core_port_init() (Ivan Vecera) [1737368] - [netdrv] mlxsw: Remove ndo_get_port_parent_id implementation (Ivan Vecera) [1737368] - [netdrv] mlxsw: Pass switch ID through devlink_port_attrs_set() (Ivan Vecera) [1737368] - [netdrv] mlxsw: spectrum_acl: Rename rehash_dis trace (Ivan Vecera) [1737368] - [netdrv] mlxsw: spectrum_acl: Remove failed_rollback dead end (Ivan Vecera) [1737368] - [netdrv] mlxsw: spectrum_acl: Move rehash_dis trace call and err msg to vregion_migrate() (Ivan Vecera) [1737368] - [netdrv] mlxsw: spectrum_acl: Remove redundant failed_rollback from migrate_start() (Ivan Vecera) [1737368] - [netdrv] mlxsw: Remove ndo_get_phys_port_name implementation (Ivan Vecera) [1737368] - [netdrv] mlxsw: Implement ndo_get_devlink_port (Ivan Vecera) [1737368] - [tools] selftests: mlxsw: Add a new test for strict priority (Ivan Vecera) [1737368] - [tools] selftests: mlxsw: Add qos_lib.sh (Ivan Vecera) [1737368] - [tools] selftests: mlxsw: qos_mc_aware: Configure shared buffers (Ivan Vecera) [1737368] - [tools] selftests: forwarding: devlink_lib: Add shared buffer helpers (Ivan Vecera) [1737368] - [tools] selftests: forwarding: devlink_lib: Simplify deduction of DEVLINK_DEV (Ivan Vecera) [1737368] - [tools] selftests: forwarding: devlink_lib: Avoid double sourcing of lib.sh (Ivan Vecera) [1737368] - [tools] selftests: forwarding: Test action VLAN modify (Ivan Vecera) [1737368] - [tools] selftests: forwarding: Add PCP match and VLAN match tests (Ivan Vecera) [1737368] - [infiniband] rdma/mlx5: Use irq xarray locking for mkey_table (Alaa Hleihel) [1724336] - [netdrv] mlx4_core: Dynamically set guaranteed amount of counters per VF (Alaa Hleihel) [1724336] - [netdrv] mlx5e: Initialize on stack link modes bitmap (Alaa Hleihel) [1724336] - [netdrv] mlx5e: fix ethtool self test: link speed (Alaa Hleihel) [1724336] - [netdrv] mlx5e: Fix handling of compressed CQEs in case of low NAPI budget (Alaa Hleihel) [1724336] - [netdrv] mlx5e: Don't store direct pointer to action's tunnel info (Alaa Hleihel) [1724336] - [netdrv] mlx5: Fix NULL pointer dereference in extended destination (Alaa Hleihel) [1724336] - [netdrv] mlx5e: Only skip encap flows update when encap init failed (Alaa Hleihel) [1724336] - [netdrv] mlx5e: Determine source port properly for vlan push action (Alaa Hleihel) [1724336] - [kernel] mlx5: Fix flow counter list auto bits struct (Alaa Hleihel) [1724336] - [infiniband] rdma/mlx5: Clear old rate limit when closing QP (Alaa Hleihel) [1724336] - [infiniband] ib/mlx5: Remove dead code (Alaa Hleihel) [1724336] - [netdrv] mlx5: fix memory leak in mlx5_fw_fatal_reporter_dump (Alaa Hleihel) [1724336] - [netdrv] mlx5: prevent memory leak in mlx5_fpga_conn_create_cq (Alaa Hleihel) [1724336] - [netdrv] mlx5e: TX, Fix consumer index of error cqe dump (Alaa Hleihel) [1724336] - [netdrv] mlx5e: Tx, Zero-memset WQE info struct upon update (Alaa Hleihel) [1724336] - [netdrv] mlx5e: Tx, Fix assumption of single WQEBB of NOP in cleanup flow (Alaa Hleihel) [1724336] - [infiniband] rdma/mlx5: Add missing synchronize_srcu() for MW cases (Alaa Hleihel) [1724307 1724336] - [infiniband] rdma/mlx5: Order num_pending_prefetch properly with synchronize_srcu (Alaa Hleihel) [1724336] - [infiniband] rdma/mlx5: Do not allow rereg of a ODP MR (Alaa Hleihel) [1724336] - [netdrv] mlx5e: Fix matching on tunnel addresses type (Alaa Hleihel) [1724336] - [netdrv] mlx5: Add device ID of upcoming BlueField-2 (Alaa Hleihel) [1724336] - [infiniband] ib/mlx5: Free mpi in mp_slave mode (Alaa Hleihel) [1724336] - [infiniband] ib/mlx5: Use the original address for the page during free_pages (Alaa Hleihel) [1724308 1724336] - [netdrv] mlx5: FWTrace, Reduce stack usage (Alaa Hleihel) [1724336] - [netdrv] mlx5e: Remove unnecessary clear_bit()s (Alaa Hleihel) [1724336] - [netdrv] mlx5: fix spelling mistake "offlaods" -> "offloads" (Alaa Hleihel) [1724336] - [netdrv] mlx5e: Remove leftover declaration (Alaa Hleihel) [1724336] - [netdrv] mlx5e: ethtool, Fix a typo in WOL function names (Alaa Hleihel) [1724336] - [netdrv] mlx5: Add missing include file to lib/crypto.c (Alaa Hleihel) [1724336] - [netdrv] mlx5: remove self-assignment on esw->dev (Alaa Hleihel) [1724336] - [infiniband] ib/mlx5: Support MLX5_CMD_OP_QUERY_LAG as a DEVX general command (Alaa Hleihel) [1724307 1724336] - [kernel] mlx5: Fix mlx5_ifc_query_lag_out_bits (Alaa Hleihel) [1724336] - [netdrv] mlx5: Fix formats with line continuation whitespace (Alaa Hleihel) [1724336] - [netdrv] mlx5e: Fix mlx5e_tx_reporter_create return value (Alaa Hleihel) [1724336] - [kernel] mlx5: Fix offset of tisc bits reserved field (Alaa Hleihel) [1724336] - [netdrv] mlx5: fix -Wtype-limits compilation warnings (Alaa Hleihel) [1724336] - [infiniband] ib/mlx5: Support per device q counters in switchdev mode (Alaa Hleihel) [1659186 1724336] - [infiniband] ib/mlx5: Refactor code for counters allocation (Alaa Hleihel) [1659186 1724336] - [netdrv] mlx5: DR, Replace CRC32 implementation to use kernel lib (Alaa Hleihel) [1760284 1724336] - [netdrv] mlx5: DR, Support IPv4 and IPv6 mixed matcher (Alaa Hleihel) [1760284 1724336] - [netdrv] mlx5: DR, Allow insertion of duplicate rules (Alaa Hleihel) [1760284 1724336] - [netdrv] mlx5: avoid 64-bit division in dr_icm_pool_mr_create() (Alaa Hleihel) [1760284 1724336] - [netdrv] mlx5e: Fix traffic duplication in ethtool steering (Alaa Hleihel) [1724336] - [netdrv] mlx5: DR, Allow matching on vport based on vhca_id (Alaa Hleihel) [1760284 1724336] - [netdrv] mlx5: DR, Fix getting incorrect prev node in ste_free (Alaa Hleihel) [1760284 1724336] - [netdrv] mlx5: DR, Remove redundant vport number from action (Alaa Hleihel) [1760284 1724336] - [kernel] mlx5: DR, Fix SW steering HW bits and definitions (Alaa Hleihel) [1724336] - [netdrv] mlx5: fix missing assignment of variable err (Alaa Hleihel) [1724327 1724336] - [netdrv] mlx5: Fix rt's type in dr_action_create_reformat_action (Alaa Hleihel) [1760284 1724336] - [netdrv] mlx5: DR, Fix error return code in dr_domain_init_resources() (Alaa Hleihel) [1760284 1724336] - [netdrv] mlx5: Fix addr's type in mlx5dr_icm_dm (Alaa Hleihel) [1760284 1724336] - [netdrv] mlx5: Add devlink flow_steering_mode parameter (Alaa Hleihel) [1760284 1724336] - [netdrv] mlx5: Add support to use SMFS in switchdev mode (Alaa Hleihel) [1760284 1724327 1724336] - [netdrv] mlx5: Add API to set the namespace steering mode (Alaa Hleihel) [1760284 1724336] - [netdrv] mlx5: Add direct rule fs_cmd implementation (Alaa Hleihel) [1760284 1724336] - [netdrv] mlx5: DR, Add CONFIG_MLX5_SW_STEERING for software steering support (Alaa Hleihel) [1760284 1724336] - [netdrv] mlx5: DR, Expose APIs for direct rule managing (Alaa Hleihel) [1760284 1724336] - [netdrv] mlx5: DR, Add required FW steering functionality (Alaa Hleihel) [1760284 1724336] - [netdrv] mlx5: DR, Expose steering rule functionality (Alaa Hleihel) [1760284 1724336] - [netdrv] mlx5: DR, Expose steering action functionality (Alaa Hleihel) [1760284 1724336] - [netdrv] mlx5: DR, Expose steering matcher functionality (Alaa Hleihel) [1760284 1724336] - [netdrv] mlx5: DR, Expose steering table functionality (Alaa Hleihel) [1760284 1724336] - [netdrv] mlx5: DR, Expose steering domain functionality (Alaa Hleihel) [1760284 1724336] - [netdrv] mlx5: DR, Add Steering entry (STE) utilities (Alaa Hleihel) [1760284 1724336] - [netdrv] mlx5: DR, Expose an internal API to issue RDMA operations (Alaa Hleihel) [1760284 1724336] - [netdrv] mlx5: DR, ICM pool memory allocator (Alaa Hleihel) [1760284 1724336] - [netdrv] mlx5: DR, Add direct rule command utilities (Alaa Hleihel) [1760284 1724336] - [netdrv] mlx5: DR, Add the internal direct rule types definitions (Alaa Hleihel) [1760284 1724336] - [netdrv] mlx5: Add flow steering actions to fs_cmd shim layer (Alaa Hleihel) [1760284 1724327 1724336] - [netdrv] mlx5: Set only stag for match untagged packets (Alaa Hleihel) [1760284 1724336] - [kernel] mlx5: Add stub for mlx5_eswitch_mode (Alaa Hleihel) [1760284 1724336] - [netdrv] mlx5: Avoid disabling RoCE when uninitialized (Alaa Hleihel) [1760284 1724336] - [kernel] mlx5: Add HW bits and definitions required for SW steering (Alaa Hleihel) [1760284 1724336] - [netdrv] mlx5: Move device memory management to mlx5_core (Alaa Hleihel) [1760284 1724336] - [netdrv] mlx5e: Support LAG TX port affinity distribution (Alaa Hleihel) [1760285 1724336] - [netdrv] mlx5e: Expose new function for TIS destroy loop (Alaa Hleihel) [1760285 1724336] - [kernel] mlx5: Add lag_tx_port_affinity capability bit (Alaa Hleihel) [1760285 1724336] - [netdrv] mlx5e: Add device out of buffer counter (Alaa Hleihel) [1760291 1724336] - [netdrv] mlx5: Fix the order of fc_stats cleanup (Alaa Hleihel) [1724336] - [netdrv] mlx5e: Fix deallocation of non-fully init encap entries (Alaa Hleihel) [1724336] - [netdrv] mlx5e: Only access fully initialized flows in neigh update (Alaa Hleihel) [1663231 1724336] - [netdrv] mlx5e: Refactor neigh update for concurrent execution (Alaa Hleihel) [1663231 1724336] - [netdrv] mlx5e: Refactor neigh used value update for concurrent execution (Alaa Hleihel) [1663231 1724336] - [netdrv] mlx5e: Protect neigh hash encap list with spinlock and rcu (Alaa Hleihel) [1663231 1724336] - [netdrv] mlx5e: Refactor mlx5e_neigh_update_table->encap_lock (Alaa Hleihel) [1663231 1724336] - [netdrv] mlx5e: Extend neigh hash entry with rcu (Alaa Hleihel) [1663231 1724336] - [netdrv] mlx5e: Always take reference to neigh entry (Alaa Hleihel) [1663231 1724336] - [netdrv] mlx5e: Extract code that queues neigh update work into function (Alaa Hleihel) [1663231 1724336] - [kernel] mlx5: Add support for VNIC_ENV internal rq counter (Alaa Hleihel) [1760291 1724336] - [netdrv] mlx5e: Use refcount_t for refcount (Alaa Hleihel) [1663231 1724336] - [netdrv] mlx5e: Use vhca_id in generating representor port_index (Alaa Hleihel) [1663231 1724336] - [netdrv] mlx5e: Simplify querying port representor parent id (Alaa Hleihel) [1663231 1724336] - [netdrv] mlx5: E-switch, Removed unused hwid (Alaa Hleihel) [1663231 1724327 1724336] - [netdrv] mlx5e: Allow concurrent creation of encap entries (Alaa Hleihel) [1663231 1724336] - [netdrv] mlx5e: Protect encap hash table with mutex (Alaa Hleihel) [1663231 1724336] - [netdrv] mlx5e: Extend encap entry with reference counter (Alaa Hleihel) [1663231 1724336] - [netdrv] mlx5e: Allow concurrent creation of mod_hdr entries (Alaa Hleihel) [1663231 1724336] - [netdrv] mlx5e: Protect mod_hdr hash table with mutex (Alaa Hleihel) [1663231 1724336] - [netdrv] mlx5e: Protect mod header entry flows list with spinlock (Alaa Hleihel) [1663231 1724336] - [netdrv] mlx5e: Extend mod header entry with reference counter (Alaa Hleihel) [1663231 1724336] - [netdrv] mlx5e: Allow concurrent creation of hairpin entries (Alaa Hleihel) [1663231 1724336] - [netdrv] mlx5e: Protect hairpin hash table with mutex (Alaa Hleihel) [1663231 1724336] - [netdrv] mlx5e: Protect hairpin entry flows list with spinlock (Alaa Hleihel) [1663231 1724336] - [netdrv] mlx5e: Extend hairpin entry with reference counter (Alaa Hleihel) [1663231 1724336] - [netdrv] mlx5: E-switch, Tide up eswitch config sequence (Alaa Hleihel) [1724327 1724336] - [netdrv] mlx5: E-Switch, Remove redundant mc_promisc NULL check (Alaa Hleihel) [1724336] - [netdrv] mlx5: E-Switch, remove redundant error handling (Alaa Hleihel) [1724336] - [netdrv] mlx5: E-switch, Introduce helper function to enable/disable vports (Alaa Hleihel) [1724336] - [netdrv] mlx5: E-switch, Initialize TSAR Qos hardware block before its user vports (Alaa Hleihel) [1724336] - [netdrv] mlx5: E-switch, Combine metadata enable/disable functionality (Alaa Hleihel) [1724327 1724336] - [netdrv] mlx5: E-Switch, Verify support QoS element type (Alaa Hleihel) [1724336] - [netdrv] mlx5: Make load_one() and unload_one() symmetric (Alaa Hleihel) [1724336] - [netdrv] mlx5: Add flow counter pool (Alaa Hleihel) [1760297 1724336] - [netdrv] mlx5: Add flow counter bulk infrastructure (Alaa Hleihel) [1760297 1724336] - [kernel] mlx5: Add flow counter bulk allocation hardware bits and command (Alaa Hleihel) [1760297 1724336] - [netdrv] mlx5: Refactor and optimize flow counter bulk query (Alaa Hleihel) [1760297 1724336] - [netdrv] mlx5e: Protect tc flow table with mutex (Alaa Hleihel) [1663231 1724336] - [netdrv] mlx5e: Rely on rcu instead of rtnl lock when getting upper dev (Alaa Hleihel) [1663231 1724336] - [netdrv] mlx5e: Eswitch, use state_lock to synchronize vlan change (Alaa Hleihel) [1663231 1724327 1724336] - [netdrv] mlx5e: Eswitch, change offloads num_flows type to atomic64 (Alaa Hleihel) [1663231 1724327 1724336] - [netdrv] mlx5e: Protect unready flows with dedicated lock (Alaa Hleihel) [1663231 1724336] - [netdrv] mlx5e: Protect tc flows hashtable with rcu (Alaa Hleihel) [1663231 1724336] - [netdrv] mlx5e: Change flow flags type to unsigned long (Alaa Hleihel) [1663231 1724336] - [netdrv] mlx5e: Extend tc flow struct with reference counter (Alaa Hleihel) [1663231 1724336] - [netdrv] mlx5e: Simplify get_route_and_out_devs helper function (Alaa Hleihel) [1663231 1724336] - [netdrv] mlx5e: Improve ethtool rxnfc callback structure (Alaa Hleihel) [1663231 1724336] - [netdrv] mlx5e: Avoid warning print when not required (Alaa Hleihel) [1663231 1724336] - [netdrv] mlx5e: Print a warning when LRO feature is dropped or not allowed (Alaa Hleihel) [1663231 1724336] - [netdrv] mlx5e: Remove ethernet segment from dump WQE (Alaa Hleihel) [1724336] - [netdrv] mlx5e: Add num bytes metadata to WQE info (Alaa Hleihel) [1724336] - [netdrv] mlx5: Fix delay in fw fatal report handling due to fw report (Alaa Hleihel) [1724336] - [netdrv] mlx5: Fix crdump chunks print (Alaa Hleihel) [1724336] - [infiniband] ib/mlx5: Block MR WR if UMR is not possible (Alaa Hleihel) [1724336] - [infiniband] ib/mlx5: Fix MR re-registration flow to use UMR properly (Alaa Hleihel) [1724336] - [infiniband] ib/mlx5: Report and handle ODP support properly (Alaa Hleihel) [1724308 1724336] - [infiniband] ib/mlx5: Consolidate use_umr checks into single function (Alaa Hleihel) [1724336] - [netdrv] mlx5e: Fix compatibility issue with ethtool flash device (Alaa Hleihel) [1724336] - [infiniband] ib/mlx5: Fix use-after-free error while accessing ev_file pointer (Alaa Hleihel) [1724307 1724336] - [netdrv] mlx5e: Remove redundant check in CQE recovery flow of tx reporter (Alaa Hleihel) [1724336] - [netdrv] mlx5e: Fix error flow of CQE recovery on tx reporter (Alaa Hleihel) [1724336] - [netdrv] mlx5e: Fix false negative indication on tx reporter CQE recovery (Alaa Hleihel) [1724336] - [netdrv] mlx5e: kTLS, Fix tisn field placement (Alaa Hleihel) [1724336] - [netdrv] mlx5e: kTLS, Fix tisn field name (Alaa Hleihel) [1724336] - [netdrv] mlx5e: kTLS, Fix progress params context WQE layout (Alaa Hleihel) [1724336] - [kernel] mlx5: kTLS, Fix wrong TIS opmod constants (Alaa Hleihel) [1724336] - [netdrv] mlx5: crypto, Fix wrong offset in encryption key command (Alaa Hleihel) [1724336] - [netdrv] mlx5e: ethtool, Avoid setting speed to 56GBASE when autoneg off (Alaa Hleihel) [1724336] - [netdrv] mlx5e: Only support tx/rx pause setting for port owner (Alaa Hleihel) [1724336] - [netdrv] mlx5: Support inner header match criteria for non decap flow action (Alaa Hleihel) [1724327 1724336] - [netdrv] mlx5e: Use flow keys dissector to parse packets for ARFS (Alaa Hleihel) [1724336] - [infiniband] ib/mlx5: Check the correct variable in error handling code (Alaa Hleihel) [1724307 1724336] - [infiniband] ib/mlx5: Fix implicit MR release flow (Alaa Hleihel) [1724308 1724336] - [netdrv] mlx5e: always initialize frag->last_in_page (Alaa Hleihel) [1724336] - [infiniband] rdma/mlx5: Release locks during notifier unregister (Alaa Hleihel) [1724336] - [infiniband] ib/mlx5: Fix MR registration flow to use UMR properly (Alaa Hleihel) [1764207 1724336] - [netdrv] mlx5e: kTLS, Call WARN_ONCE on netdev mismatch (Alaa Hleihel) [1724336] - [netdrv] mlx5e: Prevent encap flow counter update async to user query (Alaa Hleihel) [1724336] - [netdrv] mlx5e: Fix matching of speed to PRM link modes (Alaa Hleihel) [1724336] - [kernel] mlx5: Fix modify_cq_in alignment (Alaa Hleihel) [1724336] - [netdrv] mlx5: Add missing RDMA_RX capabilities (Alaa Hleihel) [1724336] - [netdrv] mlx5: Use reversed order when unregister devices (Alaa Hleihel) [1724336] - [infiniband] ib/mlx5: Fix RSS Toeplitz setup to be aligned with the HW specification (Alaa Hleihel) [1724336] - [infiniband] ib/mlx5: Prevent concurrent MR updates during invalidation (Alaa Hleihel) [1724308 1724336] - [infiniband] ib/mlx5: Fix clean_mr() to work in the expected order (Alaa Hleihel) [1724336] - [infiniband] ib/mlx5: Move MRs to a kernel PD when freeing them to the MR cache (Alaa Hleihel) [1724336] - [infiniband] ib/mlx5: Use direct mkey destroy command upon UMR unreg failure (Alaa Hleihel) [1724336] - [infiniband] ib/mlx5: Fix unreg_umr to ignore the mkey state (Alaa Hleihel) [1724336] - [infiniband] ib/mlx5: Replace kfree with kvfree (Alaa Hleihel) [1724308 1724336] - [netdrv] mlx5: Replace kfree with kvfree (Alaa Hleihel) [1724336] - [netdrv] mlx5e: Rely on filter_dev instead of dissector keys for tunnels (Alaa Hleihel) [1724336] - [netdrv] mlx5e: Verify encapsulation is supported (Alaa Hleihel) [1724336] - [netdrv] mlx5e: Convert single case statement switch statements into if statements (Alaa Hleihel) [1724336] - [netdrv] mlx5: E-Switch, Reduce ingress acl modify metadata stack usage (Alaa Hleihel) [1724327 1724336] - [netdrv] mlx5e: Fix compilation error in TLS code (Alaa Hleihel) [1724336] - [netdrv] mlx5e: IPoIB, Add error path in mlx5_rdma_setup_rn (Alaa Hleihel) [1724336] - [netdrv] mlx5e: Fix error flow in tx reporter diagnose (Alaa Hleihel) [1724336] - [netdrv] mlx5e: Fix return value from timeout recover function (Alaa Hleihel) [1724336] - [netdrv] mlx5e: Rx, Fix checksum calculation for new hardware (Alaa Hleihel) [1724336] - [netdrv] mlx5e: Fix port tunnel GRE entropy control (Alaa Hleihel) [1724336] - [netdrv] mlx5: E-Switch, Fix default encap mode (Alaa Hleihel) [1724327 1724336] - [netdrv] mlx5e: Return in default case statement in tx_post_resync_params (Alaa Hleihel) [1724336] - [netdrv] mlx5e: Register devlink ports for physical link, PCI PF, VFs (Alaa Hleihel) [1724336] - [infiniband] rdma/mlx5: Set RDMA DIM to be enabled by default (Alaa Hleihel) [1724336] - [infiniband] ib/mlx5: Report correctly tag matching rendezvous capability (Alaa Hleihel) [1724336] - [infiniband] ib/mlx5: Implement VHCA tunnel mechanism in DEVX (Alaa Hleihel) [1724307 1724336] - [kernel] mlx5: Introduce VHCA tunnel device capability (Alaa Hleihel) [1724336] - [netdrv] mlx5e: Add kTLS TX HW offload support (Alaa Hleihel) [1724336] - [netdrv] mlx5e: Introduce a fenced NOP WQE posting function (Alaa Hleihel) [1724336] - [netdrv] mlx5e: Re-work TIS creation functions (Alaa Hleihel) [1760285 1724336] - [netdrv] mlx5e: Tx, Unconstify SQ stop room (Alaa Hleihel) [1724336] - [netdrv] mlx5e: Tx, Don't implicitly assume SKB-less wqe has one WQEBB (Alaa Hleihel) [1724336] - [netdrv] mlx5e: Tx, Make SQ WQE fetch function type generic (Alaa Hleihel) [1724336] - [netdrv] mlx5e: Tx, Enforce L4 inline copy when needed (Alaa Hleihel) [1724336] - [netdrv] mlx5e: Move helper functions to a new txrx datapath header (Alaa Hleihel) [1724336] - [netdrv] mlx5: Accel, Add core TLS support for the Connect-X family (Alaa Hleihel) [1724336] - [netdrv] mlx5: Add crypto library to support create/destroy encryption key (Alaa Hleihel) [1724336] - [netdrv] mlx5: Kconfig, Better organize compilation flags (Alaa Hleihel) [1724336] - [netdrv] mlx5: Accel, Expose accel wrapper for IPsec FPGA function (Alaa Hleihel) [1724336] - [infiniband] ib/mlx5: Add counter_alloc_stats() and counter_update_stats() support (Alaa Hleihel) [1724336] - [infiniband] ib/mlx5: Support statistic q counter configuration (Alaa Hleihel) [1724336] - [infiniband] ib/mlx5: Add counter set id as a parameter for mlx5_ib_query_q_counters() (Alaa Hleihel) [1724336] - [infiniband] ib/mlx5: Support set qp counter (Alaa Hleihel) [1724336] - [netdrv] mlx5: Added devlink info callback (Alaa Hleihel) [1724336] - [netdrv] mlx5: Added fw version query command (Alaa Hleihel) [1724336] - [kernel] mlx5: Add rts2rts_qp_counters_set_id field in hca cap (Alaa Hleihel) [1724336] - [infiniband] rdma/mlx5: Use proper allocation API to get zeroed memory (Alaa Hleihel) [1724336] - [infiniband] ib/mlx5: DEVX cleanup mdev (Alaa Hleihel) [1724307 1724336] - [infiniband] ib/mlx5: Add DEVX support for CQ events (Alaa Hleihel) [1724307 1724336] - [infiniband] ib/mlx5: Implement DEVX dispatching event (Alaa Hleihel) [1724307 1724336] - [infiniband] ib/mlx5: Enable subscription for device events over DEVX (Alaa Hleihel) [1724307 1724336] - [infiniband] ib/mlx5: Register DEVX with mlx5_core to get async events (Alaa Hleihel) [1724307 1724336] - [infiniband] ib/mlx5: Introduce MLX5_IB_OBJECT_DEVX_ASYNC_EVENT_FD (Alaa Hleihel) [1724307 1724336] - [kernel] mlx5: Properly name the generic WQE control field (Alaa Hleihel) [1724336] - [kernel] mlx5: Introduce TLS TX offload hardware bits and structures (Alaa Hleihel) [1724336] - [netdrv] mlx5: Refactor mlx5_esw_query_functions for modularity (Alaa Hleihel) [1724327 1724336] - [netdrv] mlx5: E-Switch prepare functions change handler to be modular (Alaa Hleihel) [1724327 1724336] - [netdrv] mlx5: Introduce and use mlx5_eswitch_get_total_vports() (Alaa Hleihel) [1724327 1724336] - [infiniband] ib/mlx5: Fixed reporting counters on 2nd port for Dual port RoCE (Alaa Hleihel) [1724336] - [kernel] mlx5: Expose device definitions for object events (Alaa Hleihel) [1724336] - [netdrv] mlx5: Report EQE data upon CQ completion (Alaa Hleihel) [1724336] - [netdrv] mlx5: Report a CQ error event only when a handler was set (Alaa Hleihel) [1724336] - [netdrv] mlx5: mlx5_core_create_cq() enhancements (Alaa Hleihel) [1724336] - [netdrv] mlx5: Expose the API to register for ANY event (Alaa Hleihel) [1724336] - [netdrv] mlx5: Use event mask based on device capabilities (Alaa Hleihel) [1724308 1724336] - [netdrv] mlx5: Fix mlx5_core_destroy_cq() error flow (Alaa Hleihel) [1724336] - [netdrv] mlx5: E-Switch, Handle UC address change in switchdev mode (Alaa Hleihel) [1724336] - [netdrv] mlx5: E-Switch, Consider host PF for inline mode and vlan pop (Alaa Hleihel) [1724327 1724336] - [netdrv] mlx5: E-Switch, Use iterator for vlan and min-inline setups (Alaa Hleihel) [1724327 1724336] - [netdrv] mlx5: E-Switch, Reg/unreg function changed event at correct stage (Alaa Hleihel) [1724327 1724336] - [netdrv] mlx5: E-Switch, Consolidate eswitch function number of VFs (Alaa Hleihel) [1724327 1724336] - [netdrv] mlx5: E-Switch, Refactor eswitch SR-IOV interface (Alaa Hleihel) [1724327 1724336] - [netdrv] mlx5: Handle host PF vport mac/guid for ECPF (Alaa Hleihel) [1724327 1724336] - [netdrv] mlx5: E-Switch, Use correct flags when configuring vlan (Alaa Hleihel) [1724336] - [netdrv] mlx5: Reduce dependency on enabled_vfs counter and num_vfs (Alaa Hleihel) [1724336] - [netdrv] mlx5: Don't handle VF func change if host PF is disabled (Alaa Hleihel) [1724327 1724336] - [netdrv] mlx5: Limit scope of mlx5_get_next_phys_dev() to PCI PF devices (Alaa Hleihel) [1724336] - [netdrv] mlx5: Move pci status reg access mutex to mlx5_pci_init (Alaa Hleihel) [1724336] - [kernel] mlx5: Rename mlx5_pci_dev_type to mlx5_coredev_type (Alaa Hleihel) [1724336] - [infiniband] rdma/mlx5: Cleanup rep when doing unload (Alaa Hleihel) [1724336] - [infiniband] {ib, net}/mlx5: E-Switch, Use index of rep for vport to IB port mapping (Alaa Hleihel) [1724327 1724336] - [netdrv] mlx5: E-Switch, Use vport index when init rep (Alaa Hleihel) [1724327 1724336] - [kernel] mlx5: Added MCQI and MCQS registers' description to ifc (Alaa Hleihel) [1724336] - [kernel] mlx5: Add hardware definitions for sub functions (Alaa Hleihel) [1724336] - [netdrv] mlx5e: Disallow tc redirect offload cases we don't support (Alaa Hleihel) [1724336] - [netdrv] mlx5e: Expose same physical switch_id for all representors (Alaa Hleihel) [1724336] - [netdrv] mlx5e: Don't refresh TIRs when updating representor SQs (Alaa Hleihel) [1724336] - [netdrv] mlx5e: reduce stack usage in mlx5_eswitch_termtbl_create (Alaa Hleihel) [1724336] - [netdrv] mlx5e: Set drvinfo in generic manner (Alaa Hleihel) [1724336] - [netdrv] mlx5e: Correct phys_port_name for PF port (Alaa Hleihel) [1724336] - [netdrv] mlx5e: Report netdevice MPLS features (Alaa Hleihel) [1724336] - [netdrv] mlx5e: Move to HW checksumming advertising (Alaa Hleihel) [1724336] - [netdrv] mlx5: MPFS, Allow adding the same MAC more than once (Alaa Hleihel) [1724336] - [netdrv] mlx5: MPFS, Cleanup add MAC flow (Alaa Hleihel) [1724336] - [netdrv] mlx5e: Move queue param structs to en/params.h (Alaa Hleihel) [1724336] - [netdrv] mlx5e: Encapsulate open/close queues into a function (Alaa Hleihel) [1724336] - [netdrv] mlx5e: Consider XSK in XDP MTU limit calculation (Alaa Hleihel) [1724336] - [netdrv] mlx5e: XDP_TX from UMEM support (Alaa Hleihel) [1724336] - [netdrv] mlx5e: Share the XDP SQ for XDP_TX between RQs (Alaa Hleihel) [1724336] - [netdrv] mlx5e: Refactor struct mlx5e_xdp_info (Alaa Hleihel) [1724336] - [netdrv] mlx5e: Allow ICO SQ to be used by multiple RQs (Alaa Hleihel) [1724336] - [netdrv] mlx5e: Calculate linear RX frag size considering XSK (Alaa Hleihel) [1724336] - [netdrv] mlx5e: Replace deprecated PCI_DMA_TODEVICE (Alaa Hleihel) [1724336] - [netdrv] mlx5e: Attach/detach XDP program safely (Alaa Hleihel) [1724336] - [netdrv] mlx5: E-Switch, Enable vport metadata matching if firmware supports it (Alaa Hleihel) [1724327 1724336] - [infiniband] rdma/mlx5: Add vport metadata matching for IB representors (Alaa Hleihel) [1724336] - [netdrv] mlx5: E-Switch, Add match on vport metadata for rule in slow path (Alaa Hleihel) [1724327 1724336] - [netdrv] mlx5: E-Switch, Pass metadata from FDB to eswitch manager (Alaa Hleihel) [1724327 1724336] - [netdrv] mlx5: E-Switch, Add query and modify esw vport context functions (Alaa Hleihel) [1724336] - [netdrv] mlx5: E-Switch, Add match on vport metadata for rule in fast path (Alaa Hleihel) [1724327 1724336] - [netdrv] mlx5e: Specifying known origin of packets matching the flow (Alaa Hleihel) [1724336] - [netdrv] mlx5: E-Switch, Tag packet with vport number in VF vports and uplink ingress ACLs (Alaa Hleihel) [1724327 1724336] - [netdrv] mlx5: Add flow context for flow tag (Alaa Hleihel) [1724336] - [netdrv] mlx5: Introduce a helper API to check VF vport (Alaa Hleihel) [1724327 1724336] - [netdrv] mlx5: Support allocating modify header context from ingress ACL (Alaa Hleihel) [1724336] - [netdrv] mlx5: Get vport ACL namespace by vport index (Alaa Hleihel) [1724336] - [kernel] mlx5: Introduce vport metadata matching bits and enum constants (Alaa Hleihel) [1724336] - [netdrv] mlx5: Convert mkey_table to XArray (Alaa Hleihel) [1724308 1724307 1724336] - [infiniband] rdma/mlx5: Refactor MR descriptors allocation (Alaa Hleihel) [1724336] - [infiniband] rdma/mlx5: Use PA mapping for PI handover (Alaa Hleihel) [1724336] - [infiniband] rdma/mlx5: Improve PI handover performance (Alaa Hleihel) [1724336] - [infiniband] rdma/mlx5: Remove unused IB_WR_REG_SIG_MR code (Alaa Hleihel) [1724336] - [infiniband] rdma/mlx5: Enable decap and packet reformat on FDB (Alaa Hleihel) [1724336] - [infiniband] rdma/mlx5: Consider eswitch encap mode (Alaa Hleihel) [1724336] - [netdrv] mlx5: add missing void argument to function mlx5_devlink_alloc (Alaa Hleihel) [1724336] - [kernel] mlx5: Expose eswitch encap mode (Alaa Hleihel) [1724336] - [netdrv] mlx5: Declare more strictly devlink encap mode (Alaa Hleihel) [1724327 1724336] - [netdrv] mlx5e: use indirect calls wrapper for the rx packet handler (Alaa Hleihel) [1724336] - [netdrv] mlx5e: use indirect calls wrapper for skb allocation (Alaa Hleihel) [1724336] - [netdrv] mlx5: Report devlink health on FW fatal issues (Alaa Hleihel) [1724336] - [netdrv] mlx5: Add support for FW fatal reporter dump (Alaa Hleihel) [1724336] - [netdrv] mlx5: Add fw fatal devlink_health_reporter (Alaa Hleihel) [1724336] - [netdrv] mlx5: Report devlink health on FW issues (Alaa Hleihel) [1724336] - [netdrv] mlx5: Add support for FW reporter dump (Alaa Hleihel) [1724336] - [netdrv] mlx5: Create FW devlink_health_reporter (Alaa Hleihel) [1724336] - [netdrv] mlx5: Issue SW reset on FW assert (Alaa Hleihel) [1724336] - [netdrv] mlx5: Control CR-space access by different PFs (Alaa Hleihel) [1724336] - [netdrv] mlx5: Handle SW reset of FW in error flow (Alaa Hleihel) [1724336] - [netdrv] mlx5: Add Crdump support (Alaa Hleihel) [1724336] - [netdrv] mlx5: Add Vendor Specific Capability access gateway (Alaa Hleihel) [1724336] - [netdrv] mlx5: Move all devlink related functions calls to devlink.c (Alaa Hleihel) [1724336] - [netdrv] mlx5: Add EQ enable/disable API (Alaa Hleihel) [1724308 1724336] - [netdrv] mlx5: Use a single IRQ for all async EQs (Alaa Hleihel) [1724308 1724336] - [netdrv] mlx5: Rename mlx5_irq_info to mlx5_irq (Alaa Hleihel) [1724336] - [netdrv] mlx5: Move all IRQ logic to pci_irq.c (Alaa Hleihel) [1724336] - [netdrv] mlx5: Generalize IRQ interface to work with irq_table (Alaa Hleihel) [1724336] - [netdrv] mlx5: Separate IRQ table creation from EQ table creation (Alaa Hleihel) [1724336] - [netdrv] mlx5: Move IRQ affinity set to IRQ allocation phase (Alaa Hleihel) [1724336] - [netdrv] mlx5: Move IRQ rmap creation to IRQ allocation phase (Alaa Hleihel) [1724336] - [netdrv] mlx5: Separate IRQ data from EQ table data (Alaa Hleihel) [1724336] - [netdrv] mlx5: Separate IRQ request/free from EQ life cycle (Alaa Hleihel) [1724308 1724336] - [netdrv] mlx5: Change interrupt handler to call chain notifier (Alaa Hleihel) [1724308 1724336] - [netdrv] mlx5: Introduce EQ polling budget (Alaa Hleihel) [1724336] - [netdrv] mlx5: Support querying max VFs from device (Alaa Hleihel) [1724336] - [netdrv] mlx5: E-Switch, Return raw output for query esw functions (Alaa Hleihel) [1724327 1724336] - [netdrv] mlx5: E-Switch, Handle representors creation in handler context (Alaa Hleihel) [1724327 1724336] - [netdrv] mlx5: Increase wait time for fw initialization (Alaa Hleihel) [1724336] - [netdrv] mlx5: Move firmware flash implementation to devlink (Alaa Hleihel) [1724336] - [netdrv] mlx5e: TX, Improve performance under GSO workload (Alaa Hleihel) [1724336] - [netdrv] mlx5e: Use termination table for VLAN push actions (Alaa Hleihel) [1722647 1724327 1724336] - [netdrv] mlx5e: Geneve, Add support for encap/decap flows offload (Alaa Hleihel) [1725582 1724336] - [netdrv] mlx5e: Rearrange tc tunnel code in a modular way (Alaa Hleihel) [1724336] - [netdrv] mlx5e: Geneve, Keep tunnel info as pointer to the original struct (Alaa Hleihel) [1724336] - [netdrv] mlx5: Geneve, Manage Geneve TLV options (Alaa Hleihel) [1724336] - [netdrv] mlx5e: Enable setting multiple match criteria for flow group (Alaa Hleihel) [1724327 1724336] - [netdrv] mlx5e: Allow matching only enc_key_id/enc_dst_port for decapsulation action (Alaa Hleihel) [1724336] - [netdrv] mlx5e: Generalize vport type in vport representor (Alaa Hleihel) [1724336] - [netdrv] {ib, net}/mlx5: Constify rep ops functions pointers (Alaa Hleihel) [1724327 1724336] - [netdrv] {ib, net}/mlx5: No need to typecast from void* to mlx5_ib_dev* (Alaa Hleihel) [1724336] - [netdrv] mlx5: E-Switch, Honor eswitch functions changed event cap (Alaa Hleihel) [1724327 1724336] - [netdrv] mlx5: E-Switch, Replace host_params event with functions_changed event (Alaa Hleihel) [1724327 1724336] - [kernel] mlx5: Introduce termination table bits (Alaa Hleihel) [1722647 1724336] - [kernel] mlx5: Add core dump register access HW bits (Alaa Hleihel) [1724336] - [netdrv] mlx5: potential error pointer dereference in error handling (Alaa Hleihel) [1724336] - [netdrv] mlx5e: Support tagged tunnel over bond (Alaa Hleihel) [1724335] - [netdrv] mlx5e: Avoid detaching non-existing netdev under switchdev mode (Alaa Hleihel) [1724335] - [netdrv] mlx5e: Fix source port matching in fdb peer flow rule (Alaa Hleihel) [1724335] - [netdrv] mlx5e: Replace reciprocal_scale in TX select queue function (Alaa Hleihel) [1724335] - [netdrv] mlx5: Avoid reloading already removed devices (Alaa Hleihel) [1724335] - [netdrv] mlx5: Update pci error handler entries and command translation (Alaa Hleihel) [1724335] - [infiniband] mlx5: avoid 64-bit division (Alaa Hleihel) [1724335] - [netdrv] mlx5e: Disable rxhash when CQE compress is enabled (Alaa Hleihel) [1724335] - [netdrv] mlx5e: restrict the real_dev of vlan device is the same as uplink device (Alaa Hleihel) [1724335] - [netdrv] mlx5: Allocate root ns memory using kzalloc to match kfree (Alaa Hleihel) [1724335] - [netdrv] mlx5: Avoid double free in fs init error unwinding path (Alaa Hleihel) [1724335] - [netdrv] mlx5: Avoid double free of root ns in the error flow path (Alaa Hleihel) [1724335] - [netdrv] mlx5: Fix error handling in mlx5_load() (Alaa Hleihel) [1724335] - [netdrv] mlx5e: Fix possible modify header actions memory leak (Alaa Hleihel) [1724335] - [netdrv] mlx5e: Fix no rewrite fields with the same match (Alaa Hleihel) [1724335] - [netdrv] mlx5e: Additional check for flow destination comparison (Alaa Hleihel) [1724335] - [netdrv] mlx5e: Add missing ethtool driver info for representors (Alaa Hleihel) [1766306 1724335] - [netdrv] mlx5e: Fix number of vports for ingress ACL configuration (Alaa Hleihel) [1724335] - [netdrv] mlx5e: Fix ethtool rxfh commands when CONFIG_MLX5_EN_RXNFC is disabled (Alaa Hleihel) [1724335] - [netdrv] mlx5: Fix peer pf disable hca command (Alaa Hleihel) [1724335] - [netdrv] mlx5: E-Switch, Correct type to u16 for vport_num and int for vport_index (Alaa Hleihel) [1724335] - [netdrv] mlx5: Add meaningful return codes to status_to_err function (Alaa Hleihel) [1724335] - [netdrv] mlx5: Imply MLXFW in mlx5_core (Alaa Hleihel) [1724335] - [netdrv] mlx5: Set completion EQs as shared resources (Alaa Hleihel) [1724335] - [infiniband] ib/mlx5: Verify DEVX general object type correctly (Alaa Hleihel) [1724335] - [infiniband] rdma/mlx5: Remove MAYEXEC flag (Alaa Hleihel) [1724335] - [infiniband] ib/mlx5: Device resource control for privileged DEVX user (Alaa Hleihel) [1724335] - [infiniband] ib/mlx5: Add steering SW ICM device memory type (Alaa Hleihel) [1724335] - [infiniband] ib/mlx5: Warn on allocated MEMIC buffers during cleanup (Alaa Hleihel) [1724335] - [infiniband] ib/mlx5: Support device memory type attribute (Alaa Hleihel) [1724335] - [infiniband] ib/mlx5: Add missing XRC options to QP optional params mask (Alaa Hleihel) [1724335] - [netdrv] mlx5: E-Switch, Use atomic rep state to serialize state change (Alaa Hleihel) [1724335] - [netdrv] mlx5: E-Switch, Fix the check of legal vport (Alaa Hleihel) [1724335] - [netdrv] mlx5: E-Switch, Use getter to access all vport array (Alaa Hleihel) [1724335] - [netdrv] mlx5: Use available mlx5_vport struct (Alaa Hleihel) [1724335] - [netdrv] mlx5: Reuse mlx5_esw_for_each_vf_vport macro in two files (Alaa Hleihel) [1724335] - [netdrv] mlx5: Remove unused mlx5_query_nic_vport_vlans (Alaa Hleihel) [1724335] - [netdrv] mlx5e: remove meaningless CFLAGS_tracepoint.o (Alaa Hleihel) [1724335] - [netdrv] mlx5e: Put the common XDP code into a function (Alaa Hleihel) [1724335] - [netdrv] mlx5e: ethtool, Add support for EEPROM high pages query (Alaa Hleihel) [1724322 1724335] - [netdrv] mlx5e: Return error when trying to insert existing flower filter (Alaa Hleihel) [1724335] - [netdrv] mlx5e: Replace TC VLAN pop with VLAN 0 rewrite in prio tag mode (Alaa Hleihel) [1724335] - [netdrv] mlx5e: ACLs for priority tag mode (Alaa Hleihel) [1724335] - [netdrv] mlx5e: Turn on HW tunnel offload in all TIRs (Alaa Hleihel) [1724335] - [netdrv] mlx5e: Take common TIR context settings into a function (Alaa Hleihel) [1724335] - [kernel] mlx5: Fix broken hca cap offset (Alaa Hleihel) [1725554 1724335] - [kernel] mlx5: Geneve, Add flow table capabilities for Geneve decap with TLV options (Alaa Hleihel) [1725554 1724335] - [kernel] mlx5: Geneve, Add basic Geneve encap/decap flow table capabilities (Alaa Hleihel) [1725554 1724335] - [netdrv] mlx5: Eswitch, enable RoCE loopback traffic (Alaa Hleihel) [1724335] - [netdrv] mlx5: Add new miss flow table action (Alaa Hleihel) [1724335] - [netdrv] mlx5: Add support in RDMA RX steering (Alaa Hleihel) [1724335] - [netdrv] mlx5: Pass flow steering objects to fs_cmd (Alaa Hleihel) [1724335] - [netdrv] mlx5: Enable general events on all interfaces (Alaa Hleihel) [1724335] - [infiniband] ib/mlx5: Restrict 'DELAY_DROP_TIMEOUT' subtype to Ethernet interfaces (Alaa Hleihel) [1724335] - [netdrv] mlx5: Separate and generalize dma device from pci device (Alaa Hleihel) [1724335] - [netdrv] mlx5: Get rid of storing copy of device name (Alaa Hleihel) [1724335] - [kernel] mlx5: e-switch: Introduce prio tag mode (Alaa Hleihel) [1724335] - [infiniband] ib/mlx5: Expose TIR ICM address to user space (Alaa Hleihel) [1724335] - [netdrv] mlx5: Introduce new TIR creation core API (Alaa Hleihel) [1724335] - [kernel] mlx5: Expose TIR ICM address in command outbox (Alaa Hleihel) [1724335] - [kernel] mlx5: Expose SW ICM related device memory capabilities (Alaa Hleihel) [1724335] - [netdrv] mlx5e: Use #define for the WQE wait timeout constant (Alaa Hleihel) [1724335] - [netdrv] mlx5e: Remove unused rx_page_reuse stat (Alaa Hleihel) [1724335] - [netdrv] mlx5e: Take HW interrupt trigger into a function (Alaa Hleihel) [1724335] - [netdrv] mlx5e: Remove unused parameter (Alaa Hleihel) [1724335] - [netdrv] mlx5e: Add an underflow warning comment (Alaa Hleihel) [1724335] - [netdrv] mlx5e: Move parameter calculation functions to en/params.c (Alaa Hleihel) [1724335] - [netdrv] mlx5e: Report mlx5e_xdp_set errors (Alaa Hleihel) [1724335] - [netdrv] mlx5e: Remove unused parameter (Alaa Hleihel) [1724335] - [netdrv] mlx5e: XDP, Inline small packets into the TX MPWQE in XDP xmit flow (Alaa Hleihel) [1724335] - [netdrv] mlx5e: XDP, Add TX MPWQE session counter (Alaa Hleihel) [1724335] - [netdrv] mlx5e: XDP, Enhance RQ indication for XDP redirect flush (Alaa Hleihel) [1724335] - [netdrv] mlx5e: XDP, Fix shifted flag index in RQ bitmap (Alaa Hleihel) [1724335] - [netdrv] mlx5e: RX, Support multiple outstanding UMR posts (Alaa Hleihel) [1724335] - [infiniband] rdma/mlx5: Don't create IB representors when in multiport RoCE mode (Alaa Hleihel) [1724335] - [infiniband] rdma/mlx5: Initialize roce port info before multiport master init (Alaa Hleihel) [1724335] - [infiniband] rdma/mlx5: Allow DEVX and raw creation flow on reps (Alaa Hleihel) [1724335] - [infiniband] rdma/mlx5: Add query e-switch vport context to devx white list (Alaa Hleihel) [1724335] - [infiniband] rdma/mlx5: Allow inserting a steering rule to the FDB (Alaa Hleihel) [1724335] - [infiniband] rdma/mlx5: Create flow table with max size supported (Alaa Hleihel) [1724335] - [infiniband] rdma/mlx5: Access the prio bypass inside the FDB flow table namespace (Alaa Hleihel) [1724335] - [infiniband] rdma/mlx5: Check for error return in flow_rule rather than err (Alaa Hleihel) [1724335] - [infiniband] rdma/mlx5: Remove VF representor profile (Alaa Hleihel) [1724335] - [infiniband] rdma/mlx5: Move to single device multiport ports in switchdev mode (Alaa Hleihel) [1724335] - [infiniband] rdma/mlx5: Move SMI caps logic (Alaa Hleihel) [1724335] - [infiniband] rdma/mlx5: Refactor netdev affinity code (Alaa Hleihel) [1724335] - [infiniband] rdma/mlx5: Move default representors SQ steering to rule to modify QP (Alaa Hleihel) [1724335] - [infiniband] rdma/mlx5: Move rep into port struct (Alaa Hleihel) [1724335] - [infiniband] rdma/mlx5: Use correct size for device resources (Alaa Hleihel) [1724335] - [infiniband] rdma/mlx5: Move ports allocation to outside of INIT stage (Alaa Hleihel) [1724335] - [infiniband] rdma/mlx5: Free IB device on remove (Alaa Hleihel) [1724335] - [infiniband] rdma/mlx5: Move netdev info into the port struct (Alaa Hleihel) [1724335] - [netdrv] mlx5: E-Switch, add a new prio to be used by the RDMA side (Alaa Hleihel) [1724335] - [kernel] mlx5: E-Switch, don't use hardcoded values for FDB prios (Alaa Hleihel) [1724335] - [infiniband] ib/mlx5: Remove references to uboject->context (Alaa Hleihel) [1724335] - [netdrv] mlx5e: Unify logic of MTU boundaries (Alaa Hleihel) [1724335] - [netdrv] mlx5e: Obsolete param field holding a constant value (Alaa Hleihel) [1724335] - [netdrv] mlx5: A write memory barrier is sufficient in EQ ci update (Alaa Hleihel) [1724335] - [netdrv] mlx5e: Do not rewrite fields with the same match (Alaa Hleihel) [1724335] - [netdrv] mlx5e: Offload TC e-switch rules with ingress VLAN device (Alaa Hleihel) [1724335] - [netdrv] mlx5e: Offload TC e-switch rules with egress VLAN device (Alaa Hleihel) [1724335] - [netdrv] mlx5e: Allow VLAN rewrite of prio field with the same match (Alaa Hleihel) [1724335] - [netdrv] mlx5e: Deny VLAN rewrite if there is no VLAN header match (Alaa Hleihel) [1724335] - [netdrv] mlx5e: Use helpers to get headers criteria and value pointers (Alaa Hleihel) [1724335] - [netdrv] mlx5e: Return -EOPNOTSUPP when attempting to offload an unsupported action (Alaa Hleihel) [1724335] - [netdrv] mlx5e: Deletes unnecessary setting of esw_attr->parse_attr (Alaa Hleihel) [1724335] - [netdrv] mlx5e: Remove 'parse_attr' argument in parse_tc_fdb_actions() (Alaa Hleihel) [1724335] - [netdrv] mlx5e: Make the log friendly when decapsulation offload not supported (Alaa Hleihel) [1724335] - [netdrv] mlx5: E-Switch, Fix double mutex initialization (Alaa Hleihel) [1724335] - [netdrv] mlx5: Handle event of power detection in the PCIE slot (Alaa Hleihel) [1724335] - [infiniband] rdma/mlx5: Cleanup WQE page fault handler (Alaa Hleihel) [1724335] - [kernel] mlx5: Expose MPEIN (Management PCIE INfo) register layout (Alaa Hleihel) [1724335] - [netdrv] mlx5: Add rate limit print macros (Alaa Hleihel) [1724335] - [infiniband] mlx5: Add explicit bar address field (Alaa Hleihel) [1724335] - [netdrv] mlx5: Replace dev_err/warn/info by mlx5_core_err/warn/info (Alaa Hleihel) [1724335] - [netdrv] mlx5: Use dev->priv.name instead of dev_name (Alaa Hleihel) [1724335] - [netdrv] mlx5: Make mlx5_core messages independent from mdev->pdev (Alaa Hleihel) [1724335] - [netdrv] mlx5: Break load_one into three stages (Alaa Hleihel) [1724335] - [netdrv] mlx5: Function setup/teardown procedures (Alaa Hleihel) [1724335] - [netdrv] mlx5: Move health and page alloc init to mdev_init (Alaa Hleihel) [1724335] - [netdrv] mlx5: Split mdev init and pci init (Alaa Hleihel) [1724335] - [netdrv] mlx5: Remove redundant init functions parameter (Alaa Hleihel) [1724335] - [kernel] mlx5: Remove spinlock support from mlx5_write64 (Alaa Hleihel) [1724335] - [kernel] mlx5: Remove unused MLX5_*_DOORBELL_LOCK macros (Alaa Hleihel) [1724335] - [infiniband] ib/mlx5: Declare devx_async_cmd_event_fops static (Alaa Hleihel) [1724335] - [infiniband] ib/mlx5: Compare only index part of a memory window rkey (Alaa Hleihel) [1724335] - [infiniband] mlx5: Convert mlx5_srq_table to XArray (Alaa Hleihel) [1724335] - [netdrv] mlx5e: Replace TC VLAN pop and push actions with VLAN modify (Alaa Hleihel) [1722646 1724335] - [netdrv] mlx5e: Support VLAN modify action (Alaa Hleihel) [1722646 1724335] - [netdrv] mlx5e: Add VLAN ID rewrite fields (Alaa Hleihel) [1722646 1724335] - [netdrv] mlx5e: TX, Add geneve tunnel stateless offload support (Alaa Hleihel) [1722661 1724335] - [netdrv] mlx5e: Take SW parser code to a separate function (Alaa Hleihel) [1722661 1724335] - [netdrv] mlx5e: Fix port buffer function documentation format (Alaa Hleihel) [1724335] - [netdrv] mlx5: Simplify mlx5_sriov_is_enabled() by using pci core API (Alaa Hleihel) [1724335] - [netdrv] mlx5: Rename total_vfs to total_vports (Alaa Hleihel) [1724335] - [netdrv] mlx5: Simplify sriov enable/disable flow (Alaa Hleihel) [1724335] - [infiniband] rdma/mlx5: Use rdma_user_map_io for mapping BAR pages (Alaa Hleihel) [1724333] - [netdrv] mlx5e: ethtool, Remove unsupported SFP EEPROM high pages query (Alaa Hleihel) [1724333] - [netdrv] mlx5e: Switch to Toeplitz RSS hash by default (Alaa Hleihel) [1724333] - [netdrv] mlx5e: Protect against non-uplink representor for encap (Alaa Hleihel) [1724333] - [netdrv] mlx5e: Rx, Fixup skb checksum for packets with tail padding (Alaa Hleihel) [1724333] - [netdrv] mlx5e: XDP, Avoid checksum complete when XDP prog is loaded (Alaa Hleihel) [1724333] - [netdrv] mlx5e: Use fail-safe channels reopen in tx reporter recover (Alaa Hleihel) [1724333] - [netdrv] mlx5e: Skip un-needed tx recover if interface state is down (Alaa Hleihel) [1724333] - [netdrv] mlx5e: Update xon formula (Alaa Hleihel) [1724333] - [netdrv] mlx5e: Update xoff formula (Alaa Hleihel) [1724333] - [netdrv] mlx5: E-Switch, fix syndrome (0x678139) when turn on vepa (Alaa Hleihel) [1722659 1724333] - [netdrv] mlx5: E-Switch, Protect from invalid memory access in offload fdb table (Alaa Hleihel) [1724333] - [netdrv] mlx5: E-Switch, Fix access to invalid memory when toggling esw modes (Alaa Hleihel) [1722659 1724333] - [netdrv] mlx5e: Add a lock on tir list (Alaa Hleihel) [1724333] - [netdrv] mlx5e: Fix error handling when refreshing TIRs (Alaa Hleihel) [1724333] - [netdrv] mlx5: Decrease default mr cache size (Alaa Hleihel) [1748518 1724333] - [infiniband] ib/mlx5: Reset access mask when looping inside page fault handler (Alaa Hleihel) [1724333] - [netdrv] mlx5: Avoid panic when setting vport rate (Alaa Hleihel) [1724333] - [netdrv] mlx5: Avoid panic when setting vport mac, getting vport config (Alaa Hleihel) [1724333] - [netdrv] mlx5e: IPoIB, Fix RX checksum statistics update (Alaa Hleihel) [1724333] - [netdrv] mlx5: Remove redundant lag function to get pf num (Alaa Hleihel) [1724333] - [netdrv] mlx5: ODP support for XRC transport is not enabled by default in FW (Alaa Hleihel) [1724333] - [netdrv] mlx5e: Update tx reporter status in case channels were successfully opened (Alaa Hleihel) [1722274 1724333] - [netdrv] mellanox: Switch to bitmap_zalloc() (Alaa Hleihel) [1724333] - [infiniband] ib/mlx5: Set correct write permissions for implicit ODP MR (Alaa Hleihel) [1724333] - [netdrv] mlx5e: Declare mlx5e_tx_reporter_recover_from_ctx as static (Alaa Hleihel) [1724333] - [netdrv] mlx5: Support ndo bridge_setlink and getlink (Alaa Hleihel) [1722659 1724333] - [netdrv] mlx5: E-Switch, Add support for VEPA in legacy mode (Alaa Hleihel) [1722659 1724333] - [netdrv] mlx5e: Fix mlx5e_tx_reporter_create return value (Alaa Hleihel) [1724333] - [netdrv] mlx5e: Fix return status of TX reporter timeout recover (Alaa Hleihel) [1724333] - [netdrv] mlx5e: Re-add support for TX timeout when TX reporter is not valid (Alaa Hleihel) [1724333] - [netdrv] mlx5e: Fix warn print in case of TX reporter creation failure (Alaa Hleihel) [1724333] - [netdrv] mlx5: E-Switch, Disable esw manager vport correctly (Alaa Hleihel) [1724333] - [netdrv] mlx5: E-Switch, Fix the warning on vport index out of range (Alaa Hleihel) [1724333] - [netdrv] mlx5: Delete unused FPGA QPN variable (Alaa Hleihel) [1724333] - [netdrv] mlx5e: Wrap the open and apply of channels in one fail-safe function (Alaa Hleihel) [1724333] - [netdrv] mlx5: Factor out HCA capabilities functions (Alaa Hleihel) [1724333] - [netdrv] mlx5: E-Switch, Allow transition to offloads mode for ECPF (Alaa Hleihel) [1724333] - [netdrv] mlx5: E-Switch, Load/unload VF reps according to event from host PF (Alaa Hleihel) [1724333] - [netdrv] mlx5: E-Switch, Consider ECPF vport depends on eswitch ownership (Alaa Hleihel) [1724333] - [netdrv] mlx5: E-Switch, Assign a different position for uplink rep and vport (Alaa Hleihel) [1724333] - [netdrv] mlx5: E-Switch, Centralize repersentor reg/unreg to eswitch driver (Alaa Hleihel) [1724333] - [netdrv] mlx5: E-Switch, Support load/unload reps of specific vport types (Alaa Hleihel) [1724333] - [netdrv] mlx5: E-Switch, Add state to eswitch vport representors (Alaa Hleihel) [1724333] - [netdrv] mlx5: E-Switch, Use getter and iterator to access vport/rep (Alaa Hleihel) [1724333] - [netdrv] mlx5: E-Switch, Split VF and special vports for offloads mode (Alaa Hleihel) [1724333] - [netdrv] mlx5: E-Switch, Refactor offloads flow steering init/cleanup (Alaa Hleihel) [1724333] - [netdrv] mlx5: E-Switch, Properly refer to host PF vport as other vport (Alaa Hleihel) [1724333] - [netdrv] mlx5: E-Switch, Properly refer to the esw manager vport (Alaa Hleihel) [1724333] - [netdrv] mlx5: Correctly set LAG mode for ECPF (Alaa Hleihel) [1724333] - [netdrv] mlx5: E-Switch, Avoid magic numbers when initializing offloads mode (Alaa Hleihel) [1724333] - [kernel] mlx5: Relocate vport macros to the vport header file (Alaa Hleihel) [1724333] - [netdrv] mlx5: E-Switch, Normalize the name of uplink vport number (Alaa Hleihel) [1724333] - [kernel] mlx5: Provide an alternative VF upper bound for ECPF (Alaa Hleihel) [1724333] - [kernel] mlx5: Add host params change event (Alaa Hleihel) [1724333] - [kernel] mlx5: Add query host params command (Alaa Hleihel) [1724333] - [netdrv] mlx5: Update enable HCA dependency (Alaa Hleihel) [1724333] - [netdrv] mlx5: Introduce Mellanox SmartNIC and modify page management logic (Alaa Hleihel) [1724333] - [infiniband] ib/mlx5: Use unified register/load function for uplink and VF vports (Alaa Hleihel) [1724333] - [netdrv] mlx5: Use consistent vport num argument type (Alaa Hleihel) [1724333] - [kernel] mlx5: Use void pointer as the type in address_of macro (Alaa Hleihel) [1724333] - [netdrv] mlx5: Align ODP capability function with netdev coding style (Alaa Hleihel) [1724333] - [netdrv] mlx5: use RCU lock in mlx5_eq_cq_get() (Alaa Hleihel) [1724333] - [infiniband] rdma/mlx5: Fix memory leak in case we fail to add an IB device (Alaa Hleihel) [1724333] - [infiniband] ib/mlx5: Simplify WQE count power of two check (Alaa Hleihel) [1724333] - [netdrv] mlx5e: Add tx timeout support for mlx5e tx reporter (Alaa Hleihel) [1722274 1724333] - [netdrv] mlx5e: Add tx reporter support (Alaa Hleihel) [1722274 1724333] - [infiniband] ib/mlx5: Advertise XRC ODP support (Alaa Hleihel) [1724333] - [infiniband] ib/mlx5: Advertise SRQ ODP support for supported transports (Alaa Hleihel) [1724333] - [infiniband] ib/mlx5: Add ODP SRQ support (Alaa Hleihel) [1724333] - [infiniband] ib/mlx5: Let read user wqe also from SRQ buffer (Alaa Hleihel) [1724333] - [infiniband] ib/mlx5: Add XRC initiator ODP support (Alaa Hleihel) [1724333] - [infiniband] ib/mlx5: Clean mlx5_ib_mr_responder_pfault_handler() signature (Alaa Hleihel) [1724333] - [infiniband] ib/mlx5: Remove useless check in ODP handler (Alaa Hleihel) [1724333] - [netdrv] mlx5: Set ODP SRQ support in firmware (Alaa Hleihel) [1724333] - [kernel] mlx5: Add XRC transport to ODP device capabilities layout (Alaa Hleihel) [1724333] - [infiniband] ib/mlx5: Implement DEVX hot unplug for async command FD (Alaa Hleihel) [1724333] - [infiniband] ib/mlx5: Implement the file ops of DEVX async command FD (Alaa Hleihel) [1724333] - [netdrv] mlx5e: Reuse fold sw stats in representors (Alaa Hleihel) [1724333] - [netdrv] mlx5e: Present the representors SW stats when state is not opened (Alaa Hleihel) [1724333] - [netdrv] mlx5e: Separate between ethtool and netdev software stats folding (Alaa Hleihel) [1724333] - [netdrv] mlx5: Add trace points for flow tables create/destroy (Alaa Hleihel) [1724333] - [netdrv] mlx5e: Expand XPS cpumask to cover all online cpus (Alaa Hleihel) [1724333] - [netdrv] mlx5e: Take CQ decompress fields into a separate structure (Alaa Hleihel) [1724333] - [netdrv] mlx5e: RX, Make sure packet header does not cross page boundary (Alaa Hleihel) [1724333] - [infiniband] mlx5: no need to check return value of debugfs_create functions (Alaa Hleihel) [1724333] - [netdrv] mlx5: Add pci AtomicOps request (Alaa Hleihel) [1724333] - [infiniband] ib/mlx5: Don't override existing ip_protocol (Alaa Hleihel) [1724333] - [infiniband] rdma/mlx5: Replace kzalloc with kcalloc (Alaa Hleihel) [1724333] - [documentation] netfilter: doc: Add nf_tables part in tproxy.txt (Phil Sutter) [1762977] - [net] netfilter: nft_socket: fix erroneous socket assignment (Phil Sutter) [1762977] - [net] netfilter: nft_socket: Break evaluation if no socket found (Phil Sutter) [1762977] - [net] netfilter: nft_tproxy: Fix missing-braces warning (Phil Sutter) [1762977] - [net] netfilter: nft_tproxy: Add missing config check (Phil Sutter) [1762977] - [net] netfilter: nf_tables: Add native tproxy support (Phil Sutter) [1762977] - [net] netfilter: nft_tproxy: Move nf_tproxy_assign_sock() to nf_tproxy.h (Phil Sutter) [1762977] - [net] sched: ensure opts_len <= IP_TUNNEL_OPTS_MAX in act_tunnel_key (Ivan Vecera) [1774706] - [net] ipmr: Fix skb headroom in ipmr_get_route(). (Guillaume Nault) [1773692] - [net] netns: fix GFP flags in rtnl_net_notifyid() (Guillaume Nault) [1763661] - [net] netns: fix NLM_F_ECHO mechanism for RTM_NEWNSID (Guillaume Nault) [1763661] - [netdrv] ptp: ptp_clock: Publish scaled_ppm_to_ppb (Ivan Vecera) [1772085] - [kernel] rh_features: move rh_features entry to sys/kernel (Hangbin Liu) [1660583] - [net] netfilter: nf_tables: Make nft_meta expression more robust (Phil Sutter) [1725169] - [tools] selftests/tls: add test for concurrent recv and send (Sabrina Dubroca) [1760375] - [net] tls: add a TX lock (Sabrina Dubroca) [1760375] - [net] tls: don't pay attention to sk_write_pending when pushing partial records (Sabrina Dubroca) [1760375] - [net] tls: fix sk_msg trim on fallback to copy mode (Sabrina Dubroca) [1760375] - [net] tls: align non temporal copy to cache lines (Sabrina Dubroca) [1760375] - [net] tls: remove the record tail optimization (Sabrina Dubroca) [1760375] - [net] tls: use RCU for the adder to the offload record list (Sabrina Dubroca) [1760375] - [net] tls: unref frags in order (Sabrina Dubroca) [1760375] - [net] tcp: ulp: fix possible crash in tcp_diag_get_aux_size() (Sabrina Dubroca) [1760375] - [net] tls: dedup the record cleanup (Sabrina Dubroca) [1760375] - [net] tls: clean up the number of #ifdefs for CONFIG_TLS_DEVICE (Sabrina Dubroca) [1760375] - [net] tls: narrow down the critical area of device_offload_lock (Sabrina Dubroca) [1760375] - [net] tls: don't jump to return (Sabrina Dubroca) [1760375] - [net] tls: export protocol version, cipher, tx_conf/rx_conf to socket diag (Sabrina Dubroca) [1760375] - [net] tcp: ulp: add functions to dump ulp-specific information (Sabrina Dubroca) [1760375] - [net] tls: use RCU protection on icsk->icsk_ulp_data (Sabrina Dubroca) [1760375] - [net] core/skmsg: Delete an unnecessary check before the function call "consume_skb" (Sabrina Dubroca) [1760375] - [net] tls, fix sk_write_space NULL write when tx disabled (Sabrina Dubroca) [1760375] - [net] tls: swap sk_write_space on close (Sabrina Dubroca) [1760375] - [net] tls: prevent skb_orphan() from leaking TLS plain text with offload (Sabrina Dubroca) [1760375] - [tools] selftests/tls: add a litmus test for the socket reuse through shutdown (Sabrina Dubroca) [1760375] - [net] tls: partially revert fix transition through disconnect with close (Sabrina Dubroca) [1760375] - [documentation] TLS: fix stat counters description (Sabrina Dubroca) [1760375] - [tools] selftests/tls: fix TLS tests with CONFIG_TLS=n (Sabrina Dubroca) [1760375] - [tools] selftests/tls: add shutdown tests (Sabrina Dubroca) [1760375] - [tools] selftests/tls: close the socket with open record (Sabrina Dubroca) [1760375] - [tools] selftests/tls: add a bidirectional test (Sabrina Dubroca) [1760375] - [tools] selftests/tls: test error codes around TLS ULP installation (Sabrina Dubroca) [1760375] - [tools] selftests/tls: add a test for ULP but no keys (Sabrina Dubroca) [1760375] - [net] bpf: sockmap/tls, close can race with map free (Sabrina Dubroca) [1760375] - [net] tls: fix transition through disconnect with close (Sabrina Dubroca) [1760375] - [net] tls: remove sock unlock/lock around strp_done() (Sabrina Dubroca) [1760375] - [net] tls: remove close callback sock unlock/lock around TX work flush (Sabrina Dubroca) [1760375] - [net] tls: don't call tls_sk_proto_close for hw record offload (Sabrina Dubroca) [1760375] - [net] tls: don't arm strparser immediately in tls_set_sw_offload() (Sabrina Dubroca) [1760375] - [net] tls: add missing prot info init (Sabrina Dubroca) [1760375] - [netdrv] mlx5: Return -EINVAL when WARN_ON_ONCE triggers in mlx5e_tls_resync(). (Sabrina Dubroca) [1760375] - [net] tls: don't clear TX resync flag on error (Sabrina Dubroca) [1760375] - [tools] selftests/tls: add test for poll() with data in TLS ULP (Sabrina Dubroca) [1760375] - [net] tls: add kernel-driven resync mechanism for TX (Sabrina Dubroca) [1760375] - [net] tls: generalize the resync callback (Sabrina Dubroca) [1760375] - [net] tls: add kernel-driven TLS RX resync (Sabrina Dubroca) [1760375] - [net] tls: rename handle_device_resync() (Sabrina Dubroca) [1760375] - [net] tls: pass record number as a byte array (Sabrina Dubroca) [1760375] - [net] tls: simplify seq calculation in handle_device_resync() (Sabrina Dubroca) [1760375] - [net] tls: export TLS per skb encryption (Sabrina Dubroca) [1760375] - [include] net/tls: simplify driver context retrieval (Sabrina Dubroca) [1760375] - [include] net/tls: split the TLS_DRIVER_STATE_SIZE and bump TX to 16 bytes (Sabrina Dubroca) [1760375] - [net] tls: don't pass version to tls_advance_record_sn() (Sabrina Dubroca) [1760375] - [include] net/tls: reorganize struct tls_context (Sabrina Dubroca) [1760375] - [net] tls: use version from prot (Sabrina Dubroca) [1760375] - [net] tls: don't re-check msg decrypted status in tls_device_decrypted() (Sabrina Dubroca) [1760375] - [net] tls: don't look for decrypted frames on non-offloaded sockets (Sabrina Dubroca) [1760375] - [net] tls: remove false positive warning (Sabrina Dubroca) [1760375] - [net] tls: check return values from skb_copy_bits() and skb_store_bits() (Sabrina Dubroca) [1760375] - [net] tls: fully initialize the msg wrapper skb (Sabrina Dubroca) [1760375] - [net] tls: replace the sleeping lock around RX resync with a bit lock (Sabrina Dubroca) [1760375] - [net] revert "net/tls: avoid NULL-deref on resync during device removal" (Sabrina Dubroca) [1760375] - [net] tls: avoid NULL-deref on resync during device removal (Sabrina Dubroca) [1760375] - [net] tls: Add support of AES128-CCM based ciphers (Sabrina Dubroca) [1760375] - [documentation] add TLS offload documentation (Sabrina Dubroca) [1760375] - [documentation] tls: RSTify the ktls documentation (Sabrina Dubroca) [1760375] - [net] xdp: increase kABI version (Jiri Benc) [1749817] - [tools] selftests: bpf: disable test_seg6_loop test (Jiri Benc) [1749817] - [tools] selftests: bpf: fix test_tc_tunnel hanging (Jiri Benc) [1749817] - [tools] selftests: bpf: xdping is not meant to be run standalone (Jiri Benc) [1749817] - [tools] libbpf: Use implicit XSKMAP lookup from AF_XDP XDP program (Jiri Benc) [1749817] - [lib] bpf, testing: Introduce 'gso_linear_no_head_frag' skb_segment test (Jiri Benc) [1749817] - [lib] bpf, testing: Refactor test_skb_segment() for testing skb_segment() on different skbs (Jiri Benc) [1749817] - [tools] selftests/bpf: test_progs: Don't leak server_fd in tcp_rtt (Jiri Benc) [1749817] - [tools] selftests/bpf: test_progs: fix client/server race in tcp_rtt (Jiri Benc) [1749817] - [net] flow_dissector: Fix potential use-after-free on BPF_PROG_DETACH (Jiri Benc) [1749817] - [tools] selftests/bpf: fix race in test_tcp_rtt test (Jiri Benc) [1749817] - [net] xdp: unpin xdp umem pages in error path (Jiri Benc) [1749817] - [net] sock: make cookie generation global instead of per netns (Jiri Benc) [1749817] - [net] bpfilter: add "WITH Linux-syscall-note" to SPDX tag of uapi headers (Jiri Benc) [1749817] - [net] bpf: sockmap, only create entry if ulp is not already enabled (Jiri Benc) [1749817] - [net] bpf: sockmap, synchronize_rcu before free'ing map (Jiri Benc) [1749817] - [net] bpf: sockmap, sock_map_delete needs to use xchg (Jiri Benc) [1749817] - [net] core: page_pool: add user refcnt and reintroduce page_pool_destroy (Jiri Benc) [1749817] - [net] bpf: avoid unused variable warning in tcp_bpf_rtt() (Jiri Benc) [1749817] - [net] xdp: fix potential deadlock on socket mutex (Jiri Benc) [1749817] - [net] bpfilter: print umh messages to /dev/kmsg (Jiri Benc) [1749817] - [net] xdp: fix possible cq entry leak (Jiri Benc) [1749817] - [net] xdp: fix race on generic receive path (Jiri Benc) [1749817] - [samples] bpf: fix tcp_bpf.readme detach command (Jiri Benc) [1749817] - [samples] bpf: add sample program that periodically dumps TCP stats (Jiri Benc) [1749817] - [tools] selftests/bpf: test BPF_SOCK_OPS_RTT_CB (Jiri Benc) [1749817] - [tools] bpf/tools: sync bpf.h (Jiri Benc) [1749817] - [net] bpf: add icsk_retransmits to bpf_tcp_sock (Jiri Benc) [1749817] - [net] bpf: add dsack_dups/delivered{, _ce} to bpf_tcp_sock (Jiri Benc) [1749817] - [net] bpf: split shared bpf_tcp_sock and bpf_sock_ops implementation (Jiri Benc) [1749817] - [net] bpf: add BPF_CGROUP_SOCK_OPS callback that is executed on every RTT (Jiri Benc) [1749817] - [net] init/kconfig: add CONFIG_CC_CAN_LINK (Jiri Benc) [1749817] - [net] page_pool: add helper function for retrieving dma direction (Jiri Benc) [1749817] - [net] xdp: fix hang while unregistering device bound to xdp socket (Jiri Benc) [1749817] - [net] xdp: hold device for umem regardless of zero-copy mode (Jiri Benc) [1749817] - [net] xsk: Change the default frame size to 4096 and allow controlling it (Jiri Benc) [1749817] - [tools] libbpf: Support getsockopt XDP_OPTIONS (Jiri Benc) [1749817] - [net] xsk: Add getsockopt XDP_OPTIONS (Jiri Benc) [1749817] - [net] xsk: Add API to check for available entries in FQ (Jiri Benc) [1749817] - [net] xsk: Properly terminate assignment in xskq_produce_flush_desc (Jiri Benc) [1749817] - [net] xdp: Make __mem_id_disconnect static (Jiri Benc) [1749817] - [net] xsk: sample kernel code is now in libbpf (Jiri Benc) [1749817] - [net] page_pool: fix compile warning when CONFIG_PAGE_POOL is disabled (Jiri Benc) [1749817] - [net] page_pool: make sure struct device is stable (Jiri Benc) [1749817] - [net] page_pool: add tracepoints for page_pool with details need by XDP (Jiri Benc) [1749817] - [net] xdp: add tracepoints for XDP mem (Jiri Benc) [1749817] - [net] xdp: force mem allocator removal and periodic warning (Jiri Benc) [1749817] - [net] xdp: tracking page_pool resources and safe removal (Jiri Benc) [1749817] - [netdrv] mlx5: more strict use of page_pool API (Jiri Benc) [1749817] - [net] page_pool: introduce page_pool_free and use in mlx5 (Jiri Benc) [1749817] - [net] veth: use xdp_release_frame for XDP_PASS (Jiri Benc) [1749817] - [net] xdp: page_pool related fix to cpumap (Jiri Benc) [1749817] - [net] xdp: fix leak of IDA cyclic id if rhashtable_insert_slow fails (Jiri Benc) [1749817] - [net] page_pool: add helper function to unmap dma addresses (Jiri Benc) [1749817] - [net] page_pool: add helper function to retrieve dma addresses (Jiri Benc) [1749817] - [net] page_pool: use DMA_ATTR_SKIP_CPU_SYNC for DMA mappings (Jiri Benc) [1749817] - [net] page_pool: don't use page->private to store dma_addr_t (Jiri Benc) [1749817] - [mm] add dma_addr_t to struct page (Jiri Benc) [1749817] - [tools] bpf: Sync asm-generic/socket.h to tools/ (Jiri Benc) [1749817] - [net] bpf: net: Add SO_DETACH_REUSEPORT_BPF (Jiri Benc) [1749817] - [net] veth: Support bulk XDP_TX (Jiri Benc) [1749817] - [net] flow_dissector: remove unused FLOW_DISSECTOR_F_STOP_AT_L3 flag (Jiri Benc) [1749817] - [tools] selftests/bpf: fix compilation error for flow_dissector.c (Jiri Benc) [1749817] - [net] bpf: Update BPF_CGROUP_RUN_PROG_INET_EGRESS calls (Jiri Benc) [1749817] - [net] signal/bpfilter: Fix bpfilter_kernl to use send_sig not force_sig (Jiri Benc) [1749817] - [net] arch: Use asm-generic/socket.h when possible (Jiri Benc) [1749817] - [net] flow_dissector: correct comments on enum flow_dissector_key_id (Jiri Benc) [1749817] - [net] tcp: add stat of data packet reordering events (Jiri Benc) [1749817] - [net] tcp: add dsack blocks received stats (Jiri Benc) [1749817] - [net] tcp: add data bytes retransmitted stats (Jiri Benc) [1749817] - [net] tcp: add data bytes sent stats (Jiri Benc) [1749817] - [net] tcp: add a helper to calculate size of opt_stats (Jiri Benc) [1749817] - [net] netfilter: Support iif matches in POSTROUTING (Phil Sutter) [1775961] - [tools] selftests: add basic netdevsim devlink flash testing (Petr Oros) [1770359] - [netdrv] netdevsim: implement fake flash updating with notifications (Petr Oros) [1770359] - [net] devlink: allow driver to update progress of flash update (Petr Oros) [1770359] - [net] devlink: Add extack to shared buffer operations (Petr Oros) [1770347] - [net] xfrm: policy: avoid warning splat when merging nodes (Sabrina Dubroca) [1758100] - [net] xfrm: policy: fix bydst hlist corruption on hash rebuild (Sabrina Dubroca) [1758100] - [net] xfrm: policy: fix infinite loop when merging src-nodes (Sabrina Dubroca) [1758100] - [tools] selftests: xfrm: alter htresh to trigger move of policies to hash table (Sabrina Dubroca) [1758100] - [net] xfrm: policy: fix reinsertion on node merge (Sabrina Dubroca) [1758100] - [net] xfrm: policy: delete inexact policies from inexact list on hash rebuild (Sabrina Dubroca) [1758100] - [net] xfrm: policy: use hlist rcu variants on inexact insert, part 2 (Sabrina Dubroca) [1758100] - [tools] selftests: xfrm: add block rules with adjacent/overlapping subnets (Sabrina Dubroca) [1758100] - [net] xfrm: policy: remove set but not used variable 'priority' (Sabrina Dubroca) [1758100] - [net] xfrm: policy: fix policy hash rebuild (Sabrina Dubroca) [1758100] - [net] xfrm: policy: fix netlink/pf_key policy lookups (Sabrina Dubroca) [1758100] - [net] xfrm: policy: add 2nd-level saddr trees for inexact policies (Sabrina Dubroca) [1758100] - [net] xfrm: policy: store inexact policies in a tree ordered by source address (Sabrina Dubroca) [1758100] - [net] xfrm: policy: check reinserted policies match their node (Sabrina Dubroca) [1758100] - [net] xfrm: policy: store inexact policies in a tree ordered by destination address (Sabrina Dubroca) [1758100] - [net] xfrm: policy: add inexact policy search tree infrastructure (Sabrina Dubroca) [1758100] - [net] xfrm: policy: consider if_id when hashing inexact policy (Sabrina Dubroca) [1758100] - [net] xfrm: policy: store inexact policies in an rhashtable (Sabrina Dubroca) [1758100] - [net] xfrm: policy: return NULL when inexact search needed (Sabrina Dubroca) [1758100] - [net] xfrm: policy: split list insertion into a helper (Sabrina Dubroca) [1758100] - [net] xfrm: security: iterate all, not inexact lists (Sabrina Dubroca) [1758100] - [tools] selftests: add xfrm policy test script (Sabrina Dubroca) [1758100] - [net] af_packet: fix the tx skb protocol in raw sockets with ETH_P_ALL (Ivan Vecera) [1765561] - [netdrv] mlx5e: Trust kernel regarding transport offset (Ivan Vecera) [1765561] - [netdrv] net/mlx5e: Remove the wrong assumption about transport offset (Ivan Vecera) [1765561] - [net] packet: Remove redundant skb->protocol set (Ivan Vecera) [1765561] - [net] packet: Ask driver for protocol if not provided by user (Ivan Vecera) [1765561] - [net] ethernet: Add parse_protocol header_ops support (Ivan Vecera) [1765561] - [include] net: Introduce parse_protocol header_ops callback (Ivan Vecera) [1765561] - [net] Don't set transport offset to invalid value (Ivan Vecera) [1765561] - [netdrv] Fix Kconfig indentation (Josef Oskera) [1764592] - [netdrv] be2net: make two arrays static const, makes object smaller (Josef Oskera) [1764592] - [netdrv] be2net: eliminate enable field from be_aic_obj (Josef Oskera) [1764592] - [netdrv] Use skb_frag_off accessors (Josef Oskera) [1764592] - [netdrv] Use skb accessors in network drivers (Josef Oskera) [1764592] - [netdrv] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 338 (Josef Oskera) [1764592] - [netdrv] treewide: Add SPDX license identifier - Makefile/Kconfig (Josef Oskera) [1764592] - [netdrv] cross-tree: phase out dma_zalloc_coherent() (Josef Oskera) [1764592] - [documentation] networking: switchdev: Update port parent ID section (Ivan Vecera) [1757840] - [net] Get rid of SWITCHDEV_ATTR_ID_PORT_PARENT_ID (Ivan Vecera) [1757840] - [net] dsa: Implement ndo_get_port_parent_id() (Ivan Vecera) [1757840] - [drivers] staging: fsl-dpaa2: ethsw: Implement ndo_get_port_parent_id() (Ivan Vecera) [1757840] - [netdrv] mscc: ocelot: Implement ndo_get_port_parent_id() (Ivan Vecera) [1757840] - [netdrv] net/mlx5e: Implement ndo_get_port_parent_id() (Ivan Vecera) [1757840] - [netdrv] liquidio: Implement ndo_get_port_parent_id() (Ivan Vecera) [1757840] - [net] tipc: fix unlimited bundling of small messages (Jon Maloy) [1761969] - [net] tipc: clean up skb list lock handling on send path (Jon Maloy) [1761969] - [net] tipc: fix false detection of retransmit failures (Jon Maloy) [1761969] - [net] tipc: reduce risk of wakeup queue starvation (Jon Maloy) [1761969] - [net] tipc: fix changeover issues due to large packet (Jon Maloy) [1761969] - [net] tipc: optimize link synching mechanism (Jon Maloy) [1761969] - [net] tipc: Fix a typo (Jon Maloy) [1761969] - [net] tipc: use rcu dereference functions properly (Jon Maloy) [1761969] - [net] tipc: remove ub->ubsock checks (Jon Maloy) [1761969] - [net] tipc: embed jiffies in macro TIPC_BC_RETR_LIM (Jon Maloy) [1761969] - [net] tipc: add dst_cache support for udp media (Jon Maloy) [1761969] - [net] tipc: rename function msg_get_wrapped() to msg_inner_hdr() (Jon Maloy) [1761969] - [net] tipc: eliminate unnecessary skb expansion during retransmission (Jon Maloy) [1761969] - [net] tipc: simplify stale link failure criteria (Jon Maloy) [1761969] - [net] tipc: check msg->req data len in tipc_nl_compat_bearer_disable (Jon Maloy) [1761969] - [net] tipc: remove the unnecessary msg->req check from tipc_nl_compat_bearer_set (Jon Maloy) [1761969] - [net] tipc: fix issues with early FAILOVER_MSG from peer (Jon Maloy) [1761969] - [net] tipc: include retrans failure detection for unicast (Jon Maloy) [1761969] - [net] tipc: purge deferredq list for each grp member in tipc_group_delete (Jon Maloy) [1761969] - [net] devlink: remove redundant rtnl lock assert (Marcelo Leitner) [1774694]- [gpu] drm/i915/aml: Allow SPT PCH for all AML devices (Lyude Paul) [1761469 1731110] - [gpu] drm/i915/cml: Add second PCH ID for CMP (Lyude Paul) [1731110] - [drm] i915/cml: Add Missing PCI IDs (Lyude Paul) [1727949 1731110] - [gpu] DRM Backport 5.2 -> 5.3 (Lyude Paul) [1731110] - [xen] mm/pgtable: drop pgtable_t variable from pte_fn_t functions (Lyude Paul) [1731110] - [gpu] DRM Backport 5.1 -> 5.2 (Lyude Paul) [1731110] - [s390] bus_find_device: Unify the match callback with class_find_device (Lyude Paul) [1731110] - [kernel] i2c: algo-bit: include main i2c header (Lyude Paul) [1731110] - [extcon] axp288: Add a depends on ACPI to the Kconfig entry (Lyude Paul) [1731110] - [extcon] axp288: Convert to use acpi_dev_get_first_match_dev() (Lyude Paul) [1731110] - [acpi] gpio: merrifield: Fix build err without CONFIG_ACPI (Lyude Paul) [1731110] - [gpio] merrifield: Convert to use acpi_dev_get_first_match_dev() (Lyude Paul) [1731110] - [kernel] proc/sysctl: add shared variables for range check (Lyude Paul) [1731110] - [gpu] drm/i915: Split Pineview device info into desktop and mobile (Lyude Paul) [1731110] - [gpu] snd/hda, drm/i915: Track the display_power_status using a cookie (Lyude Paul) [1731110] - [video] hdmi: Dropped static functions from kernel doc (Lyude Paul) [1731110] - [video] hdmi: Add Unpack function for DRM infoframe (Lyude Paul) [1731110] - [video] drm: Enable HDR infoframe support (Lyude Paul) [1731110] - [kernel] drm: Add HDR source metadata property (Lyude Paul) [1731110] - [gpu] drm: Add colorspace info to AVI Infoframe (Lyude Paul) [1731110] - [gpu] drm: Add HDMI colorspace property (Lyude Paul) [1731110] - [kernel] video/hdmi: Add an enum for HDMI packet types (Lyude Paul) [1731110] - [video] hdmi: Constify infoframe passed to the pack functions (Lyude Paul) [1731110] - [video] hdmi: Constify infoframe passed to the log functions (Lyude Paul) [1731110] - [video] hdmi: Pass buffer size to infoframe unpack functions (Lyude Paul) [1731110] - [video] hdmi: Constify 'buffer' to the unpack functions (Lyude Paul) [1731110] - [video] media: hdmi.h: rename ADOBE_RGB to OPRGB and ADOBE_YCC to OPYCC (Lyude Paul) [1731110] - [media] replace ADOBERGB by OPRGB (Lyude Paul) [1731110] - [dma-buf] add show_fdinfo handler (Lyude Paul) [1731110] - [dma-buf] dma-fence: Signal all callbacks from dma_fence_release() (Lyude Paul) [1731110] - [dma-buf] udmabuf: actually unmap the scatterlist (Lyude Paul) [1731110] - [dma-buf] Make mmap callback actually optional (Lyude Paul) [1731110] - [dma-buf] Remove unused sync_dump() (Lyude Paul) [1731110] - [kernel] dma-buf: explicitely note that dma-fence-chains use 64bit seqno (Lyude Paul) [1731110] - [dma-buf] fix stack corruption in dma_fence_chain_release (Lyude Paul) [1731110] - [dma-buf] add new dma_fence_chain container v7 (Lyude Paul) [1731110] - [dma-buf] add some lockdep asserts to the reservation object implementation (Lyude Paul) [1731110] - [iommu] arm-smmu-v3: Fix build error without CONFIG_PCI_ATS (Jerry Snitselaar) [1729845] - [iommu] arm-smmu-v3: Avoid locking on invalidation path when not using ATS (Jerry Snitselaar) [1729845] - [iommu] arm-smmu-v3: Fix ATC invalidation ordering wrt main TLBs (Jerry Snitselaar) [1729845] - [iommu] arm-smmu-v3: Rework enabling/disabling of ATS for PCI masters (Jerry Snitselaar) [1729845] - [iommu] arm-smmu-v3: Don't issue CMD_SYNC for zero-length invalidations (Jerry Snitselaar) [1729845] - [iommu] arm-smmu-v3: Remove boolean bitfield for 'ats_enabled' flag (Jerry Snitselaar) [1729845] - [iommu] arm-smmu-v3: Document ordering guarantees of command insertion (Jerry Snitselaar) [1729845] - [iommu] arm-smmu-v3: Defer TLB invalidation until ->iotlb_sync() (Jerry Snitselaar) [1729845] - [iommu] arm-smmu-v3: Reduce contention during command-queue insertion (Jerry Snitselaar) [1729845] - [iommu] arm-smmu-v3: Operate directly on low-level queue where possible (Jerry Snitselaar) [1729845] - [iommu] arm-smmu-v3: Move low-level queue fields out of arm_smmu_queue (Jerry Snitselaar) [1729845] - [iommu] arm-smmu-v3: Drop unused 'q' argument from Q_OVF macro (Jerry Snitselaar) [1729845] - [iommu] arm-smmu-v3: Separate s/w and h/w views of prod and cons indexes (Jerry Snitselaar) [1729845] - [iommu] io-pgtable: Pass struct iommu_iotlb_gather to ->tlb_add_page() (Jerry Snitselaar) [1729845] - [iommu] io-pgtable: Pass struct iommu_iotlb_gather to ->unmap() (Jerry Snitselaar) [1729845] - [iommu] io-pgtable: Remove unused ->tlb_sync() callback (Jerry Snitselaar) [1729845] - [iommu] io-pgtable: Replace ->tlb_add_flush() with ->tlb_add_page() (Jerry Snitselaar) [1729845] - [iommu] io-pgtable-arm: Call ->tlb_flush_walk() and ->tlb_flush_leaf() (Jerry Snitselaar) [1729845] - [iommu] io-pgtable: Hook up ->tlb_flush_walk() and ->tlb_flush_leaf() in drivers (Jerry Snitselaar) [1729845] - [kernel] iommu/io-pgtable: Introduce tlb_flush_walk() and tlb_flush_leaf() (Jerry Snitselaar) [1729845] - [iommu] Pass struct iommu_iotlb_gather to ->unmap() and ->iotlb_sync() (Jerry Snitselaar) [1729845] - [kernel] iommu: Introduce iommu_iotlb_gather_add_page() (Jerry Snitselaar) [1729845] - [kernel] iommu: Introduce struct iommu_iotlb_gather for batching TLB flushes (Jerry Snitselaar) [1729845] - [iommu] io-pgtable: Rename iommu_gather_ops to iommu_flush_ops (Jerry Snitselaar) [1729845] - [iommu] io-pgtable-arm: Remove redundant call to io_pgtable_tlb_sync() (Jerry Snitselaar) [1729845] - [kernel] iommu: Remove empty iommu_tlb_range_add() callback from iommu_ops (Jerry Snitselaar) [1729845] - [iommu] arm-smmu-v3: Invalidate ATC when detaching a device (Jerry Snitselaar) [1729845] - [iommu] arm-smmu-v3: Add support for PCI ATS (Jerry Snitselaar) [1729845] - [iommu] Introduce iotlb_sync_map callback (Jerry Snitselaar) [1742234] - [kernel] dma-mapping: fix page attributes for dma_mmap_* (Jerry Snitselaar) [1754727] - [kernel] dma-mapping: check pfn validity in dma_common_{mmap, get_sgtable} (Jerry Snitselaar) [1754727] - [kernel] swiotlb: checking whether swiotlb buffer is full with io_tlb_used (Jerry Snitselaar) [1754727] - [kernel] dma-direct: fix zone selection after an unaddressable CMA allocation (Jerry Snitselaar) [1754727] - [kernel] dma-contiguous: page-align the size in dma_free_contiguous() (Jerry Snitselaar) [1754727] - [kernel] dma-contiguous: do not overwrite align in dma_alloc_contiguous() (Jerry Snitselaar) [1754727] - [kernel] dma-mapping: fix panic caused by passing empty cma command line argument (Jerry Snitselaar) [1754727] - [iommu] dma: Handle SG length overflow better (Jerry Snitselaar) [1742234] - [iommu] dma: Handle MSI mappings separately (Jerry Snitselaar) [1742234] - [iommu] dma: Apply dma_{alloc, free}_contiguous functions (Jerry Snitselaar) [1742234] - [iommu] dma: Don't depend on CONFIG_DMA_DIRECT_REMAP (Jerry Snitselaar) [1742234] - [iommu] dma: Refactor iommu_dma_mmap (Jerry Snitselaar) [1742234] - [iommu] dma: Refactor iommu_dma_get_sgtable (Jerry Snitselaar) [1742234] - [iommu] dma: Refactor iommu_dma_alloc, part 2 (Jerry Snitselaar) [1742234] - [iommu] dma: Cleanup variable naming in iommu_dma_alloc (Jerry Snitselaar) [1742234] - [iommu] dma: Split iommu_dma_free (Jerry Snitselaar) [1742234] - [iommu] dma: Merge the CMA and alloc_pages allocation paths (Jerry Snitselaar) [1742234] - [iommu] dma: Don't remap CMA unnecessarily (Jerry Snitselaar) [1742234] - [iommu] dma: Refactor iommu_dma_alloc (Jerry Snitselaar) [1742234] - [iommu] dma: Refactor iommu_dma_free (Jerry Snitselaar) [1742234] - [iommu] dma: Remove __iommu_dma_free (Jerry Snitselaar) [1742234] - [iommu] dma: Refactor the page array remapping allocator (Jerry Snitselaar) [1742234] - [iommu] dma: Factor out remapped pages lookup (Jerry Snitselaar) [1742234] - [iommu] dma: Squash __iommu_dma_{map, unmap}_page helpers (Jerry Snitselaar) [1742234] - [iommu] dma: Move domain lookup into __iommu_dma_{map, unmap} (Jerry Snitselaar) [1742234] - [iommu] dma: Move __iommu_dma_map (Jerry Snitselaar) [1742234] - [iommu] dma: Use for_each_sg in iommu_dma_alloc (Jerry Snitselaar) [1742234] - [clk] Make clk_bulk_get_all() return a valid "id" (Jerry Snitselaar) [1722978] - [iommu] io-pgtable-arm: Support all Mali configurations (Jerry Snitselaar) [1722978] - [iommu] io-pgtable-arm: Correct Mali attributes (Jerry Snitselaar) [1722978] - [iommu] vt-d: Fix panic after kexec -p for kdump (Jerry Snitselaar) [1742234] - [kernel] iommu/iova: Fix compilation error with !CONFIG_IOMMU_IOVA (Jerry Snitselaar) [1742234] - [iommu] amd: Check PM_LEVEL_SIZE() condition in locked section (Jerry Snitselaar) [1742234] - [iommu] amd: Fix incorrect PASID decoding from event log (Jerry Snitselaar) [1742234] - [iommu] amd: Lock code paths traversing protection_domain->dev_list (Jerry Snitselaar) [1742234] - [iommu] amd: Lock dev_data in attach/detach code paths (Jerry Snitselaar) [1742234] - [iommu] amd: Check for busy devices earlier in attach_device() (Jerry Snitselaar) [1742234] - [iommu] amd: Take domain->lock for complete attach/detach path (Jerry Snitselaar) [1742234] - [iommu] amd: Remove amd_iommu_devtable_lock (Jerry Snitselaar) [1742234] - [iommu] amd: Remove domain->updated (Jerry Snitselaar) [1742234] - [iommu] iova: Avoid false sharing on fq_timer_on (Jerry Snitselaar) [1742234] - [iommu] Don't use sme_active() in generic code (Jerry Snitselaar) [1742234] - [iommu] vt-d: Fix wrong analysis whether devices share the same bus (Jerry Snitselaar) [1742234] - [iommu] amd: Wait for completion of IOTLB flush in attach_device (Jerry Snitselaar) [1742234] - [iommu] amd: Unmap all L7 PTEs when downgrading page-sizes (Jerry Snitselaar) [1742234] - [iommu] amd: Introduce first_pte_l7() helper (Jerry Snitselaar) [1742234] - [iommu] amd: Fix downgrading default page-sizes in alloc_pte() (Jerry Snitselaar) [1742234] - [iommu] amd: Fix pages leak in free_pagetable() (Jerry Snitselaar) [1742234] - [documentation] documentation: Update Documentation for iommu.passthrough (Jerry Snitselaar) [1745844] - [iommu] Disable passthrough mode when SME is active (Jerry Snitselaar) [1745844] - [iommu] Set default domain type at runtime (Jerry Snitselaar) [1745844] - [iommu] Print default domain type on boot (Jerry Snitselaar) [1745844] - [x86] dma: Get rid of iommu_pass_through (Jerry Snitselaar) [1745844] - [iommu] vt-d: Request passthrough mode from IOMMU core (Jerry Snitselaar) [1745844] - [iommu] amd: Request passthrough mode from IOMMU core (Jerry Snitselaar) [1745844] - [iommu] Use Functions to set default domain type in iommu_set_def_domain_type() (Jerry Snitselaar) [1745844] - [iommu] Add helpers to set/get default domain type (Jerry Snitselaar) [1745844] - [iommu] Remember when default domain type was set on kernel command line (Jerry Snitselaar) [1745844] - [iommu] amd: Flush old domains in kdump kernel (Jerry Snitselaar) [1742234] - [iommu] amd: Fix race in increase_address_space() (Jerry Snitselaar) [1742234] - [iommu] vt-d: Remove global page flush support (Jerry Snitselaar) [1742234] - [iommu] vt-d: Fix possible use-after-free of private domain (Jerry Snitselaar) [1742234] - [iommu] vt-d: Detach domain before using a private one (Jerry Snitselaar) [1742234] - [iommu] vt-d: Correctly check format of page table in debugfs (Jerry Snitselaar) [1742234] - [iommu] vt-d: Detach domain when move device out of group (Jerry Snitselaar) [1742234] - [iommu] arm-smmu: Mark expected switch fall-through (Jerry Snitselaar) [1722978] - [iommu] vt-d: Print pasid table entries MSB to LSB in debugfs (Jerry Snitselaar) [1742234] - [iommu] iova: Remove stale cached32_node (Jerry Snitselaar) [1742234] - [iommu] vt-d: Check if domain->pgd was allocated (Jerry Snitselaar) [1742234] - [iommu] vt-d: Don't queue_iova() if there is no flush queue (Jerry Snitselaar) [1742234] - [iommu] amd: fix a crash in iova_magazine_free_pfns (Jerry Snitselaar) [1742234] - [iommu] Use right function to get group for device (Jerry Snitselaar) [1742234] - [iommu] arm-smmu-v3: Fix compilation when CONFIG_CMA=n (Jerry Snitselaar) [1722978] - [iommu] io-pgtable: Support non-coherent page tables (Jerry Snitselaar) [1722978] - [iommu] io-pgtable: Replace IO_PGTABLE_QUIRK_NO_DMA with specific flag (Jerry Snitselaar) [1722978] - [iommu] io-pgtable-arm-v7s: request DMA32 memory, and improve debugging (Jerry Snitselaar) [1722978] - [iommu] io-pgtable-arm: Add support to use system cache (Jerry Snitselaar) [1722978] - [iommu] arm-smmu-v3: Increase maximum size of queues (Jerry Snitselaar) [1722978] - [iommu] amd: Flush not present cache in iommu_map_page (Jerry Snitselaar) [1742234] - [iommu] amd: Only free resources once on init error (Jerry Snitselaar) [1742234] - [iommu] amd: Move gart fallback to amd_iommu_init (Jerry Snitselaar) [1742234] - [iommu] amd: Make iommu_disable safer (Jerry Snitselaar) [1742234] - [iommu] amd: Add missed 'tag' to error msg in iommu_print_event (Jerry Snitselaar) [1742234] - [iommu] amd: Remove redundant assignment to variable npages (Jerry Snitselaar) [1742234] - [iommu] vt-d: Cleanup unused variable (Jerry Snitselaar) [1742234] - [iommu] vt-d: Silence a variable set but not used (Jerry Snitselaar) [1742234] - [iommu] vt-d: Remove an unused variable "length" (Jerry Snitselaar) [1742234] - [iommu] vt-d: Cleanup after delegating DMA domain to generic iommu (Jerry Snitselaar) [1742234] - [iommu] vt-d: Fix suspicious RCU usage in probe_acpi_namespace_devices() (Jerry Snitselaar) [1742234] - [iommu] vt-d: Allow DMA domain attaching to rmrr locked device (Jerry Snitselaar) [1742234] - [iommu] vt-d: Don't enable iommu's which have been ignored (Jerry Snitselaar) [1742234] - [iommu] vt-d: Set domain type for a private domain (Jerry Snitselaar) [1742234] - [iommu] vt-d: Don't return error when device gets right domain (Jerry Snitselaar) [1742234] - [iommu] vt-d: Fix a variable set but not used (Jerry Snitselaar) [1742234] - [kernel] iommu/vt-d: Fix typo in SVM code comment (Jerry Snitselaar) [1742234] - [iommu] vt-d: Remove static identity map code (Jerry Snitselaar) [1742234] - [iommu] vt-d: Remove duplicated code for device hotplug (Jerry Snitselaar) [1742234] - [iommu] vt-d: Remove startup parameter from device_def_domain_type() (Jerry Snitselaar) [1742234] - [iommu] vt-d: Cleanup get_valid_domain_for_dev() (Jerry Snitselaar) [1742234] - [iommu] vt-d: Implement is_attach_deferred iommu ops entry (Jerry Snitselaar) [1742234] - [iommu] vt-d: Probe DMA-capable ACPI name space devices (Jerry Snitselaar) [1742234] - [iommu] vt-d: Handle 32bit device with identity default domain (Jerry Snitselaar) [1742234] - [iommu] vt-d: Identify default domains replaced with private (Jerry Snitselaar) [1742234] - [iommu] vt-d: Delegate the dma domain to upper layer (Jerry Snitselaar) [1742234] - [iommu] vt-d: Delegate the identity domain to upper layer (Jerry Snitselaar) [1742234] - [iommu] vt-d: Add device_def_domain_type() helper (Jerry Snitselaar) [1742234] - [iommu] vt-d: Enable DMA remapping after rmrr mapped (Jerry Snitselaar) [1742234] - [iommu] vt-d: Expose ISA direct mapping region via iommu_get_resv_regions (Jerry Snitselaar) [1742234] - [iommu] vt-d: Implement apply_resv_region iommu ops entry (Jerry Snitselaar) [1742234] - [iommu] Add API to request DMA domain for device (Jerry Snitselaar) [1742234] - [iommu] vt-d: Add debugfs support to show scalable mode DMAR table internals (Jerry Snitselaar) [1742234] - [iommu] vt-d: Introduce macros useful for dumping DMAR table (Jerry Snitselaar) [1742234] - [iommu] vt-d: Modify the format of intel DMAR tables dump (Jerry Snitselaar) [1742234] - [iommu] vt-d: Remove unnecessary rcu_read_locks (Jerry Snitselaar) [1742234] - [iommu] vt-d: Fix bind svm with multiple devices (Jerry Snitselaar) [1742234] - [iommu] arm-smmu: Avoid constant zero in TLBI writes (Jerry Snitselaar) [1722978] - [iommu] vt-d: Set the right field for Page Walk Snoop (Jerry Snitselaar) [1742234] - [iommu] Add missing new line for dma type (Jerry Snitselaar) [1742234] - [kernel] iommu/iova: Separate atomic variables to improve performance (Jerry Snitselaar) [1742234] - [iommu] Remove iommu_callback_data (Jerry Snitselaar) [1742234] - [iommu] amd: Remove amd_iommu_pd_list (Jerry Snitselaar) [1742234] - [iommu] amd: Use pci_prg_resp_pasid_required() (Jerry Snitselaar) [1742234] - [iommu] vt-d: Fix leak in intel_pasid_alloc_table on error path (Jerry Snitselaar) [1742234] - [iommu] vt-d: Make kernel parameter igfx_off work with vIOMMU (Jerry Snitselaar) [1742234] - [iommu] vt-d: Set intel_iommu_gfx_mapped correctly (Jerry Snitselaar) [1742234] - [iommu] vt-d: cleanup: no spaces at the start of a line (Jerry Snitselaar) [1742234] - [iommu] vt-d: Don't request page request irq under dmar_global_lock (Jerry Snitselaar) [1742234] - [iommu] vt-d: Use struct_size() helper (Jerry Snitselaar) [1742234] - [iommu] vt-d: Flush IOTLB for untrusted device in time (Jerry Snitselaar) [1742234] - [iommu] vt-d: Clean up iommu_no_mapping (Jerry Snitselaar) [1742234] - [vfio] type1: Add domain at(de)taching group helpers (Jerry Snitselaar) [1742234] - [iommu] vt-d: Return ID associated with an auxiliary domain (Jerry Snitselaar) [1742234] - [iommu] vt-d: Aux-domain specific domain attach/detach (Jerry Snitselaar) [1742234] - [iommu] vt-d: Move common code out of iommu_attch_device() (Jerry Snitselaar) [1742234] - [iommu] vt-d: Add per-device IOMMU feature ops entries (Jerry Snitselaar) [1742234] - [iommu] vt-d: Make intel_iommu_enable_pasid() more generic (Jerry Snitselaar) [1742234] - [iommu] vt-d: Switch to bitmap_zalloc() (Jerry Snitselaar) [1742234] - [iommu] Bind process address spaces to devices (Jerry Snitselaar) [1742234] - [iommu] Add APIs for multiple domains per device (Jerry Snitselaar) [1742234] - [iommu] arm-smmu: Log CBFRSYNRA register on context fault (Jerry Snitselaar) [1722978] - [iommu] arm-smmu-v3: Don't disable SMMU in kdump kernel (Jerry Snitselaar) [1722978] - [iommu] arm-smmu-v3: Disable tagged pointers (Jerry Snitselaar) [1722978] - [iommu] arm-smmu-v3: Link domains and devices (Jerry Snitselaar) [1722978] - [iommu] arm-smmu-v3: Add a master->domain pointer (Jerry Snitselaar) [1722978] - [iommu] arm-smmu-v3: Store SteamIDs in master (Jerry Snitselaar) [1722978] - [iommu] arm-smmu-v3: Rename arm_smmu_master_data to arm_smmu_master (Jerry Snitselaar) [1722978] - [iommu] io-pgtable: Add ARM Mali midgard MMU page table format (Jerry Snitselaar) [1722978] - [iommu] vt-d: Save the right domain ID used by hardware (Jerry Snitselaar) [1742234] - [iommu] iova: Fix tracking of recently failed iova address (Jerry Snitselaar) [1742234] - [iommu] Fix IOMMU debugfs fallout (Jerry Snitselaar) [1742234] - [kernel] iommu: Document iommu_ops.is_attach_deferred() (Jerry Snitselaar) [1742234] - [kernel] iommu: Document iommu_ops.iotlb_sync_map() (Jerry Snitselaar) [1742234] - [kernel] iommu: Fix flush_tlb_all typo (Jerry Snitselaar) [1742234] - [iommu] io-pgtable-arm-v7s: Only kmemleak_ignore L2 tables (Jerry Snitselaar) [1722978] - [iommu] Use dev_printk() when possible (Jerry Snitselaar) [1742234] - [kernel] iommu: Allow io-pgtable to be used outside of iommu/ (Jerry Snitselaar) [1722978] - [iommu] iova: Allow compiling the library without IOMMU support (Jerry Snitselaar) [1742234] - [iommu] amd: Use dev_printk() when possible (Jerry Snitselaar) [1742234] - [iommu] amd: Remove clear_flush_young notifier (Jerry Snitselaar) [1742234] - [iommu] amd: Print reason for iommu_map_page failure in map_sg (Jerry Snitselaar) [1742234] - [iommu] vt-d: Get domain ID before clear pasid entry (Jerry Snitselaar) [1742234] - [iommu] vt-d: Set context field after value initialized (Jerry Snitselaar) [1742234] - [kernel] pci/ats: Add inline to pci_prg_resp_pasid_required() (Jerry Snitselaar) [1724921 1724927] - [iommu] vt-d: Enable ATS only if the device uses page aligned address (Jerry Snitselaar) [1724922] - [pci] ats: Add pci_ats_page_aligned() interface (Jerry Snitselaar) [1724922] - [iommu] vt-d: Fix PRI/PASID dependency issue (Jerry Snitselaar) [1724921 1724927] - [pci] ats: Add pci_prg_resp_pasid_required() interface (Jerry Snitselaar) [1724921 1724927] - [iommu] vt-d: Allow interrupts from the entire bus for aliased devices (Jerry Snitselaar) [1742234] - [iommu] vt-d: Add helper to set an IRTE to verify only the bus number (Jerry Snitselaar) [1742234] - [iommu] vt-d: Remove misleading "domain 0" test from domain_exit() (Jerry Snitselaar) [1742234] - [iommu] vt-d: Remove unused dmar_remove_one_dev_info() argument (Jerry Snitselaar) [1742234] - [iommu] vt-d: Remove unnecessary local variable initializations (Jerry Snitselaar) [1742234] - [iommu] vt-d: Use dev_printk() when possible (Jerry Snitselaar) [1742234] - [iommu] vt-d: Remove change_pte notifier (Jerry Snitselaar) [1742234] - iommu/vt-d: Implement dma_[un]map_resource() (Jerry Snitselaar) [1742234] - [iommu] vt-d: Support page request in scalable mode (Jerry Snitselaar) [1742234] - [iommu] vt-d: Leave scalable mode default off (Jerry Snitselaar) [1742234] - [iommu] of: Fix probe-deferral (Jerry Snitselaar) [1742234] - [iommu] Check for iommu_ops == NULL in iommu_probe_device() (Jerry Snitselaar) [1742234] - [iommu] of: Don't call iommu_ops->add_device directly (Jerry Snitselaar) [1742234] - powerpc/iommu: Use device_iommu_mapped() (Jerry Snitselaar) [1742234] - [powerpc] iommu: Use device_iommu_mapped() (Jerry Snitselaar) [1742234] - [iommu] of: Use device_iommu_mapped() (Jerry Snitselaar) [1742234] - [iommu] of: Use helper functions to access dev->iommu_fwspec (Jerry Snitselaar) [1742234] - [iommu] dma: Use helper functions to access dev->iommu_fwspec (Jerry Snitselaar) [1742234] - [iommu] arm-smmu: Use helper functions to access dev->iommu_fwspec (Jerry Snitselaar) [1722978] - [acpi] iort: Fix rc_dma_get_range() (Jerry Snitselaar) [1722978] - [kernel] iommu: Change tlb_range_add to iotlb_range_add and tlb_sync to iotlb_sync (Jerry Snitselaar) [1742234] - [iommu] arm-smmu: Make arm-smmu-v3 explicitly non-modular (Jerry Snitselaar) [1722978] - [iommu] arm-smmu: Make arm-smmu explicitly non-modular (Jerry Snitselaar) [1722978] - [iommu] Audit and remove any unnecessary uses of module.h (Jerry Snitselaar) [1742234] - [iommu] irq_remapping: Remove unused header files (Jerry Snitselaar) [1742234] - [iommu] Do physical merging in iommu_map_sg() (Jerry Snitselaar) [1742234] - [iommu] amd: Remove leading 0s in error log messages (Jerry Snitselaar) [1742234] - [iommu] amd: Fix line-break in error log reporting (Jerry Snitselaar) [1742234] - [iommu] amd: Use pr_fmt() (Jerry Snitselaar) [1742234] - [iommu] amd: Allow to upgrade page-size (Jerry Snitselaar) [1742234] - [iommu] amd: Restart loop if cmpxchg64 succeeded in alloc_pte() (Jerry Snitselaar) [1742234] - [iommu] amd: Allow downgrading page-sizes in alloc_pte() (Jerry Snitselaar) [1742234] - [iommu] amd: Ignore page-mode 7 in free_sub_pt() (Jerry Snitselaar) [1742234] - [iommu] amd: Introduce free_sub_pt() function (Jerry Snitselaar) [1742234] - [iommu] amd: Collect page-table pages in freelist (Jerry Snitselaar) [1742234] - [iommu] vt-d: Remove deferred invalidation (Jerry Snitselaar) [1724930] - [iommu] vt-d: Shared virtual address in scalable mode (Jerry Snitselaar) [1742234] - [iommu] vt-d: Add first level page table interface (Jerry Snitselaar) [1742234] - [iommu] vt-d: Setup context and enable RID2PASID support (Jerry Snitselaar) [1742234] - [iommu] vt-d: Pass pasid table to context mapping (Jerry Snitselaar) [1742234] - [iommu] vt-d: Setup pasid entry for RID2PASID support (Jerry Snitselaar) [1742234] - [iommu] vt-d: Add second level page table interface (Jerry Snitselaar) [1742234] - [iommu] vt-d: Reserve a domain id for FL and PT modes (Jerry Snitselaar) [1742234] - [iommu] vt-d: Add 256-bit invalidation descriptor support (Jerry Snitselaar) [1742234] - [kernel] iommu/vt-d: Move page table helpers into header (Jerry Snitselaar) [1742234] - [iommu] vt-d: Manage scalalble mode PASID tables (Jerry Snitselaar) [1742234] - [iommu] vt-d: Enumerate the scalable mode capability (Jerry Snitselaar) [1742234] - [kernel] iommu/vtd: Cleanup dma_remapping.h header (Jerry Snitselaar) [1742234] - [documentation] dt-bindings: arm-smmu: Add binding doc for Qcom smmu-500 (Jerry Snitselaar) [1722978] - [iommu] arm-smmu: Add support for qcom, smmu-v2 variant (Jerry Snitselaar) [1722978] - [documentation] dt-bindings: arm-smmu: Add bindings for qcom, smmu-v2 (Jerry Snitselaar) [1722978] - [iommu] arm-smmu: Add the device_link between masters and smmu (Jerry Snitselaar) [1722978] - [iommu] arm-smmu: Invoke pm_runtime across the driver (Jerry Snitselaar) [1722978] - [iommu] arm-smmu: Add pm_runtime/sleep ops (Jerry Snitselaar) [1722978] - [clk] add managed version of clk_bulk_get_all (Jerry Snitselaar) [1722978] - [clk] add new APIs to operate on all available clocks (Jerry Snitselaar) [1722978] - [clk] bulk: add of_clk_bulk_get() (Jerry Snitselaar) [1722978] - [iommu] arm-smmu-v3: Use explicit mb() when moving cons pointer (Jerry Snitselaar) [1722978] - [iommu] arm-smmu-v3: Avoid memory corruption from Hisilicon MSI payloads (Jerry Snitselaar) [1722978] - [iommu] arm-smmu-v3: Fix big-endian CMD_SYNC writes (Jerry Snitselaar) [1722978] - [iommu] revert "iommu/io-pgtable-arm: Check for v7s-incapable systems" (Jerry Snitselaar) [1722978] - [iommu] Fix a typo (Jerry Snitselaar) [1742234] - [iommu] Tidy up window attributes (Jerry Snitselaar) [1742234] - [iommu] amd: Add default branch in amd_iommu_capable() (Jerry Snitselaar) [1742234] - [iommu] amd: Move iommu_init_pci() to .init section (Jerry Snitselaar) [1742234] - [iommu] vt-d: Add debugfs support to show context internals (Jerry Snitselaar) [1742234] - [iommu] vt-d: Add debugfs support for Interrupt remapping (Jerry Snitselaar) [1742234] - [iommu] vt-d: Add debugfs support to show register contents (Jerry Snitselaar) [1742234] - [iommu] vt-d: Enable base Intel IOMMU debugfs support (Jerry Snitselaar) [1742234] - [kernel] iommu/vt-d: Update register definitions to VT-d 3.0 specification (Jerry Snitselaar) [1742234] - [iommu] vt-d: Relocate struct/function declarations to its header files (Jerry Snitselaar) [1742234] - [of] iommu/of: make of_pci_map_rid() available for other devices too (Jerry Snitselaar) [1742234] - [iommu] arm-smmu-v3: Remove unnecessary wrapper function (Jerry Snitselaar) [1722978] - [iommu] arm-smmu-v3: Add SPDX header (Jerry Snitselaar) [1722978] - [iommu] arm-smmu-v3: Fix a couple of minor comment typos (Jerry Snitselaar) [1722978] - [kernel] iommu/shmobile: Remove unused linux/platform_data/sh_ipmmu.h header (Jerry Snitselaar) [1742234] - [iommu] vt-d: Handle memory shortage on pasid table allocation (Jerry Snitselaar) [1742234] - [iommu] Add sysfs attribyte for domain type (Jerry Snitselaar) [1742234] - [iommu] amd: Add basic debugfs infrastructure for AMD IOMMU (Jerry Snitselaar) [1742234] - [iommu] Enable debugfs exposure of IOMMU driver internals (Jerry Snitselaar) [1742234] - [iommu] vt-d: Remove the obsolete per iommu pasid tables (Jerry Snitselaar) [1742234] - [iommu] vt-d: Apply per pci device pasid table in SVA (Jerry Snitselaar) [1742234] - [iommu] vt-d: Allocate and free pasid table (Jerry Snitselaar) [1742234] - [iommu] vt-d: Per PCI device pasid table interfaces (Jerry Snitselaar) [1742234] - [iommu] vt-d: Add for_each_device_domain() helper (Jerry Snitselaar) [1742234] - [iommu] vt-d: Move device_domain_info to header (Jerry Snitselaar) [1742234] - [iommu] vt-d: Apply global PASID in SVA (Jerry Snitselaar) [1742234] - [iommu] vt-d: Avoid using idr_for_each_entry() (Jerry Snitselaar) [1742234] - [iommu] vt-d: Global PASID name space (Jerry Snitselaar) [1742234] - [iommu] vt-d: Fix dev iotlb pfsid use (Jerry Snitselaar) [1742234] - [kernel] iommu/vt-d: Add definitions for PFSID (Jerry Snitselaar) [1742234] - [iommu] amd: Argument page_size could be uninitialized (Jerry Snitselaar) [1742234] - [iommu] arm-smmu-v3: Abort all transactions if SMMU is enabled in kdump kernel (Jerry Snitselaar) [1722978] - [iommu] arm-smmu-v3: Prevent any devices access to memory without registration (Jerry Snitselaar) [1722978] - [iommu] [] iommu/arm-smmu-v3: sync the OVACKFLG to PRIQ consumer register (Jerry Snitselaar) [1722978] - [iommu] io-pgtable-arm-v7s: Abort allocation when table address overflows the PTE (Jerry Snitselaar) [1722978] - [iommu] io-pgtable-arm: Fix pgtable allocation in selftest (Jerry Snitselaar) [1722978] - [netdrv] iavf: initialize ITRN registers with correct values (Stefan Assmann) [1721697] - [netdrv] iavf: fix MAC address setting for VFs when filter is rejected (Stefan Assmann) [1721697] - [netdrv] iavf: allow permanent MAC address to change (Stefan Assmann) [1721697] - [netdrv] iavf: remove unused debug function iavf_debug_d (Stefan Assmann) [1721697] - [netdrv] Use skb_frag_off accessors (Stefan Assmann) [1721697] - [netdrv] Use skb accessors in network drivers (Stefan Assmann) [1721697] - [netdrv] iavf: fix dereference of null rx_buffer pointer (Stefan Assmann) [1721697] - [netdrv] iavf: Fix up debug print macro (Stefan Assmann) [1721697] - [netdrv] iavf: use struct_size() helper (Stefan Assmann) [1721697] - [netdrv] iavf: allow null RX descriptors (Stefan Assmann) [1721697] - [netdrv] iavf: add call to iavf_[add|del]_cloud_filter (Stefan Assmann) [1721697] - [netdrv] iavf: Refactor init state machine (Stefan Assmann) [1721697] - [netdrv] iavf: Refactor the watchdog state machine (Stefan Assmann) [1721697] - [netdrv] iavf: Remove timer for work triggering, use delaying work instead (Stefan Assmann) [1721697] - [netdrv] iavf: Move commands processing to the separate function (Stefan Assmann) [1721697] - [netdrv] iavf: Fix the math for valid length for ADq enable (Stefan Assmann) [1721697] - [netdrv] iavf: Change GFP_KERNEL to GFP_ATOMIC in kzalloc() (Stefan Assmann) [1721697] - [netdrv] iavf: wait longer for close to complete (Stefan Assmann) [1721697] - [netdrv] iavf: use signed variable (Stefan Assmann) [1721697] - [netdrv] iavf: Create VLAN tag elements starting from the first element (Stefan Assmann) [1721697] - [netdrv] iavf: update comments and file checks to match iavf (Stefan Assmann) [1721697] - [netdrv] iavf: rename i40e_device to iavf_device (Stefan Assmann) [1721697] - [netdrv] iavf: change remaining i40e defines to be iavf (Stefan Assmann) [1721697] - [netdrv] iavf: rename iavf_client.h defines to match driver name (Stefan Assmann) [1721697] - [netdrv] iavf: rename iavf_status structure flags (Stefan Assmann) [1721697] - [netdrv] iavf: replace i40e variables with iavf (Stefan Assmann) [1721697] - [netdrv] iavf: rename i40e functions to be iavf (Stefan Assmann) [1721697] - [netdrv] iavf: change iavf_status_code to iavf_status (Stefan Assmann) [1721697] - [netdrv] iavf: Rename i40e_adminq* files to iavf_adminq* (Stefan Assmann) [1721697] - [netdrv] iavf: iavf_client: use struct_size() helper (Stefan Assmann) [1721697] - [netdrv] iavf: use struct_size() in kzalloc() (Stefan Assmann) [1721697] - [netdrv] iavf: Limiting RSS queues to CPUs (Stefan Assmann) [1721697] - [netdrv] iavf: Use printf instead of gnu_printf for iavf_debug_d (Stefan Assmann) [1721697] - [netdrv] igb/igc: use ktime accessors for skb->tstamp (Stefan Assmann) [1721695] - [netdrv] i40e: Fix for ethtool -m issue on X722 NIC (Stefan Assmann) [1721695] - [netdrv] intel: Demote MTU change prints to debug (Stefan Assmann) [1721695] - [netdrv] i40e: implement VF stats NDO (Stefan Assmann) [1721695] - [netdrv] i40e: enable X710 support (Stefan Assmann) [1721695] - [netdrv] i40e: Add UDP segmentation offload support (Stefan Assmann) [1721695] - [netdrv] i40e: prevent memory leak in i40e_setup_macvlans (Stefan Assmann) [1721695] - [netdrv] i40e: Refactoring VF MAC filters counting to make more reliable (Stefan Assmann) [1721695] - [netdrv] i40e: Fix LED blinking flow for X710T*L devices (Stefan Assmann) [1721695] - [netdrv] i40e: allow ethtool to report SW and FW versions in recovery mode (Stefan Assmann) [1721695] - [netdrv] i40e: initialize ITRN registers with correct values (Stefan Assmann) [1721695] - [netdrv] i40e: Extend PHY access with page change flag (Stefan Assmann) [1721695] - [netdrv] i40e: Extract detection of HW flags into a function (Stefan Assmann) [1721695] - [netdrv] i40e: Wrong 'Advertised FEC modes' after set FEC to AUTO (Stefan Assmann) [1721695] - [netdrv] i40e: Fix for persistent lldp support (Stefan Assmann) [1721695] - [netdrv] i40e: clear __I40E_VIRTCHNL_OP_PENDING on invalid min Tx rate (Stefan Assmann) [1721695] - [netdrv] i40e: use BIT macro to specify the cloud filter field flags (Stefan Assmann) [1721695] - [netdrv] i40e: Fix message for other card without FEC (Stefan Assmann) [1721695] - [netdrv] i40e: fix missed "Negotiated" string in i40e_print_link_message() (Stefan Assmann) [1721695] - [netdrv] i40e: mark additional missing bits as reserved (Stefan Assmann) [1721695] - [netdrv] i40e: remove I40E_AQC_ADD_CLOUD_FILTER_OIP (Stefan Assmann) [1721695] - [netdrv] i40e: use ktime_get_real_ts64 instead of ktime_to_timespec64 (Stefan Assmann) [1721695] - [netdrv] i40e: check __I40E_VF_DISABLE bit in i40e_sync_filters_subtask (Stefan Assmann) [1721695] - [netdrv] i40e: Remove EMPR traces from debugfs facility (Stefan Assmann) [1721695] - [netdrv] i40e: Implement debug macro hw_dbg using dev_dbg (Stefan Assmann) [1721695] - [netdrv] i40e: fix hw_dbg usage in i40e_hmc_get_object_va (Stefan Assmann) [1721695] - [netdrv] i40e: simplify Rx buffer recycle (Stefan Assmann) [1721695] - [netdrv] i40e: fix retrying in i40e_aq_get_phy_capabilities (Stefan Assmann) [1721695] - [netdrv] i40e: Persistent LLDP support (Stefan Assmann) [1721695] - [netdrv] i40e: allow reset in recovery mode (Stefan Assmann) [1721695] - [netdrv] i40e: Remove function i40e_update_dcb_config() (Stefan Assmann) [1721695] - [netdrv] i40e: Fix crash caused by stress setting of VF MAC addresses (Stefan Assmann) [1721695] - [netdrv] i40e: reset veb.tc_stats when resetting veb.stats (Stefan Assmann) [1721695] - [netdrv] i40e: Update FW API version to 1.9 (Stefan Assmann) [1721695] - [netdrv] i40e: check_recovery_mode had wrong if statement (Stefan Assmann) [1721695] - [netdrv] i40e: Add drop mode parameter to set mac config (Stefan Assmann) [1721695] - [netdrv] i40e: fix shifts of signed values (Stefan Assmann) [1721695] - [netdrv] i40e: add check on i40e_configure_tx_ring() return value (Stefan Assmann) [1721695] - [netdrv] i40e: Check if transceiver implements DDM before access (Stefan Assmann) [1721695] - [netdrv] i40e: reduce stack usage in i40e_set_fc (Stefan Assmann) [1721695] - [netdrv] i40e: no need to check return value of debugfs_create functions (Stefan Assmann) [1721695] - [netdrv] i40e: Remove unicast log when VF is leaving multicast mode (Stefan Assmann) [1721695] - [netdrv] i40e: verify string count matches even on early return (Stefan Assmann) [1721695] - [netdrv] i40e: Log info when PF is entering and leaving Allmulti mode (Stefan Assmann) [1721695] - [netdrv] i40e: Update visual effect for advertised FEC mode (Stefan Assmann) [1721695] - [netdrv] i40e: fix code comments (Stefan Assmann) [1721695] - [netdrv] i40e: don't report link up for a VF who hasn't enabled queues (Stefan Assmann) [1721695] - [netdrv] i40e: Log disable-fw-lldp flag change by ethtool (Stefan Assmann) [1721695] - [netdrv] i40e: fix incorrect ethtool statistics veb and veb.tc_ (Stefan Assmann) [1721695] - [netdrv] Use skb_frag_off accessors (Stefan Assmann) [1721695] - [netdrv] i40e: Use dev_get_drvdata (Stefan Assmann) [1721695] - [netdrv] Use skb accessors in network drivers (Stefan Assmann) [1721695] - [netdrv] i40e: Add macvlan support on i40e (Stefan Assmann) [1721695] - [netdrv] i40e/i40e_virtchnl_pf: Use struct_size() in kzalloc() (Stefan Assmann) [1721695] - [netdrv] i40e: update copyright string (Stefan Assmann) [1721695] - [netdrv] i40e: Fix descriptor count manipulation (Stefan Assmann) [1721695] - [netdrv] i40e: missing priorities for any QoS traffic (Stefan Assmann) [1721695] - [netdrv] i40e: Add log entry while creating or deleting TC0 (Stefan Assmann) [1721695] - [netdrv] i40e: fix incorrect function documentation comment (Stefan Assmann) [1721695] - [netdrv] i40e: Fix for missing "link modes" info in ethtool (Stefan Assmann) [1721695] - [netdrv] i40e: fix 'Unknown bps' in dmesg for 2.5Gb/5Gb speeds (Stefan Assmann) [1721695] - [netdrv] i40e: mark expected switch fall-through (Stefan Assmann) [1721695] - [netdrv] i40e: Missing response checks in driver when starting/stopping FW LLDP (Stefan Assmann) [1721695] - [netdrv] i40e: remove duplicate stat calculation for tx_errors (Stefan Assmann) [1721695] - [netdrv] i40e: Check if the BAR size is large enough before writing to registers (Stefan Assmann) [1721695] - [netdrv] i40e: Missing response checks in driver when starting/stopping FW LLDP (Stefan Assmann) [1721695] - [netdrv] i40e: add input validation for virtchnl handlers (Stefan Assmann) [1721695] - [netdrv] i40e: Improve AQ log granularity (Stefan Assmann) [1721695] - [netdrv] i40e: Add bounds check for ch[] array (Stefan Assmann) [1721695] - [netdrv] i40e: Use signed variable (Stefan Assmann) [1721695] - [netdrv] i40e: add constraints for accessing veb array (Stefan Assmann) [1721695] - [netdrv] i40e: let untrusted VF to create up to 16 VLANs (Stefan Assmann) [1721695] - [netdrv] i40e: add functions stubs to support EEE (Stefan Assmann) [1721695] - [netdrv] i40e: Use LLDP ethertype define ETH_P_LLDP (Stefan Assmann) [1721695] - [netdrv] r8169: disable TSO on a single version of RTL8168c to fix performance (Corinna Vinschen) [1730024] - [netdrv] r8169: fix sporadic transmit timeout issue (Corinna Vinschen) [1730024] - [netdrv] r8169: inline rtl8169_free_rx_databuff (Corinna Vinschen) [1730024] - [netdrv] r8169: fix performance issue on RTL8168evl (Corinna Vinschen) [1730024] - [netdrv] r8169: allocate rx buffers using alloc_pages_node (Corinna Vinschen) [1730024] - [netdrv] r8169: sync PCIe PHY init with vendor driver 8.047.01 (Corinna Vinschen) [1730024] - [netdrv] r8169: add helper r8168_mac_ocp_modify (Corinna Vinschen) [1730024] - [netdrv] r8169: remove access to legacy register MultiIntr (Corinna Vinschen) [1730024] - [netdrv] r8169: make use of xmit_more (Corinna Vinschen) [1730024] - [netdrv] r8169: don't use MSI before RTL8168d (Corinna Vinschen) [1730024] - [netdrv] revert ("r8169: remove 1000/Half from supported modes") (Corinna Vinschen) [1730024] - [netdrv] r8169: enable HW csum and TSO (Corinna Vinschen) [1730024] - [netdrv] r8169: remove r8169_csum_workaround (Corinna Vinschen) [1730024] - [netdrv] r8169: implement callback ndo_features_check (Corinna Vinschen) [1730024] - [netdrv] r8169: set GSO size and segment limits (Corinna Vinschen) [1730024] - [netdrv] r8169: align setting PME with vendor driver (Corinna Vinschen) [1730024] - [netdrv] r8169: improve rtl_set_rx_mode (Corinna Vinschen) [1730024] - [netdrv] r8169: fix a typo in a comment (Corinna Vinschen) [1730024] - [netdrv] r8169: improve rtl_rx (Corinna Vinschen) [1730024] - [netdrv] r8169: fix RTL8168g PHY init (Corinna Vinschen) [1730024] - [netdrv] r8169: fix issue with confused RX unit after PHY power-down on RTL8411b (Corinna Vinschen) [1730024] - [netdrv] r8169: sync few chip names with vendor driver (Corinna Vinschen) [1730024] - [netdrv] r8169: add random MAC address fallback (Corinna Vinschen) [1730024] - [netdrv] revert "r8169: improve handling VLAN tag" (Corinna Vinschen) [1730024] - [netdrv] r8169: remove not needed call to dma_sync_single_for_device (Corinna Vinschen) [1730024] - [netdrv] r8169: consider that 32 Bit DMA is the default (Corinna Vinschen) [1730024] - [netdrv] r8169: improve handling VLAN tag (Corinna Vinschen) [1730024] - [netdrv] r8169: don't activate ASPM in chip if OS can't control ASPM (Corinna Vinschen) [1730024] - [netdrv] r8169: improve handling of Abit Fatal1ty F-190HD (Corinna Vinschen) [1730024] - [netdrv] r8169: use helper rtl_is_8168evl_up for setting register MaxTxPacketSize (Corinna Vinschen) [1730024] - [netdrv] r8169: add helper rtl_is_8168evl_up (Corinna Vinschen) [1730024] - [netdrv] r8169: improve rtl_coalesce_info (Corinna Vinschen) [1730024] - [netdrv] r8169: let mdio read functions return -ETIMEDOUT (Corinna Vinschen) [1730024] - [netdrv] r8169: remove struct rtl_cfg_info (Corinna Vinschen) [1730024] - [netdrv] r8169: remove member coalesce_info from struct rtl_cfg_info (Corinna Vinschen) [1730024] - [netdrv] r8169: remove callback hw_start from struct rtl_cfg_info (Corinna Vinschen) [1730024] - [netdrv] r8169: rename CPCMD_QUIRK_MASK and apply it on all chip versions (Corinna Vinschen) [1730024] - [netdrv] r8169: improve setting interrupt mask (Corinna Vinschen) [1730024] - [netdrv] r8169: silence sparse warning in rtl8169_start_xmit (Corinna Vinschen) [1730024] - [netdrv] r8169: factor out firmware handling (Corinna Vinschen) [1730024] - [netdrv] r8169: rename r8169.c to r8169_main.c (Corinna Vinschen) [1730024] - [netdrv] r8169: add rtl_fw_request_firmware and rtl_fw_release_firmware (Corinna Vinschen) [1730024] - [netdrv] r8169: make rtl_fw_format_ok and rtl_fw_data_ok more independent (Corinna Vinschen) [1730024] - [netdrv] r8169: simplify rtl_fw_write_firmware (Corinna Vinschen) [1730024] - [netdrv] r8169: add enum rtl_fw_opcode (Corinna Vinschen) [1730024] - [netdrv] r8169: use paged versions of phylib MDIO access functions (Corinna Vinschen) [1730024] - [netdrv] r8169: avoid tso csum function indirection (Corinna Vinschen) [1730024] - [netdrv] r8169: remove struct jumbo_ops (Corinna Vinschen) [1730024] - [netdrv] r8169: remove struct mdio_ops (Corinna Vinschen) [1730024] - [netdrv] r8169: improve r8169_csum_workaround (Corinna Vinschen) [1730024] - [netdrv] r8169: decouple rtl_phy_write_fw from actual driver code (Corinna Vinschen) [1730024] - [netdrv] r8169: improve rtl_fw_format_ok (Corinna Vinschen) [1730024] - [netdrv] r8169: enable WoL speed down on more chip versions (Corinna Vinschen) [1730024] - [netdrv] r8169: fix MAC address being lost in PCI D3 (Corinna Vinschen) [1730024] - [netdrv] r8169: remove 1000/Half from supported modes (Corinna Vinschen) [1730024] - [netdrv] r8169: remove support for RTL_GIGA_MAC_VER_01 (Corinna Vinschen) [1730024] - [netdrv] r8169: improve RTL8168d PHY initialization (Corinna Vinschen) [1730024] - [netdrv] r8169: change type of member mac_version in rtl8169_private (Corinna Vinschen) [1730024] - [netdrv] r8169: remove unneeded return statement in rtl_hw_init_8168g (Corinna Vinschen) [1730024] - [netdrv] r8169: remove rtl_hw_init_8168ep (Corinna Vinschen) [1730024] - [netdrv] treewide: Add SPDX license identifier - Makefile/Kconfig (Corinna Vinschen) [1730024] - [netdrv] treewide: Add SPDX license identifier for more missed files (Corinna Vinschen) [1730024] - [netdrv] r8169: add rtl8168g_set_pause_thresholds (Corinna Vinschen) [1730024] - [netdrv] r8169: add rtl_set_fifo_size (Corinna Vinschen) [1730024] - [netdrv] r8169: move EEE LED config to rtl8168_config_eee_mac (Corinna Vinschen) [1730024] - [netdrv] r8169: simplify rtl_writephy_batch and rtl_ephy_init (Corinna Vinschen) [1730024] - [netdrv] r8169: speed up rtl_loop_wait (Corinna Vinschen) [1730024] - [netdrv] r8169: make use of phy_set_asym_pause (Corinna Vinschen) [1730024] - [netdrv] r8169: remove rtl_write_exgmac_batch (Corinna Vinschen) [1730024] - [netdrv] r8169: remove manual autoneg restart workaround (Corinna Vinschen) [1730024] - [netdrv] r8169: add rtl_reset_packet_filter (Corinna Vinschen) [1730024] - [netdrv] r8169: add helpers rtl_eri_set/clear_bits (Corinna Vinschen) [1730024] - [netdrv] r8169: make ERIAR_EXGMAC the default in eri functions (Corinna Vinschen) [1730024] - [netdrv] r8169: use pci_dev_id() helper (Corinna Vinschen) [1730024] - [kernel] phy: fix write to mii-ctrl1000 register (Petr Oros) [1772010] - [netdrv] bcmgenet: don't set phydev->link from MAC (Petr Oros) [1772010] - [netdrv] mdio_bus: Fix PTR_ERR applied after initialization to constant (Petr Oros) [1772010] - [netdrv] phy: micrel: add Asym Pause workaround for KSZ9021 (Petr Oros) [1772010] - [netdrv] phy: fix race in genphy_update_link (Petr Oros) [1772010] - [netdrv] phy: consider AN_RESTART status when reading link status (Petr Oros) [1772010] - [kernel] fixed_phy: Add forward declaration for struct gpio_desc; (Petr Oros) [1772010] - [netdrv] phy: fixed_phy: print gpio error only if gpio node is present (Petr Oros) [1772010] - [netdrv] phy: mscc: initialize stats array (Petr Oros) [1772010] - [netdrv] phy: bcm7xxx: define soft_reset for 40nm EPHY (Petr Oros) [1772010] - [netdrv] Add genphy_c45_config_aneg() function to phy-c45.c (Petr Oros) [1772010] - [netdrv] phy: sfp: hwmon: Fix scaling of RX power (Petr Oros) [1772010] - [kernel] hwmon: Fix HWMON_P_MIN_ALARM mask (Petr Oros) [1772010] - [netdrv] phy: rename Asix Electronics PHY driver (Petr Oros) [1772010] - [netdrv] sfp: read eeprom in maximum 16 byte increments (Petr Oros) [1772010] - [netdrv] phylink: avoid reducing support mask (Petr Oros) [1772010] - [netdrv] phy: dp83867: Set up RGMII TX delay (Petr Oros) [1772010] - [netdrv] phy: dp83867: do not call config_init twice (Petr Oros) [1772010] - [netdrv] phy: dp83867: increase SGMII autoneg timer duration (Petr Oros) [1772010] - [netdrv] phy: dp83867: fix speed 10 in sgmii mode (Petr Oros) [1772010] - [netdrv] phy: marvell10g: report if the PHY fails to boot firmware (Petr Oros) [1772010] - [netdrv] phylink: ensure consistent phy interface mode (Petr Oros) [1772010] - [netdrv] phylink: ensure inband AN works correctly (Petr Oros) [1772010] - [netdrv] phy: aquantia: readd XGMII support for AQR107 (Petr Oros) [1772010] - [netdrv] phy: realtek: Replace phy functions with non-locked version in rtl8211e_config_init() (Petr Oros) [1772010] - [netdrv] meson: fixup g12a glue ephy id (Petr Oros) [1772010] - [netdrv] phy: realtek: fix double page ops in generic Realtek driver (Petr Oros) [1772010] - [netdrv] phy: realtek: add missing page operations (Petr Oros) [1772010] - [netdrv] phy: realtek: Change TX-delay setting for RGMII modes only (Petr Oros) [1772010] - [netdrv] phy: realtek: Add rtl8211e rx/tx delays config (Petr Oros) [1772010] - [netdrv] phy: improve pause mode reporting in phy_print_status (Petr Oros) [1772010] - [kernel] phy: improve resuming from hibernation (Petr Oros) [1772010] - [netdrv] phy: fix phy_validate_pause (Petr Oros) [1772010] - [netdrv] phy: micrel: make sure the factory test bit is cleared (Petr Oros) [1772010] - [netdrv] phy: marvell: Fix buffer overrun with stats counters (Petr Oros) [1772010] - [netdrv] phy: avoid unneeded MDIO reads in genphy_read_status (Petr Oros) [1772010] - [netdrv] phy: improve genphy_soft_reset (Petr Oros) [1772010] - [netdrv] spi: micrel eth switch: declare missing of table (Petr Oros) [1772010] - [netdrv] phy: marvell: add new default led configure for m88e151x (Petr Oros) [1772010] - [netdrv] phy: vitesse: Remove support for VSC8514 (Petr Oros) [1772010] - [netdrv] phy: mscc: add support for VSC8514 PHY (Petr Oros) [1772010] - [netdrv] mdio: rename mdio_device reset to reset_gpio (Petr Oros) [1772010] - [netdrv] phy: add support for reset-controller (Petr Oros) [1772010] - [documentation] dt-bindings: add PHY reset controller binding (Petr Oros) [1772010] - [netdrv] phy: remove dead code from phy_sanitize_settings (Petr Oros) [1772010] - [netdrv] phy: don't set autoneg if it's not supported (Petr Oros) [1772010] - [netdrv] phy: micrel: add Asym Pause workaround (Petr Oros) [1772010] - [netdrv] phy: warn if phylib and ethtool PHY mode definitions are out of sync (Petr Oros) [1772010] - [netdrv] phy: add support for new modes in phylib (Petr Oros) [1772010] - [netdrv] phy: shrink PHY settings array (Petr Oros) [1772010] - [netdrv] phy: switch drivers to use dynamic feature detection (Petr Oros) [1772010] - [netdrv] phy: fix setting autoneg_complete in genphy_update_link (Petr Oros) [1772010] - [netdrv] phy: replace genphy_10g_driver with genphy_c45_driver (Petr Oros) [1772010] - [netdrv] phy: remove unnecessary callback settings in C45 drivers (Petr Oros) [1772010] - [netdrv] phy: improve link partner capability detection (Petr Oros) [1772010] - [netdrv] phy: meson-gxl: clean-up gxl variant driver (Petr Oros) [1772010] - [netdrv] phy: meson-gxl: add g12a support (Petr Oros) [1772010] - [netdrv] phy: add amlogic g12a mdio mux support (Petr Oros) [1772010] - [documentation] dt-bindings: phy: add g12a mdio mux documentation (Petr Oros) [1772010] - [netdrv] phy: realtek: remove setting callback get_features and use phylib fallback (Petr Oros) [1772010] - [netdrv] phy: fix autoneg mismatch case in genphy_read_status (Petr Oros) [1772010] - [netdrv] phy: marvell10g: add the suspend/resume callbacks for the 88x2210 (Petr Oros) [1772010] - [netdrv] phy: marvell10g: implement suspend/resume callbacks (Petr Oros) [1772010] - [netdrv] phy: deal properly with autoneg incomplete in genphy_c45_read_lpa (Petr Oros) [1772010] - [netdrv] phy: use c45 standard to detect link partner autoneg capability (Petr Oros) [1772010] - [netdrv] phy: aquantia: add SGMII statistics (Petr Oros) [1772010] - [netdrv] phy: improve genphy_read_status (Petr Oros) [1772010] - [netdrv] phy: aquantia: add suspend / resume callbacks for AQR107 family (Petr Oros) [1772010] - [netdrv] phy: realtek: use genphy_read_abilities (Petr Oros) [1772010] - [netdrv] phy: mdio-bcm-unimac: remove redundant !timeout check (Petr Oros) [1772010] - [netdrv] phy: marvell: add PHY tunable fast link down support for 88E1540 (Petr Oros) [1772010] - [uapi] ethtool: add PHY Fast Link Down support (Petr Oros) [1772010] - [netdrv] phy: aquantia: inform about proprietary 1000Base-T2 mode being in use (Petr Oros) [1772010] - [netdrv] phy: aquantia: report PHY details like firmware version (Petr Oros) [1772010] - [netdrv] phy: aquantia: print remote capabilities if link partner is Aquantia PHY (Petr Oros) [1772010] - [kernel] phy: bcm54xx: Encode link speed and activity into LEDs (Petr Oros) [1772010] - [netdrv] phy: aquantia: simplify aqr_config_aneg (Petr Oros) [1772010] - [netdrv] phy: don't clear BMCR in genphy_soft_reset (Petr Oros) [1772010] - [netdrv] phy: Re-parent menus for MDIO bus drivers correctly (Petr Oros) [1772010] - [netdrv] phy: Correct Cygnus/Omega PHY driver prompt (Petr Oros) [1772010] - [netdrv] phy: aquantia: add downshift support (Petr Oros) [1772010] - [netdrv] phy: Move Omega PHY entry to Cygnus PHY driver (Petr Oros) [1772010] - [netdrv] phy: Prepare for moving Omega out of bcm7xxx (Petr Oros) [1772010] - [netdrv] phy: Add DP83825I to the DP83822 driver (Petr Oros) [1772010] - [netdrv] phy: aquantia: check for changed interface mode in read_status (Petr Oros) [1772010] - [netdrv] phy: aquantia: check for supported interface modes in config_init (Petr Oros) [1772010] - [netdrv] phy: improve handling link_change_notify callback (Petr Oros) [1772010] - [netdrv] phy: meson-gxl: fix interrupt support (Petr Oros) [1772010] - [gpio] gpiolib: devprop: Fix syntax error (Petr Oros) [1772010] - [kernel] gpiolib: export devprop_gpiochip_set_names() (Petr Oros) [1772010] - [netdrv] phy: mdio-mux: fix Kconfig dependencies (Petr Oros) [1772010] - [netdrv] phy: use phy_modify_mmd_changed in genphy_c45_an_config_aneg (Petr Oros) [1772010] - [netdrv] phy: remove gen10g_no_soft_reset (Petr Oros) [1772010] - [netdrv] phy: don't export gen10g_read_status (Petr Oros) [1772010] - [netdrv] phy: remove gen10g_config_init (Petr Oros) [1772010] - [netdrv] phy: remove gen10g_suspend and gen10g_resume (Petr Oros) [1772010] - [netdrv] phy: use genphy_c45_aneg_done in genphy_aneg_done (Petr Oros) [1772010] - [netdrv] phy: micrel ksz8061: link failure after cable connect (Petr Oros) [1772010] - [netdrv] phy: phylink: fix uninitialized variable in phylink_get_mac_state (Petr Oros) [1772010] - [netdrv] phy: aquantia: add hwmon support (Petr Oros) [1772010] - [netdrv] phy: aquantia: rename aquantia.c to aquantia_main.c (Petr Oros) [1772010] - [netdrv] phy: marvell10g: Use the generic C45 helper to read the 2110 features (Petr Oros) [1772010] - [netdrv] phy: marvell10g: Let genphy_c45_pma_read_abilities set Aneg bit (Petr Oros) [1772010] - [netdrv] phy: dp83867: add soft reset delay (Petr Oros) [1772010] - [netdrv] phy: mdio-mux: Add support for Generic Mux controls (Petr Oros) [1772010] - [netdrv] phy: improve auto-neg emulation in swphy (Petr Oros) [1772010] - [netdrv] phy: marvell10g: add support for the 88x2110 PHY (Petr Oros) [1772010] - [netdrv] phy: marvell10g: Force reading of 2.5/5G (Petr Oros) [1772010] - [netdrv] phy: marvell10g: Use a #define for 88X3310 family id (Petr Oros) [1772010] - [netdrv] phy: marvell10g: Use 2500BASEX when using 2.5GBASET (Petr Oros) [1772010] - [netdrv] phy: marvell10g: Use linkmode_set_bit helper instead of __set_bit (Petr Oros) [1772010] - [netdrv] phy: marvell10g: Use get_features to get the PHY abilities (Petr Oros) [1772010] - [netdrv] phy: aquantia: use genphy_c45_read_status (Petr Oros) [1772010] - [netdrv] phy: add genphy_c45_read_status (Petr Oros) [1772010] - [netdrv] phy: don't change modes we don't care about in genphy_c45_read_lpa (Petr Oros) [1772010] - [netdrv] phy: aquantia: add support for auto-negotiation configuration (Petr Oros) [1772010] - [netdrv] phy: aquantia: remove false 5G and 10G speed ability for AQCS109 (Petr Oros) [1772010] - [netdrv] phy: check PMAPMD link status only in genphy_c45_read_link (Petr Oros) [1772010] - [netdrv] mdio_bus: Fix use-after-free on device_register fails (Petr Oros) [1772010] - [netdrv] phy: at803x: disable delay only for RGMII mode (Petr Oros) [1772010] - [netdrv] phy: at803x: don't inline helpers (Petr Oros) [1772010] - [netdrv] phy: aquantia: Use get_features for the PHYs abilities (Petr Oros) [1772010] - [netdrv] phy: marvell10g: use genphy_c45_check_and_restart_aneg in mv3310_config_aneg (Petr Oros) [1772010] - [netdrv] phy: add genphy_c45_check_and_restart_aneg (Petr Oros) [1772010] - [netdrv] phy: use genphy_config_eee_advert in genphy_c45_an_config_aneg (Petr Oros) [1772010] - [netdrv] phy: export genphy_config_eee_advert (Petr Oros) [1772010] - [netdrv] phy: don't use 10BaseT/half as default in genphy_read_status (Petr Oros) [1772010] - [netdrv] phy: remove orphaned register read in genphy_read_status (Petr Oros) [1772010] - [netdrv] phy: marvell10g: improve mv3310_config_aneg (Petr Oros) [1772010] - [netdrv] phy: disable aneg in genphy_c45_pma_setup_forced (Petr Oros) [1772010] - [netdrv] phy: use mii_10gbt_stat_mod_linkmode_lpa_t in genphy_c45_read_lpa (Petr Oros) [1772010] - [kernel] phy: add helper mii_10gbt_stat_mod_linkmode_lpa_t (Petr Oros) [1772010] - [netdrv] phy: marvell10g: check for newly set aneg (Petr Oros) [1772010] - [netdrv] phy: marvell10g: use genphy_c45_an_config_aneg (Petr Oros) [1772010] - [netdrv] phy: add genphy_c45_an_config_aneg (Petr Oros) [1772010] - [kernel] phy: add helper linkmode_adv_to_mii_10gbt_adv_t (Petr Oros) [1772010] - [netdrv] mdio_bus: Fix PTR_ERR() usage after initialization to constant (Petr Oros) [1772010] - [netdrv] phy: xgmiitorgmii: Support generic PHY status read (Petr Oros) [1772010] - [netdrv] phy: marvell10g: Don't explicitly set Pause and Asym_Pause (Petr Oros) [1772010] - [netdrv] phy: use phy_resolve_aneg_linkmode in genphy_read_status (Petr Oros) [1772010] - [netdrv] phy: improve phy_resolve_aneg_linkmode (Petr Oros) [1772010] - [netdrv] phy: fix potential race in the phylib state machine (Petr Oros) [1772010] - [kernel] phy: don't use locking in phy_is_started (Petr Oros) [1772010] - [netdrv] phy: fix interrupt handling in non-started states (Petr Oros) [1772010] - [netdrv] phy: simplify genphy_config_eee_advert (Petr Oros) [1772010] - [netdrv] phylink: avoid resolving link state too early (Petr Oros) [1772010] - [netdrv] phylink: add phylink_init_eee() helper (Petr Oros) [1772010] - [netdrv] phylink: only call mac_config() during resolve when link is up (Petr Oros) [1772010] - [netdrv] phy: use phy_modify_changed in genphy_config_advert (Petr Oros) [1772010] - [netdrv] phy: marvell10g: fix usage of new MMD modifying helpers (Petr Oros) [1772010] - [netdrv] phy: add register modifying helpers returning 1 on change (Petr Oros) [1772010] - [netdrv] phy: aquantia: add support for AQCS109 (Petr Oros) [1772010] - [netdrv] phy: disregard "Clause 22 registers present" bit in get_phy_c45_devs_in_pkg (Petr Oros) [1772010] - [netdrv] phy: let genphy_c45_read_link manage the devices to check (Petr Oros) [1772010] - [netdrv] phy: don't double-read link status register if link is up (Petr Oros) [1772010] - [netdrv] fixed-phy: Add fixed_phy_register_with_gpiod() API (Petr Oros) [1772010] - [netdrv] phy: fixed_phy: Fix fixed_phy not checking GPIO (Petr Oros) [1772010] - [netdrv] phy: consider latched link-down status in polling mode (Petr Oros) [1772010] - [netdrv] sfp: do not probe SFP module before we're attached (Petr Oros) [1772010] - [netdrv] phy: make use of new MMD accessors (Petr Oros) [1772010] - [kernel] phy: provide full set of accessor functions to MMD registers (Petr Oros) [1772010] - [netdrv] phy: improve genphy_c45_read_link (Petr Oros) [1772010] - [netdrv] phy: fixed-phy: Drop GPIO from fixed_phy_add() (Petr Oros) [1772010] - [netdrv] dp83640: expire old TX-skb (Petr Oros) [1772010] - [netdrv] phy: aquantia: replace magic numbers with constants (Petr Oros) [1772010] - [netdrv] phy: aquantia: use macro PHY_ID_MATCH_MODEL (Petr Oros) [1772010] - [netdrv] phy: aquantia: remove unneeded includes (Petr Oros) [1772010] - [netdrv] phy: aquantia: Shorten name space prefix to aqr_ (Petr Oros) [1772010] - [netdrv] revert "net: phy: marvell: avoid pause mode on SGMII-to-Copper for 88e151x" (Petr Oros) [1772010] - [netdrv] phy: at803x: Use helpers to access MMD PHY registers (Petr Oros) [1772010] - [netdrv] phy: change phy_start_interrupts to phy_request_interrupt (Petr Oros) [1772010] - [netdrv] phy: start interrupts in phy_start (Petr Oros) [1772010] - [netdrv] phy: warn if phy_start is called from invalid state (Petr Oros) [1772010] - [netdrv] phy: start state machine in phy_start only (Petr Oros) [1772010] - [netdrv] phy: Add SDPX tag based on COPYING file (Petr Oros) [1772010] - [netdrv] phy: Fixup GPLv2 SPDX tags based on license text (Petr Oros) [1772010] - [netdrv] phy: Fixup GPLv2+ SPDX tags based on license text (Petr Oros) [1772010] - [netdrv] phy: Remove redundent License text when SPDX header is present (Petr Oros) [1772010] - [netdrv] phy: Convert some PHY and MDIO driver files to SPDX headers (Petr Oros) [1772010] - [netdrv] phy: at803x: Disable phy delay for RGMII mode (Petr Oros) [1772010] - [netdrv] phy: improve phy_init_hw (Petr Oros) [1772010] - [netdrv] phy: fix issue with loading PHY driver w/o initramfs (Petr Oros) [1772010] - [netdrv] phy: remove phy_stop_interrupts (Petr Oros) [1772010] - [netdrv] phy: ensure phylib state machine is stopped after calling phy_stop (Petr Oros) [1772010] - [netdrv] phy: stop PHY if needed when entering phy_disconnect (Petr Oros) [1772010] - [netdrv] phy: micrel: use phy_read_mmd and phy_write_mmd (Petr Oros) [1772010] - [netdrv] phy: improve get_phy_id (Petr Oros) [1772010] - [kernel] phy: remove state PHY_CHANGELINK (Petr Oros) [1772010] - [netdrv] phy: mdio_bus: add missing device_del() in mdiobus_register() error handling (Petr Oros) [1772010] - [netdrv] phy: check return code when requesting PHY driver module (Petr Oros) [1772010] - [netdrv] phy: Add helpers to determine if PHY driver is generic (Petr Oros) [1772010] - [netdrv] phy: improve logging in phylib (Petr Oros) [1772010] - [netdrv] phy: don't include asm/irq.h directly (Petr Oros) [1772010] - [netdrv] phy: remove preliminary workaround for not loading PHY driver (Petr Oros) [1772010] - [netdrv] phy: meson-gxl: Use the genphy_soft_reset callback (Petr Oros) [1772010] - [netdrv] phy: marvell: Fix deadlock from wrong locking (Petr Oros) [1772010] - [netdrv] phy: marvell: Errata for mv88e6390 internal PHYs (Petr Oros) [1772010] - [netdrv] phy: micrel: set soft_reset callback to genphy_soft_reset for KSZ9031 (Petr Oros) [1772010] - [netdrv] phy: fix too strict check in phy_start_aneg (Petr Oros) [1772010] - [kernel] phy.h: fix obvious errors in doc and kerneldoc content (Petr Oros) [1772010] - [netdrv] phy: mscc: Fix the VSC 8531/41 Chip Init sequence (Petr Oros) [1772010] - [netdrv] phy: Fix the issue that netif always links up after resuming (Petr Oros) [1772010] - [netdrv] phy: print stack trace in phy_error (Petr Oros) [1772010] - [netdrv] phy: improve phy state checking (Petr Oros) [1772010] - [netdrv] fixed phy: Add fixed_phy_change_carrier() (Petr Oros) [1772010] - [netdrv] phy: mdio-gpio: Add phy_ignore_ta_mask to platform data (Petr Oros) [1772010] - [kernel] phy: mdio-gpio: Add platform_data support for phy_mask (Petr Oros) [1772010] - [kernel] gpio: Export gpiod_get_from_of_node() (Petr Oros) [1772010] - [netdrv] phy: Revert toggling reset changes (Petr Oros) [1772010] - [netdrv] phy: sfp: correct store of detected link modes (Petr Oros) [1772010] - [netdrv] phy: micrel: add toggling phy reset if PHY is not attached (Petr Oros) [1772010] - [netdrv] phy: Fix not to call phy_resume() if PHY is not attached (Petr Oros) [1772010] - [netdrv] phy: improve generic EEE ethtool functions (Petr Oros) [1772010] - [netdrv] phy: add workaround for issue where PHY driver doesn't bind to the device (Petr Oros) [1772010] - [netdrv] phy: mscc: fix deadlock in vsc85xx_default_config (Petr Oros) [1772010] - [netdrv] phy: vitesse: remove duplicate support for VSC8574 (Petr Oros) [1772010] - [netdrv] phy: icplus: allow configuring the interrupt function on IP101GR (Petr Oros) [1772010] - [netdrv] phy: icplus: implement .did_interrupt for IP101A/G (Petr Oros) [1772010] - [netdrv] phy: icplus: rename IP101A_G_NO_IRQ to IP101A_G_IRQ_ALL_MASK (Petr Oros) [1772010] - [netdrv] phy: icplus: use the BIT macro where possible (Petr Oros) [1772010] - [netdrv] phy: icplus: keep all ip101a_g functions together (Petr Oros) [1772010] - [documentation] dt-bindings: phy: add bindings for the IC Plus Corp. IP101A/G PHYs (Petr Oros) [1772010] - [documentation] dt-bindings: vendor-prefix: add prefix for IC Plus Corp (Petr Oros) [1772010] - [netdrv] phy: mdio-gpio: Fix working over slow can_sleep GPIOs (Petr Oros) [1772010] - [netdrv] phy: check for implementation of both callbacks in phy_drv_supports_irq (Petr Oros) [1772010] - [netdrv] phy: icplus: add config_intr callback (Petr Oros) [1772010] - [kernel] phy: remove states PHY_STARTING and PHY_PENDING (Petr Oros) [1772010] - [netdrv] phy: leds: Don't make our own link speed names (Petr Oros) [1772010] - [netdrv] phy: improve and inline phy_change (Petr Oros) [1772010] - [netdrv] phy: simplify phy_mac_interrupt and related functions (Petr Oros) [1772010] - [netdrv] phy: don't set state PHY_CHANGELINK in phy_change (Petr Oros) [1772010] - [kernel] phy: improve struct phy_device member interrupts handling (Petr Oros) [1772010] - [netdrv] phy: remove flag PHY_HAS_INTERRUPT from driver configs (Petr Oros) [1772010] - [netdrv] phy: replace PHY_HAS_INTERRUPT with a check for config_intr and ack_interrupt (Petr Oros) [1772010] - [netdrv] phy: use phy_check_link_status in more places in the state machine (Petr Oros) [1772010] - [kernel] phy: remove state PHY_AN (Petr Oros) [1772010] - [netdrv] phy: add phy_check_link_status (Petr Oros) [1772010] - [netdrv] phy: remove useless check in state machine case PHY_RESUMING (Petr Oros) [1772010] - [netdrv] phy: remove useless check in state machine case PHY_NOLINK (Petr Oros) [1772010] - [netdrv] phy: make phy_trigger_machine static (Petr Oros) [1772010] - [netdrv] phy: bcm7xxx: Add entry for BCM7255 (Petr Oros) [1772010] - [netdrv] phy: Allow BCM54616S PHY to setup internal TX/RX clock delay (Petr Oros) [1772010] - [netdrv] phy: mdio-mux-bcm-iproc: simplify getting .driver_data (Petr Oros) [1772010] - [documentation] dt-bindings: add support for Microchip KSZ9131 (Petr Oros) [1772010] - [netdrv] phy: micrel: add Microchip KSZ9131 initial driver (Petr Oros) [1772010] - [netdrv] phy: mscc: fix memory leak in vsc8574_config_pre_init (Petr Oros) [1772010] - [netdrv] phy: mscc: fix signedness bug in vsc85xx_downshift_get (Petr Oros) [1772010] - [netdrv] phy: merge phy_start_aneg and phy_start_aneg_priv (Petr Oros) [1772010] - [netdrv] phy: simplify handling of PHY_RESUMING in state machine (Petr Oros) [1772010] - [netdrv] phy: improve handling of PHY_RUNNING in state machine (Petr Oros) [1772010] - [netdrv] phy: trigger state machine immediately in phy_start_machine (Petr Oros) [1772010] - [netdrv] phy: sfp: remove sfp_mutex's definition (Petr Oros) [1772010] - [netdrv] phy: mscc: add support for VSC8574 PHY (Petr Oros) [1772010] - [netdrv] phy: mscc: add support for VSC8584 PHY (Petr Oros) [1772010] - [dt-bindings] vsc8531: add two additional LED modes for VSC8584 (Petr Oros) [1772010] - [netdrv] phy: mscc: remove unneeded temporary variable (Petr Oros) [1772010] - [netdrv] phy: mscc: shorten `x != 0` condition to `x` (Petr Oros) [1772010] - [netdrv] phy: mscc: remove unneeded parenthesis (Petr Oros) [1772010] - [netdrv] phy: mscc: Add EEE init sequence (Petr Oros) [1772010] - [netdrv] phy: mscc: add ethtool statistics counters (Petr Oros) [1772010] - [netdrv] phy: mscc: migrate to phy_select/restore_page functions (Petr Oros) [1772010] - [netdrv] phy: phylink: fix SFP interface autodetection (Petr Oros) [1772010] - [netdrv] phy: Convert to using pOFn instead of device_node.name (Petr Oros) [1772010] - [netdrv] phy: improve handling delayed work (Petr Oros) [1772010] - [netdrv] phy: mscc: fix printf format (Petr Oros) [1772010] - [netdrv] phy: mdio-bcm-unimac: mark PM functions as __maybe_unused (Petr Oros) [1772010] - [netdrv] phy: marvell: Fix build (Petr Oros) [1772010] - [netdrv] phy: marvell: Avoid unnecessary soft reset (Petr Oros) [1772010] - [netdrv] phy: Stop with excessive soft reset (Petr Oros) [1772010] - [netdrv] phy: sfp: Fix unregistering of HWMON SFP device (Petr Oros) [1772010] - [netdrv] phy: fix WoL handling when suspending the PHY (Petr Oros) [1772010] - [net] core: add member wol_enabled to struct net_device (Petr Oros) [1772010] - [netdrv] phy: mdio-bcm-unimac: Allow configuring MDIO clock divider (Petr Oros) [1772010] - [netdrv] phy: don't reschedule state machine when PHY is halted (Petr Oros) [1772010] - [netdrv] phy: phylink: ensure the carrier is off when starting phylink (Petr Oros) [1772010] - [netdrv] phy: call state machine synchronously in phy_stop (Petr Oros) [1772010] - [net] linkwatch: add check for netdevice being present to linkwatch_do_dev (Petr Oros) [1772010] - [netdrv] sfp: fix oops with ethtool -m (Petr Oros) [1772010] - [netdrv] mdio: remove duplicated include from mdio_bus.c (Petr Oros) [1772010] - [netdrv] phy: et011c: Remove incorrect PHY_POLL flags (Petr Oros) [1772010] - [netdrv] phy: sfp: Handle unimplemented hwmon limits and alarms (Petr Oros) [1772010] - [netdrv] phy: mscc: read 'vsc8531, led-d-mode' as an u32 (Petr Oros) [1772010] - [netdrv] phy: mscc: read 'vsc8531, edge-slowdown' as an u32 (Petr Oros) [1772010] - [netdrv] phy: mscc: read 'vsc8531, vddmac' as an u32 (Petr Oros) [1772010] - [netdrv] phy: mscc: factorize function for getting LED mode from DT (Petr Oros) [1772010] - [netdrv] phy: mscc: factorize code for LEDs mode (Petr Oros) [1772010] - [netdrv] dp83640: Mark expected switch fall-throughs (Petr Oros) [1772010] - [netdrv] phylink: add helper for configuring 2500BaseX modes (Petr Oros) [1772010] - [netdrv] phy: sftp: print debug message with text, not numbers (Petr Oros) [1772010] - [netdrv] phy: Add support for Broadcom Omega internal Combo GPHY (Petr Oros) [1772010] - [netdrv] phy: Add pm support to Broadcom iProc mdio mux driver (Petr Oros) [1772010] - [netdrv] phy: Add support to configure clock in Broadcom iProc mdio mux (Petr Oros) [1772010] - [documentation] dt-bindings: Add clock handle to Broadcom iProc mdio mux (Petr Oros) [1772010] - [netdrv] phy: Use devm api for mdio bus allocation in bcm iproc mdio mux (Petr Oros) [1772010] - [netdrv] phy: Disable external master access in bcm mdio mux driver (Petr Oros) [1772010] - [arm64] dts: Fix the base address of the Broadcom iProc mdio mux (Petr Oros) [1772010] - [netdrv] phy: Fix the register offsets in Broadcom iProc mdio mux driver (Petr Oros) [1772010] - [documentation] dt-bindings: Fix Broadcom iProc mdio mux driver base address (Petr Oros) [1772010] - [netdrv] phy: mscc: the extended page access register is 16 bits (Petr Oros) [1772010] - [netdrv] phy: marvell: Replace mdelay() with msleep() in m88e1116r_config_init() (Petr Oros) [1772010] - [kernel] phy: add helper phy_polling_mode (Petr Oros) [1772010] - [netdrv] phy: prevent PHYs w/o Clause 22 regs from calling genphy_config_aneg (Petr Oros) [1772010] - [netdrv] phy: add GBit master / slave error detection (Petr Oros) [1772010] - [netdrv] phy: sfp: Do not use "imply HWMON" (Petr Oros) [1772010] - [netdrv] phy: sfp: Add HWMON support for module sensors (Petr Oros) [1772010] - [kernel] hwmon: Add helper to tell if a char is invalid in a name (Petr Oros) [1772010] - [kernel] hwmon: Add support for power min, lcrit, min_alarm and lcrit_alarm (Petr Oros) [1772010] - [kernel] hwmon: Add missing HWMON_T_LCRIT_ALARM define (Petr Oros) [1772010] - [netdrv] phy: Drop OF dependency for MDIO_BCM_UNIMAC (Petr Oros) [1772010] - [gpio] gpiolib: Mark gpio_suffixes array with __maybe_unused (Petr Oros) [1772010] - [netdrv] phy: vitesse: Add support for VSC73xx (Petr Oros) [1772010] - [netdrv] phy: dp83tc811: Fix SGMII enable/disable (Petr Oros) [1772010] - [netdrv] phy: dp83tc811: Add INT_STAT3 (Petr Oros) [1772010] - [netdrv] phy: xgmiitorgmii: Check read_status results (Petr Oros) [1772010] - [netdrv] phy: xgmiitorgmii: Use correct mdio bus (Petr Oros) [1772010] - [netdrv] phy: xgmiitorgmii: Check phy_driver ready before accessing (Petr Oros) [1772010] - [netdrv] mdio-mux-gpio: Remove VLA usage (Petr Oros) [1772010] - [netdrv] phy: fixed-phy: Make the error path simpler (Petr Oros) [1772010] - [netdrv] phy: Allow compile test of GPIO consumers if !GPIOLIB (Petr Oros) [1772010] - [watchdog] hpwdt: Reflect changes (Joseph Szczypek) [1769477] - [documentation] watchdog/hpwdt: Update documentation (Joseph Szczypek) [1769477] - [watchdog] hpwdt: Add module parameter kdumptimeout (Joseph Szczypek) [1769477] - [watchdog] hpwdt: Have core ping watchdog (Joseph Szczypek) [1769477] - [watchdog] hpwdt: Advertize max_hw_heartbeat_ms (Joseph Szczypek) [1769477] - [watchdog] hpwdt: Stop hpwdt on unregister (Joseph Szczypek) [1769477] - [watchdog] hpwdt: drop warning after registering device (Joseph Szczypek) [1769477] - [watchdog] hpwdt: Replace GPLv2 boilerplate/reference with SPDX - rule 500 (Joseph Szczypek) [1769477] - [nvme] make fabrics command run on a separate request queue (David Milburn) [1766361] - [nvme] Restart request timers in resetting state (David Milburn) [1766361] - [nvme] nvme-rdma: fix possible use-after-free in connect timeout (David Milburn) [1766361] - [block] blk-mq: remove blk_mq_complete_request_sync (David Milburn) [1766361] - [nvme] wait until all completed request's complete fn is called (David Milburn) [1766361] - [nvme] don't abort completed request in nvme_cancel_request (David Milburn) [1766361] - [block] blk-mq: introduce blk_mq_tagset_wait_completed_request() (David Milburn) [1766361] - [block] blk-mq: introduce blk_mq_request_completed() (David Milburn) [1766361]- [hwtracing] intel_th: pci: Add Jasper Lake PCH support (Jiri Olsa) [1771015] - [hwtracing] intel_th: pci: Add Comet Lake PCH support (Jiri Olsa) [1771015] - [hwtracing] intel_th: msu: Fix possible memory leak in mode_store() (Jiri Olsa) [1771015] - [hwtracing] intel_th: msu: Fix overflow in shift of an unsigned int (Jiri Olsa) [1771015] - [hwtracing] intel_th: msu: Fix missing allocation failure check on a kstrndup (Jiri Olsa) [1771015] - [hwtracing] intel_th: msu: Fix an uninitialized mutex (Jiri Olsa) [1771015] - [hwtracing] intel_th: gth: Fix the window switching sequence (Jiri Olsa) [1771015] - [hwtracing] intel_th: pci: Add Tiger Lake support (Jiri Olsa) [1771015] - [hwtracing] intel_th: msu: Preserve pre-existing buffer configuration (Jiri Olsa) [1771015] - [hwtracing] intel_th: msu: Prevent freeing buffers while locked windows exist (Jiri Olsa) [1771015] - [hwtracing] intel_th: msu: Get rid of the window size limit (Jiri Olsa) [1771015] - [hwtracing] intel_th: msu-sink: An example msu buffer "sink" (Jiri Olsa) [1771015] - [hwtracing] intel_th: msu: Introduce buffer interface (Jiri Olsa) [1771015] - [hwtracing] intel_th: msu: Start read iterator from a non-empty window (Jiri Olsa) [1771015] - [hwtracing] intel_th: msu: Split sgt array and pointer in multiwindow mode (Jiri Olsa) [1771015] - [hwtracing] intel_th: msu: Support multipage blocks (Jiri Olsa) [1771015] - [hwtracing] intel_th: pci: Add Ice Lake NNPI support (Jiri Olsa) [1771015] - [hwtracing] intel_th: msu: Fix single mode with disabled IOMMU (Jiri Olsa) [1771015] - [hwtracing] intel_th: msu: Remove set but not used variable 'last' (Jiri Olsa) [1771015] - [hwtracing] intel_th: msu: Fix unused variable warning on arm64 platform (Jiri Olsa) [1771015] - [hwtracing] intel_th: msu: Add current window tracking (Jiri Olsa) [1771015] - [hwtracing] intel_th: msu: Add a sysfs attribute to trigger window switch (Jiri Olsa) [1771015] - [hwtracing] intel_th: msu: Correct the block wrap detection (Jiri Olsa) [1771015] - [hwtracing] intel_th: Add switch triggering support (Jiri Olsa) [1771015] - [hwtracing] intel_th: gth: Factor out trace start/stop (Jiri Olsa) [1771015] - [hwtracing] intel_th: msu: Factor out pipeline draining (Jiri Olsa) [1771015] - [hwtracing] intel_th: msu: Switch over to scatterlist (Jiri Olsa) [1771015] - [hwtracing] intel_th: msu: Replace open-coded list_{first, last, next}_entry variants (Jiri Olsa) [1771015] - [hwtracing] intel_th: Only report useful IRQs to subdevices (Jiri Olsa) [1771015] - [hwtracing] intel_th: msu: Start handling IRQs (Jiri Olsa) [1771015] - [hwtracing] intel_th: pci: Use MSI interrupt signalling (Jiri Olsa) [1771015] - [hwtracing] intel_th: Communicate IRQ via resource (Jiri Olsa) [1771015] - [hwtracing] intel_th: Add "rtit" source device (Jiri Olsa) [1771015] - [hwtracing] intel_th: Skip subdevices if their MMIO is missing (Jiri Olsa) [1771015] - [hwtracing] intel_th: Rework resource passing between glue layers and core (Jiri Olsa) [1771015] - [hwtracing] intel_th: msu: Fix single mode with IOMMU (Jiri Olsa) [1771015] - [hwtracing] intel_th: pci: Add Comet Lake support (Jiri Olsa) [1771015] - [hwtracing] intel_th: gth: Fix an off-by-one in output unassigning (Jiri Olsa) [1771015] - [hwtracing] intel_th: Don't reference unassigned outputs (Jiri Olsa) [1771015] - [hwtracing] intel_th: pti: Use sysfs_match_string() helper (Jiri Olsa) [1771015] - [hwtracing] intel_th: Only create useful device nodes (Jiri Olsa) [1771015] - [hwtracing] intel_th: Mark expected switch fall-throughs (Jiri Olsa) [1771015] - [hwtracing] intel_th: msu: Fix an off-by-one in attribute store (Jiri Olsa) [1771015] - [hwtracing] intel_th: Fix resource handling for ACPI glue layer (Jiri Olsa) [1771015] - [hwtracing] intel_th: Fix device removal logic (Jiri Olsa) [1771015] - [hwtracing] hwtracing/intel_th/msu.c: change return type to vm_fault_t (Jiri Olsa) [1771015] - [scripts] kbuild: modversions: Fix relative CRC byte order interpretation (Don Zickus) [1772940] - [tools] tools x86 uapi asm: Sync the pt_regs.h copy with the kernel sources (Michael Petlan) [1743208] - [tools] tools lib traceevent: Man pages for trace sequences APIs (Michael Petlan) [1743208] - [tools] tools lib traceevent: Man pages for APIs used to extract common fields from a record (Michael Petlan) [1743208] - [tools] tools lib traceevent: Man page for tep_parse_header_page() (Michael Petlan) [1743208] - [tools] tools lib traceevent: Man pages for parse event APIs (Michael Petlan) [1743208] - [tools] tools lib traceevent: Man pages for event filter APIs (Michael Petlan) [1743208] - [tools] tools lib traceevent: Man pages for event fields APIs (Michael Petlan) [1743208] - [tools] tools lib traceevent: Man page for tep_read_number_field() (Michael Petlan) [1743208] - [tools] tools lib traceevent: Man pages for print field APIs (Michael Petlan) [1743208] - [tools] tools lib traceevent: Man pages for get field value APIs (Michael Petlan) [1743208] - [tools] tools lib traceevent: Man pages for find field APIs (Michael Petlan) [1743208] - [tools] tools lib traceevent: Man pages for libtraceevent event get APIs (Michael Petlan) [1743208] - [tools] tools lib traceevent: Man page for list events APIs (Michael Petlan) [1743208] - [tools] tools lib traceevent: Man pages for event find APIs (Michael Petlan) [1743208] - [tools] tools lib traceevent: Man page for tep_read_number() (Michael Petlan) [1743208] - [tools] tools lib traceevent: Man pages for registering print function (Michael Petlan) [1743208] - [tools] tools lib traceevent: Man pages for function related libtraceevent APIs (Michael Petlan) [1743208] - [tools] tools lib traceevent: Man pages for event handler APIs (Michael Petlan) [1743208] - [tools] tools lib traceevent: Man page for tep_strerror() (Michael Petlan) [1743208] - [tools] tools lib traceevent: Man page for page size APIs (Michael Petlan) [1743208] - [tools] tools lib traceevent: Man page for host endian APIs (Michael Petlan) [1743208] - [tools] tools lib traceevent: Man page for file endian APIs (Michael Petlan) [1743208] - [tools] tools lib traceevent: Man page for get/set cpus APIs (Michael Petlan) [1743208] - [tools] tools lib traceevent: Man page for header_page APIs (Michael Petlan) [1743208] - [tools] tools lib traceevent: Man pages for tep_handler related APIs (Michael Petlan) [1743208] - [tools] tools lib traceevent: Add support for man pages with multiple names (Michael Petlan) [1743208] - [tools] tools lib traceevent: Introduce man pages (Michael Petlan) [1743208] - [tools] perf/x86/regs: Use PERF_REG_EXTENDED_MASK (Michael Petlan) [1743208] - [tools] perf record: Fix s390 missing module symbol and warning for non-root users (Michael Petlan) [1743208] - [tools] perf machine: Read also the end of the kernel (Michael Petlan) [1743208] - [tools] perf test vmlinux-kallsyms: Ignore aliases to _etext when searching on kallsyms (Michael Petlan) [1743208] - [tools] perf session: Add missing swap ops for namespace events (Michael Petlan) [1743208] - [tools] perf namespace: Protect reading thread's namespace (Michael Petlan) [1743208] - [tools] perf data: Fix 'strncat may truncate' build failure with recent gcc (Michael Petlan) [1743208] - [tools] perf stat: Support 'percore' event qualifier (Michael Petlan) [1743208] - [tools] perf stat: Factor out aggregate counts printing (Michael Petlan) [1743208] - [tools] perf tools: Add a 'percore' event qualifier (Michael Petlan) [1743208] - [tools] perf docs: Add description for stderr (Michael Petlan) [1743208] - [tools] perf intel-pt: Fix sample timestamp wrt non-taken branches (Michael Petlan) [1743208] - [tools] perf intel-pt: Fix improved sample timestamp (Michael Petlan) [1743208] - [tools] perf intel-pt: Fix instructions sampling rate (Michael Petlan) [1743208] - [tools] perf regs x86: Add X86 specific arch__intr_reg_mask() (Michael Petlan) [1743208] - [tools] perf parse-regs: Add generic support for arch__intr/user_reg_mask() (Michael Petlan) [1743208] - [tools] perf parse-regs: Split parse_regs (Michael Petlan) [1743208] - [tools] perf vendor events arm64: Add Cortex-A57 and Cortex-A72 events (Michael Petlan) [1743208] - [tools] perf vendor events arm64: Map Brahma-B53 CPUID to cortex-a53 events (Michael Petlan) [1743208] - [tools] perf vendor events arm64: Remove [[:xdigit:]] wildcard (Michael Petlan) [1743208] - [tools] perf jevents: Remove unused variable (Michael Petlan) [1743208] - [tools] perf test zstd: Fixup verbose mode output (Michael Petlan) [1743208] - [tools] perf tests: Implement Zstd comp/decomp integration test (Michael Petlan) [1743208] - [tools] perf inject: Enable COMPRESSED record decompression (Michael Petlan) [1743208] - [tools] perf report: Implement perf.data record decompression (Michael Petlan) [1743208] - [tools] perf record: Implement -z, --compression_level[=] option (Michael Petlan) [1743208] - [tools] perf report: Add stub processing of compressed events for -D (Michael Petlan) [1743208] - [tools] perf record: Implement compression for AIO trace streaming (Michael Petlan) [1743208] - [tools] perf record: Implement compression for serial trace streaming (Michael Petlan) [1743208] - [tools] perf tools: Introduce Zstd streaming based compression API (Michael Petlan) [1743208] - [tools] perf mmap: Implement dedicated memory buffer for data compression (Michael Petlan) [1743208] - [tools] perf record: Implement COMPRESSED event record and its attributes (Michael Petlan) [1743208] - [tools] perf session: Define 'bytes_transferred' and 'bytes_compressed' metrics (Michael Petlan) [1743208] - [tools] perf build tests: Add NO_LIBZSTD=1 to make_minimal (Michael Petlan) [1743208] - [tools] perf machine: Null-terminate version char array upon fgets(/proc/version) error (Michael Petlan) [1743208] - [tools] perf vendor events intel: Add uncore_upi JSON support (Michael Petlan) [1743208] - [tools] perf scripts python: exported-sql-viewer.py: Add 'About' dialog box (Michael Petlan) [1743208] - [tools] perf scripts python: exported-sql-viewer.py: Add context menu (Michael Petlan) [1743208] - [tools] perf scripts python: exported-sql-viewer.py: Add copy to clipboard (Michael Petlan) [1743208] - [tools] perf scripts python: exported-sql-viewer.py: Add tree level (Michael Petlan) [1743208] - [tools] perf scripts python: exported-sql-viewer.py: Fix error when shrinking / enlarging font (Michael Petlan) [1743208] - [tools] perf scripts python: exported-sql-viewer.py: Move view creation (Michael Petlan) [1743208] - [tools] perf tools x86: Add support for recording and printing XMM registers (Michael Petlan) [1743208] - [tools] perf parse-regs: Improve error output when faced with unknown register name (Michael Petlan) [1743208] - [tools] perf record: Fix suggestion to get list of registers usable with --user-regs and --intr-regs (Michael Petlan) [1743208] - [tools] perf tools: Speed up report for perf compiled with linwunwind (Michael Petlan) [1743208] - [tools] tools lib traceevent: Remove hard coded install paths from pkg-config file (Michael Petlan) [1743208] - [tools] csky: Add support for libdw (Michael Petlan) [1743208] - [tools] perf test: Fix spelling mistake "leadking" -> "leaking" (Michael Petlan) [1743208] - [tools] perf annotate: Remove hist__account_cycles() from callback (Michael Petlan) [1743208] - [tools] perf vendor events intel: Update Silvermont to v14 (Michael Petlan) [1743208] - [tools] perf vendor events intel: Update GoldmontPlus to v1.01 (Michael Petlan) [1743208] - [tools] perf vendor events intel: Update Goldmont to v13 (Michael Petlan) [1743208] - [tools] perf vendor events intel: Update Bonnell to V4 (Michael Petlan) [1743208] - [tools] perf vendor events intel: Update KnightsLanding events to v9 (Michael Petlan) [1743208] - [tools] perf vendor events intel: Update Haswell events to v28 (Michael Petlan) [1743208] - [tools] perf vendor events intel: Update IvyBridge events to v21 (Michael Petlan) [1743208] - [tools] perf vendor events intel: Update SandyBridge events to v16 (Michael Petlan) [1743208] - [tools] perf vendor events intel: Update JakeTown events to v20 (Michael Petlan) [1743208] - [tools] perf vendor events intel: Update IvyTown events to v20 (Michael Petlan) [1743208] - [tools] perf vendor events intel: Update HaswellX events to v20 (Michael Petlan) [1743208] - [tools] perf vendor events intel: Update BroadwellX events to v14 (Michael Petlan) [1743208] - [tools] perf vendor events intel: Update SkylakeX events to v1.12 (Michael Petlan) [1743208] - [tools] perf vendor events intel: Update Skylake events to v42 (Michael Petlan) [1743208] - [tools] perf vendor events intel: Update Broadwell-DE events to v7 (Michael Petlan) [1743208] - [tools] perf vendor events intel: Update Broadwell events to v23 (Michael Petlan) [1743208] - [tools] perf vendor events intel: Update metrics from TMAM 3.5 (Michael Petlan) [1743208] - [tools] perf record: Implement --mmap-flush= option (Michael Petlan) [1743208] - [tools] tools build: Implement libzstd feature check, LIBZSTD_DIR and NO_LIBZSTD defines (Michael Petlan) [1743208] - [tools] tools lib traceevent: Rename input arguments and local variables of libtraceevent from pevent to tep (Michael Petlan) [1743208] - [tools] perf tools, tools lib traceevent: Rename "pevent" member of struct tep_event_filter to "tep" (Michael Petlan) [1743208] - [tools] perf tools, tools lib traceevent: Rename "pevent" member of struct tep_event to "tep" (Michael Petlan) [1743208] - [tools] tools lib traceevent: Rename input arguments of libtraceevent APIs from pevent to tep (Michael Petlan) [1743208] - [tools] tools tools, tools lib traceevent: Make traceevent APIs more consistent (Michael Petlan) [1743208] - [tools] tools lib traceevent: Remove call to exit() from tep_filter_add_filter_str() (Michael Petlan) [1743208] - [tools] tools lib traceevent: Remove tep filter trivial APIs (Michael Petlan) [1743208] - [tools] tools lib traceevent: Removed unneeded !! and return parenthesis (Michael Petlan) [1743208] - [tools] tools lib traceevent: Implement new traceevent APIs for accessing struct tep_handler fields (Michael Petlan) [1743208] - [tools] tools lib traceevent: Coding style fixes (Michael Petlan) [1743208] - [tools] tools lib traceevent: Change description of few APIs (Michael Petlan) [1743208] - [tools] tools lib traceevent: Add more debugging to see various internal ring buffer entries (Michael Petlan) [1743208] - [tools] tools lib traceevent: Implement a new API, tep_list_events_copy() (Michael Petlan) [1743208] - [tools] tools lib traceevent: Add mono clocks to be parsed in seconds (Michael Petlan) [1743208] - [tools] tools lib traceevent: Handle trace_printk() "px" (Michael Petlan) [1743208] - [tools] perf list: Output tool events (Michael Petlan) [1743208] - [tools] perf evsel: Support printing evsel name for 'duration_time' (Michael Petlan) [1743208] - [tools] perf stat: Implement duration_time as a proper event (Michael Petlan) [1743208] - [tools] perf stat: Revert checks for duration_time (Michael Petlan) [1743208] - [tools] perf list: Fix s390 counter long description for L1D_RO_EXCL_WRITES (Michael Petlan) [1743208] - [tools] perf tools: Add header defining used namespace struct to event.h (Michael Petlan) [1743208] - [tools] perf trace beauty renameat: No need to include linux/fs.h (Michael Petlan) [1743208] - [tools] perf augmented_raw_syscalls: Use a PERCPU_ARRAY map to copy more string bytes (Michael Petlan) [1743208] - [tools] perf augmented_raw_syscalls: Copy strings from all syscalls with 1st or 2nd string arg (Michael Petlan) [1743208] - [tools] perf trace: Add 'string' event alias to select syscalls with string args (Michael Petlan) [1743208] - [x86] perf/x86: Always store regs->ip in perf_callchain_kernel() (Michael Petlan) [1743208] - [x86] perf/x86: Remove pmu->pebs_no_xmm_regs (Michael Petlan) [1743208] - [x86] perf/x86: Clean up PEBS_XMM_REGS (Michael Petlan) [1743208] - [kernel] perf/x86: Disable extended registers for non-supported PMUs (Michael Petlan) [1743208] - [kernel] perf/ioctl: Add check for the sample_period value (Michael Petlan) [1743208] - [kernel] perf/core: Fix perf_sample_regs_user() mm check (Michael Petlan) [1743208] - [kernel] perf/ring-buffer: Use regular variables for nesting (Michael Petlan) [1743208] - [kernel] perf/ring-buffer: Always use {READ, WRITE}_ONCE() for rb->user_page data (Michael Petlan) [1743208] - [kernel] perf/ring_buffer: Add ordering to rb->nest increment (Michael Petlan) [1743208] - [kernel] perf/ring_buffer: Fix exposing a temporarily decreased data_head (Michael Petlan) [1743208] - [x86] perf/x86/intel/ds: Fix EVENT vs. UEVENT PEBS constraints (Michael Petlan) [1743208] - [x86] perf/x86/intel: Allow PEBS multi-entry in watermark mode (Michael Petlan) [1743208] - [x86] perf/x86/intel: Fix INTEL_FLAGS_EVENT_CONSTRAINT* masking (Michael Petlan) [1743208] - [x86] perf/x86/amd/iommu: Make the 'amd_iommu_attr_groups' symbol static (Michael Petlan) [1743208] - [x86] perf/x86/intel: Add Tremont core PMU support (Michael Petlan) [1743208] - [x86] perf/x86/intel/uncore: Add Intel Icelake uncore support (Michael Petlan) [1743208] - [x86] perf/x86/msr: Add Icelake support (Michael Petlan) [1743208] - [x86] perf/x86/intel/rapl: Add Icelake support (Michael Petlan) [1743208] - [x86] perf/x86/intel/cstate: Add Icelake support (Michael Petlan) [1743208] - [x86] perf/x86/intel: Add Icelake support (Michael Petlan) [1743208] - [x86] perf/x86: Support constraint ranges (Michael Petlan) [1743208] - [x86] perf/x86/lbr: Avoid reading the LBRs when adaptive PEBS handles them (Michael Petlan) [1743208] - [x86] perf/x86/intel: Support adaptive PEBS v4 (Michael Petlan) [1743208] - [x86] perf/x86/intel/ds: Extract code of event update in short period (Michael Petlan) [1743208] - [x86] perf/x86/intel: Extract memory code PEBS parser for reuse (Michael Petlan) [1743208] - [x86] perf/x86: Support outputting XMM registers (Michael Petlan) [1743208] - [x86] perf/x86/intel: Force resched when TFA sysctl is modified (Michael Petlan) [1743208] - [kernel] perf/core: Add perf_pmu_resched() as global function (Michael Petlan) [1743208] - [kernel] perf/headers: Fix stale comment for struct perf_addr_filter (Michael Petlan) [1743208] - [kernel] perf/core: Make perf_swevent_init_cpu() static (Michael Petlan) [1743208] - [x86] perf/x86: Add sanity checks to x86_schedule_events() (Michael Petlan) [1743208] - [x86] perf/x86: Optimize x86_schedule_events() (Michael Petlan) [1743208] - [x86] perf/x86: Clear ->event_constraint[] on put (Michael Petlan) [1743208] - [x86] perf/x86/intel: Optimize intel_get_excl_constraints() (Michael Petlan) [1743208] - [x86] perf/x86: Remove PERF_X86_EVENT_COMMITTED (Michael Petlan) [1743208] - [x86] perf/x86: Simplify x86_pmu.get_constraints() interface (Michael Petlan) [1743208] - [x86] perf/x86/intel: Simplify intel_tfa_commit_scheduling() (Michael Petlan) [1743208] - [tools] perf evsel: Do not rely on errno values for precise_ip fallback (Michael Petlan) [1715508] - [kernel] redhat: perf kABI-check failure fix (Michael Petlan) [1715508] - [tools] perf vendor events: Remove P8 HW events which are not supported (Michael Petlan) [1715508] - [x86] cpufeature: Fix various quality problems in the header (Michael Petlan) [1715508] - [x86] cpufeature: Add facility to check for min microcode revisions (Michael Petlan) [1715508] - [tools] perf tools: Remove needless asm/unistd.h include fixing build in some places (Michael Petlan) [1715508] - [tools] tools build: Add -ldl to the disassembler-four-args feature test (Michael Petlan) [1715508] - [tools] perf cs-etm: Always allocate memory for cs_etm_queue::prev_packet (Michael Petlan) [1715508] - [tools] perf cs-etm: Don't check cs_etm_queue::prev_packet validity (Michael Petlan) [1715508] - [tools] perf report: Report OOM in status line in the GTK UI (Michael Petlan) [1715508] - [tools] perf bench numa: Add define for RUSAGE_THREAD if not present (Michael Petlan) [1715508] - [tools] tools lib traceevent: Change tag string for error (Michael Petlan) [1715508] - [tools] perf annotate: Fix build on 32 bit for BPF annotation (Michael Petlan) [1715508] - [tools] perf bpf: Return value with unlocking in perf_env__find_btf() (Michael Petlan) [1715508] - [tools] perf bpf: Return NULL when RB tree lookup fails in perf_env__find_btf() (Michael Petlan) [1715508] - [tools] perf tools: Fix map reference counting (Michael Petlan) [1715508] - [tools] perf evlist: Fix side band thread draining (Michael Petlan) [1715508] - [tools] perf tools: Check maps for bpf programs (Michael Petlan) [1715508] - [tools] perf bpf: Return NULL when RB tree lookup fails in perf_env__find_bpf_prog_info() (Michael Petlan) [1715508] - [tools] tools include uapi: Sync sound/asound.h copy (Michael Petlan) [1715508] - [tools] perf top: Always sample time to satisfy needs of use of ordered queuing (Michael Petlan) [1715508] - [tools] perf evsel: Use hweight64() instead of hweight_long(attr.sample_regs_user) (Michael Petlan) [1715508] - [tools] tools lib traceevent: Fix missing equality check for strcmp (Michael Petlan) [1715508] - [tools] perf stat: Disable DIR_FORMAT feature for 'perf stat record' (Michael Petlan) [1715508] - [tools] perf scripts python: export-to-sqlite.py: Fix use of parent_id in calls_view (Michael Petlan) [1715508] - [tools] perf header: Fix lock/unlock imbalances when processing BPF/BTF info (Michael Petlan) [1715508] - [tools] perf pmu: Fix parser error for uncore event alias (Michael Petlan) [1715508] - [tools] perf scripts python: exported-sql-viewer.py: Fix never-ending loop (Michael Petlan) [1715508] - [tools] perf machine: Update kernel map address and re-order properly (Michael Petlan) [1715508] - [tools] tools headers uapi: Synchronize i915_drm.h (Michael Petlan) [1715508] - [tools] tools headers uapi: Update drm/i915_drm.h (Michael Petlan) [1715508] - [tools] perf evsel: Fix max perf_event_attr.precise_ip detection (Michael Petlan) [1715508] - [tools] perf intel-pt: Fix TSC slip (Michael Petlan) [1715508] - [tools] perf cs-etm: Add missing case value (Michael Petlan) [1715508] - [tools] perf bpf: Show more BPF program info in print_bpf_prog_info() (Michael Petlan) [1715508] - [tools] perf bpf: Extract logic to create program names from perf_event__synthesize_one_bpf_prog() (Michael Petlan) [1715508] - [tools] perf tools: Save bpf_prog_info and BTF of new BPF programs (Michael Petlan) [1715508] - [tools] perf evlist: Introduce side band thread (Michael Petlan) [1715508] - [tools] perf annotate: Enable annotation of BPF programs (Michael Petlan) [1715508] - [tools] perf build: Check what binutils's 'disassembler()' signature to use (Michael Petlan) [1715508] - [tools] tools build: Add -lrt to FEATURE_CHECK_LDFLAGS-libaio (Michael Petlan) [1715508] - [tools] tools build: Add test-reallocarray.c to test-all.c to fix the build (Michael Petlan) [1715508] - [tools] perf bpf: Process PERF_BPF_EVENT_PROG_LOAD for annotation (Michael Petlan) [1715508] - [tools] perf symbols: Introduce DSO_BINARY_TYPE__BPF_PROG_INFO (Michael Petlan) [1715508] - [tools] perf feature detection: Add -lopcodes to feature-libbfd (Michael Petlan) [1715508] - [tools] perf top: Add option --no-bpf-event (Michael Petlan) [1715508] - [tools] perf bpf: Save BTF information as headers to perf.data (Michael Petlan) [1715508] - [tools] perf bpf: Save BTF in a rbtree in perf_env (Michael Petlan) [1715508] - [tools] perf bpf: Save bpf_prog_info information as headers to perf.data (Michael Petlan) [1715508] - [tools] perf bpf: Save bpf_prog_info in a rbtree in perf_env (Michael Petlan) [1715508] - [tools] perf bpf: Make synthesize_bpf_events() receive perf_session pointer instead of perf_tool (Michael Petlan) [1715508] - [tools] perf bpf: Synthesize bpf events with bpf_program__get_prog_info_linear() (Michael Petlan) [1715508] - [tools] perf record: Replace option --bpf-event with --no-bpf-event (Michael Petlan) [1715508] - [tools] perf tests: Fix a memory leak in test__perf_evsel__tp_sched_test() (Michael Petlan) [1715508] - [tools] perf tests: Fix memory leak by expr__find_other() in test__expr() (Michael Petlan) [1715508] - [tools] perf tests: Fix a memory leak of cpu_map object in the openat_syscall_event_on_all_cpus test (Michael Petlan) [1715508] - [tools] perf evsel: Free evsel->counts in perf_evsel__exit() (Michael Petlan) [1715508] - [tools] perf top: Fix global-buffer-overflow issue (Michael Petlan) [1715508] - [tools] perf maps: Purge all maps from the 'names' tree (Michael Petlan) [1715508] - [tools] perf map: Remove map from 'names' tree in __maps__remove() (Michael Petlan) [1715508] - [tools] perf hist: Add missing map__put() in error case (Michael Petlan) [1715508] - [tools] perf top: Fix error handling in cmd_top() (Michael Petlan) [1715508] - [tools] perf top: Delete the evlist before perf_session, fixing heap-use-after-free issue (Michael Petlan) [1715508] - [tools] perf build-id: Fix memory leak in print_sdt_events() (Michael Petlan) [1715508] - [tools] perf config: Fix a memory leak in collect_config() (Michael Petlan) [1715508] - [tools] perf config: Fix an error in the config template documentation (Michael Petlan) [1715508] - [tools] perf list: Don't forget to drop the reference to the allocated thread_map (Michael Petlan) [1715508] - [tools] perf tools: Add doc about how to build perf with Asan and UBSan (Michael Petlan) [1715508] - [tools] perf vendor events: Remove P8 HW events which are not supported (Michael Petlan) [1715508] - [tools] perf stat: Improve scaling (Michael Petlan) [1715508] - [tools] perf stat: Fix --no-scale (Michael Petlan) [1715508] - [tools] perf script: Support relative time (Michael Petlan) [1715508] - [tools] perf report: Indicate JITed code better in report (Michael Petlan) [1715508] - [tools] perf report: Show all sort keys in help output (Michael Petlan) [1715508] - [tools] perf record: Clarify help for --switch-output (Michael Petlan) [1715508] - [tools] perf record: Allow to limit number of reported perf.data files (Michael Petlan) [1715508] - [tools] perf list: Filter metrics too (Michael Petlan) [1715508] - [tools] perf tools report: Add custom scripts to script menu (Michael Petlan) [1715508] - [tools] perf ui browser: Fix ui popup argv browser for many entries (Michael Petlan) [1715508] - [tools] perf script: Add array bound checking to list_scripts (Michael Petlan) [1715508] - [tools] perf tools: Add some new tips describing the new options (Michael Petlan) [1715508] - [tools] perf report: Implement browsing of individual samples (Michael Petlan) [1715508] - [tools] perf report: Support builtin perf script in scripts menu (Michael Petlan) [1715508] - [tools] perf report: Support running scripts for current time range (Michael Petlan) [1715508] - [tools] perf report: Support time sort key (Michael Petlan) [1715508] - [tools] perf script: Filter COMM/FORK/.. events by CPU (Michael Petlan) [1715508] - [tools] perf tools: Update x86's syscall_64.tbl, no change in tools/perf behaviour (Michael Petlan) [1715508] - [tools] perf script python: Add printdate function to SQL exporters (Michael Petlan) [1715508] - [tools] perf report: Use less for scripts output (Michael Petlan) [1715508] - [tools] perf session: Add process callback to reader object (Michael Petlan) [1715508] - [tools] perf header: Add DIR_FORMAT feature to describe directory data (Michael Petlan) [1715508] - [tools] perf data: Make perf_data__size() work over directory (Michael Petlan) [1715508] - [tools] perf data: Add perf_data__update_dir() function (Michael Petlan) [1715508] - [tools] perf data: Don't store auxtrace index for directory data file (Michael Petlan) [1715508] - [tools] perf data: Support having perf.data stored as a directory (Michael Petlan) [1715508] - [tools] perf vendor events amd: perf PMU events for AMD Family 17h (Michael Petlan) [1715508] - [tools] perf probe: Fix getting the kernel map (Michael Petlan) [1715508] - [tools] perf report: Parse time quantum (Michael Petlan) [1715508] - [tools] perf time-utils: Add utility function to print time stamps in nanoseconds (Michael Petlan) [1715508] - [tools] perf report: Support output in nanoseconds (Michael Petlan) [1715508] - [tools] perf script: Support insn output for normal samples (Michael Petlan) [1715508] - [tools] perf data: Force perf_data__open|close zero data->file.path (Michael Petlan) [1715508] - [tools] perf session: Fix double free in perf_data__close (Michael Petlan) [1715508] - [tools] perf evsel: Probe for precise_ip with simple attr (Michael Petlan) [1715508] - [tools] perf tools: Read and store caps/max_precise in perf_pmu (Michael Petlan) [1715508] - [tools] perf hist: Fix memory leak of srcline (Michael Petlan) [1715508] - [tools] perf hist: Add error path into hist_entry__init (Michael Petlan) [1715508] - [tools] perf diff: Support --pid/--tid filter options (Michael Petlan) [1715508] - [tools] perf diff: Support --cpu filter option (Michael Petlan) [1715508] - [tools] perf diff: Support --time filter option (Michael Petlan) [1715508] - [tools] perf thread: Generalize function to copy from thread addr space from intel-bts code (Michael Petlan) [1715508] - [tools] perf annotate: Calculate the max instruction name, align column to that (Michael Petlan) [1715508] - [tools] perf clang: Remove needless extra semicolon (Michael Petlan) [1715508] - [tools] perf bpf: Automatically add BTF ELF markers (Michael Petlan) [1715508] - [tools] perf beauty msg_flags: Add missing s lost when adding prefix suppression logic (Michael Petlan) [1715508] - [tools] perf scripts python: exported-sql-viewer.py: Add call tree (Michael Petlan) [1715508] - [tools] perf scripts python: exported-sql-viewer.py: Factor out CallGraphModelBase (Michael Petlan) [1715508] - [tools] perf scripts python: exported-sql-viewer.py: Improve TreeModel abstraction (Michael Petlan) [1715508] - [tools] perf scripts python: exported-sql-viewer.py: Factor out TreeWindowBase (Michael Petlan) [1715508] - [tools] perf scripts python: export-to-postgresql.py: Export calls parent_id (Michael Petlan) [1715508] - [tools] perf scripts python: export-to-postgresql.py: Fix invalid input syntax for integer error (Michael Petlan) [1715508] - [tools] perf scripts python: export-to-sqlite.py: Export calls parent_id (Michael Petlan) [1715508] - [tools] perf db-export: Add calls parent_id to enable creation of call trees (Michael Petlan) [1715508] - [tools] perf intel-pt: Fix divide by zero when TSC is not available (Michael Petlan) [1715508] - [tools] perf auxtrace: Improve address filter error message when there is no DSO (Michael Petlan) [1715508] - [tools] perf time-utils: Refactor time range parsing code (Michael Petlan) [1715508] - [tools] tools lib traceevent: Fix buffer overflow in arg_eval (Michael Petlan) [1715508] - [tools] perf probe: Clarify error message about not finding kernel modules debuginfo (Michael Petlan) [1715508] - [tools] replace open encodings for NUMA_NO_NODE (Michael Petlan) [1715508] - [tools] perf script python: Add Python3 support to stat-cpi.py (Michael Petlan) [1715508] - [tools] perf tools: Add perf_exe() helper to find perf binary (Michael Petlan) [1715508] - [tools] perf script: Handle missing fields with -F +. (Michael Petlan) [1715508] - [tools] perf data: Add perf_data__open_dir_data function (Michael Petlan) [1715508] - [tools] perf data: Add perf_data__(create_dir|close_dir) functions (Michael Petlan) [1715508] - [tools] perf data: Fail check_backup in case of error (Michael Petlan) [1715508] - [tools] perf data: Make check_backup work over directories (Michael Petlan) [1715508] - [tools] perf tools: Add rm_rf_perf_data function (Michael Petlan) [1715508] - [tools] perf tools: Add pattern name checking to rm_rf (Michael Petlan) [1715508] - [tools] perf tools: Add depth checking to rm_rf (Michael Petlan) [1715508] - [tools] perf data: Add global path holder (Michael Petlan) [1715508] - [tools] perf data: Move size to struct perf_data_file (Michael Petlan) [1715508] - [tools] perf scripts python: exported-sql-viewer.py: Add top calls report (Michael Petlan) [1715508] - [tools] perf scripts python: exported-sql-viewer.py: Remove no selection error (Michael Petlan) [1715508] - [tools] perf scripts python: exported-sql-viewer.py: Remove SQLTableDialogDataItem (Michael Petlan) [1715508] - [tools] perf scripts python: exported-sql-viewer.py: Create new dialog data item classes (Michael Petlan) [1715508] - [tools] perf scripts python: exported-sql-viewer.py: Move report name into ReportVars (Michael Petlan) [1715508] - [tools] perf scripts python: exported-sql-viewer.py: Factor out ReportVars (Michael Petlan) [1715508] - [tools] perf scripts python: exported-sql-viewer.py: Factor out ReportDialogBase (Michael Petlan) [1715508] - [tools] perf scripts python: exported-sql-viewer.py: Move column headers (Michael Petlan) [1715508] - [tools] perf scripts python: exported-sql-viewer.py: Hide Call Graph option if no calls table (Michael Petlan) [1715508] - [tools] perf scripts python: exported-sql-viewer.py: Remove leftover debugging prints (Michael Petlan) [1715508] - [tools] perf scripts python: exported-sql-viewer.py: Fix missing shebang (Michael Petlan) [1715508] - [tools] perf thread-stack: Hide x86 retpolines (Michael Petlan) [1715508] - [tools] perf thread-stack: Improve thread_stack__no_call_return() (Michael Petlan) [1715508] - [tools] perf tools: Make rm_rf() remove single file (Michael Petlan) [1715508] - [tools] perf cpumap: Increase debug level for cpu_map__snprint verbose output (Michael Petlan) [1715508] - [tools] perf bpf-event: Add missing new line into pr_debug call (Michael Petlan) [1715508] - [tools] perf script: Allow +- operator for type specific fields option (Michael Petlan) [1715508] - [tools] perf evsel: Force sample_type for slave events (Michael Petlan) [1715508] - [tools] perf session: Don't report zero period samples for slave events (Michael Petlan) [1715508] - [tools] perf trace: Allow dumping a BPF map after setting up BPF events (Michael Petlan) [1715508] - [tools] perf bpf: Add bpf_map dumper (Michael Petlan) [1715508] - [tools] perf doc: Fix documentation of the Flags section in perf.data (Michael Petlan) [1715508] - [tools] perf doc: Fix HEADER_CMDLINE description in perf.data documentation (Michael Petlan) [1715508] - [tools] perf report: Don't shadow inlined symbol with different addr range (Michael Petlan) [1715508] - [tools] perf tools: Use sysfs__mountpoint() when reading cpu topology (Michael Petlan) [1715508] - [tools] perf tools: Add numa_topology object (Michael Petlan) [1715508] - [tools] perf tools: Add cpu_topology object (Michael Petlan) [1715508] - [tools] perf tests shell: Skip trace+probe_vfs_getname.sh if built without trace support (Michael Petlan) [1715508] - [tools] perf header: Remove unused 'cpu_nr' field from 'struct cpu_topo' (Michael Petlan) [1715508] - [tools] perf header: Get rid of write_it label (Michael Petlan) [1715508] - [tools] perf list: Display metric expressions for --details option (Michael Petlan) [1715508] - [tools] perf tools: Fix legacy events symbol separator parsing (Michael Petlan) [1715508] - [tools] perf tools: Rename build libperf to perf (Michael Petlan) [1715508] - [tools] perf tools: Rename LIB_FILE to LIBPERF_A (Michael Petlan) [1715508] - [tools] perf tools: Compile perf with libperf-in.o instead of libperf.a (Michael Petlan) [1715508] - [tools] perf cs-etm: Modularize auxtrace_buffer fetch function (Michael Petlan) [1715508] - [tools] perf cs-etm: Modularize main packet processing loop (Michael Petlan) [1715508] - [tools] perf cs-etm: Modularize main decoder function (Michael Petlan) [1715508] - [tools] perf cs-etm: Make cs_etm__run_decoder() queue independent (Michael Petlan) [1715508] - [tools] perf cs-etm: Rethink kernel address initialisation (Michael Petlan) [1715508] - [tools] perf cs-etm: Cleaning up function cs_etm__alloc_queue() (Michael Petlan) [1715508] - [tools] perf cs-etm: Fix erroneous comment (Michael Petlan) [1715508] - [tools] perf cs-etm: Introducing function cs_etm__init_trace_params() (Michael Petlan) [1715508] - [tools] perf cs-etm: Fix memory leak in error path (Michael Petlan) [1715508] - [tools] perf cs-etm: Introducing function cs_etm_decoder__init_dparams() (Michael Petlan) [1715508] - [tools] perf cs-etm: Fix wrong return values in error path (Michael Petlan) [1715508] - [tools] perf cs-etm: Remove unused structure field "time" and "timestamp" (Michael Petlan) [1715508] - [tools] perf cs-etm: Remove unused structure field "state" (Michael Petlan) [1715508] - [tools] perf build: Add missing FEATURE_CHECK_LDFLAGS-libcrypto (Michael Petlan) [1715508] - [tools] perf unwind: Do not put libunwind-{x86, aarch64} in FEATURE_TESTS_BASIC (Michael Petlan) [1715508] - [tools] perf coresight: Do not test for libopencsd by default (Michael Petlan) [1715508] - [tools] perf trace: Filter out gnome-terminal* parent (Michael Petlan) [1715508] - [tools] perf trace: Check if the 'fd' is negative when mapping it to pathname (Michael Petlan) [1715508] - [tools] perf beauty ioctl cmd: The 'fd' arg is signed (Michael Petlan) [1715508] - [tools] perf utils: Silence "Couldn't synthesize bpf events" warning for EPERM (Michael Petlan) [1715508] - [tools] perf cs-etm: Add proper header file for symbols (Michael Petlan) [1715508] - [tools] perf record: Implement --affinity=node|cpu option (Michael Petlan) [1715508] - [tools] perf auxtrace: Add timestamp to auxtrace errors (Michael Petlan) [1715508] - [tools] perf intel-pt: Packet splitting can happen only on 32-bit (Michael Petlan) [1715508] - [tools] perf intel-pt: Fix CYC timestamp calculation after OVF (Michael Petlan) [1715508] - [tools] perf intel-pt: Fix overlap calculation for padding (Michael Petlan) [1715508] - [tools] perf auxtrace: Define auxtrace record alignment (Michael Petlan) [1715508] - [tools] perf thread-stack: Represent jmps to the start of a different symbol (Michael Petlan) [1715508] - [tools] perf thread-stack: Tidy thread_stack__no_call_return() by adding more local variables (Michael Petlan) [1715508] - [tools] perf thread-stack: Tidy thread_stack__push_cp() usage (Michael Petlan) [1715508] - [tools] perf tools: Fix split_kallsyms_for_kcore() for trampoline symbols (Michael Petlan) [1715508] - [tools] perf vendor events intel: Fix Load_Miss_Real_Latency on CLX (Michael Petlan) [1715508] - [tools] perf cs-etm: Set sample flags for exception return packet (Michael Petlan) [1715508] - [tools] perf cs-etm: Set sample flags for exception packet (Michael Petlan) [1715508] - [tools] perf cs-etm: Add traceID in packet (Michael Petlan) [1715508] - [tools] perf cs-etm: Change tuple from traceID-CPU# to traceID-metadata (Michael Petlan) [1715508] - [tools] perf cs-etm: Add exception number in exception packet (Michael Petlan) [1715508] - [tools] perf cs-etm: Set sample flags for trace discontinuity (Michael Petlan) [1715508] - [tools] perf cs-etm: Set sample flags for instruction range packet (Michael Petlan) [1715508] - [tools] perf cs-etm: Add last instruction information in packet (Michael Petlan) [1715508] - [tools] perf tools: Add documentation for BPF event selection (Michael Petlan) [1715508] - [tools] perf report: Move symbol annotation to the resort phase (Michael Petlan) [1715508] - [tools] perf evsel: Add output_resort_cb method (Michael Petlan) [1715508] - [tools] perf hists: Add argument to hists__resort_cb_t callback (Michael Petlan) [1715508] - [tools] perf record: Apply affinity masks when reading mmap buffers (Michael Petlan) [1715508] - [tools] perf tools: Add fallback versions for CPU_{OR, EQUAL}() (Michael Petlan) [1715508] - [tools] perf record: Bind the AIO user space buffers to nodes (Michael Petlan) [1715508] - [tools] perf record: Allocate affinity masks (Michael Petlan) [1715508] - [tools] perf pmu: Remove set_drv_config API (Michael Petlan) [1715508] - [tools] perf coresight: Remove set_drv_config() API (Michael Petlan) [1715508] - [tools] perf arm cs-etm: Use event attributes to send sink information to kernel (Michael Petlan) [1715508] - [tools] perf pmu: Move EVENT_SOURCE_DEVICE_PATH to PMU header file (Michael Petlan) [1715508] - [tools] perf bpf-loader: Remove unecessary includes from bpf-loader.h (Michael Petlan) [1715508] - [tools] perf powerpc kvm-stat: Add missing evlist.h header (Michael Petlan) [1715508] - [tools] perf kvm stat: Replace kvm-stat.h includes with forward declarations (Michael Petlan) [1715508] - [tools] perf pmu: Remove needless evsel.h only needs one fwd decl (Michael Petlan) [1715508] - [tools] perf tests pmu: Add missing headers (Michael Petlan) [1715508] - [tools] perf hist: Remove the needless callchain.h include from hist.h (Michael Petlan) [1715508] - [tools] perf tools: Add missing include in various places (Michael Petlan) [1715508] - [tools] perf thread: Don't include symbol.h, symbol_conf.h is enough (Michael Petlan) [1715508] - [tools] perf evsel: No need to include symbol.h in evsel.h, symbol_conf.h is enough (Michael Petlan) [1715508] - [tools] perf tools: Add missing include for symbols.h (Michael Petlan) [1715508] - [tools] perf hist: Remove symbol.h from hist.h, just fwd decls are needed (Michael Petlan) [1715508] - [tools] perf tests: Add missing headers so far obtained indirectly (Michael Petlan) [1715508] - [tools] perf map: Move structs and prototypes for map groups to a separate header (Michael Petlan) [1715508] - [tools] pref tools: Add missing map.h includes (Michael Petlan) [1715508] - [tools] perf symbols: Introduce map_symbol.h (Michael Petlan) [1715508] - [tools] perf callchain: Uninline callchain_cursor_reset() to remove map.h dependency (Michael Petlan) [1715508] - [tools] perf srccode: Move struct definition from map.h to srccode.h (Michael Petlan) [1715508] - [tools] perf arm pmu: Add missing linux/string.h header (Michael Petlan) [1715508] - [tools] perf powerpc: Add missing headers to skip-callchain-idx.c (Michael Petlan) [1715508] - [tools] perf augmented_syscalls: Convert to bpf_map() (Michael Petlan) [1715508] - [tools] perf bpf examples: Convert etcsnoop to use bpf_map() (Michael Petlan) [1715508] - [tools] perf trace: Fixup etcsnoop example (Michael Petlan) [1715508] - [tools] perf augmented_raw_syscalls: Use bpf_map() (Michael Petlan) [1715508] - [tools] perf bpf: Convert pid_map() to bpf_map() (Michael Petlan) [1715508] - [tools] perf bpf: Add bpf_map() helper (Michael Petlan) [1715508] - [tools] perf bpf: Fix synthesized PERF_RECORD_KSYMBOL/BPF_EVENT (Michael Petlan) [1715508] - [tools] perf sched: Use cached rbtrees (Michael Petlan) [1715508] - [tools] perf hist: Use cached rbtrees (Michael Petlan) [1715508] - [tools] perf symbols: Use cached rbtrees (Michael Petlan) [1715508] - [tools] perf util: Use cached rbtree for rblists (Michael Petlan) [1715508] - [tools] perf callchain: Use cached rbtrees (Michael Petlan) [1715508] - [tools] perf machine: Use cached rbtrees (Michael Petlan) [1715508] - [tools] Update rbtree implementation (Michael Petlan) [1715508] - [tools] perf callchain: No need to include perf.h (Michael Petlan) [1715508] - [tools] perf comm: Remove needless headers from comm.h (Michael Petlan) [1715508] - [tools] perf namespaces: Remove namespaces.h from .h headers (Michael Petlan) [1715508] - [tools] perf symbols: Remove some unnecessary includes from symbol.h (Michael Petlan) [1715508] - [tools] perf symbols: Remove include map.h from dso.h (Michael Petlan) [1715508] - [tools] perf block-range: Add missing headers (Michael Petlan) [1715508] - [tools] perf tools: Move branch structs to branch.h (Michael Petlan) [1715508] - [tools] perf annotate: Remove lots of headers from annotate.h (Michael Petlan) [1715508] - [tools] perf symbols: Move symbol_conf to separate file (Michael Petlan) [1715508] - [tools] perf color: Add missing stdarg.g to color.h (Michael Petlan) [1715508] - [tools] perf utils: Move perf_config using routines from color.c to separate object (Michael Petlan) [1715508] - [tools] perf top: Synthesize BPF events for pre-existing loaded BPF programs (Michael Petlan) [1715508] - [tools] perf tools: Synthesize PERF_RECORD_* for loaded BPF programs (Michael Petlan) [1715508] - [tools] perf tools: Handle PERF_RECORD_BPF_EVENT (Michael Petlan) [1715508] - [tools] perf tools: Handle PERF_RECORD_KSYMBOL (Michael Petlan) [1715508] - [tools] tools headers uapi: Sync tools/include/uapi/linux/perf_event.h (Michael Petlan) [1715508] - [tools] tools headers uapi: Sync tools/include/uapi/linux/perf_event.h (Michael Petlan) [1715508] - [tools] perf report: Display names in s390 diagnostic counter sets (Michael Petlan) [1715508] - [tools] perf tools: Remove duplicate headers (Michael Petlan) [1715508] - [tools] perf session: Add reader__process_events function (Michael Petlan) [1715508] - [tools] perf session: Add 'data_offset' member to reader object (Michael Petlan) [1715508] - [tools] perf session: Add 'data_size' member to reader object (Michael Petlan) [1715508] - [tools] perf session: Add reader object (Michael Petlan) [1715508] - [tools] perf session: Get rid of file_size variable (Michael Petlan) [1715508] - [tools] perf session: Rearrange perf_session__process_events function (Michael Petlan) [1715508] - [tools] perf tools: Replace automatic const char[] variables by statics (Michael Petlan) [1715508] - [tools] perf/doc: Update design.txt for exclude_{host|guest} flags (Michael Petlan) [1715508] - [x86] perf/x86/intel/pt: Remove software double buffering PMU capability (Michael Petlan) [1715508] - [kernel] perf/ring_buffer: Fix AUX software double buffering (Michael Petlan) [1715508] - [x86] perf/x86/amd: Update generic hardware cache events for Family 17h (Michael Petlan) [1715508] - [x86] perf/x86/amd: Add event map for AMD Family 17h (Michael Petlan) [1715508] - [x86] perf/x86: Fix incorrect PEBS_REGS (Michael Petlan) [1715508] - [kernel] perf/ring_buffer: Fix AUX record suppression (Michael Petlan) [1715508] - [kernel] perf/core: Fix the address filtering fix (Michael Petlan) [1715508] - [kernel] perf/core: Fix perf_event_disable_inatomic() race (Michael Petlan) [1715508] - [x86] perf/x86/intel: Initialize TFA MSR (Michael Petlan) [1715508] - [x86] perf/x86/intel: Fix handling of wakeup_events for multi-entry PEBS (Michael Petlan) [1715508] - [kernel] perf/core: Restore mmap record type correctly (Michael Petlan) [1715508] - [x86] perf/x86/intel: Make dev_attr_allow_tsx_force_abort static (Michael Petlan) [1715508] - [kernel] uprobes: convert uprobe.ref to refcount_t (Michael Petlan) [1715508] - [kernel] perf, bpf: Consider events with attr.bpf_event as side-band events (Michael Petlan) [1715508] - [kernel] perf/core: Mark expected switch fall-through (Michael Petlan) [1715508] - [x86] perf/x86/intel/uncore: Fix client IMC events return huge result (Michael Petlan) [1715508] - [kernel] perf/ring_buffer: Use high order allocations for AUX buffers optimistically (Michael Petlan) [1715508] - [x86] events: Mark expected switch-case fall-throughs (Michael Petlan) [1715508] - [kernel] perf, pt, coresight: Fix address filters for vmas with non-zero offset (Michael Petlan) [1715508] - [kernel] perf: Copy parent's address filter offsets on clone (Michael Petlan) [1715508] - [x86] perf/x86/intel: Add counter freezing quirk for Goldmont (Michael Petlan) [1715508] - [x86] perf/x86/intel: Clean up counter freezing quirk (Michael Petlan) [1715508] - [x86] perf/x86/intel: Clean up SNB PEBS quirk (Michael Petlan) [1715508] - [x86] perf/x86/kvm: Avoid unnecessary work in guest filtering (Michael Petlan) [1715508] - [perf] aux: Make perf_event accessible to setup_aux() (Michael Petlan) [1715508] - [kernel] perf/ring_buffer: Convert ring_buffer.aux_refcount to refcount_t (Michael Petlan) [1715508] - [kernel] perf/ring_buffer: Convert ring_buffer.refcount to refcount_t (Michael Petlan) [1715508] - [kernel] perf: Convert perf_event_context.refcount to refcount_t (Michael Petlan) [1715508] - [kernel] perf/uprobes: Convert to SPDX license identifier (Michael Petlan) [1715508] - [kernel] perf/hw_breakpoints: Convert to SPDX license identifier (Michael Petlan) [1715508] - [kernel] perf/core: Convert to SPDX license identifiers (Michael Petlan) [1715508] - [kernel] perf, bpf: Introduce PERF_RECORD_BPF_EVENT (Michael Petlan) [1715508] - [kernel] perf, bpf: Introduce PERF_RECORD_KSYMBOL (Michael Petlan) [1715508] - [kernel] perf: Remove duplicated workqueue.h include from perf_event.h (Michael Petlan) [1715508] - [tools] perf/core: Remove unused perf_flags (Michael Petlan) [1715508] - [x86] perf/core, arch/x86: Strengthen exclusion checks with PERF_PMU_CAP_NO_EXCLUDE (Michael Petlan) [1715508] - [x86] perf/core, arch/x86: Use PERF_PMU_CAP_NO_EXCLUDE for exclusion incapable PMUs (Michael Petlan) [1715508] - [kernel] perf/core: Add PERF_PMU_CAP_NO_EXCLUDE for exclusion incapable PMUs (Michael Petlan) [1715508] - [kernel] perf/core: Add function to test for event exclusion flags (Michael Petlan) [1715508]- [kernel] mm/hmm: fix ZONE_DEVICE anon page mapping reuse (Jerome Glisse) [1498655 1597758] - [gpu] drm/nouveau/dmem: missing mutex_lock in error path (Jerome Glisse) [1498655 1597758] - [mm] hmm: always return EBUSY for invalid ranges in hmm_range_{fault, snapshot} (Jerome Glisse) [1498655 1597758] - [kernel] mm/hmm: move hmm_vma_range_done and hmm_vma_fault to nouveau (Jerome Glisse) [1498655 1597758] - [kernel] mm: factor out a devm_request_free_mem_region helper (Jerome Glisse) [1498655 1597758] - [mm] don't clear ->mapping in hmm_devmem_free (Jerome Glisse) [1498655 1597758] - [mm] remove the struct hmm_device infrastructure (Jerome Glisse) [1498655 1597758] - [mm] hmm: Fix error flows in hmm_invalidate_range_start (Jerome Glisse) [1498655 1597758] - [mm] hmm: Remove confusing comment and logic from hmm_release (Jerome Glisse) [1498655 1597758] - [mm] hmm: Poison hmm_range during unregister (Jerome Glisse) [1498655 1597758] - [mm] hmm: Remove racy protection against double-unregistration (Jerome Glisse) [1498655 1597758] - [mm] hmm: Use lockdep instead of comments (Jerome Glisse) [1498655 1597758] - [mm] hmm: Hold on to the mmget for the lifetime of the range (Jerome Glisse) [1498655 1597758] - [mm] hmm: Do not use list*_rcu() for hmm->ranges (Jerome Glisse) [1498655 1597758] - [mm] hmm: Simplify hmm_get_or_create and make it reliable (Jerome Glisse) [1498655 1597758] - [kernel] mm/hmm: Remove duplicate condition test before wait_event_timeout (Jerome Glisse) [1498655 1597758] - [mm] hmm: Hold a mmgrab from hmm to mm (Jerome Glisse) [1498655 1597758] - [mm] hmm: Use hmm_mirror not mm as an argument for hmm_range_register (Jerome Glisse) [1498655 1597758] - [mm] hmm: fix use after free with struct hmm in the mmu notifiers (Jerome Glisse) [1498655 1597758] - [mm] hmm: Only set FAULT_FLAG_ALLOW_RETRY for non-blocking (Jerome Glisse) [1498655 1597758] - [mm] hmm: support automatic NUMA balancing (Jerome Glisse) [1498655 1597758] - [kernel] mm/hmm: clean up some coding style and comments (Jerome Glisse) [1498655 1597758] - [mm] hmm.c: suppress compilation warnings when CONFIG_HUGETLB_PAGE is not set (Jerome Glisse) [1498655 1597758] - [kernel] mm/hmm: convert various hmm_pfn_* to device_entry which is a better name (Jerome Glisse) [1498655 1597758] - [mm] hmm: add a helper function that fault pages and map them to a device (Jerome Glisse) [1498655 1597758] - [mm] hmm: allow to mirror vma of a file on a DAX backed filesystem (Jerome Glisse) [1498655 1597758] - [kernel] mm/hmm: add helpers to test if mm is still alive or not (Jerome Glisse) [1498655 1597758] - [mm] hmm: mirror hugetlbfs (snapshoting, faulting and DMA mapping) (Jerome Glisse) [1498655 1597758] - [documentation] [documentation] mm/hmm: add default fault flags to avoid the need to pre-fill pfns arrays (Jerome Glisse) [1498655 1597758] - [mm] hmm: improve driver API to work and wait over a range (Jerome Glisse) [1498655 1597758] - [mm] hmm: improve and rename hmm_vma_fault() to hmm_range_fault() (Jerome Glisse) [1498655 1597758] - [mm] hmm: improve and rename hmm_vma_get_pfns() to hmm_range_snapshot() (Jerome Glisse) [1498655 1597758] - [mm] hmm: do not erase snapshot when a range is invalidated (Jerome Glisse) [1498655 1597758] - [mm] hmm: use reference counting for HMM struct (Jerome Glisse) [1498655 1597758] - [kernel] mm/hmm: convert to use vm_fault_t (Jerome Glisse) [1498655 1597758] - [mm] hmm.c: remove set but not used variable 'devmem' (Jerome Glisse) [1498655 1597758] - [mm] hmm: mark hmm_devmem_{add, add_resource} EXPORT_SYMBOL_GPL (Jerome Glisse) [1498655 1597758] - [mm] hmm: replace hmm_devmem_pages_create() with devm_memremap_pages() (Jerome Glisse) [1498655 1597758] - [mm] hmm: use devm semantics for hmm_devmem_{add, remove} (Jerome Glisse) [1498655 1597758] - [mm] hmm: invalidate device page table at start of invalidation (Jerome Glisse) [1498655 1597758] - [mm] hmm: use a structure for update callback parameters (Jerome Glisse) [1498655 1597758] - [mm] hmm: properly handle migration pmd (Jerome Glisse) [1498655 1597758] - [mm] hmm: fix utf8 . (Jerome Glisse) [1498655 1597758] - [mm] hmm.c: remove unused variables align_start and align_end (Jerome Glisse) [1498655 1597758] - [hid] hyperv: Use in-place iterator API in the channel callback (Benjamin Tissoires) [1740778 1772010] - [hid] logitech-hidpp: do all FF cleanup in hidpp_ff_destroy() (Benjamin Tissoires) [1740778] - [hid] logitech-hidpp: rework device validation (Benjamin Tissoires) [1740778] - [hid] logitech-hidpp: split g920_get_config() (Benjamin Tissoires) [1740778] - [hid] fix error message in hid_open_report() (Benjamin Tissoires) [1740778] - [hid] Fix assumption that devices have inputs (Benjamin Tissoires) [1740778] - [hid] i2c-hid: add Trekstor Primebook C11B to descriptor override (Benjamin Tissoires) [1740778] - [hid] apple: Fix stuck function keys when using FN (Benjamin Tissoires) [1740778] - [hid] wacom: Fix several minor compiler warnings (Benjamin Tissoires) [1740778] - [hid] Add quirk for HP X500 PIXART OEM mouse (Benjamin Tissoires) [1740778] - [hid] hidraw: Fix invalid read in hidraw_ioctl (Benjamin Tissoires) [1740778] - [hid] logitech-dj: Fix crash when initial logi_dj_recv_query_paired_devices fails (Benjamin Tissoires) [1740778] - [hid] logitech: Fix general protection fault caused by Logitech driver (Benjamin Tissoires) [1740778] - [hid] sony: Fix memory corruption issue on cleanup (Benjamin Tissoires) [1740778] - [hid] prodikeys: Fix general protection fault during probe (Benjamin Tissoires) [1740778] - [hid] wacom: correct misreported EKR ring values (Benjamin Tissoires) [1740778] - [hid] cp2112: prevent sleeping function called from invalid context (Benjamin Tissoires) [1740778] - [hid] wacom: Correct distance scale for 2nd-gen Intuos devices (Benjamin Tissoires) [1740778] - [hid] logitech-hidpp: remove support for the G700 over USB (Benjamin Tissoires) [1740778] - [hid] revert "hid: logitech-hidpp: add USB PID for a few more supported mice" (Benjamin Tissoires) [1740778] - [hid] sony: Fix race condition between rumble and device remove (Benjamin Tissoires) [1740778] - [hid] hiddev: do cleanup in failure of opening a device (Benjamin Tissoires) [1740778] - [hid] hiddev: avoid opening a disconnected device (Benjamin Tissoires) [1740778] - [hid] input: fix a4tech horizontal wheel custom usage (Benjamin Tissoires) [1740778] - [hid] Add quirk for HP X1200 PIXART OEM mouse (Benjamin Tissoires) [1740778] - [hid] holtek: test for sanity of intfdata (Benjamin Tissoires) [1740778] - [hid] wacom: fix bit shift for Cintiq Companion 2 (Benjamin Tissoires) [1740778] - [hid] quirks: Set the INCREMENT_USAGE_ON_DUPLICATE quirk on Saitek X52 (Benjamin Tissoires) [1740778] - [hid] logitech-dj: Really fix return value of logi_dj_recv_query_hidpp_devices (Benjamin Tissoires) [1740778] - [hid] Add 044f:b320 ThrustMaster, Inc. 2 in 1 DT (Benjamin Tissoires) [1740778] - [hid] logitech-dj: add the Powerplay receiver (Benjamin Tissoires) [1740778] - [hid] logitech-hidpp: add USB PID for a few more supported mice (Benjamin Tissoires) [1740778] - [hid] logitech-dj: rename "gaming" receiver to "lightspeed" (Benjamin Tissoires) [1740778] - [hid] Add another Primax PIXART OEM mouse quirk (Benjamin Tissoires) [1740778] - [hid] wacom: generic: add touchring adjustment for 2nd Gen Pro Small (Benjamin Tissoires) [1740778] - [hid] quirks: Refactor ELAN 400 and 401 handling (Benjamin Tissoires) [1740778] - [hid] video: fbdev: don't print error message on framebuffer_alloc() failure (Benjamin Tissoires) [1740778] - [hid] logitech-dj: Fix forwarding of very long HID++ reports (Benjamin Tissoires) [1740778] - [hid] uclogic: Add support for Huion HS64 tablet (Benjamin Tissoires) [1740778] - [hid] wacom: add new MobileStudio Pro support (Benjamin Tissoires) [1740778] - [hid] wacom: generic: read the number of expected touches on a per collection basis (Benjamin Tissoires) [1740778] - [hid] wacom: generic: support the 'report valid' usage for touch (Benjamin Tissoires) [1740778] - [hid] wacom: generic: read HID_DG_CONTACTMAX from any feature report (Benjamin Tissoires) [1740778] - [hid] wacom: Add 2nd gen Intuos Pro Small support (Benjamin Tissoires) [1740778] - [hid] uclogic: Add support for Ugee Rainbow CV720 (Benjamin Tissoires) [1740778] - [hid] logitech-dj: fix return value of logi_dj_recv_query_hidpp_devices (Benjamin Tissoires) [1740778] - [input] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 441 (Benjamin Tissoires) [1740778] - [input] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 372 (Benjamin Tissoires) [1740778] - [kernel] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 335 (Benjamin Tissoires) [1740778] - [hid] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 333 (Benjamin Tissoires) [1740778] - [hid] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 307 (Benjamin Tissoires) [1740778] - [kernel] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 297 (Benjamin Tissoires) [1740778] - [input] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 288 (Benjamin Tissoires) [1740778] - [kernel] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 282 (Benjamin Tissoires) [1740778] - [kernel] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 267 (Benjamin Tissoires) [1740778] - [hid] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 265 (Benjamin Tissoires) [1740778] - [hid] logitech-dj: Fix 064d:c52f receiver support (Benjamin Tissoires) [1740778] - [hid] revert "hid: core: Call request_module before doing device_add" (Benjamin Tissoires) [1740778] - [hid] revert "hid: core: Do not call request_module() in async context" (Benjamin Tissoires) [1740778] - [hid] revert "hid: Increase maximum report size allowed by hid_field_extract()" (Benjamin Tissoires) [1740778] - [hid] a4tech: fix horizontal scrolling (Benjamin Tissoires) [1740778] - [hid] hyperv: Add a module description line (Benjamin Tissoires) [1740778] - [input] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 194 (Benjamin Tissoires) [1740778] - [input] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 178 (Benjamin Tissoires) [1740778] - [kernel] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 177 (Benjamin Tissoires) [1740778] - [input] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 157 (Benjamin Tissoires) [1740778] - [input] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 156 (Benjamin Tissoires) [1740778] - [input] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 152 (Benjamin Tissoires) [1740778] - [kernel] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 149 (Benjamin Tissoires) [1740778] - [hid] logitech-hidpp: Add support for the S510 remote control (Benjamin Tissoires) [1740778] - [hid] logitech-hidpp: hid: make const array consumer_rdesc_start static (Benjamin Tissoires) [1740778] - [hid] logitech-dj: make const array template static (Benjamin Tissoires) [1740778] - [hid] multitouch: handle faulty Elo touch device (Benjamin Tissoires) [1740778] - [input] treewide: Add SPDX license identifier for more missed files (Benjamin Tissoires) [1740778] - [hid] wacom: Sync INTUOSP2_BT touch state after each frame if necessary (Benjamin Tissoires) [1740778] - [hid] wacom: Correct button numbering 2nd-gen Intuos Pro over Bluetooth (Benjamin Tissoires) [1740778] - [hid] wacom: Send BTN_TOUCH in response to INTUOSP2_BT eraser contact (Benjamin Tissoires) [1740778] - [hid] wacom: Don't report anything prior to the tool entering range (Benjamin Tissoires) [1740778] - [hid] wacom: Don't set tool type until we're in range (Benjamin Tissoires) [1740778] - [hid] wacom: correct touch resolution x/y typo (Benjamin Tissoires) [1740778] - [hid] wacom: generic: Correct pad syncing (Benjamin Tissoires) [1740778] - [hid] wacom: generic: only switch the mode on devices with LEDs (Benjamin Tissoires) [1740778] - [hid] logitech-dj: Add usb-id for the 27MHz MX3000 receiver (Benjamin Tissoires) [1740778] - [hid] rmi: Use SET_REPORT request on control endpoint for Acer Switch 3 and 5 (Benjamin Tissoires) [1740778] - [hid] logitech-hidpp: add support for the MX5500 keyboard (Benjamin Tissoires) [1740778] - [hid] logitech-dj: add support for the Logitech MX5500's Bluetooth Mini-Receiver (Benjamin Tissoires) [1740778] - [hid] i2c-hid: add iBall Aer3 to descriptor override (Benjamin Tissoires) [1740778] - [hid] logitech-dj: fix spelling in printk (Benjamin Tissoires) [1740778] - [hid] input: add mapping for KEY_KBD_LAYOUT_NEXT (Benjamin Tissoires) [1740778] - [hid] input: fix assignment of .value (Benjamin Tissoires) [1740778] - [hid] input: make sure the wheel high resolution multiplier is set (Benjamin Tissoires) [1740778] - [hid] logitech-dj: add usbhid dependency in Kconfig (Benjamin Tissoires) [1740778] - [hid] logitech-hidpp: add support for HID++ 1.0 consumer keys reports (Benjamin Tissoires) [1740778] - [hid] logitech-hidpp: add support for HID++ 1.0 extra mouse buttons reports (Benjamin Tissoires) [1740778] - [hid] logitech-hidpp: add support for HID++ 1.0 wheel reports (Benjamin Tissoires) [1740778] - [hid] logitech-hidpp: make hidpp10_set_register_bit a bit more generic (Benjamin Tissoires) [1740778] - [hid] logitech-hidpp: add input_device ptr to struct hidpp_device (Benjamin Tissoires) [1740778] - [hid] logitech-hidpp: do not hardcode very long report length (Benjamin Tissoires) [1740778] - [hid] logitech-hidpp: handle devices attached to 27MHz wireless receivers (Benjamin Tissoires) [1740778] - [hid] logitech-hidpp: use RAP instead of FAP to get the protocol version (Benjamin Tissoires) [1740778] - [hid] logitech-hidpp: remove unused origin_is_hid_core function parameter (Benjamin Tissoires) [1740778] - [hid] logitech-hidpp: remove double assignment from __hidpp_send_report (Benjamin Tissoires) [1740778] - [hid] logitech-hidpp: do not make failure to get the name fatal (Benjamin Tissoires) [1740778] - [hid] logitech-hidpp: ignore very-short or empty names (Benjamin Tissoires) [1740778] - [hid] logitech-hidpp: make .probe usbhid capable (Benjamin Tissoires) [1740778] - [hid] logitech-hidpp: allow non HID++ devices to be handled by this module (Benjamin Tissoires) [1740778] - [hid] logitech-dj: add support for Logitech Bluetooth Mini-Receiver (Benjamin Tissoires) [1740778] - [hid] logitech-dj: make appending of the HID++ descriptors conditional (Benjamin Tissoires) [1740778] - [hid] logitech-dj: remove false-positive error on double queueing of delayed-work (Benjamin Tissoires) [1740778] - [hid] logitech-dj: pick a better name for non-unifying receivers (Benjamin Tissoires) [1740778] - [hid] logitech-dj: deal with some KVMs adding an extra interface to the usbdev (Benjamin Tissoires) [1740778] - [hid] logitech-dj: replace dev_err calls with hid_err calls (Benjamin Tissoires) [1740778] - [hid] logitech-dj: add support for 27 MHz mouse-only receivers (Benjamin Tissoires) [1740778] - [hid] logitech-dj: add support for 27 MHz receivers (Benjamin Tissoires) [1740778] - [hid] logitech-dj: add support for the gaming unifying receiver (Benjamin Tissoires) [1740778] - [hid] logitech-dj: add support for non unifying receivers (Benjamin Tissoires) [1740778] - [hid] logitech-dj: add logi_dj_recv_queue_unknown_work helper (Benjamin Tissoires) [1740778] - [hid] logitech-dj: support sharing struct dj_receiver_dev between USB-interfaces (Benjamin Tissoires) [1740778] - [hid] logitech-dj: rename dj_receiver_dev.hdev to dj_receiver_dev.hidpp (Benjamin Tissoires) [1740778] - [hid] logitech-dj: protect the paired_dj_devices access in add_djhid_dev with the lock (Benjamin Tissoires) [1740778] - [hid] logitech-dj: remove unused querying_devices variable (Benjamin Tissoires) [1740778] - [hid] logitech-dj: do not schedule the dj report itself (Benjamin Tissoires) [1740778] - [hid] logitech-dj: remove USB dependency (Benjamin Tissoires) [1740778] - [hid] logitech-dj: declare and use a few HID++ 1.0 constants (Benjamin Tissoires) [1740778] - [hid] logitech-dj: use BIT() macro for RF Report types (Benjamin Tissoires) [1740778] - [hid] logitech-dj: fix variable naming in logi_dj_hidpp_event (Benjamin Tissoires) [1740778] - [hid] logitech-dj: reshuffle logi_dj_recv_forward_* (Benjamin Tissoires) [1740778] - [hid] logitech: Stop setting drvdata to NULL on probe failure and remove (Benjamin Tissoires) [1740778] - [hid] quirks: do not blacklist Logitech devices (Benjamin Tissoires) [1740778] - [hid] u2fzero: fail probe if not using USB transport (Benjamin Tissoires) [1740778] - [hid] u2fzero: fix compiling error in u2fzero_probe() (Benjamin Tissoires) [1740778] - [hid] revert "hid: i2c-hid: Disable runtime PM on Synaptics touchpad" (Benjamin Tissoires) [1740778] - [hid] add driver for U2F Zero built-in LED and RNG (Benjamin Tissoires) [1740778] - [hid] core: Do not call request_module() in async context (Benjamin Tissoires) [1740778] - [hid] macally: Add support for Macally ikey keyboard (Benjamin Tissoires) [1740778] - [hid] core: Call request_module before doing device_add (Benjamin Tissoires) [1740778] - [hid] core: move Usage Page concatenation to Main item (Benjamin Tissoires) [1740778] - [hid] logitech-hidpp: change low battery level threshold from 31 to 30 percent (Benjamin Tissoires) [1740778] - [hid] logitech-hidpp: remove hidpp_is_connected() (Benjamin Tissoires) [1740778] - [hid] logitech-hidpp: simplify printing of HID++ version (Benjamin Tissoires) [1740778] - [hid] picolcd: Convert to use sysfs_streq() (Benjamin Tissoires) [1740778] - [hid] hid-sensor-custom: simplify getting .driver_data (Benjamin Tissoires) [1740778] - [hid] input: add mapping for Assistant key (Benjamin Tissoires) [1740778] - [hid] i2c-hid: Disable runtime PM on Synaptics touchpad (Benjamin Tissoires) [1740778] - [hid] quirks: Fix keyboard + touchpad on Lenovo Miix 630 (Benjamin Tissoires) [1740778] - [hid] input: add mapping for "Toggle Display" key (Benjamin Tissoires) [1740778] - [hid] input: add mapping for "Full Screen" key (Benjamin Tissoires) [1740778] - [hid] input: add mapping for keyboard Brightness Up/Down/Toggle keys (Benjamin Tissoires) [1740778] - [hid] input: add mapping for Expose/Overview key (Benjamin Tissoires) [1740778] - [hid] input: fix mapping of aspect ratio key (Benjamin Tissoires) [1740778] - [hid] logitech: Handle 0 scroll events for the m560 (Benjamin Tissoires) [1740778] - [hid] debug: fix race condition with between rdesc_show() and device removal (Benjamin Tissoires) [1740778] - [hid] logitech: check the return value of create_singlethread_workqueue (Benjamin Tissoires) [1740778] - [hid] steam: fix deadlock with input devices (Benjamin Tissoires) [1740778] - [hid] uclogic: remove redudant duplicated null check on ver_ptr (Benjamin Tissoires) [1740778] - [hid] quirks: Drop misused kernel-doc annotation (Benjamin Tissoires) [1740778] - [hid] quirks: use correct format chars in dbg_hid (Benjamin Tissoires) [1740778] - [hid] Remove Waltop tablets from hid_have_special_driver (Benjamin Tissoires) [1740778] - [hid] Remove KYE tablets from hid_have_special_driver (Benjamin Tissoires) [1740778] - [hid] Remove hid-uclogic entries from hid_have_special_driver (Benjamin Tissoires) [1740778] - [hid] uclogic: Do not initialize non-USB devices (Benjamin Tissoires) [1740778] - [hid] uclogic: Add support for Ugee G5 (Benjamin Tissoires) [1740778] - [hid] uclogic: Support Gray-coded rotary encoders (Benjamin Tissoires) [1740778] - [hid] uclogic: Support faking Wacom pad device ID (Benjamin Tissoires) [1740778] - [hid] uclogic: Add support for XP-Pen Deco 01 (Benjamin Tissoires) [1740778] - [hid] uclogic: Add support for XP-Pen Star G640 (Benjamin Tissoires) [1740778] - [hid] uclogic: Add support for XP-Pen Star G540 (Benjamin Tissoires) [1740778] - [hid] uclogic: Add support for Ugee EX07S frame controls (Benjamin Tissoires) [1740778] - [hid] uclogic: Add support for Ugee M540 (Benjamin Tissoires) [1740778] - [hid] uclogic: Add support for Ugee 2150 (Benjamin Tissoires) [1740778] - [hid] uclogic: Support v2 protocol (Benjamin Tissoires) [1740778] - [hid] uclogic: Support fragmented high-res reports (Benjamin Tissoires) [1740778] - [hid] uclogic: Support in-range reporting emulation (Benjamin Tissoires) [1740778] - [hid] uclogic: Designate current protocol v1 (Benjamin Tissoires) [1740778] - [hid] uclogic: Re-initialize tablets on resume (Benjamin Tissoires) [1740778] - [hid] uclogic: Extract tablet parameter discovery into a module (Benjamin Tissoires) [1740778] - [hid] uclogic: Extract report descriptors to a module (Benjamin Tissoires) [1740778] - [hid] Clarify vendor ID reuse by Ugee tablets (Benjamin Tissoires) [1740778] - [hid] viewsonic: Support PD1011 signature pad (Benjamin Tissoires) [1740778] - [hid] kye: Add support for EasyPen M406XE (Benjamin Tissoires) [1740778] - [hid] wacom: Add support for Pro Pen slim (Benjamin Tissoires) [1740778] - [hid] roccat: Mark expected switch fall-through (Benjamin Tissoires) [1740778] - [hid] wacom: Mark expected switch fall-through (Benjamin Tissoires) [1740778] - [hid] fix Logitech WingMan Formula GP joined axes (Benjamin Tissoires) [1740778] - [hid] multitouch: Lenovo X1 Tablet Gen3 trackpoint and buttons (Benjamin Tissoires) [1740778] - [hid] steam: fix boot loop with bluetooth firmware (Benjamin Tissoires) [1740778] - [hid] Add ASUS T100CHI keyboard dock battery quirks (Benjamin Tissoires) [1740778] - [hid] Add support for Toshiba WT10A tablet bluetooth keyboard (Benjamin Tissoires) [1740778] - [hid] wacom: Move HID fix for AES serial number into wacom_hid_usage_quirk (Benjamin Tissoires) [1740778] - [hid] elan: Make array buf static, shrinks object size (Benjamin Tissoires) [1740778] - [hid] i2c-hid: Ignore input report if there's no data present on Elan touchpanels (Benjamin Tissoires) [1740778] - [hid] core: simplify active collection tracking (Benjamin Tissoires) [1740778] - [hid] Support for Maltron L90 keyboard media keys (Benjamin Tissoires) [1740778] - [hid] i2c-hid: Disable runtime PM on Goodix touchpad (Benjamin Tissoires) [1740778] - [hid] sony: Fix SHANWAN PS3 GamePad rumble and led settings support (Benjamin Tissoires) [1740778] - [hid] sony: Transform one-time SHANWAN check into quirk (Benjamin Tissoires) [1740778] - [hid] core: replace the collection tree pointers with indices (Benjamin Tissoires) [1740778] - [hid] i2c-hid: Add Odys Winbook 13 to descriptor override (Benjamin Tissoires) [1740778] - [hid] lenovo: Add checks to fix of_led_classdev_register (Benjamin Tissoires) [1740778] - [hid] intel-ish-hid: add MSI interrupt support (Benjamin Tissoires) [1740778] - [hid] debug: Change to use DEFINE_SHOW_ATTRIBUTE macro (Benjamin Tissoires) [1740778] - [hid] intel-ish-hid: fixes incorrect error handling (Benjamin Tissoires) [1740778] - [hid] logitech: Use LDJ_DEVICE macro for existing Logitech mice (Benjamin Tissoires) [1740778] - [hid] logitech: Enable high-resolution scrolling on Logitech mice (Benjamin Tissoires) [1740778] - [hid] logitech: Add function to enable HID++ 1.0 "scrolling acceleration" (Benjamin Tissoires) [1740778] - [hid] logitech-hidpp: fix typo, hiddpp to hidpp (Benjamin Tissoires) [1740778] - [hid] input: use the Resolution Multiplier for high-resolution scrolling (Benjamin Tissoires) [1740778] - [hid] core: process the Resolution Multiplier (Benjamin Tissoires) [1740778] - [hid] core: store the collections as a basic tree (Benjamin Tissoires) [1740778] - [hid] cougar: Add support for Cougar 700K Gaming Keyboard (Benjamin Tissoires) [1740778] - [hid] hidraw: enforce minors_lock locking via lockdep (Benjamin Tissoires) [1740778] - [hid] quirks: fix RetroUSB.com devices (Benjamin Tissoires) [1740778] - [kernel] hid: input: support Microsoft wireless radio control hotkey (Benjamin Tissoires) [1740778] - [kernel] hid: use macros in IS_INPUT_APPLICATION (Benjamin Tissoires) [1740778] - [hid] ite: Add USB id match for another ITE based keyboard rfkill key quirk (Benjamin Tissoires) [1740778] - [hid] revert "hid: input: Create a utility class for counting scroll events" (Benjamin Tissoires) [1740778] - [hid] revert "hid: logitech: Add function to enable HID++ 1.0 "scrolling acceleration"" (Benjamin Tissoires) [1740778] - [hid] revert "hid: logitech: Enable high-resolution scrolling on Logitech mice" (Benjamin Tissoires) [1740778] - [hid] revert "hid: logitech: Use LDJ_DEVICE macro for existing Logitech mice" (Benjamin Tissoires) [1740778] - [hid] revert "hid: logitech: fix a used uninitialized GCC warning" (Benjamin Tissoires) [1740778] - [hid] revert "hid: input: simplify/fix high-res scroll event handling" (Benjamin Tissoires) [1740778] - [hid] Add quirk for Primax PIXART OEM mice (Benjamin Tissoires) [1740778] - [hid] i2c-hid: Disable runtime PM for LG touchscreen (Benjamin Tissoires) [1740778] - [hid] steam: remove input device when a hid client is running (Benjamin Tissoires) [1740778] - [hid] revert "hid: uhid: use strlcpy() instead of strncpy()" (Benjamin Tissoires) [1740778] - [hid] uhid: forbid UHID_CREATE under KERNEL_DS or elevated privileges (Benjamin Tissoires) [1740778] - [hid] iio/hid-sensors: Fix IIO_CHAN_INFO_RAW returning wrong values for signed numbers (Benjamin Tissoires) [1740778] - [hid] input: Ignore battery reported by Symbol DS4308 (Benjamin Tissoires) [1740778] - [hid] Add quirk for Microsoft PIXART OEM mouse (Benjamin Tissoires) [1740778] - [kernel] hid: fix up .raw_event() documentation (Benjamin Tissoires) [1740778] - [hid] i2c-hid: add Direkt-Tek DTLAPY133-1 to descriptor override (Benjamin Tissoires) [1740778] - [hid] input: simplify/fix high-res scroll event handling (Benjamin Tissoires) [1740778] - [hid] we do not randomly make new drivers 'default y' (Benjamin Tissoires) [1740778] - [hid] i2c-hid: properly terminate i2c_hid_dmi_desc_override_table[] array (Benjamin Tissoires) [1740778] - [hid] alps: allow incoming reports when only the trackstick is opened (Benjamin Tissoires) [1740778] - [hid] revert "hid: add NOGET quirk for Eaton Ellipse MAX UPS" (Benjamin Tissoires) [1740778] - [hid] i2c-hid: Add a small delay after sleep command for Raydium touchpanel (Benjamin Tissoires) [1740778] - [hid] usbhid: Add quirk for Redragon/Dragonrise Seymur 2 (Benjamin Tissoires) [1740778] - [hid] wacom: Work around HID descriptor bug in DTK-2451 and DTH-2452 (Benjamin Tissoires) [1740778] - [hid] google: add dependency on Cros EC for Hammer (Benjamin Tissoires) [1740778] - [hid] elan: fix spelling mistake "registred" -> "registered" (Benjamin Tissoires) [1740778] - [hid] google: drop superfluous const before SIMPLE_DEV_PM_OPS() (Benjamin Tissoires) [1740778] - [hid] google: add support tablet mode switch for Whiskers (Benjamin Tissoires) [1740778] - [hid] magicmouse: add support for Apple Magic Trackpad 2 (Benjamin Tissoires) [1740778] - [hid] i2c-hid: override HID descriptors for certain devices (Benjamin Tissoires) [1740778] - [hid] hid-bigbenff: driver for BigBen Interactive PS3OFMINIPAD gamepad (Benjamin Tissoires) [1740778] - [hid] logitech: fix a used uninitialized GCC warning (Benjamin Tissoires) [1740778] - [hid] intel-ish-hid: using list_head for ipc write queue (Benjamin Tissoires) [1740778] - [hid] intel-ish-hid: use resource-managed api (Benjamin Tissoires) [1740778] - [hid] intel_ish-hid: Enhance API to get ring buffer sizes (Benjamin Tissoires) [1740778] - [hid] input: Set INPUT_PROP_-property for HID_UP_DIGITIZERS (Benjamin Tissoires) [1740778] - [hid] microsoft: the driver now neeed MEMLESS_FF infrastructure (Benjamin Tissoires) [1740778] - [hid] cougar: Stop processing vendor events on hid-core (Benjamin Tissoires) [1740778] - [hid] cougar: Make parameter 'g6_is_space' dinamically settable (Benjamin Tissoires) [1740778] - [hid] microsoft: Add rumble support for Xbox One S controller (Benjamin Tissoires) [1740778] - [hid] microsoft: Convert private data to be a proper struct (Benjamin Tissoires) [1740778] - [hid] logitech: Use LDJ_DEVICE macro for existing Logitech mice (Benjamin Tissoires) [1740778] - [hid] logitech: Enable high-resolution scrolling on Logitech mice (Benjamin Tissoires) [1740778] - [hid] logitech: Add function to enable HID++ 1.0 "scrolling acceleration" (Benjamin Tissoires) [1740778] - [hid] input: Create a utility class for counting scroll events (Benjamin Tissoires) [1740778] - [hid] multitouch: simplify the application retrieval (Benjamin Tissoires) [1740778] - [hid] input: do not append a suffix if the name already has it (Benjamin Tissoires) [1740778] - [hid] i2c-hid: Remove RESEND_REPORT_DESCR quirk and its handling (Benjamin Tissoires) [1740778] - [hid] i2c-hid: disable runtime PM operations on hantick touchpad (Benjamin Tissoires) [1740778] - [hid] sensor-hub: Restore fixup for Lenovo ThinkPad Helix 2 sensor hub report (Benjamin Tissoires) [1740778] - [hid] core: fix NULL pointer dereference (Benjamin Tissoires) [1740778] - [hid] hid-saitek: Add device ID for RAT 7 Contagion (Benjamin Tissoires) [1740778] - [hid] core: fix memory leak on probe (Benjamin Tissoires) [1740778] - [hid] add support for Apple Magic Keyboards (Benjamin Tissoires) [1740778] - [hid] intel_ish-hid: tx_buf memory leak on probe/remove (Benjamin Tissoires) [1740778] - [hid] intel-ish-hid: Prevent loading of driver on Mehlow (Benjamin Tissoires) [1740778] - [hid] cougar: Add support for the Cougar 500k Gaming Keyboard (Benjamin Tissoires) [1740778] - [hid] cougar: make compare_device_paths reusable (Benjamin Tissoires) [1740778] - [hid] multitouch: handle palm for touchscreens (Benjamin Tissoires) [1740778] - [hid] multitouch: touchscreens also use confidence reports (Benjamin Tissoires) [1740778] - [hid] multitouch: report MT_TOOL_PALM for non-confident touches (Benjamin Tissoires) [1740778] - [hid] microsoft: support the Surface Dial (Benjamin Tissoires) [1740778] - [hid] core: do not upper bound the collection stack (Benjamin Tissoires) [1740778] - [hid] input: enable Totem on the Dell Canvas 27 (Benjamin Tissoires) [1740778] - [hid] multitouch: remove one copy of values (Benjamin Tissoires) [1740778] - [hid] multitouch: ditch mt_report_id (Benjamin Tissoires) [1740778] - [hid] multitouch: store a per application quirks value (Benjamin Tissoires) [1740778] - [hid] multitouch: Store per collection multitouch data (Benjamin Tissoires) [1740778] - [hid] multitouch: make sure the static list of class is not changed (Benjamin Tissoires) [1740778] - [hid] elan: Add support for touchpad on the Toshiba Click Mini L9W (Benjamin Tissoires) [1740778] - [hid] elan: Add USB-id for HP x2 10-n000nd touchpad (Benjamin Tissoires) [1740778] - [hid] elan: Add a flag for selecting if the touchpad has a LED (Benjamin Tissoires) [1740778] - [hid] elan: Query resolution from the touchpad (Benjamin Tissoires) [1740778] - [hid] elan: Query device max_x and max_y value from touchpad (Benjamin Tissoires) [1740778] - [hid] elan: Hardcode finger-count and usb-interface (Benjamin Tissoires) [1740778] - [hid] elan: Correctly report MT_PRESSURE instead of TOOL_WIDTH (Benjamin Tissoires) [1740778] - [hid] elan: Stop claiming we have TOUCH_MAJOR and then never reporting it (Benjamin Tissoires) [1740778] - [hid] elan: Remove unused max_area_x and max_area_y vatiables (Benjamin Tissoires) [1740778] - [hid] hid-sony.c: Use devm_ api to simplify sc->output_report_dmabuf (Benjamin Tissoires) [1740778] - [hid] hid-sony.c: Use devm_ api to simplify sony_battery_probe() (Benjamin Tissoires) [1740778] - [hid] hid-sony.c: Use devm_ api to simplify sony_leds_init() (Benjamin Tissoires) [1740778] - [hid] hid-sony.c: Use devm_ api to simplify sony_register_sensors() (Benjamin Tissoires) [1740778] - [hid] hid-sony.c: Use devm_ api to simplify sony_register_touchpad() (Benjamin Tissoires) [1740778] - [hid] wacom: convert Wacom custom usages to standard HID usages (Benjamin Tissoires) [1740778] - [hid] wacom: Move handling of HID quirks into a dedicated function (Benjamin Tissoires) [1740778] - [hid] wacom: Replace touch_max fixup code with static touch_max definitions (Benjamin Tissoires) [1740778] - [hid] wiimote: add support for Guitar-Hero devices (Benjamin Tissoires) [1740778] - [hid] usbhid: use irqsave() in USB's complete callback (Benjamin Tissoires) [1740778] - [hid] redragon: fix num lock and caps lock LEDs (Benjamin Tissoires) [1740778] - [hid] hid-ntrig: add error handling for sysfs_create_group (Benjamin Tissoires) [1740778] - [hid] i2c-hid: Add vddl regulator control (Benjamin Tissoires) [1740778] - [uapi] input: document meanings of KEY_SCREEN and KEY_ZOOM (Benjamin Tissoires) [1740778] - [input] synaptics-rmi4 - avoid processing unknown IRQs (Benjamin Tissoires) [1740778] - [input] revert "input: elantech - enable SMBus on new (2018+) systems" (Benjamin Tissoires) [1740778] - [input] elantech - annotate fall-through case in elantech_use_host_notify() (Benjamin Tissoires) [1740778] - [samples] treewide: Add SPDX license identifier - Makefile/Kconfig (Benjamin Tissoires) [1740778] - [kernel] input: elan_i2c - remove Lenovo Legion Y7000 PnpID (Benjamin Tissoires) [1740778] - [input] synaptics - enable RMI mode for HP Spectre X360 (Benjamin Tissoires) [1740778] - [input] elantech - enable SMBus on new (2018+) systems (Benjamin Tissoires) [1740778] - [input] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 500 (Benjamin Tissoires) [1740778] - [kernel] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 234 (Benjamin Tissoires) [1740778] - [input] hyperv-keyboard: Use in-place iterator API in the channel callback (Benjamin Tissoires) [1740778] - [input] usbtouchscreen - initialize PM mutex before using it (Benjamin Tissoires) [1740778] - [input] alps - fix a mismatch between a condition check and its comment (Benjamin Tissoires) [1740778] - [input] psmouse - fix build error of multiple definition (Benjamin Tissoires) [1740778] - [input] alps - don't handle ALPS cs19 trackpoint-only device (Benjamin Tissoires) [1740778] - [input] hyperv-keyboard - remove dependencies on PAGE_SIZE for ring buffer (Benjamin Tissoires) [1740778] - [input] synaptics - fix misuse of strlcpy (Benjamin Tissoires) [1740778] - [input] synaptics - whitelist Lenovo T580 SMBus intertouch (Benjamin Tissoires) [1740778] - [input] synaptics - enable SMBUS on T480 thinkpad trackpad (Benjamin Tissoires) [1740778] - [input] joydev - extend absolute mouse detection (Benjamin Tissoires) [1740778] - [kernel] input: elan_i2c - export the device id whitelist (Benjamin Tissoires) [1740778] - [kernel] pm: suspend: Rename pm_suspend_via_s2idle() (Benjamin Tissoires) [1740778] - [kernel] pm: sleep: Add kerneldoc comments to some functions (Benjamin Tissoires) [1740778] - [input] synaptics - enable SMBus on ThinkPad E480 and E580 (Benjamin Tissoires) [1740778] - [input] synaptics-rmi4 - remove set but not used variable 'sensor_flags' (Benjamin Tissoires) [1740778] - [input] uinput - add compat ioctl number translation for UI_*_FF_UPLOAD (Benjamin Tissoires) [1740778] - [input] libps2 - mark expected switch fall-through (Benjamin Tissoires) [1740778] - [input] synaptics-rmi4 - write config register values to the right offset (Benjamin Tissoires) [1740778] - [input] synaptics-rmi4 - fix enum_fmt (Benjamin Tissoires) [1740778] - [input] synaptics-rmi4 - fill initial format (Benjamin Tissoires) [1740778] - [uapi] input: add KEY_KBD_LAYOUT_NEXT (Benjamin Tissoires) [1740778] - [input] synaptics-rmi4 - fix possible double free (Benjamin Tissoires) [1740778] - [input] hyperv-keyboard - add module description (Benjamin Tissoires) [1740778] - [input] i8042 - signal wakeup from atkbd/psmouse (Benjamin Tissoires) [1740778] - [input] evdev - use struct_size() in kzalloc() and vzalloc() (Benjamin Tissoires) [1740778] - [input] elan_i2c - add hardware ID for multiple Lenovo laptops (Benjamin Tissoires) [1740778] - [input] wacom_serial4 - add support for Wacom ArtPad II tablet (Benjamin Tissoires) [1740778] - [input] elan_i2c - add id for touchpad found in Lenovo s21e-20 (Benjamin Tissoires) [1740778] - [input] i8042 - rework DT node name comparisons (Benjamin Tissoires) [1740778] - [input] synaptics_i2c - remove redundant spinlock (Benjamin Tissoires) [1740778] - [input] elan_i2c - add ACPI ID for touchpad in Lenovo V330-15ISK (Benjamin Tissoires) [1740778] - [input] revert "input: elan_i2c - add ACPI ID for touchpad in ASUS Aspire F5-573G" (Benjamin Tissoires) [1740778] - [input] elantech - enable 3rd button support on Fujitsu CELSIUS H780 (Benjamin Tissoires) [1740778] - [uapi] input: input_event - fix the CONFIG_SPARC64 mixup (Benjamin Tissoires) [1740778] - [input] uinput - fix undefined behavior in uinput_validate_absinfo() (Benjamin Tissoires) [1740778] - [uapi] input: input_event - provide override for sparc64 (Benjamin Tissoires) [1740778] - [input] soc_button_array - fix mapping of the 5th GPIO in a PNP0C40 device (Benjamin Tissoires) [1740778] - [input] soc_button_array - add usage-page 0x01 usage-id 0xca mapping (Benjamin Tissoires) [1740778] - [input] elan_i2c - add ACPI ID for touchpad in ASUS Aspire F5-573G (Benjamin Tissoires) [1740778] - [input] synaptics - enable SMBus for HP EliteBook 840 G4 (Benjamin Tissoires) [1740778] - [input] synaptics - enable RMI on ThinkPad T560 (Benjamin Tissoires) [1740778] - [documentation] input: add `REL_WHEEL_HI_RES` and `REL_HWHEEL_HI_RES` (Benjamin Tissoires) [1740778] - [uapi] input: restore EV_ABS ABS_RESERVED (Benjamin Tissoires) [1740778] - [input] synaptics - enable SMBus for HP 15-ay000 (Benjamin Tissoires) [1740778] - [input] synaptics - add PNP ID for ThinkPad P50 to SMBus (Benjamin Tissoires) [1740778] - [input] elan_i2c - add ACPI ID for Lenovo IdeaPad 330-15ARR (Benjamin Tissoires) [1740778] - [input] elan_i2c - add support for ELAN0621 touchpad (Benjamin Tissoires) [1740778] - [documentation] revert "input: Add the `REL_WHEEL_HI_RES` event code" (Benjamin Tissoires) [1740778] - [input] atkbd - clean up indentation issue (Benjamin Tissoires) [1740778] - [input] elan_i2c - add ELAN0620 to the ACPI table (Benjamin Tissoires) [1740778] - [input] synaptics - avoid using uninitialized variable when probing (Benjamin Tissoires) [1740778] - [input] xen-kbdfront - mark expected switch fall-through (Benjamin Tissoires) [1740778] - [input] elan_i2c - add ACPI ID for Lenovo IdeaPad 330-15IGM (Benjamin Tissoires) [1740778] - [input] of_touchscreen - add support for touchscreen-min-x|y (Benjamin Tissoires) [1740778] - [input] elants_i2c - use DMA safe i2c when possible (Benjamin Tissoires) [1740778] - [input] uinput - add a schedule point in uinput_inject_events() (Benjamin Tissoires) [1740778] - [input] evdev - add a schedule point in evdev_write() (Benjamin Tissoires) [1740778] - [input] mousedev - add a schedule point in mousedev_write() (Benjamin Tissoires) [1740778] - [uapi] input: reserve 2 events code because of HID (Benjamin Tissoires) [1740778] - [input] i8042 - enable keyboard wakeups by default when s2idle is used (Benjamin Tissoires) [1740778] - [input] uinput - allow for max == min during input_absinfo validation (Benjamin Tissoires) [1740778] - [input] atakbd - fix Atari CapsLock behaviour (Benjamin Tissoires) [1740778] - [input] atakbd - fix Atari keymap (Benjamin Tissoires) [1740778] - [documentation] input: Add the `REL_WHEEL_HI_RES` event code (Benjamin Tissoires) [1740778] - [input] mark expected switch fall-throughs (Benjamin Tissoires) [1740778] - [input] evdev - switch to bitmap API (Benjamin Tissoires) [1740778] - [input] elan_i2c_smbus - cast sizeof to int for comparison (Benjamin Tissoires) [1740778] - [uapi] input: stop telling users to snail-mail Vojtech (Benjamin Tissoires) [1740778] - [documentation] input: add MT_TOOL_DIAL (Benjamin Tissoires) [1740778] - [input] i8042 - increment wakeup_count for the respective port (Benjamin Tissoires) [1740778] - [input] xen-kbdfront - allow better run-time configuration (Benjamin Tissoires) [1740778] - [xen] Sync up with the canonical protocol definitions in Xen (Benjamin Tissoires) [1740778] - [cpufreq] dev_pm_qos_update_request() can return 1 on success (Al Stone) [1739729 1725581] - [cpufreq] Make cpufreq_generic_init() return void (Al Stone) [1739729 1725581] - [cpufreq] Add QoS requests for userspace constraints (Al Stone) [1739729 1725581] - [cpufreq] intel_pstate: Reuse refresh_frequency_limits() (Al Stone) [1739729 1725581] - [cpufreq] Register notifiers with the PM QoS framework (Al Stone) [1739729 1725581] - [base] pm / qos: Add support for MIN/MAX frequency constraints (Al Stone) [1739729 1725581] - [base] pm / qos: Pass request type to dev_pm_qos_read_value() (Al Stone) [1739729 1725581] - [base] pm / qos: Rename __dev_pm_qos_read_value() and dev_pm_qos_raw_read_value() (Al Stone) [1739729 1725581] - [base] pm / qos: Pass request type to dev_pm_qos_{add|remove}_notifier() (Al Stone) [1739729 1725581] - [cpufreq] Avoid calling cpufreq_verify_current_freq() from handle_update() (Al Stone) [1739729 1725581] - [cpufreq] Consolidate cpufreq_update_current_freq() and __cpufreq_get() (Al Stone) [1739729 1725581] - [cpufreq] Don't skip frequency validation for has_target() drivers (Al Stone) [1739729 1725581] - [cpufreq] Use has_target() instead of !setpolicy (Al Stone) [1739729 1725581] - [cpufreq] Remove redundant !setpolicy check (Al Stone) [1739729 1725581] - [kernel] cpufreq: Move the IS_ENABLED(CPU_THERMAL) macro into a stub (Al Stone) [1739729 1725581] - [opp] Don't use IS_ERR on invalid supplies (Al Stone) [1739729 1725581] - [kernel] pm: sleep: Update struct wakeup_source documentation (Al Stone) [1739729 1725581] - [base] base: power: remove wakeup_sources_stats_dentry variable (Al Stone) [1739729 1725581] - [cpufreq] pcc-cpufreq: Fail initialization if driver cannot be registered (Al Stone) [1739729 1725581] - [opp] Make dev_pm_opp_set_rate() handle freq = 0 to drop performance votes (Al Stone) [1739729 1725581] - [opp] Don't overwrite rounded clk rate (Al Stone) [1739729 1725581] - [base] pm: sleep: Show how long dpm_suspend_start() and dpm_suspend_end() take (Al Stone) [1739729 1725581] - [base] pm / clk: Remove error message on out-of-memory condition (Al Stone) [1739729 1725581] - [base] base: power: clock_ops: Use of_clk_get_parent_count() (Al Stone) [1739729 1725581] - [opp] Allocate genpd_virt_devs from dev_pm_opp_attach_genpd() (Al Stone) [1739729 1725581] - [opp] Attach genpds to devices from within OPP core (Al Stone) [1739729 1725581] - [base] pm / domains: Add GENPD_FLAG_RPM_ALWAYS_ON flag (Al Stone) [1739729 1725581] - [cpufreq] Don't find governor for setpolicy drivers in cpufreq_init_policy() (Al Stone) [1739729 1725581] - [cpufreq] Explain the kobject_put() in cpufreq_policy_alloc() (Al Stone) [1739729 1725581] - [x86] cpufreq: Call transition notifier only once for each policy (Al Stone) [1739729 1725581] - [cpufreq] Fix kobject memleak (Al Stone) [1739729 1725581] - [cpufreq] centrino: Fix centrino_setpolicy() kerneldoc comment (Al Stone) [1739729 1725581] - [base] pm / domains: Allow to attach a CPU via genpd_dev_pm_attach_by_id|name() (Al Stone) [1739729 1725581] - [base] pm / domains: Search for the CPU device outside the genpd lock (Al Stone) [1739729 1725581] - [base] pm / domains: Drop unused in-parameter to some genpd functions (Al Stone) [1739729 1725581] - [base] pm / domains: Use the base device for driver_deferred_probe_check_state() (Al Stone) [1739729 1725581] - [base] pm / domains: Enable genpd_dev_pm_attach_by_id|name() for single PM domain (Al Stone) [1739729 1725581] - [base] pm / domains: Allow OF lookup for multi PM domain case from ->attach_dev() (Al Stone) [1739729 1725581] - [base] pm / domains: Don't kfree() the virtual device in the error path (Al Stone) [1739729 1725581] - [cpufreq] Move ->get callback check outside of __cpufreq_get() (Al Stone) [1739729 1725581] - [x86] tsc: Rework time_cpufreq_notifier() (Al Stone) [1739729 1725581] - [x86] tsc: Fix UV TSC initialization (Al Stone) [1739729 1725581] - [x86] tsc: Prevent result truncation on 32bit (Al Stone) [1739729 1725581] - [x86] tsc: Consolidate init code (Al Stone) [1739729 1725581] - [x86] tsc: Make use of tsc_calibrate_cpu_early() (Al Stone) [1739729 1725581] - [x86] tsc: Split native_calibrate_cpu() into early and late parts (Al Stone) [1739729 1725581] - [x86] tsc: Use TSC as sched clock early (Al Stone) [1739729 1725581] - [x86] tsc: Initialize cyc2ns when tsc frequency is determined (Al Stone) [1739729 1725581] - [x86] tsc: Calibrate tsc only once (Al Stone) [1739729 1725581] - [x86] tsc: Redefine notsc to behave as tsc=unstable (Al Stone) [1739729 1725581] - [x86] platform/uv: Provide is_early_uv_system() (Al Stone) [1739729 1725581] - [base] pm / domains: remove unnecessary unlikely() (Al Stone) [1739729 1725581] - [cpufreq] Remove needless bios_limit check in show_bios_limit() (Al Stone) [1739729 1725581] - [cpufreq] cpufreq/acpi-cpufreq.c: This fixes the following checkpatch warning (Al Stone) [1739729 1725581] - [base] pm / core: Propagate dev->power.wakeup_path when no callbacks (Al Stone) [1739729 1725581] - [base] pm / domains: Add genpd governor for CPUs (Al Stone) [1739729 1725581] - [cpuidle] Export the next timer expiration for CPUs (Al Stone) [1739729 1725581] - [base] pm / core: Introduce dpm_async_fn() helper (Al Stone) [1739729 1725581] - [cpufreq] boost: Remove CONFIG_CPU_FREQ_BOOST_SW Kconfig option (Al Stone) [1739729 1725581] - [opp] Introduce dev_pm_opp_find_freq_ceil_by_volt() (Al Stone) [1739729 1725581] - [base] pm / domains: Add support for CPU devices to genpd (Al Stone) [1739729 1725581] - [base] pm / domains: Add generic data pointer to struct genpd_power_state (Al Stone) [1739729 1725581] - [cpufreq] rhel: cpufreq: switch printk users from pf and pF to ps and pS, respectively (Al Stone) [1739729 1725581] - [base] pm / core: fix kerneldoc comment for device_pm_wait_for_dev() (Al Stone) [1739729 1725581] - [base] pm / core: fix kerneldoc comment for dpm_watchdog_handler() (Al Stone) [1739729 1725581] - [cpufreq] stats: Use lock by stat to replace global spin lock (Al Stone) [1739729 1725581] - [cpufreq] Remove cpufreq_driver check in cpufreq_boost_supported() (Al Stone) [1739729 1725581] - [cpufreq] ppc_cbe: fix possible object reference leak (Al Stone) [1739729 1725581] - [cpufreq] cpufreq: Convert some slow-path static_cpu_has() callers to boot_cpu_has() (Al Stone) [1739729 1725581] - [cpufreq] intel_pstate: Update max frequency on global turbo changes (Al Stone) [1739729 1725581] - [base] pm / wakeup: Use pm_pr_dbg() instead of pr_debug() (Al Stone) [1739729 1725581] - [cpufreq] Add cpufreq_cpu_acquire() and cpufreq_cpu_release() (Al Stone) [1739729 1725581] - [cpufreq] intel_pstate: Driver-specific handling of _PPC updates (Al Stone) [1739729 1725581] - [cpufreq] intel_pstate: Load only on Intel hardware (Al Stone) [1739729 1725581] - [cpufreq] scpi: Fix use after free (Al Stone) [1739729 1725581] - [base] pm / domains: Avoid a potential deadlock (Al Stone) [1739729 1725581] - [cpufreq] intel_pstate: Fix up iowait_boost computation (Al Stone) [1739729 1725581] - [opp] pm / opp: Update performance state when freq == old_freq (Al Stone) [1739729 1725581] - [base] pm / wakeup: Drop wakeup_source_drop() (Al Stone) [1739729 1725581] - [base] pm / wakeup: Rework wakeup source timer cancellation (Al Stone) [1739729 1725581] - [base] pm / domains: Remove one unnecessary blank line (Al Stone) [1739729 1725581] - [base] pm / domains: Return early for all errors in _genpd_power_off() (Al Stone) [1739729 1725581] - [base] pm / domains: Improve warn for multiple states but no governor (Al Stone) [1739729 1725581] - [opp] Fix handling of multiple power domains (Al Stone) [1739729 1725581] - [base] pm / qos: Fix typo in file description (Al Stone) [1739729 1725581] - [base] pm-runtime: Call pm_runtime_active|suspended_time() from sysfs (Al Stone) [1739729 1725581] - [base] pm-runtime: Consolidate code to get active/suspended time (Al Stone) [1739729 1725581] - [base] pm: Add and use pr_fmt() (Al Stone) [1739729 1725581] - [cpufreq] Improve kerneldoc comments for cpufreq_cpu_get/put() (Al Stone) [1739729 1725581] - [cpufreq] acpi-cpufreq: Report if CPU doesn't support boost technologies (Al Stone) [1739729 1725581] - [base] driver core: Fix PM-runtime for links added during consumer probe (Al Stone) [1739729 1725581] - [cpufreq] Pass updated policy to driver ->setpolicy() callback (Al Stone) [1739729 1725581] - [cpufreq] Fix two debug messages in cpufreq_set_policy() (Al Stone) [1739729 1725581] - [cpufreq] Reorder and simplify cpufreq_update_policy() (Al Stone) [1739729 1725581] - [cpufreq] Add kerneldoc comments for two core functions (Al Stone) [1739729 1725581] - [cpufreq] scmi: Fix use-after-free in scmi_cpufreq_exit() (Al Stone) [1739729 1725581] - [kernel] pm / core: Add support to skip power management in device/driver model (Al Stone) [1739729 1725581] - [cpufreq] intel_pstate: Rework iowait boosting to be less aggressive (Al Stone) [1739729 1725581] - [cpufreq] intel_pstate: Eliminate intel_pstate_get_base_pstate() (Al Stone) [1739729 1725581] - [cpufreq] intel_pstate: Avoid redundant initialization of local vars (Al Stone) [1739729 1725581] - [cpufreq] cpufreq / cppc: Work around for Hisilicon CPPC cpufreq (Al Stone) [1739729 1725581] - [cpufreq] speedstep: convert BUG() to BUG_ON() (Al Stone) [1739729 1725581] - [cpufreq] powernv: fix missing check of return value in init_powernv_pstates() (Al Stone) [1739729 1725581] - [cpufreq] pcc-cpufreq: remove unneeded semicolon (Al Stone) [1739729 1725581] - [kernel] pm / domains: Mark "name" const in dev_pm_domain_attach_by_name() (Al Stone) [1739729 1725581] - [kernel] pm / domains: Mark "name" const in genpd_dev_pm_attach_by_name() (Al Stone) [1739729 1725581] - [cpufreq] Replace double NOT (!!) with single NOT (!) (Al Stone) [1739729 1725581] - [base] pm / suspend: Print debug messages for device using direct-complete (Al Stone) [1739729 1725581] - [cpufreq] intel_pstate: Add reasons for failure and debug messages (Al Stone) [1739729 1725581] - [base] driver core: Fix possible supplier PM-usage counter imbalance (Al Stone) [1739729 1725581] - [base] pm-runtime: Fix __pm_runtime_set_status() race with runtime resume (Al Stone) [1739729 1725581] - [cpufreq] dt: Implement online/offline() callbacks (Al Stone) [1739729 1725581] - [cpufreq] Allow light-weight tear down and bring up of CPUs (Al Stone) [1739729 1725581] - [base] pm-runtime: Take suppliers into account in __pm_runtime_set_status() (Al Stone) [1739729 1725581] - [opp] no need to check return value of debugfs_create functions (Al Stone) [1739729 1725581] - [cpufreq] scmi: Register an Energy Model (Al Stone) [1739729 1725581] - [opp] pm / opp: Introduce a power estimation helper (Al Stone) [1739729 1725581] - [opp] pm / opp: Remove unused parameter of _generic_set_opp_clk_only() (Al Stone) [1739729 1725581] - [cpufreq] scpi: Register an Energy Model (Al Stone) [1739729 1725581] - [cpufreq] dt: Register an Energy Model (Al Stone) [1739729 1725581] - [cpufreq] stats: Fix concurrency issues while resetting stats (Al Stone) [1739729 1725581] - [cpufreq] stats: Declare freq-attr right after their callbacks (Al Stone) [1739729 1725581] - [base] driver core: Do not call rpm_put_suppliers() in pm_runtime_drop_link() (Al Stone) [1739729 1725581] - [base] driver core: Fix handling of runtime PM flags in device_link_add() (Al Stone) [1739729 1725581] - [base] driver core: Do not resume suppliers under device_links_write_lock() (Al Stone) [1739729 1725581] - [base] driver core: Avoid careless re-use of existing device links (Al Stone) [1739729 1725581] - [base] driver core: Fix DL_FLAG_AUTOREMOVE_SUPPLIER device link flag handling (Al Stone) [1739729 1725581] - [base] driver core: Add flag to autoremove device link on supplier unbind (Al Stone) [1739729 1725581] - [base] driver core: Rename flag AUTOREMOVE to AUTOREMOVE_CONSUMER (Al Stone) [1739729 1725581] - [base] pm-runtime: update accounting_timestamp on enable (Al Stone) [1739729 1725581] - [cpufreq] scpi: Use auto-registration of thermal cooling device (Al Stone) [1739729 1725581] - [cpufreq] scmi: Use auto-registration of thermal cooling device (Al Stone) [1739729 1725581] - [cpufreq] cpufreq-dt: Use auto-registration of thermal cooling device (Al Stone) [1739729 1725581] - [cpufreq] Auto-register the driver as a thermal cooling device if asked (Al Stone) [1739729 1725581] - [cpufreq] thermal: cpu_cooling: Require thermal core to be compiled in (Al Stone) [1739729 1725581] - [cpufreq] Use struct kobj_attribute instead of struct global_attr (Al Stone) [1739729 1725581] - [base] pm / wakeup: fix kerneldoc comment for pm_wakeup_dev_event() (Al Stone) [1739729 1725581] - [base] pm: domains: no need to check return value of debugfs_create functions (Al Stone) [1739729 1725581] - [opp] Add support for parsing the 'opp-level' property (Al Stone) [1739729 1725581] - [kernel] cpufreq: Replace open-coded << with BIT() (Al Stone) [1739729 1725581] - [base] pm: clock_ops: fix missing clk_prepare() return value check (Al Stone) [1739729 1725581] - [cpufreq] e_powersaver: Use struct_size() in kzalloc() (Al Stone) [1739729 1725581] - [cpufreq] Don't update new_policy on failures (Al Stone) [1739729 1725581] - [cpufreq] scmi: Fix frequency invariance in slow path (Al Stone) [1739729 1725581] - [cpufreq] check if policy is inactive early in __cpufreq_get() (Al Stone) [1739729 1725581] - [opp] cpufreq: scpi/scmi: Fix freeing of dynamic OPPs (Al Stone) [1739729 1725581] - [base] pm: sleep: call devfreq suspend/resume (Al Stone) [1739729 1725581] - [devfreq] pm / devfreq: add devfreq_suspend/resume() functions (Al Stone) [1739729 1725581] - [base] pm / domains: remove define_genpd_open_function() and define_genpd_debugfs_fops() (Al Stone) [1739729 1725581] - [base] pm / domains: Propagate performance state updates (Al Stone) [1739729 1725581] - [base] pm / domains: Factorize dev_pm_genpd_set_performance_state() (Al Stone) [1739729 1725581] - [base] pm / domains: Save OPP table pointer in genpd (Al Stone) [1739729 1725581] - [opp] Don't return 0 on error from of_get_required_opp_performance_state() (Al Stone) [1739729 1725581] - [opp] Add dev_pm_opp_xlate_performance_state() helper (Al Stone) [1739729 1725581] - [opp] Improve _find_table_of_opp_np() (Al Stone) [1739729 1725581] - [base] pm / domains: Make genpd performance states orthogonal to the idlestates (Al Stone) [1739729 1725581] - [opp] Fix missing debugfs supply directory for OPPs (Al Stone) [1739729 1725581] - [opp] Use opp_table->regulators to verify no regulator case (Al Stone) [1739729 1725581] - [base] pm: Switch to use ptR (Al Stone) [1739729 1725581] - [cpufreq] powernv: add of_node_put() (Al Stone) [1739729 1725581] - [cpufreq] intel_pstate: Force HWP min perf before offline (Al Stone) [1739729 1725581] - [cpufreq] cpufreq: change CONFIG_6xx to CONFIG_PPC_BOOK3S_32 (Al Stone) [1739729 1725581] - [opp] Fix parsing of multiple phandles in "operating-points-v2" property (Al Stone) [1739729 1725581] - [opp] Remove of_dev_pm_opp_find_required_opp() (Al Stone) [1739729 1725581] - [base] opp: Rename and relocate of_genpd_opp_to_performance_state() (Al Stone) [1739729 1725581] - [opp] Configure all required OPPs (Al Stone) [1739729 1725581] - [opp] Add dev_pm_opp_{set|put}_genpd_virt_dev() helper (Al Stone) [1739729 1725581] - [base] pm / domains: Add genpd_opp_to_performance_state() (Al Stone) [1739729 1725581] - [opp] Populate OPPs from "required-opps" property (Al Stone) [1739729 1725581] - [opp] Populate required opp tables from "required-opps" property (Al Stone) [1739729 1725581] - [opp] Separate out custom OPP handler specific code (Al Stone) [1739729 1725581] - [opp] Identify and mark genpd OPP tables (Al Stone) [1739729 1725581] - [base] pm / domains: Rename genpd virtual devices as virt_dev (Al Stone) [1739729 1725581] - [cpufreq] remove unused arm_big_little_dt driver (Al Stone) [1739729 1725581] - [cpufreq] drop ARM_BIG_LITTLE_CPUFREQ support for ARM64 (Al Stone) [1739729 1725581] - [cpufreq] intel_pstate: Fix compilation for !CONFIG_ACPI (Al Stone) [1739729 1725581] - [base] pm / domains: Deal with multiple states but no governor in genpd (Al Stone) [1739729 1725581] - [base] pm / domains: Don't treat zero found compatible idle states as an error (Al Stone) [1739729 1725581] - [cpufreq] conservative: Take limits changes into account properly (Al Stone) [1739729 1725581] - [opp] pm / opp: _of_add_opp_table_v2(): increment count only if OPP is added (Al Stone) [1739729 1725581] - [cpufreq] dt: Try freeing static OPPs only if we have added them (Al Stone) [1739729 1725581] - [opp] Return error on error from dev_pm_opp_get_opp_count() (Al Stone) [1739729 1725581] - [opp] Improve error handling in dev_pm_opp_of_cpumask_add_table() (Al Stone) [1739729 1725581] - [cpufreq] cpufreq / cppc: Mark acpi_ids as used (Al Stone) [1739729 1725581] - [opp] Pass OPP table to _of_add_opp_table_v{1|2}() (Al Stone) [1739729 1725581] - [opp] Prevent creating multiple OPP tables for devices sharing OPP nodes (Al Stone) [1739729 1725581] - [opp] Use a single mechanism to free the OPP table (Al Stone) [1739729 1725581] - [opp] Don't remove dynamic OPPs from _dev_pm_opp_remove_table() (Al Stone) [1739729 1725581] - [opp] Create separate kref for static OPPs list (Al Stone) [1739729 1725581] - [opp] Don't take OPP table's kref for static OPPs (Al Stone) [1739729 1725581] - [opp] Parse OPP table's DT properties from _of_init_opp_table() (Al Stone) [1739729 1725581] - [opp] Pass index to _of_init_opp_table() (Al Stone) [1739729 1725581] - [opp] Protect dev_list with opp_table lock (Al Stone) [1739729 1725581] - [opp] Don't try to remove all OPP tables on failure (Al Stone) [1739729 1725581] - [opp] Free OPP table properly on performance state irregularities (Al Stone) [1739729 1725581] - [cpufreq] Convert to using pOFn instead of device_node.name (Al Stone) [1739729 1725581] - [cpufreq] remove unnecessary unlikely() (Al Stone) [1739729 1725581] - [base] pm / clk: signedness bug in of_pm_clk_add_clks() (Al Stone) [1739729 1725581] - [trace] cpufreq: trace frequency limits change (Al Stone) [1739729 1725581] - [cpufreq] pcc-cpufreq: Disable dynamic scaling on many-CPU systems (Al Stone) [1739729 1725581] - [base] pm / domains: Stop deferring probe at the end of initcall (Al Stone) [1739729 1725581] - [base] driver: core: Allow subsystems to continue deferring probe (Al Stone) [1739729 1725581] - [base] driver core: allow stopping deferred probe after init (Al Stone) [1739729 1725581] - [base] driver core: add a debugfs entry to show deferred devices (Al Stone) [1739729 1725581] - [base] pm / domains: Introduce dev_pm_domain_attach_by_name() (Al Stone) [1739729 1725581] - [base] pm / domains: Introduce option to attach a device by name to genpd (Al Stone) [1739729 1725581] - [cpufreq] intel_pstate: use match_string() helper (Al Stone) [1739729 1725581] - [fs] ceph: use ceph_evict_inode to cleanup inode's resource (Jeff Layton) [1767959] - [fs] ceph: return -EINVAL if given fsc mount option on kernel w/o support (Jeff Layton) [1767959] - [fs] ceph: don't try to handle hashed dentries in non-O_CREAT atomic_open (Jeff Layton) [1767959] - [fs] ceph: add missing check in d_revalidate snapdir handling (Jeff Layton) [1767959] - [fs] ceph: fix RCU case handling in ceph_d_revalidate() (Jeff Layton) [1767959] - [fs] ceph: fix use-after-free in __ceph_remove_cap() (Jeff Layton) [1767959] - [block] rbd: cancel lock_dwork if the wait is interrupted (Jeff Layton) [1767959] - [fs] ceph: just skip unrecognized info in ceph_reply_info_extra (Jeff Layton) [1767959] - [fs] ceph: call ceph_mdsc_destroy from destroy_fs_client (Jeff Layton) [1767959] - [net] libceph: use ceph_kvmalloc() for osdmap arrays (Jeff Layton) [1767959] - [net] libceph: avoid a __vmalloc() deadlock in ceph_kvmalloc() (Jeff Layton) [1767959] - [fs] ceph: include ceph_debug.h in cache.c (Jeff Layton) [1767959] - [fs] ceph: move static keyword to the front of declarations (Jeff Layton) [1767959] - [block] rbd: pull rbd_img_request_create() dout out into the callers (Jeff Layton) [1767959] - [fs] ceph: reconnect connection if session hang in opening state (Jeff Layton) [1767959] - [net] libceph: drop unused con parameter of calc_target() (Jeff Layton) [1767959] - [fs] ceph: use release_pages() directly (Jeff Layton) [1767959] - [block] rbd: fix response length parameter for encoded strings (Jeff Layton) [1767959] - [fs] ceph: allow arbitrary security.* xattrs (Jeff Layton) [1767959] - [fs] ceph: only set CEPH_I_SEC_INITED if we got a MAC label (Jeff Layton) [1767959] - [fs] ceph: turn ceph_security_invalidate_secctx into static inline (Jeff Layton) [1767959] - [fs] ceph: add buffered/direct exclusionary locking for reads and writes (Jeff Layton) [1767959] - [net] libceph: handle OSD op ceph_pagelist_append() errors (Jeff Layton) [1767959] - [fs] ceph: don't return a value from void function (Jeff Layton) [1767959] - [fs] ceph: don't freeze during write page faults (Jeff Layton) [1767959] - [fs] ceph: update the mtime when truncating up (Jeff Layton) [1767959] - [fs] ceph: fix indentation in __get_snap_name() (Jeff Layton) [1767959] - [fs] ceph: remove incorrect comment above __send_cap (Jeff Layton) [1767959] - [fs] ceph: remove CEPH_I_NOFLUSH (Jeff Layton) [1767959] - [fs] ceph: remove unneeded test in try_flush_caps (Jeff Layton) [1767959] - [fs] ceph: have __mark_caps_flushing return flush_tid (Jeff Layton) [1767959] - [fs] ceph: fix comments over ceph_add_cap (Jeff Layton) [1767959] - [fs] ceph: eliminate session->s_trim_caps (Jeff Layton) [1767959] - [fs] ceph: fetch cap_gen under spinlock in ceph_add_cap (Jeff Layton) [1767959] - [fs] ceph: remove ceph_get_cap_mds and __ceph_get_cap_mds (Jeff Layton) [1767959] - [fs] ceph: don't SetPageError on writepage errors (Jeff Layton) [1767959] - [fs] ceph: auto reconnect after blacklisted (Jeff Layton) [1767959] - [fs] ceph: invalidate all write mode filp after reconnect (Jeff Layton) [1767959] - [fs] ceph: return -EIO if read/write against filp that lost file locks (Jeff Layton) [1767959] - [fs] ceph: add helper function that forcibly reconnects to ceph cluster (Jeff Layton) [1767959] - [fs] ceph: pass filp to ceph_get_caps() (Jeff Layton) [1767959] - [fs] ceph: track and report error of async metadata operation (Jeff Layton) [1767959] - [fs] ceph: allow closing session in restarting/reconnect state (Jeff Layton) [1767959] - [net] libceph: add function that clears osd client's abort_err (Jeff Layton) [1767959] - [net] libceph: add function that reset client's entity addr (Jeff Layton) [1767959] - [fs] ceph: don't list vxattrs in listxattr() (Jeff Layton) [1767959] - [fs] ceph: fix directories inode i_blkbits initialization (Jeff Layton) [1767959] - [block] rbd: restore zeroing past the overlap when reading from parent (Jeff Layton) [1767959] - [net] libceph: don't call crypto_free_sync_skcipher() on a NULL tfm (Jeff Layton) [1767959] - [net] libceph: fix PG split vs OSD (re)connect race (Jeff Layton) [1767959] - [fs] ceph: don't try fill file_lock on unsuccessful GETFILELOCK reply (Jeff Layton) [1767959] - [fs] ceph: clear page dirty before invalidate page (Jeff Layton) [1767959] - [fs] ceph: fix buffer free while holding i_ceph_lock in fill_inode() (Jeff Layton) [1767959] - [fs] ceph: fix buffer free while holding i_ceph_lock in __ceph_build_xattrs_blob() (Jeff Layton) [1767959] - [fs] ceph: fix buffer free while holding i_ceph_lock in __ceph_setxattr() (Jeff Layton) [1767959] - [kernel] libceph: allow ceph_buffer_put() to receive a NULL ceph_buffer (Jeff Layton) [1767959] - [fs] ceph: fix end offset in truncate_inode_pages_range call (Jeff Layton) [1767959] - [fs] ceph: initialize superblock s_time_gran to 1 (Jeff Layton) [1767959] - [block] rbd: setallochint only if object doesn't exist (Jeff Layton) [1767959] - [block] rbd: support for object-map and fast-diff (Jeff Layton) [1767959] - [block] rbd: call rbd_dev_mapping_set() from rbd_dev_image_probe() (Jeff Layton) [1767959] - [net] libceph: export osd_req_op_data() macro (Jeff Layton) [1767959] - [net] libceph: change ceph_osdc_call() to take page vector for response (Jeff Layton) [1767959] - [kernel] libceph: bump CEPH_MSG_MAX_DATA_LEN (again) (Jeff Layton) [1767959] - [block] rbd: new exclusive lock wait/wake code (Jeff Layton) [1767959] - [block] rbd: quiescing lock should wait for image requests (Jeff Layton) [1767959] - [block] rbd: lock should be quiesced on reacquire (Jeff Layton) [1767959] - [block] rbd: introduce copyup state machine (Jeff Layton) [1767959] - [block] rbd: rename rbd_obj_setup_*() to rbd_obj_init_*() (Jeff Layton) [1767959] - [block] rbd: move OSD request allocation into object request state machines (Jeff Layton) [1767959] - [block] rbd: factor out __rbd_osd_setup_discard_ops() (Jeff Layton) [1767959] - [block] rbd: factor out rbd_osd_setup_copyup() (Jeff Layton) [1767959] - [block] rbd: introduce obj_req->osd_reqs list (Jeff Layton) [1767959] - [fs] libceph: rename r_unsafe_item to r_private_item (Jeff Layton) [1767959] - [block] rbd: introduce image request state machine (Jeff Layton) [1767959] - [block] rbd: move OSD request submission into object request state machines (Jeff Layton) [1767959] - [block] rbd: get rid of RBD_OBJ_WRITE_{FLAT, GUARD} (Jeff Layton) [1767959] - [block] rbd: replace obj_req->tried_parent with obj_req->read_state (Jeff Layton) [1767959] - [block] rbd: get rid of obj_req->xferred, obj_req->result and img_req->xferred (Jeff Layton) [1767959] - [fs] ceph: don't NULL terminate virtual xattrs (Jeff Layton) [1767959] - [fs] ceph: return -ERANGE if virtual xattr value didn't fit in buffer (Jeff Layton) [1767959] - [fs] ceph: make getxattr_cb return ssize_t (Jeff Layton) [1767959] - [fs] ceph: more precise CEPH_CLIENT_CAPS_PENDING_CAPSNAP (Jeff Layton) [1767959] - [fs] ceph: kick flushing and flush snaps before sending normal cap message (Jeff Layton) [1767959] - [fs] ceph: clear CEPH_I_KICK_FLUSH flag inside __kick_flushing_caps() (Jeff Layton) [1767959] - [fs] ceph: increment change_attribute on local changes (Jeff Layton) [1767959] - [fs] ceph: handle change_attr in cap messages (Jeff Layton) [1767959] - [fs] ceph: add change_attr field to ceph_inode_info (Jeff Layton) [1767959] - [kernel] iversion: add a routine to update a raw value with a larger one (Jeff Layton) [1767959] - [fs] ceph: allow querying of STATX_BTIME in ceph_getattr (Jeff Layton) [1767959] - [kernel] libceph: turn on CEPH_FEATURE_MSG_ADDR2 (Jeff Layton) [1767959] - [fs] ceph: handle btime in cap messages (Jeff Layton) [1767959] - [fs] ceph: add btime field to ceph_inode_info (Jeff Layton) [1767959] - [net] libceph: rename ceph_encode_addr to ceph_encode_banner_addr (Jeff Layton) [1767959] - [net] libceph: use TYPE_LEGACY for entity addrs instead of TYPE_NONE (Jeff Layton) [1767959] - [net] ceph: fix decode_locker to use ceph_decode_entity_addr (Jeff Layton) [1767959] - [fs] ceph: have MDS map decoding use entity_addr_t decoder (Jeff Layton) [1767959] - [net] libceph: correctly decode ADDR2 addresses in incremental OSD maps (Jeff Layton) [1767959] - [net] libceph: fix watch_item_t decoding to use ceph_decode_entity_addr (Jeff Layton) [1767959] - [net] libceph: switch osdmap decoding to use ceph_decode_entity_addr (Jeff Layton) [1767959] - [net] libceph: ADDR2 support for monmap (Jeff Layton) [1767959] - [net] libceph: add ceph_decode_entity_addr (Jeff Layton) [1767959] - [net] libceph: fix sa_family just after reading address (Jeff Layton) [1767959] - [fs] ceph: remove request from waiting list before unregister (Jeff Layton) [1767959] - [fs] ceph: don't blindly unregister session that is in opening state (Jeff Layton) [1767959] - [fs] ceph: fix infinite loop in get_quota_realm() (Jeff Layton) [1767959] - [fs] ceph: add selinux support (Jeff Layton) [1767959] - [fs] ceph: rename struct ceph_acls_info to ceph_acl_sec_ctx (Jeff Layton) [1767959] - [fs] ceph: fix debug print format in __set_xattr() (Jeff Layton) [1767959] - [fs] ceph: fix warning PTR_ERR_OR_ZERO can be used (Jeff Layton) [1767959] - [fs] ceph: hold i_ceph_lock when removing caps for freeing inode (Jeff Layton) [1767959] - [fs] ceph: ensure d_name/d_parent stability in ceph_mdsc_lease_send_msg() (Jeff Layton) [1767959] - [fs] ceph: use READ_ONCE to access d_parent in RCU critical section (Jeff Layton) [1767959] - [fs] ceph: fix dir_lease_is_valid() (Jeff Layton) [1767959] - [fs] ceph: close race between d_name_cmp() and update_dentry_lease() (Jeff Layton) [1767959] - [fs] ceph: fix improper use of smp_mb__before_atomic() (Jeff Layton) [1767959] - [fs] ceph: fix "ceph.dir.rctime" vxattr value (Jeff Layton) [1767959] - [fs] ceph: remove unused vxattr length helpers (Jeff Layton) [1767959] - [fs] ceph: fix listxattr vxattr buffer length calculation (Jeff Layton) [1767959] - [fs] ceph: add ceph.snap.btime vxattr (Jeff Layton) [1767959] - [fs] ceph: carry snapshot creation time with inodes (Jeff Layton) [1767959] - [fs] ceph: clean up ceph.dir.pin vxattr name sizeof() (Jeff Layton) [1767959] - [fs] ceph: silence a checker warning in mdsc_show() (Jeff Layton) [1767959] - [net] libceph: remove ceph_get_direct_page_vector() (Jeff Layton) [1767959] - [fs] ceph: don't open-code the check for dead lockref (Jeff Layton) [1767959] - [net] ceph: no need to check return value of debugfs_create functions (Jeff Layton) [1767959] - [fs] ceph: fix ceph_mdsc_build_path to not stop on first component (Jeff Layton) [1767959] - [fs] ceph: fix error handling in ceph_get_caps() (Jeff Layton) [1767959] - [fs] ceph: avoid iput_final() while holding mutex or in dispatch thread (Jeff Layton) [1767959] - [fs] ceph: single workqueue for inode related works (Jeff Layton) [1767959] - [fs] ceph: flush dirty inodes before proceeding with remount (Jeff Layton) [1767959] - [fs] ceph: fix unaligned access in ceph_send_cap_releases (Jeff Layton) [1767959] - [net] libceph: make ceph_pr_addr take an struct ceph_entity_addr pointer (Jeff Layton) [1767959] - [net] libceph: fix unaligned accesses in ceph_entity_addr handling (Jeff Layton) [1767959] - [block] rbd: don't assert on writes to snapshots (Jeff Layton) [1767959] - [block] rbd: client_mutex is never nested (Jeff Layton) [1767959] - [fs] ceph: print inode number in __caps_issued_mask debugging messages (Jeff Layton) [1767959] - [fs] ceph: just call get_session in __ceph_lookup_mds_session (Jeff Layton) [1767959] - [fs] ceph: simplify arguments and return semantics of try_get_cap_refs (Jeff Layton) [1767959] - [fs] ceph: fix comment over ceph_drop_caps_for_unlink (Jeff Layton) [1767959] - [fs] ceph: move wait for mds request into helper function (Jeff Layton) [1767959] - [fs] ceph: have ceph_mdsc_do_request call ceph_mdsc_submit_request (Jeff Layton) [1767959] - [fs] ceph: after an MDS request, do callback and completions (Jeff Layton) [1767959] - [fs] ceph: use pathlen values returned by set_request_path_attr (Jeff Layton) [1767959] - [fs] ceph: use __getname/__putname in ceph_mdsc_build_path (Jeff Layton) [1767959] - [fs] ceph: use ceph_mdsc_build_path instead of clone_dentry_name (Jeff Layton) [1767959] - [fs] ceph: fix potential use-after-free in ceph_mdsc_build_path (Jeff Layton) [1767959] - [fs] ceph: dump granular cap info in "caps" debugfs file (Jeff Layton) [1767959] - [fs] ceph: make iterate_session_caps a public symbol (Jeff Layton) [1767959] - [fs] ceph: fix NULL pointer deref when debugging is enabled (Jeff Layton) [1767959] - [fs] ceph: properly handle granular statx requests (Jeff Layton) [1767959] - [fs] ceph: remove superfluous inode_lock in ceph_fsync (Jeff Layton) [1767959] - [kernel] libceph: fix clang warning for CEPH_DEFINE_OID_ONSTACK (Jeff Layton) [1767959] - [block] rbd: convert all rbd_assert(0) to BUG() (Jeff Layton) [1767959] - [block] rbd: avoid clang -Wuninitialized warning (Jeff Layton) [1767959] - [fs] ceph: snapshot nfs re-export (Jeff Layton) [1767959] - [fs] ceph: quota: fix quota subdir mounts (Jeff Layton) [1767959] - [fs] ceph: factor out ceph_lookup_inode() (Jeff Layton) [1767959] - [fs] ceph: remove duplicated filelock ref increase (Jeff Layton) [1767959] - [fs] ceph: fix ci->i_head_snapc leak (Jeff Layton) [1767959] - [fs] ceph: handle the case where a dentry has been renamed on outstanding req (Jeff Layton) [1767959] - [fs] ceph: ensure d_name stability in ceph_dentry_hash() (Jeff Layton) [1767959] - [fs] ceph: only use d_name directly when parent is locked (Jeff Layton) [1767959] - [fs] mark expected switch fall-throughs (Jeff Layton) [1767959] - [fs] ceph: fix use-after-free on symlink traversal (Jeff Layton) [1767959] - [net] libceph: fix breakage caused by multipage bvecs (Jeff Layton) [1767959] - [block] rbd: drop wait_for_latest_osdmap() (Jeff Layton) [1767959] - [net] libceph: wait for latest osdmap in ceph_monc_blacklist_add() (Jeff Layton) [1767959] - [block] rbd: set io_min, io_opt and discard_granularity to alloc_size (Jeff Layton) [1767959] - [block] rbd: advertise support for RBD_FEATURE_DEEP_FLATTEN (Jeff Layton) [1767959] - [block] rbd: whole-object write and zeroout should copyup when snapshots exist (Jeff Layton) [1767959] - [block] rbd: copyup with an empty snapshot context (aka deep-copyup) (Jeff Layton) [1767959] - [block] rbd: introduce rbd_obj_issue_copyup_ops() (Jeff Layton) [1767959] - [block] rbd: stop copying num_osd_ops in rbd_obj_issue_copyup() (Jeff Layton) [1767959] - [block] rbd: factor out __rbd_osd_req_create() (Jeff Layton) [1767959] - [block] rbd: clear ->xferred on error from rbd_obj_issue_copyup() (Jeff Layton) [1767959] - [block] rbd: remove experimental designation from kernel layering (Jeff Layton) [1767959] - [fs] ceph: add mount option to limit caps count (Jeff Layton) [1767959] - [fs] ceph: periodically trim stale dentries (Jeff Layton) [1767959] - [fs] ceph: delete stale dentry when last reference is dropped (Jeff Layton) [1767959] - [fs] ceph: remove dentry_lru file from debugfs (Jeff Layton) [1767959] - [fs] ceph: touch existing cap when handling reply (Jeff Layton) [1767959] - [fs] ceph: pass inclusive lend parameter to filemap_write_and_wait_range() (Jeff Layton) [1767959] - [block] rbd: round off and ignore discards that are too small (Jeff Layton) [1767959] - [block] rbd: handle DISCARD and WRITE_ZEROES separately (Jeff Layton) [1767959] - [block] rbd: get rid of obj_req->obj_request_count (Jeff Layton) [1767959] - [net] libceph: use struct_size() for kmalloc() in crush_decode() (Jeff Layton) [1767959] - [fs] ceph: send cap releases more aggressively (Jeff Layton) [1767959] - [fs] ceph: support getting ceph.dir.pin vxattr (Jeff Layton) [1767959] - [fs] ceph: support versioned reply (Jeff Layton) [1767959] - [fs] ceph: map snapid to anonymous bdev ID (Jeff Layton) [1767959] - [fs] ceph: split large reconnect into multiple messages (Jeff Layton) [1767959] - [fs] ceph: decode feature bits in session message (Jeff Layton) [1767959] - [fs] ceph: set special inode's blocksize to page size (Jeff Layton) [1767959] - [fs] ceph: avoid repeatedly adding inode to mdsc->snap_flush_list (Jeff Layton) [1767959] - [fs] ceph: quota: cleanup license mess (Jeff Layton) [1767959] - [net] libceph: avoid KEEPALIVE_PENDING races in ceph_con_keepalive() (Jeff Layton) [1767959] - [fs] ceph: clear inode pointer when snap realm gets dropped by its inode (Jeff Layton) [1767959] - [block] rbd: don't return 0 on unmap if RBD_DEV_FLAG_REMOVING is set (Jeff Layton) [1767959] - [fs] ceph: use vmf_error() in ceph_filemap_fault() (Jeff Layton) [1767959] - [net] libceph: allow setting abort_on_full for rbd (Jeff Layton) [1767959] - [fs] ceph: don't encode inode pathes into reconnect message (Jeff Layton) [1767959] - [fs] ceph: update wanted caps after resuming stale session (Jeff Layton) [1767959] - [fs] ceph: skip updating 'wanted' caps if caps are already issued (Jeff Layton) [1767959] - [fs] ceph: don't request excl caps when mount is readonly (Jeff Layton) [1767959] - [fs] ceph: don't update importing cap's mseq when handing cap export (Jeff Layton) [1767959] - [net] libceph: switch more to bool in ceph_tcp_sendmsg() (Jeff Layton) [1767959] - [net] libceph: use MSG_SENDPAGE_NOTLAST with ceph_tcp_sendpage() (Jeff Layton) [1767959] - [net] libceph: use sock_no_sendpage() as a fallback in ceph_tcp_sendpage() (Jeff Layton) [1767959] - [net] libceph: drop last_piece logic from write_partial_message_data() (Jeff Layton) [1767959] - [fs] ceph: remove redundant assignment (Jeff Layton) [1767959] - [fs] ceph: cleanup splice_dentry() (Jeff Layton) [1767959] - [fs] libceph: assume argonaut on the server side (Jeff Layton) [1767959] - [fs] ceph: quota: fix null pointer dereference in quota check (Jeff Layton) [1767959] - [fs] ceph: add non-blocking parameter to ceph_try_get_caps() (Jeff Layton) [1767959] - [net] libceph: check reply num_data_items in setup_request_data() (Jeff Layton) [1767959] - [net] libceph: preallocate message data items (Jeff Layton) [1767959] - [net] libceph, rbd, ceph: move ceph_osdc_alloc_messages() calls (Jeff Layton) [1767959] - [net] libceph: introduce alloc_watch_request() (Jeff Layton) [1767959] - [net] libceph: assign cookies in linger_submit() (Jeff Layton) [1767959] - [net] libceph: enable fallback to ceph_msg_new() in ceph_msgpool_get() (Jeff Layton) [1767959] - [fs] ceph: num_ops is off by one in ceph_aio_retry_work() (Jeff Layton) [1767959] - [net] libceph: no need to call osd_req_opcode_valid() in osd_req_encode_op() (Jeff Layton) [1767959] - [fs] ceph: set timeout conditionally in __cap_delay_requeue (Jeff Layton) [1767959] - [net] libceph: don't consume a ref on pagelist in ceph_msg_data_add_pagelist() (Jeff Layton) [1767959] - [net] libceph: introduce ceph_pagelist_alloc() (Jeff Layton) [1767959] - [net] libceph: osd_req_op_cls_init() doesn't need to take opcode (Jeff Layton) [1767959] - [kernel] libceph: bump CEPH_MSG_MAX_DATA_LEN (Jeff Layton) [1767959] - [fs] ceph: only allow punch hole mode in fallocate (Jeff Layton) [1767959] - [fs] ceph: refactor ceph_sync_read() (Jeff Layton) [1767959] - [fs] ceph: check if LOOKUPNAME request was aborted when filling trace (Jeff Layton) [1767959] - [fs] ceph: fix dentry leak in ceph_readdir_prepopulate (Jeff Layton) [1767959] - [fs] revert "ceph: fix dentry leak in splice_dentry()" (Jeff Layton) [1767959] - [fs] ceph: check snap first in ceph_set_acl() (Jeff Layton) [1767959] - [block] rbd: add __init/__exit annotations (Jeff Layton) [1767959] - [fs] ceph: reset cap hold timeout only for requeued inode (Jeff Layton) [1767959] - [fs] ceph: don't drop message if it contains more data than expected (Jeff Layton) [1767959] - [fs] ceph: support cephfs' own feature bits (Jeff Layton) [1767959] - [net] crush: fix using plain integer as NULL warning (Jeff Layton) [1767959] - [net] libceph: remove unnecessary non NULL check for request_key (Jeff Layton) [1767959] - [fs] ceph: refactor error handling code in ceph_reserve_caps() (Jeff Layton) [1767959] - [fs] ceph: refactor ceph_unreserve_caps() (Jeff Layton) [1767959] - [fs] ceph: change to void return type for __do_request() (Jeff Layton) [1767959] - [fs] ceph: compare fsc->max_file_size and inode->i_size for max file size limit (Jeff Layton) [1767959] - [fs] ceph: add additional size check in ceph_setattr() (Jeff Layton) [1767959] - [fs] ceph: add additional offset check in ceph_write_iter() (Jeff Layton) [1767959] - [fs] ceph: add additional range check in ceph_fallocate() (Jeff Layton) [1767959] - [fs] ceph: add new field max_file_size in ceph_fs_client (Jeff Layton) [1767959] - [net] ceph: fix whitespace (Jeff Layton) [1767959] - [fs] ceph: adding new return type vm_fault_t (Jeff Layton) [1767959] - [kernel] libceph: remove now unused ceph_{en, de}code_timespec() (Jeff Layton) [1767959] - [fs] ceph: use timespec64 for r_stamp (Jeff Layton) [1767959] - [fs] libceph: use timespec64 for r_mtime (Jeff Layton) [1767959] - [fs] ceph: use timespec64 for inode timestamp (Jeff Layton) [1767959] - [fs] ceph: stop using current_kernel_time() (Jeff Layton) [1767959] - [net] libceph: use timespec64 in for keepalive2 and ticket validity (Jeff Layton) [1767959] - [fs] ceph: add d_drop for some error cases in ceph_symlink() (Jeff Layton) [1767959] - [fs] ceph: add d_drop for some error cases in ceph_mknod() (Jeff Layton) [1767959] - [fs] ceph: return errors from posix_acl_equiv_mode() correctly (Jeff Layton) [1767959] - [net] libceph: amend "bad option arg" error message (Jeff Layton) [1767959] - [net] libceph: stop parsing when a bad int arg is detected (Jeff Layton) [1767959] - [kernel] libceph: change ceph_pagelist_encode_string() to take u32 (Jeff Layton) [1767959] - [net] libceph: make ceph_osdc_notify{, _ack}() payload_len u32 (Jeff Layton) [1767959] - [fs] ceph: restore ctime as well in the case of restoring old mode (Jeff Layton) [1767959] - [fs] ceph: add retry logic for error -ERANGE in ceph_get_acl() (Jeff Layton) [1767959]- [tools] objtool: Support repeated uses of the same C jump table (Yauheni Kaliuta) [1747617] - [tools] objtool: Refactor jump table code (Yauheni Kaliuta) [1747617] - [tools] objtool: Fix sibling call detection (Yauheni Kaliuta) [1747617] - [tools] objtool: Add --backtrace support (Yauheni Kaliuta) [1747617] - [tools] libbpf: Improve handling of corrupted ELF during map initialization (Yauheni Kaliuta) [1747617] - [tools] libbpf: Fix negative FD close() in xsk_setup_xdp_prog() (Yauheni Kaliuta) [1747617] - [kernel] bpf: Change size to u64 for bpf_map_{area_alloc, charge_init}() (Yauheni Kaliuta) [1747617] - [tools] selftests/bpf: Fix btf_dump padding test case (Yauheni Kaliuta) [1747617] - [tools] libbpf: Fix struct end padding in btf_dump (Yauheni Kaliuta) [1747617] - [tools] bpf: Allow narrow loads of bpf_sysctl fields with offset > 0 (Yauheni Kaliuta) [1747617] - [tools] bpftool: move "__printf()" attributes to header file (Yauheni Kaliuta) [1747617] - [media] bpf: media: properly use bpf_prog_array api (Yauheni Kaliuta) [1747617] - [tools] bpftool: fix format string for p_err() in detect_common_prefix() (Yauheni Kaliuta) [1747617] - [tools] bpftool: fix argument for p_err() in BTF do_dump() (Yauheni Kaliuta) [1747617] - [tools] bpftool: fix arguments for p_err() in do_event_pipe() (Yauheni Kaliuta) [1747617] - [tools] bpftool: fix format strings and arguments for jsonw_printf() (Yauheni Kaliuta) [1747617] - [kernel] bpf: fix precision tracking of stack slots (Yauheni Kaliuta) [1747617] - [kernel] bpf: handle 32-bit zext during constant blinding (Yauheni Kaliuta) [1747617] - [net] bpf: allow narrow loads of some sk_reuseport_md fields with offset > 0 (Yauheni Kaliuta) [1747617] - [kernel] bpf: fix precision tracking in presence of bpf2bpf calls (Yauheni Kaliuta) [1747617] - [tools] selftests/bpf: add config fragment BPF_JIT (Yauheni Kaliuta) [1747617] - [tools] selftests/bpf: fix test_btf_dump with O= (Yauheni Kaliuta) [1747617] - [tools] selftests/bpf: fix test_cgroup_storage on s390 (Yauheni Kaliuta) [1747617] - [tools] bpftool: close prog FD before exit on showing a single program (Yauheni Kaliuta) [1747617] - [tools] selftests/bpf: fix "bind{4, 6} deny specific IP & port" on s390 (Yauheni Kaliuta) [1747617] - [tools] bpf: sync bpf.h to tools infrastructure (Yauheni Kaliuta) [1747617] - [tools] bpftool: add error message on pin failure (Yauheni Kaliuta) [1747617] - [tools] bpftool: fix error message (prog -> object) (Yauheni Kaliuta) [1747617] - [tools] selftests/bpf: tests for jmp to 1st insn (Yauheni Kaliuta) [1747617] - [x86] bpf: fix x64 JIT code generation for jmp to 1st insn (Yauheni Kaliuta) [1747617] - [tools] libbpf: set BTF FD for prog only when there is supported .BTF.ext data (Yauheni Kaliuta) [1747617] - [tools] libbpf : make libbpf_num_possible_cpus function thread safe (Yauheni Kaliuta) [1747617] - [tools] libbpf: fix missing __WORDSIZE definition (Yauheni Kaliuta) [1747617] - [tools] libbpf: fix erroneous multi-closing of BTF FD (Yauheni Kaliuta) [1747617] - [tools] libbpf: silence GCC8 warning about string truncation (Yauheni Kaliuta) [1747617] - [tools] selftests/bpf: add another gso_segs access (Yauheni Kaliuta) [1747617] - [tools] selftests/bpf: fix sendmsg6_prog on s390 (Yauheni Kaliuta) [1747617] - [tools] libbpf: Avoid designated initializers for unnamed union members (Yauheni Kaliuta) [1747617] - [tools] libbpf: Fix endianness macro usage for some compilers (Yauheni Kaliuta) [1747617] - [tools] libbpf: sanitize VAR to conservative 1-byte INT (Yauheni Kaliuta) [1747617] - [tools] libbpf: fix SIGSEGV when BTF loading fails, but .BTF.ext exists (Yauheni Kaliuta) [1747617] - [tools] selftests/bpf: fix test_xdp_noinline on s390 (Yauheni Kaliuta) [1747617] - [tools] selftests/bpf: fix "valid read map access into a read-only array 1" on s390 (Yauheni Kaliuta) [1747617] - [kernel] bpf: Disable GCC -fgcse optimization for ___bpf_prog_run() (Yauheni Kaliuta) [1747617] - [tools] selftests/bpf: fix perf_buffer on s390 (Yauheni Kaliuta) [1747617] - [tools] selftests/bpf: structure test_{progs, maps, verifier} test runners uniformly (Yauheni Kaliuta) [1747617] - [tools] selftests/bpf: fix test_verifier/test_maps make dependencies (Yauheni Kaliuta) [1747617] - [tools] libbpf: fix another GCC8 warning for strncpy (Yauheni Kaliuta) [1747617] - [tools] selftests/bpf: skip nmi test when perf hw events are disabled (Yauheni Kaliuta) [1747617] - [tools] selftests/bpf: remove logic duplication in test_verifier (Yauheni Kaliuta) [1747617] - [tools] bpf: sync bpf.h to tools/ (Yauheni Kaliuta) [1747617] - [tools] selftests/bpf: add selftests for wide loads (Yauheni Kaliuta) [1747617] - [tools] selftests/bpf: rename verifier/wide_store.c to verifier/wide_access.c (Yauheni Kaliuta) [1747617] - [net] bpf: allow wide aligned loads for bpf_sock_addr user_ip6 and msg_src_ip6 (Yauheni Kaliuta) [1747617] - [samples] bpf: build with -D__TARGET_ARCH_$(SRCARCH) (Yauheni Kaliuta) [1747617] - [tools] selftests/bpf: put test_stub.o into $(OUTPUT) (Yauheni Kaliuta) [1747617] - [tools] selftests/bpf: make directory prerequisites order-only (Yauheni Kaliuta) [1747617] - [tools] selftests/bpf: fix attach_probe on s390 (Yauheni Kaliuta) [1747617] - [tools] selftests/bpf: use typedef'ed arrays as map values (Yauheni Kaliuta) [1747617] - [tools] selftests/bpf: add trickier size resolution tests (Yauheni Kaliuta) [1747617] - [kernel] bpf: fix BTF verifier size resolution logic (Yauheni Kaliuta) [1747617] - [tools] selftests/bpf: fix compiling loop{1, 2, 3}.c on s390 (Yauheni Kaliuta) [1747617] - [tools] selftests/bpf: make PT_REGS_* work in userspace (Yauheni Kaliuta) [1747617] - [tools] selftests/bpf: fix s930 -> s390 typo (Yauheni Kaliuta) [1747617] - [tools] selftests/bpf: compile progs with -D__TARGET_ARCH_$(SRCARCH) (Yauheni Kaliuta) [1747617] - [tools] selftests/bpf: do not ignore clang failures (Yauheni Kaliuta) [1747617] - [kernel] bpf: verifier: avoid fall-through warnings (Yauheni Kaliuta) [1747617] - [tools] selftests/bpf: fix bpf_target_sparc check (Yauheni Kaliuta) [1747617] - [tools] libbpf: fix ptr to u64 conversion warning on 32-bit platforms (Yauheni Kaliuta) [1747617] - [kernel] bpf: fix precision bit propagation for BPF_ST instructions (Yauheni Kaliuta) [1747617] - [kernel] bpf: Fix ORC unwinding in non-JIT BPF code (Yauheni Kaliuta) [1747617] - [tools] objtool: Add support for C jump tables (Yauheni Kaliuta) [1747617] - [tools] objtool: Don't use ignore flag for fake jumps (Yauheni Kaliuta) [1747617] - [tools] objtool: Support per-function rodata sections (Yauheni Kaliuta) [1747617] - [tools] selftests/bpf: fix test_reuseport_array on s390 (Yauheni Kaliuta) [1747617] - [tools] bpftool: add completion for bpftool prog "loadall" (Yauheni Kaliuta) [1747617] - [kernel] bpf: cgroup: Fix build error without CONFIG_NET (Yauheni Kaliuta) [1747617] - [tools] selftests/bpf: fix test_attach_probe map definition (Yauheni Kaliuta) [1747617] - [tools] selftests/bpf: add verifier tests for wide stores (Yauheni Kaliuta) [1747617] - [tools] bpf: sync bpf.h to tools/ (Yauheni Kaliuta) [1747617] - [tools] libbpf: add perf_buffer_ prefix to README (Yauheni Kaliuta) [1747617] - [tools] bpftool: switch map event_pipe to libbpf's perf_buffer (Yauheni Kaliuta) [1747617] - [tools] selftests/bpf: test perf buffer API (Yauheni Kaliuta) [1747617] - [tools] libbpf: auto-set PERF_EVENT_ARRAY size to number of CPUs (Yauheni Kaliuta) [1747617] - [tools] libbpf: add perf buffer API (Yauheni Kaliuta) [1747617] - [tools] selftests/bpf: add test_tcp_rtt to .gitignore (Yauheni Kaliuta) [1747617] - [tools] selftests/bpf: fix test_align liveliness expectations (Yauheni Kaliuta) [1747617] - [tools] bpftool: add "prog run" subcommand to test-run programs (Yauheni Kaliuta) [1747617] - [tools] selftests/bpf: convert legacy BPF maps to BTF-defined ones (Yauheni Kaliuta) [1747617] - [tools] selftests/bpf: convert selftests using BTF-defined maps to new syntax (Yauheni Kaliuta) [1747617] - [tools] selftests/bpf: add __uint and __type macro for BTF-defined maps (Yauheni Kaliuta) [1747617] - [tools] libbpf: capture value in BTF type info for BTF-defined map defs (Yauheni Kaliuta) [1747617] - [tools] selftests/bpf: convert existing tracepoint tests to new APIs (Yauheni Kaliuta) [1747617] - [tools] selftests/bpf: add kprobe/uprobe selftests (Yauheni Kaliuta) [1747617] - [tools] selftests/bpf: switch test to new attach_perf_event API (Yauheni Kaliuta) [1747617] - [tools] libbpf: add raw tracepoint attach API (Yauheni Kaliuta) [1747617] - [tools] libbpf: add tracepoint attach API (Yauheni Kaliuta) [1747617] - [tools] libbpf: add kprobe/uprobe attach API (Yauheni Kaliuta) [1747617] - [tools] libbpf: add ability to attach/detach BPF program to perf event (Yauheni Kaliuta) [1747617] - [tools] libbpf: introduce concept of bpf_link (Yauheni Kaliuta) [1747617] - [tools] libbpf: make libbpf_strerror_r agnostic to sign of error (Yauheni Kaliuta) [1747617] - [tools] selftests: bpf: fix inlines in test_lwt_seg6local (Yauheni Kaliuta) [1747617] - [tools] selftests: bpf: standardize to static __always_inline (Yauheni Kaliuta) [1747617] - [samples] bpf: Add support for fq's EDT to HBM (Yauheni Kaliuta) [1747617] - [tools] bpf, libbpf, smatch: Fix potential NULL pointer dereference (Yauheni Kaliuta) [1747617] - [tools] libbpf: fix GCC8 warning for strncpy (Yauheni Kaliuta) [1747617] - [tools] selftests: bpf: add tests for shifts by zero (Yauheni Kaliuta) [1747617] - [x86] bpf, x32: Fix bug with ALU64 {LSH, RSH, ARSH} BPF_K shift by 0 (Yauheni Kaliuta) [1747617] - [x86] bpf, x32: Fix bug with ALU64 {LSH, RSH, ARSH} BPF_X shift by 0 (Yauheni Kaliuta) [1747617] - [kernel] bpf: fix precision tracking (Yauheni Kaliuta) [1747617] - [tools] bpf: fix uapi bpf_prog_info fields alignment (Yauheni Kaliuta) [1747617] - [kernel] devmap: Allow map lookups from eBPF (Yauheni Kaliuta) [1747617] - [net] bpf_xdp_redirect_map: Perform map lookup in eBPF helper (Yauheni Kaliuta) [1747617] - [net] devmap: Rename ifindex member in bpf_redirect_info (Yauheni Kaliuta) [1747617] - [kernel] devmap/cpumap: Use flush list instead of bitmap (Yauheni Kaliuta) [1747617] - [kernel] xskmap: Move non-standard list manipulation to helper (Yauheni Kaliuta) [1747617] - [tools] selftests/bpf: fix -Wstrict-aliasing in test_sockopt_sk.c (Yauheni Kaliuta) [1747617] - [tools] bpftool: support cgroup sockopt (Yauheni Kaliuta) [1747617] - [documentation] bpf: add sockopt documentation (Yauheni Kaliuta) [1747617] - [tools] selftests/bpf: add sockopt test that exercises BPF_F_ALLOW_MULTI (Yauheni Kaliuta) [1747617] - [tools] selftests/bpf: add sockopt test that exercises sk helpers (Yauheni Kaliuta) [1747617] - [tools] selftests/bpf: add sockopt test (Yauheni Kaliuta) [1747617] - [tools] selftests/bpf: test sockopt section name (Yauheni Kaliuta) [1747617] - [tools] libbpf: support sockopt hooks (Yauheni Kaliuta) [1747617] - [tools] bpf: sync bpf.h to tools/ (Yauheni Kaliuta) [1747617] - [kernel] bpf: implement getsockopt and setsockopt hooks (Yauheni Kaliuta) [1747617] - [kernel] bpf: fix cgroup bpf release synchronization (Yauheni Kaliuta) [1747617] - [samples] bpf: make the use of xdp samples consistent (Yauheni Kaliuta) [1747617] - [kernel] bpf: fix BPF_ALU32 | BPF_ARSH on BE arches (Yauheni Kaliuta) [1747617] - [tools] bpftool: use correct argument in cgroup errors (Yauheni Kaliuta) [1747617] - [kernel] bpf: fix compiler warning with CONFIG_MODULES=n (Yauheni Kaliuta) [1747617] - [tools] selftests/bpf: build tests with debug info (Yauheni Kaliuta) [1747617] - [tools] libbpf: fix max() type mismatch for 32bit (Yauheni Kaliuta) [1747617] - [trace] xdp: Add tracepoint for bulk XDP_TX (Yauheni Kaliuta) [1747617] - [tools] selftests, bpf: Add test for veth native XDP (Yauheni Kaliuta) [1747617] - [tools] libbpf: fix spelling mistake "conflictling" -> "conflicting" (Yauheni Kaliuta) [1747617] - [kernel] bpf: precise scalar_value tracking (Yauheni Kaliuta) [1747617] - [tools] selftests/bpf: add realistic loop tests (Yauheni Kaliuta) [1747617] - [tools] selftests/bpf: add basic verifier tests for loops (Yauheni Kaliuta) [1747617] - [tools] selftests/bpf: fix tests (Yauheni Kaliuta) [1747617] - [kernel] bpf: fix callees pruning callers (Yauheni Kaliuta) [1747617] - [kernel] bpf: introduce bounded loops (Yauheni Kaliuta) [1747617] - [kernel] bpf: extend is_branch_taken to registers (Yauheni Kaliuta) [1747617] - [tools] selftests/bpf: fix tests due to const spill/fill (Yauheni Kaliuta) [1747617] - [kernel] bpf: track spill/fill of constants (Yauheni Kaliuta) [1747617] - [tools] libbpf: constify getter APIs (Yauheni Kaliuta) [1747617] - [samples] bpf: refactor header include path (Yauheni Kaliuta) [1747617] - [samples] bpf: remove unnecessary include options in Makefile (Yauheni Kaliuta) [1747617] - [tools] selftests/bpf: convert tests w/ custom values to BTF-defined maps (Yauheni Kaliuta) [1747617] - [tools] selftests/bpf: switch BPF_ANNOTATE_KV_PAIR tests to BTF-defined maps (Yauheni Kaliuta) [1747617] - [tools] selftests/bpf: add test for BTF-defined maps (Yauheni Kaliuta) [1747617] - [tools] libbpf: allow specifying map definitions using BTF (Yauheni Kaliuta) [1747617] - [tools] libbpf: split initialization and loading of BTF (Yauheni Kaliuta) [1747617] - [tools] libbpf: identify maps by section index in addition to offset (Yauheni Kaliuta) [1747617] - [tools] libbpf: refactor map initialization (Yauheni Kaliuta) [1747617] - [tools] libbpf: streamline ELF parsing error-handling (Yauheni Kaliuta) [1747617] - [tools] libbpf: extract BTF loading logic (Yauheni Kaliuta) [1747617] - [tools] libbpf: add common min/max macro to libbpf_internal.h (Yauheni Kaliuta) [1747617] - [net] bpf: fix the check that forwarding is enabled in bpf_ipv6_fib_lookup (Yauheni Kaliuta) [1747617] - [kernel] bpf: Fix build error without CONFIG_INET (Yauheni Kaliuta) [1747617] - [tools] selftests/bpf: convert socket_cookie test to sk storage (Yauheni Kaliuta) [1747617] - [tools] bpf/tools: sync bpf.h (Yauheni Kaliuta) [1747617] - [net] bpf: export bpf_sock for BPF_PROG_TYPE_SOCK_OPS prog type (Yauheni Kaliuta) [1747617] - [net] bpf: export bpf_sock for BPF_PROG_TYPE_CGROUP_SOCK_ADDR prog type (Yauheni Kaliuta) [1747617] - [tools] bpf: Add test for SO_REUSEPORT_DETACH_BPF (Yauheni Kaliuta) [1747617] - [tools] libbpf: fix check for presence of associated BTF for map creation (Yauheni Kaliuta) [1747617] - [tools] selftests/bpf: signedness bug in enable_all_controllers() (Yauheni Kaliuta) [1747617] - [samples] bpf: fix include path in Makefile (Yauheni Kaliuta) [1747617] - [kernel] bpf: silence warning messages in core (Yauheni Kaliuta) [1747617] - [tools] bpf: use libbpf_num_possible_cpus internally (Yauheni Kaliuta) [1747617] - [tools] selftests/bpf: remove bpf_util.h from BPF C progs (Yauheni Kaliuta) [1747617] - [tools] bpf: add a new API libbpf_num_possible_cpus() (Yauheni Kaliuta) [1747617] - [tools] selftests/bpf : clean up feature/ when make clean (Yauheni Kaliuta) [1747617] - [tools] selftests/bpf: fix constness of source arg for bpf helpers (Yauheni Kaliuta) [1747617] - [samples] bpf: don't run probes at the local make stage (Yauheni Kaliuta) [1747617] - [tools] libbpf: remove qidconf and better support external bpf programs (Yauheni Kaliuta) [1747617] - [tools] bpf: Add bpf_map_lookup_elem selftest for xskmap (Yauheni Kaliuta) [1747617] - [tools] bpf/tools: sync bpf.h (Yauheni Kaliuta) [1747617] - [net] bpf: Allow bpf_map_lookup_elem() on an xskmap (Yauheni Kaliuta) [1747617] - [documentation] docs: bpf: get rid of two warnings (Yauheni Kaliuta) [1747617] - [net] bpf: allow CGROUP_SKB programs to use bpf_skb_cgroup_id() helper (Yauheni Kaliuta) [1747617] - [samples] bpf: print a warning about headers_install (Yauheni Kaliuta) [1747617] - [kernel] bpf: remove redundant assignment to err (Yauheni Kaliuta) [1747617] - [samples] bpf: hbm: fix spelling mistake "notifcations" -> "notificiations" (Yauheni Kaliuta) [1747617] - [tools] selftests/bpf: measure RTT from xdp using xdping (Yauheni Kaliuta) [1747617] - [documentation] bpf: doc: update answer for 32-bit subregister question (Yauheni Kaliuta) [1747617] - [kernel] bpf: move memory size checks to bpf_map_charge_init() (Yauheni Kaliuta) [1747617] - [kernel] bpf: rework memlock-based memory accounting for maps (Yauheni Kaliuta) [1747617] - [kernel] bpf: group memory related fields in struct bpf_map_memory (Yauheni Kaliuta) [1747617] - [net] bpf: add memlock precharge for socket local storage (Yauheni Kaliuta) [1747617] - [kernel] bpf: add memlock precharge check for cgroup_local_storage (Yauheni Kaliuta) [1747617] - [samples] bpf: Add more stats to HBM (Yauheni Kaliuta) [1747617] - [samples] bpf: Add cn support to hbm_out_kern.c (Yauheni Kaliuta) [1747617] - [kernel] bpf: Update __cgroup_bpf_run_filter_skb with cn (Yauheni Kaliuta) [1747617] - [kernel] bpf: cgroup inet skb programs can return 0 to 3 (Yauheni Kaliuta) [1747617] - [kernel] bpf: Create BPF_PROG_CGROUP_INET_EGRESS_RUN_ARRAY (Yauheni Kaliuta) [1747617] - [tools] libbpf: reduce unnecessary line wrapping (Yauheni Kaliuta) [1747617] - [tools] libbpf: typo and formatting fixes (Yauheni Kaliuta) [1747617] - [tools] libbpf: simplify two pieces of logic (Yauheni Kaliuta) [1747617] - [tools] libbpf: use negative fd to specify missing BTF (Yauheni Kaliuta) [1747617] - [tools] libbpf: fix error code returned on corrupted ELF (Yauheni Kaliuta) [1747617] - [tools] libbpf: check map name retrieved from ELF (Yauheni Kaliuta) [1747617] - [tools] libbpf: simplify endianness check (Yauheni Kaliuta) [1747617] - [tools] libbpf: preserve errno before calling into user callback (Yauheni Kaliuta) [1747617] - [tools] libbpf: fix detection of corrupted BPF instructions section (Yauheni Kaliuta) [1747617] - [tools] libbpf: prevent overwriting of log_level in bpf_object__load_progs() (Yauheni Kaliuta) [1747617] - [kernel] bpf: tracing: properly use bpf_prog_array api (Yauheni Kaliuta) [1747617] - [kernel] bpf: cgroup: properly use bpf_prog_array api (Yauheni Kaliuta) [1747617] - [kernel] bpf: remove __rcu annotations from bpf_prog_array (Yauheni Kaliuta) [1747617] - [tools] selftests/bpf: add auto-detach test (Yauheni Kaliuta) [1747617] - [tools] selftests/bpf: enable all available cgroup v2 controllers (Yauheni Kaliuta) [1747617] - [tools] selftests/bpf: convert test_cgrp2_attach2 example into kselftest (Yauheni Kaliuta) [1747617] - [samples] bpf: fix a couple of style issues in bpf_load (Yauheni Kaliuta) [1747617] - [tools] selftests/bpf: fail test_tunnel.sh if subtests fail (Yauheni Kaliuta) [1747617] - [tools] bpftool: make -d option print debug output from verifier (Yauheni Kaliuta) [1747617] - [tools] libbpf: add bpf_object__load_xattr() API function to pass log_level (Yauheni Kaliuta) [1747617] - [tools] bpftool: add -d option to get debug output from libbpf (Yauheni Kaliuta) [1747617] - [tools] libbpf: fix warning that PTR_ERR_OR_ZERO can be used (Yauheni Kaliuta) [1747617] - [tools] bpf: style fix in while(!feof()) loop (Yauheni Kaliuta) [1747617] - [kernel] bpf: check signal validity in nmi for bpf_send_signal() helper (Yauheni Kaliuta) [1747617] - [tools] bpftool: auto-complete BTF IDs for btf dump (Yauheni Kaliuta) [1747617] - [samples] bpf: add ibumad sample to .gitignore (Yauheni Kaliuta) [1747617] - [x86] x32: bpf: eliminate zero extension code-gen (Yauheni Kaliuta) [1747617] - [s390] bpf: eliminate zero extension code-gen (Yauheni Kaliuta) [1747617] - [powerpc] bpf: eliminate zero extension code-gen (Yauheni Kaliuta) [1747617] - [tools] selftests: bpf: enable hi32 randomization for all tests (Yauheni Kaliuta) [1747617] - [tools] selftests: bpf: adjust several test_verifier helpers for insn insertion (Yauheni Kaliuta) [1747617] - [tools] libbpf: add "prog_flags" to bpf_program/bpf_prog_load_attr/bpf_load_program_attr (Yauheni Kaliuta) [1747617] - [kernel] bpf: verifier: randomize high 32-bit when BPF_F_TEST_RND_HI32 is set (Yauheni Kaliuta) [1747617] - [tools] bpf: sync uapi header bpf.h (Yauheni Kaliuta) [1747617] - [uapi] bpf: introduce new bpf prog load flags "BPF_F_TEST_RND_HI32" (Yauheni Kaliuta) [1747617] - [kernel] bpf: verifier: insert zero extension according to analysis result (Yauheni Kaliuta) [1747617] - [kernel] bpf: introduce new mov32 variant for doing explicit zero extension (Yauheni Kaliuta) [1747617] - [kernel] bpf: verifier: mark patched-insn with sub-register zext flag (Yauheni Kaliuta) [1747617] - [kernel] bpf: verifier: mark verified-insn with sub-register zext flag (Yauheni Kaliuta) [1747617] - [tools] bpf: add selftest in test_progs for bpf_send_signal() helper (Yauheni Kaliuta) [1747617] - [tools] bpf: sync bpf uapi header bpf.h to tools directory (Yauheni Kaliuta) [1747617] - [kernel] bpf: implement bpf_send_signal() helper (Yauheni Kaliuta) [1747617] - [tools] bpftool: update bash-completion w/ new c option for btf dump (Yauheni Kaliuta) [1747617] - [tools] bpftool/docs: add description of btf dump C option (Yauheni Kaliuta) [1747617] - [tools] bpftool: add C output format option to btf dump subcommand (Yauheni Kaliuta) [1747617] - [tools] selftests/bpf: add btf_dump BTF-to-C conversion tests (Yauheni Kaliuta) [1747617] - [tools] libbpf: add btf_dump API for BTF-to-C conversion (Yauheni Kaliuta) [1747617] - [tools] libbpf: switch btf_dedup() to hashmap for dedup table (Yauheni Kaliuta) [1747617] - [tools] selftests/bpf: add tests for libbpf's hashmap (Yauheni Kaliuta) [1747617] - [tools] libbpf: add resizable non-thread safe internal hashmap (Yauheni Kaliuta) [1747617] - [tools] selftests/bpf: use btf__parse_elf to check presence of BTF/BTF.ext (Yauheni Kaliuta) [1747617] - [tools] bpftool: use libbpf's btf__parse_elf API (Yauheni Kaliuta) [1747617] - [tools] libbpf: add btf__parse_elf API to load .BTF and .BTF.ext (Yauheni Kaliuta) [1747617] - [tools] libbpf: ensure libbpf.h is included along libbpf_internal.h (Yauheni Kaliuta) [1747617] - [samples] bpf: Do not define bpf_printk macro (Yauheni Kaliuta) [1747617] - [tools] selftests: bpf: Move bpf_printk to bpf_helpers.h (Yauheni Kaliuta) [1747617] - [kernel] bpf: convert explored_states to hash table (Yauheni Kaliuta) [1747617] - [kernel] bpf: split explored_states (Yauheni Kaliuta) [1747617] - [kernel] bpf: cleanup explored_states (Yauheni Kaliuta) [1747617] - [tools] selftests/bpf: add pyperf scale test (Yauheni Kaliuta) [1747617] - [tools] selftests/bpf: adjust verifier scale test (Yauheni Kaliuta) [1747617] - [kernel] bpf: bump jmp sequence limit (Yauheni Kaliuta) [1747617] - [tools] libbpf: emit diff of mismatched public API, if any (Yauheni Kaliuta) [1747617] - [tools] bpf, selftest: test global data/bss/rodata sections (Yauheni Kaliuta) [1747617] - [tools] selftests/bpf: test_tc_tunnel: skip unsupported tests (Jiri Benc) [1749814] - [tools] selftests/bpf: More compatible nc options in test_tc_edt (Jiri Benc) [1749814] - [net] xdp: check device pointer before clearing (Jiri Benc) [1749814] - [net] bpf: udp: Avoid calling reuseport's bpf_prog from udp_gro (Jiri Benc) [1749814] - [net] bpf: sockmap, fix use after free from sleep in psock backlog workqueue (Jiri Benc) [1749814] - [include] bpf: sockmap, restore sk_write_space when psock gets dropped (Jiri Benc) [1749814] - [net] bpfilter: fallback to netfilter if failed to load bpfilter kernel module (Jiri Benc) [1749814] - [net] pass net_device argument to the eth_get_headlen (Jiri Benc) [1749814] - [net] flow_dissector: handle no-skb use case (Jiri Benc) [1749814] - [net] plumb network namespace into __skb_flow_dissect (Jiri Benc) [1749814] - [net] bpfilter: dont use module_init in non-modular code (Jiri Benc) [1749814] - [net] xsk: fix XDP socket ring buffer memory ordering (Jiri Benc) [1749814] - [tools] selftests/bpf: install files test_xdp_vlan.sh (Jiri Benc) [1749814] - [net] fix bpf_xdp_adjust_head regression for generic-XDP (Jiri Benc) [1749814] - [tools] selftests/bpf: reduce time to execute test_xdp_vlan.sh (Jiri Benc) [1749814] - [tools] selftests/bpf: add wrapper scripts for test_xdp_vlan.sh (Jiri Benc) [1749814] - [tools] bpf: fix XDP vlan selftests test_xdp_vlan.sh (Jiri Benc) [1749814] - [net] core: support XDP generic on stacked devices. (Jiri Benc) [1749814] - [netdrv] netvsc: unshare skb in VF rx handler (Jiri Benc) [1749814] - [net] convert rps_needed and rfs_needed to new static branch api (Jiri Benc) [1749814] - [net] core: Document __skb_flow_dissect() flags argument (Jiri Benc) [1749814] - [net] gso: Fix skb_segment splat when splitting gso_size mangled skb having linear-headed frag_list (Jiri Benc) [1749814] - [net] sock_map, fix missing ulp check in sock hash case (Jiri Benc) [1749814] - [net] Fix missing meta data in skb with vlan packet (Jiri Benc) [1749814] - [include] skbuff.h: fix using plain integer as NULL warning (Jiri Benc) [1749814] - [netdrv] netdevsim: Fix error handling in nsim_fib_init and nsim_fib_exit (Jiri Benc) [1761359] - [netdrv] netdevsim: Restore per-network namespace accounting for fib entries (Jiri Benc) [1761359] - [netdrv] netdevsim: Make nsim_num_vf static (Jiri Benc) [1761359] - [netdrv] netdevsim: fix fall-through annotation (Jiri Benc) [1761359] - [netdrv] netdevsim: implement ndo_get_devlink_port (Jiri Benc) [1761359] - [netdrv] netdevsim: move netdev creation/destruction to dev probe (Jiri Benc) [1761359] - [netdrv] netdevsim: extend device attrs to support port addition and deletion (Jiri Benc) [1761359] - [netdrv] netdevsim: implement dev probe/remove skeleton with port initialization (Jiri Benc) [1761359] - [netdrv] netdevsim: change debugfs tree topology (Jiri Benc) [1761359] - [netdrv] netdevsim: generate random switch id instead of using dev id (Jiri Benc) [1761359] - [netdrv] netdevsim: merge sdev into dev (Jiri Benc) [1761359] - [netdrv] netdevsim: rename dev_init/exit() functions and make them independent on ns (Jiri Benc) [1761359] - [netdrv] netdevsim: add bus attributes to add new and delete devices (Jiri Benc) [1761359] - [netdrv] netdevsim: use ida for bus device ids (Jiri Benc) [1761359] - [netdrv] netdevsim: add stub netdevsim driver implementation (Jiri Benc) [1761359] - [netdrv] netdevsim: move device registration and related code to bus.c (Jiri Benc) [1761359] - [netdrv] netdevsim: put netdevsim bus code into separate file (Jiri Benc) [1761359] - [netdrv] netdevsim: rename devlink.c to dev.c to contain per-dev(asic) items (Jiri Benc) [1761359] - [netdrv] netdevsim: create devlink instance per netdevsim instance (Jiri Benc) [1761359] - [netdrv] netdevsim: move device registration on bus to be done earlier in init (Jiri Benc) [1761359] - [netdrv] netdevsim: move sdev-specific init/uninit code into separate functions (Jiri Benc) [1761359] - [netdrv] netdevsim: make bpf_offload_dev_create() per-sdev instead of first ns (Jiri Benc) [1761359] - [netdrv] netdevsim: move shared dev creation and destruction into separate file (Jiri Benc) [1761359] - [netdrv] netdevsim: let net core to free netdevsim netdev (Jiri Benc) [1761359] - [netdrv] netdevsim: remove nsim_dellink() implementation (Jiri Benc) [1761359] - [include] driver core: add BUS_ATTR_WO() macro (Jiri Benc) [1761359] - arm64: bpf: do not allocate executable memory (Yauheni Kaliuta) [1762214] - modules: page-align module section allocations only for arches supporting strict module rwx (Yauheni Kaliuta) [1762214] - modules: always page-align module section allocations (Yauheni Kaliuta) [1762214] - modules: fix compile error if don't have strict module rwx (Yauheni Kaliuta) [1762214] - modules: Use vmalloc special flag (Yauheni Kaliuta) [1762214] - modules: fix BUG when load module with rodata=n (Yauheni Kaliuta) [1762214] - x86/modules: Avoid breaking W^X while loading modules (Yauheni Kaliuta) [1762214] - x86/alternatives, jumplabel: Use text_poke_early() before mm_init() (Yauheni Kaliuta) [1762214] - x86/kprobes: Set instruction page as executable (Yauheni Kaliuta) [1762214] - x86/ftrace: Set trampoline pages as executa (Yauheni Kaliuta) [1762214] - [tools] bpftool: Fix json dump crash on powerpc (Yauheni Kaliuta) [1747615] - [tools] selftests/bpf: fix race in flow dissector tests (Yauheni Kaliuta) [1747615] - [arm64] insn: Fix ldadd instruction encoding (Yauheni Kaliuta) [1747615] - [scripts] kbuild: tolerate missing pahole when generating BTF (Yauheni Kaliuta) [1747615] - [scripts] kbuild: handle old pahole more gracefully when generating BTF (Yauheni Kaliuta) [1747615] - [scripts] kbuild: add ability to generate BTF type info for vmlinux (Yauheni Kaliuta) [1747615] - [scripts] kbuild: hardcode genksyms path and remove GENKSYMS variable (Yauheni Kaliuta) [1747615] - [scripts] bpf: fix script for generating man page on BPF helpers (Yauheni Kaliuta) [1747615] - [tools] add smp_* barrier variants to include infrastructure (Yauheni Kaliuta) [1747615] - [tools] tools headers barrier: Fix arm64 tools build failure wrt smp_load_{acquire, release} (Yauheni Kaliuta) [1747615] - [tools] bpf, x32: Fix bug for BPF_JMP | {BPF_JSGT, BPF_JSLE, BPF_JSLT, BPF_JSGE} (Yauheni Kaliuta) [1747615] - [x86] unwind/orc: Fall back to using frame pointers for generated code (Yauheni Kaliuta) [1747615] - [x86] unwind: Add hardcoded ORC entry for NULL (Yauheni Kaliuta) [1747615] - [x86] unwind: Handle NULL pointer calls better in frame unwinder (Yauheni Kaliuta) [1747615] - [kernel] bpf: fix accessing bpf_sysctl.file_pos on s390 (Yauheni Kaliuta) [1747615] - [kernel] bpf: fix narrower loads on s390 (Yauheni Kaliuta) [1747615] - [net] bpf: rename bpf_ctx_wide_store_ok to bpf_ctx_wide_access_ok (Yauheni Kaliuta) [1747615] - [net] bpf: allow wide (u64) aligned stores for some fields of bpf_sock_addr (Yauheni Kaliuta) [1747615] - [tools] selftests/bpf: improve unexpected success reporting in test_syctl (Yauheni Kaliuta) [1747615] - [tools] selftests/bpf: fix "ctx:write sysctl:write read ok" on s390 (Yauheni Kaliuta) [1747615] - [tools] bpftool: fix format string for p_err() in query_flow_dissector() (Yauheni Kaliuta) [1747615] - [tools] bpftool: add raw_tracepoint_writable prog type to header (Yauheni Kaliuta) [1747615] - [kernel] bpf: fix NULL deref in btf_type_is_resolve_source_only (Yauheni Kaliuta) [1747615] - [net] bpf: Set sk_bpf_storage back to NULL for cloned sk (Yauheni Kaliuta) [1747615] - [kernel] bpf: fix nested bpf tracepoints with per-cpu data (Yauheni Kaliuta) [1747615] - [net] bpf: Fix out of bounds memory access in bpf_sk_storage (Yauheni Kaliuta) [1747615] - [kernel] sysctl: define proc_do_static_key() (Yauheni Kaliuta) [1747615] - [x86] bpf, x64: fix stack layout of JITed bpf code (Yauheni Kaliuta) [1747615] - [kernel] bpf, devmap: Add missing RCU read lock on flush (Yauheni Kaliuta) [1747615] - [kernel] bpf, devmap: Add missing bulk queue free (Yauheni Kaliuta) [1747615] - [kernel] bpf, devmap: Fix premature entry free on destroying map (Yauheni Kaliuta) [1747615] - [powerpc] bpf: use unsigned division instruction for 64-bit operations (Yauheni Kaliuta) [1747615] - [tools] bpf: fix div64 overflow tests to properly detect errors (Yauheni Kaliuta) [1747615] - [tools] bpf: sync BPF_FIB_LOOKUP flag changes with BPF uapi (Yauheni Kaliuta) [1747615] - [uapi] bpf: simplify definition of BPF_FIB_LOOKUP related flags (Yauheni Kaliuta) [1747615] - [tools] bpf: lpm_trie: check left child of last leftmost node for NULL (Yauheni Kaliuta) [1747615] - [tools] bpf: expand section tests for test_section_names (Yauheni Kaliuta) [1747615] - [tools] bpf: more msg_name rewrite tests to test_sock_addr (Yauheni Kaliuta) [1747615] - [tools] bpf, bpftool: enable recvmsg attach types (Yauheni Kaliuta) [1747615] - [tools] bpf, libbpf: enable recvmsg attach types (Yauheni Kaliuta) [1747615] - [tools] bpf: sync tooling uapi header (Yauheni Kaliuta) [1747615] - [kernel] bpf: fix unconnected udp hooks (Yauheni Kaliuta) [1747615] - [tools] bpftool: Fix JSON output when lookup fails (Yauheni Kaliuta) [1747615] - [tools] selftests/bpf: move test_lirc_mode2_user to TEST_GEN_PROGS_EXTENDED (Yauheni Kaliuta) [1747615] - [tools] libbpf: Return btf_fd for load_sk_storage_btf (Yauheni Kaliuta) [1747615] - [tools] selftests: bpf: fix compiler warning in flow_dissector test (Yauheni Kaliuta) [1747615] - [tools] selftests: bpf: complete sub-register zero extension checks (Yauheni Kaliuta) [1747615] - [tools] selftests: bpf: move sub-register zero extension checks into subreg.c (Yauheni Kaliuta) [1747615] - [tools] selftests: bpf: add zero extend checks for ALU32 and/or/xor (Yauheni Kaliuta) [1747615] - [samples] bpf: suppress compiler warning (Yauheni Kaliuta) [1747615] - [samples] bpf: fix to change the buffer size for read() (Yauheni Kaliuta) [1747615] - [tools] bpftool: fix BTF raw dump of FWD's fwd_kind (Yauheni Kaliuta) [1747615] - [tools] selftests/bpf: fix bpf_get_current_task (Yauheni Kaliuta) [1747615] - [tools] libbpf: move logging helpers into libbpf_internal.h (Yauheni Kaliuta) [1747615] - [tools] selftests/bpf: add test_sysctl and map_tests/tests.h to .gitignore (Yauheni Kaliuta) [1747615] - [kernel] bpf: relax inode permission check for retrieving bpf program (Yauheni Kaliuta) [1747615] - [tools] selftests/bpf: add prog detach to flow_dissector test (Yauheni Kaliuta) [1747615] - [tools] selftests/bpf: add missing \n to flow_dissector CHECK errors (Yauheni Kaliuta) [1747615] - [tools] libbpf: don't fail when feature probing fails (Yauheni Kaliuta) [1747615] - [tools] bpf: test ref bit from data path and add new tests for syscall path (Yauheni Kaliuta) [1747615] - [kernel] bpf, lru: avoid messing with eviction heuristics upon syscall lookup (Yauheni Kaliuta) [1747615] - [kernel] bpf: add map_lookup_elem_sys_only for lookups from syscall side (Yauheni Kaliuta) [1747615] - [tools] bpf: Sync kernel btf.h header (Yauheni Kaliuta) [1747615] - [uapi] bpf: btf: fix the brackets of BTF_INT_OFFSET() (Yauheni Kaliuta) [1747615] - [kernel] bpf: devmap: fix use-after-free Read in __dev_map_entry_free (Yauheni Kaliuta) [1747615] - [kernel] bpf: fix undefined behavior in narrow load handling (Yauheni Kaliuta) [1747615] - [tools] libbpf: detect supported kernel BTF features and sanitize BTF (Yauheni Kaliuta) [1747615] - [tools] selftests: bpf: Add files generated after build to .gitignore (Yauheni Kaliuta) [1747615] - [tools] bpf: synchronise BPF UAPI header with tools (Yauheni Kaliuta) [1747615] - [uapi] bpf: fix minor issues in documentation for BPF helpers (Yauheni Kaliuta) [1747615] - [uapi] bpf: fix recurring typo in documentation for BPF helpers (Yauheni Kaliuta) [1747615] - [tools] bpf: add various test cases for backward jumps (Yauheni Kaliuta) [1747615] - [documentation] docs/btf: fix the missing section marks (Yauheni Kaliuta) [1747615] - [tools] selftests: bpf: initialize bpf_object pointers where needed (Yauheni Kaliuta) [1747615] - [tools] libbpf: add libbpf_util.h to header install (Yauheni Kaliuta) [1747615] - [tools] bpf: fix perf build error with uClibc (seen on ARC) (Yauheni Kaliuta) [1747615] - [tools] bpftool: exclude bash-completion/bpftool from .gitignore pattern (Yauheni Kaliuta) [1747615] - [tools] selftests/bpf: set RLIMIT_MEMLOCK properly for test_libbpf_open.c (Yauheni Kaliuta) [1747615] - [net] bpf: Use PTR_ERR_OR_ZERO in bpf_fd_sk_storage_update_elem() (Yauheni Kaliuta) [1747615] - [kernel] bpf: Use vmalloc special flag (Yauheni Kaliuta) [1747615] - [kernel] bpf: Fail bpf_probe_write_user() while mm is switched (Yauheni Kaliuta) [1747615] - [kernel] mm/tlb: Provide default nmi_uaccess_okay() (Yauheni Kaliuta) [1747615] - [kernel] asm-generic/tlb: Guard with #ifdef CONFIG_MMU (Yauheni Kaliuta) [1747615] - [tools] bpf: Add ene-to-end test for bpf_sk_storage_* helpers (Yauheni Kaliuta) [1747615] - [tools] bpf: Add BPF_MAP_TYPE_SK_STORAGE test to test_maps (Yauheni Kaliuta) [1747615] - [tools] bpf: Add verifier tests for the bpf_sk_storage (Yauheni Kaliuta) [1747615] - [tools] bpf: Refactor BTF encoding macro to test_btf.h (Yauheni Kaliuta) [1747615] - [tools] bpf: Support BPF_MAP_TYPE_SK_STORAGE in bpf map probing (Yauheni Kaliuta) [1747615] - [tools] bpf: Sync bpf.h to tools (Yauheni Kaliuta) [1747615] - [net] bpf: Introduce bpf sk local storage (Yauheni Kaliuta) [1747615] - [tools] selftests: bpf: test writable buffers in raw tps (Yauheni Kaliuta) [1747615] - [tools] sync bpf.h (Yauheni Kaliuta) [1747615] - [kernel] bpf: add writable context for raw tracepoints (Yauheni Kaliuta) [1747615] - [arm64] bpf, arm64: use more scalable stadd over ldxr / stxr loop in xadd (Yauheni Kaliuta) [1747615] - [tools] bpftool: fix indendation in bash-completion/bpftool (Yauheni Kaliuta) [1747615] - [tools] bpftool: add bash completions for btf command (Yauheni Kaliuta) [1747615] - [tools] bpftool/docs: add btf sub-command documentation (Yauheni Kaliuta) [1747615] - [tools] bpftool: add ability to dump BTF types (Yauheni Kaliuta) [1747615] - [tools] bpftool: Fix errno variable usage (Yauheni Kaliuta) [1747615] - [tools] bpftool: show flow_dissector attachment status (Yauheni Kaliuta) [1747615] - [net] bpf: support BPF_PROG_QUERY for BPF_FLOW_DISSECTOR attach_type (Yauheni Kaliuta) [1747615] - [samples] bpf: add hbm sample to .gitignore (Yauheni Kaliuta) [1747615] - [tools] libbpf: fix samples/bpf build failure due to undefined UINT32_MAX (Yauheni Kaliuta) [1747615] - [tools] bpf, libbpf: fix segfault in bpf_object__init_maps' pr_debug statement (Yauheni Kaliuta) [1747615] - [tools] bpf, libbpf: handle old kernels more graceful wrt global data sections (Yauheni Kaliuta) [1747615] - [tools] selftests/bpf: expand test_tc_tunnel with SIT encap (Yauheni Kaliuta) [1747615] - [net] bpf: update skb->protocol in bpf_skb_net_grow (Yauheni Kaliuta) [1747615] - [tools] bpf/flow_dissector: don't adjust nhoff by ETH_HLEN in BPF_PROG_TEST_RUN (Yauheni Kaliuta) [1747615] - [tools] selftests/bpf: properly return error from bpf_flow_load (Yauheni Kaliuta) [1747615] - [tools] selftests/bpf: run flow dissector tests in skb-less mode (Yauheni Kaliuta) [1747615] - [tools] selftests/bpf: add flow dissector bpf_skb_load_bytes helper test (Yauheni Kaliuta) [1747615] - [net] bpf: when doing BPF_PROG_TEST_RUN for flow dissector use no-skb mode (Yauheni Kaliuta) [1747615] - [kernel] bpf: drop bpf_verifier_lock (Yauheni Kaliuta) [1747615] - [kernel] bpf: remove global variables (Yauheni Kaliuta) [1747615] - [documentation] bpf: document the verifier limits (Yauheni Kaliuta) [1747615] - [tools] libbpf: fix BPF_LOG_BUF_SIZE off-by-one error (Yauheni Kaliuta) [1747615] - [documentation] bpf: move BPF_PROG_TYPE_FLOW_DISSECTOR documentation to a new common place (Yauheni Kaliuta) [1747615] - [tools] bpf: Increase MAX_NR_MAPS to 17 in test_verifier.c (Yauheni Kaliuta) [1747615] - [tools] selftests/bpf: fix compile errors due to unsync linux/in6.h and netinet/in.h (Yauheni Kaliuta) [1747615] - [documentation] bpf: Document BPF_PROG_TYPE_CGROUP_SYSCTL (Yauheni Kaliuta) [1747615] - [tools] selftests/bpf: fix a compilation error (Yauheni Kaliuta) [1747615] - [kernel] bpf: cpumap memory prefetchw optimizations for struct page (Yauheni Kaliuta) [1747615] - [kernel] bpf: cpumap do bulk allocation of SKBs (Yauheni Kaliuta) [1747615] - [net] core: introduce build_skb_around (Yauheni Kaliuta) [1747615] - [kernel] bpf: cpumap use ptr_ring_consume_batched (Yauheni Kaliuta) [1747615] - [tools] libbpf: optimize barrier for XDP socket rings (Yauheni Kaliuta) [1747615] - [tools] bpftool: show btf_id in map listing (Yauheni Kaliuta) [1747615] - [tools] bpftool: re-organize newline printing for map listing (Yauheni Kaliuta) [1747615] - [tools] bpftool: Support sysctl hook (Yauheni Kaliuta) [1747615] - [tools] libbpf: fix printf formatter for ptrdiff_t argument (Yauheni Kaliuta) [1747615] - [kernel] bpf: use BPF_CAST_CALL for casting bpf call (Yauheni Kaliuta) [1747615] - [uapi] bpf: allow clearing all sock_ops callback flags (Yauheni Kaliuta) [1747615] - [tools] selftests: bpf: add VRF test cases to lwt_ip_encap test (Yauheni Kaliuta) [1747615] - [tools] selftests/bpf: make flow dissector tests more extensible (Yauheni Kaliuta) [1747615] - [tools] selftests/bpf: two scale tests (Yauheni Kaliuta) [1747615] - [tools] bpftool: Improve handling of ENOSPC on reuseport_array map dumps (Yauheni Kaliuta) [1747615] - [tools] bpftool: Use print_entry_error() in case of ENOENT when dumping (Yauheni Kaliuta) [1747615] - [tools] bpftool: add a note on program statistics in man page (Yauheni Kaliuta) [1747615] - [tools] bpftool: fix short option name for printing version in man pages (Yauheni Kaliuta) [1747615] - [tools] bpftool: fix man page documentation for "pinmaps" keyword (Yauheni Kaliuta) [1747615] - [tools] bpftool: reset errno for "bpftool cgroup tree" (Yauheni Kaliuta) [1747615] - [tools] bpftool: remove blank line after btf_id when listing programs (Yauheni Kaliuta) [1747615] - [net] bpf: reserve flags in bpf_skb_net_shrink (Yauheni Kaliuta) [1747615] - [tools] bpf: fix whitespace for ENCAP_L2 defines in bpf.h (Yauheni Kaliuta) [1747615] - [tools] selftests/bpf: bring back (void *) cast to set_ipv4_csum in test_tc_tunnel (Yauheni Kaliuta) [1747615] - [tools] selftests/btf: add VAR and DATASEC case for dedup tests (Yauheni Kaliuta) [1747615] - [tools] btf: add support for VAR and DATASEC in btf_dedup() (Yauheni Kaliuta) [1747615] - [kernel] bpf: refactor "check_reg_arg" to eliminate code redundancy (Yauheni Kaliuta) [1747615] - [kernel] bpf: factor out reg and stack slot propagation into "propagate_liveness_reg" (Yauheni Kaliuta) [1747615] - [kernel] bpf: refactor propagate_liveness to eliminate code redundance (Yauheni Kaliuta) [1747615] - [kernel] bpf: refactor propagate_liveness to eliminate duplicated for loop (Yauheni Kaliuta) [1747615] - [netdrv] netdevsim: move sdev specific bpf debugfs files to sdev dir (Yauheni Kaliuta) [1747615] - [kernel] bpf: Fix distinct pointer types warning for ARCH=i386 (Yauheni Kaliuta) [1747615] - [tools] selftests/bpf: C based test for sysctl and strtoX (Yauheni Kaliuta) [1747615] - [tools] selftests/bpf: Test bpf_strtol and bpf_strtoul helpers (Yauheni Kaliuta) [1747615] - [tools] selftests/bpf: Test ARG_PTR_TO_LONG arg type (Yauheni Kaliuta) [1747615] - [tools] selftests/bpf: Add sysctl and strtoX helpers to bpf_helpers.h (Yauheni Kaliuta) [1747615] - [tools] bpf: Sync bpf.h to tools/ (Yauheni Kaliuta) [1747615] - [kernel] bpf: Introduce bpf_strtol and bpf_strtoul helpers (Yauheni Kaliuta) [1747615] - [kernel] bpf: Introduce ARG_PTR_TO_{INT,LONG} arg types (Yauheni Kaliuta) [1747615] - [tools] selftests/bpf: Test file_pos field in bpf_sysctl ctx (Yauheni Kaliuta) [1747615] - [tools] selftests/bpf: Test bpf_sysctl_{get, set}_new_value helpers (Yauheni Kaliuta) [1747615] - [tools] selftests/bpf: Test sysctl_get_current_value helper (Yauheni Kaliuta) [1747615] - [tools] selftests/bpf: Test bpf_sysctl_get_name helper (Yauheni Kaliuta) [1747615] - [tools] selftests/bpf: Test BPF_CGROUP_SYSCTL (Yauheni Kaliuta) [1747615] - [tools] selftests/bpf: Test sysctl section name (Yauheni Kaliuta) [1747615] - [tools] libbpf: Support sysctl hook (Yauheni Kaliuta) [1747615] - [tools] bpf: Sync bpf.h to tools/ (Yauheni Kaliuta) [1747615] - [kernel] bpf: Add file_pos field to bpf_sysctl ctx (Yauheni Kaliuta) [1747615] - [kernel] bpf: Introduce bpf_sysctl_{get, set}_new_value helpers (Yauheni Kaliuta) [1747615] - [kernel] bpf: Introduce bpf_sysctl_get_current_value helper (Yauheni Kaliuta) [1747615] - [kernel] bpf: Introduce bpf_sysctl_get_name helper (Yauheni Kaliuta) [1747615] - [kernel] bpf: Sysctl hook (Yauheni Kaliuta) [1747615] - [kernel] bpf: Add base proto function for cgroup-bpf programs (Yauheni Kaliuta) [1747615] - [net] bpf: explicitly prohibit ctx_{in, out} in non-skb BPF_PROG_TEST_RUN (Yauheni Kaliuta) [1747615] - [tools] selftests_bpf: add L2 encap to test_tc_tunnel (Yauheni Kaliuta) [1747615] - [tools] bpf: sync bpf.h to tools/ for BPF_F_ADJ_ROOM_ENCAP_L2 (Yauheni Kaliuta) [1747615] - [net] bpf: add layer 2 encap support to bpf_skb_adjust_room (Yauheni Kaliuta) [1747615] - [tools] selftests_bpf: extend test_tc_tunnel for UDP encap (Yauheni Kaliuta) [1747615] - [kernel] bpf: fix missing bpf_check_uarg_tail_zero in BPF_PROG_TEST_RUN (Yauheni Kaliuta) [1747615] - [s390] Convert IS_ENABLED uses to __is_defined (Yauheni Kaliuta) [1747615] - [tools] selftests: bpf: add selftest for __sk_buff context in BPF_PROG_TEST_RUN (Yauheni Kaliuta) [1747615] - [tools] libbpf: add support for ctx_{size, }_{in, out} in BPF_PROG_TEST_RUN (Yauheni Kaliuta) [1747615] - [net] bpf: support input __sk_buff context in BPF_PROG_TEST_RUN (Yauheni Kaliuta) [1747615] - [tools] bpftool: show btf id in program information (Yauheni Kaliuta) [1747615] - [tools] libbpf: Fix build with gcc-8 (Yauheni Kaliuta) [1747615] - [tools] libbpf: fix crash in XDP socket part with new larger BPF_LOG_BUF_SIZE (Yauheni Kaliuta) [1747615] - [tools] bpf, bpftool: fix a few ubsan warnings (Yauheni Kaliuta) [1747615] - [tools] bpf, selftest: add test cases for BTF Var and DataSec (Yauheni Kaliuta) [1747615] - [tools] bpf, selftest: test {rd, wr}only flags and direct value access (Yauheni Kaliuta) [1747615] - [tools] bpf: bpftool support for dumping data/bss/rodata sections (Yauheni Kaliuta) [1747615] - [tools] bpf, libbpf: add support for BTF Var and DataSec (Yauheni Kaliuta) [1747615] - [tools] bpf, libbpf: support global data/bss/rodata sections (Yauheni Kaliuta) [1747615] - [tools] bpf, libbpf: refactor relocation handling (Yauheni Kaliuta) [1747615] - [tools] bpf: sync {btf, bpf}.h uapi header from tools infrastructure (Yauheni Kaliuta) [1747615] - [kernel] bpf: allow for key-less BTF in array map (Yauheni Kaliuta) [1747615] - [kernel] bpf: kernel side support for BTF Var and DataSec (Yauheni Kaliuta) [1747615] - [documentation] bpf: add specification for BTF Var and DataSec kinds (Yauheni Kaliuta) [1747615] - [kernel] bpf: allow . char as part of the object name (Yauheni Kaliuta) [1747615] - [kernel] bpf: add syscall side map freeze support (Yauheni Kaliuta) [1747615] - [kernel] bpf: add program side {rd, wr}only support for maps (Yauheni Kaliuta) [1747615] - [kernel] bpf: do not retain flags that are not tied to map lifetime (Yauheni Kaliuta) [1747615] - [kernel] bpf: implement lookup-free direct value access for maps (Yauheni Kaliuta) [1747615] - [net] ipv6: Add neighbor helpers that use the ipv6 stub (Yauheni Kaliuta) [1747615] - [tools] libbpf: Ignore -Wformat-nonliteral warning (Yauheni Kaliuta) [1747615] - [kernel] bpf: Add missed newline in verifier verbose log (Yauheni Kaliuta) [1747615] - [tools] selftests/bpf: Test unbounded var_off stack access (Yauheni Kaliuta) [1747615] - [kernel] bpf: Sanity check max value for var_off stack access (Yauheni Kaliuta) [1747615] - [tools] selftests/bpf: Test indirect var_off stack access in unpriv mode (Yauheni Kaliuta) [1747615] - [kernel] bpf: Reject indirect var_off stack access in unpriv mode (Yauheni Kaliuta) [1747615] - [tools] selftests/bpf: Test indirect var_off stack access in raw mode (Yauheni Kaliuta) [1747615] - [kernel] bpf: Reject indirect var_off stack access in raw mode (Yauheni Kaliuta) [1747615] - [samples] bpf: fix build with new clang (Yauheni Kaliuta) [1747615] - [samples] selftests/bpf: add NULL check for ksym_search (Yauheni Kaliuta) [1747615] - [tools] selftests/bpf: ksym_search won't check symbols exists (Yauheni Kaliuta) [1747615] - [tools] selftests/bpf: synthetic tests to push verifier limits (Yauheni Kaliuta) [1747615] - [tools] selftests/bpf: add few verifier scale tests (Yauheni Kaliuta) [1747615] - [tools] libbpf: teach libbpf about log_level bit 2 (Yauheni Kaliuta) [1747615] - [kernel] bpf: increase verifier log limit (Yauheni Kaliuta) [1747615] - [kernel] bpf: increase complexity limit and maximum program size (Yauheni Kaliuta) [1747615] - [kernel] bpf: verbose jump offset overflow check (Yauheni Kaliuta) [1747615] - [kernel] bpf: convert temp arrays to kvcalloc (Yauheni Kaliuta) [1747615] - [kernel] bpf: improve verification speed by not remarking live_read (Yauheni Kaliuta) [1747615] - [kernel] bpf: improve verification speed by droping states (Yauheni Kaliuta) [1747615] - [kernel] bpf: add verifier stats and log_level bit 2 (Yauheni Kaliuta) [1747615] - [tools] selftests: bpf: remove duplicate .flags initialization in ctx_skb.c (Yauheni Kaliuta) [1747615] - [tools] selftests: bpf: fix -Wformat-invalid-specifier for bpf_obj_id.c (Yauheni Kaliuta) [1747615] - [tools] selftests: bpf: fix -Wformat-security warning for flow_dissector_load.c (Yauheni Kaliuta) [1747615] - [tools] selftests: bpf: tests.h should depend on .c files, not the output (Yauheni Kaliuta) [1747615] - [tools] bpf: add bpffs multi-dimensional array tests in test_btf (Yauheni Kaliuta) [1747615] - [tools] selftests/bpf: Test variable offset stack access (Yauheni Kaliuta) [1747615] - [kernel] bpf: Support variable offset stack access from helpers (Yauheni Kaliuta) [1747615] - [net] ipv6: Move ipv6 stubs to a separate header file (Yauheni Kaliuta) [1747615] - [tools] bpf: generate pkg-config file for libbpf (Yauheni Kaliuta) [1747615] - [tools] selftests: bpf: don't depend on hardcoded perf sample_freq (Yauheni Kaliuta) [1747615] - [tools] bpf: test_tc_tunnel.sh needs reverse path filtering disabled (Yauheni Kaliuta) [1747615] - [tools] selftests: bpf: tc-bpf flow shaping with EDT (Yauheni Kaliuta) [1747615] - [net] bpf: make bpf_skb_ecn_set_ce callable from BPF_PROG_TYPE_SCHED_ACT (Yauheni Kaliuta) [1747615] - [tools] selftests/bpf: convert bpf tunnel test to encap modes (Yauheni Kaliuta) [1747615] - [tools] selftests/bpf: convert bpf tunnel test to BPF_F_ADJ_ROOM_FIXED_GSO (Yauheni Kaliuta) [1747615] - [tools] selftests/bpf: convert bpf tunnel test to BPF_ADJ_ROOM_MAC (Yauheni Kaliuta) [1747615] - [tools] bpf: Sync bpf.h to tools (Yauheni Kaliuta) [1747615] - [net] bpf: add bpf_skb_adjust_room encap flags (Yauheni Kaliuta) [1747615] - [net] bpf: add bpf_skb_adjust_room flag BPF_F_ADJ_ROOM_FIXED_GSO (Yauheni Kaliuta) [1747615] - [net] bpf: add bpf_skb_adjust_room mode BPF_ADJ_ROOM_MAC (Yauheni Kaliuta) [1747615] - [tools] selftests/bpf: extend bpf tunnel test with tso (Yauheni Kaliuta) [1747615] - [tools] selftests/bpf: extend bpf tunnel test with gre (Yauheni Kaliuta) [1747615] - [tools] selftests/bpf: expand bpf tunnel test to ipv6 (Yauheni Kaliuta) [1747615] - [tools] selftests/bpf: expand bpf tunnel test with decap (Yauheni Kaliuta) [1747615] - [tools] selftests/bpf: bpf tunnel encap test (Yauheni Kaliuta) [1747615] - [net] bpf: in bpf_skb_adjust_room avoid copy in tx fast path (Yauheni Kaliuta) [1747615] - [samples] bpf: add xdp_sample_pkts to .gitignore (Yauheni Kaliuta) [1747615] - [tools] selftests/bpf: add tests for bpf_tcp_check_syncookie and bpf_skc_lookup_tcp (Yauheni Kaliuta) [1747615] - [tools] selftests/bpf: test references to sock_common (Yauheni Kaliuta) [1747615] - [tools] selftests/bpf: allow specifying helper for BPF_SK_LOOKUP (Yauheni Kaliuta) [1747615] - [tools] update uapi/linux/bpf.h (Yauheni Kaliuta) [1747615] - [net] bpf: add helper to check for a valid SYN cookie (Yauheni Kaliuta) [1747615] - [net] bpf: add skc_lookup_tcp helper (Yauheni Kaliuta) [1747615] - [kernel] bpf: allow helpers to return PTR_TO_SOCK_COMMON (Yauheni Kaliuta) [1747615] - [kernel] bpf: track references based on is_acquire_func (Yauheni Kaliuta) [1747615] - [tools] selftests/bpf: Add arm target register definitions (Yauheni Kaliuta) [1747615] - [documentation] bpf, doc: add RISC-V JIT to BPF documentation (Yauheni Kaliuta) [1747615] - [uapi] bpf: fix documentation for eBPF helpers (Yauheni Kaliuta) [1747615] - [uapi] bpf: add documentation for helpers bpf_spin_lock(), bpf_spin_unlock() (Yauheni Kaliuta) [1747615]- [perf] perf: Add CCPI2 PMU support in ThunderX2 UNCORE driver (Robert Richter) [1726054] - [documentation] documentation: perf: Update documentation for ThunderX2 PMU uncore driver (Robert Richter) [1726054] - [scsi] lpfc: Update lpfc version to 12.6.0.2 (Dick Kennedy) [1771674] - [scsi] lpfc: revise nvme max queues to be hdwq count (Dick Kennedy) [1771674] - [scsi] lpfc: Initialize cpu_map for not present cpus (Dick Kennedy) [1771674] - [scsi] lpfc: fix inlining of lpfc_sli4_cleanup_poll_list() (Dick Kennedy) [1771674] - [scsi] lpfc: fix: coverity: lpfc_cmpl_els_rsp(): Null pointer dereferences (Dick Kennedy) [1771674] - [scsi] lpfc: fix: coverity: lpfc_get_scsi_buf_s3(): Null pointer dereferences (Dick Kennedy) [1771674] - [scsi] lpfc: Fix lpfc_cpumask_of_node_init() (Dick Kennedy) [1771674] - [scsi] lpfc: Fix a kernel warning triggered by lpfc_sli4_enable_intr() (Dick Kennedy) [1771674] - [scsi] lpfc: Fix a kernel warning triggered by lpfc_get_sgl_per_hdwq() (Dick Kennedy) [1771674] - [scsi] lpfc: Update lpfc version to 12.6.0.1 (Dick Kennedy) [1771674] - [scsi] lpfc: Add enablement of multiple adapter dumps (Dick Kennedy) [1771674] - [scsi] lpfc: Change default IRQ model on AMD architectures (Dick Kennedy) [1771674] - [scsi] lpfc: Add registration for CPU Offline/Online events (Dick Kennedy) [1771674] - [scsi] lpfc: Clarify FAWNN error message (Dick Kennedy) [1771674] - [scsi] lpfc: Sync with FC-NVMe-2 SLER change to require Conf with SLER (Dick Kennedy) [1771674] - [scsi] lpfc: Fix dynamic fw log enablement check (Dick Kennedy) [1771674] - [scsi] lpfc: Fix unexpected error messages during RSCN handling (Dick Kennedy) [1771674] - [scsi] lpfc: Fix kernel crash at lpfc_nvme_info_show during remote port bounce (Dick Kennedy) [1771674] - [scsi] lpfc: Fix configuration of BB credit recovery in service parameters (Dick Kennedy) [1771674] - [scsi] lpfc: Fix duplicate unreg_rpi error in port offline flow (Dick Kennedy) [1771674] - [infiniband] ib/srp: Add missing new line after displaying fast_io_fail_tmo param (Kamal Heib) [1678461 1720899] - [net] sunrpc: The RDMA back channel mustn't disappear while requests are outstanding (Kamal Heib) [1720899] - [infiniband] rdma/nldev: Skip counter if port doesn't match (Kamal Heib) [1720899] - [rdma] uverbs: Prevent potential underflow (Kamal Heib) [1720899] - [infiniband] ib/core: Use rdma_read_gid_l2_fields to compare GID L2 fields (Kamal Heib) [1720899] - [infiniband] rdma/siw: free siw_base_qp in kref release routine (Kamal Heib) [1720899] - [infiniband] rdma/iwcm: move iw_rem_ref() calls out of spinlock (Kamal Heib) [1720899] - [infiniband] ib/core: Fix wrong iterating on ports (Kamal Heib) [1720899] - [infiniband] rdma/nldev: Reshuffle the code to avoid need to rebind QP in error path (Kamal Heib) [1720899] - [infiniband] rdma/cm: Fix memory leak in cm_add/remove_one (Kamal Heib) [1720899] - [infiniband] rdma/core: Fix an error handling path in 'res_get_common_doit()' (Kamal Heib) [1720899] - [infiniband] rdma/iwcm: Fix a lock inversion issue (Kamal Heib) [1720899] - [infiniband] rdma/siw: Fix serialization issue in write_space() (Kamal Heib) [1720899] - [infiniband] rdma/vmw_pvrdma: Free SRQ only once (Kamal Heib) [1757294 1720899] - [infiniband] rdma: Fix double-free in srq creation error flow (Kamal Heib) [1720899] - [infiniband] rdma/siw: Fix page address mapping in TX path (Kamal Heib) [1720899] - [infiniband] rdma/cma: Fix false error message (Kamal Heib) [1720899] - [infiniband] rdma/{cxgb3, cxgb4, i40iw}: Remove common code (Kamal Heib) [1760097 1745655 1720899] - [infiniband] rdma/core: Fix use after free and refcnt leak on ndev in_device in iwarp_query_port (Kamal Heib) [1760097 1745655 1720899] - [infiniband] rdma/core: Add common iWARP query port (Kamal Heib) [1760097 1745655 1720899] - [infiniband] rdma/i40iw: Associate ibdev to netdev before IB device registration (Kamal Heib) [1760097 1745655 1720899] - [infiniband] rdma/cxgb3: Use ib_device_set_netdev() (Kamal Heib) [1760097 1745655 1720899] - [infiniband] rdma: Introduce ib_port_phys_state enum (Kamal Heib) [1760097 1745655 1720899] - [sched] topology: Improve load balancing on AMD EPYC systems (Phil Auld) [1757535] - [netdrv] broadcom: Use dev_get_drvdata (Jonathan Toppins) [1724766] - [netdrv] bnxt_en: Add a new BNXT_FW_RESET_STATE_POLL_FW_DOWN state (Jonathan Toppins) [1724766] - [netdrv] bnxt_en: Update firmware interface spec. to 1.10.0.100 (Jonathan Toppins) [1724766] - [netdrv] bnxt_en: Increase timeout for HWRM_DBG_COREDUMP_XX commands (Jonathan Toppins) [1724766] - [netdrv] bnxt_en: Don't proceed in .ndo_set_rx_mode() when device is not in open state (Jonathan Toppins) [1724766] - [netdrv] bnxt_en: Fix compile error regression with CONFIG_BNXT_SRIOV not set (Jonathan Toppins) [1724766] - [netdrv] bnxt_en: Add FW fatal devlink_health_reporter (Jonathan Toppins) [1724766] - [netdrv] bnxt_en: Add bnxt_fw_exception() to handle fatal firmware errors (Jonathan Toppins) [1724766] - [netdrv] bnxt_en: Add RESET_FW state logic to bnxt_fw_reset_task() (Jonathan Toppins) [1724766] - [netdrv] bnxt_en: Do not send firmware messages if firmware is in error state (Jonathan Toppins) [1724766] - [netdrv] bnxt_en: Retain user settings on a VF after RESET_NOTIFY event (Jonathan Toppins) [1724766] - [netdrv] bnxt_en: Add devlink health reset reporter (Jonathan Toppins) [1724766] - [netdrv] bnxt_en: Handle firmware reset (Jonathan Toppins) [1724766] - [netdrv] bnxt_en: Handle RESET_NOTIFY async event from firmware (Jonathan Toppins) [1724766] - [netdrv] bnxt_en: Add new FW devlink_health_reporter (Jonathan Toppins) [1724766] - [netdrv] bnxt_en: Add BNXT_STATE_IN_FW_RESET state (Jonathan Toppins) [1724766] - [netdrv] bnxt_en: Enable health monitoring (Jonathan Toppins) [1724766] - [netdrv] bnxt_en: Pre-map the firmware health monitoring registers (Jonathan Toppins) [1724766] - [netdrv] bnxt_en: Discover firmware error recovery capabilities (Jonathan Toppins) [1724766] - [netdrv] bnxt_en: Handle firmware reset status during IF_UP (Jonathan Toppins) [1724766] - [netdrv] bnxt_en: Register buffers for VFs before reserving resources (Jonathan Toppins) [1724766] - [netdrv] bnxt_en: Refactor bnxt_sriov_enable() (Jonathan Toppins) [1724766] - [netdrv] bnxt_en: Prepare bnxt_init_one() to be called multiple times (Jonathan Toppins) [1724766] - [netdrv] bnxt_en: Suppress all error messages in hwrm_do_send_msg() in silent mode (Jonathan Toppins) [1724766] - [netdrv] bnxt_en: Simplify error checking in the SR-IOV message forwarding functions (Jonathan Toppins) [1724766] - [netdrv] bnxt_en: Convert error code in firmware message response to standard code (Jonathan Toppins) [1724766] - [netdrv] bnxt_en: Remove the -1 error return code from bnxt_hwrm_do_send_msg() (Jonathan Toppins) [1724766] - [netdrv] bnxt_en: Use a common function to print the same ethtool -f error message (Jonathan Toppins) [1724766] - [netdrv] bnxt_en: Fix allocation of zero statistics block size regression (Jonathan Toppins) [1724766] - [netdrv] bnxt: no need to check return value of debugfs_create functions (Jonathan Toppins) [1724766] - [netdrv] bnxt_en: Add PCI IDs for 57500 series NPAR devices (Jonathan Toppins) [1724766] - [netdrv] bnxt_en: Support all variants of the 5750X chip family (Jonathan Toppins) [1724766] - [netdrv] bnxt_en: Refactor bnxt_init_one() and turn on TPA support on 57500 chips (Jonathan Toppins) [1724766] - [netdrv] bnxt_en: Support TPA counters on 57500 chips (Jonathan Toppins) [1724766] - [netdrv] bnxt_en: Allocate the larger per-ring statistics block for 57500 chips (Jonathan Toppins) [1724766] - [netdrv] bnxt_en: Refactor ethtool ring statistics logic (Jonathan Toppins) [1724766] - [netdrv] bnxt_en: Add hardware GRO setup function for 57500 chips (Jonathan Toppins) [1724766] - [netdrv] bnxt_en: Add TPA ID mapping logic for 57500 chips (Jonathan Toppins) [1724766] - [netdrv] bnxt_en: Add fast path logic for TPA on 57500 chips (Jonathan Toppins) [1724766] - [netdrv] bnxt_en: Set TPA GRO mode flags on 57500 chips properly (Jonathan Toppins) [1724766] - [netdrv] bnxt_en: Refactor tunneled hardware GRO logic (Jonathan Toppins) [1724766] - [netdrv] bnxt_en: Handle standalone RX_AGG completions (Jonathan Toppins) [1724766] - [netdrv] bnxt_en: Expand bnxt_tpa_info struct to support 57500 chips (Jonathan Toppins) [1724766] - [netdrv] bnxt_en: Refactor TPA logic (Jonathan Toppins) [1724766] - [netdrv] bnxt_en: Add TPA structure definitions for BCM57500 chips (Jonathan Toppins) [1724766] - [netdrv] bnxt_en: Update firmware interface spec. to 1.10.0.89 (Jonathan Toppins) [1724766] - [netdrv] bnxt_en: Suppress HWRM errors for HWRM_NVM_GET_VARIABLE command (Jonathan Toppins) [1724766] - [netdrv] bnxt_en: Fix to include flow direction in L2 key (Jonathan Toppins) [1724766] - [netdrv] bnxt_en: Use correct src_fid to determine direction of the flow (Jonathan Toppins) [1724766] - [netdrv] bnxt_en: Fix handling FRAG_ERR when NVM_INSTALL_UPDATE cmd fails (Jonathan Toppins) [1724766] - [netdrv] bnxt_en: Improve RX doorbell sequence (Jonathan Toppins) [1724766] - [netdrv] bnxt_en: Fix VNIC clearing logic for 57500 chips (Jonathan Toppins) [1724766] - [netdrv] bnxt_en: Fix VNIC accounting when enabling aRFS on 57500 chips (Jonathan Toppins) [1724766] - [netdrv] bnxt_en: Add page_pool_destroy() during RX ring cleanup (Jonathan Toppins) [1724766] - [netdrv] bnxt_en: add page_pool support (Jonathan Toppins) [1724766] - [netdrv] bnxt_en: optimized XDP_REDIRECT support (Jonathan Toppins) [1724766 1669220] - [netdrv] bnxt_en: Refactor __bnxt_xmit_xdp() (Jonathan Toppins) [1724766] - [netdrv] bnxt_en: rename some xdp functions (Jonathan Toppins) [1724766] - [netdrv] bnxt_en: Device serial number is supported only for PFs (Jonathan Toppins) [1724766] - [netdrv] bnxt_en: Add support for aRFS on 57500 chips (Jonathan Toppins) [1724766] - [netdrv] bnxt_en: Query firmware capability to support aRFS on 57500 chips (Jonathan Toppins) [1724766] - [netdrv] bnxt_en: Separate RDMA MR/AH context allocation (Jonathan Toppins) [1724766] - [netdrv] bnxt_en: read the clause type from the PHY ID (Jonathan Toppins) [1724766] - [netdrv] bnxt_en: Read package version from firmware (Jonathan Toppins) [1724766] - [netdrv] bnxt_en: Check new firmware capability to display extended stats (Jonathan Toppins) [1724766] - [netdrv] bnxt_en: Add support for PCIe statistics (Jonathan Toppins) [1724766] - [netdrv] bnxt_en: Refactor bnxt_alloc_stats() (Jonathan Toppins) [1724766] - [netdrv] bnxt_en: Update firmware interface to 1.10.0.69 (Jonathan Toppins) [1724766] - [netdrv] bnxt: remove ndo_get_port_parent_id implementation for physical ports (Jonathan Toppins) [1724766] - [netdrv] bnxt: pass switch ID through devlink_port_attrs_set() (Jonathan Toppins) [1724766] - [netdrv] bnxt: move bp->switch_id initialization to PF probe (Jonathan Toppins) [1724766] - [netdrv] bnxt: remove ndo_get_phys_port_name implementation (Jonathan Toppins) [1724766] - [netdrv] bnxt: implement ndo_get_devlink_port (Jonathan Toppins) [1724766] - [netdrv] bnxt: Implement ndo_get_port_parent_id() (Jonathan Toppins) [1724766] - [netdrv] cross-tree: phase out dma_zalloc_coherent() (Jonathan Toppins) [1724766] - [netdrv] bnxt_en: Fix firmware signaled resource change logic in open (Jonathan Toppins) [1724766] - [netdrv] bnx2x: Mark expected switch fall-thoughs (Jonathan Toppins) [1724766] - [netdrv] bnx2x: Mark expected switch fall-throughs (Jonathan Toppins) [1724766] - [tools] selftests: kvm: vmx_dirty_log_test: skip the test when VMX is not supported (Vitaly Kuznetsov) [1771575] - [tools] selftests: kvm: consolidate VMX support checks (Vitaly Kuznetsov) [1771575] - [tools] selftests: kvm: vmx_set_nested_state_test: don't check for VMX support twice (Vitaly Kuznetsov) [1771575] - [net] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 321 (Stefano Garzarella) [1769904] - [net] vsock: Send reset control packet when socket is partially bound (Stefano Garzarella) [1769904] - [net] vsock/virtio: fix sock refcnt holding during the shutdown (Stefano Garzarella) [1769855] - [kernel] vsock/virtio: remove unused 'work' field from 'struct virtio_vsock_pkt' (Stefano Garzarella) [1769855] - [net] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 482 (Stefano Garzarella) [1769855] - [net] vsock/virtio: set SOCK_DONE on peer shutdown (Stefano Garzarella) [1769855] - [net] vsock/virtio: discard packets if credit is not respected (Stefano Garzarella) [1769853 1769846 1769836] - [net] vsock/virtio: send a credit update when buffer size is changed (Stefano Garzarella) [1769853 1769846 1769836] - [net] vsock/virtio: a better comment on credit update (Stefano Garzarella) [1769853 1769846 1769836] - [net] vsock/virtio: fix locking in virtio_transport_inc_tx_pkt() (Stefano Garzarella) [1769853 1769846 1769836] - [net] vsock/virtio: reduce credit update messages (Stefano Garzarella) [1769853 1769846 1769836] - [net] vsock/virtio: change the maximum packet size allowed (Stefano Garzarella) [1679971] - [vhost] vsock: split packets to send using multiple buffers (Stefano Garzarella) [1679971] - [net] vsock/virtio: limit the memory used per-socket (Stefano Garzarella) [1769744] - [net] vsock/virtio: free packets during the socket release (Stefano Garzarella) [1769744] - [net] vsock: Fix a lockdep warning in __vsock_release() (Stefano Garzarella) [1769714] - [net] vsock: correct removal of socket from the list (Stefano Garzarella) [1769714] - [net] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 152 (Stefano Garzarella) [1769714] - [net] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 321 (Stefano Garzarella) [1769714] - [net] Fix ERROR:do not initialise statics to 0 in af_vsock.c (Stefano Garzarella) [1769714] - [net] vsock: bind to random port for VMADDR_PORT_ANY (Stefano Garzarella) [1769714] - [tools] tc-testing: added tests with cookie for conntrack TC action (Ivan Vecera) [1739606] - [net] cls_bpf: fix NULL deref on offload filter removal (Ivan Vecera) [1739606] - [tools] tc-testing: fixed two failing pedit tests (Ivan Vecera) [1739606] - [tools] tc-testing: implement tests for new fast_init action flag (Ivan Vecera) [1739606] - [net] sched: update action implementations to support flags (Ivan Vecera) [1739606] - [net] sched: use temporary variable for actions indexes (Ivan Vecera) [1739606] - [net] sched: extend TCA_ACT space with TCA_ACT_FLAGS (Ivan Vecera) [1739606] - [net] sched: modify stats helper functions to support regular stats (Ivan Vecera) [1739606] - [net] sched: don't expose action qstats to skb_tc_reinsert() (Ivan Vecera) [1739606] - [net] sched: extract qstats update code into functions (Ivan Vecera) [1739606] - [net] sched: extract bstats update code into function (Ivan Vecera) [1739606] - [net] sched: extract common action counters update code into function (Ivan Vecera) [1739606] - [tools] tc-testing: list required kernel options for act_ct action (Ivan Vecera) [1739606] - [net] fq_codel: do not include (Ivan Vecera) [1739606] - [net] sch_generic: Use pfifo_fast as fallback scheduler for CAN hardware (Ivan Vecera) [1739606] - [net] sched: taprio: fix -Wmissing-prototypes warnings (Ivan Vecera) [1739606] - [net] sched: act_police: re-use tcf_tm_dump() (Ivan Vecera) [1739606] - [tools] tc-testing: updated pedit TDC tests (Ivan Vecera) [1739606] - [net] sched: Avoid using yield() in a busy waiting loop (Ivan Vecera) [1739606] - [tools] tc-testing: updated pedit test cases (Ivan Vecera) [1739606] - [net] sched: etf: Fix ordering of packets with same txtime (Ivan Vecera) [1739606] - [tools] tc-testing: updated pedit test cases (Ivan Vecera) [1739606] - [net] taprio: Fix returning EINVAL when configuring without flags (Ivan Vecera) [1739606] - [net] net_sched: fix backward compatibility for TCA_ACT_KIND (Ivan Vecera) [1739606] - [net] net_sched: fix backward compatibility for TCA_KIND (Ivan Vecera) [1739606] - [net] sched: Set default of CONFIG_NET_TC_SKB_EXT to N (Ivan Vecera) [1739606] - [net] sch_netem: fix rcu splat in netem_enqueue() (Ivan Vecera) [1739606] - [net] net_sched: remove need_resched() from qdisc_run() (Ivan Vecera) [1739606] - [net] sched: cbs: Avoid division by zero when calculating the port rate (Ivan Vecera) [1739606] - [net] sched: taprio: Avoid division by zero on invalid link speed (Ivan Vecera) [1739606] - [net] sched: taprio: Fix potential integer overflow in taprio_set_picos_per_byte (Ivan Vecera) [1739606] - [net] sched: cbs: Fix not adding cbs instance to list (Ivan Vecera) [1739606] - [net] Fix Kconfig indentation (Ivan Vecera) [1739606] - [net] net_sched: add policy validation for action attributes (Ivan Vecera) [1739606] - [net] net_sched: add max len check for TCA_KIND (Ivan Vecera) [1739606] - [net] taprio: Add support for hardware offloading (Ivan Vecera) [1739606] - [net] sched: use get_dev() action API in flow_action infra (Ivan Vecera) [1739606] - [net] sched: take reference to psample group in flow_action infra (Ivan Vecera) [1739606] - [net] sched: extend flow_action_entry with destructor (Ivan Vecera) [1739606] - [net] sch_hhf: ensure quantum and hhf_non_hh_weight are non-zero (Ivan Vecera) [1739606] - [net] net_sched: check cops->tcf_block in tc_bind_tclass() (Ivan Vecera) [1739606] - [net] sched: fix reordering issues (Ivan Vecera) [1739606] - [net] net_sched: act_police: add 2 new attributes to support police 64bit rate and peakrate (Ivan Vecera) [1739606] - [net] openvswitch: Set OvS recirc_id from tc chain index (Ivan Vecera) [1739606] - [net] sk_buff: drop all skb extensions on free and skb scrubbing (Ivan Vecera) [1739606] - [net] minor cleanup in skb_ext_add() (Ivan Vecera) [1739606] - [include] net: drop the unused helper skb_ext_get() (Ivan Vecera) [1739606] - [net] fix possible user-after-free in skb_ext_add() (Ivan Vecera) [1739606] - [net] sk_buff: add skb extension infrastructure (Ivan Vecera) [1739606] - [net] sched: cbs: remove redundant assignment to variable port_rate (Ivan Vecera) [1739606] - [tools] tc-testing: don't hardcode 'ip' in nsPlugin.py (Ivan Vecera) [1739606] - [net] sched: cbs: Set default link speed to 10 Mbps in cbs_set_port_rate (Ivan Vecera) [1739606] - [net] taprio: Set default link speed to 10 Mbps in taprio_set_picos_per_byte (Ivan Vecera) [1739606] - [net] taprio: Fix kernel panic in taprio_destroy (Ivan Vecera) [1739606] - [netdrv] mlx5e: Move local var definition into ifdef block (Ivan Vecera) [1739606] - [net] sched: cls_matchall: cleanup flow_action before deallocating (Ivan Vecera) [1739606] - [net] sched: act_vlan: implement stats_update callback (Ivan Vecera) [1739606] - [net] sched: act_sample: fix psample group handling on overwrite (Ivan Vecera) [1739606] - [net] sched: flower: don't take rtnl lock for cls hw offloads API (Ivan Vecera) [1739606] - [net] sched: copy tunnel info when setting flow_action entry->tunnel (Ivan Vecera) [1739606] - [net] sched: take reference to action dev before calling offloads (Ivan Vecera) [1739606] - [net] sched: take rtnl lock in tc_setup_flow_action() (Ivan Vecera) [1739606] - [net] sched: conditionally obtain rtnl lock in cls hw offloads API (Ivan Vecera) [1739606] - [net] sched: add API for registering unlocked offload block callbacks (Ivan Vecera) [1739606] - [net] sched: notify classifier on successful offload add/delete (Ivan Vecera) [1739606] - [net] sched: refactor block offloads counter usage (Ivan Vecera) [1739606] - [net] sched: change tcf block offload counter type to atomic_t (Ivan Vecera) [1739606] - [net] sched: protect block offload-related fields with rw_semaphore (Ivan Vecera) [1739606] - [net] net_sched: fix a NULL pointer deref in ipt action (Ivan Vecera) [1739606] - [tools] tc-testing: concurrency: wrap piped rule update commands (Ivan Vecera) [1739606] - [tools] tc-testing: use dedicated DUMMY interface name for dummy dev (Ivan Vecera) [1739606] - [net] flow_offload: convert block_ing_cb_list to regular list type (Ivan Vecera) [1739606] - [netdrv] sched: use major priority number as hardware priority (Ivan Vecera) [1739606] - [tools] tc-testing: added tdc tests for matchall filter (Ivan Vecera) [1739606] - [net] taprio: remove unused variable 'entry_list_policy' (Ivan Vecera) [1739606] - [tools] tc-testing: updated skbedit action tests with batch create/delete (Ivan Vecera) [1739606] - [net] sched: update skbedit action for batched events operations (Ivan Vecera) [1739606] - [net] fq_codel: remove set but not used variables 'prev_ecn_mark' and 'prev_drop_count' (Ivan Vecera) [1739606] - [net] flow_offload: support get multi-subsystem block (Ivan Vecera) [1739606] - [net] flow_offload: move tc indirect block to flow offload (Ivan Vecera) [1739606] - [net] cls_api: add flow_indr_block_call function (Ivan Vecera) [1739606] - [net] cls_api: remove the tcf_block cache (Ivan Vecera) [1739606] - [net] cls_api: modify the tc_indr_block_ing_cmd parameters. (Ivan Vecera) [1739606] - [net] sched: sch_taprio: fix memleak in error path for sched list parse (Ivan Vecera) [1739606] - [net] fq_codel: Kill useless per-flow dropped statistic (Ivan Vecera) [1739606] - [net] Increase fq_codel count in the bulk dropper (Ivan Vecera) [1739606] - [include] sched: sample: allow accessing psample_group with rtnl (Ivan Vecera) [1739606] - [tools] tc-testing: updated vlan action tests with batch create/delete (Ivan Vecera) [1739606] - [net] sched: update vlan action for batched events operations (Ivan Vecera) [1739606] - [tools] tc-testing: Clarify the use of tdc's -d option (Ivan Vecera) [1739606] - [net] sched: Fix a possible null-pointer dereference in dequeue_func() (Ivan Vecera) [1739606] - [tools] tc-testing: added tdc tests for [b|p]fifo qdisc (Ivan Vecera) [1739606] - [net] ife: error out when nla attributes are empty (Ivan Vecera) [1739606] - [net] sched: verify that q!=NULL before setting q->flags (Ivan Vecera) [1739606] - [net] net_sched: unset TCQ_F_CAN_BYPASS when adding filters (Ivan Vecera) [1739606] - [net] fix: taprio: Change type of txtime-delay parameter to u32 (Ivan Vecera) [1739606] - [tools] tc-tests: updated skbedit tests (Ivan Vecera) [1739606] - [include] pkt_sched: Include const.h (Ivan Vecera) [1739606] - [tools] tc-testing: introduce scapyPlugin for basic traffic (Ivan Vecera) [1739606] - [tools] tc-testing: Allow tdc plugins to see test case data (Ivan Vecera) [1739606] - [tools] tc-testing: added tdc tests for prio qdisc (Ivan Vecera) [1739606] - [tools] tc-testing: updated mirred action tests with batch create/delete (Ivan Vecera) [1739606] - [net] sched: update mirred action for batched events operations (Ivan Vecera) [1739606] - [net] sched: em_ipt: add support for addrtype matching (Ivan Vecera) [1739606] - [net] sched: em_ipt: keep the user-specified nfproto and dump it (Ivan Vecera) [1739606] - [net] sched: em_ipt: set the family based on the packet if it's unspecified (Ivan Vecera) [1739606] - [net] sched: em_ipt: match only on ip/ipv6 traffic (Ivan Vecera) [1739606] - [net] taprio: Adjust timestamps for TCP packets (Ivan Vecera) [1739606] - [net] taprio: make clock reference conversions easier (Ivan Vecera) [1739606] - [net] taprio: Add support for txtime-assist mode (Ivan Vecera) [1739606] - [net] taprio: Remove inline directive (Ivan Vecera) [1739606] - [net] taprio: calculate cycle_time when schedule is installed (Ivan Vecera) [1739606] - [net] etf: Add skip_sock_check (Ivan Vecera) [1739606] - [include] etf: Don't use BIT() in UAPI headers. (Ivan Vecera) [1739606] - [tools] tc-testing: add ingress qdisc tests (Ivan Vecera) [1739606] - [tools] tc-testing: Restore original behaviour for namespaces in tdc (Ivan Vecera) [1739606] - [include] net: sched: act_ctinfo: tidy UAPI definition (Ivan Vecera) [1739606] - [include] act_ctinfo: Don't use BIT() in UAPI headers. (Ivan Vecera) [1739606] - [net] sched: cls_matchall: allow to delete filter (Ivan Vecera) [1739606] - [net] sched: act_ctinfo: fix policy validation (Ivan Vecera) [1739606] - [net] sched: act_ctinfo: fix action creation (Ivan Vecera) [1739606] - [tools] tc-tests: updated skbedit tests (Ivan Vecera) [1739606] - [tools] tc-tests: added path to ip command in tdc (Ivan Vecera) [1739606] - [net] sched: remove NET_CLS_IND config option (Ivan Vecera) [1739606] - [net] sched: act_ctinfo: use extack error reporting (Ivan Vecera) [1739606] - [net] sched: ingress: set 'unlocked' flag for clsact Qdisc ops (Ivan Vecera) [1739606] - [net] sched: ingress: set 'unlocked' flag for Qdisc ops (Ivan Vecera) [1739606] - [tools] tc-tests: updated fw with bind actions by reference use cases (Ivan Vecera) [1739606] - [net] sched: act_ctinfo: minor size optimisation (Ivan Vecera) [1739606] - [net] flow_offload: use struct_size() in kzalloc() (Ivan Vecera) [1739606] - [net] sched: don't use tc_action->order during action dump (Ivan Vecera) [1739606] - [net] sch_htb: redefine htb qdisc overlimits (Ivan Vecera) [1739606] - [tools] selftests: tc-testing: Add pedit tests (Ivan Vecera) [1739606] - [net] sched: add ingress mirred action to hardware IR (Ivan Vecera) [1757520] - [include] net: tc_act: add helpers to detect ingress mirred actions (Ivan Vecera) [1757520] - [net] sched: add skbedit of ptype action to hardware IR (Ivan Vecera) [1757520] - [include] net: tc_act: add skbedit_ptype helper functions (Ivan Vecera) [1757520] - [net] openvswitch: load and reference the NAT helper. (Flavio Leitner) [1752970] - [net] openvswitch: load NAT helper (Flavio Leitner) [1752970] - [net] netfilter: nf_nat: register NAT helpers. (Flavio Leitner) [1752970] - [net] netfilter: add API to manage NAT helpers. (Flavio Leitner) [1752970] - [net] netfilter: use macros to create module aliases. (Flavio Leitner) [1752970] - [net] xfrm: remove a duplicated assignment (Sabrina Dubroca) [1760002] - [net] xfrm: remove empty xfrmi_init_net (Sabrina Dubroca) [1760002] - [net] xfrm: remove unneeded export_symbols (Sabrina Dubroca) [1760002] - [include] xfrm: clean an indentation issue, remove a space (Sabrina Dubroca) [1760002] - [net] xfrm6: remove BUG_ON from xfrm6_dst_ifdown (Sabrina Dubroca) [1760002] - [net] xfrm: policy: add missing indentation (Sabrina Dubroca) [1760002] - [net] xfrm: Fix bucket count reported to userspace (Sabrina Dubroca) [1760002] - [net] xfrm: use complete IPv6 addresses for hash (Sabrina Dubroca) [1760002] - [net] xfrm: use correct size to initialise sp->ovec (Sabrina Dubroca) [1760002] - [net] xfrm: allow driver to quietly refuse offload (Sabrina Dubroca) [1760002] - [net] esp: remove redundant define esph (Sabrina Dubroca) [1760002] - [net] ip6_vti: simplify stats handling in vti6_xmit (Sabrina Dubroca) [1760002] - [net] xfrm: fix 'passing zero to ERR_PTR()' warning (Sabrina Dubroca) [1760002] - [net] xfrm: remove blank lines at EOF (Sabrina Dubroca) [1760002] - [net] xfrm: don't check offload_handle for nonzero (Sabrina Dubroca) [1760002] - [net] ipv6: xfrm: use 64-bit timestamps (Sabrina Dubroca) [1760002] - [net] devlink: Introduce PCI VF port flavour and port attribute (Petr Oros) [1761495] - [net] devlink: Introduce PCI PF port flavour and port attribute (Petr Oros) [1761495] - [net] devlink: Return physical port fields only for applicable port flavours (Petr Oros) [1761495] - [net] devlink: Refactor physical port attributes (Petr Oros) [1761495] - [net] ipv4: fix race condition between route lookup and invalidation (Guillaume Nault) [1765639] - [net] add {READ|WRITE}_ONCE() annotations on ->rskq_accept_head (Guillaume Nault) [1765639] - [net] ipv4/icmp: fix rt dst dev null pointer dereference (Guillaume Nault) [1765639] - [net] ipip: validate header length in ipip_tunnel_xmit (Guillaume Nault) [1765639] - [net] ipv4: Use return value of inet_iif() for __raw_v4_lookup in the while loop (Guillaume Nault) [1765639] - [net] ipv4: Fix raw socket lookup for local traffic (Guillaume Nault) [1765639] - [net] ipv4: Return error for RTA_VIA attribute (Guillaume Nault) [1765639] - [net] ipmr: fix unresolved entry dumps (Guillaume Nault) [1765639] - [net] ipvs: don't ignore errors in case refcounting ip_vs module fails (Davide Caratti) [1687094] - [net] ipvs: fix tinfo memory leak in start_sync_thread (Davide Caratti) [1687094] - [net] tcp: fix a possible lockdep splat in tcp_done() (Marcelo Leitner) [1764654] - [net] tcp: add rcu protection around tp->fastopen_rsk (Marcelo Leitner) [1764654] - [net] tcp: annotate lockless access to tcp_memory_pressure (Marcelo Leitner) [1764654] - [net] tcp: fix tcp_ecn_withdraw_cwr() to clear TCP_ECN_QUEUE_CWR (Marcelo Leitner) [1764654] - [net] tcp: inherit timestamp on mtu probe (Marcelo Leitner) [1764654] - [net] tcp: remove empty skb from write queue in error cases (Marcelo Leitner) [1764654] - [net] tcp: get rid of tcp_check_send_head() (Marcelo Leitner) [1764654] - [net] tcp: make sure EPOLLOUT wont be missed (Marcelo Leitner) [1764654] - [net] ipv4: set the tcp_min_rtt_wlen range from 0 to one day (Marcelo Leitner) [1764654] - [net] net-tcp: /proc/sys/net/ipv4/tcp_probe_interval is a u32 not int (Marcelo Leitner) [1764654] - [net] tcp: fix a race in inet_diag_dump_icsk() (Marcelo Leitner) [1764654] - [net] netfilter: nft_meta: Add NFT_META_I/OIFKIND meta type (Florian Westphal) [1763657] - [net] netfilter: nft_xfrm: use state family, not hook one (Florian Westphal) [1763654] - [net] netfilter: nf_tables: add xfrm expression (Florian Westphal) [1763654] - [net] netfilter: nf_tables: rt: allow checking if dst has xfrm attached (Florian Westphal) [1763654] - [netdrv] mlx5e: Fix unnecessary flow_block_cb_is_busy call (Ivan Vecera) [1737890] - [netdrv] nfp: flower: verify that block cb is not busy before binding (Ivan Vecera) [1737890] - [netdrv] net/mlx5e: Provide cb_list pointer when setting up tc block on rep (Ivan Vecera) [1737890] - [net] sched: Fix NULL-pointer dereference in tc_indr_block_ing_cmd() (Ivan Vecera) [1737890] - [net] flow_offload: add flow_block structure and use it (Ivan Vecera) [1737890] - [net] flow_offload: rename tc_setup_cb_t to flow_setup_cb_t (Ivan Vecera) [1737890] - [include] flow_offload: include linux/kernel.h from flow_offload.h (Ivan Vecera) [1737890] - [net] flow_offload: remove netns parameter from flow_block_cb_alloc() (Ivan Vecera) [1737890] - [net] openvswitch: rename flow_stats to sw_flow_stats (Ivan Vecera) [1737890] - [netdrv] mlx5e: Fix unused variable warning when CONFIG_MLX5_ESWITCH is off (Ivan Vecera) [1737890] - [netdrv] net: flow_offload: rename tc_cls_flower_offload to flow_cls_offload (Ivan Vecera) [1737890] - [net] flow_offload: add flow_block_cb_is_busy() and use it (Ivan Vecera) [1737890] - [net] sched: remove tcf block API (Ivan Vecera) [1737890] - [include] sched: use new symbol for TC kABI version (Ivan Vecera) [1737890] - [netdrv] use flow block API (Ivan Vecera) [1737890] - [net] sched: use flow block API (Ivan Vecera) [1737890] - [net] flow_offload: add flow_block_cb_{priv, incref, decref}() (Ivan Vecera) [1737890] - [net] flow_offload: add list handling functions (Ivan Vecera) [1737890] - [net] flow_offload: add flow_block_cb_alloc() and flow_block_cb_free() (Ivan Vecera) [1737890] - [net] flow_offload: rename TCF_BLOCK_BINDER_TYPE_* to FLOW_BLOCK_BINDER_TYPE_* (Ivan Vecera) [1737890] - [net] flow_offload: rename TC_BLOCK_{UN}BIND to FLOW_BLOCK_{UN}BIND (Ivan Vecera) [1737890] - [net] flow_offload: add flow_block_cb_setup_simple() (Ivan Vecera) [1737890] - [net] openvswitch: free vport unless register_netdevice() succeeds (Stefano Brivio) [1765580] - [net] openvswitch: Clear the L4 portion of the key for "later" fragments. (Stefano Brivio) [1765580] - [net] openvswitch: Properly set L4 keys on "later" IP fragments (Stefano Brivio) [1765580] - [net] openvswitch: Print error when ovs_execute_actions() fails (Stefano Brivio) [1765580] - [net] openvswitch: do not free vport if register_netdevice() is failed. (Stefano Brivio) [1765580] - [net] xfrm: policy: remove pcpu policy cache (Xin Long) [1743519] - [net] netem: correct the parent's backlog when corrupted packet was dropped (Davide Caratti) [1764553] - [net] netem: fix error path for corrupted GSO frames (Davide Caratti) [1764553] - [net] avoid potential infinite loop in tc_ctl_action() (Davide Caratti) [1764553] - [net] act_mirred: Fix mirred_init_module error handling (Davide Caratti) [1764553] - [net] sch_dsmark: fix potential NULL deref in dsmark_init() (Davide Caratti) [1764553] - [net] sch_cbq: validate TCA_CBQ_WRROPT to avoid crash (Davide Caratti) [1764553] - [net] sched: sch_sfb: don't call qdisc_put() while holding tree lock (Davide Caratti) [1764553] - [net] sched: multiq: don't call qdisc_put() while holding tree lock (Davide Caratti) [1764553] - [net] sched: sch_htb: don't call qdisc_put() while holding tree lock (Davide Caratti) [1764553] - [net] sched: fix possible crash in tcf_action_destroy() (Davide Caratti) [1764553] - [net] sch_netem: fix a divide by zero in tabledist() (Davide Caratti) [1764553] - [net] sched: act_sample: don't push mac header on ip6gre ingress (Davide Caratti) [1764553] - [net] net_sched: let qdisc_put() accept NULL pointer (Davide Caratti) [1764553] - [net] tcp: adjust rto_base in retransmits_timed_out() (Marcelo Leitner) [1756775] - [net] tcp: better handle TCP_USER_TIMEOUT in SYN_SENT state (Marcelo Leitner) [1756775] - [include] netlink: use 48 byte ctx instead of 6 signed longs for callback (Petr Oros) [1751273] - [net] rtnetlink: skip metrics loop for dst_default_metrics (Petr Oros) [1751273] - [include] netlink: Add field to skip in-kernel notifications (Petr Oros) [1751273] - [include] netlink: Document all fields of 'struct nl_info' (Petr Oros) [1751273] - [net] ipoib: show VF broadcast address (Petr Oros) [1751273] - [net] remove empty netlink_tap_exit_net (Petr Oros) [1751273] - [net] netlink: make netlink_walk_start() void return type (Petr Oros) [1751273] - [include] net: nexthop uapi (Petr Oros) [1751273] - [net] Treat sock->sk_drops as an unsigned int when printing (Petr Oros) [1751273] - [net] fix two coding style issues (Petr Oros) [1751273] - [net] ipset: drop ipset_nest_start() and ipset_nest_end() (Petr Oros) [1751273] - [net] netlink: make nla_nest_start() add NLA_F_NESTED flag (Petr Oros) [1751273] - [net] netfilter: nf_tables: fix a missing check of nla_put_failure (Petr Oros) [1751273] - [net] ncsi: fix a missing check for nla_nest_start (Petr Oros) [1751273] - [net] genetlink: use idr_alloc_cyclic for family->id assignment (Petr Oros) [1751273] - [net] netlink: Check address length before reading groups field (Petr Oros) [1751273] - [net] core: Fix rtnetlink kernel-doc headers (Petr Oros) [1751273] - [net] rhashtable: Remove obsolete rhashtable_walk_init function (Petr Oros) [1751273] - [net] netfilter: nf_tables: use rhashtable_walk_enter instead of rhashtable_walk_init (Petr Oros) [1751273] - [net] netlink: reduce NLA_POLICY_NESTED{, _ARRAY} arguments (Petr Oros) [1751273] - [net] netlink: rename NETLINK_DUMP_STRICT_CHK -> NETLINK_GET_STRICT_CHK (Petr Oros) [1751273] - [include] netlink: replace __NLA_ENSURE implementation (Petr Oros) [1751273] - [include] netlink: fix typo in nla_parse_nested() comment (Petr Oros) [1751273] - [net] netlink: remove hash::nelems check in netlink_insert (Petr Oros) [1751273] - [net] netlink: Make groups check less stupid in netlink_bind() (Petr Oros) [1751273] - [include] genetlink: constify genl_err_attr() argument (Petr Oros) [1751273] - [net] netlink: do not store start function in netlink_cb (Petr Oros) [1751273] - [include] linux: Add skb_frag_t page_offset accessors (Petr Oros) [1757515] - [include] net: add missing documentation in linux/skbuff.h (Petr Oros) [1757515] - [net] l2tp: Fix possible NULL pointer dereference (Stefano Brivio) [1764185] - [net] l2ip: fix possible use-after-free (Stefano Brivio) [1764185] - [net] l2tp: use rcu_dereference_sk_user_data() in l2tp_udp_encap_recv() (Stefano Brivio) [1764185] - [net] l2tp: fix infoleak in l2tp_ip6_recvmsg() (Stefano Brivio) [1764185] - [net] l2tp: copy 4 more bytes to linear part if necessary (Stefano Brivio) [1764185] - [net] l2tp: fix reading optional fields of L2TPv3 (Stefano Brivio) [1764185] - [net] l2tp: remove ->recv_payload_hook (Stefano Brivio) [1764185] - [net] l2tp: don't export l2tp_session_queue_purge() (Stefano Brivio) [1764185] - [net] l2tp: remove .show from struct l2tp_tunnel (Stefano Brivio) [1764185] - [netdrv] vxlan: do not destroy fdb if register_netdevice() is failed (Stefano Brivio) [1763793] - [net] ip6erspan: remove the incorrect mtu limit for ip6erspan (Stefano Brivio) [1763286] - [net] ipv6: Handle missing host route in __ipv6_ifa_notify (Stefano Brivio) [1763286] - [net] ipv6: drop incoming packets having a v4mapped source address (Stefano Brivio) [1763286] - [net] ip6_gre: fix a dst leak in ip6erspan_tunnel_xmit (Stefano Brivio) [1763286] - [net] mld: fix memory leak in mld_del_delrec() (Stefano Brivio) [1763286] - [net] ipv6: rt6_check should return NULL if 'from' is NULL (Stefano Brivio) [1763286] - [net] ipv6_sockglue: Fix a missing-check bug in ip6_ra_control() (Stefano Brivio) [1763286] - [net] ipv6_gre: Fix GRO to work on IPv6 over GRE tap (Stefano Brivio) [1763286] - [net] ipv4: Return -ENETUNREACH if we can't create route but saddr is valid (Stefano Brivio) [1686686] - [net] netfilter: nft_connlimit: disable bh on garbage collection (Florian Westphal) [1762844] - [net] netfilter: ebtables: Fix argument order to ADD_COUNTER (Florian Westphal) [1762844] - [net] netfilter: ebtables: CONFIG_COMPAT: reject trailing data after last rule (Florian Westphal) [1762844] - [net] netfilter: ebtables: CONFIG_COMPAT: drop a bogus WARN_ON (Florian Westphal) [1762844] - [net] netfilter: bridge: set skb transport_header before entering NF_INET_PRE_ROUTING (Florian Westphal) [1762844] - [net] netfilter: ebtables: also count base chain policies (Florian Westphal) [1762844] - [net] netfilter: ebtables: compat: un-break 32bit setsockopt when no rules are present (Florian Westphal) [1762844] - [net] sctp: change sctp_prot .no_autobind with true (Xin Long) [1762625] - [net] sctp: destroy bucket if failed to bind addr (Xin Long) [1762625] - [net] sctp: remove redundant assignment when call sctp_get_port_local (Xin Long) [1762625] - [net] sctp: change return type of sctp_get_port_local (Xin Long) [1762625] - [net] sctp: Fix the link time qualifier of 'sctp_ctrlsock_exit()' (Xin Long) [1762625] - [net] sctp: fix the missing put_user when dumping transport thresholds (Xin Long) [1762625] - [net] sctp: use transport pf_retrans in sctp_do_8_2_transport_strike (Xin Long) [1762625] - [net] sctp: allow users to set ep ecn flag by sockopt (Xin Long) [1762625] - [net] sctp: allow users to set netns ecn flag with sysctl (Xin Long) [1762625] - [net] sctp: make ecn flag per netns and endpoint (Xin Long) [1762625] - [net] sctp: remove net sctp.x_enable working as a global switch (Xin Long) [1762625] - [net] sctp: add SCTP_AUTH_SUPPORTED sockopt (Xin Long) [1762625] - [net] sctp: add sctp_auth_init and sctp_auth_free (Xin Long) [1762625] - [net] sctp: use ep and asoc auth_enable properly (Xin Long) [1762625] - [net] sctp: add SCTP_ASCONF_SUPPORTED sockopt (Xin Long) [1762625] - [net] sctp: check asoc peer.asconf_capable before processing asconf (Xin Long) [1762625] - [net] sctp: not set peer.asconf_capable in sctp_association_init (Xin Long) [1762625] - [net] sctp: add asconf_enable in struct sctp_endpoint (Xin Long) [1762625] - [net] sctp: fix memleak in sctp_send_reset_streams (Xin Long) [1762625] - [net] sctp: fix the transport error_count check (Xin Long) [1762625] - [net] sched: fix corrupted L2 header with MPLS 'push' and 'pop' actions (Ivan Vecera) [1737820] - [net] avoid errors when trying to pop MLPS header on non-MPLS packets (Ivan Vecera) [1737820] - [net] netfilter: connlabels: prefer static lock initialiser (Ivan Vecera) [1737820] - [net] sched: include mpls actions in hardware intermediate representation (Ivan Vecera) [1737820] - [net] sched: Make NET_ACT_CT depends on NF_NAT (Ivan Vecera) [1737820] - [tools] tc-tests: Add tc action ct tests (Ivan Vecera) [1737820] - [net] sched: cls_flower: Add matching on conntrack info (Ivan Vecera) [1737820] - [net] flow_dissector: add connection tracking dissection (Ivan Vecera) [1737820] - [net] sched: Introduce action ct (Ivan Vecera) [1737820] - [tools] tc-tests: actions: add MPLS tests (Ivan Vecera) [1737820] - [net] sched: add mpls manipulation actions to TC (Ivan Vecera) [1737820] - [net] core: add MPLS update core helper and use in OvS (Ivan Vecera) [1737820] - [net] core: move pop MPLS functionality from OvS to core helper (Ivan Vecera) [1737820] - [net] core: move push MPLS functionality from OvS to core helper (Ivan Vecera) [1737820] - [net] sched: Introduce act_ctinfo action (Ivan Vecera) [1737820] - [netdrv] mlx5e: Allow dissector meta key in tc flower (Ivan Vecera) [1762861] - [tools] selftests: tc: add ingress device matching support (Ivan Vecera) [1762861] - [net] flow_offload: implement support for meta key (Ivan Vecera) [1762861] - [net] sched: cls_flower: use flow_dissector for ingress ifindex (Ivan Vecera) [1762861] - [net] flow_dissector: add support for ingress ifindex dissection (Ivan Vecera) [1762861] - [net] udp: only do GSO if # of segs > 1 (Guillaume Nault) [1762357] - [net] udp: fix gso_segs calculations (Guillaume Nault) [1762357] - [tools] selftests: rtnetlink: add small test case with 'promote_secondaries' enabled (Petr Oros) [1759177] - [net] ipv4: fix infinite loop on secondary addr promotion (Petr Oros) [1759177] - [tools] selftests: rtnetlink: add addresses with fixed life time (Petr Oros) [1759177] - [net] ipv4: remove erroneous advancement of list pointer (Petr Oros) [1759177] - [net] ipv4: fix rcu lockdep splat due to wrong annotation (Petr Oros) [1759177] - [net] ipv4: provide __rcu annotation for ifa_list (Petr Oros) [1759177] - [drivers] use in_dev_for_each_ifa_rtnl/rcu (Petr Oros) [1759177] - [net] use new in_dev_ifa iterators (Petr Oros) [1759177] - [net] netfilter: use in_dev_for_each_ifa_rcu (Petr Oros) [1759177] - [net] devinet: use in_dev_for_each_ifa_rcu in more places (Petr Oros) [1759177] - [net] inetdevice: provide replacement iterators for in_ifaddr walk (Petr Oros) [1759177] - [fs] afs: do not send list of client addresses (Petr Oros) [1759177] - [net] sctp: add SCTP_SEND_FAILED_EVENT event (Xin Long) [1751129] - [net] sctp: add SCTP_ADDR_MADE_PRIM event (Xin Long) [1751129] - [net] sctp: add SCTP_ADDR_REMOVED event (Xin Long) [1751129] - [net] sctp: add SCTP_ADDR_ADDED event (Xin Long) [1751129] - [netdrv] team: call RCU read lock when walking the port_list (Hangbin Liu) [1724896] - [net] packet: fix race in tpacket_snd() (Davide Caratti) [1760276] - [net] packet: fix memory leak in packet_set_ring() (Davide Caratti) [1760276] - [net] packet: unconditionally free po->rollover (Davide Caratti) [1760276] - [net] llc: fix skb leak in llc_build_and_send_ui_pkt() (Davide Caratti) [1760276] - [net] af_key: fix leaks in key_pol_get_resp and dump_sp. (Davide Caratti) [1760276] - [net] packet: in recvmsg msg_name return at least sizeof sockaddr_ll (Davide Caratti) [1760276] - [net] packet: Set __GFP_NOWARN upon allocation in alloc_pg_vec (Davide Caratti) [1760276] - [net] packet: fix 4gb buffer limit due to overflow check (Davide Caratti) [1760276] - [net] llc: do not use sk_eat_skb() (Davide Caratti) [1760276] - [fs] proc: fix /proc/net/* after setns(2) (Davide Caratti) [1760276] - [net] Unpublish sk from sk_reuseport_cb before call_rcu (Paolo Abeni) [1760409] - [net] Fix null de-reference of device refcount (Paolo Abeni) [1760409] - [include] ipv4: Define __ipv4_neigh_lookup_noref when CONFIG_INET is disabled (Paolo Abeni) [1760409] - [net] neighbor: Call __ipv4_neigh_lookup_noref in neigh_xmit (Paolo Abeni) [1760409] - [net] ebpf: record usage of flow dissector (Jiri Benc) [1749812] - [tools] selftests/bpf: More compatible nc options in test_lwt_ip_encap (Jiri Benc) [1749812] - [tools] selftests/bpf: Set rp_filter in test_flow_dissector (Jiri Benc) [1749812] - [net] bpf: lwtunnel: fix reroute supplying invalid dst (Jiri Benc) [1749812] - [kernel] rh_features: convert to atomic allocation (Jiri Benc) [1749812] - [net] xsk: lock the control mutex in sock_diag interface (Jiri Benc) [1749812] - [documentation] networking: fix af_xdp.rst Sphinx warnings (Jiri Benc) [1749812] - [documentation] flow_dissector: rst'ify documentation (Jiri Benc) [1749812] - [documentation] flow_dissector: document BPF flow dissector environment (Jiri Benc) [1749812] - [net] xsk: fix umem memory leak on cleanup (Jiri Benc) [1749812] - [net] xsk: fix to reject invalid options in Tx descriptor (Jiri Benc) [1749812] - [net] xsk: fix to reject invalid flags in xsk_bind (Jiri Benc) [1749812] - [net] xsk: fix potential crash in xsk_diag_put_umem() (Jiri Benc) [1749812] - [net] bpfilter: re-add header search paths to tools include to fix build error (Jiri Benc) [1749812] - [documentation] xsk: add FAQ to facilitate for first time users (Jiri Benc) [1749812] - [net] bpf/test_run: fix unkillable BPF_PROG_TEST_RUN for flow dissector (Jiri Benc) [1749812] - [tools] sync uapi/linux/if_link.h header (Jiri Benc) [1749812] - [net] xdp: allow generic and driver XDP on one interface (Jiri Benc) [1749812] - [net] xdp: Provide extack messages when prog attachment failed (Jiri Benc) [1749812] - [net] bpfilter: remove extra header search paths for bpfilter_umh (Jiri Benc) [1749812] - [include] bpf: fix missing prototype warnings (Jiri Benc) [1749812] - [net] xsk: add sock_diag interface for AF_XDP (Jiri Benc) [1749812] - [net] xsk: add id to umem (Jiri Benc) [1749812] - [net] xsk: track AF_XDP sockets on a per-netns list (Jiri Benc) [1749812] - [include] redhat: rh_kabi: introduce RH_KABI_EXTEND_WITH_SIZE (Jiri Benc) [1749812] - [net] tcp: Avoid TCP syncookie rejected by SO_REUSEPORT socket (Jiri Benc) [1749812] - [net] tcp: use monotonic timestamps for PAWS (Jiri Benc) [1749812] - [net] tcp: remove one indentation level in tcp_create_openreq_child (Jiri Benc) [1749812] - [netdrv] ppp: Fix memory leak in ppp_write (Guillaume Nault) [1759312] - [netdrv] ppp: deflate: Fix possible crash in deflate_init (Guillaume Nault) [1759312] - [netdrv] pppoe: fix reception of frames with no mac header (Guillaume Nault) [1759312] - [net] tcp_bbr: fix quantization code to not raise cwnd if not probing bandwidth (Florian Westphal) [1759208] - [net] tcp_bbr: refactor bbr_target_cwnd() for general inflight provisioning (Florian Westphal) [1759208] - [net] tcp_bbr: centralize code to set gains (Florian Westphal) [1759208] - [net] tcp_bbr: apply PROBE_RTT cwnd cap even if acked==0 (Florian Westphal) [1759208] - [net] tcp_bbr: in restart from idle, see if we should exit PROBE_RTT (Florian Westphal) [1759208] - [net] tcp_bbr: add bbr_check_probe_rtt_done() helper (Florian Westphal) [1759208] - [net] xfrm/xfrm_policy: fix dst dev null pointer dereference in collect_md mode (Hangbin Liu) [1734589] - [tools] selftests: forwarding: gre_multipath: Fix flower filters (Hangbin Liu) [1756832] - [tools] selftests: forwarding: gre_multipath: Enable IPv4 forwarding (Hangbin Liu) [1756832] - [tools] set sysctl bc_forwarding properly in router_broadcast.sh (Hangbin Liu) [1756832] - [tools] selftests: fib_rule_tests: enable forwarding before ipv4 from/iif test (Hangbin Liu) [1756832] - [tools] selftests: fib_rule_tests: use pre-defined DEV_ADDR (Hangbin Liu) [1756832] - [tools] selftests: fib_rule_tests: fix local IPv4 address typo (Hangbin Liu) [1756832] - [tools] selftests: fib_rule_tests: print the result and return 1 if any tests failed (Hangbin Liu) [1756832] - [tools] selftests: fib_tests: Fix 'Command line is not complete' errors (Hangbin Liu) [1756832] - [tools] selftests: Update fib_tests to handle missing ping6 (Hangbin Liu) [1756832] - [tools] fib_tests: Add tests for metrics on routes (Hangbin Liu) [1756832] - [tools] selftests: udpgso_bench.sh explicitly requires bash (Hangbin Liu) [1756832] - [tools] selftests/net: add tls to .gitignore (Hangbin Liu) [1756832] - [net] ipv4: avoid mixed n_redirects and rate_tokens usage (Paolo Abeni) [1753092] - [lib] netlink: set bad attribute also on maxtype check (Petr Oros) [1757776] - [lib] netlink: add validation of NLA_F_NESTED flag (Petr Oros) [1757776] - [net] ila: Fix rhashtable walker list corruption (Petr Oros) [1757776] - [lib] ila: make lockdep happy again (Petr Oros) [1757776] - [net] genetlink: do not validate dump requests if there is no policy (Petr Oros) [1757776] - [include] netlink: Fix nlmsg_parse as a wrapper for strict message parsing (Petr Oros) [1757776] - [net] tipc: fix missing indentation in source code (Petr Oros) [1757776] - [net] genetlink: optionally validate strictly/dumps (Petr Oros) [1757776] - [lib] netlink: add strict parsing for future attributes (Petr Oros) [1757776] - [include] netlink: re-add parse/validate functions in strict mode (Petr Oros) [1757776] - [net] netlink: make validation more configurable for future strictness (Petr Oros) [1757776] - [lib] netlink: add NLA_MIN_LEN (Petr Oros) [1757776] - [net] genetlink: make policy common to family (Petr Oros) [1757776] - [net] ila: Flush netlink command to clear xlat table (Petr Oros) [1757776] - [net] ila: Create main ila source file (Petr Oros) [1757776] - [net] ila: Call library function alloc_bucket_locks (Petr Oros) [1757776] - [net] ila: Fix use of rhashtable walk in ila_xlat.c (Petr Oros) [1757776] - [net] rtnetlink: fix rtnl_valid_stats_req() nlmsg_len check (Petr Oros) [1757750] - [net] mpls: netconf: perform strict checks also for doit handlers (Petr Oros) [1757750] - [net] mpls: route: perform strict checks also for doit handlers (Petr Oros) [1757750] - [net] ipv6: route: perform strict checks also for doit handlers (Petr Oros) [1757750] - [net] ipv6: addrlabel: perform strict checks also for doit handlers (Petr Oros) [1757750] - [net] ipv6: netconf: perform strict checks also for doit handlers (Petr Oros) [1757750] - [net] ipv6: addr: perform strict checks also for doit handlers (Petr Oros) [1757750] - [net] ipv4: ipmr: perform strict checks also for doit handlers (Petr Oros) [1757750] - [net] ipv4: route: perform strict checks also for doit handlers (Petr Oros) [1757750] - [net] ipv4: netconf: perform strict checks also for doit handlers (Petr Oros) [1757750] - [net] namespace: perform strict checks also for doit handlers (Petr Oros) [1757750] - [net] rtnetlink: ifinfo: perform strict checks also for doit handler (Petr Oros) [1757750] - [net] rtnetlink: stats: reject requests for unknown stats (Petr Oros) [1757750] - [net] rtnetlink: stats: validate attributes in get as well as dumps (Petr Oros) [1757750] - [net] netlink: add helper to retrieve NETLINK_F_STRICT_CHK (Petr Oros) [1757750] - [include] linux/netlink.h: drop unnecessary extern prefix (Petr Oros) [1757750] - [net] rtnetlink: avoid frame size warning in rtnl_newlink() (Petr Oros) [1757750] - [net] rtnetlink: remove a level of indentation in rtnl_newlink() (Petr Oros) [1757750] - [net] rtnetlink: Add more extack messages to rtnl_newlink (Petr Oros) [1757750] - [net] netfilter: nf_tables: allow lookups in dynamic sets (Florian Westphal) [1759074] - [net] netfilter: nf_tables: check the result of dereferencing base_chain->stats (Florian Westphal) [1759074] - [net] revert "netfilter: nft_hash: add map lookups for hashing operations" (Florian Westphal) [1759074] - [net] netfilter: nf_tables: don't prevent event handler from device cleanup on netns exit (Florian Westphal) [1759074] - [net] netfilter: nft_ct: enable conntrack for helpers (Florian Westphal) [1759074] - [net] netfilter: conntrack: always store window size un-scaled (Florian Westphal) [1758668] - [net] netfilter: synproxy: fix rst sequence number mismatch (Florian Westphal) [1758668] - [net] netfilter: synproxy: fix erroneous tcp mss option (Florian Westphal) [1758668] - [net] netfilter: nfnetlink: avoid deadlock due to synchronous request_module (Florian Westphal) [1758668] - [net] netfilter: nf_queue: fix reinject verdict handling (Florian Westphal) [1758668] - [net] netfilter: conntrack: Use consistent ct id hash calculation (Florian Westphal) [1758668] - [net] netfilter: ctnetlink: don't use conntrack/expect object addresses as id (Florian Westphal) [1758668] - [net] netfilter: bridge: Don't sabotage nf_hook calls for an l3mdev slave (Florian Westphal) [1758668] - [net] netfilter: avoid using skb->nf_bridge directly (Florian Westphal) [1758668] - [net] netfilter: nat: can't use dst_hold on noref dst (Florian Westphal) [1758668] - [net] netfilter: bridge: Don't sabotage nf_hook calls from an l3mdev (Florian Westphal) [1758668] - [net] netfilter: conntrack: fix removal of conntrack entries when l4tracker is removed (Florian Westphal) [1758668] - [net] netfilter: xt_hashlimit: fix a possible memory leak in htable_create() (Florian Westphal) [1758668] - [net] netfilter: xt_TEE: add missing code to get interface index in checkentry. (Florian Westphal) [1758668] - [net] netfilter: xt_TEE: fix wrong interface selection (Florian Westphal) [1758668] - [net] netfilter: xtables: avoid BUG_ON (Florian Westphal) [1758668] - [net] netfilter: nat: limit port clash resolution attempts (Florian Westphal) [1758646] - [net] netfilter: nat: remove l4 protocol port rovers (Florian Westphal) [1758646] - [net] neighbour: remove stray semicolon (Ivan Vecera) [1757459] - [net] neighbor: Initialize protocol when new pneigh_entry are created (Ivan Vecera) [1757459] - [net] neighbour: register rtnl doit handler (Ivan Vecera) [1757459] - [net] neighbor: Add protocol attribute (Ivan Vecera) [1757459] - [net] neighbor: Add extack messages for add and delete commands (Ivan Vecera) [1757459] - [net] rtnetlink: address is mandatory for rtnl_fdb_get (Ivan Vecera) [1757105] - [netdrv] vxlan: support for ndo_fdb_get (Ivan Vecera) [1757105] - [net] rtnetlink: support for fdb get (Ivan Vecera) [1757105] - [net] bridge: support for ndo_fdb_get (Ivan Vecera) [1757105] - [net] ipmr: remove hard code cache_resolve_queue_len limit (Hangbin Liu) [1631022] - [net] ipv6/addrconf: allow adding multicast addr if IFA_F_MCAUTOJOIN is set (Hangbin Liu) [1740961] - [net] xfrm interface: fix management of phydev (Xin Long) [1727240] - [net] xfrm interface: fix list corruption for x-netns (Xin Long) [1727240] - [net] xfrm interface: ifname may be wrong in logs (Xin Long) [1727240] - [net] xfrm interface: avoid corruption on changelink (Xin Long) [1727240] - [net] netlink: add validation function to policy (Ivan Vecera) [1753333] - [net] netlink: add attribute range validation to policy (Ivan Vecera) [1753333] - [net] sched: police: allow accessing police->params with rtnl (Ivan Vecera) [1731416] - [net] sched: remove block pointer from common offload structure (Ivan Vecera) [1731416] - [net] nfp: flower: add qos offload install and remove functionality. (Ivan Vecera) [1731416] - [net] nfp: flower: add qos offload framework (Ivan Vecera) [1731416] - [net] sched: add block pointer to tc_cls_common_offload structure (Ivan Vecera) [1731416] - [net] sched: allow stats updates from offloaded police actions (Ivan Vecera) [1731416] - [net] sched: extend matchall offload for hardware statistics (Ivan Vecera) [1731416] - [net] sched: add police action to the hardware intermediate representation (Ivan Vecera) [1731416] - [net] sched: move police action structures to header (Ivan Vecera) [1731416] - [net] sched: remove unused functions for matchall offload (Ivan Vecera) [1731416] - [net] dsa: use intermediate representation for matchall offload (Ivan Vecera) [1731416] - [netdrv] mlxsw: use intermediate representation for matchall offload (Ivan Vecera) [1731416] - [net] tipc: disallow enabling of loopback interface bearer (Jon Maloy) [1717305] - [net] tipc: add NULL pointer check before calling kfree_rcu (Jon Maloy) [1747392] - [net] xsk: Return the whole xdp_desc from xsk_umem_consume_tx (Ivan Vecera) [1748497] - [net] devlink: add warning for ndo_get_port_parent_id set when not needed (Petr Oros) [1737133] - [net] devlink: introduce devlink_compat_switch_id_get() helper (Petr Oros) [1737133] - [net] devlink: extend port attrs for switch ID (Petr Oros) [1737133] - [net] devlink: convert devlink_port_attrs bools to bits (Petr Oros) [1737133] - [net] devlink: add warning for ndo_get_phys_port_name set when not needed (Petr Oros) [1737133] - [netdrv] nfp: move devlink port type set after netdev registration (Petr Oros) [1737133] - [netdrv] dsa: move devlink_port_attrs_set() call before register (Petr Oros) [1737133] - [netdrv] mlxsw: Move devlink_port_attrs_set() call before register (Petr Oros) [1737133] - [netdrv] bnxt: set devlink port type after registration (Petr Oros) [1737133] - [netdrv] bnxt: call devlink_port_type_eth_set() before port register (Petr Oros) [1737133] - [netdrv] bnxt: set devlink port attrs properly (Petr Oros) [1737133] - [netdrv] dsa: add missing net/devlink.h include (Petr Oros) [1737133] - [netdrv] bnxt: add missing net/devlink.h include (Petr Oros) [1737133] - [netdrv] revert "devlink: Add a generic wake_on_lan port parameter" (Petr Oros) [1737133] - [netdrv] bnxt_en: Add bnxt_en initial port params table and register it (Petr Oros) [1737133] - [netdrv] mlxsw: spectrum: Assume CONFIG_NET_DEVLINK is always enabled (Petr Oros) [1737527] - [netdrv] netdevsim: assume CONFIG_NET_DEVLINK is always enabled (Petr Oros) [1737527] - [net] devlink: introduce devlink_compat_phys_port_name_get() (Petr Oros) [1737527] - [net] replace ndo_get_devlink with ndo_get_devlink_port (Petr Oros) [1737527] - [net] devlink: select NET_DEVLINK from drivers (Petr Oros) [1737527] - [net] devlink: add port type spinlock (Petr Oros) [1737527] - [net] devlink: warn on setting type on unregistered port (Petr Oros) [1737527] - [net] devlink: disallow port_attrs_set() to be called before register (Petr Oros) [1737527] - [net] devlink: don't pass return value of __devlink_port_type_set() (Petr Oros) [1737527] - [net] devlink: don't take devlink_mutex for devlink_compat_* (Petr Oros) [1737527] - [net] devlink: add couple of missing mutex_destroy() calls (Petr Oros) [1737527] - [net] devlink: fix kdoc (Petr Oros) [1737527] - [net] devlink: require non-NULL ops for devlink instances (Petr Oros) [1737527] - [net] devlink: hold a reference to the netdevice around ethtool compat (Petr Oros) [1737527] - [net] devlink: create a special NDO for getting the devlink instance (Petr Oros) [1737527] - [net] devlink: Add WARN_ON to catch errors of not cleaning devlink objects (Petr Oros) [1737527] - [netdrv] s390/qeth: fix xmit_more support (Ivan Vecera) [1734516] - [netdrv] revert "[netdrv] gve: account for lack of netdev_xmit_more() definition (RHEL-only)" (Ivan Vecera) [1734516] - [netdrv] net/mlx5e: Fix wrong xmit_more application (Ivan Vecera) [1734516] - [include] net: use correct this_cpu primitive in dev_recursion_level (Ivan Vecera) [1734516] - [netdrv] drivers: net: aurora: use netdev_xmit_more helper (Ivan Vecera) [1734516] - [netdrv] drivers: net: sfc: use netdev_xmit_more helper (Ivan Vecera) [1734516] - [netdrv] drivers: mellanox: use netdev_xmit_more() helper (Ivan Vecera) [1734516] - [netdrv] net: move skb->xmit_more hint to softnet data (Ivan Vecera) [1734516] - [net] place xmit recursion in softnet data (Ivan Vecera) [1734516]- [netdrv] net: ena: clean up indentation issue (John Linville) [1770979] - [netdrv] net: ena: Select DIMLIB for ENA_ETHERNET (John Linville) [1770979] - [netdrv] net: ena: fix incorrect update of intr_delay_resolution (John Linville) [1770979] - [netdrv] net: ena: fix retrieval of nonadaptive interrupt moderation intervals (John Linville) [1770979] - [netdrv] net: ena: fix update of interrupt moderation register (John Linville) [1770979] - [netdrv] net: ena: remove all old adaptive rx interrupt moderation code from ena_com (John Linville) [1770979] - [netdrv] net: ena: remove ena_restore_ethtool_params() and relevant fields (John Linville) [1770979] - [netdrv] net: ena: remove old adaptive interrupt moderation code from ena_netdev (John Linville) [1770979] - [netdrv] net: ena: remove code duplication in ena_com_update_nonadaptive_moderation_interval _*() (John Linville) [1770979] - [netdrv] net: ena: enable the interrupt_moderation in driver_supported_features (John Linville) [1770979] - [netdrv] net: ena: reimplement set/get_coalesce() (John Linville) [1770979] - [netdrv] net: ena: switch to dim algorithm for rx adaptive interrupt moderation (John Linville) [1770979] - [netdrv] net: ena: add intr_moder_rx_interval to struct ena_com_dev and use it (John Linville) [1770979]- [fs] autofs: add ignore mount option (Ian Kent) [1743441] - [fs] autofs: improve ioctl sbi checks (Ian Kent) [1672133] - [crypto] crypto: ccp - Retry SEV INIT command in case of integrity check failure. (Gary Hook) [1767627] - [crypto] crypto: ccp - Verify access to device registers before initializing (Gary Hook) [1756867] - [crypto] crypto: ccp - Change a message to reflect status instead of failure (Gary Hook) [1756867] - [netdrv] ixgbevf: Bump version for RHEL 8.2.0 (Ken Cox) [1721701] - [netdrv] ixgbevf: Fix secpath usage for IPsec Tx offload (Ken Cox) [1721701] - [netdrv] ixgbevf: make array api static const, makes object smaller (Ken Cox) [1721701] - [netdrv] ixgbevf: Link lost in VM on ixgbevf when restoring from freeze or suspend (Ken Cox) [1721701] - [netdrv] ixgbevf: fix a compilation error of skb_frag_t (Ken Cox) [1721701] - [netdrv] net: Use skb accessors in network drivers (Ken Cox) [1721701] - [netdrv] ixgbevf: Use cached link state instead of re-reading the value for ethtool (Ken Cox) [1721701] - [netdrv] ixgbevf: fix possible divide by zero in ixgbevf_update_itr (Ken Cox) [1721701] - [netdrv] ixgbevf: fix a missing check of ixgbevf_write_msg_read_ack (Ken Cox) [1721701] - [infiniband] IB/hfi1: Use a common pad buffer for 9B and 16B packets (Honggang Li) [1719676] - [infiniband] IB/hfi1: Avoid excessive retry for TID RDMA READ request (Honggang Li) [1719676] - [infiniband] RDMA/hfi1: Prevent memory leak in sdma_init (Honggang Li) [1719676] - [infiniband] IB/hfi1: remove unlikely() from IS_ERR*() condition (Honggang Li) [1719676] - [infiniband] IB/hfi1: Define variables as unsigned long to fix KASAN warning (Honggang Li) [1719676] - [infiniband] IB/{rdmavt, hfi1, qib}: Add a counter for credit waits (Honggang Li) [1719676] - [infiniband] IB/hfi1: Add traces for TID RDMA READ (Honggang Li) [1719676] - [infiniband] infiniband: hfi1: fix memory leaks (Honggang Li) [1719676] - [infiniband] infiniband: hfi1: fix a memory leak bug (Honggang Li) [1719676] - [infiniband] IB/hfi1: Drop stale TID RDMA packets that cause TIDErr (Honggang Li) [1719676] - [infiniband] IB/hfi1: Add additional checks when handling TID RDMA WRITE DATA packet (Honggang Li) [1719676] - [infiniband] IB/hfi1: Add additional checks when handling TID RDMA READ RESP packet (Honggang Li) [1719676] - [infiniband] IB/hfi1: Unsafe PSN checking for TID RDMA READ Resp packet (Honggang Li) [1719676] - [infiniband] IB/hfi1: Drop stale TID RDMA packets (Honggang Li) [1719676] - [infiniband] IB/hfi1: Fix Spectre v1 vulnerability (Honggang Li) [1719676] - [infiniband] IB/hfi1: Remove unused define (Honggang Li) [1719676] - [infiniband] IB/hfi1: Do not update hcrc for a KDETH packet during fault injection (Honggang Li) [1719676] - [infiniband] IB/hfi1: Drop all TID RDMA READ RESP packets after r_next_psn (Honggang Li) [1719676] - [infiniband] IB/hfi1: Field not zero-ed when allocating TID flow memory (Honggang Li) [1719676] - [infiniband] IB/hfi1: Unreserve a flushed OPFN request (Honggang Li) [1719676] - [infiniband] IB/hfi1: Check for error on call to alloc_rsm_map_table (Honggang Li) [1719676] - [infiniband] IB/rdmavt: Fix variable shadowing issue in rvt_create_cq (Honggang Li) [1719676] - [infiniband] RDMA/rvt: Do not use a kernel header in the ABI (Honggang Li) [1719676] - [infiniband] IB/hfi1: No need to use try_module_get for debugfs (Honggang Li) [1719676] - [infiniband] IB/rdmavt: Add trace for map_mr_sg (Honggang Li) [1719676] - [infiniband] IB/rdmavt: Enhance trace information for FRWR debug (Honggang Li) [1719676] - [infiniband] IB/hfi1: Add missing INVALIDATE opcodes for trace (Honggang Li) [1719676] - [infiniband] IB/hfi1: Reduce excessive aspm inlines (Honggang Li) [1719676] - [infiniband] IB/{rdmavt, hfi1, qib}: Add helpers to hide SWQE WR details (Honggang Li) [1719676] - [infiniband] IB/{rdmavt, hfi1, qib}: Remove AH refcount for UD QPs (Honggang Li) [1719676] - [infiniband] IB/rdmavt: Set QP allowed opcodes after QP allocation (Honggang Li) [1719676] - [infiniband] IB/{hfi1, qib, rdmavt}: Put qp in error state when cq is full (Honggang Li) [1719676] - [infiniband] IB/rdmavt: Fracture single lock used for posting and processing RWQEs (Honggang Li) [1719676] - [infiniband] IB/hfi1: Move receive work queue struct into uapi directory (Honggang Li) [1719676] - [infiniband] IB/hfi1: Move rvt_cq_wc struct into uapi directory (Honggang Li) [1719676] - [infiniband] IB/rdmavt: Add new completion inline (Honggang Li) [1719676] - [infiniband] IB/{rdmavt, qib, hfi1}: Convert to new completion API (Honggang Li) [1719676] - [infiniband] IB/hfi1: Spelling s/statisfied/satisfied/ (Honggang Li) [1719676] - [infiniband] IB/hfi1: Handle port down properly in pio (Honggang Li) [1719676] - [infiniband] IB/hfi1: Handle wakeup of orphaned QPs for pio (Honggang Li) [1719676] - [infiniband] IB/hfi1: Wakeup QPs orphaned on wait list after flush (Honggang Li) [1719676] - [infiniband] IB/hfi1: Use aborts to trigger RC throttling (Honggang Li) [1719676] - [infiniband] IB/hfi1: Create inline to get extended headers (Honggang Li) [1719676] - [infiniband] IB/hfi1: Silence txreq allocation warnings (Honggang Li) [1719676] - [infiniband] IB/hfi1: Avoid hardlockup with flushlist_lock (Honggang Li) [1719676] - [infiniband] IB/hfi1: Correct tid qp rcd to match verbs context (Honggang Li) [1719676] - [infiniband] IB/hfi1: Close PSM sdma_progress sleep window (Honggang Li) [1719676] - [infiniband] IB/hfi1: Validate fault injection opcode user input (Honggang Li) [1719676] - [infiniband] IB/hfi1: Use struct_size() helper (Honggang Li) [1719676] - [infiniband] IB/rdmavt: Use struct_size() helper (Honggang Li) [1719676] - [infiniband] IB/hfi1: Validate page aligned for a given virtual address (Honggang Li) [1719676] - [infiniband] IB/{qib, hfi1, rdmavt}: Correct ibv_devinfo max_mr value (Honggang Li) [1719676] - [infiniband] IB/hfi1: Insure freeze_work work_struct is canceled on shutdown (Honggang Li) [1719676] - [infiniband] IB/rdmavt: Fix alloc_qpn() WARN_ON() (Honggang Li) [1719676] - [infiniband] IB/hfi1: Remove set but not used variables 'offset' and 'fspsn' (Honggang Li) [1719676] - [infiniband] RDMA/rdmavt: Catch use-after-free access of AH structures (Honggang Li) [1719676] - [infiniband] IB/hfi1: Remove reference to RHF.VCRCErr (Honggang Li) [1719676] - [infiniband] IB/hfi1: Add selected Rcv counters (Honggang Li) [1719676] - [infiniband] IB/{rdmavt, qib, hfi1}: Use new routine to release reference counts (Honggang Li) [1719676] - [infiniband] IB/rdmavt: Use more efficient allowed_ops (Honggang Li) [1719676] - [infiniband] IB/rdmavt: Fix ab/ba include issues (Honggang Li) [1719676] - [infiniband] IB/hfi1: Make opfn.h self sufficient (Honggang Li) [1719676] - [infiniband] IB/{rdmavt, hfi1): Miscellaneous comment fixes (Honggang Li) [1719676] - [infiniband] IB/hfi1: Add debugfs to control expansion ROM write protect (Honggang Li) [1719676] - [infiniband] hfi1: Convert hfi1_unit_table to XArray (Honggang Li) [1719676] - [infiniband] hfi1: Convert vesw_idr to XArray (Honggang Li) [1719676] - [infiniband] RDMA/rdmavt: Use correct sizing on buffers holding page DMA addresses (Honggang Li) [1719676] - [infiniband] IB/hfi1: Fix two format strings (Honggang Li) [1719676] - [infiniband] IB/hfi1: Add running average for adaptive pio (Honggang Li) [1719676] - [infiniband] mm: replace all open encodings for NUMA_NO_NODE (Honggang Li) [1719676] - [infiniband] drivers/IB,hfi1: do not se mmap_sem (Honggang Li) [1719676] - [infiniband] IB/hfi1: Suppress a compiler warning (Honggang Li) [1719676] - [scsi] qla2xxx: Update driver version (Himanshu Madhani) [1763248] - [scsi] scsi: qla2xxx: don't use zero for FC4_PRIORITY_NVME (Himanshu Madhani) [1763248] - [scsi] scsi: qla2xxx: initialize fc4_type_priority (Himanshu Madhani) [1763248] - [scsi] scsi: qla2xxx: fix NPIV tear down process (Himanshu Madhani) [1763248] - [scsi] scsi: qla2xxx: Remove an include directive (Himanshu Madhani) [1763248] - [scsi] scsi: qla2xxx: Fix device connect issues in P2P configuration (Himanshu Madhani) [1763248] - [scsi] scsi: qla2xxx: Improve logging for scan thread (Himanshu Madhani) [1763248] - [scsi] scsi: qla2xxx: Capture FW dump on MPI heartbeat stop event (Himanshu Madhani) [1763248] - [scsi] scsi: qla2xxx: Check for MB timeout while capturing ISP27/28xx FW dump (Himanshu Madhani) [1763248] - [scsi] scsi: qla2xxx: Set remove flag for all VP (Himanshu Madhani) [1763248] - [scsi] scsi: qla2xxx: Add error handling for PLOGI ELS passthrough (Himanshu Madhani) [1763248] - [scsi] scsi: qla2xxx: Dual FCP-NVMe target port support (Himanshu Madhani) [1763248] - [scsi] scsi: qla2xxx: Fix a dma_pool_free() call (Himanshu Madhani) [1763248] - [scsi] scsi: qla2xxx: Fix memory leak when sending I/O fails (Himanshu Madhani) [1763248] - [scsi] scsi: qla2xxx: Fix driver unload hang (Himanshu Madhani) [1763248] - [scsi] scsi: qla2xxx: Fix SRB leak on switch command timeout (Himanshu Madhani) [1763248] - [scsi] scsi: qla2xxx: Fix double scsi_done for abort path (Himanshu Madhani) [1763248] - [scsi] scsi: qla2xxx: Do command completion on abort timeout (Himanshu Madhani) [1763248] - [scsi] scsi: qla2xxx: Reduce the number of forward declarations (Himanshu Madhani) [1763248] - [scsi] scsi: qla2xxx: fixup incorrect usage of host_byte (Himanshu Madhani) [1763248] - [scsi] scsi: qla2xxx: Fix partial flash write of MBI (Himanshu Madhani) [1763248] - [scsi] scsi: qla2xxx: Remove WARN_ON_ONCE in qla2x00_status_cont_entry() (Himanshu Madhani) [1763248] - [scsi] qla2xxx: Fix conflict_port check for NULL (Himanshu Madhani) [1763248] - [netdrv] Bump version for RHEL 8.2.0 (Ken Cox) [1721700] - [netdrv] ixgbe: Fix secpath usage for IPsec TX offload. (Ken Cox) [1721700] - [netdrv] ixgbe: fix double clean of Tx descriptors with xdp (Ken Cox) [1721700] - [netdrv] ixgbe: Prevent u8 wrapping of ITR value to something less than 10us (Ken Cox) [1721700] - [netdrv] ixgbe: use skb_get_queue_mapping in tx path (Ken Cox) [1721700] - [netdrv] ixgbe: fix memory leaks (Ken Cox) [1721700] - [netdrv] ixgbe: sync the first fragment unconditionally (Ken Cox) [1721700] - [netdrv] ixgbe: Use kzfree() rather than its implementation. (Ken Cox) [1721700] - [netdrv] ixgbe: simplify Rx buffer recycle (Ken Cox) [1721700] - [netdrv] ixgbe: no need to check return value of debugfs_create functions (Ken Cox) [1721700] - [netdrv] ixgbe: fix possible deadlock in ixgbe_service_task() (Ken Cox) [1721700] - [netdrv] net: Use skb accessors in network drivers (Ken Cox) [1721700] - [netdrv] ixgbe: fix potential u32 overflow on shift (Ken Cox) [1721700] - [netdrv] ixgbe: Avoid NULL pointer dereference with VF on non-IPsec hw (Ken Cox) [1721700] - [netdrv] ixgbe: Check DDM existence in transceiver before access (Ken Cox) [1721700] - [netdrv] ixgbe: implement support for SDP/PPS output on X550 hardware (Ken Cox) [1721700] - [netdrv] ixgbe: Use LLDP ethertype define ETH_P_LLDP (Ken Cox) [1721700] - [netdrv] ixgbe: add a kernel documentation comment for ixgbe_ptp_get_ts_config (Ken Cox) [1721700] - [netdrv] ixgbe: use 'cc' instead of 'hw_cc' for local variable (Ken Cox) [1721700] - [netdrv] ixgbe: fix PTP SDP pin setup on X540 hardware (Ken Cox) [1721700] - [netdrv] ixgbe: reduce PTP Tx timestamp timeout to 1 second (Ken Cox) [1721700] - [netdrv] ixgbe: fix AF_XDP tx packet count (Ken Cox) [1721700] - [netdrv] ixgbe: fix AF_XDP tx byte count (Ken Cox) [1721700] - [netdrv] ixgbe: remove umem from adapter (Ken Cox) [1721700] - [netdrv] ixgbe: add tracking of AF_XDP zero-copy state for each queue pair (Ken Cox) [1721700] - [netdrv] ixgbe: fix mdio bus registration (Ken Cox) [1721700] - [netdrv] nfp: bpf: implement jitting of JMP32 (Pablo Cascon) [1729067] - [netdrv] nfp: bpf: support removing dead code (Pablo Cascon) [1729067] - [netdrv] nfp: bpf: support optimizing dead branches (Pablo Cascon) [1729067] - [netdrv] nfp: bpf: save original program length (Pablo Cascon) [1729067] - [netdrv] nfp: bpf: split up the skip flag (Pablo Cascon) [1729067] - [netdrv] nfp: bpf: don't use instruction number for jump target (Pablo Cascon) [1729067] - [scsi] scsi: target: iscsi: rename some variables to avoid confusion. (Maurizio Lombardi) [1769801] - [scsi] scsi: target: iscsi: tie the challenge length to the hash digest size (Maurizio Lombardi) [1769801] - [scsi] scsi: target: iscsi: CHAP: add support for SHA1, SHA256 and SHA3-256 (Maurizio Lombardi) [1769801] - [scsi] scsi: target: compare full CHAP_A Algorithm strings (Maurizio Lombardi) [1769801] - [arm64] arm64: topology: Use PPTT to determine if PE is a thread (Jeremy Linton) [1721297] - [acpi] ACPI/PPTT: Add support for ACPI 6.3 thread flag (Jeremy Linton) [1721297] - [acpi] ACPI / LPSS: Save/restore LPSS private registers also on Lynxpoint (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [documentation] docs: fix numaperf.rst and add it to the doc tree (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI/IORT: Rename arm_smmu_v3_set_proximity() 'node' local variable (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [misc] h8300: pci: Remove local declaration of pcibios_penalize_isa_irq (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [mm] mmc: sdhci-acpi: Make PCI dependency explicit (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [ata] ata: pata_acpi: Make PCI dependency explicit (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [gpu] vga-switcheroo: make PCI dependency explicit (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [platform] platform/x86: intel_ips: make PCI dependency explicit (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [platform] platform/x86: intel_pmc: Make PCI dependency explicit (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [platform] platform/x86: apple-gmux: Make PCI dependency explicit (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [x86] x86/intel/lpss: Make PCI dependency explicit (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [x86] x86/Kconfig: Select PCI_LOCKLESS_CONFIG if PCI is enabled (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [mfd] mfd: Fix unmet dependency warning for MFD_TPS68470 (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] drivers/acpi/scan.c: document why we don't need the device_hotplug_lock (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI: PM: Fix regression in acpi_device_set_power() (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI/IORT: Fix off-by-one check in iort_dev_find_its_id() (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI: video: Add new hw_changes_brightness quirk, set it on PB Easynote MZ35 (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI: blacklist: fix clang warning for unused DMI table (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] Revert "ACPICA: Update table load object initialization" (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI: PM: Make acpi_sleep_state_supported() non-static (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI / APEI: Remove needless __ghes_check_estatus() calls (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI: PM: Unexport acpi_device_get_power() (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] PCI / ACPI: Use cached ACPI device state to get PCI device power state (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPICA: Update version to 20190703 (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPICA: Update table load object initialization (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPICA: Update for object initialization sequence (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPICA: remove legacy module-level code due to deprecation (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPICA: Namespace: simplify creation of the initial/default namespace (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI / PMIC: intel: Drop double removal of address space handler (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI: APD: remove redundant assignment to pointer clk (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI: PM: Introduce "poweroff" callbacks for ACPI PM domain and LPSS (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI: PM: Simplify and fix PM domain hibernation callbacks (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] PM: ACPI/PCI: Resume all devices during hibernation (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] PCI: PM/ACPI: Refresh all stale power state data in pci_pm_complete() (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI/PPTT: Add function to return ACPI 6.3 Identical tokens (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI/PPTT: Modify node flag detection to find last IDENTICAL (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI / PM: Introduce concept of a _PR0 dependent device (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI: PM: Allow transitions to D0 to occur in special cases (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI: PM: Avoid evaluating _PS3 on transitions from D3hot to D3cold (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] acpi: utils: Cleanup acpi_dev_match_cb (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI: Make AC and battery drivers available on !X86 (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] coresight: acpi: Support for AMBA components (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPICA: Clear status of GPEs on first direct enable (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI: configfs: Resolve objects on host-directed table loads (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI: tables: Allow BGRT to be overridden (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI / sleep: Switch to use acpi_dev_get_first_match_dev() (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [include] gpio: merrifield: Fix build err without CONFIG_ACPI (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI: OSL: Make a W=1 kernel-doc warning go away (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI / property: Don't limit named child node matching to data nodes (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI / LPIT: Correct LPIT end address for lpit_process() (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] acpi/irq: Implement helper to create hierachical domains (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [drivers] node: Add memory-side caching attributes (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [drivers] node: Add heterogenous memory access attributes (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [drivers] node: Link memory nodes to their compute nodes (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [documentation] doc/mm: New documentation for memory performance (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI: PM: Call pm_set_suspend_via_firmware() during hibernation (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI/PCI: PM: Add missing wakeup.flags.valid checks (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI/IORT: Fix build error when IOMMU_SUPPORT is disabled (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI: PM: Set enable_for_wake for wakeup GPEs during suspend-to-idle (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPICA: Update version to 20190509 (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPICA: Linux: move ACPI_DEBUG_DEFAULT flag out of ifndef (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI: bus: change _ADR representation to 64 bits (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI / property: fix handling of data_nodes in acpi_get_next_subnode() (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] acpi/hmat: fix an uninitialized memory_target (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] acpi/hmat: Update acpi_hmat_type enum with ACPI_HMAT_TYPE_PROXIMITY (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] acpi/hmat: fix memory leaks in hmat_init() (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI/IORT: Check ATS capability in root complex nodes (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI / DPTF: Use dev_get_drvdata() (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI: event: replace strcpy() by strscpy() (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI / LPSS: Use acpi_lpss_* instead of acpi_subsys_* functions for hibernate (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI/IORT: Reject platform device creation on NUMA node mapping failure (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI: button: reinitialize button state upon resume (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPICA: Update version to 20190405 (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPICA: Namespace: add check to avoid null pointer dereference (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPICA: Update version to 20190329 (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPICA: utilities: fix spelling of PCC to platform_comm_channel (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPICA: Rename nameseg length macro/define for clarity (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPICA: Rename nameseg compare macro for clarity (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPICA: Rename nameseg copy macro for clarity (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI: PM: Print debug messages when enabling GPEs for wakeup (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] acpi/hmat: Register memory side cache attributes (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] acpi/hmat: Register performance attributes (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] acpi/hmat: Register processor domain to its memory (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] acpi/hmat: Parse and report heterogeneous memory (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] acpi: Add HMAT to generic parsing tables (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] acpi: Create subtable parsing infrastructure (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [arm64] arm64: numa: rework ACPI NUMA initialization (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI/IORT: Add support for PMCG (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI: video: Use vendor backlight on Sony VPCEH3U1E (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI / utils: Remove deprecated function since no user left (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI / tables: Clean up whitespace (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI / scan: Add labels for PNP button devices (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI / scan: Simplify acpi_bus_extract_wakeup_device_power_package() (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI: Fix comment typos (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] Revert "ACPICA: Clear status of GPEs before enabling them" (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPICA: Namespace: remove address node from global list after method termination (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPICA: Clear status of GPEs before enabling them (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI: use different default debug value than ACPICA (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI / utils: Drop reference in test for device presence (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI: sysfs: Prevent get_status() from returning acpi_status (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI / device_sysfs: Avoid OF modalias creation for removed device (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI / configfs: Mark local data structures static (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI / configfs: Mark local functions static (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI: tables: Simplify PPTT leaf node detection (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI / bus: Respect PRP0001 when retrieving device match data (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPICA: Update version to 20190215 (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI/ACPICA: Trivial: fix spelling mistakes and fix whitespace formatting (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPICA: ACPI 6.3: add GTDT Revision 3 support (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPICA: ACPI 6.3: HMAT updates (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPICA: ACPI 6.3: PPTT add additional fields in Processor Structure Flags (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPICA: ACPI 6.3: add Error Disconnect Recover Notification value (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPICA: ACPI 6.3: MADT: add support for statistical profiling in GICC (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPICA: ACPI 6.3: add PCC operation region support for AML interpreter (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [clk] clk: x86: Move clk-lpss.h to platform_data/x86 (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI: APEI: Fix possible out-of-bounds access to BERT region (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI / processor: Set P_LVL{2, 3sc] } idle state descriptions (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI / CPPC: Add a helper to get desired performance (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPICA: ACPI 6.3: SRAT: add Generic Affinity Structure subtable (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPICA: ACPI 6.3: Add Trigger order to PCC Identifier structure in PDTT (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPICA: ACPI 6.3: Adding predefined methods _NBS, _NCH, _NIC, _NIH, and _NIG (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPICA: Update/clarify messages for control method failures (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPICA: Debugger: Fix possible fault with the "test objects" command (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPICA: Interpreter: Emit warning for creation of a zero-length op region (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPICA: Remove legacy module-level code support (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI / x86: Make PWM2 device always present at Lenovo Yoga Book (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI / video: Extend chassis-type detection with a "Lunch Box" check (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI / video: Refactor and fix dmi_is_desktop() (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI / APEI: Add support for the SDEI GHES Notification type (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [firmware] firmware: arm_sdei: Add ACPI GHES registration helper (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI/PPTT: Add acpi_pptt_warn_missing() to consolidate logs (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI / APEI: Use separate fixmap pages for arm64 NMI-like notifications (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI / APEI: Only use queued estatus entry during in_nmi_queue_one_entry() (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI / APEI: Split ghes_read_estatus() to allow a peek at the CPER length (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI / APEI: Make GHES estatus header validation more user friendly (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI / APEI: Pass ghes and estatus separately to avoid a later copy (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI / APEI: Let the notification helper specify the fixmap slot (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI / APEI: Move locking to the notification helper (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI / APEI: Switch NOTIFY_SEA to use the estatus queue (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI / APEI: Move NOTIFY_SEA between the estatus-queue and NOTIFY_NMI (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI / APEI: Don't allow ghes_ack_error() to mask earlier errors (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI / APEI: Generalise the estatus queue's notify code (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI / APEI: Don't update struct ghes' flags in read/clear estatus (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI / APEI: Remove spurious GHES_TO_CLEAR check (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI / APEI: Don't store CPER records physical address in struct ghes (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI / APEI: Make estatus pool allocation a static size (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI / APEI: Make hest.c manage the estatus memory pool (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI / APEI: Switch estatus pool to use vmalloc memory (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI / APEI: Remove silent flag from ghes_read_estatus() (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI / APEI: Don't wait to serialise with oops messages when panic()ing (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI: Set debug output flags independent of ACPICA (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPICA: Get rid of acpi_sleep_dispatch() (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI / scan: Create platform device for BSG2150 ACPI nodes (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] Revert "ACPI / EC: Remove old CLEAR_ON_RESUME quirk" (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI: EC: Simplify boot EC checks in acpi_ec_add() (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI: EC: Eliminate acpi_config_boot_ec() (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI: EC: Make acpi_ec_dsdt_probe() more straightforward (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI: EC: Make acpi_ec_ecdt_probe() more straightforward (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI: EC: Declare boot_ec as static (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI / DPTF: remove header search path to the parent directory (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI: EC: Clean up probing for early EC (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI: debug: Clean up acpi_aml_init() (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI: no need to check return value of debugfs_create functions (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI: EC: Look for ECDT EC after calling acpi_load_tables() (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI / LPSS: Make PCI dependency explicit (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPICA: Update version to 20190108 (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPICA: All acpica: Update copyrights to 2019 (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPICA: acpiexec: Add option to dump extra info for memory leaks (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPICA: Convert more ACPI errors to firmware errors (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI: APEI: EINJ: Use DEFINE_DEBUGFS_ATTRIBUTE for debugfs files (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI / APEI: Fix parsing HEST that includes Deferred Machine Check subtable (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI / tables: table override from built-in initrd (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] APEI / ERST: Switch to use new generic UUID API (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI / PMIC: Add generic intel_soc_pmic_exec_mipi_pmic_seq_element handling (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI / PMIC: Implement exec_mipi_pmic_seq_element for CHT Whiskey Cove PMIC (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI/IORT: Fix build when CONFIG_IOMMU_API=n (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI / PMIC: xpower: Fix TS-pin current-source handling (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI: NUMA: Use correct type for printing addresses on i386-PAE (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI: power: Skip duplicate power resource references in _PRx (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI: Fix build failure when CONFIG_NLS is set to 'n' (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI / tables: Add an ifdef around amlcode and dsdt_amlcode (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI: Make PCI slot detection driver depend on PCI (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI/IORT: Stub out ACS functions when CONFIG_PCI is not set (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] PCI/ACPI: Allow ACPI to be built without CONFIG_PCI set (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI / OSI: Add OEM _OSI string to enable dGPU direct output (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI: PM: Loop in full LPS0 mode only (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI: EC / PM: Disable non-wakeup GPEs for suspend-to-idle (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI/IORT: Don't call iommu_ops->add_device directly (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI/IORT: Use device_iommu_mapped() (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI/IORT: Use helper functions to access dev->iommu_fwspec (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [include] driver core: Introduce device_iommu_mapped() function (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [iommu] iommu/sysfs: Rename iommu_release_device() (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [iommu] iommu: Consolitate ->add/remove_device() calls (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [iommu] iommu: Introduce wrappers around dev->iommu_fwspec (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI / tables: add DSDT AmlCode new declaration name support (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPICA: Update version to 20181213 (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPICA: change coding style to match ACPICA, no functional change (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPICA: Debug output: Add option to display method/object evaluation (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPICA: disassembler: disassemble OEMx tables as AML (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPICA: Add "Windows 2018.2" string in the _OSI support (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPICA: Expressions in package elements are not supported (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPICA: Update buffer-to-string conversions (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPICA: add comments, no functional change (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPICA: Remove defines that use deprecated flag (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPICA: Add "Windows 2018" string in the _OSI support (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [pci] PCI: Remove unused attr variable in pci_dma_configure (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI / scan: Refactor _CCA enforcement (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI / LPSS: Ignore acpi_device_fix_up_power() return value (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI, APEI, EINJ: Change to use DEFINE_SHOW_ATTRIBUTE macro (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI / scan: Create platform device for INT3515 ACPI nodes (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI/IORT: Fix iort_get_platform_device_domain() uninitialized pointer value (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI: SPCR: Consider baud rate 0 as preconfigured state (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI / glue: Add acpi_platform_notify() function (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [drivers] drivers core: Prepare support for multiple platform notifications (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI / platform: Add SMB0001 HID to forbidden_id_list (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPICA: Fix handling of buffer-size in acpi_ex_write_data_to_field() (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPICA: Update version to 20181031 (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPICA: iASL: Enhance error detection (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPICA: iASL: adding definition and disassembly for TPM2 revision 3 (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPICA: Debugger: refactor to fix unused variable warning (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI / PMIC: xpower: fix IOSF_MBI dependency (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI / PMIC: xpower: Add depends on IOSF_MBI to Kconfig entry (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI / PMIC: xpower: Block P-Unit I2C access during read-modify-write (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [include] PM / Domains: Document flags for genpd (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI / scan: Create platform device for INT33FE ACPI nodes (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI / OSL: Use 'jiffies' as the time bassis for acpi_os_get_timer() (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI: probe ECDT before loading AML tables regardless of module-level code flag (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPICA: Remove acpi_gbl_group_module_level_code and only use acpi_gbl_execute_tables_as_methods instead (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPICA: AML Parser: fix parse loop to correctly skip erroneous extended opcodes (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPICA: AML interpreter: add region addresses in global list during initialization (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI: TAD: Add low-level support for real time capability (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI / PM: Export acpi_device_get_power() for use by modular build drivers (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI: remove redundant 'default n' from Kconfig (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI / SBS: Fix rare oops when removing modules (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI / SBS: Fix GPE storm on recent MacBookPro's (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPICA: Update version to 20181003 (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPICA: Never run _REG on system_memory and system_IO (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPICA: Split large interpreter file (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPICA: Update for field unit access (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPICA: Rename some of the Field Attribute defines (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPICA: Update for generic_serial_bus and attrib_raw_process_bytes protocol (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI / processor: Fix the return value of acpi_processor_ids_walk() (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI / LPSS: Resume BYT/CHT I2C controllers from resume_noirq (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI / LPSS: Add a device link from the GPU to the BYT I2C5 controller (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI / LPSS: Add a device link from the GPU to the CHT I2C7 controller (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI / LPSS: Make acpi_lpss_find_device() also find PCI devices (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI / LPSS: Make hid_uid_match helper accept a NULL uid argument (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI / LPSS: Make hid_uid_match helper take an acpi_device as first argument (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] acpi:ipmi: Convert ipmi_user_t to struct ipmi_user 0001-x86-smp-fix-non-SMP-broken-build-due-to-redefinition.patch brew_job bzlist bzlist-v2 run.sh testing_desc v4-notes v5-notes (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI / LPSS: Exclude I2C busses shared with PUNIT from pmc_atom_d3_mask (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI / PMIC: Convert drivers to use SPDX identifier (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI / PMIC: Sort headers alphabetically (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI / property: Switch to bitmap_zalloc() (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI / LPSS: Add alternative ACPI HIDs for Cherry Trail DMA controllers (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI: custom_method: remove meaningless null check before debugfs_remove() (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI / LPSS: Force LPSS quirks on boot (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI / bus: Only call dmi_check_system() on X86 (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI: fix menuconfig presentation of ACPI submenu (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] xen/ACPI: don't upload Px/Cx data for disabled processors (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [x86] x86/smp: fix non-SMP broken build due to redefinition of apic_id_is_primary_thread (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI / PMIC: CrystalCove: Extend PMOP support to support all possible fields (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPICA: Clear status of all events when entering sleep states (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPICA: Update version to 20180810 (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPICA: acpiexec: fix a small memory leak regression (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPICA: Reference count: add additional debugging details (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPICA: acpi_exec: fixing -fi option (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPICA: Debugger: Cleanup interface to the AML disassembler (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPICA: Utilities: split hex detection into smaller functions (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPICA: Update an error message for a duplicate table (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [platform] platform/x86: Add ACPI i2c-multi-instantiate pseudo driver (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [kernel] PM / reboot: Eliminate race between reboot and suspend (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI / x86: utils: Remove status workaround from acpi_device_always_present() (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI / scan: Create platform device for fwnodes with multiple i2c devices (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI / scan: Initialize status to ACPI_STA_DEFAULT (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI / EC: Add another entry for Thinkpad X1 Carbon 6th (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI: bus: Fix a pointer coding style issue (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] arm64 / ACPI: clean the additional checks before calling ghes_notify_sea() (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI / scan: Add static attribute to indirect_io_hosts[] (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI / battery: Do not export energy_full[_design] on devices without full_charge_capacity (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI / EC: Use ec_no_wakeup on ThinkPad X1 Yoga 3rd (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI / battery: get rid of negations in conditions (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI / battery: use specialized print macros (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI / battery: reorder headers alphabetically (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI / battery: drop inclusion of init.h (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI: battery: remove redundant old_present check on insertion (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI: property: Use data node name and reg property for graphs (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI: property: Allow direct graph endpoint references (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI: property: Make the ACPI graph API private (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI: property: Allow making references to non-device nodes (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI: Convert ACPI reference args to generic fwnode reference args (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI / OSI: Add OEM _OSI string to enable NVidia HDMI audio (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] Revert "ACPI / bus: Parse tables as term_list for Dell XPS 9570 and Precision M5530" (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI / PM: save NVS memory for ASUS 1025C laptop (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI / button: fix defined but not used warning (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPICA: Update version to 20180629 (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPICA: Revert "iASL compiler: allow compilation of externals with paths that refer to existing names" (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPICA: Revert "iASL: change processing of external op namespace nodes for correctness" (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI / x86: enable touchscreen on Dell Venue Pro 7139 (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI / PM: Default to s2idle in all machines supporting LP S0 (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI / button: increment wakeup count only when notified (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [powerpc] powerpc/papr_scm: Fix an off-by-one check in papr_scm_meta_{get, set} (Gustavo Duarte) [1731035] - [nvdimm] libnvdimm/altmap: Track namespace boundaries in altmap (Gustavo Duarte) [1731035] - [powerpc] powerpc/nvdimm: Pick nearby online node if the device node is not online (Gustavo Duarte) [1731035] - [powerpc] powerpc/papr_scm: Force a scm-unbind if initial scm-bind fails (Gustavo Duarte) [1731035] - [powerpc] powerpc/papr_scm: Update drc_pmem_unbind() to use H_SCM_UNBIND_ALL (Gustavo Duarte) [1731035] - [powerpc] powerpc/pseries: Update SCM hcall op-codes in hvcall.h (Gustavo Duarte) [1731035] - [mm] mm/nvdimm: add is_ioremap_addr and use that to check ioremap address (Gustavo Duarte) [1731035] - [powerpc] powerpc/pseries/scm: Use a specific endian format for storing uuid from the device tree (Gustavo Duarte) [1731035] - [powerpc] powerpc/nvdimm: Add support for multibyte read/write for metadata (Gustavo Duarte) [1731035] - [powerpc] powerpc/pseries/scm: Mark the region volatile if cache flush not required (Gustavo Duarte) [1731035] - [powerpc] powerpc/mm/nvdimm: Add an informative message if we fail to allocate altmap block (Gustavo Duarte) [1731035] - [powerpc] powerpc/mm: Consolidate numa_enable check and min_common_depth check (Gustavo Duarte) [1731035] - [powerpc] powerpc/mm: Fix node look up with numa=off boot (Gustavo Duarte) [1731035] - [powerpc] powerpc/mm/drconf: Use NUMA_NO_NODE on failures instead of node 0 (Gustavo Duarte) [1731035] - [powerpc] powerpc/mm/radix: Use the right page size for vmemmap mapping (Gustavo Duarte) [1731035] - [powerpc] powerpc/mm/hash/4k: Don't use 64K page size for vmemmap with 4K pagesize (Gustavo Duarte) [1731035] - [powerpc] powerpc/papr_scm: Use the correct bind address (Gustavo Duarte) [1731035] - [powerpc] powerpc/mm: Fallback to RAM if the altmap is unusable (Gustavo Duarte) [1731035] - [powerpc] powerpc/papr_scm: Use ibm, unit-guid as the iset cookie (Gustavo Duarte) [1731035] - [powerpc] powerpc/papr_scm: Fix DIMM device registration race (Gustavo Duarte) [1731035] - [powerpc] powerpc/papr_scm: Remove endian conversions (Gustavo Duarte) [1731035] - [powerpc] powerpc/papr_scm: Update DT properties (Gustavo Duarte) [1731035] - [powerpc] powerpc/papr_scm: Fix resource end address (Gustavo Duarte) [1731035] - [powerpc] powerpc/papr_scm: Use depend instead of select (Gustavo Duarte) [1731035] - [powerpc] powerpc/pseries: Add driver for PAPR SCM regions (Gustavo Duarte) [1731035] - [powerpc] powerpc/pseries: PAPR persistent memory support (Gustavo Duarte) [1731035] - [mm] mm, vmstat: reduce zone->lock holding time by /proc/pagetypeinfo (Waiman Long) [1770314] - [mm] mm, vmstat: hide /proc/pagetypeinfo from normal users (Waiman Long) [1770314] - [crypto] crypto: chtls - remove cdev_list_lock (Neil Horman) [1737078] - [crypto] crypto/chelsio/chtls: listen fails with multiadapt (Neil Horman) [1737078] - [tools] cpupower : Handle set and info subcommands correctly (Steve Best) [1769973] - [s390] s390/qeth: use IQD Multi-Write (Philipp Rudo) [1731028] - [s390] s390/qdio: implement IQD Multi-Write (Philipp Rudo) [1731028] - [s390] s390/qeth: add xmit_more support for IQD devices (Philipp Rudo) [1731028] - [s390] s390/qeth: add BQL support for IQD devices (Philipp Rudo) [1731028] - [s390] s390/qeth: when in TX NAPI mode, use napi_consume_skb() (Philipp Rudo) [1731028] - [s390] s390/qeth: add TX NAPI support for IQD devices (Philipp Rudo) [1731028] - [s390] s390/qeth: collect accurate TX statistics (Philipp Rudo) [1731028] - [s390] s390/qdio: let drivers opt-out from Output Queue scanning (Philipp Rudo) [1731028] - [s390] s390/qdio: enable drivers to poll for Output completions (Philipp Rudo) [1731028] - [usb] xhci-pci: allow host runtime PM as default for Intel Alpine and Titan Ridge (Myron Stowe) [1769877] - [x86] x86/atomic: Fix smp_mb__{before,after}_atomic() (Prarit Bhargava) [1769789] - [kernel] stacktrace: Don't skip first entry on noncurrent tasks (Waiman Long) [1766681] - [kernel] tracing: Fix user stack trace "??" output (Waiman Long) [1766681] - [kernel] tracing: Fix out-of-range read in trace_stack_print() (Waiman Long) [1766681] - [kernel] stacktrace: Constify 'entries' arguments (Waiman Long) [1766681] - [kernel] stacktrace: Force USER_DS for stack_trace_save_user() (Waiman Long) [1766681] - [x86] x86/stacktrace: Prevent infinite loop in arch_stack_walk_user() (Waiman Long) [1766681] - [kernel] stacktrace: Use PF_KTHREAD to check for kernel threads (Waiman Long) [1766681] - [kernel] stacktrace: Unbreak stack_trace_save_tsk_reliable() (Waiman Long) [1766681] - [x86] x86/stacktrace: Use common infrastructure (Waiman Long) [1766681] - [kernel] stacktrace: Keep stack_trace structure and remove snprint_stack_trace() (Waiman Long) [1766681] - [kernel] stacktrace: Provide common infrastructure (Waiman Long) [1766681] - [kernel] livepatch: Simplify stack trace retrieval (Waiman Long) [1766681] - [kernel] tracing: Remove the last struct stack_trace usage (Waiman Long) [1766681] - [kernel] tracing: Simplify stack trace retrieval (Waiman Long) [1766681] - [kernel] tracing: Make ftrace_trace_userstack() static and conditional (Waiman Long) [1766681] - [kernel] tracing: Use percpu stack trace buffer more intelligently (Waiman Long) [1766681] - [kernel] tracing: Simplify stacktrace retrieval in histograms (Waiman Long) [1766681] - [kernel] lockdep: Remove save argument from check_prev_add() (Waiman Long) [1766681] - [kernel] lockdep: Remove unused trace argument from print_circular_bug() (Waiman Long) [1766681] - [drm] drm: Simplify stacktrace handling (Waiman Long) [1766681] - [md] dm persistent data: Simplify stack trace handling (Waiman Long) [1766681] - [md] dm bufio: Simplify stack trace retrieval (Waiman Long) [1766681] - [fs] btrfs: ref-verify: Simplify stack trace retrieval (Waiman Long) [1766681] - [kernel] dma/debug: Simplify stracktrace retrieval (Waiman Long) [1766681] - [lib] fault-inject: Simplify stacktrace retrieval (Waiman Long) [1766681] - [mm] mm/page_owner: Simplify stack trace handling (Waiman Long) [1766681] - [mm] mm/kmemleak: Simplify stacktrace handling (Waiman Long) [1766681] - [mm] mm/slub: Simplify stack trace retrieval (Waiman Long) [1766681] - [kernel] latency_top: Simplify stack trace handling (Waiman Long) [1766681] - [fs] proc: Simplify task stack retrieval (Waiman Long) [1766681] - [kernel] backtrace-test: Simplify stack trace handling (Waiman Long) [1766681] - [lib] lib/stackdepot: Provide functions which operate on plain storage arrays (Waiman Long) [1766681] - [kernel] stacktrace: Provide helpers for common stack trace operations (Waiman Long) [1766681] - [kernel] tracing: Cleanup stack trace code (Waiman Long) [1766681] - [kernel] tracing: Remove the ULONG_MAX stack trace hackery (Waiman Long) [1766681] - [drm] drm: Remove the ULONG_MAX stack trace hackery (Waiman Long) [1766681] - [kernel] latency_top: Remove the ULONG_MAX stack trace hackery (Waiman Long) [1766681] - [mm] mm/kasan: Remove the ULONG_MAX stack trace hackery (Waiman Long) [1766681] - [mm] mm/page_owner: Remove the ULONG_MAX stack trace hackery (Waiman Long) [1766681] - [mm] mm/slub: Remove the ULONG_MAX stack trace hackery (Waiman Long) [1766681] - [kernel] lockdep: Remove the ULONG_MAX stack trace hackery (Waiman Long) [1766681] - [kernel] s390/stacktrace: Remove the pointless ULONG_MAX marker (Waiman Long) [1766681] - [kernel] parisc/stacktrace: Remove the pointless ULONG_MAX marker (Waiman Long) [1766681] - [kernel] arm64/stacktrace: Remove the pointless ULONG_MAX marker (Waiman Long) [1766681] - [kernel] riscv/stacktrace: Remove the pointless ULONG_MAX marker (Waiman Long) [1766681] - [kernel] unicore32/stacktrace: Remove the pointless ULONG_MAX marker (Waiman Long) [1766681] - [kernel] sh/stacktrace: Remove the pointless ULONG_MAX marker (Waiman Long) [1766681] - [kernel] arm/stacktrace: Remove the pointless ULONG_MAX marker (Waiman Long) [1766681] - [kernel] [x86] x86/stacktrace: Remove the pointless ULONG_MAX marker (Waiman Long) [1766681] - [kernel] um/stacktrace: Remove the pointless ULONG_MAX marker (Waiman Long) [1766681] - [mm] mm/page_owner: clamp read count to PAGE_SIZE (Waiman Long) [1766681] - [kernel] tracing: Export trace_dump_stack to modules (Waiman Long) [1766681] - [kernel] tracing: Have stack tracer trace full stack (Waiman Long) [1766681] - [kernel] trace: Use rcu_dereference_raw for hooks from trace-event subsystem (Waiman Long) [1766681] - [kernel] tracing: Have trace_stack nr_entries compare not be so subtle (Waiman Long) [1766681] - [cpuidle] cpuidle: governor: Add new governors to cpuidle_governors again (Marcelo Tosatti) [1759282] - [cpuidle] cpuidle-haltpoll: do not set an owner to allow modunload (Marcelo Tosatti) [1759282] - [cpuidle] cpuidle-haltpoll: set haltpoll as preferred governor (Marcelo Tosatti) [1759282] - [cpuidle] cpuidle: allow governor switch on cpuidle_register_driver() (Marcelo Tosatti) [1759282] - [cpuidle] cpuidle: Add cpuidle.governor= command line parameter (Marcelo Tosatti) [1759282] - [cpuidle] cpuidle-haltpoll: vcpu hotplug support (Marcelo Tosatti) [1759282] - [cpuidle] cpuidle-haltpoll: disable host side polling when kvm virtualized (Marcelo Tosatti) [1759282] - [cpuidle] cpuidle: add haltpoll governor (Marcelo Tosatti) [1759282] - [cpuidle] cpuidle: header file stubs must be "static inline" (Marcelo Tosatti) [1759282] - [cpuidle] governors: unify last_state_idx (Marcelo Tosatti) [1759282] - [cpuidle] cpuidle: add poll_limit_ns to cpuidle_device structure (Marcelo Tosatti) [1759282] - [cpuidle] cpuidle: poll_state: Fix default time limit (Marcelo Tosatti) [1759282] - [cpuidle] cpuidle: poll_state: Disregard disable idle states (Marcelo Tosatti) [1759282] - [cpuidle] cpuidle: poll_state: Revise loop termination condition (Marcelo Tosatti) [1759282] - [cpuidle] cpuidle: menu: Fix wakeup statistics updates for polling state (Marcelo Tosatti) [1759282] - [cpuidle] cpuidle-haltpoll: return -ENODEV on modinit failure (Marcelo Tosatti) [1759282] - [cpuidle] add cpuidle-haltpoll driver (Marcelo Tosatti) [1759282] - [mm] mem-hotplug: fix node spanned pages when we have a node with only ZONE_MOVABLE (Baoquan He) [1756210] - [x86] x86, efi: never relocate kernel below lowest acceptable address (Kairui Song) [1747367] - [fs] CIFS: Force reval dentry if LOOKUP_REVAL flag is set (Dave Wysochanski) [1767664] - [fs] CIFS: Force revalidate inode when dentry is stale (Dave Wysochanski) [1767664] - [fs] CIFS: Gracefully handle QueryInfo errors during open (Dave Wysochanski) [1767664] - [block] blk-mq: make sure that line break can be printed (Ming Lei) [1741462] - [block] blk-mq: avoid sysfs buffer overflow with too many CPU cores (Ming Lei) [1741462] - [netdrv] bnx2x: Fix VF's VLAN reconfiguration in reload. (Manish Chopra) [1720393] - [netdrv] bnx2x: Prevent ptp_task to be rescheduled indefinitely (Manish Chopra) [1720393] - [netdrv] bnx2x: Check if transceiver implements DDM before access (Manish Chopra) [1720393] - [fs] xfs: allocate xattr buffer on demand (Eric Sandeen) [1684599] - [fs] xfs: consolidate attribute value copying (Eric Sandeen) [1684599] - [fs] xfs: move remote attr retrieval into xfs_attr3_leaf_getvalue (Eric Sandeen) [1684599] - [fs] xfs: remove unnecessary indenting from xfs_attr3_leaf_getvalue (Eric Sandeen) [1684599] - [fs] xfs: make attr lookup returns consistent (Eric Sandeen) [1684599] - [i2c] i2c: i801: Add support for Intel Comet Lake (David Arcari) [1761547] - [powerpc] powerpc/xmon: Improve output of XIVE interrupts (Diego Domingos) [1731130] - [powerpc] powerpc/xmon: Fix output of XIVE IPI (Diego Domingos) [1731130] - [powerpc] powerpc/xmon: Add a dump of all XIVE interrupts (Diego Domingos) [1731130] - [powerpc] powerpc/xive: Fix dump of XIVE interrupt under pseries (Diego Domingos) [1731130] - [powerpc] powerpc/xmon: Check for HV mode when dumping XIVE info from OPAL (Diego Domingos) [1731130] - [fs] xfs: convert inode to extent format after extent merge due to shift (Brian Foster) [1745253] - [mmc] mmc: sdhci-pci: Add support for Intel CML (Alexander Beregalov) [1761593] - [powerpc] powerpc/mm/mce: Keep irqs disabled during lockless page table walk (Gustavo Duarte) [1524649] - [tools] seltests/powerpc: Add a selftest for memcpy_mcsafe (Gustavo Duarte) [1524649] - [powerpc] powerpc/memcpy: Fix stack corruption for smaller sizes (Gustavo Duarte) [1524649] - [powerpc] powerpc: add machine check safe copy_to_user (Gustavo Duarte) [1524649] - [powerpc] powerpc/memcpy: Add memcpy_mcsafe for pmem (Gustavo Duarte) [1524649] - [powerpc] powerpc/mce: Handle UE event for memcpy_mcsafe (Gustavo Duarte) [1524649] - [kernel] extable: Add function to search only kernel exception table (Gustavo Duarte) [1524649] - [powerpc] powerpc/mce: Make machine_check_ue_event() static (Gustavo Duarte) [1524649] - [powerpc] powerpc/mce: Fix MCE handling for huge pages (Gustavo Duarte) [1524649] - [powerpc] powerpc/mce: Schedule work from irq_work (Gustavo Duarte) [1524649] - [x86] x86/boot/64: Round memory hole size up to next PMD page (Frank Ramsay) [1755602] - [x86] x86/boot/64: Make level2_kernel_pgt pages invalid outside kernel area (Frank Ramsay) [1755602] - [idle] intel_idle: add support for Jacobsville (Steve Best) [1481744] - [powercap] powercap/intel_rapl: add support for ICX (Steve Best) [1724421] - [block] blk-mq: apply normal plugging for HDD (Ming Lei) [1759380] - [block] blk-mq: honor IO scheduler for multiqueue devices (Ming Lei) [1759380] - [block] blk-mq: simplify blk_mq_make_request() (Ming Lei) [1759380] - [block] blk-mq: remove blk_mq_put_ctx() (Ming Lei) [1759380] - [nvdimm] libnvdimm: Enable unit test infrastructure compile checks (Jeff Moyer) [1724965] - [nvdimm] libnvdimm: Use PAGE_SIZE instead of SZ_4K for align check (Jeff Moyer) [1724965] - [nvdimm] libnvdimm/label: Remove the dpa align check (Jeff Moyer) [1724965] - [nvdimm] libnvdimm/pfn_dev: Add page size and struct page size to pfn superblock (Jeff Moyer) [1724965] - [nvdimm] libnvdimm/pfn_dev: Add a build check to make sure we notice when struct page size change (Jeff Moyer) [1724965] - [nvdimm] libnvdimm/pmem: Advance namespace seed for specific probe errors (Jeff Moyer) [1724965] - [nvdimm] libnvdimm/region: Rewrite _probe_success() to _advance_seeds() (Jeff Moyer) [1724965] - [nvdimm] libnvdimm/security: Consolidate 'security' operations (Jeff Moyer) [1724965] - [nvdimm] libnvdimm/security: Tighten scope of nvdimm->busy vs security operations (Jeff Moyer) [1724965] - [nvdimm] libnvdimm/security: Introduce a 'frozen' attribute (Jeff Moyer) [1724965] - [nvdimm] libnvdimm, region: Use struct_size() in kzalloc() (Jeff Moyer) [1724965] - [tools] tools/testing/nvdimm: Fix fallthrough warning (Jeff Moyer) [1724965] - [nvdimm] libnvdimm/of_pmem: Provide a unique name for bus provider (Jeff Moyer) [1724965] - [nvdimm] libnvdimm/pfn: fix fsdax-mode namespace info-block zero-fields (Jeff Moyer) [1724965] - [nvdimm] libnvdimm/bus: Fix wait_nvdimm_bus_probe_idle() ABBA deadlock (Jeff Moyer) [1724965] - [nvdimm] libnvdimm/bus: Stop holding nvdimm_bus_list_mutex over __nd_ioctl() (Jeff Moyer) [1724965] - [nvdimm] libnvdimm/bus: Prepare the nd_ioctl() path to be re-entrant (Jeff Moyer) [1724965] - [nvdimm] libnvdimm/region: Register badblocks before namespaces (Jeff Moyer) [1724965] - [nvdimm] libnvdimm/bus: Prevent duplicate device_unregister() calls (Jeff Moyer) [1724965] - [drivers] drivers/base: Introduce kill_device() (Jeff Moyer) [1724965] - [nvdimm] libnvdimm, namespace: Drop uuid_t implementation detail (Jeff Moyer) [1724965] - [dax] device-dax: Add a 'resource' attribute (Jeff Moyer) [1724965] - [dax] device-dax: Drop register_filesystem() (Jeff Moyer) [1724965] - [nvdimm] libnvdimm/pmem: Bypass CONFIG_HARDENED_USERCOPY overhead (Jeff Moyer) [1724965] - [nvdimm] libnvdimm: Fix compilation warnings with W=1 (Jeff Moyer) [1724965] - [nvdimm] libnvdimm/namespace: Fix label tracking error (Jeff Moyer) [1724965] - [dax] device-dax: Add a 'modalias' attribute to DAX 'bus' devices (Jeff Moyer) [1724965] - [dax] device-dax: Add a 'target_node' attribute (Jeff Moyer) [1724965] - [dax] device-dax: Auto-bind device after successful new_id (Jeff Moyer) [1724965] - [dax] acpi/nfit, device-dax: Identify differentiated memory with a unique numa-node (Jeff Moyer) [1724965] - [dax] device-dax: Add /sys/class/dax backwards compatibility (Jeff Moyer) [1724965] - [dax] device-dax: Add support for a dax override driver (Jeff Moyer) [1724965] - [dax] device-dax: Move resource pinning+mapping into the common driver (Jeff Moyer) [1724965] - [dax] device-dax: Introduce bus + driver model (Jeff Moyer) [1724965] - [dax] device-dax: Start defining a dax bus model (Jeff Moyer) [1724965] - [dax] device-dax: Remove multi-resource infrastructure (Jeff Moyer) [1724965] - [dax] device-dax: Kill dax_region base (Jeff Moyer) [1724965] - [dax] device-dax: Kill dax_region ida (Jeff Moyer) [1724965] - [kernel] memremap: Convert to XArray (Jeff Moyer) [1724965] - [drivers] drivers/dax/device.c: convert variable to vm_fault_t type (Jeff Moyer) [1724965] - [drivers] driver core: Rewrite test_async_driver_probe to cover serialization and NUMA affinity (Jeff Moyer) [1724965] - [drivers] libnvdimm: Schedule device registration on node local to the device (Jeff Moyer) [1724965] - [drivers] PM core: Use new async_schedule_dev command (Jeff Moyer) [1724965] - [drivers] driver core: Attach devices on CPU local to device node (Jeff Moyer) [1724965] - [kernel] async: Add support for queueing on specific NUMA node (Jeff Moyer) [1724965] - [kernel] workqueue: Provide queue_work_node to queue work near a given NUMA node (Jeff Moyer) [1724965] - [drivers] driver core: Probe devices asynchronously instead of the driver (Jeff Moyer) [1724965] - [drivers] device core: Consolidate locking and unlocking of parent and device (Jeff Moyer) [1724965] - [drivers] driver core: Establish order of operations for device_add and device_del via bitflag (Jeff Moyer) [1724965] - [drivers] driver core: Add missing dev->bus->need_parent_lock checks (Jeff Moyer) [1724965] - [drivers] driver core: Move async_synchronize_full call (Jeff Moyer) [1724965]- [scsi] scsi: qedi: update driver version to 8.37.0.20 (Nilesh Javali) [1724588] - [scsi] scsi: qedi: Check targetname while finding boot target information (Nilesh Javali) [1724588] - [scsi] scsi: qedi: remove set but not used variables 'cdev' and 'udev' (Nilesh Javali) [1724588] - [scsi] scsi: qedi: remove memset/memcpy to nfunc and use func instead (Nilesh Javali) [1724588] - [scsi] qedi: Use hwfns and affin_hwfn_idx to get MSI-X vector index (Nilesh Javali) [1724588] - [scsi] scsi: qedf: Update the version to 8.42.3.0 (Nilesh Javali) [1724589] - [scsi] scsi: qedf: Fix race betwen fipvlan request and response path (Nilesh Javali) [1724589] - [scsi] scsi: qedf: Use discovery list to traverse rports (Nilesh Javali) [1724589] - [scsi] scsi: qedf: Decrease the LL2 MTU size to 2500 (Nilesh Javali) [1724589] - [scsi] scsi: qedf: Check for module unloading bit before processing link update AEN (Nilesh Javali) [1724589] - [scsi] scsi: qedf: Initiator fails to re-login to switch after link down (Nilesh Javali) [1724589] - [scsi] scsi: qedf: Add debug information for unsolicited processing (Nilesh Javali) [1724589] - [scsi] scsi: qedf: Add support for 20 Gbps speed (Nilesh Javali) [1724589] - [scsi] scsi: qedf: Interpret supported caps value correctly (Nilesh Javali) [1724589] - [scsi] scsi: qedf: Add shutdown callback handler (Nilesh Javali) [1724589] - [scsi] scsi: qedf: Update module description string (Nilesh Javali) [1724589] - [scsi] scsi: qedf: Fix crash during sg_reset (Nilesh Javali) [1724589] - [scsi] scsi: qedf: Stop sending fipvlan request on unload (Nilesh Javali) [1724589] - [scsi] scsi: qedf: Print message during bailout conditions (Nilesh Javali) [1724589] - [scsi] qedf: Use hwfns and affin_hwfn_idx to get MSI-X vector index to use (Nilesh Javali) [1724589] - [scsi] scsi: bnx2fc: Handle scope bits when array returns BUSY or TSF (Nilesh Javali) [1724598] - [scsi] scsi: bnx2fc: remove set but not used variables 'task', 'port', 'orig_task' (Nilesh Javali) [1724598] - [scsi] scsi: bnx2fc: remove set but not used variables 'lport', 'host' (Nilesh Javali) [1724598] - [scsi] scsi: bnx2fc: remove set but not used variable 'fh' (Nilesh Javali) [1724598] - [scsi] scsi: bnx2fc: fix bnx2fc_cmd refcount imbalance in send_srr (Nilesh Javali) [1724598] - [scsi] scsi: bnx2fc: fix bnx2fc_cmd refcount imbalance in send_rec (Nilesh Javali) [1724598] - [scsi] scsi: bnx2fc: Update the driver version to 2.12.10 (Nilesh Javali) [1724598] - [scsi] scsi: bnx2fc: Limit the IO size according to the FW capability (Nilesh Javali) [1724598] - [scsi] scsi: bnx2fc: Do not allow both a cleanup completion and abort completion for the same request (Nilesh Javali) [1724598] - [scsi] scsi: bnx2fc: Separate out completion flags and variables for abort and cleanup (Nilesh Javali) [1724598] - [scsi] scsi: bnx2fc: Only put reference to io_req in bnx2fc_abts_cleanup if cleanup times out (Nilesh Javali) [1724598] - [scsi] scsi: bnx2fc: Redo setting source FCoE MAC (Nilesh Javali) [1724598] - [scsi] scsi: bnx2fc: fix incorrect cast to u64 on shift operation (Nilesh Javali) [1724598] - [netdrv] qed: Fix build error without CONFIG_DEVLINK (Manish Chopra) [1720392] - [netdrv] RDMA/qedr: Fix the hca_type and hca_rev returned in device attributes (Manish Chopra) [1720392] - [netdrv] qede: qede_fp: simplify a bit 'qede_rx_build_skb()' (Manish Chopra) [1720392] - [netdrv] qede: Make two functions static (Manish Chopra) [1720392] - [netdrv] qede: Handle infinite driver spinning for Tx timestamp. (Manish Chopra) [1720392] - [netdrv] qed: fix spelling mistake "fullill" -> "fulfill" (Manish Chopra) [1720392] - [netdrv] qed: Fix Config attribute frame format. (Manish Chopra) [1720392] - [netdrv] qed*: Fix size of config attribute dump. (Manish Chopra) [1720392] - [netdrv] net: qed: Move static keyword to the front of declaration (Manish Chopra) [1720392] - [netdrv] qede: Add support for dumping the grc data. (Manish Chopra) [1720392] - [netdrv] qed: Add APIs for configuring grc dump config flags. (Manish Chopra) [1720392] - [netdrv] qede: Add support for reading the config id attributes. (Manish Chopra) [1720392] - [netdrv] qed: Add APIs for reading config id attributes. (Manish Chopra) [1720392] - [netdrv] qed: Add cleanup in qed_slowpath_start() (Manish Chopra) [1720392] - [netdrv] qed: Add driver API for flashing the config attributes. (Manish Chopra) [1720392] - [netdrv] qed: Add API for configuring NVM attributes. (Manish Chopra) [1720392] - [netdrv] qed: Add new ethtool supported port types based on media. (Manish Chopra) [1720392] - [netdrv] net/ethernet/qlogic/qed: force the string buffer NULL-terminated (Manish Chopra) [1720392] - [netdrv] qed: RDMA - Fix the hw_ver returned in device attributes (Manish Chopra) [1720392] - [netdrv] qed*: Change dpi_addr to be denoted with __iomem (Manish Chopra) [1720392] - [netdrv] qed: reduce maximum stack frame size (Manish Chopra) [1720392] - [netdrv] qed: Prefer pcie_capability_read_word() (Manish Chopra) [1720392] - [netdrv] qed: Add support for Timestamping the unicast PTP packets. (Manish Chopra) [1720392] - [netdrv] qed: Fix -Wmaybe-uninitialized false positive (Manish Chopra) [1720392] - [netdrv] qed: iWARP - Fix default window size to be based on chip (Manish Chopra) [1720392] - [netdrv] qed: iWARP - Fix tc for MPA ll2 connection (Manish Chopra) [1720392] - [netdrv] qed: iWARP - fix uninitialized callback (Manish Chopra) [1720392] - [netdrv] qed: iWARP - Use READ_ONCE and smp_store_release to access ep->state (Manish Chopra) [1720392] - [netdrv] qed: remove redundant assignment to rc (Manish Chopra) [1720392] - [netdrv] qed: Fix static checker warning (Manish Chopra) [1720392] - [netdrv] qed: fix spelling mistake "inculde" -> "include" (Manish Chopra) [1720392] - [netdrv] qed: Reduce the severity of ptp debug message. (Manish Chopra) [1720392] - [netdrv] qed*: Add iWARP 100g support (Manish Chopra) [1720392] - [netdrv] qed: Add qed devlink parameters table (Manish Chopra) [1720392] - [netdrv] qed: Set the doorbell address correctly (Manish Chopra) [1720392] - [netdrv] qedr: Change the MSI-X vectors selection to be based on affined engine (Manish Chopra) [1720392] - [netdrv] qed: Modify offload protocols to use the affined engine (Manish Chopra) [1720392] - [netdrv] qed*: Change hwfn used for sb initialization (Manish Chopra) [1720392] - [netdrv] qed: Add llh ppfid interface and 100g support for offload protocols (Manish Chopra) [1720392] - [netdrv] qed: Modify api for performing a dmae to another PF (Manish Chopra) [1720392] - [virt] kvm: arm/arm64: vgic: Use the appropriate TRACE_INCLUDE_PATH (Auger Eric) [1749501] - [arm64] kvm: Kill hyp_alternate_select() (Auger Eric) [1749501] - [arm64] kvm: Replace hyp_alternate_select with has_vhe() (Auger Eric) [1749501] - [arm64] kvm: Drop hyp_alternate_select for checking for ARM64_WORKAROUND_834220 (Auger Eric) [1749501] - [documentation] kvm: arm/arm64: vgic: Allow more than 256 vcpus for KVM_IRQ_LINE (Auger Eric) [1749501] - [virt] kvm: arm/arm64: vgic: Use a single IO device per redistributor (Auger Eric) [1749501] - [virt] kvm: arm/arm64: vgic: Remove spurious semicolons (Auger Eric) [1749501] - [arm64] perf_event: Add missing header needed for smp_processor_id() (Auger Eric) [1749501] - [virt] kvm: arm/arm64: vgic: Make function comments match function declarations (Auger Eric) [1749501] - [arm64] kvm: Remove VMID rollover I-cache maintenance (Auger Eric) [1749501] - [virt] kvm: arm/arm64: vgic-irqfd: Implement kvm_arch_set_irq_inatomic (Auger Eric) [1749501] - [virt] kvm: arm/arm64: vgic-its: Check the LPI translation cache on MSI injection (Auger Eric) [1749501] - [virt] kvm: arm/arm64: vgic-its: Cache successful MSI->LPI translation (Auger Eric) [1749501] - [virt] kvm: arm/arm64: vgic-its: Invalidate MSI-LPI translation cache on vgic teardown (Auger Eric) [1749501] - [virt] kvm: arm/arm64: vgic-its: Invalidate MSI-LPI translation cache on ITS disable (Auger Eric) [1749501] - [virt] kvm: arm/arm64: vgic-its: Invalidate MSI-LPI translation cache on disabling LPIs (Auger Eric) [1749501] - [virt] kvm: arm/arm64: vgic-its: Invalidate MSI-LPI translation cache on specific commands (Auger Eric) [1749501] - [virt] kvm: arm/arm64: vgic-its: Add MSI-LPI translation cache invalidation (Auger Eric) [1749501] - [virt] kvm: arm/arm64: vgic: Add __vgic_put_lpi_locked primitive (Auger Eric) [1749501] - [virt] kvm: arm/arm64: vgic: Add LPI translation cache definition (Auger Eric) [1749501] - [virt] kvm: arm/arm64: vgic-v2: Handle SGI bits in GICD_I{S, C}PENDR0 as WI (Auger Eric) [1749501] - [arm64] kvm: Replace hardcoded '1' with SYS_PAR_EL1_F (Auger Eric) [1749501] - [arm64] sysreg: Add some field definitions for PAR_EL1 (Auger Eric) [1749501] - [virt] kvm: arm/arm64: vgic: Fix potential deadlock when ap_list is long (Auger Eric) [1749501] - [virt] kvm: arm/arm64: vgic: Properly initialise private IRQ affinity (Auger Eric) [1749501] - [virt] kvm: arm/arm64: vgic: Reevaluate level sensitive interrupts on enable (Auger Eric) [1749501] - [arm64] kvm: arm64: Don't write junk to sysregs on reset (Auger Eric) [1749501] - [virt] kvm: arm/arm64: Sync ICH_VMCR_EL2 back when about to block (Auger Eric) [1749501] - [arm64] kvm: hyp: debug-sr: Mark expected switch fall-through (Auger Eric) [1749501] - [arm64] kvm: arm64: Update kvm_arm_exception_class and esr_class_str for new EC (Auger Eric) [1749501] - [virt] kvm: arm: vgic-v3: Mark expected switch fall-through (Auger Eric) [1749501] - [arm64] kvm: regmap: Fix unexpected switch fall-through (Auger Eric) [1749501] - [arm64] sve: Fix a couple of magic numbers for the Z-reg count (Auger Eric) [1749501] - [arm64] sve: Factor out FPSIMD to SVE state conversion (Auger Eric) [1749501] - [arm64] kvm: arm/arm64: Initialise host's MPIDRs by reading the actual register (Auger Eric) [1749501] - [arm64] kvm: arm64: Migrate _elx sysreg accessors to msr_s/mrs_s (Auger Eric) [1749501] - [arm64] sysreg: Make mrs_s and msr_s macros work with Clang and LTO (Auger Eric) [1749501] - [documentation] kvm: doc: Add API documentation on the KVM_REG_ARM_WORKAROUNDS register (Auger Eric) [1749501] - [virt] kvm: arm/arm64: Add save/restore support for firmware workaround state (Auger Eric) [1749501] - [arm64] kvm: Propagate full Spectre v2 workaround state to KVM guests (Auger Eric) [1749501] - [arm64] sve: Fix missing SVE/FPSIMD endianness conversions (Auger Eric) [1749501] - [virt] kvm: arm/arm64: vgic: Fix kvm_device leak in vgic_its_destroy (Auger Eric) [1749501] - [arm64] kvm: arm64: Filter out invalid core register IDs in KVM_GET_REG_LIST (Auger Eric) [1749501] - [arm64] kvm: arm64: Skip more of the SError vaxorcism (Auger Eric) [1749501] - [arm64] kvm: arm64: Re-mask SError after the one instruction window (Auger Eric) [1749501] - [arm64] Update silicon-errata.txt for Neoverse-N1 #1349291 (Auger Eric) [1749501] - [arm64] kvm: arm64: Defer guest entry when an asynchronous exception is pending (Auger Eric) [1749501] - [arm64] kvm: arm64: Consume pending SError as early as possible (Auger Eric) [1749501] - [arm64] kvm: arm64: Make indirect vectors preamble behaviour symmetric (Auger Eric) [1749501] - [arm64] kvm: arm64: Abstract the size of the HYP vectors pre-amble (Auger Eric) [1749501] - [arm64] assembler: Switch ESB-instruction with a vanilla nop if !ARM64_HAS_RAS (Auger Eric) [1749501] - [arm64] kvm: arm64/sve: Fix vq_present() macro to yield a bool (Auger Eric) [1749501] - [arm64] kvm: arm64: Implement vq_present() as a macro (Auger Eric) [1749501] - [arm64] fpsimd: Don't disable softirq when touching FPSIMD/SVE state (Auger Eric) [1749501] - [arm64] fpsimd: Introduce fpsimd_save_and_flush_cpu_state() and use it (Auger Eric) [1749501] - [arm64] fpsimd: Remove the prototype for sve_flush_cpu_state() (Auger Eric) [1749501] - [scripts] genksyms: Teach parser about 128-bit built-in types (Auger Eric) [1749501] - [tools] kvm: selftests: introduce aarch64_vcpu_add_default (Auger Eric) [1749501] - [tools] kvm: selftests: introduce aarch64_vcpu_setup (Auger Eric) [1749501] - [virt] kvm: arm/arm64: Move cc/it checks under hyp's Makefile to avoid instrumentation (Auger Eric) [1749501] - [arm64] kvm: arm64: Move pmu hyp code under hyp's Makefile to avoid instrumentation (Auger Eric) [1749501] - [documentation] arm64: docs: Document perf event attributes (Auger Eric) [1749501] - [arm64] kvm: Fix perf cycle counter support for VHE (Auger Eric) [1749501] - [arm64] kvm: Avoid isb's by using direct pmxevtyper sysreg (Auger Eric) [1749501] - [arm64] kvm: Enable VHE support for :G/:H perf event modifiers (Auger Eric) [1749501] - [arm64] kvm: Enable !VHE support for :G/:H perf event modifiers (Auger Eric) [1749501] - [arm64] arm_pmu: Add !VHE support for exclude_host/exclude_guest attributes (Auger Eric) [1749501] - [arm64] kvm: Add accessors to track guest/host only counters (Auger Eric) [1749501] - [arm64] arm_pmu: Remove unnecessary isb instruction (Auger Eric) [1749501] - [arm64] perf: Add support for chaining event counters (Auger Eric) [1749501] - [arm64] perf: Disable PMU while processing counter overflows (Auger Eric) [1749501] - [arm64] perf: Clean up armv8pmu_select_counter (Auger Eric) [1749501] - [arm64] kvm: arm: Remove pgtable page standard functions from stage-2 page tables (Auger Eric) [1749501] - [netdrv] e1000e: Add support for Tiger Lake (Ken Cox) [1767480] - [netdrv] ethernet: Delete unnecessary checks before the macro call dev_kfree_skb (Corinna Vinschen) [1721705] - [netdrv] igb: Use dev_get_drvdata where possible (Corinna Vinschen) [1721705] - [netdrv] net: Use skb accessors in network drivers (Corinna Vinschen) [1721705] - [netdrv] igb: add RR2DCDELAY to ethtool registers dump (Corinna Vinschen) [1721705] - [netdrv] igb: minor ethool regdump amendment (Corinna Vinschen) [1721705] - [netdrv] igb: clear out skb->tstamp after reading the txtime (Corinna Vinschen) [1721705] - [netdrv] igb: mark expected switch fall-through (Corinna Vinschen) [1721705] - [netdrv] igb: mark expected switch fall-through (Corinna Vinschen) [1721705] - [netdrv] igb/igc: warn when fatal read failure happens (Corinna Vinschen) [1721705] - [netdrv] igb: fix various indentation issues (Corinna Vinschen) [1721705] - [netdrv] igb: Exclude device from suspend direct complete optimization (Corinna Vinschen) [1721705] - [netdrv] intel: correct return from set features callback (Corinna Vinschen) [1721705] - [netdrv] net: Use skb accessors in network drivers (Corinna Vinschen) [1721708] - [s390] s390/kaslr: reserve memory for kasan usage (Philipp Rudo) [1725888] - [s390] s390/mem_detect: provide single get_mem_detect_end (Philipp Rudo) [1725888] - [s390] s390/setup: adjust start_code of init_mm to _text (Philipp Rudo) [1725888] - [s390] s390/boot: add missing declarations and includes (Philipp Rudo) [1725888] - [s390] locking/lockdep: check for freed initmem in static_obj() (Philipp Rudo) [1725888] - [s390] s390/kernel: add support for kernel address space layout randomization (KASLR) (Philipp Rudo) [1725888] - [s390] s390/kernel: introduce .dma sections (Philipp Rudo) [1725888] - [s390] s390/sclp: do not use static sccbs (Philipp Rudo) [1725888] - [s390] s390/kprobes: use static buffer for insn_page (Philipp Rudo) [1725888] - [s390] s390/kernel: convert SYSCALL and PGM_CHECK handlers to .quad (Philipp Rudo) [1725888] - [s390] s390/kernel: build a relocatable kernel (Philipp Rudo) [1725888] - [s390] s390/extmem: remove code for 31 bit addressing mode (Philipp Rudo) [1725888] - [s390] s390/setup: remove obsolete #ifdef (Philipp Rudo) [1725888] - [net] net/core: work around section mismatch warning for ptp_classifier (Philipp Rudo) [1725888] - [sound] ALSA: bebob: fix to detect configured source of sampling clock for Focusrite Saffire Pro i/o series (Jaroslav Kysela) [1710702] - [sound] ALSA: bebob: link the order of establishing connections and Syt-match clock mode (Jaroslav Kysela) [1710702] - [sound] ALSA: bebob: expand delay of start for IR context just for version 3 firmware (Jaroslav Kysela) [1710702] - [sound] ALSA: bebob: expand sleep just after breaking connections for protocol version 1 (Jaroslav Kysela) [1710702] - [sound] ALSA: ASoC/SOF - enable SND_SOC_SOF_HDA_COMMON_HDMI_CODEC (Jaroslav Kysela) [1710702] - [sound] ALSA: timer: Fix mutex deadlock at releasing card (Jaroslav Kysela) [1710702] - [sound] ALSA: ASoC: Intel: cht_bsw_rt5645: Add quirk for boards using pmc_plt_clk_0 (Jaroslav Kysela) [1710702] - [sound] ALSA: ASoC: Intel: eve: Enable mclk and ssp sclk early (Jaroslav Kysela) [1710702] - [sound] ALSA: ASoC: dt-bindings: rt5682: add button delay device property (Jaroslav Kysela) [1710702] - [sound] ALSA: ASoC: rt5682: improve the sensitivity of push button (Jaroslav Kysela) [1710702] - [sound] ALSA: ASoC: Intel: bxt_rt298: common hdmi codec support (Jaroslav Kysela) [1710702] - [sound] ALSA: ASoC: intel: sof_rt5682: common hdmi codec support (Jaroslav Kysela) [1710702] - [sound] ALSA: ASoC: Intel: glk_rt5682_max98357a: common hdmi codec support (Jaroslav Kysela) [1710702] - [sound] ALSA: ASoC: Intel: bxt-da7219-max98357a: common hdmi codec support (Jaroslav Kysela) [1710702] - [sound] ALSA: ASoC: SOF: Intel: add support for snd-hda-codec-hdmi (Jaroslav Kysela) [1710702] - [sound] ALSA: ASoC: Intel: skl-hda-dsp-generic: fix include guard name (Jaroslav Kysela) [1710702] - [sound] ALSA: ASoC: Intel: skl-hda-dsp-generic: use snd-hda-codec-hdmi (Jaroslav Kysela) [1710702] - [sound] ALSA: ASoC: hdac_hda: add support for HDMI/DP as a HDA codec (Jaroslav Kysela) [1710702] - [sound] ALSA: hda/hdmi - implement mst_no_extra_pcms flag (Jaroslav Kysela) [1710702] - [sound] ALSA: ASoC: SOF - remove the dead code (skylake/kabylake) (Jaroslav Kysela) [1710702] - [sound] ALSA: ASoC: intel - fix the card names (Jaroslav Kysela) [1710702] - [sound] ALSA: ASoC: SOF: pci: Add prepare/complete PM callbacks (Jaroslav Kysela) [1710702] - [sound] ALSA: ASoC: SOF: PM: Add support for DSP D0i3 state when entering S0ix (Jaroslav Kysela) [1710702] - [sound] ALSA: ASoC: SOF: return -ENOTSUPP if D0I3 is not supported (Jaroslav Kysela) [1710702] - [sound] ALSA: ASoC: SOF: Intel: hda-dsp: implement suspend/resume for S0ix<->S0 transition (Jaroslav Kysela) [1710702] - [sound] ALSA: ASoC: SOF: ignore suspend/resume for D0ix compatible streams (Jaroslav Kysela) [1710702] - [sound] ALSA: ASoC: SOF: PM: implement prepare/complete callbacks (Jaroslav Kysela) [1710702] - [sound] ALSA: ASoC: SOF: add a flag suspend_ignored for sof stream (Jaroslav Kysela) [1710702] - [sound] ALSA: ASoC: SOF: add a flag to indicate the system suspend target (Jaroslav Kysela) [1710702] - [sound] ALSA: ASoC: SOF: Intel: CNL: add support for sending compact IPC (Jaroslav Kysela) [1710702] - [sound] ALSA: ASoC: SOF: PM: add helpers for setting D0 substate for ADSP (Jaroslav Kysela) [1710702] - [sound] ALSA: ASoC: SOF: configure D0ix IPC flags in set_power_state (Jaroslav Kysela) [1710702] - [sound] ALSA: ASoC: SOF: Intel: HDA: add cAVS specific compact IPC header file (Jaroslav Kysela) [1710702] - [sound] ALSA: ASoC: SOF: Intel: hda-ipc: Don't read mailbox for PM_GATE reply (Jaroslav Kysela) [1710702] - [sound] ALSA: ASoC: SOF: ipc: introduce message for DSP power gating (Jaroslav Kysela) [1710702] - [sound] ALSA: ASoC: SOF: PM: rename sof_send_pm_ipc to sof_send_pm_ctx_ipc (Jaroslav Kysela) [1710702] - [sound] ALSA: ASoC: SOF: Intel: HDA: use macro for register polling retry count (Jaroslav Kysela) [1710702] - [sound] ALSA: ASoC: SOF: Intel: hda-dsp: align the comments for D0I3C update (Jaroslav Kysela) [1710702] - [sound] ALSA: ASoC: SOF: topology: parse and store d0i3_compatible flag (Jaroslav Kysela) [1710702] - [sound] ALSA: ASoC: SOF: token: add tokens for PCM compatible with D0i3 substate (Jaroslav Kysela) [1710702] - [sound] ALSA: ASoC: SOF: add flag to snd_sof_pcm_stream for D0i3 compatible stream (Jaroslav Kysela) [1710702] - [sound] ALSA: ASoC: SOF: Intel: APL: add set_power_state() ops (Jaroslav Kysela) [1710702] - [sound] ALSA: ASoC: SOF: Intel: CNL: add set_power_state() ops (Jaroslav Kysela) [1710702] - [sound] ALSA: ASoC: SOF: Intel: hda-dsp: Add helper for setting DSP D0ix substate (Jaroslav Kysela) [1710702] - [sound] ALSA: ASoC: SOF: add set_power_state() to dsp_ops for power state update (Jaroslav Kysela) [1710702] - [sound] ALSA: ASoC: SOF: reset default d0_substate at probe() and resume() (Jaroslav Kysela) [1710702] - [sound] ALSA: ASoC: SOF: add a field to store the current D0 substate of DSP (Jaroslav Kysela) [1710702] - [sound] ALSA: ASoC: eve: implement set_bias_level function for rt5514 (Jaroslav Kysela) [1710702] - [sound] ALSA: ASoC: SOF: Intel: only support INFO_BATCH for legacy platforms (Jaroslav Kysela) [1710702] - [sound] ALSA: ASoC: SOF: define INFO_ flags in dsp_ops (Jaroslav Kysela) [1710702] - [sound] ALSA: ASoC: SOF: Intel: initial support to JasperLake. (Jaroslav Kysela) [1710702] - [sound] ALSA: ASoC: Intel: common: add ACPI matching tables for JSL (Jaroslav Kysela) [1710702] - [sound] ALSA: ASoC: SOF: Intel: hda: add dev_err() traces for snd_sof_dsp_read_poll_timeout() (Jaroslav Kysela) [1710702] - [sound] ALSA: ASoC: SOF: Intel: hda-loader: improve error handling (Jaroslav Kysela) [1710702] - [sound] ALSA: ASoC: sof: include types.h at header.h (Jaroslav Kysela) [1710702] - [sound] ALSA: ASoC: SOF: Fix randbuild error (Jaroslav Kysela) [1710702] - [sound] ALSA: ASoC: SOF: topology: check errors when parsing LED tokens (Jaroslav Kysela) [1710702] - [sound] ALSA: ASoC: SOF: topology: remove always-true redundant test (Jaroslav Kysela) [1710702] - [sound] ALSA: ASoC: SOF: Intel: bdw: fix operator precedence warnings (Jaroslav Kysela) [1710702] - [sound] ALSA: ASoC: SOF: Intel: byt: fix operator precedence warnings (Jaroslav Kysela) [1710702] - [sound] ALSA: ASoC: SOF: imx: Read ESAI parameters and send them to DSP (Jaroslav Kysela) [1710702] - [sound] ALSA: ASoC: SOF: acpi led support for switch controls (Jaroslav Kysela) [1710702] - [sound] ALSA: ASoC: SOF: imx: Describe ESAI parameters to be sent to DSP (Jaroslav Kysela) [1710702] - [sound] ALSA: ASoC: SOF: pci: add debug module param (Jaroslav Kysela) [1710702] - [sound] ALSA: ASoC: SOF: acpi: add debug module param (Jaroslav Kysela) [1710702] - [sound] ALSA: Revert "ASoC: SOF: Force polling mode on CFL and CNL" (Jaroslav Kysela) [1710702] - [sound] ALSA: AsoC: SOF: refactor control load code (Jaroslav Kysela) [1710702] - [sound] ALSA: ASoC: SOF: enable dual control for pga (Jaroslav Kysela) [1710702] - [sound] ALSA: ASoC: SOF: enable sync_write in hdac_bus (Jaroslav Kysela) [1710702] - [sound] ALSA: ASoC: simple_card_utils.h: Add missing include (Jaroslav Kysela) [1710702] - [sound] ALSA: ASoC: SOF: Intel: Add context data to any IPC timeout. (Jaroslav Kysela) [1710702] - [sound] ALSA: ASoC: SOF: Intel: hda: fix reset of host_period_bytes (Jaroslav Kysela) [1710702] - [sound] ALSA: ASoC: SOF: ipc: introduce no_stream_position in sof_ipc_stream_params struct (Jaroslav Kysela) [1710702] - [sound] ALSA: ASoC: SOF: core: check for mandatory fw_ready op during SOF probe (Jaroslav Kysela) [1710702] - [sound] ALSA: ASoC: SOF: ipc: retain DSP context after FW exception. (Jaroslav Kysela) [1710702] - [sound] ALSA: ASoC: SOF: trace: move to opt-in with Kconfig and module parameter (Jaroslav Kysela) [1710702] - [sound] ALSA: hda/realtek - Fix 2 front mics of codec 0x623 (Jaroslav Kysela) [1710702] - [sound] ALSA: hda/realtek - Add support for ALC623 (Jaroslav Kysela) [1710702] - [sound] ALSA: hda - Fix mutex deadlock in HDMI codec driver (Jaroslav Kysela) [1710702] - [sound] ALSA: hda - Fix pending unsol events at shutdown (Jaroslav Kysela) [1710702] - [sound] ALSA: firewire-motu: Correct a typo in the clock proc string (Jaroslav Kysela) [1710702] - [sound] ALSA: firewire-motu: add support for MOTU UltraLite (Jaroslav Kysela) [1710702] - [sound] ALSA: firewire-motu: code refactoring to handle model specific switch for protocol v2 (Jaroslav Kysela) [1710702] - [sound] ALSA: firewire-motu: minor code refactoring for protocol version 2 (Jaroslav Kysela) [1710702] - [sound] ALSA: firewire-motu: detect SPH source of sampling clock (Jaroslav Kysela) [1710702] - [sound] ALSA: firewire-motu: print for unknown source of sampling clock (Jaroslav Kysela) [1710702] - [sound] ALSA: firewire-motu: fix wrong spelling for macro (Jaroslav Kysela) [1710702] - [sound] ALSA: bebob: Fix prototype of helper function to return negative value (Jaroslav Kysela) [1710702] - [sound] ALSA: usb-audio: Disable quirks for BOSS Katana amplifiers (Jaroslav Kysela) [1710702] - [sound] ALSA: usb-audio: sound: usb: usb true/false for bool return type (Jaroslav Kysela) [1710702] - [sound] ALSA: usb-audio: Add DSD support for Gustard U16/X26 USB Interface (Jaroslav Kysela) [1710702] - [sound] ALSA: hda: Allow non-Intel device probe gracefully (Jaroslav Kysela) [1710702] - [sound] ALSA: Revert "ALSA: hda: Flush interrupts on disabling" (Jaroslav Kysela) [1710702] - [sound] ALSA: PCI: Fix missing inline for pci_pr3_present() (Jaroslav Kysela) [1710702] - [sound] ALSA: PCI: Add a helper to check Power Resource Requirements _PR3 existence (Jaroslav Kysela) [1710702] - [sound] ALSA: usb-audio: Fix copy&paste error in the validator (Jaroslav Kysela) [1710702] - [sound] ALSA: usb-audio: Add DSD support for EVGA NU Audio (Jaroslav Kysela) [1710702] - [sound] ALSA: firewire-lib: postpone to start IR context (Jaroslav Kysela) [1710702] - [sound] ALSA: firewire-lib: handle several AMDTP streams in callback handler of IRQ target (Jaroslav Kysela) [1710702] - [sound] ALSA: firewire-lib: cancel flushing isoc context in the laste step to process context callback (Jaroslav Kysela) [1710702] - [sound] ALSA: firewire-lib: replace ack callback to flush isoc contexts in AMDTP domain (Jaroslav Kysela) [1710702] - [sound] ALSA: firewire-lib: replace pointer callback to flush isoc contexts in AMDTP domain (Jaroslav Kysela) [1710702] - [sound] ALSA: firewire-lib: add irq_target member into amdtp_domain struct (Jaroslav Kysela) [1710702] - [sound] ALSA: firewire-lib: tune the minimum available size of PCM period (Jaroslav Kysela) [1710702] - [sound] ALSA: firewire-lib: tune the maximum available size of PCM period (Jaroslav Kysela) [1710702] - [sound] ALSA: firewire-lib: schedule hardware IRQ according to the size of PCM period (Jaroslav Kysela) [1710702] - [sound] ALSA: fireface: share PCM buffer size for both direction (Jaroslav Kysela) [1710702] - [sound] ALSA: firewire-motu: share PCM buffer size for both direction (Jaroslav Kysela) [1710702] - [sound] ALSA: firewire-tascam: share PCM buffer size for both direction (Jaroslav Kysela) [1710702] - [sound] ALSA: firewire-digi00x: share PCM buffer size for both direction (Jaroslav Kysela) [1710702] - [sound] ALSA: dice: share PCM buffer size for both direction (Jaroslav Kysela) [1710702] - [sound] ALSA: oxfw: share PCM buffer size for both direction (Jaroslav Kysela) [1710702] - [sound] ALSA: fireworks: share PCM buffer size for both direction (Jaroslav Kysela) [1710702] - [sound] ALSA: bebob: share PCM buffer size for both direction (Jaroslav Kysela) [1710702] - [sound] ALSA: firewire-lib: use variable size of queue for isoc packets instead of fixed size (Jaroslav Kysela) [1710702] - [sound] ALSA: fireface: use the same size of period for PCM substreams in AMDTP streams (Jaroslav Kysela) [1710702] - [sound] ALSA: firewire-motu: use the same size of period for PCM substream in AMDTP streams (Jaroslav Kysela) [1710702] - [sound] ALSA: firewire-tascam: use the same size of period for PCM substream in AMDTP streams (Jaroslav Kysela) [1710702] - [sound] ALSA: firewire-digi00x: use the same size of period for PCM substream in AMDTP streams (Jaroslav Kysela) [1710702] - [sound] ALSA: dice: use the same size of period for PCM substream in AMDTP streams (Jaroslav Kysela) [1710702] - [sound] ALSA: oxfw: use the same size of period for PCM substream in AMDTP streams (Jaroslav Kysela) [1710702] - [sound] ALSA: fireworks: use the same size of period for PCM substream in AMDTP streams (Jaroslav Kysela) [1710702] - [sound] ALSA: bebob: use the same size of period for PCM substream in AMDTP streams (Jaroslav Kysela) [1710702] - [sound] ALSA: fireface: register the size of PCM period to AMDTP domain (Jaroslav Kysela) [1710702] - [sound] ALSA: firewire-motu: register the size of PCM period to AMDTP domain (Jaroslav Kysela) [1710702] - [sound] ALSA: firewire-tascam: register the size of PCM period to AMDTP domain (Jaroslav Kysela) [1710702] - [sound] ALSA: firewire-digi00x: register the size of PCM period to AMDTP domain (Jaroslav Kysela) [1710702] - [sound] ALSA: dice: register the size of PCM period to AMDTP domain (Jaroslav Kysela) [1710702] - [sound] ALSA: oxfw: register the size of PCM period to AMDTP domain (Jaroslav Kysela) [1710702] - [sound] ALSA: fireworks: register the size of PCM period to AMDTP domain (Jaroslav Kysela) [1710702] - [sound] ALSA: bebob: register the size of PCM period to AMDTP domain (Jaroslav Kysela) [1710702] - [sound] ALSA: firewire-lib: add a member into AMDTP domain for events per period (Jaroslav Kysela) [1710702] - [sound] ALSA: hda/realtek - Enable headset mic on Asus MJ401TA (Jaroslav Kysela) [1710702] - [sound] ALSA: hda/realtek: Reduce the Headphone static noise on XPS 9350/9360 (Jaroslav Kysela) [1710702] - [sound] ALSA: hda/realtek - Add support for ALC711 (Jaroslav Kysela) [1710702] - [sound] ALSA: hda - Force runtime PM on Nvidia HDMI codecs (Jaroslav Kysela) [1710702] - [sound] ALSA: hda - Add laptop imic fixup for ASUS M9V laptop (Jaroslav Kysela) [1710702] - [sound] ALSA: hda: Add Tigerlake/Jasperlake PCI ID (Jaroslav Kysela) [1710702] - [sound] ALSA: hda: Allow HDA to be runtime suspended when dGPU is not bound to a driver (Jaroslav Kysela) [1710702] - [sound] ALSA: hdac: clear link output stream mapping (Jaroslav Kysela) [1710702] - [sound] ALSA: ASoC: dapm: fix a memory leak bug (Jaroslav Kysela) [1710702] - [sound] ALSA: ASoC: SOF: debug: fix possible memory leak in sof_dfsentry_write() (Jaroslav Kysela) [1710702] - [sound] ALSA: ASoC: Intel: sof-rt5682: add a check for devm_clk_get (Jaroslav Kysela) [1710702] - [sound] ALSA: Fix Kconfig indentation (Jaroslav Kysela) [1710702] - [sound] ALSA: ASoC: SOF: control: return true when kcontrol values change (Jaroslav Kysela) [1710702] - [sound] ALSA: hda: fix intel DSP config (Jaroslav Kysela) [1710702] - [sound] ALSA: hda: add Intel DSP configuration / probe code (Jaroslav Kysela) [1710702] - [sound] ALSA: ASoC: core: Fix pcm code debugfs error (Jaroslav Kysela) [1710702] - [sound] ALSA: ASoc: rockchip: i2s: Fix RPM imbalance (Jaroslav Kysela) [1710702] - [sound] ALSA: ASoC: wm_adsp: Don't generate kcontrols without READ flags (Jaroslav Kysela) [1710702] - [sound] ALSA: ASoC: intel: bytcr_rt5651: add null check to support_button_press (Jaroslav Kysela) [1710702] - [sound] ALSA: ASoC: intel: sof_rt5682: add remove function to disable jack (Jaroslav Kysela) [1710702] - [sound] ALSA: ASoC: rt5682: add NULL handler to set_jack function (Jaroslav Kysela) [1710702] - [sound] ALSA: ASoC: intel: sof_rt5682: use separate route map for dmic (Jaroslav Kysela) [1710702] - [sound] ALSA: ASoC: SOF: Intel: hda: Disable DMI L1 entry during capture (Jaroslav Kysela) [1710702] - [sound] ALSA: ASoC: SOF: Intel: initialise and verify FW crash dump data. (Jaroslav Kysela) [1710702] - [sound] ALSA: ASoC: SOF: Intel: hda: fix warnings during FW load (Jaroslav Kysela) [1710702] - [sound] ALSA: ASoC: SOF: pcm: harden PCM STOP sequence (Jaroslav Kysela) [1710702] - [sound] ALSA: ASoC: SOF: pcm: fix resource leak in hw_free (Jaroslav Kysela) [1710702] - [sound] ALSA: ASoC: SOF: topology: fix parse fail issue for byte/bool tuple types (Jaroslav Kysela) [1710702] - [sound] ALSA: ASoC: SOF: loader: fix kernel oops on firmware boot failure (Jaroslav Kysela) [1710702] - [sound] ALSA: ASoC: wm_adsp: Fix theoretical NULL pointer for alg_region (Jaroslav Kysela) [1710702] - [sound] ALSA: ASoC: max98373: check for device node before parsing (Jaroslav Kysela) [1710702] - [sound] ALSA: ASoC: topology: Fix a signedness bug in soc_tplg_dapm_widget_create() (Jaroslav Kysela) [1710702] - [sound] ALSA: ASoC: soc-component: fix a couple missing error assignments (Jaroslav Kysela) [1710702] - [sound] ALSA: ASoC: wm8994: Do not register inapplicable controls for WM1811 (Jaroslav Kysela) [1710702] - [sound] ALSA: ASoC: samsung: arndale: Add missing OF node dereferencing (Jaroslav Kysela) [1710702] - [infiniband] RDMA/bnxt_re: Fix spelling mistake "missin_resp" -> "missing_resp" (Kamal Heib) [1724772] - [infiniband] RDMA: Fix goto target to release the allocated memory (Kamal Heib) [1724772] - [infiniband] IB/bnxt_re: Do not notifify GID change event (Kamal Heib) [1724772] - [infiniband] RDMA/bnxt_re: Honor vlan_id in GID entry comparison (Kamal Heib) [1724772] - [infiniband] ib/bnxt: Remove mention of idr_alloc from comment (Kamal Heib) [1724772] - [infiniband] RDMA/bnxt_re: Use correct sizing on buffers holding page DMA addresses (Kamal Heib) [1724772] - [infiniband] bnxt_re: Clean cq for kernel consumers only (Kamal Heib) [1724772] - [infiniband] bnxt_re: fix the regression due to changes in alloc_pbl (Kamal Heib) [1724772] - [scsi] scsi: lpfc: Make lpfc_debugfs_ras_log_data static (Dick Kennedy) [1768102] - [scsi] scsi: lpfc: Fix NULL check before mempool_destroy is not needed (Dick Kennedy) [1768102] - [scsi] scsi: lpfc: fix spelling error in MAGIC_NUMER_xxx (Dick Kennedy) [1768102] - [scsi] scsi: lpfc: fix build error of lpfc_debugfs.c for vfree/vmalloc (Dick Kennedy) [1768102] - [scsi] scsi: lpfc: lpfc_nvmet: Fix Use plain integer as NULL pointer (Dick Kennedy) [1768102] - [scsi] scsi: lpfc: lpfc_attr: Fix Use plain integer as NULL pointer (Dick Kennedy) [1768102] - [scsi] scsi: lpfc: Update lpfc version to 12.6.0.0 (Dick Kennedy) [1768102] - [scsi] scsi: lpfc: Add additional discovery log messages (Dick Kennedy) [1768102] - [scsi] scsi: lpfc: Add FC-AL support to lpe32000 models (Dick Kennedy) [1768102] - [scsi] scsi: lpfc: Add FA-WWN Async Event reporting (Dick Kennedy) [1768102] - [scsi] scsi: lpfc: Add log macros to allow print by serverity or verbosity setting (Dick Kennedy) [1768102] - [scsi] scsi: lpfc: Make FW logging dynamically configurable (Dick Kennedy) [1768102] - [scsi] scsi: lpfc: Revise interrupt coalescing for missing scenarios (Dick Kennedy) [1768102] - [scsi] scsi: lpfc: Remove lock contention target write path (Dick Kennedy) [1768102] - [scsi] scsi: lpfc: Slight fast-path performance optimizations (Dick Kennedy) [1768102] - [scsi] scsi: lpfc: fix coverity error of dereference after null check (Dick Kennedy) [1768102] - [scsi] scsi: lpfc: Fix hardlockup in lpfc_abort_handler (Dick Kennedy) [1768102] - [scsi] scsi: lpfc: Fix bad ndlp ptr in xri aborted handling (Dick Kennedy) [1768102] - [scsi] scsi: lpfc: Fix SLI3 hba in loop mode not discovering devices (Dick Kennedy) [1768102] - [scsi] scsi: lpfc: Fix lockdep errors in sli_ringtx_put (Dick Kennedy) [1768102] - [scsi] scsi: lpfc: Fix reporting of read-only fw error errors (Dick Kennedy) [1768102] - [scsi] scsi: lpfc: fix lpfc_nvmet_mrq to be bound by hdw queue count (Dick Kennedy) [1768102] - [scsi] scsi: lpfc: Make function lpfc_defer_pt2pt_acc static (Dick Kennedy) [1768102] - [scsi] scsi: lpfc: add support for posting FC events on FPIN reception (Dick Kennedy) [1768102] - [infiniband] RDMA/siw: Mark Software iWARP Driver as tech-preview (Kamal Heib) [1767292] - [crypto] crypto: ccp - Replace dma_pool_alloc + memset with dma_pool_zalloc (Gary Hook) [1724859] - [crypto] crypto: ccp/gcm - use const time tag comparison. (Gary Hook) [1724859] - [crypto] crypto: ccp - Switch to SPDX license identifiers (Gary Hook) [1724859] - [crypto] crypto: ccp - Validate the the error value used to index error messages (Gary Hook) [1724859] - [crypto] crypto: ccp - Make ccp_register_rsa_alg static (Gary Hook) [1724859] - [crypto] crypto: ccp - Update copyright notices and dates (Gary Hook) [1724859] - [crypto] cross-tree: phase out dma_zalloc_coherent() (Gary Hook) [1724859] - [x86] x86/umwait: Fix error handling in umwait_init() (Steve Best) [1724525] - [documentation] Documentation/ABI: Document umwait control sysfs interfaces (Steve Best) [1724525] - [x86] x86/umwait: Add sysfs interface to control umwait maximum time (Steve Best) [1724525] - [x86] x86/umwait: Add sysfs interface to control umwait C0.2 state (Steve Best) [1724525] - [x86] x86/umwait: Initialize umwait control values (Steve Best) [1724525] - [x86] x86/cpufeatures: Enumerate user wait instructions (Steve Best) [1724525] - [fs] virtiofs: Remove set but not used variable 'fc' (Vivek Goyal) [1694161] - [fs] virtiofs: Retry request submission from worker context (Vivek Goyal) [1694161] - [fs] virtiofs: Count pending forgets as in_flight forgets (Vivek Goyal) [1694161] - [fs] virtiofs: Set FR_SENT flag only after request has been sent (Vivek Goyal) [1694161] - [fs] virtiofs: No need to check fpq->connected state (Vivek Goyal) [1694161] - [fs] virtiofs: Do not end request in submission context (Vivek Goyal) [1694161] - [fs] fuse: don't advise readdirplus for negative lookup (Vivek Goyal) [1694161] - [fs] fuse: don't dereference req->args on finished request (Vivek Goyal) [1694161] - [fs] virtio-fs: don't show mount options (Vivek Goyal) [1694161] - [fs] virtio-fs: Change module name to virtiofs.ko (Vivek Goyal) [1694161] - [include] bitops: protect variables in bit_clear_unless() macro (Vivek Goyal) [1694161] - [include] bitops: protect variables in set_mask_bits() macro (Vivek Goyal) [1694161] - [fs] fuse: Make fuse_args_to_req static (Vivek Goyal) [1694161] - [fs] fuse: fix memleak in cuse_channel_open (Vivek Goyal) [1694161] - [fs] fuse: fix beyond-end-of-page access in fuse_parse_cache() (Vivek Goyal) [1694161] - [fs] fuse: unexport fuse_put_request (Vivek Goyal) [1694161] - [fs] fuse: kmemcg account fs data (Vivek Goyal) [1694161] - [fs] fuse: on 64-bit store time in d_fsdata directly (Vivek Goyal) [1694161] - [fs] fuse: fix missing unlock_page in fuse_writepage() (Vivek Goyal) [1694161] - [fs] virtio-fs: add virtiofs filesystem (Vivek Goyal) [1694161] - [fs] fuse: allow skipping control interface and forced unmount (Vivek Goyal) [1694161] - [fs] fuse: dissociate DESTROY from fuseblk (Vivek Goyal) [1694161] - [fs] fuse: delete dentry if timeout is zero (Vivek Goyal) [1694161] - [fs] fuse: separate fuse device allocation and installation in fuse_conn (Vivek Goyal) [1694161] - [fs] fuse: add fuse_iqueue_ops callbacks (Vivek Goyal) [1694161] - [fs] fuse: extract fuse_fill_super_common() (Vivek Goyal) [1694161] - [fs] fuse: export fuse_dequeue_forget() function (Vivek Goyal) [1694161] - [fs] fuse: export fuse_get_unique() (Vivek Goyal) [1694161] - [fs] fuse: export fuse_send_init_request() (Vivek Goyal) [1694161] - [fs] fuse: export fuse_len_args() (Vivek Goyal) [1694161] - [fs] fuse: export fuse_end_request() (Vivek Goyal) [1694161] - [fs] fuse: fix request limit (Vivek Goyal) [1694161] - [fs] fuse: stop copying pages to fuse_req (Vivek Goyal) [1694161] - [fs] fuse: stop copying args to fuse_req (Vivek Goyal) [1694161] - [fs] fuse: clean up fuse_req (Vivek Goyal) [1694161] - [fs] fuse: simplify request allocation (Vivek Goyal) [1694161] - [fs] fuse: unexport request ops (Vivek Goyal) [1694161] - [fs] fuse: convert retrieve to simple api (Vivek Goyal) [1694161] - [fs] fuse: convert release to simple api (Vivek Goyal) [1694161] - [fs] cuse: convert init to simple api (Vivek Goyal) [1694161] - [fs] fuse: convert init to simple api (Vivek Goyal) [1694161] - [fs] fuse: convert writepages to simple api (Vivek Goyal) [1694161] - [fs] fuse: convert readdir to simple api (Vivek Goyal) [1694161] - [fs] fuse: convert readpages to simple api (Vivek Goyal) [1694161] - [fs] fuse: convert direct_io to simple api (Vivek Goyal) [1694161] - [fs] fuse: add simple background helper (Vivek Goyal) [1694161] - [fs] fuse: convert sync write to simple api (Vivek Goyal) [1694161] - [fs] fuse: covert readpage to simple api (Vivek Goyal) [1694161] - [fs] fuse: fuse_short_read(): don't take fuse_req as argument (Vivek Goyal) [1694161] - [fs] fuse: convert ioctl to simple api (Vivek Goyal) [1694161] - [fs] fuse: move page alloc (Vivek Goyal) [1694161] - [fs] fuse: convert readlink to simple api (Vivek Goyal) [1694161] - [fs] fuse: add pages to fuse_args (Vivek Goyal) [1694161] - [fs] fuse: convert destroy to simple api (Vivek Goyal) [1694161] - [fs] fuse: add nocreds to fuse_args (Vivek Goyal) [1694161] - [fs] fuse: convert fuse_force_forget() to simple api (Vivek Goyal) [1694161] - [fs] fuse: add noreply to fuse_args (Vivek Goyal) [1694161] - [fs] fuse: convert flush to simple api (Vivek Goyal) [1694161] - [fs] fuse: simplify 'nofail' request (Vivek Goyal) [1694161] - [fs] fuse: rearrange and resize fuse_args fields (Vivek Goyal) [1694161] - [fs] fuse: flatten 'struct fuse_args' (Vivek Goyal) [1694161] - [fs] fuse: fix deadlock with aio poll and fuse_iqueue::waitq.lock (Vivek Goyal) [1694161] - [fs] cuse: fix broken release (Vivek Goyal) [1694161] - [fs] fuse: cleanup fuse_wait_on_page_writeback (Vivek Goyal) [1694161] - [fs] fuse: require /dev/fuse reads to have enough buffer capacity (take 2) (Vivek Goyal) [1694161] - [fs] Revert "fuse: require /dev/fuse reads to have enough buffer capacity" (Vivek Goyal) [1694161] - [fs] fuse: extract helper for range writeback (Vivek Goyal) [1694161] - [fs] fuse: add FUSE_WRITE_KILL_PRIV (Vivek Goyal) [1694161] - [fs] fuse: clean up fuse_alloc_inode (Vivek Goyal) [1694161] - [fs] fuse: Add ioctl flag for x32 compat ioctl (Vivek Goyal) [1694161] - [fs] fuse: document fuse_fsync_in.fsync_flags (Vivek Goyal) [1694161] - [fs] fuse: require /dev/fuse reads to have enough buffer capacity (Vivek Goyal) [1694161] - [fs] fuse: retrieve: cap requested size to negotiated max_write (Vivek Goyal) [1694161] - [fs] fuse: allow filesystems to have precise control over data cache (Vivek Goyal) [1694161] - [fs] fuse: convert printk -> pr_* (Vivek Goyal) [1694161] - [fs] fuse: fix writepages on 32bit (Vivek Goyal) [1694161] - [fs] fuse: cache readdir calls if filesystem opts out of opendir (Vivek Goyal) [1694161] - [fs] fuse: support clients that don't implement 'opendir' (Vivek Goyal) [1694161] - [fs] fuse: lift bad inode checks into callers (Vivek Goyal) [1694161] - [fs] fuse: multiplex cached/direct_io file operations (Vivek Goyal) [1694161] - [fs] fuse add copy_file_range to direct io fops (Vivek Goyal) [1694161] - [fs] fuse: use iov_iter based generic splice helpers (Vivek Goyal) [1694161] - [fs] fuse: Switch to using async direct IO for FOPEN_DIRECT_IO (Vivek Goyal) [1694161] - [fs] fuse: use atomic64_t for khctr (Vivek Goyal) [1694161] - [fs] fuse: clean up aborted (Vivek Goyal) [1694161] - [fs] fuse: Protect ff->reserved_req via corresponding fi->lock (Vivek Goyal) [1694161] - [fs] fuse: Protect fi->nlookup with fi->lock (Vivek Goyal) [1694161] - [fs] fuse: Introduce fi->lock to protect write related fields (Vivek Goyal) [1694161] - [fs] fuse: Convert fc->attr_version into atomic64_t (Vivek Goyal) [1694161] - [fs] fuse: Add fuse_inode argument to fuse_prepare_release() (Vivek Goyal) [1694161] - [fs] fuse: Verify userspace asks to requeue interrupt that we really sent (Vivek Goyal) [1694161] - [fs] fuse: Do some refactoring in fuse_dev_do_write() (Vivek Goyal) [1694161] - [fs] fuse: Wake up req->waitq of only if not background (Vivek Goyal) [1694161] - [fs] fuse: Optimize request_end() by not taking fiq->waitq.lock (Vivek Goyal) [1694161] - [fs] fuse: Kill fasync only if interrupt is queued in queue_interrupt() (Vivek Goyal) [1694161] - [fs] fuse: Remove stale comment in end_requests() (Vivek Goyal) [1694161] - [fs] fuse: Replace page without copying in fuse_writepage_in_flight() (Vivek Goyal) [1694161] - [fs] fuse: fix leaked aux requests (Vivek Goyal) [1694161] - [fs] fuse: only reuse auxiliary request in fuse_writepage_in_flight() (Vivek Goyal) [1694161] - [fs] fuse: clean up fuse_writepage_in_flight() (Vivek Goyal) [1694161] - [fs] fuse: extract fuse_find_writeback() helper (Vivek Goyal) [1694161] - [fs] cuse: fix ioctl (Vivek Goyal) [1694161] - [fs] fuse: Fix memory leak in fuse_dev_free() (Vivek Goyal) [1694161] - [fs] fuse: fix revalidation of attributes for permission check (Vivek Goyal) [1694161] - [fs] fuse: fix fsync on directory (Vivek Goyal) [1694161] - [fs] fuse: Add bad inode check in fuse_destroy_inode() (Vivek Goyal) [1694161] - [fs] fuse: enable caching of symlinks (Vivek Goyal) [1694161] - [fs] fuse: only invalidate atime in direct read (Vivek Goyal) [1694161] - [fs] fuse: realloc page array (Vivek Goyal) [1694161] - [fs] fuse: add max_pages to init_out (Vivek Goyal) [1694161] - [fs] fuse: allocate page array more efficiently (Vivek Goyal) [1694161] - [fs] fuse: reduce size of struct fuse_inode (Vivek Goyal) [1694161] - [fs] fuse: use iversion for readdir cache verification (Vivek Goyal) [1694161] - [fs] fuse: use mtime for readdir cache verification (Vivek Goyal) [1694161] - [fs] fuse: add readdir cache version (Vivek Goyal) [1694161] - [fs] fuse: allow using readdir cache (Vivek Goyal) [1694161] - [fs] fuse: allow caching readdir (Vivek Goyal) [1694161] - [fs] fuse: extract fuse_emit() helper (Vivek Goyal) [1694161] - [fs] fuse: add FOPEN_CACHE_DIR (Vivek Goyal) [1694161] - [fs] fuse: split out readdir.c (Vivek Goyal) [1694161] - [fs] fuse: Use hash table to link processing request (Vivek Goyal) [1694161] - [fs] fuse: kill req->intr_unique (Vivek Goyal) [1694161] - [fs] fuse: change interrupt requests allocation algorithm (Vivek Goyal) [1694161] - [fs] fuse: do not take fc->lock in fuse_request_send_background() (Vivek Goyal) [1694161] - [fs] fuse: introduce fc->bg_lock (Vivek Goyal) [1694161] - [fs] fuse: add locking to max_background and congestion_threshold changes (Vivek Goyal) [1694161] - [fs] fuse: use READ_ONCE on congestion_threshold and max_background (Vivek Goyal) [1694161] - [fs] fuse: use list_first_entry() in flush_bg_queue() (Vivek Goyal) [1694161] - [fs] fuse: reduce allocation size for splice_write (Vivek Goyal) [1694161] - [fs] fuse: use kvmalloc to allocate array of pipe_buffer structs. (Vivek Goyal) [1694161] - [fs] fuse: convert last timespec use to timespec64 (Vivek Goyal) [1694161] - [fs] fs: fuse: Adding new return type vm_fault_t (Vivek Goyal) [1694161] - [fs] fuse: simplify fuse_abort_conn() (Vivek Goyal) [1694161] - [infiniband] RDMA/siw: Fix IPv6 addr_list locking (Kamal Heib) [1725830 1720892] - [infiniband] RDMA/siw: Fix 64/32bit pointer inconsistency (Kamal Heib) [1725830 1720892] - [infiniband] RDMA/siw: Fix SGL mapping issues (Kamal Heib) [1725830 1720892] - [infiniband] RDMA/siw: Fix potential NULL de-ref (Kamal Heib) [1725830 1720892] - [infiniband] RDMA/siw: Change CQ flags from 64->32 bits (Kamal Heib) [1725830 1720892] - [infiniband] RDMA/siw: Fix a memory leak in siw_init_cpulist() (Kamal Heib) [1725830 1720892] - [infiniband] Do not dereference 'siw_crypto_shash' before checking (Kamal Heib) [1725830 1720892] - [infiniband] RDMA/siw: Remove set but not used variables 'rv' (Kamal Heib) [1725830 1720892] - [infiniband] RDMA/siw: Fix error return code in siw_init_module() (Kamal Heib) [1725830 1720892] - [infiniband] RMDA/siw: Require a 64 bit arch (Kamal Heib) [1725830 1720892] - [infiniband] RDMA/siw: Mark expected switch fall-throughs (Kamal Heib) [1725830 1720892] - [infiniband] rdma/siw: Remove set but not used variable 's' (Kamal Heib) [1725830 1720892] - [infiniband] rdma/siw: Add missing dependencies on LIBCRC32C and DMA_VIRT_OPS (Kamal Heib) [1725830 1720892] - [infiniband] RDMA/siw: Add missing rtnl_lock around access to ifa (Kamal Heib) [1725830 1720892] - [infiniband] rdma/siw: Use proper enumerated type in map_cqe_status (Kamal Heib) [1725830 1720892] - [infiniband] RDMA/siw: Remove unnecessary kthread create/destroy printouts (Kamal Heib) [1725830 1720892] - [infiniband] RDMA/siw: Fix DEFINE_PER_CPU compilation when ARCH_NEEDS_WEAK_PER_CPU (Kamal Heib) [1725830 1720892] - [infiniband] rdma/siw: addition to kernel build environment (Kamal Heib) [1725830 1720892] - [infiniband] rdma/siw: completion queue methods (Kamal Heib) [1725830 1720892] - [infiniband] rdma/siw: receive path (Kamal Heib) [1725830 1720892] - [infiniband] rdma/siw: transmit path (Kamal Heib) [1725830 1720892] - [infiniband] rdma/siw: queue pair methods (Kamal Heib) [1725830 1720892] - [infiniband] rdma/siw: application buffer management (Kamal Heib) [1725830 1720892] - [infiniband] rdma/siw: application interface (Kamal Heib) [1725830 1720892] - [infiniband] rdma/siw: connection management (Kamal Heib) [1725830 1720892] - [infiniband] rdma/siw: network and RDMA core interface (Kamal Heib) [1725830 1720892] - [infiniband] rdma/siw: main include file (Kamal Heib) [1725830 1720892] - [infiniband] rdma/siw: iWarp wire packet format (Kamal Heib) [1725830 1720892] - [infiniband] RDMA/cma: fix null-ptr-deref Read in cma_cleanup (Kamal Heib) [1720892] - [infiniband] RDMA/restrack: Rewrite PID namespace check to be reliable (Kamal Heib) [1720892] - [infiniband] RDMA/counters: Properly implement PID checks (Kamal Heib) [1720892] - [infiniband] IB/core: Fix NULL pointer dereference when bind QP to counter (Kamal Heib) [1720892] - [infiniband] RDMA/mlx5: Fix MR npages calculation for IB_ACCESS_HUGETLB (Kamal Heib) [1720892] - [infiniband] RDMA/core: Fix error code in stat_get_doit_qp() (Kamal Heib) [1720892] - [infiniband] RDMA/counter: Prevent QP counter binding if counters unsupported (Kamal Heib) [1720892] - [infiniband] RDMA/hns: Use for_each_sg_dma_page iterator on umem SGL (Kamal Heib) [1720892] - [infiniband] RDMA/core: Fix -Wunused-const-variable warnings (Kamal Heib) [1720892] - [infiniband] RDMA/nldev: Added configuration of RDMA dynamic interrupt moderation to netlink (Kamal Heib) [1720892] - [infiniband] RDMA/core: Provide RDMA DIM support for ULPs (Kamal Heib) [1720892] - [infiniband] linux/dim: Implement RDMA adaptive moderation (DIM) (Kamal Heib) [1720892] - [infiniband] IB/mad: Fix use-after-free in ib mad completion handling (Kamal Heib) [1720892] - [infiniband] RDMA/restrack: Track driver QP types in resource tracker (Kamal Heib) [1720892] - [infiniband] RDMA/devices: Remove the lock around remove_client_context (Kamal Heib) [1720892] - [infiniband] RDMA/devices: Do not deadlock during client removal (Kamal Heib) [1720892] - [infiniband] IB/core: Add mitigation for Spectre V1 (Kamal Heib) [1720892] - [infiniband] IB/counters: Always initialize the port counter object (Kamal Heib) [1720892] - [infiniband] IB/core: Fix querying total rdma stats (Kamal Heib) [1720892] - [infiniband] RDMA/core: Fix race when resolving IP address (Kamal Heib) [1720892] - [infiniband] xprtrdma: Modernize ops->connect (Kamal Heib) [1720892] - [infiniband] xprtrdma: Remove rpcrdma_req::rl_buffer (Kamal Heib) [1720892] - [infiniband] xprtrdma: Refactor chunk encoding (Kamal Heib) [1720892] - [infiniband] xprtrdma: Streamline rpcrdma_post_recvs (Kamal Heib) [1720892] - [infiniband] xprtrdma: Simplify rpcrdma_rep_create (Kamal Heib) [1720892] - [infiniband] xprtrdma: Wake RPCs directly in rpcrdma_wc_send path (Kamal Heib) [1720892] - [infiniband] xprtrdma: Reduce context switching due to Local Invalidation (Kamal Heib) [1720892] - [infiniband] xprtrdma: Add mechanism to place MRs back on the free list (Kamal Heib) [1720892] - [infiniband] xprtrdma: Remove fr_state (Kamal Heib) [1720892] - [infiniband] xprtrdma: Remove the RPCRDMA_REQ_F_PENDING flag (Kamal Heib) [1720892] - [infiniband] xprtrdma: Fix occasional transport deadlock (Kamal Heib) [1720892] - [infiniband] xprtrdma: Replace use of xdr_stream_pos in rpcrdma_marshal_req (Kamal Heib) [1720892] - [infiniband] xprtrdma: Fix use-after-free in rpcrdma_post_recvs (Kamal Heib) [1720892] - [infiniband] RDMA/core: Make rdma_counter.h compile stand alone (Kamal Heib) [1720892] - [infiniband] IB/core: Work on the caller socket net namespace in nldev_newlink() (Kamal Heib) [1663224 1720892] - [infiniband] RDMA/rxe: Fill in wc byte_len with IB_WC_RECV_RDMA_WITH_IMM (Kamal Heib) [1720892] - [infiniband] ibverbs/rxe: Remove variable self-initialization (Kamal Heib) [1720892] - [infiniband] RDMA/nldev: Allow get default counter statistics through RDMA netlink (Kamal Heib) [1720892] - [infiniband] RDMA/nldev: Allow get counter mode through RDMA netlink (Kamal Heib) [1720892] - [infiniband] RDMA/nldev: Allow counter manual mode configration through RDMA netlink (Kamal Heib) [1720892] - [infiniband] RDMA/counter: Allow manual mode configuration support (Kamal Heib) [1720892] - [infiniband] RDMA/core: Get sum value of all counters when perform a sysfs stat read (Kamal Heib) [1720892] - [infiniband] RDMA/netlink: Implement counter dumpit calback (Kamal Heib) [1720892] - [infiniband] RDMA/nldev: Allow counter auto mode configration through RDMA netlink (Kamal Heib) [1720892] - [infiniband] RDMA/counter: Add "auto" configuration mode support (Kamal Heib) [1720892] - [infiniband] RDMA/counter: Add set/clear per-port auto mode support (Kamal Heib) [1720892] - [infiniband] RDMA/restrack: Make is_visible_in_pid_ns() as an API (Kamal Heib) [1720892] - [infiniband] RDMA/restrack: Add an API to attach a task to a resource (Kamal Heib) [1720892] - [infiniband] RDMA/restrack: Introduce statistic counter (Kamal Heib) [1720892] - [infiniband] IB/ipoib: Add child to parent list only if device initialized (Kamal Heib) [1720892] - [infiniband] RDMA/uverbs: remove redundant assignment to variable ret (Kamal Heib) [1720892] - [infiniband] IB/ipoib: Remove memset after vzalloc in ipoib_cm.c (Kamal Heib) [1720892] - [infiniband] IB: Remove unneeded memset (Kamal Heib) [1720892] - [infiniband] RDMA/netlink: Audit policy settings for netlink attributes (Kamal Heib) [1720892] - [infiniband] docs: infiniband: convert docs to ReST and rename to *.rst (Kamal Heib) [1720892] - [infiniband] RDMA/rw: Use IB_WR_REG_MR_INTEGRITY for PI handover (Kamal Heib) [1720892] - [infiniband] RDMA/rw: Introduce rdma_rw_inv_key helper (Kamal Heib) [1720892] - [infiniband] RDMA/core: Validate integrity handover device cap (Kamal Heib) [1720892] - [infiniband] RDMA/core: Rename signature qp create flag and signature device capability (Kamal Heib) [1720892] - [infiniband] RDMA/core: Add an integrity MR pool support (Kamal Heib) [1720892] - [infiniband] IB/iser: Unwind WR union at iser_tx_desc (Kamal Heib) [1720892] - [infiniband] IB/iser: Use IB_WR_REG_MR_INTEGRITY for PI handover (Kamal Heib) [1720892] - [infiniband] RDMA/mlx5: Introduce and implement new IB_WR_REG_MR_INTEGRITY work request (Kamal Heib) [1720892] - [infiniband] RDMA/mlx5: Update set_sig_data_segment attribute for new signature API (Kamal Heib) [1720892] - [infiniband] RDMA/mlx5: Pass UMR segment flags instead of boolean (Kamal Heib) [1720892] - [infiniband] RDMA/mlx5: Add attr for max number page list length for PI operation (Kamal Heib) [1720892] - [infiniband] RDMA/mlx5: Implement mlx5_ib_map_mr_sg_pi and mlx5_ib_alloc_mr_integrity (Kamal Heib) [1720892] - [infiniband] RDMA/core: Add signature attrs element for ib_mr structure (Kamal Heib) [1720892] - [infiniband] RDMA/core: Introduce ib_map_mr_sg_pi to map data/protection sgl's (Kamal Heib) [1720892] - [infiniband] RDMA/core: Introduce IB_MR_TYPE_INTEGRITY and ib_alloc_mr_integrity API (Kamal Heib) [1720892] - [infiniband] RDMA/core: Save the MR type in the ib_mr structure (Kamal Heib) [1720892] - [infiniband] RDMA/core: Introduce new header file for signature operations (Kamal Heib) [1720892] - [infiniband] RDMA/odp: Do not leak dma maps when working with huge pages (Kamal Heib) [1720892] - [infiniband] RDMA/uverbs: Use offsetofend instead of opencoding (Kamal Heib) [1720892] - [infiniband] [scsi] scsi: RDMA/srp: Fix a sleep-in-invalid-context bug (Kamal Heib) [1720892] - [infiniband] RDMA: Check umem pointer validity prior to release (Kamal Heib) [1720892] - [infiniband] RDMA/hns: Remove asynchronic QP destroy (Kamal Heib) [1720892] - [infiniband] RDMA: Convert destroy_wq to be void (Kamal Heib) [1720892] - [infiniband] RDMA/netlink: Resort policy array (Kamal Heib) [1720892] - [infiniband] RDMA: Report available cdevs through RDMA_NLDEV_CMD_GET_CHARDEV (Kamal Heib) [1720892] - [infiniband] RDMA: Add NLDEV_GET_CHARDEV to allow char dev discovery and autoload (Kamal Heib) [1720892] - [infiniband] ipoib: correcly show a VF hardware address (Kamal Heib) [1720892] - [infiniband] RDMA: Move rdma_node_type to uapi/ (Kamal Heib) [1720892] - [infiniband] rdma: Remove nes (Kamal Heib) [1720892] - [infiniband] RDMA/ipoib: Remove check for ETH_SS_TEST (Kamal Heib) [1720892] - [infiniband] RDMA: Convert CQ allocations to be under core responsibility (Kamal Heib) [1720892] - [infiniband] RDMA/hns: Return correct error code from hns_roce_v1_rsv_lp_qp() (Kamal Heib) [1720892] - [infiniband] RDMA/cxgb3: Don't expose DMA addresses (Kamal Heib) [1720892] - [infiniband] RDMA/cxgb4: Don't expose DMA addresses (Kamal Heib) [1720892] - [infiniband] RDMA/cxgb3: Use sizeof() notation instead of plain sizeof (Kamal Heib) [1720892] - [infiniband] RDMA/cxgb3: Use for_each_sg_dma_page iterator on umem SGL (Kamal Heib) [1720892] - [infiniband] RDMA: Clear CQ objects during their allocation (Kamal Heib) [1720892] - [infiniband] RDMA: Clean destroy CQ in drivers do not return errors (Kamal Heib) [1720892] - [infiniband] RDMA/i40iw: Remove useless NULL checks (Kamal Heib) [1720892] - [infiniband] RDMA/cxgb3: Delete and properly mark unimplemented resize CQ function (Kamal Heib) [1720892] - [infiniband] RDMA/nes: Avoid memory allocation during CQ destroy (Kamal Heib) [1720892] - [infiniband] RDMA: Move owner into struct ib_device_ops (Kamal Heib) [1720892] - [infiniband] RDMA: Move uverbs_abi_ver into struct ib_device_ops (Kamal Heib) [1720892] - [infiniband] RDMA: Move driver_id into struct ib_device_ops (Kamal Heib) [1720892] - [infiniband] rdma: Delete the ib_ucm module (Kamal Heib) [1720892] - [infiniband] ucma: Convert ctx_idr to XArray (Kamal Heib) [1720892] - [infiniband] ucma: Convert multicast_idr to XArray (Kamal Heib) [1720892] - [infiniband] RDMA/ucma: Use struct_size() helper (Kamal Heib) [1720892] - [infiniband] RDMA/srp: Accept again source addresses that do not have a port number (Kamal Heib) [1720892] - [infiniband] RDMA/ipoib: implement ethtool .get_link() callback (Kamal Heib) [1720892] - [infiniband] RDMA/uverbs: check for allocation failure in uapi_add_elm() (Kamal Heib) [1720892] - [infiniband] RDMA: Convert put_page() to put_user_page*() (Kamal Heib) [1720892] - [infiniband] RDMA/nes: Remove second wait queue initialization call (Kamal Heib) [1720892] - [infiniband] RDMA/nes: Remove useless NULL checks (Kamal Heib) [1720892] - [infiniband] RDMA/core: Make ib_destroy_cq() void (Kamal Heib) [1720892] - [infiniband] RDMA/ipoib: Remove check of destroy CQ (Kamal Heib) [1720892] - [infiniband] RDMA/core: Return void from ib_device_check_mandatory() (Kamal Heib) [1720892] - [infiniband] RDMA/umem: Move page_shift from ib_umem to ib_odp_umem (Kamal Heib) [1720892] - [infiniband] RDMA/qedr: Use for_each_sg_dma_page iterator on umem SGL (Kamal Heib) [1720892] - [infiniband] RDMA/cxgb4: Use for_each_sg_dma_page iterator on umem SGL (Kamal Heib) [1720892] - [infiniband] RDMA/core: Fix doc typo (Kamal Heib) [1720892] - [infiniband] RDMA/rw: Add info regarding SG count failure (Kamal Heib) [1720892] - [infiniband] RDMA/rw: Print the correct number of sig MRs (Kamal Heib) [1720892] - [infiniband] RDMA/rw: Fix doc typo (Kamal Heib) [1720892] - [infiniband] IB/isert: Remove unused sig_attrs argument (Kamal Heib) [1720892] - [infiniband] IB/iser: Remove unused sig_attrs argument (Kamal Heib) [1720892] - [infiniband] IB/iser: Refactor iscsi_iser_check_protection function (Kamal Heib) [1720892] - [infiniband] RDMA/efa: Entropy in admin commands id (Kamal Heib) [1720892] - [infiniband] RDMA/efa: Print address on AH creation failure (Kamal Heib) [1720892] - [infiniband] RDMA/efa: Be consistent with success flow return value (Kamal Heib) [1720892] - [infiniband] RDMA/efa: Use API to get contiguous memory blocks aligned to device supported page size (Kamal Heib) [1720892] - [infiniband] RDMA/efa: Remove unused includes (Kamal Heib) [1720892] - [infiniband] RDMA/efa: Use rdma block iterator in chunk list creation (Kamal Heib) [1720892] - [infiniband] RDMA/efa: Remove unneeded admin commands abort flow (Kamal Heib) [1720892] - [infiniband] RDMA/efa: Use kvzalloc instead of kzalloc with fallback (Kamal Heib) [1720892] - [infiniband] RDMA/efa: Remove check that prevents destroy of resources in error flows (Kamal Heib) [1720892] - [infiniband] RDMA/efa: Handle mmap insertions overflow (Kamal Heib) [1720892] - [infiniband] RDMA/efa: Fix success return value in case of error (Kamal Heib) [1720892] - [infiniband] RDMA/efa: Remove MAYEXEC flag check from mmap flow (Kamal Heib) [1720892] - [infiniband] RDMA/efa: Add driver to Kconfig/Makefile (Kamal Heib) [1720892] - [infiniband] RDMA/efa: Add the efa module (Kamal Heib) [1720892] - [infiniband] RDMA/efa: Add EFA verbs implementation (Kamal Heib) [1720892] - [infiniband] RDMA/efa: Add common command handlers (Kamal Heib) [1720892] - [infiniband] RDMA/efa: Implement functions that submit and complete admin commands (Kamal Heib) [1720892] - [infiniband] RDMA/efa: Add the ABI definitions (Kamal Heib) [1720892] - [infiniband] RDMA/efa: Add the com service API definitions (Kamal Heib) [1720892] - [infiniband] RDMA/efa: Add the efa_com.h file (Kamal Heib) [1720892] - [infiniband] RDMA/efa: Add the efa.h header file (Kamal Heib) [1720892] - [infiniband] RDMA/efa: Add EFA device definitions (Kamal Heib) [1720892] - [infiniband] RDMA: Add EFA related definitions (Kamal Heib) [1720892] - [fs] CIFS: Fix use after free of file info structures (Dave Wysochanski) [1757865] - [mm] mm, memory_hotplug: fix scan_movable_pages() for gigantic hugepages (Rafael Aquini) [1730172] - [char] ipmi: Don't allow device module unload when in use (Tony Camuso) [1759916] - [netdrv] net: phy: Also request modules for C45 IDs (Gary Hook) [1764274] - [s390] s390/dasd: Fix error handling during online processing (Philipp Rudo) [1764492] - [s390] s390/cpumsf: Check for CPU Measurement sampling (Philipp Rudo) [1764490] - [edac] EDAC/amd64: Support asymmetric dual-rank DIMMs (Gary Hook) [1753384] - [edac] EDAC/amd64: Cache secondary Chip Select registers (Gary Hook) [1753384] - [edac] EDAC/amd64: Decode syndrome before translating address (Gary Hook) [1753384] - [edac] EDAC/amd64: Find Chip Select memory size using Address Mask (Gary Hook) [1753384] - [edac] EDAC/amd64: Initialize DIMM info for systems with more than two channels (Gary Hook) [1753384] - [edac] EDAC/amd64: Recognize DRAM device type ECC capability (Gary Hook) [1753384] - [edac] EDAC/amd64: Support more than two controllers for chip selects handling (Gary Hook) [1753384] - [scsi] scsi: fnic: fix msix interrupt allocation (Govindarajulu Varadarajan) [1745083] - [scsi] scsi: fnic: print port speed only at driver init or speed change (Govindarajulu Varadarajan) [1745083] - [netdrv] qmi_wwan: apply SET_DTR quirk to Sierra WP7607 (Lubomir Rintel) [1729083]- [tools] libbpf: remove compile time warning from libbpf_util.h (Yauheni Kaliuta) [1747341] - [tools] libbpf: remove dependency on barrier.h in xsk.h (Yauheni Kaliuta) [1747341] - [kernel] seccomp, bpf: disable preemption before calling into bpf prog (Yauheni Kaliuta) [1747341] - [lib] bpf: test_bpf: turn off preemption in function __run_once (Yauheni Kaliuta) [1747341] - [tools] libbpf: remove unnecessary cast-to-void (Yauheni Kaliuta) [1747341] - [kernel] bpf: fix sysctl.c warning (Yauheni Kaliuta) [1747341] - [tools] libbpf: fix using uninitialized ioctl results (Yauheni Kaliuta) [1747341] - [tools] libbpf: proper XSKMAP cleanup (Yauheni Kaliuta) [1747341] - [tools] libbpf: fix invalid munmap call (Yauheni Kaliuta) [1747341] - [tools] libbpf: fix XDP socket ring buffer memory ordering (Yauheni Kaliuta) [1747341] - [tools] libbpf: remove likely/unlikely in xsk.h (Yauheni Kaliuta) [1747341] - [bpf] samples/bpf: xdp_redirect, correctly get dummy program id (Yauheni Kaliuta) [1747341] - [net] bpf: fix access to skb_shared_info->gso_segs (Yauheni Kaliuta) [1747341] - [kernel] bpf: fix out of bounds backwards jmps due to dead code removal (Yauheni Kaliuta) [1747341] - [kernel] bpf: fix use after free in prog symbol exposure (Yauheni Kaliuta) [1747341] - [include] bpf: Fix preempt_enable_no_resched() abuse (Yauheni Kaliuta) [1747341] - [tools] selftests/bpf: test cases for pkt/null checks in subprogs (Yauheni Kaliuta) [1747341] - [kernel] bpf: mark registers in all frames after pkt/null checks (Yauheni Kaliuta) [1747341] - [tools] libbpf: add binary to gitignore (Yauheni Kaliuta) [1747341] - [net] bpf: Check address length before reading address family (Yauheni Kaliuta) [1747341] - [net] flow_dissector: disable preemption around BPF calls (Yauheni Kaliuta) [1747341] - [net] flow_dissector: switch kernel context to struct bpf_flow_dissector (Yauheni Kaliuta) [1747341] - [net] flow_dissector: fix clamping of BPF flow_keys for non-zero nhoff (Yauheni Kaliuta) [1747341] - [net] flow_dissector: allow access only to a subset of __sk_buff fields (Yauheni Kaliuta) [1747341] - [net] net/flow_dissector: pass flow_keys->n_proto to BPF programs (Yauheni Kaliuta) [1747341] - [tools] selftests/bpf: fix vlan handling in flow dissector program (Yauheni Kaliuta) [1747341] - [tools] bpf, libbpf: fix quiet install_headers (Yauheni Kaliuta) [1747341] - [tools] libbpf: add libelf dependency to shared library build (Yauheni Kaliuta) [1747341] - [tools] libbpf: add xsk.h to install_headers target (Yauheni Kaliuta) [1747341] - [tools] selftests/bpf: add btf_dedup test for VOID equivalence check (Yauheni Kaliuta) [1747341] - [tools] libbpf: fix btf_dedup equivalence check handling of different kinds (Yauheni Kaliuta) [1747341] - [documentation] bpf, doc: fix BTF docs reflow of bullet list (Yauheni Kaliuta) [1747341] - [tools] selftests/bpf: test case for invalid call stack in dead code (Yauheni Kaliuta) [1747341] - [kernel] bpf: remove incorrect 'verifier bug' warning (Yauheni Kaliuta) [1747341] - [kernel] bpf: Only print ref_obj_id for refcounted reg (Yauheni Kaliuta) [1747341] - [tools] tool: use bpf_program__get_prog_info_linear() in prog.c:do_dump() (Yauheni Kaliuta) [1747341] - [tools] tools lib bpf: Introduce bpf_program__get_prog_info_linear() (Yauheni Kaliuta) [1747341] - [tools] perf tools: Fix errors under optimization level '-Og' (Yauheni Kaliuta) [1747341] - [kernel] bpf: Try harder when allocating memory for large maps (Yauheni Kaliuta) [1747341] - [tools] tools: bpf: synchronise BPF UAPI header with tools (Yauheni Kaliuta) [1747341] - [tools] selftests/bpf: add fwd enum resolution test for btf_dedup (Yauheni Kaliuta) [1747341] - [tools] btf: resolve enum fwds in btf_dedup (Yauheni Kaliuta) [1747341] - [tools] bpf: Add an example for bpf_get_listener_sock (Yauheni Kaliuta) [1747341] - [tools] bpf: Test ref release issue in bpf_tcp_sock and bpf_sk_fullsock (Yauheni Kaliuta) [1747341] - [tools] bpf: Sync bpf.h to tools/ (Yauheni Kaliuta) [1747341] - [net] bpf: Add bpf_get_listener_sock(struct bpf_sock *sk) helper (Yauheni Kaliuta) [1747341] - [kernel] bpf: Fix bpf_tcp_sock and bpf_sk_fullsock issue related to bpf_sk_release (Yauheni Kaliuta) [1747341] - [tools] libbpf: fix to reject unknown flags in xsk_socket__create() (Yauheni Kaliuta) [1747341] - [tools] selftests/bpf: fix segfault of test_progs when prog loading failed (Yauheni Kaliuta) [1747341] - [kernel] bpf: fix replace_map_fd_with_map_ptr's ldimm64 second imm field (Yauheni Kaliuta) [1747341] - [tools] selftests: bpf: test_progs: initialize duration in singal_pending test (Yauheni Kaliuta) [1747341] - [tools] libbpf: force fixdep compilation at the start of the build (Yauheni Kaliuta) [1747341] - [tools] selftests: bpf: fix compilation with out-of-tree $(OUTPUT) (Yauheni Kaliuta) [1747341] - [tools] selftests/bpf: test that GSO works in lwt_ip_encap (Yauheni Kaliuta) [1747341] - [bpf] bpf: hbm: fix spelling mistake "deault" -> "default" (Yauheni Kaliuta) [1747341] - [tools] bpf: add test cases for non-pointer sanitiation logic (Yauheni Kaliuta) [1747341] - [tools] selftests: bpf: break up test_progs - misc (Yauheni Kaliuta) [1747341] - [tools] selftests: bpf: break up test_progs - spinlock (Yauheni Kaliuta) [1747341] - [tools] selftests: bpf: break up test_progs - tracepoint (Yauheni Kaliuta) [1747341] - [tools] selftests: bpf: break up test_progs - stackmap (Yauheni Kaliuta) [1747341] - [tools] selftests: bpf: break up test_progs - xdp (Yauheni Kaliuta) [1747341] - [tools] selftests: bpf: break up test_progs - pkt access (Yauheni Kaliuta) [1747341] - [tools] selftests: bpf: break up test_progs - preparations (Yauheni Kaliuta) [1747341] - [bpf] bpf: HBM test script (Yauheni Kaliuta) [1747341] - [bpf] bpf: User program for testing HBM (Yauheni Kaliuta) [1747341] - [bpf] bpf: Sample HBM BPF program to limit egress bw (Yauheni Kaliuta) [1747341] - [include] bpf: sync bpf.h to tools and update bpf_helpers.h (Yauheni Kaliuta) [1747341] - [net] bpf: add bpf helper bpf_skb_ecn_set_ce (Yauheni Kaliuta) [1747341] - [bpf] samples/bpf: silence compiler warning for xdpsock_user.c (Yauheni Kaliuta) [1747341] - [tools] selftests/bpf: set unlimited RLIMIT_MEMLOCK for test_sock_fields (Yauheni Kaliuta) [1747341] - [documentation] docs/bpf: minor casing/punctuation fixes (Yauheni Kaliuta) [1747341] - [documentation] docs/btf: reflow text to fill up to 78 characters (Yauheni Kaliuta) [1747341] - [documentation] docs/btf: fix typos, improve wording (Yauheni Kaliuta) [1747341] - [kernel] bpf: fix u64_stats_init() usage in bpf_prog_alloc() (Yauheni Kaliuta) [1747341] - [tools] selftests/bpf: add btf_dedup test of FWD/STRUCT resolution (Yauheni Kaliuta) [1747341] - [tools] btf: allow to customize dedup hash table size (Yauheni Kaliuta) [1747341] - [tools] libbpf: fix formatting for btf_ext__get_raw_data (Yauheni Kaliuta) [1747341] - [tools] selftests/bpf: fix btf_dedup testing code (Yauheni Kaliuta) [1747341] - [tools] tools: libbpf: make sure readelf shows full names in build checks (Yauheni Kaliuta) [1747341] - [bpf] samples: bpf: use libbpf where easy (Yauheni Kaliuta) [1747341] - [tools] tools: libbpf: add a correctly named define for map iteration (Yauheni Kaliuta) [1747341] - [bpf] samples: bpf: remove load_sock_ops in favour of bpftool (Yauheni Kaliuta) [1747341] - [bpf] samples: bpf: force IPv4 in ping (Yauheni Kaliuta) [1747341] - [tools] selftests/bpf: use __bpf_constant_htons in test_prog.c for flow dissector (Yauheni Kaliuta) [1747341] - [tools] bpf: add missing entries to bpf_helpers.h (Yauheni Kaliuta) [1747341] - [tools] tools/bpf: selftests: add map lookup to test_map_in_map bpf prog (Yauheni Kaliuta) [1747341] - [kernel] bpf: set inner_map_meta->spin_lock_off correctly (Yauheni Kaliuta) [1747341] - [bpf] samples: bpf: fix: broken sample regarding removed function (Yauheni Kaliuta) [1747341] - [tools] tools/bpftool: recognize bpf_prog_info run_time_ns and run_cnt (Yauheni Kaliuta) [1747341] - [tools] tools/bpf: sync bpf.h into tools (Yauheni Kaliuta) [1747341] - [kernel] bpf: expose program stats via bpf_prog_info (Yauheni Kaliuta) [1747341] - [kernel] bpf: fix build without bpf_syscall (Yauheni Kaliuta) [1747341] - [kernel] bpf: enable program stats (Yauheni Kaliuta) [1747341] - [kernel] bpf: check that BPF programs run with preemption disabled (Yauheni Kaliuta) [1747341] - [bpf] samples/bpf: convert xdpsock to use libbpf for AF_XDP access (Yauheni Kaliuta) [1747341] - [tools] libbpf: add support for using AF_XDP sockets (Yauheni Kaliuta) [1747341] - [tools] selftests/bpf: make sure signal interrupts BPF_PROG_TEST_RUN (Yauheni Kaliuta) [1747341] - [bpf] samples/bpf: Fix dummy program unloading for xdp_redirect samples (Yauheni Kaliuta) [1747341] - [s390] s390/net: convert pnetids to ascii (Yauheni Kaliuta) [1747341] - [net] bpf: add skb->queue_mapping write access from tc clsact (Yauheni Kaliuta) [1747341] - [tools] tools/libbpf: support bigger BTF data sizes (Yauheni Kaliuta) [1747341] - [tools] selftests: bpf: test_lwt_ip_encap: add negative tests. (Yauheni Kaliuta) [1747341] - [tools] libbpf: Introduce bpf_object__btf (Yauheni Kaliuta) [1747341] - [tools] libbpf: Introduce bpf_map__resize (Yauheni Kaliuta) [1747341] - [tools] tools/bpf: replace bzero with memset (Yauheni Kaliuta) [1747341] - [net] net: fix GSO in bpf_lwt_push_ip_encap (Yauheni Kaliuta) [1747341] - [net] net: fix double-free in bpf_lwt_xmit_reroute (Yauheni Kaliuta) [1747341] - [net] bpf: fix memory leak in bpf_lwt_xmit_reroute (Yauheni Kaliuta) [1747341] - [net] bpf: make LWTUNNEL_BPF dependent on INET (Yauheni Kaliuta) [1747341] - [tools] selftests: bpf: add test_lwt_ip_encap selftest (Yauheni Kaliuta) [1747341] - [include] bpf: sync /include/.../bpf.h with tools/include/.../bpf.h (Yauheni Kaliuta) [1747341] - [net] bpf: add handling of BPF_LWT_REROUTE to lwt_bpf.c (Yauheni Kaliuta) [1747341] - [net] ipv6_stub: add ipv6_route_input stub/proxy. (Yauheni Kaliuta) [1747341] - [net] bpf: handle GSO in bpf_lwt_push_encap (Yauheni Kaliuta) [1747341] - [net] bpf: implement BPF_LWT_ENCAP_IP mode in bpf_lwt_push_encap (Yauheni Kaliuta) [1747341] - [net] bpf: add plumbing for BPF_LWT_ENCAP_IP in bpf_lwt_push_encap (Yauheni Kaliuta) [1747341] - [net] bpf: offload: add priv field for drivers (Yauheni Kaliuta) [1747341] - [tools] tools: bpftool: doc, add text about feature-subcommand (Yauheni Kaliuta) [1747341] - [tools] selftests: bpf: relax sub-register mode compilation criteria (Yauheni Kaliuta) [1747341] - [tools] selftests: bpf: centre kernel bpf objects under new subdir "progs" (Yauheni Kaliuta) [1747341] - [tools] selftests: bpf: extend sub-register mode compilation to all bpf object files (Yauheni Kaliuta) [1747341] - [tools] selftests: bpf: add "alu32" to .gitignore (Yauheni Kaliuta) [1747341] - [tools] bpf: Add test_sock_fields for skb->sk and bpf_tcp_sock (Yauheni Kaliuta) [1747341] - [tools] bpf: Add skb->sk, bpf_sk_fullsock and bpf_tcp_sock tests to test_verifer (Yauheni Kaliuta) [1747341] - [nclude] bpf: Sync bpf.h to tools/ (Yauheni Kaliuta) [1747341] - [kernel] bpf: Add struct bpf_tcp_sock and BPF_FUNC_tcp_sock (Yauheni Kaliuta) [1747341] - [net] bpf: Refactor sock_ops_convert_ctx_access (Yauheni Kaliuta) [1747341] - [net] bpf: Add state, dst_ip4, dst_ip6 and dst_port to bpf_sock (Yauheni Kaliuta) [1747341] - [kernel] bpf: Add a bpf_sock pointer to __sk_buff and a bpf_sk_fullsock helper (Yauheni Kaliuta) [1747341] - [tools] tools/bpf: remove btf__get_strings() superseded by raw data API (Yauheni Kaliuta) [1747341] - [tools] btf: expose API to work with raw btf_ext data (Yauheni Kaliuta) [1747341] - [tools] btf: expose API to work with raw btf data (Yauheni Kaliuta) [1747341] - [tools] tools/bpf: add log_level to bpf_load_program_attr (Yauheni Kaliuta) [1747341] - [tools] tools/bpf: add missing strings.h include (Yauheni Kaliuta) [1747341] - [s390] s390/net: move pnet constants (Yauheni Kaliuta) [1747341] - [tools] bpf: test_maps: fix possible out of bound access warning (Yauheni Kaliuta) [1747341] - [tools] tools: bpftool: doc, fix incorrect text (Yauheni Kaliuta) [1747341] - [tools] selftests/bpf: test reading the offloaded program (Yauheni Kaliuta) [1747341] - [tools] selftests/bpf: add test for mixing generic and offload XDP (Yauheni Kaliuta) [1747341] - [tools] selftests/bpf: print traceback when test fails (Yauheni Kaliuta) [1747341] - [tools] selftests/bpf: fix the expected messages (Yauheni Kaliuta) [1747341] - [tools] tools/bpf: add const qualifier to btf__get_map_kv_tids() map_name parameter (Yauheni Kaliuta) [1747341] - [tools] selftests/bpf: add "any alignment" annotation for some tests (Yauheni Kaliuta) [1747341] - [tools] selftests/bpf: use localhost in tcp_{server, client}.py (Yauheni Kaliuta) [1747341] - [s390] s390: bpf: fix JMP32 code-gen (Yauheni Kaliuta) [1747341] - [tools] selftests/bpf: remove generated verifier/tests.h on 'make clean' (Yauheni Kaliuta) [1747341] - [bpf] samples/bpf: Check the prog id before exiting (Yauheni Kaliuta) [1747341] - [bpf] samples/bpf: Add a "force" flag to XDP samples (Yauheni Kaliuta) [1747341] - [bpf] samples/bpf: Extend RLIMIT_MEMLOCK for xdp_{sample_pkts, router_ipv4} (Yauheni Kaliuta) [1747341] - [bpf] samples/bpf: Convert XDP samples to libbpf usage (Yauheni Kaliuta) [1747341] - [bpf] samples/bpf: xdp_redirect_cpu have not need for read_trace_pipe (Yauheni Kaliuta) [1747341] - [tools] selftests/bpf: test for BPF_F_LOCK (Yauheni Kaliuta) [1747341] - [tools] tools/bpf: sync uapi/bpf.h (Yauheni Kaliuta) [1747341] - [kernel] bpf: introduce BPF_F_LOCK flag (Yauheni Kaliuta) [1747341] - [tools] selftests/bpf: add bpf_spin_lock C test (Yauheni Kaliuta) [1747341] - [tools] selftests/bpf: add simple BPF_PROG_TEST_RUN examples for flow dissector (Yauheni Kaliuta) [1747341] - [tools] selftests/bpf: add bpf_spin_lock verifier tests (Yauheni Kaliuta) [1747341] - [tools] tools/bpf: sync include/uapi/linux/bpf.h (Yauheni Kaliuta) [1747341] - [kernel] bpf: add support for bpf_spin_lock to cgroup local storage (Yauheni Kaliuta) [1747341] - [kernel] bpf: introduce bpf_spin_lock (Yauheni Kaliuta) [1747341] - [net] bpf: Correctly annotate implicit fall through in bpf_base_func_proto (Yauheni Kaliuta) [1747341] - [kernel] bpf, cgroups: clean up kerneldoc warnings (Yauheni Kaliuta) [1747341] - [kernel] bpf: fix bitrotted kerneldoc (Yauheni Kaliuta) [1747341] - [include] bpf: BPF_PROG_TYPE_CGROUP_{SKB, SOCK, SOCK_ADDR} require cgroups enabled (Yauheni Kaliuta) [1747341] - [tools] selftests/bpf: mark verifier test that uses bpf_trace_printk as BPF_PROG_TYPE_TRACEPOINT (Yauheni Kaliuta) [1747341] - [net] bpf: add BPF_PROG_TEST_RUN support for flow dissector (Yauheni Kaliuta) [1747341] - [net] net/flow_dissector: move bpf case into __skb_flow_bpf_dissect (Yauheni Kaliuta) [1747341] - [net] Revert "[net] flow_dissector: disable preemption around BPF calls" (Yauheni Kaliuta) [1747341] - [tools] tools: bpftool: warn about risky prog array updates (Yauheni Kaliuta) [1747341] - [tools] selftests: bpf: remove duplicated include (Yauheni Kaliuta) [1747341] - [tools] selftests: bpf: break up the rest of test_verifier (Yauheni Kaliuta) [1747341] - [tools] selftests: bpf: break up test_verifier (Yauheni Kaliuta) [1747341] - [tools] selftests: bpf: prepare for break up of verifier tests (Yauheni Kaliuta) [1747341] - [tools] selftests: bpf: makefile support sub-register code-gen test mode (Yauheni Kaliuta) [1747341] - [tools] selftests: bpf: functional and min/max reasoning unit tests for JMP32 (Yauheni Kaliuta) [1747341] - [s390] s390: bpf: implement jitting of JMP32 (Yauheni Kaliuta) [1747341] - [powerpc] ppc: bpf: implement jitting of JMP32 (Yauheni Kaliuta) [1747341] - [arm64] arm64: bpf: implement jitting of JMP32 (Yauheni Kaliuta) [1747341] - [x86] x86_64: bpf: implement jitting of JMP32 (Yauheni Kaliuta) [1747341] - [kernel] bpf: JIT blinds support JMP32 (Yauheni Kaliuta) [1747341] - [kernel] bpf: interpreter support for JMP32 (Yauheni Kaliuta) [1747341] - [tools] tools: bpftool: teach cfg code about JMP32 (Yauheni Kaliuta) [1747341] - [kernel] bpf: disassembler support JMP32 (Yauheni Kaliuta) [1747341] - [kernel] bpf: verifier support JMP32 (Yauheni Kaliuta) [1747341] - [kernel] bpf: refactor verifier min/max code for condition jump (Yauheni Kaliuta) [1747341] - [include] bpf: allocate 0x06 to new eBPF instruction class JMP32 (Yauheni Kaliuta) [1747341] - [tools] selftests/bpf: suppress readelf stderr when probing for BTF support (Yauheni Kaliuta) [1747341] - [net] bpf: allow BPF programs access skb_shared_info->gso_segs field (Yauheni Kaliuta) [1747341] - [tools] tool: feature probing, change default action (Yauheni Kaliuta) [1747341] - [kernel] bpf: notify offload JITs about optimizations (Yauheni Kaliuta) [1747341] - [kernel] bpf: verifier: record original instruction index (Yauheni Kaliuta) [1747341] - [tools] selftests: bpf: add tests for dead code removal (Yauheni Kaliuta) [1747341] - [kernel] bpf: verifier: remove unconditional branches by 0 (Yauheni Kaliuta) [1747341] - [kernel] bpf: verifier: remove dead code (Yauheni Kaliuta) [1747341] - [kernel] bpf: verifier: hard wire branches to dead code (Yauheni Kaliuta) [1747341] - [kernel] bpf: change parameters of call/branch offset adjustment (Yauheni Kaliuta) [1747341] - [tools] selftests/bpf: don't hardcode iptables/nc path in test_tcpnotify_user (Yauheni Kaliuta) [1747341] - [tools] libbpf: Show supported ELF section names when failing to guess prog/attach type (Yauheni Kaliuta) [1747341] - [documentation] bpf: btf: add btf documentation (Yauheni Kaliuta) [1747341] - [kernel] perf: Make perf_event_output() propagate the output() return (Yauheni Kaliuta) [1747341] - [kernel] bpf: fix a (false) compiler warning (Yauheni Kaliuta) [1747341] - [tools] tool: add bash completion for peek/push/enqueue/pop/dequeue (Yauheni Kaliuta) [1747341] - [tools] tool: add pop and dequeue commands (Yauheni Kaliuta) [1747341] - [tools] tool: add push and enqueue commands (Yauheni Kaliuta) [1747341] - [tools] tool: add peek command (Yauheni Kaliuta) [1747341] - [tools] tool: don't print empty key/value for maps (Yauheni Kaliuta) [1747341] - [tools] tool: make key optional in lookup command (Yauheni Kaliuta) [1747341] - [tools] tool: make key and value optional in update command (Yauheni Kaliuta) [1747341] - [tools] tools/bpf: support __int128 in bpftool map pretty dumper (Yauheni Kaliuta) [1747341] - [tools] tools/bpf: add bpffs pretty print test for int128 (Yauheni Kaliuta) [1747341] - [tools] tools/bpf: refactor test_btf pretty printing for multiple map value formats (Yauheni Kaliuta) [1747341] - [tools] tools/bpf: add int128 raw test in test_btf (Yauheni Kaliuta) [1747341] - [kernel] bpf: btf: support 128 bit integer type (Yauheni Kaliuta) [1747341] - [tools] libbpf: don't define CC and AR (Yauheni Kaliuta) [1747341] - [include] bpf: remove leftovers after v5.0 update (Yauheni Kaliuta) [1715770] - [target] scsi: target: cxgbit: add support for IEEE_8021QAZ_APP_SEL_STREAM selector (Vishal Kulkarni) [1725820] - [netdrv] cxgb4i: add support for IEEE_8021QAZ_APP_SEL_STREAM selector (Vishal Kulkarni) [1725818] - [net] SUNRPC: Fix possible autodisconnect during connect due to old last_used (Dave Wysochanski) [1724692] - [fs] NFSv4: Add lease_time and lease_expired to 'nfs4:' line of mountstats (Dave Wysochanski) [1727369] - [scsi] scsi: zfcp: fix reaction on bit error threshold notification (Philipp Rudo) [1764494] - [iommu] iommu/arm-smmu: Error out only if not enough context interrupts (Mark Langsdorf) [1658736] - [netdrv] cxgb4:Fix out-of-bounds MSI-X info array access (Vishal Kulkarni) [1763194] - [fs] vfs: Fix EOVERFLOW testing in put_compat_statfs64 (Eric Sandeen) [1757902] - [security] selinux: fix context string corruption in convert_context() (Ondrej Mosnacek) [1758086] - [fs] cifs: use cifsInodeInfo->open_file_lock while iterating to avoid a panic (Dave Wysochanski) [1757865] - [kernel] alarmtimer: Use EOPNOTSUPP instead of ENOTSUPP (Vladis Dronov) [1760638] - [netdrv] cxgb4: RHEL-only disable device dump (Jonathan Toppins) [1708456] - [fs] xfs: Fix deadlock between AGI and AGF with RENAME_WHITEOUT (Brian Foster) [1759564] - [x86] x86/stacktrace: Prevent access_ok() warnings in arch_stack_walk_user() (Jerome Marchand) [1757758] - [s390] s390/sclp: Fix bit checked for has_sipl (Philipp Rudo) [1748347] - [fs] dax: dax_layout_busy_page() should not unmap cow pages (Jeff Moyer) [1752109] - [fs] dax: Fix missed wakeup in put_unlocked_entry() (Jeff Moyer) [1752109] - [fs] dax: Fix missed wakeup with PMD faults (Jeff Moyer) [1752109] - [fs] dax: Fix xarray entry association for mixed mappings (Jeff Moyer) [1752109] - [mm] mm: page_mkclean vs MADV_DONTNEED race (Jeff Moyer) [1752109] - [fs] dax: Flush partial PMDs correctly (Jeff Moyer) [1752109 1724979] - [fs] dax: Use non-exclusive wait in wait_entry_unlocked() (Jeff Moyer) [1752109] - [x86] x86/mm: Fix decoy address handling vs 32-bit builds (Jeff Moyer) [1752109 1585079] - [fs] dax: Fix unlock mismatch with updated API (Jeff Moyer) [1752109 1724956] - [fs] dax: Don't access a freed inode (Jeff Moyer) [1752109 1724956] - [fs] dax: Check page->mapping isn't NULL (Jeff Moyer) [1752109 1585079 1724956] - [fs] dax: Avoid losing wakeup in dax_lock_mapping_entry (Jeff Moyer) [1752109] - [fs] dax: Fix huge page faults (Jeff Moyer) [1752109] - [fs] dax: Fix dax_unlock_mapping_entry for PMD pages (Jeff Moyer) [1752109] - [fs] dax: Reinstate RCU protection of inode (Jeff Moyer) [1752109] - [fs] dax: Make sure the unlocking entry isn't locked (Jeff Moyer) [1752109] - [fs] dax: Remove optimisation from dax_lock_mapping_entry (Jeff Moyer) [1752109] - [fs] dax: Convert page fault handlers to XArray (Jeff Moyer) [1752109] - [fs] dax: Convert dax_lock_mapping_entry to XArray (Jeff Moyer) [1752109] - [fs] dax: Convert dax writeback to XArray (Jeff Moyer) [1752109] - [fs] dax: Convert __dax_invalidate_entry to XArray (Jeff Moyer) [1752109] - [fs] dax: Convert dax_layout_busy_page to XArray (Jeff Moyer) [1752109] - [fs] dax: Convert dax_insert_pfn_mkwrite to XArray (Jeff Moyer) [1752109] - [fs] dax: Hash on XArray instead of mapping (Jeff Moyer) [1752109] - [fs] dax: Rename some functions (Jeff Moyer) [1752109] - [fs] dax: Fix deadlock in dax_lock_mapping_entry() (Jeff Moyer) [1752109 1585079 1641544] - [drivers] device-dax: Add missing address_space_operations (Jeff Moyer) [1752109 1585079] - [x86] x86/mm/pat: Prepare {reserve, free}_memtype() for "decoy" addresses (Jeff Moyer) [1752109 1585079] - [mm] mm, memory_failure: Teach memory_failure() about dev_pagemap pages (Jeff Moyer) [1703560 1752109 1585079] - [fs] filesystem-dax: Introduce dax_lock_mapping_entry() (Jeff Moyer) [1752109 1585079] - [mm] mm, memory_failure: Collect mapping size in collect_procs() (Jeff Moyer) [1752109 1585079] - [mm] mm, madvise_inject_error: Let memory_failure() optionally take a page reference (Jeff Moyer) [1752109 1585079] - [mm] mm, madvise_inject_error: Disable MADV_SOFT_OFFLINE for ZONE_DEVICE pages (Jeff Moyer) [1752109 1585079] - [fs] filesystem-dax: Set page->index (Jeff Moyer) [1752109 1585079] - [drivers] device-dax: Set page->index (Jeff Moyer) [1752109 1585079] - [drivers] device-dax: Enable page_mapping() (Jeff Moyer) [1752109 1585079] - [drivers] device-dax: Convert to vmf_insert_mixed and vm_fault_t (Jeff Moyer) [1752109 1585079] - [pci] PCI: Add quirk to disable MSI-X support for Amazon's Annapurna Labs Root Port (Myron Stowe) [1732357] - [pci] PCI/VPD: Prevent VPD access for Amazon's Annapurna Labs Root Port (Myron Stowe) [1732357] - [pci] PCI: Add ACS quirk for Amazon Annapurna Labs root ports (Myron Stowe) [1732357] - [pci] PCI: Add Amazon's Annapurna Labs vendor ID (Myron Stowe) [1732357] - [arm64] arm64: PCI: Preserve firmware configuration when desired (Myron Stowe) [1732372] - [arm64] arm64: PCI: Allow resource reallocation if necessary (Myron Stowe) [1732372] - [pci] PCI: Don't auto-realloc if we're preserving firmware config (Myron Stowe) [1732372] - [pci] PCI/ACPI: Evaluate PCI Boot Configuration _DSM (Myron Stowe) [1732372] - [irqchip] irqchip/gic-v2m: Add support for Amazon Graviton variant of GICv3+GICv2m (Myron Stowe) [1732382] - [pci] PCI: al: Add Amazon Annapurna Labs PCIe host controller driver (Myron Stowe) [1732357] - [netdrv] mlx4: fix spelling mistake "veify" -> "verify" (Alaa Hleihel) [1724340] - [netdrv] IB/mlx4: Fix memory leaks (Alaa Hleihel) [1724340] - [netdrv] net/mlx4_en: fix a memory leak bug (Alaa Hleihel) [1724340] - [netdrv] IB/mlx4: Delete unused func arg (Alaa Hleihel) [1724340] - [netdrv] net/mlx4_en: ethtool, Remove unsupported SFP EEPROM high pages query (Alaa Hleihel) [1724340 1724339] - [netdrv] net/mlx4_core: Change the error print to info print (Alaa Hleihel) [1724340 1724339] - [netdrv] mlx4: Convert pv_id_table to XArray (Alaa Hleihel) [1724340 1724339] - [netdrv] IB/mlx4: Fix race condition between catas error reset and aliasguid flows (Alaa Hleihel) [1724340 1724338] - [netdrv] net/mlx4_core: Fix qp mtt size calculation (Alaa Hleihel) [1724340 1724338] - [netdrv] net/mlx4_core: Fix locking in SRIOV mode when switching between events and polling (Alaa Hleihel) [1724340 1724338] - [netdrv] net/mlx4_core: Fix reset flow when in command polling mode (Alaa Hleihel) [1724340 1724338] - [netdrv] mellanox: Switch to bitmap_zalloc() (Alaa Hleihel) [1724340 1724338] - [netdrv] IB/mlx4: Increase the timeout for CM cache (Alaa Hleihel) [1724340 1724338] - [netdrv] net/mlx4_core: A write memory barrier is sufficient in EQ ci update (Alaa Hleihel) [1724340 1724338] - [netdrv] net/mlx4: Mark expected switch fall-through (Alaa Hleihel) [1724340 1724338] - [netdrv] net/mlx4: remove unneeded semicolon (Alaa Hleihel) [1724340 1724338] - [parport] parport: parport_serial: Add support for Sunix Multi I/O boards (John Linville) [1663781] - [tty] serial: 8250_pci: Add support for Sunix serial boards (John Linville) [1663781] - [scsi] hpsa: update driver version (Joseph Szczypek) [1761968] - [scsi] scsi: hpsa: add missing hunks in reset-patch (Joseph Szczypek) [1761968] - [netdrv] igc: Clean up unused shadow_vfta pointer (David Arcari) [1721713] - [netdrv] igc: Add Rx checksum support (David Arcari) [1721713] - [netdrv] igc: Add set_rx_mode support (David Arcari) [1721713] - [netdrv] igc: Add SCTP CRC checksumming functionality (David Arcari) [1721713] - [netdrv] igc: Add tx_csum offload functionality (David Arcari) [1721713] - [netdrv] igc: Remove unneeded PCI bus defines (David Arcari) [1721713] - [netdrv] igc: Add NVM checksum validation (David Arcari) [1721713] - [netdrv] igc: Remove useless forward declaration (David Arcari) [1721713] - [netdrv] ethernet: Delete unnecessary checks before the macro call dev_kfree_skb (David Arcari) [1721713] - [netdrv] igc: Add more SKUs for i225 device (David Arcari) [1721713] - [netdrv] igc: Update the MAC reset flow (David Arcari) [1721713] - [netdrv] igc: Remove the unused field from a device specification structure (David Arcari) [1721713] - [netdrv] igc: Remove the polarity field from a PHY information structure (David Arcari) [1721713] - [netdrv] net: Use skb accessors in network drivers (David Arcari) [1721713] - [netdrv] igc: Prefer pcie_capability_read_word() (David Arcari) [1721713] - [netdrv] igc: Cleanup the redundant code (David Arcari) [1721713] - [netdrv] igc: Add flow control support (David Arcari) [1721713] - [netdrv] igc: Remove the obsolete workaround (David Arcari) [1721713] - [netdrv] igc: Clean up unused pointers (David Arcari) [1721713] - [netdrv] igc: Fix double definitions (David Arcari) [1721713] - [netdrv] igb/igc: warn when fatal read failure happens (David Arcari) [1721713] - [scsi] scsi: qla2xxx: Fix different size DMA Alloc/Unmap (Himanshu Madhani) [1753031] - [scsi] qla2xxx: call dma_free_coherent with correct size in all cases in qla24xx_sp_unmap (Himanshu Madhani) [1753031] - [arm64] crypto: arm64/crc32 - remove PMULL based CRC32 driver (Mark Salter) [1742821] - [arm64] arm64/lib: improve CRC32 performance for deep pipelines (Mark Salter) [1742821] - [arm64] arm64/lib: add accelerated crc32 routines (Mark Salter) [1742821] - [arm64] arm64: cpufeature: add feature for CRC32 instructions (Mark Salter) [1742821] - [lib] lib/crc32: make core crc32() routines weak so they can be overridden (Mark Salter) [1742821] - [arm64] arm64: cpu: Move errata and feature enable callbacks closer to callers (Mark Salter) [1742821] - [arm64] arm64: kill config_sctlr_el1() (Mark Salter) [1742821] - [include] ethtool: Add SFF-8436 and SFF-8636 max EEPROM length definitions (Petr Oros) [1757522] - [net] bridge/mdb: remove wrong use of NLM_F_MULTI (Hangbin Liu) [1756799] - [net] bridge: mcast: don't delete permanent entries when fast leave is enabled (Hangbin Liu) [1756799] - [net] bridge: multicast: use rcu to access port list from br_multicast_start_querier (Hangbin Liu) [1756799] - [net] bridge: Fix ethernet header pointer before check skb forwardable (Hangbin Liu) [1756799] - [net] clear skb->tstamp in bridge forwarding path (Hangbin Liu) [1756799] - [net] bridge: br_arp_nd_proxy: set icmp6_router if neigh has NTF_ROUTER (Hangbin Liu) [1756799] - [net] vlan: Inherit MPLS features from parent device (Hangbin Liu) [1724306] - [netdrv] linux/dim: Fix overflow in dim calculation (Ivan Vecera) [1737807] - [lib] dim: Fix -Wunused-const-variable warnings (Ivan Vecera) [1737807] - [lib] linux/dim: Add completions count to dim_sample (Ivan Vecera) [1737807] - [netdrv] linux/dim: Move implementation to .c files (Ivan Vecera) [1737807] - [netdrv] linux/dim: Rename externally used net_dim members (Ivan Vecera) [1737807] - [netdrv] linux/dim: Rename net_dim_sample() to net_dim_update_sample() (Ivan Vecera) [1737807] - [netdrv] linux/dim: Rename externally exposed macros (Ivan Vecera) [1737807] - [include] linux/dim: Remove "net" prefix from internal DIM members (Ivan Vecera) [1737807] - [include] linux/dim: Move logic to dim.h (Ivan Vecera) [1737807] - [tools] selftests: add a test case for cls_lower handle overflow (Ivan Vecera) [1761512] - [net] idr: introduce idr_for_each_entry_continue_ul() (Ivan Vecera) [1761512] - [net] idr: fix overflow case for idr_for_each_entry_ul() (Ivan Vecera) [1761512] - [net] sctp: add chunks to sk_backlog when the newsk sk_socket is not set (Xin Long) [1734271] - [net] netns: enable to dump full nsid translation table (Petr Oros) [1757748] - [net] netns: enable to specify a nsid for a get request (Petr Oros) [1757748] - [net] netns: add support of NETNSA_TARGET_NSID (Petr Oros) [1757748] - [net] netns: introduce 'struct net_fill_args' (Petr Oros) [1757748] - [net] netns: remove net arg from rtnl_net_fill() (Petr Oros) [1757748] - [net] mpls: fix warning with multi-label encap (Hangbin Liu) [1756788] - [net] mpls: Return error for RTA_GATEWAY attribute (Hangbin Liu) [1756788] - [net] macsec: drop skb sk before calling gro_cells_receive (Xin Long) [1745819] - [net] team: add ethtool get_link_ksettings (Hangbin Liu) [1724896] - [net] sched: flower: don't call synchronize_rcu() on mask creation (Ivan Vecera) [1751856] - [net] sched: flower: refactor reoffload for concurrent access (Ivan Vecera) [1751856] - [net] sched: flower: fix filter net reference counting (Ivan Vecera) [1751856] - [net] sched: flower: use correct ht function to prevent duplicates (Ivan Vecera) [1751856] - [net] sched: flower: insert filter to ht before offloading it to hw (Ivan Vecera) [1751856] - [net] sched: ensure tc flower reoffload takes filter ref (Ivan Vecera) [1751856] - [net] sched: flower: set unlocked flag for flower proto ops (Ivan Vecera) [1751856] - [net] sched: flower: track rtnl lock state (Ivan Vecera) [1751856] - [net] sched: flower: protect flower classifier state with spinlock (Ivan Vecera) [1751856] - [net] sched: flower: handle concurrent tcf proto deletion (Ivan Vecera) [1751856] - [net] sched: flower: handle concurrent filter insertion in fl_change (Ivan Vecera) [1751856] - [net] sched: flower: protect masks list with spinlock (Ivan Vecera) [1751856] - [net] sched: flower: handle concurrent mask insertion (Ivan Vecera) [1751856] - [net] sched: flower: add reference counter to flower mask (Ivan Vecera) [1751856] - [net] sched: flower: track filter deletion with flag (Ivan Vecera) [1751856] - [net] sched: flower: introduce reference counting for filters (Ivan Vecera) [1751856] - [net] sched: flower: refactor fl_change (Ivan Vecera) [1751856] - [net] sched: flower: don't check for rtnl on head dereference (Ivan Vecera) [1751856] - [kernel] exit from RHEL 8.2 early ystream mode (Phillip Lougher)- [x86] kvm: svm: Remove unneeded WBINVD and DF_FLUSH when starting SEV guests (Janakarajan Natarajan) [1762517] - [x86] kvm: svm: Reduce WBINVD/DF_FLUSH invocations (Janakarajan Natarajan) [1762517] - [x86] kvm: svm: Guard against DEACTIVATE when performing WBINVD/DF_FLUSH (Janakarajan Natarajan) [1762517] - [x86] kvm: svm: Serialize access to the SEV ASID bitmap (Janakarajan Natarajan) [1762517] - [xen] remove pre-xen3 fallback handlers (Vitaly Kuznetsov) [1759997] - [net] SUNRPC: Count ops completing with tk_status < 0 (Dave Wysochanski) [1636572] - [net] SUNRPC: Use proper printk specifiers for unsigned long long (Dave Wysochanski) [1636572] - [net] SUNRPC: Move call to rpc_count_iostats before rpc_call_done (Dave Wysochanski) [1636572] - [net] SUNRPC: Add tracking of RPC level errors (Dave Wysochanski) [1636572] - [net] SUNRPC: Refactor rpc_restart_call/rpc_restart_call_prepare (Dave Wysochanski) [1636572] - [net] SUNRPC: Fix up task signalling (Dave Wysochanski) [1636572] - [net] SUNRPC: Track writers of the 'channel' file to improve cache_listeners_exist (Dave Wysochanski) [1741333] - [net] sunrpc/cache: handle missing listeners better. (Dave Wysochanski) [1741333] - [pci] PCI/ACPI: Advertise _HPX Type 3 support via _OSC (Myron Stowe) [1712756] - [pci] PCI/ACPI: Implement _HPX Type 3 Setting Record (Myron Stowe) [1712756] - [netdrv] e1000e: Add support for Comet Lake (David Arcari) [1764549] - [netdrv] e1000e: Add support for S0ix (Ken Cox) [1721709] - [netdrv] e1000e: Make speed detection on hotplugging cable more reliable (Ken Cox) [1721709] - [netdrv] ethernet: Delete unnecessary checks before the macro call dev_kfree_skb (Ken Cox) [1721709] - [netdrv] e1000e: add workaround for possible stalled packet (Ken Cox) [1721709] - [netdrv] e1000e: Use dev_get_drvdata where possible (Ken Cox) [1721709] - [netdrv] net: Use skb accessors in network drivers (Ken Cox) [1721709] - [netdrv] e1000e: PCIm function state support (Ken Cox) [1721709] - [netdrv] e1000e: Make watchdog use delayed work (Ken Cox) [1721709] - [netdrv] e1000e: Reduce boot time by tightening sleep ranges (Ken Cox) [1721709] - [netdrv] e1000e: Increase pause and refresh time (Ken Cox) [1721709] - [scsi] scsi: megaraid_sas: Introduce module parameter for default queue depth (Tomas Henzl) [1726251] - [scsi] scsi: megaraid_sas: Fix a compilation warning (Tomas Henzl) [1726251] - [scsi] scsi: megaraid_sas: Make a bunch of functions static (Tomas Henzl) [1726251] - [scsi] scsi: megaraid_sas: Make some functions static (Tomas Henzl) [1726251] - [scsi] scsi: megaraid_sas: fix panic on loading firmware crashdump (Tomas Henzl) [1726251] - [scsi] scsi: megaraid_sas: fix spelling mistake "megarid_sas" -> "megaraid_sas" (Tomas Henzl) [1726251] - [scsi] scsi: megaraid_sas: Update driver version to 07.710.50.00 (Tomas Henzl) [1726251] - [scsi] scsi: megaraid_sas: Add module parameter for FW Async event logging (Tomas Henzl) [1726251] - [scsi] scsi: megaraid_sas: Enable msix_load_balance for Invader and later controllers (Tomas Henzl) [1726251] - [scsi] scsi: megaraid_sas: Fix calculation of target ID (Tomas Henzl) [1726251] - [scsi] scsi: megaraid_sas: Make some symbols static (Tomas Henzl) [1726251] - [scsi] scsi: megaraid_sas: Update driver version to 07.710.06.00-rc1 (Tomas Henzl) [1726251] - [scsi] scsi: megaraid_sas: Introduce various Aero performance modes (Tomas Henzl) [1726251] - [scsi] scsi: megaraid_sas: Use high IOPS queues based on IO workload (Tomas Henzl) [1726251] - [scsi] scsi: megaraid_sas: Set affinity for high IOPS reply queues (Tomas Henzl) [1726251] - [scsi] scsi: megaraid_sas: Enable coalescing for high IOPS queues (Tomas Henzl) [1726251] - [scsi] scsi: megaraid_sas: Add support for High IOPS queues (Tomas Henzl) [1726251] - [scsi] scsi: megaraid_sas: Add support for MPI toolbox commands (Tomas Henzl) [1726251] - [scsi] scsi: megaraid_sas: Offload Aero RAID5/6 division calculations to driver (Tomas Henzl) [1726251] - [scsi] scsi: megaraid_sas: RAID1 PCI bandwidth limit algorithm is applicable for only Ventura (Tomas Henzl) [1726251] - [scsi] scsi: megaraid_sas: megaraid_sas: Add check for count returned by HOST_DEVICE_LIST DCMD (Tomas Henzl) [1726251] - [scsi] scsi: megaraid_sas: Handle sequence JBOD map failure at driver level (Tomas Henzl) [1726251] - [scsi] scsi: megaraid_sas: Don't send FPIO to RL Bypass queue (Tomas Henzl) [1726251] - [scsi] scsi: megaraid_sas: In probe context, retry IOC INIT once if firmware is in fault (Tomas Henzl) [1726251] - [scsi] scsi: megaraid_sas: Release Mutex lock before OCR in case of DCMD timeout (Tomas Henzl) [1726251] - [scsi] scsi: megaraid_sas: Call disable_irq from process IRQ poll (Tomas Henzl) [1726251] - [scsi] scsi: megaraid_sas: Remove few debug counters from IO path (Tomas Henzl) [1726251] - [scsi] scsi: megaraid_sas: Add support for Non-secure Aero PCI IDs (Tomas Henzl) [1726251] - [scsi] scsi: megaraid_sas: Add 32 bit atomic descriptor support to AERO adapters (Tomas Henzl) [1726251] - [scsi] scsi: megaraid_sas: Use struct_size() helper (Tomas Henzl) [1726251] - [scsi] scsi: megaraid_sas: Remove unused including (Tomas Henzl) [1726251] - [scsi] scsi: megaraid_sas: use DEVICE_ATTR_{RO, RW} (Tomas Henzl) [1726251] - [scsi] scsi: megaraid_sas: use octal permissions instead of constants (Tomas Henzl) [1726251] - [scsi] scsi: megaraid_sas: make max_sectors visible in sys (Tomas Henzl) [1726251] - [scsi] scsi: megaraid_sas: remove set but not used variables 'buff_addr' and 'ci_h' (Tomas Henzl) [1726251] - [scsi] scsi: megaraid_sas: remove set but not used variable 'sge_sz' (Tomas Henzl) [1726251] - [scsi] scsi: megaraid_sas: remove set but not used variables 'host' and 'wait_time' (Tomas Henzl) [1726251] - [scsi] scsi: megaraid_sas: remove set but not used variable 'cur_state' (Tomas Henzl) [1726251] - [scsi] scsi: megaraid_sas: Update driver version to 07.708.03.00 (Tomas Henzl) [1726251] - [scsi] scsi: megaraid_sas: Export RAID map through debugfs (Tomas Henzl) [1726251] - [scsi] scsi: megaraid_sas: Fix MSI-X vector print (Tomas Henzl) [1726251] - [scsi] scsi: megaraid_sas: Add debug prints for device list (Tomas Henzl) [1726251] - [scsi] scsi: megaraid_sas: Add prints in suspend and resume path (Tomas Henzl) [1726251] - [scsi] scsi: megaraid_sas: Print firmware interrupt status (Tomas Henzl) [1726251] - [scsi] scsi: megaraid_sas: Print FW fault information (Tomas Henzl) [1726251] - [scsi] scsi: megaraid_sas: Export RAID map id through sysfs (Tomas Henzl) [1726251] - [scsi] scsi: megaraid_sas: Print BAR information from driver (Tomas Henzl) [1726251] - [scsi] scsi: megaraid_sas: Dump system registers for debugging (Tomas Henzl) [1726251] - [scsi] scsi: megaraid_sas: Dump system interface regs from sysfs (Tomas Henzl) [1726251] - [scsi] scsi: megaraid_sas: Add formatting option for megasas_dump (Tomas Henzl) [1726251] - [scsi] scsi: megaraid_sas: Enhance internal DCMD timeout prints (Tomas Henzl) [1726251] - [scsi] scsi: megaraid_sas: Enhance prints in OCR and TM path (Tomas Henzl) [1726251] - [scsi] scsi: megaraid_sas: Load balance completions across all MSI-X (Tomas Henzl) [1726251] - [scsi] scsi: megaraid_sas: IRQ poll to avoid CPU hard lockups (Tomas Henzl) [1726251] - [scsi] scsi: megaraid_sas: Block PCI config space access from userspace during OCR (Tomas Henzl) [1726251] - [scsi] scsi: megaraid_sas: Rework code around controller reset (Tomas Henzl) [1726251] - [scsi] scsi: megaraid_sas: fw_reset_no_pci_access required for MFI adapters only (Tomas Henzl) [1726251] - [scsi] scsi: megaraid_sas: Remove unused variable target_index (Tomas Henzl) [1726251] - [x86] perf/x86/msr: Add Comet Lake CPU support (Michael Petlan) [1763290] - [x86] perf/x86/intel: Add Comet Lake CPU support (Michael Petlan) [1763290] - [x86] perf/x86/cstate: Add Comet Lake CPU support (Michael Petlan) [1763290] - [x86] perf/x86/intel: Update KBL Package C-state events to also include PC8/PC9/PC10 counters (Michael Petlan) [1763290] - [x86] x86/cpu: Add Comet Lake to the Intel CPU models header (Michael Petlan) [1763290] - [s390] s390/qeth: reject oversized SNMP requests (Philipp Rudo) [1726414] - [s390] s390/qeth: serialize cmd reply with concurrent timeout (Philipp Rudo) [1726414] - [s390] s390/qeth: move cast type selection into fill_header() (Philipp Rudo) [1726414] - [s390] s390/qeth: extract helper for route validation (Philipp Rudo) [1726414] - [s390] s390/qeth: consolidate skb RX processing in L3 driver (Philipp Rudo) [1726414] - [s390] s390/qeth: consolidate pm code (Philipp Rudo) [1726414] - [s390] s390/qeth: streamline SNMP cmd code (Philipp Rudo) [1726414] - [s390] s390/qeth: remove static cmd buffer infrastructure (Philipp Rudo) [1726414] - [s390] s390/qeth: dynamically allocate MPC cmds (Philipp Rudo) [1726414] - [s390] s390/qeth: dynamically allocate vnicc cmds (Philipp Rudo) [1726414] - [s390] s390/qeth: dynamically allocate diag cmds (Philipp Rudo) [1726414] - [s390] s390/qeth: dynamically allocate various cmds with sub-types (Philipp Rudo) [1726414] - [s390] s390/qeth: clarify parameter for simple assist cmds (Philipp Rudo) [1726414] - [s390] s390/qeth: dynamically allocate simple IPA cmds (Philipp Rudo) [1726414] - [s390] s390/qeth: allocate a single cmd on read channel (Philipp Rudo) [1726414] - [s390] s390/qeth: command-chain the IDX sequence (Philipp Rudo) [1726414] - [s390] s390/qeth: convert RCD code to common IO infrastructure (Philipp Rudo) [1726414] - [s390] s390/qeth: add support for dynamically allocated cmds (Philipp Rudo) [1726414] - [s390] s390/qeth: remove 'channel' parameter from callbacks (Philipp Rudo) [1726414] - [s390] s390/qeth: convert device-specific trace entries (Philipp Rudo) [1726414] - [s390] s390/qeth: remove OSN-specific IO code (Philipp Rudo) [1726414] - [s390] s390/qeth: remove qeth_wait_for_buffer() (Philipp Rudo) [1726414] - [s390] s390/qeth: clean up setting of BLKT defaults (Philipp Rudo) [1726414] - [s390] s390/qeth: restart pending READ cmd from callback (Philipp Rudo) [1726414] - [s390] s390/qeth: simplify DOWN state handling (Philipp Rudo) [1726414] - [s390] s390/qeth: use mm helpers (Philipp Rudo) [1726414] - [s390] s390/qeth: don't mask TX errors on IQD devices (Philipp Rudo) [1726414] - [s390] s390/qeth: handle error when updating TX queue count (Philipp Rudo) [1726414] - [s390] s390/qeth: fix VLAN attribute in bridge_hostnotify udev event (Philipp Rudo) [1726414] - [s390] s390/qeth: check dst entry before use (Philipp Rudo) [1726414] - [s390] s390/qeth: handle limited IPv4 broadcast in L3 TX path (Philipp Rudo) [1726414] - [s390] s390/qeth: trust non-IP cast type in qeth_l3_fill_header() (Philipp Rudo) [1726414] - [s390] s390/qeth: extract helper to determine L2 cast type (Philipp Rudo) [1726414] - [s390] s390/qeth: cache max number of available buffer elements (Philipp Rudo) [1726414] - [s390] s390/qeth: don't clear Output buffers on every queue init (Philipp Rudo) [1726414] - [s390] s390/qeth: use IS_* helpers for checking device type (Philipp Rudo) [1726414] - [s390] s390/qeth: clean up stale buffer state documentation (Philipp Rudo) [1726414] - [s390] s390/qeth: remove RX seqno in skb->cb (Philipp Rudo) [1726414] - [s390] s390: qeth: address type mismatch warning (Philipp Rudo) [1726414] - [s390] s390/qeth: stop/wake TX queues based on their fill level (Philipp Rudo) [1726414] - [s390] s390/qeth: simplify QoS code (Philipp Rudo) [1726414] - [s390] s390/qeth: add TX multiqueue support for OSA devices (Philipp Rudo) [1726414] - [s390] s390/qeth: add TX multiqueue support for IQD devices (Philipp Rudo) [1726414] - [s390] s390/qeth: don't keep statistics for tx timeout (Philipp Rudo) [1726414] - [s390] s390/qeth: don't bother updating the last-tx time (Philipp Rudo) [1726414] - [s390] s390/qeth: handle error from qeth_update_from_chp_desc() (Philipp Rudo) [1726414] - [s390] s390/qeth: clarify naming for some QDIO helpers (Philipp Rudo) [1726414] - [s390] s390/qeth: send IDX cmds via qeth_send_control_data() (Philipp Rudo) [1726414] - [s390] s390/qeth: use callback to finalize cmd (Philipp Rudo) [1726414] - [s390] s390/qeth: let qeth_notify_reply() set the notify reason (Philipp Rudo) [1726414] - [s390] s390/qeth: clarify default cmd callback (Philipp Rudo) [1726414] - [s390] s390/qeth: don't poll for cmd IO completion (Philipp Rudo) [1726414] - [s390] s390/qeth: convert IP table spinlock to mutex (Philipp Rudo) [1726414] - [s390] s390/qeth: defer IPv6 address notifier events (Philipp Rudo) [1726414] - [s390] s390/qeth: add wrapper for IP table access (Philipp Rudo) [1726414] - [s390] s390/qeth: remove locking for RX modeset cache (Philipp Rudo) [1726414] - [s390] s390/qeth: defer RX modesetting (Philipp Rudo) [1726414] - [s390] s390/qeth: fix race when initializing the IP address table (Philipp Rudo) [1726414] - [s390] s390/qeth: don't erase configuration while probing (Philipp Rudo) [1726414] - [s390] s390/qeth: drop redundant state checking (Philipp Rudo) [1726414] - [s390] s390/qeth: don't special-case HW trap during suspend (Philipp Rudo) [1726414] - [s390] s390/qeth: remove driver-wide workqueue (Philipp Rudo) [1726414] - [s390] s390/qeth: don't defer close_dev work during recovery (Philipp Rudo) [1726414] - [s390] s390/qeth: remove a redundant check for card->dev (Philipp Rudo) [1726414] - [s390] s390/qeth: call dev_close() during recovery (Philipp Rudo) [1726414] - [s390] s390/qeth: unconditionally clear MAC_REGISTERED flag (Philipp Rudo) [1726414] - [s390] s390/qeth: enable/disable the HW trap a little earlier (Philipp Rudo) [1726414] - [s390] s390/qeth: remove RECOVER state (Philipp Rudo) [1726414] - [s390] s390/qeth: split out OSN netdev ops (Philipp Rudo) [1726414] - [s390] s390/qeth: add support for ETHTOOL_GRINGPARAM (Philipp Rudo) [1726414] - [s390] s390/qeth: overhaul ethtool statistics (Philipp Rudo) [1726414] - [s390] s390/qeth: move ethtool code into its own file (Philipp Rudo) [1726414] - [s390] s390/qeth: reduce ethtool statistics (Philipp Rudo) [1726414] - [s390] s390/qeth: use a static Output Queue array (Philipp Rudo) [1726414] - [s390] s390/qeth: allow manual recovery when device is SOFTSETUP (Philipp Rudo) [1726414] - [s390] s390/qeth: convert remaining legacy cmd callbacks (Philipp Rudo) [1726414] - [s390] s390/qeth: convert bridgeport callbacks (Philipp Rudo) [1726414] - [s390] s390/qeth: allow cmd callbacks to return errnos (Philipp Rudo) [1726414] - [s390] s390/qeth: limit trace to valid data of command request (Philipp Rudo) [1726414] - [s390] s390/qeth: align csum offload with TSO control logic (Philipp Rudo) [1726414] - [s390] s390/qeth: enable only required csum offload features (Philipp Rudo) [1726414] - [s390] s390/qeth: consolidate filling of low-level cmd length fields (Philipp Rudo) [1726414] - [s390] s390/qeth: reduce data length for ARP cache query (Philipp Rudo) [1726414] - [s390] s390/qeth: remove VLAN tracking for L2 devices (Philipp Rudo) [1726414] - [s390] s390/qeth: detach netdevice while card is offline (Philipp Rudo) [1726414] - [s390] s390/qeth: delay netdevice registration (Philipp Rudo) [1726414] - [s390] s390/qeth: remove TX disable from online path (Philipp Rudo) [1726414] - [s390] s390/qeth: register MAC address earlier (Philipp Rudo) [1726414] - [s390] s390/qeth: consolidate open/stop netdev ops (Philipp Rudo) [1726414] - [s390] s390/qeth: remove bogus netif_wake_queue() (Philipp Rudo) [1726414] - [s390] s390/qeth: streamline TX buffer management (Philipp Rudo) [1726414] - [s390] s390/qeth: don't process hsuid in qeth_l3_setup_netdev() (Philipp Rudo) [1726414] - [s390] s390/qeth: remove unused fallback in Layer3's MAC code (Philipp Rudo) [1726414] - [s390] s390/qeth: remove two IPA command helpers (Philipp Rudo) [1726414] - [s390] s390/qeth: replace open-coded cmd setup (Philipp Rudo) [1726414] - [s390] s390/qeth: remove card list (Philipp Rudo) [1726414] - [s390] s390/qeth: unify transmit code (Philipp Rudo) [1726414] - [s390] s390/qeth: handle af_iucv skbs in qeth_l3_fill_header() (Philipp Rudo) [1726414] - [s390] s390/qeth: sanitize ARP requests (Philipp Rudo) [1726414] - [s390] s390/qdio: restrict QAOB usage to IQD unicast queues (Philipp Rudo) [1726414] - [s390] s390/qdio: add sanity checks to the fast-requeue path (Philipp Rudo) [1726414] - [s390] s390/qdio: don't touch the dsci in tiqdio_add_input_queues() (Philipp Rudo) [1726414] - [s390] s390/qdio: (re-)initialize tiqdio list entries (Philipp Rudo) [1726414] - [s390] s390/qdio: optimize state inspection of HW-owned SBALs (Philipp Rudo) [1726414] - [s390] s390/qdio: use get_buf_state() in debug_get_buf_state() (Philipp Rudo) [1726414] - [s390] s390/qdio: allow to scan all Output SBALs in one go (Philipp Rudo) [1726414] - [s390] s390/qdio: consolidate index tracking for queue scan (Philipp Rudo) [1726414] - [s390] s390/qdio: limit direct access to first_to_check cursor (Philipp Rudo) [1726414] - [s390] s390/qdio: eliminate queue's last_move cursor (Philipp Rudo) [1726414] - [s390] s390/qdio: simplify SBAL range calculation (Philipp Rudo) [1726414] - [s390] s390/qdio: pass up count of ready-to-process SBALs (Philipp Rudo) [1726414] - [s390] s390/qdio: fix output of DSCI value in debug file (Philipp Rudo) [1726414] - [s390] s390/qdio: clean up qdio_check_outbound_after_thinint() (Philipp Rudo) [1726414] - [s390] s390/qdio: clean up pci_out_supported() (Philipp Rudo) [1726414] - [s390] s390/qdio: make SBAL address array type-safe (Philipp Rudo) [1726414] - [s390] s390/qdio: clean up AOB handling (Philipp Rudo) [1726414] - [s390] s390/ccwgroup: add get_ccwgroupdev_by_busid() (Philipp Rudo) [1726414]- [net] xprtrdma: Remove stale comment (Kamal Heib) [1720891] - [net] xprtrdma: Update comments that reference ib_drain_qp (Kamal Heib) [1720891] - [net] xprtrdma: Remove pr_err() call sites from completion handlers (Kamal Heib) [1720891] - [net] xprtrdma: Eliminate struct rpcrdma_create_data_internal (Kamal Heib) [1720891] - [net] xprtrdma: Aggregate the inline settings in struct rpcrdma_ep (Kamal Heib) [1720891] - [net] xprtrdma: Remove rpcrdma_create_data_internal::rsize and wsize (Kamal Heib) [1720891] - [net] xprtrdma: Eliminate rpcrdma_ia::ri_device (Kamal Heib) [1720891] - [net] xprtrdma: More Send completion batching (Kamal Heib) [1720891] - [net] xprtrdma: Clean up sendctx functions (Kamal Heib) [1720891] - [net] xprtrdma: Trace marshaling failures (Kamal Heib) [1720891] - [net] xprtrdma: Increase maximum number of backchannel requests (Kamal Heib) [1720891] - [net] xprtrdma: Backchannel can use GFP_KERNEL allocations (Kamal Heib) [1720891] - [net] xprtrdma: Clean up regbuf helpers (Kamal Heib) [1720891] - [net] xprtrdma: De-duplicate "allocate new, free old regbuf" (Kamal Heib) [1720891] - [net] xprtrdma: Allocate req's regbufs at xprt create time (Kamal Heib) [1720891] - [net] xprtrdma: rpcrdma_regbuf alignment (Kamal Heib) [1720891] - [net] xprtrdma: Clean up rpcrdma_create_rep() and rpcrdma_destroy_rep() (Kamal Heib) [1720891] - [net] xprtrdma: Clean up rpcrdma_create_req() (Kamal Heib) [1720891] - [scsi] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 502 (Kamal Heib) [1720891] - [infiniband] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 288 (Kamal Heib) [1720891] - [net] xprtrdma: Use struct_size() in kzalloc() (Kamal Heib) [1720891] - [infiniband] RDMA/core: Fix panic when port_data isn't initialized (Kamal Heib) [1720891] - [infiniband] RDMA/uverbs: Pass udata on uverbs error unwind (Kamal Heib) [1720891] - [infiniband] RDMA/core: Clear out the udata before error unwind (Kamal Heib) [1720891] - [infiniband] RDMA/srp: Rename SRP sysfs name after IB device rename trigger (Kamal Heib) [1720891] - [infiniband] treewide: Add SPDX license identifier - Makefile/Kconfig (Kamal Heib) [1720891] - [infiniband] RDMA/core: Change system parameters callback from dumpit to doit (Kamal Heib) [1720891] - [infiniband] RDMA: Directly cast the sockaddr union to sockaddr (Kamal Heib) [1720891] - [infiniband] RDMA/ipoib: Allow user space differentiate between valid dev_port (Kamal Heib) [1720891] - [infiniband] RDMA/device: Don't fire uevent before device is fully initialized (Kamal Heib) [1720891] - [infiniband] RDMA/umem: Remove hugetlb flag (Kamal Heib) [1720891] - [infiniband] RDMA/bnxt_re: Use core helpers to get aligned DMA address (Kamal Heib) [1720891] - [infiniband] RDMA/bnxt_re: Use for_each_sg_dma_page iterator on umem SGL (Kamal Heib) [1720891] - [infiniband] RDMA/i40iw: Use core helpers to get aligned DMA address within a supported page size (Kamal Heib) [1720891] - [infiniband] RDMA/i40iw: Use for_each_sg_dma_page iterator on umem SGL (Kamal Heib) [1720891] - [infiniband] RDMA/verbs: Add a DMA iterator to return aligned contiguous memory blocks (Kamal Heib) [1720891] - [infiniband] RDMA/umem: Add API to find best driver supported page size in an MR (Kamal Heib) [1720891] - [infiniband] RDMA/core: Allow detaching gid attribute netdevice for RoCE (Kamal Heib) [1720891] - [infiniband] RDMA/rxe: Use rdma_read_gid_attr_ndev_rcu to access netdev (Kamal Heib) [1720891] - [infiniband] RDMA/cma: Use rdma_read_gid_attr_ndev_rcu to access netdev (Kamal Heib) [1720891] - [infiniband] RDMA: Introduce and use GID attr helper to read RoCE L2 fields (Kamal Heib) [1720891] - [infiniband] RDMA/hns: Add vlan enable bit for hip08 (Kamal Heib) [1720891] - [infiniband] RDMA/hns: Update some fields of qp context (Kamal Heib) [1720891] - [infiniband] RDMA/hns: Delete unused variable in hns_roce_v2_modify_qp function (Kamal Heib) [1720891] - [infiniband] RDMA/hns: Add enable judgement for UD vlan (Kamal Heib) [1720891] - [infiniband] IB/mlx5: Consider vlan of lower netdev for macvlan GID entries (Kamal Heib) [1720891] - [infiniband] IB/cm: Reduce dependency on gid attribute ndev check (Kamal Heib) [1720891] - [infiniband] RDMA/rxe: Consider skb reserve space based on netdev of GID (Kamal Heib) [1720891] - [infiniband] RDMA: Get rid of iw_cm_verbs (Kamal Heib) [1720891] - [infiniband] RDMA/cxgb4: Use ib_device_set_netdev() (Kamal Heib) [1720891] - [infiniband] RDMA/core: Do not invoke init_port on compat devices (Kamal Heib) [1720891] - [infiniband] IB/core: Set qp->real_qp before it may be accessed (Kamal Heib) [1720891] - [infiniband] RDMA/uverbs: Initialize uverbs_attr_bundle ucontext in ib_uverbs_get_context (Kamal Heib) [1720891] - [infiniband] RDMA/uverbs: Initialize udata struct on destroy flows (Kamal Heib) [1720891] - [infiniband] RDMA/umem: Handle page combining avoidance correctly in ib_umem_add_sg_table() (Kamal Heib) [1720891] - [infiniband] RDMA/core: Introduce RDMA subsystem ibdev_* print functions (Kamal Heib) [1720891] - [infiniband] uverbs: Convert idr to XArray (Kamal Heib) [1720891] - [infiniband] RDMA: Remove rdma_user_mmap_page (Kamal Heib) [1720891] - [infiniband] RDMA/mlx5: Use get_zeroed_page() for clock_info (Kamal Heib) [1720891] - [infiniband] RDMA/mlx5: Do not allow the user to write to the clock page (Kamal Heib) [1720891] - [infiniband] RDMA/cma: Consider scope_id while binding to ipv6 ll address (Kamal Heib) [1720891] - [infiniband] IB/core: Allow vlan link local address based RoCE GIDs (Kamal Heib) [1720891] - [infiniband] RDMA/core: Add a netlink command to change net namespace of rdma device (Kamal Heib) [1720891] - [infiniband] RDMA/core: Introduce a helper function to change net namespace of rdma device (Kamal Heib) [1720891] - [infiniband] RDMA/core: Avoid freeing netdevs in disable_device() (Kamal Heib) [1720891] - [infiniband] RDMA/ocrdma: Remove use of idr use pci bdf instead (Kamal Heib) [1720891] - [infiniband] RDMA/drivers: Convert easy drivers to use ib_device_set_netdev() (Kamal Heib) [1720891] - [infiniband] RDMA/umem: Use correct value for SG entries in sg_copy_to_buffer() (Kamal Heib) [1720891] - [infiniband] RDMA: Handle SRQ allocations by IB/core (Kamal Heib) [1720891] - [infiniband] qedr: Convert srqidr to XArray (Kamal Heib) [1720891] - [infiniband] qedr: Convert qpidr to XArray (Kamal Heib) [1720891] - [infiniband] RDMA: Handle AH allocations by IB/core (Kamal Heib) [1720891] - [infiniband] RDMA/hns: Fix bad endianess of port_pd variable (Kamal Heib) [1720891] - [infiniband] RDMA/mad: Reduce MAD scope to mlx5_ib only (Kamal Heib) [1720891] - [infiniband] RDMA/ocrdma: Remove a set-but-not-used variable (Kamal Heib) [1720891] - [infiniband] RDMA/core: Support object allocation in atomic context (Kamal Heib) [1720891] - [infiniband] IB: When attrs.udata/ufile is available use that instead of uobject (Kamal Heib) [1720891] - [infiniband] RDMA/nldev: Return device protocol (Kamal Heib) [1720891] - [infiniband] RDMA/cm: Move debug counters to be under relevant IB device (Kamal Heib) [1720891] - [infiniband] RDMA/umem: Combine contiguous PAGE_SIZE regions in SGEs (Kamal Heib) [1720891] - [infiniband] RDMA/cm: Remove useless zeroing of static global variable (Kamal Heib) [1720891] - [infiniband] RDMA/cma: Set proper port number as index (Kamal Heib) [1720891] - [infiniband] IB: Pass only ib_udata in function prototypes (Kamal Heib) [1720891] - [infiniband] IB: Remove 'uobject->context' dependency in object destroy APIs (Kamal Heib) [1720891] - [infiniband] cxgb4: Convert mmidr to XArray (Kamal Heib) [1720891] - [infiniband] cxgb4: Convert qpidr to XArray (Kamal Heib) [1720891] - [infiniband] cxgb4: Convert cqidr to XArray (Kamal Heib) [1720891] - [infiniband] IB: Pass uverbs_attr_bundle down ib_x destroy path (Kamal Heib) [1720891] - [infiniband] IB: Pass uverbs_attr_bundle down uobject destroy path (Kamal Heib) [1720891] - [infiniband] IB: ucontext should be set properly for all cmd & ioctl paths (Kamal Heib) [1720891] - [infiniband] RDMA/core: Don't compare specific bit after boolean AND (Kamal Heib) [1720891] - [infiniband] RDMA/netlink: Remove unused data structure (Kamal Heib) [1720891] - [infiniband] RDMA/core: Add command to set ib_core device net namspace sharing mode (Kamal Heib) [1720891] - [infiniband] RDMA/core: Add interface to read device namespace sharing mode (Kamal Heib) [1720891] - [infiniband] RDMA/core: Extend ib_device_get_by_index for net namespace (Kamal Heib) [1720891] - [infiniband] RDMA: Check net namespace access for uverbs, umad, cma and nldev (Kamal Heib) [1720891] - [infiniband] RDMA/core: Add module param to disable device sharing among net ns (Kamal Heib) [1720891] - [infiniband] RDMA/core: Support core port attributes in non init_net (Kamal Heib) [1720891] - [infiniband] RDMA/core: Implement compat device/sysfs tree in net namespace (Kamal Heib) [1720891] - [infiniband] RDMA/core: Restrict sysfs entries view to init_net (Kamal Heib) [1720891] - [infiniband] RDMA/core: Introduce ib_core_device to hold device (Kamal Heib) [1720891] - [infiniband] RDMA/rxe: Use correct sizing on buffers holding page DMA addresses (Kamal Heib) [1720891] - [infiniband] RDMA/mthca: Use correct sizing on buffers holding page DMA addresses (Kamal Heib) [1720891] - [infiniband] RDMA/uverbs: Allow the compiler to verify declaration and definition consistency (Kamal Heib) [1720891] - [infiniband] RDMA/uverbs: Annotate uverbs_request_next_ptr() return value as a __user pointer (Kamal Heib) [1720891] - [infiniband] RDMA/uverbs: Add a __user annotation to a pointer (Kamal Heib) [1720891] - [infiniband] IB/rxe: Replace av->network_type with skb->protocol (Kamal Heib) [1720891] - [infiniband] IB/MAD: Add SMP details to MAD tracing (Kamal Heib) [1720891] - [infiniband] IB/UMAD: Add umad trace points (Kamal Heib) [1720891] - [infiniband] IB/MAD: Add agent trace points (Kamal Heib) [1720891] - [infiniband] IB/MAD: Add recv path trace point (Kamal Heib) [1720891] - [infiniband] IB/MAD: Add send path trace points (Kamal Heib) [1720891] - [infiniband] RDMA/vmw_pvrdma: Skip zeroing device attrs (Kamal Heib) [1720891] - [infiniband] IB/iser: remove uninitialized variable len (Kamal Heib) [1720891] - [infiniband] IB/core: Ensure an invalidate_range callback on ODP MR (Kamal Heib) [1720891] - [infiniband] RDMA/rxe: Fix slab-out-bounds access which lead to kernel crash later (Kamal Heib) [1720891] - [infiniband] drivers: infiniband: Fix whitespace in kconfig (Kamal Heib) [1720891] - [infiniband] RDMA/nes: remove redundant check on udata (Kamal Heib) [1720891] - [infiniband] cma: Convert portspace IDRs to XArray (Kamal Heib) [1720891] - [infiniband] ucm: Convert ctx_id_table to XArray (Kamal Heib) [1720891] - [infiniband] ib core: Convert query_idr to XArray (Kamal Heib) [1720891] - [infiniband] RDMA/cm: Convert local_id_table to XArray (Kamal Heib) [1720891] - [infiniband] IB/mad: Convert ib_mad_clients to XArray (Kamal Heib) [1720891] - [infiniband] RDMA: Use __packed annotation instead of __attribute__ ((packed)) (Kamal Heib) [1720891] - [char] tpm: Remove a deprecated comments about implicit sysfs locking (Jerry Snitselaar) [1725580 1742257] - [char] tpm_tis_core: Set TPM_CHIP_FLAG_IRQ before probing for interrupts (Jerry Snitselaar) [1725580 1742257] - [char] tpm_tis_core: Turn on the TPM before probing IRQ's (Jerry Snitselaar) [1725580 1742257] - [char] tpm: Fix null pointer dereference on chip register error path (Jerry Snitselaar) [1725580 1742257] - [char] tpm: Fix TPM 1.2 Shutdown sequence to prevent future TPM operations (Jerry Snitselaar) [1725580 1742257] - [char] tpm: Actually fail on TPM errors during "get random" (Jerry Snitselaar) [1725580 1742257] - [char] tpm: Replace GPLv2 boilerplate/reference with SPDX - rule 505 (Jerry Snitselaar) [1725580 1742257] - [char] tpm: Replace GPLv2 boilerplate/reference with SPDX - rule 500 (Jerry Snitselaar) [1725580 1742257] - [char] tpm: Replace GPLv2 boilerplate/reference with SPDX - rule 441 (Jerry Snitselaar) [1725580 1742257] - [char] tpm: Replace GPLv2 boilerplate/reference with SPDX - rule 399 (Jerry Snitselaar) [1725580 1742257] - [char] tpm: Replace GPLv2 boilerplate/reference with SPDX - rule 152 (Jerry Snitselaar) [1725580 1742257] - [char] tpm: Replace GPLv2 boilerplate/reference with SPDX - rule 13 (Jerry Snitselaar) [1725580 1742257] - [char] tpm: Add SPDX license identifier - Makefile/Kconfig (Jerry Snitselaar) [1725580 1742257] - [tools] selftests/tpm2: Open tpm dev in unbuffered mode (Jerry Snitselaar) [1725580 1742257] - [tools] selftests/tpm2: Extend tests to cover partial reads (Jerry Snitselaar) [1725580 1742257] - [tools] selftests: add TPM 2.0 tests (Jerry Snitselaar) [1725580 1742257] - [security] KEYS: trusted: fix -Wvarags warning (Jerry Snitselaar) [1725580 1742257] - [security] KEYS: Move trusted.h to include/keys [ver #2] (Jerry Snitselaar) [1725580 1742257] - [security] KEYS: trusted: Expose common functionality [ver #2] (Jerry Snitselaar) [1725580 1742257] - [char] tpm: Wrap the buffer from the caller to tpm_buf in tpm_send() (Jerry Snitselaar) [1725580 1742257] - [security] KEYS: trusted: correctly initialize digests and fix locking issue (Jerry Snitselaar) [1725580 1742257] - [security] KEYS: trusted: allow module init if TPM is inactive or deactivated (Jerry Snitselaar) [1725580 1742257] - [net] net/smc: make sure EPOLLOUT is raised (Philipp Rudo) [1726415] - [net] net/smc: avoid fallback in case of non-blocking connect (Philipp Rudo) [1726415] - [net] net/smc: do not schedule tx_work in SMC_CLOSED state (Philipp Rudo) [1726415] - [net] net/smc: common release code for non-accepted sockets (Philipp Rudo) [1726415] - [net] net/smc: Fix error path in smc_init (Philipp Rudo) [1726415] - [net] net/smc: hold conns_lock before calling smc_lgr_register_conn() (Philipp Rudo) [1726415] - [dma] dmaengine: ioatdma: support latency tolerance report (LTR) for v3.4 (Jerry Snitselaar) [1661996] - [dma] dmaengine: ioatdma: add descriptor pre-fetch support for v3.4 (Jerry Snitselaar) [1661996] - [dma] dmaengine: ioatdma: disable DCA enabling on IOATDMA v3.4 (Jerry Snitselaar) [1661996] - [dma] dmaengine: ioatdma: Add Snow Ridge ioatdma device id (Jerry Snitselaar) [1661996] - [kernel] mutex: Fix up mutex_waiter usage (Waiman Long) [1736609] - [kernel] locking/mutex: Use mutex flags macro instead of hard code (Waiman Long) [1736609] - [kernel] locking/mutex: Make __mutex_owner static to mutex.c (Waiman Long) [1736609] - [kernel] locking/mutex: Test for initialized mutex (Waiman Long) [1736609] - [kernel] kernel/locking/mutex.c: remove caller signal_pending branch predictions (Waiman Long) [1736609] - [kernel] Revert "locking/pvqspinlock: Don't wait if vCPU is preempted" (Waiman Long) [1736609] - [kernel] locking/rwsem: Check for operations on an uninitialized rwsem (Waiman Long) [1736609] - [kernel] locking/rwsem: Make handoff writer optimistically spin on owner (Waiman Long) [1736609] - [kernel] locking/rwsem: Add ACQUIRE comments (Waiman Long) [1736609] - [tty] tty/ldsem, locking/rwsem: Add missing ACQUIRE to read_failed sleep loop (Waiman Long) [1736609] - [kernel] locking/rwsem: Add missing ACQUIRE to read_slowpath sleep loop (Waiman Long) [1736609] - [kernel] locking/rwsem: Add missing ACQUIRE to read_slowpath exit when queue is empty (Waiman Long) [1736609] - [kernel] locking/rwsem: Don't call owner_on_cpu() on read-owner (Waiman Long) [1736609] - [kernel] locking/rwsem: Guard against making count negative (Waiman Long) [1736609] - [kernel] locking/rwsem: Adaptive disabling of reader optimistic spinning (Waiman Long) [1736609] - [kernel] locking/rwsem: Enable time-based spinning on reader-owned rwsem (Waiman Long) [1736609] - [kernel] locking/rwsem: Make rwsem->owner an atomic_long_t (Waiman Long) [1736609] - [kernel] locking/rwsem: Enable readers spinning on writer (Waiman Long) [1736609] - [kernel] locking/rwsem: Clarify usage of owner's nonspinaable bit (Waiman Long) [1736609] - [kernel] locking/rwsem: Wake up almost all readers in wait queue (Waiman Long) [1736609] - [kernel] locking/rwsem: More optimal RT task handling of null owner (Waiman Long) [1736609] - [kernel] locking/rwsem: Always release wait_lock before waking up tasks (Waiman Long) [1736609] - [kernel] locking/rwsem: Implement lock handoff to prevent lock starvation (Waiman Long) [1736609] - [kernel] locking/rwsem: Make rwsem_spin_on_owner() return owner state (Waiman Long) [1736609] - [kernel] locking/rwsem: Code cleanup after files merging (Waiman Long) [1736609] - [kernel] locking/rwsem: Add rwsem_init.c to keep __init_rwsem() kABI (Waiman Long) [1736609] - [kernel] locking/rwsem: Merge rwsem.h and rwsem-xadd.c into rwsem.c (Waiman Long) [1736609] - [kernel] locking/rwsem: Implement a new locking scheme (Waiman Long) [1736609] - [kernel] locking/rwsem: Remove rwsem_wake() wakeup optimization (Waiman Long) [1736609] - [kernel] locking/rwsem: Make owner available even if !CONFIG_RWSEM_SPIN_ON_OWNER (Waiman Long) [1736609] - [kernel] locking/lock_events: Use raw_cpu_{add, inc}() for stats (Waiman Long) [1736609] - [kernel] locking/lock_events: Use this_cpu_add() when necessary (Waiman Long) [1736609] - [kernel] locking/rwsem: Revert "[kernel] locking/rwsem: Add missing ACQUIRE to read_slowpath ..." (Waiman Long) [1736609] - [block] block: don't release queue's sysfs lock during switching elevator (Ming Lei) [1760151] - [block] blk-mq: move lockdep_assert_held() into elevator_exit (Ming Lei) [1760151] - [block] block: fix race between switching elevator and removing queues (Ming Lei) [1760151] - [md] raid5: use bio_end_sector in r5_next_bio (Nigel Croxon) [1754949] - [md] raid5: remove STRIPE_OPS_REQ_PENDING (Nigel Croxon) [1754949] - [md] md: add feature flag MD_FEATURE_RAID0_LAYOUT (Nigel Croxon) [1754949] - [md] md/raid0: avoid RAID0 data corruption due to layout confusion. (Nigel Croxon) [1754949] - [md] raid5: don't set STRIPE_HANDLE to stripe which is in batch list (Nigel Croxon) [1754949] - [md] raid5: don't increment read_errors on EILSEQ return (Nigel Croxon) [1754949] - [md] md/raid5: use bio_end_sector to calculate last_sector (Nigel Croxon) [1730670] - [md] md/raid1: fail run raid1 array when active disk less than one (Nigel Croxon) [1730670] - [md] md raid0/linear: Mark array as 'broken' and fail BIOs if a member is gone (Nigel Croxon) [1730670] - [md] raid5 improve too many read errors msg by adding limits (Nigel Croxon) [1730670] - [md] md: don't report active array_state until after revalidate_disk() completes. (Nigel Croxon) [1730670] - [md] md: only call set_in_sync() when it is expected to succeed. (Nigel Croxon) [1730670] - [md] raid1: factor out a common routine to handle the completion of sync write (Nigel Croxon) [1730670] - [md] md: don't call spare_active in md_reap_sync_thread if all member devices can't work (Nigel Croxon) [1730670] - [md] md: don't set In_sync if array is frozen (Nigel Croxon) [1730670] - [md] md: allow last device to be forcibly removed from RAID1/RAID10. (Nigel Croxon) [1730670] - [md] md/raid10: end bio when the device faulty (Nigel Croxon) [1730670] - [md] md/raid1: end bio when the device faulty (Nigel Croxon) [1730670] - [md] md/raid6: Set R5_ReadError when there is read failure on parity disk (Nigel Croxon) [1730670] - [md] raid1: use an int as the return value of raise_barrier() (Nigel Croxon) [1730670] - [md] md/raid1: Fix a warning message in remove_wb() (Nigel Croxon) [1730670] - [crypto] crypto: ccp - Fix SEV_VERSION_GREATER_OR_EQUAL (Gary Hook) [1754634] - [crypto] crypto: ccp - Do not free psp_master when PLATFORM_INIT fails (Gary Hook) [1754634] - [crypto] crypto: ccp - Use kmemdup in ccp_copy_and_save_keypart() (Gary Hook) [1754634] - [crypto] crypto: ccp - introduce SEV_GET_ID2 command (Gary Hook) [1754634] - [netdrv] e1000e: start network tx queue only when link is up (Oleksandr Natalenko) [1747869] - [netdrv] Revert "e1000e: fix cyclic resets at link up with active tx" (Oleksandr Natalenko) [1747869] - [mm] mm/zsmalloc.c: fix build when CONFIG_COMPACTION=n (Rafael Aquini) [1735181] - [mm] mm/zsmalloc.c: fix race condition in zs_destroy_pool (Rafael Aquini) [1735181] - [mm] mm/zsmalloc.c: migration can leave pages in ZS_EMPTY indefinitely (Rafael Aquini) [1735181] - [mm] mm, page_owner: handle THP splits correctly (Rafael Aquini) [1735181] - [mm] hugetlbfs: fix hugetlb page migration/fault race causing SIGBUS (Rafael Aquini) [1735181] - [mm] mm/usercopy: use memory range to be accessed for wraparound check (Rafael Aquini) [1735181] - [mm] mm/memcontrol.c: fix use after free in mem_cgroup_iter() (Rafael Aquini) [1735181] - [mm] mm/hmm: fix bad subpage pointer in try_to_unmap_one (Rafael Aquini) [1735181] - [mm] mm: vmscan: check if mem cgroup is disabled or not before calling memcg slab shrinker (Rafael Aquini) [1735181] - [mm] mm: revert "kmemleak: allow to coexist with fault injection" (Rafael Aquini) [1735181] - [mm] mm/vmalloc: sync unmappings in __purge_vmap_area_lazy() (Rafael Aquini) [1735181] - [mm] mm/vmalloc.c: add priority threshold to __purge_vmap_area_lazy() (Rafael Aquini) [1735181] - [mm] mm/cma.c: fail if fixed declaration can't be honored (Rafael Aquini) [1735181] - [mm] mm/mmu_notifier: use hlist_add_head_rcu() (Rafael Aquini) [1735181] - [mm] mm/mincore.c: fix race between swapoff and mincore (Rafael Aquini) [1735181] - [mm] mm, swap: fix race between swapoff and some swap operations (Rafael Aquini) [1735181] - [mm] mm/failslab.c: by default, do not fail allocations with direct reclaim only (Rafael Aquini) [1735181] - [mm] mm: vmscan: scan anonymous pages on file refaults (Rafael Aquini) [1735181] - [mm] mm/vmscan.c: prevent useless kswapd loops (Rafael Aquini) [1735181] - [mm] mm/page_idle.c: fix oops because end_pfn is larger than max_pfn (Rafael Aquini) [1760459 1735181] - [mm] mm/mempolicy.c: fix an incorrect rebind node in mpol_rebind_nodemask (Rafael Aquini) [1735181] - [mm] mm/vmscan.c: fix trying to reclaim unevictable LRU page (Rafael Aquini) [1735181] - [mm] mm/mlock.c: change count_mm_mlocked_page_nr return type (Rafael Aquini) [1735181] - [mm] mm/mlock.c: mlockall error for flag MCL_ONFAULT (Rafael Aquini) [1735181] - [mm] mm/list_lru.c: fix memory leak in __memcg_init_list_lru_node (Rafael Aquini) [1735181] - [mm] memcg: make it work on sparse non-0-node systems (Rafael Aquini) [1735181] - [mm] prctl_set_mm: downgrade mmap_sem to read lock (Rafael Aquini) [1735181] - [mm] mm/debug.c: fix __dump_page when mapping->host is not set (Rafael Aquini) [1735181] - [mm] mm/debug.c: fix __dump_page() for poisoned pages (Rafael Aquini) [1735181] - [mm] mm: update references to page _refcount (Rafael Aquini) [1735181] - [mm] mm: lower the printk loglevel for __dump_page messages (Rafael Aquini) [1735181] - [mm] mm: print more information about mapping in __dump_page (Rafael Aquini) [1735181] - [mm] hugetlb: use same fault hash key for shared and private mappings (Rafael Aquini) [1735181] - [mm] mm/hugetlb.c: don't put_page in lock of hugetlb_lock (Rafael Aquini) [1735181] - [mm] mm: fix inactive list balancing between NUMA nodes and cgroups (Rafael Aquini) [1735181] - [mm] mm/migrate.c: add missing flush_dcache_page for non-mapped page migrate (Rafael Aquini) [1735181] - [mm] mm: mempolicy: make mbind() return -EIO when MPOL_MF_STRICT is specified (Rafael Aquini) [1734286 1735181] - [mm] mm/hotplug: fix offline undo_isolate_page_range() (Rafael Aquini) [1735181] - [mm] mm/sparse: fix a bad comparison (Rafael Aquini) [1735181] - [mm] mm, swap: bounds check swap_info array accesses to avoid NULL derefs (Rafael Aquini) [1735181] - [mm] mm/vmalloc.c: don't dereference possible NULL pointer in __vunmap() (Rafael Aquini) [1735181] - [mm] mm: hwpoison: fix thp split handing in soft_offline_in_use_page() (Rafael Aquini) [1735181] - [mm] hugetlbfs: fix races and page leaks during migration (Rafael Aquini) [1735181] - [mm] tmpfs: fix uninitialized return value in shmem_link (Rafael Aquini) [1735181] - [mm] tmpfs: fix link accounting when a tmpfile is linked in (Rafael Aquini) [1735181] - [mm] mm: migrate: don't rely on __PageMovable() of newpage after unlocking it (Rafael Aquini) [1735181] - [mm] oom, oom_reaper: do not enqueue same task twice (Rafael Aquini) [1735181] - [mm] mm: page_mapped: don't assume compound page is huge or THP (Rafael Aquini) [1735181] - [mm] mm, memcg: fix reclaim deadlock with writeback (Rafael Aquini) [1735181] - [mm] mm, swap: fix swapoff with KSM pages (Rafael Aquini) [1735181] - [mm] mm/huge_memory: fix lockdep complaint on 32-bit i_size_read() (Rafael Aquini) [1735181] - [mm] mm/huge_memory: splitting set mapping+index before unfreeze (Rafael Aquini) [1735181] - [mm] mm/huge_memory: rename freeze_page() to unmap_page() (Rafael Aquini) [1735181] - [mm] mm/page_alloc.c: fix calculation of pgdat->nr_zones (Rafael Aquini) [1735181] - [mm] mm: use swp_offset as key in shmem_replace_page() (Rafael Aquini) [1735181] - [mm] mm: cleancache: fix corruption on missed inode invalidation (Rafael Aquini) [1735181] - [mm] mm/vmstat.c: fix NUMA statistics updates (Rafael Aquini) [1735181] - [mm] mm, swap: make CONFIG_THP_SWAP depend on CONFIG_SWAP (Rafael Aquini) [1735181] - [mm] ARM: 8820/1: mm: Stop printing the virtual memory layout (Rafael Aquini) [1655192] - [netdrv] net: dsa: bcm_sf2: Remove print of base address (Rafael Aquini) [1655192] - [netdrv] net: systemport: Remove print of base address (Rafael Aquini) [1655192] - [netdrv] net: phy: mdio-bcm-unimac: Remove print of base address (Rafael Aquini) [1655192] - [x86] x86/mm: Don't leak kernel addresses (Rafael Aquini) [1655192] - [x86] x86/realmode: Make set_real_mode_mem() static inline (Rafael Aquini) [1655192] - [x86] x86/realmode: Don't leak the trampoline kernel address (Rafael Aquini) [1655192] - [arm64] arm64/vdso: don't leak kernel addresses (Rafael Aquini) [1655192] - [powerpc] powerpc/traps: Fix the message printed when stack overflows (Rafael Aquini) [1655192] - [kernel] kdb: print real address of pointers instead of hashed addresses (Rafael Aquini) [1655192] - [kernel] kdb: use correct pointer when 'btc' calls 'btt' (Rafael Aquini) [1655192]- [fs] signal: Allow cifs and drbd to receive their terminating signals (Leif Sahlberg) [1757670] - [fs] smb3: fix unmount hang in open_shroot (Leif Sahlberg) [1757670] - [fs] cifs: update internal module number (Leif Sahlberg) [1757670] - [fs] cifs: replace various strncpy with strscpy and similar (Leif Sahlberg) [1757670] - [fs] cifs: Use kzfree() to zero out the password (Leif Sahlberg) [1757670] - [fs] cifs: set domainName when a domain-key is used in multiuser (Leif Sahlberg) [1757670] - [fs] SMB3: Kernel oops mounting a encryptData share with CONFIG_DEBUG_VIRTUAL (Leif Sahlberg) [1757670] - [fs] smb3: send CAP_DFS capability during session setup (Leif Sahlberg) [1757670] - [fs] SMB3: Fix potential memory leak when processing compound chain (Leif Sahlberg) [1757670] - [fs] SMB3: Fix deadlock in validate negotiate hits reconnect (Leif Sahlberg) [1757670] - [fs] cifs: fix rmmod regression in cifs.ko caused by force_sig changes (Leif Sahlberg) [1757670] - [fs] cifs: update internal module number (Leif Sahlberg) [1757670] - [fs] cifs: flush before set-info if we have writeable handles (Leif Sahlberg) [1757670] - [fs] smb3: optimize open to not send query file internal info (Leif Sahlberg) [1757670] - [fs] CIFS: fix deadlock in cached root handling (Leif Sahlberg) [1757670] - [fs] cifs: fix crash in cifs_dfs_do_automount (Leif Sahlberg) [1757670] - [fs] cifs: fix parsing of symbolic link error response (Leif Sahlberg) [1757670] - [fs] cifs: refactor and clean up arguments in the reparse point parsing (Leif Sahlberg) [1757670] - [fs] SMB3: query inode number on open via create context (Leif Sahlberg) [1757670] - [fs] smb3: Send netname context during negotiate protocol (Leif Sahlberg) [1757670] - [fs] smb3: do not send compression info by default (Leif Sahlberg) [1757670] - [fs] smb3: add new mount option to retrieve mode from special ACE (Leif Sahlberg) [1757670] - [fs] smb3: Allow query of symlinks stored as reparse points (Leif Sahlberg) [1757670] - [fs] cifs: Fix a race condition with cifs_echo_request (Leif Sahlberg) [1757670] - [fs] cifs: always add credits back for unsolicited PDUs (Leif Sahlberg) [1757670] - [fs] fs: cifs: cifsssmb: Change return type of convert_ace_to_cifs_ace (Leif Sahlberg) [1757670] - [fs] add some missing definitions (Leif Sahlberg) [1757670] - [fs] cifs: fix typo in debug message with struct field ia_valid (Leif Sahlberg) [1757670] - [fs] smb3: minor cleanup of compound_send_recv (Leif Sahlberg) [1757670] - [fs] CIFS: Fix module dependency (Leif Sahlberg) [1757670] - [fs] cifs: simplify code by removing CONFIG_CIFS_ACL ifdef (Leif Sahlberg) [1757670] - [fs] cifs: Fix check for matching with existing mount (Leif Sahlberg) [1757670] - [fs] cifs: Properly handle auto disabling of serverino option (Leif Sahlberg) [1757670] - [fs] smb3: if max_credits is specified then display it in /proc/mounts (Leif Sahlberg) [1757670] - [fs] Fix match_server check to allow for auto dialect negotiate (Leif Sahlberg) [1757670] - [fs] cifs: add missing GCM module dependency (Leif Sahlberg) [1757670] - [fs] SMB3.1.1: Add GCM crypto to the encrypt and decrypt functions (Leif Sahlberg) [1757670] - [fs] SMB3: Add SMB3.1.1 GCM to negotiated crypto algorigthms (Leif Sahlberg) [1757670] - [fs] fs: cifs: Drop unlikely before IS_ERR(_OR_NULL) (Leif Sahlberg) [1757670] - [fs] cifs: Use kmemdup in SMB2_ioctl_init() (Leif Sahlberg) [1757670] - [fs] SMB3: retry on STATUS_INSUFFICIENT_RESOURCES instead of failing write (Leif Sahlberg) [1757670] - [fs] cifs: fix panic in smb2_reconnect (Leif Sahlberg) [1757670] - [fs] CIFS: cifs_read_allocate_pages: don't iterate through whole page array on ENOMEM (Leif Sahlberg) [1757670] - [fs] dfs_cache: fix a wrong use of kfree in flush_cache_ent() (Leif Sahlberg) [1757670] - [fs] fs/cifs/smb2pdu.c: fix buffer free in SMB2_ioctl_free (Leif Sahlberg) [1757670] - [fs] cifs: fix memory leak of pneg_inbuf on -EOPNOTSUPP ioctl case (Leif Sahlberg) [1757670] - [fs] cifs: add support for SEEK_DATA and SEEK_HOLE (Leif Sahlberg) [1757670] - [fs] cifs: Allocate memory for all iovs in smb2_ioctl (Leif Sahlberg) [1757670] - [fs] cifs: Don't match port on SMBDirect transport (Leif Sahlberg) [1757670] - [fs] cifs:smbd Use the correct DMA direction when sending data (Leif Sahlberg) [1757670] - [fs] cifs:smbd When reconnecting to server, call smbd_destroy() after all MIDs have been called (Leif Sahlberg) [1757670] - [fs] smb3: trivial cleanup to smb2ops.c (Leif Sahlberg) [1757670] - [fs] cifs: cleanup smb2ops.c and normalize strings (Leif Sahlberg) [1757670] - [fs] smb3: display session id in debug data (Leif Sahlberg) [1757670] - [fs] cifs: update module internal version number (Leif Sahlberg) [1757670] - [fs] cifs: fix crash querying symlinks stored as reparse-points (Leif Sahlberg) [1757670] - [fs] SMB3: Clean up query symlink when reparse point (Leif Sahlberg) [1757670] - [fs] cifs: fix strcat buffer overflow and reduce raciness in smb21_set_oplock_level() (Leif Sahlberg) [1757670] - [fs] Negotiate and save preferred compression algorithms (Leif Sahlberg) [1757670] - [fs] cifs: rename and clarify CIFS_ASYNC_OP and CIFS_NO_RESP (Leif Sahlberg) [1757670] - [fs] smb3: Add protocol structs for change notify support (Leif Sahlberg) [1757670] - [fs] cifs: fix smb3_zero_range for Azure (Leif Sahlberg) [1757670] - [fs] cifs: zero-range does not require the file is sparse (Leif Sahlberg) [1757670] - [fs] Add new flag on SMB3.1.1 read (Leif Sahlberg) [1757670] - [fs] cifs: add fiemap support (Leif Sahlberg) [1757670] - [fs] SMB3: Add defines for new negotiate contexts (Leif Sahlberg) [1757670] - [fs] cifs: fix bi-directional fsctl passthrough calls (Leif Sahlberg) [1757670] - [fs] cifs: smbd: take an array of reqeusts when sending upper layer data (Leif Sahlberg) [1757670] - [fs] SMB3: Add handling for different FSCTL access flags (Leif Sahlberg) [1757670] - [fs] cifs: Add support for FSCTL passthrough that write data to the server (Leif Sahlberg) [1757670] - [fs] cifs: remove superfluous inode_lock in cifs_{strict_}fsync (Leif Sahlberg) [1757670] - [fs] cifs: Call MID callback before destroying transport (Leif Sahlberg) [1757670] - [fs] smbd: Make upper layer decide when to destroy the transport (Leif Sahlberg) [1757670] - [fs] SMB3: update comment to clarify enumerating snapshots (Leif Sahlberg) [1757670] - [fs] CIFS: check CIFS_MOUNT_NO_DFS when trying to reuse existing sb (Leif Sahlberg) [1757670] - [fs] CIFS: Show locallease in /proc/mounts for cifs shares mounted with locallease feature. (Leif Sahlberg) [1757670] - [fs] cifs: Fix DFS cache refresher for DFS links (Leif Sahlberg) [1757670] - [fs] cifs: don't use __constant_cpu_to_le32() (Leif Sahlberg) [1757670] - [fs] SMB3: Track total time spent on roundtrips for each SMB3 command (Leif Sahlberg) [1757670] - [fs] cifs: use the right include for signal_pending() (Leif Sahlberg) [1757670] - [fs] CIFS: Mask off signals when sending SMB packets (Leif Sahlberg) [1757670] - [infiniband] RDMA/umem: Revert broken 'off by one' fix (Kamal Heib) [1720888] - [infiniband] RDMA/umem: minor bug fix in error handling path (Kamal Heib) [1720888] - [infiniband] RDMA/uverbs: Don't do double free of allocated PD (Kamal Heib) [1720888] - [infiniband] RDMA: Handle ucontext allocations by IB/core (Kamal Heib) [1720888] - [infiniband] cross-tree: phase out dma_zalloc_coherent() (Kamal Heib) [1720888] - [infiniband] RDMA/core: Fix a WARN() message (Kamal Heib) [1720888] - [infiniband] RDMA/uverbs: Store PR pointer before it is overwritten (Kamal Heib) [1720888] - [infiniband] RDMA/core: Cosmetic change - move member initialization to correct block (Kamal Heib) [1720888] - [infiniband] rdma_rxe: Use netlink messages to add/delete links (Kamal Heib) [1720888] - [infiniband] RDMA/core: Add RDMA_NLDEV_CMD_NEWLINK/DELLINK support (Kamal Heib) [1720888] - [infiniband] RDMA/rxe: Close a race after ib_register_device (Kamal Heib) [1720888] - [infiniband] RDMA/rxe: Add ib_device_get_by_name() and use it in rxe (Kamal Heib) [1720888] - [infiniband] RDMA/rxe: Use driver_unregister and new unregistration API (Kamal Heib) [1720888] - [infiniband] RDMA/device: Provide APIs from the core code to help unregistration (Kamal Heib) [1720888] - [infiniband] RDMA/rxe: Use ib_device_get_by_netdev() instead of open coding (Kamal Heib) [1720888] - [infiniband] RDMA/device: Add ib_device_get_by_netdev() (Kamal Heib) [1720888] - [infiniband] RDMA/device: Add ib_device_set_netdev() as an alternative to get_netdev (Kamal Heib) [1720888] - [infiniband] RDMA/cache: Move the cache per-port data into the main ib_port_data (Kamal Heib) [1720888] - [infiniband] RDMA/device: Consolidate ib_device per_port data into one place (Kamal Heib) [1720888] - [infiniband] RDMA: Add and use rdma_for_each_port (Kamal Heib) [1720888] - [infiniband] RDMA/nldev: Don't expose number of not-visible entries (Kamal Heib) [1720888] - [infiniband] RDMA/nldev: Connect QP number to .doit callback (Kamal Heib) [1720888] - [infiniband] RDMA/nldev: Provide parent IDs for PD, MR and QP objects (Kamal Heib) [1720888] - [infiniband] RDMA/nldev: Share with user-space object IDs (Kamal Heib) [1720888] - [infiniband] RDMA/restrack: Prepare restrack_root to addition of extra fields per-type (Kamal Heib) [1720888] - [infiniband] RDMA/restrack: Hide restrack DB from IB/core (Kamal Heib) [1720888] - [infiniband] RDMA/restrack: Reduce scope of synchronization lock while updating DB (Kamal Heib) [1720888] - [infiniband] RDMA/nldev: Add resource tracker doit callback (Kamal Heib) [1720888] - [infiniband] RDMA/restrack: Translate from ID to restrack object (Kamal Heib) [1720888] - [infiniband] RDMA/restrack: Convert internal DB from hash to XArray (Kamal Heib) [1720888] - [infiniband] RDMA/core: Move device addition deletion to device.c (Kamal Heib) [1720888] - [infiniband] RDMA/core: Introduce and use ib_setup_port_attrs() (Kamal Heib) [1720888] - [infiniband] RDMA/core: Use simpler device_del() instead of device_unregister() (Kamal Heib) [1720888] - [infiniband] RDMA/nes: Remove useless usecnt variable and redundant memset (Kamal Heib) [1720888] - [infiniband] IB/{hw, sw}: Remove 'uobject->context' dependency in object creation APIs (Kamal Heib) [1720888] - [infiniband] RDMA/qedr: remove set but not used variable 'ib_ctx' (Kamal Heib) [1720888] - [infiniband] RDMA/mthca: Use for_each_sg_dma_page iterator on umem SGL (Kamal Heib) [1720888] - [infiniband] RDMA: Cleanup undesired pd->uobject usage (Kamal Heib) [1720888] - [infiniband] RDMA/mthca: Clear QP objects during their allocation (Kamal Heib) [1720888] - [include] IB/verbs: Add helper function rdma_udata_to_drv_context (Kamal Heib) [1720888] - [infiniband] IB/uverbs: Add ib_ucontext to uverbs_attr_bundle sent from ioctl and cmd flows (Kamal Heib) [1720888] - [infiniband] IB/ipoib: Use __func__ instead of function's name (Kamal Heib) [1720888] - [infiniband] RDMA/iwpm: Remove set but not used variable 'msg_seq' (Kamal Heib) [1720888] - [infiniband] RDMA/nes: Use for_each_sg_dma_page iterator for umem SGL (Kamal Heib) [1720888] - [net] xprtrdma: Check inline size before providing a Write chunk (Kamal Heib) [1720888] - [infiniband] RDMA/ocrdma: Use for_each_sg_dma_page iterator on umem SGL (Kamal Heib) [1720888] - [infiniband] RDMA/vmw_pvrdma: Use for_each_sg_dma_page iterator on umem SGL (Kamal Heib) [1720888] - [infiniband] RDMA/devices: Re-organize device.c locking (Kamal Heib) [1720888] - [infiniband] RDMA/devices: Use xarray to store the client_data (Kamal Heib) [1720888] - [infiniband] RDMA/devices: Use xarray to store the clients (Kamal Heib) [1720888] - [infiniband] RDMA/device: Use an ida instead of a free page in alloc_name (Kamal Heib) [1720888] - [infiniband] RDMA/device: Get rid of reg_state (Kamal Heib) [1720888] - [infiniband] RDMA/device: Check that the rename is nop under the lock (Kamal Heib) [1720888] - [infiniband] RDMA: Handle PD allocations by IB/core (Kamal Heib) [1720888] - [infiniband] RDMA/hns: fix spelling mistake "reseved" -> "reserved" (Kamal Heib) [1720888] - [infiniband] RDMA/core: Share driver structure size with core (Kamal Heib) [1720888] - [infiniband] IB/cma: Define option to set ack timeout and pack tos_set (Kamal Heib) [1720888] - [infiniband] drivers/IB,core: reduce scope of mmap_sem (Kamal Heib) [1720888] - [infiniband] drivers/IB,usnic: reduce scope of mmap_sem (Kamal Heib) [1720888] - [net] svcrdma: Remove syslog warnings in work completion handlers (Kamal Heib) [1720888] - [net] svcrdma: Squelch compiler warning when SUNRPC_DEBUG is disabled (Kamal Heib) [1720888] - [net] svcrdma: Use struct_size() in kmalloc() (Kamal Heib) [1720888] - [infiniband] RDMA/iwpm: move kdoc comments to functions (Kamal Heib) [1720888] - [infiniband] RDMA/cma: Remove CM_ID statistics provided by rdma-cm module (Kamal Heib) [1720888] - [infiniband] scsi: RDMA/srpt: Rework I/O context allocation (Kamal Heib) [1720888] - [infiniband] scsi: RDMA/srpt: Fix handling of command / TMF submission failure (Kamal Heib) [1720888] - [infiniband] RDMA/IWPM: Support no port mapping requirements (Kamal Heib) [1720888] - [infiniband] RDMA/IWPM: refactor the IWPM message attribute names (Kamal Heib) [1720888] - [infiniband] RDMA/rxe: Improve loopback marking (Kamal Heib) [1720888] - [infiniband] RDMA/rxe: Move rxe_init_av() to rxe_av.c (Kamal Heib) [1720888] - [infiniband] IB/core: Remove ib_sg_dma_address() and ib_sg_dma_len() (Kamal Heib) [1720888] - [infiniband] IB/uverbs: Expose XRC ODP device capabilities (Kamal Heib) [1720888] - [include] IB/core: Allocate a bit for SRQ ODP support (Kamal Heib) [1720888] - [infiniband] RDMA/core: Use the ops infrastructure to keep all callbacks in one place (Kamal Heib) [1720888] - [infiniband] RDMA/cxgb4: Sort SRQ ops alphabetically (Kamal Heib) [1720888] - [infiniband] RDMA/restrack: Refactor user/kernel restrack additions (Kamal Heib) [1720888] - [infiniband] RDMA/core: Simplify restrack interface (Kamal Heib) [1720888] - [infiniband] RDMA/nldev: Prepare CAP_NET_ADMIN checks for .doit callbacks (Kamal Heib) [1720888] - [infiniband] RDMA/nldev: Factor out the PID namespace check (Kamal Heib) [1720888] - [infiniband] RDMA/nldev: Dynamically generate restrack dumpit callbacks (Kamal Heib) [1720888] - [infiniband] IB/usnic: Remove stub functions (Kamal Heib) [1720888] - [infiniband] RDMA: Add indication for in kernel API support to IB device (Kamal Heib) [1720888] - [infiniband] IB/mlx5: Introduce async DEVX obj query API (Kamal Heib) [1720888] - [infiniband] IB/mlx5: Introduce MLX5_IB_OBJECT_DEVX_ASYNC_CMD_FD (Kamal Heib) [1720888] - [infiniband] infiniband: prefix header search paths with $(srctree)/ (Kamal Heib) [1720888] - [infiniband] infiniband: remove unneeded header search paths (Kamal Heib) [1720888] - [infiniband] infiniband: ipoib: no need to check return value of debugfs_create functions (Kamal Heib) [1720888] - [infiniband] infiniband: usnic: no need to check return value of debugfs_create functions (Kamal Heib) [1720888] - [infiniband] infiniband: ocrdma: no need to check return value of debugfs_create functions (Kamal Heib) [1720888] - [infiniband] RDMA/ocrdma: Use PCI-ID as an identification in debugfs (Kamal Heib) [1720888] - [infiniband] IB/umad: Do not check status of nonseekable_open() (Kamal Heib) [1720888] - [infiniband] IB/umad: Avoid additional device reference during open()/close() (Kamal Heib) [1720888] - [infiniband] IB/rxe: Remove unnecessary rxe variable (Kamal Heib) [1720888] - [infiniband] IB/core: Simplify rdma cgroup registration (Kamal Heib) [1720888] - [infiniband] RDMA/device: Use __ib_device_get_by_name() in ib_device_rename() (Kamal Heib) [1720888] - [infiniband] RDMA: Rename port_callback to init_port (Kamal Heib) [1720888] - [infiniband] RDMA: Clear CTX objects during their allocation (Kamal Heib) [1720888] - [infiniband] RDMA: Clear PD objects during their allocation (Kamal Heib) [1720888] - [infiniband] RDMA/ocrdma: Fix out of bounds index check in query pkey (Kamal Heib) [1720888] - [infiniband] IB/{core, hw}: Have ib_umem_get extract the ib_ucontext from ib_udata (Kamal Heib) [1720888] - [infiniband] IB/{core, uverbs}: Move ib_umem_xxx functions from ib_core to ib_uverbs (Kamal Heib) [1720888] - [infiniband] RDMA/core: Don't depend device ODP capabilities on kconfig option (Kamal Heib) [1720888] - [infiniband] IB/srp: Use struct_size() in kzalloc() (Kamal Heib) [1720888] - [infiniband] IB/core: Use struct_size() in kzalloc() (Kamal Heib) [1720888] - [infiniband] IB/usnic: Use struct_size() in kmalloc() (Kamal Heib) [1720888] - [infiniband] IB/cm: Use struct_size() in kmalloc() (Kamal Heib) [1720888] - [mm] mm: introduce put_user_page*(), placeholder versions (Rafael Aquini) [1746371] - [mm] mm/gup: add FOLL_LONGTERM capability to GUP fast (Rafael Aquini) [1746371] - [mm] mm/gup: change GUP fast to use flags rather than a write 'bool' (Rafael Aquini) [1746371] - [mm] mm/gup: change write parameter to flags in fast walk (Rafael Aquini) [1746371] - [mm] mm/gup: replace get_user_pages_longterm() with FOLL_LONGTERM (Rafael Aquini) [1746371] - [s390] s390/mm: fix pxd_bad with folded page tables (Rafael Aquini) [1746371] - [s390] s390/mm: fix dump_pagetables top level page table walking (Rafael Aquini) [1746371] - [s390] s390/mm: convert to the generic get_user_pages_fast code (Rafael Aquini) [1746371] - [s390] s390/mm: make the pxd_offset functions more robust (Rafael Aquini) [1746371] - [mm] mm/gup: fix gup_pmd_range() for dax (Rafael Aquini) [1746371] - [mm] mm/gup: remove the 'write' parameter from gup_fast_permitted() (Rafael Aquini) [1746371] - [mm] mm/gup: fix follow_page_mask() kerneldoc comment (Rafael Aquini) [1746371] - [mm] mm/gup: fix __get_user_pages_fast() comment (Rafael Aquini) [1746371] - [mm] mm/gup_benchmark: prevent integer overflow in ioctl (Rafael Aquini) [1746371] - [mm] mm/gup_benchmark: add additional pinning methods (Rafael Aquini) [1746371] - [mm] mm/gup_benchmark: time put_page() (Rafael Aquini) [1746371] - [mm] mm/gup_benchmark: fix unsigned comparison to zero in __gup_benchmark_ioctl (Rafael Aquini) [1746371] - [mm] mm: remove caller signal_pending branch predictions (Rafael Aquini) [1746371] - [mm] mm: remove unnecessary local variable addr in __get_user_pages_fast() (Rafael Aquini) [1746371] - [mm] mm: change return type int to vm_fault_t for fault handlers (Rafael Aquini) [1746371] - [mm] mm: make mm->pinned_vm an atomic64 counter (Rafael Aquini) [1746371]- [kernel] sched/core: Schedule new worker even if PI-blocked (Waiman Long) [1758629] - [char] random: add a spinlock_t to struct batched_entropy (Waiman Long) [1758629] - [crypto] crypto: chacha20 - Fix chacha20_block() keystream alignment (again) (Waiman Long) [1758629] - [fs] locking/percpu-rwsem: Remove preempt_disable variants (Waiman Long) [1758629] - [x86] x86/tsc: Add option to disable tsc clocksource watchdog (Waiman Long) [1758629] - [x86] x86/irq: Handle spurious interrupt after shutdown gracefully (Waiman Long) [1758629] - [x86] x86/ioapic: Implement irq_get_irqchip_state() callback (Waiman Long) [1758629] - [kernel] genirq: Add optional hardware synchronization for shutdown (Waiman Long) [1758629] - [kernel] genirq: Fix misleading synchronize_irq() documentation (Waiman Long) [1758629] - [kernel] genirq: Delay deactivation in free_irq() (Waiman Long) [1758629] - [kernel] genirq: Remove redundant NULL pointer check in __free_irq() (Waiman Long) [1758629] - [kernel] genirq: Synchronize only with single thread on free_irq() (Waiman Long) [1758629] - [kernel] genirq: Update code comments wrt recycled thread_mask (Waiman Long) [1758629] - [usb] usb: core: remove flags variable in __usb_hcd_giveback_urb() (Waiman Long) [1758629] - [usb] usb: core: remove local_irq_save() around ->complete() handler (Waiman Long) [1758629] - [media] media: tm6000: use irqsave() in USB's complete callback (Waiman Long) [1758629] - [media] media: em28xx-audio: use irqsave() in USB's complete callback (Waiman Long) [1758629] - [x86] x86/mm/cpa: Optimize __cpa_flush_range() (Waiman Long) [1758629] - [x86] x86/mm/cpa: Factor common code between cpa_flush_*() (Waiman Long) [1758629] - [x86] x86/mm/cpa: Move CLFLUSH test into cpa_flush_array() (Waiman Long) [1758629] - [x86] x86/mm/cpa: Move CLFLUSH test into cpa_flush_range() (Waiman Long) [1758629] - [x86] x86/mm/cpa: Use flush_tlb_kernel_range() (Waiman Long) [1758629] - [x86] x86/mm/cpa: Unconditionally avoid WBINDV when we can (Waiman Long) [1758629] - [x86] x86/mm/cpa: Move flush_tlb_all() (Waiman Long) [1758629] - [x86] x86/mm/cpa: Use flush_tlb_all() (Waiman Long) [1758629] - [x86] x86/mm/cpa: Avoid the 4k pages check completely (Waiman Long) [1758629] - [x86] x86/mm/cpa: Do the range check early (Waiman Long) [1758629] - [x86] x86/mm/cpa: Optimize same protection check (Waiman Long) [1758629] - [x86] x86/mm/cpa: Add sanity check for existing mappings (Waiman Long) [1758629] - [x86] x86/mm/cpa: Avoid static protection checks on unmap (Waiman Long) [1758629] - [x86] x86/mm/cpa: Add large page preservation statistics (Waiman Long) [1758629] - [x86] x86/mm/cpa: Add debug mechanism (Waiman Long) [1758629] - [x86] x86/mm/cpa: Allow range check for static protections (Waiman Long) [1758629] - [x86] x86/mm/cpa: Rework static_protections() (Waiman Long) [1758629] - [x86] x86/mm/cpa: Split, rename and clean up try_preserve_large_page() (Waiman Long) [1758629] - [x86] x86/mm/init32: Mark text and rodata RO in one go (Waiman Long) [1758629] - [mm] mm/kasan/quarantine.c: make quarantine_lock a raw_spinlock_t (Waiman Long) [1758629] - [mm] mm/list_lru.c: fold __list_lru_count_one() into its caller (Waiman Long) [1758629] - [mm] mm: workingset: make shadow_lru_isolate() use locking suffix (Waiman Long) [1758629] - [mm] mm: workingset: remove local_irq_disable() from count_shadow_nodes() (Waiman Long) [1758629] - [iommu] iommu/amd: Remove redundant WARN_ON() (Waiman Long) [1758629] - [mm] mm/list_lru: introduce list_lru_shrink_walk_irq() (Waiman Long) [1758629] - [mm] mm/list_lru.c: pass struct list_lru_node* as an argument to __list_lru_walk_one() (Waiman Long) [1758629] - [mm] mm/list_lru.c: move locking from __list_lru_walk_one() to its caller (Waiman Long) [1758629] - [mm] mm/list_lru.c: use list_lru_walk_one() in list_lru_walk_node() (Waiman Long) [1758629] - [kernel] userns: use irqsave variant of refcount_dec_and_lock() (Waiman Long) [1758629] - [kernel] userns: use refcount_t for reference counting instead atomic_t (Waiman Long) [1758629] - [kernel] bdi: use irqsave variant of refcount_dec_and_lock() (Waiman Long) [1758629] - [mm] bdi: use refcount_t for reference counting instead atomic_t (Waiman Long) [1758629] - [char] random: remove preempt disabled region (Waiman Long) [1758629] - [misc] ocxl: Update for AFU descriptor template version 1.1 (Steve Best) [1751207] - [misc] ocxl: Make ocxl_remove() static (Steve Best) [1751207] - [misc] ocxl: do not use C++ style comments in uapi header (Steve Best) [1751207] - [misc] ocxl: Allow contexts to be attached with a NULL mm (Steve Best) [1751207] - [misc] ocxl: Fix return value check in afu_ioctl() (Steve Best) [1751207] - [misc] ocxl: Provide global MMIO accessors for external drivers (Steve Best) [1751207] - [misc] ocxl: move event_fd handling to frontend (Steve Best) [1751207] - [misc] ocxl: afu_irq only deals with IRQ IDs, not offsets (Steve Best) [1751207] - [misc] ocxl: Allow external drivers to use OpenCAPI contexts (Steve Best) [1751207] - [misc] ocxl: Create a clear delineation between ocxl backend & frontend (Steve Best) [1751207] - [misc] ocxl: Don't pass pci_dev around (Steve Best) [1751207] - [misc] ocxl: Split pci.c (Steve Best) [1751207] - [misc] ocxl: Remove some unused exported symbols (Steve Best) [1751207] - [misc] ocxl: Remove superfluous 'extern' from headers (Steve Best) [1751207] - [misc] ocxl: read_pasid never returns an error, so make it void (Steve Best) [1751207] - [misc] ocxl: Rename struct link to ocxl_link (Steve Best) [1751207] - [misc] ocxl: remove set but not used variables 'tid' and 'lpid' (Steve Best) [1751207] - [misc] ocxl: Fix endiannes bug in read_afu_name() (Steve Best) [1751207] - [misc] ocxl/afu_irq: Don't include (Steve Best) [1751207] - [misc] ocxl: Clarify error path in setup_xsl_irq() (Steve Best) [1751207] - [misc] ocxl: Fix endiannes bug in ocxl_link_update_pe() (Steve Best) [1751207] - [misc] ocxl: Fix access to the AFU Descriptor Data (Steve Best) [1751207] - [netdrv] gve: account for lack of netdev_xmit_more() definition (RHEL-only) (John Linville) [1728864] - [netdrv] gve: Copy and paste bug in gve_get_stats() (John Linville) [1728864] - [netdrv] gve: Fix case where desc_cnt and data_cnt can get out of sync (John Linville) [1728864] - [netdrv] gve: replace kfree with kvfree (John Linville) [1728864] - [netdrv] gve: Remove the exporting of gve_probe (John Linville) [1728864] - [netdrv] gve: fix unused variable/label warnings (John Linville) [1728864] - [netdrv] gve: Fix error return code in gve_alloc_qpls() (John Linville) [1728864] - [netdrv] gve: fix -ENOMEM null check on a page allocation (John Linville) [1728864] - [netdrv] gve: Fix u64_stats_sync to initialize start (John Linville) [1728864] - [netdrv] gve: Add ethtool support (John Linville) [1728864] - [netdrv] gve: Add workqueue and reset support (John Linville) [1728864] - [netdrv] gve: Add transmit and receive support (John Linville) [1728864] - [netdrv] gve: Add basic driver framework for Compute Engine Virtual NIC (John Linville) [1728864] - [mfd] mfd: intel-lpss: Add Intel Comet Lake PCI IDs (David Arcari) [1761586] - [scsi] scsi: core: save/restore command resid for error handling (Ewan Milne) [1760503] - [scsi] scsi: sd: Ignore a failure to sync cache due to lack of authorization (Ewan Milne) [1760503] - [scsi] scsi: core: Add sysfs attributes for VPD pages 0h and 89h (Ewan Milne) [1760503] - [scsi] scsi: core: Log SCSI command age with errors (Ewan Milne) [1760503] - [scsi] scsi: scsi_dh_rdac: zero cdb in send_mode_select() (Ewan Milne) [1760503] - [scsi] scsi: sd: Improve unaligned completion resid message (Ewan Milne) [1760503] - [scsi] scsi: core: Reduce memory required for SCSI logging (Ewan Milne) [1760503] - [scsi] scsi: core: Complain if scsi_target_block() fails (Ewan Milne) [1760503] - [scsi] scsi: core: Make scsi_internal_device_unblock_nowait() reject invalid new_state (Ewan Milne) [1760503] - [scsi] scsi: scsi_debugfs: Use for_each_set_bit to simplify code (Ewan Milne) [1760503] - [scsi] scsi: scsi_dh_alua: always use a 2 second delay before retrying RTPG (Ewan Milne) [1760503] - [scsi] scsi: sd_zbc: Fix compilation warning (Ewan Milne) [1760503] - [scsi] scsi: devinfo: BLIST_TRY_VPD_PAGES for SanDisk Cruzer Blade (Ewan Milne) [1760503] - [scsi] scsi: core: use scmd_printk() to print which command timed out (Ewan Milne) [1760503] - [scsi] scsi: Avoid that .queuecommand() gets called for a blocked SCSI device (Ewan Milne) [1760503] - [scsi] scsi: core: don't preallocate small SGL in case of NO_SG_CHAIN (Ewan Milne) [1760503] - [scsi] scsi: scsi_dh_alua: Fix possible null-ptr-deref (Ewan Milne) [1760503] - [scsi] scsi: st: add a SPDX tag to st.c (Ewan Milne) [1760503] - [scsi] scsi: sr: add a SPDX tag to sr.c (Ewan Milne) [1760503] - [scsi] scsi: sg: switch to SPDX tags (Ewan Milne) [1760503] - [scsi] scsi: sd: switch remaining files to SPDX tags (Ewan Milne) [1760503] - [scsi] scsi: sd: add a SPDX tag to sd.c (Ewan Milne) [1760503] - [scsi] scsi: scsi_transport_srp: switch to SPDX tags (Ewan Milne) [1760503] - [scsi] scsi: scsi_transport_spi: switch to SPDX tags (Ewan Milne) [1760503] - [scsi] scsi: scsi_transport_sas: switch to SPDX tags (Ewan Milne) [1760503] - [scsi] scsi: scsi_transport_iscsi: switch to SPDX tags (Ewan Milne) [1760503] - [scsi] scsi: scsi_transport_fc: switch to SPDX tags (Ewan Milne) [1760503] - [scsi] scsi: core: switch the remaining scsi midlayer files to use SPDX tags (Ewan Milne) [1760503] - [scsi] scsi: core: add SPDX tags to scsi midlayer files missing licensing information (Ewan Milne) [1760503] - [scsi] Revert "scsi: sd: Keep disk read-only when re-reading partition" (Ewan Milne) [1760503] - [scsi] scsi: core: set result when the command cannot be dispatched (Ewan Milne) [1760503] - [scsi] scsi: core: map PQ=1, PDT=other values to SCSI_SCAN_TARGET_PRESENT (Ewan Milne) [1760503] - [scsi] scsi: core: don't hold device refcount in IO path (Ewan Milne) [1760503] - [scsi] scsi: sd: Quiesce warning if device does not report optimal I/O size (Ewan Milne) [1760503] - [scsi] scsi: core: Use HCTX_TYPE_DEFAULT for blk_mq_tag_set->map (Ewan Milne) [1760503] - [scsi] scsi: core: Avoid that a kernel warning appears during system resume (Ewan Milne) [1760503] - [scsi] scsi: core: Also call destroy_rcu_head() for passthrough requests (Ewan Milne) [1760503] - [scsi] scsi: core: replace GFP_ATOMIC with GFP_KERNEL in scsi_scan.c (Ewan Milne) [1760503] - [scsi] scsi: sd: Optimal I/O size should be a multiple of physical block size (Ewan Milne) [1760503] - [scsi] scsi: sd: Fix typo in sd_first_printk() (Ewan Milne) [1760503] - [scsi] scsi: scsi_debug: Implement support for write protect (Ewan Milne) [1760503] - [scsi] scsi: sd_zbc: Fix zone information messages (Ewan Milne) [1760503] - [scsi] scsi: sd: Improve sd_print_capacity() (Ewan Milne) [1760503] - [scsi] scsi: scsi_debug: fix write_same with virtual_gb problem (Ewan Milne) [1760503] - [scsi] scsi: sd: Protect against READ(6) or WRITE(6) with zero block transfer length (Ewan Milne) [1760503] - [scsi] scsi: core: Remove an atomic instruction from the hot path (Ewan Milne) [1760503] - [scsi] scsi: sd: Rename 'SCpnt' into 'cmd' (Ewan Milne) [1760503] - [scsi] scsi: sd: Clean up sd_setup_read_write_cmnd() (Ewan Milne) [1760503] - [scsi] scsi: sd: Create helper functions for read/write commands (Ewan Milne) [1760503] - [scsi] scsi: sd: Simplify misaligned I/O check (Ewan Milne) [1760503] - [scsi] scsi: sd: Be consistent about blocks vs. sectors (Ewan Milne) [1760503] - [scsi] scsi: sd: Remove a local variable (Ewan Milne) [1760503] - [scsi] scsi: scsi_debug: add cmd abort option to every_nth (Ewan Milne) [1760503] - [scsi] scsi: scsi_debug: skip long delays when ndelay small (Ewan Milne) [1760503] - [x86] efi/x86: Do not clean dummy variable in kexec path (Bhupesh Sharma) [1724436] - [scsi] scsi: csiostor: create per port irq affinity mask set (Jonathan Toppins) [1725816] - [pci] PCI: let pci_disable_link_state propagate errors (Myron Stowe) [1735834] - [scsi] scsi: scsi_transport_fc: Add FPIN fc event codes (Ewan Milne) [1755587] - [scsi] scsi: scsi_transport_fc: refactor event posting routines (Ewan Milne) [1755587] - [scsi] scsi: fc: add FPIN ELS definition (Ewan Milne) [1755587] - [scsi] scsi: lib/sg_pool.c: clear 'first_chunk' in case of no preallocation (Ewan Milne) [1747162] - [scsi] scsi: core: Run queue when state is set to running after being blocked (Ewan Milne) [1691599] - [scsi] scsi: sd: Fix a race between closing an sd device and sd I/O (Ewan Milne) [1689118] - [net] net/ibmvnic: Fix EOI when running in XIVE mode. (Steve Best) [1761378] - [powerpc] powerpc/mce: Fix SLB rebolting during MCE recovery path. (Desnes Augusto Nunes do Rosario) [1725842] - [powerpc] powerpc/pseries: hwpoison the pages upon hitting UE (Desnes Augusto Nunes do Rosario) [1725842] - [x86] perf/x86/amd: Change/fix NMI latency mitigation to use a timestamp (David Arcari) [1730134] - [arm64] arm64: entry: Remove unneeded need_resched() loop (Mark Langsdorf) [1737075] - [arm64] arm64: preempt: Fix big-endian when checking preempt count in assembly (Mark Langsdorf) [1737075] - [arm64] arm64: preempt: Provide our own implementation of asm/preempt.h (Mark Langsdorf) [1737075] - [include] preempt: Move PREEMPT_NEED_RESCHED definition into arch code (Mark Langsdorf) [1737075] - [x86] x86/intel_rdt: Ensure a CPU remains online for the region's pseudo-locking sequence (Alexander Beregalov) [1724902] - [kernel] perf/core: Add sanity check to deal with pinned event failure (Alexander Beregalov) [1724902] - [arm64] arm64/sve: Fix wrong free for task->thread.sve_state (Andrew Jones) [1756450] - [scsi] scsi: lpfc: Update lpfc version to 12.4.0.1 (Dick Kennedy) [1757574] - [scsi] scsi: lpfc: cleanup: remove unused fcp_txcmlpq_cnt (Dick Kennedy) [1757574] - [scsi] scsi: lpfc: Complete removal of FCoE T10 PI support on SLI-4 adapters (Dick Kennedy) [1757574] - [scsi] scsi: lpfc: Update async event logging (Dick Kennedy) [1757574] - [scsi] scsi: lpfc: Fix list corruption detected in lpfc_put_sgl_per_hdwq (Dick Kennedy) [1757574] - [scsi] scsi: lpfc: Fix hdwq sgl locks and irq handling (Dick Kennedy) [1757574] - [scsi] scsi: lpfc: Fix spinlock_irq issues in lpfc_els_flush_cmd() (Dick Kennedy) [1757574] - [scsi] scsi: lpfc: Fix list corruption in lpfc_sli_get_iocbq (Dick Kennedy) [1757574] - [scsi] scsi: lpfc: Fix host hang at boot or slow boot (Dick Kennedy) [1757574] - [scsi] scsi: lpfc: Fix coverity errors on NULL pointer checks (Dick Kennedy) [1757574] - [scsi] scsi: lpfc: Fix NVMe ABTS in response to receiving an ABTS (Dick Kennedy) [1757574] - [scsi] scsi: lpfc: Fix discovery failures when target device connectivity bounces (Dick Kennedy) [1757574] - [scsi] scsi: lpfc: Fix GPF on scsi command completion (Dick Kennedy) [1757574] - [scsi] scsi: lpfc: Fix locking on mailbox command completion (Dick Kennedy) [1757574] - [scsi] scsi: lpfc: Fix device recovery errors after PLOGI failures (Dick Kennedy) [1757574] - [scsi] scsi: lpfc: Fix rpi release when deleting vport (Dick Kennedy) [1757574] - [scsi] scsi: lpfc: Fix NVME io abort failures causing hangs (Dick Kennedy) [1757574] - [scsi] scsi: lpfc: Fix miss of register read failure check (Dick Kennedy) [1757574] - [scsi] scsi: lpfc: Fix premature re-enabling of interrupts in lpfc_sli_host_down (Dick Kennedy) [1757574] - [scsi] scsi: lpfc: Fix pt2pt discovery on SLI3 HBAs (Dick Kennedy) [1757574] - [scsi] scsi: lpfc: Fix reset recovery paths that are not recovering (Dick Kennedy) [1757574] - [scsi] scsi: lpfc: Convert existing pf users to ps (Dick Kennedy) [1757574] - [scsi] scsi: lpfc: fix 12.4.0.0 GPF at boot (Dick Kennedy) [1757574] - [scsi] scsi: lpfc: Remove bg debugfs buffers (Dick Kennedy) [1757574] - [scsi] scsi: lpfc: Resolve checker warning for lpfc_new_io_buf() (Dick Kennedy) [1757574] - [scsi] scsi: lpfc: Update lpfc version to 12.4.0.0 (Dick Kennedy) [1757574] - [scsi] scsi: lpfc: Merge per-protocol WQ/CQ pairs into single per-cpu pair (Dick Kennedy) [1757574] - [scsi] scsi: lpfc: Add NVMe sequence level error recovery support (Dick Kennedy) [1757574] - [scsi] scsi: lpfc: Support dynamic unbounded SGL lists on G7 hardware. (Dick Kennedy) [1757574] - [scsi] scsi: lpfc: Add MDS driver loopback diagnostics support (Dick Kennedy) [1757574] - [scsi] scsi: lpfc: Add first and second level hardware revisions to sysfs reporting (Dick Kennedy) [1757574] - [scsi] scsi: lpfc: Migrate to px and pf in kernel print calls (Dick Kennedy) [1757574] - [scsi] scsi: lpfc: Add simple unlikely optimizations to reduce NVME latency (Dick Kennedy) [1757574] - [scsi] scsi: lpfc: Fix coverity warnings (Dick Kennedy) [1757574] - [scsi] scsi: lpfc: Fix nvme first burst module parameter description (Dick Kennedy) [1757574] - [scsi] scsi: lpfc: Fix BlockGuard enablement on FCoE adapters (Dick Kennedy) [1757574] - [scsi] scsi: lpfc: Fix reported physical link speed on a disabled trunked link (Dick Kennedy) [1757574] - [scsi] scsi: lpfc: Fix Max Frame Size value shown in fdmishow output (Dick Kennedy) [1757574] - [scsi] scsi: lpfc: Fix upcall to bsg done in non-success cases (Dick Kennedy) [1757574] - [scsi] scsi: lpfc: Fix sli4 adapter initialization with MSI (Dick Kennedy) [1757574] - [scsi] scsi: lpfc: Fix nvme sg_seg_cnt display if HBA does not support NVME (Dick Kennedy) [1757574] - [scsi] scsi: lpfc: Fix nvme target mode ABTSing a received ABTS (Dick Kennedy) [1757574] - [scsi] scsi: lpfc: Fix hang when downloading fw on port enabled for nvme (Dick Kennedy) [1757574] - [scsi] scsi: lpfc: Fix too many sg segments spamming in kernel log (Dick Kennedy) [1757574] - [scsi] scsi: lpfc: Fix crash due to port reset racing vs adapter error handling (Dick Kennedy) [1757574] - [scsi] scsi: lpfc: Fix deadlock on host_lock during cable pulls (Dick Kennedy) [1757574] - [scsi] scsi: lpfc: Fix error in remote port address change (Dick Kennedy) [1757574] - [scsi] scsi: lpfc: Fix driver nvme rescan logging (Dick Kennedy) [1757574] - [scsi] scsi: lpfc: Fix sg_seg_cnt for HBAs that don't support NVME (Dick Kennedy) [1757574] - [scsi] scsi: lpfc: Fix propagation of devloss_tmo setting to nvme transport (Dick Kennedy) [1757574] - [scsi] scsi: lpfc: Fix loss of remote port after devloss due to lack of RPIs (Dick Kennedy) [1757574] - [scsi] scsi: lpfc: Fix devices that don't return after devloss followed by rediscovery (Dick Kennedy) [1757574] - [scsi] scsi: lpfc: Fix null ptr oops updating lpfc_devloss_tmo via sysfs attribute (Dick Kennedy) [1757574] - [scsi] scsi: lpfc: Fix FLOGI handling across multiple link up/down conditions (Dick Kennedy) [1757574] - [scsi] scsi: lpfc: Fix irq raising in lpfc_sli_hba_down (Dick Kennedy) [1757574] - [scsi] scsi: lpfc: Fix Oops in nvme_register with target logout/login (Dick Kennedy) [1757574] - [scsi] scsi: lpfc: Fix issuing init_vpi mbox on SLI-3 card (Dick Kennedy) [1757574] - [scsi] scsi: lpfc: Fix ADISC reception terminating login state if a NVME target (Dick Kennedy) [1757574] - [scsi] scsi: lpfc: Fix discovery when target has no GID_FT information (Dick Kennedy) [1757574] - [scsi] scsi: lpfc: Fix leak of ELS completions on adapter reset (Dick Kennedy) [1757574] - [scsi] scsi: lpfc: Fix failure to clear non-zero eq_delay after io rate reduction (Dick Kennedy) [1757574] - [scsi] scsi: lpfc: Fix crash on driver unload in wq free (Dick Kennedy) [1757574] - [scsi] scsi: lpfc: Fix ELS field alignments (Dick Kennedy) [1757574] - [scsi] scsi: lpfc: Fix PLOGI failure with high remoteport count (Dick Kennedy) [1757574] - [scsi] scsi: lpfc: remove NULL check before some freeing functions (Dick Kennedy) [1757574] - [scsi] scsi: lpfc: use spin_lock_irqsave in IRQ context (Dick Kennedy) [1757574] - [scsi] scsi: lpfc: remove redundant code (Dick Kennedy) [1757574] - [scsi] scsi: lpfc: Remove unnecessary null check before kfree (Dick Kennedy) [1757574] - [scripts] scripts/spelling.txt: drop "sepc" from the misspelling list (Dick Kennedy) [1757574] - [scsi] scsi: lpfc: reduce stack size with CONFIG_GCC_PLUGIN_STRUCTLEAK_VERBOSE (Dick Kennedy) [1757574] - [scsi] lpfc: add sysfs interface to post NVME RSCN (Dick Kennedy) [1757574] - [scsi] lpfc: add support for translating an RSCN rcv into a discovery rescan (Dick Kennedy) [1757574] - [scsi] lpfc: add support to generate RSCN events for nport (Dick Kennedy) [1757574] - [scsi] scsi: lpfc: use sg helper to iterate over scatterlist (Dick Kennedy) [1757574] - [scsi] scsi: lpfc: Avoid unused function warnings (Dick Kennedy) [1757574] - [scsi] scsi: lpfc: Make some symbols static (Dick Kennedy) [1757574] - [scsi] scsi: lpfc: Remove set but not used variables 'qp' (Dick Kennedy) [1757574] - [lib] lib/vsprintf: Reinstate printing of legacy clock IDs (Prarit Bhargava) [1751075] - [lib] vsprintf: fix data type of variable in string_nocheck() (Prarit Bhargava) [1751075] - [scripts] kconfig: tests: fix recursive inclusion unit test (Prarit Bhargava) [1751075] - [kernel] printk: Replace GPLv2 boilerplate/reference with SPDX - rule 13 (Prarit Bhargava) [1751075] - [kernel] printk: Add SPDX license identifier for missed files (Prarit Bhargava) [1751075] - [kernel] printk: Add SPDX license identifier for more missed files (Prarit Bhargava) [1751075] - [kernel] panic: add an option to replay all the printk message in buffer (Prarit Bhargava) [1751075] - [kernel] panic: avoid the extra noise dmesg (Prarit Bhargava) [1751075] - [lib] vsprintf: Do not break early boot with probing addresses (Prarit Bhargava) [1751075] - [lib] lib/vsprintf: Make function pointer_string static (Prarit Bhargava) [1751075] - [lib] vsprintf: Limit the length of inlined error messages (Prarit Bhargava) [1751075] - [lib] vsprintf: Avoid confusion between invalid address and value (Prarit Bhargava) [1751075] - [lib] vsprintf: Prevent crash when dereferencing invalid pointers (Prarit Bhargava) [1751075] - [lib] vsprintf: Consolidate handling of unknown pointer specifiers (Prarit Bhargava) [1751075] - [lib] vsprintf: Factor out pO handler as kobject_string() (Prarit Bhargava) [1751075] - [lib] vsprintf: Factor out pV handler as va_format() (Prarit Bhargava) [1751075] - [lib] vsprintf: Factor out p[iI] handler as ip_addr_string() (Prarit Bhargava) [1751075] - [lib] vsprintf: Do not check address of well-known strings (Prarit Bhargava) [1751075] - [lib] vsprintf: Consistent pK handling for kptr_restrict == 0 (Prarit Bhargava) [1751075] - [lib] vsprintf: Shuffle restricted_pointer() (Prarit Bhargava) [1751075] - [kernel] printk: Tie printk_once / printk_deferred_once into .data.once for reset (Prarit Bhargava) [1751075] - [lib] lib: Use new kselftest header (Prarit Bhargava) [1751075] - [lib] lib/test_printf: Add empty module_exit function (Prarit Bhargava) [1751075] - [scripts] checkpatch: add pt as a valid vsprintf extension (Prarit Bhargava) [1751075] - [lib] lib/test_printf: Switch to bitmap_zalloc() (Prarit Bhargava) [1751075] - [lib] lib/vsprintf.c: move sizeof(struct printf_spec) next to its definition (Prarit Bhargava) [1751075] - [kernel] printk/docs: Add extra integer types to printk-formats (Prarit Bhargava) [1751075] - [kernel] printk: Remove no longer used LOG_PREFIX. (Prarit Bhargava) [1751075] - [lib] lib/vsprintf: Remove pCr remnant in comment (Prarit Bhargava) [1751075] - [kernel] printk: Pass caller information to log_store(). (Prarit Bhargava) [1751075] - [kernel] kernel/sysctl: add panic_print into sysctl (Prarit Bhargava) [1751075] - [kernel] panic: add options to print system info when panic happens (Prarit Bhargava) [1751075] - [include] include/linux/printk.h: drop silly "static inline asmlinkage" from dump_stack() (Prarit Bhargava) [1751075] - [kernel] printk: Add caller information to printk() output. (Prarit Bhargava) [1751075] - [kernel] printk: Remove print_prefix() calls with NULL buffer. (Prarit Bhargava) [1751075] - [lib] lib/vsprintf: Print time and date in human readable format via pt (Prarit Bhargava) [1751075] - [kernel] printk: fix printk_time race. (Prarit Bhargava) [1751075] - [kernel] printk: Make printk_emit() local function. (Prarit Bhargava) [1751075] - [documentation] doc: printk-formats: Remove bogus kobject references for device nodes (Prarit Bhargava) [1751075] - [lib] lib/vsprintf: Hash printed address for netdev bits fallback (Prarit Bhargava) [1751075] - [lib] lib/vsprintf: Hash legacy clock addresses (Prarit Bhargava) [1751075] - [lib] lib/vsprintf: Prepare for more general use of ptr_to_id() (Prarit Bhargava) [1751075] - [lib] lib/vsprintf: Make ptr argument conts in ptr_to_id() (Prarit Bhargava) [1751075] - [kernel] printk: fix integer overflow in setup_log_buf() (Prarit Bhargava) [1751075] - [kernel] printk: do not preliminary split up cont buffer (Prarit Bhargava) [1751075] - [kernel] printk: lock/unlock console only for new logbuf entries (Prarit Bhargava) [1751075] - [kernel] printk: keep kernel cont support always enabled (Prarit Bhargava) [1751075] - [kernel] printk: Give error on attempt to set log buffer length to over 2G (Prarit Bhargava) [1751075] - [kernel] printk: Add KBUILD_MODNAME and remove a redundant print prefix (Prarit Bhargava) [1751075] - [kernel] printk: Correct wrong casting (Prarit Bhargava) [1751075] - [kernel] printk: CON_PRINTBUFFER console registration is a bit racy (Prarit Bhargava) [1751075] - [kernel] printk: Do not miss new messages when replaying the log (Prarit Bhargava) [1751075] - [kernel] Revert "printk: make sure to print log on console." (Prarit Bhargava) [1751075] - [lib] vsprintf: print OF node name using full_name (Prarit Bhargava) [1751075] - [kernel] printk/tracing: Do not trace printk_nmi_enter() (Prarit Bhargava) [1751075] - [misc] notifier: Remove notifier header file wherever not used (Prarit Bhargava) [1751075] - [init] init: allow initcall tables to be emitted using relative references (Prarit Bhargava) [1751075] - [lib] lib/vsprintf: Do not handle pO[^F] as px (Prarit Bhargava) [1751075] - [kernel] console: Replace #if 0 with atomic var 'ignore_console_lock_warning' (Prarit Bhargava) [1751075] - [lib] vsprintf: Use hw RNG for ptr_key (Prarit Bhargava) [1751075] - [kernel] printk: Fix warning about unused suppress_message_printing (Prarit Bhargava) [1751075] - [char] random: Return nbytes filled from hw RNG (Prarit Bhargava) [1751075] - [char] random: Fix whitespace pre random-bytes work (Prarit Bhargava) [1751075] - [kernel] printk/nmi: Prevent deadlock when accessing the main log buffer in NMI (Prarit Bhargava) [1751075] - [kernel] printk: Create helper function to queue deferred console handling (Prarit Bhargava) [1751075] - [kernel] printk: Split the code for storing a message into the log buffer (Prarit Bhargava) [1751075] - [kernel] printk: Clean up syslog_print_all() (Prarit Bhargava) [1751075] - [kernel] printk: Export is_console_locked (Prarit Bhargava) [1751075] - [kernel] printk: Remove unnecessary kmalloc() from syslog during clear (Prarit Bhargava) [1751075] - [kernel] printk: Make CONSOLE_LOGLEVEL_QUIET configurable (Prarit Bhargava) [1751075] - [kernel] printk: make sure to print log on console. (Prarit Bhargava) [1751075] - [lib] lib/test_printf.c: accept "ptrval" as valid result for plain 'p' tests (Prarit Bhargava) [1751075] - [kernel] softirq: Remove tasklet_hrtimer (Prarit Bhargava) [1737073] - [include] list: add function list_rotate_to_front() (Prarit Bhargava) [1737073] - [clocksource] clocksource/drivers/tcb_clksrc: Rename the file for consistency (Prarit Bhargava) [1737073] - [clocksource] clocksource/drivers/tcb_clksrc: Move Kconfig option (Prarit Bhargava) [1737073] - [clocksource] clocksource/drivers/tcb_clksrc: Use tcb as sched_clock (Prarit Bhargava) [1737073] - [kernel] irq_work: Do not raise an IPI when queueing work on the local CPU (Prarit Bhargava) [1737073] - [tty] tty/sysrq: Convert show_lock to raw_spinlock_t (Prarit Bhargava) [1737073] - [net] xfrm: Replace hrtimer tasklet with softirq hrtimer (Prarit Bhargava) [1737073] - [netdrv] mac80211_hwsim: Replace hrtimer tasklet with softirq hrtimer (Prarit Bhargava) [1737073] - [kernel] kthread: Do not use TIMER_IRQSAFE (Prarit Bhargava) [1737073] - [kernel] kthread: Convert worker lock to raw spinlock (Prarit Bhargava) [1737073] - [netdrv] mac80211_hwsim: Timer should be initialized before device registered (Prarit Bhargava) [1737073] - [net] xfrm: use time64_t for in-kernel timestamps (Prarit Bhargava) [1737073] - [x86] x86/intel: Aggregate microserver naming (Prarit Bhargava) [1725644] - [x86] x86/intel: Aggregate big core graphics naming (Prarit Bhargava) [1725644] - [x86] x86/intel: Aggregate big core mobile naming (Prarit Bhargava) [1725644] - [x86] x86/intel: Aggregate big core client naming (Prarit Bhargava) [1725644] - [tools] turbostat: Replace GPLv2 boilerplate/reference with SPDX - rule 335 (Prarit Bhargava) [1725644] - [tools] tools/power turbostat: update version number (Prarit Bhargava) [1725644] - [tools] tools/power turbostat: rename has_hsw_msrs() (Prarit Bhargava) [1725644] - [tools] tools/power turbostat: Fix Haswell Core systems (Prarit Bhargava) [1725644] - [tools] tools/power turbostat: Add support for Hygon Fam 18h (Dhyana) RAPL (Prarit Bhargava) [1725644] - [tools] tools/power turbostat: Fix caller parameter of get_tdp_amd() (Prarit Bhargava) [1725644] - [tools] tools/power turbostat: Fix CPUC1 display value (Prarit Bhargava) [1725644] - [tools] tools/power turbostat: do not enforce 1ms (Prarit Bhargava) [1725644] - [tools] tools/power turbostat: read from pipes too (Prarit Bhargava) [1725644] - [tools] tools/power turbostat: Add Ice Lake NNPI support (Prarit Bhargava) [1725644] - [tools] tools/power turbostat: add Jacobsville support (Prarit Bhargava) [1725644] - [tools] tools/power turbostat: remove duplicate pc10 column (Prarit Bhargava) [1725644] - [tools] tools/power turbostat: fix file descriptor leaks (Prarit Bhargava) [1725644] - [tools] tools/power turbostat: fix leak of file descriptor on error return path (Prarit Bhargava) [1725644] - [tools] tools/power turbostat: fix buffer overrun (Prarit Bhargava) [1725644] - [tools] tools/power turbostat: Make interval calculation per thread to reduce jitter (Prarit Bhargava) [1725644] - [tools] tools/power/x86: Enable compiler optimisations and Fortify by default (Prarit Bhargava) [1725644] - [x86] x86/cpu: Add Ice Lake NNPI to Intel family (Prarit Bhargava) [1725644]- [tools] perf tools: Fix segfault in cpu_cache_level__read() (Michael Petlan) [1761995] - [scsi] qla2xxx: Update driver version to 10.01.00.19.08.2-k (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Fix Nport ID display value (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Fix N2N link up fail (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Fix N2N link reset (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Optimize NPIV tear down process (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Fix stale mem access on driver unload (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Fix unbound sleep in fcport delete path. (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Silence fwdump template message (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Fix stale session (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Fix stuck login session (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Fix driver reload for ISP82xx (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Fix flash read for Qlogic ISPs (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Fix message indicating vectors used by driver (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: fix spelling mistake "initializatin" -> "initialization" (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Fix a recently introduced kernel warning (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Fix a NULL pointer dereference (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Simplify qla24xx_async_abort_cmd() (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Remove two superfluous if-tests (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Introduce qla2x00_els_dcmd2_free() (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Inline the qla2x00_fcport_event_handler() function (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Report invalid mailbox status codes (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Remove superfluous sts_entry_* casts (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Let the compiler check the type of the SCSI command context pointer (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Complain if sp->done() is not called from the completion path (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Make sure that aborted commands are freed (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Introduce qla2xxx_get_next_handle() (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Modify NVMe include directives (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Make qlt_handle_abts_completion() more robust (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Fix a race condition between aborting and completing a SCSI command (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Introduce the function qla2xxx_init_sp() (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Enable type checking for the SRB free and done callback functions (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Rework key encoding in qlt_find_host_by_d_id() (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Set the responder mode if appropriate for ELS pass-through IOCBs (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Make it explicit that ELS pass-through IOCBs use little endian (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Check secondary image if reading the primary image fails (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Change the return type of qla24xx_read_flash_data() (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Introduce the be_id_t and le_id_t data types for FC src/dst IDs (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Complain if a soft reset fails (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Use memcpy() and strlcpy() instead of strcpy() and strncpy() (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Check the PCI info string output buffer size (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Complain if waiting for pending commands times out (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Declare fourth qla2x00_set_model_info() argument const (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Always check the qla2x00_wait_for_hba_online() return value (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Suppress multiple Coverity complaint about out-of-bounds accesses (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Suppress a Coveritiy complaint about integer overflow (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Remove unreachable code from qla83xx_idc_lock() (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Fix qla24xx_process_bidir_cmd() (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Simplify a debug statement (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Remove dead code (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Complain if parsing the version string fails (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Complain if a mailbox command times out (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Use strlcpy() instead of strncpy() (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Do not corrupt vha->plogi_ack_list (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Report the firmware status code if a mailbox command fails (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Fix session lookup in qlt_abort_work() (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Simplify qla24xx_abort_sp_done() (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Remove two superfluous tests (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Remove a superfluous pointer check (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Simplify qlt_lport_dump() (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Reduce the number of casts in GID list code (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Verify locking assumptions at runtime (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Change data_dsd into an array (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Declare qla_tgt_cmd.cdb const (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Reduce the scope of three local variables in qla2xxx_queuecommand() (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Change the return type of qla2x00_update_ms_fdmi_iocb() into void (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Declare the fourth ql_dump_buffer() argument const (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Remove a superfluous forward declaration (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Remove an include directive from qla_mr.c (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Include the header file from qla_dsd.h (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Use tabs instead of spaces for indentation (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Improve Linux kernel coding style conformance (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Really fix qla2xxx_eh_abort() (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Make qla2x00_abort_srb() again decrease the sp reference count (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Allow NVMe IO to resume with short cable pull (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Fix hang in fcport delete path (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Use common update-firmware-options routine for ISP27xx+ (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Fix NVMe port discovery after a short device port loss (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Correct error handling during initialization failures (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Retry fabric Scan on IOCB queue full (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Fix premature timer expiration (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Fix Relogin to prevent modifying scan_state flag (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Reject EH_{abort|device_reset|target_request} (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Skip FW dump on LOOP initialization error (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Use Correct index for Q-Pair array (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Fix abort timeout race condition. (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Fix DMA unmap leak (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Replace vmalloc + memset with vzalloc (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Remove unnecessary null check (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: remove double assignment in qla2x00_update_fcport (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Add cleanup for PCI EEH recovery (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Avoid that lockdep complains about unsafe locking in tcm_qla2xxx_close_session() (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Avoid that qlt_send_resp_ctio() corrupts memory (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Use __le64 instead of uint32_t[2] for sending DMA addresses to firmware (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Introduce the dsd32 and dsd64 data structures (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Check the size of firmware data structures at compile time (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Pass little-endian values to the firmware (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Make qla24xx_async_abort_cmd() static (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Remove unnecessary locking from the target code (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Remove qla_tgt_cmd.released (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Complain if a command is released that is owned by the firmware (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: target: Fix offline port handling and host reset handling (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Fix abort handling in tcm_qla2xxx_write_pending() (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Fix error handling in qlt_alloc_qfull_cmd() (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Simplify qlt_send_term_imm_notif() (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Fix use-after-free issues in qla2xxx_qpair_sp_free_dma() (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Fix a qla24xx_enable_msix() error path (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Avoid that qla2x00_mem_free() crashes if called twice (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Make qla2x00_mem_free() easier to verify (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Increase the size of the mailbox arrays from 4 to 8 (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Log the status code if a firmware command fails (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Avoid that Coverity complains about dereferencing a NULL rport pointer (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Uninline qla2x00_init_timer() (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Move qla2x00_is_reserved_id() from qla_inline.h into qla_init.c (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Move qla2x00_clear_loop_id() from qla_inline.h into qla_init.c (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Remove a set-but-not-used variable (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Declare qla2x00_find_new_loop_id() static (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Move qla2x00_set_reserved_loop_ids() definition (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Fix a format specifier (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Update two source code comments (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Silence Successful ELS IOCB message (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Fix device staying in blocked state (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Move qla2x00_set_fcport_state() from a .h into a .c file (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Remove two superfluous casts (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Remove qla_tgt_cmd.data_work and qla_tgt_cmd.data_work_free (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Move the include directive (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Declare qla24xx_build_scsi_crc_2_iocbs() static (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Move the port_state_str[] definition from a .h to a .c file (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Insert spaces where required (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Fix formatting of pointer types (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Leave a blank line after declarations (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Use tabs to indent code (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Fix FC-AL connection target discovery (Himanshu Madhani) [1728845] - [scsi] scsi: tcm_qla2xxx: Minimize #include directives (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Unregister resources in the opposite order of the registration order (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Unregister chrdev if module initialization fails (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Use get/put_unaligned where appropriate (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Make qla2x00_process_response_queue() easier to read (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Declare local symbols static (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Use ARRAY_SIZE() in the definition of QLA_LAST_SPEED (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Remove a comment that refers to the SCSI host lock (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Remove useless set memory to zero use memset() (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Cleanup fcport memory to prevent leak (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Further limit FLASH region write access from SysFS (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Fix incorrect region-size setting in optrom SYSFS routines (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Disable T10-DIF feature with FC-NVMe during probe (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Increase the max_sgl_segments to 1024 (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Reset the FCF_ASYNC_{SENT|ACTIVE} flags (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Set the qpair in SRB to NULL when SRB is released (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Fix a small typo in qla_bsg.c (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Fix comment alignment in qla_bsg.c (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Use HCTX_TYPE_DEFAULT for blk_mq_tag_set->map (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: deadlock by configfs_depend_item (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: use lower_32_bits and upper_32_bits instead of reinventing them (Himanshu Madhani) [1728845] - [md] dm snapshot: rework COW throttling to fix deadlock (Mike Snitzer) [1758605] - [md] dm snapshot: introduce account_start_copy() and account_end_copy() (Mike Snitzer) [1758605] - [netdrv] ice: Bump version (Jonathan Toppins) [1721711] - [netdrv] ice: Enable DDP package download (Jonathan Toppins) [1721711] - [netdrv] ice: Initialize DDP package structures (Jonathan Toppins) [1721711] - [netdrv] ice: Implement Dynamic Device Personalization (DDP) download (Jonathan Toppins) [1721711] - [netdrv] ice: Fix FW version formatting in dmesg (Jonathan Toppins) [1721711] - [netdrv] ice: send driver version to firmware (Jonathan Toppins) [1721711] - [netdrv] ice: Rework around device/function capabilities (Jonathan Toppins) [1721711] - [netdrv] ice: change default number of receive descriptors (Jonathan Toppins) [1721711] - [netdrv] ice: Minor refactor in queue management (Jonathan Toppins) [1721711] - [netdrv] ice: Allow for delayed LLDP MIB change registration (Jonathan Toppins) [1721711] - [netdrv] ice: update Tx context struct (Jonathan Toppins) [1721711] - [netdrv] ice: Report VF link status with opcode to get resources (Jonathan Toppins) [1721711] - [netdrv] ice: Check for DCB capability before initializing DCB (Jonathan Toppins) [1721711] - [netdrv] ice: report link down for VF when PF's queues are not enabled (Jonathan Toppins) [1721711] - [netdrv] ice: Reliably reset VFs (Jonathan Toppins) [1721711] - [netdrv] ice: change work limit to a constant (Jonathan Toppins) [1721711] - [netdrv] ice: small efficiency fixes (Jonathan Toppins) [1721711] - [netdrv] ice: move code closer together (Jonathan Toppins) [1721711] - [netdrv] ice: clean up arguments (Jonathan Toppins) [1721711] - [netdrv] ice: Check root pointer for validity (Jonathan Toppins) [1721711] - [netdrv] ice: Add ice_get_main_vsi to get PF/main VSI (Jonathan Toppins) [1721711] - [netdrv] ice: Update fields in ice_vsi_set_num_qs when reconfiguring (Jonathan Toppins) [1721711] - [netdrv] ice: Only disable VLAN pruning for the VF when all VLANs are removed (Jonathan Toppins) [1721711] - [netdrv] ice: Remove enable DCB when SW LLDP is activated (Jonathan Toppins) [1721711] - [netdrv] ice: Report stats when VSI is down (Jonathan Toppins) [1721711] - [netdrv] ice: Always notify FW of VF reset (Jonathan Toppins) [1721711] - [netdrv] ice: Correctly handle return values for init DCB (Jonathan Toppins) [1721711] - [netdrv] ice: Limit Max TCs on devices with more than 4 ports (Jonathan Toppins) [1721711] - [netdrv] ice: Cleanup defines in ice_type.h (Jonathan Toppins) [1721711] - [netdrv] ice: print extra message if topology issue (Jonathan Toppins) [1721711] - [netdrv] ice: add print of autoneg state to link message (Jonathan Toppins) [1721711] - [netdrv] ice: update driver unloading field for Queue Shutdown AQ command (Jonathan Toppins) [1721711] - [netdrv] ice: add needed PFR during driver unload (Jonathan Toppins) [1721711] - [netdrv] ice: Deduce TSA value from the priority value in the CEE mode (Jonathan Toppins) [1721711] - [netdrv] ice: Report what the user set for coalesce [tx|rx]-usecs (Jonathan Toppins) [1721711] - [netdrv] ice: Fix resource leak in ice_remove_rule_internal() (Jonathan Toppins) [1721711] - [netdrv] ice: Fix EMP reset handling (Jonathan Toppins) [1721711] - [netdrv] ice: fix adminq calls during remove (Jonathan Toppins) [1721711] - [netdrv] ice: Rework ice_ena_msix_range (Jonathan Toppins) [1721711] - [netdrv] ice: Fix VF configuration issues due to reset (Jonathan Toppins) [1721711] - [netdrv] ice: Alloc queue management bitmaps and arrays dynamically (Jonathan Toppins) [1721711] - [netdrv] ice: add support for virtchnl_queue_select.[tx|rx]_queues bitmap (Jonathan Toppins) [1721711] - [netdrv] ice: add support for enabling/disabling single queues (Jonathan Toppins) [1721711] - [netdrv] ice: fix potential infinite loop (Jonathan Toppins) [1721711] - [netdrv] ice: fix ice_is_tc_ena (Jonathan Toppins) [1721711] - [netdrv] ice: add validation in OP_CONFIG_VSI_QUEUES VF message (Jonathan Toppins) [1721711] - [netdrv] ice: Don't clog kernel debug log with VF MDD events errors (Jonathan Toppins) [1721711] - [netdrv] ice: Introduce a local variable for a VSI in the rebuild path (Jonathan Toppins) [1721711] - [netdrv] ice: shorten local and add debug prints (Jonathan Toppins) [1721711] - [netdrv] ice: Sanitize ice_ena_vsi and ice_dis_vsi (Jonathan Toppins) [1721711] - [netdrv] ice: added sibling head to parse nodes (Jonathan Toppins) [1721711] - [netdrv] ice: Fix ethtool port and PFC stats for 4x25G cards (Jonathan Toppins) [1721711] - [netdrv] ice: Don't allow VSI to remove unassociated ucast filter (Jonathan Toppins) [1721711] - [netdrv] ice: Fix issues updating VSI MAC filters (Jonathan Toppins) [1721711] - [netdrv] ice: update ethtool stats on-demand (Jonathan Toppins) [1721711] - [netdrv] ice: Add input handlers for virtual channel handlers (Jonathan Toppins) [1721711] - [netdrv] ice: Don't clear auto_fec bit in ice_cfg_phy_fec() (Jonathan Toppins) [1721711] - [netdrv] ice: Fix flag used for module query (Jonathan Toppins) [1721711] - [netdrv] ice: silence some bogus error messages (Jonathan Toppins) [1721711] - [netdrv] ice: Rename ethtool private flag for lldp (Jonathan Toppins) [1721711] - [netdrv] ice: reject VF attempts to enable head writeback (Jonathan Toppins) [1721711] - [netdrv] ice: Copy dcbx configuration only if mode is correct (Jonathan Toppins) [1721711] - [netdrv] ice: Treat DCBx state NOT_STARTED as valid (Jonathan Toppins) [1721711] - [netdrv] ice: Don't call synchronize_irq() for VF's from the host (Jonathan Toppins) [1721711] - [netdrv] ice: Account for all states of FW DCBx and LLDP (Jonathan Toppins) [1721711] - [netdrv] ice: Allow egress control packets from PF_VSI (Jonathan Toppins) [1721711] - [netdrv] ice: improve print for VF's when adding/deleting MAC filters (Jonathan Toppins) [1721711] - [netdrv] ice: Change type for queue counts (Jonathan Toppins) [1721711] - [netdrv] ice: Move VF resources definition to SR-IOV specific file (Jonathan Toppins) [1721711] - [netdrv] ice: Increase size of Mailbox receive queue for many VFs (Jonathan Toppins) [1721711] - [netdrv] ice: Reduce wait times during VF bringup/reset (Jonathan Toppins) [1721711] - [netdrv] ice: update GLINT_DYN_CTL and GLINT_VECT2FUNC register access (Jonathan Toppins) [1721711] - [netdrv] ice: Do not always bring up PF VSI in ice_ena_vsi() (Jonathan Toppins) [1721711] - [netdrv] ice: allow empty Rx descriptors (Jonathan Toppins) [1721711] - [netdrv] ice: Fix kernel hang with DCB reset in CEE mode (Jonathan Toppins) [1721711] - [netdrv] ice: Set WB_ON_ITR when we don't re-enable interrupts (Jonathan Toppins) [1721711] - [netdrv] ice: fix set pause param autoneg check (Jonathan Toppins) [1721711] - [netdrv] ice: Restructure VFs initialization flows (Jonathan Toppins) [1721711] - [netdrv] ice: Assume that more than one Rx queue is rare in ice_napi_poll (Jonathan Toppins) [1721711] - [netdrv] ice: Use the software based tail when checking for hung Tx ring (Jonathan Toppins) [1721711] - [netdrv] ice: Bump version number (Jonathan Toppins) [1721711] - [netdrv] ice: Remove flag to track VF interrupt status (Jonathan Toppins) [1721711] - [netdrv] ice: Remove unnecessary flag ICE_FLAG_MSIX_ENA (Jonathan Toppins) [1721711] - [netdrv] ice: Don't return error for disabling LAN Tx queue that does exist (Jonathan Toppins) [1721711] - [netdrv] ice: Remove duplicate code in ice_alloc_rx_bufs (Jonathan Toppins) [1721711] - [netdrv] ice: Add stats for Rx drops at the port level (Jonathan Toppins) [1721711] - [netdrv] ice: Update number of VF queue before setting VSI resources (Jonathan Toppins) [1721711] - [netdrv] ice: Set up Tx scheduling tree based on alloc VSI Tx queues (Jonathan Toppins) [1721711] - [netdrv] ice: Only bump Rx tail and release buffers once per napi_poll (Jonathan Toppins) [1721711] - [netdrv] ice: Disable VFs until reset is completed (Jonathan Toppins) [1721711] - [netdrv] ice: Do not configure port with no media (Jonathan Toppins) [1721711] - [netdrv] ice: separate out control queue lock creation (Jonathan Toppins) [1721711] - [netdrv] ice: Always set prefena when configuring an Rx queue (Jonathan Toppins) [1721711] - [netdrv] ice: Move vector base setup to PF VSI (Jonathan Toppins) [1721711] - [netdrv] ice: track hardware stat registers past rollover (Jonathan Toppins) [1721711] - [netdrv] ice: add lp_advertising flow control support (Jonathan Toppins) [1721711] - [netdrv] ice: Use struct_size() helper (Jonathan Toppins) [1721711] - [netdrv] ice: Use LLDP ethertype define ETH_P_LLDP (Jonathan Toppins) [1721711] - [netdrv] ice: Trivial cosmetic changes (Jonathan Toppins) [1721711] - [netdrv] ice: Recognize higher speeds (Jonathan Toppins) [1721711] - [netdrv] ice: Use a different ICE_DBG bit for firmware log messages (Jonathan Toppins) [1721711] - [netdrv] ice: Update function header (Jonathan Toppins) [1721711] - [netdrv] ice: Move define for ICE_AQC_DRIVER_UNLOADING (Jonathan Toppins) [1721711] - [netdrv] ice: Align to updated AQ command formats (Jonathan Toppins) [1721711] - [netdrv] ice: Use continue instead of an else block (Jonathan Toppins) [1721711] - [netdrv] ice: Change minimum descriptor count value for Tx/Rx rings (Jonathan Toppins) [1721711] - [netdrv] ice: Add switch rules to handle LLDP packets (Jonathan Toppins) [1721711] - [netdrv] ice: Cleanup ice_update_link_info (Jonathan Toppins) [1721711] - [netdrv] ice: Use right type for ice_cfg_vsi_lan return (Jonathan Toppins) [1721711] - [netdrv] ice: Add support for Forward Error Correction (FEC) (Jonathan Toppins) [1721711] - [netdrv] ice: Add support for virtchnl_vector_map.[rxq|txq]_map (Jonathan Toppins) [1721711] - [netdrv] ice: Introduce ice_init_mac_fltr and move ice_napi_del (Jonathan Toppins) [1721711] - [netdrv] ice: Use GLINT_DYN_CTL to disable VF's interrupts (Jonathan Toppins) [1721711] - [netdrv] ice: Add a helper to trigger software interrupt (Jonathan Toppins) [1721711] - [netdrv] ice: Configure RSS LUT key only if RSS is enabled (Jonathan Toppins) [1721711] - [netdrv] ice: Add ice_get_fw_log_cfg to init FW logging (Jonathan Toppins) [1721711] - [netdrv] ice: Minor cleanup in ice_switch.h (Jonathan Toppins) [1721711] - [netdrv] ice: Remove redundant and premature event config (Jonathan Toppins) [1721711] - [netdrv] ice: Change message level (Jonathan Toppins) [1721711] - [netdrv] ice: Check all VFs for MDD activity, don't disable (Jonathan Toppins) [1721711] - [netdrv] ice: Refactor interrupt tracking (Jonathan Toppins) [1721711] - [netdrv] ice: Add handler for ethtool selftest (Jonathan Toppins) [1721711] - [netdrv] ice: Don't call ice_cfg_itr() for SR-IOV (Jonathan Toppins) [1721711] - [netdrv] ice: Set minimum default Rx descriptor count to 512 (Jonathan Toppins) [1721711] - [netdrv] ice: Resolve static analysis warning (Jonathan Toppins) [1721711] - [netdrv] ice: Implement toggling ethtool rx-vlan-filter (Jonathan Toppins) [1721711] - [netdrv] ice: Remove direct write for GLLAN_RCTL_0 (Jonathan Toppins) [1721711] - [netdrv] ice: Fix LINE_SPACING style issue (Jonathan Toppins) [1721711] - [netdrv] ice: Silence semantic parser warnings (Jonathan Toppins) [1721711] - [netdrv] ice: Fix couple of issues in ice_vsi_release (Jonathan Toppins) [1721711] - [netdrv] ice: Reorganize ice_vf struct (Jonathan Toppins) [1721711] - [netdrv] ice: Use bitfields when possible (Jonathan Toppins) [1721711] - [netdrv] ice: Reorganize tx_buf and ring structs (Jonathan Toppins) [1721711] - [netdrv] ice: Format ethtool reported stats (Jonathan Toppins) [1721711] - [netdrv] ice: Gracefully handle reset failure in ice_alloc_vfs() (Jonathan Toppins) [1721711] - [netdrv] ice: Refactor the LLDP MIB change event handling (Jonathan Toppins) [1721711] - [netdrv] ice: Advertise supported link modes if none requested (Jonathan Toppins) [1721711] - [netdrv] ice: Fix hang when ethtool disables FW LLDP (Jonathan Toppins) [1721711] - [netdrv] ice: Call out dev/func caps when printing (Jonathan Toppins) [1721711] - [netdrv] ice: Remove braces for single statement blocks (Jonathan Toppins) [1721711] - [netdrv] ice: Cleanup an unnecessary variable initialization (Jonathan Toppins) [1721711] - [netdrv] ice: Implement LLDP persistence (Jonathan Toppins) [1721711] - [netdrv] ice: Fix double spacing (Jonathan Toppins) [1721711] - [kernel] sched/debug: Fix potential deadlock when writing to sched_features (Vladis Dronov) [1760060] - [kernel] sched/debug: Use match_string() helper instead of open-coded logic (Vladis Dronov) [1760060] - [hid] HID: intel-ish-hid: ipc: add EHL device id (Tony Camuso) [1716756] - [hid] HID: remove NO_D3 flag when remove driver (Tony Camuso) [1716756] - [hid] HID: intel-ish-hid: fix wrong driver_data usage (Tony Camuso) [1716756] - [hid] HID: intel-ish-hid: Fix a use after free in load_fw_from_host() (Tony Camuso) [1716756] - [hid] HID: intel-ish-hid: Replace GPLv2 boilerplate/reference with SPDX - rule 288 (Tony Camuso) [1716756] - [hid] HID: intel-ish-hid: Add SPDX license identifier - Makefile/Kconfig (Tony Camuso) [1716756] - [platform] platform/chrome: Add ChromeOS EC ISHTP driver (Tony Camuso) [1716756] - [hid] HID: intel-ish-hid: prefix header search paths with $(srctree)/ (Tony Camuso) [1716756] - [hid] HID: intel-ish-hid: Add Comet Lake PCI device ID (Tony Camuso) [1716756] - [platform] platform/chrome: cros_ec: Add EC host command support using rpmsg (Tony Camuso) [1716756] - [hid] HID: intel-ish-hid: fix spelling mistake "multipe" -> "multiple" (Tony Camuso) [1716756] - [hid] HID: intel-ish-hid: ISH firmware loader client driver (Tony Camuso) [1716756] - [hid] HID: intel-ish-hid: Add interface function for PCI device pointer (Tony Camuso) [1716756] - [hid] HID: intel-ish-hid: Use the new interface functions in HID ish client (Tony Camuso) [1716756] - [hid] HID: intel-ish-hid: Move functions related to bus and device (Tony Camuso) [1716756] - [hid] HID: intel-ish-hid: Add interface functions for struct ishtp_cl (Tony Camuso) [1716756] - [hid] HID: intel-ish-hid: Move the common functions from client.h (Tony Camuso) [1716756] - [hid] HID: intel-ish-hid: Store ishtp_cl_device instance in device (Tony Camuso) [1716756] - [hid] HID: intel-ish-hid: Move driver registry functions (Tony Camuso) [1716756] - [hid] HID: intel-ish-hid: Simplify ishtp_cl_link() (Tony Camuso) [1716756] - [hid] HID: intel-ish-hid: Hide members of struct ishtp_cl_device (Tony Camuso) [1716756] - [hid] HID: intel-ish-hid: Add match callback to ishtp bus type (Tony Camuso) [1716756] - [hid] HID: intel-ish: enable raw interface to HID devices on ISH (Tony Camuso) [1716756] - [hid] HID: intel-ish-hid: Use VID/PID from ISH (Tony Camuso) [1716756] - [hid] HID: intel-ish-hid: Switch to use new generic UUID API (Tony Camuso) [1716756] - [hid] HID: intel-ish: ipc: handle PIMR before ish_wakeup also clear PISR busy_clear bit (Tony Camuso) [1716756] - [hid] HID: intel-ish-hid: use helper function to search client id (Tony Camuso) [1716756] - [hid] HID: intel-ish-hid: ishtp: add helper function for client search (Tony Camuso) [1716756] - [hid] HID: intel-ish-hid: use helper function to access client buffer (Tony Camuso) [1716756] - [hid] HID: intel-ish-hid: ishtp: add helper functions for client buffer operation (Tony Camuso) [1716756] - [hid] HID: intel-ish-hid: use helper function for private driver data set/get (Tony Camuso) [1716756] - [hid] HID: intel-ish-hid: ishtp: add helper function for driver data get/set (Tony Camuso) [1716756] - [platform] platform/chrome: Move cros-ec transport drivers to drivers/platform. (Tony Camuso) [1716756] - [tools] tools: PCI: Fix compiler warning in pcitest (Myron Stowe) [1753749] - [iommu] iommu: Fix integer truncation (Myron Stowe) [1753749] - [pci] PCI/P2PDMA: Ignore root complex whitelist when an IOMMU is present (Myron Stowe) [1753749] - [pci] PCI: Cleanup setup-bus.c comments and whitespace (Myron Stowe) [1753749] - [include] CPER: Remove unnecessary use of user-space types (Myron Stowe) [1753749] - [include] CPER: Add UEFI spec references (Myron Stowe) [1753749] - [pci] PCI: Fix comment typos (Myron Stowe) [1753749] - [pci] PCI: Cleanup register definition width and whitespace (Myron Stowe) [1753749] - [pci] PCI: pciehp: Remove pointless MY_NAME definition (Myron Stowe) [1753749] - [pci] PCI: pciehp: Remove pointless PCIE_MODULE_NAME definition (Myron Stowe) [1753749] - [pci] PCI: pciehp: Remove unused dbg/err/info/warn() wrappers (Myron Stowe) [1753749] - [pci] PCI: pciehp: Log messages with pci_dev, not pcie_device (Myron Stowe) [1753749] - [pci] PCI: pciehp: Replace pciehp_debug module param with dyndbg (Myron Stowe) [1753749] - [pci] PCI: pciehp: Remove pciehp_debug uses (Myron Stowe) [1753749] - [pci] PCI/AER: Log messages with pci_dev, not pcie_device (Myron Stowe) [1753749] - [pci] PCI/DPC: Log messages with pci_dev, not pcie_device (Myron Stowe) [1753749] - [pci] PCI/PME: Replace dev_printk(KERN_DEBUG) with dev_info() (Myron Stowe) [1753749] - [pci] PCI/AER: Replace dev_printk(KERN_DEBUG) with dev_info() (Myron Stowe) [1753749] - [pci] PCI: Replace dev_printk(KERN_DEBUG) with dev_info(), etc (Myron Stowe) [1753749] - [pci] PCI: Replace printk(KERN_INFO) with pr_info(), etc (Myron Stowe) [1753749] - [pci] PCI: Use dev_printk() when possible (Myron Stowe) [1753749] - [iommu] iommu/dma: Reserve IOVA for PCIe inaccessible DMA address (Myron Stowe) [1753749] - [pci] PCI: Add dma_ranges window list (Myron Stowe) [1753749] - [pci] PCI: endpoint: Fix a potential NULL pointer dereference (Myron Stowe) [1753749] - [tools] tools: PCI: Handle pcitest.sh independently from pcitest (Myron Stowe) [1753749] - [tools] tools: PCI: Add 'h' in optstring of getopt() (Myron Stowe) [1753749] - [tools] tools: PCI: Change pcitest compiling process (Myron Stowe) [1753749] - [tools] tools: PCI: Fix compilation warnings (Myron Stowe) [1753749] - [tools] tools: PCI: Exit with error code when test fails (Myron Stowe) [1753749] - [pci] PCI: Mark Atheros AR9462 to avoid bus reset (Myron Stowe) [1753749] - [pci] switchtec: Fix unintended mask of MRPC event (Myron Stowe) [1753749] - [pci] switchtec: Increase PFF limit from 48 to 255 (Myron Stowe) [1753749] - [pci] PCI/LINK: Disable bandwidth notification interrupt during suspend (Myron Stowe) [1753749] - [pci] PCI/P2PDMA: Allow P2P DMA between any devices under AMD ZEN Root Complex (Myron Stowe) [1753749] - [maintainers] MAINTAINERS: Add Karthikeyan Mitran and Hou Zhiqiang for Mobiveil PCI (Myron Stowe) [1753749] - [platform] platform/chrome: chromeos_laptop: use pci_dev_id() helper (Myron Stowe) [1753749] - [iommu] iommu/amd: Use pci_dev_id() helper (Myron Stowe) [1753749] - [drm] drm/amdkfd: Use pci_dev_id() helper (Myron Stowe) [1753749] - [powerpc] powerpc/powernv/npu: Use pci_dev_id() helper (Myron Stowe) [1753749] - [x86] x86/PCI: Fix PCI IRQ routing table memory leak (Myron Stowe) [1753749] - [pci] PCI: Remove unused pci_request_region_exclusive() (Myron Stowe) [1753749] - [pci] PCI: Mark expected switch fall-throughs (Myron Stowe) [1753749] - [pci] PCI/ACPI: Remove the need for 'struct hotplug_params' (Myron Stowe) [1753749] - [pci] PCI/ACPI: Do not export pci_get_hp_params() (Myron Stowe) [1753749] - [pci] PCI: rpaphp: Get/put device node reference during slot alloc/dealloc (Myron Stowe) [1753749] - [pci] PCI: rpadlpar: Fix leaked device_node references in add/remove paths (Myron Stowe) [1753749] - [pci] PCI: Assign bus numbers present in EA capability for bridges (Myron Stowe) [1753749] - [pci] PCI: OF: Support "external-facing" property (Myron Stowe) [1753749] - [documentation] dt-bindings: Add "external-facing" PCIe port property (Myron Stowe) [1753749] - [pci] PCI: Init PCIe feature bits for managed host bridge alloc (Myron Stowe) [1753749] - [pci] PCI/AER: Change pci_aer_init() stub to return void (Myron Stowe) [1753749] - [s390] s390/zcrypt: CEX7S exploitation support (Philipp Rudo) [1726416] - [s390] s390/pkey: Add sysfs attributes to emit AES CIPHER key blobs (Philipp Rudo) [1726416] - [s390] s390/crypto: Support for SHA3 via CPACF (MSA6) (Philipp Rudo) [1726416] - [s390] s390/crypto: xts-aes-s390 fix extra run-time crypto self tests finding (Philipp Rudo) [1726416] - [s390] s390: vfio-ap: fix warning reset not completed (Philipp Rudo) [1726416] - [s390] crypto: s390 - Rename functions to avoid conflict with crypto/sha256.h (Philipp Rudo) [1726416] - [s390] s390/zcrypt: fix wrong handling of cca cipher keygenflags (Philipp Rudo) [1726416] - [s390] crypto: s390/xts-aes - invoke fallback for ciphertext stealing (Philipp Rudo) [1726416] - [s390] s390/paes: Prepare paes functions for large key blobs (Philipp Rudo) [1726416] - [s390] s390/pkey: add CCA AES cipher key support (Philipp Rudo) [1726416] - [s390] s390/zcrypt: Add low level functions for CCA AES cipher keys (Philipp Rudo) [1726416] - [s390] s390/zcrypt: extend cca_findcard function and helper (Philipp Rudo) [1726416] - [s390] s390/pkey: pkey cleanup: narrow in-kernel API, fix some variable types (Philipp Rudo) [1726416] - [s390] s390/zcrypt: adjust switch fall through comments for -Wimplicit-fallthrough (Philipp Rudo) [1726416] - [s390] crypto: s390/aes - fix name clash after AES library refactor (Philipp Rudo) [1726416] - [s390] s390/zcrypt: new sysfs attributes serialnr and mkvps (Philipp Rudo) [1726416] - [s390] s390/zcrypt: add base code for cca crypto card info support (Philipp Rudo) [1726416] - [s390] s390/zcrypt: move cca misc functions to new code file (Philipp Rudo) [1726416] - [s390] s390: use __u{16, 32, 64} instead of uint{16, 32, 64}_t in uapi header (Philipp Rudo) [1726416] - [s390] s390/zcrypt: remove the exporting of ap_query_configuration (Philipp Rudo) [1726416] - [s390] s390/crypto: sha: Use -ENODEV instead of -EOPNOTSUPP (Philipp Rudo) [1726416] - [s390] s390/crypto: prng: Use -ENODEV instead of -EOPNOTSUPP (Philipp Rudo) [1726416] - [s390] s390/crypto: ghash: Use -ENODEV instead of -EOPNOTSUPP (Philipp Rudo) [1726416] - [s390] s390/pkey: Use -ENODEV instead of -EOPNOTSUPP (Philipp Rudo) [1726416] - [s390] s390/zcrypt: support special flagged EP11 cprbs (Philipp Rudo) [1726416] - [s390] s390/crypto: fix possible sleep during spinlock aquired (Philipp Rudo) [1726416] - [s390] s390/crypto: use TRNG for seeding/reseeding (Philipp Rudo) [1726416] - [s390] s390/crypto: rework generate_entropy function for pseudo random dd (Philipp Rudo) [1726416] - [s390] s390: zcrypt: initialize variables before_use (Philipp Rudo) [1726416] - [powerpc] powerpc/pseries: Track LMB nid instead of using device tree (Steve Best) [1758742] - [powerpc] powerpc/pseries/memory-hotplug: Only update DT once per memory DLPAR request (Steve Best) [1758742] - [net] hv_sock: Fix hang when a connection is closed (Cathy Avery) [1739477] - [net] hv_sock: Use consistent types for UUIDs (Cathy Avery) [1739477] - [net] hvsock: fix epollout hang from race condition (Cathy Avery) [1739477] - [net] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 288 (Cathy Avery) [1739477] - [net] hv_sock: perf: loop in send() to maximize bandwidth (Cathy Avery) [1739477] - [net] hv_sock: perf: Allow the socket buffer size options to influence the actual socket buffers (Cathy Avery) [1739477] - [net] hv_sock: Add support for delayed close (Cathy Avery) [1739477] - [powerpc] powerpc/rtas: allow rescheduling while changing cpu states (Steve Best) [1758651] - [powerpc] powerpc/pseries/mobility: use cond_resched when updating device tree (Steve Best) [1758651] - [tools] selftests/powerpc: Fix compile error on tlbie_test due to newer gcc (Desnes Augusto Nunes do Rosario) [1755707] - [tools] selftests/powerpc: Add test case for tlbie vs mtpidr ordering issue (Desnes Augusto Nunes do Rosario) [1755707] - [powerpc] powerpc/mm: Fixup tlbie vs mtpidr/mtlpidr ordering issue on POWER9 (Desnes Augusto Nunes do Rosario) [1755707] - [powerpc] powerpc/book3s64/radix: Rename CPU_FTR_P9_TLBIE_BUG feature flag (Desnes Augusto Nunes do Rosario) [1755707] - [powerpc] powerpc/book3s64/mm: Don't do tlbie fixup for some hardware revisions (Desnes Augusto Nunes do Rosario) [1755707] - [scsi] scsi: zfcp: make DIX experimental, disabled, and independent of DIF (Philipp Rudo) [1723829] - [s390] s390: add support for IBM z15 machines (Philipp Rudo) [1757015] - [s390] s390/pci: add mio_enabled attribute (Philipp Rudo) [1757118] - [s390] s390: fix setting of mio addressing control (Philipp Rudo) [1757118] - [s390] s390/pci: correctly handle MIO opt-out (Philipp Rudo) [1757118] - [s390] s390/pci: deal with devices that have no support for MIO instructions (Philipp Rudo) [1757118] - [s390] s390/pci: fix assignment of bus resources (Philipp Rudo) [1757118] - [s390] s390/pci: fix struct definition for set PCI function (Philipp Rudo) [1757118] - [s390] s390/pci: fix MSI message data (Philipp Rudo) [1757123] - [powerpc] powerpc/tm: Add tm-poison test (Steve Best) [1756721] - [powerpc] powerpc/powernv: Add new opal message type (Desnes Augusto Nunes do Rosario) [1706975] - [powerpc] powerpc/powernv: Enhance opal message read interface (Desnes Augusto Nunes do Rosario) [1706975] - [char] hwrng: core - don't wait on add_early_randomness() (Laurent Vivier) [1660802] - [firmware] efi: Export Runtime Configuration Interface table to sysfs (Al Stone) [1665518] - [nvme] nvme: Treat discovery subsystems as unique subsystems (Ewan Milne) [1757525] - [powerpc] powerpc/powernv/opal: Use standard interrupts property when available (Steve Best) [1757173] - [powerpc] powerpc: dump kernel log before carrying out fadump or kdump (Steve Best) [1756922] - [kernel] genirq/affinity: Create affinity mask for single vector (Ming Lei) [1733420] - [virt] kvm: arm/arm64: Only skip MMIO insn once (Andrew Jones) [1733928] - [vfio] type1: remove duplicate retrieval of reserved regions (Auger Eric) [1704597] - [vfio] type1: Add IOVA range capability support (Auger Eric) [1704597] - [vfio] type1: check dma map request is within a valid iova range (Auger Eric) [1704597] - [vfio] type1: Update iova list on detach (Auger Eric) [1704597] - [vfio] type1: Check reserved region conflict and update iova list (Auger Eric) [1704597] - [vfio] type1: Introduce iova list and add iommu aperture validity check (Auger Eric) [1704597] - [iommu] Revisit iommu_insert_resv_region() implementation (Auger Eric) [1704597] - [iommu] vt-d: Differentiate relaxable and non relaxable RMRRs (Auger Eric) [1704597] - [iommu] Introduce IOMMU_RESV_DIRECT_RELAXABLE reserved memory regions (Auger Eric) [1704597] - [iommu] vt-d: Handle PCI bridge RMRR device scopes in intel_iommu_get_resv_regions (Auger Eric) [1704597] - [iommu] vt-d: Handle RMRR with PCI bridge device scopes (Auger Eric) [1704597] - [iommu] vt-d: Introduce is_downstream_to_pci_bridge helper (Auger Eric) [1704597] - [iommu] vt-d: Duplicate iommu_resv_region objects per device list (Auger Eric) [1704597] - [iommu] Fix a leak in iommu_insert_resv_region (Auger Eric) [1704597] - [pci] hv: Avoid use of hv_pci_dev->pci_slot after freeing it (Mohammed Gamal) [1737569]- [x86] kvm: x86: omit "impossible" pmu MSRs from MSR list (Vitaly Kuznetsov) [1749495] - [x86] kvm: nvmx: Fix consistency check on injected exception error code (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86: omit absent pmu MSRs from MSR list (Vitaly Kuznetsov) [1749495] - [tools] selftests: kvm: Fix libkvm build error (Vitaly Kuznetsov) [1749495] - [x86] kvm: vmx: Limit guest PMCs to those supported on the host (Vitaly Kuznetsov) [1749495] - [virt] kvm: x86, powerpc: do not allow clearing largepages debugfs entry (Vitaly Kuznetsov) [1749495] - [tools] kvm: selftests: x86: clarify what is reported on KVM_GET_MSRS failure (Vitaly Kuznetsov) [1749495] - [x86] kvm: vmx: Set VMENTER_L1D_FLUSH_NOT_REQUIRED if !X86_BUG_L1TF (Vitaly Kuznetsov) [1749495] - [tools] selftests: kvm: add test for dirty logging inside nested guests (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86: fix nested guest live migration with PML (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86: assign two bits to track SPTE kinds (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86: Expose XSAVEERPTR to the guest (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86: Enumerate support for CLZERO instruction (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86: Use AMD CPUID semantics for AMD vCPUs (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86: Improve emulation of CPUID leaves 0BH and 1FH (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86: Fix userspace set invalid CR4 (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86: Fix a spurious -E2BIG in __do_cpuid_func (Vitaly Kuznetsov) [1749495] - [x86] kvm: lapic: Loosen filter for adaptive tuning of lapic_timer_advance_ns (Vitaly Kuznetsov) [1749495] - [x86] kvm: nvmx: cleanup and fix host 64-bit mode checks (Vitaly Kuznetsov) [1749495] - [x86] kvm: vmx: fix build warnings in hv_enable_direct_tlbflush() on i386 (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86: Don't check kvm_rebooting in __kvm_handle_fault_on_reboot() (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86: Drop ____kvm_handle_fault_on_reboot() (Vitaly Kuznetsov) [1749495] - [x86] kvm: vmx: Add error handling to VMREAD helper (Vitaly Kuznetsov) [1749495] - [x86] kvm: vmx: Optimize VMX instruction error and fault handling (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86: Check kvm_rebooting in kvm_spurious_fault() (Vitaly Kuznetsov) [1749495] - [x86] kvm: nvmx: limit atomic switch MSRs (Vitaly Kuznetsov) [1749495] - [x86] kvm: svm: Intercept RDPRU (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86: Add "significant index" flag to a few CPUID leaves (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86/mmu: Skip invalid pages during zapping iff root_count is zero (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86/mmu: Explicitly track only a single invalid mmu generation (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86/mmu: revert "kvm: x86/mmu: Remove is_obsolete() call" (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86/mmu: revert "revert "kvm: mmu: reclaim the zapped-obsolete page first"" (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86/mmu: revert "revert "kvm: mmu: collapse TLB flushes when zap all pages"" (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86/mmu: revert "revert "kvm: mmu: zap pages in batch"" (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86/mmu: revert "revert "kvm: mmu: add tracepoint for kvm_mmu_invalidate_all_pages"" (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86/mmu: revert "revert "kvm: mmu: show mmu_valid_gen in shadow page related tracepoints"" (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86/mmu: Use fast invalidate mechanism to zap MMIO sptes (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86/mmu: Treat invalid shadow pages as obsolete (Vitaly Kuznetsov) [1749495] - [x86] kvm: lapic: Tune lapic_timer_advance_ns smoothly (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86: Add comments to document various emulation types (Vitaly Kuznetsov) [1749495] - [x86] kvm: vmx: Handle single-step #DB for EMULTYPE_SKIP on EPT misconfig (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86: Remove emulation_result enums, EMULATE_{DONE, FAIL, USER_EXIT} (Vitaly Kuznetsov) [1749495] - [x86] kvm: vmx: Remove EMULATE_FAIL handling in handle_invalid_guest_state() (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86: Move triple fault request into RM int injection (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86: Handle emulation failure directly in kvm_task_switch() (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86: Exit to userspace on emulation skip failure (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86: Move #UD injection for failed emulation into emulation code (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86: Add explicit flag for forced emulation on #UD (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86: Move #GP injection for VMware into x86_emulate_instruction() (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86: Don't attempt VMWare emulation on #GP with non-zero error code (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86: Refactor kvm_vcpu_do_singlestep() to remove out param (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86: Clean up handle_emulation_failure() (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86: Relocate MMIO exit stats counting (Vitaly Kuznetsov) [1749495] - [x86] kvm: nvmx: Check Host Address Space Size on vmentry of nested guests (Vitaly Kuznetsov) [1749495] - [tools] kvm: selftests: hyperv_cpuid: add check for NoNonArchitecturalCoreSharing bit (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86: hyper-v: set NoNonArchitecturalCoreSharing CPUID bit when SMT is impossible (Vitaly Kuznetsov) [1749495] - [kernel] cpu/smt: create and export cpu_smt_possible() (Vitaly Kuznetsov) [1749495] - [x86] kvm: hyperv: Fix Direct Synthetic timers assert an interrupt w/o lapic_in_kernel (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86: Manually flush collapsible SPTEs only when toggling flags (Vitaly Kuznetsov) [1749495] - [tools] kvm: selftests: Remove duplicate guest mode handling (Vitaly Kuznetsov) [1749495] - [tools] kvm: selftests: Introduce VM_MODE_PXXV48_4K (Vitaly Kuznetsov) [1749495] - [tools] kvm: selftests: Create VM earlier for dirty log test (Vitaly Kuznetsov) [1749495] - [tools] kvm: selftests: Move vm type into _vm_create() internally (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86: announce KVM_CAP_HYPERV_ENLIGHTENED_VMCS support only when it is available (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86: svm: remove unneeded nested_enable_evmcs() hook (Vitaly Kuznetsov) [1749495] - [x86] kvm/hyper-v/vmx: Add direct tlb flush support (Vitaly Kuznetsov) [1749495] - [documentation] kvm/hyper-v: Add new KVM capability KVM_CAP_HYPERV_DIRECT_TLBFLUSH (Vitaly Kuznetsov) [1749495] - [x86] hyper-v: Fix definition of struct hv_vp_assist_page (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86: Add Intel PMU MSRs to msrs_to_save[] (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86: Use IPI shorthands in kvm guest when support (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86: Fix INIT signal handling in various CPU states (Vitaly Kuznetsov) [1749495] - [x86] kvm: vmx: Introduce exit reason for receiving INIT signal on guest-mode (Vitaly Kuznetsov) [1749495] - [x86] kvm: vmx: Stop the preemption timer during vCPU reset (Vitaly Kuznetsov) [1749495] - [x86] kvm: lapic: Micro optimize IPI latency (Vitaly Kuznetsov) [1749495] - [x86] kvm: Nested KVM MMUs need PAE root too (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86: set ctxt->have_exception in x86_decode_insn() (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86: always stop emulation on page fault (Vitaly Kuznetsov) [1749495] - [x86] kvm: nvmx: trace nested VM-Enter failures detected by H/W (Vitaly Kuznetsov) [1749495] - [x86] kvm: nvmx: add tracepoint for failed nested VM-Enter (Vitaly Kuznetsov) [1749495] - [x86] kvm: svm: Fix a check in nested_svm_vmrun() (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86: Return to userspace with internal error on unexpected exit reason (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86: Add kvm_emulate_{rd, wr}msr() to consolidate VXM/SVM code (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86: Refactor up kvm_{g, s}et_msr() to simplify callers (Vitaly Kuznetsov) [1749495] - [documentation] doc: kvm: Fix return description of KVM_SET_MSRS (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86: Tune PLE Window tracepoint (Vitaly Kuznetsov) [1749495] - [x86] kvm: vmx: Change ple_window type to unsigned int (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86: Remove tailing newline for tracepoints (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86: Trace vcpu_id for vmexit (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86: Manually calculate reserved bits when loading PDPTRS (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86: Disable posted interrupts for non-standard IRQs delivery modes (Vitaly Kuznetsov) [1749495] - [x86] kvm: vmx: Fix and tweak the comments for VM-Enter (Vitaly Kuznetsov) [1749495] - [x86] kvm: Assert that struct kvm_vcpu is always as offset zero (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86: Add pv tlb shootdown tracepoint (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86: Unconditionally call x86 ops that are always implemented (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86/mmu: Consolidate "is MMIO SPTE" code (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86/mmu: Add explicit access mask for MMIO SPTEs (Vitaly Kuznetsov) [1749495] - [documentation] kvm: x86: Rename access permissions cache member in struct kvm_vcpu_arch (Vitaly Kuznetsov) [1749495] - [x86] kvm: svm: eliminate hardcoded RIP advancement from vmrun_interception() (Vitaly Kuznetsov) [1749495] - [x86] kvm: svm: eliminate weird goto from vmrun_interception() (Vitaly Kuznetsov) [1749495] - [x86] kvm: svm: remove hardcoded instruction length from intercepts (Vitaly Kuznetsov) [1749495] - [x86] kvm: add xsetbv to the emulator (Vitaly Kuznetsov) [1749495] - [x86] kvm: clear interrupt shadow on EMULTYPE_SKIP (Vitaly Kuznetsov) [1749495] - [x86] kvm: svm: propagate errors from skip_emulated_instruction() (Vitaly Kuznetsov) [1749495] - [x86] kvm: svm: don't pretend to advance RIP in case wrmsr_interception() results in #GP (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86: Fix x86_decode_insn() return when fetching insn bytes fails (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86: use Intel speculation bugs and features as derived in generic x86 code (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86: always expose VIRT_SSBD to guests (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86: fix reporting of AMD speculation bug CPUID leaf (Vitaly Kuznetsov) [1749495] - [virt] kvm: Call kvm_arch_vcpu_blocking early into the blocking sequence (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86/mmu: Reintroduce fast invalidate/zap for flushing memslot (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86: work around leak of uninitialized stack contents (Vitaly Kuznetsov) [1749495] - [x86] kvm: nvmx: handle page fault in vmread (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86: Don't update RIP or do single-step on faulting emulation (Vitaly Kuznetsov) [1749495] - [tools] selftests/kvm: make platform_info_test pass on AMD (Vitaly Kuznetsov) [1749495] - [x86] revert "kvm: x86/mmu: Zap only the relevant pages when removing a memslot" (Vitaly Kuznetsov) [1749495] - [tools] selftests: kvm: fix state save/load on processors without XSAVE (Vitaly Kuznetsov) [1749495] - [tools] selftests: kvm: fix vmx_set_nested_state_test (Vitaly Kuznetsov) [1749495] - [tools] selftests: kvm: provide common function to enable eVMCS (Vitaly Kuznetsov) [1749495] - [tools] selftests: kvm: do not try running the VM in vmx_set_nested_state_test (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86: svm: remove redundant assignment of var new_entry (Vitaly Kuznetsov) [1749495] - [tools] selftests: kvm: Adding config fragments (Vitaly Kuznetsov) [1749495] - [tools] kvm: selftests: Update gitignore file for latest changes (Vitaly Kuznetsov) [1749495] - [virt] kvm: remove unnecessary PageReserved check (Vitaly Kuznetsov) [1749495] - [x86] kvm: remove useless calls to kvm_para_available (Vitaly Kuznetsov) [1749495] - [x86] kvm: no need to check return value of debugfs_create functions (Vitaly Kuznetsov) [1749495] - [s390] kvm: remove kvm_arch_has_vcpu_debugfs() (Vitaly Kuznetsov) [1749495] - [virt] kvm: Fix leak vCPU's VMCS value into other pCPU (Vitaly Kuznetsov) [1749495] - [virt] kvm: Check preempted_in_kernel for involuntary preemption (Vitaly Kuznetsov) [1749495] - [x86] kvm: lapic: Don't need to wakeup vCPU twice afer timer fire (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86: Boost queue head vCPU to mitigate lock waiter preemption (Vitaly Kuznetsov) [1749495] - [documentation] documentation: move Documentation/virtual to Documentation/virt (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86: Add fixed counters to PMU filter (Vitaly Kuznetsov) [1749495] - [x86] kvm: vmx: dump VMCS on failed entry (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86/vpmu: refine kvm_pmu err msg when event creation failed (Vitaly Kuznetsov) [1749495] - [virt] kvm: Boost vCPUs that are delivering interrupts (Vitaly Kuznetsov) [1749495] - [tools] kvm: selftests: Remove superfluous define from vmx.c (Vitaly Kuznetsov) [1749495] - [x86] kvm: svm: Fix detection of AMD Errata 1096 (Vitaly Kuznetsov) [1749495] - [x86] kvm: lapic: Inject timer interrupt via posted interrupt (Vitaly Kuznetsov) [1749495] - [x86] kvm: Don't call kvm_spurious_fault() from .fixup (Vitaly Kuznetsov) [1749495] - [x86] kvm: Replace vmx_vmenter()'s call to kvm_spurious_fault() with UD2 (Vitaly Kuznetsov) [1749495] - [x86] kvm: Fix fastop function ELF metadata (Vitaly Kuznetsov) [1749495] - [x86] paravirt: Fix callee-saved function ELF sizes (Vitaly Kuznetsov) [1749495] - [x86] kvm: lapic: Make lapic timer unpinned (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86/vpmu: reset pmc->counter to 0 for pmu fixed_counters (Vitaly Kuznetsov) [1749495] - [x86] kvm: nvmx: Ignore segment base for VMX memory operand when segment not FS or GS (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86: ioapic and apic debug macros cleanup (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86: some tsc debug cleanup (Vitaly Kuznetsov) [1749495] - [x86] kvm: vmx: fix coccinelle warnings (Vitaly Kuznetsov) [1749495] - [x86] kvm: avoid constant-conversion warning (Vitaly Kuznetsov) [1749495] - [x86] kvm: avoid -Wsometimes-uninitized warning (Vitaly Kuznetsov) [1749495] - [documentation] documentation: virtual: Add toctree hooks (Vitaly Kuznetsov) [1749495] - [documentation] documentation: kvm: Convert cpuid.txt to .rst (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86: Unconditionally enable irqs in guest context (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86: PMU Event Filter (Vitaly Kuznetsov) [1749495] - [kernel] kvm: x86: Fix -Wmissing-prototypes warnings (Vitaly Kuznetsov) [1749495] - [virt] kvm: Properly check if "page" is valid in kvm_vcpu_unmap (Vitaly Kuznetsov) [1749495] - [x86] kvm: lapic: Retry tune per-vCPU timer_advance_ns if adaptive tuning goes insane (Vitaly Kuznetsov) [1749495] - [x86] kvm: lapic: write down valid APIC registers (Vitaly Kuznetsov) [1749495] - [x86] kvm: lapic: ARBPRI is a reserved register for x2APIC (Vitaly Kuznetsov) [1749495] - [x86] kvm nvmx: Check Host Segment Registers and Descriptor Tables on vmentry of nested guests (Vitaly Kuznetsov) [1749495] - [x86] kvm: nvmx: Stash L1's CR3 in vmcs01.GUEST_CR3 on nested entry w/o EPT (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86: add tracepoints around __direct_map and FNAME(fetch) (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86: change kvm_mmu_page_get_gfn BUG_ON to WARN_ON (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86: remove now unneeded hugepage gfn adjustment (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86: make FNAME(fetch) and __direct_map more similar (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86: Do not release the page inside mmu_set_spte() (Vitaly Kuznetsov) [1749495] - [x86] kvm: cpuid: remove has_leaf_count from struct kvm_cpuid_param (Vitaly Kuznetsov) [1749495] - [x86] kvm: cpuid: rename do_cpuid_1_ent (Vitaly Kuznetsov) [1749495] - [x86] kvm: cpuid: set struct kvm_cpuid_entry2 flags in do_cpuid_1_ent (Vitaly Kuznetsov) [1749495] - [x86] kvm: cpuid: extract do_cpuid_7_mask and support multiple subleafs (Vitaly Kuznetsov) [1749495] - [x86] kvm: cpuid: do_cpuid_ent works on a whole CPUID function (Vitaly Kuznetsov) [1749495] - [x86] kvm: lapic: remove the trailing newline used in the fmt parameter of TP_printk (Vitaly Kuznetsov) [1749495] - [x86] kvm: svm: add nrips module parameter (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86: degrade WARN to pr_warn_ratelimited (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86: Pass through AMD_STIBP_ALWAYS_ON in GET_SUPPORTED_CPUID (Vitaly Kuznetsov) [1749495] - [x86] kvm: nvmx: Remove unnecessary sync_roots from handle_invept (Vitaly Kuznetsov) [1749495] - [documentation] documentation: kvm: document CPUID bit for MSR_KVM_POLL_CONTROL (Vitaly Kuznetsov) [1749495] - [documentation] kvm: x86: Expose PV_SCHED_YIELD CPUID feature bit to guest (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86: Implement PV sched yield hypercall (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86: Yield to IPI target if necessary (Vitaly Kuznetsov) [1749495] - [x86] kvm: nvmx: list VMX MSRs in KVM_GET_MSR_INDEX_LIST (Vitaly Kuznetsov) [1749495] - [x86] kvm: nvmx: allow setting the VMFUNC controls MSR (Vitaly Kuznetsov) [1749495] - [x86] kvm: nvmx: include conditional controls in /dev/kvm KVM_GET_MSRS (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86: Fix apic dangling pointer in vcpu (Vitaly Kuznetsov) [1749495] - [x86] kvm: vmx: check CPUID before allowing read/write of IA32_XSS (Vitaly Kuznetsov) [1749495] - [tools] tests: kvm: Check for a kernel warning (Vitaly Kuznetsov) [1749495] - [tools] kvm: tests: Sort tests in the Makefile alphabetically (Vitaly Kuznetsov) [1749495] - [documentation] kvm: fix typo in documentation (Vitaly Kuznetsov) [1749495] - [x86] kvm: nvmx: shadow pin based execution controls (Vitaly Kuznetsov) [1749495] - [x86] kvm: vmx: Leave preemption timer running when it's disabled (Vitaly Kuznetsov) [1749495] - [x86] kvm: vmx: Drop hv_timer_armed from 'struct loaded_vmcs' (Vitaly Kuznetsov) [1749495] - [x86] kvm: nvmx: Preset *DT exiting in vmcs02 when emulating UMIP (Vitaly Kuznetsov) [1749495] - [x86] kvm: nvmx: Preserve last USE_MSR_BITMAPS when preparing vmcs02 (Vitaly Kuznetsov) [1749495] - [x86] kvm: vmx: Explicitly initialize controls shadow at VMCS allocation (Vitaly Kuznetsov) [1749495] - [x86] kvm: nvmx: Don't reset VMCS controls shadow on VMCS switch (Vitaly Kuznetsov) [1749495] - [x86] kvm: nvmx: Shadow VMCS controls on a per-VMCS basis (Vitaly Kuznetsov) [1749495] - [x86] kvm: vmx: Shadow VMCS secondary execution controls (Vitaly Kuznetsov) [1749495] - [x86] kvm: vmx: Shadow VMCS primary execution controls (Vitaly Kuznetsov) [1749495] - [x86] kvm: vmx: Shadow VMCS pin controls (Vitaly Kuznetsov) [1749495] - [x86] kvm: vmx: Add builder macros for shadowing controls (Vitaly Kuznetsov) [1749495] - [x86] kvm: nvmx: Use adjusted pin controls for vmcs02 (Vitaly Kuznetsov) [1749495] - [x86] kvm: nvmx: Copy PDPTRs to/from vmcs12 only when necessary (Vitaly Kuznetsov) [1749495] - [x86] kvm: nvmx: Don't update GUEST_BNDCFGS if it's clean in HV eVMCS (Vitaly Kuznetsov) [1749495] - [x86] kvm: nvmx: Update vmcs12 for MSR_IA32_DEBUGCTLMSR when it's written (Vitaly Kuznetsov) [1749495] - [x86] kvm: nvmx: Update vmcs12 for SYSENTER MSRs when they're written (Vitaly Kuznetsov) [1749495] - [x86] kvm: nvmx: Update vmcs12 for MSR_IA32_CR_PAT when it's written (Vitaly Kuznetsov) [1749495] - [x86] kvm: nvmx: Don't speculatively write APIC-access page address (Vitaly Kuznetsov) [1749495] - [x86] kvm: nvmx: Don't speculatively write virtual-APIC page address (Vitaly Kuznetsov) [1749495] - [x86] kvm: nvmx: Don't dump VMCS if virtual APIC page can't be mapped (Vitaly Kuznetsov) [1749495] - [x86] kvm: nvmx: Don't reread VMCS-agnostic state when switching VMCS (Vitaly Kuznetsov) [1749495] - [x86] kvm: nvmx: Don't "put" vCPU or host state when switching VMCS (Vitaly Kuznetsov) [1749495] - [x86] kvm: vmx: simplify vmx_prepare_switch_to_{guest, host} (Vitaly Kuznetsov) [1749495] - [x86] kvm: nvmx: Don't rewrite GUEST_PML_INDEX during nested VM-Entry (Vitaly Kuznetsov) [1749495] - [x86] kvm: nvmx: Write ENCLS-exiting bitmap once per vmcs02 (Vitaly Kuznetsov) [1749495] - [x86] kvm: nvmx: Always sync GUEST_BNDCFGS when it comes from vmcs01 (Vitaly Kuznetsov) [1749495] - [x86] kvm: vmx: Always signal #GP on WRMSR to MSR_IA32_CR_PAT with bad value (Vitaly Kuznetsov) [1749495] - [x86] kvm: nvmx: Rename prepare_vmcs02_*_full to prepare_vmcs02_*_rare (Vitaly Kuznetsov) [1749495] - [x86] kvm: nvmx: Sync rarely accessed guest fields only when needed (Vitaly Kuznetsov) [1749495] - [x86] kvm: nvmx: Add helpers to identify shadowed VMCS fields (Vitaly Kuznetsov) [1749495] - [x86] kvm: nvmx: Use descriptive names for VMCS sync functions and flags (Vitaly Kuznetsov) [1749495] - [x86] kvm: nvmx: Lift sync_vmcs12() out of prepare_vmcs12() (Vitaly Kuznetsov) [1749495] - [x86] kvm: nvmx: Track vmcs12 offsets for shadowed VMCS fields (Vitaly Kuznetsov) [1749495] - [x86] kvm: nvmx: Intercept VMWRITEs to GUEST_{CS, SS}_AR_BYTES (Vitaly Kuznetsov) [1749495] - [x86] kvm: nvmx: Intercept VMWRITEs to read-only shadow VMCS fields (Vitaly Kuznetsov) [1749495] - [x86] kvm: vmx: Handle NMIs, #MCs and async #PFs in common irqs-disabled fn (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86: Move kvm_{before, after}_interrupt() calls to vendor code (Vitaly Kuznetsov) [1749495] - [x86] kvm: vmx: Store the host kernel's IDT base in a global variable (Vitaly Kuznetsov) [1749495] - [x86] kvm: vmx: Read cached VM-Exit reason to detect external interrupt (Vitaly Kuznetsov) [1749495] - [x86] kvm: nvmx: small cleanup in handle_exception (Vitaly Kuznetsov) [1749495] - [x86] kvm: vmx: Fix handling of #MC that occurs during VM-Entry (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86: move MSR_IA32_POWER_CTL handling to common code (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86: offset is ensure to be in range (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86: use same convention to name kvm_lapic_{set, clear}_vector() (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86: check kvm_apic_sw_enabled() is enough (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86: add host poll control msrs (Vitaly Kuznetsov) [1749495] - [x86] kvm: vmx: segment limit check: use access length (Vitaly Kuznetsov) [1749495] - [x86] kvm: vmx: fix limit checking in get_vmx_mem_address() (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86: Add Intel CPUID.1F cpuid emulation support (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86: Use DR_TRAP_BITS instead of hard-coded 15 (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86: clean up conditions for asynchronous page fault handling (Vitaly Kuznetsov) [1749495] - [documentation] docs: amd-memory-encryption.rst get rid of warnings (Vitaly Kuznetsov) [1749495] - [virt] kvm: Convert kvm_lock to a mutex (Vitaly Kuznetsov) [1749495] - [x86] kvm: vmx: remove unneeded 'asm volatile ("")' from vmcs_write64 (Vitaly Kuznetsov) [1749495] - [virt] kvm: irqchip: Use struct_size() in kzalloc() (Vitaly Kuznetsov) [1749495] - [x86] kvm/vmx: drop bad asm() clobber from nested_vmx_check_vmentry_hw() (Vitaly Kuznetsov) [1749495] - [tools] kvm: selftests: hide vcpu_setup in processor code (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86: Emulate MSR_IA32_MISC_ENABLE MWAIT bit (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86: Provide a capability to disable cstate msr read intercepts (Vitaly Kuznetsov) [1749495] - [documentation] kvm: documentation: Add disable pause exits to KVM_CAP_X86_DISABLE_EXITS (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86: refine kvm_get_arch_capabilities() (Vitaly Kuznetsov) [1749495] - [virt] kvm: Directly return result from kvm_arch_check_processor_compat() (Vitaly Kuznetsov) [1749495] - [x86] kvm: lapic: Optimize timer latency further (Vitaly Kuznetsov) [1749495] - [x86] kvm: lapic: Delay trace_kvm_wait_lapic_expire tracepoint to after vmexit (Vitaly Kuznetsov) [1749495] - [x86] kvm: lapic: Extract adaptive tune timer advancement logic (Vitaly Kuznetsov) [1749495] - [x86] kvm/nsvm: properly map nested VMCB (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86: Fix reserved bits related calculation errors caused by MKTME (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86: Move kvm_set_mmio_spte_mask() from x86.c to mmu.c (Vitaly Kuznetsov) [1749495] - [virt] kvm: fix compile on s390 part 2 (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86: fix return value for reserved EFER (Vitaly Kuznetsov) [1749495] - [tools] kvm_stat: fix fields filter for child events (Vitaly Kuznetsov) [1749495] - [tools] kvm: selftests: aarch64: compile with warnings on (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86/pmu: do not mask the value that is written to fixed PMUs (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86/pmu: mask the result of rdpmc according to the width of the counters (Vitaly Kuznetsov) [1749495] - [x86] kvm/pmu: Set AMD's virt PMU version to 1 (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86: do not spam dmesg with VMCS/VMCB dumps (Vitaly Kuznetsov) [1749495] - [virt] kvm: Check irqchip mode before assign irqfd (Vitaly Kuznetsov) [1749495] - [tools] kvm: selftests: Remove duplicated TEST_ASSERT in hyperv_cpuid.c (Vitaly Kuznetsov) [1749495] - [x86] kvm: lapic: Expose per-vCPU timer_advance_ns to userspace (Vitaly Kuznetsov) [1749495] - [x86] kvm: lapic: Fix lapic_timer_advance_ns parameter overflow (Vitaly Kuznetsov) [1749495] - [x86] kvm: vmx: Fix -Wmissing-prototypes warnings (Vitaly Kuznetsov) [1749495] - [x86] kvm: nvmx: Fix using __this_cpu_read() in preemptible context (Vitaly Kuznetsov) [1749495] - [virt] kvm: fix compilation on s390 (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86: Include CPUID leaf 0x8000001e in kvm's supported CPUID (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86: Include multiple indices with CPUID leaf 0x8000001d (Vitaly Kuznetsov) [1749495] - [tools] kvm: selftests: Fix a condition in test_hv_cpuid() (Vitaly Kuznetsov) [1749495] - [virt] kvm: Fix spinlock taken warning during host resume (Vitaly Kuznetsov) [1749495] - [virt] kvm: fix compilation on aarch64 (Vitaly Kuznetsov) [1749495] - [x86] revert "kvm: nvmx: Expose RDPMC-exiting only when guest supports PMU" (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86: Fix L1TF mitigation for shadow MMU (Vitaly Kuznetsov) [1749495] - [x86] kvm: nvmx: Disable intercept for FS/GS base MSRs in vmcs02 when possible (Vitaly Kuznetsov) [1749495] - [tools] tests: kvm: Add tests to .gitignore (Vitaly Kuznetsov) [1749495] - [documentation] kvm: Introduce KVM_CAP_MANUAL_DIRTY_LOG_PROTECT2 (Vitaly Kuznetsov) [1749495] - [virt] kvm: Fix kvm_clear_dirty_log_protect off-by-(minus-)one (Vitaly Kuznetsov) [1749495] - [virt] kvm: Fix the bitmap range to copy during clear dirty (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86: use direct accessors for RIP and RSP (Vitaly Kuznetsov) [1749495] - [x86] kvm: vmx: Use accessors for GPRs outside of dedicated caching logic (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86: Omit caching logic for always-available GPRs (Vitaly Kuznetsov) [1749495] - [x86] kvm, x86: Properly check whether a pfn is an MMIO or not (Vitaly Kuznetsov) [1749495] - [x86] kvm/nvmx: Use page_address_valid in a few more locations (Vitaly Kuznetsov) [1749495] - [x86] kvm/nvmx: Use kvm_vcpu_map for accessing the enlightened VMCS (Vitaly Kuznetsov) [1749495] - [x86] kvm/nvmx: Use kvm_vcpu_map for accessing the shadow VMCS (Vitaly Kuznetsov) [1749495] - [x86] kvm/nsvm: Use the new mapping API for mapping guest memory (Vitaly Kuznetsov) [1749495] - [x86] kvm/x86: Use kvm_vcpu_map in emulator_cmpxchg_emulated (Vitaly Kuznetsov) [1749495] - [x86] kvm/nvmx: Use kvm_vcpu_map when mapping the posted interrupt descriptor table (Vitaly Kuznetsov) [1749495] - [x86] kvm/nvmx: Use kvm_vcpu_map when mapping the virtual APIC page (Vitaly Kuznetsov) [1749495] - [x86] kvm/nvmx: Use kvm_vcpu_map when mapping the L1 MSR bitmap (Vitaly Kuznetsov) [1749495] - [x86] nvmx: handle_vmptrld: Use kvm_vcpu_map when copying VMCS12 from guest memory (Vitaly Kuznetsov) [1749495] - [virt] kvm: Introduce a new guest mapping API (Vitaly Kuznetsov) [1749495] - [x86] kvm: Handle PFNs outside of kernel reach when touching GPTEs (Vitaly Kuznetsov) [1749495] - [x86] nvmx: Update the PML table without mapping and unmapping the page (Vitaly Kuznetsov) [1749495] - [x86] nvmx: handle_vmon: Read 4 bytes from guest memory (Vitaly Kuznetsov) [1749495] - [x86] kvm: Implement HWCR support (Vitaly Kuznetsov) [1749495] - [x86] kvm: vmx: Include architectural defs header in capabilities.h (Vitaly Kuznetsov) [1749495] - [x86] kvm: vmx: clean up some debug output (Vitaly Kuznetsov) [1749495] - [virt] kvm_main: fix some comments (Vitaly Kuznetsov) [1749495] - [x86] kvm: vmx: Skip delta_tsc shift-and-divide if the dividend is zero (Vitaly Kuznetsov) [1749495] - [x86] kvm: lapic: Check for a pending timer intr prior to start_hv_timer() (Vitaly Kuznetsov) [1749495] - [x86] kvm: lapic: Refactor ->set_hv_timer to use an explicit expired param (Vitaly Kuznetsov) [1749495] - [x86] kvm: lapic: Explicitly cancel the hv timer if it's pre-expired (Vitaly Kuznetsov) [1749495] - [x86] kvm: lapic: Busy wait for timer to expire when using hv_timer (Vitaly Kuznetsov) [1749495] - [x86] kvm: vmx: Nop emulation of MSR_IA32_POWER_CTL (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86: Add support of clear Trace_ToPA_PMI status (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86: Inject PMI for KVM guest (Vitaly Kuznetsov) [1749495] - [documentation] revert "kvm: doc: Document the life cycle of a VM and its resources" (Vitaly Kuznetsov) [1749495] - [documentation] documentation: kvm: fix dirty log ioctl arch lists (Vitaly Kuznetsov) [1749495] - [x86] kvm: Make steal_time visible (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86: Inject #GP if guest attempts to set unsupported EFER bits (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86: Skip EFER vs. guest CPUID checks for host-initiated writes (Vitaly Kuznetsov) [1749495] - [x86] kvm: nvmx: Return -EINVAL when signaling failure in VM-Entry helpers (Vitaly Kuznetsov) [1749495] - [x86] kvm: nvmx: Return -EINVAL when signaling failure in pre-VM-Entry helpers (Vitaly Kuznetsov) [1749495] - [x86] kvm: nvmx: Rename and split top-level consistency checks to match SDM (Vitaly Kuznetsov) [1749495] - [x86] kvm: nvmx: Move guest non-reg state checks to VM-Exit path (Vitaly Kuznetsov) [1749495] - [x86] kvm: nvmx: Check "load IA32_PAT" VM-entry control on vmentry (Vitaly Kuznetsov) [1749495] - [x86] kvm: nvmx: Check "load IA32_PAT" VM-exit control on vmentry (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86: optimize check for valid PAT value (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86: clear VM_EXIT_SAVE_IA32_PAT (Vitaly Kuznetsov) [1749495] - [x86] kvm: vmx: print more APICv fields in dump_vmcs (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86: Raise #GP when guest vCPU do not support PMU (Vitaly Kuznetsov) [1749495] - [documentation] kvm: doc: Document the life cycle of a VM and its resources (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86: skip populating logical dest map if apic is not sw enabled (Bandan Das) [1728503] - [powerpc] kvm: ppc: book3s: Fix incorrect guest-to-user-translation error handling (David Gibson) [1749504] - [powerpc] kvm: Fall through switch case explicitly (David Gibson) [1749504] - [powerpc] kvm: ppc: book3s hv: Fix CR0 setting in TM emulation (David Gibson) [1749504] - [powerpc] kvm: ppc: book3s hv: Invalidate ERAT when flushing guest TLB entries (David Gibson) [1749504] - [powerpc] kvm: ppc: book3s hv: Only write DAWR[X] when handling h_set_dawr in real mode (David Gibson) [1749504] - [powerpc] kvm: ppc: book3s hv: xive: Fix spelling mistake "acessing" -> "accessing" (David Gibson) [1749504] - [powerpc] kvm: ppc: book3s hv: Make sure to load LPID for radix VCPUs (David Gibson) [1749504] - [powerpc] kvm: ppc: book3s hv: Flush TLB on secondary radix threads (David Gibson) [1749504] - [powerpc] kvm: ppc: book3s hv: Move HPT guest TLB flushing to C code (David Gibson) [1749504] - [powerpc] kvm: ppc: book3s hv: Handle virtual mode in XIVE VCPU push code (David Gibson) [1749504] - [powerpc] kvm: ppc: book3s hv: smb->smp comment fixup (David Gibson) [1749504] - [powerpc] kvm: ppc: book3s: Allocate guest TCEs on demand too (David Gibson) [1749504] - [powerpc] kvm: ppc: book3s hv: Avoid lockdep debugging in TCE realmode handlers (David Gibson) [1749504] - [powerpc] kvm: ppc: book3s hv: Fix lockdep warning when entering the guest (David Gibson) [1749504] - [powerpc] kvm: ppc: book3s hv: Implement real mode H_PAGE_INIT handler (David Gibson) [1749504] - [powerpc] kvm: ppc: book3s hv: Implement virtual mode H_PAGE_INIT handler (David Gibson) [1749504] - [powerpc] kvm: ppc: book3s: Protect memslots while validating user address (David Gibson) [1749504] - [pci] PCI: hv: Use bytes 4 and 5 from instance ID as the PCI domain numbers (Mohammed Gamal) [1671288] - [pci] PCI: hv: Detect and fix Hyper-V PCI domain number collision (Mohammed Gamal) [1671288] - [fs] Revert "lockd: Show pid of lockd for remote locks" (Benjamin Coddington) [1732409] - [fs] NFSv4: Fix an Oops in nfs4_do_setattr (Benjamin Coddington) [1732409] - [fs] NFSv4: Check the return value of update_open_stateid() (Benjamin Coddington) [1732409] - [fs] NFSv4: Fix delegation state recovery (Benjamin Coddington) [1732409] - [fs] pnfs/flexfiles: Fix PTR_ERR() dereferences in ff_layout_track_ds_error (Benjamin Coddington) [1732409] - [fs] Revert "NFS: readdirplus optimization by cache mechanism" (memleak) (Benjamin Coddington) [1732409] - [fs] svcrdma: Ignore source port when computing DRC hash (Benjamin Coddington) [1732409] - [fs] NFS/flexfiles: Use the correct TCP timeout for flexfiles I/O (Benjamin Coddington) [1732409] - [fs] NFSv4.1: Fix bug only first CB_NOTIFY_LOCK is handled (Benjamin Coddington) [1732409] - [fs] NFSv4.1: Again fix a race where CB_NOTIFY_LOCK fails to wake a waiter (Benjamin Coddington) [1732409] - [fs] SUNRPC fix regression in umount of a secure mount (Benjamin Coddington) [1732409] - [fs] NFS4: Fix v4.0 client state corruption when mount (Benjamin Coddington) [1732409] - [fs] NFSv4: When recovering state fails with EAGAIN, retry the same recovery (Benjamin Coddington) [1732409] - [fs] pnfs: Fix a problem where we gratuitously start doing I/O through the MDS (Benjamin Coddington) [1732409] - [fs] SUNRPC: Ensure the bvecs are reset when we re-encode the RPC request (Benjamin Coddington) [1732409] - [fs] sunrpc/cache: remove the exporting of cache_seq_next (Benjamin Coddington) [1732409] - [fs] SUNRPC: Fix a use after free when a server rejects the RPCSEC_GSS credential (Benjamin Coddington) [1732409] - [fs] xprtrdma: Fix an frwr_map recovery nit (Benjamin Coddington) [1732409] - [fs] NFSv4.1 fix incorrect return value in copy_file_range (Benjamin Coddington) [1732409] - [fs] NFS: Fix handling of reply page vector (Benjamin Coddington) [1732409] - [fs] NFS: Forbid setting AF_INET6 to "struct sockaddr_in"->sin_family. (Benjamin Coddington) [1732409] - [fs] nfsd: Don't release the callback slot unless it was actually held (Benjamin Coddington) [1732409] - [fs] nfsd/nfsd3_proc_readdir: fix buffer count and page pointers (Benjamin Coddington) [1732409] - [fs] sunrpc: don't mark uninitialised items as VALID. (Benjamin Coddington) [1732409] - [fs] SUNRPC: fix uninitialized variable warning (Benjamin Coddington) [1732409] - [fs] pNFS/flexfiles: Fix layoutstats handling during read failovers (Benjamin Coddington) [1732409] - [fs] NFS: Fix a typo in nfs_init_timeout_values() (Benjamin Coddington) [1732409] - [fs] SUNRPC: Don't let RPC_SOFTCONN tasks time out if the transport is connected (Benjamin Coddington) [1732409] - [fs] NFS: fix mount/umount race in nlmclnt. (Benjamin Coddington) [1732409] - [fs] NFS: Fix nfs4_lock_state refcounting in nfs4_alloc_{lock, unlock}data() (Benjamin Coddington) [1732409] - [fs] SUNRPC: Remove redundant check for the reply length in call_decode() (Benjamin Coddington) [1732409] - [fs] SUNRPC: Handle the SYSTEM_ERR rpc error (Benjamin Coddington) [1732409] - [fs] SUNRPC: rpc_decode_header() must always return a non-zero value on error (Benjamin Coddington) [1732409] - [fs] SUNRPC: Use the ENOTCONN error on socket disconnect (Benjamin Coddington) [1732409] - [fs] SUNRPC: Fix the minimal size for reply buffer allocation (Benjamin Coddington) [1732409] - [fs] SUNRPC: Fix a client regression when handling oversized replies (Benjamin Coddington) [1732409] - [fs] pNFS: Fix a typo in pnfs_update_layout (Benjamin Coddington) [1732409] - [fs] SUNRPC: Take the transport send lock before binding+connecting (Benjamin Coddington) [1732409] - [fs] SUNRPC: Micro-optimise when the task is known not to be sleeping (Benjamin Coddington) [1732409] - [fs] SUNRPC: Check whether the task was transmitted before rebind/reconnect (Benjamin Coddington) [1732409] - [fs] SUNRPC: Remove redundant calls to RPC_IS_QUEUED() (Benjamin Coddington) [1732409] - [fs] SUNRPC: Clean up (Benjamin Coddington) [1732409] - [fs] nfsd: allow nfsv3 readdir request to be larger. (Benjamin Coddington) [1732409] - [fs] SUNRPC: Respect RPC call timeouts when retrying transmission (Benjamin Coddington) [1732409] - [fs] SUNRPC: Fix up RPC back channel transmission (Benjamin Coddington) [1732409] - [fs] SUNRPC: Prevent thundering herd when the socket is not connected (Benjamin Coddington) [1732409] - [fs] nfsd: fix wrong check in write_v4_end_grace() (Benjamin Coddington) [1732409] - [fs] nfsd: fix memory corruption caused by readdir (Benjamin Coddington) [1732409] - [fs] SUNRPC: Allow dynamic allocation of back channel slots (Benjamin Coddington) [1732409] - [fs] NFSv4.1: Bump the default callback session slot count to 16 (Benjamin Coddington) [1732409] - [fs] SUNRPC: Convert remaining GFP_NOIO, and GFP_NOWAIT sites in sunrpc (Benjamin Coddington) [1732409] - [fs] NFS/flexfiles: Clean up mirror DS initialisation (Benjamin Coddington) [1732409] - [fs] NFS/flexfiles: Remove dead code in ff_layout_mirror_valid() (Benjamin Coddington) [1732409] - [fs] NFS/flexfile: Simplify nfs4_ff_layout_select_ds_stateid() (Benjamin Coddington) [1732409] - [fs] NFS/flexfile: Simplify nfs4_ff_layout_ds_version() (Benjamin Coddington) [1732409] - [fs] NFS/flexfiles: Simplify ff_layout_get_ds_cred() (Benjamin Coddington) [1732409] - [fs] NFS/flexfiles: Simplify nfs4_ff_find_or_create_ds_client() (Benjamin Coddington) [1732409] - [fs] NFS/flexfiles: Simplify nfs4_ff_layout_select_ds_fh() (Benjamin Coddington) [1732409] - [fs] NFS/flexfiles: Speed up read failover when DSes are down (Benjamin Coddington) [1732409] - [fs] NFS/flexfiles: Don't invalidate DS deviceids for being unresponsive (Benjamin Coddington) [1732409] - [fs] NFS/flexfiles: Remove bogus checks for invalid deviceids (Benjamin Coddington) [1732409] - [fs] NFS/flexfiles: Avoid unnecessary layout invalidations (Benjamin Coddington) [1732409] - [fs] NFS/flexfiles: refactor calls to fs4_ff_layout_prepare_ds() (Benjamin Coddington) [1732409] - [fs] NFSv4: Handle early exit in layoutget by returning an error (Benjamin Coddington) [1732409] - [fs] NFS/flexfiles: Send LAYOUTERROR when failing over mirrored reads (Benjamin Coddington) [1732409] - [fs] NFSv4.2: Add client support for the generic 'layouterror' RPC call (Benjamin Coddington) [1732409] - [fs] NFSv4/flexfiles: Abort I/O early if the layout segment was invalidated (Benjamin Coddington) [1732409] - [fs] NFSv4/pnfs: Fix barriers in nfs4_mark_deviceid_unavailable() (Benjamin Coddington) [1732409] - [fs] NFS/flexfiles: Fix up sparse RCU annotations (Benjamin Coddington) [1732409] - [fs] NFSv4/flexfiles: Fix invalid deref in FF_LAYOUT_DEVID_NODE() (Benjamin Coddington) [1732409] - [fs] NFS: Add missing encode / decode sequence_maxsz to v4.2 operations (Benjamin Coddington) [1732409] - [fs] NFSv4.1: Don't process the sequence op more than once. (Benjamin Coddington) [1732409] - [fs] NFSv4.1: Reinitialise sequence results before retransmitting a request (Benjamin Coddington) [1732409] - [fs] SUNRPC: Fix an Oops in udp_poll() (Benjamin Coddington) [1732409] - [fs] NFS/pnfs: Bulk destroy of layouts needs to be safe w.r.t. umount (Benjamin Coddington) [1732409] - [fs] NFS: Fix a soft lockup in the delegation recovery code (Benjamin Coddington) [1732409] - [fs] nfsd: fix performance-limiting session calculation (Benjamin Coddington) [1732409] - [fs] svcrpc: fix UDP on servers with lots of threads (Benjamin Coddington) [1732409] - [fs] SUNRPC: Remove the redundant 'zerocopy' argument to xs_sendpages() (Benjamin Coddington) [1732409] - [fs] SUNRPC: Further cleanups of xs_sendpages() (Benjamin Coddington) [1732409] - [fs] SUNRPC: Convert socket page send code to use iov_iter() (Benjamin Coddington) [1732409] - [fs] SUNRPC: Convert xs_send_kvec() to use iov_iter_kvec() (Benjamin Coddington) [1732409] - [fs] SUNRPC: Initiate a connection close on an ESHUTDOWN error in stream receive (Benjamin Coddington) [1732409] - [fs] SUNRPC: Don't suppress socket errors when a message read completes (Benjamin Coddington) [1732409] - [fs] SUNRPC: Handle zero length fragments correctly (Benjamin Coddington) [1732409] - [fs] SUNRPC: Don't reset the stream record info when the receive worker is running (Benjamin Coddington) [1732409] - [fs] nfs: fix xfstest generic/099 failed on nfsv3 (Benjamin Coddington) [1732409] - [fs] NFS: Fix typo in comments of nfs_readdir_alloc_pages() (Benjamin Coddington) [1732409] - [fs] NFS: Remove redundant semicolon (Benjamin Coddington) [1732409] - [fs] NFS: readdirplus optimization by cache mechanism (Benjamin Coddington) [1732409] - [fs] fs/nfs: Fix nfs_parse_devname to not modify it's argument (Benjamin Coddington) [1732409] - [fs] SUNRPC: remove pointless test in unx_match() (Benjamin Coddington) [1732409] - [fs] NFS: drop useless LIST_HEAD (Benjamin Coddington) [1732409] - [fs] SUNRPC: Ensure rq_bytes_sent is reset before request transmission (Benjamin Coddington) [1732409] - [fs] SUNRPC: Use poll() to fix up the socket requeue races (Benjamin Coddington) [1732409] - [fs] SUNRPC: Set memalloc_nofs_save() on all rpciod/xprtiod jobs (Benjamin Coddington) [1732409] - [fs] NFS: Fix sparse annotations for nfs_set_open_stateid_locked() (Benjamin Coddington) [1732409] - [fs] NFS: Fix up documentation warnings (Benjamin Coddington) [1732409] - [fs] NFS: ENOMEM should also be a fatal error. (Benjamin Coddington) [1732409] - [fs] NFS: EINTR is also a fatal error. (Benjamin Coddington) [1732409] - [fs] NFS: Ensure NFS writeback allocations don't recurse back into NFS. (Benjamin Coddington) [1732409] - [fs] NFS: Pass error information to the pgio error cleanup routine (Benjamin Coddington) [1732409] - [fs] NFS: Clean up list moves of struct nfs_page (Benjamin Coddington) [1732409] - [fs] NFS: Don't recoalesce on error in nfs_pageio_complete_mirror() (Benjamin Coddington) [1732409] - [fs] NFS: Fix an I/O request leakage in nfs_do_recoalesce (Benjamin Coddington) [1732409] - [fs] NFS: Fix I/O request leakages (Benjamin Coddington) [1732409] - [fs] Revert "nfsd4: return default lease period" (Benjamin Coddington) [1732409] - [fs] SUNRPC: Use au_rslack when computing reply buffer size (Benjamin Coddington) [1732409] - [fs] SUNRPC: Add rpc_auth::au_ralign field (Benjamin Coddington) [1732409] - [fs] SUNRPC: Make AUTH_SYS and AUTH_NULL set au_verfsize (Benjamin Coddington) [1732409] - [fs] NFS: Account for XDR pad of buf->pages (Benjamin Coddington) [1732409] - [fs] SUNRPC: Introduce rpc_prepare_reply_pages() (Benjamin Coddington) [1732409] - [fs] SUNRPC: Remove xdr_buf_trim() (Benjamin Coddington) [1732409] - [fs] SUNRPC: Introduce trace points in rpc_auth_gss.ko (Benjamin Coddington) [1732409] - [fs] xprtrdma: Squelch a sparse warning (Benjamin Coddington) [1732409] - [fs] SUNRPC: Use struct xdr_stream when decoding RPC Reply header (Benjamin Coddington) [1732409] - [fs] SUNRPC: Clean up rpc_verify_header() (Benjamin Coddington) [1732409] - [fs] SUNRPC: Use struct xdr_stream when constructing RPC Call header (Benjamin Coddington) [1732409] - [fs] SUNRPC: Add build option to disable support for insecure enctypes (Benjamin Coddington) [1732409] - [fs] SUNRPC: Remove rpc_xprt::tsh_size (Benjamin Coddington) [1732409] - [fs] SUNRPC: Remove some dprintk() call sites from auth functions (Benjamin Coddington) [1732409] - [fs] NFS: Add trace events to report non-zero NFS status codes (Benjamin Coddington) [1732409] - [fs] NFS: Remove print_overflow_msg() (Benjamin Coddington) [1732409] - [fs] SUNRPC: Add trace event that reports reply page vector alignment (Benjamin Coddington) [1732409] - [fs] SUNRPC: Add XDR overflow trace event (Benjamin Coddington) [1732409] - [fs] SUNRPC: Add xdr_stream::rqst field (Benjamin Coddington) [1732409] - [fs] SUNRPC: Display symbolic flag names in RPC trace events (Benjamin Coddington) [1732409] - [fs] rpc: properly check debugfs dentry before using it (Benjamin Coddington) [1732409] - [fs] svcrpc: fix unlikely races preventing queueing of sockets (Benjamin Coddington) [1732409] - [fs] svcrpc: svc_xprt_has_something_to_do seems a little long (Benjamin Coddington) [1732409] - [fs] SUNRPC: Don't allow compiler optimisation of svc_xprt_release_slot() (Benjamin Coddington) [1732409] - [fs] nfsd: fix an IS_ERR() vs NULL check (Benjamin Coddington) [1732409] - [fs] nfsd: Fix error return values for nfsd4_clone_file_range() (Benjamin Coddington) [1732409] - [fs] nfs: Fix NULL pointer dereference of dev_name (Benjamin Coddington) [1732409] - [fs] SUNRPC: Address Kerberos performance/behavior regression (Benjamin Coddington) [1732409] - [fs] SUNRPC: Ensure we respect the RPCSEC_GSS sequence number limit (Benjamin Coddington) [1732409] - [fs] SUNRPC: Ensure rq_bytes_sent is reset before request transmission (Benjamin Coddington) [1732409] - [fs] NFSv4.2 fix unnecessary retry in nfs4_copy_file_range (Benjamin Coddington) [1732409] - [fs] sunrpc: kernel BUG at kernel/cred.c:825! (Benjamin Coddington) [1732409] - [fs] SUNRPC: Fix TCP receive code on archs with flush_dcache_page() (Benjamin Coddington) [1732409] - [fs] sunrpc: convert to DEFINE_SHOW_ATTRIBUTE (Benjamin Coddington) [1732409] - [fs] sunrpc: Add xprt after nfs4_test_session_trunk() (Benjamin Coddington) [1732409] - [fs] sunrpc: convert unnecessary GFP_ATOMIC to GFP_NOFS (Benjamin Coddington) [1732409] - [fs] sunrpc: handle ENOMEM in rpcb_getport_async (Benjamin Coddington) [1732409] - [fs] NFS: remove unnecessary test for IS_ERR(cred) (Benjamin Coddington) [1732409] - [fs] NFSv4.2 fix async copy reboot recovery (Benjamin Coddington) [1732409] - [fs] SUNRPC: Fix some kernel doc complaints (Benjamin Coddington) [1732409] - [fs] SUNRPC: Simplify defining common RPC trace events (Benjamin Coddington) [1732409] - [fs] NFS: Fix NFSv4 symbolic trace point output (Benjamin Coddington) [1732409] - [fs] nfs: fixed broken compilation in nfs_callback_up_net() (Benjamin Coddington) [1732409] - [fs] nfs: minor typo in nfs4_callback_up_net() (Benjamin Coddington) [1732409] - [fs] sunrpc: fix debug message in svc_create_xprt() (Benjamin Coddington) [1732409] - [fs] sunrpc: remove svc_rdma_bc_class (Benjamin Coddington) [1732409] - [fs] sunrpc: remove unused bc_up operation from rpc_xprt_ops (Benjamin Coddington) [1732409] - [fs] sunrpc: use SVC_NET() in svcauth_gss_* functions (Benjamin Coddington) [1732409] - [fs] nfsd: drop useless LIST_HEAD (Benjamin Coddington) [1732409] - [fs] SUNRPC discard cr_uid from struct rpc_cred. (Benjamin Coddington) [1732409] - [fs] SUNRPC: simplify auth_unix. (Benjamin Coddington) [1732409] - [fs] SUNRPC: remove crbind rpc_cred operation (Benjamin Coddington) [1732409] - [fs] SUNRPC: remove generic cred code. (Benjamin Coddington) [1732409] - [fs] NFS/NFSD/SUNRPC: replace generic creds with 'struct cred'. (Benjamin Coddington) [1732409] - [fs] NFS: struct nfs_open_dir_context: convert rpc_cred pointer to cred. (Benjamin Coddington) [1732409] - [fs] NFS: change access cache to use 'struct cred'. (Benjamin Coddington) [1732409] - [fs] SUNRPC: remove RPCAUTH_AUTH_NO_CRKEY_TIMEOUT (Benjamin Coddington) [1732409] - [fs] NFS: move credential expiry tracking out of SUNRPC into NFS. (Benjamin Coddington) [1732409] - [fs] SUNRPC: add side channel to use non-generic cred for rpc call. (Benjamin Coddington) [1732409] - [fs] SUNRPC: introduce RPC_TASK_NULLCREDS to request auth_none (Benjamin Coddington) [1732409] - [fs] NFS/SUNRPC: don't lookup machine credential until rpcauth_bindcred(). (Benjamin Coddington) [1732409] - [fs] SUNRPC: discard RPC_DO_ROOTOVERRIDE() (Benjamin Coddington) [1732409] - [fs] NFSv4: don't require lock for get_renew_cred or get_machine_cred (Benjamin Coddington) [1732409] - [fs] NFSv4: add cl_root_cred for use when machine cred is not available. (Benjamin Coddington) [1732409] - [fs] SUNRPC: remove machine_cred field from struct auth_cred (Benjamin Coddington) [1732409] - [fs] SUNRPC: remove uid and gid from struct auth_cred (Benjamin Coddington) [1732409] - [fs] SUNRPC: remove groupinfo from struct auth_cred. (Benjamin Coddington) [1732409] - [fs] SUNRPC: add 'struct cred *' to auth_cred and rpc_cred (Benjamin Coddington) [1732409] - [fs] cred: allow get_cred() and put_cred() to be given NULL. (Benjamin Coddington) [1732409] - [fs] cred: export get_task_cred(). (Benjamin Coddington) [1732409] - [fs] cred: add get_cred_rcu() (Benjamin Coddington) [1732409] - [fs] cred: add cred_fscmp() for comparing creds. (Benjamin Coddington) [1732409] - [fs] SUNRPC: allow /proc entries without CONFIG_SUNRPC_DEBUG (Benjamin Coddington) [1732409] - [fs] nfs: fix comment to nfs_generic_pg_test which does the opposite (Benjamin Coddington) [1732409] - [fs] NFSv4: cleanup remove unused nfs4_xdev_fs_type (Benjamin Coddington) [1732409] - [fs] SUNRPC: Remove xprt_connect_status() (Benjamin Coddington) [1732409] - [fs] SUNRPC: Fix a race with XPRT_CONNECTING (Benjamin Coddington) [1732409] - [fs] SUNRPC: Fix disconnection races (Benjamin Coddington) [1732409] - [fs] Revert "[net] Revert "sunrpc: Ensure we always close the socket after a connection shuts down"" (Benjamin Coddington) [1732409] - [fs] lockd: Show pid of lockd for remote locks (Benjamin Coddington) [1732409] - [fs] NFSD remove OP_CACHEME from 4.2 op_flags (Benjamin Coddington) [1732409] - [fs] SUNRPC: Don't force a redundant disconnection in xs_read_stream() (Benjamin Coddington) [1732409] - [fs] SUNRPC: Fix up socket polling (Benjamin Coddington) [1732409] - [fs] SUNRPC: Use the discard iterator rather than MSG_TRUNC (Benjamin Coddington) [1732409] - [fs] SUNRPC: Treat EFAULT as a truncated message in xs_read_stream_request() (Benjamin Coddington) [1732409] - [fs] SUNRPC: Fix up handling of the XDRBUF_SPARSE_PAGES flag (Benjamin Coddington) [1732409] - [fs] SUNRPC: Fix RPC receive hangs (Benjamin Coddington) [1732409] - [fs] nfsd: Return EPERM, not EACCES, in some SETATTR cases (Benjamin Coddington) [1732409] - [fs] sunrpc: fix cache_head leak due to queued request (Benjamin Coddington) [1732409] - [fs] SUNRPC: Fix a potential race in xprt_connect() (Benjamin Coddington) [1732409] - [fs] SUNRPC: Fix a memory leak in call_encode() (Benjamin Coddington) [1732409] - [fs] SUNRPC: Fix leak of krb5p encode pages (Benjamin Coddington) [1732409] - [fs] SUNRPC: call_connect_status() must handle tasks that got transmitted (Benjamin Coddington) [1732409] - [fs] nfs: don't dirty kernel pages read by direct-io (Benjamin Coddington) [1732409] - [fs] NFS: use locks_copy_lock() to copy locks. (Benjamin Coddington) [1732409] - [fs] nfsd: clean up indentation, increase indentation in switch statement (Benjamin Coddington) [1732409] - [fs] nfsd: fix a warning in __cld_pipe_upcall() (Benjamin Coddington) [1732409] - [fs] lockd: fix decoding of TEST results (Benjamin Coddington) [1732409] - [fs] nfsd4: fix crash on writing v4_end_grace before nfsd startup (Benjamin Coddington) [1732409] - [fs] nfsd4: skip unused assignment (Benjamin Coddington) [1732409] - [fs] nfsd4: forbid all renames during grace period (Benjamin Coddington) [1732409] - [fs] nfsd4: remove unused nfs4_check_olstateid parameter (Benjamin Coddington) [1732409] - [fs] nfsd4: zero-length WRITE should succeed (Benjamin Coddington) [1732409] - [fs] NFSv4.2 copy do not allocate memory under the lock (Benjamin Coddington) [1732409] - [fs] NFSv4: Fix a NFSv4 state manager deadlock (Benjamin Coddington) [1732409] - [fs] NFSv4: Fix an Oops during delegation callbacks (Benjamin Coddington) [1732409] - [fs] SUNRPC: Fix a bogus get/put in generic_key_to_expire() (Benjamin Coddington) [1732409] - [fs] SUNRPC: Fix a Oops when destroying the RPCSEC_GSS credential cache (Benjamin Coddington) [1732409] - [fs] NFSv4: Ensure that the state manager exits the loop on SIGKILL (Benjamin Coddington) [1732409] - [fs] NFSv4: Don't exit the state manager without clearing NFS4CLNT_MANAGER_RUNNING (Benjamin Coddington) [1732409] - [fs] SUNRPC: drop pointless static qualifier in xdr_get_next_encode_buffer() (Benjamin Coddington) [1732409] - [fs] nfsd: COPY and CLONE operations require the saved filehandle to be set (Benjamin Coddington) [1732409] - [fs] sunrpc: correct the computation for page_ptr when truncating (Benjamin Coddington) [1732409] - [fs] NFS: fix spelling mistake, EACCESS -> EACCES (Benjamin Coddington) [1732409] - [fs] SUNRPC: Use atomic(64)_t for seq_send(64) (Benjamin Coddington) [1732409] - [fs] nfsd: Fix an Oops in free_session() (Benjamin Coddington) [1732409] - [fs] nfsd: correctly decrement odstate refcount in error path (Benjamin Coddington) [1732409] - [fs] nfsd: fix fall-through annotations (Benjamin Coddington) [1732409] - [fs] knfsd: Improve lookup performance in the duplicate reply cache using an rbtree (Benjamin Coddington) [1732409] - [fs] knfsd: Further simplify the cache lookup (Benjamin Coddington) [1732409] - [fs] knfsd: Simplify NFS duplicate replay cache (Benjamin Coddington) [1732409] - [fs] knfsd: Remove dead code from nfsd_cache_lookup (Benjamin Coddington) [1732409] - [fs] SUNRPC: Simplify TCP receive code (Benjamin Coddington) [1732409] - [fs] SUNRPC: Replace the cache_detail->hash_lock with a regular spinlock (Benjamin Coddington) [1732409] - [fs] SUNRPC: Remove non-RCU protected lookup (Benjamin Coddington) [1732409] - [fs] NFS: Fix up a typo in nfs_dns_ent_put (Benjamin Coddington) [1732409] - [fs] NFS: Lockless DNS lookups (Benjamin Coddington) [1732409] - [fs] knfsd: Lockless lookup of NFSv4 identities. (Benjamin Coddington) [1732409] - [fs] SUNRPC: Lockless server RPCSEC_GSS context lookup (Benjamin Coddington) [1732409] - [fs] knfsd: Allow lockless lookups of the exports (Benjamin Coddington) [1732409] - [fs] SUNRPC: Make server side AUTH_UNIX use lockless lookups (Benjamin Coddington) [1732409] - [fs] SUNRPC: Allow cache lookups to use RCU protection rather than the r/w spinlock (Benjamin Coddington) [1732409] - [fs] SUNRPC: Convert the auth cred cache to use refcount_t (Benjamin Coddington) [1732409] - [fs] SUNRPC: Convert auth creds to use refcount_t (Benjamin Coddington) [1732409] - [fs] SUNRPC: Simplify lookup code (Benjamin Coddington) [1732409] - [fs] SUNRPC: Clean up the AUTH cache code (Benjamin Coddington) [1732409] - [fs] NFS: change sign of nfs_fh length (Benjamin Coddington) [1732409] - [fs] sunrpc: safely reallow resvport min/max inversion (Benjamin Coddington) [1732409] - [fs] nfs: remove redundant call to nfs_context_set_write_error() (Benjamin Coddington) [1732409] - [fs] SUNRPC: Fix a compile warning for cmpxchg64() (Benjamin Coddington) [1732409] - [fs] SUNRPC: use cmpxchg64() in gss_seq_send64_fetch_and_inc() (Benjamin Coddington) [1732409] - [fs] SUNRPC: Refactor sunrpc_cache_lookup (Benjamin Coddington) [1732409] - [fs] SUNRPC: Add lockless lookup of the server's auth domain (Benjamin Coddington) [1732409] - [fs] SUNRPC: Remove the server 'authtab_lock' and just use RCU (Benjamin Coddington) [1732409] - [fs] NFSv4: Fix lookup revalidate of regular files (Benjamin Coddington) [1732409] - [fs] NFS: Refactor nfs_lookup_revalidate() (Benjamin Coddington) [1732409] - [fs] SUNRPC: Replace krb5_seq_lock with a lockless scheme (Benjamin Coddington) [1732409] - [fs] SUNRPC: Lockless lookup of RPCSEC_GSS mechanisms (Benjamin Coddington) [1732409] - [fs] SUNRPC: Remove rpc_authflavor_lock in favour of RCU locking (Benjamin Coddington) [1732409] - [fs] NFS: Remove private spinlock in struct nfs_pgio_header (Benjamin Coddington) [1732409] - [fs] NFSv3: Improve NFSv3 performance when server returns no post-op attributes (Benjamin Coddington) [1732409] - [fs] NFSv4: Split out NFS v4.2 copy completion functions (Benjamin Coddington) [1732409] - [fs] NFS: Reduce indentation of nfs4_recovery_handle_error() (Benjamin Coddington) [1732409] - [fs] NFS: Reduce indentation of the switch statement in nfs4_reclaim_open_state() (Benjamin Coddington) [1732409] - [fs] NFS: Split out the body of nfs4_reclaim_open_state() (Benjamin Coddington) [1732409] - [fs] NFSv4.1: Fix the r/wsize checking (Benjamin Coddington) [1732409] - [fs] NFSv4: Convert struct nfs4_state to use refcount_t (Benjamin Coddington) [1732409] - [fs] NFSv4: Convert open state lookup to use RCU (Benjamin Coddington) [1732409] - [fs] NFS: Convert lookups of the open context to RCU (Benjamin Coddington) [1732409] - [fs] NFS: Simplify internal check for whether file is open for write (Benjamin Coddington) [1732409] - [fs] NFS: Convert lookups of the lock context to RCU (Benjamin Coddington) [1732409] - [fs] pNFS: Don't allocate more pages than we need to fit a layoutget response (Benjamin Coddington) [1732409] - [fs] pNFS: Don't zero out the array in nfs4_alloc_pages() (Benjamin Coddington) [1732409] - [fs] SUNRPC: Unexport xdr_partial_copy_from_skb() (Benjamin Coddington) [1732409] - [fs] SUNRPC: Clean up xs_udp_data_receive() (Benjamin Coddington) [1732409] - [fs] SUNRPC: Allow AF_LOCAL sockets to use the generic stream receive (Benjamin Coddington) [1732409] - [fs] SUNRPC: Clean up - rename xs_tcp_data_receive() to xs_stream_data_receive() (Benjamin Coddington) [1732409] - [fs] SUNRPC: Simplify TCP receive code by switching to using iterators (Benjamin Coddington) [1732409] - [fs] SUNRPC: Add a bvec array to struct xdr_buf for use with iovec_iter() (Benjamin Coddington) [1732409] - [fs] SUNRPC: Add a label for RPC calls that require allocation on receive (Benjamin Coddington) [1732409] - [fs] SUNRPC: Convert the xprt->sending queue back to an ordinary wait queue (Benjamin Coddington) [1732409] - [fs] SUNRPC: Fix priority queue fairness (Benjamin Coddington) [1732409] - [fs] SUNRPC: Convert xprt receive queue to use an rbtree (Benjamin Coddington) [1732409] - [fs] SUNRPC: Don't take transport->lock unnecessarily when taking XPRT_LOCK (Benjamin Coddington) [1732409] - [fs] SUNRPC: Cleanup: remove the unused 'task' argument from the request_send() (Benjamin Coddington) [1732409] - [fs] SUNRPC: Clean up transport write space handling (Benjamin Coddington) [1732409] - [fs] SUNRPC: Turn off throttling of RPC slots for TCP sockets (Benjamin Coddington) [1732409] - [fs] SUNRPC: Allow soft RPC calls to time out when waiting for the XPRT_LOCK (Benjamin Coddington) [1732409] - [fs] SUNRPC: Allow calls to xprt_transmit() to drain the entire transmit queue (Benjamin Coddington) [1732409] - [fs] SUNRPC: Enqueue swapper tagged RPCs at the head of the transmit queue (Benjamin Coddington) [1732409] - [fs] SUNRPC: Support for congestion control when queuing is enabled (Benjamin Coddington) [1732409] - [fs] SUNRPC: Improve latency for interactive tasks (Benjamin Coddington) [1732409] - [fs] SUNRPC: Move RPC retransmission stat counter to xprt_transmit() (Benjamin Coddington) [1732409] - [fs] SUNRPC: Simplify xprt_prepare_transmit() (Benjamin Coddington) [1732409] - [fs] SUNRPC: Don't reset the request 'bytes_sent' counter when releasing XPRT_LOCK (Benjamin Coddington) [1732409] - [fs] SUNRPC: Treat the task and request as separate in the xprt_ops->send_request() (Benjamin Coddington) [1732409] - [fs] SUNRPC: Fix up the back channel transmit (Benjamin Coddington) [1732409] - [fs] SUNRPC: Refactor RPC call encoding (Benjamin Coddington) [1732409] - [fs] SUNRPC: Add a transmission queue for RPC requests (Benjamin Coddington) [1732409] - [fs] SUNRPC: Distinguish between the slot allocation list and receive queue (Benjamin Coddington) [1732409] - [fs] SUNRPC: Minor cleanup for call_transmit() (Benjamin Coddington) [1732409] - [fs] SUNRPC: Refactor xprt_transmit() to remove wait for reply code (Benjamin Coddington) [1732409] - [fs] SUNRPC: Refactor xprt_transmit() to remove the reply queue code (Benjamin Coddington) [1732409] - [fs] SUNRPC: Rename xprt->recv_lock to xprt->queue_lock (Benjamin Coddington) [1732409] - [fs] SUNRPC: Don't wake queued RPC calls multiple times in xprt_transmit (Benjamin Coddington) [1732409] - [fs] SUNRPC: Test whether the task is queued before grabbing the queue spinlocks (Benjamin Coddington) [1732409] - [fs] SUNRPC: Add a helper to wake up a sleeping rpc_task and set its status (Benjamin Coddington) [1732409] - [fs] SUNRPC: Refactor the transport request pinning (Benjamin Coddington) [1732409] - [fs] SUNRPC: Simplify dealing with aborted partially transmitted messages (Benjamin Coddington) [1732409] - [fs] SUNRPC: Add socket transmit queue offset tracking (Benjamin Coddington) [1732409] - [fs] SUNRPC: Move reset of TCP state variables into the reconnect code (Benjamin Coddington) [1732409] - [fs] SUNRPC: Rename TCP receive-specific state variables (Benjamin Coddington) [1732409] - [fs] SUNRPC: Avoid holding locks across the XDR encoding of the RPC message (Benjamin Coddington) [1732409] - [fs] SUNRPC: Simplify identification of when the message send/receive is complete (Benjamin Coddington) [1732409] - [fs] SUNRPC: The transmitted message must lie in the RPCSEC window of validity (Benjamin Coddington) [1732409] - [fs] SUNRPC: If there is no reply expected, bail early from call_decode (Benjamin Coddington) [1732409] - [fs] nfsd: remove set but not used variable 'dirp' (Benjamin Coddington) [1732409] - [fs] NFSD introduce async copy feature (Benjamin Coddington) [1732409] - [fs] NFSD OFFLOAD_CANCEL xdr (Benjamin Coddington) [1732409] - [fs] NFSD OFFLOAD_STATUS xdr (Benjamin Coddington) [1732409] - [fs] NFSD CB_OFFLOAD xdr (Benjamin Coddington) [1732409] - [fs] NFS: Don't open code clearing of delegation state (Benjamin Coddington) [1732409] - [fs] NFSv4.1 fix infinite loop on I/O. (Benjamin Coddington) [1732409] - [fs] NFSv4: Fix a tracepoint Oops in initiate_file_draining() (Benjamin Coddington) [1732409] - [fs] pNFS: Ensure we return the error if someone kills a waiting layoutget (Benjamin Coddington) [1732409] - [fs] NFSv4: Fix a tracepoint Oops in initiate_file_draining() (Benjamin Coddington) [1732409] - [fs] sunrpc: Add comment defining gssd upcall API keywords (Benjamin Coddington) [1732409] - [fs] nfsd: Remove callback_cred (Benjamin Coddington) [1732409] - [fs] nfsd: Use correct credential for NFSv4.0 callback with GSS (Benjamin Coddington) [1732409] - [fs] sunrpc: Extract target name into svc_cred (Benjamin Coddington) [1732409] - [fs] sunrpc: Enable the kernel to specify the hostname part of service principals (Benjamin Coddington) [1732409] - [fs] pNFS: Remove unwanted optimisation of layoutget (Benjamin Coddington) [1732409] - [fs] pNFS/flexfiles: ff_layout_pg_init_read should exit on error (Benjamin Coddington) [1732409] - [fs] pNFS: Treat RECALLCONFLICT like DELAY... (Benjamin Coddington) [1732409] - [fs] pNFS: When updating the stateid in layoutreturn, also update the recall range (Benjamin Coddington) [1732409] - [fs] NFSv4: Fix a sleep in atomic context in nfs4_callback_sequence() (Benjamin Coddington) [1732409] - [fs] NFSv4: Fix locking in pnfs_generic_recover_commit_reqs (Benjamin Coddington) [1732409] - [fs] NFSv4: Fix a typo in nfs4_init_channel_attrs() (Benjamin Coddington) [1732409] - [fs] NFSv4: Don't busy wait if NFSv4 session draining is interrupted (Benjamin Coddington) [1732409] - [fs] NFS recover from destination server reboot for copies (Benjamin Coddington) [1732409] - [fs] nfsd: use true and false for boolean values (Benjamin Coddington) [1732409] - [fs] nfsd: constify write_op[] (Benjamin Coddington) [1732409] - [fs] fs/nfsd: Delete invalid assignment statements in nfsd4_decode_exchange_id (Benjamin Coddington) [1732409] - [fs] NFSD: Handle full-length symlinks (Benjamin Coddington) [1732409] - [fs] NFSD: Refactor the generic write vector fill helper (Benjamin Coddington) [1732409] - [fs] nfsd: Mark expected switch fall-through (Benjamin Coddington) [1732409] - [fs] nfsd: fix leaked file lock with nfs exported overlayfs (Benjamin Coddington) [1732409] - [fs] NFS add a simple sync nfs4_proc_commit after async COPY (Benjamin Coddington) [1732409] - [fs] NFS handle COPY ERR_OFFLOAD_NO_REQS (Benjamin Coddington) [1732409] - [fs] NFS send OFFLOAD_CANCEL when COPY killed (Benjamin Coddington) [1732409] - [fs] NFS export nfs4_async_handle_error (Benjamin Coddington) [1732409] - [fs] NFS handle COPY reply CB_OFFLOAD call race (Benjamin Coddington) [1732409] - [fs] NFS add support for asynchronous COPY (Benjamin Coddington) [1732409] - [fs] NFS COPY xdr handle async reply (Benjamin Coddington) [1732409] - [fs] NFS OFFLOAD_CANCEL xdr (Benjamin Coddington) [1732409] - [fs] NFS CB_OFFLOAD xdr (Benjamin Coddington) [1732409] - [fs] NFS: Use an appropriate work queue for direct-write completion (Benjamin Coddington) [1732409] - [fs] NFSv4: Fix error handling in nfs4_sp4_select_mode() (Benjamin Coddington) [1732409] - [fs] pnfs: Use true and false for boolean values (Benjamin Coddington) [1732409] - [fs] pnfs: pnfs_find_lseg() should not check NFS_LSEG_LAYOUTRETURN (Benjamin Coddington) [1732409] - [fs] NFS: Mark expected switch fall-throughs (Benjamin Coddington) [1732409] - [fs] NFSv4: Mark the inode change attribute up to date in update_changeattr() (Benjamin Coddington) [1732409] - [fs] NFSv4: Detect nlink changes on cross-directory renames too (Benjamin Coddington) [1732409] - [fs] NFSv4: bump/drop the nlink count on the parent dir when we mkdir/rmdir (Benjamin Coddington) [1732409] - [fs] pnfs: Fix handling of NFS4ERR_OLD_STATEID replies to layoutreturn (Benjamin Coddington) [1732409] - [fs] sunrpc: whitespace fixes (Benjamin Coddington) [1732409] - [fs] NFSv4 client live hangs after live data migration recovery (Benjamin Coddington) [1732409] - [fs] NFSv4.0 fix client reference leak in callback (Benjamin Coddington) [1732409] - [fs] sunrpc: kstrtoul() can also return -ERANGE (Benjamin Coddington) [1732409] - [fs] NFS: silence a harmless uninitialized variable warning (Benjamin Coddington) [1732409] - [fs] net/sunrpc: Make rpc_auth_create_args a const (Benjamin Coddington) [1732409] - [fs] pnfs/blocklayout: off by one in bl_map_stripe() (Benjamin Coddington) [1732409] - [fs] nfs: Referrals not inheriting proto setting from parent (Benjamin Coddington) [1732409] - [fs] nfs: initiate returning delegation when reclaiming one that's been recalled (Benjamin Coddington) [1732409] - [fs] fs: nfs: Adding new return type vm_fault_t (Benjamin Coddington) [1732409] - [fs] nfs: add error check in nfs_idmap_prepare_message() (Benjamin Coddington) [1732409] - [fs] NFS: More excessive attribute revalidation in nfs_execute_ok() (Benjamin Coddington) [1732409] - [fs] NFS: Fix excessive attribute revalidation in nfs_execute_ok() (Benjamin Coddington) [1732409] - [fs] NFS: Ensure we immediately start writeback on rescheduled writes (Benjamin Coddington) [1732409] - [fs] NFSv4.1: Fix a potential layoutget/layoutrecall deadlock (Benjamin Coddington) [1732409] - [fs] pNFS: Parse the results of layoutget on open even if permissions checks fail (Benjamin Coddington) [1732409] - [fs] NFS: Allow optimisation of lseek(fd, SEEK_CUR, 0) on directories (Benjamin Coddington) [1732409] - [fs] pNFS: Wait for stale layoutget calls to complete in pnfs_update_layout() (Benjamin Coddington) [1732409] - [fs] pNFS/flexfiles: Ensure we always return a layout if it has layoutstats (Benjamin Coddington) [1732409] - [fs] pNFS: Ignore non-recalled layouts in pnfs_layout_need_return() (Benjamin Coddington) [1732409] - [fs] pNFS: Don't update the stateid when replying NFS4ERR_DELAY to a layout recall (Benjamin Coddington) [1732409] - [fs] pNFS: Don't discard layout segments that are marked for return (Benjamin Coddington) [1732409] - [fs] nfsd: don't advertise a SCSI layout for an unsupported request_queue (Benjamin Coddington) [1732409] - [fs] nfsd: fix corrupted reply to badly ordered compound (Benjamin Coddington) [1732409] - [fs] nfsd: clarify check_op_ordering (Benjamin Coddington) [1732409] - [fs] nfsd: update obselete comment referencing the BKL (Benjamin Coddington) [1732409] - [fs] nfsd4: cleanup sessionid in nfsd4_destroy_session (Benjamin Coddington) [1732409] - [fs] nfsd4: less confusing nfsd4_compound_in_session (Benjamin Coddington) [1732409] - [fs] nfsd4: support change_attr_type attribute (Benjamin Coddington) [1732409] - [fs] nfsd: fix NFSv4 time_delta attribute (Benjamin Coddington) [1732409] - [fs] nfsd4: return default lease period (Benjamin Coddington) [1732409] - [fs] nfsd4: extend reclaim period for reclaiming clients (Benjamin Coddington) [1732409] - [netdrv] i40e: Do not check VF state in i40e_ndo_get_vf_config (Stefan Assmann) [1752498] - [netdrv] i40e: Add support for X710 device (Stefan Assmann) [1752891] - [mm] mm/oom_kill.c: add task UID to info message on an oom kill (Joel Savitz) [1693039] - [pci] ACPICA: Increase total number of possible Owner IDs (Al Stone) [1713050] - [powerpc] powerpc/pseries: correctly track irq state in default idle (Steve Best) [1751971] - [powerpc] powerpc/imc: Dont create debugfs files for cpu-less nodes (Steve Best) [1726031] - [fs] userfaultfd_release: always remove uffd flags and clear vm_userfaultfd_ctx (Alex Gladkov) [1749763] - [infiniband] RDMA/bnxt_re: Fix stack-out-of-bounds in bnxt_qplib_rcfw_send_message (Selvin Xavier) [1643312] - [drm] drm/bochs: Fix connector leak during driver unload (Sam Bobroff) [1463490] - [tools] selftests: Remove forced unbuffering for test running (Desnes Augusto Nunes do Rosario) [1721461] - [tools] selftests: Add test plan API to kselftest.h and adjust callers (Desnes Augusto Nunes do Rosario) [1721461] - [tools] selftests: Remove KSFT_TAP_LEVEL (Desnes Augusto Nunes do Rosario) [1721461] - [tools] selftests: Move test output to diagnostic lines (Desnes Augusto Nunes do Rosario) [1721461] - [tools] selftests: Distinguish between missing and non-executable (Desnes Augusto Nunes do Rosario) [1721461] - [tools] selftests: Add plan line and fix result line syntax (Desnes Augusto Nunes do Rosario) [1721461] - [tools] selftests: Extract logic for multiple test runs (Desnes Augusto Nunes do Rosario) [1721461] - [tools] selftests: Use runner.sh for emit targets (Desnes Augusto Nunes do Rosario) [1721461] - [tools] selftests: Extract single-test shell logic from lib.mk (Desnes Augusto Nunes do Rosario) [1721461] - [tools] x86/selftests/pkeys: Fork() to check for state being preserved (Vladis Dronov) [1738880] - [x86] x86/pkeys: Properly copy pkey state at fork() (Vladis Dronov) [1738880] - [netdrv] cxgb4: fix a memory leak bug (Jonathan Toppins) [1725776] - [netdrv] cxgb4: Prefer pcie_capability_read_word() (Jonathan Toppins) [1725776] - [netdrv] allocate_flower_entry: should check for null deref (Jonathan Toppins) [1725776] - [netdrv] cxgb4: reduce kernel stack usage in cudbg_collect_mem_region() (Jonathan Toppins) [1725776] - [netdrv] cxgb4: Add MPS refcounting for alloc/free mac filters (Jonathan Toppins) [1725776] - [netdrv] cxgb4: Add MPS TCAM refcounting for cxgb4 change mac (Jonathan Toppins) [1725776] - [netdrv] cxgb4: Add MPS TCAM refcounting for raw mac filters (Jonathan Toppins) [1725776] - [netdrv] cxgb4: Re-work the logic for mps refcounting (Jonathan Toppins) [1725776] - [netdrv] cxgb4/libcxgb/cxgb4i/cxgbit: enable eDRAM page pods for iSCSI (Jonathan Toppins) [1725776] - [netdrv] cxgb4: Set initial IRQ affinity hints (Jonathan Toppins) [1725776] - [netdrv] cxgb4: Make t4_get_tp_e2c_map static (Jonathan Toppins) [1725776] - [netdrv] cxgb4: Revert "cxgb4: Remove SGE_HOST_PAGE_SIZE dependency on page size" (Jonathan Toppins) [1725776] - [netdrv] cxgb4: offload VLAN flows regardless of VLAN ethtype (Jonathan Toppins) [1725776] - [netdrv] cxgb4: use firmware API for validating filter spec (Jonathan Toppins) [1725776] - [netdrv] cxgb4: Enable hash filter with offload (Jonathan Toppins) [1725776] - [netdrv] cxgb4: Fix error path in cxgb4_init_module (Jonathan Toppins) [1725776] - [netdrv] cxgb4: Delete all hash and TCAM filters before resource cleanup (Jonathan Toppins) [1725776] - [netdrv] cxgb4/cxgb4vf_main: Mark expected switch fall-through (Jonathan Toppins) [1725776] - [netdrv] cxgb4/cxgb4vf: Display advertised FEC in ethtool (Jonathan Toppins) [1725776] - [netdrv] cxgb4: Update 1.23.3.0 as the latest firmware supported. (Jonathan Toppins) [1725776] - [netdrv] cxgb4: Update 1.22.9.0 as the latest firmware supported. (Jonathan Toppins) [1725776] - [netdrv] cxgb4/l2t: Use struct_size() in kvzalloc() (Jonathan Toppins) [1725776] - [netdrv] cross-tree: phase out dma_zalloc_coherent() (Jonathan Toppins) [1725776] - [netdrv] crypto/chelsio/chtls: macro correction in tx path (Jonathan Toppins) [1725776]- [kernel] rcu: Add sparse check to rcu_assign_pointer() (Waiman Long) [1737054] - [kernel] rcu: Fix obsolete DYNTICK_IRQ_NONIDLE comment (Waiman Long) [1737054] - [kernel] rcu: Repair rcu_nmi_exit() docbook header (Waiman Long) [1737054] - [kernel] rcu: Remove preemption disabling from expedited CPU selection (Waiman Long) [1737054] - [kernel] rcu: Rename rcu_process_callbacks() to rcu_core() for Tree RCU (Waiman Long) [1737054] - [kernel] rcu: Rename rcu_check_callbacks() to rcu_sched_clock_irq() (Waiman Long) [1737054] - [kernel] rcu: Docbook for rcu_head_init() and rcu_head_after_call_rcu() (Waiman Long) [1737054] - [documentation] doc: Fix outdated links (Waiman Long) [1737054] - [documentation] doc: CPU-hotplug notifiers cannot invoke synchronize_srcu() or srcu_barrier() (Waiman Long) [1737054] - [documentation] doc: Now jiffies_till_sched_qs solicits help from cond_resched() (Waiman Long) [1737054] - [kernel] rcuperf: Stop abusing IS_ENABLED() (Waiman Long) [1737054] - [kernel] rcutorture: Add grace period after CPU offline (Waiman Long) [1737054] - [kernel] torture: Explain and simplify odd "for" loop in mkinitrd.sh (Waiman Long) [1737054] - [kernel] rcutorture: Record grace periods in forward-progress histogram (Waiman Long) [1737054] - [kernel] rcu: Prevent needless ->gp_seq_needed update in __note_gp_changes() (Waiman Long) [1737054] - [kernel] rcu: Do RCU GP kthread self-wakeup from softirq and interrupt (Waiman Long) [1737054] - [kernel] rcu: Add sysrq rcu_node-dump capability (Waiman Long) [1737054] - [kernel] rcu: Protect rcu_check_gp_kthread_starvation() access to ->gp_flags (Waiman Long) [1737054] - [kernel] rcu: Improve diagnostics for failed RCU grace-period start (Waiman Long) [1737054] - [kernel] rcu: Update NOCB comments (Waiman Long) [1737054] - [kernel] rcu: Remove unused rcu_cpu_kthread_cpu per-CPU variable (Waiman Long) [1737054] - [kernel] rcu: Move rcu_cpu_has_work to rcu_data structure (Waiman Long) [1737054] - [kernel] rcu: Remove unused rcu_cpu_kthread_loops per-CPU variable (Waiman Long) [1737054] - [kernel] rcu: Move rcu_cpu_kthread_status to rcu_data structure (Waiman Long) [1737054] - [kernel] rcu: Move rcu_cpu_kthread_task to rcu_data structure (Waiman Long) [1737054] - [kernel] rcu: Accommodate zero jiffies_till_first_fqs and kthread kicking (Waiman Long) [1737054] - [kernel] rcu: Remove wrapper definitions for obsolete RCU update functions (Waiman Long) [1737054] - [kernel] rcu: Discard separate per-CPU callback counts (Waiman Long) [1737054] - [kernel] rcu: Inline _synchronize_rcu_expedited() into synchronize_rcu_expedited() (Waiman Long) [1737054] - [kernel] rcu: Consolidate PREEMPT and !PREEMPT synchronize_rcu() (Waiman Long) [1737054] - [kernel] rcu: Consolidate PREEMPT and !PREEMPT synchronize_rcu_expedited() (Waiman Long) [1737054] - [kernel] rcu: Determine expedited-GP IPI handler at build time (Waiman Long) [1737054] - [kernel] rcu: Inline rcu_kthread_do_work() into its sole remaining caller (Waiman Long) [1737054] - [kernel] rcu: Eliminate RCU_BH_FLAVOR and RCU_SCHED_FLAVOR (Waiman Long) [1737054] - [kernel] rcu: Inline force_quiescent_state() into rcu_force_quiescent_state() (Waiman Long) [1737054] - [kernel] rcu: Make expedited IPI handler return after handling critical section (Waiman Long) [1737054] - [kernel] rcu: Rename and comment changes due to only one rcuo kthread per CPU (Waiman Long) [1737054] - [kernel] sched: Replace synchronize_sched() with synchronize_rcu() (Waiman Long) [1737054] - [kernel] sched: Replace call_rcu_sched() with call_rcu() (Waiman Long) [1737054] - [net] net/core: Replace call_rcu_bh() and synchronize_rcu_bh() (Waiman Long) [1737054] - [net] netpoll: allow cleanup to be synchronous (Waiman Long) [1737054] - [net] netfilter: Replace call_rcu_bh(), rcu_barrier_bh(), and synchronize_rcu_bh() (Waiman Long) [1737054] - [kernel] uprobes: Use synchronize_rcu() not synchronize_sched() (Waiman Long) [1737054] - [kernel] rcutorture: Don't do busted forward-progress testing (Waiman Long) [1737054] - [kernel] rcutorture: Use 100ms buckets for forward-progress callback histograms (Waiman Long) [1737054] - [kernel] rcutorture: Recover from OOM during forward-progress tests (Waiman Long) [1737054] - [kernel] rcutorture: Print forward-progress test age upon failure (Waiman Long) [1737054] - [kernel] rcutorture: Print time since GP end upon forward-progress failure (Waiman Long) [1737054] - [kernel] rcutorture: Print histogram of CB invocation at OOM time (Waiman Long) [1737054] - [kernel] rcutorture: Print GP age upon forward-progress failure (Waiman Long) [1737054] - [kernel] rcu: Print per-CPU callback counts for forward-progress failures (Waiman Long) [1737054] - [kernel] rcu: Account for nocb-CPU callback counts in RCU CPU stall warnings (Waiman Long) [1737054] - [kernel] rcutorture: Dump grace-period diagnostics upon forward-progress OOM (Waiman Long) [1737054] - [kernel] rcutorture: Prepare for asynchronous access to rcu_fwd_startat (Waiman Long) [1737054] - [kernel] torture: Remove unnecessary "ret" variables (Waiman Long) [1737054] - [kernel] rcutorture: Affinity forward-progress test to avoid housekeeping CPUs (Waiman Long) [1737054] - [kernel] rcutorture: Break up too-long rcu_torture_fwd_prog() function (Waiman Long) [1737054] - [kernel] rcutorture: Remove cbflood facility (Waiman Long) [1737054] - [kernel] torture: Bring any extra CPUs online during kernel startup (Waiman Long) [1737054] - [kernel] rcutorture: Add call_rcu() flooding forward-progress tests (Waiman Long) [1737054] - [tools] rcutorture/formal: Replace synchronize_sched() with synchronize_rcu() (Waiman Long) [1737054] - [tools] tools/kernel.h: Replace synchronize_sched() with synchronize_rcu() (Waiman Long) [1737054] - [net] net/decnet: Replace rcu_barrier_bh() with rcu_barrier() (Waiman Long) [1737054] - [net] net/core/skmsg: Replace call_rcu_sched() with call_rcu() (Waiman Long) [1737054] - [kernel] cgroups: Replace synchronize_sched() with synchronize_rcu() (Waiman Long) [1737054] - [kernel] types: Remove call_rcu_bh() and call_rcu_sched() (Waiman Long) [1737054] - [include] percpu-rwsem: Replace synchronize_sched() with synchronize_rcu() (Waiman Long) [1737054] - [net] net/bridge: Replace call_rcu_bh() and rcu_barrier_bh() (Waiman Long) [1737054] - [kernel] srcu: Use "ssp" instead of "sp" for srcu_struct pointer (Waiman Long) [1737054] - [kernel] srcu: Lock srcu_data structure in srcu_gp_start() (Waiman Long) [1737054] - [mm] mm: Replace call_rcu_sched() with call_rcu() (Waiman Long) [1737054] - [kernel] percpu-refcount: Replace call_rcu_sched() with call_rcu() (Waiman Long) [1737054] - [kernel] events: Replace synchronize_sched() with synchronize_rcu() (Waiman Long) [1737054] - [kernel] workqueue: Replace call_rcu_sched() with call_rcu() (Waiman Long) [1737054] - [kernel] modules: Replace synchronize_sched() and call_rcu_sched() (Waiman Long) [1737054] - [kernel] sched/membarrier: synchronize_sched() with synchronize_rcu() (Waiman Long) [1737054] - [kernel] lockdep: Replace synchronize_sched() with synchronize_rcu() (Waiman Long) [1737054] - [kernel] kprobes: Replace synchronize_sched() with synchronize_rcu() (Waiman Long) [1737054] - [init] main: Replace rcu_barrier_sched() with rcu_barrier() (Waiman Long) [1737054] - [kernel] tracing: Replace synchronize_sched() and call_rcu_sched() (Waiman Long) [1737054] - [kernel] tracepoints: Free early tracepoints after RCU is initialized (Waiman Long) [1737054] - [kernel] tracing: Fix synchronizing to event changes with tracepoint_synchronize_unregister() (Waiman Long) [1737054] - [kernel] tracepoint: Make rcuidle tracepoint callers use SRCU (Waiman Long) [1737054] - [fs] fs/file: Replace synchronize_sched() with synchronize_rcu() (Waiman Long) [1737054] - [cpufreq] cpufreq/cpufreq_governor: Replace synchronize_sched() with synchronize_rcu() (Waiman Long) [1737054] - [cpufreq] cpufreq/intel_pstate: Replace synchronize_sched() with synchronize_rcu() (Waiman Long) [1737054] - [vhost] drivers/vhost: Replace synchronize_rcu_bh() with synchronize_rcu() (Waiman Long) [1737054] - [netdrv] ethernet/sis: Replace synchronize_sched() with synchronize_rcu() (Waiman Long) [1737054] - [char] drivers/ipmi: Replace synchronize_sched() with synchronize_rcu() (Waiman Long) [1737054] - [crypto] crypto/pcrypt: Replace synchronize_rcu_bh() with synchronize_rcu() (Waiman Long) [1737054] - [mm] mm: Replace spin_is_locked() with lockdep (Waiman Long) [1737054] - [kernel] locking/mutex: Replace spin_is_locked() with lockdep (Waiman Long) [1737054] - [fs] userfaultfd: Replace spin_is_locked() with lockdep (Waiman Long) [1737054] - [net] smsc: Replace spin_is_locked() with lockdep (Waiman Long) [1737054] - [scripts] checkpatch.pl: Suggest lockdep instead of asserting !spin_is_locked() (Waiman Long) [1737054] - [scripts] checkpatch: Create table of obsolete APIs and apply to RCU (Waiman Long) [1737054] - [maintainers] MAINTAINERS: Add Joel Fernandes as RCU reviewer (Waiman Long) [1737054] - [kernel] rcu: Avoid signed integer overflow in rcu_preempt_deferred_qs() (Waiman Long) [1737054] - [kernel] rcu: Replace this_cpu_ptr() with __this_cpu_read() (Waiman Long) [1737054] - [kernel] rcu: Speed up expedited GPs when interrupting RCU reader (Waiman Long) [1737054] - [kernel] rcu: Trace end of grace period before end of grace period (Waiman Long) [1737054] - [kernel] rcu: Adjust the comment of function rcu_is_watching (Waiman Long) [1737054] - [kernel] rcu: Add jiffies-since-GP-activity to show_rcu_gp_kthreads() (Waiman Long) [1737054] - [kernel] rcu: Add state name to show_rcu_gp_kthreads() output (Waiman Long) [1737054] - [kernel] rcu: Parameterize rcu_check_gp_start_stall() (Waiman Long) [1737054] - [kernel] rcu: Avoid double multiply by HZ (Waiman Long) [1737054] - [documentation] doc: Fix "struction" typo in RCU memory-ordering documentation (Waiman Long) [1737054] - [documentation] doc: Correct parameter in stallwarn (Waiman Long) [1737054] - [documentation] doc: RCU scheduler spinlock rcu_read_unlock() restriction remains (Waiman Long) [1737054] - [documentation] doc: Make listing in RCU perf/scale requirements use rcu_assign_pointer() (Waiman Long) [1737054] - [documentation] doc: Remove obsolete (non-)requirement about disabling preemption (Waiman Long) [1737054] - [documentation] doc: Make reader aware of rcu_dereference_protected (Waiman Long) [1737054] - [documentation] doc: rcu: Encourage use of rcu_barrier in checklist (Waiman Long) [1737054] - [documentation] doc: rcu: Remove obsolete checklist item about synchronize_rcu usage (Waiman Long) [1737054] - [documentation] doc: rcu: Remove obsolete suggestion from checklist (Waiman Long) [1737054] - [documentation] doc: rcu: Add more rationale for using rcu_read_lock_sched in checklist (Waiman Long) [1737054] - [documentation] doc: rcu: Update core and full API in whatisRCU (Waiman Long) [1737054] - [documentation] doc: Document rcutorture forward-progress test kernel parameters (Waiman Long) [1737054] - [documentation] doc: rcu: Update description of gp_seq fields in rcu_data (Waiman Long) [1737054] - [documentation] doc: rcu: Better clarify the rcu_segcblist ->len field (Waiman Long) [1737054] - [documentation] doc: rcu: Update Data-Structures for RCU flavor consolidation (Waiman Long) [1737054] - [documentation] doc: Remove rcu_dynticks from Data-Structures (Waiman Long) [1737054] - [documentation] doc: Update information about resched_cpu (Waiman Long) [1737054] - [kernel] rcu: Eliminate BUG_ON() for kernel/rcu/update.c (Waiman Long) [1737054] - [kernel] rcu: Eliminate BUG_ON() for kernel/rcu/tree_plugin.h (Waiman Long) [1737054] - [kernel] rcu: Stop expedited grace periods from relying on stop-machine (Waiman Long) [1737054] - [kernel] srcu: Prevent __call_srcu() counter wrap with read-side critical section (Waiman Long) [1737054] - [include] srcu: Fix kernel-doc missing notation (Waiman Long) [1737054] - [x86] x86/PCI: Replace spin_is_locked() with lockdep (Waiman Long) [1737054] - [tools] rcutorture: Make use of nolibc when available (Waiman Long) [1737054] - [tools] rcutorture: Import a copy of nolibc (Waiman Long) [1737054] - [tools] rcutorture: Check initrd/init instead of initrd only (Waiman Long) [1737054] - [tools] rcutorture: Always strip using the cross-compiler (Waiman Long) [1737054] - [tools] rcutorture: Add cross-compile capability to initrd.sh (Waiman Long) [1737054] - [tools] rcutorture: Make initrd/init execute in userspace (Waiman Long) [1737054] - [tools] rcutorture: Add initrd support for systems lacking dracut (Waiman Long) [1737054] - [tools] rcutorture: Automatically create initrd directory (Waiman Long) [1737054] - [documentation] doc: Remove rcu_preempt_state reference in stallwarn (Waiman Long) [1737054] - [documentation] doc: Clarify RCU data-structure comment about rcu_tree fanout (Waiman Long) [1737054] - [documentation] doc: Set down forward-progress requirements (Waiman Long) [1737054] - [powerpc] powerpc: Convert hugepd_free() to use call_rcu() (Waiman Long) [1737054] - [s390] s390/mm: Convert tlb_table_flush() to use call_rcu() (Waiman Long) [1737054] - [kernel] sparc/oprofile: Convert timer_stop() to use synchronize_rcu() (Waiman Long) [1737054] - [kernel] sched/membarrier: Replace synchronize_sched() with synchronize_rcu() (Waiman Long) [1737054] - [kernel] rcu: Consolidate the RCU update functions invoked by sync.c (Waiman Long) [1737054] - [kernel] rcu: Eliminate synchronize_rcu_mult() (Waiman Long) [1737054] - [kernel] rcu: Fix rcu_{node, data} comments about gp_seq_needed (Waiman Long) [1737054] - [kernel] rcu: Remove unused rcu_state externs (Waiman Long) [1737054] - [kernel] rcu: Eliminate BUG_ON() for kernel/rcu/tree.c (Waiman Long) [1737054] - [kernel] rcu: Eliminate BUG_ON() for sync.c (Waiman Long) [1737054] - [include] srcu: Add notrace variant of srcu_dereference (Waiman Long) [1737054] - [documentation] PM/EM: Document the Energy Model framework (Phil Auld) [1718927] - [kernel] sched/doc: Document Energy Aware Scheduling (Phil Auld) [1718927] - [kernel] sched/fair: Remove unneeded prototype of capacity_of() (Phil Auld) [1718927] - [kernel] sched/fair: Skip LLC NOHZ logic for asymmetric systems (Phil Auld) [1718927] - [kernel] sched/fair: Tune down misfit NOHZ kicks (Phil Auld) [1718927] - [kernel] sched/fair: Comment some nohz_balancer_kick() kick conditions (Phil Auld) [1718927] - [kernel] sched/fair: Prune, fix and simplify the nohz_balancer_kick() comment block (Phil Auld) [1718927] - [kernel] sched/fair: Explain LLC nohz kick condition (Phil Auld) [1718927] - [kernel] sched/fair: Simplify nohz_balancer_kick() (Phil Auld) [1718927] - [kernel] sched/topology: Fix percpu data types in struct sd_data & struct s_data (Phil Auld) [1718927] - [kernel] sched/fair: Simplify post_init_entity_util_avg() by calling it with a task_struct pointer argument (Phil Auld) [1718927] - [kernel] sched/fair: Fix util_avg of new tasks for asymmetric systems (Phil Auld) [1718927] - [kernel] sched/fair: Optimize update_blocked_averages() (Phil Auld) [1718927] - [kernel] sched/topology: Introduce a sysctl for Energy Aware Scheduling (Phil Auld) [1718927] - [kernel] Revert "sched/core: Take the hotplug lock in sched_init_smp()" (Phil Auld) [1718927] - [kernel] cpu/hotplug: Mute hotplug lockdep during init (Phil Auld) [1718927] - [kernel] sched/fair: Select an energy-efficient CPU on task wake-up (Phil Auld) [1718927] - [kernel] sched/fair: Introduce an energy estimation helper function (Phil Auld) [1718927] - [kernel] sched/fair: Add over-utilization/tipping point indicator (Phil Auld) [1718927] - [kernel] sched/fair: Clean-up update_sg_lb_stats parameters (Phil Auld) [1718927] - [kernel] sched/toplogy: Introduce the 'sched_energy_present' static key (Phil Auld) [1718927] - [kernel] sched/topology: Make Energy Aware Scheduling depend on schedutil (Phil Auld) [1718927] - [kernel] sched/topology: Disable EAS on inappropriate platforms (Phil Auld) [1718927] - [kernel] sched/topology: Add lowest CPU asymmetry sched_domain level pointer (Phil Auld) [1718927] - [kernel] sched/topology: Reference the Energy Model of CPUs when available (Phil Auld) [1718927] - [kernel] PM: Introduce an Energy Model management framework (Phil Auld) [1718927] - [kernel] sched/cpufreq: Prepare schedutil for Energy Aware Scheduling (Phil Auld) [1718927] - [kernel] sched/topology: Relocate arch_scale_cpu_capacity() to the internal header (Phil Auld) [1718927] - [kernel] sched/core: Take the hotplug lock in sched_init_smp() (Phil Auld) [1718927] - [kernel] sched/core: Disable SD_PREFER_SIBLING on asymmetric CPU capacity domains (Phil Auld) [1718927] - [kernel] sched/fair: Don't move tasks to lower capacity CPUs unless necessary (Phil Auld) [1718927] - [kernel] sched/fair: Set rq->rd->overload when misfit (Phil Auld) [1718927] - [kernel] sched/fair: Wrap rq->rd->overload accesses with READ/WRITE_ONCE() (Phil Auld) [1718927] - [kernel] sched/core: Change root_domain->overload type to int (Phil Auld) [1718927] - [kernel] sched/fair: Change 'prefer_sibling' type to bool (Phil Auld) [1718927] - [kernel] sched/fair: Kick nohz balance if rq->misfit_task_load (Phil Auld) [1718927] - [kernel] sched/fair: Consider misfit tasks when load-balancing (Phil Auld) [1718927] - [kernel] sched/fair: Add sched_group per-CPU max capacity (Phil Auld) [1718927] - [kernel] sched/fair: Add 'group_misfit_task' load-balance type (Phil Auld) [1718927] - [kernel] sched/topology: Add static_key for asymmetric CPU capacity optimizations (Phil Auld) [1718927] - [kernel] sched/core, workqueues: Distangle worker accounting from rq lock (Phil Auld) [1737067] - [kernel] workqueue: Use normal rcu (Phil Auld) [1737067] - [kernel] tick/broadcast: Fix warning about undefined tick_broadcast_oneshot_offline() (Phil Auld) [1737067] - [kernel] timer/trace: Improve timer tracing (Phil Auld) [1737067] - [include] timer/trace: Replace deprecated vsprintf pointer extension pf by ps (Phil Auld) [1737067] - [kernel] timer: Move trace point to get proper index (Phil Auld) [1737067] - [kernel] tick/sched: Update tick_sched struct documentation (Phil Auld) [1737067] - [kernel] tick: Remove outgoing CPU from broadcast masks (Phil Auld) [1737067] - [kernel] timekeeping: Consistently use unsigned int for seqcount snapshot (Phil Auld) [1737067] - [kernel] sched/fair: Robustify CFS-bandwidth timer locking (Phil Auld) [1737067] - [kernel] tick/sched : Remove redundant cpu_online() check (Phil Auld) [1737067] - [misc] sched/swait: Rename to exclusive (Phil Auld) [1737067] - [kernel] sched/swait: Switch to full exclusive mode (Phil Auld) [1737067] - [kernel] sched/swait: Remove __prepare_to_swait (Phil Auld) [1737067] - [netdrv] net: ena: don't wake up tx queue when down (John Linville) [1722628] - [netdrv] Revert "net: ena: ethtool: add extra properties retrieval via get_priv_flags" (John Linville) [1722628] - [netdrv] net: ena: Fix bug where ring allocation backoff stopped too late (John Linville) [1722628] - [netdrv] net: ena: update driver version from 2.0.3 to 2.1.0 (John Linville) [1722628] - [netdrv] net: ena: remove inline keyword from functions in *.c (John Linville) [1722628] - [netdrv] net: ena: add ethtool function for changing io queue sizes (John Linville) [1722628] - [netdrv] net: ena: allow queue allocation backoff when low on memory (John Linville) [1722628] - [netdrv] net: ena: make ethtool show correct current and max queue sizes (John Linville) [1722628] - [netdrv] net: ena: enable negotiating larger Rx ring size (John Linville) [1722628] - [netdrv] net: ena: add MAX_QUEUES_EXT get feature admin command (John Linville) [1722628] - [netdrv] net: ena: use dev_info_once instead of static variable (John Linville) [1722628] - [netdrv] net: ena: add good checksum counter (John Linville) [1722628] - [netdrv] net: ena: optimise calculations for CQ doorbell (John Linville) [1722628] - [netdrv] net: ena: add support for changing max_header_size in LLQ mode (John Linville) [1722628] - [netdrv] net: ena: allow automatic fallback to polling mode (John Linville) [1722628] - [netdrv] net: ena: add newline at the end of pr_err prints (John Linville) [1722628] - [netdrv] net: ena: arrange ena_probe() function variables in reverse christmas tree (John Linville) [1722628] - [netdrv] net: ena: replace free_tx/rx_ids union with single free_ids field in ena_ring (John Linville) [1722628] - [netdrv] net: ena: ethtool: add extra properties retrieval via get_priv_flags (John Linville) [1722628] - [netdrv] net: ena: add handling of llq max tx burst size (John Linville) [1722628] - [netdrv] net: ena: gcc 8: fix compilation warning (John Linville) [1722628] - [netdrv] net: ena: fix ena_com_fill_hash_function() implementation (John Linville) [1722628] - [netdrv] net: ena: improve latency by disabling adaptive interrupt moderation by default (John Linville) [1722628] - [netdrv] net: ena: fix return value of ena_com_config_llq_info() (John Linville) [1722628] - [netdrv] net: ena: fix incorrect test of supported hash function (John Linville) [1722628] - [netdrv] net: ena: fix: Free napi resources when ena_up() fails (John Linville) [1722628] - [netdrv] net: ena: fix: set freed objects to NULL to avoid failing future allocations (John Linville) [1722628] - [netdrv] net: ena: fix swapped parameters when calling ena_com_indirect_table_fill_entry (John Linville) [1722628] - [arm64] arm64: kexec: Add comment to explain use of __flush_icache_range() (Mark Salter) [1757450] - [arm64] arm64: kexec: machine_kexec should call __flush_icache_range (Mark Salter) [1757450] - [arm64] arm64: Do not issue IPIs for user executable ptes (Mark Salter) [1757450] - [arm64] arm64: hibernate: Avoid sending cross-calling with interrupts disabled (Mark Salter) [1757450] - [arm64] arm64: mm: Export __flush_icache_range() to modules (Mark Salter) [1757450] - [arm64] arm64: IPI each CPU after invalidating the I-cache for kernel mappings (Mark Salter) [1757450] - [s390] s390/dasd: Handle out-of-space constraint (Philipp Rudo) [1525398] - [s390] s390/dasd: Use ALIGN_DOWN macro (Philipp Rudo) [1525398] - [s390] s390/dasd: Make dasd_setup_queue() a discipline function (Philipp Rudo) [1525398] - [s390] s390/dasd: Add new ioctl to release space (Philipp Rudo) [1525398] - [s390] s390/dasd: Add dasd_sleep_on_queue_interruptible() (Philipp Rudo) [1525398] - [s390] s390/dasd: Add missing intensity definition (Philipp Rudo) [1525398] - [s390] s390/dasd: Fix whitespace (Philipp Rudo) [1525398] - [s390] s390/dasd: Add dynamic formatting support for ESE volumes (Philipp Rudo) [1525398] - [s390] s390/dasd: Recognise data for ESE volumes (Philipp Rudo) [1525398] - [s390] s390/dasd: Put sub-order definitions in a separate section (Philipp Rudo) [1525398] - [s390] s390/dasd: Make layout analysis ESE compatible (Philipp Rudo) [1525398] - [s390] s390/dasd: Remove old defines and function (Philipp Rudo) [1525398] - [s390] s390/dasd: Remove unused structs and function prototypes (Philipp Rudo) [1525398] - [tools] perf report: Dump s390 counter set data to file (Philipp Rudo) [1731036] - [tools] perf report: Display arch specific diagnostic counter sets, starting with s390 (Philipp Rudo) [1731036] - [tools] perf report: Add s390 diagnosic sampling descriptor size (Philipp Rudo) [1731036] - [s390] s390/cpum_cf_diag: Add support for CPU-MF SVN 6 (Philipp Rudo) [1731036] - [s390] s390/cpumf: Fix warning from check_processor_id (Philipp Rudo) [1731036] - [s390] s390/cpum_cf_diag: Add support for s390 counter facility diagnostic trace (Philipp Rudo) [1731036] - [s390] s390/cpum_cf: Handle EBUSY return code from CPU counter facility reservation (Philipp Rudo) [1731036] - [s390] s390/cpum_cf: add ctr_stcctm() function (Philipp Rudo) [1731036] - [s390] s390/cpum_cf: move common functions into a separate file (Philipp Rudo) [1731036] - [s390] s390/cpum_cf: introduce kernel_cpumcf_avail() function (Philipp Rudo) [1731036] - [s390] s390/cpu_mf: replace stcctm5() with the stcctm() function (Philipp Rudo) [1731036] - [s390] s390/cpu_mf: add store cpu counter multiple instruction support (Philipp Rudo) [1731036] - [s390] s390/cpum_cf: Add minimal in-kernel interface for counter measurements (Philipp Rudo) [1731036] - [s390] s390/cpum_cf: introduce kernel_cpumcf_alert() to obtain measurement alerts (Philipp Rudo) [1731036] - [s390] s390/cpu_mf: move struct cpu_cf_events and per-CPU variable to header file (Philipp Rudo) [1731036] - [s390] s390/cpum_cf: rename per-CPU counter facility structure and variables (Philipp Rudo) [1731036] - [s390] s390/cpum_cf: prepare for in-kernel counter measurements (Philipp Rudo) [1731036] - [s390] s390/cpum_cf: move counter set controls to a new header file (Philipp Rudo) [1731036] - [s390] s390/cpum_cf: Reject request for sampling in event initialization (Philipp Rudo) [1731036] - [s390] s390/perf: Change CPUM_CF return code in event init function (Philipp Rudo) [1731036] - [acpi] ACPI / property: Add two new Thunderbolt property GUIDs to the list (Jarod Wilson) [1483494] - [acpi] ACPI: property: restore _DSD data subnodes GUID comment (Jarod Wilson) [1483494] - [thunderbolt] thunderbolt: Add support for Intel Ice Lake (Jarod Wilson) [1483494] - [thunderbolt] thunderbolt: Expose active parts of NVM even if upgrade is not supported (Jarod Wilson) [1483494] - [thunderbolt] thunderbolt: Hide switch attributes that are not set (Jarod Wilson) [1483494] - [thunderbolt] thunderbolt: Do not fail adding switch if some port is not implemented (Jarod Wilson) [1483494] - [thunderbolt] thunderbolt: Use 32-bit writes when writing ring producer/consumer (Jarod Wilson) [1483494] - [thunderbolt] thunderbolt: Move NVM upgrade support flag to struct icm (Jarod Wilson) [1483494] - [thunderbolt] thunderbolt: Correct path indices for PCIe tunnel (Jarod Wilson) [1483494] - [thunderbolt] thunderbolt: Show key using *pE not *pEp (Jarod Wilson) [1483494] - [thunderbolt] thunderbolt: Switch to use device_property_count_uXX() (Jarod Wilson) [1483494] - [include] device property: Add helpers to count items in an array (Jarod Wilson) [1483494] - [thunderbolt] thunderbolt: Implement CIO reset correctly for Titan Ridge (Jarod Wilson) [1483494] - [thunderbolt] thunderbolt: Make sure device runtime resume completes before taking domain lock (Jarod Wilson) [1483494] - [thunderbolt] thunderbolt: Add SPDX license identifier - Makefile/Kconfig (Jarod Wilson) [1483494] - [thunderbolt] thunderbolt: Add SPDX license identifier for more missed files (Jarod Wilson) [1483494] - [thunderbolt] thunderbolt: Make priority unsigned in struct tb_path (Jarod Wilson) [1483494] - [thunderbolt] thunderbolt: shash - remove shash_desc::flags (Jarod Wilson) [1483494] - [thunderbolt] thunderbolt: Start firmware on Titan Ridge Apple systems (Jarod Wilson) [1483494] - [thunderbolt] thunderbolt: Reword output of tb_dump_hop() (Jarod Wilson) [1483494] - [thunderbolt] thunderbolt: Make rest of the logging to happen at debug level (Jarod Wilson) [1483494] - [thunderbolt] thunderbolt: Make __TB_[SW|PORT]_PRINT take const parameters (Jarod Wilson) [1483494] - [thunderbolt] thunderbolt: Add support for XDomain connections (Jarod Wilson) [1483494] - [thunderbolt] thunderbolt: Make tb_switch_alloc() return ERR_PTR() (Jarod Wilson) [1483494] - [thunderbolt] thunderbolt: Add support for DMA tunnels (Jarod Wilson) [1483494] - [thunderbolt] thunderbolt: Add XDomain UUID exchange support (Jarod Wilson) [1483494] - [thunderbolt] thunderbolt: Run tb_xdp_handle_request() in system workqueue (Jarod Wilson) [1483494] - [thunderbolt] thunderbolt: Do not tear down tunnels when driver is unloaded (Jarod Wilson) [1483494] - [thunderbolt] thunderbolt: Add support for Display Port tunnels (Jarod Wilson) [1483494] - [thunderbolt] thunderbolt: Rework NFC credits handling (Jarod Wilson) [1483494] - [thunderbolt] thunderbolt: Generalize port finding routines to support all port types (Jarod Wilson) [1483494] - [thunderbolt] thunderbolt: Scan only valid NULL adapter ports in hotplug (Jarod Wilson) [1483494] - [thunderbolt] thunderbolt: Add support for full PCIe daisy chains (Jarod Wilson) [1483494] - [thunderbolt] thunderbolt: Discover preboot PCIe paths the boot firmware established (Jarod Wilson) [1483494] - [thunderbolt] thunderbolt: Deactivate all paths before restarting them (Jarod Wilson) [1483494] - [thunderbolt] thunderbolt: Extend tunnel creation to more than 2 adjacent switches (Jarod Wilson) [1483494] - [thunderbolt] thunderbolt: Add helper function to iterate from one port to another (Jarod Wilson) [1483494] - [thunderbolt] thunderbolt: Assign remote for both ports in case of dual link (Jarod Wilson) [1483494] - [thunderbolt] thunderbolt: Add functions for allocating and releasing HopIDs (Jarod Wilson) [1483494] - [thunderbolt] thunderbolt: Generalize tunnel creation functionality (Jarod Wilson) [1483494] - [thunderbolt] thunderbolt: Rename tunnel_pci to tunnel (Jarod Wilson) [1483494] - [thunderbolt] thunderbolt: Cache adapter specific capability offset into struct port (Jarod Wilson) [1483494] - [thunderbolt] thunderbolt: Properly disable path (Jarod Wilson) [1483494] - [thunderbolt] thunderbolt: Set sleep bit when suspending switch (Jarod Wilson) [1483494] - [thunderbolt] thunderbolt: Configure lanes when switch is initialized (Jarod Wilson) [1483494] - [thunderbolt] thunderbolt: Move LC specific functionality into a separate file (Jarod Wilson) [1483494] - [thunderbolt] thunderbolt: Add dummy read after port capability list walk on Light Ridge (Jarod Wilson) [1483494] - [thunderbolt] thunderbolt: Enable TMU access when accessing port space on legacy devices (Jarod Wilson) [1483494] - [thunderbolt] thunderbolt: Do not allocate switch if depth is greater than 6 (Jarod Wilson) [1483494] - [thunderbolt] thunderbolt: Take domain lock in switch sysfs attribute callbacks (Jarod Wilson) [1483494] - [thunderbolt] thunderbolt: Block reads and writes if switch is unplugged (Jarod Wilson) [1483494] - [thunderbolt] thunderbolt: Drop duplicated get_switch_at_route() (Jarod Wilson) [1483494] - [thunderbolt] thunderbolt: Remove unused work field in struct tb_switch (Jarod Wilson) [1483494] - [thunderbolt] thunderbolt: Fix to check the return value of kmemdup (Jarod Wilson) [1483494] - [thunderbolt] thunderbolt: property: Fix a missing check of kzalloc (Jarod Wilson) [1483494] - [thunderbolt] thunderbolt: xdomain: Fix to check return value of kmemdup (Jarod Wilson) [1483494] - [thunderbolt] thunderbolt: Fix to check return value of ida_simple_get (Jarod Wilson) [1483494] - [thunderbolt] thunderbolt: Fix to check for kmemdup failure (Jarod Wilson) [1483494] - [thunderbolt] thunderbolt: Fix a missing check of kmemdup (Jarod Wilson) [1483494] - [thunderbolt] thunderbolt: property: Fix a NULL pointer dereference (Jarod Wilson) [1483494] - [thunderbolt] thunderbolt: Prevent root port runtime suspend during NVM upgrade (Jarod Wilson) [1483494] - [netdrv] net/ibmvnic: prevent more than one thread from running in reset (Steve Best) [1756943] - [netdrv] net/ibmvnic: unlock rtnl_lock in reset so linkwatch_event can run (Steve Best) [1756943] - [netdrv] sfc: don't score irq moderation points for GRO (Jarod Wilson) [1736303] - [netdrv] sfc: Use dev_get_drvdata where possible (Jarod Wilson) [1736303] - [netdrv] sfc: Remove 'PCIE error reporting unavailable' (Jarod Wilson) [1736303] - [netdrv] sfc: Replace GPLv2 boilerplate/reference with SPDX - rule 500 (Jarod Wilson) [1736303] - [netdrv] sfc: Add SPDX license identifier - Makefile/Kconfig (Jarod Wilson) [1736303] - [netdrv] bonding: no need to print a message if debugfs_create_dir() fails (Jarod Wilson) [1756517] - [netdrv] bonding: Add vlan tx offload to hw_enc_features (Jarod Wilson) [1756517] - [netdrv] bonding: fix value exported by Netlink for peer_notif_delay (Jarod Wilson) [1756517] - [netdrv] bonding: add an option to specify a delay between peer notifications (Jarod Wilson) [1756517] - [netdrv] bonding: validate ip header before check IPPROTO_IGMP (Jarod Wilson) [1756517] - [netdrv] bonding/main: fix NULL dereference in bond_select_active_slave() (Jarod Wilson) [1756517] - [netdrv] bonding: Always enable vlan tx offload (Jarod Wilson) [1756517] - [netdrv] bonding/options: convert to using slave printk macros (Jarod Wilson) [1756517] - [netdrv] bonding/alb: convert to using slave printk macros (Jarod Wilson) [1756517] - [netdrv] bonding/802.3ad: convert to using slave printk macros (Jarod Wilson) [1756517] - [netdrv] bonding/main: convert to using slave printk macros (Jarod Wilson) [1756517] - [netdrv] bonding: add slave_foo printk macros (Jarod Wilson) [1756517] - [netdrv] bonding: fix error messages in bond_do_fail_over_mac (Jarod Wilson) [1756517] - [netdrv] bonding: improve event debug usability (Jarod Wilson) [1756517] - [netdrv] net: bonding: Inherit MPLS features from slave devices (Jarod Wilson) [1756517] - [netdrv] bonding: Replace GPLv2 boilerplate/reference with SPDX - rule 152 (Jarod Wilson) [1756517] - [netdrv] bonding: Replace GPLv2 boilerplate/reference with SPDX - rule 90 (Jarod Wilson) [1756517] - [netdrv] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 5 (Jarod Wilson) [1756517] - [netdrv] bonding: Add SPDX license identifier - Makefile/Kconfig (Jarod Wilson) [1756517] - [powerpc] powerpc/fadump: support holes in kernel boot memory area (Desnes Augusto Nunes do Rosario) [1524687] - [powerpc] powerpc/fadump: remove RMA_START and RMA_END macros (Desnes Augusto Nunes do Rosario) [1524687] - [powerpc] powerpc/fadump: update documentation about option to release opalcore (Desnes Augusto Nunes do Rosario) [1524687] - [powerpc] powerpc/fadump: consider f/w load area (Desnes Augusto Nunes do Rosario) [1524687] - [powerpc] powerpc/opalcore: provide an option to invalidate /sys/firmware/opal/core file (Desnes Augusto Nunes do Rosario) [1524687] - [powerpc] powerpc/opalcore: enable CONFIG_OPAL_CORE for FADUMP (Desnes Augusto Nunes do Rosario) [1524687] - [powerpc] powerpc/opalcore: export /sys/firmware/opal/core for analysing opal crashes (Desnes Augusto Nunes do Rosario) [1524687] - [powerpc] powerpc/fadump: update documentation about CONFIG_PRESERVE_FA_DUMP (Desnes Augusto Nunes do Rosario) [1524687] - [powerpc] powerpc/fadump: add support to preserve crash data on FADUMP disabled kernel (Desnes Augusto Nunes do Rosario) [1524687] - [powerpc] powerpc/fadump: improve how crashed kernel's memory is reserved (Desnes Augusto Nunes do Rosario) [1524687] - [powerpc] powerpc/fadump: consider reserved ranges while releasing memory (Desnes Augusto Nunes do Rosario) [1524687] - [powerpc] powerpc/fadump: make crash memory ranges array allocation generic (Desnes Augusto Nunes do Rosario) [1524687] - [powerpc] powerpc/fadump: process architected register state data provided by firmware (Desnes Augusto Nunes do Rosario) [1524687] - [powerpc] powerpc/fadump: make use of memblock's bottom up allocation mode (Desnes Augusto Nunes do Rosario) [1524687] - [powerpc] powerpc/fadump: Update documentation about OPAL platform support (Desnes Augusto Nunes do Rosario) [1524687] - [powerpc] powerpc/fadump: handle invalidation of crashdump and re-registraion (Desnes Augusto Nunes do Rosario) [1524687] - [powerpc] powerpc/fadump: Warn before processing partial crashdump (Desnes Augusto Nunes do Rosario) [1524687] - [powerpc] powerpc/fadump: process the crashdump by exporting it as /proc/vmcore (Desnes Augusto Nunes do Rosario) [1524687] - [powerpc] powerpc/fadump: support copying multiple kernel boot memory regions (Desnes Augusto Nunes do Rosario) [1524687] - [powerpc] powerpc/fadump: define OPAL register/un-register callback functions (Desnes Augusto Nunes do Rosario) [1524687] - [powerpc] powerpc/fadump: reset metadata address during clean up (Desnes Augusto Nunes do Rosario) [1524687] - [powerpc] powerpc/fadump: register kernel metadata address with opal (Desnes Augusto Nunes do Rosario) [1524687] - [powerpc] powerpc/fadump: improve fadump_reserve_mem() (Desnes Augusto Nunes do Rosario) [1524687] - [powerpc] powerpc/fadump: add fadump support on powernv (Desnes Augusto Nunes do Rosario) [1524687] - [powerpc] powerpc/opal: add MPIPL interface definitions (Desnes Augusto Nunes do Rosario) [1524687] - [powerpc] powerpc/powernv: Make possible for user to force a full ipl cec reboot (Desnes Augusto Nunes do Rosario) [1524687] - [powerpc] powerpc/fadump: use FADump instead of fadump for how it is pronounced (Desnes Augusto Nunes do Rosario) [1524687] - [powerpc] pseries/fadump: move out platform specific support from generic code (Desnes Augusto Nunes do Rosario) [1524687] - [powerpc] powerpc/fadump: release all the memory above boot memory size (Desnes Augusto Nunes do Rosario) [1524687] - [powerpc] powerpc/fadump: add source info while displaying region contents (Desnes Augusto Nunes do Rosario) [1524687] - [powerpc] pseries/fadump: define RTAS register/un-register callback functions (Desnes Augusto Nunes do Rosario) [1524687] - [powerpc] powerpc/fadump: introduce callbacks for platform specific operations (Desnes Augusto Nunes do Rosario) [1524687] - [powerpc] powerpc/fadump: move rtas specific definitions to platform code (Desnes Augusto Nunes do Rosario) [1524687] - [powerpc] powerpc/fadump: define an empty fadump_cleanup() (Desnes Augusto Nunes do Rosario) [1524687] - [powerpc] powerpc/fadump: use helper functions to reserve/release cpu notes buffer (Desnes Augusto Nunes do Rosario) [1524687] - [powerpc] powerpc/fadump: Improve fadump documentation (Desnes Augusto Nunes do Rosario) [1524687] - [powerpc] powerpc/fadump: declare helper functions in internal header file (Desnes Augusto Nunes do Rosario) [1524687] - [powerpc] powerpc/fadump: add helper functions (Desnes Augusto Nunes do Rosario) [1524687] - [powerpc] powerpc/fadump: move internal macros/definitions to a new header (Desnes Augusto Nunes do Rosario) [1524687] - [watchdog] watchdog: iTCO: Add support for Cannon Lake PCH iTCO (Alexander Beregalov) [1724532] - [i2c] i2c: i801: Use iTCO version 6 in Cannon Lake PCH and beyond (Alexander Beregalov) [1724532] - [i2c] i2c: i801: Allow ACPI AML access I/O ports not reserved for SMBus (Alexander Beregalov) [1724532] - [block] loop: set PF_MEMALLOC_NOIO for the worker thread (Ming Lei) [1741392] - [fs] bdev: Fixup error handling in blkdev_get() (Ming Lei) [1741392] - [block] loop: Fix mount(2) failure due to race with LOOP_SET_FD (Ming Lei) [1741392] - [block] block, bfq: handle NULL return value by bfq_init_rq() (Ming Lei) [1741392] - [block] block, bfq: move update of waker and woken list to queue freeing (Ming Lei) [1741392] - [block] block, bfq: reset last_completed_rq_bfqq if the pointed queue is freed (Ming Lei) [1741392] - [block] block: aoe: Fix kernel crash due to atomic sleep when exiting (Ming Lei) [1741392] - [block] rq-qos: use a mb for got_token (Ming Lei) [1741392] - [block] rq-qos: set ourself TASK_UNINTERRUPTIBLE after we schedule (Ming Lei) [1741392] - [block] rq-qos: don't reset has_sleepers on spurious wakeups (Ming Lei) [1741392] - [block] rq-qos: fix missed wake-ups in rq_qos_throttle (Ming Lei) [1741392] - [include] wait: add wq_has_single_sleeper helper (Ming Lei) [1741392] - [block] block, bfq: check also in-flight I/O in dispatch plugging (Ming Lei) [1741392] - [block] block: fix sysfs module parameters directory path in comment (Ming Lei) [1741392] - [block] block: Allow mapping of vmalloc-ed buffers (Ming Lei) [1741392] - [block] block/bio-integrity: fix a memory leak bug (Ming Lei) [1741392] - [block] block: Disable write plugging for zoned block devices (Ming Lei) [1741392] - [block] blk-throttle: fix zero wait time for iops throttled group (Ming Lei) [1741392] - [block] block: Fix potential overflow in blk_report_zones() (Ming Lei) [1741392] - [block] blk-cgroup: turn on psi memstall stuff (Ming Lei) [1741392] - [block] block: init flush rq ref count to 1 (Ming Lei) [1741392] - [lib] sbitmap: Replace cmpxchg with xchg (Ming Lei) [1741392] - [block] block: Remove unused code (Ming Lei) [1741392] - [block] block, bfq: Init saved_wr_start_at_switch_to_srt in unlikely case (Ming Lei) [1741392] - [block] block, bfq: re-schedule empty queues if they deserve I/O plugging (Ming Lei) [1741392] - [block] block, bfq: preempt lower-weight or lower-priority queues (Ming Lei) [1741392] - [block] block, bfq: detect wakers and unconditionally inject their I/O (Ming Lei) [1741392] - [block] block, bfq: bring forward seek&think time update (Ming Lei) [1741392] - [block] block, bfq: update base request service times when possible (Ming Lei) [1741392] - [block] block, bfq: fix rq_in_driver check in bfq_update_inject_limit (Ming Lei) [1741392] - [block] block, bfq: reset inject limit when think-time state changes (Ming Lei) [1741392] - [kernel] cgroup: export css_next_descendant_pre for bfq (Ming Lei) [1741392] - [block] block: update print_req_error() (Ming Lei) [1741392] - [block] block: use blk_op_str() in blk-mq-debugfs.c (Ming Lei) [1741392] - [block] block: add centralize REQ_OP_XXX to string helper (Ming Lei) [1741392] - [block] block: improve print_req_error (Ming Lei) [1741392] - [block] block: rename CONFIG_DEBUG_BLK_CGROUP to CONFIG_BFQ_CGROUP_DEBUG (Ming Lei) [1741392] - [block] bfq-iosched: move bfq_stat_recursive_sum into the only caller (Ming Lei) [1741392] - [block] blk-cgroup: move struct blkg_stat to bfq (Ming Lei) [1741392] - [block] blk-cgroup: introduce a new struct blkg_rwstat_sample (Ming Lei) [1741392] - [block] blk-cgroup: pass blkg_rwstat structures by reference (Ming Lei) [1741392] - [block] blk-cgroup: factor out a helper to read rwstat counter (Ming Lei) [1741392] - [block] block: drbd: no need to check return value of debugfs_create functions (Ming Lei) [1741392] - [block] blk-core: Remove blk_end_request*() declarations (Ming Lei) [1741392] - [block] block: code cleanup queue_poll_stat_show() (Ming Lei) [1741392] - [block] block: use right format specifier for op (Ming Lei) [1741392] - [block] block: get rid of redundant else (Ming Lei) [1741392] - [block] block: use req_op() to maintain consistency (Ming Lei) [1741392] - [fs] blkcg, writeback: dead memcgs shouldn't contribute to writeback ownership arbitration (Ming Lei) [1741392] - [block] blkcg: blkcg_activate_policy() should initialize ancestors first (Ming Lei) [1741392] - [block] blkcg: perpcu_ref init/exit should be done from blkg_alloc/free() (Ming Lei) [1741392] - [block] blkcg: update blkcg_print_stat() to handle larger outputs (Ming Lei) [1741392] - [block] block: bio: Use struct_size() in kmalloc() (Ming Lei) [1741392] - [block] block: genhd: Use struct_size() helper (Ming Lei) [1741392] - [block] block: null_blk: fix race condition for null_del_dev (Ming Lei) [1741392] - [block] blk-mq/debugfs: Fix improper print qualifier (Ming Lei) [1741392] - [block] loop: Don't change loop device under exclusive opener (Ming Lei) [1741392]- [documentation] timekeeping.txt: Correct maxCount of n-bit binary counter (Jaroslav Kysela) [1738610] - [sound] ALSA: clk: Add (devm_)clk_get_optional() functions (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: uapi: align comments with firmware files (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: rename SOUNDWIRE to ALH (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: ipc: add ALH parameters (Jaroslav Kysela) [1738610] - [sound] ALSA: treewide: remove SPDX "WITH Linux-syscall-note" from kernel-space headers again (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc.h: fe_compr can be bit field (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc.h: fixup for_each_card_links() macro (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Define a set of DAPM pre/post-up events (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-dai: use bit field for bus_control (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: simple_card_utils.h: care NULL dai at asoc_simple_debug_dai() (Jaroslav Kysela) [1738610] - [sound] ALSA: hda: remove an unused field from struct hda_codec (Jaroslav Kysela) [1738610] - [sound] ALSA: line6: Avoid polluting led_* namespace (Jaroslav Kysela) [1738610] - [sound] ALSA: usb-audio: Add Hiby device family to quirks for native DSD support (Jaroslav Kysela) [1738610] - [sound] ALSA: usb-audio: Update DSD support quirks for Oppo and Rotel (Jaroslav Kysela) [1738610] - [sound] ALSA: usb-audio: DSD auto-detection for Playback Designs (Jaroslav Kysela) [1738610] - [sound] ALSA: usb-audio: remove some dead code (Jaroslav Kysela) [1738610] - [sound] ALSA: usb-audio: Fix possible NULL dereference at create_yamaha_midi_quirk() (Jaroslav Kysela) [1738610] - [sound] ALSA: usb-audio: Clean up check_input_term() (Jaroslav Kysela) [1738610] - [sound] ALSA: usb-audio: Remove superfluous bLength checks (Jaroslav Kysela) [1738610] - [sound] ALSA: usb-audio: Unify the release of usb_mixer_elem_info objects (Jaroslav Kysela) [1738610] - [sound] ALSA: usb-audio: Simplify parse_audio_unit() (Jaroslav Kysela) [1738610] - [sound] ALSA: usb-audio: More validations of descriptor units (Jaroslav Kysela) [1738610] - [sound] ALSA: usb-audio: Check mixer unit bitmap yet more strictly (Jaroslav Kysela) [1738610] - [sound] ALSA: line6: Fix memory leak at line6_init_pcm() error path (Jaroslav Kysela) [1738610] - [sound] ALSA: usb-audio: Fix invalid NULL check in snd_emuusb_set_samplerate() (Jaroslav Kysela) [1738610] - [sound] ALSA: usb-audio: Add implicit fb quirk for Behringer UFX1604 (Jaroslav Kysela) [1738610] - [sound] ALSA: usb-audio: Fix a stack buffer overflow bug in check_input_term (Jaroslav Kysela) [1738610] - [sound] ALSA: usb-audio: Fix an OOB bug in parse_audio_mixer_unit (Jaroslav Kysela) [1738610] - [sound] ALSA: hiface: fix multiple memory leak bugs (Jaroslav Kysela) [1738610] - [sound] ALSA: usb-audio: Add Pioneer DDJ-SX3 PCM quirck (Jaroslav Kysela) [1738610] - [sound] ALSA: usb-audio: Skip bSynchAddress endpoint check if it is invalid (Jaroslav Kysela) [1738610] - [sound] ALSA: usb-audio: fix PCM device order (Jaroslav Kysela) [1738610] - [sound] ALSA: usb-audio: Unify audioformat release code (Jaroslav Kysela) [1738610] - [sound] ALSA: usb-audio: fix a memory leak bug (Jaroslav Kysela) [1738610] - [sound] ALSA: usb-audio: Fix gpf in snd_usb_pipe_sanity_check (Jaroslav Kysela) [1738610] - [sound] ALSA: usb-audio: Scarlett Gen 2 mixer interface (Jaroslav Kysela) [1738610] - [sound] ALSA: line6: sizeof (byte) is always 1, use that fact. (Jaroslav Kysela) [1738610] - [sound] ALSA: line6: Fix a typo (Jaroslav Kysela) [1738610] - [sound] ALSA: line6: Fix wrong altsetting for LINE6_PODHD500_1 (Jaroslav Kysela) [1738610] - [sound] ALSA: usb-audio: fix Line6 Helix audio format rates (Jaroslav Kysela) [1738610] - [sound] ALSA: usb-audio: Fix parse of UAC2 Extension Units (Jaroslav Kysela) [1738610] - [sound] ALSA: line6: Fix write on zero-sized buffer (Jaroslav Kysela) [1738610] - [sound] ALSA: usb-audio: fix sign unintended sign extension on left shifts (Jaroslav Kysela) [1738610] - [sound] ALSA: usb-audio: Sanity checks for each pipe and EP types (Jaroslav Kysela) [1738610] - [sound] ALSA: usb-audio: Enable .product_name override for Emagic, Unitor 8. (Jaroslav Kysela) [1738610] - [sound] ALSA: line6: Use container_of() (Jaroslav Kysela) [1738610] - [sound] ALSA: line6: Drop superfluous timer helper function (Jaroslav Kysela) [1738610] - [sound] ALSA: line6: variax: Rewrite complex timer & work combo with a delayed work (Jaroslav Kysela) [1738610] - [sound] ALSA: line6: podhd: Rewrite complex timer & work combo with a delayed work (Jaroslav Kysela) [1738610] - [sound] ALSA: line6: pod: Rewrite complex timer & work combo with a delayed work (Jaroslav Kysela) [1738610] - [sound] ALSA: line6: Assure canceling delayed work at disconnection (Jaroslav Kysela) [1738610] - [sound] ALSA: treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 33 (Jaroslav Kysela) [1738610] - [sound] ALSA: sparc: Mark expected switch fall-throughs (Jaroslav Kysela) [1738610] - [sound] ALSA: fix a memory leak bug (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: ux500: mop500: consider CPU-Platform possibility (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: ux500: mop500: don't select unnecessary Platform (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: ux500: mop500: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: txx9: txx9aclc-generic: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: ti: rx51: consider CPU-Platform possibility (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: ti: rx51: don't select unnecessary Platform (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: ti: rx51: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: ti: osk5912: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: ti: omap3pandora: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: ti: omap-twl4030: consider CPU-Platform possibility (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: ti: omap-twl4030: don't select unnecessary Platform (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: ti: omap-twl4030: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: ti: omap-hdmi: consider CPU-Platform possibility (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: ti: omap-hdmi: don't select unnecessary Platform (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: ti: omap-hdmi: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: ti: omap-abe-twl6040: consider CPU-Platform possibility (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: ti: omap-abe-twl6040: don't select unnecessary Platform (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: ti: omap-abe-twl6040: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: ti: n810: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: ti: davinci-mcasp: Fix slot mask settings when using multiple AXRs (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: ti: davinci-mcasp: Set unused serializers as INACTIVE (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: ti: Fix SDMA users not providing channel names (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: ti: davinci-mcasp: Support for auxclk-fs-ratio (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: ti: davinci-evm: consider CPU-Platform possibility (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: ti: davinci-evm: don't select unnecessary Platform (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: ti: davinci-evm: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: ti: ams-delta: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: tegra: trimslice: consider CPU-Platform possibility (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: tegra: trimslice: don't select unnecessary Platform (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: tegra: trimslice: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: tegra: tegra_wm9712: consider CPU-Platform possibility (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: tegra: tegra_wm9712: don't select unnecessary Platform (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: tegra: tegra_wm9712: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: tegra: tegra_wm8903: consider CPU-Platform possibility (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: tegra: tegra_wm8903: don't select unnecessary Platform (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: tegra: tegra_wm8903: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: tegra: tegra_wm8753: consider CPU-Platform possibility (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: tegra: tegra_wm8753: don't select unnecessary Platform (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: tegra: tegra_wm8753: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: tegra: tegra_sgtl5000: consider CPU-Platform possibility (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: tegra: tegra_sgtl5000: don't select unnecessary Platform (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: tegra: tegra_sgtl5000: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: tegra: tegra_rt5677: consider CPU-Platform possibility (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: tegra: tegra_rt5677: don't select unnecessary Platform (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: tegra: tegra_rt5677: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: tegra: tegra_rt5640: consider CPU-Platform possibility (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: tegra: tegra_rt5640: don't select unnecessary Platform (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: tegra: tegra_rt5640: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: tegra: tegra_max98090: consider CPU-Platform possibility (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: tegra: tegra_max98090: don't select unnecessary Platform (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: tegra: tegra_max98090: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: tegra: tegra_alc5632: consider CPU-Platform possibility (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: tegra: tegra_alc5632: don't select unnecessary Platform (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: tegra: tegra_alc5632: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: topology: pass volume min/max linear value to FW (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: ignore unrecoverable CTX_SAVE IPC errors at suspend (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: sunxi: sun50i-codec-analog: Add earpiece (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: sunxi: sun4i-codec: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: stm32: spdifrx: manage identification registers (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: stm32: dfsdm: add 16 bits audio record support (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: topology: add cpu_dai_name for DAIs (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: topology: add min/max step for volume_table (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: sof: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: ipc: clarify operator precedence (Jaroslav Kysela) [1738610] - [sound] ALSA: ASOC: SOF: ipc: prevent logging trace messages (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: Intel: hda: add new macro hstream_to_sof_hda_stream() (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: Intel: hda: make sure RUN bit setting to 0 during clear stream status (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: Intel: hda-stream: fix a deadlock with bus->reg_lock (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: Intel: hda: modify stream interrupt handler (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: Intel: hda: save handle to sdev in sof_intel_hda_stream (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: Intel: hda: remove misleading error trace from IRQ thread (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: dont wake dsp up in kcontrol IO (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: dapm: Fix handling of custom_stop_condition on DAPM graph walks (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: compress: Fix memory leak from snd_soc_new_compress (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: sirf: sirf-audio: consider CPU-Platform possibility (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: sirf: sirf-audio: don't select unnecessary Platform (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: sirf: sirf-audio: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: sh: sh7760-ac97: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: rsnd: ssiu: tidyup SSI_MODE1/2 settings (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: rsnd: fixup mod ID calculation in rsnd_ctu_probe_ (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: rsnd: add missing pin sharing with SSI9 (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: sh: migor: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: samsung: tobermory: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: samsung: tm2_wm5110: consider CPU-Platform possibility (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: samsung: tm2_wm5110: don't select unnecessary Platform (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: samsung: tm2_wm5110: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: samsung: speyside: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: samsung: snow: consider CPU-Platform possibility (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: samsung: snow: don't select unnecessary Platform (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: samsung: snow: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: samsung: smdk_wm8994pcm: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: samsung: smdk_wm8994: consider CPU-Platform possibility (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: samsung: smdk_wm8994: don't select unnecessary Platform (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: samsung: smdk_wm8994: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: samsung: smdk_wm8580: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: samsung: smdk_spdif: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: samsung: smartq_wm8987: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: samsung: s3c24xx_uda134x: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: samsung: s3c24xx_simtec_tlv320aic23: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: samsung: s3c24xx_simtec_hermes: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: samsung: rx1950_uda1380: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: samsung: odroid: fix a double-free issue for cpu_dai (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: samsung: odroid: fix an use-after-free issue for codec (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: samsung: odroid: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: samsung: neo1973_wm8753: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: samsung: lowland: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: samsung: littlemill: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: samsung: jive_wm8750: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: samsung: h1940_uda1380: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: samsung: bells: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: samsung: arndale_rt5631: consider CPU-Platform possibility (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: samsung: arndale_rt5631: don't select unnecessary Platform (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: samsung: arndale_rt5631: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: rockchip: rockchip_rt5645: consider CPU-Platform possibility (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: rockchip: rockchip_rt5645: don't select unnecessary Platform (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: rockchip: rockchip_rt5645: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: rockchip-max98090: Remove MICBIAS as supply of input pin IN34 (Jaroslav Kysela) [1738610] - [sound] ALSA: SoC: rockchip: rockchip_max98090: Enable MICBIAS for headset keypress detection (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: rockchip: rockchip_max98090: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: rockchip: rk3399_gru_sound: consider CPU-Platform possibility (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: rockchip: rk3399_gru_sound: don't select unnecessary Platform (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: rockchip: rk3399_gru_sound: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: rk3399_gru_sound: Support 32, 44.1 and 88.2 kHz sample rates (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: rockchip: rk3288_hdmi_analog: consider CPU-Platform possibility (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: rockchip: rk3288_hdmi_analog: don't select unnecessary Platform (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: rockchip: rk3288_hdmi_analog: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: rockchip: pdm: select CONFIG_RATIONAL (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: qcom: storm: consider CPU-Platform possibility (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: qcom: storm: don't select unnecessary Platform (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: qcom: storm: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: qcom: apq8016_sbc: Fix oops with multiple DAI links (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: qcom: apq8016_sbc: consider CPU-Platform possibility (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: qcom: apq8016_sbc: don't select unnecessary Platform (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: pxa: tosa: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: pxa: hx4700: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: kernel: fix typos and some coding style in comments (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: qdsp6: q6afe-dai: Add missing Slimbus0 audio route (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: qcom: apq8016_sbc: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: pxa: zylonite: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: pxa: z2: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: pxa: ttc-dkb: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: pxa: spitz: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: pxa: pxa2xx-ac97.c: use devm_snd_soc_register_component() (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: pxa: poodle: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: pxa: palm27x: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: pxa: mioa701_wm9713: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: pxa: magician: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: pxa: imote2: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: pxa: em-x270: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: pxa: e800_wm9712: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: pxa: e750_wm9705: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: pxa: e740_wm9705: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: pxa: corgi: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: pxa: brownstone: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: mxs: mxs-sgtl5000: consider CPU-Platform possibility (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: mxs: mxs-sgtl5000: don't select unnecessary Platform (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: mxs: mxs-sgtl5000: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: meson: axg-toddr: add sm1 support (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: meson: axg-toddr: expose all 8 inputs (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: meson: tdmout: add sm1 support (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: meson: axg-tdmout: right_j is not supported (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: meson: tdmin: expose all 16 inputs (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: meson: axg-tdmin: right_j is not supported (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: meson: axg-tdm: fix sample clock inversion (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: meson: axg-tdm: consistently use SND_SOC_DAIFMT defines (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: meson: g12a-tohdmitx: require regmap mmio (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: meson: axg-tdm-formatter: free reset on device removal (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: meson: axg-tdm-formatter: add reset (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: meson: axg-spdifout: use devm_platform_ioremap_resource() to simplify code (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: meson: axg-spdifin: use devm_platform_ioremap_resource() to simplify code (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: meson: axg-pdm: use devm_platform_ioremap_resource() to simplify code (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: meson: axg-frddr: expose all 8 outputs (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: meson: axg-frddr: add sm1 support (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: meson: axg-fifo: use devm_platform_ioremap_resource() to simplify code (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: mediatek: mt8173-rt5650: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: mediatek: mt8173-rt5650-rt5676: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: mediatek: mt8173-rt5650-rt5514: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: mediatek: mt8173-max98090: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: mediatek: mt6797-mt6351: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: mediatek: mt2701-wm8960: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: mediatek: mt2701-cs42448: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Add missing newline at end of file (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: kirkwood: armada-370-db: consider CPU-Platform possibility (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: kirkwood: armada-370-db: don't select unnecessary Platform (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: kirkwood: armada-370-db: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: jz4740: qi_lb60: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 239 (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Intel: Skylake: Fix incorrect capture position reporting (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Intel: Skylake: Fix NULL ptr dereference when unloading clk dev (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Intel: Skylake: Don't return failure on machine driver reload (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Intel: Skylake: Do not disable FW notifications (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Intel: sof_rt5682: use GFP_KERNEL instead of GFP_ATOMIC (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Intel: sof-rt5682: correct naming for dmic16k (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Intel: sof_rt5682: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Intel: bytcht_es8316: Add quirk for Irbis NB41 netbook (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Intel: bxt-da7219-max98357a: add BE dailink for dmic16k (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Intel: sof-rt5682: add MCLK support for BYT platform (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Intel: skl_rt286: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Intel: skl_nau88l25_ssm4567: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Intel: skl_nau88l25_max98357a: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Intel: skl_hda_dsp_common: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Intel: kbl_rt5663_rt5514_max98927: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Intel: kbl_rt5663_max98927: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Intel: kbl_rt5660: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Intel: kbl_da7219_max98927: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Intel: boards: kbl_da7219_max98927: add dai_trigger function (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Intel: kbl_da7219_max98357a: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Intel: haswell: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Intel: glk_rt5682_max98357a: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Intel: cht_bsw_rt5672: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Intel: cht_bsw_rt5645: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Intel: cht_bsw_nau8824: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Intel: cht_bsw_max98090_ti: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Intel: bytcr_rt5651: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Intel: bytcr_rt5640: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Intel: bytcht_nocodec: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Intel: bytcht_es8316: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Intel: bytcht_da7213: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Intel: bytcht_cx2072x: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Intel: byt-rt5640: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Intel: byt-max98090: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Intel: bxt_rt298: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Intel: bxt_da7219_max98357a: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Intel: broadwell: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Intel: bdw-rt5677: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: audio-graph-card: fix use-after-free in graph_for_each_link (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: audio-graph-card: add missing const at graph_get_dai_id() (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: fsl: phycore-ac97: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: simple-card-utils: care no Platform for DPCM (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: audio-graph-card: fix use-after-free in graph_dai_link_of_dpcm() (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: audio-graph-card: fix an use-after-free in graph_get_dai_id() (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: fsl: wm1133-ev1: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: fsl: pcm030-audio-fabric: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: fsl: imx-es8328: consider CPU-Platform possibility (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: fsl: imx-es8328: don't select unnecessary Platform (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: fsl: imx-audmix: consider CPU-Platform possibility (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: fsl: imx-audmix: don't select unnecessary Platform (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: fsl: mx27vis-aic32x4: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: fsl: imx-spdif: consider CPU-Platform possibility (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: fsl: imx-spdif: don't select unnecessary Platform (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: fsl: imx-spdif: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: fsl: imx-sgtl5000: consider CPU-Platform possibility (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: fsl: imx-sgtl5000: don't select unnecessary Platform (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: fsl: imx-sgtl5000: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: fsl: imx-mc13783: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: fsl: imx-es8328: consider CPU-Platform possibility (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: fsl: imx-es8328: don't select unnecessary Platform (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: fsl: imx-es8328: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: fsl: imx-audmix: consider CPU-Platform possibility (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: fsl: imx-audmix: don't select unnecessary Platform (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: fsl: imx-audmix: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: fsl: mpc8610_hpcd/p1022_ds/p1022_rdk: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: fsl: no need to check return value of debugfs_create functions (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: fsl: fsl-asoc-card: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: fsl: eukrea-tlv320: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: fsl: efika-audio-fabric: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: wm_adsp: Allow bus error handler to be called directly (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: wm_adsp: no need to check return value of debugfs_create functions (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: wcd9335: remove multiple defines. (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: wcd9335: add irqflag IRQF_ONESHOT flag (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: wcd9335: Fix misuse of GENMASK macro (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: tlv320aic31xx: suppress error message for EPROBE_DEFER (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: tas571x: Fix -Wunused-const-variable (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: sgtl5000: Fix charge pump source assignment (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: sgtl5000: Fix of unmute outputs on probe (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: sgtl5000: add ADC mute control (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: sgtl5000: Improve VAG power and mute control (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: sgtl5000: Fix definition of VAG Ramp Control (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: rt5682: use devm_snd_soc_register_component() (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: rt5677-spi: Rename driver to differentiate from main codec (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: rt5665: remove redundant assignment to variable idx (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: rt5514-spi: don't use snd_soc_lookup_component() (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: rt1308: simplify the EFUSE read function (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: rt1308: Remove executable attribute from source files (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: rt1308: Fix platform_no_drv_owner.cocci warnings (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: rt1308: add silence detection and manual PDB control (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: rt1308: Convert headers to SPDX (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: rt1011: fix DC calibration offset not applying (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Relocate my e-mail to .com domain zone (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: nau8825: fix fake interruption when booting (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: nau8822: support master mode (Jaroslav Kysela) [1738610] - [sound] ALSA: soc: codecs: mt6358: change return type of mt6358_codec_init_reg (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: msm8916-wcd-digital: Add sidetone support (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: max98383: fix i2c probe failure (Jaroslav Kysela) [1738610] - [sound] ALSA: treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 496 (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: hdac_hdmi: report codec link up/down status to bus (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: codec: hdac_hdmi: fix pin connections at cvt enable (Jaroslav Kysela) [1738610] - [sound] ALSA: treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 463 (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: cx2072x: mark PM function as __maybe_unused (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: max98357a: use mdelay for sdmode-delay (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: max98357a: avoid speaker pop when playback startup (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: cs42xx8: Fix MFREQ selection issue for async mode (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: cros_ec_codec: use devm_snd_soc_register_component() (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: ak4118: use devm_snd_soc_register_component() (Jaroslav Kysela) [1738610] - [sound] ALSA: spi: AD ASoC: declare missing of table (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: ab8500: add range to usleep_range (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: cirrus: snappercl15: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: cirrus: simone: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: cirrus: ep93xx-i2s.c: use devm_snd_soc_register_component() (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: cirrus: edb93xx: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: bcm: cygnus-pcm: Unneeded variable: "ret". (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: au1x: psc-i2s.c: use devm_snd_soc_register_component() (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: au1x: db1200: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: au1x: db1000: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: atmel: tse850-pcm5142: consider CPU-Platform possibility (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: atmel: tse850-pcm5142: don't select unnecessary Platform (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: atmel: tse850-pcm5142: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: atmel: sam9x5_wm8731: consider CPU-Platform possibility (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: atmel: sam9x5_wm8731: don't select unnecessary Platform (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: atmel: sam9x5_wm8731: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: atmel: sam9g20_wm8731: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: atmel: mikroe-proto: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: atmel: atmel-wm8904: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: atmel: atmel-pdmic: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: atmel: atmel-pcm-dma.c: use devm_snd_dmaengine_pcm_register() (Jaroslav Kysela) [1738610] - [sound] ALSA: treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 234 (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: atmel: atmel-classd: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: amd: acp-rt5645: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: amd: acp-da7219-max98357a: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 200 (Jaroslav Kysela) [1738610] - [sound] ALSA: ps3: Remove Unneeded variable: "ret" (Jaroslav Kysela) [1738610] - [sound] ALSA: treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 277 (Jaroslav Kysela) [1738610] - [sound] ALSA: rme9652: Unneeded variable: "result". (Jaroslav Kysela) [1738610] - [sound] ALSA: treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 274 (Jaroslav Kysela) [1738610] - [sound] ALSA: hdspm: Fix single speed ADAT capture and playback with RME HDSPe AIO (Jaroslav Kysela) [1738610] - [sound] ALSA: treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 264 (Jaroslav Kysela) [1738610] - [sound] ALSA: treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 404 (Jaroslav Kysela) [1738610] - [sound] ALSA: lx6464es - Remove set but not used variables 'orun_mask, urun_mask' (Jaroslav Kysela) [1738610] - [sound] ALSA: lx6464es: Remove unneeded variable err (Jaroslav Kysela) [1738610] - [sound] ALSA: lx6464es - add support for LX6464ESe pci express variant (Jaroslav Kysela) [1738610] - [sound] ALSA: ice1712: Check correct return value to snd_i2c_sendbytes (EWS/DMX 6Fire) (Jaroslav Kysela) [1738610] - [sound] ALSA: treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 29 (Jaroslav Kysela) [1738610] - [sound] ALSA: treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 46 (Jaroslav Kysela) [1738610] - [sound] ALSA: emu10k1: Remove unneeded variable "change" (Jaroslav Kysela) [1738610] - [sound] ALSA: echoaudio: Replace kmalloc + memcpy with kmemdup (Jaroslav Kysela) [1738610] - [sound] ALSA: pci: echoaudio: remove variable which is a constant (Jaroslav Kysela) [1738610] - [sound] ALSA: treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 364 (Jaroslav Kysela) [1738610] - [sound] ALSA: treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 118 (Jaroslav Kysela) [1738610] - [sound] ALSA: cs4281: remove redundant assignment to variable val and remove a goto (Jaroslav Kysela) [1738610] - [sound] ALSA: treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 32 (Jaroslav Kysela) [1738610] - [sound] ALSA: treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 116 (Jaroslav Kysela) [1738610] - [sound] ALSA: treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 456 (Jaroslav Kysela) [1738610] - [sound] ALSA: au88x0: Remove unneeded variable: "changed" (Jaroslav Kysela) [1738610] - [sound] ALSA: asihpi: Remove unneeded variable change (Jaroslav Kysela) [1738610] - [sound] ALSA: treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 88 (Jaroslav Kysela) [1738610] - [sound] ALSA: ac97: remove unused variable 'snd_ac97_controls_master_mono' (Jaroslav Kysela) [1738610] - [sound] ALSA: dmasound_atari: Mark expected switch fall-through (Jaroslav Kysela) [1738610] - [sound] ALSA: treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 176 (Jaroslav Kysela) [1738610] - [sound] ALSA: i2c: ak4xxx-adda: Fix a possible null pointer dereference in build_adc_controls() (Jaroslav Kysela) [1738610] - [sound] ALSA: isa/wavefront: remove redundant assignment to pointer bptr (Jaroslav Kysela) [1738610] - [sound] ALSA: treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 370 (Jaroslav Kysela) [1738610] - [sound] ALSA: sb: remove redundant assignment to variable result (Jaroslav Kysela) [1738610] - [sound] ALSA: Revert "ALSA: hda: Add codec on bus address table lately" (Jaroslav Kysela) [1738610] - [sound] ALSA: hda: Unexport a few more stuff (Jaroslav Kysela) [1738610] - [sound] ALSA: hda: Drop export of snd_hdac_bus_add/remove_device() (Jaroslav Kysela) [1738610] - [sound] ALSA: hda: Add codec on bus address table lately (Jaroslav Kysela) [1738610] - [sound] ALSA: hda: readl/writel need linux/io.h (Jaroslav Kysela) [1738610] - [sound] ALSA: hda: intel-nhlt: handle NHLT VENDOR_DEFINED DMIC geometry (Jaroslav Kysela) [1738610] - [sound] ALSA: hda: move parts of NHLT code to new module (Jaroslav Kysela) [1738610] - [sound] ALSA: hda: Fix 1-minute detection delay when i915 module is not available (Jaroslav Kysela) [1738610] - [sound] ALSA: hda: Fix a headphone detection issue when using SOF (Jaroslav Kysela) [1738610] - [sound] ALSA: hda: fix: lock reg_lock before calling snd_hdac_bus_update_rirb (Jaroslav Kysela) [1738610] - [sound] ALSA: hda: add polling mode in snd_hdac_bus_get_response (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: sdm845: remove unneeded semicolon (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: dmaengine: Replace strncpy() with strscpy_pad() for pcm->name (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: wcd9335: remove redundant use of ret variable (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: hdmi-codec: Add an op to set callback function for plug event (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-core: self contained soc_unbind_aux_dev() (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-core: add soc_unbind_aux_dev() (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-core: self contained soc_bind_aux_dev() (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-core: move soc_probe_link_dais() next to soc_remove_link_dais() (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-core: self contained soc_probe_link_dais() (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-core: add new soc_link_init() (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-core: move soc_probe_dai() next to soc_remove_dai() (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-core: self contained soc_remove_link_dais() (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-core: self contained soc_remove_link_components() (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-core: self contained soc_probe_link_components() (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: rt1308: make array pd static const, makes object smaller (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: rt1305: make array pd static const, makes object smaller (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: rt1011: make array pd static const, makes object smaller (Jaroslav Kysela) [1738610] - [sound] ALSA: SoC: simple-card-utils: set 0Hz to sysclk when shutdown (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: rockchip: ignore 0Hz sysclk (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: codecs: ad193x: make two arrays static const, makes object smaller (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: codecs: ad193x: Use regmap_multi_reg_write() when initializing (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: codecs: ad193x: Reset used registers at probe (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: codecs: ad193x: Group register initialization at probe (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: codecs: ad193x: Fix memory corruption on BE 64b systems (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: es8316: support fixed and variable both clock rates (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: es8316: fix redundant codes of clock (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: es8316: add DT-bindings (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: dmaengine: Make the pcm->name equal to pcm->id if the name is not set (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: imx8: Fix COMPILE_TEST error (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: qcom: common: Include link-name in error messages (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: qcom: consider CPU-Platform possibility (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: qcom: don't select unnecessary Platform (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: qcom: common: Fix NULL pointer in of parser (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: qcom: common: Mark links as nonatomic (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: qcom: common: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-core: add comment to jack at soc_remove_component() (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: tegra: use devm_platform_ioremap_resource() to simplify code (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: sirf-audio: use devm_platform_ioremap_resource() to simplify code (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: ep93xx: use devm_platform_ioremap_resource() to simplify code (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: amd: use devm_platform_ioremap_resource() to simplify code (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: es8316: add clock control of MCLK (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: audio-graph: indicate rebind issue (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: simple-card: indicate rebind issue (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: simple-card: fix an use-after-free in simple_for_each_link() (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: simple-card: fix an use-after-free in simple_dai_link_of_dpcm() (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: simple-card: support snd_soc_dai_link_component style for cpu (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-core: move soc_probe_link_components() position (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-core: add snd_soc_dapm_init() (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-core: dapm related setup at one place (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-core: move soc_probe_component() position (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-core: add soc_rtd_free() (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: mediatek: mt8183: fix space issues (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: mediatek: mt8183: remove forward declaration of headset_init (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: mediatek: mt8183: move headset jack to card-specific storage (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: mediatek: mt8183: move private structure (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF/Intel: fix selection of SND_INTEL_NHTL (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Intel: broadwell: Simplify device probe (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Intel: bdw-rt5677: Simplify device probe (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Intel: haswell: Simplify device probe (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Intel: Haswell: Adjust machine device private context (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: ti: davinci-evm: Do not fail if the dai_set_sysclk returns -ENOTSUPP (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: ti: edma-pcm: Fix for legacy dma_slave_map based channel lookup (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: ti: davinci-i2s: Add S32_LE as support format (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: ti: davinci-i2s: Move the XSYNCERR workaround to .prepare callback (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Intel: Baytrail: Fix implicit fallthrough warning (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: fsl_ssi: Fix clock control issue in master mode (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: wcd9335: Fix primary interpolator max rate (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: mediatek: mt8183: fix tdm out data is valid on rising edge (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: mediatek: mt8183: tdm hw support tdm out and 8ch i2s out (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: atmel_ssc_dai: implement left-justified data mode (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: atmel_ssc_dai: rework DAI format configuration (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: atmel: enable SOC_SSC_PDC and SOC_SSC_DMA in Kconfig (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: cs42xx8: Force suspend/resume during system suspend/resume (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: mediatek: mt8183: fix tdm out data align issue (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: rt1011: add mutex protection to set_fmt/set_tdm_slot (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: es8316: fix inverted L/R of headphone mixer volume (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: es8316: fix headphone mixer volume table (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Intel: Skylake: Release topology when we are done with it (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Intel: Skylake: Remove memory available check (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Intel: Skylake: Remove MCPS available check (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Intel: Skylake: Remove static table index when parsing topology (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Intel: Skylake: Print module type instead of id (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Intel: NHLT: Fix debug print format (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: dapm: Expose snd_soc_dapm_new_control_unlocked properly (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: topology: fix memory leaks on sm, se and sbe (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: topology: Consolidate and fix asoc_tplg_dapm_widget_*_create flow (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: topology: Consolidate how dtexts and dvalues are freed (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-topology: fix modern dai link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-topology: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Intel: Skylake: Use correct function to access iomem space (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: imx8: Fix an is IS_ERR() vs NULL check (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: sun4i: Revert A83t description (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: imx8: Fix return value check in imx8_probe() (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: mediatek: mt8183: remove unused DAPM-related variables (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: sunxi: Revert initial A83t support (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: imx-audmix: register the card on a proper dev (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: imx8: Make some functions static (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-core: rename soc_post_component_init() to soc_rtd_init() (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-core: initialize list at one place (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: topology: fix get control data return type and arguments (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-core: initialize component list (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-topology: use for_each_component_dais() at remove_dai() (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-core: soc_cleanup_card_resources() become void (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-core: add NOTE to snd_soc_rtdcom_lookup() (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-core: use device_register() (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: mediatek: mt8183: switch tdm pins gpio function when playback on or off (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: mediatek: mt2701: Fix -Wunused-const-variable warnings (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: wm8988: fix typo in wm8988_right_line_controls (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: imx: Add i.MX8 HW support (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: Add OF DSP device support (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: AMD: Fix Kconfig warning without GPIOLIB (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: sun4i-i2s: Add support for DSP formats (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: sun4i-i2s: Replace call to params_width by local variable (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: sun4i-i2s: Use the actual format width instead of an hardcoded one (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: sun4i-i2s: Use the physical / slot width for the clocks (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: sun4i-i2s: Add support for TDM slots (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-core: remove unneeded dai_link check from snd_soc_remove_dai_link() (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-core: merge snd_soc_initialize_card_lists() (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: fsl_sai: Add support for imx8qm (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: mchp-i2s-mcc: Fix simultaneous capture and playback in master mode (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: mchp-i2s-mcc: Wait for RX/TX RDY only if controller is running (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: mchp-i2s-mcc: Fix unprepare of GCLK (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: sun4i-i2s: Support more channels (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: sun4i-i2s: Pass the channels number as an argument (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: sun4i-i2s: Remove duplicated quirks structure (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: sun4i-i2s: Fix the LRCK period on A83t (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: sun4i-i2s: Fix MCLK Enable bit offset on A83t (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: sun4i-i2s: Fix WSS and SR fields for the A83t (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: sun4i-i2s: Fix the LRCK polarity (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: sun4i-i2s: Fix LRCK and BCLK polarity offsets on newer SoCs (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: sun4i-i2s: RX and TX counter registers are swapped (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: sun4i-i2s: Fix the MCLK and BCLK dividers on newer SoCs (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: sun4i-i2s: Use module clock as BCLK parent on newer SoCs (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: sun4i-i2s: Move the format configuration to a callback (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: sun4i-i2s: Move the channel configuration to a callback (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: sun4i-i2s: Rework MCLK divider calculation (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: sun4i-i2s: Replace call to params_channels by local variable (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: sun4i-i2s: Don't use the oversample to calculate BCLK (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: sun4i-i2s: Switch to devm for PCM register (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: sun4i-i2s: Register regmap and PCM before our component (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: wm8904: implement input mode select as a mux (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: wm8904: fix typo in DAPM kcontrol name (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: intel: cht_bsw_max98090_ti: Add all Chromebooks that need pmc_plt_clk_0 quirk (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: uniphier: Fix double reset assersion when transitioning to suspend state (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: topology: initial support for Intel ALH DAI type (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: topology: Add dummy support for i.MX8 DAIs (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: imx-audmux: Add driver suspend and resume to support MEGA Fast (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Intel: common: add ACPI matching tables for EHL (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Intel: common: add ACPI matching tables for Tiger Lake (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Intel: boards: Add Cometlake machine driver support (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: core: Move pcm_mutex up to card level from snd_soc_pcm_runtime (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: 88pm860x: remove unused variables 'pcm_switch_controls' and 'aif1_mux' (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: cs42l56: remove unused variable 'adc_swap_enum' (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: es8328: remove unused variable 'pga_tlv' (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: tlv320aic31xx: remove unused variable 'cm_m_enum' (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: tlv320aic23: remove unused variable 'tlv320aic23_rec_src' (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: rt1011: remove unused variable 'dac_vol_tlv' and 'adc_vol_tlv' (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: max98371: remove unused variable 'max98371_noload_gain_tlv' (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: cs42l73: remove unused variables 'vsp_output_mux' and 'xsp_output_mux' (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Intel: Skylake: Print constant literals from format specifier (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: mediatek: mt6358: add delay after dmic clock on (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: mediatek: mt8183-mt6358-ts3a227-max98357: remove unused variables (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: mediatek: mt8183-da7219-max98357: remove unused variable (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: mediatek: mt8183-da7219-max98357: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: mt2701: remove unused variables (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-core: Fix -Wunused-const-variable warning (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: wm8737: Fix copy-paste error in wm8737_snd_controls (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: cs4349: Use PM ops 'cs4349_runtime_pm' (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: es8328: Fix copy-paste error in es8328_right_line_controls (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Intel: hsw: remove i386 build warning w/ size_t argument (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: ti: Fix typos in ti/Kconfig (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: rockchip: rockchip_max98090: Set period size to 240 (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: pcm3168a: Allow reconfiguration of tdm_slots and slot_width (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: pcm3168a: Retain the independence of DAC and ADC side of the codec (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: mediatek: mt8183-mt6358-ts3a227-max98357: use snd_soc_dai_link_component for aux_dev (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: mediatek: mt8183: make headset codec optional (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: mediatek: mt8183-mt6358-ts3a227-max98357: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: max9850: remove unused variable 'max9850_reg' (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: max98926: remove two unused variables (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-core: remove legacy style of aux_dev (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: ti: rx51: use snd_soc_dai_link_component for aux_dev (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: sunxi: sun4i-codec: use snd_soc_dai_link_component for aux_dev (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: samsung: tm2_wm5110: use snd_soc_dai_link_component for aux_dev (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: samsung: speyside: use snd_soc_dai_link_component for aux_dev (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: samsung: neo1973_wm8753: use snd_soc_dai_link_component for aux_dev (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: rockchip: rockchip_max98090: use snd_soc_dai_link_component for aux_dev (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: mediatek: mt8183-da7219-max98357: use snd_soc_dai_link_component for aux_dev (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: intel: cht_bsw_max98090_ti: use snd_soc_dai_link_component for aux_dev (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: simple-card: use snd_soc_dai_link_component for aux_dev (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-core: support snd_soc_dai_link_component for aux_dev (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: hdac_hdmi: Offload dapm update at jack detection (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: Intel: byt: Refactor fw ready / mem windows creation (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: Intel: bdw: Use generic function for fw ready / mem windows creation (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: Remove call to snd_sof_dsp_mailbox_init (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: ml26124: remove unused variable 'ngth' (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: mt6351: remove unused variable 'mt_lineout_control' (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: intel: skl_hda_dsp_common: create HDMI jack kctl (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: tscs454: remove unused variable 'PLL_48K_RATE' (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-core: fix module_put() warning in soc_cleanup_component (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-core: dai_link check under soc_dpcm_debugfs_add() (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-core: define soc_dpcm_debugfs_add() for non CONFIG_DEBUG_FS (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-core: tidyup for card->deferred_resume_work (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-core: remove unneeded list_empty() check for snd_soc_try_rebind_card() (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-core: call snd_soc_dapm_debugfs_init() at soc_init_card_debugfs() (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-core: tidyup for snd_soc_add_card_controls() (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-core: tidyup for snd_soc_dapm_add_routes() (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-core: tidyup for snd_soc_add_component_controls() (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: hdac_hda: fix page fault issue by removing race (Jaroslav Kysela) [1738610] - [sound] ALSA: hda: Direct MMIO accesses (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: fsl_sai: Add support for imx7ulp/imx8mq (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: fsl_sai: mark regmap as fast_io (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Intel: Skylake: large_config_get overhaul (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: fsl_sai: Implement set_bclk_ratio (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: fsl_sai: Add support for SAI new version (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: fsl_sai: derive TX FIFO watermark from FIFO depth (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: fsl_sai: add of_match data (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: fsl_sai: Update Tx/Rx channel enable mask (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: fsl_sai: Add registers definition for multiple datalines (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-core: tidyup for snd_soc_dapm_new_controls() (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-core: reuse rtdcom at snd_soc_rtdcom_add() (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-core: don't use for_each_card_links_safe() at snd_soc_find_dai_link() (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-core: check return value of snd_soc_add_dai_link() (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-core: add comment for for_each_xxx (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-core: set component->debugfs_root NULL (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: rt1011: Add a flag for the R0 calibration test (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: rt1011: Add R0 temperature and TDM1 ADC2DAT Swap control (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: rsnd: don't call clk_get_rate() under atomic context (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: max98373: Remove executable bits (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-component: add snd_soc_pcm_component_pcm_free() (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-component: add snd_soc_pcm_component_pcm_new() (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-component: add snd_soc_pcm_component_mmap() (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-component: add snd_soc_pcm_component_page() (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-component: add snd_soc_pcm_component_copy_user() (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-component: add snd_soc_pcm_component_ioctrl() (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-component: add snd_soc_pcm_component_pointer() (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-component: move snd_soc_component_set_bias_level() (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-component: move snd_soc_component_stream_event() (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-component: move snd_soc_component_seq_notifier() (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-component: add snd_soc_component_of_xlate_dai_name() (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-component: add snd_soc_component_of_xlate_dai_id() (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-component: add snd_soc_component_remove() (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-component: add snd_soc_component_probe() (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-component: add snd_soc_component_is_suspended() (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-component: add snd_soc_component_resume() (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-component: add snd_soc_component_suspend() (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-component: add snd_soc_component_trigger() (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-component: add snd_soc_component_hw_free() (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-component: add snd_soc_component_hw_params() (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-component: add snd_soc_component_prepare() (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-component: add snd_soc_component_close() (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-component: add snd_soc_component_open() (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-component: add snd_soc_component_get/put() (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: add soc-component.c (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-pcm: remove soc_fill_silence() (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-pcm: remove soc_rtdcom_copy_kernel() (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-pcm: remove soc_rtdcom_ack() (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: amd: acp3x: use dma address for acp3x dma driver (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: amd: acp3x: use dma_ops of parent device for acp3x dma driver (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: zx-tdm: remove redundant assignment to ts_width on error return path (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Intel: SoC: skylake: no need to check return value of debugfs_create functions (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: codec2codec: fill some of the runtime stream parameters (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: codec2codec: remove ephemeral variables (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: create pcm for codec2codec links as well (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Intel: Skylake: use common NHLT module (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Intel: Skylake: Merge skl_sst and skl into skl_dev struct (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Intel: Skylake: Limit large_config_get to single frame (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Intel: Fix use of potentially uninitialized variable (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Intel: Update request-reply IPC model (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Intel: Common: Fix NULL dereference in tx_wait_done (Jaroslav Kysela) [1738610] - [sound] ALSA: treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 174 (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Intel: Fix race condition in IPC rx list (Jaroslav Kysela) [1738610] - [sound] ALSA: treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 490 (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Intel: Skylake: Read HIPCT extension before clearing DONE bit (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Intel: Skylake: move NHLT header to common directory (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: meson: axg-tdm-formatter: use devm_platform_ioremap_resource() to simplify code (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: meson: g12a-tohdmitx: use devm_platform_ioremap_resource() to simplify code (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: au1x: psc-i2s: use devm_platform_ioremap_resource() to simplify code (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: psc-ac97: use devm_platform_ioremap_resource() to simplify code (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: uniphier: aio-dma: use devm_platform_ioremap_resource() to simplify code (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: uniphier: evea: use devm_platform_ioremap_resource() to simplify code (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: inno_rk3036: use devm_platform_ioremap_resource() to simplify code (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: jz4740: use devm_platform_ioremap_resource() to simplify code (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: mmp-sspa: use devm_platform_ioremap_resource() to simplify code (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: codecs: jz4725b: use devm_platform_ioremap_resource() to simplify code (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: codecs: msm8916-wcd: use devm_platform_ioremap_resource() to simplify code (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: stm32: sai: use devm_platform_ioremap_resource() to simplify code (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: sun8i-codec: use devm_platform_ioremap_resource() to simplify code (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: sunxi: sun50i-codec-analog: use devm_platform_ioremap_resource() to simplify code (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: sun8i-codec-analog: use devm_platform_ioremap_resource() to simplify code (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: xlnx: use devm_platform_ioremap_resource() to simplify code (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: cs4271: Fix a typo in the CS4171_NR_RATIOS (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: ti: Mark expected switch fall-throughs (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: xtfpga-i2s: use devm_platform_ioremap_resource() to simplify code (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: kirkwood-i2s: use devm_platform_ioremap_resource() to simplify code (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: spear: use devm_platform_ioremap_resource() to simplify code (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: mxs-saif: use devm_platform_ioremap_resource() to simplify code (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: sirf: use devm_platform_ioremap_resource() to simplify code (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: bcm2835-i2s: use devm_platform_ioremap_resource() to simplify code (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: fsl_audmix: use devm_platform_ioremap_resource() to simplify code (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: imx-audmux: use devm_platform_ioremap_resource() to simplify code (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: mt6797: use devm_platform_ioremap_resource() to simplify code (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: mt8173: use devm_platform_ioremap_resource() to simplify code (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: ep93xx-i2s: use devm_platform_ioremap_resource() to simplify code (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: rockchip: use devm_platform_ioremap_resource() to simplify code (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: tegra: use devm_platform_ioremap_resource() to simplify code (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: tegra20_das: use devm_platform_ioremap_resource() to simplify code (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: meson: g12a-tohdmitx: override codec2codec params (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: max98373: add 88200 and 96000 sampling rate support (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: sun4i-i2s: Incorrect SR and WSS computation (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: codec2codec: fix missing return of error return code (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: ti: davinci-mcasp: Support for correct symmetric sample bits (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: ti: davinci-mcasp: Correct slot_width posed constraint (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: rockchip: Fix mono capture (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Intel: Fix some acpi vs apci typo in somme comments (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: ti: davinci-mcasp: Fix clk PDIR handling for i2s master mode (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: codec2codec: deal with params when necessary (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: codec2codec: name link using stream direction (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: codec2codec: run callbacks in order (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: codecs: Add uda1334 codec driver (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: rt1308: Add RT1308 amplifier driver (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: Makefile - fix the top-level kernel module names (add snd- prefix) (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: ti: davinci-mcasp: Improve serializer handling in multi AXR setups (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: ti: davinci-mcasp: Add support for RIGHT_J format (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Intel: Skylake: Cleanup skl_module_cfg declaration (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Intel: Skylake: Make MCPS and CPS params obsolete (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Intel: Skylake: Combine snd_soc_skl_ipc and snd_soc_skl (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Intel: Skylake: Reset pipeline before its deletion (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Intel: Skylake: Strip T and L from TLV IPCs (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Intel: Skylake: Properly cleanup on component removal (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Intel: Skylake: Initialize lists before access so they are safe to use (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Intel: Skylake: Add function to cleanup debugfs interface (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Intel: Skylake: Use recommended SDxFMT programming sequence (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Intel: Skylake: Switch to modern UUID API (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Intel: skl-pcm: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: wm8955: Fix a typo in 'wm8995_pll_factors()' function name (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Fail card instantiation if DAI format setup fails (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-dai: move snd_soc_dai_stream_valid() to soc-dai.c (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-core: use existing snd_soc_dai_digital_mute() (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-dai: add snd_soc_dai_compress_new() (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-dai: add snd_soc_dai_remove() (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-dai: add snd_soc_dai_probe() (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-dai: add snd_soc_dai_resume() (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-dai: add snd_soc_dai_suspend() (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-dai: add snd_soc_dai_delay() (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-dai: add snd_soc_dai_bespoke_trigger() (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-dai: add snd_soc_dai_trigger() (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-dai: add snd_soc_dai_prepare() (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-dai: add snd_soc_dai_shutdown() (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-dai: add snd_soc_dai_startup() (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-dai: add snd_soc_dai_hw_free() (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-dai: mv soc_dai_hw_params() to soc-dai (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: add soc-dai.c (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: core: Return -ENOTSUPP from set_channel_map() if no operation provided (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-core: support dai_link with platforms_num != 1 (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-core: defer card registration if codec component is missing (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-core: don't use soc_find_component() at snd_soc_find_dai() (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-core: use soc_find_component() at snd_soc_find_dai() (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-core: soc_find_component() uses snd_soc_dai_link_component (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-core: soc_find_component() uses snd_soc_is_matching_component() (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-core: move soc_find_component() (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-core: call snd_soc_unbind_card() under mutex_lock; (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-core: allow no Platform on dai_link (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-core: remove legacy style dai_link (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc.h: add sound dai_link connection macro (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: rsnd: Support hw_free() callback at DAI level (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: rt5665: Fix a typo in the name of a function (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Remove dev_err() usage after platform_get_irq() (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: fsl_esai: recover the channel swap after xrun (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: fsl_esai: Wrap some operations to be functions (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: fsl_esai: Add pm runtime function (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: Intel: ssp: BCLK delay parameter (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: Add DMIC token for unmute gain ramp time (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: Intel: hda: fix stream id setting (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: Intel: hda: fix link DMA config (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: Intel: hda: reset link DMA state in prepare (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: Intel: hda: reserve host DMA channel for hostless streams (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: Intel: hda: assign link DMA channel at run-time (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: Intel: initial support for Elkhart Lake (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: Intel: initial support for Tiger Lake. (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: Intel: hda: Use generic function for fw ready / mem windows creation (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: Intel: hda: make sure DMA is start/stop by read the RUN bit (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: fix HDA direct MMIO access (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: Intel: hda: remove duplicated clear WAKESTS (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: Intel: hda: clear stream status and wakests properly (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: Intel: hda: add function for hda stop chip (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: Intel: hda: set position buffer in init chip (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: Intel: hda: correct ROM state mask (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: Introduce snd_sof_dsp_get_window_offset (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: Introduce snd_sof_dsp_get_mailbox_offset (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: add runtime idle callback (Jaroslav Kysela) [1738610] - [sound] ALSA: docs: timers: convert docs to ReST and rename to *.rst (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: Intel: hda: use SOF defined init chip in resume (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: Intel: hda: Enable jack detection (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: Intel: hda: reduce ifdef usage for hda (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: remove unused state variable in suspend function (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: Intel: implement runtime idle for CNL/APL (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: Intel: hda: use the defined stop chip in suspend (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: Intel: hda: use the SOF defined ppcap functions (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: Intel: hda: release link DMA for paused streams during suspend (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: loader: Don't ignore SRAM block types (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: loader: Use the BAR provided by FW (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: Introduce snd_sof_dsp_get_bar_index ops (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: core: increase default IPC timeouts (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: ipc: use timeout configured at probe (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: pcm: add ALH support (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: use common code to send PCM_FREE IPC (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: reset DMA state in prepare (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: Intel: hda: couple host and link DMA during FE hw_free (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: pci: mark last_busy value at runtime PM init (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: Intel: hda: fixup HDaudio topology name with DMIC number (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: Intel: Add missing include file hdac_hda.h (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: Intel: Initialize hdaudio bus properly (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: Intel: hda: fix MSI handling (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: Intel: hda: Initialize HDA controller after i915 init (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: Intel: hda: add a parameter to disable MSI (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: Intel: hda: remove duplicated include from hda.c (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: disallow building without CONFIG_PCI again (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: intel: extend IPC dump information (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: pcm3168a: Allow all channels in case of parallel DIN/DOUT setup (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: pcm3168a: Fix a typo in the name of a constant (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: pcm3168a: Add support for multi DIN/DOUT with TDM slots parameter (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: pcm3168a: Rename min_frame_size to slot_width (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Intel: skl-hda-dsp-generic: add dmic dapm widget and route (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Intel: skl-hda-dsp-generic: add dependency to dmic driver (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Intel: boards: Match Product Family instead of product (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: dapm: Invalidate only paths reachable for a given stream (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: topology: use set_get_data in process load (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: fsl_esai: Add compatible string for imx6ull (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: rt5677: keep analog power register at SND_SOC_BIAS_OFF (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: rt5677: Remove magic number register writes (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: rt5677: Revert remove superfluous set (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: rt5677: remove superfluous set (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: rt5677: depop stereo dac (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: rt5677: handle concurrent interrupts (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: rt5677: clear interrupts by polarity flip (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: rt5677: move jack-detect init to i2c probe (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: rt5677: fall back to DT prop names on error (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: rt5677: Add component driver name (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: rt5677: use more of the volume range from DACs (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: remove w90x900/nuc900 platform drivers (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: nuc900: nuc900-audio: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Intel: sof-rt5682: add dmic dapm widget to support dmic PCM (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-core: add for_each_xxx macro for aux_dev (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: meson: axg-card: use snd_soc_dai_link_component for aux_dev (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: meson: axg-card: remove useless check on codec (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: meson: axg-card: fix null pointer dereference in clean up (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: meson: axg-card: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Intel: sst: fix kmalloc call with wrong flags (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: core: Fix deadlock in snd_soc_instantiate_card() (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Remove erroneous soc_cleanup_card_resources() call (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-core: use snd_soc_dai_link_component for CPU (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: core: move DAI pre-links initiation to snd_soc_instantiate_card (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: rt1011: fix warning reported by kbuild test robot and minor issue (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: rt1011: Mark format integer literals as unsigned (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: core: Tell codec that jack is being removed (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: sun4i-i2s: Change SR and WSS computation (Jaroslav Kysela) [1738610] - [sound] ALSA: SoC: rt274: Fix internal jack assignment in set_jack callback (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Intel: cht_bsw_rt5672: fix kernel oops with platform_name override (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Intel: cht_bsw_nau8824: fix kernel oops with platform_name override (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Intel: bytcht_es8316: fix kernel oops with platform_name override (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Intel: cht_bsw_max98090: fix kernel oops with platform_name override (Jaroslav Kysela) [1738610] - [sound] ALSA: treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 441 (Jaroslav Kysela) [1738610] - [sound] ALSA: treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 422 (Jaroslav Kysela) [1738610] - [sound] ALSA: treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 395 (Jaroslav Kysela) [1738610] - [sound] ALSA: treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 340 (Jaroslav Kysela) [1738610] - [sound] ALSA: treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 288 (Jaroslav Kysela) [1738610] - [sound] ALSA: treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 284 (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: sun4i-i2s: Add offset to RX channel select (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: sun4i-i2s: Fix sun8i tx channel offset mask (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: max98090: remove 24-bit format support if RJ is 0 (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: da7219: Fix build error without CONFIG_I2C (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: Intel: hda: Fix COMPILE_TEST build error (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: pcm3168a: Implement set_tdm_slot callback (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: mediatek: Make some symbols static (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: cx2072x: remove set but not used variable 'is_right_j ' (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: rt1011: Add RT1011 amplifier driver (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: debug: add new debugfs entries for IPC flood test (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: ipc: Introduce SOF_IPC_GLB_TEST_MSG IPC command (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: uapi: mirror firmware changes (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: send time stamp to FW for alignment (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: bump to ABI 3.6 (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: soundwire: add initial soundwire support (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: topology: add support for mux/demux component (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: fix DSP oops definitions in FW ABI (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: Intel: ipc: don't check for HIPCCTL register value (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: Intel: hda-ipc: re-enable IPC IRQ at end of handler (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: Intel: hda-ipc: read all IPC registers first (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: Intel: cnl-ipc: re-enable IPC IRQ at end of handler (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: Intel: cnl-ipc: move code around for clarity (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: Intel: cnl-ipc: read all IPC registers first (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: Do not send cmd via SHIM register (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: add mode parameter for snd_sof_debugfs_buf_item (Jaroslav Kysela) [1738610] - [sound] ALSA: Revert "ASoC: core: use component driver name as component name" (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: stm32: sai: manage identification registers (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: ipc: replace fw ready bitfield with explicit bit ordering (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Intel: Baytrail: add quirk for Aegex 10 (RU2) tablet (Jaroslav Kysela) [1738610] - [sound] ALSA: treewide: fix typos of SPDX-License-Identifier (Jaroslav Kysela) [1738610] - [sound] ALSA: treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 201 (Jaroslav Kysela) [1738610] - [sound] ALSA: treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 194 (Jaroslav Kysela) [1738610] - [sound] ALSA: treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 177 (Jaroslav Kysela) [1738610] - [sound] ALSA: treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 162 (Jaroslav Kysela) [1738610] - [sound] ALSA: treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 149 (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: Intel: hda: use the defined ppcap functions (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: add COMPILE_TEST for PCI options (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Intel: boards: Add COMPILE_TEST for new machine drivers (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Intel: boards: remove dependency on asm/platform_sst_audio.h (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoc: fix sound/soc/intel/skylake/slk-ssp-clk.c build error on IA64 (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Intel: use common helpers to detect CPUs (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: rt5677: Add missing voice activation register definitions (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: core: use component driver name as component name (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: cs42xx8: Fix build error with CONFIG_GPIOLIB is not set (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Intel: sof-rt5682: fix undefined references with Baytrail-only support (Jaroslav Kysela) [1738610] - [sound] ALSA: wcd9335: fix a incorrect use of kstrndup() (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: sun4i-codec: fix first delay on Speaker (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: sun4i-spdif: Add support for H6 SoC (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: sun4i-spdif: Add TX fifo bit flush quirks (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: sun4i-spdif: Move quirks to the top (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: cx2072x: fix spelling mistake "configued" -> "configured" (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: cx2072x: fix integer overflow on unsigned int multiply (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: force end-of-file for debugfs trace at suspend (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: trace: remove code duplication in sof_wait_trace_avail() (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: Use struct_size() in kmemdup() (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: max98357a: Show KConfig entry (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: topology: Use struct_size() helper (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: cx2072x: remove redundant assignment to pulse_len (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: Intel: hda: fix the hda init chip (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: ipc: fix a race, leading to IPC timeouts (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: control: correct the copy size for bytes kcontrol put (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: pcm: remove warning - initialize workqueue on open (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: pcm: clear hw_params_upon_resume flag correctly (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: core: fix error handling with the probe workqueue (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: core: remove snd_soc_unregister_component in case of error (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: core: remove DSP after unregistering machine driver (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-core: fixup references at soc_cleanup_card_resources() (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: Force polling mode on CFL and CNL (Jaroslav Kysela) [1738610] - [sound] ALSA: treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 119 (Jaroslav Kysela) [1738610] - [sound] ALSA: treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 64 (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: core: lock client_mutex while removing link components (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: simple-card: Restore original configuration of DAI format (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: qdsp6: q6core: Use struct_size() in kmemdup() (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Intel: Skylake: Use struct_size() helper (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: dapm: Use struct_size() in krealloc() (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Intel: boards: remove unnecessary inclusion of skl.h (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: mediatek: mt8183: move card registration to the end of probe (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: mediatek: mt8183: remove unused DAPM pins (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Mediatek: MT8183: enable dev runtime suspend and resume (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Intel: Add machine driver for CX2072X on BYT/CHT platforms (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Add support for Conexant CX2072X CODEC (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: fsl_asrc: Unify the supported input and output rate (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-pcm: fixup try_module_get()/module_put() timing (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Intel: sof-rt5682: add newline for clarity (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Mediatek: MT8183: fix compile error (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Mediatek: MT8183: fix compile error (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Intel: sof-rt5682: fix AMP quirk support (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Intel: sof-rt5682: fix for codec button mapping (Jaroslav Kysela) [1738610] - [sound] ALSA: treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 4 (Jaroslav Kysela) [1738610] - [sound] ALSA: treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 3 (Jaroslav Kysela) [1738610] - [sound] ALSA: treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 1 (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: simple-card: Fix configuration of DAI format (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-core: WARN() is not related to component->driver->probe (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: rsnd: move pcm_new from snd_soc_component_driver to snd_soc_dai_driver (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Intel: glk_rt5682_max98357a: Remap button control-function (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Mediatek: MT8183: enable IIR filter (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: rename functions that pollute the simple_xxx namespace (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Intel: soc-acpi: Fix machine selection order (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: rt5677-spi: Handle over reading when flipping bytes (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-dpm: fixup DAI active unbalance (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: tlv320aic3x: Add support for high power analog output (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: cs42xx8: Add reset gpio handling (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: cs42xx8: Add regcache mask dirty (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: fsl_asrc: replace the process_option table with function (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: fsl_asrc: Fix the issue about unsupported rate (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: meson: add g12a tohdmitx control (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: meson: axg-card: add basic codec-to-codec link support (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: dapm: allow muxes to force a disconnect (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: meson: axg-card: set link name based on link node name (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Mediatek: MT8183: set data align (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Mediatek: add memory interface data align (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: ak4458: rstn_control - return a non-zero on error only (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: hdmi-codec: re-introduce mutex locking (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-pcm: add soc_pcm_components_open() (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-pcm: add missing cpu_dai->rate = 0 (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-pcm: do cpu_dai related operation at same place (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-core: use soc_find_component() at snd_soc_get_dai_id() (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-core: add soc_component_to_node() (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-core: tidyup soc_bind_dai_link() comment balance (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-core: don't use codec_dais on soc_bind_dai_link() (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-core: use i on snd_soc_resume() (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: max98357a: request GPIO when device get probed (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: Intel: ICL add Icelake chip info struct (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: Intel: ICL: add Icelake SSP count (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: pcm: remove runtime PM calls during pcm open/close (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Intel: Skylake: Add Cometlake PCI IDs (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: Add Comet Lake PCI IDs (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: amd: Reporting accurate hw_ptr for acp3x dma (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-pcm: BE dai needs prepare when pause release after resume (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: ak4458: add return value for ak4458_probe (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC : cs4265 : readable register too low (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: fix error in verbose ipc command parsing (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: fix race in FW boot timeout handling (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: nocodec: fix undefined reference (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-acpi: fix implicit header use of module.h/export.h (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: fsl_sai: Move clock operation to PM runtime (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: stm32: i2s: manage identification registers (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: hdmi-codec: remove ops dependency on the dai id (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: hdmi-codec: remove reference to the dai drivers in the private data (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: hdmi-codec: remove reference to the current substream (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: hdmi-codec: remove function name debug traces (Jaroslav Kysela) [1738610] - [sound] ALSA: treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 282 (Jaroslav Kysela) [1738610] - [sound] ALSA: xen-front: fix unintention integer overflow on left shifts (Jaroslav Kysela) [1738610] - [sound] ALSA: hda/realtek - PCI quirk for Medion E4254 (Jaroslav Kysela) [1738610] - [sound] ALSA: hda - Apply AMD controller workaround for Raven platform (Jaroslav Kysela) [1738610] - [sound] ALSA: hda/realtek - Fix alienware headset mic (Jaroslav Kysela) [1738610] - [sound] ALSA: Add Acer Aspire Ethos 8951G model quirk (Jaroslav Kysela) [1738610] - [sound] ALSA: hda/hdmi: remove redundant assignment to variable pcm_idx (Jaroslav Kysela) [1738610] - [sound] ALSA: hda/realtek - Fix the problem of two front mics on a ThinkCentre (Jaroslav Kysela) [1738610] - [sound] ALSA: hda/realtek - Enable internal speaker & headset mic of ASUS UX431FL (Jaroslav Kysela) [1738610] - [sound] ALSA: hda/realtek - Add quirk for HP Pavilion 15 (Jaroslav Kysela) [1738610] - [sound] ALSA: hda/realtek - Fix overridden device-specific initialization (Jaroslav Kysela) [1738610] - [sound] ALSA: hda - Fix potential endless loop at applying quirks (Jaroslav Kysela) [1738610] - [sound] ALSA: hda - Allow runtime PM for controller if component notifier is used (Jaroslav Kysela) [1738610] - [sound] ALSA: hda/realtek - Blacklist PC beep for Lenovo ThinkCentre M73/93 (Jaroslav Kysela) [1738610] - [sound] ALSA: hda/realtek - Check beep whitelist before assigning in all codecs (Jaroslav Kysela) [1738610] - [sound] ALSA: hda/ca0132 - Add new SBZ quirk (Jaroslav Kysela) [1738610] - [sound] ALSA: hda - Fixes inverted Conexant GPIO mic mute led (Jaroslav Kysela) [1738610] - [sound] ALSA: hda - Define a fallback_pin_fixup_tbl for alc269 family (Jaroslav Kysela) [1738610] - [sound] ALSA: hda - Expand pin_match function to match upcoming new tbls (Jaroslav Kysela) [1738610] - [sound] ALSA: hda - Drop unsol event handler for Intel HDMI codecs (Jaroslav Kysela) [1738610] - [sound] ALSA: hda - Add a generic reboot_notify (Jaroslav Kysela) [1738610] - [sound] ALSA: hda - Let all conexant codec enter D3 when rebooting (Jaroslav Kysela) [1738610] - [sound] ALSA: hda/sigmatel - remove unused variable 'stac9200_core_init' (Jaroslav Kysela) [1738610] - [sound] ALSA: hda/realtek - Add quirk for HP Envy x360 (Jaroslav Kysela) [1738610] - [sound] ALSA: hda: Set fifo_size for both playback and capture streams (Jaroslav Kysela) [1738610] - [sound] ALSA: hda - Fix a memory leak bug (Jaroslav Kysela) [1738610] - [sound] ALSA: hda - Add a quirk model for fixing Huawei Matebook X right speaker (Jaroslav Kysela) [1738610] - [sound] ALSA: hda/realtek - Add model description for Chrome headset button quirk (Jaroslav Kysela) [1738610] - [sound] ALSA: hda/realtek - Fix a typo in model documentation (Jaroslav Kysela) [1738610] - [sound] ALSA: hda - Inform too slow responses (Jaroslav Kysela) [1738610] - [sound] ALSA: hda - Apply workaround for another AMD chip 1022:1487 (Jaroslav Kysela) [1738610] - [sound] ALSA: hda: Remove page allocation redirection (Jaroslav Kysela) [1738610] - [sound] ALSA: hda - Workaround for crackled sound on AMD controller (1022:1457) (Jaroslav Kysela) [1738610] - [sound] ALSA: hda - Don't override global PCM hw info flag (Jaroslav Kysela) [1738610] - [sound] ALSA: hda: Add support of Zhaoxin controller (Jaroslav Kysela) [1738610] - [sound] ALSA: hda/intel: stop probe if DMICS are detected on Skylake+ platforms (Jaroslav Kysela) [1738610] - [sound] ALSA: hda - Show the fatal CORB/RIRB error more clearly (Jaroslav Kysela) [1738610] - [sound] ALSA: hda - Add a conexant codec entry to let mute led work (Jaroslav Kysela) [1738610] - [sound] ALSA: hda - Fix intermittent CORB/RIRB stall on Intel chips (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: Intel: hda: Make hdac_device device-managed (Jaroslav Kysela) [1738610] - [sound] ALSA: hda: Flush interrupts on disabling (Jaroslav Kysela) [1738610] - [sound] ALSA: hda/hdmi - Allow audio component for AMD/ATI and Nvidia HDMI (Jaroslav Kysela) [1738610] - [sound] ALSA: hda/hdmi - Don't report spurious jack state changes (Jaroslav Kysela) [1738610] - [sound] ALSA: hda - Optimize resume for codecs without jack detection (Jaroslav Kysela) [1738610] - [sound] ALSA: hda - Don't resume forcibly i915 HDMI/DP codec (Jaroslav Kysela) [1738610] - [sound] ALSA: hda/hdmi - Fix i915 reverse port/pin mapping (Jaroslav Kysela) [1738610] - [sound] ALSA: hda/hdmi - Remove duplicated define (Jaroslav Kysela) [1738610] - [sound] ALSA: hda/realtek: apply ALC891 headset fixup to one Dell machine (Jaroslav Kysela) [1738610] - [sound] ALSA: hda/realtek - Fixed Headphone Mic can't record on Dell platform (Jaroslav Kysela) [1738610] - [sound] ALSA: hda: Simplify snd_hdac_refresh_widgets() (Jaroslav Kysela) [1738610] - [sound] ALSA: hda: Fix widget_mutex incomplete protection (Jaroslav Kysela) [1738610] - [sound] ALSA: hda/ca0132 - remove redundant assignment to variable 'changed' (Jaroslav Kysela) [1738610] - [sound] ALSA: hda/realtek - Change front mic location for Lenovo M710q (Jaroslav Kysela) [1738610] - [sound] ALSA: hda/realtek: Add quirks for several Clevo notebook barebones (Jaroslav Kysela) [1738610] - [sound] ALSA: Revert "ALSA: hda/realtek - Improve the headset mic for Acer Aspire laptops" (Jaroslav Kysela) [1738610] - [sound] ALSA: hda: Add Elkhart Lake PCI ID (Jaroslav Kysela) [1738610] - [sound] ALSA: hda: fix a mask for unsolicited event tags (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: hda: fix unbalanced codec dev refcount for HDA_DEV_ASOC (Jaroslav Kysela) [1738610] - [sound] ALSA: hda/ca0132: Use struct_size() (Jaroslav Kysela) [1738610] - [sound] ALSA: hda: Use struct_size() (Jaroslav Kysela) [1738610] - [sound] ALSA: hda/realtek - Update headset mode for ALC256 (Jaroslav Kysela) [1738610] - [sound] ALSA: hda: move polling_mode flag to struct hdac_bus (Jaroslav Kysela) [1738610] - [sound] ALSA: hda: assign polling_mode after azx_bus_init (Jaroslav Kysela) [1738610] - [sound] ALSA: hda/realtek - Improve the headset mic for Acer Aspire laptops (Jaroslav Kysela) [1738610] - [sound] ALSA: hda - Force polling mode on CNL for fixing codec communication (Jaroslav Kysela) [1738610] - [sound] ALSA: hda/realtek - Enable micmute LED for Huawei laptops (Jaroslav Kysela) [1738610] - [sound] ALSA: hda/realtek - Set default power save node to 0 (Jaroslav Kysela) [1738610] - [sound] ALSA: hda/realtek - Check headset type by unplug and resume (Jaroslav Kysela) [1738610] - [sound] ALSA: hdac: Fix codec name after machine driver is unloaded and reloaded (Jaroslav Kysela) [1738610] - [sound] ALSA: hdac: fix memory release for SST and SOF drivers (Jaroslav Kysela) [1738610] - [sound] ALSA: treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 371 (Jaroslav Kysela) [1738610] - [sound] ALSA: treewide: Add SPDX license identifier for missed files (Jaroslav Kysela) [1738610] - [sound] ALSA: treewide: Add SPDX license identifier for more missed files (Jaroslav Kysela) [1738610] - [sound] ALSA: treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 130 (Jaroslav Kysela) [1738610] - [sound] ALSA: treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 336 (Jaroslav Kysela) [1738610] - [sound] ALSA: treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 157 (Jaroslav Kysela) [1738610] - [sound] ALSA: treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 13 (Jaroslav Kysela) [1738610] - [sound] ALSA: treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 285 (Jaroslav Kysela) [1738610] - [sound] ALSA: treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 295 (Jaroslav Kysela) [1738610] - [sound] ALSA: treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 273 (Jaroslav Kysela) [1738610] - [sound] ALSA: dice: fix wrong packet parameter for Alesis iO26 (Jaroslav Kysela) [1738610] - [sound] ALSA: firewire-tascam: check intermediate state of clock status and retry (Jaroslav Kysela) [1738610] - [sound] ALSA: firewire-tascam: handle error code when getting current source of clock (Jaroslav Kysela) [1738610] - [sound] ALSA: firewire-lib: remove WARN_ON() at destruction of AMDTP domain (Jaroslav Kysela) [1738610] - [sound] ALSA: firewire-tascam: add note for FE-8 (Jaroslav Kysela) [1738610] - [sound] ALSA: firewire-motu: add support for MOTU 4pre (Jaroslav Kysela) [1738610] - [sound] ALSA: firewire-lib: fix isoc cycle count to which rx packet is scheduled (Jaroslav Kysela) [1738610] - [sound] ALSA: dice: fix error path for initialization of stream structures (Jaroslav Kysela) [1738610] - [sound] ALSA: oxfw: fix to handle correct stream for PCM playback (Jaroslav Kysela) [1738610] - [sound] ALSA: oxfw: fix NULL pointer dereference to unused stream structure (Jaroslav Kysela) [1738610] - [sound] ALSA: firewire: fix a memory leak bug (Jaroslav Kysela) [1738610] - [sound] ALSA: firewire-lib: localize kernel APIs to start/stop each AMDTP stream (Jaroslav Kysela) [1738610] - [sound] ALSA: fireface: support AMDTP domain (Jaroslav Kysela) [1738610] - [sound] ALSA: firewire-motu: support AMDTP domain (Jaroslav Kysela) [1738610] - [sound] ALSA: firewire-tascam: support AMDTP domain (Jaroslav Kysela) [1738610] - [sound] ALSA: firewire-digi00x: support AMDTP domain (Jaroslav Kysela) [1738610] - [sound] ALSA: dice: support AMDTP domain (Jaroslav Kysela) [1738610] - [sound] ALSA: oxfw: support AMDTP domain (Jaroslav Kysela) [1738610] - [sound] ALSA: fireworks: support AMDTP domain (Jaroslav Kysela) [1738610] - [sound] ALSA: bebob: support AMDTP domain (Jaroslav Kysela) [1738610] - [sound] ALSA: fireface: code refactoring for initialization/destruction of AMDTP stream (Jaroslav Kysela) [1738610] - [sound] ALSA: firewire-motu: code refactoring for initialization/destruction of AMDTP stream (Jaroslav Kysela) [1738610] - [sound] ALSA: firewire-tascam: code refactoring for initialization/destruction of AMDTP stream (Jaroslav Kysela) [1738610] - [sound] ALSA: firewire-digi00x: code refactoring for initialization/destruction of AMDTP stream (Jaroslav Kysela) [1738610] - [sound] ALSA: fireworks: code refactoring for bus reset handler (Jaroslav Kysela) [1738610] - [sound] ALSA: fireworks: code refactoring for initialization/destruction of AMDTP streams (Jaroslav Kysela) [1738610] - [sound] ALSA: firewire-lib: add a kernel API to start AMDTP streams in AMDTP domain (Jaroslav Kysela) [1738610] - [sound] ALSA: firewire-lib: add a kernel API to add AMDTP stream into AMDTP domain (Jaroslav Kysela) [1738610] - [sound] ALSA: firewire-lib: add a kernel API to stop a couple of AMDTP streams in AMDTP domain (Jaroslav Kysela) [1738610] - [sound] ALSA: firewire-lib: add AMDTP domain structure to handle several isoc contexts (Jaroslav Kysela) [1738610] - [sound] ALSA: firewire-motu: more code refactoring for MOTU data block processing layer (Jaroslav Kysela) [1738610] - [sound] ALSA: firewire-lib: process payload of isoc context according to packet descriptors (Jaroslav Kysela) [1738610] - [sound] ALSA: fireface: code refactoring for FF data block processing layer (Jaroslav Kysela) [1738610] - [sound] ALSA: firewire-motu: code refactoring for MOTU data block processing layer (Jaroslav Kysela) [1738610] - [sound] ALSA: firewire-tascam: code refactoring for TASCAM data block processing layer (Jaroslav Kysela) [1738610] - [sound] ALSA: firewire-digi00x: code refactoring for DOT data block processing layer (Jaroslav Kysela) [1738610] - [sound] ALSA: firewire-lib: code refactoring for AM824 data block processing layer (Jaroslav Kysela) [1738610] - [sound] ALSA: firewire-lib: pass packet descriptor to data block processing layer (Jaroslav Kysela) [1738610] - [sound] ALSA: firewire-lib: code refactoring to process context payloads (Jaroslav Kysela) [1738610] - [sound] ALSA: firewire-lib: code refactoring to process PCM substream (Jaroslav Kysela) [1738610] - [sound] ALSA: firewire-lib: use packet descriptor for IR context (Jaroslav Kysela) [1738610] - [sound] ALSA: firewire-lib: use packet descriptor for IT context (Jaroslav Kysela) [1738610] - [sound] ALSA: firewire-lib: add list of packet descriptor (Jaroslav Kysela) [1738610] - [sound] ALSA: firewire-lib: pass no syt information to data block processing layer (Jaroslav Kysela) [1738610] - [sound] ALSA: firewire-lib: add syt_override member for some protocols (Jaroslav Kysela) [1738610] - [sound] ALSA: firewire-lib: operate data block counter in top level of processing for IR context (Jaroslav Kysela) [1738610] - [sound] ALSA: firewire-lib: operate data block counter in top level of processing for IT context (Jaroslav Kysela) [1738610] - [sound] ALSA: firewire-lib: pass data block counter to data block processing layer (Jaroslav Kysela) [1738610] - [sound] ALSA: firewire-lib: pass data block count as an argument to tracepoints event (Jaroslav Kysela) [1738610] - [sound] ALSA: firewire-lib: obsolete ctx_data.tx.first_dbc with CIP_UNALIGHED_DBC flag (Jaroslav Kysela) [1738610] - [sound] ALSA: firewire-lib: code refactoring for local variables (Jaroslav Kysela) [1738610] - [sound] ALSA: firewire-lib: code refactoring for post operation to data block counter (Jaroslav Kysela) [1738610] - [sound] ALSA: firewire-lib: code refactoring for error path of parser for CIP header (Jaroslav Kysela) [1738610] - [sound] ALSA: firewire-lib: fix different data block counter between probed event and transferred isochronous packet (Jaroslav Kysela) [1738610] - [sound] ALSA: firewire-lib: fix initial value of data block count for IR context without CIP_DBC_IS_END_EVENT (Jaroslav Kysela) [1738610] - [sound] ALSA: firewire-lib/fireface: fix initial value of data block counter for IR context with CIP_NO_HEADER (Jaroslav Kysela) [1738610] - [sound] ALSA: firewire-lib: fix invalid length of rx packet payload for tracepoint events (Jaroslav Kysela) [1738610] - [sound] ALSA: firewire-motu: fix wrong reference count for stream functionality at error path of rawmidi interface (Jaroslav Kysela) [1738610] - [sound] ALSA: firewire-digi00x: fix wrong reference count for stream functionality at error path of rawmidi interface (Jaroslav Kysela) [1738610] - [sound] ALSA: dice: fix wrong reference count for stream functionality at error path of rawmidi interface (Jaroslav Kysela) [1738610] - [sound] ALSA: oxfw: fix wrong reference count for stream functionality at error path of rawmidi interface (Jaroslav Kysela) [1738610] - [sound] ALSA: fireworks: fix wrong reference count for stream functionality at error path of rawmidi interface (Jaroslav Kysela) [1738610] - [sound] ALSA: bebob: fix wrong reference count for stream functionality at error path of rawmidi interface (Jaroslav Kysela) [1738610] - [sound] ALSA: firewire-lib/fireworks: fix miss detection of received MIDI messages (Jaroslav Kysela) [1738610] - [sound] ALSA: firewire-lib: fix to process MIDI conformant data channel for AM824 format (Jaroslav Kysela) [1738610] - [sound] ALSA: firewire-lib: cache next data_block_counter after probing tracepoints event for IR context (Jaroslav Kysela) [1738610] - [sound] ALSA: firewire-motu: unify common tracepoints for both direction (Jaroslav Kysela) [1738610] - [sound] ALSA: Revert "ALSA: firewire-lib: fix inverted node IDs for amdtp_packet events" (Jaroslav Kysela) [1738610] - [sound] ALSA: oxfw: ensure to release isochronous resources in pcm.hw_params callback (Jaroslav Kysela) [1738610] - [sound] ALSA: fireworks: ensure to release isochronous resources in pcm.hw_params callback (Jaroslav Kysela) [1738610] - [sound] ALSA: bebob: ensure to release isochronous resources in pcm.hw_params callback (Jaroslav Kysela) [1738610] - [sound] ALSA: dice: unify stop and release method for duplex streams (Jaroslav Kysela) [1738610] - [sound] ALSA: firewire-digi00x: unify stop and release method for duplex streams (Jaroslav Kysela) [1738610] - [sound] ALSA: firewire-motu: unify stop and release method for duplex streams (Jaroslav Kysela) [1738610] - [sound] ALSA: fireface: unify stop and release method for duplex streams (Jaroslav Kysela) [1738610] - [sound] ALSA: firewire-tascam: unify stop and release method for duplex streams (Jaroslav Kysela) [1738610] - [sound] ALSA: firewire-motu: code refactoring for pcm.hw_params/hw_free callbacks (Jaroslav Kysela) [1738610] - [sound] ALSA: firewire-motu: update isochronous resources when starting packet streaming after bus-reset (Jaroslav Kysela) [1738610] - [sound] ALSA: firewire-motu: reserve/release isochronous resources in pcm.hw_params/hw_free callbacks (Jaroslav Kysela) [1738610] - [sound] ALSA: firewire-motu: code refactoring to finish streaming session (Jaroslav Kysela) [1738610] - [sound] ALSA: firewire-motu: minor code refactoring to stop isochronous context (Jaroslav Kysela) [1738610] - [sound] ALSA: firewire-motu: rename helper functions to begin/finish streaming session (Jaroslav Kysela) [1738610] - [sound] ALSA: firewire-motu: code refactoring for condition to stop streaming (Jaroslav Kysela) [1738610] - [sound] ALSA: firewire-motu: add helper function to keep isochronous resources (Jaroslav Kysela) [1738610] - [sound] ALSA: firewire-motu: unify midi callback function (Jaroslav Kysela) [1738610] - [sound] ALSA: firewire-motu: unify the count of subscriber for packet streaming (Jaroslav Kysela) [1738610] - [sound] ALSA: firewire-lib: split allocation of isochronous resources from establishment of connection (Jaroslav Kysela) [1738610] - [sound] ALSA: fireworks: change the range of critical section for stream data in PCM.hw_free callback (Jaroslav Kysela) [1738610] - [sound] ALSA: bebob: code refactoring for error path to start duplex stream (Jaroslav Kysela) [1738610] - [sound] ALSA: bebob: change the range of critical section for stream data in PCM.hw_free callback (Jaroslav Kysela) [1738610] - [sound] ALSA: bebob: code refactoring for callback function to rawmidi interface (Jaroslav Kysela) [1738610] - [sound] ALSA: bebob: code rafactoring for callback functions to PCM interface (Jaroslav Kysela) [1738610] - [sound] ALSA: dice: fix compiler warning due to returning uninitialized value (Jaroslav Kysela) [1738610] - [sound] ALSA: oxfw: configure stream parameter in pcm.hw_params callback (Jaroslav Kysela) [1738610] - [sound] ALSA: oxfw: configure packet format in pcm.hw_params callback (Jaroslav Kysela) [1738610] - [sound] ALSA: oxfw: unify substreams counter (Jaroslav Kysela) [1738610] - [sound] ALSA: oxfw: rename helper functions for duplex streams (Jaroslav Kysela) [1738610] - [sound] ALSA: oxfw: expand stop procedure for packet streaming (Jaroslav Kysela) [1738610] - [sound] ALSA: oxfw: break packet streaming at bus-reset handler (Jaroslav Kysela) [1738610] - [sound] ALSA: oxfw: start duplex streams if supported (Jaroslav Kysela) [1738610] - [sound] ALSA: oxfw: set packet parameter according to current configuration (Jaroslav Kysela) [1738610] - [sound] ALSA: oxfw: code refactoring for stop condition of packet streaming (Jaroslav Kysela) [1738610] - [sound] ALSA: fireworks: don't set XRUN in stop streaming (Jaroslav Kysela) [1738610] - [sound] ALSA: fireworks: configure stream parameters in pcm.hw_params callback (Jaroslav Kysela) [1738610] - [sound] ALSA: fireworks: configure sampling transfer frequency in pcm.hw_params callback (Jaroslav Kysela) [1738610] - [sound] ALSA: fireworks: code refactoring for pcm.hw_params/hw_free (Jaroslav Kysela) [1738610] - [sound] ALSA: fireworks: code refactoring for rawmidi.open/close (Jaroslav Kysela) [1738610] - [sound] ALSA: fireworks: unify substream counter (Jaroslav Kysela) [1738610] - [sound] ALSA: bebob: code refactoring to initialize/destroy stream data (Jaroslav Kysela) [1738610] - [sound] ALSA: bebob: obsolete useless member of private structure (Jaroslav Kysela) [1738610] - [sound] ALSA: bebob: don't set XRUN in stop streaming (Jaroslav Kysela) [1738610] - [sound] ALSA: bebob: configure sampling transfer frequency in pcm.hw_params callback (Jaroslav Kysela) [1738610] - [sound] ALSA: dice: code refactoring for pcm.hw_params/hw_free callbacks (Jaroslav Kysela) [1738610] - [sound] ALSA: dice: update isochronous resources when starting packet streaming after bus-reset (Jaroslav Kysela) [1738610] - [sound] ALSA: dice: reserve/release isochronous resources in pcm.hw_params/hw_free callbacks (Jaroslav Kysela) [1738610] - [sound] ALSA: dice: code refactoring to keep isochronous resources (Jaroslav Kysela) [1738610] - [sound] ALSA: dice: code refactoring to stop packet streaming (Jaroslav Kysela) [1738610] - [sound] ALSA: firewire-digi00x: code refactoring for pcm.hw_params/hw_free callbacks (Jaroslav Kysela) [1738610] - [sound] ALSA: firewire-digi00x: update isochronous resources when starting packet streaming after bus-reset (Jaroslav Kysela) [1738610] - [sound] ALSA: firewire-digi00x: reserve/release isochronous resources in pcm.hw_params/hw_free callbacks (Jaroslav Kysela) [1738610] - [sound] ALSA: firewire-digi00x: code refactoring to keep isochronous resources (Jaroslav Kysela) [1738610] - [sound] ALSA: firewire-digi00x: simplify error path to begin streaming session (Jaroslav Kysela) [1738610] - [sound] ALSA: firewire-digi00x: code refactoring to finish streaming session (Jaroslav Kysela) [1738610] - [sound] ALSA: firewire-digi00x: refactoring to move timing of registration for isochronous channel (Jaroslav Kysela) [1738610] - [sound] ALSA: oxfw: allow PCM capture for Stanton SCS.1m (Jaroslav Kysela) [1738610] - [sound] ALSA: fireface: code refactoring for pcm.hw_params/hw_free callbacks (Jaroslav Kysela) [1738610] - [sound] ALSA: fireface: minor code refactoring to finish streaming session (Jaroslav Kysela) [1738610] - [sound] ALSA: fireface: update isochronous resources when starting packet streaming after bus-reset (Jaroslav Kysela) [1738610] - [sound] ALSA: fireface: reserve/release isochronous resources in pcm.hw_params/hw_free callbacks (Jaroslav Kysela) [1738610] - [sound] ALSA: fireface: support allocate_resources operation in latter protocol (Jaroslav Kysela) [1738610] - [sound] ALSA: fireface: support allocate_resources operation in ff400 protocol (Jaroslav Kysela) [1738610] - [sound] ALSA: fireface: support allocate_resources operation in ff800 protocol (Jaroslav Kysela) [1738610] - [sound] ALSA: fireface: add protocol-specific operation to allocate isochronous resources (Jaroslav Kysela) [1738610] - [sound] ALSA: firewire-tascam: code refactoring for pcm.hw_params/hw_free callbacks (Jaroslav Kysela) [1738610] - [sound] ALSA: firewire-tascam: minor code refactoring to finish streaming session (Jaroslav Kysela) [1738610] - [sound] ALSA: firewire-tascam: update isochronous resources when starting packet streaming after bus reset (Jaroslav Kysela) [1738610] - [sound] ALSA: firewire-tascam: reserve/release isochronous resources in pcm.hw_params/hw_free callbacks (Jaroslav Kysela) [1738610] - [sound] ALSA: firewire-tascam: code refactoring for release of isochronous resources (Jaroslav Kysela) [1738610] - [sound] ALSA: firewire-tascam: code refactoring for reservation of isochronous resources (Jaroslav Kysela) [1738610] - [sound] ALSA: firewire-tascam: code refactoring for registration of isochronous channels (Jaroslav Kysela) [1738610] - [sound] ALSA: firewire-motu: fix destruction of data for isochronous resources (Jaroslav Kysela) [1738610] - [sound] ALSA: fireface: Use ULL suffixes for 64-bit constants (Jaroslav Kysela) [1738610] - [sound] ALSA: firewire-lib: refactoring to obsolete IR packet handler (Jaroslav Kysela) [1738610] - [sound] ALSA: firewire-lib: refactoring to obsolete IT packet handler (Jaroslav Kysela) [1738610] - [sound] ALSA: firewire-lib: fix inverted node IDs for amdtp_packet events (Jaroslav Kysela) [1738610] - [sound] ALSA: firewire-lib: fix data block counter for incoming packet without CIP header (Jaroslav Kysela) [1738610] - [sound] ALSA: firewire-lib: use 8 byte packet header for IT context to separate CIP header from CIP payload (Jaroslav Kysela) [1738610] - [sound] ALSA: firewire-lib: code refactoring to queueing packets (Jaroslav Kysela) [1738610] - [sound] ALSA: firewire-lib: unify packet handler for IT context (Jaroslav Kysela) [1738610] - [sound] ALSA: firewire-lib: split helper function to generate CIP header (Jaroslav Kysela) [1738610] - [sound] ALSA: firewire-lib: unify packet handler for IR context (Jaroslav Kysela) [1738610] - [sound] ALSA: firewire-lib: use 16 bytes IR context header to separate CIP header (Jaroslav Kysela) [1738610] - [sound] ALSA: firewire-lib: split helper function to check incoming CIP header (Jaroslav Kysela) [1738610] - [sound] ALSA: firewire-lib: compute pointer to payload buffer in context handler (Jaroslav Kysela) [1738610] - [sound] ALSA: firewire-lib: calculate the length of packet payload in packet handler (Jaroslav Kysela) [1738610] - [sound] ALSA: firewire-lib: use clear name for variable of CIP header (Jaroslav Kysela) [1738610] - [sound] ALSA: firewire-lib: use IT context header to compute cycle count for scheduling packet (Jaroslav Kysela) [1738610] - [sound] ALSA: firewire-lib: obsolete macro for header of IT context (Jaroslav Kysela) [1738610] - [sound] ALSA: firewire-lib: add helper function to cancel context inner callback handler (Jaroslav Kysela) [1738610] - [sound] ALSA: firewire-lib: use union for directional parameters (Jaroslav Kysela) [1738610] - [sound] ALSA: firewire-lib: unify tracing events to 'amdtp_packet' event (Jaroslav Kysela) [1738610] - [sound] ALSA: firewire-lib: use dynamic array for CIP header of tracing events (Jaroslav Kysela) [1738610] - [sound] ALSA: firewire-lib: use the same unit for payload argument in tracing events (Jaroslav Kysela) [1738610] - [sound] ALSA: firewire-lib: add data_blocks/data_block_counter parameter to in_packet/out_packet tracing events (Jaroslav Kysela) [1738610] - [sound] ALSA: firewire-lib: use the same type of argument for CIP header for tracing event (Jaroslav Kysela) [1738610] - [sound] ALSA: dice: add stream format parameters for PreSonus FireStudio (Jaroslav Kysela) [1738610] - [sound] ALSA: treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 61 (Jaroslav Kysela) [1738610] - [sound] ALSA: treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 102 (Jaroslav Kysela) [1738610] - [sound] ALSA: aoa: onyx: always initialize register read value (Jaroslav Kysela) [1738610] - [sound] ALSA: treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 250 (Jaroslav Kysela) [1738610] - [sound] ALSA: ac97: Fix double free of ac97_codec_device (Jaroslav Kysela) [1738610] - [sound] ALSA: treewide: Add SPDX license identifier - Makefile/Kconfig (Jaroslav Kysela) [1738610] - [sound] ALSA: pcm: add support for 352.8KHz and 384KHz sample rate (Jaroslav Kysela) [1738610] - [sound] ALSA: seq: Fix potential concurrent access to the deleted pool (Jaroslav Kysela) [1738610] - [sound] ALSA: pcm: fix lost wakeup event scenarios in snd_pcm_drain (Jaroslav Kysela) [1738610] - [sound] ALSA: compress: Be more restrictive about when a drain is allowed (Jaroslav Kysela) [1738610] - [sound] ALSA: compress: Don't allow paritial drain operations on capture streams (Jaroslav Kysela) [1738610] - [sound] ALSA: compress: Prevent bypasses of set_params (Jaroslav Kysela) [1738610] - [sound] ALSA: compress: Fix regression on compressed capture streams (Jaroslav Kysela) [1738610] - [sound] ALSA: pcm: Fix refcount_inc() on zero usage (Jaroslav Kysela) [1738610] - [sound] ALSA: seq: Break too long mutex context in the write loop (Jaroslav Kysela) [1738610] - [sound] ALSA: seq: fix incorrect order of dest_client/dest_ports arguments (Jaroslav Kysela) [1738610] - [sound] ALSA: treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 500 (Jaroslav Kysela) [1738610] - [sound] ALSA: treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 372 (Jaroslav Kysela) [1738610] - [sound] ALSA: treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 345 (Jaroslav Kysela) [1738610] - [sound] ALSA: control: Use struct_size() (Jaroslav Kysela) [1738610] - [sound] ALSA: treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 167 (Jaroslav Kysela) [1738610] - [sound] ALSA: treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 156 (Jaroslav Kysela) [1738610] - [sound] ALSA: treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 152 (Jaroslav Kysela) [1738610] - [sound] ALSA: treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 151 (Jaroslav Kysela) [1738610] - [sound] ALSA: pcm: oss: Use struct_size() helper (Jaroslav Kysela) [1738610]- [tools] selftests/powerpc: Retry on host facility unavailable (Desnes Augusto Nunes do Rosario) [1739770] - [tools] selftests/powerpc: Do not fail with reschedule (Desnes Augusto Nunes do Rosario) [1739770] - [tools] libperf: Warn when exceeding MAX_NR_CPUS in cpumap (Frank Ramsay) [1753332] - [tools] perf header: Replace MAX_NR_CPUS with cpu__max_cpu() (Frank Ramsay) [1753332] - [tools] perf machine: Replace MAX_NR_CPUS with perf_env::nr_cpus_online (Frank Ramsay) [1753332] - [tools] perf session: Replace MAX_NR_CPUS with perf_env::nr_cpus_online (Frank Ramsay) [1753332] - [tools] perf stat: Replace MAX_NR_CPUS with cpu__max_cpu() (Frank Ramsay) [1753332] - [tools] perf svghelper: Replace MAX_NR_CPUS with perf_env::nr_cpus_online (Frank Ramsay) [1753332] - [tools] perf timechart: Refactor svg_build_topology_map() (Frank Ramsay) [1753332] - [tools] perf tools: Increase MAX_NR_CPUS and MAX_CACHES (Frank Ramsay) [1753332] - [crypto] crypto: chelsio - count incomplete block in IV (Jonathan Toppins) [1725813] - [crypto] crypto: chelsio - Fix softlockup with heavy I/O (Jonathan Toppins) [1725813] - [crypto] crypto: chelsio - Fix NULL pointer dereference (Jonathan Toppins) [1725813] - [nvme] nvme-pci: Allow PCI bus-level PM to be used if ASPM is disabled (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [pci] PCI/ASPM: Add pcie_aspm_enabled() (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvme-pci: Fix async probe remove race (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvme: fix controller removal race with scan work (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvme-rdma: fix possible use-after-free in connect error flow (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvme: fix a possible deadlock when passthru commands sent to a multipath device (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvme-core: Fix extra device_put() call on error path (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvmet-file: fix nvmet_file_flush() always returning an error (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvmet-loop: Flush nvme_delete_wq when removing the port (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvmet: Fix use-after-free bug when a port is removed (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvme-multipath: revalidate nvme_ns_head gendisk in nvme_validate_ns (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] Revert "nvme-pci: don't create a read hctx mapping without read queues" (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvme: fix multipath crash when ANA is deactivated (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvme: fix memory leak caused by incorrect subsystem free (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvme: ignore subnqn for ADATA SX6000LNP (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvme: fix NULL deref for fabrics options (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvme: fix regression upon hot device removal and insertion (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvme-fc: fix module unloads while lports still pending (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvme-tcp: set the STABLE_WRITES flag when data digests are enabled (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvmet: print a hint while rejecting NSID 0 or 0xffffffff (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvme-tcp: don't use sendpage for SLAB pages (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvme-multipath: do not select namespaces which are about to be removed (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvme-multipath: also check for a disabled path if there is a single sibling (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvme-multipath: factor out a nvme_path_is_disabled helper (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvmet: export I/O characteristics attributes in Identify (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvme: set physical block size and optimal I/O size (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvme-trace: add delete completion and submission queue to admin cmds tracer (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvme-trace: fix spelling mistake "spcecific" -> "specific" (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvme-pci: check for NULL return from pci_alloc_p2pmem() (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvme-pci: limit max_hw_sectors based on the DMA max mapping size (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvme-pci: don't fall back to a 32-bit DMA mask (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvme-pci: don't create a read hctx mapping without read queues (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvme-pci: make nvme_dev_pm_ops static (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvme-fcloop: resolve warnings on RCU usage and sleep warnings (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvme-fcloop: fix inconsistent lock state warnings (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [pci] PCI: PM: Skip devices in D0 for (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [pci] PCI: PM: Avoid possible suspend-to-idle issue (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvme: add I/O characteristics fields (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvme: enable to inject errors into admin commands (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvme: prepare for fault injection into admin commands (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvmet: introduce target-side trace (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvme-trace: print result and status in hex format (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvme-trace: support for fabrics commands in host-side (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvme-trace: move opcode symbol print to nvme.h (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvme-trace: do not export nvme_trace_disk_name (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvme-pci: properly report state change failure in nvme_reset_work (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvme-pci: clean up nvme_remove_dead_ctrl a bit (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvme-pci: set the errno on ctrl state change error (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvme-pci: adjust irq max_vector using num_possible_cpus() (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvme-pci: use host managed power state for suspend (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvme-pci: remove unnecessary zero for static var (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvme: introduce nvme_is_fabrics to check fabrics cmd (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvme-fc: add message when creating new association (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvme-pci: remove queue_count_ops for write_queues and poll_queues (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvme: fix possible io failures when removing multipathed ns (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvme: export get and set features (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvmet: add transport discovery change op (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvme-fcloop: add support for nvmet discovery_event op (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [block] block: remove blk_init_request_from_bio (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [block] block: initialize the write priority (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvme: Fix u32 overflow in the number of namespace list calculation (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvmet-fc: add transport discovery change event callback support (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvme-pci: don't limit DMA segement size (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvmet: fix data_len to 0 for bdev-backed write_zeroes (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvme-tcp: fix queue mapping when queue count is limited (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvme-pci: use blk-mq mapping for unmanaged irqs (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvme: copy MTFA field from identify controller (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvme: release namespace SRCU protection before performing controller ioctls (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvme: merge nvme_ns_ioctl into nvme_ioctl (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvme: remove the ifdef around nvme_nvm_ioctl (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvme: fix srcu locking on error return in nvme_get_ns_from_disk (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvme: Fix known effects (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvme-pci: Sync queues on reset (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvme-pci: Unblock reset_work on IO failure (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvme-pci: Don't disable on timeout in reset state (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvme-pci: Fix controller freeze wait disabling (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvme: validate cntlid during controller initialisation (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvme: change locking for the per-subsystem controller list (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvme: trace all async notice events (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvme-fabrics: remove unused argument (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvme-pci: add known admin effects to augument admin effects log page (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvme-pci: init shadow doorbell after each reset (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvme-pci: mark expected switch fall-through (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvme: mark nvme_core_init and nvme_core_exit static (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvmet: protect discovery change log event list iteration (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvme: move command size checks to the core (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvme-pci: check more command sizes (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvme-fabrics: check more command sizes (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvme-pci: remove an unneeded variable initialization (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvme-pci: unquiesce admin queue on shutdown (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvme-pci: shutdown on timeout during deletion (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvme: set 0 capacity if namespace block size exceeds PAGE_SIZE (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvme-rdma: fix a NULL deref when an admin connect times out (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvmet-file: clamp-down file namespace lba_shift (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvmet: include (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvmet: rename nvme_completion instances from rsp to cqe (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvmet-rdma: remove p2p_client initialization from fast-path (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvmet: return a specified error it subsys_alloc fails (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvmet: fix discover log page when offsets are used (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvmet: never fail double namespace enablement (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvme: log the error status on Identify Namespace failure (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvme-pci: tidy up nvme_map_data (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvmet: add safety check for subsystem lock during nvmet_ns_changed (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvme-pci: only call nvme_unmap_data for requests transferring data (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvme-pci: remove q_dmadev from nvme_queue (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvme-pci: merge nvme_free_iod into nvme_unmap_data (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvme-pci: move the call to nvme_cleanup_cmd out of nvme_unmap_data (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvme-pci: remove nvme_init_iod (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvme-pci: use a flag for polled queues (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [block] block: add a rq_integrity_vec helper (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [block] block: add dma_map_bvec helper (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [block] block: add a rq_dma_dir helper (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvmet-fc: use zero-sized array and struct_size() in kzalloc() (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvme-pci: remove unused nvme_iod member (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvmet: avoid double errno conversions (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvme: avoid double dereference to convert le to cpu (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvmet: fix error flow during ns enable (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvme: add proper write zeroes setup for the multipath device (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvme: disable Write Zeroes for qemu controllers (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvmet-fc: bring Disconnect into compliance with FC-NVME spec (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvme: add proper discard setup for the multipath device (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvme: remove nvme_ns_config_oncs (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvmet-fc: fix issues with targetport assoc_list list walking (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvme: add get-feature to admin cmds tracer (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvme-loop: init nvmet_ctrl fatal_err_work when allocate (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvme: put ns_head ref if namespace fails allocation (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvme-trace: fix cdw10 buffer overrun (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvme: don't warn on block content change effects (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvme: update comment to make the code easier to read (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvme-pci: convert to SPDX identifiers (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvme-lightnvm: convert to SPDX identifiers (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvme: return error from (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvme: avoid that deleting a controller triggers a circular locking complaint (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvme: introduce a helper function for controller deletion (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvme: unexport nvme_delete_ctrl_sync() (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvme-pci: check kstrtoint() return value in queue_count_set() (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvmet: fix indentation (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [lightnvm] lightnvm: simplify geometry (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [powerpc] powerpc/tm: Fix FP/VMX unavailable exceptions inside a transaction (Gustavo Duarte) [1750653] - [powerpc] powerpc/tm: Fix restoring FP/VMX facility incorrectly on interrupts (Gustavo Duarte) [1750653] - [block] block: split .sysfs_lock into two locks (Ming Lei) [1697383] - [block] block: add helper for checking if queue is registered (Ming Lei) [1697383] - [block] blk-mq: don't hold q->sysfs_lock in blk_mq_map_swqueue (Ming Lei) [1697383] - [block] block: don't hold q->sysfs_lock in elevator_init_mq (Ming Lei) [1697383] - [block] block: Remove blk_mq_register_dev() (Ming Lei) [1697383] - [x86] KVM: X86: Fix fpu state crash in kvm guest (Prarit Bhargava) [1737070] - [x86] x86/fpu: Don't use current->mm to check for a kthread (Prarit Bhargava) [1737070] - [x86] x86/fpu: Update kernel's FPU state before using for the fsave header (Prarit Bhargava) [1737070] - [x86] x86/fpu: Use fault_in_pages_writeable() for pre-faulting (Prarit Bhargava) [1737070] - [mm] mm/gup: continue VM_FAULT_RETRY processing even for pre-faults (Prarit Bhargava) [1737070] - [x86] x86/fpu: Fault-in user stack if copy_fpstate_to_sigframe() fails (Prarit Bhargava) [1737070] - [x86] x86/pkeys: Add PKRU value to init_fpstate (Prarit Bhargava) [1737070] - [x86] x86/fpu: Restore regs in copy_fpstate_to_sigframe() in order to use the fastpath (Prarit Bhargava) [1737070] - [x86] x86/fpu: Add a fastpath to copy_fpstate_to_sigframe() (Prarit Bhargava) [1737070] - [x86] x86/fpu: Add a fastpath to __fpu__restore_sig() (Prarit Bhargava) [1737070] - [x86] x86/fpu: Defer FPU state load until return to userspace (Prarit Bhargava) [1737070] - [x86] x86/fpu: Merge the two code paths in __fpu__restore_sig() (Prarit Bhargava) [1737070] - [x86] x86/fpu: Restore from kernel memory on the 64-bit path too (Prarit Bhargava) [1737070] - [x86] x86/fpu: Inline copy_user_to_fpregs_zeroing() (Prarit Bhargava) [1737070] - [x86] x86/fpu: Update xstate's PKRU value on write_pkru() (Prarit Bhargava) [1737070] - [x86] x86/fpu: Prepare copy_fpstate_to_sigframe() for TIF_NEED_FPU_LOAD (Prarit Bhargava) [1737070] - [x86] x86/fpu: Always store the registers in copy_fpstate_to_sigframe() (Prarit Bhargava) [1737070] - [x86] x86/entry: Add TIF_NEED_FPU_LOAD (Prarit Bhargava) [1737070] - [x86] x86/fpu: Eager switch PKRU state (Prarit Bhargava) [1737070] - [x86] x86/pkeys: Don't check if PKRU is zero before writing it (Prarit Bhargava) [1737070] - [x86] x86/fpu: Only write PKRU if it is different from current (Prarit Bhargava) [1737070] - [x86] x86/pkeys: Provide *pkru() helpers (Prarit Bhargava) [1737070] - [x86] x86/fpu: Use a feature number instead of mask in two more helpers (Prarit Bhargava) [1737070] - [x86] x86/fpu: Make __raw_xsave_addr() use a feature number instead of mask (Prarit Bhargava) [1737070] - [x86] x86/fpu: Add an __fpregs_load_activate() internal helper (Prarit Bhargava) [1737070] - [x86] x86/fpu: Remove user_fpu_begin() (Prarit Bhargava) [1737070] - [x86] x86/fpu: Remove fpu->initialized (Prarit Bhargava) [1737070] - [x86] x86/fpu: Don't save fxregs for ia32 frames in copy_fpstate_to_sigframe() (Prarit Bhargava) [1737070] - [x86] x86/fpu: Remove fpu->initialized usage in copy_fpstate_to_sigframe() (Prarit Bhargava) [1737070] - [x86] x86/fpu: Always init the state in fpu__clear() (Prarit Bhargava) [1737070] - [x86] x86/fpu: Remove preempt_disable() in fpu__clear() (Prarit Bhargava) [1737070] - [x86] x86/fpu: Remove fpu__restore() (Prarit Bhargava) [1737070] - [x86] x86/fpu: Remove fpu->initialized usage in __fpu__restore_sig() (Prarit Bhargava) [1737070] - [x86] x86/entry: Remove unneeded need_resched() loop (Prarit Bhargava) [1737070] - [x86] x86/uaccess: Introduce user_access_{save, restore}() (Prarit Bhargava) [1737070] - [x86] x86/fpu: Fix i486 + no387 boot crash by only saving FPU registers on context switch if there is an FPU (Prarit Bhargava) [1737070] - [x86] x86/fpu: Remove second definition of fpu in __fpu__restore_sig() (Prarit Bhargava) [1737070] - [net] udp: correct reuseport selection with connected sockets (Paolo Abeni) [1665807] - [net] udp6: add missing rehash callback to udplite (Paolo Abeni) [1665807] - [net] udp: add missing rehash callback to udplite (Paolo Abeni) [1665807] - [net] udp6: prefer listeners bound to an address (Paolo Abeni) [1665807] - [net] udp: prefer listeners bound to an address (Paolo Abeni) [1665807] - [net] sched: fix race between deactivation and dequeue for NOLOCK qdisc (Davide Caratti) [1744397] - [net] check extack._msg before print (Ivan Vecera) [1751279] - [net] report invalid mtu value via netlink extack (Ivan Vecera) [1751279] - [net] report min and max mtu network device settings (Ivan Vecera) [1751279] - [net] failover: change mtu has RTNL (Ivan Vecera) [1751279] - [net] neigh: fix multiple neigh timer scheduling (Lorenzo Bianconi) [1730632] - [net] virtchnl: fix 'Unknown bps' in dmesg for 2.5Gb/5Gb speeds (Ivan Vecera) [1748437] - [net] Add a define for LLDP ethertype (Ivan Vecera) [1748428] - [net] devlink: Add support for direct reporter health state update (Petr Oros) [1746363] - [netdrv] Add IANA_VXLAN_UDP_PORT definition to vxlan header file (Ivan Vecera) [1731347] - [netdrv] Move the definition of the default Geneve udp port to public header file (Ivan Vecera) [1731347] - [net] openvswitch: Add a new action check_pkt_len (Numan Siddique) [1700733]- [pci] PCI: Add pci_dev_id() helper (Myron Stowe) [1735874] - [netdrv] ibmvnic: Warn unknown speed message only when carrier is present (Steve Best) [1749873] - [netdrv] net/ibmvnic: Fix missing { in __ibmvnic_reset (Steve Best) [1749873] - [netdrv] net/ibmvnic: free reset work of removed device from queue (Steve Best) [1749873] - [netdrv] ibmvnic: Do not process reset during or after device removal (Steve Best) [1749873] - [cpufreq] cpufreq: intel_pstate: Show different max frequency with turbo 3 and HWP (Alexander Beregalov) [1752053] - [char] hpet: Fix missing '=' character in the __setup() code of hpet_mmap_enable (Prarit Bhargava) [1660796] - [hwtracing] intel_th: pci: Add support for another Lewisburg PCH (Jiri Olsa) [1714486] - [x86] x86/entry/32: Fix ENDPROC of common_spurious (Prarit Bhargava) [1730447] - [x86] x86/irq: Seperate unused system vectors from spurious entry again (Prarit Bhargava) [1730447] - [vfio] vfio/type1: Handle different mdev isolation type (Tarun Gupta) [1498341] - [vfio] vfio/type1: Add domain at(de)taching group helpers (Tarun Gupta) [1498341] - [vfio] vfio/mdev: Add iommu related member in mdev_device (Tarun Gupta) [1498341] - [documentation] ipmb: place it at driver-api and convert to ReST (Tony Camuso) [1752071] - [char] ipmi_si_intf: Fix race in timer shutdown handling (Tony Camuso) [1752071] - [char] ipmi_ssif: avoid registering duplicate ssif interface (Tony Camuso) [1752071] - [char] ipmi: Free receive messages when in an oops (Tony Camuso) [1752071] - [char] ipmi_si: Only schedule continuously in the thread in maintenance mode (Tony Camuso) [1752071] - [char] ipmi_si: Remove ipmi_ from the device attr names (Tony Camuso) [1752071] - [char] ipmi_si: Convert device attr permissions to octal (Tony Camuso) [1752071] - [char] ipmi_si: Rework some include files (Tony Camuso) [1752071] - [char] ipmi_si: Convert timespec64 to timespec (Tony Camuso) [1752071] - [char] Fix uninitialized variable in ipmb_dev_int.c (Tony Camuso) [1752071] - [char] fix platform_no_drv_owner.cocci warnings (Tony Camuso) [1752071] - [char] ipmi: ipmb: don't allocate i2c_client on stack (Tony Camuso) [1752071] - [char] ipmi: ipmb: Fix build error while CONFIG_I2C is set to m (Tony Camuso) [1752071] - [char] Add support for IPMB driver (Tony Camuso) [1752071] - [char] drivers: ipmi: Drop device reference (Tony Camuso) [1752071] - [char] ipmi_ssif: fix unexpected driver unregister warning (Tony Camuso) [1752071] - [char] Add SPDX license identifier - Makefile/Kconfig (Tony Camuso) [1752071] - [char] ipmi_si: use bool type for initialized variable (Tony Camuso) [1752071] - [char] ipmi_si: fix unexpected driver unregister warning (Tony Camuso) [1752071] - [char] ipmi: Remove warning if no slave address is present (Tony Camuso) [1752071] - [char] ipmi:ssif: Only unregister the platform driver if it was registered (Tony Camuso) [1752071] - [char] ipmi: Add the i2c-addr property for SSIF interfaces (Tony Camuso) [1752071] - [char] ipmi: avoid atomic_inc in exit function (Tony Camuso) [1752071] - [char] ipmi: Remove file from ipmi_file_private (Tony Camuso) [1752071] - [char] ipmi_si: remove an unused variable in try_smi_init() (Tony Camuso) [1752071] - [char] ipmi: Make ipmi_interfaces_srcu variable static (Tony Camuso) [1752071] - [char] ipmi: Change to ktime_get_ts64() (Tony Camuso) [1752071] - [char] ipmi: Free the address list on module cleanup (Tony Camuso) [1752071] - [edac] EDAC, skx, i10nm: Fix source ID register offset (Aristeu Rozanski) [1485543 1482412] - [edac] EDAC, i10nm: Check ECC enabling status per channel (Aristeu Rozanski) [1485543 1482412] - [edac] EDAC, i10nm: Add Intel additional Ice-Lake support (Aristeu Rozanski) [1485543 1482412] - [x86] x86/CPU: Add more Icelake model numbers (Aristeu Rozanski) [1485543 1482412] - [edac] EDAC, skx, i10nm: Make skx_common.c a pure library (Aristeu Rozanski) [1485543 1482412] - [edac] EDAC, skx_common: Add code to recognise new compound error code (Aristeu Rozanski) [1485543 1482412] - [edac] EDAC, i10nm: Fix randconfig builds (Aristeu Rozanski) [1485543 1482412] - [edac] EDAC, i10nm: Add a driver for Intel 10nm server processors (Aristeu Rozanski) [1485543 1482412] - [edac] EDAC, skx_edac: Delete duplicated code (Aristeu Rozanski) [1485543 1482412] - [edac] EDAC, skx_common: Separate common code out from skx_edac (Aristeu Rozanski) [1485543 1482412] - [edac] EDAC, skx: Let EDAC core show the decoded result for debugfs (Aristeu Rozanski) [1485543 1482412] - [edac] EDAC, skx: Move debugfs node under EDAC's hierarchy (Aristeu Rozanski) [1485543 1482412] - [edac] EDAC, skx: Prepend hex formatting with '0x' (Aristeu Rozanski) [1485543 1482412] - [edac] EDAC, skx: Fix function calling order in skx_exit() (Aristeu Rozanski) [1485543 1482412] - [edac] EDAC, skx_edac: Fix logical channel intermediate decoding (Aristeu Rozanski) [1485543 1482412] - [edac] EDAC, {i7core,sb,skx}_edac: Fix uncorrected error counting (Aristeu Rozanski) [1485543 1482412] - [edac] EDAC: Correct DIMM capacity unit symbol (Aristeu Rozanski) [1485543 1482412] - [x86] x86/mce: Add notifier_block forward declaration (Aristeu Rozanski) [1485543 1482412] - [netdrv] net: thunderx: fix NULL pointer dereference in nicvf_open/nicvf_stop (Dean Nelson) [1657380] - [netdrv] net: thunder: fix a potential NULL pointer dereference (Dean Nelson) [1657380] - [netdrv] net: thunderx: remove link change polling code and info from nicpf (Dean Nelson) [1657380] - [netdrv] net: thunderx: move link state polling function to VF (Dean Nelson) [1657380] - [netdrv] net: thunderx: add mutex to protect mailbox from concurrent calls for same VF (Dean Nelson) [1657380] - [netdrv] net: thunderx: rework xcast message structure to make it fit into 64 bit (Dean Nelson) [1657380] - [netdrv] net: thunderx: add nicvf_send_msg_to_pf result check for set_rx_mode_task (Dean Nelson) [1657380] - [netdrv] net: thunderx: make CFG_DONE message to run through generic send-ack sequence (Dean Nelson) [1657380] - [netdrv] net: thunderx: replace global nicvf_rx_mode_wq work queue for all VFs to private for each of them. (Dean Nelson) [1657380] - [netdrv] net: thunderx: set tso_hdrs pointer to NULL in nicvf_free_snd_queue (Dean Nelson) [1657380] - [x86] perf/x86/intel/rapl: Cosmetic rename internal variables in response to multi-die/pkg support (David Arcari) [1616309] - [x86] perf/x86/intel/uncore: Cosmetic renames in response to multi-die/pkg support (David Arcari) [1616309] - [hwmon] hwmon/coretemp: Cosmetic: Rename internal variables to zones from packages (David Arcari) [1616309] - [thermal] thermal/x86_pkg_temp_thermal: Cosmetic: Rename internal variables to zones from packages (David Arcari) [1616309] - [x86] perf/x86/intel/cstate: Support multi-die/package (David Arcari) [1616309] - [x86] perf/x86/intel/rapl: Support multi-die/package (David Arcari) [1616309] - [x86] perf/x86/intel/uncore: Support multi-die/package (David Arcari) [1616309] - [topology] topology: Create core_cpus and die_cpus sysfs attributes (David Arcari) [1616309] - [topology] topology: Create package_cpus sysfs attribute (David Arcari) [1616309] - [hwmon] hwmon/coretemp: Support multi-die/package (David Arcari) [1616309] - [powercap] powercap/intel_rapl: Update RAPL domain name and debug messages (David Arcari) [1616309] - [thermal] thermal/x86_pkg_temp_thermal: Support multi-die/package (David Arcari) [1616309] - [powercap] powercap/intel_rapl: Support multi-die/package (David Arcari) [1616309] - [powercap] powercap/intel_rapl: Simplify rapl_find_package() (David Arcari) [1616309] - [x86] x86/topology: Define topology_logical_die_id() (David Arcari) [1616309] - [x86] x86/topology: Define topology_die_id() (David Arcari) [1616309] - [topology] cpu/topology: Export die_id (David Arcari) [1616309] - [x86] x86/topology: Create topology_max_die_per_package() (David Arcari) [1616309] - [x86] x86/topology: Add CPUID.1F multi-die/package support (David Arcari) [1616309] - [x86] x86/smpboot: Rename match_die() to match_pkg() (David Arcari) [1616309] - [documentation] topology: Simplify cputopology.txt formatting and wording (David Arcari) [1616309] - [documentation] x86/topology: Fix documentation typo (David Arcari) [1616309] - [mm] mm: remove stale comment from page struct (Rafael Aquini) [1737065] - [mm] mm/slab.c: fix an infinite loop in leaks_show() (Rafael Aquini) [1737065] - [mm] mm/slub.c: update the comment about slab frozen (Rafael Aquini) [1737065] - [mm] mm/slab.c: remove unneed check in cpuup_canceled (Rafael Aquini) [1737065] - [mm] slub: remove useless kmem_cache_debug() before remove_full() (Rafael Aquini) [1737065] - [mm] slab: use slab_list instead of lru (Rafael Aquini) [1737065] - [mm] slub: use slab_list instead of lru (Rafael Aquini) [1737065] - [mm] slob: use slab_list instead of lru (Rafael Aquini) [1737065] - [mm] slob: respect list_head abstraction layer (Rafael Aquini) [1737065] - [mm] slab: fix a crash by reading /proc/slab_allocators (Rafael Aquini) [1737065] - [mm] mm: add support for kmem caches in DMA32 zone (Rafael Aquini) [1737065] - [mm] mm, slub: make the comment of put_cpu_partial() complete (Rafael Aquini) [1737065] - [mm] mm/slub.c: remove an unused addr argument (Rafael Aquini) [1737065] - [mm] mm/slab.c: kmemleak no scan alien caches (Rafael Aquini) [1737065] - [mm] mm/slub.c: freelist is ensured to be NULL when new_slab() fails (Rafael Aquini) [1737065] - [mm] slab: alien caches must not be initialized if the allocation of the alien cache failed (Rafael Aquini) [1737065] - [mm] include/linux/slab.h: fix sparse warning in kmalloc_type() (Rafael Aquini) [1737065] - [mm] mm/slub.c: record final state of slub action in deactivate_slab() (Rafael Aquini) [1737065] - [mm] mm/slub.c: page is always non-NULL in node_match() (Rafael Aquini) [1737065] - [mm] mm/slub.c: remove validation on cpu_slab in __flush_cpu_slab() (Rafael Aquini) [1737065] - [mm] mm, slab: remove unnecessary unlikely() (Rafael Aquini) [1737065] - [mm] mm: move obj_to_index to include/linux/slab_def.h (Rafael Aquini) [1737065] - [mm] slab: make kmem_cache_create{_usercopy} description proper kernel-doc (Rafael Aquini) [1737065] - [mm] slub: extend slub debug to handle multiple slabs (Rafael Aquini) [1737065] - [mm] mm/slub.c: switch to bitmap_zalloc() (Rafael Aquini) [1737065] - [fs] io_uring: add need_resched() check in inner poll loop (Jeff Moyer) [1706143] - [fs] io_uring: don't enter poll loop if we have CQEs pending (Jeff Moyer) [1706143] - [fs] io_uring: fix potential hang with polled IO (Jeff Moyer) [1706143] - [fs] io_uring: fix an issue when IOSQE_IO_LINK is inserted into defer list (Jeff Moyer) [1706143] - [fs] io_uring: fix manual setup of iov_iter for fixed buffers (Jeff Moyer) [1706143] - [fs] io_uring: fix KASAN use after free in io_sq_wq_submit_work (Jeff Moyer) [1706143] - [fs] io_uring: ensure ->list is initialized for poll commands (Jeff Moyer) [1706143] - [fs] io_uring: track io length in async_list based on bytes (Jeff Moyer) [1706143] - [fs] io_uring: don't use iov_iter_advance() for fixed buffers (Jeff Moyer) [1706143] - [fs] io_uring: add a memory barrier before atomic_read (Jeff Moyer) [1706143] - [fs] io_uring: fix counter inc/dec mismatch in async_list (Jeff Moyer) [1706143] - [fs] io_uring: fix the sequence comparison in io_sequence_defer (Jeff Moyer) [1706143] - [fs] io_uring: fix io_sq_thread_stop running in front of io_sq_thread (Jeff Moyer) [1706143] - [include] io_uring: add support for recvmsg() (Jeff Moyer) [1706143] - [include] io_uring: add support for sendmsg() (Jeff Moyer) [1706143] - [fs] signal: remove the wrong signal_pending() check in restore_user_sigmask() (Jeff Moyer) [1706143] - [fs] io_uring: add support for sqe links (Jeff Moyer) [1706143] - [fs] io_uring: ensure req->file is cleared on allocation (Jeff Moyer) [1706143] - [fs] io_uring: fix memory leak of UNIX domain socket inode (Jeff Moyer) [1706143] - [fs] io_uring: punt short reads to async context (Jeff Moyer) [1706143] - [fs] uio: make import_iovec()/compat_import_iovec() return bytes on success (Jeff Moyer) [1706143] - [fs] io_uring: Fix __io_uring_register() false success (Jeff Moyer) [1706143] - [tools] tools/io_uring: sync with liburing (Jeff Moyer) [1706143] - [tools] tools/io_uring: fix Makefile for pthread library link (Jeff Moyer) [1706143] - [fs] io_uring: use wait_event_interruptible for cq_wait conditional wait (Jeff Moyer) [1706143] - [fs] io_uring: adjust smp_rmb inside io_cqring_events (Jeff Moyer) [1706143] - [fs] io_uring: fix infinite wait in khread_park() on io_finish_async() (Jeff Moyer) [1706143] - [fs] io_uring: remove 'ev_flags' argument (Jeff Moyer) [1706143] - [fs] io_uring: fix failure to verify SQ_AFF cpu (Jeff Moyer) [1706143] - [fs] io_uring: fix race condition reading SQE data (Jeff Moyer) [1706143] - [fs] io_uring: use cpu_online() to check p->sq_thread_cpu instead of cpu_possible() (Jeff Moyer) [1706143] - [fs] io_uring: fix shadowed variable ret return code being not checked (Jeff Moyer) [1706143] - [fs] req->error only used for iopoll (Jeff Moyer) [1706143] - [fs] io_uring: add support for eventfd notifications (Jeff Moyer) [1706143] - [fs] io_uring: add support for IORING_OP_SYNC_FILE_RANGE (Jeff Moyer) [1706143] - [fs] fs: add sync_file_range() helper (Jeff Moyer) [1706143] - [fs] io_uring: add support for marking commands as draining (Jeff Moyer) [1706143] - [fs] io_uring: avoid page allocation warnings (Jeff Moyer) [1706143] - [include] iov_iter: fix iov_iter_type (Jeff Moyer) [1706143] - [fs] block: fix handling for BIO_NO_PAGE_REF (Jeff Moyer) [1706143] - [fs] io_uring: drop req submit reference always in async punt (Jeff Moyer) [1706143] - [fs] io_uring: free allocated io_memory once (Jeff Moyer) [1706143] - [fs] io_uring: fix SQPOLL cpu validation (Jeff Moyer) [1706143] - [fs] io_uring: have submission side sqe errors post a cqe (Jeff Moyer) [1706143] - [fs] io_uring: remove unnecessary barrier after unsetting IORING_SQ_NEED_WAKEUP (Jeff Moyer) [1706143] - [fs] io_uring: remove unnecessary barrier after incrementing dropped counter (Jeff Moyer) [1706143] - [fs] io_uring: remove unnecessary barrier before reading SQ tail (Jeff Moyer) [1706143] - [fs] io_uring: remove unnecessary barrier after updating SQ head (Jeff Moyer) [1706143] - [fs] io_uring: remove unnecessary barrier before reading cq head (Jeff Moyer) [1706143] - [fs] io_uring: remove unnecessary barrier before wq_has_sleeper (Jeff Moyer) [1706143] - [fs] io_uring: fix notes on barriers (Jeff Moyer) [1706143] - [fs] io_uring: fix handling SQEs requesting NOWAIT (Jeff Moyer) [1706143] - [fs] io_uring: remove 'state' argument from io_{read,write} path (Jeff Moyer) [1706143] - [fs] io_uring: fix poll full SQ detection (Jeff Moyer) [1706143] - [fs] io_uring: fix race condition when sq threads goes sleeping (Jeff Moyer) [1706143] - [fs] io_uring: fix race condition reading SQ entries (Jeff Moyer) [1706143] - [fs] io_uring: fail io_uring_register(2) on a dying io_uring instance (Jeff Moyer) [1706143] - [fs] io_uring: fix CQ overflow condition (Jeff Moyer) [1706143] - [fs] io_uring: fix possible deadlock between io_uring_{enter,register} (Jeff Moyer) [1706143] - [powerpc] arch: add pidfd and io_uring syscalls everywhere (Jeff Moyer) [1706143] - [fs] io_uring: drop io_file_put() 'file' argument (Jeff Moyer) [1706143] - [fs] io_uring: only test SQPOLL cpu after we've verified it (Jeff Moyer) [1706143] - [fs] io_uring: park SQPOLL thread if it's percpu (Jeff Moyer) [1706143] - [fs] io_uring: restrict IORING_SETUP_SQPOLL to root (Jeff Moyer) [1706143] - [tools] tools/io_uring: remove IOCQE_FLAG_CACHEHIT (Jeff Moyer) [1706143] - [fs] io_uring: fix double free in case of fileset regitration failure (Jeff Moyer) [1706143] - [fs] io_uring: offload write to async worker in case of -EAGAIN (Jeff Moyer) [1706143] - [fs] io_uring: fix big-endian compat signal mask handling (Jeff Moyer) [1706143] - [fs] block: add BIO_NO_PAGE_REF flag (Jeff Moyer) [1706143] - [fs] iov_iter: add ITER_BVEC_FLAG_NO_REF flag (Jeff Moyer) [1706143] - [maintainers] io_uring: mark me as the maintainer (Jeff Moyer) [1706143] - [fs] io_uring: retry bulk slab allocs as single allocs (Jeff Moyer) [1706143] - [fs] io_uring: fix poll races (Jeff Moyer) [1706143] - [fs] io_uring: fix fget/fput handling (Jeff Moyer) [1706143] - [fs] io_uring: add prepped flag (Jeff Moyer) [1706143] - [fs] io_uring: make io_read/write return an integer (Jeff Moyer) [1706143] - [fs] io_uring: use regular request ref counts (Jeff Moyer) [1706143] - [fs] mm: refactor readahead defines in mm.h (Jeff Moyer) [1706143] - [tools] io_uring: add a few test tools (Jeff Moyer) [1706143] - [fs] io_uring: allow workqueue item to handle multiple buffered requests (Jeff Moyer) [1706143] - [fs] io_uring: add support for IORING_OP_POLL (Jeff Moyer) [1706143] - [fs] io_uring: add io_kiocb ref count (Jeff Moyer) [1706143] - [fs] io_uring: add submission polling (Jeff Moyer) [1706143] - [fs] io_uring: add file set registration (Jeff Moyer) [1706143] - [net] net: split out functions related to registering inflight socket files (Jeff Moyer) [1706143] - [include] io_uring: add support for pre-mapped user IO buffers (Jeff Moyer) [1706143] - [block] block: implement bio helper to add iter bvec pages to bio (Jeff Moyer) [1706143] - [fs] io_uring: batch io_kiocb allocation (Jeff Moyer) [1706143] - [fs] io_uring: use fget/fput_many() for file references (Jeff Moyer) [1706143] - [fs] fs: add fget_many() and fput_many() (Jeff Moyer) [1706143] - [fs] io_uring: support for IO polling (Jeff Moyer) [1706143] - [fs] io_uring: add fsync support (Jeff Moyer) [1706143] - [include] Add io_uring IO interface (Jeff Moyer) [1706143] - [fs] iomap: wire up the iopoll method (Jeff Moyer) [1706143] - [fs] block: add bio_set_polled() helper (Jeff Moyer) [1706143] - [fs] block: wire up block device iopoll method (Jeff Moyer) [1706143] - [fs] signal: Add restore_user_sigmask() (Jeff Moyer) [1706143] - [fs] signal: Add set_user_sigmask() (Jeff Moyer) [1706143] - [net] iov_iter: Fix 9p virtio breakage (Benjamin Coddington) [1734762] - [lib] iov_iter: Add I/O discard iterator (Benjamin Coddington) [1734762] - [fs] iov_iter: Separate type from direction and use accessor functions (Benjamin Coddington) [1734762] - [fs] iov_iter: Use accessor function (Benjamin Coddington) [1734762]- [kernel] ftrace/x86: Anotate text_mutex split between ftrace_arch_code_modify_post_process() and ftrace_arch_code_modify_prepare() (Joe Lawrence) [1696461] - [kernel] ftrace/x86: Remove possible deadlock between register_kprobe() and ftrace_run_update_code() (Joe Lawrence) [1696461] - [kernel] Revert "livepatch: Remove reliable stacktrace check in klp_try_switch_task()" (Joe Lawrence) [1696461] - [kernel] selftests/livepatch: push and pop dynamic debug config (Joe Lawrence) [1696461] - [kernel] selftests/livepatch: add test skip handling (Joe Lawrence) [1696461] - [kernel] module: Fix livepatch/ftrace module text permissions race (Joe Lawrence) [1696461] - [kernel] kprobes: Mark ftrace mcount handler functions nokprobe (Joe Lawrence) [1696461] - [kernel] selftests/livepatch: Add functions.sh to TEST_PROGS_EXTENDED (Joe Lawrence) [1696461] - [kernel] selftests/livepatch: use TEST_PROGS for test scripts (Joe Lawrence) [1696461] - [kernel] livepatch/selftests: use "$@" to preserve argument list (Joe Lawrence) [1696461] - [kernel] livepatch: Module coming and going callbacks can proceed with all listed patches (Joe Lawrence) [1696461] - [kernel] livepatch: Proper error handling in the shadow variables selftest (Joe Lawrence) [1696461] - [kernel] livepatch: return -ENOMEM on ptr_id() allocation failure (Joe Lawrence) [1696461] - [kernel] livepatch: Introduce klp_for_each_patch macro (Joe Lawrence) [1696461] - [kernel] livepatch: core: Return EOPNOTSUPP instead of ENOSYS (Joe Lawrence) [1696461] - [kernel] livepatch: samples: non static warnings fix (Joe Lawrence) [1696461] - [kernel] livepatch: Remove signal sysfs attribute (Joe Lawrence) [1696461] - [kernel] livepatch: Send a fake signal periodically (Joe Lawrence) [1696461] - [kernel] selftests/livepatch: introduce tests (Joe Lawrence) [1696461] - [kernel] livepatch: Remove ordering (stacking) of the livepatches (Joe Lawrence) [1696461] - [kernel] livepatch: Atomic replace and cumulative patches documentation (Joe Lawrence) [1696461] - [kernel] livepatch: Remove Nop structures when unused (Joe Lawrence) [1696461] - [kernel] livepatch: Add atomic replace (Joe Lawrence) [1696461] - [kernel] livepatch: Use lists to manage patches, objects and functions (Joe Lawrence) [1696461] - [kernel] livepatch: Simplify API by removing registration step (Joe Lawrence) [1696461] - [kernel] livepatch: Don't block the removal of patches loaded after a forced transition (Joe Lawrence) [1696461] - [kernel] livepatch: Consolidate klp_free functions (Joe Lawrence) [1696461] - [kernel] livepatch: Shuffle klp_enable_patch()/klp_disable_patch() code (Joe Lawrence) [1696461] - [kernel] livepatch: Change unsigned long old_addr -> void *old_func in struct klp_func (Joe Lawrence) [1696461] - [kernel] livepatch: check kzalloc return values (Joe Lawrence) [1696461] - [kernel] livepatch: Replace synchronize_sched() with synchronize_rcu() (Joe Lawrence) [1696461] - [kernel] livepatch: Validate module/old func name length (Joe Lawrence) [1696461] - [kernel] livepatch: Remove reliable stacktrace check in klp_try_switch_task() (Joe Lawrence) [1696461] - [pci] PCI/LINK: Add Kconfig option (default off) (Myron Stowe) [1748141] - [pci] PCI/portdrv: Use shared MSI/MSI-X vector for Bandwidth Management (Myron Stowe) [1748141] - [pci] PCI: Fix issue with "pci=disable_acs_redir" parameter being ignored (Myron Stowe) [1748141] - [pci] PCI: Add function 1 DMA alias quirk for Marvell 9170 SATA controller (Myron Stowe) [1748141] - [pci] PCI/LINK: Deduplicate bandwidth reports for multi-function devices (Myron Stowe) [1748141] - [pci] PCI/LINK: Clear bandwidth notification interrupt before enabling it (Myron Stowe) [1748141] - [pci] PCI/LINK: Supply IRQ handler so level-triggered IRQs are acked (Myron Stowe) [1748141] - [pci] PCI/LINK: Report degraded links via link bandwidth notification (Myron Stowe) [1748141] - [pci] PCI/portdrv: Support PCIe services on subtractive decode bridges (Myron Stowe) [1748141] - [pci] PCI/portdrv: Use conventional Device ID table formatting (Myron Stowe) [1748141] - [pci] PCI: Update PCIEPORTBUS Kconfig help text (Myron Stowe) [1748141] - [pci] PCI: Clean up usage of __u32 type (Myron Stowe) [1748141] - [pci] PCI: Move Rohm Vendor ID to generic list (Myron Stowe) [1748141] - [pci] PCI: pciehp: Add HXT quirk for Command Completed errata (Myron Stowe) [1748141] - [pci] PCI: Add ACS quirk for HXT SD4800 (Myron Stowe) [1748141] - [pci] PCI: Add HXT vendor ID (Myron Stowe) [1748141] - [pci] PCI: Use of_node_name_eq() for node name comparisons (Myron Stowe) [1748141] - [pci] PCI: Mark expected switch fall-through (Myron Stowe) [1748141] - [pci] PCI: ibmphp: Turn semaphores into completions or mutexes (Myron Stowe) [1748141] - [pci] x86/PCI: Fixup RTIT_BAR of Intel Denverton Trace Hub (Myron Stowe) [1748141] - [pci] PCI: Rely on config space header type, not class code (Myron Stowe) [1748141] - [pci] PCI: Make pci_size() return real BAR size (Myron Stowe) [1748141] - [pci] PCI/DPC: Fix print AER status in DPC event handling (Myron Stowe) [1748141] - [pci] PCI/ASPM: Save LTR Capability for suspend/resume (Myron Stowe) [1748141] - [pci] PCI/ASPM: Use LTR if already enabled by platform (Myron Stowe) [1748141] - [pci] PCI: Enable SERR# forwarding for all bridges (Myron Stowe) [1748141] - [pci] PCI/AER: Use match_string() helper to simplify the code (Myron Stowe) [1748141] - [fs] gfs2: Use async glocks for rename (Robert S Peterson) [1737561] - [fs] gfs2: create function gfs2_glock_update_hold_time (Robert S Peterson) [1737561] - [fs] gfs2: separate holder for rgrps in gfs2_rename (Robert S Peterson) [1737561] - [netdrv] net: aquantia: reapply vlan filters on up (Igor Russkikh) [1740500] - [s390] s390/setup: Fix kernel lock down for s390 (Philipp Rudo) [1748343] - [powerpc] kvm: ppc: book3s hv: Fix XICS-on-XIVE H_IPI when priority = 0 (David Gibson) [1725800] - [s390] vfio-ap: fix irq registration (Thomas Huth) [1660910] - [s390] ap: kvm: Enable PQAP/AQIC facility for the guest (Thomas Huth) [1660910] - [s390] ap: implement PAPQ AQIC interception in kernel (Thomas Huth) [1660910] - [s390] vfio: ap: register IOMMU VFIO notifier (Thomas Huth) [1660910] - [s390] ap: kvm: add PQAP interception for AQIC (Thomas Huth) [1660910] - [s390] kvm: s390: Do not leak kernel stack data in the KVM_S390_INTERRUPT ioctl (Thomas Huth) [1749503] - [s390] kvm: s390: vsie: Return correct values for Invalid CRYCB format (Thomas Huth) [1749503] - [s390] kvm: s390: vsie: Do not shadow CRYCB when no AP and no keys (Thomas Huth) [1749503] - [s390] kvm: s390: change default halt poll time to 50us (Thomas Huth) [1749503] - [s390] kvm: s390: fix typo in parameter description (Thomas Huth) [1749503] - [s390] kvm: s390: provide kvm_arch_no_poll function (Thomas Huth) [1749503] - [kernel] kvm: polling: add architecture backend to disable polling (Thomas Huth) [1749503] - [s390] vtime: steal time exponential moving average (Thomas Huth) [1749503] - [tools] kvm: selftests: fix ucall on x86 (Thomas Huth) [1730412] - [tools] kvm: selftests: Test invalid bits in kvm_valid_regs and kvm_dirty_regs on s390x (Thomas Huth) [1730412] - [s390] kvm: s390: Disallow invalid bits in kvm_valid_regs and kvm_dirty_regs (Thomas Huth) [1730412] - [tools] kvm: selftests: Add a test for the KVM_S390_MEM_OP ioctl (Thomas Huth) [1730412] - [s390] kvm: s390: Test for bad access register and size at the start of S390_MEM_OP (Thomas Huth) [1730412] - [tools] kvm: selftests: Enable dirty_log_test on s390x (Thomas Huth) [1730412] - [tools] kvm: selftests: Implement ucall() for s390x (Thomas Huth) [1730412] - [tools] kvm: selftests: Split ucall.c into architecture specific files (Thomas Huth) [1730412] - [tools] kvm: selftests: ucall improvements (Thomas Huth) [1730412] - [tools] kvm: selftests: aarch64: dirty_log_test: fix unaligned memslot size (Thomas Huth) [1730412] - [tools] kvm: selftests: Compile code with warnings enabled (Thomas Huth) [1730412] - [tools] kvm: selftests: enable pgste option for the linker on s390 (Thomas Huth) [1730412] - [tools] kvm: selftests: Move kvm_create_max_vcpus test to generic code (Thomas Huth) [1730412] - [virt] kvm: s390: Do not report unusabled IDs via KVM_CAP_MAX_VCPU_ID (Thomas Huth) [1730412] - [documentation] kvm: move KVM_CAP_NR_MEMSLOTS to common code (Thomas Huth) [1730412] - [tools] kvm: selftests: Add the sync_regs test for s390x (Thomas Huth) [1730412] - [s390] kvm: s390: fix memory slot handling for KVM_SET_USER_MEMORY_REGION (Thomas Huth) [1730412] - [tools] kvm: selftests: Add processor code for s390x (Thomas Huth) [1730412] - [tools] kvm: selftests: Align memory region addresses to 1M on s390x (Thomas Huth) [1730412] - [tools] kvm: selftests: Introduce a VM_MODE_DEFAULT macro for the default bits (Thomas Huth) [1730412] - [tools] kvm: selftests: aarch64: fix default vm mode (Thomas Huth) [1730412] - [tools] kvm: selftests: Guard struct kvm_vcpu_events with __KVM_HAVE_VCPU_EVENTS (Thomas Huth) [1730412] - [tools] kvm: selftests: Wrap vcpu_nested_state_get/set functions with x86 guard (Thomas Huth) [1730412]- [fs] xfs: fix missing ILOCK unlock when xfs_setattr_nonsize fails due to EDQUOT (Bill O'Donnell) [1739607] - [fs] xfs: fix reflink source file racing with directio writes (Bill O'Donnell) [1739607] - [fs] xfs: implement cgroup aware writeback (Bill O'Donnell) [1274406] - [fs] xfs: simplify xfs_chain_bio (Bill O'Donnell) [1274406] - [fs] xfs: inode btree scrubber should calculate im_boffset correctly (Bill O'Donnell) [1739607] - [fs] xfs: fix broken log reservation debugging (Bill O'Donnell) [1739607] - [fs] xfs: don't reserve per-AG space for an internal log (Bill O'Donnell) [1739607] - [fs] xfs: change some error-less functions to void types (Bill O'Donnell) [1739607] - [fs] xfs: add online scrub for superblock counters (Bill O'Donnell) [1739607] - [fs] xfs: don't parse the mtpt mount option (Bill O'Donnell) [1739607] - [fs] xfs: scrub should check incore counters against ondisk headers (Bill O'Donnell) [1739607] - [fs] xfs: allow scrubbers to pause background reclaim (Bill O'Donnell) [1739607] - [fs] xfs: rename the speculative block allocation reclaim toggle functions (Bill O'Donnell) [1739607] - [fs] xfs: track delayed allocation reservations across the filesystem (Bill O'Donnell) [1739607] - [fs] xfs: fix broken bhold behavior in xrep_roll_ag_trans (Bill O'Donnell) [1739607] - [fs] xfs: unlock inode when xfs_ioctl_setattr_get_trans can't get transaction (Bill O'Donnell) [1739607] - [fs] xfs: kill the xfs_dqtrx_t typedef (Bill O'Donnell) [1739607] - [fs] xfs: widen inode delalloc block counter to 64-bits (Bill O'Donnell) [1739607] - [fs] xfs: widen quota block counters to 64-bit integers (Bill O'Donnell) [1739607] - [fs] xfs: assert that we don't enter agfl freeing with a non-permanent transaction (Bill O'Donnell) [1739607] - [fs] xfs: make tr_growdata a permanent transaction (Bill O'Donnell) [1739607] - [fs] xfs: merge adjacent io completions of the same type (Bill O'Donnell) [1739607] - [fs] xfs: remove unused m_data_workqueue (Bill O'Donnell) [1739607] - [fs] xfs: implement per-inode writeback completion queues (Bill O'Donnell) [1739607] - [fs] xfs: scrub should only cross-reference with healthy btrees (Bill O'Donnell) [1739607] - [fs] xfs: scrub/repair should update filesystem metadata health (Bill O'Donnell) [1739607] - [fs] xfs: hoist the already_fixed variable to the scrub context (Bill O'Donnell) [1739607] - [fs] xfs: collapse scrub bool state flags into a single unsigned int (Bill O'Donnell) [1739607] - [fs] xfs: refactor scrub context initialization (Bill O'Donnell) [1739607] - [fs] xfs: report inode health via bulkstat (Bill O'Donnell) [1739607] - [fs] xfs: report AG health via AG geometry ioctl (Bill O'Donnell) [1739607] - [fs] xfs: report fs and rt health via geometry structure (Bill O'Donnell) [1739607] - [fs] xfs: add a new ioctl to describe allocation group geometry (Bill O'Donnell) [1739607] - [fs] xfs: bump XFS_IOC_FSGEOMETRY to v5 structures (Bill O'Donnell) [1739607] - [fs] xfs: clear BAD_SUMMARY if unmounting an unhealthy filesystem (Bill O'Donnell) [1739607] - [fs] xfs: replace the BAD_SUMMARY mount flag with the equivalent health code (Bill O'Donnell) [1739607] - [fs] xfs: track metadata health status (Bill O'Donnell) [1739607] - [fs] xfs,fstrim: fix to return correct minlen (Bill O'Donnell) [1739607] - [fs] xfs: shutdown after buf release in iflush cluster abort path (Bill O'Donnell) [1739607] - [fs] xfs: wake commit waiters on CIL abort before log item abort (Bill O'Donnell) [1739607] - [fs] xfs: fix btree scrub checking with regards to root-in-inode (Bill O'Donnell) [1739607] - [fs] xfs: dabtree scrub needs to range-check level (Bill O'Donnell) [1739607] - [fs] xfs: clean up xfs_dir2_leaf_addname (Bill O'Donnell) [1739607] - [fs] xfs: zero initialize highstale and lowstale in xfs_dir2_leaf_addname (Bill O'Donnell) [1739607] - [fs] xfs: clean up xfs_dir2_leafn_add (Bill O'Donnell) [1739607] - [fs] xfs: Zero initialize highstale and lowstale in xfs_dir2_leafn_add (Bill O'Donnell) [1739607] - [fs] xfs: fix backwards endian conversion in scrub (Bill O'Donnell) [1739607] - [fs] xfs: fix uninitialized error variables (Bill O'Donnell) [1739607] - [fs] xfs: rework breaking of shared extents in xfs_file_iomap_begin (Bill O'Donnell) [1739607] - [fs] xfs: don't pass iomap flags to xfs_reflink_allocate_cow (Bill O'Donnell) [1739607] - [fs] xfs: fix uninitialized error variable (Bill O'Donnell) [1739607] - [fs] xfs: introduce an always_cow mode (Bill O'Donnell) [1739607] - [fs] xfs: report IOMAP_F_SHARED from xfs_file_iomap_begin_delay (Bill O'Donnell) [1739607] - [fs] xfs: make COW fork unwritten extent conversions more robust (Bill O'Donnell) [1739607] - [fs] xfs: merge COW handling into xfs_file_iomap_begin_delay (Bill O'Donnell) [1739607] - [fs] xfs: also truncate holes covered by COW blocks (Bill O'Donnell) [1739607] - [fs] xfs: don't use delalloc extents for COW on files with extsize hints (Bill O'Donnell) [1739607] - [fs] xfs: fix SEEK_DATA for speculative COW fork preallocation (Bill O'Donnell) [1739607] - [fs] xfs: make xfs_bmbt_to_iomap more useful (Bill O'Donnell) [1739607] - [fs] xfs: fix xfs_buf magic number endian checks (Bill O'Donnell) [1739607] - [fs] xfs: retry COW fork delalloc conversion when no extent was found (Bill O'Donnell) [1739607] - [fs] xfs: remove the truncate short cut in xfs_map_blocks (Bill O'Donnell) [1739607] - [fs] xfs: move xfs_iomap_write_allocate to xfs_aops.c (Bill O'Donnell) [1739607] - [fs] xfs: move stat accounting to xfs_bmapi_convert_delalloc (Bill O'Donnell) [1739607] - [fs] xfs: move transaction handling to xfs_bmapi_convert_delalloc (Bill O'Donnell) [1739607] - [fs] xfs: split XFS_BMAPI_DELALLOC handling from xfs_bmapi_write (Bill O'Donnell) [1739607] - [fs] xfs: factor out two helpers from xfs_bmapi_write (Bill O'Donnell) [1739607] - [fs] xfs: simplify the xfs_bmap_btree_to_extents calling conventions (Bill O'Donnell) [1739607] - [fs] xfs: remove the s_maxbytes checks in xfs_map_blocks (Bill O'Donnell) [1739607] - [fs] xfs: remove the io_type field from the writeback context and ioend (Bill O'Donnell) [1739607] - [fs] xfs: compile time offset checks for common v4/v5 metadata (Bill O'Donnell) [1739607] - [fs] xfs: use buf ops magic to detect btree block type (Bill O'Donnell) [1739607] - [fs] xfs: add magic numbers to dquot buffer ops (Bill O'Donnell) [1739607] - [fs] xfs: add inode magic to inode verifier (Bill O'Donnell) [1739607] - [fs] xfs: factor xfs_da3_blkinfo verification into common helper (Bill O'Donnell) [1739607] - [fs] xfs: miscellaneous verifier magic value fixups (Bill O'Donnell) [1739607] - [fs] xfs: use verifier magic field in dir2 leaf verifiers (Bill O'Donnell) [1739607] - [fs] xfs: distinguish between bnobt and cntbt magic values (Bill O'Donnell) [1739607] - [fs] xfs: split up allocation btree verifier (Bill O'Donnell) [1739607] - [fs] xfs: distinguish between inobt and finobt magic values (Bill O'Donnell) [1739607] - [fs] xfs: create a separate finobt verifier (Bill O'Donnell) [1739607] - [fs] xfs: always check magic values in on-disk byte order (Bill O'Donnell) [1739607] - [fs] xfs: clarify documentation for the function to reverify buffers (Bill O'Donnell) [1739607] - [fs] xfs: cache unlinked pointers in an rhashtable (Bill O'Donnell) [1739607] - [fs] xfs: add tracepoints for high level iunlink operations (Bill O'Donnell) [1739607] - [fs] xfs: refactor inode update in iunlink_remove (Bill O'Donnell) [1739607] - [fs] xfs: refactor unlinked list search and mapping to a separate function (Bill O'Donnell) [1739607] - [fs] xfs: refactor inode unlinked pointer update functions (Bill O'Donnell) [1739607] - [fs] xfs: strengthen AGI unlinked inode bucket pointer checks (Bill O'Donnell) [1739607] - [fs] xfs: refactor AGI unlinked bucket updates (Bill O'Donnell) [1739607] - [fs] xfs: add xfs_verify_agino_or_null helper (Bill O'Donnell) [1739607] - [fs] xfs: clean up iunlink functions (Bill O'Donnell) [1739607] - [fs] xfs: Introduce XFS_PTAG_VERIFIER_ERROR panic mask (Bill O'Donnell) [1739607] - [fs] xfs: remove duplicated xfs_defer.h (Bill O'Donnell) [1739607] - [fs] xfs: check attribute name validity (Bill O'Donnell) [1739607] - [fs] xfs: check directory name validity (Bill O'Donnell) [1739607] - [fs] xfs: fix off-by-one error in rtbitmap cross-reference (Bill O'Donnell) [1739607] - [fs] xfs: scrub should flag dir/attr offsets that aren't mappable with xfs_dablk_t (Bill O'Donnell) [1739607] - [fs] xfs: abort xattr scrub if fatal signals are pending (Bill O'Donnell) [1739607] - [fs] xfs: consolidate scrub dinode mapping code into a single function (Bill O'Donnell) [1739607] - [fs] xfs: scrub big block inode btrees correctly (Bill O'Donnell) [1739607] - [fs] xfs: clean up the inode cluster checking in the inobt scrub (Bill O'Donnell) [1739607] - [fs] xfs: hoist inode cluster checks out of loop (Bill O'Donnell) [1739607] - [fs] xfs: check inobt record alignment on big block filesystems (Bill O'Donnell) [1739607] - [fs] xfs: check the ir_startino alignment directly (Bill O'Donnell) [1739607] - [fs] xfs: never try to scrub more than 64 inodes per inobt record (Bill O'Donnell) [1739607] - [powerpc] powerpc: Allow flush_(inval_)dcache_range to work across ranges >4GB (Steve Best) [1744062] - [scsi] scsi: lpfc: Fix port relogin failure due to GID_FT interaction (Dick Kennedy) [1733217] - [rpmspec] redhat: Fix error messages during build of zfcpdump kernel (Philipp Rudo) [1745652] - [s390] s390/protvirt: avoid memory sharing for diag 308 set/store (Philipp Rudo) [1745614] - [infiniband] IB/hfi1: Remove extra brackets from an if (Petr Oros) [1737066] - [documentation] docs/memory-barriers.txt: Update I/O section to be clearer about CPU vs thread (Petr Oros) [1737066] - [documentation] docs/memory-barriers.txt: Fix style, spacing and grammar in I/O section (Petr Oros) [1737066] - [powerpc] arch: Remove dummy mmiowb() definitions from arch code (Petr Oros) [1737066] - [netdrv] net/ethernet/silan/sc92031: Remove stale comment about mmiowb() (Petr Oros) [1737066] - [infiniband] i40iw: Redefine i40iw_mmiowb() to do nothing (Petr Oros) [1737066] - [scsi] scsi/qla1280: Remove stale comment about mmiowb() (Petr Oros) [1737066] - [netdrv] drivers: Remove explicit invocations of mmiowb() (Petr Oros) [1737066] - [infiniband] drivers: Remove useless trailing comments from mmiowb() invocations (Petr Oros) [1737066] - [documentation] Documentation: Kill all references to mmiowb() (Petr Oros) [1737066] - [riscv] riscv/mmiowb: Hook up mmwiob() implementation to asm-generic code (Petr Oros) [1737066] - [powerpc] powerpc/mmiowb: Hook up mmwiob() implementation to asm-generic code (Petr Oros) [1737066] - [nds32] nds32/io: Remove useless definition of mmiowb() (Petr Oros) [1737066] - [x86] x86/io: Remove useless definition of mmiowb() (Petr Oros) [1737066] - [arm64] arm64/io: Remove useless definition of mmiowb() (Petr Oros) [1737066] - [include] mmiowb: Hook up mmiowb helpers to spinlocks and generic I/O accessors (Petr Oros) [1737066] - [arm64] arch: Use asm-generic header for asm/mmiowb.h (Petr Oros) [1737066] - [kernel] asm-generic/mmiowb: Add generic implementation of mmiowb() tracking (Petr Oros) [1737066] - [documentation] docs/memory-barriers.txt: Rewrite "KERNEL I/O BARRIER EFFECTS" section (Petr Oros) [1737066] - [s390] s390/cpum_sf: save TOD clock base in SDBs for time conversion (Philipp Rudo) [1743504] - [net] netns: provide pure entropy for net_hash_mix() (Paolo Abeni) [1737439] {CVE-2019-10639} - [net] netns: get more entropy from net_hash_mix() (Paolo Abeni) [1737439] {CVE-2019-10639} - [netdrv] net: phy: improve pause handling (Petr Oros) [1735763] - [netdrv] net: phy: fix reading fixed phy status (Petr Oros) [1735763] - [netdrv] net: phy: allow a PHY driver to define neither features nor get_features (Petr Oros) [1735763] - [netdrv] net: phy: Add support for asking the PHY its abilities (Petr Oros) [1735763] - [netdrv] net: phy: use genphy_read_abilities in genphy driver (Petr Oros) [1735763] - [netdrv] net: phy: add genphy_read_abilities (Petr Oros) [1735763] - [netdrv] net: phy: let genphy_c45_read_abilities also check aneg capability (Petr Oros) [1735763] - [netdrv] net: phy: Add generic support for 2.5GBaseT and 5GBaseT (Petr Oros) [1735763] - [netdrv] net: phy: Extract genphy_c45_pma_read_abilities from marvell10g (Petr Oros) [1735763] - [netdrv] net: phy: Move of_set_phy_eee_broken to phy-core.c (Petr Oros) [1735763] - [netdrv] net: phy: Mask-out non-compatible modes when setting the max-speed (Petr Oros) [1735763] - [netdrv] net: phy: don't allow __set_phy_supported to add unsupported modes (Petr Oros) [1735763] - [netdrv] net: phy: remove unneeded masking of PHY register read results (Petr Oros) [1735763] - [netdrv] net: phy: probe the PHY before determining the supported features (Petr Oros) [1735763] - [rpmspec] fix package summary and description for some kernel subpackages ("Herton R. Krzesinski") [1656863] - [fs] mm/huge_memory: fix vmf_insert_pfn_{pmd, pud}() crash, handle unaligned addresses (Jeff Moyer) [1743159] - [mm] mm/huge_memory.c: fix modifying of page protection by insert_pfn_pmd() (Jeff Moyer) [1743159] - [arm64] arm64: disable improved unwind tables (Mark Langsdorf) [1684694] - [arm64] arm64/stacktrace: Export save_stack_trace_regs() (Mark Langsdorf) [1684694] - [fs] nfs4: flex_file: ignore synthetic uid/gid for tightly coupled DSes (Steve Dickson) [1655712] - [include] futex: Update comments and docs about return values of arch futex code (Waiman Long) [1737058] - [arm64] arm64: futex: Avoid copying out uninitialised stack in failed cmpxchg() (Waiman Long) [1737058] - [arm64] arm64: futex: Bound number of LDXR/STXR loops in FUTEX_WAKE_OP (Waiman Long) [1737058] - [kernel] locking/futex: Allow low-level atomic operations to return -EAGAIN (Waiman Long) [1737058] - [arm64] arm64: futex: Fix FUTEX_WAKE_OP atomic ops with non-zero result value (Waiman Long) [1737058] - [kernel] futex: Ensure that futex address is aligned in handle_futex_death() (Waiman Long) [1737058] - [kernel] futex: Convert futex_pi_state.refcount to refcount_t (Waiman Long) [1737058] - [kernel] sched/wake_q: Reduce reference counting for special users (Waiman Long) [1737058] - [kernel] sched/wake_q: Add branch prediction hint to wake_q_add() cmpxchg (Waiman Long) [1737058] - [kernel] futex: No need to check return value of debugfs_create functions (Waiman Long) [1737058] - [kernel] futex: Handle early deadlock return correctly (Waiman Long) [1737058] - [kernel] futex: Fix barrier comment (Waiman Long) [1737058] - [kernel] futex: Cure exit race (Waiman Long) [1737058] - [kernel] futex: Replace spin_is_locked() with lockdep (Waiman Long) [1737058] - [kernel] futex: Mark expected switch fall-throughs (Waiman Long) [1737058] - [kernel] sched/deadline: Correctly handle active 0-lag timers (Phil Auld) [1735907] - [include] build_bug.h: add wrapper for _Static_assert (Ivan Vecera) [1735752] - [include] build_bug.h: remove most of dummy BUILD_BUG_ON stubs for Sparse (Ivan Vecera) [1735752] - [include] build_bug.h: remove negative-array fallback for BUILD_BUG_ON() (Ivan Vecera) [1735752] - [mm] percpu: remove spurious lock dependency between percpu and sched (Rafael Aquini) [1731180] - [mm] percpu: use chunk scan_hint to skip some scanning (Rafael Aquini) [1731180] - [mm] percpu: convert chunk hints to be based on pcpu_block_md (Rafael Aquini) [1731180] - [mm] percpu: make pcpu_block_md generic (Rafael Aquini) [1731180] - [mm] percpu: use block scan_hint to only scan forward (Rafael Aquini) [1731180] - [mm] percpu: remember largest area skipped during allocation (Rafael Aquini) [1731180] - [mm] percpu: add block level scan_hint (Rafael Aquini) [1731180] - [mm] percpu: set PCPU_BITMAP_BLOCK_SIZE to PAGE_SIZE (Rafael Aquini) [1731180] - [mm] percpu: relegate chunks unusable when failing small allocations (Rafael Aquini) [1731180] - [mm] percpu: manage chunks based on contig_bits instead of free_bytes (Rafael Aquini) [1731180] - [mm] percpu: introduce helper to determine if two regions overlap (Rafael Aquini) [1731180] - [mm] percpu: do not search past bitmap when allocating an area (Rafael Aquini) [1731180] - [mm] percpu: update free path with correct new free region (Rafael Aquini) [1731180] - [mm] mm/percpu: add checks for the return value of memblock_alloc*() (Rafael Aquini) [1731180] - [mm] percpu: km: no need to consider pcpu_group_offsets[0] (Rafael Aquini) [1731180] - [mm] percpu: use nr_groups as check condition (Rafael Aquini) [1731180] - [mm] percpu: convert spin_lock_irq to spin_lock_irqsave. (Rafael Aquini) [1731180] - [mm] mm: percpu: remove unnecessary unlikely() (Rafael Aquini) [1731180] - [fs] /proc/meminfo: add percpu populated pages count (Rafael Aquini) [1731180] - [netdrv] tg3: Use napi_alloc_frag() (Jonathan Toppins) [1724774] - [fs] fuse: fix copy_file_range() in the writeback case (Miklos Szeredi) [1650518] - [fs] fuse: add support for copy_file_range() (Miklos Szeredi) [1650518]- [x86] perf/x86/intel: Fix spurious NMI on fixed counter (Michael Petlan) [1755110] - [x86] perf/x86/intel: Fix race in intel_pmu_disable_event() (Michael Petlan) [1755110] - [netdrv] drivers: tap.c: fix wrong backport causing WARN_ON_ONCE(1) in skb_flow_dissect() (Davide Caratti) [1750711] - [virt] KVM: coalesced_mmio: add bounds checking (Bandan Das) [1746804] {CVE-2019-14821}- [fs] gfs2: clear buf_in_tr when ending a transaction in sweep_bh_for_rgrps (Robert S Peterson) [1750939] - [s390] kvm: s390: kvm_s390_vm_start_migration: check dirty_bitmap before using it as target for memset() (Thomas Huth) [1753260] - [fs] cifs: fix credits leak for SMB1 oplock breaks (Leif Sahlberg) [1752243]- Revert "[redhat] switch secureboot kernel image signing to release keys" (Phillip Lougher) - [iommu] iommu/amd: Add support for X2APIC IOMMU interrupts (Suravee Suthikulpanit) [1734842] - [vhost] vhost: make sure log_num < in_num (Eugenio Perez) [1750882] {CVE-2019-14835}- [kernel] open the RHEL 8.2 development (Phillip Lougher) - [md] Revert "[md] dm: eliminate 'split_discard_bios' flag from DM target interface" (Mike Snitzer) [1749929] - [md] Revert "[md] dm: make sure to obey max_io_len_target_boundary" (Mike Snitzer) [1749929] - [pci] PCI: Restore Resizable BAR size bits correctly for 1MB BARs (Myron Stowe) [1717760] - [net] netfilter: nft_fib_netdev: Terminate rule eval if protocol=IPv6 and ipv6 module is disabled (Phil Sutter) [1743945] - [net] netfilter: bridge: Drops IPv6 packets if IPv6 module is not loaded (Phil Sutter) [1743945] - [drm] drm/qxl: get vga ioports (Gerd Hoffmann) [1728936] - [drm] drm/i915: Call dma_set_max_seg_size() in i915_driver_hw_probe() (Lyude Paul) [1724363]- [md] Revert "[md] dm: eliminate 'split_discard_bios' flag from DM target interface" (Mike Snitzer) [1749929] - [md] Revert "[md] dm: make sure to obey max_io_len_target_boundary" (Mike Snitzer) [1749929] - [pci] PCI: Restore Resizable BAR size bits correctly for 1MB BARs (Myron Stowe) [1717760] - [net] netfilter: nft_fib_netdev: Terminate rule eval if protocol=IPv6 and ipv6 module is disabled (Phil Sutter) [1743945] - [net] netfilter: bridge: Drops IPv6 packets if IPv6 module is not loaded (Phil Sutter) [1743945] - [drm] drm/qxl: get vga ioports (Gerd Hoffmann) [1728936] - [drm] drm/i915: Call dma_set_max_seg_size() in i915_driver_hw_probe() (Lyude Paul) [1724363]- [net] netfilter: nft_set: fix allocation size overflow in privsize callback. (Florian Westphal) [1746338] - [net] net: route dump netlink NLM_F_MULTI flag missing (Stefano Brivio) [1745971] - [net] sched: pfifo_fast: fix wrong dereference in pfifo_fast_enqueue (Davide Caratti) [1745390] - [net] sched: pfifo_fast: fix wrong dereference when qdisc is reset (Davide Caratti) [1745387] - [scsi] scsi: vmw_pscsi: Fix use-after-free in pvscsi_queue_lck() (David Milburn) [1746597]- [drm] drm/virtio: use virtio_max_dma_size (Gerd Hoffmann) [1739291] - [mm] hwpoison, memory_hotplug: allow hwpoisoned pages to be offlined (Rafael Aquini) [1706088] - [powerpc] kvm: ppc: book3s: Enable XIVE native capability only if OPAL has required functions [BZ1744884] (David Gibson) [1744884] - [scsi] scsi: lpfc: Fix oops when fewer hdwqs than cpus (Dick Kennedy) [1745731] - [scsi] scsi: lpfc: Limit xri count for kdump environment (Dick Kennedy) [1745731] - [scsi] scsi: lpfc: Mitigate high memory pre-allocation by SCSI-MQ (Dick Kennedy) [1745731] - [scsi] scsi: qla2xxx: Fix hardirq-unsafe locking (Himanshu Madhani) [1719941] - [x86] Revert "[x86] x86/kexec/64: Prevent kexec from 5-level paging to a 4-level only kernel" (Baoquan He) [1669088] - [x86] Revert "[x86] x86/boot: Add xloadflags bits to check for 5-level paging support" (Baoquan He) [1669088]- [wireless] mwifiex: fix 802.11n/WPA detection (Jarod Wilson) [1714476] {CVE-2019-3846}- [x86] x86/kdump: Reserve extra memory when SME or SEV is active (Kairui Song) [1728519] - [scsi] scsi: qla2xxx: Fix hardlockup in abort command during driver remove (Himanshu Madhani) [1690041] - [scsi] qla2xxx: Update driver version to 10.01.00.15.08.1-k1 (Himanshu Madhani) [1690041] - [scsi] scsi: qla2xxx: Fix panic from use after free in qla2x00_async_tm_cmd (Himanshu Madhani) [1690041] - [scsi] scsi: qla2xxx: cleanup trace buffer initialization (Himanshu Madhani) [1690041] - [scsi] scsi: qla2xxx: qla2x00_alloc_fw_dump: set ha->eft (Himanshu Madhani) [1690041] - [scsi] scsi: qla2xxx: Use mutex protection during qla2x00_sysfs_read_fw_dump() (Himanshu Madhani) [1690041] - [scsi] scsi: qla2xxx: move IO flush to the front of NVME rport unregistration (Himanshu Madhani) [1690041] - [scsi] scsi: qla2xxx: Fix NVME cmd and LS cmd timeout race condition (Himanshu Madhani) [1690041] - [scsi] scsi: qla2xxx: Complain loudly about reference count underflow (Himanshu Madhani) [1690041] - [scsi] scsi: qla2xxx: Fix race conditions in the code for aborting SCSI commands (Himanshu Madhani) [1690041] - [scsi] scsi: qla2xxx: Use an on-stack completion in qla24xx_control_vp() (Himanshu Madhani) [1690041] - [scsi] scsi: qla2xxx: Change abort wait_loop from msleep to wait_event_timeout (Himanshu Madhani) [1690041] - [scsi] scsi: qla2xxx: Set the SCSI command result before calling the command done (Himanshu Madhani) [1690041] - [scsi] scsi: qla2xxx: on session delete, return nvme cmd (Himanshu Madhani) [1690041] - [scsi] scsi: qla2xxx: Fix kernel crash after disconnecting NVMe devices (Himanshu Madhani) [1690041] - [scsi] scsi: qla2xxx: Remove the fcport test from qla_nvme_abort_work() (Himanshu Madhani) [1690041] - [scsi] scsi: qla2xxx: Fix driver unload when FC-NVMe LUNs are connected (Himanshu Madhani) [1690041] - [scsi] scsi: qla2xxx: Set remote port devloss timeout to 0 (Himanshu Madhani) [1690041] - [scsi] scsi: qla2xxx: Fix panic in qla_dfs_tgt_counters_show (Himanshu Madhani) [1690041] - [scsi] scsi: qla2xxx: Fix fw dump corruption (Himanshu Madhani) [1690041] - [x86] kvm: disable nested virt on pre-haswell processors (Paolo Bonzini) [1739739] - [x86] kvm: taint kernel for tech-preview when using nested virtualization (Paolo Bonzini) [1739739] - [x86] kvm: x86: hyper-v: don't crash on KVM_GET_SUPPORTED_HV_CPUID when kvm_intel.nested is disabled (Vitaly Kuznetsov) [1746100]- [char] ipmi: move message error checking to avoid deadlock (Tony Camuso) [1731388 1718699] - [crypto] crypto: testmgr - mark crc32 checksum as FIPS allowed (Neil Horman) [1738887] - [include] dma-mapping: use dma_get_mask in dma_addressing_limited (Don Dutile) [1738631] - [kernel] dma-direct: correct the physical addr in dma_direct_sync_sg_for_cpu/device (Don Dutile) [1738631] - [kernel] dma-direct: only limit the mapping size if swiotlb could be used (Don Dutile) [1738631] - [include] dma-mapping: add a dma_addressing_limited helper (Don Dutile) [1738631] - [kernel] dma-direct: Force unencrypted DMA under SME for certain DMA masks (Don Dutile) [1738631] - [lib] lib/genalloc: introduce chunk owners (Don Dutile) [1738631] - [lib] lib/genalloc: add gen_pool_dma_zalloc() for zeroed DMA allocations (Don Dutile) [1738631] - [lib] lib/genalloc.c: fix allocation of aligned buffer from non-aligned chunk (Don Dutile) [1738631] - [include] dma-mapping: remove dma_max_pfn (Don Dutile) [1738631] - [mmc] mmc: core: let the dma map ops handle bouncing (Don Dutile) [1738631] - [mmc] mmc: core: align max segment size with logical block size (Don Dutile) [1738631] - [kernel] swiotlb: no need to check return value of debugfs_create functions (Don Dutile) [1738631] - [xen] swiotlb: fix phys_addr_t overflow warning (Don Dutile) [1738631] - [kernel] swiotlb: Return consistent SWIOTLB segments/nr_tbl (Don Dutile) [1738631] - [kernel] swiotlb: Group identical cleanup in swiotlb_cleanup() (Don Dutile) [1738631] - [kernel] swiotlb: save io_tlb_used to local variable before leaving critical section (Don Dutile) [1738631] - [kernel] swiotlb: dump used and total slots when swiotlb buffer is full (Don Dutile) [1738631] - [kernel] swiotlb: add checks for the return value of memblock_alloc*() (Don Dutile) [1738631] - [kernel] swiotlb: add debugfs to track swiotlb buffer usage (Don Dutile) [1738631] - [kernel] dma-direct: fix DMA_ATTR_NO_KERNEL_MAPPING (Don Dutile) [1738631] - [kernel] dma-direct: handle DMA_ATTR_NO_KERNEL_MAPPING in common code (Don Dutile) [1738631] - [kernel] dma-direct: fix DMA_ATTR_NO_KERNEL_MAPPING for remapped allocations (Don Dutile) [1738631] - [kernel] dma-mapping: remove a pointless memset in dma_atomic_pool_init (Don Dutile) [1738631] - [kernel] dma-mapping: fix lack of DMA address assignment in generic remap allocator (Don Dutile) [1738631] - [kernel] dma-remap: support DMA_ATTR_NO_KERNEL_MAPPING (Don Dutile) [1738631] - [kernel] dma-mapping: support highmem in the generic remap allocator (Don Dutile) [1738631] - [kernel] dma-direct: handle DMA_ATTR_NON_CONSISTENT in common code (Don Dutile) [1738631] - [kernel] dma-mapping: add a dma_alloc_need_uncached helper (Don Dutile) [1738631] - [kernel] dma-mapping: truncate dma masks to what dma_addr_t can hold (Don Dutile) [1738631] - [kernel] dma-remap: Avoid de-referencing NULL atomic_pool (Don Dutile) [1738631] - [include] dma-buf: add DMA_BUF_SET_NAME ioctls (Don Dutile) [1738631] - [include] dma-buf: give each buffer a full-fledged inode (Don Dutile) [1738631] - [fs] new wrapper: alloc_file_pseudo() (Don Dutile) [1738631] - [kernel] dma-direct: provide generic support for uncached kernel segments (Don Dutile) [1738631] - [include] dma-contiguous: fix !CONFIG_DMA_CMA version of dma_{alloc, free}_contiguous() (Don Dutile) [1738631] - [kernel] dma-contiguous: use fallback alloc_pages for single pages (Don Dutile) [1738631] - [kernel] dma-contiguous: add dma_{alloc,free}_contiguous() helpers (Don Dutile) [1738631] - [iommu] iommu/dma: Fix condition check in iommu_dma_unmap_sg (Don Dutile) [1738631] - [iommu] iommu/dma: move the arm64 wrappers to common code (Don Dutile) [1738631] - [iommu] iommu/dma-iommu.c: convert to use vm_map_pages() (Don Dutile) [1738631] - [mm] mm: introduce new vm_map_pages() and vm_map_pages_zero() API (Don Dutile) [1738631] - [mm] arm64/iommu: handle non-remapped addresses in ->mmap and ->get_sgtable (Don Dutile) [1738631] - [arm64] arm64/mm: wire up CONFIG_ARCH_HAS_SET_DIRECT_MAP (Don Dutile) [1738631] - [kernel] mm/hibernation: Make hibernation handle unmapped pages (Don Dutile) [1738631] - [mm] page_poison: play nicely with KASAN (Don Dutile) [1738631] - [mm] mm/vmalloc: Avoid rare case of flushing TLB with weird arguments (Don Dutile) [1738631] - [mm] mm/vmalloc: Fix calculation of direct map addr range (Don Dutile) [1738631] - [mm] mm/vmalloc: Add flag for freeing of special permsissions (Don Dutile) [1738631] - [x86] x86/mm/cpa: Add set_direct_map_*() functions (Don Dutile) [1738631] - [arm64] dma-mapping: add a kconfig symbol for arch_setup_dma_ops availability (Don Dutile) [1738631] - [iommu] iommu/dma: Remove the flush_page callback (Don Dutile) [1738631] - [include] iommu/dma: Cleanup dma-iommu.h (Don Dutile) [1738631] - [dma] dmaengine: Add matching device node validation in __dma_request_channel() (Don Dutile) [1738631] - [dma] dmaengine: dma_request_chan_by_mask() to handle deferred probing (Don Dutile) [1738631] - [include] dma-buf: start caching of sg_table objects v2 (Don Dutile) [1738631] - [kernel] dma-mapping: add a Kconfig symbol to indicate arch_dma_prep_coherent presence (Don Dutile) [1738631] - [iommu] iommu/dma-iommu: Remove iommu_dma_map_msi_msg() (Don Dutile) [1738631] - [irqchip] irqchip/ls-scfg-msi: Don't map the MSI page in ls_scfg_msi_compose_msg() (Don Dutile) [1738631] - [irqchip] irqchip/gic-v3-mbi: Don't map the MSI page in mbi_compose_m{b, s}i_msg() (Don Dutile) [1738631] - [irqchip] irqchip/gicv2m: Don't map the MSI page in gicv2m_compose_msi_msg() (Don Dutile) [1738631] - [irqchip] irqchip/gic-v3-its: Don't map the MSI page in its_irq_compose_msi_msg() (Don Dutile) [1738631] - [irqchip] irqchip/gic-v3-its: Align PCI Multi-MSI allocation on their size (Don Dutile) [1738631] - [iommu] iommu/dma-iommu: Split iommu_dma_map_msi_msg() in two parts (Don Dutile) [1738631] - [iommu] iommu/dma: Remove unused variable (Don Dutile) [1738631] - [iommu] iommu/dma: Use NUMA aware memory allocations in __iommu_dma_alloc_pages() (Don Dutile) [1738631] - [kernel] genirq/msi: Add a new field in msi_desc to store an IOMMU cookie (Don Dutile) [1738631] - [pci] PCI/MSI: Remove unused mask_msi_irq() and unmask_msi_irq() (Don Dutile) [1738631] - [include] PCI/MSI: Remove unused __write_msi_msg() and write_msi_msg() (Don Dutile) [1738631] - [include] genirq/msi: Clean up usage of __u8/__u16 types (Don Dutile) [1738631] - [base] platform-msi: Free descriptors in platform_msi_domain_free() (Don Dutile) [1738631] - [base] genirq/msi: Allow creation of a tree-based irqdomain for platform-msi (Don Dutile) [1738631] - [kernel] dma-debug: only skip one stackframe entry (Don Dutile) [1738631] - [dma] dmaengine: idma64: Move driver name to the header (Don Dutile) [1738631] - [kernel] dma-mapping: remove an unnecessary NULL check (Don Dutile) [1738631] - [include] dma-buf: Update [un]map documentation to match the other functions (Don Dutile) [1738631] - [include] dma-buf: Remove leftover [un]map_atomic comments (Don Dutile) [1738631] - [x86] x86/dma: Remove the x86_dma_fallback_dev hack (Don Dutile) [1738631] - [kernel] dma-mapping: remove leftover NULL device support (Don Dutile) [1738631] - [kernel] dma: select GENERIC_ALLOCATOR for DMA_REMAP (Don Dutile) [1738631] - [crypto] crypto: ccp - Ignore unconfigured CCP device on suspend/resume (Gary Hook) [1743999] - [md] dm snapshot: fix oversights in optional discard support (Mike Snitzer) [1744291] - [md] dm snapshot: add optional discard support features (Mike Snitzer) [1744291] - [md] dm snapshot: Use fine-grained locking scheme (Mike Snitzer) [1744291] - [md] dm snapshot: Make exception tables scalable (Mike Snitzer) [1744291] - [md] dm snapshot: Replace mutex with rw semaphore (Mike Snitzer) [1744291] - [md] dm snapshot: Don't sleep holding the snapshot lock (Mike Snitzer) [1744291] - [include] list_bl: Add hlist_bl_add_before/behind helpers (Mike Snitzer) [1744291] - [powerpc] powerpc/rtas: use device model APIs and serialization during LPM (Steve Best) [1741643] - [firmware] firmware/efi: Add NULL pointer checks in efivars API functions (Jarod Wilson) [1741949] - [fs] ovl: fix wrong flags check in FS_IOC_FS[SG]ETXATTR ioctls (Miklos Szeredi) [1724518] - [include] mm: page_cache_add_speculative(): refactor out some code duplication (Michael Petlan) [1738331] - [netdrv] ibmvnic: Unmap DMA address of TX descriptor buffers after use (Steve Best) [1743155] - [fs] NFSv4.1 don't free interrupted slot on open (Steve Dickson) [1708345] - [fs] NFSv4.1: Avoid false retries when RPC calls are interrupted (Steve Dickson) [1708345] - [net] ipv6: Fix return value of ipv6_mc_may_pull() for malformed packets (Stefano Brivio) [1743203] - [net] inet: frags: re-introduce skb coalescing for local delivery (Guillaume Nault) [1719418]- [net] xfrm: fix sa selector validation (Sabrina Dubroca) [1738871] - [net] xfrm: Fix xfrm sel prefix length validation (Sabrina Dubroca) [1738871] - [kernel] locking/rwsem: Prevent decrement of reader count before increment (Waiman Long) [1740338] - [include] include/list: Backport list_cut_before() (Waiman Long) [1740338] - [vhost] vhost: vsock: add weight support (Jason Wang) [1738494] - [vhost] vhost_net: fix possible infinite loop (Jason Wang) [1738494] - [vhost] vhost: introduce vhost_exceeds_weight() (Jason Wang) [1738494] - [vhost] vhost: reject zero size iova range (Jason Wang) [1738494] - [vhost] vhost: silence an unused-variable warning (Jason Wang) [1738494] - [vhost] vhost: correctly check the return value of translate_desc() in log_used() (Jason Wang) [1738494] - [vhost] vhost: return EINVAL if iovecs size does not match the message size (Jason Wang) [1738494] - [vhost] Revert "net: vhost: lock the vqs one by one" (Jason Wang) [1738494] - [vhost] vhost_net: switch to use mutex_trylock() in vhost_net_busy_poll() (Jason Wang) [1738494] - [vhost] vhost: make sure used idx is seen before log in vhost_add_used_n() (Jason Wang) [1738494] - [vhost] vhost: fix IOTLB locking (Jason Wang) [1738494] - [netdrv] tun: wake up waitqueues after IFF_UP is set (Jason Wang) [1738494] - [netdrv] tuntap: synchronize through tfiles array instead of tun->numqueues (Jason Wang) [1738494] - [netdrv] tuntap: fix dividing by zero in ebpf queue selection (Jason Wang) [1738494] - [netdrv] tun: Remove unused first parameter of tun_get_iff() (Jason Wang) [1738494] - [netdrv] tun: Add ioctl() TUNGETDEVNETNS cmd to allow obtaining real net ns of tun device (Jason Wang) [1738494] - [netdrv] tun: add a missing rcu_read_unlock() in error path (Jason Wang) [1738494] - [netdrv] tun: properly test for IFF_UP (Jason Wang) [1738494] - [netdrv] tun: remove unnecessary memory barrier (Jason Wang) [1738494] - [netdrv] tun: fix blocking read (Jason Wang) [1738494] - [netdrv] tun: move the call to tun_set_real_num_queues (Jason Wang) [1738494] - [netdrv] tun: publish tfile after it's fully initialized (Jason Wang) [1738494] - [netdrv] tun: replace get_cpu_ptr with this_cpu_ptr when bh disabled (Jason Wang) [1738494] - [netdrv] tun: remove skb access after netif_receive_skb (Jason Wang) [1738494] - [netdrv] tun: remove unnecessary check in tun_flow_update (Jason Wang) [1738494] - [netdrv] tuntap: fix multiqueue rx (Jason Wang) [1738494] - [netdrv] tun: Adjust on-stack tun_page initialization. (Jason Wang) [1738494] - [netdrv] tuntap: free XDP dropped packets in a batch (Jason Wang) [1738494] - [vhost] vhost_net: mitigate page reference counting during page frag refill (Jason Wang) [1738494] - [vhost] net: vhost: remove bad code line (Jason Wang) [1738494] - [vhost] net: vhost: add rx busy polling in tx path (Jason Wang) [1738494] - [vhost] net: vhost: factor out busy polling logic to vhost_net_busy_poll() (Jason Wang) [1738494] - [vhost] net: vhost: replace magic number of lock annotation (Jason Wang) [1738494] - [vhost] net: vhost: lock the vqs one by one (Jason Wang) [1738494] - [vhost] vhost_net: add a missing error return (Jason Wang) [1738494] - [netdrv] net: tun: remove useless codes of tun_automq_select_queue (Jason Wang) [1738494] - [vhost] vhost_net: batch submitting XDP buffers to underlayer sockets (Jason Wang) [1738494] - [netdrv] tap: accept an array of XDP buffs through sendmsg() (Jason Wang) [1738494] - [netdrv] tuntap: accept an array of XDP buffs through sendmsg() (Jason Wang) [1738494] - [netdrv] tun: switch to new type of msg_control (Jason Wang) [1738494] - [netdrv] tuntap: move XDP flushing out of tun_do_xdp() (Jason Wang) [1738494] - [netdrv] tuntap: split out XDP logic (Jason Wang) [1738494] - [netdrv] tuntap: tweak on the path of skb XDP case in tun_build_skb() (Jason Wang) [1738494] - [netdrv] tuntap: simplify error handling in tun_build_skb() (Jason Wang) [1738494] - [netdrv] tuntap: enable bh early during processing XDP (Jason Wang) [1738494] - [netdrv] tuntap: switch to use XDP_PACKET_HEADROOM (Jason Wang) [1738494] - [netdrv] net: sock: introduce SOCK_XDP (Jason Wang) [1738494] - [vhost] vhost: correctly check the iova range when waking virtqueue (Jason Wang) [1738494] - [vhost] vhost: switch to use new message format (Jason Wang) [1738494] - [vhost] vhost_net: batch update used ring for datacopy TX (Jason Wang) [1738494] - [vhost] vhost_net: rename VHOST_RX_BATCH to VHOST_NET_BATCH (Jason Wang) [1738494] - [vhost] vhost_net: rename vhost_rx_signal_used() to vhost_net_signal_used() (Jason Wang) [1738494] - [vhost] vhost_net: split out datacopy logic (Jason Wang) [1738494] - [vhost] vhost_net: introduce tx_can_batch() (Jason Wang) [1738494] - [vhost] vhost_net: introduce get_tx_bufs() (Jason Wang) [1738494] - [vhost] vhost_net: introduce vhost_exceeds_weight() (Jason Wang) [1738494] - [vhost] vhost_net: introduce helper to initialize tx iov iter (Jason Wang) [1738494] - [vhost] vhost_net: drop unnecessary parameter (Jason Wang) [1738494] - [vhost] vhost_net: Avoid rx vring kicks during busyloop (Jason Wang) [1738494] - [vhost] vhost_net: Avoid rx queue wake-ups during busypoll (Jason Wang) [1738494] - [vhost] vhost_net: Avoid tx vring kicks during busyloop (Jason Wang) [1738494] - [vhost] vhost_net: Rename local variables in vhost_net_rx_peek_head_len (Jason Wang) [1738494] - [mm] x86/mm/fault: Allow stack access below rsp (Waiman Long) [1739341] - [mm] x86/mm: Clarify hardware vs. software "error_code" (Waiman Long) [1739341] - [net] libceph: handle an empty authorize reply (Ilya Dryomov) [1720582]- [drm] drm: Don't retry infinitely when receiving no data on i2c over AUX (Lyude Paul) [1672361] - [scsi] scsi: hpsa: update revision to RH3 (Joseph Szczypek) [1739615] - [scsi] scsi: hpsa: remove printing internal cdb on tag collision (Joseph Szczypek) [1739615] - [scsi] scsi: hpsa: correct scsi command status issue after reset (Joseph Szczypek) [1739615] - [scsi] hpsa: docs: fix broken doc references due to renames (Joseph Szczypek) [1739615] - [scsi] hpsa: docs: pci: fix broken links due to conversion from pci.txt to pci.rst (Joseph Szczypek) [1739615]- [drm] drm/nouveau: Only recalculate PBN/VCPI on mode/connector changes (Lyude Paul) [1734452 1734444] - [drm] drm/nouveau: Only release VCPI slots on mode changes (Lyude Paul) [1734452 1734444] - [infiniband] RDMA/srp: turn off 'use_imm_data' by default (Honggang Li) [1725158] - [gpu] vga_switcheroo: Fix missing gpu_bound call at audio client registration (Lyude Paul) [1739727] - [net] Bluetooth: Fix faulty expression for minimum encryption key size check (Gopal Tiwari) [1743076] {CVE-2019-9506} - [net] Bluetooth: Fix regression with minimum encryption key size alignment (Gopal Tiwari) [1743076] {CVE-2019-9506} - [net] Bluetooth: Align minimum encryption key size for LE and BR/EDR connections (Gopal Tiwari) [1743076] {CVE-2019-9506}- [rpmspec] perf: package tips.txt (Michael Petlan) [1663816] - [mm] mm/memblock.c: skip kmemleak for kasan_init() (Mark Langsdorf) [1722741] - [kernel] mm/resource: Return real error codes from walk failures (Kairui Song) [1740443] - [tools] perf tests: Fix record+probe_libc_inet_pton.sh for powerpc64 (Michael Petlan) [1733231] - [tools] selftests/powerpc: Fix Makefiles for headers_install change (Steve Best) [1740127] - [tools] selftests/powerpc: Add more version checks to alignment_handler test (Steve Best) [1740127] - [tools] selftests/powerpc: Skip earlier in alignment_handler test (Steve Best) [1740127] - [tools] selftests/powerpc: Consolidate copy/paste test logic (Steve Best) [1740127] - [s390] s390/bpf: use 32-bit index for tail calls (Yauheni Kaliuta) [1719377] - [s390] s390/bpf: fix lcgr instruction encoding (Yauheni Kaliuta) [1719377] - [tools] selftests/bpf: fix "alu with different scalars 1" on s390 (Yauheni Kaliuta) [1719377] - [net] bpf: fix use after free in bpf_evict_inode (Yauheni Kaliuta) [1719377] - [arm64] bpf, arm64: remove prefetch insn in xadd mapping (Yauheni Kaliuta) [1719377] - [scsi] scsi: lpfc: Fix crash when cpu count is 1 and null irq affinity mask (Dick Kennedy) [1720905] - [md] md: add bitmap_abort label in md_run (Nigel Croxon) [1721944] - [md] md-bitmap: create and destroy wb_info_pool with the change of bitmap (Nigel Croxon) [1721944] - [md] md-bitmap: create and destroy wb_info_pool with the change of backlog (Nigel Croxon) [1721944] - [md] md: introduce mddev_create/destroy_wb_pool for the change of member device (Nigel Croxon) [1721944] - [md] md/raid1: fix potential data inconsistency issue with write behind device (Nigel Croxon) [1721944] - [md] md: fix for divide error in status_resync (Nigel Croxon) [1721944] - [md] md/raid10: read balance chooses idlest disk for SSD (Nigel Croxon) [1721944] - [md] md: raid1-10: Unify r{1,10}bio_pool_free (Nigel Croxon) [1721944] - [md] md: raid10: Use struct_size() in kmalloc() (Nigel Croxon) [1721944] - [md] md/raid1: get rid of extra blank line and space (Nigel Croxon) [1721944] - [md] md: fix spelling typo and add necessary space (Nigel Croxon) [1721944] - [md] md: md.c: Return -ENODEV when mddev is NULL in rdev_attr_show (Nigel Croxon) [1721944] - [md] raid5-cache: Need to do start() part job after adding journal device (Nigel Croxon) [1721944] - [md] drivers: md: Unify common definitions of raid1 and raid10 (Nigel Croxon) [1721944] - [kernel] userfaultfd: use RCU to free the task struct when fork fails (Andrea Arcangeli) [1718498]- [efi] efi/arm: Revert "Defer persistent reservations until after paging_init()" (Mark Salter) [1699961] - [s390] s390/ipl: Fix detection of has_secure attribute (Philipp Rudo) [1740653] - [fs] xfs: don't crash on null attr fork xfs_bmapi_read (Bill O'Donnell) [1719094] - [powerpc] powerpc/mm: Don't report PUDs as memory leaks when using kmemleak (Desnes Augusto Nunes do Rosario) [1716952] - [x86] kvm: x86: introduce is_pae_paging (Vitaly Kuznetsov) [1720556] - [s390] s390/kasan: Fix recursion loop when triggering kdump (Philipp Rudo) [1740249] - [s390] s390/dasd: fix endless loop after read unit address configuration (Philipp Rudo) [1740251] - [tools] selftests/powerpc: Give some tests longer to run (Steve Best) [1740420] - [nvme] nvme-rdma: use dynamic dma mapping per command (David Milburn) [1738252] - [nvme] nvme-rdma: remove redundant reference between ib_device and tagset (David Milburn) [1738252] - [x86] kvm: svm/avic: Do not send AVIC doorbell to self (Janakarajan Natarajan) [1720981] - [net] tipc: initialise addr_trial_end when setting node addresses (Jon Maloy) [1740317] - [net] tipc: ensure head->lock is initialised (Jon Maloy) [1740317] - [net] netfilter: nf_tables: fix oops during rule dump (Stefano Brivio) [1739734] - [include] netfilter: nf_tables: correct NFT_LOGLEVEL_MAX value (Stefano Brivio) [1739734] - [net] netfilter: nft_compat: do not dump private area (Stefano Brivio) [1739734] - [net] netfilter: nf_tables: fix register ordering (Stefano Brivio) [1739734] - [net] ipvs: defer hook registration to avoid leaks (Stefano Brivio) [1739734] - [net] ipvs: Fix use-after-free in ip_vs_in (Stefano Brivio) [1739734] - [net] netfilter: nf_conntrack_h323: restore boundary check correctness (Stefano Brivio) [1739734] - [net] netfilter: fix nf_l4proto_log_invalid to log invalid packets (Stefano Brivio) [1739734] - [net] netfilter: nf_tables: prevent shift wrap in nft_chain_parse_hook() (Stefano Brivio) [1739734] - [net] netfilter: nft_set_rbtree: check for inactive element after flag mismatch (Stefano Brivio) [1739734] - [net] netfilter: nft_compat: use-after-free when deleting targets (Stefano Brivio) [1739734] - [net] netfilter: nf_tables: fix leaking object reference count (Stefano Brivio) [1739734] - [net] ip6_gre: reload ipv6h in prepare_ip6gre_xmit_ipv6 (Stefano Brivio) [1739640] - [net] ipv6: Unlink sibling route in case of failure (Stefano Brivio) [1739640] - [net] ipv6: Default fib6_type to RTN_UNICAST when not set (Stefano Brivio) [1739640] - [net] inet: frags: call inet_frags_fini() after unregister_pernet_subsys() (Stefano Brivio) [1739640] - [net] ipv6: flowlabel: fl6_sock_lookup() must use atomic_inc_not_zero (Stefano Brivio) [1739640] - [net] netfilter: ipset: Fix rename concurrency with listing (Stefano Brivio) [1739578] - [net] netfilter: ipset: Fix error path in set_target_v3_checkentry() (Stefano Brivio) [1739578] - [net] netfilter: ipset: Fix the last missing check of nla_parse_deprecated() (Stefano Brivio) [1739578] - [net] netfilter: ipset: fix a missing check of nla_parse (Stefano Brivio) [1739578] - [netdrv] ipvlan, l3mdev: fix broken l3s mode wrt local routes (Guillaume Nault) [1738329] - [net] sched: use temporary variable for actions indexes (Marcelo Leitner) [1739244 1729822 1729818 1729398] - [net] sched: cbs: Fix error path of cbs_module_init (Marcelo Leitner) [1739244 1729822 1729818 1729398] - [net] netem: fix use after free and double free with packet corruption (Marcelo Leitner) [1739244 1729822 1729818 1729398] - [net] netem: fix backlog accounting for corrupted GSO frames (Marcelo Leitner) [1739244 1729822 1729818 1729398] - [netdrv] macsec: fix checksumming after decryption (Sabrina Dubroca) [1738237] - [netdrv] macsec: fix use-after-free of skb during RX (Sabrina Dubroca) [1738237] - [net] xfrm interface: fix memory leak on creation (Sabrina Dubroca) [1738267] - [net] tls: fix socket wmem accounting on fallback with netem (Sabrina Dubroca) [1739260] - [net] tls: fix poll ignoring partially copied records (Sabrina Dubroca) [1739260] - [net] tls: make sure offload also gets the keys wiped (Sabrina Dubroca) [1739260] - [net] tls: reject offload of TLS 1.3 (Sabrina Dubroca) [1739260] - [net] tls: fix page double free on TX cleanup (Sabrina Dubroca) [1739260] - [net] tls, correctly account for copied bytes with multiple sk_msgs (Sabrina Dubroca) [1739260] - [net] tcp: fix tcp_set_congestion_control() use from bpf hook (Guillaume Nault) [1738272] - [net] tcp: Reset bytes_acked and bytes_received when disconnecting (Guillaume Nault) [1738272] - [net] tcp: Ensure DCTCP reacts to losses (Guillaume Nault) [1738272] - [net] tcp: tcp_v4_err() should be more careful (Guillaume Nault) [1738272] - [net] tcp: avoid resetting ACK timer upon receiving packet with ECN CWR flag (Guillaume Nault) [1738272] - [net] tcp: always ACK immediately on hole repairs (Guillaume Nault) [1738272] - [net] tcp: avoid resetting ACK timer in DCTCP (Guillaume Nault) [1738272] - [net] tcp: mandate a one-time immediate ACK (Guillaume Nault) [1738272] - [net] tipc: fix unitilized skb list crash (Xin Long) [1734298] - [net] tipc: compat: allow tipc commands without arguments (Xin Long) [1738397] - [net] sctp: factor out sctp_connect_add_peer (Xin Long) [1738393] - [net] sctp: factor out sctp_connect_new_asoc (Xin Long) [1738393] - [net] sctp: clean up __sctp_connect (Xin Long) [1738393] - [net] sctp: check addr_size with sa_family_t size in __sctp_setsockopt_connectx (Xin Long) [1738393] - [net] sctp: only copy the available addr data in sctp_transport_init (Xin Long) [1738393] - [net] sctp: drop unneeded likely() call around IS_ERR() (Xin Long) [1738393] - [net] sctp: fix warning "NULL check before some freeing functions is not needed" (Xin Long) [1738393] - [net] sctp: remove rcu_read_lock from sctp_bind_addr_state (Xin Long) [1738393] - [net] sctp: rename sp strm_interleave to ep intl_enable (Xin Long) [1738393] - [net] sctp: rename asoc intl_enable to asoc peer.intl_capable (Xin Long) [1738393] - [net] sctp: remove prsctp_enable from asoc (Xin Long) [1738393] - [net] sctp: remove reconf_enable from asoc (Xin Long) [1738393] - [net] sctp: count data bundling sack chunk for outctrlchunks (Xin Long) [1738393] - [net] sctp: fix error handling on stream scheduler initialization (Xin Long) [1738393] - [net] sctp: not bind the socket in sctp_connect (Xin Long) [1738393] - [net] sctp: change to hold sk after auth shkey is created successfully (Xin Long) [1738393] - [net] sctp: Free cookie before we memdup a new one (Xin Long) [1738393] - [net] Fix memory leak in sctp_process_init (Xin Long) [1738393] - [net] sctp: deduplicate identical skb_checksum_ops (Xin Long) [1738393] - [net] sctp: Check address length before reading address family (Xin Long) [1738393] - [net] sctp: Pass sk_buff_head explicitly to sctp_ulpq_tail_event(). (Xin Long) [1738393] - [net] sctp: Make sctp_enqueue_event tak an skb list. (Xin Long) [1738393] - [net] sctp: Use helper for sctp_ulpq_tail_event() when hooked up to ->enqueue_event (Xin Long) [1738393] - [net] sctp: Always pass skbs on a list to sctp_ulpq_tail_event(). (Xin Long) [1738393] - [net] sctp: Remove superfluous test in sctp_ulpq_reasm_drain(). (Xin Long) [1738393] - [netdrv] ppp: Remove direct skb_queue_head list pointer access. (Xin Long) [1738393] - [net] ipv6: fix neighbour resolution with raw socket (Stefano Brivio) [1728320] - [net] ipv6: constify rt6_nexthop() (Stefano Brivio) [1728320] - [net] openvswitch: fix csum updates for MPLS actions (Marcelo Leitner) [1738654] - [net] udp_gso: Allow TX timestamp with UDP GSO (Paolo Abeni) [1738585] - [net] bpf: udp: ipv6: Avoid running reuseport's bpf_prog from __udp6_lib_err (Paolo Abeni) [1738585] - [net] fix ifindex collision during namespace removal (Paolo Abeni) [1738492] - [net] rtnl: return early from rtnl_unregister_all when protocol isn't registered (Paolo Abeni) [1738492] - [net] neigh: fix use-after-free read in pneigh_get_next (Paolo Abeni) [1738492] - [net] socket: set sock->sk to NULL after calling proto_ops::release() (Paolo Abeni) [1738492] - [net] socket: make bond ioctls go through compat_ifreq_ioctl() (Paolo Abeni) [1738492] - [net] socket: fix SIOCGIFNAME in compat (Paolo Abeni) [1738492] - [net] Revert "kill dev_ifsioc()" (Paolo Abeni) [1738492] - [net] revert "socket: fix struct ifreq size in compat ioctl" (Paolo Abeni) [1738492] - [net] ip6_tunnel: fix possible use-after-free on xmit (Guillaume Nault) [1737105] - [net] genetlink: Fix a memory leak on error path (Guillaume Nault) [1737821] - [net] netfilter: ipset: Copy the right MAC address in bitmap:ip, mac and hash:ip, mac sets (Stefano Brivio) [1723605] - [net] netfilter: ipset: Actually allow destination MAC address for hash:ip, mac sets too (Stefano Brivio) [1723605] - [net] igmp: fix memory leak in igmpv3_del_delrec() (Hangbin Liu) [1736816] - [net] don't clear sock->sk early to avoid trouble in strparser (Hangbin Liu) [1736816] - [net] ipv4/igmp: fix build error if !CONFIG_IP_MULTICAST (Hangbin Liu) [1736816] - [net] ipv4/igmp: fix another memory leak in igmpv3_del_delrec() (Hangbin Liu) [1736816] - [net] route: set the deleted fnhe fnhe_daddr to 0 in ip_del_fnhe to fix a race (Hangbin Liu) [1736816] - [net] netlabel: fix out-of-bounds memory accesses (Hangbin Liu) [1736816] - [net] ipv4: Fix memory leak in network namespace dismantle (Hangbin Liu) [1736816] - [net] bridge: delete local fdb on device init failure (Hangbin Liu) [1736824] - [net] bridge: stp: don't cache eth dest pointer before skb pull (Hangbin Liu) [1736824] - [net] bridge: don't cache ether dest pointer on input (Hangbin Liu) [1736824] - [net] bridge: mcast: fix stale ipv6 hdr pointer when handling v6 query (Hangbin Liu) [1736824] - [net] bridge: mcast: fix stale nsrcs pointer in igmp3/mld2 report handling (Hangbin Liu) [1736824] - [net] bridge: fix per-port af_packet sockets (Hangbin Liu) [1736824] - [include] ip: fix ip_mc_may_pull() return value (Hangbin Liu) [1736824] - [net] bridge: use struct_size() helper (Hangbin Liu) [1736824] - [net] bridge: simplify ip_mc_check_igmp() and ipv6_mc_check_mld() calls (Hangbin Liu) [1736824] - [net] net/bridge/br_multicast: remove redundant variable "err" (Hangbin Liu) [1736824] - [x86] x86/kdump/64: Restrict kdump kernel reservation to <64TB (Baoquan He) [1669090] - [x86] x86/kexec/64: Prevent kexec from 5-level paging to a 4-level only kernel (Baoquan He) [1669088] - [x86] x86/boot: Add xloadflags bits to check for 5-level paging support (Baoquan He) [1669088] - [tools] perf header: Fix wrong node write in NUMA_TOPOLOGY feature (Michael Petlan) [1722044] - [tools] perf c2c: Fix c2c report for empty numa node (Michael Petlan) [1722044] - [x86] kvm: svm/avic: fix off-by-one in checking host APIC ID (Janakarajan Natarajan) [1720983]- [fs] gfs2: gfs2_walk_metadata fix (Andreas Grunbacher) [1724361] - [netdrv] mlx4/en_netdev: allow offloading VXLAN over VLAN (Paolo Abeni) [1733532] - [fs] xfs: always rejoin held resources during defer roll (Bill O'Donnell) [1706588] - [bluetooth] Bluetooth: hci_uart: check for missing tty operations (Gopal Tiwari) [1734239] {CVE-2019-10207}- [documentation] Documentation: Add swapgs description to the Spectre v1 documentation (Josh Poimboeuf) [1724501] {CVE-2019-1125} - [documentation] Documentation: Add section about CPU vulnerabilities for Spectre (Josh Poimboeuf) [1724501] {CVE-2019-1125} - [x86] x86/speculation/swapgs: Exclude ATOMs from speculation through SWAPGS (Josh Poimboeuf) [1724501] {CVE-2019-1125} - [x86] x86/entry/64: Use JMP instead of JMPQ (Josh Poimboeuf) [1724501] {CVE-2019-1125} - [x86] x86/speculation: Enable Spectre v1 swapgs mitigations (Josh Poimboeuf) [1724501] {CVE-2019-1125} - [x86] x86/speculation: Prepare entry code for Spectre v1 swapgs mitigations (Josh Poimboeuf) [1724501] {CVE-2019-1125} - [x86] x86/cpufeatures: Combine word 11 and 12 into a new scattered features word (Josh Poimboeuf) [1724501] {CVE-2019-1125} - [x86] x86/cpufeatures: Carve out CQM features retrieval (Josh Poimboeuf) [1724501] {CVE-2019-1125} - [netdrv] ibmveth: fix DMA unmap error in ibmveth_xmit_start error path (Steve Best) [1739431] - [rpmspec] rpmspec: use make macro to do headers_install with rpm CFLAGS/LDFLAGS ("Herton R. Krzesinski") [1738659] - [rpmspec] rpmspec: use tools_make for building tools ("Herton R. Krzesinski") [1738659] - [tools] tools gpio: Allow overriding CFLAGS ("Herton R. Krzesinski") [1738659] - [tools] tools thermal tmon: Allow overriding CFLAGS assignments ("Herton R. Krzesinski") [1738659] - [tools] tools iio: Override CFLAGS assignments ("Herton R. Krzesinski") [1738659] - [fs] NFS: Fix dentry revalidation on NFSv4 lookup (Steve Dickson) [1667774] - [fs] pNFS: Avoid read/modify/write when it is not necessary (Benjamin Coddington) [1680649] - [fs] pNFS: Fix potential corruption of page being written (Benjamin Coddington) [1680649] - [fs] gfs2: Inode dirtying fix (Andreas Grunbacher) [1724361] - [net] sunrpc: make visible processing error in bc_svc_process() ("J. Bruce Fields") [1660823] {CVE-2018-16884} - [net] sunrpc: remove unused xpo_prep_reply_hdr callback ("J. Bruce Fields") [1660823] {CVE-2018-16884} - [net] sunrpc: remove svc_tcp_bc_class ("J. Bruce Fields") [1660823] {CVE-2018-16884} - [net] sunrpc: replace svc_serv->sv_bc_xprt by boolean flag ("J. Bruce Fields") [1660823] {CVE-2018-16884} - [net] sunrpc: use-after-free in svc_process_common() ("J. Bruce Fields") [1660823] {CVE-2018-16884}- [scsi] scsi: implement .cleanup_rq callback (Ming Lei) [1696256] - [md] blk-mq: add callback of .cleanup_rq (Ming Lei) [1696256] - [block] blk-mq: insert rq with DONTPREP to hctx dispatch list when requeue (Ming Lei) [1696256] - [scsi] scsi: core: Fix race on creating sense cache (Ming Lei) [1696256] - [block] blk-mq: balance mapping between present CPUs and queues (Ming Lei) [1733040] - [block] blk-mq: Fix spelling in a source code comment (Ming Lei) [1733040] - [drm] drm/i915: Don't dereference request if it may have been retired when printing (Lyude Paul) [1715997] - [drm] drm/i915/icl: whitelist PS_(DEPTH|INVOCATION)_COUNT (Lyude Paul) [1715997] - [drm] drm/i915: whitelist PS_(DEPTH|INVOCATION)_COUNT (Lyude Paul) [1715997] - [drm] drm/i915: Support flags in whitlist WAs (Lyude Paul) [1715997] - [drm] drm/i915: Disable SAMPLER_STATE prefetching on all Gen11 steppings. (Lyude Paul) [1715997] - [drm] drm/i915/userptr: Acquire the page lock around set_page_dirty() (Lyude Paul) [1715997] - [drm] drm/i915/perf: fix ICL perf register offsets (Lyude Paul) [1715997] - [drm] drm/virtio: Add memory barriers for capset cache. (Lyude Paul) [1715997] - [drm] drm/amd/display: Always allocate initial connector state state (Lyude Paul) [1715997] - [drm] drm/vkms: Forward timer right after drm_crtc_handle_vblank (Lyude Paul) [1715997] - [drm] drm/crc-debugfs: Also sprinkle irqrestore over early exits (Lyude Paul) [1715997] - [drm] drm/crc-debugfs: User irqsafe spinlock in drm_crtc_add_crc_entry (Lyude Paul) [1715997] - [drm] drm/amd/display: Increase Backlight Gain Step Size (Lyude Paul) [1715997] - [drm] drm/amd/display: CS_TFM_1D only applied post EOTF (Lyude Paul) [1715997] - [drm] drm/edid: Fix a missing-check bug in drm_load_edid_firmware() (Lyude Paul) [1715997] - [drm] drm/amdkfd: Fix sdma queue map issue (Lyude Paul) [1715997] - [drm] drm/amdkfd: Fix a potential memory leak (Lyude Paul) [1715997] - [drm] drm/amd/display: Disable ABM before destroy ABM struct (Lyude Paul) [1715997] - [drm] drm/amdgpu/sriov: Need to initialize the HDP_NONSURFACE_BAStE (Lyude Paul) [1715997] - [drm] drm/amdgpu: Reserve shared fence for eviction fence (Lyude Paul) [1715997] - [drm] drm/amd/display: Disable cursor when offscreen in negative direction (Lyude Paul) [1715997] - [drm] drm/amd/display: Fill prescale_params->scale for RGB565 (Lyude Paul) [1715997] - [drm] drm/virtio: set seqno for dma-fence (Lyude Paul) [1715997] - [drivers] dma-buf: Discard old fence_excl on retrying get_fences_rcu for realloc (Lyude Paul) [1715997] - [drivers] dma-buf: balance refcount inbalance (Lyude Paul) [1715997] - [drm] drm/edid: parse CEA blocks embedded in DisplayID (Lyude Paul) [1715997] - [drm] drm/nouveau/i2c: Enable i2c pads & busses during preinit (Lyude Paul) [1715997] - [drm] drm: return -EFAULT if copy_to_user() fails (Lyude Paul) [1715997] - [drm] drm/vmwgfx: fix a warning due to missing dma_parms (Lyude Paul) [1715997] - [drm] drm/vmwgfx: Honor the sg list segment size limitation (Lyude Paul) [1715997] - [drm] drm/virtio: move drm_connector_update_edid_property() call (Lyude Paul) [1715997] - [drm] drm/amdgpu/gfx9: use reset default for PA_SC_FIFO_SIZE (Lyude Paul) [1715997] - [drm] drm/amdgpu: Don't skip display settings in hwmgr_resume() (Lyude Paul) [1717138 1715997] - [drm] drm/amd/powerplay: use hardware fan control if no powerplay fan table (Lyude Paul) [1715997] - [drm] drm/i915/ringbuffer: EMIT_INVALIDATE *before* switch context (Lyude Paul) [1715997] - [drm] drm/i915: Skip modeset for cdclk changes if possible (Lyude Paul) [1715997] - [drm] drm/i915: Remove redundant store of logical CDCLK state (Lyude Paul) [1715997] - [drm] drm/i915: Save the old CDCLK atomic state (Lyude Paul) [1715997] - [drm] drm/i915: Force 2*96 MHz cdclk on glk/cnl when audio power is enabled (Lyude Paul) [1715997] - [drm] drm/i915: Don't clobber M/N values during fastset check (Lyude Paul) [1715997] - [drm] drm/vmwgfx: Use the backdoor port if the HB port is not available (Lyude Paul) [1715997] - [drm] drm: add fallback override/firmware EDID modes workaround (Lyude Paul) [1715997] - [drm] drm/edid: abstract override/firmware EDID retrieval (Lyude Paul) [1715997] - [drm] drm/vmwgfx: NULL pointer dereference from vmw_cmd_dx_view_define() (Lyude Paul) [1715997] - [drm] drm/vmwgfx: integer underflow in vmw_cmd_dx_set_shader() leading to an invalid read (Lyude Paul) [1715997] - [drm] drm/amdgpu: keep stolen memory on picasso (Lyude Paul) [1715997] - [drm] drm/i915/dmc: protect against reading random memory (Lyude Paul) [1715997] - [drm] drm/i915: Fix per-pixel alpha with CCS (Lyude Paul) [1715997] - [drm] drm/i915/dsi: Use a fuzzy check for burst mode clock check (Lyude Paul) [1715997] - [drm] drm/i915/sdvo: Implement proper HDMI audio support for SDVO (Lyude Paul) [1715997] - [drm] drm/amdgpu/{uvd,vcn}: fetch ring's read_ptr after alloc (Lyude Paul) [1715997] - [drm] drm/amd/display: Use plane->color_space for dpp if specified (Lyude Paul) [1715997] - [drm] drm/amd/display: disable link before changing link settings (Lyude Paul) [1715997] - [drm] Revert "drm: allow render capable master with DRM_AUTH ioctls" (Lyude Paul) [1715997] - [drm] drm/amd: fix fb references in async update (Lyude Paul) [1715997] - [drm] drm/i915/gvt: Initialize intel_gvt_gtt_entry in stack (Lyude Paul) [1715997] - [drm] drm: don't block fb changes for async plane updates (Lyude Paul) [1715997] - [drm] drm/i915/gvt: emit init breadcrumb for gvt request (Lyude Paul) [1715997] - [drm] drm/amdgpu: fix ring test failure issue during s3 in vce 3.0 (V2) (Lyude Paul) [1715997] - [drm] drm/amd/display: Add ASICREV_IS_PICASSO (Lyude Paul) [1715997] - [drm] drm/amdgpu/soc15: skip reset on init (Lyude Paul) [1715997] - [include] drm/i915: Fix I915_EXEC_RING_MASK (Lyude Paul) [1715997] - [drm] drm/amdgpu: remove ATPX_DGPU_REQ_POWER_FOR_DISPLAYS check when hotplug-in (Lyude Paul) [1715997] - [drm] drm/radeon: prefer lower reference dividers (Lyude Paul) [1715997] - [drm] drm/amdgpu/psp: move psp version specific function pointers to early_init (Lyude Paul) [1715997] - [drm] drm: add non-desktop quirks to Sensics and OSVR headsets. (Lyude Paul) [1715997] - [drm] drm: add non-desktop quirk for Valve HMDs (Lyude Paul) [1715997] - [drm] drm/cma-helper: Fix drm_gem_cma_free_object() (Lyude Paul) [1715997] - [drm] drm/lease: Make sure implicit planes are leased (Lyude Paul) [1715997] - [drm] drm: Expose "FB_DAMAGE_CLIPS" property to atomic aware user-space only (Lyude Paul) [1715997] - [drm] drm/atomic: Wire file_priv through for property changes (Lyude Paul) [1715997] - [drm] drm/fb-helper: generic: Call drm_client_add() after setup is done (Lyude Paul) [1715997] - [drm] drm/vmwgfx: Don't send drm sysfs hotplug events on initial master set (Lyude Paul) [1715997] - [drm] drm/vmwgfx: Fix compat mode shader operation (Lyude Paul) [1715997] - [drm] drm/vmwgfx: Fix user space handle equal to zero (Lyude Paul) [1715997] - [drm] drm: Wake up next in drm_read() chain if we are forced to putback the event (Lyude Paul) [1715997] - [drm] drm/drv: Hold ref on parent device during drm_device lifetime (Lyude Paul) [1715997] - [drm] drm/amd/display: Reset planes that were disabled in init_pipes (Lyude Paul) [1715997] - [drm] drm/amd/display: Fix exception from AUX acquire failure (Lyude Paul) [1715997] - [drm] drm: writeback: Fix leak of writeback job (Lyude Paul) [1715997] - [drm] drm/amd/display: Set stream->mode_changed when connectors change (Lyude Paul) [1715997] - [drm] drm/amd/display: half bandwidth for YCbCr420 during validation (Lyude Paul) [1715997] - [drm] drm/amd/display: Re-add custom degamma support (Lyude Paul) [1715997] - [drm] drm/amd/display: Fix Divide by 0 in memory calculations (Lyude Paul) [1715997] - [drm] drm/amd/display: add pipe lock during stream update (Lyude Paul) [1715997] - [drm] drm/amd/display: Reset alpha state for planes to the correct values (Lyude Paul) [1715997] - [drm] drm/amd/display: Update ABM crtc state on non-modeset (Lyude Paul) [1715997] - [drm] drm/amd/display: Link train only when link is DP and backend is enabled (Lyude Paul) [1715997] - [drm] drm/amd/display: fix releasing planes when exiting odm (Lyude Paul) [1715997] - [drm] drm/amd/display: Prevent cursor hotspot overflow for RV overlay planes (Lyude Paul) [1715997] - [drm] drm/amd/display: use proper formula to calculate bandwidth from timing (Lyude Paul) [1715997] - [drm] drm/amdgpu: fix old fence check in amdgpu_fence_emit (Lyude Paul) [1715997] - [drm] drm/nouveau/bar/nv50: ensure BAR is mapped (Lyude Paul) [1715997] - [pci] PCI: Mark AMD Stoney Radeon R7 GPU ATS as broken (Lyude Paul) [1715997] - [kernel] locking/rwsem: Add missing ACQUIRE to read_slowpath exit when queue is empty (Waiman Long) [1737089] - [tools] perf vendor events power9: Added missing event descriptions (Michael Petlan) [1581405] - [crypto] crypto: skcipher - fix crash flushing dcache in error path (David Gibson) [1724370] - [netdrv] bnx2x: Prevent load reordering in tx completion processing (Manish Chopra) [1729599] - [x86] x86/boot/KASLR: Always return a value from process_mem_region (Baoquan He) [1564822] - [x86] x86/kexec: Add the ACPI NVS region to the ident map (Baoquan He) [1564822] - [x86] x86/boot: Call get_rsdp_addr() after console_init() (Baoquan He) [1564822] - [x86] x86/boot: Use efi_setup_data for searching RSDP on kexec-ed kernels (Baoquan He) [1564822] - [x86] x86/kexec: Add the EFI system tables and ACPI tables to the ident map (Baoquan He) [1564822] - [x86] x86/boot: Fix incorrect ifdeffery scope (Baoquan He) [1564822] - [x86] x86/boot: Correct RSDP parsing with 32-bit EFI (Baoquan He) [1564822] - [x86] x86/boot: Fix randconfig build error due to MEMORY_HOTREMOVE (Baoquan He) [1564822] - [x86] x86/boot: Fix cmdline_find_option() prototype visibility (Baoquan He) [1564822] - [x86] x86/boot/KASLR: Limit KASLR to extract the kernel in immovable memory only (Baoquan He) [1564822] - [x86] x86/boot: Parse SRAT table and count immovable memory regions (Baoquan He) [1564822] - [x86] x86/boot: Early parse RSDP and save it in boot_params (Baoquan He) [1564822] - [x86] x86/boot: Search for RSDP in memory (Baoquan He) [1564822] - [x86] x86/boot: Search for RSDP in the EFI tables (Baoquan He) [1564822] - [x86] x86/boot: Add "acpi_rsdp=" early parsing (Baoquan He) [1564822] - [x86] x86/boot: Copy kstrtoull() to boot/string.c (Baoquan He) [1564822] - [x86] x86/boot: Use CC_SET()/CC_OUT() instead of open coding it (Baoquan He) [1564822] - [x86] x86/boot: Build the command line parsing code unconditionally (Baoquan He) [1564822] - [x86] x86/boot: Clear RSDP address in boot_params for broken loaders (Baoquan He) [1564822] - [x86] x86/acpi, x86/boot: Take RSDP address from boot params if available (Baoquan He) [1564822] - [x86] x86/boot: Mostly revert commit ae7e1238e68f2a ("Add ACPI RSDP address to setup_header") (Baoquan He) [1564822] - [x86] x86/acpi, x86/boot: Take RSDP address for boot params if available (Baoquan He) [1564822] - [x86] x86/boot: Add ACPI RSDP address to setup_header (Baoquan He) [1564822] - [x86] x86/xen: Fix boot loader version reported for PVH guests (Baoquan He) [1564822] - [x86] x86/boot: Add missing va_end() to die() (Baoquan He) [1564822] - [x86] x86/boot/KASLR: Remove return value from handle_mem_options() (Baoquan He) [1564822] - [x86] x86/boot/KASLR: Make local variable mem_limit static (Baoquan He) [1564822] - [crypto] crypto: user - prevent operating on larval algorithms (Herbert Xu) [1728835]- [scsi] scsi: mpt3sas: Use 63-bit DMA addressing on SAS35 HBA (Tomas Henzl) [1734769] - [netdrv] bonding: Force slave speed check after link state recovery for 802.3ad (Jarod Wilson) [1732820] - [pci] PCI: hv: Add pci_destroy_slot() in pci_devices_present_work(), if necessary (Mohammed Gamal) [1733302] - [pci] PCI: hv: Add hv_pci_remove_slots() when we unload the driver (Mohammed Gamal) [1733302] - [pci] PCI: hv: Fix a use-after-free bug in hv_eject_device_work() (Mohammed Gamal) [1733302] - [pci] PCI: hv: Fix a memory leak in hv_eject_device_work() (Mohammed Gamal) [1733302] - [nvme] nvmet: fix setting ns queue's segment boundary (Ming Lei) [1734458]- [tools] perf script python: Remove explicit shebang from setup.py (Michael Petlan) [1664768 1663814] - [tools] perf script python: Remove explicit shebang from tests/attr.c (Michael Petlan) [1664768 1663814] - [tools] perf script python: Remove explicit shebang from Python scripts (Michael Petlan) [1664768 1663814] - [tools] perf script python: Use PyBytes for attr in trace-event-python (Michael Petlan) [1664768 1663814] - [tools] perf script python: Add trace_context extension module to sys.modules (Michael Petlan) [1663814 1664768] - [tools] perf scripts python: exported-sql-viewer.py: Fix python3 support (Michael Petlan) [1663814 1664768] - [tools] perf script python: Add Python3 support to export-to-sqlite.py (Michael Petlan) [1663814 1664768] - [tools] perf script python: Add Python3 support to export-to-postgresql.py (Michael Petlan) [1663814 1664768] - [tools] perf script python: Add Python3 support to exported-sql-viewer.py (Michael Petlan) [1663814 1664768] - [tools] perf script python: Add Python3 support to intel-pt-events.py (Michael Petlan) [1663814 1664768] - [tools] perf script python: Add Python3 support to event_analyzing_sample.py (Michael Petlan) [1663814 1664768] - [tools] perf script python: add Python3 support to check-perf-trace.py (Michael Petlan) [1663814 1664768] - [tools] perf script python: Add Python3 support to futex-contention.py (Michael Petlan) [1663814 1664768] - [tools] perf script python: Remove mixed indentation (Michael Petlan) [1663814 1664768] - [tools] perf script python: Add Python3 support to syscall-counts-by-pid.py (Michael Petlan) [1663814 1664768] - [tools] perf script python: Add Python3 support to syscall-counts.py (Michael Petlan) [1663814 1664768] - [tools] perf script python: Add Python3 support to stackcollapse.py (Michael Petlan) [1663814 1664768] - [tools] perf script python: Add Python3 support to sctop.py (Michael Petlan) [1663814 1664768] - [tools] perf script python: Add Python3 support to powerpc-hcalls.py (Michael Petlan) [1663814 1664768] - [tools] perf script python: Add Python3 support to net_dropmonitor.py (Michael Petlan) [1663814 1664768] - [tools] perf script python: Add Python3 support to mem-phys-addr.py (Michael Petlan) [1663814 1664768] - [tools] perf script python: Add Python3 support to failed-syscalls-by-pid.py (Michael Petlan) [1663814 1664768] - [tools] perf script python: Add Python3 support to netdev-times.py (Michael Petlan) [1663814 1664768] - [powerpc] mm_iommu: Allow pinning large regions (David Gibson) [1629531] - [powerpc] mm_iommu: Fix potential deadlock (David Gibson) [1629531] - [powerpc] mm/iommu: allow large IOMMU page size only for hugetlb backing (David Gibson) [1629531] - [powerpc] mm/iommu: allow migration of cma allocated pages during mm_iommu_do_alloc (David Gibson) [1629531] - [mm] update get_user_pages_longterm to migrate pages allocated from CMA region (David Gibson) [1629531] - [kernel] mm/cma: add PF flag to force non cma alloc (David Gibson) [1629531] - [net] tcp: be more careful in tcp_fragment() (Marcelo Leitner) [1732103] - [net] tipc: initialize 'validated' field of received packets (Jon Maloy) [1730574] - [documentation] networking: fix default_ttl typo in mpls-sysctl (Hangbin Liu) [1724882]- [powerpc] powerpc/mm: Limit rma_size to 1TB when running without HV mode (Suraj Jitindar Singh) [1723297] - [x86] kvm: nvmx: Set cached_vmcs12 and cached_shadow_vmcs12 NULL after free (Paolo Bonzini) [1732096] - [x86] kvm: nvmx: do not use dangling shadow VMCS after guest reset (Paolo Bonzini) [1732096] - [x86] kvm: nvmx: Clear pending KVM_REQ_GET_VMCS12_PAGES when leaving nested (Paolo Bonzini) [1732096] - [x86] kvm: nvmx: Change KVM_STATE_NESTED_EVMCS to signal vmcs12 is copied from eVMCS (Paolo Bonzini) [1732096] - [x86] kvm: nvmx: Allow restore nested-state to enable eVMCS when vCPU in SMM (Paolo Bonzini) [1732096] - [tools] kvm: nvmx: reorganize initial steps of vmx_set_nested_state (Paolo Bonzini) [1732096] - [x86] kvm: x86: Modify struct kvm_nested_state to have explicit fields for data (Paolo Bonzini) [1732096] - [x86] kvm: nvmx: Clear nested_run_pending if setting nested state fails (Paolo Bonzini) [1732096] - [x86] kvm: nvmx: really fix the size checks on KVM_SET_NESTED_STATE (Paolo Bonzini) [1732096] - [x86] kvm: nvmx: Set nested_run_pending in vmx_set_nested_state after checks complete (Paolo Bonzini) [1732096] - [x86] kvm: nvmx: KVM_SET_NESTED_STATE - Tear down old EVMCS state before setting new state (Paolo Bonzini) [1732096] - [tools] kvm: selftests: avoid type punning (Paolo Bonzini) [1732096] - [tools] tests: kvm: Add tests for KVM_SET_NESTED_STATE (Paolo Bonzini) [1732096] - [x86] kvm: x86/mmu: Allocate PAE root array when using SVM's 32-bit NPT (Paolo Bonzini) [1732096] - [x86] kvm: lapic: Fix pending interrupt in IRR blocked by software disable LAPIC (Paolo Bonzini) [1732096] - [x86] kvm: x86: Dynamically allocate user_fpu (Paolo Bonzini) [1732096] - [x86] revert "kvm: x86: Use task structs fpu field for user" (Paolo Bonzini) [1732096] - [x86] hyperv: suppress "pci: fatal: No config space access function found" (Raghavendra Rao) [1734265] - [powerpc] [kvm] kvm: ppc: book3s hv: Save and restore guest visible PSSCR bits on pseries (Suraj Jitindar Singh) [1710726] - [powerpc] pmu: Set pmcregs_in_use in paca when running as LPAR (Suraj Jitindar Singh) [1710726] - [powerpc] [kvm] kvm: ppc: book3s hv: Always save guest pmu for guest capable of nesting (Suraj Jitindar Singh) [1710726] - [powerpc] kvm: ppc: book3s hv: xive: fix rollback when kvmppc_xive_create fails (David Gibson) [1731900] - [powerpc] powerpc/pseries: Fix xive=off command line (Desnes Augusto Nunes do Rosario) [1731400] - [powerpc] powerpc/prom_init: don't use string functions from lib/ (Desnes Augusto Nunes do Rosario) [1731400] - [powerpc] powerpc: remove CONFIG_CMDLINE #ifdef mess (Desnes Augusto Nunes do Rosario) [1731400] - [powerpc] powerpc: Move `path` variable inside DEBUG_PROM (Desnes Augusto Nunes do Rosario) [1731400] - [powerpc] powerpc/prom_init: Generate "phandle" instead of "linux, phandle" (Desnes Augusto Nunes do Rosario) [1731400] - [powerpc] powerpc/prom_init: Move a few remaining statics to appropriate sections (Desnes Augusto Nunes do Rosario) [1731400] - [powerpc] powerpc/prom_init: Move prom_radix_disable to __prombss (Desnes Augusto Nunes do Rosario) [1731400] - [powerpc] powerpc/prom_init: Remove support for OPAL v2 (Desnes Augusto Nunes do Rosario) [1731400] - [powerpc] powerpc/prom_init: Replace __initdata with __prombss when applicable (Desnes Augusto Nunes do Rosario) [1731400] - [powerpc] powerpc/prom_init: Make of_workarounds static (Desnes Augusto Nunes do Rosario) [1731400] - [powerpc] powerpc/powernv/idle: Restore AMR/UAMOR/AMOR after idle (David Gibson) [1730183] - [powerpc] powerpc/powernv/idle: Restore IAMR after idle (David Gibson) [1730183]- [kernel] fork: report pid exhaustion correctly (Don Dutile) [1726448] - [lib] idr: Fix idr_get_next race with idr_remove (Don Dutile) [1726448] - [kernel] Fix failure path in alloc_pid() (Don Dutile) [1726448] - [target] scsi: iscsi: set auth_protocol back to NULL if CHAP_A value is not supported (Maurizio Lombardi) [1733498]- [infiniband] IB/umem: Add missing down_read on umem_rwsem (Alaa Hleihel) [1733188] - [fs] gfs2: Fix rounding error in gfs2_iomap_page_prepare (Andreas Grunbacher) [1733621] - [s390] s390/qeth: cancel cmd on early error (Philipp Rudo) [1731430] - [s390] s390/qeth: simplify reply object handling (Philipp Rudo) [1731430] - [s390] s390/qeth: release cmd buffer in error paths (Philipp Rudo) [1731430] - [mm] mm: hugetlb: soft-offline: dissolve_free_huge_page() return zero on !PageHuge (Rafael Aquini) [1706088] - [mm] mm: soft-offline: return -EBUSY if set_hwpoison_free_buddy_page() fails (Rafael Aquini) [1706088] - [mm] mm: soft-offline: close the race against page allocation (Rafael Aquini) [1706088] - [mm] mm: fix race on soft-offlining free huge pages (Rafael Aquini) [1706088] - [pci] PCI: Probe bridge window attributes once at enumeration-time (Myron Stowe) [1730763] - [mm] swap_readpage(): avoid blk_wake_io_task() if !synchronous (Ming Lei) [1724016] - [mm] mm/page_io.c: fix polled swap page in (Ming Lei) [1724016] - [include] fs: fix kABI for struct pipe_buf_operations (Miklos Szeredi) [1705007] {CVE-2019-11487} - [fs] fs: prevent page refcount overflow in pipe_buf_get (Miklos Szeredi) [1705007] {CVE-2019-11487} - [mm] mm: prevent get_user_pages() from overflowing page refcount (Miklos Szeredi) [1705007] {CVE-2019-11487} - [include] mm: add 'try_get_page()' helper function (Miklos Szeredi) [1705007] {CVE-2019-11487} - [include] mm: make page ref count overflow check tighter and more explicit (Miklos Szeredi) [1705007] {CVE-2019-11487} - [fs] fuse: call pipe_buf_release() under pipe lock (Miklos Szeredi) [1705007] {CVE-2019-11487} - [kernel] trace: Fix preempt_enable_no_resched() abuse (Phil Auld) [1705550] - [kernel] sched/numa: Fix a possible divide-by-zero (Phil Auld) [1705550] - [kernel] sched/core: Fix buffer overflow in cgroup2 property cpu.max (Phil Auld) [1705550] - [kernel] sched/fair: Remove unused 'sd' parameter from select_idle_smt() (Phil Auld) [1705550] - [kernel] sched/topology: Remove the ::smt_gain field from 'struct sched_domain' cleanups (Phil Auld) [1705550] - [kernel] sched/numa: Remove unused code from update_numa_stats() (Phil Auld) [1705550]- [s390] virtio/s390: fix race on airq_areas[] (Cornelia Huck) [1733499] - [powerpc] powerpc: ignore __GFP_DMA/DMA32 if we left an empty ZONE_DMA/DMA32 enabled for kABI purposes (David Gibson) [1728314] - [netdrv] bnx2x: Disable multi-cos feature. (Manish Chopra) [1679024] - [char] tpm: tpm_ibm_vtpm: Fix unallocated banks (Jerry Snitselaar) [1726126] - [scsi] scsi: ibmvfc: fix WARN_ON during event pool release (Steve Best) [1731133] - [tools] perf vendor events power9: General metrics (Michael Petlan) [1694638] - [tools] perf vendor events power9: Branch_prediction, instruction_stats, latency, lsu_rejects, memory, prefetch & translation metrics (Michael Petlan) [1694638] - [tools] perf vendor events power9: Dl1_reloads, instruction_misses, l[23]_stats & pteg_reloads metrics (Michael Petlan) [1694638] - [tools] perf vendor events power9: Cpi_breakdown & estimated_dcache_miss_cpi metrics (Michael Petlan) [1694638] - [tools] perf vendor events power8: Translaton & general metrics (Michael Petlan) [1694638] - [tools] perf vendor events power8: Branch_prediction, latency, bus_stats, instruction_mix & instruction_stats metrics (Michael Petlan) [1694638] - [tools] perf vendor events power8: Dl1_reload, instruction_misses, l2_stats, lsu_rejects, memory & pteg_reloads metrics (Michael Petlan) [1694638] - [tools] perf vendor events power8: Cpi_breakdown & estimated_dcache_miss_cpi metrics (Michael Petlan) [1694638] - [powerpc] powerpc/tm: Fix oops on sigreturn on systems without TM (Steve Best) [1732753] - [net] net/mlx5e: Add ndo_set_feature for uplink representor (Alaa Hleihel) [1727708] - [misc] VMCI: Fix integer overflow in VMCI handle arrays (Cathy Avery) [1729587] - [tools] perf version: Fix segfault due to missing OPT_END() (Michael Petlan) [1732065] - [sound] ALSA: hda/realtek - Headphone Mic can't record after S3 (Jaroslav Kysela) [1727676] - [char] random: fix CRNG initialization when random.trust_cpu=1 (Oleksandr Natalenko) [1728583] - [char] random: move rand_initialize() earlier (Oleksandr Natalenko) [1728583] - [char] random: make CPU trust a boot parameter (Oleksandr Natalenko) [1728583] - [char] random: add a config option to trust the CPU's hwrng (Oleksandr Natalenko) [1728583] - [fs] blockdev: Fix livelocks on loop device (Ming Lei) [1683593] - [block] nbd: Use set_blocksize() to set device blocksize (Ming Lei) [1683593] - [kernel] ptrace: Fix ->ptracer_cred handling for PTRACE_TRACEME (Aristeu Rozanski) [1730959] {CVE-2019-13272}- [include] linux/printk.h: use DYNAMIC_DEBUG_BRANCH in pr_debug_ratelimited (Mike Snitzer) [1729301] - [include] dm: use printk ratelimiting functions (Mike Snitzer) [1729301] - [md] dm crypt: move detailed message into debug level (Mike Snitzer) [1729301] - [powerpc] powerpc/xive: Fix loop exit-condition in xive_find_target_in_mask() (Steve Best) [1731838] - [s390] s390/qeth: be drop monitor friendly (Philipp Rudo) [1731200] - [s390] s390/cpumf: Add extended counter set definitions for model 8561 and 8562 (Philipp Rudo) [1731195] - [s390] s390/qdio: handle PENDING state for QEBSM devices (Philipp Rudo) [1731194] - [net] net/af_iucv: build proper skbs for HiperTransport (Philipp Rudo) [1731193] - [net] net/af_iucv: remove GFP_DMA restriction for HiperTransport (Philipp Rudo) [1731193] - [wireless] iwlwifi: mvm: disable TX-AMSDU on older NICs (Jarod Wilson) [1728992] - [wireless] carl9170: fix misuse of device driver API (Jarod Wilson) [1728992] - [wireless] p54: fix crash during initialization (Jarod Wilson) [1728992] - [wireless] p54usb: Fix race between disconnect and firmware loading (Jarod Wilson) [1728992] - [wireless] mwifiex: Don't abort on small, spec-compliant vendor IEs (Jarod Wilson) [1728992] - [wireless] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 507 (Jarod Wilson) [1728992] - [net] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 505 (Jarod Wilson) [1728992] - [wireless] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 501 (Jarod Wilson) [1728992] - [net] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 500 (Jarod Wilson) [1728992] - [wireless] brcmfmac: sdio: Don't tune while the card is off (Jarod Wilson) [1728992] - [wireless] brcmfmac: sdio: Disable auto-tuning around commands expected to fail (Jarod Wilson) [1728992] - [mmc] mmc: core: Add sdio_retune_hold_now() and sdio_retune_release() (Jarod Wilson) [1728992] - [mmc] mmc: core: API to temporarily disable retuning for SDIO CRC errors (Jarod Wilson) [1728992] - [wireless] Revert "brcmfmac: disable command decode in sdio_aos" (Jarod Wilson) [1728992] - [net] cfg80211: report measurement start TSF correctly (Jarod Wilson) [1728992] - [net] cfg80211: fix memory leak of wiphy device name (Jarod Wilson) [1728992] - [net] cfg80211: util: fix bit count off by one (Jarod Wilson) [1728992] - [net] mac80211: do not start any work during reconfigure flow (Jarod Wilson) [1728992] - [net] cfg80211: use BIT_ULL in cfg80211_parse_mbssid_data() (Jarod Wilson) [1728992] - [net] mac80211: only warn once on chanctx_conf being NULL (Jarod Wilson) [1728992] - [net] mac80211: drop robust management frames from unknown TA (Jarod Wilson) [1728992] - [wireless] mwifiex: Fix heap overflow in mwifiex_uap_parse_tail_ies() (Jarod Wilson) [1728992 1721749] {CVE-2019-10126} - [wireless] iwlwifi: mvm: change TLC config cmd sent by rs to be async (Jarod Wilson) [1728992] - [wireless] iwlwifi: Fix double-free problems in iwl_req_fw_callback() (Jarod Wilson) [1728992] - [wireless] iwlwifi: fix AX201 killer sku loading firmware issue (Jarod Wilson) [1728992] - [wireless] iwlwifi: print fseq info upon fw assert (Jarod Wilson) [1728992] - [wireless] iwlwifi: clear persistence bit according to device family (Jarod Wilson) [1728992] - [wireless] iwlwifi: fix load in rfkill flow for unified firmware (Jarod Wilson) [1728992] - [wireless] iwlwifi: mvm: remove d3_sram debugfs file (Jarod Wilson) [1728992] - [wireless] mwifiex: Abort at too short BSS descriptor element (Jarod Wilson) [1728992 1714476] {CVE-2019-3846} - [wireless] mwifiex: Fix possible buffer overflows at parsing bss descriptor (Jarod Wilson) [1728992 1714476] {CVE-2019-3846} - [net] mac80211: free peer keys before vif down in mesh (Jarod Wilson) [1728992] - [wireless] rtw88: Make some symbols static (Jarod Wilson) [1728992] - [wireless] rtw88: avoid circular locking between local->iflist_mtx and rtwdev->mutex (Jarod Wilson) [1728992] - [wireless] rtw88: fix unassigned rssi_level in rtw_sta_info (Jarod Wilson) [1728992] - [wireless] rtw88: fix subscript above array bounds compiler warning (Jarod Wilson) [1728992] - [net] mac80211: mesh: fix RCU warning (Jarod Wilson) [1728992] - [net] nl80211: fix station_info pertid memory leak (Jarod Wilson) [1728992] - [net] mac80211: Do not use stack memory with scatterlist for GMAC (Jarod Wilson) [1728992] - [net] {nl,mac}80211: allow 4addr AP operation on crypto controlled devices (Jarod Wilson) [1728992] - [wireless] mac80211_hwsim: mark expected switch fall-through (Jarod Wilson) [1728992] - [net] mac80211: fix rate reporting inside cfg80211_calculate_bitrate_he() (Jarod Wilson) [1728992] - [net] mac80211: remove set but not used variable 'old' (Jarod Wilson) [1728992] - [net] mac80211: handle deauthentication/disassociation from TDLS peer (Jarod Wilson) [1728992] - [net] wireless: Skip directory when generating certificates (Jarod Wilson) [1728992] - [netdrv] i40e: Check and set the PF driver state first in i40e_ndo_set_vf_mac (Stefan Assmann) [1719538] - [fs] cifs: fix crash in smb2_compound_op()/smb2_set_next_command() (Leif Sahlberg) [1722704] - [firmware] efi/arm: Show SMBIOS bank/device location in CPER and GHES error logs (Robert Richter) [1721386]- [x86] x86/speculation: Allow guests to use SSBD even if host does not (Waiman Long) [1728341] - [block] block: kill BLK_MQ_F_SG_MERGE (Ming Lei) [1716595] - [block] block: kill QUEUE_FLAG_NO_SG_MERGE (Ming Lei) [1716595]- [x86] x86/insn-eval: Fix use-after-free access to LDT entry (Rafael Aquini) [1728561] {CVE-2019-13233} - [arm64] arm64/mm: Correct the cache line size warning with non coherent device (Mark Salter) [1715061] - [arm64] arm64: cacheinfo: Update cache_line_size detected from DT or PPTT (Mark Salter) [1715061] - [base] drivers: base: cacheinfo: Add variable to record max cache line size (Mark Salter) [1715061] - [arm64] arm64: cpufeature: Trap CTR_EL0 access only where it is necessary (Mark Salter) [1715061] - [arm64] arm64: cpufeature: Fix handling of CTR_EL0.IDC field (Mark Salter) [1715061] - [arm64] arm64: cpufeature: ctr: Fix cpu capability check for late CPUs (Mark Salter) [1715061] - [arm64] arm64: cpu_errata: Remove ARM64_MISMATCHED_CACHE_LINE_SIZE (Mark Salter) [1715061] - [fs] gfs2: Clean up freeing struct gfs2_sbd (Robert S Peterson) [1683698] - [target] scsi: target/iblock: Fix overrun in WRITE SAME emulation (Maurizio Lombardi) [1729503] - [x86] kvm/nvmx: fix VMCLEAR when Enlightened VMCS is in use (Vitaly Kuznetsov) [1717785] - [x86] kvm/nvmx: don't use clean fields data on enlightened VMLAUNCH (Vitaly Kuznetsov) [1717785] - [x86] kvm: nvmx: use correct clean fields when copying from eVMCS (Vitaly Kuznetsov) [1717785] - [fs] NFS4: Only set creation opendata if O_CREAT (Benjamin Coddington) [1708471] - [tools] perf test: Fix failure of 'evsel-tp-sched' test on s390 (Michael Petlan) [1729213] - [fs] PNFS fallback to MDS if no deviceid found (Benjamin Coddington) [1708386] - [mm] mm, memcg: add a memcg_slabinfo debugfs file (Waiman Long) [1699202] - [mm] mm: memcg/slab: reparent memcg kmem_caches on cgroup removal (Waiman Long) [1699202] - [mm] mm: memcg/slab: stop setting page->mem_cgroup pointer for slab pages (Waiman Long) [1699202] - [mm] mm: memcg/slab: rework non-root kmem_cache lifecycle management (Waiman Long) [1699202] - [mm] mm: memcg/slab: synchronize access to kmem_cache dying flag using a spinlock (Waiman Long) [1699202] - [mm] mm: memcg/slab: don't check the dying flag on kmem_cache creation (Waiman Long) [1699202] - [mm] mm: memcg/slab: unify SLAB and SLUB page accounting (Waiman Long) [1699202] - [mm] mm: memcg/slab: introduce __memcg_kmem_uncharge_memcg() (Waiman Long) [1699202] - [mm] mm: memcg/slab: generalize postponed non-root kmem_cache deactivation (Waiman Long) [1699202] - [mm] mm: memcg/slab: rename slab delayed deactivation functions and fields (Waiman Long) [1699202] - [mm] mm: memcg/slab: postpone kmem_cache memcg pointer initialization to memcg_link_cache() (Waiman Long) [1699202] - [mm] slub: add comments to endif pre-processor macros (Waiman Long) [1699202] - [mm] mm, slab: shorten kmalloc cache names for large sizes (Waiman Long) [1699202] - [base] mm, proc: add KReclaimable to /proc/meminfo (Waiman Long) [1699202] - [mm] mm: rename and change semantics of nr_indirectly_reclaimable_bytes (Waiman Long) [1699202] - [fs] dcache: allocate external names from reclaimable kmalloc caches (Waiman Long) [1699202] - [mm] mm, slab/slub: introduce kmalloc-reclaimable caches (Waiman Long) [1699202] - [mm] mm, slab: combine kmalloc_caches and kmalloc_dma_caches (Waiman Long) [1699202] - [mm] mm: don't warn about large allocations for slab (Waiman Long) [1699202] - [mm] slab: Replace synchronize_sched() with synchronize_rcu() (Waiman Long) [1699202] - [acpi] ACPI / PM: LPIT: Register sysfs attributes based on FADT (Lenny Szubowicz) [1493461] - [platform] platform/x86: intel_pmc_core: Quirk to ignore XTAL shutdown (Lenny Szubowicz) [1493461] - [platform] platform/x86: intel_pmc_core: Add Package cstates residency info (Lenny Szubowicz) [1493461] - [platform] platform/x86: intel_pmc_core: Add ICL platform support (Lenny Szubowicz) [1493461] - [platform] platform/x86: intel_pmc: Sort headers alphabetically (Lenny Szubowicz) [1493461] - [net] Revert "[net] net: openvswitch: Add a new action check_pkt_len" ("Herton R. Krzesinski")- [nvme] nvme-rdma: use nr_phys_segments when map rq to sgl (David Milburn) [1729113] - [nvme] nvme-loop: kill timeout handler (Ming Lei) [1692744] - [netdrv] bnxt_en: Suppress error messages when querying DSCP DCB capabilities. (Selvin Xavier) [1727972] - [netdrv] bnxt_en: Cap the returned MSIX vectors to the RDMA driver. (Selvin Xavier) [1727972] - [netdrv] bnxt_en: Fix statistics context reservation logic for RDMA driver. (Selvin Xavier) [1727972] - [netdrv] bnxt_en: Fix ethtool selftest crash under error conditions. (Selvin Xavier) [1727972] - [netdrv] bnxt_en: Disable bus master during PCI shutdown and driver unload. (Selvin Xavier) [1727972] - [netdrv] bnxt_en: Reduce memory usage when running in kdump kernel. (Selvin Xavier) [1727972] - [netdrv] bnxt_en: Fix possible BUG() condition when calling pci_disable_msix(). (Selvin Xavier) [1727972] - [netdrv] bnxt_en: Fix aggregation buffer leak under OOM condition. (Selvin Xavier) [1727972] - [netdrv] bnxt_en: Improve NQ reservations. (Selvin Xavier) [1727972] - [netdrv] bnxt_en: Fix uninitialized variable usage in bnxt_rx_pkt(). (Selvin Xavier) [1727972] - [netdrv] bnxt_en: Fix statistics context reservation logic. (Selvin Xavier) [1727972] - [netdrv] bnxt_en: Pass correct extended TX port statistics size to firmware. (Selvin Xavier) [1727972] - [netdrv] bnxt_en: Fix possible crash in bnxt_hwrm_ring_free() under error conditions. (Selvin Xavier) [1727972] - [netdrv] bnxt_en: Free short FW command HWRM memory in error path in bnxt_init_one() (Selvin Xavier) [1727972] - [netdrv] bnxt_en: Improve multicast address setup logic. (Selvin Xavier) [1727972] - [net] net: openvswitch: Add a new action check_pkt_len (Numan Siddique) [1700733]- [crypto] crypto: vmx - ghash: do nosimd fallback manually (Desnes Augusto Nunes do Rosario) [1729532] - [crypto] crypto: vmx - CTR: always increment IV as quadword (Desnes Augusto Nunes do Rosario) [1729532] - [net] vsock/virtio: fix flush of works during the .remove() (Stefano Garzarella) [1700312] - [net] vsock/virtio: stop workers during the .remove() (Stefano Garzarella) [1700312] - [net] vsock/virtio: use RCU to avoid use-after-free on the_virtio_vsock (Stefano Garzarella) [1700312] - [net] vsock/virtio: Initialize core virtio vsock before registering the driver (Stefano Garzarella) [1700312] - [nvme] nvme-fabrics: document the poll function argument (David Milburn) [1727784 1725132] - [nvme] nvme-rdma: fix queue mapping when queue count is limited (David Milburn) [1727784 1725132] - [nvme] nvme-rdma: rework queue maps handling (David Milburn) [1727784 1725132] - [nvme] nvme-rdma: implement polling queue map (David Milburn) [1727784 1725132] - [nvme] nvme-fabrics: allow nvmf_connect_io_queue to poll (David Milburn) [1727784 1725132] - [hid] HID: multitouch: Add pointstick support for ALPS Touchpad (Benjamin Tissoires) [1672423]- [tools] perf header: Assign proper ff->ph in perf_event__synthesize_features() (Michael Petlan) [1667983] - [pci] PCI/IOV: Assume SR-IOV VFs support extended config space. (Myron Stowe) [1714978] - [pci] Revert "PCI/IOV: Use VF0 cached config space size for other VFs" (Myron Stowe) [1714978] - [x86] x86/crash: Add e820 reserved ranges to kdump kernel's e820 table (Lianbo Jiang) [1630108] - [mm] x86/mm: Rework ioremap resource mapping determination (Lianbo Jiang) [1630108] - [x86] x86/e820, ioport: Add a new I/O resource descriptor IORES_DESC_RESERVED (Lianbo Jiang) [1630108] - [kernel] resource: Fix find_next_iomem_res() iteration issue (Lianbo Jiang) [1630108] - [kernel] resource: Include resource end in walk_*() interfaces (Lianbo Jiang) [1630108] - [x86] x86/kexec: Correct KEXEC_BACKUP_SRC_END off-by-one error (Lianbo Jiang) [1630108] - [scsi] scsi: lpfc: Update lpfc version to 12.2.0.3 (Dick Kennedy) [1717027] - [scsi] scsi: lpfc: Fix kernel warnings related to smp_processor_id() (Dick Kennedy) [1717027] - [scsi] scsi: lpfc: Fix BFS crash with DIX enabled (Dick Kennedy) [1717027] - [scsi] scsi: lpfc: Fix FDMI fc4type for nvme support (Dick Kennedy) [1717027] - [scsi] scsi: lpfc: Fix fcp_rsp_len checking on lun reset (Dick Kennedy) [1717027] - [scsi] scsi: lpfc: Fix poor use of hardware queues if fewer irq vectors (Dick Kennedy) [1717027] - [scsi] scsi: lpfc: Fix oops when driver is loaded with 1 interrupt vector (Dick Kennedy) [1717027] - [scsi] scsi: lpfc: Fix incorrect logical link speed on trunks when links down (Dick Kennedy) [1717027] - [scsi] scsi: lpfc: Fix memory leak in abnormal exit path from lpfc_eq_create (Dick Kennedy) [1717027] - [scsi] scsi: lpfc: Rework misleading nvme not supported in firmware message (Dick Kennedy) [1717027] - [scsi] scsi: lpfc: Fix hardlockup in scsi_cmd_iocb_cmpl (Dick Kennedy) [1717027] - [scsi] scsi: lpfc: Cancel queued work for an IO when processing a received ABTS (Dick Kennedy) [1717027] - [scsi] scsi: lpfc: Prevent 'use after free' memory overwrite in nvmet LS handling (Dick Kennedy) [1717027] - [scsi] scsi: lpfc: Fix PT2PT PLOGI collison stopping discovery (Dick Kennedy) [1717027] - [scsi] scsi: lpfc: Revert message logging on unsupported topology (Dick Kennedy) [1717027] - [scsi] scsi: lpfc: Fix nvmet handling of received ABTS for unmapped frames (Dick Kennedy) [1717027] - [scsi] scsi: lpfc: Separate CQ processing for nvmet_fc upcalls (Dick Kennedy) [1717027] - [scsi] scsi: lpfc: Revise message when stuck due to unresponsive adapter (Dick Kennedy) [1717027] - [scsi] scsi: lpfc: Correct nvmet buffer free race condition (Dick Kennedy) [1717027] - [scsi] scsi: lpfc: Fix nvmet target abort cmd matching (Dick Kennedy) [1717027] - [scsi] scsi: lpfc: Fix alloc context on oas lun creations (Dick Kennedy) [1717027]- [virt] kvm: fix guest initialization code mismerge (Marcelo Tosatti) [1726487] - [powerpc] powerpc/watchpoint: Restore NV GPRs while returning from exception (Steve Best) [1728557] - [fs] fs/proc/vmcore: Enable dumping of encrypted memory when SEV was active (Lianbo Jiang) [1646810] - [x86] x86/kexec: Set the C-bit in the identity map page table when SEV is active (Lianbo Jiang) [1646810] - [x86] x86/kexec: Do not map kexec area as decrypted when SEV is active (Lianbo Jiang) [1646810] - [mm] x86/mm: Do not use set_{pud, pmd}_safe() when splitting a large page (Lianbo Jiang) [1646810]- [net] sched: protect against stack overflow in TC act_mirred (Ivan Vecera) [1726399] - [net] sched: refactor reinsert action (Ivan Vecera) [1726399] - [net] mpls: Fix 6PE forwarding (Hangbin Liu) [1726533] - [net] make skb_dst_force return true when dst is refcounted (Florian Westphal) [1704809] - [net] ipv4: Fix off-by-one in route dump counter without netlink strict checking (Stefano Brivio) [1725383 1725381 1574290] - [net] ipv6: fix suspicious RCU usage in rt6_dump_route() (Stefano Brivio) [1725383 1725381 1574290] - [net] ipv4: fix suspicious RCU usage in fib_dump_info_fnhe() (Stefano Brivio) [1725383 1725381 1574290] - [net] ip6_fib: Don't discard nodes with valid routing information in fib6_locate_1() (Stefano Brivio) [1725383 1725381 1574290] - [net] ipv6: Dump route exceptions if requested (Stefano Brivio) [1725383 1725381 1574290] - [net] ipv6/route: Change return code of rt6_dump_route() for partial node dumps (Stefano Brivio) [1725383 1725381 1574290] - [net] revert "net/ipv6: Bail early if user only wants cloned entries" (Stefano Brivio) [1725383 1725381 1574290] - [net] ipv4: Dump route exceptions if requested (Stefano Brivio) [1725383 1725381 1574290] - [net] ipv4/route: Allow NULL flowinfo in rt_fill_info() (Stefano Brivio) [1725383 1725381 1574290] - [net] ipv4/fib_frontend: Allow RTM_F_CLONED flag to be used for filtering (Stefano Brivio) [1725383 1725381 1574290] - [net] fib_frontend, ip6_fib: Select routes or exceptions dump from RTM_F_CLONED (Stefano Brivio) [1725383 1725381 1574290] - [tools] selftests: bpf: disable test_lwt_seg6local (Jiri Benc) [1716346] - [netdrv] ipvlan: Fix ipvlan device tso disabled while NETIF_F_IP_CSUM is set (Matteo Croce) [1725125] - [netdrv] ipvlan: disallow userns cap_net_admin to change global mode/flags (Matteo Croce) [1725124] - [net] netfilter: nft_fib: Fix existence check support (Phil Sutter) [1680578] - [net] ipset: Fix memory accounting for hash types on resize (Stefano Brivio) [1714111] - [tools] selftests: pmtu: Make list_flush_ipv6_exception test more demanding (Stefano Brivio) [1725384] - [tools] selftests: pmtu: Introduce list_flush_ipv4_exception test case (Stefano Brivio) [1725384] - [tools] selftests: pmtu: Introduce list_flush_ipv6_exception test case (Stefano Brivio) [1725384] - [tools] selftests: pmtu: Add support for routing via nexthop objects (Stefano Brivio) [1725384] - [tools] selftests: pmtu: Move route installs to a new function (Stefano Brivio) [1725384] - [tools] selftests: pmtu: Move running of test into a new function (Stefano Brivio) [1725384] - [tools] selftests: pmtu: Fix encapsulating device in pmtu_vti6_link_change_mtu (Stefano Brivio) [1725384] - [tools] selftests: pmtu: Simplify cleanup and namespace names (Stefano Brivio) [1725384] - [tools] selftests: pmtu.sh: Remove quotes around commands in setup_xfrm (Stefano Brivio) [1725384] - [tools] selftests: Add debugging options to pmtu.sh (Stefano Brivio) [1725384] - [tools] selftests: pmtu: add explicit tests for PMTU exceptions cleanup (Stefano Brivio) [1725384] - [tools] selftests: pmtu: disable DAD in all namespaces (Stefano Brivio) [1725384] - [tools] selftests: pmtu: Introduce FoU and GUE PMTU exceptions tests (Stefano Brivio) [1725384] - [tools] selftests: pmtu: Introduce tests for IPv4/IPv6 over GENEVE over IPv4/IPv6 (Stefano Brivio) [1725384] - [tools] selftests: pmtu: Introduce tests for IPv4/IPv6 over VXLAN over IPv4/IPv6 (Stefano Brivio) [1725384] - [tools] selftests: pmtu: Add optional traffic captures for single tests (Stefano Brivio) [1725384] - [tools] selftests: pmtu: Allow selection of single tests (Stefano Brivio) [1725384] - [tools] selftests: pmtu: add basic IPv4 and IPv6 PMTU tests (Stefano Brivio) [1725384] - [tools] selftests: pmtu: extend MTU parsing helper to locked MTU (Stefano Brivio) [1725384] - [tools] selftests: pmtu: Introduce check_pmtu_value() (Stefano Brivio) [1725384] - [tools] selftests: pmtu: properly redirect stderr to /dev/null (Stefano Brivio) [1725384] - [tools] selftests: pmtu: detect correct binary to ping ipv6 addresses (Stefano Brivio) [1725384] - [net] ipv6: icmp: Updating pmtu for link local route (Guillaume Nault) [1721961] - [net] bridge: Mark FDB entries that were added by user as such (Ivan Vecera) [1724400] - [net] tipc: change to use register_pernet_device (Xin Long) [1719136] - [net] sched: cls_flower: fix infinite loop in fl_walk() (Davide Caratti) [1712739]- [rpmspec] redhat: fix vmlinux debuginfo on ppc64le (Jan Stancek) [1727638] - [powerpc] powerpc/rtas: retry when cpu offline races with suspend/migration (Steve Best) [1727051] - [kernel] arm64/crashkernel: Reduce crashkernel size to 448M by default (Bhupesh Sharma) [1564422]- [scsi] scsi: libiscsi: Fix race between iscsi_xmit_task and iscsi_complete_task (Chris Leech) [1718875] - [scsi] scsi: lpfc: Update lpfc version to 12.2.0.2 (Dick Kennedy) [1714795] - [scsi] scsi: lpfc: add check for loss of ndlp when sending RRQ (Dick Kennedy) [1714795] - [scsi] scsi: lpfc: correct rcu unlock issue in lpfc_nvme_info_show (Dick Kennedy) [1714795] - [scsi] scsi: lpfc: resolve lockdep warnings (Dick Kennedy) [1714795] - [scsi] scsi: lpfc: Make lpfc_sli4_oas_verify static (Dick Kennedy) [1714795] - [scsi] scsi: lpfc: Fix a recently introduced compiler warning (Dick Kennedy) [1714795] - [scsi] scsi: lpfc: Fix missing wakeups on abort threads (Dick Kennedy) [1714795] - [scsi] scsi: lpfc: Change smp_processor_id() into raw_smp_processor_id() (Dick Kennedy) [1714795] - [scsi] scsi: lpfc: Remove unused functions (Dick Kennedy) [1714795] - [scsi] scsi: lpfc: Remove set-but-not-used variables (Dick Kennedy) [1714795] - [scsi] scsi: lpfc: Move trunk_errmsg[] from a header file into a .c file (Dick Kennedy) [1714795] - [scsi] scsi: lpfc: Annotate switch/case fall-through (Dick Kennedy) [1714795] - [scsi] scsi: lpfc: Fix indentation and balance braces (Dick Kennedy) [1714795] - [scsi] scsi: lpfc: Declare local functions static (Dick Kennedy) [1714795] - [scsi] scsi: lpfc: avoid uninitialized variable warning (Dick Kennedy) [1714795] - [scsi] scsi: lpfc: change snprintf to scnprintf for possible overflow (Dick Kennedy) [1714795] - [net] Bluetooth: hidp: fix buffer overflow (Gopal Tiwari) [1723654] {CVE-2019-11884} - [s390] virtio/s390: make airq summary indicators DMA (Philipp Rudo) [1651752] - [s390] virtio/s390: use DMA memory for ccw I/O and classic notifiers (Philipp Rudo) [1651752] - [s390] virtio/s390: add indirection to indicators access (Philipp Rudo) [1651752] - [s390] virtio/s390: use cacheline aligned airq bit vectors (Philipp Rudo) [1651752] - [s390] s390/airq: use DMA memory for adapter interrupts (Philipp Rudo) [1651752] - [s390] s390/cio: add basic protected virtualization support (Philipp Rudo) [1651752] - [s390] s390/cio: introduce DMA pools to cio (Philipp Rudo) [1651752] - [s390] s390/mm: force swiotlb for protected virtualization (Philipp Rudo) [1651752] - [s390] virtio/s390: DMA support for virtio-ccw (Philipp Rudo) [1651752] - [s390] virtio/s390: use vring_create_virtqueue (Philipp Rudo) [1651752] - [block] virtio-blk: Consider virtio_max_dma_size() for maximum segment size (Philipp Rudo) [1651752] - [virtio] virtio: Introduce virtio_max_dma_size() (Philipp Rudo) [1651752] - [kernel] dma: Introduce dma_max_mapping_size() (Philipp Rudo) [1651752] - [kernel] swiotlb: Add is_swiotlb_active() function (Philipp Rudo) [1651752] - [kernel] swiotlb: Introduce swiotlb_max_mapping_size() (Philipp Rudo) [1651752] - [mm] x86/mm: Create a workarea in the kernel for SME early encryption (Lianbo Jiang) [1564427] - [x86] x86/mm: Identify the end of the kernel area to be reserved (Lianbo Jiang) [1564427] - [x86] x86/kdump: Export the SME mask to vmcoreinfo (Lianbo Jiang) [1564427] - [fs] proc/vmcore: Fix i386 build error of missing copy_oldmem_page_encrypted() (Lianbo Jiang) [1564427] - [fs] kdump, proc/vmcore: Enable kdumping encrypted memory with SME enabled (Lianbo Jiang) [1564427] - [iommu] iommu/amd: Remap the IOMMU device table with the memory encryption mask for kdump (Lianbo Jiang) [1564427] - [kernel] kexec: Allocate decrypted control pages for kdump if SME is enabled (Lianbo Jiang) [1564427] - [mm] x86/ioremap: Add an ioremap_encrypted() helper (Lianbo Jiang) [1564427] - [documentation] Documentation: Add ARM64 to kernel-parameters.rst (Jeremy Linton) [1640855] - [arm64] arm64/speculation: Support 'mitigations=' cmdline option (Jeremy Linton) [1640855] - [arm64] arm64: ssbs: Don't treat CPUs with SSBS as unaffected by SSB (Jeremy Linton) [1640855] - [arm64] arm64: enable generic CPU vulnerabilites support (Jeremy Linton) [1640855] - [arm64] arm64: add sysfs vulnerability show for speculative store bypass (Jeremy Linton) [1640855] - [arm64] arm64: Always enable ssb vulnerability detection (Jeremy Linton) [1640855] - [arm64] arm64: add sysfs vulnerability show for spectre-v2 (Jeremy Linton) [1640855] - [arm64] arm64: Always enable spectre-v2 vulnerability detection (Jeremy Linton) [1640855] - [arm64] arm64: Use firmware to detect CPUs that are not affected by Spectre-v2 (Jeremy Linton) [1640855] - [arm64] arm64: Advertise mitigation of Spectre-v2, or lack thereof (Jeremy Linton) [1640855] - [arm64] arm64: add sysfs vulnerability show for meltdown (Jeremy Linton) [1640855] - [arm64] arm64: Add sysfs vulnerability show for spectre-v1 (Jeremy Linton) [1640855] - [arm64] arm64: Provide a command line to disable spectre_v2 mitigation (Jeremy Linton) [1640855] - [documentation] powerpc/fsl: Add FSL_PPC_BOOK3E as supported arch for nospectre_v2 boot arg (Jeremy Linton) [1640855] - [documentation] Documentation: Document arm64 kpti control (Jeremy Linton) [1640855] - [arm64] arm64: kpti: Whitelist HiSilicon Taishan v110 CPUs (Jeremy Linton) [1640855] - [arm64] arm64: Add MIDR encoding for HiSilicon Taishan CPUs (Jeremy Linton) [1640855] - [arm64] arm64: kpti: Whitelist Cortex-A CPUs that don't implement the CSV3 field (Jeremy Linton) [1640855] - [arm64] arm64: kpti: Update arm64_kernel_use_ng_mappings() when forced on (Jeremy Linton) [1640855] - [arm64] arm64: kpti: Avoid rewriting early page tables when KASLR is enabled (Jeremy Linton) [1640855] - [arm64] arm64: capabilities: Merge duplicate Cavium erratum entries (Jeremy Linton) [1640855] - [arm64] arm64: capabilities: Merge entries for ARM64_WORKAROUND_CLEAN_CACHE (Jeremy Linton) [1640855] - [arm64] arm64: Use a raw spinlock in __install_bp_hardening_cb() (Jeremy Linton) [1640855] - [arm64] arm64: KVM: Guests can skip __install_bp_hardening_cb()s HYP work (Jeremy Linton) [1640855] - [arm64] arm64: fix SSBS sanitization (Jeremy Linton) [1640855] - [arm64] arm64: don't zero DIT on signal return (Jeremy Linton) [1640855] - [kvm] KVM: arm64: Set SCTLR_EL2.DSSBS if SSBD is forcefully disabled and !vhe (Jeremy Linton) [1640855] - [arm64] arm64: ssbd: Add support for PSTATE.SSBS rather than trapping to EL3 (Jeremy Linton) [1640855] - [arm64] arm64: ssbd: Drop #ifdefs for PR_SPEC_STORE_BYPASS (Jeremy Linton) [1640855] - [arm64] arm64: cpufeature: Detect SSBS and advertise to userspace (Jeremy Linton) [1640855] - [arm64] arm64: move SCTLR_EL{1,2} assertions to (Jeremy Linton) [1640855]- [powerpc] powerpc/mm/64s/hash: Reallocate context ids on fork (Steve Best) [1723808] - [powerpc] powerpc/perf: Use cpumask_last() to determine the designated cpu for nest/core units. (Steve Best) [1725746] - [fs] iomap: fix page_done callback for short writes (Andreas Grunbacher) [1724361] - [fs] fs: fold __generic_write_end back into generic_write_end (Andreas Grunbacher) [1724361] - [fs] iomap: don't mark the inode dirty in iomap_write_end (Andreas Grunbacher) [1724361] - [fs] gfs2: Fix iomap write page reclaim deadlock (Andreas Grunbacher) [1724361] - [fs] iomap: Add a page_prepare callback (Andreas Grunbacher) [1724361] - [fs] iomap: Fix use-after-free error in page_done callback (Andreas Grunbacher) [1724361] - [fs] fs: Turn __generic_write_end into a void function (Andreas Grunbacher) [1724361] - [fs] iomap: Clean up __generic_write_end calling (Andreas Grunbacher) [1724361] - [kvm] KVM: PPC: Book3S HV: Clear pending decrementer exceptions on nested guest entry (Suraj Jitindar Singh) [1718822] - [kvm] KVM: PPC: Book3S HV: Signed extend decrementer value if not using large decrementer (Suraj Jitindar Singh) [1718822]- [hid] HID: chicony: add another quirk for PixArt mouse (Oleksandr Natalenko) [1724967] - [scsi] scsi: smartpqi: properly set both the DMA mask and the coherent DMA mask (Don Brace) [1712272] - [tools] perf beauty waitid options: Fix up prefix showing logic (Michael Petlan) [1715507] - [include] redhat: perf kABI-check failure fix (Michael Petlan) [1715507] - [tools] perf script python: Add Python3 support to tests/attr.py (Michael Petlan) [1715507] - [tools] perf trace: Support multiple "vfs_getname" probes (Michael Petlan) [1715507] - [tools] perf symbols: Filter out hidden symbols from labels (Michael Petlan) [1715507] - [tools] perf symbols: Add fallback definitions for GELF_ST_VISIBILITY() (Michael Petlan) [1715507] - [tools] perf clang: Do not use 'return std::move(something)' (Michael Petlan) [1715507] - [tools] perf tests evsel-tp-sched: Fix bitwise operator (Michael Petlan) [1715507] - [tools] perf script: Fix crash when processing recorded stat data (Michael Petlan) [1715507] - [tools] perf top: Fix wrong hottest instruction highlighted (Michael Petlan) [1715507] - [tools] perf tools: Handle TOPOLOGY headers with no CPU (Michael Petlan) [1715507] - [tools] perf python: Remove -fstack-clash-protection when building with some clang versions (Michael Petlan) [1715507] - [tools] perf script: Fix crash with printing mixed trace point and other events (Michael Petlan) [1715507] - [tools] perf ordered_events: Fix crash in ordered_events__free (Michael Petlan) [1715507] - [tools] tools headers powerpc: Remove unistd.h (Michael Petlan) [1715507] - [tools] perf powerpc: Rework syscall table generation (Michael Petlan) [1715507] - [tools] perf symbols: Add 'arch_cpu_idle' to the list of kernel idle symbols (Michael Petlan) [1715507] - [tools] perf beauty: Switch from using uapi/linux/fs.h to uapi/linux/mount.h (Michael Petlan) [1715507] - [tools] tools include uapi: Grab a copy of linux/mount.h (Michael Petlan) [1715507] - [tools] perf top: Lift restriction on using callchains without "sym" in --sort (Michael Petlan) [1715507] - [tools] tools lib traceevent: Remove tep_data_event_from_type() API (Michael Petlan) [1715507] - [tools] tools lib traceevent: Rename tep_is_file_bigendian() to tep_file_bigendian() (Michael Petlan) [1715507] - [tools] tools lib traceevent: Changed return logic of tep_register_event_handler() API (Michael Petlan) [1715507] - [tools] tools lib traceevent: Changed return logic of trace_seq_printf() and trace_seq_vprintf() APIs (Michael Petlan) [1715507] - [tools] tools lib traceevent: Rename struct cmdline to struct tep_cmdline (Michael Petlan) [1715507] - [tools] tools lib traceevent: Initialize host_bigendian at tep_handle allocation (Michael Petlan) [1715507] - [tools] tools lib traceevent: Introduce new libtracevent API: tep_override_comm() (Michael Petlan) [1715507] - [tools] perf tests: Add a test for the ARM 32-bitpage (Michael Petlan) [1715507] - [tools] perf tools: Make find_vdso_map() more modular (Michael Petlan) [1715507] - [tools] perf trace: Fix alignment forlines (Michael Petlan) [1715507] - [tools] perf trace: Fix ')' placement in "interrupted" syscall lines (Michael Petlan) [1715507] - [tools] perf test shell: Use a fallback to get the pathname in vfs_getname (Michael Petlan) [1715507] - [tools] perf python: Make sure the python binding output directory is in place (Michael Petlan) [1715507] - [tools] perf strbuf: Remove redundant va_end() in strbuf_addv() (Michael Petlan) [1715507] - [tools] perf annotate: Pass filename to objdump via execl (Michael Petlan) [1715507] - [tools] perf report: Fix wrong iteration count in --branch-history (Michael Petlan) [1715507] - [tools] tools headers uapi: Sync copy of asm-generic/unistd.h with the kernel sources (Michael Petlan) [1715507] - [tools] tools beauty: Make the prctl option table generator catch all PR_ options (Michael Petlan) [1715507] - [tools] perf stat: Fix endless wait for child process (Michael Petlan) [1715507] - [tools] perf session: Add comment for perf_session__register_idle_thread() (Michael Petlan) [1715507] - [tools] perf thread-stack: Fix thread stack processing for the idle task (Michael Petlan) [1715507] - [tools] perf thread-stack: Allocate an array of thread stacks (Michael Petlan) [1715507] - [tools] perf thread-stack: Factor out thread_stack__init() (Michael Petlan) [1715507] - [tools] perf thread-stack: Allow for a thread stack array (Michael Petlan) [1715507] - [tools] perf thread-stack: Avoid direct reference to the thread's stack (Michael Petlan) [1715507] - [tools] perf thread-stack: Tidy thread_stack__bottom() usage (Michael Petlan) [1715507] - [tools] perf thread-stack: Simplify some code in thread_stack__process() (Michael Petlan) [1715507] - [tools] perf c2c: Increase the HITM ratio limit for displayed cachelines (Michael Petlan) [1715507] - [tools] perf c2c: Change the default coalesce setup (Michael Petlan) [1715507] - [tools] perf trace beauty ioctl: Beautify USBDEVFS_ commands (Michael Petlan) [1715507] - [tools] perf trace beauty: Export function to get the files for a thread (Michael Petlan) [1715507] - [tools] perf trace: Wire up ioctl's USBDEBFS_ cmd table generator (Michael Petlan) [1715507] - [tools] perf beauty ioctl: Add generator for USBDEVFS_ ioctl commands (Michael Petlan) [1715507] - [tools] tools headers uapi: Grab a copy of usbdevice_fs.h (Michael Petlan) [1715507] - [tools] perf trace: Store the major number for a file when storing its pathname (Michael Petlan) [1715507] - [tools] perf trace: Move the files table resizing to outside set_pathname() (Michael Petlan) [1715507] - [tools] perf trace: Rename thread_thread->paths to thread_trace->files (Michael Petlan) [1715507] - [tools] perf script: Fix LBR skid dump problems in brstackinsn (Michael Petlan) [1715507] - [tools] perf trace: Use correct SECCOMP prefix spelling, "SECOMP_*" -> "SECCOMP_*" (Michael Petlan) [1715507] - [tools] perf trace: Do not hardcode the size of the tracepoint common_ fields (Michael Petlan) [1715507] - [tools] perf build: Don't unconditionally link the libbfd feature test to -liberty and -lz (Michael Petlan) [1715507] - [tools] perf beauty mmap: PROT_WRITE should come before PROT_EXEC (Michael Petlan) [1715507] - [tools] perf trace: Check if the raw_syscalls:sys_{enter, exit} are setup before setting tp filter (Michael Petlan) [1715507] - [tools] perf symbols: Relax checks on perf-PID.map ownership (Michael Petlan) [1715507] - [tools] perf trace: Wire up the fadvise 'advice' table generator (Michael Petlan) [1715507] - [tools] perf beauty: Add generator for fadvise64's 'advice' arg constants (Michael Petlan) [1715507] - [tools] tools headers uapi: Grab a copy of fadvise.h (Michael Petlan) [1715507] - [tools] perf beauty mmap: Print mmap's 'offset' arg in hexadecimal (Michael Petlan) [1715507] - [tools] perf beauty mmap: Print PROT_READ before PROT_EXEC to match strace output (Michael Petlan) [1715507] - [tools] perf trace beauty: Beautify arch_prctl()'s arguments (Michael Petlan) [1715507] - [tools] perf trace: When showing string prefixes show prefix + ??? for unknown entries (Michael Petlan) [1715507] - [tools] perf trace: Move strarrays to beauty.h for further reuse (Michael Petlan) [1715507] - [tools] perf beauty: Wire up the x86_arch prctl code table generator (Michael Petlan) [1715507] - [tools] perf beauty: Add a string table generator for x86's 'arch_prctl' codes (Michael Petlan) [1715507] - [tools] tools include arch: Grab a copy of x86's prctl.h (Michael Petlan) [1715507] - [tools] perf trace: Show NULL when syscall pointer args are 0 (Michael Petlan) [1715507] - [tools] perf trace: Enclose the errno strings with () (Michael Petlan) [1715507] - [tools] perf augmented_raw_syscalls: Copy 'access' arg as well (Michael Petlan) [1715507] - [tools] perf trace: Add alignment spaces after the closing parens (Michael Petlan) [1715507] - [tools] perf trace beauty: Print O_RDONLY when (flags & O_ACCMODE) == 0 (Michael Petlan) [1715507] - [tools] perf trace: Allow asking for not suppressing common string prefixes (Michael Petlan) [1715507] - [tools] perf trace: Add a prefix member to the strarray class (Michael Petlan) [1715507] - [tools] perf trace: Enclose strings with double quotes (Michael Petlan) [1715507] - [tools] perf trace: Make the alignment of the syscall args be configurable (Michael Petlan) [1715507] - [tools] perf trace: Allow suppressing the syscall argument names (Michael Petlan) [1715507] - [tools] perf trace: Allow configuring if the syscall start timestamp should be printed (Michael Petlan) [1715507] - [tools] perf trace: Allow configuring default for perf_event_attr.inherit (Michael Petlan) [1715507] - [tools] perf config: Show the configuration when no arguments are provided (Michael Petlan) [1715507] - [tools] perf trace: Allow configuring if the syscall duration should be printed (Michael Petlan) [1715507] - [tools] perf trace: Allow configuring if zeroed syscall args should be printed (Michael Petlan) [1715507] - [tools] perf trace: Allow specifying a set of events to add in perfconfig (Michael Petlan) [1715507] - [tools] perf augmented_raw_syscalls: Do not include stdio.h (Michael Petlan) [1715507] - [tools] perf cs-etm: Generate branch sample for exception packet (Michael Petlan) [1715507] - [tools] perf cs-etm: Treat EO_TRACE element as trace discontinuity (Michael Petlan) [1715507] - [tools] perf cs-etm: Treat NO_SYNC element as trace discontinuity (Michael Petlan) [1715507] - [tools] perf cs-etm: Rename CS_ETM_TRACE_ON to CS_ETM_DISCONTINUITY (Michael Petlan) [1715507] - [tools] perf cs-etm: Refactor enumeration cs_etm_sample_type (Michael Petlan) [1715507] - [tools] perf cs-etm: Remove unused 'trace_on' in cs_etm_decoder (Michael Petlan) [1715507] - [tools] perf cs-etm: Avoid stale branch samples when flush packet (Michael Petlan) [1715507] - [tools] perf cs-etm: Correct packets swapping in cs_etm__flush() (Michael Petlan) [1715507] - [tools] perf trace: Switch to using a struct for the aumented_raw_syscalls syscalls map values (Michael Petlan) [1715507] - [tools] perf augmented_syscalls: Switch to using a struct for the syscalls map values (Michael Petlan) [1715507] - [tools] perf bpf: Move perf_event_output() from stdio.h to bpf.h (Michael Petlan) [1715507] - [tools] perf trace: Implement syscall filtering in augmented_syscalls (Michael Petlan) [1715507] - [tools] perf trace: Avoid using raw_syscalls in duplicity with eBPF augmentation (Michael Petlan) [1715507] - [tools] perf trace: Rename set_ev_qualifier_filter to clarify its a tracepoint filter (Michael Petlan) [1715507] - [tools] perf tools: Cast off_t to s64 to avoid warning on bionic libc (Michael Petlan) [1715507] - [tools] perf tools: Add missing open_memstream() prototype for systems lacking it (Michael Petlan) [1715507] - [tools] perf header: Fix up argument to ctime() (Michael Petlan) [1715507] - [tools] perf tools: Add missing sigqueue() prototype for systems lacking it (Michael Petlan) [1715507] - [tools] tools lib subcmd: Don't add the kernel sources to the include path (Michael Petlan) [1715507] - [tools] perf trace beauty: renameat's newdirfd may also be AT_FDCWD (Michael Petlan) [1715507] - [tools] perf trace: Beautify renameat2's flags argument (Michael Petlan) [1715507] - [tools] perf beauty: Wire up the renameat flags table generator to the Makefile (Michael Petlan) [1715507] - [tools] perf beauty: Add a string table generator for renameat2's flags constants (Michael Petlan) [1715507] - [tools] perf trace beauty: Beautify renameat2's fd arg wrt AT_FDCWD (Michael Petlan) [1715507] - [tools] perf trace: Allow selecting use the use of the ordered_events code (Michael Petlan) [1715507] - [tools] perf trace: Rename delivery functions to ease making ordered_events selectable (Michael Petlan) [1715507] - [tools] tools lib traceevent: Fix processing of dereferenced args in bprintk events (Michael Petlan) [1715507] - [tools] perf stat: Avoid segfaults caused by negated options (Michael Petlan) [1715507] - [tools] perf auxtrace: Alter addr_filter__entire_dso() to work if there are no symbols (Michael Petlan) [1715507] - [tools] perf dso: Export data_file_size() method there are no symbols (Michael Petlan) [1715507] - [tools] perf trace: Add ordered processing (Michael Petlan) [1715507] - [tools] perf ordered_events: Add first_time() method (Michael Petlan) [1715507] - [tools] perf trace: Move event delivery to a new deliver_event() function (Michael Petlan) [1715507] - [tools] perf ordered_events: Add ordered_events__flush_time interface (Michael Petlan) [1715507] - [tools] perf annotate: Introduce basic support for ARC (Michael Petlan) [1715507] - [tools] perf config: Modify size factor of snprintf (Michael Petlan) [1715507] - [tools] perf record: Fix memory leak on AIO objects deallocation (Michael Petlan) [1715507] - [tools] perf vendor events intel: Fix Load_Miss_Real_Latency on SKL/SKX (Michael Petlan) [1715507] - [tools] perf parse-events: Fix unchecked usage of strncpy() (Michael Petlan) [1715507] - [tools] perf probe: Fix unchecked usage of strncpy() (Michael Petlan) [1715507] - [tools] perf ui helpline: Use strlcpy() as a shorter form of strncpy() + explicit set nul (Michael Petlan) [1715507] - [tools] perf svghelper: Fix unchecked usage of strncpy() (Michael Petlan) [1715507] - [tools] perf help: Remove needless use of strncpy() (Michael Petlan) [1715507] - [tools] perf header: Fix unchecked usage of strncpy() (Michael Petlan) [1715507] - [tools] perf header: Fix unchecked usage of strncpy() (Michael Petlan) [1715507] - [tools] perf dso: Fix unchecked usage of strncpy() (Michael Petlan) [1715507] - [tools] perf cs-etm: Add support for PTMv1.1 decoding (Michael Petlan) [1715507] - [tools] perf cs-etm: Add support for ETMv3 trace decoding (Michael Petlan) [1715507] - [tools] perf cs-etm: Add configuration for ETMv3 trace protocol (Michael Petlan) [1715507] - [tools] perf top: Move perf_top__reset_sample_counters() to after counts display (Michael Petlan) [1715507] - [tools] perf top: Display slow reader warning when droping samples (Michael Petlan) [1715507] - [tools] perf top: Save and display the drop count stats (Michael Petlan) [1715507] - [tools] perf top: Drop samples which are behind the refresh rate (Michael Petlan) [1715507] - [tools] perf top: Set the 'session_done' volatile variable when exiting (Michael Petlan) [1715507] - [tools] perf top: Use cond variable instead of a lock (Michael Petlan) [1715507] - [tools] perf top: Add processing thread (Michael Petlan) [1715507] - [tools] perf top: Move lost events warning to helpline (Michael Petlan) [1715507] - [tools] perf top: Save and display the lost count stats (Michael Petlan) [1715507] - [tools] perf ordered_events: Add private data member (Michael Petlan) [1715507] - [tools] perf ordered_events: Rework show_progress for __ordered_events__flush (Michael Petlan) [1715507] - [tools] perf tools: Support 'srccode' output (Michael Petlan) [1715507] - [tools] perf trace: We need to consider "nr" if "__syscall_nr" is not there (Michael Petlan) [1715507] - [tools] perf tools: Allow specifying proc-map-timeout in config file (Michael Petlan) [1715507] - [tools] tools lib subcmd: Fix a few source code comment typos (Michael Petlan) [1715507] - [tools] perf tools: Fix diverse comment typos (Michael Petlan) [1715507] - [tools] perf bpf-loader: Fix debugging message typo (Michael Petlan) [1715507] - [tools] perf tools Documentation: Fix diverse typos (Michael Petlan) [1715507] - [tools] tools lib traceevent: Fix diverse typos in comments (Michael Petlan) [1715507] - [tools] perf vendor events intel: Fix diverse typos (Michael Petlan) [1715507] - [tools] perf tests ARM: Disable breakpoint tests 32-bit (Michael Petlan) [1715507] - [tools] perf cs-etm: Support for ARM A32/T32 instruction sets in CoreSight trace (Michael Petlan) [1715507] - [tools] perf beauty mmap_flags: Fixed syntax error Fixed missing ']' error (Michael Petlan) [1715507] - [tools] tools lib traceevent: traceevent API cleanup (Michael Petlan) [1715507] - [tools] perf tools: traceevent API cleanup, remove __tep_data2host*() (Michael Petlan) [1715507] - [tools] tools lib traceevent: Rename tep_free_format() to tep_free_event() (Michael Petlan) [1715507] - [tools] tools lib traceevent, perf tools: Rename 'struct tep_event_format' to 'struct tep_event' (Michael Petlan) [1715507] - [tools] tools lib traceevent: Install trace-seq.h API header file (Michael Petlan) [1715507] - [tools] tools lib traceevent: Added support for pkg-config (Michael Petlan) [1715507] - [tools] tools lib traceevent: Implement new API tep_get_ref() (Michael Petlan) [1715507] - [tools] perf report: Documentation average IPC and IPC coverage (Michael Petlan) [1715507] - [tools] perf report: Display average IPC and IPC coverage per symbol (Michael Petlan) [1715507] - [tools] perf annotate: Create a annotate2 flag in struct symbol (Michael Petlan) [1715507] - [tools] perf annotate: Compute average IPC and IPC coverage per symbol (Michael Petlan) [1715507] - [tools] tools lib traceevent: Add sanity check to is_timestamp_in_us() (Michael Petlan) [1715507] - [tools] perf beauty mmap_flags: Check if the arch has a mmap.h file (Michael Petlan) [1715507] - [tools] perf record: Extend trace writing to multi AIO (Michael Petlan) [1715507] - [tools] perf record: Enable asynchronous trace writing (Michael Petlan) [1715507] - [tools] perf mmap: Map data buffer for preserving collected data (Michael Petlan) [1715507] - [tools] tools build feature: Check if libaio is available (Michael Petlan) [1715507] - [tools] perf intel-pt: Fix error with config term "pt=0" (Michael Petlan) [1715507] - [tools] perf top: Allow passing a kallsyms file (Michael Petlan) [1715507] - [tools] perf bpf: Use ERR_CAST instead of ERR_PTR(PTR_ERR()) (Michael Petlan) [1715507] - [tools] tools include: Adopt ERR_CAST() from the kernel err.h header (Michael Petlan) [1715507] - [tools] perf tests record: Allow for 'sleep' being 'coreutils' (Michael Petlan) [1715507] - [tools] tools lib traceevent: Fix compile warnings in tools/lib/traceevent/event-parse.c (Michael Petlan) [1715507] - [tools] perf script: Use fallbacks for branch stacks (Michael Petlan) [1715507] - [tools] perf tools: Use fallback for sample_addr_correlates_sym() cases (Michael Petlan) [1715507] - [tools] perf thread: Add fallback functions for cases where cpumode is insufficient (Michael Petlan) [1715507] - [tools] perf machine: Record if a arch has a single user/kernel address space (Michael Petlan) [1715507] - [tools] perf env: Also consider env->arch == NULL as local operation (Michael Petlan) [1715507] - [tools] perf map: Remove extra indirection from map__find() (Michael Petlan) [1715507] - [tools] perf stat: Fix CSV mode column output for non-cgroup events (Michael Petlan) [1715507] - [tools] perf stat: Fix shadow stats for clock events (Michael Petlan) [1715507] - [tools] perf build: Give better hint about devel package for libssl (Michael Petlan) [1715507] - [tools] perf pmu: Move *_cpuid_str() weak functions to header.c (Michael Petlan) [1715507] - [tools] perf symbols: Fix slowness due to -ffunction-section (Michael Petlan) [1715507] - [tools] perf jvmti: Separate jvmti cmlr check (Michael Petlan) [1715507] - [tools] perf vendor events: Add JSON metrics for Cascadelake server (Michael Petlan) [1715507] - [tools] perf vendor events: Add stepping in CPUID string for x86 (Michael Petlan) [1715507] - [tools] perf stat: Use perf_evsel__is_clocki() for clock events (Michael Petlan) [1715507] - [tools] perf pmu: Suppress potential format-truncation warning (Michael Petlan) [1715507] - [tools] perf tools: Add Hygon Dhyana support (Michael Petlan) [1715507] - [tools] perf bench: Add epoll_ctl(2) benchmark (Michael Petlan) [1715507] - [tools] perf bench: Add epoll parallel epoll_wait benchmark (Michael Petlan) [1715507] - [tools] tools build feature: Check if eventfd() is available (Michael Petlan) [1715507] - [tools] perf bench: Move HAVE_PTHREAD_ATTR_SETAFFINITY_NP into bench.h (Michael Petlan) [1715507] - [tools] perf script: Share code and output format for uregs and iregs output (Michael Petlan) [1715507] - [tools] perf bpf: Reduce the hardcoded .max_entries for pid_maps (Michael Petlan) [1715507] - [tools] perf script: Add newline after uregs output (Michael Petlan) [1715507] - [tools] Revert "perf augmented_syscalls: Drop 'write', 'poll' for testing without self pid filter" (Michael Petlan) [1715507] - [tools] perf augmented_syscalls: Remove example hardcoded set of filtered pids (Michael Petlan) [1715507] - [tools] perf trace: Fill in BPF "filtered_pids" map when present (Michael Petlan) [1715507] - [tools] perf trace: See if there is a map named "filtered_pids" (Michael Petlan) [1715507] - [tools] perf trace: Add "_from_option" suffix to trace__set_filter() (Michael Petlan) [1715507] - [tools] perf evlist: Rename perf_evlist__set_filter* to perf_evlist__set_tp_filter* (Michael Petlan) [1715507] - [tools] perf augmented_syscalls: Use pid_filter (Michael Petlan) [1715507] - [tools] perf augmented_syscalls: Drop 'write', 'poll' for testing without self pid filter (Michael Petlan) [1715507] - [tools] perf bpf: Add simple pid_filter class accessible to BPF proggies (Michael Petlan) [1715507] - [tools] perf bpf: Add defines for map insertion/lookup (Michael Petlan) [1715507] - [tools] perf augmented_syscalls: Remove needless linux/socket.h include (Michael Petlan) [1715507] - [tools] perf augmented_syscalls: Filter on a hard coded pid (Michael Petlan) [1715507] - [tools] perf bpf: Add unistd.h to the headers accessible to bpf proggies (Michael Petlan) [1715507] - [kernel] perf/core: Fix impossible ring-buffer sizes warning (Michael Petlan) [1715507] - [x86] perf/x86: Add check_period PMU callback (Michael Petlan) [1715507] - [kernel] perf/core: Don't WARN() for impossible ring-buffer sizes (Michael Petlan) [1715507] - [x86] perf/x86/intel/uncore: Add Node ID mask (Michael Petlan) [1715507] - [kernel] perf core: Fix perf_proc_update_handler() bug (Michael Petlan) [1715507] - [tools] powerpc/perf: Update perf_regs structure to include MMCRA (Michael Petlan) [1715507] - [powerpc] powerpc/perf: Update perf_regs structure to include SIER (Michael Petlan) [1715507] - [include] perf/core: Declare the __percpu attribute on non-deref types (Michael Petlan) [1715507] - [kernel] perf: Fix typos in comments (Michael Petlan) [1715507] - [arm64] arm64: perf: Add support for Armv8.1 PMCEID register format (Michael Petlan) [1715507]- [fs] xfs: abort unaligned nowait directio early (Brian Foster) [1690458] - [fs] xfs: serialize unaligned dio writes against all other dio writes (Brian Foster) [1690458] - [sound] ALSA: hda/hdmi: consider eld_valid also in sync_eld_via_acomp() (Jaroslav Kysela) [1708555] - [fs] Fix error code in nfs_lookup_verify_inode() (Scott Mayhew) [1722315] - [md] dm table: don't copy from a NULL pointer in realloc_argv() (Jerome Marchand) [1571628] - [net] netfilter: ipset: replace a strncpy() with strscpy() (Jerome Marchand) [1571628] - [lib] lib/ubsan.c: don't mark __ubsan_handle_builtin_unreachable as noreturn (Jerome Marchand) [1571628] - [include] netfilter: avoid erronous array bounds warning (Jerome Marchand) [1571628] - [x86] x86/mm/KASLR: Compute the size of the vmemmap section properly (Baoquan He) [1669076] - [security] selinux: fix empty write to keycreate file (Ondrej Mosnacek) [1719067] - [netdrv] net: aquantia: fix vlans not working over bridged network (Igor Russkikh) [1718716] - [s390] s390/jump_label: replace stop_machine with smp_call_function (Philipp Rudo) [1722161] - [s390] s390/dumpstack: print psw mask and address again (Philipp Rudo) [1722157] - [s390] s390/crypto: fix gcm-aes-s390 selftest failures (Philipp Rudo) [1722156] - [wireless] Backport mt76 drivers from linux-5.2-rc5 (Stanislaw Gruszka) [1709867 1709828] - [wireless] Add rtw88 driver from linux-5.2-rc5 (Stanislaw Gruszka) [1487086 1709828] - [wireless] Backport mt7601u driver from linux-5.2-rc5 (Stanislaw Gruszka) [1709828] - [wireless] Backport mwifiex driver from linux-5.2-rc2 (Stanislaw Gruszka) [1709828] - [wireless] Backport rtl8xxxu driver from linux-5.2-rc5 (Stanislaw Gruszka) [1709828] - [wireless] Backport rtlwifi drivers from linux-5.2-rc5 (Stanislaw Gruszka) [1709828] - [wireless] Backport ath9k driver from linux-5.2-rc5 (Stanislaw Gruszka) [1709828] - [wireless] Backport ath10k driver from linux-5.2-rc5 (Stanislaw Gruszka) [1709828] - [wireless] Backport brcm80211 drivers from linux-5.2-rc5 (Stanislaw Gruszka) [1709828] - [wireless] Backport iwlwifi drivers from linux-5.2-rc5 (Stanislaw Gruszka) [1696052 1662020 1662015 1650016 1650015 1650014 1650013 1622445 1494008 1494001 1709828] - [net] Backport mac80211 from linux-5.2-rc5 (Stanislaw Gruszka) [1709828] - [net] Backport core wireless code from linux-5.2-rc5 (Stanislaw Gruszka) [1709828] - [include] netlink: add nl_set_extack_cookie_u64() (Stanislaw Gruszka) [1709828] - [netdrv] r8152: Fix an error on RTL8153-BD MAC Address Passthrough support (Torez Smith) [1683883 1683882] - [netdrv] r8152: Add support for MAC address pass through on RTL8153-BD (Torez Smith) [1683883 1683882] - [netdrv] nfp: abm: fix spelling mistake "offseting" -> "offsetting" (Pablo Cascon) [1713258] - [netdrv] nfp: flower: remove vlan CFI bit from push vlan action (Pablo Cascon) [1713258] - [netdrv] nfp: flower: replace CFI with vlan present (Pablo Cascon) [1713258] - [netdrv] nfp: flower: remove double new line (Pablo Cascon) [1713258] - [netdrv] nfp: bpf: fix ALU32 high bits clearance bug (Pablo Cascon) [1713258] - [netdrv] bpf: do not pass netdev to translate() and prepare() offload callbacks (Pablo Cascon) [1713258] - [netdrv] bpf: pass prog instead of env to bpf_prog_offload_verifier_prep() (Pablo Cascon) [1713258] - [netdrv] bpf: pass destroy() as a callback and remove its ndo_bpf subcommand (Pablo Cascon) [1713258] - [netdrv] bpf: pass translate() as a callback and remove its ndo_bpf subcommand (Pablo Cascon) [1713258] - [netdrv] bpf: call verifier_prep from its callback in struct bpf_offload_dev (Pablo Cascon) [1713258] - [netdrv] bpf: pass a struct with offload callbacks to bpf_offload_dev_create() (Pablo Cascon) [1713258] - [netdrv] nfp: bpf: move nfp_bpf_analyzer_ops from verifier.c to offload.c (Pablo Cascon) [1713258] - [netdrv] nfp: bpf: relax prog rejection through max_pkt_offset (Pablo Cascon) [1713258] - [netdrv] nfp: bpf: double check vNIC capabilities after object sharing (Pablo Cascon) [1713258] - [netdrv] nfp: bpf: optimise save/restore for R6~R9 based on register usage (Pablo Cascon) [1713258] - [netdrv] nfp: bpf: fix return address from register-saving subroutine to callee (Pablo Cascon) [1713258] - [netdrv] nfp: bpf: update fixup function for BPF-to-BPF calls support (Pablo Cascon) [1713258] - [netdrv] nfp: bpf: account for additional stack usage when checking stack limit (Pablo Cascon) [1713258] - [netdrv] nfp: bpf: add main logics for BPF-to-BPF calls support in nfp driver (Pablo Cascon) [1713258] - [netdrv] nfp: bpf: copy eBPF subprograms information from kernel verifier (Pablo Cascon) [1713258] - [netdrv] bpf: add verifier callback to get stack usage info for offloaded progs (Pablo Cascon) [1713258]- [rpmspec] Enable kernel signing for ppc64le (Gustavo Duarte) [1504169] - [nvme] nvme: fix memory leak for power latency tolerance (David Milburn) [1724793] - [rpmspec] redhat: fix missing files for mlxsw specific self-tests (Ivan Vecera) [1724735] - [rpmspec] redhat: Package the signing key for s390 (Philipp Rudo) [1714194] - [rpmspec] redhat: Enable kernel signing for s390 (Philipp Rudo) [1714194] - [rpmspec] redhat: Rename secure boot sources (Philipp Rudo) [1714194] - [powerpc] powerpc: fix max_zone_pfns initialization (Laurent Vivier) [1706560] - [crypto] crypto: dh - update test for public key verification (Herbert Xu) [1722692] - [hid] HID: i2c-hid: Don't reset device upon system resume (Perry Yuan) [1715385] - [rpmspec] correct the ghost initramfs attributes (Rafael Aquini) [1678881] - [s390] s390/mm: fix address space detection in exception handling (Philipp Rudo) [1722160] - [s390] s390/zcrypt: Fix wrong dispatching for control domain CPRBs (Philipp Rudo) [1722158] - [virt] kvm: arm/arm64: Fix emulated ptimer irq injection (Andrew Jones) [1716383] - [x86] kvm/nested: mark as TechPreview on first VM creation (Vitaly Kuznetsov) [1723447] - [powerpc] bpf: powerpc64: add JIT support for bpf line info (Yauheni Kaliuta) [1722423] - [fs] cifs: add spinlock for the openFileList to cifsInodeInfo (Leif Sahlberg) [1712197] - [fs] cifs: fix GlobalMid_Lock bug in cifs_reconnect (Leif Sahlberg) [1716743] - [mm] powerpc/numa: document topology_updates_enabled, disable by default (Desnes Augusto Nunes do Rosario) [1705465] - [mm] powerpc/numa: improve control of topology updates (Desnes Augusto Nunes do Rosario) [1705465] - [kernel] bpf: decouple the lifetime of cgroup_bpf from cgroup itself (Jiri Olsa) [1656432] - [netdrv] USB: hso: Fix OOB memory access in hso_probe/hso_get_config_data (Torez Smith) [1689308 1666662] {CVE-2018-19985} - [usb] USB: check usb_get_extra_descriptor for proper size (Torez Smith) [1689308 1666662] {CVE-2018-20169} - [kvm] KVM: PPC: Book3S HV: Restore SPRG3 in kvmhv_p9_guest_entry() (David Gibson) [1719524] - [kvm] KVM: PPC: Book3S HV: Fix lockdep warning when entering guest on POWER9 (David Gibson) [1719524] - [kvm] KVM: PPC: Book3S HV: XIVE: Fix page offset when clearing ESB pages (David Gibson) [1719524] - [kvm] KVM: PPC: Book3S HV: XIVE: Take the srcu read lock when accessing memslots (David Gibson) [1719524] - [kvm] KVM: PPC: Book3S HV: XIVE: Do not clear IRQ data of passthrough interrupts (David Gibson) [1719524] - [kvm] KVM: PPC: Book3S HV: XIVE: Introduce a new mutex for the XIVE device (David Gibson) [1719524] - [kvm] KVM: PPC: Book3S HV: XIVE: Fix the enforced limit on the vCPU identifier (David Gibson) [1719524] - [kvm] KVM: PPC: Book3S HV: XIVE: Do not test the EQ flag validity when resetting (David Gibson) [1719524] - [kvm] KVM: PPC: Book3S HV: XIVE: Clear file mapping when device is released (David Gibson) [1719524] - [kvm] KVM: PPC: Book3S HV: Don't take kvm->lock around kvm_for_each_vcpu (David Gibson) [1719524] - [kvm] KVM: PPC: Book3S: Use new mutex to synchronize access to rtas token list (David Gibson) [1719524] - [kvm] KVM: PPC: Book3S HV: Use new mutex to synchronize MMU setup (David Gibson) [1719524] - [kvm] KVM: PPC: Book3S HV: Avoid touching arch.mmu_ready in XIVE release functions (David Gibson) [1719524] - [mm] mm, oom: don't kill global init via memory.oom.group (Waiman Long) [1711604] - [mm] mm, oom: remove 'prefer children over parent' heuristic (Waiman Long) [1711604] - [mm] mm, oom: fix use-after-free in oom_kill_process (Waiman Long) [1711604] - [kernel] fork, memcg: fix crash in free_thread_stack on memcg charge fail (Waiman Long) [1711604] - [mm] memcg: localize memcg_kmem_enabled() check (Waiman Long) [1711604] - [mm] memcg, oom: notify on oom killer invocation from the charge path (Waiman Long) [1711604] - [mm] mm: handle no memcg case in memcg_kmem_charge() properly (Waiman Long) [1711604] - [kernel] mm: rework memcg kernel stack accounting (Waiman Long) [1711604] - [mm] mm/memcontrol.c: convert mem_cgroup_id::ref to refcount_t type (Waiman Long) [1711604] - [mm] memcg: remove memcg_kmem_skip_account (Waiman Long) [1711604] - [mm] mm/memcontrol.c: fix memory.stat item ordering (Waiman Long) [1711604] - [mm] mm: drain memcg stocks on css offlining (Waiman Long) [1711604] - [mm] mm: memcontrol: print proper OOM header when no eligible victim left (Waiman Long) [1711604] - [mm] mm, oom: introduce memory.oom.group (Waiman Long) [1711604] - [mm] mm, oom: refactor oom_kill_process() (Waiman Long) [1711604] - [mm] memcg: reduce memcg tree traversals for stats collection (Waiman Long) [1711604] - [mm] mm/vmscan.c: clear shrinker bit if there are no objects related to memcg (Waiman Long) [1711604] - [mm] mm: add SHRINK_EMPTY shrinker methods return value (Waiman Long) [1711604] - [mm] mm/vmscan.c: generalize shrink_slab() calls in shrink_node() (Waiman Long) [1711604] - [mm] mm/vmscan.c: iterate only over charged shrinkers during memcg shrink_slab() (Waiman Long) [1711604] - [mm] mm/list_lru.c: set bit in memcg shrinker bitmap on first list_lru item appearance (Waiman Long) [1711604] - [mm] mm/memcontrol.c: export mem_cgroup_is_root() (Waiman Long) [1711604] - [mm] mm/list_lru.c: pass lru argument to memcg_drain_list_lru_node() (Waiman Long) [1711604] - [mm] mm/list_lru: pass dst_memcg argument to memcg_drain_list_lru_node() (Waiman Long) [1711604] - [mm] mm/list_lru.c: add memcg argument to list_lru_from_kmem() (Waiman Long) [1711604] - [mm] fs: propagate shrinker::id to list_lru (Waiman Long) [1711604] - [fs] fs: Don't need to put list_lru into its own cacheline (Waiman Long) [1711604] - [fs] fs/super.c: refactor alloc_super() (Waiman Long) [1711604] - [mm] mm/workingset.c: refactor workingset_init() (Waiman Long) [1711604] - [mm] mm, memcg: assign memcg-aware shrinkers bitmap to memcg (Waiman Long) [1711604] - [mm] mm/memcontrol.c: move up for_each_mem_cgroup{, _tree} defines (Waiman Long) [1711604] - [mm] mm: assign id to every memcg-aware shrinker (Waiman Long) [1711604] - [mm] mm: introduce CONFIG_MEMCG_KMEM as combination of CONFIG_MEMCG && !CONFIG_SLOB (Waiman Long) [1711604] - [mm] mm/list_lru.c: combine code under the same define (Waiman Long) [1711604] - [mm] memcg, oom: move out_of_memory back to the charge path (Waiman Long) [1711604] - [fs] fs, mm: account buffer_head to kmemcg (Waiman Long) [1711604] - [fs] fs: fsnotify: account fsnotify metadata to kmemcg (Waiman Long) [1711604] - [include] mm: introduce mem_cgroup_put() helper (Waiman Long) [1711604] - [net] tcp: refine memory limit test in tcp_fragment() (Florian Westphal) [1724584] - [net] tcp: enforce tcp_min_snd_mss in tcp_mtu_probing() (Florian Westphal) [1719923] {CVE-2019-11479} - [net] tcp: add tcp_min_snd_mss sysctl (Florian Westphal) [1719923] {CVE-2019-11479} - [net] tipc: pass tunnel dev as NULL to udp_tunnel(6)_xmit_skb (Xin Long) [1722751] - [include] ip6_tunnel: allow not to count pkts on tstats by passing dev as NULL (Xin Long) [1722751] - [net] ip_tunnel: allow not to count pkts on tstats by setting skb's dev to NULL (Xin Long) [1722751] - [net] netfilter: ipv6: nf_defrag: accept duplicate fragments again (Guillaume Nault) [1717106] - [net] netfilter: ipv6: nf_defrag: fix leakage of unqueued fragments (Guillaume Nault) [1717106] - [net] ethtool: fix potential userspace buffer overflow (Paolo Abeni) [1718393] - [net] net-gro: fix use-after-free read in napi_gro_frags() (Paolo Abeni) [1718393] - [net] ethtool: Check for vlan etype or vlan tci when parsing flow_rule (Paolo Abeni) [1718393] - [include] test nouarg before dereferencing zerocopy pointers (Paolo Abeni) [1718393] - [net] avoid weird emergency message (Paolo Abeni) [1718393] - [net] net-gro: Fix GRO flush when receiving a GSO packet. (Paolo Abeni) [1718393] - [net] sock_diag: fix autoloading of the raw_diag module (Paolo Abeni) [1718393] - [net] make skb_partial_csum_set() more robust against overflows (Paolo Abeni) [1718393] - [net] packets: Always register packet sk in the same order (Paolo Abeni) [1718393] - [net] net-sysfs: call dev_hold if kobject_init_and_add success (Paolo Abeni) [1718393] - [net] gro_cells: make sure device is up in gro_cells_receive() (Paolo Abeni) [1718393] - [net] net-sysfs: Fix mem leak in netdev_register_kobject (Paolo Abeni) [1718393] - [include] avoid false positives in untrusted gso validation (Paolo Abeni) [1718393] - [include] net: validate untrusted gso packets without csum offload (Paolo Abeni) [1718393] - [net] Do not allocate page fragments that are not skb aligned (Paolo Abeni) [1718393] - [net] set default network namespace in init_dummy_netdev() (Paolo Abeni) [1718393] - [net] Fix usage of pskb_trim_rcsum (Paolo Abeni) [1718393] - [net] call sk_dst_reset when set SO_DONTROUTE (Paolo Abeni) [1718393] - [net] net, skbuff: do not prefer skb allocation fails early (Paolo Abeni) [1718393] - [net] ethtool: check the return value of get_regs_len (Paolo Abeni) [1718393] - [net] packet: copy user buffers before orphan or clone (Paolo Abeni) [1718393] - [net] don't keep lonely packets forever in the gro hash (Paolo Abeni) [1718393] - [net] net-gro: reset skb->pkt_type in napi_reuse_skb() (Paolo Abeni) [1718393] - [net] flow_dissector: do not dissect l4 ports for fragments (Paolo Abeni) [1718393] - [net] net-ethtool: ETHTOOL_GUFO did not and should not require CAP_NET_ADMIN (Paolo Abeni) [1718393] - [net] tipc: fix modprobe tipc failed after switch order of device registration (Jon Maloy) [1718064] - [net] tipc: switch order of device registration to fix a crash (Jon Maloy) [1718064] - [net] tipc: fix hanging clients using poll with EPOLLOUT flag (Jon Maloy) [1718064] - [net] tipc: fix missing Name entries due to half-failover (Jon Maloy) [1718064] - [net] tipc: remove rcu_read_unlock() left in tipc_udp_recv() (Jon Maloy) [1718064] - [net] tipc: tipc_udp_recv() cleanup vs rcu verbs (Jon Maloy) [1718064] - [net] tipc: introduce new socket option TIPC_SOCK_RECVQ_USED (Jon Maloy) [1718064] - [net] tipc: set sysctl_tipc_rmem and named_timeout right range (Jon Maloy) [1718064] - [net] tipc: fix link established but not in session (Jon Maloy) [1718064] - [net] tipc: use standard write_lock & unlock functions when creating node (Jon Maloy) [1718064] - [net] tipc: missing entries in name table of publications (Jon Maloy) [1718064] - [net] tipc: adapt link failover for new Gap-ACK algorithm (Jon Maloy) [1718064] - [net] tipc: reduce duplicate packets for unicast traffic (Jon Maloy) [1718064] - [net] tipc: improve TIPC throughput by Gap ACK blocks (Jon Maloy) [1718064] - [net] tipc: add NULL pointer check (Jon Maloy) [1718064] - [net] tipc: fix return value check in tipc_mcast_send_sync() (Jon Maloy) [1718064] - [net] tipc: fix a null pointer deref (Jon Maloy) [1718064] - [net] tipc: fix use-after-free in tipc_sk_filter_rcv (Jon Maloy) [1718064] - [net] tipc: smooth change between replicast and broadcast (Jon Maloy) [1718064] - [net] tipc: introduce new capability flag for cluster (Jon Maloy) [1718064] - [net] tipc: support broadcast/replicast configurable for bc-link (Jon Maloy) [1718064] - [net] sched: avoid double free on matchall reoffload (Ivan Vecera) [1688236 1687456] - [net] taprio: add null check on sched_nest to avoid potential null pointer dereference (Ivan Vecera) [1688236 1687456] - [net] nfp: flower: remove unused index from nfp_fl_pedit() (Ivan Vecera) [1688236 1687456] - [net] mlx5e: Fix calling wrong function to get inner vlan key and mask (Ivan Vecera) [1688236 1687456] - [net] flow_offload: support CVLAN match (Ivan Vecera) [1688236 1687456] - [net] nfp: flower: fix masks for tcp and ip flags fields (Ivan Vecera) [1688236 1687456] - [net] sched: use the hardware intermediate representation for matchall (Ivan Vecera) [1688236 1687456] - [net] sched: add sample action to the hardware intermediate representation (Ivan Vecera) [1688236 1687456] - [net] cls_cgroup: avoid panic when receiving a packet before filter set (Ivan Vecera) [1688236 1687456] - [net] cls_matchall: avoid panic when receiving a packet before filter set (Ivan Vecera) [1688236 1687456] - [net] add a generic tracepoint for TX queue timeout (Ivan Vecera) [1688236 1687456] - [net] sched: cls_u32: use struct_size() helper (Ivan Vecera) [1688236 1687456] - [net] taprio: Add support for cycle-time-extension (Ivan Vecera) [1688236 1687456] - [net] taprio: Add support for setting the cycle-time manually (Ivan Vecera) [1688236 1687456] - [net] taprio: Add support adding an admin schedule (Ivan Vecera) [1688236 1687456] - [net] taprio: Fix potencial use of invalid memory during dequeue() (Ivan Vecera) [1688236 1687456] - [net] sched: taprio: Fix taprio_dequeue() (Ivan Vecera) [1688236 1687456] - [net] sched: taprio: Fix taprio_peek() (Ivan Vecera) [1688236 1687456] - [net] sched: taprio: Remove should_restart_cycle() (Ivan Vecera) [1688236 1687456] - [net] sched: taprio: Refactor taprio_get_start_time() (Ivan Vecera) [1688236 1687456] - [net] sched: taprio: Remove pointless variable assigment (Ivan Vecera) [1688236 1687456] - [net] tc_act: drop include of module.h from tc_ife.h (Ivan Vecera) [1688236 1687456] - [net] fib: drop include of module.h from fib_notifier.h (Ivan Vecera) [1688236 1687456] - [net] ife: drop include of module.h from net/ife.h (Ivan Vecera) [1688236 1687456] - [net] psample: drop include of module.h from psample.h (Ivan Vecera) [1688236 1687456] - [net] sched: taprio: fix build without 64bit div (Ivan Vecera) [1688236 1687456] - [net] revert: "net: sched: put back q.qlen into a single location" (Ivan Vecera) [1688236 1687456] - [net] sched: when clearing NOLOCK, clear TCQ_F_CPUSTATS, too (Ivan Vecera) [1688236 1687456] - [net] sched: always do stats accounting according to TCQ_F_CPUSTATS (Ivan Vecera) [1688236 1687456] - [net] sched: prefer qdisc_is_empty() over direct qlen access (Ivan Vecera) [1688236 1687456] - [net] caif: avoid using qdisc_qlen() (Ivan Vecera) [1688236 1687456] - [net] sched: cbs: fix port_rate miscalculation (Ivan Vecera) [1688236 1687456] - [net] sched: taprio: fix picos_per_byte miscalculation (Ivan Vecera) [1688236 1687456] - [net] selftests: add a tc matchall test case (Ivan Vecera) [1688236 1687456] - [net] sch_cake: Make sure we can write the IP header before changing DSCP bits (Ivan Vecera) [1688236 1687456] - [net] sch_cake: Use tc_skb_protocol() helper for getting packet protocol (Ivan Vecera) [1688236 1687456] - [net] sched: act_sample: fix divide by zero in the traffic path (Ivan Vecera) [1688236 1687456] - [net] sched: don't set tunnel for decap action (Ivan Vecera) [1688236 1687456] - [net] sched: introduce and use qdisc tree flush/purge helpers (Ivan Vecera) [1688236 1687456] - [net] sched: introduce and use qstats read helpers (Ivan Vecera) [1688236 1687456] - [net] sched: fix ->get helper of the matchall cls (Ivan Vecera) [1688236 1687456] - [net] sched: Kconfig: update reference link for PIE (Ivan Vecera) [1688236 1687456] - [net] dev: introduce support for sch BYPASS for lockless qdisc (Ivan Vecera) [1688236 1687456] - [net] sched: add empty status flag for NOLOCK qdisc (Ivan Vecera) [1688236 1687456] - [net] sched: fix cleanup NULL pointer exception in act_mirr (Ivan Vecera) [1688236 1687456] - [net] sched: let actions use RCU to access 'goto_chain' (Ivan Vecera) [1688236 1687456] - [net] sched: don't dereference a->goto_chain to read the chain index (Ivan Vecera) [1688236 1687456] - [net] sched: act_vlan: validate the control action inside init() (Ivan Vecera) [1688236 1687456] - [net] sched: act_tunnel_key: validate the control action inside init() (Ivan Vecera) [1688236 1687456] - [net] sched: act_skbmod: validate the control action inside init() (Ivan Vecera) [1688236 1687456] - [net] sched: act_skbedit: validate the control action inside init() (Ivan Vecera) [1688236 1687456] - [net] sched: act_simple: validate the control action inside init() (Ivan Vecera) [1688236 1687456] - [net] sched: act_sample: validate the control action inside init() (Ivan Vecera) [1688236 1687456] - [net] sched: act_police: validate the control action inside init() (Ivan Vecera) [1688236 1687456] - [net] sched: act_pedit: validate the control action inside init() (Ivan Vecera) [1688236 1687456] - [net] sched: act_nat: validate the control action inside init() (Ivan Vecera) [1688236 1687456] - [net] sched: act_connmark: validate the control action inside init() (Ivan Vecera) [1688236 1687456] - [net] sched: act_mirred: validate the control action inside init() (Ivan Vecera) [1688236 1687456] - [net] sched: act_ife: validate the control action inside init() (Ivan Vecera) [1688236 1687456] - [net] sched: act_gact: validate the control action inside init() (Ivan Vecera) [1688236 1687456] - [net] sched: act_csum: validate the control action inside init() (Ivan Vecera) [1688236 1687456] - [net] sched: act_bpf: validate the control action inside init() (Ivan Vecera) [1688236 1687456] - [net] sched: prepare TC actions to properly validate the control action (Ivan Vecera) [1688236 1687456] - [net] sch_cake: Interpret fwmark parameter as a bitmask (Ivan Vecera) [1688236 1687456] - [net] net_sched: return correct value for *notify* functions (Ivan Vecera) [1688236 1687456] - [net] sched: fix potential use-after-free in __tcf_chain_put() (Ivan Vecera) [1688236 1687456] - [net] sched: flower: insert new filter to idr after setting its mask (Ivan Vecera) [1688236 1687456] - [net] sched: act_tunnel_key: Fix double free dst_cache (Ivan Vecera) [1688236 1687456] - [net] sched: avoid unused-label warning (Ivan Vecera) [1688236 1687456] - [net] sch_cake: Simplify logic in cake_select_tin() (Ivan Vecera) [1688236 1687456] - [net] sch_cake: Permit use of connmarks as tin classifiers (Ivan Vecera) [1688236 1687456] - [net] sch_cake: Make the dual modes fairer (Ivan Vecera) [1688236 1687456] - [net] tc-testing: Allow test cases to be skipped (Ivan Vecera) [1688236 1687456] - [net] sched: put back q.qlen into a single location (Ivan Vecera) [1688236 1687456] - [net] sched: pie: avoid slow division in drop probability decay (Ivan Vecera) [1688236 1687456] - [net] netem: fix skb length BUG_ON in __skb_to_sgvec (Ivan Vecera) [1688236 1687456] - [net] revert "net: sched: fw: don't set arg->stop in fw_walk() when empty" (Ivan Vecera) [1688236 1687456] - [net] sched: pie: fix 64-bit division (Ivan Vecera) [1688236 1687456] - [net] tc-testing: gitignore, ignore local tdc config file (Ivan Vecera) [1688236 1687456] - [net] sched: fix typo in walker_check_empty() (Ivan Vecera) [1688236 1687456] - [net] sched: pie: fix mistake in reference link (Ivan Vecera) [1688236 1687456] - [net] sched: act_csum: Fix csum calc for tagged packets (Ivan Vecera) [1688236 1687456] - [net] sched: pie: update references (Ivan Vecera) [1688236 1687456] - [net] sched: pie: add derandomization mechanism (Ivan Vecera) [1688236 1687456] - [net] sched: pie: add more cases to auto-tune alpha and beta (Ivan Vecera) [1688236 1687456] - [net] sched: pie: change initial value of pie_vars->burst_time (Ivan Vecera) [1688236 1687456] - [net] sched: pie: change default value of pie_params->tupdate (Ivan Vecera) [1688236 1687456] - [net] sched: pie: change default value of pie_params->target (Ivan Vecera) [1688236 1687456] - [net] sched: pie: change value of QUEUE_THRESHOLD (Ivan Vecera) [1688236 1687456] - [net] sched: don't release block->lock when dumping chains (Ivan Vecera) [1688236 1687456] - [net] sched: set dedicated tcf_walker flag when tp is empty (Ivan Vecera) [1688236 1687456] - [net] sched: act_tunnel_key: fix metadata handling (Ivan Vecera) [1688236 1687456] - [net] sched: act_tunnel_key: fix NULL pointer dereference during init (Ivan Vecera) [1688236 1687456] - [net] Use RCU_POINTER_INITIALIZER() to init static variable (Ivan Vecera) [1688236 1687456] - [net] selftests: concurrency: add test to verify parallel replace/delete (Ivan Vecera) [1688236 1687456] - [net] selftests: concurrency: add test to verify parallel add/delete (Ivan Vecera) [1688236 1687456] - [net] selftests: concurrency: add test to verify concurrent delete (Ivan Vecera) [1688236 1687456] - [net] selftests: concurrency: add test to verify concurrent replace (Ivan Vecera) [1688236 1687456] - [net] selftests: concurrency: add test to verify parallel rules replace (Ivan Vecera) [1688236 1687456] - [net] selftests: concurrency: add test to verify parallel rules deletion (Ivan Vecera) [1688236 1687456] - [net] selftests: concurrency: add test to verify parallel rules insertion (Ivan Vecera) [1688236 1687456] - [net] selftests: tdc_batch.py: add options needed for concurrency tests (Ivan Vecera) [1688236 1687456] - [net] sched: act_skbedit: fix refcount leak when replace fails (Ivan Vecera) [1688236 1687456] - [net] sched: act_ipt: fix refcount leak when replace fails (Ivan Vecera) [1688236 1687456] - [net] sched: act_tunnel_key: Add dst_cache support (Ivan Vecera) [1688236 1687456] - [net] net_sched: initialize net pointer inside tcf_exts_init() (Ivan Vecera) [1687456 1688236] - [net] sched: potential NULL dereference in tcf_block_find() (Ivan Vecera) [1688236 1687456] - [net] net_sched: fix a memory leak in cls_tcindex (Ivan Vecera) [1688236 1687456] - [net] net_sched: fix a race condition in tcindex_destroy() (Ivan Vecera) [1688236 1687456] - [net] sched: using kfree_rcu() to simplify the code (Ivan Vecera) [1688236 1687456] - [net] sched: route: don't set arg->stop in route4_walk() when empty (Ivan Vecera) [1688236 1687456] - [net] sched: fw: don't set arg->stop in fw_walk() when empty (Ivan Vecera) [1688236 1687456] - [net] sched: cgroup: verify that filter is not NULL during walk (Ivan Vecera) [1688236 1687456] - [net] sched: matchall: verify that filter is not NULL in mall_walk() (Ivan Vecera) [1688236 1687456] - [net] sched: remove duplicated include from cls_api.c (Ivan Vecera) [1688236 1687456] - [net] net_sched: fix two more memory leaks in cls_tcindex (Ivan Vecera) [1688236 1687456] - [net] net_sched: fix a memory leak in cls_tcindex (Ivan Vecera) [1688236 1687456] - [net] sched: unlock rules update API (Ivan Vecera) [1688236 1687456] - [net] sched: refactor tcf_block_find() into standalone functions (Ivan Vecera) [1688236 1687456] - [net] sched: add flags to Qdisc class ops struct (Ivan Vecera) [1688236 1687456] - [net] sched: extend proto ops to support unlocked classifiers (Ivan Vecera) [1688236 1687456] - [net] sched: extend proto ops with 'put' callback (Ivan Vecera) [1688236 1687456] - [net] sched: track rtnl lock status when validating extensions (Ivan Vecera) [1688236 1687456] - [net] sched: prevent insertion of new classifiers during chain flush (Ivan Vecera) [1688236 1687456] - [net] sched: refactor tp insert/delete for concurrent execution (Ivan Vecera) [1688236 1687456] - [net] sched: traverse classifiers in chain with tcf_get_next_proto() (Ivan Vecera) [1688236 1687456] - [net] sched: introduce reference counting for tcf_proto (Ivan Vecera) [1688236 1687456] - [net] sched: protect filter_chain list with filter_chain_lock mutex (Ivan Vecera) [1688236 1687456] - [net] sched: protect chain template accesses with block lock (Ivan Vecera) [1688236 1687456] - [net] sched: traverse chains in block with tcf_get_next_chain() (Ivan Vecera) [1688236 1687456] - [net] sched: protect block->chain0 with block->lock (Ivan Vecera) [1688236 1687456] - [net] sched: refactor tc_ctl_chain() to use block->lock (Ivan Vecera) [1688236 1687456] - [net] sched: protect chain->explicitly_created with block->lock (Ivan Vecera) [1688236 1687456] - [net] sched: protect block state with mutex (Ivan Vecera) [1688236 1687456] - [net] Change TCA_ACT_* to TCA_ID_* to match that of TCA_ID_POLICE (Ivan Vecera) [1688236 1687456] - [net] Move all TC actions identifiers to one place (Ivan Vecera) [1688236 1687456] - [net] sched: use struct_size() helper (Ivan Vecera) [1688236 1687456] - [net] documentation: bring operstate documentation up-to-date (Ivan Vecera) [1688236 1687456] - [net] cls_flower: Remove filter from mask before freeing it (Ivan Vecera) [1688236 1687456] - [net] cls_flower: don't expose TC actions to drivers anymore (Ivan Vecera) [1688236 1687456] - [net] drivers: net: use flow action infrastructure (Ivan Vecera) [1688236 1687456] - [net] flow_offload: add flow_rule and flow_match structures and use them (Ivan Vecera) [1688236 1687456] - [net] net_sched: add performance counters for basic filter (Ivan Vecera) [1688236 1687456] - [net] net_sched: add hit counter for matchall (Ivan Vecera) [1688236 1687456] - [net] sched: cls_flower: allocate mask dynamically in fl_change() (Ivan Vecera) [1688236 1687456] - [net] selftests: tc-testing: fix parsing of ife type (Ivan Vecera) [1688236 1687456] - [net] net_sched: refetch skb protocol for each filter (Ivan Vecera) [1688236 1687456] - [net] sched: act_tunnel_key: fix memory leak in case of action replace (Ivan Vecera) [1688236 1687456] - [net] sch_api: Change signature of qdisc_tree_reduce_backlog() to use ints (Ivan Vecera) [1688236 1687456] - [net] sch_cake: Correctly update parent qlen when splitting GSO packets (Ivan Vecera) [1688236 1687456] - [net] sched: Fix detection of empty queues in child qdiscs (Ivan Vecera) [1688236 1687456] - [net] sched: Avoid dereferencing skb pointer after child enqueue (Ivan Vecera) [1688236 1687456] - [net] sched: cls_flower: Remove old entries from rhashtable (Ivan Vecera) [1688236 1687456] - [net] sched: simplify the qdisc_leaf code (Ivan Vecera) [1688236 1687456] - [net] selftests: Fix test errors related to lib.mk khdr target (Ivan Vecera) [1688236 1687456] - [net] net_sched: fold tcf_block_cb_call() into tc_setup_cb_call() (Ivan Vecera) [1688236 1687456] - [net] sched: cls_flower: Reject duplicated rules also under skip_sw (Ivan Vecera) [1688236 1687456] - [net] tc-testing: gitignore, ignore generated test results (Ivan Vecera) [1688236 1687456] - [net] tc-testing: Implement the TdcResults module in tdc (Ivan Vecera) [1688236 1687456] - [net] tc-testing: Add new TdcResults module (Ivan Vecera) [1688236 1687456] - [net] tc-testing: Add command timeout feature to tdc (Ivan Vecera) [1688236 1687456] - [net] netem: use a list in addition to rbtree (Ivan Vecera) [1688236 1687456] - [net] Prevent invalid access to skb->prev in __qdisc_drop_all (Ivan Vecera) [1688236 1687456] - [net] tc-testing: tdc.py: Guard against lack of returncode in executed command (Ivan Vecera) [1688236 1687456] - [net] tc-testing: tdc.py: ignore errors when decoding stdout/stderr (Ivan Vecera) [1688236 1687456] - [net] etf: Drop all expired packets (Ivan Vecera) [1688236 1687456] - [net] etf: Split timersortedlist_erase() (Ivan Vecera) [1688236 1687456] - [net] etf: Use cached rb_root (Ivan Vecera) [1688236 1687456] - [net] etf: Cancel timer if there are no pending skbs (Ivan Vecera) [1688236 1687456] - [net] sched: cls_flower: Classify packets using port ranges (Ivan Vecera) [1688236 1687456] - [net] act_mirred: clear skb->tstamp on redirect (Ivan Vecera) [1688236 1687456] - [net] core: use __vlan_hwaccel helpers (Ivan Vecera) [1688236 1687456] - [net] sched: Replace call_rcu_bh() and rcu_barrier_bh() (Ivan Vecera) [1688236 1687456] - [net] sched: Remove egdev mechanism (Ivan Vecera) [1688236 1687456] - [net] sched: avoid writing on noop_qdisc (Ivan Vecera) [1688236 1687456] - [net] sched: cls_u32: simplify the hell out u32_delete() emptiness check (Ivan Vecera) [1688236 1687456] - [net] sched: cls_u32: keep track of knodes count in tc_u_common (Ivan Vecera) [1688236 1687456] - [net] sched: cls_u32: get rid of tp_c (Ivan Vecera) [1688236 1687456] - [net] sched: cls_u32: the tp_c argument of u32_set_parms() is always tp->data (Ivan Vecera) [1688236 1687456] - [net] sched: cls_u32: pass tc_u_common to u32_set_parms() instead of tc_u_hnode (Ivan Vecera) [1688236 1687456] - [net] sched: cls_u32: clean tc_u_common hashtable (Ivan Vecera) [1688236 1687456] - [net] sched: cls_u32: get rid of tc_u_common ->rcu (Ivan Vecera) [1688236 1687456] - [net] sched: cls_u32: get rid of tc_u_knode ->tp (Ivan Vecera) [1688236 1687456] - [net] sched: cls_u32: get rid of unused argument of u32_destroy_key() (Ivan Vecera) [1688236 1687456] - [net] sched: cls_u32: make sure that divisor is a power of 2 (Ivan Vecera) [1688236 1687456] - [net] sched: cls_u32: disallow linking to root hnode (Ivan Vecera) [1688236 1687456] - [net] sched: cls_u32: mark root hnode explicitly (Ivan Vecera) [1688236 1687456] - [net] sched: pie: fix coding style issues (Ivan Vecera) [1688236 1687456] - [net] treewide: Replace more open-coded allocation size multiplications (Ivan Vecera) [1688236 1687456] - [net] sched: remove unused helpers (Ivan Vecera) [1688236 1687456] - [net] tc-testing: use a plugin to build eBPF program (Ivan Vecera) [1688236 1687456] - [net] tc-testing: fix build of eBPF programs (Ivan Vecera) [1688236 1687456] - [net] tc: Add support for configuring the taprio scheduler (Ivan Vecera) [1688236 1687456] - [documentation] KVM: arm64: Clarify access behaviour for out-of-range SVE register slice IDs (Andrew Jones) [1550499] - [documentation] KVM: Clarify KVM_{SET,GET}_ONE_REG error code documentation (Andrew Jones) [1550499] - [documentation] KVM: Clarify capability requirements for KVM_ARM_VCPU_FINALIZE (Andrew Jones) [1550499] - [kvm] KVM: arm/arm64: Clean up vcpu finalization function parameter naming (Andrew Jones) [1550499] - [kvm] KVM: arm64/sve: Explain validity checks in set_sve_vls() (Andrew Jones) [1550499] - [kvm] KVM: arm64/sve: Simplify KVM_REG_ARM64_SVE_VLS array sizing (Andrew Jones) [1550499] - [kvm] KVM: arm64/sve: WARN when avoiding divide-by-zero in sve_reg_to_region() (Andrew Jones) [1550499] - [kvm] KVM: arm64/sve: Make register ioctl access errors more consistent (Andrew Jones) [1550499] - [kvm] KVM: arm64/sve: Miscellaneous tidyups in guest.c (Andrew Jones) [1550499] - [kvm] KVM: arm64/sve: Clean up UAPI register ID definitions (Andrew Jones) [1550499] - [kvm] KVM: arm64/sve: sys_regs: Demote redundant vcpu_has_sve() checks to WARNs (Andrew Jones) [1550499] - [virt] KVM: arm/arm64: Demote kvm_arm_init_arch_resources() to just set up SVE (Andrew Jones) [1550499] - [arm64] arm64/sve: Clarify vq map semantics (Andrew Jones) [1550499] - [kvm] arm64: KVM: Fix system register enumeration (Andrew Jones) [1550499] - [documentation] KVM: arm64/sve: Document KVM API extensions for SVE (Andrew Jones) [1550499] - [documentation] KVM: Document errors for KVM_GET_ONE_REG and KVM_SET_ONE_REG (Andrew Jones) [1550499] - [arm64] KVM: arm64: Add a capability to advertise SVE support (Andrew Jones) [1550499] - [kvm] KVM: arm64/sve: Allow userspace to enable SVE for vcpus (Andrew Jones) [1550499] - [kvm] KVM: arm64/sve: Add pseudo-register for the guest's vector lengths (Andrew Jones) [1550499] - [virt] KVM: arm/arm64: Add KVM_ARM_VCPU_FINALIZE ioctl (Andrew Jones) [1550499] - [virt] KVM: arm/arm64: Add hook for arch-specific KVM initialisation (Andrew Jones) [1550499] - [arm64] arm64/sve: In-kernel vector length availability query interface (Andrew Jones) [1550499] - [kvm] KVM: arm64: Enumerate SVE register indices for KVM_GET_REG_LIST (Andrew Jones) [1550499] - [arm64] KVM: arm64/sve: Add SVE support to register access ioctl interface (Andrew Jones) [1550499] - [kvm] KVM: arm64: Reject ioctl access to FPSIMD V-regs on SVE vcpus (Andrew Jones) [1550499] - [kvm] KVM: arm64: Factor out core register ID enumeration (Andrew Jones) [1550499] - [kvm] KVM: arm64: Add missing #include of in guest.c (Andrew Jones) [1550499] - [include] KVM: Allow 2048-bit register access via ioctl interface (Andrew Jones) [1550499] - [kvm] KVM: arm64/sve: Context switch the SVE registers (Andrew Jones) [1550499] - [kvm] KVM: arm64/sve: System register context switch and access support (Andrew Jones) [1550499] - [kvm] KVM: arm64: Support runtime sysreg visibility filtering (Andrew Jones) [1550499] - [kvm] KVM: arm64: Propagate vcpu into read_id_reg() (Andrew Jones) [1550499] - [arm64] KVM: arm64: Add a vcpu flag to control SVE visibility for the guest (Andrew Jones) [1550499] - [arm64] arm64/sve: Enable SVE state tracking for non-task contexts (Andrew Jones) [1550499] - [arm64] arm64/sve: Check SVE virtualisability (Andrew Jones) [1550499] - [arm64] arm64/sve: Clarify role of the VQ map maintenance functions (Andrew Jones) [1550499] - [arm64] KVM: arm64: Add missing #includes to kvm_host.h (Andrew Jones) [1550499] - [kvm] KVM: arm64: Refactor kvm_arm_num_regs() for easier maintenance (Andrew Jones) [1550499] - [arm64] KVM: arm64: Delete orphaned declaration for __fpsimd_enabled() (Andrew Jones) [1550499] - [arm64] arm64: fpsimd: Always set TIF_FOREIGN_FPSTATE on task state flush (Andrew Jones) [1550499] - [documentation] KVM: Documentation: Document arm64 core registers in detail (Andrew Jones) [1550499] - [arm64] arm64/sve: Disentangle from (Andrew Jones) [1550499] - [arm64] arm64/sve: ptrace: Fix SVE_PT_REGS_OFFSET definition (Andrew Jones) [1550499]- [fs] xfs: fix reporting supported extra file attributes for statx() (Bill O'Donnell) [1721034] - [scsi] scsi: hpsa: correct ioaccel2 chaining (Joseph Szczypek) [1706121] - [powerpc] powerpc/pseries/mobility: rebuild cacheinfo hierarchy post-migration (Steve Best) [1720929] - [powerpc] powerpc/pseries/mobility: prevent cpu hotplug during DT update (Steve Best) [1720929] - [powerpc] powerpc/cacheinfo: add cacheinfo_teardown, cacheinfo_rebuild (Steve Best) [1720929] - [kernel] cpuset: restore sanity to cpuset_cpus_allowed_fallback() (Joel Savitz) [1677311]- [scripts] scripts: override locale from environment when running recordmcount.pl (Prarit Bhargava) [1721515] - [netdrv] net: aquantia: fix wol configuration not applied sometimes (Igor Russkikh) [1662198] - [x86] x86/resctrl: Prevent NULL pointer dereference when local MBM is disabled (Prarit Bhargava) [1721208] - [fs] inotify: Fix fsnotify_mark refcount leak in inotify_update_existing_watch() (Miklos Szeredi) [1451863] - [fs] inotify: Fix fd refcount leak in inotify_add_watch(). (Miklos Szeredi) [1451863] - [fs] fanotify: Use inode_is_open_for_write (Miklos Szeredi) [1451863] - [fs] fanotify: Make sure to check event_len when copying (Miklos Szeredi) [1451863] - [fs] fsnotify/fdinfo: include fdinfo.h for inotify_show_fdinfo() (Miklos Szeredi) [1451863] - [include] fanotify: introduce new event mask FAN_OPEN_EXEC_PERM (Miklos Szeredi) [1451863] - [include] fsnotify: refactor fsnotify_parent()/fsnotify() paired calls when event is on path (Miklos Szeredi) [1451863] - [include] fanotify: introduce new event mask FAN_OPEN_EXEC (Miklos Szeredi) [1451863] - [fs] fanotify: return only user requested event types in event mask (Miklos Szeredi) [1451863] - [fs] fanotify: support reporting thread id instead of process id (Miklos Szeredi) [1451863] - [fs] fanotify: add BUILD_BUG_ON() to count the bits of fanotify constants (Miklos Szeredi) [1451863] - [fs] fsnotify: convert runtime BUG_ON() to BUILD_BUG_ON() (Miklos Szeredi) [1451863] - [fs] fanotify: deprecate uapi FAN_ALL_* constants (Miklos Szeredi) [1451863] - [fs] fanotify: simplify handling of FAN_ONDIR (Miklos Szeredi) [1451863] - [include] fanotify: fix collision of internal and uapi mark flags (Miklos Szeredi) [1451863] - [fs] fanotify: store fanotify_init() flags in group's fanotify_data (Miklos Szeredi) [1451863] - [fs] fanotify: clean up handling of "mark type" (Miklos Szeredi) [1451863] - [fs] fsnotify: fix false positive warning on inode delete (Miklos Szeredi) [1451863] - [include] inotify: Add flag IN_MASK_CREATE for inotify_add_watch() (Miklos Szeredi) [1451863] - [fs] fanotify: factor out helpers to add/remove mark (Miklos Szeredi) [1451863] - [fs] fsnotify: add helper to get mask from connector (Miklos Szeredi) [1451863] - [fs] fsnotify: let connector point to an abstract object (Miklos Szeredi) [1451863] - [fs] fsnotify: pass connp and object type to fsnotify_add_mark() (Miklos Szeredi) [1451863] - [fs] fsnotify: use typedef fsnotify_connp_t for brevity (Miklos Szeredi) [1451863] - [powerpc] powerpc/pseries: Fix oops in hotplug memory notifier (Steve Best) [1720932] - [netdrv] net: aquantia: tcp checksum 0xffff being handled incorrectly (Igor Russkikh) [1719176] - [netdrv] net: aquantia: fix LRO with FCS error (Igor Russkikh) [1719176] - [netdrv] net: aquantia: check rx csum for all packets in LRO session (Igor Russkikh) [1719176] - [netdrv] net: aquantia: tx clean budget logic error (Igor Russkikh) [1719176] - [security] selinux: log raw contexts as untrusted strings (Ondrej Mosnacek) [1719666] - [kernel] audit: add saddr_fam filter field (Richard Guy Briggs) [1715679] - [kernel] audit: re-structure audit field valid checks (Richard Guy Briggs) [1715679] - [kernel] audit: rename FILTER_TYPE to FILTER_EXCLUDE (Richard Guy Briggs) [1715679] - [kernel] audit: allow other filter list types for AUDIT_EXE (Richard Guy Briggs) [1715679] - [documentation] ovl: doc: add non-standard corner cases (Miklos Szeredi) [1718370] - [fs] ovl: support the FS_IOC_FSETXATTR ioctls (Miklos Szeredi) [1718370] - [fs] ovl: relax WARN_ON() for overlapping layers use case (Miklos Szeredi) [1718370] - [fs] ovl: check the capability before cred overridden (Miklos Szeredi) [1718370] - [fs] ovl: do not generate duplicate fsnotify events for "fake" path (Miklos Szeredi) [1718370] - [fs] ovl: support stacked SEEK_HOLE/SEEK_DATA (Miklos Szeredi) [1718370] - [fs] ovl: fix missing upper fs freeze protection on copy up for ioctl (Miklos Szeredi) [1718370] - [fs] fuse: fallocate: fix return with locked inode (Miklos Szeredi) [1717457] - [fs] fuse: honor RLIMIT_FSIZE in fuse_file_fallocate (Miklos Szeredi) [1717457] - [fs] fuse: decrement NR_WRITEBACK_TEMP on the right page (Miklos Szeredi) [1717457] - [fs] fuse: handle zero sized retrieve correctly (Miklos Szeredi) [1717457] - [fs] fuse: continue to send FUSE_RELEASEDIR when FUSE_OPEN returns ENOSYS (Miklos Szeredi) [1717457]- [mm] mm/mincore.c: make mincore() more conservative (Rafael Aquini) [1664203] {CVE-2019-5489} - [x86] x86/umip: Make the UMIP activated message generic (David Arcari) [1720014] - [x86] x86/umip: Print UMIP line only once (David Arcari) [1720014] - [crypto] crypto: vmac - separate tfm and request context (Desnes Augusto Nunes do Rosario) [1702702] - [crypto] crypto: ccp - Update driver messages to remove some confusion (David Arcari) [1719026] - [block] blk-mq: fix hang caused by freeze/unfreeze sequence (Ming Lei) [1719835] - [block] blk-mq: remove WARN_ON(!q->elevator) from blk_mq_sched_free_requests (Ming Lei) [1719835] - [block] block: free sched's request pool in blk_cleanup_queue (Ming Lei) [1719835] - [block] block: don't protect generic_make_request_checks with blk_queue_enter (Ming Lei) [1719835] - [block] block: move blk_exit_queue into __blk_release_queue (Ming Lei) [1719835] - [block] block: print offending values when cloned rq limits are exceeded (Ming Lei) [1719816] - [block] block: fix page leak when merging to same page (Ming Lei) [1662864] - [x86] RHEL: fix build of spec_ctrl.h for older assemblers (Jeff Moyer) [1719406] - [drm] drm/amd/display: Initialize stream_update with memset (Jeff Moyer) [1719406] - [mm] mm/gup: finish consolidating error handling (Jeff Moyer) [1641506] - [mm] mm/gup: cache dev_pagemap while pinning pages (Jeff Moyer) [1641506] - [rpmspec] kernel packaging: Fix extra namespace collision (Prarit Bhargava) [1699868] - [rpmspec] redhat: kernel-selftests-internal: add dependencies (Jiri Benc) [1717943] - [kernel] kernel/module.c: Only return -EEXIST for modules that have finished loading (Prarit Bhargava) [1666939] - [input] Input: elantech - remove P52 and P72 from SMBus blacklist (Benjamin Tissoires) [1703157] - [input] Input: elan_i2c - handle physical middle button (Benjamin Tissoires) [1703157] - [input] Input: elantech/SMBus - export all capabilities from the PS/2 node (Benjamin Tissoires) [1703157] - [input] Input: elan_i2c - do not query the info if they are provided (Benjamin Tissoires) [1703157] - [input] Input: elantech - detect middle button based on firmware version (Benjamin Tissoires) [1703157] - [input] Input: elantech - add helper function elantech_is_buttonpad() (Benjamin Tissoires) [1703157] - [input] Input: elantech - query the min/max information beforehand too (Benjamin Tissoires) [1703157] - [input] Input: elantech - enable middle button support on 2 ThinkPads (Benjamin Tissoires) [1703157] - [input] Input: elan_i2c - increment wakeup count if wake source (Benjamin Tissoires) [1703157] - [kernel] timekeeping: Update multiplier when NTP frequency is set directly (Prarit Bhargava) [1714164] - [fs] xfs: fix use after free in buf log item unlock assert (Brian Foster) [1666150] - [fs] xfs: add missing error check in xfs_prepare_shift() (Brian Foster) [1699214] - [documentation] Documentation: Fix grammatical error in sysctl/fs.txt & clarify negative dentry (Waiman Long) [1673955] - [fs] fs/dcache: Track & report number of negative dentries (Waiman Long) [1673955] - [fs] fs/dcache: Fix incorrect nr_dentry_unused accounting in shrink_dcache_sb() (Waiman Long) [1673955] - [net] tcp: tcp_fragment() should apply sane memory limits (Florian Westphal) [1719858] {CVE-2019-11478} - [net] tcp: limit payload size of sacked skbs (Florian Westphal) [1719603] {CVE-2019-11477}- [tools] kvm: selftests: make hyperv_cpuid test pass on AMD (Vitaly Kuznetsov) [1718501] - [scsi] vmw_pvscsi: Fixed to work with SG_CHAIN (Ewan Milne) [1717278] - [x86] mark AMD Rome processors supported (David Arcari) [1520002] - [fs] ext4: zero out the unused memory region in the extent tree block (Lukas Czerner) [1715276] {CVE-2019-11833} - [s390] s390/smp: Fix calling smp_call_ipl_cpu() from ipl CPU (David Hildenbrand) [1715041] - [vfio] vfio/type1: Limit DMA mappings per container (Alex Williamson) [1695592] {CVE-2019-3882} - [tools] selftests/powerpc: Remove Power9 paste tests (Diego Domingos) [1662374] - [tools] selftests/powerpc: Remove Power9 copy_unaligned test (Diego Domingos) [1662374] - [tools] selftests/powerpc: Fix ptrace tm failure (Diego Domingos) [1662374] - [netdrv] mlxsw: core: Prevent reading unsupported slave address from SFP EEPROM (Ivan Vecera) [1680241] - [netdrv] mlxsw: core: Prevent QSFP module initialization for old hardware (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum: Fix autoneg status in ethtool (Ivan Vecera) [1680241] - [netdrv] mlxsw: pci: Reincrease PCI reset timeout (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum: Put MC TCs into DWRR mode (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_buffers: Add a multicast pool for Spectrum-2 (Ivan Vecera) [1680241] - [tools] selftests: mlxsw: Test VRF MAC vetoing (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_router: Do not check VRF MAC address (Ivan Vecera) [1680241] - [netdrv] mlxsw: core: Do not use WQ_MEM_RECLAIM for mlxsw workqueue (Ivan Vecera) [1680241] - [netdrv] mlxsw: core: Do not use WQ_MEM_RECLAIM for mlxsw ordered workqueue (Ivan Vecera) [1680241] - [netdrv] mlxsw: core: Do not use WQ_MEM_RECLAIM for EMAD workqueue (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_switchdev: Add MDB entries in prepare phase (Ivan Vecera) [1680241] - [netdrv] mlxsw: core: mlxsw: core: avoid -Wint-in-bool-context warning (Ivan Vecera) [1680241] - [netdrv] mlxsw: minimal: Initialize base_mac (Ivan Vecera) [1680241] - [netdrv] mlxsw: core: Prevent duplication during QSFP module initialization (Ivan Vecera) [1680241] - [netdrv] mellanox: Switch to bitmap_zalloc() (Ivan Vecera) [1680241] - [netdrv] mlxsw: i2c: Extend initialization by querying resources data (Ivan Vecera) [1680241] - [netdrv] mlxsw: i2c: Extend input parameters list of command API (Ivan Vecera) [1680241] - [netdrv] mlxsw: i2c: Modify input parameter name in initialization API (Ivan Vecera) [1680241] - [netdrv] mlxsw: i2c: Fix comment misspelling (Ivan Vecera) [1680241] - [netdrv] mlxsw: core: Move resource query API to common location (Ivan Vecera) [1680241] - [netdrv] mlxsw: minimal: Add ethtool support (Ivan Vecera) [1680241] - [netdrv] mlxsw: minimal: Make structures and variables names shorter (Ivan Vecera) [1680241] - [netdrv] mlxsw: core: Move ethtool module callbacks to a common location (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_acl: Make mlxsw_sp_acl_tcam_vregion_rehash() return void (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_acl: Remember where to continue rehash migration (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_acl: Allow to interrupt/continue rehash work (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_acl: Do rollback as another call to mlxsw_sp_acl_tcam_vchunk_migrate_all() (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_acl: Put vchunk migrate start/end code into separate functions (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_acl: Put this_is_rollback to rehash context struct (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_acl: Rename variables in mlxsw_sp_acl_tcam_ventry_migrate() (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_acl: assign vchunk->chunk by the newly created chunk (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_acl: assign vregion->region by the newly created region (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_acl: Push code start/end from mlxsw_sp_acl_tcam_vregion_migrate() (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_acl: Push rehash start/end code into separate functions (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_acl: Introduce new rehash context struct and save hint_priv there (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_acl: Don't migrate already migrated entry (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_acl: Push rehash dw struct into rehash sub-struct (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_switchdev: Handle SWITCHDEV_PORT_ATTR_SET (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum: acl: Use struct_size() in kzalloc() (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum: remove set but not used variable 'autoneg_status' (Ivan Vecera) [1680241] - [tools] selftests: mlxsw: spectrum-2: Add massive delta rehash test (Ivan Vecera) [1680241] - [tools] selftests: mlxsw: spectrum-2: Check migrate end trace (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_acl: Add vregion migration end tracepoint (Ivan Vecera) [1680241] - [tools] selftests: mlxsw: spectrum-2: Add IPv6 variant of simple delta rehash test (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_acl: Don't take mutex in mlxsw_sp_acl_tcam_vregion_rehash_work() (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_acl: Remove RTNL lock assertions from ERP code (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_acl: Don't take rtnl lock during vregion_rehash_intrvl_set() (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_acl: Introduce a mutex to guard objagg instance manipulation (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_acl: Enable vregion rehash per-profile (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_acl: Introduce mutex to guard Bloom Filter updates (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_acl: Introduce vregion mutex (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_acl: Refactor vregion association code (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_acl: Introduce a mutex to guard region list updates (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_acl: Split TCAM group structure into two (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_acl: Remove unused ops field from group structure (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum: Add Spectrum-2 ASIC support for new port types and speeds (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum: Add Spectrum-2 ASIC port type-speed operations (Ivan Vecera) [1680241] - [netdrv] mlxsw: reg: Add new port type-speed fields for PTYS register (Ivan Vecera) [1680241] - [netdrv] mlxsw: reg: 80 columns wrapping change (Ivan Vecera) [1680241] - [netdrv] mlxsw: reg: Rename p_eth_proto_adm to full name p_eth_proto_admin (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum: Add port type-speed operations (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum: Rename port type-speed functions to ASIC specific (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum: Query port connector type from firmware (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum: Remove unsupported eth_proto_lp_advertise field in PTYS (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum: Remove duplicate port link mode entry (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum: Avoid -Wformat-truncation warnings (Ivan Vecera) [1680241] - [netdrv] net: Remove SWITCHDEV_ATTR_ID_PORT_BRIDGE_FLAGS_SUPPORT (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_buffers: Reject overlarge headroom size requests (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_buffers: Update port headroom configuration (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_buffers: Add Spectrum-2 shared buffer configuration (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_buffers: Keep mlxsw_sp_sb_mm in sb_vals (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_buffers: Keep mlxsw_sp_sb_cm in sb_vals (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_buffers: Keep mlxsw_sp_sb_prs in mlxsw_sp_sb_vals (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_buffers: Keep mlxsw_sp_sb_pms in mlxsw_sp_sb_vals (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_buffers: Keep pool descriptors in mlxsw_sp_sb_vals (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_buffers: Allocate prs & pms dynamically (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum: Add struct mlxsw_sp_sb_vals (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum: Change IP2ME CPU policer rate and burst size values (Ivan Vecera) [1680241] - [netdrv] mlxsw: __mlxsw_sp_port_headroom_set(): Fix a use of local variable (Ivan Vecera) [1680241] - [tools] selftests: forwarding: Add some missing configuration symbols (Ivan Vecera) [1680241] - [netdrv] mlxsw: core: fix spelling mistake "temprature" -> "temperature" (Ivan Vecera) [1680241] - [netdrv] mlxsw: core: Extend thermal module with per QSFP module thermal zones (Ivan Vecera) [1680241] - [netdrv] mlxsw: core: Allow thermal zone binding to an external cooling device (Ivan Vecera) [1680241] - [netdrv] mlxsw: core: Add QSFP module temperature label attribute to hwmon (Ivan Vecera) [1680241] - [netdrv] mlxsw: core: Extend hwmon interface with QSFP module temperature attributes (Ivan Vecera) [1680241] - [netdrv] mlxsw: core: Extend hwmon interface with fan fault attribute (Ivan Vecera) [1680241] - [netdrv] mlxsw: core: Rename cooling device (Ivan Vecera) [1680241] - [netdrv] mlxsw: core: Replace thermal temperature trips with defines (Ivan Vecera) [1680241] - [netdrv] mlxsw: core: Modify thermal zone definition (Ivan Vecera) [1680241] - [netdrv] mlxsw: core: Set different thermal polling time based on bus frequency capability (Ivan Vecera) [1680241] - [netdrv] mlxsw: core: Add API for QSFP module temperature thresholds reading (Ivan Vecera) [1680241] - [netdrv] mlxsw: reg: Add Fan Out of Range Event Register (Ivan Vecera) [1680241] - [netdrv] mlxsw: reg: Add Management Temperature Bulk Register (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum: Move QSFP EEPROM definitions to common location (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_switchdev: Remove unused variables (Ivan Vecera) [1680241] - [tools] selftests: mlxsw: avoid double sourcing of lib.sh (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_flower: Fix VLAN modify action support (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_router: Drop unnecessary WARN_ON_ONCE() (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum: Set LAG port collector only when active (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_switchdev: Remove getting PORT_BRIDGE_FLAGS (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_router: Use struct_size() in kzalloc() (Ivan Vecera) [1680241] - [tools] selftests: mlxsw: spectrum-2: Add simple delta rehash test (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_acl: Add couple of vregion rehash tracepoints (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum: add "acl_region_rehash_interval" devlink param (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_acl: Implement region migration according to hints (Ivan Vecera) [1680241] - [netdrv] mlxsw: reg: Add multi field to PAGT register (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_acl: Pass hints priv all the way to ERP code (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_acl: Implement basic ERP rehash hits creation (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_acl: Split entry struct into entry and ventry (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_acl: Split chunk struct into chunk and vchunk (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_acl: Split region struct into region and vregion (Ivan Vecera) [1680241] - [netdrv] lib: objagg: implement optimization hints assembly and use hints for object creation (Ivan Vecera) [1680241] - [netdrv] devlink: publish params only after driver init is done (Ivan Vecera) [1680241] - [tools] selftests: mlxsw: Add a test for blackhole routes (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_router: Offload blackhole routes (Ivan Vecera) [1680241] - [netdrv] mlxsw: Implement ndo_get_port_parent_id() (Ivan Vecera) [1680241] - [netdrv] mlxsw: core: Trace EMAD errors (Ivan Vecera) [1680241] - [netdrv] drivers: net: use flow action infrastructure (Ivan Vecera) [1680241] - [netdrv] flow_offload: add flow_rule and flow_match structures and use them (Ivan Vecera) [1680241] - [tools] selftests: forwarding: mirror_gre_flower: Fix test result handling (Ivan Vecera) [1680241] - [tools] selftests: forwarding: mirror_gre_bridge_1q_lag: Ignore ARP (Ivan Vecera) [1680241] - [tools] selftests: forwarding: mirror_gre_bridge_1q_lag: Enable forwarding (Ivan Vecera) [1680241] - [tools] selftests: forwarding: mirror_gre_bridge_1q_lag: Flush neighbors (Ivan Vecera) [1680241] - [tools] selftests: forwarding: mirror_gre_vlan_bridge_1q: Fix roaming test (Ivan Vecera) [1680241] - [tools] selftests: forwarding: mirror_lib: Wait for tardy mirrored packets (Ivan Vecera) [1680241] - [tools] selftests: forwarding: mirror_gre_changes: Fix TTL test (Ivan Vecera) [1680241] - [tools] selftests: mlxsw: Update ping limits (Ivan Vecera) [1680241] - [tools] selftests: forwarding: mirror_lib: Update ping limits (Ivan Vecera) [1680241] - [tools] selftests: forwarding: Make ping timeout configurable (Ivan Vecera) [1680241] - [tools] selftests: spectrum-2: Add delta two masks one key test (Ivan Vecera) [1680241] - [tools] selftests: spectrum-2: Fix multiple_masks_test (Ivan Vecera) [1680241] - [tools] selftests: spectrum-2: Extend and move trace helpers (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_acl: Add C-TCAM spill tracepoint (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_acl: Include delta bits into hashtable key (Ivan Vecera) [1680241] - [tools] selftests: forwarding: Use OK instead of PASS in test output (Ivan Vecera) [1680241] - [tools] selftests: net: forwarding: change devlink resource support checking (Ivan Vecera) [1680241] - [documentation] Documentation: add devlink param file for mlxsw driver (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_switchdev: Add more extack messages (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_acl: Fix rul/rule typo (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_acl: Move mr_ruleset and mr_rule structs (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_acl: Remove unnecessary arg on action_replace call path (Ivan Vecera) [1680241] - [netdrv] mlxfw: Replace license text with SPDX identifiers and adjust copyrights (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_nve: Enable VXLAN on Spectrum-2 (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_nve: Add support for VXLAN on Spectrum-2 (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_nve: Breakout common code to a common function (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum: Expose functions to create and destroy underlay RIF (Ivan Vecera) [1680241] - [tools] selftests: forwarding: Add a test case for ARP suppression (Ivan Vecera) [1680241] - [tools] selftests: forwarding: Add a test for VXLAN symmetric routing (Ivan Vecera) [1680241] - [tools] selftests: forwarding: Add a test case for ARP decapsulation (Ivan Vecera) [1680241] - [tools] selftests: forwarding: Add a test for VXLAN asymmetric routing (Ivan Vecera) [1680241] - [tools] selftests: forwarding: Add IP-in-IP GRE hierarchical topology with keys test (Ivan Vecera) [1680241] - [tools] selftests: forwarding: Add IP-in-IP GRE hierarchical topology with key test (Ivan Vecera) [1680241] - [tools] selftests: forwarding: Add IP-in-IP GRE hierarchical topology test (Ivan Vecera) [1680241] - [tools] selftests: forwarding: Add IP-in-IP GRE flat topology with keys test (Ivan Vecera) [1680241] - [tools] selftests: forwarding: Add IP-in-IP GRE flat topology with key test (Ivan Vecera) [1680241] - [tools] selftests: forwarding: Add IP-in-IP GRE flat topology test (Ivan Vecera) [1680241] - [tools] selftests: forwarding: Add IP tunneling lib (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_router: Add GRE tunnel support for Spectrum-2 (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_router: Update tunnel decap properties (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_router: Support RIF without device (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_router: Change mlxsw_sp_ipip_lb_ul_vr_id() (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_router: Add underlay RIF ID support (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_router: Mark RIF index as taken before creation (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_router: Adjust loopback RIF configuration (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum: Set RIF ops per ASIC type (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_router: Split RIF ops array for Spectrum-2 support (Ivan Vecera) [1680241] - [netdrv] mlxsw: reg: Add underlay egress RIF field in RTDP register (Ivan Vecera) [1680241] - [netdrv] mlxsw: reg: Add fields to RITR - Router Interface Table Register (Ivan Vecera) [1680241] - [tools] selftests: forwarding: Add a test case for externally learned FDB entries (Ivan Vecera) [1680241] - [tools] selftests: mlxsw: Test FDB offload indication (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_switchdev: Do not treat static FDB entries as sticky (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_fid: Update dummy FID index (Ivan Vecera) [1680241] - [netdrv] mlxsw: pci: Return error on PCI reset timeout (Ivan Vecera) [1680241] - [netdrv] mlxsw: pci: Increase PCI SW reset timeout (Ivan Vecera) [1680241] - [netdrv] mlxsw: pci: Ring CQ's doorbell before RDQ's (Ivan Vecera) [1680241] - [tools] selftests: mlxsw: Test veto of unsupported VXLAN FDBs (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum: Add extack messages to VXLAN FDB rejection (Ivan Vecera) [1680241] - [netdrv] mlxsw: Add extack to mlxsw_sp_nve_ops.fdb_replay (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_nve: Use struct_size() in kzalloc() (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_acl_bloom_filter: use struct_size() in kzalloc() (Ivan Vecera) [1680241] - [tools] selftests: forwarding: Add a test for VLAN deletion (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_switchdev: Set PVID correctly during VLAN deletion (Ivan Vecera) [1680241] - [net] net: bridge: Fix VLANs memory leak (Ivan Vecera) [1680241] - [tools] selftests: mlxsw: Add a test case for VLAN addition error flow (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_nve: Replace error code with EINVAL (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_switchdev: Avoid returning errors in commit phase (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum: Add VXLAN dependency for spectrum (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum: Disable lag port TX before removing it (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_acl: Remove ASSERT_RTNL()s in module removal flow (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_acl: Add cleanup after C-TCAM update error condition (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum: drop useless LIST_HEAD (Ivan Vecera) [1680241] - [tools] selftests: forwarding: Add router test with VID 1 (Ivan Vecera) [1680241] - [tools] selftests: mlxsw: Adjust test regarding VID 1 (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum: Remove limitation regarding VID 1 (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum: Switch to VID 4095 as default VID (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum: Add an helper function to cleanup VLAN entries (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum: Store pointer to default port VLAN in port struct (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum: Allow controlling destruction of default port VLAN (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum: Set PVID during port initialization (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum: Replace hard-coded default VID with a define (Ivan Vecera) [1680241] - [tools] selftests: mlxsw: Add a test case for L3 VNI (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_router: Do not force specific configuration order (Ivan Vecera) [1680241] - [tools] selftests: mlxsw: Add rtnetlink tests (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_router: Hold a reference on RIF's netdev (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_router: Make RIF deletion more robust (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_router: Propagate 'struct mlxsw_sp' further (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum: Properly cleanup LAG uppers when removing port from LAG (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum: Remove reference count from VLAN entries (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum: Handle VLAN device unlinking (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_fid: Remove unused function (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_router: Do not destroy RIFs based on FID's reference count (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum: Sanitize VLAN interface's uppers (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_nve: Fix memory leak upon driver reload (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum: Add trap for decapsulated ARP packets (Ivan Vecera) [1680241] - [netdrv] mlxsw: core: Increase timeout during firmware flash process (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum: Update the supported firmware to version 13.1910.622 (Ivan Vecera) [1680241] - [tools] selftests: mlxsw: Add Bloom delta test (Ivan Vecera) [1680241] - [tools] selftests: mlxsw: Add Bloom filter complex test (Ivan Vecera) [1680241] - [tools] selftests: mlxsw: Add Bloom filter simple test (Ivan Vecera) [1680241] - [netdrv] mlxsw: reg: Activate Bloom filter (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_acl: Set master RP index on transition to eRP (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_acl: Update Bloom filter on eRP transitions (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_acl: Set A-TCAM rules in Bloom filter (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_acl: Add Bloom filter update (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_acl: Add Bloom filter handling (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_acl: Introduce Bloom filter (Ivan Vecera) [1680241] - [netdrv] mlxsw: resources: Add Spectrum-2 Bloom filter resource (Ivan Vecera) [1680241] - [netdrv] mlxsw: reg: Add Policy Engine Algorithmic Bloom Filter Entries Register (Ivan Vecera) [1680241] - [tools] selftests: mlxsw: Test FID RIF MAC vetoing (Ivan Vecera) [1680241] - [tools] selftests: mlxsw: Test RIF MAC vetoing (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_router: Veto unsupported RIF MAC addresses (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum: Add mlxsw_sp.mac_mask (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_router: Generalize mlxsw_sp_netdevice_router_port_event() (Ivan Vecera) [1680241] - [tools] selftests: mlxsw: extack: Test VLAN add on a port device (Ivan Vecera) [1680241] - [tools] selftests: mlxsw: extack: Test VLAN add on a VXLAN device (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_switchdev: Propagate extack on port VLAN events (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_switchdev: Propagate extack on VXLAN VLAN events (Ivan Vecera) [1680241] - [tools] selftests: forwarding: Add multicast routing test (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_router: Add Multicast routing support for Spectrum-2 (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_acl: Limit priority value (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_acl: Support rule creation without action creation (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_acl: Add replace rule action operation (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_acl: Add multicast router profile operations (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_acl: Add Spectrum-2 keys (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum: Change stage of ACL initialization (Ivan Vecera) [1680241] - [netdrv] mlxsw: reg: Add Policy Engine Multicast Router Binding Table Register (Ivan Vecera) [1680241] - [tools] selftests: forwarding: Add PVID test case for VXLAN with VLAN-aware bridges (Ivan Vecera) [1680241] - [tools] selftests: mlxsw: vxlan: Test FDB un/marking on VXLAN join/leave (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_nve: Un/offload FDB on nve_fid_disable/enable (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum: Add mlxsw_sp_fid_ops.fdb_clear_offload (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_nve: Add mlxsw_sp_nve_ops.fdb_clear_offload (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_nve: Add mlxsw_sp_nve_ops.fdb_replay (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_switchdev: Publish mlxsw_sp_switchdev_notifier (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum: Track NVE type at FIDs (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_switchdev: Fix VLAN device deletion via ioctl (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_router: Relax GRE decap matching check (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_switchdev: Avoid leaking FID's reference count (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_nve: Remove easily triggerable warnings (Ivan Vecera) [1680241] - [tools] selftests: mlxsw: Add a new test extack.sh (Ivan Vecera) [1680241] - [tools] selftests: mlxsw: Add one-armed router test (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum: Mirror loopbacked packets instead of trapping them (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum: Load firmware version based on devlink parameter (Ivan Vecera) [1680241] - [netdrv] mlxsw: core: Reset firmware after flash during driver initialization (Ivan Vecera) [1680241] - [tools] selftests: forwarding: Add VxLAN test with a VLAN-aware bridge (Ivan Vecera) [1680241] - [tools] selftests: mlxsw: Add a test for VxLAN configuration with a VLAN-aware bridge (Ivan Vecera) [1680241] - [tools] selftests: mlxsw: Consider VLAN-aware bridges as valid (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum: Enable VxLAN enslavement to VLAN-aware bridges (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_switchdev: Prepare function for VLAN-aware bridges (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_switchdev: Unify VxLAN leave function (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_fid: Add API to lookup 802.1Q FIDs without creating them (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum: Flip driver to use emulated 802.1Q FIDs (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_router: Introduce emulated VLAN RIFs (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_fid: Introduce emulated 802.1Q FIDs (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_fid: Make flood index calculation more robust (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_switchdev: Do not set field when it is reserved (Ivan Vecera) [1680241] - [tools] selftests: mlxsw: Consider VxLAN learning enabled as valid (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_nve: Allow VxLAN learning (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_switchdev: Allow deletion of learned FDB entries (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_switchdev: Process learned VxLAN FDB entries (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_nve: Add API to resolve learned IP addresses (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_fid: Allow FID lookup by its index (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_fid: Store ifindex of NVE device in FID (Ivan Vecera) [1680241] - [netdrv] mlxsw: reg: Add definition of unicast tunnel record for SFN register (Ivan Vecera) [1680241] - [netdrv] mlxsw: core: Extend cooling device with cooling levels (Ivan Vecera) [1680241] - [tools] selftests: mlxsw: Add a test for VxLAN flooding (Ivan Vecera) [1680241] - [tools] selftests: mlxsw: Add a test for VxLAN configuration (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum: Expose discard counters via ethtool (Ivan Vecera) [1680241] - [tools] selftests: mlxsw: spectrum-2: Add simple delta test (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum: acl: Implement delta for ERP (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum: acl: Push code related to num_ctcam_erps inc/dec into separate helpers (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum: acl: Remove mlxsw_afk_encode() block range args and key/mask check (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum: acl: Don't encode the key again in mlxsw_sp_acl_atcam_12kb_lkey_id_get() (Ivan Vecera) [1680241] - [netdrv] mlxsw: core_acl: Change order of args of ops->encode_block() (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum: acl: Pass key pointer to master_mask_set/clear (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum: acl_erp: Convert to use objagg for tracking ERPs (Ivan Vecera) [1680241] - [tools] selftests: Adjust spectrum-2 ctcam_two_atcam_masks_test (Ivan Vecera) [1680241] - [tools] selftests: Adjust spectrum-2 two_mask_test (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum: Fix IP2ME CPU policer configuration (Ivan Vecera) [1680241] - [tools] selftests: mlxsw: qos_mc_aware: Add a test for UC awareness (Ivan Vecera) [1680241] - [tools] selftests: mlxsw: qos_mc_aware: Tweak for min shaper (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum: Set minimum shaper on MC TCs (Ivan Vecera) [1680241] - [netdrv] mlxsw: reg: QEEC: Add minimum shaper fields (Ivan Vecera) [1680241] - [netdrv] mlxsw: core: Fix devlink unregister flow (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_switchdev: Don't ignore deletions of learned MACs (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_switchdev: Add support for VxLAN encapsulation (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum: Enable VxLAN enslavement to bridges (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_router: Configure matching local routes for NVE decap (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_fid: Clear NVE configuration when destroying 802.1D FIDs (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_nve: Implement VxLAN operations (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_nve: Implement common NVE core (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_router: Allow querying VR ID based on table ID (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_router: Enable local routes promotion to perform NVE decap (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_fid: Add APIs to lookup FID without creating it (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_fid: Allow setting and clearing NVE properties on FID (Ivan Vecera) [1680241] - [netdrv] mlxsw: core: Fix use-after-free when flashing firmware during init (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum: Add NVE packet traps (Ivan Vecera) [1680241] - [netdrv] mlxsw: resources: Add NVE resources (Ivan Vecera) [1680241] - [netdrv] mlxsw: reg: Add Monitoring Parsing State Register (Ivan Vecera) [1680241] - [netdrv] mlxsw: reg: Add definition of unicast tunnel record for SFD register (Ivan Vecera) [1680241] - [netdrv] mlxsw: reg: Add Tunneling NVE QoS Default Register (Ivan Vecera) [1680241] - [netdrv] mlxsw: reg: Add Tunneling NVE QoS Configuration Register (Ivan Vecera) [1680241] - [netdrv] mlxsw: reg: Add Tunneling NVE Decapsulation ECN Mapping Register (Ivan Vecera) [1680241] - [netdrv] mlxsw: reg: Add Tunneling NVE Encapsulation ECN Mapping Register (Ivan Vecera) [1680241] - [netdrv] mlxsw: reg: Add Tunneling NVE Underlay Multicast Table Register (Ivan Vecera) [1680241] - [netdrv] mlxsw: reg: Add Tunnel Port Configuration Register (Ivan Vecera) [1680241] - [netdrv] mlxsw: reg: Add Tunneling NVE General Configuration Register (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum: Seed LAG hash function (Ivan Vecera) [1680241] - [netdrv] mlxsw: reg: Extend FDB flush types for NVE (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum: Add a new type of KVD linear record (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum: Move L3 protocol and address definitions to global header file (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_switchdev: Do not assume notifier information type (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_switchdev: Check notification relevance based on upper device (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_switchdev: Prepare for VxLAN FDB notifications (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum: Remove misuses of private header file (Ivan Vecera) [1680241] - [tools] selftests: mlxsw: qos_mc_aware: Make executable (Ivan Vecera) [1680241] - [tools] selftests: forwarding: Have lldpad_app_wait_set() wait for unknown, too (Ivan Vecera) [1680241] - [netdrv] mlxsw: pci: Fix a typo (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum: Delete RIF when VLAN device is removed (Ivan Vecera) [1680241] - [netdrv] mlxsw: pci: Derive event type from event queue number (Ivan Vecera) [1680241] - [netdrv] mlxsw: Make MLXSW_SP1_FWREV_MINOR a hard requirement (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum: Bump required firmware version (Ivan Vecera) [1680241] - [tools] selftests: mlxsw: Add a test for UC behavior under MC flood (Ivan Vecera) [1680241] - [tools] selftests: forwarding: lib: Add mtu_set(), mtu_restore() (Ivan Vecera) [1680241] - [tools] selftests: forwarding: lib: Add ethtool_stats_get() (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_buffers: Tweak SBMM configuration (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_buffers: Configure MC pool (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_buffers: Allow configuration of static pools (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_buffers: Pass SBPM min_size in cells (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_buffers: Allow an infinite maximum for per-TC pool limit (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_buffers: Allow pools of infinite size (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_buffers: Keep shared buffer size in mlxsw_sp_sb (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_buffers: Split TC_COUNT into ingress and egress (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_buffers: Use devlink pool indices throughout (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum: Init shaper for TCs 8..15 (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_buffers: Set up a dedicated pool for BUM traffic (Ivan Vecera) [1680241] - [netdrv] mlxsw: remove unused arrays mlxsw_i2c_driver_name and mlxsw_pci_driver_name (Ivan Vecera) [1680241] - [netdrv] mlxsw: core: remove unnecessary function mlxsw_core_driver_put (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum: Expose counter for all 16 TCs (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum: Include RFC-2819 counters in stats length (Ivan Vecera) [1680241] - [netdrv] mlxsw: Replace license text with SPDX identifiers and adjust copyrights (Ivan Vecera) [1680241] - [tools] selftests: mlxsw: Add TC flower test for Spectrum-2 (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum: Reset FW after flash (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum: Update the supported firmware to version 13.1702.6 (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_flower: Disallow usage of vlan_id key on egress (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_flower: use PTR_ERR_OR_ZERO() (Ivan Vecera) [1680241] - [tools] selftests: forwarding: gre_multipath: Update next-hop statistics match criteria (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum: Configure MC-aware mode on mlxsw ports (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum: Fix a typo (Ivan Vecera) [1680241] - [netdrv] mlxsw: reg: Add QoS Switch Traffic Class Table is Multicast-Aware Register (Ivan Vecera) [1680241] - [tools] selftests: mlxsw: Add test for ip_forward_update_priority (Ivan Vecera) [1680241] - [tools] selftests: forwarding: Move DSCP capture to lib.sh (Ivan Vecera) [1680241] - [tools] selftests: forwarding: Move lldpad waiting to lib.sh (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_router: Handle sysctl_ip_fwd_update_priority (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum: Extract work-scheduling into a new function (Ivan Vecera) [1680241] - [tools] selftests: forwarding: Test mirror-to-gretap w/ UL team LACP (Ivan Vecera) [1680241] - [tools] selftests: forwarding: Test mirror-to-gretap w/ UL team (Ivan Vecera) [1680241] - [tools] selftests: forwarding: Introduce $ARPING (Ivan Vecera) [1680241] - [tools] selftests: forwarding: lib: Support team devices (Ivan Vecera) [1680241] - [tools] selftests: forwarding: lib: Add require_command() (Ivan Vecera) [1680241] - [tools] selftests: mlxsw: qos_dscp_bridge: Fix (Ivan Vecera) [1680241] - [tools] selftests: mlxsw: Add test for trust-DSCP (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum: Support ieee_setapp, ieee_delapp (Ivan Vecera) [1680241] - [netdrv] mlxsw: reg: Add QoS Priority to DSCP Mapping Register (Ivan Vecera) [1680241] - [netdrv] mlxsw: reg: Add QoS ReWrite Enable Register (Ivan Vecera) [1680241] - [netdrv] mlxsw: reg: Add QoS Priority Trust State Register (Ivan Vecera) [1680241] - [netdrv] mlxsw: reg: Add QoS Port DSCP to Priority Mapping Register (Ivan Vecera) [1680241] - [tools] selftests: add a selftest for directed broadcast forwarding (Ivan Vecera) [1680241] - [tools] selftests: forwarding: add tests for TC chain get and dump operations (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_acl: Start using A-TCAM (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_acl: Add A-TCAM rule insertion and deletion (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_acl: Pass C-TCAM region and entry to insert function (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_acl: Add A-TCAM region initialization (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_acl: Make global TCAM resources available to regions (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_acl: Encapsulate C-TCAM region in A-TCAM region (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_acl: Add A-TCAM initialization (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_acl: Allow encoding a partial key (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_acl: Extend Spectrum-2 region struct (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_acl: Add support for C-TCAM eRPs (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_acl: Enable C-TCAM only mode in eRP core (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_acl: Implement common eRP core (Ivan Vecera) [1680241] - [netdrv] mlxsw: resources: Add Spectrum-2 eRP resources (Ivan Vecera) [1680241] - [netdrv] mlxsw: resources: Add Spectrum-2 maximum large key ID resource (Ivan Vecera) [1680241] - [netdrv] mlxsw: reg: Add Policy-Engine eRP Table Register (Ivan Vecera) [1680241] - [netdrv] mlxsw: reg: Add Policy-Engine TCAM Entry Register Version 3 (Ivan Vecera) [1680241] - [netdrv] mlxsw: reg: Prepare PERERP register for A-TCAM usage (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_flower: Add extack messages (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_acl: Add extack messages (Ivan Vecera) [1680241] - [netdrv] mlxsw: core_acl_flex_actions: Add extack messages (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_acl: Propagate extack pointer (Ivan Vecera) [1680241] - [tools] selftests: forwarding: gre_multipath: Drop IPv6 tests (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum: Implement chain template hinting (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum: Extend to support Spectrum-2 ASIC (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_acl: Add initial Spectrum-2 ACL implementation (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_acl: Add region association callback (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_acl: Add support for Spectrum-2 block encoding (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_acl: Prepare for Spectrum-2 block encoding (Ivan Vecera) [1680241] - [netdrv] mlxsw: reg: Add Policy-Engine General Configuration Register (Ivan Vecera) [1680241] - [netdrv] mlxsw: reg: Add Policy-Engine Region eRP Register (Ivan Vecera) [1680241] - [netdrv] mlxsw: reg: Add Policy-Engine Region Configuration Register (Ivan Vecera) [1680241] - [netdrv] mlxsw: reg: Add Policy-Engine Region Association Register (Ivan Vecera) [1680241] - [netdrv] mlxsw: acl: Introduce activity get operation for action block/set (Ivan Vecera) [1680241] - [netdrv] mlxsw: reg: Add support for activity information from PEFA register (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum: Introduce flex key blocks for Spectrum-2 (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum: Add Spectrum-2 variant of flex actions ops (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_mr_tcam: Add Spectrum-2 stubs (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum: Add KVDL manager implementation for Spectrum-2 (Ivan Vecera) [1680241] - [netdrv] mlxsw: reg: Add Infrastructure Entry Delete Register (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum: Expose counters for various packet sizes (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_router: Optimize processing of VRRP MACs (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum: Add VRRP traps (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_router: Direct macvlans' MACs to router (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum: Enable macvlan upper devices (Ivan Vecera) [1680241] - [tools] selftests: forwarding: mirror_gre_nh: Unset rp_filter on host VRF (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_span: Change LAG lower selection (Ivan Vecera) [1680241] - [netdrv] mlxsw: resources: Add couple of Spectrum-2 KVD resources (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum: Prepare for multiple FW versions for Spectrum and Spectrum-2 (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_acl: Implement priority setting for rules inserted to TCAM (Ivan Vecera) [1680241] - [netdrv] mlxsw: reg: Add priority field for PTCEV2 register (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_acl: Move block items encoding into Spectrum op (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_acl: Convert mlxsw_afk_create args to ops (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_acl: Add tcam init/fini ops (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_acl: Split TCAM handling 3 ways (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_mr_tcam: Push Spectrum-specific operations into a separate file (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_kvdl: Pass entry_count to free function (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_kvdl: Pass entry type to alloc/free (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_kvdl: Push out KVD linear management into ops (Ivan Vecera) [1680241] - [tools] selftests: forwarding: mirror_lib: Tighten up VLAN capture (Ivan Vecera) [1680241] - [netdrv] mlxsw: core_acl_flex_actions: Fix helper to get the first KVD linear index (Ivan Vecera) [1680241] - [netdrv] mlxsw: core_acl_flex_actions: Allow the first set to be dummy (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum: Put pointer to flex action ops to mlxsw_sp (Ivan Vecera) [1680241] - [netdrv] mlxsw: core_acl_flex_keys: Change SRC_SYS_PORT flex key element size (Ivan Vecera) [1680241] - [netdrv] mlxsw: core_acl_flex_keys: Split MAC and IP address flex key elements (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_acl: Ignore always-zeroed bits in tp->prio (Ivan Vecera) [1680241] - [netdrv] mlxsw: reg: Introduce Flex2 key type for PTAR register (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum: Change name of mlxsw_sp_afk_blocks to mlxsw_sp1_afk_blocks (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_router: avoid uninitialized variable access (Ivan Vecera) [1680241] - [tools] selftests: mlxsw: Add mlxsw-specific test for mirror to gretap (Ivan Vecera) [1680241] - [tools] selftests: forwarding: Allow importing dependent libraries (Ivan Vecera) [1680241] - [tools] selftests: forwarding: test for bridge port isolation (Ivan Vecera) [1680241] - [tools] selftests: forwarding: Test mirror-to-gretap w/ UL 802.1q (Ivan Vecera) [1680241] - [tools] selftests: forwarding: Test mirror-to-gretap w/ UL 802.1d (Ivan Vecera) [1680241] - [tools] selftests: mlxsw: Add scale test for resources (Ivan Vecera) [1680241] - [tools] selftests: mlxsw: Add target for mirror-to-gretap test on spectrum (Ivan Vecera) [1680241] - [tools] selftests: mlxsw: Add scale test for mirror-to-gretap (Ivan Vecera) [1680241] - [tools] selftests: mlxsw: Add target for tc flower test on spectrum (Ivan Vecera) [1680241] - [tools] selftests: mlxsw: Add tc flower scale test (Ivan Vecera) [1680241] - [tools] selftests: mlxsw: Add target for router test on spectrum (Ivan Vecera) [1680241] - [tools] selftests: mlxsw: Add router test (Ivan Vecera) [1680241] - [tools] selftests: mlxsw: Add devlink KVD resource test (Ivan Vecera) [1680241] - [tools] selftests: mlxsw: Add devlink_lib_spectrum.sh (Ivan Vecera) [1680241] - [tools] selftests: forwarding: Add devlink_lib.sh (Ivan Vecera) [1680241] - [tools] selftests: forwarding: lib: Parameterize NUM_NETIFS in two functions (Ivan Vecera) [1680241] - [tools] selftests: forwarding: lib: Add check_err_fail() (Ivan Vecera) [1680241] - [tools] selftests: forwarding: Allow lib.sh sourcing from other directories (Ivan Vecera) [1680241] - [tools] selftests: forwarding: mirror_gre_changes: Fix waiting for neighbor (Ivan Vecera) [1680241] - [tools] selftests: forwarding: lib: Split out setup_wait_dev() (Ivan Vecera) [1680241] - [tools] selftests: forwarding: Test multipath tunneling (Ivan Vecera) [1680241] - [tools] selftests: forwarding: mirror_gre_vlan_bridge_1q: Unset rp_filter (Ivan Vecera) [1680241] - [tools] selftests: forwarding: Test routed bridge interface (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_switchdev: Ban PVID change if bridge has a RIF (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_router: Add mlxsw_sp_rif_fid() (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_router: Publish mlxsw_sp_rif_find_by_dev() (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_router: Allocate FID according to PVID (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_router: Propagate extack to .fid_get() (Ivan Vecera) [1680241] - [netdrv] net: phy: realtek: Dummy IRQ calls for RTL8366RB (Corinna Vinschen) [1680528] - [netdrv] net: phy: realtek: add generic Realtek PHY driver (Corinna Vinschen) [1680528] - [netdrv] net: phy: realtek: use new PHYID matching macros (Corinna Vinschen) [1680528] - [include] net: phy: add macros for PHYID matching (Corinna Vinschen) [1680528] - [netdrv] net: phy: realtek: load driver for all PHYs with a Realtek OUI (Corinna Vinschen) [1680528] - [netdrv] net: phy: realtek: fix RTL8201F sysfs name (Corinna Vinschen) [1680528] - [netdrv] net: phy: realtek: Support RTL8366RB variant (Corinna Vinschen) [1680528] - [netdrv] net: phy: realtek: add missing entry for RTL8211C to mdio_device_id table (Corinna Vinschen) [1680528] - [netdrv] net: phy: realtek: add support for RTL8211C (Corinna Vinschen) [1680528] - [netdrv] net: phy: realtek: add missing entry for RTL8211 to mdio_device_id table (Corinna Vinschen) [1680528] - [netdrv] net: phy: realtek: add support for RTL8211 (Corinna Vinschen) [1680528] - [netdrv] r8169: change irq handler to always trigger NAPI polling (Corinna Vinschen) [1680528] - [netdrv] r8169: create function pointer array for chip hw init functions (Corinna Vinschen) [1680528] - [netdrv] r8169: create function pointer array for PHY init functions (Corinna Vinschen) [1680528] - [netdrv] r8169: disable ASPM again (Corinna Vinschen) [1680528] - [netdrv] r8169: disable tx interrupt coalescing on RTL8168 (Corinna Vinschen) [1680528] - [netdrv] Revert "r8169: use netif_receive_skb_list batching" (Corinna Vinschen) [1680528] - [netdrv] r8169: use netif_receive_skb_list batching (Corinna Vinschen) [1680528] - [netdrv] r8169: disable default rx interrupt coalescing on RTL8168 (Corinna Vinschen) [1680528] - [netdrv] r8169: fix cable re-plugging issue (Corinna Vinschen) [1680528] - [netdrv] r8169: use netif_start_queue instead of netif_wake_qeueue in rtl8169_start_xmit (Corinna Vinschen) [1680528] - [netdrv] r8169: don't read interrupt mask register in interrupt handler (Corinna Vinschen) [1680528] - [netdrv] r8169: remove unneeded mmiowb barriers (Corinna Vinschen) [1680528] - [netdrv] Revert "r8169: make use of xmit_more and __netdev_sent_queue" (Corinna Vinschen) [1680528] - [netdrv] Revert "r8169: remove unneeded mmiowb barriers" (Corinna Vinschen) [1680528] - [netdrv] r8169: Avoid pointer aliasing (Corinna Vinschen) [1680528] - [netdrv] r8169: Load MAC address from device tree if present (Corinna Vinschen) [1680528] - [netdrv] r8169: remove rtl_wol_pll_power_down (Corinna Vinschen) [1680528] - [netdrv] r8169: improve WoL handling (Corinna Vinschen) [1680528] - [netdrv] r8169: enable EEE per default on RTL8168f (Corinna Vinschen) [1680528] - [netdrv] r8169: add EEE support for RTL8168f (Corinna Vinschen) [1680528] - [netdrv] r8169: enable EEE per default on chip versions from RTL8168g (Corinna Vinschen) [1680528] - [netdrv] r8169: add general EEE support for chip versions from RTL8168g (Corinna Vinschen) [1680528] - [netdrv] r8169: factor out PHY init sequence adjusting 10M and ALDPS (Corinna Vinschen) [1680528] - [netdrv] r8169: factor out disabling ALDPS (Corinna Vinschen) [1680528] - [netdrv] r8169: improve firmware handling (Corinna Vinschen) [1680528] - [netdrv] r8169: remove PCI DAC support (Corinna Vinschen) [1680528] - [netdrv] r8169: improve rx buffer allocation (Corinna Vinschen) [1680528] - [netdrv] r8169: factor out getting ether_clk (Corinna Vinschen) [1680528] - [netdrv] r8169: replace mii_bus member with phy_device member in struct rtl8169_private (Corinna Vinschen) [1680528] - [netdrv] r8169: reset chip synchronously in __rtl8169_resume (Corinna Vinschen) [1680528] - [netdrv] r8169: add helpers for locking / unlocking the config registers (Corinna Vinschen) [1680528] - [netdrv] r8169: improve rtl_pcie_state_l2l3_enable (Corinna Vinschen) [1680528] - [netdrv] r8169: initialize task workqueue only once (Corinna Vinschen) [1680528] - [netdrv] r8169: remove unneeded call in pcierr (Corinna Vinschen) [1680528] - [netdrv] r8169: remove rtl_get_events (Corinna Vinschen) [1680528] - [netdrv] r8169: load Realtek PHY driver module before r8169 (Corinna Vinschen) [1680528] - [netdrv] r8169: don't try to read counters if chip is in a PCI power-save state (Corinna Vinschen) [1680528] - [netdrv] r8169: Add support for new Realtek Ethernet (Corinna Vinschen) [1680528] - [netdrv] r8169: fix WoL device wakeup enable (Corinna Vinschen) [1680528] - [netdrv] r8169: improve spurious interrupt detection (Corinna Vinschen) [1680528] - [netdrv] r8169: fix crash if CONFIG_DEBUG_SHIRQ is enabled (Corinna Vinschen) [1680528] - [netdrv] r8169: remove unneeded mmiowb barriers (Corinna Vinschen) [1680528] - [netdrv] ethernet/realtek: Replace synchronize_sched() with synchronize_rcu() (Corinna Vinschen) [1680528] - [netdrv] r8169: make use of xmit_more and __netdev_sent_queue (Corinna Vinschen) [1680528] - [netdrv] r8169: replace macro TX_FRAGS_READY_FOR with a function (Corinna Vinschen) [1680528] - [netdrv] r8169: use napi_consume_skb where possible (Corinna Vinschen) [1680528] - [netdrv] r8169: simplify detecting chip versions with same XID (Corinna Vinschen) [1680528] - [netdrv] r8169: remove default chip versions (Corinna Vinschen) [1680528] - [netdrv] r8169: remove ancient GCC bug workaround in a second place (Corinna Vinschen) [1680528] - [netdrv] r8169: improve chip version identification (Corinna Vinschen) [1680528] - [netdrv] r8169: simplify ocp functions (Corinna Vinschen) [1680528] - [netdrv] r8169: remove workaround for ancient gcc bug (Corinna Vinschen) [1680528] - [netdrv] r8169: remove manual padding in struct ring_info (Corinna Vinschen) [1680528] - [netdrv] r8169: remove "not PCI Express" message (Corinna Vinschen) [1680528] - [netdrv] r8169: remove print_mac_version (Corinna Vinschen) [1680528] - [netdrv] r8169: use PCI_VDEVICE macro (Corinna Vinschen) [1680528] - [netdrv] r8169: replace event_slow with irq_mask (Corinna Vinschen) [1680528] - [netdrv] r8169: remove unused interrupt sources (Corinna Vinschen) [1680528] - [netdrv] r8169: use dev_get_drvdata where possible (Corinna Vinschen) [1680528] - [netdrv] r8169: merge rtl_irq_enable and rtl_irq_enable_all (Corinna Vinschen) [1680528] - [pci] PCI: add USR vendor id and use it in r8169 and w6692 driver (Corinna Vinschen) [1680528] - [netdrv] net: ethernet: Convert phydev advertize and supported from u32 to link mode (Corinna Vinschen) [1680528] - [netdrv] r8169: fix broken Wake-on-LAN from S5 (poweroff) (Corinna Vinschen) [1680528] - [netdrv] r8169: add support for Byte Queue Limits (Corinna Vinschen) [1680528] - [netdrv] r8169: handle all interrupt events in the hard irq handler (Corinna Vinschen) [1680528] - [netdrv] r8169: fix NAPI handling under high load (Corinna Vinschen) [1680528] - [netdrv] r8169: re-enable MSI-X on RTL8168g (Corinna Vinschen) [1680528] - [netdrv] r8169: remove unneeded call to netif_stop_queue in rtl8169_net_suspend (Corinna Vinschen) [1680528] - [netdrv] r8169: simplify rtl8169_set_magic_reg (Corinna Vinschen) [1680528] - [netdrv] r8169: Enable MSI-X on RTL8106e (Corinna Vinschen) [1680528] - [netdrv] r8169: set RX_MULTI_EN bit in RxConfig for 8168F-family chips (Corinna Vinschen) [1680528] - [netdrv] r8169: always autoneg on resume (Corinna Vinschen) [1680528] - [netdrv] r8169: fix network stalls due to missing bit TXCFG_AUTO_FIFO (Corinna Vinschen) [1680528] - [netdrv] r8169: Disable clk during suspend / resume (Corinna Vinschen) [1680528] - [netdrv] r8169: improve a check in rtl_init_one (Corinna Vinschen) [1680528] - [netdrv] r8169: improve rtl8169_irq_mask_and_ack (Corinna Vinschen) [1680528] - [netdrv] r8169: use default watchdog timeout (Corinna Vinschen) [1680528] - [netdrv] r8169: fix autoneg issue on resume with RTL8168E (Corinna Vinschen) [1680528] - [netdrv] r8169: remove duplicated RTL8169s PHY initialization steps (Corinna Vinschen) [1680528] - [netdrv] r8169: simplify RTL8169 PHY initialization (Corinna Vinschen) [1680528] - [netdrv] r8169: Get and enable optional ether_clk clock (Corinna Vinschen) [1680528] - [netdrv] r8169: enable ASPM on RTL8106E (Corinna Vinschen) [1680528] - [netdrv] r8169: Align ASPM/CLKREQ setting function with vendor driver (Corinna Vinschen) [1680528] - [netdrv] r8169: Clear RTL_FLAG_TASK_*_PENDING when clearing RTL_FLAG_TASK_ENABLED (Corinna Vinschen) [1680528] - [netdrv] r8169: set TxConfig register after TX / RX is enabled, just like RxConfig (Corinna Vinschen) [1680528] - [netdrv] r8169: don't configure max jumbo frame size per chip version (Corinna Vinschen) [1680528] - [netdrv] r8169: don't configure csum function per chip version (Corinna Vinschen) [1680528] - [netdrv] r8169: simplify interrupt handler (Corinna Vinschen) [1680528] - [netdrv] r8169: don't include asm headers directly (Corinna Vinschen) [1680528] - [netdrv] r8169: remove version info (Corinna Vinschen) [1680528] - [netdrv] r8169: restore previous behavior to accept BIOS WoL settings (Corinna Vinschen) [1680528] - [netdrv] r8169: power down chip in probe (Corinna Vinschen) [1680528] - [netdrv] r8169: don't read chip phy status register (Corinna Vinschen) [1680528] - [netdrv] r8169: remove mii_if_info member from struct rtl8169_private (Corinna Vinschen) [1680528] - [netdrv] r8169: remove rtl8169_set_speed_xmii (Corinna Vinschen) [1680528] - [netdrv] r8169: use phy_speed_down / phy_speed_up (Corinna Vinschen) [1680528] - [netdrv] r8169: use phy_mii_ioctl (Corinna Vinschen) [1680528] - [netdrv] r8169: use phy_ethtool_nway_reset (Corinna Vinschen) [1680528] - [netdrv] r8169: use phy_ethtool_(g|s)et_link_ksettings (Corinna Vinschen) [1680528] - [netdrv] r8169: replace open-coded PHY soft reset with genphy_soft_reset (Corinna Vinschen) [1680528] - [netdrv] r8169: use phy_resume/phy_suspend (Corinna Vinschen) [1680528] - [netdrv] r8169: add basic phylib support (Corinna Vinschen) [1680528] - [netdrv] r8169: fix runtime suspend (Corinna Vinschen) [1680528] - [netdrv] r8169: remove old PHY reset hack (Corinna Vinschen) [1680528] - [netdrv] r8169: remove TBI 1000BaseX support (Corinna Vinschen) [1680528] - [netdrv] r8169: use standard debug output functions (Corinna Vinschen) [1680528] - [netdrv] r8169: reject unsupported WoL options (Corinna Vinschen) [1680528] - [netdrv] r8169: don't check WoL when powering down PHY and interface is down (Corinna Vinschen) [1680528] - [netdrv] r8169: improve saved_wolopts handling (Corinna Vinschen) [1680528] - [netdrv] Revert "r8169: restore previous behavior to accept BIOS WoL settings" (Corinna Vinschen) [1680528] - [netdrv] r8169: improve phy initialization when resuming (Corinna Vinschen) [1680528] - [netdrv] r8169: enable ASPM on RTL8168E-VL (Corinna Vinschen) [1680528] - [netdrv] r8169: align ASPM entry latency setting with vendor driver (Corinna Vinschen) [1680528] - [netdrv] r8169: Reinstate ASPM Support (Corinna Vinschen) [1680528] - [netdrv] r8169: Don't disable ASPM in the driver (Corinna Vinschen) [1680528] - [kernel] kernel/sched/psi.c: expose pressure metrics on root cgroup (Waiman Long) [1678388] - [kernel] psi: introduce psi monitor (Waiman Long) [1678388] - [spi] include/: refactor headers to allow kthread.h inclusion in psi_types.h (Waiman Long) [1678388] - [kernel] psi: track changed states (Waiman Long) [1678388] - [kernel] psi: split update_stats into parts (Waiman Long) [1678388] - [kernel] psi: rename psi fields in preparation for psi trigger addition (Waiman Long) [1678388] - [kernel] psi: make psi_enable static (Waiman Long) [1678388] - [kernel] psi: introduce state_mask to represent stalled psi states (Waiman Long) [1678388] - [kernel] kernel: cgroup: add poll file operation (Waiman Long) [1678388] - [fs] fs: kernfs: add poll file operation (Waiman Long) [1678388] - [documentation] psi: clarify the units used in pressure files (Waiman Long) [1678388] - [kernel] psi: avoid divide-by-zero crash inside virtual machines (Waiman Long) [1678388] - [init] psi: clarify the Kconfig text for the default-disable option (Waiman Long) [1678388] - [kernel] psi: fix aggregation idle shut-off (Waiman Long) [1678388] - [init] psi: fix reference to kernel commandline enable (Waiman Long) [1678388] - [kernel] psi: make disabling/enabling easier for vendor kernels (Waiman Long) [1678388] - [kernel] kernel/sched/psi.c: simplify cgroup_move_task() (Waiman Long) [1678388] - [kernel] psi: cgroup support (Waiman Long) [1678388] - [kernel] psi: pressure stall information for CPU, memory, and IO (Waiman Long) [1678388] - [kernel] sched: introduce this_rq_lock_irq() (Waiman Long) [1678388] - [kernel] sched: sched.h: make rq locking and clock functions available in stats.h (Waiman Long) [1678388] - [kernel] sched: loadavg: make calc_load_n() public (Waiman Long) [1678388] - [kernel] sched: loadavg: consolidate LOAD_INT, LOAD_FRAC, CALC_LOAD (Waiman Long) [1678388] - [kernel] delayacct: track delays from thrashing cache pages (Waiman Long) [1678388] - [mm] mm: workingset: tell cache transitions from workingset thrashing (Waiman Long) [1678388] - [mm] mm: workingset: don't drop refault information prematurely (Waiman Long) [1678388] - [scsi] scsi: ibmvfc: Add failed PRLI to cmd_status lookup array (Diego Domingos) [1665716] - [scsi] scsi: ibmvfc: Byte swap status and error codes when logging (Diego Domingos) [1665716] - [scsi] scsi: ibmvfc: Remove "failed" from logged errors (Diego Domingos) [1665716] - [scsi] scsi: ibmvfc: Clean up transport events (Diego Domingos) [1665716] - [scsi] scsi: ibmvscsi: Don't use rc uninitialized in ibmvscsi_do_work (Gustavo Duarte) [1665715] - [scsi] scsi: ibmvscsi: fix tripping of blk_mq_run_hw_queue WARN_ON (Gustavo Duarte) [1665715] - [scsi] scsi: ibmvscsi: redo driver work thread to use enum action states (Gustavo Duarte) [1665715] - [scsi] scsi: ibmvscsi: Wire up host_reset() in the driver's scsi_host_template (Gustavo Duarte) [1665715] - [scsi] scsi: ibmvscsi: change strncpy+truncation to strlcpy (Gustavo Duarte) [1665715] - [fs] ext4: avoid panic during forced reboot due to aborted journal (Lukas Czerner) [1717831] - [fs] ext4: fix use-after-free in dx_release() (Lukas Czerner) [1717831] - [fs] ext4: fix data corruption caused by overlapping unaligned and aligned IO (Lukas Czerner) [1717831] - [fs] ext4: avoid drop reference to iloc.bh twice (Lukas Czerner) [1717831] - [nvme] nvme-tcp: mark NVMe/TCP as a technical preview (Chris Leech) [1696451] - [nvme] nvme-tcp: fix possible null deref on a timed out io queue connect (Chris Leech) [1696451] - [nvme] nvme-tcp: rename function to have nvme_tcp prefix (Chris Leech) [1696451] - [nvme] nvme-tcp: fix a NULL deref when an admin connect times out (Chris Leech) [1696451] - [nvme] nvmet-tcp: don't fail maxr2t greater than 1 (Chris Leech) [1696451] - [nvme] nvmet-tcp: implement C2HData SUCCESS optimization (Chris Leech) [1696451] - [nvme] nvme-tcp: fix an endianess miss-annotation (Chris Leech) [1696451] - [nvme] nvme-tcp: support C2HData with SUCCESS flag (Chris Leech) [1696451] - [nvme] nvme-tcp: use older iov_iter API to fix panic (Chris Leech) [1696451] - [nvme] nvmet: fix building bvec from sg list (Ming Lei) [1690287] - [nvme] nvmet: set loop queue's segment boundary mask as PAGE_SIZE - 1 (Ming Lei) [1690287] - [x86] x86/qspinlock: Fix compile error (Waiman Long) [1709451] - [kernel] locking/rwsem: Prevent unneeded warning during locking selftest (Waiman Long) [1709451] - [kernel] locking/rwsem: Enable lock event counting (Waiman Long) [1709451] - [kernel] locking/lock_events: Don't show pvqspinlock events on bare metal (Waiman Long) [1709451] - [kernel] locking/lock_events: Make lock_events available for all archs & other locks (Waiman Long) [1709451] - [kernel] locking/qspinlock_stat: Introduce generic lockevent_*() counting APIs (Waiman Long) [1709451] - [kernel] locking/rwsem: Enhance DEBUG_RWSEMS_WARN_ON() macro (Waiman Long) [1709451] - [kernel] locking/rwsem: Add debug check for __down_read*() (Waiman Long) [1709451] - [kernel] locking/rwsem: Micro-optimize rwsem_try_read_lock_unqueued() (Waiman Long) [1709451] - [kernel] locking/rwsem: Move rwsem internal function declarations to rwsem-xadd.h (Waiman Long) [1709451] - [kernel] locking/rwsem: Move owner setting code from rwsem.c to rwsem.h (Waiman Long) [1709451] - [kernel] locking/rwsem: Relocate rwsem_down_read_failed() (Waiman Long) [1709451] - [kernel] locking/rwsem: Optimize down_read_trylock() (Waiman Long) [1709451] - [kernel] locking/rwsem: Remove rwsem-spinlock.c & use rwsem-xadd.c for all archs (Waiman Long) [1709451] - [x86] locking/rwsem: Remove arch specific rwsem files (Waiman Long) [1709451] - [kernel] locking/qspinlock: Remove unnecessary BUG_ON() call (Waiman Long) [1709451] - [kernel] locking/qspinlock_stat: Track the no MCS node available case (Waiman Long) [1709451] - [kernel] locking/qspinlock: Handle > 4 slowpath nesting levels (Waiman Long) [1709451] - [kernel] locking/pvqspinlock: Extend node size when pvqspinlock is configured (Waiman Long) [1709451] - [kernel] locking/qspinlock_stat: Count instances of nested lock slowpaths (Waiman Long) [1709451] - [kernel] locking/qspinlock, x86: Provide liveness guarantee (Waiman Long) [1709451] - [kernel] locking/qspinlock: Rework some comments (Waiman Long) [1709451] - [kernel] locking/qspinlock: Re-order code (Waiman Long) [1709451] - [x86] x86/headers: Fix -Wmissing-prototypes warning (Waiman Long) [1709451] - [x86] Revert "x86/refcount: Work around GCC inlining bug" (Waiman Long) [1709451] - [x86] x86/asm: 'Simplify' GEN_*_RMWcc() macros (Waiman Long) [1709451] - [x86] x86/refcount: Work around GCC inlining bug (Waiman Long) [1709451] - [lib] locking/refcounts: Include fewer headers in (Waiman Long) [1709451] - [media] media: stk1160: Set the vb2_queue lock before calling vb2_queue_init (Torez Smith) [1697664] - [usb] USB: typec: fsusb302: Drop empty set_current_limit implementation (Torez Smith) [1697664] - [usb] USB: mark expected switch fall-throughs (Torez Smith) [1697664] - [usb] USB: musb: mark expected switch fall-throughs (Torez Smith) [1697664] - [usb] usb: wusbcore: security: cast sizeof to int for comparison (Torez Smith) [1697664] - [usb] usb: typec: tcpm: Support for Alternate Modes (Torez Smith) [1697664] - [usb] usb: typec: pi3usb30532: Start using generic state values (Torez Smith) [1697664] - [usb] usb: typec: Add driver for DisplayPort alternate mode (Torez Smith) [1697664] - [usb] usb: typec: Bus type for alternate modes (Torez Smith) [1697664] - [usb] usb: typec: Register a device for every mode (Torez Smith) [1697664] - [usb] usb: typec: mux: Get the mux identifier from function parameter (Torez Smith) [1697664] - [usb] usb: update for tcpci drivers moving out of staging (Torez Smith) [1697664] - [netdrv] net: usb: Mark expected switch fall-throughs (Torez Smith) [1697664] - [media] media: tm6000: add error handling for dvb_register_adapter (Torez Smith) [1697664] - [usb] usb: typec: function for checking cable plug orientation (Torez Smith) [1697664] - [include] usb: pd: include kernel.h (Torez Smith) [1697664] - [staging] staging: typec: tcpci: move tcpci drivers out of staging (Torez Smith) [1697664] - [usb] typec: tcpm: add starting value for drp toggling (Torez Smith) [1697664] - [usb] usb: typec: tcpm: support get typec and pd config from device properties (Torez Smith) [1697664] - [usb] usb: typec: add API to get typec basic port power and data config (Torez Smith) [1697664] - [staging] usb: typec: add fwnode to tcpc (Torez Smith) [1697664] - [documentation] dt-bindings: usb: add documentation for typec port controller(TCPCI) (Torez Smith) [1697664] - [documentation] dt-bindings: connector: add properties for typec (Torez Smith) [1697664] - [usb] usb: typec: tps6598x: Remove VLA usage (Torez Smith) [1697664] - [usb] usb: cdc-wdm: use irqsave() in USB's complete callback (Torez Smith) [1697664] - [usb] USB: cdc-wdm: don't enable interrupts in USB-giveback (Torez Smith) [1697664] - [usb] usb: legousbtower: use irqsave() in USB's complete callback (Torez Smith) [1697664] - [usb] usb: ldusb: use irqsave() in USB's complete callback (Torez Smith) [1697664] - [usb] usb: iowarrior: remove intr_idx_lock (Torez Smith) [1697664] - [usb] usb: adutux: use irqsave() in USB's complete callback (Torez Smith) [1697664] - [usb] usb: wusbcore: remove excessive irqsave (Torez Smith) [1697664] - [usb] usb: usb-skeleton: use irqsave() in USB's complete callback (Torez Smith) [1697664] - [usb] usb: usblp: use irqsave() in USB's complete callback (Torez Smith) [1697664] - [usb] usb: usbfs: use irqsave() in USB's complete callback (Torez Smith) [1697664] - [usb] usb: core: use irqsave() in sg_complete() complete callback (Torez Smith) [1697664] - [usb] usb: cdc-acm: use irqsave() in USB's complete callback (Torez Smith) [1697664] - [usb] USB: host: ehci-npcm7xx: Fix some error codes in probe (Torez Smith) [1697664] - [media] media: cx231xx: fix RC_CORE dependency (Torez Smith) [1697664] - [usb] USB: serial: digi_acceleport: rename tty flag variable (Torez Smith) [1697664] - [usb] USB: serial: usb_wwan: use irqsave() in USB's complete callback (Torez Smith) [1697664] - [usb] USB: serial: ti_usb_3410_5052: use irqsave() in USB's complete callback (Torez Smith) [1697664] - [usb] USB: serial: symbolserial: use irqsave() in USB's complete callback (Torez Smith) [1697664] - [usb] USB: serial: sierra: use irqsave() in USB's complete callback (Torez Smith) [1697664] - [usb] USB: serial: sierra: fix potential deadlock at close (Torez Smith) [1697664] - [usb] USB: serial: quatech2: use irqsave() in USB's complete callback (Torez Smith) [1697664] - [usb] USB: serial: mos7840: use irqsave() in USB's complete callback (Torez Smith) [1697664] - [usb] USB: serial: mos7720: use irqsave() in USB's complete callback (Torez Smith) [1697664] - [usb] USB: serial: io_ti: use irqsave() in USB's complete callback (Torez Smith) [1697664] - [usb] USB: serial: io_edgeport: use irqsave() in USB's complete callback (Torez Smith) [1697664] - [usb] USB: serial: digi_acceleport: use irqsave() in USB's complete callback (Torez Smith) [1697664] - [usb] USB: serial: cyberjack: use irqsave() in USB's complete callback (Torez Smith) [1697664] - [usb] usb: chipidea: tegra: Use aligned DMA on Tegra114/124 (Torez Smith) [1697664] - [documentation] dt-bindings: usb: new ehci-npcm7xx dt (Torez Smith) [1697664] - [usb] USB host: Add USB ehci support for nuvoton npcm7xx platform (Torez Smith) [1697664] - [usb] usb: cdc-acm: Decrement tty port's refcount if probe() fail (Torez Smith) [1697664] - [usb] USB: mon: use ktime_get_real_ts64 instead of getnstimeofday64 (Torez Smith) [1697664] - [usb] USB: xhci-hcd: Add get_resuming_ports method (Torez Smith) [1697664] - [usb] USB: ehci-hcd: Add get_resuming_ports method (Torez Smith) [1697664] - [usb] USB: Report wakeup events on root-hub ports (Torez Smith) [1697664] - [usb] USB: serial: cast sizeof() to int when comparing with error code (Torez Smith) [1697664] - [netdrv] net: drivers/net: Convert random_ether_addr to eth_random_addr (Torez Smith) [1697664] - [netdrv] net: usb: rtl8150: use irqsave() in USB's complete callback (Torez Smith) [1697664] - [netdrv] net: usb: r8152: use irqsave() in USB's complete callback (Torez Smith) [1697664] - [netdrv] net: usb: kaweth: use irqsave() in USB's complete callback (Torez Smith) [1697664] - [netdrv] net: usb: hso: use irqsave() in USB's complete callback (Torez Smith) [1697664] - [netdrv] net: usb: cdc-phonet: use irqsave() in USB's complete callback (Torez Smith) [1697664]- [net] selftests/tls: add test for sleeping even though there is data (Sabrina Dubroca) [1711821] - [net] tls: fix no wakeup on partial reads (Sabrina Dubroca) [1711821] - [net] selftests/tls: test for lowat overshoot with multiple records (Sabrina Dubroca) [1711821] - [net] tls: fix lowat calculation if some data came from previous record (Sabrina Dubroca) [1711821] - [net] tls: don't ignore netdev notifications if no TLS features (Sabrina Dubroca) [1711821] - [net] tls: fix state removal with feature flags off (Sabrina Dubroca) [1711821] - [net] tls: handle errors from padding_length() (Sabrina Dubroca) [1711821] - [net] tls: avoid NULL pointer deref on nskb->sk in fallback (Sabrina Dubroca) [1711821] - [net] tls: byte swap device req TCP seq no upon setting (Sabrina Dubroca) [1711821] - [net] tls: remove old exports of sk_destruct functions (Sabrina Dubroca) [1711821] - [net] tls: don't log errors every time offload can't proceed (Sabrina Dubroca) [1711821] - [net] tls: fix refcount adjustment in fallback (Sabrina Dubroca) [1711821] - [net] strparser: make it explicitly non-modular (Sabrina Dubroca) [1711821] - [net] strparser: partially revert "strparser: Call skb_unclone conditionally" (Sabrina Dubroca) [1711821] - [net] tls: fix the IV leaks (Sabrina Dubroca) [1711821] - [net] strparser: fix comment (Sabrina Dubroca) [1711821] - [net] tls: prevent false connection termination with offload (Sabrina Dubroca) [1711821] - [net] tls: Replace kfree_skb() with consume_skb() (Sabrina Dubroca) [1711821] - [net] strparser: fix a missing check for create_singlethread_workqueue (Sabrina Dubroca) [1711821] - [net] tls: Fix tls_device receive (Sabrina Dubroca) [1711821] - [net] tls: Fix mixing between async capable and async (Sabrina Dubroca) [1711821] - [net] tls: Return type of non-data records retrieved using MSG_PEEK in recvmsg (Sabrina Dubroca) [1711821] - [net] selftest/tls: Add test to verify received 'type' of non-data record (Sabrina Dubroca) [1711821] - [net] tls: Move protocol constants from cipher context to tls context (Sabrina Dubroca) [1711821] - [net] tls: Do not use async crypto for non-data records (Sabrina Dubroca) [1711821] - [net] tls: Disable async decrytion for tls1.3 (Sabrina Dubroca) [1711821] - [net] tls: Set async_capable for tls zerocopy only if we see EINPROGRESS (Sabrina Dubroca) [1711821] - [net] tls: Add tests for TLS 1.3 (Sabrina Dubroca) [1711821] - [net] tls: Add tls 1.3 support (Sabrina Dubroca) [1711821] - [net] tls: Refactor control message handling on recv (Sabrina Dubroca) [1711821] - [net] tls: Refactor tls aad space size calculation (Sabrina Dubroca) [1711821] - [net] tls: Support 256 bit keys (Sabrina Dubroca) [1711821] - [net] tls: free ctx in sock destruct (Sabrina Dubroca) [1711821] - [net] tls: build_protos moved to common routine (Sabrina Dubroca) [1711821] - [net] tls: Fix recvmsg() to be able to peek across multiple records (Sabrina Dubroca) [1711821] - [net] tls: Make function tls_sw_do_sendpage static (Sabrina Dubroca) [1711821] - [net] tls: remove unused function tls_sw_sendpage_locked (Sabrina Dubroca) [1711821] - [net] Optimize sk_msg_clone() by data merge to end dst sg entry (Sabrina Dubroca) [1711821] - [net] selftests/tls: Fix recv partial/large_buff test cases (Sabrina Dubroca) [1711821] - [net] tls: allocate tls context using GFP_ATOMIC (Sabrina Dubroca) [1711821] - [net] tls: Init routines in create_ctx (Sabrina Dubroca) [1711821] - [net] selftests/tls: Fix recv(MSG_PEEK) & splice() test cases (Sabrina Dubroca) [1711821] - [net] tls: fix currently broken MSG_PEEK behavior (Sabrina Dubroca) [1711821] - [net] selftests/tls: Add MSG_WAITALL in recv() syscall (Sabrina Dubroca) [1711821] - [net] tls: async support causes out-of-bounds access in crypto APIs (Sabrina Dubroca) [1711821] - [net] selftests/tls: Add test for recv(PEEK) spanning across multiple records (Sabrina Dubroca) [1711821] - [net] tls: Add support for async decryption of tls records (Sabrina Dubroca) [1711821] - [net] tls: Calculate nsg for zerocopy path without skb_cow_data (Sabrina Dubroca) [1711821] - [net] strparser: remove redundant variable 'rd_desc' (Sabrina Dubroca) [1711821] - [net] tls: Use kmemdup to simplify the code (Sabrina Dubroca) [1711821] - [net] tls: Use socket data_ready callback on record availability (Sabrina Dubroca) [1711821] - [net] selftests: tls: add selftests for TLS sockets (Sabrina Dubroca) [1711821] - [net] strparser: Call skb_unclone conditionally (Sabrina Dubroca) [1711821] - [net] tls: Remove VLA usage on nonce (Sabrina Dubroca) [1711821] - [net] tls: Removed unused variable (Sabrina Dubroca) [1711821] - [netdrv] veth: use generic helper to report timestamping info (Jiri Benc) [1718938] - [netdrv] veth: Fix -Wformat-truncation (Jiri Benc) [1718938] - [netdrv] veth: Mark expected switch fall-throughs (Jiri Benc) [1718938] - [net] Add extack argument to rtnl_create_link (Jiri Benc) [1718938] - [netdrv] veth: Add ethtool statistics support for XDP (Jiri Benc) [1718938] - [netdrv] veth: Account for XDP packet statistics on rx side (Jiri Benc) [1718938] - [netdrv] veth: Account for packet drops in ndo_xdp_xmit (Jiri Benc) [1718938] - [netdrv] veth: rename pcpu_vstats as pcpu_lstats (Jiri Benc) [1718938] - [netdrv] net: move definition of pcpu_lstats to header file (Jiri Benc) [1718938] - [netdrv] veth: add software timestamping (Jiri Benc) [1718938] - [net] tcp: tcp_grow_window() needs to respect tcp_space() (Marcelo Leitner) [1718344] - [net] tcp: fix a potential NULL pointer dereference in tcp_sk_exit (Marcelo Leitner) [1718344] - [net] tcp: do not use ipv6 header for ipv4 flow (Marcelo Leitner) [1718344] - [net] tcp: Don't access TCP_SKB_CB before initializing it (Marcelo Leitner) [1718344] - [net] tcp: do not report TCP_CM_INQ of 0 for closed connections (Marcelo Leitner) [1718344] - [net] tcp: clear icsk_backoff in tcp_write_queue_purge() (Marcelo Leitner) [1718344] - [net] tcp: allow MSG_ZEROCOPY transmission also in CLOSE_WAIT state (Marcelo Leitner) [1718344] - [net] tcp: change txhash on SYN-data timeout (Marcelo Leitner) [1718344] - [net] tcp: lack of available data can also cause TSO defer (Marcelo Leitner) [1718344] - [net] tcp: fix NULL ref in tail loss probe (Marcelo Leitner) [1718344] - [net] tcp: Do not underestimate rwnd_limited (Marcelo Leitner) [1718344] - [net] tcp: defer SACK compression after DupThresh (Marcelo Leitner) [1718344] - [net] tcp: do not release socket ownership in tcp_close() (Marcelo Leitner) [1718344] - [net] tcp: Fix SOF_TIMESTAMPING_RX_HARDWARE to use the latest timestamp during TCP coalescing (Marcelo Leitner) [1718344] - [net] inet: make sure to grab rcu_read_lock before using ireq->ireq_opt (Marcelo Leitner) [1718344] - [net] tcp/dccp: fix lockdep issue when SYN is backlogged (Marcelo Leitner) [1718344] - [net] xfrm4: Fix uninitialized memory read in _decode_session4 (Sabrina Dubroca) [1718812] - [net] esp4: add length check for UDP encapsulation (Sabrina Dubroca) [1718812] - [net] xfrm: clean up xfrm protocol checks (Sabrina Dubroca) [1718812] - [net] xfrm6_tunnel: Fix potential panic when unloading xfrm6_tunnel module (Sabrina Dubroca) [1718812] - [net] xfrm: Reset secpath in xfrm failure (Sabrina Dubroca) [1718812] - [net] xfrm: policy: Fix out-of-bound array accesses in __xfrm_policy_unlink (Sabrina Dubroca) [1718812] - [net] xfrm: destroy xfrm_state synchronously on net exit path (Sabrina Dubroca) [1718812] - [net] esp: Skip TX bytes accounting when sending from a request socket (Sabrina Dubroca) [1718812] - [net] xfrm: refine validation of template and selector families (Sabrina Dubroca) [1718812] - [net] xfrm: policy: increment xfrm_hash_generation on hash rebuild (Sabrina Dubroca) [1718812] - [net] xfrm6_tunnel: Fix spi check in __xfrm6_tunnel_alloc_spi (Sabrina Dubroca) [1718812] - [net] xfrm_user: fix freeing of xfrm states on acquire (Sabrina Dubroca) [1718812] - [net] xfrm: Fix NULL pointer dereference in xfrm_input when skb_dst_force clears the dst_entry (Sabrina Dubroca) [1718812] - [net] xfrm: Fix error return code in xfrm_output_one() (Sabrina Dubroca) [1718812] - [net] vti4: eliminated some duplicate code (Guillaume Nault) [1718443] - [net] vti4: removed duplicate log message (Guillaume Nault) [1718443] - [net] vti4: ipip tunnel deregistration fixes (Guillaume Nault) [1718443] - [net] vti4: Fix a ipip packet processing bug in 'IPCOMP' virtual tunnel (Guillaume Nault) [1718443] - [net] fou: do not use guehdr after iptunnel_pull_offloads in gue_udp_recv (Guillaume Nault) [1718443] - [netdrv] vxlan: test dev->flags & IFF_UP before calling gro_cells_receive() (Guillaume Nault) [1718443] - [netdrv] vxlan: test dev->flags & IFF_UP before calling netif_rx() (Guillaume Nault) [1718443] - [net] devlink: turn devlink into a built-in (Petr Oros) [1717458] - [net] ipv6: fix EFAULT on sendto with icmpv6 and hdrincl (Stefano Brivio) [1718503] - [net] ipv6: use READ_ONCE() for inet->hdrincl as in ipv4 (Stefano Brivio) [1718503] - [net] ipv6: Fix redirect with VRF (Stefano Brivio) [1718503] - [net] ipv6: Consider sk_bound_dev_if when binding a raw socket to an address (Stefano Brivio) [1718503] - [net] ipv6: prevent possible fib6 leaks (Stefano Brivio) [1718503] - [net] vrf: sit mtu should not be updated when vrf netdev is the link (Stefano Brivio) [1718503] - [net] ipv6: A few fixes on dereferencing rt->from (Stefano Brivio) [1718503] - [tools] selftests: fib_rule_tests: Fix icmp proto with ipv6 (Stefano Brivio) [1718503] - [net] ipv6: fix races in ip6_dst_destroy() (Stefano Brivio) [1718503] - [net] ipv6/flowlabel: wait rcu grace period before put_pid() (Stefano Brivio) [1718503] - [net] ipv6: invert flowlabel sharing check in process and user mode (Stefano Brivio) [1718503] - [net] route: Avoid crash from dereferencing NULL rt->from (Stefano Brivio) [1718503] - [net] udpv6: Check address length before reading address family (Stefano Brivio) [1718503] - [net] ip6_gre: fix possible use-after-free in ip6erspan_rcv (Stefano Brivio) [1718503] - [net] ip6_gre: remove gre_hdr_len from ip6erspan_rcv (Stefano Brivio) [1718503] - [net] ipv6: Fix dangling pointer when ipv6 fragment (Stefano Brivio) [1718503] - [net] ip6_tunnel: Match to ARPHRD_TUNNEL6 for dev type (Stefano Brivio) [1718503] - [net] inet: switch IP ID generator to siphash (Stefano Brivio) [1718503] - [net] sit: fix UBSAN Undefined behaviour in check_6rd (Stefano Brivio) [1718503] - [net] ip6mr: Do not call __IP6_INC_STATS() from preemptible context (Stefano Brivio) [1718503] - [net] sit: fix memory leak in sit_init_net() (Stefano Brivio) [1718503] - [net] ipv4: Add ICMPv6 support when parse route ipproto (Stefano Brivio) [1718503] - [net] ipv6: Return error for RTA_VIA attribute (Stefano Brivio) [1718503] - [net] Set rtm_table to RT_TABLE_COMPAT for ipv6 for tables > 255 (Stefano Brivio) [1718503] - [net] ip6_gre: do not report erspan_ver for ip6gre or ip6gretap (Stefano Brivio) [1718503] - [net] ipv6: route: enforce RCU protection in rt6_update_exception_stamp_rt() (Stefano Brivio) [1718503] - [net] ipv6: route: enforce RCU protection in ip6_route_check_nh_onlink() (Stefano Brivio) [1718503] - [net] ipv6: propagate genlmsg_reply return code (Stefano Brivio) [1718503] - [net] fix IPv6 prefix route residue (Stefano Brivio) [1718503] - [net] ip6mr: Fix notifiers call on mroute_clean_tables() (Stefano Brivio) [1718503] - [net] af_packet: fix raw sockets over 6in4 tunnel (Stefano Brivio) [1718503] - [net] ip6_gre: fix tunnel list corruption for x-netns (Stefano Brivio) [1718503] - [net] ipv6: fix kernel-infoleak in ipv6_local_error() (Stefano Brivio) [1718503] - [net] ip: on queued skb use skb_header_pointer instead of pskb_may_pull (Stefano Brivio) [1718503] - [net] ipv4: fix use-after-free in ip_cmsg_recv_dstaddr() (Stefano Brivio) [1718503] - [net] ipv6: Take rcu_read_lock in __inet6_bind for mapped addresses (Stefano Brivio) [1718503] - [net] ipv6: Consider sk_bound_dev_if when binding a socket to a v4 mapped address (Stefano Brivio) [1718503] - [net] ipv6: Consider sk_bound_dev_if when binding a socket to an address (Stefano Brivio) [1718503] - [net] ip: validate header length on virtual device xmit (Stefano Brivio) [1718503] - [net] ipv6: Fix a test against 'ipv6_find_idev()' return value (Stefano Brivio) [1718503] - [net] ipv6: tunnels: fix two use-after-free (Stefano Brivio) [1718503] - [net] ipv6: add missing tx timestamping on IPPROTO_RAW (Stefano Brivio) [1718503] - [net] clear skb->tstamp in forwarding paths (Stefano Brivio) [1718503] - [net] ipv6: sr: properly initialize flowi6 prior passing to ip6_route_output (Stefano Brivio) [1718503] - [net] always initialize pagedlen (Stefano Brivio) [1718503] - [net] ipv6: Fix PMTU updates for UDP/raw sockets in presence of VRF (Stefano Brivio) [1718503] - [net] ipv6: gro: do not use slow memcmp() in ipv6_gro_receive() (Stefano Brivio) [1718503] - [net] xfrm: fix out-of-bounds packet access (Stefano Brivio) [1718503] - [net] ipv6: take rcu lock in rawv6_send_hdrinc() (Stefano Brivio) [1718503] - [net] ip6_tunnel: be careful when accessing the inner header (Stefano Brivio) [1718503] - [net] revert "ipv6: fix double refcount of fib6_metrics" (Stefano Brivio) [1718503] - [net] ipv6: fix memory leak on dst->_metrics (Stefano Brivio) [1718503] - [net] ipv6: fix cleanup ordering for ip6_mr failure (Stefano Brivio) [1718503] - [net] ipv6: fix cleanup ordering for pingv6 registration (Stefano Brivio) [1718503] - [net] ip6_tunnel: collect_md xmit: Use ip_tunnel_key's provided src address (Stefano Brivio) [1718503] - [net] ipv6: fix addrconf_sysctl_addr_gen_mode (Stefano Brivio) [1718503] - [net] ipv6: don't reinitialize ndev->cnf.addr_gen_mode on new inet6_dev (Stefano Brivio) [1718503] - [net] ipv6: reserve room for IFLA_INET6_ADDR_GEN_MODE (Stefano Brivio) [1718503] - [net] ipv6: propagate net.ipv6.conf.all.addr_gen_mode to devices (Stefano Brivio) [1718503] - [net] openvswitch: check for null pointer return from nla_nest_start_noflag (Stefano Brivio) [1718408] - [net] openvswitch: add seqadj extension when NAT is used (Stefano Brivio) [1718408] - [net] netfilter: Replace spin_is_locked() with lockdep (Stefano Brivio) [1718392] - [net] netfilter: ipset: do not call ipset_nest_end after nla_nest_cancel (Stefano Brivio) [1718392] - [net] netfilter: ipset: Fix calling ip_set() macro at dumping (Stefano Brivio) [1718392] - [include] netfilter: ipset: Correct rcu_dereference() call in ip_set_put_comment() (Stefano Brivio) [1718392] - [net] netfilter: ipset: fix ip_set_list allocation failure (Stefano Brivio) [1718392] - [net] netfilter: ipset: Make invalid MAC address checks consistent (Stefano Brivio) [1649087] - [net] netfilter: ipset: Allow matching on destination MAC address for mac and ipmac sets (Stefano Brivio) [1649087] - [netdrv] rocker: Handle SWITCHDEV_PORT_ATTR_SET (Ivan Vecera) [1717892] - [net] switchdev: Add SWITCHDEV_PORT_ATTR_SET (Ivan Vecera) [1717892] - [netdrv] rocker: Add missing break for PRE_BRIDGE_FLAGS (Ivan Vecera) [1717892] - [net] bridge: Stop calling switchdev_port_attr_get() (Ivan Vecera) [1717892] - [netdrv] rocker: Check Handle PORT_PRE_BRIDGE_FLAGS (Ivan Vecera) [1717892] - [netdrv] mlxsw: spectrum: Handle PORT_PRE_BRIDGE_FLAGS (Ivan Vecera) [1717892] - [include] net: switchdev: Add PORT_PRE_BRIDGE_FLAGS (Ivan Vecera) [1717892] - [netdrv] rocker: Remove port_attr_bridge_flags_get assignment (Ivan Vecera) [1717892] - [netdrv] rocker: Remove getting PORT_BRIDGE_FLAGS (Ivan Vecera) [1717892] - [net] pktgen: do not sleep with the thread lock held (Paolo Abeni) [1715575] - [include] ipv6: fix the check before getting the cookie in rt6_get_cookie (Xin Long) [1709166] - [net] ipv4: not do cache for local delivery if bc_forwarding is enabled (Xin Long) [1712657] - [net] sctp: avoid running the sctp state machine recursively (Xin Long) [1717316] - [netdrv] netdevsim: use skb_sec_path helper (Hangbin Liu) [1711810] - [netdrv] netdevsim: convert to DEFINE_SHOW_ATTRIBUTE (Hangbin Liu) [1711810] - [netdrv] netdevsim: make debug dirs' dentries static (Hangbin Liu) [1711810] - [tools] selftests: rtnetlink: use internal netns switch for ip commands (Hangbin Liu) [1711810] - [tools] selftests: rtnetlink: add testcases for vxlan flag sets (Hangbin Liu) [1711810] - [tools] selftests: rtnetlink: Add a test case for multipath route get (Hangbin Liu) [1711810] - [tools] selftests: rtnetlink.sh: add testcase for neigh get (Hangbin Liu) [1711810] - [tools] selftests: net: rtnetlink.sh: add fdb get test (Hangbin Liu) [1711810] - [tools] selftests: rtnetlink.sh explicitly requires bash (Hangbin Liu) [1711810] - [net] udp: with udp_segment release on error path (Paolo Abeni) [1718079] - [net] ipv6: explicitly initialize udp6_addr in udp_sock_create6() (Paolo Abeni) [1718079] - [netdrv] geneve: Don't assume linear buffers in vxlan_err_lookup() (Stefano Brivio) [1652222] - [netdrv] vxlan: Don't assume linear buffers in vxlan_err_lookup() (Stefano Brivio) [1652222] - [netdrv] geneve: Initialize addr6 with memset (Stefano Brivio) [1652222] - [net] ip_tunnel: don't force DF when MTU is locked (Stefano Brivio) [1652222] - [netdrv] geneve: ICMP error lookup handler (Stefano Brivio) [1652222] - [netdrv] vxlan: ICMP error lookup handler (Stefano Brivio) [1652222] - [net] udp: Handle ICMP errors for tunnels with same destination port on both endpoints (Stefano Brivio) [1652222] - [net] udp: gro behind static key (Stefano Brivio) [1652222] - [net] bpf: in __bpf_redirect_no_mac pull mac only if present (Jiri Benc) [1687471] - [net] lwt_bpf: remove unnecessary rcu_read_lock in run_lwt_bpf (Jiri Benc) [1687471] - [net] bpf: add End.DT6 action to bpf_lwt_seg6_action helper (Jiri Benc) [1687471] - [net] bpf: fix out-of-bounds read in __bpf_skc_lookup (Jiri Benc) [1687459] - [net] bpf: Check sk_fullsock() before returning from bpf_sk_lookup() (Jiri Benc) [1687459] - [net] flow_dissector: disable preemption around BPF calls (Jiri Benc) [1687459] - [net] bpf: sockmap, only stop/flush strp if it was enabled at some point (Jiri Benc) [1687459] - [net] bpf: Stop the psock parser before canceling its work (Jiri Benc) [1687459] - [net] bpf: only test gso type on gso packets (Jiri Benc) [1687459] - [tools] selftests: add dummy xdp test helper (Jiri Benc) [1687459] - [net] filter: mark expected switch fall-through (Jiri Benc) [1687459] - [documentation] Update references to netdev-FAQ (Jiri Benc) [1687459] - [net] bpfilter: remove trailing newline (Jiri Benc) [1687459] - [net] core: filter: mark expected switch fall-through (Jiri Benc) [1687459] - [net] revert "xsk: simplify AF_XDP socket teardown" (Jiri Benc) [1687459] - [net] bpf/test_run: fix unkillable BPF_PROG_TEST_RUN (Jiri Benc) [1687459] - [net] xsk: share the mmap_sem for page pinning (Jiri Benc) [1687459] - [net] xsk: add missing smp_rmb() in xsk_mmap (Jiri Benc) [1687459] - [net] bpf: only adjust gso_size on bytestream protocols (Jiri Benc) [1687459] - [net] sk_msg: Always cancel strp work before freeing the psock (Jiri Benc) [1687459] - [net] bpf: sock recvbuff must be limited by rmem_max in bpf_setsockopt() (Jiri Benc) [1687459] - [net] bpf: fix SO_MAX_PACING_RATE to support TCP internal pacing (Jiri Benc) [1687459] - [net] bpf: bpf_setsockopt: reset sock dst on SO_MARK changes (Jiri Benc) [1687459] - [net] bpf: correctly set initial window on active Fast Open sender (Jiri Benc) [1687459] - [net] xsk: simplify AF_XDP socket teardown (Jiri Benc) [1687459] - [net] bpf: fix doc of bpf_skb_adjust_room() in uapi (Jiri Benc) [1687459] - [net] bpf: do not blindly change rlimit in reuseport net selftest (Jiri Benc) [1687459] - [net] xsk: proper AF_XDP socket teardown ordering (Jiri Benc) [1687459] - [net] bpf: typo fix in Documentation/networking/af_xdp.rst (Jiri Benc) [1687459] - [net] xdp: split code for map vs non-map redirect (Jiri Benc) [1687459] - [net] xdp: explicit inline __xdp_map_lookup_elem (Jiri Benc) [1687459] - [net] xdp: unlikely instrumentation for xdp map redirect (Jiri Benc) [1687459] - [net] xdp: remove redundant variable 'headroom' (Jiri Benc) [1687459] - [net] xsk: include XDP meta data in AF_XDP frames (Jiri Benc) [1687459] - [net] bpf: Enable BPF_PROG_TYPE_SK_REUSEPORT bpf prog in reuseport selection (Jiri Benc) [1687459] - [net] revert "xdp: add NULL pointer check in __xdp_return()" (Jiri Benc) [1687459] - [lib] test_rhashtable: Make test_insert_dup() allocate its hash table dynamically (Jiri Benc) [1717066] - [lib] test_rhashtable: remove semaphore usage (Jiri Benc) [1717066] - [lib] rhashtable: detect when object movement between tables might have invalidated a lookup (Jiri Benc) [1717066] - [lib] rhashtable: remove duplicated include from rhashtable.c (Jiri Benc) [1717066] - [lib] rhashtable: clean up dereference of ->future_tbl (Jiri Benc) [1717066] - [lib] rhashtable: use cmpxchg() to protect ->future_tbl (Jiri Benc) [1717066] - [lib] rhashtable: simplify nested_table_alloc() and rht_bucket_nested_insert() (Jiri Benc) [1717066] - [lib] rhashtable: simplify INIT_RHT_NULLS_HEAD() (Jiri Benc) [1717066] - [lib] rhashtable: remove nulls_base and related code (Jiri Benc) [1717066] - [lib] rhashtable: split rhashtable.h (Jiri Benc) [1717066] - [lib] rhashtable: silence RCU warning in rhashtable_test (Jiri Benc) [1717066] - [net] devlink: publish params only after driver init is done (Ivan Vecera) [1715929] - [net] iptunnel: NULL pointer deref for ip_md_tunnel_xmit (Hangbin Liu) [1712792] - [net] ip_gre: Refactor collect metatdata mode tunnel xmit to ip_md_tunnel_xmit (Hangbin Liu) [1712792] - [net] ip_tunnel: Fix route fl4 init in ip_md_tunnel_xmit (Hangbin Liu) [1712792] - [net] ip_tunnel: Add tnl_update_pmtu in ip_md_tunnel_xmit (Hangbin Liu) [1712792] - [net] ip_tunnel: Add ip tunnel dst_cache in ip_md_tunnel_xmit (Hangbin Liu) [1712792] - [net] vlan: Mark expected switch fall-through (Hangbin Liu) [1664359] - [net] vlan: disable SIOCSHWTSTAMP in container (Hangbin Liu) [1664359] - [netdrv] macvlan: Mark expected switch fall-through (Hangbin Liu) [1664359] - [netdrv] macvlan: disable SIOCSHWTSTAMP in container (Hangbin Liu) [1664359] - [netdrv] macvlan: pass get_ts_info and SIOC[SG]HWTSTAMP ioctl to real device (Hangbin Liu) [1664359] - [net] ethtool: add compat for flash update (Petr Oros) [1708339] - [net] devlink: add flash update command (Petr Oros) [1708339] - [net] devlink: Fix list access without lock while reading region (Petr Oros) [1708339] - [net] devlink: Return right error code in case of errors for region read (Petr Oros) [1708339] - [net] devlink: use direct return of genlmsg_reply (Petr Oros) [1708339] - [net] devlink: Rename devlink health attributes (Petr Oros) [1709874] - [net] devlink: Modify reply of DEVLINK_CMD_HEALTH_REPORTER_GET (Petr Oros) [1709874] - [net] devlink: Update reporter state to error even if recover aborted (Petr Oros) [1709874] - [documentation] devlink: Add Documentation/networking/devlink-health.txt (Petr Oros) [1709874] - [net] devlink: Add health dump {get, clear} commands (Petr Oros) [1709874] - [net] devlink: Add health diagnose command (Petr Oros) [1709874] - [net] devlink: Add health recover command (Petr Oros) [1709874] - [net] devlink: Add health set command (Petr Oros) [1709874] - [net] devlink: Add health get command (Petr Oros) [1709874] - [net] devlink: Add health report functionality (Petr Oros) [1709874] - [net] devlink: Add health reporter create/destroy functionality (Petr Oros) [1709874] - [net] devlink: Add devlink formatted message (fmsg) API (Petr Oros) [1709874] - [net] devlink: add hardware errors tracing facility (Petr Oros) [1709874] - [net] cnb: devlink: report cell size of shared buffers (Petr Oros) [1708348] - [net] devlink: skip info_get op call if it is not defined in dumpit (Petr Oros) [1708342] - [include] devlink: add a generic board.manufacture version name (Petr Oros) [1708342] - [net] devlink: don't allocate attrs on the stack (Petr Oros) [1708342] - [net] devlink: fix condition for compat device info (Petr Oros) [1708342] - [net] ethtool: add compat for devlink info (Petr Oros) [1708342] - [include] devlink: add generic info version names (Petr Oros) [1708342] - [net] devlink: add version reporting to devlink info API (Petr Oros) [1708342] - [net] devlink: add device information API (Petr Oros) [1708342] - [net] devlink: Add devlink notifications support for port params (Petr Oros) [1710228] - [net] devlink: Add support for driverinit set value for devlink_port (Petr Oros) [1710228] - [net] devlink: Add support for driverinit get value for devlink_port (Petr Oros) [1710228] - [net] devlink: Add port param set command (Petr Oros) [1710228] - [net] devlink: Add port param get command (Petr Oros) [1710228] - [net] devlink: Add devlink_param for port register and unregister (Petr Oros) [1710228] - [net] ipv6: properly check return value in inet6_dump_all() (Petr Oros) [1714656] - [net] Don't return invalid table id error when dumping all families (Petr Oros) [1714656] - [net] ipmr_base: Do not reset index in mr_table_dump (Petr Oros) [1714656] - [net] ipv6: Fix dump of specific table with strict checking (Petr Oros) [1714656] - [net] ipv4: avoid compile error in fib_info_nh_uses_dev (Petr Oros) [1714656] - [net] ipv4: Bail early if user only wants prefix entries (Petr Oros) [1714656] - [net] ipv6: Bail early if user only wants cloned entries (Petr Oros) [1714656] - [net] mpls: Handle kernel side filtering of route dumps (Petr Oros) [1714656] - [net] Enable kernel side filtering of route dumps (Petr Oros) [1714656] - [net] Plumb support for filtering ipv4 and ipv6 multicast route dumps (Petr Oros) [1714656] - [net] ipmr: Refactor mr_rtm_dumproute (Petr Oros) [1714656] - [net] mpls: Plumb support for filtering route dumps (Petr Oros) [1714656] - [net] ipv6: Plumb support for filtering route dumps (Petr Oros) [1714656] - [net] netfilter: nft_fib: Convert nft_fib4_eval to new dev helper (Petr Oros) [1714656] - [net] netfilter: rpfilter: Convert rpfilter_lookup_reverse to new dev helper (Petr Oros) [1714656] - [net] ipv4: Move device validation to helper (Petr Oros) [1714656] - [net] ipv4: Plumb support for filtering route dumps (Petr Oros) [1714656] - [net] Add struct for fib dump filter (Petr Oros) [1714656] - [lib] iov_iter: Fix build error without CONFIG_CRYPTO (Ivan Vecera) [1714213] - [net] datagram: introduce skb_copy_and_hash_datagram_iter helper (Ivan Vecera) [1714213] - [lib] iov_iter: introduce hash_and_copy_to_iter helper (Ivan Vecera) [1714213] - [net] datagram: consolidate datagram copy to iter helpers (Ivan Vecera) [1714213] - [lib] iov_iter: pass void csum pointer to csum_and_copy_to_iter (Ivan Vecera) [1714213] - [net] datagram: open-code copy_page_to_iter (Ivan Vecera) [1714213] - [include] net: enable mpls_ptr in net_device (Hangbin Liu) [1350011] - [net] netfilter: ipset: actually allow allowable CIDR 0 in hash:net, port, net (Stefano Brivio) [1680512] - [net] netfilter: ipset: fix ip_set_byindex function (Stefano Brivio) [1680512] - [net] netfilter: ipset: Introduction of new commands and protocol version 7 (Stefano Brivio) [1680512] - [net] ipv6: don't return positive numbers when nothing was dumped (Petr Oros) [1700306] - [net] rtnetlink: restore handling of dumpit return value in rtnl_dump_all() (Petr Oros) [1700306] - [net] netlink: fixup regression in RTM_GETADDR (Petr Oros) [1700306] - [net] {ipv4, ipv6}: Do not put target net if input nsid is invalid (Petr Oros) [1700306] - [net] rtnl_dump_all needs to propagate error from dumpit function (Petr Oros) [1700306] - [net] rtnetlink: Move ifm in valid_fdb_dump_legacy to closer to use (Petr Oros) [1700306] - [net] neighbor: NTF_PROXY is a valid ndm_flag for a dump request (Petr Oros) [1700306] - [net] mpls: Implement handler for strict data checking on dumps (Petr Oros) [1700306] - [net] rtnetlink: Update comment in rtnl_stats_dump regarding strict data checking (Petr Oros) [1700306] - [net] ipv6: Put target net when address dump fails due to bad attributes (Petr Oros) [1700306] - [net] ipv4: Put target net when address dump fails due to bad attributes (Petr Oros) [1700306] - [tools] headers uapi: Update linux/netlink.h header copy (Petr Oros) [1700306] - [net] neigh: fix NULL deref in pneigh_dump_table() (Petr Oros) [1700306] - [net] ipv6: Add support for dumping addresses for a specific device (Petr Oros) [1700306] - [net] ipv4: Add support for dumping addresses for a specific device (Petr Oros) [1700306] - [net] ipv6: Remove ip_idx arg to in6_dump_addrs (Petr Oros) [1700306] - [net] ipv4: Move loop over addresses on a device into in_dev_dump_addr (Petr Oros) [1700306] - [net] netlink: Add answer_flags to netlink_callback (Petr Oros) [1700306] - [net] rtnetlink: Update rtnl_fdb_dump for strict data checking (Petr Oros) [1700306] - [net] rtnetlink: Move input checking for rtnl_fdb_dump to helper (Petr Oros) [1700306] - [net] bridge: Update br_mdb_dump for strict data checking (Petr Oros) [1700306] - [net] Update netconf dump handlers for strict data checking (Petr Oros) [1700306] - [net] ipv6: Update ip6addrlbl_dump for strict data checking (Petr Oros) [1700306] - [net] fib_rules: Update fib_nl_dumprule for strict data checking (Petr Oros) [1700306] - [net] namespace: Update rtnl_net_dumpid for strict data checking (Petr Oros) [1700306] - [net] neighbor: Update neightbl_dump_info for strict data checking (Petr Oros) [1700306] - [net] neighbor: Update neigh_dump_info for strict data checking (Petr Oros) [1700306] - [net] rtnetlink: Update fib dumps for strict data checking (Petr Oros) [1700306] - [net] rtnetlink: Update ipmr_rtm_dumplink for strict data checking (Petr Oros) [1700306] - [net] rtnetlink: Update inet6_dump_ifinfo for strict data checking (Petr Oros) [1700306] - [net] rtnetlink: Update rtnl_stats_dump for strict data checking (Petr Oros) [1700306] - [net] rtnetlink: Update rtnl_bridge_getlink for strict data checking (Petr Oros) [1700306] - [net] rtnetlink: Update rtnl_dump_ifinfo for strict data checking (Petr Oros) [1700306] - [net] ipv6: Update inet6_dump_addr for strict data checking (Petr Oros) [1700306] - [net] ipv4: Update inet_dump_ifaddr for strict data checking (Petr Oros) [1700306] - [net] netlink: Add new socket option to enable strict checking on dumps (Petr Oros) [1700306] - [net] ipv6: Refactor address dump to push inet6_fill_args to in6_dump_addrs (Petr Oros) [1700306] - [lib] netlink: Add strict version of nlmsg_parse and nla_parse (Petr Oros) [1700306] - [net] Add extack to nlmsg_parse (Petr Oros) [1700306] - [include] netlink: Add extack message to nlmsg_parse for invalid header length (Petr Oros) [1700306] - [net] netlink: Pass extack to dump handlers (Petr Oros) [1700306] - [net] neigh: Extend dump filter to proxy neighbor dumps (Petr Oros) [1700306] - [lib] netlink: add nested array policy validation (Petr Oros) [1700306] - [lib] netlink: allow NLA_NESTED to specify nested policy to validate (Petr Oros) [1700306] - [lib] netlink: move extack setting into validate_nla() (Petr Oros) [1700306] - [lib] netlink: make validation_data const (Petr Oros) [1700306] - [lib] netlink: remove NLA_NESTED_COMPAT (Petr Oros) [1700306] - [lib] netlink: add ethernet address policy types (Petr Oros) [1700306] - [net] sched: cls_u32: add res to offload information (Ivan Vecera) [1711377] - [net] sched: gred: support reporting stats from offloads (Ivan Vecera) [1711377] - [net] sched: gred: add basic Qdisc offload (Ivan Vecera) [1711377] - [net] sched: gred: allow manipulating per-DP RED flags (Ivan Vecera) [1711377] - [net] sched: gred: store red flags per virtual queue (Ivan Vecera) [1711377] - [net] sched: gred: provide a better structured dump and expose stats (Ivan Vecera) [1711377] - [net] sched: gred: store bytesin as a 64 bit value (Ivan Vecera) [1711377] - [net] sched: gred: use extack to provide more details on configuration errors (Ivan Vecera) [1711377] - [net] sched: gred: pass extack to nla_parse_nested() (Ivan Vecera) [1711377] - [net] sched: gred: separate error and non-error path in gred_change() (Ivan Vecera) [1711377] - [net] netlink: add NLA_REJECT policy type (Ivan Vecera) [1711377] - [lib] netlink: Return extack message if attribute validation fails (Ivan Vecera) [1711377] - [net] sched: red: notify drivers about RED's limit parameter (Ivan Vecera) [1711039] - [net] sched: mq: offload a graft notification (Ivan Vecera) [1711039] - [net] sched: red: offload a graft notification (Ivan Vecera) [1711039] - [net] sched: provide notification for graft on root (Ivan Vecera) [1711039] - [net] sched: prio: delay destroying child qdiscs on change (Ivan Vecera) [1711039] - [net] sched: red: delay destroying child qdisc on replace (Ivan Vecera) [1711039] - [net] sched: refactor grafting Qdiscs with a parent (Ivan Vecera) [1711039] - [net] sched: add an offload graft helper (Ivan Vecera) [1711039] - [net] sched: set TCQ_F_OFFLOADED flag for MQ (Ivan Vecera) [1711039] - [net] sched: red: remove unnecessary red_dump_offload_stats parameter (Ivan Vecera) [1711039] - [net] sched: add an offload dump helper (Ivan Vecera) [1711039] - [netdrv] netdevsim: Implement ndo_get_port_parent_id() (Ivan Vecera) [1708368] - [netdrv] rocker: Implement ndo_get_port_parent_id() (Ivan Vecera) [1708368] - [net] Introduce ndo_get_port_parent_id() (Ivan Vecera) [1708368] - [net] use indirect calls helpers at early demux stage (Paolo Abeni) [1700747] - [net] use indirect calls helpers for L3 handler hooks (Paolo Abeni) [1700747] - [net] use indirect calls helpers at the socket layer (Paolo Abeni) [1700747] - [net] use indirect calls helpers for ptype hook (Paolo Abeni) [1700747] - [net] add documentation to socket.c (Paolo Abeni) [1700747] - [net] udp: use indirect call wrappers for GRO socket lookup (Paolo Abeni) [1700747] - [net] use indirect call wrappers at GRO transport layer (Paolo Abeni) [1700747] - [net] use indirect call wrappers at GRO network layer (Paolo Abeni) [1700747] - [net] indirect call wrappers: helpers to speed-up indirect calls of builtin (Paolo Abeni) [1700747] - [powerpc] powerpc: bpf: Fix generation of load/store DW instructions (Yauheni Kaliuta) [1700846] - [net] bpf: verifier: propagate liveness on all frames (Yauheni Kaliuta) [1700846] - [net] bpf: do not restore dst_reg when cur_state is freed (Yauheni Kaliuta) [1700846] - [tools] tools lib bpf: Fix the build by adding a missing stdarg.h include (Yauheni Kaliuta) [1700846] - [tools] bpf, libbpf: fix version info and add it to shared object (Yauheni Kaliuta) [1700846] - [tools] btf: fix bug with resolving STRUCT/UNION into corresponding FWD (Yauheni Kaliuta) [1700846] - [tools] tools/libbpf: signedness bug in btf_dedup_ref_type() (Yauheni Kaliuta) [1700846] - [tools] libbpf: fix libbpf_print (Yauheni Kaliuta) [1700846] - [tools] tools/bpf: simplify libbpf API function libbpf_set_print() (Yauheni Kaliuta) [1700846] - [tools] tools/bpftool: move set_max_rlimit() before __bpf_object__open_xattr() (Yauheni Kaliuta) [1700846] - [include] bpf: promote bpf_perf_event.h to mandatory UAPI header (Yauheni Kaliuta) [1700846] - [net] bpf: Avoid unnecessary instruction in convert_bpf_ld_abs() (Yauheni Kaliuta) [1700846] - [kernel] bpf: fix check of allowed specifiers in bpf_trace_printk (Yauheni Kaliuta) [1700846] - [documentation] bpf, doc: Document Jump X addressing mode (Yauheni Kaliuta) [1700846] - [tools] tools: bpf: fix license for a compat header file (Yauheni Kaliuta) [1700846] - [documentation] docs: bpf: Capitalise document heading (Yauheni Kaliuta) [1700846] - [documentation] docs: Add bpf/index to top level index (Yauheni Kaliuta) [1700846] - [documentation] docs: bpf: Add toctree to index (Yauheni Kaliuta) [1700846] - [documentation] docs: bpf: Rename README.rst to index.rst (Yauheni Kaliuta) [1700846] - [tools] selftests/bpf: skip verifier tests for unsupported map types (Yauheni Kaliuta) [1700846] - [tools] selftests/bpf: skip verifier tests for unsupported program types (Yauheni Kaliuta) [1700846] - [tools] selftests/bpf: skip sockmap in test_maps if kernel doesn't have support (Yauheni Kaliuta) [1700846] - [rpmspec] rpmspec: pack bpf-helpers, bpftool-net, bpftool-feature manpages (Yauheni Kaliuta) [1700846] - [net] bpf, tcp: correctly handle DONT_WAIT flags and timeo == 0 (Yauheni Kaliuta) [1700846] - [kernel] bpf: mark bpf_event_notify and bpf_event_init as static (Yauheni Kaliuta) [1700846] - [net] bpf: sockmap fix msg->sg.size account on ingress skb (Yauheni Kaliuta) [1700846] - [net] bpf: sockmap remove duplicate queue free (Yauheni Kaliuta) [1700846] - [net] net/tls: remove set but not used variables (Yauheni Kaliuta) [1700846] - [media] bpf: add map helper functions push, pop, peek in more BPF programs (Yauheni Kaliuta) [1700846] - [tools] tools: bpftool: fix infinite loop in map create (Yauheni Kaliuta) [1700846] - [net] net/tls: fix build without CONFIG_TLS_DEVICE (Yauheni Kaliuta) [1700846] - [net] net/tls: don't leak partially sent record in device mode (Yauheni Kaliuta) [1700846] - [net] xdp: fix cpumap redirect SKB creation bug (Yauheni Kaliuta) [1700846] - [net] net/core: Document reuseport_add_sock() bind_inany argument (Yauheni Kaliuta) [1700846] - [tools] bpf, libbpf: clarify bump in libbpf version info (Yauheni Kaliuta) [1700846] - [net] net/tls: Inform user space about send buffer availability (Yauheni Kaliuta) [1700846] - [tools] libbpf: handle BTF parsing and loading properly (Yauheni Kaliuta) [1700846] - [net] bpf: fix warning about using plain integer as NULL (Yauheni Kaliuta) [1700846] - [tools] bpf, libbpf: fixing leak when kernel does not support btf (Yauheni Kaliuta) [1700846] - [net] tls: Fix write space handling (Yauheni Kaliuta) [1700846] - [net] tls: Fix tls_device handling of partial records (Yauheni Kaliuta) [1700846] - [tools] bpf: bpftool, fix documentation for attach types (Yauheni Kaliuta) [1700846] - [tools] btf: separate btf creation and loading (Yauheni Kaliuta) [1700846] - [tools] tools/bpf: fix a selftest test_btf failure (Yauheni Kaliuta) [1700846] - [tools] selftests/btf: add initial BTF dedup tests (Yauheni Kaliuta) [1700846] - [tools] btf: add BTF types deduplication algorithm (Yauheni Kaliuta) [1700846] - [tools] btf: extract BTF type size calculation (Yauheni Kaliuta) [1700846] - [tools] tools/bpf: silence a libbpf unnecessary warning (Yauheni Kaliuta) [1700846] - [tools] tools/bpf: implement libbpf btf__get_map_kv_tids() API function (Yauheni Kaliuta) [1700846] - [tools] tools/bpf: expose functions btf_ext__* as API functions (Yauheni Kaliuta) [1700846] - [tools] libbpf: Add a support for getting xdp prog id on ifindex (Yauheni Kaliuta) [1700846] - [tools] libbpf: Add a helper for retrieving a map fd for a given name (Yauheni Kaliuta) [1700846] - [tools] libbpf: introduce bpf_map_lookup_elem_flags() (Yauheni Kaliuta) [1700846] - [tools] tools: bpftool: add bash completion for bpftool probes (Yauheni Kaliuta) [1700846] - [tools] tools: bpftool: add probes for a network device (Yauheni Kaliuta) [1700846] - [tools] tools: bpftool: add C-style "#define" output for probes (Yauheni Kaliuta) [1700846] - [tools] tools: bpftool: add probes for eBPF helper functions (Yauheni Kaliuta) [1700846] - [tools] tools: bpftool: add probes for eBPF map types (Yauheni Kaliuta) [1700846] - [tools] tools: bpftool: add probes for eBPF program types (Yauheni Kaliuta) [1700846] - [tools] tools: bpftool: add probes for kernel configuration options (Yauheni Kaliuta) [1700846] - [tools] tools: bpftool: add probes for /proc/ eBPF parameters (Yauheni Kaliuta) [1700846] - [tools] tools: bpftool: add basic probe capability, probe syscall availability (Yauheni Kaliuta) [1700846] - [tools] tools/bpf: print out btf log at LIBBPF_WARN level (Yauheni Kaliuta) [1700846] - [tools] tools/bpf: move libbpf pr_* debug print functions to headers (Yauheni Kaliuta) [1700846] - [net] net: tls: Fix deadlock in free_resources tx (Yauheni Kaliuta) [1700846] - [net] net: tls: Save iv in tls_rec for async crypto requests (Yauheni Kaliuta) [1700846] - [tools] bpf: pull in pkt_sched.h header for tooling to fix bpftool build (Yauheni Kaliuta) [1700846] - [net] net: bpfilter: change section name of bpfilter UMH blob (Yauheni Kaliuta) [1700846] - [netdrv] tap: call skb_probe_transport_header after setting skb->dev (Yauheni Kaliuta) [1700846] - [net] Prevent overflow of sk_msg in sk_msg_clone() (Yauheni Kaliuta) [1700846] - [net] tls: Do not call sk_memcopy_from_iter with zero length (Yauheni Kaliuta) [1700846] - [net] net: ipv4: Set skb->dev for output route resolution (Yauheni Kaliuta) [1700846] - [net] bpf: refactor bpf_test_run() to separate own failures and test program result (Yauheni Kaliuta) [1700846] - [include] bpf: fix pointer offsets in context for 32 bit (Yauheni Kaliuta) [1700846] - [tools] tools/bpftool: copy a few net uapi headers to tools directory (Yauheni Kaliuta) [1700846] - [net] bpf: tcp_bpf_recvmsg should return EAGAIN when nonblocking and no data (Yauheni Kaliuta) [1700846] - [net] bpf: skmsg, fix psock create on existing kcm/tls port (Yauheni Kaliuta) [1700846] - [net] tcp, ulp: remove socket lock assertion on ULP cleanup (Yauheni Kaliuta) [1700846] - [lib] bpf: test_bpf: add init_net to dev for flow_dissector (Yauheni Kaliuta) [1700846] - [net] flow_dissector: lookup netns by skb->sk if skb->dev is NULL (Yauheni Kaliuta) [1700846] - [net] tls: Fixed uninitialised vars warning (Yauheni Kaliuta) [1700846] - [include] cgroup: Simplify cgroup_ancestor (Yauheni Kaliuta) [1700846] - [netdrv] veth: Orphan skb before GRO (Yauheni Kaliuta) [1700846] - [net] net/core/filter: fix unused-variable warning (Yauheni Kaliuta) [1700846] - [net] bpf: fix build error with clang (Yauheni Kaliuta) [1700846] - [netdrv] veth: Free queues on link delete (Yauheni Kaliuta) [1700846] - [net] bpf: fix sanitation rewrite in case of non-pointers (Yauheni Kaliuta) [1700846] - [net] bpf: drop refcount if bpf_map_new_fd() fails in map_create() (Yauheni Kaliuta) [1700846] - [net] bpf: decrease usercnt if bpf_map_new_fd() fails in bpf_map_get_fd_by_id() (Yauheni Kaliuta) [1700846] - [net] bpf, lpm: fix lookup bug in map_delete_elem (Yauheni Kaliuta) [1700846] - [net] bpf: fix lockdep false positive in stackmap (Yauheni Kaliuta) [1700846] - [net] bpf: Fix narrow load on a bpf_sock returned from sk_lookup() (Yauheni Kaliuta) [1700846] - [net] bpf: Fix syscall's stackmap lookup potential deadlock (Yauheni Kaliuta) [1700846] - [kernel] bpf: fix potential deadlock in bpf_prog_register (Yauheni Kaliuta) [1700846] - [net] bpf: fix lockdep false positive in percpu_freelist (Yauheni Kaliuta) [1700846] - [net] bpf: run bpf programs with preemption disabled (Yauheni Kaliuta) [1700846] - [tools] bpf, selftests: fix handling of sparse CPU allocations (Yauheni Kaliuta) [1700846] - [tools] tools/bpf: fix test_btf for typedef func_proto case (Yauheni Kaliuta) [1700846] - [net] bpf: btf: allow typedef func_proto (Yauheni Kaliuta) [1700846] - [tools] tools: bpftool: fix crash with un-owned prog arrays (Yauheni Kaliuta) [1700846] - [tools] bpftool: fix percpu maps updating (Yauheni Kaliuta) [1700846] - [tools] tools: bpftool: Cleanup license mess (Yauheni Kaliuta) [1700846] - [net] bpf: Annotate implicit fall through in cgroup_dev_func_proto (Yauheni Kaliuta) [1700846] - [net] bpf: Make function btf_name_offset_valid static (Yauheni Kaliuta) [1700846] - [tools] selftests/bpf: retry tests that expect build-id (Yauheni Kaliuta) [1700846] - [net] bpf: zero out build_id for BPF_STACK_BUILD_ID_IP (Yauheni Kaliuta) [1700846] - [net] bpf: don't assume build-id length is always 20 bytes (Yauheni Kaliuta) [1700846] - [tools] tools/bpf: properly account for libbfd variations (Yauheni Kaliuta) [1700846] - [tools] bpf: libbpf: retry loading program on EAGAIN (Yauheni Kaliuta) [1700846] - [samples] samples/bpf: workaround clang asm goto compilation errors (Yauheni Kaliuta) [1700846] - [tools] selftests/bpf: install with_tunnels.sh for test_flow_dissector.sh (Yauheni Kaliuta) [1700846] - [net] net: bpfilter: disallow to remove bpfilter module while being used (Yauheni Kaliuta) [1700846] - [net] net: bpfilter: Fix type cast and pointer warnings (Yauheni Kaliuta) [1700846] - [net] net: bpfilter: restart bpfilter_umh when error occurred (Yauheni Kaliuta) [1700846] - [net] net: bpfilter: use cleanup callback to release umh_info (Yauheni Kaliuta) [1700846] - [kernel] umh: add exit routine for UMH process (Yauheni Kaliuta) [1700846] - [net] net: bpfilter: Set user mode helper's command line (Yauheni Kaliuta) [1700846] - [kernel] umh: Add command line to user mode helpers (Yauheni Kaliuta) [1700846] - [net] net: bpfilter: use get_pid_task instead of pid_task (Yauheni Kaliuta) [1700846] - [tools] tools/bpf: fix bpftool map dump with bitfields (Yauheni Kaliuta) [1700846] - [tools] tools/bpf: test btf bitfield with >=256 struct member offset (Yauheni Kaliuta) [1700846] - [net] bpf: fix bpffs bitfield pretty print (Yauheni Kaliuta) [1700846] - [net] bpf: fix panic in stack_map_get_build_id() on i386 and arm32 (Yauheni Kaliuta) [1700846] - [tools] selftests: bpf: install files tcp_(server|client)*.py (Yauheni Kaliuta) [1700846] - [samples] samples: bpf: user proper argument index (Yauheni Kaliuta) [1700846] - [tools] selftests/bpf: add missing executables to .gitignore (Yauheni Kaliuta) [1700846] - [tools] bpf, doc: add note for libbpf's stand-alone build (Yauheni Kaliuta) [1700846] - [documentation] bpf, doc: update design qa to reflect kern_version requirement (Yauheni Kaliuta) [1700846] - [tools] selftests/bpf: fix incorrect users of create_and_get_cgroup (Yauheni Kaliuta) [1700846] - [tools] bpf: add various test cases for alu op on mixed dst register types (Yauheni Kaliuta) [1700846] - [tools] selftests/bpf: Test [::] -> [::1] rewrite in sys_sendmsg in test_sock_addr (Yauheni Kaliuta) [1700846] - [net] bpf: Fix [::] -> [::1] rewrite in sys_sendmsg (Yauheni Kaliuta) [1700846] - [tools] bpf: add various test cases to selftests (Yauheni Kaliuta) [1700846] - [net] bpf: fix check_map_access smin_value test when pointer contains offset (Yauheni Kaliuta) [1700846] - [net] bpf: restrict stack pointer arithmetic for unprivileged (Yauheni Kaliuta) [1700846] - [net] bpf: restrict map value pointer arithmetic for unprivileged (Yauheni Kaliuta) [1700846] - [net] bpf: enable access to ax register also from verifier rewrite (Yauheni Kaliuta) [1700846] - [net] bpf: move tmp variable into ax register in interpreter (Yauheni Kaliuta) [1700846] - [tools] selftests/bpf: fix error printing in test_devmap() (Yauheni Kaliuta) [1700846] - [tools] bpf: fix segfault in test_verifier selftest (Yauheni Kaliuta) [1700846] - [net] bpf: tls_sw, init TLS ULP removes BPF proto hooks (Yauheni Kaliuta) [1700846] - [net] bpf: sk_msg, sock{map|hash} redirect through ULP (Yauheni Kaliuta) [1700846] - [net] bpf: sk_msg, zap ingress queue on psock down (Yauheni Kaliuta) [1700846] - [net] bpf: sk_msg, fix socket data_ready events (Yauheni Kaliuta) [1700846] - [net] bpf: skb_verdict, support SK_PASS on RX BPF path (Yauheni Kaliuta) [1700846] - [net] bpf: skmsg, replace comments with BUILD bug (Yauheni Kaliuta) [1700846] - [net] bpf: sk_msg, improve offset chk in _is_valid_access (Yauheni Kaliuta) [1700846] - [tools] bpf: sk_msg, fix sk_msg_md access past end test (Yauheni Kaliuta) [1700846] - [net] bpf/cpumap: make sure frame_size for build_skb is aligned if headroom isn't (Yauheni Kaliuta) [1700846] - [tools] selftests: bpf: add missing executables to .gitignore (Yauheni Kaliuta) [1700846] - [net] bpf: verifier: reorder stack size check with dead code sanitization (Yauheni Kaliuta) [1700846] - [tools] selftests: bpf: verifier: add tests for JSET interpretation (Yauheni Kaliuta) [1700846] - [net] bpf: verifier: teach the verifier to reason about the BPF_JSET instruction (Yauheni Kaliuta) [1700846] - [tools] selftests: bpf: add trivial JSET tests (Yauheni Kaliuta) [1700846] - [tools] bpf: Add BPF_LD_IMM64 to the line_info test (Yauheni Kaliuta) [1700846] - [net] bpf: Ensure line_info.insn_off cannot point to insn with zero code (Yauheni Kaliuta) [1700846] - [tools] tools: bpftool: do not force gcc as CC (Yauheni Kaliuta) [1700846] - [tools] bpf: fix up uapi helper description and sync bpf header with tools (Yauheni Kaliuta) [1700846] - [net] bpf: log struct/union attribute for forward type (Yauheni Kaliuta) [1700846] - [tools] bpf: sk_msg, add tests for size field (Yauheni Kaliuta) [1700846] - [tools] bpf: add tools lib/include support sk_msg_md size field (Yauheni Kaliuta) [1700846] - [include] bpf: sockmap, metadata support for reporting size of msg (Yauheni Kaliuta) [1700846] - [net] bpf: correct slot_type marking logic to allow more stack slot sharing (Yauheni Kaliuta) [1700846] - [kernel] bpf: support raw tracepoints in modules (Yauheni Kaliuta) [1700846] - [tools] tools: bpftool: add an option to prevent auto-mount of bpffs, tracefs (Yauheni Kaliuta) [1700846] - [tools] tools: bpftool: attempt to mount tracefs if required for tracelog cmd (Yauheni Kaliuta) [1700846] - [tools] tools/bpf: check precise {func, line, jited_line}_info_rec_size in test_btf (Yauheni Kaliuta) [1700846] - [tools] bpf: libbpf: fix memleak by freeing line_info (Yauheni Kaliuta) [1700846] - [tools] tools: bpftool: support pretty print with kind_flag set (Yauheni Kaliuta) [1700846] - [tools] tools: bpftool: refactor btf_dumper_int_bits() (Yauheni Kaliuta) [1700846] - [tools] tools/bpf: test kernel bpffs map pretty print with struct kind_flag (Yauheni Kaliuta) [1700846] - [tools] tools/bpf: add test_btf unit tests for kind_flag (Yauheni Kaliuta) [1700846] - [tools] tools/bpf: sync btf.h header from kernel to tools (Yauheni Kaliuta) [1700846] - [net] bpf: enable cgroup local storage map pretty print with kind_flag (Yauheni Kaliuta) [1700846] - [net] bpf: btf: fix struct/union/fwd types with kind_flag (Yauheni Kaliuta) [1700846] - [net] bpf: btf: refactor btf_int_bits_seq_show() (Yauheni Kaliuta) [1700846] - [net] bpf: remove useless version check for prog load (Yauheni Kaliuta) [1700846] - [tools] tools: bpftool: fix -Wmissing declaration warnings (Yauheni Kaliuta) [1700846] - [tools] tools: bpftool: fix warning on struct bpf_prog_linfo definition (Yauheni Kaliuta) [1700846] - [tools] tools: bpftool: add a prog array map update example to documentation (Yauheni Kaliuta) [1700846] - [tools] tools: bpftool: fix examples in documentation for bpftool prog (Yauheni Kaliuta) [1700846] - [tools] tools: bpftool: add doc for -m option to bpftool-prog.rst (Yauheni Kaliuta) [1700846] - [net] bpf: add self-check logic to liveness analysis (Yauheni Kaliuta) [1700846] - [net] bpf: improve stacksafe state comparison (Yauheni Kaliuta) [1700846] - [tools] selftests/bpf: check insn processed in test_verifier (Yauheni Kaliuta) [1700846] - [net] bpf: speed up stacksafe check (Yauheni Kaliuta) [1700846] - [net] bpf: verbose log bpf_line_info in verifier (Yauheni Kaliuta) [1700846] - [net] bpf: Create a new btf_name_by_offset() for non type name use case (Yauheni Kaliuta) [1700846] - [tools] selftests/bpf: Fix sk lookup usage in test_sock_addr (Yauheni Kaliuta) [1700846] - [net] bpf: remove obsolete prog->aux sanitation in bpf_insn_prepare_dump (Yauheni Kaliuta) [1700846] - [net] bpf: verifier: make sure callees don't prune with caller differences (Yauheni Kaliuta) [1700846] - [tools] bpf: sync tools/include/uapi/linux/bpf.h (Yauheni Kaliuta) [1700846] - [net] bpf: include sub program tags in bpf_prog_info (Yauheni Kaliuta) [1700846] - [tools] bpf: Remove !func_info and !line_info check from test_btf and bpftool (Yauheni Kaliuta) [1700846] - [net] bpf: Remove bpf_dump_raw_ok() check for func_info and line_info (Yauheni Kaliuta) [1700846] - [tools] tools: bpftool: dual license all files (Yauheni Kaliuta) [1700846] - [tools] tools: bpftool: replace Netronome boilerplate with SPDX license headers (Yauheni Kaliuta) [1700846] - [tools] tools: bpftool: fix SPDX format in headers (Yauheni Kaliuta) [1700846] - [tools] selftests/bpf: add btf annotations for cgroup_local_storage maps (Yauheni Kaliuta) [1700846] - [net] bpf: add bpffs pretty print for cgroup local storage maps (Yauheni Kaliuta) [1700846] - [net] bpf: pass struct btf pointer to the map_check_btf() callback (Yauheni Kaliuta) [1700846] - [tools] selftests/bpf: use __bpf_constant_htons in test_prog.c (Yauheni Kaliuta) [1700846] - [net] bpf: fix bpf_jit_limit knob for PAGE_SIZE >= 64K (Yauheni Kaliuta) [1700846] - [arm64] bpf: arm64: Enable arm64 jit to provide bpf_line_info (Yauheni Kaliuta) [1700846] - [tools] selftests/bpf: use proper type when passing prog_type (Yauheni Kaliuta) [1700846] - [tools] tools/bpf: rename *_info_cnt to nr_*_info (Yauheni Kaliuta) [1700846] - [tools] tools/bpf: sync kernel uapi bpf.h to tools directory (Yauheni Kaliuta) [1700846] - [net] bpf: rename *_info_cnt to nr_*_info in bpf_prog_info (Yauheni Kaliuta) [1700846] - [net] bpf: clean up bpf_prog_get_info_by_fd() (Yauheni Kaliuta) [1700846] - [tools] bpf: bpftool: Fix newline and p_err issue (Yauheni Kaliuta) [1700846] - [tools] selftests/bpf: add missing pointer dereference for map stacktrace fixup (Yauheni Kaliuta) [1700846] - [net] bpf: relax verifier restriction on BPF_MOV | BPF_ALU (Yauheni Kaliuta) [1700846] - [tools] media: bpf: add bpf function to report mouse movement (Yauheni Kaliuta) [1700846] - [include] bpf: fix documentation for eBPF helpers (Yauheni Kaliuta) [1700846] - [tools] bpf: libbpf: bpftool: Print bpf_line_info during prog dump (Yauheni Kaliuta) [1700846] - [tools] bpf: libbpf: Add btf_line_info support to libbpf (Yauheni Kaliuta) [1700846] - [tools] bpf: libbpf: Refactor and bug fix on the bpf_func_info loading logic (Yauheni Kaliuta) [1700846] - [tools] bpf: Add unit tests for bpf_line_info (Yauheni Kaliuta) [1700846] - [tools] bpf: Refactor and bug fix in test_func_type in test_btf.c (Yauheni Kaliuta) [1700846] - [tools] bpf: tools: Sync uapi bpf.h (Yauheni Kaliuta) [1700846] - [include] bpf: Add bpf_line_info support (Yauheni Kaliuta) [1700846] - [net] net/flow_dissector: correctly cap nhoff and thoff in case of BPF (Yauheni Kaliuta) [1700846] - [net] selftests/bpf: use thoff instead of nhoff in BPF flow dissector (Yauheni Kaliuta) [1700846] - [tools] selftests: bpf: update testcases for BPF_ALU | BPF_ARSH (Yauheni Kaliuta) [1700846] - [net] bpf: verifier remove the rejection on BPF_ALU | BPF_ARSH (Yauheni Kaliuta) [1700846] - [net] bpf: interpreter support BPF_ALU | BPF_ARSH (Yauheni Kaliuta) [1700846] - [s390] s390: bpf: implement jitting of BPF_ALU | BPF_ARSH | BPF_* (Yauheni Kaliuta) [1700846] - [powerpc] ppc: bpf: implement jitting of BPF_ALU | BPF_ARSH | BPF_* (Yauheni Kaliuta) [1700846] - [tools] bpf: Expect !info.func_info and insn_off name changes in test_btf/libbpf/bpftool (Yauheni Kaliuta) [1700846] - [tools] bpf: tools: Sync uapi bpf.h for the name changes in bpf_func_info (Yauheni Kaliuta) [1700846] - [net] bpf: Change insn_offset to insn_off in bpf_func_info (Yauheni Kaliuta) [1700846] - [net] bpf: Improve the info.func_info and info.func_info_rec_size behavior (Yauheni Kaliuta) [1700846] - [tools] tools: bpftool: add a command to dump the trace pipe (Yauheni Kaliuta) [1700846] - [arm64] arm64/bpf: don't allocate BPF JIT programs in module memory (Yauheni Kaliuta) [1700846] - [net] bpf: add __weak hook for allocating executable memory (Yauheni Kaliuta) [1700846] - [net] bpf: add per-insn complexity limit (Yauheni Kaliuta) [1700846] - [net] bpf: improve verifier branch analysis (Yauheni Kaliuta) [1700846] - [net] bpf: check pending signals while verifying programs (Yauheni Kaliuta) [1700846] - [tools] selftests: add a test for bpf_prog_test_run_xattr (Yauheni Kaliuta) [1700846] - [tools] libbpf: add bpf_prog_test_run_xattr (Yauheni Kaliuta) [1700846] - [tools] tools: sync uapi/linux/bpf.h (Yauheni Kaliuta) [1700846] - [net] bpf: respect size hint to BPF_PROG_TEST_RUN if present (Yauheni Kaliuta) [1700846] - [samples] samples: bpf: fix: seg fault with NULL pointer arg (Yauheni Kaliuta) [1700846] - [powerpc] bpf: powerpc64: optimize JIT passes for bpf function calls (Yauheni Kaliuta) [1700846] - [tools] bpf: allow BPF read access to qdisc pkt_len (Yauheni Kaliuta) [1700846] - [tools] libbpf: Fix license in README.rst (Yauheni Kaliuta) [1700846] - [net] bpf: Fix memleak in aux->func_info and aux->btf (Yauheni Kaliuta) [1700846] - [samples] samples: bpf: get ifindex from ifname (Yauheni Kaliuta) [1700846] - [samples] samples: bpf: improve xdp1 example (Yauheni Kaliuta) [1700846] - [tools] bpf: Apply F_NEEDS_EFFICIENT_UNALIGNED_ACCESS to more ACCEPT test cases (Yauheni Kaliuta) [1700846] - [tools] bpf: Make more use of 'any' alignment in test_verifier.c (Yauheni Kaliuta) [1700846] - [tools] bpf: Adjust F_NEEDS_EFFICIENT_UNALIGNED_ACCESS handling in test_verifier.c (Yauheni Kaliuta) [1700846] - [tools] bpf: Add BPF_F_ANY_ALIGNMENT (Yauheni Kaliuta) [1700846] - [tools] bpf: Improve socket lookup reuseport documentation (Yauheni Kaliuta) [1700846] - [tools] bpf: Support sk lookup in netns with id 0 (Yauheni Kaliuta) [1700846] - [tools] bpf: Fix verifier log string check for bad alignment (Yauheni Kaliuta) [1700846] - [tools] tools: bpftool: add owner_prog_type and owner_jited to bpftool output (Yauheni Kaliuta) [1700846] - [tools] tools: bpftool: mark offloaded programs more explicitly in plain output (Yauheni Kaliuta) [1700846] - [tools] tools: bpftool: fix bash completion for new map types (queue and stack) (Yauheni Kaliuta) [1700846] - [tools] tools: bpftool: fix bash completion for bpftool prog (attach|detach) (Yauheni Kaliuta) [1700846] - [tools] tools: bpftool: use "/proc/self/" i.o. crafting links with getpid() (Yauheni Kaliuta) [1700846] - [arm64] arm64/bpf: use movn/movk/movk sequence to generate kernel addresses (Yauheni Kaliuta) [1700846] - [tools] tools/bpf: make libbpf _GNU_SOURCE friendly (Yauheni Kaliuta) [1700846] - [tools] tools: bpftool: fix a bitfield pretty print issue (Yauheni Kaliuta) [1700846] - [tools] bpf: Fix various lib and testsuite build failures on 32-bit (Yauheni Kaliuta) [1700846] - [tools] tools/bpf: add addition type tests to test_btf (Yauheni Kaliuta) [1700846] - [tools] tools/bpf: fix two test_btf unit test cases (Yauheni Kaliuta) [1700846] - [net] bpf: btf: check name validity for various types (Yauheni Kaliuta) [1700846] - [tools] selftests/bpf: add config fragment CONFIG_FTRACE_SYSCALLS (Yauheni Kaliuta) [1700846] - [tools] bpf: test_sockmap, add options for msg_pop_data() helper (Yauheni Kaliuta) [1700846] - [tools] bpf: add msg_pop_data helper to tools (Yauheni Kaliuta) [1700846] - [tools] libbpf: Document API and ABI conventions (Yauheni Kaliuta) [1700846] - [tools] libbpf: Verify versioned symbols (Yauheni Kaliuta) [1700846] - [tools] libbpf: Add version script for DSO (Yauheni Kaliuta) [1700846] - [tools] libbpf: Name changing for btf_get_from_id (Yauheni Kaliuta) [1700846] - [tools] tools/bpf: change selftest test_btf for both jit and non-jit (Yauheni Kaliuta) [1700846] - [net] bpf: btf: support proper non-jit func info (Yauheni Kaliuta) [1700846] - [arm64] bpf, arm64: fix getting subprog addr from aux for calls (Yauheni Kaliuta) [1700846] - [net] bpf, ppc64: generalize fetching subprog into bpf_jit_get_func_addr (Yauheni Kaliuta) [1700846] - [tools] bpf: align map type names formatting (Yauheni Kaliuta) [1700846] - [net] bpf: btf: fix spelling mistake "Memmber" -> "Member" (Yauheni Kaliuta) [1700846] - [net] bpf, tags: Fix DEFINE_PER_CPU expansion (Yauheni Kaliuta) [1700846] - [tools] bpf: Add BPF_MAP_TYPE_QUEUE and BPF_MAP_TYPE_STACK to bpftool-map (Yauheni Kaliuta) [1700846] - [samples] samples: bpf: fix: error handling regarding kprobe_events (Yauheni Kaliuta) [1700846] - [tools] libbpf: make bpf_object__open default to UNSPEC (Yauheni Kaliuta) [1700846] - [tools] bpf: add skb->tstamp r/w access from tc clsact and cg skb progs (Yauheni Kaliuta) [1700846] - [net] bpf: fix integer overflow in queue_stack_map (Yauheni Kaliuta) [1700846] - [tools] tools/bpf: fix spelling mistake "memeory" -> "memory" (Yauheni Kaliuta) [1700846] - [net] bpf, lpm: make longest_prefix_match() faster (Yauheni Kaliuta) [1700846] - [tools] bpf: adding tests for map_in_map helpber in libbpf (Yauheni Kaliuta) [1700846] - [tools] bpf: adding support for map in map in libbpf (Yauheni Kaliuta) [1700846] - [tools] bpf: libbpf: don't specify prog name if kernel doesn't support it (Yauheni Kaliuta) [1700846] - [tools] bpf: libbpf: remove map name retry from bpf_create_map_xattr (Yauheni Kaliuta) [1700846] - [tools] bpf, libbpf: introduce bpf_object__probe_caps to test BPF capabilities (Yauheni Kaliuta) [1700846] - [tools] libbpf: make sure bpf headers are c++ include-able (Yauheni Kaliuta) [1700846] - [tools] bpf: fix a libbpf loader issue (Yauheni Kaliuta) [1700846] - [include] bpf: fix a compilation error when CONFIG_BPF_SYSCALL is not defined (Yauheni Kaliuta) [1700846] - [tools] tools/bpf: bpftool: add support for func types (Yauheni Kaliuta) [1700846] - [tools] tools/bpf: enhance test_btf file testing to test func info (Yauheni Kaliuta) [1700846] - [tools] tools/bpf: refactor to implement btf_get_from_id() in lib/bpf (Yauheni Kaliuta) [1700846] - [samples] tools/bpf: do not use pahole if clang/llvm can generate BTF sections (Yauheni Kaliuta) [1700846] - [tools] tools/bpf: add support to read .BTF.ext sections (Yauheni Kaliuta) [1700846] - [tools] tools/bpf: extends test_btf to test load/retrieve func_type info (Yauheni Kaliuta) [1700846] - [tools] tools/bpf: add new fields for program load in lib/bpf (Yauheni Kaliuta) [1700846] - [tools] tools/bpf: sync kernel uapi bpf.h header to tools directory (Yauheni Kaliuta) [1700846] - [net] bpf: Introduce bpf_func_info (Yauheni Kaliuta) [1700846] - [tools] tools/bpf: Add tests for BTF_KIND_FUNC_PROTO and BTF_KIND_FUNC (Yauheni Kaliuta) [1700846] - [tools] tools/bpf: Sync kernel btf.h header (Yauheni Kaliuta) [1700846] - [net] bpf: btf: Add BTF_KIND_FUNC and BTF_KIND_FUNC_PROTO (Yauheni Kaliuta) [1700846] - [net] bpf: btf: Break up btf_type_is_void() (Yauheni Kaliuta) [1700846] - [tools] tools: add selftest for BPF_F_ZERO_SEED (Yauheni Kaliuta) [1700846] - [tools] tools: sync linux/bpf.h (Yauheni Kaliuta) [1700846] - [include] bpf: move BPF_F_QUERY_EFFECTIVE after map flags (Yauheni Kaliuta) [1700846] - [net] bpf: allow zero-initializing hash map seed (Yauheni Kaliuta) [1700846] - [tools] bpf: libbpf: retry map creation without the name (Yauheni Kaliuta) [1700846] - [net] bpf: allocate local storage buffers using GFP_ATOMIC (Yauheni Kaliuta) [1700846] - [net] bpf: fix off-by-one error in adjust_subprog_starts (Yauheni Kaliuta) [1700846] - [net] bpf: fix null pointer dereference on pointer offload (Yauheni Kaliuta) [1700846] - [tools] bpftool: make libbfd optional (Yauheni Kaliuta) [1700846] - [net] net/bpf: split VLAN_PRESENT bit handling from VLAN_TCI (Yauheni Kaliuta) [1700846] - [powerpc] net/bpf_jit: PPC: split VLAN_PRESENT bit handling from VLAN_TCI (Yauheni Kaliuta) [1700846] - [net] net/skbuff: add macros for VLAN_PRESENT bit (Yauheni Kaliuta) [1700846] - [tools] selftest/bpf: Use bpf_sk_lookup_{tcp, udp} in test_sock_addr (Yauheni Kaliuta) [1700846] - [net] bpf: Support socket lookup in CGROUP_SOCK_ADDR progs (Yauheni Kaliuta) [1700846] - [net] bpf: Fix IPv6 dport byte order in bpf_sk_lookup_udp (Yauheni Kaliuta) [1700846] - [net] bpf: Extend the sk_lookup() helper to XDP hookpoint (Yauheni Kaliuta) [1700846] - [net] bpf: helper to pop data from messages (Yauheni Kaliuta) [1700846] - [net] bpf: fix wrong helper enablement in cgroup local storage (Yauheni Kaliuta) [1700846] - [include] bpf: sk_msg program helper bpf_msg_push_data (Yauheni Kaliuta) [1700846] - [net] bpf: Fix IPv6 dport byte-order in bpf_sk_lookup (Yauheni Kaliuta) [1700846] - [net] bpf: Allow sk_lookup with IPv6 module (Yauheni Kaliuta) [1700846] - [net] net: core: Fix build with CONFIG_IPV6=m (Yauheni Kaliuta) [1700846] - [net] bpf: Fix dev pointer dereference from sk_skb (Yauheni Kaliuta) [1700846] - [net] bpf: fix building without CONFIG_INET (Yauheni Kaliuta) [1700846] - [tools] bpf: libbpf: Fix bpf_program__next() API (Yauheni Kaliuta) [1700846] - [tools] selftests/bpf: Fix uninitialized duration warning (Yauheni Kaliuta) [1700846] - [tools] selftests/bpf: Test narrow loads with off > 0 for bpf_sock_addr (Yauheni Kaliuta) [1700846] - [tools] selftests/bpf: Test narrow loads with off > 0 in test_verifier (Yauheni Kaliuta) [1700846] - [net] bpf: Allow narrow loads with offset > 0 (Yauheni Kaliuta) [1700846] - [tools] bpftool: support loading flow dissector (Yauheni Kaliuta) [1700846] - [tools] bpftool: add pinmaps argument to the load/loadall (Yauheni Kaliuta) [1700846] - [tools] bpftool: add loadall command (Yauheni Kaliuta) [1700846] - [tools] libbpf: add internal pin_name (Yauheni Kaliuta) [1700846] - [tools] libbpf: bpf_program__pin: add special case for instances.nr == 1 (Yauheni Kaliuta) [1700846] - [tools] libbpf: cleanup after partial failure in bpf_object__pin (Yauheni Kaliuta) [1700846] - [tools] selftests/bpf: rename flow dissector section to flow_dissector (Yauheni Kaliuta) [1700846] - [netdrv] bpf: do not pass netdev to translate() and prepare() offload callbacks (Yauheni Kaliuta) [1700846] - [net] bpf: pass prog instead of env to bpf_prog_offload_verifier_prep() (Yauheni Kaliuta) [1700846] - [netdrv] bpf: pass destroy() as a callback and remove its ndo_bpf subcommand (Yauheni Kaliuta) [1700846] - [include] bpf: pass translate() as a callback and remove its ndo_bpf subcommand (Yauheni Kaliuta) [1700846] - [netdrv] bpf: call verifier_prep from its callback in struct bpf_offload_dev (Yauheni Kaliuta) [1700846] - [net] bpf: call finalize() from its callback in struct bpf_offload_dev (Yauheni Kaliuta) [1700846] - [net] bpf: call verify_insn from its callback in struct bpf_offload_dev (Yauheni Kaliuta) [1700846] - [netdrv] bpf: pass a struct with offload callbacks to bpf_offload_dev_create() (Yauheni Kaliuta) [1700846] - [tools] kselftests/bpf: use ping6 as the default ipv6 ping binary when it exists (Yauheni Kaliuta) [1700846] - [tools] bpftool: Improve handling of ENOENT on map dumps (Yauheni Kaliuta) [1700846] - [tools] selftests/bpf: add a test case for sock_ops perf-event notification (Yauheni Kaliuta) [1700846] - [net] bpf: add perf event notificaton support for sock_ops (Yauheni Kaliuta) [1700846] - [net] bpf: let verifier to calculate and record max_pkt_offset (Yauheni Kaliuta) [1700846] - [tools] tools: bpftool: update references to other man pages in documentation (Yauheni Kaliuta) [1700846] - [tools] tools: bpftool: pass an argument to silence open_obj_pinned() (Yauheni Kaliuta) [1700846] - [tools] tools: bpftool: fix plain output and doc for --bpffs option (Yauheni Kaliuta) [1700846] - [tools] tools: bpftool: prevent infinite loop in get_fdinfo() (Yauheni Kaliuta) [1700846] - [samples] bpf_load: add map name to load_maps error message (Yauheni Kaliuta) [1700846] - [tools] tools: bpftool: adjust rlimit RLIMIT_MEMLOCK when loading programs, maps (Yauheni Kaliuta) [1700846] - [tools] selftests/bpf: enable (uncomment) all tests in test_libbpf.sh (Yauheni Kaliuta) [1700846] - [net] bpf: fix bpf_prog_get_info_by_fd to return 0 func_lens for unpriv (Yauheni Kaliuta) [1700846] - [net] bpf: show main program address and length in bpf_prog_info (Yauheni Kaliuta) [1700846] - [net] bpf: show real jited address in bpf_prog_info->jited_ksyms (Yauheni Kaliuta) [1700846] - [net] bpf: show real jited prog address in /proc/kallsyms (Yauheni Kaliuta) [1700846] - [tools] bpf: test make sure to run unpriv test cases in test_verifier (Yauheni Kaliuta) [1700846] - [tools] bpf: add various test cases to test_verifier (Yauheni Kaliuta) [1700846] - [net] bpf: don't set id on after map lookup with ptr_to_map_val return (Yauheni Kaliuta) [1700846] - [tools] libbpf: Fix compile error in libbpf_attach_type_by_name (Yauheni Kaliuta) [1700846] - [tools] kselftests/bpf: use ping6 as the default ipv6 ping binary if it exists (Yauheni Kaliuta) [1700846] - [tools] tools/bpf: add unlimited rlimit for flow_dissector_load (Yauheni Kaliuta) [1700846] - [net] bpf: add bpf_jit_limit knob to restrict unpriv allocations (Yauheni Kaliuta) [1700846] - [net] bpf: make direct packet write unclone more robust (Yauheni Kaliuta) [1700846] - [net] bpf: fix leaking uninitialized memory on pop/peek helpers (Yauheni Kaliuta) [1700846] - [net] bpf: fix direct packet write into pop/peek helpers (Yauheni Kaliuta) [1700846] - [net] bpf: fix cg_skb types to hint access type in may_access_direct_pkt_data (Yauheni Kaliuta) [1700846] - [net] bpf: fix direct packet access for flow dissector progs (Yauheni Kaliuta) [1700846] - [net] bpf: disallow direct packet access for unpriv in cg_skb (Yauheni Kaliuta) [1700846] - [tools] bpf: fix test suite to enable all unpriv program types (Yauheni Kaliuta) [1700846] - [net] bpf, btf: fix a missing check bug in btf_parse (Yauheni Kaliuta) [1700846] - [tools] selftests/bpf: add config fragments BPF_STREAM_PARSER and XDP_SOCKETS (Yauheni Kaliuta) [1700846] - [net] bpf: devmap: fix wrong interface selection in notifier_call (Yauheni Kaliuta) [1700846] - [tools] tools: bpftool: fix completion for "bpftool map update" (Yauheni Kaliuta) [1700846] - [tools] tools: bpftool: print nb of cmds to stdout (not stderr) for batch mode (Yauheni Kaliuta) [1700846] - [tools] tools: bpftool: document restriction on '.' in names to pin in bpffs (Yauheni Kaliuta) [1700846] - [tools] selftests/bpf: fix return value comparison for tests in test_libbpf.sh (Yauheni Kaliuta) [1700846] - [tools] bpf, libbpf: simplify and cleanup perf ring buffer walk (Yauheni Kaliuta) [1700846] - [net] bpf, verifier: avoid retpoline for map push/pop/peek operation (Yauheni Kaliuta) [1700846] - [net] bpf, verifier: remove unneeded flow key in check_helper_mem_access (Yauheni Kaliuta) [1700846] - [net] bpf, verifier: reject xadd on flow key memory (Yauheni Kaliuta) [1700846] - [net] bpf, verifier: fix register type dump in xadd and st (Yauheni Kaliuta) [1700846] - [net] ulp: remove uid and user_visible members (Yauheni Kaliuta) [1700846] - [tools] bpf: test_sockmap add options to use msg_push_data (Yauheni Kaliuta) [1700846] - [tools] bpf: libbpf support for msg_push_data (Yauheni Kaliuta) [1700846] - [tools] Sync uapi/bpf.h to tools/include (Yauheni Kaliuta) [1700846] - [net] bpf: add tests for direct packet access from CGROUP_SKB (Yauheni Kaliuta) [1700846] - [net] bpf: add cg_skb_is_valid_access for BPF_PROG_TYPE_CGROUP_SKB (Yauheni Kaliuta) [1700846] - [tools] bpf, libbpf: use correct barriers in perf ring buffer walk (Yauheni Kaliuta) [1700846] - [tools] tools, perf: add and use optimized ring_buffer_{read_head, write_tail} helpers (Yauheni Kaliuta) [1700846] - [tools] selftests/bpf: add missing executables to .gitignore (Yauheni Kaliuta) [1700846] - [tools] selftests/bpf: add test cases for queue and stack maps (Yauheni Kaliuta) [1700846] - [net] bpf: add MAP_LOOKUP_AND_DELETE_ELEM syscall (Yauheni Kaliuta) [1700846] - [net] bpf: add queue and stack maps (Yauheni Kaliuta) [1700846] - [net] bpf/verifier: add ARG_PTR_TO_UNINIT_MAP_VALUE (Yauheni Kaliuta) [1700846] - [net] bpf/syscall: allow key to be null in map functions (Yauheni Kaliuta) [1700846] - [net] bpf: rename stack trace map operations (Yauheni Kaliuta) [1700846] - [tools] tools: bpftool: use 4 context mode for the NFP disasm (Yauheni Kaliuta) [1700846] - [tools] selftests/bpf: fix file resource leak in load_kallsyms (Yauheni Kaliuta) [1700846] - [tools] bpf: sockmap, add msg_peek tests to test_sockmap (Yauheni Kaliuta) [1700846] - [net] bpf: sockmap, support for msg_peek in sk_msg with redirect ingress (Yauheni Kaliuta) [1700846] - [net] bpf: sockmap, fix skmsg recvmsg handler to track size correctly (Yauheni Kaliuta) [1700846] - [include] bpf: skmsg, improve sk_msg_used_element to work in cork context (Yauheni Kaliuta) [1700846] - [tools] libbpf: Per-symbol visibility for DSO (Yauheni Kaliuta) [1700846] - [tools] bpf, tls: add tls header to tools infrastructure (Yauheni Kaliuta) [1700846] - [tools] tools: bpftool: add map create command (Yauheni Kaliuta) [1700846] - [tools] bpf: bpftool, add flag to allow non-compat map definitions (Yauheni Kaliuta) [1700846] - [tools] bpf: bpftool, add support for attaching programs to maps (Yauheni Kaliuta) [1700846] - [maintainers] bpf, doc: add maintainers entry to related files (Yauheni Kaliuta) [1700846] - [tools] bpf: add tls support for testing in test_sockmap (Yauheni Kaliuta) [1700846] - [net] tls: add bpf support to sk_msg handling (Yauheni Kaliuta) [1700846] - [net] tls: replace poll implementation with read hook (Yauheni Kaliuta) [1700846] - [net] tls: convert to generic sk_msg interface (Yauheni Kaliuta) [1700846] - [net] bpf, sockmap: convert to generic sk_msg interface (Yauheni Kaliuta) [1700846] - [net] tcp, ulp: remove ulp bits from sockmap (Yauheni Kaliuta) [1700846] - [net] tcp, ulp: enforce sock_owned_by_me upon ulp init and cleanup (Yauheni Kaliuta) [1700846] - [net] net/tls: Make function get_rec() static (Yauheni Kaliuta) [1700846] - [net] net/tls: Mark the end in scatterlist table (Yauheni Kaliuta) [1700846] - [net] tls: Fixed a memory leak during socket close (Yauheni Kaliuta) [1700846] - [net] net/tls: Removed redundant checks for non-NULL (Yauheni Kaliuta) [1700846] - [net] tls: Add support for inplace records encryption (Yauheni Kaliuta) [1700846] - [net] tls: Remove redundant vars from tls record structure (Yauheni Kaliuta) [1700846] - [net] net/tls: Fixed race condition in async encryption (Yauheni Kaliuta) [1700846] - [net] tls: Fix socket mem accounting error under async encryption (Yauheni Kaliuta) [1700846] - [net] net/tls: Add support for async encryption of records for performance (Yauheni Kaliuta) [1700846] - [net] tls: Remove dead code in tls_sw_sendmsg (Yauheni Kaliuta) [1700846] - [net] net/tls: Fixed return value when tls_complete_pending_work() fails (Yauheni Kaliuta) [1700846] - [net] bpf: wait for running BPF programs when updating map-in-map (Yauheni Kaliuta) [1700846] - [tools] selftests: bpf: install script with_addr.sh (Yauheni Kaliuta) [1700846] - [tools] selftests: bpf: add config fragment LWTUNNEL (Yauheni Kaliuta) [1700846] - [tools] tools/bpf: use proper type and uapi perf_event.h header for libbpf (Yauheni Kaliuta) [1700846] - [tools] selftests/bpf: add XDP selftests for modifying and popping VLAN headers (Yauheni Kaliuta) [1700846] - [tools] bpf: make TC vlan bpf_helpers avail to selftests (Yauheni Kaliuta) [1700846] - [net] net: fix generic XDP to handle if eth header was mangled (Yauheni Kaliuta) [1700846] - [tools] selftests/bpf: test_verifier, check bpf_map_lookup_elem access in bpf prog (Yauheni Kaliuta) [1700846] - [tools] selftests/bpf: test_verifier, change names of fixup maps (Yauheni Kaliuta) [1700846] - [tools] tools/bpf: bpftool, print strerror when map lookup error occurs (Yauheni Kaliuta) [1700846] - [tools] tools/bpf: bpftool, split the function do_dump() (Yauheni Kaliuta) [1700846] - [net] bpf: return EOPNOTSUPP when map lookup isn't supported (Yauheni Kaliuta) [1700846] - [net] bpf: error handling when map_lookup_elem isn't supported (Yauheni Kaliuta) [1700846] - [net] bpf: btf: Fix a missing check bug (Yauheni Kaliuta) [1700846] - [net] bpf: allow offload of programs with BPF-to-BPF function calls (Yauheni Kaliuta) [1700846] - [net] bpf: add verifier callback to get stack usage info for offloaded progs (Yauheni Kaliuta) [1700846] - [tools] libbpf: relicense libbpf as LGPL-2.1 OR BSD-2-Clause (Yauheni Kaliuta) [1700846] - [samples] bpf, tracex3_user: erase "ARRAY_SIZE" redefined (Yauheni Kaliuta) [1700846] - [tools] libbpf: Use __u32 instead of u32 in bpf_program__load (Yauheni Kaliuta) [1700846] - [tools] libbpf: Make include guards consistent (Yauheni Kaliuta) [1700846] - [tools] libbpf: Consistent prefixes for interfaces in str_error.h (Yauheni Kaliuta) [1700846] - [tools] libbpf: Consistent prefixes for interfaces in nlattr.h (Yauheni Kaliuta) [1700846] - [tools] libbpf: Consistent prefixes for interfaces in libbpf.h (Yauheni Kaliuta) [1700846] - [tools] libbpf: Move __dump_nlmsg_t from API to implementation (Yauheni Kaliuta) [1700846] - [documentation] Documentation: Describe bpf reference tracking (Yauheni Kaliuta) [1700846] - [tools] selftests/bpf: Add C tests for reference tracking (Yauheni Kaliuta) [1700846] - [tools] libbpf: Support loading individual progs (Yauheni Kaliuta) [1700846] - [tools] selftests/bpf: Add tests for reference tracking (Yauheni Kaliuta) [1700846] - [tools] selftests/bpf: Generalize dummy program types (Yauheni Kaliuta) [1700846] - [tools] bpf: Add helper to retrieve socket in BPF (Yauheni Kaliuta) [1700846] - [include] bpf: Introduce bpf_skb_ancestor_cgroup_id helper (Yauheni Kaliuta) [1700846] - [tools] bpf: sync include/uapi/linux/bpf.h to tools/include/uapi/linux/bpf.h (Yauheni Kaliuta) [1700846] - [tools] bpf: sync bpf.h uapi with tools/ (Yauheni Kaliuta) [1700846] - [tools] bpf: Sync bpf.h to tools/ (Yauheni Kaliuta) [1700846] - [tools] bpf: Sync bpf.h uapi to tools/ (Yauheni Kaliuta) [1700846] - [tools] bpf: sync bpf.h to tools/ (Yauheni Kaliuta) [1700846] - [net] bpf: Add reference tracking to verifier (Yauheni Kaliuta) [1700846] - [net] bpf: Macrofy stack state copy (Yauheni Kaliuta) [1700846] - [include] bpf: Add PTR_TO_SOCKET verifier type (Yauheni Kaliuta) [1700846] - [net] bpf: Generalize ptr_or_null regs check (Yauheni Kaliuta) [1700846] - [net] bpf: Reuse canonical string formatter for ctx errs (Yauheni Kaliuta) [1700846] - [net] bpf: Add iterator for spilled registers (Yauheni Kaliuta) [1700846] - [net] bpf: don't accept cgroup local storage with zero value size (Yauheni Kaliuta) [1700846] - [tools] selftests/bpf: cgroup local storage-based network counters (Yauheni Kaliuta) [1700846] - [samples] samples/bpf: extend test_cgrp2_attach2 test to use per-cpu cgroup storage (Yauheni Kaliuta) [1700846] - [tools] selftests/bpf: extend the storage test to test per-cpu cgroup storage (Yauheni Kaliuta) [1700846] - [tools] selftests/bpf: add verifier per-cpu cgroup storage tests (Yauheni Kaliuta) [1700846] - [tools] bpftool: add support for PERCPU_CGROUP_STORAGE maps (Yauheni Kaliuta) [1700846] - [net] bpf: don't allow create maps of per-cpu cgroup local storages (Yauheni Kaliuta) [1700846] - [net] bpf: introduce per-cpu cgroup local storage (Yauheni Kaliuta) [1700846] - [net] bpf: rework cgroup storage pointer passing (Yauheni Kaliuta) [1700846] - [net] bpf: extend cgroup bpf core to allow multiple cgroup storage types (Yauheni Kaliuta) [1700846] - [net] bpf/test_run: support cgroup local storage (Yauheni Kaliuta) [1700846] - [net] bpf: harden flags check in cgroup_storage_update_elem() (Yauheni Kaliuta) [1700846] - [net] bpf: permit CGROUP_DEVICE programs accessing helper bpf_get_current_cgroup_id() (Yauheni Kaliuta) [1700846] - [tools] selftests/bpf: Test libbpf_{prog,attach}_type_by_name (Yauheni Kaliuta) [1700846] - [tools] selftests/bpf: Use libbpf_attach_type_by_name in test_socket_cookie (Yauheni Kaliuta) [1700846] - [tools] libbpf: Support sk_skb/stream_{parser, verdict} section names (Yauheni Kaliuta) [1700846] - [tools] libbpf: Support cgroup_skb/{e,in}gress section names (Yauheni Kaliuta) [1700846] - [tools] libbpf: Introduce libbpf_attach_type_by_name (Yauheni Kaliuta) [1700846] - [tools] bpftool: Fix bpftool net output (Yauheni Kaliuta) [1700846] - [tools] bpftool: add support for BPF_MAP_TYPE_REUSEPORT_SOCKARRAY maps (Yauheni Kaliuta) [1700846] - [tools] bpf: test_maps, only support ESTABLISHED socks (Yauheni Kaliuta) [1700846] - [net] bpf: sockmap, fix transition through disconnect without close (Yauheni Kaliuta) [1700846] - [net] bpf: sockmap only allow ESTABLISHED sock state (Yauheni Kaliuta) [1700846] - [net] bpf: remove redundant null pointer check before consume_skb (Yauheni Kaliuta) [1700846] - [samples] samples/bpf: fix compilation failure (Yauheni Kaliuta) [1700846] - [net] flow_dissector: fix build failure without CONFIG_NET (Yauheni Kaliuta) [1700846] - [samples] samples/bpf: fix a compilation failure (Yauheni Kaliuta) [1700846] - [samples] samples/bpf: remove duplicated includes (Yauheni Kaliuta) [1700846] - [tools] tools/bpf: bpftool: improve output format for bpftool net (Yauheni Kaliuta) [1700846] - [tools] selftests/bpf: fix bpf_flow.c build (Yauheni Kaliuta) [1700846] - [tools] selftests/bpf: test bpf flow dissection (Yauheni Kaliuta) [1700846] - [tools] flow_dissector: implements eBPF parser (Yauheni Kaliuta) [1700846] - [tools] bpf: support flow dissector in libbpf and bpftool (Yauheni Kaliuta) [1700846] - [include] flow_dissector: implements flow dissector BPF hook (Yauheni Kaliuta) [1700846] - [net] bpf: btf: Fix end boundary calculation for type section (Yauheni Kaliuta) [1700846] - [tools] tools/bpf: fix a netlink recv issue (Yauheni Kaliuta) [1700846] - [tools] tools/bpf: bpftool: support prog array map and map of maps (Yauheni Kaliuta) [1700846] - [net] bpf: add bpffs pretty print for program array map (Yauheni Kaliuta) [1700846] - [tools] tools/bpf: bpftool: add net support (Yauheni Kaliuta) [1700846] - [tools] tools/bpf: add more netlink functionalities in lib/bpf (Yauheni Kaliuta) [1700846] - [tools] tools/bpf: move bpf/lib netlink related functions into a new file (Yauheni Kaliuta) [1700846] - [tools] selftests/bpf/test_progs: do not check errno == 0 (Yauheni Kaliuta) [1700846] - [tools] selftests/bpf: add missing executables to .gitignore (Yauheni Kaliuta) [1700846] - [net] bpf/verifier: fix verifier instability (Yauheni Kaliuta) [1700846] - [net] bpf: avoid misuse of psock when TCP_ULP_BPF collides with another ULP (Yauheni Kaliuta) [1700846] - [tools] tools/bpf: bpftool, add xskmap in map types (Yauheni Kaliuta) [1700846] - [tools] bpf: add selftest for bpf's (set|get)_sockopt for SAVE_SYN (Yauheni Kaliuta) [1700846] - [samples] samples/bpf: xdpsock, minor fixes (Yauheni Kaliuta) [1700846] - [samples] bpf: add TCP_SAVE_SYN/TCP_SAVED_SYN sample program (Yauheni Kaliuta) [1700846] - [net] bpf: add TCP_SAVE_SYN/TCP_SAVED_SYN options for bpf_(set|get)sockopt (Yauheni Kaliuta) [1700846] - [tools] tools/bpf: bpftool: add btf percpu map formated dump (Yauheni Kaliuta) [1700846] - [tools] tools/bpf: add bpffs percpu map pretty print tests in test_btf (Yauheni Kaliuta) [1700846] - [net] bpf: add bpffs pretty print for percpu arraymap/hash/lru_hash (Yauheni Kaliuta) [1700846] - [net] bpf/verifier: display non-spill stack slot types in print_verifier_state (Yauheni Kaliuta) [1700846] - [tools] bpf: use --cgroup in test_suite if supplied (Yauheni Kaliuta) [1700846] - [tools] bpf: sockmap test remove shutdown() calls (Yauheni Kaliuta) [1700846] - [net] bpf: remove duplicated include from syscall.c (Yauheni Kaliuta) [1700846] - [net] bpf: sockmap, decrement copied count correctly in redirect error case (Yauheni Kaliuta) [1700846] - [net] bpf, sockmap: fix psock refcount leak in bpf_tcp_recvmsg (Yauheni Kaliuta) [1700846] - [net] bpf, sockmap: fix potential use after free in bpf_tcp_close (Yauheni Kaliuta) [1700846] - [tools] tools: bpftool: return from do_event_pipe() on bad arguments (Yauheni Kaliuta) [1700846] - [net] bpf: use per htab salt for bucket hash (Yauheni Kaliuta) [1700846] - [net] bpf: sockmap: write_space events need to be passed to TCP handler (Yauheni Kaliuta) [1700846] - [net] bpf, sockmap: fix sock hash count in alloc_sock_hash_elem (Yauheni Kaliuta) [1700846] - [net] bpf, sockmap: fix sock_hash_alloc and reject zero-sized keys (Yauheni Kaliuta) [1700846] - [net] bpf: fix redirect to map under tail calls (Yauheni Kaliuta) [1700846] - [netdrv] veth: Support per queue XDP ring (Yauheni Kaliuta) [1700846] - [netdrv] veth: Add XDP TX and REDIRECT (Yauheni Kaliuta) [1700846] - [net] xdp: Helpers for disabling napi_direct of xdp_return_frame (Yauheni Kaliuta) [1700846] - [net] bpf: Make redirect_info accessible from modules (Yauheni Kaliuta) [1700846] - [netdrv] veth: Add ndo_xdp_xmit (Yauheni Kaliuta) [1700846] - [netdrv] veth: Handle xdp_frames in xdp napi ring (Yauheni Kaliuta) [1700846] - [netdrv] veth: Avoid drops by oversized packets when XDP is enabled (Yauheni Kaliuta) [1700846] - [netdrv] veth: Add driver XDP (Yauheni Kaliuta) [1700846] - [net] net: Export skb_headers_offset_update (Yauheni Kaliuta) [1700846] - [tools] tools/bpf: fix bpf selftest test_cgroup_storage failure (Yauheni Kaliuta) [1700846] - [net] bpf, sockmap: fix sock_map_ctx_update_elem race with exist/noexist (Yauheni Kaliuta) [1700846] - [net] bpf, sockmap: fix map elem deletion race with smap_stop_sock (Yauheni Kaliuta) [1700846] - [net] bpf, sockmap: fix leakage of smap_psock_map_entry (Yauheni Kaliuta) [1700846] - [net] bpf: fix a rcu usage warning in bpf_prog_array_copy_core() (Yauheni Kaliuta) [1700846] - [tools] bpf: test: fix spelling mistake "REUSEEPORT" -> "REUSEPORT" (Yauheni Kaliuta) [1700846] - [tools] selftests/bpf: Selftest for bpf_skb_ancestor_cgroup_id (Yauheni Kaliuta) [1700846] - [tools] selftests/bpf: Add cgroup id helpers to bpf_helpers.h (Yauheni Kaliuta) [1700846] - [net] bpf: decouple btf from seq bpf fs dump and enable more maps (Yauheni Kaliuta) [1700846] - [tools] bpf: Test BPF_PROG_TYPE_SK_REUSEPORT (Yauheni Kaliuta) [1700846] - [tools] bpf: test BPF_MAP_TYPE_REUSEPORT_SOCKARRAY (Yauheni Kaliuta) [1700846] - [tools] bpf: Refactor ARRAY_SIZE macro to bpf_util.h (Yauheni Kaliuta) [1700846] - [net] bpf: Introduce BPF_PROG_TYPE_SK_REUSEPORT (Yauheni Kaliuta) [1700846] - [net] bpf: Introduce BPF_MAP_TYPE_REUSEPORT_SOCKARRAY (Yauheni Kaliuta) [1700846] - [net] net: Add ID (if needed) to sock_reuseport and expose reuseport_lock (Yauheni Kaliuta) [1700846] - [tools] tools/bpf: add bpffs pretty print btf test for hash/lru_hash maps (Yauheni Kaliuta) [1700846] - [net] bpf: btf: add pretty print for hash/lru_hash maps (Yauheni Kaliuta) [1700846] - [net] bpf: fix bpffs non-array map seq_show issue (Yauheni Kaliuta) [1700846] - [powerpc] powerpc/Makefiles: Convert ifeq to ifdef where possible (Yauheni Kaliuta) [1700846] - [net] bpf: introduce update_effective_progs() (Yauheni Kaliuta) [1700846] - [s390] s390: fix br_r1_trampoline for machines without exrl (Yauheni Kaliuta) [1700846] - [tools] selftests/bpf: fix a typo in map in map test (Yauheni Kaliuta) [1700846] - [tools] tools: bpf: fix BTF code added twice to different trees (Yauheni Kaliuta) [1700846] - [samples] samples/bpf: extend test_cgrp2_attach2 test to use cgroup storage (Yauheni Kaliuta) [1700846] - [tools] selftests/bpf: add a cgroup storage test (Yauheni Kaliuta) [1700846] - [tools] selftests/bpf: add verifier cgroup storage tests (Yauheni Kaliuta) [1700846] - [tools] bpftool: add support for CGROUP_STORAGE maps (Yauheni Kaliuta) [1700846] - [net] bpf: introduce the bpf_get_local_storage() helper function (Yauheni Kaliuta) [1700846] - [net] bpf: don't allow create maps of cgroup local storages (Yauheni Kaliuta) [1700846] - [net] bpf/verifier: introduce BPF_PTR_TO_MAP_VALUE (Yauheni Kaliuta) [1700846] - [net] bpf: extend bpf_prog_array to store pointers to the cgroup storage (Yauheni Kaliuta) [1700846] - [net] bpf: allocate cgroup storage entries on attaching bpf programs (Yauheni Kaliuta) [1700846] - [net] bpf: pass a pointer to a cgroup storage using pcpu variable (Yauheni Kaliuta) [1700846] - [net] bpf: introduce cgroup storage maps (Yauheni Kaliuta) [1700846] - [net] bpf: add ability to charge bpf maps memory dynamically (Yauheni Kaliuta) [1700846] - [net] bpf: verifier: MOV64 don't mark dst reg unbounded (Yauheni Kaliuta) [1700846] - [tools] selftests/bpf: Test for get_socket_cookie (Yauheni Kaliuta) [1700846] - [tools] selftests/bpf: Add bpf_get_socket_cookie to bpf_helpers.h (Yauheni Kaliuta) [1700846] - [tools] bpf: Sync bpf.h to tools/ (Yauheni Kaliuta) [1700846] - [net] bpf: Support bpf_get_socket_cookie in more prog types (Yauheni Kaliuta) [1700846] - [samples] samples: bpf: convert xdpsock_user.c to libbpf (Yauheni Kaliuta) [1700846] - [samples] samples: bpf: convert xdp_fwd_user.c to libbpf (Yauheni Kaliuta) [1700846] - [tools] tools: libbpf: add bpf_object__find_program_by_title() (Yauheni Kaliuta) [1700846] - [tools] tools: libbpf: handle NULL program gracefully in bpf_program__nth_fd() (Yauheni Kaliuta) [1700846] - [samples] samples/bpf: Add BTF build flags to Makefile (Yauheni Kaliuta) [1700846] - [tools] tools/bpftool: ignore build products (Yauheni Kaliuta) [1700846] - [tools] bpf: Add Python 3 support to selftests scripts for bpf (Yauheni Kaliuta) [1700846] - [tools] bpf: btf: fix inconsistent IS_ERR and PTR_ERR (Yauheni Kaliuta) [1700846] - [net] bpf: sockmap: remove redundant pointer sg (Yauheni Kaliuta) [1700846] - [net] bpf: bpf_prog_array_alloc() should return a generic non-rcu pointer (Yauheni Kaliuta) [1700846] - [tools] tools: bpftool: don't pass FEATURES_DUMP to libbpf (Yauheni Kaliuta) [1700846] - [tools] tools: libbpf: remove libelf-getphdrnum feature detection (Yauheni Kaliuta) [1700846] - [samples] samples/bpf: test_cgrp2_sock2: fix an off by one (Yauheni Kaliuta) [1700846] - [samples] samples: bpf: ensure that we don't load over MAX_PROGS programs (Yauheni Kaliuta) [1700846] - [tools] selftests/bpf: Test case for BPF_SOCK_OPS_TCP_LISTEN_CB (Yauheni Kaliuta) [1700846] - [tools] selftests/bpf: Better verification in test_tcpbpf (Yauheni Kaliuta) [1700846] - [tools] selftests/bpf: Switch test_tcpbpf_user to cgroup_helpers (Yauheni Kaliuta) [1700846] - [tools] selftests/bpf: Fix const'ness in cgroup_helpers (Yauheni Kaliuta) [1700846] - [tools] bpf: Sync bpf.h to tools/ (Yauheni Kaliuta) [1700846] - [net] bpf: Add BPF_SOCK_OPS_TCP_LISTEN_CB (Yauheni Kaliuta) [1700846] - [tools] bpf: btf: print map dump and lookup with btf info (Yauheni Kaliuta) [1700846] - [tools] bpf: btf: add btf print functionality (Yauheni Kaliuta) [1700846] - [tools] bpf: btf: export btf types and name by offset from lib (Yauheni Kaliuta) [1700846] - [tools] tools: bpf: build and install man page for eBPF helpers from bpftool/ (Yauheni Kaliuta) [1700846] - [tools] tools: bpf: synchronise BPF UAPI header with tools (Yauheni Kaliuta) [1700846] - [include] bpf: fix documentation for eBPF helpers (Yauheni Kaliuta) [1700846] - [tools] bpftool: add bash completion for cgroup tree command (Yauheni Kaliuta) [1700846] - [tools] bpftool: document cgroup tree command (Yauheni Kaliuta) [1700846] - [tools] bpftool: introduce cgroup tree command (Yauheni Kaliuta) [1700846] - [tools] selftests/bpf: Test sys_connect BPF hooks with TFO (Yauheni Kaliuta) [1700846] - [samples] samples/bpf: Add xdp_sample_pkts example (Yauheni Kaliuta) [1700846] - [tools] trace_helpers.c: Add helpers to poll multiple perf FDs for events (Yauheni Kaliuta) [1700846] - [net] bpf: deal with kABI breakage in cgroups (Yauheni Kaliuta) [1700846] - [netdrv] nfp: bpf: fix static check error through tightening shift amount adjustment (Pablo Cascon) [1663986] - [netdrv] nfp: disable netpoll on representors (Pablo Cascon) [1663986] - [netdrv] nfp: validate the return code from dev_queue_xmit() (Pablo Cascon) [1663986] - [netdrv] nfp: fix simple vNIC mailbox length (Pablo Cascon) [1663986] - [netdrv] nfp: nsp: set higher timeout for flash bundle (Pablo Cascon) [1663986] - [netdrv] nfp: nsp: allow the use of DMA buffer (Pablo Cascon) [1663986] - [netdrv] nfp: nsp: move default buffer handling into its own function (Pablo Cascon) [1663986] - [netdrv] nfp: nsp: use fractional size of the buffer (Pablo Cascon) [1663986] - [netdrv] nfp: report RJ45 connector in ethtool (Pablo Cascon) [1663986] - [netdrv] nfp: remove ethtool flashing fallback (Pablo Cascon) [1663986] - [netdrv] nfp: Remove switchdev.h inclusion (Pablo Cascon) [1663986] - [netdrv] nfp: bpf: fix code-gen bug on BPF_ALU | BPF_XOR | BPF_K (Pablo Cascon) [1663986] - [netdrv] nfp: devlink: allow flashing the device via devlink (Pablo Cascon) [1663986] - [netdrv] nfp: devlink: include vendor/product info in serial number (Pablo Cascon) [1663986] - [netdrv] nfp: devlink: use the generic manufacture identifier instead of vendor (Pablo Cascon) [1663986] - [netdrv] nfp: flower: cmsg: use struct_size() helper (Pablo Cascon) [1663986] - [netdrv] nfp: Implement ndo_get_port_parent_id() (Pablo Cascon) [1663986] - [netdrv] nfp: bpf: complete ALU32 logic shift supports (Pablo Cascon) [1663986] - [netdrv] nfp: bpf: correct the behavior for shifts by zero (Pablo Cascon) [1663986] - [netdrv] nfp: devlink: report the running and flashed versions (Pablo Cascon) [1663986] - [netdrv] nfp: nsp: add support for versions command (Pablo Cascon) [1663986] - [netdrv] nfp: devlink: report fixed versions (Pablo Cascon) [1663986] - [netdrv] nfp: devlink: report driver name and serial number (Pablo Cascon) [1663986] - [netdrv] nfp: use struct_size() in kzalloc() (Pablo Cascon) [1663986] - [netdrv] nfp: flower: enable MAC address sharing for offloadable devs (Pablo Cascon) [1663986] - [netdrv] nfp: flower: ensure MAC cleanup on address change (Pablo Cascon) [1663986] - [netdrv] nfp: flower: add infastructure for non-repr priv data (Pablo Cascon) [1663986] - [netdrv] nfp: flower: ensure deletion of old offloaded MACs (Pablo Cascon) [1663986] - [netdrv] nfp: flower: remove list infastructure from MAC offload (Pablo Cascon) [1663986] - [netdrv] nfp: flower: ignore offload of VF and PF repr MAC addresses (Pablo Cascon) [1663986] - [netdrv] nfp: flower: tidy tunnel related private data (Pablo Cascon) [1663986] - [netdrv] nfp: flower: support multiple memory units for filter offloads (Pablo Cascon) [1663986] - [netdrv] nfp: flower: increase cmesg reply timeout (Pablo Cascon) [1663986] - [netdrv] nfp: bpf: optimize codegen for JSET with a constant (Pablo Cascon) [1663986] - [netdrv] nfp: bpf: remove the trivial JSET optimization (Pablo Cascon) [1663986] - [netdrv] nfp: flower: fix cb_ident duplicate in indirect block register (Pablo Cascon) [1663986] - [netdrv] nfp: abm: allow to opt-out of RED offload (Pablo Cascon) [1663986] - [netdrv] nfp: flower: ensure TCP flags can be placed in IPv6 frame (Pablo Cascon) [1663986] - [netdrv] nfp: bpf: implement jitting of BPF_ALU | BPF_ARSH | BPF_* (Pablo Cascon) [1663986] - [netdrv] nfp: convert to DEFINE_SHOW_ATTRIBUTE (Pablo Cascon) [1663986] - [netdrv] nfp: report more info when reconfiguration fails (Pablo Cascon) [1663986] - [netdrv] nfp: add offset to all TLV parsing errors (Pablo Cascon) [1663986] - [netdrv] nfp: add offloads on representors (Pablo Cascon) [1663986] - [netdrv] nfp: add locking around representor changes (Pablo Cascon) [1663986] - [netdrv] nfp: run don't require Qdiscs on representor netdevs (Pablo Cascon) [1663986] - [netdrv] nfp: run representor TX locklessly (Pablo Cascon) [1663986] - [netdrv] nfp: avoid oversized TSO headers with metadata prepend (Pablo Cascon) [1663986] - [netdrv] nfp: correct descriptor offsets in presence of metadata (Pablo Cascon) [1663986] - [netdrv] nfp: move queue variable init (Pablo Cascon) [1663986] - [netdrv] nfp: move temporary variables in nfp_net_tx_complete() (Pablo Cascon) [1663986] - [netdrv] nfp: copy only the relevant part of the TX descriptor for frags (Pablo Cascon) [1663986] - [netdrv] nfp: flower: prevent offload if rhashtable insert fails (Pablo Cascon) [1663986] - [netdrv] nfp: flower: release metadata on offload failure (Pablo Cascon) [1663986] - [netdrv] nfp: abm: add support for more threshold actions (Pablo Cascon) [1663986] - [netdrv] nfp: abm: add cls_u32 offload for simple band classification (Pablo Cascon) [1663986] - [netdrv] nfp: abm: add functions to update DSCP -> virtual queue map (Pablo Cascon) [1663986] - [netdrv] nfp: abm: calculate PRIO map len and check mailbox size (Pablo Cascon) [1663986] - [netdrv] nfp: abm: add GRED offload (Pablo Cascon) [1663986] - [netdrv] nfp: abm: wrap RED parameters in bands (Pablo Cascon) [1663986] - [netdrv] nfp: abm: add up bands for sto/non-sto stats (Pablo Cascon) [1663986] - [netdrv] nfp: abm: switch to extended stats for reading packet/byte counts (Pablo Cascon) [1663986] - [netdrv] nfp: abm: size threshold table to account for bands (Pablo Cascon) [1663986] - [netdrv] nfp: abm: pass band parameter to functions (Pablo Cascon) [1663986] - [netdrv] nfp: abm: map per-band symbols (Pablo Cascon) [1663986] - [netdrv] nfp: abm: restructure Qdisc handling (Pablo Cascon) [1663986] - [netdrv] nfp: abm: save RED's parameters (Pablo Cascon) [1663986] - [netdrv] nfp: abm: reset RED's child based on limit (Pablo Cascon) [1663986] - [netdrv] nfp: abm: build full Qdisc hierarchy based on graft notifications (Pablo Cascon) [1663986] - [netdrv] nfp: abm: allocate Qdisc child table (Pablo Cascon) [1663986] - [netdrv] nfp: abm: remember which Qdisc is root (Pablo Cascon) [1663986] - [netdrv] nfp: abm: track all offload-enabled qdiscs (Pablo Cascon) [1663986] - [netdrv] nfp: abm: keep track of all RED thresholds (Pablo Cascon) [1663986] - [netdrv] nfp: abm: rename qdiscs -> red_qdiscs (Pablo Cascon) [1663986] - [netdrv] nfp: flower: remove unnecessary code in flow lookup (Pablo Cascon) [1663986] - [netdrv] nfp: flower: remove TC egdev offloads (Pablo Cascon) [1663986] - [netdrv] nfp: flower: offload tunnel decap rules via indirect TC blocks (Pablo Cascon) [1663986] - [netdrv] nfp: flower: increase scope of netdev checking functions (Pablo Cascon) [1663986] - [netdrv] nfp: flower: allow non repr netdev offload (Pablo Cascon) [1663986] - [netdrv] nfp: use the new __netdev_tx_sent_queue() BQL optimisation (Pablo Cascon) [1663986] - [netdrv] nfp: abm: refuse RED offload with harddrop set (Pablo Cascon) [1663986] - [netdrv] nfp: abm: don't set negative threshold (Pablo Cascon) [1663986] - [netdrv] nfp: abm: provide more precise info about offload parameter validation (Pablo Cascon) [1663986] - [netdrv] nfp: parse vNIC TLV capabilities at alloc time (Pablo Cascon) [1663986] - [netdrv] nfp: pass ctrl_bar pointer to nfp_net_alloc (Pablo Cascon) [1663986] - [netdrv] nfp: abm: split qdisc offload code into a separate file (Pablo Cascon) [1663986] - [netdrv] nfp: flower: include geneve as supported offload tunnel type (Pablo Cascon) [1663986] - [netdrv] nfp: flower: use geneve and vxlan helpers (Pablo Cascon) [1663986] - [netdrv] nfp: flower: use the common netdev notifier (Pablo Cascon) [1663986] - [netdrv] nfp: register a notifier handler in a central location for the device (Pablo Cascon) [1663986] - [netdrv] nfp: flower: make nfp_fl_lag_changels_event() void (Pablo Cascon) [1663986] - [netdrv] nfp: flower: don't try to nack device unregister events (Pablo Cascon) [1663986] - [netdrv] nfp: flower: remove unnecessary iteration over devices (Pablo Cascon) [1663986] - [netdrv] nfp: bpf: protect against mis-initializing atomic counters (Pablo Cascon) [1663986] - [netdrv] nfp: devlink port split support for 1x100G CXP NIC (Pablo Cascon) [1663986] - [netdrv] nfp: replace long license headers with SPDX (Pablo Cascon) [1663986] - [netdrv] nfp: bpf: support pointers to other stack frames for BPF-to-BPF calls (Pablo Cascon) [1663986] - [netdrv] nfp: bpf: account for BPF-to-BPF calls when preparing nfp JIT (Pablo Cascon) [1663986] - [netdrv] nfp: bpf: ignore helper-related checks for BPF calls in nfp verifier (Pablo Cascon) [1663986] - [netdrv] nfp: bpf: rename nfp_prog->stack_depth as nfp_prog->stack_frame_depth (Pablo Cascon) [1663986] - [netdrv] nfp: bpf: allow control message sizing for map ops (Pablo Cascon) [1663986] - [netdrv] nfp: allow apps to request larger MTU on control vNIC (Pablo Cascon) [1663986] - [netdrv] nfp: bpf: parse global BPF ABI version capability (Pablo Cascon) [1663986] - [netdrv] nfp: warn on experimental TLV types (Pablo Cascon) [1663986] - [netdrv] nfp: remove ndo_poll_controller (Pablo Cascon) [1663986] - [netdrv] nfp: replace spin_lock_bh with spin_lock in tasklet callback (Pablo Cascon) [1663986] - [netdrv] nfp: separate VXLAN and GRE feature handling (Pablo Cascon) [1663986] - [netdrv] nfp: validate rtsym accesses fall within the symbol (Pablo Cascon) [1663986] - [netdrv] nfp: prefix rtsym error messages with symbol name (Pablo Cascon) [1663986] - [netdrv] nfp: fix readq on absolute RTsyms (Pablo Cascon) [1663986] - [netdrv] nfp: make RTsym users handle absolute symbols correctly (Pablo Cascon) [1663986] - [netdrv] nfp: support access to absolute RTsyms (Pablo Cascon) [1663986] - [netdrv] nfp: convert all RTsym users to use new read/write helpers (Pablo Cascon) [1663986] - [netdrv] nfp: convert existing RTsym helpers to full target decoding (Pablo Cascon) [1663986] - [netdrv] nfp: pass cpp_id to nfp_cpp_map_area() (Pablo Cascon) [1663986] - [netdrv] nfp: add RTsym access helpers (Pablo Cascon) [1663986] - [netdrv] nfp: add basic errors messages to target logic (Pablo Cascon) [1663986] - [netdrv] nfp: save the MU locality field offset (Pablo Cascon) [1663986] - [netdrv] nfp: refactor the per-chip PCIe config (Pablo Cascon) [1663986] - [netdrv] nfp: add support for NFP5000 (Pablo Cascon) [1663986] - [netdrv] nfp: abm: look up MAC addresses via management FW (Pablo Cascon) [1663986] - [netdrv] nfp: add support for indirect HWinfo lookup (Pablo Cascon) [1663986] - [netdrv] nfp: interpret extended FW load result codes (Pablo Cascon) [1663986] - [netdrv] nfp: attempt FW load from flash (Pablo Cascon) [1663986] - [netdrv] nfp: encapsulate NSP command arguments into structs (Pablo Cascon) [1663986] - [netdrv] nfp: clean up return types in kdoc comments (Pablo Cascon) [1663986] - [netdrv] nfp: flower: allow matching on ipv4 UDP tunnel tos and ttl (Pablo Cascon) [1663986] - [netdrv] nfp: bpf: xdp_adjust_tail support (Pablo Cascon) [1663986] - [netdrv] nfp: fix variable dereferenced before check in nfp_app_ctrl_rx_raw() (Pablo Cascon) [1663986] - [netdrv] nfp: bpf: improve map offload info messages (Pablo Cascon) [1663986] - [netdrv] nfp: bpf: remember maps by ID (Pablo Cascon) [1663986] - [netdrv] nfp: bpf: allow receiving perf events on data queues (Pablo Cascon) [1663986] - [netdrv] nfp: bpf: pass raw data buffer to nfp_bpf_event_output() (Pablo Cascon) [1663986] - [netdrv] nfp: allow control message reception on data queues (Pablo Cascon) [1663986] - [netdrv] nfp: move repr handling on RX path (Pablo Cascon) [1663986] - [netdrv] nfp: protect from theoretical size overflows on HW descriptor ring (Pablo Cascon) [1663986] - [netdrv] nfp: restore correct ordering of fields in rx ring structure (Pablo Cascon) [1663986] - [netdrv] nfp: bpf: allow program sharing within ASIC (Pablo Cascon) [1663986] - [netdrv] nfp: add .ndo_init() and .ndo_uninit() callbacks (Pablo Cascon) [1663986] - [netdrv] nfp: add support for simultaneous driver and hw XDP (Pablo Cascon) [1663986] - [netdrv] nfp: avoid using getnstimeofday64() (Pablo Cascon) [1663986] - [netdrv] nfp: bpf: migrate to advanced reciprocal divide in reciprocal_div.h (Pablo Cascon) [1663986] - [netdrv] nfp: bpf: support u32 divide using reciprocal_div.h (Pablo Cascon) [1663986] - [netdrv] nfp: bpf: support u16 and u32 multiplications (Pablo Cascon) [1663986] - [netdrv] nfp: bpf: copy range info for all operands of all ALU operations (Pablo Cascon) [1663986] - [netdrv] nfp: bpf: rename umin/umax to umin_src/umax_src (Pablo Cascon) [1663986] - [netdrv] nfp: make use of napi_consume_skb() (Pablo Cascon) [1663986] - [netdrv] nfp: implement netpoll ndo (thus enabling netconsole) (Pablo Cascon) [1663986] - [netdrv] nfp: fail probe if serial or interface id is missing (Pablo Cascon) [1663986] - [netdrv] nfp: expose ring stats of inactive rings via ethtool (Pablo Cascon) [1663986] - [netdrv] nfp: bpf: allow source ptr type be map ptr in memcpy optimization (Pablo Cascon) [1663986] - [netdrv] bpf: offload: keep the offload state per-ASIC (Pablo Cascon) [1663986] - [netdrv] bpf: offload: aggregate offloads per-device (Pablo Cascon) [1663986] - [tools] selftests/bpf: add test for sharing objects between netdevs (Ivan Vecera) [1708399] - [netdrv] netdevsim: allow program sharing between devices (Ivan Vecera) [1708399] - [net] bpf: offload: allow program and map sharing per-ASIC (Ivan Vecera) [1708399] - [netdrv] bpf: offload: keep the offload state per-ASIC (Ivan Vecera) [1708399] - [netdrv] bpf: offload: aggregate offloads per-device (Ivan Vecera) [1708399] - [net] bpf: offload: rename bpf_offload_dev_match() to bpf_offload_prog_map_match() (Ivan Vecera) [1708399] - [netdrv] netdevsim: associate bound programs with shared dev (Ivan Vecera) [1708399] - [netdrv] netdevsim: add shared netdevsim devices (Ivan Vecera) [1708399] - [netdrv] netdevsim: add switch_id attribute (Ivan Vecera) [1708399]- [infiniband] IB/mlx5: Remove set but not used variable (Alaa Hleihel) [1691238] - [infiniband] IB/mlx5: WQE dump jumps over first 16 bytes (Alaa Hleihel) [1691238] - [netdrv] net/mlx5: Fix false compilation warning (Alaa Hleihel) [1691238] - [netdrv] net/mlx5e: Remove redundant assignment (Alaa Hleihel) [1691238] - [netdrv] net/mlx5e: Fix compilation warning in en_tc.c (Alaa Hleihel) [1691238] - [netdrv] net/mlx5: Fix compilation warning in eq.c (Alaa Hleihel) [1691238] - [netdrv] net/mlx5e: Fix the max MTU check in case of XDP (Alaa Hleihel) [1691238] - [netdrv] net/mlx5e: Fix use-after-free after xdp_return_frame (Alaa Hleihel) [1691238] - [infiniband] IB/mlx5: Fix scatter to CQE in DCT QP creation (Alaa Hleihel) [1691238] - [netdrv] Revert "net/mlx5e: Enable reporting checksum unnecessary also for L3 packets" (Alaa Hleihel) [1691238] - [netdrv] net/mlx5e: Rx, Check ip headers sanity (Alaa Hleihel) [1691238] - [netdrv] net/mlx5: FPGA, tls, idr remove on flow delete (Alaa Hleihel) [1691238] - [netdrv] net/mlx5: FPGA, tls, hold rcu read lock a bit longer (Alaa Hleihel) [1691238] - [netdrv] net/mlx5e: Consider tunnel type for encap contexts (Alaa Hleihel) [1691238] - [netdrv] net/mlx5: E-Switch, Fix esw manager vport indication for more vport commands (Alaa Hleihel) [1691238] - [netdrv] net/mlx5e: Correctly use the namespace type when allocating pedit action (Alaa Hleihel) [1691238] - [netdrv] net/mlx5: ethtool, Allow legacy link-modes configuration via non-extended ptys (Alaa Hleihel) [1691238] - [netdrv] net/mlx5: ethtool, Fix type analysis of advertised link-mode (Alaa Hleihel) [1691238] - [netdrv] net: mlx5: Add a missing check on idr_find, free buf (Alaa Hleihel) [1691238] - [netdrv] net/mlx5e: Allow IPv4 ttl & IPv6 hop_limit rewrite for all L4 protocols (Alaa Hleihel) [1691238] - [infiniband] IB/mlx5: Use mlx5 core to create/destroy a DEVX DCT (Alaa Hleihel) [1691238] - [netdrv] net/mlx5: Fix DCT creation bad flow (Alaa Hleihel) [1691238] - [infiniband] IB/mlx5: Fix bad flow upon DEVX mkey creation (Alaa Hleihel) [1691238] - [infiniband] IB/mlx5: Add support for ODP for DEVX indirection mkey (Alaa Hleihel) [1691238] - [infiniband] IB/mlx5: Manage indirection mkey upon DEVX flow for ODP (Alaa Hleihel) [1691238] - [infiniband] IB/mlx5: DEVX handling for indirection MKEY (Alaa Hleihel) [1691238] - [netdrv] net/mlx5e: Fix access to non-existing receive queue (Alaa Hleihel) [1691238] - [netdrv] net/mlx5e: Properly get the PF number phys port name ndo (Alaa Hleihel) [1691238] - [netdrv] net/mlx5: Consolidate update FTE for all removal changes (Alaa Hleihel) [1691238] - [netdrv] net/mlx5: Add a locked flag to node removal functions (Alaa Hleihel) [1691238] - [netdrv] net/mlx5: Add modify FTE helper function (Alaa Hleihel) [1691238] - [netdrv] net/mlx5: Fix multiple updates of steering rules in parallel (Alaa Hleihel) [1691238] - [infiniband] IB/mlx5: Validate correct PD before prefetch MR (Alaa Hleihel) [1691238] - [infiniband] RDMA/mlx5: Introduce and reuse helper to identify ODP MR (Alaa Hleihel) [1691238] - [infiniband] IB/mlx5: Protect against prefetch of invalid MR (Alaa Hleihel) [1691238] - [infiniband] net/mlx5: Make mlx5_cmd_exec_cb() a safe API (Alaa Hleihel) [1691238] - [infiniband] RDMA: Clean structures from CONFIG_INFINIBAND_ON_DEMAND_PAGING (Alaa Hleihel) [1691238] - [infiniband] RDMA/mlx5: Embed into the code flow the ODP config option (Alaa Hleihel) [1691238] - [netdrv] net/mlx5e: Add missing static function annotation (Alaa Hleihel) [1691238] - [infiniband] IB/mlx5: Do not use hw_access_flags for be and CPU data (Alaa Hleihel) [1691238] - [netdrv] net/mlx5: Fix code style issue in mlx driver (Alaa Hleihel) [1691238] - [infiniband] IB/mlx5: Fix the locking of SRQ objects in ODP events (Alaa Hleihel) [1691238] - [infiniband] IB/mlx5: Make mlx5_ib_stage_odp_cleanup() static (Alaa Hleihel) [1691238] - [infiniband] IB/mlx5: Declare local functions 'static' (Alaa Hleihel) [1691238] - [netdrv] RDMA/mlx5: Delete declaration of already removed function (Alaa Hleihel) [1691238] - [netdrv] mlx5-core: Mark ConnectX-6 Dx as unsupported device (Alaa Hleihel) [1691236 1687434] - [netdrv] net/mlx5: Update the list of the PCI supported devices (Alaa Hleihel) [1691236 1687434] - [infiniband] IB/mlx5: Fix mapping of link-mode to IB width and speed (Alaa Hleihel) [1691236] - [netdrv] net/mlx5: ethtool, Add ethtool support for 50Gbps per lane link modes (Alaa Hleihel) [1691236 1683102] - [infiniband] IB/mlx5: Add support for 50Gbps per lane link modes (Alaa Hleihel) [1691236 1683102] - [netdrv] net/mlx5: Add support to ext_* fields introduced in Port Type and Speed register (Alaa Hleihel) [1691236 1683102] - [include] net/mlx5: Add new fields to Port Type and Speed register (Alaa Hleihel) [1691236 1683102] - [netdrv] net/mlx5: Refactor queries to speed fields in Port Type and Speed register (Alaa Hleihel) [1691236 1683102] - [netdrv] net/mlx5e: Set peer flow needed also for multipath (Alaa Hleihel) [1691236 1663236] - [netdrv] net/mlx5e: Update check for merged eswitch device (Alaa Hleihel) [1691236 1663236] - [netdrv] net/mlx5e: Use hint to resolve route when in HW multipath mode (Alaa Hleihel) [1691236 1663236] - [netdrv] net/mlx5e: Always query offloaded tc peer rule counter (Alaa Hleihel) [1691236 1663236] - [netdrv] net/mlx5e: Re-attempt to offload flows on multipath port affinity events (Alaa Hleihel) [1691236 1663236] - [netdrv] net/mlx5: Emit port affinity event for multipath offloads (Alaa Hleihel) [1691236 1663236] - [netdrv] net/mlx5e: Allow one failure when offloading tc encap rules under multipath (Alaa Hleihel) [1691236 1663236] - [netdrv] net/mlx5e: Don't inherit flow flags on peer flow creation (Alaa Hleihel) [1691236 1663236] - [netdrv] net/mlx5e: Activate HW multipath and handle port affinity based on FIB events (Alaa Hleihel) [1691236 1663236] - [netdrv] net/mlx5: Add multipath mode (Alaa Hleihel) [1691236 1663236] - [netdrv] net/mlx5: Use own workqueue for lag netdev events processing (Alaa Hleihel) [1691236 1663236] - [netdrv] net/mlx5: Expose lag operations in header file (Alaa Hleihel) [1691236 1663236] - [netdrv] net/mlx5: Use unsigned int bit instead of bool as a struct member (Alaa Hleihel) [1691236 1663236] - [netdrv] net/mlx5e: Don't make internal use of errno to denote missing neigh (Alaa Hleihel) [1691236 1663236] - [netdrv] net/mlx5e: Cleanup attach encap function (Alaa Hleihel) [1691236 1663236] - [netdrv] net/mlx5e: Remove 'parse_attr' argument in mlx5e_tc_add_fdb_flow() (Alaa Hleihel) [1691236] - [netdrv] net/mlx5e: Introduce mlx5e_flow_esw_attr_init() helper (Alaa Hleihel) [1691236] - [netdrv] net/mlx5e: Return the allocated flow directly from __mlx5e_add_fdb_flow (Alaa Hleihel) [1691236] - [netdrv] net/mlx5e: Fix GRE key by controlling port tunnel entropy calculation (Alaa Hleihel) [1691236 1663240] - [include] net/mlx5: Introduce tunnel entropy control in PCMR register (Alaa Hleihel) [1691236 1663240] - [netdrv] net/mlx5: Use read-modify-write when changing PCMR register values (Alaa Hleihel) [1691236 1663240] - [netdrv] net/mlx5e: Remove wrong and superfluous tc pedit header type check (Alaa Hleihel) [1691236] - [netdrv] drivers: net: use flow action infrastructure (Alaa Hleihel) [1691236] - [netdrv] net/mlx5e: support for two independent packet edit actions (Alaa Hleihel) [1691236] - [netdrv] flow_offload: add flow_rule and flow_match structures and use them (Alaa Hleihel) [1691236] - [netdrv] net/mlx5e: XDP, fix redirect resources availability check (Alaa Hleihel) [1691236] - [netdrv] net/mlx5: Fix a compilation warning in events.c (Alaa Hleihel) [1691236] - [netdrv] net/mlx5: No command allowed when command interface is not ready (Alaa Hleihel) [1691236] - [netdrv] net/mlx5e: Fix NULL pointer derefernce in set channels error flow (Alaa Hleihel) [1691236] - [netdrv] net/mlx5e: Don't overwrite pedit action when multiple pedit used (Alaa Hleihel) [1691236] - [netdrv] net/mlx5e: Update hw flows when encap source mac changed (Alaa Hleihel) [1691236] - [netdrv] net/mlx5e: Use the inner headers to determine tc/pedit offload limitation on decap flows (Alaa Hleihel) [1691236] - [netdrv] net/mlx5e: Properly set steering match levels for offloaded TC decap rules (Alaa Hleihel) [1691236 1663207] - [netdrv] net/mlx5e: Unblock setting vid 0 for VFs through the uplink rep (Alaa Hleihel) [1691236] - [netdrv] net/mlx5e: Move to use common phys port names for vport representors (Alaa Hleihel) [1691236] - [netdrv] net/mlx5e: Allow MAC invalidation while spoofchk is ON (Alaa Hleihel) [1691236] - [netdrv] net/mlx5: Take lock with IRQs disabled to avoid deadlock (Alaa Hleihel) [1691236] - [netdrv] net/mlx5e: Fix wrong private flag usage causing checksum disable (Alaa Hleihel) [1691236] - [netdrv] Revert "net/mlx5e: E-Switch, Initialize eswitch only if eswitch manager" (Alaa Hleihel) [1691236] - [infiniband] RDMA/mlx5: Fix flow creation on representors (Alaa Hleihel) [1691236] - [infiniband] IB/mlx5: Fix how advise_mr() launches async work (Alaa Hleihel) [1691236] - [infiniband] RDMA/mlx5: Fix check for supported user flags when creating a QP (Alaa Hleihel) [1691236] - [netdrv] net/mlx5e: Fix cb_ident duplicate in indirect block register (Alaa Hleihel) [1691236] - [netdrv] net/mlx5e: Fix wrong (zero) TX drop counter indication for representor (Alaa Hleihel) [1691236] - [netdrv] net/mlx5e: Fix wrong error code return on FEC query failure (Alaa Hleihel) [1691236] - [infiniband] Revert "IB/mlx5: Fix long EEH recover time with NVMe offloads" (Alaa Hleihel) [1691236] - [infiniband] IB/mlx5: Allow XRC INI usage via verbs in DEVX context (Alaa Hleihel) [1691236] - [netdrv] net/mlx5e: drop useless LIST_HEAD (Alaa Hleihel) [1691236] - [netdrv] net/mlx5e: fix semicolon.cocci warnings (Alaa Hleihel) [1691236] - [infiniband] RDMA/mlx5: Signedness bug in UVERBS_HANDLER() (Alaa Hleihel) [1691236] - [infiniband] IB/mlx5: Allocate the per-port Q counter shared when DEVX is supported (Alaa Hleihel) [1691236] - [netdrv] net/mlx5e: XDP, Add user control for XDP TX MPWQE feature (Alaa Hleihel) [1691236] - [netdrv] net/mlx5e: XDP, Support Enhanced Multi-Packet TX WQE (Alaa Hleihel) [1691236] - [netdrv] net/mlx5e: XDP, Add array for WQE info descriptors (Alaa Hleihel) [1691236] - [netdrv] net/mlx5e: XDP, Maintain a FIFO structure for xdp_info instances (Alaa Hleihel) [1691236] - [netdrv] net/mlx5e: XDP, Replace boolean doorbell indication with segment pointer (Alaa Hleihel) [1691236] - [netdrv] net/mlx5e: XDP, Warn upon polling an error CQE (Alaa Hleihel) [1691236] - [netdrv] net/mlx5e: XDP, Change the XDP SQ redirect indication (Alaa Hleihel) [1691236] - [netdrv] net/mlx5e: XDP, Precede XDP-related operations in RQ poll by a loaded program check (Alaa Hleihel) [1691236] - [netdrv] net/mlx5e: TX, Print opcode in error CQE warning (Alaa Hleihel) [1691236] - [infiniband] IB/mlx5: Fix wrong error unwind (Alaa Hleihel) [1691236] - [infiniband] IB/mlx5: Fix long EEH recover time with NVMe offloads (Alaa Hleihel) [1691236] - [infiniband] IB/mlx5: Simplify netdev unbinding (Alaa Hleihel) [1691236] - [infiniband] IB/mlx5: Use the correct commands for UMEM and UCTX allocation (Alaa Hleihel) [1691236] - [infiniband] IB/mlx5: Use uid as part of alloc/dealloc transport domain (Alaa Hleihel) [1691236] - [netdrv] net/mlx5: Fix LAG requirement when CONFIG_MLX5_ESWITCH is off (Alaa Hleihel) [1691236] - [netdrv] net/mlx5: Fix query_nic_sys_image_guid() error during init (Alaa Hleihel) [1691236] - [netdrv] net/mlx5e: Support tunnel encap over tagged Ethernet (Alaa Hleihel) [1691236 1663255] - [netdrv] net/mlx5e: Support VLAN encap ETH header generation (Alaa Hleihel) [1691236 1663255] - [netdrv] net/mlx5e: Re-order route and encap header memory allocation (Alaa Hleihel) [1691236 1663255] - [netdrv] net/mlx5e: Tunnel encap ETH header helper function (Alaa Hleihel) [1691236 1663255] - [netdrv] net/mlx5e: Fail attempt to offload e-switch TC encap flows with vlan on underlay (Alaa Hleihel) [1691236] - [netdrv] net/mlx5e: Tunnel routing output devs helper function (Alaa Hleihel) [1691236 1663255] - [netdrv] net/mlx5e: Fail attempt to offload e-switch TC flows with egress upper devices (Alaa Hleihel) [1691236] - [netdrv] net/mlx5e: Allow vlans on e-switch uplink reps (Alaa Hleihel) [1691236 1663255] - [netdrv] net/mlx5e: Increase VF representors' SQ size to 128 (Alaa Hleihel) [1691236] - [netdrv] mlx5: extend PTP gettime function to read system clock (Alaa Hleihel) [1691236] - [netdrv] mlx5: update timecounter at least twice per counter overflow (Alaa Hleihel) [1691236] - [include] IB/mlx5: Introduce uid as part of alloc/dealloc transport domain (Alaa Hleihel) [1691236] - [netdrv] drivers: net: ethernet: mellanox: use skb_sec_path helper (Alaa Hleihel) [1691236] - [infiniband] IB/mlx5: Fix compile issue when ODP disabled (Alaa Hleihel) [1691236] - [include] net/mlx5: Add shared Q counter bits (Alaa Hleihel) [1691236] - [infiniband] IB/mlx5: Add advise_mr() support (Alaa Hleihel) [1691236 1663248] - [infiniband] IB/uverbs: Add helper to get array size from ptr attribute (Alaa Hleihel) [1691236 1663248] - [infiniband] RDMA/mlx5: Fix function name typo 'fileds' -> 'fields' (Alaa Hleihel) [1691236] - [infiniband] RDMA/mlx5: Delete unreachable handle_atomic code by simplifying SW completion (Alaa Hleihel) [1691236] - [netdrv] net/mlx5: Continue driver initialization despite debugfs failure (Alaa Hleihel) [1691236] - [netdrv] net/mlx5e: Add some ethtool port control entries to the uplink rep netdev (Alaa Hleihel) [1691236 1663256] - [netdrv] net/mlx5e: Expose ethtool pause and link functions to mlx5e callers (Alaa Hleihel) [1691236 1663256] - [netdrv] net/mlx5e: Add sriov and udp tunnel ndo support for the uplink rep (Alaa Hleihel) [1691236 1663256] - [netdrv] net/mlx5e: Handle port mtu/link, dcb and lag for uplink reps (Alaa Hleihel) [1691236 1663256] - [netdrv] net/mlx5e: Uninstantiate esw manager vport netdev on switchdev mode (Alaa Hleihel) [1691236 1663256] - [netdrv] net/mlx5e: Remove leftover code from the PF netdev being uplink rep (Alaa Hleihel) [1691236 1663256] - [netdrv] net/mlx5e: Use dedicated uplink vport netdev representor (Alaa Hleihel) [1691236 1663256] - [netdrv] net/mlx5e: Use single argument for the esw representor build params helper (Alaa Hleihel) [1691236 1663256] - [netdrv] net/mlx5: E-Switch, Remove redundant reloading of the IB interface (Alaa Hleihel) [1691236 1663256 1663207] - [netdrv] net/mlx5: Handle LAG FW commands failure gracefully (Alaa Hleihel) [1691236 1663230] - [netdrv] net/mlx5: Make RoCE and SR-IOV LAG modes explicit (Alaa Hleihel) [1691236 1663230] - [netdrv] net/mlx5: Rename mlx5_lag_is_bonded() to __mlx5_lag_is_active() (Alaa Hleihel) [1691236 1663230] - [netdrv] net/mlx5: Allow co-enablement of uplink LAG and SRIOV (Alaa Hleihel) [1691236 1663230] - [netdrv] net/mlx5: Allow/disallow LAG according to pre-req only (Alaa Hleihel) [1691236 1663230] - [netdrv] net/mlx5: Adjustments for the activate LAG logic to run under sriov (Alaa Hleihel) [1691236 1663230] - [netdrv] net/mlx5e: Duplicate offloaded TC eswitch rules under uplink LAG (Alaa Hleihel) [1691236 1663230] - [netdrv] net/mlx5e: Offload TC e-switch rules with egress LAG device (Alaa Hleihel) [1691236 1663230] - [netdrv] net/mlx5e: In case of LAG, one switch parent id is used for all representors (Alaa Hleihel) [1691236 1663230] - [netdrv] net/mlx5e: Enhance flow counter scheme for offloaded TC eswitch rules (Alaa Hleihel) [1691236 1663230] - [netdrv] net/mlx5e: Infrastructure for duplicated offloading of TC flows (Alaa Hleihel) [1691236 1663230 1663207] - [netdrv] net/mlx5e: E-Switch, Add peer miss rules (Alaa Hleihel) [1691236 1663230 1663207] - [netdrv] net/mlx5: Introduce inter-device communication mechanism (Alaa Hleihel) [1691236 1663230] - [netdrv] net/mlx5: Fold the modify lag code into function (Alaa Hleihel) [1691236 1663230] - [netdrv] net/mlx5: Add lag affinity info to log (Alaa Hleihel) [1691236 1663230] - [netdrv] net/mlx5: Split the activate lag function into two routines (Alaa Hleihel) [1691236 1663230] - [include] net/mlx5: E-Switch, Introduce flow counter affinity (Alaa Hleihel) [1691236 1663230] - [infiniband] IB/mlx5: Unify e-switch representors load approach between uplink and VFs (Alaa Hleihel) [1691236] - [include] net/mlx5: Use lowercase 'X' for hex values (Alaa Hleihel) [1691236] - [netdrv] net/mlx5e: Remove set but not used variable 'upriv' (Alaa Hleihel) [1691236] - [netdrv] net/mlx5: Remove duplicated include from eswitch.c (Alaa Hleihel) [1691236] - [netdrv] net/mlx5e: Use monitor counters for update stats (Alaa Hleihel) [1691236] - [netdrv] net/mlx5e: Monitor counters commands support (Alaa Hleihel) [1691236] - [netdrv] net/mlx5e: Avoid query PPCNT register if not supported by the device (Alaa Hleihel) [1691236] - [netdrv] net/mlx5e: Use CQE padding for Ethernet CQs (Alaa Hleihel) [1691236] - [netdrv] net/mlx5e: Support multiple encapsulations for a TC flow (Alaa Hleihel) [1691236 1663239 1663207] - [netdrv] net/mlx5e: Allow association of a flow to multiple encaps (Alaa Hleihel) [1691236 1663239] - [netdrv] net/mlx5e: Change parse attr struct to accommodate multiple tunnel infos (Alaa Hleihel) [1691236 1663239] - [netdrv] net/mlx5e: Support header rewrite actions with remote port mirroring (Alaa Hleihel) [1691236 1663239 1663207] - [netdrv] net/mlx5e: Replace the split logic with extended destination (Alaa Hleihel) [1691236 1663239] - [netdrv] net/mlx5e: Annul encap action ordering requirement (Alaa Hleihel) [1691236 1663239 1663207] - [netdrv] net/mlx5e: Move flow attr reformat action bit to per dest flags (Alaa Hleihel) [1691236 1663239 1663207] - [netdrv] net/mlx5e: Refactor eswitch flow attr for destination specific properties (Alaa Hleihel) [1691236 1663239 1663207] - [netdrv] net/mlx5: E-Switch, Rename esw attr mirror count field (Alaa Hleihel) [1691236 1663239 1663207] - [netdrv] net/mlx5: Consider encapsulation properties when comparing destinations (Alaa Hleihel) [1691236 1663239] - [infiniband] RDMA/mlx5: Fail early if user tries to create flows on IB representors (Alaa Hleihel) [1691236] - [infiniband] IB/mlx5: Remove duplicated include from mlx5_ib.h (Alaa Hleihel) [1691236] - [infiniband] IB/mlx5: Add 2X width support to query_port (Alaa Hleihel) [1691236 1683102] - [infiniband] IB/mlx5: Add HDR speed support to query port (Alaa Hleihel) [1691236 1683102] - [infiniband] IB/mlx5: Report CapabilityMask2 in ib_query_port (Alaa Hleihel) [1691236 1683102] - [netdrv] net/mlx5e: Add GRE protocol offloading (Alaa Hleihel) [1691236 1663240] - [netdrv] net/mlx5e: Move TC tunnel offloading code to separate source file (Alaa Hleihel) [1691236 1663240] - [netdrv] net/mlx5e: Branch according to classified tunnel type (Alaa Hleihel) [1691236 1663240] - [netdrv] net/mlx5e: Refactor VXLAN tunnel decap offloading code (Alaa Hleihel) [1691236 1663240] - [netdrv] net/mlx5e: Refactor VXLAN tunnel encap offloading code (Alaa Hleihel) [1691236 1663240] - [netdrv] net/mlx5e: Replace egdev with indirect block notifications (Alaa Hleihel) [1691236 1663240] - [netdrv] net/mlx5e: Propagate the filter's net device to mlx5e structures (Alaa Hleihel) [1691236 1663240] - [netdrv] net/mlx5e: Provide the TC filter netdev as parameter to flower callbacks (Alaa Hleihel) [1691236 1663240] - [netdrv] net/mlx5e: Support TC indirect block notifications for eswitch uplink reprs (Alaa Hleihel) [1691236 1663240] - [netdrv] net/mlx5e: Store eswitch uplink representor state on a dedicated struct (Alaa Hleihel) [1691236 1663240] - [netdrv] net/mlx5: Remove the get protocol device interface entry (Alaa Hleihel) [1691236] - [netdrv] net/mlx5: Support extended destination format in flow steering command (Alaa Hleihel) [1691236 1663239] - [netdrv] net/mlx5: E-Switch, Change vhca id valid bool field to bit flag (Alaa Hleihel) [1691236 1663239 1663207] - [include] net/mlx5: Introduce extended destination fields (Alaa Hleihel) [1691236 1663239] - [infiniband] net/mlx5: Revise gre and nvgre key formats (Alaa Hleihel) [1691236 1663240] - [netdrv] net/mlx5: Add monitor commands layout and event data (Alaa Hleihel) [1691236] - [netdrv] net/mlx5: Add support for plugged-disabled cable status in PME (Alaa Hleihel) [1691236] - [netdrv] net/mlx5: Add support for PCIe power slot exceeded error in PME (Alaa Hleihel) [1691236] - [netdrv] net/mlx5: Rework handling of port module events (Alaa Hleihel) [1691236] - [netdrv] net/mlx5: Move flow counters data structures from flow steering header (Alaa Hleihel) [1691236] - [infiniband] IB/mlx5: Use helper to get CQE opcode (Alaa Hleihel) [1691236] - [netdrv] net/mlx5: Use helper to get CQE opcode (Alaa Hleihel) [1691236] - [netdrv] net/mlx5: When fetching CQEs return CQE instead of void pointer (Alaa Hleihel) [1691236] - [infiniband] IB/mlx5: Report packet based credit mode device capability (Alaa Hleihel) [1691236] - [infiniband] IB/mlx5: Add packet based credit mode support (Alaa Hleihel) [1691236] - [include] net/mlx5: Expose packet based credit mode (Alaa Hleihel) [1691236] - [infiniband] IB/mlx5: Enable TX on a DEVX flow table (Alaa Hleihel) [1691236] - [netdrv] net/mlx5e: Improve ethtool private-flags code structure (Alaa Hleihel) [1691236] - [netdrv] net/mlx5e: ethtool, Support user configuration for RX hash fields (Alaa Hleihel) [1691236] - [netdrv] net/mlx5e: Move RSS params to a dedicated struct (Alaa Hleihel) [1691236] - [netdrv] net/mlx5e: Refactor TIR configuration function (Alaa Hleihel) [1691236] - [netdrv] net/mlx5e: Move modify tirs hash functionality (Alaa Hleihel) [1691236] - [netdrv] net/mlx5e: Cleanup unused defines (Alaa Hleihel) [1691236] - [netdrv] net/mlx5e: Remove trailing space of tx_pause ethtool counter name (Alaa Hleihel) [1691236] - [infiniband] IB/mlx5: Allow XRC usage via verbs in DEVX context (Alaa Hleihel) [1691236] - [infiniband] IB/mlx5: Update the supported DEVX commands (Alaa Hleihel) [1691236] - [infiniband] IB/mlx5: Enforce DEVX privilege by firmware (Alaa Hleihel) [1691236] - [infiniband] IB/mlx5: Enable modify and query verbs objects via DEVX (Alaa Hleihel) [1691236] - [include] net/mlx5: Update mlx5_ifc with DEVX UCTX capabilities bits (Alaa Hleihel) [1691236] - [infiniband] RDMA/mlx5: Unfold modify RMP function (Alaa Hleihel) [1691236] - [infiniband] RDMA/mlx5: Unfold create RMP function (Alaa Hleihel) [1691236] - [infiniband] RDMA/mlx5: Initialize SRQ tables on mlx5_ib (Alaa Hleihel) [1691236] - [infiniband] RDMA/mlx5: Update SRQ functions signatures to mlx5_ib format (Alaa Hleihel) [1691236] - [infiniband] RDMA/mlx5: Use stages for callback to setup and release DEVX (Alaa Hleihel) [1691236] - [infiniband] RDMA/mlx5: Remove SRQ signature global flag (Alaa Hleihel) [1691236] - [infiniband] net/mlx5: Move SRQ functions to RDMA part (Alaa Hleihel) [1691236] - [netdrv] net/mlx5: Remove references to local mlx5_core functions (Alaa Hleihel) [1691236] - [netdrv] net/mlx5: Remove not-used lib/eq.h header file (Alaa Hleihel) [1691236] - [netdrv] net/mlx5: Remove dead transobj code (Alaa Hleihel) [1691236] - [infiniband] net/mlx5: Align SRQ licenses and copyright information (Alaa Hleihel) [1691236] - [netdrv] net/mlx5: Debug print for forwarded async events (Alaa Hleihel) [1691236] - [netdrv] net/mlx5: Forward SRQ resource events (Alaa Hleihel) [1691236] - [netdrv] net/mlx5: Forward QP/WorkQueues resource events (Alaa Hleihel) [1691236] - [netdrv] net/mlx5: Remove all deprecated software versions of FW events (Alaa Hleihel) [1691236] - [infiniband] IB/mlx5: Handle raw delay drop general event (Alaa Hleihel) [1691236] - [netdrv] net/mlx5: Allow forwarding event type general event as is (Alaa Hleihel) [1691236] - [infiniband] IB/mlx5: Handle raw port change event rather than the software version (Alaa Hleihel) [1691236] - [netdrv] net/mlx5: Remove unused events callback and logic (Alaa Hleihel) [1691236] - [infiniband] IB/mlx5: Use the new mlx5 core notifier API (Alaa Hleihel) [1691236] - [netdrv] net/mlx5: Forward all mlx5 events to mlx5 notifiers chain (Alaa Hleihel) [1691236] - [netdrv] net/mlx5e: Use the new mlx5 core notifier API (Alaa Hleihel) [1691236] - [netdrv] net/mlx5: Allow port change event to be forwarded to driver notifiers chain (Alaa Hleihel) [1691236] - [netdrv] net/mlx5: Driver events notifier API (Alaa Hleihel) [1691236] - [infiniband] IB/mlx5: Use fragmented QP's buffer for in-kernel users (Alaa Hleihel) [1691236] - [infiniband] IB/mlx5: Use fragmented SRQ's buffer for in-kernel users (Alaa Hleihel) [1691236] - [infiniband] RDMA/mlx5: Attach a DEVX counter via raw flow creation (Alaa Hleihel) [1691236] - [netdrv] net/mlx5: Improve core device events handling (Alaa Hleihel) [1691236] - [netdrv] net/mlx5: Device events, Use async events chain (Alaa Hleihel) [1691236] - [netdrv] net/mlx5: CQ ERR, Use async events chain (Alaa Hleihel) [1691236] - [netdrv] net/mlx5: Resource tables, Use async events chain (Alaa Hleihel) [1691236] - [netdrv] net/mlx5: CmdIF, Use async events chain (Alaa Hleihel) [1691236] - [netdrv] net/mlx5: FWPage, Use async events chain (Alaa Hleihel) [1691236] - [netdrv] net/mlx5: E-Switch, Use async events chain (Alaa Hleihel) [1691236] - [netdrv] net/mlx5: Clock, Use async events chain (Alaa Hleihel) [1691236] - [netdrv] net/mlx5: FPGA, Use async events chain (Alaa Hleihel) [1691236] - [netdrv] net/mlx5: FWTrace, Use async events chain (Alaa Hleihel) [1691236] - [netdrv] net/mlx5: EQ, Introduce atomic notifier chain subscription API (Alaa Hleihel) [1691236] - [infiniband] RDMA/mlx5: Use the uapi disablement APIs instead of code (Alaa Hleihel) [1691236] - [infiniband] RDMA/uverbs: Use a linear list to describe the compiled-in uapi (Alaa Hleihel) [1691236] - [netdrv] mlx5: use skb_vlan_tag_get_prio() (Alaa Hleihel) [1691236] - [infiniband] IB/mlx5: Allow modify AV in DCI QP to RTR (Alaa Hleihel) [1691236] - [netdrv] net/mlx5: EQ, Make EQE access methods inline (Alaa Hleihel) [1691236] - [netdrv] {net, IB}/mlx5: Move Page fault EQ and ODP logic to RDMA (Alaa Hleihel) [1691236] - [netdrv] net/mlx5: EQ, Generic EQ (Alaa Hleihel) [1691236] - [netdrv] net/mlx5: EQ, Different EQ types (Alaa Hleihel) [1691236] - [netdrv] net/mlx5: EQ, Privatize eq_table and friends (Alaa Hleihel) [1691236] - [netdrv] net/mlx5: EQ, irq_info and rmap belong to eq_table (Alaa Hleihel) [1691236] - [netdrv] net/mlx5: EQ, Create all EQs in one place (Alaa Hleihel) [1691236] - [netdrv] net/mlx5: EQ, Move all EQ logic to eq.c (Alaa Hleihel) [1691236] - [netdrv] net/mlx5: EQ, Remove redundant completion EQ list lock (Alaa Hleihel) [1691236] - [netdrv] net/mlx5: EQ, No need to store eq index as a field (Alaa Hleihel) [1691236] - [netdrv] net/mlx5: EQ, Remove unused fields and structures (Alaa Hleihel) [1691236] - [netdrv] net/mlx5: EQ, Use the right place to store/read IRQ affinity hint (Alaa Hleihel) [1691236] - [include] net/mlx5: Fix offsets of ifc reserved fields (Alaa Hleihel) [1691236] - [netdrv] net/mlx5e: Remove the false indication of software timestamping support (Alaa Hleihel) [1691234 1647734] - [netdrv] net/mlx5: Typo fix in del_sw_hw_rule (Alaa Hleihel) [1691234] - [netdrv] net/mlx5e: RX, Fix wrong early return in receive queue poll (Alaa Hleihel) [1691234] - [netdrv] net/mlx5e: Cancel DIM work on close SQ (Alaa Hleihel) [1691234] - [netdrv] net/mlx5e: Remove unused UDP GSO remaining counter (Alaa Hleihel) [1691234] - [netdrv] net/mlx5e: Avoid encap flows deletion attempt the 1st time a neigh is resolved (Alaa Hleihel) [1691234] - [netdrv] net/mlx5e: Properly initialize flow attributes for slow path eswitch rule deletion (Alaa Hleihel) [1691234] - [netdrv] net/mlx5e: Avoid overriding the user provided priority for offloaded tc rules (Alaa Hleihel) [1691234] - [netdrv] net/mlx5e: Err if asked to mirror a goto chain tc eswitch rule (Alaa Hleihel) [1691234] - [netdrv] net/mlx5e: Fix default amount of channels for VF representors (Alaa Hleihel) [1691234] - [include] net/mlx5: E-Switch, Fix fdb cap bits swap (Alaa Hleihel) [1691234] - [infiniband] IB/mlx5: Block DEVX umem from the non applicable cases (Alaa Hleihel) [1691234] - [infiniband] IB/mlx5: Fix XRC QP support after introducing extended atomic (Alaa Hleihel) [1691234] - [netdrv] net/mlx5e: Fix failing ethtool query on FEC query error (Alaa Hleihel) [1691234] - [netdrv] net/mlx5e: Fix wrong field name in FEC related functions (Alaa Hleihel) [1691234] - [netdrv] net/mlx5e: Fix a bug in turning off FEC policy in unsupported speeds (Alaa Hleihel) [1691234] - [include] net/mlx5: Fix XRC SRQ umem valid bits (Alaa Hleihel) [1691234] - [netdrv] net/mlx5: Allocate enough space for the FDB sub-namespaces (Alaa Hleihel) [1691234] - [netdrv] net/mlx5e: Added 'raw_errors_laneX' fields to ethtool statistics (Alaa Hleihel) [1691234] - [include] net/mlx5: Added "per_lane_error_counters" cap bit to PCAM (Alaa Hleihel) [1691234] - [netdrv] net/mlx5e: Ethtool driver callback for query/set FEC policy (Alaa Hleihel) [1691234] - [netdrv] net/mlx5e: Add port FEC get/set functions (Alaa Hleihel) [1691234] - [netdrv] net/mlx5: Add FEC fields to Port Phy Link Mode (PPLM) reg (Alaa Hleihel) [1691234] - [netdrv] net/mlx5: Remove counter from idr after removing it from list (Alaa Hleihel) [1691234] - [netdrv] net/mlx5: Take fs_counters dellist before addlist (Alaa Hleihel) [1691234] - [infiniband] net/mlx5: Refactor fragmented buffer struct fields and init flow (Alaa Hleihel) [1691234] - [netdrv] net/mlx5e: Support offloading tc priorities and chains for eswitch flows (Alaa Hleihel) [1691234] - [netdrv] net/mlx5e: Use a slow path rule instead if vxlan neighbour isn't available (Alaa Hleihel) [1691234] - [netdrv] net/mlx5: E-Switch, Enable setting goto slow path chain action (Alaa Hleihel) [1691234] - [netdrv] net/mlx5e: Avoid duplicated code for tc offloads add/del fdb rule (Alaa Hleihel) [1691234] - [netdrv] net/mlx5e: For TC offloads, always add new flow instead of appending the actions (Alaa Hleihel) [1691234] - [netdrv] net/mlx5: Add a no-append flow insertion mode (Alaa Hleihel) [1691234] - [netdrv] net/mlx5: E-Switch, Add chains and priorities (Alaa Hleihel) [1691234] - [netdrv] net/mlx5: E-Switch, Have explicit API to delete fwd rules (Alaa Hleihel) [1691234] - [netdrv] net/mlx5: Split FDB fast path prio to multiple namespaces (Alaa Hleihel) [1691234] - [include] net/mlx5: Add cap bits for multi fdb encap (Alaa Hleihel) [1691234] - [netdrv] net/mlx5e: Split TC add rule path for nic vs e-switch (Alaa Hleihel) [1691234] - [netdrv] net/mlx5e: Change return type of tc add flow functions (Alaa Hleihel) [1691234] - [netdrv] net/mlx5: Use flow counter IDs and not the wrapping cache object (Alaa Hleihel) [1691234] - [netdrv] net/mlx5: E-Switch, Get counters for offloaded flows from callers (Alaa Hleihel) [1691234] - [infiniband] IB/mlx5: Add support for extended atomic operations (Alaa Hleihel) [1691234] - [infiniband] IB/mlx5: Allow scatter to CQE without global signaled WRs (Alaa Hleihel) [1691234] - [infiniband] IB/mlx5: Verify that driver supports user flags (Alaa Hleihel) [1691234] - [infiniband] IB/mlx5: Support scatter to CQE for DC transport type (Alaa Hleihel) [1691234] - [include] net/mlx5: Expose DC scatter to CQE capability bit (Alaa Hleihel) [1691234] - [infiniband] RDMA/mlx5: Add support for flow tag to raw create flow (Alaa Hleihel) [1691234] - [infiniband] IB/mlx5: Verify DEVX object type (Alaa Hleihel) [1691234] - [netdrv] net/mlx5e: Add new counter for aRFS rule insertion failures (Alaa Hleihel) [1691234] - [netdrv] net/mlx5e: Add extack messages for TC offload failures (Alaa Hleihel) [1691234] - [netdrv] net/mlx5e: E-Switch, Add extack messages to devlink callbacks (Alaa Hleihel) [1691234] - [netdrv] net/mlx5e: Allow reporting of checksum unnecessary (Alaa Hleihel) [1691234] - [netdrv] net/mlx5e: Enable reporting checksum unnecessary also for L3 packets (Alaa Hleihel) [1691234] - [netdrv] net/mlx5e: Add ethtool control of ring params to VF representors (Alaa Hleihel) [1691234] - [netdrv] net/mlx5e: Enable multi-queue and RSS for VF representors (Alaa Hleihel) [1691234] - [netdrv] net/mlx5e: Expose ethtool rss key size / indirection table functions (Alaa Hleihel) [1691234] - [netdrv] net/mlx5e: Expose function for building RSS params (Alaa Hleihel) [1691234] - [netdrv] net/mlx5e: Provide explicit directive if to create inner indirect tirs (Alaa Hleihel) [1691234] - [netdrv] net/mlx5: E-Switch, Provide flow dest when creating vport rx rule (Alaa Hleihel) [1691234] - [netdrv] net/mlx5e: Extract creation of rep's default flow rule (Alaa Hleihel) [1691234] - [netdrv] net/mlx5e: Enable stateless offloads for VF representor netdevs (Alaa Hleihel) [1691234] - [netdrv] net/mlx5e: Change VF representors' RQ type (Alaa Hleihel) [1691234] - [netdrv] net/mlx5e: Ethtool steering, Support masks for l3/l4 filters (Alaa Hleihel) [1691234] - [infiniband] IB/mlx5: Enable DEVX on IB (Alaa Hleihel) [1691234] - [infiniband] IB/mlx5: Enable DEVX white list commands (Alaa Hleihel) [1691234] - [infiniband] IB/mlx5: Manage device uid for DEVX white list commands (Alaa Hleihel) [1691234] - [infiniband] IB/mlx5: Expose RAW QP device handles to user space (Alaa Hleihel) [1691234] - [infiniband] IB/mlx5: Set valid umem bit on DEVX (Alaa Hleihel) [1691234] - [infiniband] IB/mlx5: Set uid as part of TD commands (Alaa Hleihel) [1691234] - [infiniband] IB/mlx5: Set uid as part of XRCD commands (Alaa Hleihel) [1691234] - [infiniband] IB/mlx5: Set uid as part of CQ creation (Alaa Hleihel) [1691234] - [infiniband] IB/mlx5: Set uid upon PD allocation (Alaa Hleihel) [1691234] - [infiniband] IB/mlx5: Set uid as part of RQT commands (Alaa Hleihel) [1691234] - [infiniband] IB/mlx5: Set uid as part of TIS commands (Alaa Hleihel) [1691234] - [infiniband] IB/mlx5: Set uid as part of TIR commands (Alaa Hleihel) [1691234] - [infiniband] IB/mlx5: Set uid as part of MCG commands (Alaa Hleihel) [1691234] - [infiniband] IB/mlx5: Set uid as part of DCT commands (Alaa Hleihel) [1691234] - [infiniband] IB/mlx5: Set uid as part of SRQ commands (Alaa Hleihel) [1691234] - [infiniband] IB/mlx5: Set uid as part of SQ commands (Alaa Hleihel) [1691234] - [infiniband] IB/mlx5: Set uid as part of RQ commands (Alaa Hleihel) [1691234] - [infiniband] IB/mlx5: Set uid as part of QP creation (Alaa Hleihel) [1691234] - [infiniband] IB/mlx5: Use uid as part of PD commands (Alaa Hleihel) [1691234] - [include] net/mlx5: Update mlx5_ifc with DEVX UID bits (Alaa Hleihel) [1691234] - [netdrv] net/mlx5: Set uid as part of DCT commands (Alaa Hleihel) [1691234] - [netdrv] net/mlx5: Set uid as part of SRQ commands (Alaa Hleihel) [1691234] - [netdrv] net/mlx5: Set uid as part of SQ commands (Alaa Hleihel) [1691234] - [netdrv] net/mlx5: Set uid as part of RQ commands (Alaa Hleihel) [1691234] - [netdrv] net/mlx5: Set uid as part of QP commands (Alaa Hleihel) [1691234] - [netdrv] net/mlx5: Set uid as part of CQ commands (Alaa Hleihel) [1691234] - [infiniband] RDMA/mlx5: Enable vport loopback when user context or QP mandate (Alaa Hleihel) [1691234] - [infiniband] RDMA/mlx5: Allow creating RAW ethernet QP with loopback support (Alaa Hleihel) [1691234] - [infiniband] RDMA/mlx5: Refactor transport domain bookkeeping logic (Alaa Hleihel) [1691234] - [infiniband] net/mlx5: Rename incorrect naming in IFC file (Alaa Hleihel) [1691234] - [infiniband] RDMA/mlx5: Use rdma_user_mmap_io (Alaa Hleihel) [1691234] - [infiniband] RDMA/mlx5: Allow creating a matcher for a NIC TX flow table (Alaa Hleihel) [1691234 1663215] - [infiniband] RDMA/mlx5: Add NIC TX namespace when getting a flow table (Alaa Hleihel) [1691234 1663215] - [infiniband] RDMA/mlx5: Add flow actions support to raw create flow (Alaa Hleihel) [1691234 1663215] - [infiniband] RDMA/mlx5: Refactor raw flow creation (Alaa Hleihel) [1691234 1663215] - [infiniband] RDMA/mlx5: Don't overwrite action if already set (Alaa Hleihel) [1691234 1663215] - [infiniband] RDMA/mlx5: Refactor flow action parsing to be more generic (Alaa Hleihel) [1691234 1663215] - [infiniband] RDMA/mlx5: Enable attaching packet reformat action to steering flows (Alaa Hleihel) [1691234 1663215] - [infiniband] RDMA/mlx5: Enable reformat on NIC RX if supported (Alaa Hleihel) [1691234 1663215] - [infiniband] RDMA/mlx5: Enable attaching DECAP action to steering flows (Alaa Hleihel) [1691234 1663215] - [infiniband] RDMA/mlx5: Enable decap and packet reformat on flow tables (Alaa Hleihel) [1691234 1663215] - [infiniband] RDMA/mlx5: Enable attaching modify header to steering flows (Alaa Hleihel) [1691234 1663215] - [infiniband] RDMA/mlx5: Add NIC TX steering support (Alaa Hleihel) [1691234 1663215] - [netdrv] net/mlx5e: Replace PTP clock lock from RW lock to seq lock (Alaa Hleihel) [1691234] - [netdrv] net/mlx5e: Move Q counters allocation and drop RQ to init_rx (Alaa Hleihel) [1691234] - [netdrv] net/mlx5: Add flow counters idr (Alaa Hleihel) [1691234] - [netdrv] net/mlx5: Store flow counters in a list (Alaa Hleihel) [1691234] - [netdrv] net/mlx5: Add new list to store deleted flow counters (Alaa Hleihel) [1691234] - [netdrv] net/mlx5: Change flow counters addlist type to single linked list (Alaa Hleihel) [1691234] - [infiniband] RDMA/mlx5: Extend packet reformat verbs (Alaa Hleihel) [1691234 1663215] - [infiniband] RDMA/mlx5: Add new flow action verb - packet reformat (Alaa Hleihel) [1691234 1663215] - [infiniband] RDMA/uverbs: Add generic function to fill in flow action object (Alaa Hleihel) [1691234 1663215] - [infiniband] RDMA/mlx5: Add a new flow action verb - modify header (Alaa Hleihel) [1691234 1663215] - [netdrv] net/mlx5: Export packet reformat alloc/dealloc functions (Alaa Hleihel) [1691234 1663215] - [netdrv] net/mlx5: Pass a namespace for packet reformat ID allocation (Alaa Hleihel) [1691234 1663215] - [include] net/mlx5: Expose new packet reformat capabilities (Alaa Hleihel) [1691234 1663215] - [netdrv] {net, RDMA}/mlx5: Rename encap to reformat packet (Alaa Hleihel) [1691234 1663215] - [netdrv] net/mlx5: Move header encap type to IFC header file (Alaa Hleihel) [1691234 1663215] - [netdrv] net/mlx5: Break encap/decap into two separated flow table creation flags (Alaa Hleihel) [1691234 1663215] - [netdrv] net/mlx5: Add support for more namespaces when allocating modify header (Alaa Hleihel) [1691234 1663215] - [netdrv] net/mlx5: Export modify header alloc/dealloc functions (Alaa Hleihel) [1691234 1663215] - [netdrv] net/mlx5: Add proper NIC TX steering flow tables support (Alaa Hleihel) [1691234 1663215] - [netdrv] net/mlx5: Cleanup flow namespace getter switch logic (Alaa Hleihel) [1691234] - [infiniband] IB/mlx5: Change TX affinity assignment in RoCE LAG mode (Alaa Hleihel) [1691234] - [netdrv] net/mlx5: Add memic command opcode to command checker (Alaa Hleihel) [1691234] - [infiniband] IB/mlx5: Destroy the DEVX object upon error flow (Alaa Hleihel) [1691231] - [netdrv] net/mlx5e: TLS, Read capabilities only when it is safe (Alaa Hleihel) [1691231] - [netdrv] net/mlx5e: Ethtool steering, fix udp source port value (Alaa Hleihel) [1691231] - [netdrv] net/mlx5: Improve argument name for add flow API (Alaa Hleihel) [1691231] - [netdrv] net/mlx5e: Ethtool steering, l4 proto support (Alaa Hleihel) [1691231] - [netdrv] net/mlx5e: Ethtool steering, ip6 support (Alaa Hleihel) [1691231] - [netdrv] net/mlx5e: Ethtool steering flow parsing refactoring (Alaa Hleihel) [1691231] - [netdrv] net/mlx5e: Ethtool steering flow validation refactoring (Alaa Hleihel) [1691231] - [infiniband] IB/uverbs: Use uverbs_alloc for allocations (Alaa Hleihel) [1691231] - [netdrv] net/mlx5: Unexport functions that need not be exported (Alaa Hleihel) [1691231] - [netdrv] net/mlx5: Remove unused mlx5_query_vport_admin_state (Alaa Hleihel) [1691231] - [netdrv] net/mlx5: E-Switch, Remove unused argument when creating legacy FDB (Alaa Hleihel) [1691231] - [netdrv] net/mlx5: Rename modify/query_vport state related enums (Alaa Hleihel) [1691231] - [netdrv] net/mlx5e: Mark expected switch fall-throughs (Alaa Hleihel) [1691231] - [netdrv] mellanox: fix the dport endianness in call of __inet6_lookup_established() (Alaa Hleihel) [1691231] - [netdrv] mlx5: handle DMA mapping error case for XDP redirect (Alaa Hleihel) [1691231] - [infiniband] IB/uverbs: Add UVERBS_ATTR_FLAGS_IN to the specs language (Alaa Hleihel) [1691231] - [netdrv] net/mlx5e: Issue direct lookup on vxlan ports by vport representors (Alaa Hleihel) [1691231] - [netdrv] net/mlx5e: TX, Use function to access sq_dma object in fifo (Alaa Hleihel) [1691231] - [netdrv] net/mlx5e: TX, Move DB fields in TXQ-SQ struct (Alaa Hleihel) [1691231] - [netdrv] net/mlx5e: Add support for XDP_REDIRECT in device-out side (Alaa Hleihel) [1691231] - [netdrv] net/mlx5e: Re-order fields of struct mlx5e_xdpsq (Alaa Hleihel) [1691231] - [netdrv] net/mlx5e: Refactor XDP counters (Alaa Hleihel) [1691231] - [netdrv] net/mlx5e: Make XDP xmit functions more generic (Alaa Hleihel) [1691231] - [netdrv] net/mlx5e: Add counter for XDP redirect in RX (Alaa Hleihel) [1691231] - [infiniband] IB/mlx5: Enable driver uapi commands for flow steering (Alaa Hleihel) [1691231] - [infiniband] IB/mlx5: Add support for a flow table destination for driver flow steering (Alaa Hleihel) [1691231] - [infiniband] IB/mlx5: Support adding flow steering rule by raw description (Alaa Hleihel) [1691231] - [infiniband] IB/mlx5: Introduce driver create and destroy flow methods (Alaa Hleihel) [1691231] - [infiniband] IB/mlx5: Introduce flow steering matcher uapi object (Alaa Hleihel) [1691231] - [netdrv] net/mlx5: Add support for flow table destination number (Alaa Hleihel) [1691231] - [netdrv] net/mlx5: Add forward compatible support for the FTE match data (Alaa Hleihel) [1691231] - [netdrv] net/mlx5e: Support offloading double vlan push/pop tc actions (Alaa Hleihel) [1691231 1615127] - [netdrv] net/mlx5e: Refactor tc vlan push/pop actions offloading (Alaa Hleihel) [1691231 1615127] - [netdrv] net/mlx5e: Support offloading tc double vlan headers match (Alaa Hleihel) [1691231 1615127] - [netdrv] net/mlx5: FW tracer, Add debug prints (Alaa Hleihel) [1691231] - [netdrv] net/mlx5: FW tracer, Enable tracing (Alaa Hleihel) [1691231] - [netdrv] net/mlx5: FW tracer, parse traces and kernel tracing support (Alaa Hleihel) [1691231] - [netdrv] net/mlx5: FW tracer, events handling (Alaa Hleihel) [1691231] - [netdrv] net/mlx5: FW tracer, register log buffer memory key (Alaa Hleihel) [1691231] - [netdrv] net/mlx5: FW tracer, create trace buffer and copy strings database (Alaa Hleihel) [1691231] - [netdrv] net/mlx5: FW tracer, implement tracer logic (Alaa Hleihel) [1691231] - [infiniband] RDMA/mlx5: Remove set but not used variables (Alaa Hleihel) [1691231] - [netdrv] net/mlx5: Add XRQ commands definitions (Alaa Hleihel) [1691231] - [netdrv] net/mlx5: Add core support for double vlan push/pop steering action (Alaa Hleihel) [1691231 1615127] - [netdrv] net/mlx5: Expose MPEGC (Management PCIe General Configuration) structures (Alaa Hleihel) [1691231] - [netdrv] net/mlx5: FW tracer, add hardware structures (Alaa Hleihel) [1691231] - [netdrv] net/mlx5: fix an unused-function warning (Alaa Hleihel) [1691231] - [netdrv] net/mlx5e: IPsec, fix byte count in CQE (Alaa Hleihel) [1691231] - [netdrv] net/mlx5: Accel, add common metadata functions (Alaa Hleihel) [1691231] - [netdrv] net/mlx5e: TLS, build TLS netdev from capabilities (Alaa Hleihel) [1691231] - [netdrv] net/mlx5e: TLS, add software statistics (Alaa Hleihel) [1691231] - [netdrv] net/mlx5e: TLS, add Innova TLS rx data path (Alaa Hleihel) [1691231] - [netdrv] net/mlx5e: TLS, add innova rx support (Alaa Hleihel) [1691231] - [netdrv] net/mlx5: Accel, add TLS rx offload routines (Alaa Hleihel) [1691231] - [netdrv] net/mlx5e: TLS, refactor variable names (Alaa Hleihel) [1691231] - [infiniband] RDMA/mlx5: Check that supplied blue flame index doesn't overflow (Alaa Hleihel) [1691231] - [infiniband] RDMA/mlx5: Melt consecutive calls to alloc_bfreg() in one call (Alaa Hleihel) [1691231] - [netdrv] net/mlx5: Use 2-factor allocator calls (Alaa Hleihel) [1691231] - [infiniband] RDMA/mlx5: Remove unused port number parameter (Alaa Hleihel) [1691231] - [infiniband] IB/mlx5: Expose dump and fill memory key (Alaa Hleihel) [1691231] - [include] net/mlx5: Add hardware definitions for dump_fill_mkey (Alaa Hleihel) [1691231] - [infiniband] net/mlx5: Limit scope of dump_fill_mkey function (Alaa Hleihel) [1691231] - [infiniband] IB/mlx5: Add support for drain SQ & RQ (Alaa Hleihel) [1691231] - [infiniband] IB/mlx5: Support RoCE ICRC encapsulated error counter (Alaa Hleihel) [1691231 1663195] - [include] net/mlx5: Add RoCE RX ICRC encapsulated counter (Alaa Hleihel) [1691231 1663195] - [infiniband] RDMA/mlx5: Refactor transport domain checks (Alaa Hleihel) [1691231] - [infiniband] IB/mlx5: Expose DEVX tree (Alaa Hleihel) [1691231 1663190] - [infiniband] IB/mlx5: Add DEVX query EQN support (Alaa Hleihel) [1691231 1663190] - [infiniband] IB/mlx5: Add DEVX support for memory registration (Alaa Hleihel) [1691231 1663190] - [infiniband] IB/mlx5: Add support for DEVX query UAR (Alaa Hleihel) [1691231 1663190] - [infiniband] IB/mlx5: Add DEVX support for modify and query commands (Alaa Hleihel) [1691231 1663190] - [infiniband] IB/mlx5: Add obj create and destroy functionality (Alaa Hleihel) [1691231 1663190] - [infiniband] IB/mlx5: Add support for DEVX general command (Alaa Hleihel) [1691231 1663190] - [infiniband] IB/mlx5: Introduce DEVX (Alaa Hleihel) [1691231 1663190] - [netdrv] net/mlx5: Expose DEVX specification (Alaa Hleihel) [1691231]- [virt] kvm: arm/arm64: Don't emulate virtual timers on userspace ioctls (Andrew Jones) [1716066] - [virt] kvm: arm/arm64: Remove unused timer variable (Andrew Jones) [1716066] - [virt] kvm: arm/arm64: Rework the timer code to use a timer_map (Andrew Jones) [1716066] - [powerpc] powernv: Fix compile without CONFIG_TRACEPOINTS (David Gibson) [1524674] - [virt] kvm: ppc: book3s: Remove useless checks in 'release' method of KVM device (David Gibson) [1524674] - [powerpc] kvm: ppc: book3s hv: xive: Clear escalation interrupt pointers on device close (David Gibson) [1524674] - [powerpc] kvm: ppc: book3s hv: xive: Prevent races when releasing device (David Gibson) [1524674] - [powerpc] kvm: ppc: book3s hv: xive: Replace the 'destroy' method by a 'release' method (David Gibson) [1524674] - [virt] kvm: Introduce a 'release' method for KVM devices (David Gibson) [1524674] - [powerpc] kvm: ppc: book3s hv: xive: Activate XIVE exploitation mode (David Gibson) [1524674] - [powerpc] kvm: ppc: book3s hv: xive: Add passthrough support (David Gibson) [1524674] - [powerpc] kvm: ppc: book3s hv: xive: Add a mapping for the source ESB pages (David Gibson) [1524674] - [powerpc] kvm: ppc: book3s hv: xive: Add a TIMA mapping (David Gibson) [1524674] - [virt] kvm: Introduce a 'mmap' method for KVM devices (David Gibson) [1524674] - [powerpc] kvm: ppc: book3s hv: xive: Add get/set accessors for the VP XIVE state (David Gibson) [1524674] - [powerpc] kvm: ppc: book3s hv: xive: Add a control to dirty the XIVE EQ pages (David Gibson) [1524674] - [powerpc] kvm: ppc: book3s hv: xive: Add a control to sync the sources (David Gibson) [1524674] - [powerpc] kvm: ppc: book3s hv: xive: Add a global reset control (David Gibson) [1524674] - [powerpc] kvm: ppc: book3s hv: xive: Add controls for the EQ configuration (David Gibson) [1524674] - [powerpc] kvm: ppc: book3s hv: xive: Add a control to configure a source (David Gibson) [1524674] - [powerpc] kvm: ppc: book3s hv: xive: add a control to initialize a source (David Gibson) [1524674] - [powerpc] kvm: ppc: book3s hv: xive: Introduce a new capability KVM_CAP_PPC_IRQ_XIVE (David Gibson) [1524674] - [powerpc] kvm: ppc: book3s hv: Add a new KVM device for the XIVE native exploitation mode (David Gibson) [1524674] - [powerpc] xive: add OPAL extensions for the XIVE native exploitation support (David Gibson) [1524674] - [powerpc] powernv: move OPAL call wrapper tracing and interrupt handling to C (David Gibson) [1524674] - [thermal] thermal/intel_powerclamp: fix truncated kthread name (Lihong Yang) [1716810] - [kernel] kernel/signal.c: trace_signal_deliver when signal_group_exit (Waiman Long) [1548279] - [kernel] signal: unconditionally leave the frozen state in ptrace_stop() (Waiman Long) [1548279] - [kernel] cgroup: never call do_group_exit() with task->frozen bit set (Waiman Long) [1548279] - [kernel] kernel: cgroup: fix misuse of x (Waiman Long) [1548279] - [kernel] cgroup: get rid of cgroup_freezer_frozen_exit() (Waiman Long) [1548279] - [kernel] cgroup: prevent spurious transition into non-frozen state (Waiman Long) [1548279] - [kernel] cgroup: Remove unused cgrp variable (Waiman Long) [1548279] - [documentation] cgroup: document cgroup v2 freezer interface (Waiman Long) [1548279] - [kernel] cgroup: add tracing points for cgroup v2 freezer (Waiman Long) [1548279] - [kernel] cgroup: make TRACE_CGROUP_PATH irq-safe (Waiman Long) [1548279] - [tools] kselftests: cgroup: don't fail on cg_kill_all() error in cg_destroy() (Waiman Long) [1548279] - [kernel] cgroup: cgroup v2 freezer (Waiman Long) [1548279] - [kernel] cgroup: protect cgroup->nr_(dying_)descendants by css_set_lock (Waiman Long) [1548279] - [kernel] cgroup: implement __cgroup_task_count() helper (Waiman Long) [1548279] - [kernel] cgroup: rename freezer.c into legacy_freezer.c (Waiman Long) [1548279] - [kernel] cgroup: remove extra cgroup_migrate_finish() call (Waiman Long) [1548279] - [kernel] cgroup/cpuset: Update stale generate_sched_domains() comments (Waiman Long) [1548279] - [kernel] cgroup: saner refcounting for cgroup_root (Waiman Long) [1548279] - [fs] fix cgroup_do_mount() handling of failure exits (Waiman Long) [1548279] - [kernel] cgroup: Add named hierarchy disabling to cgroup_no_v1 boot param (Waiman Long) [1548279] - [kernel] cgroup: fix parsing empty mount option string (Waiman Long) [1548279] - [kernel] cgroup: fix CSS_TASK_ITER_PROCS (Waiman Long) [1548279] - [kernel] cgroup: Fix dom_cgrp propagation when enabling threaded mode (Waiman Long) [1548279] - [lib] lib: objagg: fix handling of object with 0 users when assembling hints (Ivan Vecera) [1704850] - [lib] test_objagg: Uninitialized variable in error handling (Ivan Vecera) [1704850] - [lib] test_objagg: Test the correct variable (Ivan Vecera) [1704850] - [lib] lib: objagg: Fix an error code in objagg_hints_get() (Ivan Vecera) [1704850] - [lib] lib: objagg: add root count to stats (Ivan Vecera) [1704850] - [lib] lib: objagg: implement optimization hints assembly and use hints for object creation (Ivan Vecera) [1704850] - [lib] lib: objagg: fix typo in objagg_stats_put() docstring (Ivan Vecera) [1704850] - [lib] lib: introduce initial implementation of object aggregation manager (Ivan Vecera) [1704850] - [netdrv] ibmvnic: Fix unchecked return codes of memory allocations (Steve Best) [1718919] - [netdrv] ibmvnic: Refresh device multicast list after reset (Steve Best) [1718919] - [netdrv] ibmvnic: Do not close unopened driver during reset (Steve Best) [1718919] - [target] scsi: target: tcmu: Switch to bitmap_zalloc() (Maurizio Lombardi) [1712917] - [target] scsi: target: tcmu: wait for nl reply only if there are listeners or during an add (Maurizio Lombardi) [1712917] - [target] scsi: target/iscsi: Simplify iscsit_handle_text_cmd() (Maurizio Lombardi) [1712917] - [target] scsi: target/iscsi: Simplify iscsit_dump_data_payload() (Maurizio Lombardi) [1712917] - [target] scsi: target/iscsi: Avoid iscsit_release_commands_from_conn() deadlock (Maurizio Lombardi) [1712917] - [target] scsi: target/iscsi: Rename a function and a function pointer (Maurizio Lombardi) [1712917] - [target] scsi: target/iscsi: Fix spelling of "unsolicited" (Maurizio Lombardi) [1712917] - [target] scsi: target/iscsi: Convert comments about locking into runtime checks (Maurizio Lombardi) [1712917] - [target] scsi: target/iscsi: Remove an incorrect comment (Maurizio Lombardi) [1712917] - [target] scsi: target/core: Add target_send_busy() (Maurizio Lombardi) [1712917] - [target] scsi: target/core: Inline transport_lun_remove_cmd() (Maurizio Lombardi) [1712917] - [target] scsi: target/core: Simplify the LUN RESET implementation (Maurizio Lombardi) [1712917] - [target] scsi: target/core: Remove several state tests from the TMF code (Maurizio Lombardi) [1712917] - [target] scsi: target/core: Remove the write_pending_status() callback function (Maurizio Lombardi) [1712917] - [target] scsi: target: make the pi_prot_format ConfigFS path readable (Maurizio Lombardi) [1712917] - [target] scsi: tcmu: fix use after free (Maurizio Lombardi) [1712917] - [target] scsi: tcmu: avoid cmd/qfull timers updated whenever a new cmd comes (Maurizio Lombardi) [1712917] - [target] scsi: target/iscsi: fix error msg typo when create lio_qr_cache failed (Maurizio Lombardi) [1712917] - [target] scsi: target/core: Use kmem_cache_free() instead of kfree() (Maurizio Lombardi) [1712917] - [target] scsi: target: perform t10_wwn ID initialisation in target_alloc_device() (Maurizio Lombardi) [1712917] - [target] scsi: target: remove hardcoded T10 Vendor ID in INQUIRY response (Maurizio Lombardi) [1712917] - [target] scsi: target: add device vendor_id configfs attribute (Maurizio Lombardi) [1712917] - [target] scsi: target: consistently null-terminate t10_wwn strings (Maurizio Lombardi) [1712917] - [target] scsi: target: use consistent left-aligned ASCII INQUIRY data (Maurizio Lombardi) [1712917] - [target] scsi: target/core: Reduce the amount of code executed with a spinlock held (Maurizio Lombardi) [1712917] - [target] scsi: target/core: Make ABORT and LUN RESET handling synchronous (Maurizio Lombardi) [1712917] - [target] scsi: target/core: Fix TAS handling for aborted commands (Maurizio Lombardi) [1712917] - [target] scsi: target/core: Simplify the code for aborting SCSI commands (Maurizio Lombardi) [1712917] - [target] scsi: target/core: Make it possible to wait from more than one context for command completion (Maurizio Lombardi) [1712917] - [target] scsi: target/core: Use system workqueues for TMF (Maurizio Lombardi) [1712917] - [target] scsi: target/core: Make sure that target_wait_for_sess_cmds() waits long enough (Maurizio Lombardi) [1712917] - [target] scsi: target: Fix target_wait_for_sess_cmds breakage with active signals (Maurizio Lombardi) [1712917] - [target] scsi: target/core: Simplify transport_clear_lun_ref() (Maurizio Lombardi) [1712917] - [target] scsi: target/core: Use kvcalloc() instead of open-coding it (Maurizio Lombardi) [1712917] - [target] scsi: target/tcmu: Fix queue_cmd_ring() declaration (Maurizio Lombardi) [1712917] - [target] scsi: target: replace fabric_ops.name with fabric_alias (Maurizio Lombardi) [1712917] - [target] scsi: target: drop unnecessary get_fabric_name() accessor from fabric_ops (Maurizio Lombardi) [1712917] - [target] scsi: target: drop unused pi_prot_format attribute storage (Maurizio Lombardi) [1712917] - [target] scsi: target: add emulate_pr backstore attr to toggle PR support (Maurizio Lombardi) [1712917] - [target] scsi: target/core: Avoid that a kernel oops is triggered when COMPARE AND WRITE fails (Maurizio Lombardi) [1712917] - [target] scsi: target: Don't request modules that aren't even built (Maurizio Lombardi) [1712917] - [target] scsi: target: Set response length for REPORT TARGET PORT GROUPS (Maurizio Lombardi) [1712917] - [target] scsi: target/core: Always call transport_complete_callback() upon failure (Maurizio Lombardi) [1712917] - [target] scsi: target/core: Use sg_alloc_table() instead of open-coding it (Maurizio Lombardi) [1712917] - [target] scsi: target/core: Use the SECTOR_SHIFT constant (Maurizio Lombardi) [1712917] - [target] scsi: target/core: Remove the SCF_COMPARE_AND_WRITE_POST flag (Maurizio Lombardi) [1712917] - [target] scsi: target/core: Remove an unused data member from struct xcopy_pt_cmd (Maurizio Lombardi) [1712917] - [target] scsi: target/core: Fix spelling in two source code comments (Maurizio Lombardi) [1712917] - [target] scsi: target: stash sess_err_stats on Data-Out timeout (Maurizio Lombardi) [1712917] - [target] scsi: target: split out helper for cxn timeout error stashing (Maurizio Lombardi) [1712917] - [target] scsi: target: log NOP ping timeouts as errors (Maurizio Lombardi) [1712917] - [target] scsi: target: log Data-Out timeouts as errors (Maurizio Lombardi) [1712917] - [include] scsi: target: use ISCSI_IQN_LEN in iscsi_target_stat (Maurizio Lombardi) [1712917] - [target] scsi: target: iblock: split T10 PI SGL across command bios (Maurizio Lombardi) [1712917] - [target] scsi: iscsi: target: fix spelling mistake "entires" -> "entries" (Maurizio Lombardi) [1712917] - [target] scsi: iscsi: target: Fix conn_ops double free (Maurizio Lombardi) [1712917] - [target] scsi: iscsi: target: Set conn->sess to NULL when iscsi_login_set_conn_values fails (Maurizio Lombardi) [1712917] - [target] scsi: target: loop, usb, vhost, xen: use target_remove_session (Maurizio Lombardi) [1712917] - [target] scsi: tcm_fc: use target_remove_session (Maurizio Lombardi) [1712917] - [target] scsi: target: make transport_init_session_tags static (Maurizio Lombardi) [1712917] - [target] scsi: iscsi target: have iscsit_start_nopin_timer call __iscsit_start_nopin_timer (Maurizio Lombardi) [1712917] - [target] scsi: target: fix __transport_register_session locking (Maurizio Lombardi) [1712917] - [target] Revert "scsi: target/iscsi: Reduce number of __iscsit_free_cmd() callers" (Maurizio Lombardi) [1712917] - [target] scsi: tcmu: use u64 for dev_size (Maurizio Lombardi) [1712917] - [target] scsi: tcmu: use match_int for dev params (Maurizio Lombardi) [1712917] - [target] scsi: tcmu: do not set max_blocks if data_bitmap has been setup (Maurizio Lombardi) [1712917] - [target] scsi: tcmu: unmap if dev is configured (Maurizio Lombardi) [1712917] - [target] scsi: tcmu: check if dev is configured before block/reset (Maurizio Lombardi) [1712917] - [target] scsi: tcmu: use lio core se_device configuration helper (Maurizio Lombardi) [1712917] - [target] scsi: target: add helper to check if dev is configured (Maurizio Lombardi) [1712917] - [target] scsi: tcmu: initialize list head (Maurizio Lombardi) [1712917] - [target] scsi: target_core_user: fix double unlock (Maurizio Lombardi) [1712917] - [target] scsi: target: Remove se_dev_entry.ua_count (Maurizio Lombardi) [1712917] - [target] scsi: target: Fix handling of removed LUNs (Maurizio Lombardi) [1712917] - [target] scsi: target: Send unit attention condition even if the sense buffer is too small (Maurizio Lombardi) [1712917] - [target] scsi: target: Do not duplicate the code that marks that a command has sense data (Maurizio Lombardi) [1712917] - [target] scsi: target/tcm_loop: Avoid that static checkers warn about dead code (Maurizio Lombardi) [1712917] - [target] scsi: target/iscsi: Reduce number of __iscsit_free_cmd() callers (Maurizio Lombardi) [1712917] - [target] scsi: target: Simplify the code for waiting for command completion (Maurizio Lombardi) [1712917] - [target] scsi: target: Simplify transport_generic_free_cmd() (2/2) (Maurizio Lombardi) [1712917] - [target] scsi: target: Simplify transport_generic_free_cmd() (1/2) (Maurizio Lombardi) [1712917] - [target] scsi: target: Fold core_tmr_handle_tas_abort() into transport_cmd_finish_abort() (Maurizio Lombardi) [1712917] - [target] scsi: target: Simplify core_tmr_handle_tas_abort() (Maurizio Lombardi) [1712917] - [target] scsi: target: Document when CMD_T_STOP and CMD_T_COMPLETE are set (Maurizio Lombardi) [1712917] - [target] scsi: target: Make the session shutdown code also wait for commands that are being aborted (Maurizio Lombardi) [1712917] - [target] scsi: target: Introduce transport_init_session() (Maurizio Lombardi) [1712917] - [target] scsi: target: Rename transport_init_session() into transport_alloc_session() (Maurizio Lombardi) [1712917] - [target] scsi: target: Move a list_del_init() statement (Maurizio Lombardi) [1712917] - [target] scsi: target: Avoid that EXTENDED COPY commands trigger lock inversion (Maurizio Lombardi) [1712917] - [target] scsi: target: Use config_item_name() instead of open-coding it (Maurizio Lombardi) [1712917] - [target] scsi: tcmu: Don't pass KERN_ERR to pr_err (Maurizio Lombardi) [1712917] - [target] scsi: target: remove target_find_device (Maurizio Lombardi) [1712917] - [target] scsi: tcmu: add module wide block/reset_netlink support (Maurizio Lombardi) [1712917] - [target] scsi: tcmu: misc nl code cleanup (Maurizio Lombardi) [1712917] - [target] scsi: tcmu: simplify nl interface (Maurizio Lombardi) [1712917] - [target] scsi: tcmu: track nl commands (Maurizio Lombardi) [1712917] - [target] scsi: tcmu: delete unused __wait (Maurizio Lombardi) [1712917] - [target] scsi: tcmu: remove useless code and clean up the code style (Maurizio Lombardi) [1712917]- [ipc] ipc: do cyclic id allocation for the ipc object. (Waiman Long) [1710480] - [ipc] ipc: conserve sequence numbers in ipcmni_extend mode (Waiman Long) [1710480] - [ipc] ipc: allow boot time extension of IPCMNI from 32k to 16M (Waiman Long) [1710480] - [ipc] ipc/mqueue: optimize msg_get() (Waiman Long) [1710480] - [ipc] ipc/mqueue: remove redundant wq task assignment (Waiman Long) [1710480] - [ipc] ipc: prevent lockup on alloc_msg and free_msg (Waiman Long) [1710480] - [ipc] ipc: IPCMNI limit check for semmni (Waiman Long) [1710480] - [ipc] ipc: IPCMNI limit check for msgmni and shmmni (Waiman Long) [1710480] - [ipc] ipc/shm.c: use ERR_CAST() for shm_lock() error return (Waiman Long) [1710480] - [ipc] ipc/shm: properly return EIDRM in shm_lock() (Waiman Long) [1710480] - [ipc] ipc/util.c: update return value of ipc_getref from int to bool (Waiman Long) [1710480] - [ipc] ipc/util.c: further variable name cleanups (Waiman Long) [1710480] - [ipc] ipc: simplify ipc initialization (Waiman Long) [1710480] - [ipc] ipc: get rid of ids->tables_initialized hack (Waiman Long) [1710480] - [lib] lib/rhashtable: guarantee initial hashtable allocation (Waiman Long) [1710480] - [lib] lib/rhashtable: simplify bucket_table_alloc() (Waiman Long) [1710480] - [ipc] ipc: drop ipc_lock() (Waiman Long) [1710480] - [ipc] ipc/util.c: correct comment in ipc_obtain_object_check (Waiman Long) [1710480] - [ipc] ipc: rename ipcctl_pre_down_nolock() (Waiman Long) [1710480] - [ipc] ipc/util.c: use ipc_rcu_putref() for failues in ipc_addid() (Waiman Long) [1710480] - [ipc] ipc: reorganize initialization of kern_ipc_perm.seq (Waiman Long) [1710480] - [ipc] ipc: compute kern_ipc_perm.id under the ipc lock (Waiman Long) [1710480] - [x86] x86/speculation/mds: Improve CPU buffer clear documentation (Waiman Long) [1713695 1690360 1690351 1690338] {CVE-2018-12126 CVE-2018-12127 CVE-2018-12130 CVE-2019-11091} - [x86] x86/speculation/mds: Revert CPU buffer clear on double fault exit (Waiman Long) [1713695 1690360 1690351 1690338] {CVE-2018-12126 CVE-2018-12127 CVE-2018-12130 CVE-2019-11091} - [x86] x86/speculation/mds: Add 'mitigations=' support for MDS (Waiman Long) [1713695 1690360 1690351 1690338] {CVE-2018-12126 CVE-2018-12127 CVE-2018-12130 CVE-2019-11091} - [s390] s390/speculation: Support 'mitigations=' cmdline option (Waiman Long) [1713695 1690360 1690351 1690338] {CVE-2018-12126 CVE-2018-12127 CVE-2018-12130 CVE-2019-11091} - [powerpc] powerpc/speculation: Support 'mitigations=' cmdline option (Waiman Long) [1713695 1690360 1690351 1690338] {CVE-2018-12126 CVE-2018-12127 CVE-2018-12130 CVE-2019-11091} - [mm] x86/speculation: Support 'mitigations=' cmdline option (Waiman Long) [1713695 1690360 1690351 1690338] {CVE-2018-12126 CVE-2018-12127 CVE-2018-12130 CVE-2019-11091} - [kernel] cpu/speculation: Add 'mitigations=' cmdline option (Waiman Long) [1713695 1690360 1690351 1690338] {CVE-2018-12126 CVE-2018-12127 CVE-2018-12130 CVE-2019-11091} - [documentation] x86/speculation/mds: Fix documentation typo (Waiman Long) [1713695 1690360 1690351 1690338] {CVE-2018-12126 CVE-2018-12127 CVE-2018-12130 CVE-2019-11091} - [documentation] Documentation: Correct the possible MDS sysfs values (Waiman Long) [1713695 1690360 1690351 1690338] {CVE-2018-12126 CVE-2018-12127 CVE-2018-12130 CVE-2019-11091} - [documentation] x86/mds: Add MDSUM variant to the MDS documentation (Waiman Long) [1713695 1690360 1690351 1690338] {CVE-2018-12126 CVE-2018-12127 CVE-2018-12130 CVE-2019-11091} - [x86] x86/speculation/mds: Print SMT vulnerable on MSBDS with mitigations off (Waiman Long) [1713695 1690360 1690351 1690338] {CVE-2018-12126 CVE-2018-12127 CVE-2018-12130 CVE-2019-11091} - [x86] x86/speculation/mds: Fix comment (Waiman Long) [1713695 1690360 1690351 1690338] {CVE-2018-12126 CVE-2018-12127 CVE-2018-12130 CVE-2019-11091} - [x86] x86/speculation/mds: Add SMT warning message (Waiman Long) [1713695 1690360 1690351 1690338] {CVE-2018-12126 CVE-2018-12127 CVE-2018-12130 CVE-2019-11091} - [x86] x86/speculation: Move arch_smt_update() call to after mitigation decisions (Waiman Long) [1713695 1690360 1690351 1690338] {CVE-2018-12126 CVE-2018-12127 CVE-2018-12130 CVE-2019-11091} - [documentation] x86/speculation/mds: Add mds=full,nosmt cmdline option (Waiman Long) [1713695 1690360 1690351 1690338] {CVE-2018-12126 CVE-2018-12127 CVE-2018-12130 CVE-2019-11091} - [documentation] Documentation: Add MDS vulnerability documentation (Waiman Long) [1713695 1690360 1690351 1690338] {CVE-2018-12126 CVE-2018-12127 CVE-2018-12130 CVE-2019-11091} - [documentation] documentation: Move L1TF to separate directory (Waiman Long) [1713695 1690360 1690351 1690338] {CVE-2018-12126 CVE-2018-12127 CVE-2018-12130 CVE-2019-11091} - [x86] x86/speculation/mds: Add mitigation mode VMWERV (Waiman Long) [1713695 1690360 1690351 1690338] {CVE-2018-12126 CVE-2018-12127 CVE-2018-12130 CVE-2019-11091} - [base] x86/speculation/mds: Add sysfs reporting for MDS (Waiman Long) [1713695 1690360 1690351 1690338] {CVE-2018-12126 CVE-2018-12127 CVE-2018-12130 CVE-2019-11091} - [x86] x86/speculation/mds: Add mitigation control for MDS (Waiman Long) [1713695 1690360 1690351 1690338] {CVE-2018-12126 CVE-2018-12127 CVE-2018-12130 CVE-2019-11091} - [x86] x86/speculation/mds: Conditionally clear CPU buffers on idle entry (Waiman Long) [1713695 1690360 1690351 1690338] {CVE-2018-12126 CVE-2018-12127 CVE-2018-12130 CVE-2019-11091} - [kvm] x86/kvm/vmx: Add MDS protection when L1D Flush is not active (Waiman Long) [1713695 1690360 1690351 1690338] {CVE-2018-12126 CVE-2018-12127 CVE-2018-12130 CVE-2019-11091} - [x86] x86/speculation/mds: Clear CPU buffers on exit to user (Waiman Long) [1713695 1690360 1690351 1690338] {CVE-2018-12126 CVE-2018-12127 CVE-2018-12130 CVE-2019-11091} - [documentation] x86/speculation/mds: Add mds_clear_cpu_buffers() (Waiman Long) [1713695 1690360 1690351 1690338] {CVE-2018-12126 CVE-2018-12127 CVE-2018-12130 CVE-2019-11091} - [kvm] x86/kvm: Expose X86_FEATURE_MD_CLEAR to guests (Waiman Long) [1713695 1690360 1690351 1690338] {CVE-2018-12126 CVE-2018-12127 CVE-2018-12130 CVE-2019-11091} - [x86] x86/speculation/mds: Add BUG_MSBDS_ONLY (Waiman Long) [1713695 1690360 1690351 1690338] {CVE-2018-12126 CVE-2018-12127 CVE-2018-12130 CVE-2019-11091} - [x86] x86/speculation/mds: Add basic bug infrastructure for MDS (Waiman Long) [1713695 1690360 1690351 1690338] {CVE-2018-12126 CVE-2018-12127 CVE-2018-12130 CVE-2019-11091} - [x86] x86/speculation: Consolidate CPU whitelists (Waiman Long) [1713695 1690360 1690351 1690338] {CVE-2018-12126 CVE-2018-12127 CVE-2018-12130 CVE-2019-11091} - [tools] x86/msr-index: Cleanup bit defines (Waiman Long) [1713695 1690360 1690351 1690338] {CVE-2018-12126 CVE-2018-12127 CVE-2018-12130 CVE-2019-11091} - [documentation] x86/speculation/l1tf: Drop the swap storage limit restriction when l1tf=off (Waiman Long) [1713695 1690360 1690351 1690338] {CVE-2018-12126 CVE-2018-12127 CVE-2018-12130 CVE-2019-11091} - [x86] x86/speculation: Cast ~SPEC_CTRL_STIBP atomic value to int (Waiman Long) [1713695 1690360 1690351 1690338] {CVE-2018-12126 CVE-2018-12127 CVE-2018-12130 CVE-2019-11091} - [tools] tools power x86_energy_perf_policy: Override CFLAGS assignments and add LDFLAGS to build command (Waiman Long) [1713695 1690360 1690351 1690338] {CVE-2018-12126 CVE-2018-12127 CVE-2018-12130 CVE-2019-11091} - [scsi] scsi: qla2xxx: Fix read offset in qla24xx_load_risc_flash() (Himanshu Madhani) [1665555] - [scsi] scsi: qla2xxx: Simplify conditional check again (Himanshu Madhani) [1665555] - [scsi] qla2xxx: Update driver version to 10.01.00.15.08.1-k (Himanshu Madhani) [1665555] - [scsi] scsi: qla2xxx: Secure flash update support for ISP28XX (Himanshu Madhani) [1665555] - [scsi] scsi: qla2xxx: Add 28xx flash primary/secondary status/image mechanism (Himanshu Madhani) [1665555] - [scsi] scsi: qla2xxx: Simplification of register address used in qla_tmpl.c (Himanshu Madhani) [1665555] - [scsi] scsi: qla2xxx: Correction and improvement to fwdt processing (Himanshu Madhani) [1665555] - [scsi] scsi: qla2xxx: Update flash read/write routine (Himanshu Madhani) [1665555] - [scsi] scsi: qla2xxx: Add support for multiple fwdump templates/segments (Himanshu Madhani) [1665555] - [scsi] scsi: qla2xxx: Cleanups for NVRAM/Flash read/write path (Himanshu Madhani) [1665555] - [scsi] scsi: qla2xxx: Correctly report max/min supported speeds (Himanshu Madhani) [1665555] - [scsi] scsi: qla2xxx: Add Serdes support for ISP28XX (Himanshu Madhani) [1665555] - [scsi] scsi: qla2xxx: Add Device ID for ISP28XX (Himanshu Madhani) [1665555] - [scsi] scsi: qla2xxx: Fix routine qla27xx_dump_{mpi|ram}() (Himanshu Madhani) [1665555] - [scsi] scsi: qla2xxx: Remove FW default template (Himanshu Madhani) [1665555] - [scsi] scsi: qla2xxx: Add fw_attr and port_no SysFS node (Himanshu Madhani) [1665555] - [netdrv] e1000e: Disable runtime PM on CNP+ (David Arcari) [1659179] - [netdrv] intel: correct return from set features callback (David Arcari) [1659179] - [netdrv] e1000e: Fix -Wformat-truncation warnings (David Arcari) [1659179] - [netdrv] e1000e: fix cyclic resets at link up with active tx (David Arcari) [1659179] - [netdrv] e1000e: fix a missing check for return value (David Arcari) [1659179] - [netdrv] e1000e: Exclude device from suspend direct complete optimization (David Arcari) [1659179] - [netdrv] cross-tree: phase out dma_zalloc_coherent() (David Arcari) [1659179] - [netdrv] ethernet/intel: consolidate NAPI and NAPI exit (David Arcari) [1659179] - [netdrv] e1000e: extend PTP gettime function to read system clock (David Arcari) [1659179] - [netdrv] e1000e: allow non-monotonic SYSTIM readings (David Arcari) [1659179] - [netdrv] intel-ethernet: use correct module license (David Arcari) [1659179] - [kernel] sched/cpufreq: Fix kobject memleak (Phil Auld) [1714719] - [kernel] sched/core: Check quota and period overflow at usec to nsec conversion (Phil Auld) [1714719] - [kernel] sched/core: Handle overflow in cpu_shares_write_u64 (Phil Auld) [1714719] - [kernel] sched/rt: Check integer overflow at usec to nsec conversion (Phil Auld) [1714719] - [base] arch_topology: Make cpu_capacity sysfs node as read-only (Phil Auld) [1714719] - [x86] sched/x86: Save [ER]FLAGS on context switch (Phil Auld) [1714719] - [kernel] sched/fair: Remove setting task's se->runnable_weight during PELT update (Phil Auld) [1714719] - [kernel] sched/fair: Disable LB_BIAS by default (Phil Auld) [1714719] - [arm64] sched/topology, arch/arm64: Rebuild the sched_domain hierarchy when the CPU capacity changes (Phil Auld) [1714719] - [base] sched/topology, drivers/base/arch_topology: Rebuild the sched_domain hierarchy when capacities change (Phil Auld) [1714719] - [kernel] sched/topology: Add SD_ASYM_CPUCAPACITY flag detection (Phil Auld) [1714719] - [kernel] sched/fair: Fix load_balance redo for !imbalance (Phil Auld) [1714719] - [tools] cpupower : frequency-set -r option misses the last cpu in related cpu list (Steve Best) [1717841] - [kernel] Uprobes: Fix kernel oops with delayed_uprobe_remove() (Gustavo Duarte) [1608798] - [kernel] trace_uprobe/sdt: Prevent multiple reference counter for same uprobe (Gustavo Duarte) [1608798] - [kernel] uprobes/sdt: Prevent multiple reference counter for same uprobe (Gustavo Duarte) [1608798] - [kernel] uprobes: Support SDT markers having reference count (semaphore) (Gustavo Duarte) [1608798] - [kernel] Uprobe: Additional argument arch_uprobe to uprobe_write_opcode() (Gustavo Duarte) [1608798] - [kernel] Uprobes: Simplify uprobe_register() body (Gustavo Duarte) [1608798] - [pci] PCI: Rework pcie_retrain_link() wait loop (Myron Stowe) [1707902] - [pci] PCI: Work around Pericom PCIe-to-PCI bridge Retrain Link erratum (Myron Stowe) [1707902] - [pci] PCI: Factor out pcie_retrain_link() function (Myron Stowe) [1707902] - [tools] selftests/powerpc: Fix strncpy usage (Diego Domingos) [1662372] - [tools] selftests: Fix test errors related to lib.mk khdr target (Diego Domingos) [1662372] - [nvme] nvme-fc: use separate work queue to avoid warning (Ewan Milne) [1715135] - [scsi] scsi: scsi_transport_fc: nvme: display FC-NVMe port roles (Ewan Milne) [1715135] - [nvme] nvme-fc: correct csn initialization and increments on error (Ewan Milne) [1715135] - [nvme] nvme-multipath: avoid crash on invalid subsystem cntlid enumeration (Ewan Milne) [1715135] - [nvme] nvme-multipath: don't print ANA group state by default (Ewan Milne) [1715135] - [nvme] nvme-multipath: split bios with the ns_head bio_set before submitting (Ewan Milne) [1715135] - [nvme] nvme-multipath: relax ANA state check (Ewan Milne) [1715135] - [drm] drm/i915: Bump gen7+ fb size limits to 16kx16k (Lyude Paul) [1664969] - [drm] drm/i915: Bump fb stride limit to 128KiB for gen4+ and 256KiB for gen7+ (Lyude Paul) [1664969] - [drm] drm/i915: Align dumb buffer stride to 4k to allow for gtt remapping (Lyude Paul) [1664969] - [drm] drm/i915: Overcome display engine stride limits via GTT remapping (Lyude Paul) [1664969] - [drm] drm/i915: Shuffle stride checking code around (Lyude Paul) [1664969] - [drm] drm/i915/selftests: Add live vma selftest (Lyude Paul) [1664969] - [drm] drm/i915/selftests: Add mock selftest for remapped vmas (Lyude Paul) [1664969] - [drm] drm/i915: Add a new "remapped" gtt_view (Lyude Paul) [1664969] - [md] dax: Arrange for dax_supported check to span multiple devices (Jeff Moyer) [1665364] - [mm] mm/memory_hotplug.c: drop memory device reference after find_memory_block() (Jeff Moyer) [1665367 1665364 1665362] - [tools] tools/testing/nvdimm: Retain security state after overwrite (Jeff Moyer) [1665367 1665364 1665362 1584976] - [nvdimm] libnvdimm/pmem: fix a possible OOB access when read and write pmem (Jeff Moyer) [1665367 1665364 1665362] - [acpi] libnvdimm/security, acpi/nfit: unify zero-key for all security commands (Jeff Moyer) [1665367 1665364 1665362 1584976] - [nvdimm] libnvdimm/security: provide fix for secure-erase to use zero-key (Jeff Moyer) [1665367 1665364 1665362 1584976] - [mm] mm/memory.c: fix modifying of page protection by insert_pfn() (Jeff Moyer) [1665367 1665364 1665362] - [nvdimm] libnvdimm/btt: Fix a kmemdup failure check (Jeff Moyer) [1665367 1665364 1665362] - [nvdimm] libnvdimm/namespace: Fix a potential NULL pointer dereference (Jeff Moyer) [1665367 1665364 1665362] - [acpi] acpi/nfit: Always dump _DSM output payload (Jeff Moyer) [1665367 1665364 1665362] - [fs] fs/dax: Deposit pagetable even when installing zero page (Jeff Moyer) [1665367 1665364 1665362] - [nvdimm] libnvdimm/namespace: Clean up holder_class_store() (Jeff Moyer) [1665367 1665364 1665362] - [nvdimm] libnvdimm/of_pmem: Fix platform_no_drv_owner.cocci warnings (Jeff Moyer) [1665367 1665364 1665362] - [acpi] acpi/nfit: Update NFIT flags error message (Jeff Moyer) [1665367 1665364 1665362] - [nvdimm] libnvdimm/btt: Fix LBA masking during 'free list' population (Jeff Moyer) [1665367 1665364 1665362] - [nvdimm] libnvdimm/btt: Remove unnecessary code in btt_freelist_init (Jeff Moyer) [1665367 1665364 1665362] - [nvdimm] libnvdimm/pfn: Remove dax_label_reserve (Jeff Moyer) [1665367 1665364 1665362] - [drivers] dax: Check the end of the block-device capacity with dax_direct_access() (Jeff Moyer) [1665367 1665364 1665362] - [acpi] nfit/ars: Avoid stale ARS results (Jeff Moyer) [1697175 1665367 1665364 1665362] - [acpi] nfit/ars: Allow root to busy-poll the ARS state machine (Jeff Moyer) [1665367 1665364 1665362] - [acpi] nfit/ars: Introduce scrub_flags (Jeff Moyer) [1665367 1665364 1665362] - [acpi] nfit/ars: Remove ars_start_flags (Jeff Moyer) [1665367 1665364 1665362] - [acpi] nfit/ars: Attempt short-ARS even in the no_init_ars case (Jeff Moyer) [1665367 1665364 1665362] - [acpi] nfit/ars: Attempt a short-ARS whenever the ARS state is idle at boot (Jeff Moyer) [1697194 1665367 1665364 1665362] - [fs] fs/dax: NIT fix comment regarding start/end vs range (Jeff Moyer) [1665367 1665364 1665362] - [fs] fs/dax: Convert to use vmf_error() (Jeff Moyer) [1665367 1665364 1665362] - [acpi] acpi/nfit: Require opt-in for read-only label configurations (Jeff Moyer) [1665367 1665364 1665362] - [nvdimm] libnvdimm/pmem: Honor force_raw for legacy pmem regions (Jeff Moyer) [1665367 1665364 1665362] - [nvdimm] libnvdimm/pfn: Account for PAGE_SIZE > info-block-size in nd_pfn_init() (Jeff Moyer) [1665367 1665364 1665362] - [nvdimm] libnvdimm: Fix altmap reservation size calculation (Jeff Moyer) [1665367 1665364 1665362] - [nvdimm] libnvdimm, pfn: Fix over-trim in trim_pfn_device() (Jeff Moyer) [1665367 1665364 1665362 1662227] - [nvdimm] libnvdimm/dimm: Add a no-BLK quirk based on NVDIMM family (Jeff Moyer) [1665367 1665364 1665362] - [acpi] nfit: Add Hyper-V NVDIMM DSM command set to white list (Jeff Moyer) [1665367 1665364 1665362] - [acpi] nfit: acpi_nfit_ctl(): Check out_obj->type in the right place (Jeff Moyer) [1665367 1665364 1665362] - [acpi] nfit: Fix nfit_intel_shutdown_status() command submission (Jeff Moyer) [1665367 1665364 1665362 1662217] - [nvdimm] libnvdimm/security: Require nvdimm_security_setup_events() to succeed (Jeff Moyer) [1665367 1665364 1665362 1584976] - [tools] nfit_test: fix security state pull for nvdimm security nfit_test (Jeff Moyer) [1665367 1665364 1665362 1584976] - [nvdimm] libnvdimm/security: Fix nvdimm_security_state() state request selection (Jeff Moyer) [1665367 1665364 1665362 1584976] - [nvdimm] libnvdimm/label: Clear 'updating' flag after label-set update (Jeff Moyer) [1665367 1665364 1665362] - [acpi] acpi/nfit: Remove duplicate set nd_set in acpi_nfit_init_interleave_set() (Jeff Moyer) [1665367 1665364 1665362] - [acpi] acpi/nfit: Fix race accessing memdev in nfit_get_smbios_id() (Jeff Moyer) [1665367 1665364 1665362] - [include] libnvdimm/dimm: Fix security capability detection for non-Intel NVDIMMs (Jeff Moyer) [1665367 1665364 1665362 1584976] - [acpi] nfit: Mark some functions as __maybe_unused (Jeff Moyer) [1665367 1665364 1665362 1584976] - [acpi] ACPI/nfit: delete the function to_acpi_nfit_desc (Jeff Moyer) [1665367 1665364 1665362] - [acpi] ACPI/nfit: delete the redundant header file (Jeff Moyer) [1665367 1665364 1665362] - [kernel] mm, devm_memremap_pages: add MEMORY_DEVICE_PRIVATE support (Jeff Moyer) [1665367 1665364 1665362] - [nvdimm] mm, devm_memremap_pages: fix shutdown handling (Jeff Moyer) [1665367 1665364 1665362] - [kernel] mm, devm_memremap_pages: kill mapping "System RAM" support (Jeff Moyer) [1665367 1665364 1665362] - [kernel] mm, devm_memremap_pages: mark devm_memremap_pages() EXPORT_SYMBOL_GPL (Jeff Moyer) [1665367 1665364 1665362] - [nvdimm] libnvdimm/security: Quiet security operations (Jeff Moyer) [1665367 1665364 1665362 1584976] - [documentation] libnvdimm/security: Add documentation for nvdimm security support (Jeff Moyer) [1665367 1665364 1665362 1584976] - [tools] tools/testing/nvdimm: add Intel DSM 1.8 support for nfit_test (Jeff Moyer) [1665367 1665364 1665362 1584976] - [tools] tools/testing/nvdimm: Add overwrite support for nfit_test (Jeff Moyer) [1665367 1665364 1665362 1584976] - [tools] tools/testing/nvdimm: Add test support for Intel nvdimm security DSMs (Jeff Moyer) [1665367 1665364 1665362 1584976] - [nvdimm] acpi/nfit, libnvdimm/security: add Intel DSM 1.8 master passphrase support (Jeff Moyer) [1665367 1665364 1665362 1584976] - [nvdimm] acpi/nfit, libnvdimm/security: Add security DSM overwrite support (Jeff Moyer) [1665367 1665364 1665362 1584976] - [nvdimm] acpi/nfit, libnvdimm: Add support for issue secure erase DSM to Intel nvdimm (Jeff Moyer) [1665367 1665364 1665362 1584976] - [nvdimm] acpi/nfit, libnvdimm: Add enable/update passphrase support for Intel nvdimms (Jeff Moyer) [1665367 1665364 1665362 1584976] - [nvdimm] acpi/nfit, libnvdimm: Add disable passphrase support to Intel nvdimm. (Jeff Moyer) [1665367 1665364 1665362 1584976] - [nvdimm] acpi/nfit, libnvdimm: Add unlock of nvdimm support for Intel DIMMs (Jeff Moyer) [1665367 1665364 1665362 1584976] - [nvdimm] acpi/nfit, libnvdimm: Add freeze security support to Intel nvdimm (Jeff Moyer) [1665367 1665364 1665362 1584976] - [acpi] acpi/nfit, libnvdimm: Introduce nvdimm_security_ops (Jeff Moyer) [1665367 1665364 1665362 1584976] - [security] keys-encrypted: add nvdimm key format type to encrypted keys (Jeff Moyer) [1665367 1665364 1665362 1584976] - [security] keys: Export lookup_user_key to external users (Jeff Moyer) [1665367 1665364 1665362 1584976] - [acpi] acpi/nfit, libnvdimm: Store dimm id as a member to struct nvdimm (Jeff Moyer) [1665367 1665364 1665362 1584976] - [nvdimm] libnvdimm, namespace: Replace kmemdup() with kstrndup() (Jeff Moyer) [1665367 1665364 1665362] - [nvdimm] libnvdimm, label: Switch to bitmap_zalloc() (Jeff Moyer) [1665367 1665364 1665362] - [acpi] ACPI/nfit: Adjust annotation for why return 0 if fail to find NFIT at start (Jeff Moyer) [1665367 1665364 1665362] - [nvdimm] libnvdimm, bus: Check id immediately following ida_simple_get (Jeff Moyer) [1665367 1665364 1665362] - [acpi] acpi/nfit: Fix user-initiated ARS to be "ARS-long" rather than "ARS-short" (Jeff Moyer) [1665367 1665364 1665362 1662224 1641487] - [nvdimm] libnvdimm, pfn: Pad pfn namespaces relative to other regions (Jeff Moyer) [1665367 1665364 1665362 1662227] - [tools] tools/testing/nvdimm: Align test resources to 128M (Jeff Moyer) [1665367 1665364 1665362 1662227] - [acpi] acpi/nfit: Add support for Intel DSM 1.8 commands (Jeff Moyer) [1665367 1665364 1665362 1584976] - [acpi] Revert "acpi, nfit: Further restrict userspace ARS start requests" (Jeff Moyer) [1665367 1665364 1665362] - [acpi] acpi, nfit: Fix ARS overflow continuation (Jeff Moyer) [1665367 1665364 1665362] - [tools] tools/testing/nvdimm: Fix the array size for dimm devices. (Jeff Moyer) [1665367 1665364 1665362 1658918] - [mm] mm: Fix warning in insert_pfn() (Jeff Moyer) [1665367 1665364 1665362] - [acpi] acpi, nfit: Further restrict userspace ARS start requests (Jeff Moyer) [1665367 1665364 1665362] - [acpi] acpi, nfit: Fix Address Range Scrub completion tracking (Jeff Moyer) [1665367 1665364 1665362 1662224 1641487] - [tools] tools/testing/nvdimm: Populate dirty shutdown data (Jeff Moyer) [1665367 1665364 1665362 1662217] - [acpi] acpi, nfit: Collect shutdown status (Jeff Moyer) [1665367 1665364 1665362 1662217] - [acpi] acpi, nfit: Introduce nfit_mem flags (Jeff Moyer) [1665367 1665364 1665362 1662217] - [nvdimm] libnvdimm, label: Fix sparse warning (Jeff Moyer) [1665367 1665364 1665362] - [nvdimm] libnvdimm, namespace: Drop the repeat assignment for variable dev->parent (Jeff Moyer) [1665367 1665364 1665362] - [nvdimm] libnvdimm, region: Fail badblocks listing for inactive regions (Jeff Moyer) [1665367 1665364 1665362] - [nvdimm] libnvdimm, pfn: during init, clear errors in the metadata area (Jeff Moyer) [1665367 1665364 1665362 1641565] - [nvdimm] libnvdimm: Set device node in nd_device_register (Jeff Moyer) [1665367 1665364 1665362] - [nvdimm] libnvdimm: Hold reference on parent while scheduling async init (Jeff Moyer) [1665367 1665364 1665362] - [nvdimm] libnvdimm: remove duplicate include (Jeff Moyer) [1665367 1665364 1665362] - [fs] filesystem-dax: Fix use of zero page (Jeff Moyer) [1665367 1665364 1665362] - [nvdimm] libnvdimm, pmem: Restore page attributes when clearing errors (Jeff Moyer) [1665367 1665364 1665362] - [drivers] device-dax: avoid hang on error before devm_memremap_pages() (Jeff Moyer) [1665367 1665364 1665362] - [tools] tools/testing/nvdimm: improve emulation of smart injection (Jeff Moyer) [1685043 1665367 1665364 1665362] - [fs] filesystem-dax: Do not request kaddr and pfn when not required (Jeff Moyer) [1665367 1665364 1665362] - [drivers] dax/super: Do not request a pointer kaddr when not required (Jeff Moyer) [1665367 1665364 1665362] - [tools] tools/testing/nvdimm: kaddr and pfn can be NULL to ->direct_access() (Jeff Moyer) [1665367 1665364 1665362] - [nvdimm] libnvdimm, pmem: kaddr and pfn can be NULL to ->direct_access() (Jeff Moyer) [1665367 1665364 1665362] - [acpi] acpi/nfit: queue issuing of ars when an uc error notification comes in (Jeff Moyer) [1665367 1665364 1665362 1641487] - [kernel] mm, dev_pagemap: Do not clear ->mapping on final put (Jeff Moyer) [1665367 1665364 1665362] - [tools] tools/testing/nvdimm: Fix support for emulating controller temperature (Jeff Moyer) [1665367 1665364 1665362] - [tools] tools/testing/nvdimm: Make DSM failure code injection an override (Jeff Moyer) [1665367 1665364 1665362 1658918] - [acpi] acpi, nfit: Prefer _DSM over _LSR for namespace label reads (Jeff Moyer) [1665367 1665364 1665362 1658918] - [nvdimm] libnvdimm: Introduce locked DIMM capacity support (Jeff Moyer) [1665367 1665364 1665362 1658918] - [drm] drm/nouveau: fix duplication of nv50_head_atom struct (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [drm] drm/nouveau/disp/dp: respect sink limits when selecting failsafe link configuration (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [drm] drm/nouveau/core: initial support for boards with TU117 chipset (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [drm] drm/nouveau/core: allow detected chipset to be overridden (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [drm] drm/nouveau/kms/gf119-gp10x: push HeadSetControlOutputResource() mthd when encoders change (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [drm] drm/nouveau/kms/nv50-: fix bug preventing non-vsync'd page flips (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [drm] drm/nouveau/kms/gv100-: fix spurious window immediate interlocks (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [drm] drm/nouveau/nouveau: forward error generated while resuming objects tree (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [drm] drm/nouveau/i2c: Disable i2c bus access after ->fini() (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [drm] drm/i915/icl: Add WaDisableBankHangMode (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [drm] drm/i915/fbc: disable framebuffer compression on GeminiLake (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [drm] drm/i915/icl: Fix setting 10 bit deep color mode (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [drm] drm/i915/icl: Add missing combo PHY lane power setup (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [drm] drm/i915/icl: Factor out combo PHY lane power setup helper (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [drm] drm/i915: Corrupt DSI picture fix for GeminiLake (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [drm] drm/i915/icl: Fix clockgating issue when using scalers (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [drm] drm/i915: Suppress spurious combo PHY B warning (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [drm] drm/i915: Disable read only ppgtt support for gen11 (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [drm] drm/i915: Use Engine1 instance for gen11 pm interrupts (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [drm] drm/i915/icl: Disable video turbo mode for rp control (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [drm] drm/i915/icl: Enable media sampler powergate (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [drm] drm/i915: introduce REG_BIT() and REG_GENMASK() to define register contents (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1664615 1633845 1633843 1633842 1504286] - [drm] drm/i915/icl: Apply a recommended rc6 threshold (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [drm] drm/i915: Use dedicated rc6 enabling sequence for gen11 (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [drm] drm/i915/icl: Don't warn on spurious interrupts (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [drm] drm/i915/icl: Handle rps interrupts without irq lock (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [drm] drm/i915: Make sure we have enough memory bandwidth on ICL (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [drm] drm/i915: Make sandybridge_pcode_read() deal with the second data register (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [drm] drm/i915: Fix ONLY icl+ max plane width (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [drm] drm/i915/icl: Fix MG_DP_MODE() register programming (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [drm] drm/i915: Really calculate the cursor ddb based on the highest enabled wm level (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [drm] drm/i915: Inline skl_update_pipe_wm() into its only caller (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [drm] drm/i915: Don't pass pipe_wm around so much (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [drm] drm/i915: Move some variables to tighter scope (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [drm] drm/i915: Keep plane watermarks enabled more aggressively (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [drm] drm/i915: Make sure cursor has enough ddb for the selected wm level (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [drm] drm/i915: Allocate enough DDB for the cursor (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [drm] drm/i915: Extract skl_compute_wm_params() (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [drm] drm/i915: Don't pass plane state to skl_compute_plane_wm() (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [drm] drm/i915: Accept alloc_size == blocks (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [drm] drm/i915/cml: Introduce Comet Lake PCH (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [drm] drm/i915/cml: Add CML PCI IDS (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [drm] drm/i915: Fix PSR2 selective update corruption after PSR1 setup (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [drm] drm/i915: Turn off the CUS when turning off a HDR plane (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [drm] drm/i915: Fix legacy gamma mode for ICL (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [drm] drm/i915: Refactor icl_is_hdr_plane (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [include] drm/i915: Add new ICL PCI ID (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [drm] drm/i915/icl: Fix CRC mismatch error for DP link layer compliance (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [drm] drm/i915/icl: Prevent incorrect DBuf enabling (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [drm] drm/i915: Read out memory type (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [drm] drm/i915: Extract DIMM info on cnl+ (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [drm] drm/i915: Clean up intel_get_dram_info() a bit (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [drm] drm/i914: s/l_info/dimm_l/ etc. (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [drm] drm/i915: Generalize intel_is_dram_symmetric() (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [drm] drm/i915: Use dram_dimm_info more (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [drm] drm/i915: Extract DIMM info on GLK too (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [drm] drm/i915: Fix DRAM size reporting for BXT (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [drm] drm/i915: Extract BXT DIMM helpers (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [drm] drm/i915: Polish skl_is_16gb_dimm() (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [drm] drm/i915: Extract functions to derive SKL+ DIMM info (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [drm] drm/i915: Store DIMM rank information as a number (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [drm] drm/i915/icl: Default to Thread Group preemption for compute workloads (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [drm] drm/i915: Fix the state checker for ICL Y planes (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [drm] drm/i915/icl: move MG pll hw_state readout (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [drm] drm/i915: Finalize Wa_1408961008:icl (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [drm] drm/i915: Call MG_DP_MODE() macro with the right parameters order (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [drm] drm/i915/icl: Drop redundant gamma mode mask (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [drm] drm/i915: Implement new w/a for underruns with wm1+ disabled (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [drm] drm/i915: Include "ignore lines" in skl+ wm state (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [drm] Revert "drm/i915: W/A for underruns with WM1+ disabled on icl" (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [drm] drm/i915: Make MG PHY macros semantically consistent (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [drm] drm/i915: Make combo PHY DDI macro definitions consistent for ICL and CNL (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [drm] drm/i915/icl: Add degamma and gamma lut size to gen11 caps (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [drm] drm/i915/icl: Enable pipe output csc (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [drm] drm/i915/icl: Enable ICL Pipe CSC block (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [drm] drm/i915/icl: Add icl pipe degamma and gamma support (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [drm] drm/i915/glk: Fix degamma lut programming (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [drm] drm/i915: Dump skl+ watermark changes (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [drm] drm/i915: Update DSPCNTR gamma/csc bits during crtc_enable() (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [drm] drm/i915: Disable pipe gamma when C8 pixel format is used (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [drm] drm/i915: Turn off pipe CSC when it's not needed (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [drm] drm/i915: Turn off pipe gamma when it's not needed (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [drm] drm/i915: Track pipe csc enable in crtc state (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [drm] drm/i915: Track pipe gamma enable/disable in crtc state (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [drm] drm/i915: Populate gamma_mode for all platforms (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [drm] drm: Main backport to rebase from 4.18 to 5.1 (Lyude Paul) [1713573 1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] {CVE-2019-11085} - [include] list: Backport list_is_first() (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [drm] lib/scatterlist: Provide a DMA page iterator (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [acpi] ACPI / PMIC: Add support for executing PMIC MIPI sequence elements (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [include] vfio: add edid api for display (vgpu) devices. (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [mm] mm: don't miss the last page because of round-off error (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [base] PM-runtime: Add new interface to get accounted time (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [drm] drm: move i915_kick_out_vgacon to vgaarb (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [scripts] tracing: Avoid calling cc-option -mrecord-mcount for every Makefile (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [drm] drm/fb_helper: Allow leaking fbdev smem_start (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [drm] drm/fb: Stop leaking physical address (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [video] fbdev: Add FBINFO_HIDE_SMEM_START flag (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [include] vt: Remove vc_panic_force_write (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [drm] fbdev: Drop FBINFO_CAN_FORCE_OUTPUT flag (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [video] fbdev: fix kerneldoc (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [include] fbdev: add remove_conflicting_pci_framebuffers() (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [media] media: cec-notifier: Get notifier by device and connector name (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [base] driver core: Add device_link_remove function (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [drm] include: Move ascii85 functions from i915 to linux/ascii85.h (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [mm] mm, drm/i915: mark pinned shmemfs pages as unevictable (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [include] list: introduce list_bulk_move_tail helper (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [fs] sysfs: constify sysfs create/remove files harder (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [drm] drm/i915/selftests: Remove unused dmabuf->kmap routines, fix the build (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [drm] dma-buf: remove kmap_atomic interface (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [include] include/linux/bitops.h: introduce BITS_PER_TYPE (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [drm] dma_buf: remove device parameter from attach callback v2 (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [pci] PCI: Export pcie_get_speed_cap and pcie_get_width_cap (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [drm] drm: Add support for pps and compression mode command packet (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [kernel] locking/mutex: Fix mutex debug call and ww_mutex documentation (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [kernel] locking: Implement an algorithm choice for Wound-Wait mutexes (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [kernel] locking: WW mutex cleanup (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286]- [netdrv] igb: Fix WARN_ONCE on runtime suspend (Corinna Vinschen) [1659168] - [netdrv] igb: use struct_size() helper (Corinna Vinschen) [1659168] - [netdrv] flow_offload: add flow_rule and flow_match structures and use them (Corinna Vinschen) [1659168] - [netdrv] igb: Bump version number (Corinna Vinschen) [1659168] - [netdrv] Revert "igb: reduce CPU0 latency when updating statistics" (Corinna Vinschen) [1659168] - [netdrv] igb: Fix an issue that PME is not enabled during runtime suspend (Corinna Vinschen) [1659168] - [netdrv] igb: Change RXPBSIZE size when setting Qav mode (Corinna Vinschen) [1659168] - [netdrv] igb: reduce CPU0 latency when updating statistics (Corinna Vinschen) [1659168] - [netdrv] igb: fix uninitialized variables (Corinna Vinschen) [1659168] - [netdrv] ethernet/intel: consolidate NAPI and NAPI exit (Corinna Vinschen) [1659168] - [netdrv] igb: Fix format with line continuation whitespace (Corinna Vinschen) [1659168] - [netdrv] igb: extend PTP gettime function to read system clock (Corinna Vinschen) [1659168] - [netdrv] i40e/ixgbe/igb: fail on new WoL flag setting WAKE_MAGICSECURE (Corinna Vinschen) [1659168] - [netdrv] intel-ethernet: software timestamp skbs as late as possible (Corinna Vinschen) [1659168] - [netdrv] igb: remove ndo_poll_controller (Corinna Vinschen) [1659168] - [netdrv] intel-ethernet: use correct module license (Corinna Vinschen) [1659168] - [netdrv] igb: Replace mdelay() with msleep() in igb_integrated_phy_loopback() (Corinna Vinschen) [1659168] - [netdrv] igb: Replace GFP_ATOMIC with GFP_KERNEL in igb_sw_init() (Corinna Vinschen) [1659168] - [netdrv] igb: Use an advanced ctx descriptor for launchtime (Corinna Vinschen) [1659168] - [netdrv] igb: e1000_phy: Mark expected switch fall-through (Corinna Vinschen) [1659168] - [netdrv] igb: e1000_82575: Mark expected switch fall-through (Corinna Vinschen) [1659168] - [netdrv] igb_main: Mark expected switch fall-throughs (Corinna Vinschen) [1659168] - [netdrv] igb: Use dma_wmb() instead of wmb() before doorbell writes (Corinna Vinschen) [1659168] - [netdrv] igb: Add support for ETF offload (Corinna Vinschen) [1659168] - [netdrv] igb: Only call skb_tx_timestamp after descriptors are ready (Corinna Vinschen) [1659168] - [netdrv] igb: Refactor igb_offload_cbs() (Corinna Vinschen) [1659168] - [netdrv] igb: Only change Tx arbitration when CBS is on (Corinna Vinschen) [1659168] - [netdrv] igb: Refactor igb_configure_cbs() (Corinna Vinschen) [1659168] - [fs] Revert "[fs] ext4: protect journal inode's blocks using block_validity" (Lukas Czerner) [1716549] - [fs] xfs: don't trip over uninitialized buffer on extent read of corrupted inode (Bill O'Donnell) [1715942] - [fs] xfs: always init bma in xfs_bmapi_write (Bill O'Donnell) [1715942] - [lib] rhashtable: Still do rehash when we get EEXIST (Vladis Dronov) [1712457] - [fs] vmcore: Add a kernel parameter novmcoredd (Kairui Song) [1705864] - [powerpc] powerpc/eeh: Correct retries in eeh_pe_reset_full() (Sam Bobroff) [1352405] - [powerpc] powerpc/eeh: Improve recovery of passed-through devices (Sam Bobroff) [1352405] - [powerpc] powerpc/eeh: Add include_passed to eeh_clear_pe_frozen_state() (Sam Bobroff) [1352405] - [powerpc] powerpc/eeh: Add include_passed to eeh_pe_state_clear() (Sam Bobroff) [1352405] - [powerpc] powerpc/eeh: remove sw_state from eeh_unfreeze_pe() (Sam Bobroff) [1352405] - [powerpc] powerpc/eeh: Cleanup eeh_pe_clear_frozen_state() (Sam Bobroff) [1352405] - [powerpc] powerpc/eeh: Cleanup control flow in eeh_handle_normal_event() (Sam Bobroff) [1352405] - [powerpc] powerpc/eeh: Cleanup eeh_ops.wait_state() (Sam Bobroff) [1352405] - [powerpc] powerpc/eeh: Cleanup eeh_pe_state_mark() (Sam Bobroff) [1352405] - [powerpc] powerpc/eeh: Cleanup unnecessary eeh_pe_state_mark_with_cfg() (Sam Bobroff) [1352405] - [powerpc] powerpc/eeh: Cleanup eeh_enabled() (Sam Bobroff) [1352405] - [powerpc] powerpc/eeh: Cleanup logic in eeh_rmv_from_parent_pe() (Sam Bobroff) [1352405] - [powerpc] powerpc/eeh: Cleanup field names in eeh_rmv_data (Sam Bobroff) [1352405] - [powerpc] powerpc/eeh: Cleanup list_head field names (Sam Bobroff) [1352405] - [powerpc] powerpc/eeh: Cleanup eeh_add_virt_device() (Sam Bobroff) [1352405] - [powerpc] powerpc/eeh: Cleanup unused field in eeh_dev (Sam Bobroff) [1352405] - [powerpc] powerpc/eeh: Cleanup EEH_POSTPONED_PROBE (Sam Bobroff) [1352405] - [powerpc] powerpc/eeh: Avoid misleading message "EEH: no capable adapters found" (Sam Bobroff) [1352405] - [powerpc] powerpc/eeh: Fix use of EEH_PE_KEEP on wrong field (Sam Bobroff) [1352405] - [powerpc] powerpc/eeh: Fix null deref for devices removed during EEH (Sam Bobroff) [1352405] - [powerpc] powerpc/eeh: Fix possible null deref in eeh_dump_dev_log() (Sam Bobroff) [1352405] - [edac] x86/MCE/AMD, EDAC/mce_amd: Add new error descriptions for some SMCA bank types (Janakarajan Natarajan) [1688469] - [x86] x86/MCE/AMD, EDAC/mce_amd: Add new McaTypes for CS, PSP, and SMU units (Janakarajan Natarajan) [1688469] - [x86] x86/MCE/AMD, EDAC/mce_amd: Add new MP5, NBIO, and PCIE SMCA bank types (Janakarajan Natarajan) [1688469] - [scsi] megaraid_sas: remove tech preview from Aero series (Tomas Henzl) [1668409] - [scsi] megaraid_sas: sync with mainline (Tomas Henzl) [1668409] - [scsi] scsi: megaraid_sas: fix spelling mistake "oustanding" -> "outstanding" (Tomas Henzl) [1668409] - [scsi] scsi: megaraid_sas: Make megasas_host_device_list_query() static (Tomas Henzl) [1668409] - [scsi] scsi: megaraid_sas: reduce module load time (Tomas Henzl) [1668409] - [scsi] scsi: megaraid_sas: Remove a bunch of set but not used variables (Tomas Henzl) [1668409] - [scsi] scsi: megaraid_sas: return error when create DMA pool failed (Tomas Henzl) [1668409] {CVE-2019-11810} - [scsi] scsi: megaraid_sas: driver version update (Tomas Henzl) [1668409] - [scsi] scsi: megaraid_sas: Update structures for HOST_DEVICE_LIST DCMD (Tomas Henzl) [1668409] - [scsi] scsi: megaraid_sas: Add support for DEVICE_LIST DCMD in driver (Tomas Henzl) [1668409] - [scsi] scsi: megaraid_sas: Rework device add code in AEN path (Tomas Henzl) [1668409] - [scsi] scsi: megaraid_sas: Rework code to get PD and LD list (Tomas Henzl) [1668409] - [scsi] scsi: megaraid_sas: correct an info message (Tomas Henzl) [1668409] - [scsi] cross-tree: phase out dma_zalloc_coherent() (Tomas Henzl) [1668409] - [scsi] scsi: megaraid: fix out-of-bound array accesses (Tomas Henzl) [1668409] - [scsi] scsi: megaraid_sas: changes to function prototypes (Tomas Henzl) [1668409] - [scsi] scsi: megaraid_sas: NULL check before some freeing functions is not needed (Tomas Henzl) [1668409] - [scsi] scsi: megaraid_sas_fusion: Mark expected switch fall-through (Tomas Henzl) [1668409] - [scsi] scsi: megaraid: megaraid_sas_base: Mark expected switch fall-through (Tomas Henzl) [1668409] - [scsi] scsi: megaraid_sas: modify max supported lds related print (Tomas Henzl) [1668409] - [scsi] scsi: megaraid_sas: remove unused macro (Tomas Henzl) [1668409] - [scsi] scsi: megaraid_sas: increase timeout for IOC INIT to 180seconds (Tomas Henzl) [1668409] - [scsi] scsi: megaraid_sas: Remove double endian conversion (Tomas Henzl) [1668409] - [scsi] scsi: megaraid_sas: Re-use max_mfi_cmds to calculate queue sizes (Tomas Henzl) [1668409] - [scsi] scsi: megaraid_sas: Rename scratch_pad registers (Tomas Henzl) [1668409] - [scsi] scsi: megaraid_sas: Remove spin lock for dpc operation (Tomas Henzl) [1668409] - [scsi] scsi: megaraid_sas: optimize raid context access in IO path (Tomas Henzl) [1668409] - [scsi] scsi: megaraid_sas: Fail init if heartbeat timer fails (Tomas Henzl) [1668409] - [scsi] scsi: megaraid_sas: For SRIOV, do not set STOP_ADP bit (Tomas Henzl) [1668409] - [scsi] scsi: megaraid_sas: Fix combined reply queue mode detection (Tomas Henzl) [1668409] - [scsi] scsi: megaraid_sas: Fix module parameter description (Tomas Henzl) [1668409] - [scsi] scsi: megaraid_sas: Fix goto labels in error handling (Tomas Henzl) [1668409] - [scsi] scsi: megaraid_sas: Update copyright information (Tomas Henzl) [1668409] - [scsi] scsi: megaraid_sas: Add check for reset adapter bit (Tomas Henzl) [1668409] - [scsi] scsi: megaraid_sas: Fix msleep granularity (Tomas Henzl) [1668409] - [scsi] scsi: megaraid_sas: Add support for FW snap dump (Tomas Henzl) [1668409] - [scsi] scsi: megaraid_sas: Add watchdog thread to detect Firmware fault (Tomas Henzl) [1668409] - [scsi] scsi: megaraid_sas: switch to generic DMA API (Tomas Henzl) [1668409] - [scsi] scsi: megaraid_sas: fix a missing-check bug (Tomas Henzl) [1668409] - [kernel] get_maintainer.pl: Add default .get_maintainer.conf file for RHEL (Prarit Bhargava) [1714630] - [scripts] get_maintainer: allow option --mpath to read all files in (Prarit Bhargava) [1714630] - [scripts] get_maintainer.pl: add -mpath= for MAINTAINERS file location (Prarit Bhargava) [1714630] - [scripts] get_maintainer: allow usage outside of kernel tree (Prarit Bhargava) [1714630] - [scripts] Revert "[scripts] get_maintainer.pl: Add optional .get_maintainer.MAINTAINERS override" (Prarit Bhargava) [1714630] - [include] signal: Make siginmask safe when passed a signal of 0 (Waiman Long) [1714351] - [fs] signal: Don't send signals to tasks that don't exist (Waiman Long) [1714351] - [kernel] signal: Restore the stop PTRACE_EVENT_EXIT (Waiman Long) [1714351] - [kernel] signal: Better detection of synchronous signals (Waiman Long) [1714351] - [kernel] signal: Always notice exiting tasks (Waiman Long) [1714351] - [kernel] signal: Always attempt to allocate siginfo for SIGSTOP (Waiman Long) [1714351] - [kernel] signal: Guard against negative signal numbers in copy_siginfo_from_user32 (Waiman Long) [1714351] - [kernel] signal: Guard against negative signal numbers in copy_siginfo_from_user (Waiman Long) [1714351] - [kernel] signal: In sigqueueinfo prefer sig not si_signo (Waiman Long) [1714351] - [include] signal: Use a smaller struct siginfo in the kernel (Waiman Long) [1714351] - [include] signal: Distinguish between kernel_siginfo and siginfo (Waiman Long) [1714351] - [kernel] signal: Introduce copy_siginfo_from_user and use it's return value (Waiman Long) [1714351] - [arm64] signal: Remove the need for __ARCH_SI_PREABLE_SIZE and SI_PAD_SIZE (Waiman Long) [1714351] - [kernel] signal: Fail sigqueueinfo if si_signo != sig (Waiman Long) [1714351] - [kernel] signal/sparc: Move EMT_TAGOVF into the generic siginfo.h (Waiman Long) [1714351] - [mm] signal/arm: Use force_sig_fault where appropriate (Waiman Long) [1714351] - [arm64] signal/arm64: Use send_sig_fault where appropriate (Waiman Long) [1714351] - [arm64] signal/arm64: Add and use arm64_force_sig_ptrace_errno_trap (Waiman Long) [1714351] - [arm64] signal/arm64: In ptrace_hbptriggered name the signal description string (Waiman Long) [1714351] - [arm64] signal/arm64: Remove arm64_force_sig_info (Waiman Long) [1714351] - [arm64] signal/arm64: Add and use arm64_force_sig_mceerr as appropriate (Waiman Long) [1714351] - [arm64] signal/arm64: Add and use arm64_force_sig_fault where appropriate (Waiman Long) [1714351] - [mm] signal/arm64: Only call set_thread_esr once in do_page_fault (Waiman Long) [1714351] - [mm] signal/arm64: Only perform one esr_to_fault_info call in do_page_fault (Waiman Long) [1714351] - [mm] signal/arm64: Expand __do_user_fault and remove it (Waiman Long) [1714351] - [mm] signal/arm64: For clarity separate the 3 signal sending cases in do_page_fault (Waiman Long) [1714351] - [mm] signal/arm64: Consolidate the two hwpoison cases in do_page_fault (Waiman Long) [1714351] - [mm] signal/arm64: Factor set_thread_esr out of __do_user_fault (Waiman Long) [1714351] - [arm64] signal/arm64: Factor out arm64_show_signal from arm64_force_sig_info (Waiman Long) [1714351] - [arm64] signal/arm64: Remove unneeded tsk parameter from arm64_force_sig_info (Waiman Long) [1714351] - [arm64] signal/arm64: Push siginfo generation into arm64_notify_die (Waiman Long) [1714351] - [powerpc] signal/powerpc: Use force_sig_fault where appropriate (Waiman Long) [1714351] - [powerpc] signal/powerpc: Simplify _exception_pkey by using force_sig_pkuerr (Waiman Long) [1714351] - [powerpc] signal/powerpc: Specialize _exception_pkey for handling pkey exceptions (Waiman Long) [1714351] - [powerpc] signal/powerpc: Call force_sig_fault from _exception (Waiman Long) [1714351] - [powerpc] signal/powerpc: Factor the common exception code into exception_common (Waiman Long) [1714351] - [powerpc] powerpc/traps: Print unhandled signals in a separate function (Waiman Long) [1714351] - [mm] signal/powerpc: Remove pkey parameter from __bad_area_nosemaphore (Waiman Long) [1714351] - [mm] signal/powerpc: Call _exception_pkey directly from bad_key_fault_exception (Waiman Long) [1714351] - [mm] signal/powerpc: Remove pkey parameter from __bad_area (Waiman Long) [1714351] - [mm] signal/powerpc: Use force_sig_mceerr as appropriate (Waiman Long) [1714351] - [x86] signal/x86: Use force_sig_fault where appropriate (Waiman Long) [1714351] - [mm] signal/x86: Pass pkey by value (Waiman Long) [1714351] - [mm] signal/x86: Replace force_sig_info_fault with force_sig_fault (Waiman Long) [1714351] - [mm] signal/x86: Call force_sig_pkuerr from __bad_area_nosemaphore (Waiman Long) [1714351] - [mm] signal/x86: Pass pkey not vma into __bad_area (Waiman Long) [1714351] - [mm] signal/x86: Don't compute pkey in __do_page_fault (Waiman Long) [1714351] - [mm] signal/x86: Remove pkey parameter from mm_fault_error (Waiman Long) [1714351] - [mm] signal/x86: Remove the pkey parameter from do_sigbus (Waiman Long) [1714351] - [mm] signal/x86: Remove pkey parameter from bad_area_nosemaphore (Waiman Long) [1714351] - [x86] signal/x86/traps: Simplify trap generation (Waiman Long) [1714351] - [x86] signal/x86/traps: Use force_sig instead of open coding it. (Waiman Long) [1714351] - [x86] signal/x86/traps: Use force_sig_bnderr (Waiman Long) [1714351] - [x86] signal/x86/traps: Move more code into do_trap_no_signal so it can be reused (Waiman Long) [1714351] - [x86] signal/x86/traps: Factor out show_signal (Waiman Long) [1714351] - [x86] signal/x86: Move mpx siginfo generation into do_bounds (Waiman Long) [1714351] - [x86] signal/x86: In trace_mpx_bounds_register_exception add __user annotations (Waiman Long) [1714351] - [mm] signal/x86: Move MCE error reporting out of force_sig_info_fault (Waiman Long) [1714351] - [x86] signal/x86: Inline fill_sigtrap_info in it's only caller send_sigtrap (Waiman Long) [1714351] - [powerpc] signal: Simplify tracehook_report_syscall_exit (Waiman Long) [1714351] - [kernel] signal: Pair exports with their functions (Waiman Long) [1714351] - [kernel] signal: Remove specific_send_sig_info (Waiman Long) [1714351] - [kernel] signal: Use group_send_sig_info to kill all processes in a pid namespace (Waiman Long) [1714351] - [tty] tty_io: Use group_send_sig_info in __do_SACK to note it is a session being killed (Waiman Long) [1714351] - [misc] signal/GenWQE: Fix sending of SIGKILL (Waiman Long) [1714351] - [include] signal: Remove SEND_SIG_FORCED (Waiman Long) [1714351] - [kernel] signal: Use SEND_SIG_PRIV not SEND_SIG_FORCED with SIGKILL and SIGSTOP (Waiman Long) [1714351] - [kernel] signal: Never allocate siginfo for SIGKILL or SIGSTOP (Waiman Long) [1714351] - [usb] signal: Don't send siginfo to kthreads. (Waiman Long) [1714351] - [usb] signal: Remove the siginfo paramater from kernel_dqueue_signal (Waiman Long) [1714351] - [tty] signal: send_sig_all no longer needs SEND_SIG_FORCED (Waiman Long) [1714351] - [kernel] signal: Always deliver the kernel's SIGKILL and SIGSTOP to a pid namespace init (Waiman Long) [1714351] - [x86] signal: Properly deliver SIGSEGV from x86 uprobes (Waiman Long) [1714351] - [kernel] signal: Properly deliver SIGILL from uprobes (Waiman Long) [1714351] - [kernel] signal: Always ignore SIGKILL and SIGSTOP sent to the global init (Waiman Long) [1714351] - [iommu] mm: convert return type of handle_mm_fault() caller to vm_fault_t (Waiman Long) [1714351] - [kernel] signal: make get_signal() return bool (Waiman Long) [1714351] - [kernel] signal: make sigkill_pending() return bool (Waiman Long) [1714351] - [kernel] signal: make legacy_queue() return bool (Waiman Long) [1714351] - [kernel] signal: make wants_signal() return bool (Waiman Long) [1714351] - [kernel] signal: make flush_sigqueue_mask() void (Waiman Long) [1714351] - [kernel] signal: make unhandled_signal() return bool (Waiman Long) [1714351] - [kernel] signal: make recalc_sigpending_tsk() return bool (Waiman Long) [1714351] - [kernel] signal: make has_pending_signals() return bool (Waiman Long) [1714351] - [kernel] signal: make sig_ignored() return bool (Waiman Long) [1714351] - [kernel] signal: make sig_task_ignored() return bool (Waiman Long) [1714351] - [kernel] signal: make sig_handler_ignored() return bool (Waiman Long) [1714351] - [kernel] signal: make kill_ok_by_cred() return bool (Waiman Long) [1714351] - [kernel] signal: simplify rt_sigaction() (Waiman Long) [1714351] - [kernel] signal: make do_sigpending() void (Waiman Long) [1714351] - [kernel] signal: make may_ptrace_stop() return bool (Waiman Long) [1714351] - [kernel] signal: make kill_as_cred_perm() return bool (Waiman Long) [1714351] - [kernel] signal: make force_sigsegv() void (Waiman Long) [1714351] - [kernel] signal: Don't restart fork when signals come in. (Waiman Long) [1714351] - [kernel] fork: Have new threads join on-going signal group stops (Waiman Long) [1714351] - [include] fork: Skip setting TIF_SIGPENDING in ptrace_init_task (Waiman Long) [1714351] - [kernel] signal: Add calculate_sigpending() (Waiman Long) [1714351] - [kernel] fork: Unconditionally exit if a fatal signal is pending (Waiman Long) [1714351] - [kernel] fork: Move and describe why the code examines PIDNS_ADDING (Waiman Long) [1714351] - [kernel] signal: Push pid type down into complete_signal. (Waiman Long) [1714351] - [kernel] signal: Push pid type down into __send_signal (Waiman Long) [1714351] - [kernel] signal: Push pid type down into send_signal (Waiman Long) [1714351] - [tty] signal: Pass pid type into do_send_sig_info (Waiman Long) [1714351] - [fs] signal: Pass pid type into send_sigio_to_task & send_sigurg_to_task (Waiman Long) [1714351] - [kernel] signal: Pass pid type into group_send_sig_info (Waiman Long) [1714351] - [kernel] signal: Pass pid and pid type into send_sigqueue (Waiman Long) [1714351] - [kernel] posix-timers: Noralize good_sigevent (Waiman Long) [1714351] - [fs] signal: Use PIDTYPE_TGID to clearly store where file signals will be sent (Waiman Long) [1714351] - [kernel] pid: Implement PIDTYPE_TGID (Waiman Long) [1714351] - [include] pids: Move the pgrp and session pid pointers from task_struct to signal_struct (Waiman Long) [1714351] - [fs] pids: Compute task_tgid using signal->leader_pid (Waiman Long) [1714351] - [kernel] pids: Move task_pid_type into sched/signal.h (Waiman Long) [1714351] - [init] pids: Initialize leader_pid in init_task (Waiman Long) [1714351]- [s390] s390: enable processes for mio instructions (Philipp Rudo) [1651734] - [s390] s390/pci: add parameter to disable usage of MIO instructions (Philipp Rudo) [1651734] - [s390] s390/pci: provide support for MIO instructions (Philipp Rudo) [1651734] - [s390] s390/pci: improve bar check (Philipp Rudo) [1651734] - [s390] s390/ism: move oddities of device IO to wrapper function (Philipp Rudo) [1651734] - [s390] s390/pci: move io address mapping code to pci_insn.c (Philipp Rudo) [1651734] - [s390] s390/pci: add parameter to force floating irqs (Philipp Rudo) [1651735] - [s390] s390/pci: gather statistics for floating vs directed irqs (Philipp Rudo) [1651735] - [s390] s390: show statistics for MSI IRQs (Philipp Rudo) [1651735] - [s390] s390/pci: provide support for CPU directed interrupts (Philipp Rudo) [1651735] - [s390] s390/airq: provide cacheline aligned ivs (Philipp Rudo) [1651735] - [s390] s390/pci: clarify interrupt vector usage (Philipp Rudo) [1651735] - [s390] s390/airq: recognize directed interrupts (Philipp Rudo) [1651735] - [s390] s390/sclp: detect DIRQ facility (Philipp Rudo) [1651735] - [s390] s390/pci: move everything irq related to pci_irq.c (Philipp Rudo) [1651735] - [s390] s390/pci: remove stale rc (Philipp Rudo) [1651735] - [s390] s390/pci: remove unused define (Philipp Rudo) [1651735] - [s390] s390/pci: mark command line parser data __initdata (Philipp Rudo) [1651735] - [cpufreq] cpufreq: intel_pstate: Ignore turbo active ratio in HWP (David Arcari) [1711970] - [scsi] mpt3sas: remove tech preview from Aero series (Tomas Henzl) [1684444] - [scsi] scsi: mpt3sas: fix indentation issue (Tomas Henzl) [1684444] - [scsi] scsi: mpt3sas: Update mpt3sas driver version to 28.100.00.00 (Tomas Henzl) [1684444] - [scsi] scsi: mpt3sas: Improve the threshold value and introduce module param (Tomas Henzl) [1684444] - [scsi] scsi: mpt3sas: Load balance to improve performance and avoid soft lockups (Tomas Henzl) [1684444] - [scsi] scsi: mpt3sas: Irq poll to avoid CPU hard lockups (Tomas Henzl) [1684444] - [scsi] scsi: mpt3sas: simplify interrupt handler (Tomas Henzl) [1684444] - [scsi] scsi: mpt3sas: Fix typo in request_desript_type (Tomas Henzl) [1684444] - [scsi] scsi: mpt3sas: Add missing breaks in switch statements (Tomas Henzl) [1684444] - [scsi] scsi: mpt3sas: Update driver version to 27.102.00.00 (Tomas Henzl) [1684444] - [scsi] scsi: mpt3sas: Add support for ATLAS PCIe switch (Tomas Henzl) [1684444] - [scsi] scsi: mpt3sas: Add support for NVMe Switch Adapter (Tomas Henzl) [1684444] - [scsi] scsi: mpt3sas: Rename mpi endpoint device ID macro. (Tomas Henzl) [1684444] - [scsi] scsi: mpt3sas: mpt3sas_scsih: Mark expected switch fall-through (Tomas Henzl) [1684444] - [scsi] scsi: mpt3sas: fix memory ordering on 64bit writes (Tomas Henzl) [1684444] - [scsi] scsi: mpt3sas: fix spelling mistake "manufaucturing" -> "manufacturing" (Tomas Henzl) [1684444] - [scsi] scsi: mpt3sas: Fix driver modifying persistent data in Manufacturing page11 (Tomas Henzl) [1684444] - [scsi] scsi: mpt3sas: Don't modify EEDPTagMode field setting on SAS3.5 HBA devices (Tomas Henzl) [1684444] - [scsi] scsi: mpt3sas: Fix Sync cache command failure during driver unload (Tomas Henzl) [1684444] - [scsi] scsi: mpt3sas: Call sas_remove_host before removing the target devices (Tomas Henzl) [1684444] - [scsi] scsi: mpt3sas: Refactor mpt3sas_wait_for_ioc function (Tomas Henzl) [1684444] - [scsi] scsi: mpt3sas: Separate out mpt3sas_wait_for_ioc (Tomas Henzl) [1684444] - [scsi] scsi: mpt3sas: Added new #define variable IOC_OPERATIONAL_WAIT_COUNT (Tomas Henzl) [1684444] - [scsi] scsi: mpt3sas: switch to generic DMA API (Tomas Henzl) [1684444] - [tools] perf tools beauty ioctl: Support new ISO7816 commands (Michael Petlan) [1709243] - [tools] perf tools: Restore proper cwd on return from mnt namespace (Michael Petlan) [1709243] - [tools] perf tools: Fix crash on synthesizing the unit (Michael Petlan) [1709243] - [tools] perf tools: Do not zero sample_id_all for group members (Michael Petlan) [1709243] - [tools] perf beauty: Use SRCARCH, ARCH=x86_64 must map to "x86" to find the headers (Michael Petlan) [1709243] - [tools] perf intel-pt: Add MTC and CYC timestamps to debug log (Michael Petlan) [1709243] - [tools] perf intel-pt: Add more event information to debug log (Michael Petlan) [1709243] - [tools] perf scripts python: exported-sql-viewer.py: Fix table find when table re-ordered (Michael Petlan) [1709243] - [tools] perf scripts python: exported-sql-viewer.py: Add help window (Michael Petlan) [1709243] - [tools] perf scripts python: exported-sql-viewer.py: Add Selected branches report (Michael Petlan) [1709243] - [tools] perf scripts python: exported-sql-viewer.py: Fall back to /usr/local/lib/libxed.so (Michael Petlan) [1709243] - [tools] perf top: Display the LBR stats in callchain entry (Michael Petlan) [1709243] - [tools] perf stat: Handle different PMU names with common prefix (Michael Petlan) [1709243] - [tools] perf record: Support weak groups (Michael Petlan) [1709243] - [tools] perf evlist: Move perf_evsel__reset_weak_group into evlist (Michael Petlan) [1709243] - [tools] perf augmented_syscalls: Start collecting pathnames in the BPF program (Michael Petlan) [1709243] - [tools] perf trace: Fix setting of augmented payload when using eBPF + raw_syscalls (Michael Petlan) [1709243] - [tools] perf trace: When augmenting raw_syscalls plug raw_syscalls:sys_exit too (Michael Petlan) [1709243] - [tools] perf examples bpf: Start augmenting raw_syscalls:sys_{start,exit} (Michael Petlan) [1709243] - [tools] perf intel-pt/bts: Calculate cpumode for synthesized samples (Michael Petlan) [1709243] - [tools] perf intel-pt: Insert callchain context into synthesized callchains (Michael Petlan) [1709243] - [tools] perf top: Start display thread earlier (Michael Petlan) [1709243] - [tools] perf trace beauty: Use the mmap flags table generated from headers (Michael Petlan) [1709243] - [tools] perf beauty: Wire up the mmap flags table generator to the Makefile (Michael Petlan) [1709243] - [tools] perf beauty: Add a generator for MAP_ mmap's flag constants (Michael Petlan) [1709243] - [tools] perf callchain: Honour the ordering of PERF_CONTEXT_{USER,KERNEL,etc} (Michael Petlan) [1709243] - [tools] perf cs-etm: Correct CPU mode for samples (Michael Petlan) [1709243] - [tools] perf unwind: Take pgoff into account when reporting elf to libdwfl (Michael Petlan) [1709243] - [tools] perf top: Do not use overwrite mode by default (Michael Petlan) [1709243] - [tools] perf trace: Beautify mount's first pathname arg (Michael Petlan) [1709243] - [tools] perf trace: Beautify the umount's 'name' argument (Michael Petlan) [1709243] - [tools] perf trace: Consider syscall aliases too (Michael Petlan) [1709243] - [tools] perf trace beauty: Beautify mount/umount's 'flags' argument (Michael Petlan) [1709243] - [tools] perf trace beauty: Allow syscalls to mask an argument before considering it (Michael Petlan) [1709243] - [tools] perf beauty: Introduce strarray__scnprintf_flags() (Michael Petlan) [1709243] - [tools] perf beauty: Switch from GPL v2.0 to LGPL v2.1 (Michael Petlan) [1709243] - [tools] perf beauty: Add a generator for MS_ mount/umount's flag constants (Michael Petlan) [1709243] - [tools] tools include uapi: Grab a copy of linux/fs.h (Michael Petlan) [1709243] - [tools] perf script: Support total cycles count (Michael Petlan) [1709243] - [tools] perf script: Make itrace script default to all calls (Michael Petlan) [1709243] - [tools] perf scripts python: exported-sql-viewer.py: Add All branches report (Michael Petlan) [1709243] - [tools] perf scripts python: exported-sql-viewer.py: Add ability to display all the database tables (Michael Petlan) [1709243] - [tools] perf scripts python: exported-sql-viewer.py: Add ability to shrink / enlarge font (Michael Petlan) [1709243] - [tools] perf scripts python: exported-sql-viewer.py: Add ability to find symbols in the call-graph (Michael Petlan) [1709243] - [tools] perf scripts python: exported-sql-viewer.py: Add support for multiple sub-windows (Michael Petlan) [1709243] - [tools] perf scripts python: call-graph-from-sql.py: Rename to exported-sql-viewer.py (Michael Petlan) [1709243] - [tools] perf scripts python: call-graph-from-sql.py: Refactor TreeItem class (Michael Petlan) [1709243] - [tools] perf scripts python: call-graph-from-sql.py: Add data helper functions (Michael Petlan) [1709243] - [tools] perf scripts python: call-graph-from-sql.py: Factor out CallGraphModel from TreeModel (Michael Petlan) [1709243] - [tools] perf scripts python: call-graph-from-sql.py: Remove use of setObjectName() (Michael Petlan) [1709243] - [tools] perf scripts python: call-graph-from-sql.py: Add a class for global data (Michael Petlan) [1709243] - [tools] perf scripts python: call-graph-from-sql.py: Separate the database details into a class (Michael Petlan) [1709243] - [tools] perf scripts python: call-graph-from-sql.py: Make a "Main" function (Michael Petlan) [1709243] - [tools] perf scripts python: call-graph-from-sql.py: Change icon (Michael Petlan) [1709243] - [tools] perf scripts python: call-graph-from-sql.py: Set a minimum window size (Michael Petlan) [1709243] - [tools] perf scripts python: call-graph-from-sql.py: Provide better default column sizes (Michael Petlan) [1709243] - [tools] perf scripts python: call-graph-from-sql.py: Use SPDX license identifier (Michael Petlan) [1709243] - [tools] perf trace: Introduce per-event maximum number of events property (Michael Petlan) [1709243] - [tools] perf script: Flush output stream after events in verbose mode (Michael Petlan) [1709243] - [tools] perf script: Allow extended console debug output (Michael Petlan) [1709243] - [tools] perf stat: Poll for monitored tasks being alive (Michael Petlan) [1709243] - [tools] perf trace: Drop thread refcount in trace__event_handler() (Michael Petlan) [1709243] - [tools] perf trace: Drop addr_location refcounts (Michael Petlan) [1709243] - [tools] perf evsel: Mark a evsel as disabled when asking the kernel do disable it (Michael Petlan) [1709243] - [tools] perf evsel: Introduce per event max_events property (Michael Petlan) [1709243] - [tools] tools lib subcmd: Introduce OPTION_ULONG (Michael Petlan) [1709243] - [tools] perf arm64: Fix generate system call table failed with /tmp mounted with noexec (Michael Petlan) [1709243] - [tools] perf symbols: Set PLT entry/header sizes properly on Sparc (Michael Petlan) [1709243] - [tools] perf jitdump: Add Sparc support. (Michael Petlan) [1709243] - [tools] perf annotate: Add Sparc support (Michael Petlan) [1709243] - [tools] perf record: Encode -k clockid frequency into Perf trace (Michael Petlan) [1709243] - [tools] perf probe: Support SDT markers having reference counter (semaphore) (Michael Petlan) [1709243] - [tools] tools lib traceevent, perf tools: Move struct tep_handler definition in a local header file (Michael Petlan) [1709243] - [tools] tools lib traceevent: Separate out tep_strerror() for strerror_r() issues (Michael Petlan) [1709243] - [tools] perf python: More portable way to make CFLAGS work with clang (Michael Petlan) [1709243] - [tools] perf python: Make clang_has_option() work on Python 3 (Michael Petlan) [1709243] - [tools] perf tools: Free temporary 'sys' string in read_event_files() (Michael Petlan) [1709243] - [tools] perf tools: Avoid double free in read_event_file() (Michael Petlan) [1709243] - [tools] perf tools: Free 'printk' string in parse_ftrace_printk() (Michael Petlan) [1709243] - [tools] perf tools: Cleanup trace-event-info 'tdata' leak (Michael Petlan) [1709243] - [tools] perf strbuf: Match va_{add,copy} with va_end (Michael Petlan) [1709243] - [tools] perf test: S390 does not support watchpoints in test 22 (Michael Petlan) [1709243] - [tools] perf auxtrace: Include missing asm/bitsperlong.h to get BITS_PER_LONG (Michael Petlan) [1709243] - [tools] tools include: Adopt linux/bits.h (Michael Petlan) [1709243] - [tools] perf intel-pt: Implement decoder flags for trace begin / end (Michael Petlan) [1709243] - [tools] perf intel-pt: Add decoder flags for trace begin / end (Michael Petlan) [1709243] - [tools] perf tools: Improve thread_stack__process() for trace begin / end (Michael Petlan) [1709243] - [tools] perf tools: Improve thread_stack__event() for trace begin / end (Michael Petlan) [1709243] - [tools] perf db-export: Add trace begin / end branch type variants (Michael Petlan) [1709243] - [tools] perf script: Enhance sample flags for trace begin / end (Michael Petlan) [1709243] - [tools] tools lib traceevent: Add prefix tep_ to enum filter_trivial_type (Michael Petlan) [1709243] - [tools] tools lib traceevent: Rename data2host*() APIs (Michael Petlan) [1709243] - [tools] tools lib traceevent: Rename struct plugin_list to struct tep_plugin_list (Michael Petlan) [1709243] - [tools] tools lib traceevent: Add prefix tep_ to structs filter_type and event_filter (Michael Petlan) [1709243] - [tools] tools lib traceevent: Add prefix tep_ to various structs filter_arg_*. (Michael Petlan) [1709243] - [tools] tools lib traceevent: Add prefix tep_ to struct filter_{arg,value_type} (Michael Petlan) [1709243] - [tools] tools lib traceevent: Add prefix tep_ to enums filter_{exp,arg}_type (Michael Petlan) [1709243] - [tools] tools lib traceevent: Add prefix tep_ to enums filter_{boolean,op,cmp}_type (Michael Petlan) [1709243] - [tools] tools lib traceevent, perf tools: Rename enum print_arg_type to enum tep_print_arg_type (Michael Petlan) [1709243] - [tools] tools lib traceevent, perf tools: Add prefix tep_ to all print_* structures (Michael Petlan) [1709243] - [tools] tools lib traceevent: Add prefix TEP_ to all EVENT_FL_* flags (Michael Petlan) [1709243] - [tools] tools lib traceevent: Rename enum event_{sort_}type to enum tep_event_{sort_}type (Michael Petlan) [1709243] - [tools] tools lib traceevent, perf tools: Rename enum format_flags to enum tep_format_flags (Michael Petlan) [1709243] - [tools] tools lib traceevent, perf tools: Rename struct format{_field} to struct tep_format{_field} (Michael Petlan) [1709243] - [tools] tools lib traceevent, perf tools: Rename struct event_format to struct tep_event_format (Michael Petlan) [1709243] - [tools] perf script: Print DSO for callindent (Michael Petlan) [1709243] - [tools] perf script: Allow sym and dso without ip, addr (Michael Petlan) [1709243] - [tools] tools lib subcmd: Support overwriting the pager (Michael Petlan) [1709243] - [tools] perf tools: Report itrace options in help (Michael Petlan) [1709243] - [tools] perf help: Add missing subcommand `version` (Michael Petlan) [1709243] - [tools] perf tools: Initialize perf_data_file fd field (Michael Petlan) [1709243] - [tools] perf util: Make copyfile_offset() global (Michael Petlan) [1709243] - [tools] perf tools: Add 'struct perf_mmap' arg to record__write() (Michael Petlan) [1709243] - [tools] perf auxtrace: Pass struct perf_mmap into mmap__read* functions (Michael Petlan) [1709243] - [tools] perf tools: Remove perf_tool from event_op3 (Michael Petlan) [1709243] - [tools] perf tools: Remove perf_tool from event_op2 (Michael Petlan) [1709243] - [tools] perf bpf-loader: use PTR_ERR_OR_ZERO inetead of return code (Michael Petlan) [1709243] - [tools] tools include: Adopt PTR_ERR_OR_ZERO from the kernel err.h header (Michael Petlan) [1709243] - [tools] perf ordered_events: Prevent crossing max_alloc_size (Michael Petlan) [1709243] - [tools] perf ordered_events: Add 'struct ordered_events_buffer' layer (Michael Petlan) [1709243] - [tools] perf test: Add watchpoint test (Michael Petlan) [1709243] - [tools] perf tests: Fix record+probe_libc_inet_pton.sh without ping's debuginfo (Michael Petlan) [1709243] - [tools] perf map: Turn some pr_warning() to pr_debug() (Michael Petlan) [1709243] - [tools] perf trace: Use the raw_syscalls:sys_enter for the augmented syscalls (Michael Petlan) [1709243] - [tools] perf trace: Setup augmented_args in the raw_syscalls:sys_enter handler (Michael Petlan) [1709243] - [tools] perf trace: Introduce syscall__augmented_args() method (Michael Petlan) [1709243] - [tools] perf augmented_syscalls: Avoid optimization to pass older BPF validators (Michael Petlan) [1709243] - [tools] perf augmented_syscalls: Check probe_read_str() return separately (Michael Petlan) [1709243] - [tools] perf annotate: Handle arm64 move instructions (Michael Petlan) [1709243] - [tools] perf trace beauty: Alias 'umount' to 'umount2' (Michael Petlan) [1709243] - [tools] perf stat: Move the display functions to stat-display.c (Michael Petlan) [1709243] - [tools] perf stat: Move 'metric_events' to 'struct perf_stat_config' (Michael Petlan) [1709243] - [tools] perf stat: Move 'walltime_*' data to 'struct perf_stat_config' (Michael Petlan) [1709243] - [tools] perf stat: Propagate 'struct target' arg to sort_aggr_thread() (Michael Petlan) [1709243] - [tools] perf stat: Move 'no_merge' data to 'struct perf_stat_config' (Michael Petlan) [1709243] - [tools] perf stat: Move 'big_num' data to 'struct perf_stat_config' (Michael Petlan) [1709243] - [tools] perf stat: Do not use the global 'evsel_list' in print functions (Michael Petlan) [1709243] - [tools] perf stat: Move *_aggr_* data to 'struct perf_stat_config' (Michael Petlan) [1709243] - [tools] perf stat: Move ru_* data to 'struct perf_stat_config' (Michael Petlan) [1709243] - [tools] perf stat: Move 'print_mixed_hw_group_error' to 'struct perf_stat_config' (Michael Petlan) [1709243] - [tools] perf stat: Move 'print_free_counters_hint' to 'struct perf_stat_config' (Michael Petlan) [1709243] - [tools] perf stat: Move 'null_run' to 'struct perf_stat_config' (Michael Petlan) [1709243] - [tools] perf stat: Add 'walltime_nsecs_stats' pointer to 'struct perf_stat_config' (Michael Petlan) [1709243] - [tools] perf stat: Pass 'evlist' to aggr_update_shadow() (Michael Petlan) [1709243] - [tools] perf stat: Pass 'struct perf_stat_config' to first_shadow_cpu() (Michael Petlan) [1709243] - [tools] perf stat: Move 'metric_only_len' to 'struct perf_stat_config' (Michael Petlan) [1709243] - [tools] perf stat: Move 'run_count' to 'struct perf_stat_config' (Michael Petlan) [1709243] - [tools] perf stat: Use 'evsel->evlist' instead of 'evsel_list' in collect_all_aliases() (Michael Petlan) [1709243] - [tools] perf stat: Pass 'evlist' argument to print functions (Michael Petlan) [1709243] - [tools] perf stat: Add 'target' argument to perf_evlist__print_counters() (Michael Petlan) [1709243] - [tools] perf stat: Move 'unit_width' to 'struct perf_stat_config' (Michael Petlan) [1709243] - [tools] perf stat: Move 'metric_only' to 'struct perf_stat_config' (Michael Petlan) [1709243] - [tools] perf stat: Move 'interval_clear' to 'struct perf_stat_config' (Michael Petlan) [1709243] - [tools] perf stat: Move csv_* to 'struct perf_stat_config' (Michael Petlan) [1709243] - [tools] perf stat: Pass a 'struct perf_stat_config' argument to global print functions (Michael Petlan) [1709243] - [tools] perf stat: Pass 'struct perf_stat_config' argument to local print functions (Michael Petlan) [1709243] - [tools] perf stat: Add 'struct perf_stat_config' argument to perf_evlist__print_counters() (Michael Petlan) [1709243] - [tools] perf stat: Move STAT_RECORD out of perf_evlist__print_counters() (Michael Petlan) [1709243] - [tools] perf stat: Introduce perf_evlist__print_counters() (Michael Petlan) [1709243] - [tools] perf stat: Move perf_stat_synthesize_config() to stat.c (Michael Petlan) [1709243] - [tools] perf stat: Add 'perf_event__handler_t' argument to perf_stat_synthesize_config() (Michael Petlan) [1709243] - [tools] perf stat: Add 'struct perf_evlist' argument to perf_stat_synthesize_config() (Michael Petlan) [1709243] - [tools] perf stat: Add 'struct perf_tool' argument to perf_stat_synthesize_config() (Michael Petlan) [1709243] - [tools] perf stat: Add 'struct perf_stat_config' argument to perf_stat_synthesize_config() (Michael Petlan) [1709243] - [tools] perf stat: Rename 'is_pipe' argument to 'attrs' in perf_stat_synthesize_config() (Michael Petlan) [1709243] - [tools] perf stat: Move create_perf_stat_counter() to stat.c (Michael Petlan) [1709243] - [tools] perf evsel: Introduce perf_evsel__store_ids() (Michael Petlan) [1709243] - [tools] perf tools: Switch 'session' argument to 'evlist' in perf_event__synthesize_attrs() (Michael Petlan) [1709243] - [tools] perf stat: Add 'identifier' flag to 'struct perf_stat_config' (Michael Petlan) [1709243] - [tools] perf stat: Use local config arg for scale in create_perf_stat_counter() (Michael Petlan) [1709243] - [tools] perf stat: Move 'no_inherit' to 'struct perf_stat_config' (Michael Petlan) [1709243] - [tools] perf stat: Move 'initial_delay' to 'struct perf_stat_config' (Michael Petlan) [1709243] - [tools] perf stat: Use evsel->threads in create_perf_stat_counter() (Michael Petlan) [1709243] - [tools] perf trace: Show comm and tid for tracepoint events (Michael Petlan) [1709243] - [tools] perf trace augmented_syscalls: Hook into syscalls:sys_exit_SYSCALL too (Michael Petlan) [1709243] - [tools] perf trace augmented_syscalls: Rename augmented_*_syscall__enter to just *_syscall (Michael Petlan) [1709243] - [tools] perf augmented_syscalls: Update the header comments (Michael Petlan) [1709243] - [tools] perf bpf: Add syscall_exit() helper (Michael Petlan) [1709243] - [tools] tools lib traceevent, perf tools: Split trace-seq related APIs in a separate header file (Michael Petlan) [1709243] - [tools] perf report: Create auxiliary trace data files for s390 (Michael Petlan) [1709243] - [tools] perf trace beauty: Reorganize 'struct sockaddr *' beautifier (Michael Petlan) [1709243] - [tools] perf trace augmented_syscalls: Augment sendto's 'addr' arg (Michael Petlan) [1709243] - [tools] perf trace augmented_syscalls: Augment bind's 'myaddr' sockaddr arg (Michael Petlan) [1709243] - [tools] perf trace augmented_syscalls: Add augmented_sockaddr_syscall_enter() (Michael Petlan) [1709243] - [tools] perf trace augmented_syscalls: Augment connect's 'sockaddr' arg (Michael Petlan) [1709243] - [tools] perf bpf: Add linux/socket.h to the headers accessible to bpf proggies (Michael Petlan) [1709243] - [tools] perf bpf: Give precedence to bpf header dir (Michael Petlan) [1709243] - [tools] perf trace: Add a etcsnoop.c augmented syscalls eBPF utility (Michael Petlan) [1709243] - [tools] perf trace: Augment 'newstat' (aka 'stat') filename ptr (Michael Petlan) [1709243] - [tools] perf trace: Introduce augmented_filename_syscall_enter() declarator (Michael Petlan) [1709243] - [tools] perf trace: Augment inotify_add_watch pathname syscall arg (Michael Petlan) [1709243] - [tools] perf trace: Augment the 'open' syscall 'filename' arg (Michael Petlan) [1709243] - [tools] perf trace: Use the augmented filename, expanding syscall enter pointers (Michael Petlan) [1709243] - [tools] perf trace: Show comm/tid for augmented_syscalls (Michael Petlan) [1709243] - [tools] perf trace: Extract the comm/tid printing for syscall enter (Michael Petlan) [1709243] - [tools] perf trace: Print the syscall name for augmented_syscalls (Michael Petlan) [1709243] - [tools] perf trace: Make the augmented_syscalls filter out the tracepoint event (Michael Petlan) [1709243] - [tools] perf trace: Pass augmented args to the arg formatters when available (Michael Petlan) [1709243] - [x86] perf/x86/intel: Disallow precise_ip on BTS events (Michael Petlan) [1709243] - [x86] perf/x86/intel: Add generic branch tracing check to intel_pmu_has_bts() (Michael Petlan) [1709243] - [x86] perf/x86/intel: Move branch tracing setup to the Intel-specific source file (Michael Petlan) [1709243] - [x86] perf/x86/intel: Fix regression by default disabling perfmon v4 interrupt handling (Michael Petlan) [1709243] - [x86] perf/x86/intel/uncore: Support CoffeeLake 8th CBOX (Michael Petlan) [1709243] - [x86] perf/x86/intel/uncore: Add more IMC PCI IDs for KabyLake and CoffeeLake CPUs (Michael Petlan) [1709243] - [tools] perf tools: Don't clone maps from parent when synthesizing forks (Michael Petlan) [1709243] - [tools] perf top: Allow disabling the overwrite mode (Michael Petlan) [1709243] - [kernel] perf/core: Clean up inconsisent indentation (Michael Petlan) [1709243] - [tools] perf script: Implement --graph-function (Michael Petlan) [1709243] - [tools] tools script: Add --call-trace and --call-ret-trace (Michael Petlan) [1709243] - [tools] perf script: Add --insn-trace for instruction decoding (Michael Petlan) [1709243] - [tools] perf trace: Introduce --max-events (Michael Petlan) [1709243] - [x86] perf/x86/intel: Add quirk for Goldmont Plus (Michael Petlan) [1709243] - [kernel] perf: Suppress AUX/OVERWRITE records (Michael Petlan) [1709243] - [x86] perf/x86/intel/pt: Annotate 'pt_cap_group' with __ro_after_init (Michael Petlan) [1709243] - [x86] perf/x86: Add __ro_after_init annotations (Michael Petlan) [1709243] - [x86] x86/mm/mem_encrypt: Disable all instrumentation for early SME setup (Janakarajan Natarajan) [1679265] - [fs] cifs: fix copy_file_range to allow write on the same file (Leif Sahlberg) [1689100] - [infiniband] Revert "[infiniband] IB/usnic: Remove stub functions" (Jonathan Toppins) [1713753] - [x86] Update stepping values for Whiskey Lake U/Y (David Arcari) [1704801] - [powerpc] powerpc/perf: Trace imc PMU functions (Jiri Olsa) [1608796] - [powerpc] powerpc/perf: Trace imc events detection and cpuhotplug (Jiri Olsa) [1608796] - [powerpc] powerpc/perf: Declare static identifier a such (Jiri Olsa) [1608796] - [powerpc] powerpc/perf: Add privileged access check for thread_imc (Jiri Olsa) [1608796] - [powerpc] powerpc/perf: Rearrange setting of ldbar for thread-imc (Jiri Olsa) [1608796] - [powerpc] powerpc/include: Add data structures and macros for IMC trace mode (Jiri Olsa) [1608796] - [scsi] hpsa: correct-static-checker-issue-in-reset-handler (Joseph Szczypek) [1713772] - [scsi] scsi: hpsa: update driver version (Joseph Szczypek) [1713772] - [scsi] scsi: hpsa: correct device resets (Joseph Szczypek) [1713772] - [scsi] scsi: hpsa: do-not-complete-cmds-for-deleted-devices (Joseph Szczypek) [1713772] - [scsi] scsi: hpsa: wait longer for ptraid commands (Joseph Szczypek) [1713772] - [scsi] scsi: hpsa: check for tag collision (Joseph Szczypek) [1713772] - [scsi] scsi: hpsa: use local workqueues instead of system workqueues (Joseph Szczypek) [1713772] - [scsi] scsi: hpsa: correct simple mode (Joseph Szczypek) [1713772] - [scsi] scsi: hpsa: bump driver version (Joseph Szczypek) [1713772] - [scsi] scsi: hpsa: correct device id issues (Joseph Szczypek) [1713772] - [scsi] scsi: hpsa: check for lv removal (Joseph Szczypek) [1713772] - [mm] mm, slub: restore the original intention of prefetch_freepointer() (Rafael Aquini) [1714671] - [fs] Revert "add KABI padding to dentry structure" (Waiman Long) [1714253] - [crypto] crypto: drbg - add FIPS 140-2 CTRNG for noise source (Herbert Xu) [1687905] - [infiniband] RDMA/qedr: Fix incorrect device rate. (Manish Chopra) [1713580] - [scsi] scsi: bnx2fc: remove unneeded variable (Nilesh Javali) [1665308] - [scsi] scsi: fcoe: make use of fip_mode enum complete (Nilesh Javali) [1665308] - [char] ipmi:ssif: compare block number correctly for multi-part return messages (Tony Camuso) [1712159] - [kernel] kernel/sysctl.c: define minmax conv functions in terms of non-minmax versions (Alex Gladkov) [1683922] - [kernel] kernel/sysctl.c: add missing range check in do_proc_dointvec_minmax_conv (Alex Gladkov) [1683922] - [tools] tools/testing/selftests/sysctl/sysctl.sh: add tests for >32-bit values written to 32-bit integers (Alex Gladkov) [1683922] - [kernel] sched/nohz: Run NOHZ idle load balancer on HK_FLAG_MISC CPUs (Desnes Augusto Nunes do Rosario) [1666614] - [kernel] nohz_full: Allow the boot CPU to be nohz_full (Desnes Augusto Nunes do Rosario) [1666614] - [kernel] sched/isolation: Require a present CPU in housekeeping mask (Desnes Augusto Nunes do Rosario) [1666614] - [kernel] kernel/cpu: Allow non-zero CPU to be primary for suspend / kexec freeze (Desnes Augusto Nunes do Rosario) [1666614] - [kernel] power/suspend: Add function to disable secondaries for suspend (Desnes Augusto Nunes do Rosario) [1666614] - [kernel] sched/core: Allow the remote scheduler tick to be started on CPU0 (Desnes Augusto Nunes do Rosario) [1666614] - [kernel] sched/fair: Use non-atomic cpumask_{set,clear}_cpu() (Desnes Augusto Nunes do Rosario) [1666614] - [lib] lib: reciprocal_div: implement the improved algorithm on the paper mentioned (Petr Oros) [1706982] - [kernel] kernel/sysctl.c: fix proc_do_large_bitmap for large input buffers (Eric Sandeen) [1667092] - [kernel] tools/testing/selftests/sysctl/sysctl.sh: add proc_do_large_bitmap() test case (Eric Sandeen) [1667092] - [tools] tools/testing/selftests/sysctl/sysctl.sh: allow graceful use on older kernels (Eric Sandeen) [1667092] - [tools] tools/testing/selftests/sysctl/sysctl.sh: ignore diff output on verify_diff_w() (Eric Sandeen) [1667092] - [tools] tools/testing/selftests/sysctl/sysctl.sh: load module before testing for it (Eric Sandeen) [1667092] - [tools] tools/testing/selftests/sysctl/sysctl.sh: remove superfluous test_reqs() (Eric Sandeen) [1667092] - [kernel] kernel/sysctl.c: fix out-of-bounds access when setting file-max (Eric Sandeen) [1694160] - [kernel] sysctl: handle overflow for file-max (Eric Sandeen) [1694160] - [kernel] sysctl: handle overflow in proc_get_long (Eric Sandeen) [1694160] - [s390] kvm: s390: Fix potential spectre warnings (Thomas Huth) [1702344] - [powerpc] mm: move warning from resize_hpt_for_hotplug() (Laurent Vivier) [1660737] - [powerpc] pseries: Use pr_xxx() in lpar.c (Laurent Vivier) [1660737] - [infiniband] RDMA/iw_cxgb4: Always disconnect when QP is transitioning to TERMINATE state (Arjun Vynipadath) [1664673] - [infiniband] cxgb4: kfree mhp after the debug print (Arjun Vynipadath) [1664673] - [infiniband] RDMA/cxbg: Use correct sizing on buffers holding page DMA addresses (Arjun Vynipadath) [1664673] - [infiniband] iw_cxgb4: Make function read_tcb() static (Arjun Vynipadath) [1664673] - [infiniband] RDMA/cxgb4: Remove kref accounting for sync operation (Arjun Vynipadath) [1664673] - [infiniband] iw_cxgb4: cq/qp mask depends on bar2 pages in a host page (Arjun Vynipadath) [1664673] - [infiniband] iw_cxgb4: fix srqidx leak during connection abort (Arjun Vynipadath) [1664673] - [infiniband] iw_cxgb4: complete the cached SRQ buffers (Arjun Vynipadath) [1664673] - [infiniband] rdma/cxgb4: Remove a set-but-not-used variable (Arjun Vynipadath) [1664673] - [infiniband] iw_cxgb4: use tos when finding ipv6 routes (Arjun Vynipadath) [1664673] - [infiniband] iw_cxgb4: use tos when importing the endpoint (Arjun Vynipadath) [1664673] - [infiniband] iw_cxgb4: use listening ep tos when accepting new connections (Arjun Vynipadath) [1664673] - [infiniband] iw_cxgb*: kzalloc the iwcm verbs struct (Arjun Vynipadath) [1664673] - [infiniband] RDMA/iw_cxgb4: Drop __GFP_NOFAIL (Arjun Vynipadath) [1664673] - [infiniband] infiniband: cxgb4: no need to check return value of debugfs_create functions (Arjun Vynipadath) [1664673] - [infiniband] RDMA/iw_cxgb4: Fix the unchecked ep dereference (Arjun Vynipadath) [1664673] - [infiniband] RDMA: Introduce and use rdma_device_to_ibdev() (Arjun Vynipadath) [1664673] - [infiniband] iw_cxgb4: Check for send WR also while posting write with completion WR (Arjun Vynipadath) [1664673] - [infiniband] iw_cxgb4: only reconnect with MPAv1 if the peer aborts (Arjun Vynipadath) [1664673] - [infiniband] iw_cxgb4: Use proper enumerated type in c4iw_bar2_addrs (Arjun Vynipadath) [1664673] - [infiniband] RDMA/cxgb4: remove redundant null pointer check before kfree_skb (Arjun Vynipadath) [1664673] - [infiniband] iw_cxgb4: Remove pci_unmap_addr() wrappers for DMA API (Arjun Vynipadath) [1664673] - [infiniband] iw_cxgb4: Declare ib_post_send() and ib_post_recv() arguments const (Arjun Vynipadath) [1664673] - [infiniband] rdma/cxgb4: Simplify a structure initialization (Arjun Vynipadath) [1664673] - [infiniband] rdma/cxgb4: Fix SRQ endianness annotations (Arjun Vynipadath) [1664673] - [infiniband] rdma/cxgb4: Add support for kernel mode SRQ's (Arjun Vynipadath) [1664673] - [infiniband] rdma/cxgb4: Add support for srq functions & structs (Arjun Vynipadath) [1664673] - [infiniband] RDMA/cxgb4: Restore the dropped uninitialized_var (Arjun Vynipadath) [1664673] - [infiniband] RDMA/cxgb4: Make c4iw_poll_cq_one() easier to analyze (Arjun Vynipadath) [1664673] - [fs] gfs2: clean_journal improperly set sd_log_flush_head (Robert S Peterson) [1693660]- [netdrv] bonding/802.3ad: fix slave link initialization transition states (Jarod Wilson) [1714387] - [iommu] iommu/vt-d: Disable ATS support on untrusted devices (Jerry Snitselaar) [1649210 1692246] - [documentation] thunderbolt: Export IOMMU based DMA protection support to userspace (Jerry Snitselaar) [1649210 1692246] - [iommu] iommu/vt-d: Do not enable ATS for untrusted devices (Jerry Snitselaar) [1649210 1692246] - [iommu] iommu/vt-d: Force IOMMU on for platform opt in hint (Jerry Snitselaar) [1649210 1692246] - [arm64] arm64: makefile fix build of .i file in external module case (Jerome Marchand) [1713052] - [s390] s390/protvirt: block kernel command line alteration (Philipp Rudo) [1651711] - [s390] s390/protvirt: add memory sharing for diag 308 set/store (Philipp Rudo) [1651711] - [s390] s390/uv: introduce guest side ultravisor code (Philipp Rudo) [1651711] - [netdrv] net: aquantia: fix undefined devm_hwmon_device_register_with_info reference (Igor Russkikh) [1706905] - [netdrv] net: aquantia: Make aq_ndev_driver_name static (Igor Russkikh) [1706905] - [netdrv] net: aquantia: remove outdated device ids (Igor Russkikh) [1706905] - [netdrv] net: aquantia: fixups on 64bit dma counters (Igor Russkikh) [1706905] - [netdrv] net: aquantia: get total counters from DMA block (Igor Russkikh) [1706905] - [netdrv] net: aquantia: fetch up to date statistics on ethtool request (Igor Russkikh) [1706905] - [netdrv] net: aquantia: extract timer cb into work job (Igor Russkikh) [1706905] - [netdrv] net: aquantia: introduce fwreq mutex (Igor Russkikh) [1706905] - [netdrv] net: aquantia: user correct MSI irq type (Igor Russkikh) [1706905] - [netdrv] net: aquantia: use macros for better visibility (Igor Russkikh) [1706905] - [netdrv] net: aquantia: improve ifup link detection (Igor Russkikh) [1706905] - [netdrv] net: aquantia: link status irq handling (Igor Russkikh) [1706905] - [netdrv] net: aquantia: create global service workqueue (Igor Russkikh) [1706905] - [netdrv] net: aquantia: link interrupt handling function (Igor Russkikh) [1706905] - [netdrv] net: aquantia: add link interrupt fields (Igor Russkikh) [1706905] - [netdrv] net: aquantia: implement hwmon api for chip temperature (Igor Russkikh) [1706905] - [netdrv] net: aquantia: add infrastructure to readout chip temperature (Igor Russkikh) [1706905] - [netdrv] net: aquantia: enable driver build for arm64 or compile_test (Igor Russkikh) [1706905] - [netdrv] net: aquantia: improve LRO configuration (Igor Russkikh) [1706905] - [netdrv] net: aquantia: Increase rx ring default size from 1K to 2K (Igor Russkikh) [1706905] - [netdrv] net: aquantia: Make RX default frame size 2K (Igor Russkikh) [1706905] - [netdrv] net: aquantia: Introduce rx refill threshold value (Igor Russkikh) [1706905] - [netdrv] net: aquantia: optimize rx performance by page reuse strategy (Igor Russkikh) [1706905] - [netdrv] net: aquantia: optimize rx path using larger preallocated skb len (Igor Russkikh) [1706905] - [netdrv] net: aquantia: fix rx checksum offload for UDP/TCP over IPv6 (Igor Russkikh) [1706905] - [netdrv] net: aquantia: use better wrappers for state registers (Igor Russkikh) [1706905] - [netdrv] net: aquantia: replace AQ_HW_WAIT_FOR with readx_poll_timeout_atomic (Igor Russkikh) [1706905] - [netdrv] net: aquantia: fixed instack structure overflow (Igor Russkikh) [1706905] - [netdrv] net: aquantia: fixed buffer overflow (Igor Russkikh) [1706905] - [netdrv] net: aquantia: added newline at end of file (Igor Russkikh) [1706905] - [netdrv] net: aquantia: fixed memcpy size (Igor Russkikh) [1706905] - [netdrv] net: aquantia: regression on cpus with high cores: set mode with 8 queues (Igor Russkikh) [1706905] - [netdrv] net: aquantia: add support of RSS configuration (Igor Russkikh) [1706905] - [netdrv] net: aquantia: fix initialization of RSS table (Igor Russkikh) [1706905] - [netdrv] net: aquantia: increase max number of hw queues (Igor Russkikh) [1706905] - [netdrv] net: aquantia: fix RSS table and key sizes (Igor Russkikh) [1706905] - [netdrv] net: aquantia: fix rx checksum offload bits (Igor Russkikh) [1706905] - [netdrv] net: aquantia: return 'err' if set MPI_DEINIT state fails (Igor Russkikh) [1706905] - [netdrv] net: aquantia: fix spelling mistake "specfield" -> "specified" (Igor Russkikh) [1706905] - [netdrv] net: aquantia: cleanup err handing in hw_atl_utils_fw_rpc_wait (Igor Russkikh) [1706905] - [netdrv] net: aquantia: add support of rx-vlan-filter offload (Igor Russkikh) [1706905] - [netdrv] net: aquantia: add ethertype and PCP to rx flow filters (Igor Russkikh) [1706905] - [netdrv] net: aquantia: add vlan id to rx flow filters (Igor Russkikh) [1706905] - [netdrv] net: aquantia: add support of L3/L4 ntuple filters (Igor Russkikh) [1706905] - [netdrv] net: aquantia: add infrastructure for ntuple rules (Igor Russkikh) [1706905] - [netdrv] net: aquantia: add rx-flow filter definitions (Igor Russkikh) [1706905] - [netdrv] net: aquantia: allow rx checksum offload configuration (Igor Russkikh) [1706905] - [netdrv] net: aquantia: invalid checksumm offload implementation (Igor Russkikh) [1706905] - [netdrv] net: aquantia: fixed enable unicast on 32 macvlan (Igor Russkikh) [1706905] - [netdrv] net: aquantia: fix potential IOMMU fault after driver unbind (Igor Russkikh) [1706905] - [netdrv] net: aquantia: synchronized flow control between mac/phy (Igor Russkikh) [1706905] - [netdrv] net: aquantia: make function aq_fw2x_update_stats static (Igor Russkikh) [1706905] - [netdrv] net: aquantia: remove some redundant variable initializations (Igor Russkikh) [1706905] - [netdrv] bnxt_en: Add device IDs 0x1806 and 0x1752 for 57500 devices. (Selvin Xavier) [1672208] - [scsi] scsi: fnic: Remove set but not used variable 'vdev' (Govindarajulu Varadarajan) [1656236] - [scsi] scsi: fnic: no need to check return value of debugfs_create functions (Govindarajulu Varadarajan) [1656236] - [scsi] scsi: fnic: Update fnic driver version to 1.6.0.47 (Govindarajulu Varadarajan) [1656236] - [scsi] scsi: fnic: Enable fnic devcmd2 interface (Govindarajulu Varadarajan) [1656236] - [scsi] scsi: fnic: Adding devcmd2 init and posting interfaces (Govindarajulu Varadarajan) [1656236] - [scsi] scsi: fnic: Add devcmd2 initialization helpers (Govindarajulu Varadarajan) [1656236] - [scsi] scsi: fnic: fnic devcmd2 controller definitions (Govindarajulu Varadarajan) [1656236] - [scsi] scsi: fnic: fnic devcmd2 interface definitions (Govindarajulu Varadarajan) [1656236] - [scsi] scsi: fnic: Impose upper limit on max. # of CQs processed per intr (Govindarajulu Varadarajan) [1656236] - [scsi] scsi: fnic: RQ enable and then post descriptors (Govindarajulu Varadarajan) [1656236] - [scsi] scsi: fnic: delaying vnic dev enable till after req intr (Govindarajulu Varadarajan) [1656236] - [scsi] scsi: fnic: Warn when calling done for IO not issued to fw (Govindarajulu Varadarajan) [1656236] - [scsi] scsi: fnic: fnic stats for max CQs processed and ISR time (Govindarajulu Varadarajan) [1656236] - [scsi] scsi: fnic: Add port speed stat to fnic debug stats (Govindarajulu Varadarajan) [1656236] - [scsi] scsi: fnic: use fnic_lock to guard fnic->state_flags (Govindarajulu Varadarajan) [1656236] - [scsi] scsi: fnic: vnic_rq_clean change BUG_ON to WARN_ON (Govindarajulu Varadarajan) [1656236] - [scsi] scsi: fnic: change fnic queue depth to 256 (Govindarajulu Varadarajan) [1656236] - [scsi] scsi: fnic: support to display 20G port speed (Govindarajulu Varadarajan) [1656236] - [scsi] scsi: fnic: Use vzalloc (Govindarajulu Varadarajan) [1656236] - [scsi] scsi: fnic: switch to generic DMA API (Govindarajulu Varadarajan) [1656236] - [pci] PCI/PME: Fix possible use-after-free on remove (Myron Stowe) [1701834] - [pci] PCI/PME: Fix hotplug/sysfs remove deadlock in pcie_pme_remove() (Myron Stowe) [1701834] - [pci] PCI: Blacklist power management of Gigabyte X299 DESIGNARE EX PCIe ports (Myron Stowe) [1701834] - [tools] perf arm64: Fix mksyscalltbl when system kernel headers are ahead of the kernel (Michael Petlan) [1709242] - [rpmspec] perf: remove bpf examples (Michael Petlan) [1709242] - [tools] perf tools: Stop fallbacking to kallsyms for vdso symbols lookup (Michael Petlan) [1709242] - [tools] perf report: Don't crash on invalid inline debug information (Michael Petlan) [1709242] - [tools] perf cpu_map: Align cpu map synthesized events properly. (Michael Petlan) [1709242] - [tools] perf tools: Fix tracing_path_mount proper path (Michael Petlan) [1709242] - [tools] perf evsel: Store ids for events with their own cpus perf_event__synthesize_event_update_cpus (Michael Petlan) [1709242] - [tools] perf vendor events intel: Fix wrong filter_band* values for uncore events (Michael Petlan) [1709242] - [tools] Revert "perf tools: Fix PMU term format max value calculation" (Michael Petlan) [1709242] - [tools] tools headers uapi: Sync kvm.h copy (Michael Petlan) [1709242] - [tools] perf record: Use unmapped IP for inline callchain cursors (Michael Petlan) [1709242] - [tools] perf python: Use -Wno-redundant-decls to build with PYTHON=python3 (Michael Petlan) [1709242] - [tools] perf report: Don't try to map ip to invalid map (Michael Petlan) [1709242] - [tools] perf script python: Fix export-to-sqlite.py sample columns (Michael Petlan) [1709242] - [tools] perf script python: Fix export-to-postgresql.py occasional failure (Michael Petlan) [1709242] - [tools] perf Documentation: Fix out-of-tree asciidoctor man page generation (Michael Petlan) [1709242] - [tools] perf tools: Fix maps__find_symbol_by_name() (Michael Petlan) [1709242] - [tools] tools headers uapi: Update tools's copy of linux/if_link.h (Michael Petlan) [1709242] - [tools] tools headers uapi: Update tools's copy of linux/vhost.h (Michael Petlan) [1709242] - [tools] tools headers uapi: Update tools's copies of kvm headers (Michael Petlan) [1709242] - [tools] tools headers uapi: Update tools's copy of drm/drm.h (Michael Petlan) [1709242] - [tools] tools headers uapi: Update tools's copy of asm-generic/unistd.h (Michael Petlan) [1709242] - [tools] tools headers uapi: Update tools's copy of linux/perf_event.h (Michael Petlan) [1709242] - [tools] perf annotate: Fix parsing aarch64 branch instructions after objdump update (Michael Petlan) [1709242] - [tools] perf probe powerpc: Ignore SyS symbols irrespective of endianness (Michael Petlan) [1709242] - [tools] perf event-parse: Use fixed size string for comms (Michael Petlan) [1709242] - [tools] perf util: Fix bad memory access in trace info. (Michael Petlan) [1709242] - [tools] perf tools: Streamline bpf examples and headers installation (Michael Petlan) [1709242] - [tools] perf evsel: Fix potential null pointer dereference in perf_evsel__new_idx() (Michael Petlan) [1709242] - [tools] perf arm64: Fix include path for asm-generic/unistd.h (Michael Petlan) [1709242] - [tools] perf tests: Add breakpoint modify tests (Michael Petlan) [1709242] - [tools] perf annotate: Properly interpret indirect call (Michael Petlan) [1709242] - [tools] tools/lib/lockdep: Add dummy task_struct state member (Michael Petlan) [1709242] - [tools] tools/lib/lockdep: Add empty nmi.h (Michael Petlan) [1709242] - [tools] tools lib traceevent: Change to SPDX License format (Michael Petlan) [1709242] - [tools] perf llvm: Allow passing options to llc in addition to clang (Michael Petlan) [1709242] - [tools] perf parser: Improve error message for PMU address filters (Michael Petlan) [1709242] - [tools] perf tools: Disable parallelism for 'make clean' (Michael Petlan) [1709242] - [tools] perf auxtrace: Fix queue resize (Michael Petlan) [1709242] - [tools] perf python: Remove -mcet and -fcf-protection when building with clang (Michael Petlan) [1709242] - [tools] perf arm spe: Fix uninitialized record error variable (Michael Petlan) [1709242] - [tools] perf tools: Move syscall_64.tbl check into check-headers.sh (Michael Petlan) [1709242] - [tools] perf tools: Make check-headers.sh check based on kernel dir (Michael Petlan) [1709242] - [tools] perf tools: Fix check-headers.sh AND list path of execution (Michael Petlan) [1709242] - [tools] tools lib traceevent: Rename static variables and functions in event-parse.c (Michael Petlan) [1709242] - [tools] tools lib traceevent: Rename various pevent APIs (Michael Petlan) [1709242] - [tools] tools lib traceevent: Rename internal parser related APIs (Michael Petlan) [1709242] - [tools] tools lib traceevent: Rename various pevent get/set/is APIs (Michael Petlan) [1709242] - [tools] tools lib traceevent: Rename pevent_find_* APIs (Michael Petlan) [1709242] - [tools] tools lib traceevent: Rename pevent field APIs (Michael Petlan) [1709242] - [tools] tools lib traceevent: Rename pevent_data_ APIs (Michael Petlan) [1709242] - [tools] tools lib traceevent: Rename pevent_register / unregister APIs (Michael Petlan) [1709242] - [tools] tools lib traceevent: Rename pevent_filter* APIs (Michael Petlan) [1709242] - [tools] tools lib traceevent, perf tools: Rename traceevent_plugin_* APIs (Michael Petlan) [1709242] - [tools] tools lib traceevent: Rename pevent_function* APIs (Michael Petlan) [1709242] - [tools] tools lib traceevent, tools lib lockdep: Rename 'enum pevent_errno' to 'enum tep_errno' (Michael Petlan) [1709242] - [tools] tools lib traceevent, perf tools: Rename 'enum pevent_flag' to 'enum tep_flag' (Michael Petlan) [1709242] - [tools] tools lib traceevent, perf tools: Rename traceevent_* APIs (Michael Petlan) [1709242] - [tools] tools lib traceevent, perf tools: Rename pevent_set_* APIs (Michael Petlan) [1709242] - [tools] tools lib traceevent, perf tools: Rename pevent_register_* APIs (Michael Petlan) [1709242] - [tools] tools lib traceevent, perf tools: Rename pevent_read_number_* APIs (Michael Petlan) [1709242] - [tools] tools lib traceevent, perf tools: Rename pevent print APIs (Michael Petlan) [1709242] - [tools] tools lib traceevent, perf tools: Rename pevent parse APIs (Michael Petlan) [1709242] - [tools] tools lib traceevent, perf tools: Rename pevent find APIs (Michael Petlan) [1709242] - [tools] tools lib traceevent, perf tools: Rename pevent alloc / free APIs (Michael Petlan) [1709242] - [tools] tools lib traceevent, perf tools: Rename pevent plugin related APIs (Michael Petlan) [1709242] - [tools] tools lib traceevent, perf tools: Rename 'struct pevent_record' to 'struct tep_record' (Michael Petlan) [1709242] - [tools] tools lib traceevent, perf tools: Rename struct pevent to struct tep_handle (Michael Petlan) [1709242] - [tools] perf probe powerpc: Fix trace event post-processing (Michael Petlan) [1709242] - [tools] perf map: Optimize maps__fixup_overlappings() (Michael Petlan) [1709242] - [tools] perf map: Synthesize maps only for thread group leader (Michael Petlan) [1709242] - [tools] perf trace: Wire up the augmented syscalls with the syscalls:sys_enter_FOO beautifier (Michael Petlan) [1709242] - [tools] perf trace: Setup the augmented syscalls bpf-output event fields (Michael Petlan) [1709242] - [tools] perf bpf: Make bpf__setup_output_event() return the bpf-output event (Michael Petlan) [1709242] - [tools] perf trace: Handle "bpf-output" events associated with "__augmented_syscalls__" BPF map (Michael Petlan) [1709242] - [tools] perf bpf: Add wrappers to BPF_FUNC_probe_read(_str) functions (Michael Petlan) [1709242] - [tools] perf bpf: Add bpf__setup_output_event() strerror() counterpart (Michael Petlan) [1709242] - [tools] perf bpf: Generalize bpf__setup_stdout() (Michael Petlan) [1709242] - [tools] perf bpf: Make bpf__for_each_stdout_map() generic (Michael Petlan) [1709242] - [tools] perf bpf: Add bpf/stdio.h wrapper to bpf_perf_event_output function (Michael Petlan) [1709242] - [tools] perf bpf: Add struct bpf_map struct (Michael Petlan) [1709242] - [tools] perf report: Add --percent-type option (Michael Petlan) [1709242] - [tools] perf annotate: Add --percent-type option (Michael Petlan) [1709242] - [tools] perf annotate: Display percent type in stdio output (Michael Petlan) [1709242] - [tools] perf annotate: Make local period the default percent type (Michael Petlan) [1709242] - [tools] perf annotate: Add support to toggle percent type (Michael Petlan) [1709242] - [tools] perf annotate: Pass browser percent_type in annotate_browser__calc_percent() (Michael Petlan) [1709242] - [tools] perf annotate: Pass 'struct annotation_options' to map_symbol__annotation_dump() (Michael Petlan) [1709242] - [tools] perf annotate: Pass struct annotation_options to symbol__calc_lines() (Michael Petlan) [1709242] - [tools] perf annotate: Add percent_type to struct annotation_options (Michael Petlan) [1709242] - [tools] perf annotate: Add PERCENT_PERIOD_GLOBAL percent value (Michael Petlan) [1709242] - [tools] perf annotate: Add PERCENT_PERIOD_LOCAL percent value (Michael Petlan) [1709242] - [tools] perf annotate: Add PERCENT_HITS_GLOBAL percent value (Michael Petlan) [1709242] - [tools] perf annotate: Switch struct annotation_data::percent to array (Michael Petlan) [1709242] - [tools] perf annotate: Loop group events directly in annotation__calc_percent() (Michael Petlan) [1709242] - [tools] perf annotate: Rename hist to sym_hist in annotation__calc_percent (Michael Petlan) [1709242] - [tools] perf annotate: Rename local sample variables to data (Michael Petlan) [1709242] - [tools] perf annotate: Rename struct annotation_line::samples* to data* (Michael Petlan) [1709242] - [tools] perf annotate: Get rid of annotation__scnprintf_samples_period() (Michael Petlan) [1709242] - [tools] perf annotate: Make annotation_line__max_percent static (Michael Petlan) [1709242] - [tools] perf annotate: Make symbol__annotate_fprintf2() local (Michael Petlan) [1709242] - [tools] perf bpf: Add 'syscall_enter' probe helper for syscall enter tracepoints (Michael Petlan) [1709242] - [tools] perf tools: Drop unneeded bitmap_zero() calls (Michael Petlan) [1709242] - [tools] perf vendor events arm64: Enable JSON events for eMAG (Michael Petlan) [1709242] - [tools] perf report: Add GUI report support for s390 auxiliary trace (Michael Petlan) [1709242] - [tools] perf report: Add raw report support for s390 auxiliary trace (Michael Petlan) [1709242] - [tools] perf auxtrace: Support for perf report -D for s390 (Michael Petlan) [1709242] - [tools] perf trace: Use perf_evsel__sc_tp_{uint,ptr} for "id"/"args" handling syscalls:* events (Michael Petlan) [1709242] - [tools] perf trace: Setup struct syscall_tp for syscalls:sys_{enter,exit}_NAME events (Michael Petlan) [1709242] - [tools] perf trace: Allow setting up a syscall_tp struct without a format_field (Michael Petlan) [1709242] - [tools] perf trace: Rename some syscall_tp methods to raw_syscall (Michael Petlan) [1709242] - [tools] perf trace: Use beautifiers on syscalls:sys_enter_ handlers (Michael Petlan) [1709242] - [tools] perf trace: Associate vfs_getname()'ed pathname with fd returned from 'openat' (Michael Petlan) [1709242] - [tools] perf trace: Do not require --no-syscalls to suppress strace like output (Michael Petlan) [1709242] - [tools] perf bpf: Include uapi/linux/bpf.h from the 'perf trace' script's bpf.h (Michael Petlan) [1709242] - [tools] perf tools: Allow overriding MAX_NR_CPUS at compile time (Michael Petlan) [1709242] - [tools] perf bpf: Show better message when failing to load an object (Michael Petlan) [1709242] - [tools] perf list: Unify metric group description format with PMU event description (Michael Petlan) [1709242] - [tools] perf cs-etm: Generate branch sample for CS_ETM_TRACE_ON packet (Michael Petlan) [1709242] - [tools] perf cs-etm: Generate branch sample when receiving a CS_ETM_TRACE_ON packet (Michael Petlan) [1709242] - [tools] perf cs-etm: Support dummy address value for CS_ETM_TRACE_ON packet (Michael Petlan) [1709242] - [tools] perf cs-etm: Fix start tracing packet handling (Michael Petlan) [1709242] - [tools] perf build: Fix installation directory for eBPF (Michael Petlan) [1709242] - [tools] perf c2c report: Fix crash for empty browser (Michael Petlan) [1709242] - [tools] perf tests: Fix indexing when invoking subtests (Michael Petlan) [1709242] - [tools] perf trace: Beautify the AF_INET & AF_INET6 'socket' syscall 'protocol' args (Michael Petlan) [1709242] - [tools] perf trace beauty: Add beautifiers for 'socket''s 'protocol' arg (Michael Petlan) [1709242] - [tools] perf trace beauty: Do not print NULL strarray entries (Michael Petlan) [1709242] - [tools] perf beauty: Add a generator for IPPROTO_ socket's protocol constants (Michael Petlan) [1709242] - [tools] tools include uapi: Grab a copy of linux/in.h (Michael Petlan) [1709242] - [tools] perf tests: Fix complex event name parsing (Michael Petlan) [1709242] - [tools] perf evlist: Fix error out while applying initial delay and LBR (Michael Petlan) [1709242] - [tools] perf trace beauty: Default header_dir to cwd to work without parms (Michael Petlan) [1709242] - [tools] perf test: Fix subtest number when showing results (Michael Petlan) [1709242] - [tools] perf stat: Get rid of extra clock display function (Michael Petlan) [1709242] - [tools] perf tools: Use perf_evsel__match instead of open coded equivalent (Michael Petlan) [1709242] - [tools] perf tools: Fix struct comm_str removal crash (Michael Petlan) [1709242] - [tools] perf machine: Use last_match threads cache only in single thread mode (Michael Petlan) [1709242] - [tools] perf machine: Add threads__set_last_match function (Michael Petlan) [1709242] - [tools] perf machine: Add threads__get_last_match function (Michael Petlan) [1709242] - [tools] perf tools: Synthesize GROUP_DESC feature in pipe mode (Michael Petlan) [1709242] - [tools] perf script: Show correct offsets for DWARF-based unwinding (Michael Petlan) [1709242] - [tools] perf trace arm64: Use generated syscall table (Michael Petlan) [1709242] - [tools] perf arm64: Generate system call table from asm/unistd.h (Michael Petlan) [1709242] - [tools] tools include: Grab copies of arm64 dependent unistd.h files (Michael Petlan) [1709242] - [tools] perf tests: Fix record+probe_libc_inet_pton.sh when event exists (Michael Petlan) [1709242] - [tools] perf tests: Fix record+probe_libc_inet_pton.sh to ensure cleanups (Michael Petlan) [1709242] - [tools] perf tests: Fix record+probe_libc_inet_pton.sh for powerpc64 (Michael Petlan) [1709242] - [tools] perf powerpc: Fix callchain ip filtering when return address is in a register (Michael Petlan) [1709242] - [tools] perf powerpc: Fix callchain ip filtering (Michael Petlan) [1709242] - [tools] perf list: Add missing documentation for --desc and --debug options (Michael Petlan) [1709242] - [tools] perf stat: Add transaction flag (-T) support for s390 (Michael Petlan) [1709242] - [tools] perf json: Add s390 transaction counter definition (Michael Petlan) [1709242] - [tools] perf list: Add s390 support for detailed PMU event description (Michael Petlan) [1709242] - [tools] Revert "perf list: Add s390 support for detailed/verbose PMU event description" (Michael Petlan) [1709242] - [tools] perf cs-etm: Bail out immediately for instruction sample failure (Michael Petlan) [1709242] - [tools] perf cs-etm: Introduce invalid address macro (Michael Petlan) [1709242] - [tools] perf hists: Clarify callchain disabling when available (Michael Petlan) [1709242] - [tools] perf tests: Check that complex event name is parsed correctly (Michael Petlan) [1709242] - [arm64] arm64: perf: Reject stand-alone CHAIN events for PMUv3 (Michael Petlan) [1709242] - [x86] perf/x86/amd/uncore: Set ThreadMask and SliceMask for L3 Cache perf events (Michael Petlan) [1709242] - [x86] perf/x86/intel/uncore: Fix PCI BDF address of M3UPI on SKX (Michael Petlan) [1709242] - [kernel] perf/ring_buffer: Prevent concurent ring buffer access (Michael Petlan) [1709242] - [x86] perf/x86/intel/uncore: Use boot_cpu_data.phys_proc_id instead of hardcorded physical package ID 0 (Michael Petlan) [1709242] - [kernel] perf/core: Fix perf_pmu_unregister() locking (Michael Petlan) [1709242] - [kernel] perf/core: Add sanity check to deal with pinned event failure (Michael Petlan) [1709242] - [kernel] perf/core: Force USER_DS when recording user stack data (Michael Petlan) [1709242] - [include] perf/UAPI: Clearly mark __PERF_SAMPLE_CALLCHAIN_EARLY as internal use (Michael Petlan) [1709242] - [x86] perf/x86/intel: Add support/quirk for the MISPREDICT bit on Knights Landing CPUs (Michael Petlan) [1709242] - [kernel] perf/hw_breakpoint: Simplify breakpoint enable in perf_event_modify_breakpoint (Michael Petlan) [1709242] - [kernel] perf/hw_breakpoint: Enable breakpoint in modify_user_hw_breakpoint (Michael Petlan) [1709242] - [kernel] perf/hw_breakpoint: Remove superfluous bp->attr.disabled = 0 (Michael Petlan) [1709242] - [kernel] arm64: perf: Add cap_user_time aarch64 (Michael Petlan) [1709242] - [include] arm_pmu: Add support for 64bit event counters (Michael Petlan) [1709242] - [x86] perf/x86/intel: Support Extended PEBS for Goldmont Plus (Michael Petlan) [1709242] - [x86] perf/x86/intel/ds: Handle PEBS overflow for fixed counters (Michael Petlan) [1709242] - [x86] perf/x86/intel: Support PEBS on fixed counters (Michael Petlan) [1709242] - [kernel] perf, tools: Use correct articles in comments (Michael Petlan) [1709242] - [kernel] perf/hw_breakpoint: Clean up and consolidate modify_user_hw_breakpoint_check() (Michael Petlan) [1709242] - [kernel] perf/hw_breakpoint: Pass new breakpoint type to modify_breakpoint_slot() (Michael Petlan) [1709242] - [kernel] perf/hw_breakpoint: Remove default hw_breakpoint_arch_parse() (Michael Petlan) [1709242] - [arm64] perf/arch/arm64: Implement hw_breakpoint_arch_parse() (Michael Petlan) [1709242] - [powerpc] perf/arch/powerpc: Implement hw_breakpoint_arch_parse() (Michael Petlan) [1709242] - [x86] perf/arch/x86: Implement hw_breakpoint_arch_parse() (Michael Petlan) [1709242] - [arm64] perf/hw_breakpoint: Pass arch breakpoint struct to arch_check_bp_in_kernelspace() (Michael Petlan) [1709242] - [kernel] perf/core: Change perf_mmap_fault() return type to 'vm_fault_t' (Michael Petlan) [1709242] - [x86] perf/x86/intel/lbr: Optimize context switches for the LBR call stack (Michael Petlan) [1709242] - [netdrv] cnic: Refactor code and mark expected switch fall-through (Nilesh Javali) [1665302] - [netdrv] cnic: remove use of VLAN_TAG_PRESENT (Nilesh Javali) [1665302] - [netdrv] cnic: use kvzalloc to allocate memory for csk_tbl (Nilesh Javali) [1665302] - [netdrv] cnic: remove redundant pointer req and variable func (Nilesh Javali) [1665302] - [scsi] drivers: Remove useless trailing comments from mmiowb() invocations (Nilesh Javali) [1665307] - [scsi] scsi: qedf: remove set but not used variables (Nilesh Javali) [1665301] - [scsi] scsi: qedf: Update the driver version to 8.37.25.20 (Nilesh Javali) [1665301] - [scsi] scsi: qedf: Add return value to log message if scsi_add_host fails (Nilesh Javali) [1665301] - [scsi] scsi: qedf: Print fcport information on wait for upload timeout (Nilesh Javali) [1665301] - [scsi] scsi: qedf: Check the return value of start_xmit (Nilesh Javali) [1665301] - [scsi] scsi: qedf: Log message if scsi_add_host fails (Nilesh Javali) [1665301] - [scsi] scsi: qedf: Check for fcoe_libfc_config failure (Nilesh Javali) [1665301] - [scsi] scsi: qedf: Add comment to display logging levels (Nilesh Javali) [1665301] - [scsi] scsi: qedf: Add port_id for fcport into initiate_cleanup debug message (Nilesh Javali) [1665301] - [scsi] scsi: qedf: Add LBA to underrun debug messages (Nilesh Javali) [1665301] - [scsi] scsi: qedf: Print scsi_cmd backpointer in good completion path if the command is still being used (Nilesh Javali) [1665301] - [scsi] scsi: qedf: Add driver state to 'driver_stats' debugfs node (Nilesh Javali) [1665301] - [scsi] scsi: qedf: Change MSI-X load error message (Nilesh Javali) [1665301] - [scsi] scsi: qedf: remove memset/memcpy to nfunc and use func instead (Nilesh Javali) [1665301] - [scsi] scsi: qedf: Remove set but not used variable 'fr_len' (Nilesh Javali) [1665301] - [scsi] scsi: qedf: Update the driver version to 8.37.25.19 (Nilesh Javali) [1665301] - [scsi] scsi: qedf: Fix lport may be used uninitialized warning (Nilesh Javali) [1665301] - [scsi] scsi: qedf: Correctly handle refcounting of rdata (Nilesh Javali) [1665301] - [scsi] scsi: qedf: Cleanup rrq_work after QEDF_CMD_OUTSTANDING is cleared (Nilesh Javali) [1665301] - [scsi] scsi: qedf: Check for tm_flags instead of cmd_type during cleanup (Nilesh Javali) [1665301] - [scsi] scsi: qedf: Add a flag to help debugging io_req which could not be cleaned (Nilesh Javali) [1665301] - [scsi] scsi: qedf: Don't send ABTS for under run scenario (Nilesh Javali) [1665301] - [scsi] scsi: qedf: Don't queue anything if upload is in progress (Nilesh Javali) [1665301] - [scsi] scsi: qedf: Check both the FCF and fabric ID before servicing clear virtual link (Nilesh Javali) [1665301] - [scsi] scsi: qedf: fc_rport_priv reference counting fixes (Nilesh Javali) [1665301] - [scsi] scsi: qedf: Add missing return in qedf_scsi_done() (Nilesh Javali) [1665301] - [scsi] scsi: qedf: Wait for upload and link down processing during soft ctx reset (Nilesh Javali) [1665301] - [scsi] scsi: qedf: Add additional checks for io_req->sc_cmd validity (Nilesh Javali) [1665301] - [scsi] scsi: qedf: fixup bit operations (Nilesh Javali) [1665301] - [scsi] scsi: qedf: fixup locking in qedf_restart_rport() (Nilesh Javali) [1665301] - [scsi] scsi: qedf: missing kref_put in qedf_xmit() (Nilesh Javali) [1665301] - [scsi] scsi: qedf: Check for link state before processing LL2 packets and send fipvlan retries (Nilesh Javali) [1665301] - [scsi] scsi: qedf: Add missing fc_disc_init call after allocating lport (Nilesh Javali) [1665301] - [scsi] scsi: qedf: Correct the memory barriers in qedf_ring_doorbell (Nilesh Javali) [1665301] - [scsi] scsi: qedf: Use a separate completion for cleanup commands (Nilesh Javali) [1665301] - [scsi] scsi: qedf: Modify abort and tmf handler to handle edge condition and flush (Nilesh Javali) [1665301] - [scsi] scsi: qedf: Modify flush routine to handle all I/Os and TMF (Nilesh Javali) [1665301] - [scsi] scsi: qedf: Simplify s/g list mapping (Nilesh Javali) [1665301] - [scsi] scsi: qedf: Add missing return in qedf_post_io_req() in the fcport offload check (Nilesh Javali) [1665301] - [scsi] scsi: qedf: Correct xid range overlap between offloaded requests and libfc requests (Nilesh Javali) [1665301] - [scsi] scsi: qedf: Do not retry ELS request if qedf_alloc_cmd fails (Nilesh Javali) [1665301] - [scsi] scsi: fcoe: make use of fip_mode enum complete (Nilesh Javali) [1665301] - [scsi] scsi: stop setting up request->special (Nilesh Javali) [1665301] - [scsi] scsi: qedf: no need to check return value of debugfs_create functions (Nilesh Javali) [1665301] - [scsi] cross-tree: phase out dma_zalloc_coherent() (Nilesh Javali) [1665301] - [scsi] scsi: qedf: NULL check before some freeing functions is not needed (Nilesh Javali) [1665301] - [scsi] scsi: qedf: fully convert to the generic DMA API (Nilesh Javali) [1665301] - [scsi] scsi: qedi: Adjust termination and offload ramrod timers (Nilesh Javali) [1665300] - [scsi] scsi: qedi: Abort ep termination if offload not scheduled (Nilesh Javali) [1665300] - [scsi] scsi: qedi: fix spelling mistake "oflload" -> "offload" (Nilesh Javali) [1665300] - [scsi] scsi: qedi: remove declaration of nvm_image from stack (Nilesh Javali) [1665300] - [scsi] scsi: qedi: Remove set but not used variable 'cls_sess' (Nilesh Javali) [1665300] - [scsi] scsi: qedi: Add ep_state for login completion on un-reachable targets (Nilesh Javali) [1665300] - [scsi] cross-tree: phase out dma_zalloc_coherent() (Nilesh Javali) [1665300] - [scsi] scsi: qedi: Update driver version to 8.33.0.21 (Nilesh Javali) [1665300] - [scsi] scsi: qedi: Move LL2 producer index processing in BH. (Nilesh Javali) [1665300] - [scsi] scsi: qedi: add module param to set ping packet size (Nilesh Javali) [1665300] - [scsi] scsi: qedi: Add packet filter in light L2 Rx path. (Nilesh Javali) [1665300] - [scsi] scsi: qedi: Check for session online before getting iSCSI TLV data. (Nilesh Javali) [1665300] - [scsi] scsi: qedi: Replace PAGE_SIZE with QEDI_PAGE_SIZE (Nilesh Javali) [1665300] - [scsi] scsi: qedi: Fix spelling mistake "OUSTANDING" -> "OUTSTANDING" (Nilesh Javali) [1665300] - [scsi] scsi: qedi: Cleanup redundant QEDI_PAGE_SIZE macro definition (Nilesh Javali) [1665300] - [scsi] scsi: qedi: fully convert to the generic DMA API (Nilesh Javali) [1665300] - [x86] x86/kdump: Fall back to reserve high crashkernel memory (Pingfan Liu) [1682984] - [x86] x86/kdump: Have crashkernel=X reserve under 4G by default (Pingfan Liu) [1682984] - [x86] Revert "[x86] x86/kdump: make the behavior of crashkernel=X consistent with kaslr" (Pingfan Liu) [1682984] - [scsi] scsi: core: avoid pre-allocating big SGL for data (Ewan Milne) [1698297] - [scsi] scsi: core: avoid pre-allocating big SGL for protection information (Ewan Milne) [1698297] - [nvme] scsi: lib/sg_pool.c: improve APIs for allocating sg pool (Ewan Milne) [1698297] - [kvm] KVM: PPC: Book3S HV: Save/restore vrsave register in kvmhv_p9_guest_entry() (Suraj Jitindar Singh) [1700272] - [fs] ext4: avoid kernel warning when writing the superblock to a dead device (Lukas Czerner) [1695021] - [fs] ext4: cond_resched in work-heavy group loops (Lukas Czerner) [1698815] - [fs] ext4: ignore e_value_offs for xattrs with value-in-ea-inode (Lukas Czerner) [1698815] - [fs] ext4: protect journal inode's blocks using block_validity (Lukas Czerner) [1698815] - [fs] ext4: use BUG() instead of BUG_ON(1) (Lukas Czerner) [1698815] - [fs] jbd2: check superblock mapped prior to committing (Lukas Czerner) [1698815] - [fs] ext4: remove incorrect comment for NEXT_ORPHAN() (Lukas Czerner) [1698815] - [fs] ext4: make sanity check in mballoc more strict (Lukas Czerner) [1698815] - [fs] ext4: fix use-after-free race with debug_want_extra_isize (Lukas Czerner) [1698815] - [fs] ext4: fix ext4_show_options for file systems w/o journal (Lukas Czerner) [1698815] - [fs] ext4: actually request zeroing of inode table after grow (Lukas Czerner) [1698815] - [fs] Revert "ext4: use ext4_write_inode() when fsyncing w/o a journal" (Lukas Czerner) [1698815] - [fs] ext4: fix some error pointer dereferences (Lukas Czerner) [1698815] - [fs] ext4: fix special inode number checks in __ext4_iget() (Lukas Czerner) [1698815] - [fs] ext4: prohibit fstrim in norecovery mode (Lukas Czerner) [1698815] - [fs] ext4: cleanup bh release code in ext4_ind_remove_space() (Lukas Czerner) [1698815] - [fs] ext4: brelse all indirect buffer in ext4_ind_remove_space() (Lukas Czerner) [1698815] - [fs] ext4: report real fs size after failed resize (Lukas Czerner) [1698815] - [fs] ext4: add missing brelse() in add_new_gdb_meta_bg() (Lukas Czerner) [1698815] - [fs] ext4: remove useless ext4_pin_inode() (Lukas Czerner) [1698815] - [fs] ext4: avoid panic during forced reboot (Lukas Czerner) [1698815] - [fs] ext4: fix data corruption caused by unaligned direct AIO (Lukas Czerner) [1698815] - [fs] ext4: fix NULL pointer dereference while journal is aborted (Lukas Czerner) [1698815] - [fs] jbd2: jbd2_get_transaction does not need to return a value (Lukas Czerner) [1698815] - [fs] jbd2: fix invalid descriptor block checksum (Lukas Czerner) [1698815] - [fs] ext4: fix bigalloc cluster freeing when hole punching under load (Lukas Czerner) [1698815] - [fs] ext4: add sysfs attr /sys/fs/ext4//journal_task (Lukas Czerner) [1698815] - [fs] ext4: Change debugging support help prefix from EXT4 to Ext4 (Lukas Czerner) [1698815] - [fs] ext4: fix compile error when using BUFFER_TRACE (Lukas Czerner) [1698815] - [fs] jbd2: fix compile warning when using JBUFFER_TRACE (Lukas Czerner) [1698815] - [fs] ext4: annotate more implicit fall throughs (Lukas Czerner) [1698815] - [fs] ext4: annotate implicit fall throughs (Lukas Czerner) [1698815] - [fs] ext4: don't update s_rev_level if not required (Lukas Czerner) [1698815] - [fs] jbd2: fold jbd2_superblock_csum_{verify,set} into their callers (Lukas Czerner) [1698815] - [fs] jbd2: fix race when writing superblock (Lukas Czerner) [1698815] - [fs] ext4: fix crash during online resizing (Lukas Czerner) [1698815] - [fs] ext4: disallow files with EXT4_JOURNAL_DATA_FL from EXT4_IOC_SWAP_BOOT (Lukas Czerner) [1698815] - [fs] ext4: add mask of ext4 flags to swap (Lukas Czerner) [1698815] - [fs] ext4: update quota information while swapping boot loader inode (Lukas Czerner) [1698815] - [fs] ext4: cleanup pagecache before swap i_data (Lukas Czerner) [1698815] - [fs] ext4: fix check of inode in swap_inode_boot_loader (Lukas Czerner) [1698815] - [fs] ext4: unlock unused_pages timely when doing writeback (Lukas Czerner) [1698815] - [fs] ext4: cleanup clean_bdev_aliases() calls (Lukas Czerner) [1698815] - [fs] jbd2: discard dirty data when forgetting an un-journalled buffer (Lukas Czerner) [1698815] - [fs] jbd2: clear dirty flag when revoking a buffer from an older transaction (Lukas Czerner) [1698815] - [fs] ext4: replace opencoded i_writecount usage with inode_is_open_for_write() (Lukas Czerner) [1698815] - [fs] jbd2: fix deadlock while checkpoint thread waits commit thread to finish (Lukas Czerner) [1698815] - [fs] ext4: use IS_ENCRYPTED() to check encryption status (Lukas Czerner) [1698815] - [fs] ext4: track writeback errors using the generic tracking infrastructure (Lukas Czerner) [1698815] - [fs] ext4: use ext4_write_inode() when fsyncing w/o a journal (Lukas Czerner) [1698815] - [fs] ext4: fix a potential fiemap/page fault deadlock w/ inline_data (Lukas Czerner) [1698815] - [fs] ext4: make sure enough credits are reserved for dioread_nolock writes (Lukas Czerner) [1698815] - [fs] ext4: check for shutdown and r/o file system in ext4_write_inode() (Lukas Czerner) [1698815] - [fs] ext4: force inode writes when nfsd calls commit_metadata() (Lukas Czerner) [1698815] - [fs] ext4: avoid declaring fs inconsistent due to invalid file handles (Lukas Czerner) [1698815] - [fs] ext4: include terminating u32 in size of xattr entries when expanding inodes (Lukas Czerner) [1698815] - [fs] ext4: compare old and new mode before setting update_mode flag (Lukas Czerner) [1698815] - [fs] ext4: fix EXT4_IOC_GROUP_ADD ioctl (Lukas Czerner) [1698815] - [fs] ext4: hard fail dax mount on unsupported devices (Lukas Czerner) [1698815] - [fs] ext4: remove redundant condition check (Lukas Czerner) [1698815] - [fs] jbd2: clean up indentation issue, replace spaces with tab (Lukas Czerner) [1698815] - [fs] ext4: clean up indentation issues, remove extraneous tabs (Lukas Czerner) [1698815] - [fs] ext4: missing unlock/put_page() in ext4_try_to_write_inline_data() (Lukas Czerner) [1698815] - [fs] ext4: fix possible use after free in ext4_quota_enable (Lukas Czerner) [1698815] - [fs] jbd2: avoid long hold times of j_state_lock while committing a transaction (Lukas Czerner) [1698815] - [fs] ext4: add ext4_sb_bread() to disambiguate ENOMEM cases (Lukas Czerner) [1698815] - [fs] ext4: remove unneeded brelse call in ext4_xattr_inode_update_ref() (Lukas Czerner) [1698815] - [fs] ext4: fix use-after-free race in ext4_remount()'s error path (Lukas Czerner) [1698815] - [fs] ext4: don't open-code ERR_CAST (Lukas Czerner) [1698815] - [fs] ext4: cache NULL when both default_acl and acl are NULL (Lukas Czerner) [1698815] - [fs] ext4: propagate error from dquot_initialize() in EXT4_IOC_FSSETXATTR (Lukas Czerner) [1698815] - [fs] ext4: fix setattr project check in fssetxattr ioctl (Lukas Czerner) [1698815] - [fs] ext4: convert fault handler to use vm_fault_t type (Lukas Czerner) [1698815] - [fs] ext4: fix EXT4_IOC_SWAP_BOOT (Lukas Czerner) [1698815] - [fs] ext4: fix argument checking in EXT4_IOC_MOVE_EXT (Lukas Czerner) [1698815] - [fs] ext4: fix reserved cluster accounting at page invalidation time (Lukas Czerner) [1698815] - [fs] ext4: adjust reserved cluster count when removing extents (Lukas Czerner) [1698815] - [fs] ext4: reduce reserved cluster count by number of allocated clusters (Lukas Czerner) [1698815] - [fs] ext4: fix reserved cluster accounting at delayed write time (Lukas Czerner) [1698815] - [fs] ext4: add new pending reservation mechanism (Lukas Czerner) [1698815] - [fs] ext4: generalize extents status tree search functions (Lukas Czerner) [1698815] - [fs] ext4: readpages() should submit IO as read-ahead (Lukas Czerner) [1698815] - [fs] ext4: improve code readability in ext4_iget() (Lukas Czerner) [1698815] - [fs] ext4: use swap macro in mext_page_double_lock (Lukas Czerner) [1698815] - [fs] ext4: fix warning message in ext4_enable_quotas() (Lukas Czerner) [1698815] - [fs] ext4: super: extend timestamps to 40 bits (Lukas Czerner) [1698815] - [fs] jbd2: replace current_kernel_time64 with ktime equivalent (Lukas Czerner) [1698815] - [fs] ext4: use timespec64 for all inode times (Lukas Czerner) [1698815] - [fs] ext4: use ktime_get_real_seconds for i_dtime (Lukas Czerner) [1698815] - [fs] ext4: use 64-bit timestamps for mmp_time (Lukas Czerner) [1698815] - [scsi] scsi: smartpqi: Use HCTX_TYPE_DEFAULT for blk_mq_tag_set->map (Don Brace) [1665565] - [scsi] scsi: smartpqi: bump driver version (Don Brace) [1665565] - [scsi] scsi: smartpqi: add spdx (Don Brace) [1665565] - [scsi] scsi: smartpqi: update copyright (Don Brace) [1665565] - [scsi] scsi: smartpqi: add H3C controller IDs (Don Brace) [1665565] - [scsi] scsi: smartpqi: increase LUN reset timeout (Don Brace) [1665565] - [scsi] scsi: smartpqi: Reporting 'logical unit failure' (Don Brace) [1665565] - [scsi] scsi: smartpqi_init: fix boolean expression in pqi_device_remove_start (Don Brace) [1665565] - [scsi] scsi: smartpqi: call pqi_free_interrupts() in pqi_shutdown() (Don Brace) [1665565] - [scsi] scsi: smartpqi: fix build warnings (Don Brace) [1665565] - [scsi] scsi: smartpqi: update driver version (Don Brace) [1665565] - [scsi] scsi: smartpqi: add ofa support (Don Brace) [1665565] - [scsi] scsi: smartpqi: increase fw status register read timeout (Don Brace) [1665565] - [scsi] scsi: smartpqi: bump driver version (Don Brace) [1665565] - [scsi] scsi: smartpqi: add smp_utils support (Don Brace) [1665565] - [scsi] scsi: smartpqi: correct lun reset issues (Don Brace) [1665565] - [scsi] scsi: smartpqi: correct volume status (Don Brace) [1665565] - [scsi] scsi: smartpqi: do not offline disks for transient did no connect conditions (Don Brace) [1665565] - [scsi] scsi: smartpqi: allow for larger raid maps (Don Brace) [1665565] - [scsi] scsi: smartpqi: check for null device pointers (Don Brace) [1665565] - [scsi] scsi: smartpqi: enhance numa node detection (Don Brace) [1665565] - [scsi] scsi: smartpqi: wake up drives after os resumes from suspend (Don Brace) [1665565] - [scsi] scsi: smartpqi: fix disk name mount point (Don Brace) [1665565] - [scsi] scsi: smartpqi: add h3c ssid (Don Brace) [1665565] - [scsi] scsi: smartpqi: add sysfs attributes (Don Brace) [1665565] - [scsi] scsi: smartpqi: refactor sending controller raid requests (Don Brace) [1665565] - [scsi] scsi: smartpqi: turn off lun data caching for ptraid (Don Brace) [1665565] - [scsi] scsi: smartpqi: correct host serial num for ssa (Don Brace) [1665565] - [scsi] scsi: smartpqi: add no_write_same for logical volumes (Don Brace) [1665565] - [scsi] scsi: smartpqi: Add retries for device reset (Don Brace) [1665565] - [scsi] scsi: smartpqi: add support for PQI Config Table handshake (Don Brace) [1665565] - [scsi] scsi: smartpqi: fully convert to the generic DMA API (Don Brace) [1665565] - [net] rtnetlink: always put IFLA_LINK for links with a link-netnsid (Sabrina Dubroca) [1711933] - [net] ipv6: add inet6_fill_args (Ivan Vecera) [1711956] - [net] ipv4: add inet_fill_args (Ivan Vecera) [1711956] - [net] rtnetlink: s/IFLA_IF_NETNSID/IFLA_TARGET_NETNSID/g (Ivan Vecera) [1711956] - [include] if_link: add IFLA_TARGET_NETNSID alias (Ivan Vecera) [1711956] - [net] rtnetlink: move type calculation out of loop (Ivan Vecera) [1711956] - [net] ipv6: enable IFA_TARGET_NETNSID for RTM_GETADDR (Ivan Vecera) [1711956] - [net] ipv4: enable IFA_TARGET_NETNSID for RTM_GETADDR (Ivan Vecera) [1711956] - [include] if_addr: add IFA_TARGET_NETNSID (Ivan Vecera) [1711956] - [net] rtnetlink: add rtnl_get_net_ns_capable() (Ivan Vecera) [1711956] - [tools] selftests: forwarding: mirror_gre_vlan_bridge_1q: Fix untagged test (Hangbin Liu) [1710283] - [tools] selftests: forwarding: Tweak tc filters for mirror-to-gretap tests (Hangbin Liu) [1710283] - [tools] selftests: forwarding: lib: Avoid trapping soft devices (Hangbin Liu) [1710283] - [tools] selftests: pmtu: maximum MTU for vti4 is 2^16-1-20 (Hangbin Liu) [1704659] - [net] sched: red: inform offloads about harddrop setting (Ivan Vecera) [1710999] - [net] tls: fix copy to fragments in reencrypt (Ivan Vecera) [1710366] - [net] tls: don't copy negative amounts of data in reencrypt (Ivan Vecera) [1710366] - [net] tls: don't leak IV and record seq when offload fails (Ivan Vecera) [1710366] - [net] tls: avoid potential deadlock in tls_set_device_offload_rx() (Ivan Vecera) [1710366] - [net] tls: prevent bad memory access in tls_is_sk_tx_device_offloaded() (Ivan Vecera) [1710366] - [net] tls: Combined memory allocation for decryption request (Ivan Vecera) [1710366] - [net] tls: Skip zerocopy path for ITER_KVEC (Ivan Vecera) [1710366] - [net] tls: Fix copy-paste error in tls_device_reencrypt (Ivan Vecera) [1710366] - [net] tls: Add rx inline crypto offload (Ivan Vecera) [1710366] - [net] tls: Fill software context without allocation (Ivan Vecera) [1710366] - [net] tls: Split tls_sw_release_resources_rx (Ivan Vecera) [1710366] - [net] tls: Split decrypt_skb to two functions (Ivan Vecera) [1710366] - [net] tcp: Don't coalesce decrypted and encrypted SKBs (Ivan Vecera) [1710366] - [include] Add TLS rx resync NDO (Ivan Vecera) [1710366] - [net] Add TLS RX offload feature (Ivan Vecera) [1710366] - [net] Add decrypted field to skb (Ivan Vecera) [1710366] - [net] tls: Use aead_request_alloc/free for request alloc/free (Ivan Vecera) [1710366] - [net] tls: Refactor tls_offload variable names (Ivan Vecera) [1703389]- [netdrv] qede: use ethtool_rx_flow_rule() to remove duplicated parser code (Manish Chopra) [1663274] - [netdrv] qede: place ethtool_rx_flow_spec after code after TC flower codebase (Manish Chopra) [1663274] - [netdrv] drivers: net: use flow action infrastructure (Manish Chopra) [1663274] - [netdrv] flow_offload: add flow_rule and flow_match structures and use them (Manish Chopra) [1663274] - [infiniband] RDMA: Cleanup undesired pd->uobject usage (Manish Chopra) [1663274] - [netdrv] qede: Populate mbi version in ethtool driver query data. (Manish Chopra) [1663274] - [netdrv] qed: Define new MF bit for no_vlan config (Manish Chopra) [1663274] - [netdrv] qed: fix spelling mistake "faspath" -> "fastpath" (Manish Chopra) [1663274] - [netdrv] qed: Fix the DORQ's attentions handling (Manish Chopra) [1663274] - [netdrv] qed: Fix missing DORQ attentions (Manish Chopra) [1663274] - [netdrv] qed: Fix the doorbell address sanity check (Manish Chopra) [1663274] - [netdrv] qed: Delete redundant doorbell recovery types (Manish Chopra) [1663274] - [netdrv] qede: fix write to free'd pointer error and double free of ptp (Manish Chopra) [1663274] - [netdrv] qede: Fix internal loopback failure with jumbo mtu configuration (Manish Chopra) [1663274] - [netdrv] qed: Read device port count from the shmem (Manish Chopra) [1663274] - [netdrv] qed: Fix iWARP syn packet mac address validation. (Manish Chopra) [1663274] - [netdrv] qed: Fix iWARP buffer size provided for syn packet processing. (Manish Chopra) [1663274] - [netdrv] qed: fix indentation issue with statements in an if-block (Manish Chopra) [1663274] - [netdrv] qede: Add ethtool interface for SmartAN query. (Manish Chopra) [1663274] - [netdrv] qed: Add API for SmartAN query. (Manish Chopra) [1663274] - [netdrv] qed*: Advance drivers version to 8.37.0.20 (Manish Chopra) [1663274] - [netdrv] qed: Change verbosity for coalescing message. (Manish Chopra) [1663274] - [netdrv] qede: Fix system crash on configuring channels. (Manish Chopra) [1663274] - [netdrv] qed: Consider TX tcs while deriving the max num_queues for PF. (Manish Chopra) [1663274] - [netdrv] qed: Assign UFP TC value to vlan priority in UFP mode. (Manish Chopra) [1663274] - [netdrv] qed: Fix EQ full firmware assert. (Manish Chopra) [1663274] - [netdrv] qed: Fix stack out of bounds bug (Manish Chopra) [1663274] - [netdrv] qed: Fix system crash in ll2 xmit (Manish Chopra) [1663274] - [netdrv] qed: Fix VF probe failure while FLR (Manish Chopra) [1663274] - [netdrv] qed: Fix LACP pdu drops for VFs (Manish Chopra) [1663274] - [netdrv] qed: Fix bug in tx promiscuous mode settings (Manish Chopra) [1663274] - [netdrv] qede: Error recovery process (Manish Chopra) [1663274] - [netdrv] qed: Add infrastructure for error detection and recovery (Manish Chopra) [1663274] - [netdrv] qed: Revise load sequence to avoid PCI errors (Manish Chopra) [1663274] - [netdrv] qed: Mark expected switch fall-through (Manish Chopra) [1663274] - [include] qed: remove duplicated include from qed_if.h (Manish Chopra) [1663274] - [infiniband] RDMA/qedr: Fix out of bounds index check in query pkey (Manish Chopra) [1663274] - [netdrv] qed: Fix qed_ll2_post_rx_buffer_notify_fw() by adding a write memory barrier (Manish Chopra) [1663274] - [include] qed: Fix qed_chain_set_prod() for PBL chains with non power of 2 page count (Manish Chopra) [1663274] - [infiniband] infiniband/qedr: Potential null ptr dereference of qp (Manish Chopra) [1663274] - [netdrv] qed: Fix an error code qed_ll2_start_xmit() (Manish Chopra) [1663274] - [netdrv] qed: fix spelling mistake "Dispalying" -> "Displaying" (Manish Chopra) [1663274] - [netdrv] qede: Register l2 queues with doorbell overflow recovery mechanism (Manish Chopra) [1663274] - [netdrv] qed: Expose the doorbell overflow recovery mechanism to the protocol drivers (Manish Chopra) [1663274] - [netdrv] qed: Register light L2 queues with doorbell overflow recovery mechanism (Manish Chopra) [1663274] - [netdrv] qed: Register slowpath queue doorbell with doorbell overflow recovery mechanism (Manish Chopra) [1663274] - [netdrv] qed: Use the doorbell overflow recovery mechanism in case of doorbell overflow (Manish Chopra) [1663274] - [netdrv] qed: Add doorbell overflow recovery mechanism (Manish Chopra) [1663274] - [netdrv] qede - Add a statistic for a case where driver drops tx packet due to memory allocation failure. (Manish Chopra) [1663274] - [netdrv] qed: fix spelling mistake "attnetion" -> "attention" (Manish Chopra) [1663274] - [netdrv] qed: Add support for MBI upgrade over MFW. (Manish Chopra) [1663274] - [netdrv] qede: Update link status only when interface is ready. (Manish Chopra) [1663274] - [netdrv] qede: Simplify the usage of qede-flags. (Manish Chopra) [1663274] - [netdrv] qed: Display port_id in the UFP debug messages. (Manish Chopra) [1663274] - [netdrv] qed: Fix QM getters to always return a valid pq (Manish Chopra) [1663274] - [netdrv] qed: Fix bitmap_weight() check (Manish Chopra) [1663274] - [netdrv] drivers/net/ethernet/qlogic/qed/qed_rdma.h: fix typo (Manish Chopra) [1663274] - [netdrv] qed: Fix reading wrong value in loop condition (Manish Chopra) [1663274] - [netdrv] qed: Fix rdma_info structure allocation (Manish Chopra) [1663274] - [netdrv] qed: Fix overriding offload_tc by protocols without APP TLV (Manish Chopra) [1663274] - [netdrv] qed: Fix PTT leak in qed_drain() (Manish Chopra) [1663274] - [netdrv] qed: Fix potential memory corruption (Manish Chopra) [1663274] - [netdrv] qed: Fix SPQ entries not returned to pool in error flows (Manish Chopra) [1663274] - [netdrv] qed: Fix blocking/unlimited SPQ entries leak (Manish Chopra) [1663274] - [netdrv] qed: Fix memory/entry leak in qed_init_sp_request() (Manish Chopra) [1663274] - [netdrv] qed: fix link config error handling (Manish Chopra) [1663274] - [netdrv] qed: Fix static checker warning (Manish Chopra) [1663274] - [netdrv] qed: fix spelling mistake "transcevier" -> "transceiver" (Manish Chopra) [1663274] - [netdrv] qed: Prevent link getting down in case of autoneg-off. (Manish Chopra) [1663274] - [netdrv] qede: Check available link modes before link set from ethtool. (Manish Chopra) [1663274] - [netdrv] qed: Add supported link and advertise link to display in ethtool. (Manish Chopra) [1663274] - [netdrv] qed: Added supported transceiver modes, speed capability and board config to HSI. (Manish Chopra) [1663274] - [netdrv] qed: Align local and global PTT to propagate through the APIs. (Manish Chopra) [1663274] - [netdrv] qed: fix spelling mistake "Ireelevant" -> "Irrelevant" (Manish Chopra) [1663274] - [netdrv] qed: Avoid implicit enum conversion in qed_ooo_submit_tx_buffers (Manish Chopra) [1663274] - [infiniband] RDMA/qedr: Remove enumerated type qed_roce_ll2_tx_dest (Manish Chopra) [1663274] - [netdrv] qed: fix spelling mistake "b_cb_registred" -> "b_cb_registered" (Manish Chopra) [1663274] - [netdrv] qed: Remove set but not used variable 'p_archipelago' (Manish Chopra) [1663274] - [netdrv] qed: Avoid implicit enum conversion in qed_iwarp_parse_rx_pkt (Manish Chopra) [1663274] - [netdrv] qed: Avoid constant logical operation warning in qed_vf_pf_acquire (Manish Chopra) [1663274] - [netdrv] qed: Avoid implicit enum conversion in qed_roce_mode_to_flavor (Manish Chopra) [1663274] - [netdrv] qed: Fix mask parameter in qed_vf_prep_tunn_req_tlv (Manish Chopra) [1663274] - [netdrv] qed: Avoid implicit enum conversion in qed_set_tunn_cls_info (Manish Chopra) [1663274] - [netdrv] qed: fix spelling mistake "toogle" -> "toggle" (Manish Chopra) [1663274] - [netdrv] net: qed: list usage cleanup (Manish Chopra) [1663274] - [netdrv] net: qede: Use FIELD_SIZEOF directly instead of reimplementing its function (Manish Chopra) [1663274] - [netdrv] qed: remove duplicated include from qed_cxt.c (Manish Chopra) [1663274] - [netdrv] qed*: Utilize FW 8.37.7.0 (Manish Chopra) [1663274] - [infiniband] RDMA/qedr: remove set but not used variable 'ctx' (Manish Chopra) [1663274] - [netdrv] qed: Lower the severity of a dcbx log message. (Manish Chopra) [1663274] - [netdrv] qed: fix spelling mistake "comparsion" -> "comparison" (Manish Chopra) [1663274] - [netdrv] net_sched: remove list_head from tc_action (Manish Chopra) [1663274] - [infiniband] qedr: Add user space support for SRQ (Manish Chopra) [1663274] - [infiniband] qedr: Add support for kernel mode SRQ's (Manish Chopra) [1663274] - [infiniband] qedr: Add wrapping generic structure for qpidr and adjust idr routines. (Manish Chopra) [1663274] - [netdrv] qed/qede: qede_setup_tc() can be static (Manish Chopra) [1663274] - [netdrv] qede: Ingress tc flower offload (drop action) support. (Manish Chopra) [1663274] - [netdrv] qede: Add destination ip based flow profile. (Manish Chopra) [1663274] - [netdrv] qed/qede: Multi CoS support. (Manish Chopra) [1663274] - [netdrv] qede: qede_fp: Mark expected switch fall-through (Manish Chopra) [1663274] - [netdrv] qed: qed_dev: Mark expected switch fall-throughs (Manish Chopra) [1663274] - [netdrv] qed: Add Multi-TC RoCE support (Manish Chopra) [1663274] - [netdrv] qed: Add DCBX API - qed_dcbx_get_priority_tc() (Manish Chopra) [1663274] - [netdrv] qed: Make some functions static (Manish Chopra) [1663274] - [netdrv] qed: remove redundant functions qed_get_cm_pq_idx_rl (Manish Chopra) [1663274] - [netdrv] qed: remove redundant functions qed_set_gft_event_id_cm_hdr (Manish Chopra) [1663274] - [netdrv] qede: Add driver callbacks for eeprom module query. (Manish Chopra) [1663274] - [netdrv] qed: Add qed APIs for PHY module query. (Manish Chopra) [1663274] - [netdrv] qed: remove redundant pointer 'name' (Manish Chopra) [1663274] - [iommu] iommu: Don't print warning when IOMMU driver only supports unmanaged domains (Jerry Snitselaar) [1707616 1694210 1689183] - [iommu] iommu/vt-d: Check capability before disabling protected memory (Jerry Snitselaar) [1694210] - [iommu] iommu/amd: fix sg->dma_address for sg->offset bigger than PAGE_SIZE (Jerry Snitselaar) [1694210 1694029] - [iommu] iommu/amd: Fix NULL dereference bug in match_hid_uid (Jerry Snitselaar) [1677737 1694210] - [iommu] iommu/vt-d: Fix NULL pointer reference in intel_svm_bind_mm() (Jerry Snitselaar) [1694210] - [iommu] iommu/vt-d: Remove unnecessary WARN_ON() (Jerry Snitselaar) [1694210] - [iommu] iommu/vt-d: Check identity map for hot-added devices (Jerry Snitselaar) [1694210] - [iommu] iommu/dmar: Fix buffer overflow during PCI bus notification (Jerry Snitselaar) [1694210] - [iommu] iommu/vt-d: Fix memory leak in intel_iommu_put_resv_regions() (Jerry Snitselaar) [1694210] - [iommu] iommu/amd: Fix amd_iommu=force_isolation (Jerry Snitselaar) [1694210] - [iommu] iommu/vt-d: Handle domain agaw being less than iommu agaw (Jerry Snitselaar) [1694210] - [iommu] iommu/vt-d: Use memunmap to free memremap (Jerry Snitselaar) [1694210] - [iommu] amd/iommu: Fix Guest Virtual APIC Log Tail Address Register (Jerry Snitselaar) [1694210] - [iommu] iommu/vt-d: Fix NULL pointer dereference in prq_event_thread() (Jerry Snitselaar) [1694210] - [iommu] iommu/amd: Return devid as alias for ACPI HID devices (Jerry Snitselaar) [1694210] - [iommu] iommu/rockchip: Free irqs in shutdown handler (Jerry Snitselaar) [1694210] - [iommu] iommu/rockchip: Move irq request past pm_runtime_enable (Jerry Snitselaar) [1694210] - [iommu] iommu/rockchip: Handle errors returned from PM framework (Jerry Snitselaar) [1694210] - [iommu] iommu/amd: make sure TLB to be flushed before IOVA freed (Jerry Snitselaar) [1694210] - [idle] intel_idle: Get rid of custom ICPU() macro (Alexander Beregalov) [1710976] - [security] selinux: do not report error on connect(AF_UNSPEC) (Ondrej Mosnacek) [1707828] - [security] selinux: Check address length before reading address family (Ondrej Mosnacek) [1707828] - [scsi] scsi: core: add new RDAC LENOVO/DE_Series device (Maurizio Lombardi) [1700912] - [infiniband] i40iw: Avoid panic when handling the inetdev event (Stefan Assmann) [1659180] - [infiniband] cross-tree: phase out dma_zalloc_coherent() (Stefan Assmann) [1659180] - [infiniband] infiniband: prefix header search paths with $(srctree)/ (Stefan Assmann) [1659180] - [infiniband] i40iw: remove use of VLAN_TAG_PRESENT (Stefan Assmann) [1659180] - [infiniband] RDMA/i40iw: Fix incorrect iterator type (Stefan Assmann) [1659180] - [infiniband] infiniband: i40iw, nes: don't use wall time for TCP sequence numbers (Stefan Assmann) [1659180] - [infiniband] i40iw: Reorganize acquire/release of locks in i40iw_manage_apbvt (Stefan Assmann) [1659180] - [netdrv] i40e: Changed maximum supported FW API version to 1.8 (Stefan Assmann) [1659174] - [netdrv] flow_offload: add flow_rule and flow_match structures and use them (Stefan Assmann) [1659174] - [netdrv] ethernet/intel: consolidate NAPI and NAPI exit (Stefan Assmann) [1659174] - [netdrv] intel-ethernet: software timestamp skbs as late as possible (Stefan Assmann) [1659174] - [netdrv] drivers: net: remove inclusion when not needed (Stefan Assmann) [1659174] - [netdrv] i40e: Memory leak in i40e_config_iwarp_qvlist (Stefan Assmann) [1659162] - [netdrv] i40e: Fix of memory leak and integer truncation in i40e_virtchnl.c (Stefan Assmann) [1659162] - [netdrv] i40e: Use struct_size() in kzalloc() (Stefan Assmann) [1659162] - [netdrv] i40e: Revert ShadowRAM checksum calculation change (Stefan Assmann) [1659162] - [netdrv] i40e: missing input validation on VF message handling by the PF (Stefan Assmann) [1659162] - [netdrv] i40e: Add support for X710 B/P & SFP+ cards (Stefan Assmann) [1659162] - [netdrv] i40e: Wrong truncation from u16 to u8 (Stefan Assmann) [1659162] - [netdrv] i40e: add num_vectors checker in iwarp handler (Stefan Assmann) [1659162] - [netdrv] i40e: Fix the typo in adding 40GE KR4 mode (Stefan Assmann) [1659162] - [netdrv] i40e: Setting VF to VLAN 0 requires restart (Stefan Assmann) [1659162] - [netdrv] i40e: add new pci id for X710/XXV710 N3000 cards (Stefan Assmann) [1659162] - [netdrv] i40e: VF's promiscuous attribute is not kept (Stefan Assmann) [1659162] - [netdrv] i40e: Introduce recovery mode support (Stefan Assmann) [1659162] - [netdrv] i40e: print PCI vendor and device ID during probe (Stefan Assmann) [1659162] - [netdrv] i40e: fix misleading message about promisc setting on un-trusted VF (Stefan Assmann) [1659162] - [netdrv] i40e: update version number (Stefan Assmann) [1659162] - [netdrv] i40e: remove out-of-range comparisons in i40e_validate_cloud_filter (Stefan Assmann) [1659162] - [netdrv] i40e: Further implementation of LLDP (Stefan Assmann) [1659162] - [netdrv] i40e: Report advertised link modes on 40GBase_LR4, CR4 and fibre (Stefan Assmann) [1659162] - [netdrv] i40e: ShadowRAM checksum calculation change (Stefan Assmann) [1659162] - [netdrv] i40e: remove error msg when vf with port vlan tries to remove vlan 0 (Stefan Assmann) [1659162] - [netdrv] i40e: change behavior on PF in response to MDD event (Stefan Assmann) [1659162] - [netdrv] i40e: Fix for allowing too many MDD events on VF (Stefan Assmann) [1659162] - [netdrv] i40e: Fix misleading error message (Stefan Assmann) [1659162] - [netdrv] i40e: Able to add up to 16 MAC filters on an untrusted VF (Stefan Assmann) [1659162] - [netdrv] i40e: Report advertised link modes on 40GBASE_SR4 (Stefan Assmann) [1659162] - [netdrv] i40e: The driver now prints the API version in error message (Stefan Assmann) [1659162] - [netdrv] i40e: Changed maximum supported FW API version to 1.8 (Stefan Assmann) [1659162] - [netdrv] i40e: Remove misleading messages for untrusted VF (Stefan Assmann) [1659162] - [netdrv] i40e: Update i40e_init_dcb to return correct error (Stefan Assmann) [1659162] - [netdrv] i40e: Fix for 10G ports LED not blinking (Stefan Assmann) [1659162] - [netdrv] i40e: save PTP time before a device reset (Stefan Assmann) [1659162] - [netdrv] i40e: don't allow changes to HW VLAN stripping on active port VLANs (Stefan Assmann) [1659162] - [netdrv] i40e: Implement DDP support in i40e driver (Stefan Assmann) [1659162] - [netdrv] i40e: Queues are reserved despite "Invalid argument" error (Stefan Assmann) [1659162] - [netdrv] i40e: add tracking of AF_XDP ZC state for each queue pair (Stefan Assmann) [1659162] - [netdrv] i40e: move i40e_xsk_umem function (Stefan Assmann) [1659162] - [netdrv] i40e: fix WoL support check (Stefan Assmann) [1659162] - [netdrv] i40e: fix i40e_ptp_adjtime when given a negative delta (Stefan Assmann) [1659162] - [netdrv] i40e: fix XDP_REDIRECT/XDP xmit ring cleanup race (Stefan Assmann) [1659162] - [netdrv] i40e: fix potential RX buffer starvation for AF_XDP (Stefan Assmann) [1659162] - [netdrv] net: bpf: remove XDP_QUERY_XSK_UMEM enumerator (Stefan Assmann) [1659162] - [netdrv] flow_offload: add flow_rule and flow_match structures and use them (Stefan Assmann) [1659162] - [netdrv] i40e: clean up several indentation issues (Stefan Assmann) [1659162] - [netdrv] i40e: increase indentation (Stefan Assmann) [1659162] - [netdrv] i40e: update version number (Stefan Assmann) [1659162] - [netdrv] i40e: remove debugfs tx_timeout support (Stefan Assmann) [1659162] - [netdrv] i40e: check queue pairs num in config queues handler (Stefan Assmann) [1659162] - [netdrv] i40e: Change unmatched function types (Stefan Assmann) [1659162] - [netdrv] i40e: Add support FEC configuration for Fortville 25G (Stefan Assmann) [1659162] - [netdrv] i40e: Limiting RSS queues to CPUs (Stefan Assmann) [1659162] - [netdrv] i40e: Remove umem from VSI (Stefan Assmann) [1659162] - [netdrv] cross-tree: phase out dma_zalloc_coherent() (Stefan Assmann) [1659162] - [netdrv] i40e: extend PTP gettime function to read system clock (Stefan Assmann) [1659162] - [netdrv] i40e: DRY rx_ptype handling code (Stefan Assmann) [1659162] - [netdrv] i40e: fix kerneldoc for xsk methods (Stefan Assmann) [1659162] - [netdrv] ethernet/intel: consolidate NAPI and NAPI exit (Stefan Assmann) [1659162] - [netdrv] i40e: suppress bogus error message (Stefan Assmann) [1659162] - [netdrv] i40e: Allow disabling FW LLDP on X722 devices (Stefan Assmann) [1659162] - [netdrv] i40e: update driver version (Stefan Assmann) [1659162] - [netdrv] i40e: Protect access to VF control methods (Stefan Assmann) [1659162] - [netdrv] i40e: Replace strncpy with strlcpy to ensure null termination (Stefan Assmann) [1659162] - [netdrv] i40e: Add capability flag for stopping FW LLDP (Stefan Assmann) [1659162] - [netdrv] i40e: Use a local variable for readability (Stefan Assmann) [1659162] - [netdrv] i40e: Replace spin_is_locked() with lockdep (Stefan Assmann) [1659162] - [netdrv] i40e/ixgbe/igb: fail on new WoL flag setting WAKE_MAGICSECURE (Stefan Assmann) [1659162] - [netdrv] intel-ethernet: software timestamp skbs as late as possible (Stefan Assmann) [1659162] - [netdrv] drivers: net: remove inclusion when not needed (Stefan Assmann) [1659162] - [netdrv] i40e: Remove unnecessary print statement (Stefan Assmann) [1659162] - [netdrv] i40e: Use proper enum in i40e_ndo_set_vf_link_state (Stefan Assmann) [1659162] - [nvme] nvmet: ignore EOPNOTSUPP for discard (Ewan Milne) [1696369] - [tools] tools: bpftool: fix potential NULL pointer dereference in do_load (Ivan Vecera) [1708560] - [tools] tools lib bpf: Provide wrapper for strerror_r to build in !_GNU_SOURCE systems (Ivan Vecera) [1708560] - [tools] libbpf: Remove the duplicate checking of function storage (Ivan Vecera) [1708560] - [tools] bpf: fix build error in libbpf with EXTRA_CFLAGS="-Wp, -D_FORTIFY_SOURCE=2 -O2" (Ivan Vecera) [1708560] - [tools] tools: include reallocarray feature test in FEATURE_TESTS_BASIC (Ivan Vecera) [1708560] - [tools] tools: bpftool: allow reuse of maps with bpftool prog load (Ivan Vecera) [1708560] - [tools] tools: libbpf: allow map reuse (Ivan Vecera) [1708560] - [tools] tools: bpf: make use of reallocarray (Ivan Vecera) [1708560] - [tools] tools: libbpf: move library error code into a separate file (Ivan Vecera) [1708560] - [tools] tools: bpftool: reimplement bpf_prog_load() for prog load (Ivan Vecera) [1708560] - [tools] tools: libbpf: add extended attributes version of bpf_object__open() (Ivan Vecera) [1708560] - [tools] tools: libbpf: recognize offload neutral maps (Ivan Vecera) [1708560] - [tools] tools: bpftool: allow users to specify program type for prog load (Ivan Vecera) [1708560] - [tools] tools: libbpf: expose the prog type guessing from section name logic (Ivan Vecera) [1708560] - [tools] tools: bpftool: add support for loading programs for offload (Ivan Vecera) [1708560] - [tools] tools: bpftool: refactor argument parsing for prog load (Ivan Vecera) [1708560] - [tools] selftests/bpf: add Error: prefix in check_extack helper (Ivan Vecera) [1708560] - [tools] selftests/bpf: remove duplicated word from test offloads (Ivan Vecera) [1708560] - [tools] tools: bpftool: deal with options upfront (Ivan Vecera) [1708560] - [tools] tools: bpftool: add missing --bpffs to completions (Ivan Vecera) [1708560] - [tools] tools: bpftool: drop unnecessary Author comments (Ivan Vecera) [1708560] - [tools] tools: libbpf: don't return '.text' as a program for multi-function programs (Ivan Vecera) [1708560] - [tools] tools: libbpf: restore the ability to load programs from .text section (Ivan Vecera) [1708560] - [tools] tools: libbpf: allow setting ifindex for programs and maps (Ivan Vecera) [1708560] - [tools] tools: libbpf: add section names for missing program types (Ivan Vecera) [1708560] - [tools] tools: bpftool: use correct make variable type to improve compilation time (Ivan Vecera) [1708560] - [scsi] scsi: lpfc: nvme: avoid hang / use-after-free when destroying localport (Dick Kennedy) [1588024]- [xen] ALSA: xen: Introduce shared buffer helpers for page directory... (Jaroslav Kysela) [1683051] - [drivers] ALSA: soundwire: Initialize completion for defer messages (Jaroslav Kysela) [1683051] - [drivers] ALSA: soundwire: intel: constify snd_soc_dai_ops structures (Jaroslav Kysela) [1683051] - [drivers] ALSA: soundwire: intel: Remove duplicate assignment (Jaroslav Kysela) [1683051] - [drivers] ALSA: soundwire: intel: Fix uninitialized adev deref (Jaroslav Kysela) [1683051] - [drivers] ALSA: soundwire: intel: Add pre/post bank switch ops (Jaroslav Kysela) [1683051] - [include] ALSA: soundwire: keep track of Masters in a stream (Jaroslav Kysela) [1683051] - [drivers] ALSA: soundwire: Add support for multi link bank switch (Jaroslav Kysela) [1683051] - [include] ALSA: soundwire: Handle multiple master instances in a stream (Jaroslav Kysela) [1683051] - [drivers] ALSA: soundwire: Add support to lock across bus instances (Jaroslav Kysela) [1683051] - [drivers] ALSA: soundwire: Fix acquiring bus lock twice during master release (Jaroslav Kysela) [1683051] - [drivers] ALSA: soundwire: Fix incorrect exit after configuring stream (Jaroslav Kysela) [1683051] - [drivers] ALSA: soundwire: Fix duplicate stream state assignment (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/realtek - Fix for Lenovo B50-70 inverted internal microphone bug (Jaroslav Kysela) [1683051] - [sound] ALSA: hda: Fix race between creating and refreshing sysfs entries (Jaroslav Kysela) [1683051] - [include] ALSA: ASoC: uapi: fix sound/skl-tplg-interface.h userspace compilation errors (Jaroslav Kysela) [1683051] - [include] ALSA: uapi: #include in asound.h (Jaroslav Kysela) [1683051] - [include] ALSA: timer: fix wrong comment to refer to 'SNDRV_TIMER_PSFLG_*' (Jaroslav Kysela) [1683051] - [sound] ALSA: x86/cpu: Sanitize FAM6_ATOM naming (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: simple-card: don't select DPCM via simple-audio-card (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: audio-graph-card: don't select DPCM via audio-graph-card (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/realtek - Corrected fixup for System76 Gazelle (gaze14) (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/realtek - Avoid superfluous COEF EAPD setups (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/realtek - Fixup headphone noise via runtime suspend (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: SOF: Fix unused variable warnings (Jaroslav Kysela) [1683051] - [sound] ALSA: line6: toneport: Fix broken usage of timer for delayed execution (Jaroslav Kysela) [1683051] - [sound] ALSA: aica: Fix a long-time build breakage (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/realtek - Support low power consumption for ALC256 (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: stm32: i2s: update pcm hardware constraints (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: codec: hdac_hdmi: no checking monitor in hw_params (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: mediatek: mt6358: save PGA for mixer control (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: mediatek: mt6358: save output volume for mixer controls (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: mediatek: mt6358: initialize setting when ramping volume (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: SOF: core: fix undefined nocodec reference (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: SOF: xtensa: fix undefined references (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: SOF: Propagate sof_get_ctrl_copy_params() error properly (Jaroslav Kysela) [1683051] - [sound] ALSA: hdea/realtek - Headset fixup for System76 Gazelle (gaze14) (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/intel: add CometLake PCI IDs (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/realtek - Support low power consumption for ALC295 (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rockchip: Fix an uninitialized variable compile warning (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: SOF: Fix a compile warning with CONFIG_PCI=n (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: da7219: Fix a compile warning at CONFIG_COMMON_CLK=n (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: sound/soc/sof/: fix kconfig dependency warning (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: stm32: spdifrx: change trace level on iec control (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: stm32: spdifrx: update pcm hardware constraints (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: max98090: Fix restore of DAPM Muxes (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: RT5677-SPI: Disable 16Bit SPI Transfers (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/hdmi - Consider eld_valid when reporting jack event (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/hdmi - Read the pin sense from register when repolling (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: sprd: Add reserved DMA memory support (Jaroslav Kysela) [1683051] - [sound] ALSA: synth: emux: soundfont.c: divide by zero in calc_gus_envelope_time() (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: kbl_da7219_max98357a: Map BTN_0 to KEY_PLAYPAUSE (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: add sof-rt5682 machine driver (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: skl_hda_dsp_generic:refine code style (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: skl_hda_dsp_generic: add DMIC support (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: SOF: Intel: CNL: add ipc dump function (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: SOF: Intel: APL: add ipc dump function (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: SOF: IPC: add ipc dump function (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: SOF: intel: hda: add hw_params_upon_resume flag for hda stream (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: SOF: Intel: hda-stream: handle real stream interrupts only (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: SOF: Intel: hda-stream: store stream capabilities (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: SOF: Intel: hda-ipc: simplify handling of IPC IRQ (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: SOF: ipc: use snd_sof_pcm_period_elapsed (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: SOF: Intel: use snd_sof_pcm_period_elapsed (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: SOF: PCM: add period_elapsed work to fix race condition in interrupt context (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: SOF: Intel: hda-pcm: remove useless dependency on hdac_ext (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: SOF: Intel: hda: set bus->idx as 0 (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: SOF: Intel: hda: set I2S slave before enabling DSP (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: SOF: Intel: hda: add SSP info to the chip info struct (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: SOF: Intel: hda: add the SSP Host Device memory space (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: SOF: Intel: cnl: add pointer ops to use DPIB position (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: SOF: topology: add support for stricter ABI checks (Jaroslav Kysela) [1683051] - [sound] ALSA: ASOC: SOF: ipc: add support for stricter ABI checks (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: SOF: add Kconfig option for strict ABI checks (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: avoid Oops if DMA setup fails (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: hdmi-codec: stream is already locked in hw_params (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: SOF: remove redundant null checks of dai (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: skip hw_free on codec dai for which the stream is invalid (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: fix valid stream condition (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: hdmi-codec: unlock the device on startup errors (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: da7219: Update the support rate list (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: da7219: Use clk_round_rate to handle enabled bclk/wclk case (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rt5645: Headphone Jack sense inverts on the LattePanda board (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: fsl_esai: Fix missing break in switch statement (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: wm_adsp: Correct region base typo in wm_halo_setup_algs (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: SOF: Intel: fix spelling mistake "incompatble" -> "incompatible" (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: wm_adsp: Use DSP ops pointers to stop watchdog in error handlers (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: sprd: Fix to use list_for_each_entry_safe() when delete items (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: sprd: Fix return value check in sprd_mcdt_probe() (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: da7213: fix DAI_CLK_EN register bit overwrite (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: dapm: fix kcontrols for effect widgets (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: fsl_audmix: cache pdev->dev pointer (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: tlv320aic32x4: Fix potential uninitialized variable (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Mediatek: MT8183: add I2S2 control path from UL2 and UL3 (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Mediatek: MT8183: change supported formats of DL2 and UL1 (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: fsl_audmix: remove "model" attribute (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: imx-audmix: fix object reference leaks in probe (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: cs43130: fix a NULL pointer dereference (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rt5645: fix a NULL pointer dereference (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: common: add Geminilake Realtek+Maxim machine driver entry (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: Make boards more available for compile test (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: mpc5200_dma: Fix invalid license ID (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: mpc5200_psc_i2s: Fix invalid license ID (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: atmel: tse850: Make some functions static (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: imx: fix fiq dependencies (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: amd: acp3x: Make acp3x_dai_i2s_ops static (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: tlv320aic32x4: Remove set but not used variable 'mclk_rate' (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: fsl_micfil: Remove set but not used variable 'osr' (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: pcm3168a: Enable TDM support for DSP_A/B modes (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: AMD: Configure wclk and bclk of master codec (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Mediatek: MT8183: Fix build err while CONFIG_I2C set to module (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: hdmi-codec: fix spelling mistake "plalform" -> "platform" (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/realtek - Apply the fixup for ASUS Q325UAR (Jaroslav Kysela) [1683051] - [sound] ALSA: hda - Register irq handler after the chip initialization (Jaroslav Kysela) [1683051] - [sound] ALSA: usx2y: fix a double free bug (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: hdac_hda: overwrite hdev type to HDA_DEV_ASOC (Jaroslav Kysela) [1683051] - [sound] ALSA: hda: fix unregister device twice on ASoC driver (Jaroslav Kysela) [1683051] - [sound] ALSA: line6: use dynamic buffers (Jaroslav Kysela) [1683051] - [sound] ALSA: usb-audio: Fix a memory leak bug (Jaroslav Kysela) [1683051] - [sound] ALSA: gus: fix misuse of x (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/realtek - EAPD turn on later (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/realtek - Fixed Dell AIO speaker noise (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: select relevant machine drivers for SOF (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: Make sure BDW based machine drivers build for SOF (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: SOF: Add Build support for SOF core and Intel drivers (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: Kconfig: expose common option between SST and SOF drivers (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: SOF: Intel: Add platform differentiation for APL and CNL (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: SOF: Intel: add SKL+ platform DAIs (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: SOF: Intel: Add support for HDAudio codecs (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: SOF: Intel: Add Intel specific HDA trace operations (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: SOF: Intel: Add Intel specific HDA stream operations (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: SOF: Intel: Add hda-bus support and initialization (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: SOF: Intel: Add Intel specific HDA PCM operations (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: SOF: Intel: Add Intel specific HDA firmware loader (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: SOF: Add PCI device support (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: SOF: Add ACPI device support (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: SOF: Intel: Add Intel specific HDA IPC mechanisms. (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: SOF: Intel: Add Intel specific HDA DSP HW operations (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: SOF: Intel: Add HDA controller for Intel DSP (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: SOF: Intel: Add APL/CNL HW DSP support (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: SOF: Intel: Add legacy IPC support (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: SOF: Intel: Add BDW HW DSP support (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: SOF: Intel: Add BYT, CHT and BSW DSP HW support. (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: SOF: Add utils (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: SOF: Add xtensa support (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: SOF: Add Nocodec machine driver support (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: SOF: Add PM support (Jaroslav Kysela) [1683051] - [include] ALSA: ASoC: SOF: Add userspace ABI support (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: SOF: Add firmware loader support (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: SOF: Add DSP HW abstraction operations (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: SOF: Add DSP firmware logger support (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: SOF: Add support for loading topologies (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: SOF: Add PCM operations support (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: SOF: Add support for IPC IO between DSP and Host (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: SOF: Add driver debug support. (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: SOF: Add Sound Open Firmware KControl support (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: SOF: Add Sound Open Firmware driver core (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: stm32: sai: simplify dai driver initialisation (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: simple-card: Read pin switches conf from devicetree (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: fsl_sai: Add missing return 0 in remove() (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: simple-card-utils: add asoc_simple_parse_pin_switches() (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: mediatek: btcvsd fix irq mask (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: bytcr_rt5651: align quirk override handling (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: bytcr_rt5640: align quirk override handling (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: bytcht_es8316: fix compilation warning (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: fsl_sai: Add support for runtime pm (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: fsl_sai: Update is_slave_mode with correct value (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: sprd: Add Spreadtrum multi-channel data transfer support (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: codecs: rt5682: initialize mutex before using (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: stm32: i2s: return the get_irq error (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rsnd: fixup 6ch settings to 8ch (Jaroslav Kysela) [1683051] - [sound] ALSA: usb-audio: Handle the error from snd_usb_mixer_apply_create_quirk() (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/realtek - Add new Dell platform for headset mode (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: codec: hdac_hdmi add device_link to card device (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: Haswell: Remove set but not used variable 'stage_type' (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: pcm: save fixed-up hw_params of BE (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: samsung: tobermory: Convert to SPDX License Identifier (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: samsung: tm2_wm5110: Convert to SPDX License Identifier (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: samsung: speyside: Convert to SPDX License Identifier (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: samsung: spdif: Convert to SPDX License Identifier (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: samsung: snow: Convert to SPDX License Identifier (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: samsung: smdk_wm8994*: Convert to SPDX License Identifier (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: samsung: smdk_wm8580: Convert to SPDX License Identifier (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: samsung: smdk_spdif: Convert to SPDX License Identifier (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: samsung: smartq_wm8987: Convert to SPDX License Identifier (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: samsung: s3c24xx_uda134x: Convert to SPDX License Identifier (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: samsung: s3c24xx_simtec*: Convert to SPDX License Identifier (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: samsung: s3c2412-i2s: Convert to SPDX License Identifier (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: samsung: rx1950_uda1380: Convert to SPDX License Identifier (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: samsung: s3c24xx-i2s: Convert to SPDX License Identifier (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: samsung: s3c-i2s-v2: Convert to SPDX License Identifier (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: samsung: pcm: Convert to SPDX License Identifier (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: samsung: odroid: Convert to SPDX License Identifier (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: samsung: neo1973_wm8753: Convert to SPDX License Identifier (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: samsung: lowland: Convert to SPDX License Identifier (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: samsung: littlemill: Convert to SPDX License Identifier (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: samsung: jive_wm8750: Convert to SPDX License Identifier (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: samsung: idma: Convert to SPDX License Identifier (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: samsung: i2s: Convert to SPDX License Identifier (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: samsung: h1940_uda1380: Convert to SPDX License Identifier (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: samsung: dmaengine: Convert to SPDX License Indentifier (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: samsung: bells: Convert to SPDX License Identifier (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: samsung: arndale: Convert to SPDX License Identifier (Jaroslav Kysela) [1683051] - [sound] ALSA: ps3: Remove set but not used variables 'start_vaddr' and 'pcm_index' (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/realtek - add two more pin configuration sets to quirk table (Jaroslav Kysela) [1683051] - [sound] ALSA: core: Don't refer to snd_cards array directly (Jaroslav Kysela) [1683051] - [sound] ALSA: emu10k1: Drop superfluous id-uniquification behavior (Jaroslav Kysela) [1683051] - [sound] ALSA: core: Fix card races between register and disconnect (Jaroslav Kysela) [1683051] - [sound] ALSA: info: Fix racy addition/deletion of nodes (Jaroslav Kysela) [1683051] - [sound] ALSA: seq: Correct unlock sequence at snd_seq_client_ioctl_unlock() (Jaroslav Kysela) [1683051] - [sound] ALSA: usb-audio: Add quirk for Focusrite Scarlett Solo (Jaroslav Kysela) [1683051] - [sound] ALSA: hda: Initialize ext-bus-specific fields in snd_hdac_bus_init(), too (Jaroslav Kysela) [1683051] - [sound] ALSA: hda: Initialize power_state field properly (Jaroslav Kysela) [1683051] - [sound] ALSA: seq: Protect racy pool manipulation from OSS sequencer (Jaroslav Kysela) [1683051] - [sound] ALSA: seq: Simplify snd_seq_kernel_client_enqueue() helper (Jaroslav Kysela) [1683051] - [sound] ALSA: seq: Cover unsubscribe_port() in list_mutex (Jaroslav Kysela) [1683051] - [sound] ALSA: Revert "ALSA: seq: Protect in-kernel ioctl calls with mutex" (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: wcd9335: Fix missing regmap requirement (Jaroslav Kysela) [1683051] - [sound] ALSA: hda: Fix racy display power access (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: pcm: fix error handling when try_module_get() fails. (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: stm32: sai: fix master clock management (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: kbl: fix wrong number of channels (Jaroslav Kysela) [1683051] - [sound] ALSA: timer: Coding style fixes (Jaroslav Kysela) [1683051] - [sound] ALSA: timer: Simplify error path in snd_timer_open() (Jaroslav Kysela) [1683051] - [sound] ALSA: seq: Fix race of get-subscription call vs port-delete ioctls (Jaroslav Kysela) [1683051] - [sound] ALSA: seq: Protect in-kernel ioctl calls with mutex (Jaroslav Kysela) [1683051] - [sound] ALSA: seq: Remove superfluous irqsave flags (Jaroslav Kysela) [1683051] - [sound] ALSA: seq: Align temporary re-locking with irqsave version (Jaroslav Kysela) [1683051] - [sound] ALSA: seq: Use kvmalloc() for cell pools (Jaroslav Kysela) [1683051] - [sound] ALSA: timer: Revert active callback sync check at close (Jaroslav Kysela) [1683051] - [sound] ALSA: hda - Add two more machines to the power_save_blacklist (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: tlv320aic32x4: Fix spacing (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: kbl_da7219_max98927: remove headset (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: pcm: update module refcount if module_get_upon_open is set (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: core: conditionally increase module refcount on component open (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: bytcht_es8316: Add quirk for the Teclast X98+ II (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: bytcht_es8316: Add quirk for inverted jack detect (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: wm1133-ev1: Switch to SPDX identifier (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: phycore-ac97: Switch to SPDX identifier (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: pcm030-audio-fabric: Switch to SPDX identifier (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: p1022_rdk: Switch to SPDX identifier (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: p1022_ds: Switch to SPDX identifier (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: mx27vis-aic32x4: Switch to SPDX identifier (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: mpc8610_hpcd: Switch to SPDX identifier (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: mpc5200_psc_i2s: Switch to SPDX identifier (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: mpc5200_psc_ac97: Switch to SPDX identifier (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: mpc5200_dma: Switch to SPDX identifier (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: imx-ssi: Switch to SPDX identifier (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: imx-spdif: Switch to SPDX identifier (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: imx-pcm-fiq: Switch to SPDX identifier (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: imx-mc13783: Switch to SPDX identifier (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: imx-es8328: Switch to SPDX identifier (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: imx-audmux: Switch to SPDX identifier (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: fsl-dma: Switch to SPDX identifier (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: eukrea-tlv320: Switch to SPDX identifier (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: imx-pcm: Switch to SPDX identifier (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: stm32: fix sai driver name initialisation (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: topology: Use the correct dobj to free enum control values and texts (Jaroslav Kysela) [1683051] - [sound] ALSA: seq: Fix OOB-reads from strlcpy (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: cs42l51: change mic bias DAPM (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: fsl_esai: Support synchronous mode (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: topology: fix big-endian check (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: topology: fix endianness issues (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: meson: axg-tdmout: add g12a support (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: meson: axg-tdm-formatter: rework quirks settings (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: meson: axg-frddr: add g12a support (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: meson: axg-toddr: add g12a support (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: meson: axg-fifo: add g12a support (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: core: remove link components before cleaning up card resources (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: intel: skylake: add remove() callback for component driver (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: cs35l35: Disable regulators on driver removal (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: cs42l51: add adc volume control (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: cs42l51: add power management (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: cs42l51: add support of master mode (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: cs42l51: add reset management (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: cs42l51: add regulator management (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: wm_adsp: Avoid calling snd_compr_stop_error from WDT expiry (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: max98357a: add missing supported rates (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: tlv320aic32x4: Add Playback PowerTune Controls (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: tlv320aic32x4: Add Switch for Setting Common Mode Voltage (Jaroslav Kysela) [1683051] - [sound] ALSA: xen-front: Do not use stream buffer size before it is set (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rockchip: pdm: Mark RXFIFO_DATA as volatile and precious (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: sprd: Fix spelling mistake "faied" -> "failed" (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rockchip: pdm: Correct PDM_CTRL0 reg value (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rockchip: pdm: adjust waterlevel in frame unit (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rockchip: pdm: add compatible for rk1808 (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rockchip: pdm: fixup pdm fractional div (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rockchip: pdm: optimize clear logic (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rockchip: pdm: add default regs (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rockchip: pdm: using left justified store mode (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rockchip: pdm: change dma burst to 8 (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rockchip: pdm: fix regmap_ops hang issue (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: tlv320aic32x4: Update copyright and use SPDX identifier (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: sprd: Fix the smatch warning (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Mediatek: MT8183: Fix platform_no_drv_owner.cocci warnings (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Mediatek: MT8183: Fix platform_no_drv_owner.cocci warnings (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: tlv320aic32x4: Change author's name (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/realtek - Add quirk for Tuxedo XC 1509 (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/realtek - Move to ACT_INIT state (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: sprd: Fix modular build (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: cht_bsw_max98090_ti: Enable codec clock once and keep it enabled (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Mediatek: MT8183: Fix build error in mt8183_da7219_max98357_dev_probe (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Mediatek: MT8183: TS3A227: fix build error (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: wm_adsp: Make use of local variables (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: wm_adsp: Remove redundant NULL check in wm_adsp_buffer_free (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: tlv320aic31xx: aic31xx_set_jack() can be static (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: wm_adsp: Check for buffer in trigger stop (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/realtek: Enable headset MIC of Acer TravelMate B114-21 with ALC233 (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: eukrea-tlv320: fix a leaked reference by adding missing of_node_put (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: fsl_utils: fix a leaked reference by adding missing of_node_put (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: wcd9335: fix a leaked reference by adding missing of_node_put (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: topology: Align tplg pointer increment across all kcontrols (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: core: support driver alias names for FE topology overrides (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: sprd: Add Spreadtrum audio compress offload support (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: fix SND_SOC_LOCHNAGAR_SC kconfig warning (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: dapm: set power_check callback for widgets that shouldnt be always on (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: tlv320aic31xx: Add button press detection (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: tlv320aic31xx: Add headphone/headset detection (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: dpcm: skip missing substream while applying symmetry (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: cht_bsw_rt5672: Convert to use acpi_dev_get_first_match_dev() (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: cht_bsw_rt5645: Convert to use acpi_dev_get_first_match_dev() (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: bytcr_rt5651: Convert to use acpi_dev_get_first_match_dev() (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: bytcr_rt5640: Convert to use acpi_dev_get_first_match_dev() (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: bytcht_es8316: Convert to use acpi_dev_get_first_match_dev() (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: bytcht_da7213: Convert to use acpi_dev_get_first_match_dev() (Jaroslav Kysela) [1683051] - [acpi] ALSA: ACPI / utils: Introduce acpi_dev_get_first_match_dev() helper (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: simple-card-utils: remove set but not used variable 'dai_name' (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: es8316: Add support for inverted jack detect (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: wm_adsp: Fix typo in comment (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: fsl: fix spelling mistake: "missign" -> "missing" (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Mediatek: MT8183: Add machine driver with DA7219 (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Mediatek: MT8183: Add machine driver with TS3A227 (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rt5677-spi: Add ACPI ID (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: cs42l51: add multi endpoint support (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: tlv320aic32x4: Fix Common Pins (Jaroslav Kysela) [1683051] - [sound] ALSA: us122l: Use alloc_pages_exact() (Jaroslav Kysela) [1683051] - [sound] ALSA: Replace snd_malloc_pages() and snd_free_pages() with standard helpers, take#2 (Jaroslav Kysela) [1683051] - [sound] ALSA: timer: Make snd_timer_close() really kill pending actions (Jaroslav Kysela) [1683051] - [sound] ALSA: timer: Check ack_list emptiness instead of bit flag (Jaroslav Kysela) [1683051] - [sound] ALSA: timer: Make sure to clear pending ack list (Jaroslav Kysela) [1683051] - [sound] ALSA: timer: Unify timer callback process code (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: fsl_audmix: Fix kbuild failure (Jaroslav Kysela) [1683051] - [sound] ALSA: emux: Add support of loading GUS-patch (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/realtek - Fix speakers on Acer Predator Helios 500 Ryzen laptops (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: fsl: Add Audio Mixer machine driver (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: fsl: Add Audio Mixer CPU DAI driver (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: Skylake: enable S24_LE format support (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: tlv320aic32x4: Only enable with common clock (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: tlv320aic32x4: Allow 192000 Sample Rate (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: tlv320aic32x4: Remove mclk references (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: tlv320aic32x4: Restructure set_dai_sysclk (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: tlv320aic32x4: Dynamically Determine Clocking (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: tlv320aic32x4: Move aosr and dosr setting to separate functions (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: tlv320aic32x4: Control clock gating with CCF (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: tlv320aic32x4: Model BDIV divider in CCF (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: tlv320aic32x4: Model DAC/ADC dividers in CCF (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: tlv320aic32x4: Model CODEC_CLKIN in CCF (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: tlv320aic32x4: Model PLL in CCF (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: dapm: Initialize private_value in snd_soc_dapm_new_dai (Jaroslav Kysela) [1683051] - [sound] ALSA: aloop: Support S24 sample formats (Jaroslav Kysela) [1683051] - [sound] ALSA: pcm: Don't suspend stream in unrecoverable PCM state (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: dapm: Fix NULL pointer dereference in snd_soc_dapm_free_kcontrol (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: sirf-audio: Remove redundant of_match_node call (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: stm32: sai: add power management (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: AMD: Fix incorrect extern (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: nau8810: fix the issue of 64 bits division (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: intel: Fix crash at suspend/resume after failed codec registration (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/ca0132 - Simplify alt firmware loading code (Jaroslav Kysela) [1683051] - [sound] ALSA: pcm: Fix possible OOB access in PCM oss plugins (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/realtek: Enable headset MIC of ASUS X430UN and X512DK with ALC256 (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/realtek: Enable headset mic of ASUS P5440FF with ALC256 (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/realtek: Enable ASUS X441MB and X705FD headset MIC with ALC256 (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: simple-card-utils: test memory allocation (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: lochnagar: Add driver to support Lochnagar 2 sound card (Jaroslav Kysela) [1683051] - [mfd] ALSA: mfd: lochnagar: Add support for the Cirrus Logic Lochnagar (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: tlv320aic32x4: Properly Set Processing Blocks (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: mchp-i2s-mcc: add driver for I2SC Multi-Channel Controller (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: simple-card-utils: rename asoc_simple_card_xxx() to asoc_simple_() (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: simple-card-utils: separate asoc_simple_card_parse_dai() (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: simple-card-utils: share asoc_simple_card_init_priv() (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: simple-card-utils: share asoc_simple_be_hw_params_fixup() (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: simple-card-utils: share asoc_simple_dai_init() (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: simple-card-utils: share asoc_simple_hw_param() (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: simple-card-utils: share asoc_simple_shutdown() (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: simple-card-utils: share asoc_simple_startup() (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: simple_card_utils: share common priv for simple-card/audio-graph (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: simple-card-utils: add asoc_simple_debug_info() (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: AMD: Update DA7219 DAI clock name to align with codec updates (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: da7219: Expose BCLK and WCLK control through CCF (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: fsl_esai: fix channel swap issue when stream starts (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: fsl_asrc: add constraint for the asrc of older version (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: cs4270: Set auto-increment bit for register writes (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/realtek - Add support for Acer Aspire E5-523G/ES1-432 headset mic (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/realtek: Enable headset MIC of Acer Aspire Z24-890 with ALC286 (Jaroslav Kysela) [1683051] - [sound] ALSA: seq: oss: Fix Spectre v1 vulnerability (Jaroslav Kysela) [1683051] - [sound] ALSA: rawmidi: Fix potential Spectre v1 vulnerability (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/realtek: Enable headset MIC of Acer AIO with ALC286 (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: stm32: dfsdm: add mmap support (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: stm32: dfsdm: fix debugfs warnings on entry creation (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: stm32: dfsdm: manage multiple prepare (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: wm_adsp: Correct some minor issues (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: samsung: i2s: Don't use register read to determine slave/master mode (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: tlv320aic32x4: Break out clock setting into separate function (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: jz4740: Depend on MIPS instead of MACH_JZ4740 (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: wm_adsp: Add WDT expiry IRQ handling support for Halo core (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: wm_adsp: Add HALO MPU fault logging (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: wm_adsp: Add support for new Halo core DSPs (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: mediatek: Reduce repititive code on mtk_regmap_update_bits. (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: mediatek: Fix UBSAN warning. (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: wm_adsp: Factor out DSP specific operations (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: wm_adsp: Factor out parsing of firmware ID header (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: wm_adsp: Refactor firmware status reading (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: wm_adsp: Move wm_adsp2_set_dspclk to CODEC drivers (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: wm_adsp: Don't export wm_adsp2_lock (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: wm_adsp: Shutdown any compressed streams on DSP watchdog timeout (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: wm_adsp: Add locking to wm_adsp2_bus_error (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: wm_adsp: Correct handling of compressed streams that restart (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: topology: free link string in error (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: topology: free stream_name of dai_drv (Jaroslav Kysela) [1683051] - [sound] ALSA: hda - Enforces runtime_resume after S3 and S4 for each codec (Jaroslav Kysela) [1683051] - [sound] ALSA: hda - Don't trigger jackpoll_work in azx_resume (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: audio-graph: add graph_parse_mclk_fs() (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: audio-graph: rename graph_get_conversion() to graph_parse_convert() (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: simple-card: add simple_parse_mclk_fs() (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: simple-card: rename simple_get_conversion() to simple_parse_convert() (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rt5682: recording has no sound after booting (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rt5682: fix jack type detection issue (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rt5682: Check JD status when system resume (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: mediatek: mt8183: skip for i2s5 in mck_disable (Jaroslav Kysela) [1683051] - [sound] ALSA: firewire-lib: use 8 byte header for IR context to get isochronous cycle (Jaroslav Kysela) [1683051] - [sound] ALSA: firewire-motu: add support MOTU 8pre FireWire (Jaroslav Kysela) [1683051] - [sound] ALSA: opl3: fix mismatch between snd_opl3_drum_switch definition and declaration (Jaroslav Kysela) [1683051] - [sound] ALSA: hda - add Lenovo IdeaCentre B550 to the power_save_blacklist (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: bytcr_rt5651: Add BYT_RT5651_JD_NOT_INV quirk (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rt5651: Add support for active-high jack detect (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: stm32: spdifrx: add power management (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: simple-amplifier: Make gpio property optional (Jaroslav Kysela) [1683051] - [documentation] ALSA: ASoC: dt-bindings: add regulator property to simple amplifier (Jaroslav Kysela) [1683051] - [documentation] ALSA: ASoC: simple-amplifier: remame dio2125 documentation (Jaroslav Kysela) [1683051] - [sound] ALSA: firewire-motu: use 'version' field of unit directory to identify model (Jaroslav Kysela) [1683051] - [sound] ALSA: sb8: add a check for request_region (Jaroslav Kysela) [1683051] - [sound] ALSA: echoaudio: add a check for ioremap_nocache (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: topology: create tlv before soc_tplg_init_kcontrol (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/realtek - Add support headset mode for New DELL WYSE NB (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/realtek - Add support headset mode for DELL WYSE AIO (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/realtek: merge alc_fixup_headset_jack to alc295_fixup_chromebook (Jaroslav Kysela) [1683051] - [sound] ALSA: hda: hdmi - add Icelake support (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: nau8810: automatic selecting BCLK in I2S master mode (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: nau8810: fix the typo of function name (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: nau8810: use 64-bit arithmetic instead of 32-bit (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: samsung: odroid: Fix clock configuration for 44100 sample rate (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: nau8810: fix the issue of widget with prefixed name (Jaroslav Kysela) [1683051] - [sound] ALSA: hda - add more quirks for HP Z2 G4 and HP Z240 (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/realtek - Fixed Headset Mic JD not stable (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/realtek: Enable headset MIC of Acer TravelMate X514-51T with ALC255 (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/tegra: avoid build error without CONFIG_PM (Jaroslav Kysela) [1683051] - [sound] ALSA: usx2y: Fix potential NULL pointer dereference (Jaroslav Kysela) [1683051] - [sound] ALSA: hda: Avoid NULL pointer dereference at snd_hdac_stream_start() (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: axi-i2s: let both capture and playback be optional (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rsnd: src: Avoid a potential deadlock (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: stm32: i2s: fix registers declaration in regmap (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: nau8824: fix the issue of the widget with prefix name (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: dpcm: prevent snd_soc_dpcm use after free (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC:intel:skl:fix a simultaneous playback & capture issue on hda platform (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC:hdac_hda:use correct format to setup hda codec (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC:soc-pcm:fix a codec fixup issue in TDM case (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: ti: fix davinci_mcasp_probe dependencies (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: ams-delta: remove duplicate 'const' (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: ti: remove compat dma probing (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: stm32: i2s: use default dai name (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: stm32: i2s: improve channel capabilities handling (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: stm32: i2s: change trigger traces (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: qcom: add i2c dependency for SND_SOC_SDM845 (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: davinci-mcasp: Fix clang warning without CONFIG_PM (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rsnd: src: fix compiler warnings (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: samsung: i2s: Fix DAPM routes for capture stream (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: soc-core: Fix probe deferral following prelink failure (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: hdmi-codec: avoid limiting params->msbits in hw_params() (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: stm32: sai: fix set_sync service (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: stm32: sai: fix oversampling mode (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: stm32: sai: fix race condition in irq handler (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: stm32: sai: fix exposed capabilities in spdif mode (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: stm32: sai: fix iec958 controls indexation (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: ab8500: Mark expected switch fall-through (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: hdmi-codec: fix S/PDIF DAI (Jaroslav Kysela) [1683051] - [sound] ALSA: usb-audio: Add quirk for MOTU MicroBook II (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: mediatek: btcvsd add loopback (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: tlv320aic3x: fix reset gpio reference counting (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: stm32: i2s: skip useless write in slave mode (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: stm32: i2s: fix race condition in irq handler (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: stm32: i2s: remove useless callback (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: stm32: i2s: fix dma configuration (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: stm32: i2s: fix stream count management (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: stm32: i2s: fix 16 bit format support (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: stm32: i2s: fix IRQ clearing (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: qcom: Kconfig: fix dependency for sdm845 (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: Boards: Add Maxim98373 support (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rsnd: gen: fix SSI9 4/5/6/7 busif related register address (Jaroslav Kysela) [1683051] - [sound] ALSA: firewire-motu: fix construction of PCM frame for capture direction (Jaroslav Kysela) [1683051] - [sound] ALSA: bebob: use more identical mod_alias for Saffire Pro 10 I/O against Liquid Saffire 56 (Jaroslav Kysela) [1683051] - [sound] ALSA: hda: Extend i915 component bind timeout (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: wm_adsp: Improve logging messages (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: wm_adsp: Add support for multiple compressed buffers (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: wm_adsp: Refactor compress stream initialisation (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: wm_adsp: Reorder some functions for improved clarity (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: wm_adsp: Factor out stripping padding from ADSP data (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: cs35l36: Fix an IS_ERR() vs NULL checking bug (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/tegra: sound card name from device tree (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/realtek: Enable audio jacks of ASUS UX362FA with ALC294 (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: samsung: odroid: Prevent uninitialized variable use (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: qcom: Fix of-node refcount unbalance in qcom_snd_parse_of() (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: qcom: Fix of-node refcount unbalance in apq8016_sbc_parse_of() (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: samsung: odroid: Fix of_node refcount unbalance (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/realtek - Reduce click noise on Dell Precision 5820 headphone (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: simple-card: Fix of-node refcount unbalance in DAI-link parser (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: fsl: Fix of-node refcount unbalance in fsl_ssi_probe_from_dt() (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: wm_adsp: Allow compressed buffers in any memory region (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: wm_adsp: Update cached error state on trigger (Jaroslav Kysela) [1683051] - [sound] ALSA: ppc: Fix of-node refcount unbalance (Jaroslav Kysela) [1683051] - [sound] ALSA: aoa: Fix of-node refcount unbalance (Jaroslav Kysela) [1683051] - [sound] ALSA: ac97: Fix of-node refcount unbalance (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: codecs: pcm186x: Fix energysense SLEEP bit (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: codecs: pcm186x: fix wrong usage of DECLARE_TLV_DB_SCALE() (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: samsung: i2s: Fix multiple "IIS multi" devices initialization (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: samsung: i2s: Fix secondary platform device unregistration (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: glk: Add DAI links for Multi-Playback (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: Add Geminilake Dialog Maxim machine driver (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: Headset button support in broxton machine driver (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: sunxi: sun50i-codec-analog: Rename hpvcc regulator supply to cpvdd (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: adau1977: Add support for setting MICBIAS via DT (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: dapm: Potential small memory leak in dapm_cnew_widget() (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: samsung: odroid: Add missing DAPM routes (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: wm8741: Make function 'wm8741_mute' static (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: fsl_esai: fix register setting issue in RIGHT_J mode (Jaroslav Kysela) [1683051] - [sound] ALSA: SoC: imx-sgtl5000: add missing put_device() (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: simple-card: Fix missing of_node_put() at simple_dai_link_of() (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: simple-card: Fix refcount underflow (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: samsung: odroid: Ensure proper sample rate on pri/sec PCM (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: stm32: sai: remove set but not used variables 'mask, cr1' (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: topology: free created components in tplg load error (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: cs35l36: Make some symbols static (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: qcom: Kconfig: select dmic for sdm845 (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: fsl_spdif: fix sysclk_df type (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: fsl_spdif: fix TXCLK_DF mask (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: codecs: ad193x: Add support to disable on-chip PLL (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: codecs: ad193x: Add runtime support for DSP_A and I2S modes (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: codecs: ad193x: Fix frame polarity for DSP_A format (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: codecs: ad193x: Set constraint to always have 32 sample bits (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: codecs: ad193x: Remove capture support for codecs without ADC (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: fsi: fix spelling mistake "doens't" -> "doesn't" (Jaroslav Kysela) [1683051] - [sound] ALSA: usb-audio: Expose sample resolution through proc interface (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: samsung: i2s: Prevent potential NULL platform data dereference (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: dmaengine: Remove unused SND_DMAENGINE_PCM_FLAG_CUSTOM_CHANNEL_NAME flag (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: da7219: Update TDM usage to be more flexible (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: da7219: Add support for master mode BCLK rate adjustment (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: samsung: i2s: Convert to SPDX License Indentifier (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: samsung: i2s: Comments clean up (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: samsung: i2s: Change indentation in SAMSUNG_I2S_FMTS definition (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: samsung: i2s: Simplify pri_dai, sec_dai pointers usage (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: stm32: sai: add missing put_device() (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: samsung: Specify DMA channel names through custom DMA config (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: samsung: odroid: Add support for secondary CPU DAI (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: samsung: i2s: Get rid of a static spinlock (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: samsung: i2s: Move quirks data to common driver data structure (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: samsung: i2s: Move IP variant data to common driver data structure (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: samsung: i2s: Drop spinlock pointer from i2s_dai data structure (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: samsung: i2s: Move SFR pointer to common driver data structure (Jaroslav Kysela) [1683051] - [sound] ALSA: es1688: Remove set but not used variable 'hw' (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/realtek: Disable PC beep in passthrough on alc285 (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/realtek - Headset microphone and internal speaker support for System76 oryp5 (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: cros_ec_codec: Make symbol 'cros_ec_dai' static (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: mediatek: mt8183: make some functions static (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: cs35l36: Remove unused including (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: samsung: i2s: Move registers cache to common driver data structure (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: samsung: i2s: Move opclk data to common driver data structure (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: samsung: i2s: Move core clk to the driver common data structure (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: samsung: i2s: Add widgets and routes for DPCM support (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: samsung: i2s: Move clk supplier data to common driver data structure (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: samsung: i2s: Restore support for the secondary PCM (Jaroslav Kysela) [1683051] - [sound] ALSA: pcm: Comment why read blocks when PCM is not running (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: soc-acpi: remove new_mach_data field (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: soc-acpi: remove asoc_plat_name field (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: soc-acpi: cnl-match.c: remove asoc_plat_name field (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: soc-acpi: icl-match: remove asoc_plat_name field (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: soc-acpi: hsw-bdw-match: remove asoc_plat_name field (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: soc-acpi: glk-match: remove asoc_plat_name field (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: soc-acpi: cht-match: remove asoc_plat_name field (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: soc-acpi: byt-match: remove asoc_plat_name field (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: soc-acpi: bxt-match: remove asoc_plat_name field (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: icl-match: remove prefix for SOF files (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: hsw-bdw-match: remove prefix for SOF files (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: hda-match: remove prefix for SOF files (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: glk-match: remove prefix for SOF files (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: cnl-match: remove prefix for SOF files (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: cht-match: remove prefix for SOF files (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: byt-match.c: remove prefix for SOF files (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: bxt-match: remove prefix for SOF files (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: samsung: i2s: Convert to single component with multiple DAIs (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: samsung: dmaengine: Allow to specify custom DMA device (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: dmaengine: Extend use of chan_names provided in custom DMA config (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: dmaengine: Improve of_node test in dmaengine_pcm_request_chan_of() (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: samsung: i2s: Fix prescaler setting for the secondary DAI (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Use __printf markup to silence compiler (Jaroslav Kysela) [1683051] - [sound] ALSA: tlv320aic32x4: delay i2c access by 1 ms after hardware reset (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: mediatek: btcvsd fix rx stream assign (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: wm8741: Set OSR mode in hw_params() (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: wm8741: Add digital mute callback (Jaroslav Kysela) [1683051] - [sound] ALSA: PCM: check if ops are defined before suspending PCM (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: hdac_hdmi: use devm_kzalloc for all structures (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: mediatek: use pOFn instead of device_node.name (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: pcm3060: Add clock select (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: pcm3060: Add soft reset on probe (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: Skylake: set .ignore_module_refcount field in component (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: core: don't increase component module refcount unconditionally (Jaroslav Kysela) [1683051] - [sound] ALSA: gpiolib: acpi: Introduce ACPI_GPIO_QUIRK_ONLY_GPIOIO (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: msm8916-wcd-digital: convert license header to SPDX (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: msm8916-wcd-analog: add missing license information (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: regulator notifier registration should be managed (Jaroslav Kysela) [1683051] - [sound] ALSA: i915/snd_hdac: I915 subcomponent for the snd_hdac (Jaroslav Kysela) [1683051] - [base] ALSA: components: multiple components for a device (Jaroslav Kysela) [1683051] - [documentation] ALSA: component: Add documentation (Jaroslav Kysela) [1683051] - [sound] ALSA: pcm: Revert capture stream behavior change in blocking mode (Jaroslav Kysela) [1683051] - [sound] ALSA: pcm: Fix function name in kernel-doc comment (Jaroslav Kysela) [1683051] - [sound] ALSA: pcm: Define snd_pcm_lib_preallocate_*() as returning void (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: xlnx: fix up for snd_pcm_lib_preallocate_pages_for_all() API change (Jaroslav Kysela) [1683051] - [sound] ALSA: SoC: stm32: i2s: manage clock power (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: stm32: i2s: add power management (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: codecs: jz4725b: Remove unnecessary const qualifier (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: cs35l36: Add support for Cirrus CS35L36 Amplifier (Jaroslav Kysela) [1683051] - [sound] ALSA: usb-audio: Fix implicit fb endpoint setup by quirk (Jaroslav Kysela) [1683051] - [sound] ALSA: hda - Add quirk for HP EliteBook 840 G5 (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: codecs: jz4725b: Use C++ style comments in header (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: codecs: Kconfig: Show knob, and depend on MIPS || COMPILE_TEST (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: codecs: jz4740: Add support for devicetree (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: codecs: jz4740: Use SPDX license notifier (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: samsung: Prevent clk_get_rate() calls in atomic context (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: sun4i-codec: Add Line Playback Volume, Line Boost Volume, Line Right, Line Left, Line Playback Switch (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: sun4i-codec: Add FM Playback Volume, FM Left, FM Right, FM Playback Switch (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: sun4i-codec: Add Mic1 Playback Switch, Mic2 Playback Switch (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: sun4i-codec: Merge sun4i_codec_left_mixer_controls and sun4i_codec_right_mixer_controls into sun4i_codec_mixer_controls (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: sun4i-codec: Add Mic1 Boost Volume, Mic2 Boost Volume (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: sun4i-codec: Add sun7i_codec_controls, sun7i_codec_codec (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: sun4i-codec: Add Mic Playback Volume (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: sun4i-codec: Add MIC2 Pre-Amplifier, Mic2 input (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: codecs: jz4725b: fix spelling mistake "Deemphatize" -> "Deemphasize" (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: wcd9335: fix semicolon.cocci warnings (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rsnd: ssiu: correct shift bit for ssiu9 (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: codecs: Add jz4725b-codec driver (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rsnd: fixup rsnd_ssi_master_clk_start() user count check (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: dapm: harden use of lookup tables (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: dmaengine: Drop superfluous PCM preallocation error checks (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: xtensa: Drop superfluous PCM preallocation error checks (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: uniphier: Drop superfluous PCM preallocation error checks (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: txx9: Drop superfluous PCM preallocation error checks (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: stm: Drop superfluous PCM preallocation error checks (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: sh: Drop superfluous PCM preallocation error checks (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: meson: Drop superfluous PCM preallocation error checks (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: mediatek: Drop superfluous PCM preallocation error checks (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: intel: Drop superfluous PCM preallocation error checks (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: dwc: Drop superfluous PCM preallocation error checks (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: amd: Drop superfluous PCM preallocation error checks (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: dapm: fix out-of-bounds accesses to DAPM lookup tables (Jaroslav Kysela) [1683051] - [sound] ALSA: cs46xx: Clean up proc file creations (Jaroslav Kysela) [1683051] - [sound] ALSA: info: Move card id proc creation into info.c (Jaroslav Kysela) [1683051] - [sound] ALSA: info: Minor optimization (Jaroslav Kysela) [1683051] - [sound] ALSA: info: Drop unused snd_info_entry.card field (Jaroslav Kysela) [1683051] - [sound] ALSA: usb: Clean up with new procfs helpers (Jaroslav Kysela) [1683051] - [sound] ALSA: sparc: Clean up with new procfs helpers (Jaroslav Kysela) [1683051] - [sound] ALSA: pcmcia: Clean up with new procfs helpers (Jaroslav Kysela) [1683051] - [sound] ALSA: pci: Clean up with new procfs helpers (Jaroslav Kysela) [1683051] - [sound] ALSA: i2c: Clean up with new procfs helpers (Jaroslav Kysela) [1683051] - [sound] ALSA: isa: Clean up with new procfs helpers (Jaroslav Kysela) [1683051] - [sound] ALSA: drivers: Clean up with new procfs helpers (Jaroslav Kysela) [1683051] - [sound] ALSA: info: Add standard helpers for card proc file entries (Jaroslav Kysela) [1683051] - [sound] ALSA: pci: Remove superfluous snd_info_register() calls (Jaroslav Kysela) [1683051] - [sound] ALSA: compress: Remove superfluous snd_info_register() calls (Jaroslav Kysela) [1683051] - [sound] ALSA: pcm: Remove superfluous snd_info_register() calls (Jaroslav Kysela) [1683051] - [sound] ALSA: emux: Remove superfluous snd_info_register() calls (Jaroslav Kysela) [1683051] - [sound] ALSA: opl4: Remove superfluous snd_info_register() calls (Jaroslav Kysela) [1683051] - [sound] ALSA: firewire: Remove superfluous snd_info_register() calls (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: ssm2602: switch to SPDX identifier (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: compress: Add helper functions for component trigger/set_params (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: compress: Clarify the intent of current compressed ops handling (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: wcd9335: remove some unnecessary NULL checks (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: ssm2602: Fix ADC powerup sequencing (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: dapm: Check for NULL widget in dapm_update_dai_unlocked (Jaroslav Kysela) [1683051] - [sound] ALSA: usb: Drop superfluous PCM preallocation error checks (Jaroslav Kysela) [1683051] - [sound] ALSA: spi: Drop superfluous PCM preallocation error checks (Jaroslav Kysela) [1683051] - [sound] ALSA: sparc: Drop superfluous PCM preallocation error checks (Jaroslav Kysela) [1683051] - [sound] ALSA: sh: Drop superfluous PCM preallocation error checks (Jaroslav Kysela) [1683051] - [sound] ALSA: ppc: Drop superfluous PCM preallocation error checks (Jaroslav Kysela) [1683051] - [sound] ALSA: pci: Drop superfluous PCM preallocation error checks (Jaroslav Kysela) [1683051] - [sound] ALSA: parisc: Drop superfluous PCM preallocation error checks (Jaroslav Kysela) [1683051] - [sound] ALSA: atmel: Drop superfluous PCM preallocation error checks (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/ca0132 - Fix build error without CONFIG_PCI (Jaroslav Kysela) [1683051] - [sound] ALSA: compress: Fix stop handling on compressed capture streams (Jaroslav Kysela) [1683051] - [sound] ALSA: usb-audio: Add support for new T+A USB DAC (Jaroslav Kysela) [1683051] - [sound] ALSA: info: Always register entries recursively (Jaroslav Kysela) [1683051] - [sound] ALSA: core: Don't allow NULL device for memory allocation (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: sh: Avoid passing NULL to memory allocators (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: amd: Avoid passing NULL to memory allocators (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: ak4118: fix missing header (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: mediatek: btcvsd: fix spelling mistake "offest" -> "offset" (Jaroslav Kysela) [1683051] - [sound] ALSA: arm: Avoid passing NULL to memory allocators (Jaroslav Kysela) [1683051] - [sound] ALSA: x86: Avoid passing NULL to memory allocators (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: topology: unload physical dai link in remove (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: topology: add SND_SOC_DOBJ_GRAPH type for dapm routes (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: soc-core: clear platform pointers on error (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: fsl-asoc-card: fix object reference leaks in fsl_asoc_card_probe (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: dapm: Add warnings for widget overwrite when adding route (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: dapm: Only power up active channels from a DAI (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: topology: fix oops/use-after-free case with dai driver (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: dapm: fix use-after-free issue with dailink sname (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: mediatek: add btcvsd driver (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: arizona: Add channel numbers to AIFs (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rsnd: fixup TDM Split mode check for CTU (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rsnd: synchronize connection check for simple-card/audio-graph (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rsnd: fixup MIX kctrl registration (Jaroslav Kysela) [1683051] - [sound] ALSA: isa: Avoid passing NULL to memory allocators (Jaroslav Kysela) [1683051] - [sound] ALSA: mips: pass struct device to DMA API functions (Jaroslav Kysela) [1683051] - [sound] ALSA: hal2: pass struct device to DMA API functions (Jaroslav Kysela) [1683051] - [sound] ALSA: hda - Serialize codec registrations (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/realtek - Use a common helper for hp pin reference (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/realtek - Fix lose hp_pins for disable auto mute (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/realtek - Headset microphone support for System76 darp5 (Jaroslav Kysela) [1683051] - [sound] ALSA: pcm: remove a superfluous function declaration (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: sprd: Add Spreadtrum audio DMA platfrom driver (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: topology: modify dapm route loading routine and add dapm route unloading (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: topology: fix memory leak in soc_tplg_dapm_widget_create (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: topology: Fix memory leak from soc_tplg_denum_create_texts (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: topology: Remove widgets from dobj list (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: topology: Reduce number of dereferences when accessing dobj (Jaroslav Kysela) [1683051] - [sound] ALSA: hda - Use standard device registration for beep (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/realtek - Apply ALC294 hp init also for S4 resume (Jaroslav Kysela) [1683051] - [sound] ALSA: hda - Record the current power state before suspend/resume calls (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: cht_bsw_rt5672: remove useless test (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/realtek - Fixed hp_pin no value (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: cros_ec_codec: Add codec driver for Cros EC (Jaroslav Kysela) [1683051] - [documentation] ALSA: ASoC: Documentation: Add google, cros-ec-codec (Jaroslav Kysela) [1683051] - [maintainers] ALSA: MAINTAINERS: add maintainers for ChromeOS EC sub-drivers (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: wcd9335: Fix missing slimbus dependency (Jaroslav Kysela) [1683051] - [sound] ALSA: usb-audio: Cleanup DSD whitelist (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: apq8096: add slim support (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: wcd9335: add audio routings (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: wcd9335: add capture dapm widgets (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: wcd9335: add playback dapm widgets (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: wcd9335: add basic controls (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: wcd9335: add CLASS-H Controller support (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: wcd9335: add support to wcd9335 codec (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: glk_rt5682_max98357a: platform name fixup support (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: bxt_rt298: platform name fixup support (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: bxt_da7219_max98357a: platform name fixup support (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: cht_bsw_rt5672: platform name fixup support (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: cht_bsw_rt5645: platform name fixup support (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: cht_bsw_nau8824: platform name fixup support (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: cht_bsw_max98090_ti: platform name fixup support (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: bytcht_es8316: platform name fixup support (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: bytcht_da7213: platform name fixup support (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: bytcr_rt5651: platform name fixup support (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: bytcr_rt5640: platform name fixup support (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: bdw-rt5677: platform name fixup support (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: broadwell: platform name fixup support (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: haswell: platform name fixup support (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: add helper to change platform name for all dailinks (Jaroslav Kysela) [1683051] - [sound] ALSA: dice: add support for Solid State Logic Duende Classic/Mini (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rt5651: Variable "ret" in function rt5651_i2c_probe() could be uninitialized (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: soc-acpi: add static inline fallbacks when CONFIG_ACPI=n (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: pcm512x: Fix clocking calculations when not using the PLL (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: pcm512x: Implement the set_bclk_ratio interface (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: soc-core: use for_each_link_codecs() for dai_link codecs V2 (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Fixup build error for mt6358 (Jaroslav Kysela) [1683051] - [sound] ALSA: pcm: Fix tight loop of OSS capture stream (Jaroslav Kysela) [1683051] - [sound] ALSA: usb-audio: Add Opus #3 to quirks for native DSD support (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: mediatek: mt6358: add codec driver (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: mediatek: mt8183: add platform driver (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: core: Allow soc_find_component lookups to match parent of_node (Jaroslav Kysela) [1683051] - [sound] ALSA: pcm: Use the common error path in __snd_pcm_lib_xfer() (Jaroslav Kysela) [1683051] - [sound] ALSA: fireface: Off by one in latter_handle_midi_msg() (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: make const arrays static, reduces object code size (Jaroslav Kysela) [1683051] - [sound] ALSA: proc: Avoid possible leaks of snd_info_entry objects (Jaroslav Kysela) [1683051] - [sound] ALSA: pcm: Simplify proc file destruction (Jaroslav Kysela) [1683051] - [sound] ALSA: pcm: Drop unused snd_pcm_substream.file field (Jaroslav Kysela) [1683051] - [sound] ALSA: fireface: comment cleanup about destination address of async transactions for MIDI messages (Jaroslav Kysela) [1683051] - [sound] ALSA: pcm: Cleanup snd_pcm_stream_lock() & co (Jaroslav Kysela) [1683051] - [sound] ALSA: pcm: Remove down_write() hack for snd_pcm_link_rwsem (Jaroslav Kysela) [1683051] - [sound] ALSA: pcm: More fine-grained PCM link locking (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: core: Fix multi-CODEC setups (Jaroslav Kysela) [1683051] - [sound] ALSA: fireface: support rx MIDI functionality for Fireface UCX (Jaroslav Kysela) [1683051] - [sound] ALSA: fireface: add protocol-specific operation to fill transaction buffer with MIDI messages (Jaroslav Kysela) [1683051] - [sound] ALSA: fireface: add model-dependent parameter for address to receive async transaction for MIDI messages (Jaroslav Kysela) [1683051] - [sound] ALSA: fireface: support tx MIDI functionality of Fireface UCX (Jaroslav Kysela) [1683051] - [sound] ALSA: fireface: add model-dependent parameter for address range to receive async transaction (Jaroslav Kysela) [1683051] - [sound] ALSA: fireface: change prototype of handler for async transaction with MIDI messages (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rt5682: Correct the setting while select ASRC clk for AD/DA filter (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/tegra: add driver flag for runtime PM (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/tegra: implement runtime suspend/resume (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/tegra: remove redundant clock enable API (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/tegra: add runtime PM callbacks (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/tegra: get clock handles early in probe (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/tegra: runtime power management support (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: simple-card: rename to asoc_simple_card_canonicalize_platform() (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: soc-core: use for_each_link_codecs() for dai_link codecs (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: soc-core: add soc_cleanup_component() (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: soc-core: reduce if/else nest on soc_probe_link_dais (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: soc-core: merge card resources cleanup method (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: soc-core: add new snd_soc_flush_all_delayed_work() (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: soc-core: add .num_platform for dai_link (Jaroslav Kysela) [1683051] - [sound] ALSA: pcm: Avoid confusing loop in snd_pcm_unlink() (Jaroslav Kysela) [1683051] - [sound] ALSA: pcm: Make PCM linked list consistent while re-grouping (Jaroslav Kysela) [1683051] - [sound] ALSA: pcm: Unify snd_pcm_group initialization (Jaroslav Kysela) [1683051] - [sound] ALSA: pcm: Call snd_card_unref() inside in_pcm_file() (Jaroslav Kysela) [1683051] - [sound] ALSA: hda - Add mute LED support for HP ProBook 470 G5 (Jaroslav Kysela) [1683051] - [sound] ALSA: fireface: add support for Fireface UCX (Jaroslav Kysela) [1683051] - [sound] ALSA: fireface: code refactoring to parse of clock configuration (Jaroslav Kysela) [1683051] - [sound] ALSA: fireface: code refactoring for dump of sync status (Jaroslav Kysela) [1683051] - [sound] ALSA: fireface: add protocol-dependent operation to get clock status (Jaroslav Kysela) [1683051] - [sound] ALSA: fireface: add protocol-dependent operation to switch mode to fetch PCM frame (Jaroslav Kysela) [1683051] - [sound] ALSA: fireface: add protocol-dependent operation to dump status (Jaroslav Kysela) [1683051] - [sound] ALSA: fireface: obsolete proc node to leave one node (Jaroslav Kysela) [1683051] - [sound] ALSA: fireface: unify protocol layer for FF400/FF800 (Jaroslav Kysela) [1683051] - [sound] ALSA: fireface: rename protocol layer for former models (Jaroslav Kysela) [1683051] - [sound] ALSA: hda - Fix unused variable warning (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: soc.h: add explanation of legacy/modern style of dai_link (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: fsl_sai: Remove expensive print in irq handler (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: soc-core: remove error due to probe deferral (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: imx-spdif: don't print EPROBE_DEFER as error (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: fsl_spdif: don't print EPROBE_DEFER as error (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: imx-sgtl5000: don't print EPROBE_DEFER as error (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: imx-sgtl5000: lower log level for potential probe deferral cases (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: imx-sgtl5000: put of nodes if finding codec fails (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: hdmi-codec: fix oops on re-probe (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rt5682: add default pdata for i2s mode (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: sdm845: Set DAI format for dmic codec (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: qcom: Kconfig: select max98927 for sdm845 (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: amd: Fix potential NULL pointer dereference (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: imx-audmux: change snprintf to scnprintf for possible overflow (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rt5514-spi: Fix potential NULL pointer dereference (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: dapm: change snprintf to scnprintf for possible overflow (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rt5682: Fix PLL source register definitions (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: core: Don't defer probe on optional, NULL components (Jaroslav Kysela) [1683051] - [sound] ALSA: pcm: Make snd_pcm_suspend() local static (Jaroslav Kysela) [1683051] - [sound] ALSA: pcmcia: Remove superfluous snd_pcm_suspend*() calls (Jaroslav Kysela) [1683051] - [sound] ALSA: arm: Remove superfluous snd_pcm_suspend*() calls (Jaroslav Kysela) [1683051] - [sound] ALSA: aoa: Remove superfluous snd_pcm_suspend*() calls (Jaroslav Kysela) [1683051] - [sound] ALSA: ppc: Remove superfluous snd_pcm_suspend*() calls (Jaroslav Kysela) [1683051] - [sound] ALSA: x86: Remove superfluous snd_pcm_suspend*() calls (Jaroslav Kysela) [1683051] - [sound] ALSA: usb: Remove superfluous snd_pcm_suspend*() calls (Jaroslav Kysela) [1683051] - [sound] ALSA: pci: Remove superfluous snd_pcm_suspend*() calls (Jaroslav Kysela) [1683051] - [sound] ALSA: drivers: Remove superfluous snd_pcm_suspend*() calls (Jaroslav Kysela) [1683051] - [sound] ALSA: isa: Remove superfluous snd_pcm_suspend*() calls (Jaroslav Kysela) [1683051] - [sound] ALSA: atiixp: Move PCM suspend/resume code into trigger callback (Jaroslav Kysela) [1683051] - [sound] ALSA: pcm: Suspend streams globally via device type PM ops (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: core: Make snd_soc_find_component() more robust (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: soc-core: fix init platform memory handling (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: xlnx: parse AES audio parameters (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: msm8916-wcd-digital: Select REGMAP_MMIO to fix build error (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: msm8916-wcd-digital: remove few unused variables (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: cs4341: fix waring unused-function (Jaroslav Kysela) [1683051] - [sound] ALSA: hda: program stripe control for codec (Jaroslav Kysela) [1683051] - [sound] ALSA: hda: program stripe bits for controller (Jaroslav Kysela) [1683051] - [sound] ALSA: hda: add verbs for stripe control (Jaroslav Kysela) [1683051] - [sound] ALSA: hda: add register offset for stripe control (Jaroslav Kysela) [1683051] - [sound] ALSA: hda: Add api to program stripe control bits (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: intel: skl: Fix display power regression (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/realtek - Fix typo for ALC225 model (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: soc-core: Hold client_mutex around soc_init_dai_link() (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: bytcht_es8316: use correct drvdata in snd_byt_cht_es8316_mc_remove() (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: Boards: move the codec PLL configuration to _init (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: tlv320aic32x4: SND_SOC_DAPM_MICBIAS is deprecated (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: da7219: Add recalc_rate function to return DAI clock rate (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: da7219: MCLK should be enabled before DAI clocks (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: soc-core: defer card probe until all component is added to list (Jaroslav Kysela) [1683051] - [sound] ALSA: usb-audio: Remove set but not used variable 'first_ch_bits' (Jaroslav Kysela) [1683051] - [sound] ALSA: hda: Fix a mask wrong issue in snd_hdac_stream_start() (Jaroslav Kysela) [1683051] - [sound] ALSA: hda: Fix mismatches for register mask and value in hdac controller (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/realtek - Disable headset Mic VREF for headset mode of ALC225 (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/realtek - Add unplug function into unplug state of Headset Mode for ALC225 (Jaroslav Kysela) [1683051] - [sound] ALSA: usb-audio: fix CM6206 register definitions (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rt274: Variable "buf" in function rt274_jack_detect() could be uninitialized (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: ADAU7002: Add optional delay before start of capture (Jaroslav Kysela) [1683051] - [sound] ALSA: cs46xx: Potential NULL dereference in probe (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: bytcr_rt5651: Add quirk for PoV TAB-P1006W-232 (v1.0) tablet (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: bytcr_rt5651: Add support for jack-detect using an external GPIO (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: bytcr_rt5651: Add quirks module parameter (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: bytcr_rt5651: Revert "Fix DMIC map headsetmic mapping" (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rt5651: Add support for jack detect using an external GPIO (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rt5651: Add ACPI ID 10EC5640 (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: common: Add quirk for PoV P1006W tablet (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rsnd: update BSDSR/BSDISR handling (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: sgtl5000: Allow SCLK pad drive strength to be changed (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: atom: fix a missing check of snd_pcm_lib_malloc_pages (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: xlnx: enable SPDIF driver build (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: xlnx: add SPDIF audio driver (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: tlv320aic32x4: Kernel OOPS while entering DAPM standby mode (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Add MICFIL SoC Digital Audio Interface driver. (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: eliminate left-over from Raumfeld machine driver removal (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rt298: fix boolean tests (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rl6437a: use __be32 for a __be32 buf (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rt5645: store eq kcontrol byte in __be (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: da7219: use logical AND (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: da7219: fix endianness issues (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: mt6351: remove unneeded variable (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: tscs42xx.c: fix boolean test (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: nau8824: fix boolean assignment (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rt5651: fix boolean assignments (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: max98927: fix boolean assignments (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rt5640: fix boolean assignments (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoc: rt286: fix boolean tests (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rt274: fix boolean tests (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: cs4271: fix boolean assignments (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: max98383: fix boolean assignments to true/false (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rt5670: remove unused mux/mixer define (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rt5645: remove unused mux define (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: codecs: fix kernel doc descriptions (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: es8316: remove unused constant variables (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: max98090: remove unused constant variables (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: dmic: declare trigger function as static (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: ak4458: Add support for AK4497 (Jaroslav Kysela) [1683051] - [sound] ALSA: sb: fix a missing check of snd_ctl_add (Jaroslav Kysela) [1683051] - [sound] ALSA: line6: fix check on snd_card_register (Jaroslav Kysela) [1683051] - [sound] ALSA: ice1712: fix a missing check of snd_i2c_sendbytes (Jaroslav Kysela) [1683051] - [sound] ALSA: gus: add a check of the status of snd_ctl_add (Jaroslav Kysela) [1683051] - [sound] ALSA: oxygen: initialize spdif_playback_enable to 0 (Jaroslav Kysela) [1683051] - [sound] ALSA: virtuoso: add de-emphasis control (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/realtek - Support Dell headset mode for New AIO platform (Jaroslav Kysela) [1683051] - [sound] ALSA: usb-audio: Fix an out-of-bound read in create_composite_quirks (Jaroslav Kysela) [1683051] - [sound] ALSA: usb-audio: Always check descriptor sizes in parser code (Jaroslav Kysela) [1683051] - [sound] ALSA: usb-audio: Check mixer unit descriptors more strictly (Jaroslav Kysela) [1683051] - [sound] ALSA: usb-audio: Avoid access before bLength check in build_audio_procunit() (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: ti: davinci-mcasp: Add support for GPIO mode of the pins (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: ti: davinci-mcasp: Move context save/restore to runtime_pm callbacks (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: ti: davinci-mcasp: No need for IS_MODULE/BUILTIN check for pcm driver (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: bytcr_rt5640: Add quirks for ASUS MeMO Pad 7 (ME176C) (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: sst: Fallback to BYT-CR if IRQ 5 is missing (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: sst: Simplify is_byt_cr() (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: Add ACPI match table entry for ES8316 codec on BYTCR platform (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: bytcht_es8316: Set card long_name based on quirks (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: bytcht_es8316: Add input-map support (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: bytcht_es8316: Add external speaker mux support (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: bytcht_es8316: Add jack-detect support (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: bytcht_es8316: Add support for SSP0 (BYTCR) (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: bytcht_es8316: Minor refactoring (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: bytcht_es8316: Sort includes alphabetically (Jaroslav Kysela) [1683051] - [regulator] ALSA: regulator: fixed: Let core handle GPIO descriptor (Jaroslav Kysela) [1683051] - [regulator] ALSA: regulator/gpio: Allow nonexclusive GPIO access (Jaroslav Kysela) [1683051] - [regulator] ALSA: regulator: fixed: Default enable high on DT regulators (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: es8316: Add DAC mono mix switch mixer control (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: es8316: Add jack-detect support (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Variable "val" in function rt274_i2c_probe() could be uninitialized (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rockchip: fix platform_no_drv_owner.cocci warnings (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: xlnx: fix error handling in xlnx_formatter_pcm_probe (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rockchip: add workaround for silence of rk3288 ACODEC (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rockchip: support ACODEC for rk3328 (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: simple-card: reduce naming prefix (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: simple-card: cleanup DAI link loop method - step2 (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: simple-card: cleanup DAI link loop method - step1 (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: simple-card: add link_info (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: simple-card: add 1 CPU : 1 Codec support again (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: simple-card: add asoc_simple_card_get_conversion() (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: audio-graph-card: reduce naming prefix (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: audio-graph-card: cleanup DAI link loop method - step2 (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: audio-graph-card: cleanup DAI link loop method - step1 (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: audio-graph-card: add link_info (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: audio-graph-card: add 1 CPU : 1 Codec support again (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: xlnx: enable audio formatter driver build (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: xlnx: add pcm formatter platform driver (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: simple-scu-card: remove simple-scu-card (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: audio-graph-scu-card: remove audio-graph-scu-card (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: audio-graph-card: add asoc_graph_card_get_conversion() (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: simple-card-utils: check "reg" property on asoc_simple_card_get_dai_id() (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: boards: use snd_mask_set_format in all machine drivers (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: Atom: simplify boolean tests (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: Baytrail: simplify boolean test (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: Baytrail: remove unneeded variable (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: Haswell: assign booleans to true/false (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: Haswell: remove unneeded semicolon (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: Skylake: simplify boolean tests (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: Skylake: remove useless cast (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: wm8904: enable MCLK in STANDBY (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: wm8904: save model id directly in of_device_id.data (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: wm8904: make the driver visible in Kconfig (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: cs4341: Add driver for CS4341 DAC (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rt5682: Fix recording no sound issue (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: atom: Make PCI dependency explicit (Jaroslav Kysela) [1683051] - [sound] ALSA: compress: prevent potential divide by zero bugs (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: qdsp6: q6asm-dai: Fix a small memory leak (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: qdsp6: q6asm-dai: Fix a NULL vs IS_ERR() bug (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: qdsp6: q6asm-dai: Off by one in of_q6asm_parse_dai_data() (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: pcm512x: Fix a double unlock in pcm512x_digital_mute() (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: xlnx: change license header format style (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: Haswell/Broadwell: fix setting for .dynamic field (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: xlnx: Grammar s/the the/the/ (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: dma-sh7760: cleanup a debug printk (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: sdm845: set jack only for a specific backend (Jaroslav Kysela) [1683051] - [sound] ALSA: hda - Revert DSP detection on legacy HD-audio driver (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/tegra: clear pending irq handlers (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/realtek: Enable the headset mic auto detection for ASUS laptops (Jaroslav Kysela) [1683051] - [sound] ALSA: HD-Audio: SKL+: force HDaudio legacy or SKL+ driver selection (Jaroslav Kysela) [1683051] - [sound] ALSA: HD-Audio: SKL+: abort probe if DSP is present and Skylake driver selected (Jaroslav Kysela) [1683051] - [sound] ALSA: HDA: export process_unsol_events() (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/realtek: Enable audio jacks of ASUS UX391UA with ALC294 (Jaroslav Kysela) [1683051] - [sound] ALSA: bebob: fix model-id of unit for Apogee Ensemble (Jaroslav Kysela) [1683051] - [sound] ALSA: xen-front: Use Xen common shared buffer implementation (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: ti: Kconfig: Remove the deprecated options (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: ti: Merge davinci and omap directories (Jaroslav Kysela) [1683051] - [sound] ALSA: hda: add mute LED support for HP EliteBook 840 G4 (Jaroslav Kysela) [1683051] - [sound] ALSA: fireface: code refactoring to handle model-specific registers (Jaroslav Kysela) [1683051] - [sound] ALSA: fireface: add support for packet streaming on Fireface 800 (Jaroslav Kysela) [1683051] - [sound] ALSA: fireface: allocate isochronous resources in mode-specific implementation (Jaroslav Kysela) [1683051] - [sound] ALSA: fireface: code refactoring to handle multiplier mode (Jaroslav Kysela) [1683051] - [sound] ALSA: fireface: share helper function to switch fetching mode (Jaroslav Kysela) [1683051] - [sound] ALSA: fireface: fix for state to fetch PCM frames (Jaroslav Kysela) [1683051] - [sound] ALSA: firewire-lib: use the same print format for 'without_header' tracepoints (Jaroslav Kysela) [1683051] - [sound] ALSA: firewire-lib: fix wrong assignment for 'out_packet_without_header' tracepoint (Jaroslav Kysela) [1683051] - [sound] ALSA: firewire-lib: fix wrong handling payload_length as payload_quadlet (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: qdsp6: q6routing: add display_port_rx port routing (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: qdsp6: q6afe-dai: add support to Display port RX dais (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: qdsp6: qdafe: add support for display_port_rx (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: qdsp6: q6asm-dai: Add support to compress offload (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: qdsp6: q6asm: add support to MP3 format (Jaroslav Kysela) [1683051] - [sound] ALSA: soc-compress: add support to snd_compr_set_runtime_buffer() (Jaroslav Kysela) [1683051] - [sound] ALSA: compress: make use of runtime buffer for copy (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: Skylake: Add more platform granularity (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: simple-card: tidyup prefix for snd_soc_codec_conf (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: simple-card: tidyup convert_rate/channel method (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: simple-card: tidyup mclk-fs method (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: simple-card: merge simple-scu-card (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: audio-graph-card: tidyup prefix for snd_soc_codec_conf (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: audio-graph-card: tidyup convert_rate/channel method (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: audio-graph-card: tidyup mclk-fs method (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: audio-graph-card: merge audio-graph-scu-card (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: simple-card-utils: fixup asoc_simple_card_get_dai_id() ID method (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: core: Invoke pcm_new() for all DAI-link (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: pcm512x: Implement the digital_mute interface (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: meson: fix do_div warning in spdifin (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: Skylake: add error logs on probe, remove dependency on NHLT (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: Skylake: remove useless tests on HDaudio capabilities (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: Skylake: stop probe if HDaudio capabilities don't exist (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: Skylake: Harden DSP detection with PCI class/subclass info (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: Skylake: Add CFL-S support (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: pcm3060: Add powersaving widgets for DAC and ADC (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: xlnx: enable i2s driver build (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: xlnx: Add i2s driver (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: kbl_rt5660: Add a new machine driver for kbl with rt5660 (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: meson: add axg spdif input (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: meson: axg-toddr: add support for spdifin backend (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: simple-card: Dereference pointer for memcpy sizeof in asoc_simple_card_probe (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: fsl: Fix SND_SOC_EUKREA_TLV320 build error on i.MX8M (Jaroslav Kysela) [1683051] - [sound] ALSA: hda: add support for Huawei WMI micmute LED (Jaroslav Kysela) [1683051] - [sound] ALSA: hda: fix front speakers on Huawei MBXP (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rsnd: remove RSND_REG_ from rsnd_reg (Jaroslav Kysela) [1683051] - [sound] ALSA: fireface: add support for Fireface 800 with MIDI functionality only (Jaroslav Kysela) [1683051] - [sound] ALSA: fireface: localize a handler for MIDI messages on tx transaction (Jaroslav Kysela) [1683051] - [sound] ALSA: fireface: add driver data for register for MIDI high address (Jaroslav Kysela) [1683051] - [sound] ALSA: fireface: share register for async transaction of MIDI messages (Jaroslav Kysela) [1683051] - [sound] ALSA: fireface: add support for second optical interface for ADAT stream (Jaroslav Kysela) [1683051] - [sound] ALSA: fireface: share helper function to get current sampling rate and clock source (Jaroslav Kysela) [1683051] - [sound] ALSA: fireface: share status and configuration dump (Jaroslav Kysela) [1683051] - [sound] ALSA: fireface: share some registers for status of clock synchronization (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: simple-scu-card: care multi DPCM codec_conf (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: simple-scu-card: use cpu/codec pointer on graph_dai_props (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: simple-scu-card: tidyup "convert-rate/channels" parsing (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: simple-scu-card: care link / dai count (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: simple-scu-card: add dai-link support (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/ca0132 - make pci_iounmap() call conditional (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/hdmi: Always set display_power_control for Intel HSW+ codecs (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: hdac_hdmi: Add missing display power-off at driver removal (Jaroslav Kysela) [1683051] - [sound] ALSA: hda: Make snd_hdac_display_power() void function (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/intel: Properly free the display power at error path (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/intel: Drop superfluous AZX_DCAPS_I915_POWERWELL checks (Jaroslav Kysela) [1683051] - [sound] ALSA: hda: Refactor display power management (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: simple-scu-card: tidyup asoc_simple_card_parse_daifmt() timing (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: simple-card: use cpu/codec pointer on simple_dai_props (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: simple-card-utils: fix build warning without CONFIG_OF (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: sdm845: add rt5663 codec select (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: kbl_da7219_max98927: fix the audio jack button remapping (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: bytcr_rt5640: Add quirk for the Point of View Mobii TAB-P1005W-232 (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: bytcr_rt5640: Add quirk for the Prowise PT301 tablet (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/realtek: Enable audio jacks of ASUS UX433FN/UX333FA with ALC294 (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/realtek: Enable audio jacks of ASUS UX533FD with ALC294 (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/realtek: ALC294 mic and headset-mode fixups for ASUS X542UN (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/intel: Refactoring PM code (Jaroslav Kysela) [1683051] - [sound] ALSA: fireface: fix reference to wrong register for clock configuration (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/realtek - Fix the mute LED regresion on Lenovo X1 Carbon (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: max9867: Add copyright and module author (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: sdm845: Add configuration for headset codec (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: sdm845: Add TDM configuration for speaker (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: max9867: Fix signal paths (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: max9867: Calculate LRCLK divider (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: max9867: Fix power management (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: max9867: Remove useless assignment (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/realtek - Enable headset button support for new codec (Jaroslav Kysela) [1683051] - [sound] ALSA: hda - Add jack button support (Jaroslav Kysela) [1683051] - [sound] ALSA: hda - Add jack pointer and unsolicited event bits to callback (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/realtek - Fixed headphone issue for ALC700 (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rt5660: Add a new ACPI match ID (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: codecs: ak4104: move to GPIO consumer API (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: codecs: cs4270: move to GPIO consumer API (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Use of_node_name_eq for node name comparisons (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: use dma_ops of parent device for acp_audio_dma (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: use DMA addr rather than CPU pa for acp_audio_dma (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: intel: cht_bsw_max98090_ti: Add pmc_plt_clk_0 quirk for Chromebook Gnawty (Jaroslav Kysela) [1683051] - [sound] ALSA: aoa: Use of_node_name_eq for node name comparisons (Jaroslav Kysela) [1683051] - [sound] ALSA: aoa: Remove direct OF name and type accesses (Jaroslav Kysela) [1683051] - [sound] ALSA: sparc: Use of_node_name_eq for node name comparisons (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/realtek: Fix mic issue on Acer AIO Veriton Z4860G/Z6860G (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/realtek: Fix mic issue on Acer AIO Veriton Z4660G (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/realtek - Add support for Acer Aspire C24-860 headset mic (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/realtek: ALC286 mic and headset-mode fixups for Acer Aspire U27-880 (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: max98373: Added max98373_reset for stable amp reset (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: audio-graph-card: use cpu/codec pointer on graph_dai_props (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: audio-graph-scu-card: care multi DPCM codec_conf (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: audio-graph-scu-card: use cpu/codec pointer on graph_dai_props (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: audio-graph-scu-card: care link / dai count (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: simple-card-utils: fixup asoc_simple_card_get_dai_id() counting (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rsnd: add missing TDM Split mode support for simple-card (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rsnd: fixup mod ID for CTU regmap read/write (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rsnd: indicates Channel and Mode for debug (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/hdmi - Add Tegra186 and Tegra194 support (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/tegra - Probe up to 8 codecs (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: intel: cht_bsw_max98090_ti: Add pmc_plt_clk_0 quirk for Chromebook Clapper (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: pxa: remove raumfeld machine driver (Jaroslav Kysela) [1683051] - [sound] ALSA: usb-audio: Fix UAF decrement if card has no live interfaces in card.c (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: common: add ACPI matching tables for ICL (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/realtek - Fix speaker output regression on Thinkpad T570 (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: au8540: use 64-bit arithmetic instead of 32-bit (Jaroslav Kysela) [1683051] - [sound] ALSA: hda: Add support for AMD Stoney Ridge (Jaroslav Kysela) [1683051] - [sound] ALSA: usb-audio: Add SMSL D1 to quirks for native DSD support (Jaroslav Kysela) [1683051] - [sound] ALSA: pcm: Fix starvation on down_write_nonblock() (Jaroslav Kysela) [1683051] - [sound] ALSA: pcm: Call snd_pcm_unlink() conditionally at closing (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/tegra: compatible string as shortname (Jaroslav Kysela) [1683051] - [platform] ALSA: platform/x86: thinkpad_acpi: Add audio mute LED classdev support (Jaroslav Kysela) [1683051] - [platform] ALSA: platform/x86: dell-laptop: Add micmute LED trigger support (Jaroslav Kysela) [1683051] - [sound] ALSA: hda - Support led audio trigger (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: pcm3168a: Don't disable pcm3168a when CONFIG_PM defined (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: dmic: introduce module_param wakeup_delay (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: dmic: introduce mode switch delay (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: qcom: sdm845: Create and setup jack in init callback (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: qcom: sdm845: Add board specific dapm widgets (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: davinci-mcasp: Implement configurable dismod handling (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: davinci-mcasp: Update PDIR (pin direction) register handling (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: davinci-mcasp: Clear TXSTAT register before activating serializers (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: Skylake: Add FW reply for MCLK/SCLK IPC (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: Skylake: Make DSP replies more human readable (Jaroslav Kysela) [1683051] - [drivers] ALSA: leds: trigger: Introduce audio mute LED trigger (Jaroslav Kysela) [1683051] - [drivers] ALSA: leds: core: Introduce LED pattern trigger (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rsnd: tidyup registering method for rsnd_kctrl_new() (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/realtek - Support ALC300 (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/realtek - Add auto-mute quirk for HP Spectre x360 laptop (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: max9867: Fix whitespace (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: soc.h: makes snd_soc_of_parse_audio_prefix() inline (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: amd: Fix a NULL vs IS_ERR() check in probe (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/realtek - fix the pop noise on headphone for lenovo laptops (Jaroslav Kysela) [1683051] - [sound] ALSA: usb-audio: fix spelling mistake "Frequence" -> "Frequency" (Jaroslav Kysela) [1683051] - [sound] ALSA: Revert "ALSA: Replace snd_malloc_pages() and snd_free_pages() with standard helpers" (Jaroslav Kysela) [1683051] - [sound] ALSA: Replace snd_malloc_pages() and snd_free_pages() with standard helpers (Jaroslav Kysela) [1683051] - [sound] ALSA: control: Consolidate helpers for adding and replacing ctl elements (Jaroslav Kysela) [1683051] - [sound] ALSA: control: Fix race between adding and removing a user element (Jaroslav Kysela) [1683051] - [sound] ALSA: sparc: Fix invalid snd_free_pages() at error path (Jaroslav Kysela) [1683051] - [sound] ALSA: wss: Fix invalid snd_free_pages() at error path (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/realtek - fix headset mic detection for MSI MS-B171 (Jaroslav Kysela) [1683051] - [sound] ALSA: hda: Add ASRock N68C-S UCC the power_save blacklist (Jaroslav Kysela) [1683051] - [sound] ALSA: ac97: Fix incorrect bit shift at AC97-SPSA control write (Jaroslav Kysela) [1683051] - [sound] ALSA: firewire-tascam: notify events of change of state for userspace applications (Jaroslav Kysela) [1683051] - [sound] ALSA: firewire-tascam: apply small refactoring to handle several type of event for hwdep interface (Jaroslav Kysela) [1683051] - [sound] ALSA: firewire-tascam: queue events for change of control surface (Jaroslav Kysela) [1683051] - [sound] ALSA: firewire-tascam: add new hwdep ioctl command to get state image (Jaroslav Kysela) [1683051] - [sound] ALSA: firewire-tascam: pick up data of state from tx isochronous pakcets (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: omap-dmic: Add pm_qos handling to avoid overruns with CPU_IDLE (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: omap-mcpdm: Add pm_qos handling to avoid under/overruns with CPU_IDLE (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: omap-mcbsp: Fix latency value calculation for pm_qos (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: audio-graph-card: tidyup define position (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: audio-graph-card: tidyup typo SND_AUDIO_GRAPH_CARD (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: audio-graph-scu-card: tidyup asoc_simple_card_parse_daifmt() timing (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: audio-graph-scu-card: tidyup "convert-rate/channels" parsing (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: audio-graph-scu-card: tidyup "prefix" parsing (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: simple-scu-card: tidyup "prefix" parsing (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: soc-core: add snd_soc_of_parse_node_prefix() (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: simple-amplifier: add VCC regulator widget (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: sunxi: sun50i-codec-analog: Add support for cpvdd regulator supply (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: simple_card_utils: remove "option" from asoc_simple_card_of_parse_routing() (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: simple-card-utils: tidyup asoc_simple_card_parse_convert() (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: simple-card-utils: accept NULL parameter on asoc_simple_card_xxx() (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: simple-card-utils: remove asoc_simple_card_clk_register() (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rsnd: makes rsnd_ssi_is_dma_mode() static (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rsnd: tidyup rsnd_parse_connect_ssiu_compatible() (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: sdm845: Add support for Secondary MI2S interface (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: sdm845: Update slot_width for Quaternary TDM port (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: use platform_data for machine drivers (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: fix interface for Chromebook machine drivers (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: acpi: define common interface for machine driver configuration (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: acpi: fix: continue searching when machine is ignored (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: Skylake: fix Kconfigs, make HDaudio codec optional (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: tlv320aic3x: Add support for CBM_CFS and CBS_CFM clocking modes (Jaroslav Kysela) [1683051] - [sound] ALSA: aoa: Use device_type helpers to access the node type (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/ca0132 - fix AE-5 pincfg (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/ca0132 - Add new ZxR quirk (Jaroslav Kysela) [1683051] - [sound] ALSA: asihpi: clean up indentation, replace spaces with tab (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rt5663: Fix error handling of regulator_set_load (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: amd: fix spelling mistake "Inavlid" -> "Invalid" (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: qcom: clean up indentation, remove extraneous tab (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: arizona: fix indentation issue with return statement (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: tlv320dac33: clean up indentation, remove extraneous tab (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: tlv320aic31xx: asihpi: clean up indentation, remove extraneous tab (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Convert a few more users to using pOFn instead of device_node.name (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rt5663: Add regulator support (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: ak4118: Add support for AK4118 S/PDIF transceiver (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: pcm186x: Fix device reset-registers trigger value (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: amd: remove set but not used variable 'dma_buffer' (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: amd: Switch to SPDX identifier (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: amd: Fixed build errors (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: nau8822: convert to SPDX identifiers (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: nau8822: convert to SPDX identifiers (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: dapm: Recalculate audio map forcely when card instantiated (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: omap-abe-twl6040: Fix missing audio card caused by deferred probing (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: amd: fix memory leak of i2s_data on error return (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: pcm3060: Add DT property for single-ended output (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: pcm3060: Rename output widgets (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: qcom: Set dai_link id to each dai_link (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: sun8i-codec: add missing route for ADC (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: amd: enable acp3x drivers build (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: amd: add acp3x system resume pm op (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: amd: add acp3x runtime pm ops (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: amd: add acp3x tdm mode support (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: amd: add acp3x i2s ops (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: amd: add acp3x pcm driver dma ops (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: amd: Interrupt handler changes for ACP3x DMA driver (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: amd: add ACP3x PCM platform driver (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: amd: create ACP3x PCM platform device (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: AMD: add ACP3.0 PCI driver (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: AMD: add ACP 3.x IP register header (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: Power down links before turning off display audio power (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: hdac_hdmi: add Icelake support (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: wm_adsp: Factor out common init code (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: wm_adsp: Fix dma-unsafe read of scratch registers (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rockchip: add missing slave_config setting for I2S (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: omap-mcbsp: No need to initialize max_xx_thres when it is not used (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: omap-mcbsp: Remove redundant check for mcbsp->pdata (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: omap-mcbsp: Re-arrange files for core McBSP and Sidetone function split (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: omap-mcbsp: Move out the FIFO check from set_threshold and get_delay (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: omap-mcbsp: Simplify the mcbsp_start/_stop function parameters (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: omap-mcbsp: Clean up the interrupt handlers (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: omap-mcbsp: Skip dma_data.maxburst initialization (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: omap-mcbsp: Clean up dma_data addr initialization code (Jaroslav Kysela) [1683051] - [sound] ALSA: oxfw: add support for APOGEE duet FireWire (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/ca0132 - Call pci_iounmap() instead of iounmap() (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/realtek - Add quirk entry for HP Pavilion 15 (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/ca0132 - Optimize for non-PCI configuration (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rsnd: use ring buffer for rsnd_mod_name() (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: sun8i-codec: fix crash on module removal (Jaroslav Kysela) [1683051] - [sound] ALSA: oss: Use kvzalloc() for local buffer allocations (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: fsl_ssi: Change to use DEFINE_SHOW_ATTRIBUTE macro (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rsnd: add TDM Split mode support (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rsnd: add SSIU BUSIF support (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rsnd: handle DPCM converted rate/chan under core (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rsnd: move HDMI information from ssi.c to core.c (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rsnd: use defined io_playback/io_capture (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rsnd: rename rsnd_runtime_is_ssi_xxx() (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rsnd: remove endpoint bidirectional check (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: audio-graph-scu-card: remove error check which never happen (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: audio-graph-scu-card: remove endpoint bidirectional check (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: audio-graph-card: remove endpoint bidirectional check (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: common: add quirk for APL RVP boards (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: common: add SOF information for APL RVP (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: remove GFP_ATOMIC, use GFP_KERNEL (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: boards: fix Skylake typo (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: use standard interface for Atom machine drivers (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: use standard interface for Hdaudio machine driver (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: pxa: change ac97 dependencies (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: omap: Remove unused machine driver for AM3517-evm (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: pcm3168a: remove read-only status register from snd_kcontrol_new (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: ak5558: Remove redundant snd_soc_component_read32 calls (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: qdsp6: q6afe-dai: Fix the dai widgets (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: qdsp6: q6asm-dai: Only add routing once. (Jaroslav Kysela) [1683051] - [sound] ALSA: usb-audio: Define registers for CM6206 (Jaroslav Kysela) [1683051] - [sound] ALSA: hda - Fix incorrect clearance of thinkpad_acpi hooks (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: qdsp6: q6afe: Fix wrong MI2S SD line mask (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: intel: cht_bsw_max98090_ti: Add quirk for boards using pmc_plt_clk_0 (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rsnd: rsnd_mod_name() handles both name and ID (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rsnd: add .get_id/.get_id_sub (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rsnd: move .get_status under rsnd_mod_ops (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: pcm3168a: cleanup hw_constraint for LEFT_J/I2S (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: omap-mcbsp: On OMAP1 and OMAP2420 only 16bit format is supported (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: AMD: constify regulator_desc structure (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: codecs: constify snd_soc_dai_ops structures (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: qdsp6: q6afe-dai: constify snd_soc_dai_ops structures (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: nau8825: remove unnecessary unlikely() (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: mrfld: fix uninitialized variable access (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: wm97xx: fix uninitialized regmap pointer problem (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: smd845: constify snd_soc_ops structure (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: stm32: sai: fix less than zero comparison on unsigned int (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: sunxi: rename SND_SUNXI_ADDA_PR_REGMAP to SND_SUN8I_ADDA_PR_REGMAP (Jaroslav Kysela) [1683051] - [sound] ALSA: x86: Rip out the lpe audio runtime suspend/resume hooks (Jaroslav Kysela) [1683051] - [sound] ALSA: x86: Fix runtime PM for hdmi-lpe-audio (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rsnd: fixup clock start checker (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: fix oops w/ for_each_rtd_codec_dai_rollback() macro (Jaroslav Kysela) [1683051] - [sound] ALSA: firewire-lib: fix insufficient PCM rule for period/buffer size (Jaroslav Kysela) [1683051] - [sound] ALSA: ca0106: Disable IZD on SB0570 DAC to fix audio pops (Jaroslav Kysela) [1683051] - [sound] ALSA: dice: fix to wait for releases of all ALSA character devices (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: stm32: sai: fix noderef.cocci warnings (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: stm32: sai: fix master clock naming (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: stm32: add clock dependency for sai (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/ca0132 - Actually fix microphone issue (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: sun4i-i2s: move code from startup/shutdown hooks into pm_runtime hooks (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: wm2000: Remove wm2000_read helper function (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: cs42l51: fix mclk support (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: wm_adsp: Log addresses as 8 digits in wm_adsp_buffer_populate (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: wm_adsp: Rename memory fields in wm_adsp_buffer (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: cs42l51: add mclk support (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: stm32: sai: set sai as mclk clock provider (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: soc-core: fix trivial checkpatch issues (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: dapm: Add support for hw_free on CODEC to CODEC links (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: kbl_da7219_max98927: minor white space clean up (Jaroslav Kysela) [1683051] - [sound] ALSA: i2c/cs8427: Fix int to char conversion (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rsnd: tidyup SSICR::SWSP for TDM (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rsnd: enable TDM settings for SSI parent (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: pcm3168a: add hw constraint for capture channel (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: sta32x: Add support for XTI clock (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: nau8822: new codec driver (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: tegra_sgtl5000: fix device_node refcounting (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: sunxi: allow the sun8i-codec driver to be built on ARM64 (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: sunxi: Add new driver for Allwinner A64 codec's analog path controls (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: sun8i-codec-analog: split regmap code into separate driver (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: sun8i-codec: Don't hardcode BCLK / LRCK ratio (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: sun4i-i2s: Add compatibility with A64 codec I2S (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: intel: don't pass GFP_DMA32 to dma_alloc_coherent (Jaroslav Kysela) [1683051] - [sound] ALSA: hda: Add 2 more models to the power_save blacklist (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: common: Add Kabylake Dialog+Maxim machine driver entry (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: Boards: Add KBL Dialog Maxim I2S machine driver (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: AMD: Add SND_JACK_LINEOUT jack type (Jaroslav Kysela) [1683051] - [sound] ALSA: asihpi: don't pass GFP_DMA32 to dma_alloc_coherent (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: pcm3168a: add I2S/Left_J TDM support (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: pcm3168a: add hw constraint for channel (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: pcm3168a: add HW constraint for non RIGHT_J (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: sta32x: set ->component pointer in private struct (Jaroslav Kysela) [1683051] - [sound] ALSA: au88xx: Add fall-through annotations (Jaroslav Kysela) [1683051] - [sound] ALSA: opti92xx-ad1848: Use the standard fall-through annotation (Jaroslav Kysela) [1683051] - [sound] ALSA: seq: oss: Use the standard fall-through annotation (Jaroslav Kysela) [1683051] - [sound] ALSA: caiaq: Add fall-through annotation (Jaroslav Kysela) [1683051] - [sound] ALSA: memalloc: Add fall-through annotation (Jaroslav Kysela) [1683051] - [sound] ALSA: firewire-motu: add missing entries to Kconfig (Jaroslav Kysela) [1683051] - [sound] ALSA: isight: fix leak of reference to firewire unit in error path of .probe callback (Jaroslav Kysela) [1683051] - [sound] ALSA: hda - Add mic quirk for the Lenovo G50-30 (17aa:3905) (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: max98373: Sort DHT Rot Pnt Volume in reverse order (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: max98373: Sort max98373_bde_gain_tlv in reverse order (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: max98373: Sort BDE Limiter Thresh Volume in reverse order (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: max98373: Sort Digital Volume in reverse order (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: audio-graph-card: enable mclk-fs on codec node (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rsnd: use 32bit TDM width as default (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: max98988: add I2C dependency (Jaroslav Kysela) [1683051] - [sound] ALSA: firewire: simplify cleanup process when failing to register sound card (Jaroslav Kysela) [1683051] - [sound] ALSA: bebob/fireworks: simplify handling of local device entry table (Jaroslav Kysela) [1683051] - [sound] ALSA: firewire: release reference count of firewire unit in .remove callback of bus driver (Jaroslav Kysela) [1683051] - [sound] ALSA: firewire: block .remove callback of bus driver till all of ALSA character devices are released (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/realtek - Fix the problem of the front MIC on the Lenovo M715 (Jaroslav Kysela) [1683051] - [sound] ALSA: hda - Fix headphone pin config for ASUS G751 (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/ca0132 - Fix input effect controls for desktop cards (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/ca0132 - Add error checking in ca0132_build_controls() (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/ca0132 - Clean up patch_ca0132() (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/ca0132 - Fix microphone inconsistency issues (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: max98988: make it selectable (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: max98088: Add master clock handling (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: wm8782: add support for regulators (Jaroslav Kysela) [1683051] - [sound] ALSA: hda - Add ASUS G751 quirk model entry (Jaroslav Kysela) [1683051] - [sound] ALSA: hda - Add quirk for ASUS G751 laptop (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: topology: Use the standard fall-through annotations (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: intel: skylake: Add fall-through annotation (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rt274: Add fall-through annotations (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: pcm186x: Use the standard fall-through annotation (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: adau1761: Use the standard fall-through annotation (Jaroslav Kysela) [1683051] - [sound] ALSA: usb-audio: Add custom mixer status quirks for RME CC devices (Jaroslav Kysela) [1683051] - [sound] ALSA: usb-audio: update quirk for B&W PX to remove microphone (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/sigmatel - Disable automute for Elo VuPoint (Jaroslav Kysela) [1683051] - [sound] ALSA: rawmidi: A lightweight function to discard pending bytes (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: add fault detect recovery property to DT bindings (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: pxa-ssp: enable and disable extclk if given (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: qdsp6: q6asm-dai: checking NULL vs IS_ERR() (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: intel: skylake: Add missing break in skl_tplg_get_token() (Jaroslav Kysela) [1683051] - [sound] ALSA: oxfw: use managed-resource to maintain cache of stream formats (Jaroslav Kysela) [1683051] - [sound] ALSA: oxfw: use managed-resource to maintain model-specific data (Jaroslav Kysela) [1683051] - [sound] ALSA: fireworks: use managed-resource to maintain response buffer (Jaroslav Kysela) [1683051] - [sound] ALSA: bebob: use managed-resource to maintain data specific to M-Audio FW-1814/ProjectMix I/O (Jaroslav Kysela) [1683051] - [sound] ALSA: firewire: use managed-resource of fw unit device for private data (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/realtek - Cannot adjust speaker's volume on Dell XPS 27 7760 (Jaroslav Kysela) [1683051] - [sound] ALSA: intel8x0: Fix fall-through annotations (Jaroslav Kysela) [1683051] - [sound] ALSA: sb8: Fix fall-through annotations (Jaroslav Kysela) [1683051] - [sound] ALSA: firewire-lib: add PCM rules to obsolete PCM constraints based on LCM of SYT_INTERVAL (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/ca0132 - Add ZxR exit commands (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/ca0132 - Add ZxR 600 ohm gain control (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/ca0132 - Remove input select enum for ZxR (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/ca0132 - Add ZxR input/output select commands (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/ca0132 - Add ZxR DSP post-download commands (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/ca0132 - Add ZxR init commands (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/ca0132 - Add DBpro hda_codec_ops (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/ca0132 - Add ZxR pincfg (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/ca0132 - Add ZxR quirks + new quirk check function (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/ca0132 - Fix surround sound with output effects (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/ca0132 - Fix AE-5 control type (Jaroslav Kysela) [1683051] - [sound] ALSA: hda: Fix mismatch for register mask and value in ext controller. (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: qcom: qdsp6: remove duplicated include (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: wm9712: fix unused variable warning (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: atmel: add SND_SOC_I2C_AND_SPI dependency (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: pxa: avoid AC97_BUS build warning (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: soc-utils: Rename dummy_dma_ops to snd_dummy_dma_ops (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: max98088: add OF support (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: cs4265: Add a MIC pre. route (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: add for_each_component_dais() macro (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: add for_each_component() macro (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rsnd: fixup SSI clock during suspend/resume modes (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: qcom: qdsp6: remove duplicated include from q6adm.c (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: tidyup for_each_card_prelinks() dai_link (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rt5663: Remove the boost volume in the beginning of playback (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: add for_each_dpcm_be() macro (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: add for_each_dpcm_fe() macro (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: add for_each_comp_order() macro (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: add for_each_card_components() macro (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: add for_each_card_rtds() macro (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: add for_each_card_links() macro (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: add for_each_card_prelinks() macro (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rename for_each_rtd_codec_dai_reverse to rollback (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: convert for_each_rtd_codec_dai() for missing part (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/ca0132 - Add AE-5 exit function (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/ca0132 - Add AE-5 specific controls (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/ca0132 - Add input selection commands for AE-5 (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/ca0132 - Add output set commands for AE-5 (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/ca0132 - Clean up ca0132_alt_out_select (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/ca0132 - Add DSP setup functions for AE-5 (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/ca0132 - Merge post-dsp functions + cleanup (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/ca0132 - Change firmware name and usage (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/ca0132 - Add AE-5 regular init setup (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/ca0132 - Add AE-5 pre-init and ca0113 functions (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/ca0132 - Change ca0132_mmio_init for AE-5 (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/ca0132 - Set AE-5 bools and select mixer (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/ca0132 - Add pincfg for AE-5 (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/ca0132 - Add quirk for Sound BlasterX AE-5 (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/ca0132 - Define new verbs and control params (Jaroslav Kysela) [1683051] - [sound] ALSA: xen-front: Refine indentations and constify snd_pcm_ops (Jaroslav Kysela) [1683051] - [sound] ALSA: hda: Fix the audio-component completion timeout (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rt5677-spi: Drop unused GPIO include (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rt5682: Minor code modification (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: AMD: Fix capture unstable in beginning for some runs (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rt5682: Fix the boost volume at the begining of playback (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rt5682: Update calibration function (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rt5682: Remove HP volume control (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rt5682: Improve HP performance (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: remove redundant include (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rt5514-spi: Get the period_bytes in the copy work to make sure the value correctly (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: soc-core: add snd_soc_is_matching_component() (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: soc-core: manage platform name under snd_soc_init_platform() (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: qdsp6: q6asm-dai: remove duplicated include from q6asm-dai.c (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: hisilicon: fix fall-through annotations (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: es8328: Fix fall-through annotations (Jaroslav Kysela) [1683051] - [sound] ALSA: fireworks: fix memory leak of response buffer at error path (Jaroslav Kysela) [1683051] - [sound] ALSA: oxfw: fix memory leak of discovered stream formats at error path (Jaroslav Kysela) [1683051] - [sound] ALSA: oxfw: fix memory leak for model-dependent data at error path (Jaroslav Kysela) [1683051] - [sound] ALSA: bebob: fix memory leak for M-Audio FW1814 and ProjectMix I/O at error path (Jaroslav Kysela) [1683051] - [sound] ALSA: atiixp: fix fall-through annotations (Jaroslav Kysela) [1683051] - [sound] ALSA: hda - Enable runtime PM only for discrete GPU (Jaroslav Kysela) [1683051] - [sound] ALSA: oxfw: fix memory leak of private data (Jaroslav Kysela) [1683051] - [sound] ALSA: firewire-tascam: fix memory leak of private data (Jaroslav Kysela) [1683051] - [sound] ALSA: firewire-digi00x: fix memory leak of private data (Jaroslav Kysela) [1683051] - [sound] ALSA: intel8x0m: Register irq handler after register initializations (Jaroslav Kysela) [1683051] - [sound] ALSA: hda: Fix implicit definition of pci_iomap() on SH (Jaroslav Kysela) [1683051] - [sound] ALSA: don't call skl_init_chip() to reset intel skl soc (Jaroslav Kysela) [1683051] - [sound] ALSA: enable interrupt after dma buffer initialization (Jaroslav Kysela) [1683051] - [sound] ALSA: Revert "ASoC: Intel: Skylake: Acquire irq after RIRB allocation" (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: soc-core: remove dai->driver NULL check (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: core: add support to card rebind (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: remove unneeded static set .owner field in platform_driver (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rockchip: add missing INTERLEAVED PCM attribute (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: soc-core: remove unused num_dai_links (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: soc-core: avoid nested code on soc_remove_dai() (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rt5668: remove empty rt5668_i2c_remove() (Jaroslav Kysela) [1683051] - [sound] ALSA: hda: fix unused variable warning (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Fix UBSAN warning at snd_soc_get/put_volsw_sx() (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: pxa: switch to new ac97 bus support (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: AMD: Fix simultaneous playback and capture on different channel (Jaroslav Kysela) [1683051] - [sound] ALSA: emu10k1: fix possible info leak to userspace on SNDRV_EMU10K1_IOCTL_INFO (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: dapm: Add missing return value check for snd_soc_dapm_new_dai (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: skl-topology: Use kmemdup to replace kzalloc + memcpy (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: q6core: Use kmemdup to replace kzalloc + memcpy (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: txx9: use devm_snd_soc_register_component() (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: sh: use devm_snd_soc_register_component() (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: omap: use devm_snd_soc_register_component() (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: nuc900: use devm_snd_soc_register_component() (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: tscs454: use devm_snd_soc_register_component() (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rt5668: use devm_snd_soc_register_component() (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: hdac_hda: use devm_snd_soc_register_component() (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: bcm: use devm_snd_soc_register_component() (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: atmel_ssc_dai: use devm_snd_soc_register_component() (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: AMD: Ensure reset bit is cleared before configuring (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: qdsp6: q6asm-dai: clean up a return (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: dapm: Fix a couple uninitialized ret variables (Jaroslav Kysela) [1683051] - [sound] ALSA: fireface: fix memory leak in ff400_switch_fetching_mode() (Jaroslav Kysela) [1683051] - [sound] ALSA: bebob: use address returned by kmalloc() instead of kernel stack for streaming DMA mapping (Jaroslav Kysela) [1683051] - [sound] ALSA: pcm: Update hardware pointer before start capture (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: max98373: usleep_range() needs include/delay.h (Jaroslav Kysela) [1683051] - [sound] ALSA: regmap: split up regmap_config.use_single_rw (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: hdac_hdmi: Limit sampling rates at dai creation (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: dapm: Avoid uninitialised variable warning (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: sgtl5000: avoid division by zero if lo_vag is zero (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rsnd: don't use p for dev_dbg() (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rsnd: don't fallback to PIO mode when -EPROBE_DEFER (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rsnd: adg: care clock-frequency size (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rsnd: gen: use tab instead of white-space (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: hdac_hdmi: remove redundant check for !port condition (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: dapm: Move CODEC to CODEC params from the widget to the runtime (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: dapm: Add support for multi-CODEC CODEC to CODEC links (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: dapm: Move connection of CODEC to CODEC DAIs (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: dapm: Cosmetic tidy up of snd_soc_dapm_new_control (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: dapm: Move error handling to snd_soc_dapm_new_control_unlocked (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: add for_each_rtd_codec_dai() macro (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: add for_each_link_codecs() macro (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: tlv320aic31xx: Add overflow detection support (Jaroslav Kysela) [1683051] - [sound] ALSA: mips: Cleanup indirect PCM helper usages (Jaroslav Kysela) [1683051] - [sound] ALSA: cs46xx: Use SNDRV_PCM_INFO_SYNC_APPLPTR info flag (Jaroslav Kysela) [1683051] - [sound] ALSA: emu10k1: Use SNDRV_PCM_INFO_SYNC_APPLPTR info flag (Jaroslav Kysela) [1683051] - [sound] ALSA: mips: Use SNDRV_PCM_INFO_SYNC_APPLPTR info flag (Jaroslav Kysela) [1683051] - [sound] ALSA: rme32: Use SNDRV_PCM_INFO_SYNC_APPLPTR info flag (Jaroslav Kysela) [1683051] - [sound] ALSA: hda: Fix several mismatch for register mask and value (Jaroslav Kysela) [1683051] - [sound] ALSA: aoa: Convert to using pOFn instead of device_node.name (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: core: Don't schedule DAPM work if already in target state (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Add driver for PROTO Audio CODEC (with a WM8731) (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rsnd: merge .nolock_start and .prepare (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rsnd: ssiu: Support to init different BUSIF instance (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rsnd: ssiu: Support BUSIF other than BUSIF0 (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoc: rsnd: dma: Calculate PDMACHCRE with consider of BUSIF (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoc: rsnd: dma: Calculate dma address with consider of BUSIF (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rsnd: ssi: Check runtime channel number rather than hw_params (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rsnd: ssi: Fix issue in dma data address assignment (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rsnd: remove is_play parameter from hw_rule function (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rsnd: add support for 8 bit S8 format (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rsnd: add support for the DSP_A/DSP_B formats (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rsnd: add support for 16/24 bit slot widths (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rsnd: add warning message to rsnd_kctrl_accept_runtime() (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rsnd: fixup not to call clk_get/set under non-atomic (Jaroslav Kysela) [1683051] - [sound] ALSA: rawmidi: Initialize allocated buffers (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: tlv320aic31xx: Add short circuit detection support (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: fix soc-core.c kernel-doc warning (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: q6routing: initialize data correctly (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: tas6424: Add channel fault reporting (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: tas6424: Save last fault register even when clear (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: tas6424: Print full register name in error message (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: simple-card-util: remove dai_link compatible code for platform (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: audio-graph-scu-card: support snd_soc_dai_link_component style for platform (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: audio-graph-card: support snd_soc_dai_link_component style for platform (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: simple-scu-card: support snd_soc_dai_link_component style for platform (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: simple-card: support snd_soc_dai_link_component style for platform (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: simple-card-util: support snd_soc_dai_link_component style for platform (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: soc-core: use snd_soc_dai_link_component for platform (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: simple-card-util: remove dai_link compatible code for codec (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: audio-graph-scu-card: support snd_soc_dai_link_component style for codec (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: audio-graph-scu-card: use simple_dai_props (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: audio-graph-card: support snd_soc_dai_link_component style for codec (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: simple-scu-card: support snd_soc_dai_link_component style for codec (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: simple-scu-card: use simple_dai_props (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: simple-card: support snd_soc_dai_link_component style for codec (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: simple_card_utils: support snd_soc_dai_link_component style for codec (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: cs4265: Add a S/PDIF enable switch (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: cs4265: Add native 32bit I2S transport (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: cs4265: SOC_SINGLE register value error fix (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: codecs: tas5720: add TAS5722 TDM slot width setting support (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: codecs: tas5720: add TAS5722 specific volume control (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: davinci-mcasp: Add support for FIFO usage caused delay reporting (Jaroslav Kysela) [1683051] - [sound] ALSA: hda - Fix cancel_work_sync() stall from jackpoll work (Jaroslav Kysela) [1683051] - [sound] ALSA: hda - Clean up jackpoll_ms option handling (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: meson: add axg pdm input (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: dmic: add DT module alias (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: dmic: add Kconfig prompt for the generic dmic codec. (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: adau17x1: Unused exported functions changed to internal (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: pcm3060: Improve legibility of if-statements (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: pcm3060: Improve stylistics of file comments (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: atmel: tse850: switch to SPDX license identifier (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: AMD: Change MCLK to 48Mhz (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: AMD: Set constraints for DMIC and MAX98357a codec (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: pcm3060: Add codec driver (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: cht-bsw-rt5672: Add key-mappings for the headset buttons (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: common: Add quirk for Thinkpad 8 tablet (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rt5670: Add quirk for Thinkpad 8 tablet (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: adau17x1: Implemented safeload support (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: sigmadsp: safeload should not have lower byte limit (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: hdac_hda: add asoc extension for legacy HDA codec drivers (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: Skylake: use hda_bus instead of hdac_bus (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: Skylake: add HDA BE DAIs (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: Skylake: use HDAudio if ACPI enumeration fails (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: Boards: Machine driver for SKL+ w/ HDAudio codecs (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: common: add table for HDA-based platforms (Jaroslav Kysela) [1683051] - [sound] ALSA: hda: move hda_codec.h to include/sound (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: wm8804: Add ACPI support (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rt5682: Update calibration function (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rt5682: Change DAC/ADC volume scale (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: max98373: Added 10ms sleep after amp software reset (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: meson: axg-tdm: restrict formats depending on slot width (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: meson: axg-fifo: report interrupt request failure (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: meson: imply clock and reset controllers (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: dpcm: Properly initialise hw->rate_max (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: dapm: Don't fail creating new DAPM control on NULL pinctrl (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: dapm: Remove clock framework ifdefs (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Convert to using pOFn instead of device_node.name (Jaroslav Kysela) [1683051] - [sound] ALSA: intel_hdmi: Use the new non-cached allocation (Jaroslav Kysela) [1683051] - [sound] ALSA: intel8x0: Use the new non-cached allocation for 440MX workaround (Jaroslav Kysela) [1683051] - [sound] ALSA: hda: Remove substream allocation/free ops (Jaroslav Kysela) [1683051] - [sound] ALSA: hda: Use new non-cached allocation for non-snoop mode (Jaroslav Kysela) [1683051] - [sound] ALSA: hda: Check the non-cached stream buffers more explicitly (Jaroslav Kysela) [1683051] - [sound] ALSA: memalloc: Add non-cached buffer type (Jaroslav Kysela) [1683051] - [sound] ALSA: memalloc: Simplify snd_malloc_dev_pages() calls (Jaroslav Kysela) [1683051] - [sound] ALSA: memalloc: Don't align the size to power-of-two (Jaroslav Kysela) [1683051] - [sound] ALSA: seq: Do error checks at creating system ports (Jaroslav Kysela) [1683051] - [sound] ALSA: seq: add error check in snd_seq_system_client_init() (Jaroslav Kysela) [1683051] - [sound] ALSA: pcm: signedness bug in snd_pcm_plug_alloc() (Jaroslav Kysela) [1683051] - [sound] ALSA: hdspm: fix spelling mistake "Initializeing" -> "Initializing" (Jaroslav Kysela) [1683051] - [sound] ALSA: pcm: Return 0 when size < start_threshold in capture (Jaroslav Kysela) [1683051] - [kvm] ALSA: treewide: correct "differenciate" and "instanciate" typos (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/realtek - Fix HP Headset Mic can't record (Jaroslav Kysela) [1683051] - [sound] ALSA: ac97: fix unbalanced pm_runtime_enable (Jaroslav Kysela) [1683051] - [sound] ALSA: ac97: fix check of pm_runtime_get_sync failure (Jaroslav Kysela) [1683051] - [sound] ALSA: ac97: fix device initialization in the compat layer (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rt5514: Fix the issue of the delay volume applied again (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: max98373: Added speaker FS gain cotnrol register to volatile. (Jaroslav Kysela) [1683051] - [sound] ALSA: update dell-wmi mic-mute registration to new world order (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: dapm: Fix NULL pointer deference on CODEC to CODEC DAIs (Jaroslav Kysela) [1683051] - [sound] ALSA: seq: virmidi: Fix discarding the unsubscribed output (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: Skylake: Acquire irq after RIRB allocation (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: wm9712: fix replace codec to component (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: bytcr_rt5640: Add quirks for 2 more devices (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: adav80x: mark expected switch fall-through (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: da7219: Add delays to capture path to remove DC offset noise (Jaroslav Kysela) [1683051] - [sound] ALSA: usb-audio: Mark expected switch fall-through (Jaroslav Kysela) [1683051] - [sound] ALSA: mixart: Mark expected switch fall-through (Jaroslav Kysela) [1683051] - [sound] ALSA: opl3: Mark expected switch fall-through (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/ca0132 - Add exit commands for Recon3D (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/ca0132 - Change mixer controls for Recon3D (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/ca0132 - Add Recon3D input and output select commands (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/ca0132 - Add DSP setup defaults for Recon3D (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/ca0132 - Add Recon3D startup functions and setup (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/ca0132 - Add bool variable to enable/disable pci region2 mmio (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/ca0132 - Add Recon3D pincfg (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/ca0132 - Add quirk ID and enum for Recon3D (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/ca0132 - Add alt_functions unsolicited response (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/ca0132 - Clean up ca0132_init function. (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/ca0132 - Create mmio gpio function to make code clearer (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: wm_adsp: Make DSP name configurable by codec driver (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: wm_adsp: Declare firmware controls from codec driver (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: max98373: Added software reset register to readable registers (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: wm_adsp: Correct DSP pointer for preloader control (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rt5677: Fix initialization of rt5677_of_match.data (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: compress: make BE and FE order inline with dpcm (Jaroslav Kysela) [1683051] - [sound] ALSA: intel_hdmi: remove redundant variable cfg_val (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: AMD: Set delay value for the capture case (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: AMD: Modified DMA pointer for capture (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: AMD: Make ACP->SYSMEM DMA non circular (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: wm8994: Fix missing break in switch (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: qdsp6: q6afe-dai: add SLIM tx AIF_IN dapm (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: qcom: remove unused header files from common.h (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: sdm845: remove unused header files (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: apq8096: remove unused header files (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: qcom: make common.c as proper module (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: wm8903: use true and false for boolean values (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: da9055: use true and false for boolean values (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: wm5100-tables: use true and false for boolean values (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: da7213: use true and false for boolean values (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: twl6040: use true and false for boolean values (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: da7219: use true and false for boolean values (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: wm8996: use true and false for boolean values (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: cs4270: use true and false for boolean values (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: wm8990: use true and false for boolean values (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: tda7419: use true and false for boolean values (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rt5631: use true and false for boolean values (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: max9850: use true and false for boolean values (Jaroslav Kysela) [1683051] - [sound] ALSA: dice: fix wrong copy to rx parameters for Alesis iO26 (Jaroslav Kysela) [1683051] - [sound] ALSA: echoaudio: Mark expected switch fall-throughs (Jaroslav Kysela) [1683051] - [sound] ALSA: emu10k1: Mark expected switch fall-throughs (Jaroslav Kysela) [1683051] - [sound] ALSA: mixart: Mark expected switch fall-through (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/realtek - Add mute LED quirk for HP Spectre x360 (Jaroslav Kysela) [1683051] - [sound] ALSA: seq_oss: Mark expected switch fall-through (Jaroslav Kysela) [1683051] - [sound] ALSA: seq: Mark expected switch fall-through (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: samsung: i2s: Mark expected switch fall-through (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: omap-dmic: Mark expected switch fall-throughs (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: fsl_esai: Mark expected switch fall-through (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: core: mark expected switch fall-through (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: omap-mcpdm: Mark expected switch fall-throughs (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: davinci-i2s: mark expected switch fall-through (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: smd845: fix memory leak (Jaroslav Kysela) [1683051] - [sound] ALSA: synth: Remove empty init and exit (Jaroslav Kysela) [1683051] - [sound] ALSA: pci: Remove empty init and exit (Jaroslav Kysela) [1683051] - [sound] ALSA: i2c: Remove empty init and exit (Jaroslav Kysela) [1683051] - [sound] ALSA: isa: Remove empty init and exit (Jaroslav Kysela) [1683051] - [sound] ALSA: drivers: Remove empty init and exit (Jaroslav Kysela) [1683051] - [sound] ALSA: compress: Remove empty init and exit (Jaroslav Kysela) [1683051] - [sound] ALSA: gus: fix spelling mistake "acumulator" -> "accumulator" (Jaroslav Kysela) [1683051] - [sound] ALSA: es18xx: mark expected switch fall-through (Jaroslav Kysela) [1683051] - [sound] ALSA: opti9xx: mark expected switch fall-throughs (Jaroslav Kysela) [1683051] - [sound] ALSA: opti92x: mark expected switch fall-throughs (Jaroslav Kysela) [1683051] - [sound] ALSA: galaxy: Mark expected switch fall-throughs (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: bxt: Use refcap device for mono recording (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: core: remove support for card rebind using component framework (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: smd845: remove auto rebinding (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: apq8096: remove auto rebinding (Jaroslav Kysela) [1683051] - [sound] ALSA: hda: Correct Asrock B85M-ITX power_save blacklist entry (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: qcom: Fix unmet dependency warning for SND_SOC_SDM845 (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: wm8994: Mark expected switch fall-through (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: wm9081: Mark expected switch fall-through (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: wm8995: Mark expected switch fall-through (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: wm8962: Mark expected switch fall-through (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: wm8996: Mark expected switch fall-through (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: wm8904: Mark expected switch fall-through (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: wm8960: Mark expected switch fall-through (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: wm8955: Mark expected switch fall-through (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rt5677: Mark expected switch fall-through (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rt5640: Mark expected switch fall-through (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: wm8961: Mark expected switch fall-through (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: fsi: convert to SPDX identifiers (Jaroslav Kysela) [1683051] - [sound] ALSA: sb: Fix a typo (Jaroslav Kysela) [1683051] - [sound] ALSA: usb-audio: Fix invalid use of sizeof in parse_uac_endpoint_attributes() (Jaroslav Kysela) [1683051] - [sound] ALSA: seq: Drop unused 64bit division macros (Jaroslav Kysela) [1683051] - [sound] ALSA: seq: Use no intrruptible mutex_lock (Jaroslav Kysela) [1683051] - [sound] ALSA: seq: Fix leftovers at probe error path (Jaroslav Kysela) [1683051] - [sound] ALSA: seq: Remove dead codes (Jaroslav Kysela) [1683051] - [sound] ALSA: seq: Minor cleanup of MIDI event parser helpers (Jaroslav Kysela) [1683051] - [sound] ALSA: usb: Mark expected switch fall-through (Jaroslav Kysela) [1683051] - [sound] ALSA: pcm: Mark expected switch fall-through (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: soc-pcm: Use delay set in component pointer function (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: wcd9335: Fix build (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: wcd9335: Fix build due to CLASS-H Controller support (Jaroslav Kysela) [1683051] - [sound] ALSA: usb-audio: remove redundant pointer 'urb' (Jaroslav Kysela) [1683051] - [sound] ALSA: sonicvibes: remove redundant pointer 'dir' (Jaroslav Kysela) [1683051] - [sound] ALSA: ens137x: remove redundant array pcm_devs (Jaroslav Kysela) [1683051] - [sound] ALSA: emu10k1: remove redundant variable attn (Jaroslav Kysela) [1683051] - [sound] ALSA: cs5535audio: remove redundant pointer 'dma' (Jaroslav Kysela) [1683051] - [sound] ALSA: asihpi: remove redundant variable max_streams (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: stm32: remove redundant pointers 'priv' and 'rtd' (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: nau8540: remove redundant variable osrate (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: qcom: add sdm845 sound card support (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: qcom: Add support to parse common audio device nodes (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: wcd9335: add CLASS-H Controller support (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: wcd9335: add support to wcd9335 codec (Jaroslav Kysela) [1683051] - [sound] ALSA: usb-audio: Operate UAC3 Power Domains in PCM callbacks (Jaroslav Kysela) [1683051] - [sound] ALSA: usb-audio: Add UAC3 Power Domains to suspend/resume (Jaroslav Kysela) [1683051] - [sound] ALSA: usb-audio: AudioStreaming Power Domain parsing (Jaroslav Kysela) [1683051] - [sound] ALSA: usb-audio: Initial Power Domain support (Jaroslav Kysela) [1683051] - [sound] ALSA: seq: virmidi: Use READ_ONCE/WRITE_ONCE() macros (Jaroslav Kysela) [1683051] - [sound] ALSA: seq: virmidi: Offload the output event processing (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: uniphier: change functions to static (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: uniphier: add support for multichannel output (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: sirf: Fix potential NULL pointer dereference (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: tegra_alc5632: fix device_node refcounting (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: sh: Kconfig: convert to SPDX identifiers (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: ak4613: convert to SPDX identifiers (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: da7210: convert to SPDX identifiers (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: ak4554: convert to SPDX identifiers (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: ak4642: convert to SPDX identifiers (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: wm8988: fix typo in rate constraints (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: tegra: i2s: Fix typo/broken macro (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/hdmi: Use single mutex unlock in error paths (Jaroslav Kysela) [1683051] - [sound] ALSA: hda - Sleep for 10ms after entering D3 on Conexant codecs (Jaroslav Kysela) [1683051] - [sound] ALSA: hda - Turn CX8200 into D3 as well upon reboot (Jaroslav Kysela) [1683051] - [sound] ALSA: ctxfi: cthw20k2: Replace mdelay() with msleep() and usleep_range() (Jaroslav Kysela) [1683051] - [sound] ALSA: ALSA:: ctxfi: cthw20k1: Replace mdelay() with msleep() (Jaroslav Kysela) [1683051] - [sound] ALSA: usb-audio: quirks: Replace mdelay() with msleep() and usleep_range() (Jaroslav Kysela) [1683051] - [sound] ALSA: sb: Proper endian notations (Jaroslav Kysela) [1683051] - [sound] ALSA: atiixp_modem: Proper endian notations (Jaroslav Kysela) [1683051] - [sound] ALSA: atiixp: Proper endian notations (Jaroslav Kysela) [1683051] - [sound] ALSA: bt87x: Proper endian notations (Jaroslav Kysela) [1683051] - [sound] ALSA: echoaudio: Proper endian notations (Jaroslav Kysela) [1683051] - [sound] ALSA: maestro3: Proper endian notations (Jaroslav Kysela) [1683051] - [sound] ALSA: intel8x0m: Proper endian notations (Jaroslav Kysela) [1683051] - [sound] ALSA: intel8x0: Proper endian notations (Jaroslav Kysela) [1683051] - [sound] ALSA: lola: Proper endian notations (Jaroslav Kysela) [1683051] - [sound] ALSA: mixart: Proper endian notations (Jaroslav Kysela) [1683051] - [sound] ALSA: riptide: Properly endian notations (Jaroslav Kysela) [1683051] - [sound] ALSA: hda: Proper endian notations for BDL pointers (Jaroslav Kysela) [1683051] - [sound] ALSA: trident: Proper endian notations (Jaroslav Kysela) [1683051] - [sound] ALSA: ymfpci: Proper endian notations (Jaroslav Kysela) [1683051] - [sound] ALSA: xen: Use standard pcm_format_to_bits() for ALSA format bits (Jaroslav Kysela) [1683051] - [sound] ALSA: sb: Fix sparse warning wrt PCM format type (Jaroslav Kysela) [1683051] - [sound] ALSA: sb: Fix PCM format bit calculation (Jaroslav Kysela) [1683051] - [sound] ALSA: wss: Fix sparse warning wrt PCM format type (Jaroslav Kysela) [1683051] - [sound] ALSA: asihpi: Fix PCM format notations (Jaroslav Kysela) [1683051] - [sound] ALSA: au88x0: Fix sparse warning wrt PCM format type (Jaroslav Kysela) [1683051] - [sound] ALSA: ad1816a: Fix sparse warning wrt PCM format type (Jaroslav Kysela) [1683051] - [sound] ALSA: pcm: Fix sparse warning wrt PCM format type (Jaroslav Kysela) [1683051] - [sound] ALSA: riptide: Fix PCM format type conversion (Jaroslav Kysela) [1683051] - [sound] ALSA: hda: Fix implicit PCM format type conversion (Jaroslav Kysela) [1683051] - [sound] ALSA: virmidi: Fix too long output trigger loop (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: dmaengine: Use standard pcm_format_to_bits() macro (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: pcm186x: Declare PCM format with snd_pcm_format_t (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: fsl: Use snd_mask_set_format() (Jaroslav Kysela) [1683051] - [sound] ALSA: pcm: Fix interval evaluation with openmin/max (Jaroslav Kysela) [1683051] - [sound] ALSA: pcm: Add snd_mask_set_format() helper for standard usages (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: intel: Fix snd_pcm_format_t handling (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: dapm: Use int for format bit position (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: dmaengine: Fix missing __user prefix in copy_user callback (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: zte: Fix incorrect PCM format bit usages (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: meson: align axg card driver with DT bindings documentation (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: meson: use IRQ_RETVAL in the fifo irq handler (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: AMD: Fix build warning (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: AMD: Add a fix voltage regulator for DA7219 and ADAU7002 (Jaroslav Kysela) [1683051] - [sound] ALSA: memalloc: Fix missing PAGE_SIZE definition (Jaroslav Kysela) [1683051] - [sound] ALSA: memalloc: declare snd_sgbuf_aligned_pages() unconditionally (Jaroslav Kysela) [1683051] - [sound] ALSA: emu10k1: Fix missing __force annotation for user/kernel pointer cast (Jaroslav Kysela) [1683051] - [sound] ALSA: korg1212: Add __force annotation to cast in user-copy callbacks (Jaroslav Kysela) [1683051] - [sound] ALSA: pcm: Use standard lower_32_bits() and upper_32_bits() (Jaroslav Kysela) [1683051] - [sound] ALSA: usb-audio: Declare the common variable in header file (Jaroslav Kysela) [1683051] - [sound] ALSA: opl3: Declare common variables properly (Jaroslav Kysela) [1683051] - [sound] ALSA: hda - Fix a sparse warning about snd_ctl_elem_iface_t (Jaroslav Kysela) [1683051] - [sound] ALSA: msnd: Use NULL instead of 0 (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/ca0132 - Use NULL instead of 0 (Jaroslav Kysela) [1683051] - [sound] ALSA: msnd: Fix the default sample sizes (Jaroslav Kysela) [1683051] - [sound] ALSA: msnd: Add missing __iomem annotations (Jaroslav Kysela) [1683051] - [sound] ALSA: usb-audio: Fix multiple definitions in AU0828_DEVICE() macro (Jaroslav Kysela) [1683051] - [sound] ALSA: usb-audio: Add support for Encore mDSD USB DAC (Jaroslav Kysela) [1683051] - [sound] ALSA: cs5535audio: Fix invalid endian conversion (Jaroslav Kysela) [1683051] - [sound] ALSA: vxpocket: Fix invalid endian conversions (Jaroslav Kysela) [1683051] - [sound] ALSA: vx222: Fix invalid endian conversions (Jaroslav Kysela) [1683051] - [sound] ALSA: seq: Fix poll() error return (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: Skylake: fix widget handling (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: Atom: fix inversion between __iowrite32 and __ioread32 (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: Atom: simplify iomem address and casts (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: common: make sst_dma functions static (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: Skylake: BDL definitions should be __le32 (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: Haswell: fix endianness handling (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rt5631: add Volume to the name of volume control (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: imx-sgtl5000: Switch to SPDX identifier (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: fsl_utils: Switch to SPDX identifier (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: fsl_asrc: Switch to SPDX identifier (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: fsl-asoc-card: Switch to SPDX identifier (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: core: add support to snd_soc_dai_get_channel_map() (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rt5514: Fix the issue of the delay volume applied (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: meson: axg-spdifout: select SND_PCM_IEC958 (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/i915: Allow delayed i915 audio component binding (Jaroslav Kysela) [1683051] - [sound] ALSA: usb-audio: Generic DSD detection for Thesycon-based implementations (Jaroslav Kysela) [1683051] - [sound] ALSA: memalloc: Don't exceed over the requested size (Jaroslav Kysela) [1683051] - [sound] ALSA: timer: catch invalid timer object creation (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: pxa: remove clock divider and pll setup from zylonite and magician (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: meson: add axg sound card support (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: export snd_soc_of_get_slot_mask (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: meson: add tdm input driver (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: meson: add tdm output driver (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: meson: add tdm interface driver (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: meson: add tdm formatter base driver (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: tegra: improve goto error label (Jaroslav Kysela) [1683051] - [usb] ALSA: powerpc/ps3: Set driver coherent_dma_mask (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: bytcr_rt5640: Add quirk for the "Connect Tablet 9" tablet (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: bytcr_rt5651: Add quirk table entries for various devices (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: bytcr_rt5651: Add mono speaker quirk (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: bytcr_rt5651: Add IN2 input mapping (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: bytcr_rt5651: Set OVCD limit for VIOS LTH17 to 2000uA (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: bytcr_rt5651: Fix using the wrong GPIO for the ext-amp on some boards (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rt5651: Add IN3 Boost volume control (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: wm_adsp: Parse HOST_BUFFER controls (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: wm_adsp: Allow up to 8 channels for voice control (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: wm_adsp: Take prefix into account in control name length (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: wm_adsp: Correct algorithm list allocation size (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: wm_adsp: Ensure DSP boot work complete before preloader_put return (Jaroslav Kysela) [1683051] - [sound] ALSA: usb-audio: Allow changing from a bad sample rate (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: meson: add axg spdif output (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: meson: add axg toddr driver (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: meson: add axg frddr driver (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: meson: add axg fifo base driver (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: hdac_hdmi: Add documentation for power management (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: qcom: apq8096: remove component framework related code (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: qdsp6: q6routing: remove component framework related code (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: qdsp6: q6asm-dai: remove component framework related code (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: qdsp6: q6afe-dai: remove component fw related code (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: core: add support to card re-bind using component framework (Jaroslav Kysela) [1683051] - [sound] ALSA: pcm: Add __force to cast in snd_pcm_lib_read/write() (Jaroslav Kysela) [1683051] - [sound] ALSA: pcm: Nuke snd_pcm_lib_mmap_vmalloc() (Jaroslav Kysela) [1683051] - [sound] ALSA: rawmidi: Use kvmalloc() for buffers (Jaroslav Kysela) [1683051] - [sound] ALSA: rawmidi: Minor code refactoring (Jaroslav Kysela) [1683051] - [sound] ALSA: rawmidi: Simplify error paths (Jaroslav Kysela) [1683051] - [sound] ALSA: rawmidi: Tidy up coding styles (Jaroslav Kysela) [1683051] - [sound] ALSA: hda: Make audio component support more generic (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/i915: Associate audio component with devres (Jaroslav Kysela) [1683051] - [sound] ALSA: drm/i915: Split audio component to a generic type (Jaroslav Kysela) [1683051] - [sound] ALSA: emu8000: Use swap macro in snd_emu8000_sample_new (Jaroslav Kysela) [1683051] - [sound] ALSA: emu10k1_patch: Use swap macro in snd_emu10k1_sample_new (Jaroslav Kysela) [1683051] - [gpu] ALSA: vga_switcheroo: set audio client id according to bound GPU id (Jaroslav Kysela) [1683051] - [sound] ALSA: hda: use PCI_BASE_CLASS_DISPLAY to replace PCI_CLASS_DISPLAY_VGA (Jaroslav Kysela) [1683051] - [sound] ALSA: usb-audio: Tidy up logic for Processing Unit min/max values (Jaroslav Kysela) [1683051] - [sound] ALSA: usb-audio: Unify virtual type units type to UAC3 values (Jaroslav Kysela) [1683051] - [include] ALSA: usb-audio: Add support for Processing Units in UAC3 (Jaroslav Kysela) [1683051] - [sound] ALSA: usb-audio: Processing Unit controls parsing in UAC2 (Jaroslav Kysela) [1683051] - [sound] ALSA: usb-audio: Add support for Selector Units in UAC3 (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: AMD: For capture have interrupts on I2S->ACP channel (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: AMD: Send correct channel for configuring DMA descriptors (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: Boards: Add GLK Realtek Maxim I2S machine driver (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: hdmi-codec: fix routing (Jaroslav Kysela) [1683051] - [sound] ALSA: cs46xx: remove redundant pointer 'ins' (Jaroslav Kysela) [1683051] - [sound] ALSA: ali5451: remove redundant pointer 'codec' (Jaroslav Kysela) [1683051] - [sound] ALSA: sb8: remove redundant pointer runtime (Jaroslav Kysela) [1683051] - [sound] ALSA: gus: remove redundant pointer private_data (Jaroslav Kysela) [1683051] - [sound] ALSA: es1688: remove redundant pointer chip (Jaroslav Kysela) [1683051] - [sound] ALSA: opl3: remove redundant pointer opl3 (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: qdsp6: q6routing: off by one in routing_hw_params() (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: qdsp6: q6afe-dai: fix a range check in of_q6afe_parse_dai_data() (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: allow soc-core to pick up name prefixes from component nodes (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: dpcm: add rate merge to the BE stream merge (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: dpcm: rework runtime stream merge (Jaroslav Kysela) [1683051] - [sound] ALSA: pcm: Fix snd_interval_refine first/last with open min/max (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: bytcr_rt5651: Reporting button presses (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: bytcr_rt5651: Disable jack-detect over suspend/resume (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rt5651: Add button press support (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rt5651: Allow disabling jack-detect by calling set_jack(NULL) (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rt5651: Fix workqueue cancel vs irq free race on remove (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: bytcr_rt5651: Add support for externar amplifier enable GPIO (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: bytcr_rt5651: Move getting of codec_dev into probe() (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: bytcr_rt5651: Remove is_valleyview helper (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: bytcr_rt5640: Add quirk for the Lenovo Miix2 8 tablet (Jaroslav Kysela) [1683051] - [dma] ALSA: dmaengine: add support for reporting pause and resume separately (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: adau171x1: Connect playback DAI to the DSP (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: pxa: make SND_PXA_SOC_SSP depend on PLAT_PXA (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: stm32: replace "p" with "pK" (Jaroslav Kysela) [1683051] - [sound] ALSA: pcm: Allow drivers to set R/W wait time. (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: nau8824: use 64-bit arithmetic instead of 32-bit (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: pxa-ssp: add support for an external clock in devicetree (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rsnd: cmd: Add missing newline to debug message (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: fsl_spdif: Use 64-bit arithmetic instead of 32-bit (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: qdsp6: q6afe-dai: Do not overwrite slim dai num_channels (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: qdsp6: q6routing: add slim rx routings (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: qdsp6: q6afe-dai: add support to slim tx dais (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: qdsp6: q6afe: Add missing slimbus capture ports (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: stm32: Use snd_pcm_stop_xrun() helper (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: sti: Use snd_pcm_stop_xrun() helper (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: qcom: Use snd_pcm_stop_xrun() helper (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: davinci: Use snd_pcm_stop_xrun() helper (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: nau8825: use 64-bit arithmetic instead of 32-bit (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: qdsp6: q6asm-dai: do not close port if its not opened (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: qdsp6: q6afe-dai: do not close port if its not opened (Jaroslav Kysela) [1683051] - [sound] ALSA: pcm: Use snd_pcm_stop_xrun() for xrun injection (Jaroslav Kysela) [1683051] - [sound] ALSA: pcm: trace XRUN event at injection, too (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: core: Allow topology to override machine driver FE DAI link config. (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: atmel-i2s: Remove unnecessary audio PLL clock (aclk) (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: es7134: add support for the es7154 (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: es7134: correct required power supplies (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: AMD: Simplify trigger handler (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: AMD: Reset bytescount when starting transaction (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: AMD: Do not generate interrups for every captured sample (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: AMD: Fix Capture DMA channel names (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: AMD: Always subtract bytescount (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: AMD: Always stop ch2 first (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: pxa-ssp: mark expected switch fall-through (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: es7241: add es7241 codec support (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rt5682: add button detection mode control (Jaroslav Kysela) [1683051] - [sound] ALSA: usb-midi: use irqsave() in USB's complete callback (Jaroslav Kysela) [1683051] - [sound] ALSA: usb: caiaq: audio: use irqsave() in USB's complete callback (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: es7134: Add VDD and AVDD power supplies (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: es7134: check if mclk rate is valid (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: es7134: remove 64kHz rate from the supported rates (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: pxa-ssp: remove .set_pll() and .set_clkdiv() callbacks (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: pxa: select SND_PXA2XX_LIB for drivers that depend on it (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: ac97: convert to SPDX identifiers (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: soc-generic-dmaengine-pcm: convert to SPDX identifiers (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: soc-compress: convert to SPDX identifiers (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: soc-topology: convert to SPDX identifiers (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: soc-dapm: convert to SPDX identifiers (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: soc-core: convert to SPDX identifiers (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: soc-acpi: convert to SPDX identifiers (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: soc-devres.c: convert to SPDX identifiers (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: soc-utils.c: convert to SPDX identifiers (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: soc-jack.c: convert to SPDX identifiers (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: soc-dpcm.h: convert to SPDX identifiers (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: soc-pcm.c: convert to SPDX identifiers (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: soc-ops.c: convert to SPDX identifiers (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: soc-dai.h: convert to SPDX identifiers (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: soc-io.c: convert to SPDX identifiers (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: audio-graph-scu-card.c: convert to SPDX identifiers (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: audio-graph-card.c: convert to SPDX identifiers (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: simple-scu-card.c: convert to SPDX identifiers (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: simple-card-utils: convert to SPDX identifiers (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: simple-card: convert to SPDX identifiers (Jaroslav Kysela) [1683051] - [sound] ALSA: snd-aoa: add of_node_put() in error path (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: mt6797: sub dai use list_head (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: mediatek: sub dai use list_head (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: pxa: make SND_PXA2XX_SOC_I2S selectable (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: pxa: remove bindings from pxa2xx-pcm (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: pxa: provide PCM ops for ssp, i2s and ac97 components (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: pxa2xx-pcm-lib: fix indenting (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: pxa: move some functions to pxa2xx-lib (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: pxa: clean up function names in pxa2xx-lib (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: fold pxa2xx-pcm into its only user, pxa2xx-ac97 (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: pxa: remove the dmaengine compat need (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/hdmi - Don't fall back to generic when i915 binding fails (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: dpcm: don't merge format from invalid codec dai (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: dpcm: extend channel merging to the backend cpu dai (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: qdsp6: qdafe: fix some off by one bugs (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: dpcm: improve runtime update predictability (Jaroslav Kysela) [1683051] - [sound] ALSA: hda: Add AZX_DCAPS_PM_RUNTIME for AMD Raven Ridge (Jaroslav Kysela) [1683051] - [sound] ALSA: hdac: add extended ops in the hdac_bus (Jaroslav Kysela) [1683051] - [sound] ALSA: hdac: remove memory allocation from snd_hdac_ext_bus_device_init (Jaroslav Kysela) [1683051] - [sound] ALSA: hda: split snd_hda_codec_new function (Jaroslav Kysela) [1683051] - [sound] ALSA: hdac: ext: add wait for codec to respond after link reset (Jaroslav Kysela) [1683051] - [sound] ALSA: hdac: Remove usage of struct hdac_ext_driver, use hdac_driver instead (Jaroslav Kysela) [1683051] - [sound] ALSA: hdac: Remove usage of struct hdac_ext_bus and use hdac_bus instead (Jaroslav Kysela) [1683051] - [sound] ALSA: hdac: Remove usage of struct hdac_ext_device and use hdac_device instead (Jaroslav Kysela) [1683051] - [sound] ALSA: hda - Move in_pm accessors to HDA core (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: tas517x: add tas5707 support (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: simple-amplifer: add simple-amplifier compatible (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: simple-amplifier: rename dio2125 to simple-amplifer (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: bytcr_rt5651: Sort DMI table entries alphabetically (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: bytcr_rt5651: Add BYT_RT5651_HP_LR_SWAPPED quirk (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: bytcr_rt5651: Simplify card long-name (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: bytcr_rt5651: Fix DMIC map headsetmic mapping (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: bytcr_rt5651: Fix IN1 map headsetmic mapping (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: bytcr_rt5651: Remove IN2 input mappings (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: bytcr_rt5651: Fix IN1_IN2_MAP quirk not being logged (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: bytcr_rt5651: Change default input map from in2 to in1 (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: bytcr_rt5651: Add BYT_RT5651_DEFAULT_QUIRKS define (Jaroslav Kysela) [1683051] - [sound] ALSA: hda - Kill snd_hda_codec_update_cache() (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/realtek - Comprehensive model list for ALC882 & co (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/realtek - Comprehensive model list for ALC262 (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/realtek - Comprehensive model list for ALC268 (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/realtek - Comprehensive model list for ALC259 & co (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/realtek - Comprehensive model list for ALC662 & co (Jaroslav Kysela) [1683051] - [sound] ALSA: Fix references to Documentation/.*/MultiSound (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: qdsp6: q6asm: remove unused struct q6asm member (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: qdsp6: q6routing: add proper error check (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: qcom: apq8096: remove redundant owner assignment (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: qdsp6: q6routing: support dt based module loading (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: qdsp6: q6asm-dai: support dt based module loading (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: qdsp6: q6afe-dai: support dt based module loading (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: qdsp6: q6afe: use of_platform_populate/depopulate() (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: qdsp6: q6asm: use of_platform_populate/depopulate() (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: qdsp6: q6adm: use of_platform_populate/depopulate() (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: soc-utils: Fix unregistration order (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: cx20442: Don't ignore regulator_get() errors. (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/realtek - Apply PRE_PROBE fixup after ALC269 codec variant setups (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/via - Use standard verb containers (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/via - Simplify control management (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/via - Rewrite with error goto (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/cirrus - Simplify creation of new controls (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/conexant - Clean up beep code (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/realtek - Use common helper for creating beep controls (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/realtek - Use common helper for creating ALC268 beep controls (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/realtek - Use common GPIO mask for ALC660VD ASUS fixup (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/realtek - Simplify Dell XPS13 GPIO handling (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/realtek - Convert some manual GPIO setups (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/realtek - Simplify mute LED GPIO handling (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/realtek - Simplify alc885_fixup_macpro_gpio() (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/realtek - Consolidate gpio_data and gpio_led (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/realtek - Add GPIO data update helper (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/realtek - Manage GPIO bits commonly (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/realtek - Allow skipping spec->init_amp detection (Jaroslav Kysela) [1683051] - [sound] ALSA: ac97: add codecs devicetree binding (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: soc-pcm: DPCM cares BE channel constraint (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: AMD: Configure channel 1 or channel 0 for capture (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: AMD: Change codec to channel link as per hardware redesign (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: uniphier: remove redundant check of PLL ID (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rt1305: use devm_snd_soc_register_component() (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rt5682: use devm_snd_soc_register_component() (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: common: fix missing rename from 'reef' to 'sof' (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/realtek - Simplify alc269_fixup_hp_line1_mic1_led() (Jaroslav Kysela) [1683051] - [sound] ALSA: hda - Sanity check of unexpected cap_sync_hook override (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/sigmatel - Use common helper for mic mute LED (Jaroslav Kysela) [1683051] - [sound] ALSA: hda - Allow multiple ADCs for mic mute LED controls (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/conexant - Use the mic-mute LED helper (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/realtek - Use the mic-mute LED helper for HP and others (Jaroslav Kysela) [1683051] - [sound] ALSA: hda - Use the common helper for thinkpad_acpi mic mute LED handling (Jaroslav Kysela) [1683051] - [sound] ALSA: hda - Move mic mute LED helper to the generic parser (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: common: rename 'reef' to 'sof' in ACPI matching table (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: arizona: Set compressed IRQ to a wake source (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: wm_adsp: Simplify handling of alg offset and length (Jaroslav Kysela) [1683051] - [sound] ALSA: firewire-motu: add support for Motu Traveler (Jaroslav Kysela) [1683051] - [sound] ALSA: firewire-motu: cancel chunk alignment for protocol version 2 (Jaroslav Kysela) [1683051] - [sound] ALSA: firewire-motu: add a flag for AES/EBU on XLR interface (Jaroslav Kysela) [1683051] - [sound] ALSA: firewire-motu: add a flag for chunks for main 1/2 out (Jaroslav Kysela) [1683051] - [sound] ALSA: firewire-motu: suppless consumption for unused element of array in stack (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: pcm: Tidy up open/hw_params handling (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: common: fix copy/paste issue with SOF/broadwell topology file (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: common: add entries for SOF-based machine drivers (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: common: add firmware/topology information for SOF (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: common: Add Geminilake Dialog+Maxim machine driver entry (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: move SKL+ codec ACPI tables to common directory (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: Skylake: cleanup before moving ACPI tables (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: broxton: reduce machine name for bxt_da7219_max98357a (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: kbl_da7219_max98357a: add fe_ops for kbl Audio Capture Port (Jaroslav Kysela) [1683051] - [sound] ALSA: ARM: pxa: change SSP DMA channels allocation (Jaroslav Kysela) [1683051] - [sound] ALSA: line6: stop using get_seconds() (Jaroslav Kysela) [1683051] - [sound] ALSA: ctxfi: use enum type CT_SUM_CTL where appropriate (Jaroslav Kysela) [1683051] - [sound] ALSA: ice1724: remove unused array (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: bytcr_rt5640: Fix Acer Iconia 8 over-current detect threshold (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: bytcr_rt5640: Add quirk for the Nuvison/TMax TM800W560 tablet (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: tegra: fix device_node refcounting (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: pxa: add devicetree support (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: codecs: PCM1789: unconditionally flush work (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rt5682: add rt5682 codec driver (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: TSCS42xx: Add headphone auto switching (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: TSCS42xx: Remove Playback/Capture in names (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: TSCS42xx: Add mic bias boost control (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: ak4458: make structure soc_codec_dev_ak4458 static const (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: ak5558: make two structures static (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: twl6040: make pointer dmic_codec_dev static (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: qcom: apq8096: set card as device drvdata (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rsnd: add rsnd_daidrv_get() (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: audio-graph-card: add hp and mic detect gpios same as simple-card (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: simple-card: move hp and mic detection to soc_card probe (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: simple-card-utils: move hp and mic detect gpios from simple-card (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: bytcr_rt5640: Add quirk for the Chuwi Vi10 tablet (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rt1305: Use ULL suffixes for 64-bit constants (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rockchip: add config for rockchip dmaengine pcm register (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rockchip: put device_node on remove (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: stm32: sai: add iec958 controls support (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: AMD: Add NULL pointer check (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rsnd: SSI parent cares SWSP bit (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rsnd: has .symmetric_rates if SSIs are sharing WS pin (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: sh7760-ac97: convert to SPDX identifiers (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: dma-sh7760: convert to SPDX identifiers (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: migor: convert to SPDX identifiers (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rsnd: convert to SPDX identifiers (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: siu: convert to SPDX identifiers (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: ssi: convert to SPDX identifiers (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: hac: convert to SPDX identifiers (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: fsi: convert to SPDX identifiers (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: topology: Add callback for DAPM route load/unload (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: topology: Give more data to clients via callbacks (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: dapm: Fix potential DAI widget pointer deref when linking DAIs (Jaroslav Kysela) [1683051] - [fs] gfs2: Fix loop in gfs2_rbm_find (v2) (Andreas Grunbacher) [1690483] - [fs] gfs2: Rename bitmap.bi_{len => bytes} (Andreas Grunbacher) [1690483]- [vfio] vfio/pci: Mask buggy SR-IOV VF INTx support (Myron Stowe) [1678076] - [netdrv] net/ibmvnic: Update carrier state after link state change (Steve Best) [1711282] - [netdrv] net/ibmvnic: Update MAC address settings after adapter reset (Steve Best) [1711282] - [scsi] scsi: storvsc: Reduce default ring buffer size to 128 Kbytes (Cathy Avery) [1691370] - [scsi] scsi: storvsc: Fix calculation of sub-channel count (Cathy Avery) [1691370] - [powercap] powercap: RAPL: Get rid of custom RAPL_CPU() macro (Alexander Beregalov) [1706827] - [tools] tools/power turbostat: Increase default buffer size (Prarit Bhargava) [1711260] - [char] virtio_console: initialize vtermno value for ports (Pankaj Gupta) [1460636] - [rpmspec] redhat: exclude kvm_stat from pathfix.py's tenure (Vitaly Kuznetsov) [1692804] - [virt] kvm: arm: Skip stage2 huge mappings for unaligned ipa backed by THP (Vitaly Kuznetsov) [1692804] - [virt] KVM: arm/arm64: Ensure vcpu target is unset on reset failure (Vitaly Kuznetsov) [1692804] - [virt] KVM: arm/arm64: vgic-v3: Retire pending interrupts on disabling LPIs (Vitaly Kuznetsov) [1692804] - [virt] KVM: arm/arm64: arch_timer: Fix CNTP_TVAL calculation (Vitaly Kuznetsov) [1692804] - [kvm] KVM: VMX: Move RSB stuffing to before the first RET after VM-Exit (Vitaly Kuznetsov) [1692804] - [kvm] KVM: nVMX: Fix size checks in vmx_set_nested_state (Vitaly Kuznetsov) [1692804] - [kvm] KVM: lapic: Check for in-kernel LAPIC before deferencing apic pointer (Vitaly Kuznetsov) [1692804] - [virt] KVM: fix KVM_CLEAR_DIRTY_LOG for memory slots of unaligned size (Vitaly Kuznetsov) [1692804] - [kvm] x86/kvm/mmu: reset MMU context when 32-bit guest switches PAE (Vitaly Kuznetsov) [1692804] - [kvm] KVM: x86: Whitelist port 0x7e for pre-incrementing rip (Vitaly Kuznetsov) [1692804] - [kvm] KVM: lapic: Convert guest TSC to host time domain if necessary (Vitaly Kuznetsov) [1692804] - [kvm] KVM: lapic: Allow user to disable adaptive tuning of timer advancement (Vitaly Kuznetsov) [1692804] - [kvm] KVM: lapic: Track lapic timer advance per vCPU (Vitaly Kuznetsov) [1692804] - [kvm] KVM: lapic: Disable timer advancement if adaptive tuning goes haywire (Vitaly Kuznetsov) [1692804] - [kvm] x86: kvm: hyper-v: deal with buggy TLB flush requests from WS2012 (Vitaly Kuznetsov) [1692804] - [kvm] KVM: x86: Consider LAPIC TSC-Deadline timer expired if deadline too short (Vitaly Kuznetsov) [1692804] - [kvm] KVM: x86: avoid misreporting level-triggered irqs as edge-triggered in tracing (Vitaly Kuznetsov) [1692804] - [virt] KVM: fix spectrev1 gadgets (Vitaly Kuznetsov) [1692804] - [kvm] KVM: x86: fix warning Using plain integer as NULL pointer (Vitaly Kuznetsov) [1692804] - [tools] selftests: kvm: add a selftest for SMM (Vitaly Kuznetsov) [1692804] - [tools] selftests: kvm: fix for compilers that do not support -no-pie (Vitaly Kuznetsov) [1692804] - [tools] selftests: kvm/evmcs_test: complete I/O before migrating guest state (Vitaly Kuznetsov) [1692804] - [kvm] KVM: x86: Always use 32-bit SMRAM save state for 32-bit kernels (Vitaly Kuznetsov) [1692804] - [kvm] KVM: x86: Don't clear EFER during SMM transitions for 32-bit vCPU (Vitaly Kuznetsov) [1692804] - [kvm] KVM: x86: clear SMM flags before loading state while leaving SMM (Vitaly Kuznetsov) [1692804] - [kvm] KVM: x86: Open code kvm_set_hflags (Vitaly Kuznetsov) [1692804] - [kvm] KVM: x86: Load SMRAM in a single shot when leaving SMM (Vitaly Kuznetsov) [1692804] - [kvm] KVM: nVMX: Expose RDPMC-exiting only when guest supports PMU (Vitaly Kuznetsov) [1692804] - [kvm] x86/kvm: move kvm_load/put_guest_xcr0 into atomic context (Vitaly Kuznetsov) [1692804] - [kvm] KVM: x86: svm: make sure NMI is injected after nmi_singlestep (Vitaly Kuznetsov) [1692804] - [kvm] svm/avic: Fix invalidate logical APIC id entry (Vitaly Kuznetsov) [1692804] - [kvm] Revert "svm: Fix AVIC incomplete IPI emulation" (Vitaly Kuznetsov) [1692804] - [kvm] kvm: mmu: Fix overflow on kvm mmu page limit calculation (Vitaly Kuznetsov) [1692804] - [kvm] KVM: nVMX: always use early vmcs check when EPT is disabled (Vitaly Kuznetsov) [1692804] - [kvm] KVM: nVMX: allow tests to use bad virtual-APIC page address (Vitaly Kuznetsov) [1692804] - [kvm] KVM: x86/mmu: Fix an inverted list_empty() check when zapping sptes (Vitaly Kuznetsov) [1692804] - [kvm] KVM: x86: nVMX: fix x2APIC VTPR read intercept (Vitaly Kuznetsov) [1692804] - [kvm] KVM: x86: nVMX: close leak of L0's x2APIC MSRs (CVE-2019-3887) (Vitaly Kuznetsov) [1692804] - [kvm] KVM: SVM: prevent DBG_DECRYPT and DBG_ENCRYPT overflow (Vitaly Kuznetsov) [1692804] - [kvm] kvm: svm: fix potential get_num_contig_pages overflow (Vitaly Kuznetsov) [1692804] - [documentation] Documentation: kvm: clarify KVM_SET_USER_MEMORY_REGION (Vitaly Kuznetsov) [1692804] - [tools] KVM: selftests: complete IO before migrating guest state (Vitaly Kuznetsov) [1692804] - [tools] KVM: selftests: disable stack protector for all KVM tests (Vitaly Kuznetsov) [1692804] - [tools] KVM: selftests: explicitly disable PIE for tests (Vitaly Kuznetsov) [1692804] - [tools] KVM: selftests: assert on exit reason in CR4/cpuid sync test (Vitaly Kuznetsov) [1692804] - [kvm] KVM: x86: update rip after emulating IO (Vitaly Kuznetsov) [1692804] - [kvm] x86/kvm/hyper-v: avoid spurious pending stimer on vCPU init (Vitaly Kuznetsov) [1692804] - [kvm] kvm/x86: Move MSR_IA32_ARCH_CAPABILITIES to array emulated_msrs (Vitaly Kuznetsov) [1692804] - [kvm] KVM: x86: Emulate MSR_IA32_ARCH_CAPABILITIES on AMD hosts (Vitaly Kuznetsov) [1692804] - [virt] kvm: don't redefine flags as something else (Vitaly Kuznetsov) [1692804] - [kvm] kvm: mmu: Used range based flushing in slot_handle_level_range (Vitaly Kuznetsov) [1692804] - [x86] x86/hyper-v: Fix definition of HV_MAX_FLUSH_REP_COUNT (Vitaly Kuznetsov) [1692804] - [kvm] KVM: x86: remove check on nr_mmu_pages in kvm_arch_commit_memory_region() (Vitaly Kuznetsov) [1692804] - [kvm] kvm: nVMX: Add a vmentry check for HOST_SYSENTER_ESP and HOST_SYSENTER_EIP fields (Vitaly Kuznetsov) [1692804] - [kvm] KVM: SVM: Workaround errata#1096 (insn_len maybe zero on SMAP violation) (Vitaly Kuznetsov) [1692804] - [virt] KVM: Reject device ioctls from processes other than the VM's creator (Vitaly Kuznetsov) [1692804] - [documentation] KVM: doc: Fix incorrect word ordering regarding supported use of APIs (Vitaly Kuznetsov) [1692804] - [kvm] KVM: x86: fix handling of role.cr4_pae and rename it to 'gpte_size' (Vitaly Kuznetsov) [1692804] - [kvm] KVM: nVMX: Do not inherit quadrant and invalid for the root shadow EPT (Vitaly Kuznetsov) [1692804] - [virt] KVM: arm/arm64: Comments cleanup in mmu.c (Vitaly Kuznetsov) [1692804] - [virt] KVM: arm/arm64: vgic-its: Make attribute accessors static (Vitaly Kuznetsov) [1692804] - [virt] KVM: arm/arm64: Fix handling of stage2 huge mappings (Vitaly Kuznetsov) [1692804] - [virt] KVM: arm/arm64: Enforce PTE mappings at stage2 when needed (Vitaly Kuznetsov) [1692804] - [virt] KVM: arm/arm64: vgic-its: Take the srcu lock when parsing the memslots (Vitaly Kuznetsov) [1692804] - [virt] KVM: arm/arm64: vgic-its: Take the srcu lock when writing to guest memory (Vitaly Kuznetsov) [1692804] - [virt] arm64: KVM: Always set ICH_HCR_EL2.EN if GICv4 is enabled (Vitaly Kuznetsov) [1692804] - [kvm] KVM: arm64: Reset the PMU in preemptible context (Vitaly Kuznetsov) [1692804] - [kvm] kvm: vmx: fix formatting of a comment (Vitaly Kuznetsov) [1692804] - [documentation] KVM: doc: Document the life cycle of a VM and its resources (Vitaly Kuznetsov) [1692804] - [kvm] Revert "KVM/MMU: Flush tlb directly in the kvm_zap_gfn_range()" (Vitaly Kuznetsov) [1692804] - [documentation] virtio-ccw: diag 500 may return a negative cookie (Vitaly Kuznetsov) [1692804] - [kvm] KVM: PPC: Book3S: Add count cache flush parameters to kvmppc_get_cpu_char() (Vitaly Kuznetsov) [1692804] - [virt] kvm: properly check debugfs dentry before using it (Vitaly Kuznetsov) [1692804] - [powerpc] KVM: PPC: Fix compilation when KVM is not enabled (Vitaly Kuznetsov) [1692804] - [powerpc] powerpc: Avoid circular header inclusion in mmu-hash.h (Vitaly Kuznetsov) [1692804] - [kvm] KVM: MMU: record maximum physical address width in kvm_mmu_extended_role (Vitaly Kuznetsov) [1692804] - [kvm] kvm: x86: Return LA57 feature based on hardware capability (Vitaly Kuznetsov) [1692804] - [kvm] x86/kvm/mmu: fix switch between root and guest MMUs (Vitaly Kuznetsov) [1692804] - [virt] KVM: Minor cleanups for kvm_main.c (Vitaly Kuznetsov) [1692804] - [kvm] arm64: KVM: Fix architecturally invalid reset value for FPEXC32_EL2 (Vitaly Kuznetsov) [1692804] - [kvm] powerpc/kvm: Save and restore host AMR/IAMR/UAMOR (Vitaly Kuznetsov) [1692804] - [kvm] KVM: PPC: Book3S: Improve KVM reference counting (Vitaly Kuznetsov) [1692804] - [kvm] KVM: PPC: Book3S HV: Fix build failure without IOMMU support (Vitaly Kuznetsov) [1692804] - [powerpc] powerpc/64s: Better printing of machine check info for guest MCEs (Vitaly Kuznetsov) [1692804] - [kvm] KVM: PPC: Book3S HV: Simplify machine check handling (Vitaly Kuznetsov) [1692804] - [kvm] KVM: PPC: Book3S HV: Context switch AMR on Power9 (Vitaly Kuznetsov) [1692804] - [virt] Revert "KVM: Eliminate extra function calls in kvm_get_dirty_log_protect()" (Vitaly Kuznetsov) [1692804] - [x86] x86: kvmguest: use TSC clocksource if invariant TSC is exposed (Vitaly Kuznetsov) [1692804] - [virt] KVM: Never start grow vCPU halt_poll_ns from value below halt_poll_ns_grow_start (Vitaly Kuznetsov) [1692804] - [virt] KVM: Expose the initial start value in grow_halt_poll_ns() as a module parameter (Vitaly Kuznetsov) [1692804] - [virt] KVM: grow_halt_poll_ns() should never shrink vCPU halt_poll_ns (Vitaly Kuznetsov) [1692804] - [kvm] KVM: x86/mmu: Consolidate kvm_mmu_zap_all() and kvm_mmu_zap_mmio_sptes() (Vitaly Kuznetsov) [1692804] - [kvm] KVM: x86/mmu: WARN if zapping a MMIO spte results in zapping children (Vitaly Kuznetsov) [1692804] - [kvm] KVM: x86/mmu: Differentiate between nr zapped and list unstable (Vitaly Kuznetsov) [1692804] - [kvm] Revert "KVM: MMU: fast invalidate all pages" (Vitaly Kuznetsov) [1692804] - [kvm] KVM: x86/mmu: Voluntarily reschedule as needed when zapping all sptes (Vitaly Kuznetsov) [1692804] - [kvm] KVM: x86/mmu: skip over invalid root pages when zapping all sptes (Vitaly Kuznetsov) [1692804] - [kvm] Revert "KVM: x86: use the fast way to invalidate all pages" (Vitaly Kuznetsov) [1692804] - [kvm] Revert "KVM: MMU: show mmu_valid_gen in shadow page related tracepoints" (Vitaly Kuznetsov) [1692804] - [kvm] Revert "KVM: MMU: add tracepoint for kvm_mmu_invalidate_all_pages" (Vitaly Kuznetsov) [1692804] - [kvm] Revert "KVM: MMU: zap pages in batch" (Vitaly Kuznetsov) [1692804] - [kvm] Revert "KVM: MMU: collapse TLB flushes when zap all pages" (Vitaly Kuznetsov) [1692804] - [kvm] Revert "KVM: MMU: reclaim the zapped-obsolete page first" (Vitaly Kuznetsov) [1692804] - [kvm] KVM: x86/mmu: Remove is_obsolete() call (Vitaly Kuznetsov) [1692804] - [kvm] KVM: x86/mmu: Voluntarily reschedule as needed when zapping MMIO sptes (Vitaly Kuznetsov) [1692804] - [kvm] Revert "KVM: MMU: drop kvm_mmu_zap_mmio_sptes" (Vitaly Kuznetsov) [1692804] - [x86] Revert "KVM: MMU: document fast invalidate all pages" (Vitaly Kuznetsov) [1692804] - [kvm] KVM: x86/mmu: Zap only the relevant pages when removing a memslot (Vitaly Kuznetsov) [1692804] - [kvm] KVM: x86/mmu: Split remote_flush+zap case out of kvm_mmu_flush_or_zap() (Vitaly Kuznetsov) [1692804] - [kvm] KVM: x86/mmu: Move slot_level_*() helper functions up a few lines (Vitaly Kuznetsov) [1692804] - [virt] KVM: Move the memslot update in-progress flag to bit 63 (Vitaly Kuznetsov) [1692804] - [virt] KVM: Remove the hack to trigger memslot generation wraparound (Vitaly Kuznetsov) [1692804] - [kvm] KVM: x86: Refactor the MMIO SPTE generation handling (Vitaly Kuznetsov) [1692804] - [kvm] KVM: x86: Use a u64 when passing the MMIO gen around (Vitaly Kuznetsov) [1692804] - [virt] KVM: Explicitly define the "memslot update in-progress" bit (Vitaly Kuznetsov) [1692804] - [kvm] KVM: x86/mmu: Do not cache MMIO accesses while memslots are in flux (Vitaly Kuznetsov) [1692804] - [kvm] KVM: x86/mmu: Detect MMIO generation wrap in any address space (Vitaly Kuznetsov) [1692804] - [virt] KVM: Call kvm_arch_memslots_updated() before updating memslots (Vitaly Kuznetsov) [1692804] - [kvm] kvm: vmx: Add memcg accounting to KVM allocations (Vitaly Kuznetsov) [1692804] - [kvm] kvm: svm: Add memcg accounting to KVM allocations (Vitaly Kuznetsov) [1692804] - [kvm] kvm: x86: Add memcg accounting to KVM allocations (Vitaly Kuznetsov) [1692804] - [virt] kvm: Add memcg accounting to KVM allocations (Vitaly Kuznetsov) [1692804] - [kvm] KVM: nVMX: do not start the preemption timer hrtimer unnecessarily (Vitaly Kuznetsov) [1692804] - [kvm] kvm: vmx: Fix typos in vmentry/vmexit control setting (Vitaly Kuznetsov) [1692804] - [kvm] KVM: x86: cleanup freeing of nested state (Vitaly Kuznetsov) [1692804] - [kvm] KVM: x86: Sync the pending Posted-Interrupts (Vitaly Kuznetsov) [1692804] - [kvm] KVM: x86: expose MOVDIR64B CPU feature into VM. (Vitaly Kuznetsov) [1692804] - [kvm] KVM: x86: expose MOVDIRI CPU feature into VM. (Vitaly Kuznetsov) [1692804] - [kvm] kvm, x86, mmu: Use kernel generic dynamic physical address mask (Vitaly Kuznetsov) [1692804] - [kvm] KVM: nVMX: remove useless is_protmode check (Vitaly Kuznetsov) [1692804] - [kvm] KVM: nVMX: Ignore limit checks on VMX instructions using flat segments (Vitaly Kuznetsov) [1692804] - [kvm] KVM: nVMX: Apply addr size mask to effective address for VMX instructions (Vitaly Kuznetsov) [1692804] - [kvm] KVM: nVMX: Sign extend displacements of VMX instr's mem operands (Vitaly Kuznetsov) [1692804] - [kvm] svm: Fix improper check when deactivate AVIC (Vitaly Kuznetsov) [1692804] - [kvm] KVM: x86: cull apicv code when userspace irqchip is requested (Vitaly Kuznetsov) [1692804] - [kvm] svm: Fix AVIC DFR and LDR handling (Vitaly Kuznetsov) [1692804] - [virt] kvm: Use struct_size() in kmalloc() (Vitaly Kuznetsov) [1692804] - [x86] x86/kvmclock: set offset for kvm unstable clock (Vitaly Kuznetsov) [1692804] - [kvm] KVM: VMX: Reorder clearing of registers in the vCPU-run assembly flow (Vitaly Kuznetsov) [1692804] - [kvm] KVM: VMX: Call vCPU-run asm sub-routine from C and remove clobbering (Vitaly Kuznetsov) [1692804] - [kvm] KVM: VMX: Preserve callee-save registers in vCPU-run asm sub-routine (Vitaly Kuznetsov) [1692804] - [kvm] KVM: VMX: Return VM-Fail from vCPU-run assembly via standard ABI reg (Vitaly Kuznetsov) [1692804] - [kvm] KVM: VMX: Pass @launched to the vCPU-run asm via standard ABI regs (Vitaly Kuznetsov) [1692804] - [kvm] KVM: VMX: Use RAX as the scratch register during vCPU-run (Vitaly Kuznetsov) [1692804] - [kvm] KVM: VMX: Rename ____vmx_vcpu_run() to __vmx_vcpu_run() (Vitaly Kuznetsov) [1692804] - [kvm] KVM: VMX: Fold __vmx_vcpu_run() back into vmx_vcpu_run() (Vitaly Kuznetsov) [1692804] - [kvm] KVM: VMX: Move vCPU-run code to a proper assembly routine (Vitaly Kuznetsov) [1692804] - [kvm] KVM: VMX: Create a stack frame in vCPU-run (Vitaly Kuznetsov) [1692804] - [kvm] KVM: VMX: Use #defines in place of immediates in VM-Enter inline asm (Vitaly Kuznetsov) [1692804] - [x86] KVM: x86: Explicitly #define the VCPU_REGS_* indices (Vitaly Kuznetsov) [1692804] - [virt] KVM: arm/arm64: Remove unused gpa_end variable (Vitaly Kuznetsov) [1692804] - [arm64] KVM: arm64: Fix comment for KVM_PHYS_SHIFT (Vitaly Kuznetsov) [1692804] - [virt] KVM: arm/arm64: fix spelling mistake: "auxilary" -> "auxiliary" (Vitaly Kuznetsov) [1692804] - [kvm] KVM: arm/arm64: Prefix header search paths with $(srctree)/ (Vitaly Kuznetsov) [1692804] - [kvm] KVM: arm/arm64: Remove -I. header search paths (Vitaly Kuznetsov) [1692804] - [virt] KVM: arm/arm64: Fix TRACE_INCLUDE_PATH (Vitaly Kuznetsov) [1692804] - [virt] KVM: arm/arm64: arch_timer: Mark physical interrupt active when a virtual interrupt is pending (Vitaly Kuznetsov) [1692804] - [kvm] arm64: KVM: Describe data or unified caches as having 1 set and 1 way (Vitaly Kuznetsov) [1692804] - [arm64] arm64: KVM: Expose sanitised cache type register to guest (Vitaly Kuznetsov) [1692804] - [virt] KVM: arm/arm64: Move kvm_is_write_fault to header file (Vitaly Kuznetsov) [1692804] - [virt] KVM: arm/arm64: arch_timer: Assign the phys timer on VHE systems (Vitaly Kuznetsov) [1692804] - [include] clocksource/arm_arch_timer: Store physical timer IRQ number for KVM on VHE (Vitaly Kuznetsov) [1692804] - [virt] KVM: arm/arm64: timer: Rework data structures for multiple timers (Vitaly Kuznetsov) [1692804] - [virt] KVM: arm/arm64: consolidate arch timer trap handlers (Vitaly Kuznetsov) [1692804] - [kvm] KVM: arm64: Reuse sys_reg() macro when searching the trap table (Vitaly Kuznetsov) [1692804] - [virt] KVM: arm64: Fix ICH_ELRSR_EL2 sysreg naming (Vitaly Kuznetsov) [1692804] - [virt] KVM: arm/arm64: Simplify bg_timer programming (Vitaly Kuznetsov) [1692804] - [arm64] KVM: arm/arm64: Factor out VMID into struct kvm_vmid (Vitaly Kuznetsov) [1692804] - [virt] arm/arm64: KVM: Statically configure the host's view of MPIDR (Vitaly Kuznetsov) [1692804] - [kvm] arm64: KVM: Drop VHE-specific HYP call stub (Vitaly Kuznetsov) [1692804] - [arm64] arm64: KVM: Allow for direct call of HYP functions when using VHE (Vitaly Kuznetsov) [1692804] - [virt] arm/arm64: KVM: Introduce kvm_call_hyp_ret() (Vitaly Kuznetsov) [1692804] - [kvm] KVM: PPC: Release all hardware TCE tables attached to a group (Vitaly Kuznetsov) [1692804] - [kvm] KVM: PPC: Book3S HV: Optimise mmio emulation for devices on FAST_MMIO_BUS (Vitaly Kuznetsov) [1692804] - [kvm] KVM: PPC: Book3S: Allow XICS emulation to work in nested hosts using XIVE (Vitaly Kuznetsov) [1692804] - [kvm] KVM: PPC: Book3S HV: Replace kmalloc_node+memset with kzalloc_node (Vitaly Kuznetsov) [1692804] - [kvm] KVM: PPC: Book3S PR: Add emulation for slbfee. instruction (Vitaly Kuznetsov) [1692804] - [kvm] kvm: vmx: Fix entry number check for add_atomic_switch_msr() (Vitaly Kuznetsov) [1692804] - [kvm] KVM: x86: Recompute PID.ON when clearing PID.SN (Vitaly Kuznetsov) [1692804] - [kvm] KVM: nVMX: Restore a preemption timer consistency check (Vitaly Kuznetsov) [1692804] - [kvm] x86/kvm/nVMX: read from MSR_IA32_VMX_PROCBASED_CTLS2 only when it is available (Vitaly Kuznetsov) [1692804] - [kvm] KVM: VMX: Use vcpu->arch.regs directly when saving/loading guest state (Vitaly Kuznetsov) [1692804] - [kvm] KVM: VMX: Don't save guest registers after VM-Fail (Vitaly Kuznetsov) [1692804] - [kvm] KVM: VMX: Invert the ordering of saving guest/host scratch reg at VM-Enter (Vitaly Kuznetsov) [1692804] - [kvm] KVM: VMX: Pass "launched" directly to the vCPU-run asm blob (Vitaly Kuznetsov) [1692804] - [kvm] KVM: VMX: Update VMCS.HOST_RSP via helper C function (Vitaly Kuznetsov) [1692804] - [kvm] KVM: VMX: Load/save guest CR2 via C code in __vmx_vcpu_run() (Vitaly Kuznetsov) [1692804] - [kvm] KVM: nVMX: Cache host_rsp on a per-VMCS basis (Vitaly Kuznetsov) [1692804] - [kvm] KVM: nVMX: Let the compiler select the reg for holding HOST_RSP (Vitaly Kuznetsov) [1692804] - [kvm] KVM: nVMX: Reference vmx->loaded_vmcs->launched directly (Vitaly Kuznetsov) [1692804] - [kvm] KVM: nVMX: Capture VM-Fail via CC_{SET, OUT} in nested early checks (Vitaly Kuznetsov) [1692804] - [kvm] KVM: nVMX: Capture VM-Fail to a local var in nested_vmx_check_vmentry_hw() (Vitaly Kuznetsov) [1692804] - [kvm] KVM: nVMX: Explicitly reference the scratch reg in nested early checks (Vitaly Kuznetsov) [1692804] - [kvm] KVM: nVMX: Drop STACK_FRAME_NON_STANDARD from nested_vmx_check_vmentry_hw() (Vitaly Kuznetsov) [1692804] - [kvm] KVM: nVMX: Remove a rogue "rax" clobber from nested_vmx_check_vmentry_hw() (Vitaly Kuznetsov) [1692804] - [kvm] KVM: VMX: Let the compiler save/load RDX during vCPU-run (Vitaly Kuznetsov) [1692804] - [kvm] KVM: VMX: Manually load RDX in vCPU-run asm blob (Vitaly Kuznetsov) [1692804] - [kvm] KVM: VMX: Save RSI to an unused output in the vCPU-run asm blob (Vitaly Kuznetsov) [1692804] - [kvm] KVM: VMX: Modify only RSP when creating a placeholder for guest's RCX (Vitaly Kuznetsov) [1692804] - [kvm] KVM: VMX: Zero out *all* general purpose registers after VM-Exit (Vitaly Kuznetsov) [1692804] - [kvm] KVM: nVMX: Check a single byte for VMCS "launched" in nested early checks (Vitaly Kuznetsov) [1692804] - [kvm] KVM: VMX: Compare only a single byte for VMCS' "launched" in vCPU-run (Vitaly Kuznetsov) [1692804] - [tools] selftests: kvm: add selftest for releasing VM file descriptor while in L2 (Vitaly Kuznetsov) [1692804] - [arm64] KVM: arm/arm64: Add kvm_ras.h to collect kvm specific RAS plumbing (Vitaly Kuznetsov) [1692804] - [kvm] KVM: x86: work around leak of uninitialized stack contents (CVE-2019-7222) (Vitaly Kuznetsov) [1692804] - [kvm] KVM: arm64: Forbid kprobing of the VHE world-switch code (Vitaly Kuznetsov) [1692804] - [virt] KVM: arm64: Relax the restriction on using stage2 PUD huge mapping (Vitaly Kuznetsov) [1692804] - [virt] KVM: arm/arm64: vgic: Always initialize the group of private IRQs (Vitaly Kuznetsov) [1692804] - [kvm] arm/arm64: KVM: Don't panic on failure to properly reset system registers (Vitaly Kuznetsov) [1692804] - [virt] arm/arm64: KVM: Allow a VCPU to fully reset itself (Vitaly Kuznetsov) [1692804] - [kvm] KVM: arm/arm64: Reset the VCPU without preemption and vcpu state loaded (Vitaly Kuznetsov) [1692804] - [kvm] KVM: s390: fix possible null pointer dereference in pending_irqs() (Vitaly Kuznetsov) [1692804] - [kvm] KVM: s390: start using the GIB (Vitaly Kuznetsov) [1692804] - [s390] KVM: s390: add gib_alert_irq_handler() (Vitaly Kuznetsov) [1692804] - [kvm] KVM: s390: kvm_s390_gisa_clear() now clears the IPM only (Vitaly Kuznetsov) [1692804] - [kvm] KVM: s390: add functions to (un)register GISC with GISA (Vitaly Kuznetsov) [1692804] - [kvm] KVM: s390: add kvm reference to struct sie_page2 (Vitaly Kuznetsov) [1692804] - [kvm] KVM: s390: add the GIB and its related life-cyle functions (Vitaly Kuznetsov) [1692804] - [s390] s390/cio: add function chsc_sgib() (Vitaly Kuznetsov) [1692804] - [kvm] KVM: s390: introduce struct kvm_s390_gisa_interrupt (Vitaly Kuznetsov) [1692804] - [kvm] KVM: s390: remove kvm_s390_ from gisa static inline functions (Vitaly Kuznetsov) [1692804] - [kvm] KVM: s390: use pending_irqs_no_gisa() where appropriate (Vitaly Kuznetsov) [1692804] - [kvm] KVM: s390: coding style kvm_s390_gisa_init/clear() (Vitaly Kuznetsov) [1692804] - [kvm] KVM: s390: move bitmap idle_mask into arch struct top level (Vitaly Kuznetsov) [1692804] - [virt] virt/kvm: Replace spin_is_locked() with lockdep (Vitaly Kuznetsov) [1692804] - [kvm] KVM: x86: Mark expected switch fall-throughs (Vitaly Kuznetsov) [1692804] - [kvm] KVM: x86: fix TRACE_INCLUDE_PATH and remove -I. header search paths (Vitaly Kuznetsov) [1692804] - [tools] KVM: selftests: check returned evmcs version range (Vitaly Kuznetsov) [1692804] - [kvm] x86/kvm/hyper-v: nested_enable_evmcs() sets vmcs_version incorrectly (Vitaly Kuznetsov) [1692804] - [kvm] KVM: VMX: Move vmx_vcpu_run()'s VM-Enter asm blob to a helper function (Vitaly Kuznetsov) [1692804] - [tools] kvm: selftests: Fix region overlap check in kvm_util (Vitaly Kuznetsov) [1692804] - [kvm] kvm: vmx: fix some -Wmissing-prototypes warnings (Vitaly Kuznetsov) [1692804] - [kvm] KVM: nSVM: clear events pending from svm_complete_interrupts() when exiting to L1 (Vitaly Kuznetsov) [1692804] - [kvm] svm: Fix AVIC incomplete IPI emulation (Vitaly Kuznetsov) [1692804] - [kvm] svm: Add warning message for AVIC IPI invalid target (Vitaly Kuznetsov) [1692804] - [x86] KVM: x86: WARN_ONCE if sending a PV IPI returns a fatal error (Vitaly Kuznetsov) [1692804] - [kvm] KVM: x86: Fix PV IPIs for 32-bit KVM host (Vitaly Kuznetsov) [1692804] - [kvm] x86/kvm/hyper-v: recommend using eVMCS only when it is enabled (Vitaly Kuznetsov) [1692804] - [kvm] x86/kvm/hyper-v: don't recommend doing reset via synthetic MSR (Vitaly Kuznetsov) [1692804] - [kvm] kvm: x86/vmx: Use kzalloc for cached_vmcs12 (Vitaly Kuznetsov) [1692804] - [kvm] KVM: VMX: Use the correct field var when clearing VM_ENTRY_LOAD_IA32_PERF_GLOBAL_CTRL (Vitaly Kuznetsov) [1692804] - [kvm] KVM: x86: Fix single-step debugging (Vitaly Kuznetsov) [1692804] - [kvm] x86/kvm/hyper-v: don't announce GUEST IDLE MSR support (Vitaly Kuznetsov) [1692804] - [kvm] arm64: KVM: Don't generate UNDEF when LORegion feature is present (Vitaly Kuznetsov) [1692804] - [virt] KVM: arm/arm64: vgic: Make vgic_cpu->ap_list_lock a raw_spinlock (Vitaly Kuznetsov) [1692804] - [virt] KVM: arm/arm64: vgic: Make vgic_dist->lpi_list_lock a raw_spinlock (Vitaly Kuznetsov) [1692804] - [virt] KVM: arm/arm64: vgic: Make vgic_irq->irq_lock a raw_spinlock (Vitaly Kuznetsov) [1692804] - [kvm] KVM: powerpc: remove -I. header search paths (Vitaly Kuznetsov) [1692804] - [documentation] Documentation/virtual/kvm: Update URL for AMD SEV API specification (Vitaly Kuznetsov) [1692804] - [kvm] KVM/VMX: Avoid return error when flush tlb successfully in the hv_remote_flush_tlb_with_range() (Vitaly Kuznetsov) [1692804] - [kvm] kvm: sev: Fail KVM_SEV_INIT if already initialized (Vitaly Kuznetsov) [1692804] - [virt] KVM: validate userspace input in kvm_clear_dirty_log_protect() (Vitaly Kuznetsov) [1692804] - [kvm] KVM: x86: Fix bit shifting in update_intel_pt_cfg (Vitaly Kuznetsov) [1692804] - [kvm] KVM: PPC: Book3S HV: radix: Fix uninitialized var build error (Vitaly Kuznetsov) [1692804] - [tools] kvm: selftests: ucall: fix exit mmio address guessing (Vitaly Kuznetsov) [1692804] - [kvm] KVM: VMX: Move VM-Enter + VM-Exit handling to non-inline sub-routines (Vitaly Kuznetsov) [1692804] - [kvm] KVM: VMX: Explicitly reference RCX as the vmx_vcpu pointer in asm blobs (Vitaly Kuznetsov) [1692804] - [kvm] KVM/x86: Use SVM assembly instruction mnemonics instead of .byte streams (Vitaly Kuznetsov) [1692804] - [kvm] KVM/MMU: Flush tlb directly in the kvm_zap_gfn_range() (Vitaly Kuznetsov) [1692804] - [kvm] KVM/MMU: Flush tlb directly in kvm_set_pte_rmapp() (Vitaly Kuznetsov) [1692804] - [virt] KVM/MMU: Move tlb flush in kvm_set_pte_rmapp() to kvm_mmu_notifier_change_pte() (Vitaly Kuznetsov) [1692804] - [kvm] KVM: Make kvm_set_spte_hva() return int (Vitaly Kuznetsov) [1692804] - [kvm] KVM: Replace old tlb flush function with new one to flush a specified range. (Vitaly Kuznetsov) [1692804] - [kvm] KVM/MMU: Add tlb flush with range helper function (Vitaly Kuznetsov) [1692804] - [kvm] KVM/VMX: Add hv tlb range flush support (Vitaly Kuznetsov) [1692804] - [x86] x86/hyper-v: Add HvFlushGuestAddressList hypercall support (Vitaly Kuznetsov) [1692804] - [x86] KVM: Add tlb_remote_flush_with_range callback in kvm_x86_ops (Vitaly Kuznetsov) [1692804] - [kvm] KVM: x86: Disable Intel PT when VMXON in L1 guest (Vitaly Kuznetsov) [1692804] - [kvm] KVM: x86: Set intercept for Intel PT MSRs read/write (Vitaly Kuznetsov) [1692804] - [kvm] KVM: x86: Implement Intel PT MSRs read/write emulation (Vitaly Kuznetsov) [1692804] - [kvm] KVM: x86: Introduce a function to initialize the PT configuration (Vitaly Kuznetsov) [1692804] - [kvm] KVM: x86: Add Intel PT context switch for each vcpu (Vitaly Kuznetsov) [1692804] - [kvm] KVM: x86: Add Intel Processor Trace cpuid emulation (Vitaly Kuznetsov) [1692804] - [kvm] KVM: x86: Add Intel PT virtualization work mode (Vitaly Kuznetsov) [1692804] - [x86] perf/x86/intel/pt: add new capability for Intel PT (Vitaly Kuznetsov) [1692804] - [x86] perf/x86/intel/pt: Add new bit definitions for PT MSRs (Vitaly Kuznetsov) [1692804] - [x86] perf/x86/intel/pt: Introduce intel_pt_validate_cap() (Vitaly Kuznetsov) [1692804] - [x86] perf/x86/intel/pt: Export pt_cap_get() (Vitaly Kuznetsov) [1692804] - [x86] perf/x86/intel/pt: Move Intel PT MSRs bit defines to global header (Vitaly Kuznetsov) [1692804] - [tools] kvm: selftests: aarch64: dirty_log_test: support greater than 40-bit IPAs (Vitaly Kuznetsov) [1692804] - [tools] kvm: selftests: add pa-48/va-48 VM modes (Vitaly Kuznetsov) [1692804] - [tools] kvm: selftests: dirty_log_test: improve mode param management (Vitaly Kuznetsov) [1692804] - [tools] kvm: selftests: dirty_log_test: reset guest test phys offset (Vitaly Kuznetsov) [1692804] - [tools] kvm: selftests: dirty_log_test: always use -t (Vitaly Kuznetsov) [1692804] - [tools] kvm: selftests: dirty_log_test: don't identity map the test mem (Vitaly Kuznetsov) [1692804] - [tools] kvm: selftests: x86_64: dirty_log_test: fix -t (Vitaly Kuznetsov) [1692804] - [virt] KVM: fix some typos (Vitaly Kuznetsov) [1692804] - [x86] x86/kvmclock: convert to SPDX identifiers (Vitaly Kuznetsov) [1692804] - [kvm] KVM: x86: Remove KF() macro placeholder (Vitaly Kuznetsov) [1692804] - [kvm] kvm: vmx: Allow guest read access to IA32_TSC (Vitaly Kuznetsov) [1692804] - [kvm] kvm: nVMX: NMI-window and interrupt-window exiting should wake L2 from HLT (Vitaly Kuznetsov) [1692804] - [kvm] KVM: nSVM: Fix nested guest support for PAUSE filtering. (Vitaly Kuznetsov) [1692804] - [kvm] KVM: VMX: Remove duplicated include from vmx.c (Vitaly Kuznetsov) [1692804] - [tools] selftests: kvm: report failed stage when exit reason is unexpected (Vitaly Kuznetsov) [1692804] - [kvm] KVM: x86: fix size of x86_fpu_cache objects (Vitaly Kuznetsov) [1692804] - [kvm] powerpc/fsl: Flush branch predictor when entering KVM (Vitaly Kuznetsov) [1692804] - [kvm] powerpc/fsl: Emulate SPRN_BUCSR register (Vitaly Kuznetsov) [1692804] - [kvm] KVM: x86: nSVM: fix switch to guest mmu (Vitaly Kuznetsov) [1692804] - [kvm] arm64: KVM: Add trapped system register access tracepoint (Vitaly Kuznetsov) [1692804] - [kvm] KVM: arm64: Make vcpu const in vcpu_read_sys_reg (Vitaly Kuznetsov) [1692804] - [virt] KVM: arm/arm64: arch_timer: Simplify kvm_timer_vcpu_terminate (Vitaly Kuznetsov) [1692804] - [virt] KVM: arm/arm64: Remove arch timer workqueue (Vitaly Kuznetsov) [1692804] - [virt] KVM: fix unregistering coalesced mmio zone from wrong bus (Vitaly Kuznetsov) [1692804] - [arm64] KVM: arm64: Add support for creating PUD hugepages at stage 2 (Vitaly Kuznetsov) [1692804] - [arm64] KVM: arm64: Update age handlers to support PUD hugepages (Vitaly Kuznetsov) [1692804] - [arm64] KVM: arm64: Support handling access faults for PUD hugepages (Vitaly Kuznetsov) [1692804] - [arm64] KVM: arm64: Support PUD hugepage in stage2_is_exec() (Vitaly Kuznetsov) [1692804] - [virt] KVM: arm64: Support dirty page tracking for PUD hugepages (Vitaly Kuznetsov) [1692804] - [virt] KVM: arm/arm64: Introduce helpers to manipulate page table entries (Vitaly Kuznetsov) [1692804] - [virt] KVM: arm/arm64: Re-factor setting the Stage 2 entry to exec on fault (Vitaly Kuznetsov) [1692804] - [virt] KVM: arm/arm64: Share common code in user_mem_abort() (Vitaly Kuznetsov) [1692804] - [kvm] KVM: arm/arm64: Log PSTATE for unhandled sysregs (Vitaly Kuznetsov) [1692804] - [kvm] arm64: KVM: Consistently advance singlestep when emulating instructions (Vitaly Kuznetsov) [1692804] - [virt] arm64: KVM: Skip MMIO insn after emulation (Vitaly Kuznetsov) [1692804] - [kvm] KVM: PPC: Book3S HV: Allow passthrough of an emulated device to an L3 guest (Vitaly Kuznetsov) [1692804] - [kvm] KVM: PPC: Book3S: Introduce new hcall H_COPY_TOFROM_GUEST to access quadrants 1 & 2 (Vitaly Kuznetsov) [1692804] - [kvm] KVM: PPC: Book3S HV: Allow passthrough of an emulated device to an L2 guest (Vitaly Kuznetsov) [1692804] - [kvm] KVM: PPC: Update kvmppc_st and kvmppc_ld to use quadrants (Vitaly Kuznetsov) [1692804] - [kvm] KVM: PPC: Add load_from_eaddr and store_to_eaddr to the kvmppc_ops struct (Vitaly Kuznetsov) [1692804] - [powerpc] KVM: PPC: Book3S HV: Implement functions to access quadrants 1 & 2 (Vitaly Kuznetsov) [1692804] - [kvm] KVM: PPC: Book3S HV: Add function kvmhv_vcpu_is_radix() (Vitaly Kuznetsov) [1692804] - [kvm] KVM: PPC: Book3S: Only report KVM_CAP_SPAPR_TCE_VFIO on powernv machines (Vitaly Kuznetsov) [1692804] - [tools] kvm: selftests: ucall: improve ucall placement in memory, fix unsigned comparison (Vitaly Kuznetsov) [1692804] - [kvm] kvm: x86: Dynamically allocate guest_fpu (Vitaly Kuznetsov) [1692804] - [kvm] kvm: x86: Use task structs fpu field for user (Vitaly Kuznetsov) [1692804] - [kvm] KVM: nVMX: Move the checks for Guest Non-Register States to a separate helper function (Vitaly Kuznetsov) [1692804] - [kvm] KVM: nVMX: Move the checks for Host Control Registers and MSRs to a separate helper function (Vitaly Kuznetsov) [1692804] - [kvm] KVM: nVMX: Move the checks for VM-Entry Control Fields to a separate helper function (Vitaly Kuznetsov) [1692804] - [kvm] KVM: nVMX: Move the checks for VM-Exit Control Fields to a separate helper function (Vitaly Kuznetsov) [1692804] - [kvm] KVM: nVMX: Remove param indirection from nested_vmx_check_msr_switch() (Vitaly Kuznetsov) [1692804] - [kvm] KVM: nVMX: Move the checks for VM-Execution Control Fields to a separate helper function (Vitaly Kuznetsov) [1692804] - [kvm] KVM: nVMX: Prepend "nested_vmx_" to check_vmentry_{pre, post}reqs() (Vitaly Kuznetsov) [1692804] - [kvm] KVM/VMX: Check ept_pointer before flushing ept tlb (Vitaly Kuznetsov) [1692804] - [kvm] KVM nVMX: MSRs should not be stored if VM-entry fails during or after loading guest state (Vitaly Kuznetsov) [1692804] - [kvm] kvm: x86: Don't modify MSR_PLATFORM_INFO on vCPU reset (Vitaly Kuznetsov) [1692804] - [kvm] kvm: vmx: add cpu into VMX preemption timer bug list (Vitaly Kuznetsov) [1692804] - [kvm] x86/hyper-v: Stop caring about EOI for direct stimers (Vitaly Kuznetsov) [1692804] - [kvm] x86/kvm/hyper-v: avoid open-coding stimer_mark_pending() in kvm_hv_notify_acked_sint() (Vitaly Kuznetsov) [1692804] - [kvm] x86/kvm/hyper-v: direct mode for synthetic timers (Vitaly Kuznetsov) [1692804] - [x86] x86/kvm/hyper-v: use stimer config definition from hyperv-tlfs.h (Vitaly Kuznetsov) [1692804] - [tools] KVM: selftests: Add hyperv_cpuid test (Vitaly Kuznetsov) [1692804] - [tools] KVM: selftests: implement an unchecked version of vcpu_ioctl() (Vitaly Kuznetsov) [1692804] - [kvm] x86/kvm/hyper-v: Introduce KVM_GET_SUPPORTED_HV_CPUID (Vitaly Kuznetsov) [1692804] - [kvm] x86/hyper-v: Do some housekeeping in hyperv-tlfs.h (Vitaly Kuznetsov) [1692804] - [x86] x86/hyper-v: Mark TLFS structures packed (Vitaly Kuznetsov) [1692804] - [kvm] x86/kvm/hyper-v: Introduce nested_get_evmcs_version() helper (Vitaly Kuznetsov) [1692804] - [kvm] x86: kvm: hyperv: don't retry message delivery for periodic timers (Vitaly Kuznetsov) [1692804] - [kvm] x86: kvm: hyperv: simplify SynIC message delivery (Vitaly Kuznetsov) [1692804] - [kvm] kvm: x86: remove unnecessary recalculate_apic_map (Vitaly Kuznetsov) [1692804] - [kvm] kvm: svm: remove unused struct definition (Vitaly Kuznetsov) [1692804] - [kvm] kvm: vmx: Skip all SYSCALL MSRs in setup_msrs() when !EFER.SCE (Vitaly Kuznetsov) [1692804] - [kvm] kvm: vmx: Don't set hardware IA32_CSTAR MSR on VM-entry (Vitaly Kuznetsov) [1692804] - [kvm] kvm: vmx: Document the need for MSR_STAR in i386 builds (Vitaly Kuznetsov) [1692804] - [kvm] kvm: vmx: Set IA32_TSC_AUX for legacy mode guests (Vitaly Kuznetsov) [1692804] - [kvm] KVM: nVMX: Move nested code to dedicated files (Vitaly Kuznetsov) [1692804] - [kvm] KVM: VMX: Expose nested_vmx_allowed() to nested VMX as a non-inline (Vitaly Kuznetsov) [1692804] - [kvm] KVM: VMX: Expose various getters and setters to nested VMX (Vitaly Kuznetsov) [1692804] - [kvm] KVM: VMX: Expose misc variables needed for nested VMX (Vitaly Kuznetsov) [1692804] - [kvm] KVM: nVMX: Move "vmcs12 to shadow/evmcs sync" to helper function (Vitaly Kuznetsov) [1692804] - [kvm] KVM: nVMX: Call nested_vmx_setup_ctls_msrs() iff @nested is true (Vitaly Kuznetsov) [1692804] - [kvm] KVM: nVMX: Set callbacks for nested functions during hardware setup (Vitaly Kuznetsov) [1692804] - [kvm] KVM: VMX: Move the hardware {un}setup functions to the bottom (Vitaly Kuznetsov) [1692804] - [kvm] KVM: x86: nVMX: Allow nested_enable_evmcs to be NULL (Vitaly Kuznetsov) [1692804] - [kvm] KVM: VMX: Move nested hardware/vcpu {un}setup to helper functions (Vitaly Kuznetsov) [1692804] - [kvm] KVM: VMX: Move VMX instruction wrappers to a dedicated header file (Vitaly Kuznetsov) [1692804] - [kvm] KVM: VMX: Move eVMCS code to dedicated files (Vitaly Kuznetsov) [1692804] - [kvm] KVM: VMX: Add vmx.h to hold VMX definitions (Vitaly Kuznetsov) [1692804] - [kvm] KVM: nVMX: Move vmcs12 code to dedicated files (Vitaly Kuznetsov) [1692804] - [kvm] KVM: VMX: Move VMCS definitions to dedicated file (Vitaly Kuznetsov) [1692804] - [kvm] KVM: VMX: Expose various module param vars via capabilities.h (Vitaly Kuznetsov) [1692804] - [kvm] KVM: VMX: Move capabilities structs and helpers to dedicated file (Vitaly Kuznetsov) [1692804] - [kvm] KVM: VMX: Pass vmx_capability struct to setup_vmcs_config() (Vitaly Kuznetsov) [1692804] - [kvm] KVM: VMX: Properly handle dynamic VM Entry/Exit controls (Vitaly Kuznetsov) [1692804] - [kvm] KVM: VMX: Move caching of MSR_IA32_XSS to hardware_setup() (Vitaly Kuznetsov) [1692804] - [kvm] KVM: VMX: Drop the "vmx" prefix from vmx_evmcs.h (Vitaly Kuznetsov) [1692804] - [kvm] KVM: VMX: rename vmx_shadow_fields.h to vmcs_shadow_fields.h (Vitaly Kuznetsov) [1692804] - [kvm] KVM: VMX: Move VMX specific files to a "vmx" subdirectory (Vitaly Kuznetsov) [1692804] - [kvm] KVM: x86: Add requisite includes to hyperv.h (Vitaly Kuznetsov) [1692804] - [kvm] KVM: x86: Add requisite includes to kvm_cache_regs.h (Vitaly Kuznetsov) [1692804] - [kvm] KVM: VMX: Alphabetize the includes in vmx.c (Vitaly Kuznetsov) [1692804] - [kvm] KVM: nVMX: Allocate and configure VM{READ, WRITE} bitmaps iff enable_shadow_vmcs (Vitaly Kuznetsov) [1692804] - [tools] kvm: introduce manual dirty log reprotect (Vitaly Kuznetsov) [1692804] - [virt] kvm: rename last argument to kvm_get_dirty_log_protect (Vitaly Kuznetsov) [1692804] - [virt] kvm: make KVM_CAP_ENABLE_CAP_VM architecture agnostic (Vitaly Kuznetsov) [1692804] - [kvm] KVM: PPC: Book3S PR: Set hflag to indicate that POWER9 supports 1T segments (Vitaly Kuznetsov) [1692804] - [kvm] KVM: PPC: Book3S HV: Change to use DEFINE_SHOW_ATTRIBUTE macro (Vitaly Kuznetsov) [1692804] - [arm64] arm64: Don't trap host pointer auth use to EL2 (Vitaly Kuznetsov) [1692804] - [kvm] arm64/kvm: hide ptrauth from guests (Vitaly Kuznetsov) [1692804] - [arm64] arm64: add pointer authentication register bits (Vitaly Kuznetsov) [1692804] - [arm64] arm64: add comments about EC exception levels (Vitaly Kuznetsov) [1692804] - [arm64] arm64/kvm: consistently handle host HCR_EL2 flags (Vitaly Kuznetsov) [1692804] - [arm64] arm64: Add configuration/documentation for Cortex-A76 erratum 1165522 (Vitaly Kuznetsov) [1692804] - [kvm] arm64: KVM: Handle ARM erratum 1165522 in TLB invalidation (Vitaly Kuznetsov) [1692804] - [kvm] arm64: KVM: Add synchronization on translation regime change for erratum 1165522 (Vitaly Kuznetsov) [1692804] - [arm64] arm64: KVM: Force VHE for systems affected by erratum 1165522 (Vitaly Kuznetsov) [1692804] - [arm64] arm64: Add TCR_EPD{0,1} definitions (Vitaly Kuznetsov) [1692804] - [virt] KVM: arm64: Rework detection of SVE, !VHE systems (Vitaly Kuznetsov) [1692804] - [kvm] nVMX x86: Check VMX-preemption timer controls on vmentry of L2 guests (Vitaly Kuznetsov) [1692804] - [kvm] KVM/nVMX: Remove unneeded forward jump in nested_vmx_check_vmentry_hw asm (Vitaly Kuznetsov) [1692804] - [kvm] KVM: nVMX: Unrestricted guest mode requires EPT (Vitaly Kuznetsov) [1692804] - [tools] tools/kvm_stat: switch to python3 (Vitaly Kuznetsov) [1692804] - [kvm] KVM: x86: Trace changes to active TSC offset regardless if vCPU in guest-mode (Vitaly Kuznetsov) [1692804] - [kvm] KVM: nVMX: vmcs12 revision_id is always VMCS12_REVISION even when copied from eVMCS (Vitaly Kuznetsov) [1692804] - [kvm] KVM: nVMX: Verify eVMCS revision id match supported eVMCS version on eVMCS VMPTRLD (Vitaly Kuznetsov) [1692804] - [kvm] x86/kvm/vmx: fix old-style function declaration (Vitaly Kuznetsov) [1692804] - [kvm] KVM: x86: fix empty-body warnings (Vitaly Kuznetsov) [1692804] - [kvm] KVM: nVMX: Fix kernel info-leak when enabling KVM_CAP_HYPERV_ENLIGHTENED_VMCS more than once (Vitaly Kuznetsov) [1692804] - [virt] KVM: arm/arm64: vgic: Replace spin_is_locked() with lockdep (Vitaly Kuznetsov) [1692804] - [kvm] KVM: PPC: Move and undef TRACE_INCLUDE_PATH/FILE (Vitaly Kuznetsov) [1692804] - [kvm] KVM: PPC: Use exported tb_to_ns() function in decrementer emulation (Vitaly Kuznetsov) [1692804] - [tools] selftests: kvm: Fix -Wformat warnings (Vitaly Kuznetsov) [1692804] - [tools] kvm: selftests: fix spelling mistake "Insufficent" -> "Insufficient" (Vitaly Kuznetsov) [1692804] - [kvm] Revert "kvm: x86: optimize dr6 restore" (Vitaly Kuznetsov) [1692804] - [kvm] KVM: PPC: Optimize clearing TCEs for sparse tables (Vitaly Kuznetsov) [1692804] - [kvm] x86/kvm/nVMX: tweak shadow fields (Vitaly Kuznetsov) [1692804] - [tools] selftests/kvm: add missing executables to .gitignore (Vitaly Kuznetsov) [1692804] - [kvm] KVM: PPC: Book3S HV: Don't use streamlined entry path on early POWER9 chips (Vitaly Kuznetsov) [1692804] - [virt] arm/arm64: KVM: Enable 32 bits kvm vcpu events support (Vitaly Kuznetsov) [1692804] - [virt] arm/arm64: KVM: Rename function kvm_arch_dev_ioctl_check_extension() (Vitaly Kuznetsov) [1692804] - [kvm] KVM: VMX: enable nested virtualization by default (Vitaly Kuznetsov) [1692804] - [kvm] KVM/x86: Use 32bit xor to clear registers in svm.c (Vitaly Kuznetsov) [1692804] - [kvm] kvm: x86: Introduce KVM_CAP_EXCEPTION_PAYLOAD (Vitaly Kuznetsov) [1692804] - [kvm] kvm: vmx: Defer setting of DR6 until #DB delivery (Vitaly Kuznetsov) [1692804] - [kvm] kvm: x86: Defer setting of CR2 until #PF delivery (Vitaly Kuznetsov) [1692804] - [kvm] kvm: x86: Add payload operands to kvm_multiple_exception (Vitaly Kuznetsov) [1692804] - [x86] kvm: x86: Add exception payload fields to kvm_vcpu_events (Vitaly Kuznetsov) [1692804] - [kvm] kvm: x86: Add has_payload and payload to kvm_queued_exception (Vitaly Kuznetsov) [1692804] - [documentation] KVM: Documentation: Fix omission in struct kvm_vcpu_events (Vitaly Kuznetsov) [1692804] - [tools] KVM: selftests: add Enlightened VMCS test (Vitaly Kuznetsov) [1692804] - [kvm] x86/kvm/nVMX: nested state migration for Enlightened VMCS (Vitaly Kuznetsov) [1692804] - [tools] KVM: selftests: state_test: test bare VMXON migration (Vitaly Kuznetsov) [1692804] - [kvm] x86/kvm/hyperv: don't clear VP assist pages on init (Vitaly Kuznetsov) [1692804] - [kvm] KVM: nVMX: optimize prepare_vmcs02{, _full} for Enlightened VMCS case (Vitaly Kuznetsov) [1692804] - [kvm] KVM: nVMX: implement enlightened VMPTRLD and VMCLEAR (Vitaly Kuznetsov) [1692804] - [kvm] KVM: nVMX: add enlightened VMCS state (Vitaly Kuznetsov) [1692804] - [kvm] KVM: nVMX: add KVM_CAP_HYPERV_ENLIGHTENED_VMCS capability (Vitaly Kuznetsov) [1692804] - [kvm] KVM: VMX: refactor evmcs_sanitize_exec_ctrls() (Vitaly Kuznetsov) [1692804] - [virt] KVM: refine the comment of function gfn_to_hva_memslot_prot() (Vitaly Kuznetsov) [1692804] - [kvm] KVM: x86: reintroduce pte_list_remove, but including mmu_spte_clear_track_bits (Vitaly Kuznetsov) [1692804] - [kvm] KVM: x86: rename pte_list_remove to __pte_list_remove (Vitaly Kuznetsov) [1692804] - [virt] kvm/x86 : add coalesced pio support (Vitaly Kuznetsov) [1692804] - [documentation] kvm/x86 : add document for coalesced mmio (Vitaly Kuznetsov) [1692804] - [kvm] kvm/x86 : fix some typo (Vitaly Kuznetsov) [1692804] - [kvm] KVM/VMX: Change hv flush logic when ept tables are mismatched. (Vitaly Kuznetsov) [1692804] - [kvm] KVM/x86: Use 32bit xor to clear register (Vitaly Kuznetsov) [1692804] - [x86] KVM/x86: Use assembly instruction mnemonics instead of .byte streams (Vitaly Kuznetsov) [1692804] - [kvm] KVM/x86: Fix invvpid and invept register operand size in 64-bit mode (Vitaly Kuznetsov) [1692804] - [kvm] x86/kvm/mmu: check if MMU reconfiguration is needed in init_kvm_nested_mmu() (Vitaly Kuznetsov) [1692804] - [kvm] x86/kvm/mmu: check if tdp/shadow MMU reconfiguration is needed (Vitaly Kuznetsov) [1692804] - [kvm] x86/kvm/nVMX: introduce source data cache for kvm_init_shadow_ept_mmu() (Vitaly Kuznetsov) [1692804] - [kvm] x86/kvm/mmu: make space for source data caching in struct kvm_mmu (Vitaly Kuznetsov) [1692804] - [kvm] x86/kvm/mmu: get rid of redundant kvm_mmu_setup() (Vitaly Kuznetsov) [1692804] - [kvm] x86/kvm/mmu: introduce guest_mmu (Vitaly Kuznetsov) [1692804] - [kvm] x86/kvm/mmu.c: add kvm_mmu parameter to kvm_mmu_free_roots() (Vitaly Kuznetsov) [1692804] - [kvm] x86/kvm/mmu.c: set get_pdptr hook in kvm_init_shadow_ept_mmu() (Vitaly Kuznetsov) [1692804] - [kvm] x86/kvm/mmu: make vcpu->mmu a pointer to the current MMU (Vitaly Kuznetsov) [1692804] - [kvm] kvm: x86: optimize dr6 restore (Vitaly Kuznetsov) [1692804] - [kvm] KVM: x86: hyperv: optimize sparse VP set processing (Vitaly Kuznetsov) [1692804] - [kvm] KVM: x86: hyperv: fix 'tlb_lush' typo (Vitaly Kuznetsov) [1692804] - [virt] vgic: Add support for 52bit guest physical address (Vitaly Kuznetsov) [1692804] - [kvm] KVM: nVMX: WARN if nested run hits VMFail with early consistency checks enabled (Vitaly Kuznetsov) [1692804] - [kvm] KVM: nVMX: add option to perform early consistency checks via H/W (Vitaly Kuznetsov) [1692804] - [kvm] KVM: vmx: write HOST_IA32_EFER in vmx_set_constant_host_state() (Vitaly Kuznetsov) [1692804] - [kvm] KVM: nVMX: call kvm_skip_emulated_instruction in nested_vmx_{fail, succeed} (Vitaly Kuznetsov) [1692804] - [kvm] KVM: nVMX: do not call nested_vmx_succeed() for consistency check VMExit (Vitaly Kuznetsov) [1692804] - [kvm] KVM: nVMX: do not skip VMEnter instruction that succeeds (Vitaly Kuznetsov) [1692804] - [kvm] KVM: nVMX: do early preparation of vmcs02 before check_vmentry_postreqs() (Vitaly Kuznetsov) [1692804] - [kvm] KVM: nVMX: initialize vmcs02 constant exactly once (per VMCS) (Vitaly Kuznetsov) [1692804] - [kvm] KVM: nVMX: split pieces of prepare_vmcs02() to prepare_vmcs02_early() (Vitaly Kuznetsov) [1692804] - [kvm] KVM: VMX: remove ASSERT() on vmx->pml_pg validity (Vitaly Kuznetsov) [1692804] - [kvm] KVM: vVMX: rename label for post-enter_guest_mode consistency check (Vitaly Kuznetsov) [1692804] - [kvm] KVM: nVMX: assimilate nested_vmx_entry_failure() into nested_vmx_enter_non_root_mode() (Vitaly Kuznetsov) [1692804] - [kvm] KVM: nVMX: rename enter_vmx_non_root_mode to nested_vmx_enter_non_root_mode (Vitaly Kuznetsov) [1692804] - [kvm] KVM: nVMX: try to set EFER bits correctly when initializing controls (Vitaly Kuznetsov) [1692804] - [kvm] KVM: vmx: do not unconditionally clear EFER switching (Vitaly Kuznetsov) [1692804] - [kvm] KVM: nVMX: reset cache/shadows when switching loaded VMCS (Vitaly Kuznetsov) [1692804] - [kvm] KVM: nVMX: use vm_exit_controls_init() to write exit controls for vmcs02 (Vitaly Kuznetsov) [1692804] - [kvm] KVM: nVMX: move vmcs12 EPTP consistency check to check_vmentry_prereqs() (Vitaly Kuznetsov) [1692804] - [kvm] KVM: nVMX: move host EFER consistency checks to VMFail path (Vitaly Kuznetsov) [1692804] - [virt] KVM: leverage change to adjust slots->used_slots in update_memslots() (Vitaly Kuznetsov) [1692804] - [kvm] KVM: x86: hyperv: implement PV IPI send hypercalls (Vitaly Kuznetsov) [1692804] - [kvm] KVM: x86: hyperv: optimize kvm_hv_flush_tlb() for vp_index == vcpu_idx case (Vitaly Kuznetsov) [1692804] - [kvm] KVM: x86: hyperv: valid_bank_mask should be 'u64' (Vitaly Kuznetsov) [1692804] - [kvm] KVM: x86: hyperv: keep track of mismatched VP indexes (Vitaly Kuznetsov) [1692804] - [virt] KVM: x86: hyperv: optimize 'all cpus' case in kvm_hv_flush_tlb() (Vitaly Kuznetsov) [1692804] - [kvm] kvm/x86: return meaningful value from KVM_SIGNAL_MSI (Vitaly Kuznetsov) [1692804] - [kvm] KVM: x86: move definition PT_MAX_HUGEPAGE_LEVEL and KVM_NR_PAGE_SIZES together (Vitaly Kuznetsov) [1692804] - [kvm] KVM/VMX: Remve unused function is_external_interrupt(). (Vitaly Kuznetsov) [1692804] - [kvm] KVM: x86: return 0 in case kvm_mmu_memory_cache has min number of objects (Vitaly Kuznetsov) [1692804] - [kvm] nVMX x86: Make nested_vmx_check_pml_controls() concise (Vitaly Kuznetsov) [1692804] - [x86] KVM: x86: adjust kvm_mmu_page member to save 8 bytes (Vitaly Kuznetsov) [1692804] - [tools] kvm: selftests: support high GPAs in dirty_log_test (Vitaly Kuznetsov) [1692804] - [tools] kvm: selftests: stop lying to aarch64 tests about PA-bits (Vitaly Kuznetsov) [1692804] - [tools] kvm: selftests: dirty_log_test: also test 64K pages on aarch64 (Vitaly Kuznetsov) [1692804] - [tools] kvm: selftests: port dirty_log_test to aarch64 (Vitaly Kuznetsov) [1692804] - [tools] kvm: selftests: introduce new VM mode for 64K pages (Vitaly Kuznetsov) [1692804] - [tools] kvm: selftests: add vcpu support for aarch64 (Vitaly Kuznetsov) [1692804] - [tools] kvm: selftests: add virt mem support for aarch64 (Vitaly Kuznetsov) [1692804] - [tools] kvm: selftests: add vm_phy_pages_alloc (Vitaly Kuznetsov) [1692804] - [tools] kvm: selftests: tidy up kvm_util (Vitaly Kuznetsov) [1692804] - [tools] kvm: selftests: add cscope make target (Vitaly Kuznetsov) [1692804] - [tools] kvm: selftests: move arch-specific files to arch-specific locations (Vitaly Kuznetsov) [1692804] - [tools] kvm: selftests: introduce ucall (Vitaly Kuznetsov) [1692804] - [tools] kvm: selftests: vcpu_setup: set cr4.osfxsr (Vitaly Kuznetsov) [1692804] - [kvm] KVM: LAPIC: Tune lapic_timer_advance_ns automatically (Vitaly Kuznetsov) [1692804] - [kvm] KVM: nVMX: Do not flush TLB on L1<->L2 transitions if L1 uses VPID and EPT (Vitaly Kuznetsov) [1692804] - [kvm] KVM: nVMX: Flush linear and combined mappings on VPID02 related flushes (Vitaly Kuznetsov) [1692804] - [kvm] KVM: nVMX: Use correct VPID02 when emulating L1 INVVPID (Vitaly Kuznetsov) [1692804] - [kvm] KVM: nVMX: Flush TLB entries tagged by dest EPTP on L1<->L2 transitions (Vitaly Kuznetsov) [1692804] - [kvm] KVM: vmx: rename KVM_GUEST_CR0_MASK tp KVM_VM_CR0_ALWAYS_OFF (Vitaly Kuznetsov) [1692804] - [kvm] KVM: PPC: Remove redundand permission bits removal (Vitaly Kuznetsov) [1692804] - [kvm] KVM: PPC: Propagate errors to the guest when failed instead of ignoring (Vitaly Kuznetsov) [1692804] - [kvm] KVM: PPC: Book3S HV: Provide mode where all vCPUs on a core must be the same VM (Vitaly Kuznetsov) [1692804] - [kvm] KVM: PPC: Book3S PR: Exiting split hack mode needs to fixup both PC and LR (Vitaly Kuznetsov) [1692804] - [kvm] arm64: KVM: Remove some extra semicolon in kvm_target_cpu (Vitaly Kuznetsov) [1692804] - [kvm] KVM: PPC: Validate all tces before updating tables (Vitaly Kuznetsov) [1692804] - [documentation] arm64: Add silicon-errata.txt entry for ARM erratum 1188873 (Vitaly Kuznetsov) [1692804] - [arm64] arm64: arch_timer: Add workaround for ARM erratum 1188873 (Vitaly Kuznetsov) [1692804] - [virt] signal/arm/kvm: Use send_sig_mceerr (Vitaly Kuznetsov) [1692804] - [arm64] arm64/cpufeatures: Introduce ESR_ELx_SYS64_ISS_RT() (Vitaly Kuznetsov) [1692804] - [kvm] signal/x86: Use send_sig_mceerr as apropriate (Vitaly Kuznetsov) [1692804] - [x86] x86/kvm: Use __bss_decrypted attribute in shared variables (Vitaly Kuznetsov) [1692804] - [x86] x86/mm: Add .bss..decrypted section to hold shared variables (Vitaly Kuznetsov) [1692804] - [kvm] KVM: vmx: Inject #UD for SGX ENCLS instruction in guest (Vitaly Kuznetsov) [1692804] - [x86] KVM: vmx: Add defines for SGX ENCLS exiting (Vitaly Kuznetsov) [1692804] - [documentation] KVM: Documentation: rename the capability of KVM_CAP_ARM_SET_SERROR_ESR (Vitaly Kuznetsov) [1692804] - [x86] x86/kvmclock: Mark kvm_get_preset_lpj() as __init (Vitaly Kuznetsov) [1692804] - [virt] kvm: Don't open code task_pid in kvm_vcpu_ioctl (Vitaly Kuznetsov) [1692804] - [virt] KVM: arm64: Share the parts of get/set events useful to 32bit (Vitaly Kuznetsov) [1692804] - [kvm] arm64: KVM: export the capability to set guest SError syndrome (Vitaly Kuznetsov) [1692804] - [kvm] arm/arm64: KVM: Add KVM_GET/SET_VCPU_EVENTS (Vitaly Kuznetsov) [1692804] - [x86] x86/kvmclock: Switch kvmclock data to a PER_CPU variable (Vitaly Kuznetsov) [1692804] - [x86] x86/kvmclock: Move kvmclock vsyscall param and init to kvmclock (Vitaly Kuznetsov) [1692804] - [x86] x86/kvmclock: Mark variables __initdata and __ro_after_init (Vitaly Kuznetsov) [1692804] - [x86] x86/kvmclock: Cleanup the code (Vitaly Kuznetsov) [1692804] - [x86] x86/kvmclock: Decrapify kvm_register_clock() (Vitaly Kuznetsov) [1692804] - [x86] x86/kvmclock: Remove page size requirement from wall_clock (Vitaly Kuznetsov) [1692804] - [x86] x86/kvmclock: Remove memblock dependency (Vitaly Kuznetsov) [1692804] - [kvm] kvm/arm: use PSR_AA32 definitions (Vitaly Kuznetsov) [1692804] - [kvm] arm64: KVM: Handle Set/Way CMOs as NOPs if FWB is present (Vitaly Kuznetsov) [1692804] - [arm64] arm64: KVM: Add support for Stage-2 control of memory types and cacheability (Vitaly Kuznetsov) [1692804] - [arm64] arm64: Handle mismatched cache type (Vitaly Kuznetsov) [1692804] - [arm64] arm64: Fix mismatched cache line size detection (Vitaly Kuznetsov) [1692804]- [lib] rhel-kabi: Add RH_KABI_FORCE_CHANGE() to radix-tree and idr functions (Don Dutile) [1692079] - [lib] XArray: Fix xa_reserve for 2-byte aligned entries (Don Dutile) [1692079] - [lib] XArray: Fix xa_erase of 2-byte aligned entries (Don Dutile) [1692079] - [lib] XArray: Use xa_cmpxchg to implement xa_reserve (Don Dutile) [1692079] - [lib] XArray: Fix xa_release in allocating arrays (Don Dutile) [1692079] - [lib] XArray: Mark xa_insert and xa_reserve as must_check (Don Dutile) [1692079] - [lib] XArray: Add cyclic allocation (Don Dutile) [1692079] - [lib] XArray: Redesign xa_alloc API (Don Dutile) [1692079] - [lib] XArray: Add support for 1s-based allocation (Don Dutile) [1692079] - [lib] XArray: Change xa_insert to return -EBUSY (Don Dutile) [1692079] - [lib] XArray: Update xa_erase family descriptions (Don Dutile) [1692079] - [lib] XArray tests: RCU lock prohibits GFP_KERNEL (Don Dutile) [1692079] - [include] XArray: Fix an arithmetic error in xa_is_err (Don Dutile) [1692079] - [lib] XArray tests: Check mark 2 gets squashed (Don Dutile) [1692079] - [include] XArray: Fix typo in comment (Don Dutile) [1692079] - [lib] XArray: Honour reserved entries in xa_insert (Don Dutile) [1692079] - [lib] XArray: Permit storing 2-byte-aligned pointers (Don Dutile) [1692079] - [lib] XArray: Change xa_for_each iterator (Don Dutile) [1692079] - [lib] XArray: Turn xa_init_flags into a static inline (Don Dutile) [1692079] - [lib] XArray tests: Add RCU locking (Don Dutile) [1692079] - [lib] XArray: Fix xa_alloc when id exceeds max (Don Dutile) [1692079] - [lib] XArray tests: Check iterating over multiorder entries (Don Dutile) [1692079] - [lib] XArray tests: Handle larger indices more elegantly (Don Dutile) [1692079] - [include] XArray: Add xa_cmpxchg_irq and xa_cmpxchg_bh (Don Dutile) [1692079] - [tools] radix tree: Don't return retry entries from lookup (Don Dutile) [1692079] - [lib] XArray tests: Add missing locking (Don Dutile) [1692079] - [lib] XArray tests: Correct some 64-bit assumptions (Don Dutile) [1692079] - [lib] XArray: Correct xa_store_range (Don Dutile) [1692079] - [lib] XArray: Fix Documentation (Don Dutile) [1692079] - [lib] XArray: Handle NULL pointers differently for allocation (Don Dutile) [1692079] - [lib] XArray: Unify xa_store and __xa_store (Don Dutile) [1692079] - [include] XArray: Add xa_store_bh() and xa_store_irq() (Don Dutile) [1692079] - [lib] XArray: Turn xa_erase into an exported function (Don Dutile) [1692079] - [lib] XArray: Unify xa_cmpxchg and __xa_cmpxchg (Don Dutile) [1692079] - [lib] XArray: Regularise xa_reserve (Don Dutile) [1692079] - [lib] XArray: Export __xa_foo to non-GPL modules (Don Dutile) [1692079] - [lib] XArray: Fix xa_for_each with a single element at 0 (Don Dutile) [1692079] - [lib] xarray: Add range store functionality (Don Dutile) [1692079] - [lib] xarray: Move multiorder_check to in-kernel tests (Don Dutile) [1692079] - [lib] xarray: Move multiorder_shrink to kernel tests (Don Dutile) [1692079] - [lib] xarray: Move multiorder account test in-kernel (Don Dutile) [1692079] - [tools] radix tree test suite: Convert iteration test to XArray (Don Dutile) [1692079] - [tools] radix tree test suite: Convert tag_tagged_items to XArray (Don Dutile) [1692079] - [tools] radix tree test suite: Convert regression1 to XArray (Don Dutile) [1692079] - [lib] ida: Convert to XArray (Don Dutile) [1692079] - [lib] xarray: Track free entries in an XArray (Don Dutile) [1692079] - [lib] xarray: Add xa_reserve and xa_release (Don Dutile) [1692079] - [lib] xarray: Add xas_create_range (Don Dutile) [1692079] - [lib] xarray: Add xas_for_each_conflict (Don Dutile) [1692079] - [lib] xarray: Step through an XArray (Don Dutile) [1692079] - [lib] xarray: Destroy an XArray (Don Dutile) [1692079] - [lib] xarray: Extract entries from an XArray (Don Dutile) [1692079] - [lib] xarray: Add XArray iterators (Don Dutile) [1692079] - [lib] xarray: Add XArray conditional store operations (Don Dutile) [1692079] - [tools] xarray: Add XArray unconditional store operations (Don Dutile) [1692079] - [tools] xarray: Add XArray marks (Don Dutile) [1692079] - [tools] xarray: Add XArray load operation (Don Dutile) [1692079] - [documentation] xarray: Add documentation (Don Dutile) [1692079] - [include] xarray: Define struct xa_node (Don Dutile) [1692079] - [tools] xarray: Add definition of struct xarray (Don Dutile) [1692079] - [lib] test_ida: Fix lockdep warning (Don Dutile) [1692079] - [lib] xarray: Change definition of sibling entries (Don Dutile) [1692079] - [mm] xarray: Replace exceptional entries (Don Dutile) [1692079] - [lib] idr: Permit any valid kernel pointer to be stored (Don Dutile) [1692079] - [pci] Update email address (Don Dutile) [1692079] - [lib] ida: Change ida_get_new_above to return the id (Don Dutile) [1692079] - [lib] ida: Remove old API (Don Dutile) [1692079] - [target] target/iscsi: Allocate session IDs from an IDA (Don Dutile) [1692079] - [target] iscsi target: fix session creation failure handling (Don Dutile) [1692079] - [drm] drm/vmwgfx: Return 0 when gmrid::get_node runs out of ID's (Don Dutile) [1692079] - [drm] drm/vmwgfx: Convert to new IDA API (Don Dutile) [1692079] - [dma] dmaengine: Convert to new IDA API (Don Dutile) [1692079] - [powerpc] ppc: Convert vas ID allocation to new IDA API (Don Dutile) [1692079] - [media] media: Convert entity ID allocation to new IDA API (Don Dutile) [1692079] - [mm] ppc: Convert mmu context allocation to new IDA API (Don Dutile) [1692079] - [net] Convert net_namespace to new IDA API (Don Dutile) [1692079] - [misc] cb710: Convert to new IDA API (Don Dutile) [1692079] - [block] rsxx: Convert to new IDA API (Don Dutile) [1692079] - [scsi] osd: Convert to new IDA API (Don Dutile) [1692079] - [scsi] sd: Convert to new IDA API (Don Dutile) [1692079] - [fs] devpts: Convert to new IDA API (Don Dutile) [1692079] - [fs] fs: Convert namespace IDAs to new API (Don Dutile) [1692079] - [fs] fs: Convert unnamed_dev_ida to new API (Don Dutile) [1692079] - [lib] test_ida: check_ida_destroy and check_ida_alloc (Don Dutile) [1692079] - [lib] test_ida: Convert check_ida_conv to new API (Don Dutile) [1692079] - [lib] test_ida: Move ida_check_max (Don Dutile) [1692079] - [lib] test_ida: Move ida_check_leaf (Don Dutile) [1692079] - [tools] idr-test: Convert ida_check_nomem to new API (Don Dutile) [1692079] - [tools] ida: Start new test_ida module (Don Dutile) [1692079] - [lib] ida: Lock the IDA in ida_destroy (Don Dutile) [1692079] - [lib] radix-tree: Fix UBSAN warning (Don Dutile) [1692079] - [include] rh_kabi: Indirect EXTEND macros so nesting of other macros will resolve. (Don Dutile) [1692079] - [s390] s390/pkey: add one more argument space for debug feature entry (Philipp Rudo) [1710033] - [s390] s390/zcrypt: fix possible deadlock situation on ap queue remove (Philipp Rudo) [1710033] - [s390] zcrypt: handle AP Info notification from CHSC SEI command (Philipp Rudo) [1710033] - [s390] s390/zcrypt: revisit ap device remove procedure (Philipp Rudo) [1710033] - [s390] pkey: Indicate old mkvp only if old and current mkvp are different (Philipp Rudo) [1710033] - [s390] s390/zcrypt: use new state UNBOUND during queue driver rebind (Philipp Rudo) [1710033] - [s390] s390/zcrypt: fix specification exception on z196 during ap probe (Philipp Rudo) [1710033] - [s390] s390/zcrypt: rework ap scan bus code (Philipp Rudo) [1710033] - [s390] s390/zcrypt: make sysfs reset attribute trigger queue reset (Philipp Rudo) [1710033] - [s390] s390/zcrypt: improve special ap message cmd handling (Philipp Rudo) [1710033] - [s390] s390: vfio-ap: include for test_facility() (Philipp Rudo) [1710033] - [fs] flexfiles: enforce per-mirror stateid only for v4 DSes (Scott Mayhew) [1709556] - [fs] flexfiles: use per-mirror specified stateid for IO (Scott Mayhew) [1709556] - [powerpc] powerpc/pseries: Fix build break due to pnv_npu2_init() (Sam Bobroff) [1704567] - [powerpc] powerpc/powernv/sriov: Register IOMMU groups for VFs (Sam Bobroff) [1704567] - [powerpc] powerpc/powernv/npu: Allocate enough memory in pnv_try_setup_npu_table_group() (Sam Bobroff) [1704567] - [powerpc] powerpc/powernv/npu: Fix oops in pnv_try_setup_npu_table_group() (Sam Bobroff) [1704567] - [mm] mm: defer ZONE_DEVICE page initialization to the point where we init pgmap (Waiman Long) [1666538 1634343] - [mm] mm: create non-atomic version of SetPageReserved for init use (Waiman Long) [1666538 1634343] - [mm] mm: provide kernel parameter to allow disabling page init poisoning (Waiman Long) [1666538 1634343] - [x86] x86/resctrl: Initialize a new resource group with default MBA values (David Arcari) [1688127] - [x86] x86/resctrl: Move per RDT domain initialization to a separate function (David Arcari) [1688127] - [x86] x86/resctrl: Do not repeat rdtgroup mode initialization (David Arcari) [1688127] - [x86] x86/resctrl: Fix rdt_find_domain() return value and checks (David Arcari) [1688127] - [x86] x86/resctrl: Use rdt_last_cmd_puts() where possible (David Arcari) [1688127]- [s390] s390/pci: map IOV resources (Philipp Rudo) [1659411] - [powerpc] powerpc/book3s/64: check for NULL pointer in pgd_alloc() (Steve Best) [1710310] - [md] dm thin metadata: do not write metadata if no changes occurred (Mike Snitzer) [1710030] - [md] dm thin metadata: add wrappers for managing write locking of metadata (Mike Snitzer) [1710030] - [md] dm thin metadata: check __commit_transaction()'s return (Mike Snitzer) [1710030] - [md] dm space map common: zero entire ll_disk (Mike Snitzer) [1710030] - [powerpc] powerpc/tm: Fix stack pointer corruption (Desnes Augusto Nunes do Rosario) [1707635] - [pci] PCI/MSI: Remove obsolete sanity checks for multiple interrupt sets (Prarit Bhargava) [1686678] - [kernel] genirq/affinity: Remove the leftovers of the original set support (Prarit Bhargava) [1686678] - [nvme] nvme-pci: Simplify interrupt allocation (Prarit Bhargava) [1686678] - [include] genirq/affinity: Add new callback for (re)calculating interrupt sets (Prarit Bhargava) [1686678] - [nvme] genirq/affinity: Store interrupt sets size in struct irq_affinity (Prarit Bhargava) [1686678] - [kernel] genirq/affinity: Code consolidation (Prarit Bhargava) [1686678] - [kernel] genirq/affinity: Move allocation of 'node_to_cpumask' to irq_build_affinity_masks() (Prarit Bhargava) [1686678] - [kernel] genirq/irqdesc: Fix double increment in alloc_descs() (Prarit Bhargava) [1686678] - [include] genirq: Fix the kerneldoc comment for struct irq_affinity_desc (Prarit Bhargava) [1686678] - [kernel] genirq/affinity: Add is_managed to struct irq_affinity_desc (Prarit Bhargava) [1686678] - [kernel] genirq/core: Introduce struct irq_affinity_desc (Prarit Bhargava) [1686678] - [kernel] genirq/affinity: Remove excess indentation (Prarit Bhargava) [1686678]- [md] dm: make sure to obey max_io_len_target_boundary (Mike Snitzer) [1712607]- [mm] x86/dump_pagetables: Fix LDT remap address marker (Baoquan He) [1639560] - [x86] x86/mm: Fix guard hole handling (Baoquan He) [1639560] - [x86] x86/mm: Move LDT remap out of KASLR region on 5-level paging (Baoquan He) [1639560] - [x86] x86/ldt: Define LDT_END_ADDR (Baoquan He) [1639560] - [mm] x86/ldt: Reserve address-space range on 32 bit for the LDT (Baoquan He) [1639560] - [documentation] x86/mm/doc: Enhance the x86-64 virtual memory layout descriptions (Baoquan He) [1639560] - [documentation] x86/mm/doc: Clean up the x86-64 virtual memory layout descriptions (Baoquan He) [1639560] - [fs] cifs: fix page reference leak with readv/writev (Leif Sahlberg) [1708033] - [fs] cifs: do not attempt cifs operation on smb2+ rename error (Leif Sahlberg) [1708033] - [fs] cifs: fix memory leak in SMB2_read (Leif Sahlberg) [1708033] - [fs] CIFS: keep FileInfo handle live during oplock break (Leif Sahlberg) [1708033] - [fs] cifs: fix handle leak in smb2_query_symlink() (Leif Sahlberg) [1708033] - [fs] cifs: Fix lease buffer length error (Leif Sahlberg) [1708033] - [fs] cifs: Fix use-after-free in SMB2_read (Leif Sahlberg) [1708033] - [fs] cifs: Fix use-after-free in SMB2_write (Leif Sahlberg) [1708033] - [fs] cifs: a smb2_validate_and_copy_iov failure does not mean the handle is invalid. (Leif Sahlberg) [1708033] - [fs] SMB3: Allow persistent handle timeout to be configurable on mount (Leif Sahlberg) [1708033] - [fs] smb3: Fix enumerating snapshots to Azure (Leif Sahlberg) [1708033] - [fs] cifs: fix kref underflow in close_shroot() (Leif Sahlberg) [1708033] - [fs] cifs: update internal module version number (Leif Sahlberg) [1708033] - [fs] SMB3: Fix SMB3.1.1 guest mounts to Samba (Leif Sahlberg) [1708033] - [fs] cifs: Fix slab-out-of-bounds when tracing SMB tcon (Leif Sahlberg) [1708033] - [fs] cifs: allow guest mounts to work for smb3.11 (Leif Sahlberg) [1708033] - [fs] fix incorrect error code mapping for OBJECTID_NOT_FOUND (Leif Sahlberg) [1708033] - [fs] cifs: fix that return -EINVAL when do dedupe operation (Leif Sahlberg) [1708033] - [fs] CIFS: Fix an issue with re-sending rdata when transport returning -EAGAIN (Leif Sahlberg) [1708033] - [fs] CIFS: Fix an issue with re-sending wdata when transport returning -EAGAIN (Leif Sahlberg) [1708033] - [fs] CIFS: fix POSIX lock leak and invalid ptr deref (Leif Sahlberg) [1708033] - [fs] SMB3: Allow SMB3 FSCTL queries to be sent to server from tools (Leif Sahlberg) [1708033] - [fs] cifs: fix incorrect handling of smb2_set_sparse() return in smb3_simple_falloc (Leif Sahlberg) [1708033] - [fs] smb2: fix typo in definition of a few error flags (Leif Sahlberg) [1708033] - [fs] CIFS: make mknod() an smb_version_op (Leif Sahlberg) [1708033] - [documentation] cifs: minor documentation updates (Leif Sahlberg) [1708033] - [documentation] cifs: minor updates to documentation (Leif Sahlberg) [1708033] - [fs] cifs: remove unused value pointed out by Coverity (Leif Sahlberg) [1708033] - [fs] SMB3: passthru query info doesn't check for SMB3 FSCTL passthru (Leif Sahlberg) [1708033] - [fs] smb3: add dynamic tracepoints for simple fallocate and zero range (Leif Sahlberg) [1708033] - [fs] cifs: fix smb3_zero_range so it can expand the file-size when required (Leif Sahlberg) [1708033] - [fs] cifs: add SMB2_ioctl_init/free helpers to be used with compounding (Leif Sahlberg) [1708033] - [fs] smb3: Add dynamic trace points for various compounded smb3 ops (Leif Sahlberg) [1708033] - [fs] cifs: cache FILE_ALL_INFO for the shared root handle (Leif Sahlberg) [1708033] - [fs] smb3: display volume serial number for shares in /proc/fs/cifs/DebugData (Leif Sahlberg) [1708033] - [fs] cifs: simplify how we handle credits in compound_send_recv() (Leif Sahlberg) [1708033] - [fs] smb3: add dynamic tracepoint for timeout waiting for credits (Leif Sahlberg) [1708033] - [fs] smb3: display security information in /proc/fs/cifs/DebugData more accurately (Leif Sahlberg) [1708033] - [fs] cifs: add a timeout argument to wait_for_free_credits (Leif Sahlberg) [1708033] - [fs] cifs: prevent starvation in wait_for_free_credits for multi-credit requests (Leif Sahlberg) [1708033] - [fs] cifs: wait_for_free_credits() make it possible to wait for >=1 credits (Leif Sahlberg) [1708033] - [fs] cifs: pass flags down into wait_for_free_credits() (Leif Sahlberg) [1708033] - [fs] cifs: change wait_for_free_request() to take flags as argument (Leif Sahlberg) [1708033] - [fs] fs: cifs: Kconfig: pedantic formatting (Leif Sahlberg) [1708033] - [fs] smb3: request more credits on normal (non-large read/write) ops (Leif Sahlberg) [1708033] - [fs] CIFS: Return -EAGAIN instead of -ENOTSOCK (Leif Sahlberg) [1708033] - [fs] CIFS: Only send SMB2_NEGOTIATE command on new TCP connections (Leif Sahlberg) [1708033] - [fs] CIFS: Fix read after write for files with read caching (Leif Sahlberg) [1708033] - [fs] smb3: for kerberos mounts display the credential uid used (Leif Sahlberg) [1708033] - [fs] cifs: use correct format characters (Leif Sahlberg) [1708033] - [fs] smb3: add dynamic trace point for query_info_enter/done (Leif Sahlberg) [1708033] - [fs] smb3: add dynamic trace point for smb3_cmd_enter (Leif Sahlberg) [1708033] - [fs] smb3: improve dynamic tracing of open and posix mkdir (Leif Sahlberg) [1708033] - [fs] smb3: add missing read completion trace point (Leif Sahlberg) [1708033] - [fs] smb3: Add tracepoints for read, write and query_dir enter (Leif Sahlberg) [1708033] - [fs] smb3: add tracepoints for query dir (Leif Sahlberg) [1708033] - [fs] smb3: Update POSIX negotiate context with POSIX ctxt GUID (Leif Sahlberg) [1708033] - [fs] cifs: update internal module version number (Leif Sahlberg) [1708033] - [fs] CIFS: Try to acquire credits at once for compound requests (Leif Sahlberg) [1708033] - [fs] CIFS: Return error code when getting file handle for writeback (Leif Sahlberg) [1708033] - [fs] CIFS: Move open file handling to writepages (Leif Sahlberg) [1708033] - [fs] CIFS: Move unlocking pages from wdata_send_pages() (Leif Sahlberg) [1708033] - [fs] CIFS: Find and reopen a file before get MTU credits in writepages (Leif Sahlberg) [1708033] - [fs] CIFS: Reopen file before get SMB2 MTU credits for async IO (Leif Sahlberg) [1708033] - [fs] CIFS: Remove custom credit adjustments for SMB2 async IO (Leif Sahlberg) [1708033] - [fs] CIFS: Adjust MTU credits before reopening a file (Leif Sahlberg) [1708033] - [fs] CIFS: Check for reconnects before sending compound requests (Leif Sahlberg) [1708033] - [fs] CIFS: Check for reconnects before sending async requests (Leif Sahlberg) [1708033] - [fs] CIFS: Respect reconnect in non-MTU credits calculations (Leif Sahlberg) [1708033] - [fs] CIFS: Respect reconnect in MTU credits calculations (Leif Sahlberg) [1708033] - [fs] CIFS: Set reconnect instance to one initially (Leif Sahlberg) [1708033] - [fs] CIFS: Respect SMB2 hdr preamble size in read responses (Leif Sahlberg) [1708033] - [fs] CIFS: Count SMB3 credits for malformed pending responses (Leif Sahlberg) [1708033] - [fs] CIFS: Do not log credits when unmounting a share (Leif Sahlberg) [1708033] - [fs] CIFS: Always reset read error to -EIO if no response (Leif Sahlberg) [1708033] - [fs] cifs: Accept validate negotiate if server return NT_STATUS_NOT_SUPPORTED (Leif Sahlberg) [1708033] - [fs] CIFS: Do not skip SMB2 message IDs on send failures (Leif Sahlberg) [1708033] - [fs] smb3: request more credits on tree connect (Leif Sahlberg) [1708033] - [fs] smb3: make default i/o size for smb3 mounts larger (Leif Sahlberg) [1708033] - [fs] CIFS: Do not reset lease state to NONE on lease break (Leif Sahlberg) [1708033] - [fs] smb3: fix bytes_read statistics (Leif Sahlberg) [1708033] - [fs] cifs: return -ENODATA when deleting an xattr that does not exist (Leif Sahlberg) [1708033] - [fs] cifs: add credits from unmatched responses/messages (Leif Sahlberg) [1708033] - [fs] cifs: replace snprintf with scnprintf (Leif Sahlberg) [1708033] - [fs] cifs: Fix NULL pointer dereference of devname (Leif Sahlberg) [1708033] - [fs] CIFS: Fix leaking locked VFS cache pages in writeback retry (Leif Sahlberg) [1708033] - [fs] cifs: update internal module version number (Leif Sahlberg) [1708033] - [fs] CIFS: fix use-after-free of the lease keys (Leif Sahlberg) [1708033] - [fs] CIFS: Do not consider -ENODATA as stat failure for reads (Leif Sahlberg) [1708033] - [fs] CIFS: Do not count -ENODATA as failure for query directory (Leif Sahlberg) [1708033] - [fs] CIFS: Fix trace command logging for SMB2 reads and writes (Leif Sahlberg) [1708033] - [fs] CIFS: Fix possible oops and memory leaks in async IO (Leif Sahlberg) [1708033] - [fs] cifs: limit amount of data we request for xattrs to CIFSMaxBufSize (Leif Sahlberg) [1708033] - [fs] cifs: fix computation for MAX_SMB2_HDR_SIZE (Leif Sahlberg) [1708033] - [fs] cifs: print CIFSMaxBufSize as part of /proc/fs/cifs/DebugData (Leif Sahlberg) [1708033] - [fs] smb3: add credits we receive from oplock/break PDUs (Leif Sahlberg) [1708033] - [fs] CIFS: Fix mounts if the client is low on credits (Leif Sahlberg) [1708033] - [fs] CIFS: Do not assume one credit for async responses (Leif Sahlberg) [1708033] - [fs] CIFS: Fix credit calculations in compound mid callback (Leif Sahlberg) [1708033] - [fs] CIFS: Fix credit calculation for encrypted reads with errors (Leif Sahlberg) [1708033] - [fs] CIFS: Fix credits calculations for reads with errors (Leif Sahlberg) [1708033] - [fs] CIFS: Do not reconnect TCP session in add_credits() (Leif Sahlberg) [1708033] - [fs] smb3: Cleanup license mess (Leif Sahlberg) [1708033] - [fs] CIFS: Fix possible hang during async MTU reads and writes (Leif Sahlberg) [1708033] - [fs] cifs: fix memory leak of an allocated cifs_ntsd structure (Leif Sahlberg) [1708033] - [fs] cifs: update internal module version number (Leif Sahlberg) [1708033] - [fs] CIFS: Fix error paths in writeback code (Leif Sahlberg) [1708033] - [fs] CIFS: Move credit processing to mid callbacks for SMB3 (Leif Sahlberg) [1708033] - [fs] CIFS: Fix credits calculation for cancelled requests (Leif Sahlberg) [1708033] - [fs] cifs: Fix potential OOB access of lock element array (Leif Sahlberg) [1708033] - [fs] cifs: Limit memory used by lock request calls to a page (Leif Sahlberg) [1708033] - [fs] cifs: move large array from stack to heap (Leif Sahlberg) [1708033] - [fs] CIFS: Do not hide EINTR after sending network packets (Leif Sahlberg) [1708033] - [fs] CIFS: Fix credit computation for compounded requests (Leif Sahlberg) [1708033] - [fs] CIFS: Do not set credits to 1 if the server didn't grant anything (Leif Sahlberg) [1708033] - [fs] CIFS: Fix adjustment of credits for MTU requests (Leif Sahlberg) [1708033] - [fs] cifs: Fix a tiny potential memory leak (Leif Sahlberg) [1708033] - [fs] cifs: Fix a debug message (Leif Sahlberg) [1708033] - [fs] smb3: add smb3.1.1 to default dialect list (Leif Sahlberg) [1708033] - [fs] cifs: fix confusing warning message on reconnect (Leif Sahlberg) [1708033] - [fs] smb3: fix large reads on encrypted connections (Leif Sahlberg) [1708033] - [fs] cifs: update internal module version number (Leif Sahlberg) [1708033] - [fs] cifs: we can not use small padding iovs together with encryption (Leif Sahlberg) [1708033] - [fs] cifs: Minor Kconfig clarification (Leif Sahlberg) [1708033] - [fs] cifs: Always resolve hostname before reconnecting (Leif Sahlberg) [1708033] - [fs] cifs: Add support for failover in cifs_reconnect_tcon() (Leif Sahlberg) [1708033] - [fs] cifs: Add support for failover in smb2_reconnect() (Leif Sahlberg) [1708033] - [fs] cifs: Only free DFS target list if we actually got one (Leif Sahlberg) [1708033] - [fs] cifs: start DFS cache refresher in cifs_mount() (Leif Sahlberg) [1708033] - [fs] cifs: Use GFP_ATOMIC when a lock is held in cifs_mount() (Leif Sahlberg) [1708033] - [fs] cifs: Add support for failover in cifs_reconnect() (Leif Sahlberg) [1708033] - [fs] cifs: Add support for failover in cifs_mount() (Leif Sahlberg) [1708033] - [fs] cifs: remove set but not used variable 'sep' (Leif Sahlberg) [1708033] - [fs] cifs: Make use of DFS cache to get new DFS referrals (Leif Sahlberg) [1708033] - [fs] cifs: check kzalloc return (Leif Sahlberg) [1708033] - [fs] cifs: remove set but not used variable 'server' (Leif Sahlberg) [1708033] - [fs] cifs: Use kzfree() to free password (Leif Sahlberg) [1708033] - [fs] cifs: Fix to use kmem_cache_free() instead of kfree() (Leif Sahlberg) [1708033] - [fs] cifs: update for current_kernel_time64() removal (Leif Sahlberg) [1708033] - [fs] cifs: Add DFS cache routines (Leif Sahlberg) [1708033] - [fs] cifs: Save TTL value when parsing DFS referrals (Leif Sahlberg) [1708033] - [fs] cifs: auto disable 'serverino' in dfs mounts (Leif Sahlberg) [1708033] - [fs] cifs: Make devname param optional in cifs_compose_mount_options() (Leif Sahlberg) [1708033] - [fs] cifs: Skip any trailing backslashes from UNC (Leif Sahlberg) [1708033] - [fs] cifs: Refactor out cifs_mount() (Leif Sahlberg) [1708033] - [fs] CIFS: Fix error mapping for SMB2_LOCK command which caused OFD lock problem (Leif Sahlberg) [1708033] - [fs] CIFS: return correct errors when pinning memory failed for direct I/O (Leif Sahlberg) [1708033] - [fs] CIFS: use the correct length when pinning memory for direct I/O for write (Leif Sahlberg) [1708033] - [fs] cifs: check ntwrk_buf_start for NULL before dereferencing it (Leif Sahlberg) [1708033] - [fs] cifs: remove coverity warning in calc_lanman_hash (Leif Sahlberg) [1708033] - [fs] cifs: remove set but not used variable 'smb_buf' (Leif Sahlberg) [1708033] - [fs] cifs: suppress some implicit-fallthrough warnings (Leif Sahlberg) [1708033] - [fs] cifs: change smb2_query_eas to use the compound query-info helper (Leif Sahlberg) [1708033] - [fs] Add vers=3.0.2 as a valid option for SMBv3.0.2 (Leif Sahlberg) [1708033] - [fs] cifs: create a helper function for compound query_info (Leif Sahlberg) [1708033] - [fs] cifs: address trivial coverity warning (Leif Sahlberg) [1708033] - [fs] cifs: smb2 commands can not be negative, remove confusing check (Leif Sahlberg) [1708033] - [fs] cifs: use a compound for setting an xattr (Leif Sahlberg) [1708033] - [fs] cifs: clean up indentation, replace spaces with tab (Leif Sahlberg) [1708033] - [fs] smb3: Fix rmdir compounding regression to strict servers (Leif Sahlberg) [1708033] - [fs] CIFS: Avoid returning EBUSY to upper layer VFS (Leif Sahlberg) [1708033] - [fs] cifs: Fix separator when building path from dentry (Leif Sahlberg) [1708033] - [fs] cifs: In Kconfig CONFIG_CIFS_POSIX needs depends on legacy (insecure cifs) (Leif Sahlberg) [1708033] - [fs] cifs: fix signed/unsigned mismatch on aio_read patch (Leif Sahlberg) [1708033] - [fs] cifs: don't dereference smb_file_target before null check (Leif Sahlberg) [1708033] - [fs] CIFS: Add direct I/O functions to file_operations (Leif Sahlberg) [1708033] - [fs] CIFS: Add support for direct I/O write (Leif Sahlberg) [1708033] - [fs] CIFS: Add support for direct I/O read (Leif Sahlberg) [1708033] - [fs] smb3: missing defines and structs for reparse point handling (Leif Sahlberg) [1708033] - [fs] smb3: allow more detailed protocol info on open files for debugging (Leif Sahlberg) [1708033] - [fs] smb3: on kerberos mount if server doesn't specify auth type use krb5 (Leif Sahlberg) [1708033] - [fs] smb3: add trace point for tree connection (Leif Sahlberg) [1708033] - [fs] cifs: fix spelling mistake, EACCESS -> EACCES (Leif Sahlberg) [1708033] - [fs] cifs: fix return value for cifs_listxattr (Leif Sahlberg) [1708033] - [fs] cifs: update internal module version number for cifs.ko to 2.14 (Leif Sahlberg) [1708033] - [fs] smb3: add debug for unexpected mid cancellation (Leif Sahlberg) [1708033] - [fs] cifs: allow calling SMB2_xxx_free(NULL) (Leif Sahlberg) [1708033] - [fs] smb3 - clean up debug output displaying network interfaces (Leif Sahlberg) [1708033] - [fs] smb3: show number of current open files in /proc/fs/cifs/Stats (Leif Sahlberg) [1708033] - [fs] cifs: add support for ioctl on directories (Leif Sahlberg) [1708033] - [fs] cifs: fallback to older infolevels on findfirst queryinfo retry (Leif Sahlberg) [1708033] - [fs] smb3: do not attempt cifs operation in smb3 query info error path (Leif Sahlberg) [1708033] - [fs] smb3: send backup intent on compounded query info (Leif Sahlberg) [1708033] - [fs] cifs: track writepages in vfs operation counters (Leif Sahlberg) [1708033] - [fs] smb2: fix uninitialized variable bug in smb2_ioctl_query_info (Leif Sahlberg) [1708033] - [fs] cifs: add IOCTL for QUERY_INFO passthrough to userspace (Leif Sahlberg) [1708033] - [fs] cifs: minor clarification in comments (Leif Sahlberg) [1708033] - [fs] CIFS: Print message when attempting a mount (Leif Sahlberg) [1708033] - [fs] CIFS: Adds information-level logging function (Leif Sahlberg) [1708033] - [fs] cifs: OFD locks do not conflict with eachothers (Leif Sahlberg) [1708033] - [fs] CIFS: SMBD: Do not call ib_dereg_mr on invalidated memory registration (Leif Sahlberg) [1708033] - [fs] CIFS: pass page offsets on SMB1 read/write (Leif Sahlberg) [1708033] - [fs] fs/cifs: fix uninitialised variable warnings (Leif Sahlberg) [1708033] - [fs] smb3: add tracepoint for sending lease break responses to server (Leif Sahlberg) [1708033] - [fs] cifs: do not return atime less than mtime (Leif Sahlberg) [1708033] - [fs] smb3: update default requested iosize to 4MB from 1MB for recent dialects (Leif Sahlberg) [1708033] - [fs] smb3: Add debug message later in smb2/smb3 reconnect path (Leif Sahlberg) [1708033] - [fs] CIFS: make 'nodfs' mount opt a superblock flag (Leif Sahlberg) [1708033] - [fs] smb3: track the instance of each session for debugging (Leif Sahlberg) [1708033] - [fs] smb3: minor missing defines relating to reparse points (Leif Sahlberg) [1708033] - [fs] smb3: add way to control slow response threshold for logging and stats (Leif Sahlberg) [1708033] - [fs] cifs: minor updates to module description for cifs.ko (Leif Sahlberg) [1708033] - [fs] cifs: protect against server returning invalid file system block size (Leif Sahlberg) [1708033] - [fs] smb3: allow stats which track session and share reconnects to be reset (Leif Sahlberg) [1708033] - [fs] SMB3: Backup intent flag missing from compounded ops (Leif Sahlberg) [1708033] - [fs] cifs: create a define for the max number of iov we need for a SMB2 set_info (Leif Sahlberg) [1708033] - [fs] cifs: change SMB2_OP_RENAME and SMB2_OP_HARDLINK to use compounding (Leif Sahlberg) [1708033] - [fs] cifs: remove the is_falloc argument to SMB2_set_eof (Leif Sahlberg) [1708033] - [fs] cifs: change SMB2_OP_SET_INFO to use compounding (Leif Sahlberg) [1708033] - [fs] cifs: change SMB2_OP_SET_EOF to use compounding (Leif Sahlberg) [1708033] - [fs] cifs: make rmdir() use compounding (Leif Sahlberg) [1708033] - [fs] cifs: create helpers for SMB2_set_info_init/free() (Leif Sahlberg) [1708033] - [fs] cifs: change unlink to use a compound (Leif Sahlberg) [1708033] - [fs] cifs: change mkdir to use a compound (Leif Sahlberg) [1708033] - [fs] cifs: add a smb2_compound_op and change QUERY_INFO to use it (Leif Sahlberg) [1708033] - [fs] cifs: fix a credits leak for compund commands (Leif Sahlberg) [1708033] - [fs] smb3: add tracepoint to catch cases where credit refund of failed op overlaps reconnect (Leif Sahlberg) [1708033] - [fs] cifs: remove set but not used variable 'cifs_sb' (Leif Sahlberg) [1708033] - [fs] cifs: Use kmemdup rather than duplicating its implementation in smb311_posix_mkdir() (Leif Sahlberg) [1708033] - [fs] smb3: do not display confusing message on mount to Azure servers (Leif Sahlberg) [1708033] - [fs] smb3: fix lease break problem introduced by compounding (Leif Sahlberg) [1708033] - [fs] cifs: only wake the thread for the very last PDU in a compound (Leif Sahlberg) [1708033] - [fs] cifs: add a warning if we try to to dequeue a deleted mid (Leif Sahlberg) [1708033] - [fs] smb2: fix missing files in root share directory listing (Leif Sahlberg) [1708033] - [fs] cifs: read overflow in is_valid_oplock_break() (Leif Sahlberg) [1708033] - [fs] cifs: integer overflow in in SMB2_ioctl() (Leif Sahlberg) [1708033] - [fs] CIFS: fix wrapping bugs in num_entries() (Leif Sahlberg) [1708033] - [fs] cifs: prevent integer overflow in nxt_dir_entry() (Leif Sahlberg) [1708033] - [fs] fs/cifs: suppress a string overflow warning (Leif Sahlberg) [1708033] - [fs] cifs: connect to servername instead of IP for IPC$ share (Leif Sahlberg) [1708033] - [fs] smb3: check for and properly advertise directory lease support (Leif Sahlberg) [1708033] - [fs] smb3: minor debugging clarifications in rfc1001 len processing (Leif Sahlberg) [1708033] - [fs] SMB3: Backup intent flag missing for directory opens with backupuid mounts (Leif Sahlberg) [1708033] - [fs] fs/cifs: don't translate SFM_SLASH (U+F026) to backslash (Leif Sahlberg) [1708033] - [fs] cifs: update internal module version number for cifs.ko to 2.12 (Leif Sahlberg) [1708033] - [fs] cifs: check kmalloc before use (Leif Sahlberg) [1708033] - [fs] cifs: check if SMB2 PDU size has been padded and suppress the warning (Leif Sahlberg) [1708033] - [fs] cifs: create a define for how many iovs we need for an SMB2_open() (Leif Sahlberg) [1708033] - [fs] smb3: create smb3 equivalent alias for cifs pseudo-xattrs (Leif Sahlberg) [1708033] - [fs] smb3: allow previous versions to be mounted with snapshot= mount parm (Leif Sahlberg) [1708033] - [fs] cifs: don't show domain= in mount output when domain is empty (Leif Sahlberg) [1708033] - [fs] cifs: add missing support for ACLs in SMB 3.11 (Leif Sahlberg) [1708033] - [fs] smb3: enumerating snapshots was leaving part of the data off end (Leif Sahlberg) [1708033] - [fs] cifs: update smb2_queryfs() to use compounding (Leif Sahlberg) [1708033] - [fs] cifs: update receive_encrypted_standard to handle compounded responses (Leif Sahlberg) [1708033] - [fs] cifs: create SMB2_open_init()/SMB2_open_free() helpers. (Leif Sahlberg) [1708033] - [fs] cifs: add SMB2_query_info_[init|free]() (Leif Sahlberg) [1708033] - [fs] cifs: add SMB2_close_init()/SMB2_close_free() (Leif Sahlberg) [1708033] - [fs] smb3: display stats counters for number of slow commands (Leif Sahlberg) [1708033] - [fs] CIFS: fix uninitialized ptr deref in smb2 signing (Leif Sahlberg) [1708033] - [fs] smb3: Do not send SMB3 SET_INFO if nothing changed (Leif Sahlberg) [1708033] - [fs] smb3: fix minor debug output for CONFIG_CIFS_STATS (Leif Sahlberg) [1708033] - [fs] smb3: add tracepoint for slow responses (Leif Sahlberg) [1708033] - [fs] cifs: add compound_send_recv() (Leif Sahlberg) [1708033] - [fs] cifs: make smb_send_rqst take an array of requests (Leif Sahlberg) [1708033] - [fs] cifs: update init_sg, crypt_message to take an array of rqst (Leif Sahlberg) [1708033] - [fs] smb3: fix reset of bytes read and written stats (Leif Sahlberg) [1708033] - [fs] smb3: display bytes_read and bytes_written in smb3 stats (Leif Sahlberg) [1708033] - [fs] cifs: simple stats should always be enabled (Leif Sahlberg) [1708033] - [fs] cifs: use a refcount to protect open/closing the cached file handle (Leif Sahlberg) [1708033] - [fs] smb3: add reconnect tracepoints (Leif Sahlberg) [1708033] - [fs] smb3: add tracepoint for session expired or deleted (Leif Sahlberg) [1708033] - [fs] cifs: remove unused stats (Leif Sahlberg) [1708033] - [fs] smb3: don't request leases in symlink creation and query (Leif Sahlberg) [1708033] - [fs] smb3: remove per-session operations from per-tree connection stats (Leif Sahlberg) [1708033] - [fs] SMB3: Number of requests sent should be displayed for SMB3 not just CIFS (Leif Sahlberg) [1708033] - [fs] smb3: snapshot mounts are read-only and make sure info is displayable about the mount (Leif Sahlberg) [1708033] - [fs] smb3: remove noisy warning message on mount (Leif Sahlberg) [1708033] - [fs] cifs: add missing debug entries for kconfig options (Leif Sahlberg) [1708033] - [fs] smb3: fill in statfs fsid and correct namelen (Leif Sahlberg) [1708033] - [fs] cifs: Make sure all data pages are signed correctly (Leif Sahlberg) [1708033] - [fs] CIFS: fix memory leak and remove dead code (Leif Sahlberg) [1708033] - [fs] cifs: use 64-bit timestamps for fscache (Leif Sahlberg) [1708033] - [fs] cifs: use timespec64 internally (Leif Sahlberg) [1708033] - [fs] cifs: Silence uninitialized variable warning (Leif Sahlberg) [1708033] - [fs] fs/cifs: Simplify ib_post_(send|recv|srq_recv)() calls (Leif Sahlberg) [1708033]- [edac] EDAC/amd64: Set maximum channel layer size depending on family (Gary Hook) [1690984] - [edac] EDAC/amd64: Adjust printed chip select sizes when interleaved (Gary Hook) [1690984] - [edac] EDAC/amd64: Recognize x16 symbol size (Gary Hook) [1690984] - [edac] EDAC/amd64: Support more than two Unified Memory Controllers (Gary Hook) [1690984] - [edac] EDAC/amd64: Use a macro for iterating over Unified Memory Controllers (Gary Hook) [1690984] - [edac] EDAC, amd64: Add Family 17h, models 10h-2fh support (Gary Hook) [1670609 1690984] - [md] dm mpath: fix missing call of path selector type->end_io (Mike Snitzer) [1686227] - [rpmspec] redhat: do not generate debuginfo for self-tests and samples (Ivan Vecera) [1708375] - [netdrv] broadcom: Mark expected switch fall-throughs (Kamal Heib) [1684380] - [netdrv] cross-tree: phase out dma_zalloc_coherent() (Kamal Heib) [1684380] - [netdrv] broadcom: tg3: fix use of SPEED_UNKNOWN ethtool constant (Kamal Heib) [1684380] - [netdrv] tg3: allow ethtool -p to work for NICs in down state (Kamal Heib) [1684380] - [netdrv] tg3: optionally use eth_platform_get_mac_address() to get mac address (Kamal Heib) [1684380] - [netdrv] tg3: extend PTP gettime function to read system clock (Kamal Heib) [1684380] - [netdrv] tg3: Fix fall-through annotations (Kamal Heib) [1684380] - [netdrv] tg3: Mark expected switch fall-throughs (Kamal Heib) [1684380] - [mm] x86/mm/KASLR: Fix the size of the direct mapping section (Baoquan He) [1669075] - [netdrv] net/mlx4_en: fix spelling mistake: "quiting" -> "quitting" (Alaa Hleihel) [1691235 1691228] - [netdrv] net/mlx4_core: Fix error handling when initializing CQ bufs in the driver (Alaa Hleihel) [1691235 1691228] - [netdrv] net/mlx4_core: Add masking for a few queries on HCA caps (Alaa Hleihel) [1691235 1691228] - [infiniband] IB/mlx4: Fix using wrong function to destroy sqp AHs under SRIOV (Alaa Hleihel) [1691235 1691228] - [netdrv] net/mlx4: replace pci_{,un}map_sg with dma_{,un}map_sg (Alaa Hleihel) [1691235 1691228] - [netdrv] net/mlx4: Get rid of page operation after dma_alloc_coherent (Alaa Hleihel) [1691235 1691228] - [netdrv] net/mlx4_core: drop useless LIST_HEAD (Alaa Hleihel) [1691235 1691228] - [infiniband] IB/mlx4: Remove set but not used variable 'pd' (Alaa Hleihel) [1691235 1691228] - [infiniband] IB/mlx4: Utilize macro to calculate SQ spare size (Alaa Hleihel) [1691235 1691228] - [netdrv] net/mlx4_en: remove fallback after kzalloc_node() (Alaa Hleihel) [1691235 1691228] - [infiniband] IB/mlx4: Remove unneeded NULL check (Alaa Hleihel) [1691235 1691228] - [infiniband] mlx4: Use snprintf instead of complicated strcpy (Alaa Hleihel) [1691235 1691228] - [netdrv] net/mlx4_core: Fix several coding style errors (Alaa Hleihel) [1691235 1691228] - [netdrv] net/mlx4_core: Fix return codes of unsupported operations (Alaa Hleihel) [1691235 1691228] - [netdrv] {net, IB}/mlx4: Initialize CQ buffers in the driver when possible (Alaa Hleihel) [1691235 1691228] - [netdrv] mlx4: use __vlan_hwaccel helpers (Alaa Hleihel) [1691235 1691228] - [netdrv] net/mlx4_en: Fix build break when CONFIG_INET is off (Alaa Hleihel) [1691233 1691228] - [netdrv] net/mlx4_en: use __netdev_tx_sent_queue() (Alaa Hleihel) [1691233 1691228] - [netdrv] net/mlx4_en: add a missing include (Alaa Hleihel) [1691233 1691228] - [infiniband] IB/mlx4: Add port and TID to MAD debug print (Alaa Hleihel) [1691233 1691228] - [infiniband] IB/mlx4: Enable debug print of SMPs (Alaa Hleihel) [1691233 1691228] - [infiniband] RDMA: Fix dependencies for rdma_user_mmap_io (Alaa Hleihel) [1691233 1691228] - [infiniband] IB/mlx4: Remove unnecessary parentheses (Alaa Hleihel) [1691233 1691228] - [infiniband] RDMA/mlx4: Use rdma_user_mmap_io (Alaa Hleihel) [1691233 1691228] - [netdrv] net/mlx4_core: Fix warnings during boot on driverinit param set failures (Alaa Hleihel) [1691228] - [netdrv] net/mlx4_core: Use devlink region_snapshot parameter (Alaa Hleihel) [1691228] - [netdrv] net/mlx4_core: Add Crdump FW snapshot support (Alaa Hleihel) [1691228] - [netdrv] net/mlx4_core: Add health buffer address capability (Alaa Hleihel) [1691228] - [netdrv] mlx4: Add support for devlink reload and load driverinit values (Alaa Hleihel) [1691228 1663198] - [netdrv] mlx4: Add mlx4 initial parameters table and register it (Alaa Hleihel) [1691228 1663198] - [infiniband] IB/mlx4: Create slave AH's directly (Alaa Hleihel) [1691228] - [infiniband] IB/mlx4: Add support for drain SQ & RQ (Alaa Hleihel) [1691228] - [net] openvswitch: return an error instead of doing BUG_ON() (Eelco Chaudron) [1700468] - [include] net: add netif_is_geneve() (Petr Oros) [1707002] - [netdrv] team: fix possible recursive locking when add slaves (Hangbin Liu) [1700679] - [netdrv] phy: Fix ioctl handler when modifing MII_ADVERTISE (Petr Oros) [1691676] - [netdrv] mii: Add mii_lpa_mod_linkmode_lpa_t (Petr Oros) [1691676] - [netdrv] phy: marvell: Rename mii_lpa_to_linkmode_lpa_t (Petr Oros) [1691676] - [netdrv] mii: Rename mii_stat1000_to_linkmode_lpa_t (Petr Oros) [1691676] - [include] mii: Fix autoneg in mii_lpa_to_linkmode_lpa_t() (Petr Oros) [1691676] - [netdrv] phy: remove unused code in phy_probe (Petr Oros) [1691676] - [netdrv] phy: check if advertising is zero using linkmode_empty (Petr Oros) [1691676] - [netdrv] phy: marvell: remove set but not used variable 'pause' (Petr Oros) [1691676] - [netdrv] phy: Add support for resolving 5G and 2.5G autoneg (Petr Oros) [1691676] - [netdrv] phy: Add more link modes to the settings table (Petr Oros) [1691676] - [netdrv] phy: Fixup kerneldoc markup. (Petr Oros) [1691676] - [netdrv] phy: Convert u32 phydev->lp_advertising to linkmode (Petr Oros) [1691676] - [netdrv] ethernet: Convert phydev advertize and supported from u32 to link mode (Petr Oros) [1691676] - [netdrv] bonding: Issue NETDEV_PRE_CHANGEADDR (Ivan Vecera) [1705509] - [netdrv] bonding: Give bond_set_dev_addr() a return value (Ivan Vecera) [1705509] - [netdrv] ipvlan: Issue NETDEV_PRE_CHANGEADDR (Ivan Vecera) [1705509] - [net] bridge: Handle NETDEV_PRE_CHANGEADDR from ports (Ivan Vecera) [1705509] - [net] bridge: Issue NETDEV_PRE_CHANGEADDR (Ivan Vecera) [1705509] - [net] dev: Issue NETDEV_PRE_CHANGEADDR (Ivan Vecera) [1705509] - [net] dev: Add NETDEV_PRE_CHANGEADDR (Ivan Vecera) [1705509] - [net] dev: Add extack argument to dev_set_mac_address() (Ivan Vecera) [1705509] - [netdrv] phy: phy driver features are mandatory (Petr Oros) [1691720] - [netdrv] phy: add missing phy driver features (Petr Oros) [1691720] - [netdrv] phy: Add missing features to PHY drivers (Petr Oros) [1691720] - [netdrv] phy: genphy_10g_driver: Avoid NULL pointer dereference (Petr Oros) [1691720] - [netdrv] phy: phy_support_sym_pause: Clear Asym Pause (Petr Oros) [1691720] - [netdrv] phy: Replace phy driver features u32 with link_mode bitmap (Petr Oros) [1691720] - [netdrv] ethernet: xgbe: expand PHY_GBIT_FEAUTRES (Petr Oros) [1691720] - [net] net: phy: Add limkmode equivalents to some of the MII ethtool helpers (Petr Oros) [1691720] - [netdrv] phy: Add helper for advertise to lcl value (Petr Oros) [1691720] - [net] phy: Add helper to convert MII ADV register to a linkmode (Petr Oros) [1691720] - [netdrv] phy: Add phydev_info() (Petr Oros) [1691720] - [netdrv] phy: Add phydev_warn() (Petr Oros) [1691720] - [netdrv] phy: Move linkmode helpers to somewhere public (Petr Oros) [1691720] - [netdrv] ethernet: dpaa: remove unused variables (Petr Oros) [1691720] - [netdrv] ravb: Disable Pause Advertisement (Petr Oros) [1691720] - [netdrv] ethernet: Add helper to determine if pause configuration is supported (Petr Oros) [1691720] - [netdrv] ethernet: Add helper for set_pauseparam for Pause (Petr Oros) [1691720] - [netdrv] ethernet: Add helper for set_pauseparam for Asym Pause (Petr Oros) [1691720] - [netdrv] ethernet: Add helper for MACs which support pause (Petr Oros) [1691720] - [netdrv] ethernet: Add helper for MACs which support asym pause (Petr Oros) [1691720] - [netdrv] ethernet: Add helper to remove a supported link mode (Petr Oros) [1691720] - [netdrv] ethernet: Fix up drivers masking pause support (Petr Oros) [1691720] - [netdrv] bcmgenet: Fix speed selection for reverse MII (Petr Oros) [1691720] - [netdrv] ethernet: Use phy_set_max_speed() to limit advertised speed (Petr Oros) [1691720] - [netdrv] phy: bcm63xx: Allow to be built with COMPILE_TEST (Petr Oros) [1691720] - [netdrv] phy: et1011c: Remove incorrect missing 1000 Half (Petr Oros) [1691720] - [netdrv] phy: ste10Xp: Remove wrong SUPPORTED_Pause (Petr Oros) [1691720] - [tools] selftests: net: ip_defrag: cover new IPv6 defrag behavior (Guillaume Nault) [1660282] - [tools] selftests: net: fix/improve ip_defrag selftest (Guillaume Nault) [1660282] - [tools] selftests: use posix-style redirection in ip_defrag.sh (Guillaume Nault) [1660282] - [tools] selftests: net: Clean up an unused variable (Guillaume Nault) [1660282] - [tools] selftests/net: add ipv6 tests to ip_defrag selftest (Guillaume Nault) [1660282] - [tools] selftests/net: add ip_defrag selftest (Guillaume Nault) [1660282] - [net] ip6: fix skb leak in ip6frag_expire_frag_queue() (Guillaume Nault) [1660282] - [net] IP6 defrag: use rbtrees in nf_conntrack_reasm.c (Guillaume Nault) [1660282] - [net] IP6 defrag: use rbtrees for IPv6 defrag (Guillaume Nault) [1660282] - [net] IP defrag: encapsulate rbtree defrag code into callable functions (Guillaume Nault) [1660282] - [net] ipv4: do not handle duplicate fragments as overlapping (Guillaume Nault) [1660282] - [net] ipv4: ipv6: netfilter: Adjust the frag mem limit when truesize changes (Guillaume Nault) [1660282] - [net] ipv6: remove dependency of nf_defrag_ipv6 on ipv6 module (Guillaume Nault) [1660282] - [net] ipv6: fix typo in net/ipv6/reassembly.c (Guillaume Nault) [1660282] - [net] core: dev: Attach extack to NETDEV_PRE_UP (Ivan Vecera) [1705501] - [net] core: dev: Add call_netdevice_notifiers_extack() (Ivan Vecera) [1705501] - [net] core: dev: Add extack argument to __dev_change_flags() (Ivan Vecera) [1705501] - [net] core: dev: Add extack argument to dev_change_flags() (Ivan Vecera) [1705501] - [netdrv] ipvlan: ipvlan_set_port_mode(): Add an extack argument (Ivan Vecera) [1705501] - [netdrv] vrf: cycle_netdev(): Add an extack argument (Ivan Vecera) [1705501] - [net] net: core: dev: Add extack argument to dev_open() (Ivan Vecera) [1705501] - [net] vlan: conditional inclusion of FCoE hooks to match netdevice.h and bnx2x (Chris Leech) [1685894] - [net] Do not route unicast IP packets twice (Ivan Vecera) [1704923] - [net] skbuff: Rename 'offload_mr_fwd_mark' to 'offload_l3_fwd_mark' (Ivan Vecera) [1704923] - [net] devlink: Add 'fw_load_policy' generic parameter (Ivan Vecera) [1704902] - [net] bridge: Extend br_vlan_get_pvid() for bridge ports (Ivan Vecera) [1704863] - [net] ipv4: Notify about changes to ip_forward_update_priority (Ivan Vecera) [1704697] - [net] ipv4: Control SKB reprioritization after forwarding (Ivan Vecera) [1704697] - [net] dcb: Add priority-to-DSCP map getters (Ivan Vecera) [1704639] - [net] xsk: export xdp_get_umem_from_qid (Ivan Vecera) [1704606] - [net] net: Add lag.h, net_lag_port_dev_txable() (Ivan Vecera) [1704297] - [netdrv] team: Publish team_port_get_rcu() (Ivan Vecera) [1704297] - [net] sched: sch_api: set an error msg when qdisc_alloc_handle() fails (Ivan Vecera) [1677094] - [net] ethtool: Remove unnecessary null check in ethtool_rx_flow_rule_create (Ivan Vecera) [1691738] - [net] flow_offload: fix block stats (Ivan Vecera) [1691738] - [net] sched: flower: only return error from hw offload if skip_sw (Ivan Vecera) [1691738] - [net] flow_offload: Fix flow action infrastructure (Ivan Vecera) [1691738] - [net] ethtool: add ethtool_rx_flow_spec to flow_rule structure translator (Ivan Vecera) [1691738] - [net] flow_offload: add wake-up-on-lan and queue to flow_action (Ivan Vecera) [1691738] - [net] flow_offload: add statistics retrieval infrastructure and use it (Ivan Vecera) [1691738] - [net] cls_api: add translator to flow_action representation (Ivan Vecera) [1691738] - [net] flow_offload: add flow action infrastructure (Ivan Vecera) [1691738] - [net] flow_offload: add flow_rule and flow_match structures and use them (Ivan Vecera) [1691738] - [net] netfilter: ipv6: Don't preserve original oif for loopback address (Florian Westphal) [1702813] - [net] netfilter: ipv6: Preserve link scope traffic original oif (Florian Westphal) [1702813] - [net] sctp: implement memory accounting on rx path (Xin Long) [1665243] {CVE-2019-3874} - [net] sctp: implement memory accounting on tx path (Xin Long) [1665243] {CVE-2019-3874} - [net] openvswitch: fix flow actions reallocation (Eelco Chaudron) [1700468] - [net] openvswitch: fix missing checks for nla_nest_start (Eelco Chaudron) [1700468] - [net] openvswitch: fix a NULL pointer dereference (Eelco Chaudron) [1700468] - [net] openvswitch: meter: Use struct_size() in kzalloc() (Eelco Chaudron) [1700468] - [net] openvswitch: Fix IPv6 later frags parsing (Eelco Chaudron) [1700468] - [net] openvswitch: fix spelling mistake "execeeds" -> "exceeds" (Eelco Chaudron) [1700468] - [net] openvswitch: remove BUG_ON from get_dpdev (Eelco Chaudron) [1700468] - [net] openvswitch: fix linking without CONFIG_NF_CONNTRACK_LABELS (Eelco Chaudron) [1700468] - [net] revert "openvswitch: Fix template leak in error cases." (Eelco Chaudron) [1700468] - [net] openvswitch: Use correct reply values in datapath and vport ops (Eelco Chaudron) [1700468] - [net] ovs: fix return type of ndo_start_xmit function (Eelco Chaudron) [1700468] - [net] openvswitch: Derive IP protocol number for IPv6 later frags (Eelco Chaudron) [1700468] - [net] openvswitch: kernel datapath clone action (Eelco Chaudron) [1700468] - [net] openvswitch: Avoid OOB read when parsing flow nlattrs (Eelco Chaudron) [1700468] - [net] net/vlan: remove unused #define HAVE_VLAN_GET_TAG (Ivan Vecera) [1700369] - [net] vlan: include the shift in skb_vlan_tag_get_prio() (Ivan Vecera) [1700369] - [net] vlan: introduce __vlan_hwaccel_copy_tag() helper (Ivan Vecera) [1700369] - [net] vlan: introduce __vlan_hwaccel_clear_tag() helper (Ivan Vecera) [1700369] - [net] sctp: initialize _pad of sockaddr_in before copying to user memory (Xin Long) [1699076] - [net] sctp: use memdup_user instead of vmemdup_user (Xin Long) [1699076] - [net] sctp: fix ignoring asoc_id for tcp-style sockets on SCTP_STREAM_SCHEDULER sockopt (Xin Long) [1699076] - [net] sctp: fix ignoring asoc_id for tcp-style sockets on SCTP_EVENT sockopt (Xin Long) [1699076] - [net] sctp: fix ignoring asoc_id for tcp-style sockets on SCTP_ENABLE_STREAM_RESET sockopt (Xin Long) [1699076] - [net] sctp: fix ignoring asoc_id for tcp-style sockets on SCTP_DEFAULT_PRINFO sockopt (Xin Long) [1699076] - [net] sctp: fix ignoring asoc_id for tcp-style sockets on SCTP_AUTH_DEACTIVATE_KEY sockopt (Xin Long) [1699076] - [net] sctp: fix ignoring asoc_id for tcp-style sockets on SCTP_AUTH_DELETE_KEY sockopt (Xin Long) [1699076] - [net] sctp: fix ignoring asoc_id for tcp-style sockets on SCTP_AUTH_ACTIVE_KEY sockopt (Xin Long) [1699076] - [net] sctp: fix ignoring asoc_id for tcp-style sockets on SCTP_AUTH_KEY sockopt (Xin Long) [1699076] - [net] sctp: fix ignoring asoc_id for tcp-style sockets on SCTP_MAX_BURST sockopt (Xin Long) [1699076] - [net] sctp: fix ignoring asoc_id for tcp-style sockets on SCTP_CONTEXT sockopt (Xin Long) [1699076] - [net] sctp: fix ignoring asoc_id for tcp-style sockets on SCTP_DEFAULT_SNDINFO sockopt (Xin Long) [1699076] - [net] sctp: fix ignoring asoc_id for tcp-style sockets on SCTP_DELAYED_SACK sockopt (Xin Long) [1699076] - [net] sctp: fix ignoring asoc_id for tcp-style sockets on SCTP_DEFAULT_SEND_PARAM sockopt (Xin Long) [1699076] - [net] sctp: not copy sctp_sock pd_lobby in sctp_copy_descendant (Xin Long) [1699076] - [net] sctp: get sctphdr by offset in sctp_compute_cksum (Xin Long) [1699076] - [net] sctp: call sctp_auth_init_hmacs() in sctp_sock_migrate() (Xin Long) [1699076] - [net] sctp: move up sctp_auth_init_hmacs() in sctp_endpoint_init() (Xin Long) [1699076] - [net] sctp: sctp_sock_migrate() returns error if sctp_bind_addr_dup() fails (Xin Long) [1699076] - [net] sctp: remove sched init from sctp_stream_init (Xin Long) [1699076] - [net] sctp: call iov_iter_revert() after sending ABORT (Xin Long) [1699076] - [net] ipvs: get sctphdr by sctphoff in sctp_csum_check (Xin Long) [1699076] - [net] sctp: chunk.c: correct format string for size_t in printk (Xin Long) [1699076] - [net] sctp: don't compare hb_timer expire date before starting it (Xin Long) [1699076] - [net] doc: sctp: Merge and clean up rst files (Xin Long) [1699076] - [net] sctp: set stream ext to NULL after freeing it in sctp_stream_outq_migrate (Xin Long) [1699076] - [net] sctp: add SCTP_FUTURE_ASOC and SCTP_CURRENT_ASSOC for SCTP_STREAM_SCHEDULER sockopt (Xin Long) [1699076] - [net] sctp: use SCTP_FUTURE_ASSOC and add SCTP_CURRENT_ASSOC for SCTP_EVENT sockopt (Xin Long) [1699076] - [net] sctp: use SCTP_FUTURE_ASSOC and add SCTP_CURRENT_ASSOC for SCTP_ENABLE_STREAM_RESET sockopt (Xin Long) [1699076] - [net] sctp: use SCTP_FUTURE_ASSOC and add SCTP_CURRENT_ASSOC for SCTP_DEFAULT_PRINFO sockopt (Xin Long) [1699076] - [net] sctp: use SCTP_FUTURE_ASSOC and add SCTP_CURRENT_ASSOC for SCTP_AUTH_DEACTIVATE_KEY sockopt (Xin Long) [1699076] - [net] sctp: use SCTP_FUTURE_ASSOC and add SCTP_CURRENT_ASSOC for SCTP_AUTH_DELETE_KEY sockopt (Xin Long) [1699076] - [net] sctp: use SCTP_FUTURE_ASSOC and add SCTP_CURRENT_ASSOC for SCTP_AUTH_ACTIVE_KEY sockopt (Xin Long) [1699076] - [net] sctp: use SCTP_FUTURE_ASSOC and add SCTP_CURRENT_ASSOC for SCTP_AUTH_KEY sockopt (Xin Long) [1699076] - [net] sctp: use SCTP_FUTURE_ASSOC and add SCTP_CURRENT_ASSOC for SCTP_MAX_BURST sockopt (Xin Long) [1699076] - [net] sctp: use SCTP_FUTURE_ASSOC and add SCTP_CURRENT_ASSOC for SCTP_CONTEXT sockopt (Xin Long) [1699076] - [net] sctp: use SCTP_FUTURE_ASSOC and add SCTP_CURRENT_ASSOC for SCTP_DEFAULT_SNDINFO sockopt (Xin Long) [1699076] - [net] sctp: use SCTP_FUTURE_ASSOC and add SCTP_CURRENT_ASSOC for SCTP_DEFAULT_SEND_PARAM sockopt (Xin Long) [1699076] - [net] sctp: use SCTP_FUTURE_ASSOC and add SCTP_CURRENT_ASSOC for SCTP_DELAYED_SACK sockopt (Xin Long) [1699076] - [net] sctp: add SCTP_CURRENT_ASSOC for SCTP_STREAM_SCHEDULER_VALUE sockopt (Xin Long) [1699076] - [net] sctp: use SCTP_FUTURE_ASSOC for SCTP_INTERLEAVING_SUPPORTED sockopt (Xin Long) [1699076] - [net] sctp: use SCTP_FUTURE_ASSOC for SCTP_RECONFIG_SUPPORTED sockopt (Xin Long) [1699076] - [net] sctp: use SCTP_FUTURE_ASSOC for SCTP_PR_SUPPORTED sockopt (Xin Long) [1699076] - [net] sctp: add SCTP_FUTURE_ASSOC for SCTP_PEER_ADDR_THLDS sockopt (Xin Long) [1699076] - [net] sctp: use SCTP_FUTURE_ASSOC for SCTP_LOCAL_AUTH_CHUNKS sockopt (Xin Long) [1699076] - [net] sctp: use SCTP_FUTURE_ASSOC for SCTP_MAXSEG sockopt (Xin Long) [1699076] - [net] sctp: use SCTP_FUTURE_ASSOC for SCTP_ASSOCINFO sockopt (Xin Long) [1699076] - [net] sctp: use SCTP_FUTURE_ASSOC for SCTP_RTOINFO sockopt (Xin Long) [1699076] - [net] sctp: use SCTP_FUTURE_ASSOC for SCTP_PEER_ADDR_PARAMS sockopt (Xin Long) [1699076] - [net] sctp: introduce SCTP_FUTURE/CURRENT/ALL_ASSOC (Xin Long) [1699076] - [net] sctp: set flow sport from saddr only when it's 0 (Xin Long) [1699076] - [net] sctp: set chunk transport correctly when it's a new asoc (Xin Long) [1699076] - [net] sctp: improve the events for sctp stream adding (Xin Long) [1699076] - [net] sctp: improve the events for sctp stream reset (Xin Long) [1699076] - [net] sctp: allocate sctp_sockaddr_entry with kzalloc (Xin Long) [1699076] - [net] sctp: initialize sin6_flowinfo for ipv6 addrs in sctp_inet6addr_event (Xin Long) [1699076] - [net] sctp: frag_point sanity check (Xin Long) [1699076] - [net] sctp: kfree_rcu asoc (Xin Long) [1699076] - [net] sctp: update frag_point when stream_interleave is set (Xin Long) [1699076] - [net] sctp: add sockopt SCTP_EVENT (Xin Long) [1699076] - [net] sctp: rename enum sctp_event to sctp_event_type (Xin Long) [1699076] - [net] sctp: add subscribe per asoc (Xin Long) [1699076] - [net] sctp: define subscribe in sctp_sock as __u16 (Xin Long) [1699076] - [net] sctp: process sk_reuseport in sctp_get_port_local (Xin Long) [1699076] - [net] sctp: add sock_reuseport for the sock in __sctp_hash_endpoint (Xin Long) [1699076] - [net] sctp: do reuseport_select_sock in __sctp_rcv_lookup_endpoint (Xin Long) [1699076] - [net] sctp: Fix SKB list traversal in sctp_intl_store_ordered(). (Xin Long) [1699076] - [net] sctp: Fix SKB list traversal in sctp_intl_store_reasm(). (Xin Long) [1699076] - [net] sctp: define SCTP_SS_DEFAULT for Stream schedulers (Xin Long) [1699076] - [net] sctp: clear the transport of some out_chunk_list chunks in sctp_assoc_rm_peer (Xin Long) [1699076] - [net] sctp: use sk_wmem_queued to check for writable space (Xin Long) [1699076] - [net] sctp: count both sk and asoc sndbuf with skb truesize and sctp_chunk size (Xin Long) [1699076] - [net] sctp: use the pmtu from the icmp packet to update transport pathmtu (Xin Long) [1699076] - [net] sctp: fix fall-through annotation (Xin Long) [1699076] - [net] sctp: Use skb_queue_is_first(). (Xin Long) [1699076] - [net] sctp: not traverse asoc trans list if non-ipv6 trans exists for ipv6_flowlabel (Xin Long) [1699076] - [net] sctp: fix invalid reference to the index variable of the iterator (Xin Long) [1699076] - [net] sctp: remove useless start_fail from sctp_ht_iter in proc (Xin Long) [1699076] - [net] sctp: Make wrappers for accessing in/out streams (Xin Long) [1699076] - [net] sctp: whitespace fixes (Xin Long) [1699076] - [net] sctp: check for ipv6_pinfo legal sndflow with flowlabel in sctp_v6_get_dst (Xin Long) [1699076] - [net] sctp: add support for setting flowlabel when adding a transport (Xin Long) [1699076] - [net] sctp: add spp_ipv6_flowlabel and spp_dscp for sctp_paddrparams (Xin Long) [1699076] - [net] sctp: add support for dscp and flowlabel per transport (Xin Long) [1699076] - [net] ipv4: add __ip_queue_xmit() that supports tos param (Xin Long) [1699076] - [net] sctp: add support for SCTP_REUSE_PORT sockopt (Xin Long) [1699076] - [netdrv] pptp: dst_release sk_dst_cache in pptp_sock_destruct (Xin Long) [1671606] - [net] datagram: fix unbounded loop in __skb_try_recv_datagram() (Paolo Abeni) [1692379] - [net] ipv6: route: purge exception on removal (Paolo Abeni) [1669049] - [net] vsock: cope with memory allocation failure at socket creation time (Paolo Abeni) [1671619] - [net] ptp: fix Spectre v1 vulnerability (Hangbin Liu) [1664624]- [infiniband] RDMA/bnxt_re: fix or'ing of data into an uninitialized struct member (Selvin Xavier) [1664798] - [netdrv] RDMA/bnxt_en: Enable RDMA driver support for 57500 chip (Selvin Xavier) [1664798] - [infiniband] RDMA/bnxt_re: Update kernel user abi to pass chip context (Selvin Xavier) [1664798] - [infiniband] RDMA/bnxt_re: Add extended psn structure for 57500 adapters (Selvin Xavier) [1664798] - [infiniband] RDMA/bnxt_re: Enable GSI QP support for 57500 series (Selvin Xavier) [1664798] - [infiniband] RDMA/bnxt_re: Skip backing store allocation for 57500 series (Selvin Xavier) [1664798] - [infiniband] RDMA/bnxt_re: Add 64bit doorbells for 57500 series (Selvin Xavier) [1664798] - [infiniband] RDMA/bnxt_re: Add chip context to identify 57500 series (Selvin Xavier) [1664798] - [infiniband] RDMA/bnxt_re: fix a size calculation (Selvin Xavier) [1664798] - [infiniband] infiniband: bnxt_re: qplib: Check the return value of send_message (Selvin Xavier) [1664798] - [infiniband] RDMA/bnxt_re: Increase depth of control path command queue (Selvin Xavier) [1664798] - [infiniband] RDMA/bnxt_re: Query HWRM Interface version from FW (Selvin Xavier) [1664798] - [infiniband] RDMA/bnxt_re: Make use of destroy AH sleepable flag (Selvin Xavier) [1664798] - [infiniband] RDMA/bnxt_re: Make use of create AH sleepable flag (Selvin Xavier) [1664798] - [infiniband] RDMA/bnxt_re: Avoid accessing the device structure after it is freed (Selvin Xavier) [1664798] - [infiniband] RDMA/bnxt_re: Fix system hang when registration with L2 driver fails (Selvin Xavier) [1664798] - [infiniband] RDMA/bnxt_re: Avoid resource leak in case the NQ registration fails (Selvin Xavier) [1664798] - [infiniband] RDMA/bnxt_re: Wait for delayed work to finish before device removal (Selvin Xavier) [1664798] - [infiniband] RDMA/bnxt_re: Limit max_pkey to 16 bit value (Selvin Xavier) [1664798] - [infiniband] RDMA/bnxt_re: Fix qp async event reporting (Selvin Xavier) [1664798] - [infiniband] RDMA/bnxt_re: Report out of sequence hw counters (Selvin Xavier) [1664798] - [infiniband] RDMA/bnxt_re: Expose rx discards and drop counters (Selvin Xavier) [1664798] - [infiniband] RDMA/bnxt_re: Prevent driver crash due to NULL pointer in error message print (Selvin Xavier) [1664798] - [infiniband] RDMA/bnxt_re: Drop L2 async events silently (Selvin Xavier) [1664798] - [infiniband] RDMA/bnxt_re: Avoid accessing nq->bar_reg_iomem in failure case (Selvin Xavier) [1664798] - [infiniband] RDMA/bnxt_re: Avoid NULL check after accessing the pointer (Selvin Xavier) [1664798] - [infiniband] RDMA/bnxt_re: Remove the unnecessary version macro definition (Selvin Xavier) [1664798] - [infiniband] RDMA/bnxt_re: Fix recursive lock warning in debug kernel (Selvin Xavier) [1664798] - [infiniband] RDMA/bnxt_re: Add missing spin lock initialization (Selvin Xavier) [1664798] - [infiniband] RDMA/bnxt_re: QPLIB: Add and use #define dev_fmt(fmt) "QPLIB: " fmt (Selvin Xavier) [1664798] - [infiniband] RDMA/bnxt_re: Modify a fall-through annotation (Selvin Xavier) [1664798] - [infiniband] RDMA/bnxt_re: Fix a bunch of off by one bugs in qplib_fp.c (Selvin Xavier) [1664798] - [infiniband] RDMA/bnxt_re: Fix a couple off by one bugs (Selvin Xavier) [1664798] - [powerpc] powerpc/fadump: Do not allow hot-remove memory from fadump reserved area. (Gustavo Duarte) [1524686] - [powerpc] powerpc/fadump: Throw proper error message on fadump registration failure (Gustavo Duarte) [1524686] - [powerpc] powerpc/fadump: Reservationless firmware assisted dump (Gustavo Duarte) [1524686] - [infiniband] IB/hfi1: Fix WQ_MEM_RECLAIM warning (Alex Estrin) [1660618] - [infiniband] IB/hfi1: Implement CCA for TID RDMA protocol (Alex Estrin) [1660618] - [infiniband] IB/hfi1: Remove WARN_ON when freeing expected receive groups (Alex Estrin) [1660618] - [infiniband] IB/hfi1: Unify the software PSN check for TID RDMA READ/WRITE (Alex Estrin) [1660618] - [infiniband] IB/hfi1: Add a function to read next expected psn from hardware flow (Alex Estrin) [1660618] - [infiniband] IB/hfi1: Delay the release of destination mr for TID RDMA WRITE DATA (Alex Estrin) [1660618] - [infiniband] IB/hfi1: Do not flush send queue in the TID RDMA second leg (Alex Estrin) [1660618] - [infiniband] IB/hfi1: Fix the allocation of RSM table (Alex Estrin) [1660618] - [infiniband] IB/hfi1: Eliminate opcode tests on mr deref (Alex Estrin) [1660618] - [infiniband] IB/hfi1: Clear the IOWAIT pending bits when QP is put into error state (Alex Estrin) [1660618] - [infiniband] IB/hfi1: Failed to drain send queue when QP is put into error state (Alex Estrin) [1660618] - [infiniband] IB/hfi1: Add missing break in switch statement (Alex Estrin) [1660618] - [infiniband] IB/hfi1: Fix a build warning for TID RDMA READ (Alex Estrin) [1660618] - [infiniband] RDMA/rdmavt: Adapt to handle non-uniform sizes on umem SGEs (Alex Estrin) [1660618] - [infiniband] IB/hfi1: Prioritize the sending of ACK packets (Alex Estrin) [1660618] - [infiniband] IB/hfi1: Add static trace for TID RDMA WRITE protocol (Alex Estrin) [1660618] - [infiniband] IB/hfi1: Enable TID RDMA WRITE protocol (Alex Estrin) [1660618] - [infiniband] IB/hfi1: Add interlock between TID RDMA WRITE and other requests (Alex Estrin) [1660618] - [infiniband] IB/hfi1: Add TID RDMA WRITE functionality into RDMA verbs (Alex Estrin) [1660618] - [infiniband] IB/hfi1: Add the dual leg code (Alex Estrin) [1660618] - [infiniband] IB/hfi1: Add the TID second leg ACK packet builder (Alex Estrin) [1660618] - [infiniband] IB/hfi1: Add the TID second leg send packet builder (Alex Estrin) [1660618] - [infiniband] IB/hfi1: Resend the TID RDMA WRITE DATA packets (Alex Estrin) [1660618] - [infiniband] IB/hfi1: Add a function to receive TID RDMA RESYNC packet (Alex Estrin) [1660618] - [infiniband] IB/hfi1: Add a function to build TID RDMA RESYNC packet (Alex Estrin) [1660618] - [infiniband] IB/hfi1: Add TID RDMA retry timer (Alex Estrin) [1660618] - [infiniband] IB/hfi1: Add a function to receive TID RDMA ACK packet (Alex Estrin) [1660618] - [infiniband] IB/hfi1: Add a function to build TID RDMA ACK packet (Alex Estrin) [1660618] - [infiniband] IB/hfi1: Add a function to receive TID RDMA WRITE DATA packet (Alex Estrin) [1660618] - [infiniband] IB/hfi1: Add a function to build TID RDMA WRITE DATA packet (Alex Estrin) [1660618] - [infiniband] IB/hfi1: Add a function to receive TID RDMA WRITE response (Alex Estrin) [1660618] - [infiniband] IB/hfi1: Add TID resource timer (Alex Estrin) [1660618] - [infiniband] IB/hfi1: Add a function to build TID RDMA WRITE response (Alex Estrin) [1660618] - [infiniband] IB/hfi1: Add functions to receive TID RDMA WRITE request (Alex Estrin) [1660618] - [infiniband] IB/hfi1: Add an s_acked_ack_queue pointer (Alex Estrin) [1660618] - [infiniband] IB/hfi1: Allow for extra entries in QP's s_ack_queue (Alex Estrin) [1660618] - [infiniband] IB/hfi1: Build TID RDMA WRITE request (Alex Estrin) [1660618] - [infiniband] IB/hfi1: Add static trace for TID RDMA READ protocol (Alex Estrin) [1660618] - [infiniband] IB/hfi1: Enable TID RDMA READ protocol (Alex Estrin) [1660618] - [infiniband] IB/hfi1: Add interlock between a TID RDMA request and other requests (Alex Estrin) [1660618] - [infiniband] IB/hfi1: Integrate TID RDMA READ protocol into RC protocol (Alex Estrin) [1660618] - [include] IB/hfi1: Increment the retry timeout value for TID RDMA READ request (Alex Estrin) [1660618] - [infiniband] IB/hfi1: Add functions for restarting TID RDMA READ request (Alex Estrin) [1660618] - [infiniband] IB/hfi1: Add TID RDMA handlers (Alex Estrin) [1660618] - [infiniband] IB/hfi1: Add functions to receive TID RDMA READ response (Alex Estrin) [1660618] - [infiniband] IB/hfi1: Add a function to build TID RDMA READ response (Alex Estrin) [1660618] - [infiniband] IB/hfi1: Add functions to receive TID RDMA READ request (Alex Estrin) [1660618] - [infiniband] IB/hfi1: Set PbcInsertHcrc for TID RDMA packets (Alex Estrin) [1660618] - [infiniband] IB/hfi1: Add functions to build TID RDMA READ request (Alex Estrin) [1660618] - [infiniband] IB/hfi1: Add static trace for flow and TID management functions (Alex Estrin) [1660618] - [infiniband] IB/hfi1: Add the counter n_tidwait (Alex Estrin) [1660618] - [infiniband] IB/hfi1: TID RDMA RcvArray programming and TID allocation (Alex Estrin) [1660618] - [infiniband] IB/hfi1: TID RDMA flow allocation (Alex Estrin) [1660618] - [infiniband] IB/hfi: Move RC functions into a header file (Alex Estrin) [1660618] - [infiniband] IB/hfi1: Add static trace for OPFN (Alex Estrin) [1660618] - [infiniband] IB/hfi1: Integrate OPFN into RC transactions (Alex Estrin) [1660618] - [infiniband] IB/hfi1, IB/rdmavt: Allow for extending of QP's s_ack_queue (Alex Estrin) [1660618] - [infiniband] IB/hfi1: OPFN interface (Alex Estrin) [1660618] - [infiniband] IB/hfi1: Add OPFN helper functions for TID RDMA feature (Alex Estrin) [1660618] - [infiniband] IB/hfi1: OPFN support discovery (Alex Estrin) [1660618] - [infiniband] IB/{hfi1, qib, rvt} Cleanup open coded sge usage (Alex Estrin) [1660618] - [infiniband] IB/{hfi1,qib}: Cleanup open coded sge sizing (Alex Estrin) [1660618] - [infiniband] RDMA/qib: Use GUP longterm for PSM page pining (Alex Estrin) [1660618] - [infiniband] infiniband: qib: no need to check return value of debugfs_create functions (Alex Estrin) [1660618] - [infiniband] infiniband: hfi1: no need to check return value of debugfs_create functions (Alex Estrin) [1660618] - [infiniband] infiniband: hfi1: drop crazy DEBUGFS_SEQ_FILE_CREATE() macro (Alex Estrin) [1660618] - [infiniband] IB/{hfi1, qib}: Fix WC.byte_len calculation for UD_SEND_WITH_IMM (Alex Estrin) [1660618] - [infiniband] IB/qib: Fix an error code in qib_sdma_verbs_send() (Alex Estrin) [1660618] - [infiniband] IB/hfi1: Reduce lock contention on iowait_lock for sdma and pio (Alex Estrin) [1660618] - [infiniband] IB/hfi1: Close VNIC sdma_progress sleep window (Alex Estrin) [1660618] - [infiniband] IB/hfi1: Allow the driver to initialize QP priv struct (Alex Estrin) [1660618] - [infiniband] IB/hfi1: Add OPFN and TID RDMA capability bits (Alex Estrin) [1660618] - [infiniband] IB/hfi1: Unreserve a reserved request when it is completed (Alex Estrin) [1660618] - [infiniband] IB/hfi1: Consider LMC in 16B/bypass ingress packet check (Alex Estrin) [1660618] - [infiniband] IB/hfi1: Limit VNIC use of SDMA engines to the available count (Alex Estrin) [1660618] - [infiniband] IB/hfi1: Correctly process FECN and BECN in packets (Alex Estrin) [1660618] - [infiniband] IB/hfi1: Ignore LNI errors before DC8051 transitions to Polling state (Alex Estrin) [1660618] - [infiniband] IB/hfi1: Dump pio info for non-user send contexts (Alex Estrin) [1660618] - [infiniband] IB/hfi1: Fix a latency issue for small messages (Alex Estrin) [1660618] - [infiniband] RDMA/qib: Remove all occurrences of BUG_ON() (Alex Estrin) [1660618] - [infiniband] IB/qib: fix spelling mistake "colescing" -> "coalescing" (Alex Estrin) [1660618] - [infiniband] IB/hfi1: Use VL15 for SM packets (Alex Estrin) [1660618] - [infiniband] IB/hfi1: Add mtu check for operational data VLs (Alex Estrin) [1660618] - [infiniband] IB/hfi1: Add static trace for iowait (Alex Estrin) [1660618] - [infiniband] IB/hfi1: Prepare resource waits for dual leg (Alex Estrin) [1660618] - [infiniband] IB/hfi1: Error path MAD response size is incorrect (Alex Estrin) [1660618] - [infiniband] IB/hfi1: Move UnsupportedVL bits definitions to the correct header (Alex Estrin) [1660618] - [infiniband] IB/hfi1: set_intr_bits uses incorrect source for register modification (Alex Estrin) [1660618] - [infiniband] IB/hfi1: Missing return value in error path for user sdma (Alex Estrin) [1660618] - [infiniband] IB/hfi1: Right size user_sdma sequence numbers and related variables (Alex Estrin) [1660618] - [infiniband] IB/hfi1: Move URGENT IRQ enable to hfi1_rcvctrl() (Alex Estrin) [1660618] - [infiniband] IB/hfi1: Rework the IRQ API to be more flexible (Alex Estrin) [1660618] - [infiniband] IB/hfi1: PCIe bus width retry (Alex Estrin) [1660618] - [infiniband] IB/hfi1: Make the MSIx resource allocation a bit more flexible (Alex Estrin) [1660618] - [infiniband] IB/hfi1: Prepare for new HFI1 MSIx API (Alex Estrin) [1660618] - [infiniband] IB/hfi1: Get the hfi1_devdata structure as early as possible (Alex Estrin) [1660618] - [infiniband] IB/hfi1: tune_pcie_caps is arbitrarily placed, poorly (Alex Estrin) [1660618] - [infiniband] IB/hfi1: Remove duplicated defines (Alex Estrin) [1660618] - [infiniband] IB/hfi1: Rework file list in Makefile (Alex Estrin) [1660618] - [infiniband] IB/hfi1: Remove incorrect call to do_interrupt callback (Alex Estrin) [1660618] - [infiniband] IB/hfi1: Set in_use_ctxts bits for user ctxts only (Alex Estrin) [1660618] - [include] include/rdma/opa_addr.h: Fix an endianness issue (Alex Estrin) [1660618] - [infiniband] IB/hfi1: Remove INTx support and simplify MSIx usage (Alex Estrin) [1660618] - [infiniband] IB/hfi1: Reorg ctxtdata and rightsize fields (Alex Estrin) [1660618] - [infiniband] IB/hfi1: Remove caches of chip CSRs (Alex Estrin) [1660618] - [infiniband] IB/hfi1: Remove unused/writeonly devdata fields (Alex Estrin) [1660618] - [infiniband] IB/hfi1: Rightsize ctxt_eager_bufs fields (Alex Estrin) [1660618] - [infiniband] IB/hfi1: Remove rcvctrl from ctxtdata (Alex Estrin) [1660618] - [infiniband] IB/hfi1: Remove rcvhdrq_size (Alex Estrin) [1660618] - [infiniband] IB/hfi1: Remove rcvhdrsize (Alex Estrin) [1660618] - [infiniband] IB/hfi1: Move rhf_offset from devdata to ctxtdata (Alex Estrin) [1660618] - [infiniband] IB/hfi1: Move normal functions from hfi1_devdata to const array (Alex Estrin) [1660618] - [infiniband] scsi: RDMA/srpt: Fix handling of TMF submission failure (Jonathan Toppins) [1685313] - [infiniband] scsi: RDMA/srpt: Fix a credit leak for aborted commands (Jonathan Toppins) [1685313] - [net] xprtrdma: Reduce the doorbell rate (Receive) (Jonathan Toppins) [1685313] - [net] xprtrdma: Fix sparse warnings (Jonathan Toppins) [1685313] - [net] xprtrdma: Fix helper that drains the transport (Jonathan Toppins) [1685313] - [netdrv] enic: fix build warning without CONFIG_CPUMASK_OFFSTACK (Jonathan Toppins) [1685313] - [infiniband] IB/usnic: Fix out of bounds index check in query pkey (Jonathan Toppins) [1685313] - [infiniband] IB/usnic: Remove stub functions (Jonathan Toppins) [1685313] - [infiniband] rdma: fix build errors on s390 and MIPS due to bad ZERO_PAGE use (Jonathan Toppins) [1685313] - [infiniband] RDMA/ucontext: Fix regression with disassociate (Jonathan Toppins) [1685313] - [infiniband] IB/iser: Fix dma_nents type definition (Jonathan Toppins) [1685313] - [infiniband] IB/iser: Pass the correct number of entries for dma mapped SGL (Jonathan Toppins) [1685313] - [infiniband] RDMA/rxe: Use for_each_sg_page iterator on umem SGL (Jonathan Toppins) [1685313] - [infiniband] RDMA/vmw_pvrdma: Fix memory leak on pvrdma_pci_remove (Jonathan Toppins) [1685313] - [infiniband] RDMA/vmw_pvrdma: Support upto 64-bit PFNs (Jonathan Toppins) [1683475] - [include] IB/mlx5: Remove dead code (Jonathan Toppins) [1685313] - [infiniband] IB/mlx5: Ranges in implicit ODP MR inherit its write access (Jonathan Toppins) [1685313] - [infiniband] IB/rdmavt: Fix frwr memory registration (Jonathan Toppins) [1685313] - [infiniband] IB/rdmavt: Add wc_flags and wc_immdata to cq entry trace (Jonathan Toppins) [1685313] - [infiniband] IB/rdmavt: Fix concurrency panics in QP post_send and modify to error (Jonathan Toppins) [1685313] - [infiniband] IB/rdmavt: Fix loopback send with invalidate ordering (Jonathan Toppins) [1685313] - [infiniband] IB/hfi1: Add limit test for RC/UC send via loopback (Jonathan Toppins) [1685313] - [infiniband] RDMA/iwcm: Fix string truncation error (Jonathan Toppins) [1685313] - [infiniband] RDMA/iwcm: add tos_set bool to iw_cm struct (Jonathan Toppins) [1685313] - [infiniband] RDMA/cma: listening device cm_ids should inherit tos (Jonathan Toppins) [1685313] - [infiniband] RDMA/cma: Rollback source IP address if failing to acquire device (Jonathan Toppins) [1685313] - [infiniband] RDMA/device: Call ib_cache_release_one() only from ib_device_release() (Jonathan Toppins) [1685313] - [infiniband] RDMA/device: Ensure that security memory is always freed (Jonathan Toppins) [1685313] - [infiniband] RDMA/uverbs: Fix an error flow in ib_uverbs_poll_cq (Jonathan Toppins) [1685313] - [infiniband] IB/ipoib: Make ipoib_intercept_dev_id_attr() static (Jonathan Toppins) [1685313] - [infiniband] RDMA: Provide safe ib_alloc_device() function (Jonathan Toppins) [1685313] - [infiniband] IB/core, ipoib: Do not overreact to SM LID change event (Jonathan Toppins) [1685313] - [infiniband] IB/core: Abort page fault handler silently during owning process exit (Jonathan Toppins) [1685313] - [infiniband] RDMA/core: Verify that memory window type is legal (Jonathan Toppins) [1685313] - [infiniband] IB/core: Don't register each MAD agent for LSM notifier (Jonathan Toppins) [1711086 1685313] - [include] IB/core: Eliminate a hole in MAD agent struct (Jonathan Toppins) [1711086 1685313] - [infiniband] IB/core: Fix potential memory leak while creating MAD agents (Jonathan Toppins) [1711086 1685313] - [infiniband] IB/core: Unregister notifier before freeing MAD security (Jonathan Toppins) [1711086 1685313] - [infiniband] IB/core: Destroy QP if XRC QP fails (Jonathan Toppins) [1685313] - [infiniband] IB/core: Declare local functions 'static' (Jonathan Toppins) [1685313] - [infiniband] RDMA/i40iw: Make sure to initialize ib_device_ops (Jonathan Toppins) [1685313] - [rpmspec] Update the kernel rpm package description to mention backports/bug fixes ("Herton R. Krzesinski") [1701064] - [netdrv] bonding: fix arp_validate toggling in active-backup mode (Jarod Wilson) [1654214] - [scsi] scsi: bnx2i: fix indentation issue, remove a tab (Maurizio Lombardi) [1665626] - [scsi] scsi: bnx2i: remove set but not used variable 'cid_num' (Maurizio Lombardi) [1665626] - [scsi] scsi: bnx2i: add error handling for ioremap_nocache (Maurizio Lombardi) [1665626] - [wireless] iwlwifi: mvm: Send LQ command as async when necessary (Stanislaw Gruszka) [1687265] - [scsi] scsi: bnx2fc: Fix error handling in probe() (Maurizio Lombardi) [1665625] - [scsi] scsi: bnx2fc: Fix NULL dereference in error handling (Maurizio Lombardi) [1665625] - [scsi] scsi: bnx2fc: Remove set but not used variable 'oxid' (Maurizio Lombardi) [1665625] - [scsi] bnx2fc_fcoe: Use skb_queue_walk_safe(). (Maurizio Lombardi) [1665625] - [netdrv] hv_netvsc: Fix rndis_per_packet_info internal field initialization (Mohammed Gamal) [1691375] - [netdrv] hv_netvsc: Add handler for LRO setting change (Mohammed Gamal) [1691375] - [netdrv] hv_netvsc: Add support for LRO/RSC in the vSwitch (Mohammed Gamal) [1691375] - [netdrv] hv_netvsc: Fix unwanted wakeup after tx_disable (Mohammed Gamal) [1691375] - [netdrv] hv_netvsc: Fix IP header checksum for coalesced packets (Mohammed Gamal) [1691375] - [netdrv] hv_netvsc: fix typos in code comments (Mohammed Gamal) [1691375] - [netdrv] hv_netvsc: Fix hash key value reset after other ops (Mohammed Gamal) [1691375] - [netdrv] hv_netvsc: Refactor assignments of struct netvsc_device_info (Mohammed Gamal) [1691375] - [netdrv] hv_netvsc: Fix ethtool change hash key error (Mohammed Gamal) [1691375] - [netdrv] ice: Disable sniffing VF traffic on PF (Kamal Heib) [1659176] - [netdrv] ice: Use more efficient structures (Kamal Heib) [1659176] - [netdrv] ice: Use bitfields where possible (Kamal Heib) [1659176] - [netdrv] ice: Add function to program ethertype based filter rule on VSIs (Kamal Heib) [1659176] - [netdrv] ice: Separate if conditions for ice_set_features() (Kamal Heib) [1659176] - [netdrv] ice: Remove __always_unused attribute (Kamal Heib) [1659176] - [netdrv] ice: Suppress false-positive style issues reported by static analyzer (Kamal Heib) [1659176] - [netdrv] ice: Refactor getting/setting coalesce (Kamal Heib) [1659176] - [netdrv] ice: Always free/allocate q_vectors (Kamal Heib) [1659176] - [netdrv] ice: Do not unnecessarily initialize local variable (Kamal Heib) [1659176] - [netdrv] ice: Add more validation in ice_vc_cfg_irq_map_msg (Kamal Heib) [1659176] - [netdrv] ice: Don't remove VLAN filters that were never programmed (Kamal Heib) [1659176] - [netdrv] ice: Preserve VLAN Rx stripping settings (Kamal Heib) [1659176] - [netdrv] ice: Fix for allowing too many MDD events on VF (Kamal Heib) [1659176] - [netdrv] ice: Use pf instead of vsi-back (Kamal Heib) [1659176] - [netdrv] ice: Use dev_err when ice_cfg_vsi_lan fails (Kamal Heib) [1659176] - [netdrv] ice: Refactor link event flow (Kamal Heib) [1659176] - [netdrv] ice: Add missing PHY type to link settings (Kamal Heib) [1659176] - [netdrv] ice: Add reg_idx variable in ice_q_vector structure (Kamal Heib) [1659176] - [netdrv] ice: Remove runtime change of PFINT_OICR_ENA register (Kamal Heib) [1659176] - [netdrv] ice: Fix issue when adding more than allowed VLANs (Kamal Heib) [1659176] - [netdrv] ice: Remove unnecessary wait when disabling/enabling Rx queues (Kamal Heib) [1659176] - [netdrv] ice: Add ability to update rx-usecs-high (Kamal Heib) [1659176] - [netdrv] ice: Add 52 byte RSS hash key support (Kamal Heib) [1659176] - [netdrv] ice: Use ice_for_each_q_vector macro where possible (Kamal Heib) [1659176] - [netdrv] ice: Validate ring existence and its q_vector per VSI (Kamal Heib) [1659176] - [netdrv] ice: Reduce scope of variable in ice_vsi_cfg_rxqs (Kamal Heib) [1659176] - [netdrv] ice: Resolve static analysis reported issue (Kamal Heib) [1659176] - [netdrv] ice: Return configuration error without queue to disable (Kamal Heib) [1659176] - [netdrv] ice: Create framework for VSI queue context (Kamal Heib) [1659176] - [netdrv] ice: Calculate ITR increment based on direct calculation (Kamal Heib) [1700995 1659176] - [netdrv] ice: Bump driver version (Kamal Heib) [1700995 1659176] - [netdrv] ice: Add code to control FW LLDP and DCBX (Kamal Heib) [1700995 1659176] - [netdrv] ice: Add code for DCB rebuild (Kamal Heib) [1700995 1659176] - [netdrv] ice: Add code to get DCB related statistics (Kamal Heib) [1700995 1659176] - [netdrv] ice: Add priority information into VLAN header (Kamal Heib) [1700995 1659176] - [netdrv] ice: Update rings based on TC information (Kamal Heib) [1700995 1659176] - [netdrv] ice: Add code to process LLDP MIB change events (Kamal Heib) [1700995 1659176] - [netdrv] ice: Add code for DCB initialization part 4/4 (Kamal Heib) [1700995 1659176] - [netdrv] ice: Add code for DCB initialization part 3/4 (Kamal Heib) [1700995 1659176] - [netdrv] ice: Add code for DCB initialization part 2/4 (Kamal Heib) [1700995 1659176] - [netdrv] ice: Add code for DCB initialization part 1/4 (Kamal Heib) [1700995 1659176] - [netdrv] ice: Bump version (Kamal Heib) [1700995 1659176] - [netdrv] ice: Fix incorrect use of abbreviations (Kamal Heib) [1700995 1659176] - [netdrv] ice: Fix typos in code comments (Kamal Heib) [1700995 1659176] - [netdrv] ice: Remove "2 BITS" comment (Kamal Heib) [1659176] - [netdrv] ice: Update comment regarding the ITR_GRAN_S (Kamal Heib) [1659176] - [netdrv] ice: Update function header for __ice_vsi_get_qs (Kamal Heib) [1659176] - [netdrv] ice: Remove unnecessary braces (Kamal Heib) [1659176] - [netdrv] ice: Remove unused function prototype (Kamal Heib) [1659176] - [netdrv] ice: Add missing case in print_link_msg for printing flow control (Kamal Heib) [1659176] - [netdrv] ice: Audit hotpath structures with pahole (Kamal Heib) [1659176] - [netdrv] ice: Do not bail out when filter already exists (Kamal Heib) [1659176] - [netdrv] ice: Fix issue with VF attempt to delete default MAC address (Kamal Heib) [1659176] - [netdrv] ice: enable VF admin queue interrupts (Kamal Heib) [1659176] - [netdrv] ice: Fix for adaptive interrupt moderation (Kamal Heib) [1659176] - [netdrv] ice: Implement pci_error_handler ops (Kamal Heib) [1659176] - [netdrv] ice: Put __ICE_PREPARED_FOR_RESET check in ice_prepare_for_reset (Kamal Heib) [1659176] - [netdrv] ice: use virt channel status codes (Kamal Heib) [1659176] - [netdrv] ice: Remove unnecessary newlines from log messages (Kamal Heib) [1659176] - [netdrv] ice: Create a generic name for the ice_rx_flg64_bits structure (Kamal Heib) [1659176] - [netdrv] ice: add and use new ice_for_each_traffic_class() macro (Kamal Heib) [1659176] - [netdrv] ice: change VF VSI tc info along with num_queues (Kamal Heib) [1659176] - [netdrv] ice: Prevent unintended multiple chain resets (Kamal Heib) [1659176] - [netdrv] ice: map Rx buffer pages with DMA attributes (Kamal Heib) [1659176] - [netdrv] ice: Limit the ice_add_rx_frag to frag addition (Kamal Heib) [1659176] - [netdrv] ice: Gather the rx buf clean-up logic for better reuse (Kamal Heib) [1659176] - [netdrv] ice: Introduce bulk update for page count (Kamal Heib) [1659176] - [netdrv] ice: Get rid of ice_pull_tail (Kamal Heib) [1659176] - [netdrv] ice: Pull out page reuse checks onto separate function (Kamal Heib) [1659176] - [netdrv] ice: Retrieve rx_buf in separate function (Kamal Heib) [1659176] - [netdrv] ice: Enable link events over the ARQ (Kamal Heib) [1659176] - [netdrv] ice: use irq_num var in ice_vsi_req_irq_msix (Kamal Heib) [1659176] - [netdrv] ice: Restore VLAN switch rule if port VLAN existed before (Kamal Heib) [1659176] - [netdrv] ice: update VSI config dynamically (Kamal Heib) [1659176] - [netdrv] ice: Get VF VSI instances directly via PF (Kamal Heib) [1659176] - [netdrv] ice: Don't let VF know that it is untrusted (Kamal Heib) [1659176] - [netdrv] ice: Set LAN_EN for all directional rules (Kamal Heib) [1659176] - [netdrv] ice: Do not set LB_EN for prune switch rules (Kamal Heib) [1659176] - [netdrv] ice: Enable LAN_EN for the right recipes (Kamal Heib) [1659176] - [netdrv] ice: Add support for PF/VF promiscuous mode (Kamal Heib) [1659176] - [netdrv] ice: code cleanup in ice_sched.c (Kamal Heib) [1659176] - [netdrv] ice: Remove unused vsi_id field (Kamal Heib) [1659176] - [netdrv] ice: fix some function prototype and signature style issues (Kamal Heib) [1659176] - [netdrv] ice: fix the divide by zero issue (Kamal Heib) [1659176] - [netdrv] ice: Fix issue reconfiguring VF queues (Kamal Heib) [1659176] - [netdrv] ice: Remove unused function prototype (Kamal Heib) [1659176] - [netdrv] ice: fix static analysis warnings (Kamal Heib) [1659176] - [netdrv] ice: Fix issue reclaiming resources back to the pool after reset (Kamal Heib) [1659176] - [netdrv] ice: Enable MAC anti-spoof by default (Kamal Heib) [1659176] - [netdrv] ice: Determine descriptor count and ring size based on PAGE_SIZE (Kamal Heib) [1659176] - [netdrv] ice: Reset all VFs with VFLR during SR-IOV init flow (Kamal Heib) [1659176] - [netdrv] ice: Get resources per function (Kamal Heib) [1659176] - [netdrv] ice: Implement flow to reset VFs with PFR and other resets (Kamal Heib) [1659176] - [netdrv] ice: configure GLINT_ITR to always have an ITR gran of 2 (Kamal Heib) [1659176] - [netdrv] ice: use ice_for_each_vsi macro when possible (Kamal Heib) [1659176] - [netdrv] ice : Ensure only valid bits are set in ice_aq_set_phy_cfg (Kamal Heib) [1659176] - [netdrv] ice: remove redundant variable and if condition (Kamal Heib) [1659176] - [netdrv] ice: avoid multiple unnecessary de-references in probe (Kamal Heib) [1659176] - [netdrv] ice: Fix issue with VF reset and multiple VFs support on PFs (Kamal Heib) [1659176] - [netdrv] ice: Fix broadcast traffic in port VLAN mode (Kamal Heib) [1659176] - [netdrv] ice: fix overlong string, update stats output (Kamal Heib) [1659176] - [netdrv] ice: Fix for FC get rx/tx pause params (Kamal Heib) [1659176] - [netdrv] ice: use absolute vector ID for VFs (Kamal Heib) [1659176] - [netdrv] ice: check for a leaf node presence (Kamal Heib) [1659176] - [netdrv] ice: flush Tx pipe on disable queue timeout (Kamal Heib) [1659176] - [netdrv] ice: clear VF ARQLEN register on reset (Kamal Heib) [1659176] - [netdrv] ice: don't spam VFs with link messages (Kamal Heib) [1659176] - [netdrv] ice: only use the VF for ICE_VSI_VF in ice_vsi_release (Kamal Heib) [1659176] - [netdrv] ice: fix numeric overflow warning (Kamal Heib) [1659176] - [netdrv] ice: fix issue where host reboots on unload when iommu=on (Kamal Heib) [1659176] - [netdrv] ice: fix ice_remove_rule_internal vsi_list handling (Kamal Heib) [1659176] - [netdrv] ice: fix stack hogs from struct ice_vsi_ctx structures (Kamal Heib) [1659176] - [netdrv] ice: sizeof() should be avoided (Kamal Heib) [1659176] - [netdrv] ice: Fix added in VSI supported nodes calc (Kamal Heib) [1659176] - [netdrv] ice: Fix the calculation of ICE_MAX_MTU (Kamal Heib) [1659176] - [netdrv] ice: Mark extack argument as __always_unused (Kamal Heib) [1659176] - [netdrv] ice: add const qualifier to mac_addr parameter (Kamal Heib) [1659176] - [netdrv] ice: Add support for new PHY types (Kamal Heib) [1659176] - [netdrv] ice: Offload SCTP checksum (Kamal Heib) [1659176] - [netdrv] ice: Allow for software timestamping (Kamal Heib) [1659176] - [netdrv] ice: Implement getting and setting ethtool coalesce (Kamal Heib) [1659176] - [netdrv] ice: Add support for adaptive interrupt moderation (Kamal Heib) [1659176] - [netdrv] ice: Move aggregator list into ice_hw instance (Kamal Heib) [1659176] - [netdrv] ice: Rework queue management code for reuse (Kamal Heib) [1659176] - [netdrv] ice: Add ethtool private flag to make forcing link down optional (Kamal Heib) [1659176] - [netdrv] ice: Set physical link up/down when an interface is set up/down (Kamal Heib) [1659176] - [netdrv] ice: Implement support for normal get_eeprom[_len] ethtool ops (Kamal Heib) [1659176] - [netdrv] ice: Add ethtool set_phys_id handler (Kamal Heib) [1659176] - [netdrv] ice: Configure RSS LUT and HASH KEY in rebuild path (Kamal Heib) [1659176] - [netdrv] ice: Refactor a few Tx scheduler functions (Kamal Heib) [1659176] - [netdrv] ice: Fix unused variable build warning (Kamal Heib) [1659176] - [netdrv] ice: Do not enable NAPI on q_vectors that have no rings (Kamal Heib) [1659176] - [netdrv] ethernet/intel: consolidate NAPI and NAPI exit (Kamal Heib) [1659176] - [netdrv] ice: Fix possible NULL pointer de-reference (Kamal Heib) [1659176] - [netdrv] ice: Use Tx|Rx in comments (Kamal Heib) [1659176] - [netdrv] ice: Cosmetic formatting changes (Kamal Heib) [1659176] - [netdrv] ice: Cleanup short function signatures (Kamal Heib) [1659176] - [netdrv] ice: Cleanup ice_tx_timeout() (Kamal Heib) [1659176] - [netdrv] ice: Fix return value from NAPI poll (Kamal Heib) [1659176] - [netdrv] ice: Constify global structures that can/should be (Kamal Heib) [1659176] - [netdrv] ice: Do not set LAN_EN for MAC-VLAN filters (Kamal Heib) [1659176] - [netdrv] ice: Pass the return value of ice_init_def_sw_recp() (Kamal Heib) [1659176] - [netdrv] ice: Cleanup duplicate control queue code (Kamal Heib) [1659176] - [netdrv] ice: Remove ICE_MAX_TXQ_PER_TXQG check when configuring Tx queue (Kamal Heib) [1659176] - [netdrv] ice: Destroy scheduler tree in reset path (Kamal Heib) [1659176] - [netdrv] ice: Fix to make VLAN priority tagged traffic to appear on all TCs (Kamal Heib) [1659176] - [netdrv] ice: Call pci_disable_sriov before stopping queues for VF (Kamal Heib) [1659176] - [netdrv] ice: Increase Rx queue disable timeout (Kamal Heib) [1659176] - [netdrv] ice: Fix NVM mask defines (Kamal Heib) [1659176] - [netdrv] ice: Avoid nested RTNL locking in ice_dis_vsi (Kamal Heib) [1659176] - [netdrv] ice: Calculate guaranteed VSIs per function and use it (Kamal Heib) [1659176] - [netdrv] ice: Remove node before releasing VSI (Kamal Heib) [1659176] - [netdrv] ice: Check for q_vector when stopping rings (Kamal Heib) [1659176] - [netdrv] ice: Fix debug print in ice_tx_timeout (Kamal Heib) [1659176] - [netdrv] intel-ethernet: use correct module license (Kamal Heib) [1659176] - [netdrv] bnx2x: Add support for detection of P2P event packets. (Manish Chopra) [1638306 1663271] - [netdrv] bnx2x: Replace magic numbers with macro definitions. (Manish Chopra) [1638306 1663271] - [netdrv] bnx2x: fix spelling mistake "dicline" -> "decline" (Manish Chopra) [1663271] - [netdrv] bnx2x: Utilize FW 7.13.11.0. (Manish Chopra) [1663271] - [netdrv] bnx2x: Remove set but not used variable 'mfw_vn' (Manish Chopra) [1663271] - [netdrv] bnx2x: Use struct_size() in kzalloc() (Manish Chopra) [1663271] - [netdrv] broadcom: Mark expected switch fall-throughs (Manish Chopra) [1663271] - [netdrv] bnx2x: Bump up driver version to 1.713.36 (Manish Chopra) [1663271] - [netdrv] bnx2x: fix various indentation issues (Manish Chopra) [1663271] - [netdrv] cross-tree: phase out dma_zalloc_coherent() on headers (Manish Chopra) [1663271] - [netdrv] bnx2x: Fix NULL pointer dereference in bnx2x_del_all_vlans() on some hw (Manish Chopra) [1663271] - [netdrv] bnx2x: Send update-svid ramrod with retry/poll flags enabled (Manish Chopra) [1663271] - [netdrv] bnx2x: Enable PTP only on the PF that initializes the port (Manish Chopra) [1663271] - [netdrv] bnx2x: Remove configured vlans as part of unload sequence. (Manish Chopra) [1663271] - [netdrv] bnx2x: Clear fip MAC when fcoe offload support is disabled (Manish Chopra) [1663271] - [netdrv] bnx2x: Add storm FW version to ethtool driver query output. (Manish Chopra) [1663271] - [netdrv] bnx2x: Add MBI version to ethtool driver query output. (Manish Chopra) [1663271] - [netdrv] drivers: net: remove inclusion when not needed (Manish Chopra) [1663271] - [netdrv] bnx2x: remove ndo_poll_controller (Manish Chopra) [1663271] - [netdrv] bnx2x: Provide VF link status in ndo_get_vf_config (Manish Chopra) [1663271] - [netdrv] bnx2x: Ignore bandwidth attention in single function mode (Manish Chopra) [1663271] - [block] block: remove CONFIG_LBDAF (Ming Lei) [1708452] - [kernel] sched/pelt: Fix warning and clean up IRQ PELT config (Phil Auld) [1637824] - [kernel] sched/pelt: Fix update_blocked_averages() for RT and DL classes (Phil Auld) [1637824] - [mm] mm, sched/numa: Remove remaining traces of NUMA rate-limiting (Phil Auld) [1637824] - [kernel] sched/fair: Fix cpu_util_wake() for 'execl' type workloads (Phil Auld) [1637824] - [kernel] sched/fair: Consider SD_NUMA when selecting the most idle group to schedule on (Phil Auld) [1637824] - [kernel] sched/numa: Migrate pages to local nodes quicker early in the lifetime of a task (Phil Auld) [1637824] - [mm] mm, sched/numa: Remove rate-limiting of automatic NUMA balancing migration (Phil Auld) [1637824] - [kernel] sched/numa: Avoid task migration for small NUMA improvement (Phil Auld) [1637824] - [mm] mm/migrate: Use spin_trylock() while resetting rate limit (Phil Auld) [1637824] - [kernel] sched/numa: Limit the conditions where scan period is reset (Phil Auld) [1637824] - [kernel] sched/numa: Reset scan rate whenever task moves across nodes (Phil Auld) [1637824] - [kernel] sched/numa: Pass destination CPU as a parameter to migrate_task_rq (Phil Auld) [1637824] - [kernel] sched/numa: Stop multiple tasks from moving to the CPU at the same time (Phil Auld) [1637824] - [kernel] sched/fair: Fix scale_rt_capacity() for SMT (Phil Auld) [1637824] - [kernel] sched/numa: Move task_numa_placement() closer to numa_migrate_preferred() (Phil Auld) [1637824] - [kernel] sched/numa: Use group_weights to identify if migration degrades locality (Phil Auld) [1637824] - [kernel] sched/numa: Update the scan period without holding the numa_group lock (Phil Auld) [1637824] - [kernel] sched/numa: Remove numa_has_capacity() (Phil Auld) [1637824] - [kernel] sched/numa: Modify migrate_swap() to accept additional parameters (Phil Auld) [1637824] - [kernel] sched/numa: Remove unused task_capacity from 'struct numa_stats' (Phil Auld) [1637824] - [kernel] sched/numa: Skip nodes that are at 'hoplimit' (Phil Auld) [1637824] - [kernel] sched/debug: Reverse the order of printing faults (Phil Auld) [1637824] - [kernel] sched/numa: Use task faults only if numa_group is not yet set up (Phil Auld) [1637824] - [kernel] sched/numa: Set preferred_node based on best_cpu (Phil Auld) [1637824] - [kernel] sched/numa: Simplify load_too_imbalanced() (Phil Auld) [1637824] - [kernel] sched/numa: Evaluate move once per node (Phil Auld) [1637824] - [kernel] sched/fair: Remove #ifdefs from scale_rt_capacity() (Phil Auld) [1637824] - [kernel] sched/cpufreq: Clarify sugov_get_util() (Phil Auld) [1637824] - [kernel] sched/sysctl: Remove unused sched_time_avg_ms sysctl (Phil Auld) [1637824] - [kernel] sched/core: Remove the rt_avg code (Phil Auld) [1637824] - [kernel] sched/core: Use PELT for scale_rt_capacity() (Phil Auld) [1637824] - [kernel] sched/cpufreq: Remove sugov_aggregate_util() (Phil Auld) [1637824] - [kernel] cpufreq/schedutil: Take time spent in interrupts into account (Phil Auld) [1637824] - [kernel] sched/irq: Add IRQ utilization tracking (Phil Auld) [1637824] - [kernel] cpufreq/schedutil: Use DL utilization tracking (Phil Auld) [1637824] - [kernel] sched/dl: Add dl_rq utilization tracking (Phil Auld) [1637824] - [kernel] cpufreq/schedutil: Use RT utilization tracking (Phil Auld) [1637824] - [kernel] sched/rt: Add rt_rq utilization tracking (Phil Auld) [1637824] - [kernel] sched/pelt: Move PELT related code in a dedicated file (Phil Auld) [1637824] - [char] ipmi_si: Potential array underflow in hotmod_handler() (Tony Camuso) [1665131] - [char] ipmi_si: Remove hacks for adding a dummy platform devices (Tony Camuso) [1665131] - [char] ipmi_si: Consolidate scanning the platform bus (Tony Camuso) [1665131] - [char] ipmi_si: Remove hotmod devices on removal and exit (Tony Camuso) [1665131] - [char] ipmi_si: Remove hardcode IPMI devices by scanning the platform bus (Tony Camuso) [1665131] - [char] ipmi_si: Switch hotmod to use a platform device (Tony Camuso) [1665131] - [char] ipmi: Fix failure on SMBIOS specified devices (Tony Camuso) [1665131] - [char] ipmi: Consolidate the adding of platform devices (Tony Camuso) [1665131] - [char] ipmi_si: Rename addr_type to addr_space to match what it does (Tony Camuso) [1665131] - [char] ipmi_si: Convert some types into unsigned (Tony Camuso) [1665131] - [char] ipmi: ipmi_si_hardcode.c: init si_type array to fix a crash (Tony Camuso) [1665131] - [char] ipmi_si: Fix crash when using hard-coded device (Tony Camuso) [1665131] - [char] ipmi: Use dedicated API for copying a UUID (Tony Camuso) [1665131] - [char] ipmi: Use defined constant for UUID representation (Tony Camuso) [1665131] - [char] ipmi:ssif: Change some pr_xxx to dev_xxx calls (Tony Camuso) [1665131] - [char] ipmi: kcs_bmc: handle devm_kasprintf() failure case (Tony Camuso) [1665131] - [char] ipmi: Fix return value when a message is truncated (Tony Camuso) [1665131] - [char] ipmi: clean an indentation issue, remove extraneous space (Tony Camuso) [1665131] - [char] ipmi: Make the smi watcher be disabled immediately when not needed (Tony Camuso) [1665131] - [char] ipmi: Fix how the lower layers are told to watch for messages (Tony Camuso) [1665131] - [char] ipmi: Fix SSIF flag requests (Tony Camuso) [1665131] - [char] ipmi_si: fix use-after-free of resource->name (Tony Camuso) [1665131] - [char] ipmi: Don't initialize anything in the core until something uses it (Tony Camuso) [1665131] - [char] ipmi:ssif: Fix handling of multi-part return messages (Tony Camuso) [1665131] - [char] ipmi:dmi: Use pr_fmt in the IPMI DMI code (Tony Camuso) [1665131] - [char] ipmi: Remove platform driver overrides and use the id_table (Tony Camuso) [1665131] - [char] ipmi: msghandler: Add and use pr_fmt and dev_fmt, remove PFX (Tony Camuso) [1665131] - [char] ipmi: Use more common logging styles (Tony Camuso) [1665131] - [acpi] ACPI / glue: Split dev_is_platform() out of module for wide use (Tony Camuso) [1665131]- [scsi] scsi: hpsa: bump driver version (Joseph Szczypek) [1672669] - [scsi] scsi: hpsa: remove timeout from TURs (Joseph Szczypek) [1672669] - [scsi] scsi: hpsa: clean up two indentation issues (Joseph Szczypek) [1672669] - [scsi] scsi: hpsa: mark expected switch fall-throughs (Joseph Szczypek) [1672669] - [scsi] scsi: hpsa: switch to generic DMA API (Joseph Szczypek) [1672669] - [scsi] scsi: hpsa: Use vmemdup_user to replace the open code (Joseph Szczypek) [1672669] - [netdrv] ibmvnic: Add device identification to requested IRQs (Steve Best) [1665717] - [crypto] crypto: authenc - fix parsing key with misaligned rta_len (Herbert Xu) [1707546] - [block] block: don't drain in-progress dispatch in blk_cleanup_queue() (Ming Lei) [1694879] - [block] blk-mq: move cancel of hctx->run_work into blk_mq_hw_sysfs_release (Ming Lei) [1694879] - [include] blk-mq: always free hctx after request queue is freed (Ming Lei) [1694879] - [block] blk-mq: split blk_mq_alloc_and_init_hctx into two parts (Ming Lei) [1694879] - [block] blk-mq: free hw queue's resource in hctx's release handler (Ming Lei) [1694879] - [block] blk-mq: move cancel of requeue_work into blk_mq_release (Ming Lei) [1694879] - [block] blk-mq: grab .q_usage_counter when queuing request from plug code path (Ming Lei) [1694879] - [block] block: fix use-after-free on gendisk (Ming Lei) [1694879] - [netdrv] bonding: fix event handling for stacked bonds (Jarod Wilson) [1708390] - [netdrv] bonding: show full hw address in sysfs for slave entries (Jarod Wilson) [1708390] - [netdrv] bonding: fix PACKET_ORIGDEV regression (Jarod Wilson) [1708390] - [netdrv] bonding: check slave set command firstly (Jarod Wilson) [1708390] - [netdrv] bonding: count master 3ad stats separately (Jarod Wilson) [1708390] - [netdrv] bonding: add support for xstats and export 3ad stats (Jarod Wilson) [1708390] - [netdrv] bonding: add 3ad stats (Jarod Wilson) [1708390] - [netdrv] bonding: 3ad: remove bond_3ad_rx_indication's length argument (Jarod Wilson) [1708390] - [netdrv] bonding: adjust style of bond_3ad_rx_indication (Jarod Wilson) [1708390] - [netdrv] bonding: update nest level on unlink (Jarod Wilson) [1708390] - [netdrv] bonding: fix indentation issues, remove extra spaces (Jarod Wilson) [1708390] - [netdrv] bonding: convert to DEFINE_SHOW_ATTRIBUTE (Jarod Wilson) [1708390] - [netdrv] bonding: fix 802.3ad state sent to partner when unbinding slave (Jarod Wilson) [1708390] - [netdrv] bonding: use netpoll_poll_dev() helper (Jarod Wilson) [1708390] - [net] netpoll: do not test NAPI_STATE_SCHED in poll_one_napi() (Jarod Wilson) [1708390] - [net] netpoll: make ndo_poll_controller() optional (Jarod Wilson) [1708390] - [netdrv] bonding: don't cast const buf in sysfs store (Jarod Wilson) [1708390] - [netdrv] netdevsim: fix sa_idx out of bounds check (Ivan Vecera) [1708373] - [tools] selftests: rtnetlink: add ipsec offload API test (Ivan Vecera) [1708373] - [netdrv] netdevsim: add ipsec offload testing (Ivan Vecera) [1708373] - [tools] selftests: rtnetlink: use dummydev as a test device (Ivan Vecera) [1708373] - [tools] selftests: rtnetlink: clear the return code at start of ipsec test (Ivan Vecera) [1708373] - [tools] selftests: rtnetlink: use a local IP address for IPsec tests (Ivan Vecera) [1708373] - [tools] selftests: rtnetlink: hide complaint from terminated monitor (Ivan Vecera) [1708373] - [powerpc] powerpc/watchdog: Use hrtimers for per-CPU heartbeat (Steve Best) [1708327] - [netdrv] ixgbevf: Update driver version for RHEL-8.1.0 (Ken Cox) [1659166] - [netdrv] drivers: net: intel: use secpath helpers in more places (Ken Cox) [1659166] - [netdrv] ethernet/intel: consolidate NAPI and NAPI exit (Ken Cox) [1659166] - [netdrv] ixgbevf: add support for software timestamps (Ken Cox) [1659166] - [netdrv] ixgbe/ixgbevf: fix XFRM_ALGO dependency (Ken Cox) [1659166] - [netdrv] ixgbevf: off by one in ixgbevf_ipsec_tx() (Ken Cox) [1659166] - [netdrv] ixgbevf: fix msglen for ipsec mbx messages (Ken Cox) [1659166] - [netdrv] ixgbevf: remove ndo_poll_controller (Ken Cox) [1659166] - [netdrv] intel-ethernet: use correct module license (Ken Cox) [1659166] - [netdrv] ixgbevf: enable VF IPsec offload operations (Ken Cox) [1659166] - [netdrv] ixgbevf: add VF IPsec offload code (Ken Cox) [1659166] - [netdrv] ixgbevf: add defines for IPsec offload request (Ken Cox) [1659166] - [netdrv] ixgbevf: VF2VF TCP RSS (Ken Cox) [1659166] - [netdrv] ixgbe: Update driver version for RHEL-8.1.0 (Ken Cox) [1659164] - [netdrv] intel: correct return from set features callback (Ken Cox) [1659164] - [netdrv] ixgbe: don't do any AF_XDP zero-copy transmit if netif is not OK (Ken Cox) [1659164] - [netdrv] ixgbe: fix potential RX buffer starvation for AF_XDP (Ken Cox) [1659164] - [netdrv] ixgbe: fix older devices that do not support IXGBE_MRQC_L3L4TXSWEN (Ken Cox) [1659164] - [netdrv] net: bpf: remove XDP_QUERY_XSK_UMEM enumerator (Ken Cox) [1659164] - [netdrv] ixgbe: Use struct_size() helper (Ken Cox) [1659164] - [netdrv] ixgbe: remove magic constant in ixgbe_reset_hw_82599() (Ken Cox) [1659164] - [netdrv] ixgbe: use mii_bus to handle MII related ioctls (Ken Cox) [1659164] - [netdrv] ixgbe: register a mdiobus (Ken Cox) [1659164] - [netdrv] drivers: net: intel: use secpath helpers in more places (Ken Cox) [1659164] - [netdrv] ixgbe: Fix race when the VF driver does a reset (Ken Cox) [1659164] - [netdrv] ixgbe: recognize 1000BaseLX SFP modules as 1Gbps (Ken Cox) [1659164] - [netdrv] ixgbe: Replace synchronize_sched() with synchronize_rcu() (Ken Cox) [1659164] - [netdrv] i40e/ixgbe/igb: fail on new WoL flag setting WAKE_MAGICSECURE (Ken Cox) [1659164] - [netdrv] intel-ethernet: software timestamp skbs as late as possible (Ken Cox) [1659164] - [netdrv] ixgbe: allow IPsec Tx offload in VEPA mode (Ken Cox) [1659164] - [netdrv] ixgbe: don't clear_bit on xdp_ring->state if xdp_ring is null (Ken Cox) [1659164] - [netdrv] ixgbe: fix MAC anti-spoofing filter after VFLR (Ken Cox) [1659164] - [netdrv] ixgbe/ixgbevf: fix XFRM_ALGO dependency (Ken Cox) [1659164] - [netdrv] drivers: net: remove inclusion when not needed (Ken Cox) [1659164] - [netdrv] ixgbe: check return value of napi_complete_done() (Ken Cox) [1659164] - [netdrv] ixgbe: add AF_XDP zero-copy Tx support (Ken Cox) [1659164] - [netdrv] ixgbe: move common Tx functions to ixgbe_txrx_common.h (Ken Cox) [1659164] - [netdrv] ixgbe: add AF_XDP zero-copy Rx support (Ken Cox) [1659164] - [netdrv] ixgbe: move common Rx functions to ixgbe_txrx_common.h (Ken Cox) [1659164] - [netdrv] ixgbe: added Rx/Tx ring disable/enable functions (Ken Cox) [1659164] - [netdrv] ixgbe: Fix crash with VFs and flow director on interface flap (Ken Cox) [1659164] - [netdrv] ixgbe: remove redundant function ixgbe_fw_recovery_mode() (Ken Cox) [1659164] - [netdrv] ixgbe: Fix ixgbe TX hangs with XDP_TX beyond queue limit (Ken Cox) [1659164] - [netdrv] ixgbe: remove ndo_poll_controller (Ken Cox) [1659164] - [netdrv] intel-ethernet: use correct module license (Ken Cox) [1659164] - [netdrv] ixgbe: fix the return value for unsupported VF offload (Ken Cox) [1659164] - [netdrv] ixgbe: disallow IPsec Tx offload when in SR-IOV mode (Ken Cox) [1659164] - [netdrv] ixgbe: add VF IPsec offload request message handling (Ken Cox) [1659164] - [netdrv] ixgbe: add VF IPsec offload enable flag (Ken Cox) [1659164] - [netdrv] ixgbe: add VF IPsec management (Ken Cox) [1659164] - [netdrv] ixgbe: prep IPsec constants for later use (Ken Cox) [1659164] - [netdrv] ixgbe: reload IPsec IP table after sa tables (Ken Cox) [1659164] - [netdrv] ixgbe: don't clear IPsec sa counters on HW clearing (Ken Cox) [1659164] - [netdrv] ixgbe: firmware recovery mode (Ken Cox) [1659164] - [netdrv] ixgbe: fix driver behaviour after issuing VFLR (Ken Cox) [1659164] - [netdrv] ixgbe: Prevent unsupported configurations with XDP (Ken Cox) [1659164] - [netdrv] ixgbe: Refactor queue disable logic to take completion time into account (Ken Cox) [1659164] - [netdrv] ixgbe: Reorder Tx/Rx shutdown to reduce time needed to stop device (Ken Cox) [1659164] - [netdrv] ixgbe: add ipsec security registers into ethtool register dump (Ken Cox) [1659164] - [netdrv] ixgbe: Do not allow LRO or MTU change with XDP (Ken Cox) [1659164] - [wireless] brcmfmac: add subtype check for event handling in data path (Stanislaw Gruszka) [1705386] {CVE-2019-9500} - [wireless] brcmfmac: assure SSID length from firmware is limited (Stanislaw Gruszka) [1705386] {CVE-2019-9500} - [base] driver core: Postpone DMA tear-down until after devres release (Maurizio Lombardi) [1698053]- [of] of: Add missing exports of node name compare functions (Neil Horman) [1665660] - [of] of: add node name compare helper functions (Neil Horman) [1665660] - [include] gpio: Add API to explicitly name a consumer (Neil Horman) [1665660] - [drivers] spi: spi-gpio: fix SPI_CS_HIGH capability (Neil Horman) [1665660] - [drivers] spi: use gpio[d]_set_value_cansleep for setting chipselect GPIO (Neil Horman) [1665660] - [drivers] spi: gpio: Advertise support for SPI_CS_HIGH (Neil Horman) [1665660] - [include] spi: support inter-word delay requirement for devices (Neil Horman) [1665660] - [drivers] spi: dw: Fix default polarity of native chipselect (Neil Horman) [1665660] - [drivers] spi: Support high CS when using descriptors (Neil Horman) [1665660] - [include] spi: Go back to immediate teardown (Neil Horman) [1665660] - [drivers] spi: dw: change snprintf to scnprintf for possible overflow (Neil Horman) [1665660] - [drivers] spi: dw: fix warning unused variable 'ret' (Neil Horman) [1665660] - [include] spi: core: avoid waking pump thread from spi_sync instead run teardown delayed (Neil Horman) [1665660] - [drivers] spi: dw: Convert to use CS GPIO descriptors (Neil Horman) [1665660] - [include] spi: Optionally use GPIO descriptors for CS GPIOs (Neil Horman) [1665660] - [drivers] spi: dw: fix potential variable assignment error (Neil Horman) [1665660] - [drivers] spi: Use of_node_name_eq for node name comparisons (Neil Horman) [1665660] - [drivers] spi: dw-mmio: add ACPI support (Neil Horman) [1665660] - [include] spi: add support for octal mode I/O data transfer (Neil Horman) [1665660] - [drivers] spi: Fix formatting of header block (Neil Horman) [1665660] - [drivers] spi: Fix core transfer waits after slave support (Neil Horman) [1665660] - [drivers] spi: Deal with slaves that return from transfer_one() unfinished (Neil Horman) [1665660] - [include] spi: gpio: Support 3WIRE high-impedance turn-around (Neil Horman) [1665660] - [drivers] spi: Make GPIO CSs honour the SPI_NO_CS flag (Neil Horman) [1665660] - [drivers] dw: spi: add support for Amazon's Alpine spi controller (Neil Horman) [1665660] - [include] spi: Add driver_override SPI device attribute (Neil Horman) [1665660] - [include] spi: make OF helper available for others (Neil Horman) [1665660] - [include] spi: switch to SPDX license identifier (Neil Horman) [1665660] - [drivers] spi: always use software fallback for SPI_CS_WORD when using cs_gio (Neil Horman) [1665660] - [drivers] spi: add software implementation for SPI_CS_WORD (Neil Horman) [1665660] - [include] spi: add new SPI_CS_WORD flag (Neil Horman) [1665660] - [drivers] spi: gpio: No MISO does not imply no RX (Neil Horman) [1665660] - [drivers] spi: dw: support 4-16 bits per word (Neil Horman) [1665660] - [drivers] spi: spi-gpio: Remove set but not used variable 'pdata' (Neil Horman) [1665660] - [drivers] spi: Do not print a message if spi_controller_{suspend,resume}() fails (Neil Horman) [1665660] - [drivers] spi: gpio: Fix copy-and-paste error (Neil Horman) [1665660] - [drivers] spi: dw-mmio: avoid hardcoded field mask (Neil Horman) [1665660] - [drivers] spi: dw-mmio: add MSCC Jaguar2 support (Neil Horman) [1665660] - [include] spi: Introduce one new field to set word delay (Neil Horman) [1665660] - [drivers] spi: Fix double IDR allocation with DT aliases (Neil Horman) [1665660] - [drivers] spi: fix IDR collision on systems with both fixed and dynamic SPI bus numbers (Neil Horman) [1665660] - [drivers] spi: spi-gpio: add SPI_3WIRE support (Neil Horman) [1665660] - [drivers] spi: add flags parameter to txrx_word function pointers (Neil Horman) [1665660] - [drivers] spi: dw-mmio: add MSCC Ocelot support (Neil Horman) [1665660] - [drivers] spi: dw: export dw_spi_set_cs (Neil Horman) [1665660] - [drivers] spi: dw: allow providing own set_cs callback (Neil Horman) [1665660] - [drivers] spi: dw: fix possible race condition (Neil Horman) [1665660] - [acpi] ACPI / APD: Add clock frequency for Hisilicon Hip08 SPI controller (Neil Horman) [1665660] - [md] md/raid: raid5 preserve the writeback action after the parity check (Nigel Croxon) [1702309] - [md] Revert "Don't jump to compute_result state from check_result state" (Nigel Croxon) [1702309] - [md] md: return -ENODEV if rdev has no mddev assigned (Nigel Croxon) [1702309] - [md] md: add __acquires/__releases annotations to handle_active_stripes (Nigel Croxon) [1702309] - [md] md: add __acquires/__releases annotations to (un)lock_two_stripes (Nigel Croxon) [1702309] - [md] md: mark md_cluster_mod static (Nigel Croxon) [1702309] - [md] md: use correct type in super_1_sync (Nigel Croxon) [1702309] - [md] md: use correct type in super_1_load (Nigel Croxon) [1702309] - [md] md: use correct types in md_bitmap_print_sb (Nigel Croxon) [1702309] - [md] md: add a missing endianness conversion in check_sb_changes (Nigel Croxon) [1702309] - [md] md: add mddev->pers to avoid potential NULL pointer dereference (Nigel Croxon) [1702309] - [md] md: batch flush requests. (Nigel Croxon) [1702309] - [md] Revert "MD: fix lock contention for flush bios" (Nigel Croxon) [1702309] - [md] Don't jump to compute_result state from check_result state (Nigel Croxon) [1702309] - [netdrv] bnxt_en: Reset device on RX buffer errors. (Selvin Xavier) [1664477] - [netdrv] bnxt_en: Improve RX consumer index validity check. (Selvin Xavier) [1664477] - [netdrv] bnxt_en: Drop oversize TX packets to prevent errors. (Selvin Xavier) [1664477] - [netdrv] bnxt_en: Wait longer for the firmware message response to complete. (Selvin Xavier) [1664477] - [netdrv] bnxt_en: Fix typo in firmware message timeout logic. (Selvin Xavier) [1664477] - [netdrv] bnxt_en: Return relevant error code when offload fails (Selvin Xavier) [1664477] - [netdrv] bnxt_en: Add support for mdio read/write to external PHY (Selvin Xavier) [1664477] - [netdrv] bnxt_en: Propagate trusted VF attribute to firmware. (Selvin Xavier) [1664477] - [netdrv] bnxt_en: Add support for BCM957504 (Selvin Xavier) [1664477] - [netdrv] bnxt_en: Update firmware interface spec. to 1.10.0.47. (Selvin Xavier) [1664477] - [netdrv] bnxt_en: Disable interrupts when allocating CP rings or NQs. (Selvin Xavier) [1664477] - [netdrv] bnxt_en: Fix context memory allocation. (Selvin Xavier) [1664477] - [netdrv] bnxt_en: Fix ring checking logic on 57500 chips. (Selvin Xavier) [1664477] - [netdrv] bnxt_en: Adjust default RX coalescing ticks to 10 us. (Selvin Xavier) [1664477] - [netdrv] bnxt_en: Support for 64-bit flow handle. (Selvin Xavier) [1664477] - [netdrv] bnxt_en: Increase context memory allocations on 57500 chips for RDMA. (Selvin Xavier) [1664477] - [netdrv] bnxt_en: Add Level 2 context memory paging support. (Selvin Xavier) [1664477] - [netdrv] bnxt_en: Enhance bnxt_alloc_ring()/bnxt_free_ring(). (Selvin Xavier) [1664477] - [netdrv] bnxt_en: Add support for 2nd firmware message channel. (Selvin Xavier) [1664477] - [netdrv] bnxt_en: Introduce bnxt_get_hwrm_resp_addr & bnxt_get_hwrm_seq_id routines. (Selvin Xavier) [1664477] - [netdrv] bnxt_en: Avoid arithmetic on void * pointer. (Selvin Xavier) [1664477] - [netdrv] bnxt_en: Use macros for firmware message doorbell offsets. (Selvin Xavier) [1664477] - [netdrv] bnxt_en: Set hwrm_intr_seq_id value to its inverted value. (Selvin Xavier) [1664477] - [netdrv] bnxt_en: Update firmware interface spec. to 1.10.0.33. (Selvin Xavier) [1664477] - [netdrv] bnxt_en: Fix ethtool self-test loopback. (Selvin Xavier) [1664477] - [netdrv] bnxt_en: query force speeds before disabling autoneg mode. (Selvin Xavier) [1664477] - [netdrv] bnxt_en: Do not free port statistics buffer when device is down. (Selvin Xavier) [1664477] - [netdrv] bnxt_en: Save ring statistics before reset. (Selvin Xavier) [1664477] - [netdrv] bnxt_en: Return linux standard errors in bnxt_ethtool.c (Selvin Xavier) [1664477] - [netdrv] bnxt_en: Don't set ETS on unused TCs. (Selvin Xavier) [1664477] - [netdrv] bnxt_en: Add ethtool -S priority counters. (Selvin Xavier) [1664477] - [netdrv] bnxt_en: Add SR-IOV support for 57500 chips. (Selvin Xavier) [1664477] - [netdrv] bnxt_en: Disable MSIX before re-reserving NQs/CMPL rings. (Selvin Xavier) [1664477] - [netdrv] bnxt_en: Reserve 1 stat_ctx for RDMA driver. (Selvin Xavier) [1664477] - [netdrv] bnxt_en: Do not modify max_stat_ctxs after RDMA driver requests/frees stat_ctxs (Selvin Xavier) [1664477] - [netdrv] bnxt_en: get rid of num_stat_ctxs variable (Selvin Xavier) [1664477] - [netdrv] bnxt_en: Add bnxt_get_avail_cp_rings_for_en() helper function. (Selvin Xavier) [1664477] - [netdrv] bnxt_en: Store the maximum NQs available on the PF. (Selvin Xavier) [1664477] - [netdrv] bnxt: remove printing of hwrm message (Selvin Xavier) [1664477] - [netdrv] bnxt_en: Fix _bnxt_get_max_rings() for 57500 chips. (Selvin Xavier) [1664477] - [netdrv] bnxt_en: Fix NQ/CP rings accounting on the new 57500 chips. (Selvin Xavier) [1664477] - [netdrv] bnxt_en: Keep track of reserved IRQs. (Selvin Xavier) [1664477] - [netdrv] bnxt_en: Fix CNP CoS queue regression. (Selvin Xavier) [1664477] - [netdrv] bnxt_en: Fix filling time in bnxt_fill_coredump_record() (Selvin Xavier) [1664477] - [netdrv] bnxt_en: Add software "missed_irqs" counter. (Selvin Xavier) [1664477] - [netdrv] bnxt_en: Workaround occasional TX timeout on 57500 A0. (Selvin Xavier) [1664477] - [netdrv] bnxt_en: Disable RDMA support on the 57500 chips. (Selvin Xavier) [1664477] - [netdrv] bnxt_en: Fix rx_l4_csum_errors counter on 57500 devices. (Selvin Xavier) [1664477] - [netdrv] bnxt_en: Fix RSS context allocation. (Selvin Xavier) [1664477] - [netdrv] bnxt_en: Copy and paste bug in extended tx_stats (Selvin Xavier) [1664477] - [netdrv] bnxt_en: Add PCI ID for BCM57508 device. (Selvin Xavier) [1664477] - [netdrv] bnxt_en: Add new NAPI poll function for 57500 chips. (Selvin Xavier) [1664477] - [netdrv] bnxt_en: Refactor bnxt_poll_work(). (Selvin Xavier) [1664477] - [netdrv] bnxt_en: Add coalescing setup for 57500 chips. (Selvin Xavier) [1664477] - [netdrv] bnxt_en: Use bnxt_cp_ring_info struct pointer as parameter for RX path. (Selvin Xavier) [1664477] - [netdrv] bnxt_en: Add RSS support for 57500 chips. (Selvin Xavier) [1664477] - [netdrv] bnxt_en: Increase RSS context array count and skip ring groups on 57500 chips. (Selvin Xavier) [1664477] - [netdrv] bnxt_en: Allocate/Free CP rings for 57500 series chips. (Selvin Xavier) [1664477] - [netdrv] bnxt_en: Modify bnxt_ring_alloc_send_msg() to support 57500 chips. (Selvin Xavier) [1664477] - [netdrv] bnxt_en: Add helper functions to get firmware CP ring ID. (Selvin Xavier) [1664477] - [netdrv] bnxt_en: Allocate completion ring structures for 57500 series chips. (Selvin Xavier) [1664477] - [netdrv] bnxt_en: Modify the ring reservation functions for 57500 series chips. (Selvin Xavier) [1664477] - [netdrv] bnxt_en: Adjust MSIX and ring groups for 57500 series chips. (Selvin Xavier) [1664477] - [netdrv] bnxt_en: Re-structure doorbells. (Selvin Xavier) [1664477] - [netdrv] bnxt_en: Add 57500 new chip ID and basic structures. (Selvin Xavier) [1664477] - [netdrv] bnxt_en: Configure context memory on new devices. (Selvin Xavier) [1664477] - [netdrv] bnxt_en: Check context memory requirements from firmware. (Selvin Xavier) [1664477] - [netdrv] bnxt_en: Add new flags to setup new page table PTE bits on newer devices. (Selvin Xavier) [1664477] - [netdrv] bnxt_en: Refactor bnxt_ring_struct. (Selvin Xavier) [1664477] - [netdrv] bnxt_en: Update interrupt coalescing logic. (Selvin Xavier) [1664477] - [netdrv] bnxt_en: Add maximum extended request length fw message support. (Selvin Xavier) [1664477] - [netdrv] bnxt_en: Add additional extended port statistics. (Selvin Xavier) [1664477] - [netdrv] bnxt_en: Update firmware interface spec. to 1.10.0.3. (Selvin Xavier) [1664477] - [netdrv] bnxt_en: Remove unnecessary unsigned integer comparison and initialize variable (Selvin Xavier) [1664477] - [netdrv] bnxt_en: get the reduced max_irqs by the ones used by RDMA (Selvin Xavier) [1664477] - [netdrv] bnxt_en: free hwrm resources, if driver probe fails. (Selvin Xavier) [1664477] - [netdrv] bnxt_en: Fix enables field in HWRM_QUEUE_COS2BW_CFG request (Selvin Xavier) [1664477] - [netdrv] bnxt_en: Fix VNIC reservations on the PF. (Selvin Xavier) [1664477] - [netdrv] bnxt_en: Add a driver specific gre_ver_check devlink parameter. (Selvin Xavier) [1664477] - [netdrv] bnxt_en: Use msix_vec_per_pf_max and msix_vec_per_pf_min devlink params. (Selvin Xavier) [1664477] - [netdrv] bnxt_en: return proper error when FW returns HWRM_ERR_CODE_RESOURCE_ACCESS_DENIED (Selvin Xavier) [1664477] - [netdrv] bnxt_en: Use ignore_ari devlink parameter (Selvin Xavier) [1664477] - [netdrv] bnxt_en: Fix TX timeout during netpoll. (Selvin Xavier) [1664477] - [netdrv] bnxt: remove ndo_poll_controller (Selvin Xavier) [1664477] - [netdrv] bnxt_en: don't try to offload VLAN 'modify' action (Selvin Xavier) [1664477] - [netdrv] bnxt_en: remove set but not used variable 'addr_type' (Selvin Xavier) [1664477] - [netdrv] bnxt_en: remove set but not used variable 'rx_stats' (Selvin Xavier) [1664477] - [netdrv] net: bnxt: Fix a uninitialized variable warning. (Selvin Xavier) [1664477] - [netdrv] bnxt_en: take coredump_record structure off stack (Selvin Xavier) [1664477] - [netdrv] bnxt_en: avoid string overflow for record->system_name (Selvin Xavier) [1664477] - [netdrv] bnxt_en: Fix strcpy() warnings in bnxt_ethtool.c (Selvin Xavier) [1664477] - [netdrv] bnxt_en: Do not use the CNP CoS queue for networking traffic. (Selvin Xavier) [1664477] - [netdrv] bnxt_en: Add DCBNL DSCP application protocol support. (Selvin Xavier) [1664477] - [netdrv] bnxt_en: Add hwmon sysfs support to read temperature (Selvin Xavier) [1664477] - [netdrv] bnxt_en: Notify firmware about IF state changes. (Selvin Xavier) [1664477] - [netdrv] bnxt_en: Move firmware related flags to a new fw_cap field in struct bnxt. (Selvin Xavier) [1664477] - [netdrv] bnxt_en: Add BNXT_NEW_RM() macro. (Selvin Xavier) [1664477] - [netdrv] bnxt_en: Add support for ethtool get dump. (Selvin Xavier) [1664477] - [netdrv] bnxt_en: Update RSS setup and GRO-HW logic according to the latest spec. (Selvin Xavier) [1664477] - [netdrv] bnxt_en: Add new VF resource allocation strategy mode. (Selvin Xavier) [1664477] - [netdrv] bnxt_en: Add PHY retry logic. (Selvin Xavier) [1664477] - [netdrv] bnxt_en: Add external loopback test to ethtool selftest. (Selvin Xavier) [1664477] - [netdrv] bnxt_en: Adjust timer based on ethtool stats-block-usecs settings. (Selvin Xavier) [1664477] - [netdrv] bnxt_en: Update firmware interface version to 1.9.2.25. (Selvin Xavier) [1664477] - [netdrv] bnxt_en: combine 'else if' and 'else' into single branch (Selvin Xavier) [1664477] - [netdrv] bnxt_en: remove redundant debug register dma mem allocation (Selvin Xavier) [1664477] - [netdrv] bnxt_en: Add bnxt_en initial params table and register it. (Selvin Xavier) [1664477] - [netdrv] sfc: mcdi_port: Mark expected switch fall-through (Jarod Wilson) [1685478] - [netdrv] sfc: ensure recovery after allocation failures (Jarod Wilson) [1685478] - [netdrv] sfc: Replace dev_kfree_skb_any by dev_consume_skb_any (Jarod Wilson) [1685478] - [netdrv] sfc: add bundle partition definitions to mtd (Jarod Wilson) [1685478] - [netdrv] sfc: Replace spin_is_locked() with lockdep (Jarod Wilson) [1685478] - [netdrv] sfc: remove ndo_poll_controller (Jarod Wilson) [1685478] - [iommu] iommu/amd: Set exclusion range correctly (Jerry Snitselaar) [1702766] - [iommu] iommu/amd: Reserve exclusion range in iova-domain (Jerry Snitselaar) [1694835] - [scsi] scsi: mpt3sas: Fix kernel panic during expander reset (Tomas Henzl) [1677693] - [mm] mm/vmstat.c: fix /proc/vmstat format for CONFIG_DEBUG_TLBFLUSH=y CONFIG_SMP=n (Waiman Long) [1705607] - [mm] x86/mm: Drop usage of __flush_tlb_all() in kernel_physical_mapping_init() (Waiman Long) [1705607] - [include] x86/mm: Validate kernel_physical_mapping_init() PTE population (Waiman Long) [1705607] - [include] generic/pgtable: Introduce set_pte_safe() (Waiman Long) [1705607] - [include] generic/pgtable: Introduce {p4d,pgd}_same() (Waiman Long) [1705607] - [include] generic/pgtable: Make {pmd, pud}_same() unconditionally available (Waiman Long) [1705607] - [mm] percpu: stop printing kernel addresses (Waiman Long) [1705607] - [x86] x86/speculation: Prevent deadlock on ssb_state::lock (Waiman Long) [1705607] - [fs] debugfs: fix use-after-free on symlink traversal (Waiman Long) [1705607] - [lib] debugobjects: avoid recursive calls with kmemleak (Waiman Long) [1705607] - [mm] mm/swapfile.c: use kvzalloc for swap_info_struct allocation (Waiman Long) [1705607] - [mm] hugetlbfs: fix kernel BUG at fs/hugetlbfs/inode.c:444! (Waiman Long) [1705607] - [include] watchdog/core: Add missing prototypes for weak functions (Waiman Long) [1705607] - [mm] memory_hotplug: cond_resched in __remove_pages (Waiman Long) [1705607] - [kernel] genirq: Fix race on spurious interrupt detection (Waiman Long) [1705607] - [kernel] printk: Fix panic caused by passing log_buf_len to command line (Waiman Long) [1705607] - [mm] mm/hmm: fix race between hmm_mirror_unregister() and mmu_notifier callback (Waiman Long) [1705607] - [mm] mm/rmap: map_pte() was not handling private ZONE_DEVICE page properly (Waiman Long) [1705607] - [mm] hugetlbfs: dirty pages as they are added to pagecache (Waiman Long) [1705607] - [fs] mm: /proc/pid/smaps_rollup: fix NULL pointer deref in smaps_pte_range() (Waiman Long) [1705607] - [kernel] sched/fair: Fix the min_vruntime update logic in dequeue_entity() (Waiman Long) [1705607] - [mm] x86/mm/pat: Disable preemption around __flush_tlb_all() (Waiman Long) [1705607] - [x86] x86/corruption-check: Fix panic in memory_corruption_check() when boot option without value is provided (Waiman Long) [1705607] - [x86] x86/time: Correct the attribute on jiffies' definition (Waiman Long) [1705607] - [x86] x86/percpu: Fix this_cpu_read() (Waiman Long) [1705607] - [x86] x86/tsc: Force inlining of cyc2ns bits (Waiman Long) [1705607] - [mm] mm/migrate.c: split only transparent huge pages when allocation fails (Waiman Long) [1705607] - [mm] mm/thp: fix call to mmu_notifier in set_pmd_migration_entry() v2 (Waiman Long) [1705607] - [mm] mm/mmap.c: don't clobber partially overlapping VMA with MAP_FIXED_NOREPLACE (Waiman Long) [1705607] - [mm] percpu: stop leaking bitmap metadata blocks (Waiman Long) [1705607] - [lib] vsprintf: Fix off-by-one bug in bstr_printf() processing dereferenced pointers (Waiman Long) [1705607] - [mm] mm/vmstat.c: fix outdated vmstat_text (Waiman Long) [1705607] - [base] PM / core: Clear the direct_complete flag on errors (Waiman Long) [1705607] - [tools] x86/vdso: Fix vDSO syscall fallback asm constraint regression (Waiman Long) [1705607] - [x86] x86/vdso: Only enable vDSO retpolines when enabled and supported (Waiman Long) [1705607] - [tools] selftests/x86: Add clock_gettime() tests to test_vdso (Waiman Long) [1705607] - [x86] x86/vdso: Fix asm constraints on vDSO syscall fallbacks (Waiman Long) [1705607] - [drivers] clocksource/drivers/timer-atmel-pit: Properly handle error cases (Waiman Long) [1705607] - [mm] mm/vmstat.c: skip NR_TLB_REMOTE_FLUSH* properly (Waiman Long) [1705607] - [mm] mm, thp: fix mlocking THP page with migration enabled (Waiman Long) [1705607] - [mm] mm: migration: fix migration of huge PMD shared pages (Waiman Long) [1705607] - [net] net/smc: improve smc_conn_create reason codes (Philipp Rudo) [1703471] - [net] net/smc: improve smc_listen_work reason codes (Philipp Rudo) [1703471] - [net] net/smc: code cleanup smc_listen_work (Philipp Rudo) [1703471] - [net] net/smc: cleanup of get vlan id (Philipp Rudo) [1703471] - [net] net/smc: consolidate function parameters (Philipp Rudo) [1703471] - [net] net/smc: check for ip prefix and subnet (Philipp Rudo) [1703471] - [net] net/smc: fallback to TCP after connect problems (Philipp Rudo) [1703471] - [net] net/smc: nonblocking connect rework (Philipp Rudo) [1703471] - [net] net/smc: move unhash before release of clcsock (Philipp Rudo) [1703471] - [net] net/smc: fix return code from FLUSH command (Philipp Rudo) [1703471] - [net] net/smc: propagate file from SMC to TCP socket (Philipp Rudo) [1703471] - [net] net/smc: fix a NULL pointer dereference (Philipp Rudo) [1703471] - [net] net/smc: wait for pending work before clcsock release_sock (Philipp Rudo) [1703471] - [net] net/smc: allow pnetid-less configuration (Philipp Rudo) [1700797] - [net] net/smc: allow PCI IDs as ib device names in the pnet table (Philipp Rudo) [1700797] - [net] net/smc: add pnet table namespace support (Philipp Rudo) [1700797] - [net] net/smc: add smcd support to the pnet table (Philipp Rudo) [1700797] - [net] net/smc: rework pnet table (Philipp Rudo) [1700797] - [net] net/smc: cleanup for smcr_tx_sndbuf_nonempty (Philipp Rudo) [1700797]- [tools] tools power turbostat: Override CFLAGS assignments and add LDFLAGS to build command (Steve Best) [1705959] - [tools] tools/power turbostat: update version number (Steve Best) [1705959] - [tools] tools/power turbostat: Add checks for failure of fgets() and fscanf() (Steve Best) [1705959] - [tools] tools/power turbostat: Warn on bad ACPI LPIT data (Steve Best) [1705959] - [tools] tools/power turbostat: Also read package power on AMD F17h (Zen) (Steve Best) [1705959] - [tools] tools/power turbostat: Add support for AMD Fam 17h (Zen) RAPL (Steve Best) [1705959] - [tools] tools/power turbostat: Do not display an error on systems without a cpufreq driver (Steve Best) [1705959] - [tools] tools/power turbostat: Add Die column (Steve Best) [1705959] - [tools] tools/power turbostat: Cleanup CNL-specific code (Steve Best) [1705959] - [tools] tools/power turbostat: Cleanup CC3-skip code (Steve Best) [1705959] - [tools] tools/power turbostat: Restore ability to execute in topology-order (Steve Best) [1705959] - [tools] tools/power turbostat: fix goldmont C-state limit decoding (Steve Best) [1705959] - [tools] tools/power turbostat: reduce debug output (Steve Best) [1705959] - [tools] tools/power turbosat: fix AMD APIC-id output (Steve Best) [1705959] - [mmc] mmc: sdhci-iproc: Add ACPI support (Mark Langsdorf) [1576966] - [mmc] mmc: sdhci-pltfm: Convert DT properties to generic device properties (Mark Langsdorf) [1576966] - [tty] serial: 8250_dw: Add ACPI support for uart on Broadcom SoC (Mark Langsdorf) [1576966] - [watchdog] watchdog: sp805: Add clock-frequency property (Mark Langsdorf) [1576966] - [watchdog] watchdog: sp805: set WDOG_HW_RUNNING when appropriate (Mark Langsdorf) [1576966] - [thermal] thermal: broadcom: Add Stingray thermal driver (Mark Langsdorf) [1576966] - [hv] hv: vmbus: Change server monitor_pages index to 0 (Mohammed Gamal) [1691383] - [kernel] hv: vmbus: Expose counters for interrupts and full conditions (Mohammed Gamal) [1691383] - [kernel] vmbus: Switch to use new generic UUID API (Mohammed Gamal) [1691383] - [hv] hv: vmbus: Check for ring when getting debug info (Mohammed Gamal) [1691383] - [x86] hyper-v: move synic/stimer control structures definitions to hyperv-tlfs.h (Mohammed Gamal) [1691383] - [hv] hv: vmbus: Return -EINVAL for the sys files for unopened channels (Mohammed Gamal) [1691383] - [hv] x86, hyperv: remove PCI dependency (Mohammed Gamal) [1691383] - [hv] hv: vmbus: Offload the handling of channels to two workqueues (Mohammed Gamal) [1691383] - [hv] hv: vmbus: check the creation_status in vmbus_establish_gpadl() (Mohammed Gamal) [1691383] - [hv] hv: vmbus: Remove the useless API vmbus_get_outgoing_channel() (Mohammed Gamal) [1691383] - [hv] hv: kvp: Use u to print U32 (Mohammed Gamal) [1691383] - [hv] hv_utils: update name in struct hv_driver util_drv (Mohammed Gamal) [1691383] - [hv] hv: vmbus: Get rid of unnecessary state in hv_context (Mohammed Gamal) [1691383] - [hv] hv: kvp: Fix the recent regression caused by incorrect clean-up (Mohammed Gamal) [1691383] - [hv] hv_balloon: Replace spin_is_locked() with lockdep (Mohammed Gamal) [1691383] - [hv] hv: vmbus: Use cpumask_var_t for on-stack cpu mask (Mohammed Gamal) [1691383] - [hv] hv: kvp: Fix two "this statement may fall through" warnings (Mohammed Gamal) [1691383] - [hv] hv: kvp: Fix the indentation of some "break" statements (Mohammed Gamal) [1691383] - [hv] hv: vmbus: Fix the descriptions of some function parameters (Mohammed Gamal) [1691383] - [hv] hv: vmbus: Use get/put_cpu() in vmbus_connect() (Mohammed Gamal) [1691383] - [hv] hv: vmbus: Fix synic per-cpu context initialization (Mohammed Gamal) [1691383] - [hv] hv: vmbus: Cleanup synic memory free path (Mohammed Gamal) [1691383] - [hv] hv: vmbus: Remove use of slow_virt_to_phys() (Mohammed Gamal) [1691383] - [hv] hv: vmbus: add numa_node to sysfs (Mohammed Gamal) [1691383] - [x86] hv: vmbus: Get rid of MSR access from vmbus_drv.c (Mohammed Gamal) [1691383] - [hv] hv: vmbus: Fix the issue with freeing up hv_ctl_table_hdr (Mohammed Gamal) [1691383] - [hv] hv: vmus: Fix the check for return value from kmsg get dump buffer (Mohammed Gamal) [1691383] - [hv] hv: Send one page worth of kmsg dump over Hyper-V during panic (Mohammed Gamal) [1691383] - [hv] hv: vmbus: Remove x86 MSR refs in arch independent code (Mohammed Gamal) [1691383] - [hv] hv: vmbus: Fix the offer_in_progress in vmbus_process_offer() (Mohammed Gamal) [1691383] - [hv] hv: vmbus: Add comments on ring buffer signaling (Mohammed Gamal) [1691383] - [video] use the new async probing feature for the hyperv drivers (Mohammed Gamal) [1691383] - [rpmspec] kernel-packaging: Remove kernel files from kernel-modules-extra package (Prarit Bhargava) [1705216] - [fs] xfs: don't ever put nlink > 0 inodes on the unlinked list (Brian Foster) [1693063] - [fs] xfs: reserve blocks for ifree transaction during log recovery (Brian Foster) [1693063] - [fs] xfs: rename m_inotbt_nores to m_finobt_nores (Brian Foster) [1693063] - [net] xfrm: Honor original L3 slave device in xfrmi policy lookup (Herbert Xu) [1702198] - [net] xfrm: Fix inbound traffic via XFRM interfaces across network namespaces (Herbert Xu) [1702198] - [net] xfrm: Make set-mark default behavior backward compatible (Herbert Xu) [1702198] - [net] xfrm: remove unnecessary check in xfrmi_get_stats64 (Herbert Xu) [1702198] - [net] xfrm: fix gro_cells leak when remove virtual xfrm interfaces (Herbert Xu) [1702198] - [net] xfrm: Make function xfrmi_get_link_net() static (Herbert Xu) [1702198] - [net] xfrm: fix ptr_ret.cocci warnings (Herbert Xu) [1702198] - [net] xfrm: Return detailed errors from xfrmi_newlink (Herbert Xu) [1702198] - [net] xfrm: Allow xfrmi if_id to be updated by UPDSA (Herbert Xu) [1702198] - [net] xfrm: Remove xfrmi interface ID from flowi (Herbert Xu) [1702198] - [net] xfrm: Allow Set Mark to be Updated Using UPDSA (Herbert Xu) [1702198] - [net] xfrm: Add virtual xfrm interfaces (Herbert Xu) [1702198] - [net] xfrm: Add a new lookup key to match xfrm interfaces. (Herbert Xu) [1702198] - [net] flow: Extend flow informations with xfrm interface id. (Herbert Xu) [1702198] - [net] xfrm: Extend the output_mark to support input direction and masking. (Herbert Xu) [1702198] - [fs] xfs: don't account extra agfl blocks as available (Brian Foster) [1656687] - [scsi] scsi: hisi_sas: Some misc tidy-up (Xiaojun Tan) [1702614] - [scsi] scsi: hisi_sas: Don't fail IT nexus reset for Open Reject timeout (Xiaojun Tan) [1702614] - [scsi] scsi: hisi_sas: Don't hard reset disk during controller reset (Xiaojun Tan) [1702614] - [scsi] scsi: hisi_sas: Support all RAS events with MSI interrupts (Xiaojun Tan) [1702614] - [scsi] scsi: hisi_sas: allocate different SAS address for directly attached situation (Xiaojun Tan) [1702614] - [scsi] scsi: hisi_sas: Adjust the printk format of functions hisi_sas_init_device() (Xiaojun Tan) [1702614] - [scsi] scsi: hisi_sas: Fix for setting the PHY linkrate when disconnected (Xiaojun Tan) [1702614] - [scsi] scsi: hisi_sas: Remedy inconsistent PHY down state in software (Xiaojun Tan) [1702614] - [scsi] scsi: hisi_sas: add host reset interface for test (Xiaojun Tan) [1702614] - [hid] HID: Increase maximum report size allowed by hid_field_extract() (Tony Camuso) [1688112] - [hid] HID: intel-ish-hid: remove data[128] usage on stack when sending HBM request (Tony Camuso) [1688112] - [hid] HID: intel-ish-hid: move doorbell writing before flush (Tony Camuso) [1688112] - [hid] HID: intel-ish-hid: Optimize writing ipc message from queue (Tony Camuso) [1688112] - [hid] HID: intel-ish-hid: avoid binding wrong ishtp_cl_device (Tony Camuso) [1688112] - [hid] HID: intel-ish-hid: Enable Ice Lake mobile (Tony Camuso) [1688112] - [hid] HID: increase maximum global item tag report size to 256 (Tony Camuso) [1688112] - [hid] HID: intel-ish-hid: Enable Sunrise Point-H ish driver (Tony Camuso) [1688112] - [hid] HID: intel-ish-hid: remove redundant variable num_frags (Tony Camuso) [1688112]- [s390] Disable kexec_load via kernel_lockdown for s390 (Philipp Rudo) [1659399] - [s390] s390/ipl: Provide has_secure sysfs attribute (Philipp Rudo) [1659399] - [s390] s390/kexec_file: Create ipl report and pass to next kernel (Philipp Rudo) [1659399] - [s390] s390/kexec_file: Signature verification prototype (Philipp Rudo) [1659399] - [s390] s390/kexec_file: Load new kernel to absolute 0 (Philipp Rudo) [1659399] - [s390] s390/kexec_file: Unify loader code (Philipp Rudo) [1659399] - [s390] s390/kexec_file: Simplify parmarea access (Philipp Rudo) [1659399] - [s390] s390/purgatory: Omit use of bin2c (Philipp Rudo) [1659399] - [s390] s390/purgatory: Reduce purgatory size (Philipp Rudo) [1659399] - [s390] s390/kexec_file: Fix detection of text segment in ELF loader (Philipp Rudo) [1659399] - [s390] s390/kexec_file: Fix potential segment overlap in ELF loader (Philipp Rudo) [1659399] - [s390] s390/zcore: Rename ipl_block to mitigate name collision (Philipp Rudo) [1659399] - [s390] s390/boot: pad bzImage to 4K (Philipp Rudo) [1659399] - [s390] s390/ipl: add helper functions to create an IPL report (Philipp Rudo) [1659399] - [s390] s390/ipl: read IPL report at early boot (Philipp Rudo) [1659399] - [s390] s390/ipl: add definitions for the IPL report block (Philipp Rudo) [1659399] - [s390] s390/ipl: provide uapi header for list directed IPL (Philipp Rudo) [1659399] - [s390] s390/ipl: make ipl_info less confusing (Philipp Rudo) [1659399] - [s390] s390: introduce .boot.preserved.data section compile time validation (Philipp Rudo) [1659399] - [s390] s390: move ipl block to .boot.preserved.data section (Philipp Rudo) [1659399] - [s390] s390: introduce .boot.preserved.data section (Philipp Rudo) [1659399] - [mm] s390: clean up redundant facilities list setup (Philipp Rudo) [1659399] - [s390] s390/als: remove duplicated in-place implementation of stfle (Philipp Rudo) [1659399] - [netdrv] fm10k: Fix a potential NULL pointer dereference (Neil Horman) [1659172] - [netdrv] fm10k: use struct_size() in kzalloc() (Neil Horman) [1659172] - [netdrv] fm10k: TRIVIAL cleanup of extra spacing in function comment (Neil Horman) [1659172] - [netdrv] ethernet/intel: consolidate NAPI and NAPI exit (Neil Horman) [1659172] - [netdrv] fm10k: bump driver version to match out-of-tree release (Neil Horman) [1659172] - [netdrv] fm10k: add missing device IDs to the upstream driver (Neil Horman) [1659172] - [netdrv] fm10k: ensure completer aborts are marked as non-fatal after a resume (Neil Horman) [1659172] - [netdrv] fm10k: fix SM mailbox full condition (Neil Horman) [1659172] - [netdrv] fm10k: remove ndo_poll_controller (Neil Horman) [1659172] - [netdrv] intel-ethernet: use correct module license (Neil Horman) [1659172] - [scsi] Revert "scsi: fcoe: clear FC_RP_STARTED flags when receiving a LOGO" (Nilesh Javali) [1701545] - [tools] tools: introduce test_and_clear_bit (Peter Xu) [1694926] - [net] bridge: fix netlink export of vlan_stats_per_port option (Ivan Vecera) [1703551] - [net] bridge: fix vlan stats use-after-free on destruction (Ivan Vecera) [1703551] - [tools] headers uapi: Update linux/if_link.h header copy (Ivan Vecera) [1703551] - [net] bridge: fix a possible memory leak in __vlan_add (Ivan Vecera) [1703551] - [net] bridge: add support for per-port vlan stats (Ivan Vecera) [1703551] - [net] bridge: mcast: Default back to multicast enabled state (Ivan Vecera) [1703551] - [net] bridge: pack net_bridge better (Ivan Vecera) [1703551] - [net] bridge: convert mtu_set_by_user to a bit (Ivan Vecera) [1703551] - [net] bridge: convert neigh_suppress_enabled option to a bit (Ivan Vecera) [1703551] - [net] bridge: convert mcast options to bits (Ivan Vecera) [1703551] - [net] bridge: convert and rename mcast disabled (Ivan Vecera) [1703551] - [net] bridge: convert group_addr_set option to a bit (Ivan Vecera) [1703551] - [net] bridge: convert nf call options to bits (Ivan Vecera) [1703551] - [net] bridge: add bitfield for options and convert vlan opts (Ivan Vecera) [1703551] - [net] bridge: make struct opening bracket consistent (Ivan Vecera) [1703551] - [net] Add netif_is_gretap()/netif_is_ip6gretap() (Ivan Vecera) [1701208] - [net] sched: register callbacks for indirect tc block binds (Ivan Vecera) [1701214] - [tools] selftests: tc-testing: fix tunnel_key failure if dst_port is unspecified (Ivan Vecera) [1701210] - [tools] selftests: tc-testing: drop test on missing tunnel key id (Ivan Vecera) [1701210] - [net] sched: act_tunnel_key: Don't dump dst port if it wasn't set (Ivan Vecera) [1701210] - [net] sched: act_tunnel_key: Allow key-less tunnels (Ivan Vecera) [1701210] - [net] ethtool: Added support for 50Gbps per lane link modes (Ivan Vecera) [1701215] - [net] ip_gre: fix parsing gre header in ipgre_err (Hangbin Liu) [1702212] - [net] vxlan: Free a leaked vetoed multicast rdst (Ivan Vecera) [1691695] - [net] switchdev: Add extack argument to call_switchdev_notifiers() (Ivan Vecera) [1691695] - [netdrv] vxlan: Add extack to switchdev operations (Ivan Vecera) [1691695] - [net] net: Add extack argument to ndo_fdb_add() (Ivan Vecera) [1691695] - [netdrv] vxlan: changelink: Delete remote after update (Ivan Vecera) [1691695] - [netdrv] vxlan: changelink: Postpone vxlan_config_apply() (Ivan Vecera) [1691695] - [netdrv] vxlan: changelink: Inline vxlan_dev_configure() (Ivan Vecera) [1691695] - [netdrv] vxlan: Allow vetoing of FDB notifications (Ivan Vecera) [1691695] - [netdrv] vxlan: Have vxlan_fdb_replace() save original rdst value (Ivan Vecera) [1691695] - [netdrv] vxlan: Split vxlan_fdb_update() in two (Ivan Vecera) [1691695] - [netdrv] vxlan: Move up vxlan_fdb_free(), vxlan_fdb_destroy() (Ivan Vecera) [1691695] - [net] bridge: Add br_fdb_clear_offload() (Ivan Vecera) [1691695] - [netdrv] vxlan: Add vxlan_fdb_clear_offload() (Ivan Vecera) [1691695] - [netdrv] vxlan: Add vxlan_fdb_replay() (Ivan Vecera) [1691695] - [net] route: add support for directed broadcast forwarding (Xin Long) [1562384] - [net] erspan: build the header with the right proto according to erspan_ver (Xin Long) [1663862] - [net] ipv6: make ip6_create_rt_rcu return ip6_null_entry instead of NULL (Xin Long) [1688617] - [net] tipc: handle the err returned from cmd header function (Jon Maloy) [1693452] - [net] tipc: check link name with right length in tipc_nl_compat_link_set (Jon Maloy) [1693452] - [net] tipc: check bearer name with right length in tipc_nl_compat_bearer_enable (Jon Maloy) [1693452] - [net] tipc: change to check tipc_own_id to return in tipc_net_stop (Jon Maloy) [1693452] - [net] tipc: tipc clang warning (Jon Maloy) [1693452] - [net] tipc: fix cancellation of topology subscriptions (Jon Maloy) [1693452] - [net] tipc: allow service ranges to be connect()'ed on RDM/DGRAM (Jon Maloy) [1693452] - [net] net: tipc: fix a missing check for nla_nest_start (Jon Maloy) [1693452] - [net] net: tipc: fix a missing check of nla_nest_start (Jon Maloy) [1693452] - [net] tipc: fix RDM/DGRAM connect() regression (Jon Maloy) [1693452] - [net] tipc: fix race condition causing hung sendto (Jon Maloy) [1693452] - [net] tipc: improve function tipc_wait_for_rcvmsg() (Jon Maloy) [1693452] - [net] tipc: improve function tipc_wait_for_cond() (Jon Maloy) [1693452] - [net] tipc: fix link session and re-establish issues (Jon Maloy) [1693452] - [net] tipc: fix skb may be leaky in tipc_link_input (Jon Maloy) [1693452] - [net] tipc: remove dead code in struct tipc_topsrv (Jon Maloy) [1693452] - [net] tipc: mark expected switch fall-throughs (Jon Maloy) [1693452] - [net] tipc: remove unneeded semicolon in trace.c (Jon Maloy) [1693452] - [net] tipc: fix uninit-value in tipc_nl_compat_doit (Jon Maloy) [1693452] - [net] tipc: fix uninit-value in tipc_nl_compat_name_table_dump (Jon Maloy) [1693452] - [net] tipc: fix uninit-value in tipc_nl_compat_link_set (Jon Maloy) [1693452] - [net] tipc: fix uninit-value in tipc_nl_compat_bearer_enable (Jon Maloy) [1693452] - [net] tipc: fix uninit-value in tipc_nl_compat_link_reset_stats (Jon Maloy) [1693452] - [net] tipc: fix uninit-value in in tipc_conn_rcv_sub (Jon Maloy) [1693452] - [net] tipc: fix memory leak in tipc_nl_compat_publ_dump (Jon Maloy) [1693452] - [net] tipc: fix a missing check of genlmsg_put (Jon Maloy) [1693452] - [net] tipc: fix a double free in tipc_enable_bearer() (Jon Maloy) [1693452] - [net] net/netlink_compat: Fix a missing check of nla_parse_nested (Jon Maloy) [1693452] - [net] tipc: fix uninitialized value for broadcast retransmission (Jon Maloy) [1693452] - [net] tipc: add trace_events for tipc bearer (Jon Maloy) [1693452] - [net] tipc: add trace_events for tipc node (Jon Maloy) [1693452] - [net] tipc: add trace_events for tipc socket (Jon Maloy) [1693452] - [net] tipc: add trace_events for tipc link (Jon Maloy) [1693452] - [net] tipc: enable tracepoints in tipc (Jon Maloy) [1693452] - [net] tipc: handle broadcast NAME_DISTRIBUTOR packet when receiving it (Jon Maloy) [1693452] - [net] tipc: check group dests after tipc_wait_for_cond() (Jon Maloy) [1693452] - [net] tipc: check tsk->group in tipc_wait_for_cond() (Jon Maloy) [1693452] - [net] tipc: compare remote and local protocols in tipc_udp_enable() (Jon Maloy) [1693452] - [net] tipc: use lock_sock() in tipc_sk_reinit() (Jon Maloy) [1693452] - [net] tipc: fix node keep alive interval calculation (Jon Maloy) [1693452] - [net] tipc: fix lockdep warning during node delete (Jon Maloy) [1693452] - [net] tipc: don't assume linear buffer when reading ancillary data (Jon Maloy) [1693452] - [net] tipc: fix lockdep warning when reinitilaizing sockets (Jon Maloy) [1693452] - [net] tipc: fix link re-establish failure (Jon Maloy) [1693452] - [net] tipc: improve broadcast retransmission algorithm (Jon Maloy) [1693452] - [net] tipc: use destination length for copy string (Jon Maloy) [1693452] - [net] tipc: support binding to specific ip address when activating UDP bearer (Jon Maloy) [1677371 1693452] - [net] tipc: remainder of commit ignore STATE_MSG on wrong link session (Jon Maloy) [1693452] - [net] tipc: buffer overflow handling in listener socket (Jon Maloy) [1693452] - [net] tipc: add SYN bit to connection setup messages (Jon Maloy) [1693452] - [net] tipc: refactor function tipc_sk_filter_connect() (Jon Maloy) [1693452] - [net] tipc: refactor function tipc_sk_timeout() (Jon Maloy) [1693452] - [net] tipc: refactor function tipc_msg_reverse() (Jon Maloy) [1693452] - [net] tipc: Add and use skb_mark_not_on_list(). (Jon Maloy) [1693452] - [net] tipc: correct spelling errors for tipc_topsrv_queue_evt() comments (Jon Maloy) [1693452] - [net] tipc: correct spelling errors for struct tipc_bc_base's comment (Jon Maloy) [1693452] - [net] tipc: correct structure parameter comments for topsrv (Jon Maloy) [1693452] - [net] net/tipc: remove redundant variables 'tn' and 'oport' (Jon Maloy) [1693452] - [net] net: tipc: bcast: Replace GFP_ATOMIC with GFP_KERNEL in tipc_bcast_init() (Jon Maloy) [1693452] - [net] net: tipc: name_table: Replace GFP_ATOMIC with GFP_KERNEL in tipc_nametbl_init() (Jon Maloy) [1693452] - [net] tipc: make some functions static (Jon Maloy) [1693452] - [net] tipc: make link capability update thread safe (Jon Maloy) [1693452] - [net] tipc: remove unused tipc_group_size (Jon Maloy) [1693452] - [net] tipc: remove unused tipc_link_is_active (Jon Maloy) [1693452] - [net] tipc: check session number before accepting link protocol messages (Jon Maloy) [1693452] - [net] tipc: add sequence number check for link STATE messages (Jon Maloy) [1693452] - [net] tipc: mark expected switch fall-throughs (Jon Maloy) [1693452] - [net] tipc: extend sock diag for group communication (Jon Maloy) [1693452] - [net] tipc: Auto removal of peer down node instance (Jon Maloy) [1693452] - [net] tipc: optimize function tipc_node_timeout() (Jon Maloy) [1693452] - [net] tipc: eliminate buffer cloning in function tipc_msg_extract() (Jon Maloy) [1693452] - [net] netfilter: nf_conncount: fix argument order to find_next_bit (Florian Westphal) [1531074] - [net] netfilter: nf_conncount: speculative garbage collection on empty lists (Florian Westphal) [1531074] - [net] netfilter: nf_conncount: move all list iterations under spinlock (Florian Westphal) [1531074] - [net] netfilter: nf_conncount: merge lookup and add functions (Florian Westphal) [1531074] - [net] netfilter: nf_conncount: restart search when nodes have been erased (Florian Westphal) [1531074] - [net] netfilter: nf_conncount: split gc in two phases (Florian Westphal) [1531074] - [net] netfilter: nf_conncount: don't skip eviction when age is negative (Florian Westphal) [1531074] - [net] netfilter: nf_conncount: replace CONNCOUNT_LOCK_SLOTS with CONNCOUNT_SLOTS (Florian Westphal) [1531074] - [net] netfilter: nf_conncount: use rb_link_node_rcu() instead of rb_link_node() (Florian Westphal) [1531074] - [net] netfilter: nf_conncount: remove wrong condition check routine (Florian Westphal) [1531074] - [net] netfilter: nf_conncount: fix unexpected permanent node of list. (Florian Westphal) [1531074] - [net] netfilter: nf_conncount: fix list_del corruption in conn_free (Florian Westphal) [1531074] - [net] netfilter: nf_conncount: use spin_lock_bh instead of spin_lock (Florian Westphal) [1531074] - [net] netfilter: nf_conncount: Add list lock and gc worker, and RCU for init tree search (Florian Westphal) [1531074] - [net] netfilter: nf_conncount: Split insert and traversal (Florian Westphal) [1531074] - [net] netfilter: nf_conncount: Move locking into count_tree() (Florian Westphal) [1531074] - [net] netfilter: nf_conncount: Early exit in nf_conncount_lookup() and cleanup (Florian Westphal) [1531074] - [net] netfilter: nf_conncount: Switch to plain list (Florian Westphal) [1531074] - [net] netfilter: nf_conncount: Early exit for garbage collection (Florian Westphal) [1531074] - [net] ptp: uapi: change _IOW to IOWR in PTP_SYS_OFFSET_EXTENDED definition (Hangbin Liu) [1677215] - [net] ptp: check that rsv field is zero in struct ptp_sys_offset_extended (Hangbin Liu) [1677215] - [net] ptp: deprecate gettime64() in favor of gettimex64() (Hangbin Liu) [1677215] - [net] ptp: add PTP_SYS_OFFSET_EXTENDED ioctl (Hangbin Liu) [1677215] - [net] ptp: check gettime64 return code in PTP_SYS_OFFSET ioctl (Hangbin Liu) [1677215] - [net] ptp: reorder declarations in ptp_ioctl() (Hangbin Liu) [1677215] - [net] tuntap: fix multiqueue rx (Guillaume Nault) [1686563]- [edac] EDAC/amd64: Add Family 17h Model 30h PCI IDs (Aristeu Rozanski) [1696603] - [x86] Update stepping values for coffee lake desktop (David Arcari) [1704800] - [security] KEYS: trusted: allow trusted.ko to initialize w/o a TPM (Jerry Snitselaar) [1694208] - [security] tpm: pass an array of tpm_extend_digest structures to tpm_pcr_extend() (Jerry Snitselaar) [1665130 1665129] - [security] KEYS: trusted: explicitly use tpm_chip structure from tpm_default_chip() (Jerry Snitselaar) [1665130 1665129] - [char] tpm/ppi: Enable submission of optional command parameter for PPI 1.3 (Jerry Snitselaar) [1665130] - [char] tpm/ppi: Possibly show command parameter if TPM PPI 1.3 is used (Jerry Snitselaar) [1665130] - [char] tpm/ppi: Display up to 101 operations as define for version 1.3 (Jerry Snitselaar) [1665130] - [char] tpm/ppi: rename TPM_PPI_REVISION_ID to TPM_PPI_REVISION_ID_1 (Jerry Snitselaar) [1665130] - [char] tpm/ppi: pass function revision ID to tpm_eval_dsm() (Jerry Snitselaar) [1665130] - [char] tpm: Fix the type of the return value in calc_tpm2_event_size() (Jerry Snitselaar) [1694208 1665129] - [char] tpm: fix an invalid condition in tpm_common_poll (Jerry Snitselaar) [1694208] - [char] tpm: turn on TPM on suspend for TPM 1.x (Jerry Snitselaar) [1694208 1665130] - [char] tpm: move tpm_chip definition to include/linux/tpm.h (Jerry Snitselaar) [1665129] - [char] tpm: retrieve digest size of unknown algorithms with PCR read (Jerry Snitselaar) [1665130 1665129] - [char] tpm: rename and export tpm2_digest and tpm2_algorithms (Jerry Snitselaar) [1665130 1665129] - [char] tpm: dynamically allocate the allocated_banks array (Jerry Snitselaar) [1665130 1665129] - [char] tpm: remove @flags from tpm_transmit() (Jerry Snitselaar) [1665130 1665129] - [char] tpm: take TPM chip power gating out of tpm_transmit() (Jerry Snitselaar) [1665130 1665129] - [char] tpm: introduce tpm_chip_start() and tpm_chip_stop() (Jerry Snitselaar) [1665130 1665129] - [char] tpm: remove TPM_TRANSMIT_UNLOCKED flag (Jerry Snitselaar) [1665130 1665129] - [char] tpm: use tpm_try_get_ops() in tpm-sysfs.c. (Jerry Snitselaar) [1665130] - [char] tpm: remove @space from tpm_transmit() (Jerry Snitselaar) [1665130 1665129] - [char] tpm: move TPM space code out of tpm_transmit() (Jerry Snitselaar) [1665130 1665129] - [char] tpm: move tpm_validate_commmand() to tpm2-space.c (Jerry Snitselaar) [1665130 1665129] - [char] tpm: clean up tpm_try_transmit() error handling flow (Jerry Snitselaar) [1665130 1665129] - [char] tpm: encapsulate tpm_dev_transmit() (Jerry Snitselaar) [1665130 1665129] - [char] tpm: access command header through struct in tpm_try_transmit() (Jerry Snitselaar) [1665130 1665129] - [char] tpm: declare struct tpm_header (Jerry Snitselaar) [1665130 1665129] - [char] tpm: print tpm2_commit_space() error inside tpm2_commit_space() (Jerry Snitselaar) [1665129] - [char] tpm: return 0 from pcrs_show() when tpm1_pcr_read() fails (Jerry Snitselaar) [1665130] - [char] tpm: fix invalid return value in pubek_show() (Jerry Snitselaar) [1694208 1665130] - [char] tpm: use tpm_buf in tpm_transmit_cmd() as the IO parameter (Jerry Snitselaar) [1665130 1665129] - [char] tpm: don't return bool from update_timeouts (Jerry Snitselaar) [1665130] - [char] tpm: don't print error message in tpm_transmit_cmd when tpm still testing (Jerry Snitselaar) [1665129] - [char] tpm: add _head suffix to tcg_efi_specid_event and tcg_pcr_event2 (Jerry Snitselaar) [1665129] - [char] tpm: Fix off-by-one when reading binary_bios_measurements (Jerry Snitselaar) [1694208 1665130] - [char] tpm: Simplify the measurements loop (Jerry Snitselaar) [1665130] - [char] tpm/tpm_i2c_atmel: Return -E2BIG when the transfer is incomplete (Jerry Snitselaar) [1694208] - [char] tpm: Unify the send callback behaviour (Jerry Snitselaar) [1665129] - [char] tpm: Fix some name collisions with drivers/char/tpm.h (Jerry Snitselaar) [1694208] - [char] tpm/tpm_crb: Avoid unaligned reads in crb_recv() (Jerry Snitselaar) [1694208 1665129] - [char] tpm: add support for partial reads (Jerry Snitselaar) [1665129] - [char] tpm: tpm_ibmvtpm: fix kdoc warnings (Jerry Snitselaar) [1665129] - [char] tpm: fix kdoc for tpm2_flush_context_cmd() (Jerry Snitselaar) [1694208 1665129] - [char] tpm: tpm_try_transmit() refactor error flow. (Jerry Snitselaar) [1694208 1665129] - [char] tpm: use u32 instead of int for PCR index (Jerry Snitselaar) [1665130 1665129] - [security] ima: Get rid of ima_used_chip and use ima_tpm_chip != NULL instead (Jerry Snitselaar) [1665130 1665129] - [security] ima: Use tpm_default_chip() and call TPM functions with a tpm_chip (Jerry Snitselaar) [1665129] - [char] tpm1: reimplement tpm1_continue_selftest() using tpm_buf (Jerry Snitselaar) [1665130] - [char] tpm1: reimplement SAVESTATE using tpm_buf (Jerry Snitselaar) [1665130] - [char] tpm1: rename tpm1_pcr_read_dev to tpm1_pcr_read() (Jerry Snitselaar) [1665130] - [char] tpm1: implement tpm1_pcr_read_dev() using tpm_buf structure (Jerry Snitselaar) [1665130] - [char] tpm: tpm1: rewrite tpm1_get_random() using tpm_buf structure (Jerry Snitselaar) [1665130] - [char] tpm: tpm-space.c remove unneeded semicolon (Jerry Snitselaar) [1665129] - [char] tpm: tpm-interface.c drop unused macros (Jerry Snitselaar) [1694208 1665130] - [char] tpm: add tpm_auto_startup() into tpm-interface.c (Jerry Snitselaar) [1665129] - [char] tpm: factor out tpm_startup function (Jerry Snitselaar) [1665130 1665129] - [char] tpm: factor out tpm 1.x pm suspend flow into tpm1-cmd.c (Jerry Snitselaar) [1665130] - [char] tpm: move tpm 1.x selftest code from tpm-interface.c tpm1-cmd.c (Jerry Snitselaar) [1665130] - [char] tpm: factor out tpm1_get_random into tpm1-cmd.c (Jerry Snitselaar) [1665130] - [char] tpm: move tpm_getcap to tpm1-cmd.c (Jerry Snitselaar) [1665130] - [char] tpm: move tpm1_pcr_extend to tpm1-cmd.c (Jerry Snitselaar) [1665130] - [char] tpm: factor out tpm_get_timeouts() (Jerry Snitselaar) [1665130 1665129] - [char] tpm: add tpm_calc_ordinal_duration() wrapper (Jerry Snitselaar) [1665130 1665129] - [char] tpm: factor out tpm 1.x duration calculation to tpm1-cmd.c (Jerry Snitselaar) [1665130 1665129] - [char] tpm: sort objects in the Makefile (Jerry Snitselaar) [1665129] - [char] tpm2: add new tpm2 commands according to TCG 1.36 (Jerry Snitselaar) [1665129] - [char] tpm: tpm_i2c_nuvoton: use correct command duration for TPM 2.x (Jerry Snitselaar) [1665129] - [char] tpm: add support for nonblocking operation (Jerry Snitselaar) [1665129] - [char] tpm: add ptr to the tpm_space struct to file_priv (Jerry Snitselaar) [1665129] - [char] tpm: Make SECURITYFS a weak dependency (Jerry Snitselaar) [1665129] - [char] tpm: suppress transmit cmd error logs when TPM 1.2 is disabled/deactivated (Jerry Snitselaar) [1665130] - [char] tpm: fix response size validation in tpm_get_random() (Jerry Snitselaar) [1694208 1665129] - [char] tpm: replace TPM_TRANSMIT_RAW with TPM_TRANSMIT_NESTED (Jerry Snitselaar) [1665129] - [char] tpm: Convert tpm_find_get_ops() to use tpm_default_chip() (Jerry Snitselaar) [1665129] - [char] tpm: Implement tpm_default_chip() to find a TPM chip (Jerry Snitselaar) [1665129] - [char] tpm: rename tpm_chip_find_get() to tpm_find_get_ops() (Jerry Snitselaar) [1665129] - [char] tpm: Allow tpm_tis drivers to set hwrng quality. (Jerry Snitselaar) [1665129] - [char] tpm: Return the actual size when receiving an unsupported command (Jerry Snitselaar) [1694208 1665129] - [char] tpm/tpm_i2c_infineon: switch to i2c_lock_bus(..., I2C_LOCK_SEGMENT) (Jerry Snitselaar) [1665129] - [char] tpm_tis_spi: Pass the SPI IRQ down to the driver (Jerry Snitselaar) [1665129] - [char] tpm: migrate tpm2_get_random() to use struct tpm_buf (Jerry Snitselaar) [1665129] - [char] tpm: migrate tpm2_get_tpm_pt() to use struct tpm_buf (Jerry Snitselaar) [1665129] - [char] tpm: migrate tpm2_probe() to use struct tpm_buf (Jerry Snitselaar) [1665129] - [char] tpm: migrate tpm2_shutdown() to use struct tpm_buf (Jerry Snitselaar) [1665129] - [pci] PCI: Fix __initdata issue with "pci=disable_acs_redir" parameter (Myron Stowe) [1704979] - [s390] s390/pci: skip VF scanning (Myron Stowe) [1704979] - [pci] PCI/IOV: Add flag so platforms can skip VF scanning (Myron Stowe) [1704979] - [pci] PCI/IOV: Factor out sriov_add_vfs() (Myron Stowe) [1704979] - [pci] switchtec: Add MRPC DMA mode support (Myron Stowe) [1704979] - [pci] switchtec: Improve MRPC efficiency by enabling write combining (Myron Stowe) [1704979] - [pci] switchtec: Fix SWITCHTEC_IOCTL_EVENT_IDX_ALL flags overwrite (Myron Stowe) [1704979] - [pci] switchtec: Set DMA coherent mask (Myron Stowe) [1704979] - [pci] switchtec: Remove immediate status check after submitting MRPC command (Myron Stowe) [1704979] - [pci] PCI / PM: Allow runtime PM without callback functions (Myron Stowe) [1704979] - [pci] PCI/P2PDMA: Clean up documentation and kernel-doc (Myron Stowe) [1704979] - [pci] PCI: Remove unnecessary space before function pointer arguments (Myron Stowe) [1704979] - [maintainers] MAINTAINERS: Add x86 early-quirks.c file pattern to PCI subsystem (Myron Stowe) [1704979] - [pci] PCI: Expand the "PF" acronym in Kconfig help text (Myron Stowe) [1704979] - [x86] x86/PCI: Fix Broadcom CNB20LE unintended sign extension (redux) (Myron Stowe) [1704979] - [pci] PCI/ASPM: Remove unused lists from struct pcie_link_state (Myron Stowe) [1704979] - [pci] PCI / ACPI: Identify untrusted PCI devices (Myron Stowe) [1704979]- [documentation] x86/resctrl: Update Documentation/x86/resctrl_ui.txt (Prarit Bhargava) [1504489] - [x86] x86/resctrl: Remove unnecessary check for cbm_validate() (Prarit Bhargava) [1504489] - [maintainers] MAINTAINERS: Update resctrl filename patterns (Prarit Bhargava) [1504489] - [documentation] Documentation: Rename and update intel_rdt_ui.txt to resctrl_ui.txt (Prarit Bhargava) [1504489] - [x86] x86/resctrl: Introduce AMD QOS feature (Prarit Bhargava) [1504489] - [x86] x86/resctrl: Fixup the user-visible strings (Prarit Bhargava) [1504489] - [x86] x86/resctrl: Add AMD's X86_FEATURE_MBA to the scattered CPUID features (Prarit Bhargava) [1504489] - [x86] x86/resctrl: Rename the config option INTEL_RDT to RESCTRL (Prarit Bhargava) [1504489] - [x86] x86/resctrl: Add vendor check for the MBA software controller (Prarit Bhargava) [1504489] - [x86] x86/resctrl: Bring cbm_validate() into the resource structure (Prarit Bhargava) [1504489] - [x86] x86/resctrl: Initialize the vendor-specific resource functions (Prarit Bhargava) [1504489] - [x86] x86/resctrl: Move all the macros to resctrl/internal.h (Prarit Bhargava) [1504489] - [x86] x86/resctrl: Re-arrange the RDT init code (Prarit Bhargava) [1504489] - [x86] x86/resctrl: Rename the RDT functions and definitions (Prarit Bhargava) [1504489] - [x86] x86/resctrl: Rename and move rdt files to a separate directory (Prarit Bhargava) [1504489] - [x86] x86/intel_rdt: Prevent pseudo-locking from using stale pointers (Prarit Bhargava) [1504489] - [x86] x86/intel_rdt: Fix initial allocation to consider CDP (Prarit Bhargava) [1504489] - [x86] x86/intel_rdt: CBM overlap should also check for overlap with CDP peer (Prarit Bhargava) [1504489] - [x86] x86/intel_rdt: Introduce utility to obtain CDP peer (Prarit Bhargava) [1504489] - [x86] x86/intel_rdt: Fix out-of-bounds memory access in CBM tests (Prarit Bhargava) [1504489] - [x86] perf/x86: Add helper to obtain performance counter index (Prarit Bhargava) [1504489] - [x86] x86/intel_rdt: Switch to bitmap_zalloc() (Prarit Bhargava) [1504489] - [x86] x86/intel_rdt: Re-enable pseudo-lock measurements (Prarit Bhargava) [1504489] - [x86] x86/cpu: Sanitize FAM6_ATOM naming (David Arcari) [1504489] - [x86] x86/intel_rdt: Use perf infrastructure for measurements (Prarit Bhargava) [1504489] - [x86] x86/intel_rdt: Create required perf event attributes (Prarit Bhargava) [1504489] - [x86] x86/intel_rdt: Remove local register variables (Prarit Bhargava) [1504489] - [x86] x86/intel_rdt: Fix incorrect loop end condition (Prarit Bhargava) [1504489] - [x86] x86/intel_rdt: Fix exclusive mode handling of MBA resource (Prarit Bhargava) [1504489] - [x86] x86/intel_rdt: Fix incorrect loop end condition (Prarit Bhargava) [1504489] - [x86] x86/intel_rdt: Do not allow pseudo-locking of MBA resource (Prarit Bhargava) [1504489] - [x86] x86/intel_rdt: Fix unchecked MSR access (Prarit Bhargava) [1504489] - [x86] x86/intel_rdt: Fix invalid mode warning when multiple resources are managed (Prarit Bhargava) [1504489] - [x86] x86/intel_rdt: Global closid helper to support future fixes (Prarit Bhargava) [1504489] - [x86] x86/intel_rdt: Fix size reporting of MBA resource (Prarit Bhargava) [1504489] - [x86] x86/intel_rdt: Fix data type in parsing callbacks (Prarit Bhargava) [1504489] - [x86] x86/intel_rdt: Disable PMU access (Prarit Bhargava) [1504489] - [x86] x86/intel_rdt: Fix possible circular lock dependency (Prarit Bhargava) [1504489] - [x86] x86/intel_rdt: Make CPU information accessible for pseudo-locked regions (Prarit Bhargava) [1504489] - [x86] x86/intel_rdt: Support restoration of subset of permissions (Prarit Bhargava) [1504489] - [x86] x86/intel_rdt: Fix cleanup of plr structure on error (Prarit Bhargava) [1504489] - [x86] x86/intel_rdt: Move pseudo_lock_region_clear() (Prarit Bhargava) [1504489] - [x86] x86/intel_rdt: Limit C-states dynamically when pseudo-locking active (Prarit Bhargava) [1504489] - [x86] x86/intel_rdt: Support L3 cache performance event of Broadwell (Prarit Bhargava) [1504489] - [x86] x86/intel_rdt: More precise L2 hit/miss measurements (Prarit Bhargava) [1504489] - [x86] x86/intel_rdt: Create character device exposing pseudo-locked region (Prarit Bhargava) [1504489] - [x86] x86/intel_rdt: Create debugfs files for pseudo-locking testing (Prarit Bhargava) [1504489] - [x86] x86/intel_rdt: Create resctrl debug area (Prarit Bhargava) [1504489] - [x86] x86/intel_rdt: Ensure RDT cleanup on exit (Prarit Bhargava) [1504489] - [x86] x86/intel_rdt: Resctrl files reflect pseudo-locked information (Prarit Bhargava) [1504489] - [x86] x86/intel_rdt: Support creation/removal of pseudo-locked region (Prarit Bhargava) [1504489] - [x86] x86/intel_rdt: Pseudo-lock region creation/removal core (Prarit Bhargava) [1504489] - [x86] x86/intel_rdt: Discover supported platforms via prefetch disable bits (Prarit Bhargava) [1504489] - [x86] x86/intel_rdt: Add utilities to test pseudo-locked region possibility (Prarit Bhargava) [1504489] - [x86] x86/intel_rdt: Split resource group removal in two (Prarit Bhargava) [1504489] - [x86] x86/intel_rdt: Enable entering of pseudo-locksetup mode (Prarit Bhargava) [1504489] - [x86] x86/intel_rdt: Support enter/exit of locksetup mode (Prarit Bhargava) [1504489] - [x86] x86/intel_rdt: Introduce pseudo-locked region (Prarit Bhargava) [1504489] - [x86] x86/intel_rdt: Add check to determine if monitoring in progress (Prarit Bhargava) [1504489] - [x86] x86/intel_rdt: Utilities to restrict/restore access to specific files (Prarit Bhargava) [1504489] - [x86] x86/intel_rdt: Protect against resource group changes during locking (Prarit Bhargava) [1504489] - [x86] x86/intel_rdt: Add utility to restrict/restore access to resctrl files (Prarit Bhargava) [1504489] - [x86] x86/intel_rdt: Add utility to test if tasks assigned to resource group (Prarit Bhargava) [1504489] - [x86] x86/intel_rdt: Respect read and write access (Prarit Bhargava) [1504489] - [x86] x86/intel_rdt: Introduce the Cache Pseudo-Locking modes (Prarit Bhargava) [1504489] - [x86] x86/intel_rdt: Display resource groups' allocations' size in bytes (Prarit Bhargava) [1504489] - [x86] x86/intel_rdt: Introduce "bit_usage" to display cache allocations details (Prarit Bhargava) [1504489] - [x86] x86/intel_rdt: Ensure requested schemata respects mode (Prarit Bhargava) [1504489] - [x86] x86/intel_rdt: Support flexible data to parsing callbacks (Prarit Bhargava) [1504489] - [x86] x86/intel_rdt: Making CBM name and type more explicit (Prarit Bhargava) [1504489] - [x86] x86/intel_rdt: Enable setting of exclusive mode (Prarit Bhargava) [1504489] - [x86] x86/intel_rdt: Introduce new "exclusive" mode (Prarit Bhargava) [1504489] - [x86] x86/intel_rdt: Initialize new resource group with sane defaults (Prarit Bhargava) [1504489] - [x86] x86/intel_rdt: Make useful functions available internally (Prarit Bhargava) [1504489] - [x86] x86/intel_rdt: Introduce test to determine if closid is in use (Prarit Bhargava) [1504489] - [x86] x86/intel_rdt: Introduce resource group's mode resctrl file (Prarit Bhargava) [1504489] - [x86] x86/intel_rdt: Associate mode with each RDT resource group (Prarit Bhargava) [1504489] - [x86] x86/intel_rdt: Introduce RDT resource group mode (Prarit Bhargava) [1504489] - [x86] x86/intel_rdt: Provide pseudo-locking hooks within rdt_mount (Prarit Bhargava) [1504489] - [x86] perf/x86: Make perf callchains work without CONFIG_FRAME_POINTER (Jiri Olsa) [1699780]- [kernel] sched/fair: Do not re-read ->h_load_next during hierarchical load calculation (Phil Auld) [1701762] - [s390] kvm: s390: enable MSA9 keywrapping functions depending on cpu model (Thomas Huth) [1660913] - [s390] kvm: s390: add deflate conversion facilty to cpu model (Thomas Huth) [1660913] - [s390] kvm: s390: add enhanced sort facilty to cpu model (Thomas Huth) [1660913] - [s390] kvm: s390: provide query function for instructions returning 32 byte (Thomas Huth) [1660913] - [s390] kvm: s390: add MSA9 to cpumodel (Thomas Huth) [1660913] - [s390] kvm: s390: add vector BCD enhancements facility to cpumodel (Thomas Huth) [1660913] - [s390] kvm: s390: add vector enhancements facility 2 to cpumodel (Thomas Huth) [1660913] - [s390] kvm: s390: add debug logging for cpu model subfunctions (Thomas Huth) [1660913] - [s390] kvm: s390: implement subfunction processor calls (Thomas Huth) [1660913] - [powercap] powercap: intel_rapl: add support for Jacobsville (Steve Best) [1482401] - [x86] x86/cpu: Add Atom Tremont (Jacobsville) (Steve Best) [1482401]- [crypto] crypto: qat - Remove unused goto label (Neil Horman) [1660313] - [crypto] crypto: prefix header search paths with $(srctree)/ (Neil Horman) [1660313] - [crypto] crypto: qat - no need to check return value of debugfs_create functions (Neil Horman) [1660313] - [crypto] cross-tree: phase out dma_zalloc_coherent() (Neil Horman) [1660313] - [crypto] crypto: qat - move temp buffers off the stack (Neil Horman) [1660313] - [crypto] crypto: qat - Remove VLA usage (Neil Horman) [1660313] - [include] block: kill all_q_node in request_queue (Ming Lei) [1702865] - [block] bfq: update internal depth state when queue depth changes (Ming Lei) [1702865] - [fs] block: fix the return errno for direct IO (Ming Lei) [1702865] - [block] block: do not leak memory in bio_copy_user_iov() (Ming Lei) [1702865] - [nvme] nvme: cancel request synchronously (Ming Lei) [1702865] - [block] blk-mq: introduce blk_mq_complete_request_sync() (Ming Lei) [1702865] - [scsi] scsi: virtio_scsi: limit number of hw queues by nr_cpu_ids (Ming Lei) [1702865] - [block] virtio-blk: limit number of hw queues by nr_cpu_ids (Ming Lei) [1702865] - [block] block, bfq: fix use after free in bfq_bfqq_expire (Ming Lei) [1702865] - [block] paride/pcd: Fix potential NULL pointer dereference and mem leak (Ming Lei) [1702865] - [block] blk-mq: do not reset plug->rq_count before the list is sorted (Ming Lei) [1702865] - [block] paride/pf: Fix potential NULL pointer dereference (Ming Lei) [1702865] - [block] blk-mq: add trace block plug and unplug for multiple queues (Ming Lei) [1702865] - [block] block: use blk_free_flush_queue() to free hctx->fq in blk_mq_init_hctx (Ming Lei) [1702865] - [block] paride/pcd: cleanup queues when detection fails (Ming Lei) [1702865] - [block] paride/pf: cleanup queues when detection fails (Ming Lei) [1702865] - [crypto] crypto: chelsio - Fixed Traffic Stall (Arjun Vynipadath) [1664679] - [crypto] crypto: chelsio - Fix passing zero to 'PTR_ERR' warning in chcr_aead_op (Arjun Vynipadath) [1664679] - [crypto] crypto: chelsio - Inline single pdu only (Arjun Vynipadath) [1664679] - [crypto] crypto: chelsio - avoid using sa_entry imm (Arjun Vynipadath) [1664679] - [crypto] crypto: chelsio - remove set but not used variables 'adap' (Arjun Vynipadath) [1664679] - [crypto] crypto: chelsio - check set_msg_len overflow in generate_b0 (Arjun Vynipadath) [1664679] - [crypto] crypto: chelsio - Fix wrong error counter increments (Arjun Vynipadath) [1664679] - [crypto] crypto: chelsio - Reset counters on cxgb4 Detach (Arjun Vynipadath) [1664679] - [crypto] crypto: chelsio - Handle PCI shutdown event (Arjun Vynipadath) [1664679] - [crypto] crypto: chelsio - cleanup:send addr as value in function argument (Arjun Vynipadath) [1664679] - [crypto] crypto: chelsio - Use same value for both channel in single WR (Arjun Vynipadath) [1664679] - [crypto] crypto: chelsio - Swap location of AAD and IV sent in WR (Arjun Vynipadath) [1664679] - [crypto] crypto: chelsio - remove set but not used variable 'kctx_len' (Arjun Vynipadath) [1664679] - [crypto] drivers: chelsio: use skb_sec_path helper (Arjun Vynipadath) [1664679] - [crypto] crypto: chcr - ESN for Inline IPSec Tx (Arjun Vynipadath) [1664679] - [crypto] crypto: chcr - small packet Tx stalls the queue (Arjun Vynipadath) [1664679] - [crypto] crypto: chelsio - clean up various indentation issues (Arjun Vynipadath) [1664679] - [crypto] crypto: chelsio - Update ntx queue received from cxgb4 (Arjun Vynipadath) [1664679]- [platform] platform/x86: intel_pmc_core: Convert to INTEL_CPU_FAM6 macro (David Arcari) [1658080] - [platform] platform/x86: intel_pmc_core: Avoid a u32 overflow (David Arcari) [1658080] - [platform] platform/x86: intel_pmc_core: Include Reserved IP for LTR (David Arcari) [1658080] - [platform] platform/x86: intel_pmc_core: Fix file permissions for ltr_show (David Arcari) [1658080] - [platform] platform/x86: intel_pmc_core: Fix PCH IP name (David Arcari) [1658080] - [platform] platform/x86: intel_pmc_core: Fix PCH IP sts reading (David Arcari) [1658080] - [platform] platform/x86: intel_pmc_core: Handle CFL regmap properly (David Arcari) [1658080] - [platform] platform/x86: intel_pmc_core: convert to DEFINE_SHOW_ATTRIBUTE (David Arcari) [1658080] - [platform] platform/x86: intel_pmc_core: Decode Snoop / Non Snoop LTR (David Arcari) [1658080] - [platform] platform/x86: intel_pmc_core: Fix LTR IGNORE Max offset (David Arcari) [1658080] - [platform] platform/x86: intel_pmc_core: Show Latency Tolerance info (David Arcari) [1658080] - [platform] platform/x86: intel_pmc: Convert to use SPDX identifier (David Arcari) [1658080] - [platform] platform/x86: intel_pmc_core: Add CNP SLPS0 debug registers (David Arcari) [1658080] - [x86] x86/cpu: Introduce INTEL_CPU_FAM*() helper macros (David Arcari) [1658080] - [include] locking/atomics, asm-generic: Move some macros from to a new file (David Arcari) [1658080] - [s390] s390/kasan: fix strncpy_from_user kasan checks (Philipp Rudo) [1665182] - [s390] s390: correct some inline assembly constraints (Philipp Rudo) [1665182] - [s390] s390/kasan: improve string/memory functions checks (Philipp Rudo) [1665182] - [include] compiler: remove __no_sanitize_address_or_inline again (Philipp Rudo) [1665182] - [s390] s390/kasan: increase instrumented stack size to 64k (Philipp Rudo) [1665182] - [mm] s390/kasan: support preemptible kernel build (Philipp Rudo) [1665182] - [mm] s390/kasan: add support for mem= kernel parameter (Philipp Rudo) [1665182] - [mm] s390/kasan: optimize kasan vmemmap allocation (Philipp Rudo) [1665182] - [mm] s390/kasan: avoid kasan crash with standby memory defined (Philipp Rudo) [1665182] - [s390] s390/head: avoid doubling early boot stack size under KASAN (Philipp Rudo) [1665182] - [mm] s390/mm: improve debugfs ptdump markers walking (Philipp Rudo) [1665182] - [mm] s390/mm: optimize debugfs ptdump kasan zero page walking (Philipp Rudo) [1665182] - [s390] s390/kasan: add option for 4-level paging support (Philipp Rudo) [1665182] - [mm] s390/kasan: free early identity mapping structures (Philipp Rudo) [1665182] - [s390] s390/kasan: enable stack and global variables access checks (Philipp Rudo) [1665182] - [s390] s390/dumpstack: disable __dump_trace kasan instrumentation (Philipp Rudo) [1665182] - [s390] s390/kasan: reipl and kexec support (Philipp Rudo) [1665182] - [s390] s390/smp: kasan stack instrumentation support (Philipp Rudo) [1665182] - [include] compiler: introduce __no_sanitize_address_or_inline (Philipp Rudo) [1665182] - [s390] s390/kasan: use noexec and large pages (Philipp Rudo) [1665182] - [mm] s390/kasan: dynamic shadow mem allocation for modules (Philipp Rudo) [1665182] - [mm] s390/mm: add kasan shadow to the debugfs pgtable dump (Philipp Rudo) [1665182] - [s390] s390/kasan: avoid user access code instrumentation (Philipp Rudo) [1665182] - [s390] s390/kasan: double the stack size (Philipp Rudo) [1665182] - [s390] s390/kasan: add initialization code and enable it (Philipp Rudo) [1665182] - [s390] s390: add pgd_page primitive (Philipp Rudo) [1665182] - [s390] s390: introduce MAX_PTRS_PER_P4D (Philipp Rudo) [1665182] - [s390] s390/kasan: replace some memory functions (Philipp Rudo) [1665182] - [s390] s390/kasan: avoid instrumentation of early C code (Philipp Rudo) [1665182] - [s390] s390/kasan: avoid vdso instrumentation (Philipp Rudo) [1665182] - [s390] s390/mm: add missing pfn_to_kaddr helper (Philipp Rudo) [1665182] - [s390] s390/cpum_cf: Add support for CPU-MF SVN 6 (Philipp Rudo) [1683278] - [s390] s390: report new CPU capabilities (Philipp Rudo) [1685086] - [net] net/smc: fix smc_poll in SMC_INIT state (Philipp Rudo) [1700812] - [net] net/smc: fix byte_order for rx_curs_confirmed (Philipp Rudo) [1700812] - [net] net/smc: check port_idx of ib event (Philipp Rudo) [1700799] - [net] net/smc: check connections in smc_lgr_free_work (Philipp Rudo) [1700799] - [net] net/smc: reduce amount of status updates to peer (Philipp Rudo) [1700799] - [net] net/smc: no delay for free tx buffer wait (Philipp Rudo) [1700799] - [net] net/smc: move wake up of close waiter (Philipp Rudo) [1700799] - [net] net/smc: reset cursor update required flag (Philipp Rudo) [1700799] - [net] net/smc: correct state change for peer closing (Philipp Rudo) [1700799] - [net] net/smc: delete rkey first before switching to unused (Philipp Rudo) [1700799] - [net] net/smc: fix sender_free computation (Philipp Rudo) [1700799] - [net] net/smc: preallocated memory for rdma work requests (Philipp Rudo) [1700799] - [net] net/smc: fix use of variable in cleared area (Philipp Rudo) [1700799] - [net] net/smc: use device link provided in qp_context (Philipp Rudo) [1700799] - [net] net/smc: call smc_cdc_msg_send() under send_lock (Philipp Rudo) [1700799] - [net] net/smc: do not wait under send_lock (Philipp Rudo) [1700799] - [net] net/smc: recvmsg and splice_read should return 0 after shutdown (Philipp Rudo) [1700799] - [net] net/smc: don't wait for send buffer space when data was already sent (Philipp Rudo) [1700799] - [net] net/smc: prevent races between smc_lgr_terminate() and smc_conn_free() (Philipp Rudo) [1700799] - [net] net/smc: allow 16 byte pnetids in netlink policy (Philipp Rudo) [1700799] - [net] net/smc: fix another sizeof to int comparison (Philipp Rudo) [1700799] - [net] net/smc: move code to clear the conn->lgr field (Philipp Rudo) [1700799] - [net] net/smc: use client and server LGR pending locks for SMC-R (Philipp Rudo) [1700799] - [net] net/smc: unlock LGR pending lock earlier for SMC-D (Philipp Rudo) [1700799] - [net] net/smc: use smc_curs_copy() for SMC-D (Philipp Rudo) [1700799] - [net] net/smc: postpone release of clcsock (Philipp Rudo) [1700799] - [net] smc: move unhash as early as possible in smc_release() (Philipp Rudo) [1700799] - [net] net/smc: fix TCP fallback socket release (Philipp Rudo) [1700799] - [s390] s390/ism: ignore some errors during deregistration (Philipp Rudo) [1700799] - [infiniband] mlx4: trigger IB events needed by SMC (Philipp Rudo) [1700799] - [s390] s390/smp: fix CPU hotplug deadlock with CPU rescan (Philipp Rudo) [1700836] - [block] s390/dasd: fix panic for failed online processing (Philipp Rudo) [1700811] - [netdrv] s390/qeth: fix use-after-free in error path (Philipp Rudo) [1700803] - [netdrv] s390/qeth: cancel close_dev work before removing a card (Philipp Rudo) [1700802] - [netdrv] s390/qeth: conclude all event processing before offlining a card (Philipp Rudo) [1700800] - [scsi] scsi: zfcp: fix posting too many status read buffers leading to adapter shutdown (Philipp Rudo) [1700775] - [fs] xfs: prohibit fstrim in norecovery mode (Bill O'Donnell) [1697749] - [x86] perf/x86: Fixup typo in stub functions (Waiman Long) [1688789] - [x86] perf/x86/intel: Fix memory corruption (Waiman Long) [1688789] - [x86] perf/x86/intel: Implement support for TSX Force Abort (Waiman Long) [1688789] - [x86] x86: Add TSX Force Abort CPUID/MSR (Waiman Long) [1688789] - [x86] perf/x86/intel: Generalize dynamic constraint creation (Waiman Long) [1688789] - [x86] perf/x86/intel: Make cpuc allocations consistent (Waiman Long) [1688789] - [x86] perf/x86/intel: Delay memory deallocation until x86_pmu_dead_cpu() (Waiman Long) [1688789] - [x86] perf/x86/intel: Export mem events only if there's PEBS support (Waiman Long) [1688789] - [x86] perf/x86/intel: Add a separate Arch Perfmon v4 PMI handler (Waiman Long) [1688789] - [x86] perf/x86/intel: Factor out common code of PMI handler (Waiman Long) [1688789] - [x86] perf/x86/intel: Introduce PMU flag for Extended PEBS (Waiman Long) [1688789] - [x86] x86/speculation: Add PR_SPEC_DISABLE_NOEXEC (Waiman Long) [1671512]- [kernel] exit from RHEL 8.1 early ystream mode ("Herton R. Krzesinski") - [net] Bluetooth: Verify that l2cap_get_conf_opt provides large enough buffer (Gopal Tiwari) [1700507] {CVE-2019-3459} - [target] scsi: target: iscsi: cxgbit: fix csk leak (Arjun Vynipadath) [1664683] - [target] scsi: target: iscsi: cxgbit: add missing spin_lock_init() (Arjun Vynipadath) [1664683] - [scsi] scsi: cxgb4i: fix incorrect spelling "reveive" -> "receive" (Arjun Vynipadath) [1664685] - [scsi] scsi: libcxgbi: update route finding logic (Arjun Vynipadath) [1664685] - [scsi] scsi: libcxgbi: find cxgbi device by MAC address (Arjun Vynipadath) [1664685] - [scsi] scsi: cxgbi: remove redundant __kfree_skb call on skb and free cst->atid (Arjun Vynipadath) [1664685] - [scsi] scsi: libcxgbi: remove uninitialized variable len (Arjun Vynipadath) [1664685] - [scsi] scsi: cxgb4i: validate tcp sequence number only if chip version <= T5 (Arjun Vynipadath) [1664685] - [scsi] scsi: cxgb4i: get pf number from lldi->pf (Arjun Vynipadath) [1664685] - [scsi] scsi: cxgb4i: add wait_for_completion() (Arjun Vynipadath) [1664685] - [scsi] scsi: cxgb4i: fix thermal configuration dependencies (Arjun Vynipadath) [1664685] - [scsi] scsi: cxgb4i: add DCB support for iSCSI connections (Arjun Vynipadath) [1664685] - [netdrv] cxgb4: Don't return EAGAIN when TCAM is full. (Arjun Vynipadath) [1664670] - [netdrv] chelsio: use BUG() instead of BUG_ON(1) (Arjun Vynipadath) [1664670] - [netdrv] cxgb4/chtls: Prefix adapter flags with CXGB4 (Arjun Vynipadath) [1664670] - [netdrv] cxgb4vf: Call netif_carrier_off properly in pci_probe (Arjun Vynipadath) [1664682 1664670] - [netdrv] cxgb4vf: Revert force link up behaviour (Arjun Vynipadath) [1664682] - [netdrv] cxgb4: Add VF Link state support (Arjun Vynipadath) [1664670] - [netdrv] cxgb4vf: Prefix adapter flags with CXGB4VF (Arjun Vynipadath) [1664682] - [netdrv] cxgb4vf: Enter debugging mode if FW is inaccessible (Arjun Vynipadath) [1664682] - [netdrv] cxgb4: Enable outer UDP checksum offload for T6 (Arjun Vynipadath) [1664670] - [netdrv] cxgb4/cxgb4vf: Fix up netdev->hw_features (Arjun Vynipadath) [1664682 1664670] - [netdrv] cxgb4: Mask out interrupts that are not enabled. (Arjun Vynipadath) [1664670] - [netdrv] cxgb4: Export sge_host_page_size to ulds (Arjun Vynipadath) [1664670] - [netdrv] cxgb4: Add capability to get/set SGE Doorbell Queue Timer Tick (Arjun Vynipadath) [1664670] - [netdrv] cxgb4/cxgb4vf: Add support for SGE doorbell queue timer (Arjun Vynipadath) [1664682 1664670] - [netdrv] cxgb4vf: Few more link management changes. (Arjun Vynipadath) [1664682] - [netdrv] cxgb4: add tcb flags and tcb rpl struct (Arjun Vynipadath) [1664670] - [netdrv] cxgb4: Add new T6 PCI device ids 0x608b (Arjun Vynipadath) [1664670] - [netdrv] cxgb4/cxgb4vf: Program hash region for {t4/t4vf}_change_mac() (Arjun Vynipadath) [1664682 1664670] - [netdrv] cxgb4: smt: use struct_size() in kvzalloc() (Arjun Vynipadath) [1664670] - [netdrv] cxgb4: sched: use struct_size() in kvzalloc() (Arjun Vynipadath) [1664670] - [netdrv] cxgb4: cxgb4_tc_u32: use struct_size() in kvzalloc() (Arjun Vynipadath) [1664670] - [netdrv] cxgb4vf: Update port information in cxgb4vf_open() (Arjun Vynipadath) [1664682] - [netdrv] cxgb4/cxgb4vf: Link management changes (Arjun Vynipadath) [1664682 1664670] - [netdrv] cxgb4: TLS record offload enable (Arjun Vynipadath) [1664670] - [netdrv] cxgb4: clip_tbl: Use struct_size() in kvzalloc() (Arjun Vynipadath) [1664670] - [netdrv] net: cxgb4: fix various indentation issues (Arjun Vynipadath) [1664670] - [netdrv] net: chelsio: Add a missing check on cudg_get_buffer (Arjun Vynipadath) [1664670] - [netdrv] cxgb4: remove DEFINE_SIMPLE_DEBUGFS_FILE() (Arjun Vynipadath) [1664670] - [netdrv] cxgb4: number of VFs supported is not always 16 (Arjun Vynipadath) [1664670] - [netdrv] cxgb4: remove set but not used variables 'multitrc, speed' (Arjun Vynipadath) [1664670] - [netdrv] cxgb4: use new fw interface to get the VIN and smt index (Arjun Vynipadath) [1664670] - [netdrv] cxgb4/cxgb4vf: Fix mac_hlist initialization and free (Arjun Vynipadath) [1664682 1664670] - [netdrv] cxgb4vf: fix memleak in mac_hlist initialization (Arjun Vynipadath) [1664682] - [netdrv] cxgb4vf: free mac_hlist properly (Arjun Vynipadath) [1664682] - [netdrv] cxgb4: free mac_hlist properly (Arjun Vynipadath) [1664670] - [netdrv] cxgb4: fix thermal zone build error (Arjun Vynipadath) [1664670] - [netdrv] cxgb4: fix thermal configuration dependencies (Arjun Vynipadath) [1664670] - [netdrv] cxgb4: Add thermal zone support (Arjun Vynipadath) [1664670] - [infiniband] cxgb4: use __vlan_hwaccel helpers (Arjun Vynipadath) [1664670] - [netdrv] cxgb4: Add new T6 PCI device ids 0x608a (Arjun Vynipadath) [1664670] - [netdrv] cxgb4: fix the error path of cxgb4_uld_register() (Arjun Vynipadath) [1664670] - [netdrv] cxgb4: use FW_PORT_ACTION_L1_CFG32 for 32 bit capability (Arjun Vynipadath) [1664670] - [netdrv] cxgb4: remove the unneeded locks (Arjun Vynipadath) [1664670] - [netdrv] cxgb4: Use proper enum in IEEE_FAUX_SYNC (Arjun Vynipadath) [1664670] - [netdrv] cxgb4: Use proper enum in cxgb4_dcb_handle_fw_update (Arjun Vynipadath) [1664670] - [netdrv] cxgb4: remove duplicated include from cxgb4_main.c (Arjun Vynipadath) [1664670] - [netdrv] cxgb4: add per rx-queue counter for packet errors (Arjun Vynipadath) [1664670] - [netdrv] cxgb4: Fix endianness issue in t4_fwcache() (Arjun Vynipadath) [1664670] - [netdrv] cxgb4: fix abort_req_rss6 struct (Arjun Vynipadath) [1664670] - [netdrv] cxgb4: remove redundant assignment to vlan_cmd.dropnovlan_fm (Arjun Vynipadath) [1664670] - [netdrv] cxgb4: collect hardware queue descriptors (Arjun Vynipadath) [1664670] - [netdrv] cxgb4: Add new T5 PCI device ids 0x50af and 0x50b0 (Arjun Vynipadath) [1664670] - [netdrv] cxgb4: remove set but not used variable 'spd' (Arjun Vynipadath) [1664670] - [netdrv] cxgb4: add support to display DCB info (Arjun Vynipadath) [1664670] - [netdrv] cxgb4/t4_hw: mark expected switch fall-throughs (Arjun Vynipadath) [1664670] - [netdrv] cxgb4/l2t: Mark expected switch fall-through (Arjun Vynipadath) [1664670] - [netdrv] cxgb4: fix endian to test F_FW_PORT_CMD_DCBXDIS32 (Arjun Vynipadath) [1664670] - [netdrv] cxgb4: print ULD queue information managed by LLD (Arjun Vynipadath) [1664670] - [netdrv] cxgb4: move Tx/Rx free pages collection to common code (Arjun Vynipadath) [1664670] - [netdrv] cxgb4: Add support to read actual provisioned resources (Arjun Vynipadath) [1664670] - [netdrv] cxgb4: Add new T5 PCI device id 0x50ae (Arjun Vynipadath) [1664670] - [netdrv] cxgb4: collect number of free PSTRUCT page pointers (Arjun Vynipadath) [1664670] - [netdrv] cxgb4: display number of rx and tx pages free (Arjun Vynipadath) [1664670] - [netdrv] cxgb4: collect ASIC LA dumps from ULP TX (Arjun Vynipadath) [1664670] - [netdrv] libcxgb: replace vmalloc and memset with vzalloc (Arjun Vynipadath) [1664670] - [netdrv] enic: fix checksum validation for IPv6 (Jonathan Toppins) [1685309] - [infiniband] RDMA/vmw_pvrdma: Return the correct opcode when creating WR (Jonathan Toppins) [1688010 1685309] - [infiniband] RDMA/vmw_pvrdma: Use atomic memory allocation in create AH (Jonathan Toppins) [1685309] - [infiniband] IB/usnic: fix spelling mistake "miniumum" -> "minimum" (Jonathan Toppins) [1685309] - [infiniband] RDMA/drivers: Fix spelling mistake "initalize" -> "initialize" (Jonathan Toppins) [1685309] - [infiniband] IB/rxe: Reuse code which sets port state (Jonathan Toppins) [1685309] - [infiniband] IB/rxe: Make counters thread safe (Jonathan Toppins) [1685309] - [infiniband] RDMA: Cleanup undesired pd->uobject usage (Jonathan Toppins) [1685309] - [infiniband] IB/{mlx5, ocrdma, qedr, rxe}: Omit port validation from IB verbs (Jonathan Toppins) [1685309] - [infiniband] IB/rxe: Fix incorrect cache cleanup in error flow (Jonathan Toppins) [1685309] - [infiniband] IB/rxe: Utilize generic function to validate port number (Jonathan Toppins) [1685309] - [infiniband] IB/rxe: Make function rxe_pool_cleanup return void (Jonathan Toppins) [1685309] - [infiniband] rxe: IB_WR_REG_MR does not capture MR's iova field (Jonathan Toppins) [1685309] - [infiniband] IB/rxe: make rxe_unregister_device void (Jonathan Toppins) [1685309] - [infiniband] IB/rxe: move the variable into the function that uses it (Jonathan Toppins) [1685309] - [infiniband] RDMA/rxe: Add link_down, rdma_sends, rdma_recvs stats counters (Jonathan Toppins) [1685309] - [infiniband] RDMA/rxe: Distinguish between down links and disabled links (Jonathan Toppins) [1685309] - [infiniband] rxe: fix error completion wr_id and qp_num (Jonathan Toppins) [1685309] - [infiniband] IB/rxe: clean skb queue directly (Jonathan Toppins) [1685309] - [net] xprtrdma: Make sure Send CQ is allocated on an existing compvec (Jonathan Toppins) [1685309] - [infiniband] RDMA/srp: Rework SCSI device reset handling (Jonathan Toppins) [1685309] - [infiniband] IB/ipoib: Fix for use-after-free in ipoib_cm_tx_start (Jonathan Toppins) [1685309] - [net] xprtrdma: Double free in rpcrdma_sendctxs_create() (Jonathan Toppins) [1685309] - [net] xprtrdma: Fix error code in rpcrdma_buffer_create() (Jonathan Toppins) [1685309] - [infiniband] IB/ipoib: drop useless LIST_HEAD (Jonathan Toppins) [1685309] - [net] xprtrdma: Prevent leak of rpcrdma_rep objects (Jonathan Toppins) [1685309] - [net] xprtrdma: Don't leak freed MRs (Jonathan Toppins) [1685309] - [net] xprtrdma: Add documenting comment for rpcrdma_buffer_destroy (Jonathan Toppins) [1685309] - [net] xprtrdma: Replace outdated comment for rpcrdma_ep_post (Jonathan Toppins) [1685309] - [net] xprtrdma: Update comments in frwr_op_send (Jonathan Toppins) [1685309] - [net] xprtrdma: Trace mapping, alloc, and dereg failures (Jonathan Toppins) [1685309] - [net] xprtrdma: Add trace points for calls to transport switch methods (Jonathan Toppins) [1685309] - [net] xprtrdma: Relocate the xprtrdma_mr_map trace points (Jonathan Toppins) [1685309] - [net] xprtrdma: Clean up of xprtrdma chunk trace points (Jonathan Toppins) [1685309] - [net] xprtrdma: Remove unused fields from rpcrdma_ia (Jonathan Toppins) [1685309] - [net] xprtrdma: Cull dprintk() call sites (Jonathan Toppins) [1685309] - [net] xprtrdma: Simplify locking that protects the rl_allreqs list (Jonathan Toppins) [1685309] - [net] xprtrdma: Expose transport header errors (Jonathan Toppins) [1685309] - [net] xprtrdma: Remove request_module from backchannel (Jonathan Toppins) [1685309] - [net] xprtrdma: Plant XID in on-the-wire RDMA offset (FRWR) (Jonathan Toppins) [1685309] - [net] xprtrdma: Remove rpcrdma_memreg_ops (Jonathan Toppins) [1685309] - [net] xprtrdma: Remove support for FMR memory registration (Jonathan Toppins) [1685309] - [net] xprtrdma: Reduce max_frwr_depth (Jonathan Toppins) [1685309] - [net] xprtrdma: Fix ri_max_segs and the result of ro_maxpages (Jonathan Toppins) [1685309] - [net] xprtrdma: Don't wake pending tasks until disconnect is done (Jonathan Toppins) [1685309] - [net] xprtrdma: No qp_event disconnect (Jonathan Toppins) [1685309] - [net] xprtrdma: Replace rpcrdma_receive_wq with a per-xprt workqueue (Jonathan Toppins) [1685309] - [net] xprtrdma: Refactor Receive accounting (Jonathan Toppins) [1685309] - [net] xprtrdma: Ensure MRs are DMA-unmapped when posting LOCAL_INV fails (Jonathan Toppins) [1685309] - [net] xprtrdma: Yet another double DMA-unmap (Jonathan Toppins) [1685309] - [infiniband] RDMA/srpt: Use kmem_cache_free() instead of kfree() (Jonathan Toppins) [1685309] - [infiniband] RDMA/srpt: Add support for immediate data (Jonathan Toppins) [1685309] - [infiniband] RDMA/srpt: Rework the srpt_alloc_srq() error path (Jonathan Toppins) [1685309] - [infiniband] RDMA/srpt: Remove driver version and release date (Jonathan Toppins) [1685309] - [infiniband] RDMA/srpt: Make kernel-doc headers complete (Jonathan Toppins) [1685309] - [infiniband] RDMA/srpt: Join split strings (Jonathan Toppins) [1685309] - [infiniband] RDMA/srpt: Improve coding style conformance (Jonathan Toppins) [1685309] - [infiniband] RDMA/srpt: Fix a use-after-free in the channel release code (Jonathan Toppins) [1685309] - [infiniband] RDMA/srp: Add support for immediate data (Jonathan Toppins) [1685309] - [infiniband] RDMA/srp: Rework handling of the maximum information unit length (Jonathan Toppins) [1685309] - [infiniband] RDMA/srp: Move srp_rdma_ch.max_ti_iu_len declaration (Jonathan Toppins) [1685309] - [infiniband] RDMA/srp: Propagate ib_post_send() failures to the SCSI mid-layer (Jonathan Toppins) [1685309] - [infiniband] RDMA/srp: Handle large SCSI CDBs correctly (Jonathan Toppins) [1685309] - [infiniband] RDMA/srp: Document srp_parse_in() arguments (Jonathan Toppins) [1685309] - [infiniband] include/scsi/srp.h: Add support for immediate data (Jonathan Toppins) [1685309] - [infiniband] include/scsi/srp.h: Move response flag definitions into this file (Jonathan Toppins) [1685309] - [net] svcrdma: Optimize the logic that selects the R_key to invalidate (Jonathan Toppins) [1685309] - [infiniband] IB/srpt: Drop pointless static qualifier in srpt_make_tpg() (Jonathan Toppins) [1685309] - [infiniband] IB/uverbs: Fix OOPs in uverbs_user_mmap_disassociate (Jonathan Toppins) [1685309] - [infiniband] IB/uverbs: Fix ioctl query port to consider device disassociation (Jonathan Toppins) [1685309] - [infiniband] IB/uverbs: Fix OOPs upon device disassociation (Jonathan Toppins) [1685309] - [infiniband] RDMA/umem: Add missing initialization of owning_mm (Jonathan Toppins) [1685309] - [infiniband] RDMA/device: Expose ib_device_try_get(() (Jonathan Toppins) [1685309] - [infiniband] RDMA/uverbs: Mark ioctl responses with UVERBS_ATTR_F_VALID_OUTPUT (Jonathan Toppins) [1685309] - [infiniband] RDMA/cma: Add cm_id restrack resource based on kernel or user cm_id type (Jonathan Toppins) [1685309] - [infiniband] RDMA/nldev: Don't expose unsafe global rkey to regular user (Jonathan Toppins) [1685309] - [infiniband] RDMA/uverbs: Fix post send success return value in case of error (Jonathan Toppins) [1685309] - [infiniband] IB/core: Add advise_mr to the list of known ops (Jonathan Toppins) [1685309] - [infiniband] IB/uverbs: Signedness bug in UVERBS_HANDLER() (Jonathan Toppins) [1685309] - [infiniband] IB/umad: Start using dev_groups of class (Jonathan Toppins) [1685309] - [infiniband] IB/umad: Use class_groups and let core create class file (Jonathan Toppins) [1685309] - [infiniband] IB/umad: Refactor code to use cdev_device_add() (Jonathan Toppins) [1685309] - [infiniband] IB/umad: Avoid destroying device while it is accessed (Jonathan Toppins) [1685309] - [infiniband] IB/umad: Simplify and avoid dynamic allocation of class (Jonathan Toppins) [1685309] - [infiniband] RDMA/iwcm: Don't copy past the end of dev_name() string (Jonathan Toppins) [1685309] - [infiniband] IB/core: Move query port to ioctl (Jonathan Toppins) [1685309] - [infiniband] RDMA/nldev: Expose port_cap_flags2 (Jonathan Toppins) [1685309] - [infiniband] IB/core: uverbs copy to struct or zero helper (Jonathan Toppins) [1685309] - [infiniband] RDMA: Mark if destroy address handle is in a sleepable context (Jonathan Toppins) [1685309] - [infiniband] RDMA: Mark if create address handle is in a sleepable context (Jonathan Toppins) [1685309] - [infiniband] RDMA/restrack: Resource-tracker should not use uobject pointers (Jonathan Toppins) [1685309] - [include] IB/uverbs: Add support to advise_mr (Jonathan Toppins) [1685309] - [include] IB/uverbs: Add helper to get array size from ptr attribute (Jonathan Toppins) [1685309] - [infiniband] RDMA/uverbs: Add an ioctl method to destroy an object (Jonathan Toppins) [1685309] - [infiniband] RDMA/uverbs: Add a method to introspect handles in a context (Jonathan Toppins) [1685309] - [infiniband] RDMA/core: Delete RoCE GID in hw when corresponding IP is deleted (Jonathan Toppins) [1685309] - [infiniband] RDMA/uverbs: Implement an ioctl that can call write and write_ex handlers (Jonathan Toppins) [1685309] - [infiniband] RDMA: Start use ib_device_ops (Jonathan Toppins) [1685309] - [infiniband] RDMA/rdmavt: Initialize ib_device_ops struct (Jonathan Toppins) [1685309] - [infiniband] RDMA/rxe: Initialize ib_device_ops struct (Jonathan Toppins) [1685309] - [infiniband] RDMA/vmw_pvrdma: Initialize ib_device_ops struct (Jonathan Toppins) [1685309] - [infiniband] RDMA/usnic: Initialize ib_device_ops struct (Jonathan Toppins) [1685309] - [infiniband] RDMA/qib: Initialize ib_device_ops struct (Jonathan Toppins) [1685309] - [infiniband] RDMA/qedr: Initialize ib_device_ops struct (Jonathan Toppins) [1685309] - [infiniband] RDMA/ocrdma: Initialize ib_device_ops struct (Jonathan Toppins) [1685309] - [infiniband] RDMA/nes: Initialize ib_device_ops struct (Jonathan Toppins) [1685309] - [infiniband] RDMA/mthca: Initialize ib_device_ops struct (Jonathan Toppins) [1685309] - [infiniband] RDMA/mlx5: Initialize ib_device_ops struct (Jonathan Toppins) [1685309] - [infiniband] RDMA/mlx4: Initialize ib_device_ops struct (Jonathan Toppins) [1685309] - [infiniband] RDMA/i40iw: Initialize ib_device_ops struct (Jonathan Toppins) [1685309] - [infiniband] RDMA/hns: Initialize ib_device_ops struct (Jonathan Toppins) [1685309] - [infiniband] RDMA/hfi1: Initialize ib_device_ops struct (Jonathan Toppins) [1685309] - [infiniband] RDMA/cxgb4: Initialize ib_device_ops struct (Jonathan Toppins) [1685309] - [infiniband] RDMA/cxgb3: Initialize ib_device_ops struct (Jonathan Toppins) [1685309] - [infiniband] RDMA/bnxt_re: Initialize ib_device_ops struct (Jonathan Toppins) [1685309] - [infiniband] RDMA/core: Introduce ib_device_ops (Jonathan Toppins) [1685309] - [infiniband] RDMA/uverbs: Optimize clearing of extra bytes in response (Jonathan Toppins) [1685309] - [infiniband] IB/core: Add new IB rates (Jonathan Toppins) [1685309] - [include] IB/core: Add 2X port width (Jonathan Toppins) [1685309] - [include] IB/core: Add CapabilityMask2 to port attributes (Jonathan Toppins) [1685309] - [infiniband] RDMA/core: Validate port number in query_pkey verb (Jonathan Toppins) [1685309] - [include] RDMA/uverbs: Fix typo in string concatenation macro (Jonathan Toppins) [1685309] - [infiniband] IB/core: Enable getting an object type from a given uobject (Jonathan Toppins) [1685309] - [infiniband] IB/core: Introduce UVERBS_IDR_ANY_OBJECT (Jonathan Toppins) [1685309] - [infiniband] RDMA/nldev: Export to user space number of contexts (Jonathan Toppins) [1685309] - [infiniband] RDMA/uverbs: Annotate alloc/deallloc paths with context tracking (Jonathan Toppins) [1685309] - [include] RDMA/restrack: Track ucontext (Jonathan Toppins) [1685309] - [infiniband] RDMA/uverbs: Use only attrs for the write() handler signature (Jonathan Toppins) [1685309] - [infiniband] RDMA/uverbs: Do not check the input length on create_cq/qp paths (Jonathan Toppins) [1685309] - [infiniband] RDMA/uverbs: Use the iterator for ib_uverbs_unmarshall_recv() (Jonathan Toppins) [1685309] - [infiniband] RDMA/uverbs: Add a simple iterator interface for reading the command (Jonathan Toppins) [1685309] - [infiniband] RDMA/uverbs: Simplify ib_uverbs_ex_query_device (Jonathan Toppins) [1685309] - [infiniband] RDMA/uverbs: Fill in the response for IB_USER_VERBS_EX_CMD_MODIFY_QP (Jonathan Toppins) [1685309] - [infiniband] RDMA/uverbs: Use uverbs_request() and core for write_ex handlers (Jonathan Toppins) [1685309] - [infiniband] RDMA/uverbs: Use uverbs_request() for request copying (Jonathan Toppins) [1685309] - [infiniband] RDMA/uverbs: Use uverbs_response() for remaining response copying (Jonathan Toppins) [1685309] - [infiniband] RDMA/uverbs: Get rid of the 'callback' scheme in the compat path (Jonathan Toppins) [1685309] - [infiniband] RDMA/uverbs: Use uverbs_attr_bundle to pass ucore for write/write_ex (Jonathan Toppins) [1685309] - [infiniband] RDMA/uverbs: Remove out_len checks that are now done by the core (Jonathan Toppins) [1685309] - [infiniband] RDMA/uverbs: fix ptr_ret.cocci warnings (Jonathan Toppins) [1685309] - [infiniband] RDMA/uverbs: Use uverbs_attr_bundle to pass udata for ioctl() (Jonathan Toppins) [1685309] - [infiniband] RDMA/uverbs: Use uverbs_attr_bundle to pass udata for write (Jonathan Toppins) [1685309] - [infiniband] RDMA/uverbs: Use uverbs_attr_bundle to pass udata for write_ex (Jonathan Toppins) [1685309] - [infiniband] RDMA/uverbs: Prohibit write() calls with too small buffers (Jonathan Toppins) [1685309] - [infiniband] RDMA/uverbs: Add structure size info to write commands (Jonathan Toppins) [1685309] - [infiniband] RDMA/uverbs: Do not pass ib_uverbs_file to ioctl methods (Jonathan Toppins) [1685309] - [infiniband] RDMA/uverbs: Make write() handlers return 0 on success (Jonathan Toppins) [1685309] - [infiniband] RDMA/uverbs: Replace ib_uverbs_file with uverbs_attr_bundle for write (Jonathan Toppins) [1685309] - [include] RDMA/uverbs: Add missing driver_data (Jonathan Toppins) [1685309] - [infiniband] RDMA/core: Sync unregistration with netlink commands (Jonathan Toppins) [1685309] - [infiniband] RDMA/cma: Move cma module specific functions to cma_priv.h (Jonathan Toppins) [1685309] - [infiniband] RDMA/uverbs: Check for NULL driver methods for every write call (Jonathan Toppins) [1685309] - [infiniband] RDMA/uverbs: Make all the method functions in uverbs_cmd static (Jonathan Toppins) [1685309] - [infiniband] RDMA/uverbs: Convert the write interface to use uverbs_api (Jonathan Toppins) [1685309] - [infiniband] RDMA/verbs: Store the write/write_ex uapi entry points in the uverbs_api (Jonathan Toppins) [1685309] - [infiniband] RDMA/uverbs: Require all objects to have a driver destroy function (Jonathan Toppins) [1685309] - [infiniband] RDMA/uverbs: Add helpers to mark uapi functions as unsupported (Jonathan Toppins) [1685309] - [infiniband] RDMA/uverbs: Factor out the add/get pattern into a helper (Jonathan Toppins) [1685309] - [infiniband] RDMA/uverbs: Use a linear list to describe the compiled-in uapi (Jonathan Toppins) [1685309] - [infiniband] IB/core: Make function ib_fmr_pool_unmap return void (Jonathan Toppins) [1685309] - [include] RDMA/core: Remove unused header files mm.h, socket.h, scatterlist.h (Jonathan Toppins) [1685309] - [include] IB/uverbs: fix a typo (Jonathan Toppins) [1685309] - [fs] coredump: fix race condition between mmget_not_zero()/get_task_mm() and core dumping (Andrea Arcangeli) [1696081] {CVE-2019-3892} - [scsi] scsi: csiostor: fix missing data copy in csio_scsi_err_handler() (Arjun Vynipadath) [1664680] - [scsi] scsi: csiostor: drop serial_number usage (Arjun Vynipadath) [1664680] - [scsi] scsi: csiostor: fix calls to dma_set_mask_and_coherent() (Arjun Vynipadath) [1664680] - [scsi] scsi: csiostor: Remove set but not used variable 'pln' (Arjun Vynipadath) [1664680] - [scsi] scsi: csiostor: no need to check return value of debugfs_create functions (Arjun Vynipadath) [1664680] - [scsi] scsi: csiostor: fix NULL pointer dereference in csio_vport_set_state() (Arjun Vynipadath) [1664680] - [scsi] scsi: csiostor: fix incorrect dma device in case of vport (Arjun Vynipadath) [1664680] - [scsi] scsi: csiostor: switch to generic DMA API (Arjun Vynipadath) [1664680] - [netdrv] thunderx: eliminate extra calls to put_page() for pages held for recycling (Dean Nelson) [1644011] - [netdrv] thunderx: enable page recycling for non-XDP case (Dean Nelson) [1644011] - [cpufreq] cpufreq: intel_pstate: Also use CPPC nominal_perf for base_frequency (Prarit Bhargava) [1696131] - [acpi] ACPI / CPPC: Fix guaranteed performance handling (Prarit Bhargava) [1696131] - [netdrv] ethernet/intel: consolidate NAPI and NAPI exit (Corinna Vinschen) [1659169] - [netdrv] igbvf: Replace spin_is_locked() with lockdep (Corinna Vinschen) [1659169] - [netdrv] intel-ethernet: use correct module license (Corinna Vinschen) [1659169] - [netdrv] igbvf: netdev: Mark expected switch fall-through (Corinna Vinschen) [1659169] - [x86] x86/MCE: Initialize mce.bank in the case of a fatal error in mce_no_way_out() (David Arcari) [1698959] - [x86] x86/mce: Restore MCE injector's module name (David Arcari) [1698959] - [x86] x86/mce: Streamline MCE subsystem's naming (David Arcari) [1698959] - [x86] x86: Fix various typos in comments (David Arcari) [1698959] - [x86] x86/MCE/AMD: Fix the thresholding machinery initialization order (David Arcari) [1698959] - [x86] x86/mce: Fix -Wmissing-prototypes warnings (David Arcari) [1698959] - [x86] acpi/nfit, x86/mce: Validate a MCE's address before using it (David Arcari) [1698959] - [x86] acpi/nfit, x86/mce: Handle only uncorrectable machine checks (David Arcari) [1698959] - [x86] x86: Clean up 'sizeof x' => 'sizeof(x)' (David Arcari) [1698959] - [x86] x86/mcelog: Remove one mce_helper definition (David Arcari) [1698959] - [x86] x86/mce-inject: Reset injection struct after injection (David Arcari) [1698959] - [mm] x86/mce: Fix set_mce_nospec() to avoid #GP fault (David Arcari) [1698959] - [x86] x86/memory_failure: Introduce {set, clear}_mce_nospec() (David Arcari) [1698959] - [x86] x86/mce: Cleanup __mc_scan_banks() (David Arcari) [1698959] - [x86] x86/mce: Carve out bank scanning code (David Arcari) [1698959] - [x86] x86/mce: Carve out the crashing_cpu check (David Arcari) [1698959] - [x86] x86/mce: Always use 64-bit timestamps (David Arcari) [1698959] - [x86] x86/mce: Remove !banks check (David Arcari) [1698959] - [md] dm cache metadata: Fix loading discard bitset (Mike Snitzer) [1701618] - [block] null_blk: prevent crash from bad home_node value (Ming Lei) [1696951] - [powerpc] powerpc/security: Fix spectre_v2 reporting (Gustavo Duarte) [1694456] - [powerpc] powerpc/powernv: Query firmware for count cache flush settings (Gustavo Duarte) [1694456] - [powerpc] powerpc/pseries: Query hypervisor for count cache flush settings (Gustavo Duarte) [1694456] - [powerpc] powerpc/64s: Add support for software count cache flush (Gustavo Duarte) [1694456] - [powerpc] powerpc/64s: Add new security feature flags for count cache flush (Gustavo Duarte) [1694456] - [powerpc] powerpc/asm: Add a patch_site macro & helpers for patching instructions (Gustavo Duarte) [1694456] - [powerpc] powerpc/64: Call setup_barrier_nospec() from setup_arch() (Gustavo Duarte) [1694456] - [powerpc] powerpc/64: Add CONFIG_PPC_BARRIER_NOSPEC (Gustavo Duarte) [1694456] - [powerpc] powerpc64s: Show ori31 availability in spectre_v1 sysfs file not v2 (Gustavo Duarte) [1694456]- [kernel] sched/fair: Limit sched_cfs_period_timer() loop to avoid hard lockup (Joel Savitz) [1695651] - [crypto] crypto: ux500 - Forbid 2-key 3DES in FIPS mode (Herbert Xu) [1687908] - [crypto] crypto: talitos - Forbid 2-key 3DES in FIPS mode (Herbert Xu) [1687908] - [crypto] crypto: sun4i-ss - Forbid 2-key 3DES in FIPS mode (Herbert Xu) [1687908] - [crypto] crypto: stm32 - Forbid 2-key 3DES in FIPS mode (Herbert Xu) [1687908] - [crypto] crypto: rockchip - Forbid 2-key 3DES in FIPS mode (Herbert Xu) [1687908] - [crypto] crypto: qce - Forbid 2-key 3DES in FIPS mode (Herbert Xu) [1687908] - [crypto] crypto: picoxcell - Forbid 2-key 3DES in FIPS mode (Herbert Xu) [1687908] - [crypto] crypto: omap - Forbid 2-key 3DES in FIPS mode (Herbert Xu) [1687908] - [crypto] crypto: n2 - Forbid 2-key 3DES in FIPS mode (Herbert Xu) [1687908] - [crypto] crypto: marvell - Forbid 2-key 3DES in FIPS mode (Herbert Xu) [1687908] - [crypto] crypto: ixp4xx - Forbid 2-key 3DES in FIPS mode (Herbert Xu) [1687908] - [crypto] crypto: hifn_795x - Forbid 2-key 3DES in FIPS mode (Herbert Xu) [1687908] - [crypto] crypto: ccree - Forbid 2-key 3DES in FIPS mode (Herbert Xu) [1687908] - [crypto] crypto: ccp - Forbid 2-key 3DES in FIPS mode (Herbert Xu) [1687908] - [crypto] crypto: cavium - Forbid 2-key 3DES in FIPS mode (Herbert Xu) [1687908] - [crypto] crypto: caam - Forbid 2-key 3DES in FIPS mode (Herbert Xu) [1687908] - [crypto] crypto: bcm - Forbid 2-key 3DES in FIPS mode (Herbert Xu) [1687908] - [crypto] crypto: atmel - Forbid 2-key 3DES in FIPS mode (Herbert Xu) [1687908] - [crypto] crypto: sparc - Forbid 2-key 3DES in FIPS mode (Herbert Xu) [1687908] - [s390] crypto: s390 - Forbid 2-key 3DES in FIPS mode (Herbert Xu) [1687908] - [crypto] crypto: des_generic - Forbid 2-key in 3DES and add helpers (Herbert Xu) [1687908] - [crypto] crypto: mxc-scc - Remove broken driver (Herbert Xu) [1687908] - [kernel] ntp: Audit NTP parameters adjustment (Ondrej Mosnacek) [1680034] - [kernel] timekeeping: Audit clock adjustments (Ondrej Mosnacek) [1680034] - [kernel] ntp: Remove duplicated include (Ondrej Mosnacek) [1680034] - [kernel] timekeeping/ntp: Constify some function arguments (Ondrej Mosnacek) [1680034] - [kernel] ntp: Use kstrtos64 for s64 variable (Ondrej Mosnacek) [1680034] - [kernel] ntp: Remove redundant arguments (Ondrej Mosnacek) [1680034] - [kernel] timekeeping: Use ktime_get_real_ts64() instead of getnstimeofday64() (Ondrej Mosnacek) [1680034] - [netdrv] hinic: Add pci device ids (Xiaojun Tan) [1662040] - [netdrv] net-next/hinic:add shutdown callback (Xiaojun Tan) [1662040] - [netdrv] hinic: optmize rx refill buffer mechanism (Xiaojun Tan) [1662040] - [netdrv] net: hinic: remove redundant pointer pfhwdev (Xiaojun Tan) [1662040] - [netdrv] net: hns: fix unsigned comparison to less than zero (Xiaojun Tan) [1661885] - [netdrv] net: hns: Fix sparse: some warnings in HNS drivers (Xiaojun Tan) [1661885] - [netdrv] net: hns: Fix WARNING when remove HNS driver with SMMU enabled (Xiaojun Tan) [1661885] - [netdrv] net: hns: fix ICMP6 neighbor solicitation messages discard problem (Xiaojun Tan) [1661885] - [netdrv] net: hns: Fix probabilistic memory overwrite when HNS driver initialized (Xiaojun Tan) [1661885] - [netdrv] net: hns: Use NAPI_POLL_WEIGHT for hns driver (Xiaojun Tan) [1661885] - [netdrv] net: hns: fix KASAN: use-after-free in hns_nic_net_xmit_hw() (Xiaojun Tan) [1661885] - [netdrv] net: hns: use struct_size() in devm_kzalloc() (Xiaojun Tan) [1661885] - [netdrv] net: hns: Fixes the missing put_device in positive leg for roce reset (Xiaojun Tan) [1661885] - [netdrv] net: hns: Fix object reference leaks in hns_dsaf_roce_reset() (Xiaojun Tan) [1661885] - [netdrv] net: hns: Restart autoneg need return failed when autoneg off (Xiaojun Tan) [1661885] - [netdrv] net: hns: Fix for missing of_node_put() after of_parse_phandle() (Xiaojun Tan) [1661885] - [netdrv] net: hns: Use struct_size() in devm_kzalloc() (Xiaojun Tan) [1661885] - [netdrv] net: hns: Fix use after free identified by SLUB debug (Xiaojun Tan) [1661885] - [netdrv] net: hns: make function hns_gmac_wait_fifo_clean() static (Xiaojun Tan) [1661885] - [netdrv] net: hns: use eth_get_headlen interface instead of hns_nic_get_headlen (Xiaojun Tan) [1661885] - [netdrv] net: hns: Mark expected switch fall-through (Xiaojun Tan) [1661885] - [netdrv] net: hns: remove redundant variables 'max_frm' and 'tmp_mac_key' (Xiaojun Tan) [1661885] - [netdrv] net: hisilicon: hns: Replace mdelay() with msleep() (Xiaojun Tan) [1661885] - [netdrv] net: hns: make hns_dsaf_roce_reset non static (Xiaojun Tan) [1661885] - [netdrv] net: hns: Make many functions static (Xiaojun Tan) [1661885] - [bluetooth] Bluetooth: btusb: Add support for Intel bluetooth device 8087:0029 (Gopal Tiwari) [1678084] - [bluetooth] Bluetooth: btusb: Use bt_dev_err for Intel firmware loading errors (Gopal Tiwari) [1678084]- [vfio] vfio/pci: Restore device state on PM transition (Alex Williamson) [1700254] - [vfio] vfio/pci: Parallelize device open and release (Alex Williamson) [1700254] - [pci] Revert "PCI/ASPM: Do not initialize link state when aspm_disabled is set" (Myron Stowe) [1694143] - [pci] PCI: Fix incorrect value returned from pcie_get_speed_cap() (Myron Stowe) [1694143] - [x86] x86/PCI: Apply VMD's AERSID fixup generically (Myron Stowe) [1694143] - [pci] PCI/IOV: Remove unnecessary include of (Myron Stowe) [1694143] - [pci] PCI: pcie: Remove redundant 'default n' from Kconfig (Myron Stowe) [1694143] - [documentation] NTB: switchtec_ntb: Update switchtec documentation with prerequisites for NTB (Myron Stowe) [1694143] - [pci] PCI: Fix Switchtec DMA aliasing quirk dmesg noise (Myron Stowe) [1694143] - [pci] PCI: Add macro for Switchtec quirk declarations (Myron Stowe) [1694143] - [pci] PCI: Add Device IDs for Intel GPU "spurious interrupt" quirk (Myron Stowe) [1694143] - [pci] PCI / ACPI: Mark expected switch fall-through (Myron Stowe) [1694143] - [pci] PCI: Remove set but unused variable (Myron Stowe) [1694143] - [pci] PCI: Fix pci.c kernel-doc parameter warning (Myron Stowe) [1694143] - [pci] PCI: Allocate dma_alias_mask with bitmap_zalloc() (Myron Stowe) [1694143] - [include] PCI: Remove unused NFP32xx IDs (Myron Stowe) [1694143] - [maintainers] maintainers: Add Hyper-V IOMMU driver into Hyper-V CORE AND DRIVERS scope (Vitaly Kuznetsov) [1663292 1669989] - [iommu] hyper-v: Add Hyper-V stub IOMMU driver (Vitaly Kuznetsov) [1663292 1669989] - [x86] hyper-v: Set x2apic destination mode to physical when x2apic is available (Vitaly Kuznetsov) [1663292 1669989] - [x86] hyper-v: Enable PIT shutdown quirk (Vitaly Kuznetsov) [1663292 1669989] - [clocksource] clockevents/drivers/i8253: Add support for PIT shutdown quirk (Vitaly Kuznetsov) [1663292 1669989] - [x86] hyperv: Enable PV qspinlock for Hyper-V (Vitaly Kuznetsov) [1663292 1669989] - [x86] hyperv: Add GUEST_IDLE_MSR support (Vitaly Kuznetsov) [1663292 1669989] - [x86] hv: vmbus: Make TLFS #define names architecture neutral (Vitaly Kuznetsov) [1663292 1669989] - [x86] hyperv: Add interrupt handler annotations (Vitaly Kuznetsov) [1663292 1669989] - [pci] hv: Refactor hv_irq_unmask() to use cpumask_to_vpset() (Vitaly Kuznetsov) [1663292 1669989] - [pci] hv: Replace hv_vp_set with hv_vpset (Vitaly Kuznetsov) [1663292 1669989] - [pci] hv: Add __aligned(8) to struct retarget_msi_interrupt (Vitaly Kuznetsov) [1663292 1669989] - [vfio] vfio-pci/nvlink2: Fix ancient gcc warnings (Sam Bobroff) [1524679] - [vfio] vfio/pci: Cleanup license mess (Sam Bobroff) [1524679] - [vfio] vfio/pci: set TRACE_INCLUDE_PATH to fix the build error (Sam Bobroff) [1524679] - [vfio] vfio_pci: Add NVIDIA GV100GL [Tesla V100 SXM2] subdriver (Sam Bobroff) [1524679] - [vfio] vfio_pci: Allow regions to add own capabilities (Sam Bobroff) [1524679] - [vfio] vfio_pci: Allow mapping extra regions (Sam Bobroff) [1524679] - [powerpc] powerpc/powernv/npu: Fault user page into the hypervisor's pagetable (Sam Bobroff) [1524679] - [powerpc] powerpc/powernv/npu: Check mmio_atsd array bounds when populating (Sam Bobroff) [1524679] - [powerpc] powerpc/powernv/npu: Add release_ownership hook (Sam Bobroff) [1524679] - [powerpc] powerpc/powernv/npu: Add compound IOMMU groups (Sam Bobroff) [1524679] - [powerpc] powerpc/powernv/npu: Convert NPU IOMMU helpers to iommu_table_group_ops (Sam Bobroff) [1524679] - [powerpc] powerpc/powernv/npu: Move single TVE handling to NPU PE (Sam Bobroff) [1524679] - [powerpc] powerpc/powernv: Reference iommu_table while it is linked to a group (Sam Bobroff) [1524679] - [powerpc] powerpc/iommu_api: Move IOMMU groups setup to a single place (Sam Bobroff) [1524679] - [powerpc] powerpc/powernv/pseries: Rework device adding to IOMMU groups (Sam Bobroff) [1524679] - [powerpc] powerpc/pseries: Remove IOMMU API support for non-LPAR systems (Sam Bobroff) [1524679] - [powerpc] powerpc/pseries/npu: Enable platform support (Sam Bobroff) [1524679] - [powerpc] powerpc/pseries/iommu: Use memory@ nodes in max RAM address calculation (Sam Bobroff) [1524679] - [powerpc] powerpc/powernv/npu: Move OPAL calls away from context manipulation (Sam Bobroff) [1524679] - [powerpc] powerpc/powernv: Move npu struct from pnv_phb to pci_controller (Sam Bobroff) [1524679] - [powerpc] powerpc/vfio/iommu/kvm: Do not pin device memory (Sam Bobroff) [1524679] - [vfio] powerpc/mm/iommu/vfio_spapr_tce: Change mm_iommu_get to reference a region (Sam Bobroff) [1524679] - [powerpc] powerpc/ioda/npu: Call skiboot's hot reset hook when disabling NPU2 (Sam Bobroff) [1524679] - [powerpc] powerpc/powernv/ioda: Allocate indirect TCE levels of cached userspace addresses on demand (Sam Bobroff) [1524679] - [powerpc] powerpc/powernv/ioda1: Remove dead code for a single device PE (Sam Bobroff) [1524679] - [rpmspec] redhat: add TC selftests to kernel-selftests-internal (Ivan Vecera) [1691376] - [rpmspec] redhat: add net selftests to kernel-selftests-internal (Ivan Vecera) [1691376] - [rpmspec] redhat: add pktgen samples to kernel-selftests-internal (Ivan Vecera) [1691376] - [rpmspec] redhat: rename bpf_samples to kernel-selftests-internal (Ivan Vecera) [1691376] - [rpmspec] redhat: remove bpf_samples dependency on glibc-static and build it by default (Ivan Vecera) [1691376] - [tools] selftests: bpf: modify urandom_read and link it non-statically (Ivan Vecera) [1691376]- [netdrv] ibmvnic: Fix netdev feature clobbering during a reset (Steve Best) [1699018] - [netdrv] ibmvnic: Enable GRO (Steve Best) [1699018] - [x86] x86/perf/amd: Remove need to check "running" bit in NMI handler (David Arcari) [1640238] - [x86] x86/perf/amd: Resolve NMI latency issues for active PMCs (David Arcari) [1640238] - [x86] x86/perf/amd: Resolve race condition when disabling PMC (David Arcari) [1640238] - [netdrv] qed: Fix qed_mcp_halt|resume() (Manish Chopra) [1697310]- [x86] x86/kexec: Fix a kexec_file_load() failure (Bhupesh Sharma) [1666078] - [arm64] arm64: kexec_file: include linux/vmalloc.h (Bhupesh Sharma) [1666078] - [arm64] arm64: kexec_file: handle empty command-line (Bhupesh Sharma) [1666078] - [arm64] arm64: kexec_file: return successfully even if kaslr-seed doesn't exist (Bhupesh Sharma) [1666078] - [arm64] arm64: kexec_file: Refactor setup_dtb() to consolidate error checking (Bhupesh Sharma) [1666078] - [arm64] arm64: kexec_file: add kaslr support (Bhupesh Sharma) [1666078] - [char] random: Make crng state queryable (Bhupesh Sharma) [1666078] - [include] include: pe.h: remove message[] from mz header definition (Bhupesh Sharma) [1666078] - [arm64] arm64: kexec_file: invoke the kernel without purgatory (Bhupesh Sharma) [1666078] - [arm64] arm64: kexec_file: allow for loading Image-format kernel (Bhupesh Sharma) [1666078] - [arm64] arm64: kexec_file: load initrd and device-tree (Bhupesh Sharma) [1666078] - [arm64] arm64: enable KEXEC_FILE config (Bhupesh Sharma) [1666078] - [arm64] arm64: cpufeature: add MMFR0 helper functions (Bhupesh Sharma) [1666078] - [arm64] arm64: add image head flag definitions (Bhupesh Sharma) [1666078] - [kernel] kexec_file: kexec_walk_memblock() only walks a dedicated region at kdump (Bhupesh Sharma) [1666078] - [kernel] powerpc, kexec_file: factor out memblock-based arch_kexec_walk_mem() (Bhupesh Sharma) [1666078] - [kernel] s390, kexec_file: drop arch_kexec_mem_walk() (Bhupesh Sharma) [1666078] - [kernel] kexec_file: make kexec_image_post_load_cleanup_default() global (Bhupesh Sharma) [1666078] - [include] asm-generic: add kexec_file_load system call to unistd.h (Bhupesh Sharma) [1666078] - [include] asm-generic: unistd.h: Wire up sys_rseq (Bhupesh Sharma) [1666078] - [fs] xfs: don't overflow xattr listent buffer (Bill O'Donnell) [1683531] - [drm] drm/i915/gvt: Add in context mmio 0x20D8 to gen9 mmio list (Paul Lai) [1651589] - [fs] copy_mount_string: Limit string length to PATH_MAX (Miklos Szeredi) [1655272] - [include] redhat: Reuse other arch's cpuhp_state to protect kABI (Robert Richter) [1658476] - [drivers] drivers/perf: Add Cavium ThunderX2 SoC UNCORE PMU driver (Robert Richter) [1658476] - [documentation] Documentation: perf: Add documentation for ThunderX2 PMU uncore driver (Robert Richter) [1658476]- [arm64] arm64: apply workaround on A64FX v1r0 (Mark Langsdorf) [1692306] - [fs] kernfs: fix xattr name handling in LSM helpers (Ondrej Mosnacek) [1558179] - [include] LSM: lsm_hooks.h - fix missing colon in docstring (Ondrej Mosnacek) [1558179] - [security] selinux: Make selinux_kernfs_init_security static (Ondrej Mosnacek) [1558179] - [fs] kernfs: initialize security of newly created nodes (Ondrej Mosnacek) [1558179] - [security] selinux: implement the kernfs_init_security hook (Ondrej Mosnacek) [1558179] - [include] LSM: add new hook for kernfs node initialization (Ondrej Mosnacek) [1558179] - [fs] kernfs: use simple_xattrs for security attributes (Ondrej Mosnacek) [1558179] - [security] selinux: try security xattr after genfs for kernfs filesystems (Ondrej Mosnacek) [1558179] - [fs] kernfs: do not alloc iattrs in kernfs_xattr_get (Ondrej Mosnacek) [1558179] - [fs] kernfs: clean up struct kernfs_iattrs (Ondrej Mosnacek) [1558179] - [fs] kernfs: allow creating kernfs objects with arbitrary uid/gid (Ondrej Mosnacek) [1558179] - [tools] tools/power turbostat: Add Icelake support (Steve Best) [1698546] - [tools] tools/power turbostat: consolidate duplicate model numbers (Steve Best) [1698546] - [mm] s390/mm: silence compiler warning when compiling without CONFIG_PGSTE (Thomas Huth) [1698848] - [scripts] unifdef: use memcpy instead of strncpy (Thomas Huth) [1698848] - [s390] s390: align struct lowcore to double page size (Thomas Huth) [1698848] - [powerpc] KVM: PPC: Book3S HV: Perserve PSSCR FAKE_SUSPEND bit on guest exit (Suraj Jitindar Singh) [1689768]- [virtio] virtio: Honour 'may_reduce_num' in vring_create_virtqueue (Cornelia Huck) [1697505] - [s390] setup: set control program code via diag 318 (Thomas Huth) [1592336] - [s390] kvm: s390: set host program identifier (Thomas Huth) [1592336] - [edac] EDAC, skx: Fix randconfig builds in a better way (Aristeu Rozanski) [1501612 1649988 1571534] - [edac] EDAC, skx: Fix randconfig builds (Aristeu Rozanski) [1501612 1649988 1571534] - [edac] EDAC, skx_edac: Add address translation for non-volatile DIMMs (Aristeu Rozanski) [1501612 1649988 1571534] - [acpi] ACPI/ADXL: Add address translation interface using an ACPI DSM (Aristeu Rozanski) [1501612 1649988 1571534] - [x86] x86/mce: Add macros for the corrected error count bit field (Aristeu Rozanski) [1501612 1649988 1571534] - [x86] x86/mce: Use BIT_ULL(x) for bit mask definitions (Aristeu Rozanski) [1501612 1649988 1571534] - [crypto] crypto: ecc - regularize scalar for scalar multiplication (Neil Horman) [1687888] - [crypto] crypto: ecc - check for invalid values in the key verification test (Neil Horman) [1687888] - [crypto] crypto: dh - make crypto_dh_encode_key() make robust (Neil Horman) [1687888] - [crypto] crypto: dh - fix calculating encoded key size (Neil Horman) [1687888] - [crypto] crypto: ecdh - fix typo of P-192 b value (Neil Horman) [1687888] - [crypto] crypto: ecdh - add public key verification test (Neil Horman) [1687888] - [crypto] crypto: dh - fix memory leak (Neil Horman) [1687888] - [crypto] crypto: dh - add public key verification test (Neil Horman) [1687888] - [scsi] scsi: hisi_sas: Add softreset in hisi_sas_I_T_nexus_reset() (Xiaojun Tan) [1662038] - [scsi] scsi: hisi_sas: Change SERDES_CFG init value to increase reliability of HiLink (Xiaojun Tan) [1662038] - [scsi] scsi: hisi_sas: Send HARD RESET to clear the previous affiliation of STP target port (Xiaojun Tan) [1662038] - [scsi] scsi: hisi_sas: Set PHY linkrate when disconnected (Xiaojun Tan) [1662038] - [scsi] scsi: hisi_sas: print PHY RX errors count for later revision of v3 hw (Xiaojun Tan) [1662038] - [scsi] scsi: hisi_sas: Fix a timeout race of driver internal and SMP IO (Xiaojun Tan) [1662038] - [scsi] scsi: hisi_sas: Change return variable type in phy_up_v3_hw() (Xiaojun Tan) [1662038] - [scsi] scsi: hisi_sas: fix calls to dma_set_mask_and_coherent() (Xiaojun Tan) [1662038] - [scsi] scsi: hisi_sas: Do some more tidy-up (Xiaojun Tan) [1662038] - [scsi] scsi: hisi_sas: Use pci_irq_get_affinity() for v3 hw as experimental (Xiaojun Tan) [1662038] - [scsi] scsi: hisi_sas: Issue internal abort on all relevant queues (Xiaojun Tan) [1662038] - [scsi] scsi: hisi_sas: change queue depth from 512 to 4096 (Xiaojun Tan) [1662038] - [scsi] scsi: hisi_sas: Add manual trigger for debugfs dump (Xiaojun Tan) [1662038] - [scsi] scsi: hisi_sas: Add support for DIX feature for v3 hw (Xiaojun Tan) [1662038] - [scsi] scsi: hisi_sas: Add missing seq_printf() call in hisi_sas_show_row_32() (Xiaojun Tan) [1662038] - [scsi] scsi: hisi_sas: Fix to only call scsi_get_prot_op() for non-NULL scsi_cmnd (Xiaojun Tan) [1662038] - [scsi] scsi: hisi_sas: Some misc tidy-up (Xiaojun Tan) [1662038] - [scsi] scsi: hisi_sas: Correct memory allocation size for DQ debugfs (Xiaojun Tan) [1662038] - [scsi] scsi: hisi_sas: Fix losing directly attached disk when hot-plug (Xiaojun Tan) [1662038] - [scsi] scsi: hisi_sas: Reject setting programmed minimum linkrate > 1.5G (Xiaojun Tan) [1662038] - [scsi] scsi: hisi_sas: Remove unused parameter of function hisi_sas_alloc() (Xiaojun Tan) [1662038] - [scsi] scsi: hisi_sas: remove the check of sas_dev status in hisi_sas_I_T_nexus_reset() (Xiaojun Tan) [1662038] - [scsi] scsi: hisi_sas: shutdown axi bus to avoid exception CQ returned (Xiaojun Tan) [1662038] - [scsi] scsi: hisi_sas: send primitive NOTIFY to SSP situation only (Xiaojun Tan) [1662038] - [scsi] scsi: hisi_sas: Add debugfs ITCT file and add file operations (Xiaojun Tan) [1662038] - [scsi] scsi: hisi_sas: Fix type casting and missing static qualifier in debugfs code (Xiaojun Tan) [1662038] - [scsi] scsi: hisi_sas: No need to check return value of debugfs_create functions (Xiaojun Tan) [1662038] - [scsi] scsi: hisi_sas: Set protection parameters prior to adding SCSI host (Xiaojun Tan) [1662038] - [scsi] scsi: hisi_sas: Add debugfs IOST file and add file operations (Xiaojun Tan) [1662038] - [scsi] scsi: hisi_sas: Add debugfs DQ file and add file operations (Xiaojun Tan) [1662038] - [scsi] scsi: hisi_sas: Add debugfs CQ file and add file operations (Xiaojun Tan) [1662038] - [scsi] scsi: hisi_sas: Add debugfs for port registers (Xiaojun Tan) [1662038] - [scsi] scsi: hisi_sas: Debugfs global register create file and add file operations (Xiaojun Tan) [1662038] - [scsi] scsi: hisi_sas: Take debugfs snapshot for all regs (Xiaojun Tan) [1662038] - [scsi] scsi: hisi_sas: Alloc debugfs snapshot buffer memory for all registers (Xiaojun Tan) [1662038] - [scsi] scsi: hisi_sas: Create root and device debugfs directories (Xiaojun Tan) [1662038] - [scsi] scsi: hisi_sas: Add support for DIF feature for v2 hw (Xiaojun Tan) [1662038] - [scsi] scsi: hisi_sas: Make sg_tablesize consistent value (Xiaojun Tan) [1662038] - [scsi] scsi: hisi_sas: Relocate some code to reduce complexity (Xiaojun Tan) [1662038] - [scsi] scsi: hisi_sas: Fix warnings detected by sparse (Xiaojun Tan) [1662038] - [scsi] scsi: hisi_sas: change the time of SAS SSP connection (Xiaojun Tan) [1662038] - [scsi] scsi: hisi_sas: Relocate some codes to avoid an unused check (Xiaojun Tan) [1662038] - [scsi] scsi: hisi_sas: Add support for interrupt coalescing for v3 hw (Xiaojun Tan) [1662038] - [scsi] scsi: hisi_sas: Add support for interrupt converge for v3 hw (Xiaojun Tan) [1662038] - [scsi] scsi: hisi_sas: Create separate host attributes per HBA (Xiaojun Tan) [1662038] - [scsi] scsi: hisi_sas: use dma_set_mask_and_coherent (Xiaojun Tan) [1662038] - [scsi] scsi: hisi_sas: Remove set but not used variable 'dq_list' (Xiaojun Tan) [1662038] - [scsi] scsi: hisi_sas: Fix NULL pointer dereference (Xiaojun Tan) [1662038] - [nvme] nvme-pci: add missing unlock for reset error (Gopal Tiwari) [1665354] - [nvme] nvme-pci: fix rapid add remove sequence (Gopal Tiwari) [1665354] - [nvme] nvme: remove the .stop_ctrl callout (Gopal Tiwari) [1665354] - [nvme] nvme: add support for the Write Zeroes command (Gopal Tiwari) [1665354] - [nvme] nvmet-rdma: fix null dereference under heavy load (Gopal Tiwari) [1665354] - [nvme] nvme-rdma: fix timeout handler (Gopal Tiwari) [1665354] - [nvme] nvme-tcp: fix timeout handler (Gopal Tiwari) [1665354] - [nvme] nvmet-tcp: fix uninitialized variable access (Gopal Tiwari) [1665354] - [nvme] nvme: don't initlialize ctrl->cntlid twice (Gopal Tiwari) [1665354] - [nvme] nvme: introduce NVME_QUIRK_IGNORE_DEV_SUBNQN (Gopal Tiwari) [1665354] - [nvme] nvme-tcp: remove dead code (Gopal Tiwari) [1665354] - [nvme] nvme-tcp: don't ask if controller is fabrics (Gopal Tiwari) [1665354] - [nvme] nvme-fabrics: unset write/poll queues for discovery controllers (Gopal Tiwari) [1665354] - [nvme] nvme: pad fake subsys NQN vid and ssvid with zeros (Gopal Tiwari) [1665354] - [nvme] nvme-pci: fix out of bounds access in nvme_cqe_pending (Gopal Tiwari) [1665354] - [nvme] nvme-pci: use the same attributes when freeing host_mem_desc_bufs. (Gopal Tiwari) [1665354] - [nvme] nvme-pci: fix the wrong setting of nr_maps (Gopal Tiwari) [1665354] - [nvme] nvme-pci: rerun irq setup on IO queue init errors (Gopal Tiwari) [1665354] - [nvme] nvme-pci: trace SQ status on completions (Gopal Tiwari) [1665354] - [nvme] nvme-fabrics: allow user to pass in nr_poll_queues (Gopal Tiwari) [1665354] - [nvme] nvme-core: optionally poll sync commands (Gopal Tiwari) [1665354] - [nvme] nvme-tcp: fix spelling mistake "attepmpt" -> "attempt" (Gopal Tiwari) [1665354] - [nvme] nvme-tcp: fix endianess annotations (Gopal Tiwari) [1665354] - [nvme] nvmet-tcp: fix endianess annotations (Gopal Tiwari) [1665354] - [nvme] nvme-pci: refactor nvme_poll_irqdisable to make sparse happy (Gopal Tiwari) [1665354] - [nvme] nvme-pci: only set nr_maps to 2 if poll queues are supported (Gopal Tiwari) [1665354] - [nvme] nvmet: use a macro for default error location (Gopal Tiwari) [1665354] - [nvme] nvmet: fix comparison of a u16 with -1 (Gopal Tiwari) [1665354] - [nvme] nvme: fix kernel paging oops (Gopal Tiwari) [1665354] - [nvme] nvme-rdma: support separate queue maps for read and write (Gopal Tiwari) [1665354] - [nvme] nvme-tcp: support separate queue maps for read and write (Gopal Tiwari) [1665354] - [include] block: make request_to_qc_t public (Gopal Tiwari) [1665354] - [nvme] nvme-fabrics: allow user to set nr_write_queues for separate queue maps (Gopal Tiwari) [1665354] - [nvme] nvme-fabrics: add missing nvmf_ctrl_options documentation (Gopal Tiwari) [1665354] - [nvme] blk-mq-rdma: pass in queue map to blk_mq_rdma_map_queues (Gopal Tiwari) [1665354] - [nvme] nvmet: update smart log with num err log entries (Gopal Tiwari) [1665354] - [nvme] nvmet: add error log support for file backend (Gopal Tiwari) [1665354] - [nvme] nvmet: add error log page cmd handler (Gopal Tiwari) [1665354] - [nvme] nvmet: add error log support for bdev backend (Gopal Tiwari) [1665354] - [nvme] nvmet: add error log support for admin-cmd (Gopal Tiwari) [1665354] - [nvme] nvmet: add error log support for fabrics-cmd (Gopal Tiwari) [1665354] - [nvme] nvmet: add error log support for rdma backend (Gopal Tiwari) [1665354] - [nvme] nvmet: add error log support in the core (Gopal Tiwari) [1665354] - [nvme] nvmet: add interface to update error-log page (Gopal Tiwari) [1665354] - [include] nvme: add error log page slot definition (Gopal Tiwari) [1665354] - [nvme] nvmet: add error-log definitions (Gopal Tiwari) [1665354] - [nvme] nvme: remove nvme_common command cdw10 array (Gopal Tiwari) [1665354] - [nvme] nvme: provide fallback for discard alloc failure (Gopal Tiwari) [1665354] - [nvme] nvmet: remove unused variable (Gopal Tiwari) [1665354] - [nvme] nvme: add __exit annotation (Gopal Tiwari) [1665354] - [nvme] nvmet: allow configfs tcp trtype configuration (Gopal Tiwari) [1665354] - [nvme] nvme-tcp: add NVMe over TCP host driver (Gopal Tiwari) [1665354] - [nvme] nvmet-tcp: add NVMe over TCP target driver (Gopal Tiwari) [1665354] - [nvme] nvme-fabrics: allow user passing data digest (Gopal Tiwari) [1665354] - [nvme] nvme-fabrics: allow user passing header digest (Gopal Tiwari) [1665354] - [nvme] nvmet: Add install_queue callout (Gopal Tiwari) [1665354] - [nvme] nvmet: use unlikely for req status check (Gopal Tiwari) [1665354] - [include] nvme-tcp: Add protocol header (Gopal Tiwari) [1665354] - [nvme] nvmet-rdma: Add unlikely for response allocated check (Gopal Tiwari) [1665354] - [nvme] nvmet: fix the structure member indentation (Gopal Tiwari) [1665354] - [nvme] nvme: implement Enhanced Command Retry (Gopal Tiwari) [1665354] - [nvme] nvme: remove unused function nvme_ctrl_ready (Gopal Tiwari) [1665354] - [nvme] nvmet: support fabrics sq flow control (Gopal Tiwari) [1665354] - [nvme] nvmet: enable Discovery Controller AENs (Gopal Tiwari) [1665354] - [nvme] nvmet: expose support for fabrics SQ flow control disable in treq (Gopal Tiwari) [1665354] - [nvme] nvme: disable fabrics SQ flow control when asked by the user (Gopal Tiwari) [1665354] - [nvme] nvmet-fc: remove the IN_ISR deferred scheduling options (Gopal Tiwari) [1665354] - [nvme] nvme: Remove unused forward declaration (Gopal Tiwari) [1665354] - [nvme] nvmet: allow host connect even if no allowed subsystems are exported (Gopal Tiwari) [1665354] - [nvme] nvmet: don't override treq upon modification. (Gopal Tiwari) [1665354] - [nvme] nvmet: mark nvmet_genctr static (Gopal Tiwari) [1665354] - [nvme] nvmet: add defines for discovery change async events (Gopal Tiwari) [1665354] - [nvme] nvmet: support for traffic based keep-alive (Gopal Tiwari) [1665354] - [nvme] nvmet: make kato and AEN processing for use by other controllers (Gopal Tiwari) [1665354] - [nvme] nvmet: change aen mask functions to use bit numbers (Gopal Tiwari) [1665354] - [nvme] nvmet: provide aen bit functions for multiple controller types (Gopal Tiwari) [1665354] - [nvme] nvmet: add support to Discovery controllers for commands (Gopal Tiwari) [1665354] - [nvme] nvmet: use IOCB_NOWAIT for file-ns buffered I/O (Gopal Tiwari) [1665354] - [nvme] nvmet: allow Keep Alive for Discovery controller (Gopal Tiwari) [1665354] - [nvme] nvme: support traffic based keep-alive (Gopal Tiwari) [1665354] - [nvme] nvme: cache controller attributes (Gopal Tiwari) [1665354] - [nvme] nvme: introduce ctrl attributes enumeration (Gopal Tiwari) [1665354] - [nvme] nvme: consolidate memset calls in the nvme_setup_cmd path (Gopal Tiwari) [1665354] - [nvme] nvme: warn when finding multi-port subsystems without multipathing enabled (Gopal Tiwari) [1665354] - [nvme] Revert "nvmet-rdma: use a private workqueue for delete" (Gopal Tiwari) [1665354] - [nvme] nvme-fabrics: move controller options matching to fabrics (Gopal Tiwari) [1665354] - [nvme] nvme-rdma: always have a valid trsvcid (Gopal Tiwari) [1665354] - [nvme] nvme-pci: remove duplicate check (Gopal Tiwari) [1665354] - [nvme] nvme-pci: fix hot removal during error handling (Gopal Tiwari) [1665354] - [nvme] nvmet-fcloop: suppress a compiler warning (Gopal Tiwari) [1665354] - [nvme] nvme-core: make implicit seed truncation explicit (Gopal Tiwari) [1665354] - [nvme] nvmet-fc: fix kernel-doc headers (Gopal Tiwari) [1665354] - [nvme] nvmet: avoid integer overflow in the discard code (Gopal Tiwari) [1665354] - [nvme] nvmet-rdma: declare local symbols static (Gopal Tiwari) [1665354] - [nvme] nvmet: use strlcpy() instead of strcpy() (Gopal Tiwari) [1665354] - [nvme] nvme-pci: fix nvme_suspend_queue() kernel-doc header (Gopal Tiwari) [1665354] - [nvme] nvme-core: declare local symbols static (Gopal Tiwari) [1665354] - [nvme] nvme-core: rework a NQN copying operation (Gopal Tiwari) [1665354] - [nvme] nvmet: use strcmp() instead of strncmp() for subsystem lookup (Gopal Tiwari) [1665354] - [nvme] nvmet-rdma: check for timeout in nvme_rdma_wait_for_cm() (Gopal Tiwari) [1665354] - [nvme] nvmet: remove unreachable code (Gopal Tiwari) [1665354] - [nvme] nvme: update node paths after adding new path (Gopal Tiwari) [1665354] - [nvme] nvme: remove ns sibling before clearing path (Gopal Tiwari) [1665354] - [nvme] nvmet-rdma: use a private workqueue for delete (Gopal Tiwari) [1665354] - [nvme] nvmet: don't split large I/Os unconditionally (Gopal Tiwari) [1665354] - [nvme] nvme-core: add async event trace helper (Gopal Tiwari) [1665354] - [nvme] nvmet_fc: support target port removal with nvmet layer (Gopal Tiwari) [1665354] - [nvme] nvmet: remove redundant module prefix (Gopal Tiwari) [1665354] - [nvme] nvme: fix typo in nvme_identify_ns_descs (Gopal Tiwari) [1665354] - [nvme] nvme: register ns_id attributes as default sysfs groups (Gopal Tiwari) [1665354] - [block] block: genhd: add 'groups' argument to device_add_disk (Gopal Tiwari) [1665354] - [nvme] nvme: count all ANA groups for ANA Log page (Gopal Tiwari) [1665354] - [nvme] nvmet-rdma: fix possible bogus dereference under heavy load (Gopal Tiwari) [1665354] - [nvme] nvmet: free workqueue object if module init fails (Gopal Tiwari) [1665354] - [nvme] nvme-fcloop: Fix dropped LS's to removed target port (Gopal Tiwari) [1665354] - [nvme] nvme-pci: add a memory barrier to nvme_dbbuf_update_and_check_event (Gopal Tiwari) [1665354] - [nvme] nvmet: add ns write protect support (Gopal Tiwari) [1665354] - [nvme] nvme: set gendisk read only based on nsattr (Gopal Tiwari) [1665354] - [include] nvme.h: add support for ns write protect definitions (Gopal Tiwari) [1665354] - [nvme] nvmet: use Retain Async Event bit to clear AEN (Gopal Tiwari) [1665354] - [nvme] nvmet: support configuring ANA groups (Gopal Tiwari) [1665354] - [nvme] nvmet: add minimal ANA support (Gopal Tiwari) [1665354] - [nvme] nvmet: track and limit the number of namespaces per subsystem (Gopal Tiwari) [1665354] - [nvme] nvmet: keep a port pointer in nvmet_ctrl (Gopal Tiwari) [1665354] - [nvme] nvmet: check fileio lba range access boundaries (Gopal Tiwari) [1665354] - [nvme] nvmet: don't use uuid_le type (Gopal Tiwari) [1665354] - [nvme] nvme-rdma: centralize admin/io queue teardown sequence (Gopal Tiwari) [1665354] - [nvme] nvmet: fix file discard return status (Gopal Tiwari) [1665354] - [nvme] nvme-rdma: centralize controller setup sequence (Gopal Tiwari) [1665354] - [nvme] nvme-rdma: unquiesce queues when deleting the controller (Gopal Tiwari) [1665354] - [nvme] nvme: add disk name to trace events (Gopal Tiwari) [1665354] - [nvme] nvme-rdma: mark expected switch fall-through (Gopal Tiwari) [1665354] - [nvme] nvme: add controller name to trace events (Gopal Tiwari) [1665354] - [nvme] nvme: use hw qid in trace events (Gopal Tiwari) [1665354] - [nvme] nvmet: add buffered I/O support for file backed ns (Gopal Tiwari) [1665354] - [nvme] nvme: move init of keep_alive work item to controller initialization (Gopal Tiwari) [1665354] - [nvme] nvmet: add commands supported and effects log page (Gopal Tiwari) [1665354] - [nvme] lightnvm: limit get chunk meta request size (Gopal Tiwari) [1665354] - [nvme] lightnvm: Remove redundant rq->__data_len initialization (Gopal Tiwari) [1665354] - [block] nbd: restrict use to AF_UNIX sockets (Mike Christie) [1673307] - [block] nbd: don't allow invalid blocksize settings (Mike Christie) [1673307] - [documentation] doc, block, bfq: add information on bfq execution time (Ming Lei) [1686682] - [block] block, bfq: save & resume weight on a queue merge/split (Ming Lei) [1686682] - [block] block, bfq: print SHARED instead of pid for shared queues in logs (Ming Lei) [1686682] - [block] block, bfq: always protect newly-created queues from existing active queues (Ming Lei) [1686682] - [block] block, bfq: do not tag totally seeky queues as soft rt (Ming Lei) [1686682] - [block] block, bfq: do not merge queues on flash storage with queueing (Ming Lei) [1686682] - [block] block, bfq: tune service injection basing on request service times (Ming Lei) [1686682] - [block] block, bfq: do not idle for lowest-weight queues (Ming Lei) [1686682] - [block] block, bfq: increase idling for weight-raised queues (Ming Lei) [1686682] - [block] block/bfq: fix ifdef for CONFIG_BFQ_GROUP_IOSCHED=y (Ming Lei) [1686682] - [block] block, bfq: fix in-service-queue check for queue merging (Ming Lei) [1686682] - [block] block, bfq: do not overcharge writes in asymmetric scenarios (Ming Lei) [1686682] - [block] block, bfq: port commit "cfq-iosched: improve hw_tag detection" (Ming Lei) [1686682] - [block] block, bfq: reduce threshold for detecting command queueing (Ming Lei) [1686682] - [block] block, bfq: fix queue removal from weights tree (Ming Lei) [1686682] - [block] block, bfq: fix sequential rq detection in rate estimation (Ming Lei) [1686682] - [block] block, bfq: unconditionally plug I/O in asymmetric scenarios (Ming Lei) [1686682] - [block] block, bfq: do not plug I/O of in-service queue when harmful (Ming Lei) [1686682] - [block] block, bfq: split function bfq_better_to_idle (Ming Lei) [1686682] - [block] block, bfq: consider also ioprio classes in symmetry detection (Ming Lei) [1686682] - [block] block, bfq: remove case of redirected bic from insert_request (Ming Lei) [1686682] - [block] block, bfq: make sure queue budgets are not below service received (Ming Lei) [1686682] - [block] block, bfq: avoid selecting a queue w/o budget (Ming Lei) [1686682] - [block] block, bfq: do not consider interactive queues in srt filtering (Ming Lei) [1686682] - [net] net: switchdev: Add extack to switchdev_handle_port_obj_add() callback (Ivan Vecera) [1690125] - [net] switchdev: Add extack to struct switchdev_notifier_info (Ivan Vecera) [1690125] - [net] vxlan: Add a function to init switchdev_notifier_vxlan_fdb_info (Ivan Vecera) [1690125] - [net] switchdev: Add extack argument to switchdev_port_obj_add() (Ivan Vecera) [1690125] - [net] bridge: Propagate extack to switchdev (Ivan Vecera) [1690125] - [net] ndo_bridge_setlink: Add extack (Ivan Vecera) [1690125] - [net] rocker, dsa, ethsw: Don't filter VLAN events on bridge itself (Ivan Vecera) [1690125] - [net] switchdev: Replace port obj add/del SDO with a notification (Ivan Vecera) [1690125] - [net] ocelot: Handle SWITCHDEV_PORT_OBJ_ADD/_DEL (Ivan Vecera) [1690125] - [net] mlxsw: spectrum_switchdev: Handle SWITCHDEV_PORT_OBJ_ADD/_DEL (Ivan Vecera) [1690125] - [net] switchdev: Add helpers to aid traversal through lower devices (Ivan Vecera) [1690125] - [net] staging: fsl-dpaa2: ethsw: Handle SWITCHDEV_PORT_OBJ_ADD/_DEL (Ivan Vecera) [1690125] - [net] staging: fsl-dpaa2: ethsw: Introduce ethsw_port_dev_check() (Ivan Vecera) [1690125] - [net] dsa: slave: Handle SWITCHDEV_PORT_OBJ_ADD/_DEL (Ivan Vecera) [1690125] - [net] rocker: Handle SWITCHDEV_PORT_OBJ_ADD/_DEL (Ivan Vecera) [1690125] - [net] switchdev: Add SWITCHDEV_PORT_OBJ_ADD, SWITCHDEV_PORT_OBJ_DEL (Ivan Vecera) [1690125] - [net] switchdev: Add a blocking notifier chain (Ivan Vecera) [1690125] - [net] switchdev: SWITCHDEV_OBJ_PORT_{VLAN, MDB}(): Sanitize (Ivan Vecera) [1690125] - [net] selftests: forwarding: Fix test for different devices (Ivan Vecera) [1693316] - [net] selftests: forwarding: vxlan_bridge_1d: Add learning test (Ivan Vecera) [1693316] - [net] bridge: Allow querying bridge port flags (Ivan Vecera) [1693316] - [netdrv] vxlan: Allow changing ageing time (Ivan Vecera) [1693316] - [netdrv] vxlan: Add hardware FDB learning (Ivan Vecera) [1693316] - [netdrv] vxlan: Don't override user-added entries with ext-learned ones (Ivan Vecera) [1693316] - [netdrv] vxlan: Mark user-added FDB entries (Ivan Vecera) [1693316] - [netdrv] vxlan: vxlan_fdb_notify(): Make switchdev notification configurable (Ivan Vecera) [1693316] - [netdrv] vxlan: __vxlan_fdb_delete(): Drop unused argument vid (Ivan Vecera) [1693316] - [netdrv] vxlan: support NTF_USE refresh of fdb entries (Ivan Vecera) [1693316] - [net] selftests: forwarding: vxlan_bridge_1d_port_8472: New test (Ivan Vecera) [1693316] - [net] selftests: forwarding: vxlan_bridge_1d: Add an ECN decap test (Ivan Vecera) [1693316] - [net] selftests: forwarding: vxlan_bridge_1d: Add an ECN encap test (Ivan Vecera) [1693316] - [net] selftests: forwarding: vxlan_bridge_1d: Add a TOS test (Ivan Vecera) [1693316] - [net] selftests: forwarding: vxlan_bridge_1d: Add a TTL test (Ivan Vecera) [1693316] - [net] selftests: forwarding: vxlan_bridge_1d: Reconfigure & rerun tests (Ivan Vecera) [1693316] - [net] selftests: forwarding: vxlan_bridge_1d: Add unicast test (Ivan Vecera) [1693316] - [net] selftests: forwarding: vxlan_bridge_1d: Add flood test (Ivan Vecera) [1693316] - [net] selftests: forwarding: vxlan_bridge_1d: Add ping test (Ivan Vecera) [1693316] - [net] selftests: forwarding: Add a skeleton of vxlan_bridge_1d (Ivan Vecera) [1693316] - [net] selftests: forwarding: lib: Add link_stats_rx_errors_get() (Ivan Vecera) [1693316] - [net] selftests: forwarding: ping{6, }_do(): Allow passing ping arguments (Ivan Vecera) [1693316] - [net] selftests: forwarding: ping{6, }_test(): Add description argument (Ivan Vecera) [1693316] - [net] selftests: forwarding: lib: Add in_ns() (Ivan Vecera) [1693316] - [net] selftests: forwarding: lib: Support NUM_NETIFS of 0 (Ivan Vecera) [1693316] - [net] skb_scrub_packet(): Scrub offload_fwd_mark (Ivan Vecera) [1693316] - [net] selftests: forwarding: lib: extract ping and ping6 so they can be reused (Ivan Vecera) [1693316] - [net] selftests: forwarding: README: Require diagrams (Ivan Vecera) [1693316] - [net] selftests: forwarding: lib: Extract interface-init functions (Ivan Vecera) [1693316] - [net] selftests: forwarding: tc_rule_stats_get: Parameterize direction (Ivan Vecera) [1693316] - [net] selftests: forwarding: multipath_eval(): Improve style (Ivan Vecera) [1693316] - [net] selftests: forwarding: Move multipath_eval() to lib.sh (Ivan Vecera) [1693316] - [net] selftests: Add test_vxlan_fdb_changelink.sh (Ivan Vecera) [1690309] - [netdrv] vxlan: changelink: Fix handling of default remotes (Ivan Vecera) [1690309] - [netdrv] vxlan: Fix error path in __vxlan_dev_create() (Ivan Vecera) [1690309] - [netdrv] vxlan: Unmark offloaded bit on replaced FDB entries (Ivan Vecera) [1690309] - [net] bridge: switchdev: Allow clearing FDB entry offload indication (Ivan Vecera) [1690309] - [netdrv] vxlan: Notify for each remote of a removed FDB entry (Ivan Vecera) [1690309] - [netdrv] vxlan: Support marking RDSTs as offloaded (Ivan Vecera) [1690309] - [netdrv] vxlan: Add vxlan_fdb_find_uc() for FDB querying (Ivan Vecera) [1690309] - [netdrv] vxlan: Add switchdev notifications (Ivan Vecera) [1690309] - [netdrv] net: Add netif_is_vxlan() (Ivan Vecera) [1690309] - [net] inet: Refactor INET_ECN_decapsulate() (Ivan Vecera) [1690309] - [netdrv] vxlan: Export address checking functions (Ivan Vecera) [1690309] - [net] vxlan: Remove duplicated include from vxlan.h (Ivan Vecera) [1690309] - [netdrv] geneve: correctly handle ipv6.disable module parameter (Jiri Benc) [1692390] - [net] ipv6: sit: reset ip header pointer in ipip6_rcv (Lorenzo Bianconi) [1691626] - [net] vxlan: Don't call gro_cells_destroy() before device is unregistered (Andrea Claudi) [1692499] - [net] xsk: do not remove umem from netdevice on fall-back to copy-mode (Petr Oros) [1690568] - [net] xsk: Check if a queue exists during umem setup (Petr Oros) [1690568] - [net] xsk: simplify xdp_clear_umem_at_qid implementation (Petr Oros) [1690568] - [net] ethtool: don't allow disabling queues with umem installed (Petr Oros) [1690568] - [net] ethtool: rename local variable max -> curr (Petr Oros) [1690568] - [net] xsk: fix bug when trying to use both copy and zero-copy on one queue id (Petr Oros) [1690568] - [net] add umem reference in netdev{_rx}_queue (Petr Oros) [1690568] - [net] xsk: remove unnecessary assignment (Petr Oros) [1690568] - [net] xsk: fix return value of xdp_umem_assign_dev() (Petr Oros) [1690568] - [net] xsk: don't allow umem replace at stack level (Petr Oros) [1690568] - [net] xsk: refactor xdp_umem_assign_dev() (Petr Oros) [1690568] - [net] update real_num_rx_queues even when !CONFIG_SYSFS (Petr Oros) [1690568] - [net] core: add __netdev_sent_queue as variant of __netdev_tx_sent_queue (Petr Oros) [1690127] - [net] net: do not abort bulk send on BQL status (Petr Oros) [1690129] - [net] net: bql: add __netdev_tx_sent_queue() (Petr Oros) [1690129] - [net] net: ip6_gre: fix possible NULL pointer dereference in ip6erspan_set_version (Lorenzo Bianconi) [1666315] - [net] net: ip6_gre: initialize erspan_ver just for erspan tunnels (Lorenzo Bianconi) [1666315] - [net] net: ip6_gre: always reports o_key to userspace (Lorenzo Bianconi) [1666315] - [net] net: ip_gre: always reports o_key to userspace (Lorenzo Bianconi) [1666315] - [net] tcp: handle inet_csk_reqsk_queue_add() failures (Guillaume Nault) [1690157] - [net] ip_gre: use erspan key field for tunnel lookup (Lorenzo Bianconi) [1664570] - [net] ip6_gre: simplify gre header parsing in ip6gre_err (Lorenzo Bianconi) [1664570] - [net] ipv4: use a dedicated counter for icmp_v4 redirect packets (Lorenzo Bianconi) [1664209] - [net] virtchnl: Fix off by one error (Ivan Vecera) [1690114] - [net] virtchnl: white space and reorder (Ivan Vecera) [1690114] - [net] i40e: Update status codes (Ivan Vecera) [1690114] - [net] ethtool: Add WAKE_FILTER and RX_CLS_FLOW_WAKE (Ivan Vecera) [1690091] - [net] geneve: allow to clear ttl inherit (Hangbin Liu) [1671251] - [net] geneve: add ttl inherit support (Hangbin Liu) [1671251] - [net] tipc: fix a double kfree_skb() (Jon Maloy) [1684290] - [net] vxlan: Fix GRO cells race condition between receive and link delete (Andrea Claudi) [1687046] - [net] sock: consistent handling of extreme SO_SNDBUF/SO_RCVBUF values (Guillaume Nault) [1686564] - [net] tun: implement carrier change (Guillaume Nault) [1686566] - [net] ip6_tunnel: respect ttl inherit for ip6tnl (Hangbin Liu) [1664944] - [net] ip6_gre: update version related info when changing link (Hangbin Liu) [1664900] - [net] ipv4/route: fail early when inet dev is missing (Paolo Abeni) [1685424] - [net] bonding/802.3ad: fix link_failure_count tracking (Matteo Croce) [1657905] - [net] bonding: avoid possible dead-lock (Matteo Croce) [1657905] - [net] bonding: fix length of actor system (Matteo Croce) [1657905] - [net] bonding: fix warning message (Matteo Croce) [1657905] - [net] bonding: pass link-local packets to bonding master also. (Matteo Croce) [1657905]- [infiniband] IB/usnic: fix spelling mistake "unvalid" -> "invalid" (Jonathan Toppins) [1685307] - [infiniband] RDMA/uverbs: Get rid of ucontext->tgid (Jonathan Toppins) [1685307] - [infiniband] RDMA/usnic: Do not use ucontext->tgid (Jonathan Toppins) [1685307] - [infiniband] infiniband: remove redundant condition check before debugfs_remove (Jonathan Toppins) [1685307] - [infiniband] RDMA/rdmavt: Fix rvt_create_ah function signature (Jonathan Toppins) [1685307] - [infiniband] RDMA/drivers: Use core provided API for registering device attributes (Jonathan Toppins) [1685307] - [infiniband] IB/rxe: Remove unnecessary enum values (Jonathan Toppins) [1685307] - [infiniband] IB/{hfi1, qib, rdmavt}: Move ruc_loopback to rdmavt (Jonathan Toppins) [1685307] - [infiniband] IB/{hfi1, qib, rdmavt}: Move send completion logic to rdmavt (Jonathan Toppins) [1685307] - [infiniband] IB/{hfi1, qib, rdmavt}: Move copy SGE logic into rdmavt (Jonathan Toppins) [1685307] - [infiniband] RDMA/rxe: Remove unused addr_same() (Jonathan Toppins) [1685307] - [infiniband] IB/rxe: avoid srq memory leak (Jonathan Toppins) [1685307] - [infiniband] IB/rxe: replace kvfree with vfree (Jonathan Toppins) [1685307] - [infiniband] RDMA/drivers: Use dev_name instead of ibdev->name (Jonathan Toppins) [1685307 1663226] - [infiniband] RDMA/drivers: Use dev_err/dbg/etc instead of pr_* + ibdev->name (Jonathan Toppins) [1685307 1663226] - [infiniband] IB/rxe: fixes for rdma read retry (Jonathan Toppins) [1685307] - [infiniband] IB/rxe: avoid back-to-back retries (Jonathan Toppins) [1685307] - [infiniband] IB/rxe: Refactor lookup memory function (Jonathan Toppins) [1685307] - [infiniband] IB/rxe: Avoid NULL check when search is successful (Jonathan Toppins) [1685307] - [infiniband] IB/rxe: Change pool state enums to capital letters (Jonathan Toppins) [1685307] - [infiniband] IB/rxe: Replace spinlock with rwlock (Jonathan Toppins) [1685307] - [infiniband] IB/rxe: Simplify rxe_find_route() to avoid GID query for netdev (Jonathan Toppins) [1685307] - [infiniband] IB/rxe: remove redudant qpn check (Jonathan Toppins) [1685307] - [infiniband] IB/rxe: vary the source udp port for receive scaling (Jonathan Toppins) [1685307] - [infiniband] iser: set sector for ambiguous mr status errors (Jonathan Toppins) [1685307] - [net] svcrdma: Remove try_module_get from backchannel (Jonathan Toppins) [1685307] - [net] svcrdma: Remove ->release_rqst call in bc reply handler (Jonathan Toppins) [1685307] - [net] xprtrdma: Clean up xprt_rdma_disconnect_inject (Jonathan Toppins) [1685307] - [net] xprtrdma: Add documenting comments (Jonathan Toppins) [1685307] - [net] xprtrdma: Report when there were zero posted Receives (Jonathan Toppins) [1685307] - [net] xprtrdma: Move rb_flags initialization (Jonathan Toppins) [1685307] - [net] xprtrdma: Don't disable BH's in backchannel server (Jonathan Toppins) [1685307] - [net] xprtrdma: Remove memory address of "ep" from an error message (Jonathan Toppins) [1685307] - [net] xprtrdma: Rename rpcrdma_qp_async_error_upcall (Jonathan Toppins) [1685307] - [net] xprtrdma: Simplify RPC wake-ups on connect (Jonathan Toppins) [1685307] - [net] xprtrdma: Re-organize the switch() in rpcrdma_conn_upcall (Jonathan Toppins) [1685307] - [net] xprtrdma: Eliminate "connstate" variable from rpcrdma_conn_upcall() (Jonathan Toppins) [1685307] - [net] xprtrdma: Conventional variable names in rpcrdma_conn_upcall (Jonathan Toppins) [1685307] - [net] xprtrdma: Rename rpcrdma_conn_upcall (Jonathan Toppins) [1685307] - [net] sunrpc: Report connect_time in seconds (Jonathan Toppins) [1685307] - [net] sunrpc: Fix connect metrics (Jonathan Toppins) [1685307] - [net] xprtrdma: Name MR trace events consistently (Jonathan Toppins) [1685307] - [net] xprtrdma: Explicitly resetting MRs is no longer necessary (Jonathan Toppins) [1685307] - [net] xprtrdma: Create more MRs at a time (Jonathan Toppins) [1685307] - [net] xprtrdma: xprt_release_rqst_cong is called outside of transport_lock (Jonathan Toppins) [1685307] - [infiniband] IB/ipoib: Log sysfs 'dev_id' accesses from userspace (Jonathan Toppins) [1685307] - [infiniband] IB/ipoib: Use dev_port to expose network interface port numbers (Jonathan Toppins) [1685307] - [infiniband] IB/ipoib: Ensure that MTU isn't less than minimum permitted (Jonathan Toppins) [1685307] - [infiniband] IB/srp: Remove unnecessary unlikely() (Jonathan Toppins) [1685307] - [infiniband] IB/core: Fix oops in netdev_next_upper_dev_rcu() (Jonathan Toppins) [1685307] - [infiniband] IB/umem: Set correct address to the invalidation function (Jonathan Toppins) [1685307] - [infiniband] RDMA/core: Add GIDs while changing MAC addr only for registered ndev (Jonathan Toppins) [1685307] - [infiniband] RDMA/core: Fix comment for hw stats init for port == 0 (Jonathan Toppins) [1685307] - [infiniband] RDMA/core: Refactor ib_register_device() function (Jonathan Toppins) [1685307] - [infiniband] IB/mlx4: Refer to the device kobject instead of ports_parent (Jonathan Toppins) [1685307] - [include] RDMA/core: Allow existing drivers to set one sysfs group per device (Jonathan Toppins) [1685307] - [infiniband] RDMA/umad: Use kernel API to allocate umad indexes (Jonathan Toppins) [1685307] - [infiniband] RDMA/uverbs: Use kernel API to allocate uverbs indexes (Jonathan Toppins) [1685307] - [infiniband] RDMA/core: Increase total number of RDMA ports across all devices (Jonathan Toppins) [1685307] - [infiniband] RDMA/core: Rename ports_parent to ports_kobj (Jonathan Toppins) [1685307] - [infiniband] RDMA/nldev: Allow IB device rename through RDMA netlink (Jonathan Toppins) [1685307 1663226] - [infiniband] RDMA/core: Implement IB device rename function (Jonathan Toppins) [1685307 1663226] - [infiniband] RDMA/core: Annotate timeout as unsigned long (Jonathan Toppins) [1685307] - [infiniband] RDMA/core: Align multiple functions to kernel coding style (Jonathan Toppins) [1685307] - [infiniband] RDMA/cma: Remove unused timeout_ms parameter from cma_resolve_iw_route() (Jonathan Toppins) [1685307] - [infiniband] RDMA/cm: Respect returned status of cm_init_av_by_path (Jonathan Toppins) [1685307] - [infiniband] RDMA/restrack: Protect from reentry to resource return path (Jonathan Toppins) [1685307] - [infiniband] RDMA/restrack: Release task struct which was hold by CM_ID object (Jonathan Toppins) [1685307] - [infiniband] RDMA/restrack: Consolidate task name updates in one place (Jonathan Toppins) [1685307] - [infiniband] RDMA/restrack: Un-inline set task implementation (Jonathan Toppins) [1685307] - [infiniband] RDMA/core: Check error status of rdma_find_ndev_for_src_ip_rcu (Jonathan Toppins) [1685307] - [include] IB/mlx4: Avoid implicit enumerated type conversion (Jonathan Toppins) [1685307] - [infiniband] RDMA/netlink: Simplify netlink listener existence check (Jonathan Toppins) [1685307] - [infiniband] RDMA: Remove unused parameter from ib_modify_qp_is_ok() (Jonathan Toppins) [1685307] - [infiniband] RDMA/uverbs: Fix RCU annotation for radix slot deference (Jonathan Toppins) [1685307] - [infiniband] RDMA: Fix building with CONFIG_MMU=n (Jonathan Toppins) [1685307] - [infiniband] RDMA/cma: Introduce and use cma_ib_acquire_dev() (Jonathan Toppins) [1685307] - [infiniband] RDMA/cma: Introduce and use cma_acquire_dev_by_src_ip() (Jonathan Toppins) [1685307] - [infiniband] RDMA/cma: Allow accepting requests for multi port rdma device (Jonathan Toppins) [1685307] - [infiniband] IB/rdmavt: Rename check_send_wqe as setup_wqe (Jonathan Toppins) [1685307] - [infiniband] RDMA/core: Acquire and release mmap_sem on page range (Jonathan Toppins) [1685307] - [infiniband] IB/sa: simplify return code logic for ib_nl_send_msg() (Jonathan Toppins) [1685307] - [infiniband] RDMA/ulp: Use dev_name instead of ibdev->name (Jonathan Toppins) [1685307 1663226] - [infiniband] RDMA/core: Use dev_name instead of ibdev->name (Jonathan Toppins) [1685307 1663226] - [infiniband] RDMA/core: Use dev_err/dbg/etc instead of pr_* + ibdev->name (Jonathan Toppins) [1685307 1663226] - [infiniband] RDMA: Fully setup the device name in ib_register_device (Jonathan Toppins) [1685307 1663226] - [infiniband] RDMA/umem: Fix potential addition overflow (Jonathan Toppins) [1685307] - [infiniband] RDMA/umem: Minor optimizations (Jonathan Toppins) [1685307] - [infiniband] RDMA/umem: Avoid synchronize_srcu in the ODP MR destruction path (Jonathan Toppins) [1685307] - [infiniband] RDMA/umem: Handle a half-complete start/end sequence (Jonathan Toppins) [1685307] - [infiniband] RDMA/umem: Get rid of per_mm->notifier_count (Jonathan Toppins) [1685307] - [infiniband] RDMA/umem: Use umem->owning_mm inside ODP (Jonathan Toppins) [1685307] - [infiniband] RDMA/umem: Move all the ODP related stuff out of ucontext and into per_mm (Jonathan Toppins) [1685307] - [infiniband] RDMA/umem: Get rid of struct ib_umem.odp_data (Jonathan Toppins) [1685307] - [infiniband] RDMA/umem: Make ib_umem_odp into a sub structure of ib_umem (Jonathan Toppins) [1685307] - [infiniband] RDMA/umem: Use ib_umem_odp in all function signatures connected to ODP (Jonathan Toppins) [1685307] - [infiniband] RDMA/umem: Do not use current->tgid to track the mm_struct (Jonathan Toppins) [1685307] - [infiniband] RDMA/ucontext: Get rid of the old disassociate flow (Jonathan Toppins) [1685307] - [infiniband] RDMA/ucontext: Add a core API for mmaping driver IO memory (Jonathan Toppins) [1685307] - [infiniband] RDMA/uverbs: Fix error unwind in ib_uverbs_add_one (Jonathan Toppins) [1685307] - [infiniband] RDMA/core: Properly return the error code of rdma_set_src_addr_rcu (Jonathan Toppins) [1685307] - [infiniband] RDMA/uverbs: Remove is_closed from ib_uverbs_file (Jonathan Toppins) [1685307] - [include] IB/rxe: Revise the ib_wr_opcode enum (Jonathan Toppins) [1685307] - [include] RDMA: Remove duplicated include from ib_addr.h (Jonathan Toppins) [1685307] - [infiniband] RDMA/core: Consider net ns of gid attribute for RoCE (Jonathan Toppins) [1685307] - [infiniband] RDMA/core: Introduce rdma_read_gid_attr_ndev_rcu() to check GID attribute (Jonathan Toppins) [1685307] - [infiniband] RDMA/core: Simplify roce_resolve_route_from_path() (Jonathan Toppins) [1685307] - [infiniband] RDMA/core: Protect against changing dst->dev during destination resolve (Jonathan Toppins) [1685307] - [infiniband] RDMA/core: Refer to network type instead of device type (Jonathan Toppins) [1685307] - [infiniband] RDMA/core: Use common code flow for IPv4/6 for addr resolve (Jonathan Toppins) [1685307] - [infiniband] RDMA/core: Rename rdma_copy_addr to rdma_copy_src_l2_addr (Jonathan Toppins) [1685307] - [infiniband] RDMA/core: Introduce and use rdma_set_src_addr() between IPv4 and IPv6 (Jonathan Toppins) [1685307] - [infiniband] RDMA/core: Let protocol specific function typecast sockaddr structure (Jonathan Toppins) [1685307] - [infiniband] RDMA/core: Avoid unnecessary sa_family overwrite (Jonathan Toppins) [1685307] - [infiniband] RDMA/core Introduce and use rdma_find_ndev_for_src_ip_rcu (Jonathan Toppins) [1685307] - [infiniband] IB/{hfi1, qib, rdmavt}: Schedule multi RC/UC packets instead of posting (Jonathan Toppins) [1685307] - [infiniband] RDMA/uverbs: Move flow resources initialization (Jonathan Toppins) [1685307] - [infiniband] IB/uverbs: Add IDRs array attribute type to ioctl() interface (Jonathan Toppins) [1685307] - [include] RDMA/core: Document QP @event_handler function (Jonathan Toppins) [1685307] - [include] RDMA/core: Document CM @event_handler function (Jonathan Toppins) [1685307] - [infiniband] RDMA/core: Assign device ifindex before publishing the device (Jonathan Toppins) [1685307] - [infiniband] RDMA/core: Follow correct unregister order between sysfs and cgroup (Jonathan Toppins) [1685307] - [infiniband] RDMA/umem: Restore lockdep check while downgrading lock (Jonathan Toppins) [1685307] - [infiniband] RDMA/core: Define client_data_lock as rwlock instead of spinlock (Jonathan Toppins) [1685307] - [infiniband] RDMA/core: Use simpler spin lock irq API from blocking context (Jonathan Toppins) [1685307] - [infiniband] RDMA/core: Remove context entries from list while unregistering device (Jonathan Toppins) [1685307] - [infiniband] RDMA/core: Use simplified list_for_each (Jonathan Toppins) [1685307] - [infiniband] RDMA/core: No need to protect kfree with spin lock and semaphore (Jonathan Toppins) [1685307] - [infiniband] RDMA/{cma, core}: Avoid callback on rdma_addr_cancel() (Jonathan Toppins) [1685307] - [infiniband] RDMA/core: Rate limit MAD error messages (Jonathan Toppins) [1685307] - [infiniband] RDMA/core: Fail early if unsupported QP is provided (Jonathan Toppins) [1685307] - [infiniband] RDMA/uverbs: Use device.groups to initialize device attributes (Jonathan Toppins) [1685307] - [infiniband] RDMA/uverbs: Use cdev_device_add() instead of cdev_add() (Jonathan Toppins) [1685307] - [infiniband] RDMA/core: Depend on device_add() to add device attributes (Jonathan Toppins) [1685307] - [infiniband] RDMA/core: Replace open-coded variant of get_device (Jonathan Toppins) [1685307] - [infiniband] RDMA/uverbs: Declare closing variable as boolean (Jonathan Toppins) [1685307] - [infiniband] IB/core: Add an unbound WQ type to the new CQ API (Jonathan Toppins) [1685307] - [infiniband] RDMA/uverbs: Add generic function to fill in flow action object (Jonathan Toppins) [1685307] - [infiniband] RDMA/uverbs: Add UVERBS_ATTR_CONST_IN to the specs language (Jonathan Toppins) [1685307] - [netdrv] ibmvnic: Fix completion structure initialization (Steve Best) [1697103] - [rpmspec] redhat: limit headers_install_all to arches we care about (Denys Vlasenko) [1692404] - [lib] ida: Add new API (Jonathan Toppins) [1697588] - [edac] EDAC: Drop per-memory controller buses (Frank Ramsay) [1686477] - [edac] EDAC: Don't add devices under /sys/bus/edac (Frank Ramsay) [1686477] - [x86] x86/platform/UV: Use efi_runtime_lock to serialise BIOS calls (Frank Ramsay) [1677695]- [pci] PCI: pciehp: Fix re-enabling the slot marked for safe removal (Myron Stowe) [1695922] - [rpmspec] redhat: Enable gdb_index (Juri Lelli) [1696747] - [fs] ovl: Do not lose security.capability xattr over metadata file copy-up (Vivek Goyal) [1694757] - [fs] ovl: During copy up, first copy up data and then xattrs (Vivek Goyal) [1694757]- [netdrv] mark the intel igc driver as tech preview (David Arcari) [1495358] - [netdrv] igc: Remove unneeded hw_dbg prints (David Arcari) [1495358] - [netdrv] igc: Fix the typo in igc_base.h header definition (David Arcari) [1495358] - [netdrv] igc: Add support for the ntuple feature (David Arcari) [1495358] - [netdrv] igc: Add support for statistics (David Arcari) [1495358] - [netdrv] igc: Extend the ethtool supporting (David Arcari) [1495358] - [netdrv] igc: Add multiple receive queues control supporting (David Arcari) [1495358] - [netdrv] igc: Use struct_size() helper (David Arcari) [1495358] - [netdrv] igc: Add ethtool support (David Arcari) [1495358] - [netdrv] igc: Remove the 'igc_get_phy_id_base' method (David Arcari) [1495358] - [netdrv] igc: Remove the 'igc_read_mac_addr_base' method (David Arcari) [1495358] - [netdrv] igc: Remove unneeded code (David Arcari) [1495358] - [netdrv] igc: Remove unused code (David Arcari) [1495358] - [netdrv] igc: Fix code redundancy (David Arcari) [1495358] - [netdrv] igc: Remove unreachable code from igc_phy.c file (David Arcari) [1495358] - [netdrv] igc: Remove obsolete IGC_ERR define (David Arcari) [1495358] - [netdrv] ethernet/intel: consolidate NAPI and NAPI exit (David Arcari) [1495358] - [netdrv] igc: Clean up code (David Arcari) [1495358] - [netdrv] igc: Tidy up some white space (David Arcari) [1495358] - [netdrv] igc: fix error return handling from call to netif_set_real_num_tx_queues (David Arcari) [1495358] - [netdrv] igc: Remove set but not used variable 'pci_using_dac' (David Arcari) [1495358] - [netdrv] igc: Remove set but not used variables 'ctrl_ext, link_mode' (David Arcari) [1495358] - [netdrv] intel-ethernet: software timestamp skbs as late as possible (David Arcari) [1495358] - [netdrv] igc: Add watchdog (David Arcari) [1495358] - [netdrv] igc: Add setup link functionality (David Arcari) [1495358] - [netdrv] igc: Add code for PHY support (David Arcari) [1495358] - [netdrv] igc: Add NVM support (David Arcari) [1495358] - [netdrv] igc: Add HW initialization code (David Arcari) [1495358] - [netdrv] igc: Add transmit and receive fastpath and interrupt handlers (David Arcari) [1495358] - [netdrv] igc: Add support for Tx/Rx rings (David Arcari) [1495358] - [netdrv] igc: Add interrupt support (David Arcari) [1495358] - [netdrv] igc: Add netdev (David Arcari) [1495358] - [netdrv] igc: Add support for PF (David Arcari) [1495358] - [netdrv] igc: Add skeletal frame for Intel(R) 2.5G Ethernet Controller support (David Arcari) [1495358] - [s390] virtio-ccw: wire up ->bus_name callback (Cornelia Huck) [1695630] - [s390] s390/virtio: handle find on invalid queue gracefully (Cornelia Huck) [1695630] - [s390] virtio/s390: fix race in ccw_io_helper() (Cornelia Huck) [1695630] - [s390] virtio/s390: avoid race on vcdev->config (Cornelia Huck) [1695630] - [kvm] KVM: s390: make bitmap declaration consistent (Thomas Huth) [1695090] - [kvm] KVM: s390: drop obsolete else path (Thomas Huth) [1695090] - [kvm] KVM: s390: clarify kvm related kernel message (Thomas Huth) [1695090] - [kvm] s390: vsie: Use effective CRYCBD.31 to check CRYCBD validity (Thomas Huth) [1695090] - [kvm] KVM: s390: fix kmsg component kvm-s390 (Thomas Huth) [1695090] - [kvm] KVM: s390: unregister debug feature on failing arch init (Thomas Huth) [1695090] - [kvm] KVM: s390/vsie: avoid sparse warning (Thomas Huth) [1695090]- [powerpc] powerpc: use mm zones more sensibly (David Gibson) [1654978] - [s390] s390/mem_detect: add missing include (Philipp Rudo) [1695615] - [s390] s390: avoid vmlinux segments overlap (Philipp Rudo) [1695615] - [s390] s390/decompressor: add missing FORCE to build targets (Philipp Rudo) [1695615] - [s390] s390: move ipl block and cmd line handling to early boot phase (Philipp Rudo) [1695615] - [s390] s390/sclp: introduce sclp_early_get_hsa_size (Philipp Rudo) [1695615] - [s390] s390/mem_detect: add info source debug print (Philipp Rudo) [1695615] - [s390] s390/mem_detect: replace tprot loop with binary search (Philipp Rudo) [1695615] - [s390] s390/mem_detect: use SCLP info for continuous memory detection (Philipp Rudo) [1695615] - [s390] s390/mem_detect: introduce z/VM specific diag260 call (Philipp Rudo) [1695615] - [s390] s390/mem_detect: introduce SCLP storage info (Philipp Rudo) [1695615] - [s390] s390: introduce .boot.data section compile time validation (Philipp Rudo) [1695615] - [s390] s390/mem_detect: move tprot loop to early boot phase (Philipp Rudo) [1695615] - [s390] s390/sclp: move sclp_early_read_info to sclp_early_core.c (Philipp Rudo) [1695615] - [s390] s390: introduce .boot.data section (Philipp Rudo) [1695615] - [s390] s390/decompressor: clean up and rename compressed/misc.c (Philipp Rudo) [1695615] - [s390] s390: rescue initrd as early as possible (Philipp Rudo) [1695615] - [s390] s390/sclp: simplify early hsa_size detection (Philipp Rudo) [1695615] - [s390] s390/decompressor: get rid of .bss usage (Philipp Rudo) [1695615] - [s390] s390/decompressor: rework uncompressed image info collection (Philipp Rudo) [1695615] - [s390] s390: remove decompressor's head.S (Philipp Rudo) [1695615] - [s390] s390: clean up stacks setup (Philipp Rudo) [1695615] - [s390] s390: add initial 64-bit restart PSW (Philipp Rudo) [1695615] - [s390] s390/hibernate: fix error handling when suspend cpu != resume cpu (Philipp Rudo) [1695615] - [s390] s390/decompressor: support extra debug flags (Philipp Rudo) [1695615] - [s390] s390/build: add *.o.chkbss files to targets list (Philipp Rudo) [1695615] - [s390] s390/decompressor: avoid packing *.o.chkbss files into startup.a (Philipp Rudo) [1695615] - [s390] s390/decompressor: avoid constant startup.a rebuilds (Philipp Rudo) [1695615] - [s390] s390/boot: block uncompressed vmlinux booting attempts (Philipp Rudo) [1695615] - [s390] s390/decompressor: correct EXCLUDE_FILE construct (Philipp Rudo) [1695615] - [s390] s390: move _text to an actual .text start (Philipp Rudo) [1695615] - [s390] s390: correct _stext offset (Philipp Rudo) [1695615] - [s390] s390: get rid of the first mb of uncompressed image (Philipp Rudo) [1695615] - [s390] s390: remove unused _ehead symbol (Philipp Rudo) [1695615] - [s390] s390: put expoline execute-trampolines into .text section (Philipp Rudo) [1695615] - [s390] s390/decompressor: discard ___kcrctab section (Philipp Rudo) [1695615] - [s390] s390/setup: do not reserve the decompressor code (Philipp Rudo) [1695615] - [s390] s390/decompressor: support uncompressed kernel (Philipp Rudo) [1695615] - [init] init/Kconfig: add an option for uncompressed kernel (Philipp Rudo) [1695615] - [s390] s390/decompressor: allow to pack uncompressed vmlinux.bin into piggy.o (Philipp Rudo) [1695615] - [s390] s390/decompressor: allow preprocessor in piggy.o linker script (Philipp Rudo) [1695615] - [s390] s390/decompressor: extend .bss check for early code (Philipp Rudo) [1695615] - [s390] s390: add custom target and make path extension optional for .bss check (Philipp Rudo) [1695615] - [s390] s390/decompressor: avoid repeating objects list in Makefile (Philipp Rudo) [1695615] - [s390] s390/decompressor: reuse lib/mem.S for mem functions (Philipp Rudo) [1695615] - [s390] s390/decompressor: avoid reusing uncompressed image objects (Philipp Rudo) [1695615] - [s390] s390/als: avoid .init.* sections usage (Philipp Rudo) [1695615] - [s390] s390/decompressor: rename entry point to startup_decompressor (Philipp Rudo) [1695615] - [s390] s390/boot: make head.S and als.c be part of the decompressor only (Philipp Rudo) [1695615] - [s390] s390/decompressor: trim the kernel image up to 1M (Philipp Rudo) [1695615] - [s390] s390: remove uncompressed kernel image build (Philipp Rudo) [1695615] - [s390] s390/decompressor: correct build flags (Philipp Rudo) [1695615] - [s390] s390/build: remove obsolete -mkernel-backchain flag (Philipp Rudo) [1695615] - [tools] tools/power turbostat: return the exit status of a command (David Arcari) [1642739] - [misc] misc: hpilo: Do not claim unsupported hardware (Joseph Szczypek) [1665635] - [misc] misc: hpilo: Exclude unsupported device via blacklist (Joseph Szczypek) [1665635]- [fs] xfs: set buffer ops when repair probes for btree type (Bill O'Donnell) [1689281] - [fs] xfs: end sync buffer I/O properly on shutdown error (Bill O'Donnell) [1689281] - [fs] xfs: xfs_fsops: drop useless LIST_HEAD (Bill O'Donnell) [1689281] - [fs] xfs: xfs_buf: drop useless LIST_HEAD (Bill O'Donnell) [1689281] - [fs] iomap: fix a use after free in iomap_dio_rw (Bill O'Donnell) [1689281] - [fs] xfs: reallocate realtime summary cache on growfs (Bill O'Donnell) [1689281] - [fs] xfs: stringify scrub types in ftrace output (Bill O'Donnell) [1689281] - [fs] xfs: stringify btree cursor types in ftrace output (Bill O'Donnell) [1689281] - [fs] xfs: move XFS_INODE_FORMAT_STR mappings to libxfs (Bill O'Donnell) [1689281] - [fs] xfs: move XFS_AG_BTREE_CMP_FORMAT_STR mappings to libxfs (Bill O'Donnell) [1689281] - [fs] xfs: fix symbolic enum printing in ftrace output (Bill O'Donnell) [1689281] - [fs] xfs: fix function pointer type in ftrace format (Bill O'Donnell) [1689281] - [fs] xfs: Fix x32 ioctls when cmd numbers differ from ia32. (Bill O'Donnell) [1689281] - [fs] xfs: Fix bulkstat compat ioctls on x32 userspace. (Bill O'Donnell) [1689281] - [fs] xfs: Align compat attrlist_by_handle with native implementation. (Bill O'Donnell) [1689281] - [fs] xfs: require both realtime inodes to mount (Bill O'Donnell) [1689281] - [fs] xfs: cache minimum realtime summary level (Bill O'Donnell) [1689281] - [fs] xfs: count inode blocks correctly in inobt scrub (Bill O'Donnell) [1689281] - [fs] xfs: precalculate cluster alignment in inodes and blocks (Bill O'Donnell) [1689281] - [fs] xfs: precalculate inodes and blocks per inode cluster (Bill O'Donnell) [1689281] - [fs] xfs: add a block to inode count converter (Bill O'Donnell) [1689281] - [fs] xfs: remove xfs_rmap_ag_owner and friends (Bill O'Donnell) [1689281] - [fs] xfs: const-ify xfs_owner_info arguments (Bill O'Donnell) [1689281] - [fs] xfs: streamline defer op type handling (Bill O'Donnell) [1689281] - [fs] xfs: idiotproof defer op type configuration (Bill O'Donnell) [1689281] - [fs] xfs: clean up indentation issues, remove an unwanted space (Bill O'Donnell) [1689281] - [fs] xfs: libxfs: move xfs_perag_put late (Bill O'Donnell) [1689281] - [fs] xfs: split up the xfs_reflink_end_cow work into smaller transactions (Bill O'Donnell) [1689281] - [crypto] crypto: testmgr - add AES-CFB tests (Neil Horman) [1687897] - [scsi] scsi: iscsi: flush running unbind operations when removing a session (Maurizio Lombardi) [1695007] - [crypto] crypto: vmx - fix copy-paste error in CTR mode (Herbert Xu) [1693350] - [rpmspec] Fix cross builds (Jiri Olsa) [1694956] - [lib] sbitmap: order READ/WRITE freed instance and setting clear bit (Ming Lei) [1694521] - [block] blk-mq: fix sbitmap ws_active for shared tags (Ming Lei) [1694521] - [block] blk-mq: update comment for blk_mq_hctx_has_pending() (Ming Lei) [1694521] - [block] blk-mq: use blk_mq_put_driver_tag() to put tag (Ming Lei) [1694521] - [include] sbitmap: trivial - update comment for sbitmap_deferred_clear_bit (Ming Lei) [1694521] - [block] blkcg: Fix kernel-doc warnings (Ming Lei) [1694521] - [block] block: Unexport blk_mq_add_to_requeue_list() (Ming Lei) [1694521] - [block] block: add BLK_MQ_POLL_CLASSIC for hybrid poll and return EINVAL for unexpected value (Ming Lei) [1694521] - [include] blk-mq: remove unused 'nr_expired' from blk_mq_hw_ctx (Ming Lei) [1694521] - [block] loop: access lo_backing_file only when the loop device is Lo_bound (Ming Lei) [1694521] - [block] blk-mq: use blk_mq_sched_mark_restart_hctx to set RESTART (Ming Lei) [1694521] - [kernel] blkcg: annotate implicit fall through (Ming Lei) [1694521] - [block] block: Replace function name in string with __func__ (Ming Lei) [1694521] - [block] block: fix NULL pointer dereference in register_disk (Ming Lei) [1694521] - [fs] fs: fix guard_bio_eod to check for real EOD errors (Ming Lei) [1694521] - [block] blk-mq: use HCTX_TYPE_DEFAULT but not 0 to index blk_mq_tag_set->map (Ming Lei) [1694521] - [include] block: remove bvec_iter_rewind() (Ming Lei) [1694521] - [block] block: don't use bio->bi_vcnt to figure out segment number (Ming Lei) [1694521] - [fs] btrfs: look at bi_size for repair decisions (Ming Lei) [1694521] - [block] block: avoid setting none scheduler if it's already none (Ming Lei) [1694521] - [block] block: avoid setting wbt_lat_usec to current value (Ming Lei) [1694521] - [block] blk-sysfs: Rework documention of __blk_release_queue (Ming Lei) [1694521] - [block] blk-cgroup: Fix doc related to blkcg_exit_queue (Ming Lei) [1694521] - [block] block: kill QUEUE_FLAG_FLUSH_NQ (Ming Lei) [1694521] - [block] block: avoid setting nr_requests to current value (Ming Lei) [1694521] - [block] blk-mq: save default hctx into ctx->hctxs for not-supported type (Ming Lei) [1694521] - [block] blk-mq: save queue mapping result into ctx directly (Ming Lei) [1694521] - [block] block: mq-deadline: Fix write completion handling (Ming Lei) [1694521] - [crypto] crypto: user - fix leaking uninitialized memory to userspace (Herbert Xu) [1657880] {CVE-2018-19854} - [char] ipmi: fix sleep-in-atomic in free_user at cleanup SRCU user->release_barrier (Xiaojun Tan) [1689480] - [infiniband] usnic_verbs: fix deadlock (Govindarajulu Varadarajan) [1688505] - [infiniband] IB/usnic: Fix locking when unregistering (Govindarajulu Varadarajan) [1688505] - [infiniband] IB/usnic: Fix potential deadlock (Govindarajulu Varadarajan) [1688505] - [netdrv] net: hns3: fix improper error handling in the hclge_init_ae_dev() (Xiaojun Tan) [1687060] - [netdrv] net: hns3: fix netif_napi_del() not do problem when unloading (Xiaojun Tan) [1687060] - [netdrv] net: hns3: Fix NULL deref when unloading driver (Xiaojun Tan) [1687060] - [netdrv] net: hns3: Modify the order of initializing command queue register (Xiaojun Tan) [1687060] - [netdrv] net: hns3: remove the Redundant put_vector in hns3_client_uninit (Xiaojun Tan) [1687060] - [netdrv] net: hns3: reuse reinitialization interface in the hns3_set_channels (Xiaojun Tan) [1687060]- [powercap] powercap/intel_rapl: add Ice Lake mobile (Steve Best) [1483427] - [x86] x86/CPU: Add Icelake model number (Steve Best) [1483427] - [watchdog] watchdog/hpwdt: Update Kconfig documentation (Joseph Szczypek) [1664861] - [watchdog] watchdog/hpwdt: Update driver version. (Joseph Szczypek) [1664861] - [watchdog] watchdog/hpwdt: Do not claim unsupported hardware (Joseph Szczypek) [1664861] - [watchdog] watchdog/hpwdt: Exclude via blacklist (Joseph Szczypek) [1664861] - [fs] autofs: add strictexpire mount option (Ian Kent) [1672134] - [fs] autofs: change catatonic setting to a bit flag (Ian Kent) [1672134] - [fs] autofs: simplify parse_options() function call (Ian Kent) [1672134] - [fs] autofs: add AUTOFS_EXP_FORCED flag (Ian Kent) [1672134] - [fs] autofs: make expire flags usage consistent with v5 params (Ian Kent) [1672134] - [fs] autofs: make autofs_expire_indirect() static (Ian Kent) [1672134] - [fs] autofs: make autofs_expire_direct() static (Ian Kent) [1672134] - [fs] autofs: fix clearing AUTOFS_EXP_LEAVES in autofs_expire_indirect() (Ian Kent) [1672134] - [fs] autofs: fix inconsistent use of now variable (Ian Kent) [1672134] - [md] md: Fix failed allocation of md_register_thread (Nigel Croxon) [1665346] - [md] It's wrong to add len to sector_nr in raid10 reshape twice (Nigel Croxon) [1665346] - [md] raid5: set write hint for PPL (Nigel Croxon) [1665346] - [netdrv] amd-xgbe: Fix mdio access for non-zero ports and clause 45 PHYs (Gary Hook) [1669565]- [x86] x86/retpolines: Disable switch jump tables when retpolines are enabled (Waiman Long) [1688258] - [x86] x86, retpolines: Raise limit for generating indirect calls from switch-case (Waiman Long) [1688258] - [net] vsock/virtio: fix kernel panic from virtio_transport_reset_no_sock (Stefano Garzarella) [1676595] - [net] vsock/virtio: reset connected sockets on device removal (Stefano Garzarella) [1676595] - [net] vsock/virtio: fix kernel panic after device hot-unplug (Stefano Garzarella) [1676595] - [powerpc] powerpc/livepatch: return -ERRNO values in save_stack_trace_tsk_reliable() (Joe Lawrence) [1659856] - [powerpc] powerpc/livepatch: small cleanups in save_stack_trace_tsk_reliable() (Joe Lawrence) [1659856] - [powerpc] powerpc/livepatch: relax reliable stack tracer checks for first-frame (Joe Lawrence) [1659856] - [powerpc] powerpc/64s: Make reliable stacktrace dependency clearer (Joe Lawrence) [1659856] - [powerpc] powerpc/64s: Clear on-stack exception marker upon exception return (Joe Lawrence) [1659856] - [infiniband] iw_cxgb4: Support FW write completion WR (Arjun Vynipadath) [1671320] - [infiniband] iw_cxgb4: RDMA write with immediate support (Arjun Vynipadath) [1671320] - [infiniband] rdma/cxgb4: fix some info leaks (Arjun Vynipadath) [1671320] - [infiniband] rdma/cxgb4: Add support for 64Byte cqes (Arjun Vynipadath) [1671320] - [pci] pci: remove unused functionality (Tomas Henzl) [1622638] - [scsi] Revert "[scsi] aacraid: add removed id table" (Tomas Henzl) [1622638] - [scsi] Revert "[scsi] be2iscsi: add removed id table" (Tomas Henzl) [1622638] - [scsi] Revert "[scsi] mpt3sas: add removed id table" (Tomas Henzl) [1622638] - [scsi] Revert "[scsi] qla2xxx: add removed id table" (Tomas Henzl) [1622638] - [scsi] Revert "[scsi] qla4xxx: add removed id table" (Tomas Henzl) [1622638] - [scsi] Revert "[scsi] megaraid_sas: add removed id table" (Tomas Henzl) [1622638] - [scsi] lfpc: remove Lancer FCoE (Tomas Henzl) [1622638] - [scsi] Revert "[scsi] lpfc: add removed id table" (Tomas Henzl) [1622638] - [scsi] Revert "[scsi] lfpc: add Lancer FCoE to the removed devices" (Tomas Henzl) [1622638]- [kernel] printk: Export console_printk (Prarit Bhargava) [1642870] - [video] fbcon: Silence fbcon logo on 'quiet' boots (Prarit Bhargava) [1642870] - [scsi] scsi: ibmvscsi: Fix empty event pool access during host removal (Steve Best) [1692463] - [scsi] scsi: ibmvscsi: Protect ibmvscsi_head from concurrent modificaiton (Steve Best) [1692463] - [scsi] scsi: ibmvscsi: Improve strings handling (Steve Best) [1692463] - [x86] x86/mce: Handle varying MCA bank counts (David Arcari) [1668779] - [block] virtio_blk: add discard and write zeroes support (Stefano Garzarella) [1692939] - [arm64] arm64: kaslr: ensure randomized quantities are clean also when kaslr is off (Mark Salter) [1673068] - [arm64] arm64: kaslr: ensure randomized quantities are clean to the PoC (Mark Salter) [1673068] - [tools] perf annotate: Fix getting source line failure (Michael Petlan) [1614435] - [infiniband] IB/hfi1: Remove overly conservative VM_EXEC flag check (Alex Estrin) [1680018]- [scsi] scsi: qla2xxx: Fix NULL pointer crash due to stale CPUID (Himanshu Madhani) [1685013] - [scsi] scsi: core: Avoid that system resume triggers a kernel warning (Ewan Milne) [1691903] - [scsi] scsi: core: reset host byte in DID_NEXUS_FAILURE case (Ewan Milne) [1691903] - [scsi] scsi: core: Synchronize request queue PM status only on successful resume (Ewan Milne) [1691903] - [scsi] scsi: sd: Fix cache_type_store() (Ewan Milne) [1691903] - [scsi] scsi: sd: use mempool for discard special page (Ewan Milne) [1691903] - [scsi] scsi: core: Remove scsi_block_when_processing_errors: message (Ewan Milne) [1691903] - [scsi] scsi: core: Allow state transitions from OFFLINE to BLOCKED (Ewan Milne) [1691903] - [scsi] scsi: core: remove unnecessary unlikely() (Ewan Milne) [1691903] - [scsi] scsi: st: remove redundant pointer STbuffer (Ewan Milne) [1691903] - [scsi] scsi: core: Avoid that SCSI device removal through sysfs triggers a deadlock (Ewan Milne) [1691903] - [fs] scsi: sysfs: Introduce sysfs_{un,}break_active_protection() (Ewan Milne) [1691903] - [scsi] scsi sg: remove incorrect scsi command checking logic (Ewan Milne) [1691903] - [scsi] scsi: read host_busy via scsi_host_busy() (Ewan Milne) [1691903] - [scsi] scsi: sd: Remove a superfluous assignment (Ewan Milne) [1691903] - [scsi] scsi: don't add scsi command result bytes (Ewan Milne) [1691903] - [scsi] scsi: core: check for equality of result byte values (Ewan Milne) [1691903] - [scsi] scsi: scsi_transport_fc: use 64-bit timestamps consistently (Ewan Milne) [1691903] - [scsi] scsi: sg: clean up gfp_mask in sg_build_indirect (Ewan Milne) [1691903] - [scsi] scsi: core: remove Scsi_Cmnd typedef (Ewan Milne) [1691903] - [netdrv] ibmvnic: Report actual backing device speed and duplex values (Steve Best) [1691862] - [kernel] sched/fair: Fix O(nr_cgroups) in the load balancing path (Phil Auld) [1685636] {CVE-2018-20784} - [kernel] sched/fair: Fix insertion in rq->leaf_cfs_rq_list (Phil Auld) [1685636] {CVE-2018-20784} - [kernel] sched/fair: Add tmp_alone_branch assertion (Phil Auld) [1685636] {CVE-2018-20784} - [kernel] sched/fair: Fix infinite loop in update_blocked_averages() by reverting a9e7f6544b9c (Phil Auld) [1685636] {CVE-2018-20784} - [kernel] tracing: Do a WARN_ON() if start_thread() in hwlat is called when thread exists (Jerome Marchand) [1693050] - [kernel] ftrace: Add missing check for existing hwlat thread (Jerome Marchand) [1693050] - [kernel] tracing: Do not call start/stop() functions when tracing_on does not change (Jerome Marchand) [1693050]- [scsi] scsi: lpfc: Fixup eq_clr_intr references (Dick Kennedy) [1692882] - [scsi] scsi: lpfc: Fix build error (Dick Kennedy) [1692882] - [scsi] scsi: be2iscsi: lpfc: fix typo (Dick Kennedy) [1692882] - [scsi] scsi: lpfc: Update lpfc version to 12.2.0.1 (Dick Kennedy) [1692882] - [scsi] scsi: lpfc: Update Copyright in driver version (Dick Kennedy) [1692882] - [scsi] scsi: lpfc: Enhance 6072 log string (Dick Kennedy) [1692882] - [scsi] scsi: lpfc: Fix duplicate log message numbers (Dick Kennedy) [1692882] - [scsi] scsi: lpfc: Specify node affinity for queue memory allocation (Dick Kennedy) [1692882] - [scsi] scsi: lpfc: Reduce memory footprint for lpfc_queue (Dick Kennedy) [1692882] - [scsi] scsi: lpfc: Add loopback testing to trunking mode (Dick Kennedy) [1692882] - [scsi] scsi: lpfc: Fix link speed reporting for 4-link trunk (Dick Kennedy) [1692882] - [scsi] scsi: lpfc: Fix handling of trunk links state reporting (Dick Kennedy) [1692882] - [scsi] scsi: lpfc: Fix protocol support on G6 and G7 adapters (Dick Kennedy) [1692882] - [scsi] scsi: lpfc: Correct boot bios information to FDMI registration (Dick Kennedy) [1692882] - [scsi] scsi: lpfc: Fix HDMI2 registration string for symbolic name (Dick Kennedy) [1692882] - [scsi] scsi: lpfc: Fix fc4type information for FDMI (Dick Kennedy) [1692882] - [scsi] scsi: lpfc: Fix FDMI manufacturer attribute value (Dick Kennedy) [1692882] - [scsi] scsi: lpfc: Fix io lost on host resets (Dick Kennedy) [1692882] - [scsi] scsi: lpfc: Fix mailbox hang on adapter init (Dick Kennedy) [1692882] - [scsi] scsi: lpfc: Fix driver crash in target reset handler (Dick Kennedy) [1692882] - [scsi] scsi: lpfc: Correct localport timeout duration error (Dick Kennedy) [1692882] - [scsi] scsi: lpfc: nvmet: avoid hang / use-after-free when destroying targetport (Dick Kennedy) [1692882] - [scsi] scsi: lpfc: Convert bootstrap mbx polling from msleep to udelay (Dick Kennedy) [1692882] - [scsi] scsi: lpfc: Coordinate adapter error handling with offline handling (Dick Kennedy) [1692882] - [scsi] scsi: lpfc: Stop adapter if pci errors detected (Dick Kennedy) [1692882] - [scsi] scsi: lpfc: Fix deadlock due to nested hbalock call (Dick Kennedy) [1692882] - [scsi] scsi: lpfc: Fix nvmet handling of first burst cmd (Dick Kennedy) [1692882] - [scsi] scsi: lpfc: Fix lpfc_nvmet_mrq attribute handling when 0 (Dick Kennedy) [1692882] - [scsi] scsi: lpfc: Fix nvmet async receive buffer replenishment (Dick Kennedy) [1692882] - [scsi] scsi: lpfc: Fix location of SCSI ktime counters (Dick Kennedy) [1692882] - [scsi] scsi: lpfc: Fix SLI3 commands being issued on SLI4 devices (Dick Kennedy) [1692882] - [scsi] scsi: lpfc: Fix use-after-free mailbox cmd completion (Dick Kennedy) [1692882] - [scsi] scsi: lpfc: Resolve irq-unsafe lockdep heirarchy warning in lpfc_io_free (Dick Kennedy) [1692882] - [scsi] scsi: lpfc: Resolve inconsistent check of hdwq in lpfc_scsi_cmd_iocb_cmpl (Dick Kennedy) [1692882] - [scsi] scsi: lpfc: Fix error codes in lpfc_sli4_pci_mem_setup() (Dick Kennedy) [1692882] - [scsi] scsi: lpfc: fix 32-bit format string warning (Dick Kennedy) [1692882] - [scsi] scsi: lpfc: fix unused variable warning (Dick Kennedy) [1692882] - [scsi] scsi: lpfc: resolve static checker warning in lpfc_sli4_hba_unset (Dick Kennedy) [1692882] - [scsi] scsi: lpfc: Correct __lpfc_sli_issue_iocb_s4 lockdep check (Dick Kennedy) [1692882] - [scsi] scsi: lpfc: fix calls to dma_set_mask_and_coherent() (Dick Kennedy) [1692882] - [scsi] scsi: lpfc: use dma_set_mask_and_coherent (Dick Kennedy) [1692882] - [scsi] scsi: lpfc: Remove set but not used variable 'phys_id' (Dick Kennedy) [1692882] - [scsi] scsi: lpfc: fix a handful of indentation issues (Dick Kennedy) [1692882] - [scsi] scsi: lpfc: Fix error code if kcalloc() fails (Dick Kennedy) [1692882] - [security] security/selinux: fix SECURITY_LSM_NATIVE_LABELS on reused superblock (Ondrej Mosnacek) [1683296] - [security] selinux: add the missing walk_size + len check in selinux_sctp_bind_connect (Ondrej Mosnacek) [1683296] - [security] selinux: fix avc audit messages (Ondrej Mosnacek) [1670039 1683296] - [security] selinux: replace BUG_ONs with WARN_ONs in avc.c (Ondrej Mosnacek) [1670039 1683296] - [security] selinux: log invalid contexts in AVCs (Ondrej Mosnacek) [1670039 1683296] - [security] selinux: replace some BUG_ON()s with a WARN_ON() (Ondrej Mosnacek) [1670039 1683296] - [security] selinux: inline some AVC functions used only once (Ondrej Mosnacek) [1670039 1683296] - [security] selinux: do not override context on context mounts (Ondrej Mosnacek) [1683296] - [security] selinux: never allow relabeling on context mounts (Ondrej Mosnacek) [1683296] - [security] selinux: stop passing MAY_NOT_BLOCK to the AVC upon follow_link (Ondrej Mosnacek) [1683296] - [security] selinux: avoid silent denials in permissive mode under RCU walk (Ondrej Mosnacek) [1683296] - [security] selinux: fix GPF on invalid policy (Ondrej Mosnacek) [1683296] - [security] selinux: overhaul sidtab to fix bug and improve performance (Ondrej Mosnacek) [1656787 1683296] - [security] selinux: use separate table for initial SID lookup (Ondrej Mosnacek) [1656787 1683296] - [security] selinux: make "selinux_policycap_names[]" const char * (Ondrej Mosnacek) [1683296] - [security] selinux: always allow mounting submounts (Ondrej Mosnacek) [1647723 1683296] - [security] selinux: refactor sidtab conversion (Ondrej Mosnacek) [1656787 1683296] - [security] selinux: fix non-MLS handling in mls_context_to_sid() (Ondrej Mosnacek) [1683296] - [security] selinux: check length properly in SCTP bind hook (Ondrej Mosnacek) [1683296] - [security] selinux: policydb - fix byte order and alignment issues (Ondrej Mosnacek) [1668222 1683296] - [security] selinux: Add __GFP_NOWARN to allocation at str_read() (Ondrej Mosnacek) [1683296] - [security] selinux: refactor mls_context_to_sid() and make it stricter (Ondrej Mosnacek) [1683296] - [security] selinux: fix mounting of cgroup2 under older policies (Ondrej Mosnacek) [1683296] - [security] selinux: cleanup dentry and inodes on error in selinuxfs (Ondrej Mosnacek) [1683296] - [security] selinux: constify write_op[] (Ondrej Mosnacek) [1683296] - [security] selinux: Cleanup printk logging in netnode (Ondrej Mosnacek) [1683296] - [security] selinux: Cleanup printk logging in avc (Ondrej Mosnacek) [1683296] - [security] selinux: Cleanup printk logging in netif (Ondrej Mosnacek) [1683296] - [security] selinux: Cleanup printk logging in netport (Ondrej Mosnacek) [1683296] - [security] selinux: Cleanup printk logging in sidtab (Ondrej Mosnacek) [1683296] - [security] selinux: Cleanup printk logging in netlink (Ondrej Mosnacek) [1683296] - [security] selinux: Cleanup printk logging in selinuxfs (Ondrej Mosnacek) [1683296] - [security] selinux: Cleanup printk logging in services (Ondrej Mosnacek) [1683296] - [security] selinux: Cleanup printk logging in avtab (Ondrej Mosnacek) [1683296] - [security] selinux: Cleanup printk logging in hooks (Ondrej Mosnacek) [1683296] - [security] selinux: Cleanup printk logging in policydb (Ondrej Mosnacek) [1683296] - [security] selinux: Cleanup printk logging in ebitmap (Ondrej Mosnacek) [1683296] - [security] selinux: Cleanup printk logging in conditional (Ondrej Mosnacek) [1683296] - [fs] fs/proc/kcore.c: fix invalid memory access in multi-page read optimization (Bhupesh Sharma) [1627539] - [fs] proc/kcore: add vmcoreinfo note to /proc/kcore (Bhupesh Sharma) [1627539] - [kernel] crash_core: use VMCOREINFO_SYMBOL_ARRAY() for swapper_pg_dir (Bhupesh Sharma) [1627539] - [fs] proc/kcore: optimize multiple page reads (Bhupesh Sharma) [1627539] - [fs] proc/kcore: clean up ELF header generation (Bhupesh Sharma) [1627539] - [fs] proc/kcore: hold lock during read (Bhupesh Sharma) [1627539] - [fs] proc/kcore: fix memory hotplug vs multiple opens race (Bhupesh Sharma) [1627539] - [fs] proc/kcore: replace kclist_lock rwlock with rwsem (Bhupesh Sharma) [1627539] - [fs] proc/kcore: don't grab lock for memory hotplug notifier (Bhupesh Sharma) [1627539] - [fs] proc/kcore: don't grab lock for kclist_add() (Bhupesh Sharma) [1627539]- [net] Merge branch 'linus/master' into rdma.git for-next (Jonathan Toppins) [1685304] - [netdrv] net: cisco: enic: Replace GFP_ATOMIC with GFP_KERNEL (Jonathan Toppins) [1685304] - [infiniband] RDMA/providers: Remove pointless functions (Jonathan Toppins) [1685304] - [infiniband] RDMA/usnic: Suppress a compiler warning (Jonathan Toppins) [1685304] - [infiniband] IB/usnic: usnic should not select INFINIBAND_USER_ACCESS (Jonathan Toppins) [1685304] - [infiniband] RDMA/vmw_pvrdma: Delete unused function (Jonathan Toppins) [1685304] - [infiniband] IB/usnic: Update with bug fixes from core code (Jonathan Toppins) [1685304] - [infiniband] RDMA/providers: Fix return value from create_srq callbacks (Jonathan Toppins) [1685304] - [infiniband] RDMA/rxe: Simplify the error handling code in rxe_create_ah() (Jonathan Toppins) [1685304] - [infiniband] IB/rxe: avoid unnecessary NULL check (Jonathan Toppins) [1685304] - [infiniband] IB/rxe: increase max MR limit (Jonathan Toppins) [1685304] - [infiniband] IB/rxe: Do not hide uABI stuff in memcpy (Jonathan Toppins) [1685304] - [net] rpc: remove unneeded variable 'ret' in rdma_listen_handler (Jonathan Toppins) [1685304] - [net] svcrdma: Clean up Read chunk path (Jonathan Toppins) [1685304] - [net] svcrdma: Avoid releasing a page in svc_xprt_release() (Jonathan Toppins) [1685304] - [net] sunrpc: remove redundant variables 'checksumlen', 'blocksize' and 'data' (Jonathan Toppins) [1685304] - [scsi] scsi: target: srp, vscsi, sbp, qla: use target_remove_session (Jonathan Toppins) [1685304] - [target] scsi: target: add session removal function (Jonathan Toppins) [1685304] - [target] scsi: target: rename target_alloc_session (Jonathan Toppins) [1685304] - [infiniband] RDMA/ipoib: Fix check for return code from ib_create_srq (Jonathan Toppins) [1685304] - [infiniband] IB/ipoib: Fix error return code in ipoib_dev_init() (Jonathan Toppins) [1685304] - [infiniband] IPoIB: use kvzalloc to allocate an array of bucket pointers (Jonathan Toppins) [1685304] - [infiniband] ib_srpt: use kvmalloc to allocate ring pointers (Jonathan Toppins) [1685304] - [infiniband] RDMA/ipoib: Fix return code from ipoib_cm_dev_init (Jonathan Toppins) [1685304] - [infiniband] IB/iser: Remove set-but-not-used variables (Jonathan Toppins) [1685304] - [infiniband] RDMA/ipoib: Prefer unsigned int to bare use of unsigned (Jonathan Toppins) [1685304] - [infiniband] RDMA/ipoib: Use min_t() macro instead of min() (Jonathan Toppins) [1685304] - [infiniband] IB/srp: Remove driver version and release data information (Jonathan Toppins) [1685304] - [target] scsi: target: Remove second argument from fabric_make_tpg() (Jonathan Toppins) [1685304] - [infiniband] IB/iser: set can_queue earlier to allow setting higher queue depth (Jonathan Toppins) [1685304] - [infiniband] RDMA/core: Set right entry state before releasing reference (Jonathan Toppins) [1685304] - [infiniband] IB/uverbs: Free uapi on destroy (Jonathan Toppins) [1685304] - [infiniband] RDMA/uverbs: Fix error cleanup path of ib_uverbs_add_one() (Jonathan Toppins) [1685304] - [infiniband] IB/core: Release object lock if destroy failed (Jonathan Toppins) [1685304] - [infiniband] IB/ucm: fix UCM link error (Jonathan Toppins) [1685304] - [infiniband] IB/core: Change filter function return type from int to bool (Jonathan Toppins) [1685304] - [infiniband] IB/core: Update GID entries for netdevice whose mac address changes (Jonathan Toppins) [1685304] - [infiniband] IB/core: Add default GIDs of the bond master netdev (Jonathan Toppins) [1685304] - [infiniband] IB/core: Consider adding default GIDs of bond device (Jonathan Toppins) [1685304] - [infiniband] IB/core: Delete lower netdevice default GID entries in bonding scenario (Jonathan Toppins) [1685304] - [infiniband] IB/core: Avoid confusing del_netdev_default_ips (Jonathan Toppins) [1685304] - [infiniband] IB/core: Add comment for change upper netevent handling (Jonathan Toppins) [1685304] - [infiniband] IB/ucm: Fix compiling ucm.c (Jonathan Toppins) [1685304] - [infiniband] IB/uverbs: Do not check for device disassociation during ioctl (Jonathan Toppins) [1685304] - [infiniband] IB/uverbs: Remove struct uverbs_root_spec and all supporting code (Jonathan Toppins) [1685304] - [infiniband] IB/uverbs: Use uverbs_api to unmarshal ioctl commands (Jonathan Toppins) [1685304] - [infiniband] IB/uverbs: Use uverbs_alloc for allocations (Jonathan Toppins) [1685304] - [infiniband] IB/uverbs: Add a simple allocator to uverbs_attr_bundle (Jonathan Toppins) [1685304] - [infiniband] IB/uverbs: Remove the ib_uverbs_attr pointer from each attr (Jonathan Toppins) [1685304] - [infiniband] IB/uverbs: Provide implementation private memory for the uverbs_attr_bundle (Jonathan Toppins) [1685304] - [infiniband] IB/uverbs: Use uverbs_api to manage the object type inside the uobject (Jonathan Toppins) [1685304] - [infiniband] IB/uverbs: Build the specs into a radix tree at runtime (Jonathan Toppins) [1685304] - [infiniband] IB/uverbs: Have the core code create the uverbs_root_spec (Jonathan Toppins) [1685304] - [infiniband] IB/uverbs: Fix reading of 32 bit flags (Jonathan Toppins) [1685304] - [infiniband] IB/ucm: Initialize sgid request GID attribute pointer (Jonathan Toppins) [1685304] - [infiniband] IB/uverbs: Allow all DESTROY commands to succeed after disassociate (Jonathan Toppins) [1685304] - [infiniband] IB/uverbs: Do not block disassociate during write() (Jonathan Toppins) [1685304] - [infiniband] IB/uverbs: Do not pass struct ib_device to the ioctl methods (Jonathan Toppins) [1685304] - [infiniband] IB/uverbs: Do not pass struct ib_device to the write based methods (Jonathan Toppins) [1685304] - [infiniband] IB/uverbs: Lower the test for ongoing disassociation (Jonathan Toppins) [1685304] - [infiniband] IB/uverbs: Allow uobject allocation to work concurrently with disassociate (Jonathan Toppins) [1685304] - [infiniband] IB/uverbs: Allow RDMA_REMOVE_DESTROY to work concurrently with disassociate (Jonathan Toppins) [1685304] - [include] IB/uverbs: Convert 'bool exclusive' into an enum (Jonathan Toppins) [1685304] - [include] IB/uverbs: Consolidate uobject destruction (Jonathan Toppins) [1685304] - [infiniband] IB/uverbs: Make the write path destroy methods use the same flow as ioctl (Jonathan Toppins) [1685304] - [infiniband] IB/uverbs: Remove rdma_explicit_destroy() from the ioctl methods (Jonathan Toppins) [1685304] - [infiniband] RDMA/core: Prefix _ib to IB/RoCE specific functions (Jonathan Toppins) [1685304] - [infiniband] RDMA/core: Simplify gid type check in cma_acquire_dev() (Jonathan Toppins) [1685304] - [infiniband] RDMA/core: Return bool instead of int (Jonathan Toppins) [1685304] - [infiniband] RDMA/cma: Get rid of 1 bit boolean (Jonathan Toppins) [1685304] - [infiniband] RDMA/cma: Constify path record, ib_cm_event, listen_id pointers (Jonathan Toppins) [1685304] - [infiniband] RDMA/core: Constify dst_addr argument (Jonathan Toppins) [1685304] - [infiniband] RDMA/cma: Simplify rdma_resolve_addr() error flow (Jonathan Toppins) [1685304] - [infiniband] RDMA/cma: Initialize resource type in __rdma_create_id() (Jonathan Toppins) [1685304] - [infiniband] RDMA/core: Check for verbs callbacks before using them (Jonathan Toppins) [1685304] - [infiniband] RDMA/core: Remove {create,destroy}_ah from mandatory verbs (Jonathan Toppins) [1685304] - [infiniband] IB/uverbs: Add UVERBS_ATTR_FLAGS_IN to the specs language (Jonathan Toppins) [1685304] - [infiniband] RDMA, core and ULPs: Declare ib_post_send() and ib_post_recv() arguments const (Jonathan Toppins) [1685304] - [infiniband] IB/mlx5, ib_post_send(), IB_WR_REG_SIG_MR: Do not modify the 'wr' argument (Jonathan Toppins) [1685304] - [net] net/xprtrdma: Restore needed argument to ib_post_send (Jonathan Toppins) [1685304] - [net] net/xprtrdma: Simplify ib_post_(send|recv|srq_recv)() calls (Jonathan Toppins) [1685304] - [nvme] nvmet-rdma: Simplify ib_post_(send|recv|srq_recv)() calls (Jonathan Toppins) [1685304] - [nvme] nvme-rdma: Simplify ib_post_(send|recv|srq_recv)() calls (Jonathan Toppins) [1685304] - [infiniband] IB/srpt: Simplify ib_post_(send|recv|srq_recv)() calls (Jonathan Toppins) [1685304] - [infiniband] IB/srp: Simplify ib_post_(send|recv|srq_recv)() calls (Jonathan Toppins) [1685304] - [infiniband] IB/isert: Simplify ib_post_(send|recv|srq_recv)() calls (Jonathan Toppins) [1685304] - [infiniband] IB/iser: Simplify ib_post_(send|recv|srq_recv)() calls (Jonathan Toppins) [1685304] - [infiniband] IB/IPoIB: Simplify ib_post_(send|recv|srq_recv)() calls (Jonathan Toppins) [1685304] - [infiniband] RDMA: Constify the argument of the work request conversion functions (Jonathan Toppins) [1685304] - [infiniband] IB/iser: Inline two work request conversion functions (Jonathan Toppins) [1685304] - [infiniband] RDMA/cma: Consider netdevice for RoCE ports (Jonathan Toppins) [1685304] - [infiniband] IB/core: Introduce and use sgid_attr in CM requests (Jonathan Toppins) [1685304] - [infiniband] IB/core: Remove extra parentheses (Jonathan Toppins) [1685304] - [infiniband] IB/uverbs: Fix locking around struct ib_uverbs_file ucontext (Jonathan Toppins) [1685304] - [infiniband] IB/uverbs: Move the FD uobj type struct file allocation to alloc_commit (Jonathan Toppins) [1685304] - [infiniband] IB/uverbs: Always propagate errors from rdma_alloc_commit_uobject() (Jonathan Toppins) [1685304] - [infiniband] IB/uverbs: Rework the locking for cleaning up the ucontext (Jonathan Toppins) [1685304] - [infiniband] IB/uverbs: Revise and clarify the rwsem and uobjects_lock (Jonathan Toppins) [1685304] - [infiniband] IB/uverbs: Clarify and revise uverbs_close_fd (Jonathan Toppins) [1685304] - [infiniband] IB/uverbs: Revise the placement of get/puts on uobject (Jonathan Toppins) [1685304] - [infiniband] IB/uverbs: Clarify the kref'ing ordering for alloc_commit (Jonathan Toppins) [1685304] - [infiniband] IB/uverbs: Handle IDR and FD types without truncation (Jonathan Toppins) [1685304] - [infiniband] IB/uverbs: Get rid of null_obj_type (Jonathan Toppins) [1685304] - [infiniband] RDMA/core: Simplify ib_post_(send|recv|srq_recv)() calls (Jonathan Toppins) [1685304] - [include] IB/core: Allow ULPs to specify NULL as the third ib_post_(send|recv|srq_recv)() argument (Jonathan Toppins) [1685304] - [include] IB/mlx5: Introduce driver create and destroy flow methods (Jonathan Toppins) [1685304] - [infiniband] IB: Support ib_flow creation in drivers (Jonathan Toppins) [1685304] - [infiniband] IB/mlx5: Introduce flow steering matcher uapi object (Jonathan Toppins) [1685304] - [include] IB/uverbs: Move ib_access_flags and ib_read_counters_flags to uapi (Jonathan Toppins) [1685304] - [infiniband] IB/cm: Remove cma_multicast->igmp_joined (Jonathan Toppins) [1685304] - [infiniband] RDMA/umem: Refactor exit paths in ib_umem_get (Jonathan Toppins) [1685304] - [infiniband] IB: Enable uverbs_destroy_def_handler to be used by drivers (Jonathan Toppins) [1685304] - [include] IB/uverbs: Pass IB_UVERBS_QPF_GRH_REQUIRED to user space (Jonathan Toppins) [1685304] - [infiniband] RDMA: Validate grh_required when handling AVs (Jonathan Toppins) [1685304] - [infiniband] RDMA/hfi1: Move grh_required into update_sm_ah (Jonathan Toppins) [1685304] - [infiniband] IB/core: Simplify check for RoCE route resolve (Jonathan Toppins) [1685304] - [infiniband] IB/uverbs: Do not use uverbs_cmd_mask in the ioctl path (Jonathan Toppins) [1685304] - [infiniband] RDMA/rw: Fix rdma_rw_ctx_signature_init() kernel-doc header (Jonathan Toppins) [1685304] - [infiniband] RDMA/core: Remove set-but-not-used variables (Jonathan Toppins) [1685304] - [infiniband] RDMA/core: Remove ib_find_cached_gid() and ib_find_cached_gid_by_port() (Jonathan Toppins) [1685304] - [infiniband] IB/cm: Remove unused and erroneous msg sequence encoding (Jonathan Toppins) [1685304] - [infiniband] IB/uverbs: Replace ib_ucq_object uverbs_file with the one in ib_uobject (Jonathan Toppins) [1685304] - [infiniband] IB/uverbs: Remove ib_uobject_file (Jonathan Toppins) [1685304] - [infiniband] IB/uverbs: Tidy up remaining references to ucontext (Jonathan Toppins) [1685304] - [infiniband] IB/uverbs: Replace file->ucontext with file in uverbs_cmd.c (Jonathan Toppins) [1685304] - [infiniband] IB/uverbs: Replace ib_ucontext with ib_uverbs_file in core function calls (Jonathan Toppins) [1685304] - [infiniband] IB/uverbs: Move non driver related elements from ib_ucontext to ib_ufile (Jonathan Toppins) [1685304] - [infiniband] IB/uverbs: Add a uobj_perform_destroy helper (Jonathan Toppins) [1685304] - [infiniband] RDMA/uverbs: Combine MIN_SZ_OR_ZERO with UVERBS_ATTR_STRUCT (Jonathan Toppins) [1685304] - [infiniband] RDMA/uverbs: Use UVERBS_ATTR_MIN_SIZE correctly and uniformly (Jonathan Toppins) [1685304] - [infiniband] RDMA/uverbs: Remove UA_FLAGS (Jonathan Toppins) [1685304] - [infiniband] RDMA/uverbs: Get rid of the & in method specifications (Jonathan Toppins) [1685304] - [infiniband] IB: Improve uverbs_cleanup_ucontext algorithm (Jonathan Toppins) [1685304] - [infiniband] RDMA/uverbs: Simplify UVERBS_OBJECT and _TREE family of macros (Jonathan Toppins) [1685304] - [infiniband] RDMA/uverbs: Simplify method definition macros (Jonathan Toppins) [1685304] - [infiniband] RDMA/uverbs: Simplify UVERBS_ATTR family of macros (Jonathan Toppins) [1685304] - [infiniband] RDMA/uverbs: Split UVERBS_ATTR_FLOW_ACTION_ESP_HANDLE (Jonathan Toppins) [1685304] - [infiniband] RDMA/uverbs: Store the specs_root in the struct ib_uverbs_device (Jonathan Toppins) [1685304] - [infiniband] IB/cm: Remove now useless rcu_lock in dst_fetch_ha (Jonathan Toppins) [1685304] - [infiniband] IB/core: Check for rdma_protocol_ib only after validating port_num (Jonathan Toppins) [1685304] - [infiniband] RDMA/uverbs: Remove redundant check (Jonathan Toppins) [1685304] - [infiniband] RDMA/umem: Don't check for a negative return value of dma_map_sg_attrs() (Jonathan Toppins) [1685304] - [infiniband] RDMA/verbs: Drop kernel variant of destroy_flow (Jonathan Toppins) [1685304] - [infiniband] RDMA/verbs: Drop kernel variant of create_flow (Jonathan Toppins) [1685304] - [infiniband] RDMA/uverbs: Check existence of create_flow callback (Jonathan Toppins) [1685304] - [infiniband] RDMA/core: Remove unused ib cache functions (Jonathan Toppins) [1685304] - [infiniband] Revert "[infiniband] RDMA/hns: Only assgin the fields of the av if IB_QP_AV bit is set" (Jonathan Toppins) [1685304] - [infiniband] RDMA: Convert drivers to use the AH's sgid_attr in post_wr paths (Jonathan Toppins) [1685304] - [infiniband] IB/mlx4: Use GID attribute from ah attribute (Jonathan Toppins) [1685304] - [infiniband] IB/rxe: Use rdma GID API (Jonathan Toppins) [1685304] - [infiniband] IB/cm: Use sgid_attr from the AV (Jonathan Toppins) [1685304] - [infiniband] IB/cm: Replace members of sa_path_rec with 'struct sgid_attr *' (Jonathan Toppins) [1685304] - [infiniband] IB/cm: Pass the sgid_attr through various events (Jonathan Toppins) [1685304] - [infiniband] IB/cm: Keep track of the sgid_attr that created the cm id (Jonathan Toppins) [1685304] - [infiniband] IB: Make init_ah_attr_grh_fields set sgid_attr (Jonathan Toppins) [1685304] - [infiniband] IB: Make ib_init_ah_from_mcmember set sgid_attr (Jonathan Toppins) [1685304] - [infiniband] IB: Make ib_init_ah_attr_from_wc set sgid_attr (Jonathan Toppins) [1685304] - [infiniband] IB/core: Free GID table entry during GID deletion (Jonathan Toppins) [1685304] - [infiniband] RDMA/cma: Consider net namespace while leaving multicast group (Jonathan Toppins) [1685304] - [infiniband] IB/uverbs: Delete type and id from uverbs_obj_attr (Jonathan Toppins) [1685304] - [infiniband] IB/rdmavt, IB/hfi1: Create device dependent s_flags (Jonathan Toppins) [1685304] - [infiniband] IB/core: Expose ib_ucontext from a given ib_uverbs_file (Jonathan Toppins) [1685304] - [include] IB/core: Introduce DECLARE_UVERBS_GLOBAL_METHODS (Jonathan Toppins) [1685304] - [infiniband] IB/uverbs: Allow an empty namespace in ioctl() framework (Jonathan Toppins) [1685304] - [infiniband] IB/uverbs: Add a macro to define a type with no kernel known size (Jonathan Toppins) [1685304] - [infiniband] IB/uverbs: Add PTR_IN attributes that are allocated/copied automatically (Jonathan Toppins) [1685304] - [infiniband] IB/uverbs: Refactor uverbs_finalize_objects (Jonathan Toppins) [1685304] - [infiniband] IB/uverbs: Export uverbs idr and fd types (Jonathan Toppins) [1685304] - [infiniband] IB/mad: Use IDR for agent IDs (Jonathan Toppins) [1685304] - [infiniband] RDMA: Hold the sgid_attr inside the struct ib_ah/qp (Jonathan Toppins) [1685304] - [infiniband] RDMA: Convert drivers to use sgid_attr instead of sgid_index (Jonathan Toppins) [1685304] - [infiniband] IB{cm, core}: Introduce and use ah_attr copy, move, replace APIs (Jonathan Toppins) [1685304] - [infiniband] IB/core: Tidy ib_resolve_eth_dmac (Jonathan Toppins) [1685304] - [infiniband] IB/core: Add a sgid_attr pointer to struct rdma_ah_attr (Jonathan Toppins) [1685304] - [infiniband] IB: Ensure that all rdma_ah_attr's are zero initialized (Jonathan Toppins) [1685304] - [infiniband] IB/mad: Agent registration is process context only (Jonathan Toppins) [1685304] - [infiniband] RDMA/uverbs: Refactor flow_resources_alloc() function (Jonathan Toppins) [1685304] - [infiniband] RDMA/nldev: Return port capability flag for IB only (Jonathan Toppins) [1685304] - [net] RDMA/smc: Replace ib_query_gid with rdma_get_gid_attr (Jonathan Toppins) [1685304] - [include] IB/cache: Restore compatibility for ib_query_gid (Jonathan Toppins) [1685304] - [infiniband] IB: Replace ib_query_gid/ib_get_cached_gid with rdma_query_gid (Jonathan Toppins) [1685304] - [infiniband] IB/core: Make rdma_find_gid_by_filter support all protocols (Jonathan Toppins) [1685304] - [infiniband] IB/core: Provide rdma_ versions of the gid cache API (Jonathan Toppins) [1685304] - [infiniband] IB/core: Replace ib_query_gid with rdma_get_gid_attr (Jonathan Toppins) [1685304] - [infiniband] IB/core: Introduce GID attribute get, put and hold APIs (Jonathan Toppins) [1685304] - [infiniband] RDMA: Use GID from the ib_gid_attr during the add_gid() callback (Jonathan Toppins) [1685304] - [infiniband] IB/core: Introduce GID entry reference counts (Jonathan Toppins) [1685304] - [infiniband] IB/core: Store default GID property per-table instead of per-entry (Jonathan Toppins) [1685304] - [infiniband] IB/core: Do not set the gid type when reserving default entries (Jonathan Toppins) [1685304] - [include] IDR: Expose the XArray lock (Jonathan Toppins) [1688319] - [x86] x86/cpufeatures: Enumerate MOVDIR64B instruction (Steve Best) [1482754] - [x86] x86/cpufeatures: Enumerate MOVDIRI instruction (Steve Best) [1482754] - [nvme] nvme: allow ANA support to be independent of native multipathing (Ewan Milne) [1690940] - [nvme] nvme: multipath: Change default of kernel NVMe multipath to be disabled (Ewan Milne) [1690940] - [nvme] nvme: convert to SPDX identifiers (Ewan Milne) [1690940] - [nvme] nvme-multipath: round-robin I/O policy (Ewan Milne) [1690940] - [nvme] nvme-multipath: drop optimization for static ANA group IDs (Ewan Milne) [1690940] - [nvme] nvme-multipath: zero out ANA log buffer (Ewan Milne) [1690940] - [nvme] nvme-fc: fix numa_node when dev is null (Ewan Milne) [1690940] - [nvme] nvme: add a numa_node field to struct nvme_ctrl (Ewan Milne) [1690940] - [nvme] nvme: update node paths after adding new path (Ewan Milne) [1690940] - [nvme] nvme: take node locality into account when selecting a path (Ewan Milne) [1690940] - [s390] s390/mm: Fix ERROR: "__node_distance" undefined! (Ewan Milne) [1690940] - [nvme] nvme: call nvme_complete_rq when nvmf_check_ready fails for mpath I/O (Ewan Milne) [1690940] - [nvme] nvme: properly propagate errors in nvme_mpath_init (Ewan Milne) [1690940] - [nvme] nvme: fixup crash on failed discovery (Ewan Milne) [1690940] - [nvme] nvme: add ANA support (Ewan Milne) [1690940] - [include] nvme.h: fixup ANA group descriptor format (Ewan Milne) [1690940] - [include] nvme.h: add ANA definitions (Ewan Milne) [1690940] - [nvme] nvme: remove nvme_req_needs_failover (Ewan Milne) [1690940] - [nvme] nvme: simplify the API for getting log pages (Ewan Milne) [1690940] - [include] nvme.h: add support for the log specific field (Ewan Milne) [1690940]- [md] dm writecache: set "Tech Preview" taint using mark_tech_preview() (Mike Snitzer) [1690587] - [md] dm integrity: limit the rate of error messages (Mike Snitzer) [1690105] - [md] dm snapshot: don't define direct_access if we don't support it (Mike Snitzer) [1690105] - [md] dm cache: add support for discard passdown to the origin device (Mike Snitzer) [1690105] - [md] dm writecache: fix typo in name for writeback_wq (Mike Snitzer) [1690105] - [md] dm thin: add sanity checks to thin-pool and external snapshot creation (Mike Snitzer) [1690105] - [md] dm block manager: remove redundant unlikely annotation (Mike Snitzer) [1690105] - [md] dm verity fec: remove redundant unlikely annotation (Mike Snitzer) [1690105] - [md] dm integrity: remove redundant unlikely annotation (Mike Snitzer) [1690105] - [md] dm switch: use struct_size() in kzalloc() (Mike Snitzer) [1690105] - [md] dm: remove unused _rq_tio_cache and _rq_cache (Mike Snitzer) [1690105] - [md] dm crypt: don't overallocate the integrity tag space (Mike Snitzer) [1690105] - [md] dm: eliminate 'split_discard_bios' flag from DM target interface (Mike Snitzer) [1690105] - [md] dm: always call blk_queue_split() in dm_process_bio() (Mike Snitzer) [1690105] - [md] dm: update dm_process_bio() to split bio if in ->make_request_fn() (Mike Snitzer) [1690105] - [md] dm rq: remove unused arguments from rq_completed() (Mike Snitzer) [1690105] - [md] dm integrity: replace open-coded allocation size multiplication (Mike Snitzer) [1690105] - [md] dm: Remove VLA usage from hashes (Mike Snitzer) [1690105] - [crypto] crypto: hash - Remove VLA usage (Mike Snitzer) [1690105] - [md] dm: Avoid namespace collision with bitmap API (Mike Snitzer) [1690105] - [md] md/dm-writecache: Don't request pointer dummy_addr when not required (Mike Snitzer) [1690105] - [scsi] scsi: qla2xxx: avoid printf format warning (Himanshu Madhani) [1664534] - [scsi] scsi: qla2xxx: Fix issue reported by static checker for qla2x00_els_dcmd2_sp_done() (Himanshu Madhani) [1664534] - [scsi] qla2xxx: Update driver version to 10.00.00.14.08.1-k (Himanshu Madhani) [1664534] - [scsi] scsi: qla2xxx: Avoid PCI IRQ affinity mapping when multiqueue is not supported (Himanshu Madhani) [1664534] - [scsi] scsi: qla2xxx: Add new FW dump template entry types (Himanshu Madhani) [1664534] - [scsi] scsi: qla2xxx: Fix code indentation for qla27xx_fwdt_entry (Himanshu Madhani) [1664534] - [scsi] scsi: qla2xxx: Move marker request behind QPair (Himanshu Madhani) [1664534] - [scsi] scsi: qla2xxx: Prevent SysFS access when chip is down (Himanshu Madhani) [1664534] - [scsi] scsi: qla2xxx: Add support for setting port speed (Himanshu Madhani) [1664534] - [scsi] scsi: qla2xxx: Prevent multiple ADISC commands per session (Himanshu Madhani) [1664534] - [scsi] scsi: qla2xxx: Check for FW started flag before aborting (Himanshu Madhani) [1664534] - [scsi] scsi: qla2xxx: Fix unload when NVMe devices are configured (Himanshu Madhani) [1664534] - [scsi] scsi: qla2xxx: Add First Burst support for FC-NVMe devices (Himanshu Madhani) [1664534] - [scsi] scsi: qla2xxx: Fix LUN discovery if loop id is not assigned yet by firmware (Himanshu Madhani) [1664534] - [scsi] scsi: qla2xxx: remove redundant null check on pointer sess (Himanshu Madhani) [1664534] - [scsi] scsi: qla2xxx: Move debug messages before sending srb preventing panic (Himanshu Madhani) [1664534] - [scsi] scsi: qla2xxx: Use complete switch scan for RSCN events (Himanshu Madhani) [1664534] - [scsi] scsi: qla2xxx: Fix fw options handle eh_bus_reset() (Himanshu Madhani) [1664534] - [scsi] scsi: qla2xxx: Restore FAWWPN of Physical Port only for loop down (Himanshu Madhani) [1664534] - [scsi] scsi: qla2xxx: Prevent memory leak for CT req/rsp allocation (Himanshu Madhani) [1664534] - [scsi] scsi: qla2xxx: Fix SRB allocation flag to avoid sleeping in IRQ context (Himanshu Madhani) [1664534] - [scsi] scsi: qla2xxx: allow session delete to finish before create. (Himanshu Madhani) [1664534] - [scsi] scsi: qla2xxx: fix fcport null pointer access. (Himanshu Madhani) [1664534] - [scsi] scsi: qla2xxx: flush IO on chip reset or sess delete (Himanshu Madhani) [1664534] - [scsi] scsi: qla2xxx: Fix session cleanup hang (Himanshu Madhani) [1664534] - [scsi] scsi: qla2xxx: Change default ZIO threshold. (Himanshu Madhani) [1664534] - [scsi] scsi: qla2xxx: Add pci function reset support. (Himanshu Madhani) [1664534] - [scsi] scsi: qla2xxx: Fix N2N target discovery with Local loop (Himanshu Madhani) [1664534] - [scsi] scsi: qla2xxx: no need to check return value of debugfs_create functions (Himanshu Madhani) [1664534] - [scsi] scsi: qla2xxx: Fix DMA error when the DIF sg buffer crosses 4GB boundary (Himanshu Madhani) [1664534] - [scsi] scsi: qla2xxx: Add protection mask module parameters (Himanshu Madhani) [1664534] - [scsi] scsi: qla2xxx: Fix for FC-NVMe discovery for NPIV port (Himanshu Madhani) [1664534] - [scsi] scsi: qla2xxx: Fix NPIV handling for FC-NVMe (Himanshu Madhani) [1664534] - [scsi] scsi: qla2xxx: Enable FC-NVME on NPIV ports (Himanshu Madhani) [1664534] - [scsi] Revert "scsi: qla2xxx: Fix NVMe Target discovery" (Himanshu Madhani) [1664534] - [scsi] scsi: qla2xxx: NULL check before some freeing functions is not needed (Himanshu Madhani) [1664534] - [scsi] scsi: qla2xxx: Split the __qla2x00_abort_all_cmds() function (Himanshu Madhani) [1664534] - [scsi] scsi: qla2xxx: Introduce a switch/case statement in qlt_xmit_tm_rsp() (Himanshu Madhani) [1664534] - [scsi] scsi: qla2xxx: Fix a typo in MODULE_PARM_DESC (Himanshu Madhani) [1664534] - [scsi] scsi: qla2xxx: Remove two arguments from qlafx00_error_entry() (Himanshu Madhani) [1664534] - [scsi] scsi: qla2xxx: Make sure that qlafx00_ioctl_iosb_entry() initializes 'res' (Himanshu Madhani) [1664534] - [scsi] scsi: qla2xxx: Remove a set-but-not-used variable (Himanshu Madhani) [1664534] - [scsi] scsi: qla2xxx: Make qla2x00_sysfs_write_nvram() easier to analyze (Himanshu Madhani) [1664534] - [scsi] scsi: qla2xxx: Declare local functions 'static' (Himanshu Madhani) [1664534] - [scsi] scsi: qla2xxx: Improve several kernel-doc headers (Himanshu Madhani) [1664534] - [scsi] scsi: qla2xxx: Modify fall-through annotations (Himanshu Madhani) [1664534] - [scsi] scsi: qla2xxx: fully convert to the generic DMA API (Himanshu Madhani) [1664534] - [scsi] scsi: qla2xxx: Simplify conditional check (Himanshu Madhani) [1664534] - [scsi] scsi: qla2xxx: Remove unnecessary self assignment (Himanshu Madhani) [1664534] - [scsi] scsi: qla2xxx: Return switch command on a timeout (Himanshu Madhani) [1664534] - [scsi] scsi: qla2xxx: Move log messages before issuing command to firmware (Himanshu Madhani) [1664534] - [scsi] scsi: qla2xxx: Fix for double free of SRB structure (Himanshu Madhani) [1664534] - [scsi] scsi: qla2xxx: Fix recursive mailbox timeout (Himanshu Madhani) [1664534] - [scsi] scsi: qla2xxx: Fix NVMe Target discovery (Himanshu Madhani) [1664534] - [scsi] scsi: qla2xxx: don't allow negative thresholds (Himanshu Madhani) [1664534] - [scsi] scsi: qla2xxx: Fix comment in MODULE_PARM_DESC in qla2xxx (Himanshu Madhani) [1664534] - [scsi] scsi: qla2xxx: Remove set but not used variable 'ptr_dma' (Himanshu Madhani) [1664534] - [scsi] scsi: qla2xxx: fix typo "CT-PASSTRHU" -> "CT-PASSTHRU" (Himanshu Madhani) [1664534] - [scsi] scsi: qla2xxx: Fix an endian bug in fcpcmd_is_corrupted() (Himanshu Madhani) [1664534] - [scsi] scsi: qla2xxx: Fix double increment of switch scan retry count (Himanshu Madhani) [1664534] - [scsi] scsi: qla2xxx: Fix duplicate switch's Nport ID entries (Himanshu Madhani) [1664534] - [scsi] scsi: qla2xxx: Remove stale debug trace message from tcm_qla2xxx (Himanshu Madhani) [1664534] - [scsi] scsi: qla2xxx: Fix premature command free (Himanshu Madhani) [1664534] - [scsi] scsi: qla2xxx: Reject bsg request if chip is down. (Himanshu Madhani) [1664534] - [scsi] scsi: qla2xxx: shutdown chip if reset fail (Himanshu Madhani) [1664534] - [scsi] scsi: qla2xxx: Fix stuck session in PLOGI state (Himanshu Madhani) [1664534] - [scsi] scsi: qla2xxx: Fix early srb free on abort (Himanshu Madhani) [1664534] - [scsi] scsi: qla2xxx: Add mode control for each physical port (Himanshu Madhani) [1664534] - [scsi] scsi: qla2xxx: Fix race condition for resource cleanup (Himanshu Madhani) [1664534] - [scsi] scsi: qla2xxx: Fix dropped srb resource. (Himanshu Madhani) [1664534] - [scsi] scsi: qla2xxx: Fix port speed display on chip reset (Himanshu Madhani) [1664534] - [scsi] scsi: qla2xxx: Check for Register disconnect (Himanshu Madhani) [1664534] - [scsi] scsi: qla2xxx: Increase abort timeout value (Himanshu Madhani) [1664534] - [scsi] scsi: qla2xxx: Allow FC-NVMe underrun to be handled by transport (Himanshu Madhani) [1664534] - [scsi] scsi: qla2xxx: Move ABTS code behind qpair (Himanshu Madhani) [1664534] - [scsi] scsi: qla2xxx: Remove stale ADISC_DONE event (Himanshu Madhani) [1664534] - [scsi] scsi: qla2xxx: Fix Remote port registration (Himanshu Madhani) [1664534] - [scsi] scsi: qla2xxx: Remove ASYNC GIDPN switch command (Himanshu Madhani) [1664534] - [scsi] scsi: qla2xxx: Reduce holding sess_lock to prevent CPU lock-up (Himanshu Madhani) [1664534] - [scsi] scsi: qla2xxx: Move {get|rel}_sp to base_qpair struct (Himanshu Madhani) [1664534] - [scsi] scsi: qla2xxx: Add support for ZIO6 interrupt threshold (Himanshu Madhani) [1664534] - [scsi] scsi: qla2xxx: Fix out of order Termination and ABTS response (Himanshu Madhani) [1664534] - [scsi] scsi: qla2xxx: Add logic to detect ABTS hang and response completion (Himanshu Madhani) [1664534] - [scsi] scsi: qla2xxx: Add appropriate debug info for invalid RX_ID (Himanshu Madhani) [1664534] - [scsi] scsi: qla2xxx: Fix deadlock between ATIO and HW lock (Himanshu Madhani) [1664534] - [scsi] scsi: qla2xxx: Serialize mailbox request (Himanshu Madhani) [1664534] - [scsi] scsi: qla2xxx: Terminate Plogi/PRLI if WWN is 0 (Himanshu Madhani) [1664534] - [scsi] scsi: qla2xxx: Defer chip reset until target mode is enabled (Himanshu Madhani) [1664534] - [scsi] scsi: qla2xxx: Remove all rports if fabric scan retry fails (Himanshu Madhani) [1664534] - [scsi] scsi: qla2xxx: Force fw cleanup on ADISC error (Himanshu Madhani) [1664534] - [scsi] scsi: qla2xxx: Turn off IOCB timeout timer on IOCB completion (Himanshu Madhani) [1664534] - [scsi] scsi: qla2xxx: Decrement login retry count for only plogi (Himanshu Madhani) [1664534] - [scsi] scsi: qla2xxx: Move rport registration out of internal work_list (Himanshu Madhani) [1664534] - [scsi] scsi: qla2xxx: Remove redundant check for fcport deletion (Himanshu Madhani) [1664534] - [scsi] scsi: qla2xxx: Update rscn_rcvd field to more meaningful scan_needed (Himanshu Madhani) [1664534] - [scsi] scsi: qla2xxx: Use correct qpair for ABTS/CMD (Himanshu Madhani) [1664534] - [scsi] scsi: qla2xxx: Fix process response queue for ISP26XX and above (Himanshu Madhani) [1664534] - [scsi] scsi: qla2xxx: Migrate NVME N2N handling into state machine (Himanshu Madhani) [1664534] - [scsi] scsi: qla2xxx: Save frame payload size from ICB (Himanshu Madhani) [1664534] - [scsi] scsi: qla2xxx: Fix race between switch cmd completion and timeout (Himanshu Madhani) [1664534] - [scsi] scsi: qla2xxx: Fix Management Server NPort handle reservation logic (Himanshu Madhani) [1664534] - [scsi] scsi: qla2xxx: Flush mailbox commands on chip reset (Himanshu Madhani) [1664534] - [scsi] scsi: qla2xxx: Fix session state stuck in Get Port DB (Himanshu Madhani) [1664534] - [scsi] scsi: qla2xxx: Fix redundant fc_rport registration (Himanshu Madhani) [1664534] - [scsi] scsi: qla2xxx: Silent erroneous message (Himanshu Madhani) [1664534] - [scsi] scsi: qla2xxx: Prevent sysfs access when chip is down (Himanshu Madhani) [1664534] - [scsi] scsi: qla2xxx: Add longer window for chip reset (Himanshu Madhani) [1664534] - [scsi] scsi: qla2xxx: Fix login retry count (Himanshu Madhani) [1664534] - [scsi] scsi: qla2xxx: Fix N2N link re-connect (Himanshu Madhani) [1664534] - [scsi] scsi: qla2xxx: Cleanup for N2N code (Himanshu Madhani) [1664534] - [scsi] scsi: qla2xxx: remove irq save in qla2x00_poll() (Himanshu Madhani) [1664534] - [netdrv] ice: Do autoneg based on VSI state (Jonathan Toppins) [1687903] - [fs] xfs: use the latest extent at writeback delalloc conversion time (Brian Foster) [1661968] - [fs] xfs: create delalloc bmapi wrapper for full extent allocation (Brian Foster) [1661968] - [fs] xfs: remove superfluous writeback mapping eof trimming (Brian Foster) [1661968] - [fs] xfs: validate writeback mapping using data fork seq counter (Brian Foster) [1661968] - [fs] xfs: update fork seq counter on data fork changes (Brian Foster) [1661968] - [fs] xfs: eof trim writeback mapping as soon as it is cached (Brian Foster) [1661968] - [perf] drivers/perf: hisi: update the sccl_id/ccl_id when MT is supported (Xiaojun Tan) [1677815]- [x86] x86/hyperv: Fix kernel panic when kexec on HyperV (Kairui Song) [1684451] - [rpmspec] apply linux-kernel-test.patch when building ("Herton R. Krzesinski") [1690534] - [netdrv] net: ena: update driver version from 2.0.2 to 2.0.3 (John Linville) [1690106] - [netdrv] net: ena: fix race between link up and device initalization (John Linville) [1690106] - [netdrv] net: phy: add phy_speed_down and phy_speed_up (Petr Oros) [1690131] - [netdrv] net: phy: add helper phy_config_aneg (Petr Oros) [1690131] - [nvme] nvme-fabrics: convert to SPDX identifiers (Ewan Milne) [1690909] - [nvme] nvme-fabrics: fix ctrl_loss_tmo < 0 to reconnect forever (Ewan Milne) [1690909] - [nvme] nvme-fc: reject reconnect if io queue count is reduced to zero (Ewan Milne) [1690601] - [nvme] nvme-fc: use nr_phys_segments to determine existence of sgl (Ewan Milne) [1690601] - [include] nvme-fc: convert to SPDX identifiers (Ewan Milne) [1690601] - [nvme] nvme-fc: initialize nvme_req(rq)->ctrl after calling __nvme_fc_init_request() (Ewan Milne) [1690601] - [nvme] nvme-fc: fix request private initialization (Ewan Milne) [1690601] - [nvme] nvme-fc: rework the request initialization code (Ewan Milne) [1690601] - [nvme] nvme-fc: introduce struct nvme_fcp_op_w_sgl (Ewan Milne) [1690601] - [nvme] nvme: cache struct nvme_ctrl reference to struct nvme_request (Ewan Milne) [1690601] - [nvme] nvme-fc: fix kernel-doc headers (Ewan Milne) [1690601] - [nvme] nvme_fc: add 'nvme_discovery' sysfs attribute to fc transport device (Ewan Milne) [1690601] - [nvme] nvme-fc: fix for a minor typos (Ewan Milne) [1690601] - [crypto] crypto: arm64/aes-ccm - fix logical bug in AAD MAC handling (Neil Horman) [1689185] - [mm] mm: enforce min addr even if capable() in expand_downwards() (Rafael Aquini) [1687667] {CVE-2019-9213} - [pci] PCI/VMD: Configure MPS settings before adding devices (Prarit Bhargava) [1659270] - [pci] PCI: vmd: Detach resources after stopping root bus (Prarit Bhargava) [1659270] - [char] tpm: separate cmd_ready/go_idle from runtime_pm (Jerry Snitselaar) [1677735] - [block] loop: set GENHD_FL_NO_PART_SCAN after blkdev_reread_part() (Ming Lei) [1683593] - [block] loop: do not print warn message if partition scan is successful (Ming Lei) [1683593] - [block] loop: drop caches if offset or block_size are changed (Ming Lei) [1683593] - [block] block: loop: remove redundant code (Ming Lei) [1683593] - [block] block: loop: check error using IS_ERR instead of IS_ERR_OR_NULL in loop_add() (Ming Lei) [1683593] - [block] loop: Fix double mutex_unlock(&loop_ctl_mutex) in loop_control_ioctl() (Ming Lei) [1683593] - [block] loop: Get rid of 'nested' acquisition of loop_ctl_mutex (Ming Lei) [1683593] - [block] loop: Avoid circular locking dependency between loop_ctl_mutex and bd_mutex (Ming Lei) [1683593] - [block] loop: Fix deadlock when calling blkdev_reread_part() (Ming Lei) [1683593] - [block] loop: Move loop_reread_partitions() out of loop_ctl_mutex (Ming Lei) [1683593] - [block] loop: Move special partition reread handling in loop_clr_fd() (Ming Lei) [1683593] - [block] loop: Push loop_ctl_mutex down to loop_change_fd() (Ming Lei) [1683593] - [block] loop: Push loop_ctl_mutex down to loop_set_fd() (Ming Lei) [1683593] - [block] loop: Push loop_ctl_mutex down to loop_set_status() (Ming Lei) [1683593] - [block] loop: Push loop_ctl_mutex down to loop_get_status() (Ming Lei) [1683593] - [block] loop: Push loop_ctl_mutex down into loop_clr_fd() (Ming Lei) [1683593] - [block] loop: Split setting of lo_state from loop_clr_fd (Ming Lei) [1683593] - [block] loop: Push lo_ctl_mutex down into individual ioctls (Ming Lei) [1683593] - [block] loop: Get rid of loop_index_mutex (Ming Lei) [1683593] - [block] loop: Fold __loop_release into loop_release (Ming Lei) [1683593] - [block] block/loop: Use global lock for ioctl() operation. (Ming Lei) [1683593] - [block] block/loop: Don't grab "struct file" for vfs_getattr() operation. (Ming Lei) [1683593] - [crypto] crypto: cfb - fix decryption (Herbert Xu) [1653188]- [misc] VMCI: Support upto 64-bit PPNs (Cathy Avery) [1683479] - [mm] mm, page_alloc: fix has_unmovable_pages for HugePages (David Gibson) [1688114] - [pci] PCI: pciehp: Disable Data Link Layer State Changed event on suspend (Myron Stowe) [1688393 1537397] - [pci] PCI: pciehp: Assign ctrl->slot_ctrl before writing it to hardware (Myron Stowe) [1688393 1537397] - [pci] PCI/AER: Queue one GHES event, not several uninitialized ones (Myron Stowe) [1688393 1537397] - [pci] PCI/AER: Refactor error injection fallbacks (Myron Stowe) [1688393] - [pci] PCI/AER: Reuse existing pcie_port_find_device() interface (Myron Stowe) [1688393] - [pci] PCI/AER: Use managed resource allocations (Myron Stowe) [1688393] - [pci] PCI/AER: Use threaded IRQ for bottom half (Myron Stowe) [1688393] - [pci] PCI/AER: Use kfifo_in_spinlocked() to insert locked elements (Myron Stowe) [1688393] - [pci] PCI/AER: Use kfifo for tracking events instead of reimplementing it (Myron Stowe) [1688393] - [pci] PCI/AER: Remove error source from AER struct aer_rpc (Myron Stowe) [1688393] - [pci] PCI/AER: Remove unused aer_error_resume() (Myron Stowe) [1688393] - [pci] PCI: pnv_php: Use kmemdup() (Myron Stowe) [1688393] - [pci] PCI: cpqphp: Remove set but not used variable 'physical_slot' (Myron Stowe) [1688393] - [pci] PCI/ERR: Remove duplicated include from err.c (Myron Stowe) [1688393] - [pci] PCI: Equalize hotplug memory and io for occupied and empty slots (Myron Stowe) [1688393] - [pci] PCI / ACPI: Whitelist D3 for more PCIe hotplug ports (Myron Stowe) [1688393 1537397] - [acpi] ACPI / property: Allow multiple property compatible _DSD entries (Myron Stowe) [1688393 1537397] - [pci] PCI: pciehp: Implement runtime PM callbacks (Myron Stowe) [1688393 1537397] - [pci] PCI/portdrv: Resume upon exit from system suspend if left runtime suspended (Myron Stowe) [1688393 1537397] - [pci] PCI: pciehp: Do not handle events if interrupts are masked (Myron Stowe) [1688393 1537397] - [pci] PCI: pciehp: Disable hotplug interrupt during suspend (Myron Stowe) [1688393 1537397] - [pci] PCI / ACPI: Enable wake automatically for power managed bridges (Myron Stowe) [1688393 1537397] - [pci] PCI: Do not skip power-managed bridges in pci_enable_wake() (Myron Stowe) [1688393 1537397] - [pci] PCI: Unify device inaccessible (Myron Stowe) [1688393] - [pci] PCI/ERR: Always report current recovery status for udev (Myron Stowe) [1688393] - [pci] PCI/ERR: Simplify broadcast callouts (Myron Stowe) [1688393] - [pci] PCI/ERR: Run error recovery callbacks for all affected devices (Myron Stowe) [1688393] - [pci] PCI/ERR: Handle fatal error recovery (Myron Stowe) [1688393] - [pci] PCI/ERR: Use slot reset if available (Myron Stowe) [1688393] - [pci] PCI/AER: Don't read upstream ports below fatal errors (Myron Stowe) [1688393] - [pci] PCI/AER: Take reference on error devices (Myron Stowe) [1688393] - [pci] PCI/DPC: Save and restore config state (Myron Stowe) [1688393] - [pci] PCI: portdrv: Restore PCI config state on slot reset (Myron Stowe) [1688393] - [pci] PCI: portdrv: Initialize service drivers directly (Myron Stowe) [1688393] - [x86] x86/intel_rdt: Show missing resctrl mount options (David Arcari) [1689043] - [xen] xen/balloon: Fix mapping PG_offline pages to user space (David Hildenbrand) [1652790] - [kernel] PM/Hibernate: exclude all PageOffline() pages (David Hildenbrand) [1652790] - [kernel] PM/Hibernate: use pfn_to_online_page() (David Hildenbrand) [1652790] - [hv] hv_balloon: mark inflated pages PG_offline (David Hildenbrand) [1652790] - [xen] xen/balloon: mark inflated pages PG_offline (David Hildenbrand) [1652790] - [kernel] kexec: export PG_offline to VMCOREINFO (David Hildenbrand) [1652790] - [include] mm: convert PG_balloon to PG_offline (David Hildenbrand) [1652790] - [include] mm: balloon: update comment about isolation/migration/compaction (David Hildenbrand) [1652790] - [mm] mm/page_alloc.c: memory hotplug: free pages as higher order (David Hildenbrand) [1652790] - [mm] mm/memory.c: do_fault: avoid usage of stale vm_area_struct ("Herton R. Krzesinski") [1684734] - [kernel] cpuset: remove unused task_has_mempolicy() (Waiman Long) [1548268] - [kernel] cpuset: Remove set but not used variable 'cs' (Waiman Long) [1548268] - [kernel] cgroup: Add .__DEBUG__. prefix to debug file names (Waiman Long) [1548268] - [kernel] cpuset: Minor cgroup2 interface updates (Waiman Long) [1548268] - [kernel] cpuset: Expose cpuset.cpus.subpartitions with cgroup_debug (Waiman Long) [1548268] - [documentation] cpuset: Add documentation about the new "cpuset.sched.partition" flag (Waiman Long) [1548268] - [kernel] cpuset: Use descriptive text when reading/writing cpuset.sched.partition (Waiman Long) [1548268] - [kernel] cpuset: Expose cpus.effective and mems.effective on cgroup v2 root (Waiman Long) [1548268] - [kernel] cpuset: Make generate_sched_domains() work with partition (Waiman Long) [1548268] - [kernel] cpuset: Make CPU hotplug work with partition (Waiman Long) [1548268] - [kernel] cpuset: Track cpusets that use parent's effective_cpus (Waiman Long) [1548268] - [kernel] cpuset: Add an error state to cpuset.sched.partition (Waiman Long) [1548268] - [kernel] cpuset: Add new v2 cpuset.sched.partition flag (Waiman Long) [1548268] - [kernel] cpuset: Simply allocation and freeing of cpumasks (Waiman Long) [1548268] - [kernel] cpuset: Define data structures to support scheduling partition (Waiman Long) [1548268] - [kernel] cpuset: Enable cpuset controller in default hierarchy (Waiman Long) [1548268] - [kernel] cgroup/tracing: Move taking of spin lock out of trace event handlers (Waiman Long) [1548268] - [powerpc] powerpc/powernv/ioda: Fix locked_vm counting for memory used by IOMMU tables (David Gibson) [1674410] - [pci] PCI: dwc: Fix MSI-X EP framework address calculation bug (Myron Stowe) [1687935] - [pci] PCI: cadence: Correct probe behaviour when failing to get PHY (Myron Stowe) [1687935] - [pci] PCI: mvebu: Fix PCI I/O mapping creation sequence (Myron Stowe) [1687935] - [maintainers] MAINTAINERS: Remove obsolete drivers/pci pattern from ACPI section (Myron Stowe) [1687935] - [pci] PCI: dwc: Fix scheduling while atomic issues (Myron Stowe) [1687935] - [maintainers] MAINTAINERS: Move mobiveil PCI driver entry where it belongs (Myron Stowe) [1687935] - [maintainers] MAINTAINERS: Update PPC contacts for PCI core error handling (Myron Stowe) [1687935] - [maintainers] MAINTAINERS: Add Gustavo Pimentel as DesignWare PCI maintainer (Myron Stowe) [1687935] - [maintainers] MAINTAINERS: Add entries for PPC64 RPA PCI hotplug drivers (Myron Stowe) [1687935] - [pci] PCI: mvebu: Drop bogus comment above mvebu_pcie_map_registers() (Myron Stowe) [1687935] - [pci] PCI: mvebu: Convert to use pci_host_bridge directly (Myron Stowe) [1687935] - [pci] PCI: mvebu: Use resource_size() to remap I/O space (Myron Stowe) [1687935] - [pci] PCI: mvebu: Only remap I/O space if configured (Myron Stowe) [1687935] - [pci] PCI: mvebu: Fix I/O space end address calculation (Myron Stowe) [1687935] - [pci] PCI: mvebu: Remove redundant platform_set_drvdata() call (Myron Stowe) [1687935] - [pci] PCI: mobiveil: Add Kconfig/Makefile entries (Myron Stowe) [1687935] - [pci] PCI: mobiveil: Add missing ../pci.h include (Myron Stowe) [1687935] - [pci] PCI: mobiveil: Fix struct mobiveil_pcie.pcie_reg_base address type (Myron Stowe) [1687935] - [pci] PCI: endpoint: Add MSI set maximum restriction (Myron Stowe) [1687935] - [tools] tools: PCI: Add MSI-X support (Myron Stowe) [1687935] - [documentation] pci_endpoint_test: Add 2 ioctl commands (Myron Stowe) [1687935] - [documentation] pci-epf-test/pci_endpoint_test: Add MSI-X support (Myron Stowe) [1687935] - [misc] pci-epf-test/pci_endpoint_test: Use irq_type module parameter (Myron Stowe) [1687935] - [misc] pci-epf-test/pci_endpoint_test: Cleanup PCI_ENDPOINT_TEST memspace (Myron Stowe) [1687935] - [pci] PCI: dwc: Add legacy interrupt callback handler (Myron Stowe) [1687935] - [pci] PCI: dwc: Rework MSI callbacks handler (Myron Stowe) [1687935] - [pci] PCI: dwc: Add MSI-X callbacks handler (Myron Stowe) [1687935] - [pci] PCI: Update xxx_pcie_ep_raise_irq() and pci_epc_raise_irq() signatures (Myron Stowe) [1687935] - [pci] PCI: endpoint: Add MSI-X interfaces (Myron Stowe) [1687935] - [pci] PCI: dwc: Fix EP link notification implementation (Myron Stowe) [1687935] - [pci] PCI: spear13xx: Drop unnecessary root_bus_nr setting (Myron Stowe) [1687935] - [pci] PCI: qcom: Drop unnecessary root_bus_nr setting (Myron Stowe) [1687935] - [pci] PCI: histb: Drop unnecessary root_bus_nr setting (Myron Stowe) [1687935] - [pci] PCI: designware-plat: Drop unnecessary root_bus_nr setting (Myron Stowe) [1687935] - [pci] PCI: artpec6: Drop unnecessary root_bus_nr setting (Myron Stowe) [1687935] - [pci] PCI: armada8k: Drop unnecessary root_bus_nr setting (Myron Stowe) [1687935] - [pci] PCI: keystone: Drop unnecessary root_bus_nr setting (Myron Stowe) [1687935] - [pci] PCI: imx6: Drop unnecessary root_bus_nr setting (Myron Stowe) [1687935] - [pci] PCI: exynos: Drop unnecessary root_bus_nr setting (Myron Stowe) [1687935] - [pci] PCI: kirin: Add MSI support (Myron Stowe) [1687935] - [pci] PCI: pcie-cadence-ep: Remove redundant variable mmc (Myron Stowe) [1687935] - [pci] PCI: cadence: Add shutdown callback to host driver (Myron Stowe) [1687935] - [pci] PCI: cadence: Add Power Management ops for host and EP (Myron Stowe) [1687935] - [documentation] dt-bindings: PCI: cadence: Add DT bindings for optional PHYs (Myron Stowe) [1687935] - [pci] PCI: cadence: Add generic PHY support to host and EP drivers (Myron Stowe) [1687935] - [pci] PCI: cadence: Update cdns_pcie_writel() function signature (Myron Stowe) [1687935] - [pci] PCI: aardvark: Convert to use pci_host_probe() (Myron Stowe) [1687935] - [pci] PCI: aardvark: Size bridges before resources allocation (Myron Stowe) [1687935] - [pci] PCI: aardvark: Remove PCIe outbound window configuration (Myron Stowe) [1687935] - [pci] PCI: aardvark: Introduce an advk_pcie_valid_device() helper (Myron Stowe) [1687935] - [pci] PCI/xilinx: Depend on OF instead of the ARCH (Myron Stowe) [1687935] - [md] md: convert to kvmalloc (Nigel Croxon) [1661200] - [md] raid1: simplify raid1_error function (Nigel Croxon) [1661200] - [md] md-linear: use struct_size() in kzalloc() (Nigel Croxon) [1661200] - [md] md/raid5: fix 'out of memory' during raid cache recovery (Nigel Croxon) [1661200] - [md] md: Make bio_alloc_mddev use bio_alloc_bioset (Nigel Croxon) [1661200] - [md] raid10: refactor common wait code from regular read/write request (Nigel Croxon) [1661200] - [md] md: remvoe redundant condition check (Nigel Croxon) [1661200] - [lib] lib/raid6: add option to skip algo benchmarking (Nigel Croxon) [1661200] - [include] lib/raid6: avoid __attribute_const__ redefinition (Nigel Croxon) [1661200] - [include] lib/raid6: add missing include for raid6test (Nigel Croxon) [1661200] - [md] md: remove set but not used variable 'bi_rdev' (Nigel Croxon) [1661200] - [md] MD: Memory leak when flush bio size is zero (Nigel Croxon) [1661200] - [md] md: fix memleak for mempool (Nigel Croxon) [1661200] - [md] md-cluster: remove suspend_info (Nigel Croxon) [1661200] - [md] md-cluster: send BITMAP_NEEDS_SYNC message if reshaping is interrupted (Nigel Croxon) [1661200] - [md] md-cluster/bitmap: don't call md_bitmap_sync_with_cluster during reshaping stage (Nigel Croxon) [1661200] - [md] md-cluster/raid10: don't call remove_and_add_spares during reshaping stage (Nigel Croxon) [1661200] - [md] md-cluster/raid10: call update_size in md_reap_sync_thread (Nigel Croxon) [1661200] - [md] md-cluster: introduce resync_info_get interface for sanity check (Nigel Croxon) [1661200] - [md] md-cluster/raid10: support add disk under grow mode (Nigel Croxon) [1661200] - [md] md-cluster/raid10: resize all the bitmaps before start reshape (Nigel Croxon) [1661200] - [md] MD: fix invalid stored role for a disk - try2 (Nigel Croxon) [1661200] - [md] md/bitmap: use mddev_suspend/resume instead of ->quiesce() (Nigel Croxon) [1661200] - [md] md: remove redundant code that is no longer reachable (Nigel Croxon) [1661200] - [md] md: allow metadata updates while suspending an array - fix (Nigel Croxon) [1661200] - [md] MD: fix invalid stored role for a disk (Nigel Croxon) [1661200] - [md] md/raid10: Fix raid10 replace hang when new added disk faulty (Nigel Croxon) [1661200] - [md] raid5: block failing device if raid will be failed (Nigel Croxon) [1661200] - [md] md-cluster: release RESYNC lock after the last resync message (Nigel Croxon) [1661200] - [md] RAID10 BUG_ON in raise_barrier when force is true and conf->barrier is 0 (Nigel Croxon) [1661200] - [md] md/raid5-cache: disable reshape completely (Nigel Croxon) [1661200] - [md] md/raid5: fix data corruption of replacements after originals dropped (Nigel Croxon) [1661200] - [md] drivers/md/raid5: Do not disable irq on release_inactive_stripe_list() call (Nigel Croxon) [1661200] - [md] drivers/md/raid5: Use irqsave variant of atomic_dec_and_lock() (Nigel Croxon) [1661200] - [md] md/r5cache: remove redundant pointer bio (Nigel Croxon) [1661200] - [md] md-cluster: don't send msg if array is closing (Nigel Croxon) [1661200] - [md] md-cluster: show array's status more accurate (Nigel Croxon) [1661200] - [md] md-cluster: clear another node's suspend_area after the copy is finished (Nigel Croxon) [1661200] - [powerpc] KVM: PPC: Book3S HV: Add KVM stat largepages_[2M/1G] (Suraj Jitindar Singh) [1581563] - [tools] perf mem/c2c: Fix perf_mem_events to support powerpc (Steve Best) [1685084] - [powerpc] powerpc/perf: Add mem access events to sysfs (Steve Best) [1685084] - [netdrv] net-next/hinic: replace disable_irq_nosync/enable_irq (Xiaojun Tan) [1668958] - [powerpc] Fix access_ok() fallout for sparc32 and powerpc (Joe Lawrence) [1673980] - [x86] Remove 'type' argument from access_ok() function (Joe Lawrence) [1673980] - [arm64] arm64: move untagged_addr macro from uaccess.h to memory.h (Joe Lawrence) [1673980] - [powerpc] powerpc/uaccess: fix warning/error with access_ok() (Joe Lawrence) [1673980] - [netdrv] igb: shorten maximum PHC timecounter update interval (Corinna Vinschen) [1637098] - [netdrv] igb: shorten maximum PHC timecounter update interval (Corinna Vinschen) [1637098]- [rpmspec] redhat: speed up binary rpm compression (Denys Vlasenko) [1686921] - [netdrv] net/mlx5e: RX, Verify MPWQE stride size is in range (Alaa Hleihel) [1683589] - [fs] debugfs: Fix EPERM regression from kernel lockdown check (Lenny Szubowicz) [1686755] - [infiniband] IB/hfi1: Close race condition on user context disable and close (Alex Estrin) [1682927] - [rpmspec] redhat: parallelize modules compression (Denys Vlasenko) [1686404] - [arm64] arm64: Add workaround for Fujitsu A64FX erratum 010001 (Mark Langsdorf) [1666951] - [s390] vfio_ap: link the vfio_ap devices to the vfio_ap bus subsystem (Cornelia Huck) [1686044] - [drm] drm/cirrus: fix connector leak at unload (Rob Clark) [1685773] - [powerpc] powerpc/hugetlb: Handle mmap_min_addr correctly in get_unmapped_area callback (Steve Best) [1685181] - [netdrv] net/mlx4_en: Force CHECKSUM_NONE for short ethernet frames (Alaa Hleihel) [1663914 1651509] - [netdrv] net/mlx5e: Force CHECKSUM_UNNECESSARY for short ethernet frames (Alaa Hleihel) [1651509] - [include] Fix RH_KABI_SET_SIZE to use dereference operator (Tony Camuso) [1670118]- [x86] x86/tsc: Make calibration refinement more robust (David Arcari) [1686254] - [powerpc] powerpc/hugetlb: Don't do runtime allocation of 16G pages in LPAR configuration (Steve Best) [1686756] - [rpmspec] parallelize "make mrproper" (Denys Vlasenko) [1686865] - [rpmspec] use "make -jN" (via _smp_mflags) for modules_install (Denys Vlasenko) [1686308] - [fs] xfs: zero length symlinks are not valid (Carlos Maiolino) [1589618] - [drm] drm/bufs: Fix Spectre v1 vulnerability (Rob Clark) [1663467] - [drm] drm/ioctl: Fix Spectre v1 vulnerabilities (Rob Clark) [1663467] - [scsi] scsi: lpfc: Update lpfc version to 12.2.0.0 (Dick Kennedy) [1665288] - [scsi] scsi: lpfc: Update 12.2.0.0 file copyrights to 2019 (Dick Kennedy) [1665288] - [scsi] scsi: lpfc: Fix nvmet issues when link bounce under IO load (Dick Kennedy) [1665288] - [scsi] scsi: lpfc: Correct upcalling nvmet_fc transport during io done downcall (Dick Kennedy) [1665288] - [scsi] scsi: lpfc: Fix default driver parameter collision for allowing NPIV support (Dick Kennedy) [1665288] - [scsi] scsi: lpfc: Rework locking on SCSI io completion (Dick Kennedy) [1665288] - [scsi] scsi: lpfc: Enable SCSI and NVME fc4s by default (Dick Kennedy) [1665288] - [scsi] scsi: lpfc: Resize cpu maps structures based on possible cpus (Dick Kennedy) [1665288] - [scsi] scsi: lpfc: Utilize new IRQ API when allocating MSI-X vectors (Dick Kennedy) [1665288] - [scsi] scsi: lpfc: Rework EQ/CQ processing to address interrupt coalescing (Dick Kennedy) [1665288] - [scsi] scsi: lpfc: cleanup: convert eq_delay to usdelay (Dick Kennedy) [1665288] - [scsi] scsi: lpfc: Support non-uniform allocation of MSIX vectors to hardware queues (Dick Kennedy) [1665288] - [scsi] scsi: lpfc: Fix setting affinity hints to correlate with hardware queues (Dick Kennedy) [1665288] - [scsi] scsi: lpfc: Allow override of hardware queue selection policies (Dick Kennedy) [1665288] - [scsi] scsi: lpfc: Adapt partitioned XRI lists to efficient sharing (Dick Kennedy) [1665288] - [scsi] scsi: lpfc: Synchronize hardware queues with SCSI MQ interface (Dick Kennedy) [1665288] - [scsi] scsi: lpfc: Convert ring number to hardware queue for nvme wqe posting. (Dick Kennedy) [1665288] - [scsi] scsi: lpfc: Move SCSI and NVME Stats to hardware queue structures (Dick Kennedy) [1665288] - [scsi] scsi: lpfc: Adapt cpucheck debugfs logic to Hardware Queues (Dick Kennedy) [1665288] - [scsi] scsi: lpfc: cleanup: Remove unused FCP_XRI_ABORT_EVENT slowpath event (Dick Kennedy) [1665288] - [scsi] scsi: lpfc: Partition XRI buffer list across Hardware Queues (Dick Kennedy) [1665288] - [scsi] scsi: lpfc: Replace io_channels for nvme and fcp with general hdw_queues per cpu (Dick Kennedy) [1665288] - [scsi] scsi: lpfc: Remove extra vector and SLI4 queue for Expresslane (Dick Kennedy) [1665288] - [scsi] scsi: lpfc: Implement common IO buffers between NVME and SCSI (Dick Kennedy) [1665288] - [scsi] scsi: lpfc: cleanup: Remove excess check on NVME io submit code path (Dick Kennedy) [1665288] - [scsi] scsi: lpfc: cleanup: remove nrport from nvme command structure (Dick Kennedy) [1665288] - [scsi] scsi: lpfc: no need to check return value of debugfs_create functions (Dick Kennedy) [1665288] - [scsi] scsi: lpfc: Update lpfc version to 12.0.0.10 (Dick Kennedy) [1665288] - [scsi] scsi: lpfc: Adding ability to reset chip via pci bus reset (Dick Kennedy) [1665288] - [scsi] scsi: lpfc: Add log messages to aid in debugging fc4type discovery issues (Dick Kennedy) [1665288] - [scsi] scsi: lpfc: Fix discovery failure when PLOGI is defered (Dick Kennedy) [1665288] - [scsi] scsi: lpfc: update fault value on successful trunk events. (Dick Kennedy) [1665288] - [scsi] scsi: lpfc: Correct MDS loopback diagnostics support (Dick Kennedy) [1665288] - [scsi] scsi: lpfc: Fix link state reporting for trunking when adapter is offline (Dick Kennedy) [1665288] - [scsi] scsi: lpfc: do not set queue->page_count to 0 if pc_sli4_params.wqpcnt is invalid (Dick Kennedy) [1665288] - [scsi] scsi: lpfc: update driver version to 12.0.0.9 (Dick Kennedy) [1665288] - [scsi] scsi: lpfc: Fix dif and first burst use in write commands (Dick Kennedy) [1665288] - [scsi] scsi: lpfc: Fix driver release of fw-logging buffers (Dick Kennedy) [1665288] - [scsi] scsi: lpfc: Correct topology type reporting on G7 adapters (Dick Kennedy) [1665288] - [scsi] scsi: lpfc: Correct code setting non existent bits in sli4 ABORT WQE (Dick Kennedy) [1665288] - [scsi] scsi: lpfc: Defer LS_ACC to FLOGI on point to point logins (Dick Kennedy) [1665288] - [scsi] scsi: lpfc: ls_rjt erroneus FLOGIs (Dick Kennedy) [1665288] - [scsi] scsi: lpfc: Cap NPIV vports to 256 (Dick Kennedy) [1665288] - [scsi] scsi: lpfc: Fix kernel Oops due to null pring pointers (Dick Kennedy) [1665288] - [scsi] scsi: lpfc: Fix a duplicate 0711 log message number. (Dick Kennedy) [1665288] - [scsi] scsi: lpfc: Fix panic when FW-log buffsize is not initialized (Dick Kennedy) [1665288] - [scsi] scsi: lpfc: fix block guard enablement on SLI3 adapters (Dick Kennedy) [1665288] - [scsi] scsi: lpfc: Use dma_zalloc_coherent (Dick Kennedy) [1665288] - [scsi] scsi: lpfc: update driver version to 12.0.0.8 (Dick Kennedy) [1665288] - [scsi] scsi: lpfc: add Trunking support (Dick Kennedy) [1665288] - [scsi] scsi: lpfc: Implement GID_PT on Nameserver query to support faster failover (Dick Kennedy) [1665288] - [scsi] scsi: lpfc: Fix odd recovery in duplicate FLOGIs in point-to-point (Dick Kennedy) [1665288] - [scsi] scsi: lpfc: Correct LCB RJT handling (Dick Kennedy) [1665288] - [scsi] scsi: lpfc: fcoe: Fix link down issue after 1000+ link bounces (Dick Kennedy) [1665288] - [scsi] scsi: lpfc: Correct errors accessing fw log (Dick Kennedy) [1665288] - [scsi] scsi: lpfc: Reset link or adapter instead of doing infinite nameserver PLOGI retry (Dick Kennedy) [1665288] - [scsi] scsi: lpfc: Fix LOGO/PLOGI handling when triggerd by ABTS Timeout event (Dick Kennedy) [1665288] - [scsi] scsi: lpfc: Fix lpfc_sli4_read_config return value check (Dick Kennedy) [1665288] - [scsi] scsi: lpfc: Correct speeds on SFP swap (Dick Kennedy) [1665288] - [scsi] scsi: lpfc: fix remoteport access (Dick Kennedy) [1665288] - [scsi] scsi: lpfc: Remove set but not used variables 'tgtp' (Dick Kennedy) [1665288] - [scsi] scsi: lpfc: Remove set but not used variable 'psli' (Dick Kennedy) [1665288] - [scsi] scsi: lpfc: Remove set but not used variables 'fc_hdr' and 'hw_page_size' (Dick Kennedy) [1665288] - [scsi] scsi: lpfc: fix spelling mistake "Resrouce" -> "Resource" (Dick Kennedy) [1665288] - [scsi] scsi: lpfc: remove a bogus pci_dma_sync_single_for_device call (Dick Kennedy) [1665288] - [netdrv] PCI/AER: Remove pci_cleanup_aer_uncorrect_error_status() calls (Dick Kennedy) [1665288] - [scsi] scsi: lpfc: Synchronize access to remoteport via rport (Dick Kennedy) [1665288] - [scsi] scsi: lpfc: Remove set but not used variable 'sgl_size' (Dick Kennedy) [1665288] - [scsi] scsi: lpfc: update driver version to 12.0.0.7 (Dick Kennedy) [1665288] - [scsi] scsi: lpfc: add support to retrieve firmware logs (Dick Kennedy) [1665288] - [scsi] scsi: lpfc: reduce locking when updating statistics (Dick Kennedy) [1665288] - [scsi] scsi: lpfc: Fix errors in log messages. (Dick Kennedy) [1665288] - [scsi] scsi: lpfc: Correct invalid EQ doorbell write on if_type=6 (Dick Kennedy) [1665288] - [scsi] scsi: lpfc: Correct irq handling via locks when taking adapter offline (Dick Kennedy) [1665288] - [scsi] scsi: lpfc: Correct soft lockup when running mds diagnostics (Dick Kennedy) [1665288] - [scsi] scsi: lpfc: Correct race with abort on completion path (Dick Kennedy) [1665288] - [scsi] scsi: lpfc: Raise nvme defaults to support a larger io and more connectivity (Dick Kennedy) [1665288] - [scsi] scsi: lpfc: raise sg count for nvme to use available sg resources (Dick Kennedy) [1665288] - [scsi] scsi: lpfc: Fix GFT_ID and PRLI logic for RSCN (Dick Kennedy) [1665288] - [scsi] scsi: lpfc: remove an unnecessary NULL check (Dick Kennedy) [1665288] - [scsi] scsi: lpfc: Default fdmi_on to on (Dick Kennedy) [1665288] - [powerpc] powerpc/mm/hash: Increase vmalloc space with hash translation mode (Steve Best) [1676974] - [net] sunrpc: fix 4 more call sites that were using stack memory with a scatterlist (Scott Mayhew) [1679183] - [net] sunrpc: Don't use stack buffer with scatterlist (Scott Mayhew) [1679183] - [powerpc] powerpc/pseries: Perform full re-add of CPU for topology update post-migration (Steve Best) [1678209] - [fs] proc/stat: Make the interrupt statistics more efficient (Waiman Long) [1675168] - [kernel] genirq: Avoid summation loops for /proc/stat (Waiman Long) [1675168] - [powerpc] powerpc/pseries: fix EEH recovery of some IOV devices (Steve Best) [1676889] - [block] nvme: lock NS list changes while handling command effects (David Milburn) [1672759] - [powerpc] powerpc/radix: Fix kernel crash with mremap() (Steve Best) [1674186] - [crypto] crypto: ccp - fix the SEV probe in kexec boot path (Gary Hook) [1658806] - [netdrv] HDLC Frame Relay: mark driver unsupported in RHEL8 (John Linville) [1660627] - [netdrv] DLCI: mark driver unsupported in RHEL8 (John Linville) [1660627] - [netdrv] ethoc: mark hardware unsupported in RHEL8 (John Linville) [1660627] - [netdrv] dnet: mark hardware unsupported in RHEL8 (John Linville) [1660627] - [netdrv] dl2k: mark hardware unsupported in RHEL8 (John Linville) [1660627] - [netdrv] mark qla3xxx driver as unsupported (John Linville) [1658840] - [netdrv] sfc: initialise found bitmap in efx_ef10_mtd_probe (Jarod Wilson) [1668656] - [netdrv] sfc: suppress duplicate nvmem partition types in efx_ef10_mtd_probe (Jarod Wilson) [1668656] - [netdrv] sfc: extend MTD support for newer hardware (Jarod Wilson) [1668656] - [netdrv] sfc: add missing NVRAM partition types for EF10 (Jarod Wilson) [1668656] - [netdrv] ibmvnic: Fix non-atomic memory allocation in IRQ context (Steve Best) [1671474] - [netdrv] ibmvnic: Convert reset work item mutex to spin lock (Steve Best) [1671474] - [powerpc] powerpc/pseries: Export raw per-CPU VPA data via debugfs (Steve Best) [1608797] - [powerpc] powerpc/pseries: Export maximum memory value (Steve Best) [1608797] - [netdrv] ibmveth: Do not process frames after calling napi_reschedule (Desnes Augusto Nunes do Rosario) [1635577] - [cpufreq] cpufreq: powernv: Remove global pstate ramp-down timer in POWER9 (Steve Best) [1670030] - [of] of: __of_detach_node() - remove node from phandle cache (Steve Best) [1669198] - [of] of: of_node_get()/of_node_put() nodes held in phandle cache (Steve Best) [1669198] - [edac] EDAC, sb_edac: Fix signedness bugs in *_get_ha() functions (Aristeu Rozanski) [1641574] - [edac] EDAC, sb_edac: Fix reporting for patrol scrubber errors (Aristeu Rozanski) [1641574] - [documentation] proc.txt: Adding 'HardwareCorrupted' field and description. (Prashant Dhamdhere) [1658233] - [netdrv] qed: Fix command number mismatch between driver and the mfw (Chad Dupuis) [1663500] - Revert "[redhat] switch secureboot kernel image signing to release keys" ("Herton R. Krzesinski")- [arm64] revert "arm64: tlb: Avoid synchronous TLBIs when freeing page tables" (Christoph von Recklinghausen) [1685697]- [firmware] drivers/firmware: psci_checker: stash and use topology_core_cpumask for hotplug tests (Josh Poimboeuf) [1687101] - [arm64] arm64: topology: re-introduce numa mask check for scheduler MC selection (Josh Poimboeuf) [1687101] - [arm64] arm64: topology: rename llc_siblings to align with other struct members (Josh Poimboeuf) [1687101] - [arm64] arm64: smp: remove cpu and numa topology information when hotplugging out CPU (Josh Poimboeuf) [1687101] - [arm64] arm64: topology: restrict updating siblings_masks to online cpus only (Josh Poimboeuf) [1687101] - [arm64] arm64: topology: add support to remove cpu topology sibling masks (Josh Poimboeuf) [1687101] - [arm64] arm64: numa: separate out updates to percpu nodeid and NUMA node cpumap (Josh Poimboeuf) [1687101] - [arm64] arm64: topology: refactor reset_cpu_topology to add support for removing topology (Josh Poimboeuf) [1687101]- [fs] gfs2: Fix missed wakeups in find_insert_glock (Andreas Grunbacher) [1678907]- [firmware] efi: Reduce the amount of memblock reservations for persistent allocations (Bhupesh Sharma) [1682988] - [firmware] efi: Permit multiple entries in persistent memreserve data structure (Bhupesh Sharma) [1682988] - [kernel] cpu/hotplug: Create SMT sysfs interface for all arches (Josh Poimboeuf) [1686068] - [net] netfilter: nft_set_hash: bogus element self comparison from deactivation path (Florian Westphal) [1678574] - [net] netfilter: nft_set_hash: fix lookups with fixed size hash on big endian (Florian Westphal) [1678574]- [security] revert "Add a SysRq option to lift kernel lockdown" (Lenny Szubowicz) [1684348] - [s390] s390/setup: fix boot crash for machine without EDAT-1 (Philipp Rudo) [1677357] - [s390] s390/setup: fix early warning messages (Philipp Rudo) [1677357]- [netdrv] net: hns3: add 8 BD limit for tx flow (Xiaojun Tan) [1676771] - [netdrv] net: hns3: fix a SSU buffer checking bug (Xiaojun Tan) [1676771] - [netdrv] net: hns3: aligning buffer size in SSU to 256 bytes (Xiaojun Tan) [1676771] - [netdrv] net: hns3: getting tx and dv buffer size through firmware (Xiaojun Tan) [1676771] - [net] netfilter: nf_nat_snmp_basic: add missing length checks in ASN.1 cbs (Florian Westphal) [1676602] - [char] ipmi: fix use-after-free of user->release_barrier.rda (Xiaojun Tan) [1677550] - [char] ipmi: Prevent use-after-free in deliver_response (Xiaojun Tan) [1677550]- [x86] revert "cpu/hotplug: Add SMT policy options" (Josh Poimboeuf) [1683690] - [crypto] net: crypto set sk to NULL when af_alg_release (Neil Horman) [1679450] {CVE-2019-8912} - [drm] drm/i915/gvt: update force-to-nonpriv register whitelist (Paul Lai) [1643972] - [kernel] MODSIGN: Also check platform keyring in mod_verify_sig() (Lenny Szubowicz) [1568532] - [kernel] Fix for module sig verification (Lenny Szubowicz) [1568532] - [security] efi: Lock down the kernel if booted in secure boot mode (Lenny Szubowicz) [1568532] - [firmware] efi: Add an EFI_SECURE_BOOT flag to indicate secure boot mode (Lenny Szubowicz) [1568532] - [x86] Copy secure_boot flag in boot params across kexec reboot (Lenny Szubowicz) [1568532] - [fs] debugfs: Restrict debugfs when the kernel is locked down (Lenny Szubowicz) [1568532] - [mm] x86/mmiotrace: Lock down the testmmiotrace module (Lenny Szubowicz) [1568532] - [kernel] Lock down module params that specify hardware parameters (eg. ioport) (Lenny Szubowicz) [1568532] - [tty] Lock down TIOCSSERIAL (Lenny Szubowicz) [1568532] - [pcmcia] Prohibit PCMCIA CIS storage when the kernel is locked down (Lenny Szubowicz) [1568532] - [acpi] acpi: Disable ACPI table override if the kernel is locked down (Lenny Szubowicz) [1568532] - [acpi] acpi: Ignore acpi_rsdp kernel param when the kernel has been locked down (Lenny Szubowicz) [1568532] - [acpi] ACPI: Limit access to custom_method when the kernel is locked down (Lenny Szubowicz) [1568532] - [x86] x86/msr: Restrict MSR access when the kernel is locked down (Lenny Szubowicz) [1568532] - [x86] x86: Lock down IO port access when the kernel is locked down (Lenny Szubowicz) [1568532] - [pci] PCI: Lock down BAR access when the kernel is locked down (Lenny Szubowicz) [1568532] - [kernel] uswsusp: Disable when the kernel is locked down (Lenny Szubowicz) [1568532] - [kernel] hibernate: Disable when the kernel is locked down (Lenny Szubowicz) [1568532] - [kernel] kexec_load: Disable at runtime if the kernel is locked down (Lenny Szubowicz) [1568532] - [char] Restrict /dev/{mem, kmem, port} when the kernel is locked down (Lenny Szubowicz) [1568532] - [kernel] MODSIGN: Enforce module signatures if the kernel is locked down (Lenny Szubowicz) [1568532] - [security] Add a SysRq option to lift kernel lockdown (Lenny Szubowicz) [1568532] - [security] Add the ability to lock down access to the running kernel image (Lenny Szubowicz) [1568532]- [net] tun: forbid iface creation with rtnl ops (Sabrina Dubroca) [1680969] - [net] revert "bridge: do not add port to router list when receives query with source 0.0.0.0" (Hangbin Liu) [1679896] - [net] sctp: walk the list of asoc safely (Marcelo Leitner) [1679920] {CVE-2019-8956} - [net] netfilter: nf_nat: skip nat clash resolution for same-origin entries (Florian Westphal) [1677647] - [net] netfilter: nf_conntrack: resolve clash for matching conntracks (Florian Westphal) [1677647] - [net] netfilter: nf_tables: fix flush after rule deletion in the same batch (Phil Sutter) [1677672] - [net] gro_cell: add napi_disable in gro_cells_destroy (Stefano Brivio) [1674408] - [net] sctp: call gso_reset_checksum when computing checksum in sctp_gso_segment (Xin Long) [1669386] - [net] ipvs: fix dependency on nf_defrag_ipv6 (Andrea Claudi) [1660808] - [net] sctp: check and update stream->out_curr when allocating stream_out (Xin Long) [1651877]- [x86] cpu/hotplug: Add SMT policy options (Josh Poimboeuf) [1677405]- [kernel] open the RHEL 8.1 development ("Herton R. Krzesinski") - [pci] pci/quirks: Add quirk to reset nvgpu at boot for the Lenovo ThinkPad P50 (Lyude Paul) [1677022] - [arm64] arm64, vmcoreinfo : Append 'MAX_USER_VA_BITS' to vmcoreinfo (Bhupesh Sharma) [1672962] - [md] dm thin: fix bug where bio that overwrites thin block ignores FUA (Mike Snitzer) [1679211] - [pci] PCI: Fix "try" semantics of bus and slot reset (Myron Stowe) [1662901] - [acpi] acpi/nfit: Fix bus command validation (Jeff Moyer) [1673958] - [pci] PCI/MSI: Return -ENOSPC from pci_alloc_irq_vectors_affinity() (Myron Stowe) [1667773] - [fs] NFS: Don't use page_file_mapping after removing the page (Benjamin Coddington) [1664190] - [fs] NFS: Fix up return value on fatal errors in nfs_page_async_flush() (Benjamin Coddington) [1664190] - [md] md: fix raid10 hang issue caused by barrier (Xiao Ni) [1630921] - [md] md/raid1: don't clear bitmap bits on interrupted recovery. (Xiao Ni) [1677360] - [virt] kvm: fix kvm_ioctl_create_device() reference counting (CVE-2019-6974) (Paolo Bonzini) [1673843] {CVE-2019-6974} - [block] blk-mq: fix a hung issue when fsync (Ming Lei) [1674399] - [block] Revert "block: cover another queue enter recursion via BIO_QUEUE_ENTERED" (Ming Lei) [1673966] - [tools] perf tools: Check for null when copying nsinfo. (Jiri Olsa) [1676451] - [iommu] iommu/amd: Fix IOMMU page flush when detach device from a domain (Suravee Suthikulpanit) [1672476]- [kernel] namespace: Add padding fix to user_table[] (Prarit Bhargava) [1677103] - [x86] KVM: nVMX: unconditionally cancel preemption timer in free_nested (CVE-2019-7221) (Paolo Bonzini) [1673841] {CVE-2019-7221} - [scsi] scsi: sd: fix entropy gathering for most rotational disks (Ewan Milne) [1676735] - [scsi] scsi: sd: Contribute to randomness when running rotational device (Ewan Milne) [1676735] - [rpmspec] Revert "Drop -doc subpackage" (Prarit Bhargava) [1657609] - [net] svcrdma: Remove max_sge check at connect time (Don Dutile) [1638869] - [net] svcrdma: Reduce max_send_sges (Don Dutile) [1638869] - [arm64] arm64: mm: Introduce MAX_USER_VA_BITS definition (Christoph von Recklinghausen) [1672997] - [arm64] arm64: tlb: Rewrite stale comment in asm/tlbflush.h (Christoph von Recklinghausen) [1672997] - [arm64] arm64: tlb: Avoid synchronous TLBIs when freeing page tables (Christoph von Recklinghausen) [1672997] - [arm64] arm64: tlb: Remove redundant !CONFIG_HAVE_RCU_TABLE_FREE code (Christoph von Recklinghausen) [1672997] - [arm64] arm64: tlbflush: Allow stride to be specified for __flush_tlb_range() (Christoph von Recklinghausen) [1672997] - [arm64] arm64: tlb: Justify non-leaf invalidation in flush_tlb_range() (Christoph von Recklinghausen) [1672997] - [arm64] arm64: tlb: Add DSB ISHST prior to TLBI in __flush_tlb_[kernel_]pgtable() (Christoph von Recklinghausen) [1672997] - [arm64] arm64: tlb: Use last-level invalidation in flush_tlb_kernel_range() (Christoph von Recklinghausen) [1672997] - [mm] arm64: mm: EXPORT vabits_user to modules (Christoph von Recklinghausen) [1672997] - [arm64] arm64: fix ARM64_USER_VA_BITS_52 builds (Christoph von Recklinghausen) [1672997] - [arm64] arm64: Kconfig: Re-jig CONFIG options for 52-bit VA (Christoph von Recklinghausen) [1672997] - [arm64] arm64: mm: Allow forcing all userspace addresses to 52-bit (Christoph von Recklinghausen) [1672997] - [arm64] arm64: mm: introduce 52-bit userspace support (Christoph von Recklinghausen) [1672997] - [arm64] arm64: mm: Prevent mismatched 52-bit VA support (Christoph von Recklinghausen) [1672997] - [arm64] arm64: mm: Offset TTBR1 to allow 52-bit PTRS_PER_PGD (Christoph von Recklinghausen) [1672997] - [arm64] arm64: mm: Define arch_get_mmap_end, arch_get_mmap_base (Christoph von Recklinghausen) [1672997] - [firmware] arm64: mm: Introduce DEFAULT_MAP_WINDOW (Christoph von Recklinghausen) [1672997] - [mm] mm: mmap: Allow for "high" userspace addresses (Christoph von Recklinghausen) [1672997] - [mm] arm64: mm: apply r/o permissions of VM areas to its linear alias as well (Christoph von Recklinghausen) [1672997] - [mm] arm64: mm: purge lazily unmapped vm regions before changing permissions (Christoph von Recklinghausen) [1672997] - [arm64] arm64: mm: Don't wait for completion of TLB invalidation when page aging (Christoph von Recklinghausen) [1672997] - [mm] arm64: mm: Use __pa_symbol() for set_swapper_pgd() (Christoph von Recklinghausen) [1672997] - [mm] arm64: mm: Drop the unused cpu parameter (Christoph von Recklinghausen) [1672997] - [arm64] arm64/mm: move runtime pgds to rodata (Christoph von Recklinghausen) [1672997] - [mm] arm64/mm: use fixmap to modify swapper_pg_dir (Christoph von Recklinghausen) [1672997] - [arm64] arm64/mm: Separate boot-time page tables from swapper_pg_dir (Christoph von Recklinghausen) [1672997] - [arm64] arm64/mm: Pass ttbr1 as a parameter to __enable_mmu() (Christoph von Recklinghausen) [1672997] - [mm] arm64: fix erroneous warnings in page freeing functions (Christoph von Recklinghausen) [1672997] - [mm] arm64: Implement page table free interfaces (Christoph von Recklinghausen) [1672997] - [arm64] arm64: tlbflush: Introduce __flush_tlb_kernel_pgtable (Christoph von Recklinghausen) [1672997] - [lib] ioremap: Update pgtable free interfaces with addr (Christoph von Recklinghausen) [1672997] - [mm] x86/mm: Disable ioremap free page handling on x86-PAE (Christoph von Recklinghausen) [1672997] - [arm64] arm64: KVM: Enable Common Not Private translations (Christoph von Recklinghausen) [1504991] - [arm64] arm64: mm: Support Common Not Private translations (Christoph von Recklinghausen) [1504991] - [kernel] cpu/hotplug: Fix "SMT disabled by BIOS" detection for KVM (Igor Mammedov) [1668147] - [tools] perf tools: Compile perf with -g instead of -ggdb3 to workaround gdb crash (Jiri Olsa) [1667109]- [fs] Revert "gfs2: Fix loop in gfs2_rbm_find" (Andreas Grunbacher) [1658528] - [net] bpf: fix sanitation of alu op with pointer / scalar type from different paths (Jiri Olsa) [1673631] {CVE-2019-7308} - [net] bpf: prevent out of bounds speculation on pointer arithmetic (Jiri Olsa) [1673631] {CVE-2019-7308} - [net] bpf: move {prev_,}insn_idx into verifier env (Jiri Olsa) [1673631] {CVE-2019-7308} - [net] bpf/verifier: per-register parent pointers (Jiri Olsa) [1673631] {CVE-2019-7308} - [net] bpf: restrict unknown scalars of mixed signed bounds for unprivileged (Jiri Olsa) [1673631] {CVE-2019-7308} - [net] bpf: Simplify ptr_min_max_vals adjustment (Jiri Olsa) [1673631] {CVE-2019-7308} - [net] bpf: fix inner map masking to prevent oob under speculation (Jiri Olsa) [1673631] {CVE-2019-7308} - [include] KABI: struct class padding (Prarit Bhargava) [1670035] - [include] KABI: struct timer_list padding (Prarit Bhargava) [1670035] - [include] KABI: struct irq_domain padding (Prarit Bhargava) [1670035] - [nvdimm] libnvdimm, pmem: Fix badblocks population for 'raw' namespaces (Jeff Moyer) [1672315] - [netdrv] net/mlx5e: FPGA, fix Innova IPsec TX offload data path performance (Alaa Hleihel) [1648230] - [kernel] exec: increase BINPRM_BUF_SIZE to 256 (Oleg Nesterov) [1447445]- [include] KABI: struct kset padding (Prarit Bhargava) [1669796] - [include] KABI: struct kobject and kobj_type padding (Prarit Bhargava) [1669796] - [include] KABI: struct delayed_work padding (Prarit Bhargava) [1669796] - [include] KABI: struct work_struct padding (Prarit Bhargava) [1669796] - [include] KABI: struct hrtimer padding (Prarit Bhargava) [1669796] - [include] KABI: struct user_namespace padding (Prarit Bhargava) [1669796] - [include] KABI: struct resource padding (Prarit Bhargava) [1669796] - [include] KABI: Protect device_driver struct (Prarit Bhargava) [1666316] - [include] KABI: Protect radix functions (Prarit Bhargava) [1669079] - [char] ipmi: msghandler: Fix potential Spectre v1 vulnerabilities (Tony Camuso) [1672582] - [vhost] vhost: fix OOB in get_rx_bufs() (Jason Wang) [1668665] {CVE-2018-16880}- [md] dm: don't use bio_trim() afterall (Mike Snitzer) [1673657] - [md] dm: add memory barrier before waitqueue_active (Mike Snitzer) [1673110] - [x86] x86: uaccess: Inhibit speculation past access_ok() in user_access_begin() (Joe Lawrence) [1670113] {CVE-2018-20669} - [kernel] make 'user_access_begin()' do 'access_ok()' (Joe Lawrence) [1670113] {CVE-2018-20669} - [drm] i915: fix missing user_access_end() in page fault exception case (Joe Lawrence) [1670113] {CVE-2018-20669} - [drm] drm/i915: Force the slow path after a user-write error (Joe Lawrence) [1670113] {CVE-2018-20669} - [x86] x86/microcode/amd: Don't falsely trick the late loading mechanism (David Arcari) [1654904] - [fs] iomap: get/put the page in iomap_page_create/release() (Artem Savkov) [1664298] - [scsi] scsi: qla2xxx: Add new FC-NVMe enable BIT to enable FC-NVMe feature (Himanshu Madhani) [1671569] - [message] mptsas: pci-id table changes (Tomas Henzl) [1666730] - [message] mptsas: Taint kernel if mptsas is loaded (Tomas Henzl) [1666730] - [kernel] genirq/matrix: Improve target CPU selection for managed interrupts. (Gary Hook) [1669557] - [kernel] irq/matrix: Spread managed interrupts on allocation (Gary Hook) [1669557] - [kernel] irq/matrix: Split out the CPU selection code into a helper (Gary Hook) [1669557] - [net] sit: check if IPv6 enabled before calling ip6_err_gen_icmpv6_unreach() (Stefano Brivio) [1671680] - [net] geneve: should not call rt6_lookup() when ipv6 was disabled (Stefano Brivio) [1671680] - [net] netfilter: physdev: relax br_netfilter dependency (Phil Sutter) [1650382] - [net] netfilter: nf_tables: add NFTA_RULE_POSITION_ID to nla_policy (Phil Sutter) [1670563] - [net] netfilter: nf_tables: Support RULE_ID reference in new rule (Phil Sutter) [1670563] - [net] rtnetlink: fix incorrect handling of device stats passed to userspace (Ivan Vecera) [1668298] - [net] netfilter: nf_tables: handle nft_object lookups via rhltable (Phil Sutter) [1659725] - [net] netfilter: nf_tables: prepare nft_object for lookups via hashtable (Phil Sutter) [1659725] - [net] netfilter: nf_tables: selective rule dump needs table to be specified (Phil Sutter) [1659725] - [net] netfilter: nf_tables: Fix for endless loop when dumping ruleset (Phil Sutter) [1659725] - [net] netfilter: nf_tables: Speed up selective rule dumps (Phil Sutter) [1659725] - [net] exclude sock_reuseport from kABI protection (Paolo Abeni) [1665984] - [include] KABI: struct device padding (Don Dutile) [1664445] - [include] KABI: struct dma_map_ops padding (Don Dutile) [1664482] - [kernel] swiotlb: clear io_tlb_start and io_tlb_end in swiotlb_exit (Don Dutile) [1664484] - [kernel] dma-mapping: remove a few unused exports (Don Dutile) [1664484] - [include] dma-mapping: properly stub out the DMA API for !CONFIG_HAS_DMA (Don Dutile) [1664484] - [kernel] dma-mapping: remove dmam_{declare,release}_coherent_memory (Don Dutile) [1664484] - [kernel] dma-mapping: implement dmam_alloc_coherent using dmam_alloc_attrs (Don Dutile) [1664484] - [include] dma-mapping: implement dma_map_single_attrs using dma_map_page_attrs (Don Dutile) [1664484] - [include] dma-mapping: fix flags in dma_alloc_wc (Don Dutile) [1664484] - [include] dma-mapping: deprecate dma_zalloc_coherent (Don Dutile) [1664484] - [arm64] arm64: default to the direct mapping in get_arch_dma_ops (Don Dutile) [1664484] - [kernel] dma-mapping: fix inverted logic in dma_supported (Don Dutile) [1664484] - [include] dma-mapping: bypass indirect calls for dma-direct (Don Dutile) [1664484] - [kernel] dma-direct: merge swiotlb_dma_ops into the dma_direct code (Don Dutile) [1664484] - [kernel] dma-direct: do not include SME mask in the DMA supported check (Don Dutile) [1664484] - [kernel] dma-direct: use dma_direct_map_page to implement dma_direct_map_sg (Don Dutile) [1664484] - [kernel] dma-direct: improve addressability error reporting (Don Dutile) [1664484] - [kernel] dma-direct: remove the mapping_error dma_map_ops method (Don Dutile) [1664484] - [xen] swiotlb: remove dma_mark_clean (Don Dutile) [1664484] - [xen] swiotlb: remove SWIOTLB_MAP_ERROR (Don Dutile) [1664484] - [xen] xen-swiotlb: remove the mapping_error dma_map_ops method (Don Dutile) [1664484] - [kernel] swiotlb: Skip cache maintenance on map error (Don Dutile) [1664484] - [kernel] swiotlb: add support for non-coherent DMA (Don Dutile) [1664484] - [kernel] swiotlb: mark is_swiotlb_buffer static (Don Dutile) [1664484] - [kernel] swiotlb: remove a pointless comment (Don Dutile) [1664484] - [kernel] swiotlb: clean up reporting (Don Dutile) [1664484] - [kernel] dma-direct: reject highmem pages from dma_alloc_from_contiguous (Don Dutile) [1664484] - [kernel] dma-direct: provide page based alloc/free helpers (Don Dutile) [1664484] - [include] dma-direct: Make DIRECT_MAPPING_ERROR viable for SWIOTLB (Don Dutile) [1664484] - [kernel] dma-direct: respect DMA_ATTR_NO_WARN (Don Dutile) [1664484] - [kernel] dma-direct: document the zone selection logic (Don Dutile) [1664484] - [kernel] dma-direct: fix return value of dma_direct_supported (Don Dutile) [1664484] - [kernel] dma-direct: always allow dma mask <= physiscal memory size (Don Dutile) [1664484] - [kernel] dma-direct: implement complete bus_dma_mask handling (Don Dutile) [1664484] - [kernel] dma-direct: refine dma_direct_alloc zone selection (Don Dutile) [1664484] - [kernel] dma-direct: add an explicit dma_direct_get_required_mask (Don Dutile) [1664484] - [kernel] kernel/dma/direct: take DMA offset into account in dma_direct_supported (Don Dutile) [1664484] - [kernel] dma-mapping: factor out dummy DMA ops (Don Dutile) [1664484] - [mm] arm64: dma-mapping: Fix FORCE_CONTIGUOUS buffer clearing (Don Dutile) [1664484] - [iommu] iommu/dma-iommu: remove the mapping_error dma_map_ops method (Don Dutile) [1664484] - [iommu] iommu/vt-d: remove the mapping_error dma_map_ops method (Don Dutile) [1664484] - [iommu] iommu/intel: small map_page cleanup (Don Dutile) [1664484] - [iommu] intel-iommu: mark intel_dma_ops static (Don Dutile) [1664484] - [iommu] ia64: remove iommu_dma_supported (Don Dutile) [1664484] - [iommu] iommu: remove the mapping_error dma_map_ops method (Don Dutile) [1664484] - [iommu] iommu/dma: Use fast DMA domain lookup (Don Dutile) [1664484] - [x86] x86/amd_gart: fix unmapping of non-GART mappings (Don Dutile) [1664484] - [x86] x86/amd_gart: remove the mapping_error dma_map_ops method (Don Dutile) [1664484] - [mm] arm64: remove the dummy_dma_ops mapping_error method (Don Dutile) [1664484] - [powerpc] powerpc: Do not redefine NEED_DMA_MAP_STATE (Don Dutile) [1664484] - [powerpc] powerpc/iommu: remove the mapping_error dma_map_ops method (Don Dutile) [1664484] - [s390] s390: remove the mapping_error dma_map_ops method (Don Dutile) [1664484] - [kernel] dma-mapping: always build the direct mapping code (Don Dutile) [1664484] - [kernel] dma-mapping: move dma_cache_sync out of line (Don Dutile) [1664484] - [kernel] dma-mapping: move various slow path functions out of line (Don Dutile) [1664484] - [base] dma-mapping: move dma_get_required_mask to kernel/dma (Don Dutile) [1664484] - [base] dma-mapping: move dma_default_get_required_mask under ifdef (Don Dutile) [1664484] - [include] dma-mapping: merge dma_unmap_page_attrs and dma_unmap_single_attrs (Don Dutile) [1664484] - [include] dma-mapping: simplify the dma_sync_single_range_for_{cpu,device} implementation (Don Dutile) [1664484] - [include] dma-mapping: return an error code from dma_mapping_error (Don Dutile) [1664484] - [pci] dma-mapping: remove the mapping_error dma_map_ops method (Don Dutile) [1664484] - [include] dma-mapping: provide a generic DMA_MAPPING_ERROR (Don Dutile) [1664484] - [kernel] dma-mapping: move the arm64 noncoherent alloc/free support to common code (Don Dutile) [1664484] - [mm] arm64: fix warnings without CONFIG_IOMMU_DMA (Don Dutile) [1664484] - [arm64] arm64: use the generic swiotlb_dma_ops (Don Dutile) [1664484] - [kernel] swiotlb: don't dip into swiotlb pool for coherent allocations (Don Dutile) [1664484] - [kernel] swiotlb: refactor swiotlb_map_page (Don Dutile) [1664484] - [kernel] swiotlb: use swiotlb_map_page in swiotlb_map_sg_attrs (Don Dutile) [1664484] - [kernel] swiotlb: merge swiotlb_unmap_page and unmap_single (Don Dutile) [1664484] - [kernel] swiotlb: remove the overflow buffer (Don Dutile) [1664484] - [kernel] swiotlb: do not panic on mapping failures (Don Dutile) [1664484] - [mm] arm64/dma-mapping: Mildly optimise non-coherent IOMMU ops (Don Dutile) [1664484] - [iommu] iommu: Add fast hook for getting DMA domains (Don Dutile) [1664484] - [iommu] iommu: Remove the ->map_sg indirection (Don Dutile) [1664484] - [iommu] kernel/dma: remove unsupported gfp_mask parameter from dma_alloc_from_contiguous() (Don Dutile) [1664484] - [mm] mm/cma: remove unsupported gfp_mask parameter from cma_alloc() (Don Dutile) [1664484] - [kernel] dma-mapping: move the remap helpers to a separate file (Don Dutile) [1664484] - [include] dma-mapping: fix return type of dma_set_max_seg_size() (Don Dutile) [1664484] - [include] dma-mapping: translate __GFP_NOFAIL to DMA_ATTR_NO_WARN (Don Dutile) [1664484] - [include] dma-debug: Check for drivers mapping invalid addresses in dma_map_single() (Don Dutile) [1664484] - [base] dma-mapping: make the get_required_mask method available unconditionally (Don Dutile) [1664484] - [xen] dma-mapping: support non-coherent devices in dma_common_get_sgtable (Don Dutile) [1664484] - [kernel] dma-mapping: consolidate the dma mmap implementations (Don Dutile) [1664484] - [kernel] dma-mapping: merge direct and noncoherent ops (Don Dutile) [1664484] - [include] dma-mapping: move the dma_coherent flag to struct device (Don Dutile) [1664484] - [include] dma-mapping: remove dma_deconfigure (Don Dutile) [1664484] - [base] dma-mapping: remove dma_configure (Don Dutile) [1664484] - [include] dma-mapping: relax warning for per-device areas (Don Dutile) [1664484] - [kernel] dma-mapping: add the missing ARCH_HAS_SYNC_DMA_FOR_CPU_ALL declaration (Don Dutile) [1664484] - [kernel] dma-noncoherent: add a arch_sync_dma_for_cpu_all hook (Don Dutile) [1664484] - [block] deprecate elevator= kernel parameter (Jeff Moyer) [1665295] - [rpmspec] kernel.spec: disable kabi checks until RC (=?UTF-8?q?=C4=8Cestm=C3=ADr=20Kalina?=) [1671007] - [iommu] iommu/amd: Unmap all mapped pages in error path of map_sg (Jerry Snitselaar) [1668448] - [iommu] iommu/amd: Call free_iova_fast with pfn in map_sg (Jerry Snitselaar) [1668448]- [arm64] arm64, vmcoreinfo : Append 'MAX_PHYSMEM_BITS' to vmcoreinfo (Bhupesh Sharma) [1666679] - [kernel] sched/debug: Initialize sd_sysctl_cpus if !CONFIG_CPUMASK_OFFSTACK (Joe Lawrence) [1667840] - [init] Small change to the message about certified hardware (Steve Best) [1671765] - [x86] x86/kdump: make the behavior of crashkernel=X consistent with kaslr (Pingfan Liu) [1640799] - [x86] Add back support for Intel processors (Steve Best) [1670529] - [net] SUNRPC: Clean up initialisation of the struct rpc_rqst (Benjamin Coddington) [1650494] - [x86] KABI, x86/paravirt: Protect paravirt ops structures (Waiman Long) [1669957] - [include] KABI: struct module padding (Prarit Bhargava) [1669480] - [include] KABI: struct stack_trace_struct padding (Prarit Bhargava) [1669480] - [documentation] iommu: Fix passthrough option documentation (Gary Hook) [1658391] - [iommu] iommu: Add config option to set passthrough as default (Gary Hook) [1658391] - [kernel] redhat: kernel: clean up taint flags (Jiri Benc) [1654313]- [scsi] scsi: qedi: Add the CRC size within iSCSI NVM image (Charles Rose) [1670186] - [fs] iomap: don't search past page end in iomap_is_partially_uptodate (Eric Sandeen) [1657588] - [netdrv] cxgb4: update supported DCB version (Arjun Vynipadath) [1668571] - [x86] kexec, KEYS: Make use of platform keyring for signature verify (Kairui Song) [1640486] - [security] integrity, KEYS: add a reference to platform keyring (Kairui Song) [1640486] - [security] efi: Allow the "db" UEFI variable to be suppressed (Kairui Song) [1640486] - [security] efi: Import certificates from UEFI Secure Boot (Kairui Song) [1640486] - [security] efi: Add an EFI signature blob parser (Kairui Song) [1640486] - [include] efi: Add EFI signature data types (Kairui Song) [1640486] - [security] integrity: Load certs to the platform keyring (Kairui Song) [1640486] - [security] integrity: Define a trusted platform keyring (Kairui Song) [1640486] - [security] security/integrity: remove unnecessary 'init_keyring' variable (Kairui Song) [1640486] - [x86] Fix kexec forbidding kernels signed with keys in the secondary keyring to boot (Kairui Song) [1640486] - [crypto] Replace magic for trusting the secondary keyring with #define (Kairui Song) [1640486] - [acpi] acpi/nfit: Fix command-supported detection (Jeff Moyer) [1665812] - [acpi] acpi/nfit: Block function zero DSMs (Jeff Moyer) [1665812] - [md] dm: add missing trace_block_split() to __split_and_process_bio() (Mike Snitzer) [1645283] - [md] dm: fix dm_wq_work() to only use __split_and_process_bio() if appropriate (Mike Snitzer) [1645283] - [md] dm: fix redundant IO accounting for bios that need splitting (Mike Snitzer) [1645283] - [md] dm: fix clone_bio() to trigger blk_recount_segments() (Mike Snitzer) [1645283] - [block] block: cover another queue enter recursion via BIO_QUEUE_ENTERED (Mike Snitzer) [1645283] - [md] dm thin: fix passdown_double_checking_shared_status() (Mike Snitzer) [1668039] - [tools] bpftool: Fix prog dump by tag (Jiri Olsa) [1667305] - [arm64] arm64: ftrace: Fix to enable syscall events on arm64 (Don Dutile) [1668035] - [arm64] arm64: implement syscall wrappers (Don Dutile) [1668035] - [arm64] arm64: convert compat wrappers to C (Don Dutile) [1668035] - [arm64] arm64: use SYSCALL_DEFINE6() for mmap (Don Dutile) [1668035] - [arm64] arm64: use {COMPAT,}SYSCALL_DEFINE0 for sigreturn (Don Dutile) [1668035] - [arm64] arm64: remove in-kernel call to sys_personality() (Don Dutile) [1668035] - [include] kernel: add ksys_personality() (Don Dutile) [1668035] - [arm64] arm64: drop alignment from syscall tables (Don Dutile) [1668035] - [arm64] arm64: entry: remove unused register aliases (Don Dutile) [1668035] - [arm64] arm64: convert native/compat syscall entry to C (Don Dutile) [1668035] - [arm64] arm64: svc: Ensure hardirq tracing is updated before return (Don Dutile) [1668035] - [arm64] arm64: convert syscall trace logic to C (Don Dutile) [1668035] - [arm64] arm64: move sve_user_{enable,disable} to (Don Dutile) [1668035] - [arm64] arm64: kill change_cpacr() (Don Dutile) [1668035] - [arm64] arm64: convert raw syscall invocation to C (Don Dutile) [1668035] - [arm64] arm64: introduce syscall_fn_t (Don Dutile) [1668035] - [arm64] arm64: remove sigreturn wrappers (Don Dutile) [1668035] - [arm64] arm64: rseq: Implement backend rseq calls and select HAVE_RSEQ (Don Dutile) [1668035] - [sound] ALSA: usb-audio: Add vendor and product name for Dell WD19 Dock (Jaroslav Kysela) [1664249] - [infiniband] IB/hfi1: Fix an out-of-bounds access in get_hw_stats (Alex Estrin) [1667104] - [infiniband] IB/hfi1: Incorrect sizing of sge for PIO will OOPs (Alex Estrin) [1667095] - [drm] drm/nouveau: register backlight on pascal and newer (Ben Skeggs) [1664899] - [drm] drm/nouveau/disp/gm200-: enforce identity-mapped SOR assignment for LVDS/eDP panels (Ben Skeggs) [1664899] - [drm] drm/nouveau/disp: move eDP panel power handling (Ben Skeggs) [1664899] - [drm] drm/nouveau/devinit: don't fail when PMU/PRE_OS is missing from VBIOS (Ben Skeggs) [1664899] - [kernel] locking/rwsem: Fix (possible) missed wakeup (Waiman Long) [1668014] - [kernel] futex: Fix (possible) missed wakeup (Waiman Long) [1668014] - [kernel] sched/wake_q: Fix wakeup ordering for wake_q (Waiman Long) [1668014] - [kernel] sched/wake_q: Document wake_q_add() (Waiman Long) [1668014] - [kernel] sched/wait: Fix rcuwait_wake_up() ordering (Waiman Long) [1668014] - [kernel] sched/Documentation: Update wake_up() & co. memory-barrier guarantees (Waiman Long) [1668014] - [kvm] KVM: PPC: Book3S HV: Flush guest mappings when turning dirty tracking on/off (Laurent Vivier) [1650386] - [kvm] KVM: PPC: Book3S HV: Cleanups - constify memslots, fix comments (Laurent Vivier) [1650386] - [kvm] KVM: PPC: Book3S HV: Map single pages when doing dirty page logging (Laurent Vivier) [1650386] - [kvm] KVM: PPC: Pass change type down to memslot commit function (Laurent Vivier) [1650386] - [vhost] vhost: log dirty page correctly (Jason Wang) [1657578] - [netdrv] netxen: taint as unsupported in RHEL8 (Tony Camuso) [1654825] - [hid] HID: hiddev: fix potential Spectre v1 (Benjamin Tissoires) [1664611] - [net] resort to custom code for sk_buff padding (Paolo Abeni) [1665984] - [net] add padding to cipher_context (Paolo Abeni) [1665984] - [net] add padding to tls_crypto_context (Paolo Abeni) [1665984] - [net] add padding to ipv4_devconf (Paolo Abeni) [1665984] - [net] ip6mr: Fix potential Spectre v1 vulnerability (Stefano Brivio) [1663472] - [net] ipv4: Fix potential Spectre v1 vulnerability (Stefano Brivio) [1663472] - [include] add KABI padding to file_system_type (Eric Sandeen) [1665320 1650565] - [include] add KABI padding to multiple fs ops vectors (Eric Sandeen) [1665320] - [fs] add KABI padding to dentry structure (Eric Sandeen) [1665320] - [fs] add KABI padding to inode structure (Eric Sandeen) [1665320] - [include] add KABI padding to file_lock structure (Eric Sandeen) [1665320] - [include] KABI: add an iopoll method to struct file_operations (Eric Sandeen) [1665320] - [sound] ALSA: emux: Fix potential Spectre v1 vulnerabilities (Jaroslav Kysela) [1663477] - [sound] ALSA: pcm: Fix potential Spectre v1 vulnerability (Jaroslav Kysela) [1663477] - [sound] ALSA: rme9652: Fix potential Spectre v1 vulnerability (Jaroslav Kysela) [1663477] - [sound] ALSA: emu10k1: Fix potential Spectre v1 vulnerabilities (Jaroslav Kysela) [1663477] - [powerpc] powerpc/tm: Unset MSR[TS] if not recheckpointing (Gustavo Duarte) [1663853] - [netdrv] r8152: Add support for MAC address pass through on RTL8153-BND (Perry Yuan) [1658433] - [hid] HID: debug: fix the ring buffer implementation (Tony Camuso) [1669469] {CVE-2019-3819}- [netdrv] net: hns: Fix WARNING when hns modules installed (Xiaojun Tan) [1662120] - [netdrv] net: hns: Fix ping failed when use net bridge and send multicast (Xiaojun Tan) [1662120] - [netdrv] net: hns: Add mac pcs config when enable|disable mac (Xiaojun Tan) [1662120] - [netdrv] net: hns: Fix ntuple-filters status error. (Xiaojun Tan) [1662120] - [netdrv] net: hns: Free irq when exit from abnormal branch (Xiaojun Tan) [1662120] - [netdrv] net: hns: Clean rx fbd when ae stopped. (Xiaojun Tan) [1662120] - [netdrv] net: hns: Some registers use wrong address according to the datasheet. (Xiaojun Tan) [1662120] - [netdrv] net: hns: All ports can not work when insmod hns ko after rmmod. (Xiaojun Tan) [1662120] - [netdrv] net: hns: Incorrect offset address used for some registers. (Xiaojun Tan) [1662120] - [include] ipmi: RH_KABI macros to pad kabi exposed structs (Tony Camuso) [1658175] - [scsi] reserve space in structures for KABI (Ewan Milne) [1664397]- [include] PCI: Add reserved fields to 'struct hotplug_slot' (Myron Stowe) [1663534] - [include] PCI: Add reserved fields to 'struct hotplug_slot_ops' (Myron Stowe) [1663534] - [pci] PCI: Add reserved fields to 'struct pci_sriov' (Myron Stowe) [1663534] - [include] PCI: Add reserved fields to 'struct pci_driver' (Myron Stowe) [1663534] - [include] PCI: Add reserved fields to 'struct pci_bus' (Myron Stowe) [1663534] - [include] PCI: Add reserved fields, and extension, to 'struct pci_dev' (Myron Stowe) [1663534] - [pci] PCI: Add missing include to drivers/pci.h (Myron Stowe) [1663534] - [pci] PCI/IOV: Use VF0 cached config space size for other VFs (Myron Stowe) [1663534] - [include] PCI: always include 'p2pdma' in 'struct pci_dev' (Myron Stowe) [1663534] - [ata] PCI: Remove pci_set_dma_max_seg_size() (Myron Stowe) [1663534] - [pci] PCI: Remove pci_set_dma_seg_boundary() (Myron Stowe) [1663534] - [include] PCI: Remove pci_unmap_addr() wrappers for DMA API (Myron Stowe) [1663534] - [pci] PCI/AER: Abstract AER interrupt handling (Myron Stowe) [1663534] - [pci] PCI: Uninline PCI bus accessors for better ftracing (Myron Stowe) [1663534] - [pci] PCI/portdrv: Add runtime PM hooks for port service drivers (Myron Stowe) [1663534] - [pci] PCI: Make link active reporting detection generic (Myron Stowe) [1663534] - [block] block: don't lose track of REQ_INTEGRITY flag (Ming Lei) [1665684] - [nvme] nvme-pci: fix nvme_setup_irqs() (Ming Lei) [1661439] - [lib] sbitmap: Protect swap_lock from hardirq (Ming Lei) [1666192] - [lib] sbitmap: Protect swap_lock from softirqs (Ming Lei) [1666192] - [scsi] scsi: isci: initialize shost fully before calling scsi_add_host() (Ming Lei) [1664918] - [nvme] nvmet-fc: Mark NVMe/FC target mode driver as unsupported (Ewan Milne) [1664838] - [netdrv] bnx2x: Assign unique DMAE channel number for FW DMAE transactions. (Jonathan Toppins) [1638306] - [fs] block: don't use un-ordered __set_current_state(TASK_UNINTERRUPTIBLE) (Ming Lei) [1664580] - [netdrv] qed: Wait for ready indication before rereading the shmem (Chad Dupuis) [1652417] - [netdrv] qed: Avoid sending mailbox commands when MFW is not responsive (Chad Dupuis) [1652417] - [netdrv] qed: Wait for MCP halt and resume commands to take place (Chad Dupuis) [1652417] - [netdrv] qed: Prevent a possible deadlock during driver load and unload (Chad Dupuis) [1652417] - [fs] gfs2: Fix loop in gfs2_rbm_find (Andreas Grunbacher) [1658528] - [fs] gfs2: Get rid of potential double-freeing in gfs2_create_inode (Andreas Grunbacher) [1658539]- [vhost] vhost/vsock: fix vhost vsock cid hashing inconsistent (Stefan Hajnoczi) [1619848] {CVE-2018-14625} - [vhost] vhost/vsock: fix use-after-free in network stack callers (Stefan Hajnoczi) [1619848] {CVE-2018-14625} - [netdrv] bnx2x: Add VF spoof-checking configuration (Jonathan Toppins) [1646842] - [netdrv] net-next: hinic: fix a problem in free_tx_poll() (Xiaojun Tan) [1642016] - [netdrv] net: hns: fix for unmapping problem when SMMU is on (Xiaojun Tan) [1640526] - [netdrv] net: hns: add netif_carrier_off before change speed and duplex (Xiaojun Tan) [1640526] - [netdrv] net: hns: add the code for cleaning pkt in chip (Xiaojun Tan) [1640526] - [netdrv] net: hns: modify variable type in hns_nic_reuse_page (Xiaojun Tan) [1640526]- [irqchip] Mark GICv2 deprecated (Wei Huang) [1609391] - [scsi] qla2xxx: Use correct number of vectors for online CPUs (Himanshu Madhani) [1644058] - [scsi] megaraid_sas: mark Aero controllers as tech preview (Tomas Henzl) [1659972] - [scsi] megaraid_sas: add retry logic in megasas_readl (Tomas Henzl) [1659972] - [scsi] scsi: megaraid_sas: Introduce new Aero adapter type (Tomas Henzl) [1659972] - [scsi] scsi: megaraid_sas: Fix Ventura series based checks (Tomas Henzl) [1659972] - [scsi] scsi: libfc: retry PRLI if we cannot analyse the payload (Chris Leech) [1631843] - [scsi] scsi: libfc: check fc_frame_payload_get() return value for null (Chris Leech) [1631843] - [scsi] scsi: libfc: hold disc_mutex in fc_disc_stop_rports() (Chris Leech) [1631843] - [scsi] scsi: libfc: fixup lockdep annotations (Chris Leech) [1631843] - [scsi] scsi: libfc: fixup 'sleeping function called from invalid context' (Chris Leech) [1631843] - [scsi] scsi: libfc: Add lockdep annotations (Chris Leech) [1631843] - [md] dm crypt: fix parsing of extended IV arguments (Mike Snitzer) [1665290] - [kernel] redhat: kabi: reserved padding for kernel sched data structures (Rafael Aquini) [1664858] - [kernel] redhat: kabi: reserved padding for MM related data structures (Rafael Aquini) [1664858] - [vfio] vfio/type1: Fix unmap overflow off-by-one (Alex Williamson) [1662291] - [message] mptspi: pci-id table changes (Tomas Henzl) [1651803] - [message] mptspi: Taint kernel if mptspi is loaded (Tomas Henzl) [1651803] - [block] kabi: reserve space for public data structure (Ming Lei) [1551939] - [block] kabi: reserve space for blk-mq related structure (Ming Lei) [1551939] - [block] kabi: reserve space for bsg related structure (Ming Lei) [1551939] - [block] kabi: reserve space for integrity related structure (Ming Lei) [1551939] - [block] kabi: reserve space for CONFIG_BLK_DEV_ZONED (Ming Lei) [1551939] - [ata] ata: Disable AHCI ALPM feature for Ampere Computing eMAG SATA (David Milburn) [1663347] - [kvm] KVM: x86: Add CPUID support for new instruction WBNOINVD (Andrew Jones) [1659491] - [x86] KVM: x86: Use jmp to invoke kvm_spurious_fault() from .fixup (Andrew Jones) [1659491] - [virt] kvm: Change offset in kvm_write_guest_offset_cached to unsigned (Andrew Jones) [1659491] - [virt] kvm: Disallow wraparound in kvm_gfn_to_hva_cache_init (Andrew Jones) [1659491] - [kvm] KVM: x86: svm: report MSR_IA32_MCG_EXT_CTL as unsupported (Andrew Jones) [1659491] - [virt] arm/arm64: KVM: Add ARM_EXCEPTION_IS_TRAP macro (Andrew Jones) [1659491] - [arm64] arm64: KVM: Avoid setting the upper 32 bits of VTCR_EL2 to 1 (Andrew Jones) [1659491] - [virt] KVM: arm/arm64: Fix unintended stage 2 PMD mappings (Andrew Jones) [1659491] - [virt] arm/arm64: KVM: vgic: Force VM halt when changing the active state of GICv3 PPIs/SGIs (Andrew Jones) [1659491] - [arm64] KVM: arm/arm64: Fixup the kvm_exit tracepoint (Andrew Jones) [1659491] - [virt] KVM: arm/arm64: vgic: Consider priority and active state for pending irq (Andrew Jones) [1659491] - [virt] KVM: arm/arm64: vgic: Fix off-by-one bug in vgic_get_irq() (Andrew Jones) [1659491] - [kvm] KVM: X86: Fix NULL deref in vcpu_scan_ioapic (Andrew Jones) [1659491] - [kvm] KVM: Fix UAF in nested posted interrupt processing (Andrew Jones) [1659491] - [virt] KVM: arm/arm64: vgic: Cap SPIs to the VM-defined maximum (Andrew Jones) [1659491] - [virt] KVM: arm/arm64: vgic: Do not cond_resched_lock() with IRQs disabled (Andrew Jones) [1659491] - [virt] KVM: arm/arm64: vgic-v2: Set active_source to 0 when restoring state (Andrew Jones) [1659491] - [virt] KVM: arm/arm64: Fix VMID alloc race by reverting to lock-less (Andrew Jones) [1659491] - [kvm] KVM: nVMX: Free the VMREAD/VMWRITE bitmaps if alloc_kvm_area() fails (Andrew Jones) [1659491] - [kvm] arm64: KVM: Install stage-2 translation before enabling traps (Andrew Jones) [1659491] - [kvm] arm64: KVM: Make VHE Stage-2 TLB invalidation operations non-interruptible (Andrew Jones) [1659491] - [arm64] arm64: entry: Remove confusing comment (Andrew Jones) [1659491] - [kvm] arm64: entry: Place an SB sequence following an ERET instruction (Andrew Jones) [1659491] - [arm64] arm64: Add support for SB barrier and patch in over DSB; ISB sequences (Andrew Jones) [1659491] - [kvm] kvm: nVMX: Set VM instruction error for VMPTRLD of unbacked page (Andrew Jones) [1659491] - [kvm] kvm: svm: Ensure an IBPB on all affected CPUs when freeing a vmcb (Andrew Jones) [1659491] - [kvm] kvm: mmu: Fix race in emulated page table writes (Andrew Jones) [1659491] - [kvm] KVM: nVMX/nSVM: Fix bug which sets vcpu->arch.tsc_offset to L1 tsc_offset (Andrew Jones) [1659491] - [kvm] KVM: VMX: Update shared MSRs to be saved/restored on MSR_EFER.LMA changes (Andrew Jones) [1659491] - [kvm] KVM: x86: Fix kernel info-leak in KVM_HC_CLOCK_PAIRING hypercall (Andrew Jones) [1659491] - [kvm] svm: Add mutex_lock to protect apic_access_page_done on AMD systems (Andrew Jones) [1659491] - [kvm] KVM/nVMX: Do not validate that posted_intr_desc_addr is page aligned (Andrew Jones) [1659491] - [kvm] KVM: arm64: Safety check PSTATE when entering guest and handle IL (Andrew Jones) [1659491] - [virt] KVM: arm64: Fix caching of host MDCR_EL2 value (Andrew Jones) [1659491] - [kvm] x86/kvm/nVMX: allow bare VMXON state migration (Andrew Jones) [1659491] - [kvm] x86/kvm/lapic: preserve gfn_to_hva_cache len on cache reinit (Andrew Jones) [1659491] - [kvm] KVM: hyperv: define VP assist page helpers (Andrew Jones) [1659491] - [kvm] KVM: nVMX: move check_vmentry_postreqs() call to nested_vmx_enter_non_root_mode() (Andrew Jones) [1659491] - [kvm] KVM: nVMX: Always reflect #NM VM-exits to L1 (Andrew Jones) [1659491] - [kvm] KVM: x86: hyperv: consistently use 'hv_vcpu' for 'struct kvm_vcpu_hv' variables (Andrew Jones) [1659491] - [kvm] KVM: x86: hyperv: enforce vp_index < KVM_MAX_VCPUS (Andrew Jones) [1659491] - [kvm] KVM: nVMX: restore host state in nested_vmx_vmexit for VMFail (Andrew Jones) [1659491] - [kvm] KVM: nVMX: Clear reserved bits of #DB exit qualification (Andrew Jones) [1659491] - [virt] KVM: arm/arm64: Ensure only THP is candidate for adjustment (Andrew Jones) [1659491] - [kvm] x86: kvm: avoid unused variable warning (Andrew Jones) [1659491] - [kvm] powerpc64/ftrace: Include ftrace.h needed for enable/disable calls (Andrew Jones) [1659491] - [kvm] x86/kvm/vmx: Remove duplicate l1d flush definitions (Andrew Jones) [1659491] - [tools] perf kvm: Fix subcommands on s390 (Andrew Jones) [1659491] - [arm64] arm64: add PSR_AA32_* definitions (Andrew Jones) [1659491] - [pci] PCI: hotplug: Document TODOs (Myron Stowe) [1664454] - [pci] PCI: hotplug: Embed hotplug_slot (Myron Stowe) [1664454] - [pci] PCI: hotplug: Drop hotplug_slot_info (Myron Stowe) [1664454] - [pci] PCI: hotplug: Constify hotplug_slot_ops (Myron Stowe) [1664454] - [pci] PCI: pciehp: Reshuffle controller struct for clarity (Myron Stowe) [1664454] - [pci] PCI: pciehp: Rename controller struct members for clarity (Myron Stowe) [1664454] - [pci] PCI: pciehp: Unify controller and slot structs (Myron Stowe) [1664454] - [pci] PCI: pciehp: Tolerate Presence Detect hardwired to zero (Myron Stowe) [1664454] - [pci] PCI: pciehp: Drop hotplug_slot_ops wrappers (Myron Stowe) [1664454] - [pci] PCI: pciehp: Drop unnecessary includes (Myron Stowe) [1664454] - [pci] PCI: pciehp: Differentiate between surprise and safe removal (Myron Stowe) [1664454] - [pci] PCI: Simplify disconnected marking (Myron Stowe) [1664454] - [tools] perf vendor events arm64: Revise core JSON events for eMAG (Jiri Olsa) [1663353] - [tools] perf vendor events arm64: Enable JSON events for eMAG (Jiri Olsa) [1663353] - [perf] drivers/perf: xgene: Add CPU hotplug support (Jiri Olsa) [1663349] - [scsi] mpt3sas: mark Aero controllers as tech preview (Tomas Henzl) [1663281] - [powerpc] KVM: PPC: Book3S HV: Keep rc bits in shadow pgtable in sync with host (Suraj Jitindar Singh) [1662029] - [powerpc] KVM: PPC: Book3S HV: Introduce kvmhv_update_nest_rmap_rc_list() (Suraj Jitindar Singh) [1662029] - [powerpc] KVM: PPC: Book3S HV: Apply combination of host and l1 pte rc for nested guest (Suraj Jitindar Singh) [1662029] - [powerpc] KVM: PPC: Book3S HV: Align gfn to L1 page size when inserting nest-rmap entry (Suraj Jitindar Singh) [1662029] - [powerpc] KVM: PPC: Book3S HV: Hold kvm->mmu_lock across updating nested pte rc bits (Suraj Jitindar Singh) [1662029] - [tools] perf python: Do not force closing original perf descriptor in evlist.get_pollfd (Jiri Olsa) [1659445] - [mm] mm: thp: relax __GFP_THISNODE for MADV_HUGEPAGE mappings (Andrea Arcangeli) [1613993] - [rpmspec] spec: Add libperf-jvmti.so into perf debuginfo rpm (Jiri Olsa) [1653570] - [scsi] scsi: hisi_sas: Fix spin lock management in slot_index_alloc_quirk_v2_hw() (Xiaojun Tan) [1642819] - [scsi] scsi: hisi_sas: Update v3 hw AIP_LIMIT and CFG_AGING_TIME register values (Xiaojun Tan) [1642819] - [scsi] scsi: hisi_sas: Use block layer tag instead for IPTT (Xiaojun Tan) [1642819] - [scsi] scsi: hisi_sas: unmask interrupts ent72 and ent74 (Xiaojun Tan) [1642819] - [scsi] scsi: hisi_sas: Free slot later in slot_complete_vx_hw() (Xiaojun Tan) [1642819] - [scsi] scsi: hisi_sas: Fix the race between IO completion and timeout for SMP/internal IO (Xiaojun Tan) [1642819] - [scsi] scsi: hisi_sas: Move evaluation of hisi_hba in hisi_sas_task_prep() (Xiaojun Tan) [1642819] - [scsi] scsi: hisi_sas: Feed back linkrate(max/min) when re-attached (Xiaojun Tan) [1642819] - [hwtracing] intel_th: pci: Add Ice Lake PCH support (Jiri Olsa) [1485529]- [kernel] userns: also map extents in the reverse map to kernel IDs (Chris von Recklinghausen) [1652679] {CVE-2018-18955} - [net] ipv6: route: Fix return value of ip6_neigh_lookup() on neigh_create() error (Stefano Brivio) [1662789] - [net] ipv6: frags: Fix bogus skb->sk in reassembled packets (Herbert Xu) [1645839] - [net] redhat: blacklist auto-loadable net modules in modules-extra (Marcelo Leitner) [1642795] - [net] redhat: move sctp modules to kernel-modules-extra (Marcelo Leitner) [1642795] - [net] add reserved fields to neighbour (Paolo Abeni) [1655084] - [net] add reserved fields to rtnl_link_stats* (Paolo Abeni) [1655084] - [net] reserve bits in netdev_features_t for future features (Paolo Abeni) [1655084] - [net] add reserved fields to sk_buff (Paolo Abeni) [1655084] - [net] add reserved fields to ipv6_devconf (Paolo Abeni) [1655084] - [net] add reserved fields to fib_rule (Paolo Abeni) [1655084] - [net] add reserved fields to sock (Paolo Abeni) [1655084] - [net] add reserved fields to genl_family (Paolo Abeni) [1655084] - [net] add reserved fields to proto_ops (Paolo Abeni) [1655084] - [net] add reserved fields to proto (Paolo Abeni) [1655084] - [net] add reserved fields to genl_ops (Paolo Abeni) [1655084] - [net] add reserved fields to dst_ops (Paolo Abeni) [1655084] - [net] add reserved fields to dst_entry (Paolo Abeni) [1655084] - [net] add reserved fields to lwtunnel_state (Paolo Abeni) [1655084] - [net] add reserved fields to packet_type (Paolo Abeni) [1655084] - [net] add reserved fields to napi_struct (Paolo Abeni) [1655084] - [net] add reserved fields to net_device (Paolo Abeni) [1655084] - [net] exclude wireless_dev from KABI protection (Paolo Abeni) [1655084] - [net] add reserved fields to dcbnl_rtnl_ops (Paolo Abeni) [1655084] - [net] add reserved fields to xfrm_* (Paolo Abeni) [1655084] - [net] add reserved fields to switchdev_obj (Paolo Abeni) [1655084] - [net] add reserved fields to switchdev_ops (Paolo Abeni) [1655084] - [net] add reserved fields to l3mdev_ops (Paolo Abeni) [1655084] - [net] exclude ndisc_ops from kABI protection (Paolo Abeni) [1655084] - [net] add reserved fields to xfrmdev_ops (Paolo Abeni) [1655084] - [net] add reserved fields to tlsdev_ops (Paolo Abeni) [1655084] - [net] add reserved fields to netdev_rx_queue (Paolo Abeni) [1655084] - [net] add reserved fields to netdev_queue (Paolo Abeni) [1655084] - [net] add reserved fields to rtnl_link_ops (Paolo Abeni) [1655084] - [net] add reserved fields to ethtool_ops (Paolo Abeni) [1655084] - [net] add reserved fields to header_ops (Paolo Abeni) [1655084] - [net] add reserved fields to net_device_ops (Paolo Abeni) [1655084] - [net] add reserved fields to flowi* structs (Paolo Abeni) [1655084] - [arm64] KVM: arm64: Clarify explanation of STAGE2_PGTABLE_LEVELS (Christoph von Recklinghausen) [1643586 1643522] - [arm64] KVM: arm/arm64: Rename kvm_arm_config_vm to kvm_arm_setup_stage2 (Christoph von Recklinghausen) [1643586 1643522] - [virt] KVM: arm64: Drop __cpu_init_stage2 on the VHE path (Christoph von Recklinghausen) [1643586 1643522] - [kvm] kvm: arm64: Allow tuning the physical address size for VM (Christoph von Recklinghausen) [1643586 1643522] - [kvm] kvm: arm64: Limit the minimum number of page table levels (Christoph von Recklinghausen) [1643586 1643522] - [virt] kvm: arm64: Set a limit on the IPA size (Christoph von Recklinghausen) [1643586 1643522] - [kvm] kvm: arm64: Add 52bit support for PAR to HPFAR conversoin (Christoph von Recklinghausen) [1643586 1643522] - [arm64] kvm: arm64: Switch to per VM IPA limit (Christoph von Recklinghausen) [1643586 1643522] - [kvm] kvm: arm64: Configure VTCR_EL2.SL0 per VM (Christoph von Recklinghausen) [1643586 1643522] - [arm64] kvm: arm64: Dynamic configuration of VTTBR mask (Christoph von Recklinghausen) [1643586 1643522] - [arm64] kvm: arm64: Make stage2 page table layout dynamic (Christoph von Recklinghausen) [1643586 1643522] - [arm64] kvm: arm64: Prepare for dynamic stage2 page table layout (Christoph von Recklinghausen) [1643586 1643522] - [arm64] kvm: arm/arm64: Prepare for VM specific stage2 translations (Christoph von Recklinghausen) [1643586 1643522] - [arm64] kvm: arm64: Configure VTCR_EL2 per VM (Christoph von Recklinghausen) [1643586 1643522] - [virt] kvm: arm/arm64: Allow arch specific configurations for VM (Christoph von Recklinghausen) [1643586 1643522] - [kvm] kvm: arm64: Clean up VTCR_EL2 initialisation (Christoph von Recklinghausen) [1643586 1643522] - [arm64] arm64: Add a helper for PARange to physical shift conversion (Christoph von Recklinghausen) [1643586 1643522] - [kvm] kvm: arm64: Add helper for loading the stage2 setting for a VM (Christoph von Recklinghausen) [1643586 1643522] - [virt] kvm: arm/arm64: Remove spurious WARN_ON (Christoph von Recklinghausen) [1643586 1643522] - [virt] kvm: arm/arm64: Fix stage2_flush_memslot for 4 level page table (Christoph von Recklinghausen) [1643586 1643522] - [hv] hv_balloon: avoid touching uninitialized struct page during tail onlining (Vitaly Kuznetsov) [1662277] - [x86] Mark AMD EPYC guests as supported (David Arcari) [1663356] - [netdrv] be2net: Disable queue dump in be_tx_timeout handler (Petr Oros) [1646838] - [vhost] vhost: Fix Spectre V1 vulnerability (Jason Wang) [1663469] - [mm] mm/hugetlb.c: teach follow_hugetlb_page() to handle FOLL_NOWAIT (Andrea Arcangeli) [1575028] - [tools] cpupower: Fix AMD Family 0x17 msr_pstate size (Prarit Bhargava) [1659883] - [tools] cpupower: Fix coredump on VMWare (Prarit Bhargava) [1659883] - [scsi] scsi: csiostor: remove flush_scheduled_work() (Arjun Vynipadath) [1663973] - [powerpc] KVM: PPC: Book3S HV: Fix race between kvm_unmap_hva_range and MMU mode switch (David Gibson) [1663225] - [fs] userfaultfd: check VM_MAYWRITE was set after verifying the uffd is registered (Andrea Arcangeli) [1657615] {CVE-2018-18397} - [mm] userfaultfd: shmem: UFFDIO_COPY: set the page dirty if VM_WRITE is not set (Andrea Arcangeli) [1657615] {CVE-2018-18397} - [mm] userfaultfd: shmem: add i_size checks (Andrea Arcangeli) [1657615] {CVE-2018-18397} - [mm] userfaultfd: shmem/hugetlbfs: only allow to register VM_MAYWRITE vmas (Andrea Arcangeli) [1657615] {CVE-2018-18397} - [mm] userfaultfd: shmem: allocate anonymous memory for MAP_PRIVATE shmem (Andrea Arcangeli) [1657615] {CVE-2018-18397} - [mm] userfaultfd: use ENOENT instead of EFAULT if the atomic copy user fails (Andrea Arcangeli) [1657615] {CVE-2018-18397} - [mm] userfaultfd: allow get_mempolicy(MPOL_F_NODE|MPOL_F_ADDR) to trigger userfaults (Andrea Arcangeli) [1657615] {CVE-2018-18397} - [fs] userfaultfd: clear flag if remap event not enabled (Andrea Arcangeli) [1657615] {CVE-2018-18397} - [fs] userfaultfd: disable irqs when taking the waitqueue lock (Andrea Arcangeli) [1657615] {CVE-2018-18397} - [fs] fs/userfaultfd.c: remove redundant pointer uwq (Andrea Arcangeli) [1657615] {CVE-2018-18397} - [fs] NFS: nfs_compare_mount_options always compare auth flavors. (Steve Dickson) [1661619] - [infiniband] RDMA/hns: Bugfix for RoCE loopback test (Xiaojun Tan) [1663359] - [infiniband] RDMA/hns: Update posting & querying mailbox (Xiaojun Tan) [1663359] - [infiniband] RDMA/hns: Fix the bug while use multi-hop of pbl (Xiaojun Tan) [1663359] - [infiniband] RDMA/hns: Init qp context when modify qp from reset to init (Xiaojun Tan) [1663359] - [infiniband] RDMA/hns: Bugfix pbl configuration for rereg mr (Xiaojun Tan) [1663359] - [security] selinux: add support for RTM_NEWCHAIN, RTM_DELCHAIN, and RTM_GETCHAIN (Ondrej Mosnacek) [1660564] - [scsi] scsi: megaraid_sas: driver version update (Tomas Henzl) [1656261] - [scsi] scsi: megaraid_sas: Use 63-bit DMA addressing (Tomas Henzl) [1656261] - [x86] x86/kvm: mark as TechPreview when running as a nested hypervisor (Vitaly Kuznetsov) [1519039] - [rpmspec] kernel.spec: Fix kernel-tools files section logic (Prarit Bhargava) [1661247] - [crypto] crypto: ccp - Make function sev_get_firmware() static (Gary Hook) [1632894] - [crypto] crypto: ccp - Allow SEV firmware to be chosen based on Family and Model (Gary Hook) [1632894] - [crypto] crypto: ccp - Fix static checker warning (Gary Hook) [1632894] - [crypto] crypto: ccp - add timeout support in the SEV command (Gary Hook) [1632894] - [nvdimm] nvdimm: Use namespace index data to reduce number of label reads needed (Jeff Moyer) [1634345] - [nvdimm] nvdimm: Split label init out from the logic for getting config data (Jeff Moyer) [1634345] - [nvdimm] nvdimm: Remove empty if statement (Jeff Moyer) [1634345] - [nvdimm] nvdimm: Clarify comment in sizeof_namespace_index (Jeff Moyer) [1634345] - [nvdimm] nvdimm: Sanity check labeloff (Jeff Moyer) [1634345] - [nvdimm] libnvdimm, dimm: Maximize label transfer size (Jeff Moyer) [1634345] - [mm] mm/page-writeback.c: fix range_cyclic writeback vs writepages deadlock (Brian Foster) [1659528] - [input] Input: elantech - disable elan-i2c for P52 and P72 (Benjamin Tissoires) [1658602] - [fs] cachefiles: avoid deprecated get_seconds() (David Howells) [1655613] - [fs] fscache, cachefiles: remove redundant variable 'cache' (David Howells) [1655613] - [fs] cachefiles: Explicitly cast enumerated type in put_object (David Howells) [1655613] - [fs] fscache: fix race between enablement and dropping of object (David Howells) [1655613] - [fs] cachefiles: Fix page leak in cachefiles_read_backing_file while vmscan is active (David Howells) [1655613] - [fs] fscache: Fix race in fscache_op_complete() due to split atomic_sub & read (David Howells) [1655613] - [fs] cachefiles: Fix an assertion failure when trying to update a failed object (David Howells) [1655613] - [fs] fscache: Fix out of bound read in long cookie keys (David Howells) [1655613] - [fs] fscache: Fix incomplete initialisation of inline key space (David Howells) [1655613] - [fs] cachefiles: fix the race between cachefiles_bury_object() and rmdir(2) (David Howells) [1655613] - [kernel] ebpf: record usage of eBPF (Jiri Benc) [1654279] - [kernel] add rh_features to /proc (Jiri Benc) [1654279] - [kernel] add support for rh_features (Jiri Benc) [1654279] - [fs] fs/lock: show locks taken by processes from another pidns (Miklos Szeredi) [1616125] - [iommu] iommu/arm-smmu: Support non-strict mode (Xiaojun Tan) [1643114] - [iommu] iommu/io-pgtable-arm-v7s: Add support for non-strict mode (Xiaojun Tan) [1643114] - [iommu] iommu/arm-smmu-v3: Add support for non-strict mode (Xiaojun Tan) [1643114] - [iommu] iommu/io-pgtable-arm: Add support for non-strict mode (Xiaojun Tan) [1643114] - [iommu] iommu: Add "iommu.strict" command line option (Xiaojun Tan) [1643114] - [iommu] iommu/dma: Add support for non-strict mode (Xiaojun Tan) [1643114] - [iommu] iommu/arm-smmu: Ensure that page-table updates are visible before TLBI (Xiaojun Tan) [1643114] - [iommu] iommu/arm-smmu-v3: Implement flush_iotlb_all hook (Xiaojun Tan) [1643114] - [iommu] iommu/arm-smmu-v3: Avoid back-to-back CMD_SYNC operations (Xiaojun Tan) [1643114] - [iommu] iommu/arm-smmu-v3: Fix unexpected CMD_SYNC timeout (Xiaojun Tan) [1643114] - [iommu] iommu/io-pgtable-arm: Fix race handling in split_blk_unmap() (Xiaojun Tan) [1643114] - [infiniband] RDMA/hns: Update some attributes of the RoCE device (Xiaojun Tan) [1639578] - [infiniband] RDMA/hns: Limit the size of extend sge of sq (Xiaojun Tan) [1639578] - [infiniband] RDMA/hns: Bugfix for CM test (Xiaojun Tan) [1639578] - [infiniband] RDMA/hns: Submit bad wr when post send wr exception (Xiaojun Tan) [1639578] - [infiniband] RDMA/hns: Bugfix for reserved qp number (Xiaojun Tan) [1639578] - [infiniband] RDMA/hns: Refactor the codes for setting transport opode (Xiaojun Tan) [1639578] - [infiniband] RDMA/hns: Move all prints out of irq handle (Xiaojun Tan) [1639578] - [infiniband] RDMA/hns: Fix an error code in hns_roce_v2_init_eq_table() (Xiaojun Tan) [1639578] - [infiniband] RDMA/hns: Fix usage of bitmap allocation functions return values (Xiaojun Tan) [1639578] - [infiniband] RDMA/hns: Support flush cqe for hip08 in kernel space (Xiaojun Tan) [1639578] - [infiniband] RDMA/hns: Program the tclass and flow label into the hardware (Xiaojun Tan) [1639578] - [infiniband] RDMA/hns: Use macro instead of magic number (Xiaojun Tan) [1639578] - [infiniband] RDMA/hns: Modify qp will return errno when qp type is illegal (Xiaojun Tan) [1639578] - [infiniband] RDMA/hns: Assign the value for vlan field of qp context (Xiaojun Tan) [1639578] - [infiniband] RDMA/hns: Only assgin the fields of the av if IB_QP_AV bit is set (Xiaojun Tan) [1639578] - [infiniband] RDMA/hns: Enable modify_cq for uverbs. (Xiaojun Tan) [1639578] - [infiniband] RDMA/hns: Update the data type of immediate data (Xiaojun Tan) [1639578] - [infiniband] RDMA/hns: Use delay instead of usleep (Xiaojun Tan) [1639578] - [infiniband] RDMA/hns: Add illegal hop_num judgement (Xiaojun Tan) [1639578] - [infiniband] RDMA/hns: Add 50GE type of hnae3 device match (Xiaojun Tan) [1639578] - [infiniband] RDMA/hns: Do not overwrite the error code during error unwind in hns_roce_init (Xiaojun Tan) [1639578] - [infiniband] hns: Remove a set-but-not-used variable (Xiaojun Tan) [1639578] - [infiniband] RDMA/hns: Update the implementation of set_mac (Xiaojun Tan) [1639578] - [infiniband] RDMA/hns: Update the implementation of set_gid (Xiaojun Tan) [1639578] - [infiniband] RDMA/hns: Add TPQ link table support (Xiaojun Tan) [1639578] - [infiniband] RDMA/hns: Add TSQ link table support (Xiaojun Tan) [1639578] - [infiniband] RDMA/hns: Fix endian conversions and annotations (Xiaojun Tan) [1639578] - [scsi] scsi: hisi_sas: Add SATA FIS check for v3 hw (Zhou Wang) [1639541] - [scsi] scsi: hisi_sas: add memory barrier in task delivery function (Zhou Wang) [1639541] - [scsi] scsi: hisi_sas: Tidy hisi_sas_task_prep() (Zhou Wang) [1639541] - [scsi] scsi: hisi_sas: Implement handlers of PCIe FLR for v3 hw (Zhou Wang) [1639541] - [scsi] scsi: hisi_sas: relocate some common code for v3 hw (Zhou Wang) [1639541] - [scsi] scsi: hisi_sas: tidy host controller reset function a bit (Zhou Wang) [1639541] - [scsi] scsi: hisi_sas: Fix the failure of recovering PHY from STP link timeout (Zhou Wang) [1639541] - [scsi] scsi: hisi_sas: tidy channel interrupt handler for v3 hw (Zhou Wang) [1639541] - [scsi] scsi: hisi_sas: Drop hisi_sas_slot_abort() (Zhou Wang) [1639541] - [scsi] scsi: hisi_sas: Update a couple of register settings for v3 hw (Zhou Wang) [1639541] - [scsi] scsi: hisi_sas: Add missing PHY spinlock init (Zhou Wang) [1639541] - [scsi] scsi: hisi_sas: Pre-allocate slot DMA buffers (Zhou Wang) [1639541] - [scsi] scsi: hisi_sas: Release all remaining resources in clear nexus ha (Zhou Wang) [1639541] - [scsi] scsi: hisi_sas: Add a flag to filter PHY events during reset (Zhou Wang) [1639541] - [scsi] scsi: hisi_sas: Adjust task reject period during host reset (Zhou Wang) [1639541] - [scsi] scsi: hisi_sas: Fix the conflict between dev gone and host reset (Zhou Wang) [1639541] - [scsi] scsi: hisi_sas: Only process broadcast change in phy_bcast_v3_hw() (Zhou Wang) [1639541] - [scsi] scsi: hisi_sas: Use dmam_alloc_coherent() (Zhou Wang) [1639541] - [netdrv] xen/netfront: fix waiting for xenbus state change (Petr Oros) [1638456]- [x86] expand cpu feature/bug bits (David Arcari) [1662434] - [x86] add kabi support for cpuinfo_x86 (David Arcari) [1662434] - [init] Display a message about certified hardware (Steve Best) [1660523] - [scsi] scsi: t10-pi: Return correct ref tag when queue has no integrity profile (Ming Lei) [1660719] - [scsi] scsi: storvsc: Fix a race in sub-channel creation that can cause panic (Mohammed Gamal) [1650149] - [uio] uio_hv_generic: set callbacks on open (Mohammed Gamal) [1650149] - [hv] vmbus: fix subchannel removal (Mohammed Gamal) [1650149] - [uio] uio_hv_generic: defer opening vmbus until first use (Mohammed Gamal) [1650149] - [hv] vmbus: split ring buffer allocation from open (Mohammed Gamal) [1650149] - [hv] vmbus: pass channel to hv_process_channel_removal (Mohammed Gamal) [1650149] - [hv] Drivers: hv: vmbus: Reset the channel callback in vmbus_onoffer_rescind() (Mohammed Gamal) [1650149] - [uio] hv_uio_generic: map ringbuffer phys addr (Mohammed Gamal) [1650149] - [uio] uio: introduce UIO_MEM_IOVA (Mohammed Gamal) [1650149] - [hv] vmbus: add driver_override support (Mohammed Gamal) [1650149] - [hv] vmbus: keep pointer to ring buffer page (Mohammed Gamal) [1650149] - [uio] uio_hv_generic: increase size of receive and send buffers (Mohammed Gamal) [1650149] - [uio] uio: add SPDX license tags (Mohammed Gamal) [1650149] - [fs] gfs2: take jdata unstuff into account in do_grow (Robert S Peterson) [1660519] - [drm] drm/dp_mst: Check if primary mstb is null (Lyude Paul) [1658711] - [tools] perf tests: Use shebangs in the shell scripts (Michael Petlan) [1613523]- [mm] mm: put_and_wait_on_page_locked() while page is migrated (Baoquan He) [1649214] - [netdrv] i40e: define proper net_device::neigh_priv_len (Stefan Assmann) [1658743] - [netdrv] i40e: fix VLAN.TCI == 0 RX HW offload (Stefan Assmann) [1658743] - [netdrv] i40e: fix mac filter delete when setting mac address (Stefan Assmann) [1658743] - [netdrv] i40e: prevent overlapping tx_timeout recover (Stefan Assmann) [1658743] - [netdrv] i40e: Use correct shift for VLAN priority (Stefan Assmann) [1658743] - [netdrv] i40e: always set ks->base.speed in i40e_get_settings_link_up (Stefan Assmann) [1658743] - [netdrv] i40e: don't restart nway if autoneg not supported (Stefan Assmann) [1658743] - [netdrv] i40e: enable NETIF_F_NTUPLE and NETIF_F_HW_TC at driver load (Stefan Assmann) [1658743] - [netdrv] i40e: restore NETIF_F_GSO_IPXIP[46] to netdev features (Stefan Assmann) [1658743] - [acpi] ACPI/APEI: Clear GHES block_status before panic() (David Arcari) [1662442] - [misc] VMCI: Resource wildcard match fixed (Vitaly Kuznetsov) [1652868] - [mm] mm/page_alloc.c: don't call kasan_free_pages() at deferred mem init (Waiman Long) [1655964] - [block] block/bio: Do not zero user pages (Ming Lei) [1662502] - [vhost] disable zerocopy by default (Jason Wang) [1582756] - [block] kyber: use sbitmap add_wait_queue/list_del wait helpers (Ming Lei) [1661426] - [lib] sbitmap: add helpers for add/del wait queue handling (Ming Lei) [1661426] - [net] Revert "sunrpc: Ensure we always close the socket after a connection shuts down" (Dave Wysochanski) [1657449] - [vhost] vhost/vsock: fix reset orphans race with close timeout (Stefan Hajnoczi) [1660445] - [misc] genwqe: Fix size check (Steve Best) [1660126] - [fs] aio: fix spectre gadget in lookup_ioctx (Jeff Moyer) [1660963] - [block] block: save irq state in blkg_lookup_create() (Ming Lei) [1660299] - [md] dm: don't reuse bio for flushes (Ming Lei) [1660401] - [wireless] mac80211_hwsim: Fix possible Spectre-v1 for hwsim_world_regdom_custom (Stanislaw Gruszka) [1637113] - [wireless] nl80211: Fix possible Spectre-v1 for NL80211_TXRATE_HT (Stanislaw Gruszka) [1637113] - [wireless] nl80211: Fix possible Spectre-v1 for CQM RSSI thresholds (Stanislaw Gruszka) [1637113] - [block] blk-mq: enable IO poll if .nr_queues of type poll > 0 (Ming Lei) [1660826] - [powerpc] powerpc/rtas: Fix a potential race between CPU-Offline & Migration (Desnes Augusto Nunes do Rosario) [1639266] - [x86] kvm: x86: Add AMD's EX_CFG to the list of ignored MSRs (Eduardo Habkost) [1625111] - [scsi] scsi_sysfs: make unpriv_sgio queue attribute accessible for non-block devices (Paolo Bonzini) [1584504] - [block] scsi_ioctl: introduce unpriv_sgio queue flag (Paolo Bonzini) [1584504] - [block] scsi_ioctl: pass request_queue to blk_verify_command (Paolo Bonzini) [1584504] - [fs] ext4: missing !bh check in ext4_xattr_inode_write() (Lukas Czerner) [1659481] - [fs] ext4: fix buffer leak in __ext4_read_dirblock() on error path (Lukas Czerner) [1659481] - [fs] ext4: fix buffer leak in ext4_expand_extra_isize_ea() on error path (Lukas Czerner) [1659481] - [fs] ext4: fix buffer leak in ext4_xattr_move_to_block() on error path (Lukas Czerner) [1659481] - [fs] ext4: release bs.bh before re-using in ext4_xattr_block_find() (Lukas Czerner) [1659481] - [fs] ext4: fix buffer leak in ext4_xattr_get_block() on error path (Lukas Czerner) [1659481] - [fs] ext4: fix possible leak of s_journal_flag_rwsem in error path (Lukas Czerner) [1659481] - [fs] ext4: fix possible leak of sbi->s_group_desc_leak in error path (Lukas Czerner) [1659481] - [fs] ext4: avoid possible double brelse() in add_new_gdb() on error path (Lukas Czerner) [1659481] - [fs] ext4: avoid buffer leak in ext4_orphan_add() after prior errors (Lukas Czerner) [1659481] - [fs] ext4: avoid buffer leak on shutdown in ext4_mark_iloc_dirty() (Lukas Czerner) [1659481] - [fs] ext4: fix possible inode leak in the retry loop of ext4_resize_fs() (Lukas Czerner) [1659481] - [fs] ext4: fix missing cleanup if ext4_alloc_flex_bg_array() fails while resizing (Lukas Czerner) [1659481] - [fs] ext4: add missing brelse() update_backups()'s error path (Lukas Czerner) [1659481] - [fs] ext4: add missing brelse() add_new_gdb_meta_bg()'s error path (Lukas Czerner) [1659481] - [fs] ext4: add missing brelse() in set_flexbg_block_bitmap()'s error path (Lukas Czerner) [1659481] - [fs] ext4: avoid potential extra brelse in setup_new_flex_group_blocks() (Lukas Czerner) [1659481] - [scsi] scsi: lpfc: Enable Management features for IF_TYPE=6 (Dick Kennedy) [1658755] - [scsi] scsi: mpt3sas: Update driver version to 27.101.00.00 (Tomas Henzl) [1659035] - [scsi] scsi: mpt3sas: Replace readl with ioc->base_readl (Tomas Henzl) [1659035] - [scsi] scsi: mpt3sas: Add separate function for aero doorbell reads (Tomas Henzl) [1659035] - [scsi] scsi: mpt3sas: Introduce flag for aero based controllers (Tomas Henzl) [1659035] - [md] dm: do not allow readahead to limit IO size (Mike Snitzer) [1658757] - [md] dm raid: fix false -EBUSY when handling check/repair message (Mike Snitzer) [1658757] - [block] blk-mq: change blk_mq_queue_busy() to blk_mq_queue_inflight() (Mike Snitzer) [1658757] - [md] dm rq: cleanup leftover code from recently removed q->mq_ops branching (Mike Snitzer) [1658757] - [md] dm verity: log the hash algorithm implementation (Mike Snitzer) [1658757] - [md] dm crypt: log the encryption algorithm implementation (Mike Snitzer) [1658757] - [md] dm integrity: fix spelling mistake in workqueue name (Mike Snitzer) [1658757] - [md] dm flakey: Properly corrupt multi-page bios. (Mike Snitzer) [1658757] - [md] dm: Check for device sector overflow if CONFIG_LBDAF is not set (Mike Snitzer) [1658757] - [md] dm crypt: use u64 instead of sector_t to store iv_offset (Mike Snitzer) [1658757] - [md] dm kcopyd: Fix bug causing workqueue stalls (Mike Snitzer) [1658757] - [md] dm snapshot: Fix excessive memory usage and workqueue stalls (Mike Snitzer) [1658757] - [md] dm bufio: update comment in dm-bufio.c (Mike Snitzer) [1658757] - [md] dm writecache: fix typo in error msg for creating writecache_flush_thread (Mike Snitzer) [1658757] - [md] dm: remove indirect calls from __send_changing_extent_only() (Mike Snitzer) [1658757] - [md] dm mpath: only flush workqueue when needed (Mike Snitzer) [1658757] - [md] dm: avoid indirect call in __dm_make_request (Mike Snitzer) [1658757] - [md] dm thin: bump target version (Mike Snitzer) [1658757] - [md] dm thin: send event about thin-pool state change _after_ making it (Mike Snitzer) [1658757] - [md] dm cache metadata: verify cache has blocks in blocks_are_clean_separate_dirty() (Mike Snitzer) [1658757] - [md] dm writecache: remove disabled code in memory_entry() (Mike Snitzer) [1658757] - [md] dm raid: avoid bitmap with raid4/5/6 journal device (Mike Snitzer) [1658757] - [md] dm crypt: make workqueue names device-specific (Mike Snitzer) [1658757] - [md] dm: add dm_table_device_name() (Mike Snitzer) [1658757] - [md] dm ioctl: harden copy_params()'s copy_from_user() from malicious users (Mike Snitzer) [1658757] - [md] dm: remove unnecessary unlikely() around WARN_ON_ONCE() (Mike Snitzer) [1658757] - [md] dm thin: use refcount_t for thin_c reference counting (Mike Snitzer) [1658757] - [netdrv] nfp: provide a better warning when ring allocation fails (Pablo Cascon) [1645456] - [netdrv] nfp: use kvcalloc() to allocate SW buffer descriptor arrays (Pablo Cascon) [1645456] - [scsi] scsi: lpfc: rport port swap discovery issue. (Dick Kennedy) [1656635] - [scsi] scsi: lpfc: Fix discovery failures during port failovers with lots of vports (Dick Kennedy) [1656635] - [scsi] scsi: lpfc: refactor mailbox structure context fields (Dick Kennedy) [1656635] - [scsi] scsi: lpfc: Correct loss of fc4 type on remote port address change (Dick Kennedy) [1656635] - [hid] HID: multitouch: Add pointstick support for Cirque Touchpad (Perry Yuan) [1656673] - [powerpc] KVM: PPC: Book3S HV: Fix handling for interrupted H_ENTER_NESTED (Suraj Jitindar Singh) [1649980] - [powerpc] powerpc: Select CONFIG_SWIOTLB (Gustavo Duarte) [1648466] - [fs] nfs: Fix a missed page unlock after pg_doio() (Benjamin Coddington) [1651287] - [arm64] arm64: fix possible spectre-v1 write in ptrace_hbp_set_event() (Mark Salter) [1637585] - [fs] fsnotify: Fix busy inodes during unmount (Lukas Czerner) [1650462] - [tools] perf vendor events arm64: Update ThunderX2 implementation defined pmu core events (Robert Richter) [1501638] - [tools] perf tools: Fix undefined symbol scnprintf in libperf-jvmti.so (Jiri Olsa) [1579484]- [block] blk-mq: export hctx->type in debugfs instead of sysfs (Ming Lei) [1660040] - [block] blk-mq: fix dispatch from sw queue (Ming Lei) [1660040] - [block] blk-mq: skip zero-queue maps in blk_mq_map_swqueue (Ming Lei) [1660040] - [nvme] nvme-pci: don't share queue maps (Ming Lei) [1660040] - [block] blk-mq: only dispatch to non-defauly queue maps if they have queues (Ming Lei) [1660040] - [x86] KVM: LAPIC: Fix pv ipis use-before-initialization (Paul Lai) [1657702] - [fs] autofs: fix directory and symlink access (Ian Kent) [1611967] - [infiniband] IB/iser: Fix possible NULL deref at iser_inv_desc() (Don Dutile) [1657574] - [infiniband] RDMA/core: Fix unwinding flow in case of error to register device (Don Dutile) [1657574] - [infiniband] IB/rxe: fix for duplicate request processing and ack psns (Don Dutile) [1657574] - [infiniband] IB/ipoib: Clear IPCB before icmp_send (Don Dutile) [1657574] - [infiniband] RDMA/core: Do not expose unsupported counters (Don Dutile) [1657574] - [infiniband] IB/ucm: Fix Spectre v1 vulnerability (Don Dutile) [1657574] - [infiniband] RDMA/ucma: Fix Spectre v1 vulnerability (Don Dutile) [1657574] - [infiniband] RDMA/uverbs: Don't overwrite NULL pointer with ZERO_SIZE_PTR (Don Dutile) [1657574] - [infiniband] RDMA/cma: Do not ignore net namespace for unbound cm_id (Don Dutile) [1657574] - [net] xprtrdma: Reset credit grant properly after a disconnect (Don Dutile) [1657574] - [input] Input: hyper-v - fix wakeup from suspend-to-idle (Vitaly Kuznetsov) [1588888] - [kernel] kernel: hung_task.c: disable on suspend (Vitaly Kuznetsov) [1588888] - [kernel] redhat: add a comment with warning about RH_KABI_EXCLUDE usage (Jiri Benc) [1656933] - [rpmspec] Sign the aarch64 kernel (Jeremy Linton) [1659158]- [netdrv] nfp: flower: add geneve option match offload (Pablo Cascon) [1655604] - [netdrv] nfp: flower: add geneve option push action offload (Pablo Cascon) [1655604] - [netdrv] nfp: flower: offload tos and tunnel flags for ipv4 udp tunnels (Pablo Cascon) [1655604] - [netdrv] nfp: flower: set ip tunnel ttl from encap action (Pablo Cascon) [1655604] - [netdrv] nfp: flower: extract ipv4 udp tunnel ttl from route (Pablo Cascon) [1655604] - [net] sctp: hold transport before accessing its asoc in sctp_transport_get_next (Marcelo Leitner) [1656271] - [net] sctp: fix the data size calculation in sctp_data_size (Marcelo Leitner) [1656271] - [net] sctp: fix race on sctp_id2asoc (Marcelo Leitner) [1656271] - [net] rtnetlink: ndo_dflt_fdb_dump() only work for ARPHRD_ETHER devices (Hangbin Liu) [1657120] - [netdrv] mlx5e: fix csum adjustments caused by RXFCS (Hangbin Liu) [1657120] - [net] drop skb on failure in ip_check_defrag() (Hangbin Liu) [1657120] - [net] rtnl_configure_link: fix dev flags changes arg to __dev_notify_flags (Hangbin Liu) [1657120] - [net] socket: fix a missing-check bug (Hangbin Liu) [1657120] - [net] rtnetlink: Disallow FDB configuration for non-Ethernet device (Hangbin Liu) [1657120] - [net] rtnetlink: Fail dump if target netnsid is invalid (Hangbin Liu) [1657120] - [net] rtnetlink: fix rtnl_fdb_dump() for ndmsg header (Hangbin Liu) [1657120] - [net] rtnl: limit IFLA_NUM_TX_QUEUES and IFLA_NUM_RX_QUEUES to 4096 (Hangbin Liu) [1657120] - [net] socket: fix struct ifreq size in compat ioctl (Hangbin Liu) [1657120] - [net] fix pskb_trim_rcsum_slow() with odd trim offset (Hangbin Liu) [1657120] - [net] gso_segment: Reset skb->mac_len after modifying network header (Hangbin Liu) [1657120] - [net] Use __kernel_clockid_t in uapi net_stamp.h (Davide Caratti) [1638022] - [net] tun: Consistently configure generic netdev params via rtnetlink (Matteo Croce) [1657910] - [net] tun: napi flags belong to tfile (Matteo Croce) [1657910] - [net] tun: initialize napi_mutex unconditionally (Matteo Croce) [1657910] - [net] tun: remove unused parameters (Matteo Croce) [1657910] - [net] team: Forbid enslaving team device to itself (Matteo Croce) [1658725] - [net] sched: Remove TCA_OPTIONS from policy (Davide Caratti) [1658516] - [net] sched: cls_api: add missing validation of netlink attributes (Davide Caratti) [1658516] - [net] sched: gred: pass the right attribute to gred_change_table_def() (Davide Caratti) [1658516] - [net] sched: cls_u32: fix hnode refcounting (Davide Caratti) [1658516] - [net] sched: Add policy validation for tc attributes (Davide Caratti) [1658516] - [net] bpf: use __GFP_COMP while allocating page (Andrea Claudi) [1658231] - [net] xsk: do not call synchronize_net() under RCU read lock (Andrea Claudi) [1658231] - [net] bpf: fix partial copy of map_ptr when dst is scalar (Andrea Claudi) [1658231] - [net] bpf: Fix bpf_msg_pull_data() (Andrea Claudi) [1658231] - [net] bpf: fix shift upon scatterlist ring wrap-around in bpf_msg_pull_data (Andrea Claudi) [1658231] - [net] bpf: fix sg shift repair start offset in bpf_msg_pull_data (Andrea Claudi) [1658231] - [net] bpf: fix msg->data/data_end after sg shift repair in bpf_msg_pull_data (Andrea Claudi) [1658231] - [net] bpf: fix several offset tests in bpf_msg_pull_data (Andrea Claudi) [1658231] - [net] vlan: add support for tunnel offload (Andrea Claudi) [1656804] - [net] 8021q: move vlan offload registrations into vlan_core (Hangbin Liu) [1657658] - [net] ipv6/ndisc: Preserve IPv6 control buffer if protocol error handlers are called (Stefano Brivio) [1658010] - [net] ipv6: Allow onlink routes to have a device mismatch if it is the default route (Stefano Brivio) [1658010] - [net] ipv6: Fix index counter for unicast addresses in in6_dump_addrs (Stefano Brivio) [1658010] - [net] ipv6: mcast: fix a use-after-free in inet6_mc_check (Stefano Brivio) [1658010] - [net] ipv6: rate-limit probes for neighbourless routes (Stefano Brivio) [1658010] - [net] ipv6: stop leaking percpu memory in fib6 info (Stefano Brivio) [1658010] - [net] ipv6: Remove extra call to ip6_convert_metrics for multipath case (Stefano Brivio) [1658010] - [net] ipv6: Display all addresses in output of /proc/net/if_inet6 (Stefano Brivio) [1658010] - [net] ipv6: do not copy dst flags on rt init (Stefano Brivio) [1658010] - [net] ipv6: Only update MTU metric if it set (Stefano Brivio) [1658010] - [net] ipv6: don't get lwtstate twice in ip6_rt_copy_init() (Stefano Brivio) [1658010] - [net] ipv6: Put lwtstate when destroying fib6_info (Stefano Brivio) [1658010] - [net] ip6_tunnel: Fix encapsulation layout (Stefano Brivio) [1658008] - [net] vxlan: fill ttl inherit info (Stefano Brivio) [1658008] - [net] ip_tunnel: be careful when accessing the inner header (Stefano Brivio) [1658008] - [net] vti6: remove !skb->ignore_df check from vti6_xmit() (Stefano Brivio) [1658008] - [net] ip6_vti: fix a null pointer deference when destroy vti6 tunnel (Stefano Brivio) [1658008] - [net] ip6_vti: fix creating fallback tunnel device for vti6 (Stefano Brivio) [1658008] - [net] ip_vti: fix a null pointer deferrence when create vti fallback tunnel (Stefano Brivio) [1658008] - [net] l2tp: use sk_dst_check() to avoid race on sk->sk_dst_cache (Stefano Brivio) [1658008] - [net] macsec: let the administrator set UP state even if lowerdev is down (Sabrina Dubroca) [1645540] - [net] macsec: update operstate when lower device changes (Sabrina Dubroca) [1645540] - [net] tcp: do not restart timewait timer on rst reception (Paolo Abeni) [1657988] - [net] tcp: really ignore MSG_ZEROCOPY if no SO_ZEROCOPY (Paolo Abeni) [1657988] - [net] tcp, ulp: add alias for all ulp modules (Paolo Abeni) [1657988] - [net] tcp, ulp: fix leftover icsk_ulp_ops preventing sock from reattach (Paolo Abeni) [1657988] - [net] ipv4: tcp: send zero IPID for RST and ACK sent in SYN-RECV and TIME-WAIT state (Paolo Abeni) [1657988] - [net] neighbour: Avoid writing before skb->head in neigh_hh_output() (Stefano Brivio) [1643336] - [net] ipv6: Check available headroom in ip6_xmit() even without options (Stefano Brivio) [1643336] - [net] ipv6: fix possible use-after-free in ip6_xmit() (Stefano Brivio) [1643336] - [net] openvswitch: Fix push/pop ethernet validation (Hangbin Liu) [1657226] - [net] cgroup, netclassid: add a preemption point to write_classid (Hangbin Liu) [1657226] - [net] ethtool: fix a privilege escalation bug (Hangbin Liu) [1657226] - [net] llc: set SOCK_RCU_FREE in llc_sap_add_socket() (Hangbin Liu) [1657226] - [net] dcb: For wild-card lookups, use priority -1, not 0 (Hangbin Liu) [1657226] - [net] packet: fix packet drop as of virtio gso (Hangbin Liu) [1657226] - [net] netlabel: check for IPV4MASK in addrinfo_get (Hangbin Liu) [1657226] - [net] netfilter: seqadj: re-load tcp header pointer after possible head reallocation (Florian Westphal) [1654259] - [net] netfilter: nf_tables: avoid BUG_ON usage (Florian Westphal) [1654259] - [net] netfilter: nf_tables: deactivate expressions in rule replecement routine (Florian Westphal) [1654259] - [net] netfilter: nat: fix double register in masquerade modules (Florian Westphal) [1654259] - [net] netfilter: add missing error handling code for register functions (Florian Westphal) [1654259] - [net] netfilter: nf_tables: fix use-after-free when deleting compat expressions (Florian Westphal) [1654259] - [net] netfilter: xt_RATEEST: remove netns exit routine (Florian Westphal) [1654259] - [net] netfilter: nf_tables: don't use position attribute on rule replacement (Florian Westphal) [1654259] - [net] revert "netfilter: nft_numgen: add map lookups for numgen random operations" (Florian Westphal) [1654259] - [net] netfilter: xt_IDLETIMER: add sysfs filename checking routine (Florian Westphal) [1654259] - [net] netfilter: conntrack: fix calculation of next bucket number in early_drop (Florian Westphal) [1654259] - [net] netfilter: conntrack: get rid of double sizeof (Florian Westphal) [1654259] - [net] netfilter: nft_set_rbtree: add missing rb_erase() in GC routine (Florian Westphal) [1654259] - [net] netfilter: nfnetlink_queue: Solve the NFQUEUE/conntrack clash for NF_REPEAT (Florian Westphal) [1654259] - [net] netfilter: nf_tables: release chain in flushing set (Florian Westphal) [1654259] - [net] netfilter: xt_checksum: ignore gso skbs (Florian Westphal) [1654259] - [net] netfilter: xt_cluster: add dependency on conntrack module (Florian Westphal) [1654259] - [net] netfilter: fix memory leaks on netlink_dump_start error (Florian Westphal) [1654259] - [net] netfilter: x_tables: do not fail xt_alloc_table_info too easilly (Florian Westphal) [1654259] - [net] ipvs: fix race between ip_vs_conn_new() and ip_vs_del_dest() (Florian Westphal) [1654259] - [net] netfilter: ip6t_rpfilter: set F_IFACE for linklocal addresses (Florian Westphal) [1654259] - [net] xfrm: policy: use hlist rcu variants on insert (Sabrina Dubroca) [1657272] - [net] xfrm: validate template mode (Sabrina Dubroca) [1657272] - [net] xfrm: Fix NULL pointer dereference when skb_dst_force clears the dst_entry. (Sabrina Dubroca) [1657272] - [net] xfrm: reset transport header back to network header after all input transforms ahave been applied (Sabrina Dubroca) [1657272] - [net] xfrm: reset crypto_done when iterating over multiple input xfrms (Sabrina Dubroca) [1657272] - [net] xfrm: Validate address prefix lengths in the xfrm selector. (Sabrina Dubroca) [1657272] - [net] tls: fix currently broken MSG_PEEK behavior (Sabrina Dubroca) [1657225] - [net] tls: zero the crypto information from tls_context before freeing (Sabrina Dubroca) [1657225] - [net] tls: clear key material from kernel memory when do_tls_setsockopt_conf fails (Sabrina Dubroca) [1657225] - [net] tls: don't copy the key out of tls12_crypto_info_aes_gcm_128 (Sabrina Dubroca) [1657225] - [net] tls: Set count of SG entries if sk_alloc_sg returns -ENOSPC (Sabrina Dubroca) [1657225] - [net] tls: possible hang when do_tcp_sendpages hits sndbuf is full case (Sabrina Dubroca) [1657225] - [net] tls: Fix improper revert in zerocopy_from_iter (Sabrina Dubroca) [1657225] - [net] tls: Fix zerocopy_from_iter iov handling (Sabrina Dubroca) [1657225] - [net] netfilter: conntrack: reset tcp maxwin on re-register (Florian Westphal) [1647310] - [net] configs: Enable CONFIG_IP_SET_HASH_IPMAC as a module (Stefano Brivio) [1655301] - [net] udp: fix handling of CHECKSUM_COMPLETE packets (Paolo Abeni) [1655656] - [net] udp: Unbreak modules that rely on external __skb_recv_udp() availability (Paolo Abeni) [1655656] - [net] udp6: fix encap return code for resubmitting (Paolo Abeni) [1655656] - [net] team: no need to do team_notify_peers or team_mcast_rejoin when disabling port (Hangbin Liu) [1653197] - [net] sctp: not increase stream's incnt before sending addstrm_in request (Xin Long) [1651428] - [net] sctp: not allow to set asoc prsctp_enable by sockopt (Xin Long) [1647272] - [net] revert "sctp: remove sctp_transport_pmtu_check" (Xin Long) [1643330] - [net] fix XPS static_key accounting (Ivan Vecera) [1651781] - [net] restore call to netdev_queue_numa_node_write when resetting XPS (Ivan Vecera) [1651781] - [net] allow fallback function to pass netdev (Ivan Vecera) [1651781] - [net] allow ndo_select_queue to pass netdev (Ivan Vecera) [1651781] - [net] Add generic ndo_select_queue functions (Ivan Vecera) [1651781] - [net] Add support for subordinate traffic classes to netdev_pick_tx (Ivan Vecera) [1651781] - [net] ixgbe: Add code to populate and use macvlan TC to Tx queue map (Ivan Vecera) [1651781] - [net] Add support for subordinate device traffic classes (Ivan Vecera) [1651781] - [net] net-sysfs: Drop support for XPS and traffic_class on single queue device (Ivan Vecera) [1651781] - [net] Provide stub for __netif_set_xps_queue if there is no CONFIG_XPS (Ivan Vecera) [1651781] - [net] allow to call netif_reset_xps_queues() under cpus_read_lock (Ivan Vecera) [1651781] - [net] documentation: Add explanation for XPS using Rx-queue(s) map (Ivan Vecera) [1651781] - [net] net-sysfs: Add interface for Rx queue(s) map per Tx queue (Ivan Vecera) [1651781] - [net] Enable Tx queue selection based on Rx queues (Ivan Vecera) [1651781] - [net] Record receive queue number for a connection (Ivan Vecera) [1651781] - [net] sock: Change tx_queue_mapping in sock_common to unsigned short (Ivan Vecera) [1651781] - [net] Use static_key for XPS maps (Ivan Vecera) [1651781] - [net] Refactor XPS for CPUs and Rx queues (Ivan Vecera) [1651781] - [net] devlink: Add helper function for safely copy string param (Ivan Vecera) [1647914] - [net] devlink: Fix param cmode driverinit for string type (Ivan Vecera) [1647914] - [net] devlink: Fix param set handling for string type (Ivan Vecera) [1647914] - [net] devlink: Add Documentation/networking/devlink-params-bnxt.txt (Ivan Vecera) [1647914] - [net] devlink: Add Documentation/networking/devlink-params.txt (Ivan Vecera) [1647914] - [net] devlink: Add generic parameter msix_vec_per_pf_min (Ivan Vecera) [1647914] - [net] devlink: Add generic parameter msix_vec_per_pf_max (Ivan Vecera) [1647914] - [net] devlink: Add generic parameter ignore_ari (Ivan Vecera) [1647914] - [net] devlink: double free in devlink_resource_fill() (Ivan Vecera) [1647914] - [net] devlink: Add extack for eswitch operations (Ivan Vecera) [1647914] - [net] devlink: Add generic parameters region_snapshot (Ivan Vecera) [1647914] - [net] devlink: Add support for region snapshot read command (Ivan Vecera) [1647914] - [net] devlink: Add support for region snapshot delete command (Ivan Vecera) [1647914] - [net] devlink: Extend the support querying for region snapshot IDs (Ivan Vecera) [1647914] - [net] devlink: Add support for region get command (Ivan Vecera) [1647914] - [net] devlink: Add support for creating region snapshots (Ivan Vecera) [1647914] - [net] devlink: Add callback to query for snapshot id before snapshot create (Ivan Vecera) [1647914] - [net] devlink: Add support for creating and destroying regions (Ivan Vecera) [1647914] - [net] devlink: fix incorrect return statement (Ivan Vecera) [1647914] - [net] devlink: Add enable_sriov boolean generic parameter (Ivan Vecera) [1647914] - [net] devlink: Add generic parameters internal_err_reset and max_macs (Ivan Vecera) [1647914] - [net] devlink: Add devlink notifications support for params (Ivan Vecera) [1647914] - [net] devlink: Add support for get/set driverinit value (Ivan Vecera) [1647914] - [net] devlink: Add param set command (Ivan Vecera) [1647914] - [net] devlink: Add param get command (Ivan Vecera) [1647914] - [net] devlink: Add devlink_param register and unregister (Ivan Vecera) [1647914] - [net] ipvs: call ip_vs_dst_notifier earlier than ipv6_dev_notf (Xin Long) [1645064] - [net] ipv6: fix a dst leak when removing its exception (Xin Long) [1645064] - [net] netfilter: ipset: list:set: Decrease refcount synchronously on deletion and replace (Stefano Brivio) [1649089] - [net] bridge: remove ipv6 zero address check in mcast queries (Hangbin Liu) [1639666] - [net] bridge: do not add port to router list when receives query with source 0.0.0.0 (Hangbin Liu) [1639666] - [net] netfilter: ipv6: fix oops when defragmenting locally generated fragments (Florian Westphal) [1642341] - [net] xfrm6: call kfree_skb when skb is toobig (Sabrina Dubroca) [1628851] - [net] sched: act_police: fix memory leak in case of invalid control action (Ivan Vecera) [1638022] - [net] sched: act_police: add missing spinlock initialization (Ivan Vecera) [1638022] - [net] netfilter: xt_socket: check sk before checking for netns. (Ivan Vecera) [1638022] - [net] sched: act_police: fix race condition on state variables (Ivan Vecera) [1638022] - [net] sched: cls_flower: validate nested enc_opts_policy to avoid warning (Ivan Vecera) [1638022] - [net] sched: act_pedit: fix memory leak when IDR allocation fails (Ivan Vecera) [1638022] - [net] configs: disable CAKE, ETF & SKBPRIO qdisc in config (Ivan Vecera) [1638022] - [net] tc-tests: test denial of 'goto chain' for exceed traffic in police.json (Ivan Vecera) [1638022] - [net] tc-tests: test denial of 'goto chain' on 'random' traffic in gact.json (Ivan Vecera) [1638022] - [net] sched: act_police: disallow 'goto chain' on fallback control action (Ivan Vecera) [1638022] - [net] sched: act_gact: disallow 'goto chain' on fallback control action (Ivan Vecera) [1638022] - [net] net_sched: fix a crash in tc_new_tfilter() (Ivan Vecera) [1638022] - [net] core: make function ___gnet_stats_copy_basic() static (Ivan Vecera) [1638022] - [net] net_sched: convert idrinfo->lock from spinlock to a mutex (Ivan Vecera) [1638022] - [net] loopback: clear skb->tstamp before netif_rx() (Ivan Vecera) [1638022] - [net] skbuff: preserve sock reference when scrubbing the skb. (Ivan Vecera) [1638022] - [net] netfilter: check if the socket netns is correct. (Ivan Vecera) [1638022] - [net] sched: make function qdisc_free_cb() static (Ivan Vecera) [1638022] - [net] sched: use reference counting for tcf blocks on rules update (Ivan Vecera) [1638022] - [net] sched: implement tcf_block_refcnt_{get|put}() (Ivan Vecera) [1638022] - [net] sched: protect block idr with spinlock (Ivan Vecera) [1638022] - [net] sched: implement functions to put and flush all chains (Ivan Vecera) [1638022] - [net] sched: change tcf block reference counter type to refcount_t (Ivan Vecera) [1638022] - [net] sched: use Qdisc rcu API instead of relying on rtnl lock (Ivan Vecera) [1638022] - [net] sched: add helper function to take reference to Qdisc (Ivan Vecera) [1638022] - [net] sched: extend Qdisc with rcu (Ivan Vecera) [1638022] - [net] sched: rename qdisc_destroy() to qdisc_put() (Ivan Vecera) [1638022] - [net] core: netlink: add helper refcount dec and lock function (Ivan Vecera) [1638022] - [net] sched: act_ipt: check for underflow in __tcf_ipt_init() (Ivan Vecera) [1638022] - [net] sched: Add hardware specific counters to TC actions (Ivan Vecera) [1638022] - [net] core: Add new basic hardware counter (Ivan Vecera) [1638022] - [net] net_sched: change tcf_del_walker() to take idrinfo->lock (Ivan Vecera) [1638022] - [net] sched: Use FIELD_SIZEOF directly instead of reimplementing its function (Ivan Vecera) [1638022] - [net] sched: act_sample: fix NULL dereference in the data path (Ivan Vecera) [1638022] - [net] sched: act_police: don't use spinlock in the data path (Ivan Vecera) [1638022] - [net] sched: act_police: use per-cpu counters (Ivan Vecera) [1638022] - [net] net_sched: notify filter deletion when deleting a chain (Ivan Vecera) [1638022] - [net] htb: use anonymous union for simplicity (Ivan Vecera) [1638022] - [net] net_sched: remove redundant qdisc lock classes (Ivan Vecera) [1638022] - [net] sched: cls_flower: dump offload count value (Ivan Vecera) [1638022] - [net] net_sched: properly cancel netlink dump on failure (Ivan Vecera) [1638022] - [net] sched: fix memory leak in act_tunnel_key_init() (Ivan Vecera) [1638022] - [net] sched: action_ife: take reference to meta module (Ivan Vecera) [1638022] - [net] act_ife: fix a potential use-after-free (Ivan Vecera) [1638022] - [net] sched: act_nat: remove dependency on rtnl lock (Ivan Vecera) [1638022] - [net] sched: act_skbedit: remove dependency on rtnl lock (Ivan Vecera) [1638022] - [net] sched: null actions array pointer before releasing action (Ivan Vecera) [1638022] - [net] sched: fix type of htb statistics (Ivan Vecera) [1638022] - [net] net_sched: add missing tcf_lock for act_connmark (Ivan Vecera) [1638022] - [net] revert "net: sched: act: add extack for lookup callback" (Ivan Vecera) [1638022] - [net] tc-testing: add test-cases for numeric and invalid control action (Ivan Vecera) [1638022] - [net] net_sched: reject unknown tcfa_action values (Ivan Vecera) [1638022] - [net] sched: act_pedit: fix dump of extended layered op (Ivan Vecera) [1638022] - [net] sched: return -ENOENT when trying to remove filter from non-existent chain (Ivan Vecera) [1638022] - [net] sched: fix extack error message when chain is failed to be created (Ivan Vecera) [1638022] - [net] sched: Fix memory exposure from short TCA_U32_SEL (Ivan Vecera) [1638022] - [net] net_sched: fix unused variable warning in stmmac (Ivan Vecera) [1638022] - [net] sch_cake: Fix TC filter flow override and expand it to hosts as well (Ivan Vecera) [1638022] - [net] sch_cake: Remove unused including (Ivan Vecera) [1638022] - [net] act_ife: fix a potential deadlock (Ivan Vecera) [1638022] - [net] act_ife: move tcfa_lock down to where necessary (Ivan Vecera) [1638022] - [net] revert "net: sched: act_ife: disable bh when taking ife_mod_lock" (Ivan Vecera) [1638022] - [net] net_sched: remove unused tcfa_capab (Ivan Vecera) [1638022] - [net] net_sched: remove list_head from tc_action (Ivan Vecera) [1638022] - [net] net_sched: remove unused tcf_idr_check() (Ivan Vecera) [1638022] - [net] net_sched: remove unused parameter for tcf_action_delete() (Ivan Vecera) [1638022] - [net] net_sched: remove unnecessary ops->delete() (Ivan Vecera) [1638022] - [net] net_sched: improve and refactor tcf_action_put_many() (Ivan Vecera) [1638022] - [net] sched: always disable bh when taking tcf_lock (Ivan Vecera) [1638022] - [net] sched: act_ife: always release ife action on init error (Ivan Vecera) [1638022] - [net] cls_matchall: fix tcf_unbind_filter missing (Ivan Vecera) [1638022] - [net] sched: act_ife: disable bh when taking ife_mod_lock (Ivan Vecera) [1638022] - [net] sched: act_mirred method rename for grep-ability and consistency (Ivan Vecera) [1638022] - [net] sched: act_vlan method rename for grep-ability and consistency (Ivan Vecera) [1638022] - [net] sched: act_skbmod method rename for grep-ability and consistency (Ivan Vecera) [1638022] - [net] sched: act_skbedit method rename for grep-ability and consistency (Ivan Vecera) [1638022] - [net] sched: act_simple method rename for grep-ability and consistency (Ivan Vecera) [1638022] - [net] sched: act_police method rename for grep-ability and consistency (Ivan Vecera) [1638022] - [net] sched: act_pedit method rename for grep-ability and consistency (Ivan Vecera) [1638022] - [net] sched: act_nat method rename for grep-ability and consistency (Ivan Vecera) [1638022] - [net] sched: act_ipt method rename for grep-ability and consistency (Ivan Vecera) [1638022] - [net] sched: act_gact method rename for grep-ability and consistency (Ivan Vecera) [1638022] - [net] sched: act_sum method rename for grep-ability and consistency (Ivan Vecera) [1638022] - [net] sched: act_bpf method rename for grep-ability and consistency (Ivan Vecera) [1638022] - [net] sched: act_connmark method rename for grep-ability and consistency (Ivan Vecera) [1638022] - [net] sched: act_police: remove dependency on rtnl lock (Ivan Vecera) [1638022] - [net] core: protect rate estimator statistics pointer with lock (Ivan Vecera) [1638022] - [net] sched: act_mirred: remove dependency on rtnl lock (Ivan Vecera) [1638022] - [net] sched: extend action ops with put_dev callback (Ivan Vecera) [1638022] - [net] sched: act_vlan: remove dependency on rtnl lock (Ivan Vecera) [1638022] - [net] sched: act_tunnel_key: remove dependency on rtnl lock (Ivan Vecera) [1638022] - [net] sched: act_skbmod: remove dependency on rtnl lock (Ivan Vecera) [1638022] - [net] sched: act_simple: remove dependency on rtnl lock (Ivan Vecera) [1638022] - [net] sched: act_sample: remove dependency on rtnl lock (Ivan Vecera) [1638022] - [net] sched: act_pedit: remove dependency on rtnl lock (Ivan Vecera) [1638022] - [net] sched: act_ipt: remove dependency on rtnl lock (Ivan Vecera) [1638022] - [net] sched: act_ife: remove dependency on rtnl lock (Ivan Vecera) [1638022] - [net] sched: act_gact: remove dependency on rtnl lock (Ivan Vecera) [1638022] - [net] sched: act_csum: remove dependency on rtnl lock (Ivan Vecera) [1638022] - [net] sched: act_bpf: remove dependency on rtnl lock (Ivan Vecera) [1638022] - [net] tc: Update README and add config (Ivan Vecera) [1638022] - [net] sched: fix block->refcnt decrement (Ivan Vecera) [1638022] - [net] tc-tests: initial version of nat action unit tests (Ivan Vecera) [1638022] - [net] sched: allow flower to match tunnel options (Ivan Vecera) [1638022] - [net] flow_dissector: allow dissection of tunnel options from metadata (Ivan Vecera) [1638022] - [net] tc-testing: remove duplicate spaces in skbedit match patterns (Ivan Vecera) [1638022] - [net] tc-testing: remove duplicate spaces in connmark match patterns (Ivan Vecera) [1638022] - [net] tc-testing: flush gact actions on test teardown (Ivan Vecera) [1638022] - [net] tc-testing: fix ip address in u32 test (Ivan Vecera) [1638022] - [net] sched: cls_flower: Fix an error code in fl_tmplt_create() (Ivan Vecera) [1638022] - [net] sched: fix flush on non-existing chain (Ivan Vecera) [1638022] - [net] sched: make tcf_chain_{get, put}() static (Ivan Vecera) [1638022] - [net] sched: fix notifications for action-held chains (Ivan Vecera) [1638022] - [net] sched: change name of zombie chain to "held_by_acts_only" (Ivan Vecera) [1638022] - [net] act_mirred: use TC_ACT_REINSERT when possible (Ivan Vecera) [1638022] - [net] tc: introduce TC_ACT_REINSERT. (Ivan Vecera) [1638022] - [net] tc/act: remove unneeded RCU lock in action callback (Ivan Vecera) [1638022] - [net] sched: user-space can't set unknown tcfa_action values (Ivan Vecera) [1638022] - [net] Add and use skb_mark_not_on_list(). (Ivan Vecera) [1638022] - [net] sch_netem: Move private queue handler to generic location. (Ivan Vecera) [1638022] - [net] sch_htb: Remove local SKB queue handling code. (Ivan Vecera) [1638022] - [net] act_bpf: Use kmemdup instead of duplicating it in tcf_bpf_init_from_ops (Ivan Vecera) [1638022] - [net] cls_bpf: Use kmemdup instead of duplicating it in cls_bpf_prog_from_ops (Ivan Vecera) [1638022] - [net] act_pedit: remove unnecessary semicolon (Ivan Vecera) [1638022] - [net] sched: don't dump chains only held by actions (Ivan Vecera) [1638022] - [net] sch_cake: Make gso-splitting configurable from userspace (Ivan Vecera) [1638022] - [net] sched: unmark chain as explicitly created on delete (Ivan Vecera) [1638022] - [net] sched: cls_api: fix dead code in switch (Ivan Vecera) [1638022] - [net] sched: cls_flower: Use correct inline function for assignment of vlan tpid (Ivan Vecera) [1638022] - [net] sched: fix trailing whitespace (Ivan Vecera) [1638022] - [net] cbs: Add support for the graft function (Ivan Vecera) [1638022] - [net] sched: add skbprio scheduler (Ivan Vecera) [1638022] - [net] selftests: forwarding: add tests for TC chain templates (Ivan Vecera) [1638022] - [net] selftests: forwarding: add tests for TC chains creation adn destruction (Ivan Vecera) [1638022] - [net] selftests: forwarding: move shblock tc support check to a separate helper (Ivan Vecera) [1638022] - [net] sched: cls_flower: propagate chain teplate creation and destruction to drivers (Ivan Vecera) [1638022] - [net] sched: cls_flower: implement chain templates (Ivan Vecera) [1638022] - [net] sched: cls_flower: change fl_init_dissector to accept mask and dissector (Ivan Vecera) [1638022] - [net] sched: cls_flower: move key/mask dumping into a separate function (Ivan Vecera) [1638022] - [net] sched: introduce chain templates (Ivan Vecera) [1638022] - [net] sched: introduce chain object to uapi (Ivan Vecera) [1638022] - [net] sched: Avoid implicit chain 0 creation (Ivan Vecera) [1638022] - [net] sched: push ops lookup bits into tcf_proto_lookup_ops() (Ivan Vecera) [1638022] - [net] nfp: bring back support for offloading shared blocks (Ivan Vecera) [1638022] - [net] sched: use PTR_ERR_OR_ZERO macro in tcf_block_cb_register (Ivan Vecera) [1638022] - [net] tc-tests: initial version of fw filter unit tests (Ivan Vecera) [1638022] - [net] sch_cake: Fix tin order when set through skb->priority (Ivan Vecera) [1638022] - [net] sched: act_skbedit: don't use spinlock in the data path (Ivan Vecera) [1638022] - [net] sched: skbedit: use per-cpu counters (Ivan Vecera) [1638022] - [net] tc-testing: add geneve options in tunnel_key unit tests (Ivan Vecera) [1638022] - [net] sched: fix unprotected access to rcu cookie pointer (Ivan Vecera) [1638022] - [net] sched: act_ife: fix memory leak in ife init (Ivan Vecera) [1638022] - [net] sched: refactor flower walk to iterate over idr (Ivan Vecera) [1638022] - [net] sched: flower: Fix null pointer dereference when run tc vlan command (Ivan Vecera) [1638022] - [net] sched: Fix warnings from xchg() on RCU'd cookie pointer. (Ivan Vecera) [1638022] - [net] cls_flower: fix error values for commands not supported by drivers (Ivan Vecera) [1638022] - [net] nfp: handle cls_flower command default case (Ivan Vecera) [1638022] - [net] bnxt: simplify cls_flower command switch and handle default case (Ivan Vecera) [1638022] - [net] sch_cake: Conditionally split GSO segments (Ivan Vecera) [1638022] - [net] sch_cake: Add overhead compensation support to the rate shaper (Ivan Vecera) [1638022] - [net] sch_cake: Add DiffServ handling (Ivan Vecera) [1638022] - [net] sch_cake: Add NAT awareness to packet classifier (Ivan Vecera) [1638022] - [net] netfilter: Add nf_ct_get_tuple_skb global lookup function (Ivan Vecera) [1638022] - [net] sch_cake: Add optional ACK filter (Ivan Vecera) [1638022] - [net] sch_cake: Add ingress mode (Ivan Vecera) [1638022] - [net] sched: Add Common Applications Kept Enhanced (cake) qdisc (Ivan Vecera) [1638022] - [net] Use __u32 in uapi net_stamp.h (Ivan Vecera) [1638022] - [net] sched: flower: Add supprt for matching on QinQ vlan headers (Ivan Vecera) [1638022] - [net] sched: flower: Dump the ethertype encapsulated in vlan (Ivan Vecera) [1638022] - [net] flow_dissector: Add support for QinQ dissection (Ivan Vecera) [1638022] - [net] sched: flower: Add support for matching on vlan ethertype (Ivan Vecera) [1638022] - [net] flow_dissector: Save vlan ethertype from headers (Ivan Vecera) [1638022] - [net] sched: change action API to use array of pointers to actions (Ivan Vecera) [1638022] - [net] sched: atomically check-allocate action (Ivan Vecera) [1638022] - [net] sched: use reference counting action init (Ivan Vecera) [1638022] - [net] sched: don't release reference on action overwrite (Ivan Vecera) [1638022] - [net] sched: implement reference counted action release (Ivan Vecera) [1638022] - [net] sched: add 'delete' function to action ops (Ivan Vecera) [1638022] - [net] sched: implement action API that deletes action by index (Ivan Vecera) [1638022] - [net] sched: always take reference to action (Ivan Vecera) [1638022] - [net] sched: implement unlocked action init API (Ivan Vecera) [1638022] - [net] sched: change type of reference and bind counters (Ivan Vecera) [1638022] - [net] sched: use rcu for action cookie update (Ivan Vecera) [1638022] - [net] sched: Make etf report drops on error_queue (Ivan Vecera) [1638022] - [net] sched: Add HW offloading capability to ETF (Ivan Vecera) [1638022] - [net] sched: Introduce the ETF Qdisc (Ivan Vecera) [1638022] - [net] sched: Allow creating a Qdisc watchdog with other clocks (Ivan Vecera) [1638022] - [net] packet: Hook into time based transmission. (Ivan Vecera) [1638022] - [net] ipv6: Hook into time based transmission (Ivan Vecera) [1638022] - [net] ipv4: Hook into time based transmission (Ivan Vecera) [1638022] - [net] Add a new socket option for a future transmit time. (Ivan Vecera) [1638022] - [net] Clear skb->tstamp only on the forwarding path (Ivan Vecera) [1638022] - [net] sched: act_pedit: fix possible memory leak in tcf_pedit_init() (Ivan Vecera) [1638022] - [net] net sched actions: add extack messages in pedit action (Ivan Vecera) [1638022] - [net] net:sched: add action inheritdsfield to skbedit (Ivan Vecera) [1638022] - [net] tc-testing: initial version of tunnel_key unit tests (Ivan Vecera) [1638022] - [net] net sched actions: avoid bitwise operation on signed value in pedit (Ivan Vecera) [1638022] - [net] net sched actions: fix misleading text strings in pedit action (Ivan Vecera) [1638022] - [net] net sched actions: use sizeof operator for buffer length (Ivan Vecera) [1638022] - [net] net sched actions: fix sparse warning (Ivan Vecera) [1638022] - [net] net sched actions: fix coding style in pedit headers (Ivan Vecera) [1638022] - [net] net sched actions: fix coding style in pedit action (Ivan Vecera) [1638022] - [net] netem: slotting with non-uniform distribution (Ivan Vecera) [1638022] - [net] check tunnel option type in tunnel flags (Ivan Vecera) [1638022] - [net] sched: act_tunnel_key: add extended ack support (Ivan Vecera) [1638022] - [net] tc-tests: add an extreme-case csum action test (Ivan Vecera) [1638022] - [net] net_sched: remove unused htb drop_list (Ivan Vecera) [1638022]- [rpmspec] always run make with HOSTCFLAGS/HOSTLDFLAGS set (Jiri Olsa) [1624124] - [rpmspec] Pass global build flags to tools build (Jiri Olsa) [1624124] - [rpmspec] Pass global build flags to bpftool build (Jiri Olsa) [1624124] - [kernel] kbuild: Use HOST*FLAGS options from the command line (Jiri Olsa) [1624124] - [scripts] kbuild: Rename HOST_LOADLIBES to KBUILD_HOSTLDLIBS (Jiri Olsa) [1624124] - [tools] kbuild: Rename HOSTLDFLAGS to KBUILD_HOSTLDFLAGS (Jiri Olsa) [1624124] - [scripts] kbuild: Rename HOSTCXXFLAGS to KBUILD_HOSTCXXFLAGS (Jiri Olsa) [1624124] - [tools] kbuild: Rename HOSTCFLAGS to KBUILD_HOSTCFLAGS (Jiri Olsa) [1624124] - [tools] tools cpupower: Override CFLAGS assignments (Jiri Olsa) [1624124] - [tools] tools cpupower debug: Allow to use outside build flags (Jiri Olsa) [1624124] - [tools] perf tools: Pass build flags to traceevent build (Jiri Olsa) [1624124] - [tools] tools lib traceevent: Use LDFLAGS in the build commands (Jiri Olsa) [1624124] - [tools] perf tools: Link libperf-jvmti.so with LDFLAGS variable (Jiri Olsa) [1624124] - [tools] bpftool: Allow add linker flags via EXTRA_LDFLAGS variable (Jiri Olsa) [1624124] - [tools] bpftool: Allow to add compiler flags via EXTRA_CFLAGS variable (Jiri Olsa) [1624124] - [block] blkcg: handle dying request_queue when associating a blkg (Ming Lei) [1655485] - [block] block: deactivate blk_stat timer in wbt_disable_default() (Ming Lei) [1655485] - [lib] sbitmap: flush deferred clears for resize and shallow gets (Ming Lei) [1655485] - [md] dm: fix request-based dm's use of dm_wait_for_completion (Ming Lei) [1655485] - [nvme] nvme: fix irq vs io_queue calculations (Ming Lei) [1655485] - [md] dm: fix inflight IO check (Ming Lei) [1655485] - [md] dm: remove the pending IO accounting (Ming Lei) [1655485] - [block] block: return just one value from part_in_flight (Ming Lei) [1655485] - [block] block: switch to per-cpu in-flight counters (Ming Lei) [1655485] - [block] block: delete part_round_stats and switch to less precise counting (Ming Lei) [1655485] - [block] block: stop passing 'cpu' to all percpu stats methods (Ming Lei) [1655485] - [md] dm rq: leverage blk_mq_queue_busy() to check for outstanding IO (Ming Lei) [1655485] - [md] dm: dont rewrite dm_disk(md)->part0.in_flight (Ming Lei) [1655485] - [lib] sbitmap: silence bogus lockdep IRQ warning (Ming Lei) [1655485] - [scsi] scsi: Fix a harmless double shift bug (Ming Lei) [1655485] - [block] blk-mq: re-build queue map in case of kdump kernel (Ming Lei) [1655485] - [block] blkcg: put back rcu lock in blkcg_bio_issue_check() (Ming Lei) [1655485] - [block] block: convert io-latency to use rq_qos_wait (Ming Lei) [1655485] - [block] block: convert wbt_wait() to use rq_qos_wait() (Ming Lei) [1655485] - [block] block: add rq_qos_wait to rq_qos (Ming Lei) [1655485] - [block] blkcg: rename blkg_try_get() to blkg_tryget() (Ming Lei) [1655485] - [block] blkcg: change blkg reference counting to use percpu_ref (Ming Lei) [1655485] - [block] blkcg: remove bio_disassociate_task() (Ming Lei) [1655485] - [block] blkcg: remove additional reference to the css (Ming Lei) [1655485] - [block] blkcg: remove bio->bi_css and instead use bio->bi_blkg (Ming Lei) [1655485] - [block] blkcg: associate writeback bios with a blkg (Ming Lei) [1655485] - [block] blkcg: associate a blkg for pages being evicted by swap (Ming Lei) [1655485] - [block] blkcg: consolidate bio_issue_init() to be a part of core (Ming Lei) [1655485] - [block] blkcg: associate blkg when associating a device (Ming Lei) [1655485] - [block] dm: set the static flush bio device on demand (Ming Lei) [1655485] - [block] blkcg: introduce common blkg association logic (Ming Lei) [1655485] - [block] blkcg: convert blkg_lookup_create() to find closest blkg (Ming Lei) [1655485] - [block] blkcg: update blkg_lookup_create() to do locking (Ming Lei) [1655485] - [block] blkcg: fix ref count issue with bio_blkcg() using task_css (Ming Lei) [1655485] - [block] blk-mq: remove QUEUE_FLAG_POLL from default MQ flags (Ming Lei) [1655485] - [block] block: enable polling by default if a poll map is initalized (Ming Lei) [1655485] - [block] block: only allow polling if a poll queue_map exists (Ming Lei) [1655485] - [block] block: remove ->poll_fn (Ming Lei) [1655485] - [nvme] nvme-mpath: remove I/O polling support (Ming Lei) [1655485] - [nvme] nvme-rdma: remove I/O polling support (Ming Lei) [1655485] - [nvme] nvme-pci: remove the CQ lock for interrupt driven queues (Ming Lei) [1655485] - [nvme] nvme-pci: don't poll from irq context when deleting queues (Ming Lei) [1655485] - [nvme] nvme-pci: refactor nvme_disable_io_queues (Ming Lei) [1655485] - [nvme] nvme-pci: consolidate code for polling non-dedicated queues (Ming Lei) [1655485] - [nvme] nvme-pci: only allow polling with separate poll queues (Ming Lei) [1655485] - [nvme] nvme-pci: cleanup SQ allocation a bit (Ming Lei) [1655485] - [nvme] nvme-pci: use atomic bitops to mark a queue enabled (Ming Lei) [1655485] - [block] block: move queues types to the block layer (Ming Lei) [1655485] - [fs] aio: clear IOCB_HIPRI (Ming Lei) [1655485] - [lib] sbitmap: fix sbitmap_for_each_set() (Ming Lei) [1655485] - [block] blk-mq: don't call ktime_get_ns() if we don't need it (Ming Lei) [1655485] - [block] block: add cmd_flags to print_req_error (Ming Lei) [1655485] - [lib] sbitmap: optimize wakeup check (Ming Lei) [1655485] - [lib] sbitmap: ammortize cost of clearing bits (Ming Lei) [1655485] - [block] block: avoid extra bio reference for async O_DIRECT (Ming Lei) [1655485] - [lib] sbitmap: don't loop for find_next_zero_bit() for !round_robin (Ming Lei) [1655485] - [block] blk-mq: use plug for devices that implement ->commits_rqs() (Ming Lei) [1655485] - [block] blk-mq: use bd->last == true for list inserts (Ming Lei) [1655485] - [block] ataflop: implement mq_ops->commit_rqs() hook (Ming Lei) [1655485] - [block] virtio_blk: implement mq_ops->commit_rqs() hook (Ming Lei) [1655485] - [nvme] nvme: implement mq_ops->commit_rqs() hook (Ming Lei) [1655485] - [block] blk-mq: add mq_ops->commit_rqs() (Ming Lei) [1655485] - [block] block: improve logic around when to sort a plug list (Ming Lei) [1655485] - [block] blk-mq: Add a NULL check in blk_mq_free_map_and_requests() (Ming Lei) [1655485] - [block] ataflop: fix error handling in atari_floppy_init() (Ming Lei) [1655485] - [block] block: add io timeout to sysfs (Ming Lei) [1655485] - [block] block: use rcu_work instead of call_rcu to avoid sleep in softirq (Ming Lei) [1655485] - [block] blk-mq: fix failure to decrement plug count on single rq removal (Ming Lei) [1655485] - [block] sunvdc: Do not spin in an infinite loop when vio_ldc_send() returns EAGAIN (Ming Lei) [1655485] - [block] block: sum requests in the plug structure (Ming Lei) [1655485] - [block] blk-mq: Simplify request completion state (Ming Lei) [1655485] - [scsi] scsi: Do not rely on blk-mq for double completions (Ming Lei) [1655485] - [block] blk-mq: Return true if request was completed (Ming Lei) [1655485] - [block] blk-mq: never redirect polled IO completions (Ming Lei) [1655485] - [block] blk-mq: ensure mq_ops ->poll() is entered at least once (Ming Lei) [1655485] - [block] block: make blk_poll() take a parameter on whether to spin or not (Ming Lei) [1655485] - [nvme] nvme: remove opportunistic polling from bdev target (Ming Lei) [1655485] - [block] blk-mq: remove 'tag' parameter from mq_ops->poll() (Ming Lei) [1655485] - [block] blk-mq: when polling for IO, look for any completion (Ming Lei) [1655485] - [block] block: fix attempt to assign NULL io_context (Ming Lei) [1655485] - [block] block: Initialize BIO I/O priority early (Ming Lei) [1655485] - [block] block: prevent merging of requests with different priorities (Ming Lei) [1655485] - [fs] aio: Fix fallback I/O priority value (Ming Lei) [1655485] - [block] block: Introduce get_current_ioprio() (Ming Lei) [1655485] - [block] block: Remove bio->bi_ioc (Ming Lei) [1655485] - [fs] aio: Comment use of IOCB_FLAG_IOPRIO aio flag (Ming Lei) [1655485] - [nvme] nvme-fc: remove ->poll implementation (Ming Lei) [1655485] - [block] block: have ->poll_fn() return number of entries polled (Ming Lei) [1655485] - [block] block: avoid ordered task state change for polled IO (Ming Lei) [1655485] - [nvme] nvme: default to 0 poll queues (Ming Lei) [1655485] - [block] floppy: remove now unused 'flags' variable (Ming Lei) [1655485] - [mmc] mmc: stop abusing the request queue_lock pointer (Ming Lei) [1655485] - [block] ide: don't acquire queue_lock in ide_complete_pm_rq (Ming Lei) [1655485] - [block] ide: don't acquire queue lock in ide_pm_execute_rq (Ming Lei) [1655485] - [block] pktcdvd: remove queue_lock around blk_queue_max_hw_sectors (Ming Lei) [1655485] - [block] floppy: remove queue_lock around floppy_end_request (Ming Lei) [1655485] - [block] block: remove the rq_alloc_data request_queue field (Ming Lei) [1655485] - [block] block: don't plug for aio/O_DIRECT HIPRI IO (Ming Lei) [1655485] - [block] block: for async O_DIRECT, mark us as polling if asked to (Ming Lei) [1655485] - [block] block: add polled wakeup task helper (Ming Lei) [1655485] - [block] blk-rq-qos: inline check for q->rq_qos functions (Ming Lei) [1655485] - [block] block: add queue_is_mq() helper (Ming Lei) [1655485] - [nvme] nvme: provide optimized poll function for separate poll queues (Ming Lei) [1655485] - [block] ide: clear ide_req()->special for non-passthrough requests (Ming Lei) [1655485] - [nvme] nvme: fix handling of EINVAL on pci_alloc_irq_vectors_affinity() (Ming Lei) [1655485] - [block] block: add wbt_disable_default export for BFQ (Ming Lei) [1655485] - [block] block: remove the queue_lock indirection (Ming Lei) [1655485] - [block] block: remove the lock argument to blk_alloc_queue_node (Ming Lei) [1655485] - [mmc] mmc: stop abusing the request queue_lock pointer (Ming Lei) [1655485] - [mmc] mmc: simplify queue initialization (Ming Lei) [1655485] - [block] umem: don't override the queue_lock (Ming Lei) [1655485] - [block] drbd: don't override the queue_lock (Ming Lei) [1655485] - [block] blk-cgroup: move locking into blkg_destroy_all (Ming Lei) [1655485] - [block] blk-cgroup: consolidate error handling in blkcg_init_queue (Ming Lei) [1655485] - [block] block: remove a few unused exports (Ming Lei) [1655485] - [block] block: update a few comments for the legacy request removal (Ming Lei) [1655485] - [block] block: remove the unused lock argument to rq_qos_throttle (Ming Lei) [1655485] - [block] block: remove queue_lockdep_assert_held (Ming Lei) [1655485] - [block] block: use atomic bitops for ->queue_flags (Ming Lei) [1655485] - [block] block: don't hold the queue_lock over blk_abort_request (Ming Lei) [1655485] - [block] block: remove deadline __deadline manipulation helpers (Ming Lei) [1655485] - [block] block: remove QUEUE_FLAG_BYPASS and ->bypass (Ming Lei) [1655485] - [nvme] nvmet-rdma: fix response use after free (Ming Lei) [1655485] - [nvme] nvme: validate controller state before rescheduling keep alive (Ming Lei) [1655485] - [block] block, bfq: fix decrement of num_active_groups (Ming Lei) [1655485] - [ata] libata: whitelist all SAMSUNG MZ7KM* solid-state disks (Ming Lei) [1655485] - [nvme] nvme-rdma: fix double freeing of async event data (Ming Lei) [1655485] - [nvme] nvme-pci: fix surprise removal (Ming Lei) [1655485] - [nvme] nvme: Free ctrl device name on init failure (Ming Lei) [1655485] - [nvme] nvme-fc: resolve io failures during connect (Ming Lei) [1655485] - [nvme] nvme: make sure ns head inherits underlying device limits (Ming Lei) [1655485] - [nvme] nvmet: don't try to add ns to p2p map unless it actually uses it (Ming Lei) [1655485] - [nvme] nvme-pci: fix conflicting p2p resource adds (Ming Lei) [1655485] - [nvme] nvmet: Optionally use PCI P2P memory (Ming Lei) [1655485] - [nvme] nvmet: Introduce helper functions to allocate and free request SGLs (Ming Lei) [1655485] - [nvme] nvme-pci: Add support for P2P memory in requests (Ming Lei) [1655485] - [nvme] nvme-pci: Use PCI p2pmem subsystem to manage the CMB (Ming Lei) [1655485] - [infiniband] IB/core: Ensure we map P2P memory correctly in rdma_rw_ctx_[init|destroy]() (Ming Lei) [1655485] - [block] block: Add PCI P2P flag for request queue (Ming Lei) [1655485] - [documentation] PCI/P2PDMA: Add P2P DMA driver writer's documentation (Ming Lei) [1655485] - [documentation] docs-rst: Add a new directory for PCI documentation (Ming Lei) [1655485] - [pci] PCI/P2PDMA: Introduce configfs/sysfs enable attribute helpers (Ming Lei) [1655485] - [pci] PCI/P2PDMA: Add PCI p2pmem DMA mappings to adjust the bus offset (Ming Lei) [1655485] - [pci] PCI/P2PDMA: Add sysfs group to display p2pmem stats (Ming Lei) [1655485] - [pci] PCI/P2PDMA: Support peer-to-peer memory (Ming Lei) [1655485] - [nvme] nvmet-rdma: support max(16KB, PAGE_SIZE) inline data (Ming Lei) [1655485] - [nvme] nvme-rdma: support up to 4 segments of inline data (Ming Lei) [1655485] - [fs] aio: fix failure to put the file pointer (Ming Lei) [1655485] - [lib] scsi: Remove percpu_ida (Ming Lei) [1655485] - [scsi] scsi: target: Convert target drivers to use sbitmap (Ming Lei) [1655485] - [scsi] scsi: target: Abstract tag freeing (Ming Lei) [1655485] - [block] mmc: block: Fix unsupported parallel dispatch of requests (Ming Lei) [1655485] - [scsi] scsi: target: sbitmap: add seq_file forward declaration (Ming Lei) [1655485] - [mm] mm, memory_hotplug: do not clear numa_node association after hot_remove (Waiman Long) [1657422] - [fs] iomap: partially revert 4721a601099 (simulated directio short read on EFAULT) (Brian Foster) [1654713] - [fs] splice: don't read more than available pipe space (Brian Foster) [1654713] - [fs] vfs: allow some remap flags to be passed to vfs_clone_file_range (Brian Foster) [1654713] - [fs] xfs: fix inverted return from xfs_btree_sblock_verify_crc (Brian Foster) [1654713] - [fs] xfs: fix PAGE_MASK usage in xfs_free_file_space (Brian Foster) [1654713] - [fs] fs/xfs: fix f_ffree value for statfs when project quota is set (Brian Foster) [1654713] - [fs] iomap: readpages doesn't zero page tail beyond EOF (Brian Foster) [1654713] - [fs] vfs: vfs_dedupe_file_range() doesn't return EOPNOTSUPP (Brian Foster) [1654713] - [fs] iomap: dio data corruption and spurious errors when pipes fill (Brian Foster) [1654713] - [fs] iomap: sub-block dio needs to zeroout beyond EOF (Brian Foster) [1654713] - [fs] iomap: FUA is wrong for DIO O_DSYNC writes into unwritten extents (Brian Foster) [1654713] - [fs] xfs: delalloc -> unwritten COW fork allocation can go wrong (Brian Foster) [1654713] - [fs] xfs: flush removing page cache in xfs_reflink_remap_prep (Brian Foster) [1654713] - [fs] xfs: extent shifting doesn't fully invalidate page cache (Brian Foster) [1654713] - [fs] xfs: finobt AG reserves don't consider last AG can be a runt (Brian Foster) [1654713] - [fs] xfs: fix transient reference count error in xfs_buf_resubmit_failed_buffers (Brian Foster) [1654713] - [fs] xfs: uncached buffer tracing needs to print bno (Brian Foster) [1654713] - [fs] xfs: make xfs_file_remap_range() static (Brian Foster) [1654713] - [fs] xfs: fix shared extent data corruption due to missing cow reservation (Brian Foster) [1654713] - [fs] xfs: fix overflow in xfs_attr3_leaf_verify (Brian Foster) [1654713] - [fs] xfs: print buffer offsets when dumping corrupt buffers (Brian Foster) [1654713] - [fs] xfs: Fix error code in 'xfs_ioc_getbmap()' (Brian Foster) [1654713] - [fs] xfs: cancel COW blocks before swapext (Brian Foster) [1654713] - [fs] xfs: clear ail delwri queued bufs on unmount of shutdown fs (Brian Foster) [1654713] - [fs] xfs: use offsetof() in place of offset macros for __xfsstats (Brian Foster) [1654713] - [fs] xfs: Fix xqmstats offsets in /proc/fs/xfs/xqmstat (Brian Foster) [1654713] - [fs] xfs: fix use-after-free race in xfs_buf_rele (Brian Foster) [1654713] - [fs] xfs: Add attibute remove and helper functions (Brian Foster) [1654713] - [fs] xfs: Add attibute set and helper functions (Brian Foster) [1654713] - [fs] xfs: Add helper function xfs_attr_try_sf_addname (Brian Foster) [1654713] - [fs] xfs: Move fs/xfs/xfs_attr.h to fs/xfs/libxfs/xfs_attr.h (Brian Foster) [1654713] - [fs] xfs: issue log message on user force shutdown (Brian Foster) [1654713] - [fs] xfs: fix buffer state management in xrep_findroot_block (Brian Foster) [1654713] - [fs] xfs: always assign buffer verifiers when one is provided (Brian Foster) [1654713] - [fs] xfs: xrep_findroot_block should reject root blocks with siblings (Brian Foster) [1654713] - [fs] xfs: add a define for statfs magic to uapi (Brian Foster) [1654713] - [fs] xfs: print dangling delalloc extents (Brian Foster) [1654713] - [fs] xfs: fix fork selection in xfs_find_trim_cow_extent (Brian Foster) [1654713] - [fs] xfs: remove the unused trimmed argument from xfs_reflink_trim_around_shared (Brian Foster) [1654713] - [fs] xfs: remove the unused shared argument to xfs_reflink_reserve_cow (Brian Foster) [1654713] - [fs] xfs: handle zeroing in xfs_file_iomap_begin_delay (Brian Foster) [1654713] - [fs] xfs: remove suport for filesystems without unwritten extent flag (Brian Foster) [1654713] - [fs] xfs: remove XFS_IO_INVALID (Brian Foster) [1654713] - [fs] xfs: remove [cm]time update from reflink calls (Brian Foster) [1654713] - [fs] xfs: remove xfs_reflink_remap_range (Brian Foster) [1654713] - [fs] xfs: remove redundant remap partial EOF block checks (Brian Foster) [1654713] - [fs] xfs: support returning partial reflink results (Brian Foster) [1654713] - [fs] xfs: clean up xfs_reflink_remap_blocks call site (Brian Foster) [1654713] - [fs] xfs: fix pagecache truncation prior to reflink (Brian Foster) [1654713] - [fs] vfs: clean up generic_remap_file_range_prep return value (Brian Foster) [1654713] - [fs] vfs: hide file range comparison function (Brian Foster) [1654713] - [fs] vfs: enable remap callers that can handle short operations (Brian Foster) [1654713] - [fs] vfs: plumb remap flags through the vfs dedupe functions (Brian Foster) [1654713] - [fs] vfs: plumb remap flags through the vfs clone functions (Brian Foster) [1654713] - [fs] vfs: make remap_file_range functions take and return bytes completed (Brian Foster) [1654713] - [fs] vfs: remap helper should update destination inode metadata (Brian Foster) [1654713] - [fs] vfs: pass remap flags to generic_remap_checks (Brian Foster) [1654713] - [fs] vfs: pass remap flags to generic_remap_file_range_prep (Brian Foster) [1654713] - [fs] vfs: combine the clone and dedupe into a single remap_file_range (Brian Foster) [1654713] - [fs] vfs: rename clone_verify_area to remap_verify_area (Brian Foster) [1654713] - [fs] vfs: rename vfs_clone_file_prep to be more descriptive (Brian Foster) [1654713] - [fs] vfs: skip zero-length dedupe requests (Brian Foster) [1654713] - [fs] vfs: avoid problematic remapping requests into partial EOF block (Brian Foster) [1654713] - [fs] vfs: strengthen checking of file range inputs to generic_remap_checks (Brian Foster) [1654713] - [fs] vfs: exit early from zero length remap operations (Brian Foster) [1654713] - [fs] vfs: check file ranges before cloning files (Brian Foster) [1654713] - [fs] vfs: vfs_clone_file_prep_inodes should return EINVAL for a clone from beyond EOF (Brian Foster) [1654713] - [block] blk-mq: not embed .mq_kobj and ctx->kobj into queue instance (Ming Lei) [1653124] - [fs] fs: fix lost error code in dio_complete (Ming Lei) [1655364] - [iommu] iommu/iova: Optimise attempts to allocate iova from 32bit address range (Robert Richter) [1639202]- [drm] drm/nouveau/drm/nouveau: Check rc from drm_dp_mst_topology_mgr_resume() (Lyude Paul) [1658810] - [x86] Mark Intel Apollo Lake supported (David Arcari) [1653799] - [infiniband] IB/mlx5: Fix implicit ODP interrupted page fault (Alaa Hleihel) [1658085] - [infiniband] IB/mlx5: Improve ODP debugging messages (Alaa Hleihel) [1658085] - [netdrv] net/mlx5: Use multi threaded workqueue for page fault handling (Alaa Hleihel) [1658085] - [netdrv] net/mlx5: Return success for PAGE_FAULT_RESUME in internal error state (Alaa Hleihel) [1658085] - [infiniband] IB/mlx5: Lock QP during page fault handling (Alaa Hleihel) [1658085] - [netdrv] net/mlx5: Enumerate page fault types (Alaa Hleihel) [1658085] - [netdrv] net/mlx5: Add interface to hold and release core resources (Alaa Hleihel) [1658085] - [netdrv] net/mlx5: Release resource on error flow (Alaa Hleihel) [1658085] - [netdrv] net/mlx4_core: Correctly set PFC param if global pause is turned off. (Alaa Hleihel) [1658085] - [netdrv] net/mlx4_en: Change min MTU size to ETH_MIN_MTU (Alaa Hleihel) [1658085] - [netdrv] mlx5: fix get_ip_proto() (Alaa Hleihel) [1658085] - [infiniband] IB/mlx5: Fix page fault handling for MW (Alaa Hleihel) [1658085] - [infiniband] RDMA/mlx5: Initialize return variable in case pagefault was skipped (Alaa Hleihel) [1658085] - [infiniband] IB/mlx5: Skip non-ODP MR when handling a page fault (Alaa Hleihel) [1658085] - [net] net/dim: Update DIM start sample after each DIM iteration (Alaa Hleihel) [1658085] - [infiniband] IB/mlx5: Avoid load failure due to unknown link width (Alaa Hleihel) [1658085] - [infiniband] RDMA/mlx5: Fix fence type for IB_WR_LOCAL_INV WR (Alaa Hleihel) [1658085] - [netdrv] net/mlx5e: Removed unnecessary warnings in FEC caps query (Alaa Hleihel) [1658085] - [netdrv] net/mlx5e: Fix selftest for small MTUs (Alaa Hleihel) [1658085] - [netdrv] net/mlx5e: RX, verify received packet size in Linear Striding RQ (Alaa Hleihel) [1658085] - [netdrv] net/mlx5e: Apply the correct check for supporting TC esw rules split (Alaa Hleihel) [1658085] - [netdrv] net/mlx5e: Adjust to max number of channles when re-attaching (Alaa Hleihel) [1658085] - [netdrv] net/mlx5e: Always use the match level enum when parsing TC rule match (Alaa Hleihel) [1658085] - [netdrv] net/mlx5e: Claim TC hw offloads support only under a proper build config (Alaa Hleihel) [1658085] - [netdrv] net/mlx5e: Don't match on vlan non-existence if ethertype is wildcarded (Alaa Hleihel) [1658085] - [netdrv] net/mlx5e: IPoIB, Reset QP after channels are closed (Alaa Hleihel) [1658085] - [netdrv] net/mlx4: Fix UBSAN warning of signed integer overflow (Alaa Hleihel) [1658085] - [netdrv] net/mlx4_core: Fix uninitialized variable compilation warning (Alaa Hleihel) [1658085] - [netdrv] net/mlx4_core: Zero out lkey field in SW2HW_MPT fw command (Alaa Hleihel) [1658085] - [infiniband] IB/mlx5: Fix MR cache initialization (Alaa Hleihel) [1658085] - [infiniband] RDMA/mlx5: Remove extraneous error check (Alaa Hleihel) [1658085] - [netdrv] net/mlx5: Take only bit 24-26 of wqe.pftype_wq for page fault type (Alaa Hleihel) [1658085] - [netdrv] net/mlx5: Fix memory leak when setting fpga ipsec caps (Alaa Hleihel) [1658085] - [infiniband] IB/mlx5: Unmap DMA addr from HCA before IOMMU (Alaa Hleihel) [1658085] - [infiniband] RDMA/mlx5: Remove superfluous version print (Alaa Hleihel) [1658085] - [infiniband] IB/mlx5: Allow transition of DCI QP to reset (Alaa Hleihel) [1658085] - [infiniband] IB/mlx5: Don't hold spin lock while checking device state (Alaa Hleihel) [1658085] - [netdrv] net/mlx5e: Move mlx5e_priv_flags into en_ethtool.c (Alaa Hleihel) [1658085] - [netdrv] net/mlx5: Fix atomic_mode enum values (Alaa Hleihel) [1658085] - [netdrv] net/mlx5e: Delete unneeded function argument (Alaa Hleihel) [1658085] - [netdrv] net/mlx5e: RX, Prefetch the xdp_frame data area (Alaa Hleihel) [1658085] - [drm] drm/i915: Synchronize hpd work in i915_hpd_storm_ctl_show() (Lyude Paul) [1658376] - [drm] drm/i915: Add short HPD IRQ storm detection for non-MST systems (Lyude Paul) [1658376] - [drm] drm/i915: Clarify flow for disabling IRQs on storms (Lyude Paul) [1658376] - [drm] drm/i915: Fix threshold check in intel_hpd_irq_storm_detect() (Lyude Paul) [1658376] - [drm] drm/i915: Fix NULL deref when re-enabling HPD IRQs on systems with MST (Lyude Paul) [1658376] - [drm] drm/i915: Fix possible race in intel_dp_add_mst_connector() (Lyude Paul) [1658376] - [x86] kvm: x86: bump KVM_(SOFT_)MAX_VCPUS to 384 (Radim Krcmar) [1635205] - [block] blk-mq: punt failed direct issue to dispatch list (Ming Lei) [1656653] - [block] blk-mq: fix corruption with direct issue (Ming Lei) [1656653] - [pci] PCI: Add support for Immediate Readiness (Myron Stowe) [1483409] - [x86] x86/PCI: Remove node-local allocation when initialising host controller (Myron Stowe) [1483409] - [arm64] arm64: PCI: Remove node-local allocations when initialising host controller (Myron Stowe) [1483409] - [cpufreq] cpufreq: intel_pstate: Add base_frequency attribute (Prarit Bhargava) [1648207] - [acpi] ACPI / CPPC: Add support for guaranteed performance (Prarit Bhargava) [1648207] - [block] block: fix single range discard merge (Ming Lei) [1654096] - [scsi] SCSI: fix queue cleanup race before queue initialization is done (Ming Lei) [1642404] - [netdrv] net: hinic: fix null pointer dereference on pointer hwdev (Xiaojun Tan) [1654207] - [netdrv] net-next/hinic: fix a bug in rx data flow (Xiaojun Tan) [1654207] - [netdrv] net-next/hinic:fix a bug in set mac address (Xiaojun Tan) [1654207] - [netdrv] net-next/hinic:add rx checksum offload for HiNIC (Xiaojun Tan) [1654207] - [netdrv] net-next/hinic:replace multiply and division operators (Xiaojun Tan) [1654207] - [netdrv] hinic: Fix l4_type parameter in hinic_task_set_tunnel_l4 (Xiaojun Tan) [1654207] - [netdrv] net-next/hinic: add checksum offload and TSO support (Xiaojun Tan) [1654207] - [netdrv] cxgb4: Remove SGE_HOST_PAGE_SIZE dependency on page size (Arjun Vynipadath) [1651082]- [x86] kvm: x86: Report STIBP on GET_SUPPORTED_CPUID (Eduardo Habkost) [1644870] - [kernel] power: remove possible deadlock when unregistering power_supply (Benjamin Tissoires) [1657623] - [md] dm: call blk_queue_split() to impose device limits on bios (Mike Snitzer) [1657340] - [pinctrl] Revert "pinctrl: intel: Do pin translation when lock IRQ" (Benjamin Tissoires) [1658075] - [pinctrl] pinctrl: cannonlake: Fix HOSTSW_OWN register offset of H variant (Benjamin Tissoires) [1658075] - [pinctrl] pinctrl: intel: Do pin translation in other GPIO operations as well (Benjamin Tissoires) [1658075] - [pinctrl] pinctrl: cannonlake: Fix gpio base for GPP-E (Benjamin Tissoires) [1658075] - [pinctrl] pinctrl: intel: Don't shadow error code of gpiochip_lock_as_irq() (Benjamin Tissoires) [1658075] - [pinctrl] pinctrl: cannonlake: Fix community ordering for H variant (Benjamin Tissoires) [1658075] - [pinctrl] pinctrl: intel: Do pin translation when lock IRQ (Benjamin Tissoires) [1658075] - [firmware] efi: Prevent GICv3 WARN() by mapping the memreserve table before first use (Bhupesh Sharma) [1638640] - [firmware] efi: Permit calling efi_mem_reserve_persistent() from atomic context (Bhupesh Sharma) [1638640] - [firmware] efi/arm: Defer persistent reservations until after paging_init() (Bhupesh Sharma) [1638640] - [firmware] efi/arm: Revert deferred unmap of early memmap mapping (Bhupesh Sharma) [1638640] - [arm64] arm64: memblock: don't permit memblock resizing until linear mapping is up (Bhupesh Sharma) [1638640] - [arm64] arm64: Fix /proc/iomem for reserved but not memory regions (Bhupesh Sharma) [1638640] - [tty] tty: wipe buffer. (Christoph von Recklinghausen) [1655051] - [tty] tty: wipe buffer if not echoing data (Christoph von Recklinghausen) [1655051]- [powerpc] powerpc/perf: Remove sched_task function defined for thread-imc (Steve Best) [1657153] - [s390] Add reserved fields to mm_context_t (Philipp Rudo) [1656874] - [s390] Add reserved fields to thread_struct (Philipp Rudo) [1656874] - [documentation] kdump: correct crashkernel=auto threshold (Raghavendra Rao) [1656698] - [fs] NFSv4.x: fix lock recovery during delegation recall (Steve Dickson) [1656410] - [x86] x86/spec_ctrl: Synchronize RHEL8 percpu SPEC_CTRL MSR states with new STIBP logic (Waiman Long) [1655662] - [x86] x86/speculation: Provide IBPB always command line options (Waiman Long) [1655662] - [x86] x86/speculation: Add seccomp Spectre v2 user space protection mode (Waiman Long) [1655662] - [x86] x86/speculation: Enable prctl mode for spectre_v2_user (Waiman Long) [1655662] - [x86] x86/speculation: Add prctl() control for indirect branch speculation (Waiman Long) [1655662] - [x86] x86/speculation: Prepare arch_smt_update() for PRCTL mode (Waiman Long) [1655662] - [x86] x86/speculation: Prevent stale SPEC_CTRL msr content (Waiman Long) [1655662] - [x86] x86/speculation: Split out TIF update (Waiman Long) [1655662] - [x86] ptrace: Remove unused ptrace_may_access_sched() and MODE_IBRS (Waiman Long) [1655662] - [x86] x86/speculation: Prepare for conditional IBPB in switch_mm() (Waiman Long) [1655662] - [x86] x86/speculation: Avoid __switch_to_xtra() calls (Waiman Long) [1655662] - [x86] x86/process: Consolidate and simplify switch_to_xtra() code (Waiman Long) [1655662] - [x86] x86/speculation: Prepare for per task indirect branch speculation control (Waiman Long) [1655662] - [x86] x86/speculation: Add command line control for indirect branch speculation (Waiman Long) [1655662] - [x86] x86/speculation: Unify conditional spectre v2 print functions (Waiman Long) [1655662] - [x86] x86/speculataion: Mark command line parser data __initdata (Waiman Long) [1655662] - [x86] x86/speculation: Mark string arrays const correctly (Waiman Long) [1655662] - [x86] x86/speculation: Reorder the spec_v2 code (Waiman Long) [1655662] - [x86] x86/l1tf: Show actual SMT state (Waiman Long) [1655662] - [x86] x86/speculation: Rework SMT state change (Waiman Long) [1655662] - [x86] sched/smt: Expose sched_smt_present static key (Waiman Long) [1655662] - [x86] x86/Kconfig: Select SCHED_SMT if SMP enabled (Waiman Long) [1655662] - [x86] sched/smt: Make sched_smt_present track topology (Waiman Long) [1655662] - [x86] x86/speculation: Reorganize speculation control MSRs update (Waiman Long) [1655662] - [x86] x86/speculation: Rename SSBD update functions (Waiman Long) [1655662] - [x86] x86/speculation: Disable STIBP when enhanced IBRS is in use (Waiman Long) [1655662] - [x86] x86/speculation: Move STIPB/IBPB string conditionals out of cpu_show_common() (Waiman Long) [1655662] - [x86] x86/speculation: Remove unnecessary ret variable in cpu_show_common() (Waiman Long) [1655662] - [x86] x86/speculation: Clean up spectre_v2_parse_cmdline() (Waiman Long) [1655662] - [x86] x86/speculation: Update the TIF_SSBD comment (Waiman Long) [1655662] - [x86] x86/retpoline: Remove minimal retpoline support (Waiman Long) [1655662] - [x86] x86/retpoline: Make CONFIG_RETPOLINE depend on compiler support (Waiman Long) [1655662] - [x86] x86/spec_ctrl: Temporarily remove the IBRS code from process.c & bugs.c (Waiman Long) [1655662] - [nvme] nvme: flush namespace scanning work just before removing namespaces (Ewan Milne) [1656028] - [netdrv] i40e: Fix deletion of MAC filters (Stefan Assmann) [1646847] - [scsi] mpt3sas: Display message on Configurable secure HBA (Tomas Henzl) [1649314] - [scsi] scsi: mpt3sas: Add support for Aero controllers (Tomas Henzl) [1649314] - [scsi] scsi: mpt3sas: Update MPI headers to support Aero controllers (Tomas Henzl) [1649314] - [scsi] megaraid_sas: Add support for MegaRAID Aero controllers (Tomas Henzl) [1649384] - [netdrv] nfp: flower: enabled offloading of Team LAG (Pablo Cascon) [1649876] - [netdrv] net/mlx5: IPSec, Fix the SA context hash key (Alaa Hleihel) [1645857] - [hwmon] hwmon/k10temp: Add support for AMD family 17h, model 30h CPUs (Gary Hook) [1640681] - [x86] x86/amd_nb: Add PCI device IDs for family 17h, model 30h (Gary Hook) [1640681] - [x86] x86/amd_nb: Add support for newer PCI topologies (Gary Hook) [1640681] - [hwmon] hwmon/k10temp, x86/amd_nb: Consolidate shared device IDs (Gary Hook) [1640681] - [net] tipc: fix info leak from kernel tipc_event (Jon Maloy) [1643279] - [net] tipc: eliminate message disordering during binding table update (Jon Maloy) [1643279] - [net] tipc: fix unsafe rcu locking when accessing publication list (Jon Maloy) [1643279] - [net] tipc: queue socket protocol error messages into socket receive buffer (Jon Maloy) [1643279] - [net] tipc: ignore STATE_MSG on wrong link session (Jon Maloy) [1643279] - [net] tipc: fix failover problem (Jon Maloy) [1643279] - [net] tipc: eliminate possible recursive locking detected by LOCKDEP (Jon Maloy) [1643279] - [net] tipc: lock wakeup & inputq at tipc_link_reset() (Jon Maloy) [1643279] - [net] tipc: reset bearer if device carrier not ok (Jon Maloy) [1643279] - [net] tipc: fix flow control accounting for implicit connect (Jon Maloy) [1643279] - [net] tipc: check return value of __tipc_dump_start() (Jon Maloy) [1643279] - [net] tipc: call start and done ops directly in __tipc_nl_compat_dumpit() (Jon Maloy) [1643279] - [net] tipc: orphan sock in tipc_release() (Jon Maloy) [1643279] - [net] tipc: switch to rhashtable iterator (Jon Maloy) [1643279] - [net] tipc: fix a missing rhashtable_walk_exit() (Jon Maloy) [1643279] - [net] tipc: add missing dev_put() on error in tipc_enable_l2_media (Jon Maloy) [1643279] - [net] tipc: initialize broadcast link stale counter correctly (Jon Maloy) [1643279] - [net] tipc: set link tolerance correctly in broadcast link (Jon Maloy) [1643279] - [net] tipc: extend link reset criteria for stale packet retransmission (Jon Maloy) [1643279] - [crypto] crypto: ccp - Add support for new CCP/PSP device ID (Gary Hook) [1634201] - [crypto] crypto: ccp - Support register differences between PSP devices (Gary Hook) [1634201] - [crypto] crypto: ccp - Remove unused #defines (Gary Hook) [1634201] - [crypto] crypto: ccp - Add psp enabled message when initialization succeeds (Gary Hook) [1634201] - [crypto] crypto: ccp - Fix command completion detection race (Gary Hook) [1634201] - [crypto] crypto: ccp - Check for NULL PSP pointer at module unload (Gary Hook) [1634201] - [net] sctp: increase sk_wmem_alloc when head->truesize is increased (Xin Long) [1645419] - [net] sctp: count sk_wmem_alloc by skb truesize in sctp_packet_transmit (Xin Long) [1645419] - [net] ipv6: re-do dad when interface has IFF_NOARP flag change (Hangbin Liu) [1644594] - [net] netfilter: nf_tables: don't skip inactive chains during update (Florian Westphal) [1643746] - [net] inet: frags: better deal with smp races (Sabrina Dubroca) [1645397] - [net] geneve, vxlan: Don't set exceptions if skb->len < mtu (Xin Long) [1642842] - [net] geneve, vxlan: Don't check skb_dst() twice (Xin Long) [1642842] - [net] sctp: fix strchange_flags name for Stream Change Event (Xin Long) [1641852] - [net] sctp: update dst pmtu with the correct daddr (Xin Long) [1644478] - [net] sctp: not free the new asoc when sctp_wait_for_connect returns err (Xin Long) [1644155] - [net] l2tp: fix a sock refcnt leak in l2tp_tunnel_register (Xin Long) [1642749] - [net] sctp: check policy more carefully when getting pr status (Xin Long) [1637786] - [net] sctp: get pr_assoc and pr_stream all status with SCTP_PR_SCTP_ALL instead (Xin Long) [1637786] - [net] ipv4/igmp: fix v1/v2 switchback timeout based on rfc3376, 8.12 (Hangbin Liu) [1638598] - [net] netfilter: nft_compat: ebtables 'nat' table is normal chain type (Florian Westphal) [1645377] - [net] sched: exclude TC from kABI guarantee (Ivan Vecera) [1628454] - [net] netfilter: nft_set_rbtree: allow loose matching of closing element in interval (Phil Sutter) [1641993] - [net] netfilter: xt_nat: fix DNAT target for shifted portmap ranges (Paolo Abeni) [1634258] - [net] sched: Fix for duplicate class dump (Phil Sutter) [1631179] - [x86] KVM: X86: Fix scan ioapic use-before-initialization (Bandan Das) [1653835] {CVE-2018-19407}- [scsi] scsi: vmw_pscsi: Rearrange code to avoid multiple calls to free_irq during unload (Cathy Avery) [1590875] - [netdrv] net/ibmvnic: Fix RTNL deadlock during device reset (Steve Best) [1656076] - [s390] s390/qeth: fix length check in SNMP processing (Philipp Rudo) [1655612] - [s390] s390/ism: clear dmbe_mask bit before SMC IRQ handling (Philipp Rudo) [1655611] - [net] net/smc: use after free fix in smc_wr_tx_put_slot() (Philipp Rudo) [1655611] - [net] net/smc: atomic SMCD cursor handling (Philipp Rudo) [1655611] - [net] net/smc: add SMC-D shutdown signal (Philipp Rudo) [1655611] - [net] net/smc: use queue pair number when matching link group (Philipp Rudo) [1655611] - [net] net/smc: abort CLC connection in smc_release (Philipp Rudo) [1655611] - [net] net/smc: unregister rkeys of unused buffer (Philipp Rudo) [1655611] - [net] net/smc: add infrastructure to send delete rkey messages (Philipp Rudo) [1655611] - [net] net/smc: avoid a delay by waiting for nothing (Philipp Rudo) [1655611] - [net] net/smc: cleanup listen worker mutex unlocking (Philipp Rudo) [1655611] - [net] net/smc: short wait for late smc_clc_wait_msg (Philipp Rudo) [1655611] - [net] net/smc: no link delete for a never active link (Philipp Rudo) [1655611] - [net] net/smc: allow fallback after clc timeouts (Philipp Rudo) [1655611] - [net] net/smc: remove sock_error detour in clc-functions (Philipp Rudo) [1655611] - [net] net/smc: make smc_lgr_free() static (Philipp Rudo) [1655611] - [net] net/smc: cleanup tcp_listen_worker initialization (Philipp Rudo) [1655611] - [net] net/smc: fix smc_buf_unuse to use the lgr pointer (Philipp Rudo) [1655611] - [net] Revert "net: simplify sock_poll_wait" (Philipp Rudo) [1655611] - [powerpc] powerpc/pseries: Fix unitialized timer reset on migration (Steve Best) [1655053] - [powerpc] powerpc/pseries/mobility: Extend start/stop topology update scope (Steve Best) [1655053] - [x86] Mark Intel Cascade Lake supported (Steve Best) [1641425]- [x86] KVM: VMX: re-add ple_gap module parameter (Gary Hook) [1652953] - [netdrv] tg3: Add PHY reset for 5717/5719/5720 in change ring and flow control paths (Steve Best) [1655515] - [pci] PCI/ASPM: Do not initialize link state when aspm_disabled is set (Myron Stowe) [1655246] - [pci] PCI/ACPI: Allow _OSC presence to be optional for PCI (Myron Stowe) [1655246] - [pci] PCI/ACPI: Correct error message for ASPM disabling (Myron Stowe) [1655246] - [pci] PCI/ASPM: Fix link_state teardown on device removal (Myron Stowe) [1655246] - [netdrv] ice: Change req_speeds to be u16 (Jonathan Toppins) [1644403] - [netdrv] ice: Fix the bytecount sent to netdev_tx_sent_queue (Jonathan Toppins) [1644403] - [netdrv] ice: Fix tx_timeout in PF driver (Jonathan Toppins) [1644403] - [netdrv] ice: Fix napi delete calls for remove (Jonathan Toppins) [1644403] - [netdrv] ice: Fix typo in error message (Jonathan Toppins) [1644403] - [netdrv] ice: Fix flags for port VLAN (Jonathan Toppins) [1644403] - [netdrv] ice: Remove duplicate addition of VLANs in replay path (Jonathan Toppins) [1644403] - [netdrv] ice: Free VSI contexts during for unload (Jonathan Toppins) [1644403] - [netdrv] ice: Fix dead device link issue with flow control (Jonathan Toppins) [1644403] - [netdrv] ice: Check for reset in progress during remove (Jonathan Toppins) [1644403] - [netdrv] ice: Set carrier state and start/stop queues in rebuild (Jonathan Toppins) [1644403] - [netdrv] virtchnl: Added support to exchange additional speed values (Jonathan Toppins) [1644403] - [netdrv] ice: Poll for link status change (Jonathan Toppins) [1644403] - [netdrv] ice: Allocate VF interrupts and set queue map (Jonathan Toppins) [1644403] - [netdrv] ice: Introduce ice_dev_onetime_setup (Jonathan Toppins) [1644403] - [netdrv] ice: Use capability count returned by the firmware (Jonathan Toppins) [1644403] - [netdrv] ice: Update expected FW version (Jonathan Toppins) [1644403] - [netdrv] ice: Change device ID define names to align with branding string (Jonathan Toppins) [1644403] - [netdrv] ice: Make ice_msix_clean_rings static (Jonathan Toppins) [1644403] - [netdrv] ice: Update version string (Jonathan Toppins) [1644403] - [netdrv] ice: Use the right function to enable/disable VSI (Jonathan Toppins) [1644403] - [netdrv] ice: Add more flexibility on how we assign an ITR index (Jonathan Toppins) [1644403] - [netdrv] ice: Fix potential null pointer issues (Jonathan Toppins) [1644403] - [netdrv] ice: Add code to go from ICE_FWD_TO_VSI_LIST to ICE_FWD_TO_VSI (Jonathan Toppins) [1644403] - [netdrv] ice: Fix forward to queue group logic (Jonathan Toppins) [1644403] - [netdrv] ice: Extend malicious operations detection logic (Jonathan Toppins) [1644403] - [netdrv] ice: Notify VF of link status change (Jonathan Toppins) [1644403] - [netdrv] ice: Implement virtchnl commands for AVF support (Jonathan Toppins) [1644403] - [netdrv] ice: Add handlers for VF netdevice operations (Jonathan Toppins) [1644403] - [netdrv] ice: Add support for VF reset events (Jonathan Toppins) [1644403] - [netdrv] ice: Update VSI and queue management code to handle VF VSI (Jonathan Toppins) [1644403] - [netdrv] ice: Add handler to configure SR-IOV (Jonathan Toppins) [1644403] - [netdrv] ice: Add support to detect SR-IOV capability and mailbox queues (Jonathan Toppins) [1644403] - [netdrv] ice: Fix error on driver remove (Jonathan Toppins) [1644403] - [netdrv] ice: Add support for dynamic interrupt moderation (Jonathan Toppins) [1644403] - [netdrv] ice: Align ice_reset_req enum values to hardware reset values (Jonathan Toppins) [1644403] - [netdrv] ice: Implement ethtool hook for RSS switch (Jonathan Toppins) [1644403] - [netdrv] ice: Split irq_tracker into sw_irq_tracker and hw_irq_tracker (Jonathan Toppins) [1644403] - [netdrv] ice: Check for actual link state of port after reset (Jonathan Toppins) [1644403] - [netdrv] ice: Implement VSI replay framework (Jonathan Toppins) [1644403] - [netdrv] ice: Expand use of VSI handles part 2/2 (Jonathan Toppins) [1644403] - [netdrv] ice: Expand use of VSI handles part 1/2 (Jonathan Toppins) [1644403] - [netdrv] ice: Change pf state behavior to protect reset path (Jonathan Toppins) [1644403] - [netdrv] ice: Move common functions out of ice_main.c part 7/7 (Jonathan Toppins) [1644403] - [netdrv] ice: Move common functions out of ice_main.c part 6/7 (Jonathan Toppins) [1644403] - [netdrv] ice: Move common functions out of ice_main.c part 5/7 (Jonathan Toppins) [1644403] - [netdrv] ice: Move common functions out of ice_main.c part 4/7 (Jonathan Toppins) [1644403] - [netdrv] ice: Move common functions out of ice_main.c part 3/7 (Jonathan Toppins) [1644403] - [netdrv] ice: Move common functions out of ice_main.c part 2/7 (Jonathan Toppins) [1644403] - [netdrv] ice: Move common functions out of ice_main.c part 1/7 (Jonathan Toppins) [1644403] - [netdrv] ice: fix changing of ring descriptor size (ethtool -G) (Jonathan Toppins) [1644403] - [netdrv] ice: Update to capabilities admin queue command (Jonathan Toppins) [1644403] - [netdrv] ice: Query the Tx scheduler node before adding it (Jonathan Toppins) [1644403] - [netdrv] ice: Update comment for ice_fltr_mgmt_list_entry (Jonathan Toppins) [1644403] - [netdrv] ice: update fw version check logic (Jonathan Toppins) [1644403] - [netdrv] ice: update branding strings and supported device ids (Jonathan Toppins) [1644403] - [netdrv] ice: replace unnecessary memcpy with direct assignment (Jonathan Toppins) [1644403] - [netdrv] ice: use [sr]q.count when checking if queue is initialized (Jonathan Toppins) [1644403] - [netdrv] ice: remove ndo_poll_controller (Jonathan Toppins) [1644403] - [fs] fanotify: fix handling of events on child sub-directory (Miklos Szeredi) [1652432] - [fs] fsnotify: generalize handling of extra event flags (Miklos Szeredi) [1652432] - [netdrv] net: hns3: add common validation in hclge_dcb (Xiaojun Tan) [1640945] - [netdrv] net: hns3: fix for multiple unmapping DMA problem (Xiaojun Tan) [1640945] - [netdrv] net: hns3: rename hns_nic_dma_unmap (Xiaojun Tan) [1640945] - [netdrv] net: hns3: add handling for big TX fragment (Xiaojun Tan) [1640945] - [netdrv] net: hns3: move DMA map into hns3_fill_desc (Xiaojun Tan) [1640945] - [netdrv] net: hns3: remove hns3_fill_desc_tso (Xiaojun Tan) [1640945] - [netdrv] net: hns3: Resume promisc mode and vlan filter status after loopback test (Xiaojun Tan) [1640945] - [netdrv] net: hns3: Resume promisc mode and vlan filter status after reset (Xiaojun Tan) [1640945] - [netdrv] net: hns3: Enable promisc mode when mac vlan table is full (Xiaojun Tan) [1640945] - [netdrv] net: hns3: Fix for rx vlan id handle to support Rev 0x21 hardware (Xiaojun Tan) [1640945] - [netdrv] net: hns3: Add egress/ingress vlan filter for revision 0x21 (Xiaojun Tan) [1640945] - [netdrv] net: hns3: Optimize for unicast mac vlan table (Xiaojun Tan) [1640945] - [netdrv] net: hns3: Fix loss of coal configuration while doing reset (Xiaojun Tan) [1640945] - [netdrv] net: hns3: Modify hns3_get_max_available_channels (Xiaojun Tan) [1640945] - [netdrv] net: hns3: Change return type of hclge_tm_schd_info_update() (Xiaojun Tan) [1640945] - [netdrv] net: hns3: Fix for netdev not up problem when setting mtu (Xiaojun Tan) [1640945] - [netdrv] net: hns3: Fix for packet buffer setting bug (Xiaojun Tan) [1640945] - [netdrv] net: hns3: Set extra mac address of pause param for HW (Xiaojun Tan) [1640945] - [netdrv] net: hns3: Fix speed/duplex information loss problem when executing ethtool ethx cmd of VF (Xiaojun Tan) [1640945] - [netdrv] net: hns3: Add get_media_type ops support for VF (Xiaojun Tan) [1640945] - [netdrv] net: hns3: Remove print messages for error packet (Xiaojun Tan) [1640945] - [netdrv] net: hns3: Add nic state check before calling netif_tx_wake_queue (Xiaojun Tan) [1640945] - [netdrv] net: hns3: Add handle for default case (Xiaojun Tan) [1640945] - [netdrv] net: hns3: Unify the prefix of vf functions (Xiaojun Tan) [1640945] - [netdrv] net: hns3: Fix tqp array traversal condition for vf (Xiaojun Tan) [1640945] - [netdrv] net: hns3: Fix ets validate issue (Xiaojun Tan) [1640945] - [netdrv] net: hns3: Fix parameter type for q_id in hclge_tm_q_to_qs_map_cfg() (Xiaojun Tan) [1640945] - [netdrv] net: hns3: Fix client initialize state issue when roce client initialize failed (Xiaojun Tan) [1640945] - [netdrv] net: hns3: Clear client pointer when initialize client failed or unintialize finished (Xiaojun Tan) [1640945] - [netdrv] net: hns3: Fix cmdq registers initialization issue for vf (Xiaojun Tan) [1640945] - [netdrv] net: hns3: Fix for setting speed for phy failed problem (Xiaojun Tan) [1640945] - [netdrv] net: hns3: Check hdev state when getting link status (Xiaojun Tan) [1640945] - [netdrv] net: hns3: Set STATE_DOWN bit of hdev state when stopping net (Xiaojun Tan) [1640945] - [netdrv] net: hns3: Remove packet statistics of public (Xiaojun Tan) [1640945] - [netdrv] net: hns3: Remove tx budget to clean more TX descriptors in a napi (Xiaojun Tan) [1640945] - [netdrv] net: hns3: Refine hns3_get_link_ksettings() (Xiaojun Tan) [1640945] - [netdrv] net: hns3: Remove redundant codes of query advertised flow control abilitiy (Xiaojun Tan) [1640945] - [netdrv] net: hns3: Change the dst mac addr of loopback packet (Xiaojun Tan) [1640945] - [netdrv] net: hns3: Only update mac configuation when necessary (Xiaojun Tan) [1640945] - [netdrv] net: hns3: Preserve vlan 0 in hardware table (Xiaojun Tan) [1640945] - [netdrv] net: hns3: Fix ping exited problem when doing lp selftest (Xiaojun Tan) [1640945] - [netdrv] net: hns3: Fix for loopback selftest failed problem (Xiaojun Tan) [1640945] - [netdrv] net: hns3: Fix error of checking used vlan id (Xiaojun Tan) [1640945] - [netdrv] net: hns3: Fix for multicast failure (Xiaojun Tan) [1640945] - [netdrv] net: hns3: Fix for vf vlan delete failed problem (Xiaojun Tan) [1640945] - [netdrv] net: hns3: modify variable type in hns3_nic_reuse_page (Xiaojun Tan) [1640945] - [netdrv] net: hns3: Add vlan filter setting by ethtool command -K (Xiaojun Tan) [1640945] - [netdrv] net: hns3: Set tx ring' tc info when netdev is up (Xiaojun Tan) [1640945] - [netdrv] net: hns3: Fix desc num set to default when setting channel (Xiaojun Tan) [1640945] - [netdrv] net: hns3: Fix for information of phydev lost problem when down/up (Xiaojun Tan) [1640945] - [netdrv] net: hns3: Add support for serdes loopback selftest (Xiaojun Tan) [1640945] - [netdrv] net: hns3: Refine the MSIX allocation for PF (Xiaojun Tan) [1640945] - [netdrv] net: hns3: Fix MSIX allocation issue for VF (Xiaojun Tan) [1640945] - [netdrv] net: hns3: fix return value error while hclge_cmd_csq_clean failed (Xiaojun Tan) [1640945] - [netdrv] net: hns3: Modify inconsistent bit mask macros (Xiaojun Tan) [1640945] - [netdrv] net: hns3: Fix for using wrong mask and shift in hclge_get_ring_chain_from_mbx (Xiaojun Tan) [1640945] - [netdrv] net: hns3: Correct reset event status register (Xiaojun Tan) [1640945] - [netdrv] net: hns3: Prevent to request reset frequently (Xiaojun Tan) [1640945] - [netdrv] net: hns3: Prevent sending command during global or core reset (Xiaojun Tan) [1640945] - [netdrv] net: hns3: Add configure for mac minimal frame size (Xiaojun Tan) [1640945] - [netdrv] net: hns3: Fix for l4 checksum offload bug (Xiaojun Tan) [1640945] - [netdrv] net: hns3: Fix for waterline not setting correctly (Xiaojun Tan) [1640945] - [netdrv] net: hns3: Fix tc setup when netdev is first up (Xiaojun Tan) [1640945] - [netdrv] net: hns3: modify hnae_ to hnae3_ (Xiaojun Tan) [1640945] - [netdrv] net: hns3: simplify hclge_cmd_csq_clean (Xiaojun Tan) [1640945] - [netdrv] net: hns3: remove some redundant assignments (Xiaojun Tan) [1640945] - [netdrv] net: hns3: remove back in struct hclge_hw (Xiaojun Tan) [1640945] - [netdrv] net: hns3: add unlikely for error check (Xiaojun Tan) [1640945] - [netdrv] net: hns3: add l4_type check for both ipv4 and ipv6 (Xiaojun Tan) [1640945] - [netdrv] net: hns3: add vector status check before free vector (Xiaojun Tan) [1640945] - [netdrv] net: hns3: rename the interface for init_client_instance and uninit_client_instance (Xiaojun Tan) [1640945] - [netdrv] net: hns3: remove hclge_get_vector_index from hclge_bind_ring_with_vector (Xiaojun Tan) [1640945] - [kernel] redhat: Enable -Werror for architectures (Laura Abbott) [1582754] - [drm] drm/atomic_helper: Remove dangling variable (Laura Abbott) [1582754] - [s390] s390/tools: fix gcc 8 stringop-truncation warnings (Laura Abbott) [1582754] - [tty] kgdboc: Fix restrict error (Laura Abbott) [1582754] - [misc] misc: kgdbts: Fix restrict error (Laura Abbott) [1582754] - [scsi] scsi: ibmvscsis: Fix a stringop-overflow warning (Laura Abbott) [1582754] - [s390] s390/extmem: fix gcc 8 stringop-overflow warning (Laura Abbott) [1582754] - [s390] s390/perf: fix gcc 8 array-bounds warning (Laura Abbott) [1582754] - [kernel] kdb: Use strscpy with destination buffer size (Laura Abbott) [1582754] - [fs] configfs: replace strncpy with memcpy (Laura Abbott) [1582754] - [fs] kernfs: Replace strncpy with memcpy (Laura Abbott) [1582754] - [kernel] disable stringop truncation warnings for now (Laura Abbott) [1582754] - [sound] ALSA: intel_hdmi: Use strlcpy() instead of strncpy() (Laura Abbott) [1582754] - [sound] ALSA: trident: Suppress gcc string warning (Laura Abbott) [1582754] - [lib] kobject: Replace strncpy with memcpy (Laura Abbott) [1582754] - [tty] TTY: isdn: Replace strncpy with memcpy (Laura Abbott) [1582754] - [target] scsi: target/iscsi: Make iscsit_ta_authentication() respect the output buffer size (Laura Abbott) [1582754] - [fs] fuse: don't need GETATTR after every READ (Miklos Szeredi) [1650538] - [fs] fuse: allow fine grained attr cache invaldation (Miklos Szeredi) [1650538]- [mm] mm: mremap: properly flush TLB before releasing the page (Rafael Aquini) [1645122] {CVE-2018-18281} - [x86] x86/spec_ctrl: Change default Skylake Spectre v2 mitigation to retpoline (Waiman Long) [1651806] - [fs] gfs2: write revokes should traverse sd_ail1_list in reverse (Andreas Grunbacher) [1652763] - [fs] gfs2: Fix marking bitmaps non-full (Andreas Grunbacher) [1652762] - [fs] GFS2: Flush the GFS2 delete workqueue before stopping the kernel threads (Andreas Grunbacher) [1652761] - [fs] gfs2: Don't leave s_fs_info pointing to freed memory in init_sbd (Andreas Grunbacher) [1652759] - [fs] gfs2: Use fs_* functions instead of pr_* function where we can (Andreas Grunbacher) [1652757] - [fs] gfs2: slow the deluge of io error messages (Andreas Grunbacher) [1652757] - [fs] gfs2_meta: ->mount() can get NULL dev_name (Andreas Grunbacher) [1652754] - [powerpc] powerpc/vdso: Correct call frame information (Steve Best) [1651281] - [i2c] i2c: i801: Add support for Intel Ice Lake (David Arcari) [1637435] - [usb] xhci: Add quirk to workaround the errata seen on Cavium Thunder-X2 Soc (Robert Richter) [1649829] - [x86] x86: numa_emulation: fix uniform-split numa emulation (Rafael Aquini) [1620341] - [x86] x86: numa_emulation: introduce uniform split capability (Rafael Aquini) [1620341] - [kernel] perf/hw_breakpoint: Modify breakpoint even if the new attr has disabled set (Mark Salter) [1643174] - [x86] KVM: vmx: hyper-v: don't pass EPT configuration info to vmx_hv_remote_flush_tlb() (Paolo Bonzini) [1636610] - [x86] KVM: x86: support CONFIG_KVM_AMD=y with CONFIG_CRYPTO_DEV_CCP_DD=m (Paolo Bonzini) [1636610] - [x86] kvm: nVMX: fix entry with pending interrupt if APICv is enabled (Paolo Bonzini) [1636610] - [x86] KVM: VMX: hide flexpriority from guest when disabled at the module level (Paolo Bonzini) [1636610] - [x86] KVM: VMX: check for existence of secondary exec controls before accessing (Paolo Bonzini) [1636610] - [x86] KVM: x86: fix L1TF's MMIO GFN calculation (Paolo Bonzini) [1636610] - [tools] tools/kvm_stat: cut down decimal places in update interval dialog (Paolo Bonzini) [1636610] - [x86] KVM: nVMX: Fix emulation of VM_ENTRY_LOAD_BNDCFGS (Paolo Bonzini) [1636610] - [x86] KVM: x86: Do not use kvm_x86_ops->mpx_supported() directly (Paolo Bonzini) [1636610] - [x86] KVM: nVMX: Do not expose MPX VMX controls when guest MPX disabled (Paolo Bonzini) [1636610] - [x86] KVM: x86: never trap MSR_KERNEL_GS_BASE (Paolo Bonzini) [1636610] - [x86] KVM: LAPIC: Fix pv ipis out-of-bounds access (Paolo Bonzini) [1636610] - [x86] KVM: nVMX: Fix loss of pending IRQ/NMI before entering L2 (Paolo Bonzini) [1636610] - [tools] tools/kvm_stat: re-animate display of dead guests (Paolo Bonzini) [1636610] - [tools] tools/kvm_stat: indicate dead guests as such (Paolo Bonzini) [1636610] - [tools] tools/kvm_stat: handle guest removals more gracefully (Paolo Bonzini) [1636610] - [tools] tools/kvm_stat: don't reset stats when setting PID filter for debugfs (Paolo Bonzini) [1636610] - [tools] tools/kvm_stat: fix updates for dead guests (Paolo Bonzini) [1636610] - [tools] tools/kvm_stat: fix handling of invalid paths in debugfs provider (Paolo Bonzini) [1636610] - [tools] tools/kvm_stat: fix python3 issues (Paolo Bonzini) [1636610] - [x86] KVM: x86: Unexport x86_emulate_instruction() (Paolo Bonzini) [1636610] - [x86] KVM: x86: Rename emulate_instruction() to kvm_emulate_instruction() (Paolo Bonzini) [1636610] - [x86] KVM: x86: Do not re-{try, execute} after failed emulation in L2 (Paolo Bonzini) [1636610] - [x86] KVM: x86: Default to not allowing emulation retry in kvm_mmu_page_fault (Paolo Bonzini) [1636610] - [x86] KVM: x86: Merge EMULTYPE_RETRY and EMULTYPE_ALLOW_REEXECUTE (Paolo Bonzini) [1636610] - [x86] KVM: x86: Invert emulation re-execute behavior to make it opt-in (Paolo Bonzini) [1636610] - [x86] KVM: x86: SVM: Set EMULTYPE_NO_REEXECUTE for RSM emulation (Paolo Bonzini) [1636610] - [x86] KVM: VMX: Do not allow reexecute_instruction() when skipping MMIO instr (Paolo Bonzini) [1636610] - [x86] KVM: SVM: remove unused variable dst_vaddr_end (Paolo Bonzini) [1636610] - [x86] KVM: nVMX: avoid redundant double assignment of nested_run_pending (Paolo Bonzini) [1636610] - [x86] KVM: nVMX: Fix bad cleanup on error of get/set nested state IOCTLs (Paolo Bonzini) [1636610] - [tools] kvm: selftests: Add platform_info_test (Paolo Bonzini) [1636610] - [x86] KVM: x86: Control guest reads of MSR_PLATFORM_INFO (Paolo Bonzini) [1636610] - [x86] KVM: x86: Turbo bits in MSR_PLATFORM_INFO (Paolo Bonzini) [1636610] - [x86] nVMX x86: Check VPID value on vmentry of L2 guests (Paolo Bonzini) [1636610] - [x86] nVMX x86: check posted-interrupt descriptor addresss on vmentry of L2 (Paolo Bonzini) [1636610] - [x86] KVM: nVMX: Wake blocked vCPU in guest-mode if pending interrupt in virtual APICv (Paolo Bonzini) [1636610] - [x86] KVM: VMX: check nested state and CR4.VMXE against SMM (Paolo Bonzini) [1636610] - [x86] kvm: x86: make kvm_{load|put}_guest_fpu() static (Paolo Bonzini) [1636610] - [x86] x86/hyper-v: rename ipi_arg_{ex, non_ex} structures (Paolo Bonzini) [1636610] - [x86] KVM: VMX: use preemption timer to force immediate VMExit (Paolo Bonzini) [1636610] - [x86] KVM: VMX: modify preemption timer bit only when arming timer (Paolo Bonzini) [1636610] - [x86] KVM: VMX: immediately mark preemption timer expired only for zero value (Paolo Bonzini) [1636610] - [x86] KVM: SVM: Switch to bitmap_zalloc() (Paolo Bonzini) [1636610] - [lib] bitmap: Add bitmap_alloc(), bitmap_zalloc() and bitmap_free() (Paolo Bonzini) [1636610] - [x86] KVM/MMU: Fix comment in walk_shadow_page_lockless_end() (Paolo Bonzini) [1636610] - [tools] kvm: selftests: use -pthread instead of -lpthread (Paolo Bonzini) [1636610] - [tools] kvm: selftest: add dirty logging test (Paolo Bonzini) [1636610] - [tools] kvm: selftest: pass in extra memory when create vm (Paolo Bonzini) [1636610] - [tools] kvm: selftest: include the tools headers (Paolo Bonzini) [1636610] - [tools] kvm: selftest: unify the guest port macros (Paolo Bonzini) [1636610] - [x86] KVM: x86: don't reset root in kvm_mmu_setup() (Paolo Bonzini) [1636610] - [x86] kvm: mmu: Don't read PDPTEs when paging is not enabled (Paolo Bonzini) [1636610] - [x86] x86/kvm/lapic: always disable MMIO interface in x2APIC mode (Paolo Bonzini) [1636610] - [s390] KVM: s390: Make huge pages unavailable in ucontrol VMs (Paolo Bonzini) [1636610] - [s390] s390/mm: Check for valid vma before zapping in gmap_discard (Paolo Bonzini) [1636610] - [tools] selftests: add headers_install to lib.mk (Paolo Bonzini) [1636610] - [tools] selftests: kselftest: Remove outdated comment (Paolo Bonzini) [1636610] - [tools] selftests: android: move config up a level (Paolo Bonzini) [1636610] - [md] md: Avoid namespace collision with bitmap API (Paolo Bonzini) [1636610]- [cpufreq] cpufreq / CPPC: Add cpuinfo_cur_freq support for CPPC (Prarit Bhargava) [1654361] - [netdrv] nfp: flower: add ipv6 set flow label and hop limit offload (Pablo Cascon) [1651639] - [netdrv] nfp: flower: add ipv4 set ttl and tos offload (Pablo Cascon) [1651639] - [netdrv] ibmvnic: Update driver queues after change in ring size support (Steve Best) [1651947] - [netdrv] ibmvnic: Fix RX queue buffer cleanup (Steve Best) [1651947] - [netdrv] net/ibmnvic: Fix deadlock problem in reset (Steve Best) [1651947] - [netdrv] ibmvnic: fix accelerated VLAN handling (Steve Best) [1651947] - [netdrv] ibmvnic: Add ethtool private flag for driver-defined queue limits (Steve Best) [1651947] - [netdrv] ibmvnic: Introduce driver limits for ring sizes (Steve Best) [1651947] - [netdrv] ibmvnic: Increase maximum queue size limit (Steve Best) [1651947] - [netdrv] ibmvnic: remove ndo_poll_controller (Steve Best) [1651947] - [powerpc] powerpc/powernv/npu: Remove atsd_threshold debugfs setting (Steve Best) [1653661] - [powerpc] powerpc/powernv/npu: Use size-based ATSD invalidates (Steve Best) [1653661] - [powerpc] powerpc/powernv/npu: Reduce eieio usage when issuing ATSD invalidates (Steve Best) [1653661] - [powerpc] powerpc/powernv/npu: Add a debugfs setting to change ATSD threshold (Steve Best) [1653661] - [net] libceph: fall back to sendmsg for slab pages (Ilya Dryomov) [1653395] - [s390] s390/qeth: utilize virtual MAC for Layer2 OSD devices (Philipp Rudo) [1653246] - [fs] vfs: fix FIGETBSZ ioctl on an overlayfs file (Miklos Szeredi) [1651362] - [fs] ovl: fix decode of dir file handle with multi lower layers (Miklos Szeredi) [1651362] - [fs] ovl: fix missing override creds in link of a metacopy upper (Miklos Szeredi) [1651362] - [fs] ovl: automatically enable redirect_dir on metacopy=on (Miklos Szeredi) [1651362] - [fs] ovl: check whiteout in ovl_create_over_whiteout() (Miklos Szeredi) [1651362] - [fs] ovl: fix recursive oi->lock in ovl_link() (Miklos Szeredi) [1651362] - [fs] ovl: fix error handling in ovl_verify_set_fh() (Miklos Szeredi) [1651362] - [mm] mm, memory_hotplug: check zone_movable in has_unmovable_pages (Baoquan He) [1643839] - [netdrv] hv_netvsc: fix vf serial matching with pci slot info (Vitaly Kuznetsov) [1637519] - [netdrv] hv_netvsc: remove ndo_poll_controller (Vitaly Kuznetsov) [1637519] - [netdrv] hv_netvsc: pair VF based on serial number (Vitaly Kuznetsov) [1637519] - [netdrv] hv_netvsc: fix schedule in RCU context (Vitaly Kuznetsov) [1637519] - [pci] PCI: hv: Fix return value check in hv_pci_assign_slots() (Vitaly Kuznetsov) [1637519] - [pci] PCI: hv: support reporting serial number as slot information (Vitaly Kuznetsov) [1637519] - [pci] PCI: hv: Replace GFP_ATOMIC with GFP_KERNEL in new_pcichild_device() (Vitaly Kuznetsov) [1637519] - [char] ipmi: Fix timer race with module unload (Robert Richter) [1649812] - [arm64] arm64: hugetlb: Avoid unnecessary clearing in huge_ptep_set_access_flags (Christoph von Recklinghausen) [1635192] - [arm64] arm64: hugetlb: Fix handling of young ptes (Christoph von Recklinghausen) [1635192] - [mm] mm: Preserve _PAGE_DEVMAP across mprotect() calls (Jeff Moyer) [1647647]- [crypto] crypto: vmx - Fix sleep-in-atomic bugs (Steve Best) [1653662] - [netdrv] net: ena: update driver version from 2.0.1 to 2.0.2 (John Linville) [1634044] - [netdrv] net: ena: fix crash during ena_remove() (John Linville) [1634044] - [netdrv] net: ena: fix crash during failed resume from hibernation (John Linville) [1634044] - [netdrv] net: ena: enable CONFIG_ENA_ETHERNET for aarch64 (John Linville) [1634044] - [netdrv] net: ena: enable Low Latency Queues (John Linville) [1634044] - [netdrv] net: ena: Fix Kconfig dependency on X86 (John Linville) [1634044] - [netdrv] net: ena: fix indentations in ena_defs for better readability (John Linville) [1634044] - [netdrv] net: ena: update driver version to 2.0.1 (John Linville) [1634044] - [netdrv] net: ena: remove redundant parameter in ena_com_admin_init() (John Linville) [1634044] - [netdrv] net: ena: change rx copybreak default to reduce kernel memory pressure (John Linville) [1634044] - [netdrv] net: ena: limit refill Rx threshold to 256 to avoid latency issues (John Linville) [1634044] - [netdrv] net: ena: explicit casting and initialization, and clearer error handling (John Linville) [1634044] - [netdrv] net: ena: use CSUM_CHECKED device indication to report skb's checksum status (John Linville) [1634044] - [netdrv] net: ena: add functions for handling Low Latency Queues in ena_netdev (John Linville) [1634044] - [netdrv] net: ena: add functions for handling Low Latency Queues in ena_com (John Linville) [1634044] - [netdrv] net: ena: introduce Low Latency Queues data structures according to ENA spec (John Linville) [1634044] - [netdrv] net: ena: complete host info to match latest ENA spec (John Linville) [1634044] - [netdrv] net: ena: minor performance improvement (John Linville) [1634044] - [netdrv] net: ena: fix auto casting to boolean (John Linville) [1634044] - [netdrv] net: ena: fix NULL dereference due to untimely napi initialization (John Linville) [1634044] - [netdrv] net: ena: fix rare bug when failed restart/resume is followed by driver removal (John Linville) [1634044] - [netdrv] net: ena: fix warning in rmmod caused by double iounmap (John Linville) [1634044] - [netdrv] net: ena: remove ndo_poll_controller (John Linville) [1634044] - [netdrv] net: ena: fix incorrect usage of memory barriers (John Linville) [1634044] - [netdrv] net: ena: fix missing calls to READ_ONCE (John Linville) [1634044] - [netdrv] net: ena: fix missing lock during device destruction (John Linville) [1634044] - [netdrv] net: ena: fix potential double ena_destroy_device() (John Linville) [1634044] - [netdrv] net: ena: fix device destruction to gracefully free resources (John Linville) [1634044] - [netdrv] net: ena: fix driver when PAGE_SIZE == 64kB (John Linville) [1634044] - [netdrv] net: ena: fix surprise unplug NULL dereference kernel crash (John Linville) [1634044] - [s390] s390/zcrypt: reinit ap queue state machine during device probe (Philipp Rudo) [1653668] - [s390] s390/kdump: Make elfcorehdr size calculation ABI compliant (Philipp Rudo) [1653245] - [s390] s390/kdump: Fix elfcorehdr size calculation (Philipp Rudo) [1653245] - [block] block: fix 32 bit overflow in __blkdev_issue_discard() (Ming Lei) [1638826] - [ata] libata: blacklist SAMSUNG MZ7TD256HAFV-000L9 SSD (Ming Lei) [1638826] - [block] block: copy ioprio in __bio_clone_fast() and bounce (Ming Lei) [1638826] - [trace] kyber: fix wrong strlcpy() size in trace_kyber_latency() (Ming Lei) [1638826] - [block] floppy: fix race condition in __floppy_read_block_0() (Ming Lei) [1638826] - [block] block: make blk_try_req_merge() static (Ming Lei) [1638826] - [block] block: remove dead queue members (Ming Lei) [1638826] - [block] block: clean up dead code that is now redundant (Ming Lei) [1638826] - [nvme] nvme: fix boot hang with only being able to get one IRQ vector (Ming Lei) [1638826] - [block] ide: don't clear special on ide_queue_rq() entry (Ming Lei) [1638826] - [block] null_blk: remove unused nullb device (Ming Lei) [1638826] - [block] ide: don't use req->special (Ming Lei) [1638826] - [block] pd: replace ->special use with private data in the request (Ming Lei) [1638826] - [block] aoe: replace ->special use with private data in the request (Ming Lei) [1638826] - [block] skd_main: don't use req->special (Ming Lei) [1638826] - [block] nullb: remove leftover legacy request code (Ming Lei) [1638826] - [scsi] fnic: fix fnic_scsi_host_{start,end}_tag (Ming Lei) [1638826] - [block] block: remove set but not used variable 'et' (Ming Lei) [1638826] - [block] block: remove the BLKPREP_* values. (Ming Lei) [1638826] - [scsi] scsi: return blk_status_t from device handler ->prep_fn (Ming Lei) [1638826] - [scsi] scsi: return blk_status_t from scsi_init_io and ->init_command (Ming Lei) [1638826] - [scsi] scsi: clean up error handling in scsi_init_io (Ming Lei) [1638826] - [scsi] scsi: push blk_status_t up into scsi_setup_{fs,scsi}_cmnd (Ming Lei) [1638826] - [scsi] scsi: simplify scsi_prep_state_check (Ming Lei) [1638826] - [block] ide: cleanup ->prep_rq calling convention (Ming Lei) [1638826] - [block] block: remove req->timeout_list (Ming Lei) [1638826] - [block] blk-mq: provide a helper to check if a queue is busy (Ming Lei) [1638826] - [block] blk-mq-tag: change busy_iter_fn to return whether to continue or not (Ming Lei) [1638826] - [block] ms_block: remove unused pointer 'set' (Ming Lei) [1638826] - [block] sunvdc: fix compiler warning (Ming Lei) [1638826] - [nvme] nvme: add separate poll queue map (Ming Lei) [1638826] - [block] block: add REQ_HIPRI and inherit it from IOCB_HIPRI (Ming Lei) [1638826] - [nvme] nvme: utilize two queue maps, one for reads and one for writes (Ming Lei) [1638826] - [block] blk-mq: initial support for multiple queue maps (Ming Lei) [1638826] - [block] blk-mq: improve plug list sorting (Ming Lei) [1638826] - [block] blk-mq: cleanup and improve list insertion (Ming Lei) [1638826] - [block] blk-mq: cache request hardware queue mapping (Ming Lei) [1638826] - [block] blk-mq: separate number of hardware queues from nr_cpu_ids (Ming Lei) [1638826] - [block] blk-mq: support multiple hctx maps (Ming Lei) [1638826] - [block] blk-mq: add 'type' attribute to the sysfs hctx directory (Ming Lei) [1638826] - [block] blk-mq: allow software queue to map to multiple hardware queues (Ming Lei) [1638826] - [block] blk-mq: pass in request/bio flags to queue mapping (Ming Lei) [1638826] - [block] blk-mq: provide dummy blk_mq_map_queue_type() helper (Ming Lei) [1638826] - [block] blk-mq: abstract out queue map (Ming Lei) [1638826] - [block] blk-mq: kill q->mq_map (Ming Lei) [1638826] - [kernel] genirq/affinity: Add support for allocating interrupt sets (Ming Lei) [1638826] - [kernel] genirq/affinity: Pass first vector to __irq_build_affinity_masks() (Ming Lei) [1638826] - [kernel] genirq/affinity: Move two stage affinity spreading into a helper function (Ming Lei) [1638826] - [kernel] genirq/affinity: Spread IRQs to all available NUMA nodes (Ming Lei) [1638826] - [block] block: kill request ->cpu member (Ming Lei) [1638826] - [block] block: get rid of q->softirq_done_fn() (Ming Lei) [1638826] - [block] block: get rid of blk_queued_rq() (Ming Lei) [1638826] - [block] blk-merge: kill dead queue lock held check (Ming Lei) [1638826] - [block] block: remove req_no_special_merge() from merging code (Ming Lei) [1638826] - [block] block: kill request slab cache (Ming Lei) [1638826] - [block] block: remove request_list code (Ming Lei) [1638826] - [block] bsg: move bsg-lib parts outside of request queue (Ming Lei) [1638826] - [block] block: kill legacy parts of timeout handling (Ming Lei) [1638826] - [block] block: remove __blk_put_request() (Ming Lei) [1638826] - [block] block: get rid of MQ scheduler ops union (Ming Lei) [1638826] - [block] block: remove dead elevator code (Ming Lei) [1638826] - [block] block: remove legacy IO schedulers (Ming Lei) [1638826] - [block] block: cleanup kick/queued handling (Ming Lei) [1638826] - [block] block: remove non mq parts from the flush code (Ming Lei) [1638826] - [block] block: remove legacy rq tagging (Ming Lei) [1638826] - [block] blk-cgroup: remove legacy queue bypassing (Ming Lei) [1638826] - [block] blk-wbt: kill check for legacy queue type (Ming Lei) [1638826] - [block] block: remove blk_complete_request() (Ming Lei) [1638826] - [block] bsg: convert to use blk-mq (Ming Lei) [1638826] - [block] bsg: provide bsg_remove_queue() helper (Ming Lei) [1638826] - [block] bsg: pass in desired timeout handler (Ming Lei) [1638826] - [s390] dasd: remove dead code (Ming Lei) [1638826] - [block] block: remove q->lld_busy_fn() (Ming Lei) [1638826] - [scsi] scsi: kill off the legacy IO path (Ming Lei) [1638826] - [scsi] scsi: provide mq_ops->busy() hook (Ming Lei) [1638826] - [block] blk-mq: provide mq_ops->busy() hook (Ming Lei) [1638826] - [block] blk-mq: remove legacy check in queue blk_freeze_queue() (Ming Lei) [1638826] - [block] blk-mq: remove the request_list usage (Ming Lei) [1638826] - [block] ide: convert to blk-mq (Ming Lei) [1638826] - [block] mspro_block: convert to blk-mq (Ming Lei) [1638826] - [block] ms_block: convert to blk-mq (Ming Lei) [1638826] - [block] sunvdc: convert to blk-mq (Ming Lei) [1638826] - [block] null_blk: Add conventional zone configuration for zoned support (Ming Lei) [1638826] - [ata] libata: Apply NOLPM quirk for SAMSUNG MZ7TD256HAFV-000L9 (Ming Lei) [1638826] - [block] block, bfq: fix asymmetric scenarios detection (Ming Lei) [1638826] - [cdrom] gdrom: fix mistake in assignment of error (Ming Lei) [1638826] - [block] blk-mq: place trace_block_getrq() in correct place (Ming Lei) [1638826] - [block] block: Introduce blk_revalidate_disk_zones() (Ming Lei) [1638826] - [block] block: add a report_zones method (Ming Lei) [1638826] - [block] block: Expose queue nr_zones in sysfs (Ming Lei) [1638826] - [block] block: Improve zone reset execution (Ming Lei) [1638826] - [block] block: Introduce BLKGETNRZONES ioctl (Ming Lei) [1638826] - [block] block: Introduce BLKGETZONESZ ioctl (Ming Lei) [1638826] - [block] block: Limit allocation of zone descriptors for report zones (Ming Lei) [1638826] - [block] block: Introduce blkdev_nr_zones() helper (Ming Lei) [1638826] - [scsi] scsi: sd_zbc: Fix sd_zbc_check_zones() error checks (Ming Lei) [1638826] - [scsi] scsi: sd_zbc: Reduce boot device scan and revalidate time (Ming Lei) [1638826] - [scsi] scsi: sd_zbc: Rearrange code (Ming Lei) [1638826] - [scsi] scsi: sd_zbc: Remove an assignment from sd_zbc_setup_report_cmnd() (Ming Lei) [1638826] - [scsi] scsi: sd: don't crash the host on invalid commands (Ming Lei) [1638826] - [pci] PCI/MSI: Warn and return error if driver enables MSI/MSI-X twice (Ming Lei) [1638826] - [fs] f2fs: remove request_list check in is_idle() (Ming Lei) [1638826] - [scsi] scsi: osd: initiator should use mq variant of request ending (Ming Lei) [1638826] - [scsi] scsi: fnic: replace gross legacy tag hack with blk-mq hack (Ming Lei) [1638826] - [infiniband] ib_srp: Remove WARN_ON in srp_terminate_io() (Ming Lei) [1638826] - [scsi] scsi: ufs: Disable blk-mq for now (Ming Lei) [1638826] - [block] sx8: convert to blk-mq (Ming Lei) [1638826] - [block] z2ram: convert to blk-mq (Ming Lei) [1638826] - [cdrom] gdrom: convert to blk-mq (Ming Lei) [1638826] - [block] floppy: convert to blk-mq (Ming Lei) [1638826] - [block] ataflop: convert to blk-mq (Ming Lei) [1638826] - [block] ataflop: fix error handling during setup (Ming Lei) [1638826] - [block] ataflop: fold headers into C file (Ming Lei) [1638826] - [block] amiflop: convert to blk-mq (Ming Lei) [1638826] - [block] amiflop: clean up on errors during setup (Ming Lei) [1638826] - [block] amiflop: fold headers into C file (Ming Lei) [1638826] - [block] swim3: convert to blk-mq (Ming Lei) [1638826] - [block] swim3: add real error handling in setup (Ming Lei) [1638826] - [block] swim: convert to blk-mq (Ming Lei) [1638826] - [block] swim: fix cleanup on setup error (Ming Lei) [1638826] - [mtd] mtd_blkdevs: convert to blk-mq (Ming Lei) [1638826] - [block] xsysace: convert to blk-mq (Ming Lei) [1638826] - [block] paride: convert pf to blk-mq (Ming Lei) [1638826] - [block] paride: convert pd to blk-mq (Ming Lei) [1638826] - [block] paride: convert pcd to blk-mq (Ming Lei) [1638826] - [block] ps3disk: convert to blk-mq (Ming Lei) [1638826] - [block] blk-mq: provide helper for setting up an SQ queue and tag set (Ming Lei) [1638826] - [block] null_blk: remove set but not used variable 'q' (Ming Lei) [1638826] - [cdrom] cdrom: don't attempt to fiddle with cdo->capability (Ming Lei) [1638826] - [block] block: remove bogus check for queue_lock assignment (Ming Lei) [1638826] - [block] null_blk: remove legacy IO path (Ming Lei) [1638826] - [block] um: Convert ubd driver to blk-mq (Ming Lei) [1638826] - [block] skd: fixup usage of legacy IO API (Ming Lei) [1638826] - [block] aoe: convert aoeblk to blk-mq (Ming Lei) [1638826] - [block] ide: remove redundant variables queue_run_ms and left (Ming Lei) [1638826] - [scsi] scsi: core: scsi_io_completion convert BUGs to WARNs (Ming Lei) [1638826] - [scsi] scsi: core: scsi_io_completion hints on fastpath (Ming Lei) [1638826] - [scsi] scsi: core: add scsi_io_completion_reprep helper (Ming Lei) [1638826] - [scsi] scsi: core: add scsi_io_completion_action helper (Ming Lei) [1638826] - [scsi] scsi: core: add scsi_io_completion_nz_result function (Ming Lei) [1638826] - [scsi] scsi: core: scsi_io_completion: rename variables (Ming Lei) [1638826] - [scsi] scsi: core: scsi_io_completion: comment on end_request return (Ming Lei) [1638826] - [scsi] scsi: core: use blk_mq_run_hw_queues in scsi_kick_queue (Ming Lei) [1638826] - [scsi] scsi: sg: remove bad blk_end_request_all() call (Ming Lei) [1638826] - [block] blk-mq: complete req in softirq context in case of single queue (Ming Lei) [1638826] - [block] block, bfq: improve asymmetric scenarios detection (Ming Lei) [1638826] - [block] block: remove redundant 'default n' from Kconfig-s (Ming Lei) [1638826] - [block] blk-mq-debugfs: Also show requests that have not yet been started (Ming Lei) [1638826] - [block] block: Finish renaming REQ_DISCARD into REQ_OP_DISCARD (Ming Lei) [1638826] - [block] kyber: fix integer overflow of latency targets on 32-bit (Ming Lei) [1638826] - [block] kyber: add tracepoints (Ming Lei) [1638826] - [block] kyber: implement improved heuristics (Ming Lei) [1638826] - [block] kyber: don't make domain token sbitmap larger than necessary (Ming Lei) [1638826] - [block] block: export blk_stat_enable_accounting() (Ming Lei) [1638826] - [block] block: move call of scheduler's ->completed_request() hook (Ming Lei) [1638826] - [block] blk-mq: Enable support for runtime power management (Ming Lei) [1638826] - [block] block: Make blk_get_request() block for non-PM requests while suspended (Ming Lei) [1638826] - [block] block: Allow unfreezing of a queue while requests are in progress (Ming Lei) [1638826] - [lib] percpu-refcount: Introduce percpu_ref_resurrect() (Ming Lei) [1638826] - [block] block: Schedule runtime resume earlier (Ming Lei) [1638826] - [block] block: Split blk_pm_add_request() and blk_pm_put_request() (Ming Lei) [1638826] - [block] block, scsi: Change the preempt-only flag into a counter (Ming Lei) [1638826] - [block] block: Move power management code into a new source file (Ming Lei) [1638826] - [block] Blk-throttle: update to use rbtree with leftmost node cached (Ming Lei) [1638826] - [block] block: use bio_add_page in bio_iov_iter_get_pages (Ming Lei) [1638826] - [block] blok, bfq: do not plug I/O if all queues are weight-raised (Ming Lei) [1638826] - [block] block, bfq: inject other-queue I/O into seeky idle queues on NCQ flash (Ming Lei) [1638826] - [block] block, bfq: correctly charge and reset entity service in all cases (Ming Lei) [1638826]- [rpmspec] redhat: fix bpf_samples build (Jiri Benc) [1611579] - [fs] mnt: fix __detach_mounts infinite loop (Benjamin Coddington) [1628736] - [pci] pcie: Enable Broadom iProc PCIE and mark it is as tech preview (Mark Langsdorf) [1576958] - [pci] PCI/ACPI: Add iProc PCIe MCFG quirk (Mark Langsdorf) [1576958] - [pci] PCI: iproc: Add ACPI/ECAM support (Mark Langsdorf) [1576958] - [pci] PCI: iproc: Remove PAXC slot check to allow VF support (Mark Langsdorf) [1576958] - [pci] PCI: iproc: Reduce inbound/outbound mapping print level (Mark Langsdorf) [1576958] - [pci] PCI: iproc: Reject unconfigured physical functions from PAXC (Mark Langsdorf) [1576958] - [pci] PCI: iproc: Disable MSI parsing in certain PAXC blocks (Mark Langsdorf) [1576958] - [pci] PCI: iproc: Fix up corrupted PAXC root complex config registers (Mark Langsdorf) [1576958] - [pci] PCI: iproc: Activate PAXC bridge quirk for more devices (Mark Langsdorf) [1576958]- [s390] s390/mm: fix mis-accounting of pgtable_bytes (Joe Lawrence) [1644481] - [mm] mm: add mm_pxd_folded checks to pgtable_bytes accounting functions (Joe Lawrence) [1644481] - [mm] mm: introduce mm_[p4d|pud|pmd]_folded (Joe Lawrence) [1644481] - [mm] mm: make the __PAGETABLE_PxD_FOLDED defines non-empty (Joe Lawrence) [1644481] - [x86] x86/cpu/vmware: Do not trace vmware_sched_clock() (Vitaly Kuznetsov) [1650273] - [fs] fuse: fix possibly missed wake-up after abort (Lukas Czerner) [1649244] - [fs] fuse: fix leaked notify reply (Lukas Czerner) [1649244] - [fs] fuse: fix blocked_waitq wakeup (Lukas Czerner) [1649244] - [fs] fuse: set FR_SENT while locked (Lukas Czerner) [1649244] - [fs] fuse: Fix use-after-free in fuse_dev_do_write() (Lukas Czerner) [1649244] - [fs] fuse: Fix use-after-free in fuse_dev_do_read() (Lukas Czerner) [1649244] - [fs] fuse: Add missed unlock_page() to fuse_readpages_fill() (Lukas Czerner) [1649244] - [fs] fuse: Don't access pipe->buffers without pipe_lock() (Lukas Czerner) [1649244] - [fs] fuse: fix initial parallel dirops (Lukas Czerner) [1649244] - [fs] fuse: Fix oops at process_init_reply() (Lukas Czerner) [1649244] - [fs] fuse: umount should wait for all requests (Lukas Czerner) [1649244] - [fs] fuse: fix unlocked access to processing queue (Lukas Czerner) [1649244] - [fs] fuse: fix double request_end() (Lukas Czerner) [1649244] - [fs] fuse: fix use-after-free in fuse_direct_IO() (Lukas Czerner) [1599195]- [firmware] efi: Fix debugobjects warning on 'efi_rts_work' (Waiman Long) [1652190] - [rpmspec] kernel.spec: Do not zip modules on noarch builds (Prarit Bhargava) [1646471] - [iommu] iommu/amd: Clear memory encryption mask from physical address (Gary Hook) [1640384]- [powerpc] powerpc/mm/radix: Only need the Nest MMU workaround for R -> RW transition (Steve Best) [1651276] - [powerpc] powerpc/mm/books3s: Add new pte bit to mark pte temporarily invalid (Steve Best) [1651276] - [powerpc] powerpc/tm: Fix HFSCR bit for no suspend case (Steve Best) [1651275]- [powerpc] powerpc/powernv: Fix concurrency issue with npu->mmio_atsd_usage (Steve Best) [1651267] - [tools] perf tools: Remove ext from struct kmod_path (Jiri Olsa) [1581390] - [tools] perf tools: Add gzip_is_compressed function (Jiri Olsa) [1581390] - [tools] perf tools: Add lzma_is_compressed function (Jiri Olsa) [1581390] - [tools] perf tools: Add is_compressed callback to compressions array (Jiri Olsa) [1581390] - [tools] perf tools: Move the temp file processing into decompress_kmodule (Jiri Olsa) [1581390] - [tools] perf tools: Use compression id in decompress_kmodule() (Jiri Olsa) [1581390] - [tools] perf tools: Store compression id into struct dso (Jiri Olsa) [1581390] - [tools] perf tools: Add compression id into 'struct kmod_path' (Jiri Olsa) [1581390] - [tools] perf tools: Make is_supported_compression() static (Jiri Olsa) [1581390] - [tools] perf tools: Make decompress_to_file() function static (Jiri Olsa) [1581390] - [tools] perf tools: Get rid of dso__needs_decompress() call in __open_dso() (Jiri Olsa) [1581390] - [tools] perf tools: Get rid of dso__needs_decompress() call in symbol__disassemble() (Jiri Olsa) [1581390] - [tools] perf tools: Get rid of dso__needs_decompress() call in read_object_code() (Jiri Olsa) [1581390] - [rpmspec] redhat: Enable kernel-tools (for kvm_stat) on s390x, too (Thomas Huth) [1631222]- [drm] drm/atomic_helper: Stop modesets on unregistered connectors harder (Lyude Paul) [1631575] - [drm] drm/nouveau: Fix nv50_mstc->best_encoder() (Lyude Paul) [1631575] - [drm] drm/atomic_helper: Allow DPMS On<->Off changes for unregistered connectors (Lyude Paul) [1631575] - [drm] drm/i915: Fix intel_dp_mst_best_encoder() (Lyude Paul) [1631575] - [drm] drm/i915: Skip vcpi allocation for MSTB ports that are gone (Lyude Paul) [1631575] - [drm] drm/i915: Don't unset intel_connector->mst_port (Lyude Paul) [1631575] - [drm] drm/atomic_helper: Disallow new modesets on unregistered connectors (Lyude Paul) [1631575] - [s390] s390/qeth: fix HiperSockets sniffer (Philipp Rudo) [1649773] - [s390] s390/qeth: report 25Gbit link speed (Philipp Rudo) [1649772] - [s390] s390/qeth: sanitize strings in debug messages (Philipp Rudo) [1649770] - [s390] s390/qeth: fix initial operstate (Philipp Rudo) [1649769] - [s390] s390/qeth: unregister netdevice only when registered (Philipp Rudo) [1649769] - [powerpc] powerpc/64s: consolidate MCE counter increment (Steve Best) [1633550] - [powerpc] powerpc/64s: move machine check SLB flushing to mm/slb.c (Steve Best) [1633550] - [powerpc] powernv/pseries: consolidate code for mce early handling (Steve Best) [1633550] - [powerpc] powerpc/pseries: Dump the SLB contents on SLB MCE errors (Steve Best) [1633550] - [powerpc] powerpc/pseries: Display machine check error details (Steve Best) [1633550] - [powerpc] powerpc/pseries: Flush SLB contents on SLB MCE errors (Steve Best) [1633550] - [powerpc] powerpc/pseries: Define MCE error event section (Steve Best) [1633550] - [powerpc] powerpc/pseries: Avoid using the size greater than RTAS_ERROR_LOG_MAX (Steve Best) [1633550] - [powerpc] powerpc/pseries: Defer the logging of rtas error to irq work queue (Steve Best) [1633550] - [powerpc] powerpc/pseries: Fix endianness while restoring of r3 in MCE handler (Steve Best) [1633550] - [cdrom] cdrom: fix improper type cast, which can leat to information leak (Maurizio Lombardi) [1650476]- [drm] drm/amdgpu/pm: Fix potential Spectre v1 (Rob Clark) [1637115] - [drm] drm/i915/kvmgt: Fix potential Spectre v1 (Rob Clark) [1637115] - [fs] gfs2: Fix metadata read-ahead during truncate (2) (Andreas Grunbacher) [1647982] - [block] block: make sure writesame bio is aligned with logical block size (Ming Lei) [1648750] - [block] block: cleanup __blkdev_issue_discard() (Ming Lei) [1648750] - [block] block: make sure discard bio is aligned with logical block size (Ming Lei) [1648750] - [block] block: Clear kernel memory before copying to user (Ming Lei) [1648752] - [block] block: respect virtual boundary mask in bvecs (Ming Lei) [1648756] - [block] xen: don't include from and (Ming Lei) [1648756] - [block] block: remove ARCH_BIOVEC_PHYS_MERGEABLE (Ming Lei) [1648756] - [block] xen: provide a prototype for xen_biovec_phys_mergeable in xen.h (Ming Lei) [1648756] - [block] xen: remove the xen_biovec_phys_mergeable export (Ming Lei) [1648756] - [block] arm: remove the unused BIOVEC_MERGEABLE define (Ming Lei) [1648756] - [block] block: don't include bug.h from bio.h (Ming Lei) [1648756] - [block] block: don't include io.h from bio.h (Ming Lei) [1648756] - [block] block: remove bvec_to_phys (Ming Lei) [1648756] - [block] block: merge BIOVEC_SEG_BOUNDARY into biovec_phys_mergeable (Ming Lei) [1648756] - [block] block: add a missing BIOVEC_SEG_BOUNDARY check in bio_add_pc_page (Ming Lei) [1648756] - [block] block: simplify BIOVEC_PHYS_MERGEABLE (Ming Lei) [1648756] - [block] block: move req_gap_back_merge to blk.h (Ming Lei) [1648756] - [block] block: move req_gap_{back,front}_merge to blk-merge.c (Ming Lei) [1648756] - [block] block: move integrity_req_gap_{back,front}_merge to blk.h (Ming Lei) [1648756] - [fs] gfs2: Fix iomap buffer head reference counting bug (Andreas Grunbacher) [1647073] - [scsi] qla2xxx: Update driver version to 10.00.00.07.08.0-k1 (Himanshu Madhani) [1615896] - [scsi] scsi: qla2xxx: Initialize port speed to avoid setting lower speed (Himanshu Madhani) [1615896] - [scsi] scsi: qla2xxx: Fix incorrect port speed being set for FC adapters (Himanshu Madhani) [1615896] - [block] block: brd: associate with queue until adding disk (Ming Lei) [1644602] - [block] block: call rq_qos_exit() after queue is frozen (Ming Lei) [1641558] - [block] block: fix the DISCARD request merge (Ming Lei) [1646776] - [block] blk-mq: fallback to previous nr_hw_queues when updating fails (Ming Lei) [1642218] - [block] blk-mq: realloc hctx when hw queue is mapped to another node (Ming Lei) [1642218] - [block] blk-mq: change gfp flags to GFP_NOIO in blk_mq_realloc_hw_ctxs (Ming Lei) [1642218] - [block] blk-mq: adjust debugfs and sysfs register when updating nr_hw_queues (Ming Lei) [1642218] - [block] block: remove bio_rewind_iter() (Ming Lei) [1642208]- [fs] jbd2: fix use after free in jbd2_log_do_checkpoint() (Lukas Czerner) [1644694] - [fs] ext4: initialize retries variable in ext4_da_write_inline_data_begin() (Lukas Czerner) [1644694] - [fs] ext4: fix build error when DX_DEBUG is defined (Lukas Czerner) [1644694]- [pinctrl] pinctrl: intel: Add Ice Lake PCH pin controller support (David Arcari) [1483413] - [netdrv] nfp: flower: fix vlan match by checking both vlan id and vlan pcp (Pablo Cascon) [1645220] - [netdrv] nfp: flower: reject tunnel encap with ipv6 outer headers for offloading (Pablo Cascon) [1646644] - [netdrv] nfp: populate bus-info on representors (Pablo Cascon) [1643998] - [powerpc] KVM: PPC: Validate TCEs against preregistered memory page sizes (David Gibson) [1625821] - [powerpc] KVM: PPC: Inform the userspace about TCE update failures (David Gibson) [1625821] - [powerpc] KVM: PPC: Book3S: Fix guest DMA when guest partially backed by THP pages (David Gibson) [1625821]- [kernel] locking/lockdep: Fix debug_locks off performance problem (Waiman Long) [1647560] - [kernel] locking/lockdep: Remove duplicated 'lock_class_ops' percpu array (Waiman Long) [1647560] - [kernel] locking/lockdep: Make class->ops a percpu counter and move it under CONFIG_DEBUG_LOCKDEP=y (Waiman Long) [1647560] - [kernel] locking/lockdep: Add a faster path in __lock_release() (Waiman Long) [1647560] - [kernel] locking/lockdep: Eliminate redundant IRQs check in __lock_acquire() (Waiman Long) [1647560] - [kernel] locking/lockdep: Remove add_chain_cache_classes() (Waiman Long) [1647560] - [fs] gfs2: Put bitmap buffers in put_super (Andreas Grunbacher) [1647073] - [scsi] scsi: hpsa: limit transfer length to 1MB, not 512kB (Joseph Szczypek) [1643956] - [netdrv] nfp: report FW vNIC stats in interface stats (Pablo Cascon) [1645032] - [rpmspec] spec: Add bpftool debuginfo package (Jiri Olsa) [1633018] - [crypto] crypto: chelsio: Fix memory corruption in DMA Mapped buffers (Arjun Vynipadath) [1631750] - [cdrom] cdrom: Fix info leak/OOB read in cdrom_ioctl_drive_status (Maurizio Lombardi) [1627732] {CVE-2018-16658}- [kernel] srcu: Make early-boot call_srcu() reuse workqueue lists (Waiman Long) [1644375] - [tools] rcutorture: Test early boot call_srcu() (Waiman Long) [1644375] - [kernel] srcu: Make call_srcu() available during very early boot (Waiman Long) [1644375] - [kernel] rcu: Convert rcu_state.ofl_lock to raw_spinlock_t (Waiman Long) [1644375] - [kernel] rcu: Remove obsolete ->dynticks_fqs and ->cond_resched_completed (Waiman Long) [1644375] - [kernel] rcu: Switch ->dynticks to rcu_data structure, remove rcu_dynticks (Waiman Long) [1644375] - [kernel] rcu: Switch dyntick nesting counters to rcu_data structure (Waiman Long) [1644375] - [kernel] rcu: Switch urgent quiescent-state requests to rcu_data structure (Waiman Long) [1644375] - [kernel] rcu: Switch lazy counts to rcu_data structure (Waiman Long) [1644375] - [kernel] rcu: Switch last accelerate/advance to rcu_data structure (Waiman Long) [1644375] - [kernel] rcu: Switch ->tick_nohz_enabled_snap to rcu_data structure (Waiman Long) [1644375] - [kernel] rcu: Merge rcu_dynticks structure into rcu_data structure (Waiman Long) [1644375] - [kernel] rcu: Remove unused rcu_dynticks_snap() from Tiny RCU (Waiman Long) [1644375] - [kernel] rcu: Convert "1UL << x" to "BIT(x)" (Waiman Long) [1644375] - [kernel] rcu: Avoid resched_cpu() when rescheduling the current CPU (Waiman Long) [1644375] - [kernel] rcu: More aggressively enlist scheduler aid for nohz_full CPUs (Waiman Long) [1644375] - [kernel] rcu: Compute jiffies_till_sched_qs from other kernel parameters (Waiman Long) [1644375] - [kernel] rcu: Provide functions for determining if call_rcu() has been invoked (Waiman Long) [1644375] - [kernel] rcu: Eliminate ->rcu_qs_ctr from the rcu_dynticks structure (Waiman Long) [1644375] - [kernel] rcu: Motivate Tiny RCU forward progress (Waiman Long) [1644375] - [kernel] rcutorture: Dump reader protection sequence if failures or close calls (Waiman Long) [1644375] - [kernel] rcu: Provide improved interrupt-from-idle check in rcu_check_callbacks() (Waiman Long) [1644375] - [kernel] rcu: Make need_resched() respond to urgent RCU-QS needs (Waiman Long) [1644375] - [kernel] rcu: Inline _rcu_barrier() into its sole remaining caller (Waiman Long) [1644375] - [kernel] rcu: Define rcu_all_qs() only in !PREEMPT builds (Waiman Long) [1644375] - [kernel] rcu: Remove !PREEMPT code from rcu_note_voluntary_context_switch() (Waiman Long) [1644375] - [kernel] rcu: Clean up flavor-related definitions and comments in update.c (Waiman Long) [1644375] - [kernel] rcu: Clean up flavor-related definitions and comments in tree_plugin.h (Waiman Long) [1644375] - [kernel] rcu: Clean up flavor-related definitions and comments in tree_exp.h (Waiman Long) [1644375] - [kernel] rcu: Clean up flavor-related definitions and comments in tree.c (Waiman Long) [1644375] - [kernel] rcu: Clean up flavor-related definitions and comments in tiny.c (Waiman Long) [1644375] - [kernel] rcu: Clean up flavor-related definitions and comments in srcutree.h (Waiman Long) [1644375] - [kernel] rcu: Clean up flavor-related definitions and comments in rcutorture.c (Waiman Long) [1644375] - [kernel] rcu: Clean up flavor-related definitions and comments in rcu.h (Waiman Long) [1644375] - [kernel] rcu: Clean up flavor-related definitions and comments in Kconfig (Waiman Long) [1644375] - [kernel] rcu: Clean up flavor-related definitions and comments in rcupdate_wait.h (Waiman Long) [1644375] - [kernel] rcu: Clean up flavor-related definitions and comments in rculist.h (Waiman Long) [1644375] - [kernel] rcu: Clean up flavor-related definitions and comments in rcupdate.h (Waiman Long) [1644375] - [kernel] rcu: Remove now-unused rcutorture APIs (Waiman Long) [1644375] - [kernel] rcuperf: Remove the "rcu_bh" and "sched" torture types (Waiman Long) [1644375] - [kernel] rcutorture: Remove the "rcu_bh" and "sched" torture types (Waiman Long) [1644375] - [kernel] rcu: Stop testing RCU-bh and RCU-sched (Waiman Long) [1644375] - [kernel] rcutorture: Add RCU-bh and RCU-sched support for extended readers (Waiman Long) [1644375] - [kernel] rcu: Consolidate RCU-sched update-side function definitions (Waiman Long) [1644375] - [kernel] rcu: Consolidate RCU-bh update-side function definitions (Waiman Long) [1644375] - [kernel] rcu: Pull rcu_gp_kthread() FQS loop into separate function (Waiman Long) [1644375] - [kernel] rcu: Inline increment_cpu_stall_ticks() into its sole caller (Waiman Long) [1644375] - [kernel] rcu: Fix typo in force_qs_rnp()'s parameter's parameter (Waiman Long) [1644375] - [kernel] rcu: Eliminate initialization-time use of rsp (Waiman Long) [1644375] - [kernel] rcu: Eliminate RCU-barrier use of rsp (Waiman Long) [1644375] - [kernel] rcu: Eliminate quiescent-state and grace-period-nonstart use of rsp (Waiman Long) [1644375] - [kernel] rcu: Eliminate callback-invocation/invocation use of rsp (Waiman Long) [1644375] - [kernel] rcu: Eliminate grace-period management code use of rsp (Waiman Long) [1644375] - [kernel] rcu: Eliminate stall-warning use of rsp (Waiman Long) [1644375] - [kernel] rcu: Restructure rcu_check_gp_kthread_starvation() (Waiman Long) [1644375] - [kernel] rcu: Simplify rcutorture_get_gp_data() (Waiman Long) [1644375] - [kernel] rcu: Remove for_each_rcu_flavor() flavor-traversal macro (Waiman Long) [1644375] - [kernel] rcu: Remove last non-flavor-traversal rsp local variable from tree_plugin.h (Waiman Long) [1644375] - [kernel] rcu: Remove rcu_data structure's ->rsp field (Waiman Long) [1644375] - [kernel] rcu: Remove rsp parameter from rcu_node tree accessor macros (Waiman Long) [1644375] - [kernel] rcu: Remove rsp parameter from expedited grace-period functions (Waiman Long) [1644375] - [kernel] rcu: Remove rsp parameter from no-CBs CPU functions (Waiman Long) [1644375] - [kernel] rcu: Remove rsp parameter from print_cpu_stall_info() (Waiman Long) [1644375] - [kernel] rcu: Remove rsp parameter from rcu_spawn_one_boost_kthread() (Waiman Long) [1644375] - [kernel] rcu: Remove rsp parameter from dump_blkd_tasks() and friend (Waiman Long) [1644375] - [kernel] rcu: Remove rsp parameter from rcu_print_detail_task_stall() (Waiman Long) [1644375] - [kernel] rcu: Remove rsp parameter from rcu_init_one() and friends (Waiman Long) [1644375] - [kernel] rcu: Remove rsp parameter from rcu_boot_init_percpu_data() and friends (Waiman Long) [1644375] - [kernel] rcu: Remove rsp parameter from _rcu_barrier() and friends (Waiman Long) [1644375] - [kernel] rcu: Remove rsp parameter from __rcu_pending() (Waiman Long) [1644375] - [kernel] rcu: Remove rsp parameter from __call_rcu() and friend (Waiman Long) [1644375] - [kernel] rcu: Remove rsp parameter from __rcu_process_callbacks() (Waiman Long) [1644375] - [kernel] rcu: Remove rsp parameter from rcu_check_gp_start_stall() (Waiman Long) [1644375] - [kernel] rcu: Remove rsp parameter from force-quiescent-state functions (Waiman Long) [1644375] - [kernel] rcu: Remove rsp parameter from rcu_do_batch() (Waiman Long) [1644375] - [kernel] rcu: Remove rsp parameter from CPU hotplug functions (Waiman Long) [1644375] - [kernel] rcu: Remove rsp parameter from rcu_check_quiescent_state() (Waiman Long) [1644375] - [kernel] rcu: Remove rsp parameter from rcu_gp_kthread() and friends (Waiman Long) [1644375] - [kernel] rcu: Remove rsp parameter from rcu_gp_slow() (Waiman Long) [1644375] - [kernel] rcu: Remove rsp parameter from note_gp_changes() (Waiman Long) [1644375] - [kernel] rcu: Remove rsp parameter from __note_gp_changes() (Waiman Long) [1644375] - [kernel] rcu: Remove rsp parameter from rcu_advance_cbs() (Waiman Long) [1644375] - [kernel] rcu: Remove rsp parameter from rcu_accelerate_cbs_unlocked() (Waiman Long) [1644375] - [kernel] rcu: Remove rsp parameter from rcu_accelerate_cbs() (Waiman Long) [1644375] - [kernel] rcu: Remove rsp parameter from rcu_gp_kthread_wake() (Waiman Long) [1644375] - [kernel] rcu: Remove rsp parameter from rcu_future_gp_cleanup() (Waiman Long) [1644375] - [kernel] rcu: Remove rsp parameter from check_cpu_stall() (Waiman Long) [1644375] - [kernel] rcu: Remove rsp parameter from print_cpu_stall() (Waiman Long) [1644375] - [kernel] rcu: Remove rsp parameter from print_other_cpu_stall() (Waiman Long) [1644375] - [kernel] rcu: Remove rsp parameter from rcu_stall_kick_kthreads() (Waiman Long) [1644375] - [kernel] rcu: Remove rsp parameter from rcu_dump_cpu_stacks() (Waiman Long) [1644375] - [kernel] rcu: Remove rsp parameter from rcu_check_gp_kthread_starvation() (Waiman Long) [1644375] - [kernel] rcu: Remove rsp parameter from record_gp_stall_check_time() (Waiman Long) [1644375] - [kernel] rcu: Remove rsp parameter from rcu_get_root() (Waiman Long) [1644375] - [kernel] rcu: Remove rsp parameter from rcu_gp_in_progress() (Waiman Long) [1644375] - [kernel] rcu: Remove rsp parameter from rcu_report_qs_rdp() (Waiman Long) [1644375] - [kernel] rcu: Remove rsp parameter from rcu_report_unblock_qs_rnp() (Waiman Long) [1644375] - [kernel] rcu: Remove rsp parameter from rcu_report_qs_rsp() (Waiman Long) [1644375] - [kernel] rcu: Remove rsp parameter from rcu_report_qs_rnp() (Waiman Long) [1644375] - [kernel] rcu: Remove rcu_data_p pointer to default rcu_data structure (Waiman Long) [1644375] - [kernel] rcu: Remove rcu_state_p pointer to default rcu_state structure (Waiman Long) [1644375] - [kernel] rcu: Remove rcu_state structure's ->rda field (Waiman Long) [1644375] - [kernel] rcu: Eliminate rcu_state structure's ->call field (Waiman Long) [1644375] - [kernel] rcu: Remove RCU_STATE_INITIALIZER() (Waiman Long) [1644375] - [kernel] rcu: Express Tiny RCU updates in terms of RCU rather than RCU-sched (Waiman Long) [1644375] - [kernel] rcu: Define RCU-sched API in terms of RCU for Tree RCU PREEMPT builds (Waiman Long) [1644375] - [kernel] rcu: Fix typo in rcu_get_gp_kthreads_prio() header comment (Waiman Long) [1644375] - [kernel] rcu: Drop "wake" parameter from rcu_report_exp_rdp() (Waiman Long) [1644375] - [kernel] rcu: Update comments and help text for no more RCU-bh updaters (Waiman Long) [1644375] - [kernel] rcu: Define RCU-bh update API in terms of RCU (Waiman Long) [1644375] - [kernel] rcu: Report expedited grace periods at context-switch time (Waiman Long) [1644375] - [kernel] rcu: Apply RCU-bh QSes to RCU-sched and RCU-preempt when safe (Waiman Long) [1644375] - [kernel] rcu: Add warning to detect half-interrupts (Waiman Long) [1644375] - [kernel] rcu: Remove now-unused ->b.exp_need_qs field from the rcu_special union (Waiman Long) [1644375] - [kernel] rcu: Allow processing deferred QSes for exiting RCU-preempt readers (Waiman Long) [1644375] - [kernel] rcutorture: Test extended "rcu" read-side critical sections (Waiman Long) [1644375] - [kernel] rcu: Defer reporting RCU-preempt quiescent states when disabled (Waiman Long) [1644375] - [kernel] rcu: Refactor rcu_{nmi,irq}_{enter,exit}() (Waiman Long) [1644375] - [documentation] doc: Fix broken HTML directive (Waiman Long) [1644375] - [documentation] doc: Update removal of RCU-bh/sched update machinery (Waiman Long) [1644375] - [kernel] rcutorture: Maintain self-propagating CB only during forward-progress test (Waiman Long) [1644375] - [kernel] rcutorture: Check GP completion at stutter end (Waiman Long) [1644375] - [kernel] rcutorture: Print forward-progress test interval on error (Waiman Long) [1644375] - [kernel] rcutorture: Adjust number of reader kthreads per CPU-hotplug operations (Waiman Long) [1644375] - [kernel] rcutorture: Reduce priority of forward-progress testing (Waiman Long) [1644375] - [kernel] rcutorture: Limit reader duration if irq or bh disabled (Waiman Long) [1644375] - [kernel] rcutorture: Increase rcu_read_delay() longdelay_ms (Waiman Long) [1644375] - [kernel] rcutorture: Add self-propagating callback to forward-progress testing (Waiman Long) [1644375] - [kernel] rcutorture: Vary forward-progress test interval (Waiman Long) [1644375] - [kernel] rcutorture: Avoid no-test complaint if too few forward-progress tries (Waiman Long) [1644375] - [kernel] rcutorture: Also use GP sequence to judge forward progress (Waiman Long) [1644375] - [kernel] rcutorture: Add forward-progress tests for RCU grace periods (Waiman Long) [1644375] - [tools] rcutorture: Remove TREE06 and TREE08 from the default test list (Waiman Long) [1644375] - [kernel] rcuperf: Warn on bad perf type for built-in tests (Waiman Long) [1644375] - [kernel] rcutorture: Warn on bad torture type for built-in tests (Waiman Long) [1644375] - [kernel] rcutorture: Force occasional reader waits (Waiman Long) [1644375] - [tools] torture: Stop overwriting Make.out file with obsolete version (Waiman Long) [1644375] - [documentation] doc: Improve rcu_dynticks::dynticks documentation (Waiman Long) [1644375] - [documentation] doc: Fix broken RCU-requirements link to LKML archive (Waiman Long) [1644375] - [documentation] doc: Add design documentation on interruption of NMI handlers (Waiman Long) [1644375] - [kernel] rcutorture: Fix rcu_barrier successes counter (Waiman Long) [1644375] - [kernel] rcutorture: Add support to detect if boost kthread prio is too low (Waiman Long) [1644375] - [kernel] rcutorture: Use monotonic timestamp for stall detection (Waiman Long) [1644375] - [kernel] rcutorture: Make boost test more robust (Waiman Long) [1644375] - [kernel] rcutorture: Disable RT throttling for boost tests (Waiman Long) [1644375] - [kernel] rcutorture: Emphasize testing of single reader protection type (Waiman Long) [1644375] - [kernel] rcutorture: Handle extended read-side critical sections (Waiman Long) [1644375] - [kernel] rcutorture: Make rcu_torture_timer() use rcu_torture_one_read() (Waiman Long) [1644375] - [kernel] rcutorture: Use per-CPU random state for rcu_torture_timer() (Waiman Long) [1644375] - [kernel] rcutorture: Use atomic increment for n_rcu_torture_timers (Waiman Long) [1644375] - [kernel] rcutorture: Extract common code from rcu_torture_reader() (Waiman Long) [1644375] - [kernel] rcuperf: Remove unused torturing_tasks() function (Waiman Long) [1644375] - [kernel] rcu: Remove rcutorture test version and sequence number (Waiman Long) [1644375] - [kernel] rcutorture: Change units of onoff_interval to jiffies (Waiman Long) [1644375] - [kernel] rcu: Assign higher prio to RCU threads if rcutorture is built-in (Waiman Long) [1644375] - [documentation] rculist: Improve documentation for list_for_each_entry_from_rcu() (Waiman Long) [1644375] - [kernel] srcu: Add grace-period number to rcutorture statistics printout (Waiman Long) [1644375] - [kernel] rcu: Print stall-warning NMI dyntick state in hexadecimal (Waiman Long) [1644375] - [maintainers] MAINTAINERS: Update RCU, SRCU, and TORTURE-TEST entries (Waiman Long) [1644375] - [kernel] rcu: Make rcu_seq_diff() more exact (Waiman Long) [1644375] - [documentation] doc: Update synchronize_rcu() definition in whatisRCU.txt (Waiman Long) [1644375] - [kernel] rcu: Check the range of jiffies_till_{first, next}_fqs when setting them (Waiman Long) [1644375] - [kernel] rcu: Add diagnostics for rcutorture writer stall warning (Waiman Long) [1644375] - [kernel] rcu: Add comment to the last sleep in the rcu tasks loop (Waiman Long) [1644375] - [kernel] rcu: Speed up calling of RCU tasks callbacks (Waiman Long) [1644375] - [kernel] rcu: Add comment documenting how rcu_seq_snap works (Waiman Long) [1644375] - [kernel] rcu: Use RCU CPU stall timeout for rcu_check_gp_start_stall() (Waiman Long) [1644375] - [kernel] rcu: Remove __maybe_unused from rcu_cpu_has_callbacks() (Waiman Long) [1644375] - [kernel] rcu: Remove "inline" from rcu_perf_print_module_parms() (Waiman Long) [1644375] - [kernel] rcu: Remove "inline" from rcu_torture_print_module_parms() (Waiman Long) [1644375] - [kernel] rcu: Remove "inline" from panic_on_rcu_stall() and rcu_blocking_is_gp() (Waiman Long) [1644375] - [kernel] rcu: Remove unused local variable "cpu" (Waiman Long) [1644375] - [kernel] rcu: Remove unused rcu_kick_nohz_cpu() function (Waiman Long) [1644375] - [kernel] rcu: Clarify and correct the rcu_preempt_qs() header comment (Waiman Long) [1644375] - [kernel] rcu: Inline rcu_dynticks_momentary_idle() into its sole caller (Waiman Long) [1644375] - [kernel] rcu: Mark task as .need_qs less aggressively (Waiman Long) [1644375] - [kernel] rcu: Improve RCU-tasks naming and comments (Waiman Long) [1644375] - [kernel] rcu: Use pr_fmt to prefix "rcu: " to logging output (Waiman Long) [1644375] - [kernel] rcu: rcupdate.h: Get rid of Sphinx warnings at rcu_pointer_handoff() (Waiman Long) [1644375] - [kernel] rcu: Improve rcu_note_voluntary_context_switch() reporting (Waiman Long) [1644375] - [kernel] rcu: Make rcu_read_unlock_special() static (Waiman Long) [1644375] - [kernel] rcu: Add diagnostics for offline CPUs failing to report QS (Waiman Long) [1644375] - [kernel] rcu: Record ->gp_state for both phases of grace-period initialization (Waiman Long) [1644375] - [kernel] rcu: Add CPU online/offline state to dump_blkd_tasks() (Waiman Long) [1644375] - [kernel] rcu: Add up-tree information to dump_blkd_tasks() diagnostics (Waiman Long) [1644375] - [kernel] rcu: Remove CPU-hotplug failsafe from force-quiescent-state code path (Waiman Long) [1644375] - [kernel] rcu: Remove failsafe check for lost quiescent state (Waiman Long) [1644375] - [kernel] rcu: Move grace-period pre-init delay after pre-init (Waiman Long) [1644375] - [kernel] rcu: Add RCU-preempt check for waiting on newly onlined CPU (Waiman Long) [1644375] - [kernel] rcu: Fix grace-period hangs due to race with CPU offline (Waiman Long) [1644375] - [kernel] rcu: Fix grace-period hangs from mid-init task resume (Waiman Long) [1644375] - [kernel] rcu: Suppress false-positive splats from mid-init task resume (Waiman Long) [1644375] - [kernel] rcu: Suppress more involved false-positive preempted-task splats (Waiman Long) [1644375] - [kernel] rcu: Suppress false-positive preempted-task splats (Waiman Long) [1644375] - [kernel] rcu: Suppress false-positive offline-CPU lockdep-RCU splat (Waiman Long) [1644375] - [kernel] rcu: Prevent useless FQS scan after all CPUs have checked in (Waiman Long) [1644375] - [kernel] rcu: Replace smp_wmb() with smp_store_release() for stall check (Waiman Long) [1644375] - [kernel] rcu: Fix typo and add additional debug (Waiman Long) [1644375] - [kernel] rcu: Make rcu_report_unblock_qs_rnp() warn on violated preconditions (Waiman Long) [1644375] - [kernel] rcu: Make rcu_init_new_rnp() stop upon already-set bit (Waiman Long) [1644375] - [kernel] rcu: Fix an obsolete ->qsmaskinit comment (Waiman Long) [1644375] - [kernel] rcu: Clean up handling of tasks blocked across full-rcu_node offline (Waiman Long) [1644375] - [kernel] rcu: Identify grace period is in progress as we advance up the tree (Waiman Long) [1644375] - [kernel] rcu: Use better variable names in funnel locking loop (Waiman Long) [1644375] - [kernel] rcu: Rename the grace-period-request variables and parameters (Waiman Long) [1644375] - [kernel] rcu: Regularize resetting of rcu_data wrap indicator (Waiman Long) [1644375] - [kernel] rcutorture: Correctly handle grace-period sequence wrap (Waiman Long) [1644375] - [kernel] rcu: Make rcu_start_this_gp() check for grace period already started (Waiman Long) [1644375] - [kernel] rcu: Fix cpustart tracepoint gp_seq number (Waiman Long) [1644375] - [kernel] rcu: Produce last "CleanupMore" trace only if late-breaking request (Waiman Long) [1644375] - [kernel] rcu: Don't funnel-lock above leaf node if GP in progress (Waiman Long) [1644375] - [documentation] doc: Update RCU CPU stall-warning documentation (Waiman Long) [1644375] - [documentation] doc: Update memory-ordering documentation for ->gp-seq (Waiman Long) [1644375] - [documentation] doc: Update data-structure documentation for ->gp_seq (Waiman Long) [1644375] - [kernel] rcu: Make simple callback acceleration refer to rdp->gp_seq_needed (Waiman Long) [1644375] - [kernel] rcu: Remove ->gpnum and ->completed (Waiman Long) [1644375] - [kernel] rcu: Convert rcu_fqs tracepoint to ->gp_seq (Waiman Long) [1644375] - [kernel] rcu: Convert rcu_quiescent_state_report tracepoint to ->gp_seq (Waiman Long) [1644375] - [kernel] rcu: Convert rcu_unlock_preempted_task tracepoint to ->gp_seq (Waiman Long) [1644375] - [kernel] rcu: Convert rcu_preempt_task tracepoint to ->gp_seq (Waiman Long) [1644375] - [kernel] rcu: Convert rcu_grace_period_init tracepoint to gp_seq (Waiman Long) [1644375] - [kernel] rcu: Convert rcu_future_grace_period tracepoint to gp_seq (Waiman Long) [1644375] - [kernel] rcu: Convert rcu_grace_period tracepoint to gp_seq (Waiman Long) [1644375] - [kernel] rcu: Make rcu_nocb_wait_gp() check if GP already requested (Waiman Long) [1644375] - [kernel] rcu: Move from ->need_future_gp[] to ->gp_seq_needed (Waiman Long) [1644375] - [kernel] rcutorture: Convert rcutorture_get_gp_data() to ->gp_seq (Waiman Long) [1644375] - [kernel] rcu: Make RCU CPU stall warnings use ->gp_seq (Waiman Long) [1644375] - [kernel] rcu: Convert grace-period requests to ->gp_seq (Waiman Long) [1644375] - [kernel] rcu: Convert ->completedqs to ->gp_seq (Waiman Long) [1644375] - [kernel] rcu: Convert ->rcu_iw_gpnum to ->gp_seq (Waiman Long) [1644375] - [kernel] rcu: Move rcu_gp_in_progress() to ->gp_seq (Waiman Long) [1644375] - [kernel] rcu: Move rcu_nocb_gp_get() to ->gp_seq (Waiman Long) [1644375] - [kernel] rcu: Move rcu_try_advance_all_cbs() to ->gp_seq (Waiman Long) [1644375] - [kernel] rcu: Move rcu_implicit_dynticks_qs() to ->gp_seq (Waiman Long) [1644375] - [kernel] rcu: Convert rcu_gpnum_ovf() to ->gp_seq (Waiman Long) [1644375] - [kernel] rcu: Move RCU's grace-period-change code to ->gp_seq (Waiman Long) [1644375] - [kernel] rcu: Convert conditional grace-period primitives to ->gp_seq (Waiman Long) [1644375] - [kernel] rcu: Make quiescent-state reporting use ->gp_seq (Waiman Long) [1644375] - [kernel] rcu: Convert rcu_check_gp_kthread_starvation() to GP sequence number (Waiman Long) [1644375] - [kernel] rcu: Make rcutorture's batches-completed API use ->gp_seq (Waiman Long) [1644375] - [kernel] rcu: Move rcu_gp_slow() to ->gp_seq (Waiman Long) [1644375] - [kernel] rcu: Introduce grace-period sequence numbers (Waiman Long) [1644375] - [kernel] rcu: Make rcu_gp_cleanup() write only once to ->gp_flags (Waiman Long) [1644375] - [kernel] rcu: Diagnostics for grace-period startup hangs (Waiman Long) [1644375] - [kernel] rcu: Exclude near-simultaneous RCU CPU stall warnings (Waiman Long) [1644375] - [kernel] rcu: Use the proper lockdep annotation in dump_blkd_tasks() (Waiman Long) [1644375] - [kernel] rcu: Add debugging info to assertion (Waiman Long) [1644375] - [kernel] torture: Keep old-school dmesg format (Waiman Long) [1644375] - [kernel] torture: Make online/offline messages appear only for verbose=2 (Waiman Long) [1644375] - [tools] rcutorture: Make kvm-find-errors.sh find close calls (Waiman Long) [1644375] - [tools] rcutorture: Remove obsolete TREE08-T.boot file (Waiman Long) [1644375] - [tools] torture: Use a single build directory for torture scenarios (Waiman Long) [1644375] - [kernel] srcu: Introduce srcu_read_{un,}lock_notrace() (Waiman Long) [1644375] - [kernel] srcu: Add address of first callback to rcutorture output (Waiman Long) [1644375] - [kernel] srcu: Document that srcu_funnel_gp_start() implies srcu_funnel_exp_start() (Waiman Long) [1644375] - [kernel] srcu: Fix typos in __call_srcu() header comment (Waiman Long) [1644375] - [kernel] rcu: Make expedited grace period use direct call on last leaf (Waiman Long) [1644375]- [netdrv] nfp: flower: use offsets provided by pedit instead of index for ipv6 (Pablo Cascon) [1645132] - [netdrv] nfp: flower: fix multiple keys per pedit action (Pablo Cascon) [1645132] - [netdrv] nfp: flower: fix pedit set actions for multiple partial masks (Pablo Cascon) [1645132] - [netdrv] nfp: flower: ignore checksum actions when performing pedit actions (Pablo Cascon) [1644400] - [kernel] sched/fair: Fix throttle_list starvation with low CFS quota (Phil Auld) [1638526] - [net] tipc: fix the big/little endian issue in tipc_dest (Jon Maloy) [1640712] - [rpmspec] kernel.spec: Include kernel-signing-ca.cer public key (Prarit Bhargava) [1638465] - [block] block: don't deal with discard limit in blkdev_issue_discard() (Ming Lei) [1631255] - [powerpc] powerpc/mm: Check memblock_add against MAX_PHYSMEM_BITS range (Gustavo Duarte) [1561402] - [powerpc] powerpc/mm: Increase MAX_PHYSMEM_BITS to 128TB with SPARSEMEM_VMEMMAP config (Gustavo Duarte) [1561402]- [s390] s390/crypto: Enhance paes cipher to accept variable length key material (Philipp Rudo) [1644387] - [s390] s390/pkey: move pckmo subfunction available checks away from module init (Philipp Rudo) [1644387] - [s390] s390/pkey: Load pkey kernel module automatically (Philipp Rudo) [1644387] - [s390] s390/zcrypt: fix broken zcrypt_send_cprb in-kernel api function (Philipp Rudo) [1644387] - [s390] s390/pkey: Introduce new API for transforming key blobs (Philipp Rudo) [1644387] - [s390] s390/pkey: Introduce new API for random protected key verification (Philipp Rudo) [1644387] - [s390] s390/pkey: Add sysfs attributes to emit secure key blobs (Philipp Rudo) [1644387] - [s390] s390/pkey: Add sysfs attributes to emit protected key blobs (Philipp Rudo) [1644387] - [s390] s390/pkey: Define protected key blob format (Philipp Rudo) [1644387] - [s390] s390/pkey: Introduce new API for random protected key generation (Philipp Rudo) [1644387] - [s390] s390/zcrypt: add ap_adapter_mask sysfs attribute (Philipp Rudo) [1644387] - [s390] s390/zcrypt: provide apfs failure code on type 86 error reply (Philipp Rudo) [1644387] - [s390] s390/zcrypt: zcrypt device driver cleanup (Philipp Rudo) [1644387] - [s390] s390/zcrypt: multiple zcrypt device nodes support (Philipp Rudo) [1644387] - [s390] s390/zcrypt: enable AP bus scan without a valid default domain (Philipp Rudo) [1644387] - [s390] s390/zcrypt: Use kmemdup to replace kmalloc + memcpy (Philipp Rudo) [1644387] - [s390] s390/qeth: add TSO support for L2 devices (Philipp Rudo) [1644381] - [s390] s390/qeth: add support for IPv6 TSO (Philipp Rudo) [1644381] - [s390] s390/qeth: enhance TSO control sequence (Philipp Rudo) [1644381] - [s390] s390/qeth: make TSO controls protocol-agnostic (Philipp Rudo) [1644381] - [s390] s390: qeth: Fix potential array overrun in cmd/rc lookup (Philipp Rudo) [1644381] - [s390] s390: qeth_core_mpc: Use ARRAY_SIZE instead of reimplementing its function (Philipp Rudo) [1644381] - [scsi] scsi: mpt3sas: Remove unnecessary parentheses and simplify null checks (Tomas Henzl) [1638649] - [scsi] scsi: mpt3sas: Use dma_pool_zalloc (Tomas Henzl) [1638649] - [scsi] scsi: mpt3sas: Remove unused macro MPT3SAS_FMT (Tomas Henzl) [1638649] - [scsi] scsi: mpt3sas: Convert logging uses with MPT3SAS_FMT without logging levels (Tomas Henzl) [1638649] - [scsi] scsi: mpt3sas: Remove KERN_WARNING from panic uses (Tomas Henzl) [1638649] - [scsi] scsi: mpt3sas: Convert logging uses with MPT3SAS_FMT and reply_q_name to s: (Tomas Henzl) [1638649] - [scsi] scsi: mpt3sas: Convert mlsleading uses of pr_ with MPT3SAS_FMT (Tomas Henzl) [1638649] - [scsi] scsi: mpt3sas: Convert uses of pr_ with MPT3SAS_FMT to ioc_ (Tomas Henzl) [1638649] - [scsi] scsi: mpt3sas: Add ioc_ logging macros (Tomas Henzl) [1638649] - [scsi] scsi: mpt3sas: Fix calltrace observed while running IO & reset (Tomas Henzl) [1638649] - [scsi] scsi: mpt3sas: Improve kernel-doc headers (Tomas Henzl) [1638649] - [scsi] scsi: mpt3sas: Split _base_reset_handler(), mpt3sas_scsih_reset_handler() and mpt3sas_ctl_reset_handler() (Tomas Henzl) [1638649] - [scsi] scsi: mpt3sas: Fix a race condition in mpt3sas_base_hard_reset_handler() (Tomas Henzl) [1638649] - [scsi] scsi: mpt3sas: Fix _transport_smp_handler() error path (Tomas Henzl) [1638649] - [scsi] scsi: mpt3sas: Introduce struct mpt3sas_nvme_cmd (Tomas Henzl) [1638649] - [scsi] scsi: mpt3sas: Annotate switch/case fall-through (Tomas Henzl) [1638649] - [scsi] scsi: mpt3sas: Remove set-but-not-used variables (Tomas Henzl) [1638649] - [scsi] scsi: mpt3sas: Fix indentation (Tomas Henzl) [1638649] - [scsi] scsi: mpt3sas: Update driver version "26.100.00.00" (Tomas Henzl) [1638649] - [scsi] scsi: mpt3sas: As per MPI-spec, use combined reply queue for SAS3.5 controllers when HBA supports more than 16 MSI-x vectors (Tomas Henzl) [1638649] - [scsi] scsi: mpt3sas: Fix, False timeout prints for ioctl and other internal commands during controller reset (Tomas Henzl) [1638649] - [scsi] scsi: mpt3sas: Don't access the structure after decrementing it's instance reference count (Tomas Henzl) [1638649] - [scsi] scsi: mpt3sas: Incorrect command status was set/marked as not used (Tomas Henzl) [1638649] - [scsi] scsi: mpt3sas: Don't abort I/Os issued to NVMe drives while processing Async Broadcast primitive event (Tomas Henzl) [1638649] - [netdrv] net/mlx5e: Do not ignore netdevice TX/RX queues number (Alaa Hleihel) [1643103] - [netdrv] net/mlx5e: Use non-delayed work for update stats (Alaa Hleihel) [1643103] - [netdrv] net/mlx5e: Initialize all netdev common structures in one place (Alaa Hleihel) [1643103] - [netdrv] net/mlx5e: Always initialize update stats delayed work (Alaa Hleihel) [1643103] - [netdrv] net/mlx5e: Gather common netdev init/cleanup functionality in one place (Alaa Hleihel) [1643103] - [infiniband] RDMA/netdev: Fix netlink support in IPoIB (Alaa Hleihel) [1643103] - [infiniband] RDMA/netdev: Hoist alloc_netdev_mqs out of the driver (Alaa Hleihel) [1643103] - [infiniband] IB/ipoib: Consolidate checking of the proposed child interface (Alaa Hleihel) [1643103] - [infiniband] IB/ipoib: Maintain the child_intfs list from ndo_init/uninit (Alaa Hleihel) [1643103] - [infiniband] IB/ipoib: Do not remove child devices from within the ndo_uninit (Alaa Hleihel) [1643103] - [infiniband] IB/ipoib: Get rid of the sysfs_mutex (Alaa Hleihel) [1643103] - [infiniband] RDMA/netdev: Use priv_destructor for netdev cleanup (Alaa Hleihel) [1643103] - [infiniband] IB/ipoib: Move init code to ndo_init (Alaa Hleihel) [1643103] - [infiniband] IB/ipoib: Move all uninit code into ndo_uninit (Alaa Hleihel) [1643103] - [infiniband] IB/ipoib: Use cancel_delayed_work_sync for neigh-clean task (Alaa Hleihel) [1643103] - [infiniband] IB/ipoib: Get rid of IPOIB_FLAG_GOING_DOWN (Alaa Hleihel) [1643103] - [infiniband] RDMA/ipoib: Fix use of sizeof() (Alaa Hleihel) [1643103] - [netdrv] net/mlx5e: Do not recycle RX pages in interface down flow (Alaa Hleihel) [1643103 1643047] - [netdrv] net/mlx5e: Replace call to MPWQE free with dealloc in interface down flow (Alaa Hleihel) [1643103 1643047] - [net] net/xdp: Fix suspicious RCU usage warning (Alaa Hleihel) [1643103 1643047] - [netdrv] net/mlx5: WQ, fixes for fragmented WQ buffers API (Alaa Hleihel) [1643103 1636183] - [netdrv] net/mlx4_en: Use minimal rx and tx ring sizes on kdump kernel (Alaa Hleihel) [1643103 1615267] - [x86] mark coffeelake-s/h 8+2 as supported (David Arcari) [1575461 1575460] - [x86] x86/spec_ctrl: Synchronize STIBP changes with RHEL IBRS code (Waiman Long) [1643233] - [x86] x86/speculation: Propagate information about RSB filling mitigation to sysfs (Waiman Long) [1643233] - [x86] x86/speculation: Enable cross-hyperthread spectre v2 STIBP mitigation (Waiman Long) [1643233] - [x86] x86/speculation: Apply IBPB more strictly to avoid cross-process data leak (Waiman Long) [1643233] - [x86] x86/speculation: Add RETPOLINE_AMD support to the inline asm CALL_NOSPEC variant (Waiman Long) [1643233] - [x86] x86/CPU: Fix unused variable warning when !CONFIG_IA32_EMULATION (Waiman Long) [1643233] - [x86] x86/pti/64: Remove the SYSCALL64 entry trampoline (Waiman Long) [1643233] - [x86] x86/entry/64: Use the TSS sp2 slot for SYSCALL/SYSRET scratch space (Waiman Long) [1643233] - [x86] x86/entry/64: Document idtentry (Waiman Long) [1643233] - [x86] x86/asm-offsets: Move TSS_sp0 and TSS_sp1 to asm-offsets.c (Waiman Long) [1643233] - [x86] x86: Add entry trampolines to kcore (Waiman Long) [1643233] - [kernel] kallsyms, x86: Export addresses of PTI entry trampolines (Waiman Long) [1643233] - [kernel] kallsyms: Simplify update_iter_mod() (Waiman Long) [1643233] - [scsi] scsi: csiostor: fix incorrect port capabilities (Arjun Vynipadath) [1628866] - [scsi] scsi: csiostor: add a check for NULL pointer after kmalloc() (Arjun Vynipadath) [1628866] - [scsi] scsi: csiostor: update ingress pack and pad boundary value (Arjun Vynipadath) [1628866]- [netdrv] nfp: flower: use host context count provided by firmware (Pablo Cascon) [1639609] - [netdrv] nfp: flower: use stats array instead of storing stats per flow (Pablo Cascon) [1639609] - [netdrv] nfp: flower: use rhashtable for flow caching (Pablo Cascon) [1639609] - [netdrv] nfp: avoid soft lockups under control message storm (Pablo Cascon) [1639609] - [kernel] sched: disable autogroups by default (Phil Auld) [1568166] - [s390] s390/keyboard: sanitize array index in do_kdsk_ioctl (Steve Best) [1637591] - [char] ipmi:ssif: Add support for multi-part transmit messages > 2 parts (Tony Camuso) [1622053] - [scsi] scsi: libsas: fix a race condition when smp task timeout (Zhou Wang) [1640426] - [scsi] scsi: libsas: check the ata device status by ata_dev_enabled() (Zhou Wang) [1640426] - [scsi] scsi: libsas: always unregister the old device if going to discover new (Zhou Wang) [1640426] - [scsi] scsi: libsas: dynamically allocate and free ata host (Zhou Wang) [1640426] - [scsi] scsi: libsas: remove irq save in sas_ata_qc_issue() (Zhou Wang) [1640426]- [video] fbdev: make FB_BACKLIGHT a tristate (Rob Clark) [1643333 1589158] - [netdrv] Taint kernel if e1000 is loaded (Neil Horman) [1643617] - [netdrv] iavf: fix a typo (Stefan Assmann) [1627882] - [netdrv] i40evf: remove ndo_poll_controller (Stefan Assmann) [1627882] - [netdrv] intel-ethernet: use correct module license (Stefan Assmann) [1627882] - [netdrv] iavf: finish renaming files to iavf (Stefan Assmann) [1627882] - [netdrv] iavf: rename most of i40e strings (Stefan Assmann) [1627882] - [netdrv] iavf: tracing infrastructure rename (Stefan Assmann) [1627882] - [netdrv] iavf: replace i40e_debug with iavf version (Stefan Assmann) [1627882] - [netdrv] iavf: rename i40e_hw to iavf_hw (Stefan Assmann) [1627882] - [netdrv] iavf: rename I40E_ADMINQ_DESC (Stefan Assmann) [1627882] - [netdrv] iavf: rename device ID defines (Stefan Assmann) [1627882] - [netdrv] iavf: remove references to old names (Stefan Assmann) [1627882] - [netdrv] iavf: move i40evf files to new name (Stefan Assmann) [1627882] - [netdrv] iavf: rename i40e_status to iavf_status (Stefan Assmann) [1627882] - [netdrv] iavf: rename functions and structs to new name (Stefan Assmann) [1627882] - [netdrv] iavf: diet and reformat (Stefan Assmann) [1627882] - [netdrv] configs: enable CONFIG_IAVF=m (Stefan Assmann) [1627882] - [netdrv] intel-ethernet: rename i40evf to iavf (Stefan Assmann) [1627882] - [netdrv] i40e(vf): remove i40e_ethtool_stats.h header file (Stefan Assmann) [1627882] - [netdrv] i40evf: cancel workqueue sync for adminq when a VF is removed (Stefan Assmann) [1627882] - [netdrv] i40evf: Don't enable vlan stripping when rx offload is turned on (Stefan Assmann) [1627882] - [netdrv] i40evf: set IFF_UNICAST_FLT flag for the VF (Stefan Assmann) [1627882] - [netdrv] i40evf: Validate the number of queues a PF sends (Stefan Assmann) [1627882] - [netdrv] i40evf: Change a VF mac without reloading the VF driver (Stefan Assmann) [1627882] - [netdrv] i40evf: update ethtool stats code and use helper functions (Stefan Assmann) [1627882] - [netdrv] i40e: Add AQ command for rearrange NVM structure (Stefan Assmann) [1627882] - [netdrv] i40e: Add additional return code to i40e_asq_send_command (Stefan Assmann) [1627882] - [netdrv] i40e/i40evf: remove redundant functions i40evf_aq_(set/get)_phy_register (Stefan Assmann) [1627882] - [netdrv] cls_flower: fix error values for commands not supported by drivers (Stefan Assmann) [1627882] - [init] init/main.c: Enable watchdog_thresh control from kernel line (Prarit Bhargava) [1643161] - [s390] s390/purgatory: Remove duplicate variable definitions (Philipp Rudo) [1642447] - [s390] s390/purgatory: Add missing FORCE to Makefile targets (Philipp Rudo) [1642447] - [s390] s390/purgatory: Fix crash with expoline enabled (Philipp Rudo) [1642447] - [s390] s390: disable asm code expolines if cc does not support it (Philipp Rudo) [1642447] - [netdrv] Revert be2net: remove desc field from be_eq_obj (Ivan Vecera) [1639867]- [rpmspec] redhat: add optional bpf_samples package (Jiri Benc) [1611579] - [powerpc] powerpc/time: Fix clockevent_decrementer initalisation for PR KVM (Steve Best) [1641615] - [net] ip: frags: fix crash in ip_do_fragment() (Sabrina Dubroca) [1616058] {CVE-2018-5391} - [net] ipfrag: let ip(6)frag_high_thresh in ns be higher than in init_net (Sabrina Dubroca) [1616058] {CVE-2018-5391} - [net] ipv6: discard IP frag queue on more errors (Sabrina Dubroca) [1616058] {CVE-2018-5391} - [net] ip: fail fast on IP defrag errors (Sabrina Dubroca) [1616058] {CVE-2018-5391} - [net] ip: process in-order fragments efficiently (Sabrina Dubroca) [1616058] {CVE-2018-5391} - [net] ip: add helpers to process in-order fragments faster (Sabrina Dubroca) [1616058] {CVE-2018-5391} - [net] ipv6: defrag: drop non-last frags smaller than min mtu (Sabrina Dubroca) [1616058] {CVE-2018-5391} - [net] ipv4: frags: precedence bug in ip_expire() (Sabrina Dubroca) [1616058] {CVE-2018-5391} - [net] ip: use rb trees for IP frag queue (Sabrina Dubroca) [1616058] {CVE-2018-5391} - [net] modify skb_rbtree_purge to return the truesize of all purged skbs (Sabrina Dubroca) [1616058] {CVE-2018-5391} - [net] ip: discard IPv4 datagrams with overlapping segments (Sabrina Dubroca) [1616058] {CVE-2018-5391} - [fs] ovl: fix format of setxattr debug (Miklos Szeredi) [1636875] - [fs] ovl: fix access beyond unterminated strings (Miklos Szeredi) [1636875] - [fs] ovl: make symbol 'ovl_aops' static (Miklos Szeredi) [1636875] - [fs] vfs: swap names of (do,vfs)_clone_file_range() (Miklos Szeredi) [1636875] - [fs] ovl: fix freeze protection bypass in ovl_clone_file_range() (Miklos Szeredi) [1636875] - [fs] ovl: fix freeze protection bypass in ovl_write_iter() (Miklos Szeredi) [1636875] - [fs] ovl: fix memory leak on unlink of indexed file (Miklos Szeredi) [1636875] - [fs] ovl: fix oopses in ovl_fill_super() failure paths (Miklos Szeredi) [1636875] - [fs] ovl: add ovl_fadvise() (Miklos Szeredi) [1636875] - [fs] vfs: implement readahead(2) using POSIX_FADV_WILLNEED (Miklos Szeredi) [1636875] - [fs] vfs: add the fadvise() file operation (Miklos Szeredi) [1636875] - [fs] Documentation/filesystems: update documentation of file_operations (Miklos Szeredi) [1636875] - [fs] ovl: fix GPF in swapfile_activate of file from overlayfs over xfs (Miklos Szeredi) [1636875] - [fs] ovl: respect FIEMAP_FLAG_SYNC flag (Miklos Szeredi) [1636875] - [fs] ovl: Enable metadata only feature (Miklos Szeredi) [1636875] - [fs] ovl: Do not do metacopy only for ioctl modifying file attr (Miklos Szeredi) [1636875] - [fs] ovl: Do not do metadata only copy-up for truncate operation (Miklos Szeredi) [1636875] - [fs] ovl: add helper to force data copy-up (Miklos Szeredi) [1636875] - [fs] ovl: Check redirect on index as well (Miklos Szeredi) [1636875] - [fs] ovl: Set redirect on upper inode when it is linked (Miklos Szeredi) [1636875] - [fs] ovl: Set redirect on metacopy files upon rename (Miklos Szeredi) [1636875] - [fs] ovl: Do not set dentry type ORIGIN for broken hardlinks (Miklos Szeredi) [1636875] - [fs] ovl: Add an inode flag OVL_CONST_INO (Miklos Szeredi) [1636875] - [fs] ovl: Treat metacopy dentries as type OVL_PATH_MERGE (Miklos Szeredi) [1636875] - [fs] ovl: Check redirects for metacopy files (Miklos Szeredi) [1636875] - [fs] ovl: Move some dir related ovl_lookup_single() code in else block (Miklos Szeredi) [1636875] - [fs] ovl: Do not expose metacopy only dentry from d_real() (Miklos Szeredi) [1636875] - [fs] ovl: Open file with data except for the case of fsync (Miklos Szeredi) [1636875] - [fs] ovl: Add helper ovl_inode_realdata() (Miklos Szeredi) [1636875] - [fs] ovl: Store lower data inode in ovl_inode (Miklos Szeredi) [1636875] - [fs] ovl: Fix ovl_getattr() to get number of blocks from lower (Miklos Szeredi) [1636875] - [fs] ovl: Add helper ovl_dentry_lowerdata() to get lower data dentry (Miklos Szeredi) [1636875] - [fs] ovl: Copy up meta inode data from lowest data inode (Miklos Szeredi) [1636875] - [fs] ovl: Modify ovl_lookup() and friends to lookup metacopy dentry (Miklos Szeredi) [1636875] - [fs] ovl: Use out_err instead of out_nomem (Miklos Szeredi) [1636875] - [fs] ovl: A new xattr OVL_XATTR_METACOPY for file on upper (Miklos Szeredi) [1636875] - [fs] ovl: Add helper ovl_already_copied_up() (Miklos Szeredi) [1636875] - [fs] ovl: Copy up only metadata during copy up where it makes sense (Miklos Szeredi) [1636875] - [fs] ovl: During copy up, first copy up metadata and then data (Miklos Szeredi) [1636875] - [fs] ovl: Provide a mount option metacopy=on/off for metadata copyup (Miklos Szeredi) [1636875] - [fs] ovl: Move the copy up helpers to copy_up.c (Miklos Szeredi) [1636875] - [fs] ovl: Initialize ovl_inode->redirect in ovl_get_inode() (Miklos Szeredi) [1636875] - [fs] ovl: fix documentation of non-standard behavior (Miklos Szeredi) [1636875] - [fs] ovl: obsolete "check_copy_up" module option (Miklos Szeredi) [1636875] - [fs] vfs: remove open_flags from d_real() (Miklos Szeredi) [1636875] - [fs] Revert "fsnotify: support overlayfs" (Miklos Szeredi) [1636875] - [fs] Partially revert "locks: fix file locking on overlayfs" (Miklos Szeredi) [1636875] - [fs] Revert "vfs: do get_write_access() on upper layer of overlayfs" (Miklos Szeredi) [1636875] - [fs] Revert "vfs: add flags to d_real()" (Miklos Szeredi) [1636875] - [fs] Revert "vfs: update ovl inode before relatime check" (Miklos Szeredi) [1636875] - [fs] Revert "ovl: fix relatime for directories" (Miklos Szeredi) [1636875] - [fs] vfs: fix freeze protection in mnt_want_write_file() for overlayfs (Miklos Szeredi) [1636875] - [fs] Revert "ovl: don't allow writing ioctl on lower layer" (Miklos Szeredi) [1636875] - [fs] Revert "ovl: fix may_write_real() for overlayfs directories" (Miklos Szeredi) [1636875] - [fs] vfs: don't open real (Miklos Szeredi) [1636875] - [fs] ovl: add reflink/copyfile/dedup support (Miklos Szeredi) [1636875] - [fs] ovl: add O_DIRECT support (Miklos Szeredi) [1636875] - [fs] ovl: add ovl_fiemap() (Miklos Szeredi) [1636875] - [fs] ovl: add lsattr/chattr support (Miklos Szeredi) [1636875] - [fs] ovl: add ovl_fallocate() (Miklos Szeredi) [1636875] - [fs] ovl: add ovl_mmap() (Miklos Szeredi) [1636875] - [fs] ovl: add ovl_fsync() (Miklos Szeredi) [1636875] - [fs] ovl: add ovl_write_iter() (Miklos Szeredi) [1636875] - [fs] ovl: add ovl_read_iter() (Miklos Szeredi) [1636875] - [fs] ovl: add helper to return real file (Miklos Szeredi) [1636875] - [fs] ovl: stack file ops (Miklos Szeredi) [1636875] - [fs] ovl: deal with overlay files in ovl_d_real() (Miklos Szeredi) [1636875] - [fs] ovl: copy up file size as well (Miklos Szeredi) [1636875] - [fs] Revert "Revert "ovl: get_write_access() in truncate"" (Miklos Szeredi) [1636875] - [fs] ovl: copy up inode flags (Miklos Szeredi) [1636875] - [fs] ovl: copy up times (Miklos Szeredi) [1636875] - [fs] vfs: export vfs_dedupe_file_range_one() to modules (Miklos Szeredi) [1636875] - [fs] vfs: export vfs_ioctl() to modules (Miklos Szeredi) [1636875] - [fs] vfs: make open_with_fake_path() not contribute to nr_files (Miklos Szeredi) [1636875] - [fs] ovl: fix wrong use of impure dir cache in ovl_iterate() (Miklos Szeredi) [1636875] - [fs] new helper: open_with_fake_path() (Miklos Szeredi) [1636875] - [fs] now we can fold open_check_o_direct() into do_dentry_open() (Miklos Szeredi) [1636875] - [fs] lift fput() on late failures into path_openat() (Miklos Szeredi) [1636875] - [fs] fold put_filp() into fput() (Miklos Szeredi) [1636875] - [fs] introduce FMODE_OPENED (Miklos Szeredi) [1636875] - [fs] ->file_open(): lose cred argument (Miklos Szeredi) [1636875] - [fs] security_file_open(): lose cred argument (Miklos Szeredi) [1636875] - [fs] get rid of cred argument of vfs_open() and do_dentry_open() (Miklos Szeredi) [1636875] - [fs] pass ->f_flags value to alloc_empty_file() (Miklos Szeredi) [1636875] - [fs] pass creds to get_empty_filp(), make sure dentry_open() passes the right creds (Miklos Szeredi) [1636875] - [fs] alloc_file(): switch to passing O_... flags instead of FMODE_... mode (Miklos Szeredi) [1636875] - [fs] make sure do_dentry_open() won't return positive as an error (Miklos Szeredi) [1636875] - [fs] create_pipe_files(): use fput() if allocation of the second file fails (Miklos Szeredi) [1636875] - [fs] turn filp_clone_open() into inline wrapper for dentry_open() (Miklos Szeredi) [1636875] - [fs] fold security_file_free() into file_free() (Miklos Szeredi) [1636875] - [fs] vfs: dedupe: extract helper for a single dedup (Miklos Szeredi) [1636875] - [fs] vfs: dedupe: rationalize args (Miklos Szeredi) [1636875] - [fs] vfs: dedupe: return int (Miklos Szeredi) [1636875] - [fs] vfs: limit size of dedupe (Miklos Szeredi) [1636875] - [fs] ovl: set I_CREATING on inode being created (Miklos Szeredi) [1636875]- [rpmspec] redhat spec: Add new perf tools file (Jiri Olsa) [1579484] - [tools] perf tools: Fix use of alternatives to find JDIR (Jiri Olsa) [1579484] - [net] net: sock_diag: Fix spectre v1 gadget in __sock_diag_cmd() (Paolo Abeni) [1637576] - [thunderbolt] thunderbolt: Add Intel as copyright holder (Jarod Wilson) [1588929] - [thunderbolt] thunderbolt: Convert rest of the driver files to use SPDX identifier (Jarod Wilson) [1588929] - [thunderbolt] thunderbolt: Print connected devices (Jarod Wilson) [1588929] - [thunderbolt] thunderbolt: Make the driver less verbose (Jarod Wilson) [1588929] - [thunderbolt] thunderbolt: Remove a meaningless NULL pointer check before dma_pool_destroy (Jarod Wilson) [1588929] - [thunderbolt] thunderbolt: Initialize after IOMMUs (Jarod Wilson) [1588929] - [thunderbolt] thunderbolt: Do not handle ICM events after domain is stopped (Jarod Wilson) [1588929] - [thunderbolt] thunderbolt: Add support for runtime PM (Jarod Wilson) [1588929] - [thunderbolt] thunderbolt: Remove redundant variable 'approved' (Jarod Wilson) [1588929] - [thunderbolt] thunderbolt: Use correct ICM commands in system suspend (Jarod Wilson) [1588929] - [thunderbolt] thunderbolt: No need to take tb->lock in domain suspend/complete (Jarod Wilson) [1588929] - [thunderbolt] thunderbolt: Do not unnecessarily call ICM get route (Jarod Wilson) [1588929] - [thunderbolt] thunderbolt: Use 64-bit DMA mask if supported by the platform (Jarod Wilson) [1588929] - [thunderbolt] thunderbolt: Fix small typo in variable name (Jarod Wilson) [1588929] - [mm] Revert x86/e820: put !E820_TYPE_RAM regions into memblock.reserved (Baoquan He) [1639450] - [mm] mm: return zero_resv_unavail optimization (Baoquan He) [1639450] - [mm] mm: zero remaining unavailable struct pages (Baoquan He) [1639450] - [mm] mm: skip invalid pages block at a time in zero_resv_unresv() (Baoquan He) [1639450] - [mm] docs/mm: memblock: update kernel-doc comments (Baoquan He) [1639450] - [mm] mm/memblock: add a name for memblock flags enumeration (Baoquan He) [1639450] - [block] blk-wbt: wake up all when we scale up, not down (Ming Lei) [1640035]- [video] fbdev: make FB_BACKLIGHT a tristate (Rob Clark) [1589158] - [kernel] EDAC: Raise the maximum number of memory controllers (Aristeu Rozanski) [1634077] - [netdrv] i40e: disallow changing the number of descriptors when AF_XDP is on (Stefan Assmann) [1630760] - [netdrv] i40e: clean zero-copy XDP Rx ring on shutdown/reset (Stefan Assmann) [1630760] - [netdrv] i40e: clean zero-copy XDP Tx ring on shutdown/reset (Stefan Assmann) [1630760] - [netdrv] i40e: Remove unused msglen parameter from virtchnl functions (Stefan Assmann) [1630760] - [netdrv] i40e: fix double 'NIC Link is Down' messages (Stefan Assmann) [1630760] - [netdrv] i40e: add a helper function to validate a VF based on the vf id (Stefan Assmann) [1630760] - [netdrv] i40e: use declared variables for pf and hw (Stefan Assmann) [1630760] - [netdrv] i40e: Unset promiscuous settings on VF reset (Stefan Assmann) [1630760] - [netdrv] i40e: Fix VF's link state notification (Stefan Assmann) [1630760] - [netdrv] intel-ethernet: use correct module license (Stefan Assmann) [1630760] - [netdrv] i40e(vf): remove i40e_ethtool_stats.h header file (Stefan Assmann) [1630760] - [netdrv] i40e: fix possible compiler warning in xsk TX path (Stefan Assmann) [1630760] - [netdrv] i40e: add AF_XDP zero-copy Tx support (Stefan Assmann) [1630760] - [netdrv] i40e: move common Tx functions to i40e_txrx_common.h (Stefan Assmann) [1630760] - [netdrv] xsk: i40e: get rid of useless struct xdp_umem_props (Stefan Assmann) [1630760] - [netdrv] i40e: add AF_XDP zero-copy Rx support (Stefan Assmann) [1630760] - [netdrv] i40e: move common Rx functions to i40e_txrx_common.h (Stefan Assmann) [1630760] - [netdrv] i40e: refactor Rx path for re-use (Stefan Assmann) [1630760] - [netdrv] i40e: added queue pair disable/enable functions (Stefan Assmann) [1630760] - [netdrv] i40e: Prevent deleting MAC address from VF when set by PF (Stefan Assmann) [1630760] - [netdrv] i40e: hold the rtnl lock on clearing interrupt scheme (Stefan Assmann) [1630760] - [netdrv] i40e: Check and correct speed values for link on open (Stefan Assmann) [1630760] - [netdrv] i40e: report correct statistics when XDP is enabled (Stefan Assmann) [1630760] - [netdrv] i40e: static analysis report from community (Stefan Assmann) [1630760] - [netdrv] i40e: use correct length for strncpy (Stefan Assmann) [1630760] - [netdrv] i40evf: Change a VF mac without reloading the VF driver (Stefan Assmann) [1630760] - [netdrv] i40e: move ethtool stats boiler plate code to i40e_ethtool_stats.h (Stefan Assmann) [1630760] - [netdrv] i40e: convert queue stats to i40e_stats array (Stefan Assmann) [1630760] - [netdrv] i40e: fix condition of WARN_ONCE for stat strings (Stefan Assmann) [1630760] - [netdrv] i40e_txrx: mark expected switch fall-through (Stefan Assmann) [1630760] - [netdrv] i40e_main: mark expected switch fall-through (Stefan Assmann) [1630760] - [netdrv] i40e: fix i40e_add_queue_stats data pointer update (Stefan Assmann) [1630760] - [netdrv] i40e: Add AQ command for rearrange NVM structure (Stefan Assmann) [1630760] - [netdrv] i40e: Add additional return code to i40e_asq_send_command (Stefan Assmann) [1630760] - [netdrv] i40e: fix warning about shadowed ring parameter (Stefan Assmann) [1630760] - [netdrv] i40e: remove unnecessary i variable causing -Wshadow warning (Stefan Assmann) [1630760] - [netdrv] i40e: convert priority flow control stats to use helpers (Stefan Assmann) [1630760] - [netdrv] i40e: convert VEB TC stats to use an i40e_stats array (Stefan Assmann) [1630760] - [netdrv] i40e: Set fec_config when forcing link state (Stefan Assmann) [1630760] - [netdrv] i40e: add helper to copy statistic values into ethtool buffer (Stefan Assmann) [1630760] - [netdrv] i40e: add helper function for copying strings from stat arrays (Stefan Assmann) [1630760] - [netdrv] i40e: Remove duplicated prepare call in i40e_shutdown (Stefan Assmann) [1630760] - [netdrv] cls_flower: fix error values for commands not supported by drivers (Stefan Assmann) [1630760] - [netdrv] net: drivers/net: Convert random_ether_addr to eth_random_addr (Stefan Assmann) [1630760] - [net] ipv4: don't let PMTU updates increase route MTU (Sabrina Dubroca) [1638845] - [net] ipv4: update fnhe_pmtu when first hop's MTU changes (Sabrina Dubroca) [1638845] - [net] xsk: add a simple buffer reuse queue (Ivan Vecera) [1634774] - [net] samples/bpf: add -c/--copy -z/--zero-copy flags to xdpsock (Ivan Vecera) [1634774] - [net] add napi_if_scheduled_mark_missed (Ivan Vecera) [1634774] - [net] xsk: expose xdp_umem_get_(data, dma) to drivers (Ivan Vecera) [1634774] - [net] xdp: export xdp_rxq_info_unreg_mem_model (Ivan Vecera) [1634774] - [net] xdp: implement convert_to_xdp_frame for MEM_TYPE_ZERO_COPY (Ivan Vecera) [1634774] - [net] xdp: Helper function to clear kernel pointers in xdp_frame (Ivan Vecera) [1634774] - [net] xsk: i40e: get rid of useless struct xdp_umem_props (Ivan Vecera) [1631809] - [net] xdp: fix uninitialized 'err' variable (Ivan Vecera) [1631805] - [tools] headers uapi: Update tools's copy of linux/if_link.h (Ivan Vecera) [1631805] - [tools] selftests/bpf: add test for multiple programs (Ivan Vecera) [1631805] - [net] netdevsim: add support for simultaneous driver and hw XDP (Ivan Vecera) [1631805] - [net] xdp: support simultaneous driver and hw XDP attachment (Ivan Vecera) [1631805] - [net] xdp: factor out common program/flags handling from drivers (Ivan Vecera) [1631805] - [net] xdp: don't make drivers report attachment mode (Ivan Vecera) [1631805] - [net] xdp: add per mode attributes for attached programs (Ivan Vecera) [1631805] - [net] sched: cls_flower: set correct offload data in fl_reoffload (Ivan Vecera) [1631522] - [net] sched: call reoffload op on block callback reg (Ivan Vecera) [1631522] - [net] sched: cls_bpf: implement offload tcf_proto_op (Ivan Vecera) [1631522] - [net] sched: cls_u32: implement offload tcf_proto_op (Ivan Vecera) [1631522] - [net] sched: cls_matchall: implement offload tcf_proto_op (Ivan Vecera) [1631522] - [net] sched: cls_flower: implement offload tcf_proto_op (Ivan Vecera) [1631522] - [net] sched: add tcf_proto_op to offload a rule (Ivan Vecera) [1631522] - [net] sched: pass extack pointer to block binds and cb registration (Ivan Vecera) [1631522]- [rpmspec] kernel.spec: s390/zfcpdump: add -zfcpdump kernel variant (Philipp Rudo) [1567291] - [kernel] rh_taint: correct loaddable module support dependencies (Philipp Rudo) [1567291] - [powerpc] KVM: PPC: Book3S HV: Avoid crash from THP collapse during radix page fault (David Gibson) [1639555] - [irqchip] irqchip/gic-v3-its: Allow use of LPI tables in reserved memory (Jeremy Linton) [1625746] - [irqchip] irqchip/gic-v3-its: Register LPI tables with EFI config table (Jeremy Linton) [1625746] - [irqchip] irqchip/gic-v3-its: Check that all RDs have the same property table (Jeremy Linton) [1625746] - [irqchip] irqchip/gic-v3-its: Use pre-programmed redistributor tables with kdump kernels (Jeremy Linton) [1625746] - [irqchip] irqchip/gic-v3-its: Allow use of pre-programmed LPI tables (Jeremy Linton) [1625746] - [irqchip] irqchip/gic-v3-its: Keep track of property table's PA and VA (Jeremy Linton) [1625746] - [irqchip] irqchip/gic-v3-its: Move pending table allocation to init time (Jeremy Linton) [1625746] - [irqchip] irqchip/gic-v3-its: Split property table clearing from allocation (Jeremy Linton) [1625746] - [irqchip] irqchip/gic-v3-its: Simplify LPI_PENDBASE_SZ usage (Jeremy Linton) [1625746] - [irqchip] irqchip/gic-v3-its: Change initialization ordering for LPIs (Jeremy Linton) [1625746] - [firmware] efi: add API to reserve memory persistently across kexec reboot (Jeremy Linton) [1625746] - [firmware] efi/arm: libstub: add a root memreserve config table (Jeremy Linton) [1625746] - [firmware] efi: honour memory reservations passed via a linux specific config table (Jeremy Linton) [1625746] - [irqchip] irqchip/gic-v3-its: Cap lpi_id_bits to reduce memory footprint (Jeremy Linton) [1625746] - [infiniband] RDMA/bnxt_re: Fix system crash during RDMA resource initialization (Selvin Xavier) [1637122] - [infiniband] RDMA/bnxt_re: Fix couple of memory leaks that could lead to IOMMU call traces (Selvin Xavier) [1637120] - [arm64] arm64: KVM: Sanitize PSTATE.M when being set from userspace (Wei Huang) [1635721] {CVE-2018-18021} - [arm64] arm64: KVM: Tighten guest core register access from userspace (Wei Huang) [1635721] {CVE-2018-18021} - [fs] fs/cifs: require sha512 (Leif Sahlberg) [1610619] - [fs] smb3: simplify code by removing CONFIG_CIFS_SMB311 (Leif Sahlberg) [1610619] - [fs] smb3: add support for statfs for smb3.1.1 posix extensions (Leif Sahlberg) [1610619] - [fs] cifs: allow disabling insecure dialects in the config (Leif Sahlberg) [1610619] - [fs] smb3: if server does not support posix do not allow posix mount option (Leif Sahlberg) [1610619]- [security] cap_inode_getsecurity: use d_find_any_alias() instead of d_find_alias() (Joe Lawrence) [1638647] - [powerpc] powerpc/cacheinfo: Report the correct shared_cpu_map on big-cores (Steve Best) [1639265] - [powerpc] powerpc: Use cpu_smallcore_sibling_mask at SMT level on bigcores (Steve Best) [1639265] - [powerpc] powerpc: Detect the presence of big-cores via ibm, thread-groups (Steve Best) [1639265] - [x86] mark amd rome as unsupported (David Arcari) [1638506] - [netdrv] qed: Add support for virtual link (Chad Dupuis) [1638013] - [netdrv] qede: Add driver support for 20G link speed (Chad Dupuis) [1638013] - [netdrv] qed: Add driver support for 20G link speed (Chad Dupuis) [1638013] - [netdrv] qed: Fix shmem structure inconsistency between driver and the mfw (Chad Dupuis) [1638013] - [netdrv] qed: Add missing device config for RoCE EDPM in UFP mode (Chad Dupuis) [1638013] - [netdrv] qed: Add a flag which indicates if offload TC is set (Chad Dupuis) [1638013] - [netdrv] qed: Do not add VLAN 0 tag to untagged frames in multi-function mode (Chad Dupuis) [1638013] - [netdrv] qed: Fix populating the invalid stag value in multi function mode (Chad Dupuis) [1638013] - [tools] perf python: Fix pyrf_evlist__read_on_cpu() interface (Jiri Olsa) [1628229] - [tools] perf mmap: Store real cpu number in 'struct perf_mmap' (Jiri Olsa) [1628229]- [fs] gfs2: Fix iomap buffered write support for journaled files (2) (Andreas Grunbacher) [1637944] - [xen] xen/manage: don't complain about an empty value in control/sysrq node (Vitaly Kuznetsov) [1623344] - [drm] drm/amdgpu: Silence harmless WARN_ON() during MST disable (Lyude Paul) [1638137] - [netdrv] net: macb: Fix regression breaking non-MDIO fixed-link PHYs (Petr Oros) [1638259] - [netdrv] net: macb: do not disable MDIO bus at open/close time (Petr Oros) [1638259] - [fs] proc: restrict kernel stack dumps to root (Waiman Long) [1638044] - [base] firmware: Always initialize the fw_priv list object (Waiman Long) [1638044] - [base] firmware: Fix security issue with request_firmware_into_buf() (Waiman Long) [1638044] - [fs] sysfs: Do not return POSIX ACL xattrs via listxattr (Waiman Long) [1638044] - [fs] vfs: don't evict uninitialized inode (Waiman Long) [1638044] - [fs] new primitive: discard_new_inode() (Waiman Long) [1638044] - [arm64] arm64: jump_label.h: use asm_volatile_goto macro instead of "asm goto" (Waiman Long) [1638044] - [kernel] sched/topology: Set correct NUMA topology type (Waiman Long) [1638044] - [kernel] bpf: 32-bit RSH verification must truncate input before the ALU op (Waiman Long) [1638044] - [mm] mm: madvise(MADV_DODUMP): allow hugetlbfs pages (Waiman Long) [1638044] - [x86] x86/pti: Fix section mismatch warning/error (Waiman Long) [1638044] - [kernel] uaccess: Fix is_source param for check_copy_size() in copy_to_iter_mcsafe() (Waiman Long) [1638044] - [x86] x86/mm: Expand static page table for fixmap space (Waiman Long) [1638044] - [fs] fs/lock: skip lock owner pid translation in case we are in init_pid_ns (Waiman Long) [1638044] - [x86] perf/x86/intel/lbr: Fix incomplete LBR call stack (Waiman Long) [1638044] - [kernel] perf/hw_breakpoint: Split attribute parse and commit (Waiman Long) [1638044] - [kernel] bitfield: fix *_encode_bits() (Waiman Long) [1638044] - [kernel] posix-timers: Sanitize overrun handling (Waiman Long) [1638044] - [kernel] posix-timers: Make forward callback return s64 (Waiman Long) [1638044] - [kernel] alarmtimer: Prevent overflow for relative nanosleep (Waiman Long) [1638044] - [x86] x86/entry/64: Add two more instruction suffixes (Waiman Long) [1638044] - [powerpc] powerpc/kdump: Handle crashkernel memory reservation failure (Waiman Long) [1638044] - [s390] s390/mm: correct allocate_pgste proc_handler callback (Waiman Long) [1638044] - [x86] x86/numa_emulation: Fix emulated-to-physical node mapping (Waiman Long) [1638044] - [x86] x86/paravirt: Fix some warning messages (Waiman Long) [1638044] - [kernel] sched/fair: Fix vruntime_normalized() for remote non-migration wakeup (Waiman Long) [1638044] - [kernel] bpf/verifier: disallow pointer subtraction (Waiman Long) [1638044] - [mm] mm: shmem.c: Correctly annotate new inodes for lockdep (Waiman Long) [1638044] - [kernel] sched/core: Use smp_mb() in wake_woken_function() (Waiman Long) [1638044] - [kernel] bpf: fix rcu annotations in compute_effective_progs() (Waiman Long) [1638044] - [x86] x86/mm/pti: Add an overflow check to pti_clone_pmds() (Waiman Long) [1638044] - [x86] x86/pti: Check the return value of pti_user_pagetable_walk_pmd() (Waiman Long) [1638044] - [x86] x86/pti: Check the return value of pti_user_pagetable_walk_p4d() (Waiman Long) [1638044] - [powerpc] powerpc/pseries/mm: call H_BLOCK_REMOVE (Steve Best) [1637116] - [powerpc] powerpc/pseries/mm: factorize PTE slot computation (Steve Best) [1637116] - [powerpc] powerpc/pseries/mm: Introducing FW_FEATURE_BLOCK_REMOVE (Steve Best) [1637116] - [watchdog] watchdog/hpwdt: Disable PreTimeout when Timeout is smaller (Joseph Szczypek) [1632945] - [watchdog] watchdog: hpwdt: Update Driver Documentation (Joseph Szczypek) [1632945] - [watchdog] watchdog: hpwdt: Update version number (Joseph Szczypek) [1632945] - [watchdog] watchdog: hpwdt: Module parameter alias (Joseph Szczypek) [1632945] - [watchdog] watchdog: hpwdt: Display module parameters (Joseph Szczypek) [1632945] - [watchdog] watchdog: hpwdt: Claim NMI from iLO (Joseph Szczypek) [1632945] - [watchdog] watchdog: hpwdt: Initialize pretimeout from module parameter (Joseph Szczypek) [1632945]- [mm] mm/sparse: delete old sparse_init and enable new one (Baoquan He) [1625105] - [mm] mm/sparse: add new sparse_init_nid() and sparse_init() (Baoquan He) [1625105] - [mm] mm/sparse: move buffer init/fini to the common place (Baoquan He) [1625105] - [mm] mm/sparse: use the new sparse buffer functions in non-vmemmap (Baoquan He) [1625105] - [mm] mm/sparse: abstract sparse buffer allocations (Baoquan He) [1625105] - [mm] mm/sparse: optimize memmap allocation during sparse_init() (Baoquan He) [1625105] - [mm] mm/sparse.c: add a new parameter 'data_unit_size' for alloc_usemap_and_memmap (Baoquan He) [1625105] - [mm] mm/sparsemem.c: defer the ms->section_mem_map clearing (Baoquan He) [1625105] - [mm] mm/sparse.c: add a static variable nr_present_sections (Baoquan He) [1625105] - [mm] mm/sparse.c: make sparse_init_one_section void and remove check (Baoquan He) [1625105] - [target] scsi: target: iscsi: cxgbit: fix csk leak (Arjun Vynipadath) [1628864] - [target] scsi: target: iscsi: cxgbit: use pr_debug() instead of pr_info() (Arjun Vynipadath) [1628864] - [infiniband] iw_cxgb4: only allow 1 flush on user qps (Arjun Vynipadath) [1628865] - [infiniband] iw_cxgb4: pass window scale in flowc work request (Arjun Vynipadath) [1628865] - [infiniband] iw_cxgb4: remove duplicate memcpy() in c4iw_create_listen() (Arjun Vynipadath) [1628865] - [netdrv] mlxsw: spectrum_switchdev: Do not leak RIFs when removing bridge (Petr Oros) [1638268] - [tty] tty: vt_ioctl: fix potential Spectre v1 (Prarit Bhargava) [1637123] - [powerpc] powerpc/time: Add set_state_oneshot_stopped decrementer callback (Steve Best) [1638287] - [powerpc] powerpc/time: Use clockevents_register_device(), fixing an issue with large decrementer (Steve Best) [1638287] - [hwmon] hwmon: (nct6775) Fix potential Spectre v1 (Dean Nelson) [1637464] - [vfio] vfio-pci: Disable binding to PFs with SR-IOV enabled (Alex Williamson) [1637871] - [netdrv] net: hns3: fix page_offset overflow when CONFIG_ARM64_64K_PAGES (Petr Oros) [1638385] - [netdrv] net: hns: fix skb->truesize underestimation (Petr Oros) [1638385] - [netdrv] net: hns: fix length and page_offset overflow when CONFIG_ARM64_64K_PAGES (Petr Oros) [1638385] - [netdrv] net: hns3: Fix get_vector ops in hclgevf_main module (Petr Oros) [1638385] - [netdrv] net: hns3: Fix warning bug when doing lp selftest (Petr Oros) [1638385] - [netdrv] net: hns3: Fix for mac pause not disable in pfc mode (Petr Oros) [1638385] - [netdrv] net: hns3: Fix for mailbox message truncated problem (Petr Oros) [1638385] - [netdrv] net: hns3: Fix return value error in hns3_reset_notify_down_enet (Petr Oros) [1638385] - [netdrv] net: hns3: Fix for reset_level default assignment probelm (Petr Oros) [1638385] - [netdrv] net: hns3: Reset net device with rtnl_lock (Petr Oros) [1638385] - [netdrv] net: hns3: Fix for phy link issue when using marvell phy driver (Petr Oros) [1638385] - [netdrv] net: hns3: Fix for command format parsing error in hclge_is_all_function_id_zero (Petr Oros) [1638385] - [net] xprtrdma: Fix disconnect regression (Don Dutile) [1635418] - [infiniband] RDMA/uverbs: Fix validity check for modify QP (Don Dutile) [1635418] - [infiniband] IB/srp: Avoid that sg_reset -d $srp_device triggers an infinite loop (Don Dutile) [1635418] - [infiniband] ucma: fix a use-after-free in ucma_resolve_ip() (Don Dutile) [1635418] - [infiniband] RDMA/uverbs: Atomically flush and mark closed the comp event queue (Don Dutile) [1635418] - [infiniband] RDMA/mlx4: Ensure that maximal send/receive SGE less than supported by HW (Don Dutile) [1635418 1623100] - [infiniband] RDMA/cma: Protect cma dev list with lock (Don Dutile) [1635418] - [infiniband] IB/ipoib: Avoid a race condition between start_xmit and cm_rep_handler (Don Dutile) [1635418] - [infiniband] RDMA/ucma: check fd type in ucma_migrate_id() (Don Dutile) [1635418] - [infiniband] RDMA/rxe: Set wqe->status correctly if an unexpected response is received (Don Dutile) [1635418] - [infiniband] IB/IPoIB: Set ah valid flag in multicast send flow (Don Dutile) [1635418] - [infiniband] RDMA/core: Avoid holding lock while initializing fields on stack (Don Dutile) [1635418] - [infiniband] IB/rxe: Drop QP0 silently (Don Dutile) [1635418] - [infiniband] RDMA/umem: Don't hold mmap_sem for too long (Don Dutile) [1635418] - [infiniband] IB/srpt: Fix srpt_cm_req_recv() error path (2/2) (Don Dutile) [1635418] - [infiniband] IB/srpt: Fix srpt_cm_req_recv() error path (1/2) (Don Dutile) [1635418] - [infiniband] RDMA: Fix storage of PortInfo CapabilityMask in the kernel (Don Dutile) [1635418] - [infiniband] IB/core: type promotion bug in rdma_rw_init_one_mr() (Don Dutile) [1635418] - [infiniband] RDMA/i40w: Hold read semaphore while looking after VMA (Don Dutile) [1635418] - [infiniband] vmw_pvrdma: Release netdev when vmxnet3 module is removed (Don Dutile) [1635418] - [infiniband] ib_srpt: Fix a use-after-free in __srpt_close_all_ch() (Don Dutile) [1635418] - [infiniband] ib_srpt: Fix a use-after-free in srpt_close_ch() (Don Dutile) [1635418] - [infiniband] IB/srpt: Support HCAs with more than two ports (Don Dutile) [1635418] - [infiniband] IB/rxe: don't clear the tx queue on every transfer (Don Dutile) [1635418] - [infiniband] IB/core: add max_send_sge and max_recv_sge attributes (Don Dutile) [1635418 1623100] - [infiniband] IB/rxe: support for 802.1q VLAN on the listener (Don Dutile) [1635418] - [netdrv] cxgb4: impose mandatory VLAN usage when non-zero TAG ID (Arjun Vynipadath) [1628863] - [netdrv] cxgb4: when max_tx_rate is 0 disable tx rate limiting (Arjun Vynipadath) [1628863] - [netdrv] cxgb4: do not return DUPLEX_UNKNOWN when link is down (Arjun Vynipadath) [1628863] - [netdrv] cxgb4: expose stats fetched from firmware via debugfs (Arjun Vynipadath) [1628863] - [netdrv] cxgb4: remove stats fetched from firmware (Arjun Vynipadath) [1628863] - [netdrv] cxgb4: specify IQTYPE in fw_iq_cmd (Arjun Vynipadath) [1628863] - [netdrv] cxgb4: Fix the condition to check if the card is T5 (Arjun Vynipadath) [1628863] - [netdrv] cxgb4: Support ethtool private flags (Arjun Vynipadath) [1628863] - [netdrv] cxgb4: Add support for FW_ETH_TX_PKT_VM_WR (Arjun Vynipadath) [1628863] - [netdrv] cxgb4: Add flag tc_flower_initialized (Arjun Vynipadath) [1628863] - [s390] s390/zcrypt: remove VLA usage from the AP bus (Philipp Rudo) [1637865] - [s390] s390/ap_bus: replace PTR_RET with PTR_ERR_OR_ZERO (Philipp Rudo) [1637865] - [s390] s390/crypto: fix gcc 8 stringop-truncation warning (Philipp Rudo) [1637865] - [s390] s390/zcrypt: code beautify (Philipp Rudo) [1637865] - [s390] s390/zcrypt: add copy_from_user length plausibility checks (Philipp Rudo) [1637865] - [s390] s390/zcrypt: Show load of cards and queues in sysfs (Philipp Rudo) [1637865] - [s390] s390/kvm: fix deadlock when killed by oom (Philipp Rudo) [1638264] - [fs] xfs: fix data corruption w/ unaligned reflink ranges (Brian Foster) [1633476] - [fs] xfs: fix data corruption w/ unaligned dedupe ranges (Brian Foster) [1633476] - [fs] xfs: update ctime and remove suid before cloning files (Brian Foster) [1633476] - [fs] xfs: zero posteof blocks when cloning above eof (Brian Foster) [1633476] - [fs] xfs: refactor clonerange preparation into a separate helper (Brian Foster) [1633476] - [netdrv] nfp: avoid buffer leak when FW communication fails (Petr Oros) [1638233] - [netdrv] nfp: don't fail probe on pci_sriov_set_totalvfs() errors (Petr Oros) [1638233] - [netdrv] nfp: wait for posted reconfigs when disabling the device (Petr Oros) [1638233] - [netdrv] liquidio: fix hang when re-binding VF host drv after running DPDK VF driver (Petr Oros) [1638224] - [netdrv] r8169: set RxConfig after tx/rx is enabled for RTL8169sb/8110sb devices (Petr Oros) [1638210] - [netdrv] r8169: add support for NCube 8168 network card (Petr Oros) [1638210] - [netdrv] r8169: don't use MSI-X on RTL8106e (Petr Oros) [1638210] - [netdrv] r8169: don't use MSI-X on RTL8168g (Petr Oros) [1638210] - [powerpc] KVM: PPC: Book3S HV: Fix guest r11 corruption with POWER9 TM workarounds (David Gibson) [1637766] - [drm] drm/amdgpu: Suppress keypresses from ACPI_VIDEO events (Lyude Paul) [1631918] - [infiniband] IB/hfi1: Remove race conditions in user_sdma send path (Alex Estrin) [1637068] - [infiniband] IB/hfi1: Eliminate races in the SDMA send error path (Alex Estrin) [1637068] - [infiniband] IB/hfi1: Fix destroy_qp hang after a link down (Alex Estrin) [1637068] - [infiniband] IB/hfi1: Fix context recovery when PBC has an UnsupportedVL (Alex Estrin) [1637068] - [infiniband] IB/hfi1: Invalid user input can result in crash (Alex Estrin) [1637068] - [infiniband] IB/hfi1: Fix SL array bounds check (Alex Estrin) [1637068] - [powerpc] powerpc/fadump: re-register firmware-assisted dump if already registered (Steve Best) [1637383] - [powerpc] powerpc/fadump: cleanup crash memory ranges support (Steve Best) [1637383] - [powerpc] powerpc/fadump: merge adjacent memory ranges to reduce PT_LOAD segements (Steve Best) [1637383] - [powerpc] powerpc/fadump: handle crash memory ranges array index overflow (Steve Best) [1637383] - [scsi] scsi: qedi: Initialize the stats mutex lock (Chad Dupuis) [1637245] - [fs] gfs2: Fix iomap buffered write support for journaled files (Andreas Grunbacher) [1637944] - [fs] gfs2: eliminate update_rgrp_lvb_unlinked (Andreas Grunbacher) [1637944] - [fs] gfs2: Fix gfs2_testbit to use clone bitmaps (Andreas Grunbacher) [1637944] - [fs] gfs2: Get rid of gfs2_ea_strlen (Andreas Grunbacher) [1637944] - [fs] GFS2: rgrp free blocks used incorrectly (Andreas Grunbacher) [1637944] - [fs] gfs2: remove redundant variable 'moved' (Andreas Grunbacher) [1637944] - [fs] gfs2: use iomap_readpage for blocksize == PAGE_SIZE (Andreas Grunbacher) [1637944] - [fs] gfs2: Use iomap for stuffed direct I/O reads (Andreas Grunbacher) [1637944] - [fs] gfs2: fallocate_chunk: Always initialize struct iomap (Andreas Grunbacher) [1637944] - [fs] gfs2: Remove gfs2_write_(begin,end) (Andreas Grunbacher) [1637944] - [fs] gfs2: iomap direct I/O support (Andreas Grunbacher) [1637944] - [fs] gfs2: gfs2_extent_length cleanup (Andreas Grunbacher) [1637944] - [fs] gfs2: iomap buffered write support (Andreas Grunbacher) [1637944] - [fs] gfs2: Further iomap cleanups (Andreas Grunbacher) [1637944] - [fs] fs: gfs2: Adding new return type vm_fault_t (Andreas Grunbacher) [1637944] - [fs] gfs2: using posix_acl_xattr_size instead of posix_acl_to_xattr (Andreas Grunbacher) [1637944] - [fs] gfs2: Don't reject a supposedly full bitmap if we have blocks reserved (Andreas Grunbacher) [1637944] - [fs] gfs2: Eliminate redundant ip->i_rgd (Andreas Grunbacher) [1637944] - [fs] gfs2: Stop messing with ip->i_rgd in the rlist code (Andreas Grunbacher) [1637944] - [fs] gfs2: call ktime_get_coarse_real_ts64() directly (Andreas Grunbacher) [1637944] - [fs] gfs2: Minor clarification to __gfs2_punch_hole (Andreas Grunbacher) [1637944] - [fs] gfs2: Don't withdraw under a spin lock (Andreas Grunbacher) [1637944] - [fs] gfs2: eliminate rs_inum and reduce the size of gfs2 inodes (Andreas Grunbacher) [1637944] - [drm] drm/nouveau/drm/nouveau: Grab runtime PM ref in nv50_mstc_detect() (Lyude Paul) [1628749] - [drm] drm/nouveau/disp: fix DP disable race (Lyude Paul) [1628749] - [drm] drm/nouveau/drm/nouveau: Don't forget to cancel hpd_work on suspend/unload (Lyude Paul) [1628749] - [drm] drm/nouveau/drm/nouveau: Prevent handling ACPI HPD events too early (Lyude Paul) [1628749] - [drm] drm/nouveau: Reset MST branching unit before enabling (Lyude Paul) [1628749] - [drm] drm/nouveau: Only write DP_MSTM_CTRL when needed (Lyude Paul) [1628749] - [drm] drm/nouveau: Remove useless poll_enable() call in drm_load() (Lyude Paul) [1628749] - [drm] drm/nouveau: Remove useless poll_disable() call in switcheroo_set_state() (Lyude Paul) [1628749] - [drm] drm/nouveau: Remove useless poll_enable() call in switcheroo_set_state() (Lyude Paul) [1628749] - [drm] drm/nouveau: Fix deadlocks in nouveau_connector_detect() (Lyude Paul) [1628749] - [drm] drm/nouveau/drm/nouveau: Use pm_runtime_get_noresume() in connector_detect() (Lyude Paul) [1628749] - [drm] drm/nouveau/drm/nouveau: Fix deadlock with fb_helper with async RPM requests (Lyude Paul) [1628749] - [drm] drm/nouveau: Remove duplicate poll_enable() in pmops_runtime_suspend() (Lyude Paul) [1628749] - [drm] drm/nouveau/drm/nouveau: Fix bogus drm_kms_helper_poll_enable() placement (Lyude Paul) [1628749] - [md] dm table: require that request-based DM be layered on blk-mq devices (Mike Snitzer) [1637682] - [md] dm: rename DM_TYPE_MQ_REQUEST_BASED to DM_TYPE_REQUEST_BASED (Mike Snitzer) [1637682] - [md] dm: remove legacy request-based IO path (Mike Snitzer) [1637682] - [md] dm linear: fix linear_end_io conditional definition (Mike Snitzer) [1637682] - [md] dm linear: eliminate linear_end_io call if CONFIG_DM_ZONED disabled (Mike Snitzer) [1637682] - [md] dm: fix report zone remapping to account for partition offset (Mike Snitzer) [1637682] - [md] dm cache: destroy migration_cache if cache target registration failed (Mike Snitzer) [1637682] - [md] dm cache: fix resize crash if user doesn't reload cache table (Mike Snitzer) [1637682] - [md] dm cache metadata: ignore hints array being too small during resize (Mike Snitzer) [1637682] - [md] dm raid: remove bogus const from decipher_sync_action() return type (Mike Snitzer) [1637682] - [md] dm mpath: fix attached_handler_name leak and dangling hw_handler_name pointer (Mike Snitzer) [1637682] - [md] dm thin metadata: fix __udivdi3 undefined on 32-bit (Mike Snitzer) [1637682] - [md] dm thin metadata: try to avoid ever aborting transactions (Mike Snitzer) [1637682] - [md] dm raid: bump target version, update comments and documentation (Mike Snitzer) [1637682] - [md] dm raid: fix RAID leg rebuild errors (Mike Snitzer) [1637682] - [md] dm raid: fix rebuild of specific devices by updating superblock (Mike Snitzer) [1637682] - [md] dm raid: fix stripe adding reshape deadlock (Mike Snitzer) [1637682] - [md] dm raid: fix reshape race on small devices (Mike Snitzer) [1637682] - [md] dm: disable CRYPTO_TFM_REQ_MAY_SLEEP to fix a GFP_KERNEL recursion deadlock (Mike Snitzer) [1637682] - [md] dm verity: fix crash on bufio buffer that was allocated with vmalloc (Mike Snitzer) [1637682] - [md] dm writecache: fix a crash due to reading past end of dirty_bitmap (Mike Snitzer) [1637682] - [md] dm crypt: don't decrease device limits (Mike Snitzer) [1637682] - [md] dm cache metadata: set dirty on all cache blocks after a crash (Mike Snitzer) [1637682] - [md] dm snapshot: remove stale FIXME in snapshot_map() (Mike Snitzer) [1637682] - [md] dm snapshot: improve performance by switching out_of_order_list to rbtree (Mike Snitzer) [1637682] - [md] dm kcopyd: avoid softlockup in run_complete_job (Mike Snitzer) [1637682] - [md] dm cache metadata: save in-core policy_hint_size to on-disk superblock (Mike Snitzer) [1637682] - [md] dm thin: stop no_space_timeout worker when switching to write-mode (Mike Snitzer) [1637682] - [md] dm kcopyd: return void from dm_kcopyd_copy() (Mike Snitzer) [1637682] - [md] dm thin: include metadata_low_watermark threshold in pool status (Mike Snitzer) [1637682] - [md] dm writecache: report start_sector in status line (Mike Snitzer) [1637682] - [md] dm crypt: convert essiv from ahash to shash (Mike Snitzer) [1637682] - [md] dm crypt: use wake_up_process() instead of a wait queue (Mike Snitzer) [1637682] - [md] dm integrity: recalculate checksums on creation (Mike Snitzer) [1637682] - [md] dm integrity: flush journal on suspend when using separate metadata device (Mike Snitzer) [1637682] - [md] dm integrity: use version 2 for separate metadata (Mike Snitzer) [1637682] - [md] dm integrity: allow separate metadata device (Mike Snitzer) [1637682] - [md] dm integrity: add ic->start in get_data_sector() (Mike Snitzer) [1637682] - [md] dm integrity: report provided data sectors in the status (Mike Snitzer) [1637682] - [md] dm integrity: implement fair range locks (Mike Snitzer) [1637682] - [md] dm integrity: decouple common code in dm_integrity_map_continue() (Mike Snitzer) [1637682] - [md] dm integrity: change 'suspending' variable from bool to int (Mike Snitzer) [1637682] - [md] dm delay: add flush as a third class of IO (Mike Snitzer) [1637682] - [md] dm delay: refactor repetitive code (Mike Snitzer) [1637682] - [md] dm cache: only allow a single io_mode cache feature to be requested (Mike Snitzer) [1637682] - [md] dm thin: update stale "Status" Documentation (Mike Snitzer) [1637682] - [pci] PCI: Reprogram bridge prefetch registers on resume (Myron Stowe) [1637155] - [input] Input: xen-kbdfront - fix multi-touch XenStore node's locations (Benjamin Tissoires) [1637027] - [input] Input: elantech - enable middle button of touchpad on ThinkPad P72 (Benjamin Tissoires) [1637027] - [hid] HID: i2c-hid: Use devm to allocate i2c_hid struct (Benjamin Tissoires) [1637027] - [hid] HID: input: fix leaking custom input node name (Benjamin Tissoires) [1637027] - [hid] HID: core: fix grouping by application (Benjamin Tissoires) [1637027] - [hid] HID: multitouch: fix Elan panels with 2 input modes declaration (Benjamin Tissoires) [1637027] - [input] Input: do not use WARN() in input_alloc_absinfo() (Benjamin Tissoires) [1637027] - [s390] s390: vfio-ap: setup APCB mask using KVM dedicated function (Cornelia Huck) [1508118] - [s390] KVM: s390: Tracing APCB changes (Cornelia Huck) [1508118] - [s390] KVM: s390: fix locking for crypto setting error path (Cornelia Huck) [1508118] - [s390] s390: doc: detailed specifications for AP virtualization (Cornelia Huck) [1508118] - [s390] KVM: s390: CPU model support for AP virtualization (Cornelia Huck) [1508118] - [s390] KVM: s390: device attrs to enable/disable AP interpretation (Cornelia Huck) [1508118] - [s390] KVM: s390: vsie: allow guest FORMAT-0 CRYCB on host FORMAT-2 (Cornelia Huck) [1508118] - [s390] KVM: s390: vsie: allow guest FORMAT-1 CRYCB on host FORMAT-2 (Cornelia Huck) [1508118] - [s390] KVM: s390: vsie: allow guest FORMAT-0 CRYCB on host FORMAT-1 (Cornelia Huck) [1508118] - [s390] KVM: s390: vsie: allow CRYCB FORMAT-0 (Cornelia Huck) [1508118] - [s390] KVM: s390: vsie: allow CRYCB FORMAT-1 (Cornelia Huck) [1508118] - [s390] KVM: s390: vsie: Allow CRYCB FORMAT-2 (Cornelia Huck) [1508118] - [s390] KVM: s390: vsie: Make use of CRYCB FORMAT2 clear (Cornelia Huck) [1508118] - [s390] KVM: s390: vsie: Do the CRYCB validation first (Cornelia Huck) [1508118] - [s390] KVM: s390: Clear Crypto Control Block when using vSIE (Cornelia Huck) [1508118] - [s390] s390: vfio-ap: implement VFIO_DEVICE_RESET ioctl (Cornelia Huck) [1508118] - [s390] s390: vfio-ap: zeroize the AP queues (Cornelia Huck) [1508118] - [s390] s390: vfio-ap: implement VFIO_DEVICE_GET_INFO ioctl (Cornelia Huck) [1508118] - [s390] s390: vfio-ap: implement mediated device open callback (Cornelia Huck) [1508118] - [s390] KVM: s390: interface to clear CRYCB masks (Cornelia Huck) [1508118] - [s390] s390: vfio-ap: sysfs interface to view matrix mdev matrix (Cornelia Huck) [1508118] - [s390] s390: vfio-ap: sysfs interfaces to configure control domains (Cornelia Huck) [1508118] - [s390] s390: vfio-ap: sysfs interfaces to configure domains (Cornelia Huck) [1508118] - [s390] s390: vfio-ap: sysfs interfaces to configure adapters (Cornelia Huck) [1508118] - [s390] s390: vfio-ap: register matrix device with VFIO mdev framework (Cornelia Huck) [1508118] - [s390] s390: vfio-ap: base implementation of VFIO AP device driver (Cornelia Huck) [1508118] - [s390] KVM: s390: refactor crypto initialization (Cornelia Huck) [1508118] - [s390] KVM: s390: introduce and use KVM_REQ_VSIE_RESTART (Cornelia Huck) [1508118] - [s390] KVM: s390: vsie: simulate VCPU SIE entry/exit (Cornelia Huck) [1508118] - [s390] s390/zcrypt: hex string mask improvements for apmask and aqmask (Cornelia Huck) [1508118] - [s390] s390/zcrypt: AP bus support for alternate driver(s) (Cornelia Huck) [1508118] - [s390] s390/zcrypt: switch return type to bool for ap_instructions_available() (Cornelia Huck) [1508118] - [s390] s390/zcrypt: fix ap_instructions_available() returncodes (Cornelia Huck) [1508118] - [s390] s390/zcrypt: Integrate ap_asm.h into include/asm/ap.h (Cornelia Huck) [1508118] - [s390] s390/zcrypt: Review inline assembler constraints (Cornelia Huck) [1508118] - [s390] s390/zcrypt: Add ZAPQ inline function (Cornelia Huck) [1508118] - [net] ipv6: use rt6_info members when dst is set in rt6_fill_node (Xin Long) [1625864 1625803 1625117]- [netdrv] amd-xgbe: use dma_mapping_error to check map errors (David Arcari) [1637666] - [crypto] crypto: qat - Fix KASAN stack-out-of-bounds bug in adf_probe() (Waiman Long) [1629547] - [powerpc] powerpc: fix csum_ipv6_magic() on little endian platforms (Diego Domingos) [1625579] - [net] smc: generic netlink family should be __ro_after_init (Philipp Rudo) [1632435] - [net] net/smc: fix sizeof to int comparison (Philipp Rudo) [1632435] - [net] net/smc: no urgent data check for listen sockets (Philipp Rudo) [1632435] - [net] net/smc: enable fallback for connection abort in state INIT (Philipp Rudo) [1632435] - [net] net/smc: remove duplicate mutex_unlock (Philipp Rudo) [1632435] - [net] net/smc: fix non-blocking connect problem (Philipp Rudo) [1632435] - [net] net/smc: send response to test link signal (Philipp Rudo) [1632435] - [net] net: simplify sock_poll_wait (Philipp Rudo) [1632435] - [net] net/smc: Simplify ib_post_(send|recv|srq_recv)() calls (Philipp Rudo) [1632435] - [net] net/smc: Remove a WARN_ON() statement (Philipp Rudo) [1632435] - [powerpc] KVM: PPC: Book3S HV: Add NO_HASH flag to GET_SMMU_INFO ioctl result (Suraj Jitindar Singh) [1505999] - [powerpc] KVM: PPC: Book3S HV: Add a VM capability to enable nested virtualization (Suraj Jitindar Singh) [1505999] - [powerpc] KVM: PPC: Book3S HV: Add nested shadow page tables to debugfs (Suraj Jitindar Singh) [1505999] - [powerpc] KVM: PPC: Book3S HV: Allow HV module to load without hypervisor mode (Suraj Jitindar Singh) [1505999] - [powerpc] KVM: PPC: Book3S HV: Handle differing endianness for H_ENTER_NESTED (Suraj Jitindar Singh) [1505999] - [powerpc] KVM: PPC: Book3S HV: Sanitise hv_regs on nested guest entry (Suraj Jitindar Singh) [1505999] - [powerpc] KVM: PPC: Book3S HV: Add one-reg interface to virtual PTCR register (Suraj Jitindar Singh) [1505999] - [powerpc] KVM: PPC: Book3S HV: Don't access HFSCR, LPIDR or LPCR when running nested (Suraj Jitindar Singh) [1505999] - [powerpc] KVM: PPC: Book3S HV: Invalidate TLB when nested vcpu moves physical cpu (Suraj Jitindar Singh) [1505999] - [powerpc] KVM: PPC: Book3S HV: Use hypercalls for TLB invalidation when nested (Suraj Jitindar Singh) [1505999] - [powerpc] KVM: PPC: Book3S HV: Implement H_TLB_INVALIDATE hcall (Suraj Jitindar Singh) [1505999] - [powerpc] KVM: PPC: Book3S HV: Introduce rmap to track nested guest mappings (Suraj Jitindar Singh) [1505999] - [powerpc] KVM: PPC: Book3S HV: Handle page fault for a nested guest (Suraj Jitindar Singh) [1505999] - [powerpc] KVM: PPC: Book3S HV: Handle hypercalls correctly when nested (Suraj Jitindar Singh) [1505999] - [powerpc] KVM: PPC: Book3S HV: Use XICS hypercalls when running as a nested hypervisor (Suraj Jitindar Singh) [1505999] - [powerpc] KVM: PPC: Book3S HV: Nested guest entry via hypercall (Suraj Jitindar Singh) [1505999] - [powerpc] KVM: PPC: Book3S HV: Framework and hcall stubs for nested virtualization (Suraj Jitindar Singh) [1505999] - [powerpc] KVM: PPC: Book3S HV: Use kvmppc_unmap_pte() in kvm_unmap_radix() (Suraj Jitindar Singh) [1505999] - [powerpc] KVM: PPC: Book3S HV: Refactor radix page fault handler (Suraj Jitindar Singh) [1505999] - [powerpc] KVM: PPC: Book3S HV: Make kvmppc_mmu_radix_xlate process/partition table agnostic (Suraj Jitindar Singh) [1505999] - [powerpc] KVM: PPC: Book3S HV: Clear partition table entry on vm teardown (Suraj Jitindar Singh) [1505999] - [powerpc] KVM: PPC: Use ccr field in pt_regs struct embedded in vcpu struct (Suraj Jitindar Singh) [1505999] - [powerpc] KVM: PPC: Book3S HV: Add a debugfs file to dump radix mappings (Suraj Jitindar Singh) [1505999] - [powerpc] KVM: PPC: Book3S HV: Handle hypervisor instruction faults better (Suraj Jitindar Singh) [1505999] - [powerpc] KVM: PPC: Book3S HV: Streamlined guest entry/exit path on P9 for radix guests (Suraj Jitindar Singh) [1505999] - [powerpc] KVM: PPC: Book3S HV: Call kvmppc_handle_exit_hv() with vcore unlocked (Suraj Jitindar Singh) [1505999] - [powerpc] KVM: PPC: Book3S: Rework TM save/restore code and make it C-callable (Suraj Jitindar Singh) [1505999] - [powerpc] KVM: PPC: Book3S HV: Simplify real-mode interrupt handling (Suraj Jitindar Singh) [1505999] - [powerpc] KVM: PPC: Book3S HV: Extract PMU save/restore operations as C-callable functions (Suraj Jitindar Singh) [1505999] - [powerpc] KVM: PPC: Book3S HV: Move interrupt delivery on guest entry to C code (Suraj Jitindar Singh) [1505999] - [powerpc] KVM: PPC: Book3S HV: Remove left-over code in XICS-on-XIVE emulation (Suraj Jitindar Singh) [1505999] - [powerpc] KVM: PPC: Book3S: Simplify external interrupt handling (Suraj Jitindar Singh) [1505999] - [powerpc] powerpc: Turn off CPU_FTR_P9_TM_HV_ASSIST in non-hypervisor mode (Suraj Jitindar Singh) [1505999] - [powerpc] powerpc/64s: Remove POWER9 DD1 support (Suraj Jitindar Singh) [1505999] - [netdrv] net/mlx5: Add Fast teardown support (Alaa Hleihel) [1636554] - [netdrv] net/mlx5e: Set vlan masks for all offloaded TC rules (Alaa Hleihel) [1636554] - [netdrv] net/mlx5: E-Switch, Fix out of bound access when setting vport rate (Alaa Hleihel) [1636554] - [netdrv] net/mlx5e: Avoid unbounded peer devices when unpairing TC hairpin rules (Alaa Hleihel) [1636554] - [netdrv] net/mlx5: Cache the system image guid (Alaa Hleihel) [1636554] - [netdrv] mlx5: remove ndo_poll_controller (Alaa Hleihel) [1636554] - [netdrv] net/mlx5: Check for SQ and not RQ state when modifying hairpin SQ (Alaa Hleihel) [1636554] - [netdrv] net/mlx5: Fix read from coherent memory (Alaa Hleihel) [1636554] - [netdrv] net/mlx5e: don't set CHECKSUM_COMPLETE on SCTP packets (Alaa Hleihel) [1636554] - [netdrv] net/mlx5e: Set ECN for received packets using CQE indication (Alaa Hleihel) [1636554] - [netdrv] net/mlx5: Fix possible deadlock from lockdep when adding fte to fg (Alaa Hleihel) [1636554] - [netdrv] net/mlx5: Check for error in mlx5_attach_interface (Alaa Hleihel) [1636554] - [netdrv] net/mlx5: Consider PCI domain in search for next dev (Alaa Hleihel) [1636554] - [netdrv] net/mlx5: Fix not releasing read lock when adding flow rules (Alaa Hleihel) [1636554] - [netdrv] net/mlx5: E-Switch, Fix memory leak when creating switchdev mode FDB tables (Alaa Hleihel) [1636554] - [netdrv] net/mlx5: Use u16 for Work Queue buffer strides offset (Alaa Hleihel) [1636554] - [netdrv] net/mlx5: Use u16 for Work Queue buffer fragment size (Alaa Hleihel) [1636554] - [netdrv] net/mlx5: Fix debugfs cleanup in the device init/remove flow (Alaa Hleihel) [1636554] - [netdrv] net/mlx5: Fix use-after-free in self-healing flow (Alaa Hleihel) [1636554] - [netdrv] net/mlx5e: Make function mlx5i_grp_sw_update_stats() static (Alaa Hleihel) [1636554] - [netdrv] net/mlx5e: IPoIB, Use priv stats in completion rx flow (Alaa Hleihel) [1636554] - [netdrv] net/mlx5e: IPoIB, Add ndo stats support for IPoIB child devices (Alaa Hleihel) [1636554] - [netdrv] net/mlx5e: IPoIB, Add ndo stats support for IPoIB netdevices (Alaa Hleihel) [1636554] - [netdrv] net/mlx5e: IPoIB, Initialize max_opened_tc in mlx5i_init flow (Alaa Hleihel) [1636554] - [netdrv] IB/mlx5: Fix leaking stack memory to userspace (Alaa Hleihel) [1636554] - [netdrv] net/mlx5: Reorganize the makefile (Alaa Hleihel) [1636554] - [netdrv] net/mlx5e: clock.c depends on CONFIG_PTP_1588_CLOCK (Alaa Hleihel) [1636554] - [netdrv] net/mlx5e: vxlan.c depends on CONFIG_VXLAN (Alaa Hleihel) [1636554] - [netdrv] net/mlx5e: Move flow steering declarations into en/fs.h (Alaa Hleihel) [1636554] - [netdrv] net/mlx5e: Add CONFIG_MLX5_EN_ARFS for accelerated flow steering support (Alaa Hleihel) [1636554] - [netdrv] net/mlx5e: Add CONFIG_MLX5_EN_RXNFC for ethtool rx nfc (Alaa Hleihel) [1636554] - [netdrv] net/mlx5e: Ethtool steering, move ethtool callbacks (Alaa Hleihel) [1636554] - [netdrv] net/mlx5: Reduce command polling interval (Alaa Hleihel) [1636554] - [netdrv] net/mlx5: Use max_num_eqs for calculation of required MSIX vectors (Alaa Hleihel) [1636554] - [netdrv] RDMA/mlx5: Fix shift overflow in mlx5_ib_create_wq (Alaa Hleihel) [1636554] - [netdrv] overflow.h: Add arithmetic shift helper (Alaa Hleihel) [1636554] - [netdrv] net/mlx5e: Fix uninitialized variable (Alaa Hleihel) [1636554] - [netdrv] RDMA: Fix return code check in rdma_set_cq_moderation (Alaa Hleihel) [1636554] - [netdrv] net/mlx5e: Vxlan, move vxlan logic to core driver (Alaa Hleihel) [1636554] - [netdrv] net/mlx5e: Vxlan, add sync lock for add/del vxlan port (Alaa Hleihel) [1636554] - [netdrv] net/mlx5e: Vxlan, return values for add/del port (Alaa Hleihel) [1636554] - [netdrv] net/mlx5e: Vxlan, rename from mlx5e to mlx5 (Alaa Hleihel) [1636554] - [netdrv] net/mlx5e: Vxlan, rename struct mlx5e_vxlan to mlx5_vxlan_port (Alaa Hleihel) [1636554] - [netdrv] net/mlx5e: Vxlan, move netdev only logic to en_main.c (Alaa Hleihel) [1636554] - [netdrv] net/mlx5e: Vxlan, add direct delete function (Alaa Hleihel) [1636554] - [netdrv] net/mlx5e: Vxlan, cleanup an unused member in vxlan work (Alaa Hleihel) [1636554] - [netdrv] net/mlx5e: Vxlan, replace ports radix-tree with hash table (Alaa Hleihel) [1636554] - [netdrv] net/mlx5e: Vxlan, check maximum number of UDP ports (Alaa Hleihel) [1636554] - [netdrv] net/mlx5e: Vxlan, reflect 4789 UDP port default addition to software database (Alaa Hleihel) [1636554] - [netdrv] net/mlx5e: Move XDP related code into new XDP files (Alaa Hleihel) [1636554] - [netdrv] net/mlx5e: Restrict the combination of large MTU and XDP (Alaa Hleihel) [1636554] - [netdrv] net/mlx5e: Gather all XDP pre-requisite checks in a single function (Alaa Hleihel) [1636554] - [netdrv] IB/mlx5: avoid excessive warning msgs when creating VFs on 2nd port (Alaa Hleihel) [1636554] - [netdrv] net/mlx5e: Use PARTIAL_GSO for UDP segmentation (Alaa Hleihel) [1636554] - [netdrv] net/mlx5e: Remove redundant WARN when we cannot find neigh entry (Alaa Hleihel) [1636554] - [netdrv] net/mlx5: Fix tristate and description for MLX5 module (Alaa Hleihel) [1636554] - [netdrv] net/mlx5: Better return types for CQE API (Alaa Hleihel) [1636554] - [netdrv] net/mlx5: Use ERR_CAST() instead of coding it (Alaa Hleihel) [1636554] - [netdrv] net/mlx5: Add missing SET_DRIVER_VERSION command translation (Alaa Hleihel) [1636554] - [netdrv] net/mlx5: fix uaccess beyond "count" in debugfs read/write handlers (Alaa Hleihel) [1636554] - [netdrv] IB/mlx5: Honor cnt_set_id_valid flag instead of set_id (Alaa Hleihel) [1636554] - [infiniband] IB/mlx5: fix uaccess beyond "count" in debugfs read/write handlers (Alaa Hleihel) [1636554] - [infiniband] IB/mlx5: Fix GRE flow specification (Alaa Hleihel) [1636554] - [infiniband] IB/mlx5: Remove set-but-not-used variables (Alaa Hleihel) [1636554] - [infiniband] RDMA/mlx5: Don't leak UARs in case of free fails (Alaa Hleihel) [1636554] - [netdrv] net/mlx5e: Update NIC HW stats on demand only (Alaa Hleihel) [1636554] - [netdrv] net/mlx5e: Add counter for total num of NOP operations (Alaa Hleihel) [1636554] - [netdrv] net/mlx5e: Add counter for MPWQE filler strides (Alaa Hleihel) [1636554] - [netdrv] net/mlx5e: Add channel events counter (Alaa Hleihel) [1636554] - [netdrv] net/mlx5e: Add a counter for congested UMRs (Alaa Hleihel) [1636554] - [netdrv] net/mlx5e: Add NAPI statistics (Alaa Hleihel) [1636554] - [netdrv] net/mlx5e: Add XDP_TX completions statistics (Alaa Hleihel) [1636554] - [netdrv] net/mlx5e: Add TX completions statistics (Alaa Hleihel) [1636554] - [netdrv] net/mlx5e: RX, Use existing WQ local variable (Alaa Hleihel) [1636554] - [netdrv] net/mlx5e: Convert large order kzalloc allocations to kvzalloc (Alaa Hleihel) [1636554] - [netdrv] net/mlx5e: Add UDP GSO remaining counter (Alaa Hleihel) [1636554] - [netdrv] net/mlx5e: Add UDP GSO support (Alaa Hleihel) [1636554] - [netdrv] net/mlx5: Rate limit errors in command interface (Alaa Hleihel) [1636554] - [netdrv] net/mlx5: Prevent warns in dmesg upon firmware commands (Alaa Hleihel) [1636554] - [netdrv] mlx4: remove ndo_poll_controller (Alaa Hleihel) [1636553] - [netdrv] net/mlx4: Use cpumask_available for eq->affinity_mask (Alaa Hleihel) [1636553] - [netdrv] net/mlx4/en_rx: Mark expected switch fall-throughs (Alaa Hleihel) [1636553] - [netdrv] net/mlx4/mcg: Mark expected switch fall-throughs (Alaa Hleihel) [1636553] - [infiniband] IB/mlx4: Use 4K pages for kernel QP's WQE buffer (Alaa Hleihel) [1636553] - [netdrv] net/mlx4_core: Allow MTTs starting at any index (Alaa Hleihel) [1636553] - [infiniband] IB/mlx4: Test port number before querying type (Alaa Hleihel) [1636553] - [powerpc] powerpc/numa: Skip onlining a offline node in kdump path (Steve Best) [1637118] - [netdrv] net: aquantia: Make function aq_fw1x_set_power() static (David Arcari) [1636533] - [netdrv] net: aquantia: memory corruption on jumbo frames (David Arcari) [1636533 1630377] - [netdrv] net: aquantia: bump driver version (David Arcari) [1636533] - [netdrv] net: aquantia: renaming for better visibility (David Arcari) [1636533] - [netdrv] net: aquantia: whitespace changes (David Arcari) [1636533] - [netdrv] net: aquantia: implement EEE support (David Arcari) [1636533] - [netdrv] net: aquantia: implement WOL support (David Arcari) [1636533] - [netdrv] net: aquantia: definitions for WOL (David Arcari) [1636533] - [netdrv] net: aquantia: fix hw_atl_utils_fw_upload_dwords (David Arcari) [1636533] - [netdrv] net: aquantia: Make some functions static (David Arcari) [1636533] - [netdrv] net: aquantia: bump driver version (David Arcari) [1636533] - [netdrv] net: aquantia: Add renegotiate ethtool operation support (David Arcari) [1636533] - [netdrv] net: aquantia: Implement rx/tx flow control ethtools callback (David Arcari) [1636533] - [netdrv] net: aquantia: Improve adapter init/deinit logic (David Arcari) [1636533] - [netdrv] net: aquantia: Ethtool based ring size configuration (David Arcari) [1636533] - [wireless] ath10k: fix memory leak of tpc_stats (Petr Oros) [1637528] - [wireless] ath10k: snoc: use correct bus-specific pointer in RX retry (Petr Oros) [1637528] - [wireless] ath10k: fix incorrect size of dma_free_coherent in ath10k_ce_alloc_src_ring_64 (Petr Oros) [1637528] - [wireless] brcmsmac: fix wrap around in conversion from constant to s16 (Petr Oros) [1637528] - [wireless] mt76x2: fix mrr idx/count estimation in mt76x2_mac_fill_tx_status() (Petr Oros) [1637528] - [wireless] ath10k: transmit queued frames after processing rx packets (Petr Oros) [1637528] - [wireless] ath10k: protect ath10k_htt_rx_ring_free with rx_ring.lock (Petr Oros) [1637528] - [wireless] ath10k: use locked skb_dequeue for rx completions (Petr Oros) [1637528] - [wireless] ath10k: sdio: set skb len for all rx packets (Petr Oros) [1637528] - [wireless] ath10k: sdio: use same endpoint id for all packets in a bundle (Petr Oros) [1637528] - [wireless] iwlwifi: cancel the injective function between hw pointers to tfd entry index (Petr Oros) [1637528] - [wireless] ath10k: disable bundle mgmt tx completion event support (Petr Oros) [1637528] - [wireless] ath10k: prevent active scans on potential unusable channels (Petr Oros) [1637528] - [wireless] ath9k_hw: fix channel maximum power level test (Petr Oros) [1637528] - [wireless] ath9k: report tx status on EOSP (Petr Oros) [1637528] - [wireless] iwlwifi: pcie: don't access periphery registers when not available (Petr Oros) [1637528] - [wireless] brcmfmac: fix brcmf_wiphy_wowl_params() NULL pointer dereference (Petr Oros) [1637528] - [netdrv] be2net: don't flip hw_features when VXLANs are added/deleted (Petr Oros) [1637133] - [netdrv] be2net: Fix memory leak in be_cmd_get_profile_config() (Petr Oros) [1637133] - [netdrv] be2net: Mark expected switch fall-through (Petr Oros) [1637133] - [netdrv] be2net: fix spelling mistake "seqence" -> "sequence" (Petr Oros) [1637133] - [netdrv] be2net: Update the driver version to 12.0.0.0 (Petr Oros) [1637133] - [netdrv] be2net: gather debug info and reset adapter (only for Lancer) on a tx-timeout (Petr Oros) [1637133] - [netdrv] be2net: move rss_flags field in rss_info to ensure proper alignment (Petr Oros) [1637133] - [netdrv] be2net: re-order fields in be_error_recovert to avoid hole (Petr Oros) [1637133] - [netdrv] be2net: remove unused tx_jiffies field from be_tx_stats (Petr Oros) [1637133] - [netdrv] be2net: move txcp field in be_tx_obj to eliminate holes in the struct (Petr Oros) [1637133] - [netdrv] be2net: reorder fields in be_eq_obj structure (Petr Oros) [1637133] - [netdrv] be2net: remove desc field from be_eq_obj (Petr Oros) [1637133] - [netdrv] be2net: remove unused old custom busy-poll fields (Petr Oros) [1637133] - [netdrv] be2net: remove unused old AIC info (Petr Oros) [1637133] - [x86] x86/spec_ctrl/compat: Call IBRS_ENTRY only after valid kernel stack (Waiman Long) [1636843] - [acpi] ACPI/PPTT: Handle architecturally unknown cache types (Jeremy Linton) [1636567] - [base] drivers: base: cacheinfo: Do not populate sysfs for unknown cache types (Jeremy Linton) [1636567] - [fs] getxattr: use correct xattr length (Lukas Czerner) [1637049] - [x86] Mark Intel Cascade Lake supported (Steve Best) [1636651] - [x86] x86/boot: Fix kexec booting failure in the SEV bit detection code (Kairui Song) [1632514] - [scsi] scsi: megaraid_sas: driver version upgrade (Tomas Henzl) [1635565] - [scsi] scsi: megaraid_sas: Support FW provided TM timeout values (Tomas Henzl) [1635565] - [scsi] scsi: megaraid_sas: Return immediately from wait_for_adapter_operational after kill adapter (Tomas Henzl) [1635565] - [scsi] scsi: megaraid_sas: Update controller info during resume (Tomas Henzl) [1635565] - [scsi] scsi: megaraid_sas: Do not do Kill adapter if GET_CTRL_INFO times out (Tomas Henzl) [1635565] - [scsi] qla2xxx: Update driver version to 10.00.00.07.08.0-k (Himanshu Madhani) [1633373] - [scsi] scsi: qla2xxx: Check for Register disconnect (Himanshu Madhani) [1633373] - [scsi] scsi: qla2xxx: Fix driver hang when FC-NVMe LUNs are configured (Himanshu Madhani) [1633373] - [scsi] scsi: qla2xxx: Fix re-using LoopID when handle is in use (Himanshu Madhani) [1633373] - [scsi] scsi: qla2xxx: Fix duplicate switch database entries (Himanshu Madhani) [1633373] - [scsi] scsi: qla2xxx: Fix NVMe session hang on unload (Himanshu Madhani) [1633373] - [scsi] scsi: qla2xxx: Fix iIDMA error (Himanshu Madhani) [1633373] - [scsi] scsi: qla2xxx: Fix stalled relogin (Himanshu Madhani) [1633373] - [scsi] scsi: qla2xxx: Fix unintended Logout (Himanshu Madhani) [1633373] - [powerpc] powerpc/pseries: Disable CPU hotplug across migrations (Steve Best) [1633587] - [block] blk-mq: I/O and timer unplugs are inverted in blktrace (Ming Lei) [1634330] - [block] block: fix deadline elevator drain for zoned block devices (Ming Lei) [1634333] - [block] blk-mq: Allow blocking queue tag iter callbacks (Ming Lei) [1634328] - [block] block: use nanosecond resolution for iostat (Ming Lei) [1634329] - [block] null_blk: fix zoned support for non-rq based operation (Ming Lei) [1634324] - [block] blk-cgroup: increase number of supported policies (Ming Lei) [1634335] - [block] block: bfq: swap puts in bfqg_and_blkg_put (Ming Lei) [1634334] - [block] block: don't warn when doing fsync on read-only devices (Ming Lei) [1634331] - [block] blkcg: use tryget logic when associating a blkg with a bio (Ming Lei) [1634332] - [block] blkcg: delay blkg destruction until after writeback has (Ming Lei) [1634332] - [block] Revert "blk-throttle: fix race between (Ming Lei) [1634332] - [block] blk-wbt: remove dead code (Ming Lei) [1634326] - [block] blk-wbt: improve waking of tasks (Ming Lei) [1634326] - [block] blk-wbt: abstract out end IO completion handler (Ming Lei) [1634326]- [dma] driver/dma/ioat: Call del_timer_sync() without holding prep_lock (Waiman Long) [1607654] - [netdrv] bnxt_en: Fix VF mac address regression (Jonathan Toppins) [1635846] - [netdrv] bnxt_en: Do not adjust max_cp_rings by the ones used by RDMA (Jonathan Toppins) [1635846] - [netdrv] bnxt_en: Clean up unused functions (Jonathan Toppins) [1635846] - [fs] fsnotify: fix ignore mask logic in fsnotify() (Lukas Czerner) [1635537] - [net] net/af_iucv: locate IUCV header via skb_network_header() (Philipp Rudo) [1635332] - [net] net/af_iucv: drop inbound packets with invalid flags (Philipp Rudo) [1635332] - [net] net/af_iucv: fix skb handling on HiperTransport xmit error (Philipp Rudo) [1635332] - [hid] HID: i2c-hid: Fix flooded incomplete report after S3 on Rayd touchscreen (David Arcari) [1635746] - [i2c] i2c: core: ACPI: Make acpi_gsb_i2c_read_bytes() check i2c_transfer return value (David Arcari) [1635746] - [i2c] i2c: designware: Re-init controllers with pm_disabled set on resume (David Arcari) [1635746] - [i2c] i2c: core: ACPI: Properly set status byte to 0 for multi-byte writes (David Arcari) [1635746] - [fs] fs/quota: Fix spectre gadget in do_quotactl (Lukas Czerner) [1635521] - [fs] xfs: fix error handling in xfs_bmap_extents_to_btree (Brian Foster) [1633171] - [fs] xfs: remove invalid log recovery first/last cycle check (Brian Foster) [1633171] - [fs] xfs: validate inode di_forkoff (Brian Foster) [1633171] - [fs] xfs: skip delalloc COW blocks in xfs_reflink_end_cow (Brian Foster) [1633171] - [fs] xfs: don't treat unknown di_flags2 as corruption in scrub (Brian Foster) [1633171] - [fs] xfs: remove duplicated include from alloc.c (Brian Foster) [1633171] - [fs] xfs: don't bring in extents in xfs_bmap_punch_delalloc_range (Brian Foster) [1633171] - [fs] xfs: fix transaction leak in xfs_reflink_allocate_cow() (Brian Foster) [1633171] - [fs] xfs: avoid lockdep false positives in xfs_trans_alloc (Brian Foster) [1633171] - [fs] xfs: refactor xfs_buf_log_item reference count handling (Brian Foster) [1633171] - [fs] xfs: clean up xfs_trans_brelse() (Brian Foster) [1633171] - [fs] xfs: don't unlock invalidated buf on aborted tx commit (Brian Foster) [1633171] - [fs] xfs: remove last of unnecessary xfs_defer_cancel() callers (Brian Foster) [1633171] - [fs] xfs: don't crash the vfs on a garbage inline symlink (Brian Foster) [1633171] - [fs] iomap: set page dirty after partial delalloc on mkwrite (Brian Foster) [1633171] - [fs] xfs: sanity check ag header values in xrep_calc_ag_resblks (Brian Foster) [1633171] - [fs] xfs: recalculate summary counters at mount time if icount is bad (Brian Foster) [1633171] - [fs] xfs: fix a null pointer dereference in xfs_bmap_extents_to_btree (Brian Foster) [1633171] - [fs] xfs: remove b_last_holder & associated macros (Brian Foster) [1633171] - [fs] xfs: repair the AGI (Brian Foster) [1633171] - [fs] xfs: repair the AGFL (Brian Foster) [1633171] - [fs] xfs: repair the AGF (Brian Foster) [1633171] - [fs] xfs: remove dead error handling code in xfs_dquot_disk_alloc() (Brian Foster) [1633171] - [fs] xfs: use WRITE_ONCE to update if_seq (Brian Foster) [1633171] - [fs] xfs: fix a comment in xfs_log_reserve (Brian Foster) [1633171] - [fs] xfs: only validate summary counts on primary superblock (Brian Foster) [1633171] - [fs] xfs: substitute spaces with tabs (Brian Foster) [1633171] - [fs] xfs: fold dfops into the transaction (Brian Foster) [1633171] - [fs] xfs: always defer agfl block frees (Brian Foster) [1633171] - [fs] xfs: pass transaction to xfs_defer_add() (Brian Foster) [1633171] - [fs] xfs: replace xfs_defer_ops ->dop_pending with on-stack list (Brian Foster) [1633171] - [fs] xfs: cancel dfops on xfs_defer_finish() error (Brian Foster) [1633171] - [fs] xfs: clean out superfluous dfops dop params/vars (Brian Foster) [1633171] - [fs] xfs: drop dop param from xfs_defer_op_type ->finish_item() callback (Brian Foster) [1633171] - [fs] xfs: automatic dfops inode relogging (Brian Foster) [1633171] - [fs] xfs: automatic dfops buffer relogging (Brian Foster) [1633171] - [fs] xfs: add missing defer ijoins for held inodes (Brian Foster) [1633171] - [fs] xfs: replace dop_low with transaction flag (Brian Foster) [1633171] - [fs] xfs: pass transaction to dfops reset/move helpers (Brian Foster) [1633171] - [fs] xfs: remove unused __xfs_defer_cancel() internal helper (Brian Foster) [1633171] - [fs] xfs: use transaction for intent recovery instead of raw dfops (Brian Foster) [1633171] - [fs] xfs: refactor internal dfops initialization (Brian Foster) [1633171] - [fs] xfs: check da node magic in _node_lookup_int (Brian Foster) [1633171] - [fs] xfs: use a local variable for magic number in xfs_da3_node_lookup_int (Brian Foster) [1633171] - [fs] xfs: refactor log recovery check (Brian Foster) [1633171] - [fs] xfs: move extent busy tree initialization to xfs_initialize_perag (Brian Foster) [1633171] - [fs] xfs: avoid COW fork extent lookups in writeback if the fork didn't change (Brian Foster) [1633171] - [fs] xfs: maintain a sequence count for inode fork manipulations (Brian Foster) [1633171] - [fs] xfs: check for unknown v5 feature bits in superblock write verifier (Brian Foster) [1633171] - [fs] xfs: verify icount in superblock write (Brian Foster) [1633171] - [fs] libxfs: add more bounds checking to sb sanity checks (Brian Foster) [1633171] - [fs] xfs: refactor superblock verifiers (Brian Foster) [1633171] - [fs] xfs: refactor the xrep_extent_list into xfs_bitmap (Brian Foster) [1633171] - [fs] xfs: introduce a new xfs_inode_has_cow_data helper (Brian Foster) [1633171] - [fs] xfs: remove the xfs_ifork_t typedef (Brian Foster) [1633171] - [fs] xfs: simplify xfs_idata_realloc (Brian Foster) [1633171] - [fs] xfs: remove if_real_bytes (Brian Foster) [1633171] - [fs] xfs: move the repair extent list into its own file (Brian Foster) [1633171] - [fs] xfs: pass transaction lock while setting up agresv on cyclic metadata (Brian Foster) [1633171] - [fs] xfs: remove deprecated barrier/nobarrier mount (Brian Foster) [1633171] - [fs] xfs: clean up IRELE/iput callsites (Brian Foster) [1633171] - [fs] xfs: kill IHOLD (Brian Foster) [1633171] - [fs] xfs: bypass final dfops roll in trans commit path (Brian Foster) [1633171] - [fs] xfs: drop unnecessary xfs_defer_finish() dfops parameter (Brian Foster) [1633171] - [fs] xfs: remove unnecessary dfops init calls in xattr code (Brian Foster) [1633171] - [fs] xfs: remove all boilerplate defer init/finish code (Brian Foster) [1633171] - [fs] xfs: use internal dfops during (b|c)ui recovery (Brian Foster) [1633171] - [fs] xfs: use internal dfops in attr code (Brian Foster) [1633171] - [fs] xfs: use internal dfops in cow blocks cancel (Brian Foster) [1633171] - [fs] xfs: support embedded dfops in transaction (Brian Foster) [1633171] - [fs] xfs: pack holes in xfs_defer_ops and xfs_trans (Brian Foster) [1633171] - [fs] xfs: reset dfops to initial state after finish (Brian Foster) [1633171] - [fs] xfs: remove unused deferred ops committed field (Brian Foster) [1633171] - [fs] xfs: make deferred processing safe for embedded dfops (Brian Foster) [1633171] - [fs] xfs: fix transaction leak on remote attr set/remove failure (Brian Foster) [1633171] - [fs] xfs: use ->t_dfops in log recovery intent processing (Brian Foster) [1633171] - [fs] xfs: pull up dfops from xfs_itruncate_extents() (Brian Foster) [1633171] - [fs] xfs: force summary counter recalc at next mount (Brian Foster) [1633171] - [fs] xfs: refactor unmount record write (Brian Foster) [1633171] - [fs] xfs: detect and fix bad summary counts at mount (Brian Foster) [1633171] - [fs] xfs: fix indentation and other whitespace problems in scrub/repair (Brian Foster) [1633171] - [fs] xfs: shorten struct xfs_scrub_context to struct xfs_scrub (Brian Foster) [1633171] - [fs] xfs: shorten xfs_repair_ prefix to xrep_ (Brian Foster) [1633171] - [fs] xfs: shorten xfs_scrub_ prefix (Brian Foster) [1633171] - [fs] xfs: clean up xfs_btree_del_cursor callers (Brian Foster) [1633171] - [fs] xfs: trivial xfs_btree_del_cursor cleanups (Brian Foster) [1633171] - [fs] xfs: return from _defer_finish with a clean transaction (Brian Foster) [1633171] - [fs] xfs: check leaf attribute block freemap in verifier (Brian Foster) [1633171] - [fs] libxfs: Fix a couple of sparse complaintis (Brian Foster) [1633171] - [fs] xfs: use swap macro in xfs_dir2_leafn_rebalance (Brian Foster) [1633171] - [fs] xfs_bmap_util: use swap macro (Brian Foster) [1633171] - [fs] xfs_attr_leaf: use swap macro in xfs_attr3_leaf_rebalance (Brian Foster) [1633171] - [fs] xfs: don't assume a left rmap when allocating a new rmap (Brian Foster) [1633171] - [fs] xfs: kill __xfs_buf_submit_common() (Brian Foster) [1633171] - [fs] xfs: combine (a)sync buffer submission apis (Brian Foster) [1633171] - [fs] xfs: use sync buffer I/O for sync delwri queue submission (Brian Foster) [1633171] - [fs] xfs: refactor buffer submission into a common helper (Brian Foster) [1633171] - [fs] xfs: remove xfs_defer_init() firstblock param (Brian Foster) [1633171] - [fs] xfs: use ->t_firstblock in inode inactivate (Brian Foster) [1633171] - [fs] xfs: use ->t_firstblock in extent swap (Brian Foster) [1633171] - [fs] xfs: use ->t_firstblock in reflink cow block cancel (Brian Foster) [1633171] - [fs] xfs: replace no-op firstblock init with ->t_firstblock (Brian Foster) [1633171] - [fs] xfs: use ->t_firstblock in dq alloc (Brian Foster) [1633171] - [fs] xfs: remove xfs_alloc_arg firstblock field (Brian Foster) [1633171] - [fs] xfs: remove xfs_btree_cur private firstblock field (Brian Foster) [1633171] - [fs] xfs: remove bmap format helpers firstblock params (Brian Foster) [1633171] - [fs] xfs: remove bmap extent add helper firstblock params (Brian Foster) [1633171] - [fs] xfs: remove xfs_bmalloca firstblock field (Brian Foster) [1633171] - [fs] xfs: use ->t_firstblock in bmap extent split (Brian Foster) [1633171] - [fs] xfs: remove bmap insert/collapse firstblock param (Brian Foster) [1633171] - [fs] xfs: remove xfs_bunmapi() firstblock param (Brian Foster) [1633171] - [fs] xfs: remove xfs_bmapi_write() firstblock param (Brian Foster) [1633171] - [fs] xfs: use ->t_firstblock in insert/collapse range (Brian Foster) [1633171] - [fs] xfs: use ->t_firstblock in xfs_bmapi_remap() (Brian Foster) [1633171] - [fs] xfs: use ->t_firstblock for all xfs_bunmapi() callers (Brian Foster) [1633171] - [fs] xfs: use ->t_firstblock for all xfs_bmapi_write() callers (Brian Foster) [1633171] - [fs] xfs: use ->t_firstblock in xattr ops (Brian Foster) [1633171] - [fs] xfs: use ->t_firstblock in attrfork add (Brian Foster) [1633171] - [fs] xfs: remove firstblock param from xfs dir ops (Brian Foster) [1633171] - [fs] xfs: use ->t_firstblock in dir ops (Brian Foster) [1633171] - [fs] xfs: add firstblock field to xfs_trans (Brian Foster) [1633171] - [fs] xfs: allow null firstblock in xfs_bmapi_write() when tp is null (Brian Foster) [1633171] - [fs] xfs: refactor dfops init to attach to transaction (Brian Foster) [1633171] - [fs] xfs: use ->t_dfops in reflink cow recover path (Brian Foster) [1633171] - [fs] xfs: use ->t_dfops in cancel cow blocks operation (Brian Foster) [1633171] - [fs] xfs: use ->t_dfops for rmap extent swap operations (Brian Foster) [1633171] - [fs] xfs: remove unused btree cursor bc_private.a.dfops field (Brian Foster) [1633171] - [fs] xfs: remove xfs_btree_cur bmbt dfops field (Brian Foster) [1633171] - [fs] xfs: remove dfops param from internal bmap extent helpers (Brian Foster) [1633171] - [fs] xfs: use ->t_dfops for collapse/insert range operations (Brian Foster) [1633171] - [fs] xfs: remove struct xfs_bmalloca dfops field (Brian Foster) [1633171] - [fs] xfs: remove xfs_bmapi_remap() dfops param (Brian Foster) [1633171] - [fs] xfs: remove xfs_bunmapi() dfops param (Brian Foster) [1633171] - [fs] xfs: use ->t_dfops for all xfs_bunmapi() callers (Brian Foster) [1633171] - [fs] xfs: remove xfs_bmapi_write() dfops param (Brian Foster) [1633171] - [fs] xfs: use ->t_dfops for all xfs_bmapi_write() callers (Brian Foster) [1633171] - [fs] xfs: use ->t_dfops in dqalloc transaction (Brian Foster) [1633171] - [fs] xfs: replace xfs_da_args->dfops accesses with ->t_dfops and remove (Brian Foster) [1633171] - [fs] xfs: use ->t_dfops in extent split tx and remove param (Brian Foster) [1633171] - [fs] xfs: remove dfops param in attr fork add path (Brian Foster) [1633171] - [fs] xfs: use ->t_dfops for attr set/remove operations (Brian Foster) [1633171] - [fs] xfs: use ->t_dfops for recovery of (b|c)ui log items (Brian Foster) [1633171] - [fs] xfs: remove dfops param from high level dirname calls (Brian Foster) [1633171] - [fs] xfs: remove dfops parameter from ifree call stack (Brian Foster) [1633171] - [fs] xfs: rename xfs_trans ->t_agfl_dfops to ->t_dfops (Brian Foster) [1633171] - [fs] xfs: cow unwritten conversion uses uninitialized dfops (Brian Foster) [1633171] - [fs] xfs: update my copyrights for the writeback and iomap code (Brian Foster) [1633171] - [fs] xfs: add support for sub-pagesize writeback without buffer_heads (Brian Foster) [1633171] - [fs] xfs: allow writeback on pages without buffer heads (Brian Foster) [1633171] - [fs] xfs: refactor the tail of xfs_writepage_map (Brian Foster) [1633171] - [fs] xfs: remove xfs_start_page_writeback (Brian Foster) [1633171] - [fs] xfs: move all writeback buffer_head manipulation into xfs_map_at_offset (Brian Foster) [1633171] - [fs] xfs: don't look at buffer heads in xfs_add_to_ioend (Brian Foster) [1633171] - [fs] xfs: remove the imap_valid flag (Brian Foster) [1633171] - [fs] xfs: simplify xfs_map_blocks by using xfs_iext_lookup_extent directly (Brian Foster) [1633171] - [fs] xfs: remove xfs_reflink_find_cow_mapping (Brian Foster) [1633171] - [fs] xfs: remove the now unused XFS_BMAPI_IGSTATE flag (Brian Foster) [1633171] - [fs] xfs: make xfs_writepage_map extent map centric (Brian Foster) [1633171] - [fs] xfs: rename the offset variable in xfs_writepage_map (Brian Foster) [1633171] - [fs] xfs: remove xfs_map_cow (Brian Foster) [1633171] - [fs] xfs: remove xfs_reflink_trim_irec_to_next_cow (Brian Foster) [1633171] - [fs] xfs: don't use XFS_BMAPI_IGSTATE in xfs_map_blocks (Brian Foster) [1633171] - [fs] xfs: don't clear imap_valid for a non-uptodate buffers (Brian Foster) [1633171] - [fs] xfs: do not set the page uptodate in xfs_writepage_map (Brian Foster) [1633171] - [fs] xfs: move locking into xfs_bmap_punch_delalloc_range (Brian Foster) [1633171] - [fs] xfs: simplify xfs_aops_discard_page (Brian Foster) [1633171] - [fs] xfs: use iomap for blocksize == PAGE_SIZE readpage and readpages (Brian Foster) [1633171] - [fs] iomap: fix WARN_ON_ONCE on uninitialized variable (Brian Foster) [1633171] - [fs] iomap: Switch to offset_in_page for clarity (Brian Foster) [1633171] - [fs] iomap: add support for sub-pagesize buffered I/O without buffer heads (Brian Foster) [1633171] - [fs] iomap: add inline data support to iomap_readpage_actor (Brian Foster) [1633171] - [fs] iomap: support direct I/O to inline data (Brian Foster) [1633171] - [fs] iomap: refactor iomap_dio_actor (Brian Foster) [1633171] - [fs] iomap: add initial support for writes without buffer heads (Brian Foster) [1633171] - [fs] iomap: add an iomap-based readpage and readpages implementation (Brian Foster) [1633171] - [fs] iomap: add private pointer to struct iomap (Brian Foster) [1633171] - [fs] iomap: add a page_done callback (Brian Foster) [1633171] - [fs] iomap: generic inline data handling (Brian Foster) [1633171] - [fs] iomap: complete partial direct I/O writes synchronously (Brian Foster) [1633171] - [fs] iomap: mark newly allocated buffer heads as new (Brian Foster) [1633171] - [fs] fs: factor out a __generic_write_end helper (Brian Foster) [1633171] - [netdrv] amd-xgbe: mark driver as tech preview (David Arcari) [1633209] - [fs] ext4, dax: set ext4_dax_aops for dax files (Lukas Czerner) [1633239] - [fs] ext4, dax: add ext4_bmap to ext4_dax_aops (Lukas Czerner) [1633239] - [fs] ext4: don't mark mmp buffer head dirty (Lukas Czerner) [1633239] - [fs] ext4: show test_dummy_encryption mount option in /proc/mounts (Lukas Czerner) [1633239] - [fs] ext4: fix online resizing for bigalloc file systems with a 1k block size (Lukas Czerner) [1633239] - [fs] ext4: fix online resize's handling of a too-small final block group (Lukas Czerner) [1633239] - [fs] ext4: recalucate superblock checksum after updating free blocks/inodes (Lukas Czerner) [1633239] - [fs] ext4: avoid arithemetic overflow that can trigger a BUG (Lukas Czerner) [1633239] - [fs] ext4: avoid divide by zero fault when deleting corrupted inline directories (Lukas Czerner) [1633239] - [fs] ext4: check to make sure the rename(2)'s destination is not freed (Lukas Czerner) [1633239] - [fs] ext4: remove unneeded variable "err" in ext4_mb_release_inode_pa() (Lukas Czerner) [1633239] - [fs] ext4: fix spectre gadget in ext4_mb_regular_allocator() (Lukas Czerner) [1633239] - [fs] ext4: check for NUL characters in extended attribute's name (Lukas Czerner) [1633239] - [fs] ext4: use ext4_warning() for sb_getblk failure (Lukas Czerner) [1633239] - [fs] ext4: fix race when setting the bitmap corrupted flag (Lukas Czerner) [1633239] - [fs] ext4: reset error code in ext4_find_entry in fallback (Lukas Czerner) [1633239] - [fs] ext4: check allocation failure when duplicating "data" in ext4_remount() (Lukas Czerner) [1633239] - [fs] ext4: sysfs: print ext4_super_block fields as little-endian (Lukas Czerner) [1633239] - [firmware] efi/x86: Handle page faults occurring while running EFI runtime services (Bhupesh Sharma) [1627557] - [firmware] efi: Make efi_rts_work accessible to efi page fault handler (Bhupesh Sharma) [1627557] - [firmware] efi: Remove the declaration of efi_late_init() as the function is unused (Bhupesh Sharma) [1627557] - [firmware] efi: Use a work queue to invoke EFI Runtime Services (Bhupesh Sharma) [1627557] - [firmware] efi/x86: Use non-blocking SetVariable() for efi_delete_dummy_variable() (Bhupesh Sharma) [1627557] - [fs] gfs2: Special-case rindex for gfs2_grow (Robert S Peterson) [1628360] - [fs] GFS2: Fix recovery issues for spectators (Robert S Peterson) [1628298]- [powerpc] powerpc/pkeys: Fix reading of ibm, processor-storage-keys property (Steve Best) [1633551] - [powerpc] powerpc/pseries: Remove unneeded uses of dlpar work queue (Steve Best) [1633544] - [powerpc] powerpc/pseries: Remove prrn_work workqueue (Steve Best) [1633544] - [pci] ACPI / hotplug / PCI: Don't scan for non-hotplug bridges if slot is not bridge (Myron Stowe) [1634816] - [pci] PCI: Fix enabling of PASID on RC integrated endpoints (Myron Stowe) [1634816] - [pci] IB/hfi1,PCI: Allow bus reset while probing (Myron Stowe) [1634816] - [pci] PCI: Fix faulty logic in pci_reset_bus() (Myron Stowe) [1634816] - [pci] PCI: pciehp: Fix hot-add vs powerfault detection order (Myron Stowe) [1634816] - [pci] Revert "PCI: Add ACS quirk for Intel 300 series" (Myron Stowe) [1634816] - [powerpc] powerpc/numa: Use associativity if VPHN hcall is successful (Steve Best) [1633569] - [pci] PCI: vmd: White list for fast interrupt handlers (Myron Stowe) [1632816] - [pci] PCI: Add function 1 DMA alias quirk for Marvell 88SS9183 (Myron Stowe) [1632816] - [pci] PCI: Rename pci_try_reset_bus() to pci_reset_bus() (Myron Stowe) [1632816] - [pci] PCI: Deprecate pci_reset_bus() and pci_reset_slot() functions (Myron Stowe) [1632816] - [pci] PCI: Unify try slot and bus reset API (Myron Stowe) [1632816] - [pci] PCI: Hide pci_reset_bridge_secondary_bus() from drivers (Myron Stowe) [1632816] - [pci] IB/hfi1: Use pci_try_reset_bus() for initiating PCI Secondary Bus Reset (Myron Stowe) [1632816] - [pci] PCI: Handle error return from pci_reset_bridge_secondary_bus() (Myron Stowe) [1632816] - [pci] PCI/IOV: Tidy pci_sriov_set_totalvfs() (Myron Stowe) [1632816] - [pci] PCI: Enable PASID only if entire path supports End-End TLP prefixes (Myron Stowe) [1632816] - [pci] PCI: Expand documentation for pci_add_dma_alias() (Myron Stowe) [1632816] - [pci] PCI: Add DMA alias quirk for Microsemi Switchtec NTB (Myron Stowe) [1632816] - [pci] switchtec: Use generic PCI Vendor ID and Class Code (Myron Stowe) [1632816] - [pci] PCI: Make pci_get_rom_size() static (Myron Stowe) [1632816] - [pci] PCI: Add check code for last image indicator not set (Myron Stowe) [1632816] - [pci] PCI: Avoid accessing memory outside the ROM BAR (Myron Stowe) [1632816] - [pci] PCI: Make early dump functionality generic (Myron Stowe) [1632816] - [pci] PCI: Cleanup PCI_REBAR_CTRL_BAR_SHIFT handling (Myron Stowe) [1632816] - [pci] PCI: Restore resized BAR state on resume (Myron Stowe) [1632816] - [pci] PCI: Clean up resource allocation in devm_of_pci_get_host_bridge_resources() (Myron Stowe) [1632816] - [pci] PCI: Add ACS Redirect disable quirk for Intel Sunrise Point (Myron Stowe) [1632816] - [pci] PCI: Add device-specific ACS Redirect disable infrastructure (Myron Stowe) [1632816] - [pci] PCI: Convert device-specific ACS quirks from NULL termination to ARRAY_SIZE (Myron Stowe) [1632816] - [pci] PCI: Add "pci=disable_acs_redir=" parameter for peer-to-peer support (Myron Stowe) [1632816] - [pci] PCI: Allow specifying devices using a base bus and path of devfns (Myron Stowe) [1632816] - [pci] PCI: Make specifying PCI devices in kernel parameters reusable (Myron Stowe) [1632816] - [pci] PCI: Hide ACS quirk declarations inside PCI core (Myron Stowe) [1632816] - [pci] PCI: Document ACPI description of PCI host bridges (Myron Stowe) [1632816] - [pci] PCI/MSI: Set IRQCHIP_ONESHOT_SAFE for PCI-MSI irqchips (Myron Stowe) [1632816] - [pci] PCI: Limit config space size for Netronome NFP5000 (Myron Stowe) [1632816] - [pci] PCI: Add PCI_DEVICE_DATA() macro to fully describe device ID entry (Myron Stowe) [1632816] - [pci] PCI: Unify PCI and normal DMA direction definitions (Myron Stowe) [1632816] - [pci] PCI: Use IRQF_ONESHOT if pci_request_irq() called with no handler (Myron Stowe) [1632816] - [pci] PCI: Call dma_debug_add_bus() for pci_bus_type from PCI core (Myron Stowe) [1632816] - [pci] PCI: Mark fall-through switch cases before enabling -Wimplicit-fallthrough (Myron Stowe) [1632816]- [s390] s390/sclp: Allow to request adapter reset (Philipp Rudo) [1635273] - [char] ipmi: Fix NULL pointer dereference in ssif_probe (Tony Camuso) [1635366] - [char] ipmi: Fix I2C client removal in the SSIF driver (Tony Camuso) [1635366] - [char] ipmi: kcs_bmc: don't change device name (Tony Camuso) [1635366] - [kernel] timers: Clear timer_base::must_forward_clk with timer_base::lock held (Waiman Long) [1632820] - [pci] switchtec: Fix Spectre v1 vulnerability (Waiman Long) [1632820] - [kernel] cpu/hotplug: Prevent state corruption on error rollback (Waiman Long) [1632820] - [kernel] cpu/hotplug: Adjust misplaced smb() in cpuhp_thread_fun() (Waiman Long) [1632820] - [base] memory_hotplug: fix kernel_panic on offline page processing (Waiman Long) [1632820] - [mm] mm/hugetlb: filter out hugetlb pages if HUGEPAGE migration is not supported (Waiman Long) [1632820] - [lib] debugobjects: Make stack check warning more informative (Waiman Long) [1632820] - [fs] fs/dcache.c: fix kmemcheck splat at take_dentry_name_snapshot() (Waiman Long) [1632820] - [x86] x86/process: Don't mix user/kernel regs in 64bit __show_regs() (Waiman Long) [1632820] - [x86] x86/dumpstack: Don't dump kernel memory based on usermode RIP (Waiman Long) [1632820] - [x86] x86: Avoid pr_cont() in show_opcodes() (Waiman Long) [1632820] - [x86] x86/entry/64: Wipe KASAN stack shadow before rewind_stack_do_exit() (Waiman Long) [1632820] - [x86] x86/speculation/l1tf: Increase l1tf memory limit for Nehalem+ (Waiman Long) [1632820] - [x86] x86/spectre: Add missing family 6 check to microcode check (Waiman Long) [1632820] - [x86] x86/nmi: Fix NMI uaccess race against CR3 switching (Waiman Long) [1632820] - [x86] x86/vdso: Fix lsl operand order (Waiman Long) [1632820] - [x86] x86/vdso: Fix vDSO build if a retpoline is emitted (Waiman Long) [1632820] - [x86] x86/speculation/l1tf: Suggest what to do on systems with too much RAM (Waiman Long) [1632820] - [x86] x86/speculation/l1tf: Fix off-by-one error when warning that system has too much RAM (Waiman Long) [1632820] - [x86] x86/speculation/l1tf: Fix overflow in l1tf_pfn_limit() on 32bit (Waiman Long) [1632820] - [x86] x86/speculation/l1tf: Exempt zeroed PTEs from inversion (Waiman Long) [1632820] - [x86] x86/mm/pti: Clear Global bit more aggressively (Waiman Long) [1632820] - [x86] x86/paravirt: Fix spectre-v2 mitigations for paravirt guests (Waiman Long) [1632820] - [target] scsi: target: iscsi: Use bin2hex instead of a re-implementation (Maurizio Lombardi) [1632184] {CVE-2018-14633} - [target] scsi: target: iscsi: Use hex2bin instead of a re-implementation (Maurizio Lombardi) [1632184] {CVE-2018-14633}- [netdrv] ibmvnic: Include missing return code checks in reset function (Steve Best) [1633553] - [netdrv] ibmvnic: Update firmware error reporting with cause string (Steve Best) [1633553] - [netdrv] ibmvnic: Remove code to request error information (Steve Best) [1633553] - [s390] s390/qeth: remove duplicated carrier state tracking (Hendrik Brueckner) [1633841] - [s390] s390/qeth: clean up drop conditions for received cmds (Hendrik Brueckner) [1633841] - [s390] s390/qeth: re-indent qeth_check_ipa_data() (Hendrik Brueckner) [1633841] - [s390] s390/qeth: consume local address events (Hendrik Brueckner) [1633841] - [s390] s390/qeth: remove various redundant code (Hendrik Brueckner) [1633841] - [s390] s390/qeth: remove CARD_FROM_CDEV helper (Hendrik Brueckner) [1633841] - [s390] s390/qeth: pass card pointer in iob callback (Hendrik Brueckner) [1633841] - [s390] s390/qeth: re-use qeth_notify_skbs() (Hendrik Brueckner) [1633841] - [s390] s390/qeth: remove additional skb refcount (Hendrik Brueckner) [1633841] - [s390] s390/qeth: replace open-coded skb_queue_walk() (Hendrik Brueckner) [1633841] - [s390] s390/qeth: on gdev release, reset drvdata (Hendrik Brueckner) [1633841] - [s390] s390/qeth: fix discipline unload after setup error (Hendrik Brueckner) [1633841] - [s390] s390/qeth: use DEFINE_MUTEX for qeth_mod_mutex (Hendrik Brueckner) [1633841] - [s390] s390/qeth: convert layer attribute to enum (Hendrik Brueckner) [1633841] - [s390] s390/qeth: reduce 0-initializing when building IPA cmds (Hendrik Brueckner) [1633841] - [s390] s390/qeth: fine-tune spinlocks (Hendrik Brueckner) [1633841] - [s390] s390/qeth: fix typo in return value (Hendrik Brueckner) [1633841] - [s390] s390/qeth: invoke softirqs after napi_schedule() (Hendrik Brueckner) [1633841] - [s390] s390/qeth: uninstall IRQ handler on device removal (Hendrik Brueckner) [1633841] - [s390] s390/qeth: remove qeth_hdr_chk_and_bounce() (Hendrik Brueckner) [1633841] - [s390] s390/qeth: speed up TSO transmission (Hendrik Brueckner) [1633841] - [s390] s390/qeth: prepare for copy-free TSO transmission (Hendrik Brueckner) [1633841] - [s390] s390/qeth: check size of required HW header cache object (Hendrik Brueckner) [1633841] - [s390] s390/qeth: fix up protocol headers early (Hendrik Brueckner) [1633841] - [s390] s390/qeth: limit csum offload erratum to L3 devices (Hendrik Brueckner) [1633841] - [s390] s390/qeth: remove qeth_get_elements_no() (Hendrik Brueckner) [1633841] - [s390] s390/qeth: remove unused L3 xmit code (Hendrik Brueckner) [1633841] - [s390] s390/qeth: run non-offload L3 traffic over common xmit path (Hendrik Brueckner) [1633841] - [s390] s390/qeth: move L2 xmit code to core module (Hendrik Brueckner) [1633841] - [s390] s390/qdio: reset old sbal_state flags (Hendrik Brueckner) [1633841] - [s390] s390/qeth: don't dump past end of unknown HW header (Hendrik Brueckner) [1633841] - [s390] s390/qeth: use vzalloc for QUERY OAT buffer (Hendrik Brueckner) [1633841] - [s390] s390/qeth: switch on SG by default for IQD devices (Hendrik Brueckner) [1633841] - [s390] s390/qeth: indicate error when netdev allocation fails (Hendrik Brueckner) [1633841] - [s390] s390/qeth: use true and false for boolean values (Hendrik Brueckner) [1633841] - [s390] s390/qeth: don't restrict qeth_card to DMA memory (Hendrik Brueckner) [1633841] - [s390] s390/qeth: clean up card initialization (Hendrik Brueckner) [1633841] - [s390] s390/qeth: do basic setup for data channel (Hendrik Brueckner) [1633841] - [s390] s390/qeth: use qeth_setup_ccw() to set up all CCWs (Hendrik Brueckner) [1633841] - [s390] s390/qeth: reduce hard-coded access to ccw channels (Hendrik Brueckner) [1633841] - [s390] s390/qeth: extract helper for MPC protocol type (Hendrik Brueckner) [1633841] - [s390] s390/qeth: speed up L2 IQD xmit (Hendrik Brueckner) [1633841] - [s390] s390/qeth: add support for constrained HW headers (Hendrik Brueckner) [1633841] - [s390] s390/qeth: merge linearize-check into HW header construction (Hendrik Brueckner) [1633841] - [s390] s390/qeth: add statistics for consumed buffer elements (Hendrik Brueckner) [1633841] - [s390] s390/qeth: use core MTU range checking (Hendrik Brueckner) [1633841] - [s390] s390/qeth: simplify max MTU handling (Hendrik Brueckner) [1633841] - [s390] s390/qeth: don't cache HW port number (Hendrik Brueckner) [1633841] - [s390] s390/qeth: allocate netdevice early (Hendrik Brueckner) [1633841] - [s390] s390/qeth: remove redundant netif_carrier_ok() checks (Hendrik Brueckner) [1633841] - [s390] s390/qeth: reset layer2 attribute on layer switch (Hendrik Brueckner) [1633841] - [s390] s390/qeth: fix race in used-buffer accounting (Hendrik Brueckner) [1633841] - [s390] s390/qeth: speed-up IPv4 OSA xmit (Hendrik Brueckner) [1633841] - [s390] s390/qeth: speed-up L3 IQD xmit (Hendrik Brueckner) [1633841] - [s390] s390/qeth: add a L3 xmit wrapper (Hendrik Brueckner) [1633841] - [s390] s390/qeth: increase GSO max size for eligible L3 devices (Hendrik Brueckner) [1633841] - [s390] s390/qeth: clean up exported symbols (Hendrik Brueckner) [1633841] - [s390] s390/qeth: consolidate ccwgroup driver definition (Hendrik Brueckner) [1633841] - [s390] s390/qeth: clean up Output Queue selection (Hendrik Brueckner) [1633841] - [s390] s390/qeth: fine-tune RX modesetting (Hendrik Brueckner) [1633841] - [s390] s390/qeth: remove unused buffer->aob pointer (Hendrik Brueckner) [1633841] - [s390] s390/qeth: various buffer management cleanups (Hendrik Brueckner) [1633841] - [powerpc] powerpc: Avoid code patching freed init sections (Steve Best) [1633545] - [powerpc] powerpc/tm: Fix userspace r13 corruption (Steve Best) [1633543] - [powerpc] powerpc/tm: Avoid possible userspace r1 corruption on reclaim (Steve Best) [1633543] - [drm] drm/i915/cfl: Add a new CFL PCI ID (Rob Clark) [1626883] - [drm] drm/i915/aml: Introducing Amber Lake platform (Rob Clark) [1626883] - [drm] drm/i915/whl: Introducing Whiskey Lake platform (Rob Clark) [1626883] - [char] ipmi: Move BT capabilities detection to the detect call (Frank Ramsay) [1618774] - [char] ipmi: Rework SMI registration failure (Frank Ramsay) [1618774]- [s390] s390: detect etoken facility (Thomas Huth) [1634069] - [s390] s390/lib: use expoline for all bcr instructions (Thomas Huth) [1634069] - [documentation] vm.txt: Adding 'nr_hugepages_mempolicy' parameter description (Prashant Dhamdhere) [1626547]- [scsi] scsi: ipr: System hung while dlpar adding primary ipr adapter back (Steve Best) [1633217] - [target] scsi: iscsi: target: Don't use stack buffer for scatterlist (Maurizio Lombardi) [1631342] - [rpmspec] Forward port weak-modules support from RHEL 7 to RHEL 8 ("Herton R. Krzesinski") [1596884] - [fs] xfs: Close race between direct IO and xfs_break_layouts() (Eric Sandeen) [1622191] - [fs] xfs: remove unused iolock arg from xfs_break_dax_layouts (Eric Sandeen) [1622191] - [fs] ext4: Close race between direct IO and ext4_break_layouts() (Eric Sandeen) [1616303] - [fs] ext4: handle layout changes to pinned DAX mappings (Eric Sandeen) [1614154] - [fs] dax: dax_layout_busy_page() warn on !exceptional (Eric Sandeen) [1614154] - [fs] dax: mark tech preview (Eric Sandeen) [1627455] - [mm] usercopy: Allow boot cmdline disabling of hardening (Christoph von Recklinghausen) [1589928]- [s390] s390/crypto: Fix return code checking in cbc_paes_crypt() (Philipp Rudo) [1633266] - [drm] amd/display/dc/basics/logger.c: fix build error with CONFIG_FORTIFY_SOURCE=y ("Herton R. Krzesinski") [1548068] - [acpi] ACPICA: AML Parser: skip opcodes that open a scope upon parse failure (Jeremy Linton) [1609885] - [acpi] ACPICA: ACPICA: add status check for acpi_hw_read before assigning return value (Jeremy Linton) [1609885] - [acpi] ACPICA: AML Parser: ignore all exceptions resulting from incorrect AML during table load (Jeremy Linton) [1609885] - [rpmspec] spec: Add missing BuildRequires for bpftool (Jiri Olsa) [1632756] - [powerpc] KVM: PPC: Avoid marking DMA-mapped pages dirty in real mode (David Gibson) [1628412] - [powerpc] powerpc/powernv/ioda: Allocate indirect TCE levels on demand (David Gibson) [1628412] - [powerpc] powerpc/powernv: Rework TCE level allocation (David Gibson) [1628412] - [powerpc] powerpc/powernv: Add indirect levels to it_userspace (David Gibson) [1628412] - [powerpc] KVM: PPC: Make iommu_table::it_userspace big endian (David Gibson) [1628412] - [powerpc] powerpc/powernv: Move TCE manupulation code to its own file (David Gibson) [1628412] - [net] net_sched: fix NULL pointer dereference when delete tcindex filter (Andrea Claudi) [1627648] - [net] net_sched: Fix missing res info when create new tc_index filter (Andrea Claudi) [1627648] - [samples] samples/bpf: xdpsock: order memory on AArch64 (Jesper Brouer) [1615959] - [samples] samples/bpf: xdp_redirect_cpu load balance like Suricata (Jesper Brouer) [1615959] - [samples] samples/bpf: add Paul Hsieh's (LGPL 2.1) hash function SuperFastHash (Jesper Brouer) [1615959] - [samples] samples/bpf: xdp_redirect_cpu handle parsing of double VLAN tagged packets (Jesper Brouer) [1615959] - [samples] samples/bpf: all XDP samples should unload xdp/bpf prog on SIGTERM (Jesper Brouer) [1615959] - [samples] samples/bpf: xdp_rxq_info action XDP_TX must adjust MAC-addrs (Jesper Brouer) [1615959] - [samples] samples/bpf: extend xdp_rxq_info to read packet payload (Jesper Brouer) [1615959] - [powerpc] KVM: PPC: Book3S HV: Use correct pagesize in kvm_unmap_radix() (David Gibson) [1625498] - [net] igmp: fix incorrect unsolicit report count after link down and up (Hangbin Liu) [1625538] - [net] igmp: fix incorrect unsolicit report count when join group (Hangbin Liu) [1625538] - [netdrv] cxgb4: update 1.20.8.0 as the latest firmware supported (Arjun Vynipadath) [1622555] - [virt] svm: nested virt support off by default (Bandan Das) [1571993]- [powerpc] KVM: PPC: Book3S HV: Don't use compound_order to determine host mapping size (David Gibson) [1625860] - [virt] arm64: KVM: Remove pgd_lock (Wei Huang) [1627474] - [virt] KVM: Remove obsolete kvm_unmap_hva notifier backend (Wei Huang) [1627474] - [virt] arm64: KVM: Only force FPEXC32_EL2.EN if trapping FPSIMD (Wei Huang) [1627474] - [virt] KVM: arm/arm64: Clean dcache to PoC when changing PTE due to CoW (Wei Huang) [1627474] - [virt] KVM: arm/arm64: Skip updating PTE entry if no change (Wei Huang) [1627474] - [virt] KVM: arm/arm64: Skip updating PMD entry if no change (Wei Huang) [1627474] - [virt] KVM: arm/arm64: vgic: Move DEBUG_SPINLOCK_BUG_ON to vgic.h (Wei Huang) [1627474] - [virt] KVM: arm/arm64: vgic: Do not use spin_lock_irqsave/restore with irq disabled (Wei Huang) [1627474] - [virt] KVM: arm: vgic-v3: Add support for ICC_SGI0R and ICC_ASGI1R accesses (Wei Huang) [1627474] - [virt] KVM: arm64: vgic-v3: Add support for ICC_SGI0R_EL1 and ICC_ASGI1R_EL1 accesses (Wei Huang) [1627474] - [virt] KVM: arm/arm64: vgic-v3: Add core support for Group0 SGIs (Wei Huang) [1627474] - [virt] KVM: arm64: Remove non-existent AArch32 ICC_SGI1R encoding (Wei Huang) [1627474] - [virt] KVM: arm/arm64: Fix lost IRQs from emulated physcial timer when blocked (Wei Huang) [1627474] - [virt] KVM: arm/arm64: Fix potential loss of ptimer interrupts (Wei Huang) [1627474] - [virt] KVM: arm/arm64: vgic: Fix possible spectre-v1 write in vgic_mmio_write_apr() (Wei Huang) [1627474] - [virt] KVM: arm/arm64: vgic: Update documentation of the GIC devices wrt IIDR (Wei Huang) [1627474] - [virt] KVM: arm/arm64: vgic: Let userspace opt-in to writable v2 IGROUPR (Wei Huang) [1627474] - [virt] KVM: arm/arm64: vgic: Allow configuration of interrupt groups (Wei Huang) [1627474] - [virt] KVM: arm/arm64: vgic: Return error on incompatible uaccess GICD_IIDR writes (Wei Huang) [1627474] - [virt] KVM: arm/arm64: vgic: Permit uaccess writes to return errors (Wei Huang) [1627474] - [virt] KVM: arm/arm64: vgic: Signal IRQs using their configured group (Wei Huang) [1627474] - [virt] KVM: arm/arm64: vgic: Add group field to struct irq (Wei Huang) [1627474] - [virt] KVM: arm/arm64: vgic: GICv2 IGROUPR should read as zero (Wei Huang) [1627474] - [virt] KVM: arm/arm64: vgic: Keep track of implementation revision (Wei Huang) [1627474] - [virt] KVM: arm/arm64: vgic: Define GICD_IIDR fields for GICv2 and GIv3 (Wei Huang) [1627474] - [virt] arm64: KVM: Cleanup tpidr_el2 init on non-VHE (Wei Huang) [1627474] - [virt] KVM: arm/arm64: vgic-debug: Show LPI status (Wei Huang) [1627474] - [virt] KVM: arm64: vgic-its: Remove VLA usage (Wei Huang) [1627474] - [virt] KVM: arm/arm64: Fix vgic init race (Wei Huang) [1627474] - [virt] KVM: arm/arm64: Enable adaptative WFE trapping (Wei Huang) [1627474] - [virt] KVM: arm/arm64: Remove unnecessary CMOs when creating HYP page tables (Wei Huang) [1627474] - [virt] KVM: arm/arm64: Stop using the kernel's (pmd, pud, pgd)_populate helpers (Wei Huang) [1627474] - [virt] KVM: arm/arm64: Consolidate page-table accessors (Wei Huang) [1627474] - [virt] arm64: KVM: Avoid marking pages as XN in Stage-2 if CTR_EL0.DIC is set (Wei Huang) [1627474] - [tools] radix tree test suite: Enable ubsan (Waiman Long) [1630244] - [tools] radix tree test suite: Fix compilation (Waiman Long) [1630244] - [block] blk-wbt: don't maintain inflight counts if disabled (Ming Lei) [1622790] - [block] blk-wbt: fix has-sleeper queueing check (Ming Lei) [1622790] - [block] blk-wbt: use wq_has_sleeper() for wq active check (Ming Lei) [1622790] - [block] blk-wbt: move disable check into get_limit() (Ming Lei) [1622790] - [block] block/DAC960.c: make some arrays static const, shrinks object (Ming Lei) [1622790] - [block] blk-mq: sync the update nr_hw_queues with (Ming Lei) [1617959] - [block] blk-mq: init hctx sched after update ctx and hctx mapping (Ming Lei) [1617959] - [block] block: remove duplicate initialization (Ming Lei) [1622790] - [block] tracing/blktrace: Fix to allow setting same value (Ming Lei) [1622790] - [block] pktcdvd: fix setting of 'ret' error return for a few cases (Ming Lei) [1622790] - [block] block: change return type to bool (Ming Lei) [1622790] - [block] block, bfq: return nbytes and not zero from struct cftype (Ming Lei) [1622790] - [block] block, bfq: improve code of bfq_bfqq_charge_time (Ming Lei) [1622790] - [block] block, bfq: reduce write overcharge (Ming Lei) [1622790] - [block] block, bfq: always update the budget of an entity when needed (Ming Lei) [1622790] - [block] block, bfq: readd missing reset of parent-entity service (Ming Lei) [1622790] - [block] block: don't warn for flush on read-only device (Ming Lei) [1622809]- [kernel] locking/rwsem: Make owner store task pointer of last owning reader (Waiman Long) [1631842] - [kernel] locking/rwsem: Exit read lock slowpath if queue empty & no writer (Waiman Long) [1631842] - [x86] x86/microcode: Update the new microcode revision unconditionally (Prarit Bhargava) [1630931] - [x86] x86/microcode: Make sure boot_cpu_data.microcode is up-to-date (Prarit Bhargava) [1630931] - [arm64] arm64: tlb: Provide forward declaration of tlb_flush() before including tlb.h (Waiman Long) [1630521] - [x86] x86/mm: Only use tlb_remove_table() for paravirt (Waiman Long) [1630521] - [mm] mm: mmu_notifier fix for tlb_end_vma (Waiman Long) [1630521] - [mm] mm/tlb, x86/mm: Support invalidating TLB caches for RCU_TABLE_FREE (Waiman Long) [1630521] - [mm] mm/tlb: Remove tlb_remove_table() non-concurrent condition (Waiman Long) [1630521] - [mm] mm: move tlb_table_flush to tlb_flush_mmu_free (Waiman Long) [1630521] - [kernel] clocksource: Revert Remove kthread (Waiman Long) [1628402] - [cpuidle] cpuidle: menu: Retain tick when shallow state is selected (Waiman Long) [1628402] - [cpufreq] cpufreq: governor: Avoid accessing invalid governor_data (Waiman Long) [1628402] - [cpuidle] cpuidle: menu: Handle stopped tick more aggressively (Waiman Long) [1628402] - [kernel] sched: idle: Avoid retaining the tick when it has been stopped (Waiman Long) [1628402] - [net] netfilter: xt_hashlimit: do not crash when reading proc file (Florian Westphal) [1630131] - [x86] x86/boot/KASLR: Skip specified number of 1GB huge pages when doing physical randomization (KASLR) (Baoquan He) [1564824] - [x86] x86/boot/KASLR: Add two new functions for 1GB huge pages handling (Baoquan He) [1564824] - [mfd] mfd: intel-lpss: Add Ice Lake PCI IDs (Gopal Tiwari) [1483477] - [mmc] mmc: sdhci-pci: Add support for Intel ICP (Gopal Tiwari) [1483496]- [mm] mm: get rid of vmacache_flush_all() entirely (Waiman Long) [1631297] {CVE-2018-17182} - [mm] mm, vmacache: hash addresses based on pmd (Waiman Long) [1631297] {CVE-2018-17182} - [mm] mm: Allocate the mm_cpumask (mm->cpu_bitmap) dynamically based on nr_cpu_ids (Waiman Long) [1631297] {CVE-2018-17182} - [infiniband] IB/hfi1: Invalid NUMA node information can cause a divide by zero (Alex Estrin) [1622222] - [nvdimm] libnvdimm: Export max available extent (Jeff Moyer) [1627874] - [nvdimm] libnvdimm: Use max contiguous area for namespace size (Jeff Moyer) [1627874] - [netdrv] ice: Fix and update driver version string (Jonathan Toppins) [1611786] - [netdrv] ice: Introduce SERVICE_DIS flag and service routine functions (Jonathan Toppins) [1611786] - [netdrv] ice: Enable VSI Rx/Tx pruning only when VLAN 0 is active (Jonathan Toppins) [1611786] - [netdrv] ice: Enable firmware logging during device initialization (Jonathan Toppins) [1611786] - [netdrv] ice: Implement ice_bridge_getlink and ice_bridge_setlink (Jonathan Toppins) [1611786] - [netdrv] ice: Add support for Tx hang, Tx timeout and malicious driver detection (Jonathan Toppins) [1611786] - [netdrv] ice: Clean up register file (Jonathan Toppins) [1611786] - [netdrv] ice: Implement handlers for ethtool PHY/link operations (Jonathan Toppins) [1611786] - [netdrv] ice: Refactor VSI allocation, deletion and rebuild flow (Jonathan Toppins) [1611786] - [netdrv] ice: Refactor switch rule management structures and functions (Jonathan Toppins) [1611786] - [netdrv] ice: Code optimization for ice_fill_sw_rule() (Jonathan Toppins) [1611786] - [netdrv] ice: Prevent control queue operations during reset (Jonathan Toppins) [1611786] - [netdrv] ice: Update request resource command to latest specification (Jonathan Toppins) [1611786] - [netdrv] ice: Updates to Tx scheduler code (Jonathan Toppins) [1611786] - [netdrv] ice: Rework flex descriptor programming (Jonathan Toppins) [1611786] - [netdrv] net/mlx5: Fix SQ offset in QPs with small RQ (Alaa Hleihel) [1623367] - [x86] x86/spec_ctrl: Make IBRS code work with SSBD mitigation (Waiman Long) [1565180] - [x86] x86/spec_ctrl: Auto-enable IBRS on Skylake (Waiman Long) [1565180] - [x86] x86/spec_ctrl: Extend spectre_v2 boot option to support IBRS (Waiman Long) [1565180] - [x86] x86/spec_ctrl: Boot time IBRS initialization (Waiman Long) [1565180] - [x86] x86/spec_ctrl: Add IBRS code to the 64-bit assembly entry code (Waiman Long) [1565180] - [x86] x86/cpufeatures: Increase NCAPINTS for future extension (Waiman Long) [1565180] - [netdrv] ice: Trivial formatting fixes (Jonathan Toppins) [1611783] - [netdrv] ice: Change struct members from bool to u8 (Jonathan Toppins) [1611783] - [netdrv] ice: Fix potential return of uninitialized value (Jonathan Toppins) [1611783] - [netdrv] ice: Fix a few null pointer dereference issues (Jonathan Toppins) [1611783] - [netdrv] ice: Update to interrupts enabled in OICR (Jonathan Toppins) [1611783] - [netdrv] ice: Set VLAN flags correctly (Jonathan Toppins) [1611783] - [netdrv] ice: Use order_base_2 to calculate higher power of 2 (Jonathan Toppins) [1611783] - [netdrv] ice: Fix bugs in control queue processing (Jonathan Toppins) [1611783] - [netdrv] ice: Clean control queues only when they are initialized (Jonathan Toppins) [1611783] - [netdrv] ice: Report stats for allocated queues via ethtool stats (Jonathan Toppins) [1611783] - [netdrv] ice: Cleanup magic number (Jonathan Toppins) [1611783] - [netdrv] ice: Remove unnecessary node owner check (Jonathan Toppins) [1611783] - [netdrv] ice: Fix multiple static analyser warnings (Jonathan Toppins) [1611783] - [virt] KVM: VMX: fixes for vmentry_l1d_flush module parameter (Waiman Long) [1616248] {CVE-2018-15572} - [virt] KVM: x86: SVM: Call x86_spec_ctrl_set_guest/host() with interrupts disabled (Waiman Long) [1616248] {CVE-2018-15572} - [virt] x86/kvm/vmx: Fix coding style in vmx_setup_l1d_flush() (Waiman Long) [1616248] {CVE-2018-15572} - [x86] x86/speculation: Support Enhanced IBRS on future CPUs (Waiman Long) [1614144] - [x86] x86/speculation: Protect against userspace-userspace spectreRSB (Waiman Long) [1616248] {CVE-2018-15572} - [x86] x86/speculation: Remove SPECTRE_V2_IBRS in enum spectre_v2_mitigation (Waiman Long) [1616248] {CVE-2018-15572} - [cpufreq] cpufreq: Fix a circular lock dependency problem (Waiman Long) [1599154] - [kernel] cpu/hotplug: Add a cpus_read_trylock() function (Waiman Long) [1599154] - [virt] xen/spinlock: Don't use pvqspinlock if only 1 vCPU (Waiman Long) [1618486]- [mailbox] mailbox: PCC: handle parse error (David Arcari) [1630382] - [hv] vmbus: don't return values for uninitalized channels (Vitaly Kuznetsov) [1617954] - [mm] kernel/memremap, kasan: make ZONE_DEVICE with work with KASAN (Bill O'Donnell) [1629578] - [mm] mm: fix BUG_ON() in vmf_insert_pfn_pud() from VM_MIXEDMAP removal (Jeff Moyer) [1622171] - [mm] dax: remove VM_MIXEDMAP for fsdax and device dax (Jeff Moyer) [1622171]- [i2c] i2c: i801: fix DNV's SMBCTRL register offset (David Arcari) [1628861] - [fs] ceph: avoid a use-after-free in ceph_destroy_options() (Ilya Dryomov) [1629884] - [fs] ceph: fix incorrect use of strncpy (Ilya Dryomov) [1629884] - [block] rbd: support cloning across namespaces (Ilya Dryomov) [1629884] - [block] rbd: factor out get_parent_info() (Ilya Dryomov) [1629884] - [block] rbd: support for images within namespaces (Ilya Dryomov) [1629884] - [block] rbd: pass rbd_spec into parse_rbd_opts_token() (Ilya Dryomov) [1629884] - [net] libceph: weaken sizeof check in ceph_x_verify_authorizer_reply() (Ilya Dryomov) [1629884] - [net] libceph: check authorizer reply/challenge length before reading (Ilya Dryomov) [1629884] - [net] libceph: implement CEPHX_V2 calculation mode (Ilya Dryomov) [1629884] - [net] libceph: add authorizer challenge (Ilya Dryomov) [1629884] - [net] libceph: factor out encrypt_authorizer() (Ilya Dryomov) [1629884] - [net] libceph: factor out __ceph_x_decrypt() (Ilya Dryomov) [1629884] - [net] libceph: factor out __prepare_write_connect() (Ilya Dryomov) [1629884] - [net] libceph: store ceph_auth_handshake pointer in ceph_connection (Ilya Dryomov) [1629884] - [pci] PCI: pciehp: Deduplicate presence check on probe & resume (Myron Stowe) [1583983] - [pci] PCI: pciehp: Avoid implicit fallthroughs in switch statements (Myron Stowe) [1583983] - [pci] PCI: Whitelist Thunderbolt ports for runtime D3 (Myron Stowe) [1583983] - [pci] PCI: Whitelist native hotplug ports for runtime D3 (Myron Stowe) [1583983] - [pci] PCI: sysfs: Resume to D0 on function reset (Myron Stowe) [1583983] - [pci] PCI: pciehp: Resume parent to D0 on config space access (Myron Stowe) [1583983] - [pci] PCI: pciehp: Resume to D0 on enable/disable (Myron Stowe) [1583983] - [pci] PCI: pciehp: Support interrupts sent from D3hot (Myron Stowe) [1583983] - [pci] PCI: pciehp: Obey compulsory command delay after resume (Myron Stowe) [1583983] - [pci] PCI: pciehp: Clear spurious events earlier on resume (Myron Stowe) [1583983] - [pci] PCI: portdrv: Deduplicate PM callback iterator (Myron Stowe) [1583983] - [pci] PCI: pciehp: Avoid slot access during reset (Myron Stowe) [1583983] - [pci] PCI: pciehp: Always enable occupied slot on probe (Myron Stowe) [1583983] - [pci] PCI: pciehp: Become resilient to missed events (Myron Stowe) [1583983] - [pci] PCI: pciehp: Tolerate initially unstable link (Myron Stowe) [1583983] - [pci] PCI: pciehp: Declare pciehp_enable/disable_slot() static (Myron Stowe) [1583983] - [pci] PCI: pciehp: Drop enable/disable lock (Myron Stowe) [1583983] - [pci] PCI: pciehp: Enable/disable exclusively from IRQ thread (Myron Stowe) [1583983] - [pci] PCI: pciehp: Track enable/disable status (Myron Stowe) [1583983] - [pci] PCI: pciehp: Publish to user space last on probe (Myron Stowe) [1583983] - [pci] PCI: hotplug: Demidlayer registration with the core (Myron Stowe) [1583983] - [pci] PCI: pciehp: Drop slot workqueue (Myron Stowe) [1583983] - [pci] PCI: pciehp: Handle events synchronously (Myron Stowe) [1583983] - [pci] PCI: pciehp: Stop blinking on slot enable failure (Myron Stowe) [1583983] - [pci] PCI: pciehp: Convert to threaded polling (Myron Stowe) [1583983] - [pci] PCI: pciehp: Convert to threaded IRQ (Myron Stowe) [1583983] - [pci] PCI: pciehp: Document struct slot and struct controller (Myron Stowe) [1583983] - [pci] PCI: pciehp: Declare pciehp_unconfigure_device() void (Myron Stowe) [1583983] - [pci] PCI: pciehp: Drop unnecessary NULL pointer check (Myron Stowe) [1583983] - [pci] PCI: pciehp: Fix unprotected list iteration in IRQ handler (Myron Stowe) [1583983] - [pci] PCI: pciehp: Fix use-after-free on unplug (Myron Stowe) [1583983] - [pci] PCI: hotplug: Don't leak pci_slot on registration failure (Myron Stowe) [1583983] - [pci] PCI: hotplug: Delete skeleton driver (Myron Stowe) [1583983] - [netdrv] be2net: Use Kconfig flag to support for enabling/disabling adapters (Petr Oros) [1611768] - [acpi] ACPICA: Reference Counts: increase max to 0x4000 for large servers (Frank Ramsay) [1618760]- [net] udp6: add missing checks on edumux packet processing (Paolo Abeni) [1625954] - [net] udp4: fix IP_CMSG_CHECKSUM for connected sockets (Paolo Abeni) [1625954] - [s390] s390/pci: fix out of bounds access during irq setup (Hendrik Brueckner) [1627462] - [nvdimm] libnvdimm: fix ars_status output length calculation (Jeff Moyer) [1616307]- [scsi] scsi: lpfc: Correct MDS diag and nvmet configuration (Dick Kennedy) [1628323] - [iommu] iommu/arm-smmu: workaround DMA mode issues (Mark Salter) [1624077] - [x86] x86/microcode: Allow late microcode loading with SMT disabled (Waiman Long) [1616046] {CVE-2018-3620 CVE-2018-3646} - [x86] tools headers: Synchronise x86 cpufeatures.h for L1TF additions (Waiman Long) [1616046] {CVE-2018-3620 CVE-2018-3646} - [x86] x86/mm/kmmio: Make the tracer robust against L1TF (Waiman Long) [1616046] {CVE-2018-3620 CVE-2018-3646} - [x86] x86/mm/pat: Make set_memory_np() L1TF safe (Waiman Long) [1616046] {CVE-2018-3620 CVE-2018-3646} - [x86] x86/speculation/l1tf: Make pmd/pud_mknotpresent() invert (Waiman Long) [1616046] {CVE-2018-3620 CVE-2018-3646} - [x86] x86/speculation/l1tf: Invert all not present mappings (Waiman Long) [1616046] {CVE-2018-3620 CVE-2018-3646} - [x86] cpu/hotplug: Fix SMT supported evaluation (Waiman Long) [1616046] {CVE-2018-3620 CVE-2018-3646} - [x86] KVM: VMX: Tell the nested hypervisor to skip L1D flush on vmentry (Waiman Long) [1616046] {CVE-2018-3620 CVE-2018-3646} - [x86] x86/speculation: Use ARCH_CAPABILITIES to skip L1D flush on vmentry (Waiman Long) [1616046] {CVE-2018-3620 CVE-2018-3646} - [x86] x86/speculation: Simplify sysfs report of VMX L1TF vulnerability (Waiman Long) [1616046] {CVE-2018-3620 CVE-2018-3646} - [x86] Documentation/l1tf: Remove Yonah processors from not vulnerable list (Waiman Long) [1616046] {CVE-2018-3620 CVE-2018-3646} - [x86] x86/KVM/VMX: Don't set l1tf_flush_l1d from vmx_handle_external_intr() (Waiman Long) [1616046] {CVE-2018-3620 CVE-2018-3646} - [x86] x86/irq: Let interrupt handlers set kvm_cpu_l1tf_flush_l1d (Waiman Long) [1616046] {CVE-2018-3620 CVE-2018-3646} - [x86] x86: Don't include linux/irq.h from asm/hardirq.h (Waiman Long) [1616046] {CVE-2018-3620 CVE-2018-3646} - [x86] x86/KVM/VMX: Introduce per-host-cpu analogue of l1tf_flush_l1d (Waiman Long) [1616046] {CVE-2018-3620 CVE-2018-3646} - [x86] x86/irq: Demote irq_cpustat_t::__softirq_pending to u16 (Waiman Long) [1616046] {CVE-2018-3620 CVE-2018-3646} - [x86] x86/KVM/VMX: Move the l1tf_flush_l1d test to vmx_l1d_flush() (Waiman Long) [1616046] {CVE-2018-3620 CVE-2018-3646} - [x86] x86/KVM/VMX: Replace 'vmx_l1d_flush_always' with 'vmx_l1d_flush_cond' (Waiman Long) [1616046] {CVE-2018-3620 CVE-2018-3646} - [x86] x86/KVM/VMX: Don't set l1tf_flush_l1d to true from vmx_l1d_flush() (Waiman Long) [1616046] {CVE-2018-3620 CVE-2018-3646} - [x86] cpu/hotplug: detect SMT disabled by BIOS (Waiman Long) [1616046] {CVE-2018-3620 CVE-2018-3646} - [x86] Documentation/l1tf: Fix typos (Waiman Long) [1616046] {CVE-2018-3620 CVE-2018-3646} - [x86] x86/KVM/VMX: Initialize the vmx_l1d_flush_pages' content (Waiman Long) [1616046] {CVE-2018-3620 CVE-2018-3646} - [x86] x86/speculation/l1tf: Unbreak !__HAVE_ARCH_PFN_MODIFY_ALLOWED architectures (Waiman Long) [1616046] {CVE-2018-3620 CVE-2018-3646} - [x86] Documentation: Add section about CPU vulnerabilities (Waiman Long) [1616046] {CVE-2018-3620 CVE-2018-3646} - [x86] x86/bugs, kvm: Introduce boot-time control of L1TF mitigations (Waiman Long) [1616046] {CVE-2018-3620 CVE-2018-3646} - [x86] cpu/hotplug: Set CPU_SMT_NOT_SUPPORTED early (Waiman Long) [1616046] {CVE-2018-3620 CVE-2018-3646} - [x86] cpu/hotplug: Expose SMT control init function (Waiman Long) [1616046] {CVE-2018-3620 CVE-2018-3646} - [x86] x86/kvm: Allow runtime control of L1D flush (Waiman Long) [1616046] {CVE-2018-3620 CVE-2018-3646} - [x86] x86/kvm: Serialize L1D flush parameter setter (Waiman Long) [1616046] {CVE-2018-3620 CVE-2018-3646} - [x86] x86/kvm: Add static key for flush always (Waiman Long) [1616046] {CVE-2018-3620 CVE-2018-3646} - [x86] x86/kvm: Move l1tf setup function (Waiman Long) [1616046] {CVE-2018-3620 CVE-2018-3646} - [x86] x86/l1tf: Handle EPT disabled state proper (Waiman Long) [1616046] {CVE-2018-3620 CVE-2018-3646} - [x86] x86/kvm: Drop L1TF MSR list approach (Waiman Long) [1616046] {CVE-2018-3620 CVE-2018-3646} - [x86] x86/litf: Introduce vmx status variable (Waiman Long) [1616046] {CVE-2018-3620 CVE-2018-3646} - [x86] cpu/hotplug: Online siblings when SMT control is turned on (Waiman Long) [1616046] {CVE-2018-3620 CVE-2018-3646} - [x86] x86/KVM/VMX: Use MSR save list for IA32_FLUSH_CMD if required (Waiman Long) [1616046] {CVE-2018-3620 CVE-2018-3646} - [x86] x86/KVM/VMX: Extend add_atomic_switch_msr() to allow VMENTER only MSRs (Waiman Long) [1616046] {CVE-2018-3620 CVE-2018-3646} - [x86] x86/KVM/VMX: Separate the VMX AUTOLOAD guest/host number accounting (Waiman Long) [1616046] {CVE-2018-3620 CVE-2018-3646} - [x86] x86/KVM/VMX: Add find_msr() helper function (Waiman Long) [1616046] {CVE-2018-3620 CVE-2018-3646} - [x86] x86/KVM/VMX: Split the VMX MSR LOAD structures to have an host/guest numbers (Waiman Long) [1616046] {CVE-2018-3620 CVE-2018-3646} - [x86] x86/KVM/VMX: Add L1D flush logic (Waiman Long) [1616046] {CVE-2018-3620 CVE-2018-3646} - [x86] x86/KVM/VMX: Add L1D MSR based flush (Waiman Long) [1616046] {CVE-2018-3620 CVE-2018-3646} - [x86] x86/KVM/VMX: Add L1D flush algorithm (Waiman Long) [1616046] {CVE-2018-3620 CVE-2018-3646} - [x86] x86/KVM/VMX: Add module argument for L1TF mitigation (Waiman Long) [1616046] {CVE-2018-3620 CVE-2018-3646} - [x86] x86/KVM: Warn user if KVM is loaded SMT and L1TF CPU bug being present (Waiman Long) [1616046] {CVE-2018-3620 CVE-2018-3646} - [x86] cpu/hotplug: Boot HT siblings at least once (Waiman Long) [1616046] {CVE-2018-3620 CVE-2018-3646} - [x86] Revert "x86/apic: Ignore secondary threads if nosmt=force" (Waiman Long) [1616046] {CVE-2018-3620 CVE-2018-3646} - [x86] x86/speculation/l1tf: Fix up pte->pfn conversion for PAE (Waiman Long) [1616046] {CVE-2018-3620 CVE-2018-3646} - [x86] x86/speculation/l1tf: Protect PAE swap entries against L1TF (Waiman Long) [1616046] {CVE-2018-3620 CVE-2018-3646} - [x86] x86/CPU/AMD: Move TOPOEXT reenablement before reading smp_num_siblings (Waiman Long) [1616046] {CVE-2018-3620 CVE-2018-3646} - [x86] x86/cpufeatures: Add detection of L1D cache flush support (Waiman Long) [1616046] {CVE-2018-3620 CVE-2018-3646} - [x86] x86/speculation/l1tf: Extend 64bit swap file size limit (Waiman Long) [1616046] {CVE-2018-3620 CVE-2018-3646} - [x86] x86/apic: Ignore secondary threads if nosmt=force (Waiman Long) [1616046] {CVE-2018-3620 CVE-2018-3646} - [x86] x86/cpu/AMD: Evaluate smp_num_siblings early (Waiman Long) [1616046] {CVE-2018-3620 CVE-2018-3646} - [x86] x86/CPU/AMD: Do not check CPUID max ext level before parsing SMP info (Waiman Long) [1616046] {CVE-2018-3620 CVE-2018-3646} - [x86] x86/cpu/intel: Evaluate smp_num_siblings early (Waiman Long) [1616046] {CVE-2018-3620 CVE-2018-3646} - [x86] x86/cpu/topology: Provide detect_extended_topology_early() (Waiman Long) [1616046] {CVE-2018-3620 CVE-2018-3646} - [x86] x86/cpu/common: Provide detect_ht_early() (Waiman Long) [1616046] {CVE-2018-3620 CVE-2018-3646} - [x86] x86/cpu/AMD: Remove the pointless detect_ht() call (Waiman Long) [1616046] {CVE-2018-3620 CVE-2018-3646} - [x86] x86/cpu: Remove the pointless CPU printout (Waiman Long) [1616046] {CVE-2018-3620 CVE-2018-3646} - [x86] cpu/hotplug: Provide knobs to control SMT (Waiman Long) [1616046] {CVE-2018-3620 CVE-2018-3646} - [x86] cpu/hotplug: Split do_cpu_down() (Waiman Long) [1616046] {CVE-2018-3620 CVE-2018-3646} - [x86] cpu/hotplug: Make bringup/teardown of smp threads symmetric (Waiman Long) [1616046] {CVE-2018-3620 CVE-2018-3646} - [x86] x86/topology: Provide topology_smt_supported() (Waiman Long) [1616046] {CVE-2018-3620 CVE-2018-3646} - [x86] x86/smp: Provide topology_is_primary_thread() (Waiman Long) [1616046] {CVE-2018-3620 CVE-2018-3646} - [x86] sched/smt: Update sched_smt_present at runtime (Waiman Long) [1616046] {CVE-2018-3620 CVE-2018-3646} - [x86] x86/bugs: Move the l1tf function and define pr_fmt properly (Waiman Long) [1616046] {CVE-2018-3620 CVE-2018-3646} - [x86] x86/speculation/l1tf: Limit swap file size to MAX_PA/2 (Waiman Long) [1616046] {CVE-2018-3620 CVE-2018-3646} - [x86] x86/speculation/l1tf: Disallow non privileged high MMIO PROT_NONE mappings (Waiman Long) [1616046] {CVE-2018-3620 CVE-2018-3646} - [x86] x86/speculation/l1tf: Add sysfs reporting for l1tf (Waiman Long) [1616046] {CVE-2018-3620 CVE-2018-3646} - [x86] x86/speculation/l1tf: Make sure the first page is always reserved (Waiman Long) [1616046] {CVE-2018-3620 CVE-2018-3646} - [x86] x86/speculation/l1tf: Protect PROT_NONE PTEs against speculation (Waiman Long) [1616046] {CVE-2018-3620 CVE-2018-3646} - [x86] x86/speculation/l1tf: Protect swap entries against L1TF (Waiman Long) [1616046] {CVE-2018-3620 CVE-2018-3646} - [x86] x86/speculation/l1tf: Change order of offset/type in swap entry (Waiman Long) [1616046] {CVE-2018-3620 CVE-2018-3646} - [x86] x86/speculation/l1tf: Increase 32bit PAE __PHYSICAL_PAGE_SHIFT (Waiman Long) [1616046] {CVE-2018-3620 CVE-2018-3646}- [pci] PCI/DPC: Remove indirection waiting for inactive link (Myron Stowe) [1485556] - [pci] PCI/DPC: Use threaded IRQ for bottom half handling (Myron Stowe) [1485556] - [pci] PCI/DPC: Print AER status in DPC event handling (Myron Stowe) [1485556] - [pci] PCI/DPC: Remove rp_pio_status from dpc struct (Myron Stowe) [1485556] - [pci] PCI/DPC: Defer event handling to work queue (Myron Stowe) [1485556] - [pci] PCI/DPC: Leave interrupts enabled while handling event (Myron Stowe) [1485556] - [net] net/mlx5e: Offload TC matching on tos/ttl for ip tunnels (Erez Alfasi) [1615121] - [net] net/mlx5e: Support setup of tos and ttl for tunnel key TC action offload (Erez Alfasi) [1615121] - [net] net/mlx5e: Use ttl from route lookup on tc encap offload only if needed (Erez Alfasi) [1615121] - [net] net/sched: cls_flower: Support matching on ip tos and ttl for tunnels (Erez Alfasi) [1615121] - [net] flow_dissector: Dissect tos and ttl from the tunnel info (Erez Alfasi) [1615121] - [net] net/sched: tunnel_key: Allow to set tos and ttl for tc based ip tunnels (Erez Alfasi) [1615121] - [net] net/sched: act_tunnel_key: disambiguate metadata dst error cases (Erez Alfasi) [1615121] - [net] net/sched: add tunnel option support to act_tunnel_key (Erez Alfasi) [1615121] - [iommu] iommu/amd: Add support for IOMMU XT mode (Suravee Suthikulpanit) [1504485] - [iommu] iommu/amd: Add support for higher 64-bit IOMMU Control Register (Suravee Suthikulpanit) [1504485] - [x86] x86: irq_remapping: Move irq remapping mode enum (Suravee Suthikulpanit) [1504485] - [firmware] dcdbas: Add support for WSMT ACPI table (Charles Rose) [1502286]- [documentation] scsi: documentation: add scsi_mod.use_blk_mq to scsi-parameters (Ewan Milne) [1600014] - [scsi] scsi: core: Update SCSI_MQ_DEFAULT help text to match default (Ewan Milne) [1600014] - [scsi] scsi: core: switch to scsi-mq by default (Ewan Milne) [1600014] - [pci] PCI: Match Root Port's MPS to endpoint's MPSS as necessary (Myron Stowe) [1502324] - [pci] PCI: Skip MPS logic for Virtual Functions (VFs) (Myron Stowe) [1502324] - [pci] PCI: Check for PCIe Link downtraining (Myron Stowe) [1502324] - [pci] PCI: Workaround IDT switch ACS Source Validation erratum (Myron Stowe) [1502324] - [of] OF: Don't set default coherent DMA mask (Mark Salter) [1581822] - [acpi] ACPI/IORT: Don't set default coherent DMA mask (Mark Salter) [1581822] - [iommu] iommu/dma: Respect bus DMA limit for IOVAs (Mark Salter) [1581822] - [of] of/device: Set bus DMA mask as appropriate (Mark Salter) [1581822] - [acpi] ACPI/IORT: Set bus DMA mask as appropriate (Mark Salter) [1581822] - [kernel] dma-mapping: Generalise dma_32bit_limit flag (Mark Salter) [1581822] - [acpi] ACPI/IORT: Support address size limit for root complexes (Mark Salter) [1581822] - [of] of/platform: Initialise default DMA masks (Mark Salter) [1581822] - [net] Bluetooth: hidp: buffer overflow in hidp_process_report (Gopal Tiwari) [1623073] {CVE-2018-9363} - [irqchip] irqchip/gic-v3-its: Reduce minimum LPI allocation to 1 for PCI devices (Mark Salter) [1550500] - [irqchip] irqchip/gic-v3-its: Honor hypervisor enforced LPI range (Mark Salter) [1550500] - [irqchip] irqchip/gic-v3: Expose GICD_TYPER in the rdist structure (Mark Salter) [1550500] - [irqchip] irqchip/gic-v3-its: Drop chunk allocation compatibility (Mark Salter) [1550500] - [irqchip] irqchip/gic-v3-its: Move minimum LPI requirements to individual busses (Mark Salter) [1550500] - [irqchip] irqchip/gic-v3-its: Use full range of LPIs (Mark Salter) [1550500] - [irqchip] irqchip/gic-v3-its: Refactor LPI allocator (Mark Salter) [1550500]- [netdrv] hv_netvsc: Fix a deadlock by getting rtnl lock earlier in netvsc_probe() (Vitaly Kuznetsov) [1625609] - [netdrv] hv_netvsc: ignore devices that are not PCI (Vitaly Kuznetsov) [1625609] - [netdrv] hv/netvsc: Fix NULL dereference at single queue mode fallback (Vitaly Kuznetsov) [1625609] - [netdrv] hv_netvsc: Add per-cpu ethtool stats for netvsc (Vitaly Kuznetsov) [1625609] - [pci] PCI: shpchp: Separate existence of SHPC and permission to use it (Steve Best) [1622953] - [powerpc] KVM: PPC: Book3S HV: Don't truncate HPTE index in xlate function (David Gibson) [1625513] - [kernel] rh_kabi: Add macros to size and extend structs (Prarit Bhargava) [1564570] - [pci] PCI: Remove unnecessary include of (Myron Stowe) [1622672] - [wireless] iwlwifi: Remove unnecessary include of (Myron Stowe) [1622672] - [wireless] ath9k: Remove unnecessary include of (Myron Stowe) [1622672] - [netdrv] igb: Remove unnecessary include of (Myron Stowe) [1622672] - [pci] PCI/ASPM: Convert to use sysfs_match_string() helper (Myron Stowe) [1622672] - [virt] KVM: s390: Properly lock mm context allow_gmap_hpage_1m setting (Thomas Huth) [1623513] - [virt] KVM: s390: vsie: copy wrapping keys to right place (Thomas Huth) [1623513] - [virt] KVM: s390: Fix pfmf and conditional skey emulation (Thomas Huth) [1623513] - [virt] KVM: s390: Fix storage attributes migration with memory slots (Thomas Huth) [1623513] - [virt] KVM: s390: a utility function for migration (Thomas Huth) [1623513]- [lib] vsprintf: Add command line option debug_boot_weak_hash (Prarit Bhargava) [1625687] - [netdrv] i40e: Fix for Tx timeouts when interface is brought up if DCB is enabled (Stefan Assmann) [1616147] - [misc] ocxl: Fix page fault handler in case of fault on dying process (Steve Best) [1624644] - [edac] EDAC, sb_edac: Add support for systems with segmented PCI buses (Aristeu Rozanski) [1621849] - [netdrv] xen-netfront: fix warn message as irq device name has '/' (Vitaly Kuznetsov) [1576160] - [arm64] arm64, kaslr: export offset in VMCOREINFO ELF notes (Bhupesh Sharma) [1624246] - [rpmspec] redhat: Move gfs2 and dlm out of kernel-modules-extra (Andrew Price) [1623511] - [powerpc] powerpc/topology: Get topology for shared processors at boot (Steve Best) [1620039] - [fs] gfs2: Don't set GFS2_RDF_UPTODATE when the lvb is updated (Robert S Peterson) [1622057] - [fs] gfs2: improve debug information when lvb mismatches are found (Robert S Peterson) [1622057] - [fs] gfs2: cleanup: call gfs2_rgrp_ondisk2lvb from gfs2_rgrp_out (Robert S Peterson) [1622057] - [x86] Fix x86 32-bit invalid cpu boot failure message (Prarit Bhargava) [1571456] - [net] net/ipv6: init ip6 anycast rt->dst.input as ip6_input (Hangbin Liu) [1615671] - [pci] PCI/AER: Don't clear AER bits if error handling is Firmware-First (Myron Stowe) [1621933] - [pci] PCI/AER: Remove duplicate PCI_EXP_AER_FLAGS definition (Myron Stowe) [1621933] - [pci] PCI/portdrv: Remove pcie_portdrv_err_handler.slot_reset (Myron Stowe) [1621933] - [pci] PCI/AER: Clear device status bits during ERR_COR handling (Myron Stowe) [1621933] - [pci] PCI/AER: Clear device status bits during ERR_FATAL and ERR_NONFATAL (Myron Stowe) [1621933] - [pci] PCI/AER: Remove ERR_FATAL code from ERR_NONFATAL path (Myron Stowe) [1621933] - [pci] PCI/AER: Factor out ERR_NONFATAL status bit clearing (Myron Stowe) [1621933] - [pci] PCI/AER: Clear only ERR_NONFATAL bits during non-fatal recovery (Myron Stowe) [1621933] - [pci] PCI/AER: Clear only ERR_FATAL status bits during fatal recovery (Myron Stowe) [1621933] - [pci] PCI/AER: Honor "pcie_ports=native" even if HEST sets FIRMWARE_FIRST (Myron Stowe) [1621933] - [pci] PCI/AER: Add sysfs attributes for rootport cumulative stats (Myron Stowe) [1621933] - [pci] PCI/AER: Add sysfs attributes to provide AER stats and breakdown (Myron Stowe) [1621933] - [pci] PCI/AER: Define aer_stats structure for AER capable devices (Myron Stowe) [1621933] - [pci] PCI/AER: Move internal declarations to drivers/pci/pci.h (Myron Stowe) [1621933] - [pci] PCI/AER: Adopt lspci names for AER error decoding (Myron Stowe) [1621933] - [pci] PCI/AER: Expose internal API for obtaining AER information (Myron Stowe) [1621933] - [kernel] rcu: Make expedited GPs handle CPU 0 being offline (Gustavo Duarte) [1610262] - [rpmspec] Generate BootLoaderSpec config fragments ("Herton R. Krzesinski") [1619766]- [net] erspan: set erspan_ver to 1 by default when adding an erspan dev (Xin Long) [1619118] - [hv] x86/hyper-v: Fix wrong merge conflict resolution (Vitaly Kuznetsov) [1597652] - [hv] x86/hyper-v: Check for VP_INVAL in hyperv_flush_tlb_others() (Vitaly Kuznetsov) [1597652] - [hv] x86/hyper-v: Check cpumask_to_vpset() return value in hyperv_flush_tlb_others_ex() (Vitaly Kuznetsov) [1597652] - [hv] x86/hyper-v: Trace PV IPI send (Vitaly Kuznetsov) [1597652] - [hv] x86/hyper-v: Use cheaper HVCALL_SEND_IPI hypercall when possible (Vitaly Kuznetsov) [1597652] - [hv] x86/hyper-v: Use 'fast' hypercall for HVCALL_SEND_IPI (Vitaly Kuznetsov) [1597652] - [hv] x86/hyper-v: Implement hv_do_fast_hypercall16 (Vitaly Kuznetsov) [1597652] - [hv] x86/hyper-v: Use cheaper HVCALL_FLUSH_VIRTUAL_ADDRESS_(LIST, SPACE) hypercalls when possible (Vitaly Kuznetsov) [1597652] - [netdrv] xen-netfront: fix queue name setting (Vitaly Kuznetsov) [1576160] - [scsi] lfpc: add Lancer FCoE to the removed devices (Tomas Henzl) [1602033] - [scsi] megaraid_sas: add removed id table (Tomas Henzl) [1602033] - [scsi] aacraid: add removed id table (Tomas Henzl) [1602033] - [scsi] qla4xxx: add removed id table (Tomas Henzl) [1602033] - [scsi] lpfc: add removed id table (Tomas Henzl) [1602033] - [scsi] qla2xxx: add removed id table (Tomas Henzl) [1602033] - [scsi] mpt3sas: add removed id table (Tomas Henzl) [1602033] - [scsi] be2iscsi: add removed id table (Tomas Henzl) [1602033] - [scsi] rh_taint, pci : add information about removed hardware (Tomas Henzl) [1602033] - [kernel] kernel: add SUPPORT_REMOVED kernel taint (Tomas Henzl) [1602033] - [net] sunrpc: Change rpc_print_iostats to rpc_clnt_show_stats and handle rpc_clnt clones (Dave Wysochanski) [1610373] - [net] sunrpc: Add _add_rpc_iostats() to add rpc_iostats metrics (Dave Wysochanski) [1610373] - [net] sunrpc: add _print_rpc_iostats() to output metrics for one RPC op (Dave Wysochanski) [1610373]- [net] xdp: exclude XDP from kABI guarantee (Jiri Benc) [1568551] - [kernel] rh_kabi: introduce RH_KABI_EXCLUDE (Jiri Benc) [1568551] - [powerpc] powerpc/powernv/pci: Work around races in PCI bridge enabling (Steve Best) [1620035] - [block] blk-wbt: fix IO hang in wbt_wait() (Ming Lei) [1614198] - [block] blkcg: Make blkg_root_lookup() work for queues in bypass mode (Ming Lei) [1614198] - [block] null_blk: add lock drop/acquire annotation (Ming Lei) [1614198] - [block] Blk-throttle: reduce tail io latency when iops limit is (Ming Lei) [1614198] - [block] block: paride: pd: mark expected switch fall-throughs (Ming Lei) [1614198] - [block] block: Ensure that a request queue is dissociated from the (Ming Lei) [1614198] - [block] block: Introduce blk_exit_queue() (Ming Lei) [1614198] - [block] blkcg: Introduce blkg_root_lookup() (Ming Lei) [1614198] - [block] block: Remove two superfluous #include directives (Ming Lei) [1614198] - [block] blk-mq: count the hctx as active before allocating tag (Ming Lei) [1614198] - [block] block: bvec_nr_vecs() returns value for wrong slab (Ming Lei) [1614198] - [block] drivers/block/drbd: remove the null check for (Ming Lei) [1614198] - [block] drivers/block/aoe/aoedev: NULL check is not needed for (Ming Lei) [1614198] - [block] drivers/block/mtip32xx: remove the null check for (Ming Lei) [1614198] - [block] cfq: Suppress compiler warnings about comparisons (Ming Lei) [1614198] - [block] cfq: Annotate fall-through in a switch statement (Ming Lei) [1614198] - [block] blk-wbt: Avoid lock contention and thundering herd issue in (Ming Lei) [1590363] - [block] target/loop: depend on SCSI (Ming Lei) [1614198] - [block] xen-blkfront: use true and false for boolean values (Ming Lei) [1614198] - [block] lightnvm: remove minor version check for 2.0 (Ming Lei) [1614198] - [block] scsi: Check sense buffer size at build time (Ming Lei) [1614198] - [block] libata-scsi: Move sense buffers onto stack (Ming Lei) [1614198] - [block] cdrom: Use struct scsi_sense_hdr internally (Ming Lei) [1614198] - [block] ide-cd: Remove redundant sense buffer (Ming Lei) [1614198] - [block] block: Switch struct packet_command to use struct (Ming Lei) [1614198] - [block] target: don't depend on SCSI (Ming Lei) [1614198] - [block] scsi: build scsi_common.o for all scsi passthrough request (Ming Lei) [1614198] - [block] scsi: cxlflash: Drop unused sense buffers (Ming Lei) [1614198] - [block] ide-cd: Drop unused sense buffers (Ming Lei) [1614198] - [block] blk-mq: fix updating tags depth (Ming Lei) [1611900] - [block] block: really disable runtime-pm for blk-mq (Ming Lei) [1611902] - [block] aoe: mark expected switch fall-through (Ming Lei) [1614198] - [block] block: make iolatency avg_lat exponentially decay (Ming Lei) [1614198] - [block] blk-cgroup: clear the throttle queue on fork (Ming Lei) [1614198] - [block] blk-cgroup: hold the queue ref during throttling (Ming Lei) [1614198] - [block] blk-iolatency: fix blkg leak in timer_fn (Ming Lei) [1614198] - [block] block/bsg-lib: use PTR_ERR_OR_ZERO to simplify the flow path (Ming Lei) [1614198] - [block] t10-pi: provide empty t10_pi_complete() for (Ming Lei) [1614198] - [block] block: blk_init_allocated_queue() set q->fq as NULL in the (Ming Lei) [1614198] - [block] nvme: use blk API to remap ref tags for IOs with metadata (Ming Lei) [1614198] - [block] block: move dif_prepare/dif_complete functions to block layer (Ming Lei) [1614198] - [block] block: move ref_tag calculation func to the block layer (Ming Lei) [1614198] - [block] block: don't account for split bio's size in cgroup stats (Ming Lei) [1614198] - [block] pktcdvd: Fix possible Spectre-v1 for pkt_devs (Ming Lei) [1614198] - [block] partitions/aix: append null character to print data from disk (Ming Lei) [1614198] - [block] partitions/aix: fix usage of uninitialized lv_info and lvname (Ming Lei) [1614198] - [block] readahead: stricter check for bdi io_pages (Ming Lei) [1614198] - [block] scsi: virtio_scsi: fix pi_bytes(out, in) on 4 KiB block size (Ming Lei) [1614198] - [block] block: move bio_integrity_(intervals, bytes) into blkdev.h (Ming Lei) [1614198] - [block] xen/blkfront: remove unused macros (Ming Lei) [1614198] - [block] block: allow max_discard_segments to be stacked (Ming Lei) [1614198] - [block] block: unexport bio_clone_bioset (Ming Lei) [1614198] - [block] md: remove a bogus comment (Ming Lei) [1614198] - [block] block: remove bio_clone_kmalloc (Ming Lei) [1614198] - [block] exofs: use bio_clone_fast in _write_mirror (Ming Lei) [1614198] - [block] bcache: don't clone bio in bch_data_verify (Ming Lei) [1614198] - [block] block: bio_set_pages_dirty can't see NULL bv_page in a valid (Ming Lei) [1614198] - [block] block: simplify bio_check_pages_dirty (Ming Lei) [1614198] - [block] block: Rename the null_blk_mod kernel module back into (Ming Lei) [1614198] - [block] blk-mq: fail the request in case issue failure (Ming Lei) [1614305] - [block] blk-rq-qos: make depth comparisons unsigned (Ming Lei) [1614198] - [block] blkcg: Track DISCARD statistics and output them in cgroup (Ming Lei) [1614198] - [block] block: Track DISCARD statistics and output them in stat and (Ming Lei) [1614198] - [block] block: Add and use op_stat_group() for indexing disk_stat (Ming Lei) [1614198] - [block] block: Define and use STAT_READ and STAT_WRITE (Ming Lei) [1614198] - [block] block: Add part_stat_read_accum to read across field entries (Ming Lei) [1614198] - [block] block: make bdev_ops->rw_page() take a REQ_OP instead of bool (Ming Lei) [1614198] - [block] pktcdvd: remove assignment in if condition (Ming Lei) [1614198] - [block] blk-mq: issue directly if hw queue isn't busy in case of (Ming Lei) [1614305] - [block] blk-iolatency: truncate our current time (Ming Lei) [1614198] - [block] blk-iolatency: don't change the latency window (Ming Lei) [1614198] - [block] block: remove blkdev_entry_to_request() macro (Ming Lei) [1614198] - [block] block: skd: Use pad printk format for dma_addr_t values (Ming Lei) [1614198] - [block] bsg: remove read/write support (Ming Lei) [1614198] - [block] blk-iolatency: fix max_depth comparisons (Ming Lei) [1614198] - [block] block: iolatency: avoid 64-bit division (Ming Lei) [1614198] - [block] block/DAC960.c: fix defined but not used build warnings (Ming Lei) [1614198] - [block] null_blk: add zone support (Ming Lei) [1614198] - [block] null_blk: move shared definitions to header file (Ming Lei) [1614198] - [block] block: Add default switch case to blk_pm_allow_request() to (Ming Lei) [1614198] - [block] block: fix infinite loop if the device loses discard (Ming Lei) [1614198] - [block] block, mm: remove unnecessary __GFP_HIGH flag (Ming Lei) [1614198] - [block] null_blk: remove NULLB_DEV_FL_CONFIGURED on turning off nullb (Ming Lei) [1614198] - [block] mm: skip readahead if the cgroup is congested (Ming Lei) [1614198] - [block] Documentation: add a doc for blk-iolatency (Ming Lei) [1614198] - [block] block: introduce blk-iolatency io controller (Ming Lei) [1614198] - [block] rq-qos: introduce dio_bio callback (Ming Lei) [1614198] - [block] block: remove external dependency on wbt_flags (Ming Lei) [1614198] - [block] blk-rq-qos: refactor out common elements of blk-wbt (Ming Lei) [1614198] - [block] blk-stat: export helpers for modifying blk_rq_stat (Ming Lei) [1614198] - [block] memcontrol: schedule throttling if we are congested (Ming Lei) [1614198] - [block] blkcg: add generic throttling mechanism (Ming Lei) [1614198] - [block] swap, blkcg: issue swap io with the appropriate context (Ming Lei) [1614198] - [block] blk: introduce REQ_SWAP (Ming Lei) [1614198] - [block] blk-cgroup: allow controllers to output their own stats (Ming Lei) [1614198] - [block] block: introduce bio_issue_as_root_blkg (Ming Lei) [1614198] - [block] block: add bi_blkg to the bio for cgroups (Ming Lei) [1614198] - [block] blk-mq: dequeue request one by one from sw queue if hctx is (Ming Lei) [1614305] - [block] block/loop: mark expected switch fall-through (Ming Lei) [1614198] - [block] drbd: mark expected switch fall-throughs (Ming Lei) [1614198] - [block] blk-mq: only attempt to merge bio if there is rq in sw queue (Ming Lei) [1614305] - [block] blk-mq: use list_splice_tail_init() to insert requests (Ming Lei) [1614305] - [block] blk-mq: fix typo in a function comment (Ming Lei) [1614198] - [block] blk-mq: code clean-up by adding an API to clear set->mq_map (Ming Lei) [1614198] - [block] paride: remove redundant variable n (Ming Lei) [1614198] - [block] partitions/ldm: remove redundant pointer dgrp (Ming Lei) [1614198] - [block] loop: remove redundant pointer inode (Ming Lei) [1614198] - [block] block/floppy: remove redundant variable dflags (Ming Lei) [1614198] - [block] Block: blk-throttle: set low_valid immediately once one (Ming Lei) [1614198] - [block] Blktrace: bail out early if block debugfs is not configured (Ming Lei) [1614198] - [block] block: Document how blk_update_request() handles (Ming Lei) [1614198] - [block] drbd: Do not redefine __must_hold() (Ming Lei) [1614198] - [block] blk-mq: avoid to synchronize rcu inside blk_cleanup_queue() (Ming Lei) [1597067] - [block] blk-mq: remove synchronize_rcu() from (Ming Lei) [1597067] - [block] blk-mq: introduce new lock for protecting hctx->dispatch_wait (Ming Lei) [1597067] - [block] blk-mq: don't pass **hctx to blk_mq_mark_tag_wait() (Ming Lei) [1597067] - [block] blk-mq: cleanup blk_mq_get_driver_tag() (Ming Lei) [1597067] - [block] block, bfq: give a better name to bfq_bfqq_may_idle (Ming Lei) [1614198] - [block] block, bfq: fix service being wrongly set to zero in case of (Ming Lei) [1614198] - [block] block, bfq: do not expire a queue that will deserve dispatch (Ming Lei) [1614198] - [block] block, bfq: add/remove entity weights correctly (Ming Lei) [1614198] - [block] block: Make struct request_queue smaller for (Ming Lei) [1614198] - [block] block: Inline blk_queue_nr_zones() (Ming Lei) [1614198] - [block] block: Remove bdev_nr_zones() (Ming Lei) [1614198] - [block] include/uapi/linux/blkzoned.h: Remove a superfluous __packed (Ming Lei) [1614198] - [block] block: Remove a superfluous cast from blkdev_report_zones() (Ming Lei) [1614198]- [net] tls: mark as Tech Preview (Sabrina Dubroca) [1570255] - [pci] PCI/VPD: Check for VPD access completion before checking for timeout (Myron Stowe) [1618820] - [rpmspec] redhat: remove bootwrapper subpackage (Gustavo Duarte) [1578399] - [virt] kvm: x86: Set highest physical address bits in non-present/reserved SPTEs (Paolo Bonzini) [1614808] - [virt] KVM/x86: Use CC_SET()/CC_OUT in arch/x86/kvm/vmx.c (Paolo Bonzini) [1614808] - [virt] KVM: X86: Implement PV IPIs in linux guest (Paolo Bonzini) [1614808] - [virt] KVM: X86: Add kvm hypervisor init time platform setup callback (Paolo Bonzini) [1614808] - [virt] KVM: X86: Implement "send IPI" hypercall (Paolo Bonzini) [1614808] - [virt] KVM/x86: Move X86_CR4_OSXSAVE check into kvm_valid_sregs() (Paolo Bonzini) [1614808] - [virt] KVM: x86: Skip pae_root shadow allocation if tdp enabled (Paolo Bonzini) [1614808] - [virt] KVM/MMU: Combine flushing remote tlb in mmu_set_spte() (Paolo Bonzini) [1614808] - [virt] KVM: vmx: skip VMWRITE of HOST_(FS, GS)_BASE when possible (Paolo Bonzini) [1614808] - [virt] KVM: vmx: skip VMWRITE of HOST_(FS, GS)_SEL when possible (Paolo Bonzini) [1614808] - [virt] KVM: vmx: always initialize HOST_(FS, GS)_BASE to zero during setup (Paolo Bonzini) [1614808] - [virt] KVM: vmx: move struct host_state usage to struct loaded_vmcs (Paolo Bonzini) [1614808] - [virt] KVM: vmx: compute need to reload FS/GS/LDT on demand (Paolo Bonzini) [1614808] - [virt] KVM: nVMX: remove a misleading comment regarding vmcs02 fields (Paolo Bonzini) [1614808] - [virt] KVM: vmx: rename __vmx_load_host_state() and vmx_save_host_state() (Paolo Bonzini) [1614808] - [virt] KVM: vmx: add dedicated utility to access guest's kernel_gs_base (Paolo Bonzini) [1614808] - [virt] KVM: vmx: track host_state.loaded using a loaded_vmcs pointer (Paolo Bonzini) [1614808] - [virt] KVM: vmx: refactor segmentation code in vmx_save_host_state() (Paolo Bonzini) [1614808] - [virt] kvm: nVMX: Fix fault priority for VMX operations (Paolo Bonzini) [1614808] - [virt] kvm: nVMX: Fix fault vector for VMX operation at CPL > 0 (Paolo Bonzini) [1614808] - [virt] KVM: try __get_user_pages_fast even if not in atomic context (Paolo Bonzini) [1614808] - [virt] KVM: vmx: Add tlb_remote_flush callback support (Paolo Bonzini) [1614808] - [virt] KVM: x86: Add tlb remote flush callback in kvm_x86_ops (Paolo Bonzini) [1614808] - [virt] X86/Hyper-V: Add hyperv_nested_flush_guest_mapping ftrace support (Paolo Bonzini) [1614808] - [virt] X86/Hyper-V: Add flush HvFlushGuestPhysicalAddressSpace hypercall support (Paolo Bonzini) [1614808] - [virt] x86/kvm: Don't use pvqspinlock code if only 1 vCPU (Paolo Bonzini) [1614808] - [virt] KVM/MMU: Simplify __kvm_sync_page() function (Paolo Bonzini) [1614808] - [virt] kvm: x86: Remove CR3_PCID_INVD flag (Paolo Bonzini) [1614808] - [virt] kvm: x86: Add multi-entry LRU cache for previous CR3s (Paolo Bonzini) [1614808] - [virt] kvm: x86: Flush only affected TLB entries in kvm_mmu_invlpg* (Paolo Bonzini) [1614808] - [virt] kvm: x86: Skip shadow page resync on CR3 switch when indicated by guest (Paolo Bonzini) [1614808] - [virt] kvm: x86: Support selectively freeing either current or previous MMU root (Paolo Bonzini) [1614808] - [virt] kvm: x86: Add a root_hpa parameter to kvm_mmu->invlpg() (Paolo Bonzini) [1614808] - [virt] kvm: x86: Skip TLB flush on fast CR3 switch when indicated by guest (Paolo Bonzini) [1614808] - [virt] kvm: vmx: Support INVPCID in shadow paging mode (Paolo Bonzini) [1614808] - [virt] kvm: x86: Propagate guest PCIDs to host PCIDs (Paolo Bonzini) [1614808] - [virt] kvm: x86: Add ability to skip TLB flush when switching CR3 (Paolo Bonzini) [1614808] - [virt] kvm: x86: Use fast CR3 switch for nested VMX (Paolo Bonzini) [1614808] - [virt] kvm: x86: Support resetting the MMU context without resetting roots (Paolo Bonzini) [1614808] - [virt] kvm: x86: Add support for fast CR3 switch across different MMU modes (Paolo Bonzini) [1614808] - [virt] kvm: x86: Introduce KVM_REQ_LOAD_CR3 (Paolo Bonzini) [1614808] - [virt] kvm: x86: Introduce kvm_mmu_calc_root_page_role() (Paolo Bonzini) [1614808] - [virt] kvm: x86: Add fast CR3 switch code path (Paolo Bonzini) [1614808] - [virt] kvm: x86: Avoid taking MMU lock in kvm_mmu_sync_roots if no sync is needed (Paolo Bonzini) [1614808] - [virt] kvm: x86: Make sync_page() flush remote TLBs once only (Paolo Bonzini) [1614808] - [virt] KVM: MMU: drop vcpu param in gpte_access (Paolo Bonzini) [1614808] - [virt] KVM: nVMX: Separate logic allocating shadow vmcs to a function (Paolo Bonzini) [1614808] - [virt] KVM: VMX: Mark vmcs header as shadow in case alloc_vmcs_cpu() allocate shadow vmcs (Paolo Bonzini) [1614808] - [virt] KVM: nVMX: Expose VMCS shadowing to L1 guest (Paolo Bonzini) [1614808] - [virt] KVM: nVMX: Do not forward VMREAD/VMWRITE VMExits to L1 if required so by vmcs12 vmread/vmwrite bitmaps (Paolo Bonzini) [1614808] - [virt] KVM: nVMX: vmread/vmwrite: Use shadow vmcs12 if running L2 (Paolo Bonzini) [1614808] - [virt] KVM: selftests: add tests for shadow VMCS save/restore (Paolo Bonzini) [1614808] - [virt] KVM: nVMX: include shadow vmcs12 in nested state (Paolo Bonzini) [1614808] - [virt] KVM: nVMX: Cache shadow vmcs12 on VMEntry and flush to memory on VMExit (Paolo Bonzini) [1614808] - [virt] KVM: nVMX: Verify VMCS shadowing VMCS link pointer (Paolo Bonzini) [1614808] - [virt] KVM: nVMX: Verify VMCS shadowing controls (Paolo Bonzini) [1614808] - [virt] KVM: nVMX: Introduce nested_cpu_has_shadow_vmcs() (Paolo Bonzini) [1614808] - [virt] KVM: nVMX: Fail VMLAUNCH and VMRESUME on shadow VMCS (Paolo Bonzini) [1614808] - [virt] KVM: nVMX: Allow VMPTRLD for shadow VMCS if vCPU supports VMCS shadowing (Paolo Bonzini) [1614808] - [virt] KVM: VMX: Change vmcs12(read, write)_any() to receive vmcs12 as parameter (Paolo Bonzini) [1614808] - [virt] KVM: VMX: Create struct for VMCS header (Paolo Bonzini) [1614808] - [virt] kvm: selftests: add test for nested state save/restore (Paolo Bonzini) [1614808] - [virt] kvm: nVMX: Introduce KVM_CAP_NESTED_STATE (Paolo Bonzini) [1614808] - [virt] KVM: x86: do not load vmcs12 pages while still in SMM (Paolo Bonzini) [1614808] - [virt] kvm: selftests: add basic test for state save and restore (Paolo Bonzini) [1614808] - [virt] kvm: selftests: ensure vcpu file is released (Paolo Bonzini) [1614808] - [virt] kvm: selftests: actually use all of lib/vmx.c (Paolo Bonzini) [1614808] - [virt] kvm: selftests: create a GDT and TSS (Paolo Bonzini) [1614808] - [virt] KVM: x86: ensure all MSRs can always be KVM_GET/SET_MSR'd (Paolo Bonzini) [1614808] - [virt] KVM: vmx: remove save/restore of host BNDCGFS MSR (Paolo Bonzini) [1614808] - [virt] KVM: Switch 'requests' to be 64-bit (explicitly) (Paolo Bonzini) [1614808] - [virt] kvm: selftests: add cr4_cpuid_sync_test (Paolo Bonzini) [1614808] - [virt] KVM: PPC: Book3S HV: Read kvm->arch.emul_smt_mode under kvm->lock (Paolo Bonzini) [1614808] - [virt] KVM: PPC: Book3S HV: Allow creating max number of VCPUs on POWER9 (Paolo Bonzini) [1614808] - [virt] KVM: PPC: Book3S HV: Pack VCORE IDs to access full VCPU ID space (Paolo Bonzini) [1614808] - [virt] KVM: PPC: Book3S HV: Fix constant size warning (Paolo Bonzini) [1614808] - [virt] KVM: PPC: Book3S HV: Add of_node_put() in success path (Paolo Bonzini) [1614808] - [virt] KVM: PPC: Book3S: Fix matching of hardware and emulated TCE tables (Paolo Bonzini) [1614808] - [virt] KVM: PPC: Remove mmio_vsx_tx_sx_enabled in KVM MMIO emulation (Paolo Bonzini) [1614808]- [net] tcp: Add tcp_clamp_rto_to_user_timeout() helper to improve accuracy (Michael Cambria) [1605024] - [net] tcp: Add tcp_retransmit_stamp() helper routine (Michael Cambria) [1605024] - [net] tcp: convert icsk_user_timeout from jiffies to msecs (Michael Cambria) [1605024] - [kernel] Revert sched/fair: Consider SD_NUMA when selecting the most idle group to schedule on (Lauro Ramos Venancio) [1585746] - [kernel] redhat: makefile: adjust KBUILD_CFLAGS to reflect kernel.spec for powerpc builds (Gustavo Duarte) [1582568] - [rpmspec] redhat: spec: build ppc64le kernel with -O3 (Gustavo Duarte) [1582568] - [scsi] scsi: csiostor: update csio_get_flash_params() (Arjun Vynipadath) [1503574] - [scsi] csiostor: Add a soft dep on cxgb4 driver (Arjun Vynipadath) [1503574] - [firmware] dell_rbu: make firmware payload memory uncachable (Charles Rose) [1584401]- [scsi] scsi: lpfc: update driver version to 12.0.0.6 (Dick Kennedy) [1613913] - [scsi] scsi: lpfc: Remove lpfc_enable_pbde as module parameter (Dick Kennedy) [1613913] - [scsi] scsi: lpfc: Correct LCB ACCept payload (Dick Kennedy) [1613913] - [scsi] scsi: lpfc: Limit tracking of tgt queue depth in fast path (Dick Kennedy) [1613913] - [scsi] scsi: lpfc: Fix driver crash when re-registering NVME rports (Dick Kennedy) [1613913] - [scsi] scsi: lpfc: Fix list corruption on the completion queue (Dick Kennedy) [1613913] - [scsi] scsi: lpfc: Fix sysfs Speed value on CNA ports (Dick Kennedy) [1613913] - [scsi] scsi: lpfc: Fix ELS abort on SLI-3 adapters (Dick Kennedy) [1613913] - [scsi] scsi: lpfc: remove null check on nvmebuf (Dick Kennedy) [1613913] - [arm64] arm64: fix ACPI dependencies (Bhupesh Sharma) [1556832] - [arm64] arm64: acpi: fix alignment fault in accessing ACPI (Bhupesh Sharma) [1556832] - [firmware] efi/arm: map UEFI memory map even w/o runtime services enabled (Bhupesh Sharma) [1556832] - [firmware] efi/arm: preserve early mapping of UEFI memory map longer for BGRT (Bhupesh Sharma) [1556832] - [acpi] drivers: acpi: add dependency of EFI for arm64 (Bhupesh Sharma) [1556832] - [arm64] arm64: export memblock_reserve()d regions via /proc/iomem (Bhupesh Sharma) [1556832] - [arm64] arm64: kconfig: Ensure spinlock fastpaths are inlined if !PREEMPT (Waiman Long) [1607924] - [arm64] arm64: locking: Replace ticket lock implementation with qspinlock (Waiman Long) [1607924] - [arm64] arm64: barrier: Implement smp_cond_load_relaxed (Waiman Long) [1607924] - [scsi] scsi: lpfc: Revise copyright for new company language (Dick Kennedy) [1600946] - [scsi] scsi: lpfc: update driver version to 12.0.0.5 (Dick Kennedy) [1600946] - [scsi] scsi: lpfc: devloss timeout race condition caused null pointer reference (Dick Kennedy) [1600946] - [scsi] scsi: lpfc: Fix NVME Target crash in defer rcv logic (Dick Kennedy) [1600946] - [scsi] scsi: lpfc: Support duration field in Link Cable Beacon V1 command (Dick Kennedy) [1600946] - [scsi] scsi: lpfc: Make PBDE optimizations configurable (Dick Kennedy) [1600946] - [scsi] scsi: lpfc: Fix abort error path for NVMET (Dick Kennedy) [1600946] - [scsi] scsi: lpfc: Fix panic if driver unloaded when port is offline (Dick Kennedy) [1600946] - [scsi] scsi: lpfc: Fix driver not setting dpp bits correctly in doorbell word (Dick Kennedy) [1600946] - [scsi] scsi: lpfc: Add Buffer overflow check, when nvme_info larger than PAGE_SIZE (Dick Kennedy) [1600946] - [scsi] scsi: lpfc: use monotonic timestamps for statistics (Dick Kennedy) [1600946] - [x86] mark intel knights landing and knights mill unsupported (David Arcari) [1610493] - [netdrv] igb: Remove superfluous reset to PHY and page 0 selection (Corinna Vinschen) [1612824] - [tools] selftests/powerpc: Fix ptrace-pkey for default execute permission change (Steve Best) [1498799] - [tools] selftests/powerpc: Fix core-pkey for default execute permission change (Steve Best) [1498799] - [powerpc] powerpc/pkeys: make protection key 0 less special (Steve Best) [1498799] - [powerpc] powerpc/pkeys: Preallocate execute-only key (Steve Best) [1498799] - [powerpc] powerpc/pkeys: Fix calculation of total pkeys (Steve Best) [1498799] - [powerpc] powerpc/pkeys: Save the pkey registers before fork (Steve Best) [1498799] - [powerpc] powerpc/pkeys: key allocation/deallocation must not change pkey registers (Steve Best) [1498799] - [powerpc] powerpc/pkeys: Deny read/write/execute by default (Steve Best) [1498799] - [powerpc] powerpc/pkeys: Give all threads control of their key permissions (Steve Best) [1498799] - [s390] KVM: s390: Add huge page enablement control (David Hildenbrand) [1508102] - [s390] s390/mm: Add huge page gmap linking support (David Hildenbrand) [1508102] - [s390] s390/mm: hugetlb pages within a gmap can not be freed (David Hildenbrand) [1508102] - [s390] KVM: s390: Beautify skey enable check (David Hildenbrand) [1508102] - [s390] KVM: s390: Add skey emulation fault handling (David Hildenbrand) [1508102] - [s390] s390/mm: Add huge pmd storage key handling (David Hildenbrand) [1508102] - [s390] s390/mm: Clear skeys for newly mapped huge guest pmds (David Hildenbrand) [1508102] - [s390] s390/mm: Clear huge page storage keys on enable_skey (David Hildenbrand) [1508102] - [s390] s390/mm: Add huge page dirty sync support (David Hildenbrand) [1508102] - [s390] s390/mm: Add gmap pmd invalidation and clearing (David Hildenbrand) [1508102] - [s390] s390/mm: Add gmap pmd notification bit setting (David Hildenbrand) [1508102] - [s390] s390/mm: Add gmap pmd linking (David Hildenbrand) [1508102] - [s390] s390/mm: Abstract gmap notify bit setting (David Hildenbrand) [1508102] - [s390] s390/mm: Make gmap_protect_range more modular (David Hildenbrand) [1508102] - [s390] KVM: s390: Replace clear_user with kvm_clear_guest (David Hildenbrand) [1508102] - [hwmon] hwmon: (ibmpowernv) Add attributes to enable/disable sensor groups (Steve Best) [1524684] - [powerpc] powerpc/powernv: Add support to enable sensor groups (Steve Best) [1524684] - [net] net/smc: improve delete link processing (Hendrik Brueckner) [1548452] - [net] net/smc: provide fallback reason code (Hendrik Brueckner) [1548452] - [net] net/smc: use correct vlan gid of RoCE device (Hendrik Brueckner) [1548452] - [net] net/smc: fewer parameters for smc_llc_send_confirm_link() (Hendrik Brueckner) [1548452] - [net] net/smc: remove local variable page in smc_rx_splice() (Hendrik Brueckner) [1548452] - [net] net/smc: use DECLARE_BITMAP for rtokens_used_mask (Hendrik Brueckner) [1548452] - [net] net/smc: add function to get link group from link (Hendrik Brueckner) [1548452] - [net] net/smc: eliminate cursor read and write calls (Hendrik Brueckner) [1548452] - [net] net/smc: provide smc mode in smc_diag.c (Hendrik Brueckner) [1548452] - [s390] s390/ism: add device driver for internal shared memory (Hendrik Brueckner) [1548452] - [net] net/smc: add SMC-D diag support (Hendrik Brueckner) [1548452] - [net] net/smc: add SMC-D support in af_smc (Hendrik Brueckner) [1548452] - [net] net/smc: add SMC-D support in data transfer (Hendrik Brueckner) [1548452] - [net] net/smc: add SMC-D support in CLC messages (Hendrik Brueckner) [1548452] - [net] net/smc: add pnetid support for SMC-D and ISM (Hendrik Brueckner) [1548452] - [net] net/smc: add base infrastructure for SMC-D and ISM (Hendrik Brueckner) [1548452] - [net] net/smc: add pnetid support (Hendrik Brueckner) [1548452] - [net] net/smc: determine port attributes independent from pnet table (Hendrik Brueckner) [1548452] - [x86] mark whiskey-lake processor supported (David Arcari) [1609604] - [s390] KVM: s390: add etoken support for guests (Thomas Huth) [1612110] - [char] ipmi: do not configure ipmi for HPE m400 (Tony Camuso) [1583537] - [scsi] scsi: ipr: Format HCAM overlay ID 0x41 (Steve Best) [1498222] - [x86] x86/stacktrace: Enable HAVE_RELIABLE_STACKTRACE for the ORC unwinder (Joe Lawrence) [1587952] - [x86] x86/unwind/orc: Detect the end of the stack (Joe Lawrence) [1587952] - [x86] x86/stacktrace: Do not fail for ORC with regs on stack (Joe Lawrence) [1587952] - [x86] x86/stacktrace: Clarify the reliable success paths (Joe Lawrence) [1587952] - [x86] x86/stacktrace: Remove STACKTRACE_DUMP_ONCE (Joe Lawrence) [1587952] - [x86] x86/stacktrace: Do not unwind after user regs (Joe Lawrence) [1587952] - [infiniband] IB/rxe: Mark Soft-RoCE Transport driver as tech-preview (Don Dutile) [1605216] - [scsi] scsi: smartpqi: bump driver version to 1.1.4-130 (Don Brace) [1503736] - [scsi] scsi: smartpqi: fix critical ARM issue reading PQI index registers (Don Brace) [1503736] - [scsi] scsi: smartpqi: add inspur advantech ids (Don Brace) [1503736] - [scsi] scsi: smartpqi: improve error checking for sync requests (Don Brace) [1503736] - [scsi] scsi: smartpqi: improve handling for sync requests (Don Brace) [1503736] - [netdrv] ice: mark driver as tech-preview (Jonathan Toppins) [1495347] - [init] init/Kconfig: remove EXPERT from CHECKPOINT_RESTORE (Adrian Reber) [1568995 1557617 1525389] - [scsi] be2iscsi: remove BE3 family support (Maurizio Lombardi) [1598366] - [x86] update rh_check_supported processor list (David Arcari) [1595918] - [kernel] kABI: Add generic kABI macros to use for kABI workarounds (Myron Stowe) [1546831] - [pci] add pci_hw_vendor_status() (Maurizio Lombardi) [1590829] - [ata] ahci: thunderx2: Fix for errata that affects stop engine (Robert Richter) [1563590] - [pci] Vulcan: AHCI PCI bar fix for Broadcom Vulcan early silicon (Robert Richter) [1563590] - [kernel] bpf: set default values for bpf_jit_harden and bpf_jit_kallsyms (Eugene Syromiatnikov) [1569061] - [kernel] bpf: Add tech preview taint for syscall (Eugene Syromiatnikov) [1559877] - [kernel] bpf: set unprivileged_bpf_disabled to 1 by default, add a boot parameter (Eugene Syromiatnikov) [1561171] - [kernel] add Red Hat-specific taint flags (Eugene Syromiatnikov) [1559877] - [tools] perf tests: Add Python 3 support to attr.py ("Herton R. Krzesinski") [1561505] - [tools] perf scripts python: Add Python 3 support to stat-cpi.py ("Herton R. Krzesinski") [1561505] - [kernel] kdump: fix a grammar issue in a kernel message (Dave Young) [1507353] - [scripts] tags.sh: Ignore redhat/rpm (Prarit Bhargava) [1582586] - [kernel] put RHEL info into generated headers (Prarit Bhargava) [1544999] - [kernel] kdump: add support for crashkernel=auto (Dave Young) [1507353] - [kernel] kdump: round up the total memory size to 128M for crashkernel reservation (Dave Young) [1507353] - [arm64] acpi: prefer booting with ACPI over DTS (Mark Salter) [1576869] - [acpi] aarch64: acpi scan: Fix regression related to X-Gene UARTs (Mark Salter) [1519554] - [acpi] ACPI / irq: Workaround firmware issue on X-Gene based m400 (Mark Salter) [1519554] - [x86] add rh_check_supported (David Arcari) [1565717] - [scsi] qla2xxx: Remove PCI IDs of deprecated adapter (Himanshu Madhani) [1572233] - [scsi] be2iscsi: remove unsupported device IDs (Chris Leech) [1574502] - [scsi] Removing Obsolete hba pci-ids from rhel8 (Dick Kennedy) [1572321] - [scsi] hpsa: modify hpsa driver version (Joseph Szczypek) [1471185] - [scsi] hpsa: remove old cciss-based smartarray pci ids (Joseph Szczypek) [1471185] - [kernel] rh_taint: add support for marking driver as unsupported (Jonathan Toppins) [1565704] - [kernel] rh_taint: add support (David Arcari) [1565704] - [scsi] qla4xxx: Remove deprecated PCI IDs from RHEL 8 (Chad Dupuis) [1518874] - [scsi] aacraid: Remove depreciated device and vendor PCI id's (Raghava Aditya Renukunta) [1495307] - [scsi] megaraid_sas: remove deprecated pci-ids (Tomas Henzl) [1509329] - [scsi] mpt*: remove certain deprecated pci-ids (Tomas Henzl) [1511953] - [kernel] modules: add rhelversion MODULE_INFO tag (Prarit Bhargava) [1544999] - [acpi] ACPI: APEI: arm64: Ignore broken HPE moonshot APEI support (Al Stone) [1518076] - [rpmspec] compute content hash for kernel-headers (Rafael Aquini) [1613003] - [rpmspec] compress modules on all architectures ("Herton R. Krzesinski") [1614556] - [rpmspec] add gcov rpm packaging support (Jan Stancek) [1601733] - [rpmspec] don't ship spdxcheck.py (Jakub Racek) - [rpmspec] clean stray bpf files (Jakub Racek) [1593309] - [rpmspec] Copy symvers.gz to /lib/modules (Eugene Syromiatnikov) [1609695] - [rpmspec] Add kabi-dup related code into specfile (Petr Oros) [1585672] - [rpmspec] kernel spec: Add and enable kabi check (Petr Oros) [1585672] - [rpmspec] Enable warning checks for configs in rpm build (Prarit Bhargava) [1589858] - [rpmspec] remove workaround for rst2man-3 from python3-docutils ("Herton R. Krzesinski") [1602148] - [rpmspec] fix dist tag used for hardlink in kernel-devel post ("Herton R. Krzesinski") [1596397] - [scripts] get_maintainer.pl: Add optional .get_maintainer.MAINTAINERS override (Prarit Bhargava) [1595727] - [rpmspec] drop kernel package dependency on python2 ("Herton R. Krzesinski") [1561505] - [kernel] Makefile: Move RHEL definitions down (Jakub Racek) [1576568] - [rpmspec] eBPF: Add bpftool package to spec file (Jerome Marchand) [1559607] - [rpmspec] fix conflicts with COPYING file while installing newer 4.17 kernel ("Herton R. Krzesinski") [1579563] - [rpmspec] do not build kernel meta-package on noarch ("Herton R. Krzesinski") [1579512] - [rpmspec] kernel spec: remove copy of arch/x86/purgatory/sha256.* ("Herton R. Krzesinski") - [rpmspec] spec: Add new arch/powerpc/kernel/module.lds file to kernel-devel rpm (Steve Best) [1572553] - [rpmspec] kernel spec: fix recent build errors from brp-mangle-shebangs ("Herton R. Krzesinski") [1575966] - [rpmspec] Add i386 to ExclusiveArch to fix noarch package build ("Herton R. Krzesinski") [1575152] - [rpmspec] Build kernel-abi-whitelists package (Petr Oros) [1571189] - [rpmspec] kernel spec: build bzImage for s390 (Hendrik Brueckner) [1570041] - [rpmspec] kernel spec: arm64: package module.lds in kernel-devel (Mark Salter) [1569014] - [rpmspec] Re-enable debuginfo packages and fix build with current dist tag ("Herton R. Krzesinski") [1568901] - [rpmspec] kernel spec: build kernel-debug on all architectures ("Herton R. Krzesinski") [1567367] - [rpmspec] don't build kernel meta-package if we are only building kernel headers ("Herton R. Krzesinski") - [rpmspec] remove use_vdso macro ("Herton R. Krzesinski") - [rpmspec] build perf and tools man pages instead of relying on a separate tarball ("Herton R. Krzesinski") - [rpmspec] disable debug build if arch is in nobuildarches list ("Herton R. Krzesinski") - [rpmspec] remove fedora changelog from spec file ("Herton R. Krzesinski") - [rpmspec] only support ppc64le builds ("Herton R. Krzesinski") - [rpmspec] remove x86 32-bit package support ("Herton R. Krzesinski") - [rpmspec] remove arm 32-bit package support ("Herton R. Krzesinski") - [rpmspec] remove configuration generation support from kernel spec file ("Herton R. Krzesinski") - [rpmspec] remove broken out patches from kernel spec file ("Herton R. Krzesinski") - [rpmspec] import kernel spec from rhel8 bootstrap dist-git ("Herton R. Krzesinski")/bin/sh/bin/sh  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~     4.18.0-484.rt7.273.el84.18.0-484.rt7.273.el84.18.0-484.rt7.273.el8.x86_64+debug4.18.0-484.rt7.273.el84.18.0-484.rt7.273.el8+debug4.18.0-484.rt7.273.el8+debug  !"#$%&'()*+,-----...//00011111222223333445566666666666677777777789::;;<<:======>???????????????????????????@?????????????????????????????????????????????????????????????????????????????ABBBCBBBBBBBBBBBBBBBDEFFFFFGGHHIIIIIIJKLLMMMNOPQQQQRSSSSSSSTUUUUUUUUUUUUUUUVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVUUUUUUUUUUWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWXYZZZ[[[[[[[[[[[[[[\\\\\\\\\\\\\\\\\\\\\\\\\\]]]]^___________________________________________`abcdefghijjjkllmnopppppppqqrrrrrsssssssstttuuuuuuuuuuuuvwwwxyyz{{||}~         !"#$%&'()*+,+----./012333456777777777777778889999999999999999999:::;<=>???@AAABCDEFGHIJKLMNOPQRSSSTUUUUVVVWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWXYYZ[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[\]]]^^_`aabbbbbbbbbbbcdcccefghijklllllmnoppqregmap-sdw-mbq.ko.xzregmap-sdw.ko.xzbcma.ko.xzath3k.ko.xzbcm203x.ko.xzbfusb.ko.xzbpa10x.ko.xzbtbcm.ko.xzbtintel.ko.xzbtmrvl.ko.xzbtmrvl_sdio.ko.xzbtrtl.ko.xzbtsdio.ko.xzbtusb.ko.xzhci_uart.ko.xzhci_vhci.ko.xzchcr.ko.xzfirewire-core.ko.xzfirewire-net.ko.xzfirewire-ohci.ko.xzfirewire-sbp2.ko.xziscsi_ibft.ko.xzamdgpu.ko.xzast.ko.xzgma500_gfx.ko.xzch7006.ko.xzsil164.ko.xzmgag200.ko.xznouveau.ko.xzradeon.ko.xzhid-picolcd.ko.xzhid-prodikeys.ko.xzhid-sensor-accel-3d.ko.xzindustrialio-triggered-buffer.ko.xzkfifo_buf.ko.xzhid-sensor-iio-common.ko.xzhid-sensor-trigger.ko.xzhid-sensor-gyro-3d.ko.xzhid-sensor-humidity.ko.xzindustrialio.ko.xzhid-sensor-als.ko.xzhid-sensor-prox.ko.xzhid-sensor-magn-3d.ko.xzhid-sensor-incl-3d.ko.xzhid-sensor-rotation.ko.xzhid-sensor-press.ko.xzhid-sensor-temperature.ko.xzib_cm.ko.xzib_core.ko.xzib_umad.ko.xzib_uverbs.ko.xziw_cm.ko.xzrdma_cm.ko.xzrdma_ucm.ko.xzbnxt_re.ko.xziw_cxgb4.ko.xzefa.ko.xzhfi1.ko.xzirdma.ko.xzmlx4_ib.ko.xzmlx5_ib.ko.xzqedr.ko.xzusnic_verbs.ko.xzvmw_pvrdma.ko.xzrdmavt.ko.xzrdma_rxe.ko.xzsiw.ko.xzib_ipoib.ko.xzib_iser.ko.xzib_isert.ko.xzopa_vnic.ko.xzib_srp.ko.xzib_srpt.ko.xzacecad.ko.xzaiptek.ko.xzgtco.ko.xzkbtab.ko.xzwacom_serial4.ko.xzelo.ko.xzwacom_i2c.ko.xzwacom_w8001.ko.xzcapidrv.ko.xzkernelcapi.ko.xzgigaset.ko.xzser_gigaset.ko.xzusb_gigaset.ko.xzb1.ko.xzb1dma.ko.xzb1pci.ko.xzc4.ko.xzt1pci.ko.xzhfcsusb.ko.xzmISDNinfineon.ko.xzmISDNipac.ko.xzmISDNisar.ko.xzspeedfax.ko.xzhisax.ko.xzhisax_fcpcipnp.ko.xzhisax_isac.ko.xzhisax_st5481.ko.xzisdn.ko.xzisdnhdlc.ko.xzl1oip.ko.xzmISDN_core.ko.xzleds-blinkm.ko.xzleds-clevo-mail.ko.xzleds-lm3530.ko.xzleds-lp3944.ko.xzleds-lp5521.ko.xzleds-lp5523.ko.xzleds-lp5562.ko.xzleds-lp55xx-common.ko.xzleds-lt3593.ko.xzleds-mlxcpld.ko.xzleds-mlxreg.ko.xzleds-ss4200.ko.xzledtrig-audio.ko.xzledtrig-backlight.ko.xzledtrig-camera.ko.xzledtrig-default-on.ko.xzledtrig-gpio.ko.xzledtrig-heartbeat.ko.xzledtrig-oneshot.ko.xzledtrig-timer.ko.xzledtrig-transient.ko.xzcec.ko.xzb2c2-flexcop.ko.xzcx2341x.ko.xzcypress_firmware.ko.xzsaa7146.ko.xzsaa7146_vv.ko.xzsmsdvb.ko.xzsmsmdtv.ko.xztveeprom.ko.xzvideobuf2-common.ko.xzvideobuf2-dma-sg.ko.xzvideobuf2-dvb.ko.xzvideobuf2-memops.ko.xzvideobuf2-v4l2.ko.xzvideobuf2-vmalloc.ko.xzdvb-core.ko.xza8293.ko.xzaf9013.ko.xzaf9033.ko.xzatbm8830.ko.xzau8522_common.ko.xzau8522_decoder.ko.xzau8522_dig.ko.xzbcm3510.ko.xzcx22700.ko.xzcx22702.ko.xzcx24110.ko.xzcx24113.ko.xzcx24116.ko.xzcx24117.ko.xzcx24120.ko.xzcx24123.ko.xzcxd2099.ko.xzcxd2820r.ko.xzcxd2841er.ko.xzdib0070.ko.xzdib0090.ko.xzdib3000mb.ko.xzdib3000mc.ko.xzdib7000m.ko.xzdib7000p.ko.xzdib8000.ko.xzdibx000_common.ko.xzdrx39xyj.ko.xzdrxd.ko.xzdrxk.ko.xzds3000.ko.xzdvb-pll.ko.xzdvb_dummy_fe.ko.xzec100.ko.xzgp8psk-fe.ko.xzisl6405.ko.xzisl6421.ko.xzisl6423.ko.xzitd1000.ko.xzix2505v.ko.xzl64781.ko.xzlg2160.ko.xzlgdt3305.ko.xzlgdt3306a.ko.xzlgdt330x.ko.xzlgs8gxx.ko.xzlnbh25.ko.xzlnbp21.ko.xzlnbp22.ko.xzm88ds3103.ko.xzm88rs2000.ko.xzmb86a16.ko.xzmb86a20s.ko.xzmn88472.ko.xzmn88473.ko.xzmt312.ko.xzmt352.ko.xzmxl5xx.ko.xznxt200x.ko.xznxt6000.ko.xzor51132.ko.xzor51211.ko.xzrtl2830.ko.xzrtl2832.ko.xzs5h1409.ko.xzs5h1411.ko.xzs5h1420.ko.xzs921.ko.xzsi2165.ko.xzsi2168.ko.xzsi21xx.ko.xzsp8870.ko.xzsp887x.ko.xzstb0899.ko.xzstb6000.ko.xzstb6100.ko.xzstv0288.ko.xzstv0297.ko.xzstv0299.ko.xzstv0367.ko.xzstv0900.ko.xzstv090x.ko.xzstv0910.ko.xzstv6110.ko.xzstv6110x.ko.xzstv6111.ko.xztc90522.ko.xztda10021.ko.xztda10023.ko.xztda10048.ko.xztda1004x.ko.xztda10071.ko.xztda10086.ko.xztda18271c2dd.ko.xztda665x.ko.xztda8083.ko.xztda8261.ko.xztda826x.ko.xzts2020.ko.xztua6100.ko.xzves1820.ko.xzves1x93.ko.xzzl10036.ko.xzzl10039.ko.xzzl10353.ko.xzfiredtv.ko.xzcs3308.ko.xzcs5345.ko.xzcs53l32a.ko.xzcx25840.ko.xzir-kbd-i2c.ko.xzm52790.ko.xzmsp3400.ko.xzsaa6588.ko.xzsaa6752hs.ko.xzsaa7115.ko.xzsaa7127.ko.xzsaa717x.ko.xztda7432.ko.xztvaudio.ko.xzupd64031a.ko.xzupd64083.ko.xzvp27smpx.ko.xzwm8739.ko.xzwm8775.ko.xzsmssdio.ko.xzb2c2-flexcop-pci.ko.xzbt878.ko.xzbttv.ko.xzdst.ko.xzdst_ca.ko.xzdvb-bt8xx.ko.xzcx18-alsa.ko.xzcx18.ko.xzaltera-ci.ko.xzcx23885.ko.xzcx88-alsa.ko.xzcx88-blackbird.ko.xzcx88-dvb.ko.xzcx8800.ko.xzcx8802.ko.xzcx88xx.ko.xzddbridge.ko.xzdm1105.ko.xzivtv.ko.xzivtvfb.ko.xzhopper.ko.xzmantis.ko.xzmantis_core.ko.xzngene.ko.xzpluto2.ko.xzearth-pt1.ko.xzsaa7134-alsa.ko.xzsaa7134-dvb.ko.xzsaa7134-empress.ko.xzsaa7134.ko.xzsaa7164.ko.xzbudget-av.ko.xzbudget-ci.ko.xzbudget-core.ko.xzbudget-patch.ko.xzbudget.ko.xzdvb-ttpci.ko.xzttpci-eeprom.ko.xztea575x.ko.xzati_remote.ko.xzene_ir.ko.xzfintek-cir.ko.xziguanair.ko.xzimon.ko.xzimon_raw.ko.xzir-imon-decoder.ko.xzir-jvc-decoder.ko.xzir-mce_kbd-decoder.ko.xzir-nec-decoder.ko.xzir-rc5-decoder.ko.xzir-rc6-decoder.ko.xzir-sanyo-decoder.ko.xzir-sony-decoder.ko.xzite-cir.ko.xzrc-adstech-dvb-t-pci.ko.xzrc-alink-dtu-m.ko.xzrc-anysee.ko.xzrc-apac-viewcomp.ko.xzrc-astrometa-t2hybrid.ko.xzrc-asus-pc39.ko.xzrc-asus-ps3-100.ko.xzrc-ati-tv-wonder-hd-600.ko.xzrc-ati-x10.ko.xzrc-avermedia-a16d.ko.xzrc-avermedia-cardbus.ko.xzrc-avermedia-dvbt.ko.xzrc-avermedia-m135a.ko.xzrc-avermedia-m733a-rm-k6.ko.xzrc-avermedia-rm-ks.ko.xzrc-avermedia.ko.xzrc-avertv-303.ko.xzrc-azurewave-ad-tu700.ko.xzrc-behold-columbus.ko.xzrc-behold.ko.xzrc-budget-ci-old.ko.xzrc-cec.ko.xzrc-cinergy-1400.ko.xzrc-cinergy.ko.xzrc-d680-dmb.ko.xzrc-delock-61959.ko.xzrc-dib0700-nec.ko.xzrc-dib0700-rc5.ko.xzrc-digitalnow-tinytwin.ko.xzrc-digittrade.ko.xzrc-dm1105-nec.ko.xzrc-dntv-live-dvb-t.ko.xzrc-dntv-live-dvbt-pro.ko.xzrc-dtt200u.ko.xzrc-dvbsky.ko.xzrc-dvico-mce.ko.xzrc-dvico-portable.ko.xzrc-em-terratec.ko.xzrc-encore-enltv-fm53.ko.xzrc-encore-enltv.ko.xzrc-encore-enltv2.ko.xzrc-evga-indtube.ko.xzrc-eztv.ko.xzrc-flydvb.ko.xzrc-flyvideo.ko.xzrc-fusionhdtv-mce.ko.xzrc-gadmei-rm008z.ko.xzrc-geekbox.ko.xzrc-genius-tvgo-a11mce.ko.xzrc-gotview7135.ko.xzrc-hauppauge.ko.xzrc-hisi-poplar.ko.xzrc-hisi-tv-demo.ko.xzrc-imon-mce.ko.xzrc-imon-pad.ko.xzrc-imon-rsc.ko.xzrc-iodata-bctv7e.ko.xzrc-it913x-v1.ko.xzrc-it913x-v2.ko.xzrc-kaiomy.ko.xzrc-kworld-315u.ko.xzrc-kworld-pc150u.ko.xzrc-kworld-plus-tv-analog.ko.xzrc-leadtek-y04g0051.ko.xzrc-lme2510.ko.xzrc-manli.ko.xzrc-medion-x10-digitainer.ko.xzrc-medion-x10-or2x.ko.xzrc-medion-x10.ko.xzrc-msi-digivox-ii.ko.xzrc-msi-digivox-iii.ko.xzrc-msi-tvanywhere-plus.ko.xzrc-msi-tvanywhere.ko.xzrc-nebula.ko.xzrc-nec-terratec-cinergy-xs.ko.xzrc-norwood.ko.xzrc-npgtech.ko.xzrc-pctv-sedna.ko.xzrc-pinnacle-color.ko.xzrc-pinnacle-grey.ko.xzrc-pinnacle-pctv-hd.ko.xzrc-pixelview-002t.ko.xzrc-pixelview-mk12.ko.xzrc-pixelview-new.ko.xzrc-pixelview.ko.xzrc-powercolor-real-angel.ko.xzrc-proteus-2309.ko.xzrc-purpletv.ko.xzrc-pv951.ko.xzrc-rc6-mce.ko.xzrc-real-audio-220-32-keys.ko.xzrc-reddo.ko.xzrc-snapstream-firefly.ko.xzrc-streamzap.ko.xzrc-su3000.ko.xzrc-tango.ko.xzrc-tbs-nec.ko.xzrc-technisat-ts35.ko.xzrc-technisat-usb2.ko.xzrc-terratec-cinergy-c-pci.ko.xzrc-terratec-cinergy-s2-hd.ko.xzrc-terratec-cinergy-xs.ko.xzrc-terratec-slim-2.ko.xzrc-terratec-slim.ko.xzrc-tevii-nec.ko.xzrc-tivo.ko.xzrc-total-media-in-hand-02.ko.xzrc-total-media-in-hand.ko.xzrc-trekstor.ko.xzrc-tt-1500.ko.xzrc-twinhan-dtv-cab-ci.ko.xzrc-twinhan1027.ko.xzrc-videomate-m1f.ko.xzrc-videomate-s350.ko.xzrc-videomate-tv-pvr.ko.xzrc-winfast-usbii-deluxe.ko.xzrc-winfast.ko.xzrc-zx-irdec.ko.xzmceusb.ko.xznuvoton-cir.ko.xzrc-core.ko.xzrc-loopback.ko.xzredrat3.ko.xzserial_ir.ko.xzsir_ir.ko.xzstreamzap.ko.xzttusbir.ko.xzwinbond-cir.ko.xze4000.ko.xzfc0011.ko.xzfc0012.ko.xzfc0013.ko.xzfc2580.ko.xzit913x.ko.xzm88rs6000t.ko.xzmax2165.ko.xzmc44s803.ko.xzmt2060.ko.xzmt2063.ko.xzmt20xx.ko.xzmt2131.ko.xzmt2266.ko.xzmxl5005s.ko.xzmxl5007t.ko.xzqm1d1b0004.ko.xzqm1d1c0042.ko.xzqt1010.ko.xzr820t.ko.xzsi2157.ko.xztda18212.ko.xztda18218.ko.xztda18250.ko.xztda18271.ko.xztda827x.ko.xztda8290.ko.xztda9887.ko.xztea5761.ko.xztea5767.ko.xztua9001.ko.xztuner-simple.ko.xztuner-types.ko.xztuner-xc2028.ko.xzxc4000.ko.xzxc5000.ko.xzau0828.ko.xzb2c2-flexcop-usb.ko.xzcx231xx-alsa.ko.xzcx231xx-dvb.ko.xzcx231xx.ko.xzdvb-usb-af9015.ko.xzdvb-usb-af9035.ko.xzdvb-usb-anysee.ko.xzdvb-usb-au6610.ko.xzdvb-usb-az6007.ko.xzdvb-usb-ce6230.ko.xzdvb-usb-ec168.ko.xzdvb-usb-gl861.ko.xzdvb-usb-lmedm04.ko.xzdvb-usb-mxl111sf.ko.xzdvb-usb-rtl28xxu.ko.xzdvb_usb_v2.ko.xzmxl111sf-demod.ko.xzmxl111sf-tuner.ko.xzdvb-usb-a800.ko.xzdvb-usb-af9005-remote.ko.xzdvb-usb-af9005.ko.xzdvb-usb-az6027.ko.xzdvb-usb-cinergyT2.ko.xzdvb-usb-cxusb.ko.xzdvb-usb-dib0700.ko.xzdvb-usb-dibusb-common.ko.xzdvb-usb-dibusb-mb.ko.xzdvb-usb-dibusb-mc-common.ko.xzdvb-usb-dibusb-mc.ko.xzdvb-usb-digitv.ko.xzdvb-usb-dtt200u.ko.xzdvb-usb-dtv5100.ko.xzdvb-usb-dw2102.ko.xzdvb-usb-gp8psk.ko.xzdvb-usb-m920x.ko.xzdvb-usb-nova-t-usb2.ko.xzdvb-usb-opera.ko.xzdvb-usb-pctv452e.ko.xzdvb-usb-technisat-usb2.ko.xzdvb-usb-ttusb2.ko.xzdvb-usb-umt-010.ko.xzdvb-usb-vp702x.ko.xzdvb-usb-vp7045.ko.xzdvb-usb.ko.xzem28xx-alsa.ko.xzem28xx-dvb.ko.xzem28xx-rc.ko.xzem28xx.ko.xzgspca_gl860.ko.xzgspca_benq.ko.xzgspca_conex.ko.xzgspca_cpia1.ko.xzgspca_etoms.ko.xzgspca_finepix.ko.xzgspca_jeilinj.ko.xzgspca_jl2005bcd.ko.xzgspca_konica.ko.xzgspca_main.ko.xzgspca_mars.ko.xzgspca_mr97310a.ko.xzgspca_nw80x.ko.xzgspca_ov519.ko.xzgspca_ov534.ko.xzgspca_ov534_9.ko.xzgspca_pac207.ko.xzgspca_pac7302.ko.xzgspca_pac7311.ko.xzgspca_se401.ko.xzgspca_sn9c2028.ko.xzgspca_sn9c20x.ko.xzgspca_sonixb.ko.xzgspca_sonixj.ko.xzgspca_spca1528.ko.xzgspca_spca500.ko.xzgspca_spca501.ko.xzgspca_spca505.ko.xzgspca_spca506.ko.xzgspca_spca508.ko.xzgspca_spca561.ko.xzgspca_sq905.ko.xzgspca_sq905c.ko.xzgspca_sq930x.ko.xzgspca_stk014.ko.xzgspca_stv0680.ko.xzgspca_sunplus.ko.xzgspca_t613.ko.xzgspca_topro.ko.xzgspca_tv8532.ko.xzgspca_vc032x.ko.xzgspca_vicam.ko.xzgspca_xirlink_cit.ko.xzgspca_zc3xx.ko.xzgspca_m5602.ko.xzgspca_stv06xx.ko.xzhdpvr.ko.xzpulse8-cec.ko.xzpvrusb2.ko.xzpwc.ko.xzrainshadow-cec.ko.xzs2255drv.ko.xzsmsusb.ko.xzstkwebcam.ko.xztm6000-alsa.ko.xztm6000-dvb.ko.xztm6000.ko.xzdvb-ttusb-budget.ko.xzttusb_dec.ko.xzttusbdecfe.ko.xzusbvision.ko.xzuvcvideo.ko.xzzr364xx.ko.xztuner.ko.xzv4l2-common.ko.xzv4l2-dv-timings.ko.xzvideobuf-core.ko.xzvideobuf-dma-sg.ko.xzvideobuf-vmalloc.ko.xzvideodev.ko.xzmemstick.ko.xzmspro_block.ko.xzjmb38x_ms.ko.xzr592.ko.xzrtsx_pci_ms.ko.xzrtsx_usb_ms.ko.xztifm_ms.ko.xzintel-lpss-acpi.ko.xzintel-lpss-pci.ko.xzintel-lpss.ko.xzlpc_ich.ko.xzlpc_sch.ko.xzsm501.ko.xzviperboard.ko.xzvx855.ko.xzmmc_block.ko.xzmmc_core.ko.xzsdio_uart.ko.xzcb710-mmc.ko.xzcqhci.ko.xzrtsx_pci_sdmmc.ko.xzrtsx_usb_sdmmc.ko.xzsdhci-acpi.ko.xzsdhci-pci.ko.xzsdhci-pltfm.ko.xzsdhci.ko.xztifm_sd.ko.xzushc.ko.xzvia-sdmmc.ko.xzvub300.ko.xzchipreg.ko.xzmtd.ko.xzmtd_blkdevs.ko.xzmtdblock.ko.xzubi.ko.xzc_can.ko.xzc_can_pci.ko.xzcan-dev.ko.xzcc770.ko.xzcc770_platform.ko.xzpeak_pci.ko.xzsja1000.ko.xzkvaser_usb.ko.xzpeak_usb.ko.xzucan.ko.xzusb_8dev.ko.xzamd-xgbe.ko.xzatlantic.ko.xzalx.ko.xzatl1c.ko.xzatl1e.ko.xzatl1.ko.xzatl2.ko.xzbnx2.ko.xzbnx2x.ko.xzbnxt_en.ko.xzcnic.ko.xztg3.ko.xzcxgb4.ko.xzcxgb4vf.ko.xzch_ipsec.ko.xzch_ktls.ko.xzlibcxgb.ko.xzenic.ko.xzdl2k.ko.xzbe2net.ko.xznetxen_nic.ko.xzqed.ko.xzqede.ko.xzqla3xxx.ko.xzsfc.ko.xzsfc-siena.ko.xzdwmac-intel.ko.xzstmmac.ko.xzfakelb.ko.xzntb_netdev.ko.xzbsd_comp.ko.xzppp_async.ko.xzppp_deflate.ko.xzppp_generic.ko.xzppp_mppe.ko.xzppp_synctty.ko.xzpppoe.ko.xzpppox.ko.xzpptp.ko.xzslhc.ko.xzasix.ko.xzax88179_178a.ko.xzcatc.ko.xzcdc_eem.ko.xzcdc_ether.ko.xzcdc_mbim.ko.xzcdc_ncm.ko.xzcdc_subset.ko.xzch9200.ko.xzcx82310_eth.ko.xzdm9601.ko.xzgl620a.ko.xzhso.ko.xzhuawei_cdc_ncm.ko.xzint51x1.ko.xzipheth.ko.xzkalmia.ko.xzkaweth.ko.xzlan78xx.ko.xzlg-vl600.ko.xzmcs7830.ko.xznet1080.ko.xzpegasus.ko.xzplusb.ko.xzqmi_wwan.ko.xzr8152.ko.xzrndis_host.ko.xzrtl8150.ko.xzsierra_net.ko.xzsmsc75xx.ko.xzsmsc95xx.ko.xzusbnet.ko.xzzaurus.ko.xzath.ko.xzath10k_core.ko.xzath10k_pci.ko.xzath11k.ko.xzath11k_pci.ko.xzath9k.ko.xzath9k_common.ko.xzath9k_htc.ko.xzath9k_hw.ko.xzbrcmfmac.ko.xzbrcmsmac.ko.xzbrcmutil.ko.xziwldvm.ko.xziwlwifi.ko.xziwlmvm.ko.xzmwifiex.ko.xzmwifiex_pcie.ko.xzmwifiex_sdio.ko.xzmwifiex_usb.ko.xzmt76-connac-lib.ko.xzmt76-usb.ko.xzmt76.ko.xzmt76x0-common.ko.xzmt76x0u.ko.xzmt76x02-lib.ko.xzmt76x02-usb.ko.xzmt76x2-common.ko.xzmt76x2u.ko.xzmt7921-common.ko.xzmt7921e.ko.xzmt7601u.ko.xzrt2800lib.ko.xzrt2800mmio.ko.xzrt2800pci.ko.xzrt2800usb.ko.xzrt2x00lib.ko.xzrt2x00mmio.ko.xzrt2x00pci.ko.xzrt2x00usb.ko.xzrtl8xxxu.ko.xzbtcoexist.ko.xzrtl8188ee.ko.xzrtl8192c-common.ko.xzrtl8192ce.ko.xzrtl8192cu.ko.xzrtl8192de.ko.xzrtl8192ee.ko.xzrtl8192se.ko.xzrtl8723ae.ko.xzrtl8723be.ko.xzrtl8723-common.ko.xzrtl8821ae.ko.xzrtl_pci.ko.xzrtl_usb.ko.xzrtlwifi.ko.xzrtw88_8822b.ko.xzrtw88_8822be.ko.xzrtw88_8822c.ko.xzrtw88_8822ce.ko.xzrtw88_core.ko.xzrtw88_pci.ko.xzrtw89_8852a.ko.xzrtw89_8852ae.ko.xzrtw89_core.ko.xzrtw89_pci.ko.xzntb_hw_amd.ko.xzntb_hw_intel.ko.xzntb.ko.xzntb_transport.ko.xzntb_perf.ko.xzntb_pingpong.ko.xzntb_tool.ko.xznvme-rdma.ko.xznvmet-rdma.ko.xzparport_serial.ko.xzyenta_socket.ko.xzmlxreg-hotplug.ko.xzmlxreg-io.ko.xznvsw-sn2201.ko.xzacer-wmi.ko.xzacerhdf.ko.xzamd-pmc.ko.xzamd_hsmp.ko.xzamilo-rfkill.ko.xzapple-gmux.ko.xzasus-laptop.ko.xzasus-nb-wmi.ko.xzasus-wmi.ko.xzclassmate-laptop.ko.xzcompal-laptop.ko.xzdcdbas.ko.xzdell-laptop.ko.xzdell-rbtn.ko.xzdell-smbios.ko.xzdell-smo8800.ko.xzdell-wmi-aio.ko.xzdell-wmi-descriptor.ko.xzdell-wmi-led.ko.xzdell-wmi-sysman.ko.xzdell-wmi.ko.xzeeepc-laptop.ko.xzeeepc-wmi.ko.xzfirmware_attributes_class.ko.xzfujitsu-laptop.ko.xzfujitsu-tablet.ko.xzhdaps.ko.xzhp-wireless.ko.xzhp-wmi.ko.xzhp_accel.ko.xzideapad-laptop.ko.xzintel-hid.ko.xzintel-rst.ko.xzintel-vbtn.ko.xzintel-wmi-thunderbolt.ko.xzintel_sdsi.ko.xzintel_vsec.ko.xzishtp_eclite.ko.xzintel_pmc_core.ko.xzintel_pmc_core_pltdrv.ko.xzpmt_class.ko.xzpmt_crashlog.ko.xzpmt_telemetry.ko.xzisst_if_common.ko.xzisst_if_mbox_msr.ko.xzisst_if_mbox_pci.ko.xzisst_if_mmio.ko.xzintel_ips.ko.xzintel_oaktrail.ko.xzmlx-platform.ko.xzmsi-laptop.ko.xzmsi-wmi.ko.xzmxm-wmi.ko.xzpanasonic-laptop.ko.xzsamsung-laptop.ko.xzsamsung-q10.ko.xzserial-multi-instantiate.ko.xzsony-laptop.ko.xzthink-lmi.ko.xzthinkpad_acpi.ko.xztopstar-laptop.ko.xztoshiba_bluetooth.ko.xzuv_sysfs.ko.xzwmi-bmof.ko.xzwmi.ko.xzsmb347-charger.ko.xzaacraid.ko.xzbe2iscsi.ko.xzbnx2fc.ko.xzbnx2i.ko.xzcsiostor.ko.xzcxgb4i.ko.xzlibcxgbi.ko.xzlibfcoe.ko.xzfnic.ko.xziscsi_boot_sysfs.ko.xzlibsas.ko.xzlpfc.ko.xzmegaraid_sas.ko.xzmpt3sas.ko.xzqedf.ko.xzqedi.ko.xzqla2xxx.ko.xzqla4xxx.ko.xzsoundwire-bus.ko.xzsoundwire-cadence.ko.xzsoundwire-generic-allocation.ko.xzsoundwire-intel.ko.xzcxgbit.ko.xztarget_core_user.ko.xzcyclades.ko.xzn_gsm.ko.xzn_hdlc.ko.xznozomi.ko.xzarc_uart.ko.xzjsm.ko.xzsynclink.ko.xzsynclink_gt.ko.xzsynclinkmp.ko.xzuio.ko.xzuio_aec.ko.xzuio_cif.ko.xzuio_pci_generic.ko.xzuio_pdrv_genirq.ko.xzuio_sercos3.ko.xzcxacru.ko.xzspeedtch.ko.xzueagle-atm.ko.xzusbatm.ko.xzxusbatm.ko.xzhwa-hc.ko.xzmdc800.ko.xzmicrotek.ko.xzadutux.ko.xzapple-mfi-fastcharge.ko.xzappledisplay.ko.xzemi26.ko.xzemi62.ko.xzezusb.ko.xzftdi-elan.ko.xzidmouse.ko.xziowarrior.ko.xzisight_firmware.ko.xzldusb.ko.xzlegousbtower.ko.xzsisusbvga.ko.xzusb3503.ko.xzusblcd.ko.xzusbsevseg.ko.xzuss720.ko.xzaircable.ko.xzark3116.ko.xzbelkin_sa.ko.xzch341.ko.xzcp210x.ko.xzcyberjack.ko.xzcypress_m8.ko.xzdigi_acceleport.ko.xzempeg.ko.xzf81534.ko.xzftdi_sio.ko.xzgarmin_gps.ko.xzio_edgeport.ko.xzio_ti.ko.xzipaq.ko.xzipw.ko.xzir-usb.ko.xziuu_phoenix.ko.xzkeyspan.ko.xzkeyspan_pda.ko.xzkl5kusb105.ko.xzkobil_sct.ko.xzmct_u232.ko.xzmos7720.ko.xzmos7840.ko.xzmxuport.ko.xznavman.ko.xzomninet.ko.xzopticon.ko.xzoption.ko.xzoti6858.ko.xzpl2303.ko.xzqcaux.ko.xzqcserial.ko.xzquatech2.ko.xzsafe_serial.ko.xzsierra.ko.xzspcp8x5.ko.xzssu100.ko.xzsymbolserial.ko.xzti_usb_3410_5052.ko.xzupd78f0730.ko.xzusb_debug.ko.xzusb_wwan.ko.xzvisor.ko.xzwhiteheat.ko.xzxsens_mt.ko.xzwusb-cbaf.ko.xzwusb-wa.ko.xzwusbcore.ko.xzi1480-dfu-usb.ko.xzi1480-est.ko.xzumc.ko.xzuwb.ko.xzwhc-rc.ko.xzwhci.ko.xzsev-guest.ko.xztdx-guest.ko.xznitro_enclaves.ko.xzcifs.ko.xzcramfs.ko.xzsquashfs.ko.xzhwpoison-inject.ko.xz6lowpan.ko.xzatm.ko.xzbluetooth.ko.xzbnep.ko.xzcmtp.ko.xzhidp.ko.xzrfcomm.ko.xzcan-bcm.ko.xzcan-gw.ko.xzcan-raw.ko.xzcan.ko.xzieee802154_6lowpan.ko.xzieee802154.ko.xzieee802154_socket.ko.xzl2tp_core.ko.xzl2tp_ip.ko.xzl2tp_ip6.ko.xzmac80211.ko.xzmac802154.ko.xzmpls_iptunnel.ko.xzmpls_router.ko.xzrfkill.ko.xzrpcrdma.ko.xzcfg80211.ko.xzac97_bus.ko.xzsnd-seq-oss.ko.xzsnd-seq-dummy.ko.xzsnd-seq-midi-emul.ko.xzsnd-seq-midi-event.ko.xzsnd-seq-midi.ko.xzsnd-seq-virmidi.ko.xzsnd-seq.ko.xzsnd-compress.ko.xzsnd-ctl-led.ko.xzsnd-hrtimer.ko.xzsnd-hwdep.ko.xzsnd-pcm.ko.xzsnd-rawmidi.ko.xzsnd-seq-device.ko.xzsnd-timer.ko.xzsnd.ko.xzsnd-mpu401-uart.ko.xzsnd-mpu401.ko.xzsnd-opl3-lib.ko.xzsnd-opl3-synth.ko.xzsnd-pcsp.ko.xzsnd-aloop.ko.xzsnd-dummy.ko.xzsnd-mtpav.ko.xzsnd-virmidi.ko.xzsnd-vx-lib.ko.xzsnd-bebob.ko.xzsnd-dice.ko.xzsnd-firewire-digi00x.ko.xzsnd-fireface.ko.xzsnd-fireworks.ko.xzsnd-firewire-motu.ko.xzsnd-oxfw.ko.xzsnd-firewire-lib.ko.xzsnd-isight.ko.xzsnd-firewire-tascam.ko.xzsnd-hda-ext-core.ko.xzsnd-hda-core.ko.xzsnd-intel-dspcfg.ko.xzsnd-intel-sdw-acpi.ko.xzsnd-ak4113.ko.xzsnd-ak4114.ko.xzsnd-ak4xxx-adda.ko.xzsnd-pt2258.ko.xzsnd-cs8427.ko.xzsnd-i2c.ko.xzsnd-ac97-codec.ko.xzsnd-ali5451.ko.xzsnd-asihpi.ko.xzsnd-au8810.ko.xzsnd-au8820.ko.xzsnd-au8830.ko.xzsnd-ca0106.ko.xzsnd-cs46xx.ko.xzsnd-ctxfi.ko.xzsnd-darla20.ko.xzsnd-darla24.ko.xzsnd-echo3g.ko.xzsnd-gina20.ko.xzsnd-gina24.ko.xzsnd-indigo.ko.xzsnd-indigodj.ko.xzsnd-indigodjx.ko.xzsnd-indigoio.ko.xzsnd-indigoiox.ko.xzsnd-layla20.ko.xzsnd-layla24.ko.xzsnd-mia.ko.xzsnd-mona.ko.xzsnd-emu10k1-synth.ko.xzsnd-emu10k1.ko.xzsnd-emu10k1x.ko.xzsnd-hda-codec-analog.ko.xzsnd-hda-codec-ca0110.ko.xzsnd-hda-codec-ca0132.ko.xzsnd-hda-codec-cirrus.ko.xzsnd-hda-codec-cmedia.ko.xzsnd-hda-codec-conexant.ko.xzsnd-hda-codec-cs8409.ko.xzsnd-hda-codec-generic.ko.xzsnd-hda-codec-hdmi.ko.xzsnd-hda-codec-idt.ko.xzsnd-hda-codec-realtek.ko.xzsnd-hda-codec-si3054.ko.xzsnd-hda-codec-via.ko.xzsnd-hda-codec.ko.xzsnd-hda-cs-dsp-ctls.ko.xzsnd-hda-intel.ko.xzsnd-hda-scodec-cs35l41-i2c.ko.xzsnd-hda-scodec-cs35l41-spi.ko.xzsnd-hda-scodec-cs35l41.ko.xzsnd-ice1712.ko.xzsnd-ice1724.ko.xzsnd-ice17xx-ak4xxx.ko.xzsnd-korg1212.ko.xzsnd-lola.ko.xzsnd-lx6464es.ko.xzsnd-mixart.ko.xzsnd-oxygen-lib.ko.xzsnd-oxygen.ko.xzsnd-virtuoso.ko.xzsnd-pcxhr.ko.xzsnd-hdsp.ko.xzsnd-hdspm.ko.xzsnd-rme9652.ko.xzsnd-ad1889.ko.xzsnd-atiixp-modem.ko.xzsnd-atiixp.ko.xzsnd-bt87x.ko.xzsnd-cmipci.ko.xzsnd-ens1370.ko.xzsnd-ens1371.ko.xzsnd-es1968.ko.xzsnd-intel8x0.ko.xzsnd-intel8x0m.ko.xzsnd-maestro3.ko.xzsnd-rme32.ko.xzsnd-rme96.ko.xzsnd-via82xx-modem.ko.xzsnd-via82xx.ko.xzsnd-trident.ko.xzsnd-vx222.ko.xzsnd-acp3x-pdm-dma.ko.xzsnd-acp3x-rn.ko.xzsnd-rn-pci-acp3x.ko.xzsnd-acp-config.ko.xzsnd-acp5x-i2s.ko.xzsnd-acp5x-pcm-dma.ko.xzsnd-pci-acp5x.ko.xzsnd-soc-acp5x-mach.ko.xzsnd-acp6x-pdm-dma.ko.xzsnd-pci-acp6x.ko.xzsnd-soc-acp6x-mach.ko.xzsnd-soc-cs35l41-i2c.ko.xzsnd-soc-cs35l41-lib.ko.xzsnd-soc-cs35l41-spi.ko.xzsnd-soc-cs35l41.ko.xzsnd-soc-cx2072x.ko.xzsnd-soc-da7213.ko.xzsnd-soc-da7219.ko.xzsnd-soc-dmic.ko.xzsnd-soc-es8316.ko.xzsnd-soc-hda-codec.ko.xzsnd-soc-hdac-hda.ko.xzsnd-soc-hdac-hdmi.ko.xzsnd-soc-max98090.ko.xzsnd-soc-max98357a.ko.xzsnd-soc-max98373-i2c.ko.xzsnd-soc-max98373-sdw.ko.xzsnd-soc-max98373.ko.xzsnd-soc-max98390.ko.xzsnd-soc-max98927.ko.xzsnd-soc-nau8821.ko.xzsnd-soc-nau8824.ko.xzsnd-soc-nau8825.ko.xzsnd-soc-pcm512x-i2c.ko.xzsnd-soc-pcm512x.ko.xzsnd-soc-rl6231.ko.xzsnd-soc-rl6347a.ko.xzsnd-soc-rt1011.ko.xzsnd-soc-rt1015.ko.xzsnd-soc-rt1015p.ko.xzsnd-soc-rt1308-sdw.ko.xzsnd-soc-rt1308.ko.xzsnd-soc-rt1316-sdw.ko.xzsnd-soc-rt1318-sdw.ko.xzsnd-soc-rt286.ko.xzsnd-soc-rt298.ko.xzsnd-soc-rt5514-spi.ko.xzsnd-soc-rt5514.ko.xzsnd-soc-rt5640.ko.xzsnd-soc-rt5645.ko.xzsnd-soc-rt5651.ko.xzsnd-soc-rt5660.ko.xzsnd-soc-rt5663.ko.xzsnd-soc-rt5670.ko.xzsnd-soc-rt5677-spi.ko.xzsnd-soc-rt5677.ko.xzsnd-soc-rt5682-i2c.ko.xzsnd-soc-rt5682-sdw.ko.xzsnd-soc-rt5682.ko.xzsnd-soc-rt5682s.ko.xzsnd-soc-rt700.ko.xzsnd-soc-rt711-sdca.ko.xzsnd-soc-rt711.ko.xzsnd-soc-rt715-sdca.ko.xzsnd-soc-rt715.ko.xzsnd-soc-sdw-mockup.ko.xzsnd-soc-ssm4567.ko.xzsnd-soc-ts3a227e.ko.xzsnd-soc-wm-adsp.ko.xzsnd-soc-wm8804-i2c.ko.xzsnd-soc-wm8804.ko.xzsnd-soc-sst-atom-hifi2-platform.ko.xzsnd-intel-sst-acpi.ko.xzsnd-intel-sst-core.ko.xzsnd-soc-avs.ko.xzsnd-skl_nau88l25_max98357a.ko.xzsnd-soc-cml_rt1011_rt5682.ko.xzsnd-soc-ehl-rt5660.ko.xzsnd-soc-intel-hda-dsp-common.ko.xzsnd-soc-intel-sof-cirrus-common.ko.xzsnd-soc-intel-sof-maxim-common.ko.xzsnd-soc-intel-sof-realtek-common.ko.xzsnd-soc-kbl_da7219_max98357a.ko.xzsnd-soc-kbl_da7219_max98927.ko.xzsnd-soc-kbl_rt5660.ko.xzsnd-soc-kbl_rt5663_max98927.ko.xzsnd-soc-kbl_rt5663_rt5514_max98927.ko.xzsnd-soc-skl_hda_dsp.ko.xzsnd-soc-skl_nau88l25_ssm4567.ko.xzsnd-soc-skl_rt286.ko.xzsnd-soc-sof-sdw.ko.xzsnd-soc-sof-ssp-amp.ko.xzsnd-soc-sof_da7219_max98373.ko.xzsnd-soc-sof_es8336.ko.xzsnd-soc-sof_nau8825.ko.xzsnd-soc-sof_rt5682.ko.xzsnd-soc-sst-bdw-rt5650-mach.ko.xzsnd-soc-sst-bdw-rt5677-mach.ko.xzsnd-soc-sst-broadwell.ko.xzsnd-soc-sst-bxt-da7219_max98357a.ko.xzsnd-soc-sst-bxt-rt298.ko.xzsnd-soc-sst-byt-cht-cx2072x.ko.xzsnd-soc-sst-byt-cht-da7213.ko.xzsnd-soc-sst-byt-cht-es8316.ko.xzsnd-soc-sst-byt-cht-nocodec.ko.xzsnd-soc-sst-bytcr-rt5640.ko.xzsnd-soc-sst-bytcr-rt5651.ko.xzsnd-soc-sst-cht-bsw-max98090_ti.ko.xzsnd-soc-sst-cht-bsw-nau8824.ko.xzsnd-soc-sst-cht-bsw-rt5645.ko.xzsnd-soc-sst-cht-bsw-rt5672.ko.xzsnd-soc-sst-glk-rt5682_max98357a.ko.xzsnd-soc-sst-haswell.ko.xzsnd-soc-sst-sof-pcm512x.ko.xzsnd-soc-sst-sof-wm8804.ko.xzsnd-soc-catpt.ko.xzsnd-soc-acpi-intel-match.ko.xzsnd-soc-sst-dsp.ko.xzsnd-soc-sst-ipc.ko.xzsnd-soc-skl-ssp-clk.ko.xzsnd-soc-skl.ko.xzsnd-soc-acpi.ko.xzsnd-soc-core.ko.xzsnd-sof-amd-acp.ko.xzsnd-sof-amd-renoir.ko.xzsnd-sof-acpi-intel-bdw.ko.xzsnd-sof-acpi-intel-byt.ko.xzsnd-sof-intel-atom.ko.xzsnd-sof-intel-hda-common.ko.xzsnd-sof-intel-hda.ko.xzsnd-sof-pci-intel-apl.ko.xzsnd-sof-pci-intel-cnl.ko.xzsnd-sof-pci-intel-icl.ko.xzsnd-sof-pci-intel-mtl.ko.xzsnd-sof-pci-intel-tgl.ko.xzsnd-sof-pci-intel-tng.ko.xzsnd-sof-acpi.ko.xzsnd-sof-pci.ko.xzsnd-sof-probes.ko.xzsnd-sof-utils.ko.xzsnd-sof.ko.xzsnd-sof-xtensa-dsp.ko.xzsoundcore.ko.xzsnd-emux-synth.ko.xzsnd-util-mem.ko.xzsnd-usb-6fire.ko.xzsnd-bcd2000.ko.xzsnd-usb-caiaq.ko.xzsnd-usb-hiface.ko.xzsnd-usb-line6.ko.xzsnd-usb-pod.ko.xzsnd-usb-podhd.ko.xzsnd-usb-toneport.ko.xzsnd-usb-variax.ko.xzsnd-ua101.ko.xzsnd-usb-audio.ko.xzsnd-usbmidi-lib.ko.xzsnd-usb-us122l.ko.xzsnd-usb-usx2y.ko.xzvirtio_snd.ko.xz/lib/modules/4.18.0-484.rt7.273.el8.x86_64+debug/kernel/drivers/base/regmap//lib/modules/4.18.0-484.rt7.273.el8.x86_64+debug/kernel/drivers/bcma//lib/modules/4.18.0-484.rt7.273.el8.x86_64+debug/kernel/drivers/bluetooth//lib/modules/4.18.0-484.rt7.273.el8.x86_64+debug/kernel/drivers/crypto/chelsio//lib/modules/4.18.0-484.rt7.273.el8.x86_64+debug/kernel/drivers/firewire//lib/modules/4.18.0-484.rt7.273.el8.x86_64+debug/kernel/drivers/firmware//lib/modules/4.18.0-484.rt7.273.el8.x86_64+debug/kernel/drivers/gpu/drm/amd/amdgpu//lib/modules/4.18.0-484.rt7.273.el8.x86_64+debug/kernel/drivers/gpu/drm/ast//lib/modules/4.18.0-484.rt7.273.el8.x86_64+debug/kernel/drivers/gpu/drm/gma500//lib/modules/4.18.0-484.rt7.273.el8.x86_64+debug/kernel/drivers/gpu/drm/i2c//lib/modules/4.18.0-484.rt7.273.el8.x86_64+debug/kernel/drivers/gpu/drm/mgag200//lib/modules/4.18.0-484.rt7.273.el8.x86_64+debug/kernel/drivers/gpu/drm/nouveau//lib/modules/4.18.0-484.rt7.273.el8.x86_64+debug/kernel/drivers/gpu/drm/radeon//lib/modules/4.18.0-484.rt7.273.el8.x86_64+debug/kernel/drivers/hid//lib/modules/4.18.0-484.rt7.273.el8.x86_64+debug/kernel/drivers/iio/accel//lib/modules/4.18.0-484.rt7.273.el8.x86_64+debug/kernel/drivers/iio/buffer//lib/modules/4.18.0-484.rt7.273.el8.x86_64+debug/kernel/drivers/iio/common/hid-sensors//lib/modules/4.18.0-484.rt7.273.el8.x86_64+debug/kernel/drivers/iio/gyro//lib/modules/4.18.0-484.rt7.273.el8.x86_64+debug/kernel/drivers/iio/humidity//lib/modules/4.18.0-484.rt7.273.el8.x86_64+debug/kernel/drivers/iio//lib/modules/4.18.0-484.rt7.273.el8.x86_64+debug/kernel/drivers/iio/light//lib/modules/4.18.0-484.rt7.273.el8.x86_64+debug/kernel/drivers/iio/magnetometer//lib/modules/4.18.0-484.rt7.273.el8.x86_64+debug/kernel/drivers/iio/orientation//lib/modules/4.18.0-484.rt7.273.el8.x86_64+debug/kernel/drivers/iio/pressure//lib/modules/4.18.0-484.rt7.273.el8.x86_64+debug/kernel/drivers/iio/temperature//lib/modules/4.18.0-484.rt7.273.el8.x86_64+debug/kernel/drivers/infiniband/core//lib/modules/4.18.0-484.rt7.273.el8.x86_64+debug/kernel/drivers/infiniband/hw/bnxt_re//lib/modules/4.18.0-484.rt7.273.el8.x86_64+debug/kernel/drivers/infiniband/hw/cxgb4//lib/modules/4.18.0-484.rt7.273.el8.x86_64+debug/kernel/drivers/infiniband/hw/efa//lib/modules/4.18.0-484.rt7.273.el8.x86_64+debug/kernel/drivers/infiniband/hw/hfi1//lib/modules/4.18.0-484.rt7.273.el8.x86_64+debug/kernel/drivers/infiniband/hw/irdma//lib/modules/4.18.0-484.rt7.273.el8.x86_64+debug/kernel/drivers/infiniband/hw/mlx4//lib/modules/4.18.0-484.rt7.273.el8.x86_64+debug/kernel/drivers/infiniband/hw/mlx5//lib/modules/4.18.0-484.rt7.273.el8.x86_64+debug/kernel/drivers/infiniband/hw/qedr//lib/modules/4.18.0-484.rt7.273.el8.x86_64+debug/kernel/drivers/infiniband/hw/usnic//lib/modules/4.18.0-484.rt7.273.el8.x86_64+debug/kernel/drivers/infiniband/hw/vmw_pvrdma//lib/modules/4.18.0-484.rt7.273.el8.x86_64+debug/kernel/drivers/infiniband/sw/rdmavt//lib/modules/4.18.0-484.rt7.273.el8.x86_64+debug/kernel/drivers/infiniband/sw/rxe//lib/modules/4.18.0-484.rt7.273.el8.x86_64+debug/kernel/drivers/infiniband/sw/siw//lib/modules/4.18.0-484.rt7.273.el8.x86_64+debug/kernel/drivers/infiniband/ulp/ipoib//lib/modules/4.18.0-484.rt7.273.el8.x86_64+debug/kernel/drivers/infiniband/ulp/iser//lib/modules/4.18.0-484.rt7.273.el8.x86_64+debug/kernel/drivers/infiniband/ulp/isert//lib/modules/4.18.0-484.rt7.273.el8.x86_64+debug/kernel/drivers/infiniband/ulp/opa_vnic//lib/modules/4.18.0-484.rt7.273.el8.x86_64+debug/kernel/drivers/infiniband/ulp/srp//lib/modules/4.18.0-484.rt7.273.el8.x86_64+debug/kernel/drivers/infiniband/ulp/srpt//lib/modules/4.18.0-484.rt7.273.el8.x86_64+debug/kernel/drivers/input/tablet//lib/modules/4.18.0-484.rt7.273.el8.x86_64+debug/kernel/drivers/input/touchscreen//lib/modules/4.18.0-484.rt7.273.el8.x86_64+debug/kernel/drivers/isdn/capi//lib/modules/4.18.0-484.rt7.273.el8.x86_64+debug/kernel/drivers/isdn/gigaset//lib/modules/4.18.0-484.rt7.273.el8.x86_64+debug/kernel/drivers/isdn/hardware/avm//lib/modules/4.18.0-484.rt7.273.el8.x86_64+debug/kernel/drivers/isdn/hardware/mISDN//lib/modules/4.18.0-484.rt7.273.el8.x86_64+debug/kernel/drivers/isdn/hisax//lib/modules/4.18.0-484.rt7.273.el8.x86_64+debug/kernel/drivers/isdn/i4l//lib/modules/4.18.0-484.rt7.273.el8.x86_64+debug/kernel/drivers/isdn/mISDN//lib/modules/4.18.0-484.rt7.273.el8.x86_64+debug/kernel/drivers/leds//lib/modules/4.18.0-484.rt7.273.el8.x86_64+debug/kernel/drivers/leds/trigger//lib/modules/4.18.0-484.rt7.273.el8.x86_64+debug/kernel/drivers/media/cec//lib/modules/4.18.0-484.rt7.273.el8.x86_64+debug/kernel/drivers/media/common/b2c2//lib/modules/4.18.0-484.rt7.273.el8.x86_64+debug/kernel/drivers/media/common//lib/modules/4.18.0-484.rt7.273.el8.x86_64+debug/kernel/drivers/media/common/saa7146//lib/modules/4.18.0-484.rt7.273.el8.x86_64+debug/kernel/drivers/media/common/siano//lib/modules/4.18.0-484.rt7.273.el8.x86_64+debug/kernel/drivers/media/common/videobuf2//lib/modules/4.18.0-484.rt7.273.el8.x86_64+debug/kernel/drivers/media/dvb-core//lib/modules/4.18.0-484.rt7.273.el8.x86_64+debug/kernel/drivers/media/dvb-frontends//lib/modules/4.18.0-484.rt7.273.el8.x86_64+debug/kernel/drivers/media/dvb-frontends/drx39xyj//lib/modules/4.18.0-484.rt7.273.el8.x86_64+debug/kernel/drivers/media/firewire//lib/modules/4.18.0-484.rt7.273.el8.x86_64+debug/kernel/drivers/media/i2c//lib/modules/4.18.0-484.rt7.273.el8.x86_64+debug/kernel/drivers/media/i2c/cx25840//lib/modules/4.18.0-484.rt7.273.el8.x86_64+debug/kernel/drivers/media/mmc/siano//lib/modules/4.18.0-484.rt7.273.el8.x86_64+debug/kernel/drivers/media/pci/b2c2//lib/modules/4.18.0-484.rt7.273.el8.x86_64+debug/kernel/drivers/media/pci/bt8xx//lib/modules/4.18.0-484.rt7.273.el8.x86_64+debug/kernel/drivers/media/pci/cx18//lib/modules/4.18.0-484.rt7.273.el8.x86_64+debug/kernel/drivers/media/pci/cx23885//lib/modules/4.18.0-484.rt7.273.el8.x86_64+debug/kernel/drivers/media/pci/cx88//lib/modules/4.18.0-484.rt7.273.el8.x86_64+debug/kernel/drivers/media/pci/ddbridge//lib/modules/4.18.0-484.rt7.273.el8.x86_64+debug/kernel/drivers/media/pci/dm1105//lib/modules/4.18.0-484.rt7.273.el8.x86_64+debug/kernel/drivers/media/pci/ivtv//lib/modules/4.18.0-484.rt7.273.el8.x86_64+debug/kernel/drivers/media/pci/mantis//lib/modules/4.18.0-484.rt7.273.el8.x86_64+debug/kernel/drivers/media/pci/ngene//lib/modules/4.18.0-484.rt7.273.el8.x86_64+debug/kernel/drivers/media/pci/pluto2//lib/modules/4.18.0-484.rt7.273.el8.x86_64+debug/kernel/drivers/media/pci/pt1//lib/modules/4.18.0-484.rt7.273.el8.x86_64+debug/kernel/drivers/media/pci/saa7134//lib/modules/4.18.0-484.rt7.273.el8.x86_64+debug/kernel/drivers/media/pci/saa7164//lib/modules/4.18.0-484.rt7.273.el8.x86_64+debug/kernel/drivers/media/pci/ttpci//lib/modules/4.18.0-484.rt7.273.el8.x86_64+debug/kernel/drivers/media/radio//lib/modules/4.18.0-484.rt7.273.el8.x86_64+debug/kernel/drivers/media/rc//lib/modules/4.18.0-484.rt7.273.el8.x86_64+debug/kernel/drivers/media/rc/keymaps//lib/modules/4.18.0-484.rt7.273.el8.x86_64+debug/kernel/drivers/media/tuners//lib/modules/4.18.0-484.rt7.273.el8.x86_64+debug/kernel/drivers/media/usb/au0828//lib/modules/4.18.0-484.rt7.273.el8.x86_64+debug/kernel/drivers/media/usb/b2c2//lib/modules/4.18.0-484.rt7.273.el8.x86_64+debug/kernel/drivers/media/usb/cx231xx//lib/modules/4.18.0-484.rt7.273.el8.x86_64+debug/kernel/drivers/media/usb/dvb-usb-v2//lib/modules/4.18.0-484.rt7.273.el8.x86_64+debug/kernel/drivers/media/usb/dvb-usb//lib/modules/4.18.0-484.rt7.273.el8.x86_64+debug/kernel/drivers/media/usb/em28xx//lib/modules/4.18.0-484.rt7.273.el8.x86_64+debug/kernel/drivers/media/usb/gspca/gl860//lib/modules/4.18.0-484.rt7.273.el8.x86_64+debug/kernel/drivers/media/usb/gspca//lib/modules/4.18.0-484.rt7.273.el8.x86_64+debug/kernel/drivers/media/usb/gspca/m5602//lib/modules/4.18.0-484.rt7.273.el8.x86_64+debug/kernel/drivers/media/usb/gspca/stv06xx//lib/modules/4.18.0-484.rt7.273.el8.x86_64+debug/kernel/drivers/media/usb/hdpvr//lib/modules/4.18.0-484.rt7.273.el8.x86_64+debug/kernel/drivers/media/usb/pulse8-cec//lib/modules/4.18.0-484.rt7.273.el8.x86_64+debug/kernel/drivers/media/usb/pvrusb2//lib/modules/4.18.0-484.rt7.273.el8.x86_64+debug/kernel/drivers/media/usb/pwc//lib/modules/4.18.0-484.rt7.273.el8.x86_64+debug/kernel/drivers/media/usb/rainshadow-cec//lib/modules/4.18.0-484.rt7.273.el8.x86_64+debug/kernel/drivers/media/usb/s2255//lib/modules/4.18.0-484.rt7.273.el8.x86_64+debug/kernel/drivers/media/usb/siano//lib/modules/4.18.0-484.rt7.273.el8.x86_64+debug/kernel/drivers/media/usb/stkwebcam//lib/modules/4.18.0-484.rt7.273.el8.x86_64+debug/kernel/drivers/media/usb/tm6000//lib/modules/4.18.0-484.rt7.273.el8.x86_64+debug/kernel/drivers/media/usb/ttusb-budget//lib/modules/4.18.0-484.rt7.273.el8.x86_64+debug/kernel/drivers/media/usb/ttusb-dec//lib/modules/4.18.0-484.rt7.273.el8.x86_64+debug/kernel/drivers/media/usb/usbvision//lib/modules/4.18.0-484.rt7.273.el8.x86_64+debug/kernel/drivers/media/usb/uvc//lib/modules/4.18.0-484.rt7.273.el8.x86_64+debug/kernel/drivers/media/usb/zr364xx//lib/modules/4.18.0-484.rt7.273.el8.x86_64+debug/kernel/drivers/media/v4l2-core//lib/modules/4.18.0-484.rt7.273.el8.x86_64+debug/kernel/drivers/memstick/core//lib/modules/4.18.0-484.rt7.273.el8.x86_64+debug/kernel/drivers/memstick/host//lib/modules/4.18.0-484.rt7.273.el8.x86_64+debug/kernel/drivers/mfd//lib/modules/4.18.0-484.rt7.273.el8.x86_64+debug/kernel/drivers/mmc/core//lib/modules/4.18.0-484.rt7.273.el8.x86_64+debug/kernel/drivers/mmc/host//lib/modules/4.18.0-484.rt7.273.el8.x86_64+debug/kernel/drivers/mtd/chips//lib/modules/4.18.0-484.rt7.273.el8.x86_64+debug/kernel/drivers/mtd//lib/modules/4.18.0-484.rt7.273.el8.x86_64+debug/kernel/drivers/mtd/ubi//lib/modules/4.18.0-484.rt7.273.el8.x86_64+debug/kernel/drivers/net/can/c_can//lib/modules/4.18.0-484.rt7.273.el8.x86_64+debug/kernel/drivers/net/can//lib/modules/4.18.0-484.rt7.273.el8.x86_64+debug/kernel/drivers/net/can/cc770//lib/modules/4.18.0-484.rt7.273.el8.x86_64+debug/kernel/drivers/net/can/sja1000//lib/modules/4.18.0-484.rt7.273.el8.x86_64+debug/kernel/drivers/net/can/usb/kvaser_usb//lib/modules/4.18.0-484.rt7.273.el8.x86_64+debug/kernel/drivers/net/can/usb/peak_usb//lib/modules/4.18.0-484.rt7.273.el8.x86_64+debug/kernel/drivers/net/can/usb//lib/modules/4.18.0-484.rt7.273.el8.x86_64+debug/kernel/drivers/net/can/usb//lib/modules/4.18.0-484.rt7.273.el8.x86_64+debug/kernel/drivers/net/ethernet/amd/xgbe//lib/modules/4.18.0-484.rt7.273.el8.x86_64+debug/kernel/drivers/net/ethernet/aquantia/atlantic//lib/modules/4.18.0-484.rt7.273.el8.x86_64+debug/kernel/drivers/net/ethernet/atheros/alx//lib/modules/4.18.0-484.rt7.273.el8.x86_64+debug/kernel/drivers/net/ethernet/atheros/atl1c//lib/modules/4.18.0-484.rt7.273.el8.x86_64+debug/kernel/drivers/net/ethernet/atheros/atl1e//lib/modules/4.18.0-484.rt7.273.el8.x86_64+debug/kernel/drivers/net/ethernet/atheros/atlx//lib/modules/4.18.0-484.rt7.273.el8.x86_64+debug/kernel/drivers/net/ethernet/broadcom//lib/modules/4.18.0-484.rt7.273.el8.x86_64+debug/kernel/drivers/net/ethernet/broadcom/bnx2x//lib/modules/4.18.0-484.rt7.273.el8.x86_64+debug/kernel/drivers/net/ethernet/broadcom/bnxt//lib/modules/4.18.0-484.rt7.273.el8.x86_64+debug/kernel/drivers/net/ethernet/chelsio/cxgb4//lib/modules/4.18.0-484.rt7.273.el8.x86_64+debug/kernel/drivers/net/ethernet/chelsio/cxgb4vf//lib/modules/4.18.0-484.rt7.273.el8.x86_64+debug/kernel/drivers/net/ethernet/chelsio/inline_crypto/ch_ipsec//lib/modules/4.18.0-484.rt7.273.el8.x86_64+debug/kernel/drivers/net/ethernet/chelsio/inline_crypto/ch_ktls//lib/modules/4.18.0-484.rt7.273.el8.x86_64+debug/kernel/drivers/net/ethernet/chelsio/libcxgb//lib/modules/4.18.0-484.rt7.273.el8.x86_64+debug/kernel/drivers/net/ethernet/cisco/enic//lib/modules/4.18.0-484.rt7.273.el8.x86_64+debug/kernel/drivers/net/ethernet/dlink//lib/modules/4.18.0-484.rt7.273.el8.x86_64+debug/kernel/drivers/net/ethernet/emulex/benet//lib/modules/4.18.0-484.rt7.273.el8.x86_64+debug/kernel/drivers/net/ethernet/qlogic/netxen//lib/modules/4.18.0-484.rt7.273.el8.x86_64+debug/kernel/drivers/net/ethernet/qlogic/qed//lib/modules/4.18.0-484.rt7.273.el8.x86_64+debug/kernel/drivers/net/ethernet/qlogic/qede//lib/modules/4.18.0-484.rt7.273.el8.x86_64+debug/kernel/drivers/net/ethernet/qlogic//lib/modules/4.18.0-484.rt7.273.el8.x86_64+debug/kernel/drivers/net/ethernet/sfc//lib/modules/4.18.0-484.rt7.273.el8.x86_64+debug/kernel/drivers/net/ethernet/sfc/siena//lib/modules/4.18.0-484.rt7.273.el8.x86_64+debug/kernel/drivers/net/ethernet/stmicro/stmmac//lib/modules/4.18.0-484.rt7.273.el8.x86_64+debug/kernel/drivers/net/ieee802154//lib/modules/4.18.0-484.rt7.273.el8.x86_64+debug/kernel/drivers/net//lib/modules/4.18.0-484.rt7.273.el8.x86_64+debug/kernel/drivers/net/ppp//lib/modules/4.18.0-484.rt7.273.el8.x86_64+debug/kernel/drivers/net/slip//lib/modules/4.18.0-484.rt7.273.el8.x86_64+debug/kernel/drivers/net/usb//lib/modules/4.18.0-484.rt7.273.el8.x86_64+debug/kernel/drivers/net/wireless/ath//lib/modules/4.18.0-484.rt7.273.el8.x86_64+debug/kernel/drivers/net/wireless/ath/ath10k//lib/modules/4.18.0-484.rt7.273.el8.x86_64+debug/kernel/drivers/net/wireless/ath/ath11k//lib/modules/4.18.0-484.rt7.273.el8.x86_64+debug/kernel/drivers/net/wireless/ath/ath9k//lib/modules/4.18.0-484.rt7.273.el8.x86_64+debug/kernel/drivers/net/wireless/broadcom/brcm80211/brcmfmac//lib/modules/4.18.0-484.rt7.273.el8.x86_64+debug/kernel/drivers/net/wireless/broadcom/brcm80211/brcmsmac//lib/modules/4.18.0-484.rt7.273.el8.x86_64+debug/kernel/drivers/net/wireless/broadcom/brcm80211/brcmutil//lib/modules/4.18.0-484.rt7.273.el8.x86_64+debug/kernel/drivers/net/wireless/intel/iwlwifi/dvm//lib/modules/4.18.0-484.rt7.273.el8.x86_64+debug/kernel/drivers/net/wireless/intel/iwlwifi//lib/modules/4.18.0-484.rt7.273.el8.x86_64+debug/kernel/drivers/net/wireless/intel/iwlwifi/mvm//lib/modules/4.18.0-484.rt7.273.el8.x86_64+debug/kernel/drivers/net/wireless/marvell/mwifiex//lib/modules/4.18.0-484.rt7.273.el8.x86_64+debug/kernel/drivers/net/wireless/mediatek/mt76//lib/modules/4.18.0-484.rt7.273.el8.x86_64+debug/kernel/drivers/net/wireless/mediatek/mt76/mt76x0//lib/modules/4.18.0-484.rt7.273.el8.x86_64+debug/kernel/drivers/net/wireless/mediatek/mt76/mt76x2//lib/modules/4.18.0-484.rt7.273.el8.x86_64+debug/kernel/drivers/net/wireless/mediatek/mt76/mt7921//lib/modules/4.18.0-484.rt7.273.el8.x86_64+debug/kernel/drivers/net/wireless/mediatek/mt7601u//lib/modules/4.18.0-484.rt7.273.el8.x86_64+debug/kernel/drivers/net/wireless/ralink/rt2x00//lib/modules/4.18.0-484.rt7.273.el8.x86_64+debug/kernel/drivers/net/wireless/realtek/rtl8xxxu//lib/modules/4.18.0-484.rt7.273.el8.x86_64+debug/kernel/drivers/net/wireless/realtek/rtlwifi/btcoexist//lib/modules/4.18.0-484.rt7.273.el8.x86_64+debug/kernel/drivers/net/wireless/realtek/rtlwifi/rtl8188ee//lib/modules/4.18.0-484.rt7.273.el8.x86_64+debug/kernel/drivers/net/wireless/realtek/rtlwifi/rtl8192c//lib/modules/4.18.0-484.rt7.273.el8.x86_64+debug/kernel/drivers/net/wireless/realtek/rtlwifi/rtl8192ce//lib/modules/4.18.0-484.rt7.273.el8.x86_64+debug/kernel/drivers/net/wireless/realtek/rtlwifi/rtl8192cu//lib/modules/4.18.0-484.rt7.273.el8.x86_64+debug/kernel/drivers/net/wireless/realtek/rtlwifi/rtl8192de//lib/modules/4.18.0-484.rt7.273.el8.x86_64+debug/kernel/drivers/net/wireless/realtek/rtlwifi/rtl8192ee//lib/modules/4.18.0-484.rt7.273.el8.x86_64+debug/kernel/drivers/net/wireless/realtek/rtlwifi/rtl8192se//lib/modules/4.18.0-484.rt7.273.el8.x86_64+debug/kernel/drivers/net/wireless/realtek/rtlwifi/rtl8723ae//lib/modules/4.18.0-484.rt7.273.el8.x86_64+debug/kernel/drivers/net/wireless/realtek/rtlwifi/rtl8723be//lib/modules/4.18.0-484.rt7.273.el8.x86_64+debug/kernel/drivers/net/wireless/realtek/rtlwifi/rtl8723com//lib/modules/4.18.0-484.rt7.273.el8.x86_64+debug/kernel/drivers/net/wireless/realtek/rtlwifi/rtl8821ae//lib/modules/4.18.0-484.rt7.273.el8.x86_64+debug/kernel/drivers/net/wireless/realtek/rtlwifi//lib/modules/4.18.0-484.rt7.273.el8.x86_64+debug/kernel/drivers/net/wireless/realtek/rtlwifi//lib/modules/4.18.0-484.rt7.273.el8.x86_64+debug/kernel/drivers/net/wireless/realtek/rtlwifi//lib/modules/4.18.0-484.rt7.273.el8.x86_64+debug/kernel/drivers/net/wireless/realtek/rtw88//lib/modules/4.18.0-484.rt7.273.el8.x86_64+debug/kernel/drivers/net/wireless/realtek/rtw89//lib/modules/4.18.0-484.rt7.273.el8.x86_64+debug/kernel/drivers/ntb/hw/amd//lib/modules/4.18.0-484.rt7.273.el8.x86_64+debug/kernel/drivers/ntb/hw/intel//lib/modules/4.18.0-484.rt7.273.el8.x86_64+debug/kernel/drivers/ntb//lib/modules/4.18.0-484.rt7.273.el8.x86_64+debug/kernel/drivers/ntb//lib/modules/4.18.0-484.rt7.273.el8.x86_64+debug/kernel/drivers/ntb/test//lib/modules/4.18.0-484.rt7.273.el8.x86_64+debug/kernel/drivers/nvme/host//lib/modules/4.18.0-484.rt7.273.el8.x86_64+debug/kernel/drivers/nvme/target//lib/modules/4.18.0-484.rt7.273.el8.x86_64+debug/kernel/drivers/parport//lib/modules/4.18.0-484.rt7.273.el8.x86_64+debug/kernel/drivers/pcmcia//lib/modules/4.18.0-484.rt7.273.el8.x86_64+debug/kernel/drivers/platform/mellanox//lib/modules/4.18.0-484.rt7.273.el8.x86_64+debug/kernel/drivers/platform/x86//lib/modules/4.18.0-484.rt7.273.el8.x86_64+debug/kernel/drivers/platform/x86/dell-wmi-sysman//lib/modules/4.18.0-484.rt7.273.el8.x86_64+debug/kernel/drivers/platform/x86/intel//lib/modules/4.18.0-484.rt7.273.el8.x86_64+debug/kernel/drivers/platform/x86/intel/pmc//lib/modules/4.18.0-484.rt7.273.el8.x86_64+debug/kernel/drivers/platform/x86/intel/pmt//lib/modules/4.18.0-484.rt7.273.el8.x86_64+debug/kernel/drivers/platform/x86/intel/speed_select_if//lib/modules/4.18.0-484.rt7.273.el8.x86_64+debug/kernel/drivers/power/supply//lib/modules/4.18.0-484.rt7.273.el8.x86_64+debug/kernel/drivers/scsi/aacraid//lib/modules/4.18.0-484.rt7.273.el8.x86_64+debug/kernel/drivers/scsi/be2iscsi//lib/modules/4.18.0-484.rt7.273.el8.x86_64+debug/kernel/drivers/scsi/bnx2fc//lib/modules/4.18.0-484.rt7.273.el8.x86_64+debug/kernel/drivers/scsi/bnx2i//lib/modules/4.18.0-484.rt7.273.el8.x86_64+debug/kernel/drivers/scsi/csiostor//lib/modules/4.18.0-484.rt7.273.el8.x86_64+debug/kernel/drivers/scsi/cxgbi/cxgb4i//lib/modules/4.18.0-484.rt7.273.el8.x86_64+debug/kernel/drivers/scsi/cxgbi//lib/modules/4.18.0-484.rt7.273.el8.x86_64+debug/kernel/drivers/scsi/fcoe//lib/modules/4.18.0-484.rt7.273.el8.x86_64+debug/kernel/drivers/scsi/fnic//lib/modules/4.18.0-484.rt7.273.el8.x86_64+debug/kernel/drivers/scsi//lib/modules/4.18.0-484.rt7.273.el8.x86_64+debug/kernel/drivers/scsi/libsas//lib/modules/4.18.0-484.rt7.273.el8.x86_64+debug/kernel/drivers/scsi/lpfc//lib/modules/4.18.0-484.rt7.273.el8.x86_64+debug/kernel/drivers/scsi/megaraid//lib/modules/4.18.0-484.rt7.273.el8.x86_64+debug/kernel/drivers/scsi/mpt3sas//lib/modules/4.18.0-484.rt7.273.el8.x86_64+debug/kernel/drivers/scsi/qedf//lib/modules/4.18.0-484.rt7.273.el8.x86_64+debug/kernel/drivers/scsi/qedi//lib/modules/4.18.0-484.rt7.273.el8.x86_64+debug/kernel/drivers/scsi/qla2xxx//lib/modules/4.18.0-484.rt7.273.el8.x86_64+debug/kernel/drivers/scsi/qla4xxx//lib/modules/4.18.0-484.rt7.273.el8.x86_64+debug/kernel/drivers/soundwire//lib/modules/4.18.0-484.rt7.273.el8.x86_64+debug/kernel/drivers/target/iscsi/cxgbit//lib/modules/4.18.0-484.rt7.273.el8.x86_64+debug/kernel/drivers/target//lib/modules/4.18.0-484.rt7.273.el8.x86_64+debug/kernel/drivers/tty//lib/modules/4.18.0-484.rt7.273.el8.x86_64+debug/kernel/drivers/tty/serial//lib/modules/4.18.0-484.rt7.273.el8.x86_64+debug/kernel/drivers/tty/serial/jsm//lib/modules/4.18.0-484.rt7.273.el8.x86_64+debug/kernel/drivers/uio//lib/modules/4.18.0-484.rt7.273.el8.x86_64+debug/kernel/drivers/usb/atm//lib/modules/4.18.0-484.rt7.273.el8.x86_64+debug/kernel/drivers/usb/host//lib/modules/4.18.0-484.rt7.273.el8.x86_64+debug/kernel/drivers/usb/image//lib/modules/4.18.0-484.rt7.273.el8.x86_64+debug/kernel/drivers/usb/misc//lib/modules/4.18.0-484.rt7.273.el8.x86_64+debug/kernel/drivers/usb/misc/sisusbvga//lib/modules/4.18.0-484.rt7.273.el8.x86_64+debug/kernel/drivers/usb/serial//lib/modules/4.18.0-484.rt7.273.el8.x86_64+debug/kernel/drivers/usb/wusbcore//lib/modules/4.18.0-484.rt7.273.el8.x86_64+debug/kernel/drivers/uwb/i1480/dfu//lib/modules/4.18.0-484.rt7.273.el8.x86_64+debug/kernel/drivers/uwb/i1480//lib/modules/4.18.0-484.rt7.273.el8.x86_64+debug/kernel/drivers/uwb//lib/modules/4.18.0-484.rt7.273.el8.x86_64+debug/kernel/drivers/uwb//lib/modules/4.18.0-484.rt7.273.el8.x86_64+debug/kernel/drivers/uwb//lib/modules/4.18.0-484.rt7.273.el8.x86_64+debug/kernel/drivers/virt/coco/sev-guest//lib/modules/4.18.0-484.rt7.273.el8.x86_64+debug/kernel/drivers/virt/coco/tdx-guest//lib/modules/4.18.0-484.rt7.273.el8.x86_64+debug/kernel/drivers/virt/nitro_enclaves//lib/modules/4.18.0-484.rt7.273.el8.x86_64+debug/kernel/fs/cifs//lib/modules/4.18.0-484.rt7.273.el8.x86_64+debug/kernel/fs/cramfs//lib/modules/4.18.0-484.rt7.273.el8.x86_64+debug/kernel/fs/squashfs//lib/modules/4.18.0-484.rt7.273.el8.x86_64+debug/kernel/mm//lib/modules/4.18.0-484.rt7.273.el8.x86_64+debug/kernel/net/6lowpan//lib/modules/4.18.0-484.rt7.273.el8.x86_64+debug/kernel/net/atm//lib/modules/4.18.0-484.rt7.273.el8.x86_64+debug/kernel/net/bluetooth//lib/modules/4.18.0-484.rt7.273.el8.x86_64+debug/kernel/net/bluetooth/bnep//lib/modules/4.18.0-484.rt7.273.el8.x86_64+debug/kernel/net/bluetooth/cmtp//lib/modules/4.18.0-484.rt7.273.el8.x86_64+debug/kernel/net/bluetooth/hidp//lib/modules/4.18.0-484.rt7.273.el8.x86_64+debug/kernel/net/bluetooth/rfcomm//lib/modules/4.18.0-484.rt7.273.el8.x86_64+debug/kernel/net/can//lib/modules/4.18.0-484.rt7.273.el8.x86_64+debug/kernel/net/ieee802154/6lowpan//lib/modules/4.18.0-484.rt7.273.el8.x86_64+debug/kernel/net/ieee802154//lib/modules/4.18.0-484.rt7.273.el8.x86_64+debug/kernel/net/ieee802154//lib/modules/4.18.0-484.rt7.273.el8.x86_64+debug/kernel/net/l2tp//lib/modules/4.18.0-484.rt7.273.el8.x86_64+debug/kernel/net/mac80211//lib/modules/4.18.0-484.rt7.273.el8.x86_64+debug/kernel/net/mac802154//lib/modules/4.18.0-484.rt7.273.el8.x86_64+debug/kernel/net/mpls//lib/modules/4.18.0-484.rt7.273.el8.x86_64+debug/kernel/net/rfkill//lib/modules/4.18.0-484.rt7.273.el8.x86_64+debug/kernel/net/sunrpc/xprtrdma//lib/modules/4.18.0-484.rt7.273.el8.x86_64+debug/kernel/net/wireless//lib/modules/4.18.0-484.rt7.273.el8.x86_64+debug/kernel/sound//lib/modules/4.18.0-484.rt7.273.el8.x86_64+debug/kernel/sound/core/seq/oss//lib/modules/4.18.0-484.rt7.273.el8.x86_64+debug/kernel/sound/core/seq//lib/modules/4.18.0-484.rt7.273.el8.x86_64+debug/kernel/sound/core/seq//lib/modules/4.18.0-484.rt7.273.el8.x86_64+debug/kernel/sound/core//lib/modules/4.18.0-484.rt7.273.el8.x86_64+debug/kernel/sound/core//lib/modules/4.18.0-484.rt7.273.el8.x86_64+debug/kernel/sound/core//lib/modules/4.18.0-484.rt7.273.el8.x86_64+debug/kernel/sound/core//lib/modules/4.18.0-484.rt7.273.el8.x86_64+debug/kernel/sound/drivers/mpu401//lib/modules/4.18.0-484.rt7.273.el8.x86_64+debug/kernel/sound/drivers/opl3//lib/modules/4.18.0-484.rt7.273.el8.x86_64+debug/kernel/sound/drivers/pcsp//lib/modules/4.18.0-484.rt7.273.el8.x86_64+debug/kernel/sound/drivers//lib/modules/4.18.0-484.rt7.273.el8.x86_64+debug/kernel/sound/drivers//lib/modules/4.18.0-484.rt7.273.el8.x86_64+debug/kernel/sound/drivers//lib/modules/4.18.0-484.rt7.273.el8.x86_64+debug/kernel/sound/drivers//lib/modules/4.18.0-484.rt7.273.el8.x86_64+debug/kernel/sound/drivers/vx//lib/modules/4.18.0-484.rt7.273.el8.x86_64+debug/kernel/sound/firewire/bebob//lib/modules/4.18.0-484.rt7.273.el8.x86_64+debug/kernel/sound/firewire/dice//lib/modules/4.18.0-484.rt7.273.el8.x86_64+debug/kernel/sound/firewire/digi00x//lib/modules/4.18.0-484.rt7.273.el8.x86_64+debug/kernel/sound/firewire/fireface//lib/modules/4.18.0-484.rt7.273.el8.x86_64+debug/kernel/sound/firewire/fireworks//lib/modules/4.18.0-484.rt7.273.el8.x86_64+debug/kernel/sound/firewire/motu//lib/modules/4.18.0-484.rt7.273.el8.x86_64+debug/kernel/sound/firewire/oxfw//lib/modules/4.18.0-484.rt7.273.el8.x86_64+debug/kernel/sound/firewire//lib/modules/4.18.0-484.rt7.273.el8.x86_64+debug/kernel/sound/firewire//lib/modules/4.18.0-484.rt7.273.el8.x86_64+debug/kernel/sound/firewire/tascam//lib/modules/4.18.0-484.rt7.273.el8.x86_64+debug/kernel/sound/hda/ext//lib/modules/4.18.0-484.rt7.273.el8.x86_64+debug/kernel/sound/hda//lib/modules/4.18.0-484.rt7.273.el8.x86_64+debug/kernel/sound/hda//lib/modules/4.18.0-484.rt7.273.el8.x86_64+debug/kernel/sound/i2c/other//lib/modules/4.18.0-484.rt7.273.el8.x86_64+debug/kernel/sound/i2c//lib/modules/4.18.0-484.rt7.273.el8.x86_64+debug/kernel/sound/i2c//lib/modules/4.18.0-484.rt7.273.el8.x86_64+debug/kernel/sound/pci/ac97//lib/modules/4.18.0-484.rt7.273.el8.x86_64+debug/kernel/sound/pci/ali5451//lib/modules/4.18.0-484.rt7.273.el8.x86_64+debug/kernel/sound/pci/asihpi//lib/modules/4.18.0-484.rt7.273.el8.x86_64+debug/kernel/sound/pci/au88x0//lib/modules/4.18.0-484.rt7.273.el8.x86_64+debug/kernel/sound/pci/ca0106//lib/modules/4.18.0-484.rt7.273.el8.x86_64+debug/kernel/sound/pci/cs46xx//lib/modules/4.18.0-484.rt7.273.el8.x86_64+debug/kernel/sound/pci/ctxfi//lib/modules/4.18.0-484.rt7.273.el8.x86_64+debug/kernel/sound/pci/echoaudio//lib/modules/4.18.0-484.rt7.273.el8.x86_64+debug/kernel/sound/pci/emu10k1//lib/modules/4.18.0-484.rt7.273.el8.x86_64+debug/kernel/sound/pci/hda//lib/modules/4.18.0-484.rt7.273.el8.x86_64+debug/kernel/sound/pci/ice1712//lib/modules/4.18.0-484.rt7.273.el8.x86_64+debug/kernel/sound/pci/korg1212//lib/modules/4.18.0-484.rt7.273.el8.x86_64+debug/kernel/sound/pci/lola//lib/modules/4.18.0-484.rt7.273.el8.x86_64+debug/kernel/sound/pci/lx6464es//lib/modules/4.18.0-484.rt7.273.el8.x86_64+debug/kernel/sound/pci/mixart//lib/modules/4.18.0-484.rt7.273.el8.x86_64+debug/kernel/sound/pci/oxygen//lib/modules/4.18.0-484.rt7.273.el8.x86_64+debug/kernel/sound/pci/pcxhr//lib/modules/4.18.0-484.rt7.273.el8.x86_64+debug/kernel/sound/pci/rme9652//lib/modules/4.18.0-484.rt7.273.el8.x86_64+debug/kernel/sound/pci//lib/modules/4.18.0-484.rt7.273.el8.x86_64+debug/kernel/sound/pci//lib/modules/4.18.0-484.rt7.273.el8.x86_64+debug/kernel/sound/pci//lib/modules/4.18.0-484.rt7.273.el8.x86_64+debug/kernel/sound/pci//lib/modules/4.18.0-484.rt7.273.el8.x86_64+debug/kernel/sound/pci//lib/modules/4.18.0-484.rt7.273.el8.x86_64+debug/kernel/sound/pci//lib/modules/4.18.0-484.rt7.273.el8.x86_64+debug/kernel/sound/pci//lib/modules/4.18.0-484.rt7.273.el8.x86_64+debug/kernel/sound/pci//lib/modules/4.18.0-484.rt7.273.el8.x86_64+debug/kernel/sound/pci//lib/modules/4.18.0-484.rt7.273.el8.x86_64+debug/kernel/sound/pci//lib/modules/4.18.0-484.rt7.273.el8.x86_64+debug/kernel/sound/pci//lib/modules/4.18.0-484.rt7.273.el8.x86_64+debug/kernel/sound/pci//lib/modules/4.18.0-484.rt7.273.el8.x86_64+debug/kernel/sound/pci//lib/modules/4.18.0-484.rt7.273.el8.x86_64+debug/kernel/sound/pci//lib/modules/4.18.0-484.rt7.273.el8.x86_64+debug/kernel/sound/pci//lib/modules/4.18.0-484.rt7.273.el8.x86_64+debug/kernel/sound/pci/trident//lib/modules/4.18.0-484.rt7.273.el8.x86_64+debug/kernel/sound/pci/vx222//lib/modules/4.18.0-484.rt7.273.el8.x86_64+debug/kernel/sound/soc/amd/renoir//lib/modules/4.18.0-484.rt7.273.el8.x86_64+debug/kernel/sound/soc/amd//lib/modules/4.18.0-484.rt7.273.el8.x86_64+debug/kernel/sound/soc/amd/vangogh//lib/modules/4.18.0-484.rt7.273.el8.x86_64+debug/kernel/sound/soc/amd/yc//lib/modules/4.18.0-484.rt7.273.el8.x86_64+debug/kernel/sound/soc/codecs//lib/modules/4.18.0-484.rt7.273.el8.x86_64+debug/kernel/sound/soc/intel/atom//lib/modules/4.18.0-484.rt7.273.el8.x86_64+debug/kernel/sound/soc/intel/atom/sst//lib/modules/4.18.0-484.rt7.273.el8.x86_64+debug/kernel/sound/soc/intel/avs//lib/modules/4.18.0-484.rt7.273.el8.x86_64+debug/kernel/sound/soc/intel/boards//lib/modules/4.18.0-484.rt7.273.el8.x86_64+debug/kernel/sound/soc/intel/catpt//lib/modules/4.18.0-484.rt7.273.el8.x86_64+debug/kernel/sound/soc/intel/common//lib/modules/4.18.0-484.rt7.273.el8.x86_64+debug/kernel/sound/soc/intel/skylake//lib/modules/4.18.0-484.rt7.273.el8.x86_64+debug/kernel/sound/soc//lib/modules/4.18.0-484.rt7.273.el8.x86_64+debug/kernel/sound/soc//lib/modules/4.18.0-484.rt7.273.el8.x86_64+debug/kernel/sound/soc/sof/amd//lib/modules/4.18.0-484.rt7.273.el8.x86_64+debug/kernel/sound/soc/sof/intel//lib/modules/4.18.0-484.rt7.273.el8.x86_64+debug/kernel/sound/soc/sof//lib/modules/4.18.0-484.rt7.273.el8.x86_64+debug/kernel/sound/soc/sof//lib/modules/4.18.0-484.rt7.273.el8.x86_64+debug/kernel/sound/soc/sof/xtensa//lib/modules/4.18.0-484.rt7.273.el8.x86_64+debug/kernel/sound/synth/emux//lib/modules/4.18.0-484.rt7.273.el8.x86_64+debug/kernel/sound/synth//lib/modules/4.18.0-484.rt7.273.el8.x86_64+debug/kernel/sound/usb/6fire//lib/modules/4.18.0-484.rt7.273.el8.x86_64+debug/kernel/sound/usb/bcd2000//lib/modules/4.18.0-484.rt7.273.el8.x86_64+debug/kernel/sound/usb/caiaq//lib/modules/4.18.0-484.rt7.273.el8.x86_64+debug/kernel/sound/usb/hiface//lib/modules/4.18.0-484.rt7.273.el8.x86_64+debug/kernel/sound/usb/line6//lib/modules/4.18.0-484.rt7.273.el8.x86_64+debug/kernel/sound/usb/misc//lib/modules/4.18.0-484.rt7.273.el8.x86_64+debug/kernel/sound/usb//lib/modules/4.18.0-484.rt7.273.el8.x86_64+debug/kernel/sound/usb//lib/modules/4.18.0-484.rt7.273.el8.x86_64+debug/kernel/sound/usb/usx2y//lib/modules/4.18.0-484.rt7.273.el8.x86_64+debug/kernel/sound/virtio/-O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protectioncpioxz3Tx86_64-redhat-linux-gnuELF 64-bit LSB relocatable, x86-64, version 1 (SYSV) (XZ compressed data)  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~     PPPCP*PAPGPPPVPXPYPZP[P\P^POPPP}PPPPPPP PPyPYP PHPPUPVPWPPP[PbPYPZPPXP_P]P\P`P^PaPrPsPyPzPPPPOPPPTPPPP{PPPPP\PtPuPvPYPwPxP PPNPPPPPPlPPPMPP;PPVPWP\P]PPP5P6P7P8PTPUPVPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPP9P:P;PPUP]PPPPPPPPPPPPPPPPPPhPPPFPfPP=P>P?P@PCP_P`PaPbPcPPPP/PPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPRPPPPOPZPPP PP P P PPPPPP P!P"P#P$PP?P@PAPBPCPDPFPGPHPIPJPKPLPMP)PEPRPrPsPtPP4PfPPPPPPPPPPPPPPPPPP PPPP&P(PPPPPPP_PPPPPLPnPP'P)PHPIPJPKPPPPP~P3P4P5PPePfPhPoPpPaP]PPbPPPP4PP1P2P0P3PJPMPNPPPPP{P|PPPPEPEPwPxP}PRPQPPP PMPTPjPkPlPmPnPoPpPqP^PP:PmPqPrPsPtPuPzPPPPlPmPPPPPPPPDPcPePPP PPXPaPbPPP%P&P'P(P)P+P,P-P.PQPRPSPPPP6P7P8P9P'P(P)P+P.P,P-P/P0P1P2P*P P PPPPPPP"PWPPPPPPPPP PP!P#P$P%P*P+P,P-P.P/P0P1P2P3PKPLPJPQPNPOPPPSPTP`PPPPUP P PPPPP!P"P#PPPPPPPPPPPPPPPPPPQPiPjPkP{PPPPPPPPPPgPhPiPPPPPPPPPP?P_PFPGPNPPPPPPPPP`P PDPKPLPPPPPPPPP PPyPzP|P~PPPPPPPPAPBPIPPPPPPPPPPPPPPPPPnP P PPPPPPPP|PPPPP[PPPPPPPFPxPPPPPP PPPPPPPPPPPPPPPP@PCPXPZP[P^PdPuPvPPEPWPPPPPPPPP PPPPPpPqPPPP PPPPGPPPPoPP5PHPIPPcPPgPiPjPkP~P}PPPPPPPPP P PwP PPPPPPPPPPPPPPPhP~PPPPPPsPPPzP|P{PPPPPPPPPPPPPPoPpPqPPPPgPrPtPwPxPyP}PPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPP{PPPPPnPuPvP|P~PPPPPPPPPxPyPiP}PiPjPPhPkPlPPPmPPPPPPPPPPPPPPPPPPPP P P P P PPPPPPPPPPPPPPPPPPP P!P"P#P$P%P&P'P(P)P*P+P,P-P.P:PQPRPSPTP;PPPPPPPPPPPPPPPP1P2P3P4P5P6P7P8P9PP?P@PAPBPCPDPEPFPGPHPIPJPLPMPOPPPPPKPNP/P0PPPXPYPUPVPZP[P\P]P^P_P`PaPbPWPcPdPePgPfPPPwPkPzPmPnPoPpPqPrPuPjPlPvPsPtPif [ -f /var/lib/rpm-state/kernel-rt/need_to_run_dracut_4.18.0-484.rt7.273.el8.x86_64+debug ]; then rm -f /var/lib/rpm-state/kernel-rt/need_to_run_dracut_4.18.0-484.rt7.273.el8.x86_64+debug echo "Running: dracut -f --kver 4.18.0-484.rt7.273.el8.x86_64+debug" dracut -f --kver "4.18.0-484.rt7.273.el8.x86_64+debug" || exit $? fi/bin/shutf-8e60d78bbef9acb3d225b827ea8b7a0f76eb0027f8ac1f7647cb766e87ad33157?7zXZ !z/ ] b2u Q{LVѤO/_$WYFwZH-ct4 }6)}j` `T6kJ+ʑ9>]1{M/k]Tc#8ʖs]Eymg? 6>v-Wc&Z@ (P!I3TB%]X-?ZJZ$ϞAG#\ BA"9Z*Ic0 9_EJ%܊&)FlXٟإf 3ܓ&[Gȉ:ή!ʏP&ŘGYT5v'bnjar4:M 9Zn`n 43/.&/U)`*PWlX!p)-Qztvrjd)<`30]Xa!bP<޲]QA+xb$'+$[Jra$e짇=%kxUDV4wՃq9,&腙U5v-ͤ`H'mXl1 0!)P|dX1~ٖt}qD+dX!_ӚO6)6Wq6z^܊Ss-炠Cߡ4+Ys&L΍/[X;LPI,ER;!/XaNɜ9}h[qLlڵr:3tLBٛ\Xے26dsOf^4Tݩ wj'`”'qh0EKuĢc ex,UIZ>v9uDc^LZ1b_W[?6s-PA ~7$vTibVZ\oQa/ 0rv Ҧ3P5ߛ[y7R"QΜnە%i_UqnyaT8WuU|@R|(b=MYj`R+UJZv1zE,ti;+c 0.;re[&},y:MDjqirh}=H3Mh]b$73v,F"4&,b3 hǾV=v8<-ߢ3FCt0Z}7: 1(\tJT wyv(PQeԿhxrT֚> l Lvw3`_0%an>CCtK&vu'x4hsu{op\U*Tk!w)q'=Z~}T[ۏ'y*@gNK4L#"cyl`:4l'R-o튨ZEm+ ج"h)m> eUcaBՠ^rfBMOxz.5 vA.$W¬E jI)D{vr=> ŧ +gPZ7,0Br4/MJ\>G!m\8g++;IvӮzSُT48saQ3BR䉚U~1O "H[ƽ>H9G_a;D!&._q8s"f6[+&rlG<_=SuOb04=FT^ FWm8{cbq&`Y̸P:)?W ӖGp~70mRŜq΄Nr[= );0fS!H7y2'jV[~|lGztd&(e :$H?%&zmvh*42WT@$śʅ*Au5%XiW[HҵVcy2 x/x]mY<aUC#FqݭY #kqès0+psbφVƑ$̉?{3pE1O`h6$ ((Ww4oy{wsz-4/@V7|퐰Xg4?M~X(\AY9c)?a즐!irMwXt!'jM z63iޮULdCB5Ny(%%-rx}90]Qd qm]<#<5605J$e'ȚcXLUxSB4|2v~l5 X}K(Fi.cT&io'Yr}6Yy{a{ 31-)u9_Ha(w4မ'цYԛ*80C{Zw57 ExEeX>yr d ,2py~|vrcӶ-ڸk&w0s< Xu$CgEv}=2N@d̔zp,v1I;-ήih@Ր[} p9 %/ Q.{/H63Hd~eNӆ? 4ԷU𛗧~Ͳb4mP.PwK@鸍#RvCB^/4"(Y&a:W (ixKVVDԍ7`ViÜyYAgKba,XW'PQ9 /5^,z^=VDl45#C6S9Nvf!3Acʥg{毪ϩÆP"\xH*ǥV28G4 jr;**kc^0rZƦYZeܨjo)s6''" KT_1i#,yAN4g@ AƂB厌r&aԲ~ &~ Jv//@ \Q ؂"f$L?G>%ֵ@Fs|ה-6Jhˆh \JI72.5//%Mh(*!DnsI%Qbh$ZøEh\WvPpva3]>g!.b@:CCe6`&Q؄DҌD}DSGo iY(L=5#y)@י`@ `Qρi}9n/BU$a0C&^}-vtZDU qC=,Ļiɐex{:; }'U=%eQ*.f7i,\$ީ(+2;ƅQmybb*۝VVXem==b^vP: 1!ڶR"X|.;9!t8AY;M@5<DƬad#@+F-9Y,5]x5gJͿbl!bnLHd$a%偞CYyNCHbwI/OGcLIuQ/T1@q,Kgv' _DecYyݸ0R&0Ε`Խm T 0: SߛO+/eYnlg0R7 -t dCP6G)@18 m<WۤS}'O\}nqws yu']J-UIF"u0ڹ$^M1pD7UI] c;F /xIW}xL;@61f㚰 b#q6[y,R^ !Y'_0(5 =~o/O2Gi<i XQ Ŝhޭ}/0YE^Pmb5_ؕJNɑ2[z&q>ɑeKx`5bK d; ;W^iF0Qd~z$[PJkUTX{,-_Įr o9tVC=xs׽*kepB^'ar%V+:v}՘gtP!O^>)IZ`><:p=8短5ĥ,6,Bޗ4^nBJI[^dc?6M3*47'Vo PHEY̹L̻0F e|dy(;$KF(1i[.njf:k6z\UyڇwٍBy-0 .b9}ޣmug:QJق{}}f[n ]kM mȭ߷"F*6MRp)_+su!ƥ# ̶cz'`UքOY4Zaj5`^ n`|sJU:/Ep3|C0HzXS`"e_)|?k889䐬(D[>3V#m)f"וmܨ#îRh|{C )KjD H[u/5@Z^@Aܮ wxmzcn94unPJbP ۡMڦ/c 7:M@o[S&ֳk4OqPAD8rW9B.Er$Q:󂭛;G0c3ۅ;>|BR1[΁i;: ʣRDPo%ݘxנf< $Dwۣ+c#{Ɉ=Q9>0?ߌq  pB iP{b{$Coȝϫ~MiH3kF1yv@9E8%~@:Z%{zX, R[,Qx*\ f`@>~7\čD&*C>I5- [auTvECjcΏܥ #3]2s"%OK3FP\nAN_g0/It,s]WM#Qlt&wu+Q-%.$އڷ4ۃ$^Nc@H?@Qi4aђ^pջKcޗ{N#\6/!,X,s DKZ베Ƕd:rAWG-+a:b2`a*J/MXIT) ] ӓ X"; ޱЈ(2AṱJlc?RӢw䘅wGg [5"Ĉķ}V(e2jk } L q|@1x{|@i ,Vb&rBVPvc|p`Ȩ`P44C̴h.셾sgV6+Npْ& 7B *>JA1<"8x)RO>0OL%;_i)|d D~~fNlyjd"Hφ_(0w Ύ2sVkkCs0-Dw5Ŷp7Һˍ]JPa U1&-:Stn>}UP=Ap=R []q*^P2]5.]aLnd=M5,/0eκ0.dݽq/uqy_%#d @Q;.MNKإE\^II܆Sh2[+At>MvUyŗfLn%0&H^nt) S,gT9_0!Xk99y*_ɔ'^*WWe=V2V*e GZz̬8&DMQIQ%0O]Ae捉4C8^Xw<ko#S 홹 ̌Xu >b6{AU9n=yhn:6qm#8hڭ'Xl@;GidoL7:"-?dW>twS͈x$@Y8.,}gX#F r7BiרBlGw[?wOo=e} t]VR #W: mwV0J e &_F ոx<Ě>+EXۜu!Jpiݩ^.:YEV@^21E9re 47pؔkh[2IC _寛zI^\U$xىU?QێJWrh{ݲs(qQfF~ŠF1C1:GoYwuܸH>jJêڂ"vϥdNn/usѱ()pk^s0Mo Z:#bR r^B@DŇB8=F&t%k1Ch3ٌ1&i6IʚJ< F~A$n|)0\hhn9L9ڢoRX?[^pZD?>sW,>sDW⨴rI+MpQRHw0eR,ڏ>cyiL>u[|r큜D3b}r%m4˂̿ ^xRO$mYR#,!8b#N#N(+E_DĀ^?gG#>F_kV%r=ˑ F: 3m5$U[0+O[ SE.dc;\5EBw] 1e]=mJ9NPR7z)ц(,!j%lY׊{hg܍ x*Vf:I)6-rQT+UcŷD4P 1K71IC-JV-sZJXSFkF: zۋ23d Ohv"&CTcF^NJ|p휍 !n*Q$xޫc0trȝ,1ܓ5盆P]d恾kY qO?5+'c C 5YWf@lO8(4_k翆B{LUaLhy1BH(>^\R1u@j -:D=^Lz|3-Z2zv6. 2ZA'T-f5c:DIFuxrmnS3M~'d2OF0qYwƏbGd'.D, ȩ>?)މa 6^;iSL tS;\xMD .-#aew/IօǺg^ƿZ9uԕTc][mҤotH&Ǵk9h g(K4{[o~+VO=莸y'D5q*Bj A+=ow@K%*>3B%&BsǍQVn.P Z@kjnmLn:Fs$')>"w9lAwؤ3`Qh2%mӼExH}n[_ra0f4A/%EHYzh`]r<\jjYiµjk<~2[K_nkύ ڀC73թѾ>ކ7:$+QnSE3L_u+Mw\-"JsaJfKjFtjSf(T,IvT턣TrPc`8Jĭ`Uj"'bSޯPfch$y>89_nШu.ljʉ/,xsqOOؗ +ZJC+bv;tԏ"F<< fÅ~2V[`\ ]G߅Repl^r=u ,y0V܆0ӗWnKQ@(K~(_Xzp}qtN{I¡S whq{GتL?1w?jgϪm?Tȃ|uH>1cU}BKreSg|husgH$Hr]`F+Y#9)_#`tJǞ#J4Я՝743 G bqB[ж [a- &QZu{u*@YSx uz#H?V/XJ+Qv !TCOeAa?8ҏ`MPݽ9> mǝPǠ `%iF6ol[講,E E^sH @HTpj֤O8T_Y7 4vIY *4vF1fYڢ,)N,vRDy> 0^z}k/~TU5hkK]Lح x8kP0U3{$d'U\DKht/AR4֣VR)ԋq}h+i\maȒd~% Ҍe5qp4fԆTw38-:0tą\+P}U!p;oޚ"%HxYPr$TZ@ _y y n`! !i<I 8 ߼ⱇECQYj?"6p|Rk;>t2Jk뇚@I%0)"<v2$<&Gt'&Fwlh|0hPtw}hbK\|q=UߧmSp&c*A|̏!kY ۢ g&6Zaנ#9-} )G^JnaYFk@\ &d›rʦz)<_sZoaQI50m8dt|dQGW]8wwcX|ZA/vyhVBwK :$ِcShӎ%N0;ا9p%J3b]߷(1^/̯DL2 $"mxBϏ0fv}!0j*@~ZGC=׋r}(YV%4_ܮL^y ;{¾y@x5#k'G گ^tAz# Lv@Msґ8m,!fq Nv8E6\ILj9rohKg:,183w++"5bLnyMj.0hn:J *Cdӝj ͨy#O5KuSqjVH3ѱ$o0q VvK"-;' zho{%WSKSQH7m]X؞ 4!MH'hcwХ `QԭTVG4:_R{e]ھog`J˥ єX0j _?Tn!j ]d9ݨ1FV. 8${ r@@0wE$,}La#;ÓD$Up+6y) n<_؛l= '.Ja3:Sv+3Y`KQJl^A^KUiU7NJ^xԐJ&RYeYج 8UcL:b2Pd /f6qUmgdK{7,JT V?7ͽƏC fzc~vF<)y=$)$xh\mNP\FQ8O$IVSR@bA~lk4;Cr/vZ3Ek:l"B舃#cnm߉jbxHwi缤Nnʠc݁VkZʑ;3[m-=7rY`4R0aI)נeP?sM`e s&baMPeig&гLm3HnmNBuų{O nϙuz `W6i6]vOKh)NHyHLzi! yaz:~I7:|] |,9RqYf3Bϒ:LqK6ig45lanҶEcޏ~c~\(.ʟ2I5ACv.3}gls<,fM{F=@ƎVg:ǺaW u(&#b! `,$(Ҭ_3>6_Mc6q3 =Za{Tܺ barxQ_]AhpK{xE=FIP[7ƀw~ͦU%nRxED;<ڭ0 zʁc X4J+DkBnD4 *YT2'WDd%EA0+gwcrX5ANNj>62bW J=QlrXhP.91zqx˯:+3@7n)n7J|(Ċ% 2k ΤL?.׶rZgdZ }xebRd.p- tY`pu I^+5y*}?œNS*>OғOƞ+ڥJ;~b*Uo% y*^#*PsV0HF+`ڽzZNTE^FI`kO?f'#ݒ;gġ `?l|뽂7+ @DDS ё)HICȘ%<چ~OU>V[s0. ǗTp<ϑ3pv,"La_Alif\kS?Fc9*0\"lYa*q6׺g+8*3A)9QG,&r&ʙd.8l uzݖfq)Ol!)U<%?JyVEV4H?)|B7;Q69B7J O S-\qGy [eg0@b ? R]F.ىe)K}a26׭B*en>缈ZdbѲ2f* /ؒKEJ3k'%*ɯac+o4r./NNՃ3UI ~zHں8 -pmf,9,L>BH[=i~nOG 5Ʀx`P!0  [d}czZbJ A^[tج31ȏQYjJ/RY+Z-t+lbj5A A|SO$22BAw&k#’MkfbS*lI9{ſ4X/UgeO{x:%Gqb˩ϑ`탗=wpP6`GVʶ3F[( #!M]PfBeeKCb,s7zБok5x$$pa.s7 Nyؘ#¿u~n'oqvnct7 WV]]D'2O܇WLC;c&xy};-JUNm1m[2+n?e.H2A'd&a`椹[|j}p!>j߳'KJ)(Ahd~м2;Ӑ%\rW1' @\k %>E$|=nfG)W43Mm> }m4WOh`6J } M>i1KUx6s]v&q]B=jy[](p#uZMlO+g̪nzj| 3o/ ޡd"UͶ4vXgSpP|g?}'ZSD#i(y1 [,Wg8ֶ/[m㊢0By#IA͛?SSSZ/oRb.2v$˔D(J6!Cn?D(#MSa±Mh*TTD=of%c#LTWѰM:"GUfC{V~oW pHMkGʜ2 2_"7; JԱYPe8etfI7283 דӷ[jxot\ Xc|o3=; o&{!b\+˃+zF 7wJA`;t?iZٲZ kS&'Af8 dcva[GL^(Wo1zgnp zKbOp*A"Qs $tF#E~I\Î:LHŎu ,Hm2bBd>MRF:#({Tq|-b9z;0'Vzi `q[AC,t6(нBfE ag~Y&/ڔ֩?it@B^C#3ЇocG3G·d:/ȑ&؇sIAgu$tT-]V)*K4;E$*?>bK0a<5z7/yB kh\wvYVj:Cio1]6{i}UA;9}jR9 8˹8Ӻ:); @,R'QrH[ٲ}}F`~p߁N)^붜*fն4AIE#GD~ܝw̹_:D&۱d+{LBAWOb`'z~$ S.8|(M++@"=PϋwI[ɧ O=^&]I'P\5\r⫓Mb(o>=i-[zITF26T1vWTT{s/҉@UX_ Hwzg &+z3\?6*b9(U'%/Պ}-d`V$nW#rE 󴦓<|_+DwCk7ٮe86sQ`uX_ښ'' 5?V8pʂ6&S}BCsHP^:"뀧C^J%v)[SIn[,dE)R첄\VWrxw)VXeBZA0>qVf\n  *A'` 0'PA$+I~'ܘ< KCBef=EFיUs,gSʾʽ: &?Vȡ)BBDhNЄ9Ľbţ"Ŕ4 sde_Yx'pT8ǯ^ ?!M46j9u v7K-ǝQsajxEZVKks{c :ʱOAx?ߘP\ZݽQ>Ƈ sbQ^" O"D~8O!p4H05"#&[0`9{v"7s4lKqm1_σѢђ\З+)uCA[l]@ 1߽Nʂ=Tm.S׿w4T7h~[CE+E*/I2>rT5YNn^?UWc^ww QEd',q9TkFo}&/B<֟T\C4%mxPUvWsΓ1;afJS vF%JR`PG8R9sݑ]􁞯ٷmPs J3wX>0|$@|'wZǔ="ERz)fT+ 0vCz`9&~G8AI[0Ƚ: Nǟ(KImII䭄)3{ .P ԗ㔣\|jI%QLp+^TfU+tlxWNZ쨪l$q\BJ[vn m6hRV30]qfY,̂^2̊UF^TP!Ck+ SqicSd n؆?n$3!g%ÜG'a-F|7N,K5,:wOEU(&>2 dOeX:݅n|ES||֒)=d9tRo*T9@@1sG? ً3Svt,T sS" J yQ1bV> 3MM.PVI q`'-&}3I'" !, ۓ sÔOkwѭt\J([ӄENGcY3mQ ;{DZQ l=Z/_LKQ"&E(mdt9K엩dk؇!y!sD6ާ|*iyemgs$=GӂXi>o8.?5 5<΁դ+5_WXlp+KNҶ Ru84qnI(^J0\g4Jt$2I |6mRb9zMhm:`ڔٓ$)GHUOR@܅ߝvvrzytII"'i(PH'|jLD-09v+A2 #]lү¤N>3#qY͟9_ۛͅ/;{~hWBy/ԗkO07t^GC`ESQ?#tC㞅,!Z-B{!@d!D*GqO&/|u._틨cBJN*o>ԓe <ͣmE?0njE=9@0H . Ўp<O1&>'Ү:C .\^adY0JqM=rc^g:܅C.f-C#|LDhj4X8M#8[&9짳m~ f%XiׯܱsTcqyb.0gg$=,OF"G[6QֱU("ڍƀY`7H`f۰sA)TBh rKr$[3-@trF־Ԙ]JAݮu:U*ؠ)_QbQ۴U8}t6^?T)zY]~/ZwN*OR9Zgñ@;*U[oL *LaCnU>ֽ/R!pc g~W\yk2|>fƌ(Z%dO.1_,E`bW[xRNK g觠N{{;X :jĻ:9ysUO .uujOӰm7M~>Tp~ѽxj/)]n`S,Oiq!S,Z|؞J1d qg JϽ%&PM߹\{ܙdD=IKq]Qʝ%TzBT0*n}sy/(A)䊜]szcr7MB &E6+^;Ќh21ѮnrT-elK(>j_];jYŠA 6-w8륏qRruZ>{y.$rxFij#M3(ѼБ&_Jf )3~HeIODQlFŽ5!pbfl (QӞ Կ`I-kcF,N+&Q5u{T`Eʅ FҋtEGo:1_#oyB̼b妺_i5;P/B`m Y"'4?Kvy"=f O_eau0.,"7ZZ+ys7"`n/yrgsBYet/u[!ƻ(F_L;Ҟ$4Ϻ_o8Omqd'f!9|{O‹•YF?[oNPėu 'n|:o@~C.tbS5" eI[\ $$/8%)Ō \k<-i+s{Xŷ&QeY:ڶR]w8c*ϟ20 ^Cх(,_ eW*^1yݴB5b*cs/0FҦ0DA'uP0︢*u,܁Fs9nqY.N|$X -3JNߩ/:UEO,  ]G!]o.oiQZw[< 4! Z*䰥 ֗Y8-$eEM,83@OWJO9H?;y{b/ 2X>'O.@y5!}`F4ƶ1W&?{|m0xKsoSEWiB mʼn#p~'QVaI:q\,C@46%eawqq4~&ԣu_|ӜU:]οOЉ>̕Q.&$&}ð*Q[>_,.AOy$.f^T4oE=)r0b:LFu$ 7@*A{ ѳ`KE.\8ad JPnZm>6&#{ҒvQ` W?kQD Ɋ`*?W[B̖c*O->I>d?_!A|  J ?}cw$PZR֭9q#l lK3U}G8E\9c4ޯxĨDqC˞c*=_uRo[Np'e/G3aH>l՟җ4%|}hl'Q8,q*Qkfvo=&ۤ F!6 m{zu!ʌk}yXI.S1[N !t3s WHuޑ0lIK7ȼS+LRjyvȿBf vcNv6sRsjEe{T{nI I HmaK7`nrm] #qG©Ɔ_@"s2]K>MEj@64#iU5d"3Ndwv Y`Dl'̡C3:)Έl`| (dF!,Ʒvգ\B"u:җ)%`QGj8S0 ArqKJI2}ltA}1/A 5铚'ozURgո3lBV" ϙu.* XD};NzÕrXM؀JL?(a.KꚨlC 7£^TGv.Q!v^*HA$US26YAŇ7|sv{]3QS*}W l$ |emf ^x]0^oҋ 5a]88}kb&i`5a۶Uf΁5xS@ڟTI˾QR_5}p܁2Gi.ge3>9lk+)ˣ%嫊Rmh؇hڀApִM^5AT?'BuǑf1  <{#pNHVk`h }'fIPVHw5#STYF.O wgnQ%&(Ui }xH/GIXw%n(m +HBfm)=H{{Vo50!˞vbZp> [=>) v*L\uC߁ZM(OeG2  G뿑tfb!Ŏ --7Jտ`Ǻ e;ngpDLvr1["Hj|i, vi]20BzMK͡M'XX78zXȘ\D&iF]"JHG`뺛N̸~/y7na i]~I6oAQw* CO `E̛ 1;_G2赥n5|k԰:Oґ$lWܸPUwk`S=R,& {PCgIvB TtOؒ/GnDK=eaDcx =^uNGА6 :a4G↝I$~ Ey7U15/i6u=~F o$Ky^FYQGsc =SRgglaݡj⣒)Fd\Q jRj!!b}YQ^7먈G_ܨיW4ٱ@:'s^+ MDž :E[/?e ^,! \|Pf f_[yNnĐ+C>0~nf5tid+S79/B?zYYŴa[VTbn#I C2Ԙ'6Aӝ"`YgEɪ7C ƇT3Fe(K6z v7}ABSNV W+Cj.*!7ER!0z _,A[EJ*pL>@r|.&xMcQ+jh c=1chG_,j,k?o1K pӷht b#~S>YXN} ya FI#3L4Tg6mN_yL4a BƊW>Dpˠ/t&)'"L%3B :n6P'V';6PaҴH5-!frg 囸=u*;0״N S<շQ C< o&'vε:mRS. 0B8 rF)`VhNd+P_j^ݯ6 jo>d9ݡ n 2P[Nu_b9njmDPh&ؔQYKF|>7E~;I]SV^~ zF%ķyz&(}b5s$9o=h$g^;dڴ.Oc* Yw3|3`c/,Ysjr7 uN%iӲ~Nׂl0 8bCdzWfNTkq¥j8SnJY߸ŖMŇD6bp64V"T)" e.w?`M_$1%i[GNRU,a:7(=^$b5yفߠ1JX7bRv+?NLqUagL`/I7Fn JL)oX.{ctucvAiykf@UGШ8OՅnzzK'9WY(a0>nEi4pۀ)bl~>DZ(>X"B|㥀w<=f!C92:Z0Jr1Ul87P*A|Yvbg?p=aoג}m*xW797}\nidhCw&ӧ]Q2倣_=޺vefC:l "֮KSqgPh*0suf#\I,[ U+?h6X9Goq ֡ Ԙ+S! {)%h u |E',ʾ^j_ū@ 1'(ɤZlaBf3;=wuyVrPr>l6H|ew3ɹ*IXT:{5O1{V{L.e7\xQBBG-=D>"߮-~H{N=)̖з0]C`,Vj :3PlY5Z'X2`|S4Zt~R&c#hkr >9 cܠ@M_ |&'yϴqw\8 "HL#΄2͢*8c4XF΀Y8WlQ\A% 29-Jcy5TIB vp\b?MaYLPC_ebz㼮/$3b"_JL'^Qq,>U~>-PzNigay_|{3畵{*P lPLislKcf]N-bid-NPrɠx}xi 29JEo}?@-Xa$3;G /sx w rW ,Swnvs+%t!Ylh\HJi)϶Cv6"l9WQ1!` e1*1Hj+n7$#C|}/,RJ@K!Q*=p1s?X\uoZ;7|ylb;rޗHjזKC%`6We"8= %L'{6^l>m%oͶeԈ(8o<ڌ3+ILJ`Y2/z **2eROnAupQQyDɋI |qYEZA9/ߗgX1m)/'313]~jESn`1TyPFIaΆ#oQRl^a}

d[5kf{Sg cB+?g fE-^yGM8z)x⽝~37CA}tCQ9T0t_)m0k!FP&h4Wo9'=Aq?MR.+n .=P"< T"pAer쏧 fQgX?>9|Eݱ)ygfjR=+qY9CVok50ዛx%d=CC~fU*_)_.KS#%0-I'Wȧ' :jh7AHL(iT4qhƺRO{_,N$E*w =EC$^GjkO˙@ܰZ OL QcH<Vp] Qu ˟1@Zi%Rx'O-y$qNe吮?;)G=y^ i׋ݶ~'5,s8ei9:)NNzC:f [@ ,t߆Jg:-4CxgD+a(nqWy%`jP `ӽO S" R"qq|)<ݏۮ,eQ {X5< ˀ=1ɚ/XI'0'Ӏ3VI歺E!e,Ы\Ul҃wJN>TEuEyf{w41Ai6E2CG?jcw,=VyR=σŕKv(I"]jѹ(JDi.MHC.d@Ͽ]&? 42yfwN/˟z.Bю =kw 2"Q+Hq&Rkij24 J/ &JM"#ecdsYj$%)}$"Cb⪽WpJ-1=&2/ J4[jJkSEIҏkbsM昹1UG_PA1Ν }sڔ3\7J5=OZHRٱTˣ9`U@L0VqUDݬR@IF߳z_+4DSaiZ;~z*GR[Q~rxI8jk[RXu>ZVk,8--%wP N1;R~0x#j Q,{ RRA8Q d|u[>sͧW'i?Viml:_-"V/֞&IÎe#eXMWd~%1t*|?ǘOSM8\CR*/E٫z,j7lN,v2L|'z6Ƹ"F}Y&KyA%av_$96ٴ` >k֤{k8 y%X`I`τX`;It~ tW։mP_=;lUBByCfL4H^8tg`- y+K ^Go2 yº޲VњT1+,]OIA࿟d**I̥MFFh T%6!I5oh]Nr`ӵ0Geء V% u\` YĢ[TtOcf02wj lzNF I_>(׈.@, :}߬: Ȱy le F/bh. /p$?_OƇ1y2)Nl΍?}ZBYf_$]<9i&oϏK;&u p.)]ဴMe'<0q-pHwԜW:Ue$Oyn & ݧf+]/W䤗/;0R SB<0GܹAݦəl5 7cq4XU4^ ݼ1 Ao$ځJYwJ93US5Yy.hkDZUh9֩~5J+ϳrQDNN.j'D!/85G{KqOK%!jڿ֫%Oo^"E vF0tJDq*`cP wp;M?VəAX">TtfƨZ-;a8#L(D)h^*]V$Lٙ:FvT1\G8rœڹJν;z$Oi4uK>n e֬Rm_灇p?~B" ]~ÃLo8 $80FVqn"$%|yr;RMΈS4@K-__10QAgSy_]0)*#_g#{>C#W\m]DT ^%<+~0j?ZLXg޳ލ!nqha(@ŔjL]_>S]9 *i/g1,VOmx niȷO^E 1 j P^90&֧i̔UxsXcsJ{%0L.ܳS^O QG96vŒenvCa1'BjMn{#lQK> M"o a ZhiώZw V_pTXL)Lkб []9v쑬%BD۩})z]*.C=PعGn- ZD[l{.Jat) *x'Xgj'v۩q a* .%$+텿̭QʨhZe+iq"5¼Q(ryUn;pVZ}BgFEK#4/OM^Z5fs1'0Qc^&A3WOQdR=V;&/ؗm[ָyS/<4vY8bS(R/ٳ34tmEUY~mIO c;iR㛦Fq۴?)Ⱦ4x6 鄝tp~4x!^1HV"XY ;9Y P!ª`=O>~z0%ۥVu=:Ip)8m'$FӜbqhNWq!1zM)x>>Xs0h AiJvF^{̓*8^hqDkqm2|<8WZ:Ogi\v: (+A| 0>CZn!w4>wy2M9 !p.0O`;? 7K@˸7GyWc lPfdqgw\:Τw,<ܪb4dlMixBO5|VU^&~%(xwDE3sQ}"b{Y< Pݧbl@H&fRJ~ޟh @|mӈ\6m>WcnZ#`L_\ɺ`7賻0@m&3f. yNK* ;JJotsÇpH> 7a)s10 {x3 ;i%w.FkpIrO@*/7YʫJrU;L#3Hn .O$q21?i;ApnK`pճG_kB~Ԉ:oM?3^8>u@׾'C#Ժ+٢!PN bKn=)UOVy8mPh>REQmxo^V[mY4Ҹߝk5??!=K{a7 ݱ*%$+H _B)guO@EZRqI BdY#7 @ #.@˨1`IӅ޻Ǣ7N8UY=Գ\z:>7l!f ry-PIcN1O01C'ԡiO1nѤ \02޷~~DUlU.f!/*9mLI|E֛~Nǘ`#r@/ҳ3nY+P0yle)X}!>}#߫#4iG֌'ŔJA"e!Xa$ӷ3?mG2c/YUf)F_F(9^Y٪܀L$E̙"h]abfQh߂y'$ Kv.kiP2F9rQ3Elka-rK0@+n{զtly. pO5ᰎHdKeT~gȻ-~lf|N>5a6ek_ etUIׯ7FabtY/IMpWw_  :Kϳ,(: dgXToMIe;l3jo'IxD;,rp*y()x $ û\#0DVˮ' g rxR?8^*[Pb~+P#cp+Fd.*c聝2|KwEԁ{bRJ൏q<F\.c1x32Џ|Z<+jPILW ⑵x s򖵦RD^$LbCw!HԻrwmqQmw\+; [_DPRfݤqz*,2CJHbjJ(Jɚ_\8HAgz=&՜\ T1:g9@jK!@y#AbfN-H-Nem0EEmd;~k-oP1̙Өh>gx]nz7BaHb̾8G-M 25ZF}jWmmx9ƌ^}GPR[(6EēWl*P;^A\ڽ3=8yw봍?0VS|b5(otޯ4)bUE ŝ`eavz* Oؓ؏mBH0 :G@eSd( ؜-sX¿ti=Of3êx'_.򐩟4g9b+(UnB$ ަ;]nnIq:ъ Bfy_'yD^dJ;P}t2/| 4N eQ0>ˢb^;ĉ D|%}z#%Y^0bP L|˴ 5kks0WsjS4/_>0֟D'[@8Kx`.F&?gg5BkJW'_Xe+ڥ㫈kq<?J~UaR /F٭G/i2T\rҌ7?[` M~ s3`MQY~;JQj& |C𵺆۝OEc>Ꜿ@ ߖ'dNi9_(ٵkNWڜ}d~^EjhhJX"H'B&W6)32\ WFn㬍 >/+PXGP \m> .A0gi߻1lh&ٻ=c}X(K{%!&qh[4EK@ iz^-?^/=êl5&Ppv0 R32zVw^Q0NҫC!YJ (Pp I(0wa$D)cnUhmc%}񔝾K^u&78rۧ wLTE)V~DO= e]RnҔ*xb \Y7]40XGK38*]P50LmQl7y˧ !PDx"WLHqu_bz߾PӁHϺG(!_ P|u;Aӫ/$~/x!^=@MD ͌f|2l$ WYM6|5H~Ʒ IWr_ngAE() iH +.2@0 ޼| rɢ| ZٶZ$-S̕w!.zsYj':}K*HE _gp>?u}!E@R9@ ;ck(l]e㎩nx%4`X90ʎ^gKHGnX~ iZAGRKV( [ɶ6h쉪k2%Kv VbmBk<5G!#S/ς/>ݕȝ~ZrBR'd1x6?2;&Np3xu=v֨'GZQ=Ynf^xZq GQ$xbeKuO@NǚNA~.*EY=nvk 0H._t-~aACrŷ$L4}i }U\ѯA ~E#Y,ĩ YmMG^IEYLwɓ%Bwĺ/(_NTU&L7L?-Jf%o㺂%ȥ0sf(??6nI6U 4YAp@m[ 'vzU>g:! ;܉>*p1P>R p&K@bw!5:z?̻ٜ-~9}5Y҂.#69G]bJWⅭmTm:{X=R< {8ZJ/[yCxmRP?~ꎩOMTYM+ q!,~}D/y+WYD""B~.s3Kc0qm1rQI^!A֚.#-َ0!!V PiMdW6ts:$ԗ:(ƻӺi"DN=Kt "`tc{P{BbHb2%\8Yƥ6L( ]L?ZdGh/~I YvV".Bb;%`,bPHRH%*ێWA?V1h<5X⚆HSJtRd;Ώ*p!,kTh]yP':W6b#PqļB( NF8{FȘnHz ?#hqLeڹ=i?.?ɠM'(&rBqItm@u«7~y*b߂<J4҇ %'á|/[qeG0_=]TEmgmӠF"%FaoF0>LU _E* DbTI iq5>/bYJ} WTF*TGX4+e)x8fшҊ`x.@`&ՅϿ_eg<- #^8 성66T‘Ⴣw"KjѸ9'|E ]-=pU~!v98yaO3;ض@U?j;#;>m1S<Et8TYK[&iJ[Ʋ%^b.;T"<*nx~k6$t`$'4 >r/_H^-YQ`Z?0n$N;qP-9MdZu [ZgKL)@fw6cvW @Ci*lO9uĥ8کQ&]'ں m𺮴>Q0]Fw~b}$Qq<ϱyJBҁ␢H_~[2fzx1vqlj._`ˍ\7RU{A`"C}x侐Qe0 h<| @_87zS!d1e~81G.;gC{F\!d~ӎL080GM@ #W}N`D0y9 Ow^6Ǥܨ+r0v5zԻnL!68f## ŦxVf"h𗮔 4kbul8>O@+Z@=?/V-[}SqOU7? hOCe' 5ՂOiuI~+nz 98Xk QEZ%-(q'C:|!aQ/,מ4B]^pDAU0Vk,gAB̡ոc?. VXs5 hp獹;!k1Qk/󧍛"Ȑfj}r\M{ޫ\:.bi4|7 Ԛ,y߶s+B>.Ak$Af,EA$վj=5ʙT=;UP' P"PDx}xIVՉ:vYjԂT|5Ad^+ܧK%}4 &cio&hK'n 4VYHr,=9ok㓜Ƶ3"f|A (HUkO>y+ <A(oZc2q/ʮعZt Լ^SHIR4hDи$OiٻMF.:]/)DZ9. v `0c⥞{%uF[ڇeZJhsݮEv`)Dn8Ba 列Nf(?n6?JO"v7L.Pn׮H׶$j==vU2śȨfY;"E[3 ]ĸ$dÔSa/A4!XL42N9Wz;)RuM,B.sfjZtG/$L+y6!MetpqΛF%qdS0 k&Hڢ#D-m[]b;7~4+B@go4~xkx+ˡ{kn\Wװۺ*!//e1&zP Q-)ۈ{#9ӳ*ESn,uX_0m)2\#|Z ,W^S﬙YR1(") ƛkXj'n'p+T@nqR qIIvɧOjhpt5]>iI \&Ɏl& k┠M羛OvqvrxNZ#:\fS%r_(lȫKtAwSՄ4Q#+O` *Ef-1] =|L3 6F+~AR= 3ޔ VF8huRr(`nM-JRpMq9\QD[ tb3~?$`gBh~<}!he~ 'iHKsnEtAenw)%.bNY1S6dOC ʡM7sYnrbYǪR",5H*Pz|;vhLj:!~DCx?.Fh 獜[z72 u:OƳeh0/𕁋5 (.i/kwj,u@Y (`cbTϻ0 աz;C|K@.:%b Gę\v08Q ",HĔ@bUjmWS9)(vuwd~YT: }efS9K LI+)Ԓ* '/$9#R7p@TXԧ^BX9J984UcayЎUt\$ޛ{T|x|-ʮر픦!?L%s1s."_}?dk=C%1}@cV>袈6{iYN!gX>?sUlH>S &{hz4չ{0nʶl]% `o'^D=V  43ӆAwD_,\*cWL ͡Fĝpd3{1u J'HO fO,im,N?fā瓸vFUeDTKڨ֯ rЌu suyaPdU~MbltPvcdN(qҝqR;/z}(:';`PULfPa}\҂~{TQ}6ߖda} zOGmWw6E[Tt`X1M\Ն` E| |M(xdDȪpp4HvZ攽WnILbe^:]Ԝ1a'n9D6>NE.栭%!86y唱#~mv;UșB'XHΘ*W2N ˠR!rɳsi\{3b&s:$zṱ0e 68KdW;:T Vj)9:]ٰNL0JFK();whEjpS`4[g!3|*u xvkAXb#^UT s`>]ZxC|:)Q+άQQC2PQ/ɜg/x@uhEgx= 6m'fJX);ۖ(]D/iar1mE7|,V GWi7GV[+)Nn.)ٻv5Lu+ 2> o94;bøC~>^x)O& 4C@u\4#D'Ic DL0SR{ͿD@E/X`Mga$x\IGH&V[[^29Y;ԛԗŽ:FHvpۥr¿b:;W Ip~Re[, >b tfZogQO ś@G|q+/ R;kHi2ܖoHFAFFi>x.H&pV+LL?C-6X#k[{?Cn!k=sČhbOaښ_ohRBa3 ݶQ=ʪ Nf~2E"wu@8kȋ.hnypǴoI~lKKȖi㜲[j';1  u冀=DEL2A,]W2CV+L#Q73|]Ry}=5HyRꧩtGr&nѶ!s{MV$_; J$#J+Z`Y:׼q#c7:u+ jW<&&/ {m3 G&&mi` ױGAIߦ32~}e>õ+=EK=`&Ufxb;Fw7;Z7IU2(9X+mNms5{gݧBK @|ΒW?T`6^1 0%s3Oot~b|dB⣋Hj/KؙYK$/KEI%JϽc]s!5FQ\Ds1=c. ƽQchXޥ^]B X>1d+}cK|cQ` \?H"Eգ#' sIgL/"o׿C$fҵRF俷mCՃ]R_Q{t(uѦ;o*H ̞]ؽBK2Xt 0 { -m B R=p>a' dԟGmϒq&%@Pa9XJ~@("ﻵtPe&KnUv xA}YnYl( #3 (E%䥴ѳJWhl02g!SOoˑmW^Z1Zb۟Aph&04;{QIIgH$3 I"Zm#0y,îhaƞB̵;oߩ+J=%E7v׳,4kx"uW̢{LvxN`ʠd$qWžAl[2S̀ rHX+vUkZC'v8w)WI;Kr-Z1yuԤ3hJqM2JlJ `nη;B@uUpR1xf:ΙZݺ8{){@ב. i 0O&p!HPNŀpyZx{ G4 TNE}JT4`Q=zQĴwcu3oaWk[gu N\oNB_ah.}!,quNf2101QmWP^Χ5j 3}C U !'3hgk\`y{BHK~xq $[ї\E6v\`AT)] Zx"izi㚅&PPH(xhꉍHõG?9!]x*8YKgNFt:I6xxfKw8s!j˰f zauϞ]xҷ&y# :rՏgƢ2PsZ,w  +#,`oBpu)u\P 6/m f>AyǗR6ЊݚָN$/qa&P~t$h ~O#UC0NkcĬbD3 .y:cf0Las?/~G2NAu0mEy ~vC$كUC6O;gxgrkONҘ4pч~LR7~$5!Je hby#bBJf Q6 X>D|m#<)Cا\ϐS"g:AMȟg]%]:8uL?TB '{V>I IO5؀c;~'YyL[Y"j 7o2Fe)b]*-D^՝%u7Wc1#fEljTA/6+Z8 YbkV0}|]ݻuq1,m>H@,=Fѣ$35Qx YHB8 HhtЋ4S+wdZ(tD:@`?O+69V/ĩ63p@9 ![UPY<h7I]7aVfK!gS/<<:9 Х7 *^Z;'Ip:Yp^Qib~ i0= 4R T4b;m0K:b&fOLY,hc㵍_ůnR|D*h}7O!DR%U ~$K ;俲#w҄Y#kŭb! t'5iݓε c3]=YQo֓g`#DG͠V Fyg|ؓ-%RჃ+)<ȠxqyAxeYa/ -eq-M<%MooýTiJLGRDH r~]k'ʠW{'$~Դc{a2-܋:}: >1KsÀgjъO6| 9쏲{Ѧ&,vMPX|n% m[w2yx^cQzDB^tךpgrpW-IQ"F4rBh&w 9/ ֮'$R.jOtH<ڬ{؂E<;sgYzBjJ{X/Bɋj0z~f .%/l /1u+ǯ p7}vTq Qh" . #1h Z&]*'!> T P[3ζi: .]ªZ}Ur#]v[9a9rlTrkɑ~X -$;):-(u snln.9*t#M8#Q'yѻVg'ץ] 4yL+ܤ/Rˏ kg e'0b֠teVm'6$U~Xv`?XsƪobUO uk/`2/ S=;|ԛ T*:ܓKK2[s#he>~SG C;v66:,*w6;Z>>g0 FqeaUlK?މq G] ir>/Og7Y*l;Z 9jq4KC)ТoyLLd6TW|- cG|n %Q@ 2d]ָLwɭ3%L-#M0n $H8b;ɰ;[Ca*H,ʨdl/wjтog#mIp/W&`,Bc|*YH ֥!y޸MpANie1 <Ăц$'hYk $PkO,멇 vp3|?rʝy$kzz^y UJÅaٝ;cuD` $YIeki,!喜hlOبtr P㸅 i(=`Fq6h dnw`,!.e4@sz}H3Z=<=\vVTa7Pdd I\3 yt=w}|[g<е6Br t;tV//OWuc&|la Y; c !t'f_Taї 9OH|5!&vx5d0US"ᱎ@zAo+\]Z,m< ҵU;1N4q7=S?KPayx6K-zptWނD.$0ŕblAa>L%~b.7fvr^ H6H ŕcߒ?G#$s!+˻Lz70 2Ps.a,j. q: dn?肩aql.Gh Ή-(7ì MB\[-]Oi)8D+ml J8e"SVU9/kODP&/4Anr2&mTƻxeMɴ6L;NDǪ2)X9i5Ⅵj|>s:)2 aU.J|}RZm۴9†=ǟ[}5 =W]WI\\ FU~WC_0ϨK$$3riVfXӰ]BF+q-չf2)LI&{{lO8 mdObpw_0=!nL>\$U8ā%ZqpQ5~sSdaupTemG>薰S.[&fk/41}{VK\zcRS.W*rDDD#Sn# A/׈oHDz;r@K1^ޣcm=P`'G}qHeCp> wف`{^d"?צO ĕan/ԎӀ䡦*ٙfVMsWBʍAlBCM#5a,}DE(1ĝػ/݀ko@2XiL*N(d5XNĝԁAO(VMg4ivG IUǏ嗀2֪pgw#IFOL&y|ea4-]$pI14Y֔(0]s4QdI jF< a*Ӳ /@ l:!4Xl%8WcT]H+~7!}GV-lyLZy罂:RϰSp:i4 q.zZE*S bQF')vcXyBIꐍ`rU.@k9uhwR]M'!P>d-sX upzZ.:;0*\L/4ƖB=i1jCBf:P7(#O\G4X~?ʖ4X3{4$zvr΅j!KlAx{BB7joY{nr%BX;n溜4CCoieLO f8E9`}Ofu-ty25\k1E`IY A[iᎹ)9;Zgex"eyk=HG=!|&m6c-j̮N=Y.!3BT 'UDJr8@TB^3{}z` (RnZޅ!gi\=Hî'PZ{ ;%H{f̑m@ - `^gI*A=%e#qwsio &UfrbB^ `E fj*T*T 3fOp/g3 foG3(┪ú*yguELi;M~tTfby}xgLwƢ)  CFDݖ;z6|, &90*%v`7ڄjoQQLy YTpKtF QDZg*,3xL1ny2{2~HGi 2UiUDEJ9RJ3\ۺ:g~%| TnI;&GR`Byd0\UNoMiM} PgX%X76 KM1X)QRdI mWOQ Ӌ"iK֣)ty$.=-^ZC-fBbIb,po+@BARI*?j󭛺ˁTVU1  y .%=>VcbĶmVoTm %C&wkX/ s3ͫP0)=$D@:|7^R'pUjxM=HK%X_hetZ29nc' p'۟a12̭Q#`3@gx RobT)j pM9wk)N* c{fQqMk˯Z7ӰٹϦ N1[:+/Fc/n柫 C'YZG;̆x5N…-H%h[抸s5&ӪGם{d˔d_~9>t-SBJ_>/.N` ?E\_LAG<+*ƁGVE鶔G:snM0pnTqǽkhyΫwT\r:&J@VA'Pq_bw ~3D*́iNJ %p+,ZG 3&g8Ǹ\,+cQ[6u^ufmuV,/ٽXTIOTJO.\!8vxOɲW*Y97qBŤ۩.xXŎ,% c=5Qw" ɬըD ~N Z:kr[QE~}GWk35;E]: *R1B'ф>m VRDALXq=A2yzE @^ps mO+a#M)BLGҍAL!s© ~B!L$]ޣ"5=%Z$jew%Fs |2%I qU݁Ðlg`yh~@*F/ Ifc V5P*b;ƴcQ3hQ~ܽU\#30Y1 LteY+bc 5ʏyr&Ƨ*yM~E֤c *&tc8a#g&aN r#osyi_q~'gljnX7jkpuV"? %Uu[sŏ?ֵً4Jާ +^>2 (hגLjP~TOH]hAx a jVm"OVv;7XDLBڪ, 0wvx6ntcG8PwomQ,tDzU?yh{:// 5[0 XZMaYu>fߟ,H` _ # TbjħC]'xjmKCRo6TJPg\ߠ"9}v֫qgъQk2KHܷ0_)Xayn!G5JQ\7{̄N33pZ 鰌̐ĒAY,O#dZ+Cޕ37La\$~4/Lg?<'/'u6^C 4{RB8Os*V=2#č 58CҘd -7n0@k1ovdX-EZ/KF e-H 0˾c E0XY@qr=I]CndrH)_}} [ma-w]i̧ P G2aEs Տ)TMYf3~OtŌZ X_þ!7:Qſ&aE]LwW1T`X{- 㶊](e\O,MMIsx{vSzrrTTİC˸7߆r-]" k0haNړE5MR#?t\_jHt' 9wt9R1PO(E5[VQ gbA=}JdG<œ=@埳5jQF[]M x!">O Km*K]8mET RtŲb.}gmh@|3c1PHSY 'IFk?enF,vvEAMYQ PG7 OafkL_Z*!*H?SEqsCo*{@Ujp&ԛ aOE(vS(qS I{p3Tdu&UuTFEIrOΊJ ݪ"y 4#"]~[o"ʑ xrc(1qwļϝإlqW^V䩊y[Ź>~&(\ck5 !A ;&bTL~,~7t*ߏbX+Kvcm|sh<{ش0ףYӫ`f:YECJ2G-x 1|fuw:YV;綳E)sHgif/vL!V 0D>tgQ:ҭ:kww}OJ CSCaߵSI^q!f9o 8UU#ERi5(ea3 'xr o,b9e SԊ)v18`K`逛tHF&d13Mn<2~KWt$ Op$H+L4ewDj_} Y sz'HCH+?rrBt|+} kqmv\!~hFdhOJ>Eo^`1zi,ߘK;_t} d&%!}\Y  Ѳgp!D5~8䭣!L#}[LY$>M~ zu4!v$h@[p3+wױ*mO'S|bn q70nM/>Ll#Q伪_,.OOaykFK#f@eԅO~<$,7ZFIcE39M +MIcȨ]7:@7ra;+':Y>ʒ*1#M gͪ9 JF೦=E۬\&K>aTyռV*F5?/E/k?Al?0U u DR.T{3o|'iq=6rzh\+Q}g1,XV}!*gLm^K{T&љ j;O\'--0}t}n6Z^ouUhz]~;b$z}c 37"Sj2Z`[X Iwu_9F]Yt>ˡu(H~ |cdXv5 |; xRRsåoAu VOz>H<7I/S*s#`=ol5s\'8s N,8s7;53h_*Yۛ2)ʄj+[qF\?$ILY#˹FaOIGx*;ߙiSfzb:?u S|<|ӄ RM@bXW3Z:0)D.44jvxA'AEqۖ*e6lKF Ǟʐ ,ֈ4D28C@Zú11Եp_En]q ~΄yW۰HUIr͹ʗ^E06H89 9aOrtX!ai?k'ky/ 4(F +Ǧ+tȄ + "m;KA;8ʉ H pbP/MP1Z\"ɅX}^qu"Å$@jq@R6g 4S0E>CWo*3Ѝc_Iq혞M}1~Kg>B2~[PX.]rW,92` A# kaZƐŦ.KJ@V͟\)ۃ(?vl/:Md^1<5_=6:K e( . (H%=tDhn[髩MVaƥՂ5e$Khr3;u 9!䂎O*m&9D,j~@SZG>H,.5 .|HZ^! O%(e~"tL?)Hl!6^k ^^H%GښcnF +,R/cV]3fH*@+L?Ep9+77XW 0#'6WdPYJAiot"gSƒkkZZ1gdS+Tl7$͇0ļ~j7 t5P]/)3P0_X3 Jb87Ջgcݵ, :FCWnm5D@^ iXw/̵4aq]BO$D;ChwRƇ%Mji<1wDږI-󬢨MO.Xm?zE`MKGZl!Ͻ}\]e]=\WܮVR?f f]Mxܹ?4W8xS`+`1*tI=ᥨtg|%nh*Z렛r,AdALw]Q͸3VR-DP7aU8&n|K᭫=K404(HzmF~W̫G`H28AĐ'<Tڣk /O֥|W^HARec3}{!J@쨤ͰvLHm;r}UՏ Rő`=%7YTL\N ]%9|+«ˣFcF+߿ߎjb8g*?kR!UL0ԌKGx|8Cv'}(kQPq' ĥqd|UGub$c>nQ1ySKQ{hCBo޺Gc6i77Ōj ea4Zϛ,C40n e}Ya(Ӯ=k徯9\1R P_~({J=Y ;W[_jd1#P+UrsDp"=F8=4E'BEUΤ}G0N:N<@a<̊y &/9n)pZG'1bغϪ!~X9_?:5E! L_5(S(ox];=.mKLֺ$QBk~Q&X\Sz?f+%3̖;}ÇUQZI8rX]LGd+ >$LTsb:Xu%Y (+Τ53Pl010&I閊ȝb \Y@1T=Z =9R2 ōJXȝ8eSYSKPF;րXAZ Kd59|UT9tu"jb0pVQڱH@q?>"_tw+0M gت\Rh&3947yd\Yy¾igQv%dBͩܩ@cv="hwGķ,hbq! arRπO_ئ)5yЈ׋ߴ?)L;5W78 <+Ȭԃ,/ؚHiw^yE2NO#s$Sy׹z/=[)뀚L?f1]OH5ҡj;$Ed;a_b_B8f qu;NAyk :\W@ cxuGJ|~"GSB``Q EJyfb7dK2H݂p=بX^lgv漀HgT6&hމZ9P}aRXȗ @ʔ7bJbS*<iq2Pv(1B DDkɭBj80)!t* vkXX`T{.hwR?#ayhDfW1奠j9U \lti<)(ހјZ'DG\&7&#l)H[:ֳ~tbE,\jm(IkiNPtO-|gLg1 {BPy1#u; *N7cBe\7z2Ⱦ|e]/v9 ZAw[ T:loZ_;ؠ WI{/ ))SF(~hln lwV*Kag'yÛmwҾq?gg_Մ;8,{D$O>ghMY#f<%.A@l w6N gCXR=g_Ƽc8kBt:c"%{?d7'~ 7uOgu9hIo9Jj2T5 ̻ *'6)eVp*.H{^ P'4Yl`҅lx='.Д`Wob}ꭳI殥 ?)Fj}ѳ:`ujXϛ :~O{ eB5\sZ. Ȕxl)>d"`!F'"=)r ε ~ fY A3x0-PhR,ڭk%Gg./t ЋO1.&56P+o>rmd& qQkh &9ƞ4֋b4\%8g ;F@__`6<([ O`BԪPLsqu4ie{=n(=cq~g:~ݭH R|vfיs8j8LY(nǞVD,5J =8 LoD P K d=oӫwùd{߼mfF2G{Ky!B@=ϋgǎL!~BY.aJm YV6@X('IE_η㧯8@kKDY!@eV\G+t0ˌ_=]S0Bold`ۀAf'eYAo}PKudC nyuv[?q3W醘!S\Ow,;(iwǿNQ9TZ9+ |6LzU=2@Qd{1I]K"Yۇ¬ )|>ȨXǘ#e ,EA %γ*0~ݞ2s}t@gw Ϟ~(q}LJs}:eOiL2e ]=gi&=L̺)Oum.g~ h HLdxF((B_wԥm@(-OFOJe{޶ksNg{&v3~#y9B˾%t'׸V@+d\1s{J|JAAQOضmlݪ]iWdGΒI$6.D7_/T㚦𪮒}PXHV-o| (I,,\K )t,VHIflʡBf 6TGb.M-6}ϓ,edK1ָ o<֚qY@fZXHBn?jbCdVz;xjdL6>?w6* Z,^H7(l4,'99St$֐N51V@T/gҨUK$تbYԖAXrʸAs8%$ ]?qh;-?oܗ"2*baa&&"YH?읾|J¤?eV\]*'bߡdW \PT!m,zht{bM< kjAPF h;/VQ_k8}N~ #wQYH%?4S`fB">~2J~$wh\Z5n)*H,Ȝd@>C\/%`p(.Yޗ[26tDt'jL_W'sϧ|8W6(g%NzCAdF?:k1{Lii^dN69<;Okiv@y[tJF|5]0O7i)HCqZ7V+XE;##>f9[YfCfv f1bZRxA#ۊfAKJэ> hE&ok/`:X@8A7R|nl :rQI>S)ŷ^KMZ2R!F{BؔF4yS,¡Ѭ+ㄷݭ%T`3pSmb?^ZV #ua %H*R1B^nd ud ~q&}b"uĆfD2GNm0fB& f:7X5l1Π@ۄ cv%,p <jQ-@o\`+"P܃MZ$W'^ u3hQl^+3ӯǶWSTla/3a}vnV |)MUxŧpQSƮ!T$4FdBd~MǰF[gOO|@:RWnm©. ͒7@)/Ioi؄-*TYY07-h3P6OtC;|FE#;ڰg{n5*Nl E"f15- ba~) F/FzQ" Q;7G}bޱƆ{ˠ0J}$iC)3U $Rl"8~Yb7Eٸ ʫQe F"lyPO* U a` ^eXSXO]ʍy?TGt.! ڥJ~Д:2 :AHeGG/? - CnF]gP7Yz9x2ݯ,zE5r6łqRՋ U8({uH#_'LϿςxH||W.kC y M-?7K}ހ(UF*Jo;^ɒƆjDt)-%q-b}zfDkIW+Zda0@O@ڧmt![ᅣow w<Q%!B. bwI ዢ8ak <[wVo[,hO&{d5%[ޕ<9\}`"5JEa" G֢>fo(>XƎ϶%{Lm6頨N)GTw3CEOg`Gs&fE De+p;iBmWğjKg%8#Xc8x+8@#Ĥ;L(@W! GR2rP Ei] vQ|~wpZ7Nul@j qLUD-`3 prl*RU-`*6u>MH.7^ Uͺ 6i/shbHqHo)at/P%Xs[3 _⹅9T_ƒ(J<:b$ Ҏ ,4D/БI2M}vY?#3X G׊T>;!C- S֛ tBSwW'wpP-k c=\ɹg_x͋ ^~u)SVz?,In= &\_h*8&c ?Y+w+3056[3E5z}){|J͝9_;Z>[81b5 <JD2cc^䴣/CR2Poߚ˱HoS&Civ`1r ޅK\:GDSzdykZ昪/Эyu$>WvsB@У~a, c6~GJU5Ɔ/fِfij?}]/ܳ;f&^n4 lIc'Ѝ 9d@Piڛ> nm -=\erzbHNfg f֤ , c;^C5Gsb2Xldx<9X8qu w ]>p`Yby zg]Cΰ),s=ǃ]Cc&uw1j/| 9{'Gg4%jgXUXb}3^<5{|zDW?4QFDI63kM8G4rbiCX?>{,H$l6j4{6sS}:9XFqS0{kMlKwކ߮xiB}9M|4cءWEQf@q˓s3n[ueAۀzMujkTI *Wь~6}I 4ZTXwD+"A%wӉQti?VGD.]!K8Єc:6+V1HrP@?lնWst+_ 炀YsFTenJ^ְk n^oMR)}lG(rrԃay=,w!(m)ܤk;_ėL: S? b~7 Je\)NVN(4(5gy!hˠ>2Gnd CL$b‚$}y3aab)?l[ߩ)|$c.m45lzFzzjyMs1}VQU@[Ơ ;WZ`?#xNpUƝS1Ne]" at/ j#-JxBK@<{`XZ$q?g,Tv>)vUC'50Ү{ 66ikǢtnz:oE cl)BGUEH)ѺM|d;hh;W;AjHSl'KL6kj9^2bWv#9s?Ū¬{7廜3wlTC}lyѲ͛Ԏۗap}}?22@+^ S8=`(֙~^+{&roxnaE Jzy#-ٗ,|#f"}Y}x^QJ@qvCijB`RRA&# *;DA;?XɖSٰ]tVJ+nwFM+̾m3d:eY럚:p:{*Te:X sKo7o\=GKϐ&bos |(c SC ο˕ ~pq./~RDK]IowV2MOefl`=5~m 0i6-bY.A,j -Үa ̤;F̿^sC{m=PAa-/a:6/rz-h^DǞ5CSquС*"#-bM{.;"GsVc޳%==R>VsZNa:-׳ TUmiIFs#ا{]XK6H15E@}B+r?a%24BCFDZ=6VZiTE7,>FUp>ע}ZAB`{2ypf _h&?nŀup]^:PI8Dd1FʼnQZ͟ ],XŇIʆNb~q7iR{@C6˅:|<]+=LMݛ۔PL'C[ѤJ,J1q*qb-ZVũ Di7 zT0(1Q|_=Ghm! agf˾.`6w"tv7S*b|@! Ğ`l?lr]|"b T/2' P̥SFm<)/y{M2NDd_CL)~2e{I9v>sj3\M,7Ocdg9<ծ ƝTi||Ԕz<ϨZEX)Ȥpj@rмXDܬTgٞl 4eY`dl-a"ΐ~-ϾWvT hh $kZ%j]m8G4MG(ȴve&mtdA]{57з pu}w)nüePlbSVԩ-g^i4tN>0 9X/,ADu*q/JVa f L Q{1~9&Ԟ D$KH0%% cʹ#6,`kb՚Tl펋c;-/.׊mhןK&ugĄW>_ŦLvSF g1a{GgdRIZ`{/([ه4s`[}EՑUqth%#*b|#Aԓ ((Oa 5_$&u;чM= a 3-}E+Z:~M#Haoe;'\I26~3O^!=v*tn*QӠ%F: ʚHQ| ֒+)N!4w*8i|f̮$lJxBxdk (A܉=bԧ'P(g ,Qcgwv`ę# 9w7tc KV9k񢫪??lBPL_i9uX8V8dw,l̔ *]Eٞ)IN_憿N #eb:tG9}'rgcUfԹQ|k%ԤڨKK8HeW[%fh 5iwBo h^0xz TS\yN*UG3[c!mCC^9EDo)OÓp[ fzW=9ѡBa/ JBvHw1<Hժ _UAFuk{0pJSL0_/kEy舘a(b:p)ؿ y\h;9?'//#뀧[d\z~xK? On4멁7<}8^1XTAՎƫRtkpMztߣ/: N@lM9D.(q:qk&u3i Ҕ!x`Zk'hCߥ G)!XBwb+osT~Ńͨ7;?gq#购tT'?덖+']rZď4e߁_ʋ8kzJk0id{l'w:X:'sP/TH-u(mGH&xzG+]BTuto8ABft,$uQm# {i%mrtc$[%|ǚ|h.=L7#Vƀ9EwbauAABJ/0Dw=M9j =|gdąȍG4qWomGcFv <_ԩ0Kwb}qz}Mm  ?"I=î3+7NR+\2˲X*3;שu.[4bY| ՘l9pK22FBeyrHE3P} t͟' I,Q xTPz 88Hpj)h>C2 vsP/W"o@@1C5 )3M[p\z=0KԾ1v7\ۑ ŵt{^Y i^ڷB7Í ax\cP RHcllQR1Mے?+dXb0ѧD211tr5_;W_Ay 7-G}2}͙|a)Djs#"Be'3kPk ECZwu/j-,c?$rҘ _ލ\\dž+amGaԝs5q^ dD?5tJ0Mv׍+6b ty*;ǝ7፺ʭ9/|}%u`XcJh3ܣ*1Z7JtH$ki>0K8LZx\ @%Yul*%mal^uܝ ȧ&XQvI=4?ߥ? R<+m=y_k_at$PZ5YbD _MGNF[@̲ϺA\/uZ+);ONaz:hrţ܈}{mr;drm_9TlR3ol-1}律HcR)PPun"sm'ڐڪ4zZd?]HEqB\OFM~'wlMHNTbC@o~RNTt p<~Rm&c-~P.ߢ$և8+'[^HܭsKjv5+lHn${H"QD š,/0<ޒx$)>$p(gTBg{BⰋOU5t>"i{9k&p󚹧! 7֦|ar ),麳 5䊈`#63”ezخ/<ǖP IUdh{;C|N\[ˋjǯXӓ+fe†- k=#+ȥ2SC4@$bdxa%L G"n0媭hX킗b+mk==䳴ǥUoۢ\kjip&Q4·[)cX)YCŋq1|iٶ1/[[Du0 ѓcӓ_2)-U0 hH.qIOR Olꑮ5@Y8cPN/dRb!R)/z-IL[NWU,pNVz[R":gMS#ٛ_ώY~z1"mi4~eu,R+B!\̲̖٨ q~ ffp1|Kka{HW=@@r2B|چQ#oTY O6ŕRc) Z62;rQu5pMb')z\Bd㖮pГ1mV ab2,UՕBleCyqo K8:{aԨs DC,[X [XR3jU c3]C]Z 뷼Q3Z$ S\3ц̨wBT ՃrDF-"(/n G'-r9odwD|Zq[^kV dzSi d HE GʭܽMZӯKy[5q h1g}.9͍)u6j9OyC51ǝg7qq߸ 0ɀ?Te"DD: /yE4Hqf\/Bp sK ޅ14}c?6Sb\Wjo4"i/ 4[TMvp ĩ$>Qy['6ZdhD78l+c]mȊ⏥ lܿ~;3&PpAh),4.^#Flֶ0=K-֡,K]2<5'nf)3H^ύOQ5i#Q1 {r[إdGrKj [#~ 5Y4luCs,&t Gh ¢bs$vmJ zpWXcp)JM>w9:fP Ǎ]׈2nO--sS/-pHuĺtE³$&E7 tц۳dG{b/0j?{co0G7[$[FdQ:Y Xd1#R3Gi@ l\* e['uЉꗦ8o Ӽ12֔B)!_I %Nn4&>Smս9~>U޼+DY>lNXJ3>+4G+<.9JB=:-,qRO3JF5)ʼrVI3zfқ<)HX6$4~T=Ӏꮣ]E?'Yhl@p)y+f Phi"½T+HWw5 iQ9dfq>cu*+:`  a q!Õ[WƜp9XTg S+X2sHLc֞8#ޓNϔos CZ7b^A{~冯s@%`uJޑBruKT5쩐P:lZͅ8Ԯj»!Mz Se0S+E zzZ|. 8Sҥ;Z֥W_pGd[F1bQ"0L-TŸdy˻.v>B) = D6%uiu>~CAr$qBK.{aʃ4rhpGP^fo(^ۅ D.i!"Mi| ]rw}1ۯ@~+zT3RW{gx5f 9<4ě>Ŕ&h&RCF'o h^jB BJ}YMqwDɄ4k!- K=( z(^E$bXƢQVX4" ? oqz-HtUz/XY %BQ7}pdj){~c[k Yoٕ Dkg*i57ʺJw/Ex.8\؋'OX,9ewKqL GeGI0%-Q^cyquӶ^RVW N{>h}oTYTfͱ ?e/`*ETP~M2~8l^ p5j`Y%yBo:V c8"Tc3DFL+(qIm} 3A(hlS &?/N&!'70gUt`q;NQÖ3} 57:߅mc4v%/Pu^tUF*;2f^Gu'()MFC d-b[){VBFjO#ؐH>Ol$ע QO#IKlWJ͹J&DR?uْSP"btx cyZG.|em,Qp3ʶbUpJ!r&^f! _1f.(,$W35EB*l8y*涶. M BVp8n:^FpSQsEBeZV{ v&_UG6q!}l[ j,j۽Ot$ܑY<&h|iz.g]+;TH5 ^|jR>4HLS>!lgnPV#,)K'5f |CkOuOo[@Ǐo)A5IӝQC# y@-C&Σ;,FR̙7 uvwċ yo*LiSxi2-A|8+v##1Q}3&sb@%,S`S_Y,if _sWAmArd ;&D +˿aZDƓp԰ uR/8nf(.&K(.Ko8_3E#4V |ahVսmy% #O˟zt`Xے}8v;P)!y4 ݛmf8n"Z/cڇU꘺Op]Jivy6@r9{Є\ PbFSv!7Ȫ]4-X7^.6 wYϖ;:)JACƂR4 U(gfwK*#7'YT./ʿP|*QS ]&=%|gڊĒ8xXjYt1LBKVG74' 9T[fJcߗz)-RI9ȝ{۽(Y'jJ;XfgFW)"S|9evX w%м. NH1D R=V23,IkVݸ[@M'=Т\ij5LO^u) "sIh[`V(B #Y.]5*{z)#$UIct{Yu/eW ^W b%>!gWNWkUL .\ 7LK6rc`N_e1OKUTm.w > 秿-dƉڴ2dMK4Ħ vش" `Ӂ* Lϴ^n4~JeҞpSJy Rm3p4^!%G+x7 YN1_$di4Mq07u ?FV=*fbFK!L/|PFݛu6Eߎ+9wOQ`$uvnP"K}[x -|ܿ<}<-r)p|]iS~9FOUݴK+ vF׎P"d&fsM6YGj\7r~Wb $dD!N>zÝ|îς3*$}_7 uŎ *$r飮T=vZLF;1V _D"6⦎B<?Ѩ YPVG"LyZ14 ?yQSǚF/HA(w[[gQ} VE.lx~(DilUpIv.b%Zog).s(k5I6+"/ }W]SGhK\`bN; j+'*{ɖm;8F`5 e"%rYg]K ﮺Qd*LTm29Jָt97&?Ԅ$^P {4>y\rxV>ϗ%4 VAKSʟN>I8::šFҍL@ *(#D34S蚝g.(m\ r]u#xW(ϋxGS;ՠhlV|[^0L\/ 9 ['|ޘQGe R?fY&wW.9!SYD߿s4nu: t@i[ǘۡ]Q&]s'K87gp*j㸙0 fzVJ6[{٥Qҗquio'kx:wXŸj䦆`8ޓe^04\ruEa$ѓ!ZYyuyK1aT.Š874"=snG)Їm:12Ga0&+fֱeK9ͣY*8w8>ymjX E݂%}%)ɸzO]=V Jsrc[Nڔ3%b1ۊlϑUA}T`´RbTP\^.2.48gt:ZO~Qp@GN̄XeHTNZA[ZZ dm5J\Cz  OUߗ@T782%EHWtˬ5 `1Q?+Xp&Y!j ` _ƠόqxVqK_`MӬ(({vW6~B@^Ȳ:ś TQ;^٤ۘmm\SrÚeϽ6&я $Q c[PWf|`\$k>˖OpX+PDs5a(ΌOv;]Nw~ M̫!hXtOv3b`,Ήi%]Dqǐ !@1p7ÝL.5)TCn7 vlc ]OW&L[2D>\T DШO˫E=vw} ta:_b2ԉ/,LfTσ,Z dÜ8[$vv^8 \ea"<&]'=f&9ܑ<(~N0 |80DY|yrDU.=ݾ(&7O*hᩜ_-t@{ A~kVY{dݚBj;كygg |h ;l| -SM0b! $%$WQ  o o/2jE0؎/e.8LbwX!y-3,aLUMƘ {T&^!M}+2ɇ}W'I \TWU/g(1A _sm&6 0u|ow"f$3[Wagda7e`Z/ U_ç0 /Ɖ`:$~IۊN ϥ\La*RQɷ|Gɸfsyw XGt]Ӯangsrs.3V-T8`%:r_/ܽ^EgcgH(D?cIJƭS\rAaxLbXhnr>!i;=ܿEQ%g>nkyot`. B5)quҷIo!Kk)<(/;ɪíd`UDno{V c=!+P0vNU%>w*U>RwR<.WEeep̐N|41vV sYVƙ஭B*MzE%ێIߌ"CxKi Ln}3p=οNrf́cJ5\K{[s.1[!4QqWiMy}14󎖬UG9T̍PyzYC-*%/߮Vnv7W o>pDd68WO`;$BKI;eh zџQG8c]1.65[ $pn-敫ָ.Zac Z7>KiҜ c|;a/e\_^@[ 9=Kl=^275{1]bTdj+AI3-Nˆ2!`@!X$K* v AUz ЫS@QJ+@n"f+LFiί~? NszDNh]Kɥ<]4D`b}z _q_i%jTm0u:A*@eBtqp~jxuzus/|_*JڻŅQPmmH§'vwxqȘhvO#R_?uذSza92wW̲)ەh^bbmJ!/8R*GM-v /X2U{'=!{7 *? k17iAחuHKm&Jq9‚^U6Kr6B?VzdD^(bHD<<݃ےx5Xߡ-Jŏ:88P$slڑ}C%v Bb E}#3C򉥬US,({&Sm U+4&ֻE];B= if_W#mF(<5M]_p 5lT}&P]M.{˃!ö.NIƆfl(L?7?ŕDY2]`3x v+IA9+"8K0"trEsd4J:d>UJ 5ػPNVj,+S 'ٻ1b1mt^3 XBN*}3q^=!\wdp (2DJrmz}+ zp_lԿMz vũ)Q9x=p (*_}Ncy؏w癚NJKuNZ+qE'5~җ(WE@2[O΄yR ,yl|#J (H('!t[lAf2XƠ[~)97RęLAcwD~7傉 I2,GR1es+e]%\cp΁6Czff` D{ОrR)yRB:]:fbË-JE}Ef>ivOD ٹl,@ A  P6n^ήDKQThв󙴊E@t8^q嵌slGer^7>L&An?b-- igDЕ#b/ eemjh 4V.@7 j#Th`_0kS( l$ WB {Խ6Ķa8f݅3VK/gi|1,q;Wzx7*{"qN.$E |bƈϻuLVB҉1ϲE)@ 5Pq0tsJsp^3SOxy=ԟ)I銔,SUmNH_u[jsؙc`,ݟH$du51J4Y`+lE-&Jy> ZV }f#%|B/t ئRjby\O4{aHFI-#U6&pf^At/~x{ Ѳҡ:gZ[vN'HJ;k%8 `Kfa#$my3 R& ނaI:3UxGVӸ󶘮{6UGi׾!3dt#Q@W3q*P`4N9شS EO7{%Ro/}1x>yၵ9fuHf7ӛ? dfkjFw$ٱԚt9sA\;v75\IA Ǻu#b_>j_FԵ(*;7T%kZPlby32L[8TJR#H4 #QRW@z"SW{()lpUqgO#s'QX'{"{7eT#%پJRrvM k(N0ypWNhKtkR3yta[9 ..MI7k("[{s g,,I-9j!HTqſCpMM$Ahs0[Ng} ˊ^oA" ^'AF,śW*Obf P|/P|/,(械7”Ge?WEzTtw({df`gJ,Ls%E=j?wF AIVvM0y0ڱM#!5Gԝ)YT%/}D&Ku, G%8ϮNWw~js^[X͖9q`<*? *čf!\pi 5 /XX,ZzX4ŒGL\RTrq13FZ{-W rgLPpaRYwIbJLq<͔ y3аd9 [֔*Uw#NR1-D5Z3ȧ'< ɷ_blрq3<;#t<[1Bf4"xh!qi $AN[ir."|d)CR8(dͭf(T{Ad>SA\ f@mmEq7lK9Oփ(1vɆيR෮C=ڿ:/5!ir/Bա΅>+76F=6⭼-6@^7 Ue@ψJP87q5Q1b;3S0talln!Ay9 Dm'ċ@u7A5/{a%LanV5~";\;^۫;UԂOT2dnlDt3|سŅ' :C險H;<jC3}};(#$vPN|fqx#WL .Q/hۭ_!Ls$娏&'ǝү~р֚n,|HXmQc {kpyDSl\4Huΐ8Z(Q=sGF˚䂗84{|bzwn9қb˜3M3L@8^~6]< Y D,x=&S=T`E'Kq*iQ6_ߠv<)sˤ\W]1B:iS.6ێvz_oN@\ w#< h%Zk oypIK~ ڞѼNs,>gD%X5柍t&ua^(a|y@'mNeZKGsXw+;hysU,E;r)xrbu piq⹨%a#&FU%9Zo8y3VjT4B3"TҷQLH1KAMZ#=TSK3dTHxDu?7TfV4:OȪX/(Qه\i7e ӆww_2W0"W ꁚH6f(0NBD?t-PgUشFoZJH{>fZʅT!,ŝ.{͇\xfg8GZ^9bJhl!C8? 㱚 &`R0ʵ?. %v b$_țKus :+baFLo @'0&*&gq>8i!ҽ>^+|JO1f}kS^ 775w(?[`a f1vN[vaBUlF n#Q_hW,Ci >|# t:G;xHn̾*,,Gab$D߭2Ih 6齫B.Tю)JN?N枰 I%z9 b15Be`ǀr9JՈ=ԓ! 8rngd,5zs? Wވ8 sfoϯw@%}^Q)~OF> {A*ʳDe]70sk)=/H1nѦ=>6?tSkwSaH j hm{y"ɋuoUȼmy y &=V$D1Z:q!,$<=r'*CA(8IY zA ս2UgAKkuՊ 0JU$/G1ԃl7qƳ 4U<.Kw`OL|!+%\()AX] [ ”^3rzg)="~(_ກY=AUV&nMuNqgzHuIܘjB62p:6m|0Wxx(Y &D;ksE1IM%U3JinJ^ pYw?ݫU2N-Y{⎮&`'JLKUmO)ۋ ?w__FIxswӲQdKʑAS~ A 3FɧD'VޢlH()wWD6M!C-5&QiE0"tՆ[m> F#K_WCF4œlA2#9Tҿm*L5iinz Qj<³m)Gnf*62C^ragF&1ֵ xFi2G${w|4lCNyC= Z,lqi$z^.o _-ҀpbcUS5ڽh3$'=^gGԃ )ӒBQ *eE繟%o拭,e~_,,ߋ.CWx_pq%jL:ʋvܲ| 9nԍglrE@%C#FQS>LiBJ])E9L2H5q )Dy„o>7굓H%2lQ.Lݫ>L;93%=njn,t ;&8)lyc,*N,: 3$Keoa}]'8Nɣeo4c9+.ܬ̍.+_uHEԭ1ۢ:/<D( .*{!;m4F-v7|ŤcO)2Aj T SDf$ѯ{DtccKXADxo&4qw~dk6>ަR<`Jᄿ\y( =^IK 2Wг:G0ȄJ]-SO?~cQ콈@L)׾[b4hȰG΄7I=Bdx/."d]"(yC*mow{,0YW2n$KKD*BpXi8Ez ^l]eA|tb֍zS[Ѹt7g/O@:92X]]4V0:i:WZiC̉ 4|_%N2/6R>0r#O:3/)JQjJ75!nu/v["(W]AM;0%5 Y(v;vuA͆.'_~EӐDi:sc ȥbWLnx.R^ JО!f_MAx \ˆW* z&nv<9%sE"T{kd0'@=L^ċ8,,6o!3UvbP}$  jz2S||$|)CPB^}GkA.⃶!EpPw ^ߕn|xitI<5mnPSR$RR= ç+d-rZ; Fb%&F"=O |%c(CzETnsS kxtt<)xoSNgh N>pp[h|O8M@;5ۥz3a)K!f] xE9𐩄w8M7L5t]1@)uq9]L:}o\W|Ǽ )wވTYpX0j rAڻ395v0 bLUe:)$Q)i]nE0n'"8a}hOOp'Ip:ѣLJ׹z@y™S( eHJ ;t0j!TPАjNn'6|il_R1)(73+D5rTJ.US ]r V#ywhԾdOǗL'ȑ^l.\ݬP7O:u_gAna4~;R֙dg!FҘuY~F/hDKsXڸJzy0cEV^HOu-yVXAr ( =͇Qū"dgnA:#4B?ΐv~zSrT9Y. OFwzJqNÐ\V_c`S ?vFT@di1MTZZ4;jehI5:Ip#~1Om>HwA9A8G8fëVHD]L*ELހ}gWOS) -%U;M$[C'e3Ӑ7)a᝸V==w0/} ) <^L}#>^m &KLsAw"+zM%b& ccX }>tjzwSuzo)Enū >_0DүGQٹ_?C"J>,v!hEyx}*Ȇc T4( >fY~Nrx>kd5~ψ Zϊ*8Kn+zV77&꿊_ `1Q~eQϱHMI3~]*$7gM*|yUFX⺀8DOl 嵚}!2,}ɿ0!҄V9x89ԣ"XV˂pOR011ȸ˦&ͩ pZoS9%ϱ^M,83^/`r61!ܤGOv98_HEM<*J^E޼- ` x2<~Z/huzV(#LC.TuS*U9hxyyt9Exq<x)@ ܧOO@wVe=n3>0oy'Eb)G Pq?r[ _x#S`}av-$4Mc.E ֯x@ۏmHͱF/n;a qyNYg9TX[W /=]+KUB@{cQ]Zh"E5U΢*zU[zs<0@?4"K +cv)ƟXɖsdĆ&7o9Sw9y}4 _d^ h^WgzMf@] ev>@!}]Ho pS-!mՁ跫 :ppEN_+z_l퐷I Nq _%5ޘvy).cZKUqf_͂qQ!ƆvtMC2^K.W+2!ѝI6;+_ Gܜ7v›N >: iZq1D ɂ~5+\?y6q|+㵿oJ$UA?A 4 gE_'&"PqȏX#jz5PvNf ɾaꡆyMLp0q"Fr9y"DF~{`ZɁ]pAn]:*_r*yzP[p̕`@%:mnwWFSn(}~q7lTB/$*EuA/ҟ+靌+0m#eoijvY$.ST63'fawGGv"?APt"y;3.c1^|]/oKO&f:HLEbntz9f?[$z0%6)[4]mFB `a^og:`oӫĠYw L ۡO]!HB ;,/A|\PT?70ʙC f3D2/hzAo@lEˢ4\Uoi+q{@hRB\W4fl0Eu){m pƊ;VzO'jOlZ=Di#5Y I: >B7 = dxT $awn$b|2 %ڬ#0})d|&!EG?LBX<=7iB3(Ou2ai~ej1x2aD9do8!{bz"T^N l*U&,8ѽڐ92C?#1߽Bw\+8u3Jyv̢@1 D̺o1&xܻpxYYdH1a=|HYDc]MA`gTڹoncK.ews@5bٱdV o$ M@—ˇ+jn(c<ǐϩbt\6!fts6e^̤vU'؈p2ItcTHRРsûZI:g8)VԞJ ?L۱2ayj}۞Fơ=$MhۜlI=ǽ0+A$* {)gκ"mb"D8bY[:^&܍pOX3ð[D`j߀F׋^Tjl!Ea=CE 4zBS)U-Ĥ΀*yHgemLA7u{wknsԙu;di$ӧm5)YyE{B#R6p\%Tt)ʣ]Kښn8bd7m3Hz1Lq$~{nJGb?_𞶼beDT\Pk7Ut({%c![Ⱦ {?K/*swQ"%[/⫑|\Im}$uav&wu c0h c9v+W{hՅ9)=(eY!% ̠վˡԻLBRa$s"vz=h}lLɛ|ԁOLQy$D­ >J`L:(5MU1' uVr~Q+_jS!aI,Hv)pVb҆\W:Ԑ:U=x=0{=z?kf8⛞%$nرj, '_6Д4Z MsJ{U׺J;5@W%iFi70%D:n5- '+G윪%X&&f"Rr*%}OtA ԭn@%cSC€4`-.EdѲ2 &n C!ov>IT̆nƑm:k#1q3x?Df b~=Fw$)ÑE`񉣭,<}?2Μ#DV>ƅ\8_]^@m,ES,}.mfb=dMe ׌pB$ Oi+[~Bk3죐Z;=[P&p<߿L3W¢3}9W~J'}iW")v0# CDk,4yo8iYc\d@ 7Ǥ BrP>($'a˸)?bE̘.M(I7s%E=jY;cU y!I|F2)Gc\T3fm *1bo;-O $]iHg>ǒm.ސcډP βsX]pEfX"5sK `'4IriA9Pk4+zj3bT 6FllJ4kRWORykKT]EQm6ĜRykQ$] a-Kήkb0?ܐbbuƾmz֏&wkHbi* c[2&x( ﶨ,oLI:&iM75}_YY%xAeZպS/2#i9+L҄0e4|tV4EgPb >)TH<߃}P1J n͈rF[CʠW F|EN@bBhY`8FSjփn E ۶@A>x8 גi-t͉iG0@UjAl4Pg+uѦ6 ;:B>;r U++J1 (~!k(`E qER?3U=D^~Y}mf:saE[-!z?>$K2@'qʭ>4gFc{טɼb\|BC?Alg,/| MxkSY].n[l{̛Y!J2d.b`YR;@68[s~b?g8κ׶T 0H#|~lvKٔ1rq47kW`Q@ 19μJi1u~6>+q3VҔ*Įt%bŕxNff[˝b?͂בRKe,ZzޣieXROB7yP9[*G2W&I93 kBާ ݨk>bd]ݮۯ%C}A} >^b]>E<9&%g$QrPFF"-[sTG 2|e1 %H}E&Ԭ@TSI[=}3e0ˇs22X`uКSP7L%|cx;`2[{K@ G Q}W}'SS>ooHJx=SmxSUaNPp<׆xB>5y `&pPQA8+^⿳;!_Ǭ="$s&g[mϹ"Cw-*j+j% Gq O6Jr&J|f;ŒY'g%}vSVGWe2S׍u%mżxg'zxQÕ!Ng8C/@ J`u2*o-XSOaJOG|a~~xaܛV{vBx=H-1#rԾm2 (b_tK* -WgYM=o-}[:˨E?ֻ@#YUb_lp *ȣyRܶ 1FQ%%4P|>YMbdy|UͰ vg&b*P8>=_bJ.,%W9*Y:K@JZTj:Հd[ZhgkGS-Ղցԅ*n8\=I_A6ҏR7"ٶd0B;ayv”BqVg2<7\j/*La=`L<}RLO>*goHa.-Hs><hImnHp=|o ?N6)8>~ߡ~5$J K$,ːߠl&m=x%O-&pnS5|,y+r ՚WIȬL֝6;)%\uo6AX CCC/HƋM6Xb3TLi*^VM2G]Oِǚ$+X(g7M1J\i֭icl5C_* USMTyY^S F+Xf淠ae/2}C#Np? ;`MrێP)E}:\fՇb!T`QsfK[߷Lt>̆lʗΤ)\  *qW߸6Ҏt36@YTWr@Am|yN;RNAXF;&Х1A? U]hHtR{Suc=cF&sGO.FW`piV r1OysOV h5%\*oyUX%V eӖnw/"d/yI8=F>1YmuV:cA0q?T܃Z6ʍ2O=e8AʹsCMhs>H{PV3ZV&nba` !1[n-Iw b \x4IJk1;&P86´pՠbw_Ԯ)4e&v oPʴIx&յ3OBW<`>)!v\0go_p(V|ߜԂ;X +1M O_F]NF-ZS ߡ2%f 7 `-qq?噄禛g_uDeJU }sSdj>*?T#'Љ[XbԒGLF ^jhdGekxiTפ:d}@Sun.Aaa,ZqŧdUne$% :B<Y,Oa%CABa~J\]k'L6REI챯iH<pYT1vB%9m&<{Zg(D\Wpgr LR?̋gos]mWmy'J&AAZ[r 3:phO?OCmLYp.yȟWSF+KhL8a*+8C%቏ǃk d(ԡ(sHI=p 6G;NXYj|r4Қ( %T|͜ 7ɑ{:>ʂ ;zG69WNTº>;05ߵ`S=:7;=t}ɳiр .R?z os<_u˧t5Hd ʜEv!.1 $_\%=ȴSqkفO(Qt`[2>t9$@M؇V6;,uF%l3Fd L>w7ۙZjSnS#~*ٓFoYupk .en 軧6{69`6~J!'ϦZ~ fl `і80R@a6k=MX4?v<`>P{.pMJG9KN n]z"C?QYrN pwDcT-l9+\ƶnK*ɮ* I"vo*ag)cAa:UVP9ܠVXnohRףHȕl] {7S?C`Y_7:`0P_*kS%6(_9H8K]>$362A]9aeHQ;=XdtvQoy5Md'e#p 1a+oɪG}@+F4{eA[ ܕ݂ B]a=_\]ҏ꨺3a_P [V)U2%WWU]Ǥ,kfשdڝ]N$ M"% ̟{Ȍ 瘖/YN_r0gQAsWoYk#]ui S04"WPztGpz"k~C$A.bקL4x3V|xϥ0\-'JF;u}g&DvĂw ŬvܼO] @bbp/<N.oc}~fTB*c=t)gm2\ ka#g[vJSFK6>RF1Z^=Mʡ(d>6D߳w= +ͱiNwlbu`xRQwU ,īBi58RiK_>vO 1vۏkƸLz9tЌ,?k# T2&azC 銄W+(KY>rC넑SD"I+vK!?-VG0Ilou)GUE_{d+\QdVU#ңzXϞbw'H[+&5p4ӧS-.* PzTk̾fV#]hמҸŀVT"ܮk<цEցz$PBQy$ك{ cn^L;CR_!/mr-ۚ) tE:D?x'{J)*1$]nM^2ˎniLJͪw;=;-&T"\hbp@ὶ( R~2ef5 rTF4Xv^eM zVMtSWT{a2?Fil*k2 eAL'~#yh!>"4ɽT5<__P,]k-bo5R^ rf-IZ)Tii ]r3 ߛ^JtǏ`X R\jVtOpfͭ}bwXg!oX{p$N`a=_āuv,e`@8oӺ UD +` 1(R t/P-SquۏLjl<b!r6 ر3҉Pdr{Ï.|͗Bz;T{<ӕ'NSqK1Ⴄljd:b_eVD Qel7m`MLA@KR['gݠ[y_ *ac)+Y Xci0[[V 9Ti@ґ l5?ٲG<XʟIʶs7TkLaҮŎ@F nZ seݧ|JvS1707ٞ(-pUu"S|v8}- w@*Qc;X`ɼԚCfr7ie"c5n B=:T\2r;~ V)Z)88:i}_{k\^0?@)źROSSGG!d 61am=e;˪)6rȷ,?\ cSW.)-qkI]x*K$#\g ~){kb==&븣Zv٤)n@.Y":1Fͯ/T#JpᓫOmuקKw4*bs|,v1LvVaq[BYJ>7|(F1S\ Xc}j]YsOPWΰ@ZbƁnFpyPqt\&]쉹0l®06y͉lhyGONBDoз&B@[yz*ͮX(J#b;=gk^Ek^M|FG H5E@J$X}67y;VrwL4QګyHĵ^ hj/BUX 6U,*;M>>+7@mفC{ŒHVw :"A,duu`^ET~+Q5;yC;4/6`{]D^.t'ֆ#u5bFO >[oz}{>A638ϠxKUwoR㧄8HPnF5jˈZ(̥.,nRjB@BTi$aJ>“(&%NlEj" ?Y%RDMkPg W['rc ʥ`\=YC]2@c)~4Z64>jUfQ7?sIf~4f E+_v"Vl^4m+:xsjK`u :zs6~ ékgC[*S"L'v`ȵ_ h#oI޻LRȌ)慖GpcIb!)j֖.#B(35 4M jD__{uqm 5V\0oRoR#<slu6&piIp31> es\jN U"m,ﺗ$ElyCjvvGekt& -Y(?g[<C0,H)HZsBE7?r@%N dSί # hz +]s򱔂I LBOL`ϡܓǖ3fA>·73@gq$u3]&f‡YǹꚐx+xŮ8z/ԍckqfASÝW:%LG ҂Ci릞%|x} Xyt <u 򩽤q`Z $𸕙Ͷ9/tqX@ ]>su=:{,N#ffuu~} im^jfJe՞Й$2b|XŹpAp;mƎX; .1sv Dʉ'Kh5.|zu&8$|JRg.lrvj;MH\'J|yxG3?hX|,h=~&ߞ{PHomDG ,[,^ZD+ȡV P ar~f%!`CJ q:e#np55Q!n[آ߼$>z Z =(OȆҮdFUxEhNQFڌ{?4m#0A?>K(^.߆Dw] VTwyr(A a 2J> u '')oGkI8gvC3l1Hkcޑ l@ } ~:d"3KCaV!^<>$q҇rJϏCW #La] Qѕ"4DoQm7+ c>*9޻UW{ە _Ǖ,4J2lt9? `mRؚvT5ds(C 8G>Osyc2Ku{❰n/"UAcg2c0ͳ#9︻XYkVQ*ɤA@~ 5v̟kO=0S0~68"aaXH xNJ|\K]aKse_-_-z]*m|曨Y98 YoY2RIG$&,Q*X5 &{sF?nd:Ѐ H9BMhKERJz4ߩݷ/-ڋus=j|Td_=#Te4K ?%*øVͫ)[wK\ Җ$|4Mr{dcIs 2ۼѱETiBs1iK7%a62>)m[VTXiŽaN/,{b-{èܿUG܃Bsn6.wEF˳YX QvPӡ1M1D2P1W%Ę0nLܡ НpRYs 5܎hUf9''t L}yb"Oz$T)7%hJ`m+J+z8cnJh -pFbۿBkX_H hߛ-ݪ&)m{5޸)h/Q"<Co c5?G$C :bd'>G 5]7nkªSE#dP )v cZVyu_,zaMvC94aJ}=~m6.AHءPBV'GK?Ej J.?x}!˲\>kbT*3P8G/ζl~c!Z xLv"ሙ5$8"VK!)qJvZWA{XƠPHGd|[YێhV'~|44ґkD&slD/fH S5Kƴ>Qꩂ.яs-=B靤?M^/6hah.d Ǘ: 2ZיhsM> [C0oGb8Jw`SKzG?qO1*c3o8ϮYACډ"HQ^n@i2m6㰌O'KS"قB2`5RM\GVcUE%Bm$8z '2yo>68X70%{2\PL}=>{rWKSӐoߩNM >S yurN"[_χREThXqtn -cLJM"L*#'@Z 0!Vk#|̜&7Oli7D ,{^:58&$Z}HݴOxb!~2p!؏cQIW[hG%c1**EmP9Ķ~Yx?!&p0K,!8 9;M|XGL&7=$VzRcbݺ(s~ߵeUfTp\pt֙A(B(;re@n /%Tp.\64Y:V0x͸н<f˳7ke3qR[&pV7Ř3[:~ H$3SʳʆxYd$t‚ˉh!7T,6%Ȳ`TMS~v5xh5{0L+d֡>d,2b&Dΐ͆^Ix?ݏwhNqM. D/p> s=N1يI:}䈊^9a:oi*zgÍt9uCWE*i9SP*^N|`3ԧXߜiƅC5si_b:5oboMR_3VİQ*ed۱irfp(nKiK7~r% 8& bCL# *ߩ.~Bѡ!;Y@v(; p]-O])DjL("YWX`cs*S/o O\h;M񏬯DI"Pޑ1&rD&;WPMJ %{]{z:[4-:{.-9lk#SI;i@ܐU(GWT7.[5d内f9E^)&J}8.j6d g>BPqe/|a'yILˀFŅFХUUxCW@@ݬ@NDXn67QX.;Zx22d.%/_ťgH29g"1HێKR8X"iAy{IHX@LVw, 2 uXtS{-' 7 Q2PLpeWЍkSC[k'bw\("rH8U]۞ JmW`7:g[jF u*pEl6c/W~ 9rE0:!~ Qځidӳul-j5+&>WOUZ/o$Y &U!8~l(y`#`saqvx.6Rw<"67_R#ts ֲ-19`uKo!T #eW9Np/5Z6aO?kjƒ5l4]WMj링ִpT'RfɧD31L•)CaL1_r-o S"+ćL5/NՍ#3 2cK'PJT;<)l'19B9mH!YhKN^WkT\+w >61ۙG5x"sS7nfi uZŕV@mp>q΃竦zx/Ia|,6 xI)G* UI 6$0#8=F1o4:UBdw!pߪ:B"Xh*}4E~lHH1Ug˝I2 ґD7,5/E<y,J?]pS7D %kOJTYLFO̗jVy4st 7¶BdɄ7e51rm5Gً2m'Y:Uѓ2swի+MOm{G_bkIcKYN\rI4"TB)' .ĊCSc,].4 mp6H20.aRn]xDI#,z i;9_ Iz=5|Ř}2 ]Q3s54`2ƜfގkT*""`+v'"~Q=ǥ)spm6(FFnsLōnyYiøkH܌6 }^}3vkeU~kP<iYOY>3J%s{d׭G> ;'hݍytBBjBu*~-> 25"Cݷt~k+)b8&E6^ud;y^"Xmc#]o @fݭkZlpܐ}\X⭰Co/^4 qjg_P t ެ0Su߯Z șPNcRR =Kd-^2wcv(u :Ӊnl[ |ɞ/Lr-!wCVRwZ`1(@d鄥XE-TP bt$=Hpd*^@%*9B>G4ƣ\=v<B*2T٠W?9룪za 3ߠ<8O 4tmU81}BeU|nɁ)vV;i@N@W '{귉0 O4Hh亝}p4,D*vR^+w.QN $:¹f?LzzNƯfB~8Ĭux _{0`z^MQ.x2z1)$'`٧%Ph& HԽ|dhB5,~堤O ?q^ pEae Dor ĩc,÷KSmb}lEѼ nu\ط&{x{/ T7OD3ҩs@_ۙ;=˰]Ǭ\#Yne"Bt0Rp!wzgR_>'uX)(bA.76Û4 6K9a<`ȳXŀ砶Z(#iW5? bFqg&n|]MܥCTh ⴹut-n}cXF;H5lwƩ̲ИggM q-a4)gBIkS+yj?WRQ$El{3%gQ\55&+.2`IY߬M|PWo b澝6<kb; JO$6XB:׀>[%qm$̍Yqe6\dhSh#qc]2_ s^bS޻N GhajGNY7ޔ?@*.*:N[(,lLEAÏV}V Y\l%㫒͇ǡƫ ;jM~+j+U;NdXjAB}pǿ˒Nۉ,sĀ-?_3 9[VXp hڮ;G"ؐlbW m p0#ƂXg[++D顲6z\S)nyur`NMхSWM A45WHLސa~f®ܙwq;uvtS-l|<*|1OO[T ֝|CiaKQCJ>LfT.R>aFYյtбf< ̌?Fk1Y&Kدixo#gĞ_ݟ K]瑱u])ꁐsp^c+)0]hA;EFY2ΌX Տh47z0 %rִDq()w \őS|.m'{vQY-dehlnܧXw eGoVl(mc^ zUdLvjyᵨǥ=z πLԗ]¾^Le4Uю<1ywSunjo*iUhٜ6Jr>+/ Q{iNhqÄ@dVBTB%ձ\1Cե%-n2)A"8&bklpF 7\bB;Lu@Syd@*jCŎ9WG>'=c}ϞF1M͈Np-=yw~,ۙQ^7\zX2ɍƻxq]< Dn/rU"oE!fY:-pk͛`QXiS#Ia&Jd>{8ȭ:Lf`z8oȮ-ۺP|iůJJ_}{KlȾ] "9hReC~j+G v\dø#j\Au`\gSJ%AV!\U=mU_Ŧ@(lXTF11JV髿6wUDD~1[HF-VJYGy?)HU׏)UZ+p{ = X^OHc: )JN@3aYӰp7퍍b=z8tFLK>kd#8;9뾀*-Ob_D_쫭ӭKY<N^m;@)H5v/l1m+N䨽?y0s_d}^jt-Tg8z Y Z.3(;A}:n\x=Cc`*$q (yYV@9Eo1%SJ@:,Ԍ|qBO9H?Lp{{h*ƨL IƝ6ߘg6S0ނF]|6UJb,LUey54=g.Hh W jmF{Ȧi~ZjZ՛?Dv sZ z*az.I"YGr~=݊-yӗΌ4!b5A-Wq*b&9 3i%v[b/'Óz)3v[G*ۢ.uA:)m_Gk>1-ޛކ` *\C]U*#1{}N a =Jm!ET᳁L@¤J}[:w7zS_3}Mo֦u`qY\Tw^u6^ %nlAIؔ.9.ɾe0w6$O0`y^3dM#k.p >`:Ϛ/ֹ&.$h0&8.&AauA kM!. \W49UvH9 ~BXv +gKs@c~T..P[R0W7Q2tyOOFY>USnMtVLr 絩h* F|~%%Fk,OCYCgU˔b|;Ss>N~O/yP9¦u#@NM j=IYY'йc&E o';u #a!J^֏H B7\?tħ؈A9DZ\vK-{xhYEU 's;XY~P/7̵u  7ar lj=StZ,9s|ҎQYm5~~#)Td3yh7uy5| 6htذqٸEEU4wHҍcⰁEM"J%%kP<|s7l &z9w h]gA>|[%%p+H;_FUFi5T{i^_bw+Uz; l6g 1Qd@lN~ ppXrJ?u-3$M5`iTOFD_!GE>4Nd" l*pkqhT¤,DY[s(:-LwZ%VY`ϐu{j-v ר_^+Lm5tŴA(s .'EwB)9yjv} s~_""p26mgݐ^xqǥSi]K5CqXeQ @n2g_lbs2e25%t`F,wXИu&7/RȲ]}w)UVְ?&'d-^W1x kftӈȚfCco>->ԔpeT_rsP&rn9@.ʥyJbX jP-NlՠTS{c:i_eay+,Ijnz+Kz a΃dT:^E/mr=UBG#>VJSK?VGnV6f;2=Muh2ϭv1/cA_w$IAWaOx̀Ht˥w|b;GQ ꇰ=־%kAYINǷ`Y#B{3I, ,zWIOJ?x:M=r+c *(WKҢBQE j$[䙠3b] H*\4u1d5ъ RBZhbE `;X^tRk$ӖjhmDӷ,`\s$M;%}惛e~e&>o\VB? )"aMB.Ŭ$CWp7;0pmJ$ZvqՃ7V\21o_iAzp:rgy@eH%=F\RU"+o2qqOf*O޺UApȬBzT^εHG)@F+*kIyUL-L )-6*t8/q{pxG+xID]im]~'[H_o9 pE{HhӜŔY}k&x] ЎGo(tߏrBAB }҉@F?*_Y=la],rO*#)\Y1DŽy5r-Z#3&OqX,K('9GO{1ȥys:jp'koޯ] OP+g-JcdD3ҟ-U^% qk$Od%ϒ)OzSdzgOjsH\j$@D;N]yo|d>; T˄Qj2]zaR^'@}A_9y?bőto?L1^0Œߊ ,F&o]w)@[%+|T11UAZ9ҝȭy̮N_p Bʜls]j^I~RptɛoMC:|ڣӼ<07ZSx@?)\,]"!:T"x)6ۉ٤'zml=4P}5Zmsѝ$5[)$ B0GskC-|ٯZMfb>9 7Av AP DX7nl #Dߋg )K H_ \ϸ8eP'䛕mVُp 9MN>t(n blT{Wc@^ 4cARYsncT1 ̘/SrI90nL;\= 3H*/Uϻ겊CA3=3=miC* `rd<~L/OgψQUrZ= ԄP]! Z-23ahYcF̉qAyyLݩm5i{"$ݭ:~Xz4oTR(%:"Ƀ_{<ߣB uI .$F)MCbI1{PUZՕqsbNuo+,:/q'e+~0 ♯ɟV_,Py$4r$>}v>c %Q1n%DNDԖhGh9֛KvENX[ԛ(n]HsĒP7;u߭a ̖?~ ]}hl7'Ȝ]$8H132yFj)+Jp+)aEj/F(8 A#Y]-nL)n M%PqDHkoY4#HMď LCTb_NhG??.S3xx]PfuCys~FCJtaUH -]ZV+gZbG8 =ߑL:,OGM-QI8LLSyZQf'zn2Dn +cISM=J27\سe20s38ܥ_lEE/J”٠8ikmISΠeב.Hjǁxlª/:^(dPF']fVeU,Z~6 W啓.3j:KڮQoΥiW0o%GKQܷN⢝D7 ͉2gG2ڲ\)qA3<#D"q=08"hfA~Vڔ@S+D r6ʬCV׭4yUXK7FGgW]&>՘jp L iAd_WW*V/ ƵSnT8sǸl= & ]/ڔ-n+/ij+y]M.mK8X$DVIwη)a̱Ӣ?j⻑Ikp9wN.'cjY)[*uC\*'^Y@/EQ `BSYӯy/-͎ RYXKИ) 7iiu&()[q-h{\(fw=R!E|<hwv{#rQAhCg}s ٻ텛mLE{0R[ :t;E@B^i< T:U.uݭX8 !?8onY4a~yj3ϊdtqk -O%3Bi[S8v|'*pt֩:f0+:LtF,:⤋OROi:r/ ː7TDtc}gMa$ss cYޥcx gFF2,`!#k~;Zb5Ebi^:ّaX-h/f_à@_Yu_yA~wTWcyI|DU NӻBl'Rgw:4@\feM LM@7"KYWCo') 7A+ 5H`.kTq积24r~H]B>k!}M|3Jak/JY$)w ND3_ 7zQ9,(kaIjrhTIf 5CojA>1TO߲Կ qEazyg@^sxnJP럳YQKK KH9 ~K_!-i5&][8b|4dxsȎ6 D"X0@YKWZ(|X}2eJbD"x!4;0[w[iyF}^7~ 39jܚ^pyc1,蝹 |cbzOwZ[ UBZֈ6څ,bvn:}iYT;c3'b'IL8~ۉo5xp}vO]0>hDQuLj-\tw &e\}[aʠ*5D]4N 6/lp0yBܘFk&&T<2rƁ@+$!+zE߾6aaۑ!|lx \ < S.Cas!mz* M6)V Q-H =yOw iT3"R_e<`vGP9(͒ G5S-՜!t卅+LG-+rTgxZz!jAIZGV/Xs ~o/! F졝a2 $a~:\Il (HnGXG|K&G) lXwӷ.W԰5j>Bjf&S4Ε2s7Gz|J5# [ MlƝ|ky!C@RꋪV| غmevG0xy&hχ#B L2UmP E}MH6ĵC~wPQ?\k "7rqtG޷TβW3L-\X4|^R9 R.a4/.&Ty(Sk0Du=NH;CsGdx . ܸ߭3^)8Fjۛ#ԆAqS3Z;&v#j$zA  ?(L >{VOgZHА-8AwZ/R&72BAUهnV3섷? 0'] SJ˝kAv,1Vv3f֐X RN+$}(b g YɷI4k`+>!/ĀSu]n!ZL\PN`Vf h}8%YvzgDôR t4rbXNSy:C)Z# ]%BpTP@RD .-#3xj׏Doz(4=8WKnPML # po8[ݺ&˥&۷7'%-ˁ,l#:י(3bMTln#8ɓ$and0ҸWG8r҆mw5 .'/6pedx9+,<@ޔ(|ѥM][JޜV#$Z#?d?+Cr'L@7-{\|e.CZH IU͂IgJëgO]>1[@%nrSmʥo7,y5!|ɶMR&|?'Pq>y]aD{.Cu|衩@U ےE&5h x72l}XŜg/qm[sdh4F)JFf l]]Q1Cϴ#8I/v""It3K/H%Kr~!tLPW%XO]tt1Jch9{gUYZ͒;}7m|}6΁vyͮVU@$G*| Yͮ^BYDʖD+羃oL op.Xw5EW+?n\T9HX!L7I1o@WI?'fNIe:suuňc0 3@QK:6 PdD*n|Row]RUsE,#"kg>0"C}`OIBW6cw2a z֚Uj6Lwۧ[Qp^T u [ʡ@#`bmA}61'i%uf`Ʌu/~b@)mu0=%l\AmM6)-؄c u@ RL6`o1+y-  e6Tc_sAqXčK- JJà9C>MCdٕT[z%G {=oK?͸T#89ҵ> lQ}O (&<4p#[z}8 V[v pMgƂ=lt~27}@@wdv{1TktX_p,`9# ⮿NZI`_+rKam,*20ؙBQ5pIbtOyY ~7+(2~/<\Ij0JX\ƒ&Mj!+Uq ̧LOCpΠA,'#CG*!FT$1מla?-w/ij%ǚriܫ;p8E_׎[e Ć*u_#F+pEB7)Z/ 0[c˄0cv_{? Rǟi 0rSwQ{wU ;0!}eV&B1lsInq eG!bd[yɼBGM~ tqLOj& 2oRsڙ/S¦U5ΦiØЦF@YPOen h/u'YX( b5.љHAE2P/Fy;E|}<蜻J̤{PBkSA!Ӆ;>U--[xnwGVX'nݱ9z;N-#=IH3? b)xYvtՎ/d~I6&gO Qem}kwd "\aD-#y5 AF> uf / F|9.Qwa)1a-l=rV1C?vRY!q1=%PC`fOAtģ/Q+ձ[S͈9< HN" жjt4 gM; !bKAujw*de>U{^3wa!7Pd1K_$™Jʓ Lybyyv$|Jhp~R@gt'e^Q!' dk/)O%89:1˪UId@ZDWt7Q/SE.&Hi&GLA+R?r䔻fRNORkM҉ ̶xbAl<0aPy)I`׊iR{xm~@޵BνiPlƶ:P@ ^oBNYeG6ɒ,7?!Y C4z$>@[zG1,+8>/f"?bHJìԴlPؾ^gxTd "GO:䕤 (""O>}-f0^+ӛEC2VK M=p}UA:S޸]l6i7yO?"[*I2~¿Xc)\^!P VV ‹wЌ9kSVqa{=rBqT+ʬdZ>CNW,yxƪ8h8' $A7-&nĹq/^7V5VPQG\f_{ixَ-)U޵hg_K3 GV7W9hͷv j?3uW;q5ET۞'I޳ 6Э)p԰-P>q-HzQjcFUw>^ե}NTRSp}Y!JKyGnSma'd|=}^<8Rx\ ӝJǁS3ŋ:;]{uDo;Z=*ǡWƸ2$6)d(C|lU:pOݴ@5R_Y#Af_7A"ܡ!E&[loE 45RBZ[?¢҈C{6?{"bǘ$F[2YqzUx^"&B@X:koXQI+8(: ="|_Y^?8KspM3b K|6X՞{gGJvkP=!4i\T s!?zx#(AL(rV%nblB{C:%di"X bCu xUMtOQ$zltR6c^.8lIAoÆOU:D[Iu7/>GmMY1c,ߛſ2 Jä*ͽn=DG,,ݡxFoȹH oVQogoĵ9}1x{V|Ъ zZL瓥4|^4gM(zO2ݓ."hy\W_E5)BGXECQL]ȏ|廢c0ο%΋#9I=АD"qÇS@ֶ/'&UcdyT]pa(;)ސnUW0SHӉtޫJ=I.}@{\ ^ٙnWQ\85^"cRQ^)NaΠ>#Ͽ>#LvǿؿrQN8Uv)˩ef{Ub{!U1B ~@kţĈRݕ<.qy7NX$QfX`!~~ Oyҙa$匎iߩhKx\߯ʺ,mVT#HF?[pq7òz[=š!IKˉ=g|p~gUf5 J Y9x\Jݴ)# /<-R| mBWKw%ōEq1}}W7 BeK+!^P'~P*gsfĽrT7+,QMˬŴ[:>Gzql@a(HqT4 9qNwأ(N =?b1w-"&T?GaIj;7i>ɤDsࢗiM`u"wS,A_'P!Te@mEeҖiF_8(9=Qox'(MV<^, ݏnr$3T5"K\ g t-!5TfX8ZD?h8flf Aւ@_G"iA](_.q f%VtWE"^5O'-,rPTkBoGh(ݯ4iOtS}'m,*.E6J@v0nfFdq+um2i8j5F{m(QV۰6wGpiΝ±A% X=ATyfpU34X6̻3Nyf>Q>вe %j$ Qne1j &lqw sB0d:ǘDkM,TN^_B: /)YaF;Lswb2Ãטwkk=zݜtimkqoS '}ʒ%}py0)5f8/27;Dyktޡϻ(A!||4!kꐊk4wH23~qaZ!Zf%4ЀVh%%R^U.>p#W4) C۳I=\ YMA-]-J)p'c9l"U5եک=6t3yxla*t[ءxGU_>A_KUQcHmnCf?#?ÎHac]ă*Њg!y ervwM2 $.jy rw,̰Kbl6%]k ɴavwX3,2{e] x,2H3Qu_kȫJQ[ǁ4;%`!wd>3]r|U,u@%/BAl?ݍHV'X- 랷ǤV@ǖپpgkSZ\mA OrRۚSfAJB^ьM8`\CQNzۊ$B5rT0kerDѭx=XІ*vzY/˿۶Rb k@`v邳Vհ!Q, IIwRPELÉWX@Nzt(1,[ڳ<:XYT9~*DVif{uᲑ/zZ+Ѭm /ؕ縡3-l Ycq%>ǜ7>kR%C`V[2 #Ym;g"^Nۙp;Cj3ƶ\T[DEB j*i$Sˀ> 6yXǃ|6$oS_>ZIdQYˍ%6!FGl-4XShhAc p]v_\> ͖U&M &IZ80{x&rR,EHdaBatNCPܻX4ٱ6=PvsOlߌ̝s?eU~yv m 1] @F! 쨮B$VqWgM4бMh/FzFb!)*1ϿIKw',Ҷ羘47tG^u#kV.j#->0۞2ʼnqfb Ci@^̯:x o ӵmhQMm '온OU]?0Y d-:4[т.h-k4wb#46g8k2=XDZ5;#kEs۫kCw1kD[I]Y﫴O4Tg 4RoI D e>=3< ,@}͍I^wD6UpQ$Az!R'ۀvEь^UDQF qP|:ImeET61XkfڶSҏ*lN\,5}@E[lc&Frt-ڐMcC e|ZLp"Y@H?|qˠқ`Y4+*%c0`!Ӕ9~D-ZLYV7}4jjT1>mBu[$ӿY@K:ݜBY+lJsI2)F[ثc"~zPw=?PI*W~<-ZɰT\| z&Z;GQk$RO!G 5f<W E9 ;l?P8#2z-ؚ";OY [yMޖX!I=5j߀-ɉVv‹*x2^ë I9 NܗCKd< K<ŵnwZj מS~XB;] hl=MGEq;>sg|Ëc [l0ϟDK/˦jGo]izZK8xAK9ht ˬV~%_foMr'"< m[Fh͑W|~ Gai%ߠ.Nr4<=#3\,4EvY3nc2"$`>Td1Twv8`Ϗ*t}@ <բrtwĮnv.RZ-*Z`x$Xq;?Nf[\VtSGBLO%jIx]Qڕ*2U$ylv.xOR9HeӻKYcdN88Q:szbmêz f+U#BK}z0梯mmnNgѸull5aC5== 62oN Df ԍ=C<)ʩA aJ[R}du`4~=wuӺ^>iSe`%"gQ t k(5@O7 R/+ĻpG_`Q̿}|[UusίWޜAbYsӏOj׎pnq:=ۅpX+ß =b=1݃ -(i ,^TkEkRD%l o@aŶHOQpOtGZfƦd ll4F,fHgv,^ 9`Br%!6Ib(uɸ,}*synX^$ )N6u4g`Q/:17>r4gE^v՛Q55!R@ m\nVn~V;˯iW3b1Α:I`&8-2Rq6<5x*:V1 m͖\jOmm $*䆰nEtr/lTKeljڟϚ>+\E@,Fh5g쁰[*r?D\نmJ/6! ,5zUњ`Mjc/?Iq%>l$ CsVTG!ΗJ|TycPDStC)iKij1ݷ +)Ggyep˪r zܛivktD S!o&*v[8SQ礼(_*\?+ƶۆl umeb'?O<|J0#nnI3H+Y4@zQ"UTscA&2PnA*ߓLG.iv0NW=zdC0[zJMvZvh{ f)!JPˁ[q,]dlT.etb&ɉC|a-3 8y p#5RNJF_`МY:մR52y)*QQ%7]8pv=K&ؠ.(r)x]7( kh9T27:~XWAH%BVLSL7 vg} |o~tF(ުQ~/QE%rvfJ+V}gz0ܞ n,BsSIZ^u l2 xec &+;:L xj\4CМS*{͹Jrf2[t h%bjEk# |˺fϒ ގWIGU@ M?r  ng3UqU>J ˥Q)Mr:ɖBz܇-ۚX*Z~Vv$YX4'=tEdܞ^t~I ?ٞhHֿJh|lYc`G`RI@ʧFT9P{4^C[yR@x˧˃Dp#\Ų pJȏCc zxA^aVt&WA]rեs`s' íc >gX_K& d]D :l|ZjQJk72(Ah`7f\pi}95&0XTVFbث[׌(MŎ{8&ՕFܪZ{ɯ l qA,"b>sOwZ26cjCֵ^ZKKHӛk\CSmr.mA tql&ss}9e6Trsk<{M4]fxX^~LhJH7WFƻWPTh,z|D#uIf.`bKm5}0)T1|_YN+8"U !mF\\ TŨ)y_Q-&EOFJO, , ]&P ֣v{[ew6A Us,2gENF-ia) -~ T?*N"~u!< L{=B]cQZwH_*T71Hu˄޺w;^~{)_x(o-Ԇ6j!PG*Ihwz*f1w*N%*'cZenQsrZkдUrQXoHЈam"@q v,~|"vgC=Az_?2*?tܯ-&Fic Eek/]u h ߪq?uNc59Qx{jQfo4Xs6":°4q%itRύ("__& )45+GY0i%&_I%d3:v^vZSuBƚ#][LסC)`]u%- ᣄA^d~ltJa09(P6鵾&3N~AǴM6UQOY fZ}@4ba9{FEAKN gɴӕst5HuV*CpV[G-d% 7mxhut&).[5WL D_PUV0l DY)mJg9xYZ5MzO:{AI:Fۉ-eC?ĭپ71#%`M4o],,Wڕŷ<$:wx VY{q@a_hQA>b,֟kDd pl3sLf,`H3DqR*Zii:o$ x#ކr ɗ%ݾ\5QOO;\9"6 Iᶽˏ$Cx_3$Gm&Y ty%3Z:p@@ :C :yO|S⒂S_gIЁf;o4 9@܇x&U P_lxZ[ji,)t^I+ڶDڹ4zDurrCP7s:Ӛ5?Ǥ7{jLz:5G(ʑ_lL3w(~&NpyBr_>f˘c+2)%-*;u.M|?[2 HDuf] L2 "V\q\5h*0X D~D x|eGR#eDH']WM_#GLP΁mm'B& (d6i*J~;&S\#dÕ.R\U# HlDa8k ܱ"#=X1._< "`81B lr,z}Q7r9*v8GE(6q}T0㵬:eJ9:$m#1kZgѳ;! '%+U'LߺH +HJP}%Ra\ބT <pK4NAIxvM<IMԭrK_mzfh;kᅿ\'#pPZ}#-.瞐xëkÑ T]GX>NF^}fk#F-%P67oSYпY]cL?,Tp]-p(٧pVwY| ^kB$DR+BAۥ_`(rT*>I;5-7R.>q= U`.%Qit\Gg1aه q bTj jxȫ&> yu(Cu' h 'DZR&r3A:y)PAhn$ڰA{$@xfkP"a,dx&orՓ Rܐ 6NH;#dus$[K%C)ʓjpF3E[5g貓-cr[O k`1AƀⲚq 4O|K m .3'~P6WuܐRcP(Nq'7(bs9@8B`7pENR/N?Q3AxڙET05_DYlk|bKdZ0e8%uYUp#&VQLmf;){q=-rW6p7OAARZC`KQbAZo;"G7\>m$<1L1k`01',wRp?@8hpaGmwPBN8QF۴ȶL컭P/YuL фZv] jϙѱkJ.04D v`jr1[ pȵ_d[~Q "Mm@I0;U0_&:2;([v%`9J, h<wT/TO2-NNW9 %I7t7hÅn+ϾANu}G6H ",X758cۘK?y]˜SdxR_HU] |~UѺwZj15:yaYY$B/-B@,07]_:w@=4 fHбaQi0{d>pfwMXs;]w:G=4lcG\tG1-܇3g8!<ƏdSLӐGBUQv_,gMu;ʻlJݶeIB hrnxMB ) ɼe1^'la_ccpuQg2maS#7փ(Dچa_C9@ȱޚT5lȮ@8i@¹T"'9yDAM bh-Anm鑋p!-W]+ű~X\ E0ƸSopʒ_ nyb ##i@ X4V\#x3N`m [jj?oa]*jC̓*{ (õh(7d\-RG!~XmCF.X2J0l' b毯 "`w^u~98Iq sa{d"_  HT9F6\@|rqql4OFF];#;&JYmd>GgdYY蕩v})fgn@qa4l\SSEe_[It8Edpë^|tXLD*\N(\9 twf fg@V$Vݲ[p >x.f Fv;+:hr--T|-05]x {_"rHӥ`T8ބ)oDq:zP'8:Ƨ b5/~Wtܡ $}y1= yl 4[K?V-z9waG?9iyzƞשr[$I i XǍa\ڜ%3\]~4^zǮ]^|5(y mW.J_YP Yb*CA}C _aи%W SNxGZ\p#c˩J2y+}N<58< `dK\6`㷻{ʜF*GIw2c; 8j$"> <߹ssZɠ`ӻ9bA63)B$l0i03~\&iA i7Σb+H={ݍSڰE biI/ZEJPU"[pETх{+&EpQp; (99IQ6s#Baק5el%4+y^ͅ[E%"UJ0e4WDA;ZErhՄP {v$g 2 <>K¶KK#m! GoǸ L=>7l2 92β`eN-}v~tx>^ΟGj 7K[1g :"T=~yNۯZ!׾'MT6OA'-;RdL>1vgĜ>Pq۾X>W/6. S3cd*[VTUYHi6^X+,wH Ap@Rfw oS5.qȖuhA"qI>YiKhtT|c틎0qхb󽷟Z*Ϳ9m AKyK/Et -ޯ}Qo0'CpG  /ֽ|uߕ1v,ELsM 8%Jz=L( Mv$1n^3m0zz⑶*:Ș4g-]4.ugVqlZyT066JimOGo!.<3ru1txArx B93C󊢱놷5UL.㗲OOr׎PNCod]xY$cslA~91\(^Qi(:eٷ fe'js٭[n\< BoQT(Jq!] :l#bgBŒf8 5k`ˀՍ?Ǿzu&Rj ,2_xч5zLmU9^ 2;ϭc4_%C$F];.vq L`LGƔ:"o(l*c9̏fS\vIo36 c_SfF}M ;q$Lo.}$&-8I7'uQ*?SU#HwZ7"#PG12AG7#q/MBH)[,;,)d6(m_d{xRZ;>'Q`[YȍÑrTaP UXMu&$6 Lˉr3"_dTK/8*HLmQNo5Ԁ1g:a[m@u9by6׵`. =ĺ(XGi6ۥY̼V٢xAݘ(BG,ZGZ/@)f p/Oim`RHo?8SV@p-q'$6g1Bkn%Y_TI'OkqF(SzKŀ{!)2O6ʆyBV{UK|zӹXE'Khߠ'X^j8rˈdr,p@a l.*bk:V܆ugG}\X-7$& -"*ؖt/_ SU iHMHQ~7ak(MmBr{ "~n`~~B\Z5n\2j YX.-@$v?1"bͬ3Gӊ0TyhOPN<Cur Gr ҷ^ԶlВlJ j 5En=Hq;Pq}L:"Z\Di'_DYs]z(s_.n}x/#%Q$]Cْ5˘_Ȱ{#9ԾOQIC׮NN빼^# /Ll[پ:kNeТ{tT.hZp̶Jƌ<R N5k% GQןh&cxhg3va>Bonetp_Ԅ1t Y_2ˬb#V$Noŏ yzoxH#V͵n`pZ蜢-Bl mdo/)W~FChtJ dNe۞\aqaq)ȹ4NKc;W5+swsr l&e6ƻCy_ȴi(̆}v~zN-/& }ֱUP1N`NmJH)YEw %5wp̣|Aѥ u/-:ߎԈj8b;CK'j*N=_I?*Ex:HU[>"NOfOsvЫC]lFlQhpHgpdJnز"Tn]iGRIߥfq'QŴ2B'm&JG[Q7ok)A-(J],-̕&k?ˡLX^s>}~SLle35C}oIr@mŘ[Ȗ ]?3\65Y/'eF]]b0T%Ig{B_w.I7׿JZ-O3҈iH!̝8qY:gŒv?i=9P$Iwk TϷt996=?hY҉k֔PM!Yp,% TFxWei@ >*bKySY)(LI^W~m6QV?=g(2nb^JtF/SьW%SQn}c>h0xIRЕ)Opl1X+y E d!B(Goϓ :JkVjY3L'4-tN!(83: -3rўxl7j$n2YDxW8fœ}ޣAR<^e~&{4pY(d\E@]VBG2Iaʽ ]8IprPOG-ZGY}n&IïK_t@qBtISJws1M(Ԑ7`CF,E2w&~#lNׇ2{^lcaI CϹwNPr[mTٮ2I+`o!'caVKg,kd<d{UiY# j)/vA u@J~S<0M`F!`䭋 XpVhGDo,DYLa1;Fڟ^-DeBV7%Hv{N6w'~@@k[s0&DoX,ĺ!UZɦoB )]O#õ?8r3-#y 6 B$%Ϗ?-ٴiB#όL$B5Z&?1-o}/) #U#QMN6Dž<ɷH!܈5*&h["WtO}*NPk+5* (0>Eb[QoɃ՗]m0ط. ڜj+Ȗ1Y+?8Hw$ y(dQC!MY ɒO3R٧ʣc847 HY=U.>!TkʎY]M X`Sn-o7jZ'40@ $E%vv/n3WO43OU"6ތ+oWCijoq%jVBi}œ%I~$'l!l_0*`یJ^ ?),77c_ L~q.K}QboR3F"@zԥ;I S JIsCŻm+H*{!N 64:~moꚎ'OfQ_䴆 6ʬIƒƥUwBEa\$9P _nZмş45'PtoLM~;->=2q;Q*eyѨҜ}.gJhUUZ)ԑyןj3s }>;lWK $<)S#V'FoJa$V<q]J M$3s58 t-30!] e2M0eB#tdR%Z)VJKG]GQ/+5%%dee\~Q( [M) W4ߓYڬBs_ڃyJ9SUT0 %]X/8!5l=I yX%ӅO.{ͼ/J-Wuf~f sZG75(NT3٤QC/IVHF̄J?0[Tx"lz]:Ylp훸B n6D`4u+Ey]]n'X߱mٸdh|1J>J=?#~k+{:L :@}.ˠߛJ7Mt>.ޕ%LO H(.ϙO'\ IxA&SQmI0j4TtLfʴ"HcіZKJ<q;z C1IQHY!"Ž%7גF-ө،a݈UgGefᲞͭYTxoY,{ fޠo<1vv-S-JP4p1ݵ.11P~û͜5t2˷MWAeB.1 漞^fw}=X$㜓™rJܸy"S(;/R ,sKG?4V1pD/4蚖|QaqJ}a>PcqaTYeͤ:N&-҃cwEPiN:ZzcFjV'RQĸD y'*2y[jٞC nEtK9gK6;5ExYu3xImB/c-[ H< LHSz;qj'na4cSbf*}O+$zPfl߈s'QO|4tb@C=΅? 6 {ꥷibA BK^i!c d+^`- .̨3$ۏ S ͹ac[CmwY9JAԬxS_wM=s̼Rk!z\5ˠ,#5mQS ԍ1CcrꌖVtg&,÷dz@ПY ~t-ta1l*xQܷ[g(F-?wNIs>OS&wa9TރHjU1O<~}~)꩟)uǐLF8+z?Q)!V(t5EЀ IXx}?`R7vrZQ1͜[/g!"$Q>3lN6ԧI@U tyRՖWp d?MqvWVI}?հ>nMΘkțm,FYǂzPo K6_{W{d%W .pnAoIqfd}b>`U|BcrjE! FWC]us @'[F|QN\~ kfjjncZ߇bÜFD[?ta=s/A" %4^Tvnqˑ_bۦ3 W`@?v{+;2?ɵP1LFype-zjљ D啟SKKMo%J%"-KÆdצ}f)ajֱkFT3).+, 1=O=H!0.ٵ,E&8Ԃ@640:=SX4VXgmMp>[gwV7P82teMѻcA ?cUlxBvؔJ!rae02y>`h n3U{"(d/ ˾6h)(sƌA$6<;]NfsSs0+0 }3ɭS2-ͷyT0pCN -/tyImN>g,Z\y@~WM[*=2ߨ6Y8kh_y%pԦ^3J%Ͳ]Pi";$1J4#V^GCP$f/wrnQ)=zFo)H5A^HZ}".ȾGИ) A\ ')6LKx.{7˒R~ۀX^W|o y٢u^[[%m/܋q1 {'yK_BSjymHreƠTN.o3 s閴JPմRSԠvvm} ,F L@bg_61Zx>5"b蘛-c](7>=4I]2q` b0hunPh7#_X=)^Al"U!&2:]'-Nɩ3A!52axo5Ef}u+U&/h5JD,f9QV58u8d0R]A]=|I1Jr>(_ejx7*&$?<â,J-.5}I%5cƻZh.DW J++C ϠE(uS 2;2X( ,.-Q>5tH_V.N$Ezp;ZY؜6OMpGjƿs`~kV;`֏Yw mgn>q],wƥΏkIÄe 0DNP?o-ndg>HOj /tB=oWք ,7;X,`#GI\/Է~ꠥGWɩ8 ldz7/ pCuw-5c'#NAND†"=Z=.J}*yIDe0ga'|Z6&n5]iO-[ςB1A,øT(g#9sp1*5LE|qr\'%5q@4s`T()!Ox8p޶! b]WAYV1 POxϵq(6ι + zKHYb9E/R Hvh-Ju8RM@LL\}R3Gs,й;Ri~H:0<71v"k<$NCo uԌF`Yz=}0o+ a/efwEWahu4N90V#_*gbKlk~KQѨaEy/oQ;[(z.0jE8ЇRO:jڷ3);Nmރ BB܊zw\/gvySH'xގu\UxGˑ?y.^\&k9:HTg+K/: @N! sȵn4Z5`-GrqIeM~Mٹ3$@;4zBH8A=?jlNP &܍IcU"Q2P'3y- 78qcF&?my(d sZXMMHIy?hX#7&!KF4}ٳA@F5'i'.c@? `i-@Y"}*%kSP]4 {YoO8.GabİJT^&b3#aeecK!5sAŏleh}Bxo0Ֆ3 )-U*vtk' pSw,Ϟ41 hI>"0>>-Ԑ3ɇb(>Y\iΞՃ3H na wW GNi?\Z,frCsޘlJ'4to!7|.hҥ#<;O)ah_*@խeY ҽ h#

ƍy-"Lg_܈v%V;`.YexH؜Ju:$C=D+zZ%,">gYdEP%>(4*<J029~Ř "`R>9 cR5);F! 257G׵]Xʝ! Zawv'TY!WLKL+PG-#/?/Av שsd].ۄFh>\*jO2yaX,W:t1v'nf\? MO~#y9S3 ʛ58/X]rlC NG1;TK(]d ΢` >6cwV(mx8{or>^+pZdHᎤlv"&:.N}mz =*Ѥk}ۆWO3q(RtGzLJZ|-xцhձ&ک.GQJ{7U o EKP .;\yq~<4Ԫ `ql\ֹnsf`tBO5I~`$( ъ8?Q]9Snz.eNyHk硦o@y_|gR!O DjgȸQYz 㝊oLA.qw1>lsÓmMQɲ%3؟_gH[. gE[T/hbDųX1[[Z1Mjx%'#<;P^ի ~%}uOLovAJ"a+@&rH~!񷋇@af0OSB4lM|3W;Jhcpuw\=-AB@K {ڿqSsPc@{׊%~MlK$"J`(D?v54D@-әXXZ+;."irCF+-1gys j62~{WXM.vxc_ڍNzűӽl;2kﱃ O &8 TbM&u z?3u1+kbRS׳d}KU0ɽ$|$ v $L0##đ"ҼX2H[LQe[ޚME@&q7MwOc9R{7L**̨@;jӭm-`t}X|uP!&V/%v!rn1 iq!Yoȷla/â1x0NJךܔ&*y;^ $n±3JlJ@wVs8fKj#h4v!l'Abl%Wifʺ@uEiۡ>E 9 v`X2{Wr?e8xdOVaH x˕I+?,Wi-KBN*ln 0n&*BM]%<cco_QGe"u sǀ¶`uOXNwz5jH Py gfZtCKIR'>9D=:uKvvd*Ji~;NhEi b mq\,xu󳱏(Wa: FM>Zf`xgTi 5k F&Szں/{Ɠ9%? k$5.C=R+Sa Zief?i/(j. 3prS#s.iܬ:U]ң=\CJs &~fDnPaKPh0:pAo Lj<L ھyE=F7G/Xj,R4g:I S#6F~p^=)%B5 " HRRDI r4"q v$O( [䮍a3>JR]!C?OJ? .=4/+ghZZ6=TӐ)lj=H7$;]|៮}g@ CdsE>^?5q͡.IiJQ3z6J/&hЂ:v&3?k#rZH&2}t-BOhl6hp;M>WЎ?nѬ/JS PfLaa:Y^dRXSa)FI s3cNvlq_6q-5FMuQ'?9| A_40ܣ2V؈ke~TbQA %e_Ck%iӲ%@11 B )(w5Ru6*ݰb<첌VXOd)[܎gC)t)5lG'3_Ă"0si1/ I;_7*$EQeB,xPZ6KV܊v#w9 A }q2{=g"w6]{[`u8{5Re?1Ϝfle?E*^0dt d\,WN*6Wy%$Qhn Mc3Q 3fYYˑ)/}mG@?<~ҢrV0*EOѦ yuB=)hVaƅ-?ps .tvEG%EG D(ɔ}5q*M.ZW$5 Cw rA T z٦boV?Ogd]#:_/%d<һ"4ZPDۍk<ڳ}qd - jpMcJ8.&Af(Sk:\Ikk| ߟ 7rzMqLMHYfso7]c-(J@z+Ũ)@ 07-5B':Ez(݅M]5peޮp:[I*O ;F?Z%T:uEXݼoC@(3D J֒A΃+{mln&2  *QY|mpaP~?z9d[_V%ZL-^k.]W>ec8B%KB8BFiN/74`x镋CR>8~_^B9r5=%&Uå1):K+@biG˭n:SX .EbplUXnZ{:q9E*+s\([]NrEPMa Xd:l`f>#rm>Oˑ#5S@;mס}ظ*씁uZ0utEZbZ.JT'n_ڧڥ{;.jk-2tbr KMlWre7#bsvR >>@`v \:G09CKvujt%ik )ViAfaݐ}skGss\ VI*p6rhė0MlBj k?KLMT7!a˲NK~fajV d8ta2̵^>옑{V?8ʗC<\ўa4|Y x>PGJ,fb-q#aGڳpA>zcEsYddMa R}b30UĐAR|ҹgPKgP;VY!(04;(G"S@ED y2+eB'AcŁȋ b9Id9Wp;թEI{䍅O~ӺElr̐\p0Ft`*Rs70΄xR!FȊMgWO /OwQ=ou}l"<mbc&? ̲ i/Αhd= F;]{Z*j}{ aA3L" 2ِyyK.5-^&zcoՇ>N\`0 S,f`A+i?+K3y`aAr8,o8:xR&һ%0IRGM}lɶٞ oiSD\z壄(a1̐?:&ss!i<5n^d$T mpRzW1<%c_XېG,9 9B1W fLA‚=YP#K&l&/‡#lxg&=x6r, #@ o/KIX^sN mdr -jJj5e9AmЧdaZ*ߢՅ,2%v0^ZC2*E?VotO( 3^>\xr U)O8mwj}sX 7"Kp1LJ6MwNtZd>v8eRMyR"J9de!z[t;a &pt?j˯n̘JM^О6Y9؍s(><ي<\1T]Se=}}Qî|SGrmYUb^k~,$Y [s0A@~sByY?8ѸG<5UR}gWN64` 7ؔ p~Oz/Ln9t < Y6;?v<7Ȣ/w 9Zދt.S%MbyKp!*vvql>?#"ynu͛fj_6kS±ZIi:6ƘHy= flAtFfJ#FƷΓ)3_+#'i&"_v Ԃ~ ]Ÿ[U= ~ba36VvF.c4?)!T:yJJ㟊[Stz0AK+.i×7ZUcRf;+6/t82pĢ*$*0駨L"sm%z\-"ӻMjزa&Q8 ˶;.S{Lm@myhB,_ 8.x[(9E͸\4Pg`W 攊:Vl?/Zt0:ǏULv K\t>x:θ.FK6nO'!zy{bJ9 P\:D'N_Aޅe )C]' ^ڦ)ܯ]#ü(Q*?D _}8%0 h|ƌAa[Cm/}X|>%FAE?z/bwb*a`JJh +hK+5Ä)'h.{8"`ڼ кWLP^"wfѠ~$BvRcWiFaÎĘRDi /5v IU$ksT٥\JɓA.Yg}FY .zs44F[Oaotn xO ᑊB{ ȴ1vOǻFjQk(;Uwت 0 7jH'(%u)UU=>397]Dx974܄o<-SݚH2z/RRt]GM:71hZ-Y$,aՊ&BLg/#,^>7ZqKMiBKC T`c]>S\ +V+M37'QM]䥷jf蔏]8U,/vf}P~:0(ʯ Bܡ?] da'i>CIBQ0uwpލ\2et[ZhDZRһW<%Mx"=Nv>vx*U2K/q9agm+8T1/9.5~pGKDJcY~4J1p%3h,$1#.R(bR!׼>etB+c,zaP&wFBT+ FEeP_rINs32mtEe}A;9q0r$p Һj \ْl[rքYR)N$G }1#eB?tӑc9P{d38[d/ !!8qtRB10I5;3J6s)-$(v UggwA+)aAh(djxDyN;/EDQS{m[֧/ts\QOBbu+ 0}=+(mT߸0 <Ո"QXL9_43+0 ӣn3..~3ՍCFWshWb MvF5-}+)B.$AwuF&5 G@b״TjK2}g_}6BBk;ӽo[F1Z!䔂/|vȅ #w0Q%gԩ"d*llSB#.f.s5Ϫ{1Ew HclEaZ?b+qbG!U9ఢ^vtk#G?ˆ,++8!Ay.7&@2:'N:{y) {v_2k^ }ٴŨ"8e.mP̔ [#JԸKqS+M_D vi 'O}*:B:p Ϩ{%n(ō%\0պY5s: 1s $!؀R7J;bZ9DhR]r`#Ț:PCdz*tIY]YTz%mXw.o@Y±38jNmG1\5o*꺎3Aa&JWpiAzHMa⓷EZ zǧDB[y>t! z4KQ# GPAHdPs~[C7TiIzd^5[ssou Qï0 ~gAH0CCa_P. I%%e%X5$6Y PиyVPG~.33^;$>~-Ot-~iW?5,4Prׅr~,ZKVsq=^xդ`J+3}V0g#O[e86.CslE-A?sϪC; 9H .$UW@s>/#,f(lյP嗵<aZmsA$^ &E#|:X&[[>~k^tUJv^NH f%MŬjlPY|PeL:&U@v4$qRz5Jn rEMܠ+(ǫ;E¥8Aθs ,3y̪1X&Bf>hu%L 7a MW>.HKzG)Y卋.Vjs\jhCFcNO'k>O+< Y ¾Mvs/u P>S&CI XTF"B)e) Fb#._D\[0 ΅0yGfKLf|..&,*p**~Fp8y!Ćf1^1R>ZBlo¡Z%b|yxK@S.ISP Qt "k9LSJNP$ P<rّºh8v\l$R/T# t.kecQ&$S+aoP ]5h1R^$)8E)Ձ#$ވ>xz(-#?3ɱޚHd'WX9g JmCkoI E.=)}nJt$Ƣ|zO@i> "84aH<"/'tIO\ ?|#1Ƴ/etw0E+t3?Ȥs gw#Ƃ@"r8ZX[6VBNW9UlƔ.*6?͆aR5VfbNS#wIh`btsAE"N isvhEG~[{]%]Ma~?Xr=QD7'  T{]7h3m'T0 b ֋aNM>8ɱQ, Hf L|E{EtPid gEE`I"p(:!OJ8 n(%!xepT0}J.xz=l՛@5Y41$kGB4WԲ?o@$!hpOӃ\:flDxcs~0)|,G# ȤC no5iJƘ.$jPQּݷ7 E][Pxlgs ;z]#H-MQsJ?RPcKB}}s0@:hZ YYdgUa9!EWyZǨ@q U_ۡK[Sun~hh-[8SfI (1|_* c50~rkse͞Aھz -v`3A*_FCC(OB_S '4EVJwݣn*›xkƕŷa,Al-G؏^ra(yh~8V0sf`!70- MhJ|elHe}զ7 }Q(si"Dsy7+C*߈pH'SGx]ムLutΆ*c N@I04|j6GШBPY5. tWyы){G{~׬gڀU#Gw82 drbK!F(j||s8B,es{ &Wb\Ȭtst*2hEFlop2Hp5P#LPaiOz+bѼSM]S_+5Gcr`Iu-[67ғ4_v31UC1EQ2S;<=EcZ;n}],B ^c"202M~@#H`I nz4fo-OWLsgŪʟ8'13:Xvn:fVC=ff)[JYͥ4-AvX lHWKFE1<2> iԯy|zIH$t$!(`*y{0UЬfQ+ڀX c,cq$ʉgE5<IAL5-* 6k-M.Vm1. kV^4DOh"y9f p)-V1#c=v}Ri*R lxqM\#*RhA;~T뎹YKXrg;߼gm[n{}$" Q^_hJ\&wip_X#!N$qWwq,n'ɰ52Z%e@2KYgɹ% F]~ZQmcu0Nm@JuPzM\ÉׅM^szySYJewÂH)Lf&;Ej%El1FuiYjCQ[pKhMGLPhr1-ԥcp J%?D}8D}vмi9f֧HOטa\- -We TLΜeʋ]fܛ5\B*Vt|t)~YHzvQ8p 9mhiF r,c!q%J'ZU`r J퇲Vo_+MSCjI^gj *U]^ ˸̂wQCS65!hpNZ {[ǂ^iA@:<S3r\2#077vz$#9{5n?䇩cO0"H@>T*EZ˕hdv]5էkT#LuYpD$yTHW|'3t Ė~ҳ3LZi{+b(zHKE_t7֞M֓N_\sxnDWaՌ fX3gђv}=CBL wEWڧ\tVr׬A/ioFK#*ˤ !5ُ u[x3ch>h)M;rjI&,Q=8 [o(,*o7?W0oiȎ4)ՏF59>8q>vʈ{M#+fyr]Cgy1E3{W,+w:vpײ1\2Lx!Ctw q\""zNL0;O#T3Y(#G^oz L"B#kBlz/GJ<.x%Z1lS,$dj|AC1X)ƽH\;Ɣr"n4eQms&`_./e Ǫ@{d@T 5re*55E+^ pC.-Nv wY1ۉӝaZk)Fta@s9Z=%U3n,oП?``:~=WO@ґMXсv6E<4Ch͉c:_e4"[4݈UuA+$XbyНn3Kd1(~cܷgW>3%eDP+ũvWa?9:K(Ku=dZm;:#VxAM#z^xkӡop38Z`T_3)tі_ZwtRpML~fWpcÖ ͍9P~ RdCinyu6xLRNH-^: ZV")\di/:B(u$Xiab=kxt-NY@hj^Z={LvtZԮpP#!@Ȑ0=B䳚 6Fغ >Xq=S?(q֜7뾰ʪz7>!f:0eBL^oM* )MxjAv*e3D)m ѻLP&I,rI>YOtRLX%a2IDóI?buq)~Jp#rgmV%Vc8.6":<XHoU>U+#":ĝ 2c'HDZhKn ]x {`p Q(~y#'&i q;ie_.y hӉqA~nɖf#jM"fNxT<DK4;INC334]H+a֣Gm w^oe#v"Q)Ӿ%ɻˢh¼WwC^u{ rqӵ_͇ 1?ak2Z?e}\VU(i0X>t<#zhAѶy%Z+f={*c/ $&[u+bwRz>ZhRA{ f>D:"2CbN)?=x3!X[.$yHT` 2)rw^X8$Moof t_ZMK_ y^ڻA6RW^mh{q;.M7WdYoʧ{L-[!xe:cG̎M= ھunS&'0 do VzFfۯ Ѝ](\ؠ6+뷲32`7׀Z4pt*c5%ptTYP"ޖq|CцJT%! ,#d-w'^ӳcNn%- pi6kx>`@Շ!>'6 l|7ᾊTzyUpPđ#`sbJUFI@,(p g([B5TdsNM+Ow.aJM uqC~!9_Bd!{X| io /b(>T=*Zw6Y!^(];1fcI(ȡTX-xhU V/*r_E]cmR(IQthasx'c* |sz](Өg,pA5;O5J?,zĩ{?%:ˢـw' -0J#O`zZ$2! _ 3kyd0i./0i<=YX 63ڽe>k瞍=ΎR#xjhDO%֝}U-Yvh5MZ$G;Y5\!4E^Y~/ *Og&O"+0F̈́N7eH}%Nq qO^4+ LSAҿvbMiBAloirO_@h Wo$dJg@/ 2卯|S JrWUm;+ptw|DSDZ'l '̈́5 ţD)K0Nu'^؁ b#'nIQ8b fo8;1>{E0ΪIFɤC;+8oK}{&_l? 3tΫ ƚ5N B/(9 q((Cl;u!ʋ18կ$YjJ 7zV).yjukӷjߤpQŇ+sO dv5yJH"gyVمܐ;=I*̌T|DCv .g4mMPƭpdU~C?J,dqQ58:qع_gG 0+ZTXR%1?`YP t]\Wœn,\$ܣ$[4ima쁘gt,%ʨUb1T&$ (]R~Mwk(H>m$om~'f!>c`xB.}|a3=ܪjLRZwV!dg~&ުf̳Ymo9wlWAِC֟a$C&gޠpp,N, N&B6GhzRzrpk:=?L-h[HS[۾DT&NQ_Д1{4mf՚1?3".T|7ڄ4Rrt Y}n˰73$X_";=A8UƱP:Zl9ry+j%d?o]_Q@H0+t>דD㚆H]?I>Mfq˂'+ϫ`Dua%KaF.gTbE0 Q)~1oΖL!퐭?aZ>?GdC搔ٖ፷8\,r\,ͫqM!M䂕6#^xYHˤ ըj)>]Jq^qjcBFCNF. > 'l[QM~F&=L\WS∲*+_6ȈNCy_X4{X|r>)\#m(:.Mпf1AA^>)ۆ. ZLd{Q8"gv}Lj}@pВC"ʺ[9 IE/x;Lj|4c|[FBnûg1kӔ0@#l&tGTMg~j0q,T x;*;~P@B$UאH|!+TRZ^÷T(OxPÇ ݁=H^ %Yi9$Lvu]uΙ17mBE'DmQY -C9gqRVFC%Cg5odDZ9e9rX2[HEE#R,#QYRXz*4ƸL_Zr 3;ZR$r\ju]@p1 gʌQGV/s.a2Nԫcɟ^N?-x|%lKݯMuG$v[~*dfշ \/px;KEr}F30m7g+=/KO]o ywdck#uA_6H\89apC7?ʕ)6 xqFWk{Cg !׏-F7">P{zx~']8k]m[*Q^t>2ׄLC˫=0Ek]3M J2> ЪbH9p{;q.2|YB9!ԅEѼb'1eisQ@?X9!eq]VP3ܐ÷b$mkK=El `Y2. ;w/XkΫ x~aQ-!)RLL{ivbnH/6Ԍ˶>ZTe2) sX:Om# G\*ɂ#$hFh>Z+VFD#:aa-? bz_ehͪ W_XfH'<12iGx>}v2:bvj =('}bJx&[Z9!*NV`E6+pMa+gr2Vh9v.o0.sM 6%eeI!ui=MMynIh{YL*ɥBE?6}Sצ3U*FՑó2sjつOzA tW7uU=kE`K9i`PF/||gKb̍A$ ܳ["8k|QLXڤ(nfb˫*E:*^`GSD4_Xt> :kzj#.oĔ~ ׹H\)HZDmޏS v!?lD,+@0 ؒ8w<$7T1vۊx6H]M4? pV:@^oHAx gLn{{?$^4Ƃ+K?jIj#HhD'aʶ&ӹd> Y&$fvQaMpQG/ΦGEH#[ p9[7̸q oK &9wwys+y}E.xE'Dž&ɂv<& YT1,d]tTez1EdFFܝ=wQt1M/!EjǠX|ei)e鹬S܁P#*БY @R&͛3DSɿWL]Ͷ<ߐiDkߍe9nUyoW`_EKS~w:zGUޘr~@DY<Uco*KI (qAi Ǩn^(3-ڑ0ehRJ҈`fڸ67!-]Ta/;| bWӉ+R\ª5 Um/9fyoQ%%.\T> fw$Vcf جeDk/m#L;KlF)=v* Bs~Ǵ.j XQЖddHFL^\S&SaT\7y fikOGOa" ** ts¥Ǧfc1 O0K_l?~B{{}.K%ttEliyqȶ\bVDY6`d ۝K2ۯ5GL%pQTQ̚w^,ކ_lJruhK.2 S]"b_/lR16dboymij.pV lDg E Rhbe~sqw cd uk2lYankE0e,+XDF.ES&8> Y;a&Λ kxd@H[bR}-4NoXյ##ӑzQ96ŋ8zv봒J 9 9⧄Vj:KUrOAkbt z[J Q<>AfQ߾.)!cA\eƋuC1 mef"sp jNcH^),IH l6_s`[4Jeٍi͖g;e)GjU,Lkg @(~zå řyUXoWy6ꆚho6ҝLwPNCsR}ܝQ(Ng]n˞h( Y>L dlAG3>WY2܎0C LYsIp:ȿH}ss)wEe^|N VdjЮS̓p*<-VD旤p-&6yۤyEe b#Cob_V .r͐1\8H"$2Ĕqoz+R)1( ~v5#a,P$=Eac;*ej|TX(,8O %M.޽1'V_ "f8sqꄵJE!cHFjH<%)mjOC Crƕ4]tr+8Bs!-ʓ)9tʥBҺ DhƲ.avvB.j /sb]ufK3޻y5ZdTbf4AͲhqE1:Ps./ ))!nNh!r>%+ix/eE$mпN³KGgӱU"sLY~ ( Fv3[EqAje"skwz>e72>#)\#$"߳db]LR6:wھHe<~;[6@]=n󖮌{FvhkdDJdsC(KX .AOWRS ~˽ Uc<·3}@!@.`"74Ēc "b:`4;d$!fMoiB#|lGb+?~ oW,dIzݜ˞.u|6Kv/cjzGn^#.s^Ù \ln_Jߠx"B>&50 { t?Bt BaDdk[&1k4WT)DW*J6W//FX8O0=Rb5! a^l 9KzQyٻEqQa)Ih7pcK"D$7}1&w-]ϷMgd㝡9oLsWZ.ʩ-JNx >'<1G+-:}v`,x$(YOKNƕAvl|`8u1&q^e(+'9e]~ :G22*%{K<7y%sKioLNTmޜiGL瑦2.f8~٥b°$sݪBcWAR78C@|0Dz4y@NG6](Wi|X t$A9 v8/4Ŕ!uԽ<|\#s@|Bf0܁h&tYa%7F/FÚKV ~4^£B!F*y _bHzU(2J,tnA&ύuԱE>YT9"&(3k*Mu$hqiG}{^o7D> Q0:J| {޶Z_[mFgy@!a'%{gVf <jnf7ME%Y| TMU/EGUZ}xwʼnx_,7Q{f RK`]o Rq{<'.6:-viX4n ۳.sl'O Yq ЪV@/ B04narJa2/y5u6R7{(yPB I^릞e^+ D'e!R&/BT!sZx ۜάP)kfh u`/+:=oJY~$N}k2[\QND@RȍfMśH,vZNB` ш>H]B=|QݼA<< 'YYk 84Ǟr^ ;7vfT$[~Tu4P^!,CN\C4C5o7ڑjk3$ @mdf dscR(qo~m_rYZiN%i$sV3o !>z^+%lIN]ŘΚo-NP:@fMEWc}o2>(MM?7pfmhYq}.AfRPʜ{bZ:]cRo9Xfj2a;˜`.aeZ2̤9H"TM0a`lSI XRC eV7J9 l OEg{^C/4g"Qqv !#Rʼ An:(i WTAcG" =VOEt+-YA*z^QcK'[|gp;.pt.:MZg@{wKϊ 8sܓM]H02j?N0 m݉fVE$ӥō̱aM8l:\zI"A:T[ Xvb5gxnc,XETvOĩWwa S\.[FD)7~؄`;fOmXВOi|50EZJI$WՓ]ޓdߩD9ew-D[dBT.2Quۊ^!|գ笡A>OiSv8uK([* [W!e%q`:+( sAq%`^ !q"jԶ6R xg^^Ke[ .e˭sr&{>F" 3:)zҲWP ,1訚- dE9=)acsiWUcV)^LƔঔDyTŲ\l*JK kyȾoIIӘ?0,:{)ep&؇S0Ca kh,+(¯CKs/M Zf{ y3m  RW/FLb${&tvБK8,vG'Yd6ۺf߼3J+ثZ5M}uBNH43^̞ ēO.燻t|G8eafL^FwEft<j"'S-yUX-6>\"\pr2 ڂ 6Mw2펫{0v2_w:'Np_IkuA*$+mSk|-]/8vᗱ;aŒ-Hlzk2Y|rՌyJA {}RHD Yi19ԽߧsfBtdŀNGn'*>=bHe7Kc@~x\ZR{CF 5r x< ⒾmU\pP9llMYhK@0>U\ {bY%s`猄Ѿcdd[EA n 5fWzpe/ķķdKH\J1:"S cUxL֯P9Oښn5'+еOy-fNɢ!!^ZT|ڱ%,OJa*JRl> JzٙI1eIi ň(R"m;bi2J\АkbqbT2`I߿b0Wx+#UėEsd׆ńFKv7[h6oKU]+h/05H O Z\FuDg*:J*of fxv&>Գw%KX~RzsY3(Qөc,#Wr'kVt:3O++dU; AWs)64꛸ȟ8ky@E!V>ϕ%gHg^"`2P'`|_Z*,7#zioV,~kg2|9Y 6LΠq!V2׹4b@}0B1.W/4>)ԲT+ 2,_= qI2kR'̲ZCh#,t4{A"3*eB85B\[;EK?K,Ce cְ8 <=Ͷôs;hس#o>VxYզ2H Db,S>dk՘jJ2| c o"aeڕ۔{+C2ʟ ȼz$^vľXOgڒ5Y$2&º&K]+ ׬#{P gx;Vؚޭ3-~lԬce+͡`2ЃSt\u0jU !7a EQ!wKcV>܅~-c^O Щh.fʼCF]Sugz'/ijm9]׌^`=3ǚu9ӓ}X!!ƄT`RM̲4)0sʹ]0rU/v5:9Ezs$425G8:Q]T<΢Da] Dc#/"oݍoB#]W]t]v1R"b!…Ļ'&pj>IߍbgWޱthץv9sʊ-\tiK=&n K=É^dA~#n(G{Jmّx)ޭf&{iSGGGH-WW822R,Hj 9>Y} vE2WFO us;,8b83xgǝ{?}/;? ])l7ڵZ P38]6]G 4ASv_'P|c=dS?B3QWc*V%FX.XM:ǜrO#`r>%v83 '*:C|&rJ B"H_W{:Af&}>쥗PKF6E46|H(z^ޓwfuxz2+AēS5 j\m d"1CH_XvpT g(tgZVLMw[r =?۲LŔ2R"aqԂAx8 JM ҄2Mo[L(*"gUȎZPA+ԡ{_&Ln1'Ǎ_!5|-`;&@ŕ'=^}+ov%aQ,2iٷv R`mjM3 UcQxۗKD[lX)5O>4Iq_9ǥ.&!M9QreK}F /'bش'yt^Ӗ'7N8 tקi{r1-?S%F!+c;!ҳ`FGMΪgeD"!xmC"Pdn @qodkL{3]SHEC:a4 tl.:D͜M,t N px:mdpDf}ũ3V yU۶XW$y#eLSK8T~09N-wY̎@݀ZO E$=׀<:yBtjWSÄ"mdvB+hL ϗXZ3aRG82Z1A`+ wϠLTj!UBz"Ys]>雜1nlTh6N$},%LZ]{DV/Q@'>}pE(b*,3yxw`?+`Ћӊbx0>-<M\M,:WU\/u-O*& HB= 3Ɋ)xݨ6bYg7?@$lCG4›ô!vl>C=@Ji^vlt=_] 2;R9ߤ]נ%i K uc4gxָ} b" $m8%+{.}u8|"25儗: 6Z6 smC;ͯ N]cgy?`'"40LPnnF _)Pu.Egt\n]K6EtIB̒j5wN(2 톶ꫦ8Aa$_nG7XB iaMs?}gMbXctXT cɉraUV3"߻eN,Ov'x4QcL^t4Ұp[d.dȿ/I;R(d-* bB}Y.kTȘzQ*d4 { Y<$JO + WszOnbڝ续H e.³LmտkJǮ`Kƾ 8ʼŜEB0_<_~bK[Hc6F[qo^!xGFHn7'kÁB6 Yz4F!=!Z(J*]-4##"xп}ehWj,[YpUد.CT|6n8Dna DkAE7e␮R뾸,V$wfD(㓣x:jpIkw`dnl7J/~ lbvo[eRIz>sЯ>5+٠Or&`J4_BJ+_%}uNw(īef2Ԩ)|hM?!Dd=X"~'@%^k#J5ew&3l\đĺwLe:~x.cc~|V^<\͟DLKq#L8~<8qGoڣ\NbucϤemN#B|9 E1>a~h;y"hi]™=((N.6Ċ !Zo*;S}N̩텑q2+Ԧ:x5 ԂkgCXG/HhΈQ+ qЧUH~W5 226iЊ~)-IVS3V͏Dtvs~JCVTtזAm;牰Qѩ暖P C{kD{RHj&,٫J0x,2U#FxL h a12k3Ej{厵7=1T۞ñ1T8Qoz'I75;|!z)r WCńcg\Иp4䡉ji%SË %Ft6Eq8SX_`VpXl$sMj~gT$_8 ^<pB0?Gj&(7nqIv1v)͍7QHv6^ ogsm F}\~#O!`ah@"pP[Lj"esJLxcУ75 z,HH"6@Eo˓k(v0(Oc870!ؿ1!?]U%!Fĩ+A قFnĻ~6B^9}!NV`xjbE$,a4cM*eY 平N5S-n)S7޸Z-A s6*u uE|{ϣ~U4=0`^ (ܰs+ѐ#N@Mesă[|jn>)=/}Ce{,>M-ƳCI[Ƌ^ٍvPiTO?'MS3D\Tm5lb%9&b#ۊ|H%.v!C̚$M|l.9B fy 7kTꗔL{٨|N-ù"<~NUcuH^n 'cd~a67; R70_7 y-gr룚ߣÊ^p|/ un|G~ {ifαݍ IV!PTҨa1{o奀SXiuN\|͝;AGqOb5Ǐ[G;pJ /]52Ra$h!Z!I| Dk*8Ez6'nʹBE=`Zj$qD%xCB/A&.Z.?>_đoK Yu1"3B+-+ lvwp5%%92^뙆YދT*ս0e>m;A*k1G@=/ļrG$I/t:H?1v ]ӆzP\QRP{D)'ϳ>[w-|t=?Y$HXʗ?K2vtj/ 8NGX9D:I%}qIEԐw+ܱ:2H{WCh|>m=`g6ǎYȩ,MW쟐kn0(u9vq:Hιnhx2- S `0ūK8jЄ?SCu̪I6UxLFݕx-~L=XF\8(,$ Jy7dk}</Di=ЀJl2AZ,'j[cR9KV&w \97JpOv`gO&>~5X"|5JZ$&^{ Ȼyi2LX(I ۟P 2YToUQ1 | &uS,{B^P|n- hjߖ(ওs^Cdߢ޲6x;tEUf8$(w1tT1 +-YS sړ}FK%I~$^?DY:z0ۮKރnҵ76yYfңj3v67hDŃ)dߛEھKd` Zg EDS?wo[&-XDU "iܚoG4N%U1AsF'uaXTQ*Y'3b W*θ/F)S4v5 ńq-H@%ZlgZPAI;7ĶfzR;I'MTIH i.#ayc%BNqw\bQ@Mts0y~Z! DJf;ɩTZc b}،&Vctu/Z8 }%a%v"HpXKV6:< ^S12Eϳۆ-F Qzk_AByTs[V!>%w6:Oc_Sgs5<^bXFd˫t|Y! N$ؗY"H\Mg hg9bj!BGy3_ x$05HDhU b=P_1_7LBgE9Ma%ю IN;ydqZ%*G2^U]=:Qi[\r_pgC_,E O$L/rkbmƤ9MhP\y"uBŕc$qژ4v%4u6Z]K~(.i~dRzV#RgKAy!];joF $>ezO!fdKJaܴ|2$>?t4jPsDVh7;Y9$XgFOhAѸv=X-"U\R5z6EepT5=:cc7nV"LH%NZDꡲTt!G) - Ҹ)C:k`",UF% +WeL{`q15ƚ3AS+`iݢIKZ htKRg/hL5 OtȶqWh 2,ߗ9zk|4[c|K}\"uǫ٧ֻXwMrVGS_ޮZ~t@Glmv3#w=$rZ[! V ʲY+p(J_TЖd]gI]_6U[l}'J /7/(ኧ pny-ZK4-JYƞ6j(xAr UHн buҢީAXA\G! ےoD9 C3B* Vmݟt6Ah){sw1Ln69u^dѳ(Mb @SLAӎ+lT&z  o*K>jR>)5@BJ?Nh^+fk:QhŧUbߨWlOWQɈ=GRzӒz~\w(VOgUjynRc`ځ8}$}Iℳ;}3Lhz,,B6b+>l2tY|~U!ϏJ̄k8*رG{ٵOZIF:{։wQXH Ԥ 9c_s--=m5RdcRxFPUrɹ K2DUlcߡX1LqQةr)uu2a-uXLx/&7’A/#dVU m9dA'*hO{ //yʂ^srayLC]Wogj$G h#`ibƎ(va9.~ 0rY;hʩM\*nc[ÍF+oS|& 4+A?u=̎2[Tk>h欵Q8MjxlbD, MtiO xzlxl,|mKq?+PΫT"8V[Nq)dek7}r'Ӵ{[krgk?YS/&IUCsְgO8ONVb"KA2]޶ٓgy9=״d;-%K˵땭CfeϞ1f(Ij?Vf0䛠 5 p#z jT?E0m>#|Kb$iIш؄W'2v9s ^Xm0aP)V˓a/8/. "UGג,r 󕾷c"b 38ӧr`3ދ Cfh5LYf)EjH n($ vHU3> ~ۇB'xPf .£TMx\hg+#&+ôTBtkEqiWKz c|UDNk7 z}X` 4R{{ڲEԩĈW]KBaA^UF.~8:_z9BHé(K1C q3I,V5zΚ.jߟ:W uI8M{nGTw./XL$8qo&8Nד~P4dxQ )l Hl56Ӧ|񸹉*xIDNom iF>&$JҬHRBTi-w=H9]G\&硾.Mb4z__|i NiD!ö)* 1%:WP!fBpHK|lEh7;ʥ\Mf<[7W:R?[V\ A}-vnwdV)V31N e >bEo $`;N$zbx(o:V%LDaWϾh5/| 4>ىimzזa*dumח15I䳜lW{+f/A){? T} ]?uV5ocJEZU/ xl擐34n@ն\I :d ̻\~ 5>KQݬܚ/^B{o:cȥp znyh‘[8f6hkPkxHJ7 )gn@oYpAB~BNNw+Xb7c@Xܭ̓ܐ: U׷?oe"ψ [Nҍ6]0сm95f0B0TxN!&W!pl-N@_J}FLR!ő4VSEbFIqFPC`*،u/i|a!$J_)(9C$)^kc~{w ҶuuB9g @l矨ZH$Ŝ4&\p NxmޛQ8+ڸAH_ %e+ GKڬFrP_aZ_^(ש2D=0lB/;CGB +@uH-n{+DVe({000,c8䚃$42X~j8\#msGEP=gSlW:owYKGa(%C0GCgﰪ{48!%0BRCeVtA+^ɤԧ;9 ׋w<ßvY@Go@4QC5_PB ֧]{:8 sk zLTSl7.ٺ'2m 永o{`*%3)jt8DA0A\ի+(<O QHH)ӄ؟1CuꝮ}gEBej_33ؗQ5$Kq߬~UIEj'ІK$8LjIXOA`N>G[-_f;s07Gu: z%4+yIQ z%_ N4a+MڷU )E>GSϷû>NrG48Y9;ojs¶ǟt$,<з#ҲYDpkG8h2 zؚFںwnV5&E 5Ÿ^ZeT+,ʛM`V5$VCW +_HY3~0̀Z!n\|p97:AZsYjA_ˠ{{[*SRe9}b8eo-9dL`4iPM̊*B@ 4׉6Xk5yRҕE;cMX$d `9>Wl^ޡm-)~itO8Ƣ2;}ksѤ8Q>q䴛 5@wei|i dFc_ҋQ>4e`>.qOd<8sɨpÏ?l"xZuG5P93'@p"bF ٖjү$/}lA dzUIs@CGb֙!Ra0NտڍP @?nܥ.(qv6զY o1 J[xZ *023HkV2mkQ6`I-}Ɠ ͘(YM7<7<|tg&4 ӓ΄*:Gk$nѥI<8{9wuY8*vc*7\KAWՌXL;\蠴GFw_0bX[C²+79 H~hIc2cjhp2%YiC!l4n֩]!9ZX”p]EP/{wdXwvx^OBM٢)U.6]2q*(j@CqMt02gTtla6s?K Of&Bx Dj!?"w}'I@4kb&G~T6{qI6r"7# ,bVafD=r D`J}v̩ `hс DB5\Բ?ϙsgniq:>Q'5ןAQ*~\0C%rj<6¯x*%ti %RWK0B50mmU7䟙|L}n[zF֤.fͷƊ݉ypÃ@XڜBzgCj 6.R:3,+筁;vTQgG~rؤ*Q}LyV^!~._kDjSflC)|R3B5@>K;"ҲࣵR4 cf+{Ei^JjFvvԧߓ_qb cx_϶O^ da4RGO.@B=ioPL}_'b_J@&Θa52 W3I4`?l<$-7g"rouaR*5KN !9?4厗fCyY; ΢N#7b^tܠf v >ގ]43iJ*#Ff%CJH74BڌLLFl]/pf)aH2+B TPyVG N\+,^oQ)B3z2f*~j !dbuwL8A%`7!ѱŲmc6*O]x6'}XVNH#rLטzm9Fo)l3+^0SqtXԫi](q?- E/n-WyRKy]DKV]DV8;?={@&:Zא|T9kNgi=7.}u\G ~xAUe} l(JK29l!S ÐDĥ~2eD4aI~g&pN",K9Mi4Fi(յd`&-[D4 F54+)<׀4S뢱fUf !W:"˸[/rti+;<O ;҃"7M(8zEBv<>5O=[OlJ ԣ]9V"0bD+|~ݟxn4g1kο+5rV)m=!z N[- L7* $Mu0ש>ܳǥqdj*ۂ@Yma9s#U1oj}.cSo8|G45 nt 8ʰ|fFwm*{kK @E<>c&ק) jM':5}]h$ at~Cά!EoN:dq(?k;X m9JXonV\4OOT bÿyX_%Kۺڶi3%& )t1 a^thz;MxOҾ7zQ?pل K5nOcd6{I?  ?0c';iO·XUaɩ.P[w-&dD8 5|d3J猧$̝$E'"ռ!Jjm{tCԧ`^;y3&Iȸ}CLtҟ86Ѵ>AT:NCZK̞GuH39Y1vKD 󋥔 ҨVi~tZAM]#jܧ3Fsu#)"P;QI2? v!5U)ъP 3Ma)GBOB,ZYm)'ٖNN`ZtgXr)}Qbfޢ @]n,Gwtփ8d w~ZZ)`X@ HL|CnE7KPS tIpX* oK̎勐;_ԔX BBޜqhNI1/֠76DҙeUL h -pwD>3@t$//Vʩ䢎H~n^o2I[cϲ0KéPWҌQKvXóְ5SyĤٕƭ,"/r\#&% "3ةDc!0͎6YbSUKloY߿mOATq$_,)zFϏ -a< f|c(W;hhl70j4o`y ^X}md} )A| ~Z갧Ny6*,k]j9|bHr<Ab[dcV n]S݇I![f;:HuwʟO\|RmHaYƖ7V<1|Ky2=?KS&- ))(/oXTp_q,5;{{-.t!d$r1)94DD`D A`u*Hr}I;>[Lwjdsd-(nr z\gYZ07070100000013000081a4000000000000000000000001642f097500002acc000000000000000000000000000000000000005d00000000./lib/modules/4.18.0-484.rt7.273.el8.x86_64+debug/kernel/drivers/firewire/firewire-net.ko.xz7zXZִF!t/ಿ*]?Eh=ڜ.+WoJa˥et涯v6zT3ӡuķ~( 48|㋶M.14Lt" #z"@M"~Wx҇H&x0Ӝ᠐]tl22.*pl2\uhŧ/|)B!L|`%l>u@ YLey̨U]5/!m\PBk'E,I4l[ā`&Wcuuh-A6@]uiEcFJmF3/t0LY@ ݹV܌ ̨áO9U/mcl rMl O8$^eZ$8x|,K}8XD!!ͽtaKNQ$|$nx\zg NZӸǭi٧S a!Π 93 o~TXj#CPL5cIO>IVD+PשM$PqlaY/]!<͗ nJX#L1{x"Ueܬ ~p 95 ݾ[Jh94IeZ`.*)yF}HW$Dr]@^64)U.Uy> Dm%1|Hcs?Ud?OI'dF RI8,-_ۆ sP 7elMɒ5bɷA5XD0Z[ѐ[P2COIL~*05L r97:p2nyu QtQ@w\w6y*L DНXk:u2!B)s35ly0r𪪺fd^={AX~J(,h 7n-+#xt6?rcE U_[0be JYطֈC [<B'#0&ϝK].lnqCCAIۀlՂٵjge7oU0`U1U=#)@#G4ΐ)L>i9Kw1Q4p$0\؉j5<='7[~~3Z66;) ' EÆK+`tt| 6g̚|_z9wg%.+SLIMӏ%AxfTJr¼ѮWv^3r&y( aY(QH4jȐ r=枡!r`O˥Np(cpp=߀U@\7BWCM@N#RZ~›P{G}Lgp6S'O]Y[MޛkUjN8v~,?*̇ e{1 Te/&e꜡Z$ˉ&o?@[=UR'*V6UQ@5sCHhmg}mnU䬞,b"BKp:;xnK]yw{gܨ/7j\ -pS/~3g}#/lγ@~|sV zfb(ּ%O/Wlv 2cy\L2xBqˀK!ܳ`^K Ƌ/Q[ 0eqNEJeqf߀рUF$|T6f0 7I#U/ҿRaN߷6+g8ZK\s\[Q6dž$+kg.WѤXIBLi} O 1;XғD;`qH>WS7ialQ$2H@׌W6`eY/00F`n1X$&I~Ƣ߫L R͵nq]4U Tq;m0P"yqkt>>wr}5T;ߘf]o"{ s2@xID0hJ`seM`AV7> G狖#Cѿ(H |8OUTN|Q^b!na:$-D~hCo[i 3w9LKz2G M[ ]_ffWhU" 6 -P$TL#Σ]8qߜ;T2{3/˃/"ztA 66lm}Hn?'aMgʃ9hg҅WW)g*8qodF+oPjuAfzdM(Lzx9| &0c+w+z m.:/쥌v9b̩@Ґ1;rh:tӽ'8rVn4t#Sx DWY]-`"H*>R0 U2 KlR# ZZ44<:J 1{hsO=  2GvOf]aOXR{[ vLkVɮ2~P>(yh=w8Pn~ьzťF(TZCPV֊ %_ָ2`.uz @D8nH_*!ЊJt\d *P=l0})#J6hM_1UM@!yjf_뿭)Nq{eky\1Y:z^/V X@a nJs{\Zd\R`ƺVu69uilmY}!Їݜ0iW,PQdHۂ%)ue갇XT0k\|֓ZaƕNbPAXd ]wA-Vcq/ s`oZeK.,7d9Qxܛ,R`{')? "R>o]1&ڍVt3ڠXbUcM I8d*2 ҅FQ": S٬%:_nL$xR n"J',8cPVaB ZGRZ'G:PLl^8pΑ`Ag4O'AZtiK4putVb&0f0AI_= :}r`[I+e QyN03y'TR}D!fg2kfM*Jh;}gNVyT}7#^*JxL[%mL"A;7mq:q$]/;CMQѼdK˱!I9}V{wqɂƃކKQS%GnL^p rr«mWYMC1h&?> fLj`.tZZi$a%/H)VW~Wy {qnܱ=dvs N*ol?GPT~܄bYўjV>4I+>+ 9O1v_wsɁr^l댦RM"@}[煽B PhbuI ޽Uh0}~_vH0b(VsMcR-7.Aj-?-%V]k8z+wS]2?ҿ$;KM}w5!]Q0CG3-KŬ߹AK s;iܽ8 2Ɠuu}L$˧wrߖ;<\I=纬/˻&A/#Fh*mfhyk_}'UW/+% ^{kud]Kj["^AY~H[lOpcmk[WXg)GԇJb8};/ٸufg{P>W B{ۖ=21h9L7y CN80ᚬoU@2ÿw:zD3&'ϊ?OC[քO-876IOA In) ˶?>끆Y m5B%wjc^:a9SN ry_-9X\{qZj })XlDPlZ &ռڬ8327Fk[f l_;2Ny5 [Gk `(IR%wZFΏ>a1 |WԌ?×mG PbU  4O6f`~eNBf?DsOF/}T !)NPq%xj L.veq 12W4mΦݬO$Yűolߠ:t׈_eS:K]Dn, ._n/Z e<7R)ȓΦx oͶVi"U٥y& }H#MKm]̈́;5]Z͈ALYl'5u17)=[q%UOn9XvD 9ų`>!g)ndiNh.[jk &"r+'7[Ɨo|(sMHlHCSOÌlq(MX7=U*_^E T |!.PVݨ9sj_}+" S,K3~[|0r jIxsENÆ]o9(АLIkK79*5x(A**jW-1~7.QZo+ ]5e$H>l&rx6[54un/`hs;a 'u̵B| gI^dͅWFI6^7rsUV,NS9Loƹ(mu͖G.l;197Nk8~{kTJ c)Km ZԻeC #1ʁG?`g!2+MSo^Y(-|Glh]BYeVZ*67ou$i^]o L13#YwG4 jrM2Dc~m7zW`uտ}e6NfhpyRZ:hMe=ۺjkb!+y"~sY};k;ď'}ùGi5{bS#73k3GgoMB Eo.Jgd:\Wcag&n8 ?T5d,wS 3]H~$<5on2CśwSGkЃP@|#FWǹF/"3^)Dc1Y=Gd8`8j.&[-V"* + k/i*$u.T^mZlt,P?ق-l&-Pw` `*QZ~Yn_%c0K gx&7b:t";_SWX묹 Tkm 4H\N/'눒Muo :_X\'_k[w g+`C~P2Ho@g?6o!jR{"1:<*Q3z><)@0WJڭ7PrNo^oc,TC!nVYBk5zHrX1{zTz;#z@,/˧*XLAF֝{{$/@O0/_ġ`Ӊ)@n0-Ӕ;.kB* *E/0{I_!uog;oO?ߒ\$ԨoΑ)%܋`NXk. 2ǯs !o#!'Vxӯ 8"4&: ;k^=~z0.40orl7 ((t&7|V{&~wջ,~aS4E,* b'[8F 댵kR](.٢Ơl1}pLNpŷi%>YM6J+wr_c ݪ^>~|nᳫf90$`x3 t"O(6G/*M2EϠNEbM_Fj+\ir$eS73K O#8.٣5NDSf'4t}pxџ p~OC9*eYyF ~U.CY#wW\^-8ֿDRf.Q6 A$S"^}\(ku K{^SIqDhlW6SU+ܱgYZ07070100000014000081a4000000000000000000000001642f0975000055a0000000000000000000000000000000000000005e00000000./lib/modules/4.18.0-484.rt7.273.el8.x86_64+debug/kernel/drivers/firewire/firewire-ohci.ko.xz7zXZִF!t/iU_]?Eh=ڜ.+*ܡ*aZdbNwPD崩g!q@ =˵IwRG>nSLP 8:߲#7a@bOJL|,y 67@ݫ c).@t[œjSrJVz3~-TX7B_*L[EG킏ںD)ѼQ$*{li2],%Dxmj0p5= tC Ƽ[ZЭ/ `ւ[vs(Ѭ݌ neB%]F,C-\ ŒϪ`a;-{ql%d8+dWs8uPE$MɋN/Zm!yT0ֶ4&&! 2ߏh""݂X gp9)y_E/IX[+RyG0F@B!d83_VaR"<DR. d^2w+ LHz1o%\lC̝uVHV^Oj|EbϺZ)l Ta]SFr, 09v:p-0F~%}6P Y:k~m[ [y2mQTM[\n, |u} 8|Zp8Uu#J=BjMo{(_49nX@n:cdڛ2@rYb݇k%us9X1nМ+ :t9H$u+9bb=t 2Yu ඩKQJ+nB݆Fk9r&)9 p VH)\|N\)rКm(3BS.a&07%YeRj@%0Uű >)FXaCe$.LV,Uj=3,_>f\츒[D"iKs2 4/2BokNK*I 3ۜ9vcwt']Nc+LBYuIJ|YIXSqs+ |YLUm(0gON7ҹmtLɼt/M:D |)2xTh,$41HlMcPUyu҆i}CJ-!P_RuNM|Y *-$Eqa=wȝsBe+f'(oXY=٨B ? ^3')[J)۶Ukq_ESMB6stSPؙr1ɜLVdcRƓ'W5svqPhzv bWűދ\:6蕪j}KC vv6o[ة0TjbwZzo7Ti=F8vgE3|'PeRڂl뱙?цRIoC ^0 O1+m$dDv=Igpe{ߡ"}( ^TEVwM%RLt"ȀLeA^ VZ=NlRǣN@I?f"ՔG׷sVDB6R{xۅ)J}{))s+|?¦+\ܧn{I\R2VL$T m!|._ϱJ˖[ҀG˶ [i'NW15u(8^m[ 6-#jkPPd1ښZJ݄xi~KvVTX|mdH^3u !#_jy=Pcب%J4 |eeÉ|,e^_!; x*MvH #6^ 缀޼uK;~25K *5T OC^`mRLr! vNNS~l6Ldv0j{@[}&14d;:5^2&-uZ݋k-x6=Ӂ3=Y:W8 ?Q^r"3;5 Q|. hUkɟՓk,(@gTj$wdץkk]3dv)W]5Ҹ'Trap>zR : Aw1BN,Y..5-SDTNȫqWX.ɤ#q[@$6pSPF;&Φ:"ВCs= 'bXo;1"P虸Al7pn]+RmGzuߖ' RpS jim*cD5 }pFL6 $0fF!LM$BW̯,{:YhG@Sy 2G$~0,01޽k4KԝB򢥖k&WG"s1<܊6`zJ o64RQfoMQ' hqmK/fϖ;]6[誩%b ,~eOm{R֠n,fTyFқ_@D\gq\YO BQvs,~S :yR{ 2w TTl ΥȄ#AUXi;d!'$qF;8+N#!H,ww,Sa1;wa5=F"nsv|;&; F׉=iM~姧{Zocu鈲<2xdކKJSj/8]D0W@q%\[LU<%)tIL‷ E~dv 3JwiPxX/D/߀) H[;т;zKΝ*ss#+ {56wfbt]`m%6'tNCo[\ucJBz6qt$9)TW[2lTu>1^ļG- 'k JJM1Gf;N%mRi_Az6[IS+_Ͱ:jَ$ U)|E%1-gG$Hy_GKjSp):d2&}DЭ[[^W0yOk2d|W|8'Rx8^<6; 9iQ$F'=$XDuLd?UJ;m4Cu"F Ff1)uK ژQVn(,/ٸerL^a@QqT%&,CkQ 脊po N}aXRi"BCQzfS̶xEFmH0!E}\͈τl(Mh6GkU_ܝ~_ o 昵Sem:WM@Nlf"ip÷ :F ץRsd9ʭo UE.nl"DsSߟ/+ӌR]<E0nCiߔlzUMM:S*G7ݰ v$& !.yѕ(?V׎y3Cf weL%59zzGu^^],S[mIoIzR-BD^M|ƫ7tqs2ȫ*,~)U1.2yW=D70oyTjϥbP2qG/<`IJ/d~R74zGY\}'ă%NaRD YbRKhae%'OR e0D='ƣBkξ<x37cOܪE טտ؉rbtQ/~tg]xu;G( S! 83 sBۂL˲Y6j<z' [UgI-D{Q[i}c&\ۺl[v֦Pƹ` :3@$u+l 4qiyeVfQ&Ad_SީDN6a Tt KXg1-~ƽK{#fB_;骐 焪( > ^}%7#oCEӸݖ%@$f$\\RIrQ eP\:eavxڳPL.\I/ٶl[jdes᩶6KX+-$ˑq~(y3$Vp I}p@<Yx|љFVca\JRIRE1z6%m_%ٌ"6[i ()Iɳ4np%lAt|2ooco'EBjtN( E,L?Ù<Ş]ߌ\d S!{?(Ang#=0*O2?Ve>y#wR)xkcS DzJG:Dk}v,WuB~(M-sR{G垩R^h>$ACmͧ^ sޒ> ץs0*; XJihK핈-N25*(mpl̙D]Nng|HG|&F! ? F֭X͙)t㭒>d]كrhU*ǠN3x(pXŧhL0EDp:Su-Ҷ2H0*2!%/"wzw#dewbny'9NG0Cy/N?˳GvnR'I3_лkHOΐnh^W9Qzyߙ.=0AeTXlxD}=(2S>qދBe0,x:c~-Ml?Z .VfV:K ,&(-]>zw%0jK7fy L+N= cکwt$UYmK>\fN/sIͼF:xCXGx"23bP@c?%&]a 4n+>{86u_ٹl_BEf,DpHld@ErG(|uW JZczvi^" XG?idtS^r1A|0x|w#TYwߕr^@*A5XM$ԛyGhkHX&xt{[r.鐞JA./}^!A׻r;&2Z LH4ᡌsA-$rfKR6"J[ã('V08+71GZTx;TM 6/{zuꨱ~yb9 Յi˷jkni%!{1/yD @aC2,${e[ Θ"(e8P衷Q7IL$rYԳN$*nE/,!^دT͓tquR@ARU,&'$n"ɞ"3ru@k2\V1f-Eiw' ԮZ60 mJ!iPK 8݊g螰ρIKƊS*rg&ԪӨYq٫p8pDʙۯ(1wv;O rjc,iνlYt2DG,jeѿDTI#i*J"hA |{/;k>Xg=&9B|yhWu>^&{htI޿%wG4oGi7 }OL&YZsy.SM}#/r͛Ջ%3jiŇ]<7M>?sgC]lZQ.<}!Y~_h&J0(VDSY+gAj͌;x 22r1|\֩t]31ƏMr'ݦU@s9}5YA 1A=֨'36bY?3@%eaLԶ/+{cj$:GZ Bʟ"! /T-(ݖEhM1%5υunծPaTڲL) =$>RK_S3+KHupy0 Ţ!* nn6>6cY侏P[mHa<`o[X] =Cje-˞(gؘ-_:;%3=Qb?-N$"hb_d@Z$$M@MhKKQ0&]^5,d {h+;r5`zJ gqOQnfl@1?9A`wZ f5UX|#ïS^Φ8H8WT"p&509Fg:H//:=2vM<V77x#р -)yѳx ve洀5ՀĩM@I:ɥ (3j򫝥HT}!3y\;ZSޥn̨#1(ۺ:%lm n7^ݸbHF\Q ׽_yVHJÏMEB+I0L@3gY A*Jc3˻Q:RXfLR7KݡGx;&ǩi> o 98Loe =ag{+Z߸1莒`^gvt޷U[g_L9؋?TvK}Ű5k%J\i0,g$V bO@1ϸ7&;.ęx#nA%-|,!sUF*h.RPxBI\VV$)2S$HÖCxqhzX InVB.&V(2C/uμ@0E=M5Dݜb R]  D,f~)XYz:PقeZpetTU 5X%@ON|0G:Di[&ؠһN)?AUߵ`BMEU'=>4ک2.öndrpR XG[R:G[?`1zJO3MCƑSa>!}Rx1!D_EۡsR*tV/ʶ0릉)^\oo3/o~\F[MI2Fw%[q#*/@rdKEi?K-~3*r="8١M5z$\be+S԰HEP=NN--06*t6b3pDe*$WzTy$^xZw' ;HgMQ׎G\`OľjmSlF=&/cRfIY Ctwm ~WH& 3AD q,U9btR_*BNfThPx I-e/]7mr+/%FsmAhG4iSQ*<Êz=1EU{JyVb/EtA,D;sx6^+ F ^h -'љhZ eV76Xhe*Vԑ4Tݵ\]Fp@s\ 4j~Π6X~lO{aHw>N&9vGzM, (bat]fĚ.P7m\|ǵKW9:s12Ͱ0]~k̑b 1Y>% fBN}wॸ4L ~m_YwbeBB|rw+%"qpjli;,q OBEs;[+JC`5%@Ҽk5go [IsG-^)An;fi;`pt_) Q_l&ˎk _DOreH.AE@{΀)^ay@ZFaoPO- +mEœdJ;Y\e5bY5ݩ BozvEF0F$U۳U13XN#c>6A*5V=ס/lP"?@ؓ2\tS;̌!sM=ofc'ݑMP&6!'/<d\gTS/4ֱͰaW_opL]n?1Ó! MuIFXQIRW +UxsR v]0XS=JW&\!zx&hC@$8p|2<rT,V=7f~ѽ܇ Y ICfl`:FZWc;IN4q =F~ '/4|K6p)fmTRUAyV/-vmkpbX=;^1I{(Zb(:)8я33ǟ *N 8EkS>O3zȨRFT[BKHt5_3}!F=H? c(3LS"?bPRk6]`` IėP*NDg٢Ek9o1vJk}|W扊O Czc(P!F1'!3Ea!jC6"!{X֓N:#%e9i Ktq!{40{' x_ >] =*h‚m.+Y}WZS烈L@F.)sLuw,Q#xxLC>fB@O<0+6Ǡ_|Ѹk4ǁ:pyi7 RO~2Ti'}#QKyeF- r~I!3ֶ9 7o2!)r^I ;:f@\$)Y.9]x:/\>3wNDU;d/7hdIϞOCNj?u_) h4fqVV k=، Xv-ZccHnh_zy8< 6͢IW;c+͞1m:QF.9tXָUǏeږ)(EAz^ y=`cU/*Όz$k5[ !k9DU6aH=٭w [cF7%fq}&bs/\PFXPcp1' ۙ<\}6N[ǔc6gr&OvkY#s(DFEPmX)<_nk4G6XFu`R:C#f[/s<űvVŽcpeGNƭ[Z"tb?L\pqc:ѵ t 59h.Q#)=% [4z0 /C#xΫқu mRwK/=/o#P.WXY5}G66;TMk;:Ȧ+ov}V@rz@eOԠ]L$/Cpܕ(=,\ў1Tl)|SXf j8Z_㋼TyiͪǓcGxsf]\Ydqs8+;1ww72Y7?V{B*&'X\yeZd6X(/f T ۪F0,X ؔ`PBFH[-;Ɇw :ɰ++) O .ťB E2?7Ќ-?F7? z vp=DΪKw$P24+;xMZ=ҶTu5ed7\CAY_5_F4& oc] .a2' &Pvޑuj|_V+ǯYÏȨ$<^viXq6Tfc5ݔ6kJQD%b0^RhZ\>߃f)ȱ?U$+3ͪOk~70H"f {LAD6Fe|ݩ4]pAw]?c:8T0ԅiPGiu!N8м6#Tǖ牶YIX+Wj;"rs*`qݹv2zVb,őz@svYIR!E@RV~R{܏( Gph>b }_]HL>@# ?R$1#=]kn> T Wdg~dᆿi,{n -H.uԉZ~b cp) XzHG_u.G»RoӅ@h %Glu1fJj怷+Dm:'VibP+t"Y՘sfjiM-ZlRDDL֑lp CeuoUQKƦ= 98]c6>=a*#=! MW7!ūakf:]ЫASg RX=[)%Z5)/ 3zը$1?j_oͧ;dGZh'i/G}[FQQڴ3u  ͘AL͇N(9E/?g|Mv|ڢOYmS :r_ɠCYo! F8W* Ҡ('$;Pʻ Dbq~F5gϳyw,y}=AemuNbVeߔ;pM.sT).\}Tk&Eoi@w]2>ĻQH5[]*D:}uLe$֬7eMc)I:ŎD6of.pg3SpzrةCkjc@孏m>`uA/B%TH_þvYI὏q ~;|g ``&p5I O{}{MRwO&) (EG:v M= j1}!/;ױ +zao6B"$ǶB%LQh;V Rs> _uCɑ+*9O²[OWvqr@!@:;$iqTz2֑#7*xyF*A%zJ[o4vl7[@|PI - 3],ׯW+1f2S%ৃ^J 7/hg-SpSGoͮ_S~dydK̪y[4[/ g3ISjG3\)@8̨HaQ8&m &1 MˀHĬ#1U9Ű!e,B5Y%S&zMPV=A৹4ROLouߘy[ɦ# h$nF@<[efE&H&,ZKBr(w|0%͜2ѯh`;}O Pypxo2ebyD8"fخP쒎izZ԰EŶC4 aO?NʸSr"-=|?QEfQ%&EخT1Wu]^5fډ}ry 9E SN\H&*yVM)M?1blCaА99 X (_gPs>ވ򦼏CN+x2aV&mkq'/$f+I)𻋰Rm eNZ5ii|@EU. ljVBSJN!F;ctj8T% ^[D`TdJyȫZS uv]t)/&I/"ƺ??)@ ͷ 0iw.}٤//'.dZN{.q 1h;v:eHИLM8tw.L-D*E1+jPs䚃-oQNv*[֊PH\6 yB Wqשw4J4%QV{Ze/0iJ7 ~\Fp =3-{1K WEI`˗4~͂袳giکz\]8 Iq 8(^vg4ADOpw&{hu;h@B-St 2;E \D=jG2O,W 7Z\@Ct˄y)9?CDN=E%s)có";R0 XyPZjd,igł܇IacNH yFqO&TL0VȞvɂhC5J 1%@rmpg٭EK4!~*)Lte\c)FUd܁kCX!:/ TJBW]]H<ƶ!]f=>ԍnj\nܴx bv2F"2h8ԔNt5u?ʼnk8>w|?I tiU0߮J>nPx.=6MXl^h)or+DS*X/I]ᐜgu빡$Wzif{AS[H ;܄dѫ{Syvw±`>S\5VQ&MhZUPnu#3* N_Z6r1 {X @㦎źLjjVğ [DXoTpyjxl*K EwK p d8Tg]g 窾"Eڽbs䮉œq^li7R„YˆGQ5xwLp\HW-*^uIzZQ&ǫMaH?D^,{& $Y19B?fgk*&KW'/x;wIDٕiJGM Pw.?i.T qRQb C>BɺbRTЭgu [m"5ב5uhP5s-R兽sJ G0ieB/-vؼ'gei HM s07 bb@riwye*`4]%$[픉i BJdjj 61H-5GH *Di|Rx2~Pb0Tnl\\Q9Y>G-I)U-(_Y-`+Ti1pM!2!D7 Ehmܸ^P_>" O+f񡊶ψb t8%*0{8L;-ʂ@?I$ Av!ֹzB2Q6R~mE6?K6TCmI*҅[LK7j_J5<ַ-SrE͝fT3P7TXŲ7}\L5 tBvWt=> }F?c\zvW"iȳFVaQ3qpe\Xex ŠgZ#esG՟#9 m#gu l`19{n/̈́5ye 2\8mRUW hq*v#DdJ6Y5uWَIDs "SVlM&%%AY>T]YW̉NO\k Y|K33޿~ꡠ\EK7Hjw3C×;VA%v^6~/h,CGTLE410WH\mS EA5/n]pUT4s:$ Cj<$=z -GGO6MmK-V6|7ʹ?L"'qeУ 1458Qb|)!Q6- Z&BmQd7[&lb;)҅)[ r_KA}/zŒ}"*1Gk.h \`/.g->cs^x-Z>w#۪nESO*5Wn.g] Luv.H\dXߚ+s'cV 'J?8N gB~H?3,I{i T ˱s{R@o=& l(Yow SRzC4;{b")̵"x`N['@h٥D&MsKo^ro]6w?C'ske_:3pug;}C:-8|pp=JsHy/V(磣~&u86h-<j }j4q!1A2 JgYZ07070100000015000081a4000000000000000000000001642f097500002d4c000000000000000000000000000000000000005e00000000./lib/modules/4.18.0-484.rt7.273.el8.x86_64+debug/kernel/drivers/firewire/firewire-sbp2.ko.xz7zXZִF!t/o- ]?Eh=ڜ.+͡WSLj8[qפ2ӄ: V=IV;OW6;$]t+@&8w,m3"ߵ[Fe]Ba[BIʺûvuwd8 )6vz`l/jt!}%(ЮS^L:/@Bx>`gnҼr="V0Ͳ1#v?vU|3"g(ᙅ97lH0`Zjwgtӟq5Ԇ>3?ljAKe:{Mܫ7Ce+vHojƳp8siF~Ȏ!fl>zF*qƀ,2Jg\V㯄2a XbjXqG"NuԸR{TdR˱OPb`jc}"ғzF% N,l+PCZ Ep eE/ekN-}3jt3=N2 4 OL=5[ғR"Gh/} ZPUVp io)+č'k#&؇dhV9@y[D~<9U?tCM>BsBd.4y8—ݮt#)_L4w{fa(jXUu@dr#= ȏu߁t؞iSSrEh@v5Qsl+'\f zq3VϫOrXV |]3h8B?p ȩQj6|"rGxS!癄tVjRsK*f!ś# NFD1pY d^4V+cIa#36$uNGPlt XOK;1yoE - |h~cg mS3zȴo+urADh#2Yv{u(A&:Ԭ]ޕ6g#6?>P8oYRjv2eřf1y)x!K(]磪OZ#a>Z. oUUv͑O؈õɗ,N&tM{y  aw2&-Ah$Mx$I L`B'z*ݚy0ek>:_kbgK6ef*??V܎>Ay4H'kR>@-^Qd1um+73zqpU.[;T7i]כSoׂ%d>NVkZڱԃ ,~Lnt9u}lG.ׄ|XX:pb|hй]S5w*[5z餷Z&T'vVM4"&: ݂s2bvϔq`70b\;w+5ZYpiNlx+UФao~.],5|!(~}Վ9*ђ= a{όjRͥש^6*I>иl1t߻ ^h .8nOI:\Ob8yX=h+lI>d- o9hrv~wٰ3G8@uvT='Rh2m-f+m@>yP6:n5H # b,C΁ m,9P6sr,N 7cr>y#8qgPk($p2Wm-Jf}|h~c~iϫXk$Q> X~تP-/uO=I05ҐLHs %Wz.-;dyqM"9EPtE٢>^5oOrnUyfHaZX N3BuܰKa~# KZV&Gp! @D3@Z)ǘ-X.BqkեoͱW@CTMneN!`YS26 ;-Y {nOER G.sJ(Q@8f @Д X\yNo;x;} ˨u[5Rå)">R4@EbL܈ϊx:{s>i|& RuGre3(| H6Dy Q'LU.U wpg K\ 7d*pgGMN_ů+g® 6!csjPYgmJfO,-#7pƓ30;`Pt␚ϐ4"5s,1hE+DTwsoLMk1NTVYfd)@Q eLVa^?=^Jt8-H@Ev f ǑY',H~bйBvJ2m;2w4 94} O@F6{D?@!J3PJa'i=7k8*d ;pz{!t(5@0TIBzf^NejѨ"DopQ{ph{0.7dY9`/)TYj>) 3cb4儱#ed2@eSSL`3' T{8{΍OSM&wc#B耻VuJcLLj]#&` $e OmYEw Ki 0]% QQprF a饌B *X K&8.f[WzoD4{qO4m|s>.t7u}E F?%DNOVTJ=rdCe$w Hq(NOol(S1 YTDoW\iUY72oK᩿@ToJ~V#mE-(LY"R'# \BM;CVJ_Ø٩^sdA&O꒓hj .W)!w˳9QNƊݬU$w6[g8F,. %X-UHdT:Y3[|Բ(#P(J>9x ':Gt/j;ETf`VwfTV3yU,C< Uz7+ŽAٹA|YBz \T{D5AH<Z1OK dznG'rZ(bJTv c\zq-0;Ac6T\[d! ).7W>;eMbQ vj;cRO .pu]qAÐş"kFmLlߊ _1LgpS uT;sC*{30Zo:L:Ь1>ݰm.i jjEPJN${ &v#]ƞ 570xzOj|$K/#njl;7D|T 7re3EJĿh!f^v,QfX8h$56 tnq]qRӼ$6X S>D2`<1cmp}U`WnmcJa U/`\M`}bH}$UWi ?{KP=׆bަ..9~?ݻm%DOxCqL~WӑFvd:'dcZ* >-^P;B )/$~ӄr.Pt3tw]mwJ8p<,y٪8༣i"kKU$5 v7֢k7 y㜁YvW*5Ȑ-MV)d]C>}\OwrKk]N!|A{pxe-6&[,J@Nmu۔W' t<2jKgfb "]~ Έ%HIZ{?%v`𯐜"U.iq?~oxJL6@@2Ѝ9T$ >S l gB+Q+]?wINR +BEәnVM>bpǪ~g ::ޱ't "JMMT^Q-l՜68'(TEh37.cL_7$=R՞s&À~靊3IiߢP ~}vJjnoʗf$PR1RtD*RSt ae3 յ .bVuP+uoi9X)!фPc+ïr6!Ju<1G, y/vd0c6"C(O-6 hȯȼ_BJƇO|(M;-`dg2FvZe\c-ΣQ6;.%WϨWv?AUOrFm^2TةtZ96.F"#jH:{{Uū ޒ޿?n7r|#AC#\ 0?YzIY:*$Id^P(![{5TvN?bըb}u狝Og*a/wGO#k҄({ƗP~«nlMX(|gLB{w11Ta6Gvli5ŻvN5Wu  a` $=̛Yx:^ޢbN cG"祄=ЖE[uo&-;t[n`.["d S ͶS:ē@ba#.Պ`ޭ@'Zg-GH)#! * ~C2X#GE< XрNO+O"AkZZry}.&,qn;2Pb2hBKXQ4TNk'ޕ%Q-?tr)1ڿG޽V+p}̯ƭOE/EIVB8nazgIC;ip>:f`¹?qUƦDC'ڴL-'7*ɳ_ɑ70TcX{,ijYYE?/NaVrPHZ6/|Z*VHG0":+/|P/c=q+о-`U@* kxJko8{0:2(Z>¦"$?jވ'+:==ׂkSxj3: ]M]\K,Ep/]ytUVtkRI7c^oSy3W Z),KΦ#q.A([<]jؙi:5 ?0Cb6qB037s~J@I7b[,ceyo3Ԍtoe=: %ϟdgswZ$Nh|0Am1rh5^[ ._CցMWoVD8:ǀhiy 2w86T=8סA^My HkVQ+xj*YXz+ ޗj><;8kq;IL[n2a"\mDbf A?8 ҅D__gQGb U!:mV =A)?)pRr'-uRgcv?c}tsa qɃ>2TWCuD\)!vw\eI_?6㡀9YO*s[?ez}h`FI\^,?E"qG/%ցfgbJ{İ] R}S QLAkFNŊrCG 4%Sk $ ,Ds!~P@5^='ԣ)בU[H㷲zC勵B9DOye2O D! " `ǟjϦ >_qͺ"bTK>AHIwsCпj>V9 6yF?wWBpHƍFkLS癌d gzvb9^ʩ M_*PQa<"DOB2-Agn߉a_P[$JԚ1?v2}1,>-1@5&c64Qe57y:@)WP9ުU.5dٟ'gTU܆ UvY VhJTu~R)0HU6}s}"Ja$eZwMLѵ7R DE$K$ u>L\:bW<ƨrTmI(lܺ"3&9_5%`2l8H9o_MB <Ro)ܻ>d`˥ާ9%7RIWAҕ+ Co!iӘ7ecxRiUH]O6S>0;VJK]z m3i?Lq-Lſ[C ڨ\yAISF?m Q;mM0s_7f黭p;H<:S9\g"ovሁJ8d`:VE%s(a(u-HhVǐAf 3'*=a0,襗]]"K&qGEaxqn:#Utc*'wAK]p-@l}mUpn491S¬F`b<-U^Dr!~U[Rfi!iD>i.,=5-B|E(m_έIӫxn"%0lh2K WgƺDZZxMՎ֪:*ɏsqg>K7P&sn{)@8ۚoD9㤹:btbQpI\)r38֜yv"/0AAmr/`9_3`HOQ;=P]k| 3ĸ?/7u3۵+x^& j$3u]>0KP1i߆05ݹ>qD.mPsB: StRAYՊ<;9@v̠pC ^cowLP {85a?jC1$ N?_$iS$mढ़a?'j_@`W=FœBWKhL 5'6krsk+h5o]a!P9pRi|k] H?L剄SxaRr=7n-~Q cE&Kt]xx)^še@^WG~Vs֠F˹v}K:j $hp V#)i9y-PYRY2G@]ߡP(mIa'xGѥhQ V$<8䄓vX QU\ƖP ߚ:iTN72MO;;X7$) c׭4+.m207qfhbv]9G9 $m8 oƆZxT# Hxp|}=躿O|?"]рjkUYDerFs[jA'SNFB(N=DBI#gm{ ZP2M!8qN>Co<6?-4?*)twqgFo+є8ñbvy] #KGpŚd;2AƩU%u`a("wX[_wl"g8$-XqB;Х` DS:`O뚡 \lX"=w/(wu*uC1%8UFĊ6[oIA,O~4t+nN Ycǽ ` Y+D{?_ j ȈWQ)y[;)V=)[ccv>*K՞[}gۘcx Q⟜uL2͎6=3ԙQ:MJEh `mn|Xou2Q @nT#?-U6aqt(S,ߧvzj\uk"PG'i(=$ni"hYZQC NQH!k"Wk\> I+i% &n-Hke` /qiʙjBdwŨU2<@Dw-e<ٓs1W tSA.q00`< `AґQ9A4d>]y65fp[We;aYak ZI?A;0f;=Q02#rӄ'+ 9g V"l;E?|;q "'I%1R߲#;c|-=vn\*vkBI㉡ԓ a[.5P?}ͻC.[$Xǧ×ma}OdZ֡9ҧtc[{,M^6iqihxEv9sr{!" Af$4Z3!).*A$`RE.*(*\\67@-ʟҕ}eyl?2@x޿_$bC3Z{I1gYZ07070100000016000081a4000000000000000000000001642f09750000144c000000000000000000000000000000000000005b00000000./lib/modules/4.18.0-484.rt7.273.el8.x86_64+debug/kernel/drivers/firmware/iscsi_ibft.ko.xz7zXZִF!t/M ]?Eh=ڜ.+S Zno_0R`c-.&NnL e{:ڙ1]|͚*V!4%~c샚Dj7y]|}L(*'`TJ&/B) b[ ۺ1ޠYIS( ͰMy_Q!28F%\$B f~f}& q!,XU#RY)M^Hbhseަ;y̿B֨2Aŝ@zۛTsprtX\fLp|1[!1XeY+Y5Y}Z"-f](x Y_n7L8O^89q[(t oxuʉo{֨n ջM| ^9#Y1$D0~'8sFpw:Gfdì_Uưy 2fXy콇3ԛzG1tCh4[9'jhTTj x{ Z@z#U:jS 1/0+'@FJl}߲[Qe #lEY%ǺGBL/`3[_ b "WKU@@qc"k V7nʲ L2ȎV鷂ZW ?)zn~m )D>eoX=i.`=fE`M34sv0IH2tj\؉%IXm+ 0,lWt U o֮z\3iqĎ8偰Zφ+:jnqwcl џU}l@al 7)3 -=,Ꟃv-.2~Fi3L6q>'3ǜPa1 gl>,3R WKOJ\a;g\$oYJ=U9 1߇h*מqВ 9׉6mE9Q990hMiF}k2ͻS)UC9M1"8fߢyxI?ߗ15K[܀I -]ڧ^R$-[bJ"<̀1Mb~2a V5 :Ouũ 1$qhz>nww2k}Plptty21񑶸y!%k&5n|pz2ׯzh6w|UkEJGVHj}Mlz&!d`\s0^;ը##fgڴR"vHJ/a۳ݪ:R 4tV|)>SRvR\Ǭ{!r]sגo3zx4]((x-hFO1ſN _l^a ְԇj)EȎDhs^L- KGjS9>PCqqHua"`b*ݲ"\roZʀd kηSl^$z |]Y vyĦ6i:RsV(03!3Zje2`P,@|tBK,W5fkVHv+}1ީ{m6.UH%,Ǫ-l<ƞ=tyMkF:}=pJuNcOE+B 7׊:)B5uK{Xq[Q0T8(=KDKQb&VUTIGDJ:9;QSi +?eB:b8,ֈ)ՁX"uv0e)(ƽ˽@bu|Z)By"L3G>yZ Wדg ;? TUe!y.{`˹-)W5[$O_L|wu6z KlhGs %Hԥ:sqdqp y ɗjHGVM6|I$oԐ. 0 h$?f~rJ1W#$ >(HcOQf:RZrmU8Z؈zat5]_du :ni4S#е,)YL7[<#9Kg@ u+lBJk4P`:;Q͌le^ou$J: %bkʗ~|˛*‑$hV1)t@5$ϫ$E?"Pwoϥ(v964A;]@{ۚL$`[7Q M@f(a'Cx'DP~&F"Y!H?'}Dׂ"'s9څ(P>kD&|_f9o=7pyԢ:Aut[iiPKtT%9ŸFWT’Jv9}O-{3F}An>ُ p(0^.4ȏs5B/62Dsܻ+VjǓLbU I^\v{"Ҹe"@oĚS D9LkfڈRWSC e/6NAXwc')i H |a;';Kv4:3D" Q6Q'y9LJ\&`W'3K|c#d<+fB y;/Q:(YN1FjO5.Ir -B g99,saX&g+d-bk8wn0?Hň bڌwsMڤIMڤ pwJޭ|o= w!}l+!q2e0rvp[R UaY62 "!4ECc/o"o艨c븿am?SNP9ʾw|OWNcRtoY+jSMY:g\jrpP)؁- eΞ]}s"[.Ofz 8^e1l(EZfUd֠qUh>V'HylR8mM_?'T}4}Bn9vV;r X |\`W~ QC3Vǽ̓,&a4eiBcUM ]|>.b7%K1L@׎.#ݟxa$P$rO7V1NΨwP)dS%uAVZk^6wxkWp>%=g~%$/AI8w[lNWB {J\M1w@=Vy(`Au2x t8YhոoމD\q7bpE`ʐRp6&ipj: jR!6x?=标p183U oŨ@vۈRwQGeABxGUr~&?1~16{>Jp0Ĩ7ZJb^I?|mkxujҤьCx1 伛~8::xkB 瓼:h 2ɡ\P919P4tya#PQs "3 kEcNuI fvH+R5s2A -mMG/KbHPsȘJ;e4@m"pX+oO!fD꺔~?-̎jY$[M{ (yԥf;n ˯a5R+Ah9H;GXk8| @} 1$T8b1}$o ɭgJ mP#(P`D-j"|`9fO9j$u|A5ǚzUl*1{uYYB*`gp9CM%(rx'g~eR?xK]6FWzn]\(!5wաS@a"1{B? b&#+{Z= UŪ~M:FOo'PN͞I)r`ɀg'@8Rd[bC+}Nݴ~f"L5 !sI M ,[]x'`v\{>&H*TWj([ An[ǚ:P<W +3z~[pT: '94>h3GH9m~vSNkđrbeF](\+[nFu@-L+hh4ϼ LC46$i%K؛t3=;m(?1(l` H* VZ$t'h+)K=@.B:--AuKk4P'0ϊuګѱ h)H m=&ݳT[C5 Kᩚ)0LJw "ѩӉnjeW9E~GHL:RQ/NUNR)TDx[ 햾蓉CCW‰8k̥ oOwC>} c$eCK`~, C'M] fk+t-g$x[/ϯ#Ua7"{H咦PysTH`ܩ\a7P@ɤnaF, -Lk&L6).v ~#:c 6تd,D!G{M۸q77=mzF̺yCF9zc4^BR\\G GflKw1`B[zSm) $$%<)r 8)R]Jb@ b?yv*Bgo3cLȤfŠV ™s98$ve߈9WHWr:R)x:fkh\8G2m ׎ۂЛdO9sR(&Iof13U["$3 שK2D] ~^ŜEaAH8*A!hAwmEJy3>W; >]2R% L,ÅthUb+P~uhQ/;wN=To\k(ran1gUK@m")44s?QO(r9uIOdmQ #NgޙPbGjMkɖe PXm>̜-s4i'ҫ~r1Ϡ&Z^| i`0i!lͻJ($zK9(fQkYxpJz@ZNYnz"ˢ)7TÜ XH:h7L6&!1.6p2ńlR)%Se-b$&DQsr/"ļˮUbֶ (ɒX[^J ^N$B4)yv=`قLhTb.l[rdvǬj'g:ܽD0)6 8q1o7ѾbG*p luagq>2n][ξt ^=̛=_:vCV M8Uϒ V$xO-ʞęU8< :R@(>W;H0,]Xo>YzH"YEWMkDN004_t(MI @نf) kAqih7ŴdYb2hE("!N"I 4xD6b-\xJ348e/:\e{sl xIc˾EG?bӍNaazYs8fIt4GTvaoCѩ8b.$ݶWhKm4d宍`@K\ZC  {s|Zg)&r3F> 슩DHF2@$e [r.מh4XAZPfB '_؊AE>0Ӝ vk*Es{Ty.hc̻9V@_՛ ?rWSHLZ4m3R(JlTooF@1cas˳A+zrӠQq/k5LN[?oMYP=vm>w8{y`e~~[9ĥvDwqIL A*Hv*Q!ϑ_HdT%F)w7?.-(ZLuT‚}1*_œ!STUtbhV@}ZL Ɛ+h.s3K3/j'v5ijmZ86t;+5$(?{ }>} e]gL!/fX 36Ueu gRI[6$e0Nj&f$+P%RU,z7`-̾(\=1 ߥ85\61{N$EDBVW(aE98T+z \h{Ԯ]jד\seQNd~섶4!(n =,yi0־p&82֭ ^A&Ӟ>D:piaTRƳ=ˀ9)Oq*R71_|CXֿZTsVhG070 xJ9$.yx _:ج{A+e+.__X Ꜿc ʼnA ݴ~"Qm`Kn2}%CZiP^latvߜ4j49C yz(^g0،6Ԟ]A>02P#Jݛ w9UXn֜21:]!o&v{sx1[wY|܀T$ZpPoeI^y$'5sNYm Y:ב_J]h'?3ĥ}#/]ĜFѳxŪß%|\c'e5svyMbB160 WF+ {!x!$K rWa UzZL&tgͥĚN? #{]ШH ňsCzG \,&`9o`#W7$oE'į0gjApkY=ſ= JZ H8,Ǹ / fU`LZ= [瀣G`yu4}q?P !6ڛ'(Z^ Ty)oQy& 2AepV%PeWgǏxKn.J|ɼ =kR[h w+\aܥ kRC_БpsD1 HatWt#FuҜ|]8ۚ܋YR`Kgi[g۬qY)E3L 0 0Yzk:m5w?/t>*ԥb9d#9NڦqJ>"ni5zS' rBqJ?ȳ&/joiA^!R`@aAXLl8V0wJ<.͐-_G"23 5 5X_P_OT[Ekx/.`5b˳#N`t-y1#lUxܕʪ1'~мϪƒ]4ĶAMH&鉈G}Owm0y-7#83wCJCv}Hm;E!4 *JݪK6m෫ h\Lo|z|`߀CC|.~+tÝ6[`c˻j@rsUUw^z-@>o;X!y8U>Z帊م"ovIX|lZ6ށ޽=o%&xWp eKq>F@-x šȝONv¿HZۜs@'ݜT!TłܟmD}.{I85igHy4[1< 6vp\~\h~}F3x%3-@B <p,c5/2ɇω$b|B$O`<䳘mLu:5cÙPi|k94nX^Kh>ؿ"u^H*0>5+j5bB$N!Dy_3z)DSÆ9|o E  ?i<̓ $Cwqex?ڂS2=TldXzDɆcb8w!=(.cq9*s/G Te1B!/ia/[&(LR!r_di,kgŲ_Ȣ傣oڰqT=}3ƘSےT鹠wVps*RLkIԜ*ޕ?ÛNx`a,. ,$LJ;9fI'i"s>oTGeilMJBٶSV[O-pYM4졈$1s)cZjjSK7wVTR>>y鋝f76\HKwzZk9zlx A k}ꨭ،k൫oCR[+5q:` |T %Ck2"g4eV} <׫Vg }!F`5,yGH>BZp,x  \`' Ek ^$R!5|Yj8>2j$L"t Ս]T.H+*M6chS'>b۰IC|JιFap_0>IE7!0t("K]EZ_їhZOP'*œawmǥ{]˗ɒ2 o}mY? Kl Q6͌?O`Cݿns`[)#غ75b/NN5z qBU?ֿ z ҟI*j,;4M\w `_T@H_2+%H3W ҃`4=B~4 y$Ʊ 7pރxUIqYVԇ_ cy~LõNU`)'`( _QkE#bB-6C' &6$#-9η\"TY^UzU=4Q*Fb EJ+!G-'Vy `=5#(6L^8Q g82mhOvØb[vئpk"Gʕ6+4j!qQg{LʲYFZ(z̬V=QZ n* ۸y:z)6w9}@nYVbWfy`=wk!/)<o/XC9# ^U;2pvγeI!yRau!`‹`HG&o䡑ci 5r|;y97:|3T0NzqAڣ&cq?F#+!-'[d&*H@b=V^$D}2(#B>^߈Ep]zRk)dI_5 )io؛Is%8KbVD#حL.s-QJ{9M<2x,}lGpePeq̚rW rd9BK${B}}mRn5Q#@:=p}+ iZs FS=&E4"LfLX*$y@JuKFt'^>j+I%P˛;`[thv{˥ϗ%z6<;2*|7ㄉ.FH4i.A9&w)1;{>9$»,\/)ô+,s'wKZ>YN~a|$- ,K|+}ݎS_CvcxK(mJ7Bk`̅swC*v ;X3To<@F˄*^1GP_ %k`(Az!fw[3;y!@t2+nl3da:Ah?wX;ZtBî|VȍFpU,hDK2 C~F0@m0o!jcⷅt%S˨ari4XmH8{q 6*o(jm^xw#}95 j2iDxVP;e9n /Wlם[x1~N\̥ lb$n Nnƾ5 "+veP|2* @P=(|dR?%P`-o;ٛNP?LGx\.le "9߶23Ւi)d P+v-w>o pD([P>ɶWa=7"D`ždi~[R2+A ,7d~؏CyivM*c[#GS*☫/Z*ˎ@6{#o28; O*0|m m{`neMi&@}BW\֎.Y =D; B)z_N\L"aje#16q4bfcܾ; D5N0eiУ@;D2-Y'ZB%ZU,*HñOOA`EiiJ]jYlg]aR**)x^~"vu'Iߛ Z9jK" jTTX@h <зsV10"R@ۈs -nzj\_hK;'*ވ`Q]kXW\XYU{P sLZ/,Q+fv@`@1TKauQmR|f6`')aP @V8-듴i³ni%{aaпD0şhڲ Q'P5,`z#JݲA7g}`KWm$UŰA:ͩk*ZfK0H'k3H%NEv\t|ҙ^hBcLZl31V_J% . >QT1h܃+DLGE6_lF.!wHPK*ڢwu.cN4(0UKs x3JM~ n(w%y%h7͸sWƖ 7 DlBҽ4 .tv%pI$ZyK֏} ùv*\p\:lNpj-::I*8޷P ]p܏ߙĶ\ wܬĊAwsj%Fێ m9&l M2$``_PW%s` +0z\]#Mb=Ys'h"IƓdgp$}&ڵ8&W*ɖN2sH|1D3^&J3| ktD/ˣ724 {`+NB*ۤ{i~dBбw9dzS7# v|U "Lśu(Uqz>q9Rlb"":Qc't "`g-mw2WyU8ؿ)PJĶ2ueX=qc.9dR.R ,^ +Crc>_vYӐH7N'l jd" 𛷟] UBQ`>w?}#6Id݄hlH9vgX};]:I~@nC-Z,kLv?> ڔ(TZ !c?>jYSz;4KDFt ZQ^`5ٲ&+xLoc㇡/7\l;Gv}WHm/a˪'jrU(Sh͂~z@ӛ9PcN˲;wNxTslKP^ܿ.m5gLqufKzN lݘD7=@ðV rpޞ )džbƶ8$ |v\oL:Fh<9lzB6]G2KCxRIeUux)N`>04ׅ滗EbqT-24KԜ "D ld EC %mNTy{'URT6H(S?tdvcju+7zkkƃ _85W&رd҉,ߠo|[L?Qh kt edl{F:))]=%KD- EcX<fg|eM(~J{ &Tzj(LӁ,Gc(WIT7T]7ޣfMFM5d 7tV47ҫGA7#`Eٵ,QA-8݊ {tnV2#J`n(#(㡥Q dϪr m%E0q{\ɍ8u;˝kyI,Ӈ:%|LEaBx`Rz'嵑Ĺ蘿뎆ܱx&kk9^*xR> i{a ajX"U˸38<6m]w O.ٰ!d)%K|#%>(l٥Z`}r,6K[Qg:/?wVɣeqɶ*&m:)K>ni` ViˈN9ljUٳ{i[bHn8&PmrPRؓDq'BVUB4:RkR4gGU egP(c0]aTܨΆ#sfZB8dH(*^# +vY"QqEvӈ:c{҈qrSz"f$iEĉצ<|T7  jo@w)&T*@yƻΑrii )30W YfߘULD m¼eԎp_PP}>Ec93o;(=}A4]?G6)nI,7铊=3sm_b,T$ogKn ƮW-_ޥKA1c? uhAr 40{vkL׃5k2xCX$_tA:~s8)JOM Z>do/D7 Ѿ5! s<+*VQP" )UUdؘZG2b( ؖ O"%_Q+KS8IxM*=+8pi09R(b62}[B3*x;AX[S߬wg1^}XR }9G)B'\MDZ=h"i|9ϸչgz!ӀZa,LPw<֖E1Z_^\C.ĥ;617ha$Or0 ilU޶;DRyF%% 6 ɯ378;u~%=ԙ ^p$#{`h=y^48zk}.qu7SLip}TL9}Svy-7is~4_K8zj9u>=V7ekEF67P8/k=`!- H׬cTBY<2Yz91h_DiC+4[w,Dr..R~G( kT/^潤 *\OD`oJ&]J,ԵlǶM/1uieʋo?m{\PXѻV²dJhhod5*$xuH?wos)o\T{~xZQ~w9{>  Q}mz|c[PA @=j'kI$DNw8|cK}S40[z=X Ѷghc)f34?lĹދc܄]]ƌj꾜l %t)mP٬WU+}ƒ p:@#Y.Fg+jk'V@B~u T)U('ѐ;qo?%:S~5{+nK 319d-N!Mº~$7M"F B$㹙~'\/}_HވG#R0z?MJ[{UBtJn6"աf2Ltq'ӆv)y`ċ@E~&Un4 x\0NLDћmWu;s)-m Mײ6L`[/'Dmrh6mι+h)GT j}//#PjS 3Z<&*W'OX>XuPRy=}<"_w0?0Oe]BY@<5t~,#a|1;xI$i&WMuE( `E34:*#3b]fcY@ľi%n /uU l˼RR,чX/C%Q o#|>wdtdKU}]Eix]jV4d, )<E_\ͫ|[<r隫Rԟ8 qͩ748s%;&'U>PMn]O[%UIlE{Ƙc>}7iiqߥ/CLْ)#I(529XwmUnʠf?b}(Gg\/Yd̰Vнn"̏!<P_gM6Vt%:=9£s^\2\alԸooAuF7%!2(k`0c.k̀2z݃dʇqt8;-ONV;HxE z#;@4"w:oʅS>"+*I+7j(D foE:}'6W! nANG iAyܛs x3MH (}5ao(pd9*O~}z_0ϜYD׾߬3@.pz$4jX h_ʄWYf2>Mi ݀널ZSXȷ6ZDcD/,Sk$|ɻ<ϵl%[n}Vʟ$3M)7eUP ٪]q|VXYou4؈RO=sxL8Zfu3Hne+XDi$)gs1ʚ0-mJ0*G5c:DB ŋ( d4 64p(BOp6QNRy%Rޮ/$ ѠDG2YoP^OE2gVk{ Sx+Q* 30 SJi;GUZ- ]><_(OAZ[ey";FJͼ8Fj+'X;M*({;\@|)u )$6;Ty8뒏~Arܭτ̛ is7#+8H%|Kou,XwwO<𰷔&Uy7uFc\$7!PzݣqJTXgSM! ZkK>Km"fj)5o9| ik,z!?_IԷwa/6vqipWC14^7LHSTUe[&V#".y+,q F/jZU*]'yE]!rdiZ|i&-+jG %4O,;d39fҲ@sIf 9!.'*}} Es{@w,HWk)r41ɸXl;HJtMFz?"z5edj5ܤ\9i{1Uؐ[r+;Y <ó.mF n,7p9/+l #Q W?0j{@KK,|L )ub0[s{zm#u:1vQ0;;ԁ/kd(yE 32Slk)Z[Q i/xTxnR3a/6Lld)!엸XtZ1a\cqZ&x^"JwR_ _\%Mt(e[UlҌ8^I'8x~CR 1GhDM@2 h2=?tBrC`mN(3-&Yۮ H'Xg(~}OFQ0IentYr?MlpĜ|/BMR= w?3&[|BcyC1Ju씷Pۭ,-ΐw)@w>f `_#59P?ީLjQۤ(CRWvh, XOUp6$U}G[II LXNqW=K.hjy _3\Y$zLW ӹ5rBX⋁G 5YW+6TTv!ᛊ]׭YA90sk~%ntLz%x5=3"xiV 1!aI}Fhe1S6}sX0\-Ś2bCe4ob6?}zr ԯ:j7w.bCgdnc)lE'R$Drb W#e4UyqDMڧVWm|^5r q1hS;0@_D9tZE'!^g>h>\pD;fAx9bw] &NZ>b$ 7u;7ws讠˾+'v\98̨Б~EZ5.{' fヸ"}[_E?)*`c4e8arܖɅ}+gML_uS`C{ݸ0kP3g#y6_V#d5Dx[Y.,UOB3똳6^nCalpbHaqjzy?ژZv Ff#"C8-GdX?gN_j5tdV bmjpNrk-fpV^0Vs*Q*8]ޓ!sәfzMv!!ۛ0jؗoX C|4 w'ްUV0Ǒ1 @`q )?8ud8!d a.i>:=g4"S^Ẏb'4r{l,+<9ۿk0xw7lD6NQ*K; Tm4Q1<Ȱ eɫ4Sd}|#}Do:?x &Y' NL>M9Mqt"ϖh=WbS4x'Hςn5|ժ0H. .V;pNھ_=.%LuHNMZLmp?zP o좂WB!j|/>=5Tbc_85S\eٿSl+ ! `"L <5ф}- YǒNKnY%Aճzz`nN;0SZ@ˍ!1 ;R=Xը]Wn&[3<;6&JQé9{Usq0NӿV"c;iʝvr5}~h ѯS_`MXHM:FÜP paV2B{F*ͳl׈[0T#'nB]zrWecew$3r<4,  >)nV##Jo-rH+ G$V{q [-&y{zir]%i8Y2Q!ܽ*}Sęh By 5“5EI$J_j{qXo=tBhvTuUPГ` .}Uk@C!sDPqFt3¬ew .=)e;J"g!O/bH2$*w/#삞Nê*n J/MMYS+ѧNQvH7alQ3\^lK`E̞hɃ^u_:5s6~ߛ.#(8$Zd`j3Z.H!0 o6PPb=iqJ(SɃ(90- .S~"_H!_xcFOٽ8mY7C-I9$[IF;in+ rTH?=K%gqy4O&Xx󄆓÷3R͹[oHnNE.(-JGcۡd It)N%'1nq$b# @嶽rѥq"W۰܅Rw_$Z)D&dz^czPv@,mY\(%S)/;"X?sy /J;{k~bmR;%OVM B~A=T⮝&Dh :sDtIe5࣋- !8IXLV~_VB~2N"+x*=*!p5+(FW(1t q6 UNfrh 4zœL.4/JCRSXXgz:[ex[c*GRͿxlF~1񺎖rt4˕/[SW\h糘]{_yU >Zs`dq}/t u3|)-w%qzh.J9`F!~\L6EvX@L P!y4ƍS4[Ay 9jl*NYzO[scwrʀ{ կH@T`f+LǽS{);'ZKy ~a@[ eMh%4F+`vv!' )9N=ҌrT\fB3,l:iƆJVK\I6؎JءD4'֎Х$&ΉnPNps{i26-jX1/Jh< Mk芆_F,yEij-Iвѿ~-K FyꚤigLqtj[ooE2Bp 4j%:}pSnC5h~ /T6ϻE^C&Rd5jII)Ux3 &є.JuPc릀Ώo3 B 񎒑yy "I#6ѵX{k:3嶔j{V4k! z?헷;齈0IpifZ%c#ۺ65p`Cl'"xóY&2Y2 .M] ~^h2Iכe}'\7#R{iOZ@`2Cm(Y6\6$xxZ9zt)cQoiՆGp;wc'rDVsSZ~TRU!4;(C2vHWss;rj>HԊ\Z{65_pͣ#:n yJK<O櫮캉;{a/&P6*тj<,aVW4k5E qpd4O""eɻ1~kX D䣺MءMX,bߛv8>=&u4*都euUi0N^ ߟL^Bgk)4!v1_Z7ŅEl3ՂF ꨿R>ZTՌo S(%<6)6f&&߀ƖYQЪSg;+!muݙr"[4}'$Ud8n,:V 4~$t::wR7ik5<9mp`}{$)y c-?/X[Y>޿ЇE6pt#߹Nm8I`zAD>7",O|m42 n\fUnz\U+=򼁍{%`O?=_@<NK ~-T)ǖ_8ژmy%{9yqf!*Xjj ]r>XLڤm wQtLLU\3; ܢLVyȝw(*,4w\ sY$l^$^Gt/.;8~sFx#Byu8#1[wa2f | j")"S !D9(J d; ݟk 1 ّ "E|*zui&!0ʂɍ?TM2`Tal*j[)>(~_X@AfB@\qXvi-+?EC}ўze* 0$ǺMGXp{`ux 닢yžDWyKA>D/E<n-TbXfe.ŘyOHzqV6a:1/DI'†0e's+h^4$Z>1Fl-ր:F!)h`pR(WI$l`=9'sL8c;-is+Ih/lk>6qP/6v?c^ޛjĆ{6+7×T6(1UmPH>K<%A^yYZsx$F=;7BKRq:d)^<kA-BE}Rk)ɧHg H ^$܅xYKMS`T'#k7ؔ?'Rfݡ(GMZ,Lk*cswQR 㯻bB]'+J[Rƥ)TYmmuCjf$η/ޟq.(L6{JOt*:&U!aȃyA- & _v3)70dM>EM/{P)Xu'_q&.t'֕4D}D׮b:3Z(y{S ?v3'O :<Sm*9Ykɡ"o`\j]#̄ھurө)ZnT 5l ecl &2K$m6IA܃{ c`mjPS+9VLZ8Qȶ`8TQu55Džv2?̈JBX@N@ygqSv興^0߇2ǠRv,2l}v@nFR[Ē8%0nȌBX~YX8.=8K[9çȼ+AV ƕ)CY\QšO_KoU3VCݘCR g$N6mNH̹,4yt>=k:rF$13'S'(Sh}cjd) 2ICe8*Av{ eZhLJqq 37jsRc ·{S$aoKY/+uu9Փ5@p44Vsv2RAsg^$sJFb\YM~D/a̵m| qq$(v1˜9t \Lz&>:sWH/υPo#t 5= %[Zsuɨ?FP 8YD5<09#r/`xExHf̎.3V,#HmՄ1z䤁g{s#ZvWW*^Ηz #EZ.SGwƲ?b2/)ʘzjj[O(.eXq_NyŃPcڳ[ d6U yAe>W5Sx t P*=MY&@K@c=SVHzP}ysOE<MK~Or͆/H VRL&rQL,R W u?(sl ro b~' I}7 )3V=3SN: 6G]b*pux!k` V8Ib8\u޼&Z8OavC9ttp+U%,M &1IȍyN'DY۔UL:`$81bk_R}TV~E:k?zAr{~Ak;^s2'{¯1ZdA 4>e@8׃d槴nN!xKiT^d E9.%I?p̳+çh￲@i,YD}Y_X}=ɌoN|i#)@|+\p}Yy"ؗwSo4{>0eDy9z,T,]GL_HL# w.G|.æəNx{7#"=ΪWa!%Z67L0AM7fA<%yؙXrsx|(ݵVxQr35#d:HiuJxGv.#5JoQȺ@iȼ&Zd4AP@EwyRu(_u\T wns(R;a#<Ɣ^eE"ue! ̄= X?K(rj?||E4]YãR6]1̠;ԢF&4us[/= s^8߃QOG3޲s'V̺G_ Hg`n#{(e0T]E% =ϙ;,x T$kð'-iB 8(1&dDr8$읐>VZ[%IGfy5J&>PVFi냅\Ș3\ 0^?4H{{ A~޺"pbF )IٌYQPneO|u|.YxjBW~V@cNIQp4^cpQ5Uk9@?!&u2Z;;7%M]%=4MCs/_nmG( 6;~ibWw ݄ܐѽrX-S,,z;B7=_:ipRGHN_Cn,}7z|wWޕMʜޢ]sz"~[y g-Ը`)̩y:& 1s% (֮o2g)jTZ}Mφwd?CE@J7$}s_#@f,WVSP ۝<MpP,C=ϕXW|Al {-j~tEyjy,Yw!N5HnX4<;D*0 m:>5jkÇ%mp!j֟^!dlʃB=܆^T,h7M<3ʂg׻HՄy&IF˔EKHgN;~K$VM8OȚ3}udr/V:&h״ob %NFjYPiBͩkfdLHGM?5r<̒/r}s1!1<.@c K+ %LRMO&FP*f _o򹷻xr^P_F>Έ2PG*vMC'^u[SiIύ+;7izS{b)bZR6XVyp;>~M&"EhC&?Ni~.-w1V|X?6}|42Y/a)]tuIk)gCYiQ< %EЍn`NMWcoOy*X/u1.-]Y2tU%9?Ųr  r4&QME/"v'BY-Yx:XHDc(é< veAOQ[߷Zh/'儾̩H7>)3|=D-Lz9 #IũSߘ*LG4;ڰwO~f ]EW8;|;VQ$&iJGisיφm{j}R6.#Prd{O3;|tNb{D-dJKEXAv V?Idh҂,uk'4ܝ_ebSbTF[MIdco}H+Aۛ'=YK_2o&@:ƁdEV^*E) |Ĭ(/(.5K'P7sR#D Slb BwbMi'n:cbiD{P/ [b9/}Y'p5w5L$Ɗdc>09|u'޹2)aM$IŸHєӱmׄ6 PN=_TÖ>nq*&E'v7X)=%]\ S{`8@0qJ4su}/WPZ!PǵYulaD?"oLa Zs RO p\U5}`.!VU=VNUR+(c,7}bt Or!+ۍv53_::7S>| "Cگ P}=l.IBxhVf$us`j`aViHt+;8d0Rk!+k;tqIe~`(bf1O(Ks#(Vl^|JpIaHR$QJQؙ4P_'2j5뮸KY^"ꜵŕֵIZ|: H~fw.Bp!=˼r+ެ dIXgre=n}-+g=YJjjޢW^I_.~gk7%·ԦBտv~ĞxY qCL}>e#ooWHK;-~v@77/d7 rKa14&p}+T"@ǤHws(2H<._@J/~fjJR>>#Bg[«'QQ?3wy(Iidᕃ.͙ZN 8-YPۦzE -[_&@UG_m]0͕׵#_jh;FƳ% Gh<`X=fRbd;cUs֨\_x]PnSE;.Òoq-u~L\9x\  !UW .}IO'8!gbvM"LU>wM<){|uL#hV‘%$6Zm-XUȓv"@-F--'aQMq*k~'V(-mY[5Da\zl!<o>o~ ):}ɭ v@M9U>d699hߥ~J[KWR sWG}`[g)ulM&Ub®h0GC#Ϗqz$zYXl7NûlylQrr[2.O8jOΔ ކ;둯JƹSVϧ@o H[ue0PUM'j0iT0;a3>/>)i1.Ijߓ8 7_2iVJKaཁGE y U-LA75k'+)!O,ң7\{\%_+Cr:-Q]U9\t^;D**o2E đa0 Ż_߿@\ ]DtxZ!SO {1= rqL|P@OԷHjHIGO!<oIL)GFUtwѓCzODi3-ࡥ/?G72|oC^m,xދӅ#[Y&/lꋌ!WtNMGB5P[Mo?WSѓ¾SRdVt )ˇ/ζBF#n ?sinv{=Qǽ_b(e+TaX*6hE`}!~^bjZqp f"sPt?<G.Ǣn3B}8!-7|#rQTUZi<.;> Y(f4ErF}؄^q^* 5ބrGGDl"5LVoҲz<2C_'GRC]6/SD-AK9LV_@x?5ZE{5:r=!fs1>^5%񖩳4ase3]^@4s>t$ q$5<5>g9.QWYsA8A/6Ѯڦ|V\o4W,nyAڪak7Wz{~lA- l~Di3-t}qH =xOyW>5!w]co.kޚn=~Ii– 'LYo=9ņAh*Gl)=5d^T@i@Vx\_36K':n1y)8d6ྉENOr>`r6$CQj ݔYl?>%G5 >Px+)Ԃ ٙ$qoȘX|Zz_-uHerRE,O4-U:wKmUmd,T뻼<@ÈQpF &p^[jqc"P~ [oYe:4<d)Yk>1#k[U.ɟb=R<.rR,JR:(>$<.='YTh]uf[mqlci|L_M;glW@Z7 jGd,@o˟ +Z CNn׈i~䍤%2ʦdFi٧[!.'>fɟtWEqO*w`!oHWĨ6p./8_Y]%` x ::jZ2G/xG|ץT3.mWV+vnnzܹwQ _|kɨk#\?$YhYmRPLגy썼ѴUF`҂hz\hz ,ixੰCHPEIZ@R>؄|#72j[ [fdE@ȗ{t-Ox`$N5ɣRusWk0*d•lVY3`7j;>YDE&qd@), eRk5BSɚ?/c{b^5ԏ\{KߖA/&ڝ<^`u #կJ5,u! 1#Xd=]4o誸\ز0ڴҖ D~PY G~r>9 Tg|lXƳWլuM, Cǔ1G<b vڇR4TD'#:8w5۰Y{E!t+:~\ZI:ykȻhf%bVsPD+V>eZhI<ߡi6yBߺ'-:v('gugbfߴv gs˅6zq%ȷLM\,(Xb\Q/l?]v3TF3 BNg3ou%XMOaLypX4"7Sڜ̈́RcZkRp_ݭV#H@Wė96Y_+i#?24_FDA!cy~^XP֊V_ϐxtۄ@hC_g\NOpX?(sIگQrru2INh>Tĵ*]!ʟJ(_1חMDE{Osl:C(h"&zz;O% uE^[]5Tފj\Co0m"R|lP pH?d3{3C2a:7wBtXB,OԱYsP_@J<TzC$Ƒj\2}@tI#VmU9XǴ"j~BV39v~*EfQjjZކ[&AMdnpR 4"QX| PSV)Sk|Vsg\*cfs)|w <[DZ79Ӄ"d}2aEQHUph7yvI.j|H˨X{ν?_&p=!Nfέ4Ḱ81x=pz38 g]z9xukXr u pVZ/#?:RuPz0[Y#zIj\5[J2|N:&uQ?Sl՚[γI:ix.sdMR[\ ӥ\ /CB~Q=|mk.5ɒ#Zj|c>%=M#Ue`,Cԥ_WR b u?Lâ }>$D zIQӱ:WrJ}R ?>0Y{=bpP3Ԇm3ηj^r˘Keҋ|E'vv)Q( zIHk\Q!˳pw7(3hqZ&̇(2U%NI3{Bw8;P9,`;1;ǡxQ⟈Y]#HZz]uAku/UDƥaiNF4DvPi,ݟ޼S"Fi iȷ]H_*홇Fi}FC広x|SHH=|$ʣ` 7V1"R-D֎#e6r!GR%m <-\gXD:f؎ =$/ sDFXPr =;g@P0(91+ՃmA#9şbg/ p @cY#N̯!K}OLlź) ʼM UQ3!1*wR섥\^v7)7Oj5diEI cW{ܼTϗՈhfOu SJ^@,%5?d)Ɇ9C;%ZTfȈtKzЕxSqE vjoc\.6ẻ74cx?c_ @F!LG_lCpn?^ͭcޅz?p 6ݐ.z3VXh/ܪYڙ-U'bW·NQ.&! gsm/~9Bi |^!㼮O | rHEȂ!F ZK13 npUFԔ֓lyh" &&Yݛ;sfl1{zEnVзSkbHz)w0jC5ѭiҶc)'fk{Õ#EE74:ibvINaRi`,cDlLqiYмSgQT?a_a|~IVVS)e$)pS7zJ|dNǿ#\BlO?v2Ycjoad r7G8F?eHHYM.+fL2Z+O.Y7r"͋7|#ׯϚ&뾀\VW(6l*+Bd/o> I9jO,2g{w+ʇqCvt77=Tr_Epi =}UF? j2>,$aZJQ?5(# 6]98d"N.i(|%IhYE'MQM(a90f[ZBg h L%reO+<TRttk5 k$^PJKmoS$1r-\.oNThFSr!#Ua*صEa:o\Wzvڼюeg=ᳫw@*?Ehɤ%^vp c&hXoй'26L7եmS6,W‡ '@(i9@|W6?| F5 ӕ=:{UX eqho#< c=6()Eue1|=z+%L t<8Fr[".e1 >mY ˴I hA@Gf̿ܤS+O[^T \u@e}M29B9q%lCF<ę8pSm lV;*? E%HO  C !D"-ۥnuAMRv^ӲhTosbxxI U~X_'.@u zr9.!qIdwa !(m>@BxHA4uѯ e?NH`5^Z,kbxݦM<#Εm˄eg@'qpQq?w,m YD g׍)Wזcy {?j]12Àr h_!QB)> =,-aԛ-Hbb뵤֪YéVPBVĆJyK삤c9YWߘ/Tn`'Э.RG}:G%}j1լô5 (Z;oj6iYE;Ֆ65mP?a1d(Yx{&ˋ >BCAY[#-x/rPȚ`);Pjo1`T`oD0'W[.ʅ|[y2UYEr_o;z˔ \qLk^O&cm n gll3b= &rٌ-&mQJ&Y8J˵379~5dhK qG(i_=,q]{A0,GdG0((1#@+)E6=XeA/“*=Зx Er9lʞ$9R zntiwsҐꕤ;IyTL⁗zss X3 r4{XӮq~@%})̍eEj<\MV՞*r֯7ǚmJ+9J# Zr򵖤Vr{i;Bvy)1Ma{)Կ"UO\/?_DikiBXݒφ%ooV@͗qTl&|។m6nf:jN?13p0CWOf |c9i8Na0xK(Qy1 8#:[eco595XZ΋TP)"&ˁZUhsQ8@xIo#ad5TOk*ҤyqSsbO[ m:XL/<+{v$fEEk@BsH_e\_1#aLi:l|=w?`;ͼ2+H+2JC)C:6 !ZMcNZףX4"W$}yeRn^o+Df)$)ZlQG N"X;3A ]i/*M& #v¼GA$Xiw&`/54Iȴ}dXY8 Uh]܅2FQKIJv׃Y$R{.(LӮчK~-"O5[Jf/+iuw ^RԾ =`XB'rC2j͑%3&w 5m]p/ySWU#GƸ_7ԘQQQ#O/j}OvBx-9sama=FS5q{EhUoE)0 /r?sLFh,rcq%(imS!KگFy?X+ϛ"$_ h05_QBC3CQDK*'Ce1uv.' A /;_{ ȁm wOFP 1Q3a:%Yj$dlոTɪj`+g:w܇qЯyc^[pZf_P3aՠX(}5M~'M_42-g-ga]A9'r* 56)sElR0ׇ̂Z#;v$na/(=c; q-CDeH޴w`W1~y ^@C wr+|w +8MV${S 4_opoic$zf?J6k߮}NfRrk#%])VEęZd 3[>9Tc눼|T ݗMy6y8*=bӢ]+@䍎n%zKL̮)#&}NL54!epL =V&LQ {jS:y~_i}B]ū ;I$p5hWoJv 6I*/ſy :fs%A*7H Jɨ~Ls7jΈI(1"aP|u.svXqU's悰>7zRiN tIK}RoW_rUUcr׿;l//6SUܛwO6h/:2\0@8^VUϞt<Bxr׷E8Tp}X֪[&N/!E"2viT PFӂ:H[:8%FFˑC|x4$:Px.5mLRؤ;XB=min"kV2Mo!:Q=";wpQݫ|3IiܓUr)4:(+Yn96ƻEƟup]TtQSje("CB`eg?1?o'7j2!7upz??HmeK|W>2|YxZl@H"s/+ rIn$obɅWr.Jj!#DI2pڻI>|9= @gVQҌQ)^9":尹cСs(g_x2#D$2ݾ"5m+%*ǰD-1Snම/3\eZ$ʣ&I"1ZjVnA P s Wg^&göpd玱?4AgNX e-y 0W/Vk*`(: #qc!$D[`&#D*sJ*ER>nrmZ:rt[mSJ./a>3go.r&&Oޠ俣:` =T\}s?iTᲾ&D<Q NC,UYgv{i|;7)-5EqB-Ɩ#@l=&Į{ʘuǯW÷ڟ.1c $%d}C1`E=_s&bD<Wk2MRP"N͖w25{"QNd s5,Ekh:>.•b_8uB-vh잏9CllIEk Zk;5t%`"tRF]n6nvU%݉ 6'lU:Vw[1Ӟ[m*Ӵ])xo"w+u/!+qNƟ9s]/SR0~kE]Jˢ`imPiĮ>x+. (y`/UI^PkG}]sgz'3Y> Q/eirGP 2ã`.͈q%bzNqUU]qf &g4wh"ВxD{9^#KR0xuI4[7TS+f}qi:2x4ySUp~!ntn}#6rzDDW9_R(jL>V_ezA or'ZB; غ*&91 |?A9Cӷ@xO5ؾTAswpQ~79*<1P$c@ Gώ7_)A|gaUa[3/#Qk  1mҏ^u1BCu>vI ,uTG3}0?Om6,LJU4Df0d#w%NjF5(TV_K$ n}+"%8T7h*J+]z)(*m(';`k:뷔(K۸[~?Q usg ytkn{l!K59Y%.RR+QΜp?@TvKU(GvB܉?7&tLkiIQD"D(Fv1yl'H6{@zfWT>JUny4?%GV72gꋝ^2[@G3u@șr,x'v;| fhHܟKrzX (bPT$L48Pޙ(RM}],oQ`! }Ws_2͖I8bݧu>J^Nwb_2M~.X.s0/!i*w,]+8fGsEW%@[M6Mc809Jq[mV*۝KSjT lMC Ј?Z 4HT5y%p^w*,!U,F {Ԥax;87iViK1Ig%zh""j|:ކ~]d%}ԊG%/1cÞ{5?ݨJ%!fJ'>E "pK9?CK&?oBֆY2fJJ0bB]#F" T U{ԐIh;+8x*o^pIԕk(kHWoB6(T(-`QDfb-[#?(a)E*|b}|!!ާKk)*)U ]Ӻ&tVr|ӖEP#8mԁ0ͣ9{+ؿN+آp& Հ :\D-`zaB|>2E5D5VKt4Z8!dV6r."ոmUF-sGƘF"t[_y9 !7ˣ!6nT ļ,YbvNi1nJ*k<'y^'dG⁨H9*k5'` +_H.O:G;jԔ޾g'S+p>#?ϐEdFr,4vQ59\{QS>#h/X=@Pjl_9l[ZeLGG N`Or@ȳ_C^7C ơ#9^sf`S+)M9";wR y]kGҭ3Bu)q_oqmro9ca#bhIJJMNJr8ޝ3Kn:,/pnҁ%G^^Q8UkrЩ5<$bpɯ3eZoq|fNb `Ri\h2!@RQqL@nI7]vjåt˱lfo75`(KJ~2;F6RcV6{[ŠOs9A.whPn,P ^"zQZ5l"ǮZ}7ڴFW.TLiLh`,Xl&hԴuRՒGҡj{1ju[xm/yq]Js'Q  k/Vņm\.D@e7 l&E h[-j.)4g92HXb:*}ȥqܫae`S aWN joe/|SR鲢rs:tx9#4_vdRڞ>#սWG:SUP(a-܋|bm?!w%Sp 9 Ƞ!SپП댠!NE 3vUF& /~^L6nAL_}&S㜯ir )_f YO x ACyvaF m(߸K4O$q8t8X 8g 2/3}1_Ճ\a+u?a7ye,zTG`D)8H!l3/Q0FX(z.g [-LrtWw?mf ĿC٤Kv6 v #l?&6G{-Ngh50md:a`\>:6DcF҉ =)4{aT`QpsYRp%wcz ((>ѿR!)57F*"Qh~lGp p*A giO zWiSieW}:o'OWYQZޱCAAq?t0#fڃM6ω:s-Z\r~S[j_=8qZ6bN26(lOM-qCrƘ?JT`V||+}Uu-;l:c*\uMU{';bE:^g`XƄ|P{m]$v:;UKGT)*kաkO :T^&Wxwۺ SܩMBsW]|Ʉ~ݬաQ=+݁yVfo=RF6y-Z0eV]<*Qׂ|h|^BxI9Lߜ="P knLQ9ə'm,9HԵL7䨘Rwt^juRk5WE zUg>{Gٵ,v$7q;_#?ybXR[-jg F+I @9y&l]x͚]kv+/: *mbFct0puXO ;׵d:,c~㑝SR2~O~ptjnsЙGqWf{,u?#|5&ȭ=2QSLnN]my%J P)g3q$;V[]!ɹX%jc('ێb{[ p h A7cFrd'>3RIbSvR6ϫ9JJK;?ZHk͊w3K2]*8d~u!k*̬JWHDM0TƂW:R\d&Qg\m\eKs0U}4$0/\.Ei -Km(G9nW$;P$ ^:>ŧBa>T5V| -bh_GK}<cZ-FkS} aDD\^0-O㐑Hw㔷Cx\g9f32yQ ZE\j4X[PK+GWG@j>(,'В^21J\YA!1`1>BhK܋i:n`-6_]F,9)Ƃ<9)NwMW~[Nn ?o-$>nDTY?iX\BB&~Qm$I+C5oP$ď H\zUeY'%s~} WPw l\uL8Mĝ"+;ZU$9ߴǮ8M'L$j54$֞ 7cB<+g|ӕ< fQVo ,*V eUhS  H_R6\O. pf3AGz2Kr$w<2fn2jX5#1oB"zoBIekXFT QHf%X#!Q MK\X:X@c lf%KhBI*2LbI9.i6ArpÖ2}` -ml,̫AKs , 3hK*}Qc@7}() \tb!6!tLI%q;B^̑w%i_VX.eZk‡6# : ,9GGfzZzpCd6t1,Py9ϝEa\0C$z SXqxgpD @fũG =k0[<='']C;!.W&vVM?´2"=V.)|ѐ):$Sct{(y |`p! .eM(8wb`C` W352Ѣk{C}2vve]qZBӭayVUT|ܨ]*h?n!I~Mp7־$xCMŕaq\Q>h.T-iQܟ(<-D*3d$6)7JSкf$NB|X07|>ܴEO%މNe:ˇ}X·3]&]:vs#E`(:ҎmPHxFv:]x>.|VBG+:Nd7 삏2MMw5$-Lt*mDŽD°,⊙r&lc6N_{ï§')+/NR$؊^os2\'JC *rpC /ccF@Wgb1x;d=wqA\X-2 ZјLO++e7j\L8v|ϲ0\Ó'ԋ u@G#'L4"Hᨭ{btt;Cj xxDTc9I+:֍#w&YTA2˲ɻ}Sv7[0WO*1!O*S9eY+&;Q hV:']Bk)JF|R*f_nJ!PeC{s{Yj.ETFpFP{~1Z/@:g>q4 ueݦk-YR0l IuJ5m_-=*ypr2cNDzQlZs?Sr6{1Bq ` .vA$۹ /k<7..Ҙ͍04!XW%%҅@=Fc7.5 b-^ ԣimS2=Ƅmb,T<aX?Ut#xrsB>YЉuiSp=Zr-mVPwMl\F?ƛ?!#R&nX˧_]c_^lI`7nH(f?ʯ_Jhؚ&'ek3bnpd#72F kJA,K=7AvRV+*'"|/?q"y&p-cjϜń qG[hy?}=W&8s(R%Z=tD .V%ۋH"` 0*L5nXua3>Wre|ScirN D{bZ?kϥrYѪn)M%E?IR>1T*͗Bd3JF}e,Eə{٢Sn&飺cF7taYf\H[1v[pjcMHL-df%Eʭ+B][VH0k瀇7PvgaAFu$'XB53k4pc(4XU'8,*|-2.9 @GXr!50F#K-Si殢Qu vѶvZ*Zzd R1{&65N'Vm-6i+]v>{J݁Mxk):zYb5е43 BZ)X7~pz%>Lj*l.IɧX(\+5w6[U]߄VkS[TP,)iڔOtpw=$Dn0%+`EVI(8^0!rRaP8:-hJ1s/I&N=Y0v߀qX3EgZ)!!Jloz 27(`P@ ߶)[TۡqjDF]aoti{d yok$5pڦ=T9*C.dP6^D^'I9DOf8;K$uGaI5 r+jEDΌ D_9Z,4t:\LnpA-X|8|؜󋔣ҁ4Q߄vA]PbMe1tiTi|l#L?f2f{  4*n oϧL3HgmPjŽ" V}? FGT_FvR*eбUE] !oPl a%57x;ԐTRڰ1܋̕?%qOc73 o0LvՃ.6M-Q@UhVvEy1;j^=u?gV' N`s*D~6 |܏CʥaX'sTLf(c( $B_?s h m`!<"z\~ɣV^`Hčb '4%+@nceݞQj{ܞ*JZF;cs,,WW'Д R*H}RNn*\ʢhn'OmVP}i{woWyMd?0&r wiWU[Wa@bz2&F yKTIZpMȕ44s+Ft(ʢoBaü&~ϩldzDLs Xj<+I )F:zKME _W.rc̾ 7&YY.L{C8vm}#oQ%IRس u..G>mnD2BBК B y[ʎSk9/!u:`HA)~Ⱦpұ+$:NJ{fiJW<E!4_fGTcӊ.;aˡ'C|BP0#Ahp dlu%hUb`yH[:ݟ!+tp ~=;,qf_\Ԡnb9IutM >M9yrm\ɩ/QץgT Ux\e]PtpO<]ۘ#tboyO?If~pX? .RROxLɆmWo4sbO3ь[x _D)H2|hskߟtFDKu%LD^y<1d}g=TZ4x#'Ť¹WeoHSKoC|̸CI";4D6]@VTV:i7E#ģ/8jރɥHø(oH1> c!N ^PP۔A8ZTT V uK3gY艇ARxhᬭeЬij"V,/婘M<#l; 4}j=]}bO:,96&M=.ؤfgm؇m:!G J R B_{Q叧TfGPwK`Idc^2>++$m`P40eHaP| "C,e{OMc%6w!u< w{N%)'`]Qf ;g*J+KVm)[S=.=X L_naX)^(nJQ曔QvýBXA Yl k69{[>T@҅0l{}$#d(s̙28l޿pW9Nk\H%QGl$߽U>ͨ16c=.p맲HbGUӛ<7B"$V$iIO$ **}Tm.#aL4+L5Wu6zY0ޚE}kc J kAD8P] lS ᒅc4'ts$<ǜO4(Bt"%:o1Mv ɍhܣ?+f @)^1vK%=*prQ?'ܤPs[B"ʡYqz{^Ր4[ji@nhp.́RĹ,!ZbEѩ X{jL̮JVRa&\,k O-u^$]K0SrԕQ./U$+ m1;E9Np."`t!ѡ^3=n\$`v$nB vlHCCj7?P6V4YadH vu覅ռbLE%_dX?GH"N )S‹7 8WWb˘HaM]mzUfꗅߩٲePKsi! ⵣqCS/?H?Q@_96#xt<+Ĺ6Ř6VWtG]|G)Uܰ,f2ovwL.D,3SE/uh$[}+jG8}^b'S54ɽ Fatj%yqAwpԄ]kgAQ,%xf-Ch߉nvA3/[E2tFĎBk_Vigh\ ks*onIZ^hYVz=x-UN*sK1C[ß3d;4|`6rt3qćYV`vD ,E7 ɀņyM0-ӝm}5.)$'P+{'ҁ;΃ĹS׉F-pCE^Qk/geC b[FN#J6Q..=ek4f%3Xjp0Ҳ?u0ts|񐞫6 w,SF駰 F[*(raffFszҵn L-mΧS%)[5[!F (5p|'*~EDEzYD%nDu:Dhw-m8@(Mj\Q!1EV?m2| z%88ͬM (C̤ n$7t XR]~Br@,1k+MϒTU,3GuB:7wFl9#FLqQs Ц^InuL)P`P*iBNprЌΣ,xT`YJȗuX2Id ixmDo%պ[Js+ <"sD j."K~%@bPd޹֖mJV"!CG'zЂ'pۺV3A&@=S9r? l{-Hl)h_mטm\%V'O[ה&^*FWLs@ikU.|t4ܳ[ABq7S9_xW3 bdHKv_Ҧ%3!mmE O*aVgm6/?v=#6gWƝw˗A`Q&"e?@s܄0NN4kN݊zuJF($2%?ag4{1JA=Zhw"0&pOEEɎ;> cė)-s EB5 *8_ZCC\] 7n7[d ɵ: D\y5F] ?neLY:w $q /O,HܣOpZ% ouۯu^g2 k'9 d|CCK&M=_NfF "U.dY-9 >@^V<ǵJ ;V)f?R/R|eM(K{Uҙ/,8@HfDQ=5nئOlzP27čhW OK6BKq)d;njS,/E2S$r,mr_?gV)(U8{$W^VIJxkXBNdlzٚ.{]IKU*›YBL?;Mix@u-ӜP:qqe|aQay1Cٸ?Sm,}& <tT4#d/xE*QWQ=5ج R¹A7":"d.c HNMHh@kذ4[FPM 2yK$Ƙs.73q7?͊wF]@3ϻj&UC6)vzO><%qtG,:jZdjSuE=xi(f%A8qϨpq-_d IO; yya3Q \2`j Rhj3?)o}POJǻ C䠌Z]na}C1HZ'RjpO|]΄jfpw:eIqr?ܗXAڴedFI@uxH'[+HS_ (][J:t6uiX ^&xf,!Lyz6p}cq#5W/#8넖}$S6ޭl<SOD`e˩٠GY/Ye"Цg&E-پiMI+gaI|'6(RW'KS&u=rbBrA"3E[<""#!|:JE{Qt+R[#F?ss\2$FޗUm5 .{$= o mjJP+M^Q2q ^~ʍʀl9 Hd;2p458p;}J!z2Կ'?UHՒU 1p)݃ ¼p~#n Hr\KXak$S> |<$v%wTiE.K}Gda߽W$JC/hwi<_=43KiMEf['5%p]KY/5rU\ybk+.]wE#0k>2q!G9sXWZo 00BbkQ(@s[nǺJpj]:#B9El(OC]mK>IJ6%偳fbWtQWfNT߬M-K_`1/Ÿa{'WڝqNo-A3%֒~x dbuv%:֑GNeD߿/Z藭pgȶe ]W۲q,kBAeD 1T4?s%G6~Qs 's׷;g< :Ԧ< BR3pz+%萦P?rA"T?;λNEfeFE'66ʿY_*YB`s^&Ppޤ7[Tu2:89Gvgrc+B ]1΅P9ޔh0#eF{j0oʇUg wX#ot7;/"ڻ B`פKt|))l94I2 #kx)dm2&)?ĵ~|vExKL1k>5Jn0k_`Y`gU kg\ u@ cut+;o-c[}ݠ +}>Ti=1.a-Y25ji׮1z+$+ )oX:>9.h:/Pybix|֯d*\kN|dBJsq^10gÞ;m$ҾiufJxjM#JHPJX7?u%B⎢iϲiD,K(ZEKܠ#=2T-HyOV)ŀN`#qb4t[>i "+V9DDsgS_8/k"?@[V^jVWLm |XqL(#u.PEb$$ DONcO'ERʅtGW9K`'ՉDNviۺ0B|wMGki^h{Q(,U2,BCr+p0HEC`'<{Pkƞ>؅5d_cTU ji Xa`<"vo,, x~tMRRCvSWQyٝ1B0) N>Nz?_W9>цK.w 0Ep-|LcLvF[c23&R3\#Xx&̐3}.5}eح{\)(Sd:ŜyQh/qp\GQeʎv'#M ֯4K>D5 vru۫KRB΃vƚIojU2#f+(YJf33dtaxz"bBZReH#:'?mG:$qSIhsWO08<2c?|,E;{}ԹQ`>-ED ^sy:uskb84]& ܄bޖl5MڰEӮ Y['1}} bL[  U7f6d*9xgWU$$\8[Ѯ5_HϲbX޹M-Bt|;!Cx:KKnԦ,: IJ@.BfcŎ7ځFʤB_Zr[. Hq6+xkGV,G _u@R^SPlF/R>}:AV5,:9;m_'or,p;w#)e k/YeƃPW 9^7ِeA2fݧ xcj) ;8և2[%D\ߓ|;/^P c!1r떾k1߿5/ G:H銩4]Ub cRm%Hũu|#ٓo*]=2$;׍PƩa7~Ơ}ZFLkBٱ<+{z$<``9;jGRsP\V4 (B38eX)sib \uappd Og-XA#bǕgX9_#1+ˮpӺJqJ -XULUm8)5dq϶q0OqfMB5^#М*X ۠KU. 6"vٌ~8ϐb-萕έy>78x]sꊚ6O,uI)}eKҤEQ*0*3B,S֔c@Т}K\!'z`=`"2^2.9Zzl?aI'f>שTKƙu[i@"3{QFy#hA}u,aC>Κ|$6NWko{GE ~Fv0ZVHv=v0~N9qBVt|ݻO޻[1•]bJT]T{ե|c)%7xWΓ<ԛJHU_Gu'\ohWwA_#: |Vgbe]b۠}eb|v6yBFq Xq/u(]SU:+fN@Hæ b!8$!.ɴ?F 8ikT`!Q8F.EUzh/s8:SɪgGw.TĈ~.lˏzKIwsӫ~jil4.7Voގ2Q^WOg_^Ha<%,{rQɆXHnRFX562>iD]gBI(u' c7T7WҰcK&ъ{͡MmQ*\PU/NWBmAv>lQ'&[`fV,.FkwL ͥ~&,\2 CgA`,A_fO:1LD1[ yJ^*U`o'sUSso7!M 1^%!V#+FtI e5/nHNHE"78}2@ϐAL0BP"uH$N0)% ʤ92vaVB^3E+4*D>jU` .fYVa% _i3L)pS/hfqڨp (84(Ɛ)v{DgiJe򁦡ZuVM^#duPyWg^u.:U{툒&L2YM -b{Z,)b>ĕ-]?4_֟v Um+tff5]_ڒbp`b :qi_KB%52DG'={svۓO]jW՘Q4G.zceAD6 xvaʎݥGK1p@Z[MPwDW>SdĬ 8i,"kOysx&}mF 4# k0j"Xxd[k *M{:j*C(l!MUi'W֒?zb~u5=ɻM0[BZ\3t_}t=QKhe=,,ZgR (Yd433ѳ,]zgR0MiϸqR2-`>Л<973+ʁіQ*_Y9.,;[_V Rb*!c2^u6eU~HT٣͝<"W H2ib*vb6Eڿm+JÓ"xƋ)6*!8un5ylp" S, M[~[Bu ;k_TU]P.c8'jr|N12aZR:KqIZ6paŹJzwec_M;|\ *岽`#ٹY 0P}3Gdci:<0T+%\a׳){qp-/žNx;u[iT;%I]N_l4/$tpv E\SlɏĪ:Auj9Mriys< h@J[0[|c<  RksQ#teА2ts]u fG f(#ou!J"O/5 &y0Oz0I[Vk<.B h,~VH#eZo')&/OAf{Cܻr$\$U7HNAL fj'*]1g;v88t)x0ЫajnqX=A&Ţv!_!SnNII@ɫ'QGE:#I o6ģ0͕3]ӤR^ m#\5&>A ɉ/M)^kq ,rbv) Qk(dwŀ;?q8WRl=_(t^Lg^-GvU KбZp)sN QodfXsd]~l܄v26^H;\Ά eLAQXSQ[bXvQ0|p6Ek n=T L'l5Qdnafc#lFv׭#g(#3J0̀L T ﱝݢ\3ZlΑ|V~IMO7+BH0Io60AzDU=sRӺ1RQ"=;Cr B3C $C.7*$Ƿ@(lnʽ4+wXH׊SqZM(GKVܹr/ A?nw诶U\J=ƞo}ZM%S+4QgqkqAq { MW.TLxy%Pv#=hs{(Ml~%cB.?37d{"@rJ^ žg;Lx1H]Pe&r-*D1wT|%HLu܁ x)Cڮ&])[lLhuϵ9~ EtC `@A: c_(>'St΋-,$cؔ`ث\(zJ):+Eb箯K;d-BV~$s~kxN sqXj:8jetkj٩5!=1N/56ͦlJ޷^DDF̒ڮ QoHZ]T7se4Zh[.]K.ȍH/ᶥ;b"4B[#wPX+_=`b̰)}jLi4a_sbkyF:cN);½zi_=)C^ SwfJ27UiӬM _<3J9?tCKK*1sC&Mv&8'8:qp[> >#UG#JSab!C&5Ÿ~w'=`h61mgTtt_ =^Jޒ_1wV #2w +m[4n-&iqAj%)DACRj~zlfe-W[_9FGO$X-%6YF YkT30/ݧfY6E|}ҵyq\9T>xC4{p}.6Ò; >]g֢@ǧ%a32tJק $QX?`(m.Uf[tER&RQ]GxAҎX?ʺL"o%>,EfӿdK2C x.Js#us[,J-k_r& >T|!=.uXJ^5c?x{$/vJi\ѶՈ[:JQb‚*gAVkD톁FVb[E?Oo J11E7:ZНu@l@.ND-V܌d (<U gT't*KpT[Ǣ)LϘv<JBZ.cÃR/EehoCroGPfst|u gH\IX zV.øR(X_ܭ~Nd4|#DiZZEʰϪl) NNjgR/wQD=q<"=g-#W"S ^pG}0I#$.`,?NѠ v;`&98A99<[.ùҌlή eS,Yc3dH%HJ s"N߇ (a!ެcgoP]r?5=E4 H1!^}2Z}@ xNV/Dq-(iso$ Ƴ-cz6C~wYѧLMK7̘ysrNeuSlہpIeR:2x{eOB^c(켐j K+> X:KaU`c5?Yjʮï&ȗI!Qu`?LPS WˆBѝ</mr'?f?g&ѐތD0Ejܯ28%`C"C&H6~=LZN\<5sA{I[Z t谥Irͽ 3KBkfCT |,OiXZ$m_< YXQ5xM*#x )rb)ܨ[2S' 6v Nۆ3u 9zЎ_?ѣpej"~K٥ɔ|VatJu(iaS efQ1"tM`v0\nmݙr9{] vq#QN I Xb_DA1jÍ\Or I@ ^^ ;cUXBaJ]k0Dzx៼ kP7/X7 o/!P CH!"VϬ4k`@_\j?WHИ!F̳+8 lXR XJbXMU7i ,6%(mBv"x?$EYgt@blw$4&? =Bն o82&`_Ng5a2yȡ/W1\GrB,u=!U ':${:HhȒ$o]4VRYmBgvŃx}ulgx6n#)W ߪC~v[<WYnkī ᨆ^'.6*^ F6u"5_r{몎|+>zPC'. 眘) ;&yaq"h*a]`^'"#tO3U]^3Y2$㔛ė$͋/KB## x'ȳnЙȌי(3 #>uyVH))vhJcq5׏c-Nc5ZX-gֳ,b+ z1j\I8X8CJuW/C,%U Rk1.?BitN%mLa ]@֎AFe.lC.Oцjjv|[lQ(!q)fQ(bP3D|ninњ+jmkR]&„G8oB]r5"*GN说{bFBv*V35 /Z QsAk$VzxGt*x9Og"r٫o#7fv49`ހR-aI  "CSdLŵm_ʁCu})ZXOh+n$*V=/' )X6HRa*A›s fjom= [$֬Gfw&'0wf) vEL}-e!`gHu?ߒPҧƞ> q^Anj(fC|q7i@cLVd앸'˃KMQ ;0\fz-O!뺉a EQ7 ,34u8pfɩ%rLz8PeJ >ݘyoC=ӦfWz>>U  7ɷ]'B=;| ?Lt' ω9n^vmUa"~奅 ID7W/*y>?M$3˟|%F_^>Qs{{F+ȍJ2 a9MK6[jf{/K \PNEJq qZ3ڸDx"lVu7g&2# . 5$_.8anBV8ڛн11CI3?zӕXUbIuo+@7qbngSBQ~B!D(75_0;9uʉw3eWSH,NWeA{BZaZ9uV:'gzGI~˂`wA;A:t$ Iɟ9QEnGqBui^NyЭ}et}"ܡya$<0LKڳpF(gy@ Catj|2 ΄J'͡JO޼ȗ]R4"}HIgGĊ %Rn  `邰 )!Բi, 0[2DI1ѩ G|9>(ogh+d @7B_ٌqx(v.к#NwwUhz^Z򺹣 r9GeMNM4Ca]bԣ޸㦧g;.yUu.Eho$4<|ZYC_f#i"7|/@tѵCˤo'6M(!^CC}Rx/48׵`a܍lr锿zL06juն1afSA 4Fftu3 i ?LxΒ-<hk9C̴ܠRU=8ܾtةFaٵ)V6?9]Ѷ7?).z8^ eVK )S_#e?Z&~ # ׽tUڎL--!ސ༤Ռd[ʯ/4m#{;ڛu5>R˽;gZ@e pSU6 G}E.lNjFҾs /`E9'Z)|sƓܝ_\.o͞cyZ5g_3+PȄZØf t vkOPqWVaU^r]Z]m6-;E[H?{4]pДd vwnw8R&UDvh_`$W< 5A2_BAVG$FM+OB PpY]sϐTL=f!r,76W$52\Rkrm(Ub)ا*ߪN^E/ې5"%m6rU/4N &S}!4wIDCKm"2  쥚*\T4jT1ۈ8:BAMq^~Bv<\Q%& )<‚܎ @#04+ƞil`1tnrZf˧wmCphm$7G΀OI8d{,"_=1vt B sQ \hGHUM+;=l40旆esXkm(d΍E:t3Z %BB"dsqtԑ0<Zr]RC-2i-'~k@wFIy&.{fo=GBѷ|#V1)hܻ{cUj#\3w^%Y.AYc9BTZ@*O8&{B>&R`}Ƽ4c,_L8o%V%)W9*YzErS-)1]Ӷ:S*9g'W⴨\b岣8 Lj.Rn*1")b̛MHeDAWsA|K@Ћ0{e\\9gwVBWpY˿>)6#"p4x 1BXi[o4>yVgаmqUO)A6  4oPy9_!ݜLZ7FgYؼS^𺊏~/կBzmYG?$Л{\O?#柉Ķ^j-\ést<#AoO"`,j*rsær@+Ҏɤ@d،o;J7}ClcjzxގM"P|-:7'QN 'M@^L$/p~TN 摓$ZoH~'DWmhṞ .:<&T.Xbf(c{kx 5m`z֐՞lҫKD $\zh ڋpF$lۼ~BjYJZZݮ:̎pQio+{l5@Ũ֯{l"̡ΨWq6~YڵʢinKtDxGj}QJR|oDʞ$a:';`ы0GxNz)^‚ jk7%t6/3I5p?۟DIga꩟Ť,5NrE~ t.IBc኱b9hVc'1PGO9\ 0΋85'+޹џM kW/YͅUT~G ec m$G-E]+4[v Iiru\Jڶ}ҫT.Nw*#JCxdTBm/AQmZ>R#tY/;T"L-"bSפ҄שz.)?ɰ!>ښa H `V]ҡkeν`@>n̤˚-5F&SWoldnF ZuYY Pef%]@e9a4g"0V. Rc}yW}m5'ݗf=:VNu~@WL F~=eptN](92Hb&\NL2i9 Np.244:[%GXƪ 9j~6@f87V !9}Ky^1}LO<\o(?.&8sUyӪ }xZ8tV RR?.5:H5!1 ~ j"INZh9#8t"Md!jb$q% X@r=(f\uPU0#jfJ=/ޤ_r ܇qGT`>)_QA ,Q۪`{wt %w;*q feiGZ}D|$?P䕖0=r}wE&>1F큽lWZd9Ӷg|i4O?eRiƱBm;Ga9Z2 $bK[|nG/_nxo@[A+(C֭cr_|hY_z vCTvv6]EH])6 u=]QLhzNW-iiYzI|/s7S}ZA{}F}#(uF~`Ћtizq7[ e,y#AuV1:O( =C=$Q}t8\FHVᷛUtbJBz)*<=]vԬ$:fs-Dle!46wBRzFeFR?n}zLz։a\ **fܿe'.Ψ(݈O"X)ó(A[n,@K#Q8Jg %Ѝ"/u הs@Gϣ]NkN]a-s_Y a`\{ WVg2YHv!*=oW3Q߬Z9c`wnǾ5m+lOLDR'u jߡNDSF1R$r%NZBy}< 8_{Us 9{$%hbu!!b)@ b .ŢU Rӏ @S=\EW,/?0 iB=J $f8ED=^UP҇!Fw kM[{w$8` .-|֎VpU:-K32`uuiYE}GYL*BM$nM졝ex@yΩ"j!ہXLVcX6D〤i"5 >8k'rUy_o.:1Qg =u =% SExps88@LTРU@A$|͝|V\ t bW47i40hCex@~QELr]E۽#&i θn)]`oQO;e؞S⢼uTاvBt;H-iD#ߣ`!I[ V77*\NRp=J"<+^$%B" |;K.~O ,φ `)d]u%Uy+ɒ0HK\s9dЇ8xP$881[d rVGX끭"(.OHSެ昆[̀~^ѱB&Qi3(#c,Lm'Lo>eCIjx E">fCv%\tQjMGdlidc 1 >EjʡGP4g٠cOۛj>2$!oWݮϸEQ#}J Z{ .ذ'O(_.|/ xp3t iסny6|Jq .eT~.3->()K!TdZ!/Ib{ k<3Wљq%F/=izU]bblm[P$kzHNermTf`7# 6txy=uK[9 oϩ7W] Hzjd$oDW#RH,("ZNhD 1`D)b Dzuz#+*2N[Ri  h|њDCŽ*0 6ZxufbJ flv{[̈́d,~8FNE,UNxĻxG'?:o܃&UMc&0^ۃ;jBYcfFiֺ;]IHX'qq%O.zu'*R.lkL0uggx( ܭ D2Swl9FDG]Aƽ݈~NA3-m ŒMe4CdsN[Ig2'^}P:NGԷt꠨E= |fud;x)5zWjHs+OENʴA0OCi0( s** 'd#ZzSъKn &O˵s_H#uEo+؋ ip2,XwzF, N\K߈1lRǧQ۪y&@TXlwlםd? _ 4u2&;T DBzA:?%e3Soҹ7(2p!)ByGygչI橽1-oՒԿtEr3zr:鬷L|Iب,q/|!(&Q]J 73VG;%VkʉBKBC܌,|DʀYROv A),m˾ 5l9 / rK҃JTŰ@mǵ}c[TVs#9$ё YH$p˄ŧ C&m"`/6v n+GcBed&G`OKD8)02sȞzy;vu|PMm΅:s"`{vFY/mg<ơ_&vI4ܘW$xugnz8/[v쨸v4uX\S[H> DP?;Im[,jP"qCYWgTG %X澸Ky,{ DהFdR*gvر`@FvP}DTFqC:A?5jF1I42C6sc|Wq[sc)i1, 0͐V0f҂M mĹ(bE뚋t P `3 :@|N3$O CZѺ i95.dCew&5_p:\H46o6ZreR%*ͧ,;t3_<4T0,GIR7ʟj\hURh%GNh3T丢jNLO=FiTy8&$ˇo8ݑWlfћ}9X-BǤem!lf(YӁB ,Ug!>O%zܢw}DYU̼ZoLلAOUU7hwil4 v2>sJ$nCtw"ܨ݂<0-ugь*?fwUux4)S4L˪dc} SFmUD]afH-eQ5 4uS8PR(F`|B0i_63]K 6D"!ӨKT.!CZp+A{2!Ts_:pU!YgoP㆜,bMH\+Յ28+Kؿdu _7yCt RBÑqjqc)|aQtEړGKz`|JZB\=ï..GM .MM ,>@y ۼlr4) L?^u'PFlb!P%7ϓ[ϲD xgnFdulr;DW˛Vm`w7W.͖,?]x_Yi`B[ެNxY)x"Wˇk_+TȻ-4^Q@qZ-{ӗk_1qpkQؽ}ǫƒoW9]]6Sms0i*4pNA$\Lk *FE@u8t0!H} WIHZ;hJjGY#HDK"_&)^C{^lUzp!/ue-( T|LTD/ą:0L"t,'`YdG>T4fw֪BScxs77`T204c+ioJ>CC̉_!OzDw/}3\d6kĽ(9@T5_!X%. &&<e wkH98]f m]ˆeE*j&ᢛK~qׇ Rg7)Xdu s&P~fbou9LLk$L /D1/z'uZGc ~}ڶv+R ц A52r`2G's0CQ!zsݜQ9e5sT`pP{#LP昝q Vn^SW~r#Dd18wGMזl. \q f.`=`PH{\e)[_05ٶͫvI12 sᕙ$C78V3s|ͬ-Ca~qՍwSr=bP5 q3*Mx9@#my>H*SIH[5dώlm:b3CQ5IM7Ab]%ϗ108kWאb h02pYA "G pŞd0zF[(K@YD<.2  Lѷ:}d|#0U`o$쑼館.ra{gՊyu,r(,qG_8;1ecDVs?lhk)+t .6Rҭc*iwjɗ;9ebqj~Eb F)= jf%& ȿCłPsy'$L!j5t%_Eq"nR 'a/!)"N@ $Q64vu \b p <^, Ϩg Ԣa嵩#5ƻhXY fO 93kڒP;BSBWbXƓKdK9vSplju3|g ײTF$؟ 5 .`zDt\\}-@^\DŎ:v|K^jUCW-Zz=!:j)-7 2F]`Hy5 ,Vt)Swa \LKԀ8W}* 7b:~¤ʒLXf XI${LdbI9%j1#!B!ؓů0T>)"t FF>}pPŚx['a׹%p!'.!a+;xO•{ bƎxݕa(e"qt~=U4ykG)l ##!8 pTɑ\aB}فT!\""â,,[Cy5ڶtvBa4~F߻Kyسg \_Ч}|DlXnD[lj hR!T+oɟfxl>}%0$L8=Dq]ޭp`tb]&&x\7P{|AM,U&c-(>% OҷP-iuZSNAjQ΀^?wu\`CB{`uW f`&Zq i4\ťzl $D?]^ ߶C#dYd˥dL*P ~DY+c/y\`O ]Eᩣe_Q$b0{]h=6IA pkNQ{@2U%b|8k jMBq{? \7;ux70:DًF-zXn0\ ,Z\.Twv}"$cbg?go?Q]|MDl|REbلZC5Rчq4.Md|S0b٫K4۫ھHQ[IERe[o% )K 6KF4!߬pj$|`G|.6%ATqAn~N G$$kGT"vdi|N]%Zؾ S6Y߅B0:w]hl_լNWil/-?Iz dub ƹ|A |@g[5}Qr!Q(Zk,)+tP H指GL__Ϝ:V؍6wO"uuЈc ?Qgu^s5#ckǎaHkF% #!+8(y>BlP7U2#* ?VRThAEǿZwp9q1M2JE.iZYB4aQoVНq18= F83QO<">l2`5iHd^`䢖pw>|AdruN E'dA7xt'IC:D^c+sxD{1RTl ܾSVѩ1)קPѸ8}Yԋ#+8xxX4ݰD)k#Nl6 b:%t>n@4t_!\pށ/gλ$T(%&PREw$ 1^?TmC@L6>yJ$#Oq֡Æ 2-[A?ϙ7uQҋDD R2;aZMYee,TE=S^\%7.`kxc{Vh^LAըHUX(*ΚȻUZ1ש*̧bpXNnzJEmz (t]KDNuC̖N_rCe+fVUG9 ZfĹYu03i/Pd,ㆋb?'Ci a"]0n>ZJuGJkĒM򗨺L,A 8.Iحl +C6?_Z~7~C9mN7<*]YҜv*zӸ>&ٴ%@9nxܪX v7,.%#ʾ{^YC^xX% \A(-jf+dw~nN\bo/kάC[!uk+ 94v;ܫ0:W1tޏeٛG/~<tU~[\V `AJ5% !oXďAǵIP]-1 OK8ezfFBI;jx3p_}LMɿk%Wl.k/ $-LaO =ޫРBꨮP|İ^E Lv%-<9KB@+)<b^e\w. >a. :0h2o{Y Not!CtfĎ׈\E4f N?H%ڋs9lnD( ξefoXlDfX Q uG  ł~:My)KB.{[CӓbƱ[nJZ [mD 5qk+U^Xgx JA<hE># 3 VA}ј%YE 5>\WXmg;\+&^[su{^\ /1m~dg_)Ɨȑᇶ(BO@N##ͫߗs2"aiƻt5xB9z=?LOe|oS+ A`ӜͲAV[+pN=XBNx2S&5n)t{-jND8͌ώqCK26,*jh_UDWE ͅoZ>Am$SUܱc[#ު|@+X\1//t<8mflow"X))xVKfb5cVE?״oKnug*&~+0˷u.L^rUӻҹ!P>zq/_8 hp^@Ό^z\~BRURe㎧]` Ymgp؂ޛO2dZkPxMd-6,QT< LbZd,6xi1 5d3θ}cFM{,x$P "L(m%>[XkC2qT|8c(؄nZb;e\Ru77V&rOg?,v!hCloq=d~rD5"%!"[RK|ѐ-brPg Y W@'jJ[H7g<E0#Ta_?[؝v,~ 6¬Ev{ОfOv y{ӆ鬊TӷK )shNşͱ|v6vp>uU2Ã[hz49ԯ ?C1{Zx}yت4ɞ ;<B6%&kp[< ]p5alH-G?V㦦RfQzwyN)OimqJ|Χ5߸j0~lbK9[k.P<܏er4^#/5yߪȤbޕEsrcvw`b~xޱm†c2~U{nx)sض4)kG@]& ^ >MXkR{L. ormYEq*&)"_|%Dr7j4ń6i"U@ۚ7H3?HasPO{^Ar,&ݿfoFj 1Ou:ۂ=T$43REQS*PN5 H ̳Z@N=`PH 8l9ZV N~9*%ְy7]˽Ʈk=/PQ k\e(e;RIIC5+A%bSO+ 4Faj4f㈯o7}",ed÷$:d'qD=U'ܑZ#vuv/W#)HC ,NC>cS|H+as*2:p*vk0JJ!'?(+(qc;nw $ G<=̴bHk#zQ;ėRgFׄyl2 鼷 OtN'WE6]ms($6a)L53=5JX͚/2e ]]_tp:{Y g(_${>X\_[> cIz]d-;kF_p'͘qAne'X)cs)2pB<7H~;{=m毑ix!._gY[*#Kwt2p kRJCV-ԉ<=FzyJDb ֓k$^8Ж˰AkMu~oxJ]kydR7"_N}מtB|[(YE\)l H1k[oZ}+$.$\|쪹M۬G'Dl̼lkՌ*'n20o~%.6p0:7y5l<2ewB Fa]L 6PJعe~ciIW̠Xfc %w9;(!,W?T+Z>.kg7Ŷ5V >b/~$kɶ3dB[Hп?{>Y՛Sl]v |޲na~7Q=MJLf:.?1 A-/.;P\4_j2-GNj0+DIMגG17I\))T0eOVF 'k AM1vp)lGWT[ҲZО.(1]`h.y'%l5AqX 7;k*KKZ䍺٬D[?힉1\AZ2t2X ~%g4Nd}8YWg?U5R:/&!l]<x+_vaW0w,g@K*,94CSj J'@ʩ0NW"s4F^_8hvNbÀ 2D!2.-J̈́WCK RfA፼&a> >7e#D~preZz5E"{:5|O*y<7FT1g>V=S`ZN]iʯIV =(++My.-lrf5weᬅ 񲬊U"rZ \ѿ\n銴@Odv,5ᅳ3EHa5CڟaY &`@D@dCzrJ6/ːi09OJ&S}ܒ0,N.~b+bi.Eߧ:4 edyQ3a@K6K%V=wɈPhF<˽˻_G%ll4S+v|Fy+`iYbiڔTV&2f Tl!P5O+ Е0 Wfns /E9Os,woߘ\kL{H4Z]%V]cE,!yvY,cݡi^X }gRTF:p] ܽ#şvܧP嘴~)Eh vSD0:nIa_7uʂk%DL|ݭ xQYg pY3nW[ERw\"fAsa17w=x֕O~*51S.U[wk KTmGVZXZ e{XqSMo^>H/|#OKBžW+q\jI{; ‰SukuϢ ;@Ǯ_H8^pv C٬6e Ł3F}|5=9yufv-ZfW`Nk/:zh9R1.M)^W1y>L+S{. h| 1I~p+%pB^j~ufn}s?tmjJt$dz7Aa6l/Q|Sdzt/^ɜr|Ja9_))j DXH|_**8_D cw>G{K 1!)4[k鲳ENG,Q25JZrԜ6W >GɚjHetYؗpպ2q3?ٶx사ӻIZ# %Q=wF+e*!\ =,ߑߐl9"Sy WP/=kzOa3n! oo@QcD8H/pؼ. 촚>Hq$N4<Ő5k@BMd!xDž?/ Eヮ&A'"PTnffМmB sUsR!3 Th(յ<-zv? VYfk__%.yzRE 팳qKd2+ʻN'GCF "^{%@WɦhHj!rR;\cxv1E|2k zW~ZJ*IanH+Dsc=PsLcPև 3DH]_]sK:6rږ=7~.ݚMrR9?FF}*,7mLŹh7b$3gEɓwK ݽB]Ρӹ kYJ#BRrP/0F7w9#ޓ0XTݱd%"]>,"p0LcH +0a3}åϭ򸀳(>Rf4[5ͱL/RXFY2k9J 37N2sOP|Hl+Ռ%B22vϙː郮*rLQ )eO3s)X𕃶LBjBhV?ڨeK Md/cDtu lVQg ~7W=}@̨$DN$$?弞|S 5B^r7>t7J!8 /jM5+Џ|OM‚|BPa 4QD'?J\jY|L|=e&$AI Mc)ói|8ovH`= Ѷ#r nsM|5lDCoYy*.5d.Z)H :_8dOER>[|S 0(CP盽4,ϐѨ<w!<U-x[O^p 8jO.ڻM9u&t dBdg,QqD#zD1LvF3OMNRXw>Bt*9=xΥʬbrˌݔ =6ɴ Q#*ߢgZd&(I94`qnkw٤=f>bY̎Gs!d<rj1:rh1]E>x]ޤm3"#) Ev继*1(CCvueWX Lg'.fU!#vҮ|礩hӢٹϛ(Y47d.dDYeC$90*}[N 涶NNsOhCx=!-𩈙qPlcy _ѓ&PU"sMw;3,`Y=Ryx?-mH?[ mI g.%y'W3e pu+r33'`n-38F>e[uI j/=jFR1o24 @ul8>ze )ggr)!V:W4rbE89I^Mt=ra]sbO Ybx"M&pN#`X] $jư-B>%dE mPFM5q mfQӷ9! ?"1չk#H\,l3ڻ(2y+ OLzAYW^Gz*, F&3YPY<ě*qv|2RU%ԊZ${ u f}>~"Gk͹T R.^ 7'DUTsw, čDFc|2ٽ[V )귊3tLI O[!poi :<Ǡ Rx^˸#Jm6 (13|F׈pWiQ>A;u-oĢ ABl/UZ?DXWsTE\4MU=A:wU07K-}WnKPE<öjz4Y 2}懥+ЙgV}RQ\Ja uCGf!WKGD0Ȓ" 0/9.l OڀH|x2ǼutkԒVDM@$Ѻ16OԆ_bx5Tz +wwǸ 4铽©4djsO#/﹬a !xLjZ!5_Xdq Na\Br89ۍ4!uY3dhP"CGhJDVRD"Dl'AT0 9SqPp*RxiaC PktŴ^LSuo&-F~c%E2598I\u#KEQN]XsȪ +*"+z6kӀKqB 7L)U#8RP}:qRkn6d4'J\m4Arx3F]" ӏIX1ۍwkB]@/l4@UA~1cYhKpߞuüx="Y@0}8!-V,%(4 \tHjp1Vq&R>/A q p jYr;lV7e.m8EmtՄ.wk˰j#e\:'. {"΋S'w+uDjv77;, 4+h '4bp'SzDXP 7 5./nHt)/MDm gF,o\Yu݇=&%VTP /TEkuƴVg&:s"\LqCUv;Ήyd\ieP-B.n: ϗKͮ s("Lgv}.E q,~nc5 2GFU^nN:w^ytWؑZ7{$IsP$NX%p{X9P4]W "g >om[A_ rQTwvs !h=7⠲[2;⏬ ^鑾dQMj:wfs9ɍ)!k+E[92ީ.ʣK";QL 7@j/M&9xKJnZ=Ap`T ؃,kGBZ' T@EXVk+4D GPϱ[+v%(^1aCwDN$aw0>21ONmE]k˕@.蟘o].v HciٟIC3 nis)Buيq: !t9rpU A m)]ݺ՜Cpo9Rѷ;ri mL7 2yٮO6UOIXt̔uvz[n;wE5G.^%#BuLLY)8cxF\TM-bQNi1b70:~t0#xE|y=:x7J>%O^v.2/bDd|/T'E*FxhYѠe~;zϛ-O?v uN4{:+ֶ[V5¹6r8 .}fN 9G;|۶>LJEzZ]<>'1 L#EJkuѹ{8UG?H6Mr {\\ AȾr1> A;fz4ihxɘ;d*~AE{[n==ei3zo8<+`T=ܞϔWkB]6[> B/ѧ~SOuk=Ktlmni fJÿTǕbj:]8! Eh @OO 1J2Ӻc>4nGCp*bHH|)̷$*Gܗ1tlali}_kQNt֚G1P.ѭ9+H_RnI/@A6޺7\^1և0VX}<:~Hy p~pt)hEM'QPbI3^ܝwdO@~܅{yZ B^sRї @ -VӸ]Zq-FdWװ Yϛ 0:J( N 4rj^*X:QDDڮ=5w9F!Ld\Θx&B K"lʊ [*Zr M&~۞∼c®>iVq=m'b˂1ňl`vŧQ -{ZsɡzB?9M4f 0N/ S\_e-El7+V2ƴ F >H'ad @E_.RWw-*rfMy.ʈz=(/I*-?9T*PlNAd2՞sI>2Fj&_r,,JV=.jKl6$,=\ZI@"`[r>9u:X[sQߐٜ[ɶdq.-c~™? Q2)Jl_Q~KAl-ƥSüca.PBE%еAQSAm$/Ǯ+1IWCCg.I1Zg|bܝwx/9'"'.lt?d":Y#8z4YYҞNٱi}-V=pqFqJ~.' .oGYᴴ1ñ:~gi62B%6rMM tݶ2 "uxʞA%h cnb?m1V"̑1i.:WA1a #ȳvfӬB 1"uSRT΁Bigb ` *XP=ɹ$5{W,HMZ(~elNBH1Uӫhž֢c"bhHWU]S_5Y(g8rv9n@-w)>)i`3=eYI rG[!ˑ lg Mn?u4GCq0Pd4a"! 5 6 plZ>sJ3a&i;*HtAuX7",)_CۢUoDŽy\۠5 QÛ:TE0:*P҉+7#28Ti:uq^'Oꀉ]`ZIjl'Buwƹg=a#x^WZ>}KCvy$6F~YB"G)B7&*wjP;eBݙΡO4ڑ<%َ=jgsC9`wQ[RȪs$&0H6+)ߡ~iet.9RZpi1WYҲh[hA)x N :zp>AKrN]p^/d)X8sw}zSL>@9,6dXff|?„2߶vq=DzǓ [Jm\xIiE'{ߡɎ.l\"AITЌJ#c CU%Ivb[y[׏wK0Ӱ>hxq,?J:dhU~h꩙Es\HFyWfDD;́%@W1WE_i3$ G]'&b6A2,uiQq9hshnV o,6K|iKpu?<2m#dAJ;Z+ ]d텿(M6(l |Ϯ@^UgzW*`Kb(MkE]!v4b8j>Qi% /]0G!d0U&ՇMg$F7ktOy(l&ժ4R4 a&Jkm`ڇ]l!ܚCaNdLsLݗl1KLu17<ܝ Tn%B bi>-(5W%Cہ5~a Rď8ce.7 :6C͕w)%kv%<;UN 0 ! a&I[Å2vA|2]|f Ps[XW>c_1uV,!SSu9^Qvoˎ,y(5+ em,qmժOnpAI14k\hLCr7kz.CƲP:- Vc/H䍏Խ %{ԣZ=6 v0T}{.kA,QkVQ @F;cne%tViI5@ /H}ܕfG73 O]6gMzn 6^@;!ڤY#ǷGaGEzvq™\Q*ķI觅<臷AȻf\8koF˻ۼ+8uGk <c8O_կ@P!y&NqBJY§AL!^sXNt4AŴcg;ΩC13ng!~EIf{y$/: VѰ9md!UĶ0Uc<3D&ΤrƳo]B>= ,~kJHZp:x[ӰdP{E,|^6.*z~z&yW%d{6{QS!kS@L|@XvðB:tu$ש.J82gmR@Eh}+X.Za͑gkLV;f,=x=Pj/=ϣpLgZ(<LU!;+J(..Əz:6{oNU0]zp^0Y[ _Tn".(@ &[-P /xUWU]&f*g3vgfJ/n_h;ɅMYѾ+qd-md+`$I@@^a)}!>?'>V]N|}bЂ6"p^_vI2R:6=_QFk]\VkVڹ) `'Yd[i׵Op䟤a(`qdaONeZbm6&+磊ȘNQ[ t=9H:r+[$(gOO G*bsy_^Y;9 re2V f[vMTdd;QVB AW1+KK_HnVQKE^jPx#NFGDǞ3b_֟fc QT><>2=NļmK#DˆMpM٣MV%VbmЊpw.&,+="'6Bc_‸vD}Ky[}FV=n/;[ DwS vmFMQm*X1Ւ,3},ʯtG𜵝[ds@vψjq? x6Wi޿h{%uuА/VW=*vsxLWa1,In"\ _{>Ӊź_m}Y B7}Dc7 ߩ?pn;՞v7.x$KfE^3/2(e&3tDB's.v(;#O7<;"s=cø+%K>X{S= t0Bntzck*\LըgDcbz8*$X •>*m^; ;Vܧhpf mH岒2AW"i T09hZi),d_>U˺ '"k$~8KR[Q@yM /o/_>[n[.WC-tt5IϹf;+{M7M;q\\s{;_fŌE<¥(%4 %5wCE1FtJ,A̼3 >DCv(A7PA66uu;h 9X 9s$neKHAƑ$Ͽ27N8dU?'¶-A,`Z16&cMirEE<9'l58%Awt&@|J=>C)rT+r_E 5@ YX gۈ8De Xc+(wPx+uхF.U?R=TF2v ;h:]RT\"Z*PFq!2$rٌ$fqو i&Bɫko =aFEkvPH }]kg|WA({ڥ2إ5UйA89&rH@M%ޫ6m1NBHܨX,6~[ ©~`F: rз + gҵ58ap`\gk-^D{a˙ $j%*EG7DZ4!4+9\ BH4b6Qs"O=oJգ_[Ƙ>{> rJ J,h5&|&\DPηS=]yj k 9sζk^)gmtTk!a0R6U[@>62ּh᥼'Vl&펮/΢ۮNSCqj"dd557B-} ;v/_%/ ^-|SQ^n;k+TQh{UCx0Kۣq7Q-Kk0ُ0g1\b;x"HI!(7B|N~q>A)rdR~Y:g C7@ZRyq7^nHY(ћxn+ MsZ`w0{"J pgq Rp57yCI]Mȍ]wYQ ձT$x,}' #G.b!?,鄽23-$' h}^I~c \/."K#,% ΩL[Knߣhi^5OM_3E8c6k$ߢtLծʩvɭNzk?buɓ{m(.n]G`vJQ^Y՞'3"ek 1x++֋)MQԀY~2,J>Cɐ?{m-FT*ık%/gBcÅR DʳWW,#2/WXf}bT9Xǣ)2|i^(xm:Cnx\|J@I0E+"!.e']LT~P876SZt39Ok04e2@kSDHOZˀQ Q봿 tbkdy`H#-Y 8P8(t*aa iu 7{Wڄ"˭ ={Y| d9ENcj$mYP+̂TxžMx-ѰHO\ݧW6Ț8(dJ1٦RW]i{'A` Eal.Aҙcuմ@Q6`D\ws>ֶлwoet*!y(($O\5u:f;*. nh9^R$Ͱ{/,1ln\]!z;\ &%6oGswoǠI^V1T]]ƇḌ.k s[hyLp1Xz!KSp(0NkۻtXrF!OwD_-+ryg Z8F9Bh]v wG/ڲrwҪF %hT6[{t_́rEcArVcuRF]46hͼL·F JFRh_)'z9r*ԡN@qI@{7a!k$hüiG^O+ k"_̗\$y]B{2.f(󴼹D1oC 0}Ly#jCy|۔F]҃NoB9M5[R@pu}Hl0X 7uMz;1,8Ӑ$eh W,{,GNN ڡ /(00[@71Yr&]V.ÚBPq4WA;./ *m6's **6 tAMeh_gnwG%v<=9xc!Ce "#iy /[Z9C })cg SW׀:n&'z)n!7gvu8s(A(`+QV3/TaEpl:."nk/ .j%Dn ly0պSX N9RZQtW @߿%M &70nB,/4t+.|ex({R;oP< ը)<ej6rA'] rףs'--Ŝ6ͷUΟױwo|Ņm 9 ~tu.Ьws[Gpm}FH[؆ 3(lHҭR.Ee ;-y}tNq45\Mݭ_~GvFOYʱW.&/$ﳒ}>$an׺m:럓bvAKga.6Ko8ZH/lxՍAT&PԬ+&\RBҺPIEV Nk~ĉ75!S&\ նy3K!5d3*jM2m*gJ?&{UTk7epSlED?8Ug%uHˇp> fFP-g|y[@CK9Av! Jllia6ԡh a2*.7'ʁ)%a~AAv!)|<(T|R#gnAy.;T9g˗0,.r |**?QϠeI睟 l#IOzO v:gã1A)#mRO/kEƀpwp//&k GݙY '<6JvVЖsa%Z734A zϪ;5&?Å.#eJc@2\ #vNP3QHdNQ*MT܎Ӛ ;_kbk}>Pzy۫*6K4{dRmNqÉo"{ Ryfz샵Ӎ.Vf.F}x"X)7,;eǙW=Y+ӽHIY,_[R$J46|m{=V+uWlꕵui6bh }Ad ̊MjywܵDZGC:Q]UgGj 0E5wd/z>*\0NbBBS奦31iuphae"n1$㭬a VarO"0J+A҃H1U* &ɚfXD${X:\Xg6ƘZ 1!8ʢv9<9$nkÁz`X&QhMj{Dps$Գ- Jvƒݯh#+,2yWs JWSUkRܛ"<zQ G#wD͆.EtQ:Ĵiiڤ!3ސGp`m1ƻ$bv2ӎ<B03K1^*T CnN1[㽅Ϡ cdQB9P79][pIfB{!Ub+i:>Tc_7JO¿ˑfNUMBv y g'Uc=yYg6N3Kiz ŅeyrpR&.dfx0v15\1㏡MBTLnq\hˆXe$if\v>[P!nƾ҇ 4 ϝxex'[p(IȑREo r23GJtMŶxt(^̡й/sXSm$Qno\a i?#dޤ(L)OZZȿXbm g(DŽ^75/MX԰d9/ TY2v "Ma/637?, 2%Y/0騰ɑ3慒-(-vpyʏN4p =$˸r>/psi^YtN_v_{ S=ÕSD4*_(&uYp1JG;Yf'βPn #:o׃[ <$tgJ/v )&K 7c=W*ތ5޴^@ jE&VpTF^ 0Kq^1.&ȱԄ gIBu26s1uĊ:L26TZ>7e66 S87-^^jِeՇ3lF=?M_j`EKjXD]N j1)/,pXRI诛vY#~U\oJjtPr*G!.<bU_NzaVj8J:}##\_vO2lCu@_[׵ ܗ¶Am YP@˥+]-q[m.._89q.VxM#"uÚ{ ,`ע~zY1!$U] 9.*}-y3:!EEzʡQi{3P>4u(Q0`'R{(IOХy k7jP <ͬM`fInC?iy=7r㙵8^XUc%_%( n,= 9kڴІۥ?-Qڀl1:>rE:r>%] #C򽕹 ^ۘMZgYZ+Lbg3Aor_uoPܴyKmu/׺˵Y!/3{CGOQ~F472ڔ0"4]2eM:`Bz:<31B7H&J[-:X*h2S+qb8g j.~99΃㪔O`&ٸfDߚx] eny!bf,ߋ.q em1i9v(*L\>hh؁>LC ^,~oo;?",q6!Y֧)\`^A'o+Qz5sɢN`<]K_;2L,8Z3WZ2wlcօh)|*P+ iT2e'[F±e i&+fݭH%B.JPBUa@^jCm3_:|!Fyt\)]]Yk"1ʽխ)UTxq/?}Gi? -T&ev``W%FCʷyx~250"K4Kb k}f $ў<~]pa.6Lmyx Ī{nb{3ޗ^suj< ^-߾Χ7O&M#;l( k%19oK֠DBSゅNn&P'ŻN;(V?w;##sI3{O}Ca28=_)8qGQAq<ǩ)^H[Or8( $ P__SS [kГq3MGw˶Jq0_ UdcHOvC<:..S. *[e=|n  B46b*j>ػ h>I&):Ov-N@j/VCʾ{zD]LYwgωbuK ­o"M `ǸU !9ˎw9S`?Ҙql\0d*e@cfw ` w"Ъp;l2UH(Xe0e(({L4Ƶƒ)*OY:@~ex%Kd8IbfAk(d EV5o*PF3$Q) _fOP-g*,k9:W4::B)+FzBvsԺKN5/S|<2Yw!qXw)#(s !jN")\,čTvT9յ@ zU'_q|qpf⛳|n=P'=|LafnO~g.rX(y-~`5VRAM2C 98ڕ쿻.h C:7A8%mjF_ Q=H$b!JϑF4H)Mi:UV%,W92z<}{=ap_ gGTđd5ii b`ܚ3o^,icAKl@80\FsrĖzLHᰧ+3qRԦ^9d3~[k/Ҍ$5%.2m˞} ꘈFi-XSxpd)M3PllL9u*LnȆBE,Z˽؉CJtwxnZm` -=*$Ԑv xajF 0` EX'*&S:IkqN%㱒:Ō?;`rRҘF >eG>y]Y!}R>Ǔs0 )2ܺw¿Wd>jX׫(w-{DyĔ^x/-QQRA?w֥zrѵFbiNJ5h!E%䏇H]10cyJR~)@XkVDI-L32(ki!7s5!?'|bV~Ti['eЪߏ gIK :|E͓(3-=c6`& s|E-m׮lmV[%q7bٶX{THKP pQ,8rή}F=ݎ*t>j$a[goPO3=yN6]` ǯSm;l`X$CX%'O$;dVMhٹǡ7俈BVe :Ƶd $F;Y-?3H.4a@U)o'rhy}[hZnoZcIt6vКUB) k$qH+Per< Vq% nO驌Bw+#aH\oMyTC? c02w+BۆP: m1\R?\q UoJKG}Fޡ%D2,a6lA}@;Jr{8kk7`z|%XR ׫ǚEbiW8~,Уk6~'njڿ!mmo)lvXyإHC 2z_11T_ǼW|Q켂/+u":,jJvx@|}zWf\#497*qᇙc< k=n1)8J 6l|M #kU RÍ2Q|X1cC%VOޒ^Ywnׂ\+LXc;C /hK}JFVb25>GU:(}1PJ۪ 8 䚄;3@L@-2Wih,҉&B4wBcJB)~9a`-[?c;7zj}onmpG~ru4bk8Dߕ,[E|^:E,e#[_}GeF| #tXůiauJ7fx[Z!.OIt Eڄ+vi ǒkFR~}p{UHN[qoCPq&<68Kxc٬9•+(Ug oof5+/gy|{ztWd.9Nx p^AxM5 s0*J^!%aIǑQŭ@wVkZ[Z]hU4L)\$Ei/Ay0߯+Mv_ ѕ%4' )imaXGGR*/t  r*ĪY`JP"u>{Y-'mɻ* 0 1a I[RV/-_\^ɑ HS7B6(Mn$Vg+.H4Ϩ9f

bu1<+{gr  xrתy8ٵxЉl8VU {׆.f!#f9ۇ ,&doWDV6xFŹ0 ㊟]-flzCrD 7~jOfyx9{_,3(ں9u{A^,@01fw="9vg򧩝sL@*4oShLk{on3w=)ٯ6q.Q&Z-rcHVTQ !uLK;굄*>)rF6 H%8!z򵜜0Uz WWj'K m*ŗ H,B'R^..DY< %x h}+0hD-ܝ>1 \i0: ֋@7HͿPVЈ8` f[PH߱%S *_s=Ҡ@xcb p\>ƣ%A$V0.P9:n*ё7T8Ve4o̐k>Yst!-݂k)Yxs6XԥG(Q.2޹ ia֘akzA}.Uj vxNdxS{~;W8c+DX]c'm++9XW)@N 2hiʓbf$)k&Bt^pH{a"Y:Uw3uؓOiϬ6@ISzЉl GJ `/ x٦Fw(ߨA-7P3d)Ot-pG)).M;z'8Cv7}R>){j4q?]`|s^\im&X6<9Ѱ~8D_tX3I\\δrx=[}Д1.U5ϟQ&y tjx0u,|ۛo BoGc?\!>MX RslCXT_!qɓ:=Y טIhD!gML*П Z d[M7&Y%-˞D?$okC;h 楧yI֫?[/%prI+ύb)+~G'gCM<+=vN=iФ W˴,3 c06ڤ9}8WM-Zʳ:mpBB\%ߺ>yj0hx [i˒mA^ùM=܂[Adlc1z[|u*ڔNڷ-BpIyfSF5O*p5Aۨ0ӁMj0hL Gc+ ,|3gZɜYlA\ByDsV8LOi.'Hc =4*clFje@f<_-7@sjJw <| )lZߡᶇI]=+R=wT$I}nn ,ƍ`-EaN)8 Bu 1<QI C nJ?CJ4Jc۳H5;#>Y+9x3~`3G瞟A=feT{!3{9Dwjћ@_Y$ /H6[ٗlI2Twt2<ƍ%j#W/kA{ ~JߥyBRnE . F?^Ya:ô"NEblXe% ~u1A*A9![66 wT+>ϑD4bG5 ga'[i8h, Lu]Sn,~4{SiT{^xb_> ]e-fcF'65䀋G7l>gm@6%1{t;A*M{b3.Tz8LJv.'T槈TŴ%pW dM lKK9(&#N*qlWJ姃k]zPMF` .^Dcӊ xf 2" X,G]WOK}?|zː~Ah醢u"I;ybW0kk"?&^liICP>xq@jljkFF;c.>=KxؚiET9!ے%O&},qT#kW Fu,``NoȀ=q|ga⇶PUgZe|2k]HTpl~.XQ3]ǭ0""=~C4iQv6( v_<տS2Cpwl2a߀V%.$z`pYqY(_-!q0h9/Cu_ <>b*tf:Mԧ$d4qt*9nnI.A%o,'+Kev)jz"5&A rDEdĵа ‚\0(BG .EWe>qdOFR"ܾ6D.u >pP!Yss`SJ#,ILM`Amtꉖ}h.5H P9%-b&ejb1kLDOʩep?]%=a} g͋=hs z)`]'"PIhDHqRDwP;x؝L-+sZxfh,[ >sr<@=kЕ8F .՞Bi~K33N, }w2Ao.MqRxi,CX4<*;md|dR&.hKE62"}>fZwm G1[Oy %G^)tQm.F ,9j~ӮRiMo@țf2e6yij/|~KVӐL>(nV twIVdA?0\d}MI9dnFG"CnVcܲ}V0jGL̫Z2b&ŠWyrtVcsKc[$){ zhiW#Y\cU͸!BTMrCy|RhC bip~EQњdkHa(Ah]n"c@(߬^eg[@{H_c6Uz?1 qz˪хXyZya~^Qt+{g.ղG/^l{6B\`%P6(0pj&@w+tZΗ4xDo [kR^ w̙B}I)/rgF+}Y, Anl&&vHc!BI TY98L7u6Ƨ&8DTa%CwuH:⼤Zd:j`nj rK xp;2ʗ>k;vLP.2\׶_3bA+]gF7 yo݃@rO.Ն R^6SjoY15UK%ml ?st({AY)-#g1#P\6L{%ڨ{,@&=u*ۮO%ѳJI f&!\W_>4e>0"wcf{4rֽ%jFh|iIpaOkh+s/\BX j3k~ӥIn`^Q%<ΠI`_+i5ą672]־ %'4()P":^ZG"%_=9b"s)*S_G99M@݂ jèB;M#4KkY*lMB)LP]/|&T-?Dit wGp>Sfpb|Wd! /RƜE.\ğ'7=%.[]8r3qZiE^hAřF")`lnޒnhczJ?b(clI7Rフs/xj4 ΈɫܵbcEYd$+l_U '/CeiUϑ>5R%}6. tZUoQy.-\kxT<MӊOjs17 (T@ip ֢H}M x4_]ڶC<8dUk 3$=6bNJkYZ (Qdl?=ger֛OS36!|d9C阹hrj9`\8]\K{le&x|?ފ^ſ$)r"[^Z[o KxԪ@s"fVM)qo+eg#]8Svޫ9)oQ 5񚞸;Zmu`rcۃLq\bs m3Xb9[V|o۲/ l׏M/3)_ SX%d嶝=A"|CkR=ɇIyó0r'lW;w,1v:*ʤUC4 YɂsN)9f9SA9xt;1a4i!?3|X|)5|56)HmU,osS?Q'0O}ӓ.2XK&Z:Csny4ӳ,I[w i Vױ-Dv`D9xN6sMLl(6Rrԓ4'9(3c :tO> @pP]ADm'+Par*smGq~XSf6Y./r\ܹ̎ؔmدTq` $j95?.]O9Wۄ- OP@T Fa= "JWu)$&~1=i]="4OLHjN."c10*i2MrQԤPI'6?9J'B!j I"G/H7.ƚ`=a:>{ rfob1<-rVN ru*oK=KIϑpRc`_{|~Za^ذƂe9#y9!ɐŠ &{/Ek _ Z"4?I dwǰlfvioe3g/5opXK֢/vO2s—JBkNhZ޽ֱ iA~.H-$a*VIa:(C:Jش$DA3 q $djZ|Ik=b4tIO@:H/FElTsB.ȰJ>0[/ 𖩵xlI*oW ;D24! E)EZ? zL(ԇu8Zt/AN9I2ضk9 ǵH.^) "[6ɠN>`mV!h4|w|*L̗0 GOoҵ8l qyx sEdI,7r迏P]Tʢv&ֹ kj^T|a(1_Lz?%4PR ͈y_@`kN&h2jj=c}K@6ܰhHC̖ RBqw{KӺcedx O:`drw"Ԇ?8q1[5y&-PLru>wE뿶ݾS))ȗFMiN{6.)S BFq,,SbBuWw][ 6kQpESp F0@|K2Ty :QaLe5ʽߗԇF6&)jjO ӹrʲ6rXXuAqwҜG\#1龌*PI+`Xy!*>q-;8[,ďzfZKZlmDs?˲Q`ل6 B?BxNcZȝ^BѰklm*EfIyGqH\G_[?9ޜ۹PZĕ|~Z6κ5{X޽jijlE`1?b#D^r>RJ 2')ٟX'KWc<EDrrtV>L!gk1, 'Y])cbU=TGIFIg '٥ܦuS|@›108o(̵ae2yw~9?#yN@JcFvuZޭ5*zaktOMZ٤>"%DD([֗Wwʹ`H1Oëk%|+&;$ .gzKf};_Q<+/*w[l2Nڌqs'], pF*|jXo+< jQA.GI6}̟U v 9zdj2AY$;KQ+H] %cNqN("Ű,م/tKZH%.*5Ȧ 4]9EU{| Q1 *״,8(ZI-]i^WizIA3_)O,q,ɚ 77i?*^g~ܧg61>͵&\Fx\HvP }Q-DoeohϱCk'#aeͣΏ᩼r{6. uSrko(- fRre<.!Crٔbxyv&vFG0ksuڡ~iY7)%:dDZ^CQ4EHK0[ 5s8qs,( ?~M^4wTkL5l.A[ 8Qwo-Af͈ɴʤyF8,{SW+{I̦M,ڻ\1rH.=_yH3/vM]ʫ8st@+"(7/jUaBRS{k0y玬T"NE*{|?3->Fbȓ$9PbZvZ}KXӌn#!wiQB4Wu,CҚ`Ksz+V`*PV8pCiUlņd;?_G|i^xұAAnљl+/Hg%5=5*֩-t底 rصy~TZRkd`IsrK\AFRP=>@8u~MK8ZR~K+ =aEɂ$q󂁅>!7# X.Қd^glAtepa/9pıҷtL9fi1ڷy0jDϟU;PK52}TU^Le&Y E9UG*Rj"tf찱VԲ~#! ֏}eC%`\[m|SN7b/d6lE~ v:ha{yƠYcUF*,mP%J_zQh^*=M kSiH̨;9xg>)fnpvBЌ=eMJmn*ncZ.V6A>J%w޵P2)ra#-s[EO/n`#',_ 6 z0,{Q|o<|hYE pqF̍VD)ʔ|rY%h~%QŻ̨v:)5Ü^ŎqH͔ ի1ymlg+,Z9{z23(upe԰RADhp[Hì],`?af @Hul/u }'U<,WCe8ʮ DF@.S0w;飹K0}MU.aYcƈG2hK`9Lǯlv&\(߅5.oT[Bԧ߭tÒ0^P:?O'e(@).lc 8z܁R8({$M[JXs}l%b7G#|uڔ a.FYvNzаa# fPo RFL~3)VY1S@m3aw=<9OQ `q1[+.βW>Gk!T6\RB<=17Ơ6 E5:(Ifc$\&4zg^5OZ=p[0fgp9>jpSNlcJT} ?7mM]ȦH$P% $% ( .ӶpYd$x)Qum;e,} )CՁG\G6p`﬈hZLz-i  ':R-'&vJpYҕ6df){f!~pڽwN,bv *P%5+:+2Nr}r@KqG1|AT߼|trb&+va2SFg~r&rȆZ X+*#J̳iz~`&z$iK%ښ=^Z޸N (0^Qk\%X7?HVV]ߒ:](GipT<OH`9\{ oa@Rr_9sn ܉A-NM/[똃1(西hpo. ײ#}E)!͓[>Er{GoA qn 4ffU8%-`,bP3w^qMsh\T{x19TK zT 1. {iAw0t~k;"DqU\Í*?aVLUR<9Vg=`jDkՎ)w+!,DCa&FNjdQM5Y"oVcw灉KfHkkjv`Tգ6;\LTO9ec\%d!FJRDK k'=$X.(K]|*F@nQJ=\s*K_'L>AYVp:]3:mwY,IVY!(.ڞ5d쵾exSLpz̵ȓ}sT,-$KpJ]%D~_ժP^E]a~Vl+ UX`jO[0mp5QЕj5:?z߱D~i* >@*yma)E,| \E5^d%QY-m߭du3ߚ!3D9,sݭh3pco6%RѫJS 0d T[_lk38nC$-~ȗc:%vIxb)G5gR#);wV?jhɌ4/§|D6A6*;'zQy$u~|]Y#-|04 3^dWG H53Vua_}SIiޫfNR$侖/]քt>kWSGSˋ`s׍KTSa4'| , l\ymJ+2)@5txm`^GA, ܁ WjQtњ&| ɝbK,(؁@CߎFTL* i/aKݿ':2XwMN'Se͡^ (5N]*dEN u,Snv0#/jyW73͎?"HRCu&d6ۂWuJ4w* >8j:4iVIBvG rA|1Inٸ狛Tܩ=U Cj,iE{MfZܑ.獌#Q,C1dBt$ܦ\gl={Y*[;?C|Wg=~2ugRWf:g0IGYw({fQ9nɍ'я_uc:ZXV r;=Xp~~|hx4۷e&F2AcM_%- q58*/g(uR=[s/krPx->v2PrLg}7nmNԵ6daE[`"WK~\ F&9)F*;v$B KEm#_=nZ̘;jOj/([ $NEx2pIC@{%&. :EEo)׼va&4:!C8)5K~ ˰9Q$Bʡ^2 K3zW[c- F;6Ɂ.U(r`{T<cgR6 !u'1we@u0%ncW]U9绺\NNCDE<6U1ɵ05Z\!%_V6Q*|0B)OX-[cBmgX9su NNvi71}Kfz=X[4`&jS|Rl!v4Q$cV;]ym aq}D#BpW3k[ѨIdѶZLsi r&wewi &)4A۹qzk CbTXog%:)׆OD4-F8D^Ӱ..Am ɪ'Cfq g >aB%ь(&zKGPD޻@,>IzLեD!=y= y $)pdV@̭k$\\W] EHwUjcn0ZOaPo  LeUU"LPH Tg{ = PEыۤnV0̃GkU.l/9xIξdXf !T;WbkFR>]+Uے3e*8˚&?=誂K5I cK*(fvFo O_BO^wEb`$B"-|i'9ǃ &6݌'!O;#{0iU,B8P_@/37=TS|9 9K0/kfdq_)1 mN7 ؞ mCn=}¼]j >aP?i^%M$7m&`ݲz]L>V!yE&cP R:Ht>%_Wg/zQUUps7߯߻/d{*e)]/)jn\3 8'S$gRC*Goմ7-Vᩎ@tLZvE}ķJR>%9}WQI=Lr!a*D(.+>?mBiYZ>խ3{ !6xW B.z9[[&7mg'%Trhr)*D%WGldKG i"~:Rc4qa OQSX >l2HyD#݈w/ _㸾DLA*>^&}l+ͩG gky0$9?R%>ե7)q0>,U&ƯBpidd5A&vk8ۏ MKJA&boufۣ+w' !VUBg~})3';H.|Wܑ`MD1orioH(nNof^n1K Sd#): .]:%w+OءB_ +3>L`GX1~!^ p[3`ؔ`A-5p$t0+XB*qkA-{_JftS6Q6OKeAؓ:v~>ߑs؂P4<%z1P$4 )qjU-V4} ͚xbFPStȋ5R$pP{T2)5~-|]nVH̒1w@vGZpŅvu煽> 5 ȇn]ُ~focHkmK~WniYC-ngS WIWʇ.nE żQfXjqūj3h[]ŊN9ʹ6ӧ:B['!Ȓj.$_99mK,.PP7zq"?^1ϥUj<ħT&hD,M9,~=7nhi6SR_&4#kp \0[+dW8 B-BЍ7̿mfջ3NlKml- pq oQy\` e53kM}/5?+p@ `;6()KXD̖Ӓ+$k"In4~:ݳH}}k((%)N%Œ+W NJvJ+$ 'E:mP^|HtihoUHfǶ8ӿJŹ:bɂQ+Tɑ7hZ֗p.T:C%Тok;1YZI,3>AIx51H) 0ڛ[ UA@qS8[oZdU)e:L@ 8GJ(G8 =᫿bo+zHuX9kOwdzȣޭ$4R< sV\ 66\(B$7OB!@p7%EdQbD:G(^<,!sf\w/x8ȇ UgrKVG47?@C*u)|$r .{4#D yzt &3V؏i\c'BGp5. K:;tB]v"c+ɽ]$ 9\(ZSG??zH<C֜hX' &y$ *65vx}ؚFi_3AxԍNK_A/r?cQ {Y[Iq(Mn쉺uW=7AheA&|ҪVXfKP/ds@1 HT{t|%KoVx4fw𰲑QvO K9Pz/J沭b gt_[ޫloTU3knkJ5!A|J Ӭ_^#(LSFM\*.N0% %Q;J&F6;S櫁ǍSc ^\{z2yD[2tdεv&)ƫb(hq2X|>p!|U}oG ʶYWTƤX #Zp i՝QRR9l6'+P. Ƌӊ)_JCؚz!\QM-j^gR[Le~QzfXY.8_D0_79 c %dMA5f/ϸo䘥S>0r ˣUߥpe^H{>p7Q3/V(v(4\ǡɷ0urt87{*BΨ~\PJ`twY=l`vY{=Tq,f;GGpU]D! BgP0b'O(<݅y{LѮV/2(K`_qTaeMרw:" ^uڀZY({ B& dG>G&tB))`IFY}506#6B V3hB;iG1(4IɗgqfĆ%o1:]TKiu@@)$zu§6*ڎ]<<ַ$DH37^w(QJT +{A.Y 1&IhGpԎͤϼuqlVkquAJEM,`?J3'KҒYsm ^8 0|#W5+OX Δ_quxsJO0oVoNy=AM.B"uYκCx,W{ T_OO&P>O./eqL}}?ϛyZՙͤ}+,n/QWn ,&.*-c@#hk҉t:HƨAq єQ?:֧͈,'~:ٺrޏTA3o)X|hy`}YLAx lh#gw7Wvܯ/zY2[rsqXȿ7iԓ B _ D޺/`1kvqP|&#Ȧdd&7?sVՃ;eL%zc$ً!7s]fɩnoO"Ϥ`3V<+F}cx e#5D_q4E.i` %A0mU)iquQJ{d.yϙidN80e0P󘶚>i&* Ǜ?;jcF C)߉kp{?aߋWNzo9| T`ݩ'pGfR?pes:7hr\.Zx0MovVw#a@G0Q* q00'=!Ln8){ i =;.LMC2ь1}Xa H,d8k/{: 0y]>G j"(,ea{.%>M,pA#1Te8haL{k02{y|DRwZt=ΗÏ;t*hbn T_#;yt_&ӴZ9!ƻ)bANJLJmć-( pô[J.h 13̡oV*.MOB8aԴ3P1#ŐOQhfҦ0&Ȩ׌=.0 l R!uŹ$CSY-{݈W`+~&$y^I&@;K~W{ȰTdgנ*떨PC`pěUHoQ;f/A(rtpK[$NhGYx;] v,`$x jZXG~9W֚[|ݼ=37vaU^= mZF׽2sǎ/K أK[zN X|Ga*XL0. 7l_`o3p0^l;Dg\*i Wy2Zs4*ӱK]} [RчP}۹:0Iad^qoP7IQdp23%"={ $0Ҟr5B+qƣgo½>Mr?38q4#9kt9ҵphJyϫ:=UR8}p.mmԦYphPozzgT]炭-)F3W}k4BS|sDaLbU<zln![ l/AM pjnc$7ySIriY9t{ v[[[/g)ͣj[g<!lJZ0Ja9?'6ɏT Rh4z&EM5JS\^J=71^RW@t7[o8`Z6PigF`{MWbY鰺Z61}JTӞ슞Vr'*VgvM{Wy ؁~Ç8}Eة" B9`8jz$ˮՏͥ!2*( ͕Mw" X|-֐9bN,5gP_oUMy\j9֮jI[d%$k~vN&@_"z@jzECzPd(l޷i?PןQ:Z$y T֙%L12~'i#+}Ao0l DfvR{b\zR.  @]xrEi^{l{e{]XO 8Q(>Zo׬tqܼOMiEW9^_E9%1ma]ABlKN[mq:b17 am(W[zfH9}(Z/p.?i/X$ȅvsKeufF3*kf]f ?# ]b9J r9;Ʉ|,+IrB' P6M-[*BT @ژ~5Sۛjle! 3sqU{i+VHOc6ռqCT&/{a-X.q4| x^bfBs\g59/U;$ݦ7eavH #p\+0zRjR;+`RvV2e MHi. ڊ9T]CSkPSsk<4TR2{;~f0n_^ -7En|x=p{F}/k?z0sKhg' Ӵ$Z\b:99h[(Z^ ׅZn [+rIɓ.t\dذh7jv-\ 4QGQcʇ vKaMC>g0ѽ;#Ԇ%&'c7{A*QMk`8Sɜ7&Әyjl4j2@|[|tҒB\98 8*6r_cSM^6ߍ۽&ƜL.t {= ~rjӞhlJfaW'q̦w;/J$c $ +N$RbQcqxP[ Դg`iѭn8 URX HfR Ksb X/3hΗf|>sGw/DIc/K$-oI)rNу>,q>[j=Z-b{xU)dli Fvm Lse3#۽Kg8mƨ3eK}QlؠmFqd—']w?zѥ$Fݖ:ܢ4iJsH{ޣz EQrWHNšpXzRʐXLPcDMo$$S.<h|^ װ]jd XT*FwwByOrOM.NZjD bȧ@{ /gZLn+k~FE=hN0T6UHWk`T9YdSaYJŰ懴8ot!,VzD;JR-9iѮ PQmFRb<^oCWΫܭՌ{XݓA[Z-a=I^@">Ǭ\7oTn&j`}>e<Reu̾qJR-K>fXUb79p {jಪAw.uVѧպS 9:gw7~k(Oؙ]8.{sM~nc%R( BԜ[|ڷRphf=tC[3}s̤a8>ILyjlRG- m6]ַ6يM@fZ1)e QE$ aZG*"tޡ"Z=W^0<1]W UXyp+A U3bn[p;Vj:~ӡ.BP/I|SD9k+ja ɟyDÐ=7) CHR֑!#L u^rOH#|R^0ݲdb*_\A)W{>xhUbҐwnBySZd8?GZLU|yaO8fȴctD $f髴b*ʭT u? BYE Z&;ꇞHK_`A%Lf;gK716AOėQЩwiVNkuA5kr8ΛNl]o~q-0 i9l@%⦵X%/*7T\g3)A% tD0+7@ Lm"YiMwv Mb,vuF:,j^!< Wj8a BP O97^"zzd''L3@:LU'2U^}ᆢys5kT<ג Y^(|Jws S)U~ʮ|zxMAnjLD1baX||lޠ%q$VvI2P]&&18p$\|DT,PFYه45 S >˅n-_dₗ;hgqU6h5X2b$rإ[L F}N#iҋoV!5X_,*xw_y AMP$ *2.0v_k* {I Lr"?(̘O"Z0X-{^ 0Tʗ:Fr~lFG@(%,_ 3.Vݘxr>jNJY<(mc1K0T0R̨m`g͠AN2&ae,!q,Am3{([@Z*ny1ۏ]D9_0~ zVv#MM'U /|Aok#aH(K>6ziʤD v$mvyJ^]:5>`tᣴ7$ޖqP\ILo&W ʪgJMO(s//QGݿ$ks#Jv$FHG?mFsډ$<'dTj5u oi7][Y{"uPQmCL/nO%ɮ*pOLĒ@wi*M"Ul?6#3aA "I9RRh MZC*v k!RbkەO]✰x۞GRpKkDa()?.%x ׵D>O<1# V3>k /1dzw$Aٍl ~y$ÓF] =eM<'+O<+:0P;P%_M;A Z.Ҥؔ}>TZQfGS^>fNӡיRJ^)7 vK@՞iRAxL.3 y}݈Lrȋ~篿Ӭ1 ̘}2}/Ǔ- oR h!hR=Vr>VP8A])Oo,5Rց|JԃgY w/jUO.4H6(ܻ~j8ĿMng8z^,EY9H1)xq+;ny'U>?p9yyTvFĘ˖b쵢+tU Hŗ9o4T=[$ mneO69Qz,^7/q$JGYhy|,FL>㨀p4fo?@S#h9BI6HM-Z4K>5>OҼܩXڥ.I\m]>4)}i+@;Xd4e"XZg77RS qEiCh͙@ݣ|äe0al4*c\| U"knѠV30 ;b^~RaYOb9H_]COЛ`' ማY^Hc<%0E}&LPŖkU_*԰d3vs$ xv AYjE}V@~v^IM1Xd R]&|QUlL_#N` Wt;kX&Dh%!CO]Q~9gl1}w<^%J=U՟|S@nnQGڡ)ʻB>revzir뮣| uAhOB149EE [~HPKXԫ֔sҀ柋.&7FXxrh^]\CFm#.4;Ut́ΉyCbn[~ߣ7_H4c$X`.Gbua qW3ܘnI_]r07Sڬb|-ЭeU-=i%8XRe@ן,ٳCIrХoŠbԓbQ[e28Xm40 a z5IVߑ8M5Cbx$LifEaY-6379MiYp0@`稄HjERvb,>j`xg*0'w`49/* D Qw! jvėR/bt*"5]F̣7萧o} f[ c[hn,S?'viqq{:< ~<@U'8|; P.װSfZƧȚ*_uPATm:EI'',"˃[Ao7EV @C+6%Q` jolrZBr;17q"`uO;"E bSyoY= |7>o}Hl%DYԎ ?`)Bko  LaWx%nX;\,qݴ'P!lΟَܠazƋY ctxwdpg^6evc8GvUUeqsS[ fHu$ qqz`.Kn8BM;)xK6zjp`Nj%RNA,\b'UAyrژhUvw{! lT+]0$vQ<ٳ]TG@N86;mɽIL6umIg!f]1]wv[k^ɽ5n<0N\) yMƓY0cy9e qxoZ&>gq)Lyb MLOţ1;(X5_fO zV@'mgC֟T [@|ޏҚPILxuM!mSZʢwSԒ^0ۭ ܗh)! 횒XR=KhקyUK oACr\ E5*}o$J 7kܫ 9 VE0.ڣs(Dցvŗ@)`L5ca=%knzK$ʉ@ W0iNֱ*<#^5˾B!+Jlq/zޗ8YsNLA1dvH~:"8p%]YRl1-_OzJ8 ߸80ݕt<:𮺽4A$gL`&3E @G|ޮ.&kX'"w7Nb,b7UѦ~O ||Qc.쨰 YI>Ey!"͛Fw unD BcRg祫j!6PEt=h?hi oӧUyFu|INS}u_tuS"U/$n ŝ#DmD B)!9͘-[t6cm:ԋmK yлvӊ*' A__軣ހv3WTNGeȔ2!x6ی{5i rcFgs^c['TAuwY3/]}%)@7v_Pq9[?P*ℤIgCwү2LOpcR`}IQ3wRzY>auوC2  *f(hZf6MzrjѪ'VNe_g \9acEf& cPۿC r~ %7qXXBm !j}-AU=+ cR6y2Oi[]ql85"4 J <@^<羟rXq iHKpOJkS"&ͨއeQ.Q;!gvӓ}a6'Hƃb5ۜ,SJYx$, !']snKuWTd𶋘3aZhd!练knZ_EX"KL ]Hs"C2+FF=EW\ċtlik*{~@E6;p,/:}=opPj[H y˳{3bFhSkjb8ڍ+y$"^ pJ)APE4@ÕK) Zaq}ENEzLIpm91/gi([X.b|10y%gzqΟUg:RTBcaQtU)š>KƬ0JOJl q)aX׎^pI]-o6܃>FnA*FB#٠+qꞌ FX/ >!\aVQt76AceDe?1Fs(F "2;yOOq2DyO+#`B~KЬD opʱ6:OJ?5/ 䢗sT89yꩢR ) 7U6Qx{trT^[w*O&x*~Q{+j@V;BF/]U}9cP848;Lxs@`%VCrk_n/5{b nZ;fFf\DSR[_by.1Ղ1PƈJŒ (l70RǗUpN*Mp{M=> J{&#'*:avKCϵItMpWSDl9kq?äQf53F-p4j_\ٔsd;&hEt3B`\NS|=Y֓l Pɍ[,`^l8G%! ~-RtCsV:jYIW"#GL[G$ }LcWTh"/,0Uk+uW;CE܏b[y]+f'Y3>+M(`4P1lXÄ_B hy^v1 Q8hI2>ts(9B,Ĥ/=ÜE+CT+kk/WH+){W%JS!F^Ⱥ(Rb.hI\I+ {DTg lڈa5l\ż3 =9tQ_g*D74CK//-?v?L:fI%^51ݑoQӌ2v$]W}z B)"փA0',/Yshho_NH wČ﵊ }Cg o1EYHz)r9oL37/Šx9gЪ1MT[R2WjX^U,Ykm?/m?NTB |k꺑4gC4w}s{N]Ne#;TgcsymJFTNרmPQI/r`5 nn0YBCܜ](tsa4x0ʕ%:*F9?wg,K ~"t7e4&47= viqێn,ɒjx7HȯvG%'qAa?Z"\– 9≯=Nj} #Sg'yfS;gڬ~S*V#m̶< y(lb~R8KFTkW@"GIHa ruŠ}Ah7vW3"|yM݀iTSӰtl)xfilƲuaFtϼoM J X& VW.zzh\yv%GGFllR.#[dBpԲ)Cb>죝le`2Ҳzؘ}*]\La'-ڵOX)GhsZHzJłd^"o> ,f9`]Ҕv,Nt!W' b_V.J;s}ڽn %g: Sd^֜l 'YZ>,=kmQ۽3 3לtR7~c3hIw%~4%YFl8 ݤUA.C|ÇR_j/axs4dVa`Mq crï*2\~ +?&bR=3t 1pP-u>6'/1D#9OcbQN!,o@٫;9R@=6!ܷ[AFGW%&%-0[--;ȕ݉Jz!VFr5[Ec013>Ty8;3ǕZpDSrhBeT_A켸/ԆAyR`4+;j)},R(kbŢ# OO呅 mTu'䔹tFphWm ];(_E[»H 9KkozQ>`an!y 4k79/N=h"+|}RBoyyr_ -ȩc&z4vLiat>^wõ'ۅ-qd.Ò|\guq:"(!4A[hA=rǓvDH6MOiB5~gtT;=:|%Hk`b)=^=DTG0sxm%E[|gc5b6,>[<b{ձ)Hm &x$ngp6R8$\Ln&\}*u❿l%2Y_ EB"ğzIoBæO$GQ 3,VR5Jذ[O4=qQ.ט3}4qi}etփ8 C%Hdm/S,DBBfP]nb;~d/&C@Fof5?e#OZp:\x*vbqbxP%:*zb 'oŞhuBw}mz.~渎t zu&nĬ$^_*Px'\fQ"\ #WT" ' 8Bo|4{edDΞnv1_d_ԅiNt)U}sR;~pŔa膌d_aÂ]6,9s_h ri?sfºy^}@>b`.2[,zq1.gD)B|[[&9: ۟OJeY/%#aPm%41% }bV}&[(xa:wN,}D6>'Od){2U>5 u^G$s⻴esm )EP\DI+'oX6aNB()x[Ōuʂf"K*0t}YzݥwA 8D$"zҗguRiF LZ9ŷ*/Zm5| ͬO"w џJm^AGŔzͼ+S;)@Ϡq$L8a9^=e^a{DX3_p|[o)mݦohؤmʹ€q۞[+eA?'l1Ms1kn(eIq 2=܋RMPʮ{6񢖮1Y&^qc B'L 7Af<V–G\@ 66mA1-_}ֳvE Ve&=%zyh|oi Gv#0[bhoNg6].mCt$rxP/}1*ݸ>j@V" 9h}r2Hș֧3j F N3hQiί:&ZvMEk]Mxv|NNZ$º$zh<E ucҜՎ X [}<ˏcB#.6޼Y#-ঁꄫ $1͑JXpArQR6s1֫',<@bJ 9z>{k??΃4rgAC\o )zB-ٕL)w\:IWs63bOTeKݿ|Ӊ Ҳ=}R2lGna- hf{64C!7i`͛IlOu^㚉l:5O+|oMv~Pk1]Sc؞s > ;%FL -V1Q1le ?-kCsU>D- bT Fۢ0id$DF q+3>NNE+LIT+gҩ5_# 9v"rv@Ζwl4+#OP873Qi&O&s-Rb "YVȥzX4}}Ǟ$/C:=RyAnA$  PtTu֩NO+B/xbLI1C]޸ 53qf#L߰'@?Y@0(Ω :_ 3=@q `R֪Ct\ aCF[?@v .2[]S!ܘ+\=;`垧fovJD_L)s,Pl(ܤ>hz=S"!hoQG GB]p&6uU;mKU5?ᨂL %iq"bћ❀7֠͗l9q פ@4tD4w7)7HL֛8E+Gv< 5l@$aOs֦==`j_0;J+5sn"e NՒ-kuRF(ʬ$|$nb.k_E42%&4,xԌ#`ڸKÎV>1#{?Y7~Z?,37 ubELwV?`ir/Q휭vl)EXBeغm 5N[%Ӎѧ-mːeҗND y ŃNutHW`14|sy ͚SDNRc˓<>bWS~!zP ~YW -zA"մ AVm~D(D)z7`G--eS::WB!MEciz:hJ|ˣ#(_AECPfRJHI`b&BlĬӫ/&HKxp!"YkYwR0"g3J/swQ>Z=Bb-aZNq2O`?-  )1BàȇSXE7ސl\Ѫqp>w})4vW:1r)j1G]ȡL͎?~ ,k(R~$鄇$ӈ[ [>۝r# u$Yd$oCH ʛΜ|ahE Vb0ߞ@[9MεHoHp+iz-2NG۶ݦ@B9%=y3\0ioe6ZjX+孫1zh1FE7c~eݸ ap ޜW#2ˍL[ʄKN p\@lԮҍ)GT*`ZWd4$A8ݖ`?a9@\9Z?f1P-K2/;Cbǔrg,YԱUddD.pXyLg/ kr DW:vیE\᧡U G ҭ mIVVHEf"M]vefFop ~ U^KT}9+9)RܵQ).4#54mua~Q,8'/ )˨tI$߾*Iܪ"Qh江21=d%g h \8+4C^c(/ i:1 4 =j W>CjE9 –F=#R$_K;yw@"ߏ5܃]nhl +ipBYmV3GY:>CZލ_,:ٞB? *I]G[&iۢiHQt 9L`ݾ SZrZ-gt0A5^y tBά` e\E|v%ih-bB-Y!/~.`k28 mF/񒑢D͚u f-&h4UdU k5fw;`ISɁ\UIENOtF]`kjh ѕ=_ g8;^^Lih$`0!SOK/NޣU@֓ ;)ڂ}Ǜ JlAR7 (8b|k?5Z<] 棪pzSή\b ևAԈ|BK zJ1"3YTH+f!~Q"p#)z/ *)ѬΤLZ)+|s*N܀|M5>""AUs1WaZ { xdEYr[%<nL]j4RMDCȸ+jQu1Fg?Y@r06ޛu>e;`Wx\X'2:yA e$@IT.d7w !4Ii`8௫a(Lt7~+8Jf;?4K'z0I-V  f?mEs)b^<ȶ{ PaEeӱqؕiH>w%oRnvs;R.%fZq5(3uF8dhtV:?:Y2oA#(kܵGjQj#e٪r})ER丌N./ld@fa˕?Xl;</@"Eg5Hi6cJeZ { ۍszo\XcmxKxHT>$s/qXFcӠ-K_1TY$nMx¬-$pڝzĦƲ"N0=Z=Mv?}^ o Ogoz\_?٦+Җ8yC3 ap7k,raٳ"; 4C>检#Dh[p7l^!z#M 3C~-X-p֮N~zYBr$ТqWt;$T6K\ 8ZqphM [/e|B$йLlNY ǨnPc%W]7蕄ETf]v2!ۀ@.$c9x- 3꺏,^ׂamp!lj&p0pTT<;^U*IN7cF%czS"AHK#.k5A+p&mtz[N h0nUR6&p*<&>O&)A>aqk=m`ȳٔ8"d 1萨-?aHs"*-hs­I+1[Utn $ďnqHO=6keؾ} ӓO5(8 OX`>oBBQ\UpPS 9бIi@ DBT qoӖ=-jcjレ%Zv:w5ih%?g+f,C ?g)ò .TsӣrlX+*ŭ3cfiR 6apx۰@o<>B)H%-`R,'dh6)G(RLj=n̈́R^k›tf*1wXkc=šT ]BÄV=^s~3bMMvcYQi(/TGoW@55&%ٽ4-oC!rQG։vo#ø"*rq0HSSF%0Pz(t^9P7'@`{5LFՌ<^8AyǓFpPǝƜ vm0{#*}/QO+>n(G09 "_ "r>ǫ }R 5L[(S#F^yTA)>W)DvsR=ねΟ"55;U0dA3ьkeWF 8kB!Jì|iдёqjF2@Δa߫u2xFblBlD"9aF,R +y'zav!2=EdB<~*J`_!*s ;!mi \ 1cJm  aji~b,7Oc1Vkx" (8D {IDH\G7v)=iX|r挄6_ QqXHP33!쌋zV8!Q܅K4qOy|~]u2"5%_EhIE"VrF8Ct_td,J[[67J :U 6IO'p, ᦺo@AV~IF%(䀅8JUT4d5]ܹjW8G~ȱxb!X}Y.o3LV D`0 Uf'h&1h碌53AdwX_xP&J;\D_NnkEU?+)Y[2'2۵p扤BT6lF5>hvIyx  ! uDK3`i |X"Cۂ7F[,a[ԤXSQ:֌R}wY Kzrȶ[2 d#g椧h '5YN :t.B0;OBSX.P=GLk | !̈́ '0'f~XpX+ot/VܹlQ1 -{IG_؆۰hNH3ȮfhニJJ|vB Yֲ;f`Hmod0n? NZD iG5 V Z߭%W~W-h@j tGݥm^)ER";B m9 z+BH71V?Ft\+N|ri@)/ĨAI$4GsYl]0,k ɘ4(~F*ZcYr>eݐ2]*2YzA_H" Hܥ"fFZ0}Ĕ%%f\jn8! 6j7Q6@cɬY ͊ ꘱l' eDz!-'ӼW"$cpLX䓥#v5(ܙr6/IDXCP4_4B5ˤH˜[nR mӪR`ei%oC6Azů@:p eKH9%O|;A1ҷK=zWpYARM]iv"(ahfbPw!u}t^H [@-2Gܣc,lkFYQ=l{OAHʞޜ7;t%`W`&d"QE{:37_Pw-˓֮>xp[]|N[qӅ89}wKV$l\EcyS6LгsYcnWo\n`J̒K=Gړƹa$pG`TFL` v(;Q< [X{KG.6*Wê)N4ܣ9C ^܅9)QYW˻@q &x/S:ǁǬ:M'rb)&+ģk@*ALӯ75!6hPڪ`bp 30sZ"BۺtX~743!k?!H Ҕ|+M8mQYg!k_5̧ԇ-jP_2#ڣv'{D۫CV2W>3ۦKںƯ;>9OrRv=Ĉ\6#±戬E`$ fō m/Z kESN*(IU15f%Isr|X$CUczz4Lΐ 2L.Omz-:SPԣY|cδQ*?~J t읇|>S}?m0 G}[VS ;sL=ͅ tG6`ܽe3ϭG 6&ڮ @Cܦ!z(SVz}GB7MFKx')(l 96`('gGS3lQ>A!tAp…d-昱(wN:Xk\\PsWD pi9/okwvN̲I}N+;8I2lXJI-Б'Ƿl亯&YkoG |TQ&$j#-0%l Z NsV8+uە}0+=\&(d*Yx튙\rATl,t,T褗IYY_B. ]9M*{KH:ށ}`TSU=u|+}6"~{-ܛjY64+Siڇ—ycSa A` lN*1Pni%OSlaqe9B4Oa\䱓Ze G@एjVx'N:)3Gj6`\pUEWQwNl[@o?B!hv|2IxWjCiHթdai1n`X&{+T?BN݌%kȘrgW~07bvOs*[ġO @.vtH[uw64玛:xfbF_5~;3X"]NJ< `<2rBjr`Oq3h O*ѵX[w1}kh7`%po4H$Fgrja 2(^+HI4nJ tWK#mU--j͂5¸7&-\`%gg'(XY`\]Ny ^O-jňbWa(,6ԜvAC/]w{W=Jrg^CzYn?Ѵ7',{\qя:~ _U.*Gze : 4{۲/-J8-"V=!5 OẂo@9R@4a{Vҙ*(~uScҮyC}@ŞP`A?iȾ(ƥ\tֿG{@yUPL0_/?ƠIcU!ˆR(?ѶQIWk*Xx [  uf4<1 ?ˌzt)9X}Gac~E1ڭL3i3*s{o*Bv 5sP&ֹ@Gn2Fr x/lE_|twF `G$eYv0ժ:6tl2e,'qbȆ(Cчݐ%T:dmHP f!հQZr?ti9LWR0~:SGalnvjv P C_[zU؝Be.#|Wr78B˟[}y4&[n/WhnJjXWx ZޣCJИ:>2O2cY,,[,݅8 "əVZ[`.nǻJ!.?mlbNrJmR{Se^n0J1dT0z`Vmo6-W  6vKaBJE%HB^O䃣ʐWB?>At2Xa ;)'ץn_>-[FQвuՃaKZy\JmIZyhj&9wv* vs&B!ie\_Κ_Y Vq :6xK3~-ݒhx UpV(zx5q?DSb'y';A+gI E\;5拱q2r y!0X DÕ<_j:(|`q#HtLl&IV'QҜTZCo Iۤ#ÏYm<|fl ,=8o0*X53hYnZq2xqU( -t2!tk^_ER#:L-&ZcđvEFiĸ7Wv>b$V# |q#%BsF퐞4eX*l2~3שZ83NC.*AL*6gtAw[wk+jvPLh ; zɣDjeF{-.[!pK6άiMUmKg+4,)0I@ ?yJs9XY_%r\÷vȸs,j6<')I`ҾKZ[] /B3LI[p޾ݼk0ʧ̂G1b总Bt{xw I!wv9"fm:}:|aF{0z(vS3{ٔF"Y3OSFJ:3m _"U/<^]N8JfM1B(Bpݚ(P7D’=o؜8b+| eUS)IyYNr? PB ~u] rN@qgT P@tf4f"fX$=A KbT7k 0izqd׿P[',ʨZMoVNk6Iy1Pwfݑd8pVMOOG(2zJϭi1i ϖGF-hc{|Z1ROC1)i*oWv;dbŁۤ#?eÁ|c3F-5(U($A|L' Qۮ(lnE?{=]1E6LY4rn\V끀@> e.|hc{0';c˟L#_bFa'կAJ܁<"gQMVj 1Qj .WR/u.^x.%ŇF4gX+Z̵UYrSCv:X^$6|/7}c$Մ(DFb&cs[xKtzݦK3] k±̗ /)JV3bn9Uܳ'=?!e^7 _`G^ťء*paQ 7Msqh- 9 kzsPU3Fe5veT|Uҿk,pvøuqf۱ LqO#AHRZ@PG#^ޯ KӉa_ >ܲ<'/F AAG. P `REjɰJAMD_] bލS Dde7Ik{3rRu DᧆSZe#egϕ)e(mi6b.qO"!Ih97\*Ӻ|IkLj4{ #k)@~`hor2LDJ"UlL۹S%7%Eqgx~G2"/|%HC[,\UR kzq*n5o@N _CT=I 7:d8;" KZ<eC_27M,Tٹ$FpQ;sjiƤ\]h''>R0V9`v\O[{PM~Qg$DĒ/.U|Ήhۺ/@uPZVD\yK-3'gFDw#\Y.V\9I kh;2NX }%:8n鰎U:'K-uW TsTm&+a~E7ي)RJ*F|^+0r}isposᡎ6L(`؝@=@ -dc/?^ab:}/'Հ}LvR h5;|VyzY@az"h c 9$E*V2D{2Ds ;C\/wdnsoa5tMiMDi,un/^FP/ ĮAЩIA1E-_!q*n Ğ_y:ݲ\6[3?ǠyM5ۂf*xտAoNj&stmr9RJD6,:p(<lf.5IEm(/1F4]WPb#͚ZIS'ua޴2:[[>IC&&8P{1R'Σj+H5[x?R#팯odv3~vWIzQCD.'9/g&+gNܾ}B2ՕS 3ys(&#McxNh ̌c1hh .;! pAn]µ5DX)NC}\#n~i54DYk] c\t Rwk\#&FBT3l PM XS{=mVZNK@_s U#D X}Ω9c&ᖞڿ?t{N-D(V܇V Jf0;@>-3fO9ufE,"8apfȱTAM 1i9dàX̂E^gnbvm=d+S6=aeMVSm2g%(g0H Ȗ|M'˩0_7gd%+~#-BGVqe!{\jF%9Н lNDPiGEw yh~C2Cngnn+qz(Ն gP*,]V1׺SbO[5Х*9z1 n3wg[k>!Hm{_EG(\"ۄWm(A+)J pI=R{4sCu/oٷ{x0lʧk:a x@I;NX8趵ԕiO%G_#REh]'ҌTZNZW73Qƃ/3TLdYC5+oQ{ 6$ Š%Dz\Qp%7HYaf`n㌷4K`B/$&W gADAAi5}GPh=K!RKGeiIpiw"MecPIKpifFUCBzCZ]1?_/ ҖhBT&tETrb*|٫"|6Sq} n[.w5qim4ujB  BerP,K&e$_ެu} `yh?*!TXO=X|wXi';תxy5mĚ ))'toDtM1@+~_э3[lɖzgS5*m9?WRjâI-BBj;z͆m8"q jC𘂄e=>+kE󨖪(4㘬 9v1Ѧ3.f ɇUqZPPzAgoRy?^o 6qO1F!'WI$Q3YcƒPEJY= ^bmNb=ٚ bmӎ tYT`01tLm9woɯI;Ȉ8S*P69 4*.pS]I)ه\d :]xxa\M{`9HΌ?ؒ<4;mПMވ-;8HPiֳڻ;r_/6 r&71y+ {x3E ղGvn,xvr+-!y,Mx}Čz?ưcC9ـVr6#& v&= !l B}&qtSY^'[X)k~.p(q|z՗9~ܔqv(-!>LI+l /gQha:JZUCL~^ nlt,]?/^)b+niص@in-'g Yx{gQp}3_\]>򲣜ĀGTQ>AzdVciB-df泦M,}PoĤn*pA}X(%^8d>P"~}F$ZR1DgT>G>\s[E-(t堝"L=]."Z6 _2e@)7+W{-TOcyјxSSjٱlbf߅rw?wرذ ~"Dj(0z~e) pG6;Q, ,nK5)eL}mnODͶC*hlh-.S< *wYkk@"! WŬ^X8dqt>9P+†p]imVǨaWQb+}#)Ӎ1j'&dYx&m,Q]F@k@UYW:{o/Q$jHx!1,ԦjMNl,la=53w7~EW-i\W,<-¥] ZfǒLĀ}7"ˆo8&.Ձ^Ka<сөm)Ǻ)όvbtݧS'*T -oXG﹆/f/]|0pE/*) 6G?Z 9R^:+ !p't$6C";kww Yl^U{W/s slԣS$^e ƫ<Kx7J۟&naxX/%OyÙ R_Hiki X0eC%r}=#6HAJy@L6%<T>`vN j]ͯS.$usT{RSC.KiXh.KUDq3+t}ԐUR(i2Lc途>PXhNRm8 FT;lU 0ARR )cMЍ;M6sك1À!zDS 'ڡ }T^/*ˑh߮hV['QSG]EI0v+R\?_H3m?M{fm|1]j>ea%:vc+oY.?@ *q}GXb 24tCTVK%i4k]V>KQ$NR sθ$N=%Y|܆G\MP_9z5w|> 2:l cW #"<ɿ'L;$oEo=1(d Eӏ#(qZB J|H |+;^بlz,Y.LU xaYVp3*R 6]aEY%3{ $B?9EGܘ9O&w[: `"" 8fiQ0kGb@/<, &}k-!^m8sΦ FprQG4mF<藛h<) 3ݾv6J-ly07r- eĸ4~ߠ&"S'hhh{gtdD%\Z9cϕL¥%XMqb'׮f[Egh5{a4{_7>D}qױJ]ßGh48f5.m;% OBCd(.߯dDAQ=Ͳ]Mh~}_+ER⁈U\[Ƃwݗ^2o'ܚfյ֧`Kp/nyᆸQKȘ7l_G?d0_y]*u+qS[ h9=am]v P`CxڎJHE{,+J?tFng)i)^pj!ʔ.8T1G0x- W+@TƇ'Y>ÕS+~'ӏ9m'ןY9>熴-z z3k5.W]`_9wjH;⳻ EmU7n J%W㦴s3)(qP,I.Ag^eJ" eb,>ItPjO9McUTz Sl!g%H\|brXv*bun)ľx{Jaxuf$ݢCCQ. eS<N+ `[&w&ҘYfb20ȩl DD)Η"#[@IC&d%P:ھUn64Fw6 %@}@\C(ahyFI:H~N&`zmE?p`AbqԸkziCuI(P>d ~w][=/5R54E)_:Uݲ޼t2`jq歗\isj5L=*=jA "e:Sг7&#ıȻ8>H~3Zz%@E@ To.][=Q_HˠD+ŎdC&D'VRnI7f+ާr&{i zgFKcysD>b5IH펃b&fw !E_u:܄o _VMy*k0+)`9ߌJG%Ui.-CH)΋0p#K_3۪C փy.A P.e7tκh|q7!T2r)Qᵲ 1Z G ` + XrQidYB]b+ XMQ_%O$C9x2""[aK OvB 9p& 5k Ρ#*RvO2FhSH-&WG+x ckt/WķLp>QcaXԓ: 8U\$nJ"UYbdTy9%%PH;h<}e9?㗏蟊 4O/Tҟf٠^Cjqc~i 4Spi@܊.8H;5}7r{ݣ_Us`*#m@٫?y=ջ1raM3 2P02f)pdJØyaۚ6Ͷ%?0ń4QO/B~.q$=Q#\짌0{c '6=Gdۖrq:4sn$6F4Q%*'7ŹЮlW gO~ܕ%] x9cGoꉨ-uu!$p^GZA '4SPҤA'ʈz33*;VGPĜV5how Z˧(ҝ8GGo7(-Fin, ޻C{"Ad/"&> M3 %Ԑ5)Cy3wp#yh4ФI`3qX:LM ֵrTxɫE,[s‚qh0 7KR,[$$q 2v!C k޶f5xhC1I> ̡&a%sO9_umI+`J 1`+q}'Q %a̵P7Z&И B_M9\YʍBwL7٠l<"qUIp|.oM4UTLd%g\hAP^ڪ a2ā}Jrs.ɖ%A@Ta?'j~9-kǪo-[7iXړ_fԎP sD&<ڵ$Cj?||9ĹR^?5O.5wj0|teB|'$J >%lkQH9[YE蝽g¡ڃVp.ߡTMU1RJm 0iu(k<(6<Đ/28 ̓/]+R>AAb)9g_Exnw|h(Є鳈@ ]L!7Vz!G;lZbkXBh{," e~U~D<[0iz h/ba;i.1,t ; ќ3pEtFꄨPp$ōHlvZ#s KHU=L=sq}^LbJ/V=gX^LHegY0e몍xhFd_,斴q`Ծ.eii@g\28aǸd%&(ObdS!Ź\?H?#v={ӹzXN)m{}ml;E\e?OƖ5ChBBZB59V,{7&AZ1f E3cĴ !/YTw8$'{ZtdiuM-(d >\![OH(KsYE$_=c2gXTԴ#g:fャ4$(gk|Z_hn=DWXS L0?a\O[E"0o!;e95#dU>,emfu}ik5ALi+9ě%̏B̟I C[ͷĦq06iC4B d ?ak9U2b84PڏLf+fA|3ҊW) E>I.C]lbNDܿS Wߥ"fk@˰+b}! Sh07Kܞ86|]? xuƸka+bW dB| QIMVUA&F["ߨVѴp1$$.[quK}Yg}9zB)H*mH懂/q,/ EuMk.ez2UJԲň@[#A#) ?'9 F7>وP :FЕyz xE(NYgsJAw cS2@d uO5m=gt=cD-|Y6:6~ctW_^NV+b&?)5tN7'y@z  yI~2%[>:2-1wTekq;(.-r'~ )Ͱ2%O{]~uM^WFT4t.?fG,*15L+P#ݝ;b\u2'vƫUaްhf}?˴͘ת3eq9/(^(U7>ߚި62g DoSikZMd_ lރ3 lnMsdy,r^` W$6r~)1eh4ڱYֵҸ/` ~7ӣUvQɘ!#Nu$Q b=_h)CN_9Y5WS7K{YIPڼIz'ԏI r)[TM>hHc'|ţg*&Dt&h Shz;" '${_Sn`Lg[QbH8bI +fC(BAT`M^?a,{(U+I7_X{Sq%;wh{wtCn1k~h3l"Hc_dt~6A5ە͌ӪF'G# `G7UU7&&ԉ>J5|{j 9731`\&:/8%X{ PnaO+c@mˡkk'2!rr签>h˺OGU KNkD'`|hέ_G _NbUԞp͊E gP˺mW5Tf6& NXW+MZ1郯R,%H0HPf/dB byM_ë~Rg:'* JS ʋrN h8]ꀠ0>cm0hv] jdIUj _ :jbx9c K^,X׹ɋ1wTQyT,S-`S0`F'XAEyՋv}j=Zo`@| px?a4nbX*=# w(`aL@IitDjMRڋLĶu2pyj"4m-y67 .Dc;8tGYLP#ITMw.\ԉj(Ndig)f:Wly46.9'S,Zp̨IdB l3*e?2&ʨ#y[>sS&pFh15NpO7l *r_Os*p1;Rr6;f[SdʠJ@W6MQu=[}D|miw𤋿 E~ϗ4'h3Ňӆ f6\D4kPjYuޕms/"J>7aO,t32!g%%.3]-CjS!#`kT\Z\},N4keq> `@I{ds gsVP6zY'Q S:s/t ęC|ݒFD>ejFE[EKзeXb>օ!`’%RG݋ >'"\nS@4.<Y%qݵќB,=#m6Dd0<=QGu_fʩ1bcՋa(BTPCFڈt9NM+M-^cݩYNW%tY)qusΧ\CQkSW4`XEHݲ9y;nY%VJK) l_kn 1AAOX`"~lMTSIH@y%uq~C:~f<{ UCW,r @X5 X0I)k7+2!•B>&Jꭣ8Jp^Br̗A_&w5Oby3%QוdGD'ݪ:>Cs 쪷|Yي&F[ cT =aĂpOzzQuskmϐޗ`٧eR޻2/]#@$c݉0og>JV vku/C YeL?FY{$nH$ĥ1^"Uev*`TI0-k-61P#y[+BiS-s+o'iiq7ep?G@Hze˵S\OD(ơu"8RYRa0*h)^l,#yY1SJo1fLsgawgO=qZO}0ڵuc3`Æ#tRl <΍EB Jpf\|󥘭(~U{Fm㪯h:"d~V:W' pQ;HXJ(])~_9nY-#}lngRcc)E/d۷vO5p!t,í\(k{ͨІfUfx.SXu\) ߋkmjʎrw2 yE<%[2VD5] x&WɭQK%|n/&^ro)X.LW\ʐD{+:3$+Z:"1 i%@V iCm&rg3.-I"Vǩ,5W2$4LĈ6B3_\d+ fr!bh*xA3w9zz>V{R(I.P:qݗ jO}f%j1p3;| O{nwBջs[G"Vn`9=&:Cz+ѹ8k{1)ښ [XNR[L_#e(sDQwsQž"LC/H'T Ջ-耣NЬG4۲Z9RWgW6\M}ԷQ"\Ku<;eCf{i^=]57Y˭(P3|,ln=ru5Oaؿ*ԋ*2rU>I-ykp< w+_;*Ã?o@0@AŮ|*50y:֙‘w>b_;4H:c@'@i'E~tVjL2oؒO4A! өCN*{W ël-cI9q#>h|l|7prv: D-'%rwt0GdT5ևb3:#N2R\!]۬ƽ0%ѻ#;VCە<;LhŽ˱, dP:6@/-b?< 5":s\=P tayܡ_'IQrw$:WD6*wںyU` sGzN>E'Czxi$8O4`Qt.(t{62'/g%IE)%:3X8O=3_"hZC)7$oأm@k'YE+AYT 72}|<BoܖעAf=ОC&j x JSJ;݊`Q'y Ӽ6{aMRX*jkl1px:_wK4ajv|#zWg~GfXj yL"\`eǪ: ҃mxAwG'}f=M P_jOzOBT;?ߨ Hp!]" hchVU(_y~p_?^niŖ8 ޲Qsl _8\H]r.Uc}Y OK}UJuZ 0,@3]zl,t?-dЇ 1MYe#^jCznf' $J-ty8+]ݎi`EfBY%9Eњ(ɻO1-d@Fp1ѷ'64wSp8>dɆ/}#BTACn4N{M`W:7[nKLcQF[ЛYN"Xsc\'* LXk* A)pbǛf/ =]7 brKQw$CcSP_6߳PF٘V[7N9AýyZd'OL}\: n=0nA :PTw+ =dٌ[ÏTzHJ{6e8=HB߽^R=.D+~GZc~9x$s"2 J-S7h%@WJܓߚ LRr)i-pX,\zc|7adekCeAq|\EV})ujz|`a Dݬ =Rs9gM#[Xv5!z_J^ɑ9JԎ`̹nP璝쉔 W{ 0w ?D):7leLd@,;9SӳC=}yfӢ^-3{Fʐ8YGP[`՘Qv w#5.,@w;#ޭ&5Sa8F3]Cܔ, t i,Zn !q 9#LcZw@3I7QCHȬbAMDE4a} 9kʝs8;G$;g3N< -.|;cd?V'a8CVڏJGT ژ2{@_EjpyI"nPdJ8}]e0>?4q.l Y*\5*qߝ\էl`9ԍ~G>C T4 l)gGH..L ;(?|M+3Zם"JM3l:غ lŵ@n~`FE5:`Rb lgmԘ~;f7;ݵNw*Lz@x(֭ԫ9ຂ.=q:DfE -.(&3]!'eB.->jQD%Ӵ?:Ĺi*LR^DW-ftm<<=r`#s7, VTOp-{eON/dBPDD.;'UYz 齤g6"4[-aŠ\y̼㬐 bluC γ"цu1ѣ Dl"H)kq@p2XOtp Γ; ԟȍ>d#`ܿ#W:)&>H`9x0x't:Sp[Yn9϶<P[Ȭ]SemxbsdjA}bKŨ5Drh 4[M'Ca,ZQ"'Ɨa6 # a5Ue@]߯{)XvN%AZϋ֐6Lٙy¸̉ؖѡ:j8X_ F-ũ Iuxv .bcsz%D\ C/8z=k~ .no||¢RYb]y-^-۔pۺBrٮA~qc+( tlvft CmFViXvuA 44#]yb.`1q/j޳k+ʅfP2~JKk$+]`dݴ#H8s}5 Yv}v=VCŶ۰.zhKBi(DH'O]{,SqW,k[YzX:}!o^3ƼD+Sxt4Ox٭W |d[n!AY{gE~ =?96wd,5 Ya5v\bYj:-oߞsA ԙy!8䠬|M,b}KcR~uӲjgP%I[#?kmfV9=-Giv7 Pȶ_iFɁ؛^I{l@ 8TE:ő4XlMw˝|q_-|gt ~S]qبs s.{4vQp4x]?~TR/dڟvƫ`?Q=Ib8QPy)D&X%O•4uŹh.;R"{ۈp gY4,Z &U32ŸŹcIM2۰REA!]Y -VUrs|ֺ8h.f״!#qfk.,$m*\dEʝzk3K!)]ؔ H鉃b*`l" Ǡ%+]SҘ>]OMfb\K"埍Y.$:Fq]y5ixz*}fEzd6T_1_q_GUmʧ=Y^SH_u¡D,.+ǂȏ Y<"1 *. pJ(Q1aTфBAy[W[×i!Az|0]ZBko{ `JkC?GiTC/08N%,qvuN m_ʜ?v6N~dN3{ZT駃gpل6nWSEX 'T*/45 Dlyd5vHH0оV0~I5HWϡ!crүLB(EhT50"ZO=Պ.1N,C`bc67g s{7CZH\{{jpl=~AN@x58jS\z_;}BXQ~"43($F~*|yRm%qz{poި7?i~kF ^>!)}Cb9bx*;p7*(*Γ<˒ "r|%?̈ vtPNp8O L+cQ'%1٨BA. ZH5ijYW6B6gp%j nOBam>V+ciF+KOca{LL:1GS CJH_ dhfjХFy($vxWG;e12HkA)O,WVt."{vzOjTqDLGXhtNDac4^хulpt^x`P֖k|Étj2{*gַ9dp0η,\P&x[(#ܓB"%B֍w`QŌY#2tV^p2GH)="/bKXQn~ѻc+ԞtH&˥eqjddEwf,-͞K-_&4%3_<ԋr𧉁vRpz܌hC(G|.>5hz~lݐe7?SG G3!\?HPd(pVEdETb8 ZpoDO8ꖺ"r HN Apvqb/c 1wIbQ(|2_{ W0!dޝ~Ɂâ-YG b?`܂}ʙ٠IYj g [`@mG;꓿קt pM@fxF'}8y%5y[^&sv ڲC ij!>0(sO.sH$)ur=jre%M50J!R'o0 j2c1YgEKA +JG"  m8}Zӫ 7qD]:G {Oj%f?"P8hقɂ eHF3 ОIl?7}>Cfк +"GM?lSG2)#J37U$C X} !~8J-uӪXKzhaͿ=tdں]w*'oˀd' iG̱`@4~?Iy.k+ZO@)wی^˾mP.ڢ,m`@$ar I.f9U=4w@̐u9ĐDXG6&S|j!kͳȗ +g^ٱ)$Qm-di<7Dx~b÷,$R<8_[WALYtv`*.^k!/آH awK*&G-38j)r['(..h/{S<>*o4BPX^*iF\ڈwS㙀7 eQ~.32 ēqvXlэ _(y-Ż|t'du|6}'`:o}&YC-;kX]Q7~٣qd62Ԑ5*!c@~~Jp>΢b_Js &u30ar%MR(R:?R xIƉ\#ms$X?@* Sr JK3F1=|+c{hR{%5I?^ctpȬwe$o s-澡( ڤ M.ʡVYU~(⛦׻Bca˖Cxxtf!GBSSW! ޼qM"f5|4F+f?$C1=ɢNt 5 i sghRBޫ0ziС4xe~ 3 7}H3;E ỎX Df"*g[ T0]ςؙ=幫) jvSk`V; }> J{tI!+qh.ͼ}r!A9sFhOz/"F?+.a>p:d3C8M_68|j΀y}y2ۺ? &n RZe;izg9z߯`۲`^je[aMPWJnhG*)Ne^ 'f`G9!& .J I ^Neĉu $tƔopW/j]~U٣셺$C!X`]M.nd,+VB] C`g`Cb9aN**6' lE?JN0Gkxg&#AouEqE7&E7:+rNPh+JokΚԎ8LY*:L97A;q46BF))Hk^>C;3ڇ[)܅M8סzB?%Ps`OEZB,n4vʡ&H$qɴڋv#<dyH\@"$ `W,n㩜0+ V~vL 2qRìL^FIOcۣNi-GsBQ{+; |ϡu %{b'P!=$ B:˸%ɻ鐴8xCi [~ c3_,&ߌ6C ;k-?Hi=lvb?w-ur]$XWMLfeSNR+gGp( miiPۈ[Jl xaB\Ŷ^G,[$yqV ͵ۦBPϲxB ^vD?F^U:)`Ff|_ ~jcDi\gY\EӜ*wTbB7%]G#zAH1#(Q5z'ǰh4*J ԗ܂&NAw s?W(;z/厔0VB9S$/D&|nEɋFO PTS:īSPZkZ!fFDJPʹ@ "}K>?Uo}g!)ܷw@hQDJv7(pr_څXCnt]"{uHpk "7UEv`SM gPmǁLs ]93IE2\ٍnɋ[oX.J V-=DdXԔr: nb6 y5! h`╸{EH4ۢ#OՓTjhu&Iqw ^nҀα$j̘g(?ZϨ?w_*wg#hH"#WykV;FS5dw& iΒ7UWՃkch`@(ßrv-:~UJ%=J3lx6#4Z_%& LIcku7sg㽚CG-Xis` P4a v`.@^ncf2J Rvl.1o;-Wi y96˼SDW`4)[gg҉&1Nγ0XF < N~:$tОյmg,i+-@'x9I!QhIā)5!p'+*k_18YT!&p`^LI kJ2jyՀEU>RU4q˰|V=ypС9𦦡Wg̯̅RO'Cۛ^Zi1q|# -gʱTvs%o5@8ձPWQDNhP fD@LmSce Um :}-&?ƅ/ u{]$߀@|W﹀l_BIp1̙ɥ_B71U5'*̅bO$KoԄ ;V^2]3M11ڕh2걎aIqh\jXTkESz9\xu;WlZ /B48];Dή~6H|k(t8C[[ֺ*4CѥtVr{EZoGN=ި *=s*ii/R6 ז#v D2-Rb% 4?"WCP Z[ |[U5KU\3FF3c7spܺl(d=U0%( 1|[n`.rtfIiMwbn٭]4Z藃;:hFy=Zc&+bMMqQUcBN8uSϯS'F0p) :#+zv5, 1 i㘷bPD _hF/]n926W7;e$ՠabB->L|5Ŋ?xTaה;~S \b]43gB❦=4'.Br^jQ}Q'vBi!")PM2 a4\99(XE3=+>;MꝜ.v x4IۣA.(%oȃTqmLs`oڣH K40d5C\ƢJ%'=|3o4N@_Ix1^qYRoB}}1UG.n/뎵yJ6%.n~; qweO2ݡũ@f)7϶WqyK b[eM᠚OV+rfR bzSitd#9nC$+QqkI%Hcsg=&#T9a5UV`U(Dv]T 鲝g L׻lVOH/v;Y7I8rN:gPU>MJQQIҾkVL]r=z{ V .60}"5m~\$9u$* mLt5-t\> gBb] CapBEzk't1(ncd* ]&^ZSίƏBW,'y3+}t"SW { aB h$2tg律6qqU`G%YUGd*p@\710\Íy D~5woz߭їpDYyuzE}2j ;cpR9}a_u?H=#p(W ]N\xPK|gՑDD6D:R?oIE `(]a 3qđ7~n4&(qPANɉe5 /#Øe&5XFL<6>HK(.@_'C7sf=X{5Kh5<,ƽևCfagْ_˽ܹ'tȡ`ܘddM.9ltʳ U$ROxıs3`Zɣ!Ҩm*Cn: !E-& ٷ2.f$%PSse jќtv"J¢  lLq2 ڎ S c8.EOlTyyCYyxT#P$':)ǽIM]p8j Z7(fym85!0S⁸{ B$Rtl1묃a%zǴB[=_SY"U-%CgTSɐk]/zCän0=͂+w \ 5B"7`x:Ou2oA Gtfa懓ZW%O&k9bc VpFYxR>aku ,0V5~tI%K Ӗ4KC/>.čҚ #=U30 x{z 3'!K>H/i%V]X_:?q2gYj\WVqRw\gD)U6{zeEYr0yAD:AJSGq&deugaTj@û 2lQÞn"gE>Vd@ u>d e҆/,/S~wLn]%|VY!¾N©á]Ȭ5.!g$$8z$~1NHj!H{ p1L~DOJ TqhG 2 EXV |3}_wn)FLӡRVXTsH& 6?-U4p6^PHh$7%A~_ =kUE9mj3Se2m *pهm5)=!cuҒ5Ql>F8?h9_{c1l8ql(bg^a X|Z5U| @#}e5\Gg@& {>ܰP=,PSE$Ui` 6LkNF*63"-mUB#?-G5,d#yN?&Q9C`|Q;zsW搼E5OW+Nեe{VKNitG SxavԎLT *Bɬ' ypTro3P}(|!Z-J@}{ѕB( ױ+WMpIb"lh ux"i3Zp݁"j6p<$|dg 5 s\ "?]afnj@rXۍUVg^:C}SBEeK '㛤ݻxD**zT"oRe"ʐs$~=_õ̻>_MK!C,QEH2 >CME-+";b(4v>O[?^u .n/KLRCMȔ\ =|4^˱ˀXo^mUAGj}~PvFbHNKʙX~_I R/B4H}$}}&@F&cHzW8.vՎ<|u 2i^GW H$Gj :{;6$TRUW4s,#H^ p;E?u uk!FeQ\}'0t)y1W)U1jXR2qЍ\]'dh&†UWi(\jߵq|헤m6Yl끣CU^f1m L­ 8mo|X";#]ӠU@4LigXhi"_BJfHA7M@S,6I%;FNt1)N< jHG񸊞zsȶœg9AƱhgd쿋$GincZ*Aj`r4%v~R;#qL-q=e. 7݋+(Ag$2*т@ RfDƮepϗ5]l :L opimV)gBZkR$̶FvxB/(p5jHV'#YT7#-nIR. O9: Iq=o\? xy5c(ɼDL;Bu9Z7ԛnIO@b2LNKgBG:quAXw k Đj⡈kKldZ仞ukp yUTt0om N>>Y[BX0MJUL5iא1ޱފWP%E@y6~ΪQҨoY9t&0X S}p5ѝ /iML@@?Sy|/VQ{Q۞V_3Jv.9Ml7ύTrW.NՅbRp)U!0tண[k?@'. ˑkW&|ufM$J -J>l'wP7ΆG8x\SB1w74픾L{]RB g ɐx \RQثF&!)Q)yW-wh:ʄAB\znts mDP ^dLu. gxǙ%`Mh,K3*&2GBG=ꝍ3hzZ}iJYn@bfvn<[v JDTl{m=6W:o!VD yV{lb@>o yf3 Zo.vFK:%]Sγ{#7z'(di6Z8qϚ3gqCUqGQ_`GňجZ[SL}%}?<4'8T+Ap6rvNHԼhhb-c+l&C.=IC8|BDv\uHtvgi:6g n|XjYlơxK]<<Q%,Xm7~t Ђ\U>tk= Ji"CV׎.r,W#(Wm+G&juyT\˓IJT/_~ٮũN;?_Va\[h>0X lGW LqQ{ P6*^QAPm}g|G#Ǥʣ?FCb[wl-5S298KNR Q jW]&|]ڠwִ]v7-2ٸa2'w r "u%\Efw).9V0^4#q^A, yOXդ6|!Y>]cDkܛh 6m3`Ī=n P#ֱweSBc"x^ҹ{_ 6!" 1&Hf!1݂6t2\mQJ'Sevre  4eo$ߴV'L cʁ{Z)8I'uPZ@ͽ>n@+Q?̿>[txi ͦf >7c*{!Ӻ[]-qi[O"!Z:*%H]":ܼ-b?)S? Il%@H(!|ˍ6dsgP 2gP@*㗭b sR?9yncCnGܽkr ed mfdWW%,քkm' BBeNgxmRR _wFz|lGZxxO@s!+L\crInUdc01& oO uF$34rN5IѬ9nr"uVCKGA6k<(NS=sѳ")&jNy{!?o^Skr5fK+p"Uf&}tn<⠷VG/ nd ~\'°{p0hw7E`910y1Wn3P͞\UP8dQDx[ 9eWɾ(wLzȷ\ 6.NcI 2{1T~DRGA BApKƝOxXY]Z2|%:kvʢ{}?1Ƨ@O|7[HpVWgFCҩDDlo0KjĒ9/m>N jH~O2JsK&^S%E4 ~~6\f $~qљLgG}_wEsGęJn॰K Eë!m`1tcڐ?lGZN#G{&pLdf:[|XSVJˌ)PfLȇc:9 {3{#.74wa5A`~ @^j!V |.6<G̳Stg΄#o^Z8AVҩl"IX4*F`4Jgϴ=QUX@FS:Ȣ8CLie\=ʭV7\D|/o&) D%zA/;| yEFlHmIVU:CQC4IHW)~CؒCވlDuN`,/*gSQŅvS[®sG>*22Tԝk8;K Hf;Cc8RkސˑYYޟkQc&ZjA!񡟆Q\su%4bnAVf9-#*pvqvrW=;Sv@Khw])쭛"L.gl{”eSr:XR)0^ĭk[E@g#IjgĢ&Kͦ=`2D>tcX!@R|Ut9îp]wEQqYsShZa1{=& D.Hʠ !_ou ֐y]p&u2Niux7Rg3Es|mQ H:VG&QB `|}rL*4)o1̃0~BUdo3bi. 'SvnCb/AĄy8`GLQ l:{L,]!}fegdvGiu:Cov7A dyz"^PUK8s+.w'<,y0@;W%2= TS?r0̛z0;MQ6%0πkPi[ׅXt=_]Dszk [Hrr1F+Pl $Eb-ؿ {_1 HÐ}q? 5jbJD`q]' J)I8K" 3A 9 ~Iuav !aצ2># lEA*,d6 wkr+ @}a>34XoQiNW Zc{vM2]ԧYfnqKnA}KK67&=SKHֽOi_;+& 7+|;Ro)H^fLu+XH?7.ݙCq6&!CjP/vҖxiVIȸkbKw*] e5 LFrOnߡr4fC# 9W\9lq-t(w#\ >\u$5 IDq =#۵.^/ `5+4ʇ⹜-/eSCh ^"IU_+'t `J. ي1qjDz^i$($wޒlyAʎz,WT錃=[XO~!~7$LZÐ0^, )e3"ܞ~wl #ؚncE3tj*lKMDu>A;[~|Id{0j08hu}XXO\ ЀP;Bb>ߒ(]+{RޕaiԻ?~sxayf;Ęӑb?ȴrg(|1$xU1j R0& e}+"s1=Vzկ-Ԃ^O6s%> <%0 宑//. IK05(?ywR-;9\k%8GI+O@U0d5*ub0П8D4-M<H`?lzfRYJX%hŦTݻRP:%>?I|]L*u3  D>GɊTjʜ!Tđ;K<150{ 9l_Y=m:}P캽'.!( OVMfUG-cfy ^}N(?͔3?.80x0D(A] :s_ҎgTOaxsD#0ɻPWsYILJMed0qkN==(}@{ncr<=כ$ k54=VLEaD|RIt߬W{ÖF2M%sHdD0):%%v.Wj7ӊI ٱZ@ ѣ+/ee50K٭]}&EOP'E$=TgC}op.]l~v2gH2XBqkW-> :{rkUPCYEkZT1%R*y5?w'lW F8Z̰Bq?4|j/4[B07)ٰ?Plz[02HasgL0EI ;n\6 ן0‘1 %N>9Ukg%hs@ ʔPES]'cusD=v7ƂUwߓPE=SJa]၎&VmX2^gW'o4q\gA!5}ߚd` Ozh'(#!A6=I=WhP-?+kW'ćw¶g&g4:.UL*'9j,mZXGsØZi U-`. ŕ؃pH1~kS<)1$rL"2df27a[y']HWZh1+ {ɗK|h\ZrٷZjײT~jh We52Ӄ׋~| V]cȪ=mvs+Lѳk=7QUQP,%K?(FC0K;^#6]wM~,,iZ ~N4kQs9ElJ;@ J[d fMǰ]ta+WWR@}F?%c .:šw?nP5 VuVSu{oj»\>wM_p) !];B݊\Rr ~,jH 4-:g}l\Eipxƴ8Dz 9aV,ZƩ L{5jKN@^yfSKeeAeKD =)ř[%}-KI+^Iv0e͞u; oJْhԥE{jK10`LN}Eu~e1 m7߳7T\MuGLۮJɭG=5@J 0v6-r:#>{m- EЛ!&7-u#\S5{m(hGUoI96K~%y`p#5M{z, &t ](3LĝP0 @bCxgI[ɐbW޲tar7XXC)<~0EDS}A˝wl7$qt*tV=Zt8/)3Y}*gVq^]?C.nԠy8% $l+w ? ()ܳZgXD>o$P0V}ls5j>G B%3Mg㐷38mz7h8R!/GaYeqamYm1ԋt>a3e4e2J0'msM1G4kOKC31t%ަ_*f 4f!y%XFl[bێҸin> 1_D\c;·63Χv#g"Tü>+,:w y#k~#B0H[%kj| E߰1ݵu" &tMްR5C,\j X .(JHHT@WT/{,].u\=ѡbaQY5 *:)pD#\7U!%R MW .)Q$Z@ہ^9=*@f̐e8ɚ ̃ 'wgI}mo ;Pߠ⪋*!@78_ V}дG@ޜdbo9B(:gXL>jif s Ҿ5AT}K#e|K#+.1:+O. pLh^pmԁS&mj2mp$Q Ln+@zc{ȱ^+Q7pBa HҲ1w&W.ͻք`r;t`WmK&Mx݊8Hs1vO&pJ<6* _2u+Ns2nFGs MPB[s +aY3Bnc=EL!oo?a9%~Si:gO܈>sJ .FĴLL[@/|xό e;VII[{n431vRw' d¶[O-I5reM1aYM\2\Ê&XŬOձc|?$I[gR8^'rА\s, [rHNɦj|p TR= HcmWґT!R@y[蹡0Mm=C]'Z tࣱrSTy#DE kanAj|G@[_wdqsU]WEc/*~ik{tgHw&Yy84E&.9 nlI D @_)ZZ9:,Xhh&Ϩs $V|Zk$qd*Rm,$@^&# .u+}X2TqqYp U3k_ WXvsopC2?buA nLH ##'\&4wqK2LZ*WrGsB :Hb~d(Ty|"+QL{&:VuY pL`{wG.}bO9d7okF]w_'=\N`IAQvӷֶ6j)]#C~Mh{x5$ݰDa5$TМ!}fڙ#NhiD 4S̸G|xQ9rJ[U}ȟ h׬԰U+4K'"6}7C-A, Tw7%Xdm1F}C I<-B!Fr<7$~Mh|t& aVuALjx g= 2Zn& }d[J2ҎVk4QG-q^l7!Wa4dW/əd I rWlc,/§ ?@hTk gQ4~3\N# [iQ:=!(Щ^4hpw8!W)ɣZE:A O4xg޷.p3OeUԃs![<[вEh(GxF_rl *F'=ݿnh`Dnp?}"/~eIf֊D2]g_lՖ;s"·=pPw42-=xdDiio[3 BFGɧ1?(? <ʔ+MS p;CCͥxm-~…d٠,o<՜ vxEX/wE&|ŵ J$VD_]J5t]ikT"奅Mp'`>}(h/xO+nVK=`bƤ`*.JUc2&ǝ8T`? Q΂tvKfy;qhxS[?Vv =~ȳn8-'$jKBAwA:3xrcGIw=@/a OE'# 2 e3(iSIK=Elc$MP6>.D2_;Oi,8%X7~hK>#op4_i'3F4^aNJq:eAd;)N᠕U3))Pj.&gɋGJrVI,2̏8x1|M)$ dtQEˤ]Έcݚ^q؊*sI^Z[kEQ"{X)GI~k̅s/&)@gBA897W&ߎ*%$&`[(dee-3,tʗ08OLxXtP PQWͼF>{;ZB'wa !w8U` `nۻQYh0* L;@]9qO`3'AVh:4/ˮOP EsWe }rP!D&e BRM6Պt5}Gs@b)#57J Şo?1 H+g7].[fF|xB$h@p:;:=Jvϙz| #2tb% !J~-Oز1cOai|1=;ueXʣ,,L1CdaV-&*ο9!:y? t VgM3 E M*R vI4hr<M[BGPGxx"1xό]QnjV$F.m+| Rft,ڳ[Ss6QoX*G;͞ F3G.\N!lU$3Ea$ G"Uނ#2yߕJp&`W>Ch)Էo$k,|ē R1ᛓ̮%?,O"=MQlt&R!E”Vϐ:MeALM"uHRa"X>U}!EpnZ[.X;!I73`+E .7 KY3_:Rphγ\!QaOUJSAXu3M7R"~d4% 'tռ[`-ЇP J=}ejS[|l48q emD2_W$v;_SRߡbvҖerϮBcYɤptZrg`FyJTJ=;\N0;~w+[QSe] w1o^`H_D/eM0Mc̡=f.kKԲA 7ʖAN!k-fȗAέ,E q$ae`;zdJul=-ћV^ XP]GV\D PڝjU O ޷ V;E,V836zkC)&PWCFGTfQN=y&0Ч"; q8Іk)9JC$93=舏O_5CJ-JYFH$GJIC0;$ [#8p`mv ]["5u *}Peom=0!E9$~P2Qq#\DL&u z*zGlLKUGs8 ZgȬU.8?@bnr[Ɋ1>븋jts=$Tv @iK4xBCP g``3-: = 1|>KYg'qKde#C ;\~M272)~8HɎ'(]Ii hN2Y!rɡhSY$͝.rLB5*^8Ngqąt+ M;-k>G}bf)p ďy \[efvL6:2~skMR/iH)`e9=K9g!36Fgt8!ϙK4)$#\ jYFK2=%Zi}*t )YQm{T- CLL%(. c!AP&R_Agy?"cҕ_!Y$u ِqǡ˗gfMB-&M&Vmhce%Ury\D?a4c1_E'ClU{Yg$` V!DEMSD˾KP,LJu"Z+jQɽ ㊉S=Òǭ6ɉ<;/X,SBXUPq=Ā&>M0q_Ap:=}fVdL.guƳ^|ZsR>fʫnKd!.T&^Km 3Iɪ;-iaw<<< S9^n:|\ g8Q;Gnt,zsЩ ˹?I -)VkR7poK^&ZRuф<-uB <kJ?B(pXB!Xɘnvӡ뿬b4(cJ P(FM ;!\EσJ4M^To3zo֘ G1F)bȱyHmĽ={*bwz؞H<2Ey2咱TePzX1 zLr-g!&+2ГZa6ϞXu}69d$ H6d ;?xVcu&OFѕG GB 0ڡ󦷅-MCu"XBe!+ؒ]glω=dq"v/zcV줶YnzW? @Gֹ-k, yk]vɃũqY#uý3id*/3OZqN+F^l׊}DjøQ );+`J,R˰ܔr%HX]}H] Y)X.9%㔢,ߋ*!P(=CāC.]:޺~F Vf7򢁱#~hѫjW&>~TMX-h?+e,=yVaK]̠n!}#"욛_8lIx[ gdddm=^?pJ֦=l T jL*wDSY詑wB k%d>+-FpOmU~3,`;EEXqD3B1~ d B{>~{W̥RHTrOg32ߜb<`Doys[m]!v4"ذ]Ǒ1Ɍμ*2i6xj3ށ|EQwxEGg(dgum6ꢅǮ_ic!,W` pWJ8 ׵ w3}zug6hޕ. GfFӚ1N{~?A^ݝ|VaO)W#h>[5κD+\s2|I ؤx5| u~6c>6P,3j]I~E&f፠D&B,LX[ND[vͶAdcDg,{Q#WƟK-U9_ov:dr Ya^d:MB_}Gh^r iX)^#yx&a?nF\TfLJMVd ]F ͹ \Z(Db']5QkdGL}YfWeO4rq ] ǡ <r?36n+Lͩ5c6;O%i -FEk b߯Ȝ~bxˈ˝Տ"V%L$ R'TұxJ r0ObP-RbG.!?X6\:i@s.@-Uc^B O#с G7u u`REمL/2Ѣ$)>-H=bOsA s&1cyXS4ڝOIPF fzDX,7+Q3N`"4j=jٮMʉ9Έcd3 #(xsTvؿ2#4j+YwܐH_$6G`qo]gߩei SA ;k֙ܒSzJJBs]'BWk{LE/~\&[MVqE Tu6sNqf_%KaN+M|=g=ݝ#0Tx0U8XJӻzɵ:|LehU%ZR i!W"EQWrݯCk | c+] ɜ8oy$y^/Ϫ\ WvDl\-=ؾXo5l}*VvpZkӺ]pBJS9?/N O0nxtx['y1wIf=j8WCz9\&qKJw!}İ.\2)WV꧋٘i=횞CkX|2T\@x%uX_`A<[IO6ؠݮ۲0^]ata΄uT+"RdhpY1$!#}{︶B2*L|F\ko;j;!7NNZm1mL5]rSԕ<[Bkh "96Q4kĔ~4zt~VfP2 cD"|="7^cnXΐ3C>3JV rbedѾyRu $NXx$FZ, c$2;dh_栅`CIWB=$#nv.RꏨP1 <=^oR3)EULFxMYN`}P2rer*ČOrǺih4ccVj J^M@H# /jrVǐSO:GA)K8] fk&peG7)ȌvH476Oy_޺3+\R+{s83w6KϺM uu8(9S8>~Oolݻ0z|,簔Җ' *zk7d99(1΢xa{["l@0oҽGX &=^;{uc"†fJ0%Ay)?NxK Qf]n_is"̷cCd|IR{,P r3TE^ȸ\yhVFf*yȭSRc.Kvj4kLl|m[dJh^8JCлpڶ[ݪ[MD . .\Y~dil16 BNHJ{E(ݟXt8X˩/砡-G[ǁ .;Tl@:?hSk=dH%x\*?RP<%̌Z-؟oyQ`8t36JqTrWW7.}%3鸧\\<uބ^iUlI(I6WKͺac-,kԮ;D?ǎR.e$l٩?m ;HMo3kv7i%TqE\=ꛫz2'@(C;8=p?2Hd(eu|f@1CFdM {#zZvqv {<+%յ_3|A>4< @eo_z0D ]()!,Wt/^N[p_.aXtJ26˟7<0Ydpt";[1tFsˠ#I5]Z®h:VS)$WvYP3THZ)ȸ̕_T z W#t%dT; o Y}99G3-2-k W#R"oliw?poxⵑ2u,5QW`gFvp" _hBVCեs§ 운`̭=23P:ZqYhP [%8kz! "]>C^!Ykؾ%GlWOȕ# Յ 7mݍH_">T_u?* l{UP;I: [Dwe"Į]M;F lutA'qyu GXDjĮo,@Q+1bnu SW,?\v`QK_AqH6qVm`Q_RB)L5)wqr畽fŌoH9.8_aLߺ̯~ l Jm`F}P2j&>% gx3Mo/" z,4L8a`', .'Ev4֭(H/fr5]ApWqEfc%m [PfCup%Ř4_M౧Lb?{4>৉A =(iO6zɹ~cQjW%$#@q Ԁ .050YiVWQWn%}4cG}sĄʚ{!_PG1›Ct dɏ='k-c.W*ºiV.F&ׂꈑY OWL_LCw˼ą}.gOxj^<2HZ'^W_K7Y6e*_UI;3:=udՄGڥRGc^Y5 'G"ۛ}P| xzPYA^B-E%7>3XzzָqY7*ŕKxP*P[/1O] ҌR4o5v[NGKϯ!ٖ9䭠) H$urZ/|p|Cg²% ;O˪޴["AH<2FY}6gۅ^BߚX@3D}9Jcvd^ީp>0%xՆ4Xihuiҋيbpmz^W(w];Whv#G ޿CDv!4"_ \ \(z?T?c|w7mZE̖uɇ{Q$;k90P)گqUr_/aN]4n{MjDb 4h%ʂPQx K\37#bшp>7Lst*8oZ|ʼnZhVbǃS`ZƹM;cS1xNo1dm%8K[%V({`odmvP)NC\D~a9* w=3A+ŔKDSuk`I)"Qo150W}٤ lA9*}ˬk+[ ܅'u!\ x4<'O q0!ooRJa=ec.KII=T~S[evӹY U٩&Xe Ï+>R-rh 礹U[> ESƍ}e(IRK`kIvQ8%; f/Us4j~ǝYv0qz BѪԘ% :!% @xHIV4{HoAlvjxn5['?"rw(68mh3 s!0dL-xG)Gr-~~agt85< u[?m}k O_X&)Vq%AJ>,0lS0z0WTes 4JDI/i?dφl|J 2`~@z97g֑褭|яM|?WӨMvdXŇ뉲n&8P#T2{{ P׷?dX;oAq嵭dm_a=Yd I{MZʄS(X83B8O(׶_9/$ 6傝:EKmN.ᤆaq"`F`r`b@&Ʈ~F OxmdAO:5=$svR7@Џmh0JadO2wPCqK`4/ (mlzĶP_/0ǕaçAT[19EO,|qS Q vwi2 5JUGm996'qmgU!"LJf\ CKq=&.ٌ}cLKH$_!F'tz- ɝT+"L 3ʦYSyF]ОxҐ5V%WE@G>/0' vmE ;@(Y3i׽( dSIC6[%8`z(9nfFZQD̈́m%0\6[Jaʦ:|4~zZ%7ׇ[V[c2bU^ esL4O19TmQ'CֿddsՄjDSq~x ,AfݜeQ&l#I O刳*CK2;r>&5JLW k-!`M5DAc4 /2?L[o24puk݃ )˓pVqUꎉaXSe;ꏫrbfD +jgxKg,1YJұXzp}Vo`sL"P7INDT:SRӺWrqW{6 7KZX 7Jн`+u'jrWv%[R#j& r5[N"L z)D,`n=vWHj>Ibr󰓷s嚣2Azt%nFFS1 zO8+E;Ke 쇊.5D ?H@~{l9 R5.'nLחӖ{ttPWJ;)m܊:Db'G^-ڷ1s[rOx1&gkZ[(U(/Iቤ^R-8<]B"/YۦPn؝Ɍ1~6]5[|/bL[ Rzjy=̏vY0NPX ߺϵ8j}Q*q> KPh* C6܇_2n>mFL Cs<5٨S8ﵟ<-drj&q9v{emiIB>Wr8Ӌ$mG"d7xMZh/7pYI"j s[<ƛ9T#Cnz ,85ֻf=R/JXFIԍ#Jqo!ň2 C(H3^eHD/^9?]&)Mˡ,ǷA*O{">.9ޖ;\KN3[JmXa+KYbSmF䫘*/@{ۯ uf8bBsA[0|`PoQ["e}Q#qèe aI149=642Gi#/8FR_&&< )W[!Y,4, |VuF47bNO`MYD'ą_.[E=,>a#̎^͊C`.O\t`m>}PmK4Nr@x^7.9_P#c\łr5y_l2TD̤i(@Q^<ڧįaoomT쥀i3_9'UyUO3Ծ-?AQ&v MP\ U뭯~46+5NwJhzѪۂZ*#{CJs^E3;ՠ@Deq.'"jz~++# Ӫ/`&ʽ*p/qe+1m"O* 7CP ̀{Ia)@?癆t rT9EigO|R<%yLV!jCL!`l( ^`}^IE6!jbN*kهMLTs] Pl 2oeOzuRaU1gD˩6:ƓP8PȞ( X?m!.p9$Wi=kw)ݝ {T>~aAէ7,sJ¬s G&n:e SV5-w~j-));,PH!ʙџv-/F234zIhcjq{Y ؞jw-܌ :vL#IWћu'eN0ԍLO.#\c*3 /fZ|P[4)N WǨ5(~IBk$$d6]pN"oT*!.\s5(Pn鬾"Z kS-P(xr4n'T;,nYyI:;;!<j2yogy w H_U#lޡ1zZt͔Wӧ,|<۲rfKs8\IaSКC2\+$e*Υ&p ؂\gx\PY.Ǻz \ir&OR3 AQV^œnگOpeafEYZ[]kOvZ$:WDb 1Y1bƂ0jKiNJ=Z/7`/j^ *-pA" 29=FSYz&lXQ4V-@;LeaȻHqTǙ6~W=9d,RxX/E㺈y:|o3 צB*`JQֿꚘYK؜jdd(Kq]7d<|S%ϖx[2Gіsj@)@!?,_wa2yܠ V(ұsr#^Z}#*zCp!J@Z|>^x!rآN릏n1dE[`&<ϺW`Tp*j+*>iӹe(7~l=1:LҫP=DWz3:]8"0`hz^23~TtEQSZik96~]$XF㪳chW7jO5A•Dѹ#:S)-Sc-|eid 1"$3*gSH1qmUqَ\bϡ[h8֠& bNtyِn^RPLC OVF21%UmqO<IdFƪUw+ %1guփ[Y7hDt=4Qsp~V\z?֪עC)[T:eĹDs(,9\Pw> q1.)6P@#?jo9zVYMRyaAuAF.i}hU.ܘ?2= 2kI-jI퍟ו&3.L;xNf]YeX su}یWSx"w~"fiev|uLczs&TT%Jỉa[]F׏ vK'\0ܥ9q̇J&qN/ ~z}3{3 ͠iĞ>(y!Ȯ[VL|ӫc?e9HAv)>йP#ds=\Y)ng 8RB_D=ŋ=]woB&RNU]Zgc?lZϿ\&k GQYSl/MbtNGI`- 5o<>Dur8S!0d8CItﻝh,E5KwSٮlvl%E鿣xf"CbF99iihħ>*I%hӹ;ec(8`d3⥓ *5*t۴ߜ{߀nTi;, Un KX7j?x< glNR_s l /=P[=FHƎddP!JwL䞼eGJV~6"లefVu/zoFNbaI>^@LC̚Mzޣ l04\5U~]>]b@"۝k-*g79F*$/͕JSDl_CjVܐ ˃Tf=$2ܐ!yW)ZAOb&pq0= -=?mnQ@26 /|) fu7 p.u4b[ᰂ6GJ-M=}cUÂmsFS E2~/B,nh--O`Ge jТ)}VUc]=NJk%n4y*S8{Wf2#&Va?7ˡ}9rRT@͜;R필N\W D%:qf xx>89=hEHi1='qS0qfeCj7`ND9sF!6~JĐ X$ؒ)&0$,ٻzۉIdlY!> St8Sr|I瘁8o)bGv#;85HKط aEeD`zNƬCq U{ybxr?uXN"a"B*o1Ga섚;[V߯$0wH:2_8a.;4 I( ӅMe)/]$)6bmNWS\&}\)ۮ`Asڞs8Ou0KuA6g1T({QP/VI~M93h B9֛램xeN(w;H2M t軤Ke `IB~%j#!M%I[U$I;6? |:.u^sOnR]2u] E}vAmKk P5f#wLi3`Z=u\y~~AGy97 (3˪o[>GJ.\D٭Qrvehc+?H4X^'< ֐_缀[sal=slA^iH[B̯ĵEhBir2Öي  >N7D4 &_6Tȵ-'Ё l @f3<ٛlISdR`|ĬҚO@AkUܭNǘt0!^JP PPLE, T P$0r1@ߋ]+w!x+AtށD]j\T$@ 6+}=!.?٠Jՠ`\(H[DI+R{j;b9T2Qs*k2dv'W.W==<WaI[31氀s._]#k)E⹱0D)"a _NfH]yzV?^qKI8C|PuvmyiD8ъ+Buxj#Yk*M߽}Vas<.ӎq4a$[z ۫ IUL C*8f_˯= "%GJhO1-JVO6ٓ܉#fBR^[ J>#H *JeZ:yg݉u2#؄1DW˭ɾ(sK?7fӇbg޳6/n[XNPM\  W\ GHr Y)+"KBzI[ڎ]f|d2|3ɱrlnYԀEXdQCVĩ}^O vbM,жL\O/$>Hzj)4`mW[ :fY@{<u :Ee ֗ć3uB9ǭc[;-B~l.t j Nr'ݿ.X{SՓ'Y˽vnk&4 RuBM-Wv*5OkX{ѳc0,R%p/X.%qDX ,O=KqB`iQk +Bڜj._8M Sg~]}|yyYr|9by("jH`2T{a?4:3O~S &%ґ_w97L5V/z dANǨ-5lryuJ@ٹZlmH5):~ "5s53jMα^2Q7GA/b_zKPA[-0*okK-H{#eo pɏmj1 T и!=˷D{40WL Vo9v馐T%fmqM^@ $7qEPHytY`VжŒHSFQp Ki 9KB^ςOJRy#JjC-yEId;5BZJk\9JavaYGev~~q$\}wBvy"'_p0T;Crٱ)nTYʈ,4&c08+{ZM1n/C>[ \Y&Au29?ўwTTD8̟׮g/ m%Y$M~SEOtGD+ Z˱}05Άi}o"Lw1C,8UKsZ}%Ne{9ܾ?Z!R=>,t8b7qO$z$hA")Œl6xቻ8 L! !0b'ŇGG:^|Qו.x-&҇|55ȗ6! [NË:FT`S'msͺF^zHPąQ$+hu-dwfu{k>vΉ֢7.OKrC iܦ8ѣrU(w*B[!h>Wď*N{XwI4J#/;>X炄 p62i\FZA_|T`%{ާ#~ #0ȸsI׬3pg]5H ߩ H4n~3PxwMPH[&\Py3ӯww!alzҍ \=v'+y(/Pݒ"CgA>IO"s#g x0Lk"UfgR cܻYq!y]eEGO 6q6V[MRGsFiâu+gb܌V&DؑD KB8"g55kQqߞ$bs̛(|u* 2!T^,(.F3.V#V;"{?\ÈLX3T*JOp-y7؈a<977ޤ0};%@d 2(xCNhDm}(Ε#)x窱l;^ߣ3zu_N0X hgO~Dch_ؑ$?NRnEh)NteT,Ou"p#W+{1W"pcWIG"󇀣>gj65XH O\9cg@A|+Ylw_]Bp+ r*v!ZWlcݪGh*?rGbC~hˊH=,ż_ Դkfd=]KjgtP w`0߸oˬ#̰(xt9*GAU7(,\rbMmkPO;C<4 ͔&mT,@6)&_yиxR{;e_b*8ʏkW $/Ęi \Hq!E P)xb;yb cK`1& fhxΆ>;]-HN*`Q ~ru^Ӄ ZrW9l$D&\1\`;Tw,U쿽a-|y @F[beW 4H *֙2}&)ˈ]q *);ή]UL%[4`4+}J9ٴlf6A]A<]uRh#B@t.̘08Mm.Vx㡹skzp/t@'|߻bdA&PP"lYTUmZQ8̔{m 6K) %E+N&*+XҢG4vF8ƀGc,m*+MQ,8\-C3z!V"͊6o,-ø #*q&\St#҅mOT\0eCŌOٙ Nom/L8$௳C\`. WbYsddi[j^;Z-V,Y$<9P3ML[񯁻2_1+B^#֓:дnVYWߐ(xXX>r^sgz`ҿr7m 2\c[/pvjM]늱f]YZړ/ߺx& p,d U=25 S.ZJBүn9XFXb)ó7/4 4CP#ؐ%RUTٸ|a"N w.'%t]?a?$:]үPNj'}CR . !!L0CN E~@a¶Y=RvAWֶ-FJ[7a6c60i)(y!gIty/C= w٤1Rtw?>~quhl }b%njDq;EM}6c$@W.\u}`plId˯K ðZҊ&ܵuf7_O^<.˿sgi̿Ӳ[k<6wBPs&_|=ʳn&O_#= zqUٛ ?ezE>#֠p#j{1jxI hj76#xX'ølԸFi!Qg/$+kixI)DOU蜼ݲ%Jm:#nJ7!P A|b \ԸOŧYi_Door1 '>DB8LYQPuѳI܁L3sѾnCuٝ<H^ї|me\0_0a%}4nL9݊]P2>/֞]˟2-z飭 Vqf5C>wT[[hX۪Oت#pb]NO Y{} 6BEj&U_gx:Ƀ&V&(7Aˊ ؑ4jѠ+g=N uTPJFT2-ܟ(د K4e>k nJ7_]vztӚ"8#CYb3)LV&:J-󗬕[VPB/oՍ:Lz*HA,;; ,(}"ϱBxDt}YUF; xdXV-{Ib#g:A(qA{\AE%pD:@Q>:A9a} DO$$nyHxVZ9&|9u!DvF " -JhFrI'x*^zqhtg o9YbwDײQ/9x8uZĴ T'+<*A?:p`|]lSyvO{[z\7.,dhSd0CCKK|`) 2պ) Kn}٤#hb1QW>χ}U_Ȍ:(W.jЍR9;i{Eᴛ]l# ېR5T0s挟 eS9yε2;01jmQI}>2 pP+m,&褷x%(}g;z8ZIKRז$)*w+sRLgD/Yb$ήb +qff3̎ ŕ;u<="8 CVOX:f h 5%Zݥ lL)M8vXO?^X?,1.>ĄgBVIh)F.Ri/1n֗ͷ24:1 XңIUY=$J{rÑXr<k3UyzT]rѰۃxW4nUZ#a29ߩhO!z_畺2N"muکv꯫:xa48PkOUcjjS`$lǒnևX WBi5m0)Ff ~ey.s+p@qHzJ3㈃#;JZv g$ ؐ }Ϩ؉М\&J3 fх57νȂn3F W8_iT2Ÿ Ҝ_ƭi ;PeUE\f)Ee]sDP:S4Y[;ʣ r{YPgI 淋iE %ds݈.tOLXkU81p;`o$(ogk$ە֒DpȄw g32gmioQe"[{FrE;rQpipl<<slʸ;+Iבd<Emm63";:vn!xq3j$N+_SPqaY)~c6eBZ0(J$ 7ԡlúݳfADWū18Pǀ05K_L<%LhލQm3}v{A [>܋soqt-aeX >5Д9}')tiUyQcNTʋŚ7x莱,# |bXGzjjule=[/ѧk U^᪦1u[eQG:ĕY*TD/Q_OrߍTcwΡ":eisSe*1iHK/0ݡ\?+JZey(,P'`.g1,?eRW$ޢBo] [{ ‘n{ %gHwg?o Dwp`F:):_k"EIG+V=mFvH-9HBIύ׷l2aX]x(^MeZQ-}3;I/I~|sRԜi\ ]ҏiӹvpu0=jift٭%вlu;Sxq1@h啿(Y@؊t fv"KH:i(Y=tc`J+Gs&|S}ތ{FqJLuF@;se7O١vVK4 EFjaWcqR[+q[J{Uz{JvzEՔ%aXMEAۑ`]#Grhbz~ Z,ȱ9t9(,>qGXGRV2y舠h{ 7GztW9G+1g3rU8t+e+ ";# r}7`ֵDpmSX<-+VcjӍA[ h|ETფ,t݅wȻNKNKqU.v>YQe/9s*OzWiHzB{S Ƚ\o_ ,>.ó:åȝ`Fx/6Ufqui0N,I\z5_3ubs}#ڼ"x=FR?,lǓxzC7>]%*\hʭu%'}}kyە|cw>W '2MH#ꃤTڌJl; L1Ed=C0O`fY C=)L?xTM:m5.eJ5g hwv -@I3֬{k{yX+=2]Nh#l_2$cod>&FQ2Lk5@:0lh6'_b 1+0XMDzkᓥeؕhnVoۿNg@خND-u'_K<Sx% 4$6h*#1szuXzT,q/5ͫ淥+vsUT>Gl/ /n򌶐 %72(q&CV`E˖*T=Yq+VQ.$N BntuX%n@Eں,_-2fYhۦ!dwQ^Nђg%@cRւAЀήʏ3ie de?hޘ~>`Dy XAj1zyBg;ް"J΀ꬽP@@6]pnx(: Jx';@L\VIM@͑Hex' b :V]'j}FKA,vg70$Rc)$ݓ穳,Z*,ۯ}@Ä}Rc3dRz.QzH~zY&mGxD5PB |LD eLiه26iI < .%4r$+Xÿ$ #)D;,8 'SR׿rrg #O)sNO{ZMҘ4PA`JO=*%S$LcL.9\:Sܣ6^Dڳn+i!YfR`f'F\S_ `T.Uj)6Ђl+{"PʖOˆ+g Σ +efYBY -h;H\ZH K7z`_/Lvg:L?ԸpN=s7תEG_ zo>p3!aib?h fT?gtFX0 Tgos(.5*fq. HDj.ۨWF2l~P,ws?ttة]}.c!-iHֻa$ƔS[8>k5C wsA~,!KW:PJ5L8(CQbX{j2Ɨ}(4$xw"?b7%bI( V|d\h0Ym2~`jG%vу',5ZUʟwMZev󉺲×ɚ# d;֙-b,As-P8 vdH;(c+tG7V/sZ˄Lkviߠԕ+aU $LЭUx TDdN!+Y@pp "#tyQi|V-L`2w ^X:&Ѩw$1%Z#Zk*g<䇧w(&E3G)@Vxoh!gG cY|XaGײ .ȊIH@t7}HNkK'纔 n{)? HFa"" !^W:U㒦W\4!Ӛ}d%j7@b3WM4N%Tˢ10Lfƚ=f.NXt9iD* N-LH.4@(c.Kץ9ec.J5'6Kwz;)')J3UƱzB٫ Ģm'.P%?xC~S $y1mͦqqķj[ +IJZ t| | ,jK:IO nAcÚFsA: !Z6zW6뵻_4~.Ȱh$W&SKwv +\-nNQJy."鲕'Zi#j.`4)&xT?Q@|^q)W~IlT҇ l%jfJ:TѽV\SXP0Ӎw^lj~=Q0R;p ୍ESj(cJV_+j+aS?FWpPqi:}]g^V(tm(XNf ͘9nªbt.{ ׭{" MKG]+ MTIcFX@ kYC6LRw8UɭO0b!ܵ@(a35ؾ Y%5W[1;U^.ýwHy@;Lorsynl/WO,u\SϛluܖA)ŷ@&fDo6miN6:}0,)c~VR}pc^ ߦ )7+s~p}8DPaO S?6Ь)R+u ҹUu+0HBX~ؓF?Ur&x;qn Aj 0~2oPYR3c{eL9 LLhXV\F.?o`\rydw!4% ڛW-Mr@UptZ2w~'S* ܘ+.?r"@"9ݢZDҤ:`PP:(8O4wWL6a#2]$ Df砂 v3=xL?O&KDhǨ_Lm!Km_oO4Q!&g M~s BI:DY7U:S08+%_yi&0W\|ĢԜ䯮=j3jo:>@OND |(\0KɃmTTmH|VF Fgb!oL]m;P8KSTc~c_obyX×rUi *̃oyzyHӬ,VLA621,M:gC4BTjrD׊:?كQjmм≠q.`MƢ#1Ukɘ.fHpzakkEzxQ,23 `H|HxNa=C]U#_ϼE Z[`hw(o' |s3N}Y,mmNf3$T|fІs7qAj qYeI2F&KrګKh>_U!/:CY/VEi5=ODPn_Im%8YOr me̩vb2~ׁi&Kئ6p++gZ$G)1JNxJ7=}sS1YMLa2Ob##atSDZ3z߂Ӧ/i lmٷ-׼'$pr [| ey (6*v-*@Sog%ʎM$gK…6QԶ﹤hī7̀5QgiaW5+(ls{xX6YݴI nj)\2JįJ!rm=Ά\!>lo:8l-uB~4-D"`Q cIyw,?Lxx~35k7~wxweaԡʜOGK%BL ]zڛ5AzWRi?ń.1ɎuyU;Lq!m=Qs۴k+Guw37iL- ~W洉,+W\E" ~ Wǂ2f17 ԡM/3VYmx5EQۂD@89TM,\GA Y[m!R5^'(cx{~4N盜>Ce(a\B=rSnO(4v*0Tݵg@Gf5ʣ`o7%CXΑ#ajtbt%z"aWMO㶪#tB} zfhJ$Tl6l4֗-X ĂY-CLq=F"`rKRy?W"DpҰHaM2MkU;(-r+,.8GZk]UoV:Hٳ-eI"#[6w-`fCJI}4Z{=PCz:HdU/RE( 9_BX*-H1cֶzJ3֔jKiFd'q쎱z4N2-j-lf|mr:}"aJ@cĈ'l8̦4lx{rƖ z56~)QrFu7@ wK2/Snّ}̯#gNrQ)8sV4Mɬ#ĬƘڂEx=[u8(ߍ_PPD兯#S;%yv5% Ik]!7fn3ޑ4P~'mԣ^q#JͷR?Mb%R{;ҒN>4E@4?&) 8st ]Vj Pn^,P[$tbtk؞vUn_ɸRϢNS#֩˰A$ Q:H{7\61ܣz.]C\єX+5RTBE3ED% ƈ3@ #s!b$)9+cS(V%-DBeYIm=5RrJQ]IjhX:%wl1ts\+hW(&z}lx%Q'W3z(~Gb}HG0]n*,$W=vMBڰi$oeNl1OQ [7p~ƐhU6 ّWt\id3-|49yIDTciv`c lJ% (0oJ:_aQloV& W|e'O9w|@L`$M0v/^XILIzr_Z?v5_ŒSK;Ih=)TCCX KmS% 5Va]-Z-xa47׿:32,4՜j_[4x޴h(+g%P=\]k)Wr2O6'2R=+d%Pzj-maXǶ< r=.>[$AuͷW;o^&oeaG3|6)5B]I 3Z+76yۋllXYzf⡄z0aw>p&]֯S(0\PC !2{sS,P(!pi8we{hÔ_G=[ ¤L{w7I[B-ߊbWC5 9,j- i>@ aӹU61R|eWJ^FW΋|~4xahRH>qF]J\KYG}\+{^DU>Fj[0Z24 zB mLn^(}QNta+$.J?a,>2__ߝ=G[FH1_UUur0;\L=›0m@%THBf4Ӊi-Lkpש-űRfܗ.,%sKr(_3qO1Bjb9Nz-[Dbc틡QDPr}H]CoQ};vV=pqT~QLXC(vH!mø(^@g 09 ]qs|,t=x3/=maH> .}zeXӰGp$KXӕt><5F\~ 5nk\{4i)X<|OZ_w//3.BŶ_4M2p7=eE GSGBd\J0?aF0d*y2)7WwҴ<9mYHފMNY /ű@~]&tݞb'2bO4nn,hœE[+#̍*Z2lBJLZ:KkA-~o,~(J#dpڛxZ ~X@}nI c 4ƶ'+p"‘SQ7v)w95`2WML52( ph ,C|>WKL?Be h@CWe ́[;2E]m'ysl7CM^gt>읥 KgEw;#Ҳri%v@ mEkPaMڸ`S76 #o/t{h^gfJ'$"@Њ ^e+5UBܛFPXm^p!`!QAk0b!vklG?c1l^>3oԒ)nϵokf7kgt׆]}T#b&@"ΙE­N\KoWx1lbO(Іae,8rqy$+lMwYI{W ]^%sRGѰJ$Ld='@ u/ޚ<znaGi֢(mmfƊnao%]cE2y{aup$Oq8q/ V\9DxahR|79$f%d%dX^T  2ݻ!يid]4㕜/vn Fhާv7nhsxuԣH(=zg/`G\`‹{c%u+74rc=F!l'dg)՜3i?b6#n-^FGYyzjYYÜSF~`0MwkSZwA)] Ħ=G9GAhx 9([L3!2;)Qt Ĩ,-kT*5[<ہT[Tw< Rm*bcuGhI>~9(pV=`𹑧3M DZv^-6#hY(ODžm^LŰ7_`zNUBtgM(4w$0 I1jĂsWQj@r9l+QD O."vh; HRGGQ&AUI۾BLBx^BQ?ЕB??)@E\ѹKlBWjBo&r\miP鉈GM l͚hcHy+Q}*.YczHEs(2V"G'Y~uJ]eahcm((>+3FpHBͰ*/&cG:.;!=wD=Ε_5HFh^lBU;7jnb4U#\;2\ 蟲ogheg1a`fm~F̵2`EckL(YiQw:d C;ѷVWVd"1JVC(rŏ,CѝY_:̅>=vt?/Ve\~r񭲸cNOnY!~~sȷQ^ur"+Y/ZoH Ȧ;`07a8FU@#d^| " A7Rႇע8;/!u5ZqR}PU3`nݍû33C!Tt{եEX2,naQdΘ[Caޕ6uSECd%@jQi?<΁'vM-3jHB+!@e@oIðQ'ie+LU@.ڱ\~8uo5kpf#tdtm6Y9W-V5~#:GVy:$,=Ca,2&ՍOaž=3nOrLɡ3X2+2K^n/=bigrf0tٔ5&VO"?xEƬ4Q0QdipfWqށ;X',{>ý!:ݑnԇσ b:ܨTc8LoPlwcʯQ' UhH]HwcԵ, ^KŴ .kb; Ft,/ q KݬcG|{ _6. &\ȴ?^†o*xEM%0`qӜp8j1 0[[̂n&Q[ȶSo YM4R -+e)oUXb>UrΩ8S7$^Ɵ <:n06AƥXPj4CkNP -1 n\dR   aGmL=xRz1RYR.8#{ôߔ+; ."QEVRNFIIг̦F=u1BS_>|𨎙&TٚsVsLbap<Դ|y .$yYUH]+%Yɚ[Q]\PGʄSL\?ބUPYꤰ^mG&5)^|J/[hoUx{L'7guGnY ?HЌ -wnf##](?tig u!^gR42+." pGZ_IuᾸS|K>OhKaSd-roo4 ;Lϫ1^],LZ"P[:J/~<Fs缥uL~ 8nHM!_ ~.]x5e8ys @06 h'-k1NuԖCIgc: un=" (~;lYX"} d<>CL]r!4@W%XVy3b~0 _Rj+7865J^ѠCPsK3)"5~ef]gVaNn VH{?,ou%zsD<.*8֓ ehcM.dlv1w2ǃ|\H(1sƝa%'gĸjzڭykCDqˆ:cHWuМ.5-J&5PqW]֯, C]DzxNtR&_W+5Sm D}ξj.'%2nZo z-Ԍn;ex5`P a&3åɖ.&}Tle'-\ Fr5Y_ Ⱥ- [ aQ'"f4ZͼY ]ͻ{1ڪ:$UO3p,he;Ý4N^k|ף~MwAO;=broalV*cC8(vdȞ_ )0%e :W:]M [%=b@:P )4H "kzO=D\H8JoI?9H1~ӄ "oԮHN:ٞdh&ehN(QQ2~θ7ː#p p]] ze4YA:,4eͦV<':v'-<2:kfIӮYrqx>!ú3T9ZZ**,)K)Z:Kk$x{~ 5+8[gx#./ Ԙ?F G=oR{t pn^$m&91UF܎}܉d[ vhN-i Kb(?,rJP!] psHTy>p"-ְE1w򶵈fcQQ\+q`@;aM;" &0LJ쵿+w6%r&,dzt,{LZs7Xy7?#`u jS~jcܸO"H0cQ#1)ϳ}QcZrT1'3KsxsF4.Ld^>N/Fw!W枋©]m;T" ^zǮHdU@9MpA5#2o#E0NK 0ID>ܑ#^~&7Z 5ڄPڗ_AJWd6@[F]2]Pc< w,g}ûSj `mU4e6 *:" |SofN ')d*G %#1GP&Z~XI @e/~nxZ9 k?;W.?& ƪ]R M"-Ʋ#+hǪdǻ;2\C$v1=uQd"0C"j`gA;^6˿c~KTZ> y3~,.ZR>HZh{1Ɂ32ؚU hԉ&yhM揭LV%3\K%3cbHf3%{BźrL*=v`W8f$ٌp8 "OLpĄkM߲Qn)EaK3mexۿ5MNWCB6́?/:_Rc“HҠ.}-C) Ei=0vpa bFvOȈQzT jN/Ғ"KgU KaE~Qūȇq{l՚o*!8i= P"/6r4v[P3Iq9۶c \؁BZD8 -ׅosG3ier 4ƅ/nrQ6B:FEJ9ֹ,I'z'O6M@3eUW%M %]u4RJ$इ!Ur{c#7D[?*[ 1{BΘ:u?#`Ci}7׼hAz9$r'; X]տb;F! H嫉PyC6Z䫫@V沒B>Rš@OޣAB'( I[zePK2-'qnݪg!P3&ݔy~=)߸s^sz_{QIܫ ЩjP9%&u 09Dg.qtRĦ!P ] s4Ep5zY%8H6'd,Q bsleuCb;8=HŎ#XYG E( aH3o~nfUg!(Va^&}k i- ,dDËÁYoE %2/̓L58ޫ'>,P Z#lCaE*s+) W3}3w(:s6'APGjmb&gF6y c[ve' 'c-שšZú̃Uߣed!lĘ ?k6|<8׻'ѱHt6/s+Ewyi06otx#gX,:œ*'2)Rt\`0gO%1S&1نQuodWI i*g(iA._ igc:mPZUSiҟ֓f@qXPf۲s8*08j8ھ]۵I5Cd8Qir5SPמ`V‚27I'(V\G( gRG>Q>ww*KKrߡZ=:IDC q c'mJ"C([PErĚ_/˻j$RPe w7aRZ2ܑ _ ^|||}>5ƀN,c ݌#I UѼX;$ۛK]\ߠ|̚If<[ kxu/B L vcɯmVJSÓ ̗pXBӗ7B=.aM7g[a-/f L4Mld_c axLVϕV{%{Wƺ=mW[1HNf2Pyb=KD?hi1':r\Z dhh;%{i:y<_-aWVS9ucR&YBMK7NNE^ +YsP &$@ JcA;G$.yźL Xvl>CdG=fa9$bd1-J f9UAQ WSgȣ2 >?u}DۓۡjVZȖ{Td󃪇efO;CE48JKxs`HD'S*XN ?:kd~}YKϰBS3֪ l{Ԗ׽(a0d ;< &.ٮK=(7O?jZr1<[D7Æg&R6rϕl=$H S[)@;v*.ٺ EAV^ihDem3Ո^o#-I_#\o٘:8Q#X~Io/¬5 .!fܯ22Q ~nYٮ{lA_UzYU_3'-V_ly[SLySGez1W |fQ<8zG,[ dx6>LfSkLt?I[{3%$~?c AR;нtwݦH']lk&jv D mH\' J=Wa߯2 jm 0ޛhavF%90`kT]Հڭ+\p\``a3ʕ}!R,sB)rwL{B˒]OlO4_0,-sm(IREӘN4Sw7-;FDEϭ''aPvw0bIqh%@5P55+fKk}1D.mWNKVI`8efMKqiiZ\ }rc ?م7k1q6Fed[Yu+UCr埻q|ĉPŸMz{=ܣ5@% N z/I[yCRr#~>5ֵx,:B,{$!{VCN4\:&<) 4<(4Hu@ZU&Hn_]<>G mx<2 L$JcQ3[Lי9gQ /X%b/ptVPT|rp5tREz?;{+1~v%؋p\,New܍cojG F<&(Ý O=Vˮjs}4~l$i՚PgӍ5Z(i$h62Mqʲ!AuSx1Z:4KQ|p& ,ClIaށ= ~ imgՅ=i,Bs3Ճ Lh:v`aܶ~($&({,G 9nbMB{]y LoV SngOk|Ҵm!7ɽƹ|q(H]; =5!ۦ^Au"rb$aODC[g%3 dFN86y z*?˅b.J>˚xjg`2Qk:Qm&S)e&P Dƒچc BE. *5r{Ɋî"nmۧ1u=- @{UJ“jCUfQ JI*6{93tCg g5c1R#==tooSVz&`3BGv%IJ@rK+T8?ϭI]{שcC q&1H䀉<`K-tS~N\Afʥ{R4yrNfO<.04oq;fɝ`n % ٍX5.JC.O|Z[iwpo}dUsLF;@ArSkd1Ĺ+ $Cr 1w& n.N9h;]&o㉅w8)Qڛw @R!,~<ٟp7ϫ;5m üIzdȶ"* 2f;BPEڳCGDJ8 0$y(3dH5G3EVBQ3۾3*Y("x! G#@{" 4{17R,*nx#'3Bc;gg5: 8 È]A[ccIy y,n̍=coMk^;K*!fk ܡ[Io)O4kq5=[ޜD?3"ة][S0#ilInS2 ]Vh5 '{(α?C(R;{wiI3qlmy_-N?P&=eȽo-SU?|S\!FKL }O|>69T܊ЊjL E5Ygѝo CHڔbBGgϬ#3 b*=]bR[Ye- A;tQ*39V  u2gqtBr(S!$Ei_*>VU G{  x<jiѪ[Ip+0${I6>c`0 +gA n~kG2(O_<řYJ;W5 hZ1>9߆df~(HLZ>uRG)|ځc ZQjO]6fJ*0bo~9Խ-P(K<{3. DPn,;=Co߫$Nkӏ9VFqABü˨␟`{+ Ou(+W"$~k[;b3]RL -cVa0! d `*ncF(vFTBN2(,e;t;!Ic1= R;,Unxєߞ .4'dl\<=֚,h91QZ`=e+<ד^<an Wsz1=kchS⧯hǷa˜pp7+ nvj`JWO,R#ƪ0q\_ڞ~:eqKħ;^nU(6+ m^vXdSS;%jl`G`s{!HyYbQNwEM;73(;'"I[ ?hN ASDV!MKǒ d8͢m+veW{a1w6vT<B#YNk/~8ia-š:P# +rp{TgY&D 8IAS]i F=@CG^c}1̮@ x n< QܽF4݁6'm}{=UwV-fCj7D%)(NZrRb+Ҥq3-[aNIai+pl%1[! yF?צW\l{Y4v H ی:'ת/lOd"@0eÛ⁨s(bn)[A6q_Y4tJmN-z+o[m7|k٭]O[;EnKvmt$+T|v]]@]ѾtE=UgZIӰ.|w"hX9Pa> MW9OM*I庀7]'=E@ެd|8ȪU w٥K`%Q/0Nrx=+wXwGㄙ;>DmQ5:|Mg0m8b@!*'lZx? ;l8*8hXD-q=ĥ\y6һޑ [)7$L>FHֳFgdh?$ī_(Bu d u/ȻR78N4}Z|Ÿր'Pᣋ>wz)&37Al6S ªX]OA4+N,%0 cf>H%C J Ȝ5GݔnŤ+9L wģyo61q ZEOB-| <ݚM!۪}/ޓ}< RY>my!`̭@lI/y_#˹'k@"(XŢ1S$XvKB obJ3dg>NE># s9C?!N&LJ9 sT< ޡ35NU7m֛G|yDYs _>X>FtN)%#/fS['/mCpH?[NUT2!Ei7O^~NdP];-5R ڢK<_,xY#,׸~*3R,lzX5ɢl/6bȍ6`Ğ./Z ^Y{v\ơuF#E1TN$طy9iznj1^t7[wUC$^\?$SO hR{ed)5$j_|$hy0̈́ ߘ;]~$CZwO(.谉|qԍI3Y ya0 2/2Ijld]қl&aQPeRlv.3tK6D@knI"v F "y %WrET 5;7uiByFk1%ʧ~hRV0䓘X8<,!Ծ&z݈w۪ɏ}n*鬵0\E7C 3FӶL~"|BDp0 oO`! g.LIbg#Sjؽ{"qzZGX\'`ز&Oy>4qf^n=%lJOy]b#py(\ {]ĞDWLUS~:k}9?\]f%lZǸk\dw7;G!'0^{53l&qI0&.d\BJB9#S_vMle`wİLi vx[j7AkuX)_> . 4^=dD() ͩ's/ɳye ҟ}|6~gYYLݎ ub̋]=NЗiw'1qVJ[EZ{nNj#)blHi/$\PqZ;>c3(8ٵ'6AW #e | )ff!Q=DFyS4G1Sl?iKnAȧdNIİYF)-h5|Uő,>q|ӭu!..`6N}`ޥ{i/B nz 6J:(8֙ %@Ȕ{, %3sL4b) duH%UWN=z& )dp31%%koe{9y(7ݛP}#ز<UqR7i*R;beg%h3[|H$ڞW[=09@MXoAOfsJ a2_U@%Qtdgd܂jnx|Cozàf]n.9t猅 Rq}mJ< &alC?3.}NVeH+MhQrtn,Q/$g!c?]nS?C {Eq9 ]aeuU^]pp غAqrXQr`yX<̋WA>l|3wti͉@z!_:8*#kpZmqBL̴'XwGi8ۧJe g\?aI~=эITJ7DC4.D~:yZ_ d7206Ftitan D_p޵{} !Z?_*HN)D):wZzPbJ~ߕK(V) Lmچ4B9^iѷ3vVq^bGԂ8!yp:Mu`8tѯvF:2X^UJ#Q[/H Mp*I6>RnG~2_ Al;yvQCF a.ۏr@q!#DTثD2Dv$F;Rf+l .¦= ÆM f=WY22߷;UsK@94Wj0'r Qո${#G)TefdbXO8Y^W\m<՘p 'e0Gc%pOzK<4H&hݥHB&G\<4l*۰c0 6 St'0EI>> 4's`1paUF7tK׋na=hm z˂`I-k 6E .f}.d虚3׊QDЄS=mY~ι\v|n~xHċŻ8(Q $2&-ұo-a-꾨YȸtycK&'4kl Y^Viiqw.kWjdR[0XsݱCVG(ͅg+^Zlg{-IՅiƼArϘsBm=x R(>A$veOJ@' LxY= O)Os 5ykqۺ oCyPǑ[uBV!aНWNg-=ozEe~G=H8~/?bp%N.H;_QsF0Q% U}[HХL,ibl;xHB jea"Ğ'Myw\Ye8v3r)ꆢg#/ 2c@ڂT)vuVUש{vlv6,i4`?D?ٙŞ& >FCQ\NM5TuW8W0ܘciw\;5Y[o@/OxT"B~4Sw>!nNyFyxT*tZ 0MǬhPKm(Ũa&o";u{DU8@[QiۄZ3W9Bߤ"02g糂q;򒁼U'k ̈=())P0'v7ʡL<\ʳ)A&rhGϓw[ hM_jI㶚67<9%^ޭ:0aN-&sK z.@DRw\gp–އ:602.GZ0Q.g3N _/ҬX`{֪V|I2l廉G<7L-"0/>]g-\ۻ<EKY[lɲزO:6m{5TBha.r@vk"ft2?ˏp0dj*Ti`%Θ{sգ'6:vf4.)m'Պuv C/5DT $sZrENnoLB\Z@+NK9> %j+BldSbe@i"RDj^ Ԃ/ЬP{$zGɢ6H]O&syYE`qYy`?v=ji% Wչ? g[qhQ! Jo7sиgdtf] 6t{ac]p`StAZ<4Igi:K1@ _MWGއ xkC/*$LVhOgLɁY β,?6E'*W _ OmA7KxyD+4QҤȧ\=P-FC*YY5ev! Pοj9e^%0IpaJp'H!9U!XVDXbPf%WG "OAg^ !ݻ{Txazd(]z;Q3( A. _VLpf.I<ѧw[AEKf`,5oYʇa\Ee,BJZeoAI:rec^Mؐ*YVb7 wo& Ņ: kvrKi-[$g"'hErR4gZ s{v٭ɚ@R"!-MX7g#`b ՇGʫ4Ky'*lM&b8Ψ#1Խz: tnIJ+=n EGs5iI[fB+tcq LH}K]ͷ{eD|sIj nh3%R`7b{d: O@6,—H+l b4jUsGq8 J2L߾Ie>h8w/( `<@{NB၌kWE Z9$x$e.K^YH " Tp|+ ۸D0Vwb7"Sn.4mju6?@wW:dl'CA3' 0G Tno!|$;dDkѢ=}lqLlQ>#;Xe[70eMh*{d _ # ƪ(UՐ:SMUw>S1pF7kha+2ks$M.}$Ư/85AbӐJ"ݺ{Fy(4=ߛW<nQian Bڤwgzyo62ݠՕ 7k, 쏄vh%NʽͪӾ,ɅOhpOh&l`PNJk:UAc> _B۸e&"ǬIz6AzqenK mӸ[zF5XgA0 Y3oIKmZ4mv'ѣ'ۃ_As\){7n,70&C5 7~a_3ݣTn(P=X#̪Ndp7>}nچDCDADY[V%SHxխߤ%|$;fC^CZn=Zw%ΐݍeF9[c?VnƳ\uc|MۦIЛF|KQ ݓNx<q4h = ~d4'om`XUfk0B{ A{/-DM{'-.[a$yb0;:Ž榛#^zZ;wzq(bD;w0:de{1Y8 r&~mWSEg*UK:{Rԗ8AI'u i-"]cVϝcK^B9 Ga'gr zեo;'`b\@8OD2Q owM1X Ju'6@RJCLi8g0=DuwB;(Jﻋ4F%?I:hMDGkqS߲ڔsڈG$$OW*T`<;Xz3iN[ l @4ޫJ-sÔڤk&cl׻}Tp @ wCOm@ZXPAOxKΎ(}^%%@pxg[8 zMkIhiBqB5M>'6E^;DZy$CQ1c5 e\ ̪%85qIl'{i?MC/Oq?eSHқ|UĻ.8+VY /Jĺ #{@b/;OxY6}_#OPP*j!Fy8o΂.7%EÀ0̡[>g4LGFiyD.Ů0Ad5dhLuv)BUZj6K/(Q0ahE'kU|`P_ Zǚ7`c^MVmYG$["aIEV4f}nC)xִ=ۋaֺ^NG"PUN*9jkl4VZt!WOn䣺V -"f(z&#5B$SJr~z]66歚tjE(F'͞7cxhutBr^rFHdkƃwoȯT%ZrwsL^Ԃɫ1$r()>T?ʒ< Pp~S#L3 \xa0oj80qh'!FOdצ#$2^A|25mWe&3[Kh/  GfSRQ?Ǵח3t$Qq|1eOPbwn+f~%P8ֻ7©{0jf`S055;@IF:PB9'v]ضb=yۏD 8/@q@'B ;5+}zrRJʕ}0`'6a}a\{fS%ܐyMRX{#K%X*ӟ U)?oZm!ns~qd7 p+a~1^L E_cVj"̈@Ԟo}ZJW?oFL 6 UB֍e8h!U?wcژt޾qS߰ialMT;³WᴤLD2mJ >8UC X ;kiq3n -;&"˓1AOU·WvxnBjk*c ve0ĿD|f$KcYFܛ"^mhu 4Ou-s'*E "(WHK#-Dh,HxOH.eWtZ_4$zq,S;i>zp!$Ŧ1eYO0sK I1԰jWe74$؟<\13D4MYDb77i-ʰi#vqqƩ70Gs B[+4ZD-~e!iz'jM.NZ*cJVж}aQ̮>khq?B #M1Aa5Wd}i j5-|ff;D;,@{i9e%3_H+Шt+W0^xgy`ˈd%Alwid&aΥl"E|n(btq~i`7FB=`JA _MңfB6|sT9P <5L|¶Dss+Z@Oo( \eNQ!w"dpep+D -BkeqA7aǾg7~ fgHLX+ZUf,]ǴXܢDc  7+@ kcv;$d1;ք<,U%tbMpHm{׳:ݑhHqG в>Nm))']ieP(>w>s_/l͗i5}kXB%˄ iw_9;P> e>4([N~KC^`6҉~6AY ց1Az BfKDtfrs6gx!?|ED+W/&*K`Jye=K}u62GDਟvVԻ5ug-'&Ul&]O*C׎KlZX#nҜ]m㪘Y|'–Xe*s򰎍 #_53$N_16aw-[^5FQ v]@xC:uσoźy=վ86J1N@=4м] 9jO|H ԕK|ZɪT+zA ɱ;ş ?168dȖ-#Bmqp ںK?8 /-Z͆4U86l~\(`(z%.uH.cJk uyu]H<tO]Tu4YˁRJ_XꮆT"b!5yGC0 !,UNxY}Oz*yiAfpԯŦypAn^āfz:]k7n>4Pcf<\]l6y#DE}7U˞V,V;a>۰31r|ZFPW+t*'p^i/y~8*%ŷ{5sFITLgzDyԟބ-{ a5;bM=;Nq{ ]xK5LT&VE1 CF8XJ[z\ۆj.&XtRvgq P)\TMƝD=z_;]>Y/xkvپ-$3p|D5eqz:vX`:u- 2Eњ[6/ɒJzv=,uPIXpt/g2'Kz73g [B=8j.*[U!ݘ?W"'uc/([٘Da:^*-?ErRFO)+rmLFb ns-*TF?1pe}Y[29slz* ï@d;~FTqW5|~@L㸙 EnW-=nkض2%lθ!fyo|2,cEQRq$/K1&MfaLXU_A9 JW^[7- glǑwAͪnQ#<3~s?GX*N =l]% 5#R pS&ZkVA6+mX6Ng}^zlHinHu 28kR:䔣eX&u/#Bs6ĉ2EOJ'\Vd&(UV=NQ8VVmNe,XQ7)/md>ђ+#W6k}S$-4T-N!XeJjOg08tUaGO4R0ݾNMO ^e!l7 @,o X{UW#"6aoDN 5C< ! I׹cD'8̌fc囉H#zLnOFщ̯MI몙(ya&X^@fJ+SDK;l  ho+, P|~vp4V⭫G/D(b!Ф%{pQT{.CT~tPxf`~EO=3ig.Į̑ߏ^+ @$<`8ZOT1Iܸ ("7F!~X,a_Rz.+`UH)N#đ`:nre>DptӘI]ؒ Fn&6J@JXl5wa^v6IikGlV`zcq`jOAˉ"2OV*B9x{T12 po7^{~=^B)*E^=CN_6rU+vxu |G!e;}NLfI AgZ1?hb(d@Ʋ i%;OBn ysX_&PUM;|s й -~>&5LN`^lf#L3"y5YDf',_}ٿ5a @ј!b/zk9owe wnضEAu]j.3A2I0 8>IWvaxΉ؈ u}uMة@p=#h̸fTAm=hmӅE岇\T@3>};ŏgmu><<Xnu-]_Y1{PL@~\wC/1]g~: 6z Gh:̎Fi@&F@_5ZcǏ[椯ȏsP}D3_J2z{4GK*.ېWؾ*]Yن٘ 1&x?noD/ %M!!?ޮ"f+ˉoWc(%/{ZtP~C5\Le\jUuNl$vA{퇼nءS8{H2+ w2ۭMyʙ 2߷V{wphb&IwphS+S=\.o(1W$Qy^hyVn5<YaJ5B(5\cUv{**?YƘиۨ >KO%kF0!fSo`v47MdK}W$Тy>k}π2%aAR0ICDAF8zX.(s)/p0 C<oWMT2Cޚvn[K>֭n$ł+5@vS:[a8A2ZZku)4ts$*3^pCN.V+[-(eG.@CԾY5=2"(uC=B/w:<)b𶒦awZ65x'vH:-s ^xqy5-yWgtFJ[lh`t/×V 롂Tũ|/>0UP gG97yxfm֔§%\-58,8xض ~@ooRIXxiGG25^M/L}*%\S;A0_*qHѰT<-nB"I7멶w4:)fܔ3CUQ)}͌mZ;5vR9e}}Y-8r?Xܕ[hT"=i_jQ#بGeOP4y P8%-;\#>N- Lo$ȋKn]kܚ'}#fؗ*MC89)]}.&8(; 4:9)D [|b{\>g4+V7pqf]Yd:^ʃ@Wї!TŨcm= vTGWz&c`ե@="bM{Q(a$<@;zB!O3Z;U+=LJ>'B5LOcSBRoLF+j7K 9 &ksGvAxR'RY+={-:qq.Yԗ]ĥ+8rIr<6{Y%XaoAzlǖjk`a hU \ @[CKjVEmwaG^IC#]3l;Ȝ 2j$t [agzuBcF‘CO:^0^ 0*$L3hɕe5K9.B.oKsˉ*(yIgbf!Z׫ʊ5ET$߽bƊ/mW2>_^`_YfM K6r o `є^u+j$E\|7qέg.\-?|XyVS4)FrNm0ڮP;p[?g76sMϣC81}J_f3"UCUFKUhʯbk㑘X+uSzé@͇L zh VSNӨ7`^{0UHOLV_gBWCA>klחGNDۊ bvC_0MV<ͤV9#kB*)xa_8%7>Y\ǁȈs L$6"Pہz$V zԾ}"nwo }϶ZrB%0AwÙdT< g߫-La!zZxj{MۢWBxٷ{' 3)Th,Jd4DW*19-6RsNT*E!G)HTw@4yɕVr-wwCoƄF :j!=VB7ɓ /3rajOF+m[kF_g$t2|KdOWZyC⹤Tl`_$)=AbIw/b9 gQ@τ323u5MryplS|dUBf?D\Ĥ aȍ\gzqE~n'p[o'b1ֱokdf #D 6EeK̵ _FAQ|-L6i[XS젚 r%=K=yi_dCXnQհPT^b-kr򯛽xi_r'$zA^nT/5؜~{ 􄉕<: פ!չO c81{$0f/C|eSUƗHŰ?/|Y`-&N\Ypp!9ڔTH`4E,Bytm8KsaV)-iHi]>w/8LşHqh:?.pUX0wuF^ biR>Xvuنw|\SfRt!-h+M> ec%o {C xkWyfEaUd{Ƣ8R˱˥z3-ԿV!TQA\iE,^lZ8j $C"qqNa#,#ZwnRC:Xt8If ~[>E>c/Y^34jX|\duf6uj_hIO0<8&΢n8^F$8Zi KYh]ʆgC2iѯTa?t< d+E^+"= r uū[ா7hwuWtoa`,S7iL5Lj+"i KD'UTBC;qsTq]%KCB;ʝuO@cs"Z.rM&p{Vl67:lމ}]j"d9K211Bf8_Ƨ% w{HyP:>2kѱ?mFy߁S7+9KXxܼ~Dէ"diZXI`@o 4sũrXy].cʘH^;.=1)(S>u4iǠQ_q!>dqSy/c U |c=BvV > \L\:/mlTe_-2*؆eV 8Y9^kr ݧS ɆVI3OGAk(?VU^,DȨ8֝37m43MF&ZAyn):)&JRL_%ĕ]u+i@HBfHܯyI V'VٵqozZ |{/r/IPcIA$ڪPCPv#}  %y#AG.hFo{gU0kmheȳ3b=%ҧǍx(zӍx֧=nV[,G't&w$a&ȿIȀP :fF%%%rj8ps*>us~)يV7̳B50:#ķ)ecePS׊21WYP3HiAOHGJl=JTuK1`}03`* V;-/ļ֠D)?vj`խyJpDWoIgwpGxj8B39Ϲ < \yUj$YnԆ@4aDuKh4%uvLrN C Uu Uzw|Fy4S m ]u_1*h #L/BKeWeSBoJ~iut(+XpȴvS %-%B<a=;<˵!m V~t&,aةdG7#L@awl\%:TDSùCq*apLKSzZ{0LxbKij 9ɎTB@AUK[xqxW/_@8F5N%Ed{ɵ]H4;!c ׳l`Kc׏ ڏ{Q)Gp`h-YHH,~ūʦ>"9Wa2>3{e4dѼiV5sfVnj:A69FBdvׄ1.g5,6 1aw^iJhem! P [1`Ա)e]zdK⧫`?gl-N;`f=gb=dWZ6 *e74VUO08,4: Sa_kb 6gneUQgu-I'i^忥*bN pUڒMV'|# %lE!ِ;u)Icu! z@ yS ,#P>fc!AƯ]<ড/ :;z $娊Ϫ$B6F3nFZ#`$gUk۠apa2ʮ+5va  (׍pZV&}ԛf^9Ps_'mTb4Xa3df;ֽǹRZcKۦJ88A9?[DA˜= 1Y/<KG[ \0]O댽٪[E|R3[9s\]dp$.997.bwƷ^DģN;2*"IT5' X]^g}IDEE?WHMLPI(m5>!QPBj϶릑mF=U7y;C8Cmtu_L3t-w{8PMHiex Krϫs.(g÷bcDN#wqWsBBؤJx3>AU'+u䛔R6Cu]T%Fa/F{x\pn1*];n*7PK h;tdb0t+ԧ lY"Ƭ.6g #@o1 6Z+yA21"uF.Y8'U[uVKWN eՎlf00@2)KkY,2F[щW2Lj_@K L!B7J S>u92}(%%bw+<dlEҡܦO􃠲 q,L+Rl٦h3]}My{O=ًKH/冲j(O)*8yLv0ѾBbSXO%T:b)b-zyeu""C;'Gc\C+_,.`K\}e)8#"1GƘ%~iOuXrJ+&>Y$=ao:kF, 2& i;C\J&}\#цҀCMOQ&[ ) 4#2zpni^_dz4 :OaSĖ([٨9ai<=G cTj'N'YR'/zڍ r&|V_4(w"<a03hK|1plHjvP*wJn6Cz͜7?Q șF#WKsK6g+"^)/X-oI։u^Ogn$pg adžcOZ矽ǒRpuR]!i^DX/_7^#,V[OwDkk3l UPiد3>Bx0:T^^)?]N7 `)`n8nmRJcg^'!kI@ͳuB&!>B$*d'Uo,;sd)l'HSVSZ7) H!whT'y M{%JjTh*UM%U^##QJ^F&<|(CvMVf`ߊ6]7B=c='/  J%5Oq|mPbZRoܻ%ѫ\j 2q gkw]#Į"P4kJ> L$Ӄ˾ "F#'N`J11r{*q9\9 ?Υuq$ #7_rj篡hK84,/( s{1h*A~F E/;;okeވh-ki) B* #Hhu)MUvDy1hv^ӊĽ<3ZV7Q/.#}`*BA@!>ecDOԚzߕ"emVlㅘhز{9א7ĬyӜ(i^\*ιPy6=mQ9z冸іh/]7#liό"V,"C)UPY|hDՆG3mWi*ty̭&M-({/UtZ? 1x\Sk3AŸ=-!itd8e TV[i7WMCY .޼b;Ԋ̗yy,oZtS5H]A5.M^k*Ϩlխ]Z* zG[B){B+lB5'Bmz?@:*3 )2c T = 6aI$-ԏP;Q 9VL oիQE)0tف5etQr$w'xVϦ\5(= 't`9ALֺ-)J3{vr`RwRC"0)O`˛ݪAd0? ET;=;=~ܦXϫ64, Kꃏ4łsFt]kSíI۵b E)lYÚ-C #&W5hV^8"fƂ1cnuucLa^۷\*''ٵ$2gnkΈ NlǸkI|CWHIHq.:X epi ⍋[6v22+5Wè{d.+7Yl6c?ܔp^o*ǍZ1 kr&eiWevA= u wc Np:4;/^9TUg3q%6M/ƝɌƘINM I1q!>7('ŷR{U&W,Q;5D H>0)הCRX9X nY)0mC N.2īށQa5zn h3 ^Sn4='(5cR 5Vu$ZHᅫN 9}ZXa$.ڮI18wdn5sWM t&-TMnKqI{Ť}L@ U<1)(Оh2su0SusgX9`44tج90_jvj=T+ޮ!O=Cw2ߔ6}/[v:4iVWzO繫nY;򮰲 M0-KǶVz=Ye ԋ 3qhVGOyw0~ kۣV8/2Rq'sTh;q/F4P_{hӡ8-\XXO$xX3*gI˷YG}yE-3VRCA-@kF0mx G\t,gRP.:KLF_ iLv@%i'zXg:)AnճjIf*CӒn'/fd f]jZ%&ׯ0&rhy$7:0 |C俈m㉢cAa1*;=&p)q'E"1y 'TE Ϟ5j n:GG0YFT-} }Xҭp~-v:-KA#|5Od \Pp%vY"ju@@Bg1̽@|(ĩR^Mtȼv1M~0"eW:B%3hѭ;;0nM|F{"v CE"* NNC&bkq# Wgdix*dqoՄ^HzB?Q7kf'fUA'fI._QYP! 4TW{;K}dj$+ޱtƔHZR'VX-| V٩%(#<3ҽ+鞜xTx#iC-ѰwjDKEZܪ;4ce۸njvYQ߂U!mTr84yNS"! n IG ׾3ؔSt1d] |X[d&MNwBPu" 9xRyʎg=l=eMV= Y>-?61of,l>ÅApcnsYԑhIAn5ő+7 q5 ~-$OQKK@$3?O2b_ ҏLӻ@;W'XoYM:0C;]~}0t\|8/5Q>|t"Ijo乆Ad n#fhpԚe\EZԜ .o:6\f dŌ=w83L}_6*!G4( X%-W X᡺GV] "dL*ݦLci,`"qA^(H7A.SFA'ߍT;W̓.?N c=%@}yxtҥ6/sZEa!zWs=Ыw9 M&37SIo / >E]P!;cՓa#r|<_qOsI;'JfnF2OIv{0ӵcJ٦"s^yS aon4 }߄%\Jo,} }䑱>y4jsku.L֥lN䳖73ߐPnaeX4A],(sٝ᫑υk_E &:uo:i> @K\'/V ~\6 y(7߭,JDȥ .2A(u`mU+q}f`"؎ղ'<{YlA꧛wIƎ BKKFdub5^+[e 0Ge]I rQݜҝc \h_93aaժ@.Frȸvbz6Nq ^p!γ#N&X{zj\HcNCAD/L@}zL"F.r_rOOVFΡm})䖮06K#Jlg٩@M;E#V4GYx9&U!o:Jꃤȏ[Ve/ !7r:hlxBN4-R8(SF0yO.߈pEħ`cqX;JZр#J&21Cʱ+ckw}Zbf_.DQrńeM~ 2J6TsԖ^vazL;{ٯD˔{_S##/Y& nu|_}E8YB1ٍoipdl׏*h^h'}JY$mT5j{.fS_7cyuIyF׿ݰBp%M؎ե˜ڲnlkW";+n2l͘烀M2ˋ$QF0YH[r@DJ)f3|2 nfr u)M̭r\Yc5aS[0LvH!X"֣d߃͆fh@hsX\7Wz!Ԫ/8NmiK ]4<G^Y²-poUA: FT̑zQM}봂vp 3@ԙ3S͚tN8F )T&5q7YQHK"/0GO]/u%m @xh(qЈ{EF]%^kT0 ɇ5Α=mzM[Wm\wJ 6%)N0;t2FSq}G3&rZ"QT_!xAM4acOCaCzbٲL@ 3:";wR00|׎oKhhZكȲjHvxYl."0/q}B%=@-J͢-D”1UlD4Z}+!5eHN)፜OzoN}8 c8m=r՘sEʦ:._h_-N8{s D]⪱n!m.+#_UV蚽$XϸUd9PyB:(MN _ɏi{fM/j3]**s['kn#\Sۜgq82Z56ߣq7S5dnruq5.oj\er]K잗#h_qm+C|'yEfy4},mT'85/Z!._B~~{ d(fy{͘"#ЙQy;C 2QmOö^& O9bٸ?8 uK_á EOPFD1v3yFm1 H̢)@pqw"p_.AScY#l+S?XLL bP[Xl%\%u2}J26/84|>:lC)mUɯP˲ߎ?[dil>[8R_+{F ըW^eB֌c0݋ekɜb?Մ׭̙%ѿ'MobE W7 4Ĵ!g(t! r IlhRro@O ݏPRഡ.c.Sz+w9kF?3!E[aYU S~:@"P61oՙL>۬^~,(eCE(X5:3 $GFg#(u2/4bqTs+!hXFjns$bf6U e`xѵwhf"%(n'ZnU,Zx*ghY>sYr5pxCVV U o!LbĠ4#l'#J1Sa1[.p_'La^1ĜadjæP§=#z=آ w! 2zCfH3571 oKpo(PA3&?n^|(ᤄ$eqt2@͌[ ט^kbs\)'/y^1K2N|c^>/RO'A 4MZ0V& O/ x,]|~8@ODVJt2`f,yOCRdp:yд\j~"R H_88>_;1bl*ca{bɪiW'ex!KŬD7upU2*C9-l }HAWuq">+BP(0~O*FAⳕFlbye, qx^vMf,_焙jl6R<cocGV`Lh6&_al=8s~Vyr+J߼iRN@ʇvW{#< -Q՞0q~Evƺ h܁XDsWM3LM@sKJv+Oq8ԭG_GWg2cM঍1!O~ ?mK97 p~pPccc7Fee6?zp7=_(h,?3UڝN~FuKGoF#6w6Q}tsFJ6zhN;fiKZ$ݸ1=pצݣ<.zLP1HHG2oW/0ĭD >FR!GՄܞyZ0IAFJwVӟe\N~o@f˝S<ܫd.UsiL<'}=ۚf&DW*V W춉!:sjp-S <ơO]gJ'0a j{>),xHwB /M Xj<#S9+/lK;sGD,na 4[4 2c0Ǿg/$5h0m5cRnZ&( 3I7# }nT7էjQ*Ji77' 8o|>_}[bJǍaayDCf4𺄍$P;<*\i"V7CHjtzֱ_6cǮ [5JڏŶ,(CHg*X|}#{`4f.V h#4 ]gE90~̠%5SH8ˤT qKVFRHA׺ ǪǢo>0*xOګ]G!s)׆ݐ]͊i-5b-πQ_\ ޳7s΢ɨ@*GOĜ>uNcvԂ#%y$5QYs7l[ə%uA_Jg&Q|`xc$5n\=Ֆy:3w#w2:15w7CESbBءW]1Ui;wY\#}Dv+]`YPq و[+7 񦌿$}Nr 9OuMJ<\(s*.<'EG$o@{ۃ q*3s|Յ߲‹^Lyv4@)[]AZIzRJH/j5$E4N?lv<02_M2QT%%dėk/m{+5>;*2|E*=Ҏ-Yˮ*eUnbVaxFt~$wc"gߤjv(Uv*H> q82{.4,e;"#V>(hKH-ⲁ*(9O3})&g+pfgeL4S1Pdojo ٌeqGp./GFϨyu~ ~Ι.g|"iklw-M7MFϔb+wGrųH@pvnՕL+{^ A]}|8#|Oiƒ4v|veWv{/zz#i !'N{~q,y|x S8uY0ٜ"&y]ثIjB|ĥgqBW%mfh5ePnL+>wDHf)PxhLݔRWw1+3لgs7xszu"`ע3r3Vc4`kIBΑe2'}|gXxW{s2VslE2x+Q= /~4~a XܚClW{ ٟݻI㟪Y2 Ù?2-T~At~= c?*<+0=UHdl/9ϖPEEZkn4aAMKJAinhtyq0V ijף* jFavϒZb ͟˵^$"$\93=.M8]c7@-˭WM֔+X5 c /bYq#cxښ=y N16&LOX$/_mVwāY/z} Fb-_Ũ| AL-q;Uw9! w\XU4kț~%:Q9-JbT> fI-@߿6J} zUPY:lƑ8<[B@h4/~܃y&nAr{^k$݁lC |C *ML<^`V s۲ e/F6vhEavyRF{/cX!؅H !?;k06:6 sQm` T,ubN ܞ\4#w'^7Tu8V ȼ_Fd/iPKk^ "i36e)=;J?(7*d>mB;+/e(7gعDhj2fGmg0?]:{2I4☈Y쯡e Kֶ&xnu8aEYPNH(4q) k8enx@=Y/ e  NV49j.Ddg ē+81h$U_(p =wNU̿?LR+G_Q2"E]nM-;˘_y@y &⎊w8&;P4W :ӕ@qC+XRo|`BY$K=:+OlyO ,D'@`^L^+pP[?8T[i RYvsq#46΢ !Fx۹ ?7FP 颐WȻK?|^O% n2>Qʼnn${J\Ja5F~;i3ir2`oq҇R6@qC{^ "W*. b_A7ص䆲=ԣqK7bP?2DNm@.}%YvK<'w`sDu?xcqzs|s3o$՘ V6-S?>4[e}俠9u7=IYHY2QE)Q?EE0E==MGްk:K>DEM#ˆd=2V!kO#O70 xu /Νpm[%-rP0bz@ )C .˄/yph9F{s.,?*ߕiCv4{%I_cbuaאD.v-x3aZ

{ ҹ(e5~O%Z%4!\4C7v=H N _a !J!e!΂vهWwKtÐmyA;S'55+S0*'rCq.sզSR`K,YEc隧g@b#"5HGR;Ak&1n&oG{*`MB|LN0%u|Bc~ ux?{+??!G[Df؃Ɖ/dzk yH\VbQr3\ =]5Żsr̈́_@ dzn]l9drT [0˫Gԡ=Of!}y~s_$R{9N/M^$m2bqʢ(͢iQ{ၽcA@s @G,+8';M 0յПCu!(0 z¶6@fKOBAb۞c'%2M[[|I?ZoLk}twrK5ݭ [Ir6yqnNe*5dk71H V0U-tZ$N˕ہ}"M'8:Q?pxha}" ~-ʲZk -.Qh?׀OCݱrXdp 2 Xn4U\zOM<xSH,am:%tYV1>_Iw^NyŨ9Ӫs@jP-V: T/}g*Hd x{rJE'EŒSN05 baZzE_d5B[=yAp%4$N7WɁŮ[Wh%hˆktb*(ӋvKYNxnAxg\U3i&EnjlhW PHFS"ؓ/=x{[B$<llԅ{tIlV} Mw؁qlOQOTŠX 4ge^lZ_{` n2-44q@Dgt]>ILтSCTr0n~Mt%6M|7{5(dOe?2Ϩyk!2I˹`9[]rkLp燥`$ [,'a!EP43t%L,O;g-ONμ !\!m84ȸX<ܗAGOh4e ,K~PJOQ'wHފT],qpsXa{6 E< W?N1!bɐ-h_F`F*?+OGPkbx%o+,v޹I*Q^gYlM$pםݼ6,3]7&[L_^i#T+]~/2mr+S-Ji?@W_FNTLmXv)[SТ%(dv3AȽLǷT^~}(P)Ty ø*=+_%»y*=Ga3I|<54T[."s LXD-^~␨V=zTA|57j " $\mo1'P>=2UYFGE"Z0)F EgJyNע?")h7INolC,r[`d xy8:$-8:zbOPQ4WS }sDèf1fLz|v]/{T~6DHJ-}W`]^u' \,/\>(v­]iGZCu@QF!hץv5P&^1w ӒX&4#9`W\"??PD5nsҗɂwHs䁞 eMkJA|{cG6oOMXs7Mu޲( 7"C'<:\يi ?z:/Hx*]4D8 颮ٕNw6 GRɴ( 'HUKS@oEi @KT YELȞ};}(֝lTƥ'&%&m64Mph3wf7 @e{<-+m8P5NQ*:behNmͨPс}4# AETO0w $JMMSZww5ѷ$QumݱaYiݣ*(`R4~sG4hYJw&nZG's;⺟#*gD ob[+F2=/Œ1k]tS*`4$(hq$ wI3ڃʩvrZC,5|&fQFBHFryJ|ս珃itr^m]9.uԠ(f:ػLr 1K"uF1gjK)Nl/u:7όkbPJƖ!eA҂cs۲ŊMAZvL0 h^xePaY{x)p7Ӱ$mR-i 9KGAG2 Nb#;Ar̰YM `WV H - $l В0/@xW}8Y &\wOB6&voq4҄"d8<:/&A.4hnC[< ttכjaAJf'syaK*e8YIYh͗GJw̧>QM'%Ȃ+LDs,ytsF3`%ѩy@_K|[H B˵v&U^k-k#e 6zf]^"I%~a^`/aklB?|i^f*HYj$2]! Fhlcݾ4*F(٣g4$I@;SP/ѱ"\Ҹh߸g rGC{wG 9>( []߅:Z&!&=o"{S$Fw Hn.5+Zf@0l@߾δV&O#"09kS-FL+hnY$ M0b;DFG5\)1)'^.ۈ\vyOhUsT?TOBج0 anecΩNOwqLQؓ -'s6(:>Xͩ.+p|= ōVL7$U_ %XRh[g=%ppyw 5E\4 !Re@qwUs}R-e7_%ɮ[v3chi ]Y3$mgGr 1?*PD>i61t%s`"%"YJضdfP"4S(}͙,ČˊV"Lہ+F"M [W˨F E#S2dϓEXkC<t:Ѯ2aVP~9^tGSpzt;+B<50uN ߎo1T@nuC@˯}[~fr fƅGV?DV<̆aA#F0=d")!HH PHvjk` sO :Zx+X8aƸrLs4'ArF3U).Jrb$eDt'5D d#(Hd-P_uAo#+4:0k/A@.!2.HKb< -vF1T.jdUtf`u?s8S-TtcE#Gm62Q X7Z_cI W&#I{ӓeutri+qN6iٚ/h.X5_`<ΛĄWo\$+D WyDIc֜*H".x&kMK'(v5Lm) ޶:Ѣ7v5:a:F}78sD!ցKSmphgFūE$⛟!B|PECW*W$xk*ħ{L:w"聚p5f=mʕpX;*{A5/uzk N,n7!܊3hu'/8|f׎ {{ƹ7P#Q|uTw#NDQ@󀠨 ,ªLCcLMg<a2e hyi[UjYf3 dB%kc8tx䨸[dbTQj/}X{2aCQA]8C(){%|^ ͐ Xqee@2!}ڼ˻Ju+X\ͻ/ L4v,c9PPM6_+2we[aJ>3Y~NeP墾 *,Oxld@41L&%(8gSD=,0P\J|NъqC箜p(o/8Xikk{ &)b ]kL q&\K7xΗ[8j@<%l8|~H {#m4S9|"7G5:5GQto2ljwCE}f6ICEL6CirOZ>Rm`/RW.;xNLqu6vz E!ԬDN367!;%{=ٸ1_1«؍@1mhfKv\Y4[ֳ#-758n yDA/cl7Fyo^Ѹen`Z6@20~sGH"PnBLVcR7t5y7`Cݘύ\KTg\Q`Ta< Mx:wо52N)(FJ*҇"WҠ>4{7^mG|B4^1Vٌ([:BMi9RZg}skc) qr3S,n= ) zHkwy4HѮgtPؘB%Hhw%E9xL?ݺk}_')RōE `K&"0e膝B/6R4Ɍyq_PrYH<s'|) zZO~P(Ӄ&j4B}Ptܸ,C{ҘԧqSU.Ӻ*wI}E>ڛ-[WK__ N6zJB)}fe|۫=;>|@(%1/ s$UEzs@+[0|2 [MhBZBM_!{@%/dbɐ{^~BRK9Aw㤹ʆ|B2;y4n2HUvM>ELE#$yP aZn(-{>b/ݳ @Mb+A#^q-IOK:dWt,.mER"zxU| R &D@cg1 u堿1_LF0GŭuN[䞡U:DsՆ8%pe0Ǣl`!]#:[qZw;v|KbQVfjLޥb/9#$ ŲQ% .E~fCƣNeճ(H|Pg"7>i&tT撟ML [5L򰐲z-`(ly bvޥ2H,IoYΏ=k{ĦPT=&qNCSO7=cąEvB0^XE $v+9zpտ_hm~9Ĥò67?쵾vPFE,C2`?N>qt_)s11P!~ufӉ4V]eKL Ć? H{}r e~?4gib@.>jhMy@~bT8?)xxvm؏,DXG#w D8ݵ<_%4tK ݾ })92bn[ W# vUڤO2)t03XCrX2,6s 2~ J9Gb+Qj(%[{Ru`.Ϟi>-Zt7 u~W\8 H O]N ,lWMOĮЭcY~TkU~3 Ӌ5c}z`βn܌cyZN3\ J_QrVSFP,Q~?x eS|^4RL8oM쥯`Uie{LP12924_8E0f8 o_s>=h[݊B~/Mv-H]{B.z,M3NJ$HEv<ii;X܇ 3^| N˯"+yti8ƅkQĨoQy)Fc#Sw%%6˅LSv>Ee_2 jޤnsvp)P 0w¢q\ t*&b,ATA5C;Q/ ZwV2Aof,ަۤm'HXQڞ }t'aqb!5rpPz :׮4tDg^*A 7#8~%/~`^jzZ͢׾ccnv? }h۵xc9- 8'kltjAۜ&mV,.ɦiLIKñrdh!c909 '2b1Ir;w<4[huJ77v< A5NĪuć n榷QP1UBsIV4!Pqj' q[a FG1'S:@il4ȃ[dƕQzt`m ?GURn%IHE1ؿ1|4 !f-|acJQ KI|W Nhlb%ؐ{qx0[D#D"΃ ~1?}~wY% ;Qui \V:Ni_ib8iS8]!^ďɨmE܂I FJ6X.g9"m"ք]?c~c+z|W2OztݙlHN L/Lf#<sw6]˦94g]>@ y_bJ3FYjz1Tȅ=E^h"@YctDG*X1{eb7pn?Ԗ-g[zlHF\RgU ]8w jQ 3l`m -^ã*eDƱ gFZR44jCDy|4 qiCD{G*UoU[2JJ䎰sd ]pC M8a+b~(mvzsSUJ=MM(PF^aƲ0 خuoOM" Hm4r=X| ƥUgxwB1Eg+pܓ!>y7\f~18T"6l&(_>,) 00qSz#7YKɧ+ |Wi6@uB rdT/~A?P>ؑuhcZ蘎BYI~i5*D@"9!=aPÙơ4 Hd˻^ MCtV.3=,pw먫\buM!s$%Aynhdؐ"J C$wZi`3ˆCͱFCPO%A:ܨk4L O2k:PznCKǥm!+Uz:H?컬aDlbBYmַQDGuZJdCq54rQ{nz>g n;cߵ[mԄJ;/<{Hal@tP?BzO @Z: y{S%utD-L(vBWW fD7M"鍫7X i nP$;@3 | Nbp-Sˋ4 !O=zۓuHKkAi9y~4~F|M{"=BBz!4MAXhbLu辫SK(Dm iw'!ȃFh#C.|RF'O5PDz-7IP"#u7L5ݘ2hd򂟫I5 *;sǍ4"cT #U R륣 R=HGaUQMaHW ?KV!CY|箆2iFJl y#APwKj@ hx⿛`A S>K) (48))'oFi/޽n[H%pzpbOĞ -SY`c$>sqGNV; H2d8ρ'"×=z!mfv=Q>Ok@^&|fͩW[:.,տ9Ir|~+sqpeXQڬp@0lhFD5"b{ߪYiP|[;~d CL}䦰 ;33I ;=[nm=)z5~BpjhAj(e;ʀ:"4f1_1H2MLg\~ wFرlVpR }3| iڻ 1\~G0@,y1-Fj4DM&5y^6a>4+ЀGT9TJ4s i!7Wۉ1_mUokc AXBDOJQ{ NMF}9 y%Y'Oǩʔ*׳dN1_46guCIEUbœ1ae7m~}0pP"LS"!ܠOEҧ}AB_Wm[3N a@y;V5O;AS{;p.k']L{y/2 Pcu`9szr~y%O?ՏtN{ ^hBXHc52tv݋ ;)l9IjKUh9#(6Efy 9}:*V>Sù`:p?Wԝ<8֐tV;,_2>PfEha/gyBph؏x1bsI i&bPW?[Ջ+Ѿ3*zྷzɜ_vq5nm ӛf\r5C˝[&0TFJJ`|F+O m/v+Ah| c4覧;^pv)#gidF?DXټK 8harŘ-sRߚ1FI꘺n`grH$3(m2yYq}rie8BTF<i\)kk'~:4NOY3>Sx ~mAtlfxc vCd&^]M4e0bEIKyjooH Zԁ?+W;Kz`.to:yS\7 9 K'Oļl`I(=N~,'kK]Tb2G661t7G;fjf 1QO:W67V}yT@QA ̑^)W:"z:A8Aj'ҋn4<&2k-c2fH{J㸳u5CF"7[-^\[[_0)obp7 !$ڦFtU < Q/I BNPҗ T8lDz['X{zv7m ɿy>Lx|(j( &S{k{e,8T !UFl+SdʈcSۦ<-t8N[%w?,a-{( FV`a ;ٔw)o}y?[ŗY *aMHh!,SHL>e̶ty-ЂD!-;Dn9|189wN6di݊[ٕD)=5wAN2D3FxA'}YYs[E O\˷'ӖE x9ѻl<Ę~,"t(_IH!Ѹ8P@9^Ac M9n~;ĀNu/u=1dm~6jq2}zm߈vîo}!| Px͏($h CXDr߳kM9',k̊$08JZ! pYck޶E+Y.Jc{BIʼn@O/vM+}%7Tf$pFԋau;:[eR5\97R-!tp؂d͋:G \+(}cnRn E)̨~a4%mx ܰhF1$bvG;hq\,},t @o.7MaY,²E*H~q~$8:Pkb*#J`{} 3Q ]OOl=~83s]ό'] @:x+F2^"㭊7!m -Q# .s+>폳I|jI :nıvywڂܥE9:ԡCe 䅡O>>OƵ{ѷblTSɣiC眥l~œW t܉"kcDiG":B\*B^v'aMmCƜ,OB9K`a/UswFzSJ!iZEcؔ8=Ið:gr&SC|NZ0D6 /•T&@¹r!LEAL՜x@Snl[Y U`z] 9# Ge L0k hqX߀r[?H-3"<~.XFA!, ᜄ8dz+DЈ"s=9/S`vQX0ds6O_ݚVd!5HpI] ==k:V1y³' _;a9fb\.la$,m/TkGOWVy ȣ#m]Nj #ĢnOP"P{"ؑM%RsVl.b͕w6XG8N讀ͧz,`OҪcQ C`|\ٶD v{jVӒGd>b-yP{tj&@Ig"V 6:.\\X !Ѷ_4Rh{+#4`ʀo r/Y 3Qgܶ(ul#@3wª8;Nv/9[=' !XF&uo@t0~Ze,vLȍ\PE[H%8X9" >O= Ηr}T% xQ[ !l6˪e|l6 9,НBaq',Ԍ]q-Y:~x_&e>PN`SBemgeuN Y], mh~d-U.kk욊4tf(&Q%k(>ŨQ8ЋOČ&l`Sj=qX/\TPZEq.o$9Cw;,l'aW7#p`90nƘu}{JdZpA w4҅x,61G} H~c|KNzOFuyÎ`4k +ߤ.HH+6$ּ;}> ̝A+3j[=>OIJ %f|Ta=7H,/19fTKx߰)F5y(@-F!q[sJ0GN4bDaeWDGgZ?qW?3nCv'ozz8{BvnP17o40tytZh5Vv,De2Y! ert &e,FvN#*ؠL \ޤ->rdI0W9hAAzW$l+Pz{h:MDe &>퓄gfܣm:N iMi~\^J̴yX!.7^][XEr)7}b )zI(]sba&U J`l!F;k*){$ų. 3:T$IkXSͮl)޹9yGlYəVX~ɒŧh2^NSO'I mOir7iz&^jùL$8RG(=9ڊ)Op\e`]rدU_=?\iwa wayaz״ ?CあHKBW@WE^Pѭ(?$J5xIOY1:l5U> 8 ;>){wᮣ[wU=)q\Ks IyXz2R]EB eO}8-lGy({%O;x_֘JUZao+Jߔ69dΤd# 0-"8p97GZGj꾣i"`Xn 7|H~殰.6~ÊVJXMD ^yNj'XF@ Y/GVD'OhV~7"QMSJ#20Hq m]tuCEdyԶy5_Y%MbxGSy"q7$'u:1K eBuq7w.ʫ</^*a[x^dtЊsDhm:Qy\Đ7#dvN*AWsV4C=[]`Žض?f,U~ۀ""Aun*ZR/• Mv 2CB0n:LD7"ꜙ4ڧ A/'x`,Mu5$GoS-O][X8Cyzw7O5Y81*aIt|"-Erξ*%Sk:m4~5~ +z= 6c&9LoU6([Zq4 D=Y>l{}%Q\f`W-3KwTSaccC] k|'Ԑ:Vۢ߈rFmKLQ~:d1,$KK}[i㖁BZ.c2s\G.C(ޠ=[ZE@j2k71!ڨ,#tMzB7qV mc89v7yA*?e>O.A©ms}Guy#+Ͻ`, #$oV#xS\GQF(D0۬ 8Rv~L|-jaZ2u|4C whӦWRNc Fe=TF/"ʼnJ mT [Wn68:QEM0CA`;s"~+\@C ?BW'"O>c?/ {?eZguK Odicʹ;^B///;íoO3&8A"\B`=uOq{1Hsb{) 咔!)6frxU ,ȡ۔q dH\Upв$r¦_WoDro27C-{HzqKV8HTNʹ=^ͳ(5srߏOʓ]9nS|e3tYx5V- &Gq+;y5揌m D!ul1B scEZrb٢udۢ!"ʂB/E?e[ͦ ;ˎoTټl!g(#y"An~:o`2λ+BjnV.lTkk9\fv7wJo#i,4;*EWh7D`gQ!wd B8ZۘDA0XU3N]s6[͠Q~C(Bj_K7>( 3gQJ2[cdީ=$ք Oka& o:a S*9'K]Л@$_ݙoBcWfܽBdFnX.0ODQ bRB{":5#7=$kFdۧ^ŋʤGB߶27QvH)8>ЈDdX Oض ׭96竓ז>vχ_[淎xVAѫv"{~T#c@\o6ØRp.[v}g@Asq4"*8Hu-P 2DM^f(-WVdm!P#!c·¦LuRa] |X-w-ory)@?p$.(|%5H =,[/}^pmWP~ 48@v 1֎"ryH0iמo:x|D$} %U59Q/@C]2›RC\?#ɒ.ؽ(0 wG- Ғ聵x?Yn4Ughx ɠf::_{(*Fȳ5G`fBhbn;CrV<\|WӗQdN;8ܸ'r9?**_-9꧔8tl!_UupKGѭ\%KٗPoKi2b]NP8^TNi6Sl^zDs/TBLq_0[[2.@Po ScҳSt2t#گD&A~Ę! ad׼VXV۟$Ie,P+Q k9t nxg*|qd -#LNe&oAS@G&-2X[A-zu`(9|}'Lż>3f<-t)C\D{vsE twk! ,Quv q*W{'8\!g6rFo]ٿ[@$qJ2rh=ay"UZ GVV.}o <xQA`(%Zկ}jԈ=Q*g8bop'/2 >M_E\q0? 6 UֲEZbMºR]mˊ aIci2U`O,])0ar ]QE*3{׎QUgjxKqɣ70N@nĒ];h`%--1[BQwMnߋ&,XW))BwK,miF?E$ѝB≪yF(rq.&#WDٌ.U-A$_kKI9- Ϯ]0CrS*#J=X|:nZާjl38u>m]$Kٌo*YtR-(}q 'PK1miއ㣫ghdW<.K $B 7|FѢ&M4Z\M6 :V<=ehU 6 H\շ$qgbY]be]ߏt<[SMUM%S'47} ӏ++Z]a{~"Z;'/aZ}ϳeκ^eP=`k.__}s[07fG^Ƌ%'yVAͳZ>JzoKԞ'~V'Y?ɯܺ㣐ؚHx! 5r[T ݩ =.NXyyw%4a?c0Cu]f|o(" ngOaW܏v N[^@HI Ty3I8V`6d ynTpdydTfǑ ⠸-nQ3vM/"\ V.>90nCzwپ]P;l 'ic!I QF23yw+N`Gl<N[z Epp>ϝ\}#Χt~@rv [5-=Eb[" !`ɤVvi |iAX!t$FtH-^Ί~620W/K0Š^dsVOA`,*!P6lw9II~\{&g Q%.b 4mYlZn y =f;rj&45w {Y~!/5ĔS?#TS"p?װpl.d02<9$m'a҇.l +F1u?fuҊM߉yJS @&!g)FHXL%qyqϮUwO~։EGCx8:}B-rWz-cYB;t>G> `NQȪT` 18:G!mح" YoOat8+.hK.DTx3u `~C^!tΨ$A<}FpQr+7)ٮW8pH"iC)(L˨TLJ[Ͻꚶ#Y 5)GMdT;tzzD A QlepÞ byg=T@@ҠGI(?aN65-a Q>ԅiH+bF`ߩb[UvhʩlB* ~kGXX,Uul#՗)nTYBKmf`[Rt X=;%Kp[2A΂';_-jiDcgއ^|z"` =mEV y!Nf*5Ry<(3<֌k:ӻ\?զVډҗߛ {X?ouNWVW9/_W#,kVf~fWEN>Zy_aY.x)CLsGM1BR7l:VP¸Z+ !ꪫ'.[ìj#٧K89@ m {پ\ϝ.@J.i{c \Nҿ>^m|jI`muI*ЙhFqjٞF =ed`$xs$$Qx]cyƢ='NX\_QO QOٞHV 7eN~P(1x$BOq+|>rU IFƊ_[΋3@['c0{w ! {]Ӄc:>mߩST<20 Ċo=cXD2܎2@)9tD N$k~iR6w+eQ 7{q7c$f"iuD@]ѱH{<珟 φA:O5WښM?I\#"+!reqYx* Kƒd1azײYL$8>)=>)FYsf1XRˬ{ZhΈf*0E+2W'ADžCEnK [ '7Exy3 #"Wm]AR\%JbpO z({ N֣)S$b!I7yZ6f?(ҨF"H\ܩCbS~^݁nԳsRr܊ j'6Jī@%:W*ɩEYEYԢ{(o ?|AѾ2|\t >SƲ׼kZ5Jj'o8?4ݩhSd"TħS0߲Vlfx:-Wh 2"00~OS7.'_HZWPkF/U:?7\e\{%W^2G lXS0ߡS]b=i|9OS,ݎiHgj.Bk۲ɦTe?S,dJCUF^-#~@X5R#8./`qj2ШT6Y2;ک?6;.I 2oRvWXS-ØB%)Jt_CS׮&'TĴ!hf?(mtɛE"2{< Yc' 8>}Z&TT4=u^QYgn)ieVll/bERWw_QebZ[`nMO4r+a⿗Nk4|7;^UK%j/2EMV1oH7>nѐTqGF/=\ZIٝ*r5B&kԀ#aX3ꈑ(NɵY[ĩmaŔta02Q,Z4Rx;> [\?Y=7;WPqL *#W;l)c%8X|7-7V{MKaD A#P._P_fa\8ngn貨glAx~>=DG@%Jm:jO% % `Gu6?I>n=诎s'DyoP!]fݞGo*QK)9}SݪOv5w@^|͖'צov'#aw2IxC82q'%g u&| ;r tQQR̘{ 6dp=^sBweHF γ9Fݐwql COvxm*,h,."V{e%Sd:/ tfӠ4=yj{>EoŊ/.q?stmo)ky?bӓnbJ~7Yv9њHҫeh !Y?@_rk3EfSl 0IGw/FQ+0$CgIuw+HsO/7@۲8bwxaGUYS׹v~~#N.kE'J=_ҋvg7|`LU>vv#rhڬrD?r* \ ^^Ph>tǧ#vhyj}17#2ZЇ:0&OR<_@[ON|[msU$K}kw $*OKdoVBĮ5,UF|)G܀jvF߆۝ Ad_; P\:!q=dU,_h,tDl3~TiU +xFf  O[u&M8x>1VTm+&!4[SFBQҁ*>H !PȐr̈wU^;Lx Ѩ?iSG^BuZϽZ:F폰jXjX;v- } ٮͺ[`{U@'tsF}AOv@bN%$'Ʒ'!.T~ @7F-,\C.d& U /X݋~Ʈv5'ґxf_䡊Χǡ֊e#t|2X|,}WXaAM$ n@VQے$eP SSE^vŸ8n}\`Fu/{x jiDc5VqeSrMix[ X g<-bDq,b^N#aw#Xk(6g0 טs9p Gkާ,{˜%\:vm6>):}yC@!BIOqIb>%$Ox:Y!}^{!G:9n2(YBՁP*EzIuo|3Fm2ywsǷ8Oc}qoXDX0=mb[KAOF#s =|OuZYĺQ8f]jm $!/[u<D,BPl.*cܙ*j?9|JYS@YJ1\eu?J*tB-_/T,@$b ԶPdBH v9ф?9-@8*nsC-19Y@͹AUȟR/}x%2J iv=Q}`Z'ۙGL}Ͷ/W힎UXs+~/dLq(5*=Qϡ >~`ALKV,wgEM je.:20 7*[8P~)|h^4ŐBNzFscq 3v!mw4)P"d m7&5 44zUP7YdsE +_uCA>jncK)˵٧R r`$TWȆP!j#FtOw_}mY9W+|0oǣ($\ =AcD/zJXrJR8 g2 ( ob>Фl^|N+c0+*\=}(^&pR\ 2:2>q?|;`NO}容4|U"ʽ|07 !Q8| b`J&X]<`:̤7r[Q@iC}[r ;_fb|Fyva2ܱg,zbfR?T?>t Sk|_i4Y[gڟPИ5W:B%A0ĂTž n'Vx;lƦB?J2wWdP5H#ʹ]6WU%fb^lgm:u܄&AkN7TxSFk-/Qu ;o7K5_ ޞw)n Y%xE d0V[T5:I&nzd+ &Jg5KWh%gfܭ3(sx]2cGPS.ڍQ;~\-+hz햰J6k1\uB>GA8C0OلK(4>?fez'0.k[4 qL%ZѡM}Xx afZ_ #do SOBgsΓDҐ3B81|ݲicW\uw f(6s~8T'//#rZ X\L`owHHr!YhZ Joq+b95EdTz=Mܜ"~; pce{ [8e↹ּݨqjV*Z~?v%ڶ34xk! >5< USm˫b[+,U Bɏs[ =^c߉3%f &L=eP Ha^";>lAӛ5֤\ɜ-vzdqh UT0-?V`W7b#z!XRv0R&eC9f>a}pg;dr*L sHhgVT^wܛ>݀/) Xm0%;l*nu־.@pЍ2r.ơ "ЈH_bC;"k3H#iLl†6 qƥd)[# Nb*$׃?r⠤UL=;Qv!Ms醲]2Z{ty%goWodw|#Ot3tΛ&2F1+~sQK(.ޕi,m! {kƞmw ^QR(Qe{ fۓL=i6tҊel~i' L@^~mX؂+ycGuftTc,@Ψ@X|z`æmϤk$zž7F`}}|a@9ڙw$5,5fL~ UȻBJ0Hgt9H/$1ZMP'6L& ~TߑDZаƚ;RJb8c/¶(x ǀOW,.u"ǠI!“vXlp h)Zžf2 |q)eN6MZ_niܐ”[ez5pW($'b~Ffar%Beo>&RK<~VPҝ_L{QԢJw&LCX0buz  A-eV^u?xQ |a?`k[)գ3v9фuA2}t;5qΌb[_ ;M>wU BcB)&"Tu eJ͈)zu: {\Erab6)⢖讉*G$P?*q mqb* < =:|c;Ah+?lPOVStZ :G ߡ—'K a"~yS>C}Yl]3>F%mgPU *o剫/$`"=m03 Q ĂM=)pҦX (o',oWt&mqC;fi_.4=|; a >x\|Z^R2yI^̤Wotj^|@ӘE-bGN&ښā >òbgph =3$=x_ԯzmtĮCL$JlF̳f[kwGT+ ,`Hw/16O[`G`,z^nhc` zL}uۋ@`&#"2xJ 0dLD(5臏Ȅ3V?~[wd\PO~0rǕF/+D BT '豊X5愁mGylxޙiBAMw: u-f,87Q1ԎɌ*=!]SUU{0W̦@Dznxɑ΀1ItKX_YX<@\͚^/= a ڄwV{ўٚ%#MLI6$6fPb/uv-c!R<.eKI@&EfٷC^|Ѱ$5rαnib 7V܄_>By {jjn$q+KF6h,A-~#Ue3d͍o "m&ⅣM;o0<RlG@#25.y;DuΨ]#-,9:T&q SG'㨫\op=o݂f5$WT;cu* ]zuKCUl@*, k1 1L_;0&6OsqC2_¢&B#Eft*(@ u[]?-MZ=Hx_[Bkԑw5 qābZD'xUރ[Ԑ3GJZocpfpXҸ*W3BE=wCD [䶠:?~J|j#`njUb㩆N74p-}qKW>lU,tD J|+]67yfDcR|V/}fco{_eZ{:ӛFQ~CSN+f84`Y9aK_R **^I? J±GtR.t'lW'EN`D})2w,I)`L@w^a&s~ch }#(FyyᲿ^-^*!Ͷd]5^z|;G2"˲Yx-rږ@zЧiU|8ih_f߆06mi꺰y<ܙUdK#iͅ $'㱖f~ă2 x`b?5$\K%%u/(+Ȥm":)@ sP2yZ;g>s5-)gDߎ7n}]:52dbaࡊ+opxziC m-#Gh6Q;'kEbWMtYG( +ᒸ?<[B5`69pcq=D':E#a8 J<<sR$N>zӫjʞ]e$ C{FgzT26)wARW]2 i7OG}N5A L`4; ?`12ayGk$,QRWR5?l㆚ {1P6ns Ђ!Fv{q!7H]ǽD9P@GtoKeQDj.}-J07 +=ցj+MdcLMIJXQIER ELeͲsb ? ꍂ-a 5a.9-.܂rϵ*` >0,$%"hX-[11d)h LKܹ8  ,19peR8D#(5ĕ?t 5] }z8|]JLԎoL#$g[ܒif1G'gQVˁt'yM#J q$r_G8t}t(,@_I\YI֝ຏۤ~w7!aq*Z9(0$^o\ 6&>Drt>,}ceC̳v h|m@ d,3ong,q5;NӚ#hvvV{5schѱZ 67gB3A<wZOz3*˳ӯp}q9 Օ}?PdxzދLa^rNpdžRcWqo)K2a8Hփ#8-PG$mX}0w{Yf3U BM㴿A{2igO5#7g~|n![ M!ff fQ8 Äp#;X\XUHμ; r &RjB.ZXtNEZ`|q^[y Ǔna&- E.hJK6>PQN{vFB<"0j51=Cnx$5 \PM6g~oTײcf-theCwS)Z-*<)= θI|&'zsCuي?>C뤱|c *s'Se{KY>bn70tX  .IOE'С .W8[ёYc$yWJOy8p Ҩ,Gm5%}Lc.䗻I xy4ysp.-u5NBP}(f#*a _)q}=J#g( PB(ӛmS:[5p]M66.[fIkzEnsXk 2e$@G˦r%r:f:0,Hof1D h0z!D&~3@KCvUcG]TO{w4('Ρecz!0&6Yh妡X֏AǮb4 mW2:Fa8Ƌ:u,MEQ$ MPk|U8#yYسC{󌱕.0${@ׅ>[Ů Nԣ|(LSO^p>"gR`\EBvnݥR\4Ki&SU<$h&`]ut@oь"jYO[u8MP Hl{dGVGMCqTq%ZO'5stqg Agd&q+֐!N^mJuy5? Ɩj#yZ0VH$E؎xt8v}3*B 7I!Zdv7 c^-%tegͷ"!IZ*:*a}y"42?Hzp^^fkZ!6a4x5+1wE_ pvS3_o,=! < ζ0lMh&?wj8NɒhL3tImVW).88ـ9zZQAz'*X6̨VWcL%"<|4O^688'{%xRwEU.w{o+Fqa (9t߇K&+Na8@}08}y:W4q裸s M-ue!$[ɎY-қ!aRy3m^ uw: eK'S(}[GrjnE2ubrO7g %c@ yZ _d*az8-_,ַ EHq\MH__'όa4\ x􍁓A|iO*ݻF7=7_G~+6Dww?]._Po\0}3Bv~Qf% ՉC kk}⭤W>=ղ[4vY[[qvbtq|mofw3 e,k 3`&˄MR~2G2a,0{#_$#S=R~!aSrޜ=mHj? 9!Rg-Fdn/SZ!So| |aMs9w)K":w:{@lB!n <-! |NSm ʻX6hҒȄeܿ>4/#&}6w <'@z!̚N&ne0ʤhI$:=/iwp1gg ꞦL.C,Å@s_/tjքhZAl7)MmX߹Q ,>!eQw1Y m Jf;Yjsmᕼɔ e6kjVqQy 'tV1X7+& +QZ}@]wY> 3jy@E&|k5 9-At=Ÿ7s-q[w% }2p-+[MPq8}KR͉N: 8ȱqlyWx>ľ7ljevޥ.FSy@{3<sӲ"å:X| ђ2RnjYEiq.DJdAeZ}"WG[8|~LNũ|nn^k*dDS2tCgGx5äK-kL1joRsPH2h#Tp~=|9`ha8@({0pnJ*^1{4ܸ`bQOa;% ƥA |j" ﴙ?Wϐ>ا/ǩ" #D "i#߿{`IG8_}vv6;6s$ !~QE7eLRfAaȆoQrW Ϗ!W8pMF fc]_!I#d7SyN>q<gvf( VMb'dx&g=B58ʩcntߟњAҠNK薼U|sxdL[G?aZ3gz0¦HkʵI<#ۘ]H*ۍ9JTP?Kf/,u>C#?Y~XvE1 yQLjBI &RӗB/է~'NAj7ڦ[>g7}f\׽YӤFe<,XաW&11LVs9{iQoƝhd&w vCZό Vr34Iomg-2.S,v%,e&\ݼk-L?_s j!$FHҞ2>lw>5rbka/ix  !p Pzg k-!4!"-x!b7Q=,aǵOe&H?Yh.}s@ kn!x1H%&#~ L {M'e\-ݱ9Tv;S?ēn׈="(~(.v뫞`|De_];ĎDADMŷeu/(!"waCEn7aYo/j 2`n>fg EcaACI$=`drRe dV^zԴ=FboUђلGwKH -Lf$1e5=r2gEqڛϪ2E$1uP|F?Cͤ_",S\|i"z8 E7iT3GH'^dז9'TVAUF1N$]~De\]."4Rg=,6rrܹj\FYDK\Μ VpjD*Y@>{n2łVxkvJ-{)`˝ sALy|P/2JU8Cu}@?u $ni˹\vQO9L1׌~~4 4oC5dM@n6?|&0J ^^ 󴍌+aJkLsEU=`\ّGbA#YwaOdoCO)Gi Jd87IF扞X נ=\\y|nx!/ˆCZ9Vhhԧ9Lcԭٰ –5XxEa- D_'D)>-E0+.qͯZ+"Ϥ_;I ¬ԅ7`3_40N~q_gqt7>2.kCM_u66u@6} -Ţⲉ20/ǔ ,hJ5+qOF݃{Ú&q'M|y(כ EG$^ahPo$>ܿ={p>0cDM-Kbh%"߾sȆz0 8vY %)dd.%\˚Gkj_ 9e _kh8Pj{:"nҏR*Qݢrmf;Ns%,@sf ($~Gd{m'r oA靟ЦoQYMB,_H#Hzﲓ/lqaxʖS Z*cl?"C/ kd:z9Ⱦ\i'z ~W|r~o.b+؜&&?*|P:'Eںqg [~^N俛?uj΁kڲC~0Cè\(3vAg`̽IPXMWhk؂֚(hr] W*(_gSdb9R'cfƅ㑱Nl7OpR=хDܧCJA  u駏~G#66sίsjW!!QQ=͗ IڻP-i /8H#u+.dNnˆFIAxb N]+^6~U&Læ(Z5$U7ȚXuݶ9 D#"͖;k+%䭞;RgcC5>eb`kL) =FXy׮+%(yKD鴨l]l`xGd=Yv] :cPoi0!f9XvzXD!"[ ]exm"ZN+/#$RN|]QHliH#R*'e7&kd0gCc(,DO:bNZ\d3J$Eª oQ`XKZ/U8EPGNRDQ-4xCHEAD ⴙ l:24!!wA-X <#5 {>!Hs|ui}.^p &e58 >xpsAUk|B?4?LZ;搸ݪ.WSOT'$;a̦1LI׷ *W;DӰ(vrAНP'2 1D೦K(կ_7qس$@obxɈc#4pP(@ p2g;{oRL*>Exp;SqK 4PB\%fǰ)6O*TD,d7f)<#tMv2;bl,6(UKsXS ivXi(7m~ԿHKGMf?6d?< :1? $~'ZЄMɓ%cK_K ͷ)*HZmsv"Pb%Aw *`2ΟR >2x PaaPa1.*fXX06΋Gz31$@j&D܊qFbz6`;EL4Af-]utv"3.yp5u8؛T܂Rc&D?UOQY!8'wQQ1qCd ձuY&<&>B_8EzwشG0n`KaBLǃYBON+Xo/$AUf+ϢK/oeut 鲑",aou?_ jy9_RhdQLY}},+:`V0$̢oL+Lѽ谗+J΃!sX vT#qr^/ Ⲗ4`XMR웫j 9(ȶz$"L%M-î$܊gc¢8CHw7L:.{۔ 8P2iO8nbK^lҾ&Is4 h?XY'q4%=nFdeP>'+p$ax5T$>O ZŒv= ͯ_aAM#6(0Imqی@SѼ˰izha994nQvm=WѺiDkb8@ 'ښWXJ38Y :ZƷ1꿼{ vy +#ڙey MH3.95X((mm>l0WG˹€-q$@Ո(Cͼs1ZUY,?ͲP),$;thdE=To'5m=Bm.fP8j4.E3 {}/a; ۉT3b*kΣ: Fyp+6y x,c;6C'-m;?hP%nOTf),+g&ԔiVC5-B塹gHp1 H_k & -`qH <؍Dj>\w4~~_л\f=0ʯUQRtUn@6J`ȯ9GtKU B\5@ J1N+=ģ?e{e|3^"0)@;u?P}u*+j2.La`w-852Y:ːJU"ЧM" } ؞"MHml ߁Dߛ8XÒzۂ G@H:x[EUuWQpjt"M? CKK/b-2X>SD+ 0XEWq!!^2mZx Y z X2gtFXjCۿ9@u@"DJ}ݥvG ɷlu ɱg^(#͡PS*U}FQG@ɱK`#R੅[fDĕڱɴG㗋&!n0#Fd%͙lg(/3#~SM<2T?*E*>ŤL j );Gċ|őĔ^VʿL8cj٦gLɭZ~coVO[hڵ `[ y?8ڵцlj}A1P̎IqHrG3zb^4g[m08(dĆ/ͪR9wŤ4Tgni\X3'#LkQDŽ岒 t|T䯗.Z下}_F1oz8JiA* K1Џa?6Dq;eVD暊{=9 BW?*t+rKeTrE粰gxrHPFEsotr -=H3; iĹSo`k:l2N"(_M^ h7"NJ5v@sɣч uრ+y@2DiG&ɰ 8=/%P@M"Y ^ @#I 𙬅4OϷńp5&7@u{՘v-pDkM՚2':[EhЪ7Hm;56Hw|Mfz ˆʞh(1}jɑAyn*GB%WRԼY}qޕ?+ɛ͉:U ˟lcfiB4,S ;TRYD-IT~ zTPھ}fmA]Ö??;D 54 Qqn |9»HM@<s5 t v&ox9i'?=(}u]ʣDz }[#W9lׂmZH};>xiHqA|}Nc8dYVGuwhn@SrHc]wGg2r2hX b ۹cTӉL$kpji3v@9Ij^`x*\& Sܽ{hh:J ,P2u1".fLzN/]4 ]_[PF%AP:L/* n}i3Zlc< ^).^jDR5E(;kHAtt\ԙ8 _Ȕ7b_rc#7wܯ< N[ =)"F=Ջ&R[ly\Dgxsim2Syr#Au (F 85 3A>U#f ^ rn>4T1]B~CǙ{uQA153∥-}! .iDkϢa?m>ĔTdJ́< s\x}jM#n·&6dRiXMpp)s^Ni\^ój[-5m׆ ?׌9 JWA&V ]kCZOub;"n$àM^z0pxي8X0}Ps $oZk7r6b*E.Qgps#Yn14Ɋⵡ]A350mLp]覦B9Kם,g!I$G af-rE}C.(6WD.],%;#a\#D_%^XH]37;{~M2R KB2+o!k&C>p dEaT^A,%/`X.n>r8_c變01L:ࡺrE&R>S ˭Dpwi6+[97p_;b}t  Omse+=0@=m_BE 2ݸC-$?Q'&I M( 6hYݿ^x+֢z. U2N80q>@Q(rw-\Λ<vYNkI¯++TҎg5-fjC;%qUe:Xz:蔨^ނ/28V]Gڢ3ve}Wyefbl˿l*/eH毟#jשG]3fW/DL4Q9W8fjLԂ [ s;$<.D$erprnmaYH Jl6vBA3ee CIV@¡J-js+\Q/<Hs({ן9e޳D1MaIw­FK[0hws^,޳1r1eϿ@/ tZ K:Vgo^V9l}JO_~w{d118Zv(,njhoЁ~>6ȶk8]B\}\]b3΄jlS? بcxxy,~XAaIid_spT/8a< H@L2VC(t=8cb>EAIvoբѷl5 YcWpM]; dhp H7 7q 9K~ s23@6pQ85_ nt#u&R6s!"'H.S6q" 0X9Jhz_(p^eHh]3YV1&3Sʖ,&[oUZ Ѓ/H: XOoioI%4bADݜ7Y@~ԝЫ]2uw+ą|/Kl. ۇK~b|@@,֬Fs (u !+|6cm3VY)>M"bXJ&8YvYt-EaoB n3Oy]dJ Q,+F`u^)~;ShiKEF<JϏ{ěc5zs &h }Rq ?߁I,)*W1oH9-̓fcc"T4rED"!FF%]`O$\W1<:;|ugFqoƊݎ啪Rsf +1lR$FT*׵?I\ sba iar҇!03emJ/^εpcxjk4EXWfOQ M]F^g|n*-m׽3\ K%__j4Z}F|F:>s1.ZSaǛ9]Da֠kQ#dqzEu+Lh' `H[Ȩ;\&SW+zVXLGAk孅} "_x;9K1ʹS6 i8׹X4˼#i̋.C }I@T^5A^I|;^A+iAHXe슏 \5Ng)bFc.>t=d=w" F5!D| N^&4:DmTpb GF~*V~_Dt0l$)j%ֵȂ\Fy/92-[tI?)5uwdӴXw֔rr/9l٫$Q/g ķ9=G䩜y\tF'$>]J,5:^ ez @?_Rȕ d*>f.HZe& x#$_ژOi7tVD?b١jWap ^<%ͤBz!=0;]"k+gյ6N]hcJTQ$كJlH^ŭ.{(i}lT [)VwKjI!͐n3PY$m_ IN,T^@* {^5~+bѺIPw@Y{eVxhz6e3,_d%M|ftۻ!(.7(В&lx_CMvpBt~nW5cAPo$wZ;HslŃ cPi5fbO1ݠr&."ϐm3_g2]utPaf2"pV9Pm@.4do($R:)g.<uޛTA." #2+Dž4pz:8'2Ppl :pF((ݒ]ox`>{I&(veƬB&N۔Tm8,2"_(BȘ]=BGI%?Нb).@EAs3}l lChy͘fLX+}m-|BPe}0+nCZjfy}":`'5zB&.&G𗰪j8]OFǔ C41wcTU4B OLN%u7ߜ&G4/L/VXԦL甌Y~V2CU\#)Ee֧ih`3U~\̕L?8?~~R zJQ< i꺓/\``ǑWzeE3ǡo*m#큣҂(~.rB\SOhJˆ|H)ZQn9eQ9|bݞw@ \6Pd}*0̲7W78܃0!>:'{-h32Sl$j +롻ՓU7aĉ@sNqֲT]v8 `8wƣ4ve*ǜS?lXց#5 Ɋ};0&ژu~CZ2]>"$ 26[>gi8D+`}[A#ȇ'%@+5*$Y}sm\5{sJ|nlp]qCcc@JROu _x m7`@Rq:r ^2MqJgʀW=4G"{]EKR1۴8~#J N;Yx)]e!@ ЄrYO֝*Pܴbzh6$.aWU+=Ťȵ:\?yI 3ԺŸe)G72? W5DG13`y8! o7ANPQcTL;t)g;C|jTH zHGƹf$gxdV,mnY)l!U0?F]x\]4IJ;05YXA_mMOږ]]BrjɠHuV43Ľ a 3Цgٽغ ,-mHtKDLld%D#1mgǗb?,"EV_fI4姅lgd;rȕ^g TiErk03cLԻW|dqOi%g{bAKd-)3\N$H2!@;6FswfB')m/$uKKN.FһD)E 07]Vsb,aYd<*1 7ֻMlKɰ3yIˀhT[uJYcS+JC5H:1Yfd9 # e0Bg>B^=qY&IQ3NBtdg/I:w%˧nj+DiPoMX&[a,Z#≼uh1҉Q=&cqqOS}~>]F5]}Xqv2;naȽw+%'kaH1ֳ#HpwXZ{?Hai <ȿ&NZ׳wy( y]DQ&_]fqqL:bK截O=kOIG PGrcs_ɮ>և;ԟnrzɯGl7 6 u>tlwҽ_G3-e0jTm1DE( tz-UI3Fh;ע |t'ۭлv)g2=eÊjQTv[q[yjjvuDdH-ŋ}O4:"׊_Ӝ4H4h4,\{in漥ީ³Al=;*l+3VV5q[)62 *u2JP)\W" >UZM~HFX#/yyj320wUtok2]V9s‰ӦE_ ըbMΚ8`HYyKVi)Yy2LӪ:mM`Ğ'C\KOB +PoԡgtWפ*P+B$vBvb/ P!WzXѸ z5@Ж6T‡ۭnAӉ*YցTdaL,f%/Н&rvDn/u4S̴:sw"W=dƞPvQhrZ%;OG./ҋ"t%Ttm1^4]@tzEd,ȕ~һi c g>d.QBШx$}N,pBe7ݶzg2ΡSLTo}d&;`q1;;'E}q^c&w@+g׶ /J4(!Q{\jYx?ʳbF `;:MG] ||m(ϯHYO0D((2.]&C*lŮGO0  -Uɼs 6ifB]\eʱ!&7Q.m؂ `<< a \xfV0q4 g#S6G9iw[f[9@bkÝ;hHO\tV).TAC8Xo䳱b_!0_"'P\+R)Zk&0bSs\/5M- OE3ɝ+%~Lj c6u$i2~$\K@t.0`4lf++T$Z)} !DlfY޵y']5V=@HQփ8GQW壖 SÄSce _:k;3 1ېl3PBPшoSde;$TNҿ$L(L*˅@q sKAXD+?ExuZ*4;c;0Np*"'oAv8=@;")/ʣ>^~m5"xX| KCBd Yf͓8lRgiӪ\Dx;/۝ JDBQ;ߛls݆O`aKcl'MI-nMҺJQ  (W>2ɋ=|1q9U( p,* J_ d2d|^ (Sk %BK&|:;.+s|6sgjk4|fLU[OWضv/w!--$g{g^GMd_toNĸ Urasύ:ad[9j|. 7iQ$-ngf gUa ӧE7[XΓIkcvH98LhvL:Ǡ\=͘fqe""#%=ʑuI3HT({aH c8a1JG̜F21Dl*z_?%7#,zwNn#=Ծ KMÔo.h'3joHCkZO4ݰ^h3MĵJ9go`FRD3dA=] B6u7>>Ro59jZ2U)-*@^{Z+'ZC6}4ޖؠRn 8mS:q$Gmi`ZW̵~]aD,;`ft7TH`jN.n־ej=;)uKȋ*=rewdcS<9S&$=7%0L.a*펡!Jqbdzi@Oq1}"spJJg%Bg y+ĥc\y<<OK񟭚m [}:CׯȉJ)֗C ^e.X$C.S0b5/-Ѿ>8_}V] $V=JgtqtV/k8˨ fE4'J'w@*tUբlf SnpMq:#\fKxB'U2<.SNԱ;{E+u>iJ^2Jd Z]ZW`b #B[HUgl^?4o~>+SEֶͱF)FA܋TVV@/G@YKgiNBgI^a\~&GE2?0XK߄\4Qi $;/v>2-`)>6 *T5/N+)6D;UGCÜ66~*2ٶa{b~yד M27k(PR:'ZDPZ#ϪPoYU_ Aaik6뜷q\M~0G,:м~)5.wKZnǤpRdF0EsK1dGI*M./w$mHl_YrTK wiigcmsc< [=KqPŽHxo?_J*ϚÏFMITsǴKu8#<|dO}HTo7d탍6ە~:06Gދ+HT=A ڰ@5%nEDXᐨ*2'yѴxpc0DGR0NRBRk:z?ʹ0,M#Ѩ9y]hjˆC " BG:TTxH8b3s*׳i U H|`fѤU۵4'oIJ9bSTjC%M~= I|(n<4 p8$Q_)("B5׳0PɒI3pޡ6169 MCSy7_n{u/;>!g ϗ- !3%];[O_U hH( (,dv٭/Ciz1߸N!9eЫZ6'8a+|uEP15pJ*9bfzIym"=24'VnRڝr((,׋WLxK&St*~5|h}5` FⲙϹ-%<`h(}kaבQ/CG_ Bʢ8pTYo#c8K{N0Sܵ[!՚0T%C pؾ,z::r.jܫ_cz|̛^Ŀ.En&~1q?B34K@&OsA~_%UE#ic<ïeǶ94g& ,e՜*ཊFzXS ksLbuEYv%}dCPHpK4<=c)Q^XM}tZ/Շ}ލÉ=So=bQ'Z4&>H$.2%ȹ=őg, D榕VMpZaLQtq?y-%{ B}1mLݨR%uHos#KW W Hת_KlK;Bw]ږdU=2vqlɳ28QOsX2 '^&M}D[oNL)/jxt!ڙ(,S}Pax @y_(S;N]#@D ?11[sը'A*嫕v{qba/_c>/l"ϸ-oV[ j2O=V{}fD'vN ~W: E ]h]Ý[bR$0CzZd5;]}am |+?x*!dcol;1 I7xg,ZUHHQ,JBW󭇶Μu,eKq|\'@GD zWŒThtt{%DXgu?>Q/ 9`ϩיRr/9zog(Q,QL`E_Y'm V/kic[ڛ$O/fj(sd@awړ`~fWzc[\{ :^Je,'4y&BCEzѨ5keJDq͛';)[;tImw Dx̿p:z)[t&ˁGarP;{}Û8'r{:;7T-J)Ǔ@2{O:Kݙb,pB鵚9_'Ezag1FNbMWOxKyRfZEB 3jEQu_`߿ȢisB Bsr^G0Z !m+6 k~g[,>[D}A"rA7EcDsp&C߁qFƒ%:S٘kF X1өSZ&ҹ)Кzg`".O*u)E=/εg0A5_zҷ'wnFN|;T,qrĖ=D]Iȏ/R3-*W4}I^| oޠX(MqL)KJ>%s3uIcf+~Nv;]w&x\,-vzSF7rV/p (J=h"fwI4}wT9{~(oJ1Yml aڜ7h5;Dx}8!9J&Pe=>#w^.G}FR)! Aᐕ<&[/qNQq(ޭ5X,kЌ5\'\LCviA;ڑW!GVϖ.kcLxl/韹2ʑ<("DL:/c~h.ͳqtrNשcj ?vz V.(ks-眆! @y. N`h%D\r)b{+4C$Tzè룇 =-uSc%1v2ԃ{'o%. g?2#8YO$&zKId - :*׃), /3?4L+`8|~3\eQHd_*bMQ;a\/њ cLatV!E, R(db^#[JoZJ7o~ISDxDȮ8mvWMlw@7z<9#*GlG+ G<1 5ᙘ\Nm3Cc-qs*(StKؕD]bUE2zHBVv*{F')=ѫ@ĺn7̉h@ 2ű* _6(4pxC͓M7Tr[iӞaޯ̅ c 2;W-Rj y$JF?bŸY*OqvO7czl.:sFG7hWqp!v7t T[\4PNE_F\:\?yrK* [R釨[?5$/B V>N&.9Y@ya$ LpimtVLqp{K8Kg |k`PdZ=CR-Pg+ﴈV.:`#ve.hSXQMuam-$qA ;_?D˶]c't,U&l7WĊ6ҏuR=L ZB{Rٷd`5MٱjoeM3م6SH&{0۹URXoNR{1*{.%J(B>H`GnuNhrTwI67tvzD !PKs{$w^+.'OTr5뙒u}IB˷LQ񞄱/BˆPN98Ohro[MSR˳Z$s.[si4]>./&Mwv mFztfF*M0_2jb..FV(u4N>=Wq#i]6\mvQtº>4t1 iE'D|0^;L\'PGA+ݒV- OVHGl` RjmRAzj"͞1 ^`C-иY6,S5H2\oyqp*MOam}k}eV b& =ߤN2;Ӕ sĽ&ɔk`G k`j}a`z̺M/*BgP][ƐCp- \cXa)p.vbHѲ.iQb2.%ՊIϲS;zk'97fYY"Zinm2\!4)}/'Mno^,+gxyc /^XBS~ۭ"VT+,CeI*zQD|Cmax\Ͷy'Uѧ|&i}*5_FQzǍ'j>N)VwDCxנ_haAjD&JH!_/)5R +o=TYŸ̹Gb" +]l ʬFf1w#{yC:5W?ܚ+^W|6iJ]Lt,7ȪÆӃ÷ /K>?)!ެ|~uc*H D$ch'xBҲ Bl(HԬ۳txhMԲ"/@^ Ԃl<:%GIXi6mk(9 N'֚-ٺyR{srɴfYy@ C[.O{XX26ZROA[UBr@o_ŏL,Ba-$'΂t+׹h)N9ˣW jFÇfO}%פ5ncy%hlƩu{2;:L/?O&dst[aGF ղ*ZiQxt0?@vPMb-O&fBIL WwŢ|H:.nNZ wUң Oxe#Y5Ya؃,`rg/+w %>j!Xl-|^EWL.vt=Yl*[MR+#>ƪA~*^V3z?a3 zf*н~qe&Q.Oy_p |Z=ڥj6Mzze2T. L.8)p7 CSN 8{HOHD7x7xZ޸tK8)r=z`y7|Uy(SoIJQmo=9mA/p+.'ldHC^`s OG\&_-wW~D["i.LbLKv@QIɅMT~P-k(@:LݢvoAlYQ׈UGHH J=<~6,/4CdJ`žo n+Ae tk_w:F6bjQlA :! bI;X6mϏfK2(e*-C%ڲ h#dUJ^ĸ L=a~&($WB*Mrb#5'[2#tM՞zrvcrQR F[!  EˍS-H|)__@ AP:sěcM3]/Kfǽ̷bfVOLR]Q XcH4KGD 4!Ř &T'猪՗kpq/Fu*N6#bk#݈]9DXnPRqDH`x04:elCQ ~«C3If~9rMHxgR8+K\LeVmlBP@&.TZZcE0):\˿ZZ jeLV5|ҕC B[MF,ФR6P2_lwWegRW=n'7{w?)aj)Ah֜ac-hj<R ۥNTmҸcO?^gACht;EGNҒ2ّT4mJߗǩ^LU™#!ᆯl/~LT+C/!4߂oEz_4@m՟owA1y#(MHꆵsJV"AP.q2T K l<.M4 {E t!ˊ86KIY wk?rGB^ec4 DŽc@L+0Ǵ7*$ƶ)bA>I)|BSى㔲C<9Dٮ, j7dw"+˿Op7@ ܵ6Hy`UCT ~׻cTS]俑1S<ꎉ0"! Gr7.xTSiBfJGX^RCR8z N<8neTpWLwdi̸үc!fF^޹Px-uyPuϗ7j5,~IhE#K[cwQ}O]{U1[ԲM~T3̤k:< tyg-tQkXnRSnwKEi?j4ƒ@z C|b=,OmknB@BD©n9m|_n|I#QfrKR<" ׾* ORJ w@hh1xWjNbgMߤ6~vx5\((#NlhCNe{8 Z߱ y~ffs%}cfO"N\gԉu {@"uTNnYbX(/@qK-j,:EՅ!IgC#6bvYseJ¯Ahc%ך17yU )B 9@9C%72wUEF?;4ؐRM[صQPv]!8EWph?~Yn**zotPc\4?qr"=Zo ~=@]ΞOֺTŸװmS{W)Oߔdzܳ}:\ڊIѡ!V dEU%jYXwNnV LA+zA x <-LOFq!Iy\q :a/V,uUY "G>ӟCBY G;[2bPZ!eձusrhPR#xAϺ) v%:"b6%od?a&{'9L-̶53 u8w]mYE> rB̍$T(.'RWRXr~}n ̊(PɃ|Ư 0]X4ZEq>W9M›2YjY`m$=nc,oMiMpdHӸς;t9[ y1U::B\ .>rruV=Ҧ[BL{i=5Yh>&{+y&ٿK _UuOjno)FQ*Q<@=P?I짏0=⩱7ԦS^F\DD<!Cy5\+6Hly$ڂ 8M]k 1N.0gfzY3D* 7uI>c0W7t(HaU0~{8Sb2s<]zө*yB*z0CKГaHHUL/jF=1o~O2nz`t,pCy VNFּ<1EOhfZ0+Ї9ѤK@$*(p:1SV׈m>D8^f`9oXA#;)]eL+'dġCg Q{u pmBR6aewyK1Xһ2(h"Z NF\0nwYâkG1~s{y=ę7ST߰K4F/gNZol!;#,[p(CjZi-nW}=5:aEP4M>ZZf],xsԽxoVknCͷN 1CwD2I x;1# N|eN }{k,OJBm[/IP/5T62m:#ʳ:lWy T/ioa rHaǡ/," Ϫd0P쯜NcI9M!/&@l3*+2#lVmQ"#Tkdx0L= „T9q̢ W]/\%NKaf~!K0bwRT"~pX*嚪X bWL {4\jգ Hrfk-SLHys }G o\@%U&X o-RVEδ3Cp>*#Kɳ]Hm,x/nw.>8>%A1|swg[GmkQyD5(\"9) yr%DDr=-ѧG. @,QK4!x x258g1Ӱg!qj9T-p. ?Ge; G{aFX6ȭSoϧ"MT) u1^ޕTűcPo:a=˹(loZ_r<׮=ӔA0.{:/l0 1,ѧ!(-UC(ӍENDߖ{P0 N_R>b|n&! IR#YИt8B[.5X=mk p]*rLC"[w\%*eZJ{w+{~f#ڝ:!"H2v@xgwēV;v(MwUJ_h.sy?_J"p+,2r! Y0|RX3ihrFFd-9J[9bZ8fо&H޵W|= 9P_1Į˄ˇ9-Rt?C2l֚gR)iKCQbVzBB{!AWC*&) ^n>Hpm,oY) _eF+/ynĠU;t9y×NޒFhP'>J[J:[̧qT]C$:꿌\*m 2؈8/.m@݄-[]>/x#\a'0>;uq]Ö͎3A*Z}A 3Pn)6̻vx&gv&[PNR}>xEYdm tU`:E|: ;ih)J <ȴ1'>_IZP3tZxՇM{F]D9Zy5O yZF0'.J2s >0+-,Nigbc{o\Jɾ#Ƙ:%#3-v#ZT:X] >S:xjeBM(36VGr & &RGE<9]|ńelp?ժA'Ox8H'j# *վ0z!8D;;q;*Xq6]0{2*p?'x쬆8[g6_tse43UNz z0U)FA #j1>(9H`dlL$r{`.&ы&yң(P7»qQL$*ڠHMW#b Wt`t~[L #eE$vP3L:-s)LϲX5K&Y_R‚tܦ3%"/J'(Yά <ae?Rsd#KMo`N7đjиMv&$!ܠh"#p&2i3'' uIT>6[Dy,]fS}m30>V鎅H*Of#> 䐰@j4gKlB]\9ҴFX۲ƀ/Q/]I&1L^n) *F|G>z3 /4Ҏ(Bviөo ?AV !jE-Az Y csI<sVy49'VsG|g5&Y&3ΌEɧjH{_}lQTK]gm??_2>PvLpծاb8/ӷѲٕm[EbwrU~e`=/K"$! x9gH1z(=tuqI HLeDSMc+-zyP3Eiā`FF]~vBv5{PNOH&9VE*`s 3Qj7ݦ K>%8Pq.~ )6F]zV j,h2>jq3!J/gޱt/#,b%ndKTsjl2)`Lqߐ *63H6ܭ=CjyZȰM@ppM@yF3FO.}J酽mUe:'94Fa)>3b0*^g]y#T .\ ]+`2\Hr5(<ɠsi]ڭ<:j$lҍ33(2\Ծ_k̅$4a,1mzF>ѕhC]eǍ-^LT<%Mݦ*Vpq?Z@S(p Ç=w> D{1wf^IхJ.=i}Uqύʸt[k#-Wnې{@=ey6CA<<4Å_Xƾ^ ^ļVզ(3&=g̊an*dԒNdL]&9* A޳XKwa2j{+V،H+̄yX#3ʌeRjl}mJ][#I5Bh9a> tr!;,i4Ds%|g;W>^]4*3U4.LO";41|xhyZ|KcL AhIXȎc$HVǣEɤj&@:l@-㹀Tc[E=SkcDW%Bt:F,}'& LSt&3zqU%a4N W~Ք1q8']1dekzr YQR4ٞ"MdS~PP4f8mPt[ꯚ>fҷYak74ZoE= v־܅V3Ց)#JRJ2Hx{'{ H Q 2Fe1wk5K:7*! V)Yu:KD ҞfpdiMCcWN,GKRހvcc1fX\^w!#qD u}N?+p$9 ;rUnJ5,PYVۘa 46'b 9tR>`pַ~"V`Zb5蜿20B~)kiDTW=ǯ96@Vf_'~Z織A}IOý́qeBUG(:hI IS%?m7 E+!xeXeU0Ώǜn#dKb*SAq2@R ŤK,owf)KyGtם >iov #$&mzH_°~ R# j}<&Zb,1e#[Jsc˾Hyj!1$Su m j+ T{Ϊ]Vi;0*2C& >b r/0my*~׾c_ R1KTVSItrI@LjH:z[ZhB_ow>FPjXM7Pߝ4[7'"8rR{ h29ÜoL;qD@ܡ8>15>x30ﹶ,c܎\wh^pdN0Y~of>KY^.X5&n7CD5%Foyr yL}kN(t .~8Gp$`M6^3އaQ51ض Dzɹe4~$Kh}:LI22toT1u_ ìYzp UZjgv Yچ2JR$Vƨ\v75erdIW<Ą3kQ9[,U*yp4s›^t,*uCReQ04o|S1M3^w`%' \"ib޸^2|h͋pXR(!c8*::cL.>3ZBV\WjnD&fx\_P<|Ճrs0oI[ 5Ca1ہhO$sD&ݡ" |/A'0=-`f,.:bPʊ=V"075%Ww}5!o h% ɾ%Ȁx?է,<po~dKk;^OeggYALPf̱Bz[ҽOGӳuߢP\LO.qҤ] Fω܇^]̾ ՋJp{4#1u{\RGLnI4IHݛYDj.XMj#܄SRIpOd-fj/r4:˰g97W,PdI B. g:nL̡Wɍ]ZtxtrP~Gձn9H^7d6wdu$Cyv7v2|10_㗷ytm_qL;E|A|R|qGaU{L@H&e)lVa_ drk %(SUq٤M| tldpFF؃T_2N\rqy a!;Ls;0_$aFͬw+":r[OV{j#gw{6-aF"`ӊָZzt*#Yi7Y^ NyuzQ%}iƝH:nV@^"B0R̻i*#u޵ * ui<)0.! !uwaD+5}c}ftE$a pfh+\HD@\q6鷱*qɛ&[n""W߫WJ]nRlύ{{)}r)|v6rK={n`$!cMkQ]x"IYvDY2*"(9<[0wA``YGVtg 8A+GM3z[Z5h}Ɵ|,&$,xC&Q6 ɯ}6}S? 5O6vA]jgkW6ti@+Vv'I >&ȝMB!\\H`hY%B7c'X6Bk;1g{.j=`btq Px}z31lD701Y:EA&Z*ʗH7:<G} KQ0Nuv6WmBIcBe] P %=ک )uվ̚9X!zXwRȾ;賾uv^62"t8w2lnHP?V;4d& 1~#b=׍ ^N\58劷RwS U ,Fr)!Lᶍ+=Շ&=dh7ۯ1VR`S'Fov\D؁𦠿~E%ItYٯXB˒{/1[;0g<߼gثVKÉe,jG#}!%SB}+`rh)u;\`qU<=? J!U&7BZZ zks: ҋsؘ"V`J EΤ1.= p$pw݄ǝ QJmT"8Jx?waY!T bOdd9 iϑ;Kknf*iױ(Фwl3kfі=P1 ٛwC+Ɉ  D7Vm_ DO`zED4<ji!i: 0j ={ xt)y> no(6AQlQq J $y0jcRa%H{MՕD Z[250 V@drί6%]z×MvܰAdg{64yu^O\7[qcZ;>̡e\OoYc ځC8ā,2GZ} &&Q˱|bwJàkjcwI"'wkf=qwPqLmKdcKD-uٙ?Y6i;5[WV{&˜Nȇܟ!X*WK{hj)Lv8> p%Mu-]Al=S/@ꃅ~|Oͳ|2c1gқfY.~F&A4\Ro#x$@tO1.1`[H< 78.Jc][ q.o-9p&, ~|]V {x]\Q]0AY ÈcwA{ҟ2nC ׺on̽~H[W)F@8Q|=lkQş~Ki=#nu}`e:kbS`nYBnOw:AXG)bєmɀ.fD3v/XXb)ǧ4_~pɆ{JC/ !EX> yRpE@3b\~v5g284p4d:|; lߕE5Rkĕʴ>R0>Oov GevVa1O@Є`4d xuHj& PKo#@g`0DVS-eoK~3Ȉd kC3HƺZ52\>v-Qh|^eYv Kkk#䡬V7L}U OwX:_ ww't,~qwDUR.So'_oBis}Kb:8XExz>y*L1@xD4\v$JOڄcV#, ";xR+ko9j{c$ @ɇ|_Ee\eL/""ͼ#8>pdq4Қ?hO;M}!47AE86ODT5/ ⣁]1ÿpS6R AmEt۵+xB|-ec]o:D2:@_9)e tBzdymY~[&M25oGUNQtͣP+]E(GQ} J]l{&TTdcYjRđ30\6Ns$R,:ECRA⮅as1;d_0ukR\.s];vT{hB A329,`rѴhW(TfryPP}c\y])y9]*ruMUѩ|1C}3$GI@ Z:˷yCC+GBh)W5ZMBJf/6J׮ FdޚlsT@r㩱9a  }K;bmryt|cLYRb+gƋvpXc̑4YM`R0vѰ>$”Zj\֖XԾ?];B F)ٜ Q\Q^yl|B,bvn(>*;ڀCU~+A>1YxIv́7obF ,{D&MķlĘ̤ ~Ȓۘ(,Di4YJL꣚Eju[#BPB^<@xbC1@&A@X 6,.sDGDNĖY+Wi.xG`E}/QU[?tHXXl[u![pZcnW _XױNlǼ`ǥH$NwJȏF'vBcJzru]6MC+k;t΁e.@BlpdP:Kvwmd `i|~j w5T“6-;~I\7oN53e0m_/ѓ\rWֹ>DT 1_Zڽ|ob2IF[˩0/RW &bӋ[VؓVll ]g@w`.#-VSYQX,"NJ m)f/ƟϽ>jmd>梩*ylVe2u~YL-vΣܪv?JN ` #./dV]=0Gk#IV-}Yk1tɗn!  V&P}'u@%#cxA7B[d5{޶M0ngpEFP)*nY܈_};\ Lߗ6^&i #z:h}?„H1lS-90H;}-C橫Ly7чz>6Pnl%m1[UZ~B]S7н :j=DW9~sj]4j+[YLO]f%k#]EK +7L5Wؠ+=xqvB 1bǜx,h%QYѤ7s 5qXpI0Zv +"C?(Tz7N%z(AS2K-J삔\rR)SA3!mT:|gO r@! ]kU"s,a$f<ð[3 Mn(Eo2eU4NZ4R>Mڶ`W6O)lOp貣޿ʷȋ)Y,_g%+О4KZǶ{[y3`'/3bFc#@%s_^n$$h&4?9_C:\ceIl >}G68IԶ^^]s0|yҎ_~,_ȳ;w ũUeZjZߑ:N;W0?xXZELZsiAwd:!Ж˿%ecg<*l>=`Ͱ "Zkܥ&lgD=h _QދFD53 n qi)>OU 1#jFˤ.Vյ_=Y"_C<|vw 6J:ӝBt0F.sb( rw L::FV(e٫_@۶du%FTD%goHZ'd|z:AۤGÉv)m[`n-}/Br1Njmy2ewx<`"ꝉ~:ɛ4٨Yx{n`{n>CLC%P0A8 LޞСjmON[( rVdcEmXZ7^AI&ٔ|DOZ;uK$]k].Wq}~FĢq kہwp0jiӐ3 jA:;Lfum0> J =r n;3=pnݠ)R(v_ >9$(yUaN_cEC,ݙ+X"@U5y'M%JXĻE&{ ˗W1 `'_R*bIJ{z 7ќ/5` 7 ~kJqBwM~Ɖ>|+6~.3ja䳭cCu(Z-3sۍjPO*.2/RJHѴ;FBto*'^] Hk{_ϟ34''d+8kc̞SɶO`h,QV'ql;p!P)J7}QπsZȸE$1䳨j3= $$`HWn{ KMoS.bَeD򗦶3Me@S!2o"V@] AKΠ}sAgu9QQYG o,P@tgt_^9geTp M ۙ߶|WRY2̕—h;6w(mJdN/$pW j02*6L6j /  d~`tӕijn:"$'šTڊQuv5bWo0QI27" cN~5'~6Kd2C_1Vi1W߆ȩtR;sB5 K(HiƁ\2#k/Pg7 J?$ֽId2Vֆ³5KK֕Hgna.5NN59Z]s3 6'['D/uz6Q0 Z0VzX~>ի0UE2hzDKǗŇqI. ѡ6‘b1Cֈjjb/I<:K9⿶7%^< 0%x48۪f+d)eKg [`ɾ+JlʜdAGkdC%I`cw_ҪG6}Ww.a:OY}/p9-15V!O@z9pc\s4fP^H[B4)`W!5΁:&>p3+}>tj(T#F~ )r96lTgYuC8w`kO /`P],}fwc`$v[AZ#2x w'`Ba'J&~Z-KU!Qu>'8TjPa[;j )f4.U<.ov rp2+kp ۳!;R YP63xf_D({By/@ۿGhLw7e$e"=-vB?0q>X7=JI9wl7XA7k~Ԫ;S~hR>gG`3~"ae&sp[DSPewzM̺}}EP `vQ챣m&f>+dGs5Zl#0 fes͚w hqU)+frSԨ3suW8y5p4*Lђ* '{O &"^sLɦrd d }]34i} qnᩖGP1>밳HDl/j“ϯԿjv_H1٦.13ʆGO@)E:7yMUzDi1O6)OvcJE޿O"^rJlDVU#n"dj^]* HNr qzU ޕO*yȠʈ8z Co!hX"GIFX}/kU+=r&L} |=y4ZF%z4}A&ZQK GY{ˆ ,Lݺ#q ߠ]3D1`QlQvqa+{f8`ʯꂯ%g𣍱{$|y  dtٓw; ⩴~[HOaY7 p .WU$pJQ]rX jy%ٹ E)Kj[9kBԀk;= f})ĕ >dB$ZD;A8kpޟr)$x=҅n^(0)3f0H暮7n1N>:|hg\\[)hk P[} k7eZɋ5}D}sQ,9_Cs8)Q~RD (R5yO G{_n!uɫABiB"7 lpc!l ep=_Rq擘GpblԦV!/1?ӊMKD * 60$hyVzed=$LCjwFӊ&\7?3a;-맲`Zхj6PRZXn M_0a` FF' *M$eK)9VqaZHCא D}Œ|J_5.|]4x,N+Sڕ.cA?44 $=F D_y?2ZLܚ|VM[_i*T_@YZ`nn|j-IU#h_vM+1̅q-J%qXHqt_;p)1p=Ơ=ľ[E߮  \~|k0+BUDHdOkj."q@b5C 2vK>52^S+bwCBHͳF>S z B~U5^.25DdNP%.yW&v}!dowA}B9 ue>@c^C+H!luW;Į:E,*SPu7cku~*ɋ6rX/yXۂ_86nZTa B浇s%ٌ!t4bbQc;r~9O,Uz_PGA\N~^>YK:xj7Mg\|s%NMه#xm6.9="^MG$^KyF(WG.:ק}-E73_,\t|:=>Yu+ymAZ'RS;"Eu'gwg ؾ,%8!ON@:XE=\q_#. ٚ$[4=uBRt-&K8eQG/UGߛ7D k?5U:= &jM O] N( C*e FwyuXPTo^@srut7 C𳠐ݛؠV8#mրV2s0JcUVZ;ZFM61q ltάGq܇O,?wX:%1mår {-}uIꐙ 6~&“1 xR/@V_0Rq| '~x_ͬ!AiwV. YWUg(״D"{QQ$F䲧UZ_yQRhO.9+Gx1nS-TbjB (AA޹_$|3zw˝h͌n7Dk:FBFTv5^ZwKw6`9\ӋXԲn8vVCs3ţѭ$km'} #,ϙ:%# dL+GQM8YHYf؟dX 'ը-e3G+Ը@LF6F9]Lzm+l؝/Ҁ6$~2DŽm)q(T確1j[QmϏ,dMezAU%{=ΖdIjQ)c&bg|Mb?=%8]a.YLRAbNHڳH}V; nms_' Y!F[x0ᓿզ܇] \G*p@,qPֵ2e ˙}7p2nJZ ^J"O{&B}G-Xƚ1i7_D6aqRţ?&$3C=0¬{ˇk"TakQln!cZR]0cׁM1/ʘVQ>,egr6w(Y>D@pIxEVOW*46I!h!)w,p2\%( u&~R_  DX%{U XQ(,"G/u0ߵ?}9AkO xlb x/<WjQ"\$Ʉx۬w]K&ڟ.TS B|#3a4Je _uf[ W*sE $F3JaLD++"LňpXp Dd0A**syvt:E&Š`{W:m">䈬ƥ %q2z/54;L>vX`dBᝃno5=Z2/@"(?4)}iXFȔ!-J|aWzy;XkJL*PT⽝׸3ǩMI +Aָ듸7zK|^(M Q권4&O$Zi;ga >C9QyGobʕ|*0C 8B2&3pga6KϷ8Gy+0Isj#/kfo xAIBڼ`<.v,bߏXR]Ȥד 1̕ 5a#'t@Ej`4b^Oekֆs'(ҷf'r$s%޲sКp[c['rQR!ü+3_J:…6b%r:n.u~"d+>er }e&ޡ^5?).]ܠ,1 6u(&[u -"ęZKpSj2gq7~!hAϠѮhWKّm4Ɯ[Xt[VΧYhƩ>7[7Iv8Crgi>Em KL9 f3z[_а+l0@W?lEzR|9EvF#OGHqaƣ EEώ&Rhs7v0J?v4@+Eoxcr,ˏ8Nv_5%Yu'*RIӣ&nT!„ ڝh$b' - -92K}+)j; Aj籌{cJip AC짦R͸-4 *dCtX?e7(ǠR@Gպ*Ss[\%N2n=]߄s aOxGKњ4fa99:A r-,8?'0ǻqm>^Ta"S|0Ts:.64{eFks&~?I#=72Tpmx+fPl,Je}x@XD D6s5Z~' SH'(R4tP?By>;_"'K 7sۤ*{ء%W4.UrVPEHrR^cViٷ0Se7G1D]9ִbx+s <7RV{bwl1Ne]|kS)+ٗ/HdF?4?\>rx<4r: dl@@SX %B 6COt6>Sr"zu{GF[q.th? ]ӣ*qCvfx*7\s8Nj:0Z$l[weWLL>̾`}6Pe-Dy@Szly;!lyTd3iGwCeiw!uMEKH:y'}Qxa$zuaC h߶A#K"շM0{C:e@%K"xI[岄n62ӧ|V!̮Ȭ-IV@o0Nf <(+Oh͆$1"_[u{9{Ij ȫ\=ZY6y5ډ&jn#*G x(Rxdѻsb,m7aaX vr= 51 Zvܔf)x~yxcGٴY8^utM&٦N7$՚08Z$y ! gU4&3$9RfH3 RZ)(I 9 70Uv:.e#ݗy\ K#osqGr[( vU`ˋGܝńG)3аL/mQ\Npɑ") c*0)h-I3F5sGi+y%˚cq#$6Rjʋ=X7$_̒ʏUwNS!) esԻx[B d_Jftإ_dеWao)c! IKљ61ă{{d);ѭ$,pk@/5XDQ'SAU/퍤:U$Ev2[``mKX ;Rrmݯ@̡?lφL' R4aCҬjV(3Y?0R0SNu;J`l:Ye}Ȕ`*!A&яgǰCgkv[C$ T&oET/<ǷlZ0OMzIW,'{1Z,˸hE8=vpwz qyCږ`^yDžl?T 1!bGh-kaV):q~<J-},H§w;1VQ`*)0jR{\@jiY0l+W"*N#XF Ke  ֕\e+s%"R An_!GBk^}}+TC`o NANM/!$d({1нWlp{]SqFn0[W/ހHxL޺] 18.N= \^g>AX-§a djP:DV}\V;&1TwBK]ఈChm-%%؇_Z(Ս}r1i=ö2=A3gic/Z)^聛I񒑳+ a)l5e)\HOsc4WG'O-LPQU |8c"kNQ~BɥY9V=+u-=DjS!P|/Ƹ?Gd(:KI_ ^i6krn)_x'QYZ틕`Օi斡ᵌX?; Fc 3=dyX+/X{-K*WζODhXm$X ,r( ,?RXϜME<2' :+*2pUw3^Sҥ^+"K/ ut~Ƿܧ'%pSuiZ[5Rbҡ?C 7 Id>\Dl Z憙 F#5ũܔ2%"K4Gt?Dy[W/o7iK'.[)\LsK`6=˒JΒٍzc;nHNDlB4rxhٙBGAbro~»V\v)ӦU0SZ3wP:u# H/ǥyEBz+AuG@ˉ(U*sM Piz a~7=([bHCQXCC =%sMv*)O. #ELW q>_Q)wG[:gG5"w:h+Pܗ0kݑl@tiu<AaZ"/'MUurpR2sʢ*T$2X}^_?ua $ JJ<2G_fW!iOL;d\H olC>T|8mmyW QĮrRk]&+X&<ɸdhIXnKAF@<{t`_P|\%Yds2e;?u >l&@q5P+EeZL7jvɀ@AB F,F'ILCOf X N]9߱Kxߒy5ߚ5k;[Q lL&4;u*|H/BxS\J M [Wy| p?AIRUw:JWy-JvV)t4Eg%+vkb28XRB*sxZ$DT5ũEw;KIRoX  1C\@(H9H}Z0jLa[ g8nS.uy!N`u1Q /Fu-пwlF<j;rA@ď "?R=|qO*Ոѫ݀i["؝FDp~'EIcVG;7wOLk'p>>dp-CrRnguyoح$fqX_3%xe$Ɗ:b?r!EBOrIWסm(ޚIYY!!ޣIt,=*Jd(Sql{A>pE=$ c tlG?I;+݃? 2R.aR^w2+;Ի&gdQWm(jE-y ~L.˫S!oPT@Ji͋_[V/9Ȯמ}$6PJl$nAFe &؎ -Th3s2Q|^u^z)'-/ ˍ< ;d-LƝ)!>">U}jPILmq)t-_x(6]޺dbPV>7UħRQ⫃XWpO`N@'%g22uq "2WJ[YLQ4Κ^;v_ lMפxx3(}07=XpJAZ$|U&kRJu?"B&#ѫY8܆s(w0ev~JcOۻKG2te"L&Լ .FWlD⻕oԇ{l%A;a bP8qEPSKn +Ā[v@,Iz+ʣҞ pqkH˔Jeh t~R@|&i`cCue&|nʟ+,<Da=TRW# 3wIPL~ 1\Jȇx*`C,Ꮹb+{i)5F)@OqLԺ8V3.3 _6YH))]O6jYdZk3B r/-(^~D}9'!u7 0*aPgyђ@Ccm=8-;iƢ JLxVeBjH!DO6,DxD.PWxE`Ԩ:?Z R\GY2@0Vif|s7%.RɹeNBTE3GS0͗S2Tz` RؽVvdE Ou3wc@-tN.O" A=+ _ 6AD39IJH/.CI0`ߦW@Joұ3 +[1l8:mM~jnsb\kAAW^\ԥ]̜8KJHzmࠊƈZX/ N"![E`ޭFUck'6׶'<'5r3JL{*Z;UVNgѨ Ke~%\Ds :`ỷk#~Q&l15.9džv. K]EG!r <,ܥX2{\4(/`;2EcI|\A%']838pr)#pN a/J_;;%)!Ȍԯ{|)Hzd-tg~`[<ȧhOܐĕA"-Qsd 5}WkMbhrGeW<jLk 0{;ݫeli.ډ6[lYg8Loz// @K㶶!x@|2%#p9 byۡɩ1=AA|/l98D A,e#ޑ#F۵5Q^xAdxHsMp%C^|. #G&a3"nlkT[,.HCaB\r)FxE7 Mw 6^ߧ]q1AwxڄIJ\"+-Wd@y=7ypaG b{+VȹMŧݎb5Yh mPGZBKU&HEbO;C܉wT\.T!Te\MUd4%aV|wjPt1Y:qg (:\ߪ*r!J,pSLҝQK3V=/fKv5+ Ϸɾyӫ\ӂB0n\Z_+\_8"3i<-L͝+/e~Sc7p?WÎ A.*L9pf!C\M[v†Bj΁[3Ӌ!zWPFm{O+ ؄pcS(޹Yݪr&[b!"-W]2$_Zf@0ԦX`.z3ΘWWr}FlW Aw# xfC[Ƕ-]m7S=Q[o K-h.@SiRc} ZwWrLETζ:i<@ ~5FP e4׿QeǜB|K\j;t008&7Sa&3o1Uݟ|0NZĵ`=!3ԭ/Uz)#y.B"XWj+?M6pF;)Á2N(4>e WTTzsY-AH ]tuzt\N)E_RF E6׍j@ԇB- פ6)(IR3=rgPIb^ս2DK:gH0Ck#+~Ea)ǃ>6/떄o-[ԥ?Ȧ f% c:Z!,7KHIRY=/ɠ@EC".cYx1PE53Q" '-OS: K}l?= <,שL|{jj-(801kɐpq_CM,*0½ζ4͕"CW"5gs u$1Z \EQ[j)tfkl񟷐 t.z֫=lڕrhoJ3D8Z_(`a.gZ͹oE;<~7[/:3".GdâI:UUbX#'ЮU@T]mq@+- !TFLJhRpP={R`n&k\1]GuHvo]|Zg'Gs,`Pwvtp[ R_aӡz0EW ȮmQ~gLq \tM|i72 9!j4:7-g`{Ei[ZQ8C~j8U(cs=9 ko8ObmQO3ulq< gO48;6ԑ $ =fqCڼPTh< f5n=n؂v 䕣2PHQJ0i m5Q9}o~ǰ;e13CǦ/Q}륀Ҥ$m޹s(E, 3a>Bң[ ?Hv_M &}K U #aQk-stFn0<ޓaON/1@4fa`R9Yo70Dj p;KCBIIǹ@`Ӷ=鋻 F+D=34Uܶ[`cGܴm;m2ᶨvNtb\0O ӗ!)vm/88IXLeg E?smਂ @hw~KCV if`^oWwqa%0Z //` @/EYpb}yDwtJoshk|ޗ&$O;E %DܝMǁCGe$nl-0$YDRtm|NPx=~4Fo^_ESYrw66ϗ -R6@%^;&Y g^~Z-!H( ~?,,9*ۉoeA XjQKL-0#g"#^0ˉW=Ė(-L%Y[F8?/lI0wj"Xzj kC^E+ȫgˀ}_鑗3 II87o Oq] i OS`s -k!s/b"Ms(8>P1HR "o(oT@139/d]*B~+̚h_vuph30gnXbz[&A*K8*oW°+P*+(wchjXPklFaԝJAl(^me -pLZZ4r*]82M@f}x(Dl9S:uk:^lIv&@FVNL8[Soy{5g%W$ A*aaoxӄtqpuì̭S#r+uD\ 0lA5I@qK#,ixi':7LKy=!+ͷ@y`MDRSκηB`!P*5n}dp9%O4YJPR^gP4 T 7˴>f;KDK_Y#`D@["}`xUPy1@Z1^4 C"&P%T%?}Xkǎ}O<ĸ/h Ǿa7ï1=M/L~C |[ jcUlq;DcD02HwkT\Hޢ1a3v01q 9 'ol j\zχaܪ%\Y"+"NgX]|E%48.NNQ ̡P4Rx¸Ozm1F*l}>)4 T4Vh4?XL _ c/xӯrg}_1a'q o(p 3zNU QSQԂD[i\l96F5$JWdY0 [LG$7(iC`ۖC^kǣ *pKw f~L,LM <>Osݹzz@&mAKAcpL]i2=6(jOJ2DVރz\Ojc:˷5sWA u=DŽCtiDz> Q1#W_S Wzt0pR!ÉI_5RWtt@zЪNvY \<4C \ex 30԰GS \,{w[k 6W *ߪdK6s#3^9q3i΅+)4:y0B&ҁ;2ҳ7Z6#ŝBXOŁjN~NiK.W͎In-`JͣT)X.UH8ΐ4:7܏Rq$rdU-iyχ;[-fY^Kqf'-&}.Lxu_W} q>ECE_ʌ79 DP"h0:hz7[)?8,S^߮"=58Pc՟i;ja>8cs`ZI5d_WX!dAXI{0wޗS&DfAe!Dv#^PP$Vi{KvOCuR  "iЗƷc0tX9ґ&XճxmNC(=򺆒qR+.Ws| cgfxq9I;zpk{M2afrӗP,:3?Q& ŚM9\~\.C_1:j\dUI&?j^M,K,m -3Irjč%M5'`I~Uߩ)9TJ蓀VTݭD}xR_B>𤝎e{<>9zQWgSvɂޡ77;0$@ɹ^UzJѡn.oftEVsNә"wbH.6r $LG)x@AV &2/^>o`wC@8G_ Ȱ| X!Tc'Ĭ㕛b+ w9g-z+؇^jbtP>d05ZzRYYQO| ?Aȧ?6JCVZADAQbH2<xH{ѰS]r :ġ TWkB^X׏5=;1Ϣ DEلk^ưC<9%XUNug5{DP%3 1dm/~W}?pg1|x+j%\ 9pMt.@d%<-"5Ǟpx鿁€`YD$Of {$9n(y! jEo{;]k'= _=:$=Ć:|P:~Kmҿ prW| 1{-{Z`1#B>›B?٥*@.Zƭ2 WG?)\gL]gU}!yvb?jN첉_Ե%~l]_W9÷)7me/ "" r[ \[Q찂3bkH?@Z] 9cX>/, *WD;<,(ٶ_u瀞B<@Sa(pt%&%G.~9/K\{eSx>k7 4Ȍ{K+Gk \Ӡ%xLj}XFauԼ(G83bݫh{mHVey|߹A\%?e޷Ɗ]DsJoƾY|ط2dټ`C<]gi9N*q:3=JB_{bՌ)>ƤV8'7|)OVZr!\|ɰ2:iSR1QuB_YQ\+iLW#ڏ9KGfh4/n 4WmʓuA 'H.^w6-t~(Ji$Y L!0a~`\t h $;:T(HE>,CE{[0 IlB6Mh^\O:j@'*HA=4j` T"Pg[+;ijQn1N|th@>BR"k6ozj* oe Cr䴾^5S)gB!-%Zej -)D /) 0_ OEM ^.3F@˞_Wڻ"%Ưg_YDR QŒ'_hı6Ǥ!Up;gnt~S}'C k) LU^{gD>y"0n-m١=o$-H)jN2/:S0gF75-]ZH֩D,l )L*gLXO\QO춭1فoh+b!2hiӔ:*CN+6AAa(+={"GdBaLHMV'y'sl7S7d.fE[7*;r^ \ {c)7_TOQ_vraVePm2-. eL\7q>ָܨW7_B)MT.tտx+[P&62-k`hFnyOz$2݊L#zq.Pqs,OCW V&)ސb:lbz7V[] TFP=(+kԄbrAr1ݣeo*r*u҉N9[Mo %wڤyFvO5k+oT ;WL&q朘/`DrpyYB@W"=ezh•Ґ.h`&S!a\G/\Oew um j9ˀˢWJ<{39Ao<*%c 6t> թ"{e' q߄|{bQ{Ɏ+ؕtCxU&=kieM}5 t2J2%aLѤc*ٲ#A(?ѯ"u[`ڂ|2>bDowCbsұ1, ex)l $#u*z*>'7B()IeW&l0:/Dtc.-4ZyJ_kJy!HԅDZ#_MV`Es+jL9O>Z[XLHs9_8&Z3;혨7qa:Ƌ5A{^}S<;\r靜l;۵=(~G@ ,dR̤w1D{Q?\[37 . :\H9p4 O˼ء)a$ӯ+!L&E/BxlmPt/!MMS@.0rx`W ix07XfxZejU)ofi |i\ȮRk_g&eϘXB)5+^ 韝a;]m}lla fv.-@owP51M6[m I$?{ YJ+Z.Vdd5h(<r9 @@*[&`Е:z;<ⴄ‘yt+M2DAfg]"3%N F߱u56q65g 4 ,ߦx bu"+w)*NFK* %>!.BpX68ITzUhuѻTIV}6Z li䇵9稯=)} 2G/*he_nX(. ab?NF 'L~"V.U@Ld?"QJEJ4ci$WY=7MXJŲ܀U1iw:(ޑ S#>"hd[P0,HؤߝT㐊e2&׹"HU%l̨t>)@6%Yjb*#!}gq8u?ci#"Wzǫ3ZیgA.nx! П)p q]B$!F3`H}Qf!bRhe{e2eǯpt0-۪HŊht3 '6GF .7LLXWʞJ?bS[+:U`ݏr6׿"#,t~_frB]ꑽB^6w"1$eF3);ܩT ׺)ҶK̮uQNAbqV$WkBC=y -F ;!k,t>VbVr(FaҀ3ow \ZU{~F5Q G*BJ;|ءrFJ-w\N8~b] ǧ-^*`_o.>$6Vg)dfB930Y} 9Ym٬QC1E1A^lao05/̉Lm)^C 72U͓ӮUIdRuH"G}+v@ 2J`D6|Il@.Z[i._/cD'pDX҂vX]-]$qzj%z:b 9R_\L_b?>Ru$-$v2#0|扟 JUd4Z/9T+"A*'dzºl$Pc.,MwKt5KDVN_QaV Ln}^ Njh3-OJǴpJq;9 ҸӨ T`flz/|sGG6]XTe:@b!4D1 lQX6g)M)~OGO;Dh4zA" w|Baąh$lctX 0ԑEWwW6S9Ig*%P GZo ih ٢.*IŰΈt$$N2}^2OVVGᒳ5 L1*`nX>n,/ YھjO>tqʪlRۊ[1L 8󪏘Z$<-\S8MrOb%kq> ` u,^s2{ "xVڛM"'kpcjgLjZgw:o|gV"q[nii.סi^:[&B 9UEͳ*0N?,bGXť#V\,GqGl}t1ߙP]y~qbVе,8vu=+ԓQ8ڮ<ٵNW-]mVmxM(䩢w=گ؅Nj * VMWN++ b^%mFwN]&WoT{,ZP!؄a.k6ؤd͸j!)CRhH$0&)/9+Vj]%f>$~?<@U3YOWu18`#k 8Q)(3M^L[])!/zSAg\YCE (1RoDҔL6Wh_D~f).=27 yˬ=*U)E|]Ϻ>Oi[G5Y pri%xKI w@d+K$\)^ ֫s<<|Ro|BoW$Q,s%VgAwhm0Wbkn.ѱtwJ,xLG )a1۵]W Y=C.K: E)S?[Q'cZz4׻#g4'xaKG'J>vP%?\kqR+RAQ.!Òa2(V̎H#WkioOݾzP&,tC;KN-MH{d08X{,d6 m4^+ʼ4tdz<8 "P1lpkPՎrq L3܃4?bRfi 5KS}Xru0`\Z 7ʿpb:>YiSgblbZ|Ze#G1HT#;Z+I\|Y{ِ9S ^Z3I[uhs:PBa1%Xյr[9AD2fW_Q&-9`#PLEDI~E #RX׭#xF7vN>["'ݙRaۂ7JcFq?S?s j eu%D7〻)m^0Lr%z]Qθm#oJ2>Y}lHJ_cˀ?6t{o%[A nN`Al/XUka @B(R_sLf>U-|ˀ楳}/^ V3@S^!3'h8o'Ҽ ]rmos !w<>B(DzC n^3nv/&W< mpZ4}zY k/#'>Hl甯MyX;X_Ow6ὄ<.xD<S[= SR,${whjCI fd]B#5? 4E,LTET݅2eHѕ s!B7¡r.aEShd 2k20$s) eR[ 4R9ۊRݠSpY\2`f<`H":">2+CI#hQe1P>-vIFl_^"]qc(g5>>5C%),4ʏxO%ddw+jhDy>\ %;Ee4JQcFB)Nn/=4/6×IҔc!H'{饯ئ(Jˠe;!>RnRE7ja)4aD}р_/6nfc3TWDM/NԴC@~PָW?fG"uڼG5 P: T' m:L1 s~k!g ?)kCB񭂚/ezi+6UGn Y+@ ol96udZ$/+ūPN{n'$BQp?_vpR.gkl8ζ iMSv,Bìo?P9'`g%xK>Zu߶+2"ٓH=񊐾%j}[WdƦ&T 7{Bs9/kl𙆦p@%C^"P̪jܼf@&\µ$ ޱS FF3rGפ r@ߢw#="_!׵곐3w8Bp0d0cj!2d@6Xu$u [3,ĮaY'w#⍼:CcI y`d_}S=OZ)pXȕ_c22+3\L! Z>w|\bܥj[dSwB#jo0ku)9a,`"R6@50s t㿉xPOəMy/βx8d(>C"`c އPL݉X;\Xurւh$Mq흦G||B@n)EhCmnco;쀒Tn M8pu#X|fh 9zvt?bV7q c-REn~\'!l}뇯!=|"_xd ]GhӶCH>'e.)>Vf>{-gzq*0]mFFW$hL/*@&vByU Z JEĖ4:V|$*'B`7lzr.qc+ 8!ƱE4u:eRMM`iuޏ1[x(ze5 e}T^2MKXG>z}ޝ]}Ohd / ?,:TE9&Rp@AR"*WOhj{*B?rf`vlЖ]0*вD,.e%'Z #h0SҨ~f3Mh~ʀBZD}Ppᓉ&T.8h $- fm+u\A< yW"ȣTwF}KS?ѭRNʘ; B#:'Eh?偨Up֙+VSmk,p;B] S2#H~.oJp"9=@t(?ZD*Zb]D?(u y>o;˨0`%KǪ]>I18$'oRKXJ7&x~yށp"+0ImAH<f!Q|O{x㽭gڕՓ$cwty`UghLPF4Ok` GnrG:pW둹+KDTNq ɭt(߮$ÀeӪM~ b[ȮY wNErr6YF+m*]>jeHk W6Ixi@kB<5E/ٓK53h"śbl-lԦ*07mCBU5[lE NAūm& ʥ$##1 D]̹RlK"EKc7X~[tyݿcXH]̒u$w3#oqs̳-[`Pa!~ kX* ćP+8 ՁO09͕G9 0l= ~ݣ*Gy5IY]S*$UvHUpr Cfs ,0f-j`/Q<5̣ZYsfh)0C:VPM6 'j;;>41~>iFw,5'huf2Vfa]o_"Î/$1| Z@xi%lޚ N¦cH$zv{01%HЛz6>ՉR8s@:K-[4~8ç.@Ml"OJ)ReRw? SLFO0G≼ 7ypVHBcvl{S!mzk0`'#JM;DԱxct8pKxI2,s}舟/lΜOPt*ZևM6Q!U@7w#B=X}.b?u`dy5br%ԵRkҲf->ٛ|OhKA_!fGm5[O&JuM791=&' %>H]oAv:og7 j V+SjKc[2vLh,tG^:epYT|6ep m՛yי_5f ]ړ,4/,+/}++;Ц\@( :kV3Pn#[V"Y)Ȟ#lXӕiSB=c~&5>c/q X6;tl#'Re/::g="i!mHE}r ً(}bLlF| =x3;nkn"Yt9\5<'`S:ކyLR\?V]Iamظ5uxS̱/ڪDTs<>{"*zpLl:90.SE%{B2ݬ*{tb+L5kdR}4m=\ Ĵ+yffhTJN)T`V+RH/8Яּ37vֈ) !sShGO\W_Qj Rp`%p6Tp"[XȂgq%}O@ȼ3d靖̰>QaLMf;)+-]+[|ӏ\r$⒑oM]iC)w,&vAoOHm6mGZ_.=>-Xִfܒ~J6zlΨm!AH|1=㙗?nc=;Y#7U=31˩83ٝkIL|56.1KkS ǮTI>uD}m8λ+\D~BIPmأ+q~8( uB[e<{`c>+ KR^qe풩SUNO\LV"~Irx"oR^b0I#?5DjUlw~))cߝ1Sm ?/ɓ{Mn! B=[B 5H>uj<++ Vs2)ׅh^wϔ!1=BO[5-Ǜ;Zi# U=a PE:Z1Y{,ͥ; )ZHCDOE@6n3oBLOJOq3,f=91)P+.'ݧo_+-'W!dRFlHg׭DCr_)CTsTJl޳ΛKR9-vrJ`,%8B9/v T&;OS"C8[] 𹂮{Pw.XC< rxzީBV ]/DIZm(DҜs ȋE/"`⣒Ql4Nj U2JV"Y$PJ)47$K%hZS4sS|SڊuiA{EAY .޾PG֣huY`G"k9XqYo(Wgp u$#2fDž| Sړ];S[50Sq2Si>Y}1crşfDM pk-ʹ\>"]*Yߝ#@y OwERR"HI%z/4)M@F`_lZx}?\ $ˡ2 ֻ`l2x֐Yy˪#>lgCesIzٻ*w{:Сt|-HEp;YܬlSyN-<[d{|8İHj!k='4 v#XW~|fT% WpL(U-ѫQpI?<$hqah5 hS rYvw Fn2)n GA 6"ȇpG~^iՕXK4k ;o@ݴ=~SJE 轴L’-"r$>CLh-9V: u gC Ta+#o(Ѻ5. j"t]m.x +w[AV#C,}=hI&GAP#߅{+7'L3LgY%R{XaN;,[4\/9ċ5@CtLvȹ ǘ+l%<3KBR&rU ~l/#&A+kzL+" Y1G}H]+Pyf`-?>X梳LuDKy Oh𝽃]ش ˬ*{ZBdnCMDҞJU;o_eżKNCI̋mdIm+-s<07E$Y0H9 tA,MHzi^.\k++ 3ch;U0"2NJP$@*$'VZp;`TF7'߸^ϊT nb,O bܘdޱŏD# /Q*djPV1@pia3yE~[6S.+IrMސ;dѯ9Lt}ѲX.mssTQ VMA-S~/bYip- L!; ZKg5C_zY ؆3p ɰEfy]sGZm"&[SgsRRZdD V>Ze`]{x0YΦ7)}])bIV;#WX,ҧ[T Y߰r0U rIaDK;A )Xyi'_qi>?.8 !E@W= N8h6fpl8l.X6ufTqFۑQ/0+2ࣝ*am?tZ\AŇq&p]H]t<=NV#Gqi1e=@2\^xgvBN*| oL9i(e>MF6j5Ȩݼ%w>,ԏN3>Ӕ+AX<x/'m]={0JTS8t3 tH%BhGPc 3HmPo6?auǛڗHM qF..+g/_k~f8o栈u-U/1n.8^+pNp LFǤHQ8 46D@u̎Q5~JrevccDAOǻp?)m e-lW:[%P~VRv y?VninePX6ICIx`&YJ"_.CoLhпś:Dd MV#D6*oc0\48D65{տ>CQlu|x#\6 d%Y(<fĹ{cX'aS9b_X"At,>BV|[Yl~CkNke[MDgu?rD3ʜ ~$& @@}ĥPjcK,eDʴ0咂]0]_j7`"RCfjI*{ƳM+:lf'ldA?eОi6O kyI'%V.2ꦱD; (}\ɵ:£gvӷW؞}H1d|¤>f)U8zR}4-a$EyIWF]`(cupnzYh#r]uU M[J78AAu[]oPbnП`3>%GL@e.Gic%EL;;h [.h(Os;̝eV q hpl7R(?Q_VT"q Ƒ:xRVv !b9=Xqɶՙ1S`} @W&}v^q? Tj^ɭXS?ɃweS\2qRΉ D0 {$<"q16wYGttL/N-WVQ2,CKa^l ؾsC"o¶o \VƘg'#Host($R\%d`-M?ZWdPh|}QK{sVUlz eL'-m@ 9'Rlw8B'Pu|$*"85lۍB"q{Rv7PV>,=(pi _lB`k+łH#[QwEs#j7XfZA>eHCr iƴ#u: AiGc{`A,NRO(ƒԻU;ADFX'?[']?s6(;XVO4ZײO0| 31eΔx txM?iTʉ}aoHH[@gvnWe̡Tm`a7 <ʚogㅎskZTΤ1fqe_c޽#%<ڎ[ YoDM+UWkdݜJG­jڣ=Ƙ6}#n,DBxo>]麑6lvzQԩaxIv<ͣngחD%>S^bsl_\ 3xaR݃LG2~ӆ Um_ ~]+HÔ557~wEH;:O* 0S(/q)MިBKnqCʄWBˮ˱p|tȧ@.HUw^$ go<*f+-WC&k}Rڕ*wk"oȾ>rF A~'&%t_wml"mG(+:7BRtH2guG O Yiahz0璣34В.] r'>fG:y`$AwO+wPt>N8#?F#c{i_QoVcKCGƛTh^VS,c] M̱AgxrTDuk)kKr\o.Z ioLbK,2${A@5uңmpK{&9(l6% 8X_ ߋy+arڻxS@EoWzpݲn;BzҎxݾ NKr$շA♬E']^/upZtX"ɸ'y.u NIN3Νl!v3HnYBk8ǷpIC<#DsbEؑ %LcTvXo@W&!uȘx!b K_9cް4ˎ;sUFTCM`/+3\̦AS2OD %\f'.3?9޸"F$kit)>T&UṘrªQNu]GQ@MNpM".|A@[0߷ҸYˆـ- bͦD4Dq+RijovNb3?re>sM# تO.xZ5!S"Uv(?dIHήl؇gLP-m6B6 w=H.8}TFaRЙf#w5`4G%(kL(wg6v3cmo4~";hӁI)F)Oa:02۹t5J*+4(Խϗ#%l[e}Y@̠-zWkkiWcw_2&zNe_DMPKOF6ҽjƊmEv+^ CҫД h#:xeج- -̀D˨J nfڴ/ibR>0.DBwYE?T=vUKKPP3?*vDDn+(4CqQUxOdJk,D R1rݗ"$;+@4[: V6F+~3d=!Q癡Y_ ΋hhH3=ԔVl4ܦzhIdhlVAW!̈T-\'!TОMa1O!&3!0'ƎM @ꑈ qWXqn9}VF݄W@3H#ǽS-*2{ [.@\˸›q R9ј.ܸ8Y w\0W/ es/}W•ͧ@lIZ$עTosp޹輐w&f,l'bˮ}R4&yN}p:ms>.J31 hUՀ^::/g7 I0P^GZ7m*AE<ơVYQCr\4s#$S 4Ðn8 P?֨VU&Ɨ?bhJDw#vEnkb#VVĪ},/ xc 1Po9iAѺ}OED$d4΃uω'v&w&F޿G-9a|IyK?:`̣$+3"T\@@Bu.*- : :iA[ ە  %c㋇S(p42Fv`A]8093C0}>d}XnYv@ljh8]&ZfW3!)A|SG6W'd,_&˱Rq[GW>vE}6/ڟ/X5VAe(bS=֓W7{k @1 ϊKh@ %e'UZ6t1w/a勻 Z@fߣ.)NBe\)|<)1W5U5:Kgks@6q4 VX7CP'>xs:!g.a( uO`&x Ԕs!)E z/@v2k v[Ky-n,3•ij:vѩCXouȤ ʀBXU{'F63ԱWQ07!aÊ?*!3=,3Rژ!5ʼnE}Z6&KEoA] ޒg _#ʔ14év*. s FƒQr-&k~ u*rݪ@-y/kO'˕|3 }Îd q6n~|v#$fJ,r- >U Ģ Fkx 4RJEcx3~{IBJқ^ٹu8!q~cD2kOBeqXP@HxdvkP4.JBkK$ߍ KQ$P]\xbâ)pS;b@6Eb'޽X *i4ܪ=o$,5?Nll2^H^ٶ^y/>@pܶb WiMHe}B) QP$?RuzS녡*;88]Q"XxEAa;`Xh+M˶v4ldr}vJ]V];ntua>I]1nx/|2}$?탽= nel\J@;yEAW "ͤ|Sl$q,cI/bG`PVBapF@yo';WoQ EХ9bc6W{\Qg@4}/xV&$@&SgV,(r!~W,G;̦-#!Ҽ=Wwޣޙn8O 5[__hoP cB͢fHq(\V#XLpS7,a_@Kwю®0kMu[OM$˩=o3>Y|ձp_|Rm*:"{e}+dɾHvě:"4TZ!T7`W ֦6wN0P"Cb pHEw>]2Qya?f'rɓPbro mFg^ ~Kjx۠p E@FX̪5N<+_haV"^s_p^$+c-')U'n-B<3>,\]mU}t!JBrl}sĿs<[5fǐr6i1~lF[WɬT1[g7!SSP| ǽiQ<q% _Tɍ,;Hu])WaIA7*KԆ ZPނEF06DvqF} lsA:})pM -a6WJjTFqsk( ' 6|icJ8fKNаXb3Gagnu.{v%mAj֔ Yꁎ黋;>g G˅LMK+iʯ\f!?= OʜޏӾ&)p l)v"_sʱgI J[lP$e>}߲pIY՘N+$W͛ZVܖ44` @6Xfzfb0#sz0X#aeԋG˘ J~>=k%=^ !Umca {^N]DINח"yZ i΀fLvv?v]M61$tC+wߥĦv{{{(Ny31.ѸMQB1{"ÂN&e(-2>t*4c (b,+!#u%vJ.u@= DlBY%Fgˆ]$-4FX 65fn"&jq*W <> ?L5uV΁ f}uW" ;Ngx,wb>q ژ8FSN:p֮h9"U_ y{J`Yf"3LFWT q@=KD, 7WRM6ptĂ0+ Ɗ zE!i=L^`pS#Yl ˦W%ҫBȣ;I.t ̭MbN.T3hjaMt?p,̱7lQ-ZrhG c_Em:a: Oz70'ZiF)om~&hu`9Xݴ7!bg/-p,9o} wOPJ7.U] b*0&צ57l #Xw%z[x-*\9tu%?sJrWX,%OrO 9u ȑy!m_#T̙}StOzzӶ{#vg|"KH'TU>fz4pړЈQr{(OCϙ/ED>޲eĮ#jZ>My5X_iZa$J~Y =G䰢N/CKxc؁bWY I%z)DXUqԟtzuX?tpC F;9+6W@Y&=r;Yr1KFC`e0>]{ Kv!_"+kT9$aiB@VHVv}_7㈍5!W>~>S\Ȝs:|])]Po0*#Mj8 N:~ 뗊f_2rx av+U' Qws15I`y9 Hյj. ED0a+tg,_Ajn.: Ѽ8Kk-Uk?_ĺO%H!X! o_UdLfq){7`_*_DRT"RMCfF9 |B(B̺+㹪e̷(;oíϷreR(1AK,[8Aci/G/ g`֯&~^%^Kȝ%! @H ~feYGP G YĢaie2qt?KߧLEnKGBp9kb#-݄ޜP^ew}t'\:YG[u[2ƫ]U`'˟7(`hT=Vbݫa!5}B<>)⃨ Hdey0ȶٌ ^24I66MZ 96P] Gr_݂ |j#}Hua3_u,yq6v b+t*I˦ycDN-גw$|a}AJnH)OaJw+,HٷRV7K3_ sӂ9Ռbk|*G*dQ'IwggVMo/Ɨ))>r4_p8"iqCg)_fdn['=b?-gpmTB#GV.GTqDf Y zYicg.9َ%j6=ѝ!88>Z6|~6II_\k%?,.ܫC 2V'vHP [稧G6< 3mٍET 7t!Qs4'1^o .V wN 'mYaB 3+j*<7^D$1+D'2Ṳey}sv{PC7;{MM>SRYw^݄Ak@Ɗ9ȴS#d7"S9gJ(X^`mgbFB' Y޶V1W՜e OFĺ+{['"@(qQ/L * 6[D/m08{ 7kq>8:]S!0':. ;E))wqdVz_e8*ZEz`ߒWS~hL:Psj̛AuHPyIΊ炸/ZJjc ~`SXڗN\ Qn&Nwq &eb- ]QS͘jdQgB0NtltG'!KGSA%Z-sU$\Lw~%XZ%H ^#]j9zIQ9Kᴹ&~V6Tf)rWn֝>mDF„BsT>1 JMĤ9Ѽ_6uon]fQ6\ |i<7ԭ%˝׽KxyA>m"l Ws` t NVsrUZiB:-3xG89>}}U~VSm7:w4!+fV&ݐwJv}fDwWRX)||^t@ gJQȗoZ\ފw.1%KjΟ7"]*^[?AA84b,Yj>VaI [bh\IX>%C>~zqhSϧtl*Hj@ITZŸ `d(./ nBqnݪt۳XA'R!vZI5W m[ E7ѝ:+(1HYqe1ղx"V>W!E؛%6Zk$TROX  z;" 4sf뿞0^a(n삫^Ml4=\q̻߷uϲM7adh Xdق.w\D'=[T0LE$h ihG)<. ߙn71Dv4ψ{N)r8Y({nݷezO:n_*r0nn~A+jmq8SUW#픙Ga.f ] }hhIߐwlex};z@Y,)=T0 DF<3P!aB]>_&mWWk*bj&Sk< /Yx},ԡNl_ 5¼*oI.v_)lV_ybQdmg"HK="Iًь+9ȹ^NpSG9vJe k#d OY oS-2A ܔAԡ*ѨɄHaZ;o_h*m 8K. &Vo3m&n5fޏd$G^&f k7[+cloէ*,C?0_UorLz>'E ϢYspJ8j|npb!ATOkl_UG"ݤkZr߶aIۨhp͔djQ'nhq1%HŎdyRm+it 2a Hȑ?ՔP%2U` LeJC_X#>KI5@%f`Si*tg_V"pylTOdQbڂ}+k}'OYu3MBA[Mye@+ dzջ;7$5*ȕз>OQb,RgS|liKHv,YBY/WÕ$lU kdhJK I$\Ċ@lG,-஑q!]aO#i6-\y4Lɷ7 ,x֠< 0 ;[PI[Pag:ٍtZfD/ ,Ӎ$* ROK?N<)RGo[;$݁`>{klBV Ї4Y@9٫i0aE5싇##5/<X.Wyry!_2`] tvBE |EvV`7(<2ox4Bz;tzk e 8ԏ&-\[цg 'hT|PQ1>nfi딯uo2 _m`lqךz*)^$3!Fܞ}ܳ./WD>I!Wu\Q`4X>teDb GU|[wvį5$;Y7/j_!uX&$^Ke"ORw pgfHl;+4<5 `5lKzmny_b7{q}%9{Cf&wd%G? 6+#F$(l)Mޝ r[ic 8aB c!j+/q'i= h#:>C`UAJJ^yɝ[''Bf׬OXy7H{ 8',h!k*cS ''pRdހ $xgA7 Hc'3ơI[DG>S[*]n ~ߍMXIb3rnGO0bɵseNC,H_r^+kl%!ݕhga!I.K(,&@48; om~KIQĢ=Q+LtBm0* ɡ}M"ut-ٌ9l5vGfBGgs&ȑj_' Ur  h>=HZiYNݥ~ƼԊ ^ejq-7$A)V GEC:O؅\K¬ ^]{5%\8Xb5 &Rbǻg; ېV,'YMX$ $vt& e-b)=߯Eߊm0;U_~զy:]!3di43΍hu1q[x'BaEl0`~șyulQOOI84+U۪](1M@5z2 9xqF_XCmۣOPEںn IMio/s#꾷8d;q7A)fg@{ x Y<, \zwo[~ `+ HӤgQp'T\Ų$hY<(m ao8`\Joe[u3|'5L͊zVI..MҳذF!vpxqERn_;.O@C\lk0nޅJ!8QfA;^ FCVfSOy7hGNxhWf[>B޷`ڧ'18UJ / #n4(LycS53#W+ M' E\;gimj%PVE ݯ_nNC/:o%Iq3dYh4O$TBPZ".e~y[@f-A?Y]p6oA5ф7meEO :TIkInW*#A3G=v]i5<_v!d(Ұ&5# S-Wi-"Ð] wjj2;/!{H:YIW%e Vk`s-{8 ZY$l,o,&"bHwHEyg YUg^8tuSlh~["]eTp@Kvwݓ~}vL^YBB#?a\ka>5 ߝea&.N=JVN6EOg_cNg.t^o/++7՞.V(a䟰m#Z|Q7~{2ASǪYǀ~!]cdFhǐ |N-XCʢiybh]|ϝ YOGed]opbO0T bhA RO JI$W-%6{~`S,/JmГиc`jw!^7X-xEMcCn ؕL]QWJ,,vBlTqĵhР͠ W1aWx$WrD2)!i7dnT ϗN"IF/k ?[F\dҷ"O9K8O`S~X}^O'U굌/l@!bNuJ0^beJmѻа 71)}Vܪ9=ffΆNN 7jJ=ۚ&7m2Ջ@\ ߊ4%%N7 `!K;l;R9 `'u8JЕG:WIis|1G#TuٍNOĩՖDolxt{?l~q. gwe 8q94 DblqVruicE(NrmN/TY ķ֯(Μ&m\ǜDIYs2fDdC/@RsFdHr 6 aatPSڦT 麟g 5hHгk-B ۺ?t*m0+%Zx^6d^1V7ФDwYrN-iELX4N<4`M`ŽJ(L5f_34M 'Ҋ ;0nr3yr$i=*w"虤dʄq=ibweqMfO`Nl 0Ӆ]bA$˶աgϪ)%FkV+Օ.=fInؿmHުcNuS *#b"CdJ;D~ 2VSs[5dO#i{ǻ*_3S <:Z(,xqġXGqTiF5.#c<XpKEdòS9=KJHv!%`֡P(1N$* .'3Ǻ!ZJa/7";5̑EAw/nk !5Kç`>{[( A&+O Wgn& S֭Odj z6#(O,%H'+0^/Y74|t+`ުL|\j0%]cZ~)x/2DञsXsᴭ`C}=Fg.b-j !H ќYL!rxC23;m"Tm2it]I 4T?2=G5`=$!t{1e/Hh a! Q:r н{ӬQwuo/@c2d3k#׫OO ]Gڈ?/}T\p v0G6dkB *~u>AT_bxkÔ{ډ|޺i3q4/ďgXK7ǎj`LoaHwJ)Pב@qkCY&Ȑ=[H,1Yff'jYWL֮&X"틌sj]ĸsAGrsoGa'B3vW %rP642JJye(?iʩ%d( dRΪ݃(`-g+h~e_Ħ-(6IQ$omutY7;B/W# ňNiͪmZ.L#9%xj)Y(IRnAZ"N ͞SYFK,aڂ*88&zF#,NcN9*E7獇e+'Q11T=/ ^/M9#vlԢ-r^]YWO f$^G%EFp+#ŽN T~҄ sG^Iz nhAQ n+9eXښ ƫHGLu_lj愋Samt 3"zU>-FŔT,atQ^x"n{K- O.z ..B&!-gieQX3d{i-Ff1(Īe| u}$$m8޿5O1]U)wսN}PEh<&3Fz+{`+x@fE@F]HeKCJN$UlafUA:^gchciEκXsvd~j u#Akj"|c/dRpbY]V ,`?ƹfa#Bs*B3: sHtA+np.:3>I^% %-^>z']T/$8[ i3L@Yヹ0 $$A ጴ̈!Mt[N:PGTywG/3۶x[!)tD=4BǮD{O5A '%I J׵2?/^r)C;8l":oQ,ldf$2#ꚉu_rb56G *UmLaoKľQ,r`L|/ӴU~ w:^w77"%ɫv#o &]0k"j)yJ4-lv}pI򌅲b0FdfjpE8Q,uPy!.Id~eci"oWyWP>C%g2#>sҵ*uayy+f[EhəJ3k50-<7aR{t%rQIDplxO. 䭦\!-yRpS>c}nz0bLK%hT G_-iПՇ8'ʸvOCMaT+boQ_\E"X% "2I{dW擆?P)_ŌS?V%^&\t>livv|Yu|zyb1KCR޼LV.>9y`8 Fpku{ϕ&bpP`2y ëYfsG(V l)]7'bf9|D"SҢL"w*|Wް*Ɠ1FMOVƭ.VnNZ0pF\ǼQSy< ^)O*9!zIeݞl:I0; A[:G/f׮jʀl7M8C1 0''*DൃmC?V|!$W:MԠ;o)\vhdۦUnt2?=P$58|.ҒՃYtcÚBF>Lι>%%h>yc!zV_rZB1_50464`zQx_(SLvPxװ| i[,-(a\[`BVR](Sl% Η{lH? ھ%h"OȎ.yBW_a#~Z Lb@\XY@9E* -)H }4++9' ij+$%+zu`G|p4jWqfq˅ .2K6E>Y.G\94聤 ,'hQ B&&u?9ʚ$͑{,qX 7y R1ؒ ŚW2wUC_v4d[XQA(;PHNzC<@lU4C[5NEXΪlsNy1F%Xۣd+l_j$Ʌ`!A n 2h}Rvk~= "Ҏj~gW~:Ԍ!Ofqߓl7$ڵ]wl&[aOwttMPY"ڙZ12$z"aK1FEcn^-iI^@^E81R!+3czUPJM%dWl4J5NKdri9`3g3Сrr\ŅɎ7XȞ8̲s2jǒƂH &wP M?3+w%Yp07DCgǐ>ZO'/-`o #H,?;TͺW!GDf$`IHeه GI1ħqZSUt.K nB=mb9Hˢ2uBa`Cu`wO1߉^:Z|,>Df#op~|,h^1HR:&!e,oGųd˪s}!{oL"x/Vwp:`̞wo>,p7V{Ca텀Wg! _=f;zn=Lگ~᳒.01l5-GlӆҽS|--P݈Τ!l:'EZz!W=(9 0!~ /'̊Ĕ<6 S\Jq[m KL:]3@HAa*K9~"Y ÓȁW ~<?廒}xrvm;!jh|o32qİNrt^#R5HH] HNYmQ{+sCKj/3t0_wJ|tT\]Dxe<<ꍩu^EZo%YJ1n%6`X~ߞw%jAz{i-!Jy-憖Xݰ&^ < ϳaORa*o 7u%=/ɻ 6_(',x15qh?hwܹF ^NL[ _;V.P([` v/i1+E@^aj= 3+b̸q9?*ńq޷WeAP4LVCZ\kֽ;t{mVi/-S[&4bkwfh 厘제kG6-QfJ"gb0 '7})Mrώ/24;=whdu).ZC]lOAJ<1ZF_կZY4'MM؊a FYoW=lDn=10<7"I8xN+Y{OOK&,݁ZȌNQۖ$FّFU_I-a"g۩;\gr9EBpԏ9<.B@t/ HktYe]̞UV%],]@&jIAr[G%u2^eGv^^~ho2nDh5tki>"zIXW@^D0[NhzN+mÓJ;p.{TgV06a6ޣ~'"%MlH_b)γ+O jy6w3w:-ڲ~4NY ,Oqr͋_K T=-tÂC/oǕN(s9/ǟqƤTcA_ChX "c{ Dra:L wܚdG3X?={ cYg&*&ie}s4՗2c%kqDHiMiqgLEdH&nZr[Y30r{z:;f$Liugܭt`H.QTyV3-`dOF +)Nq_>$0p\jeswdjnZaS)g{+hbdy e&f1n@.Rnh&10] gJ뛛K}ȇ;5, SG c/dcq͌xVТmH*3&R)"L}%d#/:(X;J}5s*[YL,W.΂Q." l3e+@-K Ę?#t\G:?ͥ 1&}V-/܆C%ˌ"i`-ϑj*NEimfHRFRӔ'h6 Yp^ m27cOS >inOvS-T)w= $sG0O*/8K،#./J* Q~F;qUڀ`h]}h?@v:-ѱ>&TNJ)pΣo~/ՁYEsF꺞2~)^=63Iܖ}6#ʸ0UJĆ|3SraFQe]ӈa1L1޻+;<|HZ٢K8f{P$R~͒7ЙkLoHZ(jwJ0}8c(XU덵6}#nu3Yc?-{LNeUCVrM~O8BI*U!%Wdsxr#_W1P-<*ˠNq+`4O'aʋ0Rau=c;\ :7L'Bgdp2ݜʮK9pC?[l * G(Ā+SaP+{h_*yl)Ͽ|J0YzoW̨oOq1jI&ƕ2S[jiԊj: A!-b l/vGQCpE̐XO1_*3:mAj<2 A e*w}-׽K`x@'f8j a9lZUa98tMkcV!P8Dl*SE%ʋBp3>L#r+!Ef:R|/_Vnly&KKTXCLتOܼ:9(V%tp8⇠be0F$˺3Odwv)?s9`C\7W;&ꃥ{_\xU["SWrJ*]be}s KSb̼ (v7 ^.g2ޒ V ݱevMgIzJ&.J>~0kRM~G,o}.MR`s1^&`=Ťh56L<7Ew鴾ݿ{t3G<;lV߸l,k9+v,G!\0 BA-1 k8v't)1]o!*WJ]Kt<9(G}i };ZLŝ5Qdx5,sa8])f͝&ڢ -vگ(7+eJk܄טGF IBX (ǯ4f7>ke0eܢ3^/&]'-ߒ5ԯN?`_7JHljUr]-. TpϽ#r[AfTA|͌`KL\o z^Vj`(j*bQħ'M}AG MS]UmR2pbޗ ]vњn/ `ʋX,-yTnHuN6 \O`N4sWTJ.Nb-x6LM~0!@%sB7lrӧx@Ua 8>Z)֫H$x`sQ@$s5$Cދ#eRHx~:~ (Y,V%ұ/gK+-yj0U;3n$`녹1otyUz,̥CX&cf:p hG||noUD|D}L15yXmTN; Avwn8^AS%GCyƂ%_/w>ȕ^Y3֔'!yPFq` ߡ wSQb#˩ɴ0А|Tqtt$C-رBh<(91BפcL`TO@}YUmmJG<0j7X ]fg4 >9=uI>wIM Je9̏l"UK1b,K~f t, grn%4xiI(Z|0ZkUKkoO QykPH@04d+n'ƕ;j&4*Ji_ 9(ˋ=xjvyTEMc}&GOAYq5c @8&E|嚎 #jiE=ZPx4W8\k"P}|'VfLiM5dm,nu#B<U RAS 3( ,C57|!K㜭KUwÏ</|w"<~\% QG˟?g :0Z*c?z9  &J٘H{RР*]fnub3Fdo4(:+j(5lH4T1@O2 l҉l^z7Myt$Y]i12&XMae*ORQMR[$~WTrFl$#7*'!P(T FtLǪ)l9Erz4,Š6FJ> P6;AO*W<$_̌=p+a͏DnÂh7pSCU18s^=mЅkڪ/3b$%dc_slhI3s#? )>ҖޟiwtT7$z/]&].u >JkioSHڿgp@j(| ӍUǜso[u/EqY]{2=Q^j|CYك l&cT2l:d `Xm;"ff >?_;׺sCLB9[M՞s|5=EZPx4p_)Yq=E w25!014"d2)` \ w~Q;ͺH;/[0mKd.6%ZϳqY /mn:rިY@?YBz0sNV1~今 rztp&%},:alɔ,( k'>ZU[ E&P0yR[ xm FRhRwGmN8 ţbw.MBdBŜ d+UkkLS[4<īqAFJ?9&a)ev^kbB!KYQk XeVIޅ JqӬ.pJ͇PPlR&<2O<ʕTؘXTt{.W"'a&Wx^/-7[SYc8OB+p7:uВ&|n"mX4ù]1n+!Rs3@I9eh<"9' _W R6x?nSfpKz驐Ğ潕SץTr*5=u4W$'/9< g$w hISdX.ra,:-ƞ3jwDy}4vg_l1XmpSe!}fhqv8>#6 u|_ [ǏW̛:"p~ix,ed<ľbIy.ei>"Q"$0|~hO#鴉[ax |A&c>.2P? ;4mG|cc1|sCD>e~T423l~Ѧcf h?)6ݫp "x?Ba۽ ${/p#VN-5MkNac=b*!Ԇ(|a!36,,Ĵ38vI6p6LHbp)i=9Tnqx(0V“'Q.B)CIN[o: nHl> hTH/u}48 KG?Ĉ@±p\5Fb(Yk>J*' -Sdoǃ*۲>WKZb,#T>XG .2[hAYy?1YnE!ުD(z[!^.%w؈fY<}h:m-!?πZR\J,RdMixX=k+fbuO\S*=qq-+T [.ԁRRcp!#]]M  Qfg)JYU9ܞ*(W/]pDjʄ%4rZp[ ?T_A'{G2Z+a#wt,&d~Bl.`sq ԠV:^YU5^S{ޯ)2l;7Wp{Q^@x@b.1NfoC.ޣqw`%a]If*AS8P`]v$ hzKڍ tV'|Y" '(!g xlD>xtRssDɢR̴cKUi㔀 s(-)pNoWB]겴@%,gi=/Fv>~oS.BlBV J<%4 7:ǽ#o/m]Q43ȑ u&/ >S\)IQbFg֒>=e2;K;,x"a),ڀ,+|n9)}Z\<:$?jU`fԩn,;E:`*xe@͡o$F1y fA**gq$wY[ `]vnƕݺ[ncuK =ZkP_8IVWXʶm>˷%es/&z\DD?NOV>:Ƙ4%>"\U,G"ә)e4Zn=7Ay RE`Q[@7B65RJ֦j$u(١i݇q_R{2j-^/!4鏇us @YS@ yhy|ä #wӢ#@33v{XQal~XC̩]U G'97+ܻbCY`M:Ӵl#HDs|ll"0g^}r7*s0 TlS'q.7U1gHqΞvȠ 3=қN6]Rs"5:V4'UȶAj<Yc'LĪgh8){!KY )8= >D% +AyY9ΖQW ߜR{7H4J3hBJE7 aW" (:5^;W,gXsiB*yv2E K#*Cu`EփeZZJ+G,} z^ Kgd8C:NU}r'/ <űH)fx" (o`yT J^RUnR?8ar1[qʖ# (jsDp]%x^MaSvJ<0zBCP]7ć@>uyh[q\XeJTʛQ8lQ:N.""w(w- 7sIH>Y-UVig^x:iٕx(zt\5= :eE)Rz GBLWǒxTOvH,د@?R1N˅Q#-J8}7%scVM,#L`-s'4аf\{Duu=aK(ً?^&[S˿2I$ۣ`,ҥ{ueed uTx4~lcV6L q (VaE {0QZWW!M$>Rz~Rm/%VbiAM1GdY20A6;.3K|qvˣl?E K GzG~\p{y?}%QTsc2h(يz[y4l0ͰQ&$% E<.+.6V)}!Gڄ BQXdG 9ۉZ_!2xhK6+B,GI!xcݠ58Q[e;VF PNRPBkS 픽0n]݈<3zor fec@^"Ӧp>y^2V8T(c+D)`!SF]!ɬp@Q=]%d@? 5?|zX 2Fɇ|Y59D-"\$ˋ-TsM|6: yfqeq״Bkg5"5,(:e~Fr]wd̼UyxKs:ೊ1@Jܗ~eQ(!gƃi[٣MV'X.kHOXPElԱJh8C!7 L CWQYu<U#L:f[zR eW<&Qy9=]La6ؗH!dm2Ʃ zU(~e׫O*EZ=!)UQQo JĐv4_F"`!A  @E]Ua83>6dE 뱗G=W$%Yix/XD[:xٰR@FZLb8B /*hu>z*gki*4R*5隝:) sqL[HqWd=Q1)%cHe<߽<`j=^ް/g]k Rk0KXzZ*=kߕdEՐ4 ϧHt/b;,%5(to? m4V*7)r֦^|מ։C5>^AC\q?ԟK4lPqϦ|e99/8B+E؞ )!Y\ Vy}Wጲm4&bd-Z}ā͑"ڊ]뀳,Ω#CyV@ry_h=6m& ,?T &RZdurCMUjcx[ljtb97е@!tFZT蠂1Y]:eTu-{/=jl vЦFDbJ"<e3 V+{P`R¥I*~ɐJ(qGL07~GsTW#boDpr|ѩ|0 " ?|I\c#b4N(O\]A1KOd8#ݕwzpBq@[!cxZvI+ w=~rp\A6aid_W*үv9Ȉ>shsTFݔus^ b %w8<vwPŧͮ/c<%.!H6 $abi;z;#yTmpϓtz|-Xpg'uPt%>[GΚ+r"ojeY7DPNGuXޅQYP2,>Q4Awslf p%P ⿒u.\ZRwcS[y Fqվ+W)}v"H̙il΍X/ΉDRn8-Jn&Qoo OV6{jK*Z*fΊ;R%~C Ȏ ]yԊT= f,+]9I˧< !Sigѿa%*8*Y:> e߀%PR/dw,?3іMLS*DXݤ{ VPo]Y:+P.' mǕ~{DR+_ (@ 4ӭ%r`\_yy^ϝRnuK8f3X̦YҊMƩkx"[8~'QkzK; 'j!9޵²pc ҤWZ~%‘S3{,0yg FFU`SI=R ?e+}RA0~܀ߨW:|X|P}XR(Qݱ {#o2˾>4Klix/ջ%g^9o|P#g4uz]?gQHT= ϥ_z"@mB\JG%пq<oA}}"'sKHrzړC @3bňg1 YPdt]L[B|G Ba/ .uu Mșa۶4AS'"=CwW!GYG$G.BQJ]/cԐv÷}d,h!Z/u5jp=*=apN2_eȟ+X] j >:\>%E/,eM1P'$<+>uAoONDm;dVzX` Ԫd|*ܔ +e;4NGP0Ψ.Q*4A͒q4i@fMw)}|n$HI$ƌ`OO:0UzX I̚=dTp ؏ ͌u̇v&X(ͫv h_j㐡?u=7J);;O>\9]^Tʡ=zZ4 (vpѩyY=Mt*@y뾋kW1^`d忿$5Z,M*}{EJl{։˪0h0R~N6<8JU}6BE+e 㒝,j۟Yk- ~ R+e g\%\%5 yB5V\'S N^Ȓ8u< a #U^⻎6]Ij˨=ʲ}e<ҦDj3BQtP Fcy^eTu`~>2){JɦŇF8r#DVbʄ}|&"2.˲4'Y\xZIkdM✊W6J*W`w$ 9aR{8[z)Qަ%Wz񀧗9>(Ux3A.uVF ,r }r"=TZ81N'D|Vgf4/yҁS;pې h'd~ahe} ܳ. 3#c3V$rH\7YA7GNg:nP踨&{k\;Ka>c4d2ty7-0;=VM4;nXJH0oP2xq\Lj28pktcP[?DG/JpO"NǯtH[D۰Кψ,3«4ES|U2X M=j39ĤkcVa ݉D'vڅ4P:g@Jځw Q؉RHW; 4ի,QX"B crJP,S DyØѩtx-udͶ1{Ԣm^`=8jHko&Nm:xF!`8lLÏ,a P"BۡoG'#&|5<."76;ܲ'Sm0e ,uj/ Ֆ 68#K*Xg157j So|Y}pZyn&Yj'bpWV7(Xچb`B{L#=w.I(gg+;m'4 6HRz&({ɲqKh #^wOR"@/R*o?_[@ [Bz= Jx5nUn&X&ջ8f乩̌9"P:O8c Spz4e6#>i1%/;),#ft_m~H>5]t& wᎣf놦ً;ÈX0ajяExyWr UQe5 э>v$JʞƘ[t9zMo t28',{9 vy}'-sso%|QE Ky+tiVgmMR j!M1),UV3,0x>~mJha KHnS!M=cQMj\lMQ+ļ\o{VcB$a%ߚtb͕u.N4S#d>[#Pf8_\Ds{tm[ Sd00\k. Qܧq( ljhۄ٨8rR nE8{;~|!"żxhdET\6ü9`h+/;1-_#,9N VT-/3[4A`]#{[<Y7=t;v|d|(ɻ l i٧)VP4*b.?prF|auh]Yu$i*@@$+(نPAq("/.#ͣbI x/a|6sCHG+!F~ʾc!ʗ#ͅy@HFW3yUfSUT]MieJcxReZ.CUC=alǮDJImp*Ek,l孉W W9S;C]ڭ-hJ)R&-*m uw.N-43zf^R& v/,_:n0YzY:ᡲ9jfGۅq6$Y  : ?h^s@?uN{ XZo3W0l{A\_~"Nq),xeЯyR|iEf^L6\5+U6F/\ ͗: uot:j9:i:1jxS{^TM˺]_ H&a PVFw3{Rʼh+&BS1͒6A5>b?lW $-i"@1L9ԟpU]+{ t3W~٥_c$QBY =%!1$_no ]^BdXȧʅe䲙])?U~BHCu urN"lWN|xnzKSWTdӘkwlU '/SgF{<74]Mqz^6bS*Ż'n7 Tx iK9d'd4sthn\Ѡ(L(jNi(3ZS\gq*5nJOAt װ˙ZgeӏbԶer>pQ/9ѯ3# V]ʒtЮK>́QRq_fDV$$@r( @HJf9#$#Ma*6@QA?j\oB"߾=2Wƴu[s^7/U*y dVB:mBdVvu3J8rZ tXIcpvquUIP3~X rdAq#$9L#nC}zվ#Q~" P֑?M D_%+9&B@wJ?md J 844]- aDS5#u`<|*]"J^g"Z"b«A-jxkۺOnT넭aDgCEfM5kɢV*R#ԡI(WӾCLN jE.@eg,aJ{ 'ݟ\%(ҶTEM,n#>͞Y:C03۵I#}AQ1.Kqs&0_ Y,X;d2 BE&}]A#CaK"[[!Gpz:y:(rO@ߊo?aCy39RT8-Sjp,bm0B0xxYéL#QaoD{f';?zi+|P);v?EX6su *#P~sk9jOxEk*[+.Pv嫠cbS̯.l\>N!eh-Y럊Zb~d 4ex`1K5(bZS?:B=&0/rkazXJ2;ѽJSzϼbâ ʺ6*iS5Y0`#͐p*X`W7Y~.**$pbD8 취jۡN@+73]!Nx/tջ(bLA89K>=?<>yiXcI5 ˗o#/FgV8{~ʷ#07])C&6:'o)aUߊ:$JxR\;ڙjB{GGP|)C6yR1wB</2pvÖ ]_֘ɟW(d| LcՖ,ZЗYy猏VvXv>r'auխt*:4#ajÕfq'à⨈Sݣv9M?q Ww_c]`͸2}U8':d_,x[S4l9hDaKG70* ߘLd5L* qQpϕ0 Cm-j%1G%mBXƻhNaCsTjK`coEl4FmLVZGN4T{t 5ӈLɆ1a,Qօə.҅3U`CFB]:oΙ urf@`lKQ9LlQ RL'@;ˏo#7~̣d_J{$:楏|#x!vz:Js ٮ!?{a.g &P\4no?K/茥lu1ǔr }(Goec޽!\* eQsT%C}*.7AZ%AGI4"x%"KƇ|rʗ+5V3:.~k+K'뎶HlO4KST|):WZP8Ce?J}y[p~x>O5)t l JQ˒^(dyS8.?"}*N'^S(!n{i7\ѹq-n05p׈uEҗ"*/9{w9 #Jv.Y@xt/ȷPxF>(Ns7hW|Mah 4 ,,#6[\h3ju:\ xڱ69 %v*7躔6$GZ(ugFU)<ފsDv۰r[tk!TPLQItk{@/_'͗SP%IGq] B{ocEM`2º-2Qe*_qrU<|gEOJc azŵQחwE =4znXuB"h1$.)S*O1e)^D̜_y9^˴q l,^MI"=`P>+1N1sXlf*U^vyF{O3_cvb9yW՜c85n#F)<sˢ.&9=HŭW<Ճmcj8yض|G6/?Xk:*NYMfG3UbT쳖䀸>C8Qw&=H#;RTgspAkL9%{p-{zQz)A=5~dn #$rᙬ?ف & l_=B&dWc "+m[Xۉ)gF%T4a i=eC* ۍ rG/*cv[ /}ݩw;'̻o2[H]ۺ1*8HH-˽K*E]ь ldinٖV+[ܿ86sy .qң bťnYK@\˒9S(HÓiԶz@S:mG̫)J꼠!|ZT +ZZdUFypy/+z= F]+8`5ßdCn}@@/@;=]"ZNŐ4/f2/)pIM){!m+0~7 2ـ@:S%S_fW A֜ 0)usEF'֭+K >=O Ydg#yGOٍUj(ȑ}iF]*+xLI 7)nhZM6 Z5Ř G*qG4D[L(O[AszڅHP({Lh5xj0Ì9k΃ܩRs>djKBe>56*O VG6]ز$'̬Pk[T$>s#?yC`Tv|a5yŠb%"!/S'.*ג"-5Ⱦ@IjoDda)~d2} 1L)54U0V^Err{"ֱJD>*g0T*ɪ-^mJiAe WrOBT)ϻ9à;WnSl_%B]} Tq⹁ڂ_^4#N`8E[uwQuSaq>8(e>$ 0q/8Rw2Z A|]teE_ ǥmbS.w ؐvh]&RN#aКUrrH8ʭz.Cdr~S -ܺL nRXARFEPW,"g<&j /dsɩPQy5?&i]9sR _[Wh@LƬ3b6.NfO +:⿉0 ˏmHJ -"ѴkD }@ Z#t2sM?>$vnmZxWH{5.HbE=Ed0Lh-.bf!f<Ȱ/іjd˨1E7Ť/>nNLvzGJvl-e1ֿ|URmՓ3&{.{_xS=.RuU>h˦ HoG2 z-+%?Ok]= m[mCm%@mbJsY| N%7{ldrNz,uŸ3ǡ>5Y?oxzh`E %=]?7S|,ݗwrO%SՀҡ Tƫ1!Ʀ\J=ՅEB#eU;Ayp"L޿nրglڣKZ|pW#Bࣶ}B[yb ">jhY8?_@9ԥP J!HIsJOxM6!yOwo^*(L7Uˣ3HVV2%O9|<^p\!!nWQ:An  z e("4JHC*q]K/|݌~_CL{7 ~(x_J][oo/oujgTvWKS)hn%gXt;d~VnoVY^iӼU OWE'CJh]9;)yw3eX { DFұ>u($6jGXօU\jxC>גт>1T I|<}~c33ZlAbcW5E~kcKܰĪ9zpHw[Q\|!G"ro-_I\J 22xŗ12w6ʃ_=K WS,g =4?&QZzO'7EPsYRݔEdQqpC{ʫW Y5,7}тa+P-H3n%2MzcSŇ1Nax9&ytєBm&wBٮ)uͮ-+H!.$-f<2o9ze+jOv+TMN`™;kV+NHnh$BNQX9Cd~̠ju8DHJ}UHyt2̆Λ߀AJQcƄσ 33CT-)4 @FؖFMA `ײߡn(sfΝ7l]C$t}x!Gj`뜋ĝk,r$7B-lemJI)..hDQ-Qa[;= a0 Ӷ c1cbm^a<[+K F%)=XW|kSۧCsg6*F^c! `hU;hs3?B%!āףAq~lrT@zD hέ/Aiht"=+Uژt[n^ʝXR]P3\m9s~& Sp &eA*ZWN &/VGșL&'&Ÿ-}cm_:!GhČ EeP2fGj:=.vʵ2\bDn\\ pSɰNmgX@^ -D1Z`;T*_SI?L] STn<~D(UsU(G672Q,5eq̮71>ǯMNԨ~}*Rv*H-Hݬ%yr^=pXjѤh" ^JJaž LY$>k1yzci:=yyMٶ{WȔH6\::Bw9…&08PJSӹ&1 [xqT!ϻ2? !3'rCĚ4IE_Gwiշ\i o2p,MjZږb/Gqy0&bvY7[Mu=1w"RóG9xc&>L-fTÆ|WP G^w?WDlV3Ί 0vq摏/Ks8)Tu @N|wiN&Lw=B Gpta[No)\!R%hgT4Za G;&t?ro56ƞEnw]+FJpW/xVlݻ㷽Ԅ>T8_-@2lњ~cpzQ Mn+Sߡ8hc{f- r/5Q`_K%d@t!J]|L}Tu: wJzOF qH~ )]9.3OLMҧKzOqʁBu2;U9$0DJǗeEsAP(rZ6v#i瓤؄&37ΞaUekqyEXe` sQmTb/ՄDlX&ש7{ ~!qHv~ևQc~Z2#P0_p$FE1 g6&p|$E( 9ʾ޺ 0#&Y ڻH jz†fLM"jqI1>MXuX'QK5KCOy:_~]J/Ob%xUMչYy5&-DdEjܗ#1#9m &z3bjثHPsy,!v@7i^nڂwo7/aq?R|7,DwEg#-k^;fh@e󰺱 ׹$iݗ0"I$bc`x֌GV!>$(0;:]Ƀvꖛ24\Nx2Y*&_HbCg\\K<ÓK)zͼN\0g$CFjؐCȒ4fnbn',8O"}oy 0CqovЍK=4U5~gIHXprQ9Wͼo$?}I)aeG*:TJQ"CJ9U*ςߥZ"yn+$ևN/yDlpςsSN\YA6[uNrs@ /WM^ג^3!>eG/퓟J)pBأuZFcUT TiZ21GQ;[NHUD{l43?oMv D{?1![F["cl?њӈmMqhB1:q+K!w͛KN1k6^/Q#_i(;]Kt+g|EwK¿f lAx3s\y9/t[qTt {dU?/؟tXUZ] ͭضDT-VBP Al:0aQOUQx,M 6D_)5 iOz1 *0/;dq%ַwxE&48Ac![~R2_5!(*=Qm^3=񖂭Փg3b$cu h qr5a} R̦1~1%O;5㨍(Y%Έy_vk20%= :BsK`6}CJ!AkIXSEYg=mazwg# 乑τ229(ehNó{\ݪ:hZkwuE#JZuoภ" h77V ,crT?Ra}ˊ%#"$F!Ex6a|+1 _9 A!ݙ/tyIE;8>L,4A-eVۆ={Xn|E8l9ar'tafDp|e}kŘž 'Ej,kfa[ ~|[Mu0h g$UB=LNP~VfH~;H3#~>@y)E,d15f.#N4V_`-ĪfQ-%SYp+\W0kuw镄nq |yň-)W{&'{Qg0@S#;wí lUz%$[yƒ`@T*[<|9(D/,1B$ UIL>w:'㋛gGҠ/JZTXa$\t=P;VL1v_9pGȸ.\9vr,"/T֌,;s ;ػ8BY= )9(WvoaE+]im*} Hm͠-v\Mt'wX| XTc,_;,1z c|o?,)(w/${QD1uX@aꉿol؈.N5Ef ФtljwBX>~B29k F$!9F1y_2tjXG` /ԃEG|w a0nS'KK_dSJu}FzPq:1!lv7SȩK{ BFn : A 0q_a_iyiCyzbH ' t0dtZ؟ x<:{ 04ɥ7,d#ryrcȳG_yiy v{(DlݯO:tsqP y\5GHXxGCK꾉! tk4umFV Ѱ]SBB]sϲzj15Rfqn=jbae,:͒|&:$/#_$UlXZJd&ED t#Vk+Θ)1 !dÐ[=mQ.YSh5LǫVXI*T :T NpϦ2*ҕT>8\J:r'5'ϋ0Ę$lTf*mOը_Wd_!Vn}6 ]ك]}XA '?)Or~qp="Z]LX9h7H#H kϐQ⿵ 1LA8lȪI ' XtrY @/6ш9LW9W|O&`c^"6rd8RvBy͋EUAmo c|L^)ѿPQ1\'ʓW&]a 9doK*$2i2chQb3QU΃4O jH$Sj=?ԑX?]4xF[2Mha 귡UJUBՆ083` d:6M֔ӏ 2VXe.[鏧ji%\1bJL \<te 3nZD5k@. :S/KZ|>V']IN_NָQPw;xdCA>K̦I\n 8PJjMP|2  =jb"Tbin Ĕ~yQԴRjC|Էm#f{@O{ bX,H#YSq\hZBQ8436 ?5V}F+ nZjxC} ̜hE[LMi2/֧~=8(@aRjE|!/57%QTQ7T7ѻ_-eL$s&c/4Q4G3Z*zq’NZ@ 'L2HdP0_`QſT BQ=!)ok lv_VY] )/P2&_{' %wʵq(tT,$]̼/328ɒY`/*D]~ QoFtS;a]`#Q ے4abf3(~sVҿM7rMʳ pL?@Ôv oUG:,Jki_rhtB,-7rZR9] VhXp BPвo_ao2薣"z#.G2a҈.O*h&⬲!ؤ^$~ IOnVFTT. pTz gVMP wщl|Z I̼HST ef3dH1QC->^?lìf%A#--IJ *w|2NXTeQlNMn[ dM :B}wpꆧ[|;Wtϴ*ƙQM9bXcjntAca߽/1o ڃkP{?k3kQZ򋝀vsOӄJȈ"saru&jw h ah)`mzO )!3uk3@#"$Ф )ŨdIو_B={i29O_ɩ0ZB)7ʨٓ]?f%n#c{AoKF[2ZXspvpJr.>.CpbrMJR"ѣb]^kAtXQOՅ~;VJcYCq6e8 %lf LZ:沓ipZ=v4g5^"Azr}VB nŤ\Hc:GMdUb(%v_FxOxrwt9qo3y#Zg&2iQ1BJl{j Am%`dVzOq?7Z}Y n,4!y{F0'Sw T;Al"VNBj(j섉Ɔqp /,!q vx f3QV ]s/ 4dzlж$՝XJ]>ɪqB1 OnNQ jڪsXW=tn725:޵7DlLsM%V߇"/ݓr1y* Ëjp%‹% \KL%tZ;#iG #TXyRf#H֤?0'H3DVdM?^\ .aӯrX.!''N6:!I;JjWnڭL"xmUwa-B &I(SdUҼҖ^WNWOeHjkrj!6U{\oD2,_o 5ڵ1ϗIZtaD U|'zH!+>u> fXI. 0aMGn!sZL 3dY5-ć25b_';'U'ʿ<Ɓ 3`Qg kot >rɺ*g6@_ky]tX# DrGls{G}'Ft,4tN!ztaJMl>^1v;+-Oz@8,}'[M(TLM~`-CrIw7{Oe1jHX"Cߞ*=ւ*SamNL~!d*[&K35ځ,ڭH\!=fQيTۯ3}D߫FIHho( Uձ_G7~_F(x3ZY3=m"ADN:A0qI'״$x~=G1E%GQ8^鵓GB'vD)&FRɁGQX4?V\y)"M|ȝg);vWpMyO}Q`7+by4qJX%Q1zq!&IX}fs\cP$dcypyenP)J; Pϔ DspVY'ts3jZ׬be7ӊyMvS[$En֕FQ,feQ9!~8tؒn)~+yT5VgbӍ\Z9;CQy&X&p"QGhxޭ>XfA$?Cֈhpq1|6-q(O\@wʉ߉hCmψ7iX 9 h} f}@dES #Gۈ2(8sy^0m3F5^=ѪYS|̴Tx lPB9Bcc)1i}:on@lA7Ff&l(}Ϧ)>" )n 0sj 3P@"2Oi|I=ncV)dufH Fajcͻ8M cRmPj !Dg"wg*w& &_*tFg ULbFY C G59ӯt#@WT-2R-`2wMjw2!GU8>3YDBx*޵Ę%|̶v&޻-2H0e 0UNCՆ=ԈiңZ&a ƧÕ螮p+-_R/|մG`TjEZ7`2<ǹyGA8g,G};–ߋ"6)pٜȷx}H1 m[//6| > ݽ^OpwJqCટUQNlxȓDZ]X"۪c.*.[JʈZ` b?+r\_`k٣.mY>Y}3Qق)\q`'{c kop!DZ\MX> 'h~gfb{rA~irOad/`MXB3$F9R{K3BOZH|zHFUjPV0Na#ݸnhk"L/֞)R E'MDpU .7`a\n9:C(-+N Ssmr1;DJ~j_ׂL_S"^P#貒Q!q{j/سUp\{]S q &H2dnU t}Qٞ^{?mCSЍ0Klߘ5aTlB7vO71 Bm:!,% 3iERfa«b@շ8,i:wB_19>OCrmH+=cʾx%S}6bA|LJ!Xƪ4(b}p>HSR!-q*8C+)cbJG~+7+ K0PF߲ugXؙ&Ҋ&/},OaP~3>"\, B A~ aQl iv{l O\-& T  B)3?쁓5c1itbtҋD l\Bpi %CO-)!gh$}^Aj)y׋-h[ll?YRx% H XIya"]tc3U:ؔ{V]3w)bR2Y7j5)P1BAh b*4|W 3yv(h~__B9V/j`4ON6HIg;ŀRk3ǂGr䤇efYZSސp_U^9 aSyi#Ŭ@xzS巯4nU[L9XLi؋!&*;Ҹ ZvqSPQ,lj?eHs^27\oJaTx<'jM cݤ8u&>ߌݔ%?b-m5!tIȊInPV3P/pY6=w?<1)~}LH9Rj5#֓Ո"z =:FRG u{s*༗7ukV\ހ51q6io]э;:I<ӡ|O%XjEĿ΅YOtzNsvj׍u `G407E@e ҜtyPS1Ø + #kε|4{f5Ԧx*ݏXUx\I$kV:PmWWGC;Ïpn10>2![I}sU~;^(;0tqg' (OI3k+"ROȵgc5 DXN9ZƬH0f/ϒ|~+͆:8#Vao5l ^K[^)@[5l %wxf79>h;gK?( Nc*Z c2>wHxǁ &6KAǝz3;F`g̢q^ x~`Q}FbONL"Nr2:4:t$*+5yNސ@T܀X<v* a#TDmiTh=_#b%OuXgǝ~ cT =vE}X9Kz^_ 7k& :b+z=,A#w!O=45g%vdWovKIqQ4Mɐ=c6,~Tsc%ދv 쥊AqL&: =,3X-(00`@:dJINVa`u9Fug!-QYJ/Rgzk~z$Zz`Z08ፗG 괪6o/,r +R.I7l vv17cm[( tbhЗt[&]s'm%%[ LɂuA;f.Ièdn&]s|;c~/ժWw$Hax.Ƚ\P,70VճuQ%ut 2>F<D!}f{rv?[nɕ95`: T 2tL>vkm\gS3G?g7N5 ZjUH&P_"zߦsVtТJ`C *T@/ѧI-K@Sfew֦㣏^H8OsWf\oM#zdJাol 5q](,6\QLt[|I#k:4/ɰޅn8U^{Gƾcy0 \#Lsi#nzvC |D`G=&%U`7|W#nMwsFCUP Vj5ɃetPvbR*{]*s=#S ~nS +;"@d(4w`Ә$ PWn]T+y#sX0}ss=86<7}Lg m"SBl)Gpb`s&@ȗ%^#rF2-VV4 }d2r$BKbI-85?Iyv h Y59l6ͧ 0= a^22A7xRÒI_̉KNz\bOta3k|Aař>Ԭj?#Oq8_(ن gbې*cfD# „I+*SԸR:8ܥB}lRtƆHBѡd 0S  L )X51ߥZ V-ǭ61i;Me/oaL aЩbru_Az{Ћ"/Qp-|ҟGdwǑ0;Cְfd;&Wz'~5$RSVމ1]p/K8y=9KImuڒE Fgş<ĩY"JBI!cHř2\))?4 1hy!L"][ t0%eݏuu\uj-Hlu--Ak&HM|/,EzbtwyuOVẓX-QVn`Fu8} 'F E}@~B:bZ+@2-p RP!4[ǶО)p7O;/~ZRa;)tO6lC'%>; _M/<2ԋٶRf}k^EF8yR|{sjȳ5ۘ6']±-@7T;(-Jm`_9?n6SZ7l+E7} PCåx=:yPtK vX5#IM.~6ֻA5Ҁv( _[if8x3{ EwijӡX^"T̆/T*]sNpESZ Nkj1@FȤ&ʭZ.i.l?eb VEq=+!K{3loM͈ꃷR?!:G3ѓy G OnE̋2o522:KakpXd S ϫKu(nA&| >yfv3? }«m!GF#JAfsۗ'hrtǧa kԫ$B7~EƼ(WRWݨ " -߇siKNMzw&aaor›=T]3X7!x?t[lBۅ^$/!B6&EBw H+FH/ZJ$.f`.+RAuh~αtql 85Bk՗ڳ2s:RX̎r͈4e+bP"oFf>NFJ)<* xolwbcɸK+M:7V9o좁^3iWh'ͦ"!@tSrTp<וhYpҏǨb  $!(gwFa,b#٨IJ+I7r?R]Vgv&*=_m.DDCu&6uNЫhaNbMnsJeҌ2LçӉa4 xR#_ IVeAX[8ټK٢2oR,}2N$%Ge[n2[t!NPK ،1Vb&Bؗ,e,H$Ҽ XxC )V{j 9yB=*W:u6˘+"X{ʆ9 'eoW"xoB.WmKr6tQW˛\nň鲠qKZ4Ei( tV\BEa08>5MGnȮ{Z=#5BPT)_P8rR>6Ll` ':YHF|ES1C[+hCX4crG'㮚/ޣ1 P$|2W^(Z3$w ݲ,S/a5_sٜY$va`/ERz?q˭ڜ<0=BEWeBz#@Y,!wnS дA:f>fY[< 7M1D#_9UoKsǃnL)A oEk9lXO0X*R;gto/Gm<".V|7t:- [ze7O6v"x7 @h6f!cVfI8 DOFt l- ?/],%cu]c7:aNaُ[з!)l l 'YP%o{v^:Cvh֤^JqHlPɑdeutg "xyeD ypwڨjEtV*)Y BCK$*@ԓ:}⩝xاyK7x`M#K{r7yowo%D?i7M.&^!𦶤4r*ʆڋme]Nb ̄w7YqX̫ Y)6]"ғ"Ӵ :G @ tI%YV\BIOL?X $ t'N-|7E*v"f9f^1f||J:DT,KUQcx{oG\е M\j%T@v_B\5B6uH)}obf9Q-6$8}g'fMOKb\gpIU2D82RidysUYmU7` u>32CMq cz-H$^o-BG/>t{^F.o$!|?he9E&q-䌾4춊s5L̟$i > @Â)GkzCOu_w2րݝ %6m/vG 趁f9W@iiZX+X8dK ݘl=EHN2JWw50-#赼mH;#/Hu6[1eyap\NﶙqwE1r:=Nd\Ђ?o1w:p$g4& a=Y2T̹l8B%$/XGrZ+׷:mJ@~~8펛u'Zo6 n׺ mS' <Ť-rBNSK FC-o Fsra5٥m ^}K6mn}ХRd30w>RoI}Gk@5ƫ^$^/d$'ʻT٘MV^/Hؗy*/Dfŋ [Vr-GC-rRc4[w%ꖊ7~M|2^>-Ccw!v$Z/;7)Z٣#DcqVzƺLMMVZ`Y\~YY+: )W5?=UTm(Τ(KYB#QJ>F 3m{]_'1v'օ~UԦJ׾ 1&k30mY =;??ے" el9OY#7X/Őfᓒ~\E'd # ZynJ":|dHY@s33 O,/(,ZOۻC,+emv9SQgD {`[nUqh$_%!J%hU(ٶ|a&3tؿ/mן1rۿhbC.Db%"Y $d䊔kSRѵ 3uBt w056]A e0I ;6<} -p=P3oXC謅?A1?ޜ a&FO`z,p< Co(t}Mx0by`ZVK"g`U69pBDԺPBikD泾AW _vl}mq*ZRJ7%P*A-uC%]?,wp% PaLʝm+22}q7Ȏq?Lfu$3Pjl8wDMe]dPݕ(Q,SCPdTZKc)ޤt7r8|єa$ANۚVR =!C4"|<҂0 gW1+gH`Atͣ+X2M5,^mrF[Yݞ :v{W@$BliUOS^Z" _ sbԬq|rZe 4OW-3~Rii& ܖ &֞2vϡReBS﷖#UGsjΝjAӜi}C*ZqM J$& ɍXa.]aC-ZAWՇ:lCkIg2.]hbWin7Ѽ`8tTm ゚)$UyX@,=XqG-h唪T^\mFsZMSㄍ,2` ܻ7it|8蝌ip3MZR<1x0D#aߨjA/pC'T؉#ˋ⃁]p8֌'P_BV_ hxplX 7a9un%ޯbzv}$–~u8bK6gZu4K?dvzRFQ)zEko\!hG;_$12Xb8#jT)UFL4'癓wGLDq4U%8r/ϲ|g8^6!9} ; E) 0~[^+,%X&|zWzp]JS5餷 =H<Z'DWJ3OBUee uDTSdPko]Ajlá)vpBu":qcY% =,ޭsq:.n+elz {;7+"I.Õ VݣfS72V:/GLPd@j<*f7zbY7M0ļb s_ftM׋c/S<_ @L&7[՟2`I\.<*f\CA#Ndt`:fYuITI?.X=ݧv2/{LE]!  p;Z;hЩ% -`[/ˊ^iiu˿ r* ^Ogϛnd|T ȷ>(|BI<56r;g37a*ǰm_[Jwj¡:9yFOP_H_7s_#9:m7ϑ)hIW*K ncE[|p/dϷWݹ'BIiN6ܤab"+hQc@J3nLt<#U.+LźCwu5%Ⱦxxw8?ݬ C(x];q]_'IQZ+c90* pG]钅4u5noO[=HeM`{+q|pj|& ߨqӄ?g0wB8α#I31nXG M|d/6S3ZUڏ$hhْ M*B\B/ *8+w~96''JyDzᡖmsD+% ]7S: GQHS !@6ge@Ji%\8N)#i/!?CcN/ !)loKcs!{u%iIiglI 5JDZ^ ؄y?u*C 8_21|cm?t#N?kv1HV =&xlOvջzI’-֐+m|qʝu}ۮ[^+Ѡi5R+@DЮffZ}Pޚ-v|Y9ERmp(bb>Y5AZ 2=ֿaq*kUdY3J#820U+'~Nws_ZxQKI:pֆ_^q5h''1)e4&{ʙBy2Tq0fMdd9 #sQ|GQhgp}(/n׵or'5(U<_ݭQW֕m/%T'~5ݕW{s:2>[v;G%#ܣDQ2>gc\HA2.|\JըϏ1rφuW$ !ƞq0FH~٣m$u9U|-XI}!F\?WmR]Om$/o3ws piR¿Dh Boԣ0k H׷ھ9w%oX'K@_L| /^<+7sOS >rFM <{ RIX[8$yjEDSyj8{Iw&{5EYnDOh/K!ty`nRU3yl! ('K KoBf1 9UE$ ]-U5]ofҠ9<,ތ!BTo$nI5>q"'q9cOس&֬ 6}O}Tfº9#1šYDUn=Lu|nʙБU-FĭQD7E3ČNU*[8.ˈd[*Lī̥if5*lݕsi&\Æ<èyB-ֵɮ-j.0 sLԱKX FɈb1Mm_/<9 Ĺ0kqd`ޒ{_*m4{`osTeG>w d﻾T{bm>^_LM}孊N.S87(IcZ"~J%.E;և&HUyE!xIjO׆lymo֡ϥ` dA(ڷ~ ǿ?ۭgVJ_̢#jgbtLfa.DN2q-Bb8i$ʬF̱'x$.(eBJ%x(q42joa>),pGeq={¤k=n$t% go~ſgv!S08GՕk| ASªbne_לZ0PXZ/+B2mmϰk=ǝ:9yZ-9Ӧ `?kwu3zNڸ=~%AnTo(k߈Ӓʇ(vT9k3-A PЄVq%3= sE6Xhf*96uX(%E Qh}DnƢs?'vJE=%.l2lw Ǧ)Cf:a2 NRX#ҁPq޿N1)PW! SuhJ{1ML4t%X||қvGwr_zLLmaػi 4]M33b^iv􌣞]qW7̬Oc4l5$P{RFf?N|^qʉ<8nwBpo7`3aׂ_Z]^h^kΫviփηO͉'q%]%'ϐ}\WKpxS]53;Y@>jFoTm| hg轛 ;˩ AԑXu`oNiH< {d y&8VJ)h?&`jVd8^eE%נr8_µ%@~{WZS/}+4v;)sKZC`1gSeCM*O 7}@`(+ٳ\3[JѲf pWzuD9F9 zc)?D1AcXJEt{Ȅ*P:9G^'ļNZD{h;(&uyPuRD:$zu#|@߄U00sPA|^L,2i&Ȯl)e7f"䑖]QWs?uZm(yO p~Tr\CKd`nGil(&85(85(j6 [yZ-"he?k*^L82itk͉n~_ SCMʠ4)cJC X"c<@Ƭh1<*gAQvDq;rM?b&(k*zFi5$c7 (OgCmn?[4À4`ހ/I<8 e˝ȕŖĥpYmuJ+\㗼N> FT H2!ЏRt{+=5X>[O"JěDHEͣQm玵mdEI#\qSmoeI\Ho(EfM,ƊWP[V3+;,BZaĿPaMNqe)[ esVq^"tpKmji>m.3߳|Q'E1:'{)F[D9 (: <r8'R6GD8mV {9Tc̔ʝ9 JQɝ{\0ܲEIjb~`)H gR5Mc鎴G7ps% m=ObUpa,^BG,/Uzǔ4l}Pjxy3SvpGKH^ҚJ54"`RIzt 83P z`ꁷfTɶ@T&#;H'5%VWT >o0%|[ˍ6-"d'X_'9+P[BdnXJj3$RW64W;[X*T4)z4/YB_Z}|ş9Kbt!-q_g%T׭Hm>M􅒽GJN]{NH/Sև/-*z@(u ;J.|7<*tCb%h.Yok~QF G8?/eD̋f]Ƒ[pH#V6&銒ddKԄszjD}IF7E6il2ݷOw..f%h`U%̼xYLjc_n$ߘh<[ac">x➣w@%OʉJQlpz_ Ns1[r3SH2xFҪDM(#C"'3KS^T]_T҄G c}Nsr\1O°_S}}(Ӱӆ-)ڵ*^`h$KNJ⻧Ɂ~124h5#By>*MBr9Gn *%VMci t%=Ḩ?<F[^KPBpH #R_r%Y\;MQ.M6̔Nݩ  mse{FTN-1 `m59X;oRAVN!j.yؘNvt8ya5ݵ;r{_wL|HhQX 2Q!TA'zv"K")ٞ I[/].+.5cmGjuG]K=BVBpԟ#S"?!#a`H߭<濑Ng|ӒH|ڰ"ΰ꯾7-uք8@J rGp&9ZB}6CjGK""VVK~3rrAG,$w*SH$inlڸJʪ$B#yQm q۝ 5k@X"gBtkTuKaf  8UUl#ÖsP^0ZFh[ f3̜NN5*Q:#Ċ̋R@E 3m(uwGVgEɩ1+Ӽ0(2_m*m E;oâ{,-hPMhxf3%J:\n5_W Lszݍ[ұFoX0 xV7˿7d8 0Cgc_Y0%{s3}|g]xe"EjYZX/$t_*@?E^yZu̅"vJ$ԁc'(tN>>SrcAt Y[pj S0 %iX^e;hsX@6J^-\N2`6N]mpT TuMr>B@ :U{.pCy6oںDt@iVG:Baɛs%^>0+hN Xw$_ g>MeH}nr `i]ٱHX4NuϖQ/ 4};iK *#gkԤ gW{2eNPo^m 84+o=dÚ/5IM9&kdKGo/nfU]n]VmfԜ=tʤcם8W)Gs; -k+L˽QP@;H2A$VcEx8sjYXb&TKSB+19_SxAEB vSUQu$I_n$P{Լ+'z^]ډ^D,[G2-H!X1lE;0XKB)9:3aS`r)9}R( dȤXWA偏Ģ!IgX$̲@CQT4F~xW3`z bJ $rU5ph)M`rF[W4.wCa/`umbvVgtF >;U5 =4 zy }bXoݿq@S(l{sVj9T~G| lzFwФgLPaQ<˨,_J`d@钤 ";8S|v̋W;BF&s+VCE%b=ǦW(߶A:ljiv<}'G#֢l5}uFc&J);/5C*Ugj=YMIdѲyz\C1ЋCǙqX+/vD5K={t7:oMa(YXt1< Zf)^3:\$xT=vYAdX t䜐h ?*(>rƽKWaW~|pLTɅb)8D#TLA*:{ \3@8u-P%΍d:2,JSJ󋥛Ȟ'1Lhe6U= 3`m?ŧ/;<`FQ4\Vjn-73j-0ʬ6A-AncMu%W;zD5v Z׎WUcؤDg:ye&2o@NψN>/W@-ѳ%ZY&-\xgTُ/CYWxmhi}WlH/3@>2f%l qU5&xP՟Ӓ[]fВbӷf(xTWƄ1Jbh?gO:b4pLĤT!j'9Lj@0|xo!5~vܚD2Q4[s獇ܿ+h*% =j>j4a{;*.X}>$m 8$MrN'5\gj7gt!&=j G=l3Ubt- (-xZ]~?K/a_0$yMA#'H$SJ9O) Xʊ獽a<;*S:#f:gKi8UȦ*0laE9Ѓ%͵R|`H7ϏO_. fYNr˫-ڲֺHJ?`rwkO;ЏIEպ@ 1ӧbH֒>P$Kh hLZYMYz-y*ٴ6C7Law|Wb0 qz""_ohA cFio;S T֊2Br>|L z%.uÎd6 :Wo&61&ovxjk5XJw?@*o[H# oDZԷ iOz(0k0lLp":ؒ$ /(tE<|8þPU H't=w+b7]qp"i<=VT@푮f'K>]Q"zԛw8H0zO9M2'"k\ٌ,7Ў'ߕEg:Uveڍ1 uHw[$Z3_wFΤ .n$T$x$L_DR04J0sǂ1SbMkoӠ`>ӌנV >P5^@_CfI]y~'v#?mӨ2u%v_&NzƮ=\ީ%Mf8h1TOZzQ!FZJj.A(K [%0}L6rdaXR"]"fz7(U[@.|L[P5'\pjԟbebܞkܝwQF`mq| n\!%8Чbӡ-"Þ?׉%߮ZDkPH"ޣ0_=v vlWZ!pG}^TDzWtVj:4{Ug*vcCUǸ؟!pxGA ]A S!j0 ѹ]' ZYtt$"9i&"ˉV(n n̦{U5PT76n`N!VN̾4d^ʺ,XpR& lCEݔ}ͷ1֔PN;/Dk{m7.1ؑtӪ%Lj$>ϰ,csZcCi=Tݠͼ*Xo{&QC$<bg\OnmivQ,{z欞5/8^NL#A/C$>O*vXg 0u1ڊI5 tR͕öh~Ǵ#;ݎ^ۜ[d*@Vlt*ҍBp@:[mz?@M\NsYjYIM#/X$Mp=k0jJɫ/ż Kר-4FjmcqXDwH/{~QOCsdȽ=V+SlR5Yv;n*S/9[ pZx{uē /:uοY.dw1zݐ$$1DSi}>q@3b(p~ Gh+Ccٖ 6EF˩yxN۪~t]vqMFؠY 1+K:PƮ͘H"b6PO[D|Nh3јA \0~z)$cR84h*q![zdnZa 璍]:_ofgwHuJ@(lؙKo&dl(F)lZ;p͓Cw'r^۰{m1Ч,HF(G$.B neB`fk)E}I>E߮7r#@M/Wp9 GxTaİ.)|Y^%Rq6i7 S%iQOv .sW >R0PzfXک1>\Q Q;x== ;g>'"Hp0ߨjpwNCb꺆.*An̄ QDbUEჀelݵÆ(uP@/A5i_\]SjN?}̥H_{>'#̀Me|'lfo4ɒ߽n`|ߵDY/o- knYzӀ)NHYuLW 6hP-`<40@bč욂d.+o3E` qΤ!^J??3:4@YmE !̸ͦ# 6&2<(80VW*χbWYK,c I)zfT褾RY~UysD_߻hZ'65. ѕ>&:|2F1i5?^.+xaPZԋ!U&6d~ ʐZ1]A mxz#'CݎBb~\ Ch P,l7By|2Pc̅W ^oC9Gn$.](2X7㝍:=eT1L _2-{37j;>DT ?2ݚPq޲ [ʿ]k\JN5'akxO~[0;c_u_m&pQ΃#hfEԪN!Dqm o=2H(Y=A*[$ QD=-ͶRX, 9͋~\ܩOXJy ۚs]KKlQdu~>zL3sQףWPgTLV/̜\]m-)+ika>5,Lw9>Yx6-u%߫qW>0N𛚛J((Rb<*><<g~rlěi"ip. rxA]3ngjtJ?[~1p[Rv~.0G-MmCG\jb&Gs'cKkaINːJߩF[Hl+`v vHH{ZIr"X`{H$`q=_6Fs|Cuc^#^R֝؁|NBޢ85S{YێgzJT-nqm}ӉDdЂr*x~}O`V }S16YN"~*?%t 6^;V ZiRYz!n1@cvhBxmV=h>?vXŋ)^x6pHA0sH]1՛JĂ_KEraxkl6 @-6F $&BU#0q@W-G9-^Tchud3!]s[-DFp`P 2јodV]Hvp)W:EɩQ~;V7 O$Esz̄г  (++Lz^y9CrSs.ކ˂qxgUqdA}Piا20=rN0CvPJ)$I7FP\ΉE\g)J4$׋A|!pYd3Oy;l|io0e_=n|%!zN N =9fzA)p:z9 Ûƻxr (X@S2|(|}+,na -$>` oWoAA,}=`Jr6|8] -H]Ko;Ӂ+tZu|Y;j0p[kc'An x)YˌDofab9I@z*E -`q!ȲX_U=R--J^  m[KcB]^4Vs,p7Z;TxO_nt;:Yb~ w@8ӏ>w@")(b$a]d' s{x9UZa&2ʢ~~Zőg9+-^AEmk~_6H(Πѫш|P\S)g0I;8=G+E2;vٿ}2`쑖h)T8y39աbBbLU$$V2MiK[VjHu(dqC_57Kʆ9_*&UGȀO5W٠&9ġ^7$ =;6cfhAL/!AuX҅@'g҄ᔓ2tq~}a5J @#I,oD^J~. ~&bvUa3>gw.-<+T>pYzh}>b~?i,xm;V5sF8{ʛf001fO[O 1'PƸȀZsQ]@H#5Ix09Nay[i1ƤuV2VWckyy[St 1=\c(P-bK=zЋs]}W3d:Sy;E6iBjOd@- Nbf`Z9<6TSټ_dc44RZy>Oonbs뤗ðј m,hPśP|Ga LC[d7GeB84<%+"nıOGb GBKƳ܍9'_i/'vHEZ֥ SLy mwLXkMowҧDuo2On;29eոTUc=,M!!Gt'S5nfU #yf6'u S%|YȤBK#GkkfL)Āj-=⁁&67]80%cqDZB\w ns8_QrkCb'i<]DMc J4 Cv-E6̭ժv&XCA_`"j Y;~d7wFtg =Z!:w Ey>ym$:Gm'1Qt,ePq}TH>%%ϷklSjL7Nax; --ty,LȟL6b(6• <(D(Í06L~|6ܣ#C$͡^4[0p-O%"N!9g6 &_?0@*d_3?;|: G21$~1O'9&ޚKͱz +~9L9 bNptc>*yL}@ĶI@duE`gzX,.!=g~8%Mׅ3V;Y&Ɉx3{KyTA -ԦHx=O 8`[ƽު+(ʄe&#Ʒײf3TR%m|(tڏ4u7N ֨BkeA?-,R#p5ڡ_F9?͞^<t~LvP H=9_0.~\jW?%q91AҚrz gBF(WW\DuE/0/0jG_].㒠$jVLů0A_?ޞL߷4WuO]Rw>NSj~23;9MLq`݄Ai$?*}1h>H/o69̢jFJq'@*KhX?ܡPD$uA⼌Jk/Lq5L'cZ}@?Yxf1-[P "Ayj$3\Ya׷ ~I :ֱfPg:N|ty_etAb"; t d`:+AA9j(3&̿`_yެ`SɪW'}p ݣP*8-+?Q\w)BڌZ0k8Rɠ qgr-j%Py2Ǚ61 4<}AڏѻZ!!@O)A.QX(cٹ}H7>Af{1x)}WJu3``$ktkuxQkƚpnOtPQa5%M2d⾵W[{H2G-#wgdP4xb37mCkv: ɴN9ehrfѝ,UvTFZZ1^]|`J;EF6@Roa_J41ml:يS|"sւ(߭鮚 (`Kכꎊ)neQ 7N+$msI֬=RT}ٟ/H\ =$IE'ހzU0UL# NaGUsةfzg"d|[ܸ)O "^Qz+ 0!bo3 ]0CS:{^+M|ÛG@!~DB"Cдn%r$j1>8(@"E!yL@n:3,Rr;-!Yw}0.Ά |GnnQ!cZJ,vY@Hxbt%w"dy֎ҵT5VF@ G'ef{Ai]?jmwU6A14ZBb`KޥϦtqӖ1a,]WY>X^=0AB' k'6ZαPJ|s:*v9ԋWTz'Pܶ7BK6c{:A6D`Vf80rʩv-k@͸@ >L'?h@{u!b*V7ΗL0I',"Ja?2EhMfЍ6pt˟&=8.J[NY :QV<p; m!iq#fYV)-'֟ON0w~Ci #`C+&Ӡf_k$Y`ebؠp+:f-{f>7ŭ?/dc?+V]m(Re: m@5e7ɇOV4 'L=a(NϤqdeQ}+"C}?PDϲ3uM- 1^(Y2 F@r%eCu8Ķec"%[ Pyœ[>'t-?Om/w YFMVU_h_ !ANm-_B*#*[=/`A; ,-8M8q]FͲpgѴxs; 4͎5<vXb|BD\Eg`b4Xщfi/ړoRcRJA.f{*|nl Hx5AXEv9mo8jR1 FdiNyk`[$ *Q'Ƅ|Ei&8Q/wFdACu,a[TL+( ΆDb~}1>< V*bΪ p/]$j+U` Mp'ܜDD|%EԔ:=~-(08(_~Cȳ +ma^kJa6̜7 .P oiCk/Vo7y*K0Dw,/W!"c1fCWEeZV{ZWAYJ+g%VI;] ^F/HKID MߌN'p֍7ey/%Ӕt?9fPJ<"?S۲[i{؃uؤb"Qrx)`pQ4ONk+ D]ch[c0w8osg]Dn_C+Pkٌyxk]Fd}tbX`2 6nfw5^d< ;EE^ f7=rW`Cw K"Jv̠%3<^my*ë'F`_uuw  b KQș',xcEٞk/A=9f9z1-աAxR%S5֐W(t)N%)ϻ1Ps,zG4́rl#`s[K&F?HKC6Y$پ`vf&ዾj#~ղDOYt,zBQq@hPY?vo Ds&6U[0bJ2 wv%ݎuYrRozuLQF 7RTA%{>  { I'xnqRlDQF{a^AvA[ƑsGxKi[ȡDO">KEll]r:/t 3(L!fo21]$SXliJ[e;Kwc5PHv3& g.P8z/ g0A'X]CLNH_}M`-dtz5Q*cB'UK5YUH_[S[U|;/2TeV1eWs +KXOYcD(ʀ /G+}R_Vqa>{r/+~#4zس5rwA;y8.=Ea]8ͷ{'LCN?~S s:0]K d;n%8Nd{ :wAh''7 GՆ@Bp{y)K^gɵ%1}fYfص޲3j.]:A9kЙ琬9ֹ _yTNM>(vn:+'XRD]֏2 (L1[N# M!Z Y(;z>&sD%pdޛ grS󰢃h<> zY( hl\)۟@G[j3D&.lYy,w ńLmy} yrQ () (q̷_OM!Y[ 0mgx:<||VzO؜t(R[}9R11ܫc5҆ HmktV+Z3L'Rsp Rٟ$T)I\HGZ. <"=.X2,'.ӞV&j WĢ Z,X5;A*3>{^Elg P{zDd ӸwѮ 6Y׍9ٟW 4M˫`{1m57A/`|{۬L`ClW3 :ZM WG+_0rRXUBpC@ОMѦ1X: |ՏKA>p)wB܏;p`ݲ 'jY@NC;- IVs|PqJqLD53|+Zh7nx9Kp=#b",PC޿>(ZR8Mh{s=lGUSx Ng <]hˋ5))p/R 9{vOav!Y\280/ER.>}!3IcMSKEYegޱ])/(Yh1 2M<*rHWD0CG hXP2Nz_,&IDռQ/ m@j1ޝ@㉬1|͎شɘa`3-R{fHU!$ggc:9VV v7-t.~Ԝ[#cIU+ήd6RP0:-p#?R?.2}qfKa;1HS$#(ѩ׳Je )_nbO&'m"@ng 5ʁ]!]PC;9䰼\W6V攦E>rEr:CФb9Do@PZߒ{\xvL(j24iÑ2LE1BŋylڮZ 0n&\e>v+hj00T bSw3 lRZj^8d?+͇;[?idv jd n春-fP {D\qbԌEu/2D'9M,DiC5d$;{|SG?+q&fďgw,ӧeB,4glN"7wMvri}ddy=,Jew1AdyjАpYu|f׺#}1A~` L#o'K "瞉$jZQT8RO18h ]=,7 n@lGN0lƙ[OKL3Q}#M<ٸ"گg;P۵77cVҍ"_2j w a\drud#6*L13a_|bW9\E0SWeb\9Yo6B~64EsC.[' ap5f9gHqώ B)|?ϛm||#"gBD1"zO vTNc^԰ [ ;d{cF)j8? NZ^,7{<<* fx۬Wku<.~+U]൶b׭a'6-/~_VԔѮdۙC!l8zO"l)<{ɶsXH5A,v+||I"c!` ADWNpN34DOZ&4-ker`# !hs:@9C| 4xddy%ؼ4BRy EwA)/L '&C$.ȝV C4.I?IJO8G!W8K.+48ͼnM"~O0E.soF7j?/b7?I WWvBG%Xfy't p7Dz '7|t"7&;vK]@ Z8D{76i_,G3ԎՍҡB;#-JCy>I2V|}ks+3[bHNHRI93vVYSN 25H.i_1.%z1hv= F/#lބ2 ΂g~ڰZr-/sĝ"W-!'ƴQѨ= mIΰ]z;&օ2)NCPI狆ǦKD)&}i3(lF,HDfM~1Q?r;\)CGuL^i08,s_#ស;PIq:aсYF2q}snt,UccRÊW^HT[\Cs ծ]F#@Cv.,߭v8B*47®^ل< J9?Z?bw5+ZoqIZg"A3 !BhLJ,D`B.bOzA#7}rG%̣%4oR/AU)iƭ%1:d>{8:Oꬪ fq Eaj;!J[Z)W3=>1s.&Ra+:ʉ%Fe0غ fQڙ3dyQGu(9߉:v f25ApMtO^WCpF;sܠE0[J0kF{+Ij;Y('H1Dr/MY[WIJ֧l L<9x/R?6zjbGƫgL7,_!fe|5^?eޅіƄ${ nI7/َ5G^6jbu=aniWIcMYb7?xG曢rњ4{Œ";ΊC7bngvfWP~1/G/ Vȣaz|b Xޞ5A  CRUc^3!gZϖD}-|o 5FhaI$L1@[hIIΙS1`RԵQ -HteV"L,LX7P >$5,9"ۂ ƠwpRnL`\b)WXjL@kite}&͖? H<DǪ`桨[Nm1Kf2^jaJQHOހ-lA4ˁyoUODU+$  u3罿<*OT[ BX%S'rnH:5D1Zۻ}3d:b4Ɣ)Gp"O.[z6*e) 7%pWZ^bnz1@źJ>E~'%3 =fg՜ؠ+c[G*@h3f.=S.З//A/)?PI~Euu ~_nfp̠~wTġD Wyldvag7hz8-p/&OE RԄ0֚dlc Hޭ6x©KmYa˛}t{I0ke2LO?ƙJ2#uNO3%LYy-hzf94ag%g+3L8,I{AbG{ nIܬ9H1HYz;tapU)]5Xkc-#9 C&E_sa Z,5Q_<ij[fdV-p.EVScNK$PW!sHƢ W kP5OfR_yK% |,ŸL0ClPNc xM@\#36{147:QZ]NS۸jK$N90p{z>>s ;QdU=8$APfDpS+;{ @~69:Ȃ}hJ}\cbI JFXc V0vNcgԥVmȏmq^^ ,nU 6:~h` |PE4A`όh2`"%|!Lj N?GB(Za?ZFIOF~|΄:.v;廧u"&c̶v@>s-X&j! g%%E"JAHSaN@ZhWdBaG=5yؽ<3t0ͦH Yo^5P^G-%qлn5$#, +?g!)="z-S Q7͇اgk >hpO(-)u<*Z.5 6 Lγ1S}Hڷ q$,֮1/RZ0EWy|WW[[i]Aq&,\r/qhvXI%5D[9BʘxZ1!`5\)]_@Un}T-+ }$틫F>-vtCr۷u_WC8GVM\ ?A˔ȤȀMq ˸ޭ>7IڊN.-Lnc^0dwG;t+ O3FmWlOޭ1jg07GYav)J˘xj:k V-l{շ f8KnNb#mW/5mUwd=1_C8b{{.X>& YdCbIsʴA?] j$Zt[8Z$hlrt옿e~]EŁ!1sfwwrpp MQ NH |SzZe*jfѺ#k&Y3-gܦva삨 Ěfh?š QjAdE82.o쓢.sro :#6P%ی, ܲPeF6z%լg FڦǧI}E5؂3KWAkͼYZ1rWW7-Ns!ȊA^㝅!|ت>7 Į+ՙWwI24AXsRWiDHubjlCoyu( Y&dZUfHrwe`־dƹ˳?,ҰI (ޜ(zB^[ˊ<@fvдM5m-uvA,c޿* 6ŀ\@6ͩ_Kp6Lr!l9~pU~.4p-DD+J@zx^Eġbŋ9[U|N6 n&Blrm֪wy,YCT)"'?kP4?#"C,Ufʯ_wAӭAܘPqi- 6Ӟcѱgm^$3Hyڦ%0E0= (!֡35OOER`>EkAMTX 4 Igyl|3'U 0RN:!S\"r~铽CrpaNc)z7;N%ǖ72toqv <[=S"YHGsfheeӷ">8&los¸چ45 q碘{,Ǣϳ`=ب5Lc~:}ILr"|rK9&H4pԏ5MZmΗd#2֎9K5r:q*i#OJՋb:,\26.۾//&Y0悷$h|8͏+KMY@d~d9 {==:bDLFmQ] с&)DvZtےq"F7Ճ, LW;@D~LM9 ~WGmaQ; 3\?;))$EZjhFRƸ?71j{v.^ (v|D&_F΋^_X(Yr?Z ޺X*tMNًVӯ~B|z4Nn{DjfIN/L5(h  BW?n4s;"1Y~Tnj&b"G3'wZRC4KtэJ"ьeS\ dFPU,+)k 0W1 oI\Va}Eua:#$)s̈́h*U9U=T)KEA O}|/QQtB|0+ A9vr})n˰peN"ѸSyݢ|%8un9Pq# l)]w++0Lg+Zl?j3shc<҇16tz xؙi+KɈcLBg lx Aq?d]43)kj+6_x47.#%u$R"ݹcj0!aײӜ\1 jѰ\w\2)E>jtd \N~ea&E?W&Z8r͸z8vC63 1 %-SAa Xw3Rtw;Gf >}f!MCF{=&yw*J˒]o[չi@2WCEX$5w4iF}icO29+8e}␡D^R 0C_8oI t+h-7b^ZVrՋPEk\>S tݭ$-&;MAh*b? :e 0DDIxQ_VE8 2\d t:IveJzH8 -d縫Ћ"3{b!9@Ī*YB; v/}I)xvDwcޫ|2G˶.+K} >F"Rypr,oǞZGt5*)BhS.۸3Se2ڬDwYF=ҏ?W25|!`ӧXV z+Md &SKw Rc-QZd_5_Sxm 'òQ,ڦVd_'HEIFK,b*&gnSi?TӈN-GʼyYE\2+7l FL e0RU0"3K,`2hTM טB$~o,n$F{Q}1g盞 4nsGqn)AbZvlF7vgc `@l*#cB}<<0+6;}񉴘LoKߐ:РCèOF k=TmXЃs#nPi/c b/$ Y/O{U2|U4 -thRQd ?L{|YyYMG.Y~wj-n.̭e`Ih2zw9+2i$ v#g6èr :cڻw-,{, R8Z\/M6. ؀L9AtE`mtDyv%Ks*~)A9mOk8 +H[~wȘ<Ou(aRoݯ\&8)f("O8 ɣaKrs5Omǃڍl%F, Wk ʰt#j$unp3 <6bR_XۅI}SNynC!!; dùɔ{S 2#=u\VK"~*mp)ᬨ 8N|*1x5&yly{?S{m;P'9;lŮ@ߙPbnu AlָJwUlmyiJ{ҕp5&GC" OχNM ^͡(OgB`EaIaj 31R A|у-g0"y롰|+p_ A{74.%6Q&uuNRxM{}ImW8/lra}~$\ ynUNBUW@\s͐Q(h|'xEX}R![5Rěma(ɿBOmqc]}ǝ$Ȼmf9~HT]X¡M϶|g-h*Z.Os-A(Xm!`C ֑{h~8ǁ'"̿N GHvɀF~F% "1 $Wex1x KV76 T+Y9ֈFpi,*lR7Tʫ!xLyBQs3=Ԋ4I2ٌUJOT,` [`u'+_̜u! 2=_͍#b1S@N] l^O -j=mHM{V#Zo0[#lMjc% Szg/.0>ޤ*Zc.}ǝٜsh &zWE:yI2얰|b{}lf2xDm7p 1d3Ѷ"iFu*"RҹJ,n]PUz%`Z:}D/G(~C kz:gN ;_. Χ 2e`VHl&LJRi\+rFEhP X0r{ZmT;ޗVpTy󫦓 .2cp) (ǵY U0޸HKI8M3ޡ|-p=_WT$ZRRN}C8Q~QXi?U!/%vP\͊ 7L-DmLqhb@-)!Xu2zU^ gD,vl Y= .%*,|C4iƾ_7A-얽Σs6u.x & p"x 敋Ug0+ J]lUvV%r)D1*ihC(a35ou#`kc|i4 UГp%{fR7[FN\Ԉ|ClG 5B䙓p~_Q$#X#J1 hq(çx&> 1]٦B^C|JIS8a_JaMl3RzM^ 5s9m#00ߓ jOc@Jo8%~pPXyRLh ̃Wָ8"QMܴM{Bzu gyt7h'Y0PCvr&4jhڴdyd -IӪ k(eپ~wh UN({4v'xIă+1ORDvMj x7} GLy؅|TИ&g4Mbd%ҙ#d^BYsE~C[FiC;\u!z 膷)͂M ?R5i|cTC2\ B$Gbdk8Arp^ b۶p!Gwm+v| '؈y`wjl집Պ0yG,IМ9+=4ڊ;_dj?v+U~/fZw/hTZd'*@p9] y D ]qc;~;= \nkE8.R椤K:G7*$^]&tT#0x҃ }_kJܒ+X4vƑ͋DgZ +WlA"7P727CUZcmċ}fu`lÎ& ڝrpSGjZuSuہ^hj4N qUlg%H9ʋ-xH:M z P]js!~2>J`&)6*7.hQOQaN 0Q#˂Q% ԝ|Y3ųrZ7CTU khwT6Wn 饳ˆ7ȕ{%'RRoӪ .޺dJi[UŒHg#&6ڍt >dy^UI i&vQO{h{Vjz7w ]*xE /AfƳSrR N|HlrЇil>bD=hʱ<Mh؂c^-"fQtTaA[ƬA/ =i1s`oE6x ֬v ˂.eBa /ڙm`ґ/(e,Fo Mqo^әү}jy*&_EbTSw LMaRCeyTǗH -UsHgT# yh",W[n䆶Mff"oa+#TJ)Yj=nIÙ&k~#o`niűu*Òao Ҥh>q?̽vb*@sG d=|ku9c2BL. 8֔1m\/x+;,8(Ȋ 0NJ}&㿇--z~F&'cA7 gQj-堟wgJe7f>j^_6Xoy." Ե|;4AJK[ HoX\7͆sX3Pb*JQk("8ͮC*TKj | ^ls)5m|stwLg"A=|U2 ަş(Z ltʒÝ};tqNEuxxVw~iؘ]P:-n|}@&^Ð_n+4чBTpEL ` ]h;\9%h8hP6]kjݧZT^$Mwҽg~C@&|Xzzc.'Uv>4;;kipS۩ܔ] Dm^ C /yx`^A?-!b,CB 2df//Vd,6]Ү0y.ed<5ޔ'G:>&0Mz{8\Ȫ*}&ga̔BA| 4xf(]m耆itMvUts&ń1Xx_Dp2y`GnH]2y/ªf- ZзוJC߰G7c6B-Z/3$ Lsm֧CȇR{ ,W]E Pt-/F;;į+zDǢnuX: /gC^O K# ?=b+m)S]O Z]Rj2j3)RVRഩ$Gæ&;ɭ.XⰎw <?l _M$6#io{,|{pqGŐɜ$gK@5*ڭB2nUfԾz{Bozc fݴ LoJmgERkŰӹ '<"3PHf&,ƴW36~/sJ' +^Ad.WCx6\Ƀˌ>'βm63/>A³Erho$7BNDnQ2_SvQ̪yk3UB&+qdDG3݋/PT P/ıP f33 y>Ҵ"\Y4=8zZQb溢#Ċusn0kv5QckLLRKt1>F'<+WEE`BK3ɍi`_O 8.kqn-5!qK81½Դʟxc֧iIH`NЬ2RɻQ6c"@#G u>O zY  Y+F*TosFz j*(F$p)~0 6p,됉+0|ddDtMUG/؉pGiG`I_kW ]j/`ޏpf|0<IN2qj4T\L쥄Y.C:jm* n&Uɇ?+̀е?f8Fa$~aXn"Mym8&p\IvlYG ⤺D4WNy㰱T P:}y+&haS->bQ %~0.R1W rA%=2!W'X6~I9a(WZb[4ap~! gPkS3ŎB>7W.d*̥[!Ps: ByI{I!.) eUy2FT w⋥B.n+UT1#SҹڦNf|\D 9.hj| :r<ֽKq_­`?̮dMrqe |SkO 8&*s`:ݑ } /=s xk鵿.$jEZf{`$ 2K^A&i%(9~j9E3{c)=Kc-ůUy5SIԇ C)Jdxӆʼj˻ߵndSэFj߳Eux#ݾ+o)iB^VzƄk -d' 猥 u9|6Qӫu[cRE^F 6ֶ Nث3EsO~ߧ6J_,򤢤^ƳKuYVH1bH57Jh_dqt=a}ZhW>|q I,EdN)!B(Z ܇رsj#t LIHS*lbM9*-}͓ #:"_q[`?LR״\Fd 4P6M8_ZۨKQ4ՋƔfVH`Q`(1B,D;tQt<, c֊>} ޔ~}R Qq_`f"JARGp뀦!땃G+|)bu+ U y2_WJ/W_@BYێ{aZIWԧkJTEsZ@wy ?3oE<w>/ L]bU`f-.'yRr}fP:S8s)r_ƈJOA(NRIƉ47]*(?}@.c8 Z`oWN{8_W`@L$P7_Dz:OIN~5>4$<#;ɟ"7ެWg5b.H]F/XRt! 8]}ME  _ idWb[6z':Ohj"(RD)VY.'Rl'&jheM$A)}s$`V#[s,OMX&/ Gp>^OjHhKD%# X-U#S/C s{, :ϥWcֹז_Kt-ogl!cT pΕdsDD0(غ F*_=+tZm__h 2"&(7.BS_j67?% Eb"=gV³\TF}C'M'Vk\WM!fز@׸c叠f)U,1X—Dʾ I{+뵞 m'֪&9s0`Y#EuvV ]1F DoU$`3f}z9vbk ["T -ОFU^kٴV`߲H$~!na1`N?Jz|r) լpVԢ|$i #}QhGKab\RѤ4'Cd8GrFҨq?vP`9Q3g.":xCt0;Wr橔 % zNqAGYpVɇ1rX[iYoT"G]dZ:5^Ef\= ]a$N8>9 .>b"[H:0{^%#QǶ֐;DT\jF ofӜ 龺2b Fr~ZXU-`4dZV1'֋zA0Q{c:BcBm|}1zFO YzZqʅo5]E鲂#OxNgQZ:|qK+@2uUL!vo^U~9ImR W&^cQd7Y9 U|S;Jxv^}Qƙf0$]ށ)[ީTf<n-֕(pTb}5֊#:7>Jd*3QK5ɣr`񍯌9gy7 5w o)yQ[u#ʛ*!'Y2BHⳫ3/Ƚw4y@9142om:O>xCVLE NBͽ%7ZQx!{#Ck';>oR_ Pk ](ʙfs] R+}Lΐߠ1C+klʆ_vHJΩmeù`AWV`!Y4EvD4*>"A@Ps D/>8$@RMG]6:Cz"}|=`x.ӡ @)Us"ehge7{y,m⸟@o #/Y^,Θ4VflZ :[ 'IfJA)jcG۝*ZZ`2DXZ_պFyd'=q)0ПTf+ Hi֞@edTd<p+X-`7=:B ?S%KP@f׹2Ucyaݾ W#)tx,ܩuڧ:Mk :< (J_>Eӑ\ tvYjPҫg8 &z&Jq;[ :;FKePJK'`wuFjr6 D^pGqA;dzL{N&v?%iTbȩ#^^pLBRJcSV\ NMB[&-̈zU͓NBJ)#o~} }I%O7ƍӢ' dq--trOY[$g[adV! n%a 6h B9QDv9a^dZRM#&oKXe\2P7aѐ{hP2ԠYp,CHM'Uf@N|Ӭ.pFYJB9&('5~bDvӺX+@ IFùcr9OϹ5>4"|\8' 6i[#@x9hqp<9g X"?@ !sߌO+B#y_^ -N)>tv,'aq`Qj$YCKF~Tꙹcx%̬6S(EbfgQQ|+$5-3;ǻM .G6)gĂ+k^=Jl?"&7OG)\@7nH`b̢}C}@fЂs)P x ̔-=chMc] NX% eQ4s"wZx4jx&Jl'DLqy3wZs"D;`< 2pהTOJ4/?T4hxj=OFN5㶷>>qrS9Cyqca&Bte;#1B*m4d1sr=YEq0:FY1ҔLI[ ji4a~9N{6g8= mbObWNKC( Vdn V-!g7*|\4J0H1+G|J|>{>ްw*#FhԻ<7*d\Vl-Qө8T0ewB ªRd#4A)ˬ~O^; ~.Y)(Je 7cÂDYwyHL51 $XGU~A"fUߵo9B"Es;ti:T|o[xxq684jCޓn`{ק&g7O=+wt詵 54q1G32㹤 gvЈPIaK ^$Z%UMQITKemp1\*cq^zs_"o(,ޓ'1?J\h yVywDDl\m2eB[G,=G'SPK{%[],+a)BF8ӹ6 ?!6h"J,qg/jj [ viRD֊vޕ9X)0q/s}/P3NHJfcofy'5(+ wzkrYhY{um&1 ox:BSpJfDO2Fx'el~N^L#3述yłW$І+sn-k'P ]t}sG#v>/$#K멩rL)E(I_o3*xW帨v˸3Qg.=Mz8yXpNPVNF"GiBeǂ(<ɝfwM.&ovM)C6A~x%@mׅ.DY;v'Q=]Ǔ[)) ݴ;>(0$5"+.萢be;I60^nH,aXkx?Sk\+QSZNtQNjwq$26D+G')'N+!\ Lp6* L4uGKF,ڣ΁\FTϕ{={-dQ0`&0 qbN @y8a )~T86rkٛ~h%wzwՓZ)LA8g++A#Q [<̨mx?y36tJ>1jrcj ;ĦB Hwj" y8?sP>S;a|s/G컊IHVȜ ;&7>bG7>՚SGiv6|B~Mt 2^HAvu&˞,}Lz@]y=Z5;]Ne|1Jn\%x"F: [RFԇOQAxمDw]ʾYfH]'K@(.՚3l%Z+Mxō wL[P‘׺ Pp$HdMb,yO/sLDj@h<3sq^d2rYh e,RG8j0:ܿAxDCڜ!)^9~q.ڬ2;LdcMDeCCL;:䴏FJx*/F磹DqA1bKgbO7U@q8e6ƌZ}RS`Y'Q@H(aCBpfԶX\v!rt'sVn$}u,unp}Y" EX+> S)<"i -h"}] d gm88CJsbT(\ڗ+2H[ \fZpESlg> l@-XTaƼ{ר9P)S]8nv,%,b/mK ~1DEV9 ycl %竣&"s+ؖovyՀ^FnJR biyUHZ4w:(ÐIJS,!2Ļ5yd\9o*I w$4skgSTbRU9\MCcOi`zmtV{3'tiKa?^/cH2*YtKL̸|oZŸi'y7}XMlqvHGzv8ɚs48F4]~|/0(}ߝaT,Ep5MM$|l9ӤqpRFR6s]QL#D(n:x{uCbd!Vȩݚ̠)~Z",z8Sv @)xnCyHg|?Nf7ɁZ 5D@BRȳkM۞ĩbkAZ 'ڼ+2D}r3G`n-U2"uX+NR {VU̒Q*(7vÊY5$QQ/N?L㴔c+뎂Z~CS<'<`&['}!B=gdQPǮ /[ 8QԠ?tJȊKSɟZ9&Mčt-vuùfې[Oke0OН0H{ځ׫WXHԯ>SuVTҵpA;eŊ:K["_9A$[ҡL뒱"4*1wH pwI+Sj;)δDjо*v&{,Ŗ0 !ʃ+ |dT'`l!:v3J-yI Ac V'LG1C9r/xJ;wWhD,'IdOdf`(+54?TDx@H 6^͇9m {ĹfqY(<5b:hsKilM iq=n0u.F%ըtD#+!7~͍'FG_ trhKJ뀷Y\j9^n#tj-_ǿvF}~~p8 isp\#:cT`>w,-x?`#Ÿ2 4ץu/ x* ]CɑLF8gGe+9ʶ;幣Ba:9K~A6D\(Ldئ~TV5wVmdV}w AhW F(&EiSjÛgתBWSSp]Z{5c`ڱN| >E:Pq?!Qo~G IhcR)',RTy#}484մꚴro%c==~LF_>nQȝ8<,N.5M'27095Wys\T  @ucTX) eϔ(B^٦ 1 {2BbRc%)cOƊ#l.^=DFL9 963#Xrg͛ ǿ5mqj>%ⱰB3#(}WXI*߽ˌIޡݼ4!,& fbx^M븇ub|깑lߠtnn>Z+'ίjpUi\.X7L9o_}VyyVRg$jFƓp~&JwI47G*z*}"FK7wبCj*VoaSۭ_g l>vͯs=1 ˚kS2Xhkũ6a˃L::rupk6PS>` "3ŕbkPGe@`[#5 *3W |yx+ɽ3WN+7m)]&E^;j HF#Uv2{+fsMF_yK|. #jпƦ-=kV+52!`_w˙Ngh e5ըX#>TTJ?O;;Մ]a11XF(XN/Ys91ǟMHyEL/$zs܍ʐ|qj@KyY@շd&^#A=kߋR% sFd8ңnM܇UW4Za]V8)@v;zTr;uZ1JC3 O#oI4J |r2 l Rcuq4?MQ=8{Lʹx7[`y@x_ZOREݱ퓇^ d:@GL WB$'S3L䣵Ix0g2W ˔ns%xnyގ[b.S"VTvgDb澠"hJExhk]Gzi"|]CМ)>emcЫ#BxBgs 7. h'PKn%t}٥[ѱ-W>MنDl%"Rd w\_'FVH; :[ͼ.IZ$Y=p-E[3B:?49LN ^kfG]ᐐ+z_FZ^Ixuv_f | w^i‡# +K7N!NbCA-7E˕M;(Zi~P1Qws" :Sqh (]ؤ1JG5tcg G$)GIvB})"]pE$u"dNTG}Vhpҋ2MFF4VyϘzuzw( XINc$3"HT˖e$ͦΨ87=Q/Q`FfQw2 ~+jS^@f=pGUSrxqK=92Dƍ e]w忙?'ZT>$J:"%~u@!*Ñ*YOʷA%;q5|2{vl^Et_bA"u@b H7ͶC|@0ՃJVυB YTȠ,Z /}WI@ruhiHtGc]-M$W$cBf`G'Bx7g̶r=#6#QPyTD ꍡ+gShR{U>p1Xs]'ͳ}>nk&s`'OtͷW:~2^t VG!3p8!xyv-&X@!7yE<5`Dpt.>Τbc|!@kJ(|k~uq5w kV~-  !l$kc,a =J{uNO~seg9Iks" Z$[bEh!߬q@4fN6ɌzGzw^rdk2@UAa31D1>AhH3E&Ý-O\U429BU5.%Eާr^vEMM! ֯Y"ߌKS̲]$um ."}!G?øu`V?a'h IQ޲@-UKz<Ů5JLϼ!?KeEu˒aRN,2AG msV>'O)!0n9onu1 Ff1.*_m$!@ |-R#52(Ⱦž.D9>2h醼b1Ǫ)`p[t OM:=`/e}jLms ɪ=t]+wX ?ݤ޿ 뜡ge{B`\FyP5[Oҥ%@@a;{U|Xv|FjjCxhpbQm yԃ?>LA]%Gf~ -U#0 eBb_ub[P>0+Oڜ#~#:Dә`psUMm'D2HޛnT[iL.`xLPWwlK"ӬHW5H B(~+ hNуqdA}Sqqla.W̲H*KK;V26 9 Xz 9, \PNՆ^$u`hsx@/Sx DRSejFg\!Ʀ?8f,lWfKq-B6u;,!Y sPC4o~g!@bQMD7O.#yL:e']AQͿi0vܧ^2uV^?N'׳d!G~7oчu-.u?Y/G+ NUe0CtqcS[+j+~0Rbtgn:9n//9q/{x&zNљ6uk{fδ0&A/hypqnH4~UesgFer@I/1@v[ ep "U%]f2q~YԆ[I'c5A\ _unG7f:}?iّ 霋'~yJ<6(WdwA39\NÑH5|aԡGIR]*v)!l 2j[ 𮼉kp`C<eV0ȖN_^>l瞯qْ^4~kI_-v3Ϣ;Ɂ oKe  >7 YcyڙWjSA`c*Lop'!Eēs<]}^Ս?o+Hws$BXGC=>̮aIVcR3Y9vѱE֭n)zVmaQ,C+@ǩEZ,UgنM\u/bA>ʩ3{54\'$s3=MI˳3J [%VV{V5Xy]LrOm%{DQP\b286Hk32O:WHk#[VO mG9b)IIA%B+~V0vxgwrn=i+jg˝`TX1 !s愋l&2Tgn:*>WUt\~r? Ha^`M1qr*B#G I>;RU?HJ74[ITKH>LI3["9Rw[3sJFTcQ1)0yɥޞlOeI}/%h}vZ|sÔzp6,+Vg^Gc䞫#xBi |D}&'ԁ奾9>ualt*SiReYdgmYGU:Lqj\}Bre!wF;S}J7V8uQ?}!+q1(s]$l)zch(.ۆh7;%PpҊn87v ~"$KjNCz#@̚r'P O+->OL_t ST8Ч_Ha=Z4u*L*LeijJ|^6ް#вS@v[|P7-[CcBV_X=z5m,6z)fTbH WtQ:Yh՛pieʷH@gܵJz6ϴ vl9kuWTDPoI&7Xl&OHr᭱լuCN GQ$=dD4(f:: |kAzC~S{,7gwf<)JM!nw.$sZ%C;hnL3yU+ _K->Q'!ۨIe'L<)7o7gioVj&V"MȔDFnC.~KN{ 4lMԶk` ni2tOP- pVY}L 2Oja`a0ek}̷{_7 t6]M'we_)m}Čq6RaVK}/rw%,f=DzE:8Fr'=94LtayÈ@lM!悭$ PmA! pc]_[>+1H>*]G 嵩}//n\3n0 0JhMu׬-DC8 f(lbaHvTBdPJVP+nq"LA|8 qB<;&_Dn|sm&_3 L.7xApKׂKx3Y`Z |Cq^pG߅XErܢWSƵ],< ^sgb ^n0(&rS'"~9 b:Jb#/ UQNvߛ@T,NYձD3き hrhp[_ڋP-[KmL-sK]d ,CV QnǦ3!E QZN^U9lLj5y9; ۀȥn_5CN 1&nࡺSzuH-{ujU*+ղLhbuvfI]&9pKʹ" LnCqEP[60o.,.kwD]ho%b1ҋ7z_ cԴ.ܥ39aLk! $+ʼ-s֦3PNo`'7Onk_c6z`9#2.ڶmȈ]v.sɠ;WMhyڵ"s,k_zu53|//v7G^gSȁXY 2LPhC>C$plSnx)uɩ( z)^=|L@!l!xalXiK=${ݻk=,/C# h٘L&@o2UrHTW`I_G9_yaֱcе̡9W͎p@ B GHtdA9¿I3a[yQѼ4r^B@dԴsI(x:7v>w$R[ӊ P)&WvlDvgOX̄#S2PGZ>8(P&ano澏΢4恚f5jw2YS-gsVuɄJ4EҕdJ=-%=4Νq jMlϣ`N{ Z5[p1iI=eȆ[B[n:ׇjqvP NI˰TL ޿_̍jU t D$o@D.t삃! N|](A˖)AvWEc;p;kG9L:^qǨTj&FbA}*msxԥ)mwi[⼉lqYz\c`9w%{=YkVŲ.W^C0*}#F'|T &Q@ItQ Af.U/*d'0Ph| BD~2(`j\9H׬v mo'S+XaClD5+&vk/r,yl5EC3O+Ziz(OzL; /6]EXI-$ ՝v9TLͻUq'Wffc;?GV y ٻ=Lf' e'$+SYPXk% !M[hғ9hq#'x:nSկr(pN\'b\E8.H|TFJzNӲ3M>L. Luțwo^NF-'r.5QuL},:Nz6˰b6K) y$KF xu ѭi'3 =cuzMnlgvyuv5~z6ٿ)RS+lp@F]Cly!C*cqơr@ǹh&V -2U4eKސ(Ԟr@I:HIlUpΤw90671ih5RiEo䍻ҠƱ32`g <^GPi`خC/,hAf PVy̏|W6J5'|C{a*/Q 5"AsWE]IqRzZчUO|nl) bTqoEih_XQNR=YfScHdtj<ą_WOkt:E"L!FJȲT;A} PMm:{r@ ^kt&n4jưMDMi%(o,3.icjp 5}$r6ξ%xp{!'!EտsN`,ߛWYbGZU6?=w FRKxJsa٤sҐ ==@k#_jťQ郷hd:CKUT` B\d"O ɦ ^XZ[g6g1 F8VGɧt8 >JX6cZЌH1uW!-gn&RqcvRgbEPkNQP (9l uEP<͍t- ^B4~CVA {]" TvOP2pu 0TK#x3^&AamsWbS{YYvގ/gDn/كL-o,m>I܈0@8U*fCHDys&Tn (!;+R?={q\;lr6׃;Ȗ¿U :Z"#\Ml5gf8&kRTYӜTV4JųH[]z%wZA_dLJ1r#W`Ej. L c`%|ҵ n]DBa38+;w~‹_~|"r!b=椠*ǡ`B㘍Z%=r-屑sw1ZQ.5`l:"A{f:~.)!avpC7\ lO\K>f_EJ&9%J(yvb ]2sd6mU`m'7v_9٥QSU5FaGCPrItp0Ļ 5\ vɻʃ`e=QtO1 }Flx40$z(YRs3ێs] s/ٻu\%2p]k: Rk0QWdB/m;Q޾mP2ftK,D6n;38mt KN{l81)l XQB{Xu҂'}A>m }9F;9p|Xr_{%]a/z.^ + /Ny`RCykdZV騳*= sT&9 xX+f;%wȂ)oUKE;, ZWcPpY?ۜS${r]ox8O.!^^bv=/5)(+9A8*+^g}HmΓyesî.o= ZeJvYuBdo8 'ۋ3M$TFX\MچgafFY SV1c'6;(^CσM%IY˱tZBe] Mwq\W ϒd 9,Eż U1"(l*))NѠ89X595՜hZ~ռJ:c b39ljF6 &$MɠNǤPX|ȧ 4Ț6ƌv͉ s(*;b*zgCt_cni:PFɄ.2%cT]s7aGtBuU0[e$ pbͽjlz8^:ݠ}F2lN㾊_ʣLK [a(TQ&Z"&dk2<Ɍ SfLC"'f˩H159%Cx 'BLSF`4)}c(,V<\q4s/!U05=&?lptRïs`ux'}R[FMqA~ྃFAxz-=zoz|: ⍌tU'6Ơ4x`!-4[WbLޅ Y&5Pr:89 Ԣ1S>E72&@Pz-MB\b\)W{U=Ihlt17p.p6iFjh p4$uB^?q!A~Ԋ M}[[,,k( Ѳətr(Rf+ayJDF :kp\4c7Fa_MֿN(YC۷q22P7L m6?`l[CހD@'- U⳵u{mN:8ׯz,.TByXhDْBWzfa-ɽs>TП(nN~ nqUS-ZN`'IAAk ؿȼx}zzdneפշ.5rvƕF+8z6MΗgF;"+Cv@bGϮtVϪ.£eNw-IxݭV,f/,b_!Q3Y# 7`NQG˚Q;ޡ7MGEJ`kqA9[ cL*CfJP$P*ӎpGUH_]̷ PI 3v&FNt?gkD^Q m+>y^[Z:_s%Ɍ 1Mΐ>$u.кٱY<OpYbӌf:[b4+#YxN(}ެF 5G,dz!c/ W-OtUڬqǙ wu,KkVtUy$/r##V٫J; igoŵej+}HYԻE\y8A Wv@"WPrأ;(?|֫r.Q¡c%j|×?R&d$Qǂ|74Jaf2k$*=q%(BGT{{5MtGuo6nNKڷ4+sr߇T"8)䉍%.r6Tx\pL/ѩ{<kCP3#up< Yg9v7mDܿPi; Uy*Vu. 3UB_DM$' XYDm;u9ڙj1&lqEU(ޖي=`_#  ԏNZc1-ii |x]NVu/DScBKaK*y4V4.0Q|jJ1XW +{JDBeߝ6<*=mY'%}`ޠ).<@]P$]}PP9p_ ;Kx 1;DV KOF@ L.<Ąe::BK^$F)mxq>&BJ3zI,]Yj:KOU K1ܘ^m\~$SS<鮘5Oբښb1]X?e#so\7U44C^TTWnx zdZ0ހ5j {MUKIsYM(A~D(%F7F͵LfWxHp,eOc%r_1{;~$_)6c9{!ъj0HQ;𢂅k}hp%6;ڟܨ(e݈s [ GMyNӪiMu|'s9DI^zyB͟ոnBΘh=5 0N#>IR^2.XGnZtc-|- dಖ/o"Ąb: ;PN?oMqy\GMl].gKރYtMXh_ P?Z?6eXRa$i $73ZkD0![c-qClg^9|e磄g=f?bL b-CM'IpK{VX(y6V|S(JbYla2vvX,ć0A~#% <_Hɳf`?~Ӏ Wi"`!Sjuhqi30ac(W>[}pۺ2Dq$ٓVWr]w-lk? TkעcȣCn^74#?Lph{麮4oKrȰ$Un-sLe%k(zgʯ\OآྫpFK,+NpY^o,$3aC]` 3fF20jO?(ē$+6<=Kk6k \|%tXa|ڮSރ}d˷cĭ\ ܦN|W!Аd̃k:!xW\)$SF⩆ g["d=B,Nu ߕ5+ݠ`f*^qtF,TihwaNUrid YC S!R%k)0v1'Tj G{XdeaJIgFΏݗOyb#J>Z|Б4*™P\86mJ,l[QZ$QM r +ps!d= sNpDD6`!k!j>g`%Ey}o8`@?YCu޼0㺊NE+,LrU7=] <pܶuY2,cmz)C@{7Wx>=dy !)&)֧xvXRN@Q"*sPVr(h{ ϱsP-H* ɜsH!zz|O` g}AjJ:؂ Uhȋr>Eĝzp]؟A-ӕ=3) 峋FLmXax}fuI;KQ Ή; .I̧B;Q8 j}^ПXZWgؠҊd- DXRsҜ\.N_P4*ڼ!JTr%R#5ӯVr̼T /% 0ffy-zrSUP)/R'IH>zEȘ ~Xzl7` C|:{sقj "0!Lf IbnE"OB䣏KvywL `bwlD=+.֕NZ^KD_cbJ!QM(E|`5=IƑ?<:C@?+S$AT&EqHoq6)''Q2!jp--&+9gEN$P꾢!Jğ >uY[૖nƧ[D/bҎ@D1]肇dM!wt dC`$i6׊ R>SzLO{T^)c@NgkεJJ k6?ɟ  FM<%VKWP} "ɛ̦墅Jw)=cJ=mKӫ[< pnElUgP.5oZ%HYt LR6Nm}ON~dk 'a%LvGkfɧ<ֽ6 nt&>2F@!-e^x01xBQK][+!qZ+NuhI?Fhd?bA]~XV)xBH;[;.qMz~XfS>rA{Z)$:{]璼pW!TQ^j0χPeIS;[3[=C`l:7lw sdQЗ z3aQY;7',dآلDقikw\jDuXnS| QȞa'}:"<+g>% 0RS |;W0a_4w @0J996CW枖N,BHڅK8^ƉӋ,f$tq!vjT+,~"IJ0:5r#7!8`MXxOgј8zZ#Rw> ) X 4Y@jJ2cltY!'2ɘaQQ$I Q4ҵXwJ0rn%Cٟ _;Q7Кo9G!$ w|_#m{$f'T]CC]K%G ( k4X`wh1}&NFH&an(? ^|ةpԎ\_wYIlyBiwPn; T@r]arNy%zC$dͶHu@4P=I (웒p:c{Y٦@A (lJUEw`y aiʔ|*jKM{8ӠXFWfc oLȣBb.S笳ҡZ3o'*0_[c1H6DOFl|^B عkͻ1}W>gEľ=gڒItEUյJYBMXdTpQWF"рmڞ9@s{cɘV('Z 2Cئа.H*&]S& :N"usu>AV?˺dU+({<,$xn.n$w;1-<^9J벓X` ytą6M@6dgS8puQY|ȿ&==@̫vmvd14A˟vueY^{c >Oؚ) X03ekPmHaqނFMci1HXY1 )jV7fsâ!XJ\? ЂQ,#pܳ5K*%{}B!H2(T(?xet[8 (y!Ӳ4WVxbܜE۝ʒ(I詂b*{7:GeEj4o35*0G"闵D]/Hv=3ED`f8 .g~Ln z CB9q[YRfMl^6քbM _=_nK[+9ן16$)̯d;# EP‡bEz#v@9%J(mqPzZ,ȇWBZK+wp|)M2~aHݫY TRPAR0@GНn:2Pz=G7S?:C#f_-baEEJ`?g#4'ټƲ,h- CՀi#T EҚjUbЂvǸ41'Oj=xA$dEJ>IMA2R3/ 9.`.W;ن&--"GpB!*x)lj4Afts!c yX)G0KHeꉪg3 J0m琢˙\ dwppNqzQȯ>Wa0&BNûDE=ns\͊k̘B8M,E@4NEpdvZB(Lc%MC꽐\޲z5[L%)Oޕ`cwRХ5#,vy+uI=gT=j+T1ha,[S`;p)Hx?bL\-U@-E*.)S N6u똼U} $mΧCDÝn&5mG` *}Ƶ9w>t ?pxJ$L ѹ1C|Tջ&:r.qaa%ԛw5G^|V&(y ?RX/4"2a1:.ӭwlL)+ w1OF 硿NZdʓYd+kъ%U'ʺC}624X}lj:ClQnkBqYQ]yLP>|Tp47½i",+2[v>noB}||=:\LVqaT8 }e3,d *mMԧ%w#]S^>>Y[^t~Vsh4CosrWw@ 9#BkMjrGk6;'!u8qdXFqƃG9,pr*0gUtnSd$$))QH[5>$:.ӺY0:6%mb9Ȟ"˭ hgZ A1ݐ7UϦ2#$Pan嵡SŷHI "Z~aDCS ch{]gt{)HZhuo7\ q3.ls➨%8gsybjҙ@D [.ȣ'`V`QֱcMqSj7]9qs=^&ؙ3l1dFDHWﻙ^漤֫$U^I@e+5 ںz`@TEһQ$F O0op߉x ^(컊)8y[9W|A.oF6섙U}0?,+ [J}U T>>%/@,܉/U>}jTPQ巻BGMz3>MJd @)QC pحI7VV[km\tƗuC %rMK'#qM+O< ry)ZU=$I)O|{>_NJ/Wr4y0xSOJnHeՊO+ޢ&|Xo*;dp }c%]Ns$"ATh9i2s.R]J:BLA`[TAD*sjTyj R3G\q mqIֵWʼnU n^9,Rh[K_ΙD9J6)FpRIG<2g4]g]ƏdؑiIm? noe"w ,kϝ+n9)wE쭤6e¥'xw)&e1ťwg%3gp}HXZm`.4JBo9%cRt[A:X"vk[o5Y4tTafnsYeXW+(e[r1TGԿ)+N;?F?JzfXzǟ;@ܓVy7R"|PhNVˆ1ˬHs):_덍* lDʬEa goBN&XV;`kJ۲c#ykDTLܴHG.(؂=l V AUͮ+Sz& c $ԇQ2ҽJEU.3-:m`u?@Hc6pQ3 p\cdEyw*e+kaVvVJveKV~nkGoG7-#;kٜi(*!¸dBɊš7"ta~Z1|uǎ煻H.A503V ?!N|e: }UPEuKܼMbn;r\׀ g骴tk}l {!-B.\_-) yWLD TcNyeI J׀.Y/&a4d;;SeeyhG8^菉pxZ3u:=;w@0z^nUAݔF ۩K(aHgÍ}Lg =qxfFgFBTE R2zr̛xխ?aօ/+A vP%eⲷ\y(3!3RxoAl%4JqhϻKH#~ cP^AL}5wO4 ' 8 11>im ^ZLmO jE?1$Py&S ѱn:+jQm| bƏӜgN&}77VۈsQ`x\G "/aI8b]-944\-xD9ОzBAF-˳hjGٱO@d5激ڃtM0.`Qd*îY!1mM)]|! "`Kh>NL-q*v%tв/D%?LA|@'%Q:B;!skz4/&41jG-%:mQME*.oi@[axG8}$ǽS xx8c xs3}Q4,/cH5w³2SqSP~_1:XNq3da{M(imϰ+Z"I($r6x|PŴ+$3 -PW-,gh(^$Zᶳ^WQF@Y?CAq\xz ?--pԵRG^V`Ѝ+= LM:5)b<>CYJ;"h[%flkx3x=*SG!{Mp2xjnPhwNlh>;I֖>vb [r! ";8E-vF 㡃Kߜk(2顊G2Ûb+_:8!0hGKMC!h7 )~8qu2z5BqgB7WyW}lQUÝAZdw&a ڙY;ա >#sP%_6j:H N?zle}vQ[O)"zVW&Q% ;ݢ=c[j griT.: M!hβ=a@( _y`GzyfT9+2+`< FҦ ¨7a ~R0e3GDܕԚ}Qy:vb=-dq K]/Ίh;DQ"^>WD]i${yBA*lhJLyO=(zHI*KHscxO;{6OuM?1̢>k'4nƪ˰W^ak#Io`0a`ٟMMT T?l1E8:ƿp[@isGäx% H ,"JݪN ޤOGV-\ZVRzΟ71#B+ķ)_i ([{]< f{}N-3mdmGn P1x(jDBCsa iXfut­<&|ڄހ[~ګ 1"F aq'B]=>1!B)=տ{3AрI^RޘT0(N<4vS^Ets-J90Qjk%;n yNzbu]#Ec'8ySK!LZW*k";^^]ڟUl[7”k4O_ML_\|\ ۰w"я.e7UGg@(gZϱT.#n9XNz(T}Vų~뒷 ./@-Ucs] rɷmv/l76&Qa^+[<A?n8fѕl`GRFm pH^u)xu(w(pi}(}b f>ݖǫjl`P$ ;CkQuYՔkݶ89,PE\ /5i鴰v& v}Z ;oidqr\&p_4$h ,QoD}1MEZ)Y>%'ԎkɌP8 @y<C&wNn 1;Ϊ~=|q׿Fɞ^^]27 'Ml,E?Yǹg'ap~qo0>*Zd4XkN+RJ'bmM jkCo+IsZ(DDɟ]FH`@1b(GZ F:EJly*=+YTy>e⥣d*gf"T 3S f#F"$:uǓܮPp2gKⲒar9&;=c;"#c{yFZ GR Yŕ_4^W Au Gx&z3Ƨs3Zy'|/Ōਰa pWcV28fX![:inp\͍hk .Yf)RݕC-0%'Dݫ%vY )|2fqbcEKYnkpNOL}AF|YD5oІ Cyy2k/rArlq4*k;k%gqt:ܾoc}&#ndJ~qع-\A^`Y=|.!4x]T|vʏal)"R-&p\_Ecuh2úko4ֹ;::un.>s- &9 $%)*ȻU60a}v;<9+*\kAQҙ#@!_v!8q,@wJUs[IW- }o,UV@^Hco EW 7+^7~)n=nY[Qa-eCyP^.W҉ kIhT5lfb?/ a5H=ZH×~"`hSzHɿvECN9!)37P%Os<Wt+]}>R*l^Ȟ0OLxz)o/O Ϲ[ɧlb􊝣ô~BP\x-;;q|{TsX;@}̃e9ji|6} CId`Cy c6ECnؓʡ r?xh6Ft*55b1Q4̋c!F) JTc5 eZ{uHq%{]GC-IO|o^}ѣ wzѾ3ݚy*c~uE*T6xfFc@s:N_[/g@_tZ]N(Ʌ? TLd_sn&IvfJ4}q(IK ݻAM%7x3)U11T%B,`[%m3<_'IFB`4SOQ+A(EG._Vat.bZt:#ztx0Z鈭F^p'n!S`ѽ(@ dio6 D`k`k^T(1K3dʵR@A jrWR~AA%7UjfIg⇥&t'7wEJ90(JUn8^E6mMt8,< 61v(o}w 2I~#mDDDrK{pH;Ȳٟpb.HVÇ#GrFzI%xZyW޻Tb M#[gg3!8? O!ln`3 v 9;5. jY57()@@^c?X;kYP{_hüZ(l\fŒEZؽ=YmQ jtf3] S}M"E5}yz@l6HN0/9fGUDr0g?tq4T˓}Z$]3󩃋a ^>tNVxhuP[k1?D#uާ!0,:gJ_WFhXK>Ҡ1Y9bB\x;uQ'=c_*!X'~|$mƓDVn.>n'`Zv*Ǣ,(Rx|y^'5&Z{:squN}qk4)=> ~!cA6ev'(1?'gMŸ ktxJ;LJ˸$G4HwLꫥGMb` `#qh=H+h]|?AJ4]5R)|5sP_< 7um[E7X^w5t* #q>J"DHwgDb%곫 L{n>`h`솄7 m!AbA};4N^EǙ6Q˟ÁU Q8".4~{DLU Z}eL.+&2y5]SGlƋޡ jYвk3w7 _v)oXH2dxa*l3̳; ˴Eҟjl-0ɫþIpca'\Xxъg&Ei"kZyu- RlK'3x]Ii2F `t$Jrg5? *6CCE"S:ZpR[wޓhÃNw͝'vCfo5ll^W:12hфFȵ/$'c2-:P*!z+*'o&d#DK٩Iӹ6fj>`2HN^ c)w@C t֛E,к$g&ߏUkU}Ru6 KňHZ-/miee my2&k]?@w"Sŀc0PUBjY3|r+n:2{xHeÌq Άleч@s[\8[ >?ûgbnFP 2'򁜡:M4,wz2 8혔KU>Cll]SijVCQGr%I˥͵w^jkY }#އXT`ٓIZ봎t4ȪL&' kX$OeI95U7鱑MrPO8G ޠ%,P[u%qZm{ܘT2Y1~Tͺ :^=%1(A|2fYSN9 u=p ]Osd^M9&˟As`=+%J1>Yg}N6} bZV,އmݍ!Pfl =̀Ǿ0n@;c E= :ژDͲŮ*S/]A=9֮dV76CJ9.KU^ɆmvKM/gU'7O eLU$-B}@CIXYO7y;4 Wę į J-MQ>7Y+J8DF\Տz<7;նȝ 9t0`5~_l6A~; dDLVJFdg.qn2SJTN|/OLYDR )1 JA`JJ{l.vɝ;ۖsۗO^NҼ1PMNW0E6E~!M*vsoFGȳmxSk. U-huIahUmD"aj1]Cy.%Ժ:eT->.X94CWRq ǹ{w3]7.J#}PG4uKYtSfa]d m}SbZ]A䪸pTqOvY[b>0i8',R:Ã9gQtӮ$e*&j Ռݡ!R?Ӻ." Xc~Ok!}G[ 0UPydJ #fMow偬60@ E]Ho# +L+I&pjQu{2>Cz|CGWFbB8CUQ XTzD>oM nyz,wL|}C{OL',Vf Pk7]6] VAn0;P$mz0F kIUz@&5%%*컞zO#Ow ԙZBv $!KU_Z[}4f'I|voB&Z#;˂#5vjo4K$l&hV=qb#(#vo2v*|MQW%L>Mp'j&*iK55vI~9hK :lTV$ ًMkcsR`J]nօo5me-"\ahEc؁aht!pt/s@ϟ1"Rʑ_<)+9IlfLC9|@+}lhkο? tW"@2] Z2ȍ}(왉!r7uyj9p3dpo.wRn'-$Wäc_5o.^G{6?YYs9Pl]M(pSa7Q(3af{C/y)^=A`YWm>jq%*CUoZ- ̽٩';Y| w,u)1pAbR퓵M?\Mג帙m q Yc6)y aF#?HiR}*$sjZ-m=qF hQ>MWf mp`H> Ko&wL @в nF<R/;i^%BQ5a;BD1Ff,?NLJ52 V1ĔG)Ȩ`zgy(c&lFflبJF{TqR&#:l%!< <cʍB} PGg8ݸ;{ I$6F_4pLj ^FA ,c}Cdik)GF.ҷ…X?To){\ amUn%&CxZQ=}F|-^g$Av(DHfWY:iϋo)w0`Ma o55=-TMG$yj,R1f7Z(tt/M:3uM85\w_g}-O?z;d\8xa`=(]f6XLZ1zx f;ca%p19~=8d,0Ul+&xv4! x~r35S"XqvU\KAgͮY7ՠ[C0_ }NZQ NF<}]U?+BZBO m.5#h> k}53O\gAo ]FϲzV?# #嶅 e~,1'38[<4ݜ@gy*Пdƈ嬮bOIBν;Qf(j<F dB:C9*?(Jk 9f3p9v|%XA>]twt3J+tږToeU|a tip3hʠ\rS݆=b=\^i=pef9Β/vl-'Vlbsv~S_ bñw?y Y&dVt(ZQMKEG%.,.Xl*AO59@̄)e,e%8*о_Tq( t>=w^(}W ^pl5 %XY ^)w_≼Xhv*Iv_a65םf%jcuCh8z!P5h- IPc2Ioe2ɚiPa5a$,Mm]ox4$=߶sfQZV .\%I3':NgJ V'69_mݨ'4Bt(HB?R?ɪ7zzN1ٵvBY8z SL\z G۷PdmRŠ0jr>֑pz/[ L}S𡕾XNE9fY t1/ەB(>hNBf64Ozy(7dtjjj5xSߓ)w`Av#[,$+(̫R2G:U)bQ2s,ĦJbyZ=T"t˒ dͻOk'xD; 鳈LGe4Hl,}m2e)"_µzeX7HtBN$FYlUz~϶wuK"ƛlk׸W%?%L_9SR\a1Vc)i_8&x{ X#_'. hw-"Z{I"3, @1dMN2e%`h7Iդ\0TP`£q( O 7ڦAo/e&|"IZ{H|¢Z+Orr j]I2׳I_v_L¨nP n{.p6aAf! {ec(tI v~ C gIein=#*GilM[ `}L-ݱ^yRC6~(R@ Q05/sq᥸}KhbƯ0Ζn;WihSNbV0'Z>'a^91Dje=#FlVĆp  ګ4]$ǷҾl "qpuhO|2BvU._ U$v-PWKv׺Sv,M8؝D&`ә`2d4[/GvYV;2?:գI8pxv#p$'q a~I,mviJōrE= ~AZrzEz_y+Z~S@up>tE‚jOe৵\*O3E7&)V Grw 0}9P$R" ;s1CQnD ţm _(r tHuF$?F|N)Wq}#1u `ͪ/Np-_Tndz BH:ɻMV`H YszI*7 yHk]SLH DYIpC Ӎ_(C_Q΍0b;^`~߱H0׎=G#kzlIGHm$U'볔u^RarGs**c-D9LX^:j%WS UD$DFRˆni _( Y%rHF2cٔ7 9#(*{y%QNt9ɛe6 a9)k~7n ͡έ)?PC<-m% ӮnI J2nHlH볮9E)ی8X|f6`)}GA"aGTXэnd^D EGJ*̒p"agK`iކ,2=O@n4aUH? ]߶vEeVhq]9YVqJ(DbE1=YU&qw)ۡ[uN8)yjk"twJR{gJؤ^A>mlqKL?] UžwxN~\BϝNfvߙl71B@_&Wb0)9u/" { 4NV+ԧH!akʯ".d Tdj[ =+_8.*qsyZbvںyNhv2 93_3!װ>/@Ҧ#Bqz7Vb(Q2BJ= !+xbR0s]6W&\pηW1F.DT_+As y,M>)YPyCԭl쵝t@F 6пM@3UAH-OP͗a3TdVNiLԱĤ7ݬp%OWkE1Iriׄu҅BT7z_"nz+F* Oc+x#P}Zut2^J"n#^-f&ߠ6gC3*~(mTp2B,*+U칆2WWUo/?x5@q37 9ٰ>rgм6ٮIhW4 x̯<2ۣI`Z#8$)JvI9O`KsD%Pjil*lE/һ}k=$z\&N@z !ไ&ܸ=dIUNŝ1;'f@f ?qXi7˲z~R:B@q}P-'IJne=/_ _j>RB3^V'⩦w+XQԅ`ujr`qc`p;K8C nW-6kXJpwp\Mb\ KN#I[m$ z}'PAn=;mJ?ޓFG~t4E_F rgV{?cz1^דy@sm,5Qi1 a躾@}~eͬkbyUeD0Xl%D+iX„?TQ qt .V+is)qo5aq| }?Dj4NJty an:Gn&2Hp &ϳȊc Aaa[XᾸoRnGyoY1kҺJ%sa ˆqT:³噽#,pf4%Ac2$[ ձSW7H&OԐ-)_U̓^/(2a T;uXL=I|QTj=kI U&~::7—*3AнưҳlY,taP=ҢpXX(~xBXf /SU*qîcSn8[_׏n+w{m:^ I[ڼv$_/7Ey˞ɕxe(?AV<@4?0b8wZ ʗg "dyf2-Ѵ7DgؽuXaI^H]O.b'xO6e3 ؙk͞Ox FJtD`|p9[o} k5EPqp啕+Ѥ+ D5{(xr 0@KIu Cg봈syo`s _;H|plinYm һ^ӿJ>e u:!: :l'^UX.L=ϝ0YJc5N6D烣ɓ5$5D I\{lzzlX*qBQk;_Ll&Cr\fGA@Sg2.9#ou4PR4T_T "|% ;: (0&H!CpsVgpNjy 8lB[x!D7M='mSh mk[JXؠWuYy4՗ `TW"cf`n~y\(NNrII#TpRRW$:W_I=V(3l֚[H4V u43r)07ukO{|Wr\BbN9r-q/@7jňԸ?\NME_sH1a-AA!ѧ!3!h2 .}U}`0'0(^hʊ`iҫx 5Meڵ ¢ᾃRB|F0 }?l/ȱE^C p2 4sU :s`،ջk@TAƼσS8DJTݙpMLCDWj8`YR=~l(Z,2 F*Hi eX6Yczݕ}`d]3͚ cQa~s-LfP1lv:cf6Ӣ`(Yw7K aao\Yp$@}"GM:|<YBWZm5>鱂_JuoAJ{[}̎oT+J'DrSvu[)~z }Ix sWl:csJa{na邯ms[BOYQcr&i-Wlj,]S3W/V^phXY3L=ඪm*{1 _k}C kMۈmC4>*YJ8D9cB5ꕳ ΞhDGh䝠8z¡ ;kO_k3;sDID فa0bR~&;5$P+²XoAySߺ q>\|Mal7U7B5/9"+sM ɜ6^3奚߀ Jr4o9yh)Ɏ2GR4l_F$FQ tF &7~ЅSKsGY*ipw ]:Y6F7pw1 D JUd,#[kŠRvJE1acn{ J?jtEaF*Ë|?%^>z L<6S\C 4 sJn@1@tK$u,G5& G-,P Dٱnl+Z')`0^~߰:X`R3kv1F Irp`}*h|T9H,U2:{BcJLKaS$Kd>I2x)'`mFʆ[LÁym9Ҵyܣcɏo@(mee#ؕtT>(+4#`p-qZ]$=bq(YIm@xlF#І4$1[OoqO#u(0NʈZFT J9fc|C;pGRlE S[K|MuŲpu 8kgHXA}j*ԭ6WF}8GMi]. :Os͠ڏ-$r"2~CkܟAvT"eA ^UeS#I{rHL(U"i[,̻``sP'4IVK !* &Lat%Khv̅x[XeSoXg݊P0;5pc=ʾ`n~fB.R8ywPz򳄿#Sa4)zW7k=O' P3x'4B:rdZO(У-1qUMXFT|-aT 4lu ޭ#lMLm H*QWLPyN?(_YEC) JG]pVs\ދjpٲ5"G؀>q6暣Gf9/'UFy˂=όF@ U߂0I'0@V )Qܑ"|(wm̅H 9~/TC5ߑ,Xu;MFar=I7u.*)O h|n p2V%X̬aVQb>'z!P6},1?SՉ~&ɿ_Mw&yMՄM]-(*NNV8\y4Y WdmbHbRHǚ"0ݿ_P3MUP~}$?ЉO<'eEJz#z=v'I0DE )PdUa@*2dya?b녻Tb8MT4lSЙb9e'su+R,4 ') |V.xBa,9G,h~?Sc GV\Or:~Л$zH % a=͛JG~wY_e_+vᐓXEU+ CB:D nHX(46Y]`'[!KvYn;yӎf2 /j%Mv\2: Ku' σTӋ'ڎJh}#Ur1!-:9JԱImW)r8ɟ~OHp&LX[os^~*VAWGߚ?l҅l .2:M.[8Z1:€9S3MaN7kI~ʡj<ԣTrq!\)D|RW1'P3 9 6dq4鑽X5N<̿G@ D /T:BU2wya3.)2E)/jXmqUUaZZellf|t.aУ>? yʆ}g$/' []ޡS B-M )I!m3(x\ٽ%C=돯fYX=bG]@[b-B1 nN)-Vftn& mL3@BFq`-mQhEג)Z,_jkX h1Sʊ`=;Dnflk~ :I=%';)GҼyw2z#4wL;;3pZnm? oD|V/[ UsYܹ~e1@T1)W#}D Vj$4J* fԔa:I]wlĖxi<ĶtK7kCw 7ScImqhљx+T;XVC\dp۵#DִPԘ =+1(|SUL2d|2eE9ތ:d_fHUFSv 5>{-Qy=~u5V[lucv^f#9]hB "'+[C3|燕LLY+/ =C3 U}kM!'F6 ߒ8UY8FRRNߏ PvR m8 ֎L&3WOrtځQdsWVpzV렊׆oXk>"$aI(9AVqL`]sya''C0t#ºx TLNr's#[_Crt= 3Iv{puIySn\Zd0P4XkہcyeٲqB\ (>>l>kC 2H>.C;^CB~6"n}N|-` {67O1~ |Bu\SuĤ>w:_^99oXU!졤!ro-L"bI|'l! eX{GIJ,͂f{UP*M1O϶Kݦ5@"n>I4X8a'S?̲CՈ+ '0/%BTSR{2 06_ 3t錽7d,{î/c@Y3~we/w PHL5{$=Ii*,WՀoZh%JmY}/w=p!-W"bt=gu*^z0@CpZB#Ԭ6e᤼/q=83D76\[o)8]'ޕ"F.~?S{J |fո͹wKuv*?~Q~69\Dȭl;KE&ԺN~LG^`MD `W/tP1/]@X ]_6c 44*paGSv( -eO̶p3~n{ԓ1^CHXw}#֬ ` `uyaw#@T䎆߶s23@;&7'E<@{z~v""_9j~=h`g\z_tu߃ ٤?q_.8?)o3jMUgY^7ۛJLz*@0aX5RusYQz(2 tfoLeWtB1*=lv6|`rMm}90 5lR(i2;'Y2? yىD3"z׿Ð!ldk.0 YΘPv UFdt|u$ [0B°96F9G:9}RFf+UsODQ|MFʏ^:2ڕ>U[hG]㽷Yr& !Bj]ux"չg ;%Hj #*fُkr'iY <yH1BӾ ڭG`t8110IQ6Q a95yL2|O29%|#6fa6.[Ofֳ~2E}ciOlvP|ܝ .}ZH^yx~hw@3ܒי2Kov1_=E<8PF%>.5u\@ Y{:g.eKiVB"360~)\JJTa*?[fX5+5FנZN)Ć?I6tN>Bsl(IwwF&i0yV R'S\*oYU_ S53(gƼgR9ƶ3¾b;DsTThI`cM gig#S9weS/!K27r8q p*0w*}sj3V&"[JrYЛȩ?+4bjZnh GxT3B~qz).:涇Ŋ+W!2Mc Tʏ4h '] QݍWB Üo8Xh 4QIu`Ep2y;6> 1 ˩K| gRzgUDyv9ҙ &2ixwUY{zlx>vh:箘zIHk#VV8ȬXhU,H~HMH8`1Ԟ'zgCh|ndVm0Icȸg$6I~D]c˕Jщ D1AH5~{5dQ8TIHp?-*‚ʽ֥*4Vvܻ冺["#O *B+xmUN+N0&h~H@k/X>InowGAH]:hwAD|oAX6}iM Rɲf:8wκN{@8>HH>$Uȗ9 XF$8up nڕ_Q(^ {[O s6sԗ~7<$A_<;}]DпiԀrd㛼A{8OeRNJ@c|UZy%BctN$Wxt[~͔XW1+asLȼOΖ`U 4[nZIZl*4u,ꅈ2l5Z{izK?́q)0I…A44u$JVTj g TDո3p'g'Zh^2(d7Vt.}T!tw](~Ч֦<&H `d:5Eov:^p7F7"jʿZI6 CZwWQ?oŅ%: _S'`tvs &a/P8 R B]s9dmH$rzG(i*ae1JFs`GC hΒ>CpKX5cf4Ge4miɮmT"+LϢ2&63 ߇n ep*6 zqnһyvsW(p;|Vc8x?ܘAW5 ..Ff+XU>A5e8p޳S t9?-wNz}p)]L 6us r:9;Jyh w:@5|V]RMǿxxγ%?&d:K!zjb 䜵ANx+FuG;F߯<'B=rrTq(]eJ;Cqmؠ" 01~\+ bdqJ.2#p}27eN3"\W 3xt E8raՄ|F5/gDc\ﱅ+C< <%>l#^I>b/zk Du­"h#v(Maj5G&D8~: @Y{.qa:ۡPm B[I8[8QV`Bíh )c b)hL}:F v M jEuSRv8A=I;n+Z`œgьH7d*F$nbrőpM>+ب*#Eb0"gQpMxSK2l0LOsA´,)n'i?$(GzfEf{S]zP^$d-tK؏ /x+K'8,esn3}ܺPBZDv`TZ!&#N ^[c [C)z\1>?VzQw$2!EhՀs< a}M 5sI :Oq~j4iz#X,L#/V(U YT/(LR,DT8%wBJ\JSS¨I@m;#y8n4-Bc%#6K%cca 밻+ɋ'W)Fs &d`ܜd~]giFl pT܈ Ҷx7"w $ 0AaŸgqCElh YrJ62o`2N!`gK<9oNd %4HѮC: |nR v_A6dbډ%KAt!n87 ^TOcoJcq8@M7k*NO׉?B 6֩(GQ< ~Kڝ;5_@.M*qWY_Y+boBv֫. } -j|eŜ%jDr^e6 j93j7qp 캋P^m5s kPyH'>QV #Nݐ6^X%$~qKDJPxJ-/hdw_Yn@;ґ4KrW1 WI4o|V4O2ܰ9 |p7||ؠ]p9qE߶\KYwxi%b׃xk?%>&Mgۺ,?p^?h3=T#[.ruXn%Yj{K/m?jhTg%?;x'@-+ ^–`< 8! ,K{p2ձ}b 93G?[0vDӝn/i3)J =ZޏũTf ]nZB[6L#I9Z$^71ˈUu*ˆQ"W@3zp4 p 44t>Iޏkz.0r鑤`aB(@­\71Dq'vJ J ]]8)9:qwKp'݆DFPhDŽx $mcmӔc?Hh>.~m=r``?͵QQp%Rq?(/.KUqvc=gEvA_8vp ,bO>;)~ֱ\>)p55@s㤾!p,7D <&g&|o&Vg㧫>gv~cVޱJ[yRf21QZMd(lf?1'_ Kt]YEa|sY|ۘ$!7*uR0 >+w_-W=|zf(`qJbֵ0θhaW8K?ٸŀТ;ᅋT+t I" E4׷8ϖu_gA°bvbR; h[s: BJt=*MϺ NqQ-@e\~ j :ձn>d)d$)9&iJއ , Z\[]E$ZqZ5TjȞx\yE{#Gۚ[t, e{:mI$_ }HՄaL):6vwיڷ. !C= l2mg G@g6?\v3v/WBIX݃ʅ#yg+wX S'+bŽ3~tlnW;ȅo8Ȁ ܣmx+V,@ALYBl&b_ !]~ErqcPrJgGyvA Ugx`ghm㭊bT,u[#%4BY5V(,NYJݎwVԂ#^bQ€]ډ3BEc9,玁T\C#x쨊jy8tV[Z¸ EdcpH RɌO(L4Zz:bhWP< ؙ3<)e$IHj{vjF\BǼ"xi0(iMҋd Q BGǏ0ʾ_)=d~O^ %yis҈fy݂=a,N8.~# j|W<ׂ7ge4 6zN+LMNwr&64<Lv\>r6),66DZxH$b_ncv ڈ"ZF۪ Yˍ;ҙs4zix 9v ׯe[FK&}V#`Rgࠃݔli.\KvXN-:)Zlv0G=Tsh 4f^|W!:Xg>Ƞ(N Yd|GRpkA?~*Bm>`#)"6)Mt RCr^W |{aC8‹+M*S:QX/yY1gvQ+1mHUpg(޾[kURKg< Ar!t? JJXIA>{s`ri=@`ogY!ICfTM+vW!X Mv(}kz,W9a4Q8)=doX}q`?% Tx˅] pDC> *w1r%эe)#8k~{KϿ idD] XpU){yD Yvop}0_\+πˑT8{iOM Ul\D#7bBF'+i on pų䝆oUgЩn Q2,\ņˉ`swXHo\e Qe # r%'05*N*tϯii]p>#n:_*3ƖR吻OI_ɡ6v`KѴvda]"*wlչEza3_gd˱Nb8rޗn3am@mDH譂'ۻ0`gڅG?mdK*".IapD%ޮT/bG֩C}3\޶C_Q"wG\Ϊ笚.YR@5rB-UPThcGLV;H GɭTHxoo -xKÖ@_*c0ה sJ=vp Xѻl|>@<7^!F6.a@G6=KȍZ@ n ucZ(] v\&887ɛ5+mos:̑Puz{kp1p3 KP9H^+G- 0kSDmZ4 gϧ_I1|?x 0ߧ)"IF'^tן@0(DUiGVt*cf*;3s+ ^\kU)bAE`Sy! WT[ -^Ğ>; n+Qh4WHT07*6 X}ﶟOsJjGcHso&^y.;ԚS}pv3uyۗg5c7)a_}ӍiHύ۲ԕhƑ ƌuG[5PPCa"Qm2slN5pUC,on@dĪ9UF76TL*tjV`"sЏWyy$-FiN7;܅.C ia\=Q׌c) \rߣN+Q )^/Od;fcXHd$7b:LCveCJa&Pl n";jFщf3A^s H3<Ycx93 dz,E3Q6Ju׵ N LL+y]0 A"ϯ*&\H‚-BXyj`kqK1z̓Nk򉄻Hb~KOɇW%q('썱Ɵ)3U~c=Ybev}JQ5`-W4K~f8wS0{!],؟U}5b/!׷0c <- c繰 Uo"x~nʦK(J&~ҕ2Og-Ր3r-p{ ~ m'2C;I{ D>ta̤r_ݢ. miFN+A5&Eiw8ť8=XhԾgQ`.64Jp͖6ڿeÙwQ|q)adL֊_g[Է)_~Ed>[0]ᇁY4r((a=\) +cf5Aܫ{7G>[~fũ(DBPFJq-6OSs;(+4KCn;ZNtB9bF S7&~JǀIy/&cY rZ 򁘙4[ v&2$!io2vHN6`Eg)4wSI!A5UE̸SSZ˟Q+E2\JKk ft9?BQ͓ qJhlTmxhO!>Fԩ؝_i()AՅ-ƥ=E75D~bؓ, >U+ͱݩ]@C<*&؜t]0,oETԜgOl~+|#t%)/wniUz͖Tk [NR餇fzrw,L)<~> $osx*,>5M#* Hi&߉V{w)$i;KhV&BՒW zÈ Do|IBO=vH°O"jߔNjBQj23z.^Yp ٔ3[@c޿R}hiӞC?1ASA=9D7~]3af!$nܫ ;w' sœܘˀl?$L휭aEYbRБWB-w^}M _sr clxXJ/s'{:3T.Qk-y\r|#}gdXĻanSHBbq6!ViڽL-)#s?>Px0ɕ^}Y%kw2(iNr(Pv +R:V PwM%@9:Ł!= ՞wuϣUo2s1ƖA߰eFԶ`^-kK>2-tNTC$oNdlYR-Pjjd.IM-Mkb`~B<>].qq)⧃u9۝;vl.&m,C_0:LnE8 'lGdTIFz{u}t kt{;OVHn xΉoナ\?r)_u۝-MOBMn5k=lbu!n-FO*7Ydɬs9/M_٫{ 2C&nu?_8(zPP0=Iw6j^oRKwȿ~ xd<<rwA^[~eo$I !l[}[|I<ׂ@gl8!εDܼ,zo'w OlM" ktϜC-4Zc|6ZyԬ*Dxņp7 k=꘡/WȑbJlqњm 10<@Ӱ|IP۶˰\ {Ifli&&1ŭq18"+;s`N ۰EY@Q7>|Hc#v ʺ u"04ؙ+Z,()wɁƕR/4E&Qυe[d8~pċz!ŲQ_n-k QRmbpzAduM̓A mcL4߆n Sҡbmf%Uv9 sCt& 0 B@i9tEi[=VQ )Z}l6emyN9Xf?H=T] 6lJ츌w~AS\;\A\I R=%pDt$*D6D%&67Z{<2G&X4=`F _+j^R6T~Nv<ǟ.t?< k IF9#$;:GgҢY+VBЗ#ASW޸kl\HNC9D<" S(s$љzuЭ0I'A=Nf_9Hw{HPCdUz!6oaY'@{v6< s5.DL(t_#I3+&G]lGNWKkՅ2bЀA&N6Ael삠Y!f8,G7c_ =<=pz:]U&س|^0L^wL3V]K`(q H[LFNɩW}R#{_Qq 7z|ƞ1%x>5XSO[w/؛̖}3ɫs R2crM ( ӊKȥ-3r]'ka4n/ ^/l0Ȋ %V*c*TB}I @e<!Jdr @{luW6*A1̡LM$*jw_b5n9*LVm:O)Ip`ۊ;l+:kz`X$T5RWֿ wn N_#7'eh,`IZ6P7b63YWjW*<mxBjQ%1)a;#7+$?P4 U1ؕ8&27xo%塣El\N}. b,ͽLK3*eR9ܫ̳9[*5GܑG.BE{Y%Si:Pn(EzcZqm##@ç n`Xm=W"u}LS醄pueۊk"ٲ Z?9ZcA#bt]ehPRt)#y1 . '޴p5/.$5ȷ3hHF>%t!4A͔A2F-Uq,"}PM'6fz Y=xim`^m<,MPoBj }{RV40wJK8MzXi 69xGv3 0lNaYw}$QL|,CRQl_ mU.f^83m,v*D.{<¬{=^ 4.G+A̵-=}ҲgtTΛ0D[u Xw@G{)_ u'?jHs˔:a9W4oÇSV]> {< s^YG@UXw2w|S 7E8! ;nվ..^),ᝇ>AL44zQ;F>N=$({sR ^me⒘GqrRʎ9ӯ㴉FrܷD:.'E ~VwN1|A'|p4*=qhrVX#3F|2&m/NcUjq HOѩ[C5ypf/(;$أepѽn=? 1"ǎO7ؖL 'Щ+=Vb594S' sMqx GT [@ ̌;~#5%)KԻ0IDM8TV>J"c$;s2h֎אFBt6YGb*Ejwk>fCsZ؎مα5KrrcSǼȲK$ZJ\)L|@Cs&ǘ baE{UًѸTHs 2cc)N\37:L\H|ܔOBvs4A] S 4 ÂO6?QHxXF4` O Ɯ8DV~Nm\IOd}G毉Q#ց*G/p-ӛ^b-1ֻc -8hT9Du!Uu~x~;;G7_7N^SW5UnGj]yxGᆛS{qM-w+‘sr7cԖY+(U_u)MhjT2'7Dl؂ O lؑ$&*ڄ"YMc C-ՐD._k\$;;8m15O;Iiz9=y+ ]2@[&~ObGK*Y)m%4yqq?Fkp2vfA>9`I~FLqͰ8)b8G;|TjLQ !Ik@qs2n;.G{^W&1Fp! | -$6^ E Ѽ޿9L>ֿ{i5*K.XA[F3>CWy-ל$Τ$Oŵ 7A\|iO^g>c.H eZH m^ S !PՍ>`/ܰ6>AJLM?#0~:1[YXWBw[u>) 6 =ЈFGn;mQk'=} bPUv> [ۈ!C ]qBX.oq㇒,iR(/f&,w]׻G.,)TƋ5-*WOPc?)}&,{MRyTYU)j"ouV)% ^ mₒ3ű} F=/oY^8{68-J@A#Jn*G@3}qK/MS0ZVD] +*A)}9x`/ m0E*j@|[Oһ#<vhz,)`QlED$uIKrOQ*ou2?n ^#( 0i!\f"A. ލq z?~#D#@H;)[ig kT(Uňr4Bbr-%C,xƭݥs8,>ɽyk@ hg1g&o&% Ƒ]g[4ѼM?9o%ؑ>.C56ϒJmOwS+YU v;Cl\q'~S;9!,)i|b<~h=spD.#'l3U'gU$ ʙ)K2' f7T([ҥL#7%՛<#˱B7V Z Nnƀzüi9`HơQ$ϩ:k}LFR5K3[sY t7(^UuI%ڀ#]u< %Vֶ-kudj59# CYx2Fe3c6RvWyt;N $ t=SˇבOxrfb'CGkh˯ "h2d|͏~^̊Di4꜀Ux&3$dfn/+,Di^) 4 {'BnB<S;:X-P`C=]ln"!-6Qr})vjxSO K$ (|!P|N&T)VW\w+#5tE7fj_'=\5+ޟnݏؚsNv-cT-0IN-8oPQv+ `~$dPpXF'W/Thz1.rQHIR\6tn=k.N^ ,Vb*ѱ;kiکn{ͳq~ZVN܈P'03/9!liΪ6pͩ!еEYF2?m⵨R"|zFͧwEлb3pi$AtEozFt^ :WiD!×smx A, |fB~Nm4(a~Pn;4¦M`i{]9yW+#{FsB;-:|619xdXfl +6;㐠Ai0L GGl8%>c*|tLr_5γ)\q6M[zum XJ\2O̳~N9vc iT4>m"B _ZM8򋃉,~m$TW@ ʌߨvSSJXbʮjr"G $4^J߉:34a2!pLEEM'˳±˶FMev0Mwbu(ͭhQ7-O$2vQҮϮW9B. $#eZK` q`%k:A?+G>pw_ JH+2j7ci mS sK6J2$I jv{NK.M7ȾQk"$;:-zpQdC}\I1q_b6cĕ̤>B7Ãiٮo)"pS۪a/+3tG|{E[y##+}.L@MkU{+(Dsuk}w:[a\ ̖5~v_KdaK')jΠg1~R5yi/,rYk' ̠ .?o9+Yt%6:hR8n5WF{hI7[P 7w)BkG-,M$}~wӚLGm.97n]ӆܠ-JCQk+pIäTd Lw,Vg%׎(بsVqjR8W`$1tԱ / ώ?؄Q'7 ,_7I.ܛ8`e|y=OD`HmR8aE>3|j Lh3ɖGA?KӁ9'PA=j!KnPo8V:~NNj^Lu҃1iD /V $.ӊ]Pz#PzYbFɼJøឭ/pEֹr&/V /RO@'hS3^*@ ;sڪf<*iH 4<>@6JbZ܎/tÆٟ}? "B@?9 ~.;Sv <٨FKKLcm<|]"HxΑ `RvWI\DU7vMC+} m?31Zv[$"&>sb\tԱ?_(}|)߹#Ǡ pXh:ҟ˼9fl16|@ilsF0TeQ.s3 D$J|֏,Ȁ-*_[g䛡hŃ7 U^8NvoY ]( w-;z?mL RZ҉zFBY>N/s2ln5ߓ7mP?VE[bP`QcУ:#`\Gֲ=;$DNcub#$N絛'NoM$TM,68$tHẎ:QUŸ"%m,&މi:HQ*d?|I¡MƄ&or2ÐdUᡘd$K򤟖JZp;8sړ?+Dׇjk[&/%¨<%9bp8UO93* HS;ҹd5Kk,<EhY>.<ɨ xh)pg^bтP-KMgv+[DY;wjY=תi>w҂dsTU5%٣A+Nˤ#&4D³뇷eB&kӫ0SUEW%7س~%L&q+ sPε*S$$)~K"}Olt.7Xz.DU 1AJv|sAO.f+Io @OLcRMzh-^F7ܔKCWfl OOf.+?S4eE_2 GߐYG6L=WqM ;|>:Jϐɓ8ԋ_ #p7?tO۶'ؤ22aX5{s.ҰaAxK?:ea59NTbn. *V3jf8R>ȂKA+Ϯ 'c,c"-  1pA ,|-GFa._iBdxxF?a($RxB[>zrp?nZ8ӒP-9,,'< oܟglC M3ep֫:}[A.Pp{ TU9<(V TV T-HY1˞Ν_ſi,fɹ9`ԆL-6ȆaUKv0q,Z w,c=^0bEJ-5d Z~d}`lNE=lZLڏJ{}ah~!af)u*{sc TDLafɻj; ^ þGL 'icM {Z ]}FLZ\][u!6zRWկ pSJ_]Yi<kYIl)6i[6'h\x\ )J!^HLaO@FphC>ZOlo;d)a5Zc-IDE$F6à8\:Vp{җY ^i>bB]He *$r GB TI?&$En&\Wa'zRp5jLr3%$.>Q+gT.i&/ZikȵM>yлA^J/O="?c6Ng7W5XZP3\qNr$g4}y\"@1w==(z2Gk@] ޒu^јe$m򞿪Jv/+a 6OS5feEp ꔍF"zKk|ѣL6jY /erJ}u_N9n\b$ ʅ8Q)/h;bxº=FCvLXZpmi+o~RMӵ :\T e@S ZXՈ#+&J8!:Q7x3΢|=my7kAiȑ%6L. ›a[:MWCo Ti%{歧=2y`7p S؃Od@0[^^٣!E#4`9&%,xnJt/ /Y5C.ĀN7>o[kȧW'g=?_vm:bGLB imG{-lu{EZ8 }W^~,4zdA.Ή'>knfrL[CSJ+$MpyE$Q!8UΎ\Hh/o)Sʪ:MD]r(n~Ob M_r.&MŃώYNRp!5p"%!e#W-kgp!Ƒy S5yҨ|/nB+UB'"#)lW&'$nI+[z,~Q;// Uڀ~W^\jafX4>b̯Fc^3? 6ռtlOz:7\r\XG7pW>^=fkZHuE_< P޸ !eIK N+ ⓽6VyFX >` ikmSO 'IB"Fs!;Mφ< 4e3dHn $Bi/Ɋq:̨2B 8Q;B%ņ߻G*X-iqiE,nvET3\^DKܮ VI!ylBBGal ]ݺz]IH`[Cb}Ws^uVڠC>RM݀G0NA 8ctemU(59핖9jͮnF]ޖN^ _XuႹS* .{f_2T=DO-Ϝn*Y%n\{m![k> ]+(<4;I]۴cF5DԅvЃ9ZSz4z䓣DMσׄn:.;n# buZleffNJ6-SNSش$id9ME['Yb`S&ڗʩ ͸F/, *^riVE$Z~a5j$MTߡ d[ͻge֭wkwk&0c+=]Qt8z)[Ёn2so[v\bZ7CVʏYjOpU.3jKms S~ +[.ϋ; 5rULʢz䭲f5>7}#7>R: Vy>(6q.aa_{\ 4Mn`_?#L!泈yѠf&.?ދ%I=+ 2pS`.0d{ؤ[*8R:YI2O8uT,noBx`[ZZk#_a}?\ڼΚzBj0|Xߡzז,jcɍF**fXYpSXȖ3 _H̖ROz3 x50CA%N!i~)d &+`2uL{jj9^DaePz2}ii Za-Tt߽Gٝ9?<#BZ6[C.)wE=I~~HuKK8_k O ߩsS0II a) lhmS$XUNjnt:aM&[UۊB=VPx fVpF:+3=+J&_8c"sa"5gE^ ]TcEw-Ť+E.C bԔxn9$)wC]**̓u)X[ϪLRj>dsuw'@pֿWkpS7ʛ5܉Me`⏛ ,Gѹ_s]5fzK VvyR9Ȕ(댊_0C P|-+hͅ k*{ª}Z?;46W ,O?(shJJrUC]=e'"f]CK,yzBKՎzJ_\}ʋ}7{Z\W/<;^jk9lUAx=v!J؈Qn/۽T2.wGVz?VaOtQbmWP") gri\q‚_W&Ӥ@,ďbQz3[Ϗ6y?3q5/zSe _f-K_VnwVǹm?e$,~"w6rSxSn "ga-V:LXDHh=s?- ǰ$P ֥!{R{p Tm{ UfM%WQ _JDb!ܧ{Ez *F\ghĭ!jyTgW[jcٛ҈p +Tž- ߲ :qmj``vXOhhc$?@'[D|O/x4]_M0}wATM5͞pݖQs{)2fAo{,?0F+Hd}2*Vؖ_qL'xP6}C4`2xQ#/HZnEM s•x5\.ku+Q-؊ulm"X%HӗrC,!Qthk^Ӊ|LUo;iY> #_\m\Z?+mNh5Frc]޷ϠwD/z߲4 Ħ@a~tApgq_/A(Xi+p>U1  m7¢EBз^bm4(j<23ܡ0gР(UmMmzpuծyM[qT<شJأE f&d)E%sX686U`9Aub'aJ`܁ c'ŝ$v"щӘ\iV@'d,ˮ]+ }I_VM%|J1pwH*Lŭ>I>5,U5 @6PmW4bY{8My}%: Z /ݸ Y[r?Ozq;2힒V8hglCX~!XJ;.N OO6QH| IC 8 q0'k~4O󽀼+88W[.RqW/#W de5\ >+}S~2x[=K2̜!A& b >$#qtډGD5׺ f0Z~s[nKچlewr=V0s>ZP/g!;2LN HqʶQ61B xa^4#p}d(9?MbY&)Ot[i( .[ʕr4f w-c"I|VU<$޲kGfhcSeiAOQK06_CX^ݑWmx CVblUHl]'}Tr~棩=iscұ2M ?طr1.b7g׾V[nX~+^>26DhyYCo\c  ? ? ƫ<3zB {E@;)s cnD<e݆dƪK:Rj!)t[jUԿ52MD7oULñGcԓC>@RƨKhV 7z)L%J2Oza[յ^_Q[PO:el[eVJja^9jid^{ae@mhؗ.<$J*^L5m=}-$mGz/x\}]xhi'``G+fIt}WLܘL-\Ӽ895Nv6i,V'qϺvKx([)Q/7҈J8 m|*jJT>nOoȝbrxN\JV^> a0"Ȑ+L:;-sW'[pikz|gFJ"࿻&q}eæڈ8.:^Ϯ,C![['poB[X) 'X}Qp $З|04D 2?zZH3pK[%"3 1m4uSz eDH:ifxю6GMj=EMOƫCuRQ* dG^U&|H<ʾs  ,|F0N _yr='&s xP7m;hUKC$NU = icUEvE{YKtupEzh\"~,N/(,R:U?XNA,#D1Do 8MUa5M~#AkZf g|Zo}d:Sc~q+Kp,ߡ)r.'|IΎ7oJZWTr(^?h'n1@igosl5{?yI`' !YQA-8+ x6dA!#W_zhq"%Ru_O7|egE<淙e|4׹ndBO2 ^NEϵDgQ@!K_P% }Tjj6[iGjx^@Ø$6B{ ]껥;_qvuQᅪ­&/ĭ9[,44}X\~,a^@,7sf>QQk՗!|=* [Z 3gcYփTYu80mͲ?2lk]C3#-PGJK1Tf!򥃟tM߭VesmOog0͚,lfSY,7A6Oīyў@54 {ڥD)깽z{-5{xn:f09SP>FǑ> l{+s۝ei]s;MD-@o%_{1CuЀgIiS\+`aX ̩DE %${߆ 5NMy.Vܥ}AϞJ;L0J:+_5!X;GdU܁゘l;=oICU퇋͙5Ѷ*7rNis{`=ϋ)2livr6HeDp P뚏 )PgW:MP9 v57hOJw"R r~! /z90ҕ5d$zٜMkKhRAio fT~ȤǂϪ=%â2AJBU(zxܓ7{9 mEzj!4(jٹt `KT G{w_IBɋax|/.yLtKcO8 K+b鿎dbEDZ#NhG5LC94/c9(Y-L;*8PJ!kudХq%>q/ETGq g2h},<8IR?/!Fp:om \F6@k[10p]Nڪp,n&%ZUja>kY^~Ba*MYZ؄^Je6!A6oV/z檐"lS(f͠ :-4'*C4 AAn[zUsd'cRtnݨG߆b`Y6c-$ܼ!4:S @%8xfs `?wi^KeWE>L} USp[(k SعgV@_ոʻcOMT)A^ݏ(ǒdy;LI}Uňr0͟Y{;Yt-/dEt V/8ۊ`09k˶R)9lu'`]x(響T T\%v$dD 3O2h#'C88yy|π:7ɻ8>55JsuۂMoq#zKxyK d;au>S PpvI6+tE*+4$)EXiޔ) 0{@w\ %C0p7}16!;zb>(MjY"I*2Ss/? P`+j.$].35K^r X)rƌQ<2ĪT;X:":{ ک9X==z>SU] v9DaBVBSH[xQlAй['}~=ܿG$H[vjqؑ 8&7)NC,[D-D|+.6|zA[QGicǒiW8:1 qvHA뙈 j'O\infVwWi!c4GP,&d 2..S7LǏE.vm4QlION6-"Zr2s7;6cs2]6\\)IL%.I[3TnOY3`:n1/ɤQ"p"^\vEw+`@?Q;eY?n#آ7|NZ=OC'Xi¿ H7kQk L!RbGX0_@p56\o{7{)ɪjS].FHzpZ |հ¡u\x#YuG(6yDXm|O m߭UrbugCW¾m>hͻ쭫 5J @}_WIb^=\UÉټ?R1z˛}h#H;c; ^ ('/2ع 6^S׳. Fvoz`_"ם%`y>c3\^[WVohz~~TvoY_!lV?^UdK,U\h}.>(wӚ] gAһv&#}Tt>Nμ"l)I6$9g$TG>c9{yKxk9Y7-^8س]3_KfFg,Npޟy!JyN}ևnQIQvI݁Q軁haiai@M#jvpOR:+UԔlepi!INgy v+Ӯq4a)!r[gҭ K{0\VnB+-g".܉ K\+]}2=[5({3ۮ{H8:h,21ڝUMMg*Ѳb&y P;hÍeq7x}X~\ʲق5@׳43@c1Z) qIӂȣV^DvE$׌1S```=r -h0_.& Ucd'_Os+'&u>Y啋tW\V4UhcVn"'aCm7Ou%DIqy↱WB" c=))['pui[\m)M*,G2;yH)Z\Ph֍~7`(B'ƒSwZ0%_ձ2_mW>v9vq.o7Bŝ!KOo f{؏ACe&v$l;uy:U}F[SH9SG !",3WX6.v]zY{]-j-;;xcϯ`)Xj_ C%N`(@ G"Y0G(hm ]!Kt/H1 %9\9,:IA <tܑ?,aQ - RfO%ȖK^/f>DҼĬ?cUf2 zUsa\dq[<>z"QkKVe@;WYʑ+KmYд@ȉ1X#K`fm{:j؝l; Jf1#EUd;Rڰ;Al~:yci:8 e5tRZ@:r;g:zۗOx`{Q0_P`$oV*l/a+BmLKj@ӻAÓɴOKX`¾4@^FeMIڄ/jr88A>Vihȱ:љ@;Ɵ#qC^z~cHx$]z/`5Mi?*fo$+ws"{[˞z)C<B1d V}opy( FmfeM-#6\c#МVl A@ܗ<~Z} "/_O3|1Plbu@vLIW\^^yj8o U!d9Gy@t|b#-m66sW3 5 * (3x3+>>0YobOX] I̦ׄR^T@QfE]y l/&Ds6yhe%f{\u`rc@atVh}Nw%#Apη\@ȉLH^E>'6d=&͉ CFG'er$4hߜKnkg3 v8LwRf"|a)t0f΋fJ)hJ o}W/C&d&?YnT夙Mۏ e=U0i'CFM؈: ,JUbKӌψҲUQcS NɆ N)y٬L%;ؘ&omD+w#P\9oKmh7ِ 3<8(9*;ಘq Ź|#kW'΍_NL### Yz+Ҷ 4Fzv;˃iZ@<)IG v]2FTNLoLeCN_ϧ:j!-թSyooХGzBu,a{gj_vPK>NE HMW<+(UQh[kLn9'/ΎX钗^ꦖ4@u35*Ӹ=7"\s& ؔV˰Yk+Mkʹ>R7݄`Bݤ|arǞةw}bl?3NB\#z 5`I1a#Lz 5-"9 *2Չ"~jN6}fJ "`RWn(RZUP#tc,%5y1Aʁj v8epl\ ޿$\_YdvS}CmDj2pj<#annhXn$c\;E[a]іd9^k'٢TLS\Y1 &۟ޮC8*&D]Ǣ  7G?^S56Hkm3_/yv}XWo z܉z*$8i,Xb%MK1pxi-Ж_<9#V3d*;G4ӫk< 6r]x6+WܴʡDA/Z4G'wzU|1ŒkwEtSNLX gz$nO*> ,~xtjAD~c80 CiտN.ţqcTf .+:,W RPĆbi\9b6Q^톿 Dqq~7ç yw378f`zc<%>Oh4 - 3?*Y@LYUA:SO9 SdATo6=%'t&4.3ɋx`@zW85ԗq 5t J¬mcFF'5e>36Xs *hE]ʛ+AimXtjX?W8{Fcm6Eq1DHc9o>=9}Дh{ 4kC5}|E|5m~|  v3gdͅ%(J&,Uh?pD$$ke#K AUivi>nZ|AY& yFTւڂl޵._ptt9B%^@ /R# ,>ް0`vU*%U4áQ_WUviDž'_0HThgp9}>4҆TlX1 tx?Mq5ˈ_0 #wb! 17'#ҩpIP5IF'$ ^LMωWѿVHygM>vv^PC?]~|S +Luu&5&Fг,;*3M0$4!lb4Ma)(> H!}W0 fE !*KYK:T=0C H ʊd߃{.y>'=,\^Kg[)[!|p;0Ш{);>Sew4zwtZ(i3xN<%^6ti;^+Jm 2 n8=16?l\#>]ʵzZk4.zbd"C]7C^TSb4~{՝LA.TxwkHBcQ]P]?An>u{ţI\)jHa2rڌv@yk8Ol['2)UC&P-cGYB,eK|&vR^u6w%4Cw+Eo~M@`o4RILIBe_'A[F"ԅhwa;Ū쟓J\蛂Pe6IU&>L3U=Q9zq RxhW,I~݂C ˜Y Zk@KW5&1D_ҟP:3:D% Asp!XxK-'tˑ&ˤR䩔Hu`*b<E晬`W.28x'&7j$b@~s4:jik5V*soKNR{ONkjbKreA I)f;Y.,i=ٴ˜d&`մW$-U/Pg*7zĭ8 XZ*v eF"VTyEĵBe%!=߄<;?&Qf +P! + =}(P_6A{/3Qx.'Ob"mn߂WoI{9w6S \R-&C*(՘W1>ROB= =MIm p5ۣe6A7y=m*" V쏍T k^E;Dn&#"ҘHGVǻ,=D-<jQӈWR%t'HJFʠoq&6pW`rfSs?̡{ 9q;XNb*Q d#ܹe~_@]0 pP(Io 㳤q|u/] ў) &V8ib2m4N!`zUʇQ\/;)ɪۈ8f]?AXi`Utriu~AƞLeӭDkA|u9i!"'Mt{Fugp2cS<x6H0xMZ3.jCdb$C<*AYCyjdx!^}7QLU&H%ќT6} i5UNHܾ¯q17]:׆G`^SAzEՒv[Bu<e_]]߼h8w9V漏~,"% Cj{܄{\s#Ƴ7 y:JZFI BQ* ubPOT fAbVr*ibu`I sΜ*E ~ze>d[A.Fz*=NA)V}zZ*l&ֲpaPGt>Y"}/FR `@Rm W2/&`SPsکǿ$h{b§bк!P] {*ZshymvÛA\iFpJ?;FElCT <$UxGc;/!H'j7—Z]Dt0{Zl,EYz 22_" +w#YJB$23a~>/1VUcb1?ڸD$vnjx ZۚQCM[,sq-@ps,Gxb^O#ќyȱb7sw<hMƖToVt~ U^2c2Ayu׶V߳jDrC7 v(uᲠdzƮ1"d㶝=0EPCӭL0a" 7PzKK#,dPØ 9O_3]ɤ9GV`GgW0&.aU^kM̀;Yܶbu 3$7vWXɧe3ye7}⸚O~EpK(: SKKO FWo(7IJJcsqgZ2׋˴uR wcELݬcgp_WH?biVjkgal˴Ar43|Em Cgk` &d3M2TBCD{FpWM(^ۘ0jyzuZ@- yUƐ 𕣂i,i0/Xs*cJ؆ n o\/nhޒ+EZ$Q7hR D(UTŸa8% `,]ڽ"~(NÐ6&IuE(Obb!|ݙ)?!-=ֶ2RͣT@Td#x?SRǎ.ٱ]1"c(A[.w<9d[b?]@CCӇV*va.wr\PRY?c'-[3tcCX}  >c^n /fuEr[(s:?5Ujh!ʟ'%4~| j&Z%:SIkƨU5h~ oθ[d|8D)F =Q*Fz؎ 80+7 wkeL][]O y)M/62L6ryH< Pg'zYT&ѥv4Ú#R$u?Q(xX=XLpyI5}9M:LuK<SltdX7P*i:Gyō%.NJG[{ŃOjL{ېwsсlfԱDJD=Qqqm{7+> eX:,r8 l%>V,$n~a1n'5":rI4 Ch/fEk~@֤}i\=ʡ$ʛ{7z)Td›$g}kDhz)vI*Q27'f~Row/H;LvP- ~/"ٰsFAw`f-NEdfI9#ߺ:7jě|&~GU]bUǵacf7;KI+&1Z\T'hí0_Bf"l 8> A5e LCDH,tO@'~`bOKBd[Q)D۷²Epnu':Z]g*w4ץsC OvUֿk*H< Oڂ *^L~uneq/f-|tE N*WC=ƘlD3{XS6zfDEz_<\kW2E~x%alNӃʿղmDdžoS 4)!B?i\8]_ u:&!1x5%BdBXkA k7dYLQ=͠pVh4:A4^%T&~XRI72vѦ7=ULӀ~T`J*]$a5*g'pA#R,!|[A&ޏ|*Z9F׾wTgIɆѿ|?@d *u{oRV, 3j1\\Z;,k-"Z&yB\,7V瓮5f;&nlbCnտ3vnG4of"uh_ژOponXO 坥cgЇަ4O` `/Hlދ̜'u=<ʳ=vJ 8cV~OLѮ3vwJOudF$*Zl'F>!ϒCB\y{ =}8;հWi#B3e'гg7n:UUIIF ڶ$'f `ˬpL-{o=դ@vVyKJ6BҭojrN-ը zKHC<$FdO=?r4O]w&4ds8L?4.  ݖncdY :ܡ<*l$G{ԋ ZkWT{@I0Ѩ$Rrq1&C."B_[}5]]:ȣ>UO4Y:V$1#_Wwt9>6gR}P@k9yOUUIkX'11IPr,ka]Nht]2!(s<(ؚJ}WY4):BB3M<x@]=UȘ2H–̷-y:umJX( f [!tOTmڇ6Ob81)YLya6}$l_Q5>thjKM 2ۈ xj8LPUv-ssb05h8^e&Lc9: c]HJcɥ|}<~I}#;$ÂƾrcfwY'R%`څ]vӛagU<6~KD+PdᘶA1?;ō(;>q(k|.gؕ@2"N*;e5kYW)1Ι,z2@nqoAADTg\վœ+ӯ.WyjvMa=dao0N:?Z~Y$&;< cfs2ƀd,,elܣvmF!bZ =.uu+-;8,vP0c<@\*of.t*ho|+jZ;$y38gl .<5ѐ0 ^Jd0e=XzkqΞ^y推 cj=Ph!EN:w LXE^(6Cjt)r&d*rOo)^T]=0=ߏhw<}iE_d4Xh2a;Er$9h$sy)'3;? & pƯ^a~Ңw0sHZlm~p}$pnMt,Ý$=.lGυx5TJ&&]o4Vt)mwr\.IO!^6C[D,W:?ͧ}=1A^:bw`-\Bzz#Fnջ, gҍwwvV4c$Wǚ3~D: ?i+ľAmxځ?):_])m .݌f{/찤WztܯqˮBݢٳPuUi@ş01B\SX )2ecE1bY%_ЂPx8Z&kBG!S(6T,j,]o?nj4WG ]] éjWۙo ġm^ZQԾ@ݱpw5wp`FmgQV-a{/dI6PK"F~T\Q$:Ie_W~r|c1wyI3T}Idߙˡ)P2L5-{P?JL+KxѻrZv?(< WЎY +i,Z|(R)KbA 7=aߒY1hPIW{NA2-&S eIb}'949b,ՙ>0azrS7'YU)P~]=P;_YO}5F--%>3 bUeW[mBcD}Z[nT*Ϡ46Nr|5)X1t`%;Sg঒H< N .FBvۈ;ޅ1B~w< ʎٽ7}u>U>Tj*Wd ։4] hĺdhݮ-Sz!1hή:^ݦ$8s`sn_BTؐhUh̷\|¢#? CW:o<8ȡjqfUDPl6 [\CG~rN[",V7bsTb gxn$S^k^pb{@3ޡz;ޕaf|.}w(XN(tz"|H&I@l'؟ /"H0 @әD%eeșnbJ#jgXV>&@RQ&qg`%כԂ.߶^jЋwtOd7m}/UgJl>Ө橓)_'\^CuoVK/ >aCfFfrs:pJOG(̡90,H2(L:n OH)w 0Lpdʳlh{V\'WOѥQ{Oi56]/u6IˢB8".3S$`RGuB0[n+pz#р@78e2?lWѩ-ROz`Y/M$I6{:l 'u'Y^ltW7_&I%3V7rB/cziO(A:; z1S #)cA)h9:Aɍd@hw! \Gic*[+ 7+2yikd7(}jL&2\Kxȟ21J"Yzn ?Wej̼xʤx~'\fV1??cZF➧Iw;stsZT6 $GSV+邵ERK(A)1VNӕ5CzbO Hִ5 I4$n-ARü٠ʫp)_L"s(z:n3TҀ-@ШM'Ng_fՓMOpG -b,_8Ȳcܳ 3 `Z'fPo' Xظ~JBV5(Yd*'*w?||s/sDr*\7\gH>zuF?(ͮ׵L/ dVIg2!.$+޶#-܁qbv4c)Q\8W$ CA[zϨ{u['  DCF k4kMCפ)E ŚI[*NOXmèNQIWh{òbL&g;N&ӡFb =",+4ܽIܫw%Pvl 0оqw\!jv)!J9->UNy)7窸,O! TMLJq(5}0dESlo.?U5hD%pXn=^sfPU Y3 uV-*aHcdi/&J;@azb% R&P*'PԮ&'LB I&z*@cY\\d&ؿ~3IX@mb,pscCN*@70T:sz1% NC #E4:NUDH'Oݭ{iG'f vl7r'\?!pƈـ%@fjd%7ܼ|-l6)>˸=|i!BWI2Yi滮71}8qx+(;RWӻUӾ=ZxB f u{s£T=ʛdY ۸,(C$~.tA{"FrFVف<ܮndkI?]}CD?~0ć@B0hQx Ya&&j b -,J]>qt]3 }JbD!rGtRjzo7DꠛzON![&qM*ݤ bxTFTD$2K6Uh:TH'Z:S T- ܑGOtkyT' mŴ!Oݜ-S)/. Ij-K~8&{}6CsKc.2h-KψiA5k:]*RSBL"K\;I(QtYUa1adC6ʗF(Xl]++x䉁1K=&SY]=V8L N]K*h[$!C8:o6-/<*bj<(kl邁vh144?%u3=3a^BA~x򄝩t#CckuqN\I)ձ_M{ ƪ#\s_@@'43r_0}D;z|| I>)gAgY;,ػ\ wlAc(gS;vĒց@DFWo˃lpP)Ѡ^=NQkӇmټR;*;xdJέzό,k tf/;.u:mպ 2.dלBl}ef(#K vآJx*`,+;O"'bɨ%U|# 9 .FﲦT ׎1{3tUz݊5HGPaX9+Лxk4{ȡ/8:)}_s3-xo"-z[ &B鼷GX!P"/Ƞ:!EyRZ<_0a)vl*GoyJ*<=E./8vyd&p#"gr\n3&Rp*誩K睴kVh|iW"b9^6w5)]聇CG'\y/ mh 1똤f!NF~/bQ $9 <{Q#I\AW[8i,׃@Z_LgΝ&uu jX_e~nj[eݍNIboh\&'X~rߔ7ȋjt(ւLW.Bm}'Ls7`5ڂ)L}ȯ:7_m{دji,՛^fG@?i|Vy vkl&N{pB4zp/6G]4N=4܏|]LtIsG>nH 5 A" ay\p0>+yc\o@kԴxvf uK${Gg\),rǨ%dܭ =%XdtLLK F:mν&p۞G'H!|k-Tl›0"IY 1c y)e`>ܕ?}1?@R0KL@Qk?[XqSj.ӂ6Xv,Յw>,t-]S[|PϿ{Z3LZ"-#t*ԾE1.5 Qabd IHOv i_|}morp֖{pqo;/Es%fR/n+AX _3ޡYGAfS {U]Q|'K{4cJ}`VŨy45Yf<ݒ`E_~֦*.=L%z=IMi╥Dr {zU;lgMSQ$IbM76ˆ #5NL| w.Iis3d_j `n^EWbN\:+Mj3CBP(4u Rzx;YL0|>"d:kr˜ |ف噘Sh0/ %n3l%t{E D"HôEYKIIo Ss"T?Ӎ"ڎx o؛Y1dt21!R?ͬj{&r%x$n$,8O1uZn̖KI<ezܵpRy 2a|5R$_ OOK$\`$i,k $k+Eৄsah_kྲྀ+$)#y+&[>Mz 氯[*'̉\g |vܽz}8Oa\YՀ5*>M-p_upRvŽtYx9P(9.kbJGUZ keim)τ+0uƄi{8e ͈9w$>KhWhчʟD3@^>CIp3FXf;c9t!pBZ'Ҍ.3>ci`n~|7UaU%ׁ'WOL Qnf 7i:4QGJl6B0$/OR#@sE#{~+b4^.i裪y/f,vLJE)ޱ0T)o-"Vt;p*79;asM;Rơj` @k<|h93VcZ)Vuώj ([\/t"9AlKgn0G"sm֝DU>~)(߸ +N5R EECuoUtwxnu3޲e+Ʉ8ȗY 극 0r1E51 g+!d"s$Zl!\9 6jw?Jz _m^y=GP4Kll Iӥ*ifc=߀e Gu{,=<s?C]ūHtb mڶ\6}Pr@5𷀲VL&q ":ew%숡23TeZ~h4Ds VT#by1FNg:\%Zӑ.:}'~_a:GC-$np 8/lĤXnۀ2REؚR&%C@.@av =zL>$F oC"t]Y 'B>cꍋSZِ, 9=I}IJ],/6#`PQZ}\;SDžd]2?xyǼdU.aSt5leA.d'rOO'qޢ_Jex/_Y>K5WV*Z7r>_KDM&>Wm2ܕd3fE!dZuҜ<&eMUa@12g4,:ε]F#/d1MG e_:i`VL%8@FOǜk5kmoy&I/]6?"aBjs<o!ȔK=fP)chIeMOj/'1*NQ(Eggʪg~g_4O:iޛVdC~t]R2>d+oܯ[m,Rrg} vtѴQŪ#kX15^DBW56SI`)5y[5=T{e V(tBqk>wfe$-Dۭ`ێ\c)wG#ޔL>Qrz,L8hAґeib $K݆|WPMuc8E-$p}V8b>t"ixLn`ݡ%xeoK1d̅W;av_ˍ@ĮqQi`!M<FD,_aQY/߱#^LQMJH%Y?Al:vlqB{t:gKvC#n+$&o. ^LGGiNOIObaIIT66)޶8VEawBwU'׌S\u7a!s9\3ka@DwWsL;sӔcŬa՜  auF. | S3=W$A)$qu~P#$z'zQTC: ,1WwPlB|=:tl 7bS*0eQ:A/|&j /߭d&iSC`p9FI ':ʆPJnĴJc̵^E2׋WA[dc)31oطF'qoWt'UȂ=G'?8E*Ds;wvfnrX8NêAO=1 ٯBњ+ԪiT<SYQFf(@FZ{Ϫc΅ &.o}; c ĸ.y-u:}{<&%mZݭcVCa-FY?v-A哔a%ԒFlo6X4B l[AMUi]XRsǑZ¡¬\UOJ[2pׇhHkqLҵb(tIPF+nQR*<">oB-V]0ų.ȱ>_Wz8yϬwM!2 Jh; N v5Եлzӗq>_OWS\UȰ^Y`% K 2ΰ*Ĥ7*@>]ň[f> ֜yc.Z Bc)M瀗5nx/6.s@Q`_qOEU](wXe_M:0S7?2& e16eu$75 @QsޑD2iwbQ0U4|䀯{'І%iw9\xzK1 Ve|Mֱ*Hi:|ooo V# E:!Vc{^ׁ B{nJ6 &7/3}]C3(%i¼bx{ ?Pс}K^\/6_gѩ]ؓ fuU}[֧$NjSCRWtqg<,vM!R0_&#hf=N0]p,]ʩ):8Vvh᱊ڂ%DjL8);I)m™᠘ffDv.c.:kB$[ ܹQZ0I#mu#ͺ6DHi48k O_혦k:g))HM7@-[:x9ShV IAY™26 o1%> .'ZҶJ 5%n?Q§$ǁօOP'B 67 73}j;!ufq?إ9{z8[;cpt:oPvGB5<%CQ"@ޒdjJZl8muNqO!78zm;2bPבN>JeϨa)3,{]K Ŕm4ީ#ߓsH AܮYfڬ02*I$ 5Ͽp*=J(Fn|=G;x,ѡ+7W֕K۩4pAhyvi$B.Mޕi:q?_YHM8OERDNPʏxkf>{ r9nGu ^o[8LcUGHtk+@7Q0A)>΄aq0BGrbPkoXv<;SԘCS{['fX.;L^x|R]E%d)'О^+G`qI7}]Zc4GM@wqisE no-BE/C"_5,ęli\3j'u[B OUԒӚiRtKҜ4,s?u\pქȫevx;2WĄsezVsqɐ^B;u yX}ǬR,pTtB{&5zRY1N;/?"bߪY셝Ζxwd1LܵWu-t_>yb TxT7&uz-H3b;|#! -V 2z!@~c}YT?~saExt jCLM T޾vC3USr&CN* -m^q`S֩:i^^215 2}/N.]ir2Tbfk=Xmۢ@#'z&Y'aliy(]r #iguIsr:ߒ }PNwiwDבwX#U`k1@pӮk5 2 c 9"cҶj '042L41S$|HeG<{~:hVVl ڱY?A(L m ! G^dB`.ԄӾ;הHJH.,ӮxktXGb' xR>3rn̻wfy]' 6= is")&[Q'R7E>%>vdqۮ 13&9;;\x,6@`bw{bh2PA<]6d9L{SgHo54/ܠXzBbb0E(@2Ty˺v :R<GL` HNP&$[ɺ\Ef"@AM&mt-]K1ΏE5-]nUtkly: Od[j/l0[4BXLdxqmy"j%ޝ/E8q2r+r: 7&o.i? 5/ Cx? JVUU,C|E<>'FIMN.Mg=WX^9Fȇ^$G8{~7́S&2T>tOdc5wFKtr1$nHGMCg_ .H'0=rkh(S9cNʊejEPlݩ\Nq2G$>*ĆrrqCaЃ<% x\b^8cI]Vh+\b3tfKg횕I/pE?ʥk_ϢAH!d!. vy.J*㩮֖J#9k@ctҫ+-Oh$q4l҈Ƞ@wg|uoC(Ν*cC6~zl ODpw3b 2sLL@;Cz?#LE,:j#>BV)eWՂXv,wb=%Bx|؁[+"0ZU+e?^`U#~9?'\+##jϭ*\2:)=&Jտk0/hdX⨁IO94V#p,QA]z??,TSns'^0곁XdSï>˜ @BA+)g䢧e>E q޾^Xr WՁ2,)MJ>t LyA\򨆓p}7sHU sl_֮8y~m0>sSרkP'wZX+S3^t;(&%T K(Sq]6 UF3^bmL3Arh"Sc9f P2=(5߁ _5VV! <;[.saTx@x: [j G 8@t^2`i.VuR|E˭eEn].d…A}84R^SU'Bt tv=v(r$\*-vdeqQcH]!*tpϢ.PC@:6+v!z]0hSgGOA^&#]˫>1b5™aaIm Z+¹uK8-Kso5TgǍ ͗[}hNV/3LaJ,T&*Zs+ܽ82{t s!yز+ O"PͼeWKժܙyae@[p\{j`1G7 s")ζ&o&-ڰ us*cfٺ&؋a< 0X{GY]zB[{ot9ZmEM@D:bL&kL:FMflT[f>4?h,6~#oXjܭ6Tc4fyt7ZӣPIOfEك* ϣ f3vCT;Ttc8Ffos;0@T$%Ϋb<;xKx68,c.Տw T)FBA(räQRhH}&?Z>ezF.D/qMdOr(-~8ye]uJQՂV.y<7tFCDJn9pɊTNoꓦimFKp5!X3LJƩՕ3p-{Llsgx$qs&Ta YT>a>]:?of=qsmq-ڜ #E|vM(kTU27gKϬ}zkcř?t,}E(V2C3Yv;0{;+X(a7B|Qe0ˮUQјcf!%F y1Ų!%* _)=va}!gS˜X*$&zoIc2kMG/u7&߯R|90܌aJ-I" IX]gdNOVB OZۮDEo;1A,l`0#^ ^D, ;Fӂ 7~-μ I;+NS]~5v2E'Bpһb V~(PERV+J~V^ g}}Tr0a\RI Q2׮+{GMIŹg&譲WXC7x`kuzXZ:O{"pD *?Sk;_NOb0f|U__K ҽ=PXvKFAH?XLMd"Pİnn3,:HGQblյ Q9hv,SqgbwkINPOG:_/ZVEcյP=^@}91-y!SFrbpaѼ3enݎaa/&rl|8ie,zeZ_B}t@A%_nZ[RαAkQsexߪ ~GG|vGnjvG.q hv̝mdOCh}}d9wǑ0z0R1-#mXRT˳N) !^Uc.Io*y0530ᰅ0[/UԂC@]um+L;?,iw[a=|^j依Q1|>}*Pc'vTEA6 ߈Ò _E  DaK5a&kۦG|vyn܌ O;lCfLX)1 CbՒY zd[5[`'hZ`bzĩkw;7!5'q]ryzJoKd0iުՁG*Uq$ͼ^d (Ήyʑ=1ܵ|)O{LVRٻkp-!H 7+&X,rZ.Tk*>#?*!J2%8̌)).؆CGJ؎VceT^ns©Z:)#҆iFN|f^A+Thk1 zǾQ[MWgx"ql 38py"-:'(ΈLJTG-Z:6ڦɫxZUڶ+ j/渂Gt jwt(jlkgbl( E(HKT#YZoLB"kԷl9YjWxud"/:K1PwqGrJ>^Z3Q @Xa8A]`,#<4^ϗ vy.ړm5C~BC`<#h.AmHQ'oObt9"C.T1+S6=Oj:KlptGMt-C„`^!}<3yq}-mO|C|I&]ɰgSvtB+2\Źk{ݙ}8t_ITSMnd_roAګ{m(J!_V;XI\Lԫ+-v~¡Q}da+"6Bq{!{?kt#hg|x$/ac9Lcl{–a$Bf>M>g^R&.#Bʤ_WM .mgWw]\ē⪓` ]}`ɂ&󘪹-'&Vd |?ŗd+cn,eNCcA\YYOYj 6DM*xM! +oۆk" -hX{B{rZ^e!0s+W6Eުl=o\[}cpX J'qM,4 *O :K$i*QD8xr0JEtԅأ*_a\DPܠV/҈$ d,9G:驮n2/ꨫ 0TfDBRB@8lW_w;Otwx+I.vZݱS9oR.0 49kȦOXuZElcf4!&*&^mp"1!\6v3) \ Ϧ{:!`lb2).NÔ³y>Z8+!T{w2#>53T&C}F߱%9܊TܞJ,;?xetHOuaz KeXO'_Y~X?B/S4QKgPT&rO+Ig硭*3h *dNDTbQpڠu_ҫ%鯪Iաǭj ).nũj#2fnUnFwüOrYǨkuτ@3ͨL򥮞{2b$h I`5J+*|Սj d0"ɕ<(dȹ9xZ2j-r̎+h9&D3*H_UM/XbRo,M,GPW,Bžq oصYO0YӦ )R<4y1Hy֙7oо&j}IWIǩUd X C]Wr8mRS\eyh2 ӊK"u~q/Ϗ{jϨ#L,J ӗL`m,Φ$J"@g_RPiݷu*0sjgp* .*$4^!}Wϣ%{2 ѿ̓_IO Oޓ0($MYp@~VgmA>b m{%Q,}|͝41E`'RIe%+U9cffl3;|G>@Éyc0\;S,?Q&+$u(&͋[w6]cF]KwϘ F(L6"4>6 wyyhj'2&Sv@2yHZ0m{"}_clc\:ZD~AƽVmzQT#jʁN թn";˹{ FvhXvo$uLVg y1|+;Ja 'DUesZ hYMG#T!Mphq ;" aihX3Ѯɨ[JBu* =G!,o$RNqP1[xxc2J쾑B!K8,-n!;|B27sqjl!OHh'0}aNMKy5&9xDȟrN*Wz1n]Ƿ<=jm?|ODn(s/\CL@ᨐrY~uHI Hwo҇:dg|y Nv߮.b3")K3rI?j6L @7!)Q+7YBvNQ%GM3y6ܷmY!c_V,֝u[C#z`*SeڙFk՚K>v vTpYkO6Okq3~zD s[z聚$}KXtj峢 ԽΝƕ)J<, ):n&<楊\iRpWZH bO89(]R+zd/Je7D«1;CJ8 :S"'e6}D%9YH"ҳrEnLu<8kF ;n{#ypN>y_8h$r?f(}fy I'0uꮣg2T(‹؛ҍpj8Gg5 s}Q&jmȭ`2byO02!S[/t6DKs|bݞh&4fQ>=f,1 f! a ,q=|ۆ|~XciB@57^4t?{jFk,Ahf8ںSDVǸ+# _&}E*ZޅG=?SB~WId1oA_]X!|4ȫc5wL?z!F8N=lD-x3'*q11jXYh}?7%e`<9x{  ԡinKzՈ!vEȚ1sl("#4,!@yHƏ׵uF^I/& )F4+~hi]iB+̻ |kDO0pO$ XK:wq]&?"?uCêMGƀhLPVdH)AEF~Yq&6)4^MN u3(gU|MX,4Zj oWJfqU+Khux) X&cͿL(>pڒ1;gB,[DLxkJ@ dzqo* y< u~E+Y<ɔ .;ӸDftJBD|߫0 }PVa=9g k݇9 M>ݼMiZJw%*?.ҿ XXUY?'nN۸CmG3#!y~>{$BdjJE =91pJɿ`(hb gŨQKk*,O#XcAS+PP̬GlCLo<%ZxM8׆U3B W1ȀY::+tSvUe7ZcS!q/ÞC+E/\ǹ;ˀd>kLCDf<'S`XJ^T "Ev/rm sn>{XhM̳E? Q8zhݏ~wh1ghvN A &nߠ'O'ٵf-Zr87}Q^T.('+_L^Eh LAp4#kC Nuz|SY h4r:wA5=];LxőEmY@3Tj(kX{y񼔮۽ yTMPTr!'"$9Z.=lMz\t*`/!1<9KE(<6m!Â@Gs\ibyRYlJ@qYw@QxIxnlY_>%WbGD4ɴg@sK 蒨:[熿H=\J'>0N\[I7߷}E *eѵ9.@YOI.._O[rz}!S5+v; "^XQ/_D@K#=G*l>b6H(Tpةe׺IS|#OuW_&ie`1CP_ȐQ!pLMMۺT#VJ(uty`j^'š.*$Jn_Ki wj ip̊#Jx!m9QɵCD<y Jugьס+z9 ^i g|| *ˁx 'iDd=Dp +M%b'#}@\wԪؿ.R\"LDOM8j):XcʟYzAc$=dVg,DoY/{,#>,YEvOক|TG-N{-`b^F%מ07ߺS7.0'Pczy>`L;RǏr7tQd.8 {D$ @Osq: ,ԔF8LoJ}^K6Q]V&,ŭ>+J@1qpz_ʙ 1aLA4EK_P؆9MPV`;BOާWۡD 9nM𶣗C{"#cҴpjVejelT]Nvb;"-$xÝ՗/=4AJ G3cnC6n`zW'O{ >BTY K0G\V W(uMä *u4l+-HyR^HڤbȘ=|Kf>VnB'O+0AJDhm! ǹC%s#]%}ڎ|aR7u?eE5yj'(qJ h'K6f,-OvUJl݉pJޤI5'J4~drRAYHEO7"r]UJ<>ԑ۳ %`ʡpVa/Hc>ϥm̿V5lk*qkkaU:Ht>Nsʧۡ +.cjr $JnԱYEdV.XTH Wr8~hJIp^OcFNcJ.x-}5Nj.@-X*3AC<΋6(V< }S5q&pry`\O5p fWȖ{)V~=:bkD ÚV0o<{5Ѓ9v晴o2k~f ?b ȩSCs SðK:XDroѳ@0*,G W"b})UwϷ.UOX9P湆d>uu?ٷ'][QjjJ8Y|M $ṳڠ~1s{1<( IgڨU{m+vY_޶.ۑ$Gvﱬ ? 8UZ%Sqgi Ԥ@sGJ;R{({!@*5Q~^EKf,lIoҌ 'C-.C}h3 ۝?OQ&hMk*#I9١f3/& \Qñ>)^ 3_qSK'uƥ+9 (G%% a)>>)ηyL\D-P/RLv`JGE{e}itWشvܬ((JEu><RC?pKDF¤%έO_͵]RW#'e#\=GR3[NPrCC7}b)HA8eUaKͣ>oɭF8mQ@/ ?HәmS~91aɡ2< (U(j3se~NTu7c }US>/Oҡ Y 1`rn@Z) z!#Bm^lFf&mE0JrNbՎ[&#Zˬbu\Ƒ2 IWV-{Nh"wS1NoMB}i'g̀1PM-BQ\+~deC|lm,wڕ>+hv2ج[8M 3Zj/”6ZjjpppukU$={Zݐy׵ܷJ0` ? Pv,Iw.볙qFC?ߵ~ 7ф={?TKK m&>g!~Tf%֊G7I,d~ҦS>mA#Z^ d>pMv%V(8$jܻ-)/V3Ӆj Y>$쁜\;q*xCyi}A6DK $K/e C&8Էq>S8$~%?漫,GT4*fV5 g3Ub@ $}D]!Н!?󉋶6YL6) ^]6}T]ÂR+\\}]bdK۴+ohV'^}^],VMl8j&;}~98m/tpgnS5T]?Y`dVJ0.R8U,g?˔j9R6m $߰a bj`ٖuQwew0^ \.#76'h/b-eu]+a*f:3-pH O6.kC:+$_.;JHS|?Z3+%qS}n})4R@(xF1~䇥FR>2.Q.+r3ݙLHWeG"D/j:iAckpHA+ %-R93Fn WH2fqү jx%f*_Ɩu]Qnk?!õ[` l 4YPDp!]IRkЁ3~9 Y':5d*}1ĖXOj݁@lrc{|F\vz'j,Wf)ϪxJ4švujJn.Xv=>\r8"xxJ$R1҉ y%7;:@o(l6A`LCJe~zǤogUzQDf Bagg6Ƒ[ޓDvi' SFyQ'N)3PhG!^7ˤ 6bԾ vxW+kNxJ.C,p:Ȓl@dDz:s8ؚklmkB-&Y[MtDpo:{ᜈm҉x6h?ٸ?e8;#x lRajd Qץ%q@+Sl<#a~Gy,e^ph\,'oԮd+!W>B6cdoy%pBeA#6+VI <~>N2~ǃVM"x͋9L[Dgր>X3[߳H/e.e/Q.$ 47̛r77`nfϋ_(F#(תeh&fNOo@`Oc\VgsshDd^Ms|]to!7Q>-@ <4,XV$TMyueKa :C]O<#[̥έt83N޶BBXNs[{JgiL{Y1"6Nz_[xьp1@MDZy.cp=YJF,D}GnZ~iGO>E`QzTm@F 4e'%̧ET17YNE]-s(Ŧ. V`0$LƟд`un!+zU"0P7[A4JqӋ{j>dt笺SHyD{E~`j :17"[njU$u=]~ġGjZaE(ax/Im0jМ( f0ı)?Ad7\y 9^;T8=:b^ t]ȓUI\䖋;Z @Ǚw50z؇K%^Sil; Ղ.kBNgy }M!v;ҜT*S?F6,1? 5ߔL J^)$a"}7nܚA((T3! "]BUHdd0Y; ig~Cm8?yL h#:1?+˧Q9rFR|'МGQt *JϩNW38ĬH΋ gkػɟŅ;#%BA~VI @0y/]r,W<%dwZAy߯4>xYoؿ#`r Geµ*L`<@FZ+x.ɳJAIAr$;^J֩P7b[d֗0=djm-el͎={'Ut =2q$Cd~ui˂ ~}hFWrD] -Dcࢶ‘/>2A_Zd-_Jт!́$*^Fpw)ޢJh`"t_H!3/~f)&^9&tyi lCgI7"sIZ l$yE'hՀp j;Iz){=bz#ԬU }/n!0_j\%Vo?:7ּ1f=`5v\*fzX,Kb`a[m/Á|/z (JZ60Pā{5* 3sS?AG ex#?y,xdk1}?l|J~FN|Ke%i qca'Ph]EٹJ/ktݫF5@JbF̰ nN߽PF53a&9LEWM/WAv:y<_0A (Ayz8h{(Ph_y:M\bwѭF(B&YޛC:.qŔU`ZGj' ט0(|R̡lF9TqWEc;<];\H&>yUA>L;iHfZ(0Z>B,N h :A>&e D&\LI/~cỶaǨS%_ ˎ83mg6%KLyx_ x=ޫd؈L )}:|jyìx,\E B6`ѱgwm\pu?$Eope_Uw/O!Vn{D_ֈ=Rޣ׋v }a~dIɦH_;%*B"K_*>SJ1Ull kD!kWS (}Z" gܛkKN%#6HD_e& ߨu}V(ձ"AJ@_+H֗^J z@yºgE#Gz(z9X V~>*k%ะ]v8 pR*;j41dn;"0>V= f❾V|G ksrN֪Ofn]G4ɄSS{I_6BzT=SIC3B1}0D; yMׂwGG".?@`\C&]N1 56K}Zɰ;uNQTOO\`z;T>6Y*Z5#/G Q͢~kn/a%#}FV)+l l޳瞻qYpMJMx{h-b;j Oea/ͫƪr&Ep[-z#5:sE)S$rHA$fO[FXQEӁRh5PLMK!57f pRF7=G h,JlDHRf 8p5 +洞N724(0Tk:lY`!V@*MB2)-̼jҽZ6ā>ٻ0 dS}e̴.14t/QxV7*GB̊7$чo4OxMVWϻ#9g1akx4f%xUZ,c[s^QSJ>2n*Yfb7=7]寶L=|JHxT0wsvjJ~m#ͩ2]&G!v楥8{:|& W4 ߮G 'py_c_Ч6P*spv*I` /ʛS_צrC}o|';fL- WO?~վ&vz[!d/WjZ8hih7sR]a3T z[[0i+hBC|2?qӴ`7_έNTm]oq%hPkRH &J>uT1 @ډQ)KL@/R%&!9<"Jnr`=0xGUgj&1kN`q$@yw`M6&+g{[?`P\!mRdonfG&O\P $ʭMyo IQgPLD{_q79B"}:3W`IZF[UC ѢŞ[T1.Ta)b=q|U-Qt:ԠL.4pvQ ћ5o7`~ҳV0H]OH8H(FzSyG\Z O)zC;>6.sFf=p* 托obΙ^"I!kQͱ9O4v'CSRckh^f(N(0 PzՈa.#_;7 <6_dD&CArm; N泸WR1ݫEJ5Iy._kmd5P(> Z>K_r*m bf\+5mhʽ$^%bG0/g#ZeJ8^'f/v,v9SpZwsBXR YxPI !!XЫGxrT ̻U"jv-W{SuLJdR)T3G>\ĝ#=3`e/>~U h]?HK7! ֯|r jqZ"mNo&@ ?B.տb3\ƐHĬ>.'j_°IO笘csٖGt&4WtkZT!#&ZzLJt- v|l2gxYf @W`bޠkT}/KSEW!MPC^~&Ƙi%*B.)džwad #Gz bӉ <&L~P5)=v F]hcLuIar {UcizGhCۿU@VT0+"? R=7`r Mx!y)}>#`YB6Ce6gki}} . xJ&4s ֕!8c\[3n@$wOh:ʤzC,c70BUhMݙaГ&jDϥ|@$4*;-~ӈ x%][y_ C:ƹ3ϗXf:{qt@@If%O'3I/ׁ}s8we/CfϘi84W3¾qUBVfhP=dM |"d>X@j"kE1Hxm1Wsǐ戈ާNebi>]ƾSU/2-η=X똺oũqϘʺGt\[5$&ӗuD,kwZV,{ zt:7%Ճ*>TB/VYc  `֋D٢<@^M ^?k1աOevPY5ﶮ̉>xH<\r$ 2d)ʝ?N9e}lpԥ֨ `k-`ڍ* Ho\ fc6Gu #v,YUfjlfl7;~"3_nM[^-fCY tP#EjUj=ukd_<^UhZdP it ˎWPxeNU@cø3 Pq:\\VLsIk\Wkp,gxڪO'0~y\nY\7 L^^W4[( +n*'tY_?Ia̭}K-e^u@]<ĵ`,KA"~|؝~Dڝ5_rp)T(OΤ% 6T}/^gЏ[$:ֳ9@G0PR&"x5 ?k!.1^S:GYkS!81,тf$bfMI͋/h^\?'acx"beC1"8:K}:Fj 9qAޘ&P_I+ u13ɾCMqҬlD ^ h6yJ,cjjam@Ժ׀f7ɦW::Nxy̹ɗB^wvmyk>KBoMYecu:ӰRdk֚uYjLr go'2[G_N qذ/5ZB*mo k#Tw%W]3rKVK32}l`RQ6J  id]>lqKO' ~mAXԱy'QZh!_ d2/EghWNjNXRd!QFi+Ǐ 7uMVk-7)];hb#*8ҩt_yb"^eF5A`gFl8%(sgfKQp?ೱ_7AƢm <*ZIEV\ν6yVK_߷+AVܦv= 'Al4Ą/fjwj;E?3^ml)-,Ѷ+Twyj efЯ1maN%ް8e>L#FٰO/QXnegԝ,^RCАe&)l%`&Fν-$tI%QbU&RQ P,Oߒ:HHe>YllɓZ؎ E'kIrPh03&e+bUҡF (W3?|xv=tXC,y'>ԏD<Mf A;Xb->^JOO[0e^l|̅9̚ QFN[VJឮm获Oθ6M~!⩑ Y_-/LCoFYg3 Ls  Ӑ`gs Z9ƓQ٣fm#eգ.Ƃ4_bT UQ_3DtkPiI : !Dž R1ktl1M~* ZY=O!yյTj>/4ON@gm\&ǖ[`VcnwY)A״p媢v<2wn$K;$+PEtus!A!U)h'`RâW[ƶH^<[2nܹ=*-Q;qlo+KIsFK|nhSe(hܛ;'|Q0ny|B96_4#65x҂0BoAd.v , S1Gúp'4N$Bx AZa$z&u'mAc쿾%15)OAFMRA13meE?zn5I WT!x9RI_w yDZDKwVQ118_vWHt9<)%"_?ɇggΞ1jD ), + 8O;a{g ƨ#lmF}LC5 ZcreJx&mV8JOKb$ʟn-Gmmᖐ-)X,-&mk(]2? 0xz~PS熬y?W3Xq[mm?Czkb~+PbMH;Arn OS\ I;I KۘT]4_wq:w~yfW+mOqP1)iM7ȡ7@R35:c?p\v̗pE>Vzz,SzoワYD`IDtQkc܊Q;Rfwe@gӞ!Oxsz b @tJT,F8b"҃[D/3=ˌi 7#TChb2o}xe9+g9 a@t: V(Ku-q`0 th"^# ~7'ׅHE&L+*W8mP(YRzf0Xk$,!DB[\Ƹҙl.u0/Hu[UA98mƧʶ-;OS>r6egP tJHW|+.^3hp:}H_c(xK18Y>؞(K+s)4<^|H_t~0VPWXzL>LYਲ਼S띟8l3͙96|J QEwG+dO7\࿔ϳ>{p.u047/ђzCθ{Q'TaAltab1"ĶWUVQVnkbX-47ko #'!ݏ[9YF gWȔԗ%kME.wS â =u4Lgs29Qا1>C19zFC\G[eTڒ(1ZMQ§[$;#/0z<_bzQ,^:î5$Ydʿ?]V}hz=XmIΪ8|{^vpczƎr4#IeF@gr%FC;"\JSC^OE靰T18({RA rd .^hG{ (ue69nqF-MlMzPJ[;"Rz _Cl9VbMfJ‰XZu }9RLBIVvm:е0QXƑXdXU5 ${] 3ǟO*L(}%v4ɽppV&&$"Rq} Ӡ\@dD˽< "Z뇫1ܞqs"i΃ZO]!N_ڊDʊlXdcy#r>î(U oa rN wiQ^pmOAy.FzMQX#c͌8@iWFr~^rw'),< pGqbC (刃\r< OԘZg5aCo?

{rb&d$# Х)q?65ɀ'ƺaSVW,eϥl/)0M&EBF?^4;xLsGf&t{o^4:N( d)wBXZ}H!XYrւD`Z=RֽP.ꨍL봬w!..i|.zqJvN9Czt Р{3%}!#?NB%~@BJ?&UO+A!#ڔ^b@| b UIhRy1άsjU'A1`a;2WMkgA?f>r6A=2=dQ`I3K73{ &cJh:bfV \/N퇑N [lصY]R\ 啞}۸!1b`c'ų{SɎ$ȑl7v/B$wy*^Ÿ-`'g/يAϺt 8z'\l$Mfm/2nRcC߯٬yI3u!Y}9ztkp|.8k0+m3xgҞ Eu}7/d+1 ?=DV}Aȝ'z[ ;O.'{7\΀1ؿ{2e신F"Ȍq-&3 Aҗ"*BAaM: So;nFafq WCw 9T>uՠJq0]̂몟>TN3B!-;>ġ'@Sir 5 E} j]7j~!Tz򘎢1-\eL"ЁWV8ҾRa\%SzVՙ4dKmʚE'Tu[$?F[sX% iWg/yײʈ|K8#08M-J _iW[z]C sj ǟeNhOFb1:<-kyUDK`FB73ַHމ$2tQeX=:|CA |ʢvL!}*5:Fڴ}c)o.*ݔ_*"FE'Фe^N><)+)+zJ' WnI"*4zlL7Zclh=5آ9ȧ4u 9\HủL!c1t7*܏A݁.]6eFr>!.6Y1, &-^ЃBɩZ]vQ+o&W@gWT8c ك|FJz7 Cl4 N!g/I ^K~.5XLGP`Ԉy ;TY! Ы>< 8ו+8?!Dzc6/6/#*Ε+ٲj* ƈBduR@n$&dD^ɘe<^>z ALD "40lqd[=~/Y2-!H"ֶf}ŰO 2Zwhp>ed8C+ "V,#LGOÞqy5 %Fj{Exd_-mUzEmi }=eO~4b%'=> bp*JI/}+An0 OEu ^oBҕ4XK @>e֝]a[*??`D#eW劦 45~_HUH+Hgz~WLqU uRG%XL`yEwW9fE]us`^Y%ߕf%ns0CR*Iiy{e _IǼxo䳼`$g_(6i{ 4X=_nUN @O'{=.TlD}Ǻh7gu,ܳv;ud]@-*oޱc3w.ZI3}w-o;a9`ܷ a^N!:~g:o}pLr;Y*3!d9"Tgxtm_7 ҈ݩ6 TOlJ &Қ@?M @ b9:|JeA9@=\_b/c{n&#%C6=]S˦Do60iV#W/m\5s!M\Lv|֧<6 C3` ZOOs.MI*2eZk ^Wyƒ؜_9ShAqD C'#*,nYp3Ld4Dejd:E2OVH-BۯP=0$PW0kA8=c*T Lg\x+؊ "z#bmɾU(ǹ2=Vvf' OD%(8=Qۏc % lp 7k 0Y1O.!D;0UT3_a bL׮%>ͱǠZQS 53]JRNpVuHIs`B4S@z545&ӣ(jjKD%sBȽq)͍[ `8zK"7In.pGT \&:_ں-f1ML?}U2d~uQcSi?"h94Ɯ+66SEX`K/fN![ط(jзL՟hʒa[ g񗻬z'Id .QˉF<gpn*ϯ9_bLlnZϒ%i gh7IɨƯoTjYi@,]]h+bj hѮwԫ `zrlү;Lk͠VMݯn3{sY K54, YX[gTC('m|T焮!0۽Pm2\Žӓ+ֶVg!^A.~x-[5w&^} :ueNEE\&͕ugC#´!R)ճ pw")ɂM1h4Z8{+rZF 2]oPdsaO],0l:W,ϟ-P`ԭ9%u|;IզV{ Y6[WԀ|@6 %։nsS bȴǤ&Kd2y[{5 KƭJ=|7}p J9$)O~.]3>ZJ^s#Au&$=@hiPڧ^#mlnfE Đ > EZV X`K>To͛^|uVyIdOPo@+V¸@84M%XtvEʹJ>aCVD< uъrAuV'%L nyf}qLA C#/y~ w<=X>0I]^u Oƾ9 nCR@+ UЈ"ɔkAP3370n.]9T񆘉N1\ l jUa_ID~N:e vvkt;QLs)s D/ZN]a/`J3/cǬ U(Vt 2TdR2Mt"4X•6(y6lB~\\J҈(VhsmMXuony6U`zӣgE6\Z szAd5$)+RFu%5egԧ "1ξPh^߶y:՞GȋȢwһMX,ONL| Ej ;K_;L~|0ͩuڏRF;αsS.eWVtchl:Df9{!BI1i;6v bYSJ_gIvMHBȦimwZcxS;f'a(!/044hːΈS`cf!ئ={1_e֤v:ax{ coz=2r+\'󧬲ZQC`]!hڑ/#kSn\~?.Eó)ݯ h4x)í}΀@S FxcE0gl2NGltpzHbu`r8@ VDEsGv R&Tb: un`E KXK66;j`CK$ |(1'Rk"H6[j2|w„f\do/\_8ND&Yw}y.S0JSãɉvY,Hi\oQػ)*\R(n1ih(N & aq¶az vYY$K8v:⬄c׼j9, !MQSE3*6QG0tEb #sDzJ(gV;KeXF{p2cdqѪ>7IDQRw4)V(}:G u5%0&?: %#O%?6fSi(.| J cݡ̖nTUR1Wd4C4 {Ǔ-T9nrHx,g.B3@=09&6T31y" oe7 i^rZ^SVk]!S527!;A`L>Iia;RiN7X}"խ.tdL;݅leplUp.+I(C6U++2c8%T_3@k^ /V$GJ<1sٸl"s T9 )?BX>^\+=#,g?|E ~TTvU<:G {AN3eDSPf34&*(&h!š"JHydj7G36.DHѧu[Gn;Hbk(b˜ʜ2>$oA:Yv*2muYHr:F8O`N{Vc~޺욋L0n7BT:jt{?J?IPL`)AP~KSf)jJWϞּݢf{6j{H8'wO\/p_+ʣF8_ YqkӶٷIwL[4]eTru+!s3~߾n%Ш|M['>=mF@ oA[AWHU/CWW &1 e[w*c9gnW0QjΜ >> tBek9G$'(P9Q 7iiYddNX2E<\\Ơz{Kqm^yXTDؑ.lNEG 'R7quiv3}!yAto_%~I%8y} ːhzm a`nKZ몫â1C١%}^B.6K'K0FGo̹EJ-FWՆҢß(/! RG*g?&/=ϰ>,O HyqxqɎgiqJ^`]JB`"2&үC(0s>7?^a88o0.4M_/j-j⟄BV(qtom5AYC V?4߹{M Ef8mWLea3Y ^/^X ̰`'A>ዾ)K|ޘz1^ifomt2k {% hgZ D/gޚ^ojBKi ۃt/茚(\bWtoۀh=9$ё=&l efc'o~8 B[$}F27jp|cmff-"Vv1pY63%n2L^rNJyKļTNg]ջ4;>>-LvU5M> I0::.LA'-c`O>T>Qz]6 R!#\}{iIz?oYd:\DӗAA9TP <{1YFk]-똀 2j*O=*&E~KUaM 7V$\i+dYWэŶ a=&1c$ZcJqlM{㧑b .'_'\cuA$|ޮBp[tqlDYA쇞yaq6C1ܬ,hS(&JTVD\VY[3b?A74F?&-:֢qLB!#1łY?B'SHOD'2Qׄ2p5UXsag͛:438D8%%|, p 19x'vb%V 0t1>fWR)~⚫'/S5@ Կy㫺[:u"* ؠVcIH|z|8I9Ղ?NzaB@x:Ʌ [#gpQa|;j:iG fI @"15Ow1_">eY6{kEu 2 fYMFz `b VP 1T k%fOp բ6AZ"aX`JuǓtwK;}A f/7ߙ\BޘW2(Ыl&sQ-`A~ uTJwD'4 ^ĝ"`)$T#^=$6%ДZo;҂,?P%ATM R?MʄNf>洆c}?4>GC #2Ynk ۏ"E9XwDD $c‹p<LՌŽyU_2$M(*ZW&JBW3ړg 9Qr _Glj9A*gDX?OgZP֓3`# ,dTV?X[rK4f"v6S\7t 1WGe_ln{3Bwscϸ =h"8'=_?˺GaK3 asHqQZGjؚxbq8tC(KsFD#٠;bQ TIQʨ G GrTlCN8\+`XE5nh5s}A_-x<"i ĽuIqv!;RF!ُh.MAs>ؘ bDqws,g<7A\; ?):Dƭ9]ܸ٤w:4 2#bI(52Υb7ӞD Xe1\DD/zo4pm4&xBP AvQWy3薧4Bl&J0FUd}a_܋LڠLd3'b,MdQ6c9yjIqgQ,yf z s[eo`˳aKvub.uj<0řp."yF!{C5A%uWj:ҥE}9ML{N"jO(f*9€d޻I66 jzgj#!i>{}]n] z _ SE ~ {BByxxX59kwe{2wrW5JaL'7|=a<1ɐ>X$1Ӓ3wg !4Pp  Fa4E`@\v[!t3+7}1 p>oVnC-bb"Z$RZKyE^&hv}t=n1Ek$mITb# G++s 8$Q(sx>KTօ!򴷫Eo*oihy0î/$m꡵}+/)#WG~ ' R4#J-v2 I.%0 %[2%\XXh{yA đUp^w/@66ÎJ8%.Ɉ\^J>B'Q9Ãg!0x bŊTl&iP=o7F\jRRV&n_NެR!^ӹjڞ)#B?lP녽e 7\f7o P[!nK?@ɧM(.GhoIa{S n j`{f{rMs)%;}vS (jyyMxhw6r-SԈ~r}O IeR%ÙM 'wVn7jZ8k!z : (9eqP#? I(g=`s+&ܵw{u eŰ]ECXmŲ5iZyBV.!؈ ,k9WLX:~BCzPK z/0c.+Utιn~9_i͘K*;6_1c֡t\^BmmM' [r\ \S'"# 쁡 9`1T}N5RAY43kgqҨa;$):і(HQC߂GW KັgqeosB*@O*cU⑧q都:l{_:,2ԙ2.蔸 _/eTeC܌,ŢC+wͬk~UoL=f_}}i?tqƾI'\чId&3!hcS!w^?ܟuHx2DwzC}p[ DT3^/9 @lʊPu@}F$Q~/4X(B\R{}j(J)qsݞsGZuJڮ]ڻ`4L)\ %@ !ʥ0-pw\|Ov04.@;Op"ɏ^p-0ts1~.) O{$k&aN}|u_dYvD1ahwϨr^,HB>hXJˑnXDh8(O1[y{ E$Yz N|AkAxZgBVnE4Q;O@ntۏ[H3v\TիCJww-V>rJ\(n$]p eV\gO=8u ?h" r|vmk̮=zs.kvƁ-ꐊX6̯x_S7-QROg3 nFX6^Nz;:+Jbe蛢 J[SɰM4J$O/GtuZptrZ$뒣jAqn 0/'|dr9glū19:" 0 ٻQZxB7 G\kvz˓MFAY58GK@#آ (vSײ_s䦽qM M\{ Pe޸E ݛ0Rhd~]Y[CYh3_}LgrrސcWyy&%b|k4J$ 6}aa368]U_"No}ꭼ-O̵nx*o eHQ )>uVgbͼK(a됝ط+4Oo.=AzS:WfYyAnŞUi#h'mIxqS˕,'K8jژ!+W9l<9}永 ER{ì=L^{ʼn_$LCA4 ޶4a &aZKLsygĊ ؊@ e6@ι=LNB/~i^OD蝧r@cOjC,=tA;~h(FۯW=zsMC蛍$e#߶-jbX'c "byA(]9֌˪nOCg~լ3Ǒn!s=pNY+nZ%@<+؋Ļ:t2RהTs) tO3csfc͘9KKh(wU{:y??l>JftsܷbChf $.Z{9>T6>u'vCm txc M'w`iJﴒ#7l'w3Tc[2P[VG|)85@iqqU$'K)fM}t _KWL&lfd= )0EPhoB>qv rQZ50͌D|U@&di 7vum&I{15%\olzc{JQfZaJ6oZ)VJsdQNAyK-8aM)((`vt|_=Ŕ+ќXs>iw%Iyv/11_ۈ0U?\\*/Z޲$"y@>/bֹyX]#6XۮΒ 4XoKͲYMKtsF͋@qb%%+t^D†<`څS5<ѐ@4" )F\ٟj2 r< tOTuhUbٙ'" I E/"!_6Y.VDbyjIMdBK|3]h 2:_gzfG6 r& 4rxDsǞHe|iͬ:rSq uf?ƎY2v/g$ġ3oاJlm9#Y"ŊMy,ov-sUYN%~Q&Xv z= wR.+3*ypkZ=d9-D@9zԂ|π3Ǧ*)84XbFNdȽ%Jgj#la$j휚Kys))cX3Lsc ٙVhB0+D<ŘLRp3[ʀlDk7b0G.2`2}>Z炑&<.DkN9eɌVxMfuw2ǢqQe-:/tmX@ fKiA<I5[Xr]Lm6y:_G|nLݬM?0ѦoVr-t<:;l*]k! n s9OkAT Jed̜\~Ѧھ+:8 GSbt3f v{" Yxv,hJRWd_kvXEf.gR*5i5wCs?=k ;Uv5C1ӿ(3.xbv>Eq2Q- 0hV+}^<5_Ѩ48{4á?aIC]"[xk~=e6m1_X= 6U"řš"n4/5!|.Dn*Y>K^0ȏ"+Swoh: Bs8my%(/];zt"ѾǵsDN>La^ QQ&T$sG.1SGmmٓd!$)L-a&) vCzԊRy%rn4*ץ&}Rg9yGCpgP"-.NDq `*ؖ̍0=[Ha8y"6q|PzT|hlSO=ߛ4$3ӕ; #11RbT_%`i1u8޶ "kY"/ek ٭_qRAB8a/T^Ҙ ^[\=XPTAPXB?Q`(;֛-;ad͂5w.NTH͕&ǫu~ZKLqiU6ſ9#NbḾvvY0Ә>3[2E܇z{l2ɏ9*c\b{rE:' lZ\c21au<pioAI(~VV9O?w|P%Gs5g O٢ P%&voLxo Xsh\DݖNH??/M +.?.[ F gf1\^,W&l<}8Բ7XB qv6y?ۍE8dב삚~H%NIPa`)7Nf~ 0嫓{~ jw.+TԢx^xFܼGc0ѾQu+;J0*+ǜ zՑ G0 亁NK5 xrz;ǓJ|@4Exu@koQ!}/d4tw[ MK3` lV3Ы'9U*W7VĄ4~IGe.Wv2yuOc=muP {:GҽׇRo.5Yy!D{":4 vOsfՕ:0~Pw:P,Jʶ>H^-io6Y!Ptmo ,MZ,QIB(jR.s {paC''E3-=qʰ`Hz\p9k"\{m.U$ΦĹa88׿8Eܤ{u̘֪~nBYfN1CebPfo;E2/F=7/*.l8Y:ŶXX.-]lC0"߈/΋G ?#H`5S2-MAiU{m&9׳|v|L 7*G9aEy|Z_DÊ3J_$~77r+g5IRK簄ݶnDrjj⤑g@iciFp)D/_yş#"iyM۲Kx~@Jn6T]Dυ$Kj}=HkE ΩڳBqp i@ %l`Ywea(V9ШdS毫]adz>UCJ[CzLHE@>L/ZȊ\й5>YͿK|GQ^%vUzwQJ--Jq[%~tJEb;(X7ajs*9tK)M8x)aXu# %H$>cOp9u!ve[[X/\FilV?d#Ag}\7jm`TCVp{lrXLVq#lEɃr}R x`O<{g5 nmR ; rZUMI;v_곞)iiX so>Xuљm_?'jm *H93[g7$=O͠װI\motVs7g7 ,0mM-PLh[N>YrYge]nIǑK;1QR RxQs&P3h{+Bl֜[jp۽NZt:8,2Xuz]M{WId\k$a gn;`*j n%gLa48my_<bPVJY.DasNfxŦyҥaFJ7(|*7EMXTzVمM;wƗ*v=+am~`-3֩)מL]Cې):R7(VbT}4 mw:O/j#ZOYuz= N/8b>>Bϛ4-YfU՟ɴ"1e󮎁vijD*-a}gnPHȺ]zc (E(1T_vsE6`愕r-E82iDSa6{7PF[̽œY|혍u}#S9 գ =‘Mk"{0,nCU\t5U H2x?i@h_ͱO9\ AC|e;)3W)"ǀ(%gNPny!a 08WH;.cDx BfFg#Ybɢs%H9F",|>@_ZzR[XXlgu"؈|\.7lgDㄤ"/@ Q>'goA44*X.LS-xty1 I>ᅧ3;yP' SȜ^ nmv]\vo;:9Qt}0J^,+qE)3@ 0z3Ԛ* "u2@)`6T}0aZCH"Ma I Ơ+ I= .̠h2EGi?(cŰ%}""9E4#; EkʵkxRk*}a #gO˓^?27]kڎ(U`ǯ~1uP O:{\/ͨ]%pqȑP/ zbv`\hY/U^vJez*@c2UrLˠUϽ qAr4ey ֝J܋o'G]joo).>.:d'8^ąis<ĖF,`&¹^..:!Q@_ikr$dl6m-lbCM7.[3'OG3'}W%-zz HMycĭV]$s'}?+S?%2{4jOJ"̺oY:բ?=7 SGV0o.>pAn?=!B&"1VKVxw[|ڵOʐY1D[su565(DAѶ /ߧ,;`Lˬsk3d$0pfr˯ T^]qcZ+C-!reGIC&WfHI-P20 q.c+/r7@`eiaBy: cTX=F5\e1䮀SɼkM{x+ci7$T2,~1 tVhPI=*QdV x/val 2 =#SUX9AM]馀zpJhoN4jK +V SM~,BP|k 9Y* %ugL͸fqڸI#:WDwj PK8UEj@ I$B6{xE%߿7#e;#W$83 V؈y7{MD`*W ˇE8}i ~ 0X: }W{R)-B,F&$#p,šU&+\LD=$ÃT>RH+j馯AAL!7W0VV.+Dکy+jyiÌ1;d:2V-9)` e.[Ra}G2#I|_qQ_ "M2D"!6{ǚt誙LaFnيꗏ&^߾ ggM}䱟-UEr7^ō9=_u}{Z/ /OֽϕA.UP<%ѓTlSGO]n_o" 7scDwyE-6CLWjh0; $e]}څW.+ NҒzTE}HxW~'A|ts%X'< i5jQ_si?Y^ !^guS񻶓- PL "ƶjo%FI=Y?Fo08[t4]9/$%!#n>ry\2iOMzwsSeTmΚ1\?gy~,n}a~Nri1dR;gT.Z\R, >0'Ix@$R0,O",Lat ٙ&N%&?&RAFmr,IPg|J2,n+*kjV1@ TN$!cܬ=l\KR# Z*U -ştiGvʸuKO ԧ'z;=7]ӛI3zrV!]Zb]TFx#04$x=( y?+hZ(r8P+ZL__w0X`sDU-hֲBbSRIfUyId[z8)"Xn#u/7" Px7PB95~fvV#Ō0wV0Ad !QA^+*QGW _kw^/A8̤KkSI ]-`%S7 50H G1JXF8j?[Mgz20-buT9@cʴ!pGUI)7qЯzS2PíV}F\hk%h wds@7)54S&JK ]US$_͡1+CИY_o.'6F #cgZgZ+ծIYhKBo~gkK6>'ג 7wCӳƑ(P} T!W̭ b!A` HT$ X+y@Jz7tjPY:ga1L#yVP<˥tdiU)҅j\ [4*,qBJWԘ9g˂1誶0}ꩱ*|N<{% i96Ah"B-.O%S}v M7k5KMQ .8DARM63(PJ]q\[Cd 3UM"K I2o򹃭Y"|'j݁iע$FRU=cB0a{f*o݂E CFmPV ࡼ73|eM188l887BV"0= wj0V+,xNŜUZ½ù@`w Md6•]b6`rjtП ~Bї䡡'UY՘Jr0?WĘGK0FF*qϖa Jǽ9W{˽"~0^MZZ]2OjGaM2JgM "dMO6ͤ$؇9!tgK.IU{H܉ l@\:"B[/ҖDAq̛,tp)b>}29G\L.zϼݪY$:{β ܕ]S+K=.~ِ4dBPv)@n!)h{-$‘y&<[v\*rGa`}v}CųJKfݟ?g Q V 5Za0?:ݤ϶QkKvٖQ饦R3RO|߂G p 30fҖz!HC"\Gs\.[$y' }RtC f*'e2aǴgvWw^=KrƌAWV;Ih^r Ҭ|BvDKG$f_];Ksg{ԃ`Q+336xY+Roj6y;nYߝ5Co]e?H _vN7A.Dh[?zYhv9n,880ERCڢ_r1|]>D7GLOYڲzb&<)(OŠn"eJq%0NT=UfkL3p+X<,akx ;n~U ge9",څzV",Ag~ Va0L0 VG%P0 :eԘe|Ylm9.g(d lu>ۨ/n_$esO;;SG#sY@](H^ %o T~>:Xblc.)YGjӫK kjڴ)6Gk8kHMfd QAt՘!˕'pYoZC| ylJgrCI8?V|vao+v\h *R[Mi~(.AűLtgņ<~'zv^PKd[ 1$v4w:fKdu~&$⢙Af6b`' cfQ [@P:-6_=hn"O烠 w/%{q"4E'XFX̽yvN0i,'{ibսnF/ |$ڄ;?FXeAsr9}.]ANl[X vґD.{ZU8ǭ-oPk U֐NC':윌9L7x\D#X92EȎr CV=pPs,ZgKc7as"yZi$r[4["G칚!5d jHfRTj^ęuw\@T@SۘZ`L0C:B*õ>1vQH9u^HW>Szgp!TZωW{A (%XVGrݬrEF[[ʢcgO Lt/:.ʂtT^9krƙ ^L HcKo虂 ,ǙTU*9zS;@K'nV#P :QUKo>c[Zt=r=8 yV|&ޗ`!"zj*~=+0sJSw#>F;U$Jj1_0&~S/뵖3k.=᧻܌:y-i՞\A_ zdjK"V+5_ |m(RzH-C'J$P`LS'0\YXyۂ8 T3R9* R=u^~7Z~k{s<bM=ŦjX)o$"@6e|vJ6Dzbk+)V%DNՄti扆=Dk3PxT|kn,lK0` oySk-eaxr%-b7ۊD4O1i=`;l~ Ѯ쪺jԅԹ40NA㟗3f(ħ!ʶ|C(IO+ŴT6A0ϩԠWE/*`)XtUԥq1e'qt\mH+o\ȋjRc pD1,ǡ% T4t]NJ˄cDޓd 46s4u9[W|i]=ƅIpK3%;g8=%*Z缪?Ƴ7Ji=|_52@EX:L޷74Jm)J jHd#{4M{8Ѫm5&ZL:u0ShҸ%wbj@@N#:>%=1< ף3wކb$_g`^h2WZywAsxP\ AT}*V~|rc~jЋ/?D<)}XC ,Oo-j#ܧY^f+@{A&»گdKljE"K^ޚG<4o?g[Eod  $Ұ Jݷ9iSYQ{'e"ӕU]gBKVԃ ,C"gfO3Ǘ/6W]Hah)M: IW|of1DX^ތ'?`'<:Dچ!ƨ,Co>rheQdWQPoC@sΪs &L ߳6dy>g@y0<IdrHALV3ڪ8 憊]9*C2T6 q\YJR[ۂu.Ĉ|&ʑW0q mfv*[g\D=\;S d-BBWqG!nEYJ ]eb+X$<ꉝ;>-; KnUK^{XUc ؽE_?J$~E<:Eg1kUj-TXKT4ѱ'Г Wchshg9m߀Fk}LYV?Ōta3@[7ȳ'F^D-GeDmE͗0alPdX%ʥ:?VBYfM"X!!x|j$#1+1rѐOb/@WÊsI @>\JclR #6 xQiW'$1h2mˣhHIڈc nm ׅ3T քݔ9/A: Ż?4Еw+ٍ^BLՂT#݀?dE:LNA_J.\.?ޅlNEyzEOKj-W6V#"Fqu9#&.ѸDIT<){B<5NXNj'>*`g>ͦVv;n>0ya%-e w2`5I^8inO<| vɛ,{j2aWZ1G#@^07Nb̮,ۀ7ʐCFi;j];l 37>N~^UϊgV|bc~G9~Bl :=j8Gmwz^Ŧ;`ۀwHx\CS]꧟Dw;_%w~PZl+i )+K5{pNA,*Vr;_>.#ß$*ܻ@cnt #O+ٺ|B}NaHSD+bw-UZW;n 4`ϼd30\vM̔ ?8~NeL77FJ[~S3''pyvAv@8H* ڏlJ̄h1 )<\8>M~w'uHPo>< 3W^N{:<%$0Y!"=1,:Q-DÜxdFF|Xbݟ9pR#ǵ Ǧp/&UZng2E4v޸PFt2#i)x-R8˦2N%7ihhU5 mnי`:q خ4#.@,Y>ӸߪިvqO4gITge[ !^*л&F/ޒRVI*9XN eR=Ol>e)eV5> Ȧ&"fujZ~bMg06DBZpo&plkUV,3PИt{Ma'Yoe,O]-d,TPh,nXxWkdPĽH^~GTSyˁ2egZsstpyf5zI< 7IY_=z"UwzU*&0H2VJ63;1LՈ녭1-r㏦>OvH0kҫLK Wڜ ϮZ0.C+CTZ!ٱ%$DZ3h\ sG[&WFb I71"lnERXdy[lUi.Of9*q:%iVndFmp ;rDቺ;sݓ4Rl $:S~&ZGEk(=C|5ahS|xY f*z-Cl9nn de7X?]6+ťD ?Tܵ/dr[]eaםd/s4Cx-D#vX]9i]~Cda0 ))KnJA\R{_έ9?k&܎硽g̚X_ Ɗ'b )ArgU?އi3Rd+mkr[d@,f c =d侑l>?jDI*|كPO^EFsD2 A^.jQ]^$,4{컚S.N qd-D\P`rC+#uU3<5{闏:?i(dQV;ع*[Lg%zvSTnU >|⍊ni)SGP@A[dF%aگ:[yK 7 <|ɚVl`:\ت-ٲUܱͬݞ4]BKzI{2f:T,4mܘF 24|?U_!BO޴*?ԙJկ0?NIꌔ0hbwRu|H1L~cʼnZ]0v*p9H&G*`ˤ9̌}4Hhl_O|:vo41PlNR tXu4eT/ >;(eڞ4$7T]o eLjp(ǵN &MD}s@S@p_AtR 4wcb>Mm*m=Sks,cI W'8æ 1M:*dyi4 q{ã*7F^4䥊estpc]g{7DT3jsڋQe'wqb0 醵܉`<u?棚/%#hײ5><+sϽ_z>`]2ӈn4/Nۂ͡/xG5º/&PeU'JHJ =*++q¸U+G8,r}z5uLT w&ؒw ntɝ!6YeM;qCJ@gPQQvSj_vce7B+@EY}*E &us_sZ=c} <|jqq3j.c LPXVfw:6.cTq1_Oﭽ!` ^h`B5 u+TH{s{!"+nvGBʱ9țmp//# @ WWWv#8-_bJ;^9Bcq}=!X%06*`ޡ̊RDTr@nC:5׭)now8Kw]A@Nwp֗D} sg컯 Shy4F fqV8 M2.6g}b|Te[\%CRM|1~ЊK.nӬ7Ua,ho&Έ"kE{BI¬&xVcZGan7mw2K"^N($T$ bl99DGnLMR`Ra3VMZLqoNxpG7CW6rzۄ PV)"?iha2d!19eLɡEšlbIPIp"= U y1yբ@p. i ~ZłpZ^PE3+|9Kt.YY8cz{kLɦbBkeОT0G)Aܦۓ/:oJ.C'@1avw"sg5νt8>Hm [?mMZC21!n0ެ%10QD^)o*;6Uٞ E{Fm| ]ַ*v@k&}digc )sj{F,=z6x /x\VX7H myq"!5@IzHN8 XUlpw/霸ABq'nfosh1Œbt=>бZ>HRp"js!:J wcDH\[kE_T0waBU%nJ/:iMĀ2 sQH#PnkM}oe6J>hqe|Nnĕ6lzlkm.*5b(W]owMs ^Z`C1kN>bR*C\`e+Wa{:5Dʮf2t[FKBa6Wl?1J҄s4.aC[=giNV68Se#B1r!{Wo=pB!/Lտ}ѧ Xa 3]HڵTSnc΍wn/Z?<7;M7GF #vÓC>*ܠKf2Dif*F Aoc:aXL[xK|FZp :T'$,WDҼoI0G&fa`j0P&FI a\Luozle _aԮ7o\O@%Kb:@iPjڏ'`HN fe @ݟ2r;yӮ+%lBtbZlKAX-Ql]=|,kX纄aM _4:1OyjLUx0R#zŔ2Wm0M/8$LUjbQ?^E+yƕN;]VKRco-գ 42Q-SFGaCXAS/|ybY!L%6r=-IDW {aU\~>d|i%j64jhS/q+Jm|;!b)KPi:yf \pQ]Du>Vd-ZέRRt^BM0h``\1N)! v;>R={FѹLu~6);/Н|֞ |Q٩?k~Pe.w2 (/Ӿ$5u^ﮥV166/V\%TZmV@KZ. ~zsxŸ΃ @w7u1 JBCL66RNꝖEx)Ig:+Y̓OT zia?ei؛?|vmo2 XǺت# FNɞݥ`x[vLB" ! {p[fzͪ3o.=Ϊ}5jpDO M}dQBStOM&yTRM6jDT#RK$F?*.ߝgFy ;CKzvd &B##e^$bJsE XNi]mvΏqZyU ^)Dq2jήIxC=Y1r.}B@Lp E_8x:K_zwR(+# @I N:u&p` S[u&+\",iJR/Y|H@ 4[DG7 >}AC}9N\RY_v-kQ良c~ob5~ea~ǣЅ0Z 6ڴRnt:κ}5{`y'onTӟdfI@"Ps2ޤc T F8ϓLGq%?wm;։ &#vtURN^UNɈnoXvhD*SOmo6;dMv5[TL{&a{^\?\¥ ԳyES̢FK([a7ڇ2uHA^æ|M)2T<(>xk@MaHt#z( Y˦#R!HQ5T:0_8adrh(_Ll#w("fpcSso6aIi!~P/@Cܛ$O=j9sl4E}&@HOe"*)luy@b xc{wu5o@1j(X0~٬u_ hvmnY0pMә|0N/&!E8?.{ .T3PlaB ^}|ɸ]BV;?zG,M%LBQxdc? +!H/ƙZ_F"&dH  )}2Yu(醍lX(աa1ziC/{/sk.GA&@r˧`1Y;sxn~)Ya ZW}lI>`l_9K߸. 2C0996:׳yPisE[b&EI^yTC"Lܱru"K^|D6p|Ry.3/"9}CmR\-nu;f̛@]KjIf9с,D$u!i͏{l[Df]-u WOW+_ 5BmE*bȿTذ·"E'6Ur֧v0ud[,㖙x]xs_=;3}KfDMK`0><9ݥbDMz5iJo\ǮwWE ď\aoc''C!]9|\M&~S -h~=#ɎxM>pPع|X3^wcEh}gDsyHt{# SUq_.PQY~iV/cJYD~pI 5 jc·|[{Jƾ$bfGmGl%q2=0d.{շ߉ʼnr u/FfYB:q9Ts@SOsQ]‰պMVTW_h6m YwKbq:33- kV@ήZ,#K+gf/›q=Lr+I7N5*#h*qHͦApt@/^T^*-*CI0Wډ{l t2`Uas`QM>#m):ubI0, RyŚ\P+!Q/d B(tM Erц_Һd$R9{m7b+) uVR`|< /\pQjb=OJᶸ=e1qQ<O: ~Xkj]*7}E;ΡyFnQs-w,ƞ%#bFl9&cOry6jYX̌O3k~ǚ,O{lIFa!eg7OHʹ,s^|JxfW*io:|( AᨏA~J4xAed 6碋E$ /ϩRU$ʄن6V^}vcTC鶛F>9`gd |$xcu`AQĸ`"PJmV8k$23z)_,N&˔Sl;]U.Em0Rʝ^ @/ן '#Lrr{rۭR#c;yUfŅ)CZ$]Rjb䦝%*Ƭ~suO?(o;V5L*0$)Zo>#TC &68ˆ"yg>У/X~(;lwW%|4aN@NX~=ݱ Ǫp+s؎ bNE ?@)F{F &h>vm_ !g2?TXSd&Ժ)oͳa=$[?kNmc,n~%iT4X(݄J҄dK9Z4uY͈:RL;0`ͣWH$ u'bl]=P<ps!cGURp]g2z8eJp؀ ,X2^vAS<,mi;ՅNFu_"{`Q݂=Bi =J^1KTT6K1&1dNO$&0%Wl(tQ42ȂV=+݃9|h8%QMOZ[S8s]BXN\Ys 7}0 ;Hc XA'l/7m/_/A󔾁3pRES|n; ՀAVR|%tK9fu2hJ?U zXb(rF҇@]d@:IhM^MzvnWQBIUc-| <Zd`ՆW2\Z P*}x#'Rc9Z=qZ,D(+<'uZtjF V5XV3!B@v)=w,p=y@8?%_D2mKЁɈ?q";9S=:lCNLv?T۩еgJp;],|pG7@J#:>լ VDwx CW&ykvX{ғe@[v8yPd̘&לG˰qXW&/Fq<~X8T/`cAAmRƒL_h17uƩw P8S`!Qɋ\O~ɒn>tn~mbYuh b\ ڮcflc\꜂u¸+O|)%]H$v /cJ q=7¢}l"!| ^N/{fsmF3F WWyjyͰ-]j_14|LKNļ#~zryZ2QNݠ^_>znuElxaB2S!PZ(jʀLN#y庍(\'lZ 7:U4FX MG\XcVP-K^j8 QH\%@&A"^S Og5X˪3mVjG+-8uԧHgC!7wT- G6A_ fw0td0~m{yXe]ҝ1؋//PvPΒ[^E*|*H %|Vk0ǸXXy+(CfG!XA5VEꒈ^3W?l34 Xr4>&ju䲣{]gF-(Bӄ<T/p 8Fb:s3tP` |kB+/")4 N1X oz.G]'gB3T88%ƟO*0/.T7J'%M28ئBU9j3uёyW60 .|L+'OFs:4 k`OQHi60)ckĩ;R:]f5/q.Ru=}2?A{VloeL< Nz9h5au'}a=ܓWUřڦ4@8V?{榱Ftn;+鮳ГْqOHan &i=JA@iY*?q Ͻ$~v0HU꼝O4=xc6)6 #1X?,nc+ yC#PvQ1h OOCX9paڳ:j.M+f9(!4qC[="abeBPp AuUW?<[iVt@9h'_֛ 3uD_?;g,skT@o0(Q*4, gs9)YI5(% .jS)}.MsXMGR:V{[5'GF8AI<+n3c?/.LU L L.} _`i@ЄTσײu2;d'5N9t<|QsR夏uw]ez+~?̓n^̡k$1D8AadUDG`MʭbkUGA~Dg5:1r t~vk O,V6c97ydԓ0TC8hP,x$TxfZB"n9+c4lt 8zw8Hjxc@_H,"4;Ywwȃ)g¶-D!3*bҩ\ꁟdn#_< S:"Y/c}ɍҝ|kx8It-67|@{sJ(9/ThSK=ei}q82RdgW/|¹@hC@)tSr~tOQelۑ&|E?R4uHKv?TeUq0KVV}Mu5ϕ^?SĭF*\Kpf T9ۄ,#'iyJPLs+xXNxV^EjTF>i1bȪY*]h2A`xg[/I@}^ɘyT8qabIx5&Ӡ z;eRQݭRVS ύ^G@&ZPTw(oCd,e ?򮓘 SX/#ܪX Jlc++?v=ԡs(Lm!UAWNtbS|(ɖt.״ |VsIPa kd4ҍ, Q+MBш^it2,<V Rcΰꘌ/Th,b)_S^/| 1!ԑ͡dp?נR >rcN #uז#"4rQI)k )|nD5sVnN@,hL'ow>7GapXCM,8P-)cK@3}_Nu΋bVr&Їm4-׀[ΎUE(o\k֛y]U h!w#vËv_ķv4(x, e?erL>|oc "!c¢^u `\P _}RܺBt$`G@烸"wBY :דE/ԫL0GL?LC'Ftb8LN@ƣ]m,w?%oY ,m'|*/u)fx‘Vh#}vF9m 䡼FQ Ǝ25y+k28k$7 P6`usTP< Ar~Dsрy;Bp)]"W, @U^/^StRupڔ?1)oGV *ANY @˟!gn"fw 8ekџš6 ߭+rj&8Pt_˄iH]p%*2Fǰנ,NVGHl!NRa55 Ʃ\dwh_Pzܑhp;!uyM0(˃R}jz<7%ӥaHT#lHۮr:ߢEoɛҬ_w>WVF떍C6S_t䈌Vi@a0mqOƮgAwJw@$3%LUK[\v`*ydX <~0.xrU:[߮cd Nͪ>II*5( Ck3?ع䞮I&ع.hWVw䣄ih`NR~+Nv(yD2j&H= yQ栌L] cJ@@HiU33-$tyHV^hOUFi{_Z-Yw 2J#pO<*^rx@["y\ ĥ"H~ì;Yp`3Z9NĆIg8Z k)L(PZ?hFr BM}cB#}t^%;LƮh3C6\d}wyګe3?<$.7ѷ$Ud*5ed .)Cke0Clo h9 COvpP8R&,ݷ~~)OS:^'r 2?ϷYu,{G7A1N,%Hlv琴D-.0Wj|m%7HCsE6h{,B2R{o&;45EGwxH[zuk(jFޖH?|6,H}S.Q<0nW׺bRłu6&@͘0c>ԫoڭ b^-+fO~9RqYăӑ`RZ!Q%s`YM~{;F1eR2olj}*. U^(#Ӗ \etػZ2Q5?#*1I"bm򍊽zjذbVr5 d#;\ӁFٯ,z3ꌲO hOmLbƳ YNy)/UJ!܆5@zEl.)F) ‚o_׳۟ܳrn4 N9ʅVI)QAxГ(0\^K6Y/Zn\] 3_7c duA_y|0^{읖wi9ỆxRjC Fz^7n_M0bAXr )U'OeŽp 9MH$oP+ YLig}3& p().QO!m.Jo%v10'SؙEwǟnv;b/n|p5oL 1/&?xFB tHn /\4!F\2Q s Er@~S6  ShMrY|k{2w̽z3;^#R珲ەt:ffi|CQ#NVDjK/> h >g2a~vbw!A):ڕ-! >dI n8yQOcub;L7tD܈M~pǭ5# vV}0k(ǡΨcGV4.6"G z_\ؑ6^%^*SaG.5\YEA&/FpD*3mDbtf`:„W`hMP2xHqJhtd5P6>N ńV9caQW 8Cp Hkve 6 7^RYR n޻N[n$j8u7A'qIj|V_Y%!]g]=Ƴ CV$5nD0#K=apR b=.w(F.,^oH:H`NfПXMEsFiDj*o of6磥:FR^]G\%Gh%Vʭr?t˷׈oYS f tᅠQ^t&dAc58Wͪ5I`q}ZJ0C8 ;5AОs6볫pQ=4F^-=NVhiv;+ӏ0dB}} #z+FTB 7BZeos IM?5TPm:OB&7D]u==eӱԑ_5]HS߯A6(gdkFOG_KSm& ` `q[ TrKV{ +ԗ ,ױSXs|IA#|e1rѕB@xk9\z59}QO(1PDh X<5m'(0I[mi*~A%`xк,IvuZf^sepQ՗'7Tt{ >&v< ,ʇ\/juۺUŨadc99z3rxdjq f *t ɞ$7:.c8r &1?\twy;o12^yLZ3 Zg&q[Qwm, %G }ϞO8NO2Az|!?OYD4 ]˖U>A}b 5X!fR-5"-3KSFh˧e9 +5O9jʭ4Q.pOٰDT(8g5'JI0+,yd0>I*-!ۿ&cZ59B#G8?*)IqkH aN豾ѕ D-=A@;BC{qVkᨶ4ݸm^dBU #&^pbuT%3c؀+2I/.'6Oo'kG5,>[UL4N<l& 2r:@i5Hb KQe=h-zT$kK9WD F3Y(}34]R&E';DZW4'B`v[ty*[FZN$80tvaDZcHk"ɿ^ɳ)h ;h xX }*}yW:D$\~[CҐGK%ZE{z.NRmZR0яzko7l2rbW'NgGpvvdIA#8]yiOAzI!d38̺tW>xkE2O;][H m,*g՞·rÚV%EvEhs;2 E{0EM8 9dpcF_~r]r[7[f4jHsgl`oE?=2"$[Wxf grct&Cvi,0َK~h֔o4MJ9>"wrDvw| l>FjZsbXwtOrvBoqß<C%J^p8jUF!ku tk 0k\+]ËJܜ_<0MRD?*2ď# ƴ3>˺) bNZFs'y&U XJ~XOnVp~Yh&ו7%Lq}S?>j5,Ǘ;{enrn^{Yɼ,mLn@0: @Ȣ5sK`مKR jPE"m|L+R _͑G\-.)3J H(}q l4+>F2F?c{RK6S5E`H'\nmSC",p$eP/=;* ~ lUy`(5YgՆ[6'ʶj@F`oO/,=˒S6!ͬKI%;4h8JekLP=i2ɂ%=3# ;1Tʅ^*nr.be{){Z]y|Ή]7<#QȲXg2O7T]5Z*6hZ`_ȹ_fToƚsx]A,WHBIVC[x!;b^BRLݹ#xה_g_]dckxFWs11$, J)o=9a^< }b~ R#v*+isVG^Cܽdް ZPs^[:&؋TY]=4lHR0NgՍlZ,@M9lu =x 0~&M%x.6ܮ Hš+<rDtZ`zC,mDwL__0p?^ b3 N$o_ď1kH ի:.VIZ8!y *eSΏI,4kSɬq&erM^ kyFQ9 {r# _w "MqS(rb7*6ěRp?x۫tVb/mrU`i ei띡0mոds+Z~U&Y.x#ڐ,\y!Xz ՛LKw[و-yx ~xJ#GV/p4S$4f\.PvNx6>}Ejz1ͱ˟je1t iIpB~HIp,ݷaO%WVv˓~"1 = k 5Tݥ:|,&}BIfd1x +ZR@cP 9s~. \x̍^_N~gׁo nK 5mB%Δ%qj_¿=" =alYD;ʦ3ՂN*Dn[fH-2'u:SE {v#snsWVkB Iov/kcfNSkgY6FU:.LQs> aF`~]&U W O82u I6{5 8q-:9gn~ #zhFC^cʂcR$*4SYjK^V>E}w#1k2<},άlk N&ڇ|ę'+TH]#z7?QoC5u'PB`ilĭQ,+^5&=&1)ddDH-:$]uzf`B"V! )* o%]Rb{tv{?t X9F{γ򫌭!&Rq w_/=DDP+ָ-M*@+\16D3F \s"S3quԄdiԄ(u<&đgkUۡ\ fA*44y V\^^Ba0śkR+\phY0yY͌Uj$KðxA 'S혮Nl [y ohУXz5/ }ouꍾ\ en ܾ"D(?N={%W7;Gru@ Z.ˎ"N*vzP)MB\)l738aٕc6,kߞ WZ\j?\b=gfΝSQ A)KBt{C6lܶN+B)E_*/fe 7n $> P v qj$zT6 BWII`ncX:A)3+OsZOoC7Ę}x-´^tӌC]$ɝ̧arshؖu$faꆉoo_Bf&΢^yp#L7CV> I6#$[ 9)j4@ڿ:*Dz-OhV!xPIǂ2Z_z7uCѰFwt}gUOk]#1{n=+Ig֜7&uMFQ7 Rzצ#nS$Ӫ*羞ЩʟĿ]%r:J+vwڬTφi< + 7A6CbZ-eev8Kä.vA;ӠQCK@1͢?(?W @Sjng?}䅆z@CNS"bIP,?* ރ~< /U+ae% µEdϫF;Q>N#RY)D7(i9h1$T-Ē@.)lB0*ݫO| Ho_K $":`s tCk0v+oXr5,ck4ꍯZv:,qEy?r^[⾼v[_CFtCQb1ҤF&"y ^|h_y"1,X3oҜw[iYwWRpqgA]D %R9=@2|j yWk%QӴ:$JB{gOk_yaO)l_s"@l u֍f8H(ݔ?9`ϱ+uCbdjۼ{TQc."08u9Ln8N@՜2jZGjK`Y]Rx=۾wdB"(|tXaK„*`#ʧk Ǐԃ C |=Zԑ !Z$qugLI?»Y.A˚_qpͺ<;|Er1 'S vV knNln{ K$r.ܒ wnV8>&on$ۊn|-[qC2GKmYkkQ{ bu5ibW7 j7O0[Zb`'j=NO'-Iesɔ~mifΒ6wdQW*z. iIz=s€ovY7;&ł/} ZԞi'y·C* sj낉~f EIO j27ke_prJ51ȧgҽzN%t/)H,蛨'M$)ɡ2ni\~SC5blclSY{:teX mR(YMB/\RW<Ǻv0uB[G'n 8TLNv']W>ҙg @0v39|S;i[Ҭ^i:貺sI6qyaM$i ][g"N !{.*j(C!ߑA1&ݎ7swߴsWOZ}؊W|ޒ%)p=yQ,5ƨ+G:*S0 ،*p6 Ø0+\X{(Nj;Yurš}#bO ўT 5U!65Z2*bFI-w` sA0l (!-9,a .bVD QM :h'[# G ZV f(n;3eѶ{ېUXQuˠ¿eI"\ J=EhX6Om􂾌(+Z_86qf3֍x~  oC_ \DwRFFY ޑˌ}[󷜘~OkNDUcT$1, ?gkok& cȹ}jVvQtb_aYH%:1 F57QKN"ʖLLӭ}54$9_PďHR (-\mU;ەeŠ[MB93IwƢڿ|Lk7 Qaڈ͂}J\YN_ȋ(pGbMEbC=cYuϥGIqkv uL@ue ?ʕ.2LDxB0"#x֟ʯINYR&x6,I@bZ7oue l\V[[RAe>*:SBjFG&7!XBd@Z~n,s E۫Iʳ-zi5}9ei#GaH[JEȹ3e1Q@_5*Dxn)OEH3tMA'$Y J }sjU #Kdx['DcN!yHBapU8+EԶ_ Q N+ 0 6}T7lEI>oV?CƊÛv4hwpi&9Ca+U,x YfeLm:%V4  z9M7BD>7Tvm,UO><`$d:ڣ۬4ѕb&Q Bn|, g׶TsK JS&u؍a^_&/3ǂh JZ)J kjY؏Fw~=xvxᔨS3NSxC)=7<^AfF8UzAWqὄC˽3vOʼLzup맍=猊Knm2g7)$ɔUӗxl_&pf@t|nƫHP=~a72Φ@xQ$ttӟhYyv0Y'*i W;*e$9>VfX }Ply8L*f,!H O윦D`%qW>fj-)y$ CpFvpyv+*'%u SWՖBM]x2Ԃ$ ]ptQ`a?±r뎫ɲ礃6O 6d=x)Oci*fkuFڊ_|a .Y75LcA~/S `'/JjL<$ɸ(oهh&.1QOFXo/pbɐkԙȜ8pM"fGnJg~&YX}i+M6JnpVqؾfe~<ӯ7bVQPW䫖5Ss~7wt#5k &㱱N!"v96ř_yAGP ٻwW,#B1 z˕vAEUO F{\x6FoV`ّ4J"Ӣ> mmL]qMଜSK<6sO zA{E!"H”[n&m(gbBT)b9_z"|+A4-_#gGuͶ̮x_O?~)1~B剴:͐ipK {eY$_ZB@۳z >{n~;-ho1 5`p@YحK:Ol0ҧœnWjŖ$)_[zQ:{mlML}׋v-%npT7ŰVn[|V74PD;*S/VWOK[E8Gl-pHTV;>w6!hG8AA|{YВ@]`~K4=Myh[?SB8"y16 ȣhC}*H; WPH`yJLLHnD"+YՍnZ0='SǺ%6"ڬ9у81BuO-,P(ADK9ペQ#(N@I#d}KK|c 1u )d>uSED'IY {D LYpW:D DOWrs Vedgg7nfV )L[L:UW͍n4N0p3׋R@'$_S'VС6Oć,SEKIOS94 <҉犯"= w *.yNN8d92pu*AH`?Em' ~;IW|GV6vuw% !潂܊;2 Fp܅g2u-˯ s$Aă*S\eكSsa+.q^- ҙ ;w) eq+w2DxFb'53, b,ڴ5TTA6C w?6|bT æ !lo 5բHY 2CޜR !y%BdDՓq>aX5ł,¡5!#\%eu6{h)s)Fj>] aij\[[|{؎+AL2ۅLD3;"f!:Phi _ n5C6+R#97g0oC=ݘeҒʍ!{ڤjBZ VUSIfBqkԄp%m)|%AVgŝ^U=-Osp6 M25tY)"/TGAP[|ptb|TUb"_ÝbܒRp;-sΉ,&kTm$nn''-& o[3'(°4O8&ٓdx"iSp+lI3% f` ,DZ *%!3aɓƓ[ ]1|" =cY>N:Ҧ)guX2mI,<Բx9WJ88LB`lH6-جI+m>l +^1Q~是iPP[ hG*Q#5U$:=!c@<2fNpig=(%e0?/HUk]HͲ򋄘^)Fn8I6Ҫe*9̄{ÍƃR3 tCƂoLC]5[P}IvV{ R;&S*5V uh6PﻒN>Σ(Au!O11Z|͔U>وrhSkhccq+>Yw1nd |SgBqtzNȨP yRlک;KKs8썂XAYP?q|7.poUg}sq݀cݝJcOd8U).?7g6MIfu>ّX׈ 2n_hu(.ěpQ1| Сk>؄'PV# v[aߺ1OeJ˱7\.ó]_ս" Aj!6#`:\aЗWDD VZNSe8 TGj|2`5xxIhQe\W և)k+E+ ^z|U[(K8_=(Fo|}&0cwz)/wm`pԊfxpj\(jWϜߒu7ͧ#Jbp"VO9B&VeajE3'JSsu ƃQY&) ]@\B(Bjx6$BW;P+ Ic:i0Ě=yT]mN cks&yhsOLvhI? a-HsӱM-[!H ͟{^N*Y0s 8JhLavA<=@S ̾vӊ0QozKζw'W~0 cke'QgaG/e20Xj+LF2T=~tF [u)`i"ks-~BmJk]iS,fR18jOc#| N*+r WUzY K)ۅgM0jk),t0 5xŠ"'B9Nf*m 2s&A],Ddc.uK* ^6Ƅ󰎈)z\-򧞕U'?e1|$!tr6kЕvLfz8UPGCѲ+<:W<9iQkz:fJcj#cvw>}-|Pf5Ƈ; ߂J*1;LY+gxXߓ4`?r=Bڃ >s\ "7m0ZHmoIa 0.# p$mH=a˵p^(3 7%e-*+ubP-ݭS6\.~ w:w~:: ާHj))~i#(vg/kb,("G ` UcVn jrSlBW؎'tGmːغ,.Wbg1=[@[j!׮>nh$RxrweXTό/Tk~Q}S}eˊd՝ ¼D% USړ +uHt/&vGI ϟ/u*V)=(ғF'6A W}5II016Z~ۗPFv \ m8s߉CX?{aA 8[*E} w]zQR8AlstLy96%RDi&wN4Lg ϻCKbC&Y4U]]?*R |eHrxD P%y }b)2M!{"H86McDVX E xb.RStNw?w۲B0ȑ7tgs`?EC;E3%KrJDD r#D̮BL\q<(^9VyuRHTw yq w7Sbpâ}X ʎR'HD,ˉD Ĩ)(hX[ћ- 2J߲!~()lٝu%y`2zǠø5'ۆF2PwoK<^Y/.^a͝N&#2 ԊrzY|vgbڔAwǫ'ԭhC6_Qe=q[jl,Y ( ER<,4b+Rg>ϿrAʒ OL{V>+P!j]8|+F7:̉~!֣TLYb72?{Iq1W/تJ'! z7]<lDkL.je[67Ь,2k2 $lFvPE^9Ϡ֙FPchB[4Nζ umAf88Gm,cNLHzkd ;ZlG2yOM-=pI¥pZldҎ_ 6Rdp4iH ,2 bP]&]3@$8hL^ Cabr;ADчKe7Cu.?QS'x+fF^:K J0zQ3Ƒ-?f-D, 44X _=Mdt6B S|U@97s԰}1`.L!Y: cӕ&3u3 ]p;"(@rQE ubN"beDY `N mQ5f?##aUFmڝ?4lIn2X @,Uhڎ~%3L]ƙ^snG_1n<ڪ-dߺ;`\&חQ7W~hl]z!},x8 ^ T6lb͔o*BOYyKJ6k|gMr~mbګJ _RsHGJ!Q#Zc*㾿ͣ(L%##;j⇵c"O4 :бwv>&< Q{c3v_s@X.'ab3h_ y( h g*^%aaQێ}0 Ni,p U0艕9ND'-=HKWHoʻ[wreY-IWYa{8ǦÅ?N+Ol̥ Sۇt Kzso0 y<~FgL]bjDeo0 3ȳ4&g !ޖ2ƲЪ4/Rfs^?''y3ɒO W@F O;O* n$7LC=%R"CżB_F NM&[4]LMmmL 73Ljݷ]l 6hg`Xa lzn#ɘ󆽸yN{-tĽ@t]ƙ) @ښҧQd giL1WtH{:~Q<Ÿ>(BHՙ toEAnճWspM-&eOypFBzXM5dw\D8IE?]5eŀ ^>[`MҺ%tb _w(> E>g(GHϖZeoɇEMl(. P Y?n=]_<+QsEd!M\)I RkZΣQA w&A,a& ,&Z !y*κcwqo "h>~3p&wF~_^y|"X^ɨT!DÐ`]˷F]V`:!_yzS0?%6">-UUރՒRD?Uv΋KyFkVgv|Er&<xzl>!:ZÛ4[ݷ=d¢>v숛"Bڧ5ikTB1\XmB$;(Tm>[ "2}g#%HO+,1Q,GВ)q椄GfpOn lr5Ჿ~έPb"e&4H;Y*hi:  q[%B8ʸ{-$7)ݍ%g)9_\4ES]>L Vu!uFy,kz9٨Rnw}Jl7.8 c ,ml]4:芲!qlT}W!hGu+}nٷ|ꔄdie:ynB)mbZZH{?hc\wcdDpqL/1 p`5T-jAna?&Y .3xDMWdg*4kov  Ó|X#G>/0p攕0_- ]CzRG^he2MSL䴸)'F.WUqZ_j]XO4T$+7u}fF.]^Uɪ\x^@)u@[Nty3[c~[y6$A( Hp wa2T:hK&M(?U]S 2y1HOx!8lBVWKFVf;%BwRh(-dPo㱃b->V/#8ؚW1YER%3^ gY@SNW/UGEN̨7Fe6|:Y,wRxF m|Ʋ |kaW{FP QX]g7>tqEt 7dU ;'~z;){Y^3'{%?tbӻ$JiM᝘XߗխKN}/"Z%}AG ǚF^\7H.u7|ЁZ!fB׃аĻ}Xȋ.m7lHN kvvHPo8fQf51G{>@@lœSKݎA:Wxaob'.~Pug53IhI d=Gt\1[dH*xn=X}kEwCs*hߡ ^""iOGR*]4ۋ}~j# ?2LzdDCH[@w75T>#Y9|o_7qu/:hX܈IM_^fN|z`;2h"krgl9DDяLuw#&80(i2G)Zͻwr,YܲvѪ9)aԱtLe('ww3b.R;JJCNOatD՝ySf̗U]ep-z$=]Ձ$JTy~B8R\WcҸWU@p-)Ղ"|Ӗ9Xt"iB,<m=2/K|M#xA (]%k,DAghFoXGN⹒Z %c?f+g R9ܟ;yi?]#R_& ȇհOr-nY4ʦ31Ճ|ǵp#ԫC)*d)ܼR_ꠉ{uy ?ZL9&SL:H'$ZI's|myPH5=2S eV<{iÈNKYr]Kohٶو g ުm咝}uC@9R{ЮZy nB)lOr_דѿzL=n=*I- K{A3n @EY!y]->M9Ď`QnaF=qYH:98tC~YL1! ד5/P$8u(KUyIBzV`]&=f4nTOH4%yl1/^7}pOZ<%mrMȮ~ %e|uh3]l9@tTõ]SJ&Xdv@Z'_]rPoT RWK)=,B?MQ߲;Ƃs&؊c!sICՑ\>Bܤ%ֿ<jSujcLoqA:@7XuWKcc"a/JPBШKq\? /3Pp5z \jZrǸՊǾihl0ZEUa֡_q=m6pLV$7vtU4?1&E8 ⍇kfɗ`{>s36 fBsٮٷm7x PJq(F?s["pC6 Gb Wy%)]ܲ[wkeTafWέiuZh[ǾOQd$˪38j%M`wvG뙟S xJ)<Hsӓow+OST;-%\ N IwSo΀C}l.eo\O{4a_MIq|lN.C|Mn&trvF1W'q,ۡ' {3ӳD5K@ZG;i Xe ! Y$%V"`(Hn-TNjz=;̮t՘-F˩w .}vMuv ىj^:f3I\׳}kqPfP_~ י#obILI3 ,OU9Ǽ~ dkK#Hm8!^`;}-#Jsb-(.4`UlhٲEIƥzeZq##xÇR >OyٙM>i;J9F`EW=NU/~τ0tUl{k3P!GmS6mCYth/YVKeJfqkmOdeaG,4d2aI?~D0<,k=>y8 Nȴ 9Z(4:b-۩YW?UǔNF/MZ.&#6HAf^琏b4 FLBzU"oܚp$2Sګ6'8A>,O+ưDžSr\j]) (;gf@ώ:[  hpyMkQ߼Y5 _;Us^K~t!AfAd%Le8Onp`m?Qv*|U30#X+` `,lQI"%XŵmwɔQ!gwY}T̷3SG =OfH=\l˹2v V%n]X,,g~Q@ >LCbhQ'6+z4fSP6K(V?H:?HCP)mTsIɧ,ow!īU#-$!vZRM1c:ΆzY+G괫[ҵȦ ƅ$uS;^TadR4@9dm Cj;74t]CTfwT2F#_V?v,{hp.$#[%#,#n<=~A)^I>J: LҝWk')̡8gغWj$EY%y/D{ժxDC+)ulIru`|>=ٗ|4m8^~*O{U%nmc8b9*PVh;dܾp?{:,½8N$hif׳!Xd X7~Hs WgxI/{GDD[TII~v)Wc6=e\EԆODL >ܩ ;8cJÒ Wuӟ_R KM<#N$Ig 7DgWa*?91g[VX;ˮyDc*%q n}_Wv"2%Sz=='טX<&jV;;8&ƒhTA$ 36KT#DdZ{vCkl%"Mm )_ ?m_+?hDx-f8 "]_EnCQW,wp|(wOcVzH-f?FĮrMx U5PA8l^j*<{MK,l'Ói$?e_ҋf 1.rQF &hɍ9?XWJ5F*I\Dع@D/S ԡKE`#Ee`T@+u-1:?.89oXLNZg ZDv؉rU-N(J 4{Bhzhe,= XBV-mvdBb"=S*.F| ]}8>9`9BkO}Pdd6qbƑq"c`/r^pyVΆW*,AA7c2,scCّX*C|՜ڇQF9:X7=%A4,VT#[xw`jg[C~.OY8V ޭB=,<:a0G[*v6@zv' - m#:p^ v2^p4띁!Vayo5sDeN, A؎VK=H||?Qm_'S܌pC=HY2QZnsl4ZoWz`m$kX.e +b4H);]K ԷiTODfy/U;h=K1|т+) l _r{4׍Q  :bWs`-K #21v,n >g-5x #'5ݛW^||Lβ ܋҅PQ14e$us?$PO@ɜ" DYר,>`Ǫa@4C0SUV8;,h$ ]>˅OyȂpw:TkjZi^(Nn͂4D:K]O18.E-0Zc]]_bj%k;mI l5#%wzZUZRQ2lKh#8H`sbdC2L'ÙE Tpht4_= GN6ͽR ^58uI, 3q9.6&R: m9s6z$Kj@oHX{ T%JIHc k|/Bf 0p?qh7l`s՟ ^k9*;Q ⟬ cI&)m+!,= \+{Ba"MCP nhZ#?CC*I" CS(^;`!zVve?xQQK7ؿt#KWxAS|pF XZD iV*9-]C6 ~k;!D3ȜʺPS,&9<5T}@3)Iǡ>n!U//}{%YOƽSJܠka P.}r=] y]s2`P{'FHRT%_&/ N/7E1Aܺ,q_)mA$n6,^dq|Xl-YMVqxfjryhM !,()B ~NֶR;5uWPWRPS p=p B!$ճ+ύ &eTDh91HY ҟ?_E l1*?0>ZvujRS]ʧF/Cjp2QLWk+U&-oKX_^) -daԀ&Ws}%d /btcu:4t")$Aeˌֺ%^".i񏰄T̟t+vaVF]\>ϑM |L)x'$sgaf`]jgfy{xNr\~79@b[q!'Ю8hTU?K:~p-%EZY37 ה\L*;!/UDBmmC{Ǐ2F?:h#j7OʲH`jqSt O0:G6ؑWvrsa`Rˁ|6=)Zq\Z d=ݐo%l-q -Oܿ5j0A n; CبUË*IJUȠO]a }mpM<kI$?Y JqT$0+ͿtM&B'L@IY^H'?{j]?8e!'{@3nTDAp㥎0τD쥏d DȮ#8[ Iy|Xr!t ʸdv'7F) J-JYη;٢K  +TW;.yf-^rID@Hά")xGi.rm l]Fa2Kָ{ǥ0:jeһ2ZN^U͐7K/n_ (8j;q%m"J7|vrn%-HՓ4u3Vɮ]]B(@u]*zfi}Yڡ:e_DTg򄎔'DUЀԈQÊ)G_h pF+Oe6F8#wrh̄eZS-"ZzҼ IyX;Vc.ٜVC+3 ϼڥ0u8e[2Eөkܤt<-:"ְs˞gWSCWM`z2D0{pbU})*[`GWΧ4i2[\i{_Qw+0G۽%{Lo*TF](*ejVT)\5*esAڄ:C$90|R_-}+]™z+\ Le-)U=L ?>4i["YCeSK*]_AR!K*r%?)q>PmH͌v-]ֶJ ?1U%^b?5#p\-uR_s,7vxxzy2ADxEY6Iaᛢ雛:V_jVޤE$ Q,-߽af]=Q߄DA5A?t 9SۺunЛØwvp6P-~mD>;lDw1\9Cm.MBJ2AXfRlE*l M(8IAx9( BAܘJ~xTGi! 饵˳+_^mġyX_, VJTOJTs"ACn,ĚCFnFo!tW1O߾FWC#^fV؞\JQ {9fb< <إ sՠ34@%~bC. .r^9+֐:lAv۳3.C{ yN+9{1"L0t}^`okVQ0|վHOe^"kJD 6H(DK8 EL.V ?bLZ&MNd|eI,;t-@%iQ 2OOzd)E-? -h<Mԕ?#yfB,u^TiaE-Q.>"F//TmḒ'&R*apbJaY%=z;XTѲ@]gFcXu̢JШ9 %K]Dݥ~3Tt*Vr;Rp`#]wl6 $Ptl V52t<‹78#=Ϡy2Cn1VnY"8r)%E n}‘P~M1%> 0*ƑO#@ D[IF_Ϣi\o'msT yMDhhXc.VkxfLN|2aq%:]?C)wg,ڒBoDը\'eq 7A3(6)t<@[j%4ؾ:Dxsw:+& 2IǘRi%T 1ڂdޯdl .F&=e0tx*o:CTY]yu6qg?oCΑq&l+x趚ƸL^ʈv6B2#fLTHױrp0ӤӤt/*k]VraJ#cV<3|\ev$0@))rjQod\[\zzOt'`SΕ" W)B'b_hۨݗsE=9 "ҿZ?\KrLB&y\ Aݏߤ$["cl tQ > ` Z}>-L<0f{a&k|[~ 59TԈȨSǍCn8 Qzy-輪! M nyn03%:{V%VڰY#f;pK r]-GykӉ=Le{Gufl ~C'UYmEC̀8y s8ҹXKrF3-$N!u`K͇Y$L\WBTj'Rk$Q.L/Ӣ̅[U8giƍ8W`eu"&3 ' f&s!AgjNa H` ?[z2>Okd.aY%ҺD[G=4)XܺcRftJ ~i ?crFa;zb"Z{Ű-j<㢎h@sm܆x}(`>nm֨cIJHϖ#2ص -U PA0/cM8B;bB!Q = "M,~-Os,+ Ъn9TjwX尗e diSSJ7WInI>q8ѳƓ'*r4wnZ  x8P/).W K+5}yh^ s>;G1F)|`ھmgbRFW ^g  |7.JwϫBoӼ 1Ƃu:qB<8N*z+q}U82=QK7Rֱ TlK3c8;'9R ~F|Iːue^3cvM^P=5?{mʆ^* W.wvJ%>Ӟ ҅hhЛ[慏 &c<$R30&}DT/} _^ z>`Z37ڞŽ pVKIdH=W=8Y{;ѮUQͅDtS^'90h; /VG!T%v:.\ S׃Mr>[32[]O'}hpqyCcA>8i` BН==}sn7H1bU;9ɕуUH ?#D7^2}DɎO[;}U I1iT`}~XAP/ZI8ZG H揮ŦAKQ9fqAk蠏)4;Jl>>N~Âbe'Cǣu/+!wN`yBD!K54tj۽9|}FP.XY2H+"$G SJۋ4\QtY'e2/L `Lt2N]f&kPڂRFɽy*:E+ 207f>pFYzTKf0X_0/iv>wVze꺶܏=cWYa>)C F*̽ʚi:*I]ᾭ[탄Egx oԯT,ᤤ,GafWFp[ݹyGZN7oAfHLf)Jp 4y*xFGZ`ըs8%GqQW)JX05S~߾@6RcBV;jb' Atiۙ"F SRé [-gROPRLJ+ k(]bS \&9-vx3v|xꛔe FE澌s4)I`Hvq2*S =guqK=lc|NFq5y2R e:Dž7t/f{q$nB 4fJv$t(عOR4A(m;nfiÉUywĉXyAĉB!zR$~*e#J 94!4BX"iX>^1wFu?r(U:se"ԃ9* W3C~lZK?_=̫&2=,{}R\iډ"O_{>^ S ض̠S/U+u +ѕK0 8I?I8|@ 71YthME{Pm42-ajuBcybVgY|=c:^WF9.{;;}_zT8r*4go]hmOQg]؝QUl,gYybᅭP jחة뮉'qxlB2e6&92]Ү9f9 ";U("a+鰐":'68F|+ &f >%#pkhq^l.ң^ei'[AD1༄v>FKǓhZd F<|"My}ș*}:6!NYz t&\q!j٫n}\ƿYee^вIwsE9Qx'厕h9}tBLἦּY&uoF+iP;AZ# `C؟`Z3>H'qB)<执 5Li0ۨd L2_FI˂IDr>k;Hu-|DXhc9]U}JSwJ:%|˛}D~$*<f͑#Df(CFE\\,//nҠ2QѶx4%ΒT-?cS!XUy1^^ę@dc6uugAʅ2;KS hD's['c ΑΦD߭x}3R؞WCU]=/a! Hٓ#$˞Y}w[ox N S~BgM0;v dC`+d;Xp5P8sMc[HdEe @rz'!n0ϣ4MmY KH{/,w1;Z)o@u^rώ=Tε݊T6]YGO$$pwU )ӔS+ ]%~Vqug} oVdo7gtZی}8SꗧfZcoQTUa@sE.kEOTtJ*?rmLjVPJgm[7 ]N~ Xo}yk(Ng)bWa 07 KmRM_lvRpy7%u) eތ?y8%-#tQeѡG e|=\yP築mρ'G?6tÏ۾3U{9V'{$1!ձ={GZ4|)ɎhIY? ?]㰔sCqkJBpX%ľ -ZY${rDq,W)?Ƚ /1}ox! W?OR~@:ۨm2[]x}T},I{ ֑D ZJ}/óhe0\ØjnP(-QbMZj?2M %[cA(i$rLڴQ+?zΦ&hW_noW- `>X-% ̈BiAJm4 =QXoGs. M,{/iOߌ>E ?8/}ľ+ YD=FzJ̳`LDѼoi'B`1bzxRR.o2SfzttǠq9H#p 3օYPz F\Wl-]iM>XrXf~X2ɢc2& #2a׺w880vyڊ1uχ,_9 Iu qk$үB /`+TaoQXrKǔ<θjbj:NRz) J'fFc1wvD>ǻ1pm} K.pXqa򕞸e ]ȭ6hRm o[ NWnqJ\eۮsIFhqftÔK>b0>i& /Kh&JZݎIo ؋0?h-̀@\fMKq nShQ"dQzݠ/&4I*^o\rNHX \A'oU {7K_/{@tջtL|jp^LލXI|GlkzLutk(#o6GQEJ4ގ~èꂙ\:{מ[Gj9i (nuUһLYy:{Vmm8I J7];~hIp˙M]A<h mk:֟8.jچZ OvI'+8H5bYSx[ F6w;%n= fdrK -^dZWǔRq=lw9.ߑVT6.>MФdRda),pmo(^ڼ6(rдzJv$8 !B\H.kv:Չ 8h dhrTkHsFH&Rd֝1a)QGM:+AދLO/Yt>Cv#kZ,A6;sL7ɢ8@ز`U@,]YzAĮ̰AX`I==ĹPhXHeWFoa9gR(Ee Z<`&;ؾe| R| 4>dGBT?[3[]S1Gϗit `sG^f@Tùh= AG֤ !?^LΐT~,j~Y2gkhEmuP ˨&2N][RjI-$'F{lDZds0d QVEJcgh mٌ֮ 55W5rK@iMUqߠ )YP؃UErKjx9"K( 4[r\"GdYr 3ٻňEs BFކ~2̜[K;M$=fU}cs3+Έ99";%1=FB0+l$f<\V>MB;}(=㩡[:'h_K(EIDe6IM3`c8*֌kb[%'rSxih4=H\(ɑK:I](ԩv.yF’;7\p J>g f8^ח ;j庖Yֲpْ]-z-ڀ?}@-UGv4bCRIB|3r+HkIZqR"OE-Y;*1?٘6p5ꃶêT05 9X;{ D J|^ aRNم0UyZ&7&da?_uwxz+NvQ Vؔ+3Y ;GRS?}Jb~bH @i~ <7<6x\z4 ,ڟzAR]"/&[ϽQÍ;UvouR3FNr{ ܩaǩ7dȃ[I+&>' `fR'o /rx!hcW<йTS%hY1 \|Kgdi~Q-i.{%VҪ2DVUuDtwv1w(Ѐ5x?Rp:+yi;P֛w2u۬0K*mj Л,ϖQ:71e^| H'C]G0"A][uw#jڝ;ݿ#i4HsKxt)S[&iOXcȹQ@G0?"Z$cph6@Pt$qGoMu%'0EsD=w8\0Xͦ},}AW Bpe0P`.={dTbf\\ mEs5)Mh$ҿ9=R^UaVzK.ʘGikDZ JRrl|gi~I7H<6=XL`LF_P׬Wzy*qc~*`k5,|"t4%S.mnxZ-QAY i4U9BTpt 2"yMF%b?I+ӺrM͵r\]xY\~9)*z\ֿ"h}]YQ5赥YhP\&԰gEU"~x -53 _^(CjwI6sLǓjkjU(!6B}^Iwobʒfsr%ng5΅_ӒRv%az봗ϽILRj,@WpFt&F㆐@~2f.b"QRmo >P+fkCM7+ǵIJ5Y7=3||~~AFiz3]u9Ӣ9kCЈN\$OF g(9hMDbN1k!s(̊| tMVݰ\j@Iҕ#ދʛ@¥!) FTOJ2 '^@D5!̱{eiJ@ ~.h>K=*vyqۓ0I̍VזHs4SghO 4pHYAz"K4 r0r ^?7BQ+n57KjqgM2K9yYdE UDW 'P{dse\Q"7\!`RgpX(~y NZF6h"3Np^~Yxbv)7k"x6(Ȳ8 xa(N5 Ȋ;p w knU&;8@x^8nz&=!q6y#gl]<(sHX\trS:M͖y"A'1iX`@" o՚cpyJUH<:.AB]`` *7^SKN6|?d|U찯VF91}}1K~Ԉ0= /@zЬ߀I޼@_5J5OK!R4HS`d%ErmgI=̊\^]vR{)V"jXb| XTLTJbʔ^$:7g\ g,uk,|>egQ븟YXfγjX s,91nXٖqer' s[hfwCEAL(.B,߆mEd(B=W}#1zXJTvY=e>wGQ廤!wGPקbo(m Մ pln[{gE:RLCfg~hc9;DJ\6 cbeQuٞfxtNmcݭ|oY*NADYp65+*7+&"k۟90 /*WrڀBDkU[7$&V+R Pqork#匿A+[74V /۽p9.%e.85 fh=msVzJɃg@ߙ#"d6=15H)Ǯ`1+81nP[@U=jo#Hf%Yf#jNh8$o7 AhMa Hp{Tbfx¡ dݩ~b.6ƂqjL`㤣#9ZġR:eNWyljL2om{ !64 BZOd׬͵LY=‹#񭩟H4T3#}-BKb>{!:_>YS. (̫$RŻvr@ZEY2c'^\y-CÿaG Prd~T+O}e2wY(=AoO8l(]6x%(5z~7W1*d2Wz X0{eNK*SzeȠobf0Qԡl{mX%iCA9mG U&}^м7{?n d⼬ s'*׌H*)#7JyC c9 x/d^Zw$ȒĹ~XĐ>2Z$= ~*'lL"&~J3h7 )&u@fktQ;QaM"j0]h?K Ʉ{r U3gzSۂXhl۳6L ɤM1My_qDgEtߡFiYkG/3`tB:4\~N = azlFFM7-(d#WG +*gL J'Q |x(qK `NjRyZ^[^}(@<ۜ,$tzR6ۈ0> 񖛲Z"0̣*?ŒRL[+ Gj=Ǥp)Cƺ dz0 ,8ESoeCR 9Y h5- `0B9x1 Wm.䮨8&X>qʔ+t7pfP"D/1J?DK۴ \,& dXVliČ+~Jwg߶ЏeK`?Q,q/ءtM?rz[5CYfqEӅI`C Vie`5h~M `Ė()^ch7<8~7^1IC]&Ӊ{'$x??tbF!uOK$fQ i示)d`Z{>mm؆!2Jjom]e8qް$%=HҖ * 5zI=2ծ] =F@]@tGv9A&p ;1Y?pZE'+k2L/Px֮bhf%Ĵ*Ew9*&*O#tôu?:7xJnuGH p;ȧJj)nA+s"J9+?-,,Y{dt:59W]"}LOT6(S1^.^|~[' b$!~%Mk*rU r%-$y:ୌ*#&&#LV|}ڛt/@~Jcd(3S“1(Kbė'gxKJʼn}~r~~満{T" VA$}qw'tչy[.5aMR}4a,uG(iaZ}ratdL9gA-j$qs.+Yf`qSViAJɖ{#Ư.#&Wv%JekT`3&ꮙOBbL=jE1vY#3Q38ہ4Jvl_InCd>ܦIZ6z&n/ "<D:E!g %lD L+ylB^5wpCǟz,M>qDڌyBVkv>ȉq0wD.>{c+%X;mOF/%8fś jNV~&xWL^أ(RUm~41UEr'), Hy@C\5'lt.ׁ~}UuZwvmQS6 2VǣKo424h):9 @7@2gK;D 6gys#p2:epľ^f0XaHhp-{9)XYٵ33a>P{-E.+_=N :-O]e9`DG*iеVH5==9#~=>S,> .ߖ ȋW(W4mMݞ!= l3,\f }#we1nsD|jN7[re0|8k.JA@eC0z[cg8U:~xi֒ذ !"[4Cէ#c6;L H!'7xf-8IU֫g@8NEg.Q4hmk'^hthI0v76%Hy U$2>5.J6;15%y._HGfǥq7 JR 8='iyA#?7v*OjÎc{ E_Ֆ!5gfʙb"U6dў@7G$t>]]!7s^V-Hnv}*YTa$0-Tp֕k:ZOjJec0вO\ wgԞio*gHFdߞ& :[nء_O jPȽ[x,A|KG5ʦi:NRXaX^cNf DQ{^u~nAtJZ$KrL$%q2E y)hh~YA.ޕ 43k=#dg|7T X) (BD)'fT)82_GHSNs$lC4muW{E*WFDR|q |p0zmU6>pTpq1l% Yp$˯8ϸk=U(oE)s( o!coM죅R e|Fܑ K/Pgp-F=|˕K|{N} Ʊ>e鳹G:Χ:4ʼn#?4I *߯WK:{rIsѽ=F-KkhgkxVу8G uޅuyՏo v& o*ҿk`ꊜgi4GtLJen掖 Maa/ZF8G=3cTCǡaAAՊHCTG9=x 6V/`2t"42J Pha5ġw$ I%&|P[RQ]d3¨ S\h\}r0SH=Kթ\ ܖuBI|sɗ8}zɼuO2[Y" ~ ?CsfDF:_h1yGSSsSqE=>@(A"&aHi֙/-3%὏1Y)2fmZ O!+QJFN;Eܗy7L#FEflRNwH#ωF1J]vtWjG~s+^Sg\Oٖ{تqxj*Z82[zyvƼ{MTtp(pVbZ3Zk 9YgP龦F餐ul =H؄9E9F-6j8+=@tY5xɩq }-trM"ýmZW`nj0YHBI)Na-Sf5]ooltL_y Tz^D7i !8udCZZEMJ G *tul|$$ϰ޳Ish;{OS.1/ȫ.c j%=0d$ZOxӬ{UluT2!r8^0fS@"I=P|_j`|!CH qT a;!dskL!my˷u aA~*S{yrm/9Ft= L$SE/:V_¨{սj6xQkFu'OpV(*yeiJzB7iƝl?}&\шf&RDn 1)30+..'V2 {$9o/oQaޢ,Ԉ1Q\J6ٝR9fѪ,ٱB=R4J3.dftԮuWsK} m˶ijY,SfJр'6Zv`4p22{f'S'S!*"^@v-0)4~#Pl̘4hzn_Pr'?­κ֞lHҳkʭIȩ*_3#vې=5@;X{DU'CAO13-anbQJ> @ ! \} $\@*NZjvVmg߽\!NE9 PhZKuM2Ȳh>YP*<د _'D'GX[_L ezLD sd|š. *chl6"џ:ƝDQɅ%qBCI;Q'P0)LVe 'h1bk˞W'a3kqQ8$]%pP+ t +){=qcix`Lف8zܗ%Y1CH&M17g켧G_;qKoTwk h4 q>kX&{]n J |]~Z+ORzBOA5i:7oE؅mlF?)8X>g,?rRz:G`֣Np >v#-yx ΋ ka. {@_K[1|Q=5Rwֶ5AbhC+?axsyctV]B:Xٖ˯>+Z@3Y@3`M>uawQ! ~ 9]ˉ]uB,EmVE%tG8@A:vtm[rlA`0Eo.I68j:i77C56) lfH=*p[F:݃+̟:B׽I7zd!9_ϰ21=Woаe@_{=ͶXbo?@HN8W0ւ.<9zdvJ'tBI90&_B*8t3Yl-G\5׭o;5y 6sE)( "V^|lxD@G>Ɍq%_ #7X|DcʩD9M&dEe. H53MhMny"wݏҽҜRWAU$RKI͠}Fߙ;+άVQ 7I 3LW-Yl|jٝNǮ}1&.ȴ($ݖ~hVfٗEa{i9_bV+m҉7{׎s͗bHDL8&~dT/}#YReMX ѤfH$+ۥv 0էdP 䟣o)@H:auD4cɸSWr U^@JMH,">+ o^EVс0+\n|Fx:K瓒b0+C𱲅8Yuv0D̓ȑ 3`zd0-VWn2Zd;:TSHU 4̟ u+9RlO|aqh,q6y*~/tLBމE~alx)̘!d:sV]r Nӈүf[zl1<ʠ y#˃)3O5 fSXKQq_ߴB r&'T9CpP#v^*w#ehÔwvwF_ 3-ڒ-}~`sa+ XL}(5h7 6$]qpǍ-.qJqXѴ_d- A@^2[߄ney䵮#?<uxk#SyD~h}<D=ys$A5.ŏq_ILcmoƲ3,Y?Ce=p|HKo[m8ǟi&҇C#hV5ڻvnAj4>$[Z1lS 52,MX K4klWa(3KN:*~Ie|x(MuRMx{t7",'HeM<[9MudW#.ƭTXE0 p|I{>Sh~Mh[Zo?Jp&BT!Z03d@mI=jaA h>cM ώܯkybnvfԬȹBR֝0=_wcvrXԼ4׭ /䀞xщJEX2i@hsEX*=x-4\R̽ ?BSQ'|Ō 2 . Ni[  FwqY =pәwxeP7"=-J5n4V7K%@{{Wkurax R]♔ JdhC#.:,;TRi! ttvEg1!g;4P쥨E嬂 YZhf}X*[Fp 7e9+a2;XGQe쑝dk$$F}J" Վ8j87˭_INx-w_"X1:ʖ.-7ϷoUw[3IlJhsB3J}lKM&DJ1j[Wd0yTF=63=\jxU$d5g=Nug%11ZMŕTP$3h_Oo 6Pm CoW*,\6vљC8a%U*6 \%ĺ^d~+BPZA"L?ڑ߫q6<>\@ocڷӪ~92I9(t=ɴXRnLγ{[2P/eUWe"D-1<gn!1!E3o`{ pjUj8'x \ LW^ 8/5 ,;,8l15[G/}uHmrbzp+Y^xRN4 x`)(n MP᮴IEӌ)sOx,d8Hogkt+Y54\\pgN:5ZX3Kwj85ZjܥG#__IG:C{|6-X:@zG `S|qX̑rӸQ_{Ill,ᅵx+5xln#Q3;,9ȕts{߄Y+ z^=_: D R}BȩD!MyG^ Q1Xa&? *ovSgN <Ƀh}`7^ |Ag9ï\1J 6KaK)oG/މL 72fK>Irxݤ#{Z \IAvPpTiMp8<`cm;Œ5k H b8W4~F?JjZ }\"Nf` ))t~KVpap*9#6!J[MIH9J,]_/Gh9’MN>6a)?lDEp^i_أ~-d9%B?w9Q7 x0?aϙb!=GFWX#gu2ivN[ڼʂ1xV OYyASOt^FnQ3EW""[&m KA?ɾ]$]b'&S2YJ'2_b5ڔe~uНH*F] .GPn>DCud5]p?1Ey騔nL!] 4 &K6va|J#}4 NU=;C ߷\7bBİYгtmm}>Cݻ8bj[  6]N\[~ػ4\}Ǽ=d KVfUF55q&(=g^ʞ"k@M:Ynr"f\3z8 \ qSt*6@fƚHs kɗ(~э<۠u&Lq7Aσ2T6B"cquA0& -[F\V(hAQKd}7ɋ }Uuѭ`({9b`hCYњqEQԨ&i@&4~{ s'b G5d-,HNṁVo k:B#Ke ba]#MN v==CD };?g#VzbW9YwBm3+Zܙ'9H ApԞWF)Å8ިHѾǖ ^{[#%S 졖dۇū>U:Kkp[ =WpcrL0'/ 0J4_;;85:_BqMdbL^N*;$bM핐_; mE'-nv=jB-p L鮪3 ׃lpv.=Cv%ZHMB̝ pB'-JP:8s?@4ÇK_GUvәm=ػ[SY~}7„ %2=IѯDw"Ry9aX&LNz4؎T`=FζK~SP$MKk攞i&f_̣5kumVDMT k*E9s.vÕ:"Fx)~&rX90gA6:ŹӐͅO/^T]`+6%H!ZúXCד֘! b 1݅[Яcyh@4^zWPV_,5!A 6x_RGsd00"YJgևv"o쩕 ?3__l&DW[SYbxq,#Ÿa wLcI87*T=ѸZ{.1j)= HL9D Q IBT [+$>B-, }.z<Ε.0ztiԁo"w8{PKO eHrx-< Sj2Yi%Sk , FBDoX!n*VU Rm>*|PGԨncgŀ酸=es0 0V]JX,H|f{ xG{MMN ,-yȂO9~EvHtjR,(X>z]\yѭDD7|G78* lnCB{k4+ L%+^L. 4#LF*G [I)$]ڝӭ gi.\d~, NxNע׋4~ˀ{tc}Km".>C8f9A-E(B35Xm'f]Yz []n@O`yffClRE;EwcIy04 4A(e Pb*{M[l MF$O9UZҞ*v9 ̼1s1(F^ʼ cgM7^I*QشwY̛SƂ-{(1V X^o} yh@IBǯl߻ZqtlH٧9_=N>m' #8iU[)Y`O:K ,v /?(il i8/?eh:E.ukc;V02'x^lʿLqCz0Lj*4J))$I[WK KE(;h6[Z.i5S}'a/dσOc,ЏTxL]j¨7?5p0hj!uT2Bl]N8BIt$7hx4!.65WU%ȭ3;XKqzXm-1)Ť w,$CbzHYrCn5fw?>@.&n B Qg(ۨ|X5$C@ao뢦s}\X~m]@m7W[Ry2c+'ѧ_s~Ky0:mӺ AsDㄓda %7I7jW&-cwaWgAbp(҂7hYBś<=m?(t@糡2o^Ue=Y=&>L2Yc0/u3yQ~`DOw\! *3MeR @O(@_Oqi )uC>IorZj`Ԗ*kY{ps3[104W6 T/dvaM1ff nt $ҷa:\ߙJ%Ȱkވ\i2nY3 _z"vJ[E a*;=Z弒00RL.^ZcC'gYsPG4].t;N}QaUMt^x-B) {9CWY ^"x,aRD~Ӑ{0:C(N]@~f$AE:Y:Z@o@5q |MA/ڎ[fzˉb2 y h󽒌ȨlsU79RttO_4yBwDfL4?Oi aUud$qwu$iūi2m;9[lKno5? :FJmOh>eBs[,kCKv4J; ^*7!lZ{zNTo,=svV1.Y4#/k]{ 6=|*U#D5I84N%DoþAa!Nd_1>k0$x&Yqܒ8X ,Za5TsUf߅w Lj&gI bPqI20w8B@0\͌ݔq¤4/zǫYnJf:$RQiR:;V},Fgvr k:* P_L^2r_+WTf`}`mzTlX&5nkM}Bg I鉿5+H¬.6$2'߆O#էFW5 < hu[XӄAQ?Id*PZkmŚ!/ '}o@H|L}3˨:gRM#f>(4.xG%H-;9(&GgCP䞚;ڲc-]xёDfAO,AvRP|~9MH>7YJ$~L]_yI/6`ݶ)-mtNpi_x,,.:c]݄mZDE폏+gbzk8@i w!eq+?hK)KC}=?6NO6_8μ$OVC (fZ<ˑj9-v6!aoػ͚E\i-* $wt,5YeIkfYDG<ߠlH?]>"MWfWXmnV9tT&pԄPY𻤚`k܁ܙK*͗OHL% }fBLɳѮw޺Ii4JM n=Sъ(U=Fhj` P tK\_B߁PϱlH1@L:.=sO憉ږBH_~ |gq[/k1jku3mUMkwʵ.;Oɋlҫ`ح/W AˊGWHXj ? .8D.,2"D I g$(c~y:Qc VvY*Χ. r,# #;*Joij,} u螊[|û}Z6d l!0[|76DžQcwaUA)ԦE _PDyԞ5Ga PEF{$eN}c԰:0ߣp: F#;\+@LD@ot5ɜl ыgإ vgYER'( Ђ{8q%yOzrvƩL%mjqh#uf0iJm,4䠙^A{K;DS .1DeuيY()Vef1>Hj#;zB0<Rwo zy^_$ 9l /@5 Wy%O ~slk]Kkt_ζܬxـ4)t=v[LNYq$S' ?d*T^08v[–DuMN^}{i%%:-{ZbH`<۩~M4rS҃`Fsh!Z7-L7`%aeJX4YQm&L<fϘ<-;C9 '/FqIb - _AAm$""M:]/vwE]3KT`g|Ѝ|K)߱9~PJiu:/b.(] u^\p3@^Ru݆/o9N_FM"*ki`YR&Ey?#%`+j#5/z! /C*oi毻'ӓ{w qfPemaM2 {PWVJOƗUIq@6_17FP0YmnS8.7MEC]=* 6׶3 M6uVA|\G0$훵CH$pgD_\64,Ac뿜^qVPaFםnK|,0C9|9.I<35wS,k`Ia|t1È2gH R֏ZFRjC䵁=>V%_h\93dbYk I9DٶwO4}> ݄֩k9x}2d^0!T[N)y6w-m._-.>m(T! t0_:Z"]!]|XA4iGqD5 9Si^N`..+szݙC7`Ndh`lJG-8ZCv:;/u%\\Uv: /SAϪdW45ܮw׺k(i$ͯΟ\#r4|G$Ԅ`';ڿv,S&ua)і2aowN 0)+&#Ĕ}; g/y+,$UT|萁6O7mXg"YnOWskE<8h'|J~g)s7O`M/A'fD˜ņY܅?;Zߥ[@T5cgiVa,_;trhrPU])$EIFXy!41ȫFZb (a:/v$32<^PKQ/Ќp z] (t9v ky(@FI jW-Ina=wĵa%e}ҠntHH;BeNJ}qNN 4G iеV9O+hVuTֽEU&]%,{Ƨ o~5&G‡MTwT\A_63_8WؖM2u84i9%䯅i|Ys!ۡWIR" qNꊛH&wG(GU'"஬b@ 6_gRU=?>%l]Ty"TFw (/bcs0A{/ Q _SPyyPJCX.(:\omS##ʫ{ 0-:xp52TƜF KwGr%UjjG6`_B'!p y}y v&Tw |CU?m?u4"@UEk=]u9& XDE[+;F?>n0c#gD+)Uby[v%m{K[}@| [;ES}j Ԝ3㥤c|٧~2^SF/܈azWV z,nNApJ%&7."f یn^ Qo5SXKb9'3Yno^jxLTkCU"}L%&|>gUYYݦ(fkRY!L +j4JdnEҍPb%ɿ -zUp 9ҿn;ŋF4Yq=Q^m>$ .^`il/x(lsDsm( 79O\lg=j=Pдq+x|(~繶|mLP ##YJyxTK]C!O$/&3sqYY8dfS:΄!7FD˙`0G']hr!F{I?D D1oFa \26Dqr򇻿형8Z8֫%\E tm4VcS`jΐyR[4QL)ʉRF &Tv ArBotz?*^O`CA2k{m(ޞbQdgmYhu=PCFr{tOBT$f۴Wu,4L喏CaBN(f˚zCt)jҠFi%(v/Ť[?kt~U5f+.#^P <;xTHgYRgFO()BZTJ]O3r˃0ϧqV\=ھul)a|^ ~ AL*Ȕf7mq{dnig-&Y?[2[..(#xcE^OMoupE 1y<ʗj/Í]kܛyԶZmYruTZtܱwΔ](z~a!I2^q #bYY 0qZ'nW m&IOjK`]j8F>1 @d\q6i2B ^l+֖ d{&6"6n 4YOQLrs>.'x5Ҧ$,wK"6'H`f2T,[j*3"^޻>$qT̏r_Gib?,r:^ũj6 !,( 8\|[ tCe82nq'h!&_-w1߶J -2Lnyq@x577lmWG Spv9 jM4'#?̍?@ kbL ºp 4>)b:}=|"=47iqǞewg_6 jS4ImA(U!X E6 ]8ܑCr{ u||rɷM#|eN9& $+ >?vWq[N9S  Hp0uM!z )T9լ'j4 :NBaU p(cQ 'mn7gȬ1!f^pa8`;"3-Bzv01wn Қ>6J)Bئba˯f q^#>K;dEB:>8U.8(hi؜,HK/؈7agRr']l!|:wά\I≘a{*Ś/7RP{n#`[7oW;(L̏54hil_38?)ܾ2HM}R+"Z/vQt̴"ܜ9aSiQ˰S>ZE?Lɳح|:5ۙGbX|.\s"X'3υ,jιQP# fHsC8/*L{ܽkF_?8tu(Hml3Iy _ }Rq/O?~5%}_N^TևԨ \n%㊈Rʷx€7B+|gA1M"&~鏙&lHnpyd+{Ol*] xa'rݲ=UGn0 }Csw5lNq%:i^%AeS2l a޴@9i mdBG' /v#ɴէvQ ދŜ 8E*˙4r M|9 7 RvS =^}iحÒIx`^x޾uSp:]fbWkp Dɰ%JZ\X?,|EAe 9F+הr W*M6zU-~}LXGi1 r }!H#>9 Ƥ' {NY&̈X h9 $E-]`InB +yxo`='[EX1K|I.^v焽N>hڷG*# (3wK0FMD3.9r JIvNU'\x{eCl\]ZF~VmCG>6ONHk$< 3 ?\צƬ>Ir{Icψm\"`3u $#_6RmO%1 zwN7L-c3%.Is)Sg!C:A'QVNd3" CðZ!z^L8wmlkY`a,S2 4< )!VGC\(s "Rlh R;p::> U[忘_ž3ql\dMG/ 䡼SClkoz[!wMYYֈ3(+ JC] e*p!-X?ZO"mkR!0 >&H1}V6e B,gUq-$6pÝX zkɱpbRx+"Z~=/mX/r}XR(>{\/k>e6CC.uu1pDt^BV|[s; ɴ\&K^7lyrvɢ%6߲r1X ~G$C_o|_pVW!#L?w' kEWe1@M_kJ-^vK=q޿"lEf9 &&?Iw?ZӥI ]RkecR>>U2-u8Qv]"F$})K2e%%#Kp$;P$sdV]c#δ#` `W+YP@Fv)#~W=fV.b % pZ^PuJ_V͹Yv?RdoiS;[(h]մ/ +I麼u@1 [2JZUSi OFPz-6{|a<#7Ea('+{ _pz#t>+z BK%h\ԍGyXQ:xOcSCΰt->I{N֙ IeKsn4y%c{{;r /eVR[Ѽ06(ܞznr坳5.~6(e63_Zc:#:ŕh{ C-\5 H.L1l,g]gBk4~ion9/;d%^T3 $XK#'Y*U9r$z@(=;' 9okV\btd=DJFN^~ `2)~h(ӃS:U˯q0~?: znO.rqW ֙YP,.~'\y`<NFl%נ$~8We T0~,Hx鑟{·tJ+Ż mw6\@ \D$J"*]g|S<[5HNs a PȞcG_wc:$w c xCPU8EF+½okP\͵G*J_X/S=f Py2y#QGk*zIt74P2mI `겉 5`AKu$8E_0U(4%,mvUbՄyt.=XZ](>oqyМa(Z  YĞo_T5L8!kˤ= "[m`]\$ư՘YN#%a]AH5WjYYKGyjTǐ6\]s$Å LJ=.} TcOW@Hh7hg 6?A1ȊjhtK )F֫cWA#wJA2n λE_[{~UȴNn&glBj(i|zhώR.X}O̤[sٌj}u8^u(_P0q_WG4L욞}eɛHBpGXc5QE9k+QgNz-z9G(jFHy Xu5HXL@cCxAT=I;Oʿ"/ HLEM5c?>%4`5 ls/>cDWhaz>AG!D<%ĬOoh]}A<Ժs(r5(ZvDŹ#*YVbyw3;H Zkd&#"IG<yCfCмW/(4ĸBERqv긜y5#c.6A;i R&ZM:q"33%Ciȶ2<ɓlD;إ=0pXѽJ;XFMiP1 :$r,dxȏM >|`~ieRiK}~W@._oE(NJnvV`E>$"u ]_AE^[12z!Q0z%!Dm8HOc][W?,Gukrjfd4W6\>záA6}Jj" HBs. t' {хq N1_߀Ѷ~ 9%!4PȵԈ ZF,ă=/Z%VOB~޹N.9^;zX: + ;gQ쐃xA:N-EA`p]9,[K"jNA'sX0|5E´ϬX@`yDhm*⹿؆enH>,]wTlx07͖~1rvQ/lQU"Qm olU<v>ѝ^],j\$-~VO"#|q;nISO!_~G כet> ² "Rq/j=g%O7؆װ[֩: g.əAh^һDJz˒EBP3K7㶚 wrl;Gs0P׸;\Y#s&q)`q K-ⱲsF Pc}sl^#R>=g 3jӸ,PA#iBVp9Y)Rv] A~:Stq=~.?jQ@/yfe9r&eqX8h)[x NG@#\/`X/@:`b; m'Utk X{cr5W .G<,o^ iC Z (~ |Sn{,I{oꨠ*N2CZl3pLwlRsCe$AJ{ˍnڭN7-y;3aaPژ둮 %ٵO),'Ʉw&sjQ^q @{KDi4isf.)+bܙ8)Ha]UiAE?N|Ǘ3sg /UYqB,Ck u)Y-ʈuAyշQx";._ S*S6/R4p< ^SFϒ ^ETVk"u(i3k_le΂~֕eCKv16y$[t FnZ]O@&3I:UHVKPHKPK[ 7}9*ew+7EGuc>kksRxfW"#cK]EN"esї/D f -z9Rߪۤr>VJl+Dq)#:]8$wk ݀2 Ix61Lƙ=j3vw_}g_vuftǂll&W  #g{}d]i亞O@ pxkm-Fk &H/+R ]AB1Àj kIMԲͺۼHHTC!yfE!!t6s D`LnV?)b߹3bC-pvkN\t+߱b`7nH9HQϟomER5˱Ҹes[w!$iL*) @TҷRdF)Sn; \b[;dQ9i$=p2w rL2Vg,aEeoO9U~DlQ"poŮ⫯,nkkeFgQ;fS!4ub̧AjWzH?~8jsQgh`{x|8D')x2n&^͈bR1אJ (D!DvLǍd_ʄSEuU꽪5$bo9l2]Wf:Q׃*A(T=K)Los1H 6 b͕x/b:61n!-VqH1A]o:-W)vsYZBZ"uan*!"9ldV_odF&#Ȩo:r(i +6zX7CBw,|E18hB5ʧӾo ϧXت4iz!~ެ&x_㲬#fu` mH1+R7MzM- Qq9 u#l& ּ|'6Cz%':ac8AhktD3zb݋mC05ǾȊn@ )d`y18Ȏ`q'"g\L&z~֮otk^J=A8->8GeK\ybX$y$Sw^+f 9;SS (!ŒU 1tؾ;| N\ +n:ʥFFVffDa}x9 f))C\܋rRPu1f u} _AS &0PA3?ķb^OC ^9}'d=rv 'xR;@)Eb~af79͟yM`@m?'x X<ٷ.؈+ jB(+kM,(,Mpy!WMkf/G(46p7֌xi$# =tו5.bh5Ezy/c O<"{?nw@z<{f|j& OF0uɼ?*+J4mv>J\厁|fUx\ؔ.QX<{'X+cLw&4!Ƿҽ).GH65<}=]M{5{SWdξGX)@-gUTB '~l@~rne,]ڠſ؇ḾG\J(uxAEdb&Ѥ::U\ DQ\ӬT_"5> =:+>rD~dL ',f~;9K4Z5TK6㘉UDM (@7@uBRe>Y> E*ES'zďz೼+:>a3䮛SJz3OnI_<}@-T>&Ϗ^a]Y1_oM7kع-Z ovVnu򴍇Q[R{FZRv"pDqM/S1 K[Wvoō?3K*՘> _H5'Ƕ(PL0=a6()V Hmih$0 yMyTw,`t'fHsR w#- t~ɥ:r:*3|sS_.!".3]TFkFm:T/ Q{#P>= rPOA2.5|ڻ쥧01s#]V3mα`)lh0o +xuw\.StipMcOÁ̱<+0W2@lJ3 ̦kSlcp]I%>,oV S9C_S5N X悙`9h)r З] .YIZeG8L8} RKe2`}M{bN+-b3vRφaEf 2#iɵ10C<,J,sB@|k,vY#ДMsMrpYhvw0&V'*}&V9^s{- 2yib=՗n]d"kI {<eN<%䅎 f@; Z`+{}' #P6]wnXH =aN[>_T,ۊKhth&HqIt9V|x`zo7fV-OsryÝa!3Ҭ{SVZgwoTXVW(5Hj.H7%Yȳ.91ԝ t|bCw5 'o\RR(++p~1"q]W W &q $v, (qg/ӓ+T0#`T"/Fꊎ^D$!;x:kʱ )l91C螂AB§ޅoNd[-%^}:&qLKCW 52>*'Xֱer{d%CNeM?=>uzW!w'AzhGMfe?c S+'_]2b$֘SjכZz/H}=5ʑ}D~B79Y9d>EDwW&ď]CmByDP&oQvh_`v$z]KR׉uۣץ#֧6Eq>3-=>_)9vGY ;'8g&ԙB1K;k ed| p9k{;Kݻ\G7/:>]ngau ѽ#)FMRqˤ4Ѡb#!)O]!El=q#x.38rwΥt}x|}G~,+X Q)RY jD!%܍a!$oِl JupcsKa$']4 k$+`7V{cS&~;pEmQU98N{ {7pTڋXc^NM}%7?jteiֻ7Ww?(-8k Ɉչ~03$_}VBt>nRv.$_J[+yVϷDSҳH)A3_5 jms@աNnVyT%tbQkB>p݃38Z\ C~WQ[Z͍.lpY;S}ҝ(5b+&"ڀ'l{3{*.0瀜8 ^KoZF|((W%\C r(G):tNWgxbۇ7jK&Tde&p\3s$pXT[#9;-REr5Ocl7 ƴ!d߰7ue@B92lHJ8' fP]tk %x†Q5:cʵ)d}h}>(?3?5@%kEwy3t<.'0O}yI&OaAA=m?%o5\L c 00'@m=̇/Bt4'Z(XKJVk&lxhM_쀥٣#`H쌫ӳzQ,Pb]FE+"6X  {h3 ဈ';z nXZ*9 AǹܸPj/hX Z_ juR8lJn3*s~ a1Qiy%[ޫ{XZRѿOvs<%lFs& |wuoٷ #`6f,g/ Ah&LbG/ ɳ4R ȾTYٿ¨aH'ɵ3T?r#]3aO( Pk  {B76D8o, ,W苵LX=^ LBд13D%F 0!^^AWUM,D]zfT-bMEeն?H,Qur-{YX6JM஧lStAږ\TCt;1>arX8 >iZ\I=Qy8pD@<Xπ5'Wy5ݗ$7/%1úr+Q@V;Vcm6@NIx5'CmRҴHSGmPO-_pѕ(4ft icШMJ3k=\i3I߸&FXͯ0h|Eɥaޟ:;Uqw\@sB'hwpd un1ۆfB8 :.H,Fx !u dȮ2OӺt1*UC)2ʒ%\xS ˳bW>E\e=JY2&Z+ y<ٜaJ(gFwMs珠ϒUQ8wKH2?X8G |D6'RiN.DҍD[Cq?!>wWPA8 ʙe)U [yQsɻGyp֏rvupul7Ai0']hNf/TǕ3b71@&sH!Px9w n{EX5mϰʏ븰<ŪLtߧc6sr]u3bL-y? shGd+ev#jlyA@$GqRĨL59<rJ <1ftRApcngd-it4RyZֳ7?)Y9ux[a wtn9d^C^~n,2>Y^&iG|EC/-Dt[~re|](:oT[&!rn*n C xO|HH*~"$ſ[3PiSq]СVr_ $ɫp)S?wGOէؙoEmCM'1Z;B;#Q|һ;QTV6;+,lx7*S#XP{:'rMZZJyaf(f(gI%.|ul˳?j:ăkd~+:x\L&Xh =F]FjЂXW!3xD Z>.'7DW@[75޲ O*pֶ"PvK,- EǡJSBz-bz5Me+۷R7[NV+6h0ooYV>-l4/QH=U˲kb:}t]qN=,342O%Oq=f=QaM?|oXc '^4H =%b @&|Z_Y]I9Z62^_koQذ3t"QJxμ5^mvfdÒ$v޶5H'‘ع._ GjOӧn xD!e'L~Wx %&8 A)mKO 0jQz9)ϭ؏ /'~OOgs9kel9e.i3tPa\YrO{RoT*M&΍b p$: .Phb;?!aZ$0m^yFyY3:U) (brp8N`/459 `O cpx*,~a|pq~W\-6L nD5j&%nbL@x[IKD\y.9l*skp^iyPs5ǝEM6@ȟ#ca&E>7:KLB.bL`ӥV0FerU%"{?ۙ8b3ku+H[nS 01wMɫJJEdw纘k5"(~FT<aAxЕ]lsDN䂏<皜tetOq+t ?YQpr5ij/3FY#NhJZuXlA* ?C V.ÉR9>tL<$>v!݀$+X%%=߁ڗ;A"WLBzbDJյVVd:i%&$oQLm@HfQdV 6 / ͤ 3A jfȽ@JkxTሁjk1wO< LN+|,׿TVM ɐm MRtjzC},Zˀat7昂/m3ۣ}4I/i&! U;ؾD?E@"Kq[$M~+T父sL3=j<T󬖿jqW%w-ѭ-EGvD/˂6>9A8r$g>iY.D1Gk롨mgSϩ~0~(KbmsLzZPAO/ǩ{Mz5pf[.dX >PN7焘0( zn%B ˷4Wª-\=`rIO2rQÕ:& BnWCm֩&ŕAWoPw|c9VMnUkZ*F';PeN6|7P #j'W)A4+gI72<OS _OiQNLE3B.` jM,'| iZ|Gj- dTokF͑:D.!qPf,d5W(s\3َ#$ 4z֙Rw@湑ߣּ' f*MD{&}Y/gqݱg ibOSQW5 Ƒ 2ɝ6 nZ؊9΋{qcP~GɅh@mZ)4Wa{2~H6&XWR1'"oMe(jDžBYg=RL4>W/+810+<.ϻ>5Yu)ie^_4yd/-jG +l]6]EX>q;%RB@lL_JJЇl%aʵl(b+`t )4^_U}H:e}zɒs4,(VEaQEObw`ٙ|[7<_Yjqgz\$čK#(AA(r -(n8*L.? kҚ0iD:5qqu91O7g{Ne]C7V+ЇHx"gS<YDK^?N‘h\NslH.;`bi4hoj5@2Aw6L2zX80ôE3}?K%j7̘;@<]o8&ٯڳP"f[eEb۳; +o҄n7 i#df/*efp⾇_ev0lomC'-:ˤ&ćqV7 ]7qPӐ":$w/Y ԲXC(:.!?o.0~4r4[3bu6H 5h".@e,$Sj'o҉1%U:.&e_}¦bOz|yRD; s}2j\-XO#?Y V;B|K0"3Qm?EmvnfW |!4j\mHZ1F"-@C?,yҍ*d3(PϪF<ͷ~+g!۰#P68.'_m Xmlge-*S1*AGx\+`R;Ox.,tr/|FktyVԹYt6ŸdB+X= z:\nVIltOMwʧo S\*hpITum; 9t&~JC$8ҫ*G'%m^xsSg3;mP!]Cyt3a&I=yI8oh{ѬG+ں~RVuG MV)}&-Ã%=91݌D[=ϗZ&xHc<] Yö Ѡ+]*WbñHPt_;X^ydBWh~&#X<5# 1"0^U^^0OL)eKCܰutX*MXY#$JZ sh'ѷZs\eWTEIa_%|Sq-'9|Im.ZC}Uvxu(a?~DZf`[oY2bf 2nm*N5WyT8Pgsy_s,{]x\O/x@5HW@A-Y[Mv7Kn2؊$ @NQ"lj4pϮWD9rbaW"FKl;8 6(5%~v }V]9uEX(iɕPnTqXYy/`=w8_ ˢ|;Hh_ :s,>.q$ 2 u:)%b,u&*7Q RZ '|(MXIk$ͻ򁀣0oP뀀t⤑+8t1(ܷ,2M#TG#ڳסu*LBF Bi"0v!-Y"GK Y)lے@ūk|ͻ& ėGty/JHE-Dٙj[@K rmw7=L=f;Y"[Ec'FWĨnR <@! <;.˫\6UrK̶Kχtq;֒^yrd^X&s%ImKI!罛e2{$N+ $'Ρ(P$b0peBy.JVU JCPOZ`V-Lߕ@eo~ j[/kà;,]ZNC,7_ -ɅwF!^#n)l\B<\d2YnziUJqih֩+W&"VQr$pw5.(٤¯E%,5ZH!2K?рl@ZJu>8Z>}kI״O$ML<SSy/wrc ~lSXIn1{ysy\S[2Wp rHU74{ŗ'}]saӐFCr&xW,g'=@C:zqji%aQZt1tuҟ0Er5?aŒjF(U9`QqUs'T9A79 ] Xќe>2UHh}ڃD}nY]ɳ9?/.qc%Qb V8Z)nO" _GRy?G.ؾME(ѲEֹ1ͻ|3«m-"mԂ_Nh.^iWJx1"B|n/ux|VfѶ74wvErA2*VP9r=Xl @TKA]>`iȘA}c&61#?z(4zʴ/Ŷ=wT0vT'fy{NM8,9顉ix.KڝuGv^D*CrV+f"F*P~5E_5k5N˩T:tD:ߥDϓbA:5+Kje>k`PdXtlKFuz*֩2<ʍXvM+jNUޛmˇE7ᑐ]i hz Dr 򺓻UKǭK$k2&1-zmmL#βe幻@A/)vg.<99!w_x!;é+4mT<ؓaf?a+s⼛mX{=#^x4l5)\M/r3Pu; h(eb ;6"*x4AH <ூDF.twC+B_YnC2ΝD;%t h)jI]AD/XB>mjpccw8GR/r)*})zKOLǭN\ CDd臔!ڏ^,ߘsFp+xS8,jEceCh,647OaVsvq0$hUb"(?W,U.1i~pO7@0wMy%CZE^{Z*n(o/<%(@GHE1I.:Fql]fw+QBy uMճiv25]Y(0c @+vl)tcE.3 ޅΫN~d3J.VPXAgZi 31r.ԉ 4 ex )ЛZ~qϔQDP# c~?> eO 3Lq1K=JEi w8RfLzuU;_"i",M;ɢlT҆Zǵ^Kj婡?ҵs7pjmj.ngEgī\\3\`j/i([)o˺dP4 i쪑;q)ڇвpA_GmaAkM)i>B(|ڛTH?"65@3_\(P" Ts "f'.8&}P^H T|nR fL)nl*NVab&Q vmRYjƷʹ ؚ/>}XYܖZ{9GCGl_s[Hg#X|Ɇ~A6ɉʑw:`)֎PyIA;ɼ>)îjg  D4>5M08I )E$wkGj0DSc~AU]+ 3Í᥿XD3csi2O|pATn. TRp?RQ+d!.uxgɌmumfN: /`O: h#l0 ;,b kn;.pqv>| ƒO:ˠdukozj!pI%65fX9Q3&)Iy&&V3~D o~m7nRvNRMx,EG F&Y@ E!pc&;@|>j1VPĘT^uJb|H ɽJ2Ro[7欙f W> %'($E7kfyɢ.iu#ۊ߸y졂ql}zf\,A^.{f (zo7 ,Ȝ幙UqsND%J;f!Hb? >nWsekar&xA)wb *>K8gpa+ ,u怫e@a*@/{jZ2bB6+Ö(R}PZ5Jd\W=?er^GS:CO e^R@2 R!NZE}Cit)տ3-&.Q8um\N` ynYVWY$!anzNo]Ac\_VifEgIcI'Cm %Oyo .4hC^Fze*;ڎw6Uv1džݡjk^eg*#$L%Zj{qwОrvr^1.ȋfv/0U>o׵&dW;y:zE0ꆱԑlE{ o1J!S~+X \Y+P/C@;4 ܻqfk>,ņ>u˜nptT X d|zeG{0`=AgZV ]nvݍMJc,^\zG3/@R-bbԛcCV>/a2u暒lJփ4rbU{mLY/_ՂkBp iBHοw 2aZf=z &uRlz0:q!;zOz,%aOWS\RTj\puLsMcµ$_I `0lEKR j +t  RʑK!VB,DX8,ŪxLL  Y/瓣3|A*R4>ﮌX]-}Gf b_LR,]-bPPܰ+w[k' ;lsoxlʊ}ӔDQ ( i;zA9_Lru*τ=@wS`1W2d?WRr2q&B7At;ՍYwx.7n,lEmX3v~8t(66\ڹ9Hea7XRЀZ ÆFrҦsNEOyl}\;PY@ʫ MP^i:ߕt lW\ jx.8|>TFa, *1dZVsVDA yaArQ> Nxv]CQA[A*i)LRUXFE$S]S+>H;f9] o[e/c{lܝ# e]C6TcI?ݑ7k|:({l}C =:y-g+jߥ ~MRύ 2 Gq^Svz3>_}6燪[ҴA(CP 2L鶬Áp-ziTU)9g2#]o Epp@M,|3)7T`=|E%$"{#%;Ũt/? E.ᆆ 욥zEeꠀĬM:[䀄 ;[#☻Ϧ`v%Z7zsyc%u3f}^03PK* ?sM?߯(E{U݄P]vvDib9NSeEt.k^6c3elPF 6WҷQ8=Dѧr엾; m . \!FJwvDk=W,}Vrk[Β|pM*KJ(>pQHQِVK"ɩf$Iu 5E=0Qt ҏ hf3,q8J`)/$)[5ªJMJmLXO@'ŘZHx P,}rؒV5Z->e'V"m6}e7>m0̧LTLaoe]11)}.ߔxqiZ-d}R `7Cy^nJQAˉ,X7 F@x FdƠ91#I=QH=0e-3Q`$䡩pҷ+h' ӞU $]UƌJ'~VrZBTO}Eڄ|q[_ā]63(#f gqxQ aʛps]%PP1o=>htہ#:. uh}AZq@6*ܪ.hW K;O.^coSbH_?# Fe8,3(`#fjbM8F 10ϛNNز0Θةv)~]x9!Yr&y$/b`᷻ fr9bkOPC]$:^:`2r"iN[`CkZ; :BMଇCp*=MPu5߭v5(D[ù ܄ᇽt2DkǐӼ =}cSZ$XQxC*i;I+4_:Jy9D1ĔPV 1}"O`A*Q~2)xoВYoxkKUW bTZe'xPb}:+BNL.R1CcjRH\vt$BXnč33ﳺBhe6̴hڷnX9鎋A|.`{m j &S *PiM+k7c 1Cl SѢl VfOs8y|75ϋ y2Vk*|[c朿 Q*㑂s0 +\J-<<3oߋk*o{R/yrDK[r 4\n/;%142W et D֝91X4I8ze w篶1!xve7UZA9Y=WdKug2XjE? VH@ю 5m[3u/t{-\Pizʼe'm!NG<h3]S3,ñ.a+ F!6"c+b =!hU%ѻX` /w [ݾGV;|x,+mT#6AJ,b^hW'vߩj'soYS5~sGuZ۹$_UGqܑ QP-65j儒 PwKwn 3FD/oh q*l`LF !ӖZf?iK mzOrk+c vY,ƺZ}S\mc쵽$٣݊zxH;6My[_mhűO$bmWqY/eMC OyA?æLhX{]!jlҺ,-<'sʻq$.lLa(G < \z %QE&LF‚M(azwkDq}/ĩ˚PaIaY9M\Y r_!Ճ:qƱ0w>ė{tHZ(ɍ*F+˺=дV_,a7Kkk!%q8w{KmCA2^/)I?4.aQ Ebhٱc #]V8 7AELpFLOr{Kr᳁f3ǟ##o]Vy~!0HoG|!kWꚓ{}C&6ݐBYH$@v|&"KUM\2UkOA[Uۗdl}` ?t:|=6҉tM΃Urӊ=lK3]+H1DU܎z8sY P2xrm(le 2:.ПX-*0NpL{UM#7tYvC,n.œzڧ ܿK}ykZˣ7+ e>]2y7c vF{䠝眳cu -抖|?ڑJNBW1 A>+AY'}Ԇ?iﶭ> -5L<5vItD@,G'\y!,F]4qGzΣ}/_S@i4ӭ 2jk[`Ƅ 4++؞QcܠI4f{#@Kg.7˝'Uf Ʀ"tA w=]IJ.qǥ/d)nǼ ^ lM S{y2=2wEyOǰ ܛ"b 9Di牲ve|{'otr6yy(s]ܪ.6kKNjGQ~ Acr|WROtX"M=$zYQ4Z [8^]T+9ߒA u> ]cgj%BKk6bCښbڀ͢}fSG`C&+r֤mIi)=ߡ[o'8{yg)թcٱ,>$l%ܷ0]Ikcm8 (mԫoe3kQzӬo{lxz1\aL2Ts{:a,dRB1(ӄ}CMd'XүŽr`}B'铤3Cg Yl>۟?ib|=0A^X!ew!zx| c6/| E`B /isV bn&^%,t?iO{Fx7ÒqO8ĢnL@QRDRƪOCP{f%X1oހ#^,cvZjBn)ߝV Ȃ_@qҰx.} Kawb7 j\B%w ar?Ry5)[w0kR>X^Sv ?s4_[Lf|~u$鹢|7/ٙC3{^M( Tl!S x68~#a[U[BbȋӖbq $l:QuXhQVMRXiRvWmkqu=傏@OZkxEtXyJ[?՞GBa *a(X*c*/JI)+_Xdp8~f(|JrH0STkDϦ/[fadE x* wYdLݱ `^d' 1?6K,h\S*r+L0'+8Kytߘ#0]ס)s4-pȕ8Uc+UXj=Mӄ'@c ZS$Xt:xk)~[Ⱉ&0`Y7.EN,3yh{S}J2!bZYI,Y^IZڦV/o*ѲjPk S#Ϫ!UVk sVqtq/5SWEjz4lDa `vGM=wji?6- {ds)XZW(\xѓ_J̑hbyjeӔQ_r 9P5ߣrp:Ȁ-h oS5ʬdipVDLea qDYv>2J`r*xӋWgWxBqМiGc"%C7xHr! YR#L`?3yO8" i Kn&^&4ǴYt/y=D`~PVn]\دW,.c_#3p.~O;qhj SI#ۇuQJl. }t4mC=iyIVlTSGC,όQ '$Q,P)o ߍosBwYG ?l-ԉ0?ֈ%TYjJ@Xe!]!3 r ; oШR&JX·RH酵Xf!j1ar ƣD+(>_]辺QM *7`- = 2$/ P۔ 67_nϷ RxZ·a/1n6vvymp@PCIk USR;z̽.C%T$ˢ!VŖ<@z+ӦHe/׷ZMk/ FZaH|dT{Lmk(t=NZx|DM 6> lHj GkyC@\Uޡ@6/AmwD@Zl|/$ jdضw2bTŽ1"8p{N` ]#kЯp  άfoc2fB!-h!ؠ*s$j(6MxY6^!P ?kĖSO=8qzI312Օ(XH=P~,Ñ;./f]JFM#&e!:_5RZMJ~3(C SmgulI6;ƺYSyk~4&H[3~U L1H" ' e^S To0ifK$+´ҋOM_47t@Fh}ڣdchrq/fW8+>dp_V$u('v"^]h\g FMYt{c4;;J8ȤA4A閰{Q(Mi!mK4`.RFˆ٘s~w d1df!}Z<:ႨؾHc P([|cI_#D,):RppF=ǁC9ؿ=b)ǹ8;l| HٔJ]jMڟv|x+V\DfZ{$˗~Ĭ5+VPGLTť9D<(yL8s`M5.ەj_"QjrK ncN~oG(M\ts%+SsU޾C||G0'h^u!Y1'!!"^bIYݠWJ+\zn*&I?4|ˋя烜76=dtP(#mag %; ra/tRV)bd!} v'47ugw])H]vr"=L|%VMƯ"??1$i)Uծ$ۑZγZ峹nl|M-„Bu٢#3{tuWR2d24<+0@P .ً,FH]k4%'1H15"x !qta-cɻYw7E%Fȵg+ HOW8))UP1uL"alg؈~ۯcԄ,[qfue:jjm0b4u"'K[W6|mVai2ɜ!Cb oMZTMlE2u^K Tv@TqŇY{5@\&&жSJrmnJ' |9=VɜّvٕzHFଅi@;c&+Sw|i@n6eY _ ꐓ@/ktsFiM36>4KȨ>HVZX߲&ԭF;;\e?0owPuCZ8282peK0?uy&֖= h'O82/:΁kH\\[jGܻrڒZ3l?F|_E@B+vf*Y}o18ؙȭ8~d4J72cj- شlK~ ßB㌂ BK<^J&Mi訔=ɦ$I{KLuFل4 G;ӛk;ȰoX8λq"v-*Z %QO-؁I[Jb&5$}P Ru?~ wt1]v5wBŵ`QE:㸘,(m(ݷ घS1FPho1f sYݗ@Ym䞨O\s&8Lۭ9ɋr-M1_`&|l{4m(s=\vj@99}TPFeH{[$ WEZ$~aaWGAOӜ9FC ]yIkTDX18eE?F u( Ƈ aϕ97ou5Ȉq s`1sSȨTe*F)^U%ќ?>Pl1)FE^ǀ9OI\/"yGZ[^6d(YV~!}f;l+,NY8f|jG3ڰ8yT Zj#fĔVDK]j" cSt(4FDӂLqIbV%C/35L2dt{ ͇zƴކ!<*h7>5 K- N$u/׉~̩:5!~LDZiLjP#(TݛS ʍy_x–uhZt1 /'3Z֜yhcl:[u4^xsOGD9qץfB;Y/QيGu -Gv){79 3Iب'M Ƞ.@#~hsFhj>@Dxe[c^lqfeeDW( sNiW@ǢJoetȶU$B1AQRS}4OO8>طe. hM1+3B(2B?[X߾H,(xRs3-=^Klh`u (Cj pMqܪswç;Ϡ1k+%,%RN(?4UiRg &Mtrviuv}e3zP 5Uy=CauXIޱ6[rӃ1'D&hcr/wToKD+24R&9^F("aXosMG)kW?*]ƴ K/[1w S ~]:v =wAUvJzeRF6&cz(ss~'& .G.'9wiEYq-ݾ߯n yf,u\y} HHF޸sW EPzRzV‹-65CG<NLHPHmƇ4!hZ&N aOQ p;je_vCDiTݵ/ 5!qB{io]tMVRNX񀬥Uis;C9j>JX9 ZZwnzz Ƥ-sc_ 4*%hMV^lJq%#rEJ }w@)'%k\@KV";"gegF4lZ`;]v3qJo%r+~HU/RnBJJh$Q xWeC{)yUa?^]\V#ڝ}&ˈܸ, *A=> >Ϛ{MU?J{RֈM iLgda;o%+0k֎W:\h[KjTe6}?rP-z! J«7k\b#OEw]mlΔHzXcyEhι4憮č\ͅJ#lUޱYj,bHJp WI$%Cjbrw;P~ځIB&RZL L{ xe2͐|dd8O{ܓVͅK{C'Z]6ѵե=i+?H=*6]0'wiH%[d&OmD 2k6W!^i~UF܌OkB#]'.B·.H#i;l\ KevuCOWCץAu2»$t$M]%=^Ȉ0N Wj{a ,Pk9Z bt8 hш$b^A|$Yu0*bΦnC2'TFg{\PhwG1ȼI>mTJE4u?9DvAũG}Ĥg}XgJ+sȩ^S__/bˣoUӷ10D34 R!K) E=I@`s+̫^to&=mx#/[rLJxg3]|`>F;1>+:UE9Gh˛wƿaj9ge;_1`:A6p+jjx+׃,}X;ʉ`_<5ߞ80M= #v2)xz'_`/)o9I{ Ӓ>ӂ։X<t2S|FY 6fmęiT_3o/A20_fW~'+a-C=cu gX9K5$_zu6 Ӡ &TQ:nu֠yl l1 }:M4>.rݴoCDN>ۋ{^#B I:[Q;cg 1p°rd;Syp hs}N̪]GOM t꫐584AЊ9ۙdo#^idϔJNpL pyǘsz0 BJo5^K-|PQWݩr+C{@㞚w֛B֒Uh6H?; šRW&e^?<|fꚴM}?u5Iְnօ(vhaipmGl;8*\4# H$D_k"9Nr(Er4}$jcP⼥V>*OciP6i9;_p3e뱽.|ع]ULc $Ec~XB;i79ISe,F!h`d*,'Xue%]g{EfFrp b؇V3k gDE&0_3,2uE65tU_̷MoFh't w8k^Y(t:HzIjml?)k3PdՖS<&1r}HzHr媟o\w`O4EaXO䕐B2mn.)i\^ܖVMUCN2{j~q0z,ְvk#הPЎoP YC؎y!Rx3 rR}mr ϲX O&2=9DU3?S-e1O }[n}{d%vpX|FiZ.κ1P[~lAWg&0Uf#G5J. ͞ :-ªIl{euc$/v=ޑrHSeГJ fhr\*9'e!AvT_^QJsnn>R.em¤~`gc."}ޛH<کOU0aJan*T~oX;oXfy}ԡ"CЖ?I@{s?騡Q!-+-06{d :ji,cȔ'?g3U: 3K vF)>a1%.r_HM4?iydOmi.y ⱍ5Yݏ(,CAc>˨ >2Hvj~Cgu]oG6LxrF;4N;W.>+-k>[ѡCVgB61 d}fi(Yj҈cܬyf'fo)e50R¼E3A~~4Qԫ9; [o|[ >oyKPCGngqs:gr.sN֣g r7.5)SFQ G#vm'Nb[P<,sMBqm^ˠj<, +]3/ץB5u&( tyas~xNXx8c;åo P@aLa~ , Os2ߠـǣeyg4?T ׼z3,d%iߍ]*"]2>.s"υg%/BC^V*JfBY6i. iCO<2ec?Nq$ƟbF2!D%+bBȵnIa0I͝t15OAJz ?wu׌J;*qԾ3-&OCQ%>:K'ć5 0#qoW ^zlzxY![Qp~Bo˴cly=@P{\ i–{.i"hFd7vYn>tW~ &2I iZkl8#; qDJ)"Ģ"ZKZV|o7uR#yS ǣ+Dβo)VR4Z9T_^4MhֶWBH4ptu e+dp@fT+ex'Jߡ] oiʥ^TSj+&UIYhP| ^n1ざ/M*ʩMfхx!CH ǓVW(9u uX[ď!zk1 D|J;s;x{ W5KX\תě04,% r' 30>l燎ׇEV5 9WRƤBc{hdi`SzK+mt(,W`QJgT,4ZaXB o R7r4"i ^9D3lID҃'/I} . .X'6 B!s2⇃'uZ e T5(eD9F١h!i0:i1絶]>YK#OvC`xNC;XMQCab _9@bR̮-{K:GnAK 6["y0\Ǩ brlDYkHs 3MF#>V?}پ,Yוm /1Bw_RŝqNO j<7&ܐhG% oN"kS]':!( G25MO8aw=8LTKhp`'l"BUHU4g]dQމyÀUsrydM Go@~$w#NRQS&w7\ {B[;HHWP!TN(ϽaSʊq(ܶ8*7qUbr_c.MF:ܭzu,L1Xlt*Dv$OG7MdC\ 0 h :kEEzj >B%1Vq?3K˷sVÑKQAKp+v94k(Hԡ|\+beqً:5fu؞u׫1t 54r]vn[)i!dĝ}54EKKkͽ2~\\#\j, -r*͆DD%j}a1m:`Q Doo l!nPc?aǸ| 0$9@~QpR@̹D[yEZV9CybVDdAFa2|!Sl}6I3WԥE61i/Nr"eyȌ^#GhRO3/dX߶]wfQ#(YWGy+6Ʃ?W?L,qĸGi\XN5>=Ij͓C`{4W1KOgb&JIRfҨPC*{'!f!hVrі]G~&Ivl;HS0Πk3Fes٪Yx~xs_UpQ 9&rJW'ok,\i}'tZ6lerh÷'|Rו?Bxj+bSۋ?.B2"h}i׮OBaX+G E}P5n޷6˓5Pebdңd[U+IV d;VHZmKr^g@H,lzXal! =vvSQp5pRyr]8%K֜'2ncY/0p9i^PAʀτb HLUG]J|h0f&6x_0I-nA:Ah4GXMA02j;T|֑EVlu`E  ːs<,ZH{L$b!Op>~K/(N}w!=$ɻ2bE> SRlV6(z&:%:jy0ʣN7Z 46Rht.G/ayقQEWM2sw[&g&NM㉤V UCzYo{F^ljLGXlWҾ+RAVU%!.an}>~oT:Q? 7(Y y71 O"=}3WyaB̞h}~R "CpKEth?C^:d]"ǚuQGo a30B׫]G^&ky63JSzLX;a06uFn?1{User|e)s+"Ü Nmx9ئk.M&( f& F@Iݍn\|uVS2pM3%?_cxTIMj6ÎX-,=09 mKd^m<%ii0AePNCr= xɇi*T փu,cZ&sĹ"UYRc֏Pe BaIl5̷35d _f ~A%B6Ʌ&GڠTmFjPA7ow-R \YL=3TZOkʸuUAIP*\&桜YWt||TLyf}إ*6N*<}e cUKʊu9((oIe* *Au\ݺ(ЋCHEG-OG{7e6R )}<Ӻ+@ ~?lo%䥗1~n6ְ!A@jHI7m';޷.Cwy@-8~F^գQIãrRLx?7nl~P}HxP'-~az5^º@^I\ FERx* ymHxS05ԥg5@IF$ >zgA ckeWY(8NII&C$o!{__7ffxYc 8NK a&x=֤`_U - )x}g&2xuwB7d*v5[}d-n J,}Sjc Pb2TE _W6[Uᒮ|_kWEig`:fD[~ cX$@"e3K._) ݶm) :8rK8RqwJxjߜymyZWj m Њ[ Uʘ,krYmIj6>ܮ([)Pr^؁|G~{+'5-BH޻G2 x1QPV#aH!۫i,}!?-Wt_P65 j7ʘ5~$hZBJ+r+ao ~BZ$;]KJ&*ҽ҉>mp3QJHhJH,|G!(zpw'șىxGM45|p/?;͛TQeTdML[1͒l mcXn| WS'Z׉R+ZiulB$}^QZ$;8G1Ԛ6PR9|?. BBDOjR⒅WNV}.8]g QObf$ym-1cT\CHazd+IT9hn sX4CD%,F`yI)1j7_W5E̞p~RY#8CN7Wkijǻ ŠmSf\RȢ7~&Zȕ-Ч(_k&lfeUlFoG0X̎ZX˯7KX&Q^FŶ)ehuT6<5n;u +Nt/ P->C&MnqGi%aWyӓ4Sqi5>(HxdLLZx$;/O| -(0v4[πF>Bb5خC@@^J@ 8v FF}ۙ#@Pgmtc]([;Wl5}<31')5d:yOHN%/[;(ǴBwb>u84Ӿv<ዾt#iy@Ϩz ej0 rat+ OO+ئ%)6Љ>ZǮeLTk5\Duswh An*.P;\~E(ӫ{M'TCFlZր1>nĈk"1Y4RO!Jr]?RYMJF΍nv¸%w ;QnuC43RN8C`8oȎ4ǁ?.'$WY 16ט4T-/fTB*s[Io^ButݬMzUq;S,I:5P\^>3u;x &7^ on}ft:TvIP,uX@5eP?4?,K|4)R/~O)ZwOC?$\sB]]H.jԌR9Thyu3&֓ŵS\Lg!)$|:aCK1bFfYnJHk1g. j EB*-!7f1k\2qQK@FXiNjxj$H=-XB&ZW,irFHWZބ8JҦ>CojNY;nJbù:Tm"KF2Գ;lm>!Nn1q @u:S%kYq\^QaxI=D< W<8O`&2tn:n~/s5h`|kRK|sab]gU+V! r I--YD3|#%f-QㆎIb |B~<|ϼb-vH)9vL$yMakxG42 &/>z]F c:ك*L˄2)h}gqP`UgXW >_:"xX2Xk*@wZr 8zsX\#ubqVKۢ0Vѐ#l֢Jvgу-  L6ƒqiرч0=9 xORNoxlh+4 n!-RqϖGCgu%? -2AH7uώeV ҖZe5c] p%Y#F @Q$ cjF8}]]|78ӗ(69'@*_l=U2"S;[,K0e txf L(+!#0;Q( -C!q-?MGɡA\:ff3IQi@ H/ .3. Ux˴`.E-E1LJlOe˓&7b= /GpVO%{(`)b' HV0RЙ @)\zXD0J<4Bd4m2r`[=\p*:^@Gא|e|y#":Al/ ]t >>$NjJゥE"RdT[fLzH<$eW '!)@ C' j.;8&CU߻$G$ ZK78Y#T]*bJMax3xP v9kaqs 7GYa<2UBEX^gbd:sa w6+uaW. Snۮ[⊷V*fPDA0%.Z4 k@P*k-'WQK&.;6Ѣ! Qز~'}-ײַp_UE mshdm-ښ!#4ևk/_$<-8 {Vt=w؋:.Mּy6|R_uz84Wma.)w)ugżIȇ*'kgGs=jPN7 '8(n6mE] IɞiǺp S3 &+ឧ(?AJ!U:a6tSkqW#Ya}2=3n*zeji0Q _+p??&%mJ%/w``eDpV'鱒-ѲhUɧ RI6 ٯ~󃕿SL)xM@vM~rmÓ!~wvm+[@)[϶vXF?^ h?oAwnH 4zq|e1,OAA7L 5_$+'^@ eՖu?fUa1m%mx$aQ ˨m)nւY㑺^#/U- &Ot aסG3H;PiȪNwt )Ȟ.%~^ud1 7!aJ+O}TZgOD󹄗X]ѱX}bsE=%euP :J$*#XX½[Y\+yv6g-鶾4+jҎV$ b%mH`?qm9}?Ƈ9 ۻm!*ZQ1i3M%ȺH2ŽYC'Bd|bvOYqՙêXS>9;WnBKRujVX8D=ء<$h2񧺞I "rr7T3nt귐 JV`;~;ME/F>jcJ-s'#]>|A*P;rr؊QT[f'Ʋ*kR;Y.PJ@v,5× &ݮfҬc_=[ :dB㪭\9NM$miLҪ>1 0\Y~z+P ?x. gjR[ZF)=|?&v ڠ #Y`~Rm77/X2m83ZmhۏLԖ2'A42UKÑD4@U>K='Q4F2ay։er {Wۤ\mL$:uhTsf%(7ҿ:&4tһ 򪝳\cMdϴ mmO;γc( pUQG;ݬ MV֨޳2y\ m/+kn0Hl傅< ?3r_*OlGb:l㿥3%dw6t=$veq U#/ 3b ^T HπaB*H4XY@2'oړg"/(`w)Ն0eY,6@ sR3/2DZJZj`0&,3ӒO0_ vm5X!Ё^ DVͨYwϸL,+rjHs"F'b!e(K֨6fvá$.+V0cQ17hy{]ƴL--ϻa&7OSɨULfl3o*Ye}C9 Jdg4hzq ~chyxz:yOu^q0xhHx,hAlpLcЌ[:cC:|;(eb{?.Ek)Q⳥oz´"|3 V捐.FG.x,H ys#[MNl8~-/AY6 pGXwojj1d\3"x#\w!UH~EN51FŦJSqCiy'趦&#l2F=٦E.V͒cdk*D`T`ҷkR'ポOWS*Cv٘bd5xM~VQx.@T >ے>!ZБR9^g!+3bMH_vmEcAH\`6^kQO P0qMx1N2F/TaޘZLIk"8 ?OSl StW$M1 m'.1r1 n L֯F ޙ7U|=:yA$ݎ Y xR9d# V   =L*#M@/0Fy*\f3Ej q0jS;e)Gի N?k U nHJiTQ2H/: !&fk5&;$׬gp.į2&u.ߏ8dA(~ n1u~%Qb+/(^_ףv,$ ڌ23Ց)L)J6}F`:9:-_Z*"b ^2ܘr!Ll`yl3k3="|3WY=FWz_ _/I[Qil-3ԝvY*"f <$_Es!\I6!Gx3cfD̄Am+l_dA[eBז a DzIGAc&ef:Y\%!0D؟l4oj2sbsU!uvA zOFa#$ Rr]ka]2/"*]Q|Eoܽ²>Yߒd+iJ)u@2h{)}0y'*TdcSpkZJL]UJWAY ψ95U jqCJ$3.E8!DA`r%-Rbgó Ot8Rƛ۫$L/: Q|j7ǮXSxΚ]ƹm؀s= 'v/^B9 aݓ ~;;Tڜݢ]ևBq}N$=vٲ+rnDz+qѫ/V.O{ Yf c3*wF=݁؁fV16ĺ|^3kX{C)?ʼ z﯍8!직r]Vue }?&CTi|{HwAf9#P7X! dwӑA* sjmww``rhkB_&aJtTz ToW3]ȗNjn$/WT Yf]vgh-`'E[i/-=`YN5ZRx D/Lk@ਘÇ5y]G'/>"8+#V)07)$#l+:~Ạ?<Ń *v3vCY5qF,p_㑾LPO1= q)Ju7}gÏ{+$C*J6*҃U$q{k1bq:TH!D .Fqً!j$}:H3O0Jj]"ܑ*CgkS<-^mP 0} F2vRNVv,^zyݥP=YfXękضO"fRa#MO>9It ixkHD^ *UYcSC]鱸b%4 h?z#Kc4!^LD}=q+ ~٫=So_8fՆ"%㔪/>Lq7 [AZS~9uT_aw|S9^y0ރ2fw)*8'o'o}Nu !FZ@ 1+2 Yjou)Prw;튪tcȨY FZ6IZ:=`J9+ v?ِ#zIG_l*3!JZP!1J#j"F*n_G!:gɐrʐ[zh#y.  rɝyId nXq9 Kng0;jSH+lRKjj(ʼ#e+@˽\hMHOW|F5 l朎Ա9J*hl]],FIml'1<ֻ߰'YgN8׮=q)g$@۽\A 3VjS%T#%84=2 =YRe'rcDLem٩(!F< Rk~8Tˤtż=657LMe-ׄcd{Jhn&7W;}l  G7GzI{0Ä1bL], t$ƀ94ތ!Q\75,,ЪaA _TyYo^c4؊%'h"m\KXf>1ٖ`Nҩ!Lt["%Flc@|0BR.A2AioM4x&Pqv T6KPǒ0ggbkdKmܫS.ʁCʞDmy[?0UN8T ۆWٛ[G6)Jl%3E So+ ^ʋCdQsӘhXМ6AU{bLS6Q/Y1L)[L9L.i)'%U2Mm+pǻ=ʷeAB 'DPH7iA$z1>w7ϝ6cfpXnnxN^roSWj˼u5ϭ2L0? J H?+WSy͚vrHpm׺~ P:ZГeԨJ\V\P5:Ϭ۩+0᧋8CıX+Amvځ ߢ ߽pZ_&R;Sɖ[p"NK9gVqjjX{UٛIorm"$ շY?DwJP'c[|u#WWվiΓ굩t^"d*Y)0Էj神Mg8&*Vׁ7 ]ӊFUY$֞d֘Qm3%o]5!B|]Lj)2fi6'̓n-Y@̈́b\_LUkj4W:<;0~Ж6"}M53s21> oΫrO+*>u=cqssQqk@f}Gnpۗ=U`j xn \dB@ j?\_^p#jϿm!h1a3N >v-s "e iTQ48J!5wvo)iYHtV`E]g½qmOnpK*J\댮KE?Bjxx@S>,um |D=atCjف Ǭ-]PE1)-6 7|}g3dIwOBӯS#v,`jP-R_EXӲqf l$䕀>xƥ:7s.EA^{8CG2_5gwD+r9:\zmvܠ%*gAx}S>|Pbv Hy}:s:sHGA%lZf핃 ض}lFP"Gs$<-J7G& +aQXR`©zq iiBqdgfQ:ȓ]oQF$#3xfE mV^F!]%i3>YFv]$2r|Ii> ^vQmg%q>NgW.8Z n*=U{@ qo$Q^>`eK 3pKjs-d\>*Z/F)Sv='MpڑX*#5; 2[SzSQw_/ֹ|S}D6la8Gob2Iݺ!~˧aAYSAKQ%*%{3G3.4n0A?R(h~߭,XҲrT_vQTkU8穈\àF' SQ+t ZI ηLPvBRRg8.8~ +8(#m7XTh} FX7عB3 G\{4 ItEWU<ie=^JO`mjKa*r StYzpQ eiәXp}/%&] . )uq9ς8hP%C;e-K s[+y(-mJI9a&r0>,Q0;eDc;(t&+Ÿ((ů\'$ڊq>vhպKl3[ v'Seo)KM$zbPQ]_+8ɽM[lF`yh4~ P;F S{GBuf\kALsY:;`@zf[2C͡Oo+kG}ՉRq%,mXV`mi2zC7JK?&&ߙƪ-%0]S[~ /Wb4)N,iD!̮ "] ި t3N5ߎp*G*fTG5)W ù]RlzG7tXe k+U$hj.?Fڥip]UBVU x F15EidWNb?oSxLgZ*\r$Hp\z)ƽY Fx7]n!C3xM0Ji{NylT[&V搊ZBnĂÞŒɯ[Rgy"l)ȤA"\4’|Bxn-Xx13CJ+V+_"B5' wp$fuM:|; v=+:H,dXw'#5("q{- 'ϬO[JPT8kMk7nJ8%J8lx6"vCRQ$!#AC^c;UA##m>##vA{-ňtkzZ/0gsECUS'Rw; c&S|,ڍ_E^WYr2ful2gidgf3d?U9>5Xj/C}7ٵyYq˟aE)ܑM?4PDD)Όh2_J`ܐAJ<4M8d~CG~!|Ŭ@i}imy/ -DҤrGV@f}CqY̏*R0_.oA#K'U#s+`P;pL쒘 !c{D@R!n _GW[8QDBX 6(/HS Chbh= ;+LW1jq(6C9'H达H" 2.ݍJNCj_'`I{U\ +,}Oo3f&Fkfl1ZôbƆ6ryIik f_ QD A+]Y5Nw/a9y"v vf0';X2VStS:HK,4]@Q$D ?4KҐN{7j"}Ait9jnrLCe3_=qHg_]vkQ }@eɈ.;[ y [4{; 4~$Y8w5D.~~9;M 40q="WyvqXu.äg jzjWikG:pEl1wԴ#  6 ,g^͊I$J``Ǐh w}Wb6{a%rxf'+9?g#'Ad샛Ũ${ʂAa: F-nAR $1,S)$VA;؅ubM6FbB-VƯ'3?h N][ƕsl:V+%Mh5Br >6zVVp& (gvuظ^uM,*f֞1)O@4qrn 1SvT B2?6FA!p kdK&5ړD>VK,^}fzC!|$>*h!xx _Prnn-V<3 fE?.|сe^M@IK h5MϸțS+)ڞ . ˗A~^`G1wD-LzVQ}wjQ+Cmw.gNRpڠ'œTexb~uѼx'V8"mZMx]Pצv2 ~`c*?A&C *sSxN"u|}9e6uv qti+OX6xLa~m<(ԃuR. kj|*"j.9O>v0|GvoWz"텐lWO,I'ۚAk_fbm1'sx@c*-Ul-2hL,j= +C[o;H&搇A Ӆ|:X&kwCT$P^9-)9hu ؊9>`P~ x7AƄ k6}4} a[*wڷJ : -2*,.<+bThjk[ߓ<078'c#_N5hk'_,fUN ̇@'XZHfe.3i'ML1rcLFX_\jX7GUÖ)NOIOu`!:ϻ\NcR)n|[G%ⶴ(c 89[&@ECClXLn=S#N/CyPFfJ.C#žddro7e~T:D] 2d}MT=u_4' :=3>ܑ xaK Jm.GE" WIg+65xι_f2dP@Xq8 J"&xGYY.䇻 1n_SrEa ! {%驫e?Q@M]x8Z<„? *,wM,X MW 0.zWP\x!Z`fU bDѷS 䵱r_O r`?f,P߯:ct|qW9C=I.Qr.,ZLv(@zRԡz^vbzw>l:6LF>˷]1 MNCQF{ w茇~k=_DO|VyB4e_ @.:%&3٣vȐf} .k_jx1W+vH.{P24sB9 k* ܯ>Nف~袶C ^q[&noϜy2COmB$Њ~:_TR/n2|-yVkkoyl^';U sD4ğݜsDya)+NЂͭYTi[O=Ts뺕 z7"2هr F(?{ ኅH88d3|%RdAG7}YpibC~ *zLy1Mnibeg[S?ۏL3, tӬ.k#k:s!?l,$əB@dNHU-8W!TԄ6U,F}cn_ viH#L~}j^U-:<cݪ帲 HL ne*zP.Y"9i y>S]ɐ߭7Ov;F>tbF2ɭhzx矨]T}>SQEI:٫nԽ[&ekvY"CbI;a Drd̉ن8oa@u3oّ1uWxi|q.w)P.kk#CUѤըH%%n^JR.Qe"{?͗ganQQGt@AOúhn.N ^q6 ݏ?ڱ5߉+v0=$njqf3-iQO_)9 PchT +MYE9Am hA|w D.a+jqV ⁓~mz/7)4eAq ;^N'8M,_G=\+ )U"@&x:wZ[CYItigMx_\C@Tcܝ tYB˶7F9/پZW~n@e#SS:+`]n]5wfPn'2noI5a5,e(0) Uffy4m ^s2Ah]<ʐ !赵U'B4#Nà6Qņt$ښ)rA"ԩ9! U&!SsMfދc=8]tT|J Pϯ|s# }^׆:%(+B|dvYf=pva0u?eeܷ,,%[uda&]e$JCoIgg:SE_q!]N8#Bf{(gݘRbÇ_y-пٙ)N M@8 k}kvp*lh<>ӼFȇ+T߯RCؐw&.=xkNT+0:NF .4Y]\AIı$%1p,$ Iz,6h,H]v$[{7/UsF#,cXYvCڙfVDL8Pq+b ArkJL49#RJ/S޵{[8lf¯k{`K 8٫nh6'|!ֿBݞ1(W]L֍%XtR$kZ1Bvx=gՋVy- x2nfHxޮ.G 棏 QpⲠ llFUj[nOH)2~ ֓V[|RI!ha׆ٙχ̾s#c̪F*…i(~PDmNNiW e.# a_-LYbjRrVSԅkY=:2 N`/=& .aV\(@M>BHj';A05$&:#3'%ܺ2$0dF}*dm؝/s~Q^Y>P=*oA7b]ꛑ*NP~$鈆>H/UdŜkaz% ڵ13Ezy|7:&veo#!Iz6 ߵ,F.ݪw5c:M=>A0Xaǀ W'v&n@\JYenX[6;:*b CvEGu?uR|AM],aBESmyOZˀhW>wXj..*:1=U}!}|B8/N ֎967mNb/{]O~[:H,]@@Sq)OSHJdY=oְJjr/є4 Em$X3-!QI󩠍"㤰̻ Մc`!)-bK2ޚ3*|(^96t,\yIsN䜺cl ʑW$*>Iah4⹇&N^V"xg*hdTpCɫ?}iXTM`2va?rx%W8P_u |4&YO53 ;岾Ѣ  ;uKKӳ%BFg-l>`XwǫV#QpJ'!h^4%k8;컕7:h$wǎ/zoTȄBscv ⍄Eudlcqز(m(u^zرƋ^vYյ&"P}#u,4R6I~^wYurGx;z3GOW,@SyvоJ;:C9*FCY [ӊ% =ao晲/\xe{"=2VthFz=$qioOb1]H=ha%i"8EbGBݶX_8M9hx'5R#GzeYs3d[+4q%mS *c0kn74K.EA_~TƬt4,kA|aJAb]w.[FǃE-ΞBC!(O*I#D/Fqϳ .:P+&H S=+X4?VJU% Deq(|ehv⡙ K Yn)1C_v^3ת 2-1&$3+7y!_|%HR:AjU:CE kԿ̀@(IK෦je`Q4xHVBDjc“w&Y9l5mt&?h^;)Q,NW#Em\,ţtcQ4rV]*8NZ[[5ݡ/I1ei/u{=MRMՒf>jFG![f X;MU%~{OB>M$*fh2o5!q!D0DriH -r-qP@BU1OZ{j <.q~4k4qfTrr~ވqJ6E:)G&# ,6-O1S,C_^f _X WWf7??%CW?B7Zƶҙ ' ~طWy9DYM1׌ vkCmJ8ēdIY2`4 ç`-szhF(0 vKPA>,[l W}F=C#ZhȾLXu`#!T *d^7s^삒wd?ckӣ^5/6@ٔ:~e0ݛ%E.o? u]~zK{\lx<-(|+B4nTjZVUpj W%G"KlѰ_N,=urTխt$V a<Yʴ(9ߖ, Nh2ˠ+C<_NxkAR|II 8f,'d3n ҟOHns[(AΪ M0:ZIf~ i˃">Bds9d?XLa`9MB%/ }]t"v+GK7@- :&(hhk-oئ;B| $JEch,`8`qI!Q)Ό<Փqgð)P|Od@R[^!=B5&d!g$W3e0iu#Hx[!5dr/Cyݰ 􊺩ۡjDA"y&A2QM/#U7\Fu d0*\BR1+$L-A]]AjhKJf`g{o~7b" ql15!p*P>0KGG*Ѓ,=ӄWMHZ9Qz/fC>#ܤ8,Yϥ * tGONC@%.sWceH;ޡZ5R>j(F\+R{"9$|? K7q#I= *BtA,pm@nMdQw.}}J'{:3Q$]"} ]|V}`?οnϑzen;spÈZ ~h2ˆ=.Jl|H@Hݸ/E;y_-+n p7ᕿÎ=wIXjީޣ1PYREbmd<}01`Y;dxo8dt=b UG u2R#Ac/,BFͧv;"{VU+feK`:A/Gt_k'g'̬'|)Ks=Xѷ5!U1ヤ ͦ-D# NmGhyɴ-aA F˜J9ʎR*dܿhzbB{Z=pSH8:ǧJ :wEOlnWU6{Q !|R_eşVUo=\R1tjv䭳*u$j0e2ekP5esY5.6k*mdc7G(PnRlK+=<Ä3HVL{&WK807|&s[r Y\Z,m_F$ys}ZSJJ~'-SZtJ+;2ב"H; 8,Q͓uA_"«n}V"#]mQXO u_BaȫKO(w=3]pm@`݈~"tZ-E b\Ń)E; [t ;Hѡh'} > >U[0u 㭶&zΫ^١SH+DHۗ3A;󻩷E$8UbtHI/v /|;e^=# Li5M;)tG춽:{ꏥ+y Xsy` a#KYBMC5Vg._u>@6O7Hcrb. .d blk_]ܪ?{ڽټhYW~un.C>TV.d I}=б屗tagH=@!@H΀Ůb\~AYA5 l1)%\gX{lx\+bu]_[*^u %Wy*AыH 6cQ4JML$j\λtvv/Em9#X_4@[j¾ᧂ~7)bJ=%O\7E'㕘`5φdKY^t1k@9Y [=. KQ6,^\M:\J^鱠O% 3\v0UNGI5[Qtq eq~(r;A&wx.=g :b;<5C{ '߹U9g:)D&&_nb#I@7n`DrYu435pNs{y=;N' XEwMas3ֈk ;[^XbmJPVύQ chK`u^hv^ Aؼ)Bk&S'2! q.-7zQnVu5HXDi49P26bt2@"cǸ g>ސT&}YFcToÔP{=(/9n_F0Jr oxvjA.:xMe\E`+ClWyFf"J/XG=di{&mU!Gڹ d"LsԺUH?D;ժ<$Ӥ:A5 DfO41N1hy Èo>ވtdZvV1mp/=3ZBw.3* (ۿdߓw<`2EQ:^cFx˳NUgD 3%eH![mWkWYz]#^*͏B_RMi=N1[ l[P+ENmKd+z eDx6OzS\CWURݎ Vi'I[;YT 3ʂ6t!#'=eE(:иPf/;="TeXޞ4T?hG寝8,qۊw_ MgqW98p { U*U'.8祉wQbS A=ub\],Õa' ,,%fGurFHbI'7wJӷ<^4̀Q'gT|=m5Xm1Pƌ I!BOx/LGU/g3kǃj97F 1.sqL ӑԩ%%G@|x"F ,@H:nঝK\"KE|8Tmdb2p_" k8.s.p?M5jlvʃ lEPrTz-W!f"MoHy9Uhv &H.; 5PoU0/ GQ'rdI3nx"`heEW@7&%E!XH.3B/gD6eoK"ʲ sq+Md!<#J\322qp$E NI,?;KGf4W9⌗93Y*Dpp1ןAvGYvNA=*ߓvRGg)˝Lc8fB(02I+t7đOH7n= OCFQDoW@7EUs)/ 7ݤձ'U-'oc鏸A8 UоCwE7#cjԏWx{tAXuI= F^NDdM ģ?la8Ø<YmU R}Ҕv/sHODΊ5ǝ⮳4t잹Wa*_kdvQٜoj1-+YS~f|j#Ezm-y3N7e:^}bbcӠ^, A-XjPeyC8Ld/Aӟl3400ֳ&]n#lv %B{ſrfޞqp%dA$M̒ }`cC+Fg%P{}|yy:ʀ}Xr[蕎P)oAR$X|yP7HV+d7 ƷX^}*$ٶ9D- +VmKJ#- Zg>ql?̃`xV1GBҾ/HE5WXв$ƤVǦϮ)<cjbGTVZ kdܠ8{%ROЊT^C.Xebg& m_' ،oXNh2\([*űNuoGD{>|䘋voL*9)ñ !T]ΨW@E}d%feUg UWg5jBYI7p@6tt{#]as _4 ˓+WqCm &O/h,}Ճhg?oBK*`#pGE8B$ܡ֛ښ%hbzptm}ϩcoS(V +>~WOԆ⃸sd2Kbd;]talz# C'f^q Pt{#0& 3O < ,gP"6cʂ Ιk?'q&o a04Z 8Ҟ25btZL!rI%k_ԼV_(zi|Z: >Ǵ.qk{Q`<^q)C۶kwu. `A8q*$1^#G /'=TÒa$謫P w9W妟-(}(U/,nDИLA ',׻Q ]5KSNW HSH<DŽ?ɣ!ŋ`n)%.ˉFjN&ə1rF+_RVwz]Cc0&Dr pі2B3ZޫŔ1+Xp~N"g[B#,1+s̖k"?qfP7Qx2zqi}x u--j i>S %m.+m{3:0D=8>'dfD閻0f&>D8cG;n}F>Cz F[?:L~cu$<~_VH07|fGsLXzE*棥jip]{gq~d[b[IaEy;MfT*6 <17P!pFciL3zРErd*83MN5n!G:Hp*ogOhOi g89J-JOqS/΀ܒ;'ڒ.7HWA{ ΡW !L03R8 :ۭ 1fXdd52IVIЕSD^_0)u.Kmg @YzH!( 8[gw cN۞41'u5utNv]mI\ "Fi]sAd-Zoy`4T5הCZ>Ci5JZLZ|jhs"rƙ*AY"bwp+URTO%92,jׅq܏ݘC b~]K-ґ00c-c Yxp]>2qC' ?OT)C7?5 ^^A9N%\i;]zBiĶYzj'd.epVm,c XEi5[١zCaBh5AKW9a 6t/LS D=/ ݯfΞMWYmFٌ }~9iJlzN8; q^k>D_MIyAcˑ V?Qr B ez4斍(k WuꮯtD[1.aQI[54f,1ǹ*e" QWu{% ٶR_C]`cA\qk(iס-coz]⏝L->Yxj]s?^}W,}#"z# ˣ!嵞衖 XP9gz ع5YSs%Jm˿;5 U>BBM.Y6Zf8Җ2K\u \NJ x3LKV1Qc[Y83Oart˜<^X&Ko,0x tw,uAK\홻$q^ed_!2&9 ƕK AKE'`x ªiCkVun8qϛݶpMw-%R~ 4"-x_~]AF2yuɒ DU/ԅ_k Mr,7qÐsBHўӥn 7c&tl!`v44e?hqZ ztrup9ʍ+G_vDPђT3_ghi;!ٺgŀ7a{5U|^PR4~sTYL`@vL}d9Īޛ SIcS]A#8u] sc̣S]F+̞ Ǚ&:NDN.ΰvQ1,RK";$^>,86$݃N&2awE[5*(k0݁$+ӯaixR7w*tK* pbCG"54a& *a&#qL Yʽߕ;Zd[9 5eEEkq W{6[lE/۩7As@g@ՠ8 @(g $>PᲱCxcn UL&!= $솏0 DaMҚem'`ſgГF_3Ų_MeGLjTIE8&[9h>`YJfux\;a[qڂ׋cgZU_!F9W?^j`>% ?uxVO"OYq=y*!%vF7of  fPaaEpy[J3|H5_bܫdCUwl:[PU0 2ܢJ ߘ4bkƪ=]0Q6c@ !ۨ.6 )L5/dU e'}4d>;OEҩJc$*'IeuE,4VȨ/euvQwlLsHd -?ePD/{;lu1KtU,y{Shp{dv/kM o|3,^ZaEy2̡EI FJ&a^;}cz}V28E wE<$$(woТf waK}y`er5憡F1L,U/.@e)>Gd]HF&K-U(Pvp5'?~g J?S4Q/"|"*L h @?M]]ejrD:UJޠ FCqBz/ko"HW0'K75Md*Sץ.9+TaEZU\ zx )ih fŪdlWa hxCKWo=lf!4UF;{l9`X": U%`6a**ͣP8jܔOB)54N[>o:|Fb5Gxk#XBВ^Sa!EX`H:ƯVIp,:-/ ({Y7.KMD,_*+XQEBjh)V%fT~_:MRsd!%`HdfTu-2[_mݯJBE졛H=w@`@^ &XRmuIFxKٌ(^pF|圃rs8fK+ڷ=* C7 BSƛחCu2!A6״OȤI}i-ܻQp`>io캍s&<",VK8feO"hsv} _/>wӋ8nyp3iFZZ+f%M^QY;21S㒸4d׶% 1~t \x-`DhV41+~|{G,2? +J>@ݽF%B*o?βHI4j!ҩAxeZTNH$mX{1}Tryn<^3O/ ut_; WYp"*^>ۭ .vsU$Y~o⭫FER7k-סiL\U#8mC9Ftb>2KV+n 0*UURVT9i^k_8:,K ]&HXFK^+k> <0're^+ w&v'd5|Bc!!V>|=Q &dȌLLX+#elAjo)d6+.! L0 [+.&EP=[o#wE UH,N"]G00]"ŸGA@l p08Q6:9for1׸N-;J$թ-6e0k/B0n@Z:9]Ls̀ŗTim?G"P k0aϗJ__FVzowH6hUUWk3kju?6!x_p/ a8;$f?.ȟʟ}ԔMvfwJȖ_l`jnIGCpYЎKM{M4 { WLڲ?Q!W${00-uᄃJDs 9N c䮡\[D4 "Ywa?}Bm(75?9!@ZC8ށ:g+I'9vg0L>cWpUĻi`Lg9%{^96`Q&\/A}}QDP -CbJDƬ/-ُlv 5K &Qh76oEت^ifS24g|ULF6YdH {Z b={X?}' I&[v75MPJޅq/e,͙gjab{qfETߨLcFC!f*D?/ls2%t'") kނsIf?sZa1!(sf^#&zg~j {tV~}jnXU|eh)ӧw}G"Tܛ>fшT3^d.&ڣ̞iVC/K6'='f湢D!&ʺrX״ДE\R$!9 WO%jsK5::ZA"H=;&:y6 AQ$oFfL67QM f&!8j PIy{8 h= ~ ivŌK(_i+r jlQ&\놋)n^3;imU~VOw\ŧEgM #xv 6ܟ&RJTbeMpgrV`po0[iKW]g,i*Q .H8?vהrR:ZDWD%+IK\XJ 0J$ٮmߨx}22pЈՙ&}RsY,R_#,-HT#Ώ`i+$^qXe fH3\{'OXBXi#OgpM _Tο_:LGpa&2 E`>Ymcœvqph~ڜ.Lea_ʽM=Ю-'$xA4D 0!AɉpN'BLSJ3a .Cc9KStVqNhUMԜkp.rUNٕ!-KuvBħs70X0g-^#8z)_W'D_cEżM!jTyϥgQNDmdxdO5x B ̤Sߟt+ 2zx}J~l2 Kq̢d*Tx{G]d|[b,`YN+ns/:|@m [؞W| Nkϰ$2~kf'qI Lb1Hߊ}e\`N]gPrHӓ #%W^{JET(7cR.O,STwooǯ}@k?hRe'!lx oBD d0=F\yl\uX>&*)ḙFMw*ف|]ߕc]SPr$ig~SoUjQnީ| Ql h)>-wFI;*<03x-g :Nw;WM@>ܻ%}YMXyE:[*/w@HUe))SaB97N[ >kb"<p\"iEc!\5eJ`6Ȑ1-BJQ[9byN= mݷ»EduVTi%K1XN"L9Ӊ3FeM-^]:EUui4k*zϭ1c"i(yG3#NZlk8pD~y*~< ㄟnmI nCVՑtT;fIrX"k=L&~O ?ܾ`eDtzdXqrYQ Gd_QwdA,Qj}߅S/KTNwj k_/^s)srTH7<[Zv׭6ܒ@2Щ qѾj :g4tg\>ӀkCiĪ!ÖrU+n.5a(c=s\{i ő7CS8}rO j+ݛKe)us\nDXHmvC " )4|X-+%w*=Q}B/h{[#zVP,/5p2*^wjnqaSI8sD^MĥcM}0k}ROv_91Ljgfq3]X9/+OՆY^Ylo T.q{? 򩢂 ֻntnFL:jb\a|Lh I=]zZ?H!c&Z2x.u'΀,H>S h#Mg8U\Me**InI6%]E;Bh3) >׶Bn٨N-gzcgVa"qIdkGhv|CH b{)47rǺ/á5PI (=9~oбqk {鄾mv1yAk~KOo8!:Eweּx2N}KDp0d0Z(fcIGRK OSn'6cSQ`EI.AęX<ߌ7+,FT|aQ+|=S=~OƨYHMi>:zWנ@2=QyXAVA6nu-QƱ|$s3fTVo}nԇ}HZdAf;ڟi8ҵP.Eoq-[xp,*p <^\a$wR@hHR&%q hTyEu<]Z1\p3]#݀QnĴ&Jwfq8zcsk$xp"%i=Vc3nuyaͲ)1v*q<{9:h<ЯL d␠3-,K*81J㓃N S"f "@P kz3:Qyd1#^bpSfX(U ' ?5rAZ&ƏϞ+{9T085&Z'%A_s.01u#Ҝ] Jόg%P^TzBH0gArսz P\Ie߮w+ Mb϶ u7c)vE3ۅ~<ԑ@~ ɍ]A :o 8-ݞ^fNFWѽb'E6j3a󂑋n]C I'ȳqY߄3&rܺS҉Tj!.ƱfY/Z#i_J7K G5" E+0يϘ]V$%4yTSqX ~dø߸9YrqLuXWl銆>΋ & y}Z J*ausu 1(o_UdCY{}H;S<0{Coɩe]fGUK,FƇBֈwL/bp .Q}(sn:EIދg( P6So'(Cn~TWq0a,3Ǥkh9_& MiQCvHTf"vihLP{cͩDE[_ۣB!^lw :4> &.9.y:!_Oq'ZQQ(gBHBS9H'pҤB2v6jUi6i3" 6ݐRvy6ka 7ǖ^+zm5[LsKN^?4?'7kAiڅđ3J sx1&2g대?-}mr*A \SaD h0ŶySR421U,Ww 5"8"o< [;k'x8k<;l%@4:.|0 W:PubdžAڰ>ERV-ek8#qhNdNXv bX0xRb7Wǘ9 NJ"$eIōti~7z ԑ gy-,˥BK% yS$.Tpi^@Ohc9]sC@ `jjrUKo8Ev;@}Z _{j֢M(2Eѝb(*o?IVއ9Zvnr|"N Y-N7h%Χq*H7?@ c]]LUM+_ VkQ XR!`8Udiԥ!oY+_K,:f!I &"KLLb#4氶Cpÿ^GU,8mKWa7⽻2Ȗx(Ɂ L-B"GAӚζ.3ǽD|h 7FZn[>$Ӏ͢PO]~e)M! "`]&pd"NUk=F13`J >63Xɗow6T:u#ZEr`G#.Ņ4Y 0Swʊ*V|XաJ"1/&Fib;0KAL 2jp zNAJy";y{>l`kHҙpZzRRZpΗwKbgƹ,Soׅҋ4xK%I?YnFXmH|9K UZfAL6@{{OYcMIj;@-b UDT&} )Ԭ:Tl@*I1"ZUicĚv@@ |mx]w~LɎ[47Wj gDz&gK;9r~G3w0۪*Q=0{󰟢F@EcvՇf!{ =ZCAJe@OyvV|ظQev+6sDZGl6t4'CCpLBҫzP|[ 7ȈM?9lWGi7DNY8GVIWntá +1br|] 1MX۔>_Uz9šJVhKx%6BUVRrgҺjЯ `d/,h П2U0a0k[Df23R :hr/Wfr_8)=ϡ논u̵N>9VٰHms&ΝmORcBc,MJHp VMwg9(Vr~ )I)a4ücϨf-b{.q3lEbge^ifpktA"eI$=R; 8KrJ;RwhxF5^_0\g[;ÝI'2d ώY*/&K,W(F56.]6tCӐ6Liz+2Q3 .vƼuzdx.%]pGIss v\;𼕗MO{ l!Y\~)Fp.w@"1m ,Wy axb |9>{έAi/|WXNV0F,h*o/W ӭ!>?"3:i`YHϹeTJFiK I+ >KhK DRebKu0#V𶐾hYz9 (GL 8)nWVuR|Nȵ' H~c[Q;qfա}iȍ$~X>UcZ 1?Bʂjr97ÁoOR5!Tmǂ" 0V\3OB(BS'nT f R@h 9b!jn?3FoNR4+sH`HI:E2I$0vrC<"aݨ] 9'071g+*o4"a]uZ0vNqSfJ6?G=Y[&6)(ʜ4Br V 6 ƷtBqNls.yyӇ;8\OOԵOac@/y)_IEaHs8F)6A4N 1w}9um.p)dHQ9$說'nI 'P$T`*v&E1F!Y%Earhu_NqQB-(} #x6@5BX e>~5E` Xm\˴ 49YO>gGkVRhXj>{'{;ors_2ñeþl\xKw@ӿn$-y>0Xe9R.`%1h1"1ީ_yB^X1^29  d2p>3Z)(ِCCgn; lUKo`{#ӊ )ORNcYy*m?*e..s%Js} mğ:bw'ӳ*wif?2hoW8эLϪF)Q_"08R;JCaN!MX _ͥvFScuc~%~5eKHz\]tK0[EI ` &|x\JQ>Φl֍):+1[[v$3:kHfEQۥtyB '-OOê43T Yf Mˇ=Ea[!(:8xb4(ĩ0gT}ÝnMA<([xI. Tb0ڤIX`b}2i2$^>Do8qホ6̞[]s*\(@ݍqեL4/&p&~JdmW;eZ8d`Rx!Ρݟ'Fװbwgo=CsRؼp-" /1XbXBOߌ.@R32yN7E8YoR0f`A@:4I` Qh5ק`T46Gtcb&9Ia41\KɊ,ŗ7'ӂɅ5ǁuZIh*E~JVQo61[ P/y*} >L>ڊXSa,>ew݇xtd(Ej .ޥ>4/"9=^[+xi A}\6#EɢDLӒ' %byɍ50U+,%_yf>ܺ{*)0-R HCmC)Mzk߻r/D(nka'\+$20xU{[b!TcP+#ufDr3au V='.J: @VEv :%o:ZM_+ \b xbR ,mߨoЙ1>I 1{G9h*@4ã۽U  FF`T̝AرW;Hvm%nc%Qy\LUD$ax:kvln~EjlQ@$:#})sv :i#(}Hՠ[w@kzESlM?$y}VZѧXgڛdV\Vg"#YL'l q8??4ĭm:t eWI۰)~i'΀DRQU@2;QcWL1,и\[H2V&J>"SBv1E,i6$|IDr30G]?iV4 c6jI,WVDN3ާ~GE˭O]3 ӆ\|QN .[m؊nݨB p[#ZI F|B\w29;4(|yC{OقgO,mu_]wN>F8cy `h_SN(G2 iuw=R.Ym~i@8ڍ#9iNwEY9PXOoZ{ 1`%4'zwxkFJe&G>=#ΦI]?[͊ꏀE+#2gp%=&5̕fiu\ 'Y JoBn:G\=9=I.\!vʔ ޽|Db7KbLS^ZͶ˷#h o!J^/3BBBJVT14嗯J#T߇. QJs̨mH0&ނ;? 鸦$qԻ>>?X^@Āu1639XרG^5SQjG'}p#l[QŹ0e0G`̛2y Ym+r`W`Ž63?RW vߚETCۣ,vK5lD~S-A`*åO*Aat򥄑6w;sYQ'ŎE^+|6hFqyc-p{7N/P{\ucThW"2POiDaEvj+O!mѶp-BC}4WޣsU=^=y>wE%mt,p+z݄r/]"-PQlԮ!hQeq@dbY}~JVW|OO`Xs,ϝymUv]?ӥdZT1 {$@5PsrxfȔ_p;.."S|`qr~Z2\NGZ,Hw!+Dai-R[WKlpnҭ], ۚ6{w^dA%9zII'ryeu6Z8Yi:^BH&7&MJ'؍8vi0ou'k8yWf /|/a7A??)?ЃHbgHMqn^!MXc?Q$+< F%a^yy2⏻E`; |=="WX9@ѬEHݫh||8W?{rjOQu,؁C,g[d 5>{cFh녽fax.2MJ>sꂦihGAsEʲ%lZji+3%eEN+!.t8_jR[L IىlDktg_E`j*\4ЭQ֍H:tZ~X#A^ F% 1/R=٫zlsb[8,xi B:nް㉚9ՌN[uݱ=⁘.`SbuF.I OQGp!߇l!HVTcbXI+Kp4 (h{ٌMsI-83Ui5eSHDL;eV -RL,[ biʽ)5czc "X%,y(wOk3錳VԺ %Z#;y sWs-RYr,1jqdv7IA)UKH0m3-҂=p$W$aj4bRgpU(ńEEU^Kh%m j)J0 j$hd$=U=Z3I">5]`C/AHm?SfPO4!icݮ3gLb{:?x;̒6\%vGp5D'k9vfS5~ FF6)-[Mw}6>zy,r74օ?4'.J5B/5h2o0נf?69 %onQ5,70]Bm&TܹO} v;o9|>9~+i-h^o0)Q*&a Y5]bdVq۝<~Ls6qi6qnyl"g!4 FȳX汋iȺ>̋r%_**n=p9N7mdl3JmKa'\c>OP!3X)zjRPT`UzzP;qI$p ]]oM_A5چa[-v}.AmyI,4_f#ӃZn~(6(mgo9}7œ3` z՚Vm6QjlׯJ8"OKl0(=q*{YZz,E nȑ_ϸ"|u0YP:LWv}-JݸeFR|&)7;3֙\tQYiwKH/@bO{Qjv)!+̓=ҤI=Bſ%19?p7Q*%q6>}x@vlpg z-Ho6'h=6%Ta=fm\Tφљ h;uG4`~N`RhC7ôwWYCe]r A:]J4q] uo_ɔ54eE)ziy^KAyYAI6+Q*yegBI3=g6*ZÑ.~^\sb ?]V \y侊;ހ,0}KS2wsypVBT^j FK"*?Z֞TF_} &BXF&']ΌgDg} #׹w5T3XOY?NBn䍗"uZEE<4N%P!'K1‹j*k,%$iU5v8IV37}HrNo{O,Emr[K@)g㡙&LR|>q O#4>/b'tgDS0iKr?~D !8`.ȾM(!ږX I[<טn/Vw{~ Hn]Ict;\O~06F`11[Piv b×k=} QSBoagGO\k./9Iʱ0oO`({r\1L=kFPD;FLG%r~^U^;-"jۑj#͍r6g"\| 1Zr[m`r aNO@IJK~-~*(ؗt׀Novfޗ< XJ\'ڝYaNl,'WBnj}4c1l'y[ydؠ{Vapz ԠHSqXs WA܈Kp骤j4NfVBe8&Ϛr*L(t js;.t]ITv;n2V\zwy˜+\f,ߊWz-FL~{4M9pIijf9 O{S-PVw`[q)V?yTC]$\#R{'Ew&=.6>`~v~!J_<2?HuL*cKd4\掗:Aր*狉_RA]p`e^lw33$]õ'??I :9Cm#ZJ@'gWh4[*s 5hU{ssrTDķ92JKK5ӯEwuzK0Y\[ܣPZgd}7+bnަXdpQJNY%!M~MR!<Sѽ? 3!(pFʘf;u׏dD*zO@@&SձOˉ~F&<xί, SPkU 8ĆPFP9 ҵD Eu/Y҂Gm>}gm E P=4(HE':b4-8CWgLv`ȬI+mmSUt}3DY> %m0q#}tƜ{[@؛.ådւ,O jb`#+5$| SIhaxqKr,.(v O)iu%9B&roYG n=ӐMO^J 2AtTtǦ_[&~Ĩt][u3b3іm-# tv \V0p"(_fÁ #ؿ<.am!e; lF.yu/2فfln'Hj6H&G*)_C93XAO܀0 Ζ 5~d.טSQe'T Cu<|$1~RD_ ,7?ɬ@!Z&3$8@ Zy`Wlo $㙸14+h sRև D91;S~4"XbҀE&oB&w"n/ħO%.T` h_@-` ?AP/5wnQ"$_?'ԋ 6c\%T2sh*7y;Bjrf/qgY#:^l$, 7 XBta'#r" Y~) x4V#oo @2 Y\B5ωJU`\rJ^ U^===8YǦ/lg v.#-AS/qA-|5KܪQPDG"j1]Mp@cѯ~;At4pth=~EXRf~T1x P̌.$ŵ5jg>t'(Mʂ2]95,4On~:-r [=El`ڴϡjv+lK1|Z̦:4U7+N߮'lE0j }D%q;^}! BHFn?wkHe^KڻXVCX=&+E5dFzPZ, gdu~ʳ܈-}5ӊs?FϲJo*(\9$Xܼd ߂TscnGDZU6x'M/f+NcG'v{ a( SжܜQ4UȶgMn'ӉrbZA"b[‰+ur+A𮓂z :5Xq#j_*n o̳o{wׇcM ^fۍ=Jڭ:3ݍWV $.ax:h)]βO:qd b'w7%,ςVA&YV٧q3u;j&rlI͟*KXZ:W4O4h5]6*HGؿg<P9YxSiA{"3Wqpܒh=K95VKiu0BY AW*UdRpp龊3c˿Ui]ܴXIJMo|K#K"Q4~:es]EKT4 Q6#MSU_'*Ip}doH |x'|eM~@2$a6F?1T/tI k+p);,X=p8SFWU&!} DY8R!5R [, g>Ln48H6"x8KTWpm9Mƿ uF< x gUlm"VV=lj]~rA?#VᦖgedZk–X4Ϸ lՄUMy'n,^H`A0V{Qk kJVS !`N-Eb-FqIe_%F,^;9k !f )"9AB<{457}TscH~+&p"綛ڰ*X7vٯnJ[(`=X$Y]ȎMG!pA%a&&d![p0MNGrr sne||6`;,82fnpQ tNlg[(d$r24 <9uF^֢g9YvW N';5"z)yĕ B۲:C;ۊLœb?glWp#ۗw;[ A˟Vn|x-6<'`$FwK3#A 4byJwWLDnfhk LBiKαk5* ZV#'4qzi+Y_&sFnWÅ0RTbT$I3K&ɮ||f&NB-E4C]Զ69D.gj{FW&%vI+i<^%9[{Ԭ!h1Fm;v`K^';zT2Nt\2b핔;95n4-*80@Z D=Q]ZMՀcy&vKd.2wav%iRw li'w* t˜h9ʣ%E,(3F wǼg`]Yo^/d%6B"_2I=5'F!Cݚ6?HX N-3$45$fE @@q?(0M`!b,>#?BӁ\9 @6~ )M ssK~957Z G1K';VX(8ۻJ1EVf$8Ϗ$hhT[UPr ڔ|d[ǚFe,"T=% k2#ylK1HR2! *:亳o1GYs:.l1[$+ݺSR;i@G}Ns!Կ 8奜[9fZ]/> <`Roj݃ G=;\NfIVE`+vyTKEDB%*h YQ_-wk;E;PbkؐGF*n~6 fh ^Jm%((V@ӱX8ͭ$brxgl0|7: TһLssߝ%e+<1.n7+ ^pm W He?1H·jai CGN$2ם ??4+ a?V00)~5J^&\}"iYwu6R%v-=ĂLӚ=ŀfP2BjaaW iwHoo9j>9gk@(}#KS_6D*=m;Tum9'w9hB.>쉧:4=сp|ӨU:W2C R$g+l0g ~PS̑> (Ȟ) A?zRwE\^DWN6_կemd%ٔvZV.Fm=K;iTUyȥHPH[Œ_Ȃ>l 8"^L-ͪ׀&2g.'&ٴ2Ȱyb&? pGV@ rXQD[J@PV" Jj=Zճ}̚S %?Pw~ MǤv VvVjUJFmMx#>"+/vq kjYmp7|0bDzNCF vm:k v"~C?'J"ң)(2z".Ρ"H}JԳL/h#AʳDB&AuwZ9.Ys0c@ :m8Zhܬs8j,I1ֶ~Ԭ#@&8Z;(@_F`̟$fq:m1(ʰS%!y2]Fra(\zmeMуknuAbnzޘYpE7ll(z呑:@U,׻a^!* 5Vt~N-g [EʹXLu5wTE 6CDyQ z;4W>qq\4ò?ל䰓uc0O3~ހxOe xyHʄ9*{"_= m℞԰Wg 1sq{lQl{_ӏ@ 'W`JV5VY4w<*a mi\h0#;Q;9,HqtX6_Zx%Bɒ fbGmQ/}L~rFag ZV!_Gey* ya 3-C!gql9^}¨vdôQAIu`wB"dΌd\trr1 ӖVtoJ5Xy ɡ i>O`˺ ,h0xF,>0ȦC^nԖ Τ4Ie czrvm~ }Y񇙴%j0Klڤ4 ҟяOlԍRc 3kvh,og2%mT`<b- ^W?#"K|oO>q] LtV4UWbMHdf7Uq+La?4`SQ<9I?Ѩ" @o`ruk'TVZ٫VZ hEw[a4p0=<eE\yvr?ib@TE3( o+{/y`'?Dږkqo`@*fgȖ/\"XV/=T=ޝo2oj+|d|1;n+*V^4k))mfQ=jEnOTbJ2It4‹ftZ44 F O' Lz_=0:,- 3ǶA#{zJƅ"f|U&ф=\Kn0*9dÀmjrGܔ?T'hbHհ7;QAKTX#UEhkfrsʱmd~QXR ?jҭgxz` /y";֟;(wvCl)sލߡ3&?2OiDjvl:#4Ea) ˎR7H:g [lt\֛X|6X8EV $yz~*w dR˞u { |l?LMW6=ͱ*"*8 @5[S郱XTI CS`*U)]]:g{iٟXbv`a6?dxՒɽ7U>Lot~Lky0tŤd7ڨS*V ?B'Uqe)T C[-0)cw2^ q?# =#}7wMnQZcFly>_p 0RʑTkalQ}'HM;7ޚOҭ?J&NܿˮHL~2a5?@5nJ⚕ﶟ QSklw8\8Rc.㻄ҩ|`Ҙ. m'dy*:O|`F J'=,}p D[Up<nv\>,XLC 5N}] _$MohmJ]"C]d+UC1{GdwaUe1^h}C(a$책$hTJav Tf4(AYkkD~E3TH=6 ='X8v2Ǩ [宯$sЦ}~K%CD{\" ꧏ1 dx鑛>qr{ T>ʹH"_,Φ$'̍K9%֝a_]K!jP_oRGO,BzG&z|Jb_TMv"$h !i-9 'x@bKl\b`Z!&\r+gܨa]x難4ئZC?4zw"Riw0,:IMydWG [fut'L4_2ȵ98^Gc<=pګi]-%ۼ{)Dۡw:]a#2<еFݎ9!yt֟~3f6'6q*›ʧc?Gk'C6#,7T(a0W4FHG{b.@CI 5 ź}WH7lzJbhŢzgYvK=d>S}{ g`)|cgC}B?@x'7wf*Qk: .lu4hعJlZ؃$~;g~ōɴ^:+Ƙ ۘ'{=vuIJV(?wZK:LJyS̈́WX'ќ{P_y.>tem uKR-#x<쫿e]CI αZY~T;㞴d@IMhI97Ah4XEjhS7C޼)BbhYSW {k5T`iRBm5_g4PYzAʥ wn5`wUCG2_2peΧbAS*<y9!5ZYad%3} ɄgZ#3©tp(Qt 4B2o$GahaCbRZK]ҹYDs|,ˢb ";4~zrRo1WmE1$i*ѹ'W w;[/z7ov =m4cc,}Tk^ =ecF:#AP:}I.-z@~wi р-&L?p }l7"Q/V=t"'ϣ@! %1*>˜%T^<ʴ]lGU@l9)RXh^z[RBJ]KsிuOmun?qwgHxZ[[^OttV9kL8QQwm1%.R; dlڻC\$n񴫕S,N'%VĥzLgҙ7^~^-z9-uIϵbHeP󎠅+/QEMH0s& >ze}Cz:?M̲1"[A(AL j%ZPmֆ|caCBw1dҺ'{MZ&ܒq*p'FJ pu3e~pcG @ DB vi6ʨymZ JdIh2ۚhZ} I|N:#X}v㌑~fhP(@ePR)sw:z&ܲY0rEk^@]ޗMllE-2W/Pv|9} X"YP4*YzU!B FnW^Y]wiH{'qz#&k'6K|EY xWSODu30NSk9J~KLƦWZŷNR4ݏ&0e1(t6Vݿ*k@@Srk tqm^0Ww]dXHpE/#x4.╷uLq;99<7ϼij|aj/nw^5mQa} $<^^Z~: /:D6CsxmÍ@g8`6gOJb_nTYWL >m0_u(Tsi Lj I+# MMv6Ʋ 3&?Ca[>5,glVGlx20[8rʣ'9<k*_׹RJׄ}]Nm=+dCV 8L!^T ¹m}ͩjS*F,eTsdoa|'s/ji&Cۯwm|PF0(^Nx7qX,S]c(CukN״SzQJw q>Oa]_a\A|ߘ1K">Xp.>pĤyI u~08.LiRDN 0THӚ&{Ƭ,io Oɾ)]w 0g!=z\/[l#ֹK|m6^|>kF1See]d`)ύ%qF}ދ:+m 閉t3͏oϧcu)֞aaVd&8kBݹgI f0 Ë1x^ Gؤĩכ< ~7%z"=QD܏:Vh/bX\SllF*Қ?"FTs˞m#rG4HmDSD@ru N2FesҦ Q~~SV |:4t@>Olʉ^Iδ+ .E? O15Ni mJ)ej֦ SIP<.B;#̻c9Tr.֚_)+wU?U>"E(L Ț-- ~=ÀfDj(sLyhPߍHM/YZ&8JmfSF$'To,K;|˝l #Š9{Y Mvnh : JOȴ'L7k`c=OgdrcYv-.*ib;r웕>KA/H\h@:KTQ\@|Ǎ:ӗ S"RSkJN2h^sC]^)FayL/Pyvds8'[,A{/.u8x/nc)x%rG>w7|q\&<菁@.9=|؞kM$pSb좡4ʇܧL[*_xc>r"xcFA?\FkHUGmLWr"HuMex6L~}+GxG 'дu?/2*hgWnCsL;ku؝0"1Nbɻ$!nkӰxq u XQc-󈏩C-B7Lk[0M#7P֮Ŕ7J}izZ{s+x Ķ" QP䍥7S0qڅOQ_!h JjϘ U*~ fy{G#\F\yʪhѺ I_k;97abqmʣnD4{̢Anb{wc>lD]vz ۳I?,YzNt1ohb-Vš}(yH)!S5IM--NSg=o%$33\B=t :Y#u-Oʪ0Y"O\Q`ng8"棛"׎TU2>Ĥ̰9 ut{ .?&Zq879tsRP|C5Z_]dL}Β^܉ W(42hXe\zޚ@J6*L$Sli|bb*c\o~=|_tP˟`U"Mbm2Dlz Koqjqn6A1痚z(9$G!S& G请jJS6$׎Jw'鱯|\ʬCUo d :x?]1HP yx5:-ƾo$4ϠWdZRMn'V46r`Wvn vGc8VL[2ډoO\[lzhU Nt$$à`. f^i^imW< sxMЃ'#ӰYcSݘƇceJ|P)KS)&^Wbe5oC8SHVC-@̼=mpUi3_jLMtHijMy49C)/xd}0%((Q_~["d9љv׺ _sX4`$\p UQ#&gO=Rftݾtt’#g<^G`C/ũcGZ aЙ9@7\!/υ-6约 Jq(fu.MQBn?S^&Pt[2:Wa_k׎qSMr1 K;O" ~u;7A>6I9j〺/eeE S(Rw~oɥTmױ º̸Q j5L+ᴃˬ2rB!{Pw"{25kA>vlb0#\TAKts7LyFjD W4ICI3h;hAC13Re-܊þbN\]I/n h^e#9: 3JW0vFG k}ۤc.x0%fUXm)(wES1+XֆfrG0[K*'M 6#!\&w3mz@ {Jɫ?V4JФ,4:6%-}.yp?v|w:rN4Ņ?*d Ҝ*6H\D8a]yG>yWu0ۨf.JvJn1 ͺqjݯ?U^$ ' -,qu%X"VFLDlS>O^7:ǯKoOۥ͔Ȳ)p=gzEkTQ!q}+{fҨ4eNE^G~\Ϡ Mn_QU!("nZ$FDQO2AЄk%N߇@:A`,6<^ۄXVRC!If˿%8tiW Yhؾ<&HL~xѴ}ٶtK1׾p)v^nl;F%sClǒԨ/sS AVa#˼1SOڡsk!D ЮX>)%rsZRݿ(JD]s6GCʺ|omg?Z~ ÖGб][%ZM_rbۊ<n ir`ݧ{;BkPߏC?}O O" הIBhAw&b O}*5_̒zno!$yÆ]ց ExwUJq{ Be!hyZw/؍Y~ɕAl:fT[517 A؞e5lJ }U8,Cov®e|Lo$5KuX5[O;;LC )Cr. H ۠П]{\l5j3LyH^&$DyFcg|(_Zc#H-@gLF"bg*L/9TU VzWms+qѳZS.GFC!p!bqaM^8OitcQ5tŌ\:}6,q/ׂޤT4dK|h/GIϷ%Pn=е_5ec bʠ"˕, qb6:Vu&J܏赦FP=c=q|Bzq0cO'`!`9'dk k.U*'n5?888{t䁯7dn+ʈr@ `Rh]b;řjVG_"&c.Crs tJn!#J 0CQ)q*ɹu(ȝmfvut-dmeZh#/3D`6 ھ&Ы0tL ]rv;T 3oL4 ᒃJrxL>avo Ba.!g"J5xvkM>.Ԅ !c7q|*4ӂf̺Y${f;۟Ӡӓ,]YO+$o6ݰ0\k9$3ȣJDn4ktu:k)eo2Ҍ#㾔*R:pߎKf+\Ҙ35Kz@ u#3Iտdg_&)gO\8׸I"KʳH@D½lHJ{@b5ӉVk .+|kw A3$U.ֱ >EZtiLhCD&Q79dt_7=rC̢Dڨ= h)_T&h{c6zvUU(w} *=.Am BfU`_)_b9cTװ+t=,jN[~r$ڀ9UFqJ-b}QoB6ޝ{sMdžEpȘ1Ɲk~{X0a+i+~Q{L&Jۨē*n#?ND 6uCajPSf xxhJH9H-【Jb\!$?ɪWjՍ5M8@q|],ɣk:TEdƕ]i?PixGV6G:;S1R@`/% Fw$< ( 4R(#GLhPO{}8 9Ö[k `!; b?\)']as*o辺r>'Wd͚o-:Q#;6i@n뼁C趢RMֹ#evnaJw,/4ە|hyl "CaTc{X˝|섅=t~ͧW%i)Y mΏ `~Oq?Ez T[MKabѫwcZ\nnSw*Xey0إZ=¬{AVYsAݾBSնTԆ'K(@`od0x, ؛G@3Y(u]ָ3W?>sɬ_%RyT ZYBtƉL[տH&Xm\w l`-[y􄀩ⷽn0A^LX"pP'OuaE&1nmsAIDFGݙ}2)#: uξ[ܠ觮*Y7H77j񀆈:ş" LbNTLNU.ZȘ5T[kI,NqU!ߑs.*dWCsv)͜by`g)Hjsg,>L;]nPy _r*q!164yBQdu4sV'W ,XގP;WJq8$\%w2Ԕ8M`*f$"n4˻< ~La_5R?S%_h}dXzy T02 <&^} 㣌J# <+o <1.=W0'A{7ԍ׏EvI8?0_p9gESey= Ygo2Zosğ)L^(>W~qh-`2%EHC7ltOc8塮 at+$p1ZjuH% ^2™]9)@=_wuSoN}Iޕ %߆GMDYd{$@n /cwIh-_9J1G/~[~[_w,^Dݮr :; !ZCqfx QCɲ{-א|E ėhͮkBP4bu63ث- aY[d U-Hl&uo:K_ş.^)v1s+ф2e?.\'vz ={qʙAQ'R i2Ϝ_J.!qGS%%uq[yǔ$LZ|];rd8(?°Gռk3O:PWm_r]6x N٪2Kw {}9GJI)\w*9qbDAYM%KՅx7I+CI;.h s($jG47K,M=I4vT{.r Ϫ2 Ь18=IH0HG8}>EeH@Z? 4X9r#֢AX?^lm w]8s7q{7%iWXv9ĐE1܀l[EZUwco"?RW3]dڜD^w n%6cegq{hߘ7 _j]Nƌ] -u/pѕdZ34m]¿}^G`a?ʎʜnGQ\Ў w{B+qE 9N/;fT_O'e1q#uTOt{T׾i__:$UhYb{H A{?r14BSqZzX4)YǒNl~ҝꏁA DqMSW'u[c,Y2YXm3DX-J,4bmPBj(`u/ S6;Ыy up^˴@f?H&dҭpx-*nFpz-&v{JSaV-}N\hhk|0 hLjV2ˤZ+]CjG@|: 7zיT~0* )u6"W^)Sdr~ΔoKz~MO8qQyy@[0ڑdD#o@^گBѕz\q{Q#l JCi7,>}h¦T\l 9'M1fq⨥=#z՞_oGl{< ;a,jumY;^S1^mN,jm~6@2ەCRN;czpͶ@<, <0<4bmgxS߉ޤǶҲnFAٷ%3,8t ch\!iuXn!êO|)x/F}?=̯3Ң &_&LZ.=>6!|muZCL9uHPj9bXM)K"]%O)qv%Ͻn(j xlU}IIs:QǠ6#IԻHKr`ɨiYꋜ?EI( ʣOdwlkހ۪"_C?N9]QVʑ>2vV΅xL֌휒q"h}-$q#0Dzsj]6JݣIOEv@ܝ@7E6,4ad(]b;z?@v`]Vˮҫ: &$F֢+Vě?Vt~zi-ͷg֎{ڶ7,6{":R9mpځT{7!?^Tez\w8;ם)a66PuX/z'"ƻʱ1׀AEd='d ik_qrXX80of3dUʶÌ;T&GN+whw݋7OG:ȴc>yN:uYXuzVBHuS- B݈f{p]r+,+nx#nS1IlTG[3r' P=Q]o(O 4Gbe)Fev\E_⭂c=ܹ[Ej:uyO 2nh˥$IC6-l`Jסsv{xjZSee\Zx1 p27=TsC@uKvIUI+餙҇]yÄ hcSq(1T>9F `ay34}o ý{؃V51>V)· 3p/&V\a璶dԚJam-,󽸄_)E0x"2[lAF*+J\%ߺ:R./瘉m_~vF>D" -#8op2eZ]~Dzl8ocyN =/ɰV~k>U o&x4BfeWܘBoqKthFNy1$5.7_4H"mu>t^X9/b?=nlH离f ܏a=+ Ƅ IGB9U^NWR% <|2\}w+JÀR~[؇>qv ]xSаdx$tkAzya)߻EW&T>lUV Ω-`sUB#e#mv&Yȵm&=0qx$#]c ,˻>(e%jæߡ j"XUtOo4A=ϿV7q!bj=Efy;B  o1O[RTnQ7VwgzJPM:+ *׭6R.L٪?U|XQTT(ѡUqFtY`^)iR%/kBRux",[.ۆM"tu!w*0XVCOcmOG"\ 6ydC!NJ}e<1+WB$Ũ5k3ցIu="̎Jpl+>ί~CcbPf q!K,ÅKaq APNxQҍZolirLZUa@] m1銭Dr>L붭fU  C64cv%D^ŔNx{9܆(/L]1te}l_)DQ23"TJ=<.ꮦ0e FQ ݜK0ReSYƉY#ʐWCj{$0se/k @Y.ɉiPQgfLy33C&!ro{+bT?[ys{ej$1>GVNg̀j4n~5q{4M=;k-a`J< +} P =۫-e*E6([nj~gލ6x%[o'Cya`׋ڢ$Җe߫yO}^Rzlm`/.fWq1M{la(] zdP2!;Y/w6z]9j@^rsT,Xk:y *\SзOc}1ME<駰 鎵|)4; E'GB#<:(ޓ&ٝ6"s\& $4\hTv00UkdZscF 1e{1_c)¹64 .P\k)T:kRI{l31. QL2 E4<,d$~}uQG0ް1pM˘뇗cSPWHE_=K bs/gARR]GB#^=•+m45ͽrjLԬ yU gV'm1̮VoԁeqwZ簊7HoG/[?ˉC4(Ž7<;oq"㴨^ҩ=N|b}3 Q-je5@)UX)Py~V>X=5T1O,|֤ |Wqx@:A(ғKJpR,Au٬ gj9Q"0棥|$i/Ƙ ]R5><Y,xWC?[,疓[XzZ! +Zk1pc[EW5ߚgu[[_~h uuEbw.OQc+SKb<.5rpdv:-K\q7&/cҝ5.b H9=y}U[v(^cIv9[TAdgMɞ,혤]9o'¬7ިɀ@J+u志m/ M׭J_CYL7 QXpN<œmfzv;5Cdʚh?Op{XFlX!n"(J^I/ZF WۆK Gνvhxų&N *kMZiKfk`dV6H`ßs; R8ѝ{86ƪhKؿٙ0;cԶfuGc2Qrތܷ@A<,+wo+2S4$[ozE{eὙª׃ޚc%@ޭz8Ax| (n Ҙ$pp-7<\F΃. ._ВС[S ~ڎ>VӎAs=QA~qjZ rR^C#q4weI$N\}JI#v={|E`&vlEF2scAʞYKN0pF9|hK>R?/K(NCw ^ĥ!EאPV@t~h>4'z/ĩe83ngz) t1,:8Q"" wx"ƾt)B:뼛tp= D?YDb"`=P|R/>9Zoht u5e P41)an=G(}$y%ݶu(^,eT;sRxx-g0gv7gMB[|N,7 /ëIpy(I=zE #vK_KkKRPb:)h]0~gyCISaQ"u>ww۳p sT/L1S% C,/KFɪ#J+H-VDa6eۏV) 4Ps.dde)&If~DD{ ֥\b tktol& _(,œZzn-)9cODc`׷ifSYC*,DSr"SL6r_Bsad\OJfoϨkxDn)f1/6"t7շ''aw5@$z]# 0#/nmIup03_W/.=^Rء&;:& E[Zs>I3A&XPMZ}Z"a"\5k}vMD XTȴiv>2B=Dg椧WLP]*5xK"V.8L}ϥU]XۻL537]7a i^19c`;P/?1@8=I!"vziK-|}_-Gϭd'"yҒc/8g@Ǯ7BЮb# a$T7@l@vzⱉ+bM~hM]Q0nk0Mw:2rY_n:mH_ )lU}Bha5~CޓEi#`4 ._ң]OSF&?2ޫU'RS>ęF,`_Pk{8/EUαW},J Z2CH)^ KT\}aruDeG1So9i. ;ep,(S MEBn Kg- |_@nĻ2;3"l7^-?*v*|օzn9N@<.s3} -k1Y>'vNH'vi[̸̜h*=՘?+*!uXi~xIX=(oRXL9e``[K(#MJV5*Rs6OQwZNR*ǐHv}L_.ӛ@ $4a !&꟢pu+T_8q+Q3RѮscs j"BBt%_X\cd+}J.2]>:t3[2ϫ/58]Ѽ2:~[n 6%8D{l%6+I M'b[lz0YĖn{|;G5-٫$/\ Ţōͬ,}Kmc »֘$60ESKOvM sY "ʰU?h8v B:6ăQ®/s"Tx)CHk۳#?$z>YcKKrӫ^ PEXfW .Swg rQPq0Dõ!vobqIS[%̿w2H5M_+1kt -(1> Y0MnlڀiA^ # d+` ۂJϴ:aO<<Ʒ?{HŮr%~^}ywlȌP¸.=hd>czcEΪX${fyzY/\er?m zN^ o}[lbӶNJN6ԙx(+0ZoUYI}꠆Ee3fߐvYj1؎?ކ5QNJ!ͷi%DB<w \^ref/,m JI5{޻ 2V~]S\d/ p`Y"(.gDhM*6snY҅T26lWB,sGl?x\0(/-Y~͙(4&l{MV\\O/AkR6z3yCCp܉Wu-)3^jmhdmS6c::Crjh"^#ju.p&2æ O^.883zZmR уTPnbMWS:zg'RuLJşo+ gl.)$Yt5}JqroP8.Y;|sL`w:$|7 œ0+~uUkA;=3i65-kHxM]'z#^5>F]S4|Pk ߅ߘ㌨寱 C 3lulK[ VV[hFh}-sܩr$b`?)K͒HPt +c)AĂjgP'"ي=hm4PNp4ѼZTI2|XruIjg6).5,nW ݘɁ~ ILhwiEKPLQJ6yKGR>9NhpFk$aOYZ:,#%9fHvlR 8IkT#M!J]-_YKG.aG)hn{ xƗogrNq4[;e^WPtby8A lx2z٤$ߵ->{R,1iJ {OMz3a:=809.&|q^ٺfB?PpGN*AiE5^2i=F~"KYմ}.GN/Ĵ|*P˸6<(V`0C:tÖ >"v)SO!E \xY 81BWb2( .XjW%írÞ\!csC]Iҽ96)Cnu]%Sce#reÅKieֺ]O,-Z9^o2Vsj< uäݼ-2Kxn//QJΪ1!;@y(t{oS ~F31ÅD巋D߷Pbg|5cTq؄^CI[DK*\&_od9ԝ5QُLuCL&6lp*1:YKqf]Y\՞;Oӷ rV9rvqҵp9cOSVi\iV܉YX i}Ϯw,P/^ֲ~a#Vk.1e{8%!6b$z˞b:s`5\X8+'\R_Ѡo"6{ 0Ę15x|nԾ4Zm#ev^\q9=2]z6 1)KVľ%XZZHCRӾ!f sY 0 N%3ҁ98^tD3Ous oc=M'5@@Gć2vzYl\"O2?U)S'qewO`WaqÀPc?;yʫ '>.tv\x˜E#>nZ^k?]^1=1 7 lZd)!W5a)$h iR^T/K^=2GJ}={z=)54~9O`Rȫ9Тޠە/3/*]aeNt4‰+Kݹ^{5STվ:%gFjɼ7j]BNCZMxՂX:A>(383V1@}HqMMAH+P5-m4s~R?i,Hϻn?nlÀ޹TiI"쩊{s>'gCf-4۷SjjsKGa!k`24&}ڸxm60?z͎Ø/%K=|C<`iwc`P{

ݡ:Q]R ]7eBR*FH$H}; EDLuUsj@tz$7R\m$:# Lɀ&-$7d*}K*@bwRjl.؛ЮAX<I#qTCl9:@cDg74ylm=-0D<㏠WsGEpb#8gzi#&QwMb]58jC[w50 yՍk5jW5/>?WO1ݲndXe.VnpgfI\7(SRy{ GR,LQ]o\~L{Dw^Ex’dWb-(J񽍰 ʚZQ#[T`~jzd1K7ѐ&HxIk/4vpp8ewXqG=Rϊ_mՄ&~ B[ܺ< /꭭k*MNΓrf{g/Jyx~4%`@*w^-Sq1ٰy(2r=!h쒸zY)SG%*H_Vf>G2^ ڹFLPJWfsmnLb=$nlqƻ/[\WE )C?]$l"ʧqUմϭ 5,h# vƠg$?TY:X$E[on5y]9kr3bцPpx@x7S8)9j>1I>J0n6{V%a~" 1(\fݴ\&(@U*Pӷ@ROD)1c?0 P+-}q?2/xn%!OWmi$ AA?F N2oDG9ի0b/1nZd`.B:O\p\_:j,TmS7V'>@AC8brl4;k׊]`J,c\Hn8c^-h؅ց͙.!ֈhlNQOR%eC8Oa˷߄κU6hߌ@wNԥ43=K07"|E7R< ¼\= U~齾+j?;_$+CUaj|~ . M~~+tyN)'V]2 $y )&"#jVZX \ih>3}g(ecCCKo q :e#&s j)x"e5@A2[ɽD'i܊Ir&KGnUL dJϪ_ "iH-􅋍pK:>(D8R H.,m_e}ц#$Plƽ~0`ƒ=b4UR㱇cL $Fy DeRd0BكaDv5/<=%2u g,jM !KZ5W*01C49Vƴn`?{7GJE-Xpk0u%:kXEa죸av F窓V 'k5480W^{Eϙ|O?ь8t,#|hNFd`ç >Lidp=^|We"Ž;½S8yo7˻;,i <ΰ-,v9M3 \jK|29ɛYf7:LU.zRI}y)1$юjF@qs[ {1sSj>c3`}+5 59v,y‘F!~6|r%U$f{*o)zB'yWDv<㺂 B͙Ƞ*omHaV?YACAt:ע~ZՐS"\SHߊ1~ns§fhe[!+xfKW_SۇEժK,"A%&t2ٸX%j= hJ*. ~:<4~k UlVε͛sBFJyE2O\xb'T*hRɄjyd\Dp[@<0Vx RER:9,C9n:S1\_G/ :3~&W,v)!Lc;+%yK[gACGDZi{t,(\0+'xgE;'P[`e.yp}َиeO#H?Dsq+ߋL^|E1v|{78p~7Cͳ;vXs}LSUf—c#g(жϠ]_S4mHPz܊d8bʺ9b}E:uds<}G[/m񇟻pĭk8ň抛Ʉ!G2 ~y\WQA^X{׶q[[p SG߷1ioZslr0x3^zNhYd4|Vێ`BG#_S)8MՋ kR~Dq"ݠE0c[PPH22}:vBȗӸjaQ3_ѨT6uhCqWvU{Є݉'3wÈl~-X Pi$pz0V%`~ATݑ悺і`FҕrD q5~ʀU<~62զf_EW!>,PISey; *,틇Z}E5CC [Y"/10َ%@K0w^jPbh`E쳳7+aʷT82S亻{[0E_'U;#D7XJTlLha?Ύ<2C'$ߦ!I|[1|V"d6FR#P{Y4yn\t1hPYuy okfVDa'B Ѣ L(azfy_%"` b#G{;fE>)CFv >䮲%0a7@OSJHjm?y{;'H; ,lDX?_QהMRYM٩wnGI!aѼO6+fsND2ݯ%NK}c4Ӕɮ0:ŭGL;~-w! ׁ=NbYNN==KO{Y:ƷuՀikhS?{_Y g-(c\EJ/z{?$_)+ZӺ{VCSxe7[]R>]Qr ^+a!O}ؾvN`_W$!F. F+ Elgvر)7$;cOa}VߢO(*.~ZZzgS|~3ނ \y m3G&rN %`YB!qHJ AQDtH>Bg Q? bb79ηM4͆lj(\l[؈Ss}Y]a}LeA:F][:cz EfT9Q^axԆW//69u"- CV9$/v7U!u"ޓtwpOQ 9Oqš~E.˽~+]o%eZWi;`'1K"(=&?9!)JAb%M]i֝8] Ggk uK<#l ?um7ȇW cTyekY6mܗr/Ծsrk,l[m{BSSQ$ۙjyObfs3iO7!2~9͚FG,rVcSnqJ"0ڒ_X˫4btf)ک{yxDS:H d7P/_r{(Q^O.CdQ]w8P6} Y&0BjuF&ü~M_$NbݿY㿒JDgN}u?/L,, Qq܀*9*yD~*`5c#=k-{G׋Қ32q(h-(lwbOJVmS_zK_Ў;1lJWUCVpGM npu'8m~C-6 אZ8`z{%^C˽؍zh3< m˲uS؂k0\8 t!pѓBe:E}zNc-H7L뛧lJ5n\EhIȚCl־߇>L{ cŸqvwyN "B˝ëk sװLPy1$Mњa5E!Iؒ[.+sL7|d k-.ux+D`r]a4=.{N elTr3b39<+u$A=I#'[ Ly* | 8}f}[ۮG3&'}5Oh|EO*P =3JHт/?Gsu=7SkZ_m<2wiWSg$aR@b?p]Y .1x@:YC<+̽[M>jDә06@;{dP ’Gj/U@hI"z_ВIFhJpҿ ="0Guo&R^($JL沑I [PQ,5aq㘈N9qN}i-ϩj_v9QnVYC L[ oM@stHp2<5Z؈&={J{ȓHS:-@Kql/8H_:Ksv: 3bpT42pR{~}I.12LP6gTd "lG=I$ʖZ;>ʘ5ADA}qKQopgUafJIsWԀG[j#M( `;T|h ҏ$J"WkU}1:uWs &©[ R QNQ]?C9 q$ GJ!19liQ׫(CaMv-p 5.Bu ?;E916s(-`Dj̸Fģk+a:\z0S -qW(9 S]A dg]QYySt^`L?#es; 1UtFޗ|0QR|Hq'ᎆZͬi;p6ҟHmԸnnGt^QʲRGɪz8]O lql7 vz8u4'vA#4!GBt͜+ $ CEzJ?[Bj^=)aSbkSNZ(va F2DfZϴ\_~`z6uto[}Z.$J1ѣDUɇ,0IeT9>eBLzʣEvw -f/3jWΐ*d6^/SxoI%0B6D-/C kWs`2QyΜ-i;V@T^Brgʲȇ.843bM2'甁U`5 &0N WqN6/-JmoLfa+'u STFF;A ڻ;5eZq\ZEH.X|o%Q8+}W]Eڂ*lw),՟-t`ɧ4b8_uyȲTC,+\{ zM$ ]κBL-ﰽT*Dl D8gިwzoN^׏$: ~݉ S XS&H)C6jxZ 2?)}׀r/&upwA,3vSzZ̑ʓq̣kkV }lΠj2zp&XWO^sh+KÀD$h3)t,ZyϹz'5!FηrMᒍ 7賠}/:(3.PI~(HG!k*)넇cC}ڣ}[Oi>qJe~(Wy,,UjfTݫ5{ϸluLLQtQ|N #{ X]L7+?j]2J.o ;: U 6WkGCkNïljGm" S2dt'h+AkF` 8v|ɱ+UQti^[:Y*-tЅZQdb-'$'ǍI b*Q UAB<" ?5M >Q;:m œW':4^^P5ȕst񮌛P* PE&+VGJ|jLf`: [L{>GF&=YWw X7ԤOCr+[~9F_&NomjvGC823 0 %zв>Xo{9c/{BDiTQunП{Z{RuL'Wpɴc.o2s۵6]`K{v2Gw 9b*W`1[oLg*FA Bŭj,}"O?Mf4*55@IroS񌪲h9̈́l$6qÌsxSoY<&)]~4Dt.F')ҰPl,:)ANP55 &qCӪ>h2{xky} ]P#yG膱E_Iy oՅ`ֿ ȸ,`y~q-Op !d9!ofͰ`  aB$.޶NXC~MCW/ձjOT.XW+jVYuIϙ259M`?^gqi-Ęܭ"qMM! __ql+ ˯|I_M=7h7 ݕKY<d 6Q2nji'F343䉹R0EeВ Qc rDvF ΥԪg""bk @Pߖz5A8) OB' %l#86Cၳ'*u}Iepfa+ x>Kc=v*<?Y?}t QjsFP<[LOWUK"[ $GphiNQ~:`1@G4&V9*S Ib3E/A鼳#[@ wExc'LkpUIck,cOvWrI7g,qlM5΂1q+ YښzŃN]lqJB?(CP!^Gǔ+İjpd.4-M8z'IቑɹcNLGcG32zׅt'vU2@-Szr+AԽvN۸FUnHѪ$Te [ȪfRX08k]p2lEa[C GJzIpT2\gG)XL0*A{)=7-CpO% ~( [\ 8Y0 zuJ)R44Fs4ǝZ>"ǔa5=bCg/XBMLDD[3Xw\4k 5].`:ܔR.O*7(JG5zSǜ\ɠNoOHc@ RՂ]8|UB巁&*|NC:E7ڋ ?(n1}SYyr3фϳ4l#k>kV%z!| ޞ+ 䓼Nms b=ɪGNʜˉ=xI !1n?L4t$0ޮA bz YyN±j~uMvi8,bs= _5 h Gm]\vpFC4T|R H `w;ZO*1A/@l\o# p<9پœX;댑M:9yMIIc+uj4m289A>5 : :7!Wu [˜:"kϊTbsEwCJcXl ;#c6S;Te))4?,rfc|\Þ-QiKg'xd+1TƂj|h m\/coeFE!۰R[d:+^z`C+@KAyJjzP%=C'dZ~)f]Xqb\̿7cCM 5' H6^e8f{g}0r@w72Ʊ9=^˨oPGPh;@zX~UFfE&QzQe3j"6J%[5WN@20iFn~C7*)_SF o(s XiEfi2>;9*+OM$J찑M~w~X|Q!v'-*./y1ޓJwQ#me]=k6 hp`6#9'uU66l\,7a}: 󓷴[%knwزNmTq#,ɻF*GF-€a*lyZHxy}gFЌJnfO8|xѢpgL:x]=di[{T^{jvDQmf_M;ϕ8_Y .JuzxO ˂X7rAvt X? 5 EN:EU_.YߎU~ z$s'Os|y[w|!IFHGlڶ>Fze |pJ '5YP°,Z9`3^^gBŠ0L—5\ܷ cdl+-͑*@}LU#"fD/b ǩك+ǁqyY䘱+-! e #zGE2p"V=s|\ %Cb\h\wÚf t6~525Hӕݤx5jV| ]+ߥ 䥬2?[#wY/ЀƦbV}?4{UBZG[[Φ+i*e.+~r [_I &E+~f _>4/cqp"*Z^W#ww-uV'9JVvӟ}.8W3m3^g˜r8W3")DNPX ġ?`gK]C@b^pV}~2Y1az51r;=- V]I7qMx}!ŽC"%"EڈM0JW]N뫛 ͪx6S2'klD9SG 2YJj8U\|fũlFT[kJqx80t?d5Ldi8pbmt6|yz7k_A]V_zsNe<*ޠ t˾X"s|f lfIl>R`?2+$/&mP!H 4ԕ'Aw!NZu ᅸ|jsɡ8Ƕ^o D߈O/NS>&G#? 1Y~Y^QUW6dT;D\SW^TbǬ-HV.\4&AS#As,3rbFK)ſr65}9@(#YjЉ?7%ly3Xt: UqŴ?QKce`Kbuhn%0G]MEYo!s7V WmҼKǫoiT[Q%Z6Έӫ$Qqb$=~pʸJj*qρx 'Ќ"b^ųu=㧘mX"qT6X"uEHSףpL[Lvqj\lȑwޤ>BhnsCM,= O>g擌ol!mͷWzeAq"jB[me}8|Z%pϙp5w_OUD{!EAXL8!h^,2 51oS6T{ڣ=47m$|76Pq]z"NQ$2M[4̢dd~EZS_U/Wqߣװ oDp15e}]i'^"8"R*L*>/D&b+@])D:ٖRV> |j J&xSWF}Hq2@7dL x M``b\1 % Ɉ輢Y li{x2ҐrTgL.ܲ:H'g3es0ƅ#[eoR?Ť8aĊ,*5s$bweC Q V¥^)ʄR1-Su.MhD}o~P^ju9%B߹7ID ˵nH3Զ\H6dM'Sî8ǜ@uEIl+C JMrsܟ^4'4˳*|d>M#a,n& UAƪZ>j }7о:Zg凄o1t+VmZfV8[d#~c̾ZH\qSYֻ"u8^rJE[HúHnvV^Tl5ͣiN lATF:E=5Ԍ䫒N6_MO?=Ƿ fr4K'E: kz(-je5 #=6+ZW;}R$)Ax;.WHcƍ ™z B[xs!ryyųiĨTX[ 6&K|HMӜ{CnI<$Xe(~d&0 nRt n6.IqM2Sqĵl_YF[ˤ:0W7)y' )=ˍn eOd5Vp3^oy<j^t:>B@/o1O _ygj5U12|俭+7@&SFz\zLE1,,T#qv)ilvrXta<'hY":7m=`r@@̨AH(=);o73z?m+ 8..Ȍ\mX\12G4z.б|@ _{Ƈ, SqoDpQcSAF#>x:+7 r*@ZUjѧ:ը jdʍOf4hκIA#|'$"K N"~[jV v4e(+Bs~ôKN9u| ək6gJ370矪&bk.N?Ќki¤ec]p=qF PV2'y¥ps$n"/誢05Ԏx¤ d|s;Zn[cWu9Gl2ү3QmOf(:{B _w 3J 13"FKQj)s,+3-_mC.2l Cw;߮&_p;ӁEG~[+/;d&)Ǟđ] ^wC :Z oUa;_P!  H̯ƙ5 3Pv/u=3}U_Ss:wy=倌빒`=q#iIZT%! Z 9t!Y{\1Dž ;[xo/(SW# Km,~" EEAXgWsrA#VJɒTPz#:JLl|t鼷g0|-ÛIyP02&iD}N{V>astWQ7!|%~s9CmI *;H)Ʊtc f}E[<ɗ*~|RC{O(@Kbr}쀧# :7= ڵ&CqSVm>nӏ|#49;wzxPd W%'nc32UXM%]PT7v|=/s61xGDzaeRuM9<_X<ͩKdZWp~l^o@Vwi<'}Kq>=,Y/bAu?:y !ZVVY_>0^Q{f߼tf3G 399YT4/5N]W$8k\ (`F~U0]jpt1EA5E嗗"9I";2\ ۾n-U)0AM8 7"s\9SҔatST 'P3ky !a $C ,VU|mu(4ThhMBZF(uMˈK})jNyF]Fo^BqQ|hj WjegSS}#d4Vظ[pODiwR-}fez+"Ry$QN4"s* ;lZ4Ƽgb3jޘVWdS(+#M4˷ţnq`, gPj7VW?@XJv'cSR[TtfM!*w3m7 ;F9^yT[.N2 I iF(r n>@%t#pO_@sWJ?֗PZzV)KֿӦ;{R1*ɦ+ 4]53 ÏfK#F])d@9lY$ dmIϑuX wp"1Ȝqqy ss-ά%WTx4lJ=.;mwՖ#WY#aTmStRѪȜX!mV9GҵTSg4¶ 6VӒTy'Ճ<*_u7@=s[ll_^v<ƞ uG}D*;!e- V/T^6/YSqDWSMQ{)?Bm ]%'4ݔ6i|ܤbF,yßEyy7FrUͪJw:UApx N:pLYg3%'QL#L jEKްPX~9e3@:=1JPP>Dj[pMm=^r=ڠ*_H2ۀl!:{'qC)pJ]Uk(AwO n}9s"vrQ >Q6a^]Rb}f+tT$m4jS]A 5zc%S)K3X!/iswu] nO[ؾ7(P[7 :I?Ir v pT1" |l1e}Y\;kD*W-n[3E56n/̓?&w= .5E7 ̑/(KR}HUtU)e<Y0zN|oVWlF|޺pΪʐݢph9-Ƣ'#0io=%li^JHiם ;z,ݮ_Թ;9쾁INKE- E6˽, [27r%IG}<6<1Bbsp~nVG@D[ZZeʬVlyd}Zvh8Xm^tlo_}/Wm٧IsT`F)i=H+g콆[_tA7)RIV=ed%`J5yb?;a5nQ<3$~/ v6|p.44 {wSֆ4CCPp#G#w G"t2 ~5$o"2q&y?M&Zcp\m!89V-lJ" ieFlFe'K_/Ne,1,.Ye.4<8J ,CR'\q_^yw`㞰(+%NY\/<!ddb6G2hKrqZf4ghyFYa2 ׌dǑƹjDQMb)X: E89ZCޓ\PJx|⼷JoB {YDdW5M^BT",?21g y | mF%::7csU"Jy?ommdgJg8lH>S"mS_{MqӛYt!Y4,%jA7urʼ})J8R9!Pɥct~ʉ?=`z/n%GsVp-+ra,޾6q i3={R=)ughrɧ +:Be (xA3ZYAwÆnjhAkEB! h}.-.Ne/rc[/ȎsԑÀCmp~£~g]rEqaF 9P;hGE]vŰ4}n` l*9Kb&~:t!\(~?Us'Ç(hr=oI1˦!L_&#޵O8=ږ4ց7C&;2<,jV7צ仠@/'!px%6X /?N|;mHV:o%ܽM21EHK"֟vJ?MQd5f/Qf\S4pV/V}HtɁI:;nvf?JP5q϶tT1Es*l{7H zkŒhs"f 5H)}"cl'vk~][Hkhln`#7ڶޚ.j|4xIe$  48X@V Qd7eS+i40OH82<3&>zd,-)Xnز(4!dފ2 <$q-:@%#M>xJU\0^l[z8Umdny܅`JySk[<%Fo-LbZVfy.]UXZ_9kVelb6m` v] Pf* Ag3\,ۓOms] 4Xwg|e_7&]>ą_dޭ=FU,3ƒI 3[f'w5/Wryd*,?a6L¤Q\C :`cˇsìDs%] ӘѲܿ>#I+C;yBx)xGs+TX"T%U8!=gW'c<|-Ǿ̼{~rU "9@;W8'G65^]ԙ; e(q/ XW94N_ iicvD..+~,9 c9iQђ껔z"}'rs;1ԑsZ~bs. 7C$[ݘ rnek#D+F[x/%E7Y5b 9Zz [q#`#9x- c*jsr2~o10f({߬kjTS R3'펌Z!",I:=`A"@XOЭc*djnxk^B<3&.`}+ v]K-9@1R\b>Z:J_YIL?96SYr@qGJ /w !I -1WĜg.gX2f PE\a[؂\L7ܧ> Ŋ9]ڋg|Ad4-%Zu^BrD;:1{O78ߙ E6e:E. %CH}ݦ7ە-yj!O27Ua/eSܥV!.Fzv^Ad#zD7<=^;9bE(bL7Ѹ2\k=7c5ELF؟jC_?$wHZG{OȌx8p|ڞ+ D'oзtR #@ſwm!G jI¹ /ޒ706Tl P*4 j`%G#Db~Hi ʿkyBJHI88 [(H5sX?Dd)NAA{b @Ŏ{زNh:-'׬<,"QgzQ8$ib^Vȴ;8c7M˔lovղԓ33lj,UmrboKb}샓;:&mh@Xt_$>4(;L3;&^A-lm cƬFԞ"O`_1`Z;)m;sh w**]dⰁ;˺UȁRk[ ։(Dm(1};p/5^3)6n*ș%IOGw\A84WW qO,Iܷ#\[⤖OUHL?ӳO(R;U`޳ ;TrĜ#B|kmfOCgZ))G£;1u `h,p`ˋ;D_؞Gp@ܔ x1嘦# ֲz͌5[V1 \Uv1gJ ܎}K^T3[6ɢd顣Pc狻R% [:Z3]-קg 6+hgo (/,6 {x&1}tZʾJdUCY~!'ZzV+u%b;K/5NGIv8`UxB(S}ڳ#SM*);7+ "i*`P!b=$_y%O*ݾ`BIOz-3is\ԆZe %٧u84 L!w5eѾ˿SEU(D\`p-l߂$$fqzǦ歽 /X@j$2` &LjS#ֿ)@%,O^|)u+G!$D &T+Wy3H'O}UkЀZƱ2^uLߔJ)a;眐Iv`H^{ H(Z+}:ɳi? 2ė_RY6;q0Cs{pܮh]2 4`(X$8f-y>v~Q\W @T"WxTD2˩/c3֝U#\U8ƷҮ|gE^K#*|kvQ݉{ጲ8jY'LE<J~tA޲cz"2 PRq9 ֵϱTJ+FtT5޳|a)vʪ *S jpQDܻeʕӕo6z]4\緅)Cԋ|Ddztpb^;US9}/݋Yj+Ga FvB 8?&RVZ N |nL=mkTX=' kipCH$W\Ati029wХp 8E[oRpiP!eL\\uQ!q1"%K*qLv)r2v;͈uyg9|n JpV X+h#кF]?pG"@-xiFOqXpZАC7"{gʯm=*4b dȀzT6ðW,q q4[_5jLkg6c\OGMzFaN#J Ia!PM09{+ҨHOW}T_>* j*D 0Dჭ VJCDVA$N"b/1o$f&i .x9' `YD.xm?+|1<0[Fi{}5;,,9JwMwqT޵v)nܘ|JyJ$[ۓcW բ>k6 S$;`dB5$@,KSS` Nؐ`Е>A4jM اք#5hª[S\xRD zv:#xb**H6Q|>[Yk%y _ZlHN8|lT_QOXŝ5.`BBj.9fEdcXcДQsLyrTF b]Z<( Y1mժ\I;&28 ts?/\`dPrdA^9#eͩB]; 7CR)cʴRhWjΣTֿ+$zy H.֟Ž၌*/P#杴sIpSKzA:RG3;.%wxz3uc7+UY`+^ʒ©XrJi{0|l2i*Z:< zA*Q؀c|\x'GC-A*_0~̐ӒL_4y[~y1Jjzu+Z8d` M`BL"q2aCmv>78Hw[ Xfb1N1n0a.Qmw5Mo[85|CXb,]G'څZ/fU>ӫ8ΛY~ V$@V 㤦f]+yQNž,{/lRSn >Q\abZ쬥Ye l0HCr&$y-2«~k [ {DoH:Oj-)?Ir_) V p!X ߉^`k T2<4m|:1?R?Oaiy H~D1v ѱ]UM/.>ށ?Chۻ4{fM'CM#{79Qjۣ)lIVz9tW00JdMkaiCQMnv!}|EN[!>z9rK[K?EC^PvL7Hh~2e ㊠iS ;2y|%N].IL9|n~JL{_"E0x@Mq=,m\*OQNi‘'`vA}:OXT1S7޾2Tx%rkon&Ik0H.ktI.t^z|{8}ڼp 9V9uAZ2q_3gM& W&VgݎL67a"c4:-&XD'6HgG(;aҢ$BpNvpFߦ QŰ?֥Z kdOIIIf_cMZ5!.;s[ZoZG}LLDfVfzML~_{ZkyuJ!B@P4irw:+Q޵Gz^lIwèѼoU?~Rx|"])JO~ބM^cA|b7I,x5 Ӕ/#E}{NDz.z} "5a6E77c03(ӻO"\ TU=+ger 7AoXfgG 8*#ߞ'e̻8E>JRG-]=gYu۬'TR5>Y /F~?W\޲ 46|xs޽$iUB(ٗe@j PxT _wnF3̡LjVZ.|B:' 1 \m2͛_f+3DInZC X8H}!|Rob7L):p6]k0 ,Q'3mɂ![AIg*T,Խ6)%+4?18TΏ 4 hU2ǟV{kZFL~1ȥͻ[BJ|$nKQh2Հͫ:Y23~x[< ns9lrYH|\fc BQ<Ƚ?Qj-O?@? m%ьUu9S w1]:;fi@7?#p8{-~#y݇_׼p?y«&gݱO,G]GhnaIcjz*m hv_soŊM>ZM"}4T4 ~j|3JLIPC-')})(2UnB]݄a`fөK^D,p [`G Nڹt)B+ xDI9mϡ^> f}ٗ/IG Ud{3;~Ʃ'o'8{_&-MG /4d7>軨eδVǛعpƀsMJʨ4 l[JOUEK/yixWb:RJiP_fFݬ*R^Qr7#LϟpCY{.;Q)75x="hi9ӈfMGRٹظ])6d:Z/ۓL Ȇ2LX`G3_I*6&3zMoh= fWܝnBU*)LPhLD]q nBU* U-hwu1f^NtTu c7U1Z΍V)\o*[Vop6MyTAM-8b[=O3Hq*SF;!;D9{gLfdV/m,s!N % Rl+WȨ ~05|-u6s։9:P Sp\?⮰ $%Xؒx_ad;; |llY h/BG}\EPgNLJ0qn(,L@~Pb@% V h-{ٕ [>3}>Lm@@69%n֖$p}JKÞǥKC,;-/qywTv ]RS>RAC'ޠpW4=l!#7#<;'=L-t$V%] 2`os9*lўu2d=!$'E&P^߰bтWZv^u @Je̗W^֎9*l SL񂒉͎&1 c\̥Vc ߎ<'kio:(j{s9:@,]H'(Cbe[l0vo^grg%tfARZJgZnXW`o~`32x8(SV@HtVSdaj%-^H>[ˆ)c u' )(QA"UzJFtJ(e#D~ERj+Sk鴜 J@,A<ȸ h~ǒ~RiZDyLV H)~{;Pc$⥍9cȜKߵ196hK7vεkFKeNZ A?,Q'.R_S EVu}` xcPo@Al/2Sm)vf#2hd&)o 0+mNxI)*c 3Ao^! $pk51ŠxhN_08z@xZ^\1cHa3Ra[2w4Hv9M$٠Y,OAb.^ÿ?A7`_uQ 8ZMU8%SHʌWzO@h,U0 i< ڿQmhO \*7lGox<聬Eں.@wl@*Q_:+U*yv(r#Vs5{0>۟f|Sr].yϙ߸EKBEtx:9w6']&KG q]Ǜ?g=2yuƝ@ZQuTMl#qZ$D`ym?n鲶KZ6:> b^Rۂ+d{[V! эyZmct{b® F4_ V O Ud.\z{Scd{JVT4MqO WN3sMZȘϧ4 |UԭRs%cj5L"lvF6) Nv0N-lG.>IgQjt ),[yR<ĮF uW:#Yϒ,:N)!{O¨0jNYp1P]~)i3 _i6t3:A䴵rrlȹjR)BI9(n&!Hyr)Kqx\i0Y&`z|ؿjiEe4nyN"_x{Q\u)Ĉaċg$|A%z̹ 3[E7>4yb9& ҭTP5j6k To-3nu<]TS䅾{j!3(pB{\,SaZ픴]`/O&G|A]j(t!J&$':X``qzq8e/oddCJW:'璖kSyd͵ iX$?=V/N  C 4D)Ƽ7۫$+qW2r.EǓcVFIFw_;%6Z8JŎs0uH.vu}g2UTo Yd2E$o!ywH_|>7  ?CNeSˋw>jeS@: >M<=d ŀ؟hU( ~9+\;/܎9NBM` Ta73(BpVƵB7c!N<H4s$lҊԗ_]P|ڒÒqy~A 0&xqp Mm?@vߝ$!05^F܄#8 {Lp " I Ϫڗ7e8Ҧ?E$b;AvcXG~Djuƥͧ!1[^mAIfbԁ暿6~+toz4f1PM%uOnv(j8/U(>ҰzIQ 05<}0.3ul+Z} -uN)CRE>)WҐ6)g*^. ߅h;6 )_y%!" "pKS-$ =Gy J;dSmzX"@F q7]U͑O9M{#/P 6}Rv\B6ʢJmKf 8Mp2' B$~KA40Rˆ Րh &d(7iKhTvf"-*#emL>Dw@L]?a YEde NDhrB=94Fq;%@16m%eC"4-wG;P_D Kkxe!!5E0Q\gs͵[@nҔm qٺX $yw %h0xQF.mpRNGrE<=0a]ѐݪfb54=nly&Vi̒UD93S>Fyog'IBonwl*G˻a WƬ^5p+)@+Zo\@r$U @D1^ü53 _7z_o gB{FoEl_Mpn0y2"LᙴY+]ԓa]A5 E@|S+"6cT  -I?aw15oȐ='+:'&4xgrЏ<K][>}*sӕ_3anHM_0_?7@}dER3eXN''zϨ b z{[Cܛmdje^qL6ISLZ(<$[5+i=]JؐPExiEk8(?D=Wh?\71Qb/r}[Nzҽ1!1Wޅ:t -f6=l8QX:&R#e9ɋR?>h`R|qtƋ_ uPsF h? Q"Vu,v& &n_9yL9Kw$bi Og/gnaYxo*Y%3G ,PI /ݡ)PPGxٯqy J[vD b#]vl+qҸ( 0 SjfA%"9+uWR,jGxuB-Z mH$RCUt TM^#9s5pBg \:}U73sig2G^> vdL,a`>n ߦYZrk̝-f$| 'd6Vd3%`O6zAE -؃rd*dP>X6A[nHf* d{JTyl)DhZeEb#ƅ~U9؉wr # =P pͥQM9C94q Fc{H%7mKf vgȎ&]!9X`sj fh5h#m-s\Mp,;sW$9+!+KR&dW]?TgM{N{'w4Nh  <kA@A-pn+_>qQ\3r憌<4FOxq! +T@j= ;NJfӡ]%Op(![Nfhk ,Gf!=sfi+ҁׯj{=O饓5u\yo&1rSx'&F3Ղ63K)a&%ϸH2cJ%yN}`ߋ>Sci'rX;s48TdxSyiiy,&qIe|`}b/d\Rr?lcHFIgpҌ3@8= N)D~Rɫn .E`" cFB"&K5qs`GnS-79{Hv*cvuȍX2tjRKT{< (^&k_PȲsˤ@ЮL=MEG7.e>d*=Hw0?=9{"Y (e .@TcȩW w|In=+OH-:&=(j󨿔Cj110Wk;R9 h%6j/d媢q֛N[m7dt i ‘eN" ATl2X~IwGdAd0"5SfKvT=eTY-4[>xm6y\(t])O۪Qk7a҈w@JwB~{F mA8D)hAT'#u!kg%AFt]7"w1 ĭ`ґbfWqխ,o>$̐;Br3A EVxZV` P#_^iGV0RRr8gD6K89! "Vgc,0P7lwQ4谜af+M)c -U< 6<˴{0Gf_t #QC };(He0[ h{z*?]!="\UO?CߙE)9WᡑdjذyU +g ǡ}$8"9=I 뷷(]$^펫$JJR+"V|1\Lهl>8 Fav&I QLÄ9Bn,{9iC]kc_e  7y7u cL =JS, ?V|뛛= =W9Vi"#8T2;|rhƃ20m`"Wv ԯ %!}}YD5f\ip'ރk"aUS%96_څe̸U2m=v3v("k"T,Vl( /ue0EGKa$V5X9XR)mI2ƘX&"43NͿJƧ.|ʭ<`ND'B7& 3biC hJPN{YцR'MAg ^mʼ([C}LicUcpZy%HY 19L-È8W8${'/v?I9|e(I zDExVB:G+xuU ϏM> .9o)r=5'(c,pݢ5<@Ih }zoysw{3T(n.͔Ll=Uͣmp̻1PU\dv{*eEdhw)P7Ӡ fiM!(#lD/->uj ~{!R{ӦP#")'J5" m8I#.Mlv_y_j 7n m?dP7u ngu̩&s(Q{ˋX^Jo_:a3 q0rҬ/s(C=J [`VIazUl_ՙv;vOJ|Yfn]?-#bSzٶ2-?U]\lNJU!/m{]SoVT <{ :],dze/Qd%#UF4S\r{4˷'ppzs$PBzOU3meDX J_ 7 d321!<'!=ћpb ;ʸ圝TcT駔4~Q&H5 ԋF'. ƺrMQy$w &Y9<(w(,OmT1^ސ;gУlO$d+"L> BL-Ti_oRF>${E=-+ch[pe¤.Oz1!e[yb`=cbfFF%]LsKLVP?7Sn'^rFjC2 8ͫ&^.@ X|7]o20Aт_㺋%y{H9BU7O A]( 3pqPT5 Uw6c"I pkhnǁNESq17$ߤIQ]mo&I tӁv@d"\,ǧ޺{M|"_Ax2ֹ-c7ga.7X|Vy%|v[XtGm')ԚjKDĪX }Oa!n+A׋hgL:):9UqO@HPnNCAp[;V[(C8_yZ0D WL92f3>٥_5΀ w5:(sH!@p$XAy%I[M>+X*Es}7yJ\%Ac]<`:u` QGt!MxC{dƂ ޕ*kRzڢ@bKrx)aʤyC2ެu̯!uC?ܩ©ukK(.k_|[?B"3ٜ~8]X|@p s XAQ qvKOA?;ˮW- }W^ߑ1!Gz㛡B3ƞlj=$8:ꇺ!Ӡ\5ܜۯaEa>-!D=Fq\_&]Hӟ'HhTXl+{&AK T7 6Gg;"EtJǘMR[w}F*0i?ɦ;:B40 [<.üU)YR+8?xӸ bn]EáQtEGsS´őqC˦'+qzN :no&/^ @ KI\r>^_@(^ g? s[wyl_ޕ_Ln%#⏐{X(;uEk(tE Y ~GZMXh/dk_{.*+zkn<}$>'B:q2 }A<9p#ΣڧH3@^ڹym׊ǞQ·]Q0)+B&YGjn`"s;_JqwapEGZLdﱮrLqA\X ̥.Z箃/XÎc%;~aW2A/z~"g4$G%Ȍ"mgq|r;)Z=$R0pf?liLJΉ|i 3&4նP^BV;Lq Z UF/1b,FFupl؝ZU0 ~)a XgՇ?Vm k\rJ</:#'-+s$v\_/-piF,0 ' =ĕR\Ë(i?[ͬwɅ6m X>bȉy>@ǹx ζݽ|2T1/@bJ尣2L[.*`z57$1Ǟo9ƟiP(\t:U!԰GQJ[3٢c&ܤG4IEdWUY-?s=c&췯XpS +ˠ^0[LarRL>AU@S):gJ>v%oa-u~M~x]M%< Ί^\RICJlB9`RB2=r&QBb G$>(~;` X N{9vxX{~7::^$fXl_WZ Ty -;ԃ(`]sqa[E=f=MAg SZ K$ CESpmPd`|ܜ}-&\U<[Q\RXgdDr6ncEaƲ[QXwSsLuY+t|abc1܂lkHs抋]BZrk^'?4aaO\Rي_-~xmnWf~ԇCp̓Z-z|̴"J_9s\R[(;~"CXڜk{!_(F/i$`c0G$A!ol!V/C97F].ѣ0NgY1F L>: 5vC} @_hC]sζ_[ _Vl)E9{#7^ݯ$_mCuU/d\@TzVq.b^sMt&8aaZ]hi&(/ٽ Om幆[9M_[FWezrqqCR7N 39i0GYL"&߿{w[$HePd$k_ZE Sj&!s~? ]7:ɘ&3t;p{jQ*y" kAw̍m B[EDrxpǛ3W0k _De)` grl&nn!j<]~js[ ,>* C&!]D[,} 7z+j\ 1)y6[O۴b1_2ȡ Ê{jIMERѡlL֧Q w!kqԊ':EyʹCT /R-wQvA-njmXOJMK.Γ֋qM;&3ʹ3Qѥsp{2b8mo? yߺE\ M\8IxWp)w#%!L oЫW%L;֠i:Q/80\5Sz(ό^#eU?ýGP&daS˴v,T `=e֎\KP: *! n r(?5亳a`,ZXv'ᄵCv0}u:+S}ЊaOP2 S(wHH;cxl" H UVիWcFIqX|l6v =u>" u~߬mY ySU+pfAU:e,Z<2Dg'{8UO%^NbE9PWc& 9%E +a3 }f=+v`[6 (_Byڋ=2׀d43̍P8hV t-Fi b(W[8= s2u D rSOKC dhc|A4m^aGJ08e35EgeVXE6mPy772_C 67`4b7 h1:!]¦8;^YZSt־\c#$K9zmceV84Z25y UzB{,ȑsz/ǩJHZ@Ƨ(M'É,G3iQi(PtBYmv`Wxʊ2 ] Yu#,JK dM1SҮ.I.ѵMylYVNنå J?>K]a^`+-b8Q7d/ x|TE%5bǵҔ͒PйCN,oƠ$* 3@E+*Ьsm+pL` ĝ*ܕ?hRDrH䲇\g}XQxp 5%^^ڋ­>3/p.~A~!x| Kgu,;3]L7Ȟ4p 'FOU+ǦK QeWpvB&}mg#cdv%І|U;R qF t9ޮ=6ӵ:8]VF$Yo>Nuv2?jc#]15Vu\ hVR68*42#B C~|خ\aHCpdF'by *vN91:Lq lO{e@3#*f>1qi ҧEӖDu3Nd _9co9ʂ:bXP7e5}}h73"x[zkK1ϳ&hb2EUHdDMd]]s*yO"ww(:o;>;s͕N`>6Ձo$Dį<. r )I1qbQnR\ N ,Xmy:iDUw=E~EVIh[~v)EM~:VP~#DJ%bxە2̀C,)T bNb@BH}dT6-P[^usׁ5h!a{+uw!޽]}TehzSsH\@156FVәW+ݣ\^`L8і:Ce =:UJ1֑GIЅǶk>|Rktީ1D<u/{J@VѾ z*)'uLЅXB( *C{{k6i/gX|=͋);._EtreXE4w4NtnJ'BQJ GrRVnep/KT?]t3y~ڧsyP2t-$faS+DZuUI3ĚR| u(l(NUL@wo`On\pfr߽(+o?םYއ?ўeb i} >R`:1A^LS/|[#@m~ #jp\\ѫ37f "ʁOKu`=+Sbv Q$$QpeV%>p 4(Dµ%TЕCg9d 2D 25`JD+ZC8ՂJX P? Kߕat|jE$U Gm[͆E?.v84)j/䶻JHYB.@_`b$1F-P"GMth=+.8FzAtCriӠ~\J G0H>.@ 1ӓǕAn2b4?+E[KL=tUX |[{7şֹu&Ϩa|w:vF&}bbɭ̀)Yn)XAgǢn\Z3C~-iܵ&C[HӍSM'1cbX@[?XRbj)quLl\C{/9q:fi~=mgS8UӉ 6םiƖI$[s > nLՀ wk!w' m|mZ|h!ވ|.;,;C U%(8UMiQ*Mȩq8Y7&fs&3/N b;#?l/ Ikie7?++R -+6mu1.thF)lZ@TXD?(c/%;>)xJÅCFHNjÃDq M mcr9,RPϐ*-$=ɔ5ԥuь@"k|-:^+q~HUOdR2/rmϒe4&~=py> 8/_zJ%LǶ3ͫo`WE]6zuhvZW}iRxWl k2`'s܊)[O![Cy"M_$pYX ~ע?4a+X~ ^`nE`4bp7Ҙ6Vu悽(wۂ%us ?|t@D45~:q+fcm[d5m&%0mtֺg)J$I3PXqRD<T'-J'D+\;[/F}˺"jdQ Tni82N7tEnn4y 8SѯPPѧ-p'HQ 9BqCY5nz~X]YjJ=*Oek{4Y]Bm/WV!8b&{Nֵ}of3~Rol$"%gT}Iv&j>9v~A WL?HG{xXP:e\֏%(!J ?J0,LN]Pq  .t_M M22p)mA_ 23s&otumuS|Z&m fu?I2*zS>ߦg5:[c-r`@˶Wrv]Y̒ LU} --$XI:"q2)Q5Th`ӧ#Z?JI,uXZW<BBy vyʝNa_hxAgE[.4s*y'%W {w#l=AJ'ZqK IO[ZNǾ6+h)vEp4NiQt.hE4R J7- 8Eyۄ^  Ϝ=P̥t䊨$ȭ_^ACjYZ,Zh nkʘq̕f5w80; ڴ69,'B4)kvʥsTN@lPvCQzkw"K/]ʲcMeDMOPōs@LMR?NJ)֕L~ܓ[PPZ_7>G_2~?ŧEj qNzgѿw-q F~z=? u/w_}3z"q>х|6q~D r%!%Md3k&Bfo&ڃmSESv8e#ИӉN<}sƼMг@E|"Y}$VRȥ㒹G.O:07zWkHW!+EJr&]{`ތ,XtWZ}S>Y5cIzTX,%%HybeuM#M08l\g<9_KU+@CwͲmMeEKXV\H7"20|iig~b+9~[d! ;^/,JG] 0:>V¹3C~(I:;%]!,gm.zw'C  ' $l(& |.h WTZV;ŴF!>&1I9 F_]%͎=HB|N{.ԅT3Ul\hhqG33v4?uȡ죅v7N rasa<+d]Ё<"bn3"XQRǟƐtò ܹH 4H)` (U|J]1?C9ZU33$pKg}?1"ƙO7,,*|3vv^%أ{àp0Tp cAXr,}Тso72NtXsȅ/_4qRݗt+bAPt0& a.b'kG.̗d~FVD!xGJK a/HtԤ?e2!=x&.q FN8h5h䤧\Su_jfN:++GzÄ c&EQd*n@_}JQUͨĥgm6NOf8Xyk\!j$:kmWQ2M\)% g3OVc׆p%v2)n 1ybRQ//9uriq0߂%GH9E)tv=p['7*%c xFL!r^]S .j+=BҷE/rvʨ'gjȎLlfiqv-I(ճ c恶IX ўY7'!8tKK.cM9\9>Ǥ1C ?j խ-'2O"G"Ki<,+čl;lј T8/iŸh2-"Wck;llywe,JcqlճX) h"aOCqFVݮ2"Ue)Cוlb|_R Mz7twP>|S pR{E?`["%jznOŚ'ǃ$KRm)ơDQi0<$?Րw #(h6g.~yZuĕݹs'nčփ@&~4{f5h}5Cco \ti:ȕ`"iP]:-<hk˃N_jlpù! A?򝃂`6QG o8ݞ<} ϰWZ3ACcE4 {""88d<@AD KpbC2qczsT(B9@R2\=qb(Cx՟4ʍ??}o&S{5H𠌡KR vNk5?ѠAxhpyb)IҲYʐ7*7anl;.YL8;mLX.3. Gt.]$_>\M^̖HG wjP)׷L~lf,dQW/]׸UZ osXF)> X.%^؞Թ;glDf":RГy\jd-!d ?>`pmJ`QAX1zU2|[@#aXߜ.Mtŕ;`v-#~;'Z@WĺƕMfX^G t_oc<˺r_|)gu &!R;²u4{MY{LW.kU>&L"}6.Lr5~ܬ~jd:b\FFoۼiLcPdcnoY2ʂE7:ٷ,e^iLap=7%\<߫`^~RIjpKQtkzǁfjdnKCJqaPnetrK :`&bOɍ}- c "z0?lyt"Rޢaij6j0A<:|@ jdJ DJ^\a9l3&cK?.9XFxؗō4M(X= TSR 3<}"%}hp;ؿ()KksSqc;^Ӑ?nD"g~35av)p] 7ߐ]-<|sX'V|3wtj !qHeb~cV_(%%ØH&渄/ TSCT[&4$PO;Pܺ媶,LLg@Ȟ# ޳ħ(|vߵId6FΈ@U{6-$cD\e1%$;:N@p>p5ArI 5<[n^Ԋc|@Oxf)*ǣVܒ: BWQ"}J"(\`'GJuR-ĕjvG{1e'SRS.^e)@6Z;XjU^[..6IKآ4kdAډt@QH߈՝SC3HS.O=Ι:ɪ 7&%6p^ h~82npv'[<6J7ђ}ECJx M< ! ,ݖ=\!Hvc/p^fswN?AwY?Cx$ꄬ3 ؾ5n ??FH_糀:A Qo@'?+X.\ўZ~qjMwF,TR{^ے܍AwCLYg6#0_b#T{AO!o9ڌG=r%< <4hR0\rK#2O1}ɱr-KR:[ D4fZkxP=:SN'>cb&c:`tcBe8c?S#Ł)e$s65/|DТLw>u+Z#HNMi'ǰ/ gi0o˝eGOQ!e6rpԵ:(im-z}oPM!}Z͜u8KΔO^H1*^{B}nz% y:u=꒤'jpuTr9VSR5 Wr S}/3L3\qۖb6" k{vMF10(CXwt6,f,_O/ZJΙmPHt_=boQY/?+;98]m"e.pXPWT#H 94:Vi k n_X%iU*8];ʝAxo_*,מ <:?O/?ZV@jLJǏ1;8 k8X+y;  Iմq[s=ea.jAU%ߙPQo,|HH2g^\wP%Z?n jGOVG{a\%:t@4W b(tgrk8y g}`դFHٙ2Y+|Z4s,ͨfq lv=9o=]KssELyS)P0UDs_7+F,{2@H{09d~K=̉[ѯꂉ.q3S_굷yQ~%4F (;aȘH*_R-Le #ȓn?PfӐaKM˨H޼q#: }RMjc&$YZV͠5u}Uv s aՉ HS p8qZJz(:k/̌1lG)LD[6W%^"u6L|K|˜1 <2Dž blÿxyh6(:ՄHK,_Y#鑎̭ķٳ_F%wcgClYnδ}wBE$&/)?V2=)*T\dv^/oC&yg(c%ˡϜNH4cvyJaA;8loř,5iWwh{NJVƘKBy)z5 ɼϼU}O=wX@M5ؖeSk2SadZGc;P zHi,ֱآ#?VYbNzHpuZX>(:O+ݑ3u2JIF8)m-@qpv~RJC7 KG)&̡lϓK}Z^ %,E? ]Uԟtb)q.}:eǒ{Ts~fM REݻ^F :/k$ݮD“Z?1_rm`a!?\$;8ƀxSU;2r=xFҤ%"CÚ9>mYlӌnO&[J2Q0-2(GXZd1]-ϥcC2+بޓm\ P{bxK^(Y ?aXHNܒ+>I<}/Nb%&B8}U7,g MΜ-eN ˆo e=qMR塣v$Òs`I}:3ePǦ{ W׳NTe>@U7y[7fANi!gA_핈Du23^,`dVywyֿl &[rXfE8"ʝ;͙-r 2H3a..*3/h9vimtE/iڵie6wYrC՜R:}-߮7 bUuL.zNEwg'JU*El[ER܊O ߱z$;z՗|?9OD3ɞGcHA8K(Tx삗 )gKM9b(g`Xְʽi$c*da`?L=<6n;roy]:L +tͿ& -{X(V,N m-R&~)')_gij'(heqtQF5cP ?.-Qf$1Ɉ'h\ qדҾi˫ N!ԼR{hO;VVb #3MoEV ʲBDfDvՌ9@q_;0iv{& |\M Ta')/.fƫrR/ #3~ԃiI"pc!A/nS7onI:gu9*mwWa|0Kg:; يhZouYBᬁ|g),&*EJ33ZH -Z/i-W?,lN!\̻4DӝR/^DS` ދΥA0+ i *!8C\cѷ5FC^@5R0PSoGsܣ?bBS@LR&ßVM%dd "Lf)j|smn݂Nm?- s^SL|B]>f鬾iqO>\ DRE;>R+R@ `2b/|sN±<I>x 3d!۾J}R:0_W覞󡏸{9 ѼY@Fש`aCm_$z[qs,gt>Np(Tn@| +"ow4x)YӀoã+7Cߌ _Ř}L?U(hM.f3,;:`IQTeI;sq&q˹N!V!x;o'$v#AKXxKEDò}?>YgCMĕuUoNYF5 a#Ł]t 7v%;5F;bRΚwk<kU#j7JV2:ujg4ĶS z{ #|G<*hp,~7&gڷ>M{*{9:1ZM>"dS}RPӸ#/mr}SCaLdq倧Dq7iTrtG]Nmm8`ʌcRҠaMv0f@f qxPNL=lȂbIsy?Bjze02Ẍ:]N-ʗ~p|jC!߱bad~!%3ON%k|=G$aB!*?YpO^PEZgSj3HtrOqTI=0V]QD\֏M`4`[YvfIWuȳ=] E[)&xO7`3Rhw_dw2(sx|sk.L>4v.Bo@!6Z_ 3/invc|Ø!iz=͚3xxpnZnF'3ș?āυڧ]T-wYF#)j&Kç*Z!G9uϋo/*q 0(ĿQKGP 'MBK*ED'ψ-N^ ݐԒ*Uj*3 8KW!r F?RIﱣSdȠʖm)kx5-cTW]#a+47W|FƵ0fHg&pƙZ%#}C [8ѢQjxN9PPbʂ+ F"@Aa5ZDTeo`ҭL u#Ld}If3d%h2MrMGHGjLS>{%* d%7ttBҶ<ׇ=צypm6,`LVع0 H0]d0IaՔի\j't K_Dzl=R7-4_UQ!zgaV:e05 +M{#8f^f\uTݲmG8ϑپ44ɽrp /mn aiUrP_wWxbvMHzY. y5cJx/?7KUIq ζ5` +ިG$[7u,ܽm*UΆRJ/d1I{iG[3"?"(~W%g'$2S%{$Qi'cR{sBtROA`_6&{1act"'GSn? t p|51Ĕަt "Lis]4 W.LNKE 3]soA:|;[& 𒄙|J.xlm0Mq8w]dH0YcvaȂ9bvCGֿ̕|?2:A5c9p o"t  a:\ؼ(Zm%q˺i]l(\-A1y*~uu12Q+NGTq(ܖ&D`@F5;=G٥g^i0g__}5{rK &y@i-XJbZRE1vlrIFw*]_Md ^{j:?+TCO ]̼.|  tb¼}kgI"G&#@[Y|9}3Fw wᣊȩMHAgioG򥀭4ܰ]8;3cݷ#}'^~S`77` &6g]G̬鿾E"GB5iɦP 5]=*'Z^ Ajb)}S˘Kӕq"ڴU n xfz&1)'?*-<{LGik"ɡx0BZ+C( {fdZlG1 S8/~ǃ/E-W_m8\t hvLH MuY d{ĭ^hsf( g̳ʋ|:;_=ڞY6GnUf,T|A[f I{r:xP 6j3sJYE`LZ\81+FY;v5HODr?@)]Q0UA5P@GlMTf^>8d$qRZ/]b*5okZ 6Vo#֒-\W! 9b̻$Xv,eJ] pXV\T]4']76Z"BnCϫ7*h[Cm]_ 8`&v~%w_˓!"L R&S>Wa?0Yh5Еi>Rُ)#hlȢWp0Κ/ox*X?[%G3yg<S?S\ؗ=2 *q~@)9P Dyq'8IzT0b_Z^ͭ}4?~;RSO#|_c6X↩ 7>n:XD`%wxìZty\4$X0puy.oMϐ)3;2T|-vop *j2C7E>vLV֚zS}YP'&yyk$}Y`I9B;Ot/ })O?KimQOH2d\ĬE$aW(:36N-:4aM ML{zmG!3Q\W~Z6wݞyqj's\{cU.B,dҘb$}?CH5H@}CbMTmr&gJXLD2:j|'\&r{WگCR,qIצ .[Y~joW_¨,0f1ay  $ۘ}<\䁃D#&C3k'b]W~&s>Әy͖)qտ_ B?DAe2U6Q讜Rv\V) 48) ?Shh$DzXr[s +AyW.,Zlf8+6L[$2Z$Ј3P"t*f9ՆOB}(Qńk/Ԩo+UK0@\KM20C? YcCq_pXHHyM`3te4aCN%aSf޹[9]Mj8_"x5}D2BL-q2fOů`9%- *m|%jΓrkavaY}ԭED`ކSudPV2Yۦ[@&"X3h,MRӟ2ŝ&˧D ԣ^Mj1#ˬܯ9@DeLڱp5bpwnfp-ږƶU|!kR%OF\Z5Bj֝ a'P1{z7!L&l<0u`LRRۛp*uH+[GOx31ZSsASWeePyVi,򝺵ĎT7FwhK A&+Ki&/6&I𛠪"q7-#WK\V/xs\s6c8a XW囏.e-o#lV0>iDULls3$N&MWNesXUGU!IIzj#P6gL#GhWٸ 2`m1g8?1c"L#&J\eɳeL"L Q/,ةS]栎-Y3Re7.ֵy^r /w33ũPwp0 5 h纻:{4^D##TPxv J*@qR~^rի2XK*;0Yx M2=4UH](HB;\D{ v%zņf̚\xDeP +9WdCi*{~W Q'Sn؃?@䙃HwcXF#2,(\GsBxSMo.ڹ`5&PYz nngeamθCBħś&t";&Pgݖ;:#ZNqI壋~EnZXmA|wĴ}Q$HG lzGMC;y|[`n-PDHC p^xwTԨ? 67)'.JOhNhBfC[p﮽oߴRLSޑM|ʨ9m"CK$Փ8dԙ-X@&pqy0zV ˤ`49x7XxgGMsΓj7 ,&;;Q\%35Oud~nO}GWQh+5lA:['vRP <go\tr[MKĢ}FE&,:)JȓȍKr! 7CEkqR\E} vC?HU>g6V*՝ `@qNt^oOv%pumtEiwD3M@dM"=[I<άoɶ&0jbQ`۾ZZ 8NmU\Dex_i]j uErL}?Y/U~F#wG#@zG¶ Ćoeq-V (b^!3ƅ9 ޛ,wS[bEgZaz9w fl<@fq }'f]\!+):rvs (,j2Mb߆== W4?0ZrpA`vP# +kWi>K=FOvzlu/h%YMLpHL}?N6~[zWj̒ U۲~·!,(uDG[d c3];O~g8 DA έ0Zo1@+8.a%?S˭~qE|8Fh&Է`+[篒%]&FGE6t]1CXuOܛ\ z7`d AQ:Fsu\Q2-DNV1kYp"1V\.u>{cPWhUE7̱K2>G$0_V0ۻ},E FIOQpZ*ՁHvw @ G$В{͛WƢoMV #\ᶑ(uc{@"%瑸:n;{ۏ'n Qܨ+HU ]S4 UHik>dXI9<] BfiLSTi V^.&ژ'H:t&38|ZT(T0xix|IĻ]j~綟k冕&ysaAX߿wao`Iß7ޖ`h3'C rW&^+Ʒ%D'9{tvmX +YέEB֘K9kGfTky`R, eBzsZF@x>\IDKt{8Wj\c u Ly, kl<f#Ow+,:JHَaCa58nvJgP2;{P?Br{]+m,J<:_$8YݹDE$V7DD~ Ll:7_IE>Dz"nsީlwUڮlqlϡ*c)db Mhv_bY&5f<W[J )& j n u.)/BwuIIhd!^ k^űrFS{YՍB@: %mMu qHE8!Vo,Vustrzu(|GЅ٤2D]XHD@'qңִPn52wGsu+jC.TRrpq&e6=eO,j5Ew|pB7#X+>A!YaJCzZF3%!ʲ(NbE1Lj"j~4Faxu3/=!Kfr#rAb3*+th*P$Bfx̗D-% I)]v C uB\@*[hrC6#lXtKq7:kvLꙢ ŒYtA[ȹ|$BSC|Z8@+T{B]M6G"G}dQ육T>r : #zQ34 IՐkʸ0c3ꑭe_+v=~V٤b¸JvmGI?ū -ʠp֐Fe R5ہ DȚr'1]Γ`OY=OT"pYylRrh뫢MMlqW$Jl{bl:H'ЋCJ0$. 'FN{I *ں ;ڋۦ7u.}ws8B,a`zS!9[:JlPQ0ɩr\!,r6s60z&2Dw\xVs}|[7 BwFMPi0-_h@X{}Eht8B,)){E Y )expoqȥȲt0 qЕ4 `4{:=!$IRMf(YT]58 NZs:@ Z''Ε,PmRLJ/ô-`x Q/%VHo|=Z> (p p9vk)^6a`ȏ=*82)N~յӗqt:..U=*Fd8_:m:vgۡ~Ќn&'jJ :~&wĕ] emڃ=frt7%+SU-J9"C$%J ,5kbԻDf)m1Od"0釔j Z :/ޣ4W6U68Vi'yаg%l/C;KQ4ky'huv+ittfO!l"_lPCcIZ(bb:e ,#./*vZT׃Ңq VЈKb;2AؙFf*r+מS n< Xy'](J__eEXBxQiW7_kf`f>|pE61 sInJQ6&U^G[jwOp<\X 3{vvM `1SMHn|8b4xlR3"N;ɖR1nYSBRRdhj<ݱ#DP 7:3 5Lrg'l"ծqTXԾhl1_H5Sluѫ{r[էvbuMAJx\P@Kw9 CMR/Tly&52TMus/ t z+qʫ.x3{=cڱVooo ϡBdwB2d Mu#Onϥs0vsVlO䩍49D0 2"DȚB\{,mdYzCɠHl%vUHD5`)"!ݞ6PNEUAg"4RzOk~DnOԓZfe=KJ\VҰ_Ww$C"u\,-*vP^_楕5Dͧmz;O@': ]?T̖h Q0͏^ÜFnwievcJ\r|%=j OJ,xC ѿR=V 䝖gsСDzXǧ.K?+! bI2i# 4J VIz:UCuw9ribͯAi8"ZS @`_GaIxk ƕmE -;KcV0pwƒ>mr~{bgV\r|բ9?F Dvxbn P'e.IP0m;-FC-'S@#8o1^v!W({p9ֳS)D!Cp"[h3$lRzTaC ܂ljZ@?bD z09y7"]Z^ XNXlb?p(|%.\+Mk(=/qƔpѣT86iI`ځpi2)*(`L 0^S#lͿ̺v{uvڸ|'U+ Ug_w39&k+Kn<âpa&^sXrTPc8Y>tՕI&V\%Y5d,% H\k3vT ; aet?nzC{sb6 !sWYeݭHE@QPBv,jqR,QG}iXz˖"T &b:pD8i~XQ\v\F)Rl?fJsq+ Vr0`вcP8`3".gVJ{.7y.Ǒ?PFQ" 3b)O+ȅxMĞԀ1vWzt~ޯ]A/k=v!$7uپF OWpaPoG"yN=sv,nK|>x[15v\S<LL ͞9ŷw%2prIH^d]Xة67FéKOI^5E9ERͫd-0vn NJr@\_pOΏrcz=~z0\\s{<28o 9K˽,Qc*5x0oK\5aXSh㓙|vf|s? `fֺ[J&9'8>*dx6j.d)v̨@xSa׶tBSXĸBl8rÛU<5\2ojd:F8 BpM*%@Xx=oRDd9ʼiڄIBq>0ˁJ{'@-U8 #TG8k3r[ŘQ&v-Ɏ]"F"4oO/ >䂴ê6SY+BwOYZ%o|r{*~b雨U&E~-˟(]jT6keœ꫁=&HLXk`'^Ӟv_{D1l鞔aB&jYd W̗uwB |'rqUȗce͡ J3?񭾼wpCZ <ݠRկk1Hxl"' 7!kқ~dQ$6ǻXЊddoyTn+D7r-H H$\KlՎ>ju)@fBY;hK3V+eCXuw q!(I-z:+!XT Xz3N&uֺ/ZDdO.cP^I/BL#y@Cg4dRMo7lz;?^e T 5vEY:uo%.lY2j#/-cBYJz׻ x_\,,J3c"fָz!*OGvOBŘ @$\ 0Ce<,*gq;f AYk*xG*g:ݖŐIj.T ?ce;]K!8a 5o@Rn4#u׆»5`uU:qMX_ϺʣRJ],B$-ӊ}*ycgN/%,ޟbZ\m2xTP&]"RЅL:$ߢ>;5ꄜOvUOC\n:yFHIW `gbESkA]aop츽}b?N&ML Y 3ș{Eu-/⧍>[&S_3 cՇ$"ŗWS)I0Wo>wa.~Jp } bab0[%  F".`.Iϛ9;Ã2Sg RNCzGM"s$f{a0 grz?bT%܅&`cA"0Y7+ߌ[Ja5lިe%&5ĵĥ|\r&RF! Arl'둆_AcPwkܣL{?HvB8d/{v `qY2_-2 1emL> c:i]{h;.,hk-t5A[TĄZ/Qzh#J<'U5F d`˘FJ_Vfs#Y`b[rJ[Slc# C*1g'nG"G ծ3c,Q yb#Px9p≃ N`(vvfYYTd4 e5($lUNW63/4ǰO+VߓYV, l^Znq| @T{ѮO\j^o{22y,T_e5p^?r͑-&13P(4NG7s8XeU\]o{?WV(8LM.eqt$?s]fp59L %s2nV ƅ` S6>.bPG͍)]*̦o-;eı~&I/e8K$}4=`hܡ gMXdչ)n-/8OI[.p܈hHr~q]cW:0oe֏uLu6nm9qBP8i FP$CY.BZB#11-G*IA8z!a!Olyz3ΊFʻ dq 8ݣXQ!A&C;n<NGf܂$gi6dȚ˓M1,kWU`7άU`f&X]YR`ƴ׫AMht$*חN͘AslPj[oe;78;yOa4ORkMZMPϋ^GfPAm8FyČb.`r۵@s`޸ ..g' tܟCRxDcy!VχeD""zJX+'Ck.9oFD{$GvWIE򉶨Ksi =%pdc2|zѣɻOgoξ`l q9Q^'Y\ȡѡkܗ$1s}[t8(2 Xt ׈Lo 3ѬCmK6bnk4^_ Ti{ۄuh+R.R\?OS˟3(\+IQ?*HPήjn}QIS+?c xm|lyaAC;0y}vzߋ̞+ۤ;s/a9}gᢀ[^ֆC}((aj=i!,@T8SI~}'5p x`%.TڗpHQ"Э*9vEAjaYBތ#fRMzkIpf2{~FeH{O\t^VeCea1R74 YO5?,kxhf㯨D9,Uth?SMZ(LUqНb7{++J Q&-*)wN?k(^ި#N\ :i>3ɩ=igHá9-l}"}]i4;|꽦6 7D=Vk6?<)/Ck 1cj+n*#+0aByuVK~;6JW):b,\%O|KM!Y.5w/* xmQM!aeƐcnع|l= oŮ V{ْ8,|G/j8mQhJqwmx^;6ɳf1P/tn}ɐ^I O{?iWAg6@0fsMrOUZTDaєAc_q9*1C C?ĶY3޲lj+$T8cA72b=t˥dݷ5S Aɧa> LN0b4W-}x"mY*ؓgV.,Ko!sTCUi!fGH #ǯ[ -VEw/TY)-ΈM,4DXIʔ'刂]~?Ͳe*< #wƹ$Ow*$)13́Tn޲zJ!{YyξT΄lH!5#yi~mK#1C%0[J!Φ.Qkgg|_S\*|np+\'3.B\K," (GO7uʟ#DD}UuCio+e4gPT%[bmfFNJU1oQHҬ\mYD O2ye#-җZ4B-1"LK6=.&NDZX;T0>Kn_OL3P]QYW~tC c|L/Fzh"KsSgPz+V#r/cɘg60!4p^~&Sȕ|*)kU#YuLwCPUW{Ɲ] o-N}k`td*[,V ݡ毽DF]ۭL\viU}/݈?8`^s[mW[0_h/y|j,tmo[>]וy.j$y% i9RʃC7EE,5`;J^6Ŝ-Nҏ,MSv+}j55=u}b lh5_0r<'"MI z $fD %fK <k\ȋln5篻Z&T7|PGk-!݄ %[mPUbmf; M] ro&RFIS_u?i3vli74TKF ip?zY4LIrh醢\.yp3H9G͎-O^ƗtL Z8s.$mkqoIuwi#_uoٞΧd*C.#`&]s <FQ@A98*u~G}}De}R^V?u'(9_RGϾħ!4 rv8 7[i<|&L9o3,매ob?n *}ÖMymE t;a-K F^aAQ{enZT{mͿ\LqGkQQjބ2#=ZˠnkԟĊDT6py|s(ܪ,A fIA5*(yaM+t$L˱ ԴVjKYXnp' Z ?:B0#$JkQ4īs >-uG<[sjLل $#L-!gʐ(}5+/fYj%oRcЕ"EJ# 2x|Chcjz<mfFe& ya`)yV ׶np$@z9._> c>'ynHpÖe] K շ0’.$nzc 'wn3Uc 8g Ë u]gi%dN*,GBq pW.q?4 5ThV@n5co#.Vr{PS1UѳE阪cv"+s qN6B}6/ﶞ`=djr8x~b߱zmY:v7샩B>yF bf2'tD/)㫅 iFCʏIu!Ǿ۸Q.KI虯lTgWMJFE}0'=4*m8bkv9}phCw|hIX!H{NakSZo+t6DG|iT(sHI5Itؾ˔:҉D}qLyk&V R|?^+"˜* ({QbBJM{]~* /Rс#W$ y"ݽqi)./mo :Et >B=ME7e[m&(Pญ6+F #WlH${[?[Q&rB۝ha)?_.XޱƬɉO5[>i,UIE^AEКhʲeoP8;p|Ț2w+R>oT1A6I%1k7n@h Q*0w*tm58ph|UqݴzO;0v[L W[l-qly !.nQLe_sT2[yۍ擅j/!vj+pXEk }8H8of%ӣfRa갴"V7׍5g/$ɴenU0at r!Cl  a11/;".*~_ Kj&(1Y. 31rLD=\_= zYc@U ٹ|,n> 4X?\k&7?C@c?U$)C*8r+b JJDG0rZ@{ cz*.6;füǛ뛶˙?yM6a9g㚿LЄB'^ϴ`%"H^vz+%6z,\;e{J,HC 1Bȣ{]bnj$tsDyxÍykh N/u7N,VxƼ^?\V-6} VnpZ)0ф0?CiǛ/gPFEG#d?d  ʄӥгI^Z뼲k t&"aNP7!H>3l'Uo=:"o󥉃l(4R9K<!z tU ƕB): ®;smr5V{Ovg:z 89j@gALfZ\K^gJa/qE6D̓GTeىl? %t!GGJF8̱9oG]3?PeqM`]BjDFٕ*]󴈻6u۸[k :Yh ަ"Jڼ}t kv7IsI8.a_yg?n0.\Q熊i*R_0R-=&DE4= )nek,Sug~ҳ\^CHyG9v*(?dUy*.5z"ٟhŏ65}~\N.ć!lE%{,+bwį ȟq#/F& lk ŏsGwT?ݦ`jJx@!ZGSQpkyAfM:$0< ~zȳE Ũ[0 ޳F 1 y^ Em.<I'T:5ۧ*P_NT,4urf]EsSl4 5 t/cv :!iHeZPc')N]{>N1!A*#u?~UǶWqtQ`C3v{S$Rs0A].q]պRt1 ɒv"۽廛a@G/ 4!0l59+# R7*zWT5Cb>#_XO 6Inc^]w4F\MBvwE3x {>? &\}#?xOu[Ӕ* S<,/uɝMZD)w!_?wBQ6QQ}}h`iE9r- 2=n ]qgW!v\|>r[4Y&'bkð3qѝ>|BE?rVu| I|ގM-{>Fti3~%p}ZHK9V1k9h!; BpJ@qWDrNgA"˳- Ӂ jDI3bc豾ÍZ=5gk" {f(Q|c[!΀?/@fLN)3_Zx ),v0$DOg(t7\tMQd/͂^y&.xsƝ3:WnkZ4_@k{#I_&EJگi=YoY2d3dKCKʨ|]k1v9E-&GW<3ںPJIg软*A~'^='T\Nq4׎bCfDD&cf/NT\' R[*EYMLfb^ԥILUgޢ ʙ"Q֭I@{#x\F` :[8דmYգ.zX\kUa:%#6Buڪ򰯩/1IlsC]Δ$"8.|4SWoExgHkqx ;ĸߩ7v$ZwVnĬy-}&;NKUq0Qr<1+?59*Vr'&8|6);#J\gi.^]Mb/wӱpR=dCSKS:Dpx~^/b;xO~ڍMA1 ~FvWIGٓ'2ԷUNյ (eqToi@%Ap3Ȳ[(t&n(O;pg~&`aZuS"2y{6*%6xZ> e@꭪VHxr]^c硵\ܐcEJ zJ , IP%7;/Mx4ت G/oYrqd-xR4q <(dAmJq2{JB+t!49D19Z*I[iSr_7l4KD\]SRh*LKlI qog{xڼ| g/G Qj/rS|݄+&A.AFssF`|%`K?M]g~2ϯ=\"{,;s޲E8.KK[lj98> 7Pcيj<"M%] )G180i∳v` }aR6S]dY&#oUL7Y׫vnk&u$0?PKRw4z&)'kG* ݰ7% 0E4VLLf誳(?)o'*üs/>o):'Fski@bHtee. R6hDm:5pI՛R:t%dOKX)eY$/$YnŞ]t`Y!3V)xS=QUK(I8햢_DL}*LyDZxT]3>kE{ۋEcm(bƔPjDfJ@.V4I4{ޫ]p&ߩ?y-N0w3lv=U*UINzJٻпF_qcg>2|E6y-bx7A l,w 0xn߄Pw57&sGgx=)&1H;P5R4Xڠnfí|H+vc'`'! c=t48cNw vqEvȜ[k0[KmvmI>{S7e"m3Y[9qr1EB] #s|Cmtd8R⊨۠;ь- tع_}!pa2|JM @~8H"`>ұL=cã6 T{q&cUc*G-%M4~fuN H6j=ba> ⥺9ݧ vX $'6@y}}5LS+N Gb=8:|@۲RN R9m0.0{a5S[Yf% -oHۀqi}P%!wsK2&ħjaM5\ S 'NS/cbo~S&tvs H:Ž/*w;<q+"@,$n7v:sї>F7>jYSOLŲo#h{k꺥I^;\ 9.6诙x0V(:'^ 8gETZ6d %8>.Yf><62,zNCSBmP(gjl'} !з۱X98 rFay_uaGI,)ސYM&`v\~ 2eE}P^"EYUʬi -?hOVUAսJiYhtƕX`^l)-)m,7S\Q%\n!D/u.@|rj9HvlødVl#GP. FH>moꑻsZ( Sf; '`4}5l -ۥ[aiD;WضJEE#E G5NW1PR~F>a\%?phdbG(RM h]294}H IY)F-{-ZKSfo@qcd6\j d ]CwmXh$RX>i*n hy;}eF9EK7.+.e۫H,/Q˪ᖘu)@0cƪ2d #&_R( v XsN< QWGEIIi<v#J_ꩱulIM R5QXKa6"i) 1͌Lٯ/OI=LK2xE~>lԌc#1"r\_޺ll!Ь-FJ񳔩yӟJ8ѯ.JM( k)D" ([ +Ę$1KL4!Ey>1z|֦ h7 ^#<_<3=j5bj4]`z"ֽQ*Sx5y@L ҽ

8^&W~伃i̜Z'[b 8֋v#A#J*>A+G#Ҹrf& `?49#pUu=ɰwy h!ur7T!+=!Wd{Gf4rh5걪N,\(ϮG(JV*2 !k_#ݛɜ~agj]c2w9H|> M{+ ~Ǟ8:!VCLˤ,jTCތN+FLA G6шo۠6)=i\ȾEpw j&kD(XiCE rz{ӏPv @`Oy3l1!^y#9Yﵨp%sۅbY2:%tmh|O%ɚʻ\ 6KAToJe2N{\;S wNPQoQNtʌGwִԧ;fǿ *r@8?YѿMv6ɯ\ȧY<<pԟU7ޜ9 LT)ʃ5]8r?,ôkM~?BSa[*cq wzw^ k}8%:Ե aF#mLK(m[涩G=^nm EN3/l q?k( ֣o/E#%ug|[-Ouy'*wc. 'g8^,PܘY=o^^YTePKC¦Izf~u(X7|SToxR%9v.ʳr91yPPhRPM;TeGqf5N̗UReҰ1JM#ᴹ1cZ; O)hKW^{A8%ĜbkW[xeavVRJR"\9[nTfbUUwwv ~lMgp2kVչZM* P#-'hԢ* Gd?h5iyCYG8I2'np*QgkQ:Sa].sqTھS C-,2 1L>(b^s42#Msm~4#Y !sjg'pJuHe_ Uzޒ|@1kL8p[&iZƄcPVܺnGzCK&%I Ŋ͠_uZMB8>R9*Ev/dmw8\lR4U*CǎjF[P5h x"N׭+ 'h=ya!Ig"[^$T Xx&-EH2Ԃ{ 3Y?ZWS9+Иifre`Y+r~w=FqilP+̈́d;8 b+MrV&ֺV)oN"4BQEL-E@rNaxIxO]s/{R?G!{۴'m`!տkFXytvBԇ^_Rr~n4C)~^nX$frqc*uvx(YtZ5J ⻽ʚ !F*oQ3$+_g˜oi@[ SIOeMъcm~ֳs[Ib6QULW0[ ̧vo 덵=Y|cje)tt5OǠL%1GE6aS~J#M;fYb#Dw {7N"WfHgI9.,tuyϐr\ZI?#fWx9" r'7U+7aN-0D[ԣbTOszPONҀ~bUfNlhoydͿ0rlfZ ]aW>G656xၑt/O֗ip6}d,Ưe 7!y|B4RT qMHMJŬ-H&H=}!JKȦZR69ʡ+~V. AJs15 ,\F={c+n.X fѤjk`&t?ّY ݷɭ4^.Xlrl PŮe qC(e뉇|pGHmI}ŨSYSҰ1*ROKH(hIHOI*.ѳث8x\O1&*pqNiDp \z[D#fk1u3dgD^ A[e5e5|Á*nI%(tf==X1:>SCua|Kv9f^vMX;]_ 7TŃp00a 0( mA*iۉe%PSrC17RKXްFhOB6<拀0pL zwHLAZGL @L"eJ#q,^x'vEk^~ga?l:*#VP7@g48~q2%Ͽ3zdy'(<O8륬Jinه @EW4ؼȒ.yPNyc)?tsKa%ORQWPs#A]&67~wJ`\>nOKx1UgW=:%BEPPGb`G,iyC b7K~l†P,˩@ y[Y}xdҴ{i+q9{W*a;h6D4z r<*a`I6NC0&|ܧi3cZT䓶I5ܚA%7!UK$=3ڌYx&ĭzw9-6* 3ƦM%KlRM/`eahJue mj~]ϙ`ɑ)D!/W>B"dݟ0blopg6yw c07X7әP]J@A1N3˥NZ yEv#$y륂rw{Nw%IuT0{CV 4|yÛb&#rgY H.B]0v$J-p?R> xJM0l eejzd7<ܺǦ%J\R *SPb|:;Еs:R0S79f vF g3 8~tic8R|?*tB&e3HP٨W_?X[MtAjh|BXl<<"tTֻ:fh7hf:nd<"1C7F m X,y*J|N\;X$p<*B%1}; ίX} ;}b'9`!v_z B`oݛ:ylȅveE􏂦.Rz(%K_qO 4V Ы'nk3S :JkkdϳJJPw4hr:LL^O'}8In(MLQX@LNݮ8[Gf(s\a+ X7 gp̐YzŹR?I4= nqI~wC\p$n!sbn<܌ǏWN׻Ix gHEاUjSz*oĀ4s'܋dc0 ;Bͼ$^xaj7q /AcGX67e/U=r(rgiŒmid 3|!:aS*@$ K%E:nfG|$v-F:> ,=58GٰEHut[eYz7Oz@~ǭ + 6 D#Wlr),OsLJ%Xy4{Hy8s@dpib} n%aī *x}Z򮆗Ezcx( 8МEr( | Fit k38~Sh#YcjTPGU*ǙTop}(Id(qǤ#)rJ3t-'ݼ18=((鹄2Kʀ]M+͔5^(;ަ+ JX-1cP9GM29e>>*~^A8fQyY9:8bCo"eT疶ܹ.:;W)K#!!UItͿ#BV=.LOمtKo+.e"&i>hI0g'Fja\tzh2A+4lC4 ^L>j6\Vˏ!ʑ.䵎2TKCa{Z4q;@ v9>SXbqU`-mz_Bczs5koFIovf)QVͽ=5wH$TnN{]"&bmݾ1)*4P6'py{,ISl~`}Uۂ!6 TC#y*ZӌZ ^Qiw4(@%~K!M\Ex+>:+rsalIi]1NİV>Zm*3s@r_~k ŕN<] ZcqEa݇ U=UQD5FxsV˓uwI/.Eµ"ػ7߷^-2Hlڕ?d(5U$[<)X|t`Ljխu,m*R?-Z;pn ^Eƙ`dKu- [P/+? Hn:>BɸT3T9ه7~7Z߭VMZ{\I~'!-ۗDG7;,Itgs Zv)D|~@j R|=ЮntevRx1s/E/2O/p*{zbj`6wWRPՆP+jNuĀrg&HO4Kv]xif73S3\PӀn斄P n>-ɫJˠ09=Z\K1%+0y՟.|F\KE]|YD°kQ=*9ONK][Q;$KRh)C&W( ;oK3f25yN;1}{V4ӈ!TZ,q@wk>d/Уt HQjN\p1(]ƉMP 9˿jnۏ.S |܋IFI++ !/Q"W: :>0E\)'Ml;J s9yMs,WX:Xwm!u̔.502Hٴ +WTj܈<!}Թ@7lV*ZLxc)uC1JLITN |@p(sl-AZLT 4Ffߋ d6(0ejMJMѴ5=h۬1`}d|N1DZ[XbBMZ7 *̔B. }n:7EIh~G 0u/AUIwފ<6vb)Xɥީ\|KmlB Y$ǁw Ѣqį4sS{Wtg*+X1x:=7@㣽 ,lm֓軍Jn`m̀۞vDÌCMԌ g^ AM= )¾.8Fufg-Ï-Cu@U 9'p$ T_Zӹfbf7sdEYMj'cԚ\Ba SAiϫbӑsPoy61W p&(V kmF7:g}!·̖9qHhr Q.0'HY2KzS6h61* wA["8oq߻2Bk+s+mXS 5D?MՏ# R>Dk[7a`!zI܁  qr&cyH}^!73,:dx^tWi+K;:ҙ,cD2cN[tO724ӈ_$<řq 2Q4V4X+? Nci:nFQaM+ ʵST't56._!Lْ"{ARS>(fV'/:nm{d/pZ'oM˃h cYr9"{/}mrs>_䤐eYr@xʃvqZPQjy\lʼn}Ef F.B$$ w8tˠ 0)e&&(iAy(Ü&8@*/:;.` @ORС!V[oK?+)ݤ2 |q V| OcXL;/bUN~'9XD/sFn8@Ft J)>< > QMyP? *vY%@M_qRRJ&&K-'}]J0C3L}-yMȮ{HvTl<߱kgKXB5x֗,hQFFtLٳ #}͌chʶxrSVAtaQCޅgv;%w%cj*{hGQz $7@y`]+gf9aڮIɦJU._jx@kxNǞ4hިZX/IxPFK%x"ܫ3fD>*Kѩ3>pXq[eXYzϽZM` F'6oFDY6xߢ1 @'T%6hOX&mNI#' ܓ3c]i-5B iT椚A3jSjc59?kD|dTeZ.OJ k"N!e.}oä,kF1QZ8)cwՋ7\Tn.(ǺTKNh0HE <ɮDo] {`zh6[LabiSx%pҫF} ~(̖KIP^T5j#9Zp|g_Ujwxd߻|v8W5Sܬ!O =Ĝ/2cmQE.0+JaHd ,WhvՋJ~brfZsk@W6&[<3y.TK2:&j) D `J9]ઍ1цeѣ H:4iރb#mCL0Xpv7?o|{ vpaep:SaeKZzp] 算u_1:Biڒ:>Cܸ-l_dNONajS~< 4Jnbl1s5;],LV)sVw|V}΅P* "M7'sn"[Tؚ1=f0Į1_7} xUcfsE-<h?'s!=Gg.s`FI&9or~@/{>WY3B89 k!EVvKqj|f^M3S0̜XGV;iU#骪ÆUu{*, 0iW2A6~ =keoB yMgxΪ V8u>*,[=h}ݸ7sc%Iitdm1< ٸ@.ԉA~mH{ںIa#n|hH/0dոFuA(:2MР9BrSDž.C$5}dІBjQݤsK;)7햺(tR-K1]pbX:Zq?J+?Bز YG6 .Ţ {=g7G?EŽ-Mkʗ?ms}7%e>QIdmAzhgsiob>VRZbj[<T҅ệhs*ސV-(>A u;t%WK H= 两m"0k>GʪÎ5me<7NvH39(T'OC}v{YUm^mcE+DOk `kk@-R0 U%{&&9LӋ咞E$ Y ҎΙ:ls[.:S0۠פrRq 5tKYg= I;=c@7Ő/m\t&qU#XyU`K 4QdT4V,&T Dr 91xPRnR˂r]/mə`n ߰+#;4< = s@>ȁ6%P B*))ptJ;}[s] ԛJ=WϖlEW6 Q,9Zh{SNYaRr[Ҫ~63A eGKFdsog4}Bxg8۽xw^"vv*$Ee1)r`ҰdFCľK.= o !Y z8]Cj ڔd¹Ե4>6*lk܁Oqj H1c&9R "ξ"RcyyL|XL?BFSllǞbr:StsG !;g=x#?~^}!&T,';r&pce@q޵sSr!hkj#LQm70,`g{KnhUG=C}RP ^؋x;|2n"QxaE/Jyx$lzjPi+z<%,~&_횜0:34@)[HUD_βƅ*8PJ6c{LTB;8^E%5oC^? AŒQ*^+'ZX H/jNK{_6pik1S.z޻HV).#Ju׿(`N -1$W9>hVy`l técb-V|>M/喎I;nw | i6|1+ $3|#2)v{\956\d޻^ۭjNL!}Ul+^‡[[~A֣7'b)ݷy7o{,=uR~3k  8X_G}|ɌR@l9_t&5^Kf 吻X 4CI.w:wթ yIXEb:\Qt~;͚5ن)]'}f_f>XZ`R"V K8gv[XCMQgY)ə0\pg$َ+8H8Pxw'mbGn&YM M]+%-G@hsLrFڪ a>N2A^<\붩Jލ ,'&ivvNR_O| K9ʞk;_H#Y~-0HU/V2$>\[~b㧒m{u1Ȕhݾ.p8>H}z@32x^]Ϋ̕]IEeOLkaU ꇧ4F7 @VylI(!vxqHtKP9ߴţ>Q{.97뮝otOՙUs)_vN7 ]暪Cذ.M6[(L,) Aey]<~!S)7kصgYFC|BfL|U[r2KyU=FA( nE9ޞBizm6dz Ðb '`PnJzsx+ՈYLg~]%IZ:6ӻʼOD5>1SbRiI HcuA@HlNjdU(b0sb{PO!l=bӒ]H #!z*t2 \~|-\}}p:`Tۦ,vZ\v0p -^-j%M&O[sIb^SB ek]dO/yE)@vFl: k@ֺVx&Ou>L" b2pQV '[E'qfҽGm ѣ? }Ir^/\d?[GD7n#f27I ug}bn(rji,gMvBBl [ܤ%Mg&4OWPԽ,]) s^-Ere>*F2tn$ )JںUt%+?}2y#6؏1'Mj6v >[|R10Vk?Eh" ChKy vA(p(o,WQW0E;9ߎ b s>˜B(?h& ! TI0CkՅPą1[':J]F6--;pN|u \i89LNtLT >KΙh~x h~Wz;@%:UaTrԗX5n3hy^15*dD&.&V@襖"GO8oWdE0הЋ.F.Rþ#dL( cwTc7E(7g8wb}:m#_%l BzbĶbTV)Hd|GvP{x k p oo~?l5G,{y\Tts5|XNaDK˸cxAd4۰2~~;q>& Iן?&Ox_NVr@Q~I_1M%&M4:pO<7AX/i *Q>2~MAt ↉N>q܁LLc8`s(]B0޷2UGGc9eF$׾% H^fP3wg1ap`Lmj>/@^zf]3a-r`E.]:XɪL;4sGV|69iVB_vV%#! 34xLċE(-| 3.kO4-^x _2SGy]CmӛmSŀhf-b#R>GTwe7F2HFͳf")PU"kx5RKB+*G/r\Fdǯ笾G7~F$܃6tGԜ =_$gAB+ @…IIU^\<%dGF%DVySHM~\Iǔܰw 9(UH:JӪMsKFYvc tGRPBq(Da"yQ GNq<VcñqkyĘ_(X/S=ebW9Q{@U@'Dᛎr+Af^oƫi^^ip )_V$ ¨A,Lj@)ٓI ALd锩 nOV{ ЬYXی-]t,04;v>"U.3F[%ܜӲ~Xv"pqv|ບg#G'ՠqoJ{lG†?/&4xR+65~C`* ,iМh Vu CwIHyxJUήFhG~1!Ѣ7Lа]:iKUͻ}Eߊ\CW}O͛ Pu2 (m"E3yRobi},PW,or|NʈMJqd^>=@؄FGTק/C!YeݳX%`hTU΂`oNkǹat,yhں)XKwJZ*sugR?dkcGu -hːR#.xґG$ dV_"Y9!e5tAzh1g؆_IazONjqU XiT nhu1zW:sOWsQyU ) VUH~6O ajb1h徿~DzLĢn.TCoO7oX#-g۸iWaHbX"348Z'YŨE|nf&5 ȓ\08UE=Ƕn%@zqݬ/6Ӣ"+%q2bzwo&}~UnRמ@{.)sCwid4u4}X"盚!P:Sh6`x7}ԘDa}֋@F" H$AN>Rd%y}׿#kRXO3Xy<@U{:!X^R<0 bܻmЀWDmbw,Wy;;7fJ'rTm3uhR-PB_[ j˫‘)ۨKAkdZu`txpxm ݹԆ0 xO9A#p_~EC9 #DQ[[TvJ~`k|m0ॖrE h=il#[{-`/(B&֯CI&:DM@41 \qUX1U|1\¡nDžUr_ )+ zpH噜ۻ)3C%\O)4 eftp1<|{wa ^jR{3U/f҈~"_{HTĮ>}|t̪Xl|ur@\k[@5틑 :?#MU'T( _fJMMXsq4߈[8zP{Xa#'$2 < /@(%e189]{M"1:hNi;GGАL5,aQR[+hxuwjGͮgYƏenD=tQ(D.yE*ĊqD(ÇAsnИ'p\|haF^!vܡU6. X^/ 8'{Ư$Ø_n:k=l۵2Dتˆ>Q,(q]-t^ 0Lbs & ^q@h멧zL. ^1a`䌼 0^[LTwsRn`pw4S2AtzJ%\$h+zzwpl+@ņ3Z+_@m4f8>1ba u^FjLRadc*mRl9\)Sf|NwKGRZzBXsf*K¡c Q:wG7I%;#鏭0#52._m-gQ1`ȣ;VGMB"W1?dVpNQNQ*VA f>/(ENjKЯ.Vś09fkȨ%xg&lhCmՔ319[o0Gal~$3wε.j"%p|ͺw-1GΌS7i!bzUby$,;^;KE4nU vcɴhQB c?bcK=KbJL ]i!gOe5p!Gb1WV8qCKˑ_'9V+u&EK_ Ÿ$ޢ*E`)朑3*dĪ?{PYI\*]S1:GKmrݳM'{5Hl;:whpzF|::]# ;!M'7ǀslj(8 -Df}\BI)]aK|R_;Cj4%O~8z34H w#4/!3JknYvmzmvșW -9fZEjM-_y1ofV7?bVMw`!?5T]Ej |T`%_oזz$\s(_qґi<0bZu(}dqt%dY0SHH/0D'0%:,J== ͽ% HdTYXGV}[ԥKBQ.߉Sh0N_Q̕ك[~߾v\`JKI㞷zn:̇A6 gil>ٛmJI*b^.q26BZvۊ?p{T8 %i@]S·HN8PU!6o > +Ўyj[;0\:?M?E⸕Q>v6  ўن:I8"q>6^+B3aB#O9 @.s$d@F0*^n^ e'le2W/.*Ge(yފd  "}ԕ~a{`fb'-zԳm XWa! PQrް<_p[)nl(LET Ycf Cҧ~"Pnta8ZZSa#L4,^GÛuq=։dLcvS!3hЍ(=c_AB-tijpB 0U9xn 822aP^[Adi RHכ ۅkmYl :[{Q&hUP] M8ِI.P*<)^6QaN-O2jJ$p"@ЕtG"3U|?f'9"fh:VJ!1K]ƹaX;Y%ջ8Cy"Vhμ6@ |0.40z6v }X9Z7J0QdੇLcgՂJPuA\ ;=*2?%Eơ=4(I \3 \{Ft?ϑ|7λ\T\w_VM6=;P-u@ \ٚr>.Kא_I@2en]e{2vm._z&~4u'dfDщymJG pIa#(2xKa} av9 #92ѯNpSZYGBHgl<0e'$ FAkڔ4pYm4pn\~77~( %Jt:.~ "?Is}%c@qgRSV .-ƤB83#=h%ͥbIC6Q!:O$=bmiY^J ߪADwH+9pnG6_\7>:O"xpZK_p| xZ*Y 6a& ߭7@ʷk3;vV6yzp@b$YϜn+\zҺN?ԛ 2@g| Zbr~ښG>CמFrk-kt.ң ( mhpXY#1|&]<n~;{UFdgJk8OrwjX%3u\49~YZ:y 1*!6~܀-x/DC2 8^QbsA(( xn8?"Jmk ;~_@d P |'(gFPTtc9,W#l ri݌T?*!·r(+pQKpI +3`aԦ9/p<]ސϏW[d {u Zz'$YX:6!Sf=9t= jDW^;dc{8WFNjKHn9<N,*+Np({-4sNאC2El>hɴgaE\[hҨ{y9Jޣ}I翎ȯaZ [i[_ 2W4"dc nҶ:]GIcu܁;>2jKLy8nje̴Yi3VϿ}CLVqZ]˳"Jf(dGϥ+] 82`w+6Nb?rqS kET1Hŋu¤ȵ.CTb|ľr b-p:XfnYU9sF?V,(7襍^>(Y9ئIb^LGE'SJY5P֍#"t+(jt%O 6O4}1ȍP3 Ա1`m&9f̐kDl,R]a :f&F̢ͮhJUWT݈u Zyu/0lX B{La_.597>[mMl˶>UtrzVi DZhye4قƼe챖5d# l5 ^wrظ9bvMuGF?6;8hB"&]hش\tվ>y߂JXxAS1J5&\B&p+t'OulP9&^M:<# WOJ] bH9'Dd$7gO]vޖ͚тf܍}8Ρ_')vBa?ݰ ;% NWwOuhf"Xw,E!gF=O L◥F^m r W¬ΊQ]i '3A/4iF<~%l}S,/ދo5GoTS#:Vד<΅.xpOo/rѸ2 $C5ۧ=ژF;RtLF{.Ed`6X#}xu5BbOVb~|ϡ`/iaLf~EJPvPfmcRE,.=W+``0zB(ɳs{(+vBH#pĘ37%4¼|ӣ{T4(dr$ 9% y"Pe5XI!{{>e4ǵhRC>N,͎_9#9e|tyu&8 0zYzn 3Bj]f^x=8ྃ/>Ru@.M8?d8̈55bR)7E6 Z;eޢFpҀwʈaDuj- ƜQ) >)j>2ݤswj܍N_D%S1& h,-fR-w d %>;G> fnTρ7 EGf"M $\ft MN0΍Ro:-m{e#dxq}ݿ!+aOv4Bi>Ue82xJIܦ TxqH)ı-o?ʳbBO X_2qBx^Q!r'oݭ Nt)SAm`FڰkF{XYu)Zg2 vN?o14 ՗[OTې%J4-tEbs@,&0?}WP9I_L#cs&i RMeEr\@nQeKvbTmfҧӐ࿱#s!ۇL5, +#T[rRDtT<`AG A VgP@t͢0oc)I=d Jֹ4mS$ZP2"t}FxxYi(JsDvŇwB;&hh}n$>6՗R۠Vzق T3?o!1rvLt0  ̝l] t$b叐_J0?s`P^d) 8iR -oZ}#?F7ޝ2m}&䴫<)oˆNn w:)u)fˑE;t}^W1G߾iߒ~Q0L1n>%B[DtIulyW.VJ̅3$˪j`Yo5o_~eclJ һM ൺ+Qܨ$b.~4/ŐKr){~oKJW1~!0~-CkWJD_eGMo O,i={'O{ 5Wz:i?fU/YvLi{pbq]E"x)V7/r$h&e u}rщ'kK,1Bt%W\>%1_)2oF*RQI}BLgT!3{ʗ>tHskyУW \}2(9(^F"9X6#ŵ{aKĴ?"MsY?oP.v_|Ӵ&jbwmA.(lcםk"52@R1;3 4_=DE)#$02 7ܹA煹ݣWE4 袴ll/g1Ģ}gXt _jCWLAwm6fW0??~Q)|G/D/ F}ɿ\ںW"$Om `܍\ql^ks>#oX"bԋ5 CUBpL[4lh#tW"yꉭOͰBu"K©aljԎx -n~t :QRW*zBL.;0?vDiWR#%X7~ԧY.sP ,Vc^._|BIG ]@5w_[^dȞYli0b䲄HA-zqFRSz z_5QdPGX:v uX"#ob*:M1D0-Y[3GۗstF/d/s,׍O഼dVZIm ykxՑdT:2w#@D%E1:>g"T9UDK[w)1?[֦>f+dylCP.vs#U*iљA,YpD!l t"&$xLEa[x'Dlduq}?5#ve%JJyӤ:c\jg@◠F"%ZԸhuJd 7c_a}:@ .% |LW`d,M* r@D53ϱrdj|lכoG(9K07 1кdPzMsg[YC⟣cګ aET0Xf# 2K}8wh~7Uxc,ozlG0l=*2!ų1q{EQ-`+[>=C1姤O2ig>,,4zqhZ󖠕Ǟ`CM Wg:#D iD/3HU-<Ӱ`\Ә6-l*Z@m:k%_DT{Qp&2Q3O!@&m];x))@9U=:ߴxS^g5t#9\yj -|nO8^UVBt>{eK쀜AgDV_A EE8 4I#aiW!Z(D,N c=5hΫwV}u jV'M'%nf]p#El.K8.jX- eH%?ʂ V+j]PzV!(tx& Ԍ5o[ӐM_k}}$1V0BEY#mՌ%luЩq:se7P.bɔҮfn~'^ضb[]4lҤp  lE]G u*/N)G07 !)i;p};I"N}rLFyʝ(w T@w. Ru0-Mp"".nw7ě|&UF {RY/^%3bJ(Ĥ G/ bJ:Owmw75K02o[4_ \\2P5:Ph-u X)c,pn8Z_Y6V9#/;;.n+/Z瞮6J_a2r:C܇9B% I 3Vp@-%wo몮\wtn*̑9tzK1OLP:/95?ޣ"q KGNW)lXVXVyMьIܶs( #U2~=݀>iPzZu4wR7zʱ;QmJ\7z2Z_⣧Bؙ2@NȼӸp9z #Ȗ%ד d"KsItTz E \/֜Vثai([ @c,BOЪT -%G+Vս-(X0Yc?-i4vn?Yz.dd5ECj7R3 6YHOquo%"s RjA|;Xt{|CPE(U ߭V%pRxPlAOiuјeSёo!8#$YP%E8u{(>+*fa Gu7Wӗ'6};>>FtLfƎ:6v}gEO6צH\Ww6qWXRIGs!4Np|LWƥyWFyEF̣o8pFjON[ <Hutޔfq'򐇑g^,R;cSH9d`aPlzHmbe5#v"Q2hnCu%gxGkS"͏(J5 # t 4xVdc4{! eG?Y)q_гkpp{^5v-׵*/{WJoX}S`@k9% l2U5{p)Ac0nc@W/A,OV6U}蜌WZ|05/ TͱXT>9"MEz;XCJL^%o$h7meIYw:iJd4圽Ǒb8@']=yGrjdBM8kr1˵1^:UjCW~ϑɨ_W M Do=5 U40̡LdHZ܋!c#X jAk}tR$VqdpXyt=f֓] 4ɔKM&^s`lWHه]CV hCR^u*tsce, !E/"-:H5M;6WN0}io[@#iQb8[fsrֳ/:)+F4& K}DF?dRNh%m>,!w?Q/W_O*)0Tjl" Vǀ*(Q87Y|ȇ7?,`n7S^uE$M`ɢ)xT;yfʒ?ziñ% /'β67p!GJ9YLc\=uZAˉ1=E(jrqlQfNW7R"4Ҧ p#9P)/]s-vg)zc LeVJReNO`R41NlT0ϭ`4 4 hGMDI+Wjl&Zd rrJ*kC xFffaգy+`gPD`W0wӉ~1S.NLj勊OT,ڢ@2w0Tv_A2 R,ITTq}PGMz,o(9NKvt@HnZ ]j f-KyO~n.RCm8x:ҕS(9c~v;F''[;[jj3 S=C-iH*T!+SQ86(,/=OQNxxoe?-ABZ]ڏIpW|C@jBޢ=$OP˹ً+!+Iv}TdO} i:{s$-S>ΓѭIFwkGVhӌRZJKFj޻,dFkn@İT~N$$Hc%$YgvRN߈Q;.7 QEJ:(dg2ooW?3ݵꆇ+P?װv7Am'Hm s? {+EnjJkJ<}hbg=z@©V(ڤOlc0hr CnD>ec#YȺ Ry ڥvmXʍ\2/ Y^Dyu[wi{#+u5]Ϡx lo;t׬mW E!,!!G lqPj5ﶽo y-,\0941N_o(|!e!B6$n2d-k-p5gNn6>zRuaa:IoA8!J!J) Sڍ3j m}Դym[Z@Ed4cFjSI?:Qh2_BhBU`Tw-V]LcX~]ś&ެWty(>K*G"g(I$\-<0B7&޸VrS|^GXiD3Zr;,@2Ck$[BA`AQx+M>Ԙ'n֗f1c twLE:ߕqKh.nM.!?VEHP4ImyL]߇at8 ']ݤ,+%X/%:zVi2HM^d!`?ךִ m8A淪nۍ? @TB,JW%DH{ͻmP!%veÇp#VznvHiI[ iC %t4Y #8uwU9S,Uʹg8=<CFL%p Iq;rѷ CTGW"mG<\l,4} `%xzdw@}Ƕ8>nz˙eeA2 ȏ=uqZw{N$@6WErsb[+2RznIOz5TVV-1г8z+;=JiS3|>v&$NE9"{ `I(e3'4D"r?{)y5x%# E]GPjڃЍR |WP,b.$ A M)b6`wǻOԒ44Yα >uqGuw hcX7vøNku͜,O^+gRQhM$9?pKV\S^,ށ KQ(ҕ!pF&>7f&%P6Fc^c%f^e'ӟ*$a: Ct),8VJٛ >+һcibZNɑ܋sؗ^\&kγ$6w0d],THAܷAaF4Fß.8DCT@F\3v@f[eEVw\& ךl`s0:Ϲ/+;l]ʟTJhi&wT=MrkfKZ wI0x9AtHDGO/q<Ƃ!ܷ߰X9AMPZ^cdgNf)cAżs7Z 0˟jP:Tiջ&ѳX<ʨC4OtL[k4lbnURC 3Q,ZAlHE8|P4K`eku~̤ŹWp Ne0@R6PMeyu"n7S>5#d#v\]H_ :/ Q nOS!- to!b`DX]Jwo6ӏM0ц2Rs1-_QC 'ěgWύ 0_,54Gh~3][[ /u5+0iDhYQ9<\$Ndy|ΏBu06Ӌxa0= /~*R{Cu N7`e5O܎[[t`@:e`n!xֆ |ԨFgZ7>ʿӌSPFcݹSW[`m>KSaNJjk <'eb#D\T a^&MUAa )Z4)?LUt]z 2΅xgoːHv6fo. 2li5+lǍs2tk>jp.vN.5×т4FWNN4c?_'ɒKя~>Y6qR-x辤<7`>qGfθv,sc֯ʦӇ)`oEYqn)ڭ[=F1$QHsmQkIuTa pC ӤV&kB~\Ȑj[=stUe^kTʽ ɥ;lǴ rm4kjem튖=(,K"75h` n*GІIyin%\ϮmXgŜvuQ^$}FR%$#m١:Fo=}x+WQfNҝ6gUJ9~wrRNE/{s #0NJ;9#M$As$ ߽&ȸ\^xԔqԙa| ?p#AbڐombUӗ'#et4=ٍQωʕpt2*/\A?H\H GҺ?I'%$q 2迖ѼHԄ<;LV4;Fd~M?ei&Cz E#Ié<uELÚo6S̤ǂ=bg^nS8>h$|(}>c#xs0LZ$ |)bD&?U̟Z1,'>L^ j -]sU)CzK1RgJ8;3߈Pjd# MY+, 4#,!Z8gwQƊoz("p}dk_-xX zo0 97o=5Q kFo1fu@Dį5SēQ.J g& D")td7pZ=90/<5Nmprur -s WRBE'U}B/qds-"p)cW@2~bfۙPh4Sa''4@ ajXIaZ"/O !Mp5/st*+…wGljӰ+㽺tAf(v+EZKºc͛? TR&2u| *T{19ď^(TDӢQb2_2ke=|;;]ٛo˷%i ,TOuE4νϑõ|[߾Cydܿ]7` `g(t0bƛf5F:K^R\u*( ^umiLqdW~".ADc3wel%7bτS'6gkTMX?)ޮ O02S*z+ S;q١r5 jDʂܙ.ܼ%r\o6 >8rl(.5,Yk ?{)b 0wsi*4hNkcͨw8DXnZ#dǂ]1__Ӻ n-:e~p#V L 7m"hL^jUa=znfC2H&_Til#EҶef.c` sTw. ۩L8V۶2j[ < \tJm$,>~IT=.OD1v͘aE"4ͮcZHXL gy^2 Uv{ƚ4 ,[IXCKmKTpD0W 1 z&8M*z;:¼DTa߭EVՓ~;7SgTtojAB@ؓ\}xDx'vsij=i[ xd{g(MۺO_A̟jZI.խ8Ե&^3"8Jm n>݇*% Y# ]DJXי"aʹ Biǣ>QRƻhT6޺_ʽf.Q_}Wf\^h"֧`:.OUTe:hxڹň)AcW+*BK |=3ϽrѬ٩U~% V'55cakJӆ-V27n$Rwx١/knwvLg~rXM#(}F`kmhV2'*;gԼ_P.%yppUⲠ2*lt'%s+}v.ʄ97Fl!ځlZJ)^Y`%tj\9d_/[a{soS;}Ji%68Te޾,AsfvR/jpnH<!v2Tas Nz,r^!.H`Ƕ&sxgEͱÕH0"d˃^-dh ǵ}ۄ~b dː^{Y a.q!9e=piXwG(Dc`-b : 0:#(M {&I0*5%t`e籑J8:SB:o_Rql+ˁ#>u\hyrYdd '1G2n׆'oϛê/,t ˸/(qZJQ%_%Vw߭ v/fT*vOIiFYfP5/*Y=uȞMo .'S8CmJ)=aȪts sۙOmȸe9dkJ9?]#Љ1BmWb7lgG(0T8KL?|}vR"7a&t?.xk:P-IPxǻDB2K;IY_57|MrY^(Co,AsG uC<b^PDMGPhD:aIVBtsi)j${sʩ:= V׷Wə'' Az YNi"Jtg\Χ Vw!2rJDo>cXҎ@ Rd64KV2ʑvc /QRݯ\]WKpHEO2>_ ^Kx\2Zſ ޕr¯9ӆjҭeD2ZJ] jzZ$^Q] HrŸk:6ؑ/ş=n}auDrPOS<5٩̱Qz%iV_'Aa㙹 9:hqEk0|p]?t$9ތ1s-~ fTGmy>[-zR=xv6MiUP3̯6I)#!;[S0 %N'*^Jlɞƕ܈u)R,.)-j ;!#RQi ˑEtIDMA _NSRtSX4ﷃ< T4Ip7"D\#fKp}0qErJrxj;j^;0jxQiOHMd4SF-3Q܈sARaKjB)R˥14oj!lCM&,oݱyxlvb`,s˻Z9lj !Rۭ0itXLy:l}1r*LIVq).kʺ#>0V}Htؠ ?#v9e\m:=v Xby/[V`C PR[# > \eV9vs㺕IyN_!Q%[wIi$#8MzgMk03YܰY`9@>}SaX(iV[[XYe(u'.YZ3Aˠv|0byƧ#vY`Cx؊G [PnizRțhw;d--6g"`X@.T~ v81|*T%엞(>$S!Z㢆.L,1=P$/aq6):]酁 TeΙ:J2Yz2%fـF$ƃpa?$0k \Pijx4R o:, BCuw'9ȹ@ݧvpu x@]}6a\wF e1ΨEET+ TM%}}|Co"xF_/6d^MQb;$s:(eg+,8HESbn|ʌ4NCɪMrBA?ӬdQ/3dN0{,q༌ Fi|I ] 'PҘ? Y]nw0t;" d~ R$P@9 Q̾%A}ۙ0-JLJW&]!Wy؟-tlZ쵏gRHt^Dz{.d]mESaH*꺊;Q ;wHR ./k"l. ݵg @T=8oJd!ߏ+a&|F""FMC,)b08P^`ذ'-؅3Gh~oG3jv]i:${-ڹ}6Cǝm'U%Fx5=ĒysE 7 R V:Q5;G|ܭws!FU\J$ZAg?8 wyē_UyQK'WWj#ϑJFhCsJʈhq6-tT &ՉFOn֚bOSɶEd<F@lN.xDITTgFޠZ yj2a brVծgP']F|iZx`k.O7ro:1u0yA2@FNͼf"i_[X%mu(+%? ~Qk°7fؤ@XY.t?g%v֙a໣ˤ"f*^OOyu5Ήj{Akv ^@;v??P)RO Kx{U/qO=F8|BPղM/Xf ~{rho9qȰO9Ft, d.DrQmx߾Z[h7,WVs%MDP˸.wBw0ٟhop17eDK~NڝpiY h19)R4}c .H*m _Z4#UEN8Er*ߘC/^vA: n7a91׹M` P,F`XA^M,ИN䷯ٹSV,D2`E5Z[ݖ3ЂMӔUH+\ە"&! =4u%>ij !6/" {|* +]|*7/_&۳=iWS oK7٘i0 ɰ=B9L!(&ޫnDUa{Ф x-WZ\9 q  w/i2rNL;1qxȴ`BjNW Gҩ#;UMPu:cIZ;[ ZA2S<" 5ޱ+{i$D0_- &+62xrhn aCq,$cBc9qSo.z`=_&u 1dULju6Malt F#_n&@,:37%_C%}kN1OVQ31E@eXwA %ފ<~ꟶQjS/']c~,Ą:bQ f;=r SYY)'bV _1QFc糥 S;7K[=д~b$mEA'qR=G+9Kb~ԑ6-At3IB/U&S^?yh0 @MD}|;Xqn #'ezۃ',Ma9l҆pvb>զX 1$*B7 "UL iֈ>m.ml.o~O.G4 F r|s vw>2tnv!P7; owl@\Uڌ{zǚS{CdB;@mEp A[11*MsINi%| x<1l?3t&FG35ڻzwS99ҏc%/#+~paj+# >H 9j N5=$MIJ=C@&oSk,_)0- +˕S[N ",:9J6}14p[m 5w>ȺНØi3V@lG^n02In|_m%\ XrfCgV薩R}نBo*h2aPpZCjp#C 0Vc o|@DKa> &8UB T-YX4c2*DdDۚK0b}uh1NQ:BmŖ9%BUsrYjv5heh]K6/>SpKHN'Tpn\ 댘*ND$Û9/tjOŏD}x8jTE2Qe]weS?+>r0f9Y B:![f|zteP4$yy td$FTq?%`F@ iTYɔ X6jyG(iދWJӲ4܈EgL-TJ(5SsNx)V0O? !xqVu b'_'~Vˤ6ZI)ᅫJF4>TW>1t$Wɟ>p^ÆgNWOAF &N `vuhqܑoNY>Ά3*#-?Ay-hºnDSN_.=Gl5Csk-5%e4wy\p)BسwYs5JI9||["82四ci>um5mP!G)A;/(_]B c,!KZjx-kdmu8-@EQS͎79 0)7+w%-3+6twi|fbn/ >oW1[L- Z,4O4bef02{24j/0H? }@CϋZRy`8N|xq^okTǒX wZ&zcswVw !wTcsٺ_}vM rئIP2zQ/Iv*´싺hݛp0Scf: F=٭,̢B=Ga6ot^M~1qxgsZfʄ֢ʑPs|H蚛(#&4qy3ڂE  `xd9J$k|$9g6.e*ý 3y\emx鴳_{B.%Y& 'mM&F[Gø&}#\2334U4 (sN6MeD.-X?0M}aʽ.$yxĎBT2~xO{"A,EtFч}N !Рchreu ߲+}ׯX\&,'z5X v’t9 ͠,RDfRru2 .nP~pSWN|'nOrv԰)L4So~Sӑ<.^ 5dۣt󸗤^BVȒIJ 1y '":e:[*f"XKhi61~Pi߮fVGd+xZk/7N}n$u0ƼEpG7 |1vK}8lEӘN_PBxcbov3%kPT1䲺c>&66^ QD B?À8C©~.,kzJBzU` (:DՆ[)#xLk'6Ssg+1WXUd)-{BL|FGZ``ۘDk׈}cS2US ~nAXmp`''3ũʯNڭkn`mšRbӆ*[{2 $CC 0~4}3㜕ﳽ jOD C 9$Ӫ7g-UHT0F8ݪwf%iv{[D0 [ %eN!_ʓ 6![l_bo؀֚^D)q*Ge@4hڻA[gç.D3}%:^l^ܫo#@$@[܄jo%uZ=[Szt=o0r}fޅGR{򦝝0 ʦ q BY5utNyaD3jZH~^J8C#0@eKcc?l86Tѳ Sc|bLׁuiz 5ip3b8m?p(wPԲOD>2`L{bpU?ߘ|Gϻ)k8:$nmn6JL̢]`F ")`;tlkwW]7a凜o;1n-U81eSPqnE>`oϖw3o&];,cÅ5XF#ˣߝ1BέKG: D+EZ#;O%TJ}8kS^A SJl3 >&PMʮ5.I?ܥ 2/j zji+Up~8 :=GZJ5(uOðT`,dY`u?W,i%J0}rI&N0[0(m_CyEU 3-7"o#(5:$qwDy:~QNG3 c*[aHT')5ߺz]rw-k5Lg)-A0}A#5m2j2" ROVLٓ|VL(9>ъ_ň;s<<l+'$ruᩌo xnxآߝ{4nS?Y;W <U`[vF7[Oc̪&JO@5FC5l- IzR٬>VFGN~ю΋_#LR2 Oo&8]Wdg[5(|vi9zԳEhz ~euU~#g!Tk+kwm20XW3ޝ NegbUfe=K $gfc r^1M3T׳u^i&f",`h4?ׯiljHY^'k5+ \~te F5a;6NJFuBʞDe̪@C}m? KxI~;Gw6IJ-foJL@Y5O wZNgsWps55{vg03+cWݠL1yVӉIM3a).Jti2&ӀnO҅$f, D+xNyn#-w{r~>0aqPCw單&J~ρ7FA>s3A4iD4:q?5Nw+> l'q6d R`y7' 'Ep.fh WWmCI;x>f"$_&^A)iD˸m;6b,gŃo[Bm5[EFB9F**vEE&cJ𠆊43- <&AWuK8!B@5 j=ލ`0k*Y!Е nŅIѝ Z1{Y+P Ƅ0K%Ku@ǖeMT( !s?n{eiq)E}΄BQIC$HiE.1 yLʇ?~dvo{I*z3 yRܸ QQ1l(uh4wU`+T\o u 0qL wy8n [/hEꖤ@L'B"IW@ܦJ"fu^m8I yo*( 7xр4k٪y@qR%c^qdx5\}J0jd9CϾ4ӻZ#@sB%򱐙\q#R}SOneʵa*ѱor߂gjay裂7z% B}MEq^«$Y<K5(s$㍹UYԿsdb♓BI5\1/Խ>AI~gwR h|/WC/ Fkl4VK-KXIS. GTt,y;qчCƉ3^AJxWsρ(ԤqO!Uw ,h|0 n*?{NBʘۼۤb %`U"'~];c%sA^Xԭd:wi( Dy87yUɦ-"F%խ['B[MDD 2SPmz *6g4OIOf{Jp*cJu ׵;A TkGv>E-R5dt:TW(!(\;GM8NX{~݉Ht{hoe9Ӽ=SQ*@ϑ"I1X5`փFZJD_`˖~'Z= ĶB;ꋟ7 eYSxh;{v6ѤlZf&!b/ =$ G*I#ʇ$(È֔,{dxR-qMuSJbLhB"qXڢRx (J\;v-a\W>&ǎcC_phσ5@n7?o쀵p)It&^P=b!GCJjϝZ]Jߥ:֞}jט2 rZRV/3iȗEJ7hJ2|;l 2c'ܞ19 8aI/ EVvuIZ(WMaZsզnx߫yPo+>hJ;R l6mW^uz^D706"H>Z!l'_Pn_h"'I,GE\ o_qg #4qx{C1 F[/s$\8$||Ķ5ũ2"nSp8_;z|;:;9bsZVI"dF1+Ěvjf|z9;e fd q%Ft=ՔlL)C1`K-iG(Z|#.ȶQ>N`}@{DkWVbv OGg7q/ENFc  1k[N[YP`b)N(HދMz"(4gj̛@NH:5g+nXMEwas} 7vUJ:1k=PSSDn~vay~k9J.\fn#I17Ub` x%)$ 9Rss+ZsQ6@}iゐ92 -5޾uh!i@o 4^wÕK,>ָ bb m`Z;,`Jn.i&WR@/Ry l!$Zm+EHT,y(L/:G;: +@űRB }+ :JX2W U+7[#SOIDj^2sNIL(ew-x|!HwdrVY\K{ydf<͑TG}f=g3ӉSđolc|sffj@O\[)'Hom ~CoeoFi9o\DXq lxðׇ #i'KP- qUAڒ ԱBPMbT\AuټR|:'/vG"uYY#K޾g!,.`ǐgLF}@cJtjôdᓉw˫8bI;"ӵC"'$RߛL_-+^b%5TCqe-$ ijQAM0d'_J "Jx>u F x<U`F,`.w *K\G3BUD{3oƷTٚ}xp sc<Ҽ HR,_vTR j=uIߵsگ$BW>40Z=0沲=.hkШĤydqzcm1ff˶&nZzH$'4$ ;Ŏ܋*j UCט=Qv#1Ӧa3%y8JLoߤCq(8WȗZ7!HՎ06SGP8r"#/b02+ӯMF1Ч6 cz*E kcb6fGq5q%̍Vz:VR̓KccGa݅F0XE]bS§AcIg;cr{97I #ECW|lxvmhW.LX 2`^T[BZW%~cm.zAoHHZ-opp=_ YIoMqH@ZK[yީ[x&R2+ӱj~QCXS/W,xyX&YVv, ifM\L7gKW^"E4xIE){CA RD'csbA=Ra8Gf}l5wZg[?mW< ''e}AK=49jՎ[bq+inEm_ˋHV*suaugͮ־*̠ڌ.;u:U(|9=)+o1Yv@ @̱g|?$qtMtl^J"+@"f"gGN`olUnԐ:'n6@?cg\)#( L{Lc++N:>G`Iuqw¹MBKV,)j*v"jΏ]f՘+ YwƗxgt G|rm12(]A&Nu&B ʠA0Q~<T8B:}v L=+jէKnk!F[+~g@gIPu6XJaQƗi\ѫ\KoJN83$'mM;gGӀ( Q;*'/Y+*DG`\JwSTi?:C/6):ΰSаAGc= -:Q,JЀX &ד܎R1dAQЇNd;#ʙIn)S:BW%vMnlȏBT@4j d5{.3#wTЬ2Q"0퇖0؏`o5S5{ꢴ\+eec,ҙ>EY]z)t{ދrs{nn Z?[HZ6#emeU,}4NB.JqM?I~AX]MЩ*G-:{ PbX|rgVHc;).Pw,4,cB'7SӕEf=E}$v;vt8G \cޭB$@pjܙ KO|u65 rL>uӝo9I ʟ&b @Cg^v#w H%T||HWl"3 g_/bkB ,`jL(܃"B(Bѽi+0.ϑA.E (=2> wJ0{%EcrC݂ Y2CD+ЍzdtÛHvJFsYYQڣn=.áHN hSʋ1䥩hAaǕA5{6G2N'Cd՛.7aLUk;҇#ͬk{^Wl pd?%Xȇq+v^c ,atnWo#CV䂯'T5M0/:AHJ'(eWCi}砵KmX֪RQu/Wi25\DSd+ib'NxGݖI- R}1;|jf!b@ABUFr%m W }6>[P|MP^ZXIFh@I9[ۆ_TW{A:'wb=p(M1̢ۨM!Kx;ǯƶ{)?JT1U4pQԯۡJZΟ~' l)W>b:Rœ9^9>(x4@%eo Y70D EE#gRDRi溵Ju}|YЫ.Z #94IsKB>kevIуpbߍ`rD?ĠHtpRmw<P˔ԯn^!w@O gzȒ#;N39\៟Kf o,dJ1@M C TɍCJ0(=Kf\Yu'/8v*H&՚qhwSVDC ZV~V{b%4ټ8谷ڛm]~5oh#+:)\P5Kfq.}m's"Pe.c`~*5JX$j0yj 'l⁳B~zƔf'[Vs;2XY2qEH}ϻۙ)hҖÙ'WLFO LY- }^yARtj=b, ` O1 8 #LJ-I>fx NL'#`yOj Dtu#H9Ej\T^ 5]>W7"/hR(aHv7)b>BK3w l|9NsTHRi3>ٝt2ZO33|mvԿL ETSꉂ{׷k'b ԋIfgLhn^+4ap޻i)]ڼi GbX_\ޗRj=bT(. >d3:.\e55LJBCHjNeF,pG7kA/VNBh|we(|V͚rJ AK}9wM^ړ>!{F=y@KnDj6JglyZG SXAM*JvG֬HY/xu?Wz DGV[9GlbR)_B\cջQK͗WjF3{,ؤGMMՔU?(y9BHP !]i& SVZϧ+AMN]'\{gTm!O)Q? ;jwW,Q)v跙-gvA!.* 2sU56ͣƲ&/Z_ʗ/ZC>0$T )Eǿ= w-#C "OA T⋟ V4e&NFB(~ S^Їe 3"Ơ oU(MUﱢ3wH?՜ w^\Wb0ÅG\S ^E9zG)I1N|\Df0\;,Z܀=lY6%m@wʤtzՁ۳) 4r2?nC1\ʷhj^ |E!JF+ "ue9Ky;H!˪rll2f:yTbC3<2WaW$*T|$?}ѕ Ԃ@Ԉ_8%6W\;"@k0U {BON]ɠWx z ާy?m5wPև1&ׄԢԼ#!G{ٙgc4I9ΟOiBLU=TgLH0>?MӜ"fb9dH7R >+u8?}淐=KD(AV6GP+&qC4<'hn5^@T>tʹz@yFsWz866ѷ# ʕ +pa@p{7([LosSށ>w~T,`q'roX:IYAa~.e6H,L49[4YRל+Vx(HX*? E\ڸNuvaV.sñEa+_(67\QzVXߌ!ZAC]0+EM6 4]#N8q2f^m@66M`W#Ip`J-0:IvX.m K}ВJTAV?Y/[e!2M!2Bέ4sA1qqAemOEE"1MZ ⤏.f-p -K rvy뼈-E& Y2^ zEaqU1M,|=d+x/ZrՂ6'{}]j5cD gx$KxĶD(O3~SWo `@1H[R oЈvsM J=Yr篤ˮNXz#ų(_}l8~pc@a6ep3(إS.Jc},c~y%P:2|d&sU5YG9H2ҊD^.[=L(R7ھ5˾ř8(Q_u}mbv ~V sw`G^4Fa`hֶODp1KxɉfP\*OOIkK2uvI9?:>r,~2lWۇO k{CO2i :`nZ$jN)bZw0E}&f84q-*d[ø/['EwegWiʹ:2i玥NTADy7>"nu52"S@.UM8 G Ӑ4 ~?⚜* )i A$8m| 8;lPݗwUg,ԗvoM Er)Voiw@] KYf#|ԝQxǪ0]fx&DR NDV`$$4E{D Ğ|ף , RG:_:̠MTT]Z =ar q[tVpxCyЏ5F6o0ea5_ʭ}  `҅Bɇ)8~':ʊ]zCQó>[$HMIH V^e[A`f^EsUܭU F?ݳ%xKeRgD7w)͸8fc܄<1]EJϑ#3fpTiPX߇v] ׿a[&Vm/&q,;r!+ :E +.Wה y<|$̆t!a kZ[!lrbSGF*L3j N ku> svNgGgMF+s}kMUR9V'.;>1nl›C wi7-c]Αڪ1 Q9\6h1Wۼ%' KL Z\dz4YcfJӠYB{qɹp1 `\%'gMZn ; IA[BfQo)v0ρhVɆKpF\U+='?͍S8Diu!N\WjrWR;E?"כ dΦB79Il0T?;;] D`@n%)A`.J64 huwOx݈xJ-"\2\FsI3P$]Üb%(x4͸,ZʻF70%n#VJ JgM1& ҟCxegz`(O3Ş@^mIQ 4/C%9=.冑RD KU;w-~KIXD66ZFą>}j44%x4[yB%6GnPdLwrH^z֣OVa^ {<m xB'ǗyKX vE ] ^L}̱<1;9V={qoW:a:*9.p3'w GsJ1('A ;Rc`1G518.0gd-{PDs}IpK{l ).m9}wMg8b fGe!eWB7"CBjiGܦm#3άO4OsF%hWt<vD@~'˓ to9"|QM!# y<C3a3Az.;"M֑%DƀON 6;L>Or7I F/`Wf`ӆ`r59r/0i@=mb֦?/y)s@%q.k36keL}+٫ faC8̹f.>D@#ɜYh}O)57f$ Y8BB\x$x5:t]g O$g=D[FՕشQdɠ$hk $_^,[IaMx|Y뢉q]*}|N .j;v@1j_L=p<~l0ʱ"<-䜨%Sࡵ) 6rQial T9VJDiro"kѷeCEvK:k_b-le}N54okNI%3$FF%|ţ^t;/9^*3L"1X_6/:pX1ɾ)M4'zLT" VuhR{Gr͕36?G4DC K|[OI1T@t1in.s>7_h_!uoa!ʵ{ڶv((}9: ʇ;sSVy,7;#ȵ ְ4G@gHAwWEl-;,6$(")o\ሒ" c< %-p _"8ns+k0NKbΩyb'. JLK`:3Wpa-ga/ J0JV`Sc5@$DU̲O zbϞEor66@pIRRgo颬[B(JIe.jhG+8/PI;h{/$HbTCV63(7V_e=:PZ.͈,;(B]Kf~:~l^H9=>:K]N*D.xvaJUY qwE"867b}8v0dϾ_-2x w[v]g+HYMl}U6WUuW(4=e8ɷ _z(|Q1b-X7Y$ʒ| T"Y- ym0o\;i iGaNtO#ZAw ͉dȂyC)F }slkdCaV X!z,(.)/psb0 [ $4.-k/hOFbH`ɤT.r38[!YG͏xK2(4"pbɣe%~ .P0P;d*xWHo PtLW-U>096yt1t<4b,j> ?֦[F1n=sBhWQYjwsǹvnm@}/l"pβȕq^6٥GJ eZb: |Ssbx/x}p⸄T5p EfllmH0qCZA{t ;"nAb<ɾV~O ;i6?i 8aykck : w/344IVVt/˥: q/e.#cjiկ{>"{~Io[(ߧܝiBx#J8,16#zRʻy;^wiRMޟ].m2g_0?$M/nhOi)(niY*hu}C.Eg>ܫE^]SE-ʓ7˾1@0J $MdIVv UpZ[-G?D,@ \]ܪ ;A&/tqKJY%ϡ;u-@ i15cn#8N}(q iKoVدd'"Kyag mmTi3L?#.fMp,Jݺh=.U1y$qn1K1UiW%gսmPeiu]tP }ꭩShH_wĴFD9Cl7]ZK<(oIɠ2b^VeEi-G ;^'hirL豄| "&d1!L/~2@$OB8Tmp|BÈRMNJ})BlW @) _ސ p ]ĺל2?`Nf=V܈@0YJB( Z@*W+8z_Ug mL|gJGϡ8k#+t Q]=3#o0>+3#*~g߀4Bj2=jLI:K K?p֘3K,n&ah n**\'x\Ef1}K(F/υ]}Gc(_zr 4/ `r ]5Q[E6-Ź<>;0*#͠,S`X`J >pj_ze^ިM2-fڢ1M#C?h#[bRǓ1t KAgzKRI DG;OXP1o7"vrYR z)cU2.,ӭ"k#r92NYo#+{WT)nHJq/DCX`nFo2A"u"(*I"'(UV$f^V]kgy¼C(PVr2?k16dRNX~~AȊBvl3b=)(aՒ wD3Q!Sem9F*@MMFA=D}pi:@Vcp`+> = +7s'#e"g쭶7mY)θoB]`Bd< +U[:U0Y.kluuS t6v0hP"tpsmR 3J|2cW k| pfK|38=՟K msf-i`7CL4Ϻ:H :Gh#BNi\%Nc0 h `pƥ e*(I#oNpnuhA/R-ҧO ̏=X'lƬߵW^ fLZEH\)FYY:#lWK6qK03.2rk P PgkzJ-ZDiNU+ HBbj|8m+F筁c2V|`Mp=&h2{(hx0BQuyJX:ڏy?G\swQƸ*-2v'g-~HzFC kh:ͮ7nybN\pN KWOC/7Ad] `.aלpd#D7 qRSզE( φ3 K9>gCH7Hac50)iDDcde.gvMjBY5/!C9[!bH#ĸZ4#!=Fe;<լ:JQk b ҹt=H6Y8y(HT ?s%!$:D|&ϕN'NRx(OPzYe "X~RƸO!ʐnt-LP> đa :=3X{wӄp^X1q"(lg]ܽ2v ?ec<<X+Tl[f CEF%Y> /vZu7ƒEPh?nd T؏=R*^~ TSm6uh,AaĎJJڦF_ $}vUWQԿ}uv$ؒSz9F3a9?|K=ߌ4=kvh 8,NÃO+dfLϙ5=f`U!tkb㠪>1:ocM"vhG ںn3ƟO`·&m[5^B F-yNAX,y˼I1[b-|Lqc5۟>s(Lj9R[{UgJm.\/o! EG;Kuhblae v_ڄVoR$ ]>3&c$~]r&]42)y+͜JWƕC0\h{}qt&Eγ¬S s ңTnk+V\uWDP䎃",-ߛaCl|c ƃdd#`hG{BPXxMnlx L>쿆ckC^z'ulIoz8yƧr2Z<ԩe 8 -aƵN#:Mn+u([gRz Я |D7voaoR91u`!xz\ŴлiAi܀`yF< J Ld0ZHх0UnE0K[$7`^'xiЄ]vPIl$txxK@Ϧ")E*^5 TU~}Æ|F{tv, OB^8wk SRu)eQ !y`(i8a:{?1 ꡮ9bytɞC{+v!is(N݂v sS; +Ƽګ*Dn=UP@,V>30U JGO>-|- f2@V͉߮> hEH0\1T0[NgoMj .;`"nh4`},;.1(i @B}*$3MIF䷝*hg=SG K oCd* zZ7CrN[u\h`: 5C\A6o|6DΞ<;a_ObG^]ph]vK7B]z<ق$@deLn3:$yiw<x_3JS}-2e)ԩQ#YQ^6XʵHf]0zYt{(ns_*2!2pS y' 郰|f\z9Kh!5/cBzX#zgٻk߲%/G3fu)F[8k%EvRKX/5\Z_!aL7IM&5c;߫kaMV @U{?.=GYn1FQ 󙦚½v_U5K[N:-B_68Z(pGBW,,_|ڶh O4m'REВ4;'J{ ަ{0&׻۩N9ia$z k#c{Gw"6/ E F)IMڕgs^ 5؜|&EI -lE%#~ F}i18B_e jI Е@z&Tv݂+U!́OlؑU [C{Hof#TlN^0pw?{% (JrpG?OYw 1>:fDf|`lRz'l<-?ƆV-7!gYTx?d9 ' aus {3fZ7 ,8*݀I5V^U^+V3ԝf;RnF6̲WPHeӜClV{-^ItT~qj<ӣ_ 'Lqi !"Uٜlo7nuzuKF rxD2dtΧr(ts =UVhnn{H5>j M $ d&ϋwW1 _xP"H1ͩW'FXsf](2 wos>.Gf/lZ}VM;"mohI;, ;3a0r]D#؞M3L=\Ȇv:^lkKXw_pvP6NG2~jκ{,DZhUf+G ! J+#9LdnYAڄ71z b|Rqg}ymnؙQ`خoÅա0?RW1hA4>f)8^kmlwӎsI +#c#sVlލEPlq;H}eGʓ!n/jI5Btߚ\&o$MˤMT! > aA7av3*yw'2ط.[Q[f4bBt:O~ 5}O9jOh_J瓑'ZkviNR_A҈LA /-t5MIc3tG:,/Mm{ii1⊾n7Cu[td%Hq4hsR胸RkXSϚ*'pVэgQuq\ي]^K_.g0Dk!x;:R%#.!Ak pW9zZT,r A=<9Z֮ 3QցCE|.VX/B#P75<ˆŒ~cLr 6\vj>A CU *-W6A[lSĵIZ 9T?.6+ԧ9ʽ\rhu&7y{KYs k~T/P^pV:u"稧ov dٸ0wxcUjŅo8˗_A]c;/TTѨ9~u#ZgsZ}Pzi{HG'wH追EGX:BK0h9L&VNH9}*B; {GhD:DFł? Ἴ>p5J-&G%8X4e`"P@\Vr`8om 2ž0jĪ~>- jP2/yjc6Jsc,[B.}0!H#9&xǣ:-ߙ˜2BͰ#wJ;a/׈/.q{f>o{Us"TG O]f},(`t3>V*F/LJ;d(=(T"I-1T9^2p&Qj:ra':)ߛmyyk&I<M5}M5,f Lar|kz %s,gk|>ܮ /s.*~g JPV2K6 Y"]X#Hno4,d<[Z"M[Z'v,߮٥S.cqٟ8ok{ӎR瓝K>񮷂Mǂ-)@G|^?v=d=Rb.E01V`i S>xgoF8 2!Q!L!|ή}?Nެcmi"݊ۤe6K2t.J:ֿHP%i7G;>LrcRvA!"1%a\v-U#5Ya𜳚B>3-EjvnSr:gc@{G_F2N@ qO:!>BjoEOQtuKr41q<2=Lrƿ0PNT~A9M &_r0d~R^ɻQf6*t;^Ul6jSmyՄ$ڄЄp_DڙSy|Aj/Y̟̎x/ kzEH\͝Һ)!>x 1?iV^=}py~Sݦ//*_"y iOQL("=9)`ڻgo&-m3‰6%t?M9.\tsci鮸Hpcv+DEȵ, k|$r]n]&^;3Ĩ ?1f|zT+ăqмkA-ZjY[/Ҩ H=VfTG*.ߧoFD|.YΦa^ð_`iɕ??*/&͌f\*}gZkeDq;V - *fVdݽ`H1H|g4c\tPNWr@Xch[ 6q>#E5_ T%h9H+pfˆ: 姽 hgP-!QJ[1DmN_M^DmMOLi:(kUHTr< ՑӌFwWp_9K#IL>VZe _nTQpal*ms#X2$r1zgxoJT/̭%8H/=:و?yn, סBk NJ}/ӛWk?7m/$;wT G= \ƂM6_uM`,Hg[32O{LVؿ-Jw :P 0</Nwqnd\3` Gi <e+ ꇦ6AR]!Shi *6c<$ϏwTh(yb\y? ~(9mYYTu8h؍OS7߃Y5 KE;eK6i 9Vq= [#~gU@0jWW?Ԭ B|;aaJo/-[7dH [wS%,,R(C>C*]Gժ&cWc=o&4uī 'r!ų^7s㚷ˑ7o-'hAuav| 4}7M+ۤK+_48yaUdxfu.}kkQ '[[;A Dk uCs9s#SM+L ]įA vl+dtc.)Jܪ0ܘҢ1H?7E7 8DHX:ĥ~! e@8:S`.D2r]j!׾jez{=|-" *Yz,2;eEn\{.}"2JsP[afiF!~lΩ~qY,nŘ aoYJ:,7P[;pwjcPP~9RoYI5ą_H9.0d:.>u1uc2O} fww ߠl$D׉xF?%N(xRs(gQQ瑦Kd0+;+pIU% mBA{5ՈW6&Yȸe-Gf7Gbu2G+iMʩQҨ,w}9i] \/tLZ =+  W|J  ZՍ$]e,,YI? dok1}ZZۿ|NQy>P6Z'Uw_)I(Z g@ձLߵtr.@"w%4Gq˜5~G0$Ntr,ɲ3fh&YGd-UzZ{].N@-?V+DMjã3ڴés-'8c_/AwULH+b&xniV_*h[Ynt q.2u/xym(̣<|((8?c]2!6vsunSXV2gv豻7"Uۈ+V_L4*) k?G !wx6"/U`0_eU ,o[ɨC,S58{e#z7R/ CQ uCrryNֆ +B=lHX9üJF!1kJt hh5$GcMg(,PqQSЬ^@6ګt߲ۦ.%4A1ʹa] &%ZDТ:T!`S.gt|UEiܣ8{lZlG ~C|YdžWhϾ&L N jN+bb@$"Uc,lj2YKz8xbwAA=00m#pj9hDE|;zBO>dg -{ ~:WvCvq^ЧuR*dSxs܎;X1ܻ!jC/~l]9:cn}'i>4A5Kϋ$``QZX" y-~~6ܨ>(u$tNFkLNl&na£  NeYkǼzp |? 'W8[ݮG"ܟѪX,Xl9s5ybh1.a V,EEZ^ӄPeʟޮ%sf86)&lEj jWۡ:h?.KjNIE~RgΦ 3VV69g̼oIL|6_I@U{A9sxZ 0)8Q]F&ʼn›v׏:Us[#"a$NfP/ 5~CwTn;츄1f4D3ĭ^ CAP#~"R?TE $F NqӜ  ǛB  GZ̑I  ؆LLZvZV7[tZ<Y:,ۦw6i,&F$VI=nh^Ρ%$ڂFl{9r[侢pƛmO*лGaOF+ѷ̇6kZ^7cf+=ثI5,G}SkNym`7&Pv4>O@Hm8ވ34CKI/~ʀz4%x0˲.KGqPOD5;U=g.#˾ŵ$P q|;4L^;jͬi6z1@~Ȋ 2wUvYVɝHHuA~_GTuo@2^aD.#rbʄS#ư9@b'H|ޑI ^OJbZgm]9iu>opT4𗐬ROWÇrYzh!YѤooJ*~Z:tB ;bhqcg>G u@ 6 Tlvגƛh-\?͌fNS+Kq=i%&IGR)"ƈ_񀐺mB{0.QŝohsI}E hƬ^#hƄlB4mKv8AH_x2/a"=,&fG ;]@m<:֫bQI?p!BH-hޙs'fwJ2lҭjs#B/ޞ2'|es~, $[$5B5Tg*MB!h>Q! sв`gz w FFGҫeϺf^,5{-CC'T&|#+WZkۿC%"F&,/zF6gl h%lLn?t_/c%7 i愇1@t7,Mzg3jGU/tx}~a:  d$F(&;dd{4uc S׬mNm@ +4i$ɗq8Œ8M G 8PT$l/x>'n yO"914OyekA8^\x, %qaޤYlT #fV{8aYq?3/EQ)qZi^]Ky+IyCӦļ`ept؆QB?+ 4l_0?y@23ϔhRx nlb9wDi0f  {#–Oߟ[ft7ki9UyC αD9$5VF10sTwŒ|!UE19 ]jr[x6G"mjGɋtBVEÁ{n 93TD1Yy@]a~+j- Ċq*lװCeJ9ӒWMp!c$N֝o3=:D}E+[6J<$nz\>6ePd)΂:^J94VWS.9Gݰ;縮Ι\8 (}F-4L5{i4tpȨKU8'n3{T<`r[ηBo_3s}vT,+duNŗ#ɸ鏵6yO_0 g1Uq 7mVIBM8\Fұ ̄Vm]w|1R/94mJ#b=pa24*k'd}TA+J׋iUm- Q#XѲsԝR ^i'#a(=(?˜G+2ϴ^dL}O6 0]Y<:Yr&SQM#C RZh臻r2BgtRx=jޙ'd G@іMmn|V}h ?DG!UoJ;|&sb1%JpƦ@%Z Y(aCP4C'ڣcrК׭t|"73\‡Qi|<"WA?by^XKdr0ALosT$!C[~v_buyCHKWNRZUR:ғ:o?vuO!c 2<`}ڱ_Rs2z_ў?&zڛN2P )k.߮}%!.g&/:eäsi~xM)>?]Hx|3ȃ@nTTYO|0ьJhH FH6q N&òw@qnÚB͛k#)1 /X~W]ILS>¡VH6&{ژ3d1ho36RideBx&y0 ";ʷsvq֣iӦ^[Iף[#$hA2 nnyӴ]"2%XsP< Kb!.1(Ըw'e݋HC3Lw/?c@w#cuOKRPYo\ئ"hTE?4BS "b>h(*7 ms X|TG[x!ݻ6eeƺ?Xm0ERG~N8q(V?>0ل(fd;WOҁ22#d 9+pKg|hykɕ= e2K(w.zԪ*NU}vξ/[@,uXGͲ9p@.LRvGa уN'|ڼ0?i#PKRU<4ʉ-)披,tQʞ| xqUp5ejK= L&P1ȯށ@IKV4Id\xgh =JV3ʷDPJ[sݎ%w>GJ(zoN%!v3f bwʹgn&=կܳTZqKLYI;\~YޤIP2$4B~Dt?4JRN`\JfLޞY1ak0 h9CTO)ՄlP K +uK+*2g}TP\=\AI8>ݤ,I*&4F.BߔG!B@u8+ }+Uz` Wx;Fb<o@EB/{Xx4*2;6J.tzGX(_^O,f'M7r'٧30W'd6'O֐Y5BȜ#\RpN{ 7E3ಃ)C!K خwRT=iNV6%=\Tx{H2Hv4WR؝V qɚ8"88-YqpO:҈abLJ/3'VT}jƨ!fHˆ!V fL8,^e6G)"e*k] xmg\~y&1!HyfoO aRV{L=3*Xhอ1hĦ6R俖4OO?Z)*}o Tӌe~ Lvjrg]-yIɭ/jǖOs|j$@w:dTH[UArصkQC3{yTuu odҥ(wP[4lhuIDqG{Ҿp ^G`z1R=NUuܗnv" m'\v(DS;T-w]4k :.̛[r?Gc>yK; g ܅*O!'>v\L.@3hJ^ =VɦDLJfIcCHg!kƔg<0ka]9^ 6>731/6J Ȼꎋp{2-TfU 141JeccsX1;QApP\jw[odE9N~2c$VrfM$qVA>1qfm$BN(ש̰j^h{"#26ɝo55AEPw8SH=kXGy,A8-#ӈȥ6 KVl!RV\Sj|EKn&Iox_"iFfmc?"2(nm9g(%!d &}l``8}>-Np6 E{Xr[|MUzv#M\d4*ٸxglT)J ${@k7a%O4ƽ7ZRɗQ B;#+ۼ@zO4| \mĄbm){8s EW(s5^r"{ %FHkUbsddY˃o)b$ai bRMP߳m߬׆1/JCJNާ&ӯko%Mرbr)/2%8ϱ1޻I3̶M +iW Ks6I`6-e:C7Ԣ޲ZU3a$Xebs aKV/23Y$ Fl6fXS c;nFűd^Fjt k{azw[\s"Ō1_:rC(h`^6"? WTK&Qǃ{.i3ɳ( j h:E~渮g(],x-(VA*dBې`]RnC>KM ̏k$LבD ¡y"Ƴ3Ҝ&x_j0U;S̓} _ƘA3;n. 2h|HsU$K"vbB] eOcXLBE3f,P;m屧@#P^LkǏ8)ta-AjiVb"YR28` u_ZY)0J*o韚9]q=!1iۗv[o)ap&piַ6#N-u܏\ mP r[B0t=rAQ衦(,ij__鷾lW\=AXJBkc5cE"#B_X8@RtOޒA3(cIG/n{lg\HxwP-AkF5(7q 9f(|Ӣgl U&7K+G$0:DɊiK0-;/E{c>KzCRAdb6 ؙӀhRAa #vGH%ù~UYhvtQW!fIn ml'潷 nZ'`} >C"$Img串 ad̤:Zֻ6ٿDyI@ <ƊJa)Sg7$kBm 0sa/D/%H4R=vWN׎Dy2Y% 8APW'C qΚV9ntz\-#^uܳ =$*Ɯz<8V kM_)J#''br5WQ7nW#By]ydQ%\N%M[j?TXnI^ aCIX'ƎEW -Q01B;}-?=L/K5/l3o{~8$dɫ $`Wr|7g'7+͚7yU@\u@h֩yBT㐬 "jE--Npe{Bw]^݁*<:MM;"4k̑ԅ\@ P_g@ aB.Cqm;K{k)ildRZ~O/rk3 8#|o9+lyȞ<>whxc@w?q#aK;1B~gMIF:dXdx@ͨ__N~B%/r0X.p|6FZ GfS'BB<:uhGɸ¸  JrrD[ ĐQZYTd"1" %|A%Мo!v9j꓈N*`(njsҺ|Eֶ!|WRBVҲK͘*!p,pƚWP,JqAumab' ݟ~H%-#Y鰾_yl*{1Po$ՑTvKݴ - *~_wgޖ8lL3t.o97e7 #óg!` .`D =@GJrp2WM55F3 ׷}'>c02#9j\÷F2=Ϗ]|'K{(,g"EV-f`NQy8^L;\B| r ŕ":BPB޴il^w| w_>߁ VUY9X)aژY9ԃ%qKOp>`'U}RQߖ^_~S ֈL FA"/7}58͆txT`8FC.~BlT\Hn)3pk>9 pI|2!LOG8<$ـJBcU[㯪/ ~BKxa~ ·-=FbFU"| ´쬵%k(fcmrwNu?iܴkORۭf5iB^{_X)&)xs Aꚦg=ڂpˊCWyuhN߮[ /xڇ8!ἲԆ?%]sEOJJ7]$@d"tIヤ(sE-D 9.E .\v`Ix*7dl'=^Q^Ŵٹ8{PVBBJ?6~ ]J.>ECJ0b B# 0uE= '[qS (6?qRҽu &v rPRqDt]U|gʿT/iU2EKʢV|X\hĘn4$^-aiY_@lAi` u +{XpjȼD$ `֗Hkl:UXClr&/%fHW^X2b6*Ǹg[7Mݮ$`N!vOWMA9e3, 2-;_ +&7rx |,IA26~ؾyDRd즣Js߳8piO '+.ځisxf%d[3_e!7`|ŷG ^B \)rLumeR:*~5NSojP@2\t#˧Eg綠 YuFqSk sXZo҉ScnGKatqw2̤TB3K^`s$E),~xd}^H>-V/ׯ V%&(ʩ/ۡ_?Vkw kQaN¾O?/쑦 L@ !=da%h#3^B | u|w+@{F&g7Epך鎿ͷyիFP(jk*HowpS?4| d$R5a- 7y)*#8;V};Mr%2qMGWa"="cG2J Kx89KQ^o8 JO6MOrzҸE7gcުu.$UELVd4>H}D|K}#Jdi6!4g1x3@o=|soT4+A;d|i[N{zB!mwda$7X~JSQl ,&z P@LeqVt1lgRsJNLlѨb98Dvm񷈱D ϱd䐗&0V/6Yzpԛե]Ed>}ts_iA+[p,髅@L2>k.)[ 7C 7Of|}U#~=R_wz hY4ܲv;|pY nPC&!`?Qo6ſgX (׋ԫ2G'ެJ|Mi儣ϋXrԲ~2eqe9ZO*CQVP+t!y !ݦ($}Ҡ-3)c"51==H\\$Y*}i$M(ab&*kAK hE:G(ς!sa ʐE^GA m>Epw\%=AL'yb$gL9!ViO^Bqͤ΂$XT&UE3t9‡Z0Av+Q&ax/=ď6pZ3Kg!OR3&UGAa38믔Y. =X& p9)]5f@zR` yDɩj߼'1xy;\dƝ1F~Xy>MItcPF㒋Z{ VޫZ`Q溂 x ?2@\ZXYPrGwCNk¿ݬH.([7ğ(,;Bd9++zMM6-ɕ(h_HV=SOĆєV`NC)Se>CdlZO "AUfh5Ğ'>nmOcsk'ú&-D;1GAJ`KZ^;2Nr( Ps8oUbt" .Y΂VE6V \\ m+tÐWqRPk{b&8:oIbӼ!QA"OH;^;].JeǟhǍΦ B:ŚYs8 ,E٧gxK yhH;:߄\ɋ18OR}YpZm*,(*wS4qO(*:R$'˒ @;PĨ ń}soBE_X$  iL[BroQہz4)Ph+GAv` u> fq\@{{ y;' a7% c.SC#{mt]4^Ewz ㅟ%nb$}{_HGZp8w< cz=&~f4M!5+gV&#? yzm(ԬZ{)wùVD06{M$ݦY%j;EsIqYT: [!tUdk7Lڞ`33M,fA_;o)9r/I<;tI/+,b櫲c<[0bo:Vr,dsڢ%o L=kaCȜ)OV]b[C vf8%pc˫L0|{^ Hua8Y3tJWwudM mt<1Xe[ [!ކroKK#.SG'a0'8B<0n%s8"ڢ:L{Xrh;N o.?`t[Bn=уؤ1m\6{w]Q=|*(Fܚ?yƮ!VwVe_\HxjĴ9̡*Xj\fͯ#?GO]0d=2QdpJ8O(0E2I}?BonJX_\?mYE:D5A3)&N b!4w p3MݿGv1Qf 1}Ǚ!i FUCF6,@oslE%y-&nϟ8>%Oh!g`f6ɊotRDf?A³Dz}WK֭chy|ցL;P5Bh8Fn<9־KPo(@qx]f[;hoQs@xFAwj:P֯dHibau!JoakpК%6dF$QÚHdfV7@CzCoRVBoF:0g\FDџQ`J[3A#U_g+vHAF˰#vZzdPFA|xjMT8}>Fg?[};OVk$c#!: >nr߬|\ 1zB3j;Sز6d+tg?B% %#sV+U_r:x=G  \0kQv! qqBmT;\.Ud&$<1B'G@@jjTE|] } |QÝ>~$&mḾ #u:( Y׮ ϕNR[dq#J] I\0[n{uEY Ht@[e0mT;Wӈ8Y eM6E'!j&_< m' @.#<AfL:zt_gBXa?Lqrn&*MHsҔ1j,YZNG-[.Ӷ#6(I@J.] ZƬGB{]*;W)iڕ8oU"d&&?OG%j7JNG+x s/@>\o*|c51" o^-Vo0wF@=E#e jܩy\S?}~3R?F,WF_u밽OIZHg`#X)&^цA@ Y˚ڕ!A;ZDZ6,n6 3fa5[aWs愼mP4!Qw%;ublO ZXu 7Aio eE {5/ݻ]kMSدJ7 IY` a4m ܵF9P4_Re51,k0K0cw%r+)ec|cU7DDˌZ1m~{2-; -ZEUkY~Xjk:s;TOF]uEVci17vG}!AxP`? ׫%qOJ4шBVR3*f/ׯoًߣD%&@{ZK^ G ^[NjUUȧ%S&(/{)G!d~XIf;z]msN} ^R,X.&kCr$ٞ>[3fxRP)U4CjْgqN%x#+#y@r=;SZ^;t;dY($%(SBykȖ"Bd[6xOuc ]|i+<,js&duȕs s24^FнJ,7 ̓ǯLzĀxؔ];l 4xFej.'筠OYta ԼcH'.$ÑgVz)dhF'y XX>i;UCTREC1(.wQ{r}7-76yC[-Lae&lrސa+'~1+/q\21vxU!@-W Cic5YgoJY~Z\sLRöj>h;ø"Z{%7fhe,}*<n,fNWx^uGƹo`~J6Dybgp 87ғZC1q(S[{h 3F@EI$Fȼ,s9eTb{/|*|j3q&0 @u 5G Ā¤$9) !OUq-SC@v'}q`\5޻*Wfv DaESe ֆkeQKX*M@]"yD2^i:VocAcY* 0çRav &Y3{1s1u\v_ۂMwm9KYc>4s1Q)G+k># D+^c Aj솛CoNO܉ުG}$Բ~C=ɀ]Hρ3 }V f*h*gX#&'8WYλ$cM t^Z}S]R?9 uEcheyZ7sqJX9$X aGShSZHlae5LŽK>6WPUGq$k3^j)x*;<&16 `5WFtiL˳OE2+5Ajh8hv$q뺧i94@G) |9f0vжa4q,A? BۙNK$: ;)`C,zmI X(S 9'R@}jS\5< ()'M?]GϺo>\2^I wܦ>p8!y !]G爩:heyZve杍< Qsc"G |NWNw̮=xoOk6L^t:[[! 1ӄcnoMLx<] (ʵEM8`g/pnXl4_]^B>'w5^B! fA ;!}dp4vBfm~,} L{ n=ױFTфk-捈7N0˧d׾@rπ tqoۂ& Q0UvC “&5SƟoy@k(t~7MfzΨfs( nJ)v+nlT_ߕ@{)Pt: u;DLlXG{:7?N&2S|Ơa(oqGS?~~)Pj,#6.P(6J(2|p(ګ7<돬-}?Z6e4*<$MD>e{i!_l+њ+{NtEJa#8Ͱ誼 *4+R ު~^BfUڨynKrOk+47J5Iq(^ ^H!"#Nw{9!> iJ 83S ޮHAU1W97MV5e+k],&yr9CbnWy}pFK푗pjIaQVUɠJ,p9͢0xl=9 {9asΣ UWld<|ٌME9R#[FchcW2+` $P7d&n띴(x.uQ-WhLu!ܘLt;JZGF _2A8X;˯kVhǹO rNUۣ(RN%8;a~WB3Lp(T4Yp{߄8+?<][M?44 +zo (gG1r%~09cqV U Il+!j`2vVYTmffDHA(X*ɲ3 cv漸AuGS]mj F#)'LznQhva?QߧF༹)h蟭;+h=,C2yڿBG}l) e 3#_aS(mno|1Rsxǎp 9Q=aDDXAI)X!|ǺjdףڟN/^Z+lVɯYTΞ˖K L9G% 9n`3t˥ 3װ=RPR6RSV˚"PUDhH64HF_[S6,d qHOg 1 @xzwt.qFxE̬a SL{-Ž+Ur}bTbRS\eVE mώ/ebVAQaޅ %F陧Ww#23Į$=%% Ⱦ>U.;zigcNǬуYZ1ʥ$7Jױη`@y_׫o`Zٜ1WW]Ѿ\ͭeXpB'vcepP32|M#Y &pM3Y9}a8ȀfP#*+`.,K*ߒeݒr"g ]E_cD%gPLx/Î-l! &wz9}InY|ޖ ODx jJPڐeWbز͉6,ln#\A!pf.z nE`/!/\/60!%Ã-Õy(/@08a1X!},f ڠz :;~i+o>3+g3Ax [¹iYkIH^*٠tȡʏȑ\rppGC ~I}xd;[,kCP_Ɵۯ7̣ qE݅!DΨ8vlJ~ԡ.Ѕ&!n$!r)j aW))tN#>77\z#>4@h6&3 p|㶸ͨrgkdGPG{ƥAђ?rWRy/mk>RNjV , H鏉ևvGxQ1y*v}Y蝻QPCلGoBU~iIr31Sڎ(Wý5/-+`EZA3ID?%s XZ_C ;[뮯v; {2[B u;Mӧ%oj)W*^/PxswW 9SGLFwVv)^rPq? G¿53NxfaCM)>|-g?kB6f@fTWKe wl!面("hfsIŨ0f13`c\ LP4w·u0X?QR_vWۿ[ɍ:uBr܀Tvn({[ݹֶR:,!T|ˇ%.3_1;ݽQD=RU 3W;/HIT0vJxJ"㵋zm!^0*bATYd̴7VS09x#?S5,ha]1ł&h}hG]$TӘfj.NAX<$qlA$ɄܺC*_?#s{ߘd+47fL5lyq[z/ۑ%zw/ X Zpb.*'9l7_pdbF[ܶ'<:+3/&}NF_rx@uFv?u*(8x݆? Ӂݥ__4"$px.xlLJ0p #` VC} ss,` ?4fe(t,b:5nWڋEƯq6 !`2y eOOi@bmHHd㟵 959MB%mB3Kt ֨0`ij2R$Tf񪷛 YZY>;{2^w]']&*4$:@!w-ƋW,U.m=ev;NDYƋLpeUˑG_ O` 5 C֠o:ǒl*>׎`ż9Zs/բ#nt VnX5v~tkDȶK[gC䏝s,Ǥ[ր,v+2KNxpy5fC"ҭ3վ|S%% #-p6\m{vKlScPiު-+OF=v2`ۇ,AuߢP& 68ݻ -]bTJ/U@z%Vj!/gNb 8D jkB+{;4r36 jiC>Y[ǯWfM OQ'@zi/'cm%ēN`gK5U<,{+V6J2X$BP>k` gf! F%E5T݇rz]UF=gZ,{db"3-hoD)&/H 59w i[B9طFu-.yRJ*^JqAVvJ,Rkn3~:"'@P -i%l<$wn^,X#*s~?vpGj= ѝ~ &LrНh#ho ^ Xn̈́ zh~y h3u98? f)%|h)$K xy?[V4P_wr`vȕVNBBԅQY\1!K^?OIG{PoR {C`3/(zw_wN(No`2@&W(W翖 TvJz.A@Z!HvU`V`[jidb.BW{;/Wڂ/|aN2+]Fr20X4Zä&}J^J2̨w!0ۂDwa3 C/\o-˟.$Wls7$xcgʤ"/Yjo+|UV+E7#,NRZ!k .ku"h1P2~ ^bo+H!}֓o鿉_y}(2/OqM_6o#`~`j'`x26v\\M6( g<_6H꫘)Ng=\ Ze\e]€(5o?P/H|0i+T2N'@sn1y27@Xr2Q /4rHRBcE6J_jR=.G9Ǜpm&@=]^7z9Iۉw]hc4|_,P QYO%\TQ=~q`&|CӁ8S* FAI^v -#oi/(pkR-X- }8Ihx©h~ZT~;ۑ{-XoDb%󽈞!9:1KOGN'irJ˞`n$YۼdC 1O~ 7֙bBpDಒgS !2fg`#3iز-В)Юrɼ48qʳ|PmL;MWN"RlM6("9rfwwMӲA (rhDT8%]Rnv* : -T:f t1p2c1& *Aѹ1 KS2}IRhڻv)ē_F2@MXIۼ3_K^)a1a><ƚfp3NplɌu&8&=/~@@z2֘)_~μ6Y3rOwoW!Hgx]p7CᐖWBF1'pK!wI~z>GMiWvS 8>WiPg'^1[ \ĶP#င,A2]:&IM]>YV>*s ܗL41^=֔ g۸Lisl 7}O+Gjt6nmsԠO*vIJ2]h.dJ6LROm.a9CcOvJmՇ?"g? t",vc,4֥Z5oI2͢B1$}6`*MĨՉC;gҷ՜b86DԚC 9Ԃs#_m_]s j+\XSFUV_9w4vEs2E Dkq8IQ$HC8S8I0Z"v}eH.#lZF n(N0軀hx9WMB#J|BLY¡?]@eSM&]7?i"\'i߀fP Mn?JeK'N+ ^5# ,C&S٫N=!?3LP+71xz[,Vg֫s)ہs^.6#>o]S-ĒvyaPљTCIѣ8n&Z"56ˊBp -5yi6 h!a,0(DI<ъuX[?pG\9姥[*>`=UJNQhvu줻˾G]bsg.#er|zܕEUpH\)DRL]Zpsbc/0p~\~8o\,XW3#%F1 Lg3z0z;)ޡ.+JԮ9gR7n 5UHYWdѶPt04UU3QB ]*YfWŋs#7xn|"SXeMoLA);@f#! y0:`Lpp63P9Mv6.CK_1J5Zp>{A )ڳvV {b6n6@oG<-R7Vb$PS,G`Ͷ[*a5|nR1sid0kʲN+N "2%e`.Q8ܨ Z%1 K~3A& B|O7[Z&]diݗo$;4)U,M&cˬVwf8@MKSmU?ӖQ\[ސ- 籧^ h1$JOCaЧ:Kxq7]@z l?{Z.&D} W9NRW_dMW$ߧ֦Ƌ{M"'h&>HmbSF^G3qP?8\rlu}ʪ[' H*I ?wƍ!$q9(˒8AP{k(2$D(>(Uʞm~[ Y0LrFI3Z﫺8c} lǭ~K!B+YTw FWv'XdkXo1qkv;Of o0 ) ]i* [,p6 3G_ \"7/?\"!c;cS$GB(Eg=X'ލ2#MJ-Ӎ|j`2K8`b*Z<qe>1\ K>PU>g#jb(j;$NԴ؟鋃 1[roNqB,m>N"g0-5Xbh}ymi n=~n=M˘v0VK֟KU`4JOF`}e%fS |NdR)$*#jWT\y{rGo^JKfS?(8|iܼm,b [{(QWIE̽nh3h0R cYg'(qj%M>(Ml-2޵P`QcӀ[j,eCz!M]C?\ҥ1^KTK~1z鈼[9Ԋ;~Z&ht>lBMF>TܧAc>坾w'1zekj!Q?W/ZL}ޜLn{[O>Y)ӺzQ']adw`Hz Cq ``l\VE ٣  bTi!؟磎B;_Ō]oTx_  KHO02'7 AM6, .5%rmAֺya&oUw}& 2-!%ܝ+ΊahϨXR#I/Q1f"ֺxҾ_8`0G ܞ4r:c2G0B 7 緑b}B8K-̏\/Wtʗr-wu8;C 3\%!ĿHjB^ݩKtxT?~ 䉒5\ N Ӑ<4LD]tޖÅ3M{qO'ue43TG Zg.]$D3[ E} P-v:WL$`Dh[:ʛ1EZnnx32u/>8/|Sɦz[oF@0{[m`VɲfI{߿a}+C񋽧W egĎtI w j ?jKdtU#610#?)XqWS嵰9 % E;Q`UFH܊jb>9E*팒0{SPⱚ,Ciʬ (Ԙ\li5'VZo*\GuN1) K8IHpEQL8N`||O*'1T7zɯyjDlY Ky3! VZ]7kW0$S{r 8d3tod+Qzf+cT0m$}ܯgeߢf^ğKu6quipfգ˙A%˒ hl L_w5yt~-G{;l]mhL-W:ɍ7; jj\Ms|Gx]`-K$3#LQKkrUoϴ/,8i,39}ȧ*[m$S 0rpvBoTxM nӵcz~N,nќG@s}p `o:`e'LUq< R>g2~Oşxlۣߒ cJ=2N޵-FtPe*qEfx1tPS **N fỎ_TfDTpF1-8\44xj-2`!w4ni N1ȕX!*8?x}o*E 4nE[ Db*j<_{G9K9k.LKT}oWKp݃Sfִlwʷ׬>[E?̳$ WMaEl_Oa\`C+05sÁ;^2|/-O/^s;hDz %g AHD4u+'x/Gx?$AVns; UW julϹE W22ȁUW>y[@h>ȹeŠEXFIw:җ\`y\@_]8c{ērU2k) O+RUjR?R-KU< aN3v+XG7⭖cv`4X(6+M%a,QOK[E3qEsq8uP|m@:hQ;hwewκ: [ͥ6&zhTܝ+hFD d۠zh]on^j-ÌVVe1t繡#rocyѨnn >gܻL4oqm3]ZTq8W{5Gp5QQz)X5"T3*^k@ǷJWrd_?Cѯz?;Pe""t(#;=楇]i-4^PvC[oi?N<3hA"d7a*>WΌk'.>+W>Z3IlR`fQf(ɹvSiҟFliD$'n-3X(h y&٬cnb! y꺧n>^'TN9#O-'zm5n{]:8+J]MY:8XG;2lm"}+cPҢi}_seJ6ZGK|'c{nfBfQ^%+Ɖ=ꩯZjΏt LؖY?7(kK#4]U|;i4njA0+>WI(/ݿS^Uw?l< qJ@8<KgI7tAg ֪WD@ݣ u#oOS6*֒|ĜǬ֏;jQG3IXrRj1JV"')@w=[{G% jUd1(!9KJ}k soRBu>׫r5\%'G{gkNڴI@@ҰzfG1.C_ K';CTΘ\癬'·AeS%RȠJB~PZbpHOKy:.r}'|&2Rnef)%읖JegMAs'Ne}W@]]CWÄYJ͓fBCq;qFƵ8&òZ"p='Zi\5yT>*7/|߮i̻Dx& Բ}C-%DER,yAѱm2WJ>3J R(#WzеNbKGp GnJ79jP3steaѐۥgYZp;DJK4v0 2KKl!9# -`@tCG+ Y%W'o<"iq9{Eo>|CX}BI tHNY-Bܲ{҄cy'-mEj{i cL-_4*K :Ն`G +W<Ӹ$9FMo"[bxaH|,!`gp5A/>M}.1æh6^:J?Lf:tc3@7'WV7H*Roh4@vCAbC[S)= 6իgb[1viUGID 1b7t2S5q4Un&NgCf*nv2<1'4vD,SZ ZPO,ӰjERUit>@F&aX-v$ܕ\{vSZy7|Wf9YǖYQgXRAۚxHhk_P8G=pZ(sE<.lW uu,&[nq1%+2i/x|:* kG/r,}FrWզlsP>'Q#fXM7ٸ8."/k!ǟ[f D3<83V(ֻFo+⫉tpORACE|ao"~\:F.ߡ.z"FW3}9.B'm$\_n4MyUS,%*fd gI6YhlCW5 #+B:L.{@wpG4>WӗuzQu5U9E.O"mڋiG;".NSV| = 5l Kť]h8"[Ya+ FU].sok& oD~1S*g㋃6"B8'@FgvWl"U G{K唁6mdrJq5r XqN vpod1(m*:bҴdl&Fd~ DFҪnI38GUˎL#Ç7 ꔱ 8GEYt 7 6RAʕӯ62I~Ws\x3r, #4Z{Vz>t{YPi06!Tj=ay酷]/#2gVV4TV`\ko+E[fVWw h PJ\-_h@+d ¼@`%Gyu>l)]I]SK =L ./078e')||q+hުEcI@jW_fA`*r8b7D{ Y VjU?!%2{~!@⏍뚓uc-Me"'2r% #.Nvffʂ?g% )8l8k4j!ꀸ:+#XXE9H[ROݖm5/(l(D;#  > Zu en%:Q6<EL dvZ7ृkxkJ.CcQ=-%#[{:Ch!E^gw1"6>e[^vx"d(L䅼G}3wsy?cFV֘{Bz!C8xI# tFb"EV:J!M'2 樳{ɔSte"åzK0iX7B`(7tJ h4N6ݹR!: -zCe"&rjک3u`9 .Ki+*Ԅ8{^X u<*)AmmM^Qh2 s+LmC_Lu s>{phLz3n[PbQl tMnZW^{=B cXFw:˫X p\ˬ>L %ע vDzH~ szk(Ɔ͖@BW2sb?Asx3՘3ػI)lz"|,z咦U4g(gf&iv)Qcy NxW$&qtdA!|:S1hyſ7&}׶z#>j"x ʞA 3|C+lhS0h[$]sJͩ.XPH F4-^1v櫥Ou`5]~rTІk˿>Mqs{J,->j .QUMGJ041"Ѻ甅b=UeW-k|/~Af\rYܺ@S`74q-sץ{ϥe,&!~H h&D `&D"[ 5r -oҐրs-GŨ^?B@ٔY`֏ɚ:'Jj,:pIn^y@'`y ZCNM%9\t.JN"p1̏%~,[ostOGT<-]c?a^<ġ<xaݯg.qf瞞 6Q2Lj1 $WaIx[?.S{/!YȿEyt1j ,!46—xlozk\QTWtAq9fbn;68Q.{^5@ @- D GAIs z䖮"J`J|_\ͽQy.28Д#(JyPbL3?QjlylgeJ`3Ja6tG쀹(H"6;0|W`)y*X}B]l r>5[mZkj?(+HU'`! 6})dPXZXӸ#iϊ2,/,[xGE+Zz{'EPZ`S=?{,KOST1Ny_#{mRpxI;VCО۵+7̮e֩fծ/2cTG9,Wcڷ2jq,_pJ~p2.GV?&+Ž¿7Q4]~s9%< q ϊ.x,G5ͯ? e>J%:):y,5x|¨ԌӣHJG7!c%1y7k9>j@)t1%tAW_ Hwo^b=$692e $V@>RA{6A5~#NF mUL_#NlBci]eA92{Qko+) 8TS^<̫a?.U{Yg8̈>|(̬$VoUU7 svt> O]_~MW? !?Q=:wQIl}4mE)sT+Vk*7"n#1^,8AYf~]c !U!VǍ`IoQEk]K9b Y~}&c$ #Dg+(#Kj|4׎*wQ:}? ذ:~$, 9o#2Kҧ=QR {f\<ݴVɮe_5OvC(s0yd/\3evNf{+?8aIF o')8)~ݑM¹MpB9X%i8Y%$y™W bV#WrַFue.:{$jS=>k5`vX*Wހf JU`l[:=rkHrC- C\>D[/cB}Ćq019,CzIW=fYx\%֘"е16vnk8HtgZ(_kԉ~gaI U߀J*4`+o"WAಳj-N:+&}%nm<w #-b@ʼngbl6uQs=T,_8HN׾0&jM&>%9Jiw`qL_ywg?S~P3lѭ tXӘ1 Ǿy w|hg=QD@neVmRFKN| \,n}攙EtOXk0B t%9CwWN ډG 1U7kuQ;_#n+]iÍX |TڇpI4 cSl}Rh+"6I|X $H`sX b& 3E_ ݍ;8 em IMWf׻иc@H#ShG# N82H5XIbOBq=Ӆ`v(+GT,-Gy0;! ͬx;B Z&.B_V@@?6Z NRҐ;SDnuI8X-i)L}#߯wۑ, bOd0Dr}5u\&`[H[~Qؾ 7#9{o[;ca3(Db rZWEF}-"L{+a;8{x7>V[D~0;~#4/y^J:"Ǚ6Ӑ~u5JM_bkE%Bd{}+ꅭʜUyTVFb}L&c'kUjwqIHޢtk}1缅Ӓn%rvv8+qQt':cy>ȗ[3TVQvd ܠ12Bb"N\"h4t ^bzEl;OHbo瓾T?l\Vg(8dC b:D0mCqลO.5!}ꂕU:*~(. 2sĘ6Z$AXRox3Y*o#wQMaWabcNm1vߔ5ޥB鍀k>"B?֜EOA,c#2gwh k< s ssn-=l>cHsKi٫VY"-ՐlZݯ%Gl3bvw4)Lm,IԩJbqDm >!UE0R4b/pdsyd%+v< sWi`3mRS,§` ^㿐箄jw[$:y8 f듻LX؊0 ?O;kCaݺ헩, }T˥d2CTVke" }/ɦ[w>{(t7 nʙ&1.0%SU_Fʎ%jf ?<=9ˌe*UFIR_B8qMňZ̲ *[tPTw4o_v? %;@ &t- WZqp%+{T-dl0 m[#V&Jl%6ne^ok|kntA[qIkṘuLp/#q废GUE !bɤU^'#{@rkJ)P!(ld#űiz{β| -)Gm9V4 ՀqUsѥml_͠Xߙ4v?\h=}b2)nqmtؔ:-V ƃhztDv?+LLKK~j&.Om>Wm.l3WTQl,f[蚾\usm{5:Hz]nG]<.B%rT:[0Ǔ%,vwXpUk#m5<$[_/t>xQ({kՒ`8nY:Iz7lD~-Q,?y~7%4Q#~ bvT灯c 8>dN~_f_TL^ ԤB9 y>wХv+ ħѭU daADmOjxECN*;dL'-Wۣ1Y#r~${a2Df~!4'jUӵqrd?sbaQ,pCEprwoᣀX)j*OKȷ͋i*}@ņOqe*Y_.1r) !GW[,(Ա\ܤ$109s?n`Wr apRR旁菅1QbqY(Xg͋nސ\!x7ƳwWU"o]n|&!%E\/̈3ʐxho`*N\-~ڥ9*-|/x&&@ES&EU ŞWK 4\+NxAc@HT D p2ޓ7|d'KRFFz&mۡF0ݓ99#pNHynhpdѧ1=ղvgD68aCgzlXC%|bfˬH/ٺrӊl :aSN^e5njLOCB;LMt& f8Oe> C)[%+4ŵ.~7L$"$Ivy5 TtvhqS*Kej;#P0m@”() b/7H+ ;CC\tϷn-!;pn>E|w74S'@_爻Dw= a?ሉ5<d$\Ac&}Hi 6Y0T;JHG`<( &=XwRCiMNcY6UOMÜd ;ܻwRJ?YE< ~aBM$JnQ:#l,xB жl^.~8UgAQ970anܵ:UCAtHf;\i/-j%'/lI5`y]R*3?7bќt =,V@$I9Y鴋(FZnOo@|7b kD4x,7(;.ikҤ䕴ּ*ALZ)¯*IH07+TߤP} [>]lh^k[N@FiUB9_e  ^4GMaʼn>?XB`So*& B+9Gb_H]H|sg~G҂o.8pn7^]iaZxY%+tWNOT.XI |SOOs94Fjuߣ2-{A \[70 Gғ+C{Ƶ7-ney3d9F$9bz"-`ȑbК^ t2^@WWۋl*J D&CZ\lӜOԝhǜ A]/@s/D^zkf t6:>CU/{4_6t{[H`o q$I.h >hY%x>+D\F/) s8Jdvͥ8?*әZ (Ek=Hv"\.a6!COm.*Uz\/QwI /%]\# n΀SP@4gᅄlb[g>!7Xioitf1DxNVf62.puʕ_Ä+# r 't\- LNc})$(tbr+*܅1q]^< p ,v|Vs?!`R^ uX5O+?Iq,ׄS)KG^- q_͐AԼZ*Ӓ6!r-4Ӆ"$`.0 AfX(^y5C1 2zT*+D͂5lпD)?]:3 OX)d= 92>I(Ezj)a6$upY&}א ?[L9ny/߉Lz—7 .jR#$%Oq밞^/hCFXMv@ *;vGMw,ckp!s?I&:Uz&*ӠziH1OHĐQ@5$E { WvT @.e@^*7S!s6y"3qtn]PB9#r`9yXM**@SqZ'((Hw kcOqV{@>Z_TЩ 'Tn7 %ܔ̄)Az,tƗ[M=|#:>eD<2N~e+Ȉ)T3t%|nw h-Xh|6ݢT_%Ά @2& 5k5,: sf z.0:k ad*ɺ!oCn0=}Ey$ÌPXVȀ#,4-xtv䧈pnFXXE'@H8n;<3e(',>O+O*HaUnQi&OŠ`:Ȝ5UyOJ G,ҝq*4<}fUob! `n}-?ĭ,5ڤުtJ\Lq"b|9XHjVs)QNB.zv3='j5xw(k&1=8B'`t6\#Cm:!Kc,z^~ f'9 Nzi~o(sƄ}(R@(yF'S0.nջ=l pq=/IuJ:ocQxHle!/Jj&jɑn4PO@~`c<):XRhӴ=_e$=bgBL ˺fn"RM3K1oZ 1ƳA>"9e{ ͒UtGPu)}}ӝ%5A!4Ru7e.Z`#q[ Bjٳ~b U1Ah/F(3bƯ|U>B8js3?Ann]64PNAlA~a]!CvH+s}q{Oq VtQ6#ZE^sd AQPV/ +k K 6l6zBee"'!b$w;މcw2IJ܅{ 2F-q  ؽ䁧X2O3[ӥ?_8mΆ ׂ;*4֤޶A+S).es i J/Ɲ=ݯ0-ax62=R<9qFDЯ/]/E!@ہDU*8jڨتn;$gԡ6B2Ƿ,t'NnG70;PDQ[)"0R^Cfs\~)4nl=KF Rr.SdCxi[3Gd~!HZ`)yBυi;O vը>J ZP§-| .ɧ3+Xeq.* :pB=N/ :tA-N'f;0pEmY7a(}XЄ!}a/Y4kbi p ZG&LP3ݎB| E݋Ɔߟ怷6i'gK,/a?;2Ax2 O%@wܤ`2Gݲ$YiϛTGs3Rƹi@7.+'gg%e*{r+b*:0)qMV3E9@\=Jݲ S~&CL2b7ד蘝|겟m-. ͝G]82A3ibXwgԴXbuj䀚a6w|vȁY_RF*LЀr *C,]82_c㋵$н'>um1jmZ >z9ҫݼnmrbwzY *vSሤD斐ML "5 $ U8暡a"k}Cş586'2jRWԼ GɹI!҉H4 -S62G00[bjˬ^ 2 E4;,ʸˏ';d#;6gN'Q)2oemw|ʩcȞC.;D&ofI`RUZ$UJw2VQPFOQ N2]/GB\͇]Qg2al#q9F~B eHzX' qm~Hva_\7dʮiY.[ mLY๘\W`{+s/$1{3d8f?v9ֱԹ+e1Vw=%h9a AN$x@BT:6y!==H8S/c\J% |k Df`2Z3vj ψ!JXOڰI EXh_>#Հ<:|OKnj2n!13 h`*XVϴ&tN߲9] ,|#bLCfwN(iH)-t|4gS\ΣL įn$$r6=+(o S[Ԟ @^Rv*I]HUiT4$;y6DݡO5s{u$ؓ71KZǀ< 孁pxAR)ay\mn;4^gqO0WN-ʃ-6d f>EQCݪ&o6ceCGZ__'>YD0mAo>jhtDI?_+ɀz ̓ N*w7ReF: ]Mb( K4 YƆ~gZUĠZ[MSXd3p&f df> ,Ћ.` (4Z.q)0+ͶJ D>lc҃$%ȭYҩfk5\8q0A@!ak'(Ԟ?z1'4`.[71ƨmIMuIR~C_Q1{WVLm6ȪT_ڷې m0:|!.$구i5g~G^ f&lSal4"p9! s[50\%|-Y; )C$Oadqnu]X;e?|f a,$G[uLJpݿUa9b"]ໆ -ħBI0B] Pz唔u,$EWɔiBـsjD /ӷ%ylV`iNzjQ,4 A㺢*;T+NwgWYxFyu\[tr.Sۖw y\rZZx˿ N;|[*D De__{DxYhv?AB Ϭ(5C2oVVEˌ0Ӏ~ȟft yȰw\sj$/Hڱ񔀌zT󀊾itBf\ `=7lh&a3C]d_2O,ei#x(tn_ې+vBmB9 ob`=2W)) Ep$xi*&$a+-/(ZxKu֫,d$liQV%@`xX#-a {| `uLyyAGFl1yTӵ>tt>8 TJgz 6nnF[6˥Sʫ0@F&b|ۑkYbؿJ[eA,JPO?gO»8$&MxL2[Is5AD uM3;SQG;bK·eLRRtnjx):iʵ\n~iϟzDC-SXC^}ҦK+JMFD)01i#=Đ12ZD?},}[v=pȉ|J!ky uQoe)C6¯*|K@[_p9a(('Ed*ZT@9ѩRO:1tͪmLg]Ya s$Y,%dחC%70ʛ'baHd: X,Foڬ(ة.lH9?l8j5sotM˛6pJb8 * =D"dSg]$K\F7@hTK:`aPn(`A- j;ow!ώP/')!/ӽ 3ĜԮwu4<[+8#n5j-riT+*/1Vxis2"lDKf<$⥧1V2I/Y^L)x˻n`jՎ<ڇZ𓌽 sj= _vu֭*jC O,X\80CJoɮ&5 Y4y T*@RSv`ό+r):yDZaxEuiw =)LGsGxAK .T U 'tkzV3k]bGRn8萵HU#Z\wQK33د3AFk5s,.B6Z\a(  8@yRG[Җ'//cקDQOV'Mvhfͻ~S^-V $AI<[R~ [Mdm- t:k>wSFVu rwJH0Y&k +"9 -Z_7 jڪP@x XifƅM%6vK²^bFNbz>_467}-(qkXEhw?rM[I]@S9Nڼ0ʂJzuzZdkݲwS Q\cD;{։(G]U"+L(c kPM əhZc!u%1߰S-NQkb߉ B7-o _(#3w:b2/ 6/6z5w4# Evk-_A6ˠ?p#B\ƝNeG#:;nψpDtf|=VNKs%!tXa[$F]9n!]ƲWvJ~39sӺ=^./z= hA&()A)u_m~N7UDEM$ગ-SyMu`jZ ޔǪXR{*~ܓKd\y ִEW s^#n\@ eDG[6} 3xݗf*sԧgK TA1;Q~juw3@vHoVm-0`M/̼0:瞙iɚ Ys3 E+^h4ys!ָkR륻ŒXL4?٨%cP~`"(b4v8 EQp(bzIR@Q|4uDiqe;4&nWϯKQ9k>|Bu .lm4Ldo[h;_f3WxD*ʃq)#f v\cܰz =X!B&,^x(yE֫4j%A !5Z^svа߄<'Ui< $7ղZrn\ l7 oXƊטl !g^ة/[dmSAR" lC+Bk|geͿ)taQ)$uq e?W>N9 6:~7SHC' eJaD+xQhY 9vÌ%-usoͳa=/O+H0 ȃĤұİLY%Z@ZEC2߹Sx`̀зMpKGv=0[^þR1}N#-Q@alkhz& !+3YpvJ`u'~fo}_V d4fk._Ҡ?QRX!,"3_;ͥR/dʭ'tP%GID&۶#j*ej}R۽rR6SHF]M1kIx6\o܋6ٳP>VwMSA;4вȓPxn`X Vd#)maC cH'ߠª/g(-7ĚFgtTxƳ.BS:_JwZH]+!s"ka>lpyF_j3U]pmQX?e^$N9LϦ@Y_f0PN҄Lv,}٪@w'k#? p=tcݱ5^߮9G?lif,B>Hdз&!ϔyng .\KS5!Qe/L_ݔjJS^ǫ!ũbP9@?|!Q7vxDT7aN#ѭg8F7EoC۷H=P4 0Q<>4 n{;ogZs^uތ$)bH,XęH/i_bimfJV K^\f䡦Ùq]cUӓ5x  !8 .uӭaψ*3Lq}Bt2,,iac٠\דo/~Bne]:UHWol\.,G[~Fhs%[ܱ:;aR+SڲM]XR`VV ʟ$;^#;AP6nƊbXCgwm9&I[<:Ճ !`Gy{*u; %l"%+ 9j[ X$>YZL_fQRRB&6u|Ȩm+xt%Py‘̿HuIn{Ԫu*dW4m|k[J~PQ{^4d1dazcaɞ9DLEhQx[~g'̛9(# z .\ ^z;_ވ"+/Y`<}CGXep4 p׏`&]=gs0L\̨q ?iju}Wf+_&8G,i4%|W 5I Hvݩ$0 &Ӹ)=]{LO  i~4we0T_'.+O\XJ*U Okլv+BhЁ #=@Ԟ W3rsX`؂+<0tn 9X] ðVFn=1Y4sRWB:.z'i>Fխ2tujBA19Cة/ǰ/0S[N-mk69 vX,UD+_\D~^\!Y4;Oתu+WV>XeLt<ИXkj>+&H=b% W{- pc˻ݾݖ-L& (UPh5Iu`e,F>VhK}g+~K8' ,k/T A=g̥Pogj歏n 4{0ڿW 3_ۓ0(J2m:L-UtWGY9$DVqY4'gXk@W&* r8DZCMTfqNJy3҈G [ܣ"eJɧ4> S~ø1]w:϶v~)v ~k^8X U2%^11`P UENTqRs,4+X=*Dl3Mk p[M/K(< px.MOnu(ͥr~1xҿ=_KWt JvҬu4p6 yuRbO8Izs).}S|5zz1v֟Y^8SfYSQrae;u4'`2r/|^elFyȻ$%$W SRm3Eh|.11Cghm gƼh<(> 3cF#I?vlZbk&yכQjNZ9%:84璌5u]8idq'fJQ^IN|P+85EDɐýfEv "n[FP`޳4, L54>>g?8w1om.bB^. ^R@b7a3(ӛPbhV&CK*\)QC}Eo|MWήe{"=jθpCIWh6*~y^z=ĂxKS+]DU2dT؟ ~W|f(G(\XgLjӷmWc5*r=)]}",ի72B #9(R 5L7R/WĮ @MZZmL@gRHr]?I :oPZco}RlWb%h3{RALնP+$4[OAW[ HPW4 gC)񦮋!DqBG4=pzh"yo ͅ(`<4e4}G X u ý&u+1#mM"67xv&,,s% |FK_h=G YIO+[,^)7b=H`w0v [q5 CcMGzKi<y 0]fS5C+uwܘ]/bZ$A#{Pd],_΍MbBȞD9d6F.a#lG{*(Xb27_> f*fsxE[ex0GEVg/g@uJ3ň*U}!GF.O7 d~TĒ/<5  {Ł3 v_Y8W\'!6 ձz<50'`8is ]/&07m#Xe ̖nZ1D B r3KcCpɁbP/\4+svr!]YǤ.㘋%..P.Kg W:V!:81^Ҽ>"myVeBYQK _x|Հ@X}з/IQ2WH<esAWx/RumCW˖FkEAz#+ wr|cת!*BQRM* (~|QO_ ?a8n}$y=06D9$z_7v?fM+n! gv n>1JqLF`[nI[z~ =3$g7 CL3]㋧RQJsTF gT\UQyog&~ˀx{x{HfOM$»_tҪ/M;2 gx @gptjrvX m2=oE)IX4Ԋp(?8o?V/ULuV~'jLR&n3`)>9KFjf šɤɉ@f!TLl _6&^= 2zs4ղ/EbNj\ӓZ4y&T|n,B|ׁш!]V&"&Lt_p- kFY.s<Ҵe6LCSRi-Ge ΫV6Rs1u{-ߏv.+K)@̓V{5E脷2~n9 8mTG^@觫mS?\̰+h^7ĨsDSh^9Gu 4tf԰Rj^[Aj3B 4c.-t ·u|Z.8~v3!γ5reCӦ; ֫aaEPP ђ y}LI%c4bRZL˘ ҽ2>b[vms_TT" 5m]n/,91F RO.[`#͉>YL/~66Py9K۴,e~?I*ҝզ!f EfFBOAD_aQW0)67%gϒ\5` +t :}8U[u3Xnb_ 惾/ h,\zgT/vSQa{c!ט49AX-b4;o@ݨPfeYv$"V^xi*PH$\-Rh4~m0G Чm˕7TJS422\ƭT_ҌN G4Z+Uװ@x "pp^Nf=apY?<.1ap"UItӀ\J MMܽ2ŧN/Ӷk\P9gj_}z<kwuiEL0$sii`q/%R>8`CSx]U#T׏int3?u^&yp;"sOYiDŪbIRj}xDJoq H)l'ckJvl %Byy"ťGݞ' &V09 N Ln~9>^o%=پ(uZ:LV/4P,7/& a*R9 qGq<]fqHROo-=,4whkIzeWa)bgh7\k^4D/ 2Z/yE 3"SH w<=W@Iq[WȺ:졵-a&g?/qHizZ4+jz>A]L@aw\ =،w8 U 5=#^e%_9{s+ p'Hs[ń@l9L }.0)Iym89scO"eٸROu֢ZҚf؄ d :WKz5%&G B .4kϫ(ZxaLqv[}-zN=NF[hp3M96vn eA*<(Xʦ?s1g/L^=WܑbnCUabwHK3:Wٹtd7؏ zN\ +i-vZDB&*5J'5QL$pw=[fK̻L!p,zZRhd@0kCwnwya?M3hMI@.-;֐Xfx8itRȫi ą*x.H֛XSpn g+(ߚG&|"p[SSNe0 Y]͎,Dž~+ AQ 4]/F.]F8iiN 9Y[OF_IPis7J*SѵʑIGϣ> =q5>@Fu?~\`r y>lh%y9մ>>w¬,N3*gSkI9flW("|`f<p '퐥W8[r.Oh#ʮ/q+Ef͢4DH{v9=TS=yV2pQߗqDLnmb"q:16N:>H T9u; SI*TH%gro|^).S8edVqBjGbJ7(P5/L#{uZ,(Sf{i\>T-ތW[VsCB7vީR)<0Pq;#Xk PSթJ[GU*&5D {C&q$%0{֤e!&λ|qS{ Ì<杯-̕sIs,/~j"J}!WҔH)K! JZQD'ڪr!|p⧵rVɣ|ŖCϿQm$0(PO 8ϱh鼃bVLϾrv{J襁X R{#DI.;[~!L5lvg̼^|x5{,gpjWի nU7(NJEaQ-t@CԙjѬB@.6 7yb~,dkF0յl<pd.1 ӫn8ȅPl~Rf#wQqH DSB= Rmkre14 cD_sHM%RfSa")*TXnur>I->6O+(FmU4\s<J#VM=;:x-6Cu%_(pM=;Z Y7-~q .GKE]x:YD ǫ8\6b,&p5>h(XmO޺P-\U ̃˗#bz 4<ԫiXtfNGjR7Ea.^eTh^'9%{vovc(H0kaHA@eBR#WGrϝCO!f,+T<*Ƽ=!e楷H @KCpeQ?dǞgn; W SQ`=AM({¬8j*qD' 'jro *p_7dD9(3휿z(?;)cJ+E85 fjS帘֕#Eպc0P'\z)w `91j# ;#$[:gzyWs;g<[LH~p>Ic:XbŏD^raqwQ'f3>Zhǘ9vk)qLp<`r VlP9_m ! fKj̟|7D9ufTIWM.eugvyAS[/pOja 'koRdKLl[+NsBkY*{Μ*9O5غ w)imaڱ녉"C0 9Z+2~% 4^ۥtZɦLby#5ϢqUZ5EZ  ۮmcNkM!zE p`k X(H|z-ZqA /QOZ+@(#2"b:i4MToL &>EӤcwgOPkO*eRlVh˨hĤpc2 C;fnGJ*KAd1z!}b;I7Gf7jkYݸYʈZہ^ӷu%Lܺ[Ѓل;K9 p23DgHum{IC7t(dss5]ȁ++0O-Q$X`.6\`rR1ͬԚlb]m x6-] gҕlO*74a݄OunSr?zp S $%?Őv_ H ["e|m5ܟpTz5X }do׿m~E!.@\Y3`kt{ɂSo&.== %{;>,*#ܗV,۹D_>G/ {MlrZb5twH㢫305B$Ǻ7}Y$f\I!%aYױ3 mֽ/2&Xۯ}pyJt9( Iv4la Jy *Wų>B3dke*6_O3A.߸ck~ ^(E_i~HX kA0z 9I"6p[pXb_dA8p RNJtȫBM]GSVwc*-+'!,0J"O%@wrg"kprP'2:N~XXԄw7i?'kkd6|=>.-kKIh |~xy DWD5g"eJ`gIN% KTn.1['D,a)/ݘsOuN˟O.u;v Fː{0,,! ePNcH\H~5qxyox`ܮ\gӆ^xWן KT4rW4⁛fz'h6ln/7;e!%kwa X?$"NR|ntL }xק-OP3vVhzIzr"Hr\ϰ%vQ*Ƿb\4b x"rd`sP|U[ -()]?FECa/y*-vp`8ȾQ6 ;z\JG,D$иjGtr.j)h jX C^.o3W\Fw*c'<@H u+qbռaR^.f*#^>BFRE@Mϡ3Hb.7 vxuN  Qڶ=,]n=u) e6WL3۽qL8#$Q#ML%{hpHI>xXn5VAzN.ŊA:q9&Bo? -akx |awbjP.A^:V鑉âƌtb>ߗY\C;}vZ]ISS$eI66;j e\\=r4\Goqd !1Zڟ[翢g~2g.v[;a!eQc #kSC54p#HOu%\BZ xMA z_RW,αF֠4ٺ6fX K_]:ePϻO5 bq)sP@|_CjY,6fKױa[o**òXD(mOrTԟ*|y-e })x-37![<6IbiS):+G/Aws:6lNHGVW}@d6)l$3V,==Ej$K_P>!tj n?l'E6hf`362 1O8ov@/zBVvd&Nt ^W׋f7fSM}+*TUM BWn`a/Ĭr'7}5ԁ]|E؁|ڠ:C4Aa%M 1{ޗ EfBSR|^!2[-E25t}kdޔtcG %B#;HdY&ҭ\—#{T1Yo|fѕreJ`輐@=YxM K:sI/QDy L7sfgZsUhZ1P(󺂔 &kАvX@_=<ǔ]7A~0oW _i{:DAD`O섐O 0H$> s-J#o_~>:LNu3+>C{2㏱ZW!/,HW)vڄ=Fe!|8CjQgc`*= [9]Q@^Roۙj9XP}߆9:‚D*̝*B_\:4d/qc9u;YklPCVKO`+aޣu2^>2+Ȟ[)J9F#Og44 k!ϬcOv6Ҡ JP2aP;  ΢?MBAL|33EGq3!+wZi3A!?JN*DʭaQZ~ѕI$Ņ[6쓑oo7TA%SߑipbEf>pʤ][~/JȈ GH\Fg == l-^ê; b+P֥ e¹Sʹl*_i 乙bN* ɝ*bURe[ZEu'QG^nbh!_Eaf3[f%U\z 5^u@G-ȃTWү~zfڔf}!k=^"7rWs+޴4?px1&s j@>UATZe ΰ>GO"@,Bфf/yw^֐GIC/ĜvWoi̙^=R#d!/%W!{YwP@oU|SJ@8~ xÇoL݈4h.[ [s뵶LxO 6I2,FD#wӳxY}iG |WnN=}ӫ +Rώ B^}! !k$ziEz-3 ~b~2IPGJE勄)yGN8ʝo$!Ӌ'_ WmN@ H{J;B'W KnHMVw.rUn]%Uf+<:V$_$SDe 6Y5laPԜ:=<+ʯB"l͞>|^UpA%UgD^;Jnv. H^_*-0\?%R MiP,)8P7lS))z8f&e.6A ޛW阥e,O#*|6B'nogb>,u, MXf(,5xHK(VC>rQƓ\эYw6"鬬\h,,.7  $>GK6Viu1V( ו@Șmxwd>9Q.629#ً#b_`.G(XXQՅ 5hc)OԆ :O .n+%c aR{i;{~ )U< -_v=4fW޹ؤ`:Ru2Mw+ _3h'.;?5'}e>*8RzJz77֤IS M(${\ԁSv8Q=ȅj?!Cjׁg53SVV52JL#YL٠y8>efi.иլN/Y0+ :Tn&;#_@UkcZp< ?c H^ũE^rY<*,_N7]^w>PܲR,x:p " cͽk5O35-!u4vS'Ӳ*a|u7iaB=`px):NXU-bEN₷5O$,)OKHW2 жU,w'Y2}l8X|_/L9V;{j)Wq@L50[c.D_im0]CyIxm 佚4Vݎ/|`O[ʡ 4qFO\W0{&9cQd*%`҃/$[yL-YW'F G|W,F⒢43Ң +D3P VMDa/mˑ#rG+=駃 vnyv=waISϕBfRi[v7n܎E;5g]LDmQ{VUĮ|6bL&tU9q;(fdq2pt7xytvD|hYo2eVm&etHѪ,̛zj@QQmTwCX7$Y s7:;qzHs/N'h<^^&OL|DJwr_cam97$z73 > ˻r'Uʾ'}B$~sqNa+f*ڈaL]/qЏ$Č*E/#yݥ>0x[#a;P -2tLeF|{M}0@g@Ki ` YUs6:鈮ԆUt3n >8ϸG8lܺyk,~"GVj`w M!&c&]j* YO4ܾY&YAU8`/t$ C@zuDܢXI[qs1A2^ɘ ?]k8dpua,q&{a-cuYtk'7&,]oZiO΢yG呂v5ݐu qb9!&_[WRRŖ"GMd_֝6/$]Pq@xB'a&*(G4`E&]Z#(=cC[ g&N .1#zw7BҼf\\:_,rNŊvmSdBю:p_7O%դ8VcHn]}2a_U>kO0VD0TRc ࡐi'9>/9;*# sN?K:2מe)ц}gńC3; ta@&1)׍sZg5q3)'lRz=wAE̫wz'%4άʪqi7@kB#Ki$!"qFFPs"ykέ' %qx;x_7'hrgemK9VR@x_5`nr['AW3V)^¥w^O ~jR::ieb_AZ?g EcȼS~3Q]Ҋ鹊 9.Ҿ4̌-bAՐ/a7>/ 'MDQ>`"5]mK~si3 A]+-PNQkUwXДNH^\&u퇶%5*5 <|0Rיb cgJj̀[Wfm1`Kж@:oKG $bސd+\{)<4Мo0-sCq# j} o1uH'<"fqhXo;gǶESzH)V/8˛=(@آ ƕ"GpZҗUxT$W7yy}|܉We(i (fȯɣ(g_ -d>>їHs*CTJq/ AEYq\[[i+[kpGT;`<|X؍=C\l=skV<"}&7`NS]fn?EH8`!B"VYpje| PUJWP:Y|&RGDt< 䒱*,ZhuC.P6K47.9 78Шj"Kˏ9xԦe*ݲ#Qf%w61h :`~5E 7 ӗgiN3Zg'k2/GB@R*ɑJFz P1so-,)lb|sNd5n*V W8<0ebKZ]DFaaB^ R/2ݸnb_"2pW.e )*aGD7Q31v['X;r>5eh}l"{N+橺{EP{m|X.}~0K@f8D44_@.]2uDM6u-8lG:dوMmP֫U{j f+6Z.`Δ|"8#~jO@(0㿇` O07GYo ͻ&6XF5`v_J.#e]KCd;8{W=!=lj'p-\5#\e18 >fr2ۇbڳ,vqA1%G8j[A`RQ+K'ЮUI}!2tKkZ815F=04wI/U't¥չ@/kY^䵻;#kSVZ+CE˿x~|Vw'tdZ҈T-Oh.oM|VtwPvYe!n;fP"87Á?x7Q9T9h_5fNu✳g' B00!ɕ*[4V)X'g#ɸmwwnS;+&AnOȬ qt[=QVzD)lu`u'{R ގsӅ 9JeCx%I ݄1 $F2Lf R qj2ȑr`G;x<4,qlTF}4jơFfx=!NG:FJhzV֩ OXx/wofE ;ͩx(Q~A'KKas}l*'%o{wE?OX0Ǩya;|R$VV?3&"h&ˤvFF?0fjLAe׌%uy(L=s~.Qd[1o[wVFQj;̞IډLQ!_ Axx[ȕ ]8+r7|w:d7%hKSDhdLt>/O5ryrKtj#D{p~v<7g(Cxey) b~=3o㨹~R ˵`vk$,YUsxsP}s m ZLYvq%NzGɃ㻸/ og^j\O1`D:Jhf,z7fs^WYEa"Ñk,<0; n 5**.\xmA{1n/S:xW ԈJWSԜʬ].g:jTjt컬[ )I|RA˼#vrs=1SCgИYei}?0~CT+E{mN`J̣z|W}f@ߩ&t&&ч v?&<':G ]KTe^T!anň/TL!E&8g)5LZ62v[QFy"NֽpHp&eIAί6WaDE)J&o=B(D!#LNy4"v%_H 3EX0/'CSlb~x6`Z/âZ-=M,vR*]O%L-~ #iLC9^{}ȳM?P).W>^T2-O$,p$I=bo FKi8 kAcCf#/p3oP6Kkʺ{5Xw[:iy Xd! Fj)Y+G~#5z bWZ|Ñ6_xRY_@$*B)i'xm/ҽRQoJ>26n=Qv) ͘x*p)q3.Sj%hgm2)wfF \=VT/E,K1Hqp?)"Mv-\+b/U.! tގۆ/㚖KD qekQeɌԶ:U8 *`A$V atS44pwy+jx9sAeZ&Rݕw[{:'Xl}]#oVC~BAf>Џ-gmJ=#S< V)i7?#HDrLI~b,UY5K>% )d~ F z{sy(,M}†yXyRo $?txnRxtru$fn!HoAQYQ^m RR I1a?]Xʳ̊-_M8Zٓ2\b2pq`\\RA4|7:^R"ߚsZ+ WPUjr(v>&nCКa84s#((]5{d 3,_$b}'Xr-0]3F\ԋk {n%:iʟ4_՟pIu9s>@Z_Hyu=M\¤(ìD't/4(i hlu p>61m6}TV!r h1\ FCF|pPX<=HsܭIa,F9^A/|֯)835В4j7o.,˅;MPUp`Z1`}ßӞ zu$#2+r-iI'r&7Nn= pxU z_=]NX'0:E|#* cCFNJ#l@w.h ?.ږAYb/ώ[ @cG$R1K]]ȋ7t ϵN%֥Zkz^_jcB~Zi&]T6?pHkW,*l_RϬ(1󶕹:\{q%&Sʬ'4Jmt0S!=&ʨR:KEaCǯJuiIw&5&YtWܔ3l^i]ɟ`!D7h,߱qT'Q OVV ^2MoN8I g8"3dz]ôIpb^\k<a0uTJk(n}1/3ԣᤐ-/ zCl;5+~*xфoqws!! *Q\"@l4۵}_?Iim$<+nxX:A۵ q3jgW@=l[Ep?+0~ C9ϡk2=G$/ Ng- q{x"[1<SLm}4pfTMͭߑ[ ׃l:/@Bm~0)5BMR]T-trTopPc.Ҵ(6"J0v6#s1)ReSF(iTDj9N }!thHȆCiL !F`ldIQۏ;מM˓2#hdbeCC`6$N>7Jwa`:@xy?`8d3: Lh˦ ;U11~7#BHqJ$l,o-Y4 _ ~,t"uZT\.bTbI4j{±k@/Ȅ25Uh{^JQ$t!m{'p|N˗hJ>@rl}48_<@BTm r IX,"rZ#U)~V؍Dz}Lxįz lp~x9i3DaNB N72?)TJ1s+РCJ0NG;<,̏g!d٤YӋ%R]6W~qoqQ dkQEA6HnUMZ<S$t9J֩ l'X~ p1ڗZ ރȯnWҶb*T/?#v` aG&)?8PsQ@TbA꾊C u.ƶ\n/D͉WqݘO d $:Bd=NrY wܹj@,8qSs%GBJk-idUg.ypR%JMJ/yʵTh) ǚ%A1:k9]88&o;!z9e#.*ʯA*F}͡r`* v*rq 1(ںv?@u)GRsöd+ƣNj(d/qE%М3`/l/{N'gV{XM/5.m{DU·V,0SG˄ ]^n䝠tV1ni\ \RLE\9Ro#PC‡Ԓy#-'7#Ǿ-Dl7; =g˕ˮ 6A%}r!A-2#u,)oN/J`KRfdB܆1^y3:h,2 f1pØI|X)%'ף(..hsCj}%ޑ}3<yoa>%(e 6XT, A1:{1 O I/ܰ2?Zo24!Kޜ@Q')*˘tTK=>IJ:um%d9Vs_:n 9U[rG< >AMRR Bb,JKdB .c80n.`cC3~9]w_ G@ 6F lZz% `۫I6uT/' BV,1xs-o[ :ytY3su:!MyvQk7%{񄤄`B_[omm17z$֧Zs /^hgc+ '?LI)t dw-]ppWwهHDcx0`1~ JDSE{'[HǩٟwMOFJ ˋu c(Z5"FM]impHh~nvʨX*a'D$(2Df؀ÍÿP?{,͍IH|Qb#GyL0n:W-"ie:sWMLJ6Y\CW>nfOD֗Ga8vh]فE~WkJTG+R);ĖѠ2|p ](S,u~?j >A@%da@}kI0MuxH} p@{ mװx;@9 [8@3êle(a~lRWm!TGH/>夅rVIu)ghoHtRQ?BD&s-zϫL-Ѓ5^F$o> Eus߹T7vzLDbN-U;ˊ ԣ1G0+#2HiYJ K43iky&]K/э]DȞ!q*+6 [tL&o1C.+зhw.rp89ܓ#2%{ÑBǙZ.Iu8թa.Y'X@(!cL'#^w %%-MY3wo,uˮ3n?ԔUA%m{Y.h-z9,* TEg!;Wj 8(+n"t87M :Z'#+Pסju*{m hj mldJ/Fk܅Q çnRo߳Ƴ{HG^QUnr&Pf 2d-)v ! 381CVˁ}kO6VʩSfq  pX{ϲinT!uP.[S^ՋX? 9dKb1o 4/J!9 Clxg`#ZGiѽ̘k{VdoXʡ)8=#psaA}7OŻ^ ~? ĩPbf;!Tcfq9Hl`HJ)kX-OxԐ<^^@RGTI%lT63N sxi7&iGwMZ¶]OvLA J*r/SKF 8Бl7X*]+ϣK{wr!Da2 v8Hя/  @qu snN )Ӣx݊P*_2VMv6=Ȗ Qُa}s~a ?P#wnQ' hV(Q8AGu`uEYc WMa]xew[X)i*epfS0ڵJ | KN' [jY15a)U{'S()kOyA<,Epv5$E $FL_#)FMAHG5]"B50UW$%VD'G7G][Bx=k vQ5G?K^CYxخ8Ìc|[k;3gb_阢#ׅkTU ؎'E{+4~rJsf:WM.K_^(3I4Jip*={L]=}}ENF:*w9rv\~XZ?D5։m,_^-"gn*J 2_4dEؘ:NtU9):oO[h :ޜ3M{EYcLC*5b 6#a^/ty՟|/g7Y(Nu {zݨ$,U{lYN]OU drvާq 2*%DT01;l􊴼nhؔ#Yqz,TR ~].;}-d":mBN=~ U{rꩦ< UQc^ %;Z錓,tڀU1`-&Miдs[vyy}&y<}<%), v߃V"T2Ǧ&6+a2F=|$0Ƃ40!C͟8- q5?fF~IhbX4s8uVQzk{ռJp.sF1 3 -gMC$|>|8JIEMplݬRLX|/s[g;NJ'ddw@io/NDOZA``1=CN:@}L1`1c=ݾ+I %$g O5wO ǓÙ ^>Dlދ|G[(҉5˰YR)NX9{#UI{d"HD?dөvۚkB qa#qެ:}6G ::}ƌ2p/ 9`6C]@]FHOJa)tČgP٪Jq1 -z ,Hs 8$7 VƬ G"bIȗ"9o,L&oZuZp6VAC**^:y!s -׼U_Y!CޣAotəC4]YQw0݌xj9kըσRGqĊr]0;ZT9Z$`/Tg5ى`2+\z6bAj)Ffs-_,ۡ=g_>Q;rטȏ<=j&o c"a;Ă`88Ub01Hw}zge@ݖLIY1h7~d X!7gSMTd4Ly"߀6|'x>H3JK$'d<W+#wg~aDZo"lap~k\2":$#WY!&'y\BY'(z4ʿD5C 4BZ(!kDHp\<\X̐2b Ved:ibQk| ྦе5"x3B&Ip7_y hZL D12E$dR*ݖ> l<8^Uyvߒou f~_?X&57E76'ud & Zǥ鳌+w`~)װm2JrۼA(v7UR<Qƨ#.+{el |lPSÂt_HT.#֔KiBٙf?ti]}__0}My@#^,Uj2 8>nI},K!ƌ4%Mٯi'J5fuKu>FϦ`K #&y&+ڼDg/ĚL~< Vܶ>ٺK/e ~IB}JS;o!U^r¾ ]o>"k>N1$ą0-+X+q "TiU =,u*Ncg9P@ ãwzrչoP§ U1HJIUq<|d>dx>N>g`ftMɁ6m1M-!J#`2UrMZx q+ +@s@io^ŨRo9Ъc{\vΊp^&d QNѩҾJfAO9lCj!+xLac01wSۯD[R~B|<=E=3&%6#4.IreJF=Em­`Z`6(Xav $oL  W)y 賁BU=1/L Hn\2picuH5?,[%Ɏ8dG.2HdƊر%!:_^6z8 7)FG4P|a<9tjAJRj>`ivPs8dv l2M8AM2#,*REY#[ έd QX{~aƮ<ݳGݞx:q:sYquXҭd *ƘaĪl-YKWsT9(·編ngn*yqOY/tW1];n8#K>kYWdÊenOGuݠ]K.a<=+rڄ`X6?͟bM#2;[i慰EfaY$MY"8gSo︄(y[[a ZP.,nj:n{hu ­ K]/l3컚G_\Y_xqd^o|+ DŽ~A w3䶶ԃ\ 1rm@إqYr;+ {nqٰvU|}\G*o5vI1D /Kl'˓m uX~HB” x&MQ>eb|Ty0Ʋz9؆ ,gA4PRY4>E=ۭhXq"^ aI7P1:蕑1xcDn dž}9Zgo5eLЇĸ!^ {J%q**rN@/m۶A,Ē2_u Ӂr5yhS"O/~k+J^ $;{ުpC3_+1!bYi)(Ig.͖+6 x6+\4A!c `}]p?ܖ&Jx (]"fݕ.ERmg$dQ$ -6uOza|256#> :,codܱ >9 @^SM`ޤ=pk="Tn)I\@ו+ M >:7Jk}?"1};z5PghXpU (p.܇^ħ2cJa*Q͙Wv z*j q?+ԡSxd eb9ʹ#H3Q{I|e F@ay)fxtAJd 0y$Y9QkM7eL!`6Hπs\:YJ赵-O zT 3nʔwj]0H5'a^Qzb 9^ qX=%ҥDĀk 2scp-$,:{S+yfGv&!a]}_(@JƮhrCP& cIZ*2NcV9Db[ë"̉nL7.@>3t1Х/6ׇutθfM: h<ЁR-- Tuv'yXF ^!QePXd)<NcQ ;M"PH}z•*ñ3RsuݟqY)e&gpB)x1]e4B9,_/!l +NRX0-eG-ټC.F잹DDԊˆGmZY3 F$o&tYŞKbI Z8hM!7'w0ظ"ǣX:I·fHYv2Ta) ̰2MZ-v2.vVBxn2SXY%F̣= (#=FF"{ǂ!Y3J4Z":cmj@!;yo`mP[%Z„w>tGdt،  X^ & 7 D|k/%.ÂfyYm2T&0x?$oRp[vG_wf|Y GuoW̠7:nK#C MJ}gJqgK7@9IZ1c@hZD,IMWP!TnY+*rq`THV܂I:M[/XO5QNfے#xI0s]D0콗k:ۻt֓>Ipȳ5"K>P;5h:q8ޱ[X:I, Wjՙʐ-$ay>\zrp GT2b<{zbSb_pk[j>0)stwкsɕn8턕3<u9uk{c6aJl@ٙ15z-$Vt L}7.b S?VJ BFw5 [si,[-G^ᔚMjfDC*S}4V~9F62liWDWi,mԃɈiG?H~#CA恌ENoB?FE5蠭-*H I3/u{#5KxA=]ʱ8 MaxLhLDڦ+1%X#6\$U>ҩF&`F*H#_kIUh ԦTQĭyInveu TAF+Jnp(HҠBS,M]ߛQ,H$MOp ~xӭRd\f~8}3E37g}qao}z@0\qd|QMά:Y'*!-.Wp ʻ]u' Yߜz`V7}PuXH۹7}Hʿ>lCw}i͙nX"xK;P]8F;CqPADLk$u3ֆ:~Gb3r(E]B6Dq%i`߷4( \xNCr6`urc25]Tڅel4M+?EБWj@'*^;OLQ r(I+ bXLhx U?4&7 q 1dh7+lOR5_lk(tQMxMTk%ꮥ>t`[M'V{S OYɗ |4 frL:'mCFD R7 4/v8ZLcw"3%ժ 3_\ E7Ls l `x7u>8.h$բVMڑ/3LΘLS>sPN0a!zdiH Lb9]-xi&/pWȰvGL`a&f=x NB!fIz1Y2CHnyfiԙ}#h}1gj:Gbz9⾱i0f_r*P1@¬1Ր91B籀$+T-fx UZ[Jv%Xe4"lxq>x'OL%`e`7Ʃ[Q'Ca&S`i9ǿ-DW 0o@OALLԮP&A%/zҋCJ1diN4*a3)"d+-ɱ= klnΑ6]F١De8 8֠r3ޱ'Zy ߣGv¯"y]y)!GՑxJtÈ+VMl\lz. T>C 5QeTn @IX&d޼(֪WJZr-taCP94$;o^woB| wH6<^zCtdq#BzL{ m\wetss̄M \3Џ__q/I^Q~2=^N tjsce0[`R1B۝ܞC @e~6EyU)_8T4RD0/TE"R{af>Ewx/-1GHaAOfW`6X;1-<0Dzx2}ȱutlwɲU9PJ;3  9}@0\=YW\{|!i- bmohvqp!YhCd8-Gcy"HW.8L5 e06q3H[Gwݪe%%s62r[KA6ӊ zʓ'IL!q8id Yy :G,gxp1n"2:er+X}w+k/D?$o,Fyjfr] 0{,ZTHx{SX Ꮦ G/YuÈ5o )Kifn[C?,J y쌁s|AR٣R Μ1;H9%'Y|[ š? >HR)t3qFH:f>N Q?gʅr=e$QW!P7#5ϱ DuitwU,)13:hˏSBE T'fR?r癧Yl[؄TiH{=Y`q:[J~g~8'Ĥ_D.Q#b]ORա]q '[?O:b4nR! Xx>J$PG_qKul@ȤsApIz]NmYFӸGkE"[eI6j*Mi5c[=~|d #ȏ@3;zI>֭SŔ 7.FX0ၭ2#⹽5w[TD.ӣ:W?؟m}{N@' I xLVsf{Lրvbbz!8R=ea(CtlA(õ濕LE)L {>yl*(\ϡy EVt0A-Ot ,%';pA/k*yIYhzAշkQwr!bh-}t  e7V3}n":T{̵TexNJ]RRer.V*/VIjIr@GT tP6پ? TnojP5#֚bSft9H컁:/A_,JP+<}gNS%G?@ W"0V`*@8RdlzZ 51n 1.bMi_{D'ԓ3g}@<P W.4[{`#_j]` no*ᭇ%9 Ha\dNK7HR@kmamUݼ85WԽly,ݑ]4fܬ3ֽ=]f ;,-NeW]H#FRDyE9)%CPpzx:HؖBU4H%>a`U1qCύ-uO^hA*:SKn;repvV?+|I&ӌpڥݹ L '>w芒?O_𢮏 r򔓀ra+ub"Sd_]2H>Q |]jQSd*{gB6jiжu[Xmeg=*)-=gNx('[r& 5Hf<ʷނ;){.Vկ_8+Ivy79gRZgun[ژ6zIie+%W]SQܙ?L4LV(i9&XMˬqG`%;C`](mq=O)~>BGx0W7ꚢϟp~jeO_O3{F?.;tUl10Y@(ICYΦ:%X,\Q÷4h8O+(z'F|Z糖I&60EsׁnD?_j\iqA.?^3哬4[s3=zv[:\4ij,evũ KFK+Hr{[gl\h "T!EB <{ͨ6_ׄ9qwN(,nIVXWE/dU{ ?8CUh=azĝN'6P))Π\ֺЄm1QrTdzAiyc6Eiȼ~JW[=| A &K.6O?4 (L-iKD&wCpzf 3l6+dPךq% Ut)g?Ym.閃%S"grWdM`T502uCX68%?i7` LD@3S"s6\TtPl̈ETŪ "hrԯQh!>@kbdH*>fj-ݨr%5\#)9X @=6y6k\3/ wvT> p+P(a>;c^ttZW<웳qbL ̥bbujͼ+pW /*997˛ (&D L̳}E4Ȟ/XڱUs'~h nźzPSK4^GYt46];Imhl a2w5с8JOmL$SY^uTbG T@e87Y"[Qaf ] k*C&_e1SZ=o>/$t3ƢxDm.'ڬ.2N,a*!>d}IbFSTTAsg]:9Ӱ[®7moMW% )#9:x)>=8jE{o l3?)},, y$ZUhbT}H5UG &\^EyIyDt1 f_[X9'ůsc$Ļ4Lf/QŊ hV*(i]V-Wnq t'yv>ݴbMn7$WnuV3pO1na4,4-ؗ%@EǪXt|:՞GR%]E\F̊>Cb.㝁#7ʒ6[/h?͜i|aSMK4E+>ҡs:@6T^zTP5?FwzVu!ݝvb iA]hQ ?gπ8Fs1$ Q_}f!NOﱲʙh\S V^[1GL>~8v-k"J=kh0!OU ѨO ̨KBI_d8T"W!J+lQ<6iKKƜK?b!ÊUշl\Y(z91yXճڛa%-N[pȶ1]XPw p@QO!Y:bj"Sm { Z x0@xF ߴsS dS FA|x熈sf:(q91N6:\6$=Ec_gyr:?Yf^cS<R/aj4qٛrb RHK4^✍L4'(#NzPOX 5%:m*a]v \*?;@s (ш7++S yi3q)Z g tw?i7LoO2RTe -w݉Bŏ)iOD\ޢA|5= "d6q{PİE!n~Q},I-Ƥΐz9Oxr`I{6@4ĊbhV}n58a"eͿ+mq|פ|I?-5CA j/nUQT~Cnz8Woف<:h5INZ[ `\J&(Eog>5thƾ-Ww{w, dKEeJ"IHxã5?WW1k3жcBj%=y0бQOMvḪ^Kvѝėj+DAeDሔ9 G`+PPPGK ?sAgAsT:-8^-aNHIKONtCWˍb.C+J-uOVصFh7Oˊ"ވ?KIeƎlbK~ p1G_K\Am%oĤ]n0ɒ[3{_=4DzAv #p_JVzرSεB -o4UVB*ej1Xu'^f-K. ;J k.;vd쿪pB^Zͦ ctRz9qHLjN4?.\K)CLz̔ۅm'gϕ#VBT^>ʹ+D/{4v1Gd9_E< YjӒOyhID$}|@^ao{*.h WNRt u[fIm7VHUZíqyly?% +&CEGЕ _BkV'zO,MwBJ|f,^% zEKϜ Rkc5Xʑ̎~:~*).D':O %XhWȘ!&lyZԖӕIQErBd Ab#Ohۖj.]m'?>l0f5cq DMƠ SI{4$E r~UkZ-P :$#KBHv}?+"]rrqv2BPPf;sHiTYv[úĶ Qͧ۹ty2YSdW)~FPw#Cɮ&}P83w7iTq))ָ yUKJYrnXV R!?K&65&TQ }4[rR&hfsL 1C%ǖgX?&HA ]u?#VqAc6O0CeLGҩ zLbaIL ؃ϊtDI͙) Aiw61660?jw-eBg &W~^J$M%)\yN=yϠg:)|lń;UMyh 4AT9`"%5t"\aN9걏ĕB҇龎yH+!P 5T[vS^ f${t:!(3%b"ԣ?%@h%T GlIQt؟y}grh+!႘=PȔk< ޹St]C{όiI>"qcVH\H ܟ"k2y sCZ m?<ȼNgRqdp '*ll\8^;hSib`J"=QR[Zŷ$$tJy (n> ^_e;OٖP1<4H(̨M ;8э^"Ho5o^8tWLφpqFVPE#hnsWwvM @bJy Neg `<@: vQӓ@ Cx\zs(aq7g鷻b5B0 !h0^h+I:C ?GYYPq8mCL5apTbLª`GiqJ#!i7%|F%K2mMQv>1J_f͟yq$Z4ZCǖy.? v';*phK]ˑQ~Hw,b>A-@fO5.^glJ3ňIX`5`tpnƊ9h,"Sf{ e@ -/:׵fWrtN[',iԚ D$mgO$@@aEmB&wtܟ/ûub|SljL |uwkw *pOc7=>O=P| KɆ@_UKtGY%)8ܲECWu͝s?ԗ\r1ּ6Tz+Y[?!rpo'EK\'9CW%'m5>sB-驖P,GPe99>.fsqƐV7?{Ek_AԑsA5e~Un-}:(w ݧsTDAľJ|!L ,T"t1+/_ XdH ~kkBemnj/v'ʱƄF6c8VXBsCD`?XW(GخO&sW'FivU4J8/ D֛/n#Ȉ> *}j̬w~Qk54F)('Rڷ~pLߢFq x%PKiqXpwVYc x<O*PMX2Y *ml8xnewcAfN8(iALzϱ.4(&~S t8QB]`  wٚ2j^-K"˛I&}QNKCUi&չRypUψgG5-;n)Ypt. %OF9tfm˦%qmbulpp!2 c]sLLZKp(`E?dPoXV)sÚ";)d jsMHseӻpq;{+E=KbE_0(l0v1MK YJ W1z; Y+d:X Te_M\_^+/oILX9%ka1[&;js8~2kySZ@q)"ѸK`scNdڵ6*X7diقH-j;Cp}8DwVc6_/VmYR&`ae%r>koO CM W}+0L |d' Uyє%P!8>4Fԥ)`X[y(۳o9h~A # !7á:jHt8ҮMO՘Ț#@9DDsM?=je9s|\zXs'̙;!iE$q~XDMllkgF2aZY UF37LPXq5]M5a,pZ0b_%LlEG: Ē!'B#dSot&=R`q!`GDelª0[\^#ocErMaa] ALyzb$D0|ݡF jk!* o3R53f,r9|&yֵ6H7K>8C WDJhsN?jy!?{a)P{ߴuh;l#)$\kF˓rJQEQ"^UEq|A)]5H:礭l{rk(2D7t{o5Ze@}>I'ECN J(cA;??5s+s$thw*'e 3vi%!٦ )1k. "FMD$Y'# SEZAiWL?~CM~ء :*McFjD rZs#PUp ١z擹aP4?KhV`jqќ q$Id|F'Ѥ|G%*gp9C>Bjϑ³xܥveڔ &Θ6W+kOw}c=e˻㤯B$}Vko r̕EǴ `x,)͵ rϬPLgW|YũsPH#- .hB)8KWͺ},hS0W*JTs79q'N"C\( b&Icip bl蕬yv  Yt+ aǮ*$'*%Wbf+ g 7ݫ4h\Rt ._vN.ч°iK JJN{uQ")#p~? `XI/k#S0:NXSAIs,b~;m Ra~ mB`i\O w\+mMuT`F5pQ;~nџߍ&<*U%ߧ#(×m4ijLR;غo=#r"&xCxX2"&#,C"wW7;TمY˸j.qiI@ J7z8DJ^2cdA%q7E; 7wzSŏdu]%bg-> +׿PHt$}Hhs`f)D)Ϣ't#ϒVp68ӎ~ڦaΑs[D*gZRfcoejNKOG@huXE`(\؇"&=؊-Npƹ>CtA2}6EE5=,QB\/3%f~x7MiqޫG(sSvxxPmP.əVu𼻦z?|H0RL|G gC=6K%`m)ÓǺuXo*l2*EKR"|åׅ_ښ+ڱ%r&kpJPԌRxHoCVlt Wk'6~[xrsi˪~eI" =]$)8}X\e+(N)޳D#]L*lvT患UkdUeU݇4Ȱhg{tF؋π865 jx YsK)fkcCB^[d*EWkX'rӞ&JN>jrܲH"Yy?G o>N\Eúboʼ·"F0PYz~'zz_@o"H9iEM㺎Ыst-ސd, pyk3GO+$kbky-hO5{σ"a 3~n%pLf2lo*u]z<#cvٿ4 J#Dwz!}iXJdּ0P Y1szDM@2{afnEC{~("[djOu~ȟzcf)aHЬF?RyN%֚1vw'i ~=A&j-1{GwIEN#d֩~.l%p~gQh,#c M-jR' [+\ zU8]*=؞s練G7Lni_>OrptY3ηqx?=lzfe~id&|g40rk(ivzEQ =*GV7/X7Q1O'+8kȫT!ҡ{6$15_ UB}>DpEeuP֐@1Š=e4¹rQKҧRZ~/6xN9\}Bcd2=֏cXRs[X>;̦{!B(;/!'@LSYImQP]SwRh0FaֹuA٠PdZDo`sTgSlnj;{[`-fŕ*r{=6-;󬘲NJ۠7ma` ƪW/@CWfqVy|䩶jsuu" kMlS/ݲ ڷ@Au_e+~T229so` $u-qNm1?>3q:llwV},b&me͔ZW'nrvVH+OkYHPsaFL55XA'bh #Դ!(-!'YvI 1Fju_7A_%GN0;x'EF'ՎIas4OXxڌe+ϝsJvCYIM6h+vMzj)D'j _nLա#{?l^r |G,b_Ǣ *'gLkP7 ;ykx䤊U5/v?`7r؂&<"&&OKvsvxR'0z^w~L2`s:Ψ0 N?NKCaUS֒u AM^-;kv㹨D 7OF"S^{t:a8 lq‹n"V_|1H}Y@mNRװ}ޑSnj(\4 KJ,@=sapaI'He%$ifn'f*N@9{eAU91Ug$l=e+t}.:,'T-C{?:uީ H8qrN-="}<|gW`QUZPo> R'ݚȧ F(FWMY'.ђ4g}zbCC ­_ +lFSgBW]&*鵞 XEh'Q)f17a c1oa61o-~8u ]ʖ=[j@$`4@E7ET ABRDB͊ &GY2d d6b5hzAԼ,le)fqҍn =]![j\TsP}_Я" 0h[S$> d՛ggv[UY4 R6ֽw h,{9SOZҫ|HPj^@yOQgj\QJ$q(_ y6di؃q1gYxܱX<ﰢʏ1%gqzncq $mti"KY#Q5=}9ufz1Un4 ɮy<;!/4^\7Cz~tuH(Ӭ7>xH\Dc)\)DAm|1*`A?7+ ''ӹפ9IҺ/vLhleN [mEὙ.Dp´tF2nҥQH?mS֌AԗyIu~+T΂lܞF Eц^È|Ljۚ?I=laU; R87U 1ll {* ػ['941")1)ome5עBk%# um'ao@P$yOiɌ6A?x,laGQo?]ΡFH8Ɲ n̜hH3kƦ#I9i% = F6&39LXiV?Y>Tu`HIl\!|FŅ <#Abdc ʈ6_yh֞[9|ۡ-QO (-4e^uag鰩5 ѥB!vvjpߔ9`ٕqsW i>(4[fz-l]~S&@iMBsL8(%0!fulBeP ;UKk<LZ,hëA25yuDz\  E#d ˬr*v|Y StDAns;Iu'VKbf-+|b0|!3{ʃpAmDvFKSam:#X$p$$9Ƨ># 1h|? X~I(C ru'%r/$N!,Vh:o:tHJR+ UW#teyq]l[r㭂Hx'A\lRz #?˟VC۵S/ӐVVto_E\%u޵[!0ItkJÕ`-^uaD9[4DYEyRNiL7g4[l9qQiVk8_P$>$_.ng=VơM=,J4(I }RxɼIoK|n *9yaSk . 5F'GD%ŀ&kJT%^%J> ʚ\m["]L> nCN4k YKgHwk[TbVULH>"PctuB*@39006a#Dob^?usmr,L :)>6cEۚX%%c&xSwb;`A<8liM9[1Bo`R2_~Ƽ:*sN·n 3ꫦ;ulWbߎ)@/.݆Ac߹g !0zY;8D gJUTmtͶxo?D'n{YK8e\@;[= 59e <#&M^nxߎ&T ""QER.@؂_:ּb=:WjE+w7eXҶ(RFG[|4 "G7R K8gL^۝@SUei?kqm7/BaRJU$'(UqnT|h.oΡш ؇"٘li^SȡHGAM_=ؿr"A`3[mحy>*I.OCfJ,ЈB F Zc@|tFPHޜ2H3`\"2C?_DYl3˲ G^>@o(ev݂N>k"'`ÐbjQqZI쎸6KFo :Ѷ ɮJY)% #?Eu_ A(^b=(ef[L-" & j:^ DEI>V2uchm"FW-bb\} X zǡ%65hb$o[B2;K\?h4jKWˤ!a&JNT A2 }784ÍT(Ry̿^dޜIgCq(q.F_rEԝuurHkq=sAw3,*vkHsfE>7"npJϕ/*= C<&}f0ǩQ_x1B\tF;^A%gFo_Zp}WMa)ջmSoT􀡩0Vy\z|(.aϥMs >NWdLc]ďy2DbÂP2'&'8aS;}U44M8]<^438lYAJgKzr)` USOmGRrtۛjåhMj{ [m;2@,nmaYrEḔ;(2Il&O(onYs#̈A:\8 U~!gO37"Aau34Az@8GL;%*~4N7g͝o A2o x%^(úH< IpF?fR0d`5gQ Ό.irUORd-6OTF_Èa[ s싑X$ O 2njig \xEdhHzQGS9okMfڄ,3݋f8U y]z'x^G@mTZ}Tݓ:DVgRT VR^G*3?qM!ш܌׃yf3>fgb^2ť)%6\ eڱxB)".yyTk-օO|KLɠjSUoU@ԢVG*&j$1EɏcD Gh+d.~!_ 6]aU*w {XD)knr`oQM+pߟzk8c.TueC 2q~R--EsVa#6/2(,<o03El }y={-@=G\*}~c52{ C|G Q&fUޥ5*J{;)vLCimw¥t0Kq^~T!WՀ4SCbOp>6u`s} Vxd0рq57q@nYc bѬQͩ!&c_}bTzudP"֕-=ܩ @6J#W:r/gɍ. j2mE.FN+sI4%J过cumlLtdRfG(#3|h:{ #B,~ӡa~1j\r Q̰q!vPD\#'44Qz[AŦ[ZA?l~Y䊏bE_"Jd^?$]b  HB`h/uǜ/3ݰg$(5ĴAqlxRux:UĩD;;kW}= v'=rbiMD'5S6vu-t+悥Fr(ie{?&nتDRkD%*!z2't<{ڴz~?aOAȡ~:37JE  ؁6_vȍFJ>C2p`S;NGY^HdNZ =H:/\`؅sv<7}y:*_ft$0/_!(E_K곡_=<7tcl@~5K0Y^]H o&-TgC Ynu@-JYm+W`cGTRQg(HTB~Ɨ+X7ݴ{ס/XwCwOJ NO\'x1`.O|@:.y\mV|6Sã:KJBjf9c_ցg6[K'#0Cl%&Pi$A^<>L$>G /K »vb5FvbRK4h[_,hFz:MvY/}< _f$W Ȝrфp{yL0|vRAד!-8Q]voA+KOQ%]y!5u bk?Q#F{ ?@U21ҡ .( t[Oߺ,yoX o8@=oȂ)xTN n IΐԿ‮SڄGaDGΝVDXCCE21mh(h9 V6:S[S?Q9ĵ] L%ha(qAXtmŁ#1GS,\/m*+lTlz#M5pĘ1nGڗ[!@ iݛ!yx;']'rI[dF"T3Bw#X."EdBE"_,}[t/j84_ȖJ6KwRfH l z'S%#uԽ<B:ÐUؙ1( \ R2SA6RI^hG=[0pf/g8Om}CѴuZj􃀱M,ӐҠ\|ȩY\ !Yq1NV4(?3eԙW}JeAe~ĢBkR5HHf)Lp&`a)zU\5?Dk}Srݘ; DxY|du( RE? +f.@"qϦww!HR ~~_5&0&BH\1c|͎SCrv2Vvdǀ4URi.m$%C]wt.u-#, ]5Sx"1eq '6z$'T bN0֨.?7 0Q,-* &/VXGc C+bHn5DAA?+-·R :0hIn! ][S4”z%܀mj~مW_yȫzA\z-.cPHjDNb|(-ŋꃶ+X ȤH-4B| t<& T&ņ܀[u*wu@$H<OȯwµO{Wͺ@Ḣ\_u4>4]h%~Iy'U2\P~ԛ2ִӞ`B,;\T"ccU6j;S S-S`>W~Ϣuc}fR|nI"IA82*u=wk$Fy; d6:ţQiءWAð%]CЯY~u_V[2IP3K6ELdt: aeӍ>P'CV a]l) 44W KW qsV:{3L՞A4bHBjoćbMuҕMȾbnyǗ)t2_` ؎ gKT-ٻՆwɫ_ WBff,CYC4QwoPiDT٘A>bM;q-_yl\ La:L ;U]] 7 Ӣiz r'dr5AoQ hRoDbL  HhH%y{!=׮M.yu/0f\1~udb9P}T=j+IaX +[u]"1 R YYT~o B}ZdcYȢmLrY/e?|G|j?fbt-J^SS;w=Hte\/I-~]x"c)Hh͚$Ad`Uir4 (e;8UĪ ur4L-Z VXp4srMMsAr2)Q*$ m @5&L`)DyuMI`kb7&\EE"fI紿QQ41<.&@g~BŠ/C,/Qs\?Pn5_6-,ՠm!XXYI@EUy"ZXJEiK`(ħ :1k,l葪HМep6[gIHmb;;c^Ru(Hqfq <iK0(ʘ,-O7'&y+/9!s)p|z z_ zpCI@GΓjleQw ]_w"?~5k#]U"HJ3=4JD1J"x̋5Jvq(kwPYynG-f?e6(x icKf2OMNjKR|ku,-h0X),qh)-K(j ޼#72BlW:ib ]gVL>hK]x l i[Cqɷ'z0cQ,$-c-(^t»m|hf|QGp;ϊ3ЖWMhNEuB~NS @s {$U8ʬ)X(z<ndV\zٸ٪pg9 QTk42CLݽˍyEOjcI)/@cu6:kJYa'5LX\q>^0e4,%sYZAyJoVp*+ojL xGFyM5:~ݳ|&%ӵ5T.[8rHQN+=I;=, &rC7;/Y!nr\ Nё"pLI5AWx-$>?7u}mRkAmxnx50DϮ,5h0>rK(f >miT$ y۵O6k=8ACˊ:PA}Q!4_oqfג i%Y ׊-=+XzҦ2H2Z -2&'лTO"dH5'# ˼tAmya*Mn%GxC|Ǭ[꟠7jp^5Xx#!$r"b墧NLo5̭, 6)oJG|\N&|_Wy .WF['FE>`j`D[@iS%#M }-N CPɀ;GhxB .Ȋ.lw^5ênT4xCIł:  0u,]sL SIx0o:bq|P%3$P6b7}KUnN,v+ ɑGf;H|S5MJwQr?>&>< 1<'G?CV <}  KYz]q7}2f=Ck Fйw\=њ1i3JNv C.}$rLF}DInXkfjKuɮ,yp1'@_SI*h%i |:jn%AJvf[|IE 7mWJbb Vy͍"t 5'vx52Ni:v.~?7kSMGQOnW-$Z1q`QFhZ  \c.m|2讷͕4/VpA\>Hp%;ՙ\ŝ';}| @Apw(@wLa}O r0~TE< ;:uv\t5M%o8^-O+niU}oSDb<KtG$ sL[MY\[ţR:nG|NƐOZC!ap"zaqH4DwfSѶZKΐ'GxAV{q*M)EPSsjفS+!?2.>W-(7E[[vZ6ՂaG N%vn sP?pS"iɾpeDsgB4Ѯg#UhgyY~ Ҭx&B񒄬<,AbǬC[< lPM}' fR\rd^I|CR7L,ۚ"((L$PAwGlzflD/Z" &S/ jOVH_ ڙ\N2š;On<%)v}$OxO/Ljyc*T.BPdn${\ul3IQ8k6$d$IVj%$沮vqϋb옏L`(1bΘ`+`Cjj0ْf3=| {bT6_U&I!pmWSdƵF)g1la\=hu 4 o @y-'l}5Õ|͑|(5h&\k@uKQ严.&. I7#-mpI('5Nu1qKlv Z꾕0^֑Z j@QbxMϭEbWJ9T) M(iNN_~H%YU7bj~Е̝ Hͬ"@VVCaRn)̥Wi.8#ձiC9: 4 H|+\GʺS1Bf{Ǐ֎Qh]DQ㌛w|zb^)4)) 6G=@sD\._3-E7wj6##}V_Gg9i,"gES pL>7v}LseMFs'x4łO)֓.9,O #OYvB_-`_ bfF&YR|9轆u#f' WTɁ=~!(DnA5PqC^qb£vMA7KhDEXPd7@ $4XCVZ#gف^9 ˨|mȽ#}V$8t@^2Vj6mzXOUb˜YW4WPJ `jX[#wKX(C=4\&s@yȱiܿs4 ; QOJNt'CeA\*W ئX"/K '#nB0! cF{ f۷~JsY`WgtN:ha8d٪Bhŏx8g7R BZ:/''RY{E9GJgv2b?8~)i?7ΰrFEU(]gZޔiϹOy`=_ϗт4U%|ގjwiMܟ1PVƷ4gi/fUGLٓz UvC1JDE݊Å34'=[h݇|s:Z%.7rѧ~\Ɲ(2NLj!ӑkފh0RS!n{Q[=P~W-fUn ud}P*bJ32$C;oa4[+kΈ7oHȩr׿(Ϛ2se sӷ  .<|4;e.Ϭ*3 NKA] iFğޏЪU[]8;B!l*n!}I4n6mٜ4~%r};3ĸG;RU+ La(8B54ZP QKy( fe1J|+6^!zMW_a q^}FbNd wdflLP"S6(J WЧ  7K#zο0`H~39ǿǧ{{k5noInifxacYy?_A[ QULSî's-dȁC>@>h9/ 4C|&ܠ1/إs:l=Z^a3=>rF"WF LU`[&y3ĕKeM[FtF0O 0CKGd"0yAo*!f \Z.-2ެ*>Wnyw׹]-B4ӗOK-{VKzB/uA)$JMOl[tJD*{nI_j_K:AtO O"Ď\W\TO3꿒Hl+0e%XT;Rq"k v2];߿we\jswo5ZE7J90^;u.RB[=1,M$1tO!f mkGZ40z.!>\U.Ha&ƅՕ(ad4B7dH>'0/' :t%١ 6;*ho@6ҕwbK:T,9g7fye;_f" ׮'ۼ yaRW{znCGuSP;"%bWLZ.N\uDUi=-}O6Ԣ/`.BQXa̧]{@kNB ɿ8R&]Ll@.2Nmr.M>?:B%jP8/ 跌p#tS0칦QVZXCAr{?z1IwdYn/s:ѹo\+ Щ7"0pX|2=qߖ9{{q®0okԣ'b )h.R݂5~L$5MFzde6UfjؔLF&hꅬts=Yy!9A~kVqcIoʘV} /f(tٱb^[Ijʱ!Ǵ]NH-u^|9N#u^0f3ݫoraû"/|']*RjC~ } 1؉S`;!mv EtSFQwh #fwm/(v66`6F $ /SJ+3hjwfl4!h#w Z7>eE@-%>Ò,ﬥfOE jZ<-: G[ˊeq%)OnCB tBXWE箫6#z'72Izš<%;o{I@t'ҩ^#c.oO,X,*dbx92 qouޓ:=' ]h.NboF(3q$R{oc$b7-Xp9@s>cP9ZG-qnlCkyJ!| nb B7| J˶"-ʠy#W$tz%5";0=;MiC:HFa,ڛy?9JJ̥f5cl=rfKR3ބ{ǥ@V-DcU6d$]@E<14@? ]jm~uC}0Afh5;QmcȚ{ WRPtVd*CDP6R`s@c/y$ Eۉi[h؜րМ<{5V5YmpxҤ ,#v\֪32u1pMa -GMKe& C\s; B+h@8^ƀ8C$.:fpPPs\j=vȾ9.P#ƚ_x;Yxz w#tTyU|\Gsgsf.36&TN.] Pi LBrƅd=SٷoמR5wVeQOs@C@*?^8/2ZK8`tQSkiM%$S|uð]Qer3JL㢵MQQO^>&,F?*}P} sjꐫDt}iwFSI\9DvBNK=l~kl%CVOP73m[*񃡚{j&Z=VUh`Bʸ G:ʓ N[gZ&swNotD"^Q(eYaK!gd{̡<ǦcO@MbNӀo8((TmSJTETVX6Ӳe$dE ߿c1W:ˤULfd$؛-; D5Fdj_GWh72핂=B^#s0y[ mJtkm6U]Xa[bC`%i/D,XvWe'p@T;%2~xADY 'erCf V(8VTy[10;h69Ҕ$6Ix3%] MPqFͪ«˭|?~we=(D%s ܨ_P?6;Fpz܍G킲NUUgm]*c6J:H:&MߏOV>vrӇPy'K`@='X4η;eAș9N̐D`'`E 8(z:8gZ$ B}Ϭ3Z`?/zOli+N#ȯ"+ܘ\ UMyM2 /'Fxя^f1bt=Eo-lF`ߧKܳ Vw7\QLlz `1cK$Iqyrbj|dpi r 6L5cpLhdDK"Ӣ2q˳e$<|@ ̫!5W R?ѳ%l(BxK豋}J:_1YdJj1*þ^r/ Q qd|~^kxn| x)MCR#w*xXTQPfkGj 3_d+L ZBKWœ/lN%5 +'ki*r{Oo]B\6v."JZ %dt:0!WSTQKIvcBCR3"^LflbN_~= .nlt59?3{<ΧtEX~! ^v2:_XryEs- mBH BQ_m Vxi.?-jm}L0~$|oukXrE]7􉮽 xتŸnt%f4 W^h`i%mejEVs$ghIh 3XgW7HJW q˻WڦGEMp͘I7!((Y?a=9;F}9X;еa@t?:f$L$%_yFSxc I âP{-e9* -Z Zh:ZcWzδ6EALmUt ^)*Nnφ~5T{3WNX"[Օ^fS=M@q^4KlRYh OV0^oŽ.G4_UD(8]>FY4U /Ew/$IzZŠϏ֓uJG֞&$ۭ3컟 K8 eq}Uȋ>3W@Y*{1غabNM.,@<-R>fR,Ϋϼ:gIURb6xE畎Vo)~Ff-3t!8]\ 2S+Fޞ^sJ"欕Qr]}'*#{ Ó A;aCz/fU - aYP5؜xvDo\YS/ɏ.l7. cg.Ởw$OwZDUxe F\ӏm'7O`Dˋ}n_nfrVdtNaN69ɽʹWqX$l\Z\2(>[pRJaHi5fi^P fc~|{9d4Q뱞Y*3pO$>d!$er؊!@>1,Fn 6+2OCO998\q%&? tbBFՔ};]^؋=+M#ȱiCcYy-427S-UR[pg@GH횷ܶa#S"HRwqnzdR"jE2u$ y6ΰ9"ʩx+ތs>}Zu[`xW[u(;mfoǁ|65밻Ue<9yBgcX[ nDGtU 5[,zK/Jye'f=YhxA=/~sOL_\%gs{ui+W-|PD׮=K 霽wSrh ZD iB;莘w(Ș910UU&*%sk'#-ԆzL6~R3&n=OK,OL81e/˝nք_: ۟)9IN(`Y=̯JNfz 3N :x6βM˶k^ic-?9~9/qE`q[5.슃.-EktU!^"Op<"2s%\!-N5oip,K~;H3T߹Ʀxڂ.?NZf{R$"b('e ^B~ez$}vTDZ<'h<k IE~ћ@z|,::|:;8Tae Acوr1mPԷ{s&Ý[{A粣;錄 -ԱAܗ jm<|3pwq"duRNh{4<1h ChdS+G>Öl'.!3DDWvCXn5[Z6@+[SZ~A &3KvB_ͤX뀗:|_VqsuWfH4Wx^ )fR7/mȜʧ bhUXl [8aO@E 7¯=kCC8zg)^mۈ݃#§ux |Dįb"XH|&u%y8pS*ߜ1qvkt#3gI}gqtKKKnv>[bx-3-ؾ?S6aUXɄD, $' Gui&xɶbͻ:)ֱv'MZ2猓e3. |tϾjHtB7"̎\ x307&' qaQ@B{ijxv}?÷PL.3B/Ʉwx/uLXBovY04>h(xYyBRc'-ѫJ@pLĭ}D9A]M, [\AbSJkt҈+q"]vDlMJA?{÷B4Y=:ײP׀ O]jo:9N4SNhDcֽƩ9!ܵfG>?UN-oq덫LQvN;# _?ek4 B$ q]#:q1CA ![!2u HEDssq ]MQ/gY#VfÎXD/p}wH짉U..5Kv侽ʁ6Uw1Y=VdύG6ϒo4|¦I3=wXK3n[(A)\Ӏeb]`K. 6?B9F鑶RL)8x֗ BTf%Z6v!t*ݤRc[\]lI R,%M[kgԾ/tDjet]9dxQVJ+M>aԓiԛVj%9 N'c2ЬxF+nvY*&[ha4s;z_+qy-Fl֐BnP3JӚ}US8W?ax慓.bH^TF墸~ʩ} |/OB,\ʳzBA^eQgE$m UdtX/tR'*Tuƃ$҂q^".3X,N+ ?K;ATD9Ps QcɧC駻՞[}j`-]|z-h\pz&ko$/UWr'*S 6{r@c~rfwBRL<<5CwU,a6Ec̴؏22%AlNp}B, x ^LGrkv X`c6HT!AɄIHKD<튭ös,΀BA u\;Z{8Ru]&z?70l7Y-u8)w2!5~>=p_@ZdU -!gص`=,T gz:O2ŶfU8um7< Q*>,?~/!,rd:V#-bؚݿ&V<>ŇKтEWpm߽Nkd LLFĀÛ]tԃV ,)'kFJ_\Lt]6:/qT^gy`9 Όoi)A|՗V\q-ʗT rAc#g2\p8=#3w)G`+M[)xj ə<#ȸg]O9Kѿ@i(\vCB\&ۗKcߦ<ڲhkm#cwrLJDb 8 ZR4iA(mn sOgBSiZQoC]L]3ݹis6lRBjB\B1t:)0cz8Xr|EMju>sNa!ĉ=>1xƙw}7钨sUpJrBZ,\PYM*,*NG5ufH9Fd*V=C*Օ`/jQDB\G6Z"bגwﻛ /n~=X"K1{ i_R҃Wk_&^=sIj֊V7>p=UGL 9ƞaLxX<~^iWBIKn: ugiwZd IvqϻJ=L? _v6_B喫 BxW|;6, g3P̔qy75&es(E{1Snʺ5 >JVW7#4(ɒC7AU-=#-Jεw) !։6-^?aށn+l`}v9 ~qKg8܀qq=3R S\%_ $ǁ"Liccf ?i߾U|k>G^{9*ae4[Hkp2wKiC. %4)"",فc`gB(z0Ԙ:ރjHO)"Z½ jmc,IG8Hj&mm-66#/K $ȔTo/b]KP(ՒlwTچWyTd Am:zbY动J$I_ SDYj HbhfB`j; 2Hg@$jpK {HV/%e__Lg.g~.,쓬F[96~Axeu^An[[dU#֏'/Pu#6=+KV^v3v{RlFסHŖ #LIxȭ䭌yԎשAV?UQ^:{҈i7 x{r1Y7z\mS Uh{׼/' p\3c~U6*ገԽ3.58B>Ji_ eV2c$ȑ-yTs:+7-x{W};8dV=[݋#gV1W>w&7XYA6vozz4w]Mf]JE) NoDI6V8(3O> Z`gw`XY;LA}êydB\V>'G"Uew1WW̖Iuتy8l˷dpʝC!q׎xb;B#~'q_?f1=99tXa`unj^ ˊRM zB^A a8n\NB)mq߳ ˵dtcUIĆvZLQcyt>)ʹX=AF}1EzV炠*Op|ߣx ڢ&7l)\`dŜ-V{MD̶GrP}譒'\p|P*#"dX[?gWxM ۯſJff!N\-_cQKCszC"`zu(P8`nãjʮC3d2'_@m iVOh!v=sS&w̅K:V>>Kڷ%8JE)$7W#YMf :ZHU~IPѷ옳 7\z~ ?\? ܇[~.v #.?|nS! ބX XK`Bɺl;FY+4ҹ 7F%eJ7#SGvh"XV)1 yv+51$v ҁ%hͶ_p0QFn;'zR#OFZrlK 1;=Yh 5.cA$A7t4D-晰޸I`պ IU΢wq}ίh RߧXxfF8&Lfh/S,,UcK$'e:WHfe!)R. YոhHK. hD.TT ZƋ- J-!=Ķ]}ĞUL3RC!\x`uwf|YO^>۰4>u>b>Y~G=YXAzHth3:Enj-5_'HeIRM ,mŒ9)hzD_oU?TBKYû5 O&o-}Fߴ~ᦢA㠪wjn+"U#툊Y`*[(.7#Y|]qNAjHGvjm u@k0(/\pQϦ(ԭo&iv}ܱ}+퉱F ~Q {F`r} &ǀABwոcv@ewCPb _o c+"uCb74a#`c<&dp<`E5߼Htqq"Rc7G_lU{Z1.g($xõny'ȏBNpe:8BLE՞,^4ma4v|L>GJv2^q^"0a0) NKw]2P!p-cWXKәٜ̎Gτh\HF')ThCP5bϞ5b!)Lۭ a9j Xm0?) ߐ2!=Cc"75d`D8A5D`l3;`cUn75fAuFUÇ'im'TOVI#`5U}>ػ%k*}i_W1XEs0:Hf4mOJI hE UŠg90wݱ eQz" KEf7$AY 1/0#pҘpٛ%R89{Y >aٮj(^ 0ln6 `א[A#aSGnJ: ZIH[~U| QʰO,޷{)"}o cTaX6~+'EkK]aco'醗hg qV#wؤ' A9:)< 0+J$K%ӿZ ]!7+ܷ}kSW,,Y9KPy'¬UmZ0th<⃰']"3U=:͞ ܣ] >B<|P=k;MH#Pi\3-6RƱr B|m~g ,|`]}Ib\RJ{Ľ6OUUသMs=~z p NH[AZ7o5>7/Q N8$4j!~gWi(M7\AQFa[G]k~NQ9_Xq(âXBMJrg!C}59r<8M:lD7YCU_gאh~th.]`ܹR}Ðqj6Nj?UT0P*TQ ]4-hhm=\4]s(L"=!F4%-)`1#b;givp~FՍOK5Kt! AtYΏOÆ)TAcxf{<$_o`&e#iցE[dzi#{-VJ)?+q#MY[ |DC/y8S Dk2"IKf¾'S3vENQ;,fvՆbBx71ʡ_s|R xQ u?>x\ٓVrJ[6h1Ppc o=|Cm/t-^1Q+ eܣWr-8feK zSgMBqpI`#ͣS E*= t4m,O )ρ2/A8+LYѓ$:vw=?%xc5H#TyLi}NI(|Tf[pfWκ!Iu'["PrMݿĥ$avi(2iw~vB&7v]ͅM:Nq,F%d0IvŠts`Զ+V)~Fb`pKZuҴYڨcAKIY `-I/=~Lkt d8~ހ 3nue1s}w뒱FOdעA[Dd_*}iDX0/gGha/3j%* \˻4_vm]>pjա"*q|=hI0^|p*w  qeN(@J["DzkkI]0WoLT~Iy/EQ[>9 X+?ً}3\H/M7iYpe`ygc+ߏP>eDk6ie9c rs+vbzeen-۪\X`=~q W3 3A>nxJd,\"bcpic6|^8[`8DGUc!sK*Wٰks4Π?˶ ALTԝT䘰p%vɑOgX41[ -@WJݫ8!_!s+'?x/S8`f9V8%RugTȾy8y _sԴQ4ԗ z6N crҴp͋@| ssא^'3kᅤA!XLZL~jq֏ά$ڎ[e;HPzYԘo]|79-hf eaAHLMxm oa> w@2vDybۣK>` AVcݨc#SUi?Yjy)t;>+h/bnxnf4մ."%[|?jkq'"S% Cl",/HED²xPl+h=2lN,zJ k4TFŋ:7Ic~[{5 [_k=|`kog>yG/N{oLz$'vb%}YA_>SRNy˻ws]/'MXXVc!mA4nv+5a-Jj8n: <` 8f^x}Ⱥy:yu(cڃ{kQ ZRfأvȬ*S/S/5;2szHqi器 v1ɮkiaj-L16Q%X+u Em{>~7}Agy_a= ܹuE;=G+mϛq-&)\SN (W.7zm 5GEX|*\ւc|%B҂9E(.ɂ oQWB4㠢OW*6nꋘmAt9}Y$Y:j6?Edn3v\V<\ujЩjkC(h>W{SYgNnAUCw>]ot<rܒj"؉+ |}L+ȫ-^<'J,fX|C܏,Q6|>az 2q⻨+ 5&c=.egu 1潵dyު"3"U,g&#$haLv˶'O$:neZkw Cޕ觟O9u gk34;uMZ d4*0j0Ӿ168b$b6׺V H VBYTj Q@4%fW#1Y_YgPp>P>ٮ:ؾqKܶ|}bjI@j6DMb%uaPVI^< q#R JM>֘ȹȾY5оJo"9Mޥ0do ݆w2`4g/],x0`|Ҙuc:❤VlqTAϒrS,*"Abt]Tc)GB,ޗ~ԓOʬM^H |_.hOȥ!粶v#lAƞ h-5VVW0Z2~qmQ2 e=|m2JxssFB;{f*'6/V(1 O +׮0f-tm<#o}K/CjRBoO:v7v`$@=GO,X[v#Q:N%ha Qd iC1!` hl76 8 9?:R8h!qɣ[n9@g?[6C zIVA)R 2 PbLi,%|QYF͝AR[n1Y^CJ!"#JUH\H75>kezX<"A~섮6k4qDJ s {Jk# 4dPTHwEMRյljWrV;% %Bvy=]m9yD|U&̍8ka T^Qڜq#<;d<2">1m- Bw1k]-9n'nTr y^i كΕ~B7Hfc!5AlBˁc>?iEÚyvH=7'5)\ӕzfoe>sLZ7P& ?qIA}E&|.CEL|uֶC^d6 "e~1EcָثhWM٬X,!^f,u MrG>00"QlCZϯ͞| %٫$#.{* ̌r/y{ݯoZ,Z[vL}bͬreXAſn*:m\v88!՛aF k$S0?cnRdCJuG(<yr צ䄐W9H cM5RwV80 ZV6MѨ<$εMg`JUfp95/iJBu6 czXΆX S}\@ u` hVvۚq>PFC]iϮVSeT?&GJ2Ф8^$4>!0` [q)U!TpHW[$}]-WʢHRlw vtw<[GPϾ ӴؘmLaχL (f Wrjy-Y"PyE^ '+;Z\2& .T"QdNlnbmS3ciKK;aEȭ`rgGj{Tʉ$ː63lExwu~)6p; c~sy^w߰ѥ5·R"*&, NQv#XTy!vHY׋bH(BH\DԂ^݋E`qIzĶCk^hKJE0*̀ o$ZX7yY֣qfRۨf}ӆv)9@D^>T%] |=6OeT 0RrzjC߲4Jֵm;(J2@iXd"Pט|̍=&oCc)s3pdiV*^]hLP-j;j}^EӁσW\ i583i%Rbc;0!Ք2}uhmќ=]AdXKvd-$\J\2-PdYY(T_ph&p+3!Ds<ܙwE77q_2v/u'04PIBGTz*ΉZ{eHny /⬋%Ki{I;2竦0ھE+jJeK=M,2RDZ=E(XPLBi_P3q8$[aɴ "iP -& f(57y4M#/| HJGqQ=a19*Ue͚,tY[NĽ;]8鍴S@ẵ0 B2/K;bώc G$%] !#3lED Kfi@`o!I{!H= $̙u#j [?DW!Q=d&+ *7pXvzxRs]!!Zx @mA}s6L|)/U YHu)A9 ,x2@[aU`Iޭ+λ[w!5 K|`[wJ;uFUyBLP~W8: rVoFyDܣ7gZ 2AS"8Ba(;0 RNtwBy؜úhĴ& B{z qUQ͔G3HY?a:Or)x{O+=`$ |wF~CP#P^dZjəQU5@q"9ߞ&xTIl6, BIf]N:K7#.]q{ko)' yqe({xI -;$L?AWPc,-8 uY= tH$|t5K7e,F(=q "G,w{| ).yi[F ̖-џFu7uOɫx\nK=91Ad~&v{Jzփ'TR 0ݾv@ d^5,d4ut}b(쩭KWz5kLsظ3PGρXa!m|*9͐^Ii$ͤ#a k#DڮH7Se8TT=hl- g-H \ ؿO@A?l'b<AQ3QZ S}񕕡vcj2BGrsF>7*6̷iܤ>K2(#{GifulWhj5>C'I`1VȃQ ~dHzu?l.q Kɝǃ}0/=E heZƎU9Ď6@]Ɨ-~Y3104u牀A0}{%asow׏d=#rTT8CÈ(.H?/r0;̧P`9%:srࠥcJsE9.Ɖ1An8% bVy8lNN`Df.+` ]-|۫VMoβwu񹖛0?W*/)޸'=݉rm`w%+ cElSIHPtxJхNWa:sA_X?)"[h+t͵D^5\D}IU WT^X>N;C/6 ~r{1©)0f̊"|ZTdrs-sth@gw9jdOv7kLH[S1(oCZYY%)k@<%NCoNu]u0OTI7t]n_<;z^܋(=:^4SQ̆C^!>y GTūy -Ըp :J8$D@u-z 3x/Mkit ڼwo@~BJd X +R<3*EϰD:K#dRŌ&(o̐4-')}$7/9bMER*'t#f%}f59#]L Avc*tܒX!- Dㅀ&ViY +]&rh9,N։Y0BLJ}{\^a$"j& wf2 |./}&L]X R;a3PșS"<JR;=oBebXɖ=Q%EaR٦uڳByǼSW_,*>Bf.N. ԅ:Ӂl~Q RV;F7;*9 ݎ &|KfJ2Ѡ=l% fÅ %zK+?-ۡ\C[U7{3|S0󄬹je'6Q\r;ځwPvAHk_IhqG3eW>v2m0a`KU_c$Sr[JQ JX8r"ݎQS}O߸cęeV<@ͷ)f69_pFGn~'Q;DB E/ߜZp42*\ + $Nz117ߛacf}b@(V"CSEΫ6$sf#8Z`j#8~_6۪oq_N H< ˨Igbl!rbOe:#F&8~ʒMk;Ж&3ormaѕUB||:EC0L,U&'JeuS I&^CXRe7 ZiӤ՘};AW( fNEn}+; wPHcAljjs]mkA+k΍D/E=e3Ӻ?"% Uѩf5"奚16w%W JfWߖGa$u?S-n.x=9,-uH5J* P[T*ot}-KF}*SBBGnF Pu2e+"$ !bZ~nd`n@@i_A@>;%w!?"t":T'J/ۚg3Г^s$DB;)*i^8ooV7Zu&92U+jԙ O*jվt"[NC0LKTycc e}$0W߯Iz=)b9i{,0[Ʃ"g=0ŶL0M=IZt~4)tnle I;i+iOD1V2D*`ǢJO!T:HX#@&zU֓ح׀O`*ҹm'ZVY$$F$-v͂WWo|Z tTguG>nDژ0 8e\oyt( ̙EͪK A-ݙ\hť-E<0yJc ipC'Z@gIAO:˦g,J늸yRSJ~CBIguYEHn<*muɄ%f<{ L.+KH;+p?\CP`0W'y5?q0&oƑG4MEßrVW twUKGNk M sf`|u'-{c?F?z{E=q Ea"ьes{W] )cy-ÝO&9ǎq/y՘+غ<>׃vx.} vm \)Xj". N)>?*&3_;W Q=qq:JA9RmaqK( E4Пl2iEߏ'_^蚥,@-Cyߥ(⥨+2ڇ!7G < SΗtSgmW;e8q`7hfKDۗpYI^|O0Z% FD$U:a{ȼvG\pa$YXg uGUdHNz&XK}c>IkyPTqavEA7z`Omda^ӫ: ķ] ЛY5s16aW~m̛Br],& ӱ/+:F7p;<ʍFKOQbEz]d$4F yY>7gis Ͱ/Z>w(@uRRm?s4]Zm_$pDjy˰ ĥh%\qI`0L+{^MV7 ݥk6-#T^b),pgKv&z`'@IQxA@O1-DZD)_qD)V~?%JK,HI@c7\EɁWbDN-Y_h鋴zO]݅y˃eۆ(NKZ6q@Řn$Hâ+*@x=3z#/呖o ػfGC&I~,3Z4?.[2dȕuk-_g@F ruxWQfD[,V?(?P~G<чj .ݦ^jW|&KE|+"zWaXx͓,BF^Vj%ٍYB:cx,IiZa2~E&^!^byAm f"-v#&=ZZ1Ckh';,*3di9Ӱ7sы/X9;Žٝn4=`_׹L?xO]KlW6%.`;LJy&X?٫A9BoO7uVt0Bȅ`IBmHB#<v{lZ~{ !v@~5rsR%7vLDq _밑d&H0Lmy\wJ9to""_Lo[)w#Dd>Ҏr|˟)H+NP$ kZ񝍝ߔ ~w^EM#戜6 tsA[.o*}U ;Rt_Gׂwbgٍ7*' w H¨py#YJ^_>rxHnK~+LzDιq mR@LaTqAeZu(fuԬuMȘ LK@pWkhb`/%@Mj,nc|6ث!#GIROAfcչa]s FsQ dfshl#qS3zVlo:X-8nNu"Vi"~cĶj$OBml*f=Aځ k(Yzo'hw;_>irǛkon-w&.nG+``d"݀ȺЋ of`uXe^j]L7uevDTdXw;G1 "7希 Q14W+ϬrI*%SsuƲ,P؏3 *HG`t jE)r s~6 u"$3'@ο2y+J/ڞzrN| DTTdygnVF s{''5X>R1Y|rFӛd$T헡ګNQ^T_Rߔ\>/fbS*n5۰"QY耆iN3_0:]-2WV>oCǞN4t\v))Y/ <ҭmRZb|8L#aaNVsbl]$_Q&gUsD6wJ\`[R4J7 ­3"h2SGӖquů%OƻNH{C5ltlV bdOx; =\s/f$TWTۉ궴!`EN%;2v@\yMx¿UJD V|'̦dG x.HY TsVrMDX2+LUq=9\  wd=/"akaA.nn`l6/^T#<+ D&6{4Q(m $mOΕm !5WlLL vu>^+$e1iKz㉥tM7X!M9Rwx0cz0B4'TEnhbbeY^{K<ΩJ6(bh EDoyv7IK-~\ D*1(\&x&7Rl&֦&j> /mBLdg-suufWN " BɥqB pdƍ^_n ~Ɨwԧn,:dz/(aAN5jw.=6-<1WvJ1c}P=?$8Vw7]EYIǞ PDl,ÿ$,#OՅ&!#9 `~Y"eEpgP /Wr.\<ww(pd7XRcn8q8$#N"L9iGb~*їHM )!ՠhu`ǦiTj_k]Ӛdnҟ=@V.geZ?kYL/ $(enÆ/NJ/y8 (@d;xdXo#^ x:PS>T5w(p2m Asy9qFӓ<#6e/|솣bvliAr:M6= k#IZ32ܯGC\=IxfxB3Vn|@zޯksզJӝaez4C\w";(+fq]yWA~>6vv+ӿb F9[v'n;Mt۴/t>ś3@pi="qHd%iJ~ab3aFK21cRgJbOr Tr}8 set>u~,Paiӕ 3,G+ZH/1sl f(zOBⲃ1QIrI˖w+gCX>\z;T$[Q?4Ae7ooFkņ{ ]Lq^qK;6[5I_Bx#L!Gzy1D芃+hdŕ(#oW~+si/p>w{aʔ.9_@hp: p>h>a(j_T{>g~jE@9o=%Lp!ԣ<_v6Tbd"Ƚ O]*x[dY_jjݮKd~-Q5s<=goW˧Rj%'4;?0je3(* V/eð{iޠx*[TWpH.v0'N- r4 oXSoyϹ~b| /_+l/3 T7 _VS?=LVdo[zg\2`VW: A\#1`yJ(om iR齬NH ׈eDž<^z̟8 oU>&1X_a;6Jp vߘ:r&C>Td5/=IօD @Ot~&չ~7h;2nS?@?_bJ#M th Nkkyz>y:O=$bй>+m֍ߣkgFH; ;7c3aɉ݂C=,jhzi^0ㄥPHU0!Y 󭚓ג"Ya\tLkH;yV8h 13D6Jj \l {TKoEBEYy+@$9D 4?$j#DRjDm\ o*Fs9 ')t[dLQGVFx9H4 >v}sP5A#K[ 2, MzTڗ%Lݽgįd+*³H%t@w΀$P w<݃%޸7szhTCWn@2k#h-Sk#k ׊ص+R|R:~S?VAm|*t&*<A}Ac濈)1*|7%O;{zl3q&/^O=C"Ȳ3t\;ؖS)#`9.?ji_yHmZ3b>;s> @.GʐotZa\ .̎z/I+uR;Db9f#?a tFV}x0فEZv(%r4g>C !={}"̰TC DD- ʬ2wѿCCЈDѼ[wmp Mu2%I VM /m%᝻dE^=6I]w F:{t̅rp.#h]᪤N*l9ŅSӽ jrRkX.,'7_Z_#PD d#r-x.Dz eZCdb倦1CgyP&W^SD;>jvzsA:5-[#Z𡻋QRڈsUcmJ?{Xau4Lp~f@Sˉ^u"40QiG0$(gwC3fWHI_R-[\PtNN~^K7gnb'h 8Аli]ia4r7}M2VoȁO>v]b@}N".w2UXy05{9 +%nBCV#2aǓ})Xz !-²Rq0fCj6}^?Sdžl'29$d(tw*5Hjۛe^G _ǛP-OH/A;GJT" U0\F ~)WKOw}Zd1#xL*BRND&87yY%yu}vtbqF=EzܺaJ: '^&QΣ~\Zۍ3)LV—mc,le7?ƠLH7p6,{z.R+ٗuCqc<+kzeֹ}oaApblj\Zt +3z/hx_Tja.2/VoNVqϲ$ret,()Vp*;S$C#U{nEM:t5mԥ]Nk^vANf,}!Sx sn'<"Q3 aLmZ"Aٿą\:6ɂ5DI-S%`mRsvjgx9y괓F>sڅ_ L-b-߂4rFTh9BG(Xۧ>!_L\6' .Vp! SIi~gbYѩ2L9oNP|kfBTg7zF6s %}BU9~jilA?~Uv~̨# I웣uk WZ 2垫ͷ0߶ c8:) 7N 2rm߫ZOKNSTO,:-롕'Qr|?:0y:GZ#9oPj˩4!']}ϓ#+A8U3#,U !Љr~SkA_{qlh_ԟ|5nkda5-wWG,h6G}gc.6qЮUf[>S;rTоvb1ls_3^̦~`Ə0Z^2cȤV_P()`/Pe|)6\P㴒8ƢE?(Cpq~`:-Y$u:UX J`|P}F掞#@l<>}QF27 w8fҾ1,\6k))/[>p<`|~CnmD067˵Z¾cL4>§xV(\=vWR_hoUVz7tJm Z=0JWz AnJx DƂY>fB Mpvl޺xچ|U~' 95iݒ"T [;c,L=SМ,Pߛ&H"J* u`|\Ԇ4h;U:A COҙI"26m&E$#z:t߽t N5nw,,$ƒ{SmʛbI2D^2T&P9CKDU'{ XԖp+_[I]-#$@|8hfҍ8Db}Eҧ~5tYFWBe4 EFNy"gUR>%P#G O6%ֺA`\JXޏX̃~I.㟺&\}8?F"T{y7 28؉Vp:QV rr' F:㐓y凷cRvTz5 p.qa&tY 9-,Y>]W22< 魚h*~AQ^;qJz{" -/z}/XD<33%247Goek:2_SS?El"7NOBS鑀+rMb[*VF(1'ysO Vص&/Gi&lNj:ӄH;2gf*FK'eq3&U =V Bo3({Y;~гb ^G0pfJ;REEu8>L:H|'UE[Y>ץzG®O1r]a;[;(X@!<;DT a2kV~Rʹ)D#'aو=,Sj L9޼=7d׍&- g71Bb'Vpf>°jB8Ð yS`qnD22 $B0Ƨq2)I'f,E-KMuqpzΡS1"[x#2 055S;l9-mՉRK:]p&s-:3L_HvzCP5cVAf Əa%&p25\`y$uN }O`YT7<]pE%侶DPHX\)[+d;H Z|>c,P>?|7dʣH#6zv%bIW{ et `1lʱ $PqdJ?%/5V /gMF$tS 'B)qH8@6DUTh-)ӁO$#!2y[UI(&e`4},?ArGJW0~LyJyC{" U5vzgO=gjSsu[سτ XFofV_CzOP>G=79ʊdN >0iɎv@psP9Yrŕ3JD3D:`"ѩ6<iUR;k)c,)+s _T=Xieiƀ.37T.o59^enp8[A*0Bt y c>]5ƈE/y<7~7$H|<1rN>,:I v&fi[Cdn$3"sÐz.Bx;L1kj-)\(% Lk eww`ͥǿ-~wD BCnnO /T!~[/L[s3io]- 4uBz~C-ljtÝ*yvAxkq-{:p~4c(|ŷΰBY",Pz4M$,*Q/Tf$JQUwPy(L1N6$?~mya q.)jB x/f)^lHKƍ80@SU$=S#.m^=㽎(|tfEk?3o.l+PY' ǎL$ecиp '3d[gr[(P5\U<1.Dě%Y9DJ;A->;;S7Ա'8m˲{Ϙ@< EV&xSBTCvW/iuW$״xx% {|G<ѯ149JniH7>BD|JB%&}M[*iyTA:d 0}=9Li-x6~е(a7dLaOZF9@NE|`c̽zMPA $|$O(\isXA$ߨ>w #Q+BjZ 01JwT/1b.Jz?܍)PF*IREOhM/0+)«h]&8-OQPj\ x])'h3BЕ|dSI;&(4$=>^ v4FϏ/Fp)YzG<4<; /n;ދ_?^> [+_LUv?5b_0[)h$g9􊉩TsoWff[/BH 8>Z<Ӈ2_ ;'qʒMTSK{V O.VX z^_Θ/ /e.`2$cIvBEW;-@D3>b I;YsFkGDվܵMx$jfrjN#nJCfCw\z@8x 0yPɂ_=RF nvl"oyAq6])i74UZoL΄D4 D_XBOv@4 rZQ4Dh=;&*2T(J0:>Zj5H@ԣ9D#hxEFDχB+7ZFMHx@l>IloTMN./eںve=@qB`m~>DafN7xGc$3BڛFY5)DA$iYKM bH?\5q^oz'2qM".BΘ͸B,nwH(5tLe|a- xiހqo&g <\g:krxȭ[l=.^7ieSyr1?Un&^m,:6 cősf#AdfAi3)4'==J,Tp[iQ'鿪$h|S( qzڭ4x^s à]#kXrtM!#Jq(biVVHgR- gCܾʉ ?Z ؾ?x QޞyWz֞%00@YHn㉘(Q9߫+@>(Tq4gkq `vcL*n5g`PsCT6PA%cw\ "r.0 (g'`9Jvjf4tR"aҭ'U}衈"Wskbr.[O1o;͖tD+E;bouF۪PlEl|ZѧzEo_d?Vnm ZEi&M e@qC", Oa~@7}Ƿ36MuTӾE5m+ݾm beSv _Ԭ>j*߄~~t%;WQỳUP;T^G =*"@bĞG@7\]`yEN5㸊6~EƎ;> J偭!BD -^ d͵k~CA-k2+߄a'pDZHϓ(J!f&t97Q#pXi*T8.rv" D["W<&S=T6[SbgN]*@]&tŇ.?{u|;uM^R l}wC*iF\7*_yWc5e܎^e>55 D#} Pg2bA[8m"$+Jݪ=Pd^$`,xNIc(] .p?"=&dd=(Yuv].W}GgLaF#+4P:$񱤉[Lm}[kǟů,Aj x ~ϙhQ胏j亖E0fj5,126oY5uJ\|V'H+wjNEHBk!g)0DDϗX*F٢ ֎m$̶\-,^Tn3b @gki>8iJ%z,. ,F@C(XhY,KzxAX@Y#nYnid׬36] 1q?#B@g SYGLaܴe:W0C-ދ]CpQrN~2w8f3ȀA\BqS$u͞Rè$d2/;_m2YCQ%CePל+s嗲 72t@F%ρ1 ˭2&IԷ‘죯{G8Z6X^[# _hhDhhDjj<29 P2 ~A)CΊX4.>Z7x4|ü]w̒饔u/e4o<"Ov̤뒔r4ٌ\H4扴D4td0qV +?VYõڎQR<3};^Tص2 1JdzWJ; DeY̴|* |7kf7q̬z'+aLMlb]5PA,,UU`[R4h!A=-GjL)+Q},3޶wgƤr?XCt9yA8Ok6LĆowajRAB~&iODlUU.rvc/V*3":ь U{$>-2x [@s ki:BP{?FtTz]ؐ-AI5=B}e^Aӛk.8]#"'#̑L"ؗLrH L׸ f0`''-܊Z56ʲzf 5O &0,Iz붾Sс#'{WNp,X>O }.bLD.K$ X3J۶dMTX`L(0?e }-W;SqR۪ԻfIL,BK:8Bg@Kǵ"c)յm!:N1~E']g K:W\OGd#F=ø^{ / ^YvUk.~|Ia\CJt؃WsN Q4Z87P j(F'1YsjHUMٟ7[ֿmZޮPKw4kk$8ޚ/cXŅ]\5OilfG qz-svyȠ1xޓp02Bp3 ZO >~rQJu4tHӁUMZjI JE`B&-!DƆ,\{F YXs6I|XO€6DUWNR^| 7!\g4N/f8Xug'd/]{ ;\dHE8U#yvq@(^'&.ddq)B̘r[O 5-ge8zΪ3Ce$CR叧YW8RRuCw ].9K-C3bخ2 BFˁMD>?E׽_)U4B &Z$FOqjx"ΣK# -"=-!%u'YG8Z kEd߱hN&)¥$>->n?ET >l4=*=wX]FKovG+e53Mŕ)#Q-dH{ٟ}[D_O3H!oh؆ӏcD@hZUAvMrt/ܛ`s^Vn#+Qr7G7RGNx~`@.;W]}S.*3dB83Ϛݞl&όyV-~ĄG@,݂'qi IK>ccEUh=doM_8S.7(T@k K kCb^G;/k DYJQ }Yb9}ss @]H:7eE t2JA z^6B?*+T6p$U>ĦDV PAz>r&5 :);~@82:KX0W5?,fbG"):ͩM"0q_E/+i23)zo6G˲4!.48 C$G\U83_Vsl%fPU,eTNxIw)a[Ew-yA;ri cJ^zBJ<B+!L.fd=-%nc`99fظ Pߐ٧惞.|MGK4pd<{hc.L/ 8FYu&\A-$: ݦIdO,&ԏ+=6CC1 f@G ߏXXע.Ͼ,rqv~NK z} I'gO&5}} XUΝ5pIt+Uk(ϵRܼa<*; .!][V[˞*D+1z',#M]]#OOVAGpw#=Djְ^ p͇SV]Z%,H )LaR>ub`~ȳ _E%/CvhӜ+0Vk4=A [:Mߜ<g(t쿨:3 %vO+lc32THe|H0%bn<,B#?X ~ FpׄV!yhbٔ i 'hîICwTP(%)+؍R\Zkڏ#Ѭޓ!~3k*V%^f媧eﲦuBG:Z>ڋa9WTbn8qu-os>89𒳑 Rlc:<zw  ¨TQ%d}+wJ}-_O,m?Y'I:]<_ _cv\Zo#|3\?.ꣾLY&l`ǔ̯\.0_ W*t򌈚N!P3l;PػZg*wjΥ gNOr6jgk`Kɾ".q32 {!>?Rl_fdWه:d*sr9q[24V SwЖK pf;j xo^7T4S;GAҽd:~vDK-;@zT)@5J<5 3zw88z+wpة^&Xx}9E}*6Qȁʆ~D/q{e`rDg2Z.fǓ)xH5p5~ {>BQРbٓ:ğdt:xUŠ$!8̜l4Y t=au@·S՚ \>`hjPdRl<1DK4 1Ԯ"#gǝЮʙ^.IN0c YC5o??>FAE9g1#3M^ _tPN;b@W"u5OB[?ݚ|[9=y5W0n#ElvRfo8N~=o $TV k (۞wtp^ ^&!s.cX"u3/4RK>-#ȃXΖ]9:8qe4neY^YJkᡩ7UiFp\_GD)yw*4}Zm,V`э_~Yi?)\$i׈&u6"$" mevU›\ eAy,Vz@ e?;0xpXS(XM7 H}}' kz@|^HW({Yufy^}zwDicRgYLOģAx_J&`fdé!A7,'F] Wt'7묱C\ 6T{8Jt#%NdJ](/HU%gc|2K`Bda,0ՖNIVWjf|3)ly-?m ܙZJcS3$n-ڔ ݢdO پ=|2u٬ ôl*g֎ 3SJ?x <\$t:>v!UL볹- ĆBU~[xྜC?Fx O+Eob/p|#FB0|TDo (LR5DYBqponE `lL_Vct=357p="~ÜsfvVɮ@@mÒUsg}O$2Wn6< fc,"?<@b.GJd #em U+Z%dJwxFXn9Up z4ϲ}}lgwYiGU=-9)Y~f@29aEXq@#γ:¶!hTUA/U eQJәw \;)Aj7Å ڿx*)֫S\RTeO:0dT!_;7m 4w ^l+ 2ZBh~ qM97|^3(I9@mug(`;;:%aP -hUlf PbWq&ѥW5;s5X9e11[f2#9Ub#O`}}9Q9%.K+ YA\3Qakk윗.L@)b5p f]ܲ%ߞ3siIHH# `EZ!롹Y iİd:'VdTgmZN2^́XTOْY2Q FכWyA"^$Y(ZE{$z? {5Iy_;6ؾh(8 ^;nAŅhp`divgF>''{zNcK1|zQfR6-_58I\% ){Pq2Yr&X 4fQ(]-vi|E2In5L,5%B꽦v+bF ۋ{uF$CgQ $F#0^H6`z"ž};iiHu>CTQrRo2\!2 DcU "#pj S-۫P {mG~wLYe%G& #sl !lg@*Wld9b@JSY.lRAR> <K%37@tN2V06`D4FHk[CFgӮ8Ejm'ud )44% |"硞FՏު{89eGY)ȣZ=[5HV iU5fO3޴ ٣/Jq"4ᒋ3L!O-?<$nLJhb؈WPyWg`m3%ئN(:IVpE W.6<\CH?Лy1q1Kȑv!A?Հ `9] O"ap Jr⭪J0|bD6LXlZph|ojn:(s` i"h9vN8fP/+PDϚ۳nRdũT8Nw|6Ǎͽu#e )b2 ";S BwNKee ?w,y]ɋp|@ފ!7|SIaawK)h5} KxL!MtBI۱8#7hD[* Zɛ^P Cg 'C71r@B,{;L^H%[NمG-4*2# H_SwO!%f~iOڽ\jY߮SZP[ƙ"84yZfQ]Α~c-Q518Edw :c=+Ǯw^-< }N!aC%[T$ ';²_-oub iN(rzB,k5JJLKZTu09z|(ams^}hAH/EKұW}j*:wJHx9(jpIDKt=̤OgN`v]ԗn̐an1z 7$PZKNh,E.[pE!CI"='F sR*\aWaͫpg3 .ʉқJXp><` Y|K+:Jҋ'FRPUE@f(@c7wso=p+T0Ҵw`B.w7wA3D3HBc ȇc$ zZK:%A6``Z=̎GLU@2ʵ.۞?xv[&#jJp5<`\m}&z!D^8'G/{x*˸uX}G{WڡBf6f&+lMAJ1QPZ=k1~-QNh׵KhLb <'TU\xp4i7't L tey[LYpZ 9IdE @-RzTaoWgӬCTA|Ac&琰q{ y.G =rM2ñ8z:A~ҲshkzūƵŸɍǜ)+; J3h HZyVT)Ը7sykiH6.biӭz'@'7E5(3BJ"b:. QGRFm+| ZFBZd?Ń6^C97zT<0eХ__2*&L'ߩJtCҟa*/n[T`8kFQ1k*ZȕQkx`gJ@[~MC̨-t-r͡6ry}I]XyFZ%x'SHa&פ{SF&f -@h(9dR)"P}(o \GDq!x4LW-pY̓-LQbƄ {OY)^VH|/Fc[D> j&N!stB|z;~ 3@8V›qvvJ %ؽn܅-Woh $-Q9“V}KKgr2%B4eu5 on6!Pa~b]P)W/ ]+dgPQ4vn6mP;$;c%甪2MzabWh2.Tka{W`K։FvLE1 _;D`YwaY "nL()]Z6@1-S ,ѳk6|т;i%.o)~#֨9^$֜2JL+OS{A~H^O }%sa$k\ܽ3 XLR5dBb|+#afgV̵ǴVP+ya8[ZB?1`B^I%J3*Z~r>ʰd6wiyPQBlMLM czS8<(´xr>sݪiA8'Qyv}7<;RՁ8Y2k,Q GvăEA| ^. Psu{'D)I;s )ׄev)ޮgVKR︕|jb0VuLW̐4r~}&%hEuZ,)2~,-uSe 8c\jaȼ}\; 'ʘL!jǿT1 0A D]Geއh+jr[ P;e$d.dv_[|%KD?d"b7P4|;[ci_@RVhAg_m}GSM{8}=^^w}͈ *.#XWu@wg_R]@c@1"c&[5FH >o} K7{^It'Qrd53TxJ1PeiR40V9EZ`naEmYM9#*Ooe`Rv\d~ixM !躥K1 n OC(A^^ x.,8\,F`' œpD($` ,GKX 2v9J׎TBJ3$ԑyœJ0ejEdA$["Al:'m'Y,GM1V A-N|ӛ$ I``d@K/8%Fg`6iV]}akӒ̌a7Ŧk_g8ve|=D TOU4yo}gTq鮮.$!t$nYB AM'2睈 6:!(d3J(-쨾]rFÉDi$UspC$HC5n̈{nrhWEa_OO,:n"GL#gtYf }:~;[j96:17Ϣm ו!;"Y2-==Cq/ȕB;ȿχB9اu3.q`Dn]OIꍸiƋbJ&!~ >H ]w*sP޽DQIo"liUXX;>?)@1K_M,H=,Y;ijM"z7ui |06:eDSD >>N5c.M`߾]9o;xTփ͇:ι/g|Ѣ)Ҋ7e#,=?2 1 }D㐟uBIL: s! m_gkh+vGc]Wkt]oSVFc$|Ħd$&8p͢Ul/d $ ;5ݭv5(fG3 3G1L]A7W3nt1ϕG4B]J.do&jm4ᄌ('c}"p@ǪSIt-\ v75Ɍ(ͭ/3OY7!ڞ:zDr&FF8<(ٺGn~)<Ă /^Z2L3JE &Z.|ma?}DU٪A%fb[uy77]$:PSx*7S95SgɐuT3fO&jrӵ,4U{Wn)z]af2ɯG 8oI6V,G}*M*JO^b;FexXN=A(GIlsA ngR$q;ihڝvav􂀏4%$EloKxIVl4`:dy _ؑ muyJOVԱ]Z`S$ J&E/e ag̙Ӽ!Fs<[EoTGJf]߽( b-&:-VK}v n7ږ`+63r`l\afRټ,ҏ No[}yA{ mTJ$Vf<}8 "M3BA?q:X?m%I92@g-PE"&- aX#K\SoCtkE ':6)HqY}WǫD2E>!cFjWC#>/x7XU`;ʭ'Ka#'V[$G~A\@_V#ę+AR6$x\&cr wks@ɷ6 5wl+z0oI~Βm}lA3tfV/hW&\Ykm_~b8^#Ymҙ콁dSaҨ֢y?㔵 W8sΎkL-A d X:lLKڨ#VWD(P3 X VB|N} w:b}Frfn;<_?˪g7ni?FR L]cӞmsh$y6J]BnjjuGHbŨz|F}ҁuH}Ej.kkE(V[ᮡw9)ɟE<0,~HE>Y6aSUBqrvyY6]3Nm+_P!kEMW:v +:pБ%uRXRZ<2v1Dv1t ̣G SͣZK2Ԡt CԎԦ̦3ѵrr.E#Wmh)nr%㒾jYS\"1a*hY<Ɖ0K1 xx,0*w6yfǝ*3ptOnX)(Av/S'L/>_iP;N!W򆡀Xu|Sz S8[7$TM; yoIZE!Uq~3pdFU|^,:<ݽ4B*|J/y]gyofې& q=}M#&!9ZXHclToD-Gfl_S" βnB%h|DOt2/fU$%ǹSN'QˊysmX68ޫ;b~М {0>~dʈke#@Vɋ xn'W|-xh+"y@>ܓsIoRjLq"t^LZ2cWؘ:"U bm-aܾ,|_pΑN3%͊9Fkt#0Tx" '}7je>_wdvA$bL~ύw `,LI\ !Ώ!퍑z5tjC le-\_ޑ' "X0A8J)bglLaK ȵbh8&x4K<1k\K0s@pGhpI'l:\T Cǀ){g dW*7fVz(v{N;GI x!8+ )Uy'Q Q Y ^ܫ|92!/ rz-t.}#F]z@z(t>Y;6|pe9]&K;jMBa(Dӗ _u2vRIӀ`CT(Μţxt|3weᩴvqN$,Q&qg|C -|fܯQֵJ(p^V:UjRID(pVԋ?{i&_T1"BPgr)‹sq˞bg)r}1T.V<Y\ISտ0'Q@blթR~!.P{^ʺӌ؊"v` lg2;kq'bI.NS?Ark4{فo*v`K L 'z~~V26;^dBw*_fC 5BzGɐ}/ҽs"7- :^^HA>NPW12(GzA?(FAmw, _1@}f]j*1\(^s?7'wq)D6om6K9)sw T[ KɃ^ <AwK2zG* rr {VrSGK?"wCoǐOL@j9+T!~΋ը8Br& BJkX/5Ad8N`NC˻[(H>mN O OE{ٔ4F@t!_&"ѣ񙊅O_9؉dt dvqe B"rT=s142NlBW_v}r }٬EM0`W;M-2\~8TGhe.[w,jLTԸ;m}|'l_=~7#YP0W.Cn,zNݺc~OtU~Vwipykey2IŰ Ju2=n^Y5Q jkFU86;_Bd@q8x'jL䂤}JWcNh^c,{d1'<e31}FOo.f:vTԈ\cL~AP.#QrçetkEvl6[g"t8P+%Л 䗽:ؘn;c'oC8 ř IHT␎3+q ՒZL7Sq&<_SNfY)ڼ;t?XZ/kfFrV4Suԥ|`YHClFy@@+3<۵AH0n '3^!f)V.P = OPҥh7nNiǒ|t%8Dz&Q]fxHKTw1Q'ۨ˶LU!4 J!AU"cpVK`E%y#RF΃T*<}lT31tuu4KĚTU5H n-P? }/Pi ~gXD +$ܮ5KkRs!+q@0IZDCl? ӞR0Qmhx[k9GFQ7NCnEx0w+"zәLKZũ}"n~/_ 6 |0qy8&t wϾciU@tBm#nJ7x-+ 6t ^Hjދxcݐ12m0<X@_K¢Զ)jO#e?js24ZO2{%>LfSg.)OÇBv c:>G5 9m;Б =VNikwWMi&oBpdw{}t7"qPVNU*?φ M;yqkN(( Sy%̜:_(U%p֍EԦA%Pv-7AxPQ=qGOyZg1#?+}R W7T OpDS;_&9i\lmLUNR2uKb-r@[/gOqa_b* +AGʑ <61u;`nwiq K~qnQ-`͕ھf^(:X'gr'N~tV{۞!S{`l;e<λa{5~HɛMf,eN*1ɫ1[뭋!gSZjriEje; j%q;?Rg} Ph.t]D<2}4,>mp##4PQ!c4:pϹD>KNcM³C ]zQmG,>r.>bKhmvDC˹N{M[ )-.P[L0<\IlJeEs+z>pэo%STXnD:yv/tK /4ZmXד_~ %D9 W)5ܲOBgL[ջ~a6q8LO57<դkL {J+9 $WVYwA}m5WDxj oM=Ӡ0@GPZd)PrZiֱ\ KgYjx96?YE=1{~Gv?!`uS ww "DU%$.a޽#QYjuOcs2*һWAA;rG%KQ`{1E R2yޱ-en˶HSD {Z2o+MС~BΤ] eآUYU6_\(k^se#%ݟyǎ$\rgkQ,GP5X6=W.K>3(fʅ╗8-Wj "t1? jCia!وaʒܒPWgQ 'F sGTBgoߺS /-!46bՒ-v(=EWxfTf5(JOB; bGJR,1#$d}#j ;*#r@T[}ԑ|o(mERabq$cD\pRT0R}&w^vn>4ō;l hu#arV'MlI@`豚tߣl^YWG'W\eFlԸb#0)Nhl$kSCnx0IX-A{Jy:hPϕ+\ qR͌yeQNIFM<5fpaʆn a^^ح":lWA=%QS׉<'觴.DДǗb/!~&`F]fJw,l ~a~ !cPSA. 3#9HYz|鮆d%XrD-AłJ,-B0Dܘ䆹9A oj5APf2v6Ӱjq^iFg9I̪ల 8V"8/SeEA- Ûi8|lZ  CThz;v5wv6/#G< mEt ͞9XH7Ev˛/l]Y$[T`r6&ybHy0`QatG6ǢA)oze>~"݅N#2NEwLkp(Pvf$A#FRE Cx T>=*fx9\poUr,t-8v9qP+Lշ|gx6<..nV8$VO^_^`=o3)Ҩ ]D8stXa9d%ڶٰ {<`$|-o%+:O`j]Uپq×sҋ}fo,gcC }1|%Es㨍xiyZL-OIߒI`nJ$.0ϷcJ j-zkjFȧa}IRF(^ D[ȷݺb0N5CUB*: 'fEdP~f<4ZLTаWы08& /3OP밓Ĭ@~\S>bOqCζQË#fh:ݔRI!Y栜əl0Y9蔐=ꦀ拼v*3^t~> w)&1-˝{.¿PZn@|?AkEJ\ƚfAa|e߶ܽ/ai:W1/1iF*+,;cEFf䩦UjQJ՝v8l ZF`]@,ɦ]pTnE ~:]AY{vPl:rMfߜ9h@qˣ^ |(7M[P6.ƛ :)<.zuȁN?RZwO+c߸dR6A1tv# _YKF-jGS,Qp&D~yF;LԂ]W59|M`);&_Lr0<OsTฃ Ey̚X& [tWeyml :X<++0b\G\9I4es,*ٶ#7|Hbڱyzef? i<=6XGf Y2Q_!og.ϑmw|3} d]H,yDTP8y7 0m<={u݆2:Wu057|^e}E2j؃eFhB!z._ s E"P@н0I:q>l/pI12& aBKoEcF[z|; ]HҟǙിsR)eBKz?v| o7Ay:Kj&u0{+t0=ML/Q'o$ʤ>4͎hEP1S%ab%XR}m ˔9ygcGq DZX_brGI3{ۜ0Ce1,3;%-kL7jFn٤eV=?gexUs3# ρJT~\`~Q¹֎ɚzJI jy,a2MԼ-'X9vDQ%!8FL!qa;HZt{M3iIxyL~YPȆw^)Y@Sy8ZĪX;v!(KgUU۠MO2Lq|TeRu  ېTSKQӾem0վs' ,!5e>U~gkJ@1L<j3+lfq"Wp]UcxPSۭ+)x5CfR{-O3x] մxY=)1諅G;b@?g0=Džd»v\e `TyD^V d^ɮP ^IO y׽s`7!aݿu( iUE myPlJnOv䍜J+2}"Nhg<̀+'P tc?F~ #=wn[ YX{q89d=@ktiw?E{;#IUK?p*q+m²'tEqvo'#5S^$qS3^RCDU| E]Y8%TF;#]уiEC1/6vkcE9ט\1VmX!4Kkت> ~$͎nBﵓ*ܨ?%$x8E C(<-ڤ%nYzd\h-RоYuE +yב}z7Ǧf#$&1ooץ>,]ED;vFC3="ײ f8_C3/>v;=/^L\0!Z<:?DN^ cnjGժ,Sr?qڲ>9S;颧]AiynCYGlHߧL{ p=VSP hA?19j*WF :-m.͒Jᰨv╔6`(a頀COuغ$ 3l*dn^Y,tyjvqX1 ȗ\RJxRէOx0_OpI1q7M&Rq OY}ҼT'Y4ApMφpL|Ɍgܮ {0a< dW)@N3uCќ9f¿_f21하1#LSO+Ût)1,אokҲN$CJª2z RGGj #9%زd*N`i;p >GvP B5O5_WMJikk1*vfh ;9\N&y&ap Q>< BMe<|#8vro6WĖ@ *a7s*? H3;^{5q~~\I{Z0+e<2GN+K(k/t> :~vm&į\:h0Egq9w>lu#uE]O:Ҽ0u`+;9xwNނnzq֋-( I.gZfyZK89ڔz0aitD|Dj4<ȃD~SM<&!TYoY47PYMs*Km|g˝J)TyG0&hbZQ/y}uZwEVlLAȍ!9sx esǑaX۳Lcr7D$[-$_ q rOu$j̞/bJ4X D`cpT4Z=?8 w+w{^>3g(v3BV=-d㎑D]Bvח]B%'f2=p؝΅Ly*XK֚1IPM@Yu9 @* ,ISr4?e qԝ{=$F P(^ĝCrwչUן:%-6R6mͻl&aGGha*ue5HXGD%Va+&wx]гJz^Gm0bzY/#Ab>[2sQIq|s*MleOd]7cCH3IGM+U^6Ѕ*ηna 4}4*{Wb# B0+W_HzJ }I1pUH_jzI𲈼]RLN&&0sloy3IE~&lP~myhJJR61Pl;6J[Y8| X) O 'а]$mFܡjpZX=4p+fv~[A_yrtR4x~NZ]M.(  swpR2(crcM\B=TH P}qا¨07퉫AUlq|z6-&Cw)9*$KF^-~ 8(shiT:6I("Uy7-F`GPĈo$9XT)av*I1p–>>F-.t[RfnmI):5uQ$\2g=>Dz%jz9G5c:%;|K%ɻ+fgQٌ-`c]H 9BLw6Q-326d&19Hsl%%3 鳅n<Ǣl6TKz=z V?Iv3z,y\еn G Tr)XXLk#l' x͖y: eC/u,e dw`Jwƥf==2fLAIz1h)9Ej:|Rahw P̡Ș1z9Q,Oԝؠ0vhFpOIV^w9$b++>?%ː~ōYf! x^DC5%Xʜ?g=UxƑ {D <. |;dv䘱V!  ^yT=,ZCh}Nǥ,@"]+޽1?X_\~Loex~EGxYO$8j?05yyOQD4s|lC>|mGp5 |eœILy(C'[},̫͖h^=8oOEP?鴣a'*4U aCIܗf=Cཅce#tRCE}GBoGsI;$1cz ,?GN[{='8UN/UE,`BERq6)^<0;ͣt/#+`ICi,B-JRϝ*kĖ'3|O۔!z7Uc_:*?|ܒ-/^)PѸ_DD^ Amل/1?hZEE NJ34!wG[WZ0?`O=_oSqTυj <vPri5pEF˳ᒕ sV 0>y/ͳv^`hrat,$;<bdxu-l|Vtj3?~˸HNX}>T 8-..0b8s=[8>_N BM>~70y=ġ_ #gY.jiٿR ){Յ5GP;᫢^ E^a•\Q%S3Q5&} İ_rIuy4{|77uYf,,uL6O ?7R_ !-qIgI~"83/77g-%Ixu2ܾ; TR%_~/ؑ&P B%X T{QA%ꯍO!X<=?DbQaTUONQ(56/,QFؘ^fP+[-tYyxWTs-'(G CD=]g!"SN)̓[J}|o8gr,Mǖ`HBj+Ue{ikKc`<@M6~>= @{Mw]=y~vK^1IܤF bdHKU^6BVPnI%bAQg= &`2Hr!(},A[oH-;+`:v纊q{';ê ){@~" (90j A/scFs m:E@DadP;X%E$+ވ:$"1=J$+,tA՛=k?i:[sb !^/f&6>! o< 42 ,cܨ07kKҪ+슰 bdŜvJRW~RD'2{["ik=2XC}_OvyK.c+)0y,wvtL@v ځQ5T">tRa Hz:(fGK33LP0]'(2-a$%]6CkQoi_ `baJYΑkI6eR)G4P`f BE?ۉ῔@ )ù! Iš\c!C%6 1@x_Tr+T;69(N* sS5[D7:+>+QuKU-fR\V.j6b4!c!{X`Mj rB_78ݕC#ZгHЇQH.F3(ۛK 9Cێ [#zwK1<] sCZ{!A|b|V2ΨGā.+@Z?#)/gH/9|OkUTo!,LGkn_?Dg]h%%w`,Hyd&}`E4dЏ;4t'y|Ԫ{Œ7.v@ډzîqwt77I&Ps$C hɞ 9i7ᄰ-3ōIҔcPlӱHkU=:Q ½L?f9 xiB]Jj#wpϴciÖz2T!gr .^ F]߶uHϬ|aZe3' B"C,9!o xFȀ< :Svfڛ:W'*1^c*n⪧Zl"sr!0>B։֟\?Dk= ~|ΏOԐy 6D2W̕<ػf=hR[8ҳũQJ Pm5#m+݊DYچfADD) ̕V6.V^ *hp(ĹuGA`XB|T]@P'yRP>C"%dc;`lOR&[uߧ u`Eg9NZ>p8U۴_Q 8 Lh') $z^U/ |h ='?ҳb>W{+8fp36|A.?x TO<9FB/FKuƶۤW [A N6sAl{sXY_QVtR0:/SZu7*>P`kB;bҌbAC8+U^BUс9~YokjIZU `t2Q.J/ky)hlgl6Ey7! bШ = h/A? ی~0Fր)T2UdqE{ݯ ,uDa4t;]nt6u<BrԦ2`ާC~%;ZGМ@ Yq/9Q[@92( AA*u T@d@+qo+4:ȸ1š%S6UvHK33FkQxX*9qUPBZc{StL~}]^U 7fo,fϥ( ]SssRyQYH=_"%_UX5E=6ggieuossN]vC2}$_j.PgN Ӻ9;GIxѧ&D>YqJEPb[p$ja. :7".ڑҔ5@ο<(9-<]_ )V@Wim?j5vp}`P6D81P^[&MJ 7u`K1C7 05=V>Щv I0n]ŴË&^,1ڵ} W̟@)eH:9Ȕo%$s_nl BӪ'5e 7@|\tf73Г@fk:8(%_Ҷ U8ql.kpfH\p^Zp;3pX)w20.&cY 2/ HZo[=4H.^' %ɝq[,7:p/{Zb*!=`$BM+kzH6B㾖&ٯ`ܝS!ɮDg5?VXc$sV~y^1l%wR$6)'j&A;^8y"&g-uWrG N1Ze]&3:6% `:2 R>ϚՉG`"kH*q8@ ,$fN9VdխN$wG+)RO/|ʉD;"nY;,@LL<oA"oDrM_[U;<Vzr:Kԭ@̉tpF[o1k\eyWǧdw,~֌CR~T [;j_ $=Avx0gg֦ԎPS gpndRm3eOJ16aL*?8탩P)Qͬ3vvWt =~0%Jܳ!I-SQ_VsrYu?.0\>3o9+JRw[7@4ؖGfNP_=YVE{YƱiγsvBxqsF Ei@jҰ/d3Fy^IINGL?2Qm`fMr^&e>gۘ-:R͹],yiYViԗ_RB\MD] h3xȭ^wF|1T\*k@iL =ma7u_OƢ @܏]9*b[-3oj|OgmI0 9]QgXuQ"+jmv"Px.|QITcOvʋ!Jm<}3t3Lo?Qa۫/7HΞe#ǂ] SH k9X[dH爥Y#7?7NhPS=#ޘ*| Fک9dBl{Rɘ D ODF)֤V T_vdoS~5C;,k^Y.J ۓvͩ\].edX34y~K ѡo7jmfVG|18Ĕ"F%)lV {GVaqןF>O LS+AI C# PcQ$RCL{FǩOȄc -61oJHl ͚V~f<1NxPVW(ZQ(Kא^{DϚ͟Q}RG ZZ*גVSǽ#}Ic#^v7RBntڕScE^6 hs#kwoGƗM;8bqyJ/~1U @XGZlc>jX#P'Ȧ>V`wۙs[>qΦ 7nzAn}2A!Bä=D)N4eWRՔvʎwS{4@A`0Ux|)a]X>aۉʏP]*Nݱp^4WYk=7^BA̱>~6nc3fA{<>TzVD]BP6t`7vSN~\LPT99Z+ .)h[ 1wEs ǂ'-qHVCn2,ȝjG#yUlyW5pe+7૬wb"'bP|o_mzރ[1b+j6!j0$7Wy{6m&xssk#7nFj\Q!eWo\Η=6]!:<~d羽kg "'xiKғ:-ǰK!-spX!Rǎ;B"C7~}LSA`nw1Iϯ6_cwu|F; '+Blmgn"dM ޜj;`)4@m"zFjKHu+8 IK"M]puj+M/g*-UcdAda@:2:PHO+/]S'Kgq)ٱ+bEL:o.MPR޿΂w^C&&0Gp/RG@!} n`qu_ʄP-šr㪧6>L`bJ\za ϊzn&pڅIU63 :rKB{c@!qPԜJT]gviAOLnzvJ `18d*dMg4+J{I(+_%{dlՃs79ؕbl%DۃSz5{,[6q~.<IvuR)=Ighy'6l`I  y0OFL ^%_2sP@+mӾXCƚ|To=֭J!-5o0j5Y/ !ik0m1%=CޑiV.ʩKg{ZE^oq+!ƟOl/ \s[7]u S1ӫABCІ\>5zkfbS]aTjf=–~b`L ۲ k]l-5~ S|!pw=3l^m!%W0gbLdž 0VbĎdVަF]8Ys_H[۵'A:{RrY˴`^ƫ6Ư&x TN>3* ?!Y{KoL1u5G R ά)'S~݂Ԛ[p'Jqܳ׭h ONI\OE+tɜ%`5yhA$]KP)yH囦&oS|=m=%뽛C]2"4 ~Ao!\[(U2Y"/!?ivh`aE\үmxh1NO]te }ę85JRK#ю.ٝ)tww] nˢ2/ʃY m E^ٝ+UO:;<R\alo+ac3MufN  a5-V *I9<L7"#^nJ-JĦVccXT$Y?&ٜFhDqgaS &{o"[c#؉Tp5q~[{TITfaZbg^&~XHpż0 gJSK&mu:{jgp*DˬTmVtTHladyɔӐf@G'N{CHeo; /4f9Vӣ>.'QZ]Rh"Hvf#} ,^sI~,LQHm;V0Ȝ6P1qIf.AKʝ6W ' ҘcbKZ~'A%sV_VNQ!h%.Hiڔ})j,SmGK/E֐\ɯqA Ƙ=-*4hwRTL.L?e3+*um"E=k_證io_="O 2x \d%fN怺jygmt& H_ 1om>:S[],F_ַ!V?ٮK qU挑 BG]]}zj-c$Yp#n>o[v"$"?huJrEԐ]ү`(Yn~'5!B*ҫԻ2?x9Wյ%5BR1ua)D,!@FF>nIIﺑ29y^VBUւyP<;`_8|ZLD 9>"7U|NBS(+)1ڤuFA > ߱^fu(p5N1R(>N!2r?7 _?iF:c͈ fiPl_'4Fɧ1;Kr^K`յtݠg/;Q;_ sIOTV!ysO4yavˁf-F)kV[/L#)T'-9w f1-[:ij"Q斬uĶs刈 ndZV C TrlO\e{mxv|b{m ae+kVr]!`*֓-o;bADZ`[Bjg 6Y֠[P3= ^P OB]"ÚP(pƟX)A8cZBoyR 0Y_1jeNe ˮVfVJJiA ͇V`pұN~cnrۙ)NFJZ﬛9I1+iV*Vо3^p4`$wBˬBF@U5­.h%6I&?a>KH8LNI>|,[Cɽf'KzVיq̍|g$j(ׂZra5!I e%Ct\݀T9-AF nk@= clW”`!0U ʮ6lh$K⊤Ҟl`~GRhI  lH Ζg `.%jDgYtJ;,Nk*ȵ҆zL9CiOUj7qC%<`hŀ^Aܼu4ʃ<雦F74*V"0+7p><]ڙ ^_ 7olw;䗶1>vU,Px0[|1@b2 ^'䀥 i>Ln{(ĀA{גjRBW|֍nXjJ:gfr`:oT{iҊKT{K/vhzII. *Xkn|SBcR, :j~ak/+TNT,`痚wE;e==$hL'un!D4H'ZL6:Jl+3}:ÿ\C ^~9;L!]QhHr@߼t0g΅MG6{>Z?NدxRU.p/I&챶"y|5rVS.9RUzEty4S."Jq>$X 0ڧadSweY{aQ L&p"{!}iQ3M]wv?T6f J2V7T SBoPbǑ&&nrʟPl1ScZľYN9zֆ $]͸{KjYzOw̒eX:/.K׎H'cڮ ;R+[cc$.^C}.'J ~:ꍣ^t]Xݭiٛh,V^}r[:n ЊU)f=AGeNg(.#Q~42.C[k2 0,h(UV^ EH2 : Sfo>`r*/4)]BXƯCdQ2g֣:o7%7ONҲa/3aH(̖"*Y|T:`OP>A8^XnZ$tQ”-(] DZܨݺt9oA+L4 6dt寚Q$; sG *H;B XS#_L{1OfyZ 6b7eR)]Q֒5Itqag%?ȅKD+aUviGw.xU+}֠UDQWLL{8avMtfT*6\ZdgS&s¼&caaM KspςTGU@2 Z 0f;0ʒ@P<([B5qCEk6%xM]޳4^[w d&&Lpb\g< WWfr58tfBfOVɯkDZm~pmdJ;o.ih%_$dt9.3Q^zpfNk=-^@a[W"E,KFSTV7j6vwD4!FB_#oF5:B8<{ (rݹ mJxkZbh/ʛXuS\fpwX;؎|H瞛9,Gu#F,y˜d78JkD. N{6sdبE>)m \09p-ѓ iD6bsˣ˹cW.fP+u+hWnw+M6ilLvu d J@c<\lVg W[P4i+geגL&/8DdeSu 'r{'>@1תbJ%%-vZ[hob2'mdz"/u0Y0wܸߝ.'z~? 9WtMe-UI X C"J<FeTsksė{#Y2j*8.E׈;i?ߘ bJ_FJ[t+G c#MMPѐ JG 30[GC;ѩ2x<&7܆r'2FЅPj' 1)1{N1t`6ij:oL`w8G38pry`:R]s=rh*ӳ旑^$I` E_5;(ʠ|talX/A- ëQ{FuP)KRyC Ǭ~O v#ۼ&C_F7m/1±Q3Fa[:ZmV2Ʋi2}KmiBb[3G.nFye 5y^T}5_Izewʬ cP+)` m̸hW^aWN~r36 "$B~Y|DHwJU%XXԦ^CpowS )Df-hUU]h*S ^m4!H0YXw ṵwGkhBi])d8t%Pf0T}LTJ9{A< XJXN1Kj Ɓfe]!iq#2] snGt_Em(5TC(Rxi3JtGP^XL_5(+i :a"ff&.s_}]'K?D0(_a$[d#+6.WhjM+q ЈFR%LndQu(L $.X"$x'Mޏ'?s,_n߷l$ҍ] ГCf80;zg${K |u&x $a2A "H{'/06vsڟ+M_֙V]#`3N9[a0S'U ]A8S%g^شZ1Ȩ|FX fz7ٺ =\⿛Wb"(٭">@|\{ڗZQEl{v͢'V:okLQiPp2ͫq!]"W(  ?&^z5q:,qH?v پqT.|G=txLtt[d j;/$ ^?;I]u jnׯ!OXcZYug K?M7Wh N Mf~9*o_қW%Yp#g*~IbAƊ!iEok6CWhJrLQekS\F1n'ذGD6hB8 I>l*q~MO"fx~:D{6FVqW8Ybȑ:6_@цv:pAFEOAZal'[J^a߅0J@hM̂mM ÁCQ*}tEǎPrH6ʼ T"?7HE@dV)9wx[TJ =@-e3pKxMR(15QR;W(9H5{Gk}Vj]y"溸C |)dHp6+%|hT_A~U y4ǎ1:F mAM#z_I,ώ;'3!On2Es&NaNj;ҚMF E/ŸN3iYRd4͖ ^дj=`7ܻ qX@p]!sJSp@8%)M<"yE?:G >㞙C$<+*b;0O4"Fk[LEoP_h"3 Y '`9%l~UQzmeD5c̀2LT[ bBb_3w8 ?6+9KeipL=4\sew]BX+o- ]e?ѬmU4)H,>u $^"5g%f=F{9N/vp\aQBTļ[dȟDs-9UDlLeZ/>;؏9)HNԳ)E}q1Dފ| ۬ ʮa^xÀ]eq2xEď!Ɍ9M/z#}qa],Ҡs0[pL&ǵЀ&GP4% y^ ^P`=T@ xPeHVٿ)"h'C%<;/P/dQv1هi-*gj4@P},"f=Թq 9Nx˽cU>ܤ|3 KUy__(_ZE%H> }b72nj?.$ޏx̮r`FRS}V=w[ l|! p+ oT"A52~%Q!]<Ƿsڣ >B;;+ѐ ңh.sm ;u4(5}Uk;#fbCUΞ%pglڶ[*~pD~;m=V j1)%یGΪxJ]Q+ OM,^×"=i*WZ 9Co @JF}ODEĦdӖ/2LοeӻQvUu[]֍b=Ίy#];s9փ#%=ZQ RC fq""ޣTsh~ˣo@i1[ϱ@,}*|<@/3"~_,G`9 jW}^EQ<1z?pMWwӊ=C 5.\zShB? Nv+wnfRqm@>';)`I2AƟEA !w4y!ctTC@.MymHxi;0 dmW13J(=ʮQvEMi-7K8},zQ6[njH=CAdYDUaL\?(G{9\Ldijӛ, /~iLDdcE J_cԼ jM_&EbeAlsx.UuKQ!#w p۬Uض+U_ە+^|UNm{}ZX`FEZS_VX SS`p Tƥ5Ecpڪ>ېR^jH *chVĈ^W[Giɪ= YAݧ\~^ج*Zql<H0r X*zEP%?OUJP0|Drycܬ({k52v G2x47g-,PdaCx@4DG`")RH*鍧G&؞TG];n;>A!% 4o&kuպ0| &bDzޠ?o%"3k *'{DCXŻQ.OȗD2ZmϠ>~@}8)1e*T_PjIdOѫ#]XP܁yhZao[}P)8g,QgN2jK`N.v_.AhAn_ɶFJue\$J8p_K6HY޶-@zswn%ZԞ섊;˷~UL=wʁ>!cXљ2lT-(G,.m?MŶ+p;újc1>˻;{1YZ%@*Utad?+GwVS"]=GH`Όzh^sX?U RR70nߊcc59u6G^o\jUPeӸMZ p D-p6\Sw%֙X=L|a!'dqNj<½\0o9n@8=̤N;Uё}  Z=;yptn;:0# yAW-%:!"a%0~}'g6{[@:f,ݶΧ[SUE"T8O0:=gXφZ[%_hQ6װ/0X ?hA2ZH_猜NIYUOn;C)u!š.YʸUopF iNJJ3 kOȲiuȫ9|%oJ787sqΦorcTh 4Gjį DS!T{5ژJy=6 61V8LT$XxHBn7Efg8-Qx󁊣X|tjѵ'-cgIwAGU/΁"8tgoo|\6 >-}6pJSu#Br,e)cxL3qJrOaj-3<1Ì=T.i+)4 J1=3/̹\ ~R6]/?4{Sp$ k3S%07ÈLE -`N|y~^ȦMS:h` )uNd3 ;6[͖%ҹXjpt3M,kj)SOU,%XƼn,lfTt,yS߶1o5*m?SF'Í'7g:vC:sxVgpbzLDFvJOVSyeCЅLJ[D^5u| fER9^ ՔfmDRq w&La4&ޏC)BHoAD[J4y&ep(G>lX9xZc4XC9?mlA]Nϵ-kdc<͂?;ɦ:Q+-@Xw Gq;M5~9aҮn` 2F=!G v݌~YԝO6{g~}FB3]~W~uX8Ҹin%+Rc<9N s؁^8ZT=wj` [ ?b;"\6 2R'CVcU&ALk+,5Gu:D ]/gSS,!~zzG@FE?ASQlͱ@ha&`* x/ዉF }ar&-&k_P<2OlܝKն sT'>Ix/KxY~EhYy䷉uUN纑\?5XM;1vb2rV?C!JKPjB$g,//* uIO =yUgTI MCcM .{o>0g=].JWQ^T(M=}hӚɁURxho`r{L!Zn?(FŐs}?)0YE`r_~Yb9p˯IQ]-8%.1Yí<7kZ1~G |=*Ѥ224l45\湗1Qn(| ⨛sk}7`ğk@ hrH M3e=DJ,z+ bhI}ѭna{Gl@^Q<8. Zp97mjai JsۑnHFb$$tpˎ>G7r(B%U/_`s X&c$<.qpb)W$IӿpM2*5dgQDvE%'dh1~P0E"}T< t|;Pk b}0lGLBo\Ӻmh*]fuѣӋ>WL%}Xi~ӌR_Ҫ(/1"G0vwq\ﵭe -ycAýbIzrN'(MOCkzg̶1+ƙNKOjh v G NQ%dUXg_lҩv:n܍(ֵF ;-uw.bin;2!zfL.OBХ<深q_ Gz8#F\L("UA1;|Ձp%)<{,RT?)V>.}ڶ#h>l% /wKVt:II1o4.tfm֞r&r|S5ާoy卲nrJִ,9oN02[:7PQ0ydguFAڟ_K.ck:bvΏVT佻S:0aEX̅ܥ7-(p)uQ+lE m^eҭO#EKsL~l5pR3ItzXg&ST\.=tz )uXCgJ906)GH#"zZ m^l(B 4PAc>w7d4Z}{Z1^/oO鴓.!2IDLwQM ?0Ea \ӊkbS|X\nv{JFSư·`U:dIC}[ch'P3H\^)9.YCy"Ŀmy9]q'͇hd69T0Qx/\Wt5U՗D猉f Pxf×^a',Px-zg3SAw\vmBW#ǩe}`/I*UDx~fyl*4g2Lm\󺅜5҉#H}[J^d&vvi2qӘ_6Vt4ÉG*gdt)a>Ԑ3[41 yOB kp,zd49&rl. ;-ʦk) & eYlUZNe#@<>3A2?Otcwеhؿl`φa6gK7tD\W'T%7RWl΅i`GrIk*mK' vz̀"8bs7+)hܺD_HŌ6MЮI@}lBxroSOgH6m\1g _JUHGR#ԇ{ѻ{s:h6}v-D/w8G𻋃 2DՇ6&Jߒ_#v^igE^Q"x|ym[g /uuZ\=+t:PhXm'5tnYX2;)B|~,(pfHX54Ŏ $Ѡř 7{u,,zPD.?qucݧ%d`jdz.TNNg\TEWv7d * #LB):vSa=m7Th8.nUҭds_imL?gy87F9'X:=e59 \l):ky-,0c"  m ~;Ws1$*-~;$3z@OJ;Ą_XkPAU"CA2»#XPH&6U'cvA;W~{$qW"FީRQHvZ$M #}\RN$C7JGIwItH<}{ny# HNo7 f IP%cEAgn"!8g7T.kL 0'FjVȹZ}U YDp^[]m)F is ]g˜5d >M" al1/(S fʥ(o:;' m~ɔ,Yin*kv\U鷡^Zy~n]^FAOr'&ɝ6j]T7|5l-eizo=9gʹ@rX `׵|u9)ԛZrW w i ?ӷfM)퉊9 n~甄<S/a쟆&%0jtvV4xx24b4f[h`h|fǖJLOw\g33JD'7vs7]6sthqUĀ@KM>+o~B Du_ *mX>Lإ]^|;dŖl:\g*S! D~ }EnXyF'8 g՜!p 8; ;2@*HhS^LM))Ot۟YhZoɊ H1:gJ^✣PS(a: lP;p9[ %F+ zD-PμM)!C|d ;Q Ul{лmG{2Xu#jkX{S[VRLv  2w>*8ʈGL2F)_ȬMq% ízp6fO: JA)?P7dMϾ-FHsU9?%,IykVpYg M f#VMlpwVOg# ǡGPx\)nX%щ$"c  #Ͳ{FtmG21߇+Lߦߎ?6y EP o1O^ogrXpkǺN/NL}ଌ;80Z'3jQOS8?>G :afV^(nH~{r RB[Ec#b?t-C㏋JQuN>/ߘv,h\1lnOkK@6a~9A;n J>0(Qgd3}M`2ݕ~3?$8M+`Q/ukj!g)a>vG74ߧ<b7^ n4X‹1М~3Εn R ˂T{W^\*x+Z)}k@R+pf`Y !]]?/f_@7^Vx->+5F*H4Q,zm'Sȭ0,[)J&.ϱ8+[U@zt 07b1bq)cbVhWiVak#ٴBLPiAjw5=rchC9kȽxI1V*ʡSYml5r͌: dzʼ k( RJӒRv.݊^;쯎w3Ӳ(m c2Goj bÄ+%{N0fG~Ț ı% % &Vf5ߡ0XF Q,u{!ozoʊd>F 3u^9Zn[MU؇s?'#(? 0JyjcD?ݑF1 # ǸmWHt.F 3Yix A-G$:AM9EQ&xFOg PqjuU.Yey h'9) xእ[ՈbI6TAJm:2Ga ZJ<{FyEvjGPieAS*x\[wgfu~L/g7X\w@}5L4T{z1? +Ev'2 4rہ]Y{,P% ?ZPBTiOMCG3M~rD 9{ܯLK[(x'+Xf[c:Xc[МmĤA:}"X z!S)ߖSD q[>O -j(=(4t!Mo.+BhDj:h58&/s;0{vw-z Zz ZތfECUE%rXc>asmU 2C]NTZM|\p+cASC{uV"2P0ԝ~uԈ>s;3xnA[5v˹i쵸ba{n]*6WSi:s h4!N3S"l+VIZfsSC40>ݛ;FPĒHU?߂&)N~6nG1ƿt^-܆`%8c햿 /˒ץ˼Eh<,1^(z,S1ԍՈ,yRKMJm-*L G@Εz2{_M}4}:v"ږx61ÖS -e}ymq`n"NDWV(˾ЅdM6S^/)ͩt>^.Z6fR&oa-~֨d*oLh7eAe"4Ut [gF![C:V[36Պ֩GXݏ C=IVcݨG׏;18މ ibA|ehb#z@kd\ yXOy4O=UR0IC} zI4Z(;fHmg]fs|ڒIZoYjYc3HKG%;RxμĿLbK+J/?] 07O3 *[+ĐOmWoT}vq_\\Js^h!H z@Bh]l1\%/>Yx;J)`ge(dA.Q!1*."7v%=hÍ"q"Nj1^<ͩ) (XWEYn9:ы.= +AO4҃vX2/:9 ѕuHP+gvFxx,>Ƿ̣_WITMrCTY^A>ܛ.MVe֦zPʶ'`:[|8Z*xq֌Wrq$\LEJ(}SN Y_v`WIشc_zbY(m}{K$D 6D5 OEC'q}ep̚^t =ڨGrl*1!ˍ\EKOÜneHA|]60] E +YSw>>.ge-p{{mN2'#P2O - Z +DWrO+UP-qg56@G[ Zqeb3Mы cI{ǘҫsMK"TbPlN]&VRēwR-ug7>(6^ 1Μ O7n#8+Sw ˚)QjF#;n`()T_!"jt3Zl|3#t_]xkO!,5gu*߆n}]L| JY' ;q x_ CňW&UӦE[(l);\D넌VD"OlWhBd4^wހCcyÌ Oۄ* /)c_Kg9pv߂T>ei=Ϳm;b7?=gRLbAC;rnD.Ċw>O~4ƣ| =WrXOjl^'9bɦC@=~Oqc.)N6ə'=U7Qk& &c>oҴ\"o{yg1 *C ھ(da6"؆RkW!Ju݅/r).Cx Sa6WlarlVA:ޜQGVěgM3,Őp+`PI2Pv!^\d=$2,]卝NUL$#WX`DO  V0 $ˡBP94+KJ=xϮ<7AZtV8d♵`TABt ulرA2pl-cqZWϛa [#q hJ$<Q>ck4\ߤ%$Zp6o:iRnEVҷt0-P;"p}ńj\z SRF#ğ.3ٰC 4vԬΦ:ʙ݆涻8H`'h-|vV; m|;>2|`T)fP0>M/-#/zE.幏:!jN~.nˆS>aY9](y8=㱲O,Ҩ{օ Y7rw~izY_`RϼŊ(OC(iMw?cF FeCCK=;)_r3{ŤdұjFbAB?}b.O*;CRN}!$b]&J (\մ ,1d6aÙ˩P*EЫ\|HLur0ˉܟ@VŝR#^;r"ʰ a 64WU,Chw#n?Nk9VHz^R< q[6%RL@~ig*+7|ytijK4V,(mY-W:i+ӊR:d%̟u gO#& 3g 6UC(oC{A}}V// x˫4:YЃn|ltڟ?K9Y[^@9I)f ]30W.2h% FiЫ-$-7QNk( ǟ),xZ:BƾHnr\g$kC/^Òpd9qɜWgq+?XpV%K*UPka~֤^zDy/DOtehyW1bQv8$/. w+w᣸52^7\Z)oE5Ѕ%Vۢd2 ߹ލGtagō2g]/U®$饺eH~706%A-4*!6[D60ʋ\=yX+^HA:Fv 4TP[¿6PL8 }ZO',)%c^r{~E_ߔxrvqrPV*_~Rqޖ-!"j"?b_w.7C>\At6Y j{V;1FshȀgDtcË=RIm.(gJw k@_k=(  Zλ]FԽ Ȣɳv;5g`=QX~S2}n [>.ak0T? @C=>S2-: `+Q? l]Z#J] 5?Cߒeض>&(5lń1&Qk׸K~%nZIy8}?㳎-Hے8KHW`dMhAe}D fAu oy+85:`bZ]]%-j?3G <{Q`tgV 9̀%-&}ls Fz T 'Retfa[."Ї`mA?։0=!ݚ{Iݍw,3PtLK{kkB#NuX@'T\k"n`~c'OUf:GӘqI0>nе6mǏ:6O}7wvMba3s l O}%|\_9F<}/#-J+b:$rmi'hj)])FD2l(rK.G +heJOۃq=}1]/{@{pc}ވ*P]gdg] q_9i}d! @ YAHk; dN= j1aTzlu H:8 ~PtNyݫh}@FnPt^<\ Q/lwG^£J\dD+|3Gטϲ<3SU郒>'Ӭ>ϗPabjr|IŲ-ц7x}QY3 6|ixݚÍ9}ʶSF1g*7+ŗ7q!Oks`i5o0ﴦ1,̈QyɜϫS VG/Xrnyw}KD@">Z$[=~xRIV\7$d`ȎЪ/NI^I\΍XY=G@p v*vle#s $.W7rѓsnc#ϼփR5)nfGt?WJ.|B֕FV5/Aт5l'`)d ̐ߦ% e>}_އ WO;OʿcIFoqLFKoտ*F8h~lCTr{eZ<וd2T@CC άD ًݢ ),IژA+E oi},Jgl:R=Y`{î8twKs 씫wXG"+&eH)M z[b5m۰>{4B7͟#A,m~Kq|ZAԎ^@E/%Ea n Mropp7ӧxQwz2_A7qGi҈ȫ~g^5[]!lc-9" a=P?Mq5Z଱?FvR* Sa!ULBP8 g*gNkZ2HɈPf9G,HȟB(ίZed&0 5M&kk,aʳs0R̿@C^q<,X/2DWU0YJG32 BjʥW< E%wûasD?,L n-w}Œv@fM;$)qg,)!,Jcv [c;ƺ742-m'^ИZc?!npWy~;0 -;OӘXr8-]IrUQ9<>ރvJ~ɕi EׇʤWt$ZO Fד5voeRKÂo8r Deꓙ 0)+'gg?Rh:3vo;wH0 &eT5j0ul>90zm󨟜/t@&g`QjSzCJMo`QW ۂn/`^lܢ5m_9#]6,̮&YYY)`hK:)\УjtR8te`t]8)Gq(OH]:ļ|i/(ʪߥq|TXeF%Pzf\]f_3w|޹&sq9d@T_ |NEiI0s'>ś>cJwgvxȤ2#]DdKkT5N|'9&⡋Tx tcׄ(I)M&lҺ\U6ѹVs 3&+6|PXNiQoyZ'y7;yaULvAύ/cJ q*dW ?WV%b"5 czlpPyNmy( ϭ,ϤTb)887Tı OvM:v?;#A{;$FiB&]27#δǀa]#U;Uo[#S9ʂ(8eWKݭY{(1Ƃ8!2߬p`uv4xGRF =2$=@\ YY/tq&?=_تQ,ۚf{gΓokHȾLҵ}ホ9z:I owhbxl쟆>=Suh/nI5`{ kSw 3(l /DbWImQ|)MB[;.ӪWY>FDK8=ð>]%|TӬg'WJ ;F"n5vB:MpXt+oA@@/ >> *[9:;3(8.؀LG-$fԊLLދ6q\>2/4s.uJ`2*[<6kOz%FgChV8̨ w.i0M-':$' 6W}_\YN/0#++$pG\?bKt%M4q ϬUs?b3ML ŮLU|=i,[CNe0tmh ݆ői\i?{k½%x#/LTNMB!UR44+byՇ6˘R[X'19=2\6/?ely qgO[P=EC(i`<ܮ8*Hk-%q#[a3]])w> (u ⦯Bjf'Yuqvr`T3OS3]B=KE;( 6ϥ;'Lc ڸ^;Y\0kC3.t ;wCCo0#ljqFN4/Btwv rzT\e 7d&BmCQK6\>W:% :F_iZx$4FJR,\FgY/}LYgA.8  oc[¾$)_IT%\ 'ȠG{yBO0:H&ӛqbY8i0+CE%_"zF>h;4+ YmA|{"hiMJyq.&fwo(wS{t,br9*B(I~3/ q^LV4k_<+EUP .QW-IR LᆔcݭY_qGj%jT{A3dId\=JוHS;u8} tSn_]^Bm6I_$$Ԉm>RG`/>9r!p|`[+vT *g֟fH+ֽւ>EzH5b mfbS<"e ;S)qI6HKy1"^W8< =HRK'i~LE3'+P_(g"Vxw8cA/K)̬]ŀ~GmNPMISlf(#h;:WlKaSyZ=`ȖJS6$wR|HKi`:Eb$3|׾ΎXȮKYBypTLP E·IDF" cIv*f~]4 9Y=g㰦 ꈫqC^\TGd Z6sƦn2',n.'ta!=+Rl\i%?xpH`L޼6`<}䄋D V`㗊MݤP(EWZX/Ig`RΣJՇ,z 0%xK(F0+{EXvIw˩ߓ'p& jjC3jE ~hfF&ZjZQ^[OB:duK{Z6l8Vb 'D먚E@bc=e4(C9t5k͕bm7OF)cl?R_{ K GU`jK^/ijX1V7BM^ R⣁s5gQ,Ae>^tPIBkl[bıf"^POSؿ./a. 1.;a.-Q@q^LQ_iŝ}׆MlIqM`8q_]4O%m Gr:OZ4݁bi!*. I l ; !j|FP?iSȋ_.nVG+l۠/e9h>վ*OgN)p,wF{sJFj GX=_bSm 3?-3(fc I^WT53[L޶ģR0B3#ⵙqxŸ ov555 !^|sP>8z_Pep%1;nDJcR0iк^>tsd^clBDEr|HlM\MWa JTu>.}<8^fxhD# K;H=l˙ڈ;]MR/$WE4('}̷bF|Mxq1'!:gjlv?;LfG%sB,H* Cgg?Ǯ zFd~h4 /KmL ] WZ"µIJV4" \h楖H-a〱1XLK0 z [: I1elA`nzT[DSP0{TRqbWka@T!LW05ZL[xnH B[b1X&*sd3a6}F^Do%٥ELbꮝ6N䜻y+tYaP&$u7O "ED؏ lCs_6d&*pz7=]{GnjӈMRP $޼oF[}}@ߙHĔb~TZј HQ"I lYcWj1q`*-@C\ʺmV \lޯc h]s[|KBv7WqmY74Ϯ߸G4뒤ܦK1ƀ'x!,`b N 4]W r KAuW}9!1u1lO _-,[K,tc{NgZ])u̔ rkU1[SYm!h]ٌDŽL{H P邸`drHaBe3'|xBa$I,L3nsvm p0J =|v,#i[wf9wZvM\;U@$Uڰ&D"55WV1Y7Y@kfa/ڜn#q#]#FvSdDKzgZ̖WZ~Y?;:񤠮ͩF9Oxcz5|k|3mlCk"Xs:-n,u~Η/`3Go MvJVv)$pKpH⣲([4pv#0*uf{1ӓп\!oTK vff0o@OMetKYbЇ'ŎUzȲ+Ih)~BYDaUt XixgS~ 8ya3`!nK׻[e%鐖iȇ|]e?P5St+8rMOvso=!:8tH"cFGIeLt^"Mr^*^HM^q׈(`}awaZIt/GKT"28` ;)~8KM|85oYnƧ1i+[D=jȴڷt 1V%w}ч7oۺ)D?ZqE4" DŽ*e1 QTk{bM-m "@j旄Næm >} ]*q @Kݦ=֧0?y4Evj$&ɕ^hIuaـNjȃ47ܐW$0f?1; %m8<vkL0İM9R`ym!(p]uT$YnX]cڰ2ШFT)tD= mBnf<@j5q^ v"Ƌf;WP{~.YAyPiI~ܽQZ{gXKV}nfmBk i0;ϖ+սiU$caIC"S. a=ߑT%.\8&o:xeOrL%+T߅߫E_#[C9-\9ԉ2P.ee BSBAUpK]9~gJTOjMm&^BG HIDOU&!`95``M^G%iPn$JW.rdP ʛR(xJ^0d9bQhz_ᙹc!@G_Ofg]v }敫ˤh=H$&S#ȂԖ~kӌq|kNӳ؋ 2lpf^3{*rDj8q򴨁%ݮڟͮקMS/C suZI MqRܺ:]Ptό`HK. .wL T]9UE9{_d @,z$Ub| 4B˜O0Ȑ!fn5e5ә+ &+-$yն0!O8_9UtgCx- (^M)to%tN5` Qxi)kާ;(])3609)&AW ?=_cMpXEܬ ո: c;-& ѓx>1F()4]a"m*#?M;V߾x7ugbܽ J}wwNr3 Rop"A fHI4E]\B=E^}#4t;vsfAJ|0CySF C !QkߝmJ!S|Ԣ9nf:1EdWSzy!0wxr# WI=_PVϋd}27Je>tW$ C50h"MJ1L(h O#`2Ř/\"/Y#pG`{'Jɳ#`fq DrSF\GZ+dSw}җO8#9FqTܶ\{ru7*g vUf6rgx$E:b pEHG6b#%Kj'">ݰ!ώr/\z2gJ]nK73Ke>Yz M ݈.%>=q ם9:ܗJյOY٘a?qD>Ʃ_酈 B'74֐h](0mB3.a+D1󙍷wXۅ# {*i fu1aSooH1iBȂBXIL< ڧ/Oe*KOL%:мчSnӯ!imq&܅ddved|"# ٰ#OzJBB2;Pc1!Pϔ %;oj% 80y{%Ni%_.wd{/5EzH^Kݵ+ Zm~ \u9HBY9A3w $إбsӰ*ˏu Ň~NRN#d_k]Y3^d5 ұ$Ƌ=; -KG_}4\>dR{2=i$K(V Oj/p I MSU5ܼpPB\A %n.{{ݭ sp5SWYȄ3q${1(^'|X^vMJRq ]8ږ^=_lFe5\c&%#4kk %+Wj|F[s[G ~uȞwnz$ L0%UF_b\V߲}Ininh?}5H)K;˱q`փP oSobQ8)[f TW?Sb"1p]iK~Tz~=7wQZ0i6`lK~,PWWM/кKN+Րwrejn˲2Pl6oI\favיvY& 5l2z3"%Yl0& z>g;T 8. WBq[hd%@Br ȁ=*b|q0ţdOu)bRA[פΣu+g?oɇV0]eZ|bc0伭pǤ =yV! L|!OuЏ5N 0Afؓkz+Н37SPM'c f ~٧`O'jkgi$R>{W)mĔC'Ɓ0atR(?oe\{mb/t9oo'˲2 eŶ~q^hBx@'ԩy꼽\C;wޒqqMk*mY@UX*cA&0r+hڪGѣJ2i^^ɷWzًNNuͭZ^ROo_¥:WY"x-tMEYL]a\<ݞ}YRMdr=^@:dP`6 2l0dk!_LJ٫Y2+#',u}C#?`ፕчgH=q8?Ұ̈eHvpa!ު6Wo,*ǃĤ 1[3/fuC]۝>٨rHzo9IןrNg6Y}|Cәn]&L8]&[4YApLo1!N6d4R^&؟ް/^;% λJ^ذvh-u+X[ںL6X3k.ņRfإHo8GXRJ;a Dr?ӾGn3r҈.r5TNJ #z"P?.j(dRRؤqԫ%پD\> xt>G$뮺Y؀;@_rm)AS z[߳L˓|+g㨋}s쬻-Xa[8,`ae^mO0{c)4vvƁAmnEVq^Pt?{CG*x|@zdm@]',[pҔJO!Fv*g/9A9NˈQg]pc<]UĻDU1dZB F?zПӘB_OdVVa=*gi˽tw&q,F0{-QȮO,*VЪ_6ٵTqD U#`G /I+%x"@ttl4vv#d$0hN=.စ;*x jgE Q h~gF!t c=fNm9A5W:EaJ x uړm&uifå@9i~-w"ԫ>xۜg}(vݙ1U)k*E|rJXxe8_1 } m(lQ]0Jt-o4r0rf6CuU˓55h;d} '?"ŽKnS~(٤.i8=9cJJ4p[qfR6h`e /Ry |* 恒[s6nu(b\{_1T-O~zQi1/Ѝ-s«5+!=YrOR(hG= i*2/?, dh2,6Yɔ.dR?tBR>"JO Ӏ]dYN)aaZX" #cx4|ɵbi'; KY`L˧J:3F;Po|: m~G><M_r1Y j@hN7tI|Sx}FaiYlFvC:--mY8^v^a92~ 8_,ubr;*ÎMFK7(=;2N cM ylRkCV\H`4b@.i2XPfJ"5;tP\J*\2RW GeU `lk+Sf7k`Vk|ɛU\5 Qø ճ]n6 *wAiD^.g#ʜmV)wrT"Q䞠B+T˷zPc~1LY }4h.!¥W;*vub'x`cew) Idף˂<,3*BÜ揥 ,?+ 2F3+Ho!^ GzGYٽM(I[ő/~\"6yu98)ѦS<|/;,.'2YhOmVẞ ;+f vۀ}U kwΉV:v&W _ 'i_q[񒺃-~EEaRM )Z^i.#/G29ay_KXǿ_6 D,f~J-`07!:X_]lq,d0ކ?@J>X[-"iW,S JwU.> {$ª1S ~@fXSP=vGФ-@w-!M?q~X|hSew?}[y'+&G sJ)vj`o_Zr \ifWx zƒiLF|9H-DAҸ+#HSa8 0}{KdQWB/xfl2PzPCHue1Y؞ ~7b{sH)eaU !hCr\='ĔHN2i=)aLxcBW8 ]ԮrEYfW`6X ҹ1s`i&L ~jU[Uxk0);snd+'di=$Cڜ8@LbVisTt]7za [*p&%7$cW0 tPU-R"a<(1;&u[d@0OO)hg8)rGbBTb\˪̜\@ @<D`YSGܾTK6sLc Bez$T-wgd mvN3]2;a T˽DcEmEԨwp3l#C'9aR!#I kȍ_!!js=q;8`+;v&'|!K Ꮑlìx4&>/ʮƙUJ>-C~@'JiݜB VVJ7aSҚ}hH{]6DR<]11V/A \U>w~ru|BI8 "5}p{9:Ab5 m>.*S [Jv6/2ÛlȊ@W*̂ 2Di*ԇqI$*/VP$9&NXvXEۍeS>k=]l=Fy߸@vX'hUkt~aL\<#Ú?\RR 5ӊaМ-*.xe :mÑc~ϟɞki+wH ώ`gG>9l #SL+7N׀0qoN+>b6 r0gF]϶Rno8/anz8!,?HFϬTR71 H(|:-,ȥs }$ k)wBKk|75Bz:χJ8Xؖ^h4AM2n Ntu[/,$[54uGk~3(SX#ꫪ[vEU&T$yaGg$MJGYL-|#?b1v :ʨ3Aa5w[AGŊC Yyw5V >]zR:i ܲlI,ΤW3$ef/N:Ԉ ݖɱRzZ 9ק dw.,lM 5섉BeX2T('2@_N/EhT`\>fG?,Խɻ -#3,`xqo \.^uUPF;:f3&,2YjjϽuO=2I]&.2VnJzO3q9PJՙ㶪x"~%]> ?Mů@UWdaSʝHUKSyBs3:8ҕkH h^!=TBO@p7;Ä5|^Uk!L4~.qFޙOr>\A{t;]v|βY{ M,?Xr|R475rڄ'J*%6NI$=?#lKM5ߓ*-!YYBS^|J̯֬efXb-$B'8SUW"['knP{)`0?񽉯NN2[2PGQ[ BIO]Ӥ=Vr01ϸLw zaחϬոV<fa ?B-I ]-J e*2!Z&c_4^F2ٮ?Cl:!BY;_g9 7Cyl'W$lS#[nFY~\EE2Ku{%XPYM"r'7W[]}(HG9ےlt*.~VXr_|3Va%\^iK-‘%qĦ@ 0Pq`-4C%.[5H{8q$zbqe *]w(Fh%n{ďsaF[=@}m0'+viv EoO|;IkLium@0| !f4cfoB(ԏh@RA~dGXkٵ9|{u;f@L̑8qv;p$h6/كNEtVeÛ+pKjm?Wd3!x{YJܞg3KCۉ&{ / 6bWeGiț Ps XԳk}Ѻ`9F,]gŢ4l+3d)+-UrA,&♯DKuǓ16/ns_4h&#E$_ɍm F* 6*/1;F^_::@ Gh%fhͣ- a^/x? <Ex i^A띄( ّY0 S?7d :"ic[}Pi KL@Ⱦ<xiO؈Pm|LyclVӇSaۨiqϒqqt˟,(,$<`_x\F4ZӼ sKJyFKg1H[e }]-;b~ F̅PmIy'h]?1mX#6yAXRl= X7KEFqtnPCٱl/Jƒ:oiBy\fn|%UӬ5jM2o{Ws`~к \W[f*ЦM6%ļǩr_ }LiAnX+H?3^rd#PcVcZ=nj-f*?3{-}z t,_ Ϻk򸕛rEQI%w-N50 me&TYDV5(7{1lWH:%zP R{:4}9H""h$rrW nui_Bipe/Aú*G:NI^.˅%11")s騹:!k~iT L`PL٬S/RpǍ'E`|/qBO&At(H$v=] i[%Iorf=kbIe,w(Qob4Z&PW"ʪOL2b mOͲN1xi+7`"Slnxh妦yPKI3*ik={p֜_s:L>͙bDMi!Mn-2Jiٿ]VQt0 d^f¯ Gwf ܤRZC#kdIbo\MbR3_{Wt{eIv0>[5pzlBsjE(`ushwf:EUaG^=q `j;H%lDbLy+ڜǎ)Rxq~6ž>?nz;[!ѕE }'TM wz@ޜ?iŒ=MƁw](Y,\ft>، j^LTLJ+* ecU`,b^_p;3"}wE{4(lT٧~"Ӥ_.'(*kӺ[$^8JNsW]rGRdk+pd mR^a&A!#,pegA-sg#mY2w㰖'}KO\-s BY[K*a'QpPJB4`vH&;lkih8IgU :Y8@cXF+x7 ʉ E4.I Yl #`m#)1q푤+[5xJS +XXjԹd1.T21@R=6ZQUZ̾[da(SPh'|%Ux$~; 4%"l܇>9rU&:Yab_) T`~@@%#]'tQ=ބ")g*C\!%!gS@ ۠8zg.pR@y[l):e* _6m7kó,MʵFzfiy(e@ :ιS A:43Ԫ og`} eqۉ5МM'W$Hˆ"'G?~ߧ@=r:'Z`v/֋'Cē0g97m"TӤWxJwD{@a+WOHwbYoW6uѸ@Ƌ w,l/Mճb!ua)giXAn W.XZj:vO-qpnq%7E0|X_&B4e[O&r#Z"ZsƬҩ9NDBw#haopH8v P,ٮfP487s.7"?4p'TN=m("K{CXUB]-ӌjѼovhPN0GPb!DcW˨hH06X߭M7ZPOG/SՃUluPWPtŷ\i^|X*%>q 7QGie{B/BN?# pqknncJGvHDWLQgIrHϟrI`2"g+)O3~K<򷤌\E bz{TѬ>N-ۋkh-.E) ڪ*P{ޢ}u7vE6ME~32Ǹ+n\O2' l q2?<9grjw?ɰΌ6Y_*h93 ]?IeA[C%.|ݺ~p٤zAHoDZOl*Į4} `c'^=ņLKU.Rg'vI)\o<\ZCR._,.D}Srq_Q]s<ˀxăaY{9.Fhvko:ʮ@YU Eál테F:@9bixOZ]MHOkm"W|nM ⷦtafGk:gT@s;yfm ec)V|pF3X7T(ra<+ L7e%c嵢[B4A 7Bv4T &*/E c2?ޜiT6pY2iF8.l<"G-Kץh32ET5ZWJi?ENL(1E/'ܥΉQ;[x (?b?%mpv7{G_z4ٓ%Y&@}TQqL$bw9*)BҺn:EyN4!0•{ȍ˝ k- 00|PM˹(OpZ{^=V VI\Q/uw0m?q7#m&w,sl.**aSFgm1Z.ù5p.vlw pC7]}(1:!+> JKCܵ*d#?MDd,ݽ&)E,˪9{=IP&9ۗO2CG?~@{q%Iq '+b Y"(q4aRӒ}pתK9|+qtWqT7v`\ZJq$#iP~^ͬqBB*`eD#;2.Ag,"̰#$͖ MoOݎp1A􋽵Kio$,2xXCWk[~ (!2azS) gX0|fN׀g(I!(dH> BG*['}\YB:APP}se,4ͽ~iДm[Dc93}@2?y3 5{xKɡGc'AԌ%3^djCz!\Kjk߆GӪdF;fΟ0qy2ɜ;BƆAV8BZCP-$G$n* w{.-ݚ썓 :SL5=qϐKJ*k5{ۭhGt%"shG޵ɥhe(њ1휗2>-p2`ML aCN>T~5B.aa;i(aKn^,D|V,SbzF3qk >%ĭ=yUM5Gee$YcXB ^Psimq| TRh}YTh-ڌgZpX*[:o(Ug\Z7<;1k+ivA]=g3Q)MSD%, CB"X/'[r]X.Q{͘ߩ/rG󒫻'uIu+KAk|[{c٠K"UĆ-vБ K$5(+hxjn 6M[IZ`,g94t~YRڎF%7< dh֕Hﰷ}ؕJhZs$+㛂DJIv?дÅv-܉f4=`쒃C SEqM@1$ nhܧF@iPSN2A]L%J+:*]`jg1eEƗB :apbŀ,S"¡ )s(-+e-pQW[z0?4~ F>eK a>}:7BOtH#35(V&5yA %Ĉ]ϹeQヨ}&CZvSx=Zm鄤Ga쪡*aB)5[khf(I;i$ gdr|ZХ"<9E೷;|iMۿ>"m٩*].WtmŦU<>Aokm7u / )༆YP?umsxzipHj ͽ2gP[B7C;.ϸUDq\ehvum$w洚|M5Ǝ1w(WiLFյPK6UZ EұָSK(n@");o?0 :2((bDlM;{;[؎њ)J1viAqWuɳ% CM4B$G: 1]2!?T@aY}F} UEDX|j@n=3O !z]y&mePG !y~iU˚ Q8WvrO)eDFZ\F{ޗw6Bd? U(v<`sMR@e9mw~bBCOMǕ226QQ:- [?[f JɗUnױ؀aTDSO <ႆma\, Z>$*, 84pvc[FF)0_VãwM2Q I|x/Ԉsל>חߊ0ן2ƭX^TIc=[,(04ѹ4ЍPgC̨'#ߵv>HVպ}D^Z.G }+n>GoM}تaE^e6ܡRBnNx%[W U(w"$y'ڮS*sp{ள*1{gpTb-QA\3 qd(|n%Hr\@i??6ZweGIB2J K$WB*{Q2ޫHbk}璯*ݬJ i]_K7I5" gPSKc'IYX\eçܗ <^]HΟhk?+ޢNjX;(bhjS9pcEW @piJ'ZYk"a c1ܑS_̜ZTp24a$2!Ξi^w|V/aHn\"+ ɝ):r%bfu^_PtUZնҙS:(T~y".@J}kSFG}ƨj8]8_F)``Dy95C`6B{N>=U6U_2;oʡ>yrF!O ^ 5d Hdz`$0ާ v"P%8 +HRB1+RQqMOI1Geu`w@3.ȋ`MO4~a܎\®SXG~YƼYDvjr+GC63StUck锵\Bȕz%;~_n>D#[:Um0mr9b4 ZzJlȾOk:ܓ7 &J->dz Ù@9.#m?Q)SQUc|]Ie"HE>pMtt'$tyڮtrC C2*!*6ص;j=utBe 0Q5B͈\:a鸀N+盝0zJvƫ\i fi s;>&XVƒ`9 I^[ Xh;TaeX9ʐLڄmo$6AdIfA@zO, %A3leL^-l/,``聪fF"AFlZ{igȘJ:!7ǯpQ`~q`G~yUXtD(f]cH0HH酪5vk6ȷ3}C~b NT 6, G⾧K!` H婄hfuaEZ[ҲԓG!8dsAà\ 9,@D>O)2z_ay8O)!dʪĝ ]k5%RƿV6%{eJ? R+*.]Ko&bpѓ.0N,_dσwEsPuj}JR+U!nosg^Ѕ϶#Tl ۵N)/EK\,aQ"h@ bN\W֢!fJ]w}uثkNc|SSc#]- =FN]q4%7wpxtc{ecͪ '{|-d̓ml/-o)6:_ I; ယ]$(s1lpI>y-C.5} j@+(k`kS%046ڃOR)Yq辘ۓZpl/G~q5JA9lWWwCv̭SPCM|MjqfeK hd>vGO}~{+[Rx$<['Wjtv}y&wd+%Rh[[q\3񔻽(]f$P3ȫ3^u%nfV.%8qzO?tJuK*P'톦A-s"<:\c,V|8˟29ekҖdnay sM:Z)7w`) &Qq+j7D{A.8*% gLP+Q5N:N'#ePswz8 H:D e`[&PќvS4Dr(@T$ܐN y) bز)|"FHAs t}q!m^[ 6D|WgᛙMF&l?Ma,gKo#-|®`#Xicכ+/5VGgnO&)!)#b%IO7R@>,ߴe61*ҕKgMi)N%7a^)hz% nZjd=D{zl#W(hgO"Fj+5-*s'`ǿ 6pTc%MCƍ.>]z;\18t$eu|+jY;S<D}i 5N3 Iʷd^j5§K')4!&}ÃDVTdK6R(e*1j:H2 _K7WV]ȵA hNT0DU} q@o݂C97.w,C/4/ȍy24CA 0&󖲌Â}QM?yLcLGCh2|V6ª5/W%G 5˵})&80 DMݖ2}><' I؅ Fy4[LBw%Pt6%JY]Lه黭cwֶj\ZR03wk "}Wh7MA.5$1e!sfb;5UA1!B5:#Rcbw-sl)4!g(\O Qc]\T9#s^38@(@qUp`˛wpY! _(['fuË ą٫|mHu} tt?zf8MA D;o2S=>RIs5~|O}p &7ڧy k_&#fj$4 NCfGӽuhI494tqX[;>YZe@VB fN6픊w֧w;}>lّjωG pfWp5I_PƑǸs)L kE76I1IU5w7篠Ӷϣs"w>۪dfn['WWc #V~,oi菁;p⽟Qm*B?eO=zоfkPhZ8Ueb*or?eHo6j\>>%=`栽 [yfbS,.^,cU5RH-ߨÔ"ZatjC`8?_N[Ԏl8T5id[fJaͫ*;"O~tVfُXuAF3[}繵+YiXow&N]K a^.(ԭ\#GV 0񜟧$u_0FD%'LFF.̖Q6Y %H]wM*+V)'&7s ]Pi&Z'~գL|U|s̞,:R^ךuw̬o{xo:;%TJ^imv,`>?a?!Jti,ř^D p*>sߏA9gBGZc>>0;뛘a+=Cow='jr}AZIv~z6jhRK o irXX)9SPUi Wzb29۰TF+}4L0JA%+, N秝g'+)o ͓\-(($dk9g{Nw/ ?L\5U)Xn6Sr/*PCzXH`?ѨbUQѓۯE?U/w1U?D´BU)A@N`y_\#K1qzЀ+ ɴt<ǫtoJl|I湡 q}>w"W-K+?SSQ6$""#O^ZE/d^/v9Vt\>Yl6^7.[Sb0Vfߞ^Ϝ"Ay`h pd87uv:W)+Ω#Q7o針Onc^ap*tpТΒ4vS|Ƅ6O:/w-ewi/0r$Gu6f0W1CN YӃ c*M- h~ni ce9Bj$q%$O6SRҪ|Ƒbl$.`7D$-9MÌ!u<1MeG0{]+}{OE%)>:1h,[|vh; FN0n@6cRM=;FNƳXcbZ6nds[v8=}|]*+%_RJ<4`;h/PG kDmI3Qz99c {G&o+4TCƗ"c36u>ow}4@;t?QBlWu[@.J=l|?q>]ȥc,ܳun'ײ4TflGR%Qj}SLo$/}}#uS2Ykv\%|NTQ#ۯkCu#ب?CZ|.<{ P@-H4#A ŦK3YDhb#_'ݔY͛HS}tJ̕Ke5cQ]6{ƀwpmt)1F ޿bQvb77E-[S̉<_Т<'r:Ub0IpVǭqܶ~tɞQQxvABqޢA. Ak/<Jv%?ZlۏQ:ޘmx*!##P~@S>>4bcߒR'%؎\ GZHbp1.3? J;ߐDK7خfE M.R?u-dLզvx\,U@"\qKm3r],uem؎aT71$VU@@yU?GcSĄS$yk" ) i^3H wB`& `&i'P\4 ^wwGdgTޥ$ =,ݤjҴ@0wVbXҙG 8tǿ eФ=j lF 08mtYcGW#ZǃhIn! R*K&0SU1Clu}>DSb:$jxT"P! Hsbj*}i 7`JD9MH\ PYZMx;BsY˧Xw-{oY.4wmn'Yq s挶"+Y\.!rp\Ӻx!-[PJڃD"+tHxiW(OzQkecДlFUkF\t뿄nzjr<Hr'E;ՈO $LJ:ysl l8pQjYh-5Zlm41+pu&TgVs$y1ߘDc?LKdU +~P9g^ȇ3ZqJ0\7FqɾxJٝ9Xn,˼ & ڂ3R9@,7LXu#M1'k߷9+~$iZ13;+4\EE[fVWqdM@%_sU0?桭/O9ii`Ȃ7ǂY~E4yhPK ؠx4>%F~eBr;37pm߬8nN_BW*Վhxs)ݖrlr ?s.I^U|x=~cq:0^$Bi" OQVG@D#^_TPY@\3B(/OJI u-  TxXRqCvs:d Z4 `֗Ad59+b E~05I+[Gl_)4Ef!)&7r/\0cHD]ם8EN)BⅢ0>~;ef]zQ-ϳuЀ~v"!>}Y,aQu3a5?" @rJ8=B$Wx-I F?,dy^ C)RtqnB9]U$~Ndpx{Nl~kڲcd v-Tc&vYe:WMZ ry@a X-vf+sݶ]cb)Yٜda7)8d/P^75P{MөL!~}H26ůryDe5οO?؋GשܗLo+WM?Tv4nَlC&"ažƩt1sG~$ݛIi RdRkk hV=Ws꿜Sr8+ON{H2(ة!~cTh;?[:خѮ w=i\[a މl)@; [pܭ t8B#s0kr}jEڙR6ܺ$5C(?Kk3ު͛)pT#M7b}JRUο+7?=B .GO+Ozm ;ڼWCT]kXQ{ V;L^`Cɐ;ij55YҺ y8bo3יE2f=@{s_ZDb.fF:nJcY 笚-ZcՒ؞pֹAasYIXH!U%nZq)ӁtŻ/\c!fN03+=<ѽ0iCA}Ѿhzv4 $rİ*??SjW$z9A8 cX-Q ZiZYh·9孒t0?w?HG=*Sq),n'&SX<[ZL֖/C0v}BkHղ)ܢu~AFOا`iyۇēBb%i̙˧JT`l@3)h_;fxFjbXjUQNYV`XhiA\򶙚>L*Wk;ךą#q+B X} (x0nr\`;)3#WT1\|!3 AHLH!g=;N(%~^;Ȅn_>.(~SJ{kGcbcz"|z!;rgVjO?)j Dy9V•аH~s#Ipbh#~ 2p Ho=RZ=@r3Drz94 }Rrܞ@f<|пŗLvlz4ީEldmxQ ##*@"EYohJ %cpU,L O!|C&3ne2]V 0q#5yr&z qwϏ!]1L86]U~ >ij;eq^:;̠;޹:1Ou{3;3u3϶mL{ՍhUqOo1u K0x;n^.#[f6)&4pDl<9ȎkGiϲGHpy鿇%u==8wm2Ī/n/V:?⩹: W%/D*B@#o rqŘM eHQHFɳ=Aa,KudHƻiQdn8ERa}+Pds&ٞͰ– HudZ%k'7NEp1Ȏ*6r6.+7!8n\A;ЏJVR3jvWm4[O4&'SjO1ڠ`ɯ Y1JRi{^VCE^h<[s~o6{$TW]y} ~J⓪%ؓ_NopF̾U1NNgʼn<ћgX9fzv ⁖ܿ+ :sZ͞\idGjd~(IK:,ԸRrSqAsLZj\b\wCҶx7>Jh':0!~yb *F'Tܢo1GYWHdұ@T2GOdN7n3vi07YzP^~[ .s`㻕 lj:.}K;Cirơ"h9iSQO!BKA$jJb˳CRh7ox-KϏCdh}])S7RNfcfρ3کb5X̭[7g5h^L)s44 J]+CJ0G*/f Tb |.hC oXޫ1kHW_ɽ:K] #j m۬0%6_'?Qvp }*]HӀP*js45H5Z<mԮRq"m p4\@;0t|2G}r~(~ͥoU, OLږT.}߆qtn&Ϡ I䴉 FQZɡK +EE"zRY j5x~" \*?{icλ)+dO^Ph;gRebGyW{3ʤ])IGbN$0VfMc wYEz8:Vcw ֿg=fBry.+az6O]xWZ{}_PSi@[Fr-ʎ-=}* uך2Uf$u_=^ў'>-q F0\s@~?B1PYvPTbZS*R*CБ].^c_ 6,遠N; ;$c3K:igLkjL쪋Cˢ[24*R&˔zʦ40ZOr#aSy??Dr@9u B&O8Svc#ep4)G.ԴW&vg%(T쉻 {?;}@!XπFr[J# NvUβ)XheaDz!%*ն֗ˉ`;H݁t?,QoIpb=i,[ ՎK?'ir-?`9N=BcUi[WyMe8G ɸ3㕥>V|3*޴9QAPMW>>ۄ8i884N^轮1ѯF\>sSR 66gPO/IeE"Q=ot /'\}L?BN,}3$L_l7SPzػT.fIơTC`NeheL ]d 5Fsv|Tq%5? t9[ZMD!;0gǿ@?aS4MRpKB([agJ6lOMlp\/|oy1+?i'c]NFmݔBJv!@j5A'OlF-G(CBD'eeQvC'szg٘ifO>>QhHnr#RT N_$HBy+f$:RO΄:ur:Mx zvA?j׸t83=O@h ֳp y?2Q2,4Z3-BD$eY4jmLc- .>xf2U J8/&g?mOz.Ƈゆ(Sߞ^"^X0\bA.p1$nG{+ʆs9@Ԇku!·!v iGPۘ-%@Q(+ԣcCWRw1qG9wkNv.9V=D#8.TctOM׺&|g/6X8YDoΑ2 @՘^Lg>Nj9mV99"fr]9z, Ԩ7yOtpk"V*=m{%"=\ǂ3'uS-iYH(5NfXL -ӏdP_OqCM4{XD+mB=stDivҰPpW_ZsAB=ph1vc!a)átTCYPƿ=.i:% Z l;ڮWh2TGrG"UI#w#5Whf[)dOS޽a@1X:tꫪ'1ӺQ3"?^zHT_r}kJO> SKuo]=rAUE~╹]߾Zf2U/ 'cB֚Kll)z)@swNې̭@])epE̊\&L)nօ::ä#VB7v,G]8c߂[&:>?dͭ8^- g0bb  ^gq+=IzZGv˟<-)*m6$ޟv~U)1*M]Td{ApN#O1U@' ':H~ϗn^ϸ ~[yOٜGݳN0 dױM uci8݄Èj`-)mwsG6QS"b8^m(qP'}TXW^'ФcӜ:;rHԦ6HI ԫ5͞=*m\EPoS{Cna9+= M 0x@L(La 15s(tJ@WᆵyIG44:{%m @sc֮_FAf:]B,\c9B[k ]T0zȖ5*\T]JZO%}6+=.F޾HKڢi ŮQ4MQB?gωW}%_AF fɢ*4;6; :ի:)t B?=w9h؇,L - qZz]+o n>okE]窆\"eƠLB+ )c!E&9$+ sjL!ga ʭ k{ofycdA*@6H׮{jЉfQG:m#=V8''vȩ"yp40J1\)MPF9I (̥e _2Z@yZ|,]rhNԯ,[1 9+ x%vr gfs^K& |DCp7ߩE *&@՜AEJsHxA#5V9T=?/$[|[ޮ%K~SbB><ḕ]28;ߟݬ<{kɦ(3#fy`JW_,ՐyXKIzRjPNDraR)L~>][5;1NsYIvHuW&o,M?D,V%R45']cEn!~h/LHXg'"y- /޷%wI8v]7kq~-Y/^Nw`rsj4qnHG%Lf;HR< j+B( IqG#o!"(v]o4+A%$4%K:9)HDk^ހ e I߅߻bWOv86uc8.Jjv0~\ {]ZA*R$Rg5[#ӕur÷~cb}khFC ߷V8ON4Rm}g}p0\ C >Der=9Хz"2 0&P<"0u>/p:Ѡ5fH~$1VƗr iKօ( i[ymϻϠL طȤjYl XY?E}뮍!R=ϽabA4?v#l JUI_<z^c^s5m.Q%7Y}!YɄq krF %By涶wT,F[;acx2#хO^hh,q Y\nC˜ ͓yh8lpe~ߔlXtw[$8^s5*PA@TAS۴`bt[bu{8M_ q!>קyO7.+./u&|t5nl~֐ϫ׷q@VGH0E"kvCTW%suXpYbU֏ Oxxn޷ƅQk8U/gwjƔճO|2?+YR'T5dUj1֚ߊoUʁve:kv 7r=qAPț?!vflTaJ`O\8!9_pKx6M4ݳ+CY0+*;c~p֝Ly/CEAw{ T5X6q{%E~ :- jPU3Wj~֯,&O` Eu˿ԙ=, o`}2=^ST遌h4FBK4^ ^kswbYWr@+;芤XTI{ŦgqθqY3H>)M{?l{ (cu6 #8lYpcF>rMljX{tjs% Jn  .VzK2me{+ۋͲ{HtDtW.i}}]] +`ނW/ycq~_ziP!\y(6$3g^dѿ4-&=E֪G,CDTo|̵Ъ:|=S7DM6b jckvMw@b>嵡l# Q?I!K@BìnekYȓ> 9@QeA !*_p a`|r^m?6=, wwmjDM; 岀Qk@KlϏ@f='hoC&'%v*MM9w6a*3)#xhsd`\G@P7kcl}JKAbG' T>]-0A>rT"!v׻6ꎈWn_8oDޱw!WT-)jGt!D]a_W +[ `휐G.̈́Q{ȆqX+Y0:+ot|8ٹWEѶ%[G0|"ջ?Zq쌈V_ GėXSb.k$԰ZtNhq;;Jc5xB֓E{ v1h&zmTRS}@ /m2]ș6O`r^ENv7Eˎ\u\`X𴟑8w^ G̜@\穊ѭIE ZOQ]'?Ӗ^7m#.'8I2,ޭ3[M-wvuCq|s;R6q nƔ4.'OLQ#nk1"Yxm3~\3q;_$>$'h̠5cBUeS/zQ(T-Usrϗzs+=jlaAWQ dgdaVRC4Уv[ Cms xYӦT)GlX~8۝h2JR7E  [Le_>ukkD=i]{0cg1‰;Rz}y V?MAQ VfL<g}[ltnLU nDs`\(ўb6S_әs:/v$)5B%߄lYv?glrCx`#oZ{?~ոߜ"`2M:Jɚd!4,: x)$(Zܛ\ 030(=YfyH`x%e)] aHh˄C?S6C|XKZ"CE1 M-ve|%ϋɠ>#9 Y߰lBT;Zm>?Y[ JJ(? (L[g?WB=*DR+C$m2H|by̚Cqy*J/jD1w!Hu a|G "3]*,R5Z&Ki1!AH('?@AuӘMHk+ezݔ9xok^aRμR7WGaH]`A [ ut:5PtMqL'pvI9#s^m+S`~۩aLv)YL}~VY-"`:~y :TF i.>I݈cuz|и"-2G}t |Q\\emZ$ ʔ9773>CLuhI+ږA D!se 8ǧ$<DD$ق!)BbeY");z¦c"\'6zc䁇gᒛA#V2ad#7QkkV0:sƯFӨ1|ɷN;3( : mpݐVx~|1@ԋ;*#$/r m^O+}Qo ߱<>bAW?|{YR5"fp| ѧ#9L4A ;? 4GO 8ʄi˱<-c e 2pt"۵^y[BV턼OE%ItoK |3^:JHR hе`'/ɕѦdO y]d.WyN}߯h5 GƑ+̞1*~f߷;7ͬxaZ y ?4+heUEY(tYH<͖:/M%*^Ž{ GR:RI^eC/u.A)!0QF?mGi>BΙ藓k ˚').& H%܅q{A20[JL7޴a60[0!6!& d+zI.8U[If*U54,Vz#8VA\+wL _9I]B=dO̡] `&SVE7%QEɵ$TaQ_VVHYm?<[%i 6dNj^m:D}&)[t(xr #Y~Arh0Umf؛T>Q5Kg>`0UtR v-ʚ΋J>"Cxθ6w+u= Gg6Rp<(dto>p'{ EcԺ -A5JRWF勄^6='J~idsuKLESo';MV#ضz4?ef҉مdRd c\KQKXdj фnHZaTvi(1p]5t阂Bđղ.8&:0ޓd~NMᎾYթY圠 Pjz9!A8(b濾a rn#\)*)uXz!U֖_>QzN@ \TjV}m3ːa˹DSp>,P@&dΔzX(*X8G=NN-` 1=\a (NkbjN *]`uκzu 3f/9@Is/`@eHnuA#_Țn.5mxC=㡛_3ky xv0V =w,*P tP+;ӳaPژA`GB}=l'Wd e'e^){2,t(u4sB-5d%ޮqWiSZ.jΎ=N3o%;#U8vr+!E_-guX"tJ8(ww_ TĹs;.7硲"R٭A h㓦wҶٴ8@q@Ϸ14"N*4o`3Vv ɚJxr|Hj5[0Pýt ^Jl)&ReaO鍃svTD~B]CI(׈Ҏ!&z {: c##Ac^}h{ 9ٗv>^BncuuY \Wķ`ǜ,G>vH zޙ]Fuf+͌b$v' TeکGlCA`r_%e*ke QaJ28?y~$Ua~?c1&b`kZ>fQsS\x8,nЕ~]Jg;0$&X^%-xoZ΍A1 >DY!yD$܈{SFB'G"&V}} .聵l0(@ 30¼U,c%#䇳|W!Ӟ|-8$A R)r; 4{!ctrM?C&.Kz%ig#Ҩ(]5/IO0ce ]$Z>{E%Y@b]0n@BDcWb2ށͧN).suiZ/02-T}g"T [^9L]iÂzGWJ! RF-~ĿaobD,\hBk h,BFuIլ 0 NFiLd@mrZ`6(\p.UɣTwMnF5Gi|$Ȧ۵imANh -dDVpM=]5Ua@<6(CȘ$Te5JW=G6Wnp6c؈7=GsNZcd5ذb+jv+xwه8Qy~~\uzvEp!{χRHˤ2 <.־4 FA\6uA|L)w`ӺJҁф& QW18EQyC@yPV5)^u'>YG0^x̏-AnaH1q9!uJ!F}O{?q(=fX{(^\IVe6>'Q 4;Ir}Ux<\S`Ƒ1gV!`Zu3_*,VK6;D;E\*qN N2AeGo !?r m]EhUiݭe195oBwR;&y^B)oGl%,Zg qK"~olY@ۉږ)T@SRlg3;Z~PQ0O< 1)y"ظo7cKKyR;qozUH6bJZ9@-w Dt RZSf[[ M_r&YRbrJZ`aq]wH-sRKv헕̓FRȓV՜2OL}XrTbFORh Fvݞt:IB:f_TpTG)F>4EJ ᨫzMHc|@d\D?@kx'}"닇t;9;=;cy)UAItxba{IB%M8&~NĚ!U1wmZ< QZ  &Bm[u+|4[8;Dr]v)v7*8elag,@ɷ/Za@HtU+\H'e .]Avȍ 7("^`=2{&~0.O>(DwsY,dq$rs{5k/ ^'7s!d%X;S t--wˀy Y""6. 'T7:noq=(]θ*7Yf8-G.Y:̂Vo{ H_\_e_nR)TקwQ΍Jݲ=B _6ūNͮ5 unSdeWRVq 'gC`; eu;Rh"Ҵ!T r..Q+J.4* <۷Rj][:>*);͒LjǨ'FJ#N9^x?B8+BMC ͹GteJ\I阼8Åcsfz0oNo!%!5Pŏ90dO<105qCϔ.FDfY1UDPns1Kz+H²б `m.#H(iz]_9ۢmxQ6J'=)iXА<r$kDrx"6&q06tI[ DS(y4۩F @u~{Jcm31HXC &u> CZ/Ϙl>#w~a}( IE:p0L IAKp8^a ?ج8EBP\UTI3CuHtnTW=uT^|Uq/D#7ޥyYxB˟I?$2XD9/UBmiq O#ގEpagҺqh?5It;_ZUnܥ(F]zE!Q_e%a{r:l,Fx$?ȷ #qq+T-uX8c#tQzrPQ&{wz>W+ ;बf LҀa۲ܗājuQ~<|dyh8{Re+F@'QyG+@J4Ho<v oH E?5fR&oYNX٢HvPϾ3%?UuGBK?n Ui=YT kXާ=nka2B9;5N_EX`6rF/:^FSPoh Yv=%m{pj(x>؞,fY/UQ/18D ZG|M3B,<S7BcOJEϸB1W:j`-X^pW;?z}#@k\!#lPN(犃n~CX n w8)=k/%&[#[]*$J 0֖`v5U3E4W?*D`r+|T`zfO pTD^K\VQ7L kƌ3Ɂ+NAˀρc'}ϵ!Et/>7:S9(wƂsCj|[?tEذk\;CЌl{v2@dFBQ[ȳo-crVCp Fqd !j-!Idz Cs֩ ?1ct:e"_qh64yMf$Lq S!BxwwSdCrY:ah[h|MGKn@"}Tޘz\8q|YԳ3\V0 3k ?~4NNšpǪmWJYzdk9T,r/sv2rŦjW潓~K$PN @R~K.Hǜ^"ȡO 6c0=c0g赗gMp?!@]('pE^, ۼ)S_Qw aїU4F{κ.6z6K8Rd;ͪ!ԕiT2k^K-7FKi_4,{(3+b3pqpPNxY{=7`|emiXL %OY{KN1N P֐[/lYcO&)Nڈ2K`G_azD'4j?a-wsug+&u4.>? M\tvY_!3jk/B]XiRY`}=0[` |Icj?3 i!p%RkvO핍M3t/N@#lpUp:2yG>7qέdH( c(<4X4EC$3_l 4~:w9kv6E̺֌8@<Ë|XojC_Ldg%6NY~LGr6蚱jҾDVLVi8ehL^"x/=;(A h?}Ռu,O9ȔߘdV"q$˻"~?|¦^"72a侸ZH ㅋKp&/돧o2Di\Jf0 /~f’3c2!9l|F|Jxv|opSi0Pvkț7_ kR/` ZbB% V[k]Az^>0MZQI[edz+@R퇭{ֆA{5q:+.>&q6;Qt6 Em7ϴbaO&fS?'<_=6r A=v :H)N\|j@yǔi=7pUj&D?q$ﳃ%ZAó}h ~ eX@ ;?@:ѵC H'@꼗G<'BZƄxIǦm)id^3p!V IҨ@'H!9k*StyT7aj|PߴˁG:|W k <4EEvkj%2^UR{<<ő\[mدN~$_0"D˓2px2 ^&u8||M"(uZ{LȇK):69fAɁEݏAZ%ЬXw^'F~޳*UIv>KLnMQ:[,3In—#tttJ\ }{/59ħi e0t>6V?5X>|Rb'pHwTVG|>Lb)Ror w]L!o|:ftMl@5ASJ7Yښh23;<^] |݈]]Nz~s@cW2fef?<l jT:vn_XH|σ*w7o—iIt]pK:0 iX|pT(8{6pE `FݒO6 oz2V0TC6㝸mǖ#X^ E~|ŗHnQ A5skA7zSS63{8B}eOT e&{EXHބ֖;sOQ<ҿ/#+Tѽ͑ބ}wо{ujF80H< &,rŊʼ'?t㆙ruVCDN1JBJ`;\ g[SӰ#HU, ߺw0_LC7!J'ƍmm<:6Hua]aO1"ƴYܴ dͺaխ:l[}i࿪`=Af$M##~T\j=W ~"nhd̗0Xٻ&ʘgͺv3*,ʅkVBl^Ć@ˮl 褀ZJ"M2(rj(%? |P}6f~Y#@)je*zEfU8]BA1U$*/rס$-Ī\SMu#$}]+Fi?uKoN3ܰ╲A8Y ϭsVB_O(ԍ~[dY@Zc_ '~CD>1EJ{:v`kAwE*դc7 |a_1 N* 'd#%0E Ƿӕ9Z u  b=@m ZQd_@5Pz+W5Ո("Nj'0G]ҧT%NK Ҭ)>1 sa_fxjk/ږ0;si|Jedks _/SjVEfIt*"ɍAZbs8] kY-e?Z/^a09IτT5$hG삆XH Y8wKʩwEB8Oi"lT"'f6DNT|`SkCkݎh "D 7J^#eYY-P5km\kArbxBB峨5}^/Sym#,eW2sqڝd'b= /8G7TYdm^SG Gu nJL=gD-J¾bBj؎!0p0mKiUβ}Lf3VmU\zFgJ½,<:۫- Sď,Ӑ|v3.۞}2RԠPQlL.!l Q7͔mri=`9Db< pl ND?N hڜ~#I$fN0"]60n($ [&0'o͎oLYʸh]fy^ÝꚐ pW~bc3dye4pH/-cS< qbaDJ'F;Ц+]\2NcHxCUXnSFE5h!!(`haqS$؜5`M 01ݝ_M9.)\Rڷ~PƂGM92.vux/^=ȬLסyM=T(z@e Ly씸dgktQȆ́W%$r QxW=8)VOt` P8$$z0p .|E=>/?/ҢDq QGeԌ7 &)KRne~ȤK|!YX, ߎzfVY/*h||,,2y{CdL#tG{Q258Ww4ةBE!xجfmYyG7&"7j0{Lۍ;vßo^0 ~Zj/5KaB`[1>ؠx1l$!|?䯯U܏ |g?K͒4Is,z{Ғ8>vMR;bM -v?x)(~R\dRoa$?H/0yqu"lJo Q.*H@6L%Q6e]s[.W6#9mbSG͌qa@J#U" ̖T1dVk(]e_ޫkVR1J<#̓OO6,T"w6缑(pު!I S|p4XqgCO{5q985_'q[m wU3.Үv&q^~%>Dt5 O blInzUs>7.^R1)Wl[T0u]>ė)mgkZ€iEe.Td\u8|Ї_,ԋ :~1L{̦眚cu."Nm2{v\[Ν;ݕ9f"X7a/C֒W4vIQ2Y)y%'fAcxy[37D &]rxv&k(z䏳tc4' FO.Lo噋._h+fn:ŸhҨ-;ڼoS̞;cY-oMerun čg} /4 óYq53qi5KeXvVPBPn Sܞ nBAa6C^5">N0/,0tP`mO*XQ8n>qhǚ?}ۥ;erΜW[Zf%جP_MLaD".7"*FsXPU?eӂ0@EF0{'g(k|7i;/1U):C. [&ҸݫY%]%;#$8YCu[*7ռ3vS 97|'2)̌ gؔQK3(3RO8r٥[CŭM-欶[ē+(kDгPxX|:pp/$eȗ@IF$u808CIѳY8 *O SU4(hхc%TY Ć(dYj[U_{tPFOTLt֬:@ 2@oVA}^!RpIjH@juC"YM7{ ϞTB1sz qBF^ o/?2Q4ca"5v9"|>u&嘨wd_Co )-x~ճYxWExWqƌ8f^b-W/gr xXgZ H8cYBgTc s8Cp:etgܽBt#-jpՋx\4 yF%njbAbh;?m8}icT, Eȱo>+- Qc==NAJ@-oSmpRvX';֌ {?W9 'f.vNsvjzX { غm '+A-RD!8{qUϨ~>UW,UY?](>dt[mZ";a{o*_U4- !RyRyz*dZWC4^Ԯ`kƂ!g^e)`d\ӿk!&131?.b](sAgiҧ(p=3:dYKhNy)Q^\avG6OCp! MP} ^5X7 ^v+p^0eIaLo0? - fwrm7nn9DQ' _vzXz[y LC߅W 5gY`?f84=Ҥ7Y"pSA"vKɮ0&DC!j,OiA瞾%(]!c;2c  W0鱦V.dAhM`9pw>G LRmf7NX:+W繘% Dҏ=S]MM`@RgE]:0:nB @a;֔dI_$Aq ~)}o,ȗo<Ϯޕ8qYX|LX;+gMŗz3m7(vz=KZ5ZWUDž€ zˈdOd 1.^F|EӆߞAɧLo4v{^;I_D*}Ub;/FnG˅ n,}ת x8"[ z~g6Ȗ[: 0͏r 5.EW뫂 #?;M)I|cI9ixB,񪙁~9,PCl cV?+W9{T>u`SG.*"ߩJҳ֌UMo|]'1yQ#Mdī@]~[N'㞶ػUwxoy*N>/nʥ'&>"Jɋ|y._ߑ 1z|];ۄ~~oBnv"GPxS+^l߆r C+'.Z. 0[:VZWOLLR5ሎb6]wUH(3:m) b5:3 8/F&ϫ8nSSr$PbB"G?몢R-YO_OkGn 7<'_KBiz 0A鲠"۷g?T=>[T7C@qi_a%RXb9_"`|r;~lq痄z() A,O^N9gdaHV4Z[jܔY" @D9'/ϯc tA_$u T53^XẢIvzas)\a&%cOu\c^ q41Iu<_ @4=$)O7y-ngghgY-هzyÖ.d ȵ\H템yRim'iXFP1f;4j%.q3>m>eοV(D}Wnk=E϶8km sd:7کldʻ6g1' WbRfnD|Gb^Ӗ1G]#R6rٰI'HhEȬl ޠ^:pw5jVXh QeaYFN^MgK(kB=\W˺" 0#IaQUwq@||HK:fG+v~ᄍ3yvo%Ye&']㗆(]f02ً soJe"Yʕ>SQ`XcI{`WY0SxAlu]йgqr`I@(9"Zuң4g ̑it(B,5^0ߘYNJ?1M(3!; ImӫhPuxP7h JXc7;3rIAu2%[H>`<N{چݓJiOT @?T+$SYuq%MKW2od HѺ7ZԈr'l\kJ53]]]s|*t #wOqfҮů򿍊5KCq.5ɉ1ಁ_;( '2ZܟȐ[V&ܔ|;B=φ,n"֭9ĩ=}Dzt%DCcR燣I|[?I)K!`EK_Y8b߄ӊa>+81T !.Qdul)˕h8;!l Cey?zqr\T=o'=ZҎ*bkwt"JϹ:iY̟x! )yBk)N!ͫ9޳a_S]UWj0 /P-Bs{%HЬ9= ja\<sݐXP xz-I~y zCV| lEIKD}@G6I8݀6}'fPƐ?)ٟGS84,东]j%G_ DLX]& u`{7Y !4}RxN *G|pP\J7}X !WJ:b:"1srȱVNS4ʔKo«x}&@ib6zuA3<4|gr4OIQTDX;gCY[N&4`?7F^u@Y!Q7 @GC(N]8&r~R)Nl }Z<+\qkPsNqi`s}xw /q7ϕH4=OP6eȨM :fdYv\,u$vB eGbf4Yw) ɸQ~a{W!Xﲸ &qTp)SIHq1v%lPr z3xGQ bw>_9FAA@#[ kiY0s"u&UU nW}!avE` RpJ*$>E2OV@)yQ&.,:ӲЕ%b52hHF%Py_=SMukTQyʹ: 3Qk B0s]R62hF>,tHO Q]1[G}Бu ,ki-݋vC7ĵa]Q !p41l1%{ 3vہ3P[ea H k%1d3r!FeІNڟ]^Q4uy `"8AL]K 15÷k&*NX(Nc'~@M[AH05iw_r.Zd1T!h0J3vQ22hK=zwe9D1$t񈅮.C>@^8nqVJ畠:KET˻SQH:h(AF#:)~7iMXRXFW+/$3-O@fރ*~5Z(Jе d75^ ڊBm g)6KJt90q'aO`9; DtS_J=<s8 F KERjr^WZ^TIUMn:ct0r]T˙2g /neߵVhjhY.ʌj>m~b ;hQm(0y?#P@K[HΡyV [ǎ)LP])P}@u@G212ZZB8u3ثPB͎0l,ȸ<Λ#אYļZجTTcqiBF&PJ v<kwItG)9@@\_nTwTݛFH(deGD澳اo2"^m;vd:.0oQIe2ǃC$eIFiEfÉ\+\spth H\?.Fk{(o/P;&^yk`pIs:_ȗ)>#CԕRx0,<"QfUHKiG҇*A}pxm}\ ^>`r.1ʚKV޶7B'jb>h[ 㷗[P!_i|FU*)h ӕr<㋍eǧaHL/;myߐ}\ÎXzۺ 1.9;ٿg `T$وxFM83ISЃdx#:*NMlǮɨxsF;T+qSC.Q%21IS J-7Ue@_K nW.Lү"M6{u 3s/"'w_$NU㯁%8ny^u8+ jL _nytGX{La>MgRc[g2b &}3IUϷy2(CaP,Jhu&%+Yw;8JmQ<þd4,w6ζbERKA EYI Op5]:W*ʘ jɼ u%t.C{+&U=1ajUwg|!@}% 7&"pGSfx㆏%6_cА8^{p!‹+g!vE:~+˱ t9!߰[ݱ{ O\oS^c8Tk+42$V}NJJcbc7r,%e'D;%_8tY`;]y9MN%`b3}EX5OxM/Biv~^H~oh~1yvUZo&+ZmQ~75E'L LuT_8Eڬg[]=>:sQޗʫJ6GK$G]mzc]: 'Ouufn1t"̘jOFm|Gf k ap# 7S1zQks28*]̞ ~Od5VC>nv><07"uct,^ye{ҶRx9?9ο?m$ܞC }.v'w ޞU[Q`9Hc0ƳZ U}_!P"5Vk80h\JS 8.4 d^_÷ ))mCg"KvF!B~ϙuwD?d='m?XCtnuloW.çxBpnhTN ^3og>8?:(j|c͟\|+GJm-OZq띄43rMU!TbyZ/7I:as{D`{X`qt=tFggtHgHoGTdr'n6T :.I/OD8z}=)Roq޳QԭXzU@rgL,RB`GL[ƣ#- {|[mŇ{?:0ß `>` d۬MnnQ n~“daiQ-[ѾqhFH標_TaNu,n^4Y%E(tgc|y cc|.toU r. sX R"r [p\d]H=} .}njdqLۯm6+DqYփNa<Oᮝ v ;Iͷ@u S3EՈ:>7\/Z˂o8 3Hnce u, M&9مeI^.g< tۜNy͡9B BF>zCi|@^珺o1sSPG{품P`IZ[BtB |1Gu6{q^5Y-'z2ޡKA sFSɚ 6Wddp_,B1.x% w_^?.[oXҐzk$1;ZpdzQK*D- _B.1.4g i^]njj)|sJr<ْ2$9;bZ%~y(vFdt% njM23)Hy6Ү{mwT,ħ'J;=ism6 әY:W$# L3G x+i+OJv2$BCl"rm5ImG>Q#bN V}XJ ڐ_Euzx:}kE^ɧeq.#rq_-s'r O:ݝ?M|E%wt9|dž Be!̳[p}v`}& C-/|A~j goy3m;-uPR}3 u#5c&iLT@ׂ*U D$ʒ BAUl-}&"殠5V~r=>zj1>,9D!f%/zOC!5I>u.^Vb' 'D!OIfj:#2ޏ&kqSkF̩ ˂U bEZ͓q٣hN J7~?(șPV"nAH] k(wd2 棴TqG{/*{[8\LJMZ[|_ *p gG0ChAnsdH Vk)=c|؆;箝הܔU{:n0IN#G D4˙@IqN!Ec1~%ÇrB Y^JdSdY[LzJ:JĬpFń, '[HgMFfҼj 00Z(ĺ5Տˈ toӊ"iuC b <6;|7{(WThbW<ًRT0KvTyYIP vq @ @ȱrNֽkv]:%cQc\qLoz Yv]JE<6Md+XIֲj,,؀K*#3wunovĉC@FeJSGBC] X_xAEkG)C Ň>-ERM֞b|J~TdHW TJ{Hkgdc⏖{ ;JYh=T[rU*#<@1$SGYuuG Ƚl].&gڤYq҇xqx{19B Nq;# $FT^qt ӥ="kӺ^0`jC^۽±V !&;F{\n6hDB/A1-H>gHGur0:10̏>$+>1VR gP3M:l'`vvH ú; `eSJS{g~dIʲ8lZGz2xᚔDDEwWd=_Rbw@>Z|N/tl=` ('yDK4)b=MRKv:7^l4Ju~܅r_lѺtdRQ)БT{R/9AY=ҎJWR>ȭq%Uo}el.?oN$S2\0#6(2l _EbHpNM-Jq6L8-7/{ 5KEqtGU~{nReL+R)CqmhtAV~.Ӏ/dv`_2e59؀ ݂2=Vb|IAw\S?\Eݽ¦%#PR.u-a#s\$ M*p 6B*-0P-M(Jp0:f_~CĨD UXt2DX@K4Zrs L`UƁUEDS3ʭKX`8txI qdR2LfL|I/֔2Q10&"FuFu7) >Թ7 (zļ QYGEJuܬvsYs=,耙-};$$KA ʐ/Tμ L 0{52 BG#n 1j0C5 )=8VG;J9njvKg{!!L]}iKD|> NY6~ ZpGcȁ\a59e۾,ևI3o~a3zf72:ۺ&=rwvD-ݰe>"/nsYw$q .:\6dg;"'ש6(GKb{Dáݺ[i˅t۲Ur|Xq渉vui [kh]-pͫGrL$Q̫X3&/2zmOb  b«?䳙:3NP~N\' 0-^=M!p7(z6G!>J\9sМɍu!+zmk+a@h: UKXbic̺sPB-.EtܷjZ4h ٔ~PsHUƴ|Q Kwnc6וyoP]q..uY FrF%9BTzmsUh4[H gxy_VHনtpy0mSڄl&pjkSS1 꽵VL(ZJFzU\~N67Z.]rh42;|Ubx0n ~/Gz&u'Bߎ~IaDwK%d6ujLɸS4i{!e=PS}J6(垉VMݓi M#v`ti%zWpP8q8A;!)=]A+@ &q˃BћoZ7@`QX G=bJFN5?vZ̊l~Z۾-{) E鈀k h+ [ bOR7gb4iM@Xx򣊷'W:I7YfF%k bJpͫ%^_^ v}@6wIVq>(z31rd];l?!'b~5 ;e |"t$辫2ޡCNFԎLs5 X!KlGdvsW`aUEbTiq2N.>d1mqvuډYumS϶?TU-*G: 3 "atjqH>Gkt]qЧ|ذӕ|w ф\F-8h`i_%Hld`(Ok!RRO3:\cn"@[h^;xO~7 ˃ O|30wPVq2r25!Bn,*!a鋬ۭunh%#8xmvA3\~7?✅iV3^ۙۧԎ侾dkC'񧘓=0=6 lFL9aZg2`&u)É`ggE֪jG5?!o&m8ggXuYΠ IupMN.8F*++Mݰψ SQԨ3v%rM4׀˪D{U !mUhwGX X֊"[؃@xzVoUXC]F/L_س&Ytlɻҋݰ'c^C;EBzśAapyp{{'Z~;TxOp7?1a3tQ$DLV/hSЎH8eްvHi1E>YuΊi0:Eq&9 d)a*)YM>vCuٱQz.ix4>iݨDH)3\ne)%lw+ 8ы"2VЮ4qj; t cmҰcQtL_㞀qn2W1G{!FqJ,)_7VD;UR{X\CO҅eE/=mP͊9 &AqF1BkXkT Ww;dY{W󫓅*ęS9O9e(c8z<*1:ے Gu+.@?g9.{SGrs(JS,:P8Yc(]kwB$BbrB'\Hg\P6Mep̲Vo%+IPD7c^q<--j.f:|#S31?s`I&)0v?PS]t'XPA3bī|vyؽ2!ۤέ~HֵIIH%?T vj\cЯ`q`|Fј;m!Mj!k\5'2Z5^oۦW Z<ZU)*pi `hS!uI7\ .`OtDSn(VxQ%Wٸ c3$4_Af Z򎐎 BH6ea kY vmW3ɬD i78ѭ}iv'?+ߪMrJC-GMOx<{0K$`f8{yj.B U\Ay?*cz_kM- 1ƄIv1)g$w Cg;[omie/ez jWWAxr+Sr 9ܳ2^MnkfPmOiy"Ѣ~j:nef]F3 }nJXK&B bTO4<%"P@UbPoK泼Rܹ6xUb5%9Թ2>Ňol ,DTs Zs6wCNQҧ+ݵ1,As1+fu1c҃߭4_}ؼ2 uf 76x0{ӷbGtT>Lp!R2=+'ٍlFĄjO{AK'p<$U<@c84Ry~6I~G f繗cs$wк2Ž=+>sb# Nc>vk{RYPC=qRۀK.Jc-zݯFU'9fC0w!n sw{|6L'md }oc }:d-˖ Ataۚ(okv炵؋_U5-[6T@sH{6◴0sg˖aIzP~"B@ykTZ/ $pQiːs>iaa]GZ%'^fn<pz:t*$n^yyFsCtVJ5䕻>ڼU$uJ*@܋$W-;s 68 C|WcWՄYzN!f]6NVQaGSq/8Eh!MUq!SF }񄺡9๦wb*$΃A3lc AD ^Sb?ɞg%RakEm:=SJJo郖5;S1ǒ'S$jfT,{&9%o zz$(S+iKNgPw%\Iyp6M W25CӴ[N|"NLQy6QJZ{ޱ/[6XV.J$i,"M,sĴvqDq)thѣH[@]$T/_`|6jCc)&5a:@{gXVq7bQRkDLnRn t~]߯t'QE63{)G(Wqץ[^]Ů6ҒQYm;2+Xt$؞d&up\{kBP Kr땄&mqKΩ;ɣ=BҚ-(mG:x$Or!Z;[OX!j1{B*nYt$cؓ* 9#~~PrR+bז'qy< aG/K ;>;pfbɉ"6U Q:Y\rpUG?TøBE:r+,ůӮEJej NAOlE%6s?pw`S#j(K1` ``tHKkL|;`xe~{_,eP(^(v1trS)%0cj?)킵*3%S0XB~(;dFFb99awwŤ|R~a%|ޭzkxzg, OD6W*[aZrSp`(A|ſaSq__n@N#FjY޷'MWo 4X" ]94ZKowCW5 5m99DDR\;ΔDnhbnéy ![,;N9NաvS `XSZ SV2IFJL@7v.f$1_V'- O!0h5 f%y^tI$(_oGRWkTu2P#;=rKtR'' /D C, FEa.j\ vL !5mu]XNOm<$8)7!M0:jQn=ps"|J# _l pDF;H>zAd?Sot!9: PZ:U#4U~=i+ڒ@tD SQK? %>'M5T;l}N«183k { K&W| X{7(g1L_f\nqhs" ^9,ޟ"PyN<94QJf}infy2cLwUhiZX?Dή+r84@S_^")v69ڽskdt2hV„4D;r5ԬuP_H%d\jC΃r}k(TzP{s"ubm{L\PFGɧ8G|Vj7'},#<mM3"c1qd/$E7P&ʭ*1=Gk5 ݏ~ HޙZzdw9a:Q^mKO&-!v9͖^D~Tj{ϖîDj&e6R=v= <`(sjbUK#bbIJfuDaѐo2_MST:wc/u6MӐJnGlpڊzѨ ^~ޙ7|ʮsN{`Yh$w~34Ryjw }#gNZކCs|:=湤m Ӳ`7LrKՂ lk3:F,#~0VTY]b߿_La0fGՏ%Q܇Ez)H7{&dx$cjOHhQY7.ɁlB]lj[39- ^Va?+eJlx !#] 7_G>(}D-S.ZdSrz)Qc3M ׎`:nh\ vi%J"*xc-QJgK֓MWp﵃d\c>/lJ3}5*y[1O!~3HA,%=6CZp\?{7,u"*@Sj/gҊҞeъ1U%낽%eUn/:l}[@_L EɐtZ ?諐cNrwF`rפvvׅrxZlg'ow8c"gZ&I 2X̒QN8I݅A\??E=Y.LUrX3% 6 :9<Qa=*y%NGMiPtwx~J6mgC`:.C fÒ>vv7B*T^-]E~zcĥ1yF\G32IoxwQibbI* xxQ:%sIߚ^!R)hx"fw e:?Ĕ0sq:E1h% UP5oB/Ϊ3ފ%OV*K(#Y -ѻ*o* T~[f{zwY3H.Kbm!_U];(),VڭL٠ ؎jt$DEx^Yl/P2To.B]_o:Ǿ.k1ݷHۚG{v #H0,';aLIĝ7jI9!<0j#hNl ?4"- 8<|9V>(^˪m itX[=)i/=Wﻘ`8 =xmh36'־lO3^ӮbT;c``j?cHhUiNǸ ˹9|\l#=OoC^!2ݕN玂#׾0UH햀ú]q"BI|dJlI #!G]l5#\5NѩEIfxiֹ%<'XM>:lOx,t/f嶳'}n]SL4Hf%HϘKȟʩ8x5΂&L.IU:u^lU r#Q h\"<;aOS/a˃vU[k6 LS03JTʑێ.R|X> V]^4#+zHXEQT*mlZ[jYlг'Ի䳇"lT}]Ե&ߑ#_7a{C$zFcˈcBaߎ] 3v+p >_ӧӸ{q؋k 3k9zMUZksZ{2!BƿA`mH/2 ~sA|`GnH#En9b ۆ#WRz#dTͺ眣y}/b ?LvvL'}\sf 5r!ӵN03 ^oKlpx Ա'skW 4թu$kdӷ $1 5HXʑ}By+XTBjV+׽HHu Vh)Jա>I߽^ 7F7|8"[ЕfU)&t>?HF鄑 "3$l+|!DjAhvAHMGcGI Y"-BKxI N֍zc:bPi]Hb!4j&EAvMc&0eT.v M~0J3)MHօRƜk8 pO3hT)yU$)Yi(Z7u5KQ%OjS4eiWwSJiYǘW~N)Դ0+WTI^(*=!ͥHJ/uZcfO}wǯ`JQ%$ nLYP {{f湲P}qe\)fwsGk.0fyT1P"%\@YQOEU<Ӝ^aSS~Րs4Srkib3AdeTxS<9 q}В ->$ю*1R4 ?!1ԋ[&44Gm3 c`n kaa.^7b8$"+'Rw|A&w9*s|jE0ۙ"K$q2z◐\ FJ ٭%0U_^qt&З#4 p,B8tLSyQ^u0(m&4 (5}ytHcK#/ĭA9n>@aB)Zz9V06QsԮ~1dGĎ mvCwdAu1'Ul2tV,GBcEy"Lmh%}M莬@XTĦtha~meNiLz6qVjE oc7>0!DS OddMe`s͊Xx1N߁S3#,{xITU&'a4قf  2Fk_5Qc =b`.!S ɍ f#. V$86-3{QxAV߬EC`FkJ.ACs4fl[]/Jm%c*Zp᯻G;GTI3>PAC@ЧѠp@s!%O6މ8ҫFfr49XߩRWnol cŸ9-$'|eF3jޚ-K+WƷ6Έ78#T-Q?3UCpVxT+8}I՜BEWh[=r׾}WTMjVSA*kd,>(rSn8tb&tc&łO Ks{Q;z0w9b< ;$۪񫩀c4xX'=nV '՛0 vU x@CblR2@-dTbRǹu_qC)M䞥2zd=QhlrGR}/Jo%(:Y 1@Cw"q,՟Mn;CXuTGEE8G{.AܠL/dztRWtr~0v<1q6$ҬƲd{bd&NiHAPqNc.zMnԛay>1KvV53fʵ]xeN2x@㶘E @.!jb I6ڮҝơ"~+z- 5[LʒLܳ{y&^\ŖSpY1󑛠 V}PG뼉83l/]V>"J.qcÔY$1EhX:ٟI@:2Uy ,D;RG@5?5 Y"qS᣽kiQPHepT/lVGī"d.2rcWq # jդh(WS'\!#;+sI:,z~ ɭ3dbV3vq=-ߧDoS<Z_ әz8Z kl pRxAI +-uJA$!p7\JqTV.suf!j\Rt=$ϠL {B.ޯg )nL _3T= D[oT,{h?t8y+if68n:ZWB޾$!6sʜռ`WF@5(Qh)lo:6úi9&)LUPѨ.q\ڥYrp t>1]j@t.ds* %6,p_O׋T}ռٟuկaǶ܀Z<|āSˊHAdsd͕J* ΄eAR;m=4$UߚYp1!J*npѸAҥ)G{(cb1c.[pғm?θ<<He=ywD,< V<1I#nyB'u>3MplYftK@r/m>-x2e$&e3b#3naaP>_RjD_ &^:3Kd&D]+_bȍ.zØap=]wL\J=dTsӷ0-O19p(~\ITP kQw Tgly+ [?X =jyu (T)[<.S I^iҞDridy]zlW= t^LS^b+F~}q<-QBbj& EF  lrYpneX:zUubh*{AQ E]Td.RSTj@ )(o x$UPJ1L,ZSv)h9-|mJ 1ԃ6R`Uڮ`ƕANǕѐU`C{<޸iD.:-OW5yCSVRLk!H" 6kYnr8:lO5fnOKW]'Xei}jgᔹ3~&`clZ HvVXH._Ogj:6h<#)I׀@3ԛӸ|`mO>:0F*c(LJ `ڸ4#.yȝ"Eޝ2۬/qH6F?"\^;? J0qO8 eLZhD*w?u?%1%ףܼFhyXyb{Ao/YuSdKGgj2Iظar?o1}ш<]A[|(&M?GT%-eS1:f|L^ cҲ^znM BO3p=OO Ks֠xaϠ'}NLVLh}1bkm1.+TzN׾d,WI_@[O#}׳o6UcAggäAPѡ;x/0vqR(<^X|`xmʨAZX,btd&<.c~Cq3:؏eC97F+/P0p.V/e tSgr7(X̽' WTK,QQ5sܿW<q)& Zqgϝx"/2M&OcvU0H<1#e[qM*Fnf]EwuRA^ tOal?v70#ȕQQ'uǚ;ѡw '^qq;'3H|NV7ߐJo+o)JRNr02QF kbAM`oJȀ蔴/;OŠ 0e^(bWt)n`7ZAJ$9gH A<-?ViE߲{C@ y ɕ: E peOg|3 5/'QS6í*c nfK|[͊TgBG}Ɠř  릠N WznxLr M=a%m*{Pes"Tx,tL X3xq7` @C& :F_LyF(9̡+}': _nv(8*#@I|?Pf!2jn7"ɺAoŲVb3S2.n] <4\ٍ87uA}mf%GsyGnl/Ee7q8noTnJW ?M@($ĶjE@֠<,ҰbZ2ӹ*SUiB<O]Y;&[z*r4CZ}#%]J:vXS^4VO:>4RU뽹7 WmEǂa.Kad`ikhpEW[jELP n8GR&&@Xڗ+Ԩ m\ ţk;:/SKZqv~ܙ:XYe9s߉,/~vg[sp^ܼ{mٿ$$>ITpO= .I8Ͱ&o,ˡ%(|;CR EKwϓ}˰~鑣Ϸsm {?{#*bao+ Kf}1{sevWSEYYBkڂ&w7p̳@v,,]^zp-r`=&N-Jc}W%s@1': j3;*y'¥>%Y`cv5jz֠)o0 zb۠JT!h"XV8zx|+-@7J{*j0xS@0(x딼c6[M1'(˥ߊbUkq0F.&B'3Px k6k%swpKփ-;H8نNc aA>j+eu!:'΄:t֕*yO%:33EoGOTSU˥^c.ʁHYGY+LB&M6D,# &ՁvC7a}10sa .k3&.[:^~ZW]z!j υ䢆1 &a;+BM>"*^RyCڑO4|TT zqI I1"DxmO;P~`;;2~:HxEy 2l ժ.1[oG JZH'k|?mW7qh]A`'`I)9IC3컎00|HB2^9Sֹ!c~n|495}ToX',*#[&YPN$@2ZYr'[r&,ѦkVS( FЁDkyT )9PBC?ʖ67ɭ!/@gT`m5 y^`C ($Qhf(ނi,hM߄\3r7+>C ;;[^9՘5G]?y}@'/E%,@-Kkf:E^{ ԾQ>K'CmVTj\'i{k}lPorq}t ?b;ڢ4oqTN:95 )%`žxԺ2᭾ S]53#\, qȘtRauVUCA)%k⋹_ϙAajvDT ݢl0tJ4J+IGp 庅sJ*OBƨژyO?ǃ<~ܾo\erwncרwպDeJI:t׿bў)S.8]d*q7g} ;5Xg&  i "PQ8pΑ2*,"vIXE&FVX-76 -Vp!ۉ_\2+QѯTH 2z ~G{$A-"6Zc?J)O!K ln!ΑkxhX4IkO]GM& }HHv-8!B}-KJZLZc /Lmr"fiĆYQ$w;w{d 9X}rd +77L+ [/ETV+ @0lӟkG밬|i#Nja ݼ/J'ٱ;"HRZKiA΅{I\]A'Cٜ\5yY@Z_V+[ݶ匣[15>T(` 1b)q鴶o*{_-ktqPP E6:%BCnj$+/{q+AM!J*o')Qk >kwYՊőXuM4lթ,kz^sWa[+s.p-^AcݧDTDl%!)eGNx޳}! |F:b^HG:(xSTLYRB;~ju~ ڼ]+|a?<:9.]SbhztW{EMG9+V|"+8]̬v.BmRI ;bWyVKu)ҩkLf6("J=%_x sJ5bdC9 kD=rHpc"e,0ZOՃ΀a mCQ>1˫5P^ OTj(jo)0Pdd/ nh"hhU.w+I istJ`0p6~bi0%k *e}=9cSfu*s{ f5~_ ڧ\*'}3]F!9RIml`4`P;AU5֌n5 'UKKo/@˦}.cnJM˯+)"Lxvەdp-p+4.߼ <{7@:+\6DYЛ/FA53JgOq$xcZbYU}HHn<)AO2=gsw]ef8X0J^ד"+*eqZM-eDgTAMW10ZL% 18|u:zS6QD(_ib4n;2dڸ_j2*T() L'lhD ZE~mf?(1u ԝzmдg߰Oqx: D/&=takg_y^o{?gΓ@:a[wE6"\iܣ~+|Ý G/xh㒹(mw, KMyA5yZr9.鋇:=/Q`vZy.@?w91 r @'L*27rD "WoƒsʣwP_}ӖqUQ%V*@5Yjr(q_0ϳY[t7݆t;+Q 6V ޡoģ< ALZ\Iޣ*I]5Q>ͮw%{ Tx@p32bqGȡ4_>nRv@ng$*eGc¿3y ?nD6;z\J lu&Zhj (-􅔖տEӍtG/iڷDR?ұjv:fd =)tAiLvLP\TE5*h'#7>Dsm=МaY-vL|_2JV~ plX*[A@8 ̘߅$,;Fz<6t0!)ąv8"uZx}Tg \ϊ 뇯 zsQrqA@u它Q;ڃaH,1-" *tO0~I-Ϻ/H +B%Xj{Pob>^ߨX@i|6C*C캗X"K2vWK6RP 9`]I`=—gRKFΆcLșP^t|YpHRH+a \Tfzepk=G2ղmt԰2bo .tn8(K{idئ d= J9Z_"\XkڞU{iAS _B%'tN-O5?F¬Kd}ZMKq}PBv|Xߘm'廿erY|z5Ihl8WŤ9ܷ$PZ>-gyܮlyT~;q4?ӰMz ]rc:0kVG̛bEk+,>U*#C{ Oi#YeKMͣ([O+we\!푺h:~b:D&ݮu+k<;L>j*+^J BN[ɍJjq dH̹y!{0yD"h8 1"Th?S tXw{E?&whIcO1B5D" emGh$9^xH- [.œ+0GyȃZεBTƪ f/ѩ`E3u}D/i"?ʦѥ;, Sqnc1d'olkn&q c/d@n$@ُ<["!>Hu5{>R?݉+AQsԫ4paPC9Sbl6M3qh * tz :S32;4>^؈{IA^95݊cw!\(/uLC}E[lRL-ҖwS9=F'ӄ⡦B*޹]h(N.;m[޷6?ot.ڲ}mދOFd~V@/3Ex >%!g秬IhD4>ٗ}cs:!Le:!2& [l/ d`F:hMh)ե \Sa M m'>CXYR4a2ᾔvQxr)b,$em5K!#v&. Fy-T@ \@L1Y@QPJlf|g+wN4 %񛓩.וugtISdc#p2hj \Š3P 4FQ>/fL.-RZ5`B=bMjQV E*Ʌ '2ASbȦzJgnEګYK]'0 -d` 9Xd7nh5hD~ڋDY rL2+Gvh£4[Hwڕ pp|*0OYsݿe=_npX1kRİA?`*.ቛcw> EKfqS*f;^Ew8N{2§~׈)c lݛEIkZlW1JtV_w>t&ZgIB {d%^H W 3.e~;5k~2}TS |'mrJqQ2 (st9ͷH]r55+ wlq\y!YC< ۚzr,ޱZvp=r~ZYzəDQ/4S]$y'Fcy")ހX FGA5hVx:`?F_?3oʼnGl4ya W#ҥk#إ'y1}"Iр4Ao =FeS4>Ì_q*C#pz= ]Zvxc_#f[: nVUl1f+ʹy<\/}q <rV9r gN4 8»{=Ͼ7Zrj6t%woB./q vdHqzJAEvIp,-NPX R2rrtɯzNص/ҵ¸rsSŹcrjJ}.Y43) kХǂzwHL4X*1Xtw6WMoA&<,z;Bk95@hxQqQrKYQXBߢ `' +i9jTwd?V< 7J2`5kbn5(dji%IIQt .3/u@@w a`j,E@C{@&AΩvl6a+ V/y& 0 ?Y+^rȎ+|ZM剾**3<|:66jҲ ,ntZܧ'vgכ[7W&UEmȎVܖZ>'Ҫ ^@26㰳KKG~F%R8ѢB pJƓ}+v ^&l A {XjVWcd: lX}%A?x(ڋ}xg6u@ zٷ jdF9DAZ/!]G- GJC(i.{sJtjQ{T??mzohT o E9E̵YăL˽ڇ)e)dϾ4>(5A/(QANͺG`np;S vneL򦢆e/"%ymLT$55Tyʥ>";>i /kX5 "SFz_pf&*]hzVdrHC($\*\j% [J"&]m f[4كʈK%lj2}I1/2iKmL"-E~L)GFXCPn۞7xH]ƹJhP3Yz(±|EzHc@FDڐTT=;p7Hv.[dt$sZċѢ+Ó17.k(AƞcԨZdy#}; LxQGcU#Eأ-Eq:\#tx|>BE 4Umk*Y=p-]}Mv#B5Lx1ka+9nEo`ec0A1o*Md; R==:3p|dԡq*M>FP = |QSZA8&MG0X,?E)v+ /I\TeŪB0$7__tBMW.@@Zʖ,ސ [~ *7"jC 푈N<ԾMŘy1ٷwHaw(ȂR9F, oviEbbӊ]$g.]?kݓ#$!buY7CX/ZVTsㄔa ,ga|%=PrۯA ^i;%Gҟ(Qj #`xl vɾPsR$UY~B߬`fU9ʷ ZhԠD49C޷pl}zM aUZ~[Í{1h\$zXdv''D0;ѹfX+)[gv3S9³";1:ÝԢᕛZii<4]٢~ pBivFs@)XuǍE?;^_1x"qO>:&Q}P%1,( Ox7j `s9U-b~MpJtuNu1 5 19ʁ)kԹT-b,z8 ?bp"k=b 6aXjaRC^[\VnuN6Lۋ`z1vIM|ϰ'ȆI04 |Ο5|E9dVUlYc1^ JSxߢ_}Dm?\Nвb4Yy6A:/b){JPƅeU+ܼz 1{ A8:6@4k;$sVnq/D@*]*$^U5I 3ee"uD kn݀vʄ̬:#-!W5s|aAFYF!S{ҿ ,Z:Cv~@  6?LxYs9Oj1Nn -h6t2;7!jMFckKqoߊ׿_,%7PʀTL;SEDrpe Z{Z5zג/&Жѡ'eXC.`3{kM-_W~݇4La t/r~D`-9No)-|&{7W:hKs6\84 V&g2;6ɄoL=!W<1T+ WGM_0Z'Jg"3`/'@U`-3a.Up3M"kzA& su+0ՊޭSy/P!Ŷ%jZy4 @7Vw,gk &DWb><|Re(=eQN\,ﲱNRO-i OU؆J# ]_ֻ |\ޞY9wāMH ވ m};mۅؾ0w"ud*!ɶrN z ]1LipyAE4)eH47%(DkU u2d3"L3! 8HlN;kf7.GO:p7dNђ+4| M51]UbatfmW.֯1|:OUvF=,=OT,/D3/s(B8}u4"xD̗Qr|x mp=Z-=f.a*XYRh,5gp6>5m]Ï }`HE>ӚΝl&ޱR *йYp\r*yhKl; ħяj!ο(K@9yIF0!1l [Xd yP*.k!m`qhI*N۸SD#*-&v6W~lCi]/^43ޖ`Eaagc*spq~Iiܱ$H:;uX^s@Eyw~r=FWdrwf@UOcGg`(!cQW&RN:GCxEu,}eM6 4Ծ쒗}j^yZJGLL S0rY즚  pC^Ȕ+c<ݯe;䬨XL+߈;yq}r {*dzfx 9%en·2hR{7HFyD$ܢtRԝS;_a3n <\!WvWu%o컴%rcxsr!}:޸ BߙG,`:~XBrȕy[9y2)1%uw=R+"P(IsU&ڗ /4Se͡BI2uW+R]g#)9i wpaq8k6uL&}*~im2n~䧗G[=(|F= %P֭W ;qddm_v́U}~rp9,/ M*YrzµI6u[`@bqܳfdCQlB&~ݤrTߍYѸkI `.8*%7OOcܻS&.~ %DI>XQk<)<#`/V=K͏|ݠ# ht%7dע{];[NQmwBXog{T?L^3i^j/_x}ވ*Jn=8̺YNϸg9 QR(JN edXgS9KRD' ( گIVP&DX(QIF|O#H zop l]4BkBPr>T ~(;D1pLPLkV|҈\ړ:U{uN3 $uϼʐ;+1zDn#O/yzg2/qgѕh:vd.rh` Ҷ߬Vu` k\Ajۅ67 m ., XȐ!^8Q0Zi BK K=.-qqc2V23~r9㥺.5(Ep%jDf9[`~| ɗa>@w=b=6 jmR|m_vyM %0hrz8\ĎyT$Wx)շ#7 j%o6%|zR0*VI*#wȉ gD`VG?NLǮp!C K6ڪԉvX~ЁB52]_r|m1*Y~3SoL Fh1 O\Yg!L2ED!]˓8ʖm6x ٿ{e"Qyx؈9j& eyd=їOvZ9PLf4FE~x:tDufOiy`\j)D>[r b5wuJ1୍>ɟ5)1j9_}\}!7to4KDn2}'ύQݞwVQE0ȰB 's906up'"rUk*& tXvsX ÍQAJ]5@PΕRM uvCt:<|+,,Jd$jNAJk)smM0(Ghc^\  P*`?5_Q?-EyRE_$@> wpG¸s_w/^U|Ť7a oyD+GЀjL*ޖYs<6}' *D:{WQEەYPoRY^ u"bWiY3u\oAf+/}(&aGk[R;pfٰ{Z/iA #.iho/Z`ګ.׮B7=G”E1kݭe&2!ɓgZ-{KDj6'"( 1+8 O k~*Z rp/rT٤v>?K]6n;LZRwvy 72ΩMK<Tyc60ٜ^/֐r>^Vj4dtM GbHQHM1s<4%&UD=esR⭁c~cGj9d*ZSį2>-65;G !}O"{b6 &=%(P c^z}a8?]H|Ef @jy*E81\953k]cxMV `(j YXd!'>}5;<4{^&<0Ld2DZ&l=Ὡ#[ Q *t&e!OHPoqrdB87Sk'.sgϕFS\K$uMh *T :y O9<+Sc ZR[ntgG@{֞> 0l_IC;RGBU+ à8׸4 HҸ*e)MxS.~E{Tq7EŀՋ@ /3Eȸ۱7ys6Wv|ƕk09ܘL2}`Y85PFO5Ad&:? "f)|)i<S"g|yF:qukxQixS=9\cofV};@uقTkɗFס(hu?T2uxT"Pz@z8-e(0;aU>^Qqn;Yd_?Pwi *ǡPS2B8+#3gҜ,mL$sU[?I8 NoMeܡHg2E*14eiE-p̒aSGoM^nP, y91w:N8߱3 '=5r[SPYg/!𪠌DJut9yBj5j8<Ǥ'ۓ*KCgM=}F1tz,A~њ;Iם)35ùSH.admH.7UpEO.zv v&@H y?$3_fʬA^Yb@- Fp}%4@p vڔ'W:Quz <}~7P,$1cS,F 8k{6TZ`\3?3K8D']`WEF]l(^nGN7^8J6] \u Oao09IƟaH!jlI ƇM50#^tXEEU>Fu0?ŇHLP }c3b>U> [hؚkkfl1pӓ|vJh?77l.uS[_N4{B=]PҒĕb: m'$Qh;n=uP-|#Z?U|֊Ḁ@GH O)gC V|YY9Z$Fgh`D;wpO7IBh>T< [*[rAw-BZ=Y&AKcTvہXHd1 ۹'Wf{clA0ܿꕟХ*k7$=WhPrvJ&bXݏ\[}G?J+bn ~/+R,^2en9bM5ZȻY7V;ʠ{LSs̸ZQD2 :(2 ‰)ឍYPe Vb&g4 ] -V~?\͙Jvh4[(4W2c|[8-n,߰ې<^BH7{ aW<^mQ*ag2Q/i`ueц# PJ7|t".E,ڻ`T;_Ju?%R5#!YtPK7Js-ߋvv18]yBNDB@B@R.D[4aU?2B.n٬ Gxx{׮UTōNׯ>{1[K[ Vf彄"Rb_b&"dwwrѫ6>ؒp/W_Eo\8 >lsqKCn MoZkԄCƇ:/?,0c윆8+a^Ţ=ͮqbu `ӣop*Wk fils#^MvކboiT*Qˤrv7,JrԳSM"9Ш8ߥ\$5x A2֋K^U9h+pK%l՟Uy'U@WRx^8^d>!aB*>}^Z i7}-dzgN`2wQ;h E@/2H<]w*[ 6\"3}c)%U* RD:MEQvL *#D cH^5^ڒ/-#~ud`ofv^d6AiQsg X}a ag#:K܈t{iC;TU 7QzGgW:^Xyur@#AOlD$_`L - 0dyc#REkfl{؏ ku.̑׍c4W  c0ڂTY0w¢0VJ޲s/U+~V =rcP7j½_ǺA!i˦|kд8Kx]ZTw>r5ݽJSZXxvCrn{G ]Үטd|Z\9,%F] S5o CP{[›,MN`Ϙ!Br(}UT! .wl`>B:)+COh9| ӻG*-.~\_NL;;ʦr7&yXАfG#\k͸N~ԛAζ +k%0)t_m=3qx0:& ZG6K"PqwVA*0ix&fh5Wъ(K>ηUl@Iz2ypIz4)VTaidu-[b=MmU <3/X&=gᤳb,  [s%doHeQ9(N viY=F3});_K rL ;d(x;OdK쥄U1扴۔>O:1tWg q& U_E+I("$Pހݟ?n^J#weMӠ!Jф*ekMW{ FZ6N'\Ɯ\"(f|=ukv滁QUdb˷xZf1aqCWbN&=qQ Z<ǯn(K;geA7y>үʙM87Ge-=+mylWKS*jHvqCX"7P3paԱw1KbpAءnW fl Cˁ/1\Sb| 3Aoo"a(|g_A@#-(Tv1Ӈ%VuZ=-կ3pa- 3hbm-vߢHF?r[Վ]vYoo?To!F潢HP'g]xN!h p qYUzkMNyP]9-sИ{yP%U|qT "xiA9@Bcu2T?;2fM~2m~N3l&r[%7-0Nk9l&FKq=9fI3_Z=MSdFE/mp ]:s92fd[y /Y0K}W Aϊ)Z:o݃Z7ahdIbXY8?/%A@ 04ÂKoyPNjG OŬݹ R5K']tbc֮; ݢ^r6;q!?TK?.5ܽo:"U#3{=,݄ۜp]Śj.#`?84W0'b1-s^TnktxQE0ڟ-uL.M?fXeE`~1QR}<3[_Eq"Οgd= D<'" bu5}-q|BS&c~D2&(ߏj ~ jB~- YL6" f)|{ 5gu=7 eqd+uƻu`~%!_i>-jV=ONog)>n{˸I[H'_009kx^a5GU/yz~cB֨{,;TeeO˸KZT>E^/ ezBQ'?HWKƇ1M@dF][7>iNRjiI3!?.Jt|xMzY:`eGccI~.Mh"T>-Oqx_9!9֯Ih$}8]4 ^n{=׷ndŚdiDž?PxT?7B:KQ6)mMZ[`ǘ6[Q F85$}:ՋI Hn=#я\B`R&g?[ҫ{LI^0Jz \M=3 Pf@Uե2Vך,n\=^?D߄R8Nx!׽_ o}q!,UdjW}Hӕ :>_0 Bu/}k6KG14"K- r?ju@z܄fZ8J'".GuŵW ㎏CbFHJiUZRh]Nv{>}򍞊y% /1ݳ VctTTO݉(l^63HNsF#CO :NEG5]Ҁ8^_\5[Ʒn܎z+!XkY}6=)wLP`*\e++œc/z Y @7 `%UϘxZz9[g;HD攷0\,٥[qTNnwDK*Xei8A?,Ҵo7v\_+-KčhJKCf=3N(lzidUoIU LD@,MQ /#@Y|(Zٽkdrg(JPo͇J'_u&{TLۦDB,p`Vqblϡl=Bd00_!G6C3 lt[~ /ihDx"S\+щK- 8߶ɭ.oJeQ4iU"ӘV9,Zr%Ǐ_sa7ſ۰fp Q~5p_EZ lh)A㕢$*AW ݧqBaP Dڢ;%KsYd} yZLc5 2DXT m8344)5^X4}.3'@DfN0p>U$EsI ؂ME-o9kxWfzD-@D]U.<5.("oY;5'T8v\gzta$5蔈}iu_◪}`+o%GbT  >w~r2'AC'R6gxtA0g71 o_z"6˳eԐ:QA= "Y@r=!LAU`t BI}JE@˗lrhw#lYMW ! L`JP~'rM-jzHet_Z_|g]fֹ@o[}C'U~ 4eJ%Z8u.R.lQjSKގgC?6ŧ8pXv̖WՆ:7Pc(!㮘cc3>Lt`:%7 O_ dpZ}8.r9"vOFsxGuB츹,grPּrL=X|Mtsw (>I\ +eT%l*37bPb`q"ݬHu\MA7i"<-ꪋ0 $C1vFe,>05xr q5uAXZ $({:lgzNˑx 6Fkloy1n-Tu9)oRԽzYbkP#}_3 i,;|#(%F4J"BVdZ@<:H2rU PQ Q(D,[J3BVyVimfnD#0g\8dUK߫tJUWɖIӬ4zymkuЀOENؔSek<p{UJ9P4k{DYv=SlPGux֦&77iWȧQ"tRrD)g%~+KB-7U<[ Ag8GT! ב| p m8Ls]d]7m]-6Y%$ `lA)S&zq3)XDle!}&>&\&|7*;]ɄOB݅H3>/>_K]_CgHܔޜ4O-;L)Vs ntCY)mlgD}Cv)qQڹ+AnRT?܄D\E뎌A0u|Tx6J˱r %"~491*J:י~BsYrhqJN[N,=ߏ-P9=sꛀ{l+BDM)tY 41C[*["+HU6.x\(zS16)mQ<ـ-QBa ھtL$M VZnWj?d6 kTj5T㡫YVa })(/~ì_H2YxD-LhU-e:eݲ$ypN)3YMݦ=dD{KVoK[96@iݖ'8!=\},,J!+h_>g>NVɬ5XN`ݷػoH, 5|7:2V*OMN=6aQGY{HJKudhGA~3Tcb(lo|viF_Ym_Eu z_M^e X*rwRPJiO  _z[W|X-|p$5{aD5ӓʨXۖܙdKO%C*,TŝMZuuw]-G^̸w%-?NJTSgHPpBE a7 έַ"SSiR?HnҝTI0ŹBu1`~9G p5L@t$k^4LA>wK,0Gy)(@Bbn}g`E`σ щHl+Q\5]R4 &!T>n^PZ=]35 qVi¢w~T?3VI7 a|eDs…j-(mXr~rgհ'J^Qb9m s,|FXԒ4酴[TPvGr0RU`E݌9kbƩܿZhVTCyW'ڕԽ> g8mʡL AJX׼\06wҐ5PG!ka',7hx1tYlxj  uIǮNh0"! +9Oe1./hjZ.,FqٻuPD zT9uGBއ2 5vT.|.OAO,VQX|:7x*\c@hLU}}fX N?ӢM oAǀ$'5\J2BCW%ĚY]cB>7 BByoO&LiQ{4˒=8i _ &)k_xB\-~[֧!K?9Gƺ29܁csaXF]drHԀE")"m*(ωaWOnNU4@oTn~#et 4sX㊮Av.CܜuݱװrOpĠOj7fBm7nWf㫞 pGP )(DTHZq}M2`Kd|T*xIUhֳ4/|5J(&1j7~aZ8w\3 lG00o#2…cʰvH؈mbH8ؕ @Z X#@UO;EChs%3crtG+=["ams0}^pe%jGGO`Pܞ.gMq`M#8 Fݓ)S9 aB-?5h`Pn@J|$Urod>4~xV΁td8 O(DV(uXB[h)gdxz?|P3y`%u~T 1iD! <nKchkJtlH\\"?/R ¢ 3' n~n!dByՖrdjy tt BayIgbVE@)/(85f$EO>pPicxB[١Uz958*~(0T~SCtb~Aټ܁[H 8kίBw% DLe=: DRoއGϩgKB.W$u>8He~HU18`1TKPd~5o#G7#Xp﷕84cWKAf Ȍ~}`wuY+,Vkc5: BDc&>|˝7T{?i2`BYɬ́ W6H{+0ړyp] /'(R$O iPy|:[`OY(+<.m?rlNa U8cp[+hXP{ ^n꫈RSnQՁw!m ggZMző>tRR73k)_MLUi5ZqZaD_ lw\FlaOpK=[FzKJRٯªW o;.MU n"9z!k_bӼE)|_Qkkrz' kuí 2tݖ{`XI%L&Ӧ.˚VI˱&(gTM!MW(..RXK_oQD*}VSBa ƈ{QC^goN^AVkWh w~M;V:~"vqA[>MV3h&RFdk5өs{/E#FJ)ğ պwGA8S|G-qjfF .G0t ȼ H4bqf>d ̽.5@/H5!SNq ަqq(쾛״~/4ЈͰfE>ֲR 6ʤv8Y4AZE?lﱿ"Dś) ZUu4'+*2cz$*#ZKJ:*5ۼnq;9,]U6m~ߙׇ6[75l$5[rj,\Q~)JrmH9S^<يc>@C(K ) qNr 7;@=id3DMul\Kꢇjle*T2U2lܦO\\;EMk(ޣMcoz̿dl< -r OPg@qdv71_?FV|s 5wU;;Z@L4qc;TВyϬq}W/LdcJ+sv5jꓭ/OiQ>鏣ZœP~@5s-m7}`b%DgLUidv;N*t~X b%95n\tiVM7C$ji(ŇK4MQ[῝/HeP:ߞ^)yb].R7ɠ"Oc0Efd(a )~8^u<~&JXP"Bl ­;}~0t9Bw*u[' k_o\i&5vh2A86lBCh`ݠ{\n@eCVYa=]yiX};\fM Hjkz ؃Cnm y\pjwU6}qi[H|{}h"zff4AiYn,qCoTcM2UꋱW[Y\:0*!kUp}elj㬈}7xiNzkmiTIe*+w߱irZm,y'Ĺ k i̪r, +3&bmIl^@p`xNx'>^OI TVWuξOa$_B%F@m7%-$>ʌ -d:r#U}!CW U50ZI*w]>iPi!솈Z_tͅS"ΈpQY|omhw>zoO0,7Dg/b9iZ?oU[$#ܞg)X){XR+ 4Kt_*M 6S!@ > +`T$/~D.0Qjlo} +b;!V*CV8@lCuBNȍdIt  \M6|x- Xù->:׹nI*!붚5jQ\F\9:k33\yD$㛣7\(5C'c9Ns,Z&5MϫF62풕GC5=UsUz/6њ@j-|˟W;{?c@^}ޟł.MWR09 ww%Yl~#]=s *֡NyoY[@75UaB b"V}B"c Iz~ƃKpluL l#pv5p]d!gf| bdiB{~[d#v_Ge:s\]`UޏMF T3X}10<[nB^@J/ ȥc#ί1".I񤹹nv0d O&vi]@[_ncO= w5pWJey"W.ހeV7hk#> σRt5pfXg(B$Lภ&Y>h=o@/v%k-wbY{d\V55D{Q@a5^HY!\@{.07k.m aA S( 74B+0nfEYa oF'cQ\H~0 gyd;ZcdP*cR_:p>7%ˇa3{k-G_>(9Ֆp_}åXK!\@)IHj [`, >*tEF^s2:nۈydch%/gs66@W"/#%ULffA77kpҍ"U-˖6rFʕ2 5$zrO"z^p~ѥ'KӋs_GXCn54 B"~jJXkx-:?ONDSYEϲ6^g?ۂ1QJLcrI8< f+wAt5ؿ(F`fErw091$kb뢌Ii'vʮrlkQS`G=(EṟO50604bW 7RkP/L0ni9G>9y.YmB 㹫}>>~^`#o"ԽwM fr?D sDqgNSs0ɞF9MmB+ q=!/>9Z`6gخ/P7-S3ȡ7*h8u 7.dW5iq\l$)m>E,(4N P&D@>j {m>)(~q鷭g>RwTk& Evg5Oϸ7$ު"%FC*'j<KۥⰱٟSajfv &TV-@i r&t?e%1-FHOㆊ_#ѳba0Y(Ʈ ,rSai aDhͲ B]sE:G`ޗd $2Pw"8wnzu3}hD$\;T7#3;˝d ^5>Dv򲣈c9[ V]px'b3`!}9lđPTGaM 2Z7duBAS,M1Dِ0?E\p-0A]!DSޯh#D7hhViiM&O06^6{nIdg^qb$N32_N%(\hGIߴ4C)K\i +j>""orwkbJuC@Rb/5l@QmrV8Pц pY -ꅀYJWLb9 [D3?'SJӑ54n% ? ,]qLaށ.e1ɥ9{HHL'~`K ps'!t4Nd)L3ʽsɸȍ_(NKǰkJ@n3!j I~,Hy(#~Keb*0*<5W݂jt`nJBy 'L#X#3UŒa) CM2KL1:l&8/rN f ?u#)$l.cpgjFF[yYKMu4 $x.d:;g#?o VӜj,6%MMW&MڢKyd*2_mu&Қ 2JVorwꝷ!oc]ŚNl3:=TMҘnsRtdʻ 54gһ]U9TF4 ]+ܛi㔗kf]šcv:kGzO;K{a# w!E *wiދ6!9|HߕT$鉯kpʜy ysLƊ&Csً=T6bwiðwaQ߳},l eҸwwFH +@I>gj%}ݱhŵr< JS}(+t60 R_F}:ʜD0i^4 1(A Y3SX_) iE?SnMtr~sBB** W˺1g/ =YE`\j9/|'WEgg#L'0NV/W =LQ[$w$07X"P` ,LZLe^iD%f<pʒ;d5LS@|DrooII(@Կpvb=WW,S8ZqH%b\2:J؃bج!W|ᨼ2Or1U%(H.?-A~-z^JHx(/0dCxD.\ Wru `1 '`G!T+8B9T]OPyug+xupd>ȍ:l?e1YëR9qzŬ;+ތq`3Uzĉz./1R{4[Y^cD個=w| I~>^ G2?Qm'wNN7GҀUX6Np"cƗpSu}%E[F֜ED*ft\U0g~-gk>&H !L3CklI=<ҐˆZ ]q8=>U*U8f땞.ۃ&pS(|TE@TIS:=+s001wJ_/^eIHNvz0^%DFJyFa c"|j =t&ϕoy͎B<k6hfmNQSςtߒ! 8|< ͙7ChkZve/{\yDf%]Q_8ͤ`([\w$n,'̇Ph0;Jh@ ~ c5]ɓ|z@BrGKZ"wy zDSr6D5u8IU~nhE8~r | jEȟ@@75 :߾@7Xc$ > $D=+VW^ :E5; 8SА}k'eHÄxU<4QbM9vyW jR1GSFFIJ#R<&~n!B\=;rӶ5C 2]zdSMMz*.&H$=X,Tc)D!d-SdQç"%k2~j7[&%֎w",fo9FvnfjK_xHl C kPJ{1ϣ5M.(N֯0ͩ9 DV8 R4TÖzkOSqƓFZxNVʆD;J2ʘ "fOuQ.`HI1/v> 6BKP>{޽5mCq3>N tylN W}aۦPU}j#9(/_bsO-7.zkeVwP߿PaPIQk9@ _X}ڔfSMoKAʳl>c!{CC% g8 tM;s򊢆uж~Q eHD~hKfjBX8H\Ћ-QgC?mop[̢XP 3nګ#gT%yY1ٽD\Ƕxf&u Yo9E̿jlᤖm/ԭ_4Z+5u*mqmL#Nu 7a/,jf@($aBZu3g~ &HߕҨP"sBrhHx/n 2ɡ7_{QbG~JrP yکO˭c7OZEՅE#jfO[L mV~zDa I|p03NnuϦGմu,=-DNd@8$,yD~ *TnX(SV5§jSLxNGϣ 4ӵY?nf1 ?_&$u(8AOhԛhy-/z4c.ui|qtʭ5W3a J V`)iVo*eeRyŜP'AX_cia&%K`nc {2s??XkMԎB:ЇP,d@G>Y!r׷0g8禍1 }v/qDשVjG^gKȐCep_1$n_zZyT تW$cgy~*y̏Ym,-WOS{q\ш%[kkhF|ɬ|S9vj0􆫕[;p3NЂZ \4jQ zBf|ns":5_>-LHҰ(=C,%QFD}-B0lcq@NR96A[.pוBx%=\d)bM|~fkJ Mz> F` R/+7̖V`ӫ=`^iv_Q%U``t nps^8u(ڇcJgK{֍^oA%*=Xy&頸;CD; jeGoj%[-է fگIi'Jرhi#Ԫ`Jlu1߰C6m+ƀ ~y(\0 X0e[Xުɣ$ƕ*ؤ[c%>x_8][I C _zrT:9k-ۥK׸?^PEefrsҼۄ\ɮ Zd4K6M>z/ڙF qjgw'?N\֦/HM~Q_E)7iF/ q>Kθ*'I_'BPSz@-/\A=GbvMrR>dynmAX{mt+7xG`Y'뺐Vl FDxw:AxHs>ڬ|.q*^_(Px)1JU 0*.g DvpJURbJ b;*u[m;d ҫ&>2ʶK"H\u2Kp#\6~K:.-|y<Ƥbݨ";nĊܱ#:[WNѩܐw@.?j| <w=DKr 3G7=nFr Ljqg0f M@ M0y fL@~֢sqWO+ a)CEPUU&$s;'Gg˽5ZHY4 Vo:~'P-5u# ?_d;KdI(uɊR~Q$Orn~gc]Deiv"˥a)?mӅ_K|w>{L?IOՍVďE‚s y#T2kӯjpjFUνrv(E|J_⥔zaXX݋a~ڏJ 0x?O &ひv;C_p4+:Cێm MLK` $-›ş3$4i./"|ی+#!7.SIhƲջ3wS \ l /(mfM\9]?g!%aCcS/6 kKzDx@D.W^#d.l˼.bKM\-*Q9S' Q\{yw+,x3Ã\ #Ts2ijdȘf4&AӶKLi k QR$Â݃)_p&AIa\0wJ.ᮋ.ֶԞqY L)UuΝ*:~W?Iv6Umv YR+)i9]J{9>rv 'əfh%2/F?׍"Z- *pЌ'zus{QHm2ee#S۴nuZWVvm6 <thjΑl0zQ[x<`}`v%h?  }.|K޺63wC2RJc'S1ZW8ݶh**ʉnwaهutaW$9dF +P0@sn4.̄hBx} mHl2SW!uQd0/B>RZCVВRȬ ZP)]9"+Q͟@#/Yb-:UhM96>z^H V?PU,˘[UT~_|}E1tAeh<MF$ u Rߐ)ХZ L:ҍWq'ӹoe;hfuht! & tLcq[^ m,7I6/1ۢE>xكZFᙍGi 95#Q1܍RYf9_/Uw&WDFb7>}F3>OMocw1fZC,TIWu)2d]}tTX:3L$. x|'# :;vb0ā=e 7O@[r@t_*yp:'br=EFc/#1HnFwZ(G1VmLlV7ҭ2ZVtRV)3&SL}o<4w! ?yEt+KD͹W;0.k8X,|V3t>,c:h](ٲ2iTYI-Uop*͟aTQ|9V"VSծu$tiC_Hlvl^ʌɱRs hqfqέ"mE8 T nЗAq^%OӦdxRmC."94IL|yQߴ2xv息zy7}1>(NYf˜lp&4Q6;'F2Ez;GEg b7n٭/bh\Q-}Y\kA!mU.*?4}\@ H}&1t";K kiуn^дhph[,q<#=u*/cvӵJJ8~Y2(J'0@a 6\xSfTt<}9wmdh~̵dԕbUc ‚.85y='[흘)"oԷJ.xԐ4>oP;^X]gCf\r|%+Sr*&!P #F][X# > F=qSN)}t9dkɛ2J3Bu7e `eJ=t<"hS枬K{SB,e ;k`Jen(bh!dkr{[ _ ; V7;hM)SR;]pnvj0*7~c/M*HΤs#0žat2y7-Lrz}wU#;AҏI7gFy!Ó$Pwj'ӛq\{:`"4%C0bzHsp&X:zͧb?`9C)6cKw )ݛ3͞B"f ¢5)͔YKcʖ uA oe(Єcqx}EDԢtdi3Y86trR;O4@@crw3kl6| s4l!6R(i`f`IR_A LڰGA#̨j4o%' ^jŷ(kLh$ ރ(O[#^m,25#4p8_TTOW뤙Pu{t{%IiGG~60!o)ƛ#ڈɪQ74b` P{=F_\0ŒDg 2 "Es c,zAOS8Wg}`LU:IR>IڙeYwmКjJ)=2tˢzeDS*i QM;g'LG.EV@W:!X_Qz0VTJ]6 ve7BMj'`Fxny1/+X57HVJ HcE55ƫ@1..N\`^* O:̄;Ԝn݄1 M"/ytE?t HKqkN\$p.V kc/AKR|sD\$@fJ, _bVs["{aM(l^9LR=n2 Q.ȒŎrnfkJAӍ DmԉZ %~*jQ$`6qG͑@x_ bLm52CG\z yUTGn{h#(߲]ElQu1f_5;zom|~/{6mVٮ*]|@QnЈũɻ'%k2_&V{dC:.C):uX$OaIFA F,@{H~-Am$z %zĶ?)ZhTH鈧vƨw3{)j@k+%T7bQ/>zh%;[dǩ A@;JE)eh}?p"sR?I:v;N)I9ua 4Y8ѐ=PxEyv$ WcEFG4dv՚~-3uckޔRO0GǕC?E($4I=y i?5G) 1G(tw)go:]$3JHd sI"#ލq$Յ!:bXɫo>)}DqAf0]s0f@,]$ @R"ƛ&" ߔ6=R2mn.#1S& e슪cƗ*g M"a^y&l;ʬRwk~I롊Hg4HnZjfC}HL'FUdS/uF^#*sDO<(XSK }92^xO\kۈED^yQ ʝY`1hDe(F% ˧c/?%sS(ꛦ3fMn+@$_YT1'@ In!%16_T+ Q6\m75d\j4 ,G\$gPNj~G#' {Z5#(44ܗ5vG:yt l9\ZQ:%xDxmblOrBAi,,__>ʍYWPܓwmx Iσ6|-qlw'',k <[ϢMA@G|&I7~rh+ U=?r { l7xvft-pbcP&Z Pe6\Y\2t: [ տ~s*P%wF3oF8 ǽ,W܎H{#8DUk`:M?D 1qZ Znr&>rt(tL9~ڞ.bc@.=2Án= :yy,c@BF6~!U5X tqk+F>a* P. f$"4œ}>#fZRbLy3 nٜWf]moڏK?;t\$juZ~h"!%U9OZNZCXI%jvsiՈJdJO3UFL:|*DjYɾj3KKvץj2ۊ} + \5%͵|_'EW= 8lDnl0=vdhk&cfs7ZI\ϐ8j-})?Ŧu@dkuw?`jch?t=ST/ f3|V.w-bO{˰x"+u~Q6 f9Ԙ%(ݑ,,)E5=I E ȧ QV~5ߧF1wƨJ-J,gyL3@c&p7utxgs)p_nWjm2nyCf=(=4;SU3Fo %JY(gZNvFUz1ւ.PSPHI.aIGSG~k=u˪;q ౌ;擃1Ãa'ʍ}V|x+ɞ;3HDbeڤmĞ.S e\u6WgQ?7Žu.o|4 ,އ )6N@B0-dc $MYu.v16Uܸ=toZwJHԲ!d6m >ʾ,F@WIH;F>~B)IJP.*k K[}òNI\ۍob+c+yԇFq`Ӟ&rtb"Nk箾C ī6@fDb cޡuz"u%-t("}Yn'JKdVO'T<ڈYL C&].Jڐlͨk٘W\|'܇,#{(%xE FC+a$l$r?fRSXt]_̤y,uD5Ɍ,oJCONv_5^>Twc"iO60CoaZw!v ckĔB"͎8U>jN#5UC" 5?O\ `mW~T2㵃M؞| EX(CH$xhֻw]Q(U2hQXhјl馞2ˣ9?FA׍cL񭭽dhlE( +.q^^\HuҟBi"N Mh)U' @ll&_[> kjȎq:\F0Ot>R-Vά{¯'A Ye<΂|iJp>~GITL^5Xc?T>/֌ n0@1ZM}+>&ˣiW՝apQD5:VF Y&]8-.1EןJI|: aCd鸴 yFˮuY沱 cmvz+٢NtkroP4[bլ`0 &@ÈpWzI{lH2L31?!cv&֘z$58g 7QbШ,/K>9}+)"m_3v$fFI.@YDɼb Av5o@R$CN {|41E3n>Y@wN{W; .-ȃmN> iFۺTgX@#Lٱn]`e[incGZ* ږ絆]b|1f$q-~&2fWGnۑMF^0Wsm;\d&̑{7 T|u¼ȪTsԥf0Xo* IeY&2tӌB)4Y@85xjh7s ^ yTM֑j"G=oE2İ"$f堛bx{$=s8!=||g<!#;lb&Kcb-ҟ܃Pfz6$c&g$ƺU_'ٸhnYm|۴ܯ^`MD)^f`XdMAZ3gG/D91withq/*JtͿBd/Sr?۠{{4!Џa`S밈}^DRK5'" }ih0.SM k ŬvlVkdwƆB.۰4}H?.bƂ7w1/=!]Oo XG̰>‡3@ Ovcq@bQ'S>nevdVi? -d$JBzXA-rc- 2WJLɂ B*Me6%J1~r%WyX)w$*u9|&f>&{;fSOЍ`hai{y+.s=?#mnQ KaVcG^ jwGu% {if~PG:8 i Ic>2 ٽX˱OlF,dQR"D4 /ȊFm64ƙg7K2QUnfr:{:upaʼK,Irrg%'l48łWY.Dje>v5HE\tH*5RZw nKnMz9o>-?MUY#4.T֩>RN iƧ C|%xC -Hne 08;qhϵ<5˃&~-+ di~f/tQ\৮bkX54jWQ j8cJT8Ƹ vgfL[sxei4o)H9,Gtk6 綺YkkCIY%Ũ#⛟+A5f|qp?帚 L$0wY4E2+Lo?)كU{Y7ɩ'%Gwֻa<36_u1 r&] D&\q#} IP1V~_r6`e+P~*pnbΣmZءf=X TM%f~CtPF R bέZSvt, xIXL=xuΠ#h!VӉjd+{:\amB<^Qe+(|Gtr3 D-χ Jv"kK!r-Jj'}uL&L"/0C^کq80s֯ q ι2{cnDGXdr{i-G #D懨ܛPSG]x:4Q$PKB>v5Xmr#ʼ4\^1_m!<ǵERk9 E)(,>E&fh$O@|M (M"3a#RCCVL61x@YT}0f+Yr=ћ\*`nSll{`e jgF4*ve]V])y fFb?1l?-O`;3oZ[&4o3"d>!Me!YDF(SRDQYD~!{N1˦Kw; (k " /&d-Zy[ӲtXaƊ`{"ls0~*/3![CgHݥl{!-`g,lloۯKǭ0hgM t{,>׮s!s`@/}=k bKBZs4H"Gπ?PFUbu[OfӀ,1 J[i)ݣ 5O>ҙ㐵|h [wW:D:0Wi|M.gıU˨zZ@ ,|35| {ΩW?̪!0쐚/eLv9X_Yju1|*SESFߨtmg7@oJAJQq2wגi$dSTJL3*š?V'* lѹ%x]no6Gp<:fFF=M 㡲>YJNthKRL/ATh_a;]q2ʝZ fm *|Hm$znuD2YڭaLb!7xNX1!%. ?,A:@C dQz҃'5棞^k)*ز#nKn9B=W"ޤ|{t/х4ea 9B-Z %/V>kE* 8QWœؿ*L ĸғPHUJ1K%h"Z0#d#wpeX'dvӿLD$4$|MZVndLY'XFC1Z̼Ϥķ"uߦ(RApT!J"InK1Bڕ朋QHx?[A4k՝Ƅp#p}q/p rެ6ژoZ̾_`1DcNIYon2VPTZgtXNs\#z)Blv$7GOzy=_Td+!Q!N-%>'ھCDoгO7=I`~܌uX7"*XFi{˿"(M.1ú*ӃfRII W#E2*s+zON1n4 DaKGOCm#T0'$Wekw]Qo[#HϹI pB+}n&EF8|(RVa HbqtDq=\OSSàk^:_30\es}hƶ jk=ZIFX#d[a<2&=%z2vGNyL0VI!S`6CPm)7D(\e&8?>22x2|8cEGm +l@DgNቫ% Lׄ8FN0 6 ͝.jwgD=]AӰD 8 ƽ[e>7G 8k-W>{10St)Ky:աgRHc,סkԁ]L^G$9ҺU q@ gz>q W$p*:y؊F{ڈ\AWn6ާ*)Y7LeYy46oJ8UQϟS\*e7at6 S;I_%~Q./wA! zM4X/^Km)5>*5!0ƽ g'/Y:;,:γOPJV=:Y 9Q^-pBD?*;u"Ǣxf7&1X kdV9ؐ|/PPk'{>s'-n9>5"i,oR Lj]t  /r.y P;m[FOԐKP75/B~c'4DTmi_vò˥I­nMWKmTk-fƳ!ߒO.:JD.q_Ho VJ9H>^) j\D^iePr5ҫGҺ/~qAAAZț#q@]=?_4amT?Hg5NN~zER?% 鯰TRi:D:ET|iπu @\@Xvh8dAh!ns r&Yu:'>{w81^XOăJ]BA1>L|v$ =(y85o.rD>i <ɷb;ЌگfiikjmHD߱{ 4_:n C[׈>o|'\̋x"olA6^!_YI>πܜ>\Q}7*|"R0tZ`]ڴpx:J2Y[:@D3l/1 㺒 ޡ04ݡ'^Md6\ <\D(`tbK;^Ugc?F_B2b#il1 ۚ ?L +1,ٵ51\N.hyN0I' w4׎lA,If;'vǥc&o0u<&H%Ā0/O/5oI6(Iꈣ:7'[Q.YUƓsmm=r-ֳڍulr6q\l.DY c%HnkAdPA)6?GRAxt G U],{䙁?Fvk5@F5o[RP}5zK}on{*kqQ>x^ =ߵ2oM͚i2?bx~Rkaz-Th⿍D5G,!RqKgJd%RN;4\{H+$M7@ [sp'62Xhm=o׊Wm4/EJ\Ia|Gxy+fjgZ .~k7ʳQI=4mF))IpwS,3*}D. )wx$HeKʋQ uaVjQ0cwpIs~2Q pw?6N.`l]0-&d"y T`,sK~9?(@Ȯު'z6}cSB@f~qfhmZR:0[w V^q aH@I8? M%~wYRa ~V/M6`KF{|PB SEl O$22. pڪʯTp)Aš8<^}DCrTn[ƞ=MM@\x(6pX?-澕uۖq:܄b=L([pq4i}F~^l 2Tl 6i{j-21}`Ƙk‚Mu@P4ʏZf&r z WT͘TcːiZ9is !$AFL,8?vnӆޑ yB,jĎm JC|"U!Ge Vzѩ"Kj[nrK8`B㑼]_[y}E%lL2c(lo><ԂT 4[Z8d4=!)p=45d`3 71Vg*bWro +dj5?jF|I-g+HX+Ҩh1 < V ݀OI۹R`بj״Mg9)RL0̥,a[ˌIfx\v{KKHf,`8VT~ 0NDjp7ulr$:7zopw5#Rl~kCFsi,@9M!D ft )L8}kƖgdJeID%yJk[lhqNL$6#r|.HP~mơyc5=(a u3ॣZV*- aۿfĀ)f1*UI .X}@7*5h=_SWqY׌ RnAB&*mY2谡ESf$n<l S]}EMFWE,nPVVXPzHz*(aǏ.TgP 0=A|^(z ]4WV%(+$pT{X@gRKŀ(?3=FYW}{QAaz.^km.·o83>P˲"3kaSB/ u##t &.'8ۅ]Z7*(NgUuRIyGge:qWTOWN|7Si!7#Pt0T4m眳vnF&1+$5YDoOۢkf?IU%Yg`;rҗ*y R<$5&Oe?% (?3t⺉vY'h^`/̦!l[.Z(-"ݨ%(BU|%u ) /=UWkHk> TYsV\J,lhتe3oMtt7q7*^\nz,t1ܵ{E6 .GK+G.x7=!3ljSz8 j+ x\S3!~eFԊL5]넦i)^&jc[i7~rؔROd"X)&Rr=`\ fWd(?QpR |IlK0⴮VR 39A?Cճs[ERV|l \JZ:*>]㱳g7!xyaw0YlFg֠'ckÒA|HfK[k+L%6 V@)״Nm1s{&tLFW` 'Luyb j;`K:6L<ܛ7`vUcGM@[ 7WA|8J쓄yՑӾ!f-jhhɆcIg\mـg=5>?4S7VnF,tjs.[fmo_C^3i9 wu* BZjs*IS@üL2Mm FFz}N?7^f`E;Wc=@t;?#0kh:1]ꈨp@m*uV]oR[C&AWECT0C*FR{mA0waX";Kp~7\5̮pR'̡PIL[5(k 3:l0cI/Z 3I9ag.7Ajn TL2$QYt!Yl /[@ьsw4zTlkzj"M,0;۝kk>h.5%7/vO.`ðiTYi3 )maym/k)06zt *BTK"q+!~-F2|B[J3;Y1rqA=_VqL^rhb9)?kOyƸe9~P$n_( E"E͹ 4RC-ͦסl88I_',)^/d]}!ٌ7XW'kHq)c6[1;1yjU.FWA+ J:t=)&c]p.Иg@Ō?hc ]zLʋDR8vjJWuǵr:7I?ML>2D&_6E ٟc܇۟տ! %y ~P8oWFU yl;'΂kTvFya ֹ轝oӰa4Fqg۪ޜtɩ)ft\ZWj q4ck>cY+  ţ@&|&0E2 Dm]{Iiy,pn }Є_hg`aږj8?\)~>dR>_ʖښAg#s Ȕ#4p3a3G $HvX Z::v/WĠرVcw%jYhB'.J$ ><ń|*ôᰳQTK#nb@,L`ԥ<-A{bH/|2&RM_$#o>_$C@"W ^-3D6?>8R/ QSb4\FL^/W78M{9[ kXq\jFy8hpP3B+~l~!k(fz(;JDn>'mqKyU rQFj s!P5ѹb,U$q ɞN ~'n!u3ymʩ5*ԆiK;k] 5첸 i76^DIǜBtɞ̱KeCS~VOy=ļ襁aV^{2ƟZݽ)K*$-vPz?4+J5+8XH!`ͺ@:U`l<,XlAv"Lطeo >YpkʰbtSʡ [0sn!,%xNඪiiI] MOH}~ٜߑ 2Oi@(v . )hGl]A]aЊ_ӻ,m6gcpK'0YA7dŜPk!u9H4^Sj'e aC5ʊ`JD0֣Ȍ}r?RY^V"u7LѨ?D(r4lpKhj }TQ뱏di9eFftvLbя@k'z^e$gW b0=Di_:,rPn B2Zl%F@̔Ο]0(H'qzLF[_mU[Eh1vH G[tmfɐ<+{P#q1ut'g$b%3 `&憵5ϑRy)DhP!&LP[[7-ȸ6K5gA;4QPU_Z04 Y3%&J *&[_ދY\ @J`f#tAcA!M r#wR^؝z7]L[\]tɔ1,úQ(: sm+;UH}ǯگ> K=Ӈ/xR7Z*'qTx^*FnĶ!C6ti{؞1h/q3PsYDJ"2E(o&Q%yMSkƮA!xT794kG(\R?6sRWQY?ۇZufK)ܤ?B,phqAu9M&&~ 7.W|:(PMJ߾ߛ0J.|y\ꖘ & Xɭ*syن˓[Ys LkW8h,SQLFF, fVInR%o!̹3u ;>w|F+1wqwͮzh1;Zuj}bDi>|bdt)nʘ?H㩶X.EimxKx/)Lɣ7~nN^QCe9TdX:h + 52'2U%ULO{8:SCfЦgA쟫{'(B:;n")vȟj 4 Ѐ:zbz^;1G.4_jp艖삳,L\ȾH[6'7޼[2ul=)gb䗦0Xul*MY€nS"ZCs8vd X},β_b!/3]`H2cy~O*ũ?:SWDَVxÿ(\MM|_k!%Z$V4[Uh& hXbHsK؁~Ve)lyΜ"D YP#zv1Ai**H].toVUV:ՒuO.u;޷oO꼉DgwݯqhƬMa»|[ Q c玲 M(r>dpD,tj%V^1iGvrdGa04~ȋW][;Wzy\ G+giˤ ]^{i%9m>Ke8yYmǍ(N{b\_S)΁x^^xlau08r  _%D5ظZ-~(1$Ň e~mzQ$v[F.AG)IFKu; +Jx\kB!ng .k\C{n~h+hfF Cyh_} YvM3+"bIa5hQj_r*ޤح(~K }̵|3V0e!-౪h9^*+Ul_a ?|ImurR:pIv򅚖fʶ4=]+*Vxҟ=[6(-*Ta_r^R9~pCSG& N>#YiШtC'k ކנn^YTb<my8~֪2.@j%:PcyR= rq#2n|<48Sm ”&xoR`Xls Gۉƒ!myſs5E24(rPCbgZt(Ύ}Έp]Yلve8\m?:3n6hDa1nޠEF\6O!W`!' <}V|ZURV&5ovBܜcQw/xdH 09Ø3%3#Ho[bFV3Ep0Acwan<2;ҧ,Ux=9#v9 3gпLDD703-(1ûL ƚ.X-w͜^w~N,r ~òy`>fc(Z؋7PpP0RKFa^Lt #[((P'G2/)_oX &QJ ׁLNgu2b2yå,+5hNͱ\Vw8q`3ӛ!Yw+r ~o+!OG'F^OOPTAZ7-OҠXj:`|h{h) RC"K@Eu+|_#'iU%g e))9է`p*'ő1_I3yͺzxv+nr䱈pׄ /;p43+kI R;*;ՂwU G >7|Qxb oY0-O*N1H謡(.-w@{sy;n>_Zu_(68+%k_Eߊl j]ЇS_4dʆ[xdȣCr}PMMtJ/.,܈MLpɢJyAe47̃YTkg[WVUt7H`^*+W AlYV uQ iך_ M\-td0BQw,Erh5rwB~j^7]>4AؾX̏Y3(ҟjifȴQhv&4^>)>Zh"HUk` {s#9 )1WtH~F/|mW#@T}Sp "}h$ _S"䫪4:o]!X&@wF0DZ(lg^wi&2d3//z<EBzDlmiՌcI6'ׅV+?nBb=\gsW7U7}nOt#1 ( &Q'Qª`Bŗ⣡6ڂQ fSvq >ԛ5a}r4d[<&V&~MX`|ƒСkv0,1@:piNaij8q2+xP|Xj$OlE#.O `{@FdnBnؠ >{w],Iꫥ]BwbuFbf.B2r";6.b]Ez#_̊t|ޙͭ.<&v![D2/ de~q,T́; :ncVqIu cmhå{LId βcm2\3!8M"k$sMɷWzyà $%) aWWdH7sA"Ճ؎阂Av?/!8MWd2bdus RɮSvs(FZȼݑ*˅Ĩc$uF?m2Xdy.oHнB=ã(p|yk00VzO ǃ)_w=3$~ 臶OuS}]J-b:'*v؆,L"Kw&fʴ)qQq7C,JOHym:&Ca_ljg aK9ǽ^3s[I}r ?UrW d/6#GwBb\eɴpG_Rc<sGx'J>7z~+괟2V=nE]HԴ=)r"It8u.2>rwZҾJ# -(m)遹| o@O'wIxwL$Is?4(ͱcsY` !Cq\:重}@hj~#XB&yh%!Z\L5T/w8CIء`dED+lVi9߭ki` jP]͍+䫼+4nt~ʒ-|yŞy( 4ћh x~H:E6f5pXQSZs#Ĥ(5<5 XA ܅T@+܃0Οjִs y6yd+Xғ8\#:ϾT[X.K\&bZѿut,9|{ q#m"W&nxUq2\ hv/ᵀr7aPsn4f:,zړdՈ¶o7~ )۟  M܁LӃ(0 [άل-Tt__`/)po;MUwB> jWyH% <q%7*5Y==xE|ؽ|t`;>ɷ=~J܉9PwGtrK7t'X&<~vk~9,4ըϡ"8|Jk:f'@z_@o!B #C!ddBʫp\^15? p)S1$fѷ"|*xk揂>+5gjMH8ӹ}Fҗ|rXm CG̲[ ɛlC Bɶ֗ gHAh7(g+]\{GZGZ<$趑Jl?@EAVby^ #Uy܋+939$yfJ ?ű<~T?&"&$GAX'- :a::k={v? ŤAɎ6R tq6481q'krYL߃|NGTCBxC2^AռQ }QCx~U綳@ >M 9)33X$J3UU!![gwt/`rvS7bB#=Qiz) E{=]v֝QdZ,E<ŕrQ*(&yxn<*?ՍQmzx .DШ`6,9$U%YɆ\fz rGG>D 7ƊmdU~Hsawʖ'})%.wbhBmd:"KϮ:)(4"f}͚\gܪG3tT* 3}ܬ/y諓KJq.wZ;L]d$FN*$>B\t|p s)}>7WF2.utw[ N1uMA{I8넜\DRR=ƽ64oĆ8IaGqq/i%t!3|}ผb}(ZJ7to骯d_0\vy_1V0AV-1=iO@:)'f4ZB BfSGKv|M p8@:9`{^I<ŗP%a+qIAFK;Z_xe沔蟸@R5`/zܪPiAR(nRGtvjRj8JYGœb5퉲߉#I`zש4JX-\0 , *LwNt$HNxl%\CA@ZkQ)CL˛`cVT 1.#CV⒥w6e+:psO{ I^.bԹ(߲ҮZj{MaOnP +arS#}g>kHbдjݸ6nl5=&}^ T~7dv: f{$NYR B12Tq ' >7Lw6Pս&Ü`t`Lr͹ |ӆ';JϡOonW' Uy 2$ d +%8%<ݎz4a ѥkTnȐ?z.}1l\NVQ5j I] 8^4R@0#49\I&h@S3|+ωE+*dЗ \!@;Ĕs-uuC)R^pnm+! 6_<]:{9!1Z)TׄEa  ;жρa>'c٘5qd;q! c咟c[/ O\"jBQa7gcg3]%_F2k&giLɚ[cjV;֞0I}A m 7 c6bU"yE51RD=KBsLW4'Y:V'87zNEdt#&3@ g.wk[$2.t0|2xu]a}?!gc3̉$JGxsztF/_.Ȍf$)gjr.i|&U؝K}?mPs, CE2;Yg6Y/#po*9j 8`Ħk%Jѳ Pkʰ0-X3/ :}G us93v0Z&X{\jNaXT>(I^ %jJ8!;DAa̯fO:uȦs5} 6'7:LbXumm*XpL`{Ka~򴢶$jEş.h>傻ox<9.9,ǯ"YaleFcP^6Uw>ƋJ0d;* 9ٷ}v'ÝF4]ԍ_i{SH6Ig|y:pQf^EXla]\ ?&{`+GikHCת.Xpxvoʒ?Ń`yȲ SCbAc_,iS&:tͲdtI0Y^uS~Vr=>9MJd!3|b"U+Y Y8R0.##}.}UcK)'r]ubDzTs*)0aC+Rĥ6/o1齙e7(*Rjݔ뙓L~;MKr췇ς/et=S-x$S ,,H p't I ߿_hmw.V@&y%-vM|y Cj|@k?gΗ9]\d#Yi]Tprc+ijd7:湈M @'?sH:GawgI)ylL^hl7.=+C (m0.Ay0ᴧzc[}3Xګsة=;QbrXX瀄(̀J;D"Ӝck_KX`ih^Ttq*<_tQg5-H^KbhC@o+crFo}FbZO, oUDw#A)!2d/ի [CQ?M8_v%Fz*|A޷๿|}u ;z"au:V3&ٶ:#9bL!XK=/=<_؏Q7)NK`=nqjWc65PX"Ѐ.ߕ{—d|w97̳$<[%XS=zՌL1!es[ a%Ɣ=+ z!\6Adxs piBa0labMpn"UA慨Ȗ,Q݋i[-ȼdj Kte^\xDwiYk5@ĴnZ*Q[H;%*a9lBLJ ȼ򨞰=~F'> 51!T +q?o;']- I|DGbݵ𺷞(R:W΋dQ{Q-ыP9-Rl|ip/{y?uNB|F\;jI&x4E#c<=4пkIp2%}g51̰{_`]-><=A%C^ x?a/inj<ѯ,{%:R0@@;y3}kY~6\}F3#LPIцHmߟmA}ACHZ 5ErPh*?4)Yd- 8Uvkwyeۇ3Z52S3Uuz̟ald!VdWQ&ϚKNkTO}DrwLxj?dݲ|TIY.l^ \"Ď[ ~*"] N("MLeMDZы֯5+{]pcp/nA5s^Z֞<(52fʶBKH3 nU2|VAKEV~r% rQ)QƬOUa>\C/x}S:ްѬ#m*֌vD2PwX&~ YTLnYp;Tݓ׭ܙ`$l-wD\9sT?H/Y"M3 U=a ak_(5_ QPY-1sÉM:n we4hpUƙnSw8Mf@r곖zܶkOj{#If:R3Հzy*S&vB%.Ǡ 3r8R*;MWZnCxjas|ukIz0w1'VHzW`u`tpEw/t~6=0GM%& h؀apsl'̌ Y.IB2Jn[e%{$#(mR6T 2m6 ,G2H #0h<I=jѮD*F!VJQ~A^G^048FʑKim7] h#g̠J^P8LMLy6"PtzIfk8},<y0B' ~dY4ئ3ʔ'ZTco( Je]з~آLt.GD=2), 0N਋Ag+J^`XkR )GcிE@Sz+k#.8 QSH N3O`V X-5# ֒X\n :`U)6:n=ca}F w'e##`ŻZ#ڑ3/5fN뼝glmF"8XdAx5҆_QV}tI2LVXMfvnoqɄmuS 7pZʐǯgpUd;H E:eśTbit`pxQDFIBrʍ!(~#h2-$)_j=B.V4CQ-7}rm:A9bA]<"@n3Vlar2B`(B* #)OU|"ڦ"`Nk~ǍJեdEQcB#|糟S7o ?Hu;@jOO&%/;Ws6}Rx?@MK=񾽶|QSxRnPg[ixH(;Dn؇YSFz] 57GOWCߝ=$=Yk[')1$dY^U] Q)p2-~q|}܅6q{!*6^Q|ts9_JLb @uMHcr#f en8hkK~ (ؔ1vVgzS?\_8f[_zP<<06|n!N+/N)LF^L_7uj4A[VS鼗H:zWgmF+waћfmQ,+ i]yl3AM%ߗbnaJ6͚Gʀ,= Xiz. 2`Rփk AӿN}tMB9H㺖\lƩ) \kO+gu&Q닛[_OE69q1jnuCBH}Eb3#ޯHƊZYq ]RqNmL7a̤]=C6m6(=ZTc4it7W<9_3m梼z.gUWn T>l(1;? ׽V>{+xa$',Gg4Tn<[DtN7nlM_q Ys3@~U@sP֓zID2jB>O(|hE"&f(bœ ̴c {K/yd C4@z5|lfA#G|4Icl5)Nj3"vfVzJ2Ps+(1k%#[ƞ8hN!c(#kZ[O3{:K+UTA"ecB"vvh_oA LVo0rUuЫ[OsJ!aR?-TC>/mT J=[ߋ&@`Y,l2;Z{!r{Sr%_*5p`GTIlÃZ=Ws ;2amU8F6[bJǪIt-;ẘZ}jge`2 a"S -j(Fn-^"zg@/_h!ZRqA:s:^mha_UNus]+{"fat:fg)VzCZC5MC96B&seՃS{F9yeWWȒu` gUy Zs=X7R'=b3L]S×S0~ fO!gsN^2GXX18kU8Jbp0TEKaURel@20P%=@)I|>X rkd,Vr見]؃kn-0< -l= Y(?X4Cip5}Dei=~nєvq3)۱'GKkCk犎#+qf59ӄlX=!uCp| Em WpOk;?*/?߾o g^ I pV'=FYQȰ$oV\_&ٹb§V23qi؀ط3l~Vyɇk _<1N@GQ rHjY k #;IpEfcCuD$U~xT3>[\-֩k@YskI9BlA<`!;rzN-idTx)R;6ԐhT$`\.Co4 f昙gb=kCY2[Wbd7JG4^X(1W5Z Aٛ{h9ESWtp2ִf;*Lf)oߍAaGjAdbB`k6߽5╢ha:[LʕZM:apY6Ż&"JH6MnCxmzq*D ǣR]JZzr~~H0(zyf. - qe?8ѷ_6߆qG0>Uc{9]ef?s5Z@6ȵz[(Ķ3OfBl_n6A^Y[9SEqM 7;OmB5!ˡb<>j,A~zh+ Sl{ uhƉמ) >iP|J0ʑIFROTōT%nͬ Ňy¡Zwj(DnY`,w岮YxwGH_?DE64ft**6L6NA[Q~ndʪ9Y!0i> Z!9=Ue9wZ'xg ?_k⦅YXÂEGh t+|T(Lq|1GW&nW,Y} P KɆu^66NNI> n!㾜j-NT[ #laͻ7{ \"@eg3:,k~ дg;+..'ڈ1S7QslhyuOœ- ߥi9PkV~Ú*Ww-mI".'r ibhdž/H$.KV|g,@GZ~솗>*U>s;RZ2g8mOFv2NAԙ^F )mCA%3-D8ֹ3Ьm5W{PmJgoZA|s~"zjۛ$U+vm\ת)MJ*m![?Խ_"t)_JСZqf뙳klVu*& =S-o0+ "ߊK/w"S  ^ZQ CoGm= ZgoTgDb&T*wbm4Nm 5LZ!& ߤzU.JmO lS8MWWnQ?8AsPP_ )|/g3_w募\# _,^<51&UvpE ~#Oddz>[ica`WjmZ (+$2 6ѿ$|AO&ȁTPYWJYmۅzp7U]f$Y_eO2FNSo^(87z(76EW\eFڢT|x6qslV 9cD|$3< 4N}=nD/p:Of4Aru˧l)(K+﹉x+yz#;cٺqUyؘG6Ǟt1lq#pLrB; LIT`V^S=O[̡lRu)y4 2k <+{ VTXk}n:TԖqZ7et4ӥ"M!j,m]f2 %`e dk 86L15Hulnu~ojT(#QWA%IyG'.pk `BL~4gT!o&":Jq"x$)ԁ@Ex4%;w ' -ұ!Mx.:ˬk\w>'B!qP[d=I!quZmrKCS *d_Ch_,m', UV)3 XjUDAД3W&"Bu7b&F:ٞY`e? VxXkSNխNƢu*q&TsN1X?K֌8d?˷`B 8#fN&37.~`9R.)0 阯:ⷱKJpLpvj˃2NK1:Q( hD 菸IJ9UJ|s ƋUWӼؑ:._{XFH-%V1zMrSٙn=tjT,FXAl\1Ӡ@] yNj7IiS-dbA% }BMG΁k/嗮{:*l"]%+hnnHYcVVg/jLS3|ٴ _Rc[\ >H\\SfKt\G!ꐍ 5|X2s]#_ӇIcUl{}-6Nv;% m軇dUy# (}&dROGUQa)\Vh:r p.HƔ7@h}ӏ^n$PVOQJ+s1 FJ ɛR\G˖ȳnjYSiNB=q@օ֡cV#5+P>2<0ku%N+IOAj)oS R]] 60:MK GyH桞H?:in'l K95l|l4mơ.gVhܺ>y\H?8_LW1?Iβh :h'ٔ8.~ުWO ]|I_wdžnTu@M wmj=d`\ؾԧ\K{*BE6o۱~7;j5n|, rgt`ij'ѳ0l&_,\-CaݡwmX.P4+oB͵7E\@@"f&zmr E;}u̧8mBc7 w/?=bjeȦ\E\GYokph)?:ud8f s~N ǥC[[rl^3BC‡T$ N?.I2+Sʚ2zR<XFJmW!Ĩd)fO1K RҴ^=INpW斷cx8E/iךEmjwH,s$8I&鄷&Ԫf9<%IM0pxҁx:EiAj%$SiܯVݳtU 4 ]r҅i}MIeNS7[^.KtۙJ)}?庢l,oEm߸_VD'im-rbvmj5»Y%ۦn&VNAkIiϚgA۶JVۡ^#:MH'zM}ʆ-4b(ts;yO>|e.ѷ;`^ ?Wm/kmo`S1klԉdVkҢ\%N~!\|!~72t) ڽŝ $nC&MrPQ8jf̒BÖk\fgdբ(4M'hΓiI*tTB ^tQ*ﯤKTmG.)P&-7 x?xۭ4w `,4S)0I-sz^oOA^[)<0-6IO?po[vg'#zMCL8<9^@ТO6rj4{PΤ׎,td%;D%K~/Qig<Ϲ66|BpT˻U/a?zHLv] Bcj)WF۰:|Xv{$u7He b:4 ufd:ն=fHo)2t.,zLjh`÷fVV2vFL^\wg5sCy2s@/n e]HogqxRsA As/{7uG0*8jAnϺV d~}Mib/Ea {ݟ˫U ,a\5芑 H@7V#D|ʣb-x/;3.3ϸPCy |Ow3r2% d̔楱7 Nҽz Ʉr,*;axD5 (l +T3vH.S/0Ϡ05;X{Pݨ@a.S^D=ySkJaN]Ow'^wĽ6iD}unvU:Tw.Slt8k9OK F}KItt"XLhH0gw6?'2M,h!$zH0,tqY;R{(Zm` aa= 9\5%ę3X<1t :FMEL?7@VwMBÜ!K懴yʺuɤx9=xPTq|Nf,QvQܛ @%*UEͿ$A/":ZRSmr]yzWMKdxz>̃R5Д~F!+\h|hB3YO9G4_CQ57!nR ş ER!hG<dz _)p,N[G;A|Yv3#ȅ_at/c3`%),ZU-n{kbҴ7Ǻ_c*3txbAMzR@pۦ9򖵉/ PV1DxqV Zb#yDZګ'"z̅nH-eǨ!$lBЧ!輋Y[3@,$SV2ę!]yCFAzNbZsʹGZ)r\J j"7=ɬ>}SɈbm  ̓hty~waYnX[M2j!4ijUNwlRVZ8=i&5&ڢ tmEL廻@x3>hEP|ɧ%v1UJY 6TlsX_"($}(5!^.7-ANɛUєu5s̜w}} oa(w!q{M>ʇ Aj6MAsS^#oeAq,dqa5\s4U GziL콠gPG\\`%fb250wQ\ܥ[$kXģQ6؁#BTmWh$LEP$Mc[JAG{n*=qqeR'2kgrܵ+nwE y#ܢc[%ߊPQ&h 9GA{ oR׀.XniBIp БIqX@h; lm=GN, ?T_ɡG^|m^EglJNY襒gt^.008;ure9QwENtt(h`Im3֤WM~Z3/].jԛWU\;#'d' `B-Hk3#p) ;3_T1l/O7Z umyrx]lpaH6=Wj0xo!lpjmf bm/2V$w*?<Oʑ+^%9e HH1S']JĥIeH<ڝ% ɋYDVz_v=h~J-: q}Ck#W60ˎƯYMv"[yyhj;Qccn ui+-SexvT# _X!DD ɐ!Z.F+@1=, * %x+< ؅.C$;YQK+\M\ ؑ4`4-&KC&qa?!jiZ-b8큸(!3)AdѶ:)*N 2[P8MMHj,9ֺRce|jו\fm^u"춓eI RZv?Z{vO?EQcy l}+/h* Z8PoGi-Q>oR&Ifs=Nz}of^zR'La6fH6kzsO]P [[?m*@Q+`"yqc )feufE|B33 ?lq*Uo`s6"V.uƚ5Kd˝iCh:a32@!cZYn,Y470`F"E%k)WʔGjY_:Npm]:~ FMch0@nZ; r`]"4b]+$$tWñ,}Hڐޕ9`"ǀTk4zF%SfvECe;xp\+K/nDBsq )jty$40>hSnON27ׇJw^Z8dbY ppj_x +ߏfMyL9wMY.IIaSh-B\I UaYtBG< X/h 'xoY<gZS:Nz[ %[aU|Gcd]%/:-S_~,"堄*($͙sjHUK?go`iS?"͐୕rUv0XyZIQ[̛W KBE}{^vGq 5彦Tydp1mIJSf*Ztyo6E{}2~?T%4os HГ4#|#iQTz)ߺ~ݛ-N,44㊑G.2EiԺT x53ȟ&A@ZȆ^W#)ǗG^lyH37¸E+PcÆ_8Sil,:թJZk(^S|K%:?x 8ɠ'Day]zdFs.RnP6{YmQd'"R.\!Ļ9nƢ0DK0yP0:P ϧ"@_ۺ߽`X:W܊m)4 µ*`>foOK,"+A"a[MuXLǜ UHKgt8ki+%(\ V7kr?JgRyQ OL6؉K9}_~\Njbu: 5Fj5bP- t x[zR0A<w\dHcUǎ>F} N[<4)$=LˠKDĠͰ1=lZgy!hf`gk?FD>۩\A@Ѷ&eн%վ~U7_wY"'@rs+RL,$6Wh41) Llt\Zf b隿<'.܀c#kwdGՃG)77hSl<6h3lV1sh~Մ+n8m1q:Sfd`4ݕ{O*^OJnt'+lkp6¹{`X}"#{Qki*u5 ! BCeq1,82mbG^1Xcd¬ɿ5]͖p*}Z8t4O:"QJB30[qNޔng0GLς=DyQ$J8<no9uTifۯh0[4oLUʌ,&JO|K3JY;dV}@E.'z:G؍TK/&ttwGg41.',7KbP%eQGd. x_2YD]cR$%ב,0"IkMޟ܅< mN M|x܃xG-kx,]bG/׎:(7J+s ?}v־hW3POOZ ˠ!(eyy:/Bϯg})t.;d&ut0O%ED}~/[sfI)ʕnۈ|M~ .,(OtOڿXٞLxV4@ǝ u#I'+. ?C 8kW ZJ ",6(ߴ+鵼,H)7{ jAv^`֕,ɿѩǑ'̡ZUzLI Y똛Ldrt_WV62\KOutLWB:2OY̦͟e%پ|n ܃HvwCdp5 ;0k9^Fk\/vnϊVykC)cVRhaAO+/y㥐a/zШp asC}:\,a T4Ǹ -*AerkNpv!Uۚ0cM NFߵcJL+/@ht SؠgN>WSE&[RvA詔2h"ቾ&`7"XMUF$f:XR;h 5_*6A/}Naf3w1ΣfatnvPs!i{_Xw yqʝko*7E!nX9@Y'RBuBBBbnIrRY dX\ԨRx:L5ɉ55N^h_?Cp԰lY4 SIΟCe݆IӾSݯ٢NJAI_Jr35GTm&6HZqx>L6A&{mO8ɧpcwNB-@7D {g/OOYFI*x+p|ۑ:`GxVN)cZX2?GG7/MF6_Pi4NjCghaQ h%OD6OZJ:5Ak]@r?];^0wqsLF)j_YyslQ˼),S d쟠n;l/k=6>on̚Juɹ{o}`X+Ӕ%U̶t}>>nzxW1=?sP׀  2-،6I_9uelnڌUlkOKq cZ#Š,a>y# lH~ٝN6ձRFGZ80 Zs_ȱGND\.r8Z(xszc::CnJZgapdaD`0~cȧc j06fƣ?>wD͸㑱WSěK2DZS4/47|.:azdv\P&ؤߙR# 1_j<\E嫡}ά5FݒC ВK'(1Fp5"$;lBzG^3Ooivo`)-\%lKS8B~()8wߖtaL-]"Mg jY-6T_hS o*%V%0fc\ FcG(jkSK8yG %s2 f^SL1&swi"gq<-MDS v58E zLMU$n2~/ްRko4b- ~ DrϿJܩlJ}P,nFu~z.x`(" 4l20J fF/ekͿeP3jMjdrJAfgD̯ͮ\m!_澌r4eO]YtQ$.H)3߯2SmzdOQ%v*%N59ɦ>J)'Y]llI(T\KFv-3y)%>Тh{`Ɔc?Ȉ8#?@mVm7# B u^mS(0j*~MNKU?gRhZ3w ܲ(`NSY -GV}#'oQr䝓lE{e35a/I[{v=YT-ܲmZ1ئšct3=cS e>SzOAƿeoA}o9.asr[ZRsy!%M;L<72>'v=Bw^c}5Ab#y5&F`4-a⩡D)51(F3`HFEO'hi]~tLFf\h73Z'-L".1<(cJ#bN%9X}4C]#wLL_Xf5/r0L![TXy0Vp4/c%(úɳntM3SЍ<b».sas> C=e+صsˤT"4qrJ0ƅM; 2o5(|HKÍu.o;#+ z&X:y/M >RMOf}d\r٩;Kڇ^nzCЙ zc17M4(M+PT~KI&yٱLvJ ZM wH̾hAJf`alLiɅS=Л CghjڼAZ8=c jh| YX2;;ygգ˩FsiYSuO?h qtfeɨXelv(twqm8K)͙k ^22(8o1M{.䶔w;D%@ e`jiQx`V|?Q?u/9*ap)VOՁBG4ٰU@RZw/riebرTTf*Le)_]!  -6[ p yyA{stJR[}.ZFme"f?SWЉ5za&䩂_i &K32~Re.A֖gN bӝ6Kc$ ] I&Ƀ;2~U e:82ZN~3 Y4^ŬB]bb>x|- u CɹH5 -_N܉PѸ&h1qm{W'0"]۴< T/GeoigjJV3.J)" )z4y i}xjCE(ЕBظya!jyߣ{Dy̘M ϔ?~0Y­/fmMS_'b8ϭ0-G VKd}GE(oa~/s!qO ?M볉+lgR<3&jY??ZgG: `֋ͪ{N& 8shQ[oɓv v5x>;v^8zri(;j py.=azo R:m+h \zRwQ['~K=sr3m | o1 [? Hs !(q[_|J:.jHɓFd-5n14Dm\U>Nկ @jpшkZٹAL_,ےh~lI- 7K9^0U+icʥlonul8y>_ {^5G.vƗcGY)b9h@FnAPL4Rg%J槐JE̎H$@!jq1cV68gr4\ֽ\.斅Qv9m0%؜ʦs Ftsh:+Ⓔh -:z-+x#8H=d,^I!0lH}7s|.F&k(ӱh~=P.mu~u ]w pɧ >XA t1&pƚ%C hղ=ğ/!cpiutKMZ1OAzPozfN_*ٯ@V<]Dk9UiB|t?lBˊgE+# K uz6߫ Gί_IW#Mŝ)XHUz.XSI}O Y;WD Ƚ8xN{gf~-2zjZc)B~QWQ.rS({j#:倨͠ bϳL h[0ko913էqP= ׮3w!Jܛ^gmer`QpicQ~g H W*-i%.E#) WDP8˜ٹJyH|(Ym`vTCy:qԅ9` M?^W5>$wT逢p1?I[DF~ 8~ߒW?t07gO_' қp'm2JU&ʿ3B 5Vj2N*#j< vl{WH咸T]5&8KCIvwL>S* h5+ G.L" ن %MJx,%JZ@X?lF&.J_K!`$kC4E__,PJ ?us. !X/xQ [d8=s7IpJ>e:{N,_6-VK/,) ,=+%"٘ZW *,ސP#.9zj#O# klkDF٫w fѶ8NcjA:Lm < 2.ɪT7:Ɩb;N{5lpP@PKQ:sF@AWs95?kdfh[MR>jjg#`1^smL%5@>x#ŻIE28n ^Aw9#M{Hiѐ5/Yor48NVNzA8?~=}ox@ۊm1:O}7~LhH7ηɥdt}5o)w×O[w*Ea.eOOacj0v*l:qv5ƭԊUc~:/tPfy9'ŗ}z8*4faX6qڽd4_qB"kǞ䖗džl`Kh 6w9V(>Yta<ޫǨ7` THE[u~|ĚHhź!]yNB]1MQ l e]/SHr&hQx$A |_C wH(JZ\)]^XʃдevXd.,Agn} Jp]Ag~=ИR> qN8Q~Ƭ[K:v+O&~6s4r_N8N[ȈbfhD-+oIcw4% !v{z%Ф>8MN[gJ;[#uszPVB<Ŕ#O2@Mן8מ!n ٪z\;&w?S὜Ⓗc,.>gH-k!6FL]=vJe:fQ̾F +< 5w}|(I{bݟGi/RhZk#OQ7(]3J+)<6Gakڐ` *OBc~W[͊щB|BfqΗ :܇Y@ԺLlKMc yNѶ  *xLg::2.W,FTj9E6͖e$뒤٩}V L Z=By3 yHw!T.s'% {zG'z[ uqd坷EĦZܑy9 eR"i>O  w14]Œ$ug Ltk`CEp)&t`mXK$4`e ߤ1_hwx}y<*Qv2 :L^J_,b(>}7S<0eJav0vjCenhY:‹)\'X?ϲRlJzaz͌<\Mǖs_9I%P>fP*݂ EE쓻~}?hsi:k %M~xO1A9V\H!RJ<`WZ5*A,XXqz8(2(zlq|ޓfP·L&2t|Or:_=91` LCvA>QSQc7OCr4h<ҔK#ONعtR1c2:;Pisnjw+Kr3b|'EL;%mT}.9RHJ>f^_a1 VwҤ"Š 0J<x5jE,uU?[v=r[_#qE|}HbӋ[:5ǀGkYŋ{">QAT]{_5R+ =)ȧן ]} R׼bdRKu ;x|Of(#jT|ʿHVQq5: < yR&+ H3Ge4oŒg 7m:uϏUo'KƛL0fX ȥG%ʭ*]sNr)QbUeص PÍc4V 1~8'>W࿬;NT/|g$`{`7S> K:*4GFZ_rLPc7r7kn>ϻaAd]UU=_M)'&V`IDhN%{!Q5}* wcb CK[͠9I=]Hԣ,OgFu1iIY DW@|->p~SpI=)[x2d$ x"ù$X.\[ϮyB6Eƨ99˰_w]z3ve?īM2/C `&|GIz暑'P.nv+9\aIL#$kW e6SkJZ>=nYNZ3,+]QVOm4V5_ 1 Ndݛ#ݰ/_oB-U<]K[gY(iJ$. p_ 7& y(ϒ&frXYmjRrI`k?]//g\ɤ HQl:K;B\s[{kϛ[7a}Wompr_~CTwe]bg>|A2OU&+yάMAGa J2 ~>lHȉ+ h%>,.ʼƼ#دfӱ-NK^+N,Yz:'m~R D/M@R<ߵ=xgC:Rŷ:5! J9+{P$Sj#ުwTInj(P5/j,- _No@V.穾 8맇z#ܩA\nwirQم~¦u> gMWv` p~$ͲC*8vU ,,|/C8ha]ۀ^9@V,'fM|؆{jBMƼ*E$y:=ax4 _5a)le%(bx蓷4% %uU?v UYvZU~"F褴D֛N0HKfvQ_IS١_ Fo?U9f# I` !5H T}bS4bC뽍&IZ7L·6:0~DWFPѶZ0#p&elZ&|UxqILS"t>$R"[{WWN(G2A3Lpi$-k2(\NrTk/ X|-^BLgYSo"rzm 5e 2c蟨`컎2XMՄ #P&m `ҙipE{7Cȉ jYbrM!1Q>~iNf3CIh'eS?EIy@ERWRO:MnfnMcA"HefgL,K>E3ɟfsII;2|/<橲P%v*@Duؿcޕ ` pA 3r4Ie|aa*|*JfßLOB/qă2:{&~i*;c"8[c0$i>)?OBu1C,ͥʷ-PjA\.OB"oCuvJ4/6uR'ռ<&GPh|AǀJyWpXfQJՁ^/{ih?-b4L Г,nTmgU2< ]}(p05,{[EKU|AbI@WJϬXύWQ<(:3VFya o-6]<ÿEa#A,y/0LHzڛ==MK>N69{RA:g["p07O}״lRWo+d" MuƼ Lsepr]c2Nqs  s6xϙ?BuCQAᑰz7Zަ7͕{W3P`e0$^{1ZR;tM+k='$ERv:H/%? yqkZer?y6^|Y_]B2 \5z* k9X)՞EkW L u@bR'hS)2׀頪l>t[i(|, K9c‰o16CZ[_^.W=,Wrg̝iTw2p/cI&`Yخ–ŜL Йɨ04x]2T!K愴K&;e"҅t%z5x-=k959@<#DT߻Ɣ@}8x Z=IhUpŴ1H)Es]iTXg\}B0qG#,@\]8lV3ϸP r$̠<h6+5t!cWMXNHxW2uPt@onQvLTƪ P>)??v)XaD,|R_fhftC2J,zώA'U9Qz1+Qӈҟq*4OV:CL`QLW$ý9yK+_mBoQȾ9ٳè +~ u]708S]jL&/^w㦠Y||lJK.[`1l5]"ɄȆxiFrJ140VB;mk3cT6s.wN$ĪY%fތwR8  >]`"l)[rgA+A0 #[_V"$lDQ-O8eν A6l/a!UjԼUYOJBrê8c"b:%2x4ptxcD KEH(/ah,QEʙX­g)\|ƌ隲_vW?hcW)=a-oc6Vuht56'CN҆InHLS?EPy">X2i`)SRne~z=^nGBH߰'\31Ju${RS j%̧隮qz:t&x8Kêq=kWuLOx 0*&ŗ04iQw;)>ܩ* ?Jh1l"FIӦ8?\k~gM;9qT TuKzkAᖷj4$4iv c,kdx3#OmO T ,U[‬JdH..ϊ q+;Wt0cw3$,.!vx b10NG~sX:9ΌueU1p LYd5-%, \Uxa֢@wQhaR?'h'"*u ɵi| @̱ʻ-{% &$'8GPpw9 y_>P~U4'$CYնVըR!,X 6 ҟ^'-e AhRč5Jfǁ5,I@Tt؇1xAA>컛N71X?g0S/9_,Ne s檩~sr졹Kzb~Z/t[ {g{ +{#|SzbQV*zS@d,1=JVH )=WZF4 ?K0H?ٌg쮩zSJ"Ax"xLJ^{ )+uxiS.ψ {H'_>'M R|9 ոU92 |{[ Z:+S3^6+g56#5'JDA!jwx&٥z@:VR'4?N'K g YiB3)x<0Aܱw#zI\JxFB'rx߲kz¯39ŕb'G yy;D;eoqK'( E:K`4K @ jIw Vr'>O3A ~!c_sVgSsI,EҡzteXU;fhmrєf?u!UӴ˴7]֢ M1ЗUtn) !-4J X8&߷ȟ@$fGl=S}/9iUՖɸqcSr*G8\h# [AmKkM{5]|pȰ` i!hVntpnXGÈn%1DgKx7x W[Kʎ SUUt3$TކdZO7M%X6UϞb/T8*D!>"M'R\f-$+S=6]Vs=CYbe#a\;G/ O%E7E-DH%XJ_v ɭiDt}*T+1݉\1D~9oB]Vhm6U:]9-Qu*Ra:>l[k4CfØք[oE;$L0.8`8 R%[kٰwz"*zJU*.1:sqUTlT{wcFlH Iv4K9H!_$;GUYt4@kl&NsE|@4z-7n-hn+wfMPpXݭǢ;z5û*Y;F_IPӖ;}AbyVH 'YJȡV;VRzċ9_SH¤!m|a1᱔j ZYߟ1{ad4jF*t{yqHJʺ`qMmzbDǿ[!euTƾ\F.$j2Xi.`إ{րWMIEsyd9 ڕe;SaUտFV%I,͖<ߵ-9%X*Sc sa/'Ɓ ,R2 @R4c3,9 l[rSFpjJthk=Ee-4_eqs 014uVkgQD] ?9W}yfBHMrPcs`9Gr5RmK]D5|me9uyBhJr-μt/tpqur Q\L¥^mVa / K\r* 0VX6:F+;N5(ɐ@Cz8ljY};]#Jk)}~̴[ݗ!}g8Kȇ='i1m&[ݦFg@7\Ce_yD']ide9A:PbKP<ѫ xkzʃcؠLwI ,Wv$skTpvǙ4v_#ְA V$~fXJmh,)y{g[f9WBV%4Ugu&mMV :v.(m@„ւ’ѩp^Bq~2.Ҵ[KB9a!tcp[XJ;jNYe*#OtVc\KPj:z WQ "!pswmޯ;l"LOS;O4>&$ %_{,HS0Ƶ4na l??FTСy Zʥq}-oy?(5b.*8(+lR%rj1|ҷ^hgAh,V :rH0xYA1 ߸1cCǎPI#[ڻOga2&=_sߐc EĠr'€tsk࿜T j9rk B3g鿅v:NbVܡK1,@ojMT)6<9X/}䦸<i-rhWpC.}{|18*LԀsթCΩ8[aG(Ɖ@Zc#m{Ra=i2n*n9b"OԚ}W -i1wxW%*xmzىLE`1(6*a-; }q.͛ngKDa^*}8N8C!p 9 ]B箹`b'y㨢Dhn&a̵='%0mqh8UߕsgR@ߋwvNЩW3a7f?+M;qY'Мcs~\c_XKe#޻߶;t$2iN:"ILeʗ)ޓLYf po]# pW'%9.}S9,io==ӭKtc=}^ۥGBL _^qb??QXx|TR{ }<[2 Bu|]`Gf's6[J9f)AQN a#b7u@DuU[)K}CwTYE}|r.~(m8~^\m*QM=I$/3׍6& 89wXيY\SlLqVOHi9Պ=Bt& G */r*`&3Wf{!m׹Ie=6!I=k*5 TtXc)|%qAcu̺#rI Pᡶ"l-T>4ut9bH*ҦKH@[stGs/^p_Elvv@ۻ^{+Y?䲱0퓎Dy;6HHL]Iv,Z=zBIa>oV9)/`눟s,Q l-x}io˰>d瘷kP0N,dbM4%S:%Nϰ~5M74ZN黃 1ʰ& K<۰TI}@9 &{<_42q.(V1L#s?pn²mojEZ?|/丘1H9]/N8"q8^qzT:,`@ވe*RCЀ $*atkD2p?Eæ{uQ,jil;튈\ΔT=2OyTgOXjM($‡$*CaRdeG- `V=`nOwT zx'#P) J9׍k/,Wv\,pm<ā>[ЖWdGm Y/gYoj5:.3}*qRzR|jF;88I66iCM&+G/;%6bHqv! ]z"E4|FnXOYTO3qK ry6u g)j#71ao, F¦G[beW'P&Nvi) /z ʬ@[}HP6x4Y],L_]v[۔,jFݪ`Hq% }>'+wx(Sfkf`{Hz VDw-xuD͛wV PF+w' Jހ=aIDFR[yyGW>ޚd{" ~72X+o=Vܜ H]d伊p7?ǩBڧieott{ Xsɽ?!l=dq(\gxh%iF2Ds2c` |wzk 1ՇGFǴE-݊R4&W5 >٤a57`55"W6 nA?p?ۄ {{gNPh: X%HyFB6 ?':_ST-"!a*iHa k rn!Xtr4&Aq\u6a)r|莢Lōhƒw4ֱP1'7\HdcN+L(s[*nnV&4ǹPMy^rY\1T.&ޚz9"Ƃ"t"'q[Hcn| 8u|\4zJw (qGxy3Ɨ]u7=єVUH{[<sk|w'iz ws9y}Nc)2Tf!~Zhؾw3,}CLd ?ņpY6 )|Z4ѕL iP33$Y=kM ,ɸfi`4T/ߵI3N$TK t|\K+:ǏAfEω!&:Fg&޵y. Ȼpp@<}VUtEG)>\SD] &XӥfmnlKTU@QYw;`CKr@@= j]]yuP̩8v zf(<ޗjޙ?+vqה ;~0?-uvnKlXX O'puEHپ[ʰш8aۙ,mO9iyt ?tlF:5b?(BO?u:u"Ne '`c'&ysV]akcGz?b 2LqlC~ٱ#@Cؾjk,Fx<ڋ7DQqOsF}FA\+\x/EI %_ $#?,ύ9 J*aьfڵ6$Kd6:8~~Fx]zdωyHm@WC^^fz4P8:BP8Y0ZW43$w5y*x~-['Wais:s;Pkb{:ZrYmv!fQ,r\߱A$y"\};jpi~S6Q?)נڠų-}bFl ;ufa1a,. [ TWqKuQ8@afNB |z`-* QgΕ%0cTTR$Mr]{J%2d<@uޅb©к0Yf]6 jdgjmM(U2 AOs^'9Gװ9 z"ɀΛ|K`'V]UMC Y=-?bY4YkKYe8=l[).@53~C.>C^YYWN'~xD ?KoZ.^j8,ˣ PЦ]SCKAhRp|ۆhۀZ!{ұiCTW$rgmvK)^ͣN*b^aWep4Xb "8:/"3^2Oab=1ΛI;)F4 ,x0s@>l^v: Ƭ?B;~93z3^߳A <'' "WOCFC ug[zFR+Ɓږb\Q&k|aR&8&ie2Ӵ6ml%jͶ@G(ۤ(,]H9~Hó&^Y3~| 7MD@;Y沣RQELnVƞKT˃_`KJ X PxUѠrJ;okwI!Rd.ctYAI;gCI!/k}KX~:0jپqr@DwkBeÚ?Ҹ+Ҷ╲\tʶ*.F!augBupSݛs v*-QE}Jxl&;=n>L{h -#F5ͬ;b"hǾ!wSK~ndcٜ9ByLa=oY%2JrfV"r2`oNr/Y8 |6qiՔ9䗢zCX~$hF=$?.qFdJF)BmfU[[u8Iuۼ_d{`ڪB`Ʃ.YW$ )v3a8BEc]ѷkп{xSsknHRrNz?8SќEBQ+֤<>!|Sڸ@  E-]0+l#~+ozVƓ)Dۥ۰dH8K7lqDSaY=R"`Z=7U}?S׉U _seO!M'iKS$ӱӌA뜲#KoPoND"• {M"flF#X; Y毢+R+Z" ?6 |wX vp1xK}6o ͻ`a4'_yEW֑!A"\ @;:\a9E6>yb:pN3%UE-2VQk~̏ Jd96>5!]_-BG$<λ3q0jn>9V}kp.+`1u$;K}5mfy_Z]?B Ux#RRQ )٬GPI=eD*0?+"{ev"@LAĐxN<ےG \V4M&m-/Cu0br acfn/Fc C7)廾dxoʞot}&;߇O޾j 8Qsa/b ۩9hl6(pNB%QVS3(_^| 8q ! ݋*]u({_Aj,9:Dr֦9J=r- WoYYԆR*E J$.6Q&xv<ŸSO_,l~28M=Ӷ!#= ~zx3Իi:FsyiFRձ(`=JXP px9ᄟS uؙF׹Elt@OoU+ k_#*\4:~DQ){4XicH%0TU>α h=ټ웈+/, 3ȇjm5oUIU Ow߉{=B'.N,Hva+DrG0IP3uu)g}l Zԇ7_b (1u5-k&Go7f]/qB,= X1ܝ4-͊/)_SP=W$`s9ƗPH}{u~gkx#a sO0A&q 獔ATwK@7C)p#49!$۹ɹ}XFM3aHx͆ L"z/suANc+Mhb?edJwXANCbe4B84Ɨa(9wcC9`OSRfS8m!{1=F}&X!.DsU#XL]a&pktSz H *%r␦$vzeq(T K*&kf/6 NqA`;;hVs{*'{掹.}MKQP3>@"3/7kv]d[ښ0ӡ׈2.s%_?P) WaO.ui|Hj~nd ͬY7[UBFk xvW[AWf&o}Gtn:`^,jO[Y(O&Qn+҉էkK"ON+MM6{^H#5 40`@Nƙٖy[*}u2toñds`W&Y]hyfuh(Xu+\WĶ ~ٞ&9k7۵aK'wJ=DjpsBDιmZNDA`LnpEȹw,5fJ7h (]ػ\Yycҙf$4\^4Ĩݼh˴evIZ.8䎝QTõI)@t&3"~ѓD쭓{իj_ ?r8Q=A 71ˆ6dxbFm+=qK09>0v|s sOb+DULUEYӣ = `0oGºL/"!]zi͍@ѿld9HG9Ncێjǩ[gSOOȜ]Dt *ҙ 0{ld9f|ET) tqQ^6:dnjX$[PaG3nÚȗ߳8navdƄ4+xV_RT{!Ds^$(e1gƭټ1e8 oq٠_{]b1ة:h*U0,tS5,(`IBEYzse3"1ꊍ9|0k$dB0=ɺOP5!Ẋ }aYZXmwFcQw5бZj4$ i;,5:8>RYƪ>{ [1/U,Wq-$_ƿT DտzXT}pX4B!OCy[ hfp)4VsO)Bvߚ~]wJt '6aX[WŊ[زW PX9djA_~ŝjR?%ײGfJ*yb6 J-XeɻVH4qJYY/=!Yh7 2]ѕ?y#Q2$?m ƀ/WkMl^"Q nTa]ůjK6>M+l9!VRj*vO9۳B_n0dz ^Uz “3L2ndWm P7e x|sPnG0i5eQ%1-#xl {A2^'ǟm5eB,SppVA)6o$ҕf{E,JYMPQxTX~=(1*XYD<Il78I ~BvGf/_̍66m&6߿I< U#Z+0iFVFADqֻcؔ4ϢSC Q5S.qaS'lp30ӷ!-^#=mnЇRh/䴧UC#F#eºw2V,_ IvAI$5ğ ~wzƴ. F; QME;:QW,Fg9d:dHc4 (2;:<~D,7TT+눭=-a8w6U^ ^gD+Fv e*TqXM+/L ?--5)vfq\Fq:/vNYdU<¹u Sю ozG--3@JhS/ II?č>J(YH[4uj֬pd2p (*$@)V :DZ4 ޜyzR݆pD dRe|:{'GFmU1@7(FǙq;'|{=fU,Y;8MoЪG^E~=$~EcD˅Ce6Ma& c5,$K0z.j56R(A %KNM"4@:>H/+S7b?AϰOG=8Rɇ -Ao68?t I/v4ab7J찱Z/4#x[yQ+C E+2O;Jvvo« F+n,SNێR·mϛR$Vԣ1WoN "]@= (xL,<۞8?_F{h,|oxx3SN\99 4՘D:/(ڳ009b`4wzS%`F X-^8Ds @G9-*܁S.H@Gci]ndR>%~/ qEGUAjApٺil6-<}AINEGˉ9Ow٫S\/pG;당T[5bKp)S|:][+Ψߋyͮ^n/vƶWŒ1@p쯾" oX}bD k:c>o?-:.1"~sCTe I#nisvLn^!Ż,7;VqWQcB(vX( ޿WF#(t3kl w_4Ӛ{$nyh]DUyHw3@07z,ZGJCC^ 7NҜN0C w2ɭ};#Klio²nCh>=Xp"ptj`1iV(~pMl0nie}T0u -W*hyHə[Y9a^vsyҽOb#{_= ҿH )b^,Ѹ&7e)NekHie(&[ ]Y|tţ|?I"a;׆"JU nS*>H9{|qm:ȿ!E3'MTO@R|[U|Fy#Q, &NgJ aہ:^5pʺ<Č\ppt5J d4/Zv`p^+ԛ?!'vxLĺp(lwYwOc m;1se i". &@57gFdȓHlSR-io]gkEV;L篟mvzߊi;W_^#(A/xP WRA\M4Ab1r ;wHPBX˄it\+:.jK|RhFZQ.͌jZ MSPQ\3PrЖLG(iF7Wg5f6 &|c[ pzX"{!E ?>- c ,fP?K#H$QQxJ~h%,$ wɶZG ~fyns#T$hiŦiɊB5_Iu>eL _qp<9Te0ٚ %H ZRZ65[cKmķdĹ$(6:Qug,l-[э p Z/#?HD}+?Ѝ^ N|җU3UW}D2٢Sjӧ.'*""󨃖!Y\KIɆ|v'9F6ߣ#l ue*4Hq8Lex~ʟj#'~u xz$uO(qPJ@ۨhj^`YwMzW |4-[$bwcxƟg-@Gwz# ld'HRV@7/ώE yO\OUx &0և/z,uk+ߊy|BX+w<}Wz Z[";ZfDB Ǖ bf]Kj/D #0m!y J(Īڥ6*Faxۋ>폽紗;Fս"0(MceY#QRub5VDL |}NG0Gn3[#C d)qN\^,GlS&4z qfq)镀F@xI1IHٻX(f`ڜGtA3RPZpJ\+YS %L39~kC";$[Is5>OZ8A)L RSd?/ QTtZ5e3X''\"B sNFq,Mhac\ܙҐlaDh BLA#!rfgtL1?FȀ9.1eHjܛ>ˁ ^z)A5(sl\oYBƵh1AJj2SvQdEۊ$'Vx$*1N5aM0E[0BMj)sܝN )fAMĴe_Vaj }[*thVQȕ.!%k@%Fj!}GAOOa4bzy$ Kg,'y%-3ŧ,$U[QgkhL1e".DQczw%ld%ܪ)f+.BCsGXb"vI9[ō rf2( kƝz 8F*Uƴ}ΎΫ#XK7خ?V!g wuSs2іo:P>W.'g澴#@WDyz EPXKhc6'ufmZvBBs˺ *"&\jA&u+],τnv"Cy@<H[r6?\) %Μ&t~\rYǿ ,;vjsG"[, & Cz+6j[tChE|GLssa<@wM9v 3]R+"#ՠGCQjWK߉DQ[b( @@ Po4oX<;-RG_ՔL{!-!aD[T_8i>Tj ilw%tW%Ds;pk68ޠ"B-(;)M,jé+vy}лy˔/"PE&.0# \<~Ekx%HLbfY%fɲi0$]eWlKl_i[\vX0mvx\`P e]1.#nwJ\TdeK:Q1:J%o\ ?j&e dKޗ5m44ӽj7Vmuyq2uH4MI"kr u%e#䧜R^\&Dl^Z=ԁJp$fN*|x^)B7fk}!駎&H0y X0K]@KCFb.=bhu i*SZ,A;!LT>%ۤhr C xWJ,O|H TYQW#M-uGs5yX347CW G9<}wrQOz"ec(I幟͐ygՎL"*!vT| +O>&,SF1.A lҽگ*{.6à ௲> H\\7 z}:_Aa+PBlZd±y-N.EF0)epZ vU?qX Xj [QP4{n;;:ҕlwFm HF iA57^t M)דB~؄vr1$cZ+<.`% At\JKP k=y.=n۸:a~M_p=ӑF"|h9ɭrrP;yq⬾dMAqbtcQ^]vUu|YU>:KhfIhMU%թbyzuwY,Qk'x0/iԴF:21GIݓ|SB'K9(sNSG;6^#_Vſcc@<&$Fxoƴ[TMo|;G*x`ŭ$(N)Y?WX=]Xf^u :c`Yy<t z[$^dWWPܮ\yJm[kTrVŔ:g3Ci@@H5$r+U҅=fdBr6.QV:gnNeS!Z]ѣu-R#TkTM&Ll>RLK.h`W/k(OڽV*C(fJDv8 fkynPPia܁q jp, ^mx[0:%-bke6`o҆D4,1Ry@V6+ p뛟w`8o@@RA{?5kr: +>#*j`kFL(}~}n3JSۥ&4KW4\\&e Eg5%W#@n=RAr"K((WLTIRH~ЃZ!}~p8;h(X $4nmddrƻom?mJPY>rcɼBL<*҅}m!G\ lHA̺_'~(xTd`،"mE<h5䊩갉1ub NmN)FLf Q_ρԏ\KzFu_,ʋiJXT[Ͼ#06 ThTpLO gu?'tQsg<64flA1 p͇qj_g,,Q!R*[,&} 5rٝٛ/NG)D%[[_ }*m7X?AL /@v6SZnA 6ngj v)dŞӎ;tB7V2ELsY8_iOd0rB1<*.oQ w(_/pTi$wv\u^+'DIsL5Q"\2?,%0>'[ئl+7d0 WI[!A-ӿ.E}c}rq:D)VٝxFgw?_%p)kVZ]jI8RE V51k R^p8ޏD Us ?9Ąe{u?`~}<_V:c)id] LU"Ϯ҈\.9w8F,O _Ix| r*ez(rRZO13Hb|r ~ܟeamU8u -_ a']m)18WsĈ ^q|w V(:LYn? G\ VLO[֮]i 5xuf9 bڮ(j-d%}(#xo6RGr4s4OEft3ĝfc'1qSr!^-i0>3*FM`rŝ퉌 儮!poM9aIj}:/kS)b6}Ǐ}` 4.Ÿ2}O#)Mb@m}pWCuXˇAU5" Ԫ /3WnmscoRڝ8tZcܧip ^;;i/0CW@;-)D@Gyz r h=+/5:UxpEr=M˽!ft %_n&H¿wjB]>9|TqH3Fl=+-m o5ʣ(}7LNz+BX) /f"*댑N0xgr`\chA[Z@c殭Yw7MS^Q)o`UXDX ̎D/4^x&ovFL 6;Sw3HmUېOr@!j.m3T@7)NJL򰲾-*i 0wGtʰ/1G" (ߟkXr7plw<>T $[IVX\Gov&&Ҏ">rm^Ļu/#:;=q@N2픳vHtrZդoloX̭bN^:S-H10<E9Jl(Y69$% H8.}(x`cEZ·r K ,{z^y&S< "K*;*)쟳餂% )d?m9 4Wy ٷ z4tIA˖(LAŏ-impLڌWͽ@6ZH' +)2<hqHbX0Z$(xNζ+M҈[֔<-J20GsmeV髪&7Oyl_mM#[(xR;ؐ^DZNvZX̂x.CU]"ìܬu":VZ9lBy 1mӓbvV-ѧe fV 7+NjkюZLaQ Dg̹eZw~buZ3zqM=bj@7_O7x}Ʋ*u#nF,W39ƒBcSlVnrzٝ{| ո)~ A؎[:ܫ3eI1+Ҷb@2)kpsĶB|:pܷiF5NP~AQ"#AcA@(|WӚ+!dxy'.犼e$6P{ͷ5Uxjұ]؛Z֚PٜmEp/`U? 꺋p)׷h] $gǀS$ƪsd~E7o*C,#EVL*fm3MVl}MȰƌyٛ76#MycҿF-<A)лVVaCb@dZ))(Tv#x[!Z\u}oO`}P=2(焙VO,[&yxř=`7s 1´o3.?K ULxpxE(B@!M$V3e!$w$La\+6CkC {m/nV<]ŲM޴Nđ V NzCd׎K0,08'/6(8XG;V]a}X R//Xv?]f@Ԉp}/Mc6wH-(k/6_DD<s@Q|{ӐS ["Z\)zA͠uLƉ?~FKH l!'pt=0cuJ0YmR+wN{Cw++Йk _~3HhhxtF^o޴cn$dѧ9B'ٯX]:|cEzwҟ v4~jjxcTEMDx!oH5|߹A4to2n[2lZ/7D!JzwRED~ jɕ \ @],4;jӛ{s vc*LHh/I.#Pt8ta(yeϴL;ŭ5`^J5UQP VK~T cFi:e\f]Aezpi֏#savDdx;|pPrť0FT-.n}-& ,ޅZ3ۚ!9*7TOцɄ)nJ g8q]vpP`^dVzp];C7:!=Y9(u[8+NSHw` %^N' _CGvZԘJ_/ӞgR UftS`?>3g?JF4 ?_u"Ug"$z.eΤx.>dpƧQ"IɝMs0Akl62WL88,M8hE N14s;HwuN%x~ӕڜ攝w f8? TA8>IkpJoۙ`ǦC5bsYdg܁@+!8ͲG`u/@Jr+5LzWY~s #Dza:y)ۆÁ @aoEH#BOF y X `]oϸ[+c~LckVNm Y=8w/V.Zy<(e,; 1(n4E6B~-/b#$F p BIJ.czZj8ƶXJrQ=Yx#hJc,&~Kq5m Y2Χ|k=us5n\D*d\e9'Lթ4ZfMHǚSD 'nT*8qem~\-ke{Swmq[ՄP0 4Н6M̂#pG0 Y$ P:ô9#k+Zi20x'OmY5Q*ƣW걛~u=lMFYArv㵝yPL $. Cljl D{F-5 Y3+~Vd̠Pp!97AAz*aBt +F-ZI\t"Zb5L4' yV^S%jZpQǣ:ika tt6j Yκݻ"/|s,{(d0# x!kH꺠4: Tu!LPLWb'  /L1۾îBJ<)r,OA'zّ趾Jn3y-?K <:a2Fglq;#[ؼtm+ VZm觤8ObEnbJ5A9Ʀr͔a]N*/Fѐ3g O;KC&JLXU9B._ܷ(*M3/{Zet#%"I߸/ *D%tnH]$πf{6^Y -tm'q{t,T1t0w[b5:Q2lI$ꈩ{S+-uӔ{B'㡨o9L#Pq{u>E}dcyAtm?fm-5KVEA_b/ \2#E;FݲЏ'JeA;A[W+ELNudZ^m vMEM1=aĚB8kAcM\B;0',dI'ljJrDeV$^]*lǩwKp=hko$ leYN.eԥh#tH;[9_Wr_`b^r5U%ȒNj]LM%JmXĝ̍M v-*]_wQWPP`upc7Z50n xo_*xT=Ez#"& OѽL8E<ȼ$ ;>0rr\id2'ڞբ\%3['r1:]7C+?~RbAOz(-nP'Ƭ2RHXpZXuZNN+E:r_w4fI\צKby3`O8`STk tY66N; Ց59 n8 Zq[ρfY~tZ?=I;ApFVK\-t%7h/(wӳp r72wB>c]7)PnqW8<r 'Aїl$$@Uv>EIݴ#lS蝼@ZW$Iji׏jo.oE6ΧC| !!^X>'Cb7 @r(N+9S+RyxNQIbQYNwiGΞ^Z(Y`}[Pr|HWrؾcInw6Eҳ(wtMW~Ldf$MtеfcoERG(qWxybWCG{º;HS.H>-:屧ck's{սDJa>@į E/"JQ 1Ɵ5x0ʀx-\k="bЀJ2vGt]-&< ~,6YRz}94q cm:*xc.y_Vuhvu4}+9)6W[; ^Y<2SgÕzxM`fIӛbwlWR?w~aD0_t-L#oNKK@fp8Pp~rB7 ˕l WkXFh[G^MDĊ"ܓfWG3&Q8.s Gkm> ;[Á-cVor#^wL5*RIh+X)AWO\}o}VxWQgNk#w]_j1c!DxcL6o>!zwyϩH 4r4H>x['sCX"Ēut؊ikŪdfKPx@QMRHbB>vN?^sOEѠS 9ˇ?[hKw7BV^e'26oWig/~s+!AӰ{ԟ|2-|}}`9X(Fci!1-Ų͇+%ƞ>9I> ˿Z[ym{V{d:4Lh@OGmH}؋$XVjv]}/ADr'?[-E'v h'TqJRqk0l:*4\;8&#(?ӻ́)9CSq~P1,": '{Qle쨬!@韗5 # 8q5> wqʚʛۃ ]6ńx~D#T |PEU9aUrDZ`fڌuh3_$%/,jOgfvs.ʖ ,)?P<'BA^B!op<ɓܔfXh9ܻӽa@T×W @ 4gd!M:bK*loQ}ܠj}+'Q5ڎ:/wtl u'X?;:z7͌ɝQBԊ6ʠP6(ńr(5Gl-)T}CLTα(Q5ZW]/`dm(,(zI|MsÝȓ rTX~'gIt^L=G|c:0[尭#^3SZRIIOr㛩9np,j *Z6k8R/AS}Yiԝwlkpma&o ~_ޕl'MXËԈ90q,2wԱ! U ѩ)bb,ѡq`F %Ǘ )Ck{lSݗ jZ ͕ \Y/ݽzr:5"w/A2LC_yxQluD?@F fOs 7 wP{!v?fgÇXr1gʮPTբ o3s}^xFR5 R;a^ӛ "~|ӥ%fu6&u<-jZ%PDy}m2Q$+r}d*$xY$/4W ;#EΊidtxBT}UDN_P~d =tP@e0?/hVU~7׻ۖ?JNK3Kb?hY睪LOQi~|pqr~jUNϒMOMX9Xb^& bv 22=gN 4{2ƟH Ah!`!]'5Wp s|e'{7IP1DD@Qԥg CL,VJgOO4[QXu9`H0ܮ]r@H:C 'Xv!S߈}-%yduRH|$1,+`$܏H=@8]n$!%^&C\0w R6v;yJJZF\GGg4*euw`@FdOWWa=ꄡ+n_*K$-cpM(?)MS3-#'Y A̅4 %ꨬdl;vԖSak7M7moa\T (1] 2)|ͺثɚ hR#kS'*m6ID[Kʳ;3$hk():^hgl]Z[Qo CjL Ksk暩}DCPú׿Q2c;gTg[1# h9\ kpQ?SrW?aq-ϫf"GX}6=jVyTul7t+nrт[M&Wq,R򉗑!~唰\0[:`K>OO:iEkZ`VuoC݆W \#SN_-QZQ0 d)xip'^n,wjħ M `HjH@*4DюqM^۳auyeqᛢ:JWs$ϷegO‚t8ߖ~um6\;8+(3M@>3'k168ydAyN^h*Ky*E$ ؚ%P|r&0 /ծr 0sFtK]~.~6ЪG㡖_7S t@G6|T4h`\H| 1&,틗SH 4 ԩ"G i3R m'g`LQFWyȗw][*$jII9!95;`#όC:SEoͮԎJڛ96t f=jdU7k<8ԇ4kΦ >:s% FeqKԭ5y HbQ zpֽ{NS .oT[qa(zvCi(J ˹M}zXԋ 5xqp@j`%g :6gɳe;D߳όmOl1!DjL+ȔjÆ TNfF:lxU! s/ȀY #kN1))gn**oJ<RWPwE0M{=it=# bIfk~/bU+=$"5,$A 2AqyvpGBb{: >N7B 2\5q~iծ F4X*/뙉G@ך#)9~C$\V m/SYl/ܷ"rPl5q=٤/ڷj J+k0Ӄo_8֟?L FNwܦ..A` LC7l}}&Ku2eF S^>"9!o= 㩘(}0Y9TTD?.Dr^5u=ɰ5|$ :Y q"X3 M5O4XN's{[iX_?^"k oD@ !pChڋ:L'\K'KyҞZdc]*G6Mb Zk4c  G@㄃r=v6諃(_{1Y҅.=1Ph[Mti{EuS8([IұP;$ @#BZ}SS=a‘U{HdJ=iZ-ltU榐+Ɣ7:<>.oH)}5+4ir]4ӻ<͑wGi4.PS&R XFwɘV:kq=z9v$Րf[]2@豞J,=R/ØfQP)~LxjCǵs鯑w8w@pp3 JL9(#LX EWѬFTd;/R`|V=Sa&RK1(Ѩ8f/PJ4 ,lAH$W`LMnLAp[y9Xo6DE:Vv([`;!ܢMR}{L9] 4mO]3[%]İ.FHQɯN6E +gB88b\pG-j q¯a?SM"RJ\>T`z+"V5mE֋gUfU!sqd[g?l@*$gecs^I6R=eDaZ{.' L:S:iSmFLgiĄfSJS0#'u;JVйD$L^,OJ4L#rfSȀ^pd (.+QB]u1ޠ`4j1Βlr4 -+/ʹBʙ!rEr2kb^T}bRnOC6ȿ\t9w?BS_rn3w M~]M϶7~Aa i']3t Wuؾ6fx$2~KQS ),WP=߼ e N|wsVbcOsY}kN 䔴f2FVmPF;"d(;;TKyO3]p، b]I);mspR@ GAB^u)xbWfEtd@[I`=DqkC5 OWڍ|.]WM=@\]e7Kovu%MwkVmµ ;Pi+g:KG.t-®Xt4Ytp w}L6nGL R#eڌq/FZ.?vޕvy*D i'Aݲ;'RQ<2.+՛c LI6}f"̆X?.mW@E~H9C7J5/!D}REV]m[+ ֺ5Yq٧6,vYDqV`\):trow*5p2B !_)'jﮞ񑸄 ^FijOLOȄ_tND~2-*T|ؽNc5JGj*֕wWKmRa(wZ_h ɤ9icϊWlfϢ^/{T6axκa8?XGjPK$PǼ`6 I|T) Mq uB٬%;Fўb)uIN h0t2LS"0rE_-0u^vQ-jk.꨸M}by'tOn 96+ӹvLQ8h1*_aO&C8d!td+:Jbp;F>x(ꂗɄ\DcѴQHx.1(ʭp39he=~gH92N@'>szf LV\fG:5}HUe)NQ;}"\P4POC 4wPVrW6WyPϲr86YsYZQe|[~2 DOi QAJYz1W~ ~kbK8ΏrUuۥZ8u:÷VK*q*)m].kznJ]]H D^}L a B6t1'u{#1(g=tqsnk%EVX藤A Y)QHл/B`~k']knfÐoa0E6:kiN]nӡuץ#QG O^SqX`MxOTG3[lsҊwã4o~[iύ6%~Xo6``/pG7it7+W2;W_@&˨YӘUݺwvFuw  n Vd"uܧc$q'2ϰ:a?U^ ɚct͗% (vImxƠ}7ܬF̋p]iB:}.b*KҪ扤!0/Kkla}߅*u$<1ںpA$Vf',o!i~C䋉L)I8)FQEHCs'836ѐ,'$oS[z=n#Gqė\4]2G$_O4j_haE99n1^̺Z9WEjV{50<@Pu;`%f`zcfĨմWduL]%&7Q9[4!P? Fu?p&/* YL^r U]13R2.2Q@.S78t [&Z´0JZ滆 js2C]%R7uYT^h`? =e|2\J`ŻR~ r]7Iت)~X#,@sV,- (<ߩtI4fk\Ozi U/EPd_ s၊vni,BQHXi/f0a7#\m!_`]pV"xDrC9ze l@fْ#82ӷTL?hpvy/'Ȁn-%SQgżb@"PtF6^;|kfJDc]u]bJy_.^tRf_AM1M)dD6,BmZeg&t/QC|CgS)tDq.t([5< K`44-߭(**lxen 2~ 3dC0̻k_l?dٝDK6??dlܑ*M zb(}ƮP71]R5̑Y]yTZxy 67@xg)c{R QGyI5[|:,o, Ax} wg*ujx,Rr8f?!^VT^;XEOٶ7\gȩ ?Muf>>_;2b&/V+K \ݸ\o-5Z?qpZ ¡;fL/:%PxC6 u9c%\k x;?Di#4rG:~a@ H]'oGn5oS)~dHS%kJ%rF4y9B|2.Bt(E-!Zu7&s;ƾ@l‘"/huM4bvw?cST!ur5ATN Ҳڿ>hu"Vx1#{ʴa-܈W\W|f)۵ O*>l0>j|?`|}QăqHecg){Y,c|#z:'Hoy-<s-ڂǷ* :5=a_ HY(05{v ^4O?9zlRisO[6^60A%|҇-eHOW|pU, Kiy 9}s C"CsFA&$4èJ"(xIS8ҝc~\ ! ®eSp]?Tn?1vzً4_ʸ(s{>+PG'5_֓q86<_>\/wjQ.,3QD x-A n,&z Y!ԚNHͻbuM.r:{.-T]9H6AlUH̰hg mȬEoL33tp0RGRe$ύ45É1uPBU|HȬlbȔcY686ـ sf$&| 3G7?Oқ084'HFy~v tsN w\3m1eB~F^N'j(~ZnS_ foA?C^ 6޻5uuM:;tPX6'ȎMFrN2iփ߻'#sB[\"ǭY<8l[p 4e\, %dR2زs;CNg4+9@][^}IẻB͆nY1ޞc 1J,Uy{΂_jRZx}C I HFOfPnrW 0u%.%4jpf96Rk"X Q#5IT )]feL̫$P-VI0PTpg ; Z ʧؽgv+FU:}NGdNy>n>pS9%*mKyjd؄Z;D4党RO0f#ȟS}׉oZy1{My#M s他\ɲ* 3up'vm(Tg8}ҝAHUfc,TM%a~\1[|i5ޙ j*̅^,4QD>AƬ8ȥn2){z_Krq~K]M!;M oP"~ÈڀY/่{X.h`!UUis֝6/hi1Mo~F 9jy[z:?~'Fz}3jKniN.,HMK.Sdo~ \f KPJY tU!'ݯw7Qbvw@JkqRqHw-e`=&bah0T$>,Q`7niؾ\9"[6SYdkL(uT<$͚>ȩn71 !fv,fRXAI>^;LGP*<;rbyOΞ۸@Vq;O@UMx{`ճ{R 878m\?}Be63hp54ks OȈWALmoп4}M-ە!mKӦN s:g9f` L #=5W>4βu>*mhOl,CmfɑM ?g' RN$8z;6%C+hcuFz#I1?i17b$)OrD f "g5҈u y-VL{< mkj"jv}2=M<֑Bi7R3{D A('H${0e&LG0 2nM řmZc}CZax!ndr"`9sc>U߭87{'6w7er3 v*VjI6$BPɰy"Jd& Q}pk2loXĺ吂LЗw]+v?tpfy%kjd骽gxXݎb4#h="Y PBo\պOyLG`ųtJGQmq"6(sv(WV`K7Tzϴ1*M&y!3$ug6!"ZΎ"l4ʲ:P{]roxȣЭy_ %] ^Řڻ ʢ02]KΡ3S<(鋱C`nLo&@Uh%o,Np gnkU7_(a "tH%ݾӕ3{VaȜݨ žFb[Tđ+8t(P O7LgFWdXӛ٭+ ې:<r{Pŋ;~y.G?(x .CRzm^*qݣK}\MZ!PvI=VvVp|.6]ަ>1"i?tP'1al7i-qP~#c'mJ/.$zCv|"{Tr*LLM-}Wh{rUja|,!' V:'}F/IelʡQit{6|'`)E11;' 2u ]q'q(#m 8s%3j1eUr71/v}_J#\㿡WE /@>ު]r7{6K һ,"өC;5U_(Y&`54].^aE3 \{ԟ$PS?œY-&2V2{2ϥ}Ԏ-y>O%>%ABeN_q"=>mD\g8V,'pl-<62/A!r>GQSm <.eeCS|NvS@#^L9T2!4i'X(XU`ZpM۬vԫ*ww2a,gPQZ=U2G8:fo&+1~n/i';ù?5RԍR=)Ϫ $)ˠ-tLN_`:NH5 Bh&q|] a>*/'4!6> 4@q 9}-I<>|'wT.bKb@LCCV[`5^JށY*Zr͒cvK|t 7g @ASK: Z2 Eç -4)]M5n 5R>eI}QEc7SOhSim!U`E x 6SvU5M ])^~P ;TkZ3)4q*NJ/{| G}c hfd#Q iQE}TpF]–v- /V <* Ysޮ_C_B)s|-17tmisj gr}5 nx!u׾Rr! :h` yd{\W} ZkF0Hކdgeo1FgڻWĿ룟~z1?eb1]@Ic 砊UG:q<6ڔZneˆGјC,elmл&Ӈ'ϭ*]}*{:c_@b|YHǿҒQ p/ G3͔c 9 1DogI9XR`O3R)l;eݚ tȰt*/^C̼)& .esŌ=3Mϐ9r=$j ?bCs#c]ÿ>EsKgxĤD&'z G .!!h,m1rЇB},&|*%븟a;L .4Mn;nQQ"Qx^ZLv2 q/G脔(>ʔakeA .97!T0[zEّ"ƞ'Ȣ HRqV pz)N&S7/H#ҀZZg~(r!Β֖GUvHUlƲ\*mL/o#hvcfW@Di +C4t|GH)ހDS{G]^;tK=TRGnwDM;Ll>'E粹.?<@/Qܕa.>60@32e:s~Ĩ{`pu5K}n*2@Hl9:0P3e㮼Z8,Y?3 E7O+=wz+!W._u`?i,# 5}4QU]/ąy>Rs+TKN;keNY֭Hnh=CMd?K 23A}ik$u-$aQIS` 0}M5 ;Q\aUBQ<>ŪD3ҹV`P 7&dtW 2mo+s1yC=To0,2OFfz{ʠuH>IӗH5e"v g.xZe\ehҶ Q#!X}|٤ɅVj'í~{'v@`l] Չ$K kwJw`<׬'g"϶F:Ic Fhۏ]&dHK7`Ye>v2>$8&9-<*nJX<(i>T?j܁]=D q?p4W ]e_]]+g"krPSRmQh .X{#Fߢ. RTW1Y:!6/ںUx8똓S%`b+C\x 4k+zTԬ<<]!VV= %גeWnХ~"`SW1 |;7TY5T1p첆e{L7H@ u1^!=aպ.;Ѭ1k!1 5@.Nʶa 93fL>>]fIZRګ| m#6U6b/mrCiu;S,}ICO:6uv$>-4f^}L-^gZs/?&Ŀyo-.pg{^:iu R/%\Zk%ZgQ/z4-BQ"piwt(H} J_e4ƹTk #rPԆF"*³|JDl/* p[pXs؅ogRfwk5u|pSYZB`y/B 7~Nа$XPV7=Z2),}ms2Կ^ N-Upu]frY#W.毺ȲJ;t'@~XC?>93^@Rr\.g $,am%LC3 SY:% tN/Hx\#N%&e |E><ԯF-QU]w-EiF6!1RfUUwNdb1j9}^xYHK}B8DONWI(=/^7BU~JnZ7M~j(FU0 Po\[$Ьl哴rn4eLa|MX߫`zCK0_q9WaȰbhvSwܠLCq6!3uOiw,!5ӛTy@ҏ$Ic΀Ľ{ǺF֙ 1ڋ,ۑv4NUP歲Ƹ>Nw4%<&J86xzfR:6vyf!iҭ -E9a H3}1#XRZM,QY[]~.ǜRMP\`%6 ~iGd[7|۠pGAsYg/V7Zz1z+1:T8Zbzyͳ.qljĆ}q-~+kmݮ>ali3|ehzIihD j uu\ p|CX*dEMԐˣo`.a6 BaY@~ɚ3QhT\3A5%}*[0B Wv%y J,J) _}~#+ 5 2O"NA+iea-w}+{jif;e}.~ !x2l7)>,eB"Q~)vs_n<'<WP|$"$T:q*7'ʈLôg@{N8xgx{ft$r%P%P*+ `VMg&])vhX#C쨄S %F|F=Xa fx#x sHz4H40#&åfh=2kݢY-:^(9L?M#2~c/=[ۄ.&{8_ CG"*LfN]6%MPu'An9܁#ՏwYNpЈ-9nwu0mUi-!f4:Jd/X`|KϿ-?@}nm"B(M)&hNտ fE¨S0ZHl,s@x6 NS_}i6bi*0OUdH*ʿOepJٹ- ZV6v"[Lmf~ҠAUo~V_**Odž,8KdIbwdn?{W8~CY/A[tL0 ɻ~Zu|N媘DExCzN㑵5'Nfv$f[;?e|A{NWEF]`踁 Wo#`ݫW:$FTÆ`l\}fĜ&%clb\Cͯ;{ (:VQ>l9˧}RRGH}>j{S4)!A֣ЃrꅅK!LiGaMia/Ľ7 eUEW^!J&@M-H}1C;Tf^yaγ[vBPs>ahV4Ň2^fXi_]R|7^)ܓ!8$,^'GcKkZ>=.,V7W\#݊zǣ24 #X!QΖ;Խ,Q@o'%:POQ ^n*q*]|ɏ Z)!Jx#JNM`1Cf^,fF>(Mx})ɒ&.>LQʀ\uRo/D1?HR$ pVqTp~9ȧ`\S-&)K6=6CJ`BO;k,;D<8>l<] MDEnͱB9"Z_Oո<^[0pɣ* ۊET!ɚ!}}XezI5Nɂw)cDYh!.CjǓC?-H=`ε 9Q+XbkIp-;M.;H[wU6>S)\sj AOI522`W[Bhm&$KZ\T0Ʃf:U{ (+g0jt4I׫mT~تoP"+ SؾsbӰX9qK{H"xBH0RK zJ?mLG$- W]w& ȗqˆ2ڍMÄzn f!B&V%" ϲ#MnVETDuڞcXimH]t:֐@Vooӄum/@p!jDs8)Ve=SV7]hQcU_pՔpeyJK, u<@QIE-Ըu 3Vv/hX358?_py=$QІ43ਸ਼"v`9PY,E F-vF -ŭT}dݥpCIr{%Bn.ݻԦ+o0~|̛>o{@S/o6$>_ɮSKnC+i> {E{_^A[[,0 |E@l2 /-g~-D{ N=j]Y99`_{xIP$a1>^<#]3!„\ֱ4([Be K醾HK78GsBegCgхSxB 􅐤cyk[S2A0آx3q j{p\2ӻ~M3&+̷Q0U嘶2R' g+ؖ^/ zh Ue/^R<ؽwdޫ捲 Oa Ť<g]"z.3ʼ)2w|M u~BH QiK  Tu{ICh &4h{1bS攷 C I>^ D[f)]v޷LbRXOs,C#08<&Fx`J<^ز?9E$(5dQּGm/nR~DBsp$v-;Yʾxr{/\B e[ cp1[؛kbu fޱ&!E<[Qu(fms/$230.FSc' .[$94]~>pS"YqzjiNi2W$6Ob~|AjHn4~JZ8ճa8lBnFpWoc(mmQò- !l)7QVyJd9ÁA'@W:,yyg,/ l+w`j䐪 19&r5J]k1D/*z!Qs_nA'P1~/% I1T\8 b#F %znC49U-#|P60| `ydvߊ Y,+b DqY<[W^YWOywZ($DFIꑪdhUf e="+CƸ/w4`G<`#: T)jjښv,* ;fl<+xoߚV=K֍*5A|sK(JkQMu7I )"(JU}10J&mTk@P8Xl@rrZl3O<"DeuzKT6S؂9'kqbd 11WQKL4 xaf2'C+@hBFn8 aܡ(|xXeŪE=X8pJMk|^%ՃWr!j!wI#er-aҕ3*, 4w0Vi>s](k%nRSW9As0 !QdB[4jKjI%~6gHŜ`As^fý.b^ԊD|Y8dov3iR1c&HBo0S6!'ljG(rȽ/$Ftq$IitͫI*:MfJawc2;f`2!Y'Up:.5%%bR{1,45uN« C#~\QJ~BsZKL񲄓s\ܮI=į8!M9L`֤X8*Z팤ݗ !kҫy"v=$0,KeooǸ! .rt<,aO!Y`uSS| èp%ޭnFҊڗgk;خ!G0ڂ-t6die%Zq:P6`inVC/b:ٱw,<-2ɾj;tG $=]El2ﴝEKlbg4ۿ' K ϏMo#DaC6 i>P*˅DoĿa[%"3EA'19&{?y-buT$"X0'A.ʯ{@7\Ụmm!;P_ }rsWC|;;KQ eKĢ *_,<38驀*$U߬ؼU 6AY8lʗҹ;u*ie$ҡ|υv,B_T(Kp/sn$t[ٻ J~A!uLk$m*Sd5a,`I!f0b@RRԋcT. tR]IkƸ|#[JիVMucKG슩 'ͻ^~~_Td s:ۄTޠS~q22 -usILf7Ń 'I JȷEC5w;ɥȎ$F>:t;ylAx@*noa 9)>AL K%I*t:S^ KvWip9 , A}p} ˚r=^.qc$V+P&I2on "?Y7b`҃ͣxL=v". b``W { LL㚯jn<6ތ αc/K(Z: z#&&}#&SMR=$d bꀻ}nCo>~Ґ|%TS^_L8uH3ך :y.5C)2=F@ҧx&K6Xr~ns2<.Sb`0FJ]SX5%猁$kTr뿨D̪֑F?* C02 xq˃^0Ǎs0D#:3V d9U;~MX AMH|4L/5rΙiDꠧZc%Dux H=158M ֋|}wN$ppۮ'Qf0).|t17Hb4É8IYQ-},:a|bfkrOL4`PhOE8OCdvF(Nt@|q@Iu̶'켢@܈+W[9'(! KH15V1'krvqU~MvUn,̷"+f85GRM5&y <6w4u-Tb8A~7>B}J9,']sm tObT}'ڐ"CqcCz0Omkwe4^?=NX:߈;46ڕ 48y~Dz{*pvniܛt;΋Mbv,BWʋW媿 #de5dΊ&(K+H}:xxC.~px" <폔:O;0_PhS=řoT^'J,WQLVE?PUa*&NKyLhoSM# $>!5Д CSOc.Z.'20EHEFdK㺢 kdԞ }{4WR]dN{uBZ'mT ^2^!nou0[8TUyL\tU܉anD$*GF3m~MΌrJi*/hÝۡaB j|"m&LQT1HzNLS>b19-E e7a{|6:Hdh5p\g'O4&G埍cPfzETr H?k'TΗ E[eO375 L/n6Ozq(6x[EqGD1+)$8HVn,Xys O'>3po ˜ƍaY*5 Rh4D  4~wijr)C~Pq9ﵾ6P.FB6/Iz֗>!%So;b0ǹVf<A[K[)ՙw}F荟Q f<(pεOk/`VlC~ΦxI%༔o@ H C֪\3t0D(*mN8$Ԡc.w75#Eڙz?)]t ,ߵ<K kY_uTF0hpmum7lPɩU_9IzHa;+h"{3S%?aUFϒ;wdK 3 kg&c躌'N"hA1ձj;)p,/$o=ґeob$Isz gLɝ,(i]XљH$Q6@Xo˝uZ$ġt2hZ?snIc/׺9'՚ZKJg$*9c{b=k U.]oϡPʺ4nЫZڔҖLN+G~H%Lp?uγXB(,TYC@J.TQl㳕TN1 Ǿ>HUd9n- iI1;v z_1vZj':rmD.b{XEn5' TUm6[%GHx-wO}/Y?m ]cc.FAKa*g: Dŕ{A٣ ?;E`<Pg90,/^&16N0*kq?{+jO AaFuv 8w2+ph7FC`}@Mo>?`H ۞cN_=R%n'D+bD %U4̈́/}@x I)Je")^GvgܶpXXѦ tmd}b*9%}HKxȍDrh`E:3#E/؁j.e<"5z 2#Ju* '#_AkٷyzJy~&0s?=W>9nA,;F~B8'N5 J45MͰڴ雿-mG仟}6t~ǩiPA^(SuL{u]{l1Px/'-N>d]kEd}qE3T!Q`4Q7Qtu/Oq rZ1ׂU(8D- ;F[m ZٙuD~!eJ5?!p 3hxi-w7\/hŎ!G1 ^;@p9tkJw v)3n^aIPP`Ɩy38)anu]eTf2|l%v(Dz(|%A{Qc]Iz}^&#~z$⺒~$q B9x;L.;|c.Rus?O `GT_r(:ۄ"1 %6x&;~[ڋRG<6+5/GRNϴʛH[i2Jۖc5/A&?Y;n}JoCXR׹g#`BgLMʈ0Xʨ_ ^YtӔo3qmX;5jWB@!_W "b}|woe^9Ҝ,Kx~:⪘Lnѡ#+-N۳oaČMI%qu*FxEʠ 5*^m{7Mt;1\Kw̰ z(.& 'sUN\\(fePg)Hrq: ?5OeY q5M7M)sPufؽT2pxwRQ%6)olMc Ȫ;ϸCBh6דC. {;++ژƍŋn"qwp"{U8rWdcn-Qg͢mY<43`a/I >=J^9?Ͻ%> khN뚐0a&& wB sT$^JqoirQO)zM%0 Ahdva-Ma&"T>m({N3Ԡ^e tkIY}d3K/H$?cтĹTP6ƛ٠w:rڲʥ[/}6hr+CF>$Cj2K[G;_U  )?EO>8Ya_v*TļTq[q>A⹺ԒK+<4 ^o8*Ӷԇ~5L c@ֹ4Lit~qp)+IP_S£I7uyJa)\SrYmKq?z[gh=A *|;CsͺԀ1K0d8{bƛL?[}qU(᪕uViiO yaz\iZLhϋj)"Kx톹_Ґ<\kHS g8}Wmx~%ʞ8ոmw ?KduvZYUW9Y[h蕥K\\4sT:a$T/MՆk|jY%kTvV,O_ ^a,{)xI=$dF InSTHXV%<хaiv\`tDQg/~^mP¸t5SY]+&F^c4qg2Y@&75*U@31`z ^]%¦.`訓=)ɫ@Ah{pP񒛀BtuO'tEKˎɽT=ʸ3vycE{jGGeY7&x%#+'<1,ۍUA_N>dbX{|]7~mGSL!AsRITROy~L^dÇiy-&TavtٴBQrV vR-H»J* y"0Ϝlf5q5^g34;K7Y(KM( G{oa*#.hpA2;.`l}Rrъ>,Ɏf>ġb0tMS|/[١q2BRz6C40bDYs\Jbo/R̟ó raiF(ZieB Q;k\X%0B9j Ď jfӐQ[:o?D~ּRi1VXz^0=/0Pj𩧐9VUq,c׵@vZLF\!9鮇s/AfĚrx}^UvCu)2OP@IV1î =]+mL}eCBi-d%;=H ) ь0.x;=0T]Fܢh.m"U1@*r9RCo2-%U ӄ[pxdAe"u,bt)JkC1u[ќbi/NOʚ*ؒ.;y)$*+yeҡCI%h '6؄0DkmQF}1&t@c4,@+ kV^ԯ^6 6hײogq'P7,?IԱ,{檷r&k~o<\-[nW o-b"7&nWL k+KYFW *%*gR|uDf֑ѺbrG8X'PMIiΈ헅XOmV e@K0stD*oY9ZK nV'驁Ʉ}j(ٲo ůt? M{& {ׁP\`|l2%{$ߗ#-ڌvt$IVՁǙp&>Pf{dEOC]#ǦʖކφƌE͢Gl!2$Q_2>>s_]*g5mvQ|L#D^1hOz*3S8 6s(."K0L1`MY~sYr>7ziO@3/n#.nu|?Cd3}<*IdFՇkQKʸBo 1w6pq}'F~g1zp>ǁv(V^Ю٬U&۹14#B'GV-L'*)oۥYaP.R ϖ@e{&(VP`UVc +@zUXXbT1Cb{iERe ZjKf٠lDC;Ϗe:9 E!)!jrv:").)>a] yQO *%!*N9 t{sS<SƹX[2 ‹B9ۡ,L 8fIy;ӀUT,ZdpaWT- ɖs혤Sж @ dž=*gU7@{,E]Ȃ༣351(5͏e%Z!?ES֫BaJV~;zح`»|'$r*vD颀p҈tDylG.tp{甪#K'! L(UԳ튖u&9' P`DEtsn4Mkl~(WR0%>nqZEߢkO -3ݸ0*"0,3cY/_vTl9AE.6\$f=bED&(}~)x&ѐug12:o_ ! -m!CD+"GfTcGzlpڶ6˿Į@q/LdKDZjAAYZ7 pgku%;rQn~t7S?ѪOـ!^Ƚ*:F >Q_zmmssojEZ[|oh l2T"pWyGQ %uwni[[ HnU}A+H}V;Ǡ7a[֦*X;"駩Հi_N֓!g(AَSd; ?~2V,.،qGBy~9'vg˲-bc3qA0J41vpǗ#9Wx0Aي`BNT4ٶ+Ѩt5.g/f#PZ7ԍ`كV|D 8:ߔSHUBe,jS.X*M\c,! mS,JVٸvR5ɯMYIjSd&3"N,ɜ:qTx<澓Z"$(b; L ʇ&RК>Vݞ6ki%1߬Ѷ[b:Ye/ZgǮX'ŇeXўqmaC=6(`V:b+|2U]<tdޓbZ2^!GѺ F!Qyhdx̩;uşw%ţL&Fw>m-͘5i:)C0Y@H}|ǫMaSa~<hn`3gt2T-yS~p%Ei! |Aĥe[f[A8[\ٔ  eW7[scd )n1XeC}˯~-ftW*wÍ|;Vcb욾Ug!bKxA;)|JyJwg0"Dx+H❤ghЇ?{:ܪmw 6G#]fR*)A.9Xϸ`oj) Sc 9g֕ \yhc=5ފn3Q=W*Y[lw*42wfYbN(@ bYrm\3sdhQPL}U\׍?y ^ ouQ&ަ7a;pH| CgwBl9芙Fl$~(. ~wW@df>km}:$VP+vw!'l.׵<"[gSREen.ӳx'ui%c?0s!alCYT.E;n-2MfNeҁ?n+ttF){]kC揀$%_%gyi:X7l"'p-3C^/,Q=U3 +B6Yէ͆e/Dj3ϭ|zerE}`ؼib pM}3`/-LW:%U.`tlۛz,3:o<y!8S]6[DŽ8֍ՔN0 laک{Cxrq6kCy@Nq|͛ꏺG3y2y&*&ӦuLWz,l:!܌ہFmjwax".x1ycݧoe9s| xa[`EZ c/ ݓfSzMc:jlV0VƮ8ot y:l~ܞ03^8g{u&RIr (]j*Cf>͸`ӉFo*!;kAoǒfͲwL[om 6?KI,M/̓pgm&Kt@yE0 JOy;-t E UݼErgNtaywױ%P"Z'3pe+! қ?x"$8G+[Z"X7BogfMCǗ<Ej5 2GyHFDD:vq+b(4t'lzU@=2kPf3b-Tc{]@|D,P8T/9' M@n9ydN(5 mEA&e-j"`5ӖxābUY |˂*LW ۮȡ]]>*Mur&?Qr;®&y 5LoiVB2{(\ѭ-ꤨ{@g;HV#Zt ޿zѨwkvbƈs3Z%&OaUQf.GTM܆lk@s(X ՠs:ʪW?#mm>x<0u%GhĎ_4֝TAРia.%9='Ğ6w*))jЃNp߰ѭhou1z~~j*.;C2 5!h^+zqc2-'g=M뮃:3iȕa?] @!^:c&>m){Uq{.ux79ڹdQ~|tՒ$w˺MBe %L6i59yG8FPuE?v&,\tj>aE Ne^y_Oa\} #zeβ3`W$)h%YܔIZ-8uvfphKWTKyD^2M )u"21@89<ݞ?gJc2z4YHwGEC?~%,Hf^A+׳bq2FAڸYz(,E/K4w-R0im[^cvA{$M^>[KT‰ڼD!QҜy -ƾ h,EnW0$aRa[jr׿t}7!},yc,_y aviu@!<]#3K~dC O5Sё"LaG\KdUQ]~6f'+pt-X#ienv(t)Yt7/xCq٪0Δs8+{Hn'mcVlCFeul+5A6,N(k9I) :nYJ%rpD2["RA% gfsM]CJ {M~9@VÀfL3Ab#ؾ_'nh=B@K^w--u]z}4-  ɷ?bѷ4дX>$4fz2y\ܱW"ff)icX"^vWo*1&'~pblFLIEϼrXD2yKt@_.KTBa]jDɲ鷝]=qLrh$^7i7 H1HšPx;qL~ł9 #W˕C9qҟG_;f;xl휽@7o/88M E[㝌%PP<ͮ<"3w2BM7Ay_DuQ%l:hJj-ٮğyC׫+z73ƥ0]@ԯȑ 7q"Wl56(7(]V-|ZiY{'"6"P.*QSց50jEGG 9Oo_T?fE;ÀgI~W>i]DfECt'/[˽:dpVydv?ʹ#QG.^ҚegqSӑ]x Γ"xكR;FH>u9{![쑄W bGij( 弙#̑A߄1^<:dfGջ(ڇ%W4CBxz]g¡B[UM4ёc J5֌psNz<ŠsBa@p>a׊*ǚd)Jcՠ])`SoW?kcJl(UPy`wޔS9~H?dao{\92-Nb2. ^*6)Cß>PZo3p1XP(s5NR =z>b2AO.1z΅q]@_e5}Ȱ’Q)E!c܏p->@NOig. ˊ Fe>aqW9jğ HaK/hJW¡*-!J ikQ[ ewq3ZO|q&>pY Xᯃx)f qYyFsnVao$bBG noF΂ьQ(c[PhMTsv\Υo;?wnɅg9 f}BP͹1@,pm&/( #213PF'zev݌`Nc0FaOHs}'B)A*>Rg GG %vH6YG0Ź $\pc`;ى-87 R:O~0;4|kO)G`}񚌒)gck$0IZG%v+(:!,$CN@%ĊY%)9$ pqM҅"9 ۃus!eRs#aҗE45;>+,qq__}c "H}V 8Z󩏌$rQ)p$t .Z.w3U<"q-񔐈y|CL "(Du:{[\h)b_)J y}/$=*ɤ._s{KA4;dcb΀]Ȗy&ђJ7 u5<b^țG2Y`?| C8jhm/W=B-#p*)Po]O+Kd"{([]hv pH˞ل {Xu"z'+jw)Ge~ DUWn Pϳ m& J$l̎_"u+aq>5M"QMU9$e˧U2.P]BvB^`hX&s1],cfxz!jy#!2^@>뀔$#%ffJȋbƽ| 'alT#>ϸ6Ll hƅp]!td_Zmb CNkjT>YoQ7yP<^_s5k=/jxDYg{ j ώå|#=^pƷ5} Z'Fϲadg4VbP :ڪkϞ/4͡%̂!kiI3zM0yx9 H}dcI{nH[$9Ve3 e+Vyy!';ࠇN <5sۣ{y-MB'eB٣e| m"ͳ|믻zꖝI xvhұ΢(fiv[,C.ts1ϼm&9>y^0%cs=3 0YS{, q ;];4_ wE#km_3m9 &+I#:}Dt"pZ=bg{G?QYT PSxa1*ViŵQU3Z5js|c<.mug=lPթe} F28]hDAp5 9'tB68w̝Eri?Ňsx@L]~a@oNj~- Xiy~$aj DGbwiC6on|ԁhu5- ~'7͚/sL7V0tbZZ?4>fA&3*[*p? b~F YKx-Ͷ[n|)۰Y( n^Ϡ>|˻L#t*yNӄrP,Y5kJ6gD㡺y{O&3#|\!;3, i4p`Y,6#cB{}IĹNx^J1.^}-ꏋ.`]BfˠEեUWR7Ŏ5' 6&|8pvY < 4e%;?zَ) \c'!ڼ5͉` sF{AEv a u( 9[,hꁎb}_ m'{Sg!N8ɮ$p^Y{j]n?`*ɷ虓 Y'.;zjv >:qO]cb!agneȝD&m&MAZM D.@2Y{i̮xG)ǖL6ͿݢuTk-XnFV{,p2jd{fED<@Iv1 .`.ŀ$ *rj*rYKU4fϊ#rѷvٱr·ng8%dDz4N{bu :-u': o&cF>ܽ@69eEa;L{'&NcBA?A6{;jpֽV,=o4/ xql ЦdK#&ُ&W$Vw7nJfEa?ऋMW大xF?S$$L*1!ބx?%U2m6w4icG}UƖrrё uf;NB¨ї$Jn}SOHFH´#?g`o7fO%Ix!b[/dkr';f3p;]F͈lk u`&%4{#T/P6-YZ Άԥ#YuRL;QiZ kk:1b![5zB F3}@VE*[ Uy𱩨g1{fٸ ω] %zQ!0B%ː9OI 8{%zUG_Ht3z<:izFZy8ʊGsa)LpIl[NNe_3)tB2GfqM ': *0,"$oB!"jьMJJxUsԺ>f@2,0KJ3tua? u@)ܡ(bu}=!%oͿoJ.il30~H~hN$g8Sx-wO).(0ipU*e]ل/b[$~ۙq-#Bд^{{X7}f#J"et Z x-W@ ihݺ#ӃtGvgph]v"(CCZjɑ@ֹRO9T3| ~ᐥ@,T8q9D ؼcL!fmv}%N%r5- Jf*Q&Ir,nA&gFWOߞEO7sz- OGn)Wk2CVIcA*3݀1W??||ܭooRGG8_S$ISA(Qb3o6 *7PU@?Xo?fYs&2Z8Gn&7uވ" EWxSyZ3xgE,[ؕTfsΞ_0lIupb@.3 st?ZTA#-oՌN pW}|"~B@|rrqC,,m#Ov~=.=^A>Ρʵ@αrPU*S`%%PBuޡ M Sj,'3~ c?Z" Z޺n';̶E?]K r0ND}}[ rLbnaE5'x W:UwJw#xrwltN3gR~ U /V"F/ gJ (x"JGȌǺ| nowc6H0,!p{G#0?i[Or?}lK@ "3g"T'1u8i1q23>>lw ȃ';P@N'Ad0я}/%'HPL<58o0T xk桴Ai!$zb7^ѡv<ɉ΄r,M >a|vL 7β&'L?r)kLVr%2l)6KS7)R.nx@jh7~J\=IڃP,[xgp/f,ho˯ک_Ǹ$ xLZ)]@턳f68y`؜(A6܎!&$p %eUʔ& ~c%Ԕ=_Ix{_>7ơzT'Pm2 mS4ͦz];%kӹqJEk2Ptn3|%8;rI$]fp(j q+}c\;O?э'46PĦm#?c3 Mb!K ueЁ9< fwwiMx/4ixzqtD,S+Yzˁb)9qxj@i"L@/n9<~9jl81>X"5폗R $a?ŭoiQXAgQ<2 TX[wu;n@L杴0OBXLSVJwHr,$SE;ةўX[>LڲhjS&b8٫n$nFIAxTd.bk/dk jSo VZu~ ZYӀ~fۇӯ෹mGv:"d9Ds؊tA# AoڶzEP!.Ƥ&aUy,i3=;sc8%0г9sDiðAzٮ9%v6H9KNT:p,NV zk.>tdsV:3bb\-T}r=8!mȸ( ȴ{LV4θ^g~VZ&?t\d&*%hߡ\K7>D:=~'neA@w_FbV)Ԍ;6#=ں{ͦ!z^n`;0|W(S>hlQYoTl>OR:p{1Ow!;9S8n.fMS`zm;IB֍k$h8N*@M^-jc{W-pMkKYd ցDZO.Iq02x6T( UO6ܪ\S$oyXKs" /36M6 d^nĻ㌀yO__vqZ&o;p8۰!vѝmOeܕaR ؕ&<+#?T>L ED K/ < -)ABZ6cqkI'o7[Q@p-/$jհzXGÂ}0ȴ38)D1M00(Y&=II'473!`)tX~ܼp|ˍd*.!a/ϖY3K*-E07,j裲K[̝8'pSFΐ7$Do0ZtBMcNqi^P>ӧ%/Tu ic\=59ZD,#J2.~^jZd}{d'_dgQ+^E 5j˟xAXr!漩N_E鐪5ďk0 9 Vq&jru#ǘZ[Q:nIꊎ+Cn@{8b?!c;׵]$*l%bxq` gvQ$j5H2L '&1+ѰsJBP!q B-/ N&]YF3K(ݣnMweJ\Сa2?ie!9>'86^:$ V-~~VQ8My}%lj.۳_(A8fn#/!`+K+` s+kJ`/i# ilA CBr?"#.K[q z~M hsȳw;yy@t1ròy}0v:Q\Y`N0%jqsSPhtEHgQNLf~!<̅X%KVкπe/Ak "b~VxY ODr'!{YOa]n/d*C4m8{`Y2s}HB'9U#ߑF UZaEùzm\`/dִ6Iq*9|c7-)'ͽ!AUd0ڧ5UzV0r㶶M:"v>A@kAJ(8]TYtLQx^>/u{m|FWa?b':怔anYiGļA_ Qmq\ߺ~XC(xU10 elksGei@ KS_T~fqtHg1]Poݛe{`IvPvEp;9{eNI/IX  'RM-8ku +D0:} u*a ZEq.Nzq5g+jj} |([\uv:cΫLK*ZEdN<dMb.,@dR4ʵtӭ : 'ݨ4P/&#wHל$`grkO+/bkI<kEsPQZWlKefbxq~3= |yrl}KWu83fz>*Ei 7fم艀Ħ~gYßţ[rg^{$׿]A_$oH lǕTj_rA/ U&hz>([,導="63B*U)P ~΃2P)m9]ȢJ1 rhxY0-67M.b=Ħ3@5]Q3 buXJrroK(&SP2q-.?$Bq: wqc3+vʜR ID޶7BH1{h!8H,DS {S8쭀k<0mѢ/Q tE@~K8IΙhXs c !]gTph:XUGkHOڲGw xtEY mu_A쳮2jsU٪|BRf#2VٶiǺm(<ЫؖSnbelĘ}k3==!G3 3\xEF7|exԨ٫hh-Ts5?Cfܜ18r}K~Wpn}#z5)c\% ѻ`ݚ/x@ngPJ`}#c=<;v'*$K FxǚbW6/D aPɍ>bM&{lμSf-溓V iǙ")R]\g1chVdxŒF .3jxɫ^irngjp2b9{jOy⡵?91g&)0(gba btbG.n}0F ,; 3^ȢrQS-C~ lW;D<`>WgTxa hyz4 5k虱t| _:k l|n2r>wgQB WIٕjEc}{ZE僉$r:eK!$lƬ0f0)/szp#ɫb)DpnȷˠxԊ "M#{̛h̆x1`k Z4Tg6x@b9Vkqͣ}X_-zx܁CGTaD.3S.xǝUnzM|Wav @55In¿I|twD2H1[..}d||6M {%ߚs3 b7<CϹw\ϐσk3q<7I*̏vT9W$#] %fBq^hoZSڐo/P |=XÄ3IT8\Rd*]lMʟO{4xx\خqsR=I&IQ(C Ɂ l¿" \*f0i[]:"K+LjYwI!pm>׿حec}w*Q\ξw}l~ӅϪňX*TayIY^Ҩ—D!oj#po+duJx/a|4^R=/zPi *df؁]2x&! C@]a[f&09,k@OYkK7w<_y] UΟEGq%Mٺ0U!!2XZP |@s\~"c|;ȓ &OGp<ɳw}Ұq\H- ~im#|jZYZïF9-+(/ @3 8BYόMtd&2ʮGh?OE%/?`h$ Pg9숙CnدEkTڿ.zHHPs>:(}b܄XVE%F',.i*z|#IYǹ{|Ǘ4;5pa딇 :ׂUGw2A;C!P FIO"򥈕0V/T暠.G[FϱAS3`yC_j_YeMAd+Y_&gC>=AƼW:z]FHa3žZa/J͜GxàaF@K!UV[P# <=ʝw_i&ΰgCK1t,  Ճ"XT!1Z-1"-lXf{ؑbjtմH8\Fiv&Ҭ]ܙVוD '0o$YT,cf0JwN=\hY.vp²xEܾ[4 ~[^2е+9+)&hw Xeʰ! 1Gry sgc[/u %{7teѦ˻X!FpHqrDcvd*eP3R{>[$ǯq !B!̙9q%Wl-q8sǎPhNXY>ςq¹00s`K2 GwMb># ȲHB? s ~}i9JZv 5md"U#ؘ!-l `e`,JZER }pFJ: /bRcŤ@dfdF9J)֊K'~ !]i._㦘ic/&g[TfEuQQJ)W4`,cLC"D^۹[췊V'~/fK^x|U\fs+< BdG£O+w^D{7(<(XjW~k[-Bvx16~]g߳{l6Dca?a[\󏥃gn5R<3k ,,7&_^ XE@qW{: {#7ci޶#]?[`q~ ,W{#TaB2ta~p`"9k [DcB \Gt[*Y'm& @<`WbDJ;̘SΩѽU4Js򸅛:zF _ʩқ1BQCM8}LF0Jz[j 9AK… i`M>p%Ĩ0g=ߓ[ZfX GbD[Ų߲;E73e7"o2}K_jQG@͉2ns;}R>t^{0-D}[2' Vnװ߽eWM VA^X]F{)x? 60#g3 &k@A'{Ly{lZ[xhޑs%+ԾG6[G~uinUu~ x&"A·4FwIٺbÕ߄ V<1w6S\;=HLKRPPZuF⑵=dy .,惲4DPHl2  g[븘N~$c bG$5_!>S(/mGq8b lk{YNcKIu6FS ʩpM*VQ?],ڜ_%x \k:B4Gg^Mu7sE qόV?l[Q[f>#ָhշQP豇x1ZkRUpXbK/>;PZ`5GmfqKϧRc<7dh\ OiP/;߲,y$5O3iZ~XUfvHΌJKc*_&+̭JSvBx@kRXыPS$XmpLOtף%t"l,0RlyvĮNh=8-x`Kю aR;2@n\,|Tʨ %=a4{fz H{|UJXi[C*/Wfԕ Ck \9 4@VwIa!>9$T~x6 e3[A3l?@a+ d ?N}4Yl"9@@qTSJMҌtM) _Td\%7(&X$>~25PڥB(N (̽ge-M:>94;D33 E'ۦ+N,9l6[^r8o6/r;jtJs#"ae]NYuWɘP@L +̠I qC U:ny[L yD9ąoZsNҩ*@ӭ\E *z9i>~ü¸7j!رy-Srp-=e2۸RH6sXY,0F:&Iguܦ:4M V[z`cP1T]Ҙ&4Xbz!>$1y=+m+CXT\CNKq/E!$$ja՘oUҘ?l]VL(;APW0ԫt]G:Ԡ%Ϗz @  q\kPOgR =㐢o=6"&=G}ڃoU p4\:†DŽ%l߇vJC*:@x]N7F7K{m!H*:C!ş?UFA36n4q~AQEsRF, Dt"]l5Uok\Y?n L~Mot(A36MV{=P|Y\ccOH\ߞ&x.]lP,K5X~.<ŧ6ۣ Ȕ Q\[c|q+xtj/]&Jè{"#_)S1@mSԈI_Y**6ָ*;vNL/8 ߏ\P US0F/Df @c +:J(g!GÏ:e-g +95lA>9Gt*oixKDl:V{od!6yCRg c|i?f"-?5]z}Ba]"f'4#Qö7t@ju} #tq, vz0Np+-0>7RL&m0CE*ݜo!f,d๺K%.հ7]jѨ^:\wHsAzjFhA/B8|tEZHVw:}DD d ʼn4ɮ>]BЉHWi :I&y8] ԦDqRw܄jdm" 63ӓTV r;'{RS(LbEpsvoȑVv؂>d*4~3[lѳ@l3vML$h%aOjޣf@46=ly}nN=I S7aX5Ł[ g%1fT]6ʖkM.瀌͉z \2(nu}e_kՓ_,쟒 >)C#bX'e1eſLܯh2 ǃ!aq d\PDZZr2PvqOH+|]Ě]Lg~0W ivY Sr`Mb-|pՓ#w?O-ҧ˵l'OIpj( ~ {Ղ{Į z`JϏcZ2-պ;(x?n{+D 匍iiT)P%a\C:kRk`Bp{)"Lx,]ˆѦne ~>4wBRüόad:UZd # Uo~3:>V(r6W<%1'  )c S66N, YЌ:iһb5|ȧo6r$ܻKN]8"Lת'U=HCS}1ީ8?zk1ȠDRq"`UOy[b sҫХD]AIVLniv^̿bc6a_sIX/Hc@ѱn 3g-?& a 5v]K$زNsͳerޣSė2+u]+@ge]&N; yC l 1AuܤϢ]VPWdY2͒ To,0k1< .ObŰ$k[;7|Hy8@;d+9_/9~  1y"Gew@J0Ja׾BlJrzO/ƤW8- 'AZmV3gnFuμT >EBjfAӶa%d * OIYXЭ x7 N F7PORrԿ2%2"wG7E/Q6ӃIĜH:/եZ}?i uIRLI42@ɔ)3hY|[;\Df}YdrV?xoV%#⹡E:h4і |3sI I=62Vȏ)Fm@1];Hoȉ>ƙzOvN=lcY WZ{߾y#|h5Oj;4#9L9P'!?kc.*7 jzP@_.[9-7:㐷K&XdlAY1m~:/Nz4#d9% Ӳtn}ʕY -Qk@A2(2Umˊu=(\t.w;wa1T"`o .EA} n[3+uclO Fu%_Pap+cc:'c3*QwDːpiҞdNݰF=϶izak,o |~l,gͷ)S|Mxdq(׈ў N[>F|υl)ÁEfҒ!.'1:]L zF.[zb`Wfl#ВyȅܔV\oEx.1eTz]7Y-Jz b.s.ۺՑ) ^L莖[9=Zphvf\;ڗNtLy!L͇<JE6֬?ŁXY 7B>L^GfNOCTSd(Tb".uI!GPG,2,]|o;D/"f~TZr(p Yz rɭpx{7wKt^2G*6=9iN 09ftd㝘EӰtlnJy9`<PQ2f&] Z+$!(TTrrUz#a"mt9 %4+V_#v+MVr|sZ31>]ܧDK1$ť[6٨ca) 0z dg~8E-#`A`:Jģ/o +3z|3I%Hh4ZlQǷL.RХ6"sMJUcv ,*I@ b{S:3$ ~%U25 p/A Ci!7OFj1 A޾\ [X2=YA>7`%$!*`FAaŊ 'VEYk-W+[’Xݐ` 3ŏRngYiHā]wkCq w+xjJUY0YޛCN'qP5=QR'}t-ª ޱRlK0]T*$lncΌ(9yJ5QDM Q;qg=KqL gxSP*W|8˸{9dܳC‚Eq^ tq 5jף@ ގ{nTZIlѶ!u!zPphR˓1I3/y0IQ>A9iyi@IIN!H%-KSf+&ގ[5|9^zhc)iߗk9kI)*.k%^u Z|]g,x++/w;ÕxUKxZvO2讽lXؼ&/B'$n|O1=LxΑzlݮ\Wkqb>JUDZXA,|gTnG !6dƃS"#” Ԛ ah`רo#N^6QRUPŽ.gG RWfHM ʫ29 D@HQ0NԒvbx~6ܐC(.`σnv(9`DyBVdTy3ܝmA՞ǕrWQ,3&*<*>irDIxmyGh} `w=*[7/ۈ2CVHi9szbw!/+=]r?MSĀ*ڑ8%s(Z|،O}UEkSu蝹@roHBg:vs ڛz`_W|jȒ,eݭ00DX]dK28#VϜIU/pC}~4c _}F4OɛDz?-pngiwe=K2ր7h~! u 0OY^-C_/R,N/[@2h#q"\6{| H݊lx 3x4 A;EНȷ|L1+ΚELM`D,I߃'VDTڸ(Ȣf.61Vj[;4-ۗ$?"16L̘1f.R}wisɛEO܋r\6؃Ǫ7K6i7 {w%b"x FW K„#aO ]fS8zjϢ3*HQ8$ϲ*xj08V{˻:ciI5ZC<(ADFoU|LeT~f(oȗ뤂_^ u~BL4 |I^N n.[J/O"'f_h* yOϤJ hG'7>o p[ {Su+YCvy(A2\{;fŵJH\ȎV1Ѫ0vkI/e룊KtK)ô2ΕA2FTS쯰k;dOkȯp/QNpKP|mӧgSM3aG=ȡ+8ݼD*_>@*  big^0y~2Hy͢ HڗLgj}{ߔI.òk;K: TfٰCKG4wi/8@N8@j>&)omc|-9,!vI VNcekAR.smvwvI mjC%VjLͻ =2i+?BAJ!TJΕlL bXf2YJ>iNx6Ο-kв[ߴO_𐂶e\pj6ACVQ_(6$8cڐRmc^˪?lSk 3.~qtA \  @ѿҮ d8H < E% IG(=WPw0ojJZj,˙1mqtO4ң: m1֟ؕԽ#U7ߊҺb/ӨWT>{J%(Kj b+÷< MK1ɖ5X=&`Dn R&bd>;ܪ˵ [OB'0vl9 Ċ1]ߢ5z$ 4EABuW;v҅EM>>aȾbhxV#"ձ豘--(Je_3 Sfh p wKQi؍C͙.E\_:} b8:F] +k? B_X aYj+٥6~UN4Y^]nj˛;ꮛ%5:d`@*7[6m55OnПXo~@&$m?/zk/p2xߢ* Tb/V8E>뻊U:iX?cڀ0OϘׅ)i]Ƹ$E9ۏa ;)DeuFCj5PwuR-ۚ 3PE>"=)%sW畻w\c)nǂY]]HmBhn"*c>т\X7Njemg\eq94uVO x?HZ:Tw~NSRBJ/VZx`fO9'F2&PM;!'(xkbJ^V"K3m1ObNYxJXكq&`3#j0!p65Dޒw%k\@G{]@ $|hl|5^&e|rU+#]=oF# Y G.'lO`tb#,Yz1W$RT>l\%zRic51A@tP֮[9".xDzև!+9g IZ`:槴G-O Z螆*?њu.}oAM'х?vTQż>>Y&F7,"E-dJd^9ܽqʱ_;v!BnM.L.69O CLVl &!bGM6u f_r jb' Syբw_Bl6A\ītx|t}NnÛI\tex* c%w9^ V>xЙ,ED^U-J^'ݰIEk7vUp]Skwu?*m{ Q=,om,IqG.`nt5UjE7 dZaq0 cL|>ڬ0r 11Vh57a)֚#_o #k>sO:kmHɥk\;6sũYjC;|ܦm#ofv+jVNdwPTra3Q0%ߘg?rl\`^ g-N6)}rEQh!{ Y%r:ip҅SŌAMD;UfL#Pnof{l5t17QsclZ$-|KA⤝5D̥Xm_/8O%m@_GK$9HYr٣UVCtA4G ,qw4X]{Ma3^'bAIn(bv"{D?bSfǞ\Ii)Z=`+z_-'j&R֚U[ EMr{G:\?r ޣߝ317ғF 52 $n{axOpm"A]WlB"UHa\$xIxvwy9W ."W!X~%s12w Sf3:cz2WȗTAFh 韹SχrnFPF!cc[ d-~ueGZ+sʰ~o.^ 'cr-A Q5\ EW{s Z0kU )RE_e^;ݩbY[XC#vt7nĝ]xhXvkd&$^u_EwqJ-(RD3%ٯrt9gs LiviFb3x-&ƖFz'Vɉ5RG0On pkW<le֋HS&((x0mbkXW;*vxvUMtJ0hk9h,0Oa[ ,H~cdsLk[Ϧjt@Y$y˭n&_Ck6.䇄 1a0>;9 ]az58v ]襓4}| DV:Q[4@*Cl&zr5X݉e &R v4>[O߱jy|ވFiznMI6D ڡU*SS:k LRA|&{ipgrXxh+>E˥cc~軪/ \d7~/*s.bwLxB368IFc?f`JJ@JP/&p@K2:.K $7AZ%6$\^$`|/'Wa\&0j" СB$&Q`㳞7JךWr'#$7g%*nLN)ci]ſ$^X}D4s;?|Z4hаB=\i @͟$46p |5>W#VcD _\=CҾ٪NzԣW@%{:.Kړ.D+ aq&cd #]JŨrR wuTj@&I$3ewzkG [٪: 'Pc 6 )2.do=>iM{_x>\ Xq4yyE!,C%Y W95I+w 䣎btҮXiȸs hFa.kRݎRNM򦭻(Ώ=nE;6UQ%Ջ2[d#ᓿBGJFmYJx֧ekHVQ0mpRO[j>,!P|lYA-ѕ׭ZT[Gg~؂,gI+UA|S|5_X!+B7&tҷ̚In8vy'ɯȋ}ooG34I&65<Ϻ&uj5#_ !"(ژK{+/:(6aPX*>ìW`a&{.9}9(D KBParBZAppM{rlѥe!Oh? z‡/}}=R~O -ABUY]ВB8 $J\B `'%{Z[dUY{D"KKШ_+%5gso^ @`s ,h· B6ZbY*pN7\<"z_Nr׳ nD9)]ulMJ(m0j]Mɣ~XD N !tĽ9HOg_'~(,JVQ*`Ӷ3o۔42Xbu=+IqWE꣯j\ƏD[[6Cmt^klᨙҙ,,ZyЦJ<Kp*ӷ!L~ʏX^HO%Y,!+d .}FI9IȹeKٻSMf+N|s9+*~DfDy]5׋k#wGA(X`4w)B6cSO;PKl/(iE+ l/l\ؾީ\lMֹo~?5#:}' kw*_@Kz]0h8Ăc\DG(|oC;pYnR%bѣ@ ߦ@ӝp.Ξ<mi 6%ⴕSHQ5}gU;҂q* 7y"_!~5%D8VF&BP,(伍5hFm r+- x2ΔL&TO̅m|):)/wo`eN5|c,|1M7b`6~7B$~LQFfy[;9"FZ}o{X 7Z٭Nǝ,J$ sS; J؂wo~e{mJc(S}&@JupEiV@ ,1| 9kjŪGZ14 $]dyY;0tњy\w)ư،! Q>\ J};Q: NNS $@ƲCw1rCHj d$!eD~˝ng3%Db\/o5Aҿ-DǿkdqŘܰSOkRa~۲p  .0UYnKfOW_);~W:T!YYF)'Y^K}p3䈳 \C3է8m2n{xƫ0] ԝ _XU<;PxP!qPEGr5P2 ݚqX>[T cp\5(a@eH4R'$XYʹw >v 8_Hn; L(''þI*JH4rh51g |J ybZJ7%HO׬Ig=hj;xM5Kkb!958 *5djft;NBR>h2a)(+,u~(kgqv+geKk^k.Ʌ.A`)d[Q,|o Ξ=l:%l̪ aCWn"[C!nߕ5'{c-*J$co*vĜi׷jQI ;@ TR?Ǣ;wHrO,ILAވu޶Yx[]~k*VGV7.tDhO;ybEG[KdKb}0⢇^\$&VBoX6Ǣ#sԴA LL8RbbDnVc00~k͢S.\<$ǁ(ia:4ѐxrf(SSd;dBK`z+rTtnد!(~s4[Qs, >am U,Fhb"n[ۇZCO$;vo:XU$@ H4e cʢkLښ[WH'ui+X'*M‹PnikW<7Ӽ NF;vkj&|PNDs|1gI~:)AScZdSv蚶vWC)f~b虒WhR܊A2I)U H>PtTy8O3ʚ&U2Rp)=&3FiMC捑1/ZsZu6@ #..}3%\rUosbq@BY=/hy=P`BФ7?HM / :$* sJ@WQ2+K57ϩ#/vrRMv!֓jQ""!?H7ڐWrvABaD鳤@S|CY*k"?[Qdke3٧װ^k'lJQ. wp*bƢuJK4RQ:Cϱo#d#r_QQYp t X\[j%vL'XɎ^i[ ̭`Fc k8kRl:&Ws4f UbF=Y` [>f? BOV+x?aSVHeDHr\/8/.&NY~R>3::i)xbnEc V8/&!H۸gVv3pU`|N04rrߒ60ϣ˚:^1j@~R%W\7Gt@wŽJβ#v[UuF:M@t p~\-"UBkI40[{dTҞs9FY`;:6HcT2r|gqN14o%*vJcY0B7{f/zɃMsM9 š!!j ۬H"T._Khz%ǶX${q~U6P2މ#t9j[6X߬:>B9`R8O/oH%Ϛ/q$&?9=])l^*)Y8&kܢ(g&7?~=g?=#y\6ڎ`W4-PZYOⶈcjqkC  142>Y®CgrNI@N5 Ew+]'}FΥΞds6neCf+ijFM {M<9/mJI4{|@ M 4*.8Ao$%`;~&@`'+m\+ON!"IT1 nӅ).3=^h+\8nxrաmH(q"kfⵁ oC{$vZ,0}UKJ&-zQuCD8mvGE Yd ";BXpE800O,l躣Չ<` ab<z䧪uxHȐZ C><&CGA5SFŚQk8 +VwQv)Bw-kERB?ʤZFYBn1v |3XHWj놉b"g8BN~ ˣQߎHM ?eܧ%2c+t+_IDq3QG8sJd~/ؽ;jKXYRњW ${Hs;# Cdؓ>-7>C"NAK':Tl :bٸ#rehQs }z`PmGwOdxV29M+gys%/ r$ -'gH``wcQntˠ'mV]dV7y|rŰ>E[e#GEHU h}Ҏ&bSN(;aA-TI$GTW2B&XEmX_pSJgE2Z<ޞG/a /-aπ D{?^xʞr2N]q?F[JvSj-Țܣe@,ǟf3KkZM:*~kvlױ>쀎ܞ"QdyZ47Ʉ nEV %0d,!M{IbV9T:)Tz5z}Jfr29H4,+ nHW2"ju!ުZM$r۽W adHv Y.7TsP򴛶avLYRJ0-I dG*yI(_x^Q B{kAvKtZnJno٭" U e (l{ƬaUջj y/I3צTuIjadJ3j{ۍoUwڡ[ 3~(z vAx=ONтҸLF[4vzQ"@=0dE9z=TR_/=K.~voY l l0Ỳw?Y5E 0:P4X/c]-0=Sho~1AлoNdՑyXvX)] ݦ_T_pBk*h 2NEZ^q"Ibm3pu-Zc:AGО$l-}T}C|,)ә_‹E?/m.4sg3R{<{{H~D]oғgW9{M'^[Aqiu~.Xe@Tn?U#IDCp_E%_HH[C@(V#ʌ]D<Ԗa(*ԂED 6"z7z0hRQ*#!bηeECM}ʑ 8@jeƢ5Fkb<4þba=t !Ž8kQu)?s E ;hV~NFH$ +<ˆ.]9o/b H1O?Gi!ÁDzܮIi9~]@lOd#}q6 SY4-6+,С~!ȱ/!tJWK)cJ*c.'˼F c 1/ޝ4 &r ^S +{@]0i_ c>oNj:<]/x\͸ev3~ O;3b&ԗHe\Z!#1k!n~m̯Z/Z ohLZ)f0k֡K2-4ӾhU#3׺7ν<+nѷhXCGD' 喘/İ9a}ANik?h_1``42Jۂ{ ӿaAr:cFg:|M{'SJSܧ)l@fei ν?Q8Oc`N=[<*geQ`M"4@!rx*g%f{C3:b:^Jr(|j̫3cpr?o/;~ 'G>]5-P-}Wh!{D]>͊3?r6 À-;0~޴]\?a r<>H~xbR&仆iC>_ Ccblb#VU=/CPkk6ܤ(`C7o}x~. +Hߜ4DBbTG]΢`g/o4%mnh я'L(lz`֡ n`Yt_HMNMĘO*P[dmz,l9Gߒ*ŽQJJqQ:Jl8"'(GbAn}Lnpbpg -Y"$SI4R.hZ$ mI,J4tWrp  hRpV2]D<$VO"R8|3DDc[d6I DK@ե1AV@z*  67/݄N!Dmhl`9C|aܗσ@ zi QGƠ8.{5ئK$Za_ԿҽoO5y>O W}wLj{7qʬ߉ U!)PQLh#Z"`CWZRby@uBC' Q-uHA(K!z#fwU"WZDŽ?bӼET@ퟰP炣AO8Wtdd$F'kM}Oў}| [#4`?r=۽@0`ҹY !nܱS|ay\=h cE^[|f6AB1Ji*^ Mw Ȗsɐ9oP96cˇ@,\ P9tewhE񠴋~aCP^ʜ~+kȕ{hhu\,ץn"5z` %P~6]):m }N쀇E.&*&TRR̸slj8?&Fu9O/mlpVa<򢵆BF[Po\C|:Wɀ; 7ҽ?~aj./No&GycH +(K?R" w·էSfZ+]/sC*⏅ۉ'Y$T;׏vʂX'bU@~\q6_,vzwyL:sbs2~3l567IS5ێ _W x$"JVu SrW~︚|ZB:hZ͕ϚoAr-#kNJR?g<&ꭙtKF9b}Xh0OMڞ'V6HW),<'U&LJo 近SbGeM|K^1#4 1/~H`iMkҬٝZF~l5Pgݣ)¦G'617ZN0;:Ԗ,L~e#&':Ly6xw1߬Hcwr6wA:tvy :koja-*~L#%h`tQKƆwרB6vB~p{K,`d y^/=[%)F[Ќ+3MPb<@>6ΧtX+|+(Sc0H͘u |6Hx\~a^ 9f69. /u&R>`J8BcֻiKu9Z+!NTzBA@&/L Kw(~y6!y R ]!K J%0pGSR(Ӣx?^}U59ZqX'582)yN)ʫy>;S6XqRAxӡ k'azZWm瘑O9 xy[ q)]#m͏p>B>pH%[g(ތ .Y)F";[Js(xfh8$z d.O 3}B]^'S6Sn]i˵<|ؐ 2F 8Su 䚾1͘[lK6!4|nSw[۶E?!DYJz\iUWr'xR䅧ev)^LJvKGzuf_fi,k/~_af$tr= c <UAȂ b%{l2^_d_?7%L^cOThg.x\SSYfPqKrGMNM&5K$4jεM-C[OyISf5, Vu=;rEl&x"@xj[Uyݪ_aP6Im ƷзwՊх׾@}+7aҋlN*34 4½I*΢?ƳQwmɿԵ >Kqv}AHHJtwk"Ce]948Djht/ԕ$ӱtj$e}&Kg`:0D"eE'-B.0ʔoTRTfuga]el=?QQu@E%B3Og-O[+ +mF:+*ÇgØ?pyC[zĸmiӆo- g 6m?fv^ !NϺ m?:f-M"h$*W81O}3W%?4OI#y64W&e7kZʒCAKtL^s,hrv 57GJ -4)@1'䤚1~ib Ϲ !9 ӛibzuo7Xñ~BCE}, >t\CI?ǪcQ3F g~m~Ԇm nb ~z/`BaWB0t8Jtb(wH+XAb8Twdew'MWkKp8:1V/<bs6WL>ݽB@@RX/H'NcF?q D]%~!3qT%JoٟN@iKQ/㥧$΋vyIR/p;>^ _7>BM,AQM,zɪ= rʟYoONFNπ#Ixwt蕟 mKN neÔqk3Fכ#}p}ǰXlO ը3K^:=QP\ u/Ӻ2n$20}^΢(38{AV"#UAl?o0 zLE"ojoź5UK0`ۛ€SO=AkuJ1Ϗa-"Àq ֯gsDńA.o$ uwevچģ~qBB)kx8wloV 3IL [oL`n" 4ILS$+J0G{s%luHC 4#8r ':6N~RnTmsC0؊~J`FXS-J)$t+ a_ >4LjP9 ۹}@o]hd$  W83bCyCHnS=$`BzG Wu2XZf1)2 lǢ֋wN*h?FAtBE>42mh&Fc$*簿ף >lgtɦ(l#{9&~.ᷜH([z -^=`Qd *dt(XSP.8Є]md'Erm sc(ɧ>pY\]lIV9l?`Q+e+.>` x l_3BʆnN)!b Q39~lpԝf(ɞ*u]G`{5Mi 5CeϲKێI HDpZ] 4 Vx>lv"{qA>^SBYm$Nҽ~/Cހ8(|)ҹ9A*]\&BW@/ӃfijPii ֕?Uy*.[a_E8h`]HIܠJl1 @bлmY3̡TPiY*i79LA rSi~n/a3< =/r>Ih;a}uHY.˱͑*@ck|,ሆ)';VJ00m\wm<@JmnUa<3CoICOMg? E*O++*=aʹZj@'^bzu#}2Yo0"%DoZwgQϰ)Yي7=;պcۥN2yZeA٠k18Kޫb1UMdaQyr-N GuҴb6t%pA2oIa~=>?ll e:VUrI=aP]N Wsf4VLRQ6_O`;1|1;Fk `NFEg6-z|WE{;gpGeF*v5(c'1=4%= zۈxH?d咧]5_(LbK S`vp13T*R CaQz*mr:Zufa!qMV"09LM5WuD|ʙc,Sgӣh=/dS ?b=+sVvT%Qa#7҇`qrr}(ݼn! ;]Y C~&l$LDY|`ҹ)-9N7V/9ʓ+\O J%mju6d -4,B~4,}7_}_urvIUxK8}Tmb2 xPy`wT37R[qgg޽SGvބJele<J126@ⴼ"@&@+˜-0i_BmF(MwɦFB x>lZڴCU𫯌XFƙׅm MlfNˣY&?*V#U^#nFlD*P֢ιsZZ,|c}ߦ5Sп3CE !n#I8*_ B>?-ONh4F!\LJiM * /=doOa ύxBݵ98@o,j2qq&Bř ꆀ-I008`¤vT0#É#F>2N7;5UǼXj(Lj3P7$/#a2QfA ] ha:)!}$L,T CnZzyM`Ǎx>`U u:$LV#)1yKk!8 cZ?> -6Ր-"U]a"7oڐdzCi 2%D(IuNpk?ᨋHӬH¿Tl#Y8s><_NWC\+Q{!81' 4}$wd)ퟣ&zf{v(A8dYSl M54کeaXagn4bCQo:9?_*} 1%y]]"0ƎJ9Q*D0CK:qRyJjН4HJa9 8GFB~=嵕LjĿ(o0zXqqeqdWT@6Ur1M]`cK *ihr; F:$K5#x#f gXN c9I6P_BJgg9+U6nDu- .,ޭZ.35ԀbKfVrzrzIg'6GfQ2xvtJe󂻦q#cФMD=6My6>.WI[C1)Kv=s`|mXCEAtyj$Ÿ@~mZ4_C~:YnU`xD-b dm^Z+͟=D팢fNU_|frǒ}>D`\<}+>htM!"- jqTu/VӰPq_g| 5 a=|{!"PKN7zrXs+bm6 Lt}YxI0glntALme& ԥ+m{1"WW ixʿdJinw$GysM8?u@>GЁ"No* ݍPLZ|`DMvMSJS?v؜a*0{V0"qV6]Gq0&ɕ:cKcJoF^h>0F%z:&+iӕu3HU$ę'f맕O 3HpMVPI2V<$piixg36jElx-"ӑa|Cܟ'1=PP!r~{w}&jeŒjMKޞ1RRk1 ;!۬d`3jI7Uد;fT5;Kry#FhʁdبFq&J V^t@Sddqcь'4H /rV BbVX0W]ؾʳsUH<3o,j{<fu7L{SK>j%ޝ@:: W9N1PmM)t]vnGi nYOvٰ^l*e[o~\`"}5K>hL{#?i*U/kbVz,Q\%DjhMӕF\їRR^}jQ' ]JʦTդ΍lfLt_ZXv09D B5W*ÛyeʋXy{,V41'W[fhG Ng*Fp.Ktc3z #- ojÔEn]n^~.ccS)-7??}ThV&y1a(&*Z^ӣRs "XY 5IA"9F.g=( ߴ%Z*XzX#~%۴wynE^w*9)Ac^.ڬ=a͝3QBid6l'oNc)ӫhDIx!¢ Q n4YXOOqTjXOb{?O7 ,+M(qݺS[XךR爩}qױ/W;56PVohf14ʋ\Ԙx k E}fϒfCD}tB)A%LRNيA(:sr"Y\zVJJowHq ,eP ]#E<$w9[ 51wuXP Xx:tk`8BI~dRH)1?IV{=F#+drpG?;?Vy&.4G,}+\>&a)l"mb\_}׾a^ gȤ:a^xsn^>«$-*J(qHɲe`܇sŢ%|".qh//@F:MDAS#'+|" t ˮLQc60e$Fႂ2иϰV㔌?{5- Bѝذv§$&ܟ{ZY0ZH ]= *3=ӍjdZŁ):1mזC3D\@*h(:YF2*cQ%ѤB(/e.9F9) 2NY9- [V7 Cl 3p@$)6;ޙKQ"¯!;'tJs FrLE\ˤbO$ua_ӇB4ך3ƍ37QI3ߣō@qJ&'Yuo21R"pyqH=BxV==%6"YG*^-yxz γE ]P4N<Ş[#Ͻd1Dkp4DNNt&ᵌ-%Ĥ95q$_w|t*#ӎxXxnw'scQ6V&ߪE6I~26 y(ec') Bc>)NiĚV x&9}@YFt㲟Ό{Is vY0ukqBVd"MI8e^\Հ#eEe:SyVIQ!j: G ٔbE%UvJŗXAwiL8L b"=2R-@D4Z ߈-̾eϜS4{&TheHhO-?A㣀c 8Ni &Z -;PA ;:a?YB >p\B4\,z%qN+:='kF$!o)bߋኳiFk#ˣIj{St:/.!=s\N{"ޅ68'g-*a-ݮ3>Y|F!)%Jt<'F@5lHjxX(A{ue; P(!n@5,lN#@[R`BG) =uد_ zF q^CELۨ\ϰ !S {Ȱ-׻Kݏa[D c[Pkg*& V}#9gK~]Gj7= :A4  Ys5:vAc4LHFl:XE dH7M$)W?7ٰP mc{y6=i58a4 mD!+ A٫/~I+װҩPPT'e]G7LRCOWL`^LX==J?c٭-=_]%Ev urph ՛j@rڤ]vL0tnK%7Z~|fna/Q~gޫ)Tr!7ZISH3)䓢Akj؄n5E@Lq OMZDF';bvf:ujhBMxCEvJ\4)K`zV%VqKDs:N&k׾swTsp?]S% 2WR)vg 'O"L+C>}ѠG1''ly9#*,wp4m j(t vƄ3A`=GOit!O0K$(oSCe="3 ^x(.kkA'EWzN0<,*sKbڸMJ{;5E S^mF8U^ޔ4WWz beki! ڠ’'ӈrqcb:4!FG.m 4guYǖ8c Mzz.۟G"lR`KցrKC~D *e0>K਄1eJnl,K!=GwxG| B~Ba٤ÅqGw=$)Q6 <1{i^W\$q3A*9W^f_dxo0eY5asPJMbA0VI2Ӝ ֨!bCvct fl\^gʳvn\^zO0]EVTfdCShC3pkg" I‘XjJ4ډ +qJ:&1t@~}:>cSZ^"x_Z7 H3WWj.0EAsRp$%MGlڃަGg-|+Ρ>.yP\⺜[@;&Lڞ*Pq9IZMA kЇJSdI5PiW"U(Ur[V)r2|,zIY`}]b=$ &tM_/% +{On|bQd{pCwv Zk_236 j3rRo6>_; rW/t.mW + L4a -HPsLgxֳ YD$aTƬswYq+BBDnelpzQ2$c]@4GhHT9 c0 !>mgyZJ& UL2`V}FN`7Yн,evtm?LtQa6gP~ojL]l4E i:.}InO,XRI}$"Ȝ^TPj0l- v(9GKʡ RcYmFpb("I14x-9ZEmm"IcW=h`.R6GRJ46[R T=Vƣ^!Kݕק싛OVh&F'X2'ў^P^J/u7@?8Mh yi0]X41%fV93*o^+{V/9O'޿J'&5E~ nO|P*=]Έq8$A%6_׹kvijaXm sQ#jkPI?WXx'>*\M͓ŏ6{ǚb2u;iq" v ؼ=W)DbYQWyq~fd,9f-ͭ}(,@D'5y\PuٽX"3## y`#>?KK~ǺO&ݐ/As{# ZY}$`\(Ћ M|U;ӭ3N̞-)]^UpɨpۚX\hF4R lK|55Nac6Kɶ()N1V(u˨fYN7qRc۫H{ >.R3 o%nv& IsqBMkfPO#w07v7/%ރ*zZ`2KB#́c|JZޡ{MWv2SuyU%4E5h8Be ":IPҿx:QДb$*vB/O!1m+9_ZzƊC4b߮GS  *"^ wX[zU=0$eDFW*qkyg%ܘ(a唅N'@ p?&ޜ㗳sΆy%n8^O'REr^g}ABwЋq E7u+SI>2 t! f'o8 -ci>+#3dթ!﹋?g-Dg4Y=x]r^;Z$xo+J} NiS#=VȐETR`3Š@a"[8c8جgWq-g2١XYR>ǮO{y:C5tq6\K]CUH_-2ls4|݄ Rۆ&;f͞5ꁏ%w P9={,˂ ttR#C)“4 P{@l܆E_0hp0Ј~%czq,FP9j{OwHD}1Sм,ߴ62ň< b[hlRs^S39L(EFs|`@9"jzmYU;j$M{Q)g I1ڌ*SP6.T`>ϿGS/6HuXNgEma)+|NBHç<ٗuy!a,eQڛT9!ʌZؾf霽`xg-&:&y#}a;.ߴ#:Q")J @g'('ֆn_]H 4T/xN([ `u@E,ލ@kSoG|}3GKe m2&[L$y9!~\n3ݽ'*f2?[<'4]v!2r;?|@e &0}"O{%Ep=jwz8- 2GTlAmWA!% u iW|mF: P|{n0pvIAȊKdbYXЩkNmS觏<˹ XClSNͷB⤼SɳH|jhsXY[} +u gvY5mChw4Em.ynK1)4Ҷ=TK2Anybr0(ڤa+'IlՒ116x+j=dL4)UK ,˲\] K+5ZPNvȰ^ 0k'KWp>8tp{(#.5cV2QG.k?ۨtg|C#ঋCߤ Ę"^!zԬz0eNhTʻfb76`7rNOE.Lf)v%AVQܵl= ])ݝT'Ջ^om jGZX`  i:k.} Y蝃UTa!+Z%eYrQ+)95`]U 0AZq)` KVuXKƋC6J0Eq ~ +if_?Dj\<F*(\۝\ov=$R+Qޑr5-5¿Ź]tIMޞUzS{m+zy^w։1ST%b-7$NLr }gz}jٍn=`*tIM5 ɀw5|"fo(uz*~j: p"b#X;C=stԝ \i։."ΓNd|Du[D}sڸ<|["~U}؋$: e礐4"D(tIK@Z7puT&W<+sTVq⯑ǐytQ{J.=&n^Kk/n3hi ʻL&3P7gHKsoX 9BR_dV"X 8ۚ-VԷD;ІX]*eoŕ|RXjMX}bp ~wDyig5 )cgiGgPgjXjJ-H^@ u. .o;U;ԎK,yFNRK} 0ֵs*܏d][u3;Zo5i@g $s$ tM.r4_"ʳnx鹢9*b pX;M.KaqPęEz@59BX`|]CXJF K$T-v̘/kzXx8ڶcv-HjiYe :#cB $mV4`UzWFKҿ񎮀Vy3YFYSIWgs,% AKRu1l}E'؇(|!79cKK1L# c)Xk WB./_ Yzm:M)aDkX8Ndθ{~pFYD=^Fa-+C]|GۄLfbѸ! ԏv/3$ 3Ekfvɾ!r3.5uz<7g{m 5ȲO+%~7 c=3W Y251$I"~?i6 kbD6Q./qS+YlOAW PD7<\٦ߎΤHaA>Jڴ"[skU^q,s_^O?\މ/ =Z WjӴڂ 7pm /A5di穼y_kso@^\LM*g]KZo:ׯڶG'm/|GGE&Dez?HSk1^ДGrziW{-MX5KW85tKPN$7̬bȦT_!)ɣfYzB^d(Z`|rRE? }gg|5n@{NH}բ#j R"JUڴ֙4:woJkqJ@n0?JA8@$t)]~;NKge5GT j&}P&+rl=v5i)+#+V >`=U"pAbϥ֬:"j( _>urL#Ʊx(&r53CI9aQ{| KeF "5'1AZ#9&$j !oyR*av'^>qE˰㉁ ;D0ySˤ y7ؚdD# J Sֻlww35C;4"'7[Sq exV0-!c9}הMmoLo$Dڎ@!XRV6w٢-d0akH~N/J/YDhU>zz1 mŇ za.fX;lfF π^XOJ /a Rh?{0' IgC?wNǎ(fy@Qxf x# eqZy3& om;lPN`?z\%}'y3'fêfT׌AZ)Vu>kb,g\4HJˤ[-TVۚLosIok莪($TE suN陂kiհO761*RI}y)5ւrh7l#4B,c `Zz5!U?~)8 䲌Dz僋פ;s2wQywŽ)_[ӵ?JO).#[n%єeAJ3z`*'K jOҤsJ68UQٕRz OL` -FmHm܇H'R\ |z=,*-8SZ!j&#! _D|FꍐkvZfQI4Ps:6˅SŔ+Qb w#[ i#ؓ IG灹H%ZS<]LYGz쩨Lvs \)m"̊z2sQ:1Xp&s:Q\tИgB>VE2Waђ&@T|3bP3{Mg.9ZL@ԢQ@O/JE͝"z4 zn]L>U>OLX@,DдՎyЂ|y_ܴқS  ,"@@$s/7]#bQQ,-`Y$>&EQ%c@oB WNq ]PJdhm#冗 %fAtR-P]N[*'a8wV]R;!x=!.`8]6{@k~ސn寬r*bIP^}]oWI?j9Ǻ& Kyd^^-F--"@nin/ܣ۰9g ֤v w0$ճL]Ӽ+7=Vmh mLjU)&!:,&KPwj[7{4=Z@ԔK ჴN@"ęds6hS_AG PBSGρLۨ#ƩY 6lLc<]9Z'_QR|hsYAdYa Ab@ǰMw)-!Afo ~a0™e-o b܍u)4ž+HHB? w9+\gT>;aQG5Fks-cS\5?o6IbsA;gVS_kK~Ӈ|πG| :B-.#maL7^UJ<FAXlH k{tZb?'{b6@^T|,3, Wᲊ>VE])dh`Nq+ftq)ڄ?}vA[铫j%k堝]dâk.&>=FHÌv\PHi qZlm8n s^ss~8awc^C'Jy9ρH94E''O[ [ivCʬC -"dڙTQX4ת9;xGI !$%ץ[/lu/X"|^IDsvegSLF3N*7?]^"i-VNWǦ.9D' b>R9W,ma< mjl1ξzZXI:Л{Ma|2q<&niq<1Yf*5D3E v~#_d# $Ыj,KPNmUӫZ,{ WB55س a$]s%L {c>6u Z&35[WT]8x%{ZCۙ[M4AE| w; y)Z*F5Y~s,ZxrBa/UOYr.T>`_rF?V?N -KZRJ`= 1ACKĘK|3U?KG"|sd?$Mk^ILB$F R`2cP6D%'Ŕ)ߟ-% (*E+B3̂Ç^:JC5  [Iۡq QE!Q k'z58|saɂcZ @GiuYÏNڟ-z2oϭ,o/+IiSŶM*z촴 ֳL%e"ypbUKK0d xJ{OW+ez,HiHQXI" \c$ΆQa0g!Urcl!BўxDnZO#s)SbR)Q\@uP!V h~oo*`F[zs Fy_#SeLf-_Ǣk-fɮ)I%iB$EE^ GIXfG/`:84E!2i#] $$+̱:wv“mAu3Ȯ{fuYHxz:%5 "T_MǩbiXM/ZpN G-ZaAhy畭`< Z-`q!zP+k>=()~8=X]+LB98Kuvrczh9ek)$ xБ$K58SN ⍥o3n)c.9iDm6-ZEG;xkag.͆ )B)&p"wBCX{[a>A!@z XT*XJޣ 6$$n@Y?}^gl|.=@`ϭPbhD[,b$U1'/"uO,u@Uh|N?IX:75.~n ES/&): Q$GU%.a 6RfUH Mf_31= AYSoE1cWFiB|)Vm~Q_C%-J_ pfJ?1G֍ܔhV%fKO꽜y~P W!#,=61rbuo|^+pK4x>N3yF 7$s ,N)ۊݪMcMbt5?j%^rR)1 `V=X;a9A-GZP'M ]\7e٫*PoW' V;KkՔl^@4U?DOxe;lb!eb~F.zpR9'XYw ur9=InC"28@1'^B%}W Ҕ٬6OJFj2&P+560l'UBC Ӝ8,QYJW{(*KNA.yXMH^Zkɂr%IGwWv1gvL#`0^jϬɕ>h4p47O=Hě&0Prt? TLi@t?JU*IW|=e;PPޜ :~@ĺw{d{w]nov!DZ F^KTRMr`w;D _Ȼsak "b_L=YPk#a2wri>NDža8_M=!ʃ7~N**CJƣ,!ڴu+LfEvRʠ7>"FTcy"9˽V*Otkj&{ Y8z RKUz!2|Qvj4O (\jSze1.iooZesj-0ߕ=m7Mf`Mqe|侺n@T(gU5Α[?CY(jqwɟhȰ1)?3}i[˗ꗬD# P"u(+ B6g;dm.&I MnSM]]!?"d^s? Oh ]d LDEE4bp!0TSMCƭ0=&Ε2q}hrD{ɑJ wCW4dJVюfk}wgyhA~tdhj,DtrĔgV" ~oϗ'IOu o$^JDg9s젒WH+;;nn׉t#(:co(Ȳj2:NRONoK&ZK% # ! 'z6H>%YOκQ};S3>(b4/%إ-kul.*YKVK5inJn "+HN5,%gCA""W `,eK2\C "Zx}a2fPn.+"OsF&zwܸ)(Fݖ&?+XTNX;E_ H`klk~ƞC,~DK_4r p@sXu*[s4L et ff ӂ#|;(RG4ZwsLHF ozUe;[t^RRԂ.%z5msSh"r"R7ol 6gnH[0s? 9Gq7z8ӽ ||m)fa]ؙ-Kl% ER `}{7}5 Ge80l_#_jcťv"Uzf'\&`cUIx, Y^"^~WLe0VzF̵h^P4h^bUC>2o=I'SjȻK'lxL_yO=v)\_G^Hʋ4m!DeOuv Z83i;ջBkzHqf/( I.?.ڧp'db zA+ ?6TvH,5~$GUU]M̴^Yu`A`5d>ɨ Ar[tJU`hWԈO4ԕ|^Sɵt-%J~N5j2|z, `r>{ eS=3hq /i3̮BvޭMȊ8Bdd5+cRT}͜()u>Bױj [bR+jIO.dcyxj:ōFA[u Pvjs:Фr7y{,wo̪}0!yÃaO]=x!cDH~|0dA'byXCxe &{vۯ{R@i azM XwN_I%zEԍ/17#I@`?}lԛ)O"OU/- @mB4a26Cm3?s'KjQ+qeUwb†oq{v{$qO1";ָ9DJz$ mf}@(^+I FuC<*DBڃg_+pZ.ZOc xm8De (ݥBy8w1%GAX!ŌN4^p%HJt>&yƤ9\jʎq,<DD[%+v<$U4>hhn^a">SzHϊz~O Ɍ,rtd<.~D}m&J %v+4o:`/(W/cHTUomfd>޳4,v =3?In #Sְ:)Vճ6Zr SEW K.JMd]9^[{_3񧀗?"AgX03)xS;ls<9s&Sݓ< $C%ȝFOh(00g3=/}ԌT1&C6_ 1UzB\@e8*ǃ!Cr)NW6 Z.̊ߍ8\)V-06!։'DV/+fqIN4srtd X=F ^ڮ5]vbR~F$ ٪ ·Q_"dž~V6-2)z^fTvOCeXFKI-]JĐ9mvyhR$\(x!,ϑ {ggjB}itCV|3tQWPVzhAԌ0|->~HanStQ+ sVDBS D(zUa1v5#(c1a>`8\/Ë?2#CU?KEt%aS"a-q!|̹|kOPjPkCܥzE G8M 7eaF1_>%/6Lfu` ;4Rq;i |.uԢ1u⁸7>MA;3Yp0?u w VK& "bm^P%x-El x!~U[IkP H0DɇgDJmyَf 2'Acͦ|Y:+.2 eAl{NdQY7?$@%V{=E0DKF#cysg $Ju5.Q; @ ¨/=W8Ȋ++5ߜ /P07Hqu{2r9T?-FF3(O9LΣg=#HB1N_ʅ[IZ^Kx h8ᱨA1-~;rn_ IjIc#YdJ&>װU.$)\Ta ͡!>e.ȴ {ſς2:@+L >|@ze~{B4,v;h S0^c_%w-[MTmרP51:tz~?+Q゜,4[%fY&њmx,*ËBGσDz?nYa!VɥgaaI^5'OP7Fk\v@ תzi'Rf7ooL&F*q"UKߟOOh%͟oʥٜ>/5J6%6*2ׄZBW6T9G2P{]zX3+%]>Y(MarQ{WD0!S-"ty7{ne~|lв1$OD-!yp _ئ%Z](}v&VUUp;3T0h{Ilv'q$TQB;WvܶWI0-Zy7}rmݏ+JpVB3K?HNZr=>hV(},e =pgO zIݽGw)27]7Q+KbN]I,v(}~ŌU$]9/Xǯ2 ؋>^'y@̚ U>}\2,~ܨڞ3a㑱 pFǿ3!~%WaGkmp$ i3!et :E"x@7lpL:H2+S supjr@YcNW`C #Npa^٧)rUAq 6a8) x ̕=,= ݾ+Ӄ(N0,N/jTl@D!+fRƵ/CP%I\ M&9+ AVL|ud D{4Kd͸},ѻ?ajs)^٪l88ymJ0bY!AŰsN֊ґ%Y@a/ 5'FHtxb,nV<-KՖCDO*YnJE*Hv+Kw܄WJ%K/,c.M/ eKî\a![9SQQ/9@Cϻrå6*l!Ĉ$oK>!r)1#CuD;=׃C{=~W]X}F -Or%YdԡY²l.K':z^}U=堕z7[X~AG]6~,HxW\ E$QvYOvdĿ^Hu"^' f ڧ;yJ.dw6w9hlA+֢9Y{S?^|TP$jA#7\]b9N!~|]ngGF pqBܦx0k-EǜV Ec\S. йk9?x̼awdnxFG:ikjLs)="GkQٺH 5M=H]gM w,b%$,R퉇LmP8`Q2)(XWwVNj7ѝnNsF %vN kCϞ/X?:ߞu:, :-qi#7wo{4b&b~"`w=pT`3+CS*p3W7з: -z]* wzH 8PZ^a|(i2 'lda=~L`ڌ9A#P0PcDƠ %[IL:9Ds Osϴ=23)ɉ:gݧf>Ń,c. , !̆Y C|6G>>q~0"ըAI/jۀzTܷ|C#'xړBj7$) _Dr9Rg<)=%+V?R"!f~?ڔ4 |.%oNs5OnTq _kh3fs[Q֘~lE`mJZ7"88^!;3$s/@3἗du,^Pzu=aķoAlcAft*d=e$w#h YR72q}Z8JzH(ztW5 ԩ^0ýPސTe/!ȽM8r˻={ə$ȍ<:s?vڽ;A539K|(V}@Ob][ XNtT|J[k93lno ΊT0/u7{K96K]k>9u?|cdq>\]E~Q6eڪI]Wwγ5%9nHV÷n_ב.H8,%|#u=XKlpPAl6`hUD qU\}&.%tauoGe>CDG;2Qm;&.NzᏲc@M-Gts;wb!MuŝHޕ{i+nlBy=ԥ5d)w>HVl(9oV4ƣT!>W(b_/R]CD SR5,IVwRMM,8"zEBTsHg]}]}<Ot>eˑw%_nj.JS;^ ;;>[زP%mhE>& e|W)bw,fg:&?v@]pj՝Y6ulۆ & "?$u_.56;sh5G]&|.C:nf7X"['~vЦ_Qpls @Ԃ(L^mY'~MU"О%{m։m5.8 ¨p乮[ =mJu0{<ؓlQS9+F ."mq_7Dr Iz'0Y!ˡw|%&z~+&Ѐaɴ`c"ZhXnB[v3'Lr5ƻ_U 527m(j;"a=dBJ64m#j)/29w=׊e3~tZ uzEuqE5V,&vZɭuuP_GGݍ;\~6FqkTWJ3|/ո`MspfyʸݝT9v0~ >;|h1(DTb,&\N&ѐ?pJ *MKogs EeS@LYm2;2*.;Xm7crMka($"lVQ;Cb1G1i4(2݃s@O-Fb Skllp2}9jkSB}Cqfd9=OOٯES0|l\4ذj}\xuLH`?3r.kY#V[5q_q2 M i@X,gԶ^eR_Pm~,ۊrҬǦ"v^N@2esoNaz8u9#ܵ_0ɾ֠T GVe/ ZCĄO нBjCUSQ03q[bbXn%jӾmeET a+sx-I$~4AOfk,9^-ĒնXwìFRquإ^o e0V/r֜vP4QY)V1ɣDU48 :w Z3_ٯL*W3dϼNx$5F  =!*,Ppj?{') U f0SP:? 5l GR(JӪ.%! d6kh!\xPY흵 x x\2]fo 13pO%UFTІթ2 ,d)u̥^sVWѭly5ζU.T§g$zH0wuu ˨.1Lk9GĮxh:v^{%JdIe`R} *aٷ+ҭ4{78יx@c0D=Ƣ-v Vw)TV)^ Iqs|>~KjH&>F9B 7;ƺPio*gf XOݫߏqOl_ ,%gAr~B[w]gP lVgiD 1Y=w\ud08Hwbc7*-)cc"9I}cUBPg ͜(bw\%b$[5j(gÀ)Vr84Gzv0ޏQI|*5\峧i 5|_ F|χv?E ''Mt4ϑ8N|P_ʼ/`ߴ٭5%yvgneryo\ZV8*dPGF1Z ; 61'%oC]RFxX0!MIau_]4GQD9ϗ @#I [,Ѹh^}d0t_H/ws*@gNpp=d {v΅=ޟ,XKt ]$yM?7I1DͭF-ME{FFލ@ TkӨo+hd,JlyZR yu!(ڳ^xdN VW+Qh\b},46 'B`EX<a]j)oĈzvDb e B 2Z>Z~x8ncgR!}:h{AG2`f>M 'wWҮy<3|L}ES:HWFc;Tǘ4D3tMttt%,xDH`쳬/O9fe"p4+tsl(k-exՌعFۂ=!ON7?uƓ# fKyΣv ˔֧]T[|Q[kiocipyzXs&J!p pγF:6)^@5x1nN<_Gvki,. SVtPdIY9 tۅ½&J\C&Cv ЇvК2#:sEa ^:KHn%(>qqC7L`xD;6LQ!`-g),W+ڑ#N :.YF7DY7wѶFood(^n>;q7AAmD˶b<ġ4/;֧@6,vf4O: G3<))lߌ^d N%bȹa8PuBzA<2oHƬUOTQJ ,gv*u9hx _fIl{u:slty`)rҷy%r hȣ55m3` _kON儭>~Hp}O6f CA2jyL YPKjnagD_~9V3v2YAlazX$&<ŎNw\85^g %[砨 ZK -'-ڟL! T.ʃBpJU20ua6KSP-nDfqSoNfYeqL>(LBzqN^*$.bÁX© k]8rڇІ 2(+YȅXkjT #`(^4r QG~BヘkH@p[0 sx<}LٻqR#N~VWf)ɉ0|NIo?`ُY <SDY;)|O0Qۆy`;VS5@]D9m&Xme{%gwT;FAOƟ Յةl.JO$e6S2ɀ1{0͑6)z^Q" "ʃirCJ'Hknb0 sQ*(U6ty|^Y<Ke\9ET2 %=-Pr\Q{4<.HxD~' 2@ " KOʡ]*69ZQZWT|?} 0ݟev-216%xbQ 1EF^g%3;S ۙ1ӝB%=?(O㫊y}QRߪ.q9 `8kc޹Q iOӍ9իS^UE"`<eلpJǦGn!NPpe9 _z_YF$'&BI{A^ v jmO Ľãj/_fun&p 0&A?@$AyI+thv|xSP9D/߲\2I['94PZ9uTQ8ykŦHF`&%D6ӛbL̊7Csc_˨(6 vjvO^nPu6u3Mͣ/H湆C3e1< ăۀerLT ^㔊M !p *Uknp=R=[A8_ʜ='{7y12\4 ^HD0-s+)f >@Mrqmp,?C0ujTw̦r~pa||+#JnLŁo[l p,=Ȅ"$:%+G#Zo \y1D.q,uzÕlͦUѫ:9vfђ59 إ3*h=ՀpC^؋L'ѣ3C,|.f)s⫁ddW}w%`Tmgͨ9(㌨<_Lt*{@l Dѿr99?Ib5f Egۿu|' Nx+Crlԕ)\?'XD+AC=e]dRq'3N36%Ig7>`^C|޷vW7Bm _ !|-a oHvNDosI{P~K;d0*e2*:e V3沉,iAK=˄'t!|Fib\.-s1:5I.qeSP'KZmn F@jtMU ̞%s$r)PFcQpc.g`o1$$J?i6BqKPJ:fsbr3Z8/ZQ E`PA\Ä} Gr_W؋E[y$[zϋ,Vom!wgv(HNYY\ˎm *=IMⵓ gX-BVL9S✩=QqJ.:Yuvq>M~Nb*/jplNǻIyv:βi:_U+"!HS1Bf CO;n> N vчw(Xu\[X ·%J>K^Ȅ8ˁI(ڼ ۭA`6eUy-G6uxV1W}"SyjqEp[mIWX-<>5Ֆg O 9%K$P㷏V!#]э*Ey=`S1!Ď&!?e5Q2IKjgƚ֣V1)=o4oFbPٴ;kŖZ(Z1$!ՇS&(5 G_f;$M;"LI5E5u˰յܙZ.6D Mq?酔(fKvݒWmDq ݗ8F❟?\B8&β3ta׭A%lsէ\=aC.ՠZ@OScHYHo^O"r_:Y4vg!-ÕoFIN̎1WxE1\7ںgMBRZ w.ErRn *F/6=1>}fQѭ$VR+{A@܋Vt@ wZx~r Fݥ18zvpwQ4%TAemΌ7*Y2{=͇Z QIڰюqZz0JdZerT)"2$%)}Sy~hPvk"ӝa v(HSf;1&Sax2. 9e^wkdWF97w}|+b1nM?Y~Hom9Ys`x/;y=ERUN잶jmݠtbeA`3SFET%I.:8IJ  ynQ8G A ǫQ6]Dφn9"P 9K41/XjK,RsAeIZ |]􏫻3pӪhF#PS;jX3a_zw0-tۆ&8kJTz+)Bn D՝FͺmȶA1O-:K); M̎~ Nϡע/qǮ#PnUOvd7qLQ@=GJ^Ju[^H~2 p@(ҧtpF_Q<~Cbcаrs*eA"ݤ?q-|A5jrF@qMegRp.umLÝʠA&0@z)'j[uæfF$PXLŪJy>cZ-Qsyy~us,fx5dŀ=(A0`E$!TAB?Zڮi.\ %ca'.;B~6kA茄)sZd"P b:w`,L?7CX?ȸƳbHimeHD:iD&t)>,Cfmfm!\itBޠ.tɉax!`ع ]v7NU!ԥu\άSncX#g_w$2*C4z20j߲UAm7ߕJǷb&ʔ[| MMbGtܚwHm(TUw VGW*) Tz:u:taHUIM2YW A;:4ܩk]qe6MWh&o0zt` K|)mu}p#-b\Ud0ܢ<@B0-`>z}V=ϪǻċBRǸ.K_`nItM_%'RI+ rɀ#t𫸡lLkB3 rISaїJG+ЙC*| .!͒1 Ezڿprjz1ʀ7tOġM ZCVc@~L'צ2]Tp34N=-t((d4-7^7CGxohQt#`~KRT}[XCΥlCQF_Cwk0QHR/tJ*dEo/_"{iٖ> r)=~PÙzX lo{~<\|+PO=`|V.2í0|.;qf4W'u DtE}$9œXiϕ;[Gx$uYc`)&JGLY E]EGUL!]=Uy%! ۯ]!1 bL":( M_Dg*)B-Vmi^Zm3/r+UN bKKk䡾 Y5"k Uۨ£>PNI4OXMn&lKQ|VR k24GJ^Vlm0D辉ISb؃^bO3oKagKjn3׎w >K,<}<)߆ k9G/H t~m --.YMx Abn VZIkRvZ{tW #֡r۵z:bH&EXwa k|e<' 3IKuo v2ˎ ď(I;Njw0jӞ#wY?1uwvcQ7OX'Nq^ O6IS4s:A"7(8}9Ex|x\'lwH$8H6ECFo;iWc)U$GO?A{B'e9Rre'yCme96Ujb􌢋\b{>cܘa,wG&"ck$RLRr_k l/RI/owUήK94&La$O@-6cf_7!Q*d\G6);H-jINƭuAɵ>6qJc <y~ AFu`1kb #Ӗvv׮UOŧ>9u#]U^V[ꉚ8ocOcg[zQ.{?K4 a3u+(%Wһ#k7tT2tQrsHkeRzjRO rz$g84F2HM=)L<,,l(؟07'͏ &8DO5:>Ҿ -*ft 3y־I@Mɘj.}&FhV8 G R!%X+4J@DޅIlv nbK b鐿a|bWc  DT?9v8fRWa(4W*r?ViNpYw(C+غ2Ekf {%r"CT;󅚴A#Wjo!j+6w_jLMͭz/&Ticz`)n |պ*X33ƙs$*=ӭxwKi^PΈp/^P.h1u4{ g,{~ w.!/r0~S2z5'&v/?t}R9jր%/$ iRMẒ}t 8r 2xr}Uurwe$.p rxtW OMDƹjd5lbͪ_(Z7ͫ439%Z<_F "$l)aJjcqz-z'^9Q74SAG7h>Q̞yxhv]轙ry3j;,$]-hJ``%P%uv5r٦e(}M:R-÷ ]Ǎ턁:cLl@t6*}[;lc;' tMK]x)FO?Zf6"ʓ (s"V_hCHAn3|%}Gyb%/ |(Iah/;"L-!ꏈIepxԖMk@2wu.K_~}r\=yxf'/2yqtpb>ݎPvK6f@fԉ=CJwxf72a-(@:d3uxr[Bʗ쓻9k-VNLQ+IM@g[}&PwZka5 L3弼(\Q臵~*Sos׍뜫3e"gF3K PcprA[1>`ijBo(ִAi3':F%P[BlE~:_ !^=DUKs1;-lZ<2 QbۉPLLU1ufӓLHoQl";`.YR9Z˄YJily:9&+^0ur/ў_"W%M<np4A7YwfO"AV"2l'P'sJNӣ*-@W^d;`8ÄM0#s(ы ޫuARHoʝ) l̯>x (L[K_ʏq'*n&Amr|2Qܺ/X/,6B?kI p{ܠ́>]F^s/\X, _Ы_":" dCFuOr^}6Jr`YM(я-zt;a&qNj@xqF47#*lG۽kgYleQ B< g]_`qNZ<7ϑPĭ K}>n(tɇ Ks[O+X[t3ix;( PЁS}:)~-T_Q &C~ t~1X-E#h E׵bf5`Q"4ahYz>8dL.nuТs Y& Zh:ri{E7*z(6mV^ AgGEJzI@S/ )g\E׏yRY'KEv=ʅDX3I~BK_q3)Th7;FtݦӿPצr\`lDŽ9,4.@Y@98 =ҺBs[v@ﴝ[0lBdwlH i!Ux0Ξ:G>N:ߡrbN?`=3_LRrK{ۃĦ*^Q:iіvᕻq셉ËӸG~:CZjOA%Ll6Y|jogVs 6BS;zRQC@v6 ~Nx]δ)wv}|kCymj>QM3闁npuE~}V.Y61{nYxIF(lϣ#zd \VdzF`dBR^[*Ab{ 8?۬hwbҹ!q`A >*D8l +eUdVs L9W7J)tHi*5R9* a[䷭ QF)5_HQWD$DyA7OB<hZC VGV 5AT]vf'T-RkZ2~R6g>UIM֊bl5Spˀy T^zb|H(jve6 _SC$t RBEYrXejpZ'ꌨa.VA>!kM,{'LDmA6ݏ+lܞb` K/ҷ{ YZAkXEVuW<("rQ\MǛSLj+R\?'G`yN,/lbSލ^F좶8ߞKc_֡w }WxޱCU(_^]*}j2HկBB$9Nn'\߯u$7oW3Q1an\eCp3_NR!~Mđs\'kd' ,)ƚwf=A Ijs:A$%ZVܲf M- (aa'RdUYͼőiܓ .#0bʼnZ}E.*;B+y-"iD/N_K4MYߊw'zH| Jn'YE:VR B^||, ?Lv5>)Pо> )FV(Y:$,9#9*YGd8@ǩ2 kOzcSĨk7r-0ƺnJC;:`bISE3^5#r8e"FENDl)[/<ךyqSMGFsӳ(ě,_hɦ'>jc@ |6GzܺcJK'R NvGG[.nm7%6+{O7!-!, ڹ*qL_3$U~ɭQu=~-=7qq0wC׭aq84/ub)-̭jn(mQ\B:}|γ.flh[_k~RGfXW %(`_;UX֎14ZkpD~Hd }:89=^ M*D-WNhmάi|M^AersUqLFf:nO>8xV`Ea1^ߞ~}&ă@[5>dO[2:}RSEЅZeqP pԇ1/WQnC[a+6:ڽ0JՉ|++KpHd 1"d~𭳡mL* sHy W!Ql+X/O[;i#LSNbn =1.ґ`K}&46=$6{#w5L w˫@r._I^c`$ɷɜT4}--eV4p#!0J"LmI7`s; Mq\2 N@7s W^3\XÝڐ'68ք{dj-Q!N4% `r #ɗᲟn9Lm.IkED't\&&DM43Bxgbԯd]~ {_Xnbfb9#l0G >B GN L;ƤG e^r? aeoo5Q{&Y3+|#Fy˛4M38P\vܩI YUi NSoB^N6Hd<$cmIJl|`sq7$0E8wΧ:K-6f!Ƹm}N[HbB8]V1Hka {\S>F>iq 7i`Br [D|RШϠ ^'yQ+tmF S\&' SE ¡+tMj|OqR(J] # Ej"w#H+G"Wt|L%#$;Bc=Ķꓕ<]If*Nda9--n_DҞ@eغ ~\@o$~-|Y)T ku/ l+O9 c#4O&ġ*0=`ɯTAWBE>pڴ^?*Gʑ%kݫмb`ϑS~3{T;#CK 3#`C@f;g1)AAxAi8$$)W}YNܙ:2}Nڽ8 N+햕Ą%h!Q9 luXIm :Qo SQ^{Zs#.º>7}xAYmvoXἷK 3YR glBWkX`A @jé4ޔe Qna M :eI嚈ڵe|ȏy8 5yXrOk%߼ĢS8>Eeچo qOMJVX#bk ܆3NnݦޗPDv[IhnꗻmL4$=v,%+&P+NG.K(;g@ Q:465שmUe:M>.y~>6$\%< {b+Na%Vʺ;OE߃!V [z%䫑p=|RDИAgEi>5XdNҸʹMy\x^*ܻaK)C1z.J4bXt)l9ɟ@ jOAwC^d{ A>Γo) \IjEtGeJw6,4W;3Z`~Ch 2[˩-YI ^Pofp:i.?:/3˰& ?y}Mu$ ;#EzQHْnLZ35+Iq,EQЪ 0Bc?Fdђǜa[955+iLǧu`mg-<_ #3X^JXɔ+vo9]*yy: hvmƨMμ3$Em!>ğJZ!pʃ{8.SʍN6K ZK2tZ ʨ':>].sw`3gbD WgtqR\oӋ٤ӪNk ʔy" 7i4[e[!n|S#|N$tŅٌNRqktu&.]h'2 u9 |&`WW>. 6 .80bd@LLMAh~rXI>rʒW~lnRcZ(o 66RPE dQ @ -ґV%M1  $6iu2#pwO9[ADÂ8c9G(8߽6QASH[Mڑሹ%'\LOZеn_ $ 68JG-`I=7GjHW0euX s5h{Dgy`][#o,z$[G<(R!{@ +t7i $,w9'svi10x+O[u kNSVFD|>?=|71#[gR b~2r2ו>Tjlf];^\+"UB'P-Sr"اMn(j1$fؓi4&rl¹Pe65RC1Pv0J7B޴VdCҭݦf <^J+"~bx20&1]_3d0/r8Z󲀟 qѫKvK.q>韀̈́Jj)y[yYCMRjXTT=jP(H~ħF$Fyh6ɥ9| 3}kkɉ'G¬S``ג.Bpa&=kE)S$}bH+Cچ Xf `ɴh9߬Q _?7u*O˸r' IOWDxnMiU..$ ?( -S;#A_!j{EFVxqlUh}3/wW_CjCjmW͖6 l4k,+:d"k6G3U^u\c+ R^LmAnk. %Dx< U-]Akqt˹?&AT ;#nf(}|ȡ486W F!0fpJBwAzƿk|U@u[ey qck L<MfqRV<;A5/?]򋱃}TfD]}Aj)MN Y=㱕HBIN|[0F7Hr Ӵ#;,Y Y*׬BgF\tZ(0fRc!׻D+Zb˷S2B* 8cM:;& 1tVuIyi%eZֹi0.6¹"Poak$dJ;~UMӱcdEo ≴-}QyT2PAlTk`o}}'zB[NOGD)ib!X$N+qԧK$|OY3P즼kflHB/ J*~W8 ;FmjwߊQM`(i<w'gOp:qSCjhK)#9Eъ(D/ke:w&{O[iݡ*k1Tab(KaE7L ̞+"23ԴVx{X'O"ljJ @5m8md(Q:a 'MP_xWOFtF)d23BtBA!ta>J%~xDejzs#yOh#s ή ڳ4!EJ&͜I.yޠъ  n2b=C6?d IP7͉{DKoh9ygϽZAx`9]jvMXrƮ gY sR!/TuDʬ5BNGdղN;u^c,vPĺhhY. L 1uشW`3 ~X!i͝&? i3Kz۰J]e -;5GYvHc ԿI9$tѮܼCOʊ$"R \~,}yMYuz+a&Yb{DT1WtgRՁ!$%Fe =;ӣh˜ƤhHe!&iiV,dz_`=l{-^|8IߑCwS8`6(UIl=&'T;22λdc}\*7 z~VuΚ\VY;$gŧ[j sJO,r/Mڊa*L ݷm7"KIn)L^1֦zAo z΂N)A͖ } װWMݴ՗{i~ڴ(jewfbVO粎?\v^>ntclz##釦vUٗ0R7}jTHڮfmwC ;T$,{g1 oY)5"vh|45l%#ˤRɢ - -݊9h#f}<ɝ9!PH%|OBZfB4h4W o>YaÎԱuAeyO}=qyzz,V'0~Gz\, $kvvDD2y̯ "jWlc@?]~\]CqG)~"vǴK3M<_껛ZS2&C:e<<ޑo?'N,oHFFaVh QpEOLTl)ߝEv`rvLhKJ@3;W\ڤ@Og/SٍaS/;# L@gn+:N!~iLi Kaѵgŭ7d§ϑs+ cauTrq9cp&61>Ͽa|JٷH@2k }/ے=ػ:eHOhcʙhuUȴL Wۼz07-B7)[: W P6ۧUKS3JSO)yoqFUUz3ӆ{MTU GEeԙ^iveR =` +42;_Uip`)x}$}r (@=x0$nt~ zs&$m8F/UMU껳 1Źl9,t}ޯk8AAW" 7nRr;Goy J׳fUu﫧)7s*{)wTѬZ^n@*Ќ\|iFwޤBl^ T4cˡ9rSIưaN|UVU] LN.dM6"TֱVVw #ϪSς\Qlewj^deQl>#§%q',U{(`92X *O>@+V9T#`0 Nؼ 8g4j =Aݢf4TA wnBxb`аBa>oEJ-`'h"1\Z! 4kcEM8sښ <:AlI)U3d(Svu={ڈpOP/A])ߵO|i% H2[%ama…pGݣX K/+=`?Q$aEW.eֿPV=#?-g*o/) Y7n 15E5(v~HpT%E_ ǘ@%<]AV.X:mT! 9wW([^ѻvWʉRGUQp{?삠 P^yG%o8"W>:S=$iݑYb @Đ XuU#ak M'(uW0[DMFbpNe׶aN!'1?w;gItgEjۛoUxC RI9r1 rl` 7WlZ뤕pK(ǃa8 +~/:I|5d?7=@H"nSݚ[A5Wtr cSIJ*U듧p9k#_eFUQXA6ԑ+BMv@L"X% TL%q:c8ۑ}Kxr M'woNcL3禝ʠm! _mGƄ+_xS+0@hx$`G֠X֩F@֤|)OT2?@`셧%}F Nng|. nx7a0o*V%+>}ydU.v3UtWc#;bl5(6R[{}T.ϋޤ6I[}1!;Nkg2)~ M00T[zcJY":%p\%k@X%ᒋS"dѧZ}NPb:9u|jLHTd{{aZ䖑bvh2,.Y;ʁ~>,}346?LQ2'qnT-bƋ}7< &<_S?L ,[3~@~5$#L'嶇B&!. ?E;xu5H:{D}{ 7$}pS'0]#H {漫;>ܤlIЧYٴd8٩^#&[Xeغ?pm[V@%tQa}&*J m /͗UJazB; ƯQuxftqqr88Gxff' G( t7Ϡv7:+Xkl_/Z783?OC'8$Mn׺h{oťM{;!(Oaז[@V+hy42b4IXvIwqzg*A,]c^y7wt WYi?͜:gYIlc{F`zXUԅ;7soM6/su>[Xڧ41Ɲ.dQٟpӡk>RTl!_%PL"fy{"IioQ>e^1(}`,q\WCy}8"gGsƧh5Vgx%7tYGµp 87&L_#~!2cM'˛J=y;y_7~DAb Ze?RF$G5駹II'+:9,'y on p~4zavxj GSe0PP-(g\8 b|EK>:6r? $b mA(hey@=zN|} Y%~_~MSlPN *7܋a!G 5x|%DضoC_YMލb 8 2]P+Uŀi]j_I+ .ꓛA-g'}*bpY2'L({os6j =I+GNRVDFTu,030KZ`FNu $:²\x7uctd/&S#5s -3sbM'atp(^IwFg>wvAS'/ L(睇bPBy]O4D@SyJ9#*`*x[b٢IG~$\JG켥Ym) ݏ4+U XXh-TP5:l]W!zAĸL+ "#@'{q:cD1t#Ȫw4l_m5wfEXF`l\F53ZPrStnt LF%AA>#JsO@( Y8ڝY*gE]@+YH,|R*5As7rR;7myFnd 0_7H4֬cQC{*li 1&a.+:b:z"zsíFRlRwga~Z~]oJ2lgߦnSGB>{"a.DP꯱jZWpiܬ$a%W~o1k:2)5kSNo NYv9Uh~\frƜȞ*PEEbfPFRSkMDI^s6)&#&<9ēX\}x9ڱ ,f7o6UҕAyNzcNoE/PA2QFgPoV\q_z:)}3!/3]%IJY>za'i5/~[c8̍ <69}ELSC`|qTmNLl90Y7ҕDb~L+!5ﲭv_rP-)t%e 4Co*c .0O00SV !H jsF#YxϥL Q#l]а0z gǵ(OKYr5^V5|BjA<M׽iy|zg"PU,!c :ѲVr$$Vd ( z" woe- Od1{3M09BA5yOXf%+"%DJKyn,<3 gw<@lieN"Bͩ;$aQ/~Pʥ٘(3g;ʋkin!p:GL3xL^BXVk +àz Yitઇ*Έ҇7$-Ww_&Ӊmqٿl:M`: 4JXV􊗫4Hc8HUfQoz2ݩϑƱ#=jBfl=P34" M6y!t}O.η$z|A!9.?\Œ+.(L}߃-*λz>2݊NDgc:-pa_6)tũ(]zYKggg9Oօ;N$tbʶr߆x+Q{{wtn}ʰ.G4pG NiU;*\0K7DŽ;kZ wd]2z) Si3jƟ3X/7c(Gvvϯr?F0vlp&9XClLG wyN jΑo(6=} ':;GLڐD\PTqz04fK Ýϐc8 m"g!/h2Y , {j*XtmruרV~!r N}FU_}M}̍~,xIS&jq$\ ozUc!›HDQ;aP0jT2`C`W}Jr Rapћ&M 8u,8u:aC3D}QL&]^2Ow pȚMmسE4P Om6ē7WWt&ZI$] Tq{U4Q;FaO[2S_+ q3'gc~L RwޠYPDt"JDARWٞR{&<壣0-fٜg2DBJc.zA.&9(JAv,IJ -dX^X+@}>6JAxmؾ8FgK󄕢QP Qk9g_77@11)jM +11BX˸bc>-Lvd2^,#SFx{/<ԃi(Rh i=dV+ #5%H+(x`N9s_VV 9K9vP$-~E5iȈ_n//λޫēn2ʼi<dsJ?0t?h7Xp]H ri UR*AzTXK@.s_Euȯ%bѣk;[NIw^GZν*(q;)vZ#IGc(Aо~S5N tT Kz5%X?nv/|Jb8XyXK@w#DӻL;aĺ@ab[%Zn)Xc06Ul$}kU 95A)8=[~4C7o &nu找Dz#X8Rd5C d VN7qPvwn#^hMF̀ըm{mcCd#|<.bGhZG5rPl3Jm2N3jlh__Xˉ- 6&+'2[GT-!u]yjAYI+qK9K*%mP̰K$Θ9[?'k:5WK$V(J'$E)*YK%H YdPH0̓4I>՚3GI}m&d0CC\ 50Dbjax7g6?>/^) $Ĝ3Mswe$wPC]Zrno^e+~_Qך|RF0|3y\#`u2S["B*֡ۄdDF1OS 9KG Ρq#}GɡyL#fe9O:\MYlƷ6T*/?\"{LdnV+v.v0_WlBrdoGl6#CtSZKYv%oL:`#7_2r6Aث5(eP8@.ƠhXxi*Q0jDXHS$FiXȫr6`F[Ⱥ[_8x_jbMsLRZ. ]O Flzdy(R5G#Q05?Blm~)ǏխJS9Osh1{K௼zo_}AZNjб|9hoɘ'|_gsb5䠋,K'tjꂋWJ07hy/E;P~ =)`a vXXNKj^JH,xzm!Xn VsyYNmo CSwZCm]%Y2@šř-N6B*!Cc$؆gC@Y->jT~N0,W^ahbGR`7Οjl$1fdf7njBM{B8R\^8g8!X?()ze*A8G%X96̄T-MIir?S`06sLC5F2#Љ% 0Y_j&-Lgj "[SJT?^B^deNVbU |Ԩ^ vD6y2N\]d$)e&ʰے88D=; 61`] ֋a;屐v%C)}H̃|wL8{6KWWoTJ|*0 ˁz9>FW Q)e"u;w9VONOl>@qkĆ{Dv1l''#cƹ|0XHQY$X_0(GtK+b"/);>rUT#A }fttU".yo ]=p|!`RI]l8C,H,F☚\v F 6:d2/nj`{%4^,> :VRᬱ頣OԙIviǽ5*JH O *l)m֡&Uo(#f83#>!̀&E tLhQNގh3Ҁ-d?Y&F`Dh<ʛl9j ! o.I .E rf4ɥljd/[3(Wi.>UvU5ihSc"ad F%T}:v}5^4^ʉ`>c :ox?-cW$طt+vYJޣDVi -j_Wi#!L"7~eBᓇHbaBf7x%z?z&Ga!be&RQ5OOxDy&r wfS *s.yt@(п,<)( ѐq8>WpuOfX~LIdm'Α2ΏEJ4HY 1C^%Dn3 i~:q\9i],Q FV^Uiװ&@gP [~?rnSAa'rSjh [?̣sqGP|<.;JK|8ռe!W{9 ~NlYN5¶|Nd.5WF4s]C@_}\f &i2}_)֙^4gq} k"17cڟ wjgR!AVBjRw[ Ȅ+k>;Du/lX3 aUu% DY2iMt cDe{{I8RqY `ޮ"F✘Ut4 iFt,eW`mTjsy܀AoML$AjD~S b48oE2([Dyo5ab+IɋLZޮbQ}ki}5ƏZ s,WV%zHHUVka7͛-jtioPTp>F^`i52S:mm.C/ۦ?Y01sBxvB]'P\m sHR "xϺ^|v݇yfVkR≂e}( GSc)UdgME+[x>tX?PLŎ_)|?hK 9d9h1)rDkE[ӑCPO_QQNa4t4La>*{݅e=j|MpL<)C`< %sx]v^qI0T9:MM5rڭHTZԭ%JkPJCܪ0,.Vn:!{9j4#.vT򛻦FG.G? vSKuwEb{ABLm(m M;)>"hN٪2aCEb42Oiqx8bt\WX66]/s d$^ .m s+4 Y CB*Pqd;9~{E o7gQԦJ%ڽdmK.C,IW;Jd{ГD&2d7T0na&9Y)6 IsAL:+R.k-׽w/N|v-/9.WD|^ P#cIȜP50cU$"ʪsueVf\X"(EP"{8V{{4 H|KA \[6׋fOM;'soԓ*3ZB9k){hi$Ø6(@mA׮^,/nuʣP13nBʶnGwҮD\#ƴ;:Ζ:N?}̴zEe}d"t?~xuy/zUdi(U^⃲8ks3o goo3>²L cx '9׍FiN{suB-t@&Exb'QN 36U'2 Yoes]A )ӛHƯHFLhQ׺_-uMDC#(|YEYɷסedZ:r(_!& -[7tB@Sؚ[O'ӝsKkt#~/Y3*>ENTOJr0EoGN@gP㸳RǏN[aqWSIFcG &׺+mfT:U .|­`_&52M"V$݌)JEYϊNCA{bz$?sӬ0}_i k[;+ZI8яG(|, UQL>~ӓk?Z";7,`9iC" u;,-fxGY5K :O@d?K73"\׃ v- EW@ZwPZ'3t7kv:Q2>v"xHߦ{U"B/)/c{(H^}x Ww06\tn:5'Hһ!e=̗p",G0]qPl/ּuW|bb,MND [~EuLx[& 0%cYhZDłPKvc_}H~pn\d1H}Ѯ$`Y߾h wˤ[q)dZZNĥ}f8" \sW dAh̗Si(XۺTjg-+NkƶO\׹B>A\&ȊJFg[0.A^n)|DU=v ɓ!$3 E֖@tMoV2W!c 48\cI 4QX]%y+WeZM!c%?}RA1k"<~8OYrF_AVt (m(ם03ḛRƂ(jOaPޭc FdTfy72;c=OnE0DSϜb5Z5ݽKGaJ$|[,Z~Y(|.Xʹv JJ(hLx@オG/v@۔Z ~A`8ݪiV`mx|^tb hco%A \l>x?EǗNIUM;ZewΝ0jU&tuf,af%*[.8M .mOtp4&c̃CM/(3KW+*ǧLR ۍӷ(1`-S@xK],ksйS¢%>o/!^Ch(/V n`K-f؆ s .͢&gp` 4 Nuh'N=2&KI{: _e#}(}W&~ *uJbM@\r1a]s{\# $64[]GNG-o̖{{j1 `48qs2ePKϾ-,ah9t΁,`?%Hf4)JfPe 5*%b`Ħ3VbQq9&talozj;DͶۑecY}Y9؆v+)jطM*!K^oenm Z*SJ1DX?_CYjDH X T:iR$8}?&n~)ü  :`rFc EBr})ء&+@6M$WnV͹q xWn (TjСPuWx{V(w_ l_[9b4$u%bƒ4[jJ#;Q^AM)/N[+)Κ ^=JClr I~ ljB|4z<ttӈE#pFƸ"4Fo{;M)(IRHW. n78 Wp'oY`'ݲ/%WMףfߴ07RdQZ[2.E?mf%yKYfroDܺT( a5;_xDTmH,C5";HwN ! V?{d5S'eZK OmLArx;4dx qkYTxw)ӂ?(Xs%TdC Gsk@P{ݙO/MDy2r$rަPbJyVȮ |*}I33$#&%fD*sK]QR1b7`F##H 0h0a,*tDH[ZR(<7iiSq옱PT]m*+<8Te! 1N579EHwh]Ǡx ߌ^myQ@YY`&&;;Ev)(;=τ7t$ؑE&-%V(]< 2 ڰ Gm=~eXop7#(!\Ŀ/[}o 4h ^hYU2%h˝9R߰V¥/cĻY_(JJ\ѪJ̱dB[J}(4e0j.|}طF~: srTr "}yMDLC)7mWWnk8tx\!"Wr4N@tbn Cd|?]qK}Kw>!UD'+|O Ssհ:#JZh4u巾\:ƟE2yKu!F]F _zے0퉟.3,0[N$20t+I-N8VIΘ_U5 .tk[&C=V%?H,e^@NMv/![kҷ}|tlz1D>A3D,K4b͝w$0p͔h+hG v;e.IEjtV GS81H 20or$1WiVVajt:6xϤE px(y͉AxnHoKSɢ%r9c %7oOÊs/Q)sxS}>7|,HT!Xͷ8xʳ FG|ʋl2ҥsЩ^~˽~eفp+ӊ[L\Q;ovBFߧLA v34ݕ=ixH +;m'd Aո?ȍp"jXwcE=Ob[A:%&DT@݌lw HPX[!NY7pOV+&\PKKR?eIG0@H+TۂKARe; gh%WD;W fah*33(wbB0|tv"1̬S1@ZryMc7NYc(d vݻX'^xZ=G^6C YNA7l:ar4m#KG!A@~ڧk6 (~{+RM 8TI1_I/`JYl:¹]@~# zt˩׵2{0gC}Q5{:pM f ^_EzcW(͖|璿H#21B %B^?9JO$hڅƃ+_܍@3Vev,,Ѿ >ykڈV+9Tm 5_U ;]V:`k)2CYt{~,-dd;s^ onrg/9 |9; / 9 +[ڜ3KTA|[:^%Nݛ;^An>GXʨN}$R}j(hXDO6ӂx7hpl:" >vԮy`UWuMMWc,ҦS58Q[0[)-Dlzv&ɏ 2Mʄ0I|JʉkrT gϩ&e(Y%ĨE *GZ*R-DdZC҃ 4MYǭ$Kbg ȱʈx|c/ lAVRHT"?j7' ' e!Ae!]y&cO{0jA.~W\yo&;Ȫ%kn CJ*!A)pp1I |Y&dї&x|z_Կ_IqxX}9k]l{5wY gi>_vqq 'b~^)]s*jcjz34tc4*FذZ_dCM t8p3D(KA|Mכ^8>Yw4L%mt]Z6M3c./=PܞK{D}UVprY/s/myY՘ێgSreH>zqIE28]&-=m 4AY{p][|^DxE=̴]WDwlmxfb=u=s}>`i20!@~EHc h`xwk1/X?oLV'!%x|VQAq4T==qyfNb3Η .vN݃޸vuZ^|0~7nYjG&?=Qz^/cJh0"}F36Ee禃^i']ͲCbXn+ڀɈr;%ZRڰ¼doh":uL7M' (hP~EtO"}p2h3Qx(!$'yW;?HaLrLGp'Gxrt%zW4 yϢI SMܧM!5g>! Y\v`^VW필lI~g<0(wRQIӦ72ފjEiBiRik Io{/.RJtB6 ^{,2kImY.Li^XPXp?g;>H985J`r$#VpQKܖJ2p\lֻa@Y+m#p1oG'FXH-КfܗsI Vx&S0ǣ4 2._ssIm-ɾCkI/cj0J ^[lբ5/l7w1iaZy(;^5^v]2羲tU+i ttwy:d5A㵜a['{t:YƎ!w)PE (ӈ|plX 3TF~MP>R WfG$Ndcj;U)ZL]B ܹcˍZuXyݐp:j:hfDž8BC6JDIv5ړpJb|7bGkER8߳Dkn'7zQc( Y|e-=@&rRvt:),&!T [MkJ D=ߊ D$s-غ:K V٨R:hl ݏ_Ey|$EoO;/w>H)Q7t0Za:&0tQQzqCMt {nF_uzXA/% =d-IF 1NO<4p)M[K=*&/߯Zb0 Q|_6%^>*"ptdYzĀ}|a `!<+ew zU3;]\6%xMH$e]cwY~ck ,jmW]A;$r{\ߗ-D 9h^^sXQrPMgͽsQ9?lgb\؉*Ι<\  1d>6O'ZU`g"I/>[b<,ʇEZdIՆ-U_ ݎ2%vDKv]4m)PWj %{{m6rC~H@־f1"%CuUqn*ywni{Zbܵ9sSLҮIf;]<$c͟\ܵQ쩼`l{q@!FFLMm &zm'n JE5p. ZdKCʙ UӂV +(cQVDp*O!mT}0Sr/|֍[K~UP+D&6Z4gnj!E_ iΡ]41qa0j06̌Pix_Sr,|֮O3x")Vnw`"M4aթ4YQLx#xHfd V/t4)c>Iwc1E|{9Wl&&mZN6s|]z"z5p͊aoBú2rnqh ҫC46Kp x gY҇y]EJ~,jr[)ݟ׵аMz?Zi$-N笱w*"s/}c=Jt0y h]+h=(ԅ3jGu8+T5Bb-q9!{N)JZP{&éw{&س1 O4 ź`׹VƖ}0Z+& Q7̿"9H2LfS)V!>37"g铦@dS络j[ux 4[["T4Dl{Droa\V⸢ E5/;} &b8PX`"E`ABs`%&Bo1\gbҀ[̓M? Ay .bWoKEk,F\$LbdAKw9/ĀS2 gف M)+gsA6_YD_oB'LdLg8%}ƴIl)La+c[46+d.x|;$0w@/eQ@b d*%XG4=C2P.{RK=$ g>r 嗉xU{6y/-G:i I{A;BJol%!~F ؿ$1C{p(ɱkp:4t(jB)Hϒ<>H,~ şmN!bo%m --Ja عvɓa1'WgK79ᾆc-@k]\/LٸJ@Ծ#m ~ML_.prfN%ZVEp Qs^}8ޏ"rī#*Q8njE~c&Y+Z#`Z9hN/~uFjMnJ9]8qD9}ps,|B{5qGYTT}W)9%U!ǼR9= igRFۙd{R1n#.#G">SR)]J4YjΤ`+?3trDS]zLaAwse&zJМhilr $51TEӵm3BQ]ˡ{m2\';B1<&(UQ8x?`YM7TFtrz]1RK\ #1 d;P=2آԷKF {wd ;⊉9:kH~gvD?d3G37 "YDBcv"0L5q{(e}х3Ib'jp̿9:\^*6HפX\QȒs]IĢ;*l { (RNX5qOm.'Ԗ4Uyu%Fi* 4i9 cPuM\P2'-28 t xUl$ d}\1ʌwu܍BӇ,0V@:$Gm^%qͤ9q-cyMBHyH ]F srNũi_Phre%jqEoO꼍 JYzUfԵsccfm=YM/DK`NXZrPmK4[7HMK@`Ōb" &z|@>깃Dն@Jw>LHrI2p-8QVјQ!ZPm(W,?VSSbMYK2C&G>7Ŷ/^= B|&Q~ .JD;l3%['to(hIxܮ0xdлsNM`6`)VA*'JaܵP["eW˵&.43RMiN€ F6ׅ t5D("NjB[89iBu= ,|m$hlEc IYmBRGY0r15昇? 0Fy.[Wf^#'8*%WKq h7`q)ǭ<(=6i2!}Jk@q'z{9DpGokp f)=oY>t);FgtO-iML)^6,P_1PNLQ'V=< WI ^0&+@9IwlkS+(M/n >[&kӶC>]F +80~x `{'J$2@=wy #zvLx8)J6#z'ZYT󶳂(dIwJ#,"O| J yRR/rA\{u'qt4#.g(,*?46^`eMHYpF/] _(m_T|F9RbД'.{ԊkjFxJOG>,ǐo &"^]I|\!x9V&rL>P܅WJ uf?WIE5Jj }] |뤱r&5@֖.oZy. 37>л:JFx(/c=EL!glzȠW`CR#?3Sx=g/̜vfͩ>HǶR\4f 7y;tAU#( "T7R0KE6`ݖX1> T"f}n}5=t;u9>i&>]9q#'ŧ_/7#)lk|鐫#2)o˶%WQQqA_"G-ar* S^^i)[?pP۹~ :Ơ }.</X-*{"Js;Z:U7E>Vםgmv%KՇ9QZr |UdyyJZ$ظ^ a\ҊcJs-pP7gŞ4Lq?CwHÓO#ٸ0Zw"~5cq1YZ2fqHSDIPqXh%# 5tK@|f'V6J(aFR4\0|*5M7@ qI }dubꑧ"bO.gT֦ܵ<{a+Z~A1٭]KvrKƊ;%_?NV1E,<ڜv ).HoP H!NYƦb2r>'\3ȢtΠΧbͫ,l?G]Y <44auiZT :>kbi ab^ A嶜)o/Joh⒫^Ȧ6+~.StJ=Zb F9"5 cÈ~E?HaZ2v0n/D7pDĺ9K_8DqyȭdZWeA>|`c_Rv;B#SDܜ挄q ;ݾ &f~B&\J :2+b 76~-pVIwoPPZ9(YF!c >ec Mf@>VK!@=KwZqXQ[T;R^,?[j'3g`/, 5\ ѺDKI ҩsЭ%c0Y;@i_~@Z@guY {kao#2r4*tk? ʑ_.]eˡUu;'BqNėl:Ya,s;:/ q_L%̤pPݕI%HgJ"D905*%߃%\E 2ͨs\>Z~} g _W2mfs޵zRbh$KJ~&,^ƾN|*Fv:l%{' bv}Gzz LC'Gp,o^ 1P蠜;f$eϞKk1Ű">4#pڑcob90 p^l˨tLlGL }.ť$ Bo 0Q9ф¯#C L]>1^y*=u$f u[Zm} B6+K&bVӟ\JhCjAtq@D8E1?zpC#96%u˜w)yF?)(Y\5X +5~0,jYi-)ȥoO;CO *gLm iz utaȪ`_pP,e!EW%vڀlyD!G@fK9B{6 ߊx_MbQ Wf3 6'wIJ[c?gzYؾF.~-a%`ٛTJOVC f8 1d#CBk9xR? (C &vĤ{~DBJ(Kmo2-b8<ߠށ]= ~:|XzMAM:U<3Im\9ŏ<<ϴ](zzO 4V_'q8&# ˢ(9nq86^s5i*0FSY@i̢Q0L&,Bs!׊vܭ`*%u!NϜаtZ5r2T~ڥ˔`Nfp͹}/'l-P24~T3BO(u5E.+x},6l> <#`T qӳŸ;s1nK]}19ar;L(ZS_SsegXu3UqU'-WsU_ iȓy6aLBr# i2!NkE-__BtYGv.e(+k _,$c)o])E T~xr,w  :FD_Բ\KLXXl1*В$PH?3JL_ WcãDVTƹv0aur_U.PM:c1~mj DӄD451m ѹSD,LkPޭڍ3G_G~#YV\YЇ+߄ߋY R}Kwj0mq֑0R_kP9"6)4kݤF9cJz0M0~\BU9RYԣ ʞ 5nߟAV3;"~xM'PFə ﱖT1c 4U#S0ڃ8\| -hm 2dQHfF90Ьc wFA2fAl`ӣ +4)jg7jR \ƖɾѴxaLT@13ChApNҪ";{l%/~э|Kץe>zgqP^^}ȴA=b$QHնQeF]h${Fi~ 3s)@ fNYĬK8Y)m>OS?R׬Պ59~Σ*IA4cb'p%[7DƶrfTzXI}qxي85i"_)E l_/S2Z+C8f望<%bZNUi]/LYC'N3APRqX W%<,Tǩಜ=XپpÑHܷ_~CP)OSm]7+X+P@< [|hUVoU(67FhOSD5v܀R\2hH[5-du[Kg>s?OsB멮@-)%Nu4-/[ I`X!QM;:0;#G0\ZZ!a85k`n:@$w T>V{L^;[^Mq~WWկbvk&o9]m!@Z{$ @Fs>ԕE%LY3yCɯP{&Fjt/ɠdag|t 6t(?4 )滴Hun{k a[X.*Pz8LMyΞ=m^,Bſ+̃$`ﳷ*Ws ;mf6.#R T%=2bddTGKmrp|1wWI ,wԇ_td1q@)/Π &mBi fX(GCm7۹eיN/@]98zh!Z{ș %ɐZck'CtT=L7Gs^(cԫ {=މHciiAV~Կǔ@ f}}-4Wx,nF0 bѨM ǦJ~ΨY/=*t³HDkzH~]pp=9 YtjGϡ߲n"^Y Yps.<' U\Y֍;j(t>,[͗Fh_K[K@ 3 3{q.r)< RT ]1XЪPD^G7,pb.VlO#hؤRmn3(UM14<řڧ~Wً1lr)'Z-AEۚ^ֺ䇰+ΙUōVcNfeCϋᴿ}X~*當뼼GN9YB[|N~Q'RmG^W`KƔ]|@LoTC j_]q;S *cߑ3Pf["r,x'4%/^'mJ+ %_5{n>C0s;FX yWm K$(,_~t8UH_?UmbpClW^szح b?V [T4lSY QkJCūYQoC0W-| #\<7gϔM BeLJ H0"kO$嗝L/,7ZdلɁw~_fKE('(ݐX1ԮlMCm\(}Nle_3OW 5`^): "ư?CVo~\#W[^𑒘9;2Èe] &-JOi&ex Dg I÷l9Ke1Og3&>2h7W&ЇOlCçC\j~CxyrI_/+S#ܨ}TYhw)DTͤ]0|A0ewlh=rKl4Z迿gpG?fS>>Nz06I&"l5,=,ojcwzBX1R͛QoM<<wD]>'2C}糡ǚ-ٹ$&c,`8{1*Y3g|%8&HM_9W3ބz#D5൨Q (}* s/=-Xf־eufϯNSds+!ݝ}~8mlY1-AzqI9䉖0%ӍNFʀbzAGJgi?ix7|eaug$/kSN+{밂RbdB?Wġ()g2e$-]??Ol1V/3V+};ww<ex4nqDZ C"+0צfX-LԏBDpy$ԍ5tOc5+1~!`t'1Zo\ʧgs5vZߥ: I)PQ]NpDɧ- ^;PSqbCAn})݂0蚫Bߝ8Bpxmx0:3LeX˥7 m#(zփhB|85D\Dgwń3##CTbW!y Zce;-^KW1F"آ}N@5?gn8 EŘJlkx`z^WfxA($*nrIֱRZ2h!b2E{-T JFn h8x`t T]A Ņd;"?·nEUDa~^XjQQUEŞu: 8cl.Uƒݔ(xJuXDh?V̟yIϒcƸt 1;r7gpw[ s /9-3BZi[gqg˖L:me4Qid|“isiC4#d=/.c*ۣ䣆*j~k`5 SSɻsب&p9|eG bjg9s!41ȟy{kkkD.q3YdPϷPN Bȣ_b 7!̋$ݱNط"8Y; B`khT49 @oōt<e}T‘xGɋg lH # A6T z[]׶d_Nq,4q5ibҏ݃3uOگ.W%ȗ-ta(ujf>n3)_3$HGy #3~{\}XN8Y-mՊEw p Zuu*:ü xq`X9} 23=֏M[c౔r9J >*sWphj9`U[11۶5 X)Y3?R]륄ɬSLVlBrD_mv`n!Su@kl2$}sdN٭=ЀFmcc`x[a9nzOf*7=K}X}C%12g jC"rB<hvIDVњ މ9VA3M4&߬*OfdMa8KE6)>=}fX&8Nlb(ϾD;Ř/הڔ:T\IfxF'3)l Ep!4()N71F@IՁ+a<}su!bXZ蜈#i ƳaEO=L!5ݧ{A<Щ(J;y%!?DR M|qQ3)L.1%@)KoV)dG )@ÎK-7Xטވ tg kaP \B̫-zնi/KXM=wO; qt1Z@ W]Y{T-֯ᄣy1S[ec(9콩:TʀCqCSr9C&MN %`Jkt#&*"RIUc<ԃ }/㷹@NjKL~ aeS#Y!oAyD˟_ D̦`d{Yx 9ÁW}J:-2BJfYhe9Jd-^wٵ&ףvn\b+̧c8lsOSt^L#*`4SXLEf=gDȇ pÒczQReqO}! C̱JC0V$}pc:R5oZ󃙴_fod lKLbk~ bvù7\t-[.yH_$~`9z:A !ߦ;㾌$bb45'ٶqme>s`z'TxgEk$W+ib}謶_NB⮭s~/3=^}x(K;J hH54"B$EQkc*\ë[qԤ?.v[W53ڏ$U΍T~:~}[ p+ǸyXN2 m2(e2 ɒ+y1,hw`LF)- *?1] i,4Yhΰ&:{ moyBsdWD [Εa)wv ώ2YE^>5:QhU,zw& }KGZ8;\O ohWn*ޝl[^0x6r™^M^@u>ǛsEKx^2e/h|7}OpmZF?MZQvo_֯#/!dwrCcb",WDwMw x%L*L3]mPw2`!9V B(E\!um8Z."GT]ykd 򀔾*QA`V:QM~֒t(걄#_7# CuCƻxح]s/ 6XT]'Y_C7*"%3(#EmHS H*9|./*|nn&ߊ-/Dxc"^z1%&n",Yuؠ<щ䎬7qIT17kPVִ ֕*?o vd½O[X|KWQ)(qN~m-!0h06i3O tE'Go/^Ei}`4 D|ꤐeצfj ?wg~Yq訃5#ER6fM`Vƭrb T0{ nES @>7jhd9WeldǭkrU@bLX{(J=d9\wc7ldQ,~I@#W$6^?R(WvkZ:!Dlbn:I|0ΆA|z l7IPU OgXT)ן҂6Hwoo'qwv9Oy4x䷟a뤽WEgg&*bʜ03m;M?_\G >s9t %H9't݁u3+ڌMHT!㪼 <1;_MsckuE*IX&nDnrF rMQjUtZŎMKThy'0Ėw43͂y\ˑvIMj9C }&Rىp,`<0?QVP+E.MjE홈6fbhZ"Q==ks`HNz?ow-mop%;4=ɍOo :rI sSD4'+i%En?´=w>lK doWNl*8Tku ؁ln[PG+à4#a1_vEڰ0ס'*P^V4ݩ'kH0j ы"+qD<&_csBDWbYI( v^?;_MеkdehbGaQCHi%1 0FYVsv/9HE|р641SHhkxY B#Z\2=b x4OG7=ˆ+gs1`Pi卆Dw g" -!bm)0x(㜺KNfYr> VK ` FH$`7d&\1<m/W FӣoXEl`C뼐u6Ki@#-ǕP.zdܣG3Q%^)`ӀMDy;p}*/)FE4|R"@>C8&\I/xf0#(214} &p0i3߽ٵ3?F3O-)T{,Y4 T6 m* ([ HS 6)1Tj R>"N?Q<ȧSXˣ^2@۶ @@?SfdP&cHp ;}$ƾ&?QbDsj#^0CwbaO*ۥyǯQY XME&" Eduً'n溨0hyPPx ܙ2:oUōYJ#@]Q'ޤrM!^b?Qg%}5d&F 8?iN*۔W\kǤCՈt}/~GZ|VcCK  D$AB6rJ3􂑁SO`O9SkbY!؉=^pe3, <.zNjQ>jdH"ZTD;xz0rњSu!#Vc8cW^aU҈dc^3,6FxҨiG:ݸ Gp6h?8xFv&$]YNO<(o6LA`aуO %]QYNqEf2}D+y)gNe ^wpOn6Cgl*ͳKƕ %#ȗGe-Tn0 %M&7]5ڿ^4wLJǞ(O亮Q\^[OftVjTp4o]sB;h.hc/kϐDB6i:Y]T!8ʍo=Z(Aʱ~nZ2.̼d8>Q;lx7L;H.jI4QF9䱋uNK$RSo)Άgo>ef ??prQIfHR&xy; pmאiS/:h{ c[Ztdm8`t<9x=`ߠBS tؠG_(4*c-쓶6"|[ c&8&]ƖqҗkHy𽿏Nu7a[aT^RQ~j# AuJ/" yN>wfM*YT`ީEy\#-to!-M+RnvdtVn`7ugL±l+aQ}q=b@ͮ,#2r/b]T zkÍ(\kt CɪZC ).'UM PbdFI.7$ekmRlOmc#%8Lp /x"r` JL 쳁|Q޴t6i{}?xm,P\Z:l8Nsq"ˇWkL3a=ش*n !#>|JR_[楢%[>ZGlEW>Z>k+l_Ccջ]7iLJba36o"mm i6ߔ>_% T %/'7ȵGbһ +lG2$QV^o.2&]iwF0Ża@#P'@V4 {{+,ף )T8{\Y0N*㘲e}e3(̹'AD: sVAu1f\k;НfR-8VX "#I-:,r=mru#qN쵫cIխN#yfJDNZx`wv_}#p~i^͈Nfb>a<\c앚 1ъ42_!DEh2rτ̿E{h 0JIx̋EiANB́yoW5WMoƖ/"ʑkHQc7Ni|%kr_EȺdQ"~_E 9qm-~=Xd<[f鈣"X"s>25JW5QSK*X#qvM^>}8#<2S$L$8KC`Rs8':_]6~.jWF?=Q2eͰdD)T& SF},tpR^ &a}=|`ޞPć֘Z4s'w>1t'y`kgwStW`*S6U-e\jj,I_SK(rד-ׂ ufoǒ>j,p)mv+$Pr2EL1C^?_b#wa@]핌A#1^`϶\;rUVQo '/pй7!|od2Y-(#.2bf ,vzHu*+4Oa(cܽe|\pTpP~ܣ%?'D%ΌA]iWgoGh/nNI@І.ٝ(Nw\LKcKU `g~"MR^:}k1gaU.;%[%IVpGEng]TnS>]()z}>>5ztS/A /?m8fs޲:/ݲ0e$&@ȇ w 5bWkި0]b(uz]F w~t2`hS.Xy{~C9937JZZ3h)_ a=T?Y2}RWoQsE+Ң }U& +X7'n0%w44Y_߽6ә<n;_HJuѴFԢ=6m,ôlooN8)u{gWHv 3Sp"NF(SA7hΎZdU@$DQq{ : ;G&Kr>3( {HԷδ}w}Сv\|ZCEsfoP[ ťqeMQ-fSMFl{tI\(@ReE˴{ؠq>LZ7&XGvasٌE CtN+ U,\J%WC}@AoU!ӊLk3s32`o6d/ FD3&4zW3x7<0D]gH7FQ^-RWfJdhݨJ/m벷Uc|;˦KꙖ PXu8Rqct7 ZpHpe]k `܍2Ɂ C' h6bs XNl‰#T{$U)3:y[).}]3WMwu"3+<a^kOvu/3a.#b&@62M{Jc-uQ)`U{Eg_2.V= GEt%@My|#y)֔bO~}XF~Rg^Q'lzy-p#ЕpBm#BFcoc%[$kI+NRLe$cAV|U0HUVjӨխDTpx_piEAz/Ug:nx%-;pn`nh~!3n1Ậqj]L@ :>הK%&:5%Q!Zz@OMYrP{IV!7j@61Isؙ윏vp矏4jBQ6Y7~*Zt*O]4`{x(*;W1Y^'/,H {|FLƐě,6Hg==d@)D./O 8oւX-E9.!K@/ mZsJ!UREx6ek%hh%bЙK8rԝ{ut]baS[XheMe:j'5+$C&O ;gARxyK+m:@/ 9V.ȺÆoݤI'.$ TF9%#沺J@ՁbndIۂtěsA`f@Z%B(C =ϐI #c2e6}ԗg * 91]Z|MVU[E9r&@63ZU($[2w6# H`mrJ'H @>ZC:k+/,\!hqq8ڮnt tR$Ab{~G _uͯ^~W)+xTךTH]?`B@bWt-ɡs\O><o=G1/@Q0EK}dU&aU LQ-* s"OM ::Ǝlj5 L޽IK uiw2obM SO,IyZ𐔑"r|b‚(9Vp:O =JЏZ{"M{|#z7xW1}[#2w}*XZ'dnUk@g @r~-Ay)7/o}ạ;r[gUZ3j$P-\ Nc^81Bdz-VX2J_dqR\_&6#@ޡkssi5xc{Wbu}j; Z8Y@3+@=6Żc.<Ԕ5B n)'6+a =$ld!6›3jW addβ,l9V2z_1i`Q(4P_-1A.#ph"gCAlDtI x fV&!43ߓGIPl ڵZyΉRz`Z$ ~Dd}l}D@f CykT*.]M $S҆M%S*$[g|$ yx1K~wPaMU=ld9˻O ݭߛ_*ʓ`>%Ũs@eQ0KNsj AC;kV0SX4i ^eC(/r_ꈃbI_.)]`*I/ ]$+Hxd4.qbdH󏞴) ;a/s"34ޔ`#D߇5hI7 `H]gT,Sn|?rpazȄnaP'# D};|vV slLABNAa6Ԕ3X^/L G`!psRw%vRy}1ډۖ NJ9S +vjm MfU/+62jqRz3^ rc[GA!o~|ۛYځ~yV {e+s>J^cDLD9kۻD#H<!%@LmN97.F%|80+V2˞͟p1XYX ap CMS S9LÎEW }q`0T$x~&JYi}V`g+),7tsam@@9@祪B){q#._޳±8 kpϥťZMF8~ M/Ej|Un`'j| ŕ@ RXGdhMCQ>|Ynt}}O ex-F }I:XXW m#((T>N!Y|C\B1t^xEz}Dg0htiNSJ+A#rw@HwZ6g3HHcxWeßN[OJd[3I&9K4> F=}Ҡ%cYYS3mQ7FIʭC]pYF`so}4.;/^c{*ENŪ+Rr]ts5~lӐpc'>5"[.[KmD^yx)WɨM ̹]vKp$qu =Co<=׺c=L,EO-S&?hkyĔdzҌl61%َq}] [hC<4NA\)l HX~jG'9MZ}4h7yD}(3?%2^Fbw]˼(x6*Jt|*+ar=&ñƏчbf&@Tf͍'6h\Ֆs{C]zLt"rhlbx%N!g{)/!֤ [(#eSҾ)u:1 EmJLUݟd#&DNP6> a6]*;[Oc~*\:_>Wk|r֕FSIU ΀.hGJa~TlB=: "wIbC)3 \[]00\ <ݫ~3ꙤE3aZ#G !XJCN8 ;&M-ph8VYBjIVL=YC>/~"zSj~ֈ!l$k~^O!/!##e>^g w*d;GN(FpVOH@s#?sMrM۱ʮfSfy\ߩD<F: ڮ݅C ,y+3 \h fC]kkIrC>a4xI`~Tgj&ŝ3Л̙xqCϧx7KJܳ2/7& 6W(B4*i~ԡ̠XRQQ;6yӑT/mvgJrDA8؅vtCE Tsw||,{eOU? ĀeB^9ٍxH8TnPc ;yBuj2`/C#Tj8E),PPIĐofP_ vxXoZ6%pB 2lZi5)@t, DXsgm*hrn(cEg{q^HuxODŽGM};;֑17טIoĨ+4d|GO#)ϖ ]2fD6!;S3 HFZݻ$Ҁ 󍺁سflل8qr l}q:fĪ@Cp\F$vxXhۄc,>\8p8%ffI*PILʥY9E=8nWM߄hiƀb!λ=xڳ,Fd#N_s#@\Ki 3†pÃ?z4;OhNYV/dr7qGF1qN&,9NRAr}`wqsTv%9UJO 'MQd1?7BK/_Y>޿,\-rN`FuO-LHpC(Ik.x*Ʒb˿T6 km2" ~d 7 Em&MfsQ=(,S}lαm-=o$%O0F1tdvgzQx\Hmy1Gkr.!+nkTG!D~Q>+w~0,ӋWed>@Gx@e4Z5&t@w9h3v W{X-)auE&2I_Vz%ɎV+|$QUJ7iez7 zOǭJP 5qGAF654bwgr@LG!HlB'\!V@2h")=D{1;2sY08_w//ߞF)9G_+$u$Qngj.X.7vW:#GOK=)e)^m5 Nc`WB2Vd"g/ 7cM]_[J}dc_u2j,Ղ<r+4'$/Ƅ#Pgx~Hȧ@+Zb6x+;H?[]2+ `zZ{Y7CFfE}/.H^U@Z֠wԹ9Eu$UoF@ݵh8_PWӃs&*|e?) )'AYg0]Ŧ]_bOYs> T< IWİ!٢cpycܚEJXSZpeou@Yi-H!MuO2t:%WD! bo񋯠pd}Dz6'ٱ)ӰN@v":6hʔT3z<'"b9q͚v]1E<6l3]HƩOĬ@Fj+wΒmՂRmG(6o&t#)~OB:2gaf\iE oW拌H߯x̡S(BʞaLзE2 QI[$dp\ 4ɓӻ'laA+3a5y>H[k:6# 3jݘDꒂ?gDt~ ^oɴiAћy/y1~6Tgk8-AwX W^ds )$@罗&#GΘ ,@Vs59To9R3iN˵~V=k'rG=|&Q-TF#$X[.?-2/ե9 Iؗ]V.IsJl9%uKQ#`ܽ}Y!h "KuU}t1j܆]\.FIA;8T+!,M/6{=qGw,eto)E|lܒ494, T246I>?d2 Y;#Ln]7CYR'fabV,7[$9_&F[v;Ti;XL-L`i;rn^\d$mIbFK)L[C6%!}{F)L垉z(Jr |`Út /PM4ȴr^ 717޶ijAXJi)KNP}hN *I=f/N#ɺ±:-O1K'πX_Oʇ~[Rr;&5iDKz%֝8LB4.B*72HMٗaMgxN՚.tqnwf\7`xt5Z\R+`};EsCц74N67>R5<JϤ idܛ+ٜl[3ש"7f߲]&b JnݶqDEj ?DElNb}=zke T] O`PލkkSA!˅.rͶNQ7tXl㩼Kjh!P=g*&_Fo-"4_$6ޱfb . 1<&Zܾ|ioJ6nwZe2{ke^/SW@.ީSoHgt4l,vs5INĈ` >etfZ3z"{El(E:i\B"׹5kKۚfm4JBYC~_?pcL&l&!iv3 ˃~ }Zc&pm !Tj_:?GS_@bh_uB5]8$`Ш_͸%.3+8EIrR\i `< `ycSpvO՜(I,l.N H3mUQ|>grs!PS[YYqPB~ 'CyPq-~G[R<>OOiz<ަtM%\O>>˼-A(rž§/#R7ԗ;U$ ~ ^4MSom)`Gޜ׉Dga8ëcGg5{".p 4㾨A)JE r8q $T!-jUjmy23lT+\IN0A\.Hj"$X\)m&"JXg(c@[%cgkm+M҂*`& O)Ӯ2[ 188Nr 8c+KnE8LO*DRG.@q:3e *&C|1%|N>%9'.Pq@ ]>"hZ)=ɦKDgV67夦<:Y~yMu[é7 h5 ,vU) 3.pOm6#P,kjQ) p7G8{h)K PB̵Ddw賐O.pI,I?,J<џVLZ 6aLT$ c8,Ph~y&]l'5ۓ_{jRJ]9g'sUzu22v c%$b[҉3 }$=1ENt ټhMJ;0wX cM6-jbuGlڍ)gk'6ʴ}!H>yhGQYKDNY BJE2H&ASOzRٕw,{Ob _^~8hԏO^ouFSs,# (NBgAnr>0!#޷%혻:&(ƹ0* ^(m Ы v.}^g+л2'5*9L%1fL,f:҈r[Ȫֹ`iA.fSv0վ,C:UU1 KWʭo`ZCCqv'N&>d!&MI `e{3, ǭV?a6W^(\{YsCX| U̇7n"t[{UuU[RdT zѣ#QDⓁ>R6TUv ǟE ɞa:X+k ,=/]}.[@'$ iq =zL*=z@XN9U(ImH>CT̶R[\\Ћeָ)ߦ B;+TkAI\E.I7=0O~pNnHA^&CyyҬN:W m[4"j_˹ʆudG:cVw!Bѡ\4P6s&L~68b95ΨL +D!_EHϹqvo'ZoJnISccuz⵶]:?Ga -0ZT{ru j(5YECUWeF蒖yHRzͶvvHҴ>+.:mqMB_ D #UjMwe"G! GƯ͢(l?~,L5wbuDdi=vL=h +D45yfLbWm kn \8( wF,25/ ?l84Қ ŒW̗Hv,Hx pJ/z$Z'tFIJBmoy!Lkڝ5}ղ#\0eZf-O&ajp/(h C=z==jshG \7N*VŘfkU3A*Vwޜ 9*,2|폗i!X,f'Ǡ~&wuD~A_FN,"0OGmFpcNQ{1?RuWR 9ِ<|LM& 7}ǒ83zqbt@6&#=څo6aSbhs1 P~\3rJTf\# '‰-]lQ{QM9rNм4{r"v,Z9ɣ-'w`o~)%EQIҰUٗ@mXɦ̳FzWY SfϜt?KuB* kuU")D$Ӗ/p)4 y C>`@#B ;Ry`HxBBWW`N6 el "d@l7FzJLf z؞ iVǫiy.gc,Q|{KYbD X*o͚}|AC4Km݃te-RWZ.-&‚vy1(^+ )|am$ ֺ_2RQ%'Ho7^gIb5OmD=$Mf% #O zWԳؔPJs$h1M1c>' ]_R[e_=8mo+*9Ur Л&lEw+ B=jAE bN}MѡLE!"~1Z1絡S q0֜@ EVn?yϢ2ʹ͍šE9AB gRN.iȩ4rdbo:$Ҍ4o!R:_%Rt/ ωhC| 1}-So@w$Q7ߧ~2֪Ig?$ȹ-(>4^\X!H%R<9Nc;W:߅ܕ,L6,\2žrNKJ;\t`Q,PMÆfӬB*3U,1غ[)-Sk%٦6hI4\ ,жͭ7:ѣOI0csPn>YNm{6W:2^y fuBGr,I !9xp\e8gK3xhdWS8rO*@l]jm;lM])R]JGiy(7Iq8 .9NG(6~}2WQ\&l( m :6Al_hnH#t.F8$x Qta^6^ Z RaZ=iGdwGrovs.^'9Uֽ4,T݉[Y_1(ͅ.W[A ٵY_}7VB bTAKYVɶ 3;Hֵ/l:Q l5P3޶gG*3o'zq!%sɼطQ{wZۤDS<ԛ,l-QX'}>*Kw!ӧԠr(*iQmjk1[@ߚ[L)'O- ؙ d#w~kY+"Ӓ&?)-uWBWs>{?Ri[擔dkɝc$: ]DНEbCҎC:wa]IlB PQ-㎪NI# EΘh8}J*:Imڅb3I:%koVFNAJREC-a|'?6Sw`6 IHvͮE,yꑇùO+7\EPf \xv+ema(OZ& @+~iG~AUI A8>~=k\vU,ϲ dTw7l![CF1l>cidzCA.E$Ա(,KuG6!)ޚʄvjOg"褱F ՛ݛCj/Ų:&'űKבhV|#;|)2L DVwٖ~ną s.iS1zӵMC]{rGA`|%sP6w7n6 ̓@-]rYr'Ϭ2jVo,ֱ߾!YPJ!Ecq[ĆLhqcޫnt.~H=Y*יF}9w &C$s7.,X|쿬-o qsl-r]bhM7-~i0wn/)h cӮںܙ !Y8-ʹ®Rtb=Y. ~Vu3t2\%_!{0;Kb+ Pk:žL,o=N|Dd 9tRQ_* ?~<<6L}#]7M Gv0M<!fN-yb>5٤X~-ed$z\#<| UZh 0gOW>!h @tw|=s 5𜉂/`!hK lId 'X"0C~DMEIM}Ev E18~ME02sjt?=P1Ha6H Zp>`k俱Me#Xz.? JXE@ (/ꜥ1c[/ P1"Oˣb1ЅITBn~?B)`, hF{4[׭驉L؊ ?4)Zd˝Z*.߰f{VO׿6*\=6*|Ҥeى˜w&i@YɲVxh ҇|BNZ'衩b ѻXz;BL_OƱX}780Φ;E7DvWڬHꀬ\+1cDL51ɛS7 .pO>`G(&&|~6OÇ̓y R"LGUwc˃s TxX{vεQаԈ\O'UwW"o\3cۢ ͋)]DJvHr ڷ78Gr֢kr)@!q\'Պ.:כhڳF9=co*!\O^х{)|SiMi-Ї=(h0D ҏT 0uSbK/Nָވ`SAu%Lg8<|By WFF~wC7M%哯cqv$$!0þtǘ'Nӽ j.BkPJZ_jp\WDpbp ZypKn4٭DTYDi?~k`WI^>c[q*YX2aEo:Ac)Mn@#1B3LGƔVMUMfa+bjfBӌc%t%=p7YL+[&Y֒^J|̆//F^|fF96dz!=&fjK1;2m3IAH ,Hiie"?^Gb;N:"(jꍰw +5 i9Ձ%&Ym 1BCJf+*I2÷ƅnBejTPwffoB>Q avHITZ, |ժb"O7f^[e#+`QCԲyACdcaիX$x/ݡx7wqI:JrDtBLN"V&+,$TュhA,N-)),q~r1ii"4`GH ?88sI7Fpxtn?#`~ Cl&ix:.X  ]_^y!& gG;|vnƵаp4׺-{807 {E6- S?t(2l3 n}:(!07UbHY9ia]?#ٻmj tK^wt>_8_! MzE ,:߽ƄR{?> 9vⴶsX-.fV1`$j+7(=/*Vц2|$$6N]D_1f3B;묨ΫsG?xG@ۼE➮w`vyv8S_*3/ç ȣ)E5t=2O9ȍpk-0WzNۣȌ: RUu&Mq?U%hv a˪T7Eq I|Po>" i/HIw=N.> H"?uص=*˛@#_MZ/zJCM9rN KpG0xG*0UIto+w`䚎-'sxC&IdA†|g'ՙ5?4*,MHT@C$׭m>B&#Hի"h9!rÉ`|& ?6?/]~3(d?ba֟vI~EDKt_puV..n4RN<'e@c[t(w!߭%-NMHB$  S<uc9mx8\;[Y W"0`|*xsw~ݑ9ćS}yt+J36h"km9nUuq*5Lʪ>Hۿo+"78б*6=ڗA QB_nFz 1# }46 *bU$7WԶiͪRsȂ̜V# iАHOny{Fg+˃?$gfa&bQ'wƂDGЂ)<׬*iBPLmG6q=όX=^]ai SwRauɿv5:BHi׫ˆݽ_-[]IZ>`*tJXfva-X/eYgdNFKX:s³k ԱU6""?Y`nm^>(ձ+ +*ZP12I=*M{uBT`%n1`yrv8{Qu:G Tؑ6`3P΀h 0XrOrGP}mru+Hb&Mғ6&#"| W6I"#ҳ{N`(*H.]_9uJX4WZ*[Q-7a*DO!uE)؞PF~X2Oi ٺ$\ec|V ^!b14^i~FчGK*: xZ c2.p߶pwKEwtmƜ mrΞ\6? er}~Y&,nO`E\76JO#\oO1 цE3 SFc/Ny}V7\SVŨA랖jz^1Xgr7处M0)&؏-Vi;K/1/.8֤*}cʕԌ*>ΊYI(1["ض:GDN^TDŽq!Md~0=<߾N YyZ%X/(vX_ZNkT3LLeH:nDk6A| %+ko<j6=>e^`ys+[/$-$uZĬ8ς⎋' lehPjL@ h#jM 槙hPzpt"s\׷/ [ ٱ(נf­⣱??<񶴜ђZ"Y̢6rQYH2lHMxY ²AB(uwzLgY$iL:G'azɒP#ZeTh*ۡT9TniԞ )^Dxq{f7S-]g2WlL{(+R1IdfYWWNFd dK?͙`zDHۏxul"ݥӮ98W6h1aGB'څJNɨm5>$Imw.Ʒ=*`7LvlZN}jw: *#R ?oal`Y4a27r`?NŻ;u8tݿs^%9nެݝ/ $z$KTx,PGVe"dS 1Qܻ,b6nj 6ԍXCއJChW?0+ʁ0 -OSQ|jo4AD2*s.k3O3^[3j3煮{ h,l8[lOQMoiS3ۋw ž4mUmbwVfynMZs.G^:'gՆ(-eQ]$Ǵ8|ߨΝC`LIE# @t4l%"1'+B?5ĨŷcÐث6vC;eB_|^m KPe|nglru,XԘ)XTa*%Iض,s)vW-0l L0M's =FI#b2K8'vt *ReA%6ݔ1!i:H=Z;!v%22O>**$Qt!~-!ew"9M0Lɵ7d`^/yH)MnYCb NX *y̽8,`hv9AJT՘aK"m_Th dS|V.P(DŽ(tڞ8*#vu餢5+2R<0>c`icPrҥ;2̔?5=m2=9wzbpBڡ~}:ca&+bpDd!lncw a Sva',7JW7ڷڛwXDd @ bF)N:"a ^PW8U{9L"y4x1R<&U-iG1S wX*\1Ÿĵf>e?3亖A2RUw+_ϊ+ԙ^Mb`]y;^;i~ꤜ:@N4d4q>dW& hFқCI+Yqt3%vfD7nw6OC4b# ϱ{ɾlr8;_KyLWٰg -K9t=j*JL6%ʙ^%F8߮z&p=劆ܶ< b|rI[w`qAKryϥ.$6!Z֑E,"IeY `{ޡ^j QP^,~&L/އtPt?QӘb40@ VRp:Bzf[ esVeR jd(%I@d5_m:- DApT 8C? *rd9lN"ReǐU+|7m/mԣxI’KM8$*SRq̇w!zgCl rވ)MǷS88˝{ria%|Z~:%ZjYS4 uʖvѴxøǹ`N~:l79xx;lP8yWo id!r10{q4|һDt妨CE658N%g|/,ʕE%iDe{ ؉kk**b7;:(Ȱ>O  x+Gy49jKܨSq9Sru=W89۴Bnq^6Y↖[\b9#SyiG߂Aj,QbDƟGq/r@H}'کPhw%p*G7*kf;~ /yvrX8U7VӂC Եzqngwb6Ժv(VI1q&P/)+:H C xl>}*}7 5rLV‡00ajYJxC,ņlyܕ/B,.%Y!RxҵCeКY& e]GMb2Ov:uzwEsCBïєNvE.RO9\ŘǾ(9lJR豦8xʲ ؙ$O:ж6 DC{_qu Xxoy*oiCoǙv$PhVnSmpܴpU5(I 7H`m}2#?IQURrG.(qDܐ/޽r`9h͎4V[<k'w?= dZH3U:E;яQs?Bd[.gPGL~lK#spZJrYr _L54J<8iliF}StGBi#<SƆA ~ӳ`9s}l jils4z=6_-} DQ45 %CRuZIAJ2QAz&z]ǵ=iq9rq5Q ̂^_S ~3!qf ]{Vnf4q .1FTv+Io"yj»"'jrR1P/^Ŋ*cP@kr;Y#DaEVb]캠WGZ]v3X$:3g݈=IK@XEA/qJȻde1"֫$-rV_h4ΰwe(N$f)^Ȥ\cM,Nz # }jXfH N }a(iynk^0 2K=d Kr@ң13qJiIbO2Ik{[t[4LQ6L'keæP.k2T& dtSdaVOQXq-wٰI>*0a;y !u䝠OdbcTܠ/7)!(z'|!:q~AeoBڱN5 ôON @C#IQai@L{\V )D ΉZ)T!V=g* zeXWvImÊB,B8*BN  `bn Tͳ4C}SY~7ŋ4%-?}-g(Ȧb2r#.O~f4.} ͎{9`!ZqY_p==1>Qڽ=d% &?9Ӑϳ"DR¤lU-y&~\DEJEM כm/sycV-tN֚NqU@aG<Re:.}tQ)lqp~媣]5 <"nkq.W,[3_7p CP/M&#oS1balGM9b tLVINjⳒ!b[dRZIt7+_:tĕO'XȔ^\Z9&Sn9Sۮ&E]MCdDGpQ}6r.#Hv *pHp?8ئ=(eiqAv_> $p4O }<C Io&h8g] ޼i!}cB;j. 1BLJxe*Xܰ0Dw/X!%&8Rڙ$[¦Ѯ pwGQ1& ɻԜg-$pJ9q0:F]:KP7 ?>. loM-f.#aAqHseim-3QfPobc 7a( UԻDz ЌM1vB:/+,xYm爏30P BV4S^~蛹<{Kk !b͸;1x[[U.QvŖHCn(A5 o=@&E^kw44 #; ' %)/ѶC$yBU(tC3V.mS(;=tZ,$gg$W`"[\ |3[šxяw?Gu?q4D=AEoo!-v*ya6㠋' |ʇ@Q+ՒS!gKV_z".:bS)1DUו,VRyV9MzH|jH+^%V,:KhЍ|'k*Mt!Rfr&r* ԝ9iN+Xvu $Rl*,'̎%*Dko׶T}= ,I\ɛqR&fV[}q )6zmԧq>EhuFh.->FU~E(ա'5HYIATR7e!y131\'C'DNhp%t+FZ0#C(#dꐣ2JZ/Lyչb Sj_ ;HmvA>)@)H8.uPoɁׇ2t~QKYžgNN|IJ]teB:+6>2 =j7{ DVtQyQ uL$\ѥJDvK=`5161S\mAsK,|LRτpC c|w)eضF޾*+ oFwLXhÖ)vs3o ; H.2SdHc SFPAv޾IY/.IJ@6=q@T(d7 8nIGlA &CGyN#\,޺<&]o}vMWB3:%G.-@y"]5 Zsztc}@La:6RS^!',B*mgJE4ZڶgR,Y~Y!F9TԿ$L!w/PG `̥K Qlӊ!#n>%,nD-nT\ѿJ,Pq#v^gi,+}3ׯfAtW歾oP/e0q XG%C0@N~U H"&5Y$G$9[$h shi@!ئ?r`yJυeR蚧V; 7zң{A8 wW/^JΣo(h_h7L`N\ F|nڸ\O!Mӵ/Ӏ'Wפ(ⒷDx5I?siU%JeEkߍ $Q rT'yF>KݍDfC?ϴ$S]sea* Qt`i M_VaOWC !cRX뿊Fןs!c>s VN8:Q$ 9[6eC>|uυbsFkЀjH>@}jR(bpq$n wjUWBۑӶNq^]N iLIQvWъPx0nqieK=ib*Rp CBۏ}mx4Rʢ |;4]9+Ӵ tʙ+*yoS4`l^GhebrOYܶĚq|T #5.=V!71|4&ɩ[=1Y,;BPMD=TZR?7Sm@ŦF>-wN_ej.cȢ䏯ѱh{ ybʐO:Q Y-~~oЊUif,h約R{R^Q{9;I8;ѾE[ҊA_2N2%węs{h%њ| ldKyrUEb&*'k2I+K/etRU!_T0x{98hq,PB5S7''3٤*I7,+s"˹o%,eAd=4x\/þ6cNA]X۩$DHuƀj6GȻXs$ʎ2pܴRUdw!/ 0V"ven!&{ :><8Y׀ %wR~}NZuu!#QLvx7e%OhO4."eL!Vk:\I6Jna = BO[g#¥X/4i\WB,ۊ98h;(q.a^k`8(OX?M17W|dYʴ=qMC~[ԀuAZrq(WU4Գ/݀ʯYzIMrhhJ3ɶU OLG~B xvg$1vv)PpRoLByU:͠UbTF1`zI:j׷ >J{d!Sta5.j_&TkpьE 2Cf>,W=dl7;^z5LX7kQYŵcL.%8 Uԍ<#B ![2/8`w]~/#ksDGv`lANÙܶ+{N's n䥻"˛˾zbA~Nsr|˥hURb&JVg2 ')b<%Gw]mPuy ʣL bQ0Wc(w=lE~ D <}ra07uF|p~I9 ʯ$;w &y-pPi巽1W_-x QG7P¿ ab0|(W?oLZVY*m}!NnY錑:N݊q^= kŮi,d U՗>.c[S#]P1pcwQ%`x-`_2b.+HGC΅,*e& O3oWWjԩ]iH #HMo jGo⽶qaf%ݣy#/⛢i}8;Ӡ歺j3]HXGŧG+M:<2 UM<KP\VӢnʴeU"a@?;ݤլɱ:(cM1 !ů5mO럑>o?gܳ~6~x`B6Aj,xooFpI`a;I2|>kbx ǽ"& ~0 3DӫC kWX/bw[z+N)u•@oʪ" @$겹cADVYWz׀f48]?%`dmC홚6b\zXA_jU@~T%>G2;INaX _*7jP㔤r rl^l)(`iY%1#ny.&Lz{s>_A@;\zWϨ@TV?^<_%O)\z47 -}y\m~ɮ Tb]9jr_<1bW~ l _,$@c\l49luew+)2`}މaen^wr*O{Q>@X:m:coo'9|A?w20r}2=\}Ɨ"NdQ 23^J)/Qkx7ͶYC%p9^SG4E9һQe^{I9bs9KBv9},tW [,0O+  2s ?{w!.'C2vׅr&>Al7 q\,#NI} ~R&!v%d4Q"BLGf U3A)YGeؤ-.E'8<)2Tygk}st:bmԨd*.),3:, DHLnziӫ'x,ci-='6a%?ܣ+`Xe' 1ITV :;m =xZͅOTiU jpɓk=*6 ѭ0x܊ۙq˂d7HQSJj`/rVY0BZ՝鬰VI΁@Nk+*+6z@hOf%^%AL]јu]rר6/~$]τ . M'qq-u)PB~G'1$=FЦfU<u3]r>V@F8^`!*O|_"?D3o.5i< 1AW/Yx7~v6drv1Źe;tl U|1ax8ǪM ƕ8J㠔6MpvrR(Kn=U;] E\TX,;h_C If;YOh? |Co,I$v LLD:لc{'ҧOby(pݞ0;Ƨ[b%gcR%+54 QM] ԃnMx 8SweH#BA3 Sz'M $a,'i6&R%\`yNKfy?g~SWy ܲYGZ*N;k6pz?"YPdNTsS{m+\ ZhFrۜ<7oL1gۭ[K)5ͨ@]ƆL zhiod*} 0=b\ b 0Ew%ߔVA$rkO;+7;N/"> ;?j -³N^DL.*&|yfV1߻=jF3Uf'4K 8 oAJmUSKk4VI3W{3GLZ4_2VhG1K%N`WE?\lȐu3jd+_CP#d鳒U|7ڊO3Jcm:O#L$y0"a΃@S=qoOjr\نV+!]P7Wu~NaYA+L_ߡYʊQx|Gas% RC+Lܗi+52!8=^/#,>ND= `ָxNs !oy#HJǎR =@6deP%8BAXl!LKMA@"Y{ܑMqПҿWrS3^Q4jN-+ν˵O5B1Ռ `orҢϫj{`˅&LEjቇ+e r KEu~rg ]'S=ͳakl/{O=w65&yIMdǢϊ$3DKG0Թ7Qx9qlsXLv۠Ϣf"BD6Pɢ^ o\X.($gc %xؼAux7}KmJj↮?HWԩk̕1hgq`n1(ֈw]/6`&r;vVH]W[kpk[/%NEu\0!ґ4غ'Tm91 ~zdm抄3MXn,J) M =/i5Gin(C$ʿM^aȃ26(,~Ѷ`) W\|&$ǯ!VyKj;^T!+4\~dC?^6Yb19t {-14G:/whx*^_S=8K1(ml:}ca&wDX,'^DkMvB {ƙQa@V s B[0OIXNݒd63Vk^_#y Czml W!R@S'r"~1q)T"DKLK6rcuϫ 4_@W)(]H; Rdxzs砞IC}B*eTL>~9O>BXz›mv]G!$*Ibœ}IަޗgWVmhC㣗]7tb2UGNWf,1w#lh.#VyYO^]OK>9"D_=li:њ~4ېE2Ô'8(&5xY&d^+ЈuxOp"i2LLغ hw=RQ{MI)3MolGIA6kRc^ƁB (53tt[ێ6RWաA_VT,E l?ho2^%u=/p&S| b?ŢW6΅KZ˫"0@Nx &-M ƒuS݊uxk?9=y4X'!HuK' 7##ul,Joҁo$R|̞WŞof R_m+/orr܌@(+JA%h/Z,J?Æ/Pi>S<>Q anfLҋ|5Tr;]N_do5 ~r0Bs[U8HJr@H~4ϼ+r X'LM|@^"-|i$ѦqÍ3 -7 z]#Q\k LZ. *j`e p=!9Tcj#vK#dyH+uNFUu! gc}c5'5ͲV?N<2AE '( y |,l 7ͯ]C*9Ze!rFL@9zRB@#gyb% έKJ275`2?k]Zxz:ѱ M`);g:(!ZY(*SeAB?{Ѥ@ V)O!O Ld8!M N$&;+ogW>NڛPj ZIO`sAN6ep,mtM2ԳdtpM8aty؇'1qfnLM\=fzlyt`mkAujy]RR0ѧ kTF QkGiy:vsiޤQmMZq"~|Pyg] 3tP W*7M=V\t-},f!k{$vLl4qDnB ~^np!<+k l8UiL@2l2gtu"1x\|PHE:qL/w; AKxɥ 1hhð`% @QU&ΨQl!];d҅EPڜJBr}}B Lݨ 7jM.6[|𪉲f=\sP`;Aրi*ÇG#'JkhRrc;%0_)j=}?O5H1;ƝW7 _:f'wiN֊T,{3y~߲9 .efx޶>Hk+UPdE]j-{•+tR6ϋ灍Z}9W٧O@lZlH5rm/[X8ΟOx܃]!Z eF]h߸b.QKWq}@ݲE _z !EE4QL+sY:3@4Rmsr ^Sw;s1iŰ:ؘG9ՃFd Z3o[z/ x ML+AW$C e*_ѯWY.c2)GW8]!ڞӟt Uf(otxD9$xU?w"ûN Ew7^d©2OrM,ߡ{X8!uu>sI\f}d PE'rl_u9s`ƚ;V?Lΐ|OB/0[*j3?q.2`Q`:q:_9Tf('Iߦd/Gaz$c5'owR|L7/Ztǎ:8[?ˤ2x٤@ ߍ +fᵆ;C6QrNGsYn!9!~͑ئIQh>o Pn`SvxUbEYF{bZa M縷(|912I1~TG*0'yʢ\j~ )ğTŗ}Qok(BjzSh/8l}h4Ǭ8R-.IgI`2r+.W~jO`'!'R] 2YS"ܾVa`F- D;U;Nk)%le[_H$c,z [7fz/3bD j!XK;?"z;b-feZOpir V1\qQeHe #ɕ. rZ-oFԈ}j&Knbpbym0gn bǗ?Z@gUΞs}.W㿭 9Vkf?i?A։\"8pd-G{ ^bCNIy+\eg >l`4!.]CJ_eD(ب}l4$lNt| Ǚ;y$r7B)cJ0 ꎃwqun_r`zO&0EkGZYZ+m*T=p#y 33."gofgy2O 9 ,:ktN΂PP.|;87q~{o;8&V5 q"D'@h8/M}ȞNgȂ1MZ)tYfh)0F =jDo,5c]EI`i܁UvFBh:l#:?bsi yd(3G;mS#Q0"~V9.6M(a4dTEQ/0YPnd&4zsϯCx>M y:0\,*¬9 IH,7%K)`ټh,ۘL]uη<>FhxV1rISǶ1oƷdrY[G7+VS3:5:?,]3"m` c^u:<)fjv!>O]բ ռD:2 0 +]7 HqNzV-MwQ!ajWg@s9 ~jۏ'O3&Y)yiN1#1mmѠf1?~ڕ㓶|ML[F8̶-ތZ~#zIЄ/fsE'_w4-_ 5X%PSAˊ]q>SX|ĠWTfR:\,py[}x~ˊ0-y+A_l1e@z6BjhQޜχA9Pf&8ł:d|DȖ} {-A k3[.ކ/͛ǩx$OsL~syڦ)KsȝFq336;:Ea_M{4UIoIcgT*d=IG 5P ⰙmVVey;e;⿎LpPq$@HF2zt{~AG3I,>nW b0e1o? ^n B1˟S6#^ 3[n7R|l'5XưF/`v' eksRZ?7?df\UH*k!$⢔Wo{<} nQ$܏Qhn+b葁NW]m^ lv^7#c'9,#4 D]d;ƚzu zclt Hψod2nq73AGe13"aԟuu^~lZRA׎@?)p}mI7B&qܩѼѦrxߖ&֥CS4cjVu,hy8@єE,6$K} Z8$$rA`f"`xiK(RWlQJ'ӑrǽQtB_=! _dUɢ+n&pfoe.[/;xEԕXz+nG!կET( m`;\MZfgća•S2 .ӽ8m'*pc}/?^"/0j ̰Pҙ~se)?,l;["lV7\ FX9{2 FwVB(5gy2~Cc5vSh;e7˞+" ƜIDWOsN3 _UsfcO[+/!{}z-D65Qpy?(e rNxAXIv _~w<8qV_/b&zoiaSCߣLcNRtP DkğN)_}N:"Ŀr ם~-yLUYp>O8I~7OXSlμI6knqßi ff<1 c9K±s;mWtt^NTSa>jr;L={b۠œi?] ^yۡ!x"\4O櫺~%R A=e-? eT c0O3XQr&O5ؙ *Y FiBL$m\5IۖW%P=ѳY\fz/0`3hAE"ҐuR" " tPWѤ5%FsZCbi >&U]wKbM?\~2,_hZپmnp Faߢ#&Վd:Gjӛ;F!dCCaJ#!;zs(G~XGFVfcCDL?t}}6"Ÿw\;Z ;w5it=ج-E0ȹ.'v꽈,Ժ9aÊiP|7ΦMLmJrJśi<"l>E\:(5`:9 -9`fǤeyΝ~0w[Z]Fy]z_2նx[oO\g=ջдtNM TG xp  e S% xU< &jGcH}PL԰sHz1UaIl5`aǦIpU]vL|ɘ*kR Q G9Wj"LG*GE}񸑰"梿虨JBR)7ʦr1CҋY@SVAAu׊ f5.yhlxqG;~]sCW "#6R/i"S,s %iCq)ߤ=Sla1p+RRjpfjE?U`c:/8+75qM"(ͻM&gy ;߇B.?/>h6bI|9~RN6dԖX[9̉WuF KT}Y,Iv&5njop:W]/+ǸxRTXq;DljqRTimudʪ\[DIx}rc?2 7>Oug\[$A)QhP4೮Z9о[[,Xߋ<(z>Y`!V;qgjnmf? "Z֭<#_U>(d~l ,x+t~fa !*H:iB:kڐ6l1JJhЅ*{:|`#.)#y; 00cxqmՙJ/oBOw)]hpySĐcZw"[; |j?uNY-?!X:[I**Vgc3;Ug"S_I,v6~q%޶ 0޼g~ lePC 852,C"KPg*/%I*X^G008y iۃv[rwI.4-ЈJLpG Uᰍ*)[I&h&j+~I?bfgjyD.e˭Trs['053LencjaqĶBA Ш6Mw1ؠ\|1A^kO~u댪ll];.?%7{YlOhEL 0c\1%Mq2aWdr"ȗnHFz7IN>a,[Jڛ W!͵-3lFd:o?3ZǺsNW@P-< *r}y8Ң0##.&?V{Bij KoƊc<'`{%?/ KW|@3*f`]0eqy g_C9Aa0앙y o3qwiK0up X<4!ms dJ C(Wec YZZh$}ͬ a8P}3v% mSSq%lW.bxCC!@gBZy?j6%&eT-Eg t X2e/YMI $"`VBw;obm<m0#+yk+ 9aDDd)w#@JbXu׸ 8dr0f%1VnjF8{^ 'DV8>mg рݵUo}Ofx0n >xy\W$e#v` Ajݪ n iǥfh76X:bLuaE*8śOXiiH?kB%4# ?)x^bt M"bI- mTfFaVP8yO˕#!"^℅m-ݗÝ2lkEMύK i`{-8sUehL*h`:oADzsy&Q9ɏ`s8wzc&G1tx* -hHS>\o"|'@?&9$:E>uih<1̈́RO: ˗}߫njIu5Ic{>Ӣ2^ |*Ǭ-31E2UesEi 9ios0sQ9pRN 0zK `Ҍ TK!.~-P Rܟ LhFGJ{G!Ju]dvΡ|0Ga'R齥X䇉՛ԘFrZ*E@;wSYzvxc\:gyN P]#d"|/ A&e.V.ChлrБ-rUr qh0^z T>#USps? K#Pӯ= 0 ~.Q/nD~ glP9_~P~D*Ei0qckDA=2yM1~O o:4@Ҍbq׀~Q+r]GFVp]™n%Q ?tF#FCHާ:g?ł0ah?\%ύ_}yصx~|Zdֱaڹ1gKB΍Fnڻ:M*9\LԽ" @\b6g.6%Fbm H]'R|O vaY xlz:7J]K܋t7n z3<1ߐ&ros#i}9Lsm z]C$M`6xsw}~|q~XlZPrk") Hˑc1ܧR ]ezMCu$FA~)J\^ݸ1y! W^\T~p`B ӕNSR=l믧՟Ӿ)S zSI bybq|'mM;W[vMI c:_]7!>eF%cAjS1`_9xH04@4E){%y ;2j?VpX!=[\y0y13mB% ?S~1= FFmri;NfjӰXxWC}pġo-Sk`O_[nP)#;R Pv"Q |#_cGٳ㴎HMWij͈/)1 KT>yhc yҺW(cf$V^z:^1砂q7~$YGi #,bHj\fޞD~ө;E=(\Y`פL[zW)RTAdZWLHFo;'ByָZP3JLG6ͧ .l.ԖDHnp/eWF_6G-MϙM#K}'[<4|UK2kzB*̚@MC%P9]m?*d]C9˷cUѵfubկcmD;wdBDT8# ~;987,(R8g*-8v4 gs zqȀnN0ӌG<ߤ8L;*qEN'K)L6 銉Ź,D(Gn@y~aJ?S@?65!mtWjFmB=gDjF^c}0R1̯C}&|@c?ra#sS3הq!IJU3 Qw'.pY=Q -1{J0d\F)aܰ b؄WjSlaqX1! +P ې|vyf[K( GڸTx'|屰1qLkB˒ƞh(w"wm)ih ߽rG U4}uG'MT_jG; Y畈ڏK2P_g*uZrO ޹d'O_ܺu=Y3k#ۓG"lǫ7Fjٯow"YcBmS >6ENyɵ4+5~NeKz".SXG*.pQI2v(։>'6} 3>B1dgjXU'<ZD@@)TlVڊ YiCSExm5W" N `4<,<&~Q~.;eJn<D>L`T,6\ d6~d;Z7sʹgdNüg:g/9Ml%ל)n)J#W(Zg`b*a(nS>W<PG6+ΘSɁj9Ӎx/40t%'09-RlMwLZ{ÎF%`#*+G\U|onUE)K$۹թoMXF/Cm+r|dS ebHmBl?qh3Л09CNmzrRB 0&h ϐcWz,RR~-]ߏ|04sNDʑ^x y%˨f6Oҍf825|S|jy9?"[nXB ' 3A%8ƨvlu%QUvh'ta /AraF6Lp E];,xeRtPYބ45_,.0D@9;8h?q6Bw O*q5$" ipFÇks&UCibiW6M`rFX@B p|NÅU_><"M1iJ9R7-AQh^8׈5ꆩ;u6rXgIC-OZ)n \@;<ӓFD4ɽd^.gUœ,sk9v;F,rPz4Bl x',o]o hxs@) ]&!؎umfg`iHcuuf$%M]E?t>vW ĽKNYsA $9fˑM,21zƢ0qNҨpc*[P_/~Fglo%-*t/_7Eߵ!94^'׷C"瞜I 0ؽ\୾ه @K5>F[⧰Zb)OL `Fe2D^uV@;=69phڭꙞE1 _R:< $k Oo 1#|Zm57 ⑱[rlĖj6Pܥyf k1LFSì HdVN 6n1YQi)*m3W:/SkeI R ڠ'חƾb1^jbKpcWT/O-4Hs!oE?I#Bؿ}cABvrS5F7JV07Mt/ [b.TAIj8\nm&ssuV^Ȋҟpis0#wRNpN\ e7{A:z6 t ay,R`wi`mtOk&V(W)r5 ?9(IQgȫÔNu8]!*4Uݏ#~3;jayB٤B[OvL=l~bH(&ԃyO·rPՆ3|ᒋ^Q,k۱-D!i^n47Λ&GB -p Ns3 ʂ>}a-x'ִBIE;*uo_]WW7vE: ɝ^Q5ѴQQj/J7Np#Ӊۍp_qWsic8 츰#l\^2?1Cc[4{1.h 4?]_мMP|hS>z2~(¤.#PC~ K3A䮙& <].,sz_9!p!E=^ڠfWm=%kBi2lCFYS=źb篯 ADNfKlX ɬ(a7aQ: d7phk2)*Â{ ZJ[h(]Vr:#$P= mbR^J)UQ_Eo8Ԉ/J/nI8M戡cPoQc;im?l)ywl:* )Cѐcl'j=%\& T?֢!v3)/ҷ4n;4Ql$͈A^״JhlW3)h?"r 厝ʨDže= ?PӴ܎w[D5S!U֪jҏo&o#]i'qk(7]w_3M]$ _6ФIegS-%1a{j~ *]>siQ@@F'~O`seH4 U˜-Gq|QN~`b , 2fnUb wk>9 :enW,#<y͚^yln|wZ*zHԵU8)h(A.{ oD C;x1^9@ l[= /rd_jG>L2]e&0CZ6О'ދsɏVUTzWTWa=959,:H,\b$/ՙΣ KC2'1e >p-d AP:"!rMޚ!F1q &!*K'._%]w?NDupE0NcG**^l*V;c SácF qy??j6 Bq">2gf# R"c /C1}AfP=&5Zi8km;͂+, =uuC/qKcy~ByTv & )uN'^߀.\iS/#߶&m< }u V5"do,F_] mWŮqϪT>$M6mmn5Bup+St> z%7䧗 Dʿp9:uxGlC/yʮ]6d/=:l=j9k+OSIfyqX0ax\4C: cӅtd?A/5me} c,Գ%'bw^[$8aEx}ku_˔UrS_`jN!rcA`59vbwgzj "nd%G^RA;J'SK}1|r|"LƃV,I#1sUeG V\4H&|&We^N@*&ރπ3ϳ {h,JO&ƣP HnhNO܁2fZ\Uj Fhcq$`q,hBZf`b~>$ZBZrF%3&t/fb<hf!n#<}[1BCR?+ɪfK m{.LIE2ی8R8tHRfJ晾.9TqgH,(7N]mx%x W `gL`vc8/lJ:%5& hGFcstD EJo'@1S9 J ӸKßQQ\nu,p$MT]5H>J<7 Dg4&PfZ(ڗV-V1պ 9@k?pxuS 4 sW{S cv8׽q b:II@] st4GL1:6VAY"?SO רMdtonz,ʰ`ԼH (Rj НX@TIg.~hM"3^rEoPćg4HUL:suw)Zxt>sJb* t{?@Omԁ^81η畩r`ԿZ4A$H'r4^GH*܎\F" PR󪘂+VBeiᖷJ un +bt[!@9"&ՑÁEgI0ZhFvV|BqUGW CSQ+"ˌvQ,4o6>~8S?ʷ1t[b~XeoCu2oy>i*41 =-RGiA 8;\c׍A¨\@g_ ۱xw1; 2_ORdehUr닗ek38d\[ELϞq|p:V6NaG}ւ;[԰N D ( -xQH@|hi<(@GRǔ-[}h /!JJ@qAqTτbJb6j!S\z K/\0d^YR SXqx..oѻq&Yf0Kg  _TrEioƨTs[>mԈ&בwmO }I,0NiudI5IT "=zxŪܒ,R<1VH\wP%!*'0i^PSAW=L e#]gPBp6_lxGN*4|(j /+Vج"7/H{ W9}ԣ-vevHZƉ?MZM6ߑ[U |5KVNYtd+ Wm%U9씄yruNCC;BΗs_t?k`hbM$./DR0K4b~FI|4a@"O d0v0c 16d;x7"E qES S;AhJ#qEم.6k+C#\GǷ8 }SkO\{E3l L ~T7(pi䠑ĚGeM_+sAqg N=Lnh31¤ Bx(wAlj\H}J'kP9 Q FRCFhȭ>5}_j{{, 7&J%Ҭ$MV-Mer]jl*f c gO$!u<4ړ#՗$ZᏣ.$56ni68]5C11rߨ|M <`lx`J6T8}:o @}V 7F՘_'s>W: 0-֩&P(} 促FfԳ1A l\WPC.23 أ?wL2Ӄd %IH)?1/-kwFbˣ |Na' 8&K35[*ĪaCof;d6]n ́{#.A'nqISGW2z}b<@2][wiYhU'j7l |tW, 2&\tEU@ Wa9>fmF]4/8(&8抐+rA':~0}d^ILʄ3f oJZh"g[Nw iZsj2rຠ: ֔2X/ZKBNq|5, mk lhW}չB=ϊMCv FB.YMg%z +& @ֿ<"$z,s/ N'cA-V{=g[xh\d{6@\+.mT'.>wmBIx@5mCrksigϽR~`g7uEW7xR͍ɭ seu<-Ti $W` )s_7FMUՔ `Y5#N0>(,t,m&>U(Ylb^ D<>W7t$~m`x(חl|.1_--YzoP.BP F#8~1CPh]~R ZCP=wI3LKW~cS)GGc w#pwSylX,CSf5X#w"..@+Ł0 *t1+#@́)c$w3pbrG؁Jx^F㲇x+ 6x`= 9q$|u I &C~E'/ƇL␈>eɞ8]+7Y wyY>{PE{= N1`8Sc&y 'R(!HSH8"bBf? Zk'TCݔirIsy#ڣ 8!Pcڳs0! phIY͓チX+{_r1՜l` >/`>5{TibJ D|D$bXfإܧz5ת@̔|&%*C5#!T5f!Z%ϯ/rԓNL wCy5;`AO@.;2گn$=RmQV$X,Zfx!LAƶ}¨U׆LihI/㱣50FIBƮEX᎞ܠ(UJ`!W/X%Do1^9)qAmȆܚ K jwj3oZvUN7WK51<?Joмb Gߜm^u &#H_્\ͨ.CƣSyT p? >1I|}SxD[&lj "#,8Yf{"Nz~MCkSmP(bJj-mz_EA -IIIHW ҢmxXQ|I&D,GCŕ:HԇY"XV :(lQ>I<Ͻ$ie x,gEn-Bg<|AN fho|3CYt..'mYG-cSԶ gLUtD Rd < 7Y'8TFeF"p}oJZyp;Uӧ`}ߥ*yCQDG ӊâ)1n'j@tq^4E_X &9Ke(ϲ`w+Cd$ CQj/07׏y4%Ps2WF%LeU-F2eSd[qIrpj+h-e`_iPb QkU8nV8j <풚\{jc<3!|T<>qZ;TqUs-)q%Սi];\Hab%zĤiWv< yDv&EKߔ:Vݲ\Oç"SyYPZ,ptF ( .#߻wVNS |}"v{ &441 >{lWmh!t%"b$=%-lE5c$cHI+cVx \`>s=TW#'7p40&'0Cռ#z9v^{Q:ZH(-F`-NJKGg> Ш)DGlW+ Бj:GsV沞 !2Sjko{o{6Ӕ?& ;]!"h{hv3r1ĮYIbjZnx[N FicX^_KȌধPs1Q0Y&xعL =-6LZqÛǺ?Pga8ZH$i JR_?-8jz6g֋|Nn HN~=֡qq 7\3.o Od=! 'L}iBA ,?AޭG%6`1yf>tNlK?4֜]*VymBI2)SNTRֿuDpnd e]iC bF.VE)Bj/_7xX'R]&Ϩ]8;v*6úÜC?t$hjPᅂߒ3`:D##cqeM:tw4Ef>~ɟ/z@A˂?'1΍ccͯP\셰$d4k:GA6qs&bq>Np)cWnXN 0RjGmg vEv\] љFϲkgW c lZ`KsVV{$SvK{]J 6XƄ%>nl+n}kJ[ ߶vxoiRmPAbELd42 g,YCf[^"y V-q?G|䥡Ԋ{i/:LLoMlgXyG_S\izZ+={&Rw7)ń;XC;yK,z&E ldcԂ:MUG_ȜTmr1h ׇ֠&;8Ej).+^)o}LSH鴥R?i_e8e^_/|?Pv(;"zh%f"cF1 tf*'ے)76'&m9F(te񤕜x?B:%Vd.B\bvsV c.:KD(!Qr rKocأJ~}ULVӱZ ߆a;:U!ʥsjY?r;?Zȅk6MKƂc!+zu)2!"\ܥ{={닋/A}1+(ǵK@BkJ1{gn$A 1E"2i{ N=Q٥t).uP(vW9F2|[4[Pk65J{܋[eЮmm>*tTTB_T\7蒡 2w才bצmGPa~J FF:xtf g-es?UңZoUo"xYhtsj%]Q%c^Qz#ՒJMGD#$.sh+9XljfIs };ژBHW`gnAꛟnq, e \i0!OP)t{hDV6<j$,, rnws2^9H14 0aS4f;,/jVof3I#%A )+^~LV61j]Y/F:K LdSQ5nbO1d6EIik1m<5/"w"&sBnM# ҄Ry*|8ٯAGbUjNz0Y3/t[¯`vY\ BRT9v+lU#Yv~&R&GH%dPCm>(*g gV gˬTϐ޿RkJ0^DՄ5`@jBul@9 `sY gK/8l *Vyq|>"b'nrm蹳=̻aNE^zyM*uQ`u YnoJΙ6ʗ j ( 5\PZՂl_X,DxZ+|CNސ|G^^w3gߢIhF;c E oh+B`hx@\"a9׽ L:`W7E[o, CU#qұW`vRO+ޚ6NH6.7Åig6d[:qV0=l y2K5nHr\^4- )_/ rdlkfԖ G'e1T\q9~j9dޅa|z8Z\[?SkOo{l8L'U2sc#~jlZ2}QG|D{T*x1$º Űjv JR]R3& k_~X%)~+ȳ|"gD-B GrL:y-GRb. SZS'J%wF_iGucsvF' VAo4h LP4z&-#rY׭6//XGP B<zv`:͞ς?@]bLAIt`KBSNc #.1p5 (yr+Q><.6~^,OFsv=EB $IEjN=Z V[Qܤ'h`WHOzjj <'W8A >*tgVV׳IIK\j! yoj>XFۼV=`xi7OA}[/(Eτ@1įP}fdشGǘEVM;'ʗ ͗7/TשG@zI>JJ@Mf*bNy?@L;4Jqf"I%qql ˳/J.#XNƦٽ^8UXC$6μvzi1`f Dz>–R+jbsyna^/%5ItX,ۼ}ÕiCF沛1Oґ84F3ǵUYy saX=B7hՆʋغ IDgHFr>GF A) r x M¦O 4)qh*ǁamB1 'GW+reEQp^ԡ {cg|@Ty`% `JZ!%`k鿯],qhmpؖ r^в l{?)#mgn(?;u0[)dr\[V/ !Ol^F]^"XLz軜F&qWLP+N3C.< ׏ 6}Jƺ* m3>-B qAz*RWQ խ_ xf.;J4Y^̴K䥠wÝU),ԖXFPRk׿9s B ޏAej(H ",; isΡ_TZ5({x#ZkmJ0ʨf>Ҋs!r g&bhn0ڳaei>kYyo! ^޺lǛl@m9uiŢ]*нX~͂g1uں]][qv0IU)ӌ-,}"Zt(Μ|c;7st}M.d{aҁOL.<>JZHAHb$A!m;W{I x]=@QgNLOD ;S֕hg?aBǘ韚=M{GXaOG 8n+ߖ,p6dӈiB9#K-YH x䂋_)[Pnՠ#G |EJܧ޵We=@Bյ?KD82R{[ǤCDh=%5;*̪|d ?wrTU%u X _.AP0R3Bl!sުtJ7NnnxaKcmىp2ϛWE&k78|]2| ѫ,sno@G)5_!H [ uRBځ  Qk # 矝<6JO@h( o6,o}]Ouh mɜj Y҇\|[mq)ܻ?.rs2!b[zzO8# T>͍p@c-Uf]3HRx[v$ Jd WPC{/zʖU|M Eۑo۩B?_:[] c1x^p1ADcr5`~~>T,+rDyǭהfnO..\Wde?ftP,&xja-XɘP ?VIdsAR<a%w VvGOx13r)ns#1Cb9R:GS Qfi/㓲1bJHN8&*Ε]ޥrekݠ_pMzC.)~k(J6=^OFo>/`đt1u0a2N3lBe~V"*ռf+xC|q^t_ѹʹI=R?NDX5`}671!rSTX1({!ЊMh$ @gL(Iԁ ivYoQQY=Tz9oEY1WPZ3ysOwF n^˜^=NZ9^q=%xL̙xQ4cٟ5 Rt}fІ՞4N$ΉjA̙y-4x3SS̳Tb] =>a)|?/ֈhJNG#}WS7_w?,-\a\؅aS:]iB۔52< }97`T`ѨQ ŽfOo۸rvɔG^#f9Pjuum>q oD1Cm`EePr<ɮ)/ C˂GyoW=wIJ=TbYp4m[qr-eu1c$]K91XGokw' ?bƍ5iolY|a4|et#*RPe \ _zRMʭ{R4V)3FQ!w˃m/n^KSg 䴮>2!]*ZKƩA! ^vEybWvG@UP.?EjQ1ETAA dx.!?qt_}FnN>&?7 ,“bϮ9y^N@=0p0E8y۰@a}xsdzq^9P-"FWxVU&ƲUG@455F W0VtO ȹ@FvCڏeNm2u ׽ߓ`Pt-ħ2~bsFuZl~Ё0ϋR3t%34rI0Ŏ;BjZ4~;*ЏӕM;ԧKҫ4ʃ!mUmdTE9jZӹ(mU2q'*m:;lr֨Y.?KlyiU{)6yY8脼T-Al> SGypil]Wsp-Od%W!H"i[HbM(Hs.Væj=N2~S`~Z|M Bp4Mъt"3Fb< 3X6kxbw]P)]wA$1,A1sˠDkNJj?!P9MFV,VR*[ M j݃]:F1 ItXR,kfk}﷫banNKSc[{\ofDSI5N%4"%*(ƍ-z-}vWä'T&1}t'q6Xn#AZF/K~A LD;P RtP-lIHYe40aSAfb5#. YoI^AfuuA*OCθ0q!V ΃(܅(2Q/iH*twb̿ D"Qw9p%$ͻGmTY(?[ǁKx g} Š6L)O6|>ګ۲g9#Z(TGnnmg,Z~W~mPh=sZdnAh$o/6깖5Yl_բy|jYPc7ftV @ YXѠnx{N:a$L߶~-Ot+zAYzܤo$'6{U ?ß.(+HlVw$FlH0/ x|gjno 'ݝ-7»>x05ҥYjS4y=f>[j4tM [yǝ8u |*$JhN$T8nP1-vND|&@MI>SlsOR64Mصf1[^̀߆  Cl&VGޒ`N:j Ty}!b-`W 52Н:<ⶕT:Kr ,sܟ)E9 =o r2 H4Qa4D>vLl''/)ҠY@\hP5m62Bk31:p'@kKRxΫvS^/">S2Ϫ\i/rrO Q Fhs`2JZj=V,|W 3ohVbHҲ=\hc8 Ǐ% ~G%3H%kC ImjfK|Jq/4R: Y4tt}07zFV 2ywʅT\Wr7 wK}v])i"u@dͤne Om0=/R5.f?9k9A vdieQ}i,l@\t[7/JЩx\W` NS4mVoCI X2m;[0+e-/ DyHܢ/,w &5ng11bO"wMá.vՑᛘ8U&^G;J񳆃i_K@W.GOF-ݒ9ƨO_l32 DHhD@dԉc4oco%# K-' `w2 ZG;߾x 8+MWHR"M4?Nlցb/:<;vꈂ$ Az/2QU|&MsvƑwND=v!xyf7Z>omA`]`k)x|HAΊ)Nj6S ^X/:ɤoA ]h)[XcKdI}&ĖD!Lw)Nhuy I'a夘FDQ| ɾ@-Q5bONdV,Q?Z&}xCg/ZțQ ?p2y}ԀMXB{u=O/#_$ xGK(zV"z:j._Q]Bχo=2$$uu;].طj.iq3G(x?8SD7e>gt{kbuvn_͗+ i v&_Z F}OTBM3W eސK^AfߒuV@2G#k3 *TjoӀ̉RhH$􄴟t1Gq 3إoOrQ- CbG4P_zOQa<*ww ʷ\5& 95=퓢J63C֐Cd0lf _sܰj0#8y6mN8ȦR?4Odvr4 *"@Ӣ,FvR*퍞Ml]jodܝSX2J_NV79I *G17Fݽ=zvUlA81/#j2"<bmXCPkD[~ʎ]2@) V o , [y},$!!̺-V! r/c!V+z=YX5:ZVDAo{fChY%+kӠܤHˇ W*gpd-mr~_걐iwH?čOG>ráC ,(~4Uph>S$8g}|dIST9H;3^-`]q( n4C뻓׏ MWȢw(T(R !ņڿ䩤[`!KHNҽ֩nT`!*f7dT)Oi-P6C鞢M'CbCT4Vs('T}gcSW'my`f"쫙i?4(lߘy^lݢ ٖ)6H }rZ=PCgaC~AZTɦpduU0u1U^uM\fQ HjhBal\3@0- ~B>$R3D?R ( Wf7ԀR᧎;BbsXkwX冽$D&6;Ј庫#fQx!"飥uAatn3:!S@P=t7{4sT]r禟֙Ip^=(M$R0a7_ǙnGVӭ+>Ү"G񖢍ۧDP w7vGzb+47RzCx@uw 1,C9m5Bøu1bKS#p#!l>̊FJEFjϱ 澓5OW=Uը1oJlw_ X%Wˏz8nAIPﺐ4J3- M#4zO>;(̆Juܛ4&̸[SUSHIo,&QVZumU&0lʿ q{m'žά{ "jBZoE1KqQ-:lL|rT+@؉'u {<%~_0Uw$Yޕs"^w^Eoku9hFs/Uh ;G򳲠knx9 N}hYǧ\QQ=/@QC/L<9&#|W<!֮Y\*v pj(uCo4W=YBT3x |m@&7 TB#17]$+(]Ǝ `ֈW}_mfI:Eؐ1.f;%۠aK'A>wAiSt>(asS} EvA$2xJoYA{sS.¶EW9/^ ƍ"ciyUj@:@]KGNi+"C*)=NU}j"d!Z~soPQ.wu}FOy֡K626b8-,=y`7I_=.Zq((%N /'ZrJJK`{:}^KH'.{Fn>gvֱxhp#|]S~Zx?(cyg\$hD0sU.0>a?TG(OkZ.f/TtxR\ݎtbÔy0)H}tD&qH9Oz~ퟝOE9@ KZqK?K7Rd Փi@^뤿H2 ,.KŠB!Eo"J2i*¬`LƵz6"kFhX5kٌ7dKX$aS5bSA3p?aK&ه^yZX L\ %n )5G眐µ=-׋޴ج#F6lܮKrwl:h|N2?"Z d,cJW@yv%-b"nrc=k $#9?:{{%s垊fVy9ົ/ˣw>( m_hKʠV94Q|q@@x R>w5n:/u#+IPơ,/Y\Nq6ѹX wV}pL.T{>-<|͵|An {EV?)L|"g~I2 m=1ow:\q93҇/X,Kc=~ڻ+<(ֆ^6}U_RsZ3/.Z8W HQEG s͢7$\c`*w+jA] t|c${/:>WYQ+IށA+U ;t/wE&7~_#BDQrő|6vLPw|fWyqX$!|!(:ɅEO)F@wsd8%#ϧ 6xǫ3$2yX>r*6>hHǴdU?IÈ僷_U#[P,\ 'OͦJ60i# [~S(Žp->5nt8'N|)gfAj~CE CmUᑧѽkt1ɷG:̘ d?ic#6y S0iru& #$j9EU>Hw>9q]ymcg@_c%Ya:C%Q-AO*G!IT.&L##oE#J^-8Ǜ|Hh2~=z癹B1OHƑrj%c-i,o:λB2|JFҵݶр>Iκ"edQ#vjAy=3G{dONH QH'*(y\{onuSK"m^';:GI=ml%z7HK6Zt$ʜй*v՘(d'z܂TrnA{8(A[AYH_3Ԋ 7@gd̒; ZgsxT7OC|k LVNEAMcx0?ulD.W`kQn?%J:tT@ 1 zyn,9\T y!8tb cry1i%(MAzہn,?"֫&Gi}r&5"MD٪6w'Tֽ,,]jfsf.l0A῝p\iqY͖qgL(r,K !4[6Giq&ŕ0(QBwbU;2o"/N] 5c:Cl9ݕ0Ƽ a_ H?;dJ<Qq \ڝup'샄Omr#凧aFNp3>~( HX!z!VCkW$ izog=3'(]e&"UU [d>>87@0l^U?9X=y1Q``#u$Dgү%.@]t(WjuL AKװ (wC~ d4 jЭ4^Vl~Aʺ/h!4C՛~}Vf\z 0oW"U[pB%?=HԻB*l YuoZ_iEb6yՄ|L+وtQJpk=1ԥm %:Mjο'D<"IA"L>I.>JG^#l,_5@' d3C\x]i%l+ cVܗՖ{v0.`b&!a2~%8ySJ`jUpb*04/@R$/ 9u6DձI k2oDq';ЕlׄSju9qk:_n8vUҠ~NS]8N5P.b͍#2vK,I@k> äGFgaXce>NWxn6S=֍;p19h\&ǴYe]$DXo -ATӦ6ˮi9]c ,+b (qwƝ72g|Q &uPBdu=Oc*AnOb2owe9NDA*hA{2jq=F>IcǴm#P.oS'zYr`ԥשJnͿXsM7>JxÅ~w.mf W_30Uױڦ*硸2BQlcl C0k:|~ovWy^>IJOϭZt ALAͨbaW?Ŏ(ZjkTe5XE|5I K?GۨPQo, ; ^bXpLhh"K]iB[^sulvi,-A>s 6~S|]{ȧؾ$w#28笢54lX BXY>TNIp|ëgɜбXj>cEAfIchnIG,<ĉZe2y3u5/ϭ)4b<~[*#.;\ϐ\saa)yϬZ_ȸ3+_Tbqn-;rKX$#,18;\Tl@CCN'otBt#U٭.rtDcnjO,9mVhi6?$%M$ Wh1 S OChW@ˈʾ4D2Y]LqjvHD{;)/ٴ`F8|SNaxnMC %Zom],)#;[X e,9HOu+x4]de*-PUe bP D Z`}iL2 yːZi ?[vmJ'򦶪 3xDP]<@"#az:!_]b4\0|T0-GϯOTq-](X.R҂`? ՜CNCUcoXQX iEϳq?~ͥw+x }}*bԻ?ƀX$o|)1:_DF%<0 a1:}3/[] 1FLYb(9#7alFd[oѴ&oK~>+M2"|"KlU!1ٝںoUFRH7ZN46Cc.$ P EyR[D*z$(2su7)*ʤozЎgMp$P%}ʤboisK^.s=¨wk;`6sdu`l[8<*_9G2R% /`_9pȤwT#h({~h@⊊ǚ+(*r>TƐ4Ժb\xY/KQ&`"XYhh'}!z2ȕ|Iެp2e0,nt? 'JHU Σ֢ծ~@$]zz[ͬ('%hWi2@NHWL\*@;= ?,3D>axF٘6j1AIC(Q0+Ý`̋Xȭr9`j:,;N޸Pߛ8Ih' MvRRw Z U>wltUZmd6ꦛ#n+{o}z} KGn4LQ_ܪD>ULBaۛMtTEybGxo/CP\ds[C.;,_4A6.%gc>$Mcn_ȈPּ7B޴|ɲ 'RA' 5,v gL='Šj+"+IQ"rM` ㌭qEͼT =Svә@5}R̿24Xc;t*\djf^8}1%278YZ F?1YY);bͺ@~⸘؂MgHgL%q]lmI:((ZW7Ub dȼOHÝ? >-22D⾤ 2XIֿ^Y:J3۪});Rj7 CrB) #ٕ&J}!@R| ;9C5 €hEw '"?AԷԡUÛ9j|";/\MՌ;a4WZ uk^bﻇ.1yS9Ca_~U&V8`SrО,$EKL*m罘c3OLD dmxsC,pňZ&?? -1$>b06E eF=Lm$.ġ#S6 ,❐6G1;N"yz˭* DtO{~%'!ЛfyRu+c/Bx7fk+߯Xzk2A!!) RQ͹N++J`p٘*M퓨t)F3b2B}/;*3Ldy?ccJ?5 %#J*g>ɺ㔣R 8 ҙ^1Gӊ!cd^T}I#,iJM8E8/1S>$-EU/ATӔ6PzbK&[q$]2jtZX;w!1Bԏ@2ű`'\'+suۯwW8ȚөwÒk^'\4 {Χ#@Fe:<7/%`JHœS&tZNm'!U L-JvΘYnq{` ׃H b~2K-gJgDŽtEߞ&TkȈΈ;yJ:ԌI=h, g\]vgh <?{ )$. lCq"윕.AВDr1u\ O ӟ$ A~‰% rw}^i~j8(#.jKSO̗F(S5C9[.6 Z;සuJtr gZٕ:rkRo#*\4c@UW`Tq-=?ZmVvgFsHLE\h[\A/ʄ%D=ek{arEBZcK?U~Ç8׳kY Q;vռ}=Zzkz8W5GW SOp\Aq I; \"XpsT}܈`PA[A[ 38ezEav~3cR(e Y /@h^Q-46+ShjYcĚ ϗnZO9y2fi]۱no#3DZ~P\dR ~WӀ‹<䄂,iA{}ף(|yVA\:ࡆR)hc.JqF(mg s^P&1uޖV| 5@50-;"?I,/7tc@VÊWJr~҄z݇GXz1Tҝ0 +wsëWҺ@v958uS)Za62̂eJՅ &W %mg0R?޺v9a@`ۼ֗(Cό$J#p"*}֟_0G2$v* eٴvlpdOR-sACj'Ұ)+28㢠k.wS٦Z4qx-u<6ğ@%~|VX#{o"p.Sa*%-ªrh.wY}f6 Ɔ t|@{u&&wJkVSts,yogM@@ȒH,Vqp~C8nxG]ο= e!7\ ϓ>uKS]SɆuBYd<&4j{*w J~Z 8 jv_X4h߿I-oC-zSeaQ5%6Xl*L#|>#YW;XhnszSdԣuy^ڤbv>mѦڊ1f?ScB{57v L])yRsp (Of 1rj>7܌uYB/fuv_gefFzǪ4nA͔u 1d+= ĩ)ۂC(x )]0we՛_o$@vH~{)] G.PQsM)G3T7Aڑ݅Z93~[nЗ\x-҉I_%[,I`/72 ؄8nTsԂ(%zq7yYkTfmh$Ȼ>A(JZڢhPlfLHNj|T};Z~3 y{F;,):ùP7ɝCQtu粋TŅϪ#ԈF`m0aـ`v=4 ab`T(V4Pxu%rx%qkk9uMQ}O࿆TyIL^~˛;{E-Iv)RnA;@e9Pׂo$+C tHvYg{9H{73vJm4.'Id ;,,̀SC j̚4VAvHE &4& ;μnl"fQuI~";c,+xn -hRU=w|1T'((;:}{ܩdC\s")7{ƃakLu#Cp9?G&7ʈb#%5MsoK5MtڭSq~>G%3I ƥ}p,rD6SAðdmw%Rhda _4)}MlBՙ=XyP!jiVj2;"˚dǣ\:/NTt'f(TS lTR9 W{)Bc - ֚Za:xt0BQyKB ?n౭Cv7Q +_o5PPdū2d8dN$ShNzx=mpJ 3 :Ҁ ror_1OgYN=VP_vj> FZ&1/G,0̽m<td%ZC0}fLWuM{V( p^9^9s7dJRtQRxRcһx⋜}ߜ-q)zxub'|>}.z5@m}һ _y憃=o$̅r=NT$5ˋ|"o0i+@h ^&JWxrx=Xr«/CxO.ѝk5~M ,U 6*2j ͭE3 ȃBk_œ]QIMe:x "_18yȷ`"E0߬䝑T1 FY^J-EaUָjnG,ܙ\TQU.F;oCgsȥ3hzFGQ&xGi+plԺm'Oek]q7qR*~ПZBg~#W^ފEtT4̤C.pޔ:dd;wgz]7v1ͮٳ,'C6L]t=<晬q]$%NhDs=hj|F!24D";]`ecoo dUhWRCnX, Nr}9JȪhF)b"D iSDtC2$wm:˔;,j;k!-WL1(e !cuxz>9zӌ4 h`K6Kۯx} 1vަ>tٚH`h y!5POfWR*JPuo 2R*7 ݗ1}jav| I7GTI壌0̈zinH|mdCk cemR)}5A(+o/%Ht_E',DؿNtgE W*"YԘG`Y5Ryyȯp5kZnXm)>3N;=v5MsCN((v7U wxs6솇Je5}1tvyҍaMwd%k* SoL;!»j3~\p} ! D*A9 ܣP[|$AB?'րZdL:Vq>0P}6 x(,? =Þ_uQ>9=N׼U\pS1u谆7L5밝Zc]I0pU3$~]s@7?0k#+8/*~?G&%)FֆkĶC"YM8Ea"}GVTbPߍ!#D92oAmJM7DyYa H]NG$drL|#I\ǎz Xё6m= Xl D#Y4}1 9iƸlpXO:?/##pNAOFd:4*[%,#;1յݝ2&`5#D1#ZQt̒<>*NBJ{%GNҁHekG YoEG'%{d)cphCTQ%f#1CyiHBF5=Us6af 1j8v톱}BɴNymc5OV8v.ɖ++G[Zܟ(fUOКmE-.)'v5bΏ`,2 lPRz"s9r" S@rf2HD=Fi(Rg*,&9Uk/2(rV2S|y}`L?QY3v{hJGZF4 _8{4j\І_\'uܢ9Z/ܘ^15&gՠ#P9TW>wj (}*5y")G1֪WsCv"M.vØpЁ_hɋMkJ϶B|.! ߹ T1d+tN){"Vk ڽ$ȭdÈ&qb3n2 )ztì}5]YD׊ꠗJŸ1Юǹ%Cݭ"hRQT_0I?'lk Ѽ KŵW+1V˨֌B< p!uOŇ(chJ󵀷$щ-Q ^sZ& VTU\H[>S;ݗPK&֓Me -#cTu ϥūG&!LJ~w_gZiSڗO$iQda~ 8EJVl-7%8nptM}#(Ek\Zg^tsܫI.;ue$~k Kn0^.>V܎>;B6I݄].$ ^nXɴIO&uL P4mڀ+/jQ$p*GG },։iِ9pbF+` 6ʘ{`qrZC9z WX#ߍ_l; w4;8X93 -/3)1FјVAfbGi$u.vB=?tK j]2DQh(_+8j4C AOC80z087=WbV|'zRi?θ(Ci%mu 'C_~2_ 4 ˷_mnϣIGB4*UcUj) Z 12 pwxkC:s}@rZ##(VivY Yn6YyWv1X\h`HR.;Qz!ITߑ_{1qjx]4oso>jֺxi7Ҵk(OA MJR;VvהW϶T6Vh3 \,hgY>N%h;C$8%c/YΗ^]ՑZ6\.Fc_Fdz<]thoLD3o ҹz]֭{DԦI=)ċyKIDap`x{D>á-~2Uf`4 c|e꽠'%D,~pʓ^&8\iB+6aټȭ]@Dv?1!L^H&2.9u(N;VE]Wu<M K6$D]HA/摯䤇8:lA'GSQ %HB,~jz;:(4Pg2O&Y s—o?֊r+j1ŗ5u.pc+V$C;AeC+Bx2Ь;M~l|3N p.sR$=4a<\}^QeӇk=f֊/'X{i)mp=~F!^6LVI38SY$2l*NK{ nȍ\.ƛ4}еC I/QSĽt~C" y2UꞼn{ v}EW2F?IZM.FA.A2xSuu툂KW3fת֬3ܤ})|3mHOvAf:#Uc)peO~ ]`.!ew)' =2[Mΰ).񍊭+qhӡ<"e5 )K{:D6c=*5goյ }ϨS6>{@$a\ pzeaz>[ɚ;.~G@@'bosv(p7)m(niGx`N?q/x^3IhGRƢԋ !bCx DL3)#qw:FFkyAz)C; 7?x@7K6-~Hfeq^c'JgƷ _Xa``!I`t\vynNC}A@/l_,ؼ"5QTL2񢼙&!`s42h\)NCG\VqoƷ*!rL{],QRYj!Icnhq;c?}l8\N{`b >f2ń ?IE&uc*xmx[pJ0H4{)Rx/El[E m4a~V0RkvWTN"/-A ff%܍8aW]`  Ob_i/Pr.HWYj2~Դ-sQ j}8l;+Ń59<U]7F\gE#VQtpd}iʬxbZIx;N҇L7Eƍ|toiJvTN{Zh**@HXP'cNɥ,@Ĥ}U II뤩+ɢYX&~$q y?D#JDHw߶E'級yd3 Lq`2'+H;S"kp;gR^,!P8 k32kc5.lpq6?@&欫2k_>ºx\7H>jb2Z6Rm%%^K-_S,^Ĥ[@s swkiXviu&n z6mC~WDtx@JxH/ׯg11=78XV/NWko ټ7qehQc_2Ky4&sѳu.BGlXVTsqU#ұl{&=*âGN|~f(K/^8 ;H SYr.V, PhD0RzW1 քrV5p9gB@udƋIi|AєYWp~dԟͥ#&txuy}?G5gJj;ljfZ A{dړ[_P!+z h}[5~ս`0`dqk*g~*wM5=l2 GM֤(/ Cݕd OK4$AasoldX2,kӘ4,бh^|t8-LnNnLѾc`b =51JfIz*9#nT]A5Ф $=R~ݵ:ocieӟI 5*}5w@.oX"Ф~tsS$lx G`iد_!utl)m*b&ӎH<ǹ8R0((y"!E$t3XK;`'ԖxwMEVF!]ň]o}PM1| I%l\sqkL֑X`t* 6{v-/ͧ]#T+UkBmLִWaW ؏0pFr5t(}F ²۰x#(\\I~JؓyW:BƫHy߆2j?>H{ybp X>ݫ XNC45<X.(ӀR-2vvg4 rNiQ1 SU/ux}m0Q,aUW}b* 3c梖 x(f3(!"jz-& OJVQǒ]G8}q}LaBȄlX+Qu)ιĉ&Q$BҾ&;7\j~lAoG5F &!tr`lf/도6dT d"3Q 94 ۗ+Qϊ8Zø,nqᔈ5ڔ&v.jY&9x=^ N@B\'6Yk?(rϴ+윸fRKN7O]<2@3)]/LՁޝDfʼn48#b"//KVy~3Q: ~I1لlTܐc&BXW~HƯ}@dS$|U.7;m:3o0:Tߋ:4]" UZL6MIVQ~eƐ4ys9* Av؄+wX'T"B[[짱ܞR" 2q"# =ިL #J虺$,UArƲ:O'g(! ʭ 2Vnsz^~ ;7 9*ŗLS*1ῆH q2RҺ[Sq-%bpt \~-yåDP@=L'$WvcF }s%V7ޡ%DvM.1##Nkx Ä`-^%,5ҍa'Kq@yDYݏ /psK;ˁf%ƺl^\YQ3OX?, :Cb:S*ћg9~) ;AXߓ@ %uFeP냄jv4maǚh8:a9]8ȧt4}_8S6=c|%ݰ#$^#Jv% %ne{JWɩ|wp+~vsU[?3@*ޔvɱtz;`~࿫kaS16q$K@4'xًra>h̅_x DF&P)VD(p+*'EIsM3[j߯0ׇ]ฎ/;k}cq|)0'[&ѽ$J޳j]s'LУIWPsW-kJ!4hk)6Bi8~޽úHf؟BJ2 ȃKa+;~3;nfNz&-c&Ԟ!W H~_#e5EV^O2X"V^JWuL_{6vךG-Ѧgک5ϠʎCh ޚ5Y_>Au0%hd^Ep{+ \ nIqXk<]UlD#!V% M4CF?QIYݤ4/w3lc!r q=:?q ;@zY\Y(iUM9u5v*d]^b(ޏkŵaڬ W:D x$TBΫ+|]ARČ zӌUfmORxG {eeY=`<Ɋ#΄`u56<#k ck [k;vGZ@Rs$P% Xu}=7,^WpJFwpkZf0m1}m:o!:z _V*LcHC#GYwlj#MϮiChb\"WZWA6WO BcX3Z)yꍴmȓ,V%ޣF7IU`.歝9 m ^媶nt^Wze_ =N!eEWB{ɸ߭eq X-}U$;yq˧xFWM+'NHЅOB eIU\ (Of8f12n%1 vzQ '=3ZwBbTooՖ;Ƹ_t/$Xnd;lSp&! NMi6[UP rw Ehj K $ oZSuk])@(vw st1Fc/*x2ylᜱ׍*v9)/:nN[Njs˙ŗ,r)-gU{eXhmsJ41Gy%_C/Mؾ?Ħ -'% @=M\St-|iRqe, -S~f<TR`[v~ b@D o(֕ۖoW{c$)Y/EaQIM4^/?%ǩ:Vٚ ƞ)9y\X.V:>O#HPlMMM>RvKxS Q}ji OUVT|,>\[@:Ѩ;ZgM b-e&(tޕ(G;-8IJS喥L*"<˭F4bQ)Wjc&w%ohCIJQ@y:m-(4氱P6ewJ|jz}BOo7 BXn5=z[E\hT̕VLG\`hb3kEmE ~ROH 0H eĩ0Q!15 1%w~'%Lކ&{' epoo #=uo6J1kPiY;vQvD[8ɯWr8XBxl+#5WbpiYƹ@ThJ{_mA8~#4ƩPi4l ڥPC(C>ٶ1>H@Ǩ϶(TwzLLo?ȰQfIKUd~"#\PH|y1Ƈs--&QRta2nְhl6E(7Utum=OD2Yy},ák1t@=e,i|SBǁ5&Ysᡩ'jIBGX΂VmfrSfKo :v}Y*?XRd3R`8g0Q m iֺk幛֑\P;{l I#?6;Ưv^bB15Rk3Zt:0V ZVF֬>n9v r1gh?z"$R }'Hs0T:9I}|*U>^x9!7kSO۾Lm;yYg4ʵVٙZAxLlyH"3C_ȹ;c=8 qT1-sTUhU؁-` 3{.9߮<&3Crɐ|C`rLlo%fuRLiK;z@F+[}=OMKA: NǕXQdc VQxZ{vSAbN2Y8YԳ{JnfTHQ0R~'iVazsrϖ8dy] tmZQ7ag1t$uo)e /n/ E%8%G鄓3mxWJxHEqx7`ܜ8C~[VNLy}23^n.gX6- Ϋ.~6Fߖ%llێi?؂A@Õ:ݭmtKgPپ(VFsMSR)s8#ecmaL g~TJu! d %VG쁁$6ޜ}$ >tׂwg+!B(7gi WJ ƔBZZ\׉@ᄺ^JDN5^W$K-07TnuI㠼+&˿D1~h glҏͱ3eZ Jyej L[ּ3ⲟrȹg!i# w1&Mp*<BUY(1mʳ~gTa!N]K6':@)#ɲ;Y}~+[[Y4RITOa }jW?,mHoa8DŽ&j_xpElt ']y'6]BG`(L1Y+U k 'u$,AXBG^S:jPWJpvFgg-OPR2 h]!PO6:~ y rMC*S݄sgp&ˈ~ޓq_M |f,8]E"sPv߾.O.8eg:cR*]M\o132<970[c2^ndX}ftܴgWu}bKV |X;d8;Þ0&(0͞cz`o+L=L'4BxugȭWU^H&v)tmg#16@#T8%26ƣEJݢJ@nR,Ӊ)%K WM :]GkS.)^&" ry?3.^o4jlyhSD E'(ℰEP,W!o|+FBC!p6찅j g0*" ,#5E:.A+ȝ@, K;ߞ+z古tܲ"ֿ)K~Iff&@8yO"gƇ&"|sY@qu29ͻ,cI|Ԥqh@s9- ޸NL$CѯN'{h=`ߎj!5p"峷9ah`|G-Aw^zVCG~>[r7gW0hO. yZ.nC:4VF9OjI e@ۗwy!󔌖 .1zR (N gcyykA~aYFIӫ)Z*ڽ}ˆKl(a҆̔FOd2;呸\;3Lz\U25`P q$iC)~ZzECUH Kn]r'2 83.d`hܳJm"=nm=x;<㼺V)UA 7iVٜ8m<*4r,@KQTw<&cajuئ&k/|鼊#3wYn9aam&X;eYQno70C0\2G͏'7t(y ξo`'XrE(eCxԊld:=zx5i-+c|ts(AIϟIR' H9h"k$L_I/V2eϢ.A~7?O@>@֢kҩs%FTCw%AsYoW.M";P!7sO |us POh.xe*I%O:LSw(};RDUahMtV.'?B3yNRr#xNGTbXbչ'LK> n~;9D.iKhf&LHrkD;V[`$)^}̏fxS@' lw~LzcYnM{‡m923K*iZ u8C~L2}>cp=S#L.| {EQ~(mlΓ\ꖩݙ?395 k`@ֻ98]dw[pRǸ++<'˭5gm '\ǐ2>!rG4 坒4V;6׀m |^>Sx(0\[|Tuy~gӮg*JT*mhqWmY)I. C%9Eo{S#W$ς1mȽl:6S]d*-zEiHW0Y42 Ԝk~ͳ4Ieskþ,zR`rzN7d߬y^^yaO\ٯ&udjF ҰfAܳ*,LP?xk}i uT#F0Q_!+ӚW_9su~ HeRʢ7;՜.ڿ!fv> O<Z ˼=tdS*IVC=ݠ'P)RA$P4)Ik#'uG?{KªmE@!-<㓀ض5\JV˕A{ @ܙ~)nSfe[ʹjog4o;}vh WnM7L>K2fF-;#ގ,\^vemEY{/d]HQRۃJ<…)ލuSV2@XM?rſsqB N LPTZ9#G5l$mZYw`Βo]u##lq<_#j,% ?zlVx'_Ay|;\!6ex@m(k7ka06 qyCV? 1d F@K"ukow$N⭝rЀ>xUa>}!S|y~tC`av!#` iS8G^~a{BcCcmMsa a D2Յj lYPZ9sAD䩭dB1#(CE ϴd>ȯW^+6,X}fTV\I0&S!Xq<1ǔs:q5Mohdd[t\DCA a| nI? dCXXRM"y,\P~d19V/ O/yC2>IZ&iNw(DN1+Ɣ7f"j^eBA{ } EpN*N ~_@H*,l>Un1&TVl 7l.;L$v$ӾCU:#1HK?롗`Rm,+C+%u9<|UZif3TW_!||qST/ >_)dx }*@pIv7\xIT?`.FtH)E?ԋI_i`2,Ge3)X-cOLE?\`bY/UsyxyA3ν [?)la#udNs 5-h%Y+aU&BeN^Iȸ>F_%o};P7N nsPE-N&I) eW %/Ŭ 2: 5Fv}|qjdBGTnJ(eh"?)€'KC=ؤo]AASV&il}/OFP8ʫFiRVv,.:-`g%a%*, 'zbj}@N{G:A*uGtR%mp#@E"ij,ZO}D0:h;8s41,~B$^mK{7ߜy.Cۡm҅/9bR)LqD Rlu8ە5|<`s'Bٹ6m ٽRXy'jݒĽZ~. u2꿾=$#:fu!, Qs[ݑ`bhh 4#uiX3ն"HtY=#c}r=R4D#v b, cD7GmoO"œHBʆ0t3RCz)SnZz'o3fB s(+$i\Riz  _c.& RrV ?tSEОǨ/;(3unl+oΓZ pءW8x1q|Ş7hgYN (հbI׃d"mgH.Dx83BonynO L 7ja (T3y~ĒJb-ww ݋;!7/<;el̀.v;1;Bf[K {dQd[=~y[J7^oJ' 1mn` ;7{Ӡ(#'37%"0ѸkfJsPbnہ t5To $^C,zSȬGrb+3mG5/T_++7ՄrƐ׀qU: kk;SZ(M]9G̈́}b/0 ܡq'EO`9W1^VR77~D6MA|oQPZ#g(ҀDJ.5Fpyi5 .Xw::疙3dՍՆx~[FS$Z;?SPht T׮ L8aqDONuKQ gn,4n.IGqm bIgG< 5ꑩه[PTbA 1i/-<I1V|^u?؏eAJ+Zƭ;RuP~\XNKC ? %;)2:GJTRe9m3J\K1ge`D`ㇳne,Ol Lr2tPkЪ2ŇߖN-]A/,vPGPWNP>Z0'ѭ6& V#4h%Q] 8%'7V#@Ea ZݲKix+W/30kFE_SX$ꎠUBQŒ{ O "Pjos؋En03#_86 kiIPY767f%M4d $z?=ŜJWH+z"~p%`*FrylGL"5Hb-nyrAtH F2{a}a$q*fbH"'8<&b]eKBPs|x=V H]NĩXӫ '-,nAT0n?Cgv`H *f\ ˒Èԫ2 +Z0c=wy$vFH (;zVRb-f˽0{-X,@`a%ϟVNM{w75, y y9+9258U|`ս-SZhҨ%Ik%]ب*: CoW6`JDo ?wܡZ+)1yCKio(H885in@;%ƖrUbn֜cgY:0T e~]_֕$f?g C~VGۣ`XkY?2[F&R<{NǬGDW+abŃd5Lm! MI@տ]KT ozuQ! y~*ʲ"w Y;јWUv`=xJ_dͩ*$L1 :(q؝7(ҁҜ |TZ r39D vk ⹄SD9"^9kڤx`ns 13a<*'a`3#H2mMo*4#3 /0M wJ@T!4Q#\R+iyt T=4WyM+.Ӑ}"@iiލ)D~a#+!nդ 3Yx֋l((m͟n E<b\c5xުɽN?rWi-ul߿`9# V5&nr@%(95e|$$0 Y:\C"WgYC/a%*zC匐,-ΝR6[R]#tfCLBC~ܦISm.5.ѵEst~;wا`f=P=?H%W.`3wx1;;FyB`=tX:yzsY}amEu9+KGeԘ_[`0}5ņL|[W~30N2"cȺ;'uL#B=a.%uRpr9~ :t7bz.vYዐS]PتmSW 7، *`ИLr~W{8\98{m"g`wP^KlK$bտ- FݬX2!R΄៲^t0nXSIv/whYw^r&dmW5~jie&\_nE^^WO-Pa:sx=2 #L|[ 8"*.l3z$&%qz(u3y֫t-LyBf>)Xe=՘ǖNj{f}eLOwXc6NaTl?uH$"]~PWtҍ84;~! v11ZW^ ePOxOT ?F JCA(N7 vz#5La͛ֆw4ISq4T5Y eqpWAP΍7hRFB1+qEb5L+a"W〚K9!yL\v2%Խۯv):tɝ5'k;|j;E.F]2sb&FG'+ {Z9 1|vlԚ]3ypdݓUkOdr ΒL[LJQxՄ]{~KWH=ҽ-5֏ZSpSu;砳S{S=$jġ)}J>$c | ]zSUԍ%J׍YTo1u)kW-NV~)ll+*cBuDUe^j?Jw*gqq~zy2-wīM ^úuTx嗕C5,uDOk6U!@p76}B?R۲C3k |ßIvtCz"8RI5lZR*%LlT[Jji@@Yɂ[ m kq$ ݿ1|sFxMxRd:v_{w %; fcK&+ q &ٓ_&3O&L(o]b7>2j\Adb-L  IMX6pi)Duμ<`;vlv,v)sg6q7j%=^5qbMw􄋴;Sp.SܺS +TV*\_+k]4 W,mJy3{MGjS iQH~yگ_͌*r fe3Ժ[v4H/.:F㠃`'֒Su6cRD:@WU^茲bhw_9%/o1z0 NEl0Wbeo$ 1tT>tj$.+VpaZt5K{hzY/r%֓ HVάeumIܥQDF҄0^DQd:;Gc8m5CU9(v: ee/" |mqʘ'gm&)NЛӫGg+s]%T )2w~'k3x9p=V)k35RbE84 q,flaT? Mѫ :MG9͆ZP8cm' `&pND!'Tcә -p cy#c]o\I*ON#>d V\nV02֗6AE#yvWĊWK'플@~d(o`V |ұ5+j@%M8˜UH&]E0ke3!zx )W-Hrxxe9Pd3Py< -ج^ŋwcZYD4 gTrTqb̡0 XJ `<RV\'|UѺ̡UԳ~T>p,p0M%yk.IM92[ccdzP^MecZgfPm^й3rAoI<`P:*X1DӤnSq-Kf`n׏XƆdȰDZ)9s%*Y*ˆ^\'UA e/e2 $/azE\~^|!~OiJxoH͘sҺo8~ GB"-Yw}cZڂ|XQߜ'VWa`wIlaFۻkpx}-.I(#뎖"}`s[2Ȩl'7Wu7& B}vh>m|؜?lwl~V^$ nc(ה$`R2˒QޚBq .  Xa0#8֠p?^ +*+j=. 4{b|R4pBk'VFۈrVFb|E[ULhD P4Y2o* Z _mvv/<4aH;ƠOfEtM[@jj-N v%Hb؇5 jT\=7-Ub.Uf;L[V@8{jJl9<=qU${~ VIp%N(ʿ1 8ҕrUm]YSD-s3F8YvI ; &6U]GXHpubk~\!֖C-Chaf8]/^ /c"(g! 쩴,AլC$hBE)˂IÑlGO9{;br\ ֟t@&E|3e1:YEL`K9WI9瞲CT`89 VK,Yx#>A~d4)Hl%սb_ADwHRE-;N89BӀ䶄$%$$XW yܘu% Yd:tjh3a:ynҲ+QdB&f= '8s/8m 9s30?j>*i>}. o5GB+B\FK&F0Y9vO!t ZOq8$Kr?wO7A H$)}Ƈ2& z<f@AY4) &&Vnb`cb XÀ~ëJ̓UQM{'񞻽4IN ! #vPmb9ngD9>uOB)d;pȸyDϴGbE(,}Qyyo7IRRTs{ " YVN"Ԛ7r4st76z C[Fw1lAesS++8dcRx C8AM4]noe6P{K9}0 ` e~Kϵy쒨}.4vBs#N_e}>\ѯ?Aѯo*Mp΍kĶ;DSQ@n#4 MOJh k3Lo@$W!5nL2OZW5SrЫ$򂢵s]9/03ȴMMiz+kW8y۶A!ѳ<3ozU;MM!Ҝr:C CY >-s~<[)9N4ܡO#Z$U-Nߧ,0.e%kf ;b 9aZv]u!)X0@9/ȫ,UF\.7F5#;ڀVCӤO!B9bSp/˞ֺ1p% g`T=6c[jY 9 =N\-<>Vy&P_Nj?c-M5 (2G\xkat:Ru8)kJiݠtjE~7.U,9I?{!FϢg\0chәtd#EdX7&aas Dd2Ca4`3"kWߊ?1S34]mY>Ste=i>SDBwicm9wvcm-MJng@O˂".pKorPa/!)he3zSHκۮ;8 )1njS be]:ށB$V?ᑖHRT2~"~fI|@VSI)!صQGFeZ=jk:9U<$Kni =lBM-hXBd{3S$yrJ97x|R0P1Džrf>dBln1)qV.CMwfB_LѿL%G1]UQ5v]U]|fYOCTKoU|. mA }ϏѴCo  ՗1`p^i8&957 8K\.jtUZ~K;(,Rw7 XϘ6ґa:1tIVHQXC\ dUK;.EvG!-/@BjAN>!`pnS%\i&ngY.Iqg >Z 9tk0w hQxz><#gT."lův3ɧ~1ےTX$HBU,d 4ҕWد<^TlJU19^I} -u>/BsE 3R8&_NPնhQ&Skr=g ^%_BNѣ*!wyVL@A̹TTc^ylf ε??pT7 1#u+&UKq6Fu*ԡ7RZw})-G*@;qMy+͆z((KRaOԀ$]`AJ쭈g_*qѬw@U4{{xޯy.7Tc.V\nװ{Ғ!X.{Rz_u 8ޏ7&32*Tп2bSUn󜡽]fto)EōPBMZVuaRT]4N*.CPn!jw_?DZl 7\.(s8szVe`aq4z].^'d&ENG{׹mbRSj^WSbM x{1,h 7Ni46y9)Mf%J׋˅TKv M`"G=2zꮏc >ux>iJD}y֤c1o ϴ<&s/"wDz7Ǹ&evPY=JKq;+Hq>娶#Tz;Yc=cgg8Zgs;Z8GSԁI|stMw{a=u"/sW_7Yy@|nhlDҝ>3 նdh)֭0l6ǀ˄\pܵ&C#u ݘ&BX*.P0D:bLl' /|clEU\nfɌ!L=Dx;BwrtNk(KDĻ?)լ GIb\F1c~I~^fښJRh'Iw.! g^y\g!TT{`2Q\4ꡧ8SՏxs={3޻ҳ @>^2Ҥcg dIndÀ34гz U_ C>!m?\?8YCo 32%;w 8mdn-/&Pp>"s}`}O 8 "mg;r ҩB.4PNM@V`=)|q.vav6tIܣS@챗}+ QJBXV t%~r7+$ԵŤ&.^q|;_+D>بg$ʕ ԁ 41Z q %9"_5Ӵ#'1KGtkx+mngvY=`x5k]m%1~l=}dok"/I/fs-AwMw ՗a ]J?;z۸ 㢫lы1WE"ۚ!z:ǭ%vJotx4;̧qU"ٌ V27Ś[G6zQ ɏ夭67^4H.< +I~82sTb]Jп0 Tt1L+H/_g{J л1K5 svfsT*Ѧ1sqjc( 5&m>t }ԻnIBMy ,X;WB]P܎}1zrJ?R4`Ll<[-S6\F45M\ ?m_]7ޗKWe' wP꠶U=Ds P)C,umc%ɐ C[EST:9}O4qIB)ֲ R:`d*.!Qh%W|q#[|lMޑ݀!ee_$K,- G~J5F(VN҃9Άi#};&B+?`H?0U8!\3+߰uRƋ&tv̂)n9L>QփpVrJp]7;~%D&$ӞgYg WJulgK?ABBBrk -#ٯ$SIȜ"dnYyWjRF1sx~s`$Cu(9FF̀?>f(0U쎺1+tKC*Ao0JZ4nUB0OI0;JvM's;-֘Xߦӄ$J/AQQC$+ 2](js_=9[sEhL~g~ +[*<,X>$aaK+RT-7Zߝ ZBJ<>Wy-h=1/y3O1NmF6 5XgGBj.6|1ʺ]=}"O٬ĝ)ܪcP?'WF k_@~OТ؟c}w]ږE[̫0@Ez.^2FTs2 2H^p.wZf(NMٝ}_|u(%B1#jaqō7g @*Dlޣ!JG4 b?{re:=Rk҆Dcj7gW>.j7Q^fgFT 2a42I1ZpgVd{1["dpQsɥ3qwJPɚ<͕dZndѕ)/F$,|웃lXQ.!oBuE@_ ԣ)iemjDђX ~mXsNF悭d-xSsκ#.T] $![o2d|8zKDOFm}}_ :b~TWPN w0DoBʂd֮n})6Ѯ2ppIJJvR/Ok8cH+ m!r3OEf^bgޭW5u8Sa fDdz7Mb]"h~N0gMtZF̆!,!rVH&~ ǡ'6G!.dX^ڽw0)P֋xt'X-eLH(ٺ'm3ǚe.N޲ QjF@a@8V>AQ:oJۆWdR&昲 zA;}5 6=ۊY_M(QYi( /8Lx(F/G#+{!~Yg>xAִ?d3SV/R,y-y)ȊTZg Hǭ !vWjNVje@(O}"D@-^}Hw?LWPb]^- |I^^~mHf~h6=ݕ: eCl%7WH<1n-V ]k[w\ )WҕTBܴ9c7U(]²j$4.vY]뢉Im>0|(ZjQSr_{;Y;nrUa՗4G}ӕ͒>r1?\M;SNn-Lޫ"0RgA6 ?{kw[)g}%I է=/tI?"MT$=vt<|N [kxr$ :XNz?68RKHOv8J!I(GشU4SpLur79Y1H9n`C}lˠ1cYš !P=[Aⴆ--Ć=,ڒvOF׏:y oq#hXkVNixrJ}Ep7}^D=e:\.)zYeK~(F3΂$meא`珂h } 692V3D'O#^i5. 6ri%ʉXTvr,@GJZM^OœÞfPY.w$9*Qįi_]h#)Ȏ\V!lQ|XȀqƣz S;AG ' D_4#saNZ[Fd+ װ_F(nU$Wb*$0Cyㆴ-mb=`S-ģP }518,{#+ҲT,S1%rSY@1 ?bdc0,8k)S?_|;wϦJyLB*!L:T/GFat#@kh+ڴ(cP]Q3 <0NW%?DLcZg>t܂A{DK/A׋: PjɭہaD'4@MN7wF#UYVhrn8r9a=MK{:!Lb]sTbx0lϔn1Av'=X$'ڦ_o(^|7qv7޸%<= p%pYvgs: 9QJojޝGދ}/QK ḐOSTO7M[8\97a&)ΆC8?.3SVN+{/\a7]?"S'],R#:'Km-o]0"\gAbn{OC!܉@Ow!ZS ,;v)4фL!f. b l2'`U o>"7@`V^w,vawQ;o,#p8l:]h|+AdN.śa|#C$\<4:L+U?'AEs_d@"iL5'܍Mܖ>oZ^]D&wPd43Xoyf2𠮌X@{ņ2d轪*rcԗ5xl$5T.'{[KuvBB2mzQp4@#5?EPu.0 sHI>\蟂\7-x71dҩѓy^fww.I:| Z;]x5JIa_]N4n,Xր8qZBgTht.F!=t+莈>zYI@㼳^WwG>W3o-ʋ&B( C/!tۿT٠_XRg=ߊ~6%Ť'p/fY1',%7Nr~CKk-S2p>ɂjLUm؃5EscNVˊFa#-G8+{Ԓ|ASܪ19ٍ> o~bG7lG;/[/--]AMi|XL>xI! ompYˁ{b)gAWJ6[%V8^r;aNfT83!ه#)(^x:&]37'KB9rH=_EY|e yk,&vM%ķt4|wgyNˡyAʥlXIiB)跡AW誣X5U7+xGD4Q1W<@1sy { ºr/2"@^'{+7SrXJKh:A7 9[ޚ- Ro2:Rkvu:13j~:FVW'#ғTeF jX=n*B 9^WP3756W= [_2gAB)Yx,o+;CUCK{.^dpihjK:n@2eb'$Cԋ0Giy jb4$t]ajߵ:`?M3Ih(1-s4=!~[;x WN2# gav/&]8YDYI")xg#vz\'$Q. /;<+f_?< X'CiPY@GT7_?Hx{~&}_Iiˑ(Sn v$Ik 1 ExܛEpjG3T GX@=ć&R5Md_9.&eXF= (em'Ԗ` |S׋p'F=ڲҙB(} !|OT: kh;<9BWuu0CnʠlTɬS1> !h{ԓ|^Eh +Șbӵ%qQ4 H=1O2 0]Bcz'H#e5E"}w{TvL.r `t p_xn7-%"jHߖcP(,V|˞;4H֘i ve(ܥ2F 4)]ȎtdP1=ƞ'αlBK{P/2AhynN#sh)Øa6&f=fJ,I@gDޞ?f9Gpu^8)E@~ hk+5VJgY$ǟKb%29=YXM}]Eq]lxL|}ˈ#ס7*R;3d8>+$Aӆ+MS-  A0f6;81.Jڑ:4K{K X& `m'+eM}A W<rW熓1f#X\UC^;,1>)?Jo EbO}n)oh3]~@JˎݝE4XǻJgv#{ `X/.(\ۑ1~c\F*v&GbYw/ ,p4ak#~yr5+䶒|Ω+uT󡕍߃亶 !6&-(4'u!D?DV.aTkNIojnTc-<]HzgxܭZ,BWάuKk_ +#"kG\H*cǼfȭwQQGYէmr1ބtW v+˖mh΅П`DzGnTADGd[N ӆ7<765\*K rv;~#!2:78=_z2{x}.gv GQyn[LUx@] p~끖}UXpBT6[+#}#lY;s.B4a@{(a…IOi! 1ɕ 犾\< >|SΫ};#9珶 V+&'ElE:,\V\4~, HCB֋DJ @T2`gTWb_)6S)eJiJbxcsӯ7d xF\0/Ea]O^ o&}d9{ة U'c=IT}&4Ok%vhǼFR%hTҘ|JiB m(g}Drl457c: Ș(BoNzCI UX_ʖpb~ R)F"@ sPv +7vճ|~ΆV.6%4u27ltXugMiM !& mk7U8mӯ(&O~-욿N/ݣ;[ ;r)ҡRͰKp(_8i{HyxH7^j6C.L^ aklK0`NL׻O}ZK;̲^%v{YZf=X\\`ʼm%CQ]q$TMA*v,[an{?(*:UEcȯ'`ᦰ?`bfיgFSڃADUW^Y.ptPOqNkAǒ;ƓxsJܗ8q=Rt3fF_dm18P}<~@XN7!xE#^ bgttgeaVBM¥:S`^b(Q?9^5]ץ;|N"y&հj3Z[.Y`^J/@ g?u"}ͭ}~H?@XS5cMß([r/9OFY{9&K+va*%;0Qhahȋ]exv2kKTJMIa=y0.@*+7:Q9Ƹ.97x鱥y}fɧ*ֵ 9H&mz!7 i'o;=r ei=1v7G}KimYYJf4ĖWKe: >Aq?V^VgO@5ۆheL;"6kby:"5Ձ:Leb HR W٭AΕNk"y7ܳQ57|IN=*z^H.'`Y} fٲO"BwLM+>>M5ZL OGh#592v|=_>k>+a\C\ˑ#4bĵqBIMˤQ˓F X^U(,zevd'ǖl^0j9T- a^15'58@^S*>(Sg1}_ij{ 'Ƨ3Ȑ@֌ɂ m 8rps}{=ꔜXưdH*5:S.7Tfޑ ɘByU~XXdJ, \p P,k ^ Tw3<۳O2qY:" x N3Bp6c;$P2vUcND8ĩg'15:& X8…P (Tvs %RRn+RJ64#JyyYy5slh;##Fo= "3#$̨ x'S}ܝ66KV 4%^?*E5p Ԉ?S]96ѦmFq՗ujH4>ջKZ6 ] lv;BFNc!AM>3q&0UWۜb~7h1{zWPI`啺D0.|=2$1Z1 (wGV%*j泤1{&f!;achi fI>es=B3qNBu0϶Isk̒, =vgn*=  AGc-{ ^&]EyXkn`)eb{"ln30fy@ΐTzhDs "z: ]]wOidl¦YKUV-FH/ģ'8HЫN4&@rAzCdi]rL̺;c% qsPdx-s0̓X}QȞbj4x"D@f/}1zXwz{T_.*x!jQn=wÚ<2I1C d lFks!<]kβIe(㤿lMo"|g3df2i9åowMv]8.<=ۑgN Bwy6e@$iVOxɣ& IkaAP\,+YBt1†d; dCQ8aa G C~ﰅ٤eE ~b}ܧ{y6Aӏ<"رt> 6$Zyw\e݃!/\<7Ʌa{Q!0eNhl *TsТ}Ix.2XKɒ߽W,K^grUN }AF8.єcO,o|{8T؏KH|WrCI><(?-Hd 'vԵJT;tCj{Q"d6Mkggp6_5p+EVZ[G݈Ƣ^PyxJC<1,OB XFa:1W6Lv\~^П#4u.o_Y*ݎfdka{rI-ҟl̇X.I ~vI$ 7G6-4" ;1 `˥:bb5_mM-# wI=fܕ*-ZChެe 0H#t9KLQ8Yf\㶾Ěn;)vuZ{Kt} ?l\d $c:5}TyϝҍXtP꺥'N\ϕp@I3H5.f N;Csxa2Ӥ0zM5!xV`Y5~LM%ǬțlllX?Ҝy"VE\^u'V+ IY0jWd^jZ871k]V2s_ 7͎)gN:#֫ac5pWnI'㠐HpϟXL3M1)9~b=@#,E_O%kyjNLEG$x##{?{)Z{Q?\D} J}a˾?.!(@`sλ룍X76}[M3i"*q>/L Tqr ^v<\`fUOI`4m hYg7fu<_F@6I I |J*vXv3[vq~ͮt#饺w~QQj p* Rk #=@1@^`A+: :Q2> |,12ZwA.tJ$csczeM`g'D< pP7Z=:i9~#ZuMx(59~.Xxr+8=iX t^qd ͇DW.@PcU[/"<!cϛ=mY=bk (PUxn?gROdDfR&- k 63]HDTǡwŋb+UkȢ‰nsEF#g M6v3tItbNV[T= f)tPla1O }#a;b`]ͱyB5ӳƒLᡅ 'g'!茁V6k 6[<]QGŽd/ oI6w4PcƇߨz]5jt*$PUꯋj4> qR#ɌgaE W ] | :n RuVߘ -]/"iR|'o=Khך :j%N[of]7_edC4DŽZ$ޮy,*Go1( [Ϻ1,?)Nmǚl>;80MTdD5ONKWRcg7B\*d,pMO~a O°v&30oCq݅R w\JV0"ѺT`G;>Ú02]o/-:.x歷=+ѬhaWrxpG6teV pV͘$#2UXt58t?V]cIJ="ѡB^24.;0T {&b-X0V"飣 _l+`HrU]/j$:IՇ kAuDB ِj$x2M.SQۀYNe=GqNF.JTQ%z2øw/hHю 5H˺kٌ58\O( xڨ{) t4/]R39s7vWuј9ySR{pF0t|Pi4{cGUNb(E-zxJVoDYS7, 6ZU&) ~*_ 9aH [3Zv:(n^Y[g\%fБ,82}scE/( q詟N6vڴn(ԺtvdfF6,r!&VDZq$Wc/s_A7Cdʄ0Httt3},#MfL>>*pNQ)vˉu~V}I}Rm'>ӒYAIAB.w–WMIyje"dӶ'V" bƠ 2GxWc#C{D|%_h~hC/e$PW}e_IpC<}Ei1T\MgQ57opȌ(NT6{ugD64豂vOvvG\ߛKO39Wlhv>_ z9i65yl(`aDΞ:lੜq-P;F+]T}!jzHqQ̣fj3}˓Bx{G{I7دsAo9X81qr=> 4,YuQ Yד٭-ːdRc|u(m"knНK _)ÔwUֵ=,ɑ{gry&ZduPAD춨>#Qf0unCub&7h /<w_})#f> u;Rn)ԙ #ڮX,sާVTXM1F HӖS*Ïkfh$_cNHU]D󊗰ƮAh'gzF潾GZej8Y&"T ?NkD̖:#0`ϿQD?g !47K[FȤ6e.SQa-NkE^mYTt[ N2(讏ͅQ; tEo-]OZd|.t^Bx%av^>;5ɕ#`b%zL+0ۈМmhC>=TQDzO8gARi)ȇНl,<V_./O avΞXϴhX`*! #O1Cr"jMaoH\ mYL7U!)iZIx±=8X˧4 x@`'D23>tV@b +iA-Y+z r6g(ir7Z+ >j8@J=yQʱ)3Tqɥ! Kl`8{e< "Ѻ?c=kG e1yfK-!=-sH #c"E4:kqL=fz%b+]BWt&E63 \SV8Q@ːےV~i6sh_f*]t *w1`=ʊZMy0" N#K39:VjO?-l-4뻼2ꉻޢxr3*uΘː(*/*܏:ylՅ<";xtW9w.6d ~#;Ix~rұLF5Oﯵ"Pbܜڠ:sv8' ?m 3GJ=?^2 ƞAa RBUU~UV|wj[Sc8ga۵hRޫiv3SmZFI*ɱ9D1'BܧK'A<gzt߬m82!1O?5z9 p%=')w0:Q:NawB+﷖a1q)ujs5}Iu!e[)>{*+4N"{/;˶4KU^DUl,uvZIUs6{͋(noG F?갅e|{O!S֒<#'Q չ4NJ$T bbxc̃Ey+P=<"Dv_rӞd$Ѻ+V, ~I[1>wuGȊ]7 7FNnT6=P;EQe~`Mc7*f^BReB. @}O o$(z}IMsȹLKP(I֙5[^ swm/%|R }V%\#pح1=n(s(7$] N)][wIU򄦚;H:<:iZkŧZ$ßm8IfK4)L_ֳ^"%EXW5No?eٞ٩̀cO{W2.-85MGݨ덈s6ihB7D*{ܮT>*G5)9{{[sb]Ug`ʞA䏷iz3]+4 j%|@?+$NlcRabż#s_oX]I>22)RqCJ!"u0sEɘlDbh̟ƗjZÀsB%ݺYR߅*7%bğX]$P O"[90@8RZЭ)ksW &էGª=m`9_VQUWk VIcxh^1bFβ#b2=zbRR6ƅJc[r"'#̋*#N6`Ah4{.˔qSIRz8jqýs.|R͉2lyÇIڃ+ؓ=Xyoc|0,\.*`Bu;%Cᔀ] +/E#O/I5r Hgq06 1jp1ƷU'Ɯdzp].b0CHrj"F+o"f>X@g+ t*0Xng=5T쟬Ԟs#.: ToބY]=/&A-Elpb|a;=]}1l ({o|^MϖymW6Y2l/uEߊdhTIs]n.qLN(JJ-r74<|xY7P)2qCYC[0_1v'|ڼ1zC8C5Lyo ZF!?yQٵjKoFA3j8UhtY"J5 oҎQ|@g0%Sj33a a`,jZoa@DSxZ,ݗY4W#Z"Ӑ^#HyC)k$Y$m6].gëKߏ'נW61hKd[RF߅"Oh e 9mY&,>T[''C\L^78u-pr) XhiB1:Tb%o.t eO(9*cb^&YVS, ҟnk4B-0;{]wi*)qW.z~U:cOF6(r%YkL\VTxD9|ϊAԂ;C#([Jq)<]\mcoPM=kwPlC$eZkwvEFg=ow d|G-!\4Le'2t軎f(0f|?r-G&y >AFGrJvzq}C;~V?OWctj.܈u2Z[X[(ԩER o#㢨Qwz𰡮K/Ò蛄J32ݥδ3=H=4=aI$Hlqwip43c! V]mmv Se^PsvbUkJ2@s5-$qpCH5pMv1;Tg5:fB Oow)W41iWPCBdKEVu͔+*u$E|5Lo2|W ﻘIFAHl58|N+X=S=h5,ץ>9%6mnh+*(LD+hJb(Ƃ3:UQG㺢= W\"1eV,4KO~RV]M#iRlPvŏR$t=t݉AA-Z ,Wde|lwΆ2G&|@{cW9^PYaߵk3m]t8º3%3ӬAη#,R7T(d7Xp:qY)Z$HY _ޒc/{bȘ}n*C|?~@MdJR.*bt6jKgVc(&R\rJY7*$Kg~iBVEy2gS=Zg}/X)~0Nm3zW.pH]+xX=T3ºƒUKTpbyRBtWBgPiv"#+o# A2:^Md :%^v!eMpDǪ,j|XUѝ0YxlcHDG B_K:8CI BmG_n0P﹎JW&j1ٳ+Ke~"رɃ'͓Y6DTpʀħ}*3[kpaX<Т^qN⁗[Z :6PPxxkZ('Ƞ-ՔA掬->%Ӄ^#Skr_8x`\dRB>-GVA- xeqn苐fKfHrP 9&LwٙqCjUGq .`sy덇`Ɩ^l@!އJ0ϵ5XZjfl?nqĄn@"Ծ$4c 7/#q:p5iӏZ4Y@&".C48$$.3q oϐ#ȥ6ti<*p{ VuJV1P&KJSX SDe b~!j}a&Hl DJRQ0QEzz<͖%e{%8hďb 3~7a.}#V30E"==oY;ݍSz%JJvM4)l.Fd#t'$QIin=Gz,b Hܽ>d؈s>\o͖q}zoQ̧/Y(-njԿ\d{Z|,`{<}m~x;Y,D\g:YYcQ8-$ݐ5oL6$Qאn D|xCb1A~OrR{A}QãŻz8Z67Ǿ+Y:$ A谠onƠXQ w5x@z< LeHo[vφ};{bT0嬆F Mu2ҁSr5rKzk[v0xLr}8ǜ gB~}?QIoђ܂h涎C+,Ąoq`* ۈ0T8xBHPB=gnd ur[?tc_I-vc@rl$Xe/W[E`&9/tICs"H$tW_2u z,ɠ+[3ͯ/DP8uW,k~usp8m_^DG /-C~9 㟵Հn'yT$Eȶ\t(m啪kZWkŹ̶[d?naplf5P{mF=0.mXY@xDIڸSm/l:t1]˯m7:! ,wCx.ejsv3HL\*"Dŗ}\/!HחfIFbe9.#@-4:(ʃG$UM\q1<ݠtvC@m}@?[ A1 nc=3~8)]c #V`E{H.cSR/겗,9U<Ǚ_PmtWco0:l6yS[30OtOs%HRR1m+cR#сF~pޞ8TBg zQ: >V^e P}-6$KPg:_%-YNvTdK1]7yiAaL Q<ݥPabK Gwݸ7q| 9x1̇u\_s9E_$W oi ĦgH@ Jٍز8:cԟ2G;(bsF2/,dBSYCj#.:p' Gy.ttxs^Znc7|6\Z=pkXx_,/방ȢֶCϞqEZR%@ʵ_^;/ }`zj qDp2nQs.틯"8rv H䠷XCP8xb`6 ,M]?jSSRzE1BȎ٥ 2碶q4:m/!O YҞ0}(BBJBQ5ςQsLKWgN}HEŝ6-8;Ў/R8 5_mu7@$iy4m|$и=PEJS8qN77٫/"nZE0wz>x^B0D^ۍ>+\ p Sy*ę"-Pz/"wzw{yn~>rRuڕW0 1CPYjѹeWзB|ޑO%転ٕʵA+lVߠOp$?%?m@eQ d\VeSCpkK$T.[44aln+ژ}asy5PǬzW+$zy^dwU1mNؕ "g- i&.:x+{L Wˆ??=ή^s<r[` .zrGx|k:-h{-\@ὂ'4{ìi bi3 .L_jt01A¨rTj˨;6$/Bԧ g"哐 6gS;K};ʪ2DxEъK!m؏Nq_+)6eX5͌BkY1 wlDnRY7~6p4 ՃߘUwnsS\80h}/}moŢD~ c 05~UY#mc daLW>k > n#n#zb+L@4sφ&}bPUM){O"Z rJ:pax\*oլlK$){,M.BdK]$s0gk,_W!K %Ld#tqS}K}KQuM<#KoH$YZs |z(Gi.Mܘڈ^lpF=2Kv- `` dNm2^է t~&yW/z$|x04*peWVty,ݢ?ɐ (V'n 3vXu%yZ- Dv}OZb=/_UIj)eor(4VЂ:㵖[ѤG׸`0{k+ '`Fd#$&1^9`>72)tc7;zX{H\F|s~b>ątOug3t}ΑQ4zV탳cnvh]T꣱uBB8T="6W~̹mY[\wJ,LOwC=,mv vц..{#eԌ#TA֍<S%4a1)HGs8}=T)#';lU1%JKz}o,dXruw㬔3{+l&PXU]0ٞʶT Ug rg}fTW//3o^j:}m~;WeMG1bCL{NaB=o/0kHZdXUPm0rŒC;==f$.{ƷMnL# QP$pI`.ێ 55%tzn<0x6'٘ߚ,uֈLŎa5DDh@RC !a7VjʹGwo'Y!%B$8=_P;b_|=p!Z(C~Zu[DڦZ]Z9=> = S7zESAnpC*+Ӡ1f VRf 5[\z=(TYX)܋ =eqK/IahMT@ݖ 2.t򘱰3;E.~Ͳe0$?(5{Z^`tQ2.! B&d\Nq-4Y`Qs gp&feE|ϞsH`u \{P^N 3+B 8TEq&Yql tl^z%RXJw(<~OYPk~.I>P&}ӷ(?hD:6 0udXYXk;ιHO)g. @d,;B} @!r|R{]*h _vXCsL$Zm,N#?ʘ/yorxȪ4C?ƝnrAH{4"3!`5#9 @AI} Mk ]?/Hsp@>ZK;Ӆm&sgRϋ(q$zj 4ni^n~pdXTeZ{q[DKGX? (4bze˦iJ?߶{-Mmsa}ҵmy 3iJá.AzE j9=d3jf)׺xx[l8';"c%95o\⥊rIj\Q5Bz,&2D5Q+9UC%y]ԏ .' J19 n$^̟M h{$ * 2;D!R.C`Mpw^̶.ۣ)(VN2n|O'>6Aَ6D Cgiʈac(/Az.ѳZt=p4X޵鸂?Y TYoѴ¿Kтpܾ+(B(? T`&"gG;1+N,J׽q44'2^eA>d9%8uqFmv5=in$2Ke> t*+D73ɾ44;tIT] gvؙ.$*UDLB ?ʡw":|Mlw6߆y]"ϽZMCnyap9Yuʎh435Y'9+TW/|!򈭨;v KԇP09p, F1X˺K_J}ڶ[Fȶwq7}ANNΙHs8 <'P'C6d+ܡ WfCӵ_7桬ʼ&a.;r;AwoENP:͞-ۯ/uh>Tq*18x*2KO?en֌uJ5x\swD$ +j߸-r OItVIfʹˡWFh/@nMtkфf_꠹?a~Axou?'ko6c=SGlHgsرW9Wz(5Q!{SV+P)!>Z4__jol #ժI98̒ R< |^zԪ;BpH\rr $~X .!(viwZ|UE}`kM?cM_Mr%3\M(i&ԧƆl:,'_N-!Txt`_3g"H*DD&ڒTf]{an[&Z\ 穧{"N?cgB0I0mkowk ̜,y꜎b>!*nq=rYM6~01J~XvZ9韮{v8H{#7$ZTYI\k$\PFذ(`09fh4yV I}X)3#==]f &)U!?=3(zk㌱+ό&k,vDdRr`i,5"pd/ [i5t^,pjeC^LGB0YDM~'O9ikٔ0[kz!oQr'. I uxI[O 4VA#9oz@tӫՆQN#<8Wl?ENrV B:)y2;*xJ8}|rH&NZ3^3 (3J.W %ܠ砝{mWBb`F*@iQ\Aucr,4gtF-VZ VOß`&EFD[̸GɻgyGtnmL,"& }SHt`&!BLSp.N{[Yů)-xP 4bsaFM8H,SLjnQ=G=m9 u3X(~V*M?<$ cV#2t1Cp!2qLJ`(snΐ ;y BX ʚ{. ׹,[g䙵[.Zt4{> $G%p(w(9{&Ƀ+3ֳd# +#r gpO;wTde`9*:07[ %bF&m3Y0Az4Di`zDW}JDýoFgtb8 u>QʽB >K)ĖB'b>箩0_}3O6F glS0!94(`|QW>Y9U6yuL4@|SJAR{Tа2mc٠ ]q0qZ=s>eB ] B MLL&5'X7GWxA{E1%`*h$% S%GY)фsw{OŰе yM!I2 {'\jo#K.[9.iT%%}n8>\:XS0)O8$U\͖|ՃLF9>2B,uж Pn=t@SH0d3Qcd׍5+IL}Ӫ:1/{7ݾ 5n* GL$Zta/EgxKbƚRan Wm+֯ n+<ޝp~:_@vÑw*?BNь59v# i:}Ki +!J1BDey7; 5%m0s`&T 0@w*@tmHF'deWѤ K,Q6[Ĵs_Yy@w U&RwR)YW]}V\.4zۅ Ra·E ?:<Ř֭ @UZ{6Ӊ']([&LEAlSrg į0 T_9{,V.ZzUa~F5>C)a}3]WIQݨ2 Sp ]_BrrEPzˀqu4Y*@2tOy͐#=jf1&>[X ҴhTLqq3̨u5'F*G*ce V!Z/(}i +٘+K 4Ҭd"&/Ҝ707lN8~*_>;4v7Nj1O_ vk=jC ej* 8b3_g<84T2/h ẽ0ta@9wVN Р ؙKwqɪ ~<,i&h!=;E佼ʁs[{w3\I 2<3E|L^Nsuڒ Ͷ K*8?N(WkeZP}R 7Ѽ]ogx+Ď y-T$9:RrunYERGG=bN$N7i'87W1+Y)?EA)5hr PaF a,Z'Q<C3=y@iPfJj2i ]wVO 0i IVn_9fxM˼8vNhs3A@ĕcB7Rɝ!NLH/h !fϐ]~nI>iZ^)а0B;5W$T9ߊc9CwęT){MaaH k3bA9yǶMY~w>L!վ'|KV3>Wo齭I# SkIջsD灲T]3/Olմ;>\jFWu7J4˂AQaGoModƢ]PO Nn>Z=>],W~`!,I% [NtY`wBCerc.MdwȶEUONSUxwaS&EPg4ڥ 뀞WO- `[4]Gx 8)_^G[0yIQ4 =NvFST1E"o ' %p`,}D%4ѳ|rGi>UO8%Yvأ~"%h\WyDB~j12 Tۂ! CsAs#} Vw`Iսт_v' v7LȷLnjRTۡojτpoy3n%*9 {\n4lfQOxAI mʼnaOߧQ9|ԶDYk^6&>p.dR[U_'ΉunB.5]g'$᠄@ұ0Z YQbYba ~a>:A`n51+džF3-R[TbsJ@@yY9Trtw|Q1Q h3xC)u+ُ\~Lm堚zFZe|HzָiCc$Be0Q X#zf`tl,&⧩=ANK} 5%>?>^Y`?mkz15$Ik `;NÒ!͒= >{ <kš@KR1 ~G][M\? XAfA+CƮI缳0;Wz-)vzvyQ/חWg|bxrwʩb{*&r1dl!\\y!V0dzoghMb]xɖdtfsm"ޜwW`ׇއBO E 7xE2 fq᚞wS\mПm ?(_:`muҔ%>7mN+. 1vEw-Έ&,;aydw|ذ}Y Yu4nyH磫2,Г ,W ' nJ@?* qƸ}Nx#M<3Gi_t hh{O̐]̥|9!t%9Kv5P!TlzSZbχMHWy?h%.<8OorH Fu>Cg|`bP܅)ά嬆 r@4k S;}- e!]0RAL4L|N&܀>M.TSQVmБEuNGs;Z[:)&6P ˣ7AzD DwD-@崇Knq m)7C)Npkv.k}܅J@5j2f]|"6gsCUoXAEM;LJ΀9$"xxu~|{jgM)MopZlU2xA^&gI6Dp΀RYz0l"ŹJ>M *4}4?bٰbFAD['k;_zPweJ BDelN>n؇^E`Gv0*K]g%-{ݯ`6a`Y*q0iFMs T DZUW^F A|!=d.br+P.>{#ZħPb1h?Trd. 6$<"s~?h/9RŃU_DosݭQdņCRDJCf!@uFH̔iG]VAw ߒmH3B!ד{3{F -hD#탼\Z~aԚG:Cѵ |AU:+Yz) ҏ*#e*e䃡`P@L&V(F bҢ><2!U9^G?mF(_0cCok4b:Ks =16lWa3c yIm4qX?jݵ>kdG0n}a,ZUǾ }qhKXQUN#KR BS,An+:2 7m&&4\s7doeX?}y FOA&u ޠF6u.Ih7)ߔ*xe\q>ԋ^RLn%5NC"v=GtUKyIN(^卅dW3:aXaJ[tt1|قg:{{bwij)'!<2= 0ylܩ:ZM D}Nܳ/5SӶBsSS "lIhMH4\5C {\PA鏮V¹}vqEЗuÐ4YS~f%H_ WEgpVYA,m* 7;rDL~4HCTDdf"d&ZjN SMdbؤ`qW鱋*Kע)49 @3,Ge[“ zEF#Lwe>~)z "vH+M+g[g.߷W((I(chdzlsrI>7&l \un?3otf^ϼG sE"o^#lZ_0 AHghѝ2!Z QՎ+HS˜d7w ="UdYxAMoWycڔ(ur wRp&xrܑgҸXyy|cu&.+K+?[o)ᵮ0i=Uv؄|J{ BTemD WK;OBڱpIľ5Hx"snEK!65l ĪBym?7>_lײQ ͓;RqDR5[Whސ|Wz*/):԰"r fc3$`+\xie^ptcEKQVTl*θDdjb>T7)E ]+}/gSjoPb D[E#1䮈ZWGD-Pr ЦZ+v19[0I\ZM[P#Q 01,X.Fx,щd.9w>0AzivX# (ndAi,;yθisML=0G;c׻4#PBT5y-PѭDϊwU <sq$hծA@t;w>A# ^W2@ ^jFSkڬ>~N2jV"z̖z.9n(J:s\n`dhVR) /cTn1  IxxT@''Y~VgjKVpnQY/0$1|i;-AHׄ'TxkP{O`׹rqFDi/ϳCqoAꬕ04-\oT}su%IXT=9':xYLxrTf'u=fZԼBƙ7s4lT,y嶣KٓvN2b+Ec'3o)u1UpѼ.x] .d߂4i#uFC-.vnc*up e߳])w7iVi3୵:R`*cN[Y/׭uc-3,JEb\"jj:2juJ} UyN=jLS+q>~ HmkR(G) M}>7*vHQEZ]7[x(7`T.98r+JF?-'zE"RB!y2x? hM Bdv9n(tǗkY'qrU2i{QIns53˘8Zϊ2h2]mYXj_nh%:WG}^ĸ:O㋪ڒ9=iB`?j G,]\Og:~t 9a=*iug6^ X?lŎ1齂ǒS||gDʚb$va^ĖAF^e\)`ͳOm+j ԋP~7j}:{;ؖՠawy*.[m=1?1h6QsޠN[|$Hg7{~1y(! 0!rH5(/8p2kL4?ceDjZ-] \N7WvQ6k3phj{&;y"W;A anS/z}RhHJ=Ids!*!u "hb]?^幅iRX:~Y2; +]TԣF*eUVj:&m\YN+&h]ߧ@Rf"HE1'}$"IMNa9bzk, ݐ{q^ ì\yrqF;lRfqQ UuRk"[ڞuµl~o2wؙrKyLw]-@i|Kq䑮8t( ;͚ rQ2Lx.Ql`q }_I,!誥GeT[_NppT֋uU?S5iڲ:RRv U}h}gb\`Y^r<L@B[@}*R,QӮQH!C7GU"Svg$ _/fwd$|p+H,Tp9ou׌@ݵ:ڡnc i.|x^j&4L~~Gc# c80}0 "t/18HQfL1VOݿp40uQd&otCN(缇FC">QV6^\bݡoOns}m92NI6ٌ#>gz f9=uF!oy"mt3nm]#Kf Zz՞B1bšks-ϮY&P|k Y'@|}+=$Թ -g ":9 r1|G }5Z8~@= cTQ)$UfnvӈEj ,X5SV+QW_X2ˁ% PFVBtRӀsɛ.4oy\etjEE^odxH\bS&o7&L]oDU~smpOb9d^umeuO &]y7Dn_-j^cmf ZYJKhIT s-")ex-]ˠ,~[es\NB>*`=6gX(^9a`4l;cu \h, M;,WVm{L 4@u5r'#<1OhH_  :3yI Mkr.|\!;2Mm*G)Eb\V&rPүMXv :gZc9{DqS^.1lIb!QexčBDXC/}5 ǹDLzi3UkOQ.ʯR/uOE$h.NU1t\5PTZ,b d@黯xPa )LO0X7m-Y`y_amv,p6]sĭMRϊ1-0ϻ\KߨH>xEpijr8 s4< _*ӔIwJ޿\hlO.l^U Pf)@˵JgKcRIEu*Ka^} ;3ҝ kiǜrB.T6QT{@o5Zp `dC,9v>Lp=egO qƒJMLEңXН"@,;P'$\Aj]bZxn:8GX &p{1$pXA܃ }CttEQ,[b1ףB|./2ݼW>Қb3xJ,4R Np8N"̉cMK~s35ι8%XC'^:Vd p؂R(||:\JJ6N}G"Ttl|ٚ/r ށZ߈;[B{O IjJIјާLvu֖ +C#4 ٍ9MnK+ϗOeQN Pmk.\CX UzH%Ooqߢ| ĩ`g9YFj2'uІ^, g!wxfm ěf7?md%u{Yq;-'FCuw9wKznpom]#_ڑOʔ"Exao:'rJ@vQcnYݭs<|"CXKT?C"nPiTrr QL'Oa;i{,#E8؇x "MɌ7LחJ`.x(YLDs%U.!2_n3aDD@K7M>Av%<禧 y "ֶ9vp"9:zyLdٶ 1o, h7M?K^g 7x10b W_B]L;*ekB@pmdUp*CY%lak#<>@wBTq\6TF%xɜ`JDh y3ki; w Rm}* s{- !AHUB*0[g3kל%) 熱1 @( i3:>[:E[{6m4.=Հ'ORv#5/AҖ0`'v`LҐm7= Ū;D c\'4]kh'#K2ǨJ6U덍R>&sU|4Po5|+ hdw ` RX22bjkX-!sv͑4^"(URkewTY٢@KȜdZNv(s l Tm\! 1U0[YlG ]!>c: }PĂ9pƌXN_fl%< }2O4y2QY{Zy].T+c;!f\&7?\i%a۶ulܺu(Hv).qù|; $[p&{fg$77rCݞ8- Q>Ccnx-nh nnIdcU.XP8 #j1A#"PVK:wj\V.!mq4(w@5Xqрz J.$ f ia~pHXN[iVci@$I̶TJPH ƪoӽ`4xp). }{(buu{Q,>UXMm!{4fR0B|Qa tRD=Q(c<0sf.44]O{uE:rτ ćYͬJ3; #a(#pw6mh76t'f%"h}\j5v׆@뜁*GvWھd՞ݒ.P=C+hRƅȘOs{e%V!knjY-0`StDս;^y~k*|Y谣>UD^>}gѵrkPE4I E}A. 15-q|[Fwҵq?:S?͐Kms092qq-a3_ ".-JcX=ƷC'TI^q{ b{[En,V޶sAjj+g׻5mLP']ϙmv?=3$K)2|T[,J RohC`}$k[3 nYfM[$4VD>u,Ps^a 'w$`Wvl7OJ=0pi_p~W=Y*s)}@LE)\Ssq届-Ktb#i` nnٛ"L;nM!H"cƷ]VAXW'U `d˜f=xv $ {Ű& `P%є~`*)괂U@/dEĥhH.t l*f s-R5o/AB `[67W 5wQhuˠLs47i:V.v{}n%Y~,˙1(n-v[|+k`=Uu#\w˕.歃pr߬6zWY:xn#_#'Bf@YO#Ei klyBg&sMD5f00X+^Uu1]P  2ruWyfӸ[>KycRCӇ$lH1A1h"< aҿ? kN6l ^}&3B3ֵdYiL$R='~,nXze3#73'bi-Y{4io/> ]QC_߇M󤴆uHC-~{z+/֠R|q%:Ytr(+͒57;Ư)D$N3j%$?]A۸9 }ߤvuh!֐ʑZ|PL_LX>]/8)+E߄ GX pwQ5tOg&Wh2{f^*? -rqIekMxo; BKmӝ^tv:1;(!뮸B0g ڿ[4IU M[>l܏."I8NeZVCH3$HzCge!K@D cW# t]+ǝ@rtShض/n餤R?-v1_P.J;}UDRSh92ѵb& /N t-/ `VM]o8 njK7}qE.@}A*6M/ytHA;59|BSp{fD4-.…BrB^zR=4I%ЪDz4&JOhEm dY"Ъ` ߕg݂רj=/6ovQg?ЄσKkR+MF_|_/* $fCwzgC:چۅ=B醥XThb[5T2IQHaw(eZ@a 8XsVз7luuHwހi6KT*{a,j"%*,J_xYugM+xa!x>ݨ>F؛]X2~^ؑR@1Wu!K&)&w_ +D,p ?E_ ʺ6:-Zw̳np/`ߎN(#P M6j,?;ǥ8U,Èf)S[V͊U|vNJd+\jRv0?Ԁ0PYbFجwZ@Qy'-8U.":"IFiH``~;NShݦX_GU۸I?%bб܅1ߡ,dV=JPs8͔ nG^&>E AA ft_GU}K1LڪUASɝ;hVsr<#_0 1p5PgFH{_ Hݔu7+ gdGD>ʇ )~nliYl9UKaGNX.as)@h>? ;YP͘XP@FRZ@L]98LsJuw C=-9XEd9MCjTDž췒t333̑YOŚ3ξ۞ݢJ [}+q??bi*DÕS~=:oK3cqMu2ܩ6P8B\@ʎcݻ1MlKw~f~/l$?;KySrxЛ@-=OWΖq:tذug5&!{|aB&U>ϒ%o,LP׊mm[)u l& 'lۯeȱ,=up``ov锧/!ҟOFӸp_Fo^_!&HVgsk/_L>:(;lmgTP[i(^m"Ņ.\}n,=Wު#idme kO<Y񙸆nqnA<P pOT]o_K=䦀 َzndrOU+Uޑi5i?&< 8K}-L|E(h:n Tϭ)\ HI;X"S8A 7 0qy9NF}-&Տhw9SP }V,<0i9:=4M.lV}uQPT?`K㪼$2#"f:8ﮩqO?HP ׭|d=q9{{,JwR| H ]S +{ziCp4+=x̤Uѡ1N2YLTkRWF#!)Sug4J$"m4lH~26{y^OOyeK=6X"~0Gݣ‚z7zY,&O i qNl1xzffIX ~2eRgdE/PAC؊I=fx.ߖ!2zN6fOY[{ 'qͺwT hT_/5)nLQP7#c/ĉV*CXɰ4x!Tnbf@]=L._/ʣ 3:3::Se[Wn}kD]4f7"9lB"eѬ"Τ5Ҍ4G<>IgNmkUi)FSeN@~5ɚ[BٞޓfhnqZz>lcC B[<i׷]Ck&a> oI9h_d%Cĥlv˻tEȦ0-I"=:%dgY0f iGVS֙O[mFzhH/g~4v ٚ2+d <ӄ\JJ@(N: $9n Laod7Jx r{ðɣ 5V.~R׵m gx{%[)OG FU$lﱭ?KUy/}"UsO/M*?u24o-5E`-Fop.К"x@,尯1qqɭW C%zһale\4[.;mң߂'D҄('tQխ';>3R=Wȇ,-gkBJ~XzPυt.\no,JqUcu 5L~Hu>ڧgqBuƒE&fE٨dhuS2L1h0V,#&$,V5 ѝ7. No/nIA[M h3=:QwVjMM5^#wo H"POano*Ny"oֶ|ik@zC|EIe!j}<_%}4zHD]>ec%LK a}!?{2"L قk~U+O>KihA҆~ãq zۭ|nkWeԧxykz%}e+%̀8 +q'~ 4gՌg?:#s mM(Q6C@;j; 2U8v>><5pN_Pi!9v%ydHwQ]QB/n֢3{L~,GWq52 ۱ӒIJ,nkd^G}Ӊ$a S5$CLE+Bp}5xIc7 ]HQ>wlX\Dhf8`+<ڱϟhxDYNg䑙?D@`iL|f2֭s@TP^05|*a9oTLv2';0|Sث5?0Fi~]A(+(eMN9iN7B;ռ"ЂIW(3ѓf9M4_ct=2Z3tn3LCvKî?-sGH;}%&/a#oTP"Ӛ"8~12wW4},T$G~u|'β~hϏE_(+N:"aUO ȁrSN n,YuԏWkҴ95BaV^wg>ͪfuTQDN̓8:Gު8|"i{ ,hi\95`" d67|^\ZC@/sKg1-Oxg%i{_ňw2}&v,{:2Yn҅9- >uksƷ ݱg@:anKiFJn/>QC5{Qx\:Fh~,7)Dzg]8`AXmYgaCAaz] iZ'InWSMZڝx'bxQVmyQ=M=1d"@x[}vUK6}Bo4)pxZ^{R&2R_Yy+k6Rz16 a2^z?D GίkcmaQd_"=ݪ N "k6[w.ࠅ2ں Ms%!Tu5Hhrઈ!5$yZ7lfldzkԉ5rS"=5O, `+a$QQeߡ| pMJ$⋽!JSE$k2Y!"IKRl#VGOޜTMģͷ2Nğ%)- q94R𾞷(>3VJnمJ(93|N4E2mE.MǦBdLo&ݢᅚ(N:* T*Hd*+B ١wD3a*t1-{c,;$(-[d_5l[qLW h<<Zz5UѲ#y ,s)U=s uWcȉUZbjPuJLoq el;?3}sl)YǼ50L6[@LEUeh#9\Y1!SM(ST ƭ%$Xfmtljk 6!Fr#]N ٞi 1qMFE&Mݗh:|4LHr8#N'u}E܏;=.AqÍ9*uhٿ6-AGx/p8Ŏ|C*"煭 8fqE`afat $RqY_KJdb59q<^!])YUjh:lx⢏_k͑'N|X! t#r &3v>fytu~` lm.>J\y~WkE]y؊\ԂsښⰊLJwLW4$)YR6M'ANđǫoӝ*)4;LIdٛI8݊ICӢ esmϚ˟QpD{}a 6;S ZF)00K*OcbBU{#&t*e1<  ArS;=Sֽwc["0O02 qZw\ &y*әR/Ld흳X kmDQequ}L$GFW?/cecWįQ?[{G$7:4 <$(b ZDFpZe谥/~^0 ᤆV\I$bPV@ELjq"ܓpPJJ: KmGb&TldOKZtKA^R0[swImt MO]Q9Co~Ԅq]$!?C Vak[-:L%b&gafa~Y>tvMC4g?e.-/nI~C2"&i]9ƃk\v3=1tGe8v*^;wœqmbz"}x.L=]E_#˚V5074ܹ9{V(2D~xp05%=:$'0xֶUded>Te~\{5dJGqPRLVTV}A\-%,u ҩ\֊ [RxcBKA`qڤѼ+?\ҊGM# &S$XAAK:As13p~X7B/4{ ˬl2FـI@KNJAG=+9ШζƷY{X,7Vo[^S22).֢x, _c4xs+Uj~)Bn W^Dџ֒3]w&g! OEFJ17M*c)rꢇ Ga[@0fx*[,P}՝_&7}%y Zh%A{c1; DzA{6f)[LFpR{CB2~ Od/Z}2;GR8`FNV>r 5jѮwj)J岻 =hVuk#soLYIn~@v#?VLH챢BpMOa%?,RVh =KCp1e]y V'g2u =$NL=INMSh;M=TI]ґٯ\`5y4$7 /g1SbJB2yiˍє{an8Tְ^@e{lg%jevB MdQq!>ֱ)I^q'wK鉒}~r(c^?S&BlΣ^3p^t8i~NYwu,ȇEj&"6EI ȥU-ap )C)K "H` =t?\(I Du~\puFdtkΐgDa")W6A\y}R:e.\ wR hÜrK@Ixr(W4`_Su`9A"SNI+jY^Dö۲WW%^)\ꗙ8գB(?"=jo`T'OA0ϕ쨮S?GdA~R?G4>Lb7ŎH!PM`] US]62eA0)Y&_eK$ƴQ;oT$Γ7$=4NRr\iUb}LC' ޷hkV9GE7H35Z'H5)8[+O ?C#w\v"8,aX)bR4eôy.ߤ%;g׎|cEsu9[g37s\2O*cc%9 ^u)7{KIšj vs 5:Ά+N%1x4Npn+xxo(h{k7E& *Q!_hLl#Lk/g۹8ê28L.]lp56έ\Nf} ~~Cl96=&\~K35ŝLUȊz !5uo0<ֶA E|*XRz_b fiBQ$[ }ʗA(xfP헯1n P?Dh)AB"α.YWR` >׽Ӯjūk8ʦՅq%Z;kH 12:t8(*V H @Op]ƸWo;Ga]?eU061zy`p>r ) tjI\ uvXuP'!K?tqdϣX@xV8@` *|1\SzUV Nmpؖ=.baZ߀֏~sRc0y3ˉDǨ/lBb(ѾTU U Us`8܇agwTCFSSvr̾2JA 9bK"|6p76Ր~՚ hi Yu~ XЍ0S gMRȖ;eW/ )uMȂۈ6-XET[VW{Hz!P$i;ֳIF-CCZH'˺ <ěkF8VٜX)D9ogC"<ޑy(+x~l:Џ~0e$}tS@;BH{C/w={0H}uy֠ZwPGi8>˼V"2]2}KO#OS %Gp@7eBfW_:I(סris@l.My_:%o?/M̝u"qZu6y[M$XxsƑx_$ O t:!츤^8E;oJdYH&,5Nfo) qm>~M4 K[dE,BՐnIɃڍ "9\*%̳Β@B]=.k6DSyêhL^*_?zBO$190cK T*d /c dn9œz?Bv3V}JCب^b~#m꣖Җ43ue"W3vC`l6܁C2p8HhEoj]-@y{kʿ3aR:5,篋VGv60IFÌZCx`'$ Kl՜'>BG37C͚1ZK 6їkZITyY;ճD }5"9A`6ʋbw`ؙϫ[*/+f! .IqYP_\e7jNDm:& 5MF,=S9Gd BZ_|1sDmD„NRBMmX i Wm3BƯ9%2p<|UݛDžS KvDi1!ۙsۣ`%c ѡC{Ab6fb N3Nb՝4V.ykg k$ԁn K>E ?L'Ts^c5dzyRF=,e?RQ#n4J};Oev:JԲ!,; 6qw [Kb}IYŃB10?wsIGR2-]el_N+3sRM9oQzI'ao5oS)-N?GK8>>gs )9Lg$e4+l͜9 +#,uW 7a9Tõd=yyMƪ[UAfmMS7/O/˧g1lczb"gkK!k,`-;Cf|Rc',38QQ$4j ᾚI6i(Pͨey溤rb^m{2 G%.v$~=<0|+Ѵ=rMzʪ{EyӢ_et%cIʊ9{&H.V^w;&9v|Y|:h1BLJnbG~d){pGDWF~&5PO !1Y:ȵKj)rX;ݠgԉCijePɅkn^ǀᛉ@/@WWz zAy٫AtEqKK(b#1Sێ rbKV R=A{@m\/7~^NruLKy$6жks7m/ySR˒{J^o"5uQÐ&v[ٓQө]$w2pN[W5+[OHvrvn'(*x#iϛ-\]53 :T6P͇i̽hƭpEg4)WWQ=G(a4٤kHESi-p=vy*R9|ott6 J6bb -3[&J Tv4fMM]B܌+[l}N>hGq{l{aX!?[XExk;>"1Q$?%\Ybe` ͗ĵz 1wo7_F02ӹJ( @X.@lVꩭX)?)ɷ\"mu@}0p]tZ"lZr.4yɍRc1 s3e7n(^\͸Kn#RWjhԼwn嚎Ou$lT:g;FGh_xJ)G@6G#wa|ƪs Y.l׃2#-ijMIJ2C {@ik@Q'duIDf$ЗÞ`$ZuXd]d/I榢0e\ޓsh|vǽqإU<~Q<' ;ZvЌlQt)-im>94_cw8[7Vv1k i  <||;[h!T-UiV?˩ų;S:" w2i ߊx(OP qV7uyFe>U:aI=̺AUƭut\QfJŃeut$J d MPLnlNEJQ(  q_}xH#/tK5oowc׵Ŷp6rB҇Z_O1gZ[d`/fW8t^Xj԰ <İlwYDZӸcLDtk3pr܍jSe Lʗ&.a! 3Hl=|Gtݵl]T f{Pv͸\쩍^J.ku>MD҃jNFnK'}+ԭ,+ FHާD 'joAXK{ qz9Rg q @~yozA ؒDDth4R/iF'((qPmuoK j~O@l4SNM&͠Gts7Ua$[I,LdHrx@@qѓ]h|tˎ5=|O2$jTxw84z>SdASFE@QC&?e " yt8(a ֒y@AصG_ Ӈ]k^YQײs ,׵ĪZS)&vBb{"2d +(!ڃDO[ZXƅcDi!?x|SsƜ T3)RpkY7}Ż DD:cSpm(8o<&BZ>w=%&;@MN i q 6f xEyX|(9|j9*bidr~3ެI֤ ƲAbcvM5q !yYc:w-KsLhW6^L`_jaط">#("]V!kABS-eLNRIxoje׌mJvEy_͞ln~]rE + ?U<,!1@e`2;k!q-oR>i!cBBP\g of tV)aͮ2T.O.o2͎Rcq#aT!{Vp'n&X}.3/,q(%Ajtu<#@}}o5L3 zP]ѤP8 /}{(3Gosax\>{8eI@Y\~FuOSAM 0-jJ*DUliq̣eiji&CF e,ENC~C}v'-]svrp,0Sq'=`4<+W>Si(Y*3 O(qd꘍GwO}7@3Cq/y[g!e1oS2"7yŽ ٷ6 1^ xKbKfɋq՜;$JDnJ͏g+ >Ni%&URtSJ3¯Y7륝htڬVObf: X|3 .+ax*wfh}Ɂ~k6qT &`0](4G (ʻA h;'76Zɖ="o{vT" q#enFrFs$\3aml&vucH&րX~5%]PQ]g۠=Zxт`Ϩ?IMKJ@5%5P9Wu} 9N9Yfy)Xץ+G6G_ŲD zu*'JU]ZWl~΋e>HGޅӭb X>\I~ttf+QȌE.[He3Lf\*I0/N";+֍`+ֵvGqA,(8Ccѣ~Y)܄S=~};콿)-;>y-_ _&cIbo57׼[+\StGښs)$0J`1K*PAA !1FZ)Z)#yew26/: xTOEzzjC|/y eK~vtžofn CE,–Z Mة@6;}0\|lwO5^kͪ/ayjf9V>Yگq~Y|?]vR~٠^Ld`j&I7 (+n?0daCn|fb?Oi RXG-nIʛ,[6Ʒ\) F# [=$whjL3!o suZ8nk @'|[9ȕoX 4):V- 4@u;J Qɧqke/ݎ^ʲ>7(_ |C?/j6õ&X VO.` wgF\31>n PQ*ܯlይDUl ߟ!;QANNKD_m ڠٗ8XW 䤠I= 4EǷ/1X-h{mU_=fߞhBʋ-O2[#^O3 3^W~9jfBIM^YF)CLTlÚ;\$=(,κjnb/, 0k?wsRŪ=}A#R:Y g]/->yܞ(J:Rݞ͛|r7O6ܓV& bw_ ^U"F$9bEɪ)'`IP"F:|^Pv=uxWe#d'}^a >ruTT$>NR1j(ՉI>|6*ʣWRqvY Rmfj\sAαOMY sq\ YG*~YUxDEdBƷ#ح[ؚ SYh e"i]`͉p\g^1GŅoGA2"WgibXC ]6A#*krV,)n亱}yv>dUC N,G%+!x7C2i2Aj&f63wz`K/egZaaHfai|/}mJ%<=wpV(DFB kU Hp(n8Tg :,obu:̄ lO,5Ao%khf-r#/zZ.*e,XߓS{Q;b@K֝ s*jj̪-o٥сHНcKJ~@LMP*6FK)c1FO+8e:upG) %c|Y,,#($力nYI V:;#[秎IvcCM~:{.vabpKiE?Nh@^[ۀGvnm~PF}_y>+SvkXj<ZCm8? 3N:4Zj=Qe`޶@MaWFN cڣ)`ԿG`H.J(ǾiLsxޚVQrXrd#. z&TK1hn0PV4G_"{NE0XKN媁=Y.Dl۪*1 Vy>VXb\O-Rd³"Iy^x][pW fK8D`0^^{5}9X𵢵9} y51Ew(tu~{n5KR͝a8BT#IP@ z+=! ,To'?k"%BYTh=9ir++b\.=b#slڌYx>a]0[%gNZ( ` Ld8VQҺ C\b: G>Y ^=dkѲ6&AD:ۥcdF~`aIi_)tlX zd)ʮն薌2(1KUvu|Mm,ߘo@^7FPZ$REJRCgSjx⛻jw>jsTnK uvc 2B AVE@q͛|iSp3:߀yA qcZ*wN d ǼQXEmzZлlR{Y35d=fW̕T  }i ŰS6uU T9c'd=]SԎmjb!jOE,Ǿo. |D@v$d%K3.{5k$A \Pm 9w/\j̦#M.{&AozP_0w= Y2fV&2AG7I?P#ߜ g 4iquf%v08K+q7"F83m{LRȴN$4K8ƸL h]hݍ~֦PrYњfI ,ȺK!&8q" DrƑP&j0HW; bxLо`̹hV<F"gJIG Txmw۰LηLoS_=kVb4s0-Thx$DG|_1#0zt\hXy=tf!RPe2Muu_DESiB0KݒFjX%xmO6O}mYjcx8kl*@.N 2/KK% (S{ؾ7~7C*]Bkw z'=~4-v"L>pSo'{r0;HV)5Ktyr(fLJ6:2 EESCdlIbh=@+fH`I3x|xPsSӖkN2եN+آ .#adpF:n,sfda4*eV]t*\!c+^'1ñKbo fsO.4=8(WmJ'@/BTuvRZrsGn42,ݔio+qj% Ul;<wE~3x7:Qpʒb :&880}b6\-JGѓ;+cO^"KgW;eB%!{3*cR){ )UJ\)HjC۸ mFI\l'L{9Kqy,*?ZY\ZހRC4Ov[\~qkG3U!`n3᣹hz;K N!]Jx)#=#,0oOݼssic}xTc䱦T2}C58R{:^~vUq0F*#rZDë_ K,`7uҳ(:8^:gL0Zq.[nxIoTtAٳ}1,f j':Ѽ)ÛI̚oJ;eKe_[L J.jv~Nl~4C\)N*k`dy[WQ^9tꖞK>hhj E'Y1a:1,y+g.NxWQ2dͮ(dբK/hJV%zMI3h {¨/[-MzC*L Šiʜ5 99`0紐 ΀zstMwaE48l%FM-}RLrM&)Qlo,2@x199ň3v`yç\P2@z"OkcHxDJ9dk")7c?-g[l5[kܴzd;jcmEIi^ gBgĿS?<>]JDSor\5/WhxO$x;hvf/>WDf(N!4̉?M:l]q8U [A "y:dDO$+_ ϰ Xɥ|RAn6k/ޭxu0L mer*`vzޑ/@ڋ#rgbM]߽P xBAKR\*9Hq=ƴ//v 5|%]jt9чfaoP}ܐ$t6S8X@A# /gTϾ8eM\%ՓKFC-35zkUp 2ۈ.`(DyHiR'<8 cc4n̿ج]88:0\pՁT~}>j)_i%\{uqof(JABȀ'x֡AīRd)=4GLwC=td0[#r1[| Bz1P@ȂJ]D!o cL@'&bqjFTl='J-Ny{ҨC@wo0zgcQ 'Bl_D+0 ;^RΚɓx¬Ez1e>_I׭?ﰠdTC8JPRȯ:,HxtsV$,8cWq=P8g-S0)Ju5_^ާef 7'#1góyUp5]U;⛆7$/v}^Btq~*~8]SW孪qLEza@p.RZ᫶^ܾ0"5=}|%˅Tqihq=ub!V-%u1ݓ6}FUXxh~G5]NT X?Uݕx5LqX$ѣ]W~YnG!1]T1&Ίlf Ytq5{=LJ 0`$e9>㌸/i@j&dh%W`mkaNP%ra25́-ґ`1!/έEA5缅W-آn.ViD;%)u#g˺:gޞRQ+]);>͕ͪ0x$373+gk}W9:3'6'N@=sy_{|<7vՁz _ y* sgl !o- CXۚ$9U(܂n5ӏӜ_(-d3'|$kն''v/W; |2]+ta G[?Q9Q;?ąߴv7_9s!P0s@)\d;1!]@ [\fP@l͵$A [Xޡv_`rJdR{fY貋aMO\T&B}|ñ @<%UϥaaXfG$?n8c2 p;Rb_Y/:[ř%_* t« a CDBPEq=+QYtK=u06.w,@ΜHǘh8Ŷ&-TgxO捫%73a!ޯ'$Y uZ:~\ #X"1`B|IW̶iTspsY3bQG'G*:_KP'eZ΀Rߞ@FL :˂4[)_֒2#dK#k#AaA>#!=Go{1]'Vb+C2kRO#}pKbay92' "1f"i۸9G.ۆvOb&ਙJV|u#liCޣj08d1Md_A,, >ϟ'Z|?1i_Є1[LH> U#FXUIpyPBRtfc߄$휊I#o >kJȠT pU? )tR٫i2жa5,OUjТ:t8 <GRTojC,?q O=>/zUF+0n I5V ݣyRMDa2ETv]`"WxQUҮh|,_o8\޶ѪnƄ8A!#_ґb6=iJq)4̀LBn;IhXᙷ:TKeZfIUwn ܖVLw+\ڏ}NӭAPJR⭧;} t  `w ։=²ݭ6ygY_qh*iECQ)\JԆJ 9ʇrs?%P&b"~aEF!4q|5Y!ؙ"˩H_T 8Ю@*ШҸ%Exw8arxQ .OrBduWɸ+e9G% 5حzezEuq@*Y2D ms p皚mz`:`v 5 T)]};Dx׸tD$KjB?+iR 2js}k(LPFP8 U߷X~p<1_j РÕ@F6[Hs$yo h?rq; Dښ |"o5SY> Rl!١iHl;<>QKdy/9WxUWъT6y/ j:^ށ%*oЩ놞_gf>.@vJ$F,ˠ9:FyUefi`2sJ:RiH'4BTIz6sw\r>]{ǝ񯣅T/ .E]2s98&=f!ީvQsҞgc҅Thqۍ` Ug][ʑzUYXHXv5tɖ_Vm0ACQw}I%7mA_i="{"kuk2,A_NFx,F/,te X!3P(LD#<{I5) RG"4X?ռ[lg|[ReXIS~3/]) RQ݊k(j*V7ptar XvЀIU2edxVUm6'>̇` t>W?Un5"LD uA>h@/C~Hk # ){w=v#!*YB9a_BUU ߞsw}j*K ^j%y~ ӵpɵr5P2K+0|I.Ks% bK2")ⴃyg Z`RƍC {k_X#CpM zKrׅ&PYpPlBsˡ9}qJm"#= B.*WIXD--6LB;{s{sLBefm'kb=lɗM2yeS{Z^ nݏWL_pJ jT;4@6q߷%~QèX1N00WHkcH(1n/,_0+De]UbR=[O軝WW˴{tg Cjr8Qa}an:n`k(<" &Ud!-'ӧđ)8 *Ҍr:p9 !8c s9r=@Z U5"!RLm1!mcF^{]_~ ƫt΂e|)l6ΊlAY_Ś~n-9u<4*}'*!$_" _+w yVwܧZn*/{yIS_pΥm+ugmTI~%3GT? ;jK`Pa;6[m@Gyl."pML*Dȵb&/P/gAoQX'a=H]7k`l92iZ]F !~vU#jM;:WT#͈0ny:0PǏHYKtYRu%ɳ@QZLm%75BxðL7ob=džR7^•KMVx&FhY>8Qɥ{!C4ڰ@7('\ t/Gu x-ވFSDhŗlF!̭M*QZǧisU 'f$ɝ"xvۻ8Biԉó=)"ٛ_qoΙDvB6c '>3 &tN0߰6YQ9p-M"sJ5(s0ʔ Ka ;/sH=2ˠ8ю{ZoĘr@ȥÄَF|Jz "rSF|FRDZS' OH]P y nӑl۔+,W˿]~Nc/Z ywԃ~v^Vc7O$ N֔Rw[$a5УBz"~ى9 *ӤN}Hl7ŦO.n*F|ހ3=ezQ6lDnUa~_TR+ݔwB4׹H~kY4VG %''h1`y嬚'^^%b\jd+6XmGC֎TO3Y~,*g 38M&~{/?OỸDGɉ8cJOǞ9fa+jks w F@3J*+Pi|1+= B]}nwaS[*cg+!q1MQ'S0PV˵:e,v\q$.f{YӹV <~@Q*oHT3^l{6wBK%8랙dr(>8VL3&5eDk/"ʏmu z)+2sP3I),~, ֌|Ça)%߅jhTM]0]ޅ?x{~!c`0Q lVe)$WpH.lZhAG ZWHN`]@ߜKP])#4c6m/ڻiIv)e+2!p¤ z##m^=j$Ņ:q /0cz5~2R#-I>||Q˼suEJBbj$H#Zk˧/%<_&Cmy6 y/X|@J;[1!rqr4W)N)Vƍv`:t*2kE@(2][ǔӬ M2w[o֋`M)tP-Ȥ37{֫JB-/>~.f)Unk;r:kJJR& 8[X:bv`ׁo#߫"f%b@NvX;vXY,8mR 0"YQw&AF ɔyV:@eUĤa)% >?@99M+xk$N2mr3HRĭ lfg̎D̔霮(#X= eVB߬֫+\>cnMw}xЉ.-3 myLU6(ꢦ k良#|y,,F{;3(~G6b ͔l*&L]pW]l8@؋[n_zHIKK mZ׽^11)4DL A ?'>EELd_P* #^`+EYe|lQ%;V8ۇVδq}bu;ެ31>2 mAy8˿7u8:ckeTQG Ѕ 60>laܭ0a5{Ђ>BC͝jMy _F%a?F?:j{K@R>eoQix4pl&!9t^8O'ʗQv&w QXd.}UF$,}X$nl[^l wٲ_1`k@-}G 9~Fk?$+YqPJxe3uxǂt{L845KO]9PAgbyY3뢰qP[OCשUΣUB>`OKJZowp~:KV'5ܽ%m\WkZiHvIM?n"=?Qգڽ _Z]>"5=]~oH57‡ZkDe锽/c;M,IqMtpX6_SC1A[jYU9ODXL2cb\ BR;1t#/'%j!z~ %p&&aXjGI&|{ʘqX,Z!DH LpD] 1WH-fpgt3Rjږϸ0 N!:3l\8MAE1!ڝ1$SMN_'Uy-H5|i\*KY.9?v}E%RQ?/}WsDm.lEE)&"q-SoRS 11o~)[cᢸ)8l$q2NTlޮY `z[ 3Pܫmˇ>׃qb"1Ndmnc42W1"X,@=+k;VPL2S#ő~Ԛ jsD0=R6Kz|fwA\g iX0zR.GߓLabFwu1#nR>jjx\]d^~Y)n# & R$HFxQ>*A{.E =4#w~ٜ9,΀Ub!OfeD[+MHR,zڋ wf4iѢS/,ʺ4k-YoG]D}}(㯩 }l@;ËiaGocc!i4)^xzd˹{w Q$zhe6wRpN |#"Ӿ=V?|"]ER8?D)e yXxCp apATE  а .Ș l." s9#8O uHcLGL!-p>'`FWE=n[X'%~3v6s<q0LH<>e6^$ *R_p/N`xNTGzB\r6d c"B'AT(xߜ3F粩q1uKaIl1DSɄ0wG6[szC<^|OX玪{y !o׭SK#ު_J%RKd( pj)#f@FUpH wQ`h,5ra"21"*d>@BaC UPKD+%mڿ㭭ڋ&Z71VشV(\z,ҹ>9s1Q& 1,RUR+$v]cZh'߅ulU(S9O󿶜eHe#EÙX6=4Za2Uf\OsNj N!i\!oوpR.q^cE@O׷9e)%g4\}P 73>RFm0#)F4W!zT`ёz;/W"llKmAGS%qɳ&t"RFP1x#d^y.! 9P6_]bD{kٺأ8\\ԏH߷@QV`㽍/ N-?Jp-A K}1ƭu_>4i-8:_㽐y4Mrݞ:0O(;cRgUNiS)X̒iᜅo`fDQP"0mt:Pyd2B !%Ig"v hy`w(L"`*æZoAaj!w_(K u3˜*DD."Lcj I'Ɯ~dOT%10(#mtlդnST4-Յ|ƻsc!ƒ?Tqd9h_.N1 f6OHk$ jUQj6E nW,OW}~aݼztP㸷4jM]l7*w+޶Щ-ü&cQfCeG6Sm+{|Y%r}*=p?TУ٢iqZ 17\[om@[}ۧtE qU |q C'5*}&ζ fhey[ZBP6iRۿ6J KJY> &T[P}d |b ^yK(z:J֚F8scWk|g;H09\tVcb+<˰˜DE4Pj~QlW}wZ'"'sY9ym&p9{* Un{Y=*(/_Qa" +:Ξ+`,ߚ'yvY5^l5a%G`6p1w464[Agn iwx$3af&ၸP_,{)rMΒZ.0aN;]jǃ-sݚ[}}qب+?m ڈceįWhph8o\k_+.X/4`b4{gXy 1l7@)#! ^Arĸ {3P%@bE+>n܆@=s'fHbХ6JHNZ6K-AlHdf gJrBJ4@"5;\UKߣ-ַ*;縞 NTI>ܤwРq(͞%+ٞI 'S.u@[ideƳ XgCǴH3lw30!:: sc G~Y\[I9SnO7  W1YD>dvm!B]DVXDEm4Կwa*F$ܛf3>ҬBm/eVɽT&MbUYĕ4MRi WReL6jMD޸ ވT.{ف:M2RldL)NUrtd9XZGg@{XpxXu]UqAc2RFi<'et %m9Y}&K,P˾ĈK/aVPǺDSgMkWý8Uı}[>KBp@ĢCf SbΪOn w9p{yS%$Oϐo\k)";!꬟P81g9}i%,g?T%uh'tO&鰌d^PL֙N9Pe+-ke_᧘@lAc5Ղo,H`_93p|WIBh4vݖ@NzĪSs"Q P\ۋMF{($e>x ][chA0y!apm Ą7#]TI"7tGRGś4ߠ*[y+FN&D!7%;% V%(kx' ! Ҕ옶c=ظ&Oڇ0k&Et\~K4$qX'0ѷPk :lP'svP&6s+wr<>9&^s&H ;JqiV $4(Ωy'5{sPj 8_=s&/ B]Tk?g_{n\p및!4S%cD K:a~h{501T~@V6><3̈́.ZNo NF'/A`hH\S(ӀW_I챯^KS bV8c5/f*>|8p'bnD_+#팂 ]M\Iv<ڷε.eD`ՏeWym4BjV\>hSYWX،ROee'Df?Giͬ;j!Kl¹kvҤ3OL1p֎ZDCi ZQ?.QØt׏\PNWJGf:)V)mB 4"@Ӗ<Ѕ/2r1?!;(0}%LFH#%I< 6-%$CUq*z[_Sy8=? 28y3~YٙHڃ&RꓠCA%,GPIH bS n Sϟ]%Fz=*~  G2*]bH:vy_mdz:ζC߃[`a~z:=I/f򃃉LZBR7SV8y;7I=f*wbϸ.oMnY1 %e.URj \lM^llH 6e]|m-fQrwNy4Z_ios% Y zC?bR F\˰Y]0PO(Y-s=c~ϰpݨc"* Z[72B vllYG|Q)y\| |ک f.]8DQYXLQ,éeQb[!l !R-a~a >fu{LCtbɩF"_2ҙ<KcIcؒv Z.邫G"QɌ2!+%^dTbkj'o!HIJ-ܜs̨[("0/tv@u,ʄEPNεc;=+U(Vgq+f^ .!i-!`T]\.ht LgrE%˱GW[%x^LZ(:bM̭"ZdMeA/#esGt1*yMQ"joكK|bl9ߴ C ٩LLh=L626rh /T#DiX''jn0!Ejܛ+k{dO qŗ=~Hr)3ժl9@>+k*z7;Uٯ N"9^-쥌Xiċ1a0o9=05b$<*#ԛ>] :B P8!\N~=3!a_ Ŀ,ϓ؆3We~BG^)vöuI0@S-5?>آ} k C(h*/o#-m(e7xmu`5N6ψ%OEFSR` 6}D9x$7N.bFƻ%NJ@&-,1FZC P0)=m 3NɈׁkPI~*lT6ӔifXŁ%K5DPyb4FUxQp|]̕ȾQJN ڎG%1)vauI\Z]յhzUo#yDT)@B.R4!lF92 uBھpM6[>}Wy(k}ͮ"(ڧlM<y(C A jRP#@CZƷW/ ٭žr`](5 Sl:[`7_-kn)l"loE ȀF4CkP* Ӕw͗Cw)WFիa^҉Py#:AbNF]aUa!2Ȩ@DARlep}Eg1qD@,HEO-OOQ1:n6m;g{HpeZx'`rXq@PKx_Vx!=ku}qpWc6Ȟј=\ܩĦb5_:%Ĺeܲ \_Uk,ŬuM6gF]OZ26RZ|z_UA"6^{p`+pK6FSPgAa")n/e^9Iv/*4!A#x4HnZg!rj=m\`ƺeN2r.QΘkp,Iq| $zK-HY_* Hn}[ } Vʮ$:X`?ք\P5{ C[pFԩc6]`'E't6-֭o]VX",eɺj`tН5ymtYR\Ax>Š4l^"=&H`s@Z˂.6e_Č ds}:i_l%צ:}C=N1|vb]e>-w=r). fMS|h}9(?ueòO g?]񾡃fNy#(ڗ8N4֥?<XJZ+ZT| <(fz&r0NioԤ|#mJ;:~qkEd)pYZcScey/3*莈 % אgjGFKE%EowlbQQd7*:%0q2ܢS|JKkWOQ0l&YSC74l %7ܥ%A&¼Dii8W{n69qt_R&6$5Z:yDG>º#! nks,vF^~WlU6-Ά3o9. `r>h0gt=hζ8Z3 [@cLG>2Fm<v]b<`et.2=#q露DÏ*KR#p)mn\m`I|bCiL̬^uW!pJQ~ZFWqJ*$,9O5 0.lo_́#;ElD 1(ݝqXD zܳx;XYoWjR܏G?T}鐀xMpc1At _C0j9Xؗ=:nLb7F#8f]oB]3 }G LYcЁ$]d:2Ȥss/X. *L|Ѭ e[x6:KpyRN2{a2~߮Ho/:)&S(|#am5XS{p]$,fEV`l E]|QHkorO 2tYsg'#˾;̽۬)_H?Ivi6M?;ik4nƸh4($rWм&i޻avgLWH%(Ħ4\NHﵧ/897di~R +TdS*_dݣ;%y se  DzD1q2X>7V#s,`Osu4qV{<Pgh#腵{rf,j 4ˆx.kFh `xK62`5uo^>viLd* #SumkX%2AѢ:!JwGeI}xUnJIdy![z|Z{~_Ύ _Uj~B !0Z9 PDC4@X^z(no)QkId׃hD<1LXMQM7YEN+ ߢ uQGQcm y𔱝m A }Y p͗z'׸ǴP{+/z~-z_2UT++C槆456GZ׾?" > Wf;=C<>h^]cCxP*{Ye"9 k*% V84_Lz炥{F0`x菥%cqrpqU0'P76Tƾ{ xʔf@:A"锋x 2KNLTSZfbq 7Y`+W~DH_ws dDW+K1M7q%K_UHeȊ 8'\~|8%ڙak(k t@q7F{"%al\M!VvaFB6ntn#$a> Tb5Edx'KP0_ ^d+/P WVYد~3vbEfԓy& JHp>R'&S}uQ_}EOU2u}钘utJrr{Mrv:⥏N:|z'ΣW #HK\(㧡(]-zGvփ /t-Sq.`Dw.=VIwFGxu.ӛsa/GΏ^e "0W%|9e[GH{$"Yd93(cPk }oX d,%Z8lO6x(OϪ Q4-ħ6vщ7aSTTSw ?R9DD9((~tqN巔*Pp;+@d_c!fCsJ=>II4242no* okǣ>;E NiK0G?-Fo,Q2=VKZ,7z%>XC"KRڰܕ;& $~fᘼF eEd/`v)xa1ݡPEƨݜ˥؞?$YdM(VbdP(:6k+ ?fwGF8$tJtr6h5$2?G5-Iȡjr q^ę u{Ħ~rJcbHv&U$ɷf~G4xd"8-MGk/4z[<11$җ@)Q7#]9ɪ,}oDؚ*0mIY8W?74V샺$NeY4X5s,{:L&S^(cP*vXw"mw`L |Aql-j{'$ ż` q ][lZ%a),;nղ syyi)(u/Nʎ(OJANk|\./}N5Ic'02%0hu}Cba+̛+N|<Rc( QSV~φ^1[*D.վv<BκCJߌ (3z?=zkdj&0G"pn+&CR+ EvA't9G<?ܤҏk.PEuتKxxT&"(׹%wقȓhwEL;<%_NolF"yKEcڹ gb04K=ɑ>١7~ ' F7¬6t@ hPdKw zr0r'mN}n\"A}7izȁ3`V Ɛ _Tx&5W.\D/~{'];PZ"-/]V-%X}Lji)joO(̟s{=Im{ ^mdv42&@ v5_@m t޹,L1օ&Z>)g2M 6tE{OEslEhɃ|37O=Qȗu 'GP[%Wp0A!mʂW .`T[xt_ *j63ΖOmBpA4RwY3f$mijhJ1 IT>Z+6)/Qc7.ZaFɮ/xV݈3Ä́5́j(h]vݱ:/ p奃`cz250SGv5Pd2sFiצm>:Ftы1bDՠrK L.E 7 ~H;spSи.`Q-wt*>FԔT)m%PWL9j}&6 pFsdˍ#p?g:8js<,Jez ,sK/P5NeSWLo[uZ@,#kgSV,[B- 1YH_AА*qJ#KI!SWXt{iNe3Z#M 4k(z_o(=>տy<'2' dDk 13[ݺenV\sɱM-Z};+tE}zK^w>K|kfD4) .> ԌD^íVSM^{ueW|$g[d!FwmB>{XI6'KN!\~ ݭ\9آ$/7( 6.rF_SB װ{~@:9*,nl{"jBMѭS܌>ゲaRT/gxd4o|X&8k@,d6h;׳FGl\esL \ %CF6Z[7{@G3Cv2s 4h+OwFD>qjmjd|ں2}GTxay$rDE:f3?2=+!7$YAQh=Oh=NF>|:tf Q}Ak^JUFvjҢIF s.T)v7H7o#v*Ęߴ Aq#2]*(߳i$lH gtD"Wd f]8XuId%Է rMiһkb e|ylJ˨ʔlKK;Xbʽ%aC)ʌrU _:1vm^ 96yŹl1I^"4uiWn gcf բbYeEbE])X`bZ|9%0Wt|#C)icrs3.@Y?uTXY o]8]eΉo0RŁk@Cv!Sbtdb:}~oWȊُ-M l'eA2Q|F"UA˫=3NTAwe%Z2jr^k~_8m^ +2/.wg9<=S͸^=vJtʕw&^`shGwpR%~|2Z_w17s3+.Nz<:/QV 3)q9@m}x֧iʫ;Y.AlsLcw&J;$},Wۈ ~<%NC.RYIm]=GGp[wa e%'y{~cj:b=+ xN2X}JH_Bhs5*4Z\+-hjWFaջޥFJ/ri~"~$U^._[GUP/P{` '~)Vv:3-ٽ!Y#P $gG@]x%HfPDLKUBU%ܕ,wry2{0K"rTOU#Iy&P@|;(DpipfFEBw%27^c*M<+-s( O6f|X"ȓfY A8.WjvXlƋ2K5-8{h/H I= -" ; ]yk˦46Eh6)5~ge .7ϹC5Zsmw j!qG ٱ.[<)o #xqMc̺赑@e@B ?- .9Xب/\/> hZ[H)^`&Y $ 0xSPGV^eBL^i;F@Hfо|(K{&D X r:-˹o->(m_H> g{jD]kRuoМշ$FR*Z󀴚!6=ptSsznxŃD\㎵Yo;.I6BNb(>OrQ/Mm0LH^荙7WfA-'<_+%华C@O?'fPYza 4A1DޡڲI>w%A хf-D? "cý4V!kP8PW3bމ=hkI2/[F+۞Pg{)îgW9b0Yr y S؂:dz_ 6U,ST F d >YI !iW4!0>? CvaT!E2^l2yzˏ)d37CQsHk֡/862|#M_+(&E`4I#jsaFXs М@!>:1gN񹰗sБxCR,K`|*̉|*sbf/A^0UBsփքWlиN~"-$,-X F~RؕjO0rS_qR>瓟qJYٛ(KڋB{Ol `F%: Q\_>((}nuUJ7XMZ,|iC,fqcX S*cXu򍀔0bw Cj;By"\?MضꋉSEF3u?1߽Qǖ؃?ērU8ZQ .%1QiIq0*4KK=IW ڬZT:)Ox3IL[$igђd_T 91)zjBT-dtJ.rO9:Ɉw; 44wR^i#N zQDChzA(8oW8?e]M22C]4jKl.HBy3K f&:>y 0.׀ 2XP|&tVE";(@&XS) qo$JܔBsLNK yөu)M$`W J FeykS 'k<uURF0u%$yCt2HWҎZhvqZr\(F#KgqTWa35:mWu`̂YJs/p@AR[r8XN0"H1"AK sX-iW5G>O<0˦ w(o yN1u>`̈DmKw`bd&́nI[n̋%  8/zw{bqDaF|m: N` 3?x镋7/ K,3Wap5<,;S*I6.#90t24߁5d={rƪWPP_o.Zn~]H hB0 ΩEV3sw㝈0n2@fWkg1gL(՝Q?6+h$5,ۨnP| UM䊊4"!0\i7G ʲ=NXZmï:MzSѓф XLWE=6#HH~r"z쨝rXC|U6~);|=\v`,/"hفIPI`hWRg㮛a WV Ӛ%Rcz 1sO 3M H M{YĨt.9,סb lc8qqy(%""gC>aĢ x%T3q,̛@lkS<ˎ_HX9\JEB^~i;o{*$<ڰ;9jAZJ'jFʌh#q)$/}J]^" .м>>;اgö{rnXX~>$Q!Rp>E+ҖV3)Fb?)BU셝7FJΟc";Ԙ)TN%kqHJ`V?M Ӻ7WO?C$X̼݅^:jvथ*SSecVxHz*Θo*8 Ew(4YG}~- i'r佣DoS7.J\D`~}w!;j)( FjU1}t^mJ@k9^Pg=oh^ڔuD2wV;e TGL@[h%\3  '\^)5Kgk[=\s鵿S1jqZ'8Sp[6j 98s0q .Aӝːs #KJ蓎^yvX}מ 2>5c?K[eiE ?S*H*[#@cDAHrq5kTxg ߏ2ngy܂NTL>#2K]hA1gz]ho?q7 `+DC[)lW6#~N^ 5=CӖ/4U.m b>'p^v4&P~N*Cr3.MDF;ǍXQpG(Px2.\enE\y]ZlTD.Vh:'꺱 nTdrOceKiBp!Khiy~:GziGj^~YܭXJWgMj5_w2f-v-JSJMr%ΒdD1jpSx:aqV*]u̽Eq-yVQN{QnbG̺).Eqڨe9'f Mmx5@zW+ڼhq`ٿcʼnջTa2YDR&x߸U!{ܲ\>%@1h*sH{njkD{jTHcYW>OM?PXZA|oاy*U5S<5i qyv"'S=ފl"(} 1KKk4GH-i'+;qCm x2qZ5 "_,Gl .zʌJ@cqaym{GUk},w(uՄnz`a%bCG/a_]b!nP1 3Zkl jO;.| -^[Kcx34cwS6h5evЄ :FOWli'l{q܂VKY9b)"s;?%'@|Z}r"”?;v~sxSgx[38E_T5?U Kepޞd~GGFF{QNԔ˘٠~߀q8{i]Z87fNmgXa%x-؍_I֩kADGG@>g2wttk=h ʟ 1OJ.?SdTqf.verLC8v=)BB<-~ :!'n*BNHYk=NM. ^kc'SP'Q/S0tsamdxxm5^Q Lf~Ed 5 MǞxŐtg`ր,#cMョ_9ҕX13V.? W[r{jN{1?HjNShW[F(f^7-6`N,\ 쭲#ʲ'qHq'a3ۄ=%({+Q)M]~!Z GhE%:VQc(;.;Ɛ%D*Kv͐*wpmZXi63E:)~1-9YV*po&4_RX D>? C Hr.L3ϐṁXCÔq;; "l2QXG y>l BjSBϬP6{1mMUA\/rFoP} 1?o2f5K2#-ղ.ta9|# E>=6q?Pb@"J\CP&#ulaFh8wVX g]H-aXwJ bjNMgDIL-Ls-8 їO!=;62gBLxf˪X&=fVy`|p?ۢ؞oggŹHJE Q 0m@ɒtgix2*ya8tWR3!M, y["vG|& ":2u/-JPXag9O;ڜ6WbTep 0? 3u*W/sk!CʠfxpNA0qpqH>-[H{&+2JxMHAZy8xR*n{S}~>X⦪Um(,8ɽ䭀Emg*3_wi|PoPk2 %s6oN:*g&S8ְIkCj\i@p骗@}l%G2R#oBӊܵ*;yiH)D_2x!U E)]⩒ I* zfjW+,uL횏 z畤f,j2N= lpB.-4F-1'n2)J'6 nvdr/B=f_Zc<@st݉0o @tHʦ ^E#iF66ݔ-dHcR57bH+YU1z><-Sxq]慎UUm4dwֿW=fxEtr*PͬP3їMAQjLȊ\ Cb HBjJ\˅_H,B,\Hl VdAZ5O -³ RK('W9艣ƜNI8ծ-tiyox?lgm*)o й6r= | P" *;.ȸQs#W\ˉfʰq v"bvJlAJbB4r~~k/vNϧT\{A˧2i$v0YC7|v` $xknNy$f˥$@.z;ڹЄ+HkO:eǭq?Ӥx D' @"Q$_s=h8WOluV/oÇ9W߫N $8kĂQtY&!sO o}cLn("ʻ@f)R7 JYӋMA5p1^ ēD7#Äraɞu~ `4PL;ؑBCWe3eSf  3:Y57L&Ȅ$K@ @EWyB0t2irLΣ/ƨFhGL#I\{-]_Hs -!nRPq'~25f!`zlX2T dt8R\W{\['~0cmsan}v݃(UN;hLjߗ_eg>vKxp$G+ ߮H.jI^7q&(·-gBP<kj\z,c\e?lZ5 p=c쀧qnTպw(f="`BEZ8+*D^^Go`;@6A5yO9U-^V9QZ=JRRWV,*BIn ;ה*FѺ4sÄM_\_%mܖgw!sX>ጩ!9Q w5T RǀeN-<7n90! mfiZüF7"fx]]mlsJ=S7q} SD\ӧY\e8XPN438Zv@Q*_N5yuEIA׸p D NE+Hk@Gb[:B3QTҦs ~N #/%Iڝ) nĈ/MTZ@i6첣nOo%䟈9GLox☏5}a˷gj:JMzRAXĄ6-镹(iScuf0_ڣScۯ‚0}owQpa.45=zdD{xuQdZeT.|RmwJ\:o '0P5UwȳDZX~8g].:CqoG UZn=w<o{r𧒲zF 1+jrCM#c`,&[66Iv`g'>9IbLAZNmBg";2iJᙺp)2+{D}Z1a| 4N-\ wh#aVUm;0Z lxŸAcJ Չ0-Ef+`tj_ڱhjp+dA2y?Q($5[@%4pR?]1/YsJ. s, sI{+B'Rk- f1'Ӽr'p"Yrhqb89W]j}^Ȕz Ѓk1%Cz$N 4ئ:*~_6x]؞^)R g(Xg-9~hroN\:2uNݪ`gVGa$c{xJ/"vmYWCGH|j\e3I][pb-k'>Gh 6NR>?\8߽ eN9\]O6L^3vY.soOe1uiáå " cb֐:$Ump1"Eg'蜉|8޻H9b6cKxE XxKU#N#n~:w j *(d!*DVPB+BQރ]Ĕ|ĨB@%d$qtK1:XC}҉z SJg9R^B$^6iO5@L* R"]Šf0>1Z[Yr 홺|hkŠ܉7ԊBqص3hV;VHCTr>O~ T 8o}mNWROmh]»SBƱ3 h}Oq|v곏Pe}J>߉.љG=~>c+wYBWYNkjٍF5a`yc$EGHԽ'bȣ0X[CSKsJ!%k-Br8l/P)cBXLm^[k*z*Vk$0 *91"O`}hBWQTd&nT_-g2r&S0\Ǡ`1~lMsG$3XxI ¦M%fAR9Lj}l^!wXDkkVj\ rY-ߩ˱o@);Aݒn!r4l/?ɤwnI%7X:/!;5Uk^,p㚤v֔ML}>0i3 f6ET 47~r&i ЂF=3ܑ!mA-y}1Ɯ?<EmɿpQU8p؈R %)oxw|)A2"K= YY/4Zh uPԷ GA[eb ׆fgZBXa# "ݢoòp9yW&~ˑvzb6bn,/ 4fZEMRirlAQH [c^PPI؅]0Rb6{|j #mH5X[ kFp.*Q $ga+@]  4'p]Ő@\3&=78`eyM?{L4?E` w'b0pM07P܋[><7)xH4@gE)TJ`hyòD E %n}[^Tmu ]{t}׿imn*g-0|:mm~G:eewKxQ; -&RԶ#(]?'8[ƐDFũ,_ U ?"vuρ?E$O5hfp~!}AzT/K7M7ztC*d׆DDYU˼|"Ӝ@'\&Ak,J.0@;p_zk+"P鋛txcWN.8" {Lvxma}ؔ1*SEȨ< h 0qP\lv>{ w6!&5ݿ5{p0%ʮˌsZUW44DNV˥ yWÌ0z(D%(JfBjbf;{Sj #ա&Q8RZ}Oh&hh7{zʩ_cƄ{x yR\Nr)a!E2Qh/6Í?W~)aY(bp6A":?uY2FCYu"W~1fZt٤/șCIMO'o%# ATk}o7&=x@Q`q9:Ĕ$఑u۩ /U ,!]y EL0R\DO[fl+A!ez&\y#jUifΧ Ƙ 9$^xrCx=˂7'ϳ"POoUV; nTdJ!fX~`sI- ԵCQרs])Fz:'%:%7@+Y $A%DH!?y^\&}XCo0/V8/E8l<$aFYz2mhFR>1iD|g{/ G: ōM˧$yʋEJ2zO<ΞClUCiT^fMb\'BmOzjC%oETycϺ {1:PDA֧MqjikA =,ەNk/Oq:1y јQ ժ`!G{xpi-3ǟ[Ef(b0HG@[pgvWonp+m2k,D$lz¨粷qTzUpUrtU 7D~ j;/N$bڈ,xY]jVٖL)X_ꭖF/g;|uTc|ߖ3ܤH*=nHUu7kG{ޢ =[)6iS^9YQS+n'ZWi@ z_q Bagms`GeƱdWRU%0{wtB;sWV`Zi*b '+0յU6e{LI;0-G'Uo!I[O]q,˫H+a_` r/~x1xDKK'&Fύ&EO^[*^1a ~RzWd-ᩨppZ[DrŒ Ҳ@x]pOjq]kƋ}wx^Y;.^.@}e]Se"3.XbC"VO׼ [N(x؀.y_8p S_N F KEf)Tm:|zQy_ݡ]){E jA˱-P:S\,apZOe!9.Ii `ć:|o>MEqB2VA*]&[A$)Z[K[d.S?ŌX$c''"6o8[3yAK:H)%%oޫׅ~N+lq*d}KGh)2Λ_|hI4 &ㅸ@8b<1+K`qKv?1#,˅A:``LORĪuG}_;d3HB~k1^F"6*8U<ٟJxXUog~[T6p{r., kZĭC0Q:81'%!H75>z~z+l4^!k6"Z.Kr?ܺ:>PegMd_s 4-Ő3枩3;6F#]<Qa4_A㶎0|↢f1VbZg~?@'])48 _qOaw,Y[EL=^br*wf9^i_ۅ:N[=PL5$*[xjQtNLTK³gڠ?6_7km){R5>]#'l2ЮN7'К:̂11)=A?\0~#:P1Ӕ(&Dqw-9xos2c$Hep)Rwg q}#/{x@*(XЛ ㊫#ydlkuZw¤~Ц隐7 aT @`B#:`pS `$ԟ~ڂ BIA`)L1/Ky㱰"̂9x#OArZIFv*E'8dVjNWQV\ T֑Țx`g&Fx/=!g7oyT}/r`@Lj Q- 6s5ʝ0 TgF{ h/_@la!Oc+z3>'cjc>q!RNeԥɆzCNh q>^[dYj2n:cA>j%xH W<:Y(]i'P  RT?v;=E>=e -^`D[$.\nh=Ԫ4~h8u)"|6J@lVz>\lRvƅKY`rPeDDwzT-h3N'l_ Zlٳx.ɷ"g?`9H\/v6MBmC@.C}yЕ 11Y1i)ϵw8`ȯmfLns |]sXVPB02.\Պ^n [bMobM>O3V߾1< C0w|w^/wmX(Vԑݧbpg/=t]֗Ofb>NWQcZSjVic qjK@~udn IL!y\'.}ߵd~i\Ԁ II~T8_HB1v$6$0$c tO}-5^ߞ6V Κꫜփ"+"Ӛn# vcOi; ̑\&f^$[RN nahz3yj2/(zyp$ahTw.$1"ơebPs ֩{L'd/=o)Okr^JVh W$x32 (7eA?\yLr|l {I09΅ʎk _}0p(4m8 g2‘ȚD~1)iH(%uXPfSo PWgBi>!:?-0+AM},=+sM00搮B펣#NV11vðNb_Jk+ 4M|MvܗKMt`g`[Joi܆fֳ@iWAgOHdmv<_'쳃4k)޿f~;lml$+ZD"NDBu'DZ.}$6['%!YFL0Fu{|_KyQg-@q> I=.EٙNC;~Kz"jsm-i>ġR7&=9\h6_(.4uG+g [8iy8*?0vyT`4N~,0UrTҨF>^L1IH$1V?ڄ`t<3zSe8*TN>)OHsTn#րrbF ~`:v1 Ά &A.XgP  zk-wC!t em4pdP'qܧw1(͕$j7$9UevSHX mH-q35pd+,1i\B+DLƤo!Tu~1oYc$/lusQ6gQE Nw?\4yˣZTY!ouwf@I8G)Iǐ:p@xaZe>tqdiD5\2E~ iqlk]%s 8jPO̻7ڛu:t^SǪTQWjm8..V`uط'^#@kHn%9v)E0HŘ@5^ v$`XE7sj@leAnӹu)b)k蠾T`.`G$;=UerdCgzԙ1swZПLrg'؛ <çB5@rm7wh'zLʌ\SAURg2dG<PknPSYwoj?+x\g^[?x:i y&CebF\xuJF ?Yzv>uӄX!ϥJR)R;WjZqRWh2k qWⒹ3%޲n(t]MEV,$`!G" h! 21)jBKRZLőI>E:Cᝰ,ehM hũo5IV($vdu\0m}J8 Y.DY[b֩6)TΦ>q)WLXIA!A O3i6Y ]r X1Q ʌo=ߑrf߁q-DVI=<B4--L &`0[lab$VU+[qYޓt *2+{9{0T o̦l`5khQb!cRƫΆS;2 i7:NVIAa統=Mk"e5@rrN:]Q0|1NQtKwôRB@mEw h x5yQbjk W)C!p9jʯW_@'3UJλX.nXχkbEUNe;Q'TaKb*l0 $8 6aԴelhk&UR\X :{Æ8)j υşRbqmBOXsOBыPVРl4{l׫*kPJ|':%85IJMv%d.ê0H9pf)YPtVxuxfBjL}rCӳm;@JS"oZ\9앁4FbB@vX>L}Կ9D-b]B%% hRjjh:k¡%wRe dd{7P'&YYqE 9BS,HE_0s|.q_2ƞEHhƟX]4x$5G⁋(7`fW. 3f kĹPZ|E(K@ .`φ*a0gB [p)tU|R3<&O>“w, #a0qՓ0D8C&f.&0y0QzD";Q@ :]2Y`rT52+XՙCۥ\ڮS̍遻q1VQ kơc=&p`s L/3<{XD1AR)AgCQݵhڃ]x4;`]~ Aeb5LcO 6Nr&w4VߥעBdJa. R@݄ry`2bgtħ] nØFR{#docu$zV] E銤9L kLue)1ǫBtY7dg]Q0bzOҷ\qтy|y} ~+ZkKD21a[ n,oS/[ߪEod U F'i^=Y4^g8:~4s<^"89?eJk5ZXߝGfg=Ps3S2: 7GnRzIH$)ZKA6[㕡pW-}\tu0J!U5NT.q܋ ʤlV?{dNs'+<爻a0tiYLEdO '> N Ѡ{eNI_ג 6Ƙ_Pq|, rJwwp~_C/8kdҬj:.Ws-(!Դq8q9a@8²)!ZLH~E񋞚yMEh z$'%4j֕h—R\[F@;$}pDQE̐u#جY}o}]5NC0HիzLnɕBWꦺ?ϏHk;I7o_vZ$<<5„3& >z2| g,Cx 1,NvpGiR\H- R±xwt&H6R[ ޭ"(oRW s!-$fN例%֗{/Y0nl0ߟŬvOҲ ˄}㦲^E-Bܚ>p:aZyYT^cK tz֏lwk:L}U7d6_$pu""(5^F@BUI 2ґ}f g4˽o*tGnBcd`G*xl*+c쁴!˩g XF1vxn}`;2O=93- #4Z@3GYbp9+ 10i79P륛/5Jg *ib8oY<ƫˍ_Adž/./`ng z8 ) )6^k{Rl88hr^|88h>u^fiuhνvY6׆!P8k+{,,Td\0~ֿ m6͈. v !IIҙ_`ڄk]4@ZK`*d4 U tE4H1xyw7 V1,wvVGٯZ{e~Y7vj-nFǠHo'Zg{|@'ِ39#hC7 #BYv݃ңSY)Tp c\yD zwS@4X ?BMw}ub6h[hl>>5_y*TXU_eC/6>'oso ҭL>i꺝wUC հf[4p¶)W9[HZ z|ôb[V cGf4ⲕN xIGXVn.ea8>4S,sx~]/|Z( gp ;-5jI]zo2d'|T1sXcusѡ7]뿔4,d3#.P5[DXPCkwB -0I=quC<^ p^[E;v-|ޚ ғ|(azL+H}/8O <Tqkgl ' 4ebf:8 J^.a&\|RiAo  duTa3ד/laNv-Z7*\n<&͜tI^:(EΆՙ_E8}"_^pH6ť牶1)~Z+>~v 8)%z?R=͝hn0D~ιu ŒenJ?&U7c[WbeV({V&(G?9pn bB2LHS)⡆S7xz|% t4lRqa5U l@,'-T+p&m ;V ϋϡt-":+H!>Gἱ5?K>SS}0ڇ *b\Sy )Lq$(O'D}:^{r׻+`9x@8GNݨZAu3\BaH tV\8_11ECI4oJ*!+0mPB373C|R%]:LFgb"8bA]~ڏs[" H\QFpz)`0 tlvefnj4ۺhQE`:Jf1KI$󆺲Q 5Tf}.Χa@/zj5ᡱ0GTM{OEg9B9ܫ4Rhb6&$N g3"pc•9~AZt4zrM[[Pf w3}\S(Ő ~‡mC(C-N׭ Y|D@9Slݎ*aF15_(4&U7qJXȍ5u<:M*uYgK?n_DL50ꖾZO( =aat}`zMiE}zOD>TU:A@?$QeDyD,1YMb_+E8*BW e{&;aCi oK&D>m rb(kx~%^6’$ le`Wzvl ǣ`.aX2;?r4&,,Ggsu_VpZxt@/Q6EM,_`˹)`ODtx~jIDU=X:J TK,`/jyX^꼴s;pʈm#eDE9\*gh2'9ԇ,cƙ*ǵSn/ ƌa{<46hޗԞ&/4Ψ##e93C=H9"8@-XhJp}+I9Y'Wa5V:ň3x KeDciRkabry@t.E-4u p 6Ʉ[ߙ͚A6:.Ca./EjaHnž^>LKm.Í?X Ѽ A´nU 2- taR /ܻJ%$$DwഈGyVɏ˷}' zC* s@ #*&pPb^W÷|MO땙qbN0>} 1l%σq)]mqh^t;6%YAij:-X@ʟ GH#iA?AS)@RFNG)~K܃kWÿ&7)ωv,[< _}3W$ΰW}_Ͽ9@C `ai|ss#~ # ~F")0LL:s Qr߄BX5%!OV9=$3]ȁNBC2ZG1SWQ 6ߪE^x*jHKzIݱү`(p"&}6;:J8Us6|NNHkyPi¸kP=|"0 y:kUk-<;|Pe AO;ѻ8{ىh-Xc_;F6%<;q$.}ߧ?hˢBs=V-b@7Sﶀ5G֘'<&wRRAs|*2/v8d6Qj+إz_qĬ<=bH@ oH7bqCwn{9 VgZI+7^jӗ3@]Ciu O:\%vfGV$>+~kԊ $ع[C{xeΦcۮ ?Ғ 8+1?a[ ':glӰ?L;$ ƯM<>J\(mN:0N)w[sּSTf06w1Z٢kPV1p&ע=BOHt+ʘsiV=iz9^\h1j.0~ZfDα)L#z%+-`B6[sgž/$ P) Dod6t/e]}g7q* u~[{)dUp˩'Ԟ&xr9nAЁDu _ҏ}w!:]Ѓ8 ?L6n+9.MMiHo ~^.[π#PyY!-z4a~QHֱn s!?S-.F{lf?CU?aPsKGcm]id" YH0G?^XmGռZVa4LPTY5cXVg]BJ'NG$"l A?F8K9DoGm7k s}vW^ "؎"jIKÑGbU(%pWPB˼Ԙ~LqgMQE5`.W߲ywB2j_%KںOg(8RH67 b/~e גLjBy12D cYt&2;{%~H0zzɼ>my.~Mk.eU,NPl(*' abmA3 CԾ9VQR/CzIڸ{Ug0n cAQZ^Mcq]|c5.-_|ݵ'Nҳ @٣=|^ >ջTztݴ)k .}-'{4vxl6@ ٳv-GP { Tb&O<݂[3E\" 2g(L+(U9)Ix j(=hv4k 9(Ƥ2 xV,t. d^vG1<ė)?7X{g[-([ & ?#q^@< v깵j;4y .mg6޸ Ep0h4nM70-29*Ul9B0;:uveԠΑnQ1EeTI$aJҭvq)l?߽}-`h,=W֊˾7xv[X^LPB}Ȃ-AS!I~7|¾$f,p9~@>7be>uf+D?,' EXeTB9Pm[{X2^ %aK>Ҁ B5ZǮk3,-9IgSMmԺpb8g%A/0gA͔w,-xfhjh HOӟlK$P^qbhY=X![hOQΠۚNroy@(DC[['ELui5~6͍%r6`p &H;_hCk(Jqvh氠G!]hEg͈eQYk}[Gbqu\'KG!t\l Db}_mȆ\aȪ7TIt/]V;Vt3Fnl8n;򆩨U<)'Wh8c%NP?eL }!g`4]nu3Ғel T ޔhȣU7ڻ@} FvFt E3$Om0^3 Q^KȢޢMw[hRlAqXX;7 ] ea:L5;f_!</}9ɋscD줁 o=BEvE0m^$9Tύh 7鴂{}rczg:VAE:RVl$ K֞T4ƙ! "`2:w!{^zncQ6xcUNarTԡBw>-F{RT-\WV x~ ot[# 1/;3`xA 7fp8ֽ+]L5,x7+0r~GHF\ .ԧD}OOIjh0J3s2Me3DZ#>!!D:RMjЮ68gyX~Sl/`4GH"mX傁JFYcn9+8ܴ!PawroRJY h+ycMCP/)ggfYFHuU)r"|6oe86/rfKv$#bm_^bOO'Tq櫧>&߇ܱʥc[5t7J;뼦7WIgK܂``~ҷ|UK8g)`շ q%`+AVx .N"0? $!DH7w 95G 6CPʟcPP=+s]cu'.R5*=NGe-\pl|u^=o|{tj%4ug klT_㻹]ᄻVI3!\㲘R[p;e 2,s°S_,)fzO.W:%HqIuJ 0_@x ƼT6[ӫJluF]/-#]O5B(;;H|ZQɘ+_8jy1čJSFVWzPR4yG-N]CY{ ֠n5dBw)1AWH1PT;j!kO6*BU 98~tsvR/>}8vּّ1Vp$YL ϷΙ&Mb ۿs9P .lQPgCݣKtONF4!2tuʃ6Wߊ*^'m[]EE#y{DV~5/-F2^f}`k 0ze:n$X6+ҨizoHQ;贿6XHRZG_ZB1  wuq誃k?Ggg>@[v󔹼LzQ-,@6 (sIۨ䜉@ My3{?d(ՄxA4&&Ћ92YDL=2axC8cb&*ٳ`RkM+JΒxcov=wWOv5XZ{HHg*sy=5) IXkW$&rث}wl BV@$ƼD審؎s 49O^a6 WX0mmP7<6sgaaL:wia5Rmiӳ.Zh kGM4%sG3/dI&ք_=g#X;.T(.WƮ2$}1I𽞁VVł9wc|d83$,>\t+0mfSi#4"twSFk7 (/   YpRX{-Č")CUF9C`VtIr RIR6 7h̄3I|zo6S4u0޼xvzLI"vS6~! A$45o?^o4Eoy]o ?07iẄ́x#'fW@A,/t"&c]C,35m W*mOXG6౹$=TȄs TLfc]ؤ#_tdQO?V+Whҳ.;5t՜A}F*SxKmkb?$MVJ'R)*/14h󆍂a!S>d*.ī`xs&FC6mu{J_(z;R5y")#U'I$6լ-xby/T?"$&ܾCTg{`,S9ٹ\-@*@" P& ` W?8KU@ᤖer ,@sp<#9>w]xz ֪X^j,k5iHS U_UCBs9@}7:y+m1~\}Az٫*'tc8tpX.Wf` S|V% aqBknỎ kp. (Oկ]Xv*^#Rc Y`{7?2ynۈ39!I-Վ9l,GT[vB^T\F]97 fZX3DM7%|XE1f@~zZ^џNBUxͻkU9$ `0{P-44p@#2V'u<yKU0o^K-`pјt8*$X({(~zl&),A<7fz<a좍R;SZwy߆gĩF'.^zƯX7^ J Df.oqiBA &jiSUeTt"ƩTIQm1~l,oMУ5|Ft<Z⿺ȏ׵xFV:Ӡy?ׇPzd `Û/`(; %"y~=W2-`=]ѳFk_ehu(IfMR6&B㖒˶J&٘X \ڪΜG?D딴ǽqK~hI].$U4CCٝzG9x9xcgE1825 K,w!ZYBT| ^[ٙiE]luN'Oi ;{bv9E2S`.߶6# F0g,'=C>dďb`i({wXRtՍ4}Ʃrß%|D([r2r@5Q+!5x8y7*n:ڦNpٿ]V!Q=Gb)&)1O^Ŏak H5ɸn7}{+PAK__GlY7f#L`znPeƳ /VO]^#i > od>nY?fQ∹CRx;#3Ql}˂[#`I yעza „sΪa)ԳC~TNnb:Y<0Y][%mGvOԣ{nKlZB)P¾ֱI;fJKuY9wG6U( "}Z7<9j!IR.6f\:FL4l@1| CGJNIE 'SK^X+dT.)7ax4 :$_;0bVX%D_y,C>,[1! X qGMOA˃89ߟ嶡$8|u{_3xW<RHӕ+\&ش,;QtyB5I7^oOj(`!х-Xql[Pݤ|]ˏ?&'w{/m3OT]uri|IXlS7YUrѕ'"X3Իα!ys#ZdY/Mk{0JV@ Ռ. b;#I3Viq>d]v <^i*(;ҵv%=냝cuT:9b꽶!Ij՛Q4O¾DRraGYPyix*ĕ8~qnSF~Cnk}$f|%>schU<#Dzicj#D0fnOg1D4xǾ6?S8UP!Hg;dhQ2> WD6/x  HO`6*%h(a<>>l1@i'. 1Uo7"R%ͽ֙Cz3gG'Z!0/o.7!Y pxT*a7d YWn`\4a3Lr'⮅YS3_8$6(*\q=0{ZZXH֟G% +> +Et8\iQډeޤ;#Otn|f\0KÄJ6G_3QX6k"˪-Q92li`@LjEv+B m\]$@;qtbLsn^l0Z@W9 eKRs<$CUն"?-؃W}hUCqJ6cL"CH6t4M1K2 Hm@'V4 #V 3"іU0)E!)~3~D ?&b?mGAr!_L{9}yqZRHK Ι?8cQ*SS$)6 s1j"260 NN 0CLNed< R$#Ʃ-?qJq&É\R73[=Ox2wߞBnR`7|Hw,jm%',Tx4( _9;_o ve},[鑷C}4ni( _sB .tnc(QZmK-6t͞WPс#3S[L`z#Z;KOK"$# F,76L,}ا|O?l.EoB-Q ?5i"8%Um͢2@KБSuͷƤ¸xE̾ĵ%1LgJՏތ'Rv w rcB+֪EMx(JyV[2חz0D2bVk&Lns6ٱP&n}p@ϽܦvUz)DܣOc1c6_( сk @3t/2-{ !MDMJNa#BTVƲ?"kxJP0PVyS^tBaYaq V=IJ7\W%ao}d'hdΜ|WIlxix_(_p1T lֺNF Qn+mJ5v*L]Tt{?ғ"YVs}Սa#4~>٨dz"=>pl .3s2^0CdHu ge50دidsj+z5!jh5Zif7,"b* j46żdؓtKHw/Cb]>uћ7;uq ,#duq1u_6^W lȧgqEf/F'ˬ73SIf*p02U! :x ƺG^`"pFb 6ι.|3Xqid~.BAru'= v=w+IpDuWĻtaRa\o_+v0 </n%"{A|!_u_Y~PDfTG~/T-yWmƳWh7TeVpnKlfF{_$8k BYvCN8x_dPᨭ'qarw1D$edQz%dBܝ ya-88#r|T -f7XƺK+(.iG5 (_ҏG"LeTߘ Fy,4/hͳH@6=NR҂źaȎ]G^fWw@F_aRv~ 3zӡ b2ilinucvyQ(4\R,; 0Iy(~]v%UXle(Y3yK@ ܨa)bjU9u&Wȩw Wc$,uA+}đ&tvEj򀓨 VY[ on'AٴK%}[ρ9Udkɭ,8BAԱ,˞`᝖T xLlQL˒<-Fꢚ4M<vGh) n|q_'t%N6EijAܚ /@p@oq ᧇ\OJͭgm }6cmY\P8s[ 00z6oay dKBKQ;kU8H CޱЧǽ>h_`2ސ2w]-bKRS?u}wb@rF>l6L:Uz#J7gP>u >.db dTPeHXhHؒ)4"rȚ]s6<`uit8 zqs,݇ F-C W!u8e5Ep 0q H޵| P6vUBO4IwQv!8s-qPU)X7=λ_nI ͊kE$gn,Τmjl'>N4N/́p~nHүps#]pNo,KvCCծ{ v NsdI`1\;uC_~2cZUWF]X1 r^Y~|X^jMUI"hRdp.'N/oooKw9.F\-^#D!5GZ?x #Ϯũ9#aqƢ_!KiU;H,Qn";8ee1)! w bBƐX0d;W>93y WSITC-xf'Jn/h@ZYƌs@oקxf˺Ed60H/mLS;c@%K]X̕NCLɗqN17i?7ޕ0 A{<]yf{b܇j"(q{ qQ㏬L9># \_lȚg%R.U&FFש8g@,ǔ!{HFz΀h'!ه5 ?+̇9夷4YBOZ4l +U>[)zK`vG~ qz),H%@(HZH͠|LtzoR?7v ҆V=!JKn ] KxHW C@uAg<ώ=n]6*]`-d:!]]ǑV3ܩ-:ui*:}xN(u;822޷ OdwJ[?8î`ݛF&;u!٣2T 7-/4F1qvY*~}9ĕkؠz3Tϭ[;r?igӟoZ:pԃ{Mqإ=U@p7 LРn2ZcK |z[:,cgV93uȯKǣF+=:vyG;0ʰ{ꝎU?P]uM?g'l:nxk$ cz-cIxh_tBvcA<B Y qjsl_sCzXd¾n}1ߒ= -ܪZh(b0xw N$E$N 2if`riHxx&dqA=_cɬ4vT`L8cP_fΠf 88tt6Lg{L7w)~Y N,#Dz-EOi\%6<՜@R8Tp3n)݀1_.u\m5A:BFH2"xm|-:RSp "8cݟ`8jn4AqS(? QȓСޯ,B$% /6Z?D.sw^QMב+KlwWJmf;lvwb~E%/(L݀Vn#5 ی?:1U1SG%iirFk& B%.ܷغaaeӼ~Τ^@DUcx5k{7"7椳cZpwe!,W/E_\K d]dHk#|Q0n{,O?? -sk2 = 6@?;6>tLx*373rBHd&4 y q DZ"E9nNyo;9Ut  eT0S? &+P0T4N ,,iN8Lhm֪Ͻ'b9iksBmYϹ<0jN2 ICwh h5zsY갳5P]>K9u<)w qJMufu &b?J$.&5NPf MvN)mMB_5N.0I_GOV9*rf@8OHnw]'\o }2E+N I#K):FQ$ &ځ2,SNuRʊv$CL=^#*rY$=e8/lG/)%#;skn *nbI}rNA> gi>y^;+>Lم;! "e =d(h qtZr}%]3L dI?H[$+]A\|gFVsO<*kQ$B;:48 Dp}-{صp1=#cDRmpxfEx &G$y@}ae1;dSeWv ٍa^^j*r] @ .#& 2"ֵIlEW{VXTیr VBM.6cm_LAi}b.e$Q NrWԡv[ }[.ڽn [^稻#KMhBJn$@2{XPi{(d$Lz7ڛtn4&w?!;1F2&hl4FuBq4+|eۣAiUIgQsdώej^ 8td Rvhq \_5I͜keCeGaҗp;딪Thbeݺ7V)oR ^'a^f$n,xl "@Gi="坆0 Ʈ48{Q\ӵJ؀̌I6oQlkqޡ"ߊޭ`~M}aqf.^2y лuTщ/U,y차y]IӸ vUM>jPSۃ'w,Ҙ Q?^Vcu@'01s?&v6׺XA~*Qʁf|l°:+4&a])x:iգZ/7*:e_flUapOC}E-*wQU6j\ܷFp*W;e!C…QH",i@$ YACvr^!0PDNfZqUMr͖ڔ^.`˜Z75j9I{lu U5.׬˕3S)OrsClas(dQrccȏԒb(mUH=*}}d}@ _3_r^Ǝ3MB潕Щ(}xW I׿o &v6p rg_asG_C6fE1*`%A0*O-.E]+{ G\hQ|5lR>)Mh~F\=D܁{B9ʻh $;e_y=Y=|qp{_^#̆rF~o*s1{y}NȖM54*ȯ?mR1!8E"E Mj'#* Ge7`O'¦Hd&5&_ј[ _փy4s146YuGk 0֌g7pKDGtE~kh%(ǁH݈ )4ϲ#px4\ɘaZKȦӷfBd!\Kj?]&:J6}SqI ɛ薜;1p9n8:훰'H~z9%j/ilo_zIoKg+K0T0:9WaLc̐ 3tx2:}`#.`wO.ųJ٥9QPbB,mDz?h q6]~%5#٘]8XAcs\.z֕!NX$~L]sR /QFב)pAXl=$es =~UJoUoIWסȸO!–0/a9OHԜt ?5ٍ~;"Jq.ka<]SGuN~zyxJuMIAsmq2;-gYs״! xI[Kk"IOT>KҢˤ~W U   ikqs '^I֫9b),!ѰLQsƒYG\APh+%0sO}eW֍ņeMŕX?٥1Ԭ<  r"W$!NeoZi~c.ۤy&Ȳ4!h\o%'GƂ+Apuqi}* _/iEVoCsy] ynP`2)bi<6;|TgQY"^D:/u?GdɝvJNFjs~D4:@>a 6]NuXʤF)-2B`1 2/ҀMsR$JU1OaĻ #/3S B-grCDWK] aͷi+%U~ӌE)BBs(H `I{ ʱ;z R־a9q&0 ԻP`_;2*?eHg':aD-0-(s؟3@:3-<dm!<8#eÎK@U/A zVuTUV}%ZN@+={C-|9ŕȄ%ԙ E\7Lo$_:Xa(5pd/6&#ѓO|VBf0꾮w푾F5p;(SkJ˨Janb]: .F2,1oطq2dUK9ڬ)Z%9Zv*0۟90)4BtyRìtpUӪbKPD9,Q{EbzʝhH& oUj5c4)90k@vG}-UM {ij@'=LcÎw;&fΦ9RbAܰW̥-SiNk}gϲbYsJ.$IDIpFgP7Y0~b8`VG+㬙cuZTzrQ0HIs=KdٴBU ދ c7_=b΋)coKY LiؑϓzyZFBГQ PHhNv]sU ՆSO-p ȊF(%*; y)׶z1\)Y3d8a365*uPDo$.DUˢ26 x&cDHV#nĢoI#k͝ݝdV[yE푼Cu\zRfSS ~TF3Sj".LJH"-\{?40_l9%mi$H^x"K/fyb NifպGӮy*ҹ_g`qwCElں|+Nr魻|QVǩ !vr?tH Σ0#FM#!6br;%mpuc9[{!;0|K%2˧s/C Ri's*x8^-с9WX^V\N+=QE':r=}N1F?#,Q*lZ6* @㒓pXn56aKÅ I`54a.m`ݬk~diEYe{Tшo)/H{t{50(c'Xm ?m^cM|0"0=NIӈL3ʒL3\O @GeM_3|o*\(P;D0CcXcvMNMf ٵjJZzF3%F>J'\uQ(3JSMhjl[१K<ùXl)-lѾx~wQOT0qH?+v9pK_F3IK@naĠ*rH9ϛ[UhYȳ ԡI]~ O %dq- ݈>75a2l^h_oP LX&ۿTiJhNɜF qk>T|fnB2C-H -}|Hg}e{auWhzOgKqT潖f~~ zZj1[ BRv 9P;[|yBǂ ΚZ*jQhO0ш74ē&e5TEV-'H;oՆSa|lp `_*[e(;N 2jai1ljJ1J>Y&(^?.Ҟ<!FwP6~'ŽڋSjTXG y 5%"CcpQeݯWH(zZ`=){JƉ>e|w¶m=ӈ;j.`ïO4Q胁rbEba /=LA$].!EL/ ]Q&g.NMqXA5vtfMyZt -l7d7OW;5sRJtڎGZpXa}'T#eWegfٹVыf$z(61^ř3 (i6.v=M92G<+aޔ!e7 9݇ư&V bHK:p%Xs׆!n[ſDqk w{`kr7^U[V]>7RP\twR$j=Efm՝xNKg[8}Pz3#Wo<,2:D3yg+(G q6Ifk63}Fչ_06U;SkZDLE ɂ+2UX*E5S" VP9eW{eY }D6>66OW; SV IIxQ;~#Ee,*@kcۍ,"R|1Eٔ65-D57 QI[Y/u<  Π#Ntc!~e"P_w Y iCl`~_ؑpdϵɽ|!Q6*j;-C@^@v2>Bs#^>YjijF[΋k4KC,՚MJt+Xj#@"%bun-eDt!ygaU5M / d|fמT3|Vp?S8>l+$%#ptiM[*| U.{rAhܡ4?FE.cDmJ M 3l`92\Qm66hXv%j0<~^Hm}eh:NsnX&65i+ ~42R)_΢\YrIb t4+м2f"xRk, lm巃lЯ|Eb*V+NjE՘ƬQr@l3?cmVR`S+SY**VCuЁcSP'Qtul ;xLt*qM|/s:9{K!-DZђPM'g;# 63nLHԤk:U2Vx j-zcdgxQC7/ .7\ ~, (Ȅt&IyIt3e)7HB:ࡃm%eLgܖtnrRF?'G)0Ll֨/5[ol9̈S5A`߬&t|5ꊒ6h!^#0+OVBz+B*. lB@57΋բP|;R p}[M>arzO"l/x`Kٟ|PhD:⇉&fv\91'T3rDHلrBQβAb Co2DbŚ1 ]Y`Mwe-A0$e,j úG;iSDAtE+۽I&\5ӕC"-{ebI '_xtLzzPT3(&%xR4eʎY}WޱBݰ;݄PA_k˹{3^Gz#_\R`Z'j :ln"c=\tYS}n \rbSVO=r!?0kU<f.?51It1g@ }FHne$]}Qç'}ZYMݶ| }DCʮ?V`Isr2yit:FK!jcsS[0dOنÛ{*>=P^`= лnYh=/)fe籑܍xeQ(ט5"T)XNpZ?{+dobO{N2zS3g⽂IYIfO.GO>bV1rE#[HhvZvCN3 ~!YQ锋Ki˫2<E u`rӲ*~i/؉CC$aF?t1ge(!VS}D-H\}I8YgURf}w1|yrP߷_.C%_(&-JZ':l q>aт2aCx|zYLk}6cǍj==+yNDlѽ/3˿Cag"l4Jʭ9ɋ>FecޱmMsjs*#'88&qd$+C.9V6rᜓDEbPM`!AuLn5Yb A7N_lVӉ[<xy?T瀈lOק'PVӮb͋4t*bda7DAVqt|#g</%ۊBU\Aǫ"Zy2u3K{7dtָ,!q l眰xiOh I+ܮlO4v^!{ p@|)+vRgbҖQ^jC: >Zpۨ#bT؄t!,a~(9A7|iʛXݼ& t6)dL AqE#{5hy?af!RhWg)#g}0d$P<=I2maRGmhNTH>)oj VX+߻Zniz/yMJ[U#HhK5>4|#ia D(h4֪ܫOmw^#nbI~b: 1ؓͥ!(wfdta]S_}Kֻ:뙖94Fe br^#,o!:>"`S*؀'{zfζ.j~ gșLv'D{cM&^K[jA,"UΐŮ/`V麝hҧ$C };Pr֞405?rú?od+DlMrN~*<ڕڒ̧[xj$puZ0|Fu> 7R/Ա ,*Lw/ &$Q=X8f&#O] 2taL%H+kyI%2(sB޴3~ bw/)+ Z,]v1OHZD!_bZ <}EN'cbB*US s=j.Noy)Cټ8ۜ3sa*!72 ث/u?\pِx]6dɧ-.B 3^/śY<(;~31IoIIяH[!V ]R9a?~gĐb5[k9S1Lj?}su%-O84m@FWVs7hf[?M޺hX2DRj!UƲ/ӄXΥ /d435{ZB& _ѩ\병I]7`/JZod%F;$&s;c2Yύ$TZW{Oى/RÁMèV QyN[17h}ޯ5%n~9q$h7nx<Q8WׂHZ`3?r rHjSHvͽVGB|$"籖-jV'Up\[_D 5> /bPG:GR܌j.ژ.Zg9{z0~TMhF*a c.]N'6ym#%rpa<g޹N2Z܇4=0~w7)R4[tf8󡗇}|ԠT$Vm \Y׀e nBAS9?X/GUC+bqkz>U$,;P?=tYy8pgcH4ҿ8.ωޙÑ}1A]L eQucj4- -"A ; Vԝ2n ~drVr5i8FwEG_wcIP޳~ݽ@G&D+&8gy岴Gg[8_F9ղ)Q[qJmnLlŠK  ڒTW/NuCJ,[ 女P9I"r?IB&kr/O<83oY37VrYKL-,Nzuas*4SkOʾ0[kOOmE>'>{5Cp=@y"P,XTV'^;j1˧{>&}>=n#7cv@H>T5!Ӥįy%otUbtbڽu,)" %qj,F% "FgSj [SU+׌}ca@jHa#-`NkF|9ⷌ>h҆E#ǶLKV 2SUCeTCӓǾT䍍z>vȧS1etM_|"FϵZ5ʯd*ibW0\1<8x ~XZCtu´s#9NhP"4]Oy(@ !A}7.g(SB'6okr0R ȸ_mxѵ8^%)`0K?Apmq̚PfCb']NF_;jWl PM.]:g0Q \bM+h-]FU&L.u$84L6 vZDZ_/S{u䨈*![)jMgs (Q *MQ0pو oe`CZol#PG+l dm+`decoWB֟',qLkNQ]2W0!?!̔U#8 YS!UrØa-s# ᄉ~&:f@hyC0ThqƽiJdRAJ#~]*dp_jd'(%r}q vMD-7ל?sw KVc)&;"i^6L#sei,gNa,PaC jJ8F/ZF&S,~6UlZ:4eE8:oC6(Bc$y|J&ɺ̏MU¬/]'[+#v$gzH"OQߟ:6 {k,4vg R?N϶Q˥Y9E{&,O `cBW\ e Ԧ~`ԁŐZ`*aEK*7tX^}WJIr b@Hm(xsʤN@S+x4AkS^n*gnY{^4>@z7w-o7dv=;٫w<ş{Bx~HOJJ\(h&P…,hKd,<~ 0B.TH3usfe]4-f(6U l$k"ꍵo 4[`mC& Ukߙw=|]xo)b j,-.@nOç+ *Ҏ]f]s1h;؝Tk7w)Kpj>6«ra=hs_;5nu.:8ʒ.D;IfC;Nd0}r);&>!T&&߿Ju?{ثP~Gbpuj-`~ ˜e9{):jAc>I`Ƶb:Uk8kaX _i)$RPN/ $SNt?0q}Q 6++bFI a+V[Ya`sMK'̞}ߛĂƍ<`A~iUXz% rn/p6#MvEx-bqŪ@DSȧ: oGÐ_AWy|ƶS? ZM *@aԜ y81jpeoT.:GD I Y˫X[hA1y#tAFc~) !?SH>52Pj֋aШ9M} יT6ܧYN*~{BGO#^/M.vM*^lվ&RL0ˋ"1jnWõ|A]JɜD#J ]f"cbm%Fqg~V2Uψ"s׾7'>f0s]|F`A {P7{Xy?Rq] sly1 R*HvtEP57uK.>m[yt=c[ 1@6q/Z؅ߋhTdEF+BӾ9xC;ҽfS Yk'aD*gaך y325_ Rh;h>XzlxY(KI Ht*sU?tMB>ԇB~0k^;{"d:zY~N7 lz& T6šɔf;q:1;f?P=G%{JUu }r *5;SOOĈz7V5:XL$ZU $(Pܖo ck%s!F2b-a!qP<1EJ8T/4[$' ;:/zb$Ջ~Kՠwmw {Ly^;oUpSh! wy0xH{Aާz^K&v҇ UJԫ,,pT+PbR|&qㄿ3!3d:W[<_ŸA wOf sE| IWeߧÄE>zO9F.+:seZ:}+0IDF?FǦT{_YM&v/2?7ؔeX7uO =¿u\0ͨ⍂rt5F~c"Oi* nLǟD(!9pC"ozN aCXJt;5p; iKж:ʵ02n\?_z :Ll5K=/4{v9'+{:aKQo 3\ogP\ lj}g*ԞNuk>piv1'> ec F~N0ZU7:4gk|Egv!4lHR4H[J $dmC]sh'a2nV4hEW*v?4hm|xˎ@V"ePxՌe_luէ>އ>'"=:H\*+ҿd?`uIWu`K$?f3U旨zXd5'oXMcn")O45C.(vw<gc~BjwӀ3 ( QKsFWܛPhszpq6\z:Rr:l[0%YslҊO6K{d74w)B2Jָ­]G1Ns4<A# UR=TOz1mɹC m h Hw-9B4v p%ّQ8Y ,%s .!}fiYE3u^4Z4DHJ|QA$,)E|(_H#8[֏:Z^n{Kfn[6uJ`Pd.:*t%On*.eH+@fa/8=<]"ca4'TB~Jٓ`R;]B)L;ۆqϓGزbNt" ߾EHj֕2!̿>T|)DNt cU1o@܉KY|Ŗ%{Axy"fD>}Mo119k^2ORA<2k(iS TjoU%_MB-!p񯅡jDc1euy*=ӧ+(˖w6WV*bIy׳v&D :I`<- h=w&2B|u/ZI:t |C`5l.F`:V<-=ўD3Lw57RIYabbThob!ur 0͈ɵ gJ-ܫ0䅠L lr}85N=f`xCߵ MKpgINe8|VQaXli4eC?F^iT}Od 𥀰\GuO*˂',z;_Dv GѲXѩϜjeoOfD]CkI~|*ޖg6ط;駠րhVǗCڪJd_xt[>DWdK-W=Pb5?ᵿ1^L=^Q$/MO`+YY҈%o'olgM|f<}CΟN,fXeLҁ)\8MLɇ7Ļ8FsPꋲil9'hÔz)LE/Mw甉Yd ڛ (k* #ٹzՓ$2I/(e/˕[b`u+XR$LJ 87W`ҖڦBE&)i (_ǟkݛ>I3̳]y\ ՇTY.JT" fcHA{zAdT6E@m%m#I ' ?ۻk9ׇh|hu|\u#!_=Qh+MHѦoR-4 @w갆7ÁFb4Q3}[N$Ph3ۑDGCIGMZSh23j;m}݌A!y]ŷՐHtgj]Mز~ȏotX"<ZK? W!~d˅W".cYu' G~/QG̣B׼xljSK]/1=~,Pi#V6&ѴXtQ֦n]*T/9gtk9Hg6տQ9Ƃb F`$>Ӊٞ'zX< B+"W48u0RF˰UTYTgRҨ}H+E"ZLa &]tSVi5Q#N L&yaVy; X65p291STdӞޠֻ 1bKo0`NL\4WR&2$)9~V2=UN&)8ZU*t4cY#(iKH'̓,5 t x$Щu7EHo[qÀbZ#C~9脷%Hً5I1^RWUtgf.95%Rvj3qC'tHFwqN?_P"iց~[ex!E^)y, H-~@sCSFx,G$7;Ժ\{)/+G|oMA ӂ9 _?wJ_\;@;!V)sxhg33 V b7?g?6mj#𼶸T)\Q_z*~7wAuQ)>hSdyS ]C֢RD%[u`e`: ZtۗU6Rg<-ppFL.7[<kOe.w|-a?[ ?|CjfL,kƎs*9ҝSRb|s(*"d Sr/"!0j{}  1,B:˲sZ ;(?"tV]-P XKM4ą 5O 9nrWFnTLM0 3H4 v]#{z@؈j8-z7WM~U{`C>wMw=uEu i$ٗR.9Y}'>l_UZ*(ŧgJջ<}Ixg7'RYUeOv]2Lݩe} M0cD uZF;OO |RW=Jѡd$YIe&Iͻ#-aUs*thQ?|2O,p=b LZDBBZbuܪo .=V6kOz#:Q״3}S4G\8,Bm-e\[7Ck?Vʹv[t?,(NJV{w:U7/W_)e"^7+^e*Ը3> dڜRY uyO3E|T֓%Ŭ)ޠkz)ߖrSw :2 !q2Sws:^",\3q\vN{=4 z Qw &!AbbE kK C&4W*Oyn9BLC2p>ڥSwy[|ԁEyCv|!a )nl .@P UxfXpҕw&ڼQUM^wI#/jCb=%(geٵg6!>({H*ٌ"nwmbe횔yT6u_A'.ٚt܅;ShKS :nbC[tI<9?./1 / T.#+{gCX왢!)-f}]Vb7|~ʦ>jU Ob"ߎ7=P!g׸oS/0sҢ%kn>&3:-An,[k sw Tք}j+? E!6NĀ(?J? DHcImRzt^-XPGs\O*( `CMQ̰)PqNѷrhoo]~ӣk |kU>bS ^DjzDe?7>?[[`©?:(s吡x&k#'$m<|jĨL7r@\zh!2\@>=Sgbө }7Fpވ{&)}!2xl)mP>>tlDB飧8>mbmmqfa1$ԩӥf \tQu?V@++0;U&˸A6*;y|Ŷ$V"'Y $Lԭ]<ğ*-P%=(6X M} <D04roғV0&! \QZ‴0W}M \ipG$2W/?9ЂZ ʒ-r [uX"Z֗ [$fJ ?JL™tka5$O%?-ͳV2v<ү?{f ~gqǹ`実-;-EA`ku]ZwG'~a[iR}Uhի)<``={l^`/( `SmwJ+i_kZn+c$8J80&(hJIXPq:J;$x:lhX'Vt7ʌ3Ve Q b~LJӻɗ;e+UBrFCDԐP/7[bH8ٽ W`>[JCK9@sŅ" ݖ0M u,J8 \W0f%04+$bu]bD憙\CM* 9f\6b<׆@º_y[#Ɇ i./@P[\M@5cw% y*:1o,wNËJPZױuFPe:5^_y,!4o2zz۴@V\"Ll}J%4Vmgds*. A &nP]F㸮j Z灛^;+fi zj\"I1fȸG-[{fmͻ *ꣁ9"M#{WU2zraq{8mZ! GlRew`rj)FXˀ#~  TՋ+qa'>%5` <#JRQSdZnwk^ /yncf_WZfF)qy |m<=O9!g"]480cɷXviҏ垼{, \Qq< >^F(5~ h|W),yyjM@FQ@;|dWg_"3,b/KY'Nhjy4t!9xV1bO ص=pKT5__KtQQGMJ<̏Rɻv̗ Z]@#hbgo3h)?R$oV;6"&v4aav!oaGxՐeDMZyBt, .\+~>[:}#+^; 6@I?掵܇@fͺ /MR[/TK)W[=SB?S4o ,Ԉ ߛ!%ZL_y93fbk p9B'U")YoiN,s) l.>y1Ew֛;ݚۀzQ{Ggp.v_3~XEp4͆taYvBuGnR{*obuO7u]Ȗk%fq/ncB}Ny$}N`0hTjNcjiEH[.-SceyomKE;*|a/."F9sjڐdz$Zh/g?zD2[X{GK'rYkM#iz["N͙..WG:)I 1_vq%ҷOU*t\74WK8堦l6^VHq;/L#[a) o(v|k/ˆC霯GuwE*YfZT'ⳳG+{-z:y4Xu?[L|)>oof3A(0˄3v%lc{$/E}tk`QF쭆ˆ>00mŎWb9sH'nNB=0xRБ; GW'"%?IWno}\yl,o=oϿM3}&KO+}/rbAo`/˷) z⯻`[|ayu%͚Q#Y'ms}m\6V,ǃde&Zeh;F7m3ӕ-UUϰQJY.k 3s5Xmz+Z(pvyQ!ZO;NAnd i$S 04)d/]iAεѶ]cuI&〉GW$o7,w·9ʊkx,(}l9Fpk&vӒs~Ώ&ev*ӴuVkb"_F W$쒝WVUUو[>R4oΩx1~, c-\XCT2ͣ=Q2{ OBtmShXխ\fvzl ժGaؙ>9hX{>wF(w3@PxἅTηJԞU')"6=bMl)je"ȗ4Wo_{ Ý=˱Z0vC`nYE $S S3d uNZ`t㼏4$agr)5P£O&gB)-GNvZүxlj>A߿pHhodP1S]SBvk`{A&LʶrIC/!z=GY&՝.0N gP:e*7suִ4x`(7Ũ[H,>S ~"v]SXCl46ԡ_T 9[6v3'KoʶtgDnC!ylKFGmЦOIA7t`/"• ķ"~W:sYkM l:gT|qu 0 /[I,؀ț[MZuG(RES9f *{i9qcRP0 zۦO=7@|wpwUt삳^`gӃxυaGe9SVToن|jW߻zRp2.Oxp .[v+Ʋ! Q0*&~_};|5u9б?zEoܞ 9*>6hj<%POS Q>!(ue yX0E4K}>߯ ;&z=vͰ~l{CP$BpbGlKR *(5tR9}ĽjKmlgvӵ'Rw4SאŠYao 4K0|`}vg`F)".DW IrQM̒ԅ@cD' ]z=TX( F;p=ow+{*r b wby$`-Hr%£8,~)C6hkMAy~?ѣ?qy t퇱2elDF ZyE1چ' #Wy s& j;\+BLI+`ØJ5I(zWs*l \ud< "?0;9d'"OJ(w?BN^So6i÷r܀:o!2ԍ&X*;d0Tg/)[>BUNj{8{*;c3(=1n}$ei[)Y?Τ@sLskCu4`ג+k  q}zb+-.%"H'Q020-Er~] kLՋvH^t8KTO'hUkj6r%WKkl*4a'[S_Cg_gW {"Lg|w-ؗoVlJ:EyUT"}a- )T$&Z7RAfžc˭ U@iL&fN;vl<ai;n*#pw~4%0V ը׳`L;AfV÷F9[ߖ8:wsg =MEj Չj~Q b!b[/7P8ID駀w&5Ԣ_mQW( b9/{my:>;}'2 %URs(p UN hW_/u+zN(xfRlinp\@umV:<n5C~'E}[TV6v/ +}v2y;9;4k!#xk»v|! ݨlUs%uۢKfg+逬мb x$ eMEj XV*Pbm :6 7Y%^>j!/$+h?tXB#D,$:3/ntZOT')M!%s%=r4&A_AԘ@J[D,̑=F-1;ѹ.!?Qn޻XanU`Ta< #FZ_`0~zK!k_lh5ã%2`OA0.w0kA2I/:9rr'빔TLz=IOL}-@1* AdD1*4yJnvH)19,L([7 &7>=އ֟"2wkh颒6;YQ1xwٖG\ $5OMC+My[S^Sappoy5X0KӳCق{hߓO(t(aLlU(pU0xϸ}#Mr- ,A&uThj%$<uΊ.5G˜)uAgrRT2L#X|}dP"~"qVC. >{VBʬfh .sk+ !!5Z, & ڒ|?TI7ids(ՏE*Eq')YNP `l4Kع7@!vllG+W_²}lf;!:%20E-4ygNmbLGeх6rYX<'` ,JϨ>I[.4+gZYLܽPfKTf>mc-Ո~]`˓v ks!AWTxsi!mEx0΋-)#+s#5)8᪁=  VL̯oC 2aY6996] N)PjLu y imRd Fp =Л/s{n X9Sț5H/+$ X95?7Ȧ~aFp$ׅ-Td -Z85)npa3֫! aMR8kj'PZ{pXLo|KP#y  W q9 .{Em3; 5ows_x 2wB~hUN&j!`fʂ+G-WKԞ3by^P'MYn{ ^;#,"`F~2`^(t Px>:"E_JW#eհ} _݄[=:,'߯P$HW S2|8ޠ# *uhZc$4E^b~A:;Qڔ)Ц/$sO{OgbK}eo#xHZO@X P5TAaKLlmM˲ fwa[[vSdJx6>ێ(w f2nѠoeҴ6bT4I {HD*o(Scvl"G]+|Z-^%*(vĉQ&k`*ûW4mϣ{DUlvWI,!ԿVDg MrFs(ս?,d};&It(//g(iJOZ§? zx1#ŧ_;^MNUa rQcsqt8wה=Ԣ&FD뇾[5۶j 窛I`,uZ30k, RMR ϱ=*9ѭAߒdx'^eI uguŻ?}åW@,3Nh;k gX. ">*S/mO6d@4TRw'"1:+5[˭|?p嘏ƌdE;U׍GvAdzW<1g . 7ߧ?AAYK'i%'-&EPB!)dfy3"]6u{"t6~;0U WNC) &z&W"fQP'>Fά-ǭ{ T>v{$ _;I*1Owu0q2hЃE=0V XKwr 6cT>%;"X ]qf12_ GiKgOA5MQfS7g_nQĒ8jt-ދg yEV` 4@&ֱ8?m:/a©={3F;yDQl=p\$K-T<=bHA^k# I{!#H3Y HBF=rcQ`F}ՑoD@|]asKJ&^74CO@=fe-0{#ωC6mbrʶ^7NR/7|cjd璲L1Tn놙9tsBU `y\O6J~(Xq60"uI ~fyQ椲*Sw?P~̑9, <\q9y8]ѡ!@@'CE lόԁyzɕWU5Arh”.[C3J9 ǽRfз@kAcȆMpqb F8D =8SEW7D/U~RC4?yֺ "ߩ$UC^ÆWo_lN<bbdK@v!O   :}2dDPKB{SYucpkα:Õ@Tn1Ī)>,kxE` |\گ+7mj7ŜM5 2$p16g8kVͬvww-agE7$< zy)W_֤گK 7`?a,q}'Ŕ2BHBOiVТJ=CV (؝h;yXOz[6y z)/$ß Њa-(/%W(:[ +{=Ap1Ӻ%@F -P5ETHG"7oR.XJruwCOgj4O$)

WG`JqV.>Ɣ}H2Q"`P"yC-X#=oM?n׿ wYp-?R/a^XN3; 9֍.V߼{SvPޗDTՓ'\Ƽ āa*;*mcğYu4>KRKY27U4dܲTKlrEH8שWRva.Y1/ y]c!QxXuZJ8:uvVmqACbHOQsS$v7:X@ͪeWR/PitPnRhS *) MƮgRM48,<6f L9GMU*.{ȸlZ|l?cqU]lW8Q=s 6VcD?X_ 66rX ҡ:LϧN\X)# /'yMd9v&p[7uȯI rSr*rhx Th|O/ 0=HEr7W!tOp9f3 &@܅gkL A[ ?_#{tԌ=j%9Pvu''LTjk<A•ÈZq @q5mBܴ^`3\&HrV& Z-^-h\6aCXތ!.o5iǥV[ 6T3'ςEر+&Q, c`|A;w; qjW/rA\`?\B,v+3jKwM~3 5:R#~Q;`H;-53:fYAկ>Ń@)AQ2?^/Hy]pWnJ5; ^Ws '\6O:[i& à 唇]?V!;۟TqjFBhW]4tMleQJ'Lx@v~ԍMel)$874Ѕ[ ^һ=Rx}g=alLsї&Qcgػ*GY-*å+f8 3vh^[3$suLe~BwtgÅƾA3 ~`+W=PéoO&}}zB5Q$SSIw7Ѥ]T*Efjs>33!hh"7+偦 ucv'*4|$XM67mcb!_ʠ9 ;>$QFnLZR ߶6#WqN);jV%̺tU3dY8~ Lʦ\EO,T.4I q~TjaZ!F3g*(T 1緥 q́[)N>ٰ0zHF6B*/R Y_'͓!g &q=}9~rm}7o%@Է1416k(*]%bx&}'u^Oj/(};J76@3?Lu4[8 #>Yoluj&;/jݍa#_'>@ɍ_t4{RmOF] Sb̹*0 N6e 1wՌ2>Zɕ(ĝI 4w,R en[B &ogoo {k0 Çٕ 1׾un@1\PӦ_u2sh*Ig8l=Iw-:jQpw#4i".p ,$*ZV.:^?kvPG+[WȢD vgfpTkyanEBYܓ`6c/VfB knN`ޣ4zlCQ)p[K~m/ei{@[{Z\Xm`0ΑGF 7E)\}\1P?{!ָ؄a|d6fp8hm-ܵq˷I憊Nh I7jI NCF$VTft/eHݗT<cedR`JJu'V [@Fg8Q]$7<[UE珤m(k0Luzn]Ǽ?jkGJoWNmP?:ܫʹힶER؞yߌݩ)kƄNS6 %iU2"nagSWeeeL=Y7l+u rg%Azu}0unIEC}bQFO\^g}&rУk3z|wEo<a94j2DO_dk\g vSU)@mTgZ7fh=1fQ)\ZTXNN"郌BP@W\e9Ȏ򷓎a }~upjÈocb8O?mm*]%*EXPZW:)dS*R'UW}FQ}h  ኂS.x|֒~n]5XdR++&SD_8#w϶K*)I\ּ^۷;iJPh oT֔C:!^ uz{$W/JG1*F.`FI7?QZxgR 흤֬~VfSn.LR/7NI` Pf-3t1p-xa+V2P1 Yv@тPVN"0I-@;L46SOYrЧʺ:)f?*^GΔu.t 9@Pg"1eWKy$MKSqe 6Α4DG(x: G`~Nmk3F)A)[D|{tPCB]@}|&ol)iFndJrϚC7\OF9'-Gwi]s8o+[]-o'_p"%.ls.䱗ǭji 1_k:Ut~aVD͵%x8q9]gy ~a‡y ;-V펀=j ӭqoDlTklN릳:Rsz37$nXفN@wyԹ or?qntwjI0x3aay,4"/ UFe6g9Fh,_ކ%laiȄ[բ$&N#QHp(`ac Hr"luUyQm>:{L{va2P=f|{Y֙jX{QqψTN lLjOB_fh6PdP)UJ WޣϠ#R)yΩvwoXE=嬂O+&썶>^U+;rEVˀfۘQP3w%U9񱀀'_=tm/!^?e !Mb0kp "u>v?$פ0}ok9Tn-yڜLK뷻CWwB#C}Y+!xQdogx6󩩣 Xa?pb(%$LۣtRA1(]»EFԝTVFF'B$rH-2K@W܉6B=͟U_ΛA ,wv{8SR[ar8'85)ܱ>߶5T]Bjշ Uqu=c H.Q=;Xipr&^79qX1!@Ty6x8TӼޱQ#0%Ӳ =,M렘))[ }SN]?k [*yetde\ʚ>k@XsFLL?~HcmM"7,\huO rRji`YV8N%S5EO? vOqtH!B}=wѵnHT_U}Đ+Bc=$IfI˂u ’CL/31缉8*")[$\}хn5U\vqVe%pAP㭓Gq5&4Bb1hճ[W gl34zo7PAR¾Mݕtxp̡+=Tq^Sm&$18;]*0ãH?O&UK9pÈ(KY[9?L:ily׮t֧B!PA^L$U^~ )z=҆ĪN Ό{Fuj^VDTxgMwA4N̖<Aײy+:Cz Eeke#A%q2ÓfZVf/3lHһV.㰻RNl1/XeC)+W$%(2I{ygmk9[y͛/&,ORj:n'$*mARG̀e%){XA_k K!11.$y0<"ry9=lVxsޘ}c3o0F\v"j5 %jR̶;/?- tvBty~C:,6ׄ9zPJoSX{E]4Ȋ3V[[(.P¾ʶ%]a+֙4PMP¨V K cW IG1;*W \_M^RFoB%03d7 ~e!9FOܫV͛&F {`lӜĈIуn)MjlCVrz] OnxWCvA|%(bw3DHs?V% @b~t#4S.GQ[܆S'>ujCmF2֍-,.P6pE_3BgfΤ%wۺ oTx,btΊt6Y1 or>sxƀM0 + cz@U(~ m`^9jt7v#Ǭ[Mzw됡{1Phty.pfbb⋀rYhFc6իT6p\& E)UU92쮵Nw\]Aj]_gUʡr u;YI9rYKݫqdbk8ft(kƀ!ejLE`ᆈ~Eu(9{'C|I|ur2Jx[K_\0k8jMnZ%i ÷*G< (љ Q?S%>qa!b)RW-,9lJ_v-J&u4+VK/*_)"[r;yGn~Y'|KH\ ^v 3){ke > yl:Bj-G̵>Ƿ^y!# "EbuzY Lɐ y?t5vZҫs4 XBs\pHDfe R9$#VK痤.T~/`R >hI?bpuо9vn[H;Hpu[4eE F>>i@.  +WuYȍBmR^]fZA' So*^[:ܞt6S䒱}D`_$c F3 Ml&ԧ3Awa^/qn0f^:ȵTW !<\ ob;8FTq\iPz #/yNd6-5fgms(.2vŎ[0 *GN3//46P|TvJf(!%PwK??TjjLvU@5O&mۘyܯu[jg^@'t# ώY Ǜ6])'7:v8B 5hתgKĒM搄GyE{G'mp0((w4?)QzD5#@֩`|fvx$lJ;_zQ+lFher@*ǼK-?Tp@|&HHShv4hњlʑ݆WYxHSFeqW/S/2]<&|ppPX"w_cOGvv>q &M윩BY ,.}h>I^^q ߸~"XF+J?ᢟ7,J^zWÀGG 8$&L좺+avYȈLsMcsPepq:13Ot  #J!H;3 X*l3 YrF;j_ {3_b'|᫖lP񯪳?^X*j1&bfes®R 3b}DN CP,L8ϔŻd}; SW G"1T4m0PJ<ʗ"z6o5qUZF*^xĜfdP~ !sS]7^Ym2 X"/&#)Mm ^U/oID礠ͻ:81 8{#}lw )@/t+n05ƹAW%@ȰXo-Wt+yQl(1ϔci|r~^ ~Y{I24*(vjEgq?[~*М-/Τɚs`+_ʦ@٠$)[zL-.:&LI9;v~H$&BnQC0 N$:$Q1qr 35-S w?-H#жŽVOC;I뎢W$.7\15RKGT1ȗq|,j=b[hP>5wmےle! fs%{at. B+T)^>/#\&.vk ЦI̙77rBmjDPܴ_q=)C/8èRMpg+4U$PGu0G\\dYꕲLU3,9}RNe1$oo+KGViR0x$fjK܏"I0kyZ-0]x F:>ϝ;^r,L n)]\ Qi8@Wz_ 'uG]ś D QQ;zuTtBNԌn>(#t (ĬjzQ83Qv"aFGv;G9Q&@"lefs`Nag})k%Vb֜o_ŝPWeIL4[:t\5n%9@Џy 7<5+V-W(/'7G?'tA92X(K{蘇 :ݛ|A .XX_$.Rc8dٗ E*0`*p 9/V|Uͫ!z!|Ϥ73cKP_ֹh;K)b;4@1;',\Swf۴@/pׁSHBUID#/ߴ%i/0i 5K%'q~ّ*B^WA%9RɸFW)c`JGD ĐVq])8(ؘ[zPLg^?ű-ib(;kM8ٴxրHMQ`VC]go;?uD2Dk}5%C> ;/ 8ГX%phucR: μJ ]EݴY8Ĉ [xE"Su*4r WxKiDըM*kiw ?κ斻Vkh&2>rz.,u2ٚ[bEr 8|ƝQIa zäq;<`-F/fTf+S~htPG7bI6^=}1o0\KbL 8J *׻pCNjCgz37y˳! QZ2,QbߙNSqmO3ZbJ>ڻtRxE}ANƣ`Prt[%~ݞ>Nr8}c,)]%pB_< q4r X#h:gmBDB^ 2a,Gj\SR0OOT$&u {#wؤZprTl)M7Z 4W nXEyPbx?)'\sԖ /[۪:ϭ・JBeKE E.\LqL, .~8Iѡ҈zVk[Bmub,Zx)^ `lXJl@zB{0$Ho?+ԀMy1l/C$/̏g( >dIYҘjg+:NF bk|S'y["R0@;JF9,Q힧){˄ƵS;ٚ5k.q'O.ôDSSd.Kư4<,ْLxxDkTxs)?o*X#e T<5 ̈_ ѿ0NP!ٔ8:6)$1Wv[χe5 $6HɏoO!'vR]i6X!t ~Iڒ8d,*%rM{Qab،Eh6l ]Ns4/Ҭ` Ҁ=mt\ug&X0}[[KVXVcYn J4Gi< -rLȎT qT`rTYiLVQlHHe:}M \u+QH[0Ia$w\ R°EP8kb}Σ)U5ںP~Tl^ 8,I5T(^;v]UZ$V\fPټWkf |y$~k3߉ T߇tSQ{Z=bWϔwM{Ycd 7i;Bl`q0e엉P=6]`׷];Mꬪ_!$/ᬈ>I#SUƜp˱+V2p^D|uoOeɘ#(uɵŬDWgOa]vݿkwi½?&L5\R~]VRI xS ~ vg+Ձ",SdG׌6bLVn-3/uڈCXAԹEǠ9b."k*RF37}cD/m#lIJ|@l;g0Vz4 c%blZqTX~ %!o}v~l /PDUwOf]Lpu1" 0c"*~G;lP"!L>UHr'Ť1C O~LJ`5)ra`LP`#](FzʀE-K̸@x{* Co[yG7fmEm)l8W+,YON5|+R"50sOMg >u$? CM>amSOIݞ(1y.f1Nk1G4, &,L J웳ЍnpWcdf{Fˉ,8Z1J)H#0Ḻ%dQA3,l9xwJ]ˏd9}>ÀA gpUO*1+Β`JS|~ VU' 9Ѿ۽e5Cyo2r:ѨTw y[ax3ꊡXAhK3gx$Wd]H.CӋr=%e@slb|>oެSK8; $>>S6&- InaH3T.)~c؈qRbPlv;& ^T{QBVTnxYZ,;? ROuRfףR9qXrAG+ ' C7;7z->bS8|iL94U-3wz_>XXaJ.TS.7X-Fh YNsCN,$A-IPDec}0d.'ٰspіe3h~Svƌ8sby*,T^2Gs+(T(ڣmCdbiߤw;+ew4AKqDKpB} xRtDdwlk#CڨW0[.1n"V>_a'9?K뾲IZJ0:!qC%Ώi-ē&SWoPȱ3< o1\. >_\#Hrf@.13T:8v/"1/*́%h-PykuOBL9&AP9ChhW.qZVh4DÃ˫ڜ}w5P̖ѫ~=4)͊u3 |/xZlu`V"r3Ypc?Ci1,X '-]epPknbsW-qɢ^}VL1nr@hT?3 K/k b8 rACJCtk4l4 [A>_dˌy0ş:yb}PV/Tzp =AF⊆ƿmWRyRd[U GC8V6Smý9݇B_Dɋyp x8ȡ$fMYLAuF%|K` pG< آ<AM%)ڱ x^pd/U]!n&rC~\W'$zFd 7{N,Lp+(@ S$ LmL9"g$vx\Jgk;̙5颡`s8R ` qykI BXn빛z* e?[Z~=-"r\8WwK]/v:OFz8}^{/f#Gr/)Dez`&"=qӛ +2KE1_DehњňGs{B݅pSsQc";f+T&S-GTҡ4eE@ -X? 4.>#YA+\uZe\d1[kYp='o= 8i79uʒ79euc"XSOŠmnRA!ܵO.yvfl2 2&(s.-\v?*(q[hw*ҺT:-( ?e:B:dߝX[j-_[T`AH/v䭓" CTFr%a1yeTrjh{q.R63>r?Ǔ]ٷ漢-^7)GgV2FQ{*f 1&y䪚Ιӹb[pLXGh]uO("j-AB8 心F^7?B-EX`)I'5]ɽEJAud>l~G XʆE;.PkKa•)Џ06L6zi8pG}jA?28襙dKthC|fTY[]b.3/]7g4}Gc'dzwilg|(+}$ٖmy? ;P/冺*ϓT +7!;;D,F8{9losF:llw..&*c~0UÈi;ZkB4FZ~( AL+<>-.ؓBe? +"Zpl,MNc@W{M$/dnCĞ-:%t{GTn>[Onjމ0`;hlh1PmgTȽ˦:ѭTbEZeT8}80+R{yvd8ָ7RO*uU12;g1`L-ҧ{H]<⊕x6d]``pZSY Ѝ3½δMaLࠝ6PwxXd)7qD۩2AMҪwfgѩll}=ڨ]0m:}y&gE$&@by/LUYD4AX #MwP}͍QM^ʛ->7ڕ&fA㰰;ҘI" mPCTz[ GD]o!J4dҔ{J: po_Ho1ZW^t"u 6/,Y[x/lB@}U㦰H6P& Jv'l~b@X=s >ą|;nq%֔?$Z< z?V;ȖP8nV\F۫SRIAeM4qgFbڛNs&oP2zE(U0$Sa8^!6U-•i\sDU삸z[H@,$PA:VJ(Ti7w8!P6mN+']gSDܓĴcHa̡PwBbye fu<6TI{ZIdScn^_1%^P=jGUc&}_e9?gxtM#mYl',jڳ\)Bů]ЯZ.Rf .߅Ɂ.K#(MS4M.2N0p?bc{5{Ir,u$.nIK =+U4KBMWI-QV甼؟Zp~[zIJMM^1F6^8&}\05z F`sQ"Aordorg& ??gvݫa^D}I;x9]l%(uT !8vvfۚtk%|5{Xe2 lP}_#%f(F~Ъ+ɮ5Wj+˯_ꨛ*?1QczI򗀡6 |Pɱcc_Z& ّ_WG:6pg?Q?Ί3N&"v&UGcxT3SͨuS)=4֌V?ZjvvSf/a08/4!2U<. bRzr<"W.4 Eb?UQm2s*ͿSz~,)ν=h$ TeDqÍCv|_~v04OpvZM_DOSZ?7lp|VeƐ)p]KԷBejo#.[ѻ`n[BK2= 'VN9Vr<7!Tk( ȻƟ|FRkws6Nk5! ǍM+J͉y1થK䥺rq2HE P);T~ \)p N Z>h*&ULcz;kO5  YgUFQ~,z ey"m[ N1YsRG41RZ,B3t$( h~*:? _u\/8 Y#g9B?@(ޡ0ʫ~+! Rе|:"zTW]gm0pq@ 㙭#~@*`7ƉgQ-B,^c)y(ز GsPcU{ Ҟ??sMr!F (9PڪƻPM0Ω'@rņzSl~dG63Α,.&jyvL9uP?',\a}C14 =H )֔ (hG5'K{FF+RU(Jp5h _h+ht+?k2훛N!w@8;<#U8ik3)btl4R nbyCM8v+vmsQn>h9+K `K>E2ĥS!\6>eE[䖘.LA2Q6~9Y|jJb50&+Cײb*[O<@HF~W `}Ƀsa:w?)Udqu5nC].Т,A!Ty\ 'X $2 wI_=Opp!uVB) #b .]y Js5DRA~>V2ŪiR38iY}z1KnR~K6 %#t  Ն rn5O.u/ -SSaig uJP ڛuUp ʖ̍?皏F9P֑~43sW_WdS6Nm}1DI\x-FgE9FW"ܰ7cuj5*4dgaZS=8=Jc2<葍՚F-F#ab}M|o3zm[ܫ}2ө,5oUqoA-yr[`O-N͒Q1]۰iS5>~C#˳ =FBtr^_;X~ fe%Е8U4в@a&ry)3˕Gf& ԃb+V,9a*kcHY#EʤZ F}Ne8&'pgVDMCm,ME4-kUysA5h[Gk}zѷI;ZKJχ^h@ϰI,)ƙc8V]>j>ğW!L_6OG:ovuuD_}%TsXE|yԏ$W|BS2=<#/ʈuݏt11Ǔ)rxNgxGSHT/>7ZVOʴ= P 3.kȍ/~ sg< x|Zą;0Y0%҇ev0`o8U>`t>g27BdK{;[ +ݺk)΄Y;{|NXQ lw‚0Pc^""nqwjcE;m[֢OT%W<NK&ll!uDPݭeOޔ6dNbջ(؂5D~!W|eA˲)hd8Qfy ޙS/=hNwG}#T|)1X۲QR8ZOQ Fl i~3.OP ڳдo]"{ C{fa̓U{ jJbմm۠o)Fo1L~^sw],* dwFj0ZȰ*cYI}teG>V!WQ^fӤcɈ/}PBJ=+T?Z)qCRў纫 n4x̿{-/pWc-+=X~f*y$.x &V四(Ldĉ2}/-wcU*F6P⌯<3nz5ƞء).Rmlr[ M<‹h=RF\>k\^@b}SIU*TB/5V>X2]"z 8*g.H1Im aַ BBj)%&u[#^;"|,j4]EAwv $H*OO؄*%HGAۚ>zc涚)N%I^r=gWeLUMf)rk'[|_LI߈7^.Y'߯.*}"Ȍ)'֊X|X!ug DAdI`ZIg׾f݉L}|s&馱չluV<>gw-Tܑڭ`fiԋ$M33 79oѭMg!'3(9!Xz=<l PF Z[~>݈stj'Dl4OURԉf qD_5m:UZA:r,gX3 2T*Dm71Έp vTiV &|IEyW RɃ_^b8R5G B{ZV \N{s~ q}! 6@vW!:[R] Iq G5R{F+{47>\d*=kd8%ίp*2nAOɌB">PAmEZX9Q*6f4י5"?̱7L8퉈A[<Ǔ0wF/KFauh/q\QJ$pZ|CJ;YTZw^>X[|(MR@zB_'6ˀ|Vs&al\mj=JX* -pgS6z߶ uµo/4tK#]@auen&K{R86[TC!?NNב3TT$x!3*')Q?Kv/J,&*SYUsr :pOP9MPVWFy~GJ/@׶7s=5'ux$mQ3_k55k`wJDžQiD"Aߢcd .m8KM&{ /6*I \,#a)k} ;Cu署e 9c%n3陥sR3#ds (m|bY㦏 A2Ԓ(&?hs 1 $ Z XՄUG-OVkHdH?^628])Vn_i*9i-*)n+.JF VrZ-hȦP"{He0?p`2rnw[QJsuvPw8x[S,g$ 5;=hhAb@$09 m\$9N~{TdsW-c"ھ̨:Q7k<, '%&k LlfW K6 պ_J a%\jO Ot㒝 ?NFՁ ),qTL͑796]M䵚nF}"[8N\&0Ĉ-kZIYͺ`fn( loL O ̣/V7Iu #-Q Vʅ$fAge931f- ;0|dhʰ2q#MǁbNL .Hۮ3P5?S\e#L{a2qX^C2EpjHYԔ;@:Db]>UDoR['{z?/_9#b@$ߐ)gG2Wz HWK# z2-F~! H^y[Ӫq $}L3٪b&QjH.ʲ tH`t_1CV-PhM=W01ҧj̭d%t@pRV732kRQ7䷠Р"&P++qҽj?.qMپ٠5ޭƝV J ?'Cm"+=Gcx'L4iJZuJP5$fYx`d^ ho~f4eA'xm8YFI}ۉ|ŏnp~a=F:vޢkbv}^DFrf W9fI1 BxZI˖=:{eg )4ʚ" %DkO윭h+V)DdOA$S9u_O0so[ XV7p"Y8=`sE҄v6ZԨr.R0&\j]×7;.j_ _Nz~BB"*CSsk ɁD=E0ҵ|MIG}6X4zg,S".*"( 7IZ{e YYc>l%)YI\.IhfbLnL.Jv~\AK@iv|lvi~2>~wz7_rلU9?w|g*1d+oqpdc衸=jL:;/X9X70틛$`>p,HĹU2=\(\~,9\쥓7 szQT |pstݕu̪/"6>$x\Ж_j+HJ`b^"soj+bJpg;-ũ*G) uP|A&)6M3^o,f+ fe ޔxJWP:+ve.]A&pMhxItY.icW|iTski\z?4W_aFP&F?iW@ECB'.wLKpm4m5{:[UQV a K)3%S1!| CL.j~9-Wĕo5{]oŖ56)q' '-d_ *r;~5Vz/3U1NP&.mW> NQPg 1Qf6.}81 '7Ìi _=N`b۱ {B: Y?#bJ> GmHDyex͏o,K.Mw\E}y|Ƞ)q)OU ϣjM5o7qc{{)D=t8;bcjg+=`,fZezЍ􎀐~s4UZ[8p/ᒣ%2G7ND1ԙ+XʄƬb0RcշThqvBNgMIJk.aff|*_RsDW:މ6 ;Wtz"*{&@ 2QfmbTF>?GQEe[l܀4#^CQ#P)+UDP1C69s S(k%Ȥ5`,~rm9zf qڞ1Ϸ0FxC6X0} %Lua,bX1;k:$ =UEl鰼uzI-s4&~3x*m%,ABKP5 F~6ȃFrw%>[>K8I:{BzP6*Eu<~IjXZd~6l thT9|(I|yq,Lai%qcdtJo #tHӝAǹćKI73? w# Du\XA 熄؋qb3"ސ*}P/ea41.y׏^~ʭR&>gfi嚣6f@F=D],ˀIRj^.>Ϟ s*tnK+F~"?hmi -awz7D+PD ,ٵ%&-0V_:O7*B:;by֭c.v9y߶ dmD@A`|X+Hl]vKl .&I=7DDic+w̦,1A;w>J]VhHDC-UY\UZbXh!CsِZmnDy{"$mF> T8P `|t] bdL'l?W+@3JooPgӧmtiYL0.яMkVlM̎ ;C33iaZm ER+Bq/RcVlɁ`t͠hkhC%3\SY()(\>DɊM6-wm(6Ic*Q01{hRd%"S(] r䭢*:Ƞ ~0 N mN A!zšI ٤Ng;6oS6bwxdHD] ɡ2#C_LQ :VCr푈9riI3)@HHwsVK$#;{[u,[|Qi7]A$Pb@CC(ׂA$ 39^ڤݳCs@$iW}6bbh&ŲDC|0ε/w s ~0b)6|( wKWx6+ſcaV*EζU7/P|_#3x2&t^+=mJaw}ゖd)S-ThKwv>_>QwoڛW\pAW \dY>%4i!*t*S/?)"wNFnb`t"95"PL._P+҃ [̯BDAev&S݃ d ۤltq7?K+|4Kq!ȖRk [F##+"9O}zdmJFtCbb7ѹU'a_xk&8[Ӵ5G %D'4#B:[D˜\Ujy!=!(T!:QOPm&-UZ}օc|GØ:¶R!^ }eoIL oPh{.V e5(t{9Nʜ62]oKrO Q::]jMAih:*cMyG,HUI<ҳRM =10T2s\$d'w*)D 﫳cn񅨿 (mu y+tBy>a8O='\'OpIq~whÈ,wuz,pym$,h?i{h.)Ћt9K4UvLωp,w{+h6H7;ad{`5aUN0ZV**ʁP ,{T N#-'WK^gU3m7PïسGVM$iiE}WbrsXH'85M w,"GfH -$">mK#"rʍ!@@C#OlR*69NWm8Uv p@1{U WC&sdJZqbì酞 9%|ڭ>17J~c *Hl8׈5{40W9ƺ5Z}ϓZ1QMP MWL.2W3}x-"12h y4/ Y'@7 YngDcGV8op QO@toRc1$EںōZe'HlDn]">}$%fdf6~|AcdmE0bkQjBdp!սm R#]Xq()`66^T{:×7sB?m?jhBQ`ȳ2w%%7GWmHT1Z_NRgV)Lk{O49/HbqHT/}Ïz!-2b!hMweEuz>!g5Ƚdp~ywR@( =X;6mM)zto:,;3f1|ozUpMa4eM( \>WݎXlL-->ED)~f}_`BŒoqzQ$p,vmӺɎE)Gπ 8`d WZӧŝ&0wGCzf׶HP;js.Jf:{(h!a7A:c[cRe\WW#*P nşW@ cIʙcRT5O@uy회qK(6j¤HhBDl'`/}JA($ L)'s{>F:7je<%r00N3[,QU5WǤ sxSwPhUXvCO!U_o-Q)Xo᷈i0.[` hܖ1;Ϩ4` ї ܫK4;r@Evܖ‚)D ~FRT>Fj\K_Qm(f2V0@<.8}BģLʨO¼ESῂa# LzX/cT.? n_XũRңpH :?#?K`Lsd˿ JlLGŕ SY=ac%xB{<i f:z23! ğ a,zš؝~c9ԿICwϺ.0{BLzfJBەmbOƮeªLBqL^z" I?K2umcaL93WvG4 3vbTX2 ^lٖ Q@i duͳ'2rOBWuE@B'}VFZfd-S(Eh|1E3|s9WL}kIY߇ͿKydYJ k.ZD}TԐEJg˒ /ӛ Sbt΀Gc~8/gewZ\rviIɴ< !Qk0}V9̳5###{tZ`W{S@M/YP"~AjُUl'ΪF1[\$v¯/f,u2Xrk>t1`u=B լEb)V./m3N fS8Fاa;dp36d8{YQ.URv$_/C!3Ctu2BԭDǢ܂N3No;E 5x IJt+]0 =Az1F6}TnC 梚x:I+FEjw $|cZgO2%JQY\9#ȼCAo8>:|Dg)l>.J5 )g #&wIjr+Pu^sI9v<=$N2C#[AnBSTGJ[D_)ʘ!2o>VB7Ny)eFM4+AtU6T8GAr`$WHmO9$YgQsk%ʫQħ67 V4e50 fBv|I'YcK VM]~$A 1NɎgn1wtKxɽ_ 7j|d'vhNҌo&Ras,NV VPCcevf{n U|OEd-o;7}Kr)ji(zJi@o٪% 3ht]Ã98/j( ryf1.\⸥ca]BNIO/rLg:R}E6vb*5 ½{~Ŋ~!igջTE/I aS5TSvUw.@ksTm!ۇMfdpaeT8mfavq a[kP:-e 5ɫu6!OYKu[OMT恁pn83 lY<|dPk1d3;iLNL 9sY5NG{h`s`ٙC(""m5wzշpu"7!$(ʖM'^ _LD}v\ql|:1>c7^N`v~5$)mxzϒpZ<^>WӱN u Iv$UK;.?э? JY 97臠Wu"nos2CșY_G>?^32!owPL =kRXWS,o.%(> V\ S.SLjm5OZpW`efKO d!L3yRL}306 UJa`s̢M5Pfg 9yEvQbwdL07,2RjngU9"`-Șȶ`a|N5mʆrdG-kSIK@cUkzyQq?LbaΜsېq"*9u.6S)ȕ`)|>04,A+-#`_t7?4aCg?3ZЁbQC8Dz3pp$COKlp157>5X*]wQ7Q!&VVOXDH9m?ĞB#6 bG1 =iRʵz癮;9DVDl2wc P=[YiXv jzzSNsF7m/ 5 k5G.KhtEyAz99yL57F1QT (()=)K6E\C7v4`'"2d-9"Vf@(߀q?ѭec﮹}5o>c_dl_ T UH fF˯3խusSmefP"7/'J Y[X?ʹԎ&G?'g3R'mui%mw\* k+Bc,kRxmyi PhvbK*<69])@kA~lIru} !?Yx1Y)ې 7>r"G>zĬ&}=YXHX!$%BJ,u7؟[]Rf^Us]?ܻ58J))Rţ~24FԠ)DD qKs{Yy PX//Y8\A0tYSVA\(`hF%~ˈ"RNߏedwt{0Pj=Mr~os FPI]T Y!Rd zSf׋o.f0t#z F1Z~@St&N.aRzyBИhz=7Sxikf[ej9L뱮|T^L`g:К'^qeLN*L'#d*gv֙rIǚUEƊiu3$=ǺYަs]۟Z(,}C@,/ߏfbӨ0H64* 3ѓvC{kȘyyfe:@h6T;iѵOw?%pSۥ }怱^4Ɛ4<4A$xKitC-]$B[~]ZEvu-s@]hIYXQh+K_k@ĔăRv4=oܭ@I}SVGS%emK [2"g m1F7i$Yx/͹8^#a.|D8dV_K"D#\1eΧld?D۸cA.ٽ$!BbQ[k]\>2 0_kɅ3`U4̈́v;"}u]w P9[*wxءE6Q@u?eM0cV @LEhk m^B5Fs`&Q%uEfFQ#J0Mע^h(-jG__b=/rdʍ^Rxkt^kh,8 h;/=4aHuY+Q4gD/Fb9]=\Kr>Rۑ(c9sT\s*ogn/Q qAGtxfYLhƓqE*c Ss%Ǟ[EeE=0Tm\gc @?V*2ꍫ}6exb= BA^mQA:k jsFcߢ;*zr z??}Ո Bݻƍ bѦ\\̶Bt+}"i ,CV~0{V X{?b r]1x4ug_ڧSv4-ヾݲ}H_&Q0o9$CV'tP) IzҎvEP{ӔΤA/n[|AgrZ3?q2śH>UAiC|h=f=م? @R>XWc:eɴ|.xkk Sf'w6(b L!ɻl=8qhC^Dj#dznMLܾu9-vfN9j=XH[,\15w >x"^4I+hƄRA \ngfYvMhjMwAa/ B +#Jt)⿓ 8iNѭq p\O^mLċ4.Ʀ 9oïfDCwM 9zfO`.?Iř:c0׶3xH_べj[jb/Ԓ]/fS<$kޱmLBO]yAӶr)3J]pfA1-'5FcIӬ]0etmεY%dEu,>"  kؑϚ98e*ڢ;D,Py}`[Tt[<`^)?? %Fx)OVukH7#kG6iT O&LWv9SufcТ*+eL2gQ$leyȇ1ÐKD.=]7|AWm<3#.V5PӲz60boMӁ ZXf/XȌP%jx*v/aV>-D.(k*DӟZo>Em[r GQ"ϳe(Dio!jinL("8\؟2t ~ JaM9?aF\[  *a+8 (t*1)^Uig㘷K҇6dnr{CFMϾ( h'#V:Y&J/q%uTʂ4XSGXt[hbydJ㘞*߈)ö]mG]/5}Gvd-2jB  MPa. s$m;*^pʩa]"q4O~1 HZ)-1G4= dI c~i)CRlJՐ;-#J h^%}ӿQ<<>2m)zUiKاFAb|_&J:^+nCtUBd5gd/~se\!İoi$ ]LE;jϣhSN6EfFwK?| }=R+ T }Ќ d)`l*nE"0f z9} iS>,NǐY ES.Oim̑kyua"_q; \?Zo_q'?2:|o Lc׳ODbysXLUHg4`QȊ+ǘS.5WCźT+ƅ/x :) Ҕ MwU,ȶUR|JFNO9J }md:wSGQʸUYZRYe7޻؊pUGvn8^9r(3#j"KUQآeQZ#av{pC y ,]F2yIv9W KsA1+W)k^n"SN SEOSYUM:AS+zM1}I}R@¹b/HrO"EIDX)桽Y \ҝ1rV !QCI ; Զ!tvP`i( ,cY=`3BS%%4wYCb:l|߈}P-/k7ʑd; E]yKډ◯IhT@lkb֯JK5\,e~ ]ζ\sD^FW]tE.SAزȗ ~`-]y; ^y~=o+ tY %ƵN nyorj}PÇKbӚYNڗ<U2$')wD+U <>z͊0j_v2kAo3J83{NHkuD{X*s?SoP1.;xUd@g{^v$4fL+iyH/KPf:?F8Ti^v&(aE"w2XlZڛc6jts,j]Kb dbup ߭lj 礣^)P—Kq4(v(VJ& 8JJAe|sGVG+L&jAIlM@SL(ӽ)/@%H^V"†gYw$3rڏ#*Z),?WmZ!(^_YboyAu95%@/7~ b5 [Ndޝh0LjQF-}`a%!=}!neTM/dor{N%zGp] в"ݥY`bK\Iz+  g}ጒ֨x"9-~V}|m vƑdpA"a9fxqW4bӑ.ta3ak vӊ"]/K9F)V}#j׊NBN6=͠a[Y1@|hIF-& 6Y$ vt`5ff/`DG7L| f|{1lkA j `^HKԘy ~Ub#&ӝnD8k'Gw8 [wӖrMUN$jTJ_1?&b=qq1v)kwlcd\ݠW ;Ԏ9q.x%'i1-#dK NT޲fZwV .]F#X%̪>Z 0˖toOT2rz pX X0T6Cҽ ݝpܦ3Ls 3O$TNe+P m&w{w+}Hd¿+n<Hx~1D'ЗTHg8ԹBJLYR;T?"Gtπ73Sڍ^8Tk c ﵖ_uMK3MHM̎!ʽzz_ =G2*g(t}?dpD^i;iBdQyPk_cB:&N2? YDs 5 P8aj"'ˌ>xҟt2Os~e̞>eUX偱ɡ!> ˌ-l]~ wT2+SnD㩿q^kUܽUZz;sk3*@F曥GpݦUԎY pG#Q1öK;* ŏoN s2"B%N1QUcE:cwfj;b J{,g2!.cp5Ks )BA0VO/5;zNgخVdF(%Ws =xфؔ3c$䡪<5`&)Rn &s~ci77~(yFB%麧+S,!U9[>y uHw=B`=kzU~Rq=9+M_:CH5DQГ<)hGJrEi/Ԃ(:y߀6J*/)5 Oq9#aEtaϮr!~sݭz&}LV ܞٍޮ&E 0It3,sBiyv5s@UȦʏ- a)X3OA }8 b ~s/=YG Η ͶnR9:ux,˟:5g7F4mH(c2a-'̟}17kQ~玶|[RufXv j؁*LDқZhkOTr3^J_<0&ky< ‰6DSd 8Bc>*n>rq6Jp =97-qcɩp|h[$ǯ4K*r<&viCdi$]7eo`V;В ]_npľ%_5VX' uxh\s Ar@:ٙͪ4~v'BKX1C<7[[4!LPA LGr[1Y@]2ʹ%Z촚+26m")/ ԍ?šiXT J&Y(%-п^?ǁ0o7I*N~[Mݧ9pܨ[ox"TKD=fv@z+Ϭ11f$ *}z|_ 5ꭽ_,(b)P:|696[Cg ۸o$Q3G@@6VO1i^2fob8 \V{B~+Qո4:Q!Uœen!yWz"K+Z(CĴKu#iTs9nÏ*-GBHxފqm݀1)b0QbWJA k}RC)4Mq|ǁyxU.FfyP_>yZ8 Toqxz $88.Ӭ:Qጤ%ҾLUW#j=rPWөV]tZs%tՙ=m3t_i[nU%Bs*d'b*?n߼ "c 22E1*g FH^Јq&Բɨw0w'OBRBzLa?G J,C%NmX6ƗXXS|*4'Zy6i%2ƭ6CmGm 62?r 1Q+*K+d;{0%S63 9q`&lD"f;N^[DFCDfb!h 83Է]6d ~<å}kot}='T·1B z WRCv苢H"viۑXcc %_Eu]?C#lK. }7|j䙊YE9+SDu}38(9o/g[f7BU[[+:/u^ cŝhԄiiCt$^|zl]g 6#u*{ xљ0 &/^iMQ9" ].F_[g -"sbVÉbzN#kx<, |\NɵnzBK1>GɈ2-o &ǥ= b݇դBNA}mc3qLB C|=;dyHi T$Rd/ȵV-Am<Qw 0e٧뼞 Gf"*c3h&>3] on-p\B#F=HA3f%иrъnV[smEC٬{ ۽I?Rwj? ##fiP!J,L@1oN_]<"I/)6N$8A,d:; MZ;H0L |Y( Lsז+]<4sb::6$?5i0BfBXS\g]dG+YsUZa{=3\)x=i)wնGR6x f(8n%;)@v6E@Բ2)ц)STi9S9n[{^`v9QyxF)6ꖶ;q1A,pRA<';hUcT- Dp)Wgk_.`RŭB؊Ͼ6!Q0F$t{oҚ}H1oA1ZAW(֬W筱_w=|U6E7˦ͅw5FdbzDǒHq *{0cƀ1Hq 9 "KĴӐ\u:D<3Q}Ē-/E:vxX\hcUHNrS>g-CX(a"m>iP ()`"O9+൛|.z@g۾xs٥}B.}7 ANϣA"=3 ˛'eF\73w`Qݡ![R.J'h.ǰZlw{&I[riNt("XlR_uqsc\?zC8^<ã,f*{cd+pFNqy0k ?bz z7NJݶ9x]R*)7/pUOsXLZ ݲv䞱~礕Xnua\8鹖`qVt@4ż[Ay7Lif~],Ddٓd_}M]@,Sh˘kp;]n!tĂ`g(t>BP8,M%`WNZn/@Чתʋ>,SG[,P {JjTC(W9F]\>!cȱTtSvA c4r5s,S%؞<=ڝnr*W2}:|7 [&)s~ļ'd`KãEbB ,ͪ3>.H)΂N VYӱ4f70qwF*V>X @Qퟳ(m;B)%`^ ۭa~@,7vk=Ǔ/%цe _~4mous#FΑ3+77;nMoX_x8oRu^ʥTSt?k>ўGMEƕv=8N{GNPk"?3'$C4d|%F,'oVZzw H7slӒ:$GP}۔ZDt Gz%$Jzc%;}QDA|QS;l[\fW"ѥld-eMAFe脱_1,0 t#XTɤvEȩ9xF~31 U4:ӏ?BK~ϥlpty WcϪ+lȶmOx(KAQ6 bV_8Ғ]xaRzV_D~}0e߽a`0 -$ePZeӁCE}6a b7p1\^b}&l7w~yQ48[^ILj\ s<G@ f+#E€Yջ]Ϙ&}N+UJIVBCIm&(h~Mj(SIٹWn\OEc/ׁP1}PIrI5( 3j"|.˗mjnn{_uSKYJIyJ֬eUmȥ PTh>XV8>mg¿`䙫M?J)!OC!0T ;5+RN!!XlA4 !i>%C44 p"C>Éꁻyo|*E= ҂W1sb014CRw68G,DfMRd5:Z޾7#lj[f{@m  M>w{ΎWP!+$MUy|_̆X>u1p<#x2YHsP)2bB嚌2IL:ӨTPrf3 Iȼ-9ީ9,n3C<082ZNlaBwLX'z{gk 6.kd-Qn|G&ChЫm5'`yj A p"brUBäk[y/r篕`2{3O*EC#pv2ȼcHk.'sT`:a$|wW!!jt4uX w~]lԫV9Tv!{t,YAw8 GHíc9:ҴOY9LOõZ?l 8h?׾B>A7_ƒ%X~>ʹ`<[x]"(3"C%E #^f=U^/ 8%څ~_Kj':(zfG]ykb%ze8[Up*m*)uZzwځMtvxe=2?lPY1|ˌU.PSE,$V;t52ż,St387m~IL rh0 #QJq&61`[%4fUޔG$ -IaSP9m掤 {RQS. |eUi)< UL 3>ƺ>U &-Ѭy;KNECvh+MiچOWIV|r%o!*qfoʭgr⽜s۳?HzAt(,d9J!f}H!*8G* N`[(MYV1CiioljQKee!d)Y,ȌJ1o QGˏHwӦoD<~G'T9|ʲ# @g<_/l'QFc܈R6`oy2`.ٲvzBC#TSYXeEIB?F>ː7pƯHZԻaڠi2\Iv q `-&̵} 3ȴ7p> ky&Ӗ)s'BN(g?'O 'ږ-K~>4#\B"Nͻ&jiHo?T. \r'4.Bs W9iz8AAQ<6obcrms&)m^]$M|o#֚$""@kGm5 Al6ۯ)r 4zM2>CEl;35reo#" q!u;"g DRo.Ljg'jt-7sy (K ,!G'BPlY)Ƚbi:H1g^OP1D9Am\e-MS{$NRɭf0]`x @/^&Yٕ<)߮!1u&^. b]`)s buVu!-@I|yjN\iު7uɧKX=i<Á%|}O7: ϛ${X|B2IwSRSDFЈT~}5LjQpEF}3D Mק/_Rf&}8Gqxb v_O],wBJ;=N0a$7j_)N =0Oyv&*M86k;%8o +hRRZnIOCd$CЊf[vS<@KZ{dM<\}J'?.eDd{癞nK)Z|LM32LF웻@+櫥u_ n(낂Ħ{X?3 u评wW \7j($> Z 0dГ\[J ZIp<%dl Hp\"(iĊ3V3':l1ޒ{ FlCfȓ%KdaKO&U{d-RABc(~:keȶ[>uRώҌ0܂ $Ϣk*9taHj-Uܞ:/dndLFC*1.O䞲?‹ZrbjiӛqM2;Tղf|,Ԥ!B#bZ-Cj5{FCm6ױhd3'TU^j:.j} 2l_f/5J0*~5:!MA V;22# 1 gb0_*ŏ*Ƈ:Ӣۓu d Oq^j$c>%f^iLfT`;, -wnpzw!y'a d? lvyRK]wBhGc|=ELoj,td3qhhˡl 8՚ gpQ}KQDa c!=J|?L?αks2|iۓ|ߠc7+JsS-+D-;qi/3rJre4Uh|Ezut* VYV,#86UOOv^d)ͫ Tx("Yy_ܒClۃ"#ҖG\g.isЬ y UG?X3Gb/ ca_PQܗ C,3d %)eny7o{UեQ|5Zo]sj+^WTt+x7E|ږ1Pt kͫ_{tGn7mS@3W-ka3/@sPZoȠB`n%\ˇOt l'MuuTbM_ƵsGmU")T N3֦ žv`u2EۢU V_^/o2&&lnzmY3-q%[eBRtF%ԥ-uxѶLzDSg|JYzuo !֍m4+$9!0 _W~<6f0U)zS$7~ /MAɣ=Ey,[HK3FG CToNCfNRhv:~OTy7vWhD9Nj,lyT^!4r/{r"Ê?a]4z>G1{X6+r@:,%vUw7>W jL"}ɠ3}/~IĹy@h8Fw:&l_s"NIANr ZqS&<>@a«,dER;I!tռ֯mQTp^rXf<-q]q_NE|&Z[Ti W7z6}A.b3;#>/b/ 7$Pky}z!n>dSUrQaB/bPsߞ|*yWg{N|Hh_0h0n3 :- U o^8#XMuq._޶$p-JEylMp2+o|/٦W;9.Зm|lcX[XDGefj( |ILqhc7N|lt]c _3v҂(:tHq||x۬.T_?L"eTjf4Or ov[T@š4^*#5I!gLjIH'ߒi9< 5>uޅMlJ>Db\KC< AxpyC M*w#|m|5o$)|aQ֣ FN>wck+O ty;աo'/Rl60 D FypXza2h\coKU%v.Yi/}p'J<]~.Uw)ƳQ-~& &J́ sLI'|An q[K6R8b{R?O(llvB8A/ J)8=iЬ;}N漍QT朾L]*;x=`TDճ.D֎y\S*̻dMOvG-O@ ף?.5Sdu^1/[ Lݒ=yNoZޮzc3M*59);k?jZ>'7U4M&#{>eKuLH @epx옹Wz7T.B ȁfz63':c .sZX._`F~X=ŔU)hlI>kVI@.#:߶6V,͊Cw~],_XVmQCo >SNb`ad~OaT8C#Q7YtBlV*y +=UTNU$Q@1Y~B  |OPnA_yzD $xЇ.*Wl!W-`fBhg!ߗatr  a+`G%](BhSk ȃ-.b/(5GdCs@Γ,DLWu2C/Bft2\#yρs u9 SmIOvbi6W,5%5o*|ОT *+Kv282hQ[ PK6$;J17Mr;8lޓcAB4Ht*jJ>WLPM(hH c V硗;)K0wR1l+ߠTP&QI[}li@?Svà0F(QزKաN3sRF3Io{waG1}*1]Hg H޸ tiM [;줃`yd&!AڝcYVLtTkݫrNbM$)< ?WK> T Y= ]*t/Zw  <ݤ F1}7gPЄ%D=҇ة[q?A/o9ҲVtЕҍT uh Oo՜wCsY8e:3!oބ^pɨ=ԧQv7OX\ۈ%?(qı w7[?E1T?}VN,>`pnTW2lO1Msjs_&YF1reP$$R#dxho5Rki>M_vTmK*,* spCVP.0MpN%98Np> P=^Rd̤t- l%YiMmSѳpEi B0:d< if:JQa0jG S_ytpt9 "D%Pzch"ϓhyUr1e4P Q0^\4m[] na '=:7$,V`jO<_w[sI)t3aX8;aSt;۸wb(/X=(6+o_ H$J&9"(RXȾq/-Z+ۗw;^]>⡭@&.GQ"1rxCD ! e[nd2BpEH[;R61rwPxب` y!jAN™R01} 8lb^i^*tG%y¢x,ӇT+؜ߦ\֞ȓYe5b,6iBu y>OTzej4w0s 9ը n Es3Iֶ ^&PcpM 9 2L̈́ϒ@8\7w"A#Rab1A^놇8]aQFBm0Q^X\lĴ'Rh@ԥګlHעc-w<%= u5oG=xm94d){<7P"+#.2ZXά9ͱI~(v7Hټ,pY"ILYѤH57Z- ʙc`x6q%ҍyCpC78ؽ600I#,I/̖حXGP)\N\uQ=cXo: C+cDkx\M<:Y  }"ե(T)QlH,(eP5>N^ {O߈_&Gv0E- grŹTZbI# n[7[L NJ3Λ\ 8owRnZ@ri:H"4/$(Q$}2|ŀ~Xįm3vn)FΠO?Z/U:{B +L-+1 OT |;wFZ& !}QGGT"_rd:N;.lЌ`Gv"8_fO/ȭ|vnA6D.Fj8b&P*nvDl:g/P0:^+n)@c2dScw9<` u-2#\Cskn.*QQ']zɒ١MQ@z?40:_+FR4R) $WtK>jMR9DsEo]8@!Ġ: vMQl;^PêIs.ПG .C'l^ w#%RVFh$AW@p`{B3Vn. WĚG\H3 ,FnXWFS"昞\Ys ^Dla}?i8NrۑsdؒQjǥ\)o)n[:G빛S8+[&򎒚.ja5R`PJVpm6o/e1\q8`;<~'0Wu2Gu OD3vcAA&hd13֑J4bAg$YQ zoXmҜ ]zys {Ņn?yƕz0OTuON2Kṏ1i'c& .)%X#!z)&;<]-xv2_E>]J_בTx?0zikw 6 hd}C--VB ¯:i]\p} ] x F9ǯ18.A9nU]Y .~[u{o0XwVOk2t?T87nWKj#:,A%Uf]WT'ƈ+d^~\)! 顑mYxipR>ۉUcˮDLAI{Ѳ(h{Tml5LBs|%X{1?q3=v>[֐\Qf͐49}DwPMwC{ߧ#G%1 1voMwX~, z mO OirnSby4l<*Ϯ7 V>#nA@-X5| +&~,YahwOՅ\y8Sd(r$|Ȝ՗Z͠Ct`+×Akh+xӉsx34qr'i7~QEBǡ/xw »-$M) yB: U^$|omkv}Tb>_}t/SQt翍-m4d%DOcvM}QԮ:~ Aih h④[кD+swΫyy$nABr%?d*U%9 lVV_VtɸL%~}?eTӽ5ؐN=N4?:+pP yĶհlk7 Y&_e*d鹆TTYJ]4ZcB'Wsw\!kGp*J>lݬU_o~+nFq̚O =p1[VM3KdC{j1VvĽ_ N)Ànѕ+`},3 L~< Z4w- ss$\4 :UHPV[=.Ssn2LJ`T::56}@fFݼԹ¸֜AgbRs"k7xS{aE F@YR_׍_4a51ysA9?|QE#iwM3%Hv>V'ȺXBj` !!=9^ dH$d/H%:s ;ΰݬBmcb\yOx8ckg%ޫedW*@ffnzc D44 Ī -t2_;(SDhuba}2[u8.1PMcC!\(b%vsw $0TTf{^! ^l伔"_)UL$?.T$̶zh\>eԠ8Љ$-)p;(FeJ"M,Xx@"XH_73q}3 @_y &YSG5Y^LZ*)*&D5:¯.Tt>7ؠ.+yNon3TfBZ:@lAJgx=aР!E85EtnAJej~xM&c'1CEJ3 uz"O oP=\ HM&lC#w{Z~k[?ͣDR\~ x>aR|m8Nқ+dOEiOh`S@RF6B+P6{JUFf'GUd&} sR<'Jj1*'R!S2 CN~{ W ɒsZ[PEjqO aT.jiӒwSD!~I !]O'km 5d2AM~!:+[? v+ty#G0uՃ & ;O¢ kHbjNjgsъ?eg!F˦ILAg|S}j y;ڼ.? Ѹ;} Q ihDм[1bj0.b{*6lNn_ }AfZ\$f5xm|Kޟ@rKݫaxLnEZAHc/iW~v0՞ǩч. @w4? !V֯!R2M–_Bħfh!pZrk<D4թj׳҃Ud,5q_\.W?1<ucTjז:j]M9b~me\n˥g-zxr;%`ޡJK&b"I? h|3 `l 6hl$kD<4ՂXټ>SoEr T}.u*. N"5Wj"}'H#J] *Ω{7Sˤ^~KĻTRIA`.7]%hpE4? ,&6{?J|Y *'_b1w8w>>1Mzdlw ~_Vh$lXMHLi>صFZ:+=c\uB)D%uЗgϞf$rWG++NdȈU5WGbO[0.֬!f-QV-CɄO A4xjm4VPE/,+zWV q߃hw;$3ɩ Hr+֦D7<+\E[ T{ݝg!xXEI=̮-ZzZy%pew4jcҙc"9e(@Ċ9@z*M#ig{^;V L+ Ngl *&M 9eB`F .Pb]@Mi»%12я_6-d6!Ma(Ff-`2X=m}-5jAվN_ޟ+WŠ<1KVE LZcQ\,6knrrTBwC`$Aptz|,aŰX.9`#˞q^<^X%;l'xN[husn$J?οao jVj3OYv#C +Q=}'f{EޯILʬq=܇ a\㽕v\F%]> -G]rOrLMJUg" q4N_SZ =RWh^;/LDC4ƙﰜ]դdoZ7yaьaqH =)yL+h+S%${QY_']}S𔯱Qo}r&:ud^"?LBr>iwSufDrY9u2vT |^" zL%ik)}FSA?psFͫA^V4(uuPR 4~1[Ll6v4 v럟3/#K b?%UWZo |RB)*0bӟKO%|wʸGo81~O{;_]o$ۧ`Q1?)-d2_vÐ3$ݫZv{$0oa+iOzv>`jNK8F!obb FYGhȹ`\x b]}/TIEgĄqwEkДg|H c܀y쭍<"dz/\Y(N/J#Te1gK FyR6G߈E%tF|'-NZC(’pBmNk7 0CFwhv aqRFɍݿ<+9>z%VBAJ\OB>ts(:'xdy8DԚMqZsH ip{yS,2c@rڨy%PäXZAfZ:~ʄ9?}4WA=q1R& F @к|[P@𒠴 VbeXkj@a0}0.&`Vq |G 遧C:3Lrzc%(Ξ3{!ׁ*0 C ׿Yddzp*$b.G2O8q ^1YP=BMvAZ=&܃DϤiIحav_R[81Cq}.s99&xv˨Y@ZҊ9ቪy&K+\}~?#6VޢeNj_ jSM( X*'6 N}ga"LU8c6̯GD_A͍ 8tQ6]{L}L̒B[(bĭM} }IpstqB$q"{JcƬz˜qJ$~lYolML v޽^LƯsDDL;F@=מBͯowbǤ"b'Srn*񑓉6Yrk~Ԡ*qҷ|w-̣#ZS뒬TJDy! F3n8feby7#P*vпqfV~֮~JA }C ]BcbfTވdNu&zaf3LrOKNt?6ٓ+0W,_i-o-27RQ.t9] l6r=/3歰׍JSgO(]=oSԕ*ٸ :<*Qnx 6jR[Gvtprbmyx^d0(F_[M:}j'5 8LƼ62YٿF8hsYW1*KrZ2J,>y*TѪ6On=UN,|)GԈٍq ]$8J7 4l/P!f53c3Nؖ`ul4#mvޥu-*#rM:= r8x 7 qPeHUg/_(_Fr%Uc\|z;P{=|qs#g /_F)8{qQ{#>eZTE'(f]Pw8&d!q3bmUӧi(zÛEkp d[ ^hӠϋ[]JNqҔ/,ZFBE -)}] ѹDδ '1եl XGFge`mEeV`?غ?\L~9SG*+y"D?"\w뮷xl|Js='R2Ѳ cC!$r6-~Qi_xF3suT7jNӺ@ab+^D-0i3ID\][3`c׷o5>7<&Md+9ֿ1y<1Fu 61z2_O!~,T=lBstOrتz=})0z1=4.wTWhxXt|glGFa_iI'+N)@ 3-?ϴ_il"OِY>+Dy_m\Eݢ&K('baDpxz!<褚XՕ:ەPsg ) 2ơT :V̘"2Oa}c ]ߧ""4}~9ҭ cT#L6"0M{0Eo9DGxۈ*M2Xʱ_,0賲f# R (dG6hu. O'$4!T.cy3Yc>х7uλV?Ϸ[3[yUEOnP4,WnoCvb,/eGxnf¡ހu6.mjRj C,a`3 `#rVSym9S-#揽YA}Frbx jϵZsaCÿixa~K$ LFYB1bM 7,Ֆmͧ;0fB)5T}N4aq]4j/;8Ve|$sysF]J.i_,0 CQ>S[[yA$Lay9_ s*z[|qf˻^:ulO"ry/e6:l,L,;9JhiD(82=C !'BタK2dw579vLza%a~jy;4;ũ*mzׅxx GMwZ]&^q`*5) 4{&%.V?5 1n;|e cѿ\V&GgM-Ey\Pߊ @҉S:jޘj)@y̹iR&>`n^>~μ@9ʊJxbЬudHu@p&njPݜq`.mO3,)"w;O|i E <#&uL_Ö4`1C-ɛ3@~s}tǟtYxUx\=*q@M9.Tڢ"K =`*2  wf(qՌ奯v^H%#>Z׮TcIX R.*{kaBU_.B>px0V|zcdjߥ(:I]䇽heL%Hv%e֪jۓOpce)e:1& ]mkk0) NV,=s5c` 1\7J=F}a/@]yQ9(X^\+qL(J M*D\bq %^6CU)+Qo aTހiW,|>I hM6B|ǽZ\-Dz_.2dUk:0&KJ~rOI p0IjZ`;_Ƿvp[BeQ$~ k۾Yoڻ-i)=M$}Ⳡ G' (+!;)y|׬=kmN9+ GZ|wDỌ$b26~Hm/ATa 4:oꀐCkK6S4B0oϵ )!cA;jD!{g@Xեxjp5El%7~Cd^o=U/DX 1|lQ×iV]  *@T3R\zqfV(튣" O U~Z5Fªd 2>[3 #-ňz+~|sQZEjr(9Qޣ8v~b T9gg GƽX2zE)|UI ~b,T3 #g{Xn[LJ~~qi6QE:sD&ן'AN[#AlO,&U"O *'lȹN\5B`Z7 "ǠƍFvlɄʫMwVcEeXS؛RIlAJ}:68T`SI+ a(*߁=ÛDh+s%R^=ɓX*ԃ40e U=!e'F7'S_ǃJs=B̯#Euv[fOʹP{FZm0@ywbk*տ0 s@diÃ`- @X1.C6Ո0sI7UؼB$_!9&8zcؽXz>ep̠SjR}abC;d% )twCEe/2n6m#4-&QL cFi N{>+5 e0^r܃\yT .uϚ&Sr#kJrIGV2΍tYLuL~ح@ffҳ(Qn&,#.w@#cgVDU}YTteby=@qV8wǨ79W[ &ba{eֳ6wWƈ[3qBK 8ps w+weÝwn1yDR/^9&E4RGf WƍsU?\q ޹Syz;!$/|ob,yOvr8炛}#/xy`KҌܴ3.HF <4b+>h}wlF#"1m|$iJ؏@CL:6&Q>M/rPqBBy)֥ QrjPVB8-hky)QbUk0<:?}v1H!yk74XEWy,y`ZqRxڎJ{Mb3֭9t;^;_Cڷ3Ζ^xWU%C,7S;9[No)e[*CY͐e}4vUNlQfx]"tݾ9`c<5)PHYӨN9#mtdU428U5-5oC1p1 pj~nDB6XGޞBtVbSL& K&^ijWP#6oK^871J%Llw:ט SmV0v+W_(=Fc^*nW}Xd_d"nM6)4c$um)1vȾ7^Eo!?wǜ P KߒAVjL*-H[LtEtA]6rҴ+դq$"nD<+Z+WR]541WפkX-b) dqf^ʼ`I{gcBP {oW ̭{ȳnT"(]76A0~֟6J 0rxZ;1d5+P;u` rqaM=v;&0Fĭ΄~If(!cM\0jUc.$7<ț% Drt9KjxI/p! N|GsAf5|ġ{>TGGŽVT-W}i%!ycyXML/;hBY ,q!B-7?N}K\G!J{ ٥rĐ>75KF1qj1vATDAdC6mgP`qiPXPF/]jhgB\/\CCV5C͔lNi'GT"3=FJIw WH5[V}"pz NHYiz2i51V=oF0jw0=EVԦ0fW`^[&=EkUۘ<6бzwԬ͋tl(.Zwn#rSe~/nTqͺ4m'7i{  f m✩JL)+ic+e|GSg20ۢc%J!1rไkw. -F#N>*m[rIS553<)t3O}\JxY'ϭQ84!2 XJ$ pGʿ?C;bl¶Yc5$4_ 5^ZǠ|DH-wo>Kp#s,.H~Fe*cΌ70ad䣀;-YɃY;b3 /Мgmbh{*jo$`=xvE^bj+K" O{8V8Z;t,"^bݒ0CH nBAX_.Il=;a \ЁHI&Ќ>XbpukpCa|(693X.'×$=O7}~[@1'_0R֏L$ƍ\O0W[=q1SXvR?0ׯХ|d9`+"جߺ u;bbiGQ7'Ӕ9n_dcc7t[$.6bp%e cjaaZ7|5)[ɸ+YK7оrh*[_=% ƞ̜9RO64W5InO){9Y ?[!ȃ.g9@lv[=|㦚O*X1* 'ض?g/J&FEeeDI.S?5&a5Bֺx^ˀ"{ 3,hrl"W;ZYHQ(]ÒZra0#fhf -LLM\"qMlXˤm݉iw3]hϊP#/NA[# t3+ȞkɖBn> 鞉j;Q|}9'&lI0즎EEF=]i1\5 g҄eWsPn/~$'FmcT1d*=yoMN6Y<9D4t¦r>Sn/C",c7 1IR'{A!dI%3C0ƝR*O+WD6gb̙~`FT鑿Zcft_5SkBdz!hш d bo$ ^ROy3FIksIs. s#3gdthYQL6࢝D#p(4mkBQ #n`x>Y9Ž@}VHn*?*ӹ{Jm2xXVj.QfNM~t>i^1d<PYD(.ާۓy`u AxZ;sg9ȓPp4hH@0(DbijPb詯ADIl2j!"R[I񝗭0.s|Ywf& q7X g\kR! *TDH(nQ:]1!nD><*uE$0YU9!SB17=gٗY8C o&osUY6H=eY½ohk /rI^- /ŵ^սD&2hf>Od}}? \WB|< 8/ߗ̆ԝ(i4NlS~"ݕF9hލBɾѣK, ~A%~ 5 &]ʸ*3[.]cVaL,qV9_P.Sܣ _fM(JQ^Hd-æ* @EE"C_Ha9:5\#\g?a 󪨤eؘNա 7J3,#ݗkw)\!  ק\6úI?{߃u$sܺk \Zƒ y6.qI5ʎЅ1142fiUnҺ*\cھ6n\s+g?0 =69JJ-E;W&:ӦAȅ[о@ wNT$5aǏ'f95d5(KWe%cmzEK]ˣ^-72nׅK{#"tKpedOׂdoätMfR6-|H+5܃$$"ϵ[^V}2]5&iQ#x%0K@zJVs ho;P *`t,AE~ *B/x!'nbDlm8n_qxĥb!~.帏0r6/yv:tXC7-%dF$Z/ ^dXr(83]ul]b!@\Dhg!P))\\wǺ֑RfE`5Q)a C1-A]WȘzj;h-]7<N8k7-h70.(Ay{O7+ N&%^@24fbjh1U:ONM H _)qGvNFHCQα[xFCssX,[ X@| AGbY*Si& .]jK.̩Hԟ!O#y x ݾDJ˯ L1CG9)1TK8𻅞eRN6_^[QD^:t)|/,ȻՐYtTwLjMkRe%LȼUfbMǖpsg<`7+gޢ"z"}YJs[ZQ1]S{|vSeQt7L>ʟ[yZ;Gon / xA4)k|O k3ƮKH a _ҿ (BCi#ޓ?p<[1_F3k7yS9$5q挟'TwoW̻K~7ܗWחtQr3Zyu1sP4]uC038~w< A;aՁCj21(t+UͫQ:p[),j*YL[#kDggs/ pnѵ&P#C?zkc~'G?a$Ĕ>6WFե7vPq}%5|Ϊ)2 MjXpX1ݍB/lSc;eyE:h@1^|C$kr-Bpq%Cc`0E'<ճmDԱ4,[ G]6&R B*fkr߷dϘ E4&0Q^H2" %#8Za,4[HQ/m*=,"C2#7r]$Jk,XY˯톫ŗޕ󦅲/vw2qqIWO2$낞zYtb͕'5Ҳ#oL~!׊;鬣TQ/Ḭ](o(%,wB\z܊d&S|w+-PIe$& +ӫe6 Af8r9\a`GZ5FUm#kr*D*;$6qػ#Hʖ (Op. +r%{C"뱌j{-nV6^O+])qf};>TX~)mt)^,G{λ @Jd#~u6˨+– T$OJ( 2VA-s$նm'rZ!t12rM29WSfU"yj39Tw|`L9vtf4Y3#79M:< X/xU߅ZSňЛ/|Tcašp-h sm1r0#vQ!TgtV 1uftc\a~3\? vM;"|27n38Pu hdZtp Lj0Nr =0WqE"Y -W\SP0g|>XUb#Hlp7ysMbj4Xyo0X˗<,h$t׊ ~PD'J֎m-D*IOM-$b0!.ȉo7 ;k:]ͥ :f{ 1`A*$|%id{7.KTA!\2\1O{3L䁡]ϝ5ɵ O =i.{od:Y?V{ Djc7rr ghT@p{\E~6 CI;+$iwc8[: ^܅ ϥO24k܎8pU (۳]ve`hSZ;zZpT ak,Js!:LIٌEcKsّG|;\uCwr 6)s!=ɣml|3Ƚwkޔ؆)rWcMRޥT-S"-_鉐WMA&A征-`u>_+[3͌8ׂKO$ yc1y Z'wr cLaaA~RWW9Rb\qF"Wh ӪGj*9.)xQb틤U 􃯡(JI\U\YiIHHã9XQdDA3ges~1!%t-)ڧ-YmECOi+eE{O:E+ܗ?Q(L:Z&('mp%;I>ahzKsx$2?qUSP$.TV]yN#01mvLy.HaCNՁ5 E>7ۋ֙;I$݁@ݞ氃n3. #Fܻy:@sK6L '$#c_M]kG!Y^HхZ:Iy.-J]B5f2\KjB uBײEoZ1,PHmpw7y860 ork'I:$jkMd~-ҔcC~ .{LGRTo'FV"@p2[[ d@ (ݼzY(6$(-Jcv}4Yҥb ٨".8ot8 ^exz\8X }UhX}aW/Q7G;"~;Vo-z|w_: `OجUT1 TpM9-pb=8k—W-?1)=$]AMԷĔXZtHu);z|!#cXXVq/vzt6)1&K?-N]P>٠[Ԉci,MynDL}`EoO՛a%Cli_I M1R'sq^8˯uA:K'|PN l*ʦqF\̆ɸf1"+.ħ/&͒GXb41i&c28+;:Q5pHJQ['{=+3! `DNhF)5H+_P3o~S9i|ɦ&U`#7"qre)oάz:@/u{DvDmi}#78ej@[Oq |dV2@~Ӧ>4'E2 Hnd9~6sa4qB^A}sj:1|MZV) FHW*M\$N>2KgS 뛡m-t_dtP2's;H aB@r:ڵk,+?4uVN>KW,+u.q7s5r $zgo7 r 2q;n gQTسxK*m3$o }"Z_ue|!'{^z ; LTCDܶh#9׮ٍߜpYZ ,i}KDS썜d(u6 ,e2c̱/ /PV&EhC{yijAv:KFiC }J,Ĵ#YGj]'Fe+_ tBQR0k; iAbi͞0v7lUVM OQL[Zx TcymrlI,czv ~no2ЋRknm&XQ*$G/Xz,R/ݪsRQw4#GZm L/\mpZON qCrԏ|t5AScCݭZ@3 JEW01p;*u>HXW0z!\[ SQf9?b)7pq̻CN)gxtzҏLO)he`>:V 6Q?ZI.xiSLTH4kF$:dYSNcH.uH7"bOfŚo7x ίSByRrs6d !S"HFDR)c\^dL¸-3K7ES$Ef>"ނUM@-A< O:T퇸3WB]:>Jd_X,P;=(RMY b{ aG^d 1њT0ܹx+,^ Nn-.jyhukpLjnP$BmL2B(~~@# t3cpe짳Tc>$UknCnf{pZĨ\zx+@h H2&;:d;}>:$pJ>BwS-&YF?_9+j<* >(_T$7o(ggm8"F xD*eO54]U $+ښ7ՑWK ?]5~7XH>K۷QuX_| R7N f3B`!A!vyHG;:R"mT' F#_a7͂بށ__!6(f 07+yKg-L ^T:kM!U3b\1!`鱬 !yêe'/'B5M5ebӌ 0MɰZzMvuVYԁf>q]aqh8O8]*$BB0RfU}<6sbsPQ WNJKZȁr;&|Uԁ\bX vzƗ ΎX%@{mH$G35yiV'jm 7|] pM"b,SRXͣ X1#ϑ)#qU',C/ƻYz,W;H? c[u_~:Ă}0sba"bf_adYIxnx03O& aS+xso|#+ڹR-_o;fhw8&q^Ḿ.7%k?91ԙ،7x;Й*P npK+~)SP]ikPݹ4Lae‘iU;6j""3[ߙ ~ >- R}H \9,OWBEWr$2kڅJw g~ Q<3(|_>سf| $Y٤9q6VHPxÄm`'!\X j8URmGQr/ЃL9oۄ(#-V9_;].vl2 G8Z/S%CkymO!JN{[[3uΑ,<goѵYr]Yo%.G U(Kv _2G}N IuQ稨PG;޻š,Uo[ZdL 1uhMΙ:RLz=9m͊h^6"_J6h$,2u?T8qX dtD!--X }Z,K" ߐo%}&?%p02`UGwQ|i`GpcsWVv:h%MX*3s-߄CF;\ A Ph!Ue\ Y=뚣hY#+&R$^K}'pbGP=baaH"ṆEXglrLptj(y[)M϶her01*`t>5 v4PhUZ1J>nДp雑Tӯþ٧P pb[V'3k EFǬ북"Pxc evCxRf)L~`ea#=-t qcF\QF=~d`BFHח_n6Mdh`(-M(_N'~kKx_E S6V]2{"@Gg hn}u/L *DD$ X[&8j-ђKFǃ(gRLDrۯ:o K\}h  e7̭&>) z+O24;\E)l9K(5|oZ俫#X ۯ1$x4a 1pC&ϼFWԦ!-Csl;qMx cWԌ ZWTEcE!qm*,|y蓷Qz6\!ϊjHhL!&}U^m&BO6+mw>M٩ЎCCO;SIP#A{8L)̍*5NQćJ >ʗ*`:YA1TNJݔm]֌hj3ufֻ$ 2jKBEv&"iU\2 jRpԐ]NGq.(֨TWd.;:$H1C[+;7?Gzk{)[TeDYt{*ۆ!:}hmJ ~`QA8s l:ACQӞ)1XbvjCۜoc9A^{z9 *ʞ cHoэ4/>ܻ <=TyGiwX)zKd}|F ^1XDq9~:˄#Iޜ_šL{Sᄀ u~ldʙPG Ǩlmj0*X!֟uw?T|:"_kHF]us=͕HvuWmuaISAnd#جGL;&M@4,HD,ogק[֓@ۋ0%;rs(7&A5XeЦMU&hW>f[Ésml9X,@V:NrXXt|\oWxt0Ket 5a1.|@ ]PPu+/(̻o.GG岨{bcgLP.1@  EyE'AՔsb ^rhceWW vMzY$`KW7w96(p!vF6R=v@+g\NYbX'|^-lˤȖTń ϴ`gߐ jZ$'48%^aHkdӔ5BKW-{a]RLSVXm*M2]Kd{'ҥS^0N1sX 4k$zCϦP˝`2mx>kl8I@I`%F5ka}oTd`]V@3y82foO҄>.PvLAVt>/$yYUfŃ*J,yGKؤk/ QL2OH!ُ8G"-f53\m\vZUwMiQݕ`Ӹft ΊjrK"Fl.є"PU=b-saWfG )lEAh { L30~i,9P( r;|2 |0+-A,,".`;YI(DYm o )+k">=UC9 R/-`q7Wm TH^>],hwoIqz(˳p}]}BZܝ.E5BS{wRǓ8ys {0Zq*uH808r k K=ĠX%JgΠ4XXG*|F={5Elkא̘PO:[xc|1xOu$T v^" h3+=a[5>9;bOJ4hS)LL5yoy}V0S#Ǚ/4aq?Nūi[\֏ fo:KeU#j8X N#6vR6:neyՃEbή6Y<2B)xt)ޓi>_C:\:G;du&N[Wj0$ti%>.Q'#{R#rfCn){HxJqCXQ JjP/.cA}1֚3Ĭ8[jc1ˬ [y.q^ssr`v*8xA%l^#ysA[VBWz8DNgHZ3AMAHMz;ܩh'huVtr:2txb30BI& Lr";R&hJZA6;PQȄj܂UZk̡.c2?t3-x E_ɮK!:a3F&6~61K&'csg2Q3RH bМiGD BVtOO@%/~SYlyNb~Es43@iE s+,%?QIy1`g>az-9,= _0孮>ﬞM {<;}9v'cʫBYS4Ѡk?lӼq찰4R6տrvUD_ %_Щ8Y~/;q\Ae۱Ѕ nT8H{B tX ' 5~s/SZ}s+{mGR CR!yWca44hf6eH0?=x*jBWQrz|,D ѕoflÍ@d4j\^'CɲХg۝4ra+p]]Zj?#1/ [Ѭirp-%)x0w4#74y1s>[pZɝh:X6q_n䷇PrG~|FmURCר."9VqA`vi˵Tl 3|&ܺ+ŒXm˴K*ڽ}\X)fO1yyVlB>;&3峭= {Ǹ{Xŋg,cYcRSjDN"$츧 u'zySN ə0q^mdȌCbP@ӵ q$|g$p1_R2HcO݄`;']8h+iJM? :ߚn֌N~V9`f\1 8 >1w$6N]4"y+kz^(O $8'EAUŞK0Wp|dΝ(/2|o;@?0O0LwBo?kQ߷U@pKf"x. c`z 0m o<|&M@_D(<e,m )%4 06 pz@C%J9<Z5\=mC[1ćFOe7Jy60R:(14b/O6,$5)i#;.2ǖh%j$fV(U _P$T;RsTqv!?F V0O3jn-7xR ,M|4 oǞPk9 h-Fk$ZFH8B[}]RؤYfZ lJ?KEfהjYC51]=Όձ 36sYxlŃV;~w Ny 칓jv^ h]WrM&U=0D0?? A5P%zh;8XQ7D!q{.')ڻٕt ϛ0VIV-')vAϰOr$kDF>!Kg|:-Tӿ9h1JR\qmy@!a>@2pz+5c+c+OW*kP|HUb8%t5Ee>;'WI h\xuÈijA|s2Θ0Lԛ+09ujPGtf&b8wm+8S|:@] ٝ[da}eQ^abچOn` 02|A nhdvVW;#oŒK!+}hpvj Auy}AYDI(N~+^AMNPk ?Elu84 6t8@$q&PiR|H+P&^aPFUڧrDDdMr2[tHZ: ~Z|sEKn?M"eB"$EyfC ^pG=)!ѲW,/M6µf4Q~9% A`~lh,Ppp@MV^ ?(uʹw$"^`B}{p6^Uu\jyYFٸGɇڿ*#Spr$OŬ Rk>w%f9k b\VVoF) X"ߥRtZF d!%jmTB\,l ֖>pdž- Y\(oF0] J^JRz&_jX,.6Zd볘qx ?#n7qh 4tkÂy( Ej*<'#奔wP8 F:G#$"4¤@N8`MkS4@ ]b(T(ѬMe\Lß+ j "VAϽsA1CaQ+ydk9y{P% x(0P Vk*6p{‘1zS|]%aJ][ĝ̎}Kp84Ie<4vF${Z!aT*'8q uAP3F˔f R]uGP#ow>reLtwuk9a"#R#UuYǥFЗa˫du P0B4T *ˑaRtTI=&{u̖. ~D򡂼kq a,,;[O 8 ZVK~uUU%'&8.t {x…]?-TgsuK Qû:[_Om"s69Lz۬~T ڤuޞ0|acFO!`?𨈞@Z]zQC@lVدNL8݊`e溶AmOZI,O44H&2 T E L؋}FLxtT!H}8 0* !,V6(D ou> & _[5ĶZz:X' SeLdOBDr}iVTaC[VA*`fFd'MkA sv5!aBUT%[ۍG%S Uk%0gcɘpYl3Qe. z#JI]2Yw|3#E[>zMIQs/uUNc'ݣo3b;|Ǟ\g^]1d܅Y=%H)8xXיGUיwyr2 JH'h{ zlqcJ~[~%n֐d9W/` *H'|P`AtE.B )b{!ڰ" ل jkdzuǴ ێ5ưE.VTwdȃC",%R8pUlIx3C<ͱ( lDQv YDׁd+mB92 c FP2Dpc EtxIU$_ *]Ӟ5@==>5p*|-vlcؿ]_nrQ͖h#,,ϧHT|7).G^7*k"'eZ%}қ Ԯ뛶7//!Em܎s0|O[I2YbyX5R{}Xx=OC7f3RsLv ?/cf5+L_d?ɴi_G#Jo}+}-3c;1#kCg ;ߍjO46j,!ބK0k9[05вG ]G]%W{Iw6*'a-0Vn?xŒ h/3!xt|>$vE +B&Ɗ/qzvmͳ&͹nV=16lEu^כ]䰐sz(0nxyAadNƲ䱜|5AByf>Q_؆քfV9II| =yi;épb4MrGa߂~&lq-] ֎r%ܬ4LPBiˋfjHJ `j80Λ+C{.N,%-p9G5qna+4MxtȽϾs4plR/Sn5vpe$(cS@I -hd= {Q[p%cO2wݾɂs45tijgp9*rCrL |{p#fXAt?dudHw+Fbċ>rm\Y@=/k}K:ۙvVѐ2mhJTJ@-.J$Ë%GTNKt P;!XbxL+$Ի-[\x8guk|M6'3ԯyu c( <@o6D-Vݛ" PN(alk~b*^{Wey=8t[guc+/<>fbQVX#toe uW Hiou_ZX=t53$z0Z ٞN:-mK@f0;(:"d^ZN]}<~dB|MjI|%pdWɓ4QԥtcHr Բ>tÂҐ;j$>mjdB*  6e|yu0ZE4㼗a  ˌgW,qIqm|"1p;S,V11HPHb_t?Syʎ5Nør ׆|F))l(ƬExh竦r]ѥZ0*p#+dmX }Ձ8{j֔[E (dI [H$ɷCK:ʄOCٚiu%.2>a;FU!~}F4FNL{|̌vE\vüT>=wE.U , [se:QTN7q~l0N&If.c&"ظ}C$cMI2t$iQoPLGI_Bt } @6G7b F',RgH'C^j&qM'&ݡlo=)Gz;0YZ07070100000018000081a4000000000000000000000001642f0975000064c8000000000000000000000000000000000000005700000000./lib/modules/4.18.0-484.rt7.273.el8.x86_64+debug/kernel/drivers/gpu/drm/ast/ast.ko.xz7zXZִF!t/d]?Eh=ڜ.+r|ܡg餸d[ >k ']HCfq? u[-ɲN a+1ȍ)xۉ4\QހQݥS@zߌЬϛ18 \:n^ 92.,I`2˼CI6o}5ثi\TIairnW‚1Q9=% ~: ?63 w 4z["C@ZP2[N@5 є&A(qT #Bk0 1jE,DbUU×`@ 47xSvo U~qᰂ8*2c ]][(asuA9$6DX""ohxE8FFsC'EhA0=0vXް݄fm%FCsH7 ժ֬46CP1PDw|u6_,RU! m _nr?i 1(Spe l5V]Pyr̛8+ :~Q.'k-)$rAle5T)bk-(LcimgK˺C6𩩃 =qfB[0f : "(1_=Y"6 s[Kr)""®I4Tڐaw= :e@~Ma`JNhE&SQf-tVɅݢ$hRcHc|@MKD:31EeJ)ɻѵ,83}#E(:(|Ұ֚ab/IX0QOR9T$\9=sK9QX@{S 7T}R!t̵K▟cl.*]  `SՓf|dў/b]k5V=Ɠ9s.2BH{T#VM8JߊRoe9iB?cz5;ۄ鿌Q]}c/qkY'^+~N $uaT]SljsUIPb GćtfMa8^($x;FF*q9߸y?CXTFh(7)ԙΠɂ Rח%-j.%{eIǘf-l5TP%Q?Ѯ[ZPi829L+`Q qw!g:azZ>#+G sfCRa6߼\:g=ȼ€#`^]YAD|O>d XW%X7,&!I!źgZFҀGkB_]!uښ8 g?z t&F<ݠL޵Eb:Jy-cIv_y+Ya8.nDȒofi` ϥڀ'*T4U,T 'cʞ=J)!爱xxfVxNnr:hS` ,2eV9 A )Vڥ'%<1HS|4)oQW-!!uS$b]'~c0#nJjp_K .j~%$YOیCrUwԑ/,Jv?G5M:m)H3\o/%05s$(H1]T~q `(9$vG;'|AGN7>-]lKi7/|ksdɏvCJx$y&RfKP 6#ȤiB?9z= 1%#]SiO~@B>D +/XZ>/H mc 蚱>Gv6<FfzFI%:ib5gKjm1ɀwÎX3/ɥ߮΁򛖺BQH5JEeuiEcZsL]#xW2J÷2O}*k%sǟmKr+|hAv!{Kvܤl<ʼ9)tJlR#I I~k*Χ $Yƒ-QÜ4*pۣcw1Lœܱ͎JƮ&ɸR$a^I琛|87()5sr&L9+ 󽊸,G3eᦆ~I-Q{{'`v2b;7.gNz{8yw,Q&&KX&U="|b CBO_d;XHlE! 8]yuA.8y,0Vv V3qd%|O%`μXc,Q[/C4M6{*?Yʶ o˭<@8>?/MWte?xqu w*0! `DzΙ.3yoy=3ɋ:;()ltUahr)6[+TLĐ'U]l\ٵGh= zQ.'Q3 M9ݦڷrMxΟG!VdV#-kΖ p~% _KyFj!t3CF7U=VОuh|,[[ "/j}oddq Md~r(ȡw({.0%,ڀA]4",:w"JSp1V8i7ɧ o1@s 䬁o.jC < *'@{)I34?ꗌ׫`Bƴd6~}q~ZoxaH4]; "J Yp`w(zYyJek-+8N\0P{d/gm֠E ǗcRH$erz~(:S>sӴS i1 vjfLeF .$"œEjG،[y 髯)Z,i%zt@ ʐ@[,Q=n,,VDvq$jR::]w2*-B͖Li!͆JmU嘔Az#p}eX ,3KF17Pw' 2%4ZUAFqa.ǜ&*߅lPC];ӜNI#q5=ɠEZ,<&m4!7eBO01 +d+#MԨ$u/W$2; XlP4p?|X,G7-bl[Aɨ8h^Y@(XYLBca3w&|@}k,kR~,6n>c:T%;*=ymS[:ҁpѧ3*"nPe Z2#bOrΨUTo5ɤ F?u(|xhW (صWтPYQn)d<"`gW/B8ީ|es갵8wUŮ8'3U>LcUg[t:3=@ 8l҆1'`W3\̬Drz0:zdְ:"s%ODj:Ylx=|*dQ-4#JOt2;'H#Ijpߋ/u05.̤p3U.N(#i췜ghoe8CFAwxM谟psz8;~uoWPڼam`2vlJ yqu/admB3J?`W7zYmbn\\Bh:!ȣgT>?30ewjfw<kAٖudHR~Cf_L!䝀NK]f9Sl+b)`A/YFTV+ H{3 -HKR{PۤK)27ZGyv[݇Wtv1mmnϴ/WL{LsDa(娉(G7MKcNJ’E~5(BM|r]n?p6Tq MIUph`L9L&1C N3t5|U b9/_W['dBow LUPyz5>Vج { ڍ94S"}аDϢ{ L/O[qٴ%>~n-ީ<=)gRaHH@w3/< e*lK_L = j~25-@#5bv9ş;.fz$8)14_-k ÒTM+sXCP!Ytb;rY B#ґm"W*("v7"(ju3|&'MRKcUzP A@738 2a0=$@76!i3_sIבcivuMm8U48-.el4yEx|J};[o݋7/i(BkJypu,z%piݲez^y`Myf\1{"ۚ@#sz㙄9 7ѩO-m2BVBBF-7#Srg9ڲEpkl3:NFOߙ2VUjF|PT|0" X!|'%Vq,Il&k < R:I;d['\̂N+o'6SHۂϗuƤJ/< ( 9fj6A>9l1hNevan ޘ>({UVl`8Nd I7AQZ,p"CoB| a8鲧K7*=Kj]I6aY=-xf@1Dܺ~0e_ G2'Gm'4 G G:̐II܇,sʄl*[w̯tCB=.a r3F&yO;YU`2A hOQ2*1aNPH{m+7n\c10% iz%m:P2_x Êl @ҮKH]vYг 4e Y"ipY,eD"`v&ՠo{vFi^Aa8puچH͙mpF"Go `}e=MBCc^>:u+yv}[N掚kA>C?@(P &HzU, ۈ6*|c{_"I1NVEG<>]]){ߪՆ/#MfЕH=hϟka$h˜%]]dփk?e.QdV& IO}w=(pY&}.<6FYb{@ T!ۀ" c)@8~h_ gzu#:$obFxM iɹTAnճݎJK6`YD }L-1Jܝ瞇^0d/N-?;=&[| bN[(<ʽLF'ʶ]ix2Mؙ݈&v%䌄+!m>c A Q/>OaU0dC+/)`:`ˬ8f I!d*E!r"+ވ诽iފ٩3Sy(p:_xh~_)|}jct0/RCq8F6e;ܓoHP͈uM[LdZl!|Z =[RWX-mՋи]i;a?m R/]q=*bt@>3@eXQխWL {omrH ) ^ cu}RRj/^y&=(~@l_'rҹCfi1f7. yCd૆?a:ɌkȨ;TK1 /&GBnkʱL0# ]? BO aSBXjrO٨>oyhEP.5 *"vGnyB9:vD~6P;6uq4YTȯ% ZFG\M U-,Bwvnxvŧ͉[U"}}iU$t}rk`&yd!iRcݺEsK0b6Ѡ) 'r¥(+?tו8k6_d>BanV|1 \wAG E8AU.~))7N%}7KWp ۛsMnF32דeVS˂'9Xc*~iCk]@QX UqB *ȓxK;q> k+!1Q 2wЦlَÄw32o7I) JK磧(j Z4LE5+&!wV8=Núpa&yG=!؅ ,LFHD]o7*<}t\~ vZ2w`,~;CQȲo15}LL_Fê#TiTQEY.*_&oUq{j15;.XJ>N`Za rZ؎b* Z4ZiqdOYaa5nE7rlշ CrFjW929xsjGMOTd;Q}gaSFz 1?"GڮV V@U}, M  A*5:3\ҸÎL6s+S"RkF!)SɹE.ڇib-o=4bJIMIkW9Ǘj-(yj,-H=6T]죻}x5=vZg.d>y]e^ո\~D>&[>}L{8 O8Ê=0KCƊDʱ)kF(-` 6w b% ;,Ox/5&DuN*pހ.I(.l ӕU:WP+x5YU; P.泩K"=&pcOog5v0Rڱ[cP!q(4;W# .4RQםz)Tcuxx !4P& dp7΂ͭ(Ѐ`ٽ/`r/Gd1RTR1ª6>Ԓ+P_*fB[3&&NE}.[%C^oyxXs&# h GhQ_լ.5p|yV<ӕįʚZic$'O4I:2}WNmmb#[rzUEo=bgf|7!dfʄSH[ ~G&;3ЪRXw['sMy)RK[2lh6"S[gfC},ćqgfcT@ooP턓s~GBf~}{K%{4n^ތmW1AQzfhò s0O35!RuΤX[eNrܢ_CPu2))ϱcp[Rj)JB( `5InxJȍ|0rmRUTXj/V٪(l5=UoԷVX3D>lDosמX'qaGX97 bO@gÙFt^-O剖l؎ ug> }&JE.+ kH0ԷR|.YN)o@@ja-sTZ!X0 a~^6i(j[))S"B׍p9?\NC3;]" CG*eYϢb+:eL1SnxGj/{P ,#FD쌲Ud><* zrTz`@U`Q_Vv=8HL%u{MSzIB>*tl\Qtl:}tV~uZDǡ6dw&!p+Ghe亴TM˼g9`fAU5VWV j1^JpR(A6>u.zl1*sWUQ2!ػ ݂|r\`%n5#ypP.NuZvltnh,*,j{*+‘gBǶH , n[p)clWAX_;g\l^Dvf@5lk(XR U܃, l x x9v_QliR*jO0GGmDڝ PiF6 2(& q} 6Џ ^-xgIajCAhvWw3S;bS̔{JMqm&MKdH$XT^6+7|AdkMN[[Bo]O@XvW$XUoCRQn\ULP) `3v@$;S.P;&W\8Xh]wHeI/}kT#WTA YV ¥p'5/gD/#ٗd7散 KE!G")=`@p`rT'~Ean,^P#XJcO۵^#<(6hx#7çV--28rριx'MC$Z7AY88`AtgFp9`X{n t<*\sU݅Q9~x]J߻QYe WFl^3;XhN=Bc+O;pf}(>P38Ͼ-F7]!**{IYg[E49^G6UO0:U}ڂ]~R{h9Hht\qvxj{PWqePr.!`r7ѿtӳZ{q\S +w1e.e~C,LdU-`3婜:]*zGFM:n<]L3 M_R܌0f*?ꀈmtߢK}ÒN*0_|oqs*Y#"( $}5͡nsYUJ=;b8D^3^uJBNj.BGf+še] gpvӊA6i8b_5t-ڀo hd8Y.f7PKŏD0Se2z4n:Я z좴Bo adtkɐGjU`Η=ͧP(;YЧ;_Ƅƒ ՚H}>PM9<tc`(h4bVlԛlXmj;$X+b)ŘlLq}ӍXL[ڧ*LhۯaڐT?%0Ph'nz#Q Z*-6ғrTx9U1EcXg+7 C f` lQfpB9@<F iO!^<ᬧ?9sXzV'zqG~2-#“sݘO|C,d-lHs\~!&f)xAf1՟gMF ;ͽA2xh\FcEj.PW{F[4չեV$30*=_`yԱUs۾l 6>$s~s35ϻ{@42B7CIxn.9+[d[aWksz'̷4o?dN&0cu4!w@zAҁ)LM7`XZ1{NJo֦X[j('cK7pD$[&c-bTɒޱ >~ǖ[Iղ1\V@ķ$M[d^o2s%Șvxl@aNrԟ/ gH*s"Bsdb*IfZ-Ɵ'ިGQ%݄+f^Zo,Z]`3#k=DT oθ!) ?E e7a-RteXU 7?T6!h^aLI5A2e 0OI2i@fMX2\9QETKtXt1<)ƕER+J;&q+NSfCgG ż4#K<?.U_ƉRM0aPvFPNLkdNO5Ro8UP;Y[Z_:rHs9 K0!.(^ívQբ JEW? =G]3 u̇G_@e9hM}`zG&̳8E:><:{7R[s#1y$"[\d-GےECkXlFsO"P@V`&{I ٻ#~ wowhaNRRR[j6\YiD$=o^]*8\Ks 鴷@_s/o'W5hDL20bps&-҅^q;ì odj\eCkj-I]S 6qFv1ů#o.BB"hoKdv(ߖĬ 3n sp+5Th ǫayWVbxX]Y&Hb f,JE t7^';y>WJP㼽Y"dM~>/3رl4k7􀻊Ši,E3 H(\ct ^IڙWGL=Ȝsh]i)%vr~~$=ӒA02ma!a25 ~z?jhCfTHU^A"4YW#:)j5Wq#`o'lL*W۠0qAS[8 噎H)Z  4sn ҈T XǟM$Ac' B9mVrd61}M+X1V1F-~wghaTyI>Oa$[/MoeU> j-nXK&j@9 1BPT 0%Tp W1U%cmvguPδW ir?c:?>t@HUFg\QVQ~zAT^(sՇih)f B}BCɡj0;tGz:zSCֽ̝ܣV6ԲVBf p^y謧ޑ?w\$ X$thR+lV ]`(;,N Cf϶V斁Ti FeH@eɂ\@^cu3DXϱ?٠X> W90dR4|2gKR/qT =a.|;Yע/K*1 .69Ha;_$/fu @LB-h&#ݯ ' vqoDM(m1nl.D'=J >mpkw2gr0 y6-Dn [/SGr {IOfz.sP0L6L^F6 kqO7 {B`B>8|>~xFEN#!m]!N țX"#p|ڏeKsxעNj% q~kliH9U|!洴1cdZFۓ4SCf(){ޥV{]d seZM`:x c mc%E]y#C+l: M9W.jy[.~6]WCx 섿fħX-Ӂ{52=2Z!h4EN2Ԇ$)p[9IDym>uJby^~@צB4@W{EkH yM(=Rrt| BnbHsl0 _Bg8Koޑw5r˥gԟ<}Hŀ㚾W/ڥp̹̳ZX/*6 *h{ eWA^3_ 6.?@WbBx3Fx1vr[pV C*u`жܼ5@WYs%Qyk,G:ѤQH좘2(M/R.gy&/  fuj4[|t8ߞ/CIB'BAKM/0U Vf5P0v}Ilx5$@P[9XC::oѧNp8WW2iv`H{8t;和nMR Q;6,-|*`Q%EQj-CQ W'9QN)ﶴ)FV(7C2R><ذlŘz.-7è]_7R٘rﲶ|1@l i%Zڴg&-MJw}ִ.lpv)ߝ-V4my cW) #*r (7 LI,vwBBR]6@NQxp&^ΞMGX6\n~ߡfpeP 7n݅ԵUpaR( E|v4& z:4iۖe09u)GG-T&{-:7\Bˋ)K Ҽ-QZگx _Td2(S}sީh_e>߄>Sm'i J-[y S9)@~!ݛeO@FgJB˽ ^hҪcjJEeZă{qЄg1>MdվI@J/gE'ff_*5#OƬhZOs))1m4Wo(kBҹΌu.n<_NI#bl5?x5ٛy'yK®{:2nWƏ17-jkADjRS57ĕH |n 1 N8="<eAǎ#W\̷ J V$Wgz Nwt-d\0'X3GIMEA־q|ToHW9z\tY kXT E Ξ[c/5˫1Ct:ݗ[":yq>e{9gc"ǚ?1\V5] $VnZ>-#uEvxMq4E$xwM/Lj3&@ w5~T'wm#04ER(kNTGk+⛬/m=0iNX> 1RaQ*x4lt ʃl#9Ɠ }߻^n_ͪ| ꘘb5<)$[b" kz-{VǴ$YvUb{빳~hS zlwU E(7/MWvmI{+{Q t?Wg1>9&;EV Un4N3/[S%9+yD,ei^~hZ /9ڛ߲TL1ak;U0Jdf+GM0[a7LmopJ8EԃK5&@BFlláSU@^M1 5OgZ<|M$krԋkK;3Z*pۮ/@2Uܝ ­cz' ӏ)>u.婷gs65A^ 0~'EVCC.6=9DA+cXڢa稯arY~LcbgsC7vnO:7<1#~6E7ofZy?iXJ`z ZߵJJN~0Ƃt4IP}#1(ٖrS!VDYq ^iDSc^nǀ0 !T<"ɣe#Q6ФDհʃ-~%`/;.?`BV{idaLF (eB>Dv=0y\]BO"m1.x䀘u#˥LAM @ļGȋ=ylYcjrP~N,5 mǿl&ORa0֛[*"EU|E$ t0(~eO̢ ץ%ܴf`ZXC@bI,E(` gUhPqa+MYa9úK#<\xpH1juAssL ,Ȟ@h\~;XRY]T~ҭ DB^ѡ0}Ҥ| 61!k(ߤY\ffO<5,l^d#P-AJW$YRaәsP}80Q{n2OgV)QZmi^~Lgsµ_؊fx hY"pk tag˶ JI { 0FL,%䥹͖LWuyRf3~8k{+s\ Rj료)aD@R'Ԟi {݃T"Ѷ"qm&j?DNM]Bi kHɞbΈ 3te$Ђz,C/rtw%ߕacb"AR/\DMzŖ͗@e.ŮB?-bE^@wl'zEG,kP1.&DßC"h=EuM]HrnB[䞼i^J=,a<]͊n1TJUQN TYfH|&w~Y+`TTIX Q. d蕢Fp'd&l;5DqӿTRdiIi}fJޓ^]1F+l_0F---{`tqeŒVO)sYAqPG5gz.µ<:S2(gӐ ,gnL?}E쬶~b_)nƕV郎OZ|S$ͮ7W䆄Q@z~9;u865^ѣ oC@ Dֽ+5J8n'N?Z!ⵐ ¬]GKDރ}qfAzz+bRf9x YTdE\O4ie3>"&˛ɔNp~pH)WG0ylzˆ Dʾ/5 2r,6Ze_CsS9L*t/s>a3.x4 1a'JX2_o<z養]Jg)@gM:gQm k8餋;*Iv|qUjdJnFBr>,5e|&ܘˈ^򾎩ӭn Ш13M;)ڱE1zQ`h)UlUѸUe3W:+pՊq׹PԁT:c ̕-}6e{;tԵE^#g*K`ʌ*kutRj l-U] ^ HrE)$7O(7U kdF6'G4~׊B- ?eN'ػiCpA!h*u\]z}s9VhO'Xg$1!)oX[鶎BTd].P l-lTt,Ba뾄_֑[ AʱP}3ە RhOJPBD)]JcYE / LJK2%a}܀BBŨ7kAsֲj%h#s|1V"<#+6[&M0'ԅ.豨2S9VDO%:NaF$:#"}dA$eq9fj/yRʀҠM)ye$wm: ΖZ wXs2h pӵ&eN>s,1[, )_QJ=F=7VxkMp梥 RS&kkVZ1fӪǠ*4‚y Iy1@hrشY`6Ͱm7ƔjtF Vc>BoA9!.JJFXG# B)V-ru8|C.RRKyv1t 4+G泒:"UX'Q♻09#E>TV$XwdDNy($50T}NRTnO N*ݢ[R rMZ R!eNX=z 'kx s`X&n*|q9!a KߚzKfA^EH]]_ĵ&K MZ?,UYKg1Wn GaYi:Z6{(}1p*s˜e$xAˏq7!^"PA $[!Vna w}`&k$0 ^ GJ{֚s|<y.]x8aPASwh B7<ɜ'Xy܏uuﭨ>ނ3k/Ia+q'fGu6h|ѓB+tV85W-'6@~iqiJi!xy>"tdYTn7b<\߃|ñTc?0@62q>*֒5ۥd4]ojxx[m8gPU<CrF`\k}R>(Kh|6Q2W-4;Ys()tpW@Kr~%j}J ,}2ngJ\8׵~ǹd*\<(tl]'Z59 &I'ޏbc]_mzqJvn FAg5Y4R sf?m`zTV%]*qUqHKUqYQ6:,-BOLDoݽл# j 3i7EM]X`-*njYC e8~~}E#fV5wz̉W ~nU*rBkOXY'a/wLG5\ڠr[f/ nICL!N2rp%K"Hp˯f7vt+KYk5V.t#;]H$Q#gyhPwdeMڑ#M z’p€ȲݦG"]s rCȐeg2.q.oumF m>x0N3<5&q+*dDnY1LFnqyN_aQ~5sj d 8Ly:0N79EE +f}ŕ |yd>ב!|y#*ui~ ޻ E^F"3 J)^+ }|_ivt`D8722biIɣqQS(A&tYyr@4G. hRXJkewh͠h?)idtН2uSmGˊcn9SI'73`hڗЂVak&Pvg#-xuve igDT}˦u CesXy[ “eP^šdtQccchPaVj jFbhk*SVu[" \4sy8O jyAQKyIaY8җUAJF)z]>ȏNyЗ=q77:'2/K904ړ<0+zBz*yN  ˎq7]Qs'}f]>)~fԣTQʇ]%s4d CQt]2ğ޻ƁqpN_1|֛ WLmޙ8P8-;$'M֑O|ȷe0qõi6 D5M;}e"Dwd~ГbQ{:aI2ֱgYZ07070100000019000081a4000000000000000000000001642f097500013324000000000000000000000000000000000000006100000000./lib/modules/4.18.0-484.rt7.273.el8.x86_64+debug/kernel/drivers/gpu/drm/gma500/gma500_gfx.ko.xz7zXZִF!t/P]?Eh=ڜ.+ˤjVAU;Px#=\cVtjY*dr`4IߌfO:H&̳ʍ^oM<f_NQ3Ԋ4_AOpcEz{6݉#xNNwPɓ7H.cϫO݀ oڡK_ ZvK4dba@\`3<;)OOxTP0 *YADzR`oSvK ->]gJMq\;4xyX,c~UNy9LZB8ff 5&%p;-H4ON;|/;%ȃѽ_یE׺6{7 0&+)8y?!<_jɒlCReVu#E#= ^D,MyZ62nJj"P' ~wBIH21Fn}9kM܅J0c,n{ UڧQ&vR@8E_`XC%d{)1=h G;8 t!ʦXKmnqj{7PǬ%B -p 2@`y':'2P2%atSl$OKue&1^CE4zp)xcs9G.ⷛPb%HN=e6>zXPauy{|I/Y2XQ]/m )p8XF1|p) 3D2cM>:G>>WhQn̵"XǡD3-z.NBZlM8IUaAo8m[7.杗xpx]^PCcJ&Rd"z%DFԌ#?VzfۧYqI~JB앯J~{t \.em h%XS!u2qO&nnlT[(}'8 X>Tx\?"Q81a f-dѡs|gNݠIЗks D_ε0ϺU5F:8jW_z"}gA>jtF$?\*Loj{7<&|/jrHV1G&^]0[3I90KoބaJ"l=oX^+y:b&k h$V7b8nXmB*wߨʬuXX,n<Ġ ϽRm囂B\à|d" #Ugwr76Qc.(xWA| wtXA7]N-qxz8A嵸, C =m}8 0/r >Nfv9?ey/fx`Kޜ|=EQFyC ta-`_[CBf6ƴWZxKW˪+@'1bpЏ(˚n5q^A= # LⰸOR:Pzfz I0r<]hC; zg+GmPԛ&wvWɻ{`.m?D]4;< )frS ߲[kE$/L2f8͹zY`-z?=T[WO{y&3Fx. OA<}d =>l<Ꙍ<PLRnmJWL8x= hs:[;K2xp>Ӈ5f~r Ρq{a?$'E Qޕrݑ0R]{T`q NU隋t]g#|l5s#醼2E⳩U<F{?}3>iPR4>+wCL-0Fuyek@Xwޓ $TzpQvR!PoG|+ü?^۵p`Ѹ@<KΨDƐָFj%,Vq/ZK'pA~; xEa2ŀu˺ϘuXFTgݩH `s셮4SCӜ;nF۷"j{8zse =S9QA.E$ /)H;xv[+wsj tgq8&0Shz˿@ iJhT9f("_tRYTW *,=_+,DD ]-:pX8gW\QwZ9(92 +O( ~=!5,5:h07[&Hgs9 u vZG'U}PwN*Zm$A bbs¢)y5s5E`3)PxwI9*3LCUwr̖ϵ>| rA<њx׈C ZP ]텫~p?}<.Gv-c=ȥ+^V +euka34R~@Ğɤ֥:P NXsr-=j-$e; jxn{#yeT@njh8 aRƗIU"!Sd.1n[n>@QѨ'9 lp˥ƛtG9nay3#|6Dw_m``NX ͻtD2s4Oujn +hj' T ϼBt;g\S}|i. #?D(J "Y?oEjΠa{ff@bh\:&椷kĺ'xL.{1UfH[1y9N]:Wc< >^eZgNP=6:MFJv2b@A.R+]@nuh5,W*?/df T$^+)'Z'iqnB"i e&>-i36cXD;Jᘼ.1H1w7DX;. W)Ad <[UD[t:7衊D= qC_~2~yhRqN%IW@|vɛs|yӶTOP> U"{ ؟Nֱ<0B#YjW:^P@`o_D{SR2 +~cS^✁gow]z089@{] Vp-ϓ@Hwkl(mE2`f}[zl1~oGj,~JE~9Q` jC.r$a[,؏yti*^5"ڎHW|m[z3_^٬f}yN}$=)c\tHE;aן32BVsOY\`'dp|vSH`6g8`yQT>ʘDj[_0=Z՘|xv`SFc* B$t"WǪW , t iSyIϏ^^!؋F> Ot߂cX66 z5OX8rD6B =gWbp ܴvl `1|A w*5CZ$`񀐉y'`]7ӆm6~$!,\v%t>hZ]Rk@FqWJfPZ5\g7R5Xj @ l)#y9򊩨v1H0XW}kx%"XL6<4Pg U(ϿMlUۦE:3H>d j fIݩ[ 0Z»c%4^,\K]`Raa$AU~[ TӧtwDUܭLKi4@o#ܕAv=vIOl*o9vE'me[hۦ%aliGV ǙpFiY@60k$K Qz\sq]QPj+<T9̡y6 cˠٵR6շwJ KW warݿ5jqy5:O'lƄ!FGA'(5Nzg`#,cV*IRX1!ZS >_"fǏ~_s%ȐKÞb 5 '9EC?\*8WzOzi,P̨:y*"FdiZ252eTEy]2 CV+$$Ug zE=M(\<^e1. ; $.8._Śixe"9Q3*r|ݣxk Nջ(+n%\c1ߏk:]2r.%ɫZ-l#u"չ@ĩdQkuwU!x_bm;nvNsd؆w8yMrJ:8Mv\;5O[{+NPxrP{=PX^; 5Ԥ vW_KRv!\ ۽hS@׍bٖ|!71OrNKSz{C`S K{J}4>=ٖ);a-Ӌߎze:g%CV 2oQ'E d b lӥ|S]?B}!J ξ4Wk E˷ײYMk/ ,N7Ǣ'sݑwΞp g{ U-gvJRBnٯJcdAoN^)ԟB6VXƚY&Pirԩ Ng˝˧<(OCRNL]->>gD)=?Lr(A:NZk*\e0Z ey3axs)CA2ġJnDY_ѹVrd&g}"!l@ C,M7q_m&h(hq6C8zr*mczqq N$VQnsjC ]T8ZEgJ'rE+mN1L4"e3UQT,pGe( +!eA*&K9ssz)#ϋeDWW!Grr]b O0ꂾ*|lTk1?=GDŽfUE6.NƧpg%[TwBsJ(VKš`Q }T$RCgܦ^:vv>d`T:2mK0guXAh6I('Q'گNjw7-aidPiJ{jn`.K2v{m:`d7AJqAbT31^KseQfDPxbPzPi_a@=y {L0R"b )sa>2ďGEӤD.%#xg3(kc])Զ~ܳo -z bpg3!dX^չ_j# رw5i}2Qrjnđ' A`.3/APIミk.N,FJ=[ۭ׮5qpZ䓙} d`һrS 0B;Hi@^0%oXCOӗFfgmv9knۧFVG!N2E>T :1p ܊^2*!<)1c{=Dd-~e4?U2K"#͇(fl쟣gIEZō2AFJukEBQ奉 89yz5e`ދZ317*WcRk_~uW[ 'WS] Rҙí tH08z|'c(rTTkYf|.͗Pa:1 ZT:B1sH'!nG uǙE/)T+^۹!]MbE*n?IycyLګm af-8ߖ\Nvzu*,Z-wٱȘhozͪ2]=h )9N@' 4B C!者F eN GD‚ȕsF7w/Zp8ܴ(γ,#L1Rh|=K"k fOB&ttm0jG޵(T+j[ >jڵDrSRJHWM. ]r'Dadv.Sszt M3Ah9EnC&(N0wҐ)#G ;l|8/1E֐ӆ'Bִ8uDsIc߉w<=Ozs̛^LC%.|g#QI٢m| N͊QC΁`?e{ plžyHw /SA-%@fˏLA9!Ė%x@W{Mñ:mvUJdX5&KIohOrƆ*E%ְ׬Grw0b%w0b07[ɪVH6FLƏ%_sʴ_U" y.Ph_H$dk[en -C.[P=/." ϛS b, ;fce,3@O< Bi700)H~2EEbV vJR;@")"`=s?UKkc!3AJ<"J+T]y#+8'۬'B2 SL9t RS)ƕ"B: {%7w||a?WwU4$8}-;slI-;),R.lrn , y28w:g@i2TL2 KNL VCHsՃy\Sӭ6d0S;u 4UPfiYax!@Կ>#_+o@9R#]+<ݹuf1 K m6LJ*?;hl8O`=0O`5CI.aDtnV˾>Y5U~ K@I/| /܁]#"oG4el &`$rX ow1iyt aPa]'Q^Ƴl'JarـK8NT%RsU^׍(ݯuQ3bp}7f EYI4+$H,ڇU D㳒H?TB _^E{&]>I6 q:E7klͳ3e&8He| |Vj엨 {=M,ki^ϳ7{0>Jd+@O\.P6r-#&L > eK ;X#E}%QUA3'IډV"{,pBS4[lt,Xnz 0GmWmU zi_0s/ד.t9vjφGC؀O6+jDRs5k,XcBY4َwXm9 Ԣ @>Ա+[i $BCJO24WSzZTVtJ^948_kgMdrVE78̂4b Cw?4f"2{j< 18L0r3z8 $](aaʦ*Gxޱgːގݡv("۴P%ϡGmuTHUc%1]^ɑ["2/{wz*8\Zsn정%q =U]c~0r*&9B} '<IJT۹YxDž,heF̺2c`S\oA : SJ#,<6GZ'?*}e[hG3v!^9| Hr<2XGM҂\`= q ,Cs 0xH=!Ʃ}s߻I`N~{!ZNC(+pA黙WqLŸ֍%$gI F[}^; T2 Z&wS}`K(ahXi7`s/Dv y&mL`0?<&qL`)H=qNQD/ەLs[?LN;LtMV;2BPlkK'd8(7$7jPoH@j` YUˊmKz6q2i'$8Х_ذUT6ᢿBdnR0k;l -` JBekQU1D5tOzr邠5!VY35趐6E|JcoR)F6&&˻{OC_X=,Mt&(I6i5ڑr|iYwP3TnKQlE;#WvHM`)VƟ>%滙M,Hԍ;z@jzwM*[}FpՒ  64 ʪifg\b]Jܢplv0[»[RlTrIM2XIp`) }"w/Ik), a(~+CmxMKs{v _8BksCVzDXC?'A2^rcEǝǢRhP%BláKP|oL $d\\`+LP> fv(ƈBB_sw7VE"Ӱ*t"$  vY!8v3%-tes;I&o(9nPO`Pژu=QD5$.ƃJdhʽ=(7U̇3?\pblT5=En%9{& `2_RoL_Eg.2,EMM} -TеaL/M/)JZVZ݈%pRG翯#!Ȼ4eꕷ]ᝮl*NO ?1Ҳ84-_恽U[I,0RZg!lע0栐>RI7ELt?'E8Fs7 Uv~KxRq=Ťw0{.eL5E{;D~F,HILt;ۜ76>c8B1 q{8uNËʧv"'ZAi4>.-u]:/vm O6C)|Ŵ4Z/#\Dq]]sƑ}WJLl?ӏOsg& =*F;S/ $]2;lV-$66XR˅PIV?qJJ^nm$LWcfO|j<(BJt̝iw_J7e|A!<iI ͡D0]AP" '\SN7=Zjj7oWvZNl1'uYœ૴R'oT\jnPGVn&Z{jײ2ڠI0pwz`!p"aVA@ 0j5sU6D Iq4ǂg:\63}ۿv}H昅+ȤjSs.McPDS}KWs=9v]]_k0@X԰dɶU~}!{xFv[+_t)^r`:)f=ࢥY/r<>#`W,,4[.VCWi,N0UǽבzqKg uV+I$8ged-Rv6jV3 hL^|4]Ec0=,0#"7. H{# 7^.&:|?~ng5iYVN(}c@M\_AwaMŦ?X^fDȌ»(Ϛf%8}g[tz)oh~XfRdQ?ŷ@y*-:oAÈ|=$P j^E@.}b_(}vԪ BxSy =" 9ګEF=}ԈR'*`u8ڜp K/ۧe$Z>}chxqq#ٻQgNfS0pZsks{>.jM`۷d5UPQ`x%?lE*1K$X:3u{x29Pw>l((|\bR[Ԑy-xQ*}5jJixA0{t ھj40B Ng<0x4%l'n3=Z5H4tN=Ql8p)_x-(UcN.!1_-s5@RyρE3;R_$ &܁ѳ3k;Zn1!5(xJoWcɡpag7(̢_m싒w$`9zveIa~Ho X9q 3%=[?=jL_y,ƪ UʟjĮ-048hY$`$Pתt.m lX6d(P s#$^ ] "Yٌ"ci"#tSJ@ԗ(ߏg7sK ]KUwkFe޿ưq<*ptܫ}94>]-ZEFh΄q zӰ* ȓ-aFN!tŻp.nHXd\zPa Ƃ;u W.q%?qE+ޚ?-J eE6( e,$hAJzzY?N-+O.hf ֥*/VG4$cU>%.$}߇=ids1?s`H2& )ąrOM" ;VtY0%lw]01:ζ=XGMAgcJ:*EGV|0{UIm=m }~Ć5(bűkTG7dI,d O& e*Ww+jN&Ip҇{zUIj"?g`W.bPlM~jA9He쉚mքJ"Jz^q33Jȷ:Ũt\4 PK 6: /56*XP~+D.}u֯95UnRHoZ_(IC04[D[˕V`2fzr’Wz1`薑, k̞L7+*lj`Xlq`}֛!i%^AQ78 +*a7e^ݯ%۩V~*6fDtoPW),Wj |,^9o>7CqjJIt?}'OݟHYPAv>W%2PS𒪉{-@:s Ё͜|*&Ӽ"3px8!_gXEbaκ4Pٝ+D:FO*f2KOc%9]{{1MM~!$Zk aLkFRDbbiIRM#$hi4$4iG ,xMK/ v?2` sgz[>)/cO;gw(a?9*9:6>U#Ez"X,{T1TGRkij’\Ԏg%VEͲ=+sp K)r_$?NL 2; FWŭsGL-Y%)z݉;r">S^ӛ0MWmw*ÁHvV' i8QϿWMQwMFGMw$<֎0LW<3P 91DFGFOG@`tt01tC'ſgey<'L /0GP\'`E? @"0$( x roԂv҃UQ+!@_RTmOzDF+@`}_RSVRe|&A&xGV'6<7{GB8M@9լ-IUJa17t\:+(]o4 ygQ"qBGO&B~?lxP!ul>M?e2?ER^lU&0㥘Ôiey+b%n>|lOQ% Ĵ8 H@+nFP)Cš_U Cg$D.TVy$/#67٤sYRpت΅?!V:,,(ҦZZ%_sVg,c;k,~_=;ܯ7;;JpPGxNҖWn m # M;^w.#R%k1p)Vm5b44eVll'->,ɣ82*1M6\}]_fr_FC4.ly[ Pmȸ,SVzIxE R0: o<\ uii{vntffE>1Q )\gĞ2,%OIFʺ^XVѫ|$"=ÎR; Jx z ku,dd7z%4a\i.벃n pXv-L7Tdot-)j1#`0"NY`rؖ" {#0!BQYR?c@RpEP{\K͉l/vuS$FR¦6۔&ͱGnO[ ҕL᳨9,yR._OJg=ׇк$`LD{ } vhsE:;lҬoiʗ%z8A/S}ڝظz^V +W ,ƚz/h#)8!wzxtvԾmfr5g-إ8;u $>iG(2[>>nWD˃h cG8VdSΦ }˅3@B!VZ PǷiQ34d&7Yi IZJ/k3R247x/B'_laeF#C+TEuzB,oZl QLtPPMEu{+q$.C@X6Ra3 ',$C]S/WBX/<͵P6$wG/vy&ŒKIV!Y^qڟ1XSA?[``>X$¦8[>/6Nb9ƼL_Oȉwy0\Mt}D2C8S"7g$#'wȔFa(Imq|U Ȳ^f \\P ;v1jL|]0u?Ď p/E5ڠL[/|;F=~Ǔנ=RFcbG=|Kyuq X,%n#K%M<<+风 `Ӎ+LY6%Vs}.j_yUv} i| e=“dkR;:%*P*Y稊\J꾿J|V3sd x,,د#xem\GqZc RKfhvv?t3uN'nywVgPK$q[T]YҰa2!&"3՜ծ4WE|!mdTnI< |.Qk=l&w#SlExr ga\+Z H):TXp-_lOQվo-(ɍϹE9uSp/ m 2v3_nG:O6n/%q߀vRr 4#67a.v)D*F*#&n;m8j.RX=p%Qq.{+3 %w x-Mrb/'hq W3l]DpZL=o֓ȏo C 6ʁf?,2#^{}oCd\O9 _ ǣ :S#QO^pk.50/#0lz~b4*R52䋽Jȶo`X $%K-n9ǡ-\YwW^znyTekX3y m(-NͻSoimEI.mc>_j|1ȍD k/g w`>֩싺HrRB7b7\52ĕȩuc#Fg~vCd@Jr#%qARWa=fMA<2yt%=ufzʯZ }},bc[(M YU%B@=W4"P_KHc4'sj!a_*Vl]&>ȆRO/`.R=3EVlp7`QJ(33_pdPf͗]:K5k{ ձ k>17 4¦ FB$9dxͳ#dG9S}T\z)qa^igiz)wfN.*CN0 ޾#\ B oܾ!3 Ma GQfS]{]LoT5{LOKwp]אaa>7M/pՅ;6:TIK(.՝yaĵ&XLx47\:6) _coS`mtzaTr-T|a{Ľܗȼ*m)j[7;[ѭ+]k5`s9Wrn9j/SZN^ 1v&&7kApEcCxR$U" 5}U'uEl94xV}-DWOc_~xxoRgkB%LI`JaTy16 D&*˚b,Y"(؂pLa^%WHHAV}q +SlZ5󁫶2dվ$O\ª6*H(9N[ >op直G^=_rr>2|-'q*Ue|-S 6sDI30.C*V=̀ь6V*tV.*! y"gBς 8DFXhR=h (]2{L56Øg@þ7\N<7&`lr^TݸZ+ϊPFiWxp%qyѐzֱSS5Y7X>j\4kt(H*hAAF6_sQG_y8/Ln NaZ0{i-~{d />Rt8+Zr:ٱlYZVG|KI(uܢ.V r3~Q4@ג~u0C-YY#H_)"U\]b+|-cHɹ+Hσ`JɆIB2 qӫvq+#B w^iDmxZvM&80I[V|Mï9S]U56c\07XϴFC}*{-%OӰ{7ZV I!9'KZÕaz,3p]as }tK&?@jO j4[f]su_qqbAG)aɍ'KQ&-OI 2'TgkbZ.P9kR=q9P+Qp: /Qd7=Չn ЩrDf=sk˥<#aޤ^i8 Y{bUe5 wׁo X"&dlZot긬Fl}[=r?R$.tZ&IS8 JĒ.C@,@$lcnp &qMdq@CVL͔6#6=Az$_(jfxM# x>-`8uհY  ӡ&slPO7wS CW[eulh5 Rf.ۄgVY׋ ecFZw +vs/|M_$:#I0lÅyMȺjpOSjFV%G)vb6}xQ\. 4ubdaM >/rP} [p@h7w a8ę1?5I-dϞ*w? .?!3\q>;}$R%.E!Ԝ+_+R5fܵ:bjĜ̍f TM@C6 O/9dv^Xژϓ$Y/u3CK,0{!j7z6D(Zws+֧6GEוG+C6TOW}Wht7QZQ@$& Ғ`qU.:Rܓ@(ܲ{0-X*12 )`ղmh:4 Ӈz2lle)Hk?i/F|nF;o] R!&K~11&x.~vS fmk?q=v۞vXV1: KVwNe&E@9 Bn`VX$Է4C`[Sd='PXZ_@F?L4R jh-#k>;xU:F f O;~2%-(|y#zlVV | mwI/ D=w3mPLwvHPFa5aEOy#V M(Wmucuo)t T%~H-fT$FE"ѵUkp# cW Kg,lGSr| >20/7z{).tqjIl>)̕T9w 8-s{dhu&uҵB=^׵s- r/uojYkK]Y,"==`9GHI' \F%@ŦrnabbD|9YhJE$ZnRnqk~@!G"DA-\2Wzem:&cFڥ"6y\00iԦE7Sj&Muc~E6E}#4nPmb)C *~Z|Pm7{E~LQ`YZ|7+5ɒqMPյϠynv8aw FuDxX![\BQm9 pn1]=+1uØh&hpTdRR6M"5 bKLV;$5Ïລ=d}7jLEI3Ԃ/o܏Lʳ X]z[BAhP~*h)vD;f Lp:Bm 5* 0kwbh5vRlU0pB,sTnf$uDk@~oU:ɾ]|6GA 6gp8ģTN]$ k@|OoeJ_c2VÝ6((Bm&5 Ѥ$ 6T?Qx($S&mMVVA8=L_=!M98!CӚ:_ Y&U|07BJͩ4J :ͭVlMyT$1ֶu']o1x,Ñk>΃c i8뮝qfB};!UEe))T=Sjy+ޤSض3<,YrOy dZ"66.֨MYٝxa_zBv:D%GjvK>Yqy tKt4 [R晴{!QX%v%:vFfzp!Q+7@AJ@%ʁ2؈RrrnPi6iQdChbpa)[?URcw'ZӒq~Y%Ѯ O&X"CƕdOMP5xcg4of8 ( ؚ?/Ee(K>iDlYR\V~%g_}$<v},[YH]|#VLwX6@vVl"4Z> Pn~_}xԯGJ.s}JLAr'N9PD'gz[d3V&hs^^Vb|vpfE$=Xp EG\_/n*r{ځKnZzoL|oUapk8qX(msՍ">t ~%cQm-8xv]lbBRF@>)a>Yr2'^&,ASq.Ԉij2lk-|Nk yP7ħq}'YQ|8 X*`~v` hui^ >{DOXO,$16D˧z+5h fL{4g+5Lޒ:f?jg$5F_?@rzؗ둢c\T8g\8 nStXNIg ]ל9<`c9 Vܗ-Y/IϡD#qyd¤J_iWI*f.'ZaWm9p I"Y '@LVH=B ͒u$|-Y/cDJpƒ'݆_Lù-yYKQ̾0d :XBW w+,sבK8LeB4?\5j13@kˍ:|]FYAaU/$.h1R.j[E]+"q?Dt6rz, xe߱{5a_HaUUV Ў Ń', IxD,1z~jJv"H҂;ƧI3so*ɋv"+K|\8~qnz&HSQ6&_@\2ic>=1ǩh!\0%d MoYp+.?PXlmnv-*)_?\~//xƀ-V/궟5=Ll띤C$юE C`q<NG 8'"(J@H5X qUk4y'd#v8q{E=*huۡP1jR\YZWŗDVL Sl˃{S+\ڐ2~v@&,?pEf(JG4LŠYOD!PPaیg~ЋHԍŚ&$=tqMnLAwlmdf] v+HV#<Ǚof垟>}l\8F:TK9@Bl|%t7&=̢43}O]_ l`6n5?BPl~ooH"1[.6)W_~cIQM<S0$֨SXYNQzHLG<k2|]t`S ]ԴeL[-ķ>Auud( zUFrp1›e7A du:#bQD@M2яy e6DTD)Kqi"wzԣ=t9TLrL<~e)(Ac cPywF72ݥ2h%H h^~;P׳{Q2Z"O;( Ӽe}O]okl3Ra߶dv[Ht GikLJ+5V/1/x>[8}̝"qnF3PadSu֐?p%iǠX8\+.WyqZo!gh/w=x [h 7I2yO)Y=.T{{ NwWؠR>m!2M~6w4J&^14f$GZ=ZsƃG.5폂]s/UT""q%a9,LFؗIFm'{r) ҘuW;+!}Vz!Hm(Ĕۿ"J}(s7뭝XG`;+EV rܤJ8!3@3/8jDUU37oR|A4s]2ۑE' B-wl+`.߀ݻٞvX|Z*(e1WxGN[TX{f5Rdk\%Ǒ(ވU+3VuF,pg8x[hf rR/$)f]!hQK1W!`qj 6((g|'.;|[ BCjI]G8gŰ hQW p=q~`SE\ZU8xT_S^> BwPs;N'j>ԙ~" QYXg^%2N0&ӌKqLdշYAq8@@驟'4%(&(q Z R?~" zf_¤-9"Tڂze2/akL>.?fk>zVHs 4>}qPХ#;|9> AQuո]b9Rn7~{NLOMtAAL|4_}8i{unjׅ_J&(Zu8+c"fs+yU _њp`2%\9)kn6Bb^Ε&RY G7,Xm0J6Kc%P R"foޡLV(z ཞMa͗ T[~bpNiQWe̩fLrطH+Cŀ5[x9ܝM9C^Dea8z5#G"qx%. 9Kw砖qiP֢ WmHn;ɍ9…TMʎs@MZ$5pZI>{ue;b!X.]Աƈ6lgUd;%"ierYZe<}G546 " mT`E²SlGEexѫ&=QZ>l?ݤc?7%ɪNo65-@ゞx^y\=1̓Xoܚ{9KG_v.v ]DI B\P(Cl:LT}(T&XR9 )'S/h0Ejmۼ@@ .$ wo]Ԣr\qC'.'c~P \(Tz 6E4u+WO:b9Zwrv10,we?IsY`O] Ĩce, ,biV=7&H|~JWqb\gH6ʸNELVM/ϛ}Lvm(cK<KJn?c'kz$ %Xښ1my"L3ΊތjE,۫%qHZu1KU&&9̌sqM4#ViҾvQAy.^TeY 93$) BHCШp?HJaAbe?Tx4#_1j`Ƕd -\X߀I E@֫|TBؼF Q߳1+Oq-ȅxC]g^_3)8&,*CsL4eWѮ󍰒P)2 }8dg~4E!n(j9qfgwAv>7^zs3g(GR`{ -W)O|о3!*zR(a-(P9on0 &Q۵cd(FqzJ`>hWN|π?-Ϻ< rNW "PV )>~IVEs($4;p:tS|UUqhˊJ]0'|̐q+wt,%;,@5)˾A+`U(47/+^ܬKKu]Kϋ@ETHDXJUR;Atw9|6̨3fmYzEF|pd ;s\ JTM;zX*gP9T5bԃk*+WDŽFY?t!&÷^( ޤZRxR `f@_~_0(U;+ݔ^Б5Stpg6\Ĭƛ _~snm#jn$xG6b`>8\v*qyZ[_ 'ǽQo);p$%[LY ٜƙ. )6KPo襸|IUo|%RxlxYvtMDR-*/d 7Ɵ8;$e޲H&j<2i$GgG5)x CiۀH @ srSǬCWY Je0QsӉ%+Pl24 x!YSi-R.үLk*LQX>95N=9v` !Esy2v RzM6WYV 9odr5Zyh>v=cPTkJ]Jv\Ӛrj9i<lf,o/qN1 !(IE D>ф9t\f1|콅?5:c0I32GNr&9Ax9cI庈yP=SBOo# ;x)3dV(P@@Tll;!6nX۰gs;>x6ABJ#m,u69iN gYmp2|l+EOj: -h]ShBAXO2&:JҶɮk_33%f2p'&g;ԎDV *ywM(=;6",ᣘPڎ׎d2_H.~q‘Q8ρ~{dd/LƖgQq֏te@?򞾦- p,Oߔmbw\OAݜ`Q_qUgkrվ#%}L!/`3M_d0|S']w>X Q`Y>:`&ӱc@|Mm{$33򀌙E+h 8X0:=mcfp^ޟaḓ,j](*%f  #Y|1洢\m9&})z߫#r8- !Y;/f!;ɔ;D~pb`K7pRxOOx ~4\6":1mib8Ú#aurxa:Ґa=Gв+~3h-,vװ`OFY1U']~!ק휍\! U;ǩo5)JY|3Lz`࿛!~`Jgث?C.W@ &ل/*YD){zْlbMp#m~M uR|o^0 xR`TqPve7Ô" _#= 40$O/Nw^#/>"WKO@Zt$$ȈaIq#ZS17hgW7sWH@1FwkbOo>79{~A->Ly?[! G7$a;hr[d('uxjE~ N%Jngv9Տ-\w5~1Ϻ)g^ȄY$B2 {21hfl :M &;tHNL9/GhD; MjpO<*'tW4ha8FO)VQXMy`b $ZWzfj{*C޶4z*j v|ShM{.ABfjelIQ} xG+,.p}+VݥU$5yq|EUN=y]vM45#d85xz2q/D-{ڵ">=q~ZVgGd*75J5րjird$u. d5m㝳E"}verDlAa/;mcG$6&0 sFx=Jhe߿GdvaRWb9AĨh'nŞ==rϏyvQy_2LV/. 0ם)_i}&_aޣj&$;j-WtCL?vu4$lH0־|rdqfP7,3zIRl6K1vm؏]0}<#}D㻒'Q('e zt) "M`)v+s[tJj'Nީ×3=SC/F.JP+/hoYѶQG9|?1n6njij%l*7`_Mp%ƚd+XƊH˒y"s)|@NN-ACFy?+&1;wwwJ[H%׮\P z1ث1H +y9"蔗~)=9%d<|&@6PsCx_fWr*+CnuVI\ Dc0tۿbխ~HP9 L9@PTb,gqy:MG="f  FDrpg+5ؑ#-Dk(餶s>> )d {Zk@9>8+t1Z_oeK lNq@^{n礑d)kb==GW8޴̄E},#߶'0֡;:}/drH%"v~7 C˒n4 rbQAߝ+d`$ٗr")Nqxz܆5ӍojkBCPhAQ hTtp%mmPn]Д<~r<'fiZVsw:onX/qY]@ig}j˂Ѡ!ճtS+wlʠCJ0Oul'T UCs _ٽ V5Hh] z1YǨ&~S6s[4mfhXK\(HЪO׭@GAy; fWzM` n:Śhs pN9 ;1@CI#—.ْ%vXHf<ߋ2v,VK ώFoRv>U1?_N|)g@c _we=e;Q0f]04몒/@d$l+ Жؓq;Qdaסp)Hh \yƆ2eRB2Tmr{?"% e҃9TR `>"5h@KvU6 60F]b|GxZ=,lJEKY]tv3#<닐Cp,8J{Ua%S[I6Nmy;-S_:?=/6k;Yjs~Lk[ߵ$}͓] S'?l 0."*2 Ni-K@t쥊seo@V*wٜ=)zDW䎂bn,F&, Ŧj Kw:13ZvWT#~`j*8})SWcQIOenb4Gkޖ 3xV|cN$X}}'Gb$?d\J>/֋K&2#%E~<,NxFs ށE<սϯYޔB"'r5Kn"̸`E֘R6粝2,3.|%tD)E|ܫY, d,V UKC{6'?*RX$ ,.F8i2B C妝ioW0M;?I4UW)bQbA|ifkWPOQRav^{lsX]шlePo̮GR:BoP쑌˥}̎bӸU7TE@@.լ k" @6`zvͫQWt)n{ⳜP4q7q|vlT?BcB˭e M]yx`XfDMIZ$,NE*Q9xQ(NsցM#d9p'5ǦfW|qt-hnm|2lO>"C_yzP31j\1- KbKw/쑝cmPݲ&_`Fg>9_іi%$ry470˙8,O[Gݵ*i\́˕`PK"KzmvvuG6+9O,ʴʑtʸRx=l|cwS̲l% p.yu{˥nTp15to@^ץڴcj2GNTO/2%{YR){ʹu.$tk% Lm_+|s&͇9Ia5Dr.r}ł$(f!g+׼A$EOR /XuxJrU* Wf`3 {7ͱKϒ沥557Zm#)40+;֑>VL&҉#>P<:ދ~OڵAkZ|@uD򈖡u״8ci `n!^eH'M{?~ 7ebAYTHH6m>zͷ/R7I#nXE;ZCH|D ۔X 4>bXz؄Q '+o|hrx ߡp")4op/L&GL0s`bV5ㆅd fgr7+'T?r$ҳuBg H+_dOhۻ*j"n@;2\FsǞBel,&/D,B$ۉ]&rpC=JiFP\Bs>D*"d49~)  (/b_RZmJ.zgc0ž](,u gMz8 =)S[od> rϫb* ij6,5( s#ܽ~GU0Ja5 (]7vK{eWyfca%:$oU5J{$]?X=4pפz bGw3v;ܡzw7Ew3Z<Ime>σ6z[Z_O ZX>xB?VouYkv=+ 2Kݶ"e<Hps-݇W m 5=&bKD" l_*W |g'3SɅElg4}A9f$rSy|T Sy?_D/!UY&/0J@D+Ii 3}eEvO)Ưdy3n|{ݶ^M+[EdbOG+1mUOdvw.}|Gȭ&+v4TγֳJǿsgt K)<="QP@m{`EWu`Q{:kžJw&!|v|13{p31"!_=Nv_1VEEe:Ӭfr\P-"_^xXLs\qx1R:堁F <`Q4v5+?P|C 5ck%fdt\fQ`z-x&BzMzkَ*mTBDFO|Ռ&DH[]X(BdlX2L(Z+`}rkf3#.~=] ZEG2BbjeOӫ7sUwo1 xbW(8IK9zIf=S*Ri gIܕ ~ X;h;,NWʻm[ -|YRoLɲK#vAYnG.G\p pg—-~-)>*ޜ[v%m}{@ߘ!?q1E h- fRQ=cݮ@챒[H(`VZ u]94 \8fUƫL๰Q uoVE[yD;wt-nd)x9V/?ۍ/ +8SrVlze?ݱi۵xj*.WOzhZ 2 B2X>5[8C&W{VjۇsGPBq_r]pKXPYi}4PaSĄP+0Õt"}af^Jf㹸[\QeZKa]S^Nê#d6)e,Bn;7Z }YO&'AY[Þ~O.ư|g;TFP["s Il̅"q&u$@Iʫ[ gOHbJlOR9ae۱g泊1M^R,:Jˉa jܷ1ycttlN<=ܡ,~v9p;G)U9s+BM T`|r_ȳX*jeIh6M_PxU6cϳ>Ӑ X퀵5 ^7]|,GY%rFJSx;'Vl<_P C&,,I͜fX9xDJ&!I;SV">)簏)vc?AX rB}2|+"+|"#VT\{+bu"z1z3C_2?+/6F ۖ3Lo&BȴJB4J*]bzjj .RzL-F% ;TrkLQ?)`6͍;3%[eQ:O"),h CMemB-.ۅeCOzAg>z29O{M!sɞv:'70Ar NLVC;)\F)N ֹCY|U OIH}9%[GntD15`pitYɣq72-: 61H|pV'X MrY?c^ms>ss1p*PhV ٓfWgL%&Sy|U}a/+K,'ZGk~xЅW^iahLHr _TG? DSͼ|av@5dgרCF?ڥ^oIY_d򃿽،^'xw0>s o H_U 3"uSD2s4x+fz4apN&P֭Z$3iL=G5Lm|z8j\L5AGXLbDi[_ul 1ˋ=o[`|D>K (+Pnٯ`=l˙'GZrNNx"!Rē\˱TIPӮl+vZ Ffi2GI2w$q:& Sw:!%lb\JB}l-#oeCg<=1_'6Ix7s,> L2yo7 Bjrn6)C.TV+Un~gA*|'.F={>[rؽX.,wM[H֬c~ SXJ%H׀:wyjlQ?j$f х! ahԛ\]`F?оw5sq-J>-}~Hz[}I K}QWޜE_qռU6iED rlve:0x+FȮAe9NN 4d .X8j!#yKTO9(ͯT7y䣌\#j{+&,% D;2Et) {g;rZ8sf8̾T'-9?(xFX+_~GwxbT+m`TGpe +sc]։j3Sv˙ھ\}+`>=/ a[ٙo$P"-:t1>sqr"{!o=˻a=0x~'t3ަfmT+ U9@%Pr+!#2iG`#EZ?Ǻ=$2R#3׊*CR,1l0Wݵ>q7Y1[/T֮xK/[>ܼÇ~|sbܓDdRN KW>y+Ip>̒oqj!}<*kC نLiZ^D,td!Et.]!-I?]r*mdyڊ)FĆ XtϯèNE>zJ-b:$!m21-#|_<"@16MȪlx8IgeGBG=PALr􍝻YF`HRޱ0Bi1@cnyN%{1"!լFGeʍtE1O]b&-1 ZXb"8JPImS0H Dﮠk ѝh}%8}v|n5e-ùϩGoU~Y F8F9L sk'B3QS%JH+O- ] (stbz; ),dQUye`2 JRAH#V&5Mձ66#SC)J0!Q1ujx8ƞҰRϩz[\}:G54Ǜء=oX4Io[`0iW9[*K\UhBhrS#5jkJ[ 1MAV*#B'x2(fK4&ELd !Dmq]2FGg*ds@_C//kxDŽzH/lAw0=Q}!"cvB:SUX ( 0 S ,ѣ'E\"t?F\y ;ƜBZ?:=u%/-KUA0b 氰 m;o?Pʼ9%['h@$ԩo-\Uu[/;\^Q)W̻ut䷟Kha+ԝa]Y !3 VVlPEp|reʹ)Эxj_Ag2yΈ״hYwo:/.\h_$SӜjFQ EmäCaFdGmSas I gLz㬞6<65F*3EMZØz8`GEz߃ݑM-d&٤L##CZ/wqJ*j'e+]ǥ6v-Yw&y,HX1 2ܻf*LK~&%r_ ,Kְ߻xFLqȷPNC= Oș X3 -b'ēJ+ ԡ ^g_ tAv=o&JksEF?:ը z䧺T4&.9 SuP. >V;rwFe+zoMD]ѻce\{`tu1f:dQyw ~0$Y(0Ӛ2 NrψfCgWތ+]ĵ?M1H1g*"pq0‰%.'Zțҝ||tPPvۖ zH2XŮ3wRD"3e,x upGg:+{~̊:$A48ܤ sf*U-"\km]Ʌ{慾+jO*+Z'0/dHĐ1N9i?UH53a!Ypeaw_G]l7o~s?P)C6UwwSͽ)2M|f'4vaB+s*MD"Pߙ8 G|*܊:m6] ⳍtg+ 27 s X." :ۍ{{h%q@-=o<(z:Kw'Z~Hb&* 2'nbD}=qE)G7 Ov8rɑks %xw"#/"z?{of=5\.OF?aaXgIw|h`;'XҰ7ڬYL]UQ=עgKC[\6|3d2IH?Pbs|8 lqlC@ԙa:G,a#>{D%yE<,/$mˆ~_ysK f@7d$ʽu|R!^3iК;_ .ƶ"Gd[n}O;ME>=^&7{:[*]F17)ѡMEآ_<;Q-a//iM7?#btsH7j%F+"OfA ݶ?}P&Նk=[nȡÎs:RBly`_Vé&G$Z!@A"6ECJt{^JlL=Pt %ZjčCu_rm/Ǩ0VVMg /C2qgƉ*.'Sl-ThA-̰ 2PyL(ۤ>Wޟ씈,]PjlEoyxok"ذ? [&zۨs=1H/6ʔ\)^`U I8l8WQYrH.QIU6E7Ԧ\@u R;t1xYX~9(KܮǢmV!bSs@t4N5Ml^DT^ zSl@mͮJl860+8RL y bhY@2oĺ4^z]4\}$n}JOEj)vod[IۥYT}]*`Yy"gT 4xb TPb_ĪB=;yƜk%AۺDR/$BvL(7/ףh%H&4yftq*x@Igs%ҒpJkkq_kuO% RHJR0L;.@Uҳ )Xv"4c ;Hpχ#Xcw'=O滍kҘ:]4(۹I+t'ߝ' I=ѵ= rM胼iR.R3G7*qA*LZl=[0+J̚ sxPAm6d&,e =b([So|>=^4ur?DbRG<+hf^F EKŚ+r;|okx Duj9Y2$t~e{^)|0,FL*ؠŧZ>)JJqU|εLΫxOy ԶdT՝-PgWqxa7QP~5Zs`Eh=X;ǐҦѻό, ӵzSlS ~^%a,؝kKX>޻#Ut^}OLNo8o_&]!ML |Ϛ y? vG֊Z9 B!_`pS<\ IYN{1hqn_r*HzA ݊:뱜AnK}5Ph9-mFJcCN0K_e# qW*ݱ#9ddFl_$(q}Ƀ?;e2ϳq89dkOž#WfXE˜vaxN^ qfcئ8*=qEARu,F D! ֍mֹ^Lf~ERІےoSˮmkS1@]Gz\6h^nz:w~*rt»rjhS4Rmŏ'pf@Xs<'rz[y\N; u(찆u&2u'wۢ@OK._ G/ l\x-̞ϑ0#!ևbBW\Ac<`a}KX {nĕ{'z^,ya'^DPouCBU}́928=(LFh|KG4P|HVֶXw<>[ d0T{쉑A[=2axVriSWsOxEyR8w'w h1Q_z L98Za*Hʃ:XiY`y/}#͞VH=B3~3DU0Bu#V1xd~pH 7h8?)?,@ ASk#HͳA7M7grRg f'V @D_] qr%ꖠ`!%~9OZ8+;~ӑqijf?: Rơ需N )pQ,F[v j;7H}5D1 *'2>q}h|uyn!qr>sYTyPNv8-;D)ofdJA:N0qcbis_`8LI@g%` J~~TdbeIZ]D+;dA4F?Akm+}7J&a(RհV8sSEj&MTZkn-Hqe~^јu> g_U8HRbv @zQV Atar$.u+zr6>2GYX6VYq4g~[L xKؿ𡎊IB*>',K.!#_ ֈ=,V0\66luގaI ^RFTWn.87?,oȋ #B3?tDP M/ }/_qK]O)~;(Qjqi=L@L06Q|H=O(A$Cǚj>3jwYUWW}WUY)n`bVkz/H7GmӡH1,1mH@bRXzݜ a"јIqMv`̿#Hi<%ge5^?bK *tw8`HqXEyOFn'!-!o1{F#7vVu)Cͅ^!4gA:yA*}hzȕ[(3o(N5zcFdDu$d뗃V6f HSe7֩:ޯL6`'BL<-D}^y mTV@(*ƻ7DLWz4bfw GܡY7Sk>ÿjxMu㜝]U__0ad[g -اrpRKUHGf<`ŋ#4qW0IHƃնQ9sv=kH/)V6L̽^D*8 TA^i'0!{xrM点l+nd˒Lkw9oKl4>Yszg6{Xf/`u+Bؠ!>g~[5J.]ff:]}9֊T@bTo^D,`7ؘ WE6}tL("TenzȫhX9C1b0n kp8stAFz~eYs:1Q*r76j!}E/\ĿCCnj#5M mh*e|TLI$Ik^u Sޮou/k]<^ռ.0MH#fE)Qov?Cg6zx'?Xr`Qc#*zFٿ8ўv;KY)@ (lQEMq{lR7 DZ`tBb}O^;ɿ%waBTeٜiM{)X&'BK~b !%] k0&` h>:r&Cggok {tnM{Cq2O89fxA v'S/<Al*Y'nXGZ)s캙#/F;3"^xY=j HaƳҁb[bF8I.@*S\; D:\=pAjM7vT:X͠(qK X\ӍFJ9v/VAxMv;\ 6 Ys5.6IRb r_ƽw s&*p{|;ݤEαD|r6Ultxv.xm`?t_,+KLQde8f)ȕ&g܃,K@ڥM!y"0z9٧';VBt=uO YҙSC]qM-0/ZYE~C#Ogj_J[K=n`1PYl6A$gE{KE"hT1=LlJ!;dmCKW.fx,Öe3!D" XBAAl( ?%P.Gσr_rX͓ξ$7Po$4 ൭mᴘĉèy4]{hg:ߖOBL3/XaA_0xԯ9HGլX]T=5 `Td*XV41AExa̧eYe\hd)^*M<7E%a15n3m@37ySK_iʋ$('E8|su /[ jnv[[ОAzri8G[b# ; }u1.BKzR1B[Bo x4[޷CK`T9?sn.*OeHOS1T.=F!Ŋn,`h)ԁ7fa-$/AszwQ>8Q1*#UtՍ>qtڸIo 3,/QT]I-rkn?т[@C}9YJ@7'ȗ&GO{ Xۿ6'ءA{gWqYLa}S֑֟aX8,$~)tKL,J'%i[oڵ,C fs+jg+f~_Z,we.O9k+}}=:|R %Y)teʺ`\1Dt~03 jѴJ' &ki,*%mS0x$H^3Uqڎ+FL%ZwjH%j,n]x5"s>!UA<-T纏lGK8Zt<gSyq}`@M{Ť"yiSmDq[$~|:V9XPn:I6<_~%#a@@|AkX1eZOhyW-axw}sեތwwڨN'pTbXs ?VFWgVYZ'F-){ Yӭ@) ﴧd7ْ=ʝ KtLh(h3Ѷ5!ӽ,̑#d7"mRMf[yh}h;I%4xٳΆAۿ7QE_pM +g~ā?Ma3{E^lR)y9'E.Vȱ4g꾹bLDVT :;?(XX^fR{=p_IQOK&M }Z`hrE%ɋX0,sU[U?v?2ޡQ=7F }CyMj7.~M3ƂgD/桦}I,Я-Q]` G"ce̋8{R}7F=O| }97f  ,%iȮQDc%哸!ADL0WA>ɨOD aN)rI=w:Wf`Cb=o{PҴN˗"X.h|İԉO f>@O׬%B^3'Č0xUE #C x|)NY^O1ڐ`q-!t԰+,6!hU hӝUw͓H"{6]3Mx#V˱יEhF _6P` mcF{+c߽xxxI6GyT" ك{6\ʲ.[Xf5EWr_N%ze鹇5"#+$lj?j|\.9ZܥcLoC0VjfLgy_ݾŘAkZ2 T5iQ&p?rIEksC)!5y5"~^,gEO$Zm haˢ QݻL](Gf嚖'TOIvHf -LM&#o#TH[a·ڂ/To=i7~ƿ,}I ZF>ȥd0bn L+7r`HG9_7mY}nBϲ\4s 1hMTXt0Q~2L#*kC!iYKm^{f6ERmR086ȩtl>k%*\JDd+Ѣbد8v5un :&J[_~3Ak.W X%1l-"}cj ! 4}''ڲHOVyo4S!bro:,j\, ͰSS@%GCIm>?_l^ <<+I(\4bqmc3 ~CLTrn>ȁ %Co@ԍJnښ3WØIb;yt Q#ӇQÇZzK 8^>i ^swcw".N%H8ۢ:PK,Vχy>t16suD.zs=!V>7$V4,#qWQxY Э'B*R*QX.FmUk{_nb0 =Nž<Xl<)բXiƪ% uƑQRiq|MPHբ>oHpѼZ9J0xmpl]7Մբ(t${ːfH]wںZH\e0%9v]e(9*|ƅXzffRPcֳs#qܴ| C8/.&ldo{wbrb46Kw}1F۫ƣmgYʈ%ve2"D8g rZ~߹ %M}v+F0l.84񫃁7*Z][Gt-η^C"s dr^H&ڤPqN!Sl&s2t:1AQo U7P P .SbhkدKkeª[Stp!e8PY@Y&5ԽNZ _iZDؔ>u$-ãu,RhniMtL0{?H~8Cgpq{ީ(s8D.~jhq1?!\![M@jkPo 4`B4_ nTqd0;~ S}:ܘ[->Oo\|G#|1^Z/䤮]ܠ+I PV2^S kE'rBx6=6Yrl\6BUsMJUO I`;3ls$HUOi*] @z 0wřsXK5IIFE=94z9gYE:ٌHre"տFHJ]Qf5N*6& $UPVa`pϕSK 8(B0Pʛx&!Pt`QLvf]r=%uB8pVf7 qW]SZӥ6rc SvLc?w#lUs}[& rj]}q -dnHqxkȕobj)+RmדH!r~̵oP)Q䶁OoLgi!V|k)̸\QO,o6eH :èC7HTNX-Ӛ:زJ%NdrcF&\'Bڊ=鋰Z|D@A,6F'|]]󋠳g](-zhhv~U_qRzPqܫ=])%C  vt#+QT N9 UlgGݗZ=\Fm&xG䩎L(m+fy Qg7_@F ?Ŵt&2MJ- dy\\ˮtR@$F@өbͭ\^{KGaϨ kR+eRDK`cҺA=9nkò^؁@ \wV"8u3 75O4ZvP|/tZI 7{}#^GBĞe]>dja9LU(; jrIlcj'"6`#RT;~ƳL*ޙG_ʈʄt edzѷS; @^ _^]W&|ʪjASw·Y?a'WI围MHKɭ2Vbv;z a` Mbh?-j;j)PbלڼȣGc=50]1ײ E%+5 |w+7^[$I5ƒPS0RʣgP5EQӈ{ew{ @Q_]gB lG ?}R|6/6EjKC_Y;t%TpXv^+MYVW@ȃRCFgҪ{{USX^h9uyC:QĮM)DEB8SbAI}ZJ;$eZ"gBĴvsTY%leePLzbT -IoesG,ː8-4͉FarCA&id63s⎔:S950M?A,ԵDPҵO]K~zv_ŸtFeAUmXv=Ѿ=v7Flg51#caa$PKF@řM@)INckKUׇlZ>fMAa%y˥d<4ɱ#bTDNMM),sēג.G l\HH56x^,f74宅bxdbsK l˘PRT!YР=NX Z@R;R"4鋫zQ-+%Ne+c>J9m~K~ Sl?Ѽt|gFKN4<4HxPa" SlM()V%~ Z6t4"gO3ʆ*eV+6R *ݠJ-Vp)v*Ǎ·'\;+F(M)y(JJܼ #cb+>`ߴj!ו;JG9<(U󋢿 ?I+=(}cϑ CȫR*_WW^#$)L!hS,v;N#>|RH?7rV!z/.U=!wSzhH0#L0G&zՋyTHvik{cJ~6 !$`_eUl6wQJ8"%.*gZuRF2f ?%bvϋ>_ 7a66TJQ4sMNե!wA{c6Jps<5@iwy}_򫋎/#7& I#hɖF1đC}O5 p3)u[VSPznlA*Fc2RRK<{I"e$3&-y(ӣQߤiHkph-t<9O7A/$224Klt"?܍яcHETTJ-RTXB׻x/ KɂV6`6h9)2ؗ :kC- Zx= ̩eG*]㵣#KrȚ#eܫPxg֞?sNJq&oZw%(ϬW^?Ќ @т+R dVb6;4`~b!pcW?3X@aX 3uBqLpI Ya!R)NAa@*e^8J\q __+b[ĶwB{;"̡J)1y:∏~]wpљ'_`YԃX_hM'UaX8f5Z?k'A+~4S6B4LANw8RT  崮N /Oe|~9?˹l]6Osn=~oRh .c[k RbI#b2%E!WbGG9:jt{p;aUB'k!yWFR^iEz5dWA, ;|{][{VqK,~ٟ_n~Fmhq9y4g͂qMMܶD x]+1E#>S,u.pj"=(.cL&mv Sd?qveie"u6ĪC s٨=>&] ReY0NjHOf:֖8 8#m0[RκTwb4$$n[†" $Cg|a^ϢC|4ҔLzEw&xs&["CȋEIJiȃi{>}BCm 3mŰ -5#ǖ_ XOp aNv$ĉ3V@C=2W{k#/3lE%" $2ih`AzS)ZoB1.e;M>M=tGSl>>sR_x`&Cꑘ>8Isyx(EYxM:$Jr[Py8m^[PbDGOp?pr~I~| R/@Cd;P<0s*xl1_UiW9'xNUY"@qk4x?#{KWɊ|{|vͱ2Ѿ{zsbvFӤj;%4. )SlcdweJ. n]I,F_~i|e$J\Tںʇufx~}RʈwլEqt e^S9@y7g3n[D&4`/Q2KۣW9<9Хk6(ҧx6# X&yLnJ\pM@OFN1yP-Iбvڴ/“bBvVW."]#0i0S duL/gTn)YKUـ@L,|ܤ<4ao@JK²Y[ׅe@$NtP(vs*ᣓLC&!ӫsK[sNUFu')m]p3Vc3fr ?h~FCF?'b[nV]~5^%Pc?/+Hps9ƒ+IO%F+^$`'ކ_s `, Z7%'[ʏԐ%rHoOD!!j-*&_2އCAP98*O ~E̅mlr}b2،C3:M E?6%K{Ӭ|)T> ֣C6Z L>]AQ$gsVZ8C>Jafs=ph26iԔ<,dh-/2%+{{PՐ5<4a3sT$U G|OS$lB wXDW[.AJ[]G2PG&iqف|Z=e_ +yoɂG|;Ga/L+ V$h|ю}D2:Xe>l+Se[Gbw]3kj:aأ(XdE epʡn:+"^I<Jf~.Ԡ.:=g GBâz {ӯϮb6%!Z Z#JK[erpO *8a?^cl'֒1M.9t'Ppy,t\49 bA;%ᛗSzhcj2,3,a;I*z=-rP{L限tssܤeʆ,j[xцK4"47^68#rIJv@`K ;ŬXî5;;J*; N\=HTҙg~9HMe[K(| ^Q"v1R}šDR8K?v闂Ejz<.~񔲶VnJe72>IkGacf-g`0W忒g@ -84FN/DUml6uMdOw?G/ͦs;QΙ) ]Y){g 1uK0-gfRElY`J_qx 7 ĐMS3ÌbmiQ=kbq̐mbD^B|l/yGB 2~.X/Tsg&sg{;2nAZ -Aup~̭r!t3uE> .Cm91_KjFɞ(Ga w] W-5?T_־ZH^ڄ2|uqC%ğ#oWԎ!h{Rn~ bk-wiw.9t $d6L}eЦ u'_8Δkdz sh6 ^@!^)NWV 0K5 OBJjE13_w`ma(4mLF!@MIiڣ̴>] ʸqCod!"m OãXOB1#S$J>,(uU җ]dNIYy !#]*!+OsbU :Da/o~n rVk7J7T:zc=Sza*xi7l׌, _8S{7wVÔyh-h-y7۲#:ltC ʏ# *7@lפA5ǔ fWU{΁sY~SU7Жo hTʮ+=A/[?HMC,FQb ;5?F8 Ԋү3`@8ݵ^gL97NH%#&Dqb0ILa͆UqY'$jgyUV;]l93)E6ZΦ8򠢛+r:=?^k87 0ϘX*v-Y ,3RT|SQꏟOX#ۣ?c]_4.FYfC)@_y;,{0 nQǽt^C/7l&bG-@`:ķ#.|sn04D*/[Er)-tȂxl3Kl*񕯾~ T;ڷnhŗf@+V>*wVKOX:NRJhYA /~J}vmPDd~zly$f/h;7-{p[asg'O1/2, c(gLB)E@JA#7\3 h 7?!"yD{j ֠ c?7 N(fFH9 KQϪozwn0Z:cMH3Bx.4;8CKŦ5L%e/mTkSb!k+Fz~9qosi6!*0)D8gHW}$}@`\^,oc6U'6Zfh7Q' !渌i(zyl? Ȟ]gTO1s?qTqer`h Mȝ sA䗩jt cCzwh/4kcq2 <@DL+<{PRy8 8WJ}rm 0|^qnm;֕9@= \' =TItFɘUκ_xָ4EmbR4qD qLm%Ж4 ݹWj8oqQkۈ5_ƅNn1y{Aɣa2$A=_4+mOPd(CU+gޣǘH |hRWxg}Iɤͧ^x] R m ~,˦(鱏"s =jUF=_R=̖wRvJHezBFWAg6y%,|@~EoeҨwJX@Dic\57"3Rc⯩ٺ|@qc^ *+D5Q{Z}xЅц_?VZT oW`;46kQaٱ@ '! C+(%/6A+̃~ m;ƾ]HV_kU+!FhQ&kh EgUQ!u~j½sŏc.MSmr`/rg_z"wɅ~(LL )A;ƴmG+(cWTrFlL:ٕ".^<38@Kࣶ^m"5_d!R0첀<uļziB#e on`܅wѢbHnu-Tʼӱ_#l"̱}qUܒ AF2bL401n7|YNMVl)_l*(In25Nш B )xs U! ; qo_Nk솾AP`S@BHɨcWJj\VCUHe Dc~:cefZtVQ}Gv%KhSC5}&ޏBR"9Sn,xKedzƂO-[8%O3廅%<}L.~Dϰj\@, NsXyIáfb T/V \A+8VKӸ^ `Fw'to ^y{J: kvf_j!TY|h9H~BP鈼ezm;ٲ >Exu#U(EMdB>H4uڐʥH̸`ŸYWՙL׃`=x?zu6صctMNhӴRZ%URC׍J?ЌPDI7A6!,W;ZU_w3bas ^旒}=N nlj,qkf"1(jKJGO.tu:ܞ#n@E[Z]l}oo^R՚U6tPQi+cr;*U,D92v2~(>Tp, 9 >2*^# )]3nvbi.Q5+p1XD)M^hخKy%z55>2-L%[ReKdg׊C=/̀R jH8 uYR3!_6n7i_oMdWݎ|rOlyšF]2ė~|v"=VtJ^Yq \ Q{`>p0KŞ8xt ̼ϏKa5Q|PV .q&pum HNI"2FH2R JGD%sXZ~ yx{Fש RӉn$4H&M<\0ʰ '],F_iGrM:'+i "2FKgazGL:CRؑ9CӹekoG+>I_d4Ćdi>g-M5qA N7\D1[g߈ɳ9RJu8iUdS^Od[1&5i<u-aSz!{ߨ.-ew]އjP$}5Ԯ 57䚞rU9uB&Zp ſJc!ihb cdߚ" ; _$[ׇ,QE?/0a pYԍoPh|\.V3^lIdɬ;ib/\lB:7؄"?[vULDZ.jiMͬFC6hdeKj@^OnfdM ɲƛcwSo|ɹ5Av#~0>z9̓i$W?lpQ̬m$:vMH.;1SW=3h K7TH`k/dmtu6 }g@5t7 ~^OBh!_s5 ][ A{ld9tIճK1w^sjҎ EvJK}Dޕ .p̶˖; AcH=-\R6aBpZؽE7a @Rd{]9p#Einx%,0ZPL9@̀i:P5Ҏuj{#l%o;e&i_OQ~H7%/@薦-nŎI6kYqJ=͛\ۤlArrзvv-슽r-Qne>ooD43r[P*vЙ"n-_!Ti(Wᰑ_.CNΖ9Z: 77Eqn%4<.IWOC09'ؔQ,O!qXQd!*w("RZR.$eqhOI[摎fd"1!:ŵՈV5ڙh R^-S%앨U2aE3Єn\6q~x} qϯ܅ޢI+H+j<C/G>o MJ>ToO:QD*‡~m*DPVecAw;jEdCמH#6`?jsy XwQh+q~lwDﱿ=φ%X/x.JUN;է_هP#jb>x&17GnƲ2gem3pA*agsf[!,WQʼn&GN[at铿A\nbx:BҹUQ/ Yox^e``d LR=)xlv:, E0j gѓanzkYap8-iTV>@L`ג+(5Qxm8gׁD9kXc]pK]dJUŘ6donVwv+f.)VJl/VOxhZ΁gi:/dgx/]9ڧuK5!+%Կjx=F:jV2 -T.<]cjF 5M jh~[KnXE9 )1ͬjqIW/I9 ?tK)dWC_Se~#pw?R#enD~'H|`c jm뜯6a:Û)io ޜmqPH:OGTT|{#Ր:i16gǷmeUHNiwʭX6Bq|E1'ippaie ظƮnت.=a%Es oxpd M<I]UwiT`gm\)5YsX(\Q43By5; f Zy3ެqm1}T7LҖiwnmS6o09AE8Î_`:?\%WI .R̢Zx`1 vQv;^f\ G.*`=;7vFäs&8q;: kǫd }NO6]qCWko2KurYxtq6TOY~>𤙫De W.-m?zU[S`f?yJQ[0}챯 Xnp;,6]K}B)Gf"%1/R5/[< kjP0I]DxV殮>\wǜEK="@0_ 2?ph)V=b)RRt*t앺ίr_P@-6\^xL-zޱ>Ԝk3ep 7r1NI~2gk8;J/uZ6m\|нU1W3})^V;" I& 1ܯB~y&H` _ pvON1C(_'o%ipUz#_.\%3݃nj$]o)" Ŕl`]Cߐ]'I( k>gDCTu*݃|_.x-Pz,\_("쓹}AIxX@Cuʶ_P5"{PIXCq 'a N%BB2WUz|EjxN* Qmg#ѡb֧UFB pZ"|`k#UJ-$7+oEP*7\.|yh ?(BChK>>ܻcnyPGȫ~ '`9%0A-,2>+ QO\?ܡDe EpGķT-P67MhC.?Τi_DUL3ȳPrf7?:)aæײD"-E&tU"j)|{l.f%4ă,wP$"P80v[xGOD.B΂"4`Ls o;Y@"%E;I,ȤYAvY:C+t/{F+sZ{MrH1w檧txBo/_i _FpG'x+j1NQfM0J|ޭJ3CUS'峮k-ؕF|]s(6!=njwm]Fv^(("vGCeE1UYORL14SS#w[tڃ2Mڇ4[v*./pyWd5Y$*_v /z$6^?E(oHȽb+_'(B9*Bcd)Mdߙbx;e F^6|"-흽 ,CڍI]L9ASLģ^r+XEq޸e RcV9B6L/)rK2~eCe+R7])@27=gdA}^o;JXtf=FrsQʼngaOHKӯ9Ci:'턣ɤ' ]|MgZB)_+Ox9pQy l- hEfI@Ͷ(rIfŀlfrY1LO gݽuP_-Z$Q ouC6cJ@L&}PRf 7Tᗊ#3 q9$O @W|06UwN =ޞsۆ;S$J"rXU-x+J6%D%+МYEu?~&]]NIB^f1xZXyݓG؎"! rǬ-A:T=8n`Hܧ>(jobK̀%nʹxohG|!O-(ZFZVf[&$P 6Ԋ<}fJܧFzКu* UFoeB\ch&S DyF{õF'Bt#nV?7?pEKZ4Z,vq)"JdO&]޷֦\'Ar t"\xyM<"m[ې![vNq%:Uec9k2lByaz*$)rhlA&=  xZ;U5kdD%( 2~61r/?x(Z,ZtS3 s"N1?1jG!]Ī+Ϥ4*s|] tS3,N;e-m_4Qk@20lvG@uHOR&j| 0a(Su.oLZ"oVp._>>@ڝoB]}~ID=ks8CK.߼W]$$йX\ C-* P -}'Oy2+,?W!qN\s&h# $Xby5 3(z8Az31Hy,TkANcd@ Ws k _Òkp3̟iUGS:=+ǖhT@~eܜMM!X@<˕5rc@{ti@ ]I`ąm{x&7%9GiM1ʃF#oo`9Z^ c[DVE[k@ AdUUy"~eA0hDJVa$[\.戢;Db@_.Z$E98[% ͠盶ҜDO׵2`杘ԉ|]z0ȫs<_e-WqD:+$|Ƣ#q|gL^|_TPq&䂶4o/kpk@k9>6IEx/\Rڿ7X7H fvs9R4]0Ru%]ǹMaR[jɈ&9ѳ^\}92Z } ׎7+c,23CLZKS hTZrʬPKn3J ZВ >^dCiS~W, |f~qM;z܋Q>d?bdbØ%rm)Ud [] `<^/pzbIR( omd0XH FHej6'x }ӊBeW*z>ۼpJ\'I>1fq D%fѯI&ߞ}!$BHLs[?p4ݲ}LjpUhrp)e8c%w/ti.c6چ"> YgzB5}jy:;{RCt0-zfMn R\\M,=*V V),8lH.Ġ^Q;ga17o@O఻mʕr9Rip`_Dҏ JʅRXL%+N.hZwiJN\OQ\)#LgGd18+v_yJo mZJ00kQ@E_zlRs8 wW1⎗͝#5(P=ޘW ;1rt=,PUl* -\(-Oڔ%,a(3 G(#d1U5[ypnkv}[r8IJRȌDR2AR8Կҥ`UƤ {$qϑ\plN8]|N%x>:,R啈;taD;S~uO<϶c0Hbg% t#(Y JHTh;mulZq6v{M'X H('?9K_,I{q*zD0Z.=eX9)oR -ޗ{B"IVm`lۭNKĪ7՜'PC753-+6݊Q%c-OjqzB'oy5[]6b]#4Y]rMnj}-'ǀ p;AyFyfNʑv,7NbY 5׉<.lWص>wc<(Z=;}ᰁ 9(x:s&,iA.uܬ߽/Z3E_tYϜM|}O"vOA? V62v Cb&N_U!_}ŷ>o%2%WAs;I;B4* t[ (SȘ[,:B<U 8Pf ơIp`7p!om%˼bˤob-!BDLh_?xĎo+yz`p'͙)uȲ"L_BsՉ14ɾIE-Z79tP>?pDZ^4@dٔ_]p0=I?6C͟%{jyf@O6TB)X܁jy)8lk,u$Lߪ!욵YEK)/OdB9hV0`r7GX >CL2x)MgQ>*WMs5D:=ʐRWD_\2۩v#E+u6j4¤ Do/țx&?vn zŀŅn1+=_f//sy~RޚoL#d:cXjX%b`g:8tQ!uaa&df` w~Oés6.yR.|5DcIL~=0EE{Z_:霜BAR56Roŋv [ i&PnrªzA9o?O{BP|':x"WGl= ߢ6 Qb|#9#ͷDa+]Xng>"V:͍AH @WuSݎlp)pzHm2xV l&B/j߈=ta1V9 .PS~B3>%H~9W=Oܯm69bW6b}E[զcd%}#mNtЮkLOX &*^uuC5`tA,p@ PI8-+4cgVik6_4ݧV5&U;qutYrX 2`3(Z^e>ܛj0DhB`E Ŋ弃P05OEJqNB);^@mKca%0mm:R.YgE]-#kGLޏѲ6,VV?] ^hXx\?&] ˃~)%LO4wNoֱ8G`6'vB]jEd΋IԜ>3E9\rm&Z(WTm!#FS_Mo帡Wg;sƹ9Qt3EELxZzxrloϋ7[,+|TI؜=iֶs[;?h'67Pf[_t=Peg BKBn@snr+_dzD ٲXx¼3~՝P?= ŬgGO:8d_Qw { 5ymx[c&CX Xٻ*xZ9ճ_e(jƿU U6=j!)br7V`tSŽob~A T0{d~yjMqM2TTyGBئJݥ ޜ3~G,PC;/N aqZ},ٿv]k /pЅ~iq Ln1|e~Ec3)~aMfľWF"9^_//Uy ;as%vnBa) lxK>2 [Ln}\p_v'{3J. >DF5^q\5qLy^2ܗU y =$EۙhNzJfö}:a?Kx>6F7ASd9h~Ve" b?m܏u>o½?_W0IqBqWd*58w FM„mXAOT[?y3Q5=L:6/RO[q]uczAUshx$2m=2LΜ/.vL'DWn.EcP['CO7xBݓug&7iUCk xtB|Lz}=Pm qS myn{ǝ 0SD"Sī]7z?9!IyALF/ݪ(ʒV>VOeY$<$teO偣1l)Xy#}C:r)y9j; TQӡޟY,έ=ᯪKf^Te+j v}dZ@E$؊0=%÷M2a%"ZF)Z "Bo43ۖoU']]dΫaxp5H@<"cM| 0 aڤm8Est "cC,YmC B d|ǿcQrkA(S5Upy]I?.uR-NU\j੔ d(VYzMhunJ ?J$֞&lf5OD:3Ƹ1X/OPOQtnL-!6yJӦx/ %\%Z#1"X.n-s >r`ܒpg",K"${uʒXK %گz3ՒBd"-ofrVS!ڿR65vk^l;^/,_-fe'P[;U\`PlY @!P]Fg3n/ EGa.dXyAtvU>2L2_oC:rN0Uhlپ9jꎃm|&:oH*q ռ@oBZ[IuGeZTT 嗴Li) k&1h[R q?y:_ҧjBF_Y > FFpwBFC$ 4PT$TN# $S<`<%e䈌QR+Ztl?)_`jn)!aZM Ϡ:!$!.P%<b&s.S-<O1zVB naA6C}"&65{ak.8.?u;v%굽A}\|1tE?¡b 9\+PPMA}T (ڜCD sE凶k:68ep` MAOq1,0Cwa0p<3`>(6t ̞)W2)HA_ (yI,ќj՛Y(;6u>Ri WRz@7|d~>hCݫ柡gY2x5\B//"h<2i'}SKҼ(6Uy [m%&j3hu*_+ob' =b1C r'o'}wp"mf)S#?Dǣ?Ucߠa-x=̣`C{zxͰYZ ϸ3*/l0rH}UMu'UY%w*2#FL1>8͝W90hc6gE9E}FlmASnN\k& L_YNĀJ~f?jGbO`ѹ0v:|Xda/;љkn 5Oc:gL'ZԿ (~6j Ҭ@W7)EQLSeɘc'QI޳72s1~.dAȓɮnu2hV,'+,+WKʃf-"٬';+<ZYx|pΒ,92|*L|ۊ$ɯ8/x]=9? G>Mһ,qL1И_E'1$QeCŚ.ښ/-$3vՈ5̭wqEt{dX7"հY-t4s"EYWJI#*#RO/ ?kT! E ?G"3< Qo5mgR9UPS*pʊ'# QpZO~ٛ  A, |KU{21|&/{QuvLn=gGx ߂#ڽG?O)Ɛ_5}].KX2'DZdVh#1*[H'TGjqc(Sh>&PTVbFĿ8>qzHq[&?R;YRn]oӊ֫W`xm9ERg81ӝ_o-*fRw'츷~ؘ^pz0j{Cԙ&$̆} ,=Yrhowp>:r*oO1Y%a](#c*꾟,=t鑣%b d[S՛3_?C·L$|2s[0ĥj '`A* &tdh{]&3XKk J ;3Hw)eU`%Ox!X\27<&_w:F=#лb4ʕ;Xwa |I-5^· y\}C7䞌V\p; aZ]rnB@~{K)i+YmPwHvJ[X,wǒYwسͰ 0C|fBpl:) Fvx 5a3uXׯ1B2"޶P:Rؚ(^A]KJXij|jB'[pߦqI>Nh:ٷBqAS1,Yu2 ę@3n j 'c)L6d ^`2z!{-vKI3MNPpɬj*lPd`sRPTtGQUO2{l]?0Ct5Q ֏;nUc1!ÍhX5GD'%Id\:"rngzGHYFy?;]{|n[a&E bۜy@{jDVPY88ߤՋ^9.LgWD|O7S8dM96*mR"); ߅u7Ө U A^S+Rcw@~W=&JC(Fj/<A8]H]BxEe>Z? 2qܧ3Q]aw|-o-)&)t撗qP$~$(x@zhOjlj$o+q~;2i'S>~Rnجm/1Kn~P\ŀm15k%*б'V^z[h1(me ~Ū|y&r$o锲uBm`]QnElË}Gߜ}sOFg bW_c0 UpGPL6b F$/?2@OӮ{Շ1B9 -NJq4u(&#[4/54/BxZ#vI^SrH> ~9!ݠ&^ .wm-C7_]\R6yB?lAYCiK`FV?~ 3=k5@;?]M -k:1 c9кZ&Z[H#C瞋s))\; 1$('Bd@|j(us3fsWWJ1adq&Ey,C4](/ uEKPp5 O[_4)x0{O=שBӶ皈2Iu~ $/#^t0F:<2P囗$nq◆=˛b1J:@VqNSrW" Ӳe Hcz Q2 vQW%Zy0|Ieh3TMI7VЫw?z\GGm|@dsAL0.Y-jVaetWT\yte+ ڰG~Y'U* c&1$RkzSxMݘGdu U3`v ACj6|п?s^J+eħLdEYwj§&lնHy+h,9jA`RJ(I)'g$*_Diy j;GJN{yyz~Sx8a )8HD N\K+2q&C-T}_sQnCPxpOXDJYbHפnBpR@f=`g?G_dkV9?P@wl-CRV>˵t~Х$]z7mm]x(:MQОh)L7|kh5DEUe 2֟y?d pBS!42hdf5wؿ*wnfP5;"W4ڄAVlIȍ(@v'Ǧ$txB/(ua?6}P.?}-u((]CHxR\7킞 !(Z a\*3 0/Px#7id le1ΊY‡B2uK$CܲwnR5JqG \:A#R7A0Z;8&ӁVRCH/T<cl/.D"!ų+4pP":=#_}d՟۠as3Ђ<%E"Gh$nmv"z f7̰+磰UᅕBrd_;͵"pnAC9 =Muo|!ܐXLD#]E;DŽ&ڵHi'vsZE9 !~T}K+T{zC+ocPX wO5b/A *e)a6"g k[ޅ =ntV.vW% ,Oa# [[@z@۩Ɔ3E%98l|aAJDێT*U)8Zl 㽒<*/)0v;hRBHrR>/O>LulupfHƇjVbw/< SV&XMb,jx &hjY-h%Vn?H5_ꍂ],eM+:ٍo@zr3Ggu6A'Zx" YniDGqc0~:+Xњ|h{%i .n0%sp[Fp( 8DZ ,QgZ _"ho_H²(C2 YquFx@%{o}#~oFI`5 F|/%.xq5aHt Ɍ'ޡdrUU:`s$Q+tg[vxC'&Kzk!k 4|hP<ȗRS\XQ[]1[zSjߛenM8k~]˥5aaV7H4#*}ݮׄnǓ>Sޑrpwo0!VZtTp=]vPIWWwWg$66I@֮~AհvX>* zŨYezܺ7UJyKR`Qsҽ0+ 8K4MkL.^+p2J0pl1jɇd1.ͳe`LS2[27lCfvP]Jb+ZкxnG}0sthX1!-d_sftf7ĩ)˓D)>&OgA`6G$^̥>Q6DCɞDn\29:ayc*6xD!1uCsH RЗ(xw%b|ѶQJT4˶j fn(AWD惱inmӻ^0e: w"ceo3;h$aL TW VR.}$8V /f K"Wd#-F-pIAKkHP޸UMVPk죜[(δ r-<-ݸLqt#w^s'O%iԊEuKR*h lM'& r[F1oY*lZ6mwR(f[+<`rO,% $8|܆^mI9K+64nPë\% ޸Yt ϥ د_QzKĔ:=(H&GPd+pϝA Vz^w`$~E3lLOܙcS/4PT>#4d?p-2S܃%$PR dmfj&~ r=,s='$ zٯ;n~ d[d/8Z.&ܣ.-Wa9('ǡnu<[!j r_/X&TjѨtn_WOAGЭ~;$&ݖy=Ǐv%rؑr",63j+ĉ3Kퟻu|2L+.ÐNIX,] 9Ub7s mNUorEgIi`$0F ,Xia)2Q *7;0D z>/EMs~G#8#tf 6T'2(Nn[q<;2RZgȃhD #lP@^1`ɑ93>b=ZBNFn3 o+Ǥ1ry,|om0hD| =rSV;0V]N]'(,<qs5:zY-LSF0-Da 5`}9_2spb"s:I1_8(':a,Qm>6]m$ם:6NFUu9޲/GTT-IRKhEN@ØT{8S߽Ԩ{8HY`HEm);0pC$,sg}}_b,{{@k^A[ =7:8f 4GU^8=}77|BG꽻8>I_ 0]*$f}F<3}.AYE۬8 ƴBsUUWo2f]2z/p+`+Ż?p'0M!݉bXb= hrc3c@5ysT}sl!a-&aH}S?M}Cns?=y1#}g%7%off^:%W_hPbnʽQ6иJMt'-6P;wsm&uMQ(w' W~ ;^9P^}GL0=b@V՝SU~BP_CF$1pW/YH<#G#a+J*Pj=D5G/u\.d v1 }!_jNv;'IY2|/Q2ژb9\.>̼7,RI&c )řAZb2HNtRM}ȕz5 rUKc!(qTG#<{i\T[c88) m-ML='ܧ\ftcBe_fu&8znwZyBvQB|.$D㉯QS|w0ոPp,)0UgUP*31k7h)2QN̳nK Vl4P4:Րdsefw$9OFzUg`[0wHJ!q@İW]_n7rPO,PlD)v~7PѧΩ3̵]R0va?tziYrpZ1Rz xå=>t먩R[٦S^)|:]qO}),n`99f ep~i ѥNphrWSjk묫Rι_RY͚a]ܜP)ft1 b}S5{d(֭tkjqzIZ T `o76k9 5Cu-$I rbOj#l'-/MBQl:X061:ȴZ)vb5MQW12/5tKCt+ڄ)#3$]CHܪQMZ`;hw8M/>GKc5b,gCu۪bl_$'*q$<OXW8V:Ǟt =b%>ej6O0Դn)KDdDvnq 9ѐ͍\A9B"Қ |Ӈgep";xbVPin6pf|~mG6ZA`6E}gp/ WY@* UOō]?V=m]˜wfUPl3JdxbNmAPGO\TZ_0ڪ[PJf,Y"@ɺPgVIJ\ΜKek.P`Y$`๒)brthV]̦vX(cq؈n?KAJh{:TJ;>e&k0P^:ɩ{Eu[}䙏] 8iL 1( cق= L%}tHATOUcisd?ZYف?Ƃ 6ы[E)OGqFy䒾wHyTb+oy SУ~GqhEI9JFQ\yufˮgg6)ݗy<he\ u{tefN l4ʚG vRPizDy4VeSوgVB]} [g'D%HC@_qQܹ+(Y׮ݪ!n E} ,Pd =E_ tT 3gt]Up"A(`̌FT. ۭPm {% J'&%- ^nw(0:DzU] ^N>rMS[)b Wͫ32q%ku,߷*c-@:dLklxOe`CXP~cM0T7)V^O \c+ǃ!wLH@m}|ytW_nS!nqO#. R3s.+noEW4Q.riS#I}[*7>ٿo?)竅D9FrLKm6>w ZS=:rq?* J;zyiei m qT6eɺG/*q e==$pSJa#HA>Yz U1Mt#B#߻k7~t_Zس.½Baa X:S}ɑ4TM' }fV Y&47)ѽ;9k@{idfv 8GTJAlW^rw:S͡U|f$2I@=-s2qpwhuYJx OjA0F <1G罢0:5*MFAN6r#҅*AOflN @e$c.W06~O D}?jB3$QזIJVrx,Ծb)vJ#ĉ? 6%α4(ڊ,4#;t+T>Ʋ f% ˽%ƲQ%Y*}VLqA 8&9#5Oh$Ck^dоP=鵑5VgBXKawؠ- Q) sɉjCs 9{\:9ʰ)jjKPh'd( jObGC&P3q9!zK.I'2tAiazϵQ]nH;yAZt[Y#>LT]^_{ d\U i rz ( E 1Lym2V8n֕|=Z%˺}#5s=VFI3wu]ŋ]-mՇ^pԇѽY Nq~TАyaV76c\].{ u2 mJ5QF,~!Wk{a=VׂǫcIЮlۆ9Z8UVc'@ڭWn`@SMדw  }vyz]eosX9E@f]A+ͪҧ{ܸxFڸ{ H`5jCO) _YG}P=WIKV iH0mCM\[`4(>Nc#f )}wh"K`mbwT*uy1p#@E1*1"b5R934" gZ8m̊VdjMzj`puPN }R4-3[HDхU`>@a̩?;jBUf ߂\C2TŽv-rd7ч#,gXDOV28iխ% xIp@sU9٨CZCmhdD%_ %X='Uhpr Ҿ9EhKD&$ V^FI݅67aPnZuhPYaJvѨ,V/N UD>^z8#!rO@ڴOU,WK9<"vޕx"*"`* 16l83hy exe]VZi.d+xNEfq%thڦּ >ˀ8tY LD6!raH~mzt|F zd~&'>E=_{(|~x U0SQ4~l2-v}j5 RpkUā+/&ԫxѹć ;A,GA|Z ιُ}#t^6{U7 a2¸HH]#.ye OVR-v z|$p ?'jŔ_bgQw&>&>FHڿ68p"ԞS@iuc,b%}=M&PMĀH2v͒T O'5h& ԩ+`'z'ӵQEӾ4er1w[@_–evżu|ʢ3`0Lǫ%f҇Xhhi,ikYV|ԸsXT@c|.)mFsEp:AzJD]V^2GjfSF}@Iģ~ҒuȮOg,5ʑXVWֳmgp =,)SR1+EQ௼S}%U׺RV8xlx~}ZO_GAxb WÓW?($Tw6k D ţl78[-Et{*wSO)Bz\7&\I6UeOORӡ슂~;,@9Gfd &H{+bseWrW]:;%NAӌ^ _<(ЀعׯE<<栄uzT'LS5)gJǗWm22G`];y<`q" G _O.Uont]am"! 1ZȁXݫV@< o]wb.A5ʎMc)#7 WI1,Q&T3G=X_ދj4W;R@(-_`=3Y`EG7^bHٮ ?j?FZǗ#B C31'ZjvV@T2ё'Iuۿ"rx 0w=3e n_@Is2 `iAqZ@vfO2g^{ ՝/sgStbƾCߧsw\ffisLgӜ|=K&' ]vG85 ĵ{ Q4%L o0 {M.9oG3\Hjzq8#9EAWbn@¤L0QfS-tݬѲe=d@<ӌrnw *J&;"X6!'')Y;2 bt;u y7!o+IÖ3!u&۳EaPwߚifvkq H>׫fj:}k C狊Fw\@\_X*>Jj@oh@Rs1j1r i  QfAHW`WrOCukE˅_:zi/dû2;RB0 ~ >Ol؇ u'hPx\` `'J턻6]d4hb#79ׂp ɵkixCX+{ ;nßM8¦2`/Fd˱}|~Ŵ8i3&w'p]^:+?pBe @`X c^zpA£0'[f&R~ 9Wى.Sq:.&_*ѩ+vb1!g)Yu"̗xóל=R,h-^E"RUXVy ~dH>[mߑQ#}3o (3-Gs0!elIS;n)YE*19gΡ};ML5[ &2Hù$< 5nJ03@+R6C_EjfővNe,gMo ,M%U[[nVnZ[$V2 8Inڜ:V: ;HlK6# , 2*pN'EF-.VŲMm=CКK-tP%`x9XB_[ZCY~=!1e]Qm(?V@F5y`~=`*աCE!;BF (xvTOz3=rǬUHahS4mgYZ0707010000001d000081a4000000000000000000000001642f0975000af758000000000000000000000000000000000000005f00000000./lib/modules/4.18.0-484.rt7.273.el8.x86_64+debug/kernel/drivers/gpu/drm/nouveau/nouveau.ko.xz7zXZִF!t/K]?Eh=ڜ.+J\_,xWAXIŮ  @,.m]M Ic—hĠt!oPqQ"w~j*ˋw׬~NXPPїC1ě1Tq/s74CݱV|6V>*8n8'~1[Jߗ6H0%U[3]igR%:QL(3`[_,.#qYm=-pDquVDEp5Y@o@L@0(L*By% \iI.2*`VbbR91_x(N%CElBftscQqrRqOvۑoo# MH}L?ABZ鉨t4YX\|Gu P1.ԨHߞw2n b&Z"jaSq}2HPQ̛ 3M%޻퍃>)dz[iǀU\jw֬wzd!ҭ`bQHmkSܖPf1 ^6'^! $84 :!v(}ޖQhhT ef7s"^SJ)$.5feFLeO9W|ٌ3r9r})_Ia@+/ CC*b'G^B=}{Y2>??7іSBF Oܨ:9A}ݳ FvS?U>v> W_@+Vh[_$]@Yu ^~NJ.۾"eQS?s8܆rAdӭŀ07ҁO^VSW+ONB/{HjRq'\P8W->t D~lN8d!12.ܕN\$UնD "a1Q':q VjȀ)ERnKE/:W,p7N-fF p΂ @@S3Bbcz;=qr{9¡鑀JZ alGP7;_!"p'|z)/6>,8}JjY mbR;J[GPwWʹ炀,jOX:G|c#ȬG+ %+e+(ϕB},׌9FUn4cJnA"(]EBc<&f@m2~5lg9sDy2H)s -vz6'-dԼz ~?8|e i.`bGCKEty.uOp!wMǎ,=(埔t 2bxzTi#]v={=U='tɶ"f0f?zgE{}?4o[8E$w ) RIQ0잀Jk+E xJ 6yua-SUk# Ц1LL ;E|4)>}qH"uF%6S}l+LcU E_|sjT$%Uj*e=׹m{JAm^0.Aa>/]#rn6A2s&Dd)wH+WK:x5 ΋.-g:]"`hP ̨zhN8lkYTR$S1+x_NPdQa2jUQ9-Ҍ@)b?'"i$yfu u2S5xuw-fp %aQ#QFN2@韐w*x~H!@"oᄏ1D=NhYLQ>‘IqrHF YHFLky>@ ֿ-Lm3EXmׁ z6A,f@g OtŅ%JdZRj4 cl)h5Kz `T8OrN"=3/Id)K:'Z"1[]VN%Us—*CI dIY0eHv\[* h{CO!>m}GF.ߒ+Odj|(V6EN* zoZ%儓GD$;-=2gEO:3=R _h +J/@ ^>ıVKKہ6IL{oUwC.3I+(^O끄1Y-6W>dl>׽?I"#&;ҹXS1.NS) `[m+,:W&2L0ˏ$ʌ׻i{qjx .0ummĸegn|<.s0Tw'mD%[uJڂ I ndwP.PN"%ӷ5O,ג FǑ[a'63깏R3 kv%$3fWu NA Et&-)j\ao>*OIIxОIT̃?jgT j[Dqb% !\b@9sVŕ;l ^)bf}:~Ѳ{X1/C6v37-T^Va{LV|hk 5P9_ <ˠ^d.JhSU+2Ư@(8Jo2Z8s}"ηޛ$oy.nfv23T+f=B^0DƋaCSrk*ɜUObp9Q kX(Rarܰd}2ζ)j7a^,BWU>uBDמFDH^,Q'#@ѹy~3RN65Ȩe+*T:R%+/ (ut|zJPr ةpcB},iAlV葞M- ԴGj[(D1"8$ M7X;-&-)L$|X]h?a<݁m\axP*fnI=p6iIm Avξ0R]_Fe% fw \y)oAƂM* y\R̺/H-H oӵYW%bxy|}y Bqa3͡[94X$]4?%KJ^SH͵Vfz&1=ǎ ē2sCwvG9u`M-ε& 4ylh1bv2h!m KJ.[~Y]| CRUvCY큩*K5=gbɣ=c=맩?'Ʉ(J:_`#>m(Q ,JKfί Mtt#]\^ظQ鞄_ݩ[j^ 05Xi^^?`x]&C߆{|V_e\ ~zWYDYkg(ߦN$¿lp,n,ղWNtӁȉAno܅~I|67¿T@~e]r;!̺M@8NP/!Qe(əmn#{|'nc?ZJP!tyZLfD-˒n+V=׻CU2Emcك8J6(dPe=@{H!nk7ؾ;o<F$#5cMX괕kr<{No/$㜖F8yw(,ɱց Ͳg6!B뼼T2Alf=Ô3.$fI(J#bJk3CuU#nܤ燋 B[hp 9ڛsʉ"3a6N<;/ۅˑ=0 >I9nԟS"r{^6K-; 2}V,9{9D9YtUDzn:2!Zү )ڸ9 ba~\o7_FE9J]:wpLCl]±>zYؑTgOe?, HXo5WfGT Jefܖ5p V>j[G,sesM]G+&lY05xh|xi\vwaUKc=JN:PFLښZk:-O1L>uak귯3.VL5K OwuXjGk=l>L QcKdUk-E] ^2N֤~ ôoCʘ2bc /rèy zҖ|h)B$Tbe(Ld5 ]B\[x_PϚbxjlTMcYi8[xӃ*cL/T95 d `#H7  AHcl)Gp̫RE]wBF;d9pqe>{X#25aFJ*%UcREj(j1Ot`F;6B̉_DWoۥ/,6qrZm'<=e\M_ ;ݨO>ZBtA[(o n/9{QzSVXyArAbۓYiFaI׶ӟwn\0M(ը̝%; AZl {-E+_/<A {pw>4zϤڕ4ѺcAd}׈sZdY:z9䕾MO:j Ɖ.lR󫖺W$BX+= ώ(RD91TR@^Kd{܌.p}k֙kE5fu>IӧN,Y^ ԖXT Y)?gt,FjJ$]E„li_jBT}IA f`he 8 d:O.AG!Y\(Y;`VAKqͦzh/Z|ot)*C%#D$;k 5X - [=*TukQG;$6pitU=on]U}$Ze?[1vUH >lR"EFG{pCvt>b=OUL<ژDɖW{[DLrfm-[$kK{:+\ѡ(z$Ln r;vQ wg~gF,:?dp9@N(Q:<6WJ=Es,ql-D_[QE! daPAZn gqpBDk揼ݚ9/>хHqXZ|"K?үC'̍mRGzAXOPvTrm&WNAp~0{H H wsqs2˽Bc*_P;P %dxj8U~%8p)&FQ:|M `#56r;>1?*]1SABҌ)mPRFWi+zwq LO> R5Rlω \%iGuUsܛ@ØTH:HL< DT+ );5.!} +XDte1囡[~={Ǿ+3ݜ/@􏠝si&OS|m B@(^ ؙAfiG}0dYpлj$8cj|=|E&x]a[jOz#P/< $b;&eSiO_4 Xn,T L/EJc/>}8w%n&OLɪ^EhT (ˀI4P3D 14gYv3\6ᶂp3v V%|IɄB(84 !ɮh%qqc#XeXS'"֙ >$}g :ˆJcRiV8k`'0Q1A7:4q0~aN'F!w Juu.Q^p 899YX,bLIq_3OΫwؔ^G\󇥙"&;S >N2=jׯuFWW,?=e6k]\\S\?lmwsG8#tvL*XgXU ixj`Pt:{?uKG%:ǺZuzBhZ(]~ЖփS;aMnY[)T+ #c bU+»t eP-SO>HG`VdC2#÷ *s3ΞMQϾC~BZe.^4sb}L!T,_ OA ;d;]  ;}%{X?Ga9@:4*PE߀;Lbp)ҒKV75{iXɎJ'.RB0ؑ"'W$Y$;a?-f_ y ?pC۩P<|z0G"M; g)gNIJύT^|Z'%VxJ3my%hbk&[= wJpzSh<#(Kթ=fwlN׏:k4™Dת}VĎot: !/U es4xDb\wRᛯS_/R˵LNgN:zbjiI2-Xl tz'ki*C2`[׶z5%wfgwSsBRWQ\M-#4~;OZ}y;NG??%9%jC~m73mUp\c҇a Ex_շai [,&.>[]̘9K k7:&h*OE8>WL7yPؒˢᒠuNWʯ=,=9P̩,Q5?` 9ΆRhuDSK#JD/W+& Ш2 W+#D; ŤLw~BǫV$z ^=m8L DizǝU4Iȴ3MB,Q۹C~ƙg`l6Nf[ DMλNl ܜS+"'mN@8w2|,ްZkK#n=uj H *f[頖L!M*"kWQ = ̧Z=2k1OoOçv5$50F6I kcfIiUa/O}]*Riڏ)=V#B4x@v( >mDmZؾ0,Vṵwsҧ]J }Ix٧@[4SxdmI<͆fE=gjDJ .0K/BTs ul/F͜N>\Hʕd0 $o"iY)>~PưnnS62Ӝ""]ݼL-~jw]̒]䪙uL6ևV_SriV=nDz`@ gV+6Wjw θK]W4!yQ@  "Yiu9= f_@F‡,GN{ @ejM:KB쁨2%d6$eW.Mm4^dl4Ue lL! c~xy}/닢J$̼sEI8j=9w»(lH)"7[=Æ9)RK,&;7 0CQ^#&$sF0\[j04|M"~BXj&}l:'@ZkZ}}] 1}^Uӧ g9#9&|YKѡ(bl[/R@aB^O.mc}f zw `r&3EN0a]xL4Y{pS6ۼhR0J4;K_!(|H9:'|u SMz~iLح_,sASe ,jQaICY׀V&uI# Q5ս5xŕվ1T>Fq`/?Mq ;jC߶ٽ|VCdB9 ƉgnO>h!1F_m;Q-4IQ.4X:)gl% Td-vI#s~/?`Pҭ~|ޠï=n u\-m-Fnu>i+O,q)RnQgM?DyJ{n/Tom(/z-ǪqyO\ (àb`Z =0^qC5JSۚ{~sL&)p9&Sq0&c6Q U9:ʒJDRgڸ.XʖW;f^bh2xj>΅8CxㄑC '(md|Kp'v?P*{;?QvjJŏtr:U=)7 ٴKka ED$cԱKdLwAm6waꝈ*T\̧]漢DkW9BV.0a c6좷1Z`aŗl ŸF&caXO&!:yR1R !~*F]oŝ3m;zfL_iapXgrc6'h^Pw,ZM{p,%FX;kCƐl堧-OLv/־w"ɵ+C^/a/9k[|mavkC͟],1g6 ؾ;i b, }?3Vd&-GenJg~*}>[E5e$La6q_\yGqs/-xQb?= ԫ_vZW_Sjpl,X?&'<[0 ld:0$uj#t@h`KK1➽Pe\7iw"'wO-톏kaXZ ΀<k*ޣ{z(zC#0?x<Ń30kis&(.I<1XH納U$Vқ8TS eŐp{iwe7cYFyJݤu^Ɣ~'5J0@zRr uӞ[Ao9$ _. :VLǂw|uF7y0-Owl`^ZUx"! 5Ja[iӥ{t0KӸ$ PB[mt%~cE/OJ֐oU\ ߭c(t܍=]Ipc7kZc=5QguzX'eSvZm3 OwŹe3*!1/)#XIuxx 6Bh`{/Ua g 0ΨQ[֫1[+( :- D6 p G(W6IO YȯD"&u[iNkoan H^'pH&;Lx. f7DΙ`9*acJ!}F.lf CgUT;I뉟YP4K<؍b3n.l.EDBQaKf哀yƚ3r,/R<ޣumˁ'k~/#Vy=f5FChS[h_}_Wu׼T%iB8,#s j̱ȸK\FZُGbj7!oOaFN-vI&;ͤYҸo'7S%NtotXHm)t3NF+sdxTFI1` g.}㡼J*?*#Ç~9V+d*64cr?@%/XE6h+BٕLsPڪ G+i"dV¯r_SJitYW"BŻp'kŦ*#mQv)\1eYUai*nBLش<"ԍdVSĻRZos@&w1Η 61,mg'Ltj<--c~FR;3|O`N 4PD԰oS}pƫ5*BO>8]e汎|hPu7tაKi*j$=Y\P~spRm ꅰ0.Nn W^6ǃBtLC݆ džN(lU 3Ι* 0. m6y"$ 8&֤Q6x4H gl7H67!x: Oy&c+t]0LX[Yڜ~F0}7,,ۆ\L_'WѷYjj^@sVP, CK-B#u&Ƙܞ` )KrV/LsDpM[P @\&,{X&qHBtɗIEL/*n.%#&mԢ"S AiI<_^`S/By셤` 7Al`޸u!3yj $@n| b8Ia>WaMd5Y8myU0( f+n֮*p [TsdC}w5c+{k*j!2m-oCs.u2`D@W=o1އ([B] _!7z;m3Qs{qKծ1bUL{YZX D~7"so{R<4nQP(]8w]׶s pf_􇔼(ObF]\Lݤ U:#6{+ٛ(qs@˖b_~` [): #j_/b:R;wb&6DE"zRvr1F!./[",GPRK@˳2 H 6J] kd"kUuhƣ>&+,(N%?w?k]*?}xk)?ji&=8I&',zz&$&?]`Lh@zL̶*=25GWNy0KKB-cQn˚Tlii/"KDWG/HmH;F8l˥.euħhϞ)yX\R )$JLO/x-/_X YK{a'<16*ϦA93K !W@ 4Wmɥe',NNV R[lLgf~hs@=1(d؀3@P<W uH{YSX9YM=V-lkVmǏ?JI3>^ZN|GV(zr]f̟|Mg-O=Vꈠ:\_^&kUb૚wk`D 5ٳ96~sljCvgGa^%KJ~8Ih_x JzNp;Z/|:d\m#wB!2ž?-{7cLC2 ]# nD՞ȩ`{*RLRϞgZ4{p1Y[0혶|Bځ.{&ϚZ|3]_v־9v*k4oP+fLJ} +G iK3 Gi)ons'$.Ĥ6H;;h \Qʬ̢I(5+r(a& WƲnڸU*_df[d<=g|BvUo$ڑhL1*~[SfEP%oVZ<)$q/Z1PTVf:]Ɂ\a&H@u2 ɃXLl ZDɄpfɄUh:n̩|d 7VؔJLړK֪Dy˭ND}t J'hIF*n ;385ϼL! '7mӸRNT2t.L"qM'L>8 LZ?Dncɒ$vu}bGZGd Ձi; ۊQ!jW4A_0y>"K;hei#ﻋ(Pq2#TjOfRjCNcafQ0bu n'LW7USz҇%QҴ7k4JoѺ|k ^kW$"./r:d8"u1Jk .0oճ;ib^5+e I2=eDžF)fMӖ% atMŸo3#ɌP{%lg\F9\S#u OF@F < D9-(> E+۩NnLiWB`N ,jtJ|a 7!fDW8>FAMvقr tbNU@]U0|\QZg (YfNN+ b fuEN3PGɫw8>X򤏃Vi>Qx (5Mc)ZUʦ<^`Uu&5ɲY%9k[ʫFTA̠ȏ-q}$+-g!BW6:pu9د =wp4CA"Zcx/rV}f5x{[a+ {x3bVC;`vrzD2GT救/n 'j }s ׋y| v0F2f6pWҙ[ؘ;g`aP6')"Kls3ۼ|~F{gډ w"m/PFq:4<ٮ3t]qSo ͊ns'._`鬭=q|┾.8aXj9 y#_CmlTG;Z b?9|eay?U\$qڵBb*Y־Ӱ  or"V9sZ8nΙ ur5 CĿ&| Ƞ.z+c xbc8>U%1.gX_ 6h!&B 3ڇO0ޟًS6pymlyuH'/‘Zgd?&3 L8hxʁC 0͓6D#^,JX30Ӭ&w U_6LGXTtjc=I#deliO|ŦAi+3ySp"%׃tuP\D^[IDt1Z.%y̛\GgF5HLL} F8bvO`#CVA/R֣;rHKwMrk*Zu m#H8k(yv̊;S=/R(=[FIT׉R} onj$~/o穢ŀ/ZcoƻΜhcqξ $^#k1 ìjNk):=ˢ_Cm(`Il*- [i0M>PX@N sύcg,9KBkFy-gZVՓEjPGfMA" _B$}/Ff?>Ж%Ŝ* Sr  H둶ΔۣC5ޜRkBxWL3P.C۾M,q]s+Q[D%s65XV׊0//N EGLn_z\ ELi҄b0 h&9M5sm?|b \I$ltfm7 ^X-#BڔM =Ǭ.TV0=ON`Scbj"09{C}!wJPcW6 9ИX5 d?ɣ8@b\Bx;Tq#d "x`-K4_|fE^!wP N[1.IQcH "cu(8c6W製BW¦Xya)Q_>h 6+Wizr8ׅIӜE.5F}S,UI$XB@w)"^[RDq]0zUSgnE^oѶ叱qƗv6#:~aڗb Kѭu`޴tѤf ./m^b  &Jt)-])ZPͲUd]JjsoB:@t6qa߻RWipwۊ}}^c)&*"GlK]9U4P` 3E@x7#;u^p`L'bn+2 hwyHt+Y!JStv!Z?r4RE}rp>]n G2FpJ/*)el]-0b݆ʼ:_- G0l_(%wM!0/THbI&^1UD٘)F֜"/%W't,x7 $v6;TT>e27@Ĕf H#8 m} A)7X,>D~dg w_p~)!o<@k1gjv$8 /<sq(K괤i I-=ueeA+m›8TZy=|į$UQ+゚[MwH#J;rHuX\@ͫa@{՟]@qCObߨ1x,$@39:WBC}wX9B_C|+ZaLa ;(ʤt~R2˟ wQ5Jv]XeBsFUϡ"{#Rˡԑ2)lJOyjw&_$)-A㏲Vt@F.**huSvKJ5+ iE>&C0pxR ba+!.ɻ`ZS3:I܆ x{޵s r${R)P6`8KLE`"OD : X Yn)@P ͱ~]EƚTLntAX7 *+vAhFjxTc~8ꗻ iչrc>V3jBA}GJA_`l |Ӿ?%ab{dm'xV.Zn0aT~I:r ]$[P'W~t3|2"24xe輣Uɟ  sD@KCaZ0ܐ:jhkC..XdZz21޾SF$L~V1=z|V2jFi*K*m9S" vu3VB,wtJ>O3}> 1҅&}(x x'HǶ$4okkQ=h2mq+KԽפH+4Ѡ2%f|?⠿7_,Z8%~sEܩVzrA@а,(FiUBci>ٜ0!`04"O7AT]R퇶v%kuV !jU*O2kk{'ʔ,Z,kx4W fՁs*pB*ǟ_is;Q2:SD1҉GgQ{phYBm@}tn]{U@>O+$M ^pֺ^;+72PxF',ݔi:qjRt1{5THxg,5!  }>0g0G0#qNuCPl>+ߝpjcfGZYԋ2+;_rdJ rCb^$ZZc{cJ3(2+ S"m"N :>WUl.]8ܱp i~$8` nO0Os]樽̙)0#y\KfFo/oא4BUx+Z RrNit1F{/&/BB!Rb6SF"aЮ-@/_)cG^&YCcqxf^c'G,Mzз w2b_pMBs X,'u!C!@<}4h8h* ?2s^Ȃojfq#yFZ 0P?Sҫ gfh:s6jtX.vK5qiލO=ΰ(䞨Sߟr@&7}K2 BŶq$K0 fՔN0%76ND`z\s[^=Sذ[N]D‡H].CEw B%'(j>+xY1IJ&-O\C~hVb D*MjźTa} 6r <&W@AsbDmyH84W]ydDf=l`AgAcD Hk0e uC,Hɔc;OsX3g4/4ȺP,8|ysJ੢!3Y^$ K{0C?0A3_{k'tʴ}{u7c!(6xwܓ"\LCRh n}u<=EZi~RWl+i2R4t*.B0@^ߕ̭z'OW~Vb03TX W 뺤Qj'$3O#I>g]Ѩ<4ꫢګ;@=*"J˙@?wpBe[':e[4%^;/i PyN 2 l(iF &Ce|x>a@We,Hx_5en`cho )aDl+FS yġ"j*W|*p?,cԢ"cuڏ;1>ĥ~FCCoS|uAKm>+io)AracP'SU/.{pRօAs$v qLhhۈ,{ L)upk.zg宊Z,[F锊 ^ Jx?wׇXS㫖2['>bV#c1T"U@ )pa2jyn4 <;Lִ\1ީjQciǣ\" \oC s U|`oBdS%t 9g9&ORlF$DUk]Ad <'>݈g XQOK;.kt7bXybSUNӝ/i{p?uXav꾺k<-Mxz\-RZJmca$PGPaHYTmtwTc4{imE}V(Y|;;i5{ʫ;) Uk7^Q+ ggV }z9p\s*|ɷd(*͙\ _4z[2*lݒ ~m8>/Z[pJ{O ;d&<.9?u96#!zE]Th|w EP@¾Y|D)YUtf'eN}T,ΈwwKUcH7zjH[b9/6~TBܰRzm`#^+z|+%_B7Pneɤn{ QL\1Nyz ,(}%=^hsK~ݞ?Ib:gXASl|<#B}cC t`ӤRֹ=vPxnRyz3:IRw{R6a!&ֺϿQmgna3QUrH^gk> ֗ȠwM*74=*@O^A[,BQx%O@td`Nz_SI/:ŔƮjV\H@씓*jm$ɳ.aD#U]T)8>*}.X_)|qtAxmaP6m?&Z }7 c|lvMk i ;, ^q$ y#qJGbWhI" N0\B1X G?[ <[뙥1x3sDKi9F@TiEqMyAYt]A- a3˺4L#О3RL|vvuSc"pT2{ۇ{[ AoA;}j!k g~ u?ɚќ8f[<[T`Ϸ7ee:Z^#E+@Tjf^r@B+ۀo)@v #p#ss8"`w܃Rf-dqWuC UՂPNMC A edIC_wE5M|Y<%e]eVPANvO`}D }rF<9WKaglֹ/=wudkv!Rq?BgixWMpȌ'kϛ^v`TŲv3,7Xhn!oFƠ-}Sx= ڬX'op]#>wiv6GN%rOP8|7|GS-; .ܬ+"^#1 +fō!?|+~s/)RJ>Y~JD?ɍ=B6h+zG9Vd.c.[%PɎo {(,M(@%mŨ}((uQӭAn~ۄ zh@G32/}n.YLN'0Uha@p~.G?XF]g8V FI,џ$++ ^&nju_Ɂ-kGA(.@`亵fj>P4(햒a#r9WD!TIKv Xphn}ɧ1]d6wк;]k_+x cv9){N,[Õ3<^rQma:3?6/lb^ކ8kH 4M`NnT*22eGφj|ܿslAp؎t^4V+р<.ƼUcm(|fgR,r 4l*~52HjZmWVY7?/׍ߣN>mwMU@*X#d}e:fYYz\m +C;C # QH=s0 1nIz9 vr]N]Ƈ'<ڎGsϞNf0:jP/s͝cp\Ɲ[֧02fY6۪*Mz;L%FCZ/]Ar_EޭC =8Y]:4,߽(`Ý;~a(E=٥Sy'ªE?(= ~F&6u1>E]^+r5%&϶N {BQjЦ'IO4 l7 Z) tK׈Y^q4t$oGiT dD2uXt!4ѡ)1e^ga5(W!:Z~p}gRc*֧XGiCFG|ܠ=y Qj4_$cݦOi>SJcЎ'+D _N57B鑍%-Ԓ8KfK%lJ#)Mޱ_f 3 Lv1^/ޥv;5IW0+S\Kria73ypvT%9F_yuG?Xs▋}]Wٴ0涋::?sX_S&1A O&S% dQt2杆*YŬhC wu];!>Bs| @:ukb&k/pD'jC T!7OBee'2'QRbi?L$pˊbuh.إhY6;ԭʹ`Ahĭa\ H*a_( 9i?K[3~δRHwL*|3||S+l Ь^?}h'ͮh'Ck_u3F"TG cC0Պqgߩ~!vlt@j%#Y)i;W y˜ŒRhZ2gqQw.쐬t]0Um@LJ'c5DaR'[k?Bq?e }rA١O_|MHiGp!Ϩ/:$EOyaLZ5y9Zlhy3*l'o}?iZgi'^VA2^ WƋ<+oTPֽ~X-e.+[rr $QNZ ]QÑRJKޡzvJ;nY i0!Y?w>Z={*nWY'0G|xek0:btCWtS YXL|%s{@Jnٍk$A VsRv{ `;n<&;g΁HP*ǩ"o>H'wyuMNQ\{j)8[h"{{,F "΀~rT }ܟyTluDeW-}pEťpwq>[Kw\e JcY+NPн†9< %RsyXn1 +"%vf>k/@1jot4=p=Yٮ%v|'WEzx 7R>TlԖlR&ksZyi" b/߂ 9m2 Xqmϕ&zrcTz8aXVXxM$A}%Xa6nnKJ[#-kD=x;wA`>2y"&0'yg/Otf@͜U8dg0)'')dL{obެvq}WDޱ0˺$Ƿ ̹dF0;+&@@ clRtsoF>xi(R[ib$'@;"e^nlyU`g6"5hA v9J*d;S/lIY'~mJ&gk!|jՙ.x+UE] طWWw F2pS l7xb#ܧ 4}d}/:G_֙>Ujv(qZ(Hk0UlBjۡgHɊX <8|fÿ6.[FcL VzT1 O3 F]EhZ qz3*5W5tt@GN2h-XzgE?j2s4w=FOm^+tv=wj[w琳ϲ/c 9IͣLºZe騢= .Um[D3 $J7&i(88Z8?rmMKⲁo''Vȯo}㲎(+61*V}xLG&vOʋtK"Hb,Q{^)*c^rMhZ+!wn_A/.V?.V[0 Ʈ5dJR sDJN"دؐ:,J5:$1B&dkƶ&$6{<$NC閆TxbyA$ڰ"lŘwxkN㄂L}DMVD ǻ2^m$|rqCZD *{ ޸|_6Ae=%͘Moy 5aXB_as >!T,-բ _Z YStԑԞN?5!B+ 9ytWo|I4N5^ s{@<]i&;ϵ׮c+ZxRmZRK[B<5F*Gѧ 8[%Z /ZqQ3Wyd̑-M/z ΋{ĿDZkWFnqAz &bnxZCKM4@ڽgSćpkxkiK2kssYrJ}oxxP/&u=[+#fE:+fgʯ֖a8h#8!.xŶX_N&O9Z@?aLan"Z 7j[h B2Y.嘙sogSYOP9Vl,xml@31ec]LРyI*H 1³{U7v6.懌QSvy=˕_җ4\5$}c5ՙzcxyիj=ࡳ:Q&а6Y•%Fk4yߔġ?аXӯ=%Oeh Ii/m]';T)p/ݷ-vi[? y-#9jZ3KZ+sJp{ChpG].4湣DQtcOкOnd/q<*3iS3ܠ]t!0ݺy;Вz( H&{.俇ZIcm/V(}Hdkra|GF=!賖~.B%vȲ[bsez@>-ATm j߄Y PZ7>8l]abjoq.~b5nS3W{~sqX" Ca!>&-55&;AA++b1^@wզWU?h )rk!5=*"X֏\ʎմfB{F')F˭+(M>0#+]@.z$:ODu`:K$#AՙҜO5ʅ-?SxVqY!O9a!7@W^ݞ2RNDe4:#NX?1=Z G9e RϤf ȹST%nzX?ujz[d$i e) Y;c$WX{nYKȚǔC@Gibtф#^Pdz>o XQ/Wf?@M9c|h$ĞD֧y!x/ЖkJ @Iݦu0M^N'=tBpMDX՗MKm3^g3ԌFhE͆‡lBcTh. %sj+LE_Jp׹_qj+Ȋ"ÊAfˊpTf 8->Z}=]%:%f qjx̝h#?V<Ȩ̪>&4krٜ(F0z~*ˌ(|>[y iro} 7tŅUpmW(q7k],'&ujYcx.*\*/_i6ia4iy?j X)qR:N)Gd1GHԣٰ\<)׊X25ՆjOwEQ{gXYlIB\jlJ0 ض߁ནQzdoѬqǰ>; 8H}!|\%uN%}3 0>ԜLvwJQ 9.UJ řSsh?BCFHbSN=14Kyaopd4{u|3H?srwi[؟U=F`>? .=j$CCgQrzܤh檐7w'سS:<*P̜3(K0~rU]MK|LЎmTeb)]G=d_+|%szXv۹lG[H~-$KRÞ9 jOWn6xluA02Xqb5{ݟQ쯅@a FKe)0+|ˣÑ 'G}-Ot=O~wGeK!''ҿ,G-?qUN;tY4j%l_sAmc`ˬ(k1jQ700~[ Yr#s:PQ~RX WIw4뭾,2PNA;JLF$Z[{4Kd5 Nǣ:vYJ]J2uf# hȌn ֢U2 Q f[  ${tPRzs\ߩ䁧תi&f9&?֏QR͑{ NRoMO Rog!0%ټi=9$x9FZZf{k&{S= ۤoeBݮRW2v9E,Wd؎2 D|T9c;0ۜRޜFaΑb; f/2 [a3طuhqJ] ¬nVGdj4 dԖrG;G"xY'Jn6KYC. BX:cܱ5}`%6n$!+rGg46 0ytV䈏Ip"5ɵTh^@aya_k&Y Ͳ7az9O8EtI6ꋖ)М Y,B<=_|N5o$%_|WU;oGdz}ՈhhK˚Cr-;b8|;ACt4054*Eegxr6lbcp^l%) 4e0i(L.o W~q !HLrmWn=ׁXU1ht.W QT,04:)t497AJܲnlK7q'P恀.7&ڰ: 0~\ >]962FZqx*5>3i -wOD"ߞ&HPsw0 :o8iLSJqvHۘ~6{JG ) 1T2Q mE\~Xu'#7G^I6 hW3\YR[@ҥfg+gNjNeN&%oy;ʹ 'Aׇ dQ)2g1IA율DZZ{r9C"cWF,*F= j.Tx.zC,D_nPvhlOts1@"Bfa6lQ|:xrj@H_}XF-, /t{{]`tJ I?t9v OOj9)y'->1k-CWO?bmW l684]&o㣮q&LpիJID']~33PHJQ7+6'B/7Xiӹ={lh HT3٨ϩJpIea6pbto >aN܃H nF$]3rF2#"qeC-MMsiݙFvBq: !|QuXNwyNF=sy!~gknH>OdlUu $ZT7ab Iٯ菌΀<#)ӀFgw!/Gi2mUL'|`Y 9nau8h[tqH#-vAo%[eEa.ꑭںx(1\oTQ YpzވY\8w*Y|y#)挗7~[?Ѓ=gKе/_"|*>*,=m;@.t=&GQ̵9bwiTPVC.p#d5ͻ\SH`lf,Dv)pРÂ)AO薋SICít+,T8|Ǟ.6?I7'n}(m}ZgP_->"%9C! TDb&lD u/@@PhT6sP~mx*O:_ִX%$L]&hSȹ#퓩/j^U7Pw% kLns8<X~w; D.V_=lFkHU;2oH`Pѹ)h'vֵs|*U%W12H}YB3#ݏWz` pUP>3CF{;#-]9K- ;hgڡbVizyZyx Ԓ-J`1#!=ǟM+e!@5a,C"Z0ԦH㰒7Zp +8Sۍ!]9kKc}@* >c;2)"u 6_8rtPƾ1"Dv9924[sf,˺:UYbX hлkCHe@/?KA D`9r ηBDzc܁|U[j8]L4Yb+vC(UHJ.f_( Q3!S@g;םJt:D/JVm ūj$)[i?'ɦ*:*Jc9 v~3DLW5"3Ƴ֓XU&Gw G˨ AeƖ?/mʇ松qE %Cప`5'd>lV4@Em8 z`l&B)d]KͲ8Ghu mi/lU7yқڪ:fuzm\9ho֝M`ځ \Ai-LV[ lʀ$ k7˞_~-`9Lsl!E&zhx-RpJ^TVb;zע+`oSwShe ]C~?a >R`Aec]sF3g~ǴielL\.' !w2g/(^/3|r\Dn'k`򩭪pJ ZUd624`2sƵ}w6^EQӷX2!F#62ɩ/WX{87hxaK(rYeNk=[+OIHnDg|aOKKAp1l B /$񎱲VOMw|z+ax)aPw NOdIAŐGW~ww@|<5l!ۜc_]FbʑocŅA]HРcG,RBrtt/5mF~We}kQFX;.dP!.a' \[%CU'6HI~%eש Xq S/ d6+IǨĠ=E)TV)Q-f:JVѥ at.0trs1MQ`I44X՜)#d| J٘pjɁ\,_4mmoF9@RSUgt0qXPnQ,YHF?AZ?Q Ty(`ljt GHeg9IFet箟oW"56L/a{WN M AvOmx\;ElHNQSHP/XlPuu%0Gë}uF)> Y//_'U[gmGkUEL`҈nr<:ۋ]nDށiʞW /T|(N DWWFkyZb߿BHgDXAJ%< !"^m!1%U6^l'2[U[H*K++W|vx2I3{8 RxM| Գ7U.[Y7<ٛڭUI*C5*`B;_\=+"_]aϊjYԊO 4oD Z7>uHNijWxY7=g^ki&x~=A* YJ$APYCܝG ܋Ahzc]E(b0ZZZT^8% "!>وROwd79.| JԪ)qu8ϰ='3,|΍V?E-^ǃKq MFoJ `v^ ^4g#yS>a;jvI^3W!X]޿(G-lUk}YG#|Rӹq-^~<ΐ&aZƏDQ];qeWm7SM2K'#ޥ+H(? 1C6Qu71A'kMKzXh-1n+Fߎ8W#XN%v,9ͺ#$,1cĬ!4ڟ!{P#VX r^Cio9izA]HrBjXa{DqX7.ڲV$N"ʔg`77l5 F wZ  ZbfK^O ₌G$,\Z3R.\~$,cvzI'1Hy] ݮgWۈDN IDُTlPmSye'g/YA iK]q|U׶!y:YQVؗ%FEۆo/UZ[2UXR~F4bq(:GQDi۳o2qq5N%RZZōykg)32̻zU `|lFʚmxΟ\kAKPBώBMTc*m1m2Ty+F_[2րQu1CG)SzնV$Tmt wS*뀚J .(*4=%f4?8b@{\˜7uOlwƮs.;4m_e6ݸ;;$L}dSβ(| `hJ/4&ȩϠ`p% ۆ"᠅`E VOY RmYg4OSB 1aD2ݺ&;gTadTGZV2O/.|{`j⡮y9Vڨ=긩1 oü@SMK&zDS"">l:j" H0-ѡrbfP1Ƞ}[eEj<{U=SodJh͹d/PSM$rME(lOU*V/!=/ ^V^q4C͖EefÚnF؍n0:r*GR>qeE猪޿'yˑmc̀&MH1)nJ :yLݹjcn-)0C]JyLbPPʓ74n1֓>1k3hKDIS}ⶭ>ltH oT ,6laJ$3ď2>i2IzoG-5eb:]ƍQmP089ɔd~ך칦)]JxC|LCz'λ;alx\ʆ׽AL]`Z@Υ]ѩcb~lA$^R vB"_ZR`lHSYLLH vkTXE-m ݣ=S)f(NߕA^W`ISr= ЅS/Jo񙮀.sߥ5ۘ)h8%?~mZ>bvBT ״g9d$I}lM>/:`&A.Џ*ɮxBqDX)FS Jwꜛ|Di曼e7>.x2.M D`:*ح:-hh>YϦiHbZ"|/@H%R#G׎GDr+f#ևx2n@YCinŚh']u( ꡷%nfR9{({;kx Yqyѯjǯ*cŞ^]Wv QoJ]b d#2;"Xh ڎC\;Q,}Iy;l7ào=s{ys2A]]̾EV :r::P2F tg{(n 3VmCWZªX}'z-Dc() $滕JXs5 Pܻ<*c@rX>RXہ0Ck֜n9d(-ӯfzn u 4AA8iJPNNce}*0`Yq9zĊ%ϸCǢ 0r߶BSW"8jrK#m_l!$:J[JcU'/ ڢjztcg 1'v^ER`8܀hkFU.nƴjB?Q@vܜqSP)ڝ-C+#Y^[N슮U|jo_Qڭ2yK*h^Wk/ڢ[ `[È̾i02k cZ)/Ѱ @0Nkz;|VZ 6ڞ,_Ufw;o?ѵFmDtj/dc ώ́*󎨽l!OhbeȚr\)gF 䚧uGTou_ Jf vSjurN7Q6\W_q}Yԋl}"5֡7#.X&k>\_)g#~Z+R3}2-+Mj3п1#@N$ez Jc8>ڐij.5oⷴһgy7H[R$F~.RS*}WX[F(ʑ%{^Z&s v}lڢNj[^.n m&]&#+͐6Q/aV:s:,(RqSx#4_.n3ScQ )z Xfx;vɳ݊Izb)-麄:*@3$n>Μħ= Iގ6N3-g3DC4'GiMvIgZ0/ j?I2RSzLX_{^A/yK$~;ACiu&kEΈ' $#Az;HNL84̘юmCSRs@4TYE|chn|OHewMͻb-\$9 L%olO ^ʊ]Yc fڸ^/kEg$.`Vݞc1LG`ְn-wBHbCQ4YD &Yy=K3}ו -󇾣(>rI@ `iqLώ0!.1{bvċnƹbUCL{\A^B^ƈ:ҍ|eTqFnxHˉx8I_鐥7}$-- E#l:Q,Ҵ#F'p9:)"N=OuKU@tz XX]{NMN>Ee=|y.kt;H&VOAM_H#yX] !:?V8XOin(phrwN[wv#2$S5B%҂Kr{r]Lk򳀞>1XV#p(έp2wToÌdU0N{}iۀI^kC4YE4___ݏUˀ΢T`v]f||!%O$s*aagg&qeS Xyv=6D^j+5Sf(LM %X4i@5$~J7CPBFx婊s :[-Y0F%T;Gr)z!OEH^ xFćl>T:4Ep3[բU.ˉ&c"S 3KH^.썷s 1mfi/Gi1vrcv[%h6ówIٰˬs+"݀H|"t=x '}soBvNy+C"Hbź#\ $'\:;сo5kȓ&Ɣ:crNv8Ğɏv`TKnXGU4}UwXe\&扇M>ne} +2"B,d-N.>Kef(UA41\su-yBgd&[1h1>ެє ޤњ4_\![\xlUܠU1mj_R?jd#bWN_|Wiiـ-OYŔZGAsay\R~/ciwQN-1O/,5)_.6|q޴vAiI E<s-3:70aru(Ģr+)f֊[r`1I#Gw^1ʠb:D6$,:ϩ`夃kZNijsr'l@ a>fJ*OHQ%᭫M|@$IǢs?OWssr#0P_,33'N!糾.Kv?bҝ7(ƒҋ 'Bp|zk/y%LL ="x-J9z|%gA3a%([1Ӻʌ"^okH}8Fu_c䮘Vc$Ƹ3=FŻ5/zJneQptFK\ciI 2P3c=fqϳJ:q;J.ژ!F6-C(y4 QBO:qqQ}ڹ9%bG=>4$WRUyr PIk*j3GiΌ*fٝ&0DX[I-8Ǯv (>()Q* !9Si7sx[`ݔ+آc-,&<4R a%6X*7ք98F[߇*K;*zX$I|ؑg.١vu&GjD/U]b||]>jga\Or6țS@Q/2ǂ@9L4;·R*g'qT]u)pߧ >IZ-Cw$7 zDkxXV񟽨Op%q-sQ{|"On,ZY!/SH4~F-uM~^T&aRxp~V/.-:XYi60.>#RjIp| "g=%E/Pt>ӼzSAirnG ij3'UsK,@DT`ڠb:cXk4ɴ-P($b='6>N] K4b %-xGvfePBnviQh\%uL=DQ^-&c$#xFGĨ;"p"wwLsl82_C/y OH9輯wQchU8\3pϝ*\xecѴ-_}̩9h>Nuq$lRZhZ}L|N&-}xu[L3D+'꾥(>ЩDMND >S@ FDAOay/بbk0qnYkX8}p& >ÓXڅ=Ӑ9#Ejkdt$y-'VnOUʔYFatTn#SLM>lE (dci}ɓ4hU*Pt/[#fƮϠyzoJaaiq0<"$N?W#vCbJ$[B׾GE{; N}h4VMA>X;#"wL:&Ƙ6⬪;"!:8Y΀8"*s)Wݳы#ʵYH FfoMl~s;RgIHz}`/OuT8=>r\ʷg{UŷHS+8=pmbr%+bnڮ?2&]>R<7m4I!#.II ޠaK&3y>Τn@RMTn)]Q,Bl&|ߠ{vրmGrPe5ߏ=Mh1LErym Fx#Z4⥼)xv_I-+e%T^t9%G(s>ت,$>LPPNლ):iK},3W~G̠-5Fۣfsb&ד#ߥ-hKDg~ɧ[]BMzc>yHY:+vѦ?BF}n_5߷{b}DvowN"Eçp/<Þ@TL|6`wӓA I]7Фיּ;̜pF9a`(!EsS'8̧-p:њvl EJ~y}z(oxxUv ,_08Et;Ы5g@FӮW+>%dZwoPՒ_M4q7JioD'\H i=d_bXe/*' Qu<3< %yPw,򍝈["+XikHlSBm wr`|/`|nI`^/ݚ#̡* wWVՎK\5m#CĒGԞZh#{:H!tO)$߂#lIpK2l Q+nS=\2z|ryF^j _+F>G>hvN]EPlǥ}h;9QQI>jjV>#tx4w@A]1$|#'AL5~FDy@cPּhUXrxr3}klUt6&|C#KWF e"AWI1} HP:z_m$%}WXsQL6[v"??l̡jE=nDKq#vު\HڑQNq9BNa}f3~Y 1?5Y "+^~ x#W)1l/W#YyWJ4T WCYY!Ra@PSM c߄A.oD0s"xd5⩢znVCIF^(Ǿ+QDa4Oj/JeQ'//_r(BH≩LY o&&ޡ7U| ISmVL\ݖH7M?FeVbI΂3΋ybSȲ۰~8Q:9r_LmS!iB5;81,p۹j0=>npC`C!{2a' (1dh!"447hSKo y*f$؈T Ra;';LgCh-30ٵR F+ |} iwqX^q& ̳ҰMJ^Xx³IɿTzhnߓ!)g{G<,Xb' H-#?w94ܱpFsiJf (^Du^xw2ƏL;z}'Zr&+;p;[Qިhl~pFُ=0}]74# wڄѭ,9%8[@Rt'QQU+^hӜ4yo`f341Kye$y?yňj i]*Tt5;No(vpxh:q[i0Lc\P(͞!#s.'PsB&3y3JH*@z'tNa[IQci %.]zΟ;@r w<׍5gPxRTm =db¾_́*H@lnLѓL25Y| $(7g>RU!r$XG?DNb(|!il:o bg[B!/L72f_™X6! HB+ʿrI+)h2!CͰ,R)Nb_!Qą@ȿP|QMwыpMB:I3™WJQpedpk[&N37S̈ds+>YSm RumCsl86?elE54. & R(n~z/T8]TEHZHArҞnŮ@̊eDZl2l*kRJ9g$"ZS \΂\rW{A$eO`by;Gߺ55$cY|; >xy+] ^0h>1 цeg1]:2,׈ =}w*a_0@Ns,ЉsXUܛ/0ynܗdP~oeR.a2õYaZc NZ۩Tu0}S:NwIbvuG(-l3sO Iy=RZ@C[*k|"l`{ D@bj6jt.wSU,oT\Yţ`z|tŠJ!ilEZ䯥;ʳ3ǹXF{G~ FWiK9{<ކt|eT D_ ~_ 4 #pr|9Y?ʡj]"3S`qW JcEcW P,-)uy^"ELΐeBԮve9ϊv jjFv$oKWU,P(i\pIȣ(*%]vc\ Vc >c.6W>T/mîqLObn.6঺ 1BQńԮ_=f.Bل/ALv[:3jx|n)ͽm˝L;L*N קزv3 cba1qe?a7\4v*XF]wsxLZ1~A+4]2Z_·_z`H}Lz]2MhQ#qȵpb%Hy?Ms3ajbʀj $4:XG*orҝ%L[;0-ngNb7@꺪iVe A+w0ZiLIJMHMRsZ$U`đ#ވ秛v1dTzO!͡lŸ0*Xf=\2xLeZ9jd׋4v1dr&'ݙ0?]qtԼZ;kgbVM?bry]*E`qn]j͙ᴇB/lg\R ta^.o ,9SkAa$I>ѢDg.oV[w2\(ɷhY[72g_Ph#҉6l[4bt>^# Em)(]b˨,sGD,'V}M<;TYWD~OYPmK:IiTbQ A7)?݉r$Yv./gQ0{#5 ΐĮ0@/?}j֧ [r*RhՠCJgmLFy\g;^i's,O~T =X\ShMGG}V6ceMgE2fP/#ŮB r>JFG G?O98=)@3/w,ƋO_)s}WA/oriH iToy±ҐM |% wDETT߀:s C4x-/@-Tf˛d /-nVOn4MzZR;Q>p3,62{;1+aFV :Pk oԶȘ^c 2-!me~63Ј2 }//4;_Rc0|u)8_-yU!rE3cDySF LQLH,p@C NJbSLĸRqb_XVo`F}!7&LZ_{<~qOwb8~qlC9X6% OuQ`O@4S>pODN 3a!ho.q$d #"lW:7rĠcߍ磨,ɎxM H _F^l\?1 \ 2]wZylcWhە1"z t!X^$kTӛIzLf;$}j5F3!0G}7_~ @z=y &fSP$Qvd"C9%n`PqA걌ZhRA N}g06}bظ]agv5L vvѭqc,(uZ/A N*bpX=@ALީ~epeIRkL(MŹL)S%L|Cv~$̶Gg" Z1J ˟+bԀPu&6zVg}GM+nsAs[e4m䛝rٸ`u>dl)T>f1¿XS&[@`y՗>E: YWYDc t"2vNwT?a#] Xns,'?)K^ rd\QOIց^2 עI v;3^R*> ب2J;^lvn`;YJXɁ4;o"H>.;~e@\oa Sq~{ g]GONXQ纃DWinv@;g߃O䤌n*|BOrq.q'D4>LdMC.;?2P$"_⁅}gRfo8@5|d/?*06 Q^~E6V2qѩ𒕺tFX#x)6Yќص=BšoݏzYdțL>2X-|_.oN*.," l_e=;bԳ=HyaJkta /w(ZGxYtţ']+Ck{FYQW =ȹ 3u}n&4?0ʕMRd`!/[y[|d)خ^@I]I"1CunDF(p84qq2u/ M j P>JPUI4K!F8'L-(%}rNuέ𤇚Jn4\ݞhb'R ǑœDL=MRu!/|3h1ZOIwy1!|m#h !2}hԃ6nةTg2i5*.(GQm+YJ(B؈p<̬P$W^L:~ȝf12@~fI]>33Biȟ ý\~n8H$(mB9#mw5p% w/7^v;K=ZQfIZ//hC\ ZмO:NL.8טGRBTnX'˵ڲ^_ffo{ȏ{xϓpuB1sUuո*/u_G0?t1+9aW?glC=p|Zv\r{rϤh.9 Oo\D ]Zɼ/gՏI ѹѽ(<Pr@ŀU*u ~dr1 8oඵ>1@] wo&ו$O$ۥYEd)2-> ҦТ/<&W; Y,5IG#Y;77o_8c䮗ziIZ\'tR%ujRa;Q92 xzf(_Eug^# i2a;BCD2L|hTT&iI!,X+P '˸cC;}8WOd+tڼ\ Owć\/yF.[|4fL@Rwb Iy3Oßiopx yrPs-?7.[(D pks$U,.铽)hzf^7[`hX$Tq$zD|g9Ws!C쉒5(QEX )a'q/HQ7$0o3v>\ukZ*YA<dvBXOya FGjQfwbQM1RV(P),m8p2F{ejfA8s霄j7d GwBenKq^g\)X5/l\$Lyr*͒5MXNŒD]J#;bR34%=dɣ~[/ڱr9VlaZ$,O`8#nm5|Xܵf;BMGF_47hHCrJG^QPf ˘M]agZTD1-X0-oVs8l[D l^Uqjyp)D] v$!_~!qUE^Ə5'\UWg:ힾ}8)8WMڷ(1nGηK 2l'25ۻ 5&!(( Ln%`aeGyz3eOKqo)NxҨ5:<.#~\V?AŽ~*vŖm!Um|o˰ko1G;.ȯ :\.xu% T]t}45g|痶P~&-cⷌ2AzaUlJx5n"ą^Fo|-h$P8TzF\Ke?0nLh~aԮą)b5;\Mf/P~Iq ssQYL  dj}R Cw쇵xl\?yRyh M]#&]R3ebth;rhaݭQ*b8a^rV-I;0`r`] $iԱ!l qhRV루y7V9 \G1}Y36-Sʐϯ$ܷ%[rYc1xъK4n~'/)/dĠirOd;HntroVZhULAkxn+\m| &`w'Bwi-F?6&>N$IcOȹX Kн{K! SD v:Q'7J4{ԉ?IԽaoaJ'+/_grmI/Ʋ;Tpcމ-Xʤ2S<[s|;vSGD[ g2fNDF/j_r|K@Hx 3̏Vde$AXb<Ϥ^V%qYcui">rcwVQI/>M$ }yt̳dZ/[)bRX`k5T&5tr@d.% 2 Qf-~"r{TOZP.F+an_+Cwlv jXΏĺ2BlU ]t^YgaM@ϵ&7,:yU^P֭JSae rrUv@F_c7zlMQ-Hxt.lt& Ǹr:}1\r ujxt|3hĞ5? D#qH,Ci"uL\kT ˎq^hؠ^~@yrIkX{zUұ˛K޼&Ke}/~|Wuf]Ee#U՜I& lKG||X{2V AZVSdSafQ!#gEe6"lz-U6.)a?J}5N #gW|)&1Y@ikFUÜe^w@GڳiLR1TcWQ~}_a7 iфPSS"Y6s1{*ԗ4OmqcuD9G\'Dj6hIW6HwpVwΛjY> SAJw(ROvmXCJ(ʾM!Ģ(" mܬYE[Z xЋ0/_' Jfu] 0$s.sRH(TR sA9/=\B!Q.Ha]H5~Ƶn$s˃T!K8ی'xցP>qØi\ȜWɤ#3dh>ɜEp>Rv! G̚xDMu1H@īߠ-V=[W>X,賐~ZT"C= ۼruAEaê|szqJq'7:XusK#$hS#/'&пivܢtVw&[@(?~v~"V~/lw|ak|;kY\WIVAlj,e^ g w;hHF'RtVjڀlL^}-b}帮 Fv S!cMEݐ66+>Hk4Qm=F{*8q\߹)6^=zeR1c \'EE78>}Ȕܫ^.H ;>n(DH+Ǩ#Hh\YrEAӚ(nBeZ0Sr&nBV,e#3W/\# nU8P' c4%'ە M_N9T_Ϧzh0ɤWm8!QEA*~B+ cBݮRO$2/FT۳>Nͷf.~ g IHPgJ~b1L#ۜqX?fRks@QEQMT6.C~U u⓮ K85L]v"1EXH}m{YYx& C}mLO[%Z 5`u,HH5*.7}%/I5ُu NG@}ATh- 4@m]tf2hԛv3-X >qybgrƳf/#b"15J|ͳ V&\82\)ٞ|Krs`LyP)\:zY(62l|'\rNu-&pg./rǢwT PCjM&~+@l[dA|cMTq䜏B, Wm|̚#(&1iVlV(a?j5UDl.A{kS63}"yˡqy=V_5*Q6M.0ZɩxOROD@`vTEFcZDG?N.viűj!˜|ػ`s=R6S@x K)S=K^zZs !bL&i?53y>A#zl)mw[#mu@nŽ 9Ԓ.=b:p=ҫ?W9dҞ;{ i)pͰو!3r 2NUNon*MT/Emƞ\qMhkpLKhk$V?'' j*]xT;h\ yNb-rO2v[lTK8{aCϷ4N^}Y-z(z|i^do[ Lo/`xP1b߶YYEJ?\^o@&N؁n'cnkTGhhx Y#ߥBŕp(N8zeMllJrK|;uט";I 6CԀ{(FH;ctryۘQe,2t&Y2[}zmך Ƹ si|#*6 .ЦC*r])Ï*ղT 98DZԵIopV#>tmKb[<0%Xb[ۉƣm-[WAN nTG!X :!^WI*Խ۳@tj'Rņqr ō AGˌ}e=UJTPqMx[Ovː}5+ h-+t90dK%*y <\\da~ʯlp&a gX}2ΨV'y Cq;01̈́ Tl8<|EiF6UX&"ZwzFRQWz-Tja lbPY0Ha+@9|GT4-0 <)DѲ3ڈ֠zGz fPaa]3Zch.$4k#LNj$lGQoĝ2s;3ٳl^!tԓiw'(}V<{_OA ~5v[Gb Ugg ,;qUySK|Tڋ7(GF7/jJ[%k6R3(Z(4`?9lSeۥ %wّg  KIQg(E)Cr` 岮lpV3Ĝ8qr.?חdMɔ8T&@h |S暣)aL}bSA:6QWmr'IXn` D@o47Wѓݽ J\A~tgE$]^:ahCY,DeVmNKl v6B1@`f滚-,cwd퀁(f{ѿ7z(#)Ҳաə@+D7ፘ:S_}ȖwN qSBdHa(hTSX&$1عG\7+ņ@U]#ɧӪZySrZwrl85d/נ*@#sQDaTK]lCYL0X28TCpY-c`(6 wzv#ly|Tۻ)L evg̩8ҟZ=~j:(UϘl ѣo ^:y.Qⶊ, =p<38dBվ6?P DDoyҗlLPFߟ%'wG~:^Vgmmk ɭ40&RGʥ@c%ㄔ8Gk:k+M'CPfsV`E3,M6NM>z3qӥaQc/sjCڶH=q+3Ҭw{MVM'hJ'_M<†x\~`o۟14'c%SɦnkƆC ʕ\xCa3P\5p_,cDNN03tZ %xF!q ](6 !_gIߌkxH,[U\CT `CLDލ6C)k\~ LƮ-V䲚< 8Ղ1XJ"a =lQ{.ˢy磽 (fXw3V8o_!kV0.A{(ydXzP X]ŚwE_wk $6ISb2wn6uzof;tMcRQ5b({DLCF%0rQHɽ^Dk)H^2҃lwKWW7KlɠI5PC rB~x̫}%}] ؅ r ) %UAH$*G? JjW|_C"plsjCh/MZq1o fmtDUcLY;!iplYUPO4&M̻fT=d:3l\LEʅq?skLhNN܎uCW@dѷᇊ0@bKai_yp;mfnUldlڦT*p'=P4:dKà z0]1WB~.a06RAec;M RRI!ar O2$Y:+r2 U&Ês)0c25f:nG_- ?&38*7Hႏ5#mHh?` "4oS ,@FsH&#c@WDУOϩ$WKeRV%h[ SCNfs)@ϐ- 5JD `qق5)=teքu㵒C2GeZE\[xޙ ;Ma$l+$T#mCLf'Vk%k?H6q[T]sIhmsRo}Q,n8' #ŰpvK4&;5HX~bHhK l 8! jZc"7G3Eع>UD 88nRZ4YS,ھSA'& [禮ߓYZІT')\GFӌqxл QZ۹3K_I=N==>&w$ .R:<4K#MBzyi2Pg$KQM0t7KҗC(Q?})m"aيe3G% mN|qA.P[ImWk[HHkQ;?`eSQnh4Vou_ BuZ I\@Ot:]1M.~7[/WC?hX2j/%%dr)ՔFꈞiG&_8d.R{089<6G:/`uQ PZuAv#dre0HOrB/5rM^E'clB͛3U.+pV6V 1"ӆRroԼBg( y2(wsϰbĸ3p0ڴX q}]imɊ^|nNwXyY-,m+2g5SA# 凭st@rJV/ sE7PnW%%:^"M9m=1j{RUd9kY"XsSnnd2fYU>y/Á۸@̶ 5Iq,%Pi>`H7>Y6¥ۅĠ5>-t!([m4%crlO=oAP [m@ egPA./'>nG~?tl9K4ʀĊe _& %Q޳UgpX{~|xˣ!S'~s$=Oc)_"N2/+P\G[l'Gr: H\S @נt$D18f&hC_]kޘfg˨̝oAV%I ]z]tbQ;pݜABڕ?ՆY4cp`ǵM=2yʤ;Maywʣ̃,*1y*  GrCe,6͒T s%:Ӄiz*[$0 C6!D6@P8 ʵlBC# n"`G$ EpsA&-W @(EWpH50 ]0Ϧ:m*}d$aOiB T+C[/ d7 yʻcV3Nƥ1(L2B_.l1eNc.^dkW!H(T#$-a4/rJЍ%N>P08-D^fZuCeg9~"=1A@"5~ ο$H j˜?"vbȼ6aĒa89EW-"!VO-rdux50n1GD+k Ƃ)1Ǥʇ쟁 ҍX\%oj"O!SBsm..^{R.Nk RcIvfí(6n`cK^3r;;SRjvy~(Z,0$'w)_҇pBA_O\ #,Feąq֚DCY뽳!hhk,]`3(r/2}X9a/  zLRo43yw0U.d'gs Xm|^Sp/=S%i'3qKA)LOeiTY'/'D{xfZ bIppr ! 9ulܤ;E`+LԞm?gG#BtftFݛЄ1'0URIsp C)\|ޓXG +^Ta_QZIX≁5s^Ϟ+)r|3&-5|msnkd$ArŁA̒ԛK.pVߊf '6[-+QKAH2RQN6+~3tE:_,=lpiB!@n_F%oϰ@r̒dAdT O竁&-)ɲKǁ<TS̫c9 ll i)d.:9(NDJI[&WgsuBq벶V!BOEd)u_,,Qt.aܑ8x[C]S]z'dg?_*5Hޗ˂R,-{zG>/R8FEjVH-֩73Z9M%> -oPW,@G SmETmEgN}쮧{E޸ڗFV QNfLmXΨ'x@,{9"f Ե`_c j49b/d 6 KeslNw4sYؚHLq{|Nj_XUrrVμ#,tDÎr!fںpi~{u~O3uTLˋr'?7bTRC I%4SllAHd<{mMݵ:aNgoCeXXϺS?z7!@)+YS ʈ5֞d#~_o.b Þe K^P[&,eZ Ta~ w+^5{rvvA)sRDʶG VDXsy0px&an8&rf`RN)M vS"h.nS>6L- TDQOI"% (`3! =ADku.>k01H@VʟB"UT住P.E. R +gp9/UʋVBwI!cRoM]U ,np9>KӁ*H Iul\Up$8܋:@-|更lLuSZflIE(|+>O)#V֤ ,'x4W_NjrE ZZё<ù}P9.wFu$ WĨ.Nh,q@4ieڡdNuE잇>_lϘc:I&+{,npF ɪzQAO M5>ƺaZ~%>Gt:30LŢ:4tO)" Y.*8#yMɗPBfgdD#pNpYI+YB$k>BQ~'8tNɄ7A|}7mL R^s%޹΋=` ]ֹ߇j@:ߍ * 囝 6e+,ـɡpx. J[WrҫY4b~e7h삟4rk6+_LG{@-Zw)vFD2';Ql.8IOF|0da9 l3  Tq_1G C-Q c;ք뙱!ɤ6lc^[Nk3EtwF;P_0)XLJa]| ?~pO5|},oۂP]CvIZiD( a8zـ3w hLmkaE \|mRqqb.&g%v9j&\$ ?'s}q rv֐>K=Xur)nf6Niޯ%C)cv 4D›E,-r(ı~1|06M⣪4G= i\%lq^lDfGnh$ӽ3߯66<%?wjoc5xF^tvp8U<΋{,Ծdقz%"MavI.򰸾u 8u$z0*njVB+/aICٶw%eLH5wζic-{&U4` _\՘{)3NRo~(T9`cJA:}V#/43f={h |SC߱,O a[@aPb(t{o|+/@lbvZ}FX26Rj>!&h?BhɁ':6O@!Q֌˟`74+MٲP2R9GJ"Q;4h?<{ń6ri#"C/_R]g >S"lCB>aSZcUYSkH|Y} |FKoq]2(@ݐ7<#FI1å0gL\qyo@뻚1z!sŨB^8uFVkɺ eoX$T<(lAxKm$3M l?eW9P >C9C/GYYHhv?` 4bCO^3 '&8 C %=?j\C2TAndlTsެŪkE@e5ׇ1:Q%d25$\dUti"Zw,LHO,NH`1n_@E>uw%E(yC@=K \WG c#H[Mח,&0Б s:#vGvޤ"m* I g+(BRE{4Z@Բ?IiO}=fr9#̔SrJ>.|#wbg3#O LVeOP%@G c6mw8zieW uxM{+[nM@h:iEǎ*QOs/r%>z)y** Qރ:@Jq f4< h v#{7bq!N>UȆTD>4$bӽ` 5[ggu^$nurf% *NV=lkc]axB(1pImLشv} Ҏ&f%d}NY KAo eسQ<h,`w9ݩj y0\{'`Rovc)U1 YNٝMaZ!dsFó; ǁ@!h|^L$kgYФɥ3١  8w=D[4ogqBDG ,g#_h-I1¦5{zDҗ?PcIU9K17g;:*čvO)UArb5oUŸ of0ɻ:1\R%A~ȅܡI`IT/[upΣ+hA8Yt[?9jtyWٽ2~753͛v%JjS܄Jcb0_tFN8Ӵ I۪RfɾzKd:@Ѣ$bŚPNϩUjKSK>"tQE -=~=%#<`|a*5GGaQF[_4o5jNgA|yBhR@o_ǒ#;jJUͱ2&'Nk}kYҨ'~G2oD1rA^(x˘ZiЅQ!'RqjNˌi]=18-8@BN+&i@,hc< )WG ;|6Jg6m?|=4ZG G=@F1*Hd d$WNbv Z((`uBpVS] 퍡G4X686̻=-Ȑ\ޢիĉȏ ~ { 5)#2XStwʨ;[{t%&}u+m2yªiOM|i :v~S]4wѠwhJ($3(NNJ`?dEeRmv{5؂ͥŴw1U,4gLt$6qs==u: x/`|QQJXSAʰ3ƸB~l+RrD JknGA[39x2"1m)#D UC&P?R jZL~mn28Jsj&Nÿip(g?iE6GDžuu4Z9 2h:T(׾jdЦMbvQr^_/D]e0w;yU)w@loĖFkRk(tC\-#E65k/P~ *G&鈖>K4a|y],FuW$J̓řl lq!~uz#›́*_Z_0G&NWmJkN{EƜ;*_rw[]թばu)egQ!UCI39ln" olW]0̏Hx¼CI *Y!Ϥ=\Kn20sbuϞ>y bwstZ]ΗGu\3䃘#}l+Q< z~ Qf7hT;mZ&%XƲzkk}ݦ}TDБsK*l,,B} ʨrv6Hu r>t9* Ѱ_kVc`N0ǏP;L&z"Se{ ` u-Gk yC`MJ`;-n<8i5饩1;@SujuI(q5&.£ 8־7#MDwVH'&xM@ҔMqyEyl2b4^z-wyX:GC܉[ 飧qk"@z!b n%jB}pw_]x ZBZNNR{ FUpjŷ]7k%Lc.y%]2PA%\2^ }$gs$Qh>طRmzBCnDv7{R$AdZڄXF4ir~p_ѥ,lբ ʤ Ƴ5Ѭx _pib88,k-pKrĻd5='S{U6Հ[~˪+,&>:f{V9]2dB)R}nݿhbeiƎ+py 8 0{BՁtHbImsP,?p<GoY`vz/A8s !jffDTՖ|ř%%3;rFxy]%=qKwW:mꥪ[b/e8+j~cluL !CnO P5=j2שw$>_Rxۖ5Ho{5oWR&/Bn#nTM@N*/%tӜVa(MYo~c;!w8I?`ihq{1Յ,MRas:>n4~Xȍp<'uG^ovONI.pM2,IĂ(&iHzQG .3+vsR %Y|2U#/3*0(b?ς{7舨[x*Ja8쿏\yOدM3Bģ8׭)9sC@]t8.>![fۗnR+ YI<.9SSS)l~W=ɇ,|dZ 9.c{sgmR9;w"Hm>'꿭BHN~:H̿Z">ei.r`υ=6QISgɕ0Ƨp݀2GI)?E̐8q[0gz֚Ǹi\(U{rb ci)* ̯|Z]u ¾́)J`T3ĥa_Kނ)/U]R]~:ϛug0B @X ο.vD›#2Bi14;85-mI0w9,hh Gp5 )l {6  dH3|Z/pw(AZZ=H i:FI?;AC> axyFKp:mKP"pusv0wg=%ーC`i[{WO={!*NC T"  "-/;NE1U=VL3PNdهN8s;'ֲ%~{V%6(ߧt )`嘾Z|'#SP +xh^M#֣[aǞ=KC/CRNG5>Z?"љǐ_?С$Bj.}X#VNH@8jOl(yWk|:h/sxl~ZM= b\dQ*cFb38pR'tqh+͊ €En="R"򐐥Vt:}H.f#S>JU9%Vp ({nw2I7^ ]"NH {+QFrrZg7l9|UROﱊNk1Gtc} ݎxE jyA6(Z!JxsCA#5ya6JP܀Jon`͒7j;]yR?>qSfA~g7\ zps>x+l$(ҭE7L8 DX{sm`\!gJzz[1x6@+^qc͖@VB÷^3B4E3'~=1p/MtYu5w9aչ\GP'З XJ_nzOtogTטz]ss3Tvq_+[R{CMFA[neɺHcॠ|bT^v@06f$U9QTڤs mp!#DYzt Ό\֟ L9,D*TWmU?%7B5@l=UZ"9G$JD|z9 \a$>1(z XU\ؑޣywCʊ p7p^&E Ցm״(fN)4xrZ}~1 9Ըo#\gqa7դ맃^ 8%4[ ~~m@Q1.jJr%Y@uOU ݥXC֋1]rO9'#7z_Q/{\yFL3VM6D{\Mnwݡn/ѡǘ QoYZFB8jqJr]-7L-k4/r< ~U{a(Ě2jknF¨57!i[dpU ƈ3 ąFzg([Ӳ#l&2OZ-!݈Sctz1H{L!'Z&Jqz X !+I ae`#)t h36mudvs.9` }=0J_2:d;i[!EoTbJﷇ 9pL8j/)~~8Tmh)8:m '$J ?#(i"zjJXS{-h~E?EÝH‡?oQ|OAi` K3"ւS̛9,rOav e!bl&vBw.K7ˇ4i#yCOm\$3{DC2ݪBX2C=Ъ~R&JLPi9ro||`A)ĝP‹bd;vPw 6ԯdkĉm#Ù`j|$i=Yl0߱@k Xy +S3#D8H;e$MVI*=q=.I;,a~˚ԻtyDԉ6yNy'oe4sWLϽ,:ljZؑx G!x&+g@`P@V$Ɍ]^k|jpXt Z(~8c=&LBU+i9wU4Gdr6ElN&7Kbݟ' *0eṄ}$fkcR83-0l|d B)o@N%jɺWVAHߐc(+8CD\uK# -^>sajH둂ݗمAc27٧!}Vd*r"Tk}d0Ob7cs>5э=lȺpZK=oQ()BD"?Ufu$ Ń}U!8gO Ww)&R|R+ u#3}ߩ ѩ#Jk6YtzLDj2Kp)).pv8viœFMGG$u´e:p'B HL~zpQw!AmO9ItoUo2&_aiBe/a1ʘBUg [7;C)ʬ$i8Ӆ +}ӷSdPʛ%V9ъ(8NTLX64|2 IjL;临S=鴪_(sP{I&d*3 l}ˁL>'0f2H\迴l8֚vzFCe)pEct;N P^&qrxKY˜j6^y/ Vflexn{ʯb'+ 5UƆuO.źw(txe0_cԙkכֿ{ Y}f 8k}DqWR'2jByl(/ٗ'dű u ໦@)ti2S}ǬHumG Ӻ"M\!\l^ʼn&=P5>[/)%`xOP%h b_BW\d#T%g  g6JPk/ѩ;F!.?I_r[T2<+yd Q!c+vSۏ.bQ=Db ՞HXޤ<$4~V^TDkXo3ڳnN$X5E|*2Ses0,j!>U^\e/o͡c׷pm 8ynS2fWB0ܿ5HŽGzXb0*!i2~c*8fS,^॓V N]V5^G8Fs{ə&v# 1e$=TJ'\ Kskhޣ|kmLSq8O2/Rj'8{}5 ->f-+,}?PCmHC{4rF{)hذ۝'C4i9u8 F;yZ'6rQ.W 熈zdYjfo:T`05=,Xa[4]Wj9ӽ0$% u55l*C;;x44~fx8QxJ KιхGEQ,.OƤz~9G=V 0NP-H ")b '3lu#sw G.^9j> JcTF,׊ :WBmfPƲn$dYh5 G jf4jF-^ߥ Rs;tk*+t'CwyʳHhW'%/KॷZ.|z5_ iAW 0y[ˡ!ڊ~lAwNJb*S)MTim$Ӻs~O)(P!(2W P:,]xUūɢ@4#s~o0|+O`Qhψ,ǖmE)Ρʢ+`^=h쑾QA;fzN'N2N܉"WAxOaTƔEC$_%Pag2~INjcE'۵5d"L.5|tSdO"Q+Qdly_TwIlKZB]0܀c6lѦ̈#bHtRL>(ܔ-u;HPOm)f37Av}nj[H=xA86r|U?fdN^Gݯ&Y8 QE67$t+?6Z+';ec5v_[):6U,.Ly 'TSz*,`'$.'\ZY]moBb4? {F@8L &ct1XrqFU?-j; `Xu0ȹ\< h^BzuV֑>)og+ p+tՍ{G'*wVԆ]7E_Ф 59[JU 4cG4NsrZDbDxWԦ863Kn.̫,p U{^V+N#ڪ@s=J!6W^}<>~gXq>^̫bjHEUTX3|u}Yc=.A-H(IZ] h[IFo^DuKl{EO fszn _:י=t7a>Yc9_x^zNpƩR8U{ kF!/5k,3 tGCdK6__» s*`DrR,*%<bFsXD'$qCl6>79:Ghx5͆zġ6?)"Eƫ Ww9;v/19Di.xo:Mi؍kZ2nĚKM7'pp 1\BfaHvt*f\i T 7N2&He>?n\6ipJihkU^7j6b&{A'Z\pn\ ZfrF[Ci#~Ve\TÎCt&q9 e;g}qLOGamPYJ(#sٵ#ZRXȫ\0ޯjĤ#}p45=꠹^k7ZpBGtb\WOT:"B" 1w<5_{9Pvk±ٰ!76PV/2 yw \ξdӶp/#ncAȖcG&qZYڊ̺@q;8Gh{K N~E++Ek]rm^c]|$ 8`ڮoWL5`dQ̴ʐn@l(ӈb^o>@bSZ~D~cD,I.Fby ~1 2x7bۜDhj:S[ ' $~qY+_HĂq Sد#}%كsovѼ2+A2 Z&8g2Wu|> v<:DG_A{HDg*n4 Hk\ E;>J݆˃1+-s]o6i >kD۞yH;lm4bE^E3ձTz r&r|]Fw>! @smiՊ)]97ɣ7=~NI3i#qvI`!a98|37]BLLX9NjCPVL`P Q:wnbu $BZ,stU2eYT-9h(a*j5(O@k?l:HA?8BSQm2PU7*`D8tYȅكL$ZB(SiéK{ ztrd 5`%]b:ֺ:]&mhssGWN"" GEpBw/#Dh* l0zקY䦕ūL8c<8Xg̗A/)k+`& eW^ o븗OlG,v `ߛn;s0,z@,  6|kq׻_n1 tΛ*8Be>)Es!5!ͧDQ9d$MҠ$_ o#q"dmׂ㎗/7XX.unm0H<4;C*hd+wgcDL`9AݮffLyoMiB2 t't 0hy rQ(1O" C+|{t @WN פ4<"{p ( va;WX_ 5SƓ^e촂~PTmt^4Vȸۈ i#4T^[D978"e9*cU1{,~x?A/Mp饠H1'UZl0;b&VtN,ύvQVßGN4cϹhmkG˱XZFUg!Cek?.aST|P=J(V@Lk(!C]7dՏ`] p68h/P`*6{x=z{h`jxe 9D@"/Җ%QcD[X{>=NERJÖF'HN/o>! % T́ryf?OP*wwV^䌌(̑0nip5D:kHT^W T/46@+AG~,O'$?6. KOLāfC]mr> j|]iҒ&QE/ú Ǿ3%DS̪`0{pՃ^(A>;#DVGK`rg½ڢ'u]2;bB%j@9R+xb.Kv(/D`q>;p"Ff͔_}'o4s 0]U'}\ E[J1zL ă=L!&fN -ayژ_m}P]m[ Xee[oWTKjv8RiHU)sob?J mCjp WEBJR;/dh¨tzU~ }2?!oC_d!>&;iT &$,\̓U8f$cȠLh6>V3rwCҍ0)nHg3P]g+T9ؾ֗ޖ&D Q8"1:=bߚУWn[w2f*M٘y?UBܰ:9pWa"m٭p&O-?`BWP5Q싔UrV\,z˾*8y9=VZiyuG~>x%L𰬤.N(XW~hҀU!2אo/BV $ qI?jY9gc)<kJtߔ=%rr:*}j>Ev0# b`.\ !s+w9G׼_9%Lc0+@~[XP''jQTdU6Mg|= o^f9RDƂc9㋾/tb],Iz^oɓ+~P{䡧K+]8+He=k̵>5 l,Uo/S'Hx)8$lr>bGIfNm.Bų?VQmX⡼v=Av'0Zl١۷ҚYhG/r/nuSoKBl'jYHމ<Fbdx d~/(,blG|7e b>@J[1~ٌPmǯHF9<㬰bܿ$?eZ7ehx9,rٳ d/hӋ_K5{_%p! *S~u a^ kP8R܌±\\P˩{b|a#k7&R7*d2+(C3XF/bkX֥^zo@B"cj%Pv,s3Cw@]\QlOs q=z^XD3#-{+*} ~@{:'d;Y`z|\K&ZYW~;$Q&a|ŎayٌkFN({(#9TF% ֎vێ̖\9n 4.)T˰yU=v2N ~ OAR R@YJ{r/D{'[ IMŏd ZU{+yMRXİ)2#뺲9o*i%e:"6vyD[Ӱ~.uXzV2lvtLLtlE߅ozu'%7Xܚ)IO8(CM%wlp>S'OmZΝyqЀMwoxX,|7٨jQ ;@hbGf`sϽl$~ DqDŪ]>H#>C8+;gpޙ#^y%t='_,Jw¶AR)b7d*/s%L:\"m!IS#ȃt^5=xFarbm^ٰ3wǰEخm8W_d'[Ï8C鬴 mDAQGo` x Ux)ZES&gC~;uiod'5%6 X0EVY?yzG?}R='&iD9nHh({o S^,s`(Gu&호c9ҷ/npNRVz29F-> p\D -WZ oaxu:ss1ԳNtF, -+!P('.6'hoaSg(곟ʦ֜l1Q?c!zL+ M<]@ӵ glTG }IN-W>N46 _6g=ݡYP`Aje$˔6ٺg0.m1ly p Wk5u]8|YP@zF N;BM K͈{ p @ye-Ya Tt#y àf'=@*5 ^RO ˉֵsK|Bo~ aâpf\|cѼ8 ا̎%9o$0s_dREhH-!\D#eiz?fVx37(ﴈ31i՛/)beMk7Sqki\)7OIJ^;ApbP܂L{T:.} p:K~:c/w<Xȣ:Hֺ$h:wPC^Jc 7>% ,P'lDF%i&p19SSV۲|W\ndMp'{$ulUiG(j5^|*Lo)uo;D6HàιHi&݁P܎s]=HB]~ᶅad%0FGz]=ƙW r"B#ȷ2"&0&AW}L4q=\ؾd9{`-O`N9!eK:a1Egay_xVvhHKx0B4/w)qu#XkMIo)\~F30 .pcGqTLU2MZT OЛZC/4Ok0JqE?q8Vys%M-z ;\'mg킍Xj,Q AFڅM-1;I Wz ` df*'hAʇR\wΛ}NR C}TVI:qWJ`wX_K[/,eH~s7J.AJq& dCgYcJu`VPE/OcJshaYBj)##*_V6ȑx۳dncEw謴d徜@\KLv~F=*\K9.KOZ#Dq`{Ge@%F44h'MeP)ro8{o&4@͎73T^,il?|Ȫթt2J\Esg9њ8q $r>mZ#P.{U: -¡U?~Tح+mO ImA4JW+1BНVT<+j(.3Ё^,;*Ql`|d\=wjGQ)YA#so QEzQޯ E!q^Z3rk&G8u{69܉H/xj<*^hE HVf_Df<),K@wZ {Ǣϩ+&%kx )5]wU.y= 4@u;uW@%>uԂarVAqZZtLT`CG6S,^rmPOybr?JhT?61+@| y) &ך}4L-%Za@F;f jP CO1\WL2op=rEulGQJ'w  dy_:~-۰cqAvb|1ځX:Pi68>~|--7T b]U2~zLlhRZ }0s|ܲ,qD%Sb&W*\1AM`,Bi8 ':(\S\ioN8xx(lf->(hab%/mUn X :ˡrP& $T=лPo} 7Ńl8#a7MXQm69N04M3`( Jz5nX^|4[pۙ`*@\p%: vKIRr 1ZNh SC$ma=?bS84pUU^E9edxr|O$SUjhz[I'3Gtx n;k4ߴb3KQ?Vw\ ֞ t4g4k\I8 z93_}CL .ʰZ.8=%6߮I˔Gn^P/b5q`@PK_ vbOZk{VbunO*Ƃ?%ׯ4V a%R0)5Wo&/N[@ $h<YJ:z-V{Rκ‹ll4]ÿNm-'jcl 1c}wm~FFLNc KxPşLR.<Դ5/o0#o1Q*Jҝm<@[79"Cd*%kq$#&=`vɓjePR120~=H$rG${6m:-^82w!=K+L#xv:d8lΊ2+6 zqtV?Ycf߆{̍$ťb=T٭B2PL{""~ef |#fv+!nӥ&🦵!zG.u7#AfGK_̸O ɏf:{n7`;?g ,@q9[(N ۉoCeҧ^Y޻xn v+M}|Wȍs=T*|VqY@e `Ta Vwv%1ʆlu7q  Se Ǖ#mN9)i}nH[Ѹl?F|S6BANz֕H;~D+u;CH^E?c/V)}aSQ Ҕ3fI\p=p\F@?P~dhK5o E:%6L1Dq?kAd8Gp}(ݯ{[7'ъ' ]f9dQ Ͷ4kV ZfRGx~#4qW,'ϤΙ[" r9q8DZd.cnd`*Q^vrtU6oׇLHcZbW[&v;EhPV׉4 2#%iZe J Dz_24-<ȡӴLcd߲#a1]4piӍNT_⭃M"P*յwι,DI]KZjbO҉ IqwJc*N #h/ gQZxMBjw 7Wv\Sm:DfOS,4е=QF!ᢐp߹@A&9j#'!]Uȹl.(Dq⣨RFI%0iJ,ώqx\w<KZ 77i5Eoۀۍ'ǃH:$Q!D&KÇ+U 2y$<&a~x2_kstpOZBd{;JcXfRmd w2Msq5M-$ uct0~4_ I[.;rG[!d kcP%BpSM#vI$skIL@Ყ>($*Ufrf,0 ,sxJ(^4-Sh+wY6,\D\CfWkw@%*-jY ʁ_Y_܎̅~9D]8_v蚿nY5fxT Xc+O?v͌JO0?f*#u?k6=KZLPBE9D=wNBr\+L,a @Rr-"ĤXRx@1bZ rcHaxAaLdJ x\"|0z78ʐSK3 =b*ik?SۂO9 E`![&׮!>+iDoK^HXGmt/sˏύ;mYK߭Z9!sRuZ/ע?dbXSf`gN'#u2|l[ix-9H5ËbNglTZ><)E>[=GrWf\9哇JN"ǍǒAE}rFjٽ5EHf^̀F(%߳-tR=dm7HbuKt-Z((̧{b{׶-UZR/݄HۓVvS+ۦquq7ؼeCT9\"'^ȡݦk6ܮ3 dY ^5?Bsc% }ۥq)" W~S^x ,UlzP`}F̏o/8 `D! @R`D t1 ֌ x=}e2ty1y RZvҍ'6GhqI Ҿ2*5[Z10(43:AqN:P&g#n/sf>hZL%q~aٸ2@([`:1֍ ٦IH5$ pX ZPF.ʃ4Fj_٪Qb7Fx>x~mPrs# `W Π4֓턷 !X1FV_}JuqΔ&6? oE㈃j⦝ژo?P{j9aM"A"l!v*KJojcTGn0/]1`UĚ&uY~ D&+V5Cm97ghRlp4dw7F ż`maLuݖK5q9dZD}ƣw?ED*zbcQA1ɮs dv$lٳ3!u|1Xmq12ΖguI 0B !j ^8*b"s{9yAŐ \Z¾T E W0ݠt 59G.5ڌ"mAHMfnFӧ, /o2L4ۋMׁ;0 ieNEf@IkE@.C&#5fHY9|zцÃUM7x!tf 3T9۷a#U p<{ Ŀ{[]zgı FG8KGRγ3~_UL%oXsĚXK-Pj3$իծO~?l'k̲fv jхT[%?\\vTSú!o@q.v#R %_Ygr'21M/q0^ٴ^nw4`Ṫ=+qZ}`RyYcgD _yaim .>1:3f_qqп{YG(=ְOSz4N؛8da{vs yc'(Zr%+U4юAo5b,c4Cg|D.x%4A1D`DYkrTP=oz 0ůlр'98̿W-; x8 ~`{uwd+%#8X^ro5۽璝ڀ`qHkyOa""R-n*Ɵ}M5p9jK:[/ҫ|2is/+O}p7V9L2%0m-<(Q!`TOc@SuZy-n1OuѸNkAڌqIu ~;mZzJL/'v3ćCX6~q}A*B15s[GHS O 7]¦sM\ƿC-{m|NiOM^cz$/)KcB`z))ivWTAXt棕apfiseG 9 v#ⶣBQηr ? >y7IE0+ JNDlxplWZt`"z#>XtHv82_"56j++ !YU]PKwpA>sJg)|_394tZ' rq$03)EّZx 3b*KWsA;.S=Tѣz`}T GE%>O`mͽi<`]oZ\k0G+ήvɖ9rh 6ǐNGN!X9 &9sT*C-vzxVPfbfoR| T,Ҽ~qMj֐dyZn#2e[:څߡcB'J2D{Jo>+Ɍd w:X{脶|uUX_R[0]m]økA> }Y^'ll>uy֩q'Ħuca*ia|f -2,㰕\:pZnjww R6t5y :d'VQs+ֱDRUig ',7bRdn7-a|&Q76O)t2 >0xT9RFT4#*_]#*|yPz R.`_fa/Ce giCҴ0$+<|NF^2ɽc ዇hԡ D1hW:A$6{^y 5OqC6cϲlq]Ŀk|vbȠoĿ],\ֹ4ϣ| A(2q+8D"~O75klJEV@ Ph -]A#`1=HZ'>F O$߮Ң_պ3mkWa>2ۡ#Nj}3x@ڠ6XdGwhgv궘^UGUÉbyN9pbH Z)6 "b*gU}|}, aR){,v _lvAy}$4L9 oM ZJ %se4OH[Z4\[DGذi&hѫM Q*w;,?F@=J\1+{%r*n`nڤ9ƛ[c<%Kݔ;KġǍp=riA/fpfKyQu!L\r-'qj賭[C'WnuβzfO)ҳm1MB0,:+bvѭϟQuKۦF(.x:T| qbR / ykI&u[qz\pWGY SD_뢹_tyX&ɾS+O[hjݯ6;a~>avEKelka2O^90x B>qɚ:uۏQI A+xZ P;{{*߽;6-Lz_AjJp|9>$TY!.t3؍evnױmH-q}dz"Կht*Bxu: vwu+aeQ?([KY?{:-<3؃\khVHԶR}D[UG%vH# "cBQ147~TS؀{:zr0OjAe5A`mh"= HHZb~۪;lDY.M+}7vpd$=e7"w. 'ĒΩ"5 x5BiUi)ʱ&F#[5_?$5a%徟g#[3{ ģòY6:!j{%Grf@d-5~2nHĭNv6xT2 HB&:U 92BѸvR@ wd+Yx,K]e F&h 4f6̔2h(s֏s ܦ\k՜glŵ0Т=a=`y/j7[AK"gU{ElH(يʅ8ccan´w4*Rny`[Ux3UM:jhet!e*bl!xmn*y7ftܐ =_ۚHޭ0 +k_!')>SdPk?ީA's%=Q s/=g1[078ipTPWOaPԚ@ G8npARGTMCF*ԻofޞOv4Q$o`]h:7|d0-؉kvS\^CgRM ;Pv)- CxRs /=Gmoi=Ƨ4$2h{RaigeЖHIvԔ՜dk"%^T<͹w ߗ1ěAiQ"QsCd+xڋqtͤ GvTaHPbEjmcQ{[K#\ U,l8`QGϜ rRGSSEc9)Sև.|h4sNu(moq ܣrDpZyFw(NNH!Rpxg62%aVdkFEyQ_)Ӯ9DCӿ!85Dؖ՝>}3U%\.A)'Ipߵ`c6gCU_r WݻLYe^vk&ю茸Xkt{t2ok L'6Z WK24l7];,GٹQa8@ߊ Y#jTVnx7ܸOǷBY#ځt{H֝_*ԏ@t+c'$j5L8wd q^gߝ6fx13Ҝd7`pSQg J1mlAR:يiiwS%|5kg L>,{ʲfBπ?>d/! InZۑZ0yaoC荐E_ )ߧDx_ʋgz^ۋls̹[#$z "1󦀇qosSOG'3zB4X1B<BQRm8>" 0^"T'\23&•LGBʮHk#8ZKJpԫozdύ|x o}cdPE@359”n'zZӡ,Wl J*{EUtӔA:K5: h@S_r%+ r2iD2Q'bi'h-+#_;tfҤH=Iޟ(Z]k!B`>/GELJ`'yeB VΊ>] e0sY3NY0i)'1_Z)<+BJ4ÇKRq$J5WT~{c ?U3X%xfQ腯2} 峓L jX 9Q~_u! $ur OPk^պM_O? .p&Wzd;=;,2mZZb >`3˨5%!vX5'pu}miԮHSQ9{KL{B7!uD%"6@8P^ڥkNl1ԥLMʉ:b:ELy'M[ $a}_(I+%m@xf[F:7e ȭV!;R$k]kAGT[ˡ߿Glhy8$2ЗYx,@G )Fl1nh\&{އګe_Uˆr-O;hbr$}x[5U~ͦl?$=sF`k> CyFoCY n>5OTW,s?IZE':׽dksox6b,3huyck6g;T61us ɝXriUWշhASGt ^")) X\^.5"Gmq؊vX:%blIs7m-~%8EPI2ahϿ+;2El1 ;s(|5R(Pרm.Mx dؿiM8D(<o$Úr3D`w>Q4 (xL!^SIX[k9W&H@ΊNp^Gz@d/ ٓvħ.@͛JWlubʬx/jl Cl%-YhqorT)0j /A|'o_%g ;xө^agIbYtP@S+p&6;Zr@"*,<{ILKU*eo.P=|%)yDPUMDR@! ̋9T3lIbշ:#-XG1V{+wt9-(f֙jMvT ғV]$~ܸ c\A x\6t2m e\yLW5'*ayW6A\Rtd(Tluv5Cސ<-+P7.s㊩Q4I *"(܋!\t9 `I{;-y=:N+bNgAa0?g,w!Մ{@E$խ;09 -V0p_*O?rvr0~vK c4EE8/*Vf/?h! ]&~AxM{lɀ8cG_%`s4S9:RK눶jplѢiۚ쇒8E롶1[= WY/TTɢWe PUb1|<8YbC ;^>d hCMHPS#\a[,?/HlA<BݻNk bt!%@gS=L^6[cݹN qM!\q8֟?SIja";A=V~1 ]'X~Pe7& ^b71HCHwO¶g IR2B4Q5?WOLx;dIA`+lT'?k_Hnuq^*yX@@"_ݐee^"Ksڡ"UQp|BgBa@`hFKPdUWH^DtzK\2i/),{, z-q |oj}c1;mQXϏwq:3E%7beU!]Bi)Ne!8gݏw[JlWEhHՁ ζ_itZC߭i8@TNBTQ$uoD#J\ ˲y+{\M rovZd^4iWC!E/Q~ ޛ~6D]˝n»k&/):|å?BYB{-C*kj:/;)[z= fs UGMuhKu.KA˓kWj?>_/\H"tJ'G,ʟw A٭GXs^.BL C3(SJd`E0 0x$Y[c׼ - ܧOl5PDYF-6,e.5Ϣi!P `!.xۨ坰]]l{{cP@ٵtHF!1kq9d-1[Qwԅ"s@\h9cR4ӓO1'y)='T0'1LFBCoH{6g|`7Sΐ 8Ntrje\w \`{m?Kֆ=i)yH6d޼h'$;'B lݱU~ C-BV luCCd%~ODB,Uww8 yvСR FԵIw@7hGK+tk:Vդ38vs۔!`+ k3F׮N*8|,.8:X˕lͲ8CERcU̪ZhH+PY8@"]% F$k>ԅ\@ C+jXM[K:vCeR_}{D'c;QFbdǕ'!ZzXv0v? hݔ0:z;Qk4?/p0J0 WVԨv M[,j%0 A'xcK#]_L)TByߐJ!nUZQNb!A)A:;Š=&6 <=1s}rqFIdsArQ>pa[{$>TldZKwcL"xStsxJrNc8fH;sKvM2Q4*W}b]>fsӰŀ^RBॷ5!`Ž񩸓ޛl;~=xwV*@! o-)""#)c#׽H hEi<H\ɬ| 'o@$?Nad8+oe S#a5IL[JƲIOp(`PGUC5GM"f~ ?RA9@[ϔb@qǵ-֟siKDySx!ɧY 07^g Ȗ_WyY8!$Rg,j&^xO!p3BmJm])MEo^p ?%:&_rhsH vݾŴL:[X1!8KHXL@|:M \E1| 95x+`Rg>!G F2GiB0ԠhbƑNe> OŜQb4GiO?BQM`F !zu :>ܑy2͂qHCiҮr`%ZVi22/ο3YEկXҚ&>U*0 }(7E8?QCL 7iNZ;Seˈ#5J* p)G6!@v[n-c##-39*zkVaI!~4\\*+\qj> ds P,#:Kũj(@sC~0@jmwtrVzO:7- -QE3d5,kfX-&Dܗj.^2'a](d3CpV=XOuԦWMo%C*rp7`h?a*}S ,AW[+)'|;ejG88O{↺$PS 36 5I;@]pL8@d5OA#f@,7|ܙ\vg`5E_OlY dH*]RG`Ϝ*m ⶺTŃֲ( cwM8#J?(H-vN,n>`Mї ߋF;ZD#IY/<&BOd'^+p9ãߎ [+DLbQ8V#&V)8pX SxQg38XcBtj2V_cQ "28xVs h?gyw7 {U2&mf¹T`8?TPf̈́Z .Jg6"br .d5L=4Jw_㳵7 fh݁s3n^ pc@绒/04.{bO̟Z<>2.ĐϜs9yApETG%=)0:{ ?p؃V-co)Us(X3 \{[BB)Ͷf!=9P$}RWVR=@_UÀv3NxxwDTB%Jܓ^A: BU~HLnO-~2_y<#v+g yuh~©*[u=:0 p[6NO ]/?_JDO[j'![*k7);-~, }h+"Y5N< Jd.(o͗w8+La' )~ԗ氓5zfX2dGyt?f" :ۆtҒ'2)Q@ɀ5[5f|A KE~diQo5@#ct~۰15lҸ"7hU탏91gO נ^{Ȭnf!_@]Y*ykD?މ:)fyIȬhm"KUm2xޠ&ϝojV5Rx3 [;RN᧎2^h;Im\Tm /KǾV"3ֹYjE!LYo!6K:{3x/NBnK2y> w~)#&ٽ"bv,D4p1&(YMMh #ځn#X7KqCJX5ܱhyƅ^^u4t sBabo#͂z W{dqGᥒb =\,?v=: ( /%S b]y1`z oeAv+ -bDP/xܞk)޽ 0_>-02y+uf\Q_<$aV 03edϟ-1DW6" ^X\X=cq`D$ (c)R[*;I];Wbuzh kpbo6zQLG8OiZIvJ) G4|"CU6&Wg7?pMd% )*MS5͝e$ŒYss=CbrˇM ^|ӠnB{r6jNn6%RJpR)Vv,ɇLD=X[ ih$@yiBm#׏$!8IYҞ&‚^C38}Ņ.1,SAE jnfA &fz;D#IGڪ(,%pힼHcJ=xV"{ Dљ0¤>%t]U3&7c?J^ mpN"ifaK * jM\>_X.K`jZhQA I{q*kqDɓZ% D݊Mh01D /ˑmmYNOfV^쎅^BW`n"Ml8s('nYԄ>b -@J'sC?j P< 4]{uPQ-IdmDkvgP%ٞLDf%i~e-=I.ƶl^͔c_5x'xG[+AZF/xyYx;O}[- cȀ1q$}d8 b6aVrLms08Y Dų^݆ǹ a$^;A:s&MߵuƹR_b(eP+mxsQJĔV_FLnU"WTةKY=55qt%&ĺ=9b&]@dؖ(ytD2G}>/hiP(;a {]bZæ@k=j2߾zwDԦIVw572ezπ )ʿ<8Eoa2񪒣m3 .*2"7֕H4~!?B%Ϥ+N)<=U7z-4S_G*ޘ΄'a# EX9k+-=GH;эӤ,E p'O!ضRKC{~%!`TG|i,^_mHd P:,cqZ~qvO)P~q?AU#BSG4bd6kf*_"QҞ)( N{QuĊtVsª}b 5 zI(:jcjsޅ{E`I*T3SWWBH.k!ojF-o.&5CKtEkL0koL%$eOoJ',Kl0dAȍQKV\61ܑE'+g~C[ݧ+ VRtuwxަt޼TKIH5@&kCAZht#IʫI0pDm6#ٗ>Pthy?ybębV\/xSFٞD~ak_\(d⛠YQ]2'y&<D/܏[s JMu#2׫B~W3Z 3bFrhJk#oű5)%pZ8$s3bVvh5752 >mZs{<$YF, оgee~ e}dx-':ZOQۥ&1umɜ$x J{5h|8%(HV٤ "M^)bz 53}F01$dt%"-Sda1 |4dr˔hm``r4耼1Xd0UȢ,K7.>}SMźh>#F q=CIІr鰙{ܻD˙ya(BϭV=\emtq`M$p+ϖA#`{$>oZ4(a<,1%hN!-%g%fD# k|"T2L/&6&i简LFnS fTkjU"M)1,gp:룿b p'Nқ ʧpo0SoᔕGVL#M$U Uxٝϻ6bPI[~٧ tͳ_Ne[`(3U4ZKl?vK6K!`faom' zÞHaghf;nӯ2p1FX]b4jf2ӛf{ž&B-)9Љ_-:צ{9l-=|ks;V PdfLS[ti8e*sV0`eI"%;e5 _Do]kGZFw v~5n8ngn, _ e9wP±Z`c 6NBYN17?شr |B.| &!|]%I?DrKg1QeW] 5ctx}M m"2m[&, =gFbnD~8bk^l=wK큂>K/:GؔޚZMEgk-*0Ԓ҂]5o T]}@bc;*A~dq7Vl%ǐImB3)Knq 6NBaYW|MAƔf@# l*R6c[$gGmέ傽CPBhx%7rwDZtou-U:~c w*u5ȥ(7*NLI_uTҗbչ'mX)TSMmޢa@25" ?D]Y/߽%lbJ"7WaXhO8#> RX^̏z]D_&} 6h}P1.Hֺ6Z)͞Jr1@ V*1Q|u5[$pbYN0h6S|ARb.5XC1"4j &E5ŝFD64<)*kMuQFj[}d=u.X\TYy-ZepΙߊ@qRL+mRL;}L/*-ђyYKБn3F BKdwwP @J N3kx!GP߽iTS^\d #HFƛ&1w2<r:$VoY$PNOxߡ_iNPerMYtp?Mg /wA%ލkS^]l)ב$a8nG#X¦|H˶B*%ḮoaKx`+کg.1f+ہ@@>}yuW%pxC`Vf[/&H!R6i zB4͖\NG\2N"tm1<  d> Fʟ! kO&=TARxS0:C,sعn~Go(e|``#PZ1rQ{l_w;)sO1sAzK` :':1r}ߌSǤ~hx«aTb}ofTtܛҿ+}Q$:d:q=_8ԦFc`tT-u&M,a=]@ckLOtbz$7pmqqԊ6p2*HKڞ(Vʮ!{A >>w *MtIQ&mUyXTDq5~ZX?,v{Ty+5cX:-.RV§ o=;`0coȫPa9:#굢/flCs4tvB(w 8Qr<7FM`˿sZ6ɳumAY&F,D?zlY8Z#URQuVpUЯ>EI /JLGpyVd)o}Ў|ZOxk+.C|n;Hzj-Sn ,o7%naz5[ڮTi +8`3__]1j4;""W6/[0QgrJ;ZobTam쫔N\S,u&Jp$u%UOh̵{(%:E\$x{ǟ}F=dՐ@r^OR|ڵ,j0!xt~q)צ]}*7 Z4\bPSIis52;U(.!k{O]|w[K<VV/>nfe:vR&PF3@xB:d%YϦj<vCɡ)2WDFU:bЄLK$:_rvtK8Y]BTSu~94f p w@L"p/[ƬCfPc RCm'FWvbW~T e~uPp^c; `ȖWbl~DH3$"1!~2&_""bU_G0EKig,iaFtSي{i3!U}iH{(ћG?f6yx}}nؘTb(H d^-$UQ!TҐ 3؊=%yL$~!z {9 fh~yrV\&*YpObrN<u?B$ R5)0Yˊ%ǺAʀi ög-Fv LJn4(=%l0peu |>#[!JfPGNݒPQ+.J4]OBk\Tи-jA^09]oyϊvj˚73^Ljg5e,0X X[5^KGqWу.m eZjb\v"~]k>od8L B}Y~vO().spw(8ik@^n.? Rg>EĬAji=A6z,!oQlsEBmdb%~+14C,21 zJ U+ExpٽߚIBD{)A 4fSWu5f?mk##vO5_ ' kiWfѰ[ ig?2c)=%r B^[4mT>x~XD-y_<z,˛ UD ҾkJo̖v:PUo /!POZu\݆5L2o+ywGW(OlAK36=zAW&ᆴh1t8܊ʦ8]q sBup=p-Vxg, 2N]oWFhNGTﷵ:EE;,Ԏ4ZTFvkDHHC]=ڛ~ n ;X9pHFd -UW!U7O$V yhE[lLÁi)5?i';]=ː6X-lF T^~s/Wm(Q\`-YSwPʷW</`vzi. Zyz0Q/)=ݡcpWshC9,)W{z"Qlhӑfl]X0oS@@ W{ڹ68{JPd L ~K;U ;g资JP]Lz3n'{V/D˛y~SƩ/+01l昱кfdE"uO/ʑGvK*HkNJ}-pcA@VqvW:%jov?\h]6{s H,bi1)|:d$z?.j , ,!Pdk^Rϫ7AO{29!1L9eȿ: wyBJwZ7ѓXjN'dX@Džn$s-śv)xQ/d>$]Xx8\G={GGiC:,j荷U ZF+kYB8<3pe֧S&C*#I tiqiGtQteEEMi vo=QXwY޵Ds,pή< 72`vz󌸄%o\bX#Fno|Y6i3iP+&:sL[idT{6mlw&p2Ԛ)AGs|ʰӑoI75+gsI{P+*&WyÍRɣ'Jp5=8WWt?{L[qTq{MpAO;/-vюCn1M6$$h\TlS'X55hd<Ϩ#e4os ݥ(ۤNj'gm_*TL]l_5 B{?ڇ9<&/ ?'='uGEB$(k,RF,hCX-}JRGILlpM=(}co-?ϻ 4[yb^-Jl ׮*ڕewTraL0ik$eA`k_uݜwq8Y.|a^٩ϝ06ջDaQ.3զʥY)w"$4h|o?h7Y1\N3niu]T}Tt[_JWHxӦh%\ZoG L[ Ysomp,A@eVʞi'pez~ rEl@)rA_(AZ`@dVjlp^L@E&x3hiXXTV2/ma7'\R<F,RB_hBfrH? X!r3C":&| } Qˬ `w6?'׸݉pʹ NE~3AViǠHN=L_yM2xe Z0H4T.*j?1.])9y/˶yBhѢ6Vbk6J1:֕4N 5jA8S2JȴpS`{EVKAsI/1!W /sPufpԕOc+M5GOr|8XGp\d~eLw\TwE "men/+ 6“W%j,P*&\46S^•ԹZ`ڧ!DB51z ހOЬ KeK7~$.p{ȍU* HȷH𨠭d@f3j Ha_*~R&~Jя틨Z+/.li] .߶}+ AJjVA!exF~V)^`mWN7HٛњVٞr O,Q&RזJxxus} 1+ -FK:h v}]v$' [,x + 5]92GX11F/.!_1crg|bjPF>=3έ! &bN\=z2cY؝T6|{0T&R?BR6 3Jéc)~DUL`.˿,0= /b(j,%yub9DH$Dehxže_IbL{/$ x UyW&3$vRm!DkagZX&븹ʵ:R%8 kLW+{־аph@qR%F3վG_::]b1q?0qӼLXN\ޓ{}c>8ۯ>,yh Ϻ\4>fvrް Rdf ^FS}[6i9z M pOnjmʗev6< $&.2E\67\p1!քc[c]o߃ ǰeLӝ=C eNC$KHx_ȀE'Pn[(49 cmUHJ̜gʖZ"ѹ\XV5,yݺ9D{dXxS yI}@*"<~K6@$+& iccez]]^'˹{;d;^:t} 9;PH)+ZC|\Dv)T^[-1'ډ'H3s;Ef]&MR#vGIuSlpj3mn=[KaRMR>5/a-BgV2۪3/v&撐 i?ƿO(a"$I [ڏ'WQS kSU.}=4Oܒr6՘QIhP+DkxHi*-StZ,]pjh6cHfE8;C:{^_ŢkJZ2=UwYH fkD AFjǾ kg eh_MkR-(!/*udD8 >*1D"reDav$C*q~@jJ: e[s,뎓)|kC qj`o5 %ZѸw(E4Qm;4پ<# u_TЫŘ"R.khDuE_" ,I  qk/׿^RFjځ\|C581k'rm84hlW[^ģ2A*l n;_bbeWPv;'Pj%e]bɵ!QʉEl2e4w4Nܠe,!`9e owtܓӠ)9}*^%Be,Gk>'?4?`-|^' 8Lb&ӵr "$ XO8vQTүLiH khͮW_aQ8זa,n5(l"'B";0 f1Nyy\l<`t\9J޴3ыŻss3^r+ja0Iu[Y\ Z 5VVR@g,*POUJ>P0j%p5|W(S*܇o%A.Lv;ήͷ^c2yñ0ըy〘9s)̕ґXDڬ!|@rmx -+z },*ȱܢalhTvG#B1딱ksq@27%O3a'OTU!nBl{CxVA׋_SCzExvD>hz*.?@52݋ůi^ij7: YUOeEr4!裝ZrTS isxIs1g-_9cNt+uFbz#]eܚւ #OK}Hoho>lezeh.(=1 0SG0Ekym^_~`MI?Kی nŎ9e {pzt?f= P΅T8OˆyU^{c")mЗ1gHO5qȾ tQErg՘ψ8-#y~PY]NwMkҘ۽d~Vua[/6B@&-~E BATߏ[}#1-pr T5|:Qr&? Gΰi<ߔzm׸"L@Urdht0)&,UC14G`_T.%Mz6:X5m3c1=rSWv.<֒(~(X&aje:vTxtz땖#U xl:q66, ,XI)Bj9H9,WV#'"t4م_!; )[]c4ݵ{0D֎v cm w0It"JЅ/nY%Tx|$ePZ!T6<^๨s.=G#Rܵf5&>ÔV7YW r :(F'V4]K֡r_GTcʅ(^z֒V!wrGܵ"BTwkw (cש$RHQqL-T22d`s~gܶ)]!S EIR^lwB6ƅSZ uM6e5B/ԛ9on"8O7qN}wL7jx:`Y(9Cjj˞ uɮOX)1!Y4 5{Iê7QDKz@ݕVޔ\nꩺ$<ƊUvW]e6Tj7P.U:[(8/@ l7/Y3:`8^H( ӊ06rUۋ 3މZy% n_1EXJYDhkXj,qߞmٹóa8V+Dwp]R$e @&:nt1X"i1 ˺]ńH[~# \~6q=`  nyC'yx4HsćJݢ6zXVmݴ4*jT ?|LK C7= 8]<0Rz{jck?P8(KYWۗD< 8j=ĉzU.\fgԍ5Ei~OkY\` uy[I-#v[w)Gho( TQ&vPtUUi(?A tO*sΪ›1( CbC:2r%E1Tșr amoD6i5 s9<Ğse7KNxdV1z,(!%wQ$P@M;ƵWJve*T|jݓrEq ]?=+:3lP-bauXb)$ 3b1%oJiﺅThH$$.tf3Rdop,_~ ה'B +#svǡHˋy?lBv&l-ԢW7]F|>9moe&j[cl@+:0]m4>t@`żE8X4;ll|jը"C89w h93;hv671^TlIۺ6J N*UƌBs %tBAb)?ij&HQ^/9X7-##qkujydq&ٸ;% sH4ɨ!Q[RZB`~Yk5* ?bIc *u2QC>bkZ^4qz ;cF'yP@;c%,ĉ.'*ϧLN]EC/bS׫Xq\Љ>iO!SY{Iq8Ʊb%ٴ ?Cc@%hP}QV6jH8*\Bnyяk ڤ#hg iKMe\ JntPHM߁\,Œ\-'L3%SPzkYd4]-?d#-9#E.pPG~l2/m]+\ Y9]!@'`H&n%9S}X筛`[׹׫1鈇pjs0"-)Pk@jT;QfO\!6_;NMiK\ʕDUrxg{ +l\HS5oA-'G1OjeŏO0 A}@4ĶGҳՃ4 h`'XՎCUQ-Ml?fWZ~~}h*{e V B9l7b+E{- .f%6&YqrԈWm 9aI&:/0D-6ܰwJ Vҁ[~$ٺ=4i C)ps Fl'•iA*;ӲͺYѤzm^U [0߁އP1%zӎbLߙ>v -#n~Fr#$-2k} OX`_vPz;1,.-"c:V 7{s[jaw/—?pOJuVˌrtJ@ ]5F"\r@X mX> P7"?y eJ=g1Mw cnc.*+#)2O#lCtˬi$I-?ʵ '6XKC;}kDlh]`LѲ#V q>!sNX'9NbaK%ہ] g=S$8F~|f@.ÌQv] MDAr6<5sr>#}i2tҦ۞P bu^DF9Wㄱ=1YU!K˰hש H3YH,3VNtUB67ݪ+<nB!ƻbg# ,W*Wa_h&/(C854NRajUԽPЮLgtث7jDlW9vU.~&kt Gg^?Xv`>4}UPxJxHzUCWZfl`$ogC܏}h`8 fw~\!vVHC,Nv{5zˏ>?;[҈nC@놺[<4nD֕׽?5^1vR9)*?-QB4Q趫9`nDQ!XG^ ,$#&{&𐽌Cz]Kf\@y%m ܙe\HF?ʌ* ])QuZrO0J /> w!?x+Fm$DCRTܟ`"O?3/ iSn}#F8;~@M&5s: iPصBmTܵ *HN>3n!P\ s~)6fne~o(U2!ZepX|z;ȩ9;+L`/ϣpg輐WYkSL@ k>Ҥ_yXF:S,i$N(_zh mgP=/%M}ܪlQ 8W62МFMeg.CQ'zKs?/rRfƠf4Df4=᡾/ ‹[ 80p ~5w{fT_# Gc` 0t%éE̍w$| ڊ u}* 9m S6hAiQ5\J Mh>؊+akqrzÌ^ƴw#w Kx1TA$D>b򞾊 j8zg,p$gCtBΥTH/xҌ n Vaڀcpj8JɛW${Om s;G\(v |[qoy^"k+("V}F芴>epNXӠ.+cOg#ykܴ~1L_%,|>KX|vf cZ)=~t>}z=("|t:+lN5Ҳ$o[0ŌŻn*h0jxz80T!n1fmlugopUS cfa~J)ھ3}-u+&swrp3^>kPjNp{3ZR,)/NmYUϩcsH/=}Mj C|=1-6A2C%51w1LV(q"xgk9 g!Q3m}=ݩ,Okjiߡ+6ڦ|^1S8cxMЙ괚._-&H0[w͊d A{aCjO g|€SJ1+Ntx`}yH>1cIܜI½ o} h%S1v#;~\&bq E ߧ#GMMwG+%Y9HtÏ?mfj}=C$̎k4@Ktϻs/7ֵn708ø[9;ʢ8vŮ-R^ƿ@.aw&ː=6P^ -d}Zd`ݮ6ܜ'TqdMXFN~i$" rR1ht!M_F({TUWc)Vq!|Ɛ?.qIfS+Vܥλ mx.SX{hK&X 2_t j䕁FwN>!c:uNJjj 2B ie\\EKqicQ29whߪ= `½젗PnGiļF5IN*Hnv' DRST?`?TyCƟڊwaRX0RZ %l7pFߣTa +>nڪ2`8Xd_͂!~v S&g`HƗnaq9VHZ'[1Ur-'e < E2bxc/'NZHƒNTӌ7r7Lܚ7~XObgK۩,=3y̨NZB1UCyV\p$ ٯ?|,"AuMl[%߼ AȝKLG 6`)a9ε \K5;*XS3{ݻ a%\ 6vOn,$NDYJ}lք!NUC$s66Ѣ_3MsfYW[R(>Ǔ9MOC|#$25 P3{ɮIg>I/{E*IG~05®kG{A _9)EgzR0ܪ$C 'Q)Ƴu#qV. iNS!TÎ2(A]q{.8-S-@UjTmb85D51 yM;z ^uZ-_;!.˷Cb|ȢөG{Rɼ s#2ey "~Z`F6o]zOzTkhM8oA@Gv ȳUŲ`̴J wڂK,I ?@*#Ip]L"'T} z`l$BC0@wc&ptm~xOK#wIcsp|֚ߜ?@aqMe:4N(9$=W skW;+=P|@5_1_5g"щa6f-ոgdu=bʄ{5lkw7myOG5DZCu P(2"xdKtQ<$ʥ} ARo, (e$IN Sb8O5xA'/ޯ (ۈl;݁_pnwF0TC*X4f;]4rb.ǍžAifdb4k8ePtJl A#@8w%cDnqSs'R؜΀I%L!qrrjD[J_X?ⱓ]V$qL5V\{xjJ 2[k2ϣwW5us*A%ktqkxhl\gazܰh.-yH>bȋ;ïLwYaA9RU)ȤIS)J6̆˯ Cc|-@r}1d@=n5-{! 6" 4Y;Z{n>)ron'AE΄7$q06)R'ذ .cV ȗO)!As5*>RLڿR1.ߟ7!^sk¡b{,|v~8\nF2υXl! ~ _}R&[0B5xcUp!+ΛN GOLbV@mb,F O-pܾ=]{H@k^V(3RC"i#~5(`'0|tw(㵽AОr+ ~v(@9jyxLF>\3|T x鶾Zh̥O"Vc ;8, DʰэG2Po"DӻIi}tlk/3F̑uayNwVZ%À`e[Ko̅8/kQf6+ǂ&>;n_Q]{laJ~/xMѦEQ@uh}EDЎ6ƭ"@X6 ,&@+TqA؞+,cF1p3(O[1qY|CO3j޷?Wj]2sPpC¬:UCW'\,fB?ELdc˹ӪNړh(.K}4d$X'i3XC.)y=q_[p"qڻa o>APxKe 'uR2ȁQk!Žl׬Ǯ}4#i<,(1Os.]ⶍ L&uV3f#A %\<ОHHlB)2ßG FaP*o詗C98eL({8侾Mt< }mL0 Gݛ-=9jk5^ ^T[ܤ0@s“[2IUAXFݥCÎ;*spɍv?#|(fMg(͞Fi%Zri$:b@ f*!bUfw6D@yGA>Y\A#nq˺ [#83ҁxK FnA+ )64`lBK3M+\U7X>D=B`+*93x"pi%8>.[XrP]8@|f_JWˡjiicUT4985 >Q&_z Xn; mNYSzM#v4pJwӉ]\,8,QsKᆐ2G.nN! Rԧ[XcT}A*rHRy(_vA? HDnVr,nzd;jh:,Ufd!w-."7|mVs:2:/d "CD'd3tfZ 0x>7-fWAԘa+![S>>~Xlr3Rgs6~"zZ{6oҨ%e\M)hH_B5RxJLex̉xz˨P49>ofYf^e~BW70,o6j%>1)]7HZ ASb}KLga)Xn=sxGUFг*,2m .vE J ERg;q ZXeƌF.$aQ9[y1YME'AnKŐcqKLܡ6[w$|_!w_,PV ba:7D 53P mUTǧMs8x [Ǩ0s𥉵V9mgV%Jwz+Z{qMK˞k{Ⱥ1*QDCLKP/Rnkpvo\5;1r ^T0Qs3Osk1Gw3$98j~',#U yIo@/X߮Za K<{2Tm.Og|=,pY]|?ZԻTO%rp~>\>2_2|YAOvV ѯ+\A'ny <ֹqA]8J NZd>5p lK5 …I|4 (̠+UB7v-\K& a8:OO^5ӌ(3{m~d0}̥f"E|D*Q(x)=?=g4VKIwKh̖vt[| C6bD\$4M)smSw[j9Ti&ycR(uzu^5,r|fv{zk,^dy'-l9Jqߑz5^ؼDHiDϽ_^kюfDJrnda/N7:"vv2ߦEd^X+(ny /tCyJa$(~gf㲨>B_!29:c,q+T>kDӏXs0#ni(qځ͐<55ǜ^˄UϋTuE x^i=>D;yԙ2sM%r+? a%Z=7W {*P!Am0xE;Kd~QƃL#"GA̷D6erΙ1۰>2!K?jC"߫a ya0# |cв%XE/xU<ÑvjE4vsAjrKshdm2*ըңL8&i/TaV@j.O3K) V%URTyּTmq,%I"ܼHP4+kMG%_,5 Q/Huɔ>p+tAѾA%J ڤ3Ǻ.7T,g83d[*̔{cuR n1O;6C''D ,v /P "$]ܽ(SjK'w'lZEŪG֊Ieº RWg:aH|Q"eE{عq %EE` #: N&m gxM19݇JycѓS5YzJvͦf%\J6 T])2e2ͣ9}΍hJ^.OW, sIuձscoM%'2]̓%}f&%_)IUD#ꈒ5>q@igpq9Zz)R&h0-o#2R[I4sO3.EDLlY 1-P 43"c*u?y@"~<2j2!KD8`W+Y "9@cCl xiM( *RqO~bb 9xcAQ*ŭRY!G`q9б!zPOrpXaM<Vwy5yޗ6j;lj}8#Xȅ"LGhkm\c& u䷫0X M*銪[`P5ӶQii#H\j2ˁ缉]<>Hu*1;<ܒVv8M  L'2z X̪pgte48r#*2>hb_DLr줡6Ծs=q|cnkb q! X{O'uV{N.(3R5ZH-fϘlfAx<{-|bnnOx|,/~ ԓzOyunۋurė~.1!UU}2|$ȰE`& zٸ*'2$7B2@ yiA/?R8sQ3yۣNǮt~՘R,, vrRbS`g^ o#ٱJ́!.h5vzB^Yir#YdW;+^n\ʘ{to)wQ wm1ҏG}m0V4)%M I-0*&YbϟdwF$Ihf!m5=Y=ufkק:ٛ#mlV?a-TkI6@=! e:'?e@YAa /"܌\ZKUW'yg*&3˲KMH>lfk\Y!Q&-zq3X|j#Gqme yIH0.4NW7 $\.[=MPJX#ŇڲsfF-0 Cְsr'b%# mNIYIZ'uKĬ¸^h/`cp>9n#;olI9eڲ4m\ljp A Fb*$Ԛ2n>!NKj@{Vqbĝ ^r<{>Cm0PvhEoR>?9T%*#}՝8lB`^DՁ~BxZ8L\^h z ރ M>e*j+ ;`6mS=E" z$AfК1ywnC:^B"SiaNϫNly &pЩ& c֍ߥ$4ުgVv~_f6H%op,]ݧAJ[4pk ާRL6 K)P4, ?UXge-3+qs~__C {nyh"pjYIQu6%2rCVyL>*-s:Ͼ(A٬FX<o_:ji7 xnI\=T`UVki-hJ14'ƿf>7Д0,,ܽԂ„]US%#,ۦ/e7lQ:pDS }$/NVNwu"˲l#BP#LM i.ZFz&^Nfٕfe2D(JEu3npt=w&ƟR0֚N/oLQl$Hh v 17)iG/NJTi/ڣ0L!EXk-60e#ep@]oVH@R@i]&ttAW 6WW [l6Cn/J[VZ_7ִ8= u6zk5\4 ;+bY6a "5olpE#)v*kt2j9,Lƺ4kөZ ?28ҝG*wp7*=}o' [~nB5]nbt#<'9Fs5Q7zÐ_viy*WPH2xҭ]3u#РX# HY?LB]i!xŗFom &>^r΅dzn.Ʋ6towyPYvȖ|ll r˜l;>Ě]0$:b7p5T NZ/w| h' Tdސ>~}1ѼǗN܃@{}_ƞ$^*{SU=4M]$A/-5Tbo='ܟCj%;؜i%<i> w;Fٱ)z-9Ǯ{'/h.d uMWV@J.Wy#r'+7v@F1ĽKC>]w7q3{z(n'aߝ;bɐCH:e\ c[C|pO{[}MB1O$̒kE}6+-"GNGrs@8irFsz_B|b3 T)F CENVhɣuUY\l,*4IhBP7Rz2dSrLBR[Q-Sܾ B{͟{OW?&NV?<%tz$͗:;i7COJ%-Ÿ`D~RA %"z8$. ՜l?hzH2?`!B:"K qyyV(ȀMsW˔ Ѧ`B67?2 @7#q`{ouAJ}jfx1h"ۻy%UW 2! ie7wVu,&řa롰pxtIR@UFA, +_-$}O D=62$P^Z u 5޿CngCiRZo$쎚6Q!fcSw/Y@v`7,L"^1ǵ)"[layʶ")L+BRai_$T2/lMR{'L:] Qǩ3Vb>UzM%0oAQ)aB \"gl`NIHŎݸ"C HHǾٓ76`ڊ\D>cYqAZUW[=WVGiqXL\ ogsC8(L#oYmZ__ǭWLa] 9.{%$KF? 'ĺ%;`zBg澑2 ~m=hQ6 As>Ka5fa65kf?rH`B 8KWcrPNu}d$mzsEf'b ^OxG]GaSo3x޽:A[@j,I 8݌ݪ *ghOCx/{#ằMXPŲ77SO& Rjǩ,Kp2.! $5Ɔ׵Q?Ri'3U.!s`"DCaV]`Xn\EK>H܇bЛA=!Gk45˼&!jN|&z"tCCQ;ϪW\mg H95_#RԲ^{8i #"`pU|&Wny(w(M5OctmNRqKl:Yڗ-t/#FghI* :#6'L#өrsz+O/Y,*{߷G.F*͂IJL}OSҾlفiW OyEs'fkTQ4ծ>p^aw-в ;xִ-Lͯ{光9Om8e YĻⲶ"dUfﰀ0~frŷ<}%v_ګpny0ݠjHb;ưɖ̀|R쎳&gKc#tw1t`aeɗp z7ŠY$zev \%SC\enZ*ؽvW9할Md\q/2[:9 IǖplyJXU5`kx{Io$%D~Qjc/0BU"1[HcAPݡOiZ$!Bp1Lg&?h%)0\1hFm 8Ңj3?$!j.VP":4B+~ίAc\7K:4UP:]ݤIsau!]"WFVHQ+h`$+W'P巋E-;m?mp\/byIcFwM]'f3h!1M)xΨoL)WLFof'RFJ=1PՉ篐Pc%ߑqUx [=Wna7.I]i 5C"dW:$*Q$"Ne@J/{2śG* :Ւ_nE7ts4xVUΉx>4`e]L6&*>Z!^dkJxtN3j`*g|4fo:2(/xr%Sgġw>ڴU)zBBa+>gV59C os 㩋 ODyP s*]wdNjǯMɸsx +4 |3$0(tA;DD-g?f 1ͮ- $SYvbNs'Uu 4Ö'=lGpy񛂡 [ D[9r3+LTЪb~ 0xe9*,@S_VT­5uTXSW#S0>A4~ظ%Z ^XώF՝Pi`_fȜ];Y&$ ia'WJzIp]x8G@j>_YSSdEv}Ƨz J0`{Yzz Qam[mjJ(" ;n yu7,lڵ!@ u#uQ7WL5 nc,tf)LStBGQެXF4N!B{D Bt˗T: ,G@O묮F N1*}AUk(")_$ q:l(y"o$© ј^(My ѕ*#T~[޲Lpm;$ER^͏;Oh׀T!֯vp W}@!2sOlzfo` R7=/4AbM&H`Q~ ͩ&W]'ZE ѥoh hTR|2Ʊ.SpwF #p:#ok}`פ["#EOsUFSZ;2k[7>=@6FFb5BҘűrNhr?s[&%{C\NggLᯆuG|r{9Z-v7̸ô?Pp( -mk qޫc}4rkDӐ[ ~ m ;07C`W+knmC@' 1iNRA:> q"F "{ p>J5]Ív׽ ogȦ6ń[M¦!.Q? yqt4Fȇ,4Hݚ[2Yx0W}1XHwsie.H T2j:sfL{v-NxX7%@LO+#6RwBk4삗$˜0<1x"$a7QƑ9prQp%ai+3IMЩnNnXgB*Yd9fY;Y../ %ۓojQDZN5Pز)_覆K*֩WLe}}5ƊQLFR}>v, -tU(UǧuڕG「M\em_y 'hI!˹UdqR9ê n [N(*jMۉLfu4yFՋ+Z-vhuaicPL0?Y{:FA|09n&Sv5}o$=s{{mi "=#T])3Gl7*LN¯J-?t1g_N.} 4,wUJ>~-v;JؙͶJ3am`ԣˢ!ʕZp?pP$xj4%Ow)߿/#'zs6Y3ג0=J;,*%hGal~Ab /_tncm˫y5κ'~=!I%g*lh[L $L╢]w(ܢ{߲jR(a'D\v$a60 !QTiaKjxҕ7H&;Cy"Kح5ǧz|'7F'"i>˲"_,ì2x݃d(_3 *pL^s 'kݦO ̛|mt;Y77#!߬ #77\Dz~]'X_|/oh gd2m`eO*ΖZ!"0d]7w+D91L,jyTr_8b/Ww7RmPP5Mʗ> hr^3t6R|Tմqv𻩩,l CȤ^gXL^A-r+ʗZA`hKTx;'f8H髓u#ɾ ]9tFs0`W* !LHibYÎ:!gH)#kU2M?Ԟ#yw8A㏊_ʵkܞ.yKyꊙ[ O["=XhYzm!V]swUˁ] {jJmIrroqXn2Ya5hq.]H0_j'V5%{8t$E6v>R#'.JzUț2b[Bqӷye3 0HI7jKS/MlU*Z Jy/'de(;/!BǨy'u_&Tm~^2;1hHz[MMdzwlWI inu־8L Xvᦥ;#C@B(' L(jPa[]0 PmO մqRVJ~~jD {3dMk4ĚT.VPrRZJQ]X2X'5*-RBSW$ qO GP?z{'|?ArMG 6sX?= =F(nΆY!^k{b |=^(m-dSV wWJ#anO:S,h_\bBm( Mߥ,U[]s2zVL/Q!l9*p7n 7h7*67t6,X뷎,ҡavQʅc~滬S3C&ݷ{>tgPFaCVPʸ1&D(q|9~钱~֕[mdK4~3bf.2&ɽqI)+*pTP4a+Ê5\0YBc~ %_rj^Xˆ-5K0V@ݰOXjv0k]qҤ!9-ѹ׉uj}C;l\8V}g7_7>.|޽o@S {)^NEĄU$ig2SJ:1r21hPMU/WJv]#aFZv> >GKEjךϚFp-XЭ{PAY -JqW}:n_X=xT[Z`) ͩMU;1V=VQE1׹*+G^K-~hL[=-*e= >:?3HqECDT2z97YS 㲃t׻'Erܙ, $$GaOjZ$10+`w(_&Wvr 91&JfAv~ًdw"[q "&i 25ZDD^z>tozE.]Yr1|O. qCaX9h6L<Mt!@CD(=2=&iqHYi|imϜ71F4xFQſANKr-b &"lűQ#S1%uDGK<ɳJXSY*5ۢ˫ݠ/INPd;d;~Wl$<|p51/OB}'gJ]uֲ#!jz\ck-TqMb`3|tuAqi-{,RX(w;7&nKpq!*9i_=k&E}YipJ΂ #bZ>~ oxeyqkb˂ax̀ҜkއΊe] ǁlxU\[K6Zy.UjQp\;n8aWǗC(A 54"н EWgw~HŨ3u-0~BH8r~ aTR9@͒$q8d5Wq4Xٲ_g|e乻A./:4@|\\7P!KuPG"c` kvꀸRw{.A2q)PW{qF;MwêO&L/SP_p9$Bo0qCõ P>K;~Q  RX%̌zs,bCn/;E:$:ݵ#s5h޻$IUYrE٪\o 3~Ndޒ HC+׽LЃٍoV͛ pS̤֨Q1r\)|R8rB4W`ΦAi>r쁼.UDަը%٦D| H$?bXqo'L0#O\RόS):953/n.5~3u.W-0(^&w}YoQZnrjv}E_G-2? 糹.W;͆_Kw;b :9 ov}^gx]SH0cXUJhCc0/˥f4EW-G-zgQ.Ez~BEE3@#f'KYyWύ/ gkJw,` ̓&DK)آ'2(^ qnl&m,,|Vo@!2ex 7t@6rP3/ ܥl{UB̌/&veXǒ޷;s(Tê8m!R_Q{$Du4uѱCLBH<>magr=?K%G w2^LT[4z /sD,C5#b7N4qlہ%E3Wl)KtZYЈ݌XI8Ӥ*izAִ}Tˏ>ējv B4 9䬅mel2P͙8PQ9 gVπ\e,6qlE^Ҷ!hj[;ha@,MK+N1m.eT5RM1eSKƄ5XtJpޘ uqrVAu(JSšs`(4\f牍(54@h E% Xaq6ҁ2c>^rYd-EckpA[fXdԾfV&ȃ sъb EڭRڗLxgI>K$7PCߴq ^8>_pEp2GV;m<4~7A |ݹ227mdG)3"1PS{al0KwB@LeBuR+l R<!D!Ԝ.hAa|&YbC'峜69N!WB)T-}],~䔳BQ ڃ(h ԔĦP}E^թ9"W6Hd:lJj鏈ZZB>U'jtW%SNjO#Z1q!"NĂL\ʔ܂+B[$Py&2i [aG0{..Z\PomE@kS^%}׺_xM?םطMIP(NWOocVN!V?qzB%I_P k5 ©m#dA< tTڪ{0fC$N{޼Z(Ddm3cRVq_UHElOEpBp|aSE1dFLl(a7HZ'OoļdP|m]UN7 Ez~|)_F7@6|*p8Y,խ&|؉ 򰳚}e#5 χsSwɨ'[p-r\G:cPmED0ڰвum=1hJAv^F !d:oa h2=mϡ,10Zp_J43|Sv|5'0b˃ڮ* u@@yUy} 8k)\EMHg_v7'{dzՂi$]_:mA jV _BdtS GxI̿8 50T\ *Æ߳{Epjc\GUK\Mیd7+j4+-Uv܈ z?3Rn^c2fb"ҡ`6{>Y`_!g\'قRf4%`:f䏪BeMSBAHljba{RInA|D߰yn;z'B}³bA:2N^%L~jcjW@CKž醱Q~.=RƄqjxr啖a ƩTh D55ĕ_ޜ`,N\Zp=LT P' iY4n7S$f靑STθ+p( 8_?L6l˕㭈a0"gK!t)+7Eݪq_.s,+3HR &I:**%|'IfX'r&ήꗰ+߀M+,w {/ Vr&O+E @_V'ˏvi:)>vN98:aGû,)K _m(#`0r6ɴ 曖0;4{ʍQvr yiT֎Za &:Z[֎`O/c6'==#7*#DScRvWÐDM"Yf"T}X "DUu%fo4UtC%+b϶Nmd-ň .G邛#elN$E%; JˍgK(-Gq/XB[%e+SsARKRyk̙ܯ>@Ϸ"= !SRlc 0u\tR~,&c5^>r&~L@R K cDyzw_pRmwY}d&$͇tDSCPk1[*Y5|g/ʗ@/ؾdWӬx7m "9dSȼLEv1ftMe0Huˉh_ϙ:p;BEkclp-ZIc ;;zKVbuس"'`<ݣM@3;ϭ$J{f?o`mw[" y{3-ghzD;]MN3w `V;/< gW08V0 7q/%}QuF$G<|Bmξ92b@f8?ޡa~ J/՗RXXrA`2Ʉf_V-Jw WԮA+1Nȝh3L| b|jSKE#O[qⶡIpEY'<*i6%f|ԶXtUӾ٦]+#-TE6|CÏ+;8zSc3)cFA]B4=OlGyAߎc7W§R!Gwv"D%T-C{ԫhH-32eCP~J' "?O@wԽԬ$B\M*VV+tXN(zV[fbDkkvMT0Gc(c;;͙=rz"spI-0HVTml+K[zFY%jk|b?ti&y"tƊp~1O`uwJg,Pᦌ!֓_]Qt%xWRfnz" z+T622,NneR4NeJ|Č{Dϯ+"HM#ܓ1HnWutEz/0Ns4TI(YXu$YϮ(yi/In%So/R]2D닕 G9].iZ| l;0Np$< ͇lm # G f|LO 7laMu$ѓ+c ;S%(^/ c"Lu|oFS8F#Va5Al1VH[tsWXthrvtt -ҧ+DF3bJt:C1s^0,j=<}sr=}bF+w_4D @Zi[UAyL o%ԮK !P1ӧ%ߝi((ƶE6qA1,ą|}&LX|oN;T̵\ʃl3iEtNaQvrϧcld+0F`ex6Ty? Utc25x0=8PJ񠲢&%Xp]C\i M$P:uZM0 s@$|k(D#|ۓ52tD r ⲟ_@y:t5['ZR*ű!bO`2bzMҘw{n[F "`PeLser1q$Ryў:Ϝ*]@uW˨ݑ U\?}[:\4 VGs6'V{9[7 E>Lѫe̿3=Ь "+i$ߒ9SQ,;}pa_mB3@[ieEpʽ"m()LH=m$Zg8le`#秐KwL/Ш>BTJz)SN˩.y,H9B-^5J8T⻑k/lâeqGEO^O{O'(eZ^%,d\H(};ϩ!z_Dָ͏DwS-q{B}ibZ0HP0jvVmH΂QiϘs'~ *F؜?,_JKIU]>}/h/Ib]D[ {ZQ L 'y7[r򽑩r?4=r{AT*{_ԟ:fWmRTe\C~Gz0hxr?hz$->[o=[B'wAs+c$׌e Ǽd!t~jBh/+X{<6K6ȥB^ M9G"LXPh]dmnz搸>KC Dv@Fn|zV-U ha7b3 R@NVzwepR 2XVHΕڂ;Lra5C}cEgcrCQ U 'Z|.HHҾD }XWI3Xŏ9_FLce@ aG]^9snEmN=yIPh+(%:983k隵R`̩& +ډ fx{Ez*+ԋ|MQ*V]8p琧 ZE_IYSKeR"=o R m0T%Tu =o1 /AmF# cu6^oAAllBz< |3Q]hY@kѦ7HJ@qMcL&rOm%hic/*]QSbd!e$<}Z' մ!+Ji .ZBF0`jm󪨢"FvԿ["{daJaS丂97KH-xfos&ppS0sN3$tYpP9t*IjcaO tEn>KRݜ}Џ9Ro$)"Pv<$o[6z23t3,I_k[?΁=kU4OqjW; ڐ P؅?27RZo,l$ Y\慹7 I7Yq`)k8l`E :i/Oqtiz^Z7+otj ]1\̋ ߜWn]ePz߼[kwO_2h(&=^r1e}'b9(K[( ='Lop<[! օeĚI<^N* ~ i%.! ]$85g.PsZ#{™݈p5G&IA@FROc{)Z9moY7N@rP;$ɛk@x'ӵʺQh%0S~;BX?Q6xF79Ѵؕ5yy8kgrq2αWFM? wJFِd=%{`wI7&N=EnMzaܞg" 02g2^ŧ}+󓤘 LdvTu8"B{k(0m-5 ^LAB!!"Im| ,}PΡEҾBi{ PȬYYoHwRP@1SiBً^Quƴjv"!dfq۪CpO8Fw}ӧC& 4qB!YQ1Q^/AQU)<_g,|oU4lHםα*~3γq!%p+s/s̼kTn2j5/A} 6?e7Y>cOcvKrCŃkVyM8hԺSfUvGȈs4w4 );OrEVkhc3]hK)v#5DFc9F$$DHVz~ЦC?5/ csyżnGӍUՂS/3+|?uςUeq>ʔЎ1FF @ZR1Jmgzo*&IP9w*1(Eiw(*l׺V-d,B+{*ޯ9t?V $G u0+г.ɳ4ξ[9"7YrUG^hQ!;XiO !-{_k$лVzfn8ZqymEoUPԂR鲦r>@4ԅM Ækֿ~UHJfsq`(u+Z`1̙ )T}T%7I77Ee MP@LlϢ9dߢn͎ [{vfk&OҒ(d5wI@M  *Lx&_֑ra>o屖`bnBɦ>(|h\mdxFnJ' >0xUO{Ј֘H~ YY!uo|IWn֢jڒ\ubjW';{Idex$z2c*Κrփq;|tO|OP􂉒eF#eLYWgZOI)OW uE.g3/LJ |r;"si[OMM%j/L˅ Z^=U;>FFޕ:w ?C4%S,Cy6hylz# C% uɂ:SB:i XN9l[k& (\EExGV^By =Rݬp1CN9 +ZK`BH]XAgXΐH^YQ)%yq_}=hVVPShwdNyy) |vU[wHkMPd7ޠe(Cw^uLq 0;̜ DyAȗ+b^awE|z1׮GWϮYj2(HDd-,1i9ьK T@]6<>[J<d`jLZVnXk[.Hu Y3>W;H Ȃ28rv+|RRSvWkO)iwxf+ű7 >Qg'GQ?FL|C=؂H%Yi8I8 x56XW9.Jr=q Wv:H7*:vCܔ90mԚb*cUIw01h'Tmȍ~.yO"=0|I_e_)O{>I1ˑQf)c ,i]Av&xVN9mg]%]m-} (U\#:0C_:;aoJPM\ᕔZ!휬_6(ow[89녈R>n}d􊜪 =k6#U)pj!ﯻQgԞL k~.#w1Z]#ㄗTk-I s!Z< Itܜ!u*˺u} Brm&ܠ`9=ڻB΀ uKzVp r]eɼ@g/L)Wwi?@YX>X\m]fu~;i&rh^6όF|G_Zۙyٞ &;{SBI7'm \I]*8)} }IEʱ{b^`_[|ez lJ0lݝ'5Spw=DhS!L"hQ["+O+MάRyX钀.fDn5<)&ԒadADK_=%%A`dVc]E >' ͜ilь/Q+2O[&HO  8A=eJAT;/õ 2׮QwNpБN=QF G'y?,DSMcᏀ%~)᎘ETD:adFrkx%/ 5;ĦZ9QşU* v M\|LP=e0^>SFg~6dW^LܻWowqh;B j #w`n͵ޅL&M RIր GlM\:EFWM" ;%9`Y8'柋5%ծjHa1jÈƘPFUJ_/_[_ņΣXROes{ v/Cc'5vI:l_dJ[(@U;=T b]zB =(l xx)Sro/yt2Oa'kQVYbjV~t[/HFfLx:udHӷ vGK6I㨦?z4Jj4 rVBحŜ zB !Llm V3uF&jPl٧4<SA:  hT)/0S\۶tasĊ8ABB8%;ރN"֤'pS+`zj#yˑ]D]MYg˞*g){]gfܽ?YzC:*.֡GHOUs:nq|E3is${ ;f^4_gh})Z>͵ݍh龽 zF9è}G%\\[m&K7Kjel9^.# w<ްn͐! EgdcBS ПuH|AfG?FX`=~#Q(dkLc|K8ĹDFow,}F r% nEXy n ݄=#yC%Yuݡ5_ƽƉls Nh:anVxva#%ZvšMTZ C Ōɔ^rW>qUυ]5=~3H;HeG,{/ӎU5kf ølM䗷HEA7p"/K:@EZw- Ax43N.LG3bji0e)yi#l()5֪-dClhz$*x gQ"t5eEhOlw)vMPrfT `"pfXf#sQkے1cOz 0\[O> ژKY5c+p3/5\5@8b6RĢiw>^$x'}zGE-@yr`-%VwR-Ģ߹(-yƮΐ^2pu p e~{Z="hh^1e2Grw%<ʼnSA#Y, \[4 f|BX.o2;zV_cIwdipOa;Jc[mJ C?X!\0*&~u`yAjr;9[Lv+G!i Ul+R{㣹r/y oV}fEj kIA Kj. ! U?@&/ozUW+NP4DZi/$8HRkb?!pRmJ'WAXc`%\v̥1OQXZwnCc99D\ Itgɓ5ټ5սe?k~#RQG?$g{$ܠbv]l@vp +H.0sɉF2tip_Ӳ?G-6 $ 57:-qʵr[F~E{yҴy~CEPy\'ե$՞7쫖J(o7~m2w{P" )ۏ}LψY0|$EG|i9Xhl,oS:!foBhVܝ{(ݞ|!N02(a1N1Ŷ8 }$8U(,?MМonJ(S>ū5iM lQ;z]Ab%6t q,Q,{:Ф~׳ n֓<箤ypm@;E[CpjA;z>jW{\4sU]='?H%^t Tm˙_Oar`On,Y9i0 X0/;{p?&9iRfL!XI ǛQɴm#=8r|OL\~A=rn3JlsˬPj)E*&?ɩ5cEQnW @;;Hh[s2糴.T}k\;?M8k}%SK߭ns/6U:r᠅9q}Ɲ^Z8O8iN?aǛQ%yK4r$E=]^hG\Qk1%$K<6"I_{4 ³ 'S4_+lFjā}3哱"l@q,]#u]uۨ4H9_t"ϸ^:zwO1Kyu3I^9xgnf5 a?/ԻpLs=ɩ Ώqh0YQ= cQ\wE x l'M^VXi%a'.(=Q?փ^|,͎9QBH*fZf~2]1Q CZNw3Rp5cg [štTszVT=xR1)-4\ Ӱ]-')fLr -[JETM4}NgWUÝj^~#SKupDLY2x͈es7עA֦3amu5q:JBYlM"֓Ʀ&C/Dy`rIs]vW=+sݘ| :O,J$L3x] b}#MDۿ-4V3e3V Ѽ $9n\ wCw:oF*liQHFK\y':R=Ł5>2u) "Dڙb\#X00M*- qi%]iau{jt b$zDpͭ6N&O֙[H3c8p\s|M !PIRxO/=+  l9WsXH#]$5ae6Jo6(s?"Y i }(]&eX\^;a5X眐f!OXIa4ok5ޤM&@ⶂY+]Lh;ո/߳ڪk5g (W rΰ)l/ iY0.~j!R>/sX4i)(rϬ#6EO4hhS?k3N UX>7\Sozk]!m@,"뽲(ƃ_&]=nVY&T6ji4gb\&=1dtrz_1-ou%%Ll`ɷqNXdGVk~(̊F^{lHo:*v-b ?}),^OPv5w6n6Z;;C0pp5Gj{+K@Bsc4e@BҫuvQڛhB&慯 8_"|"& __^&:9ʚL%jZ5a@󃤪X)x7:QF`vkr 1nk4U Z !m\q`R2ՏGPz$+‚[@M4B(:,MNp{26Dx`Ǿ"kTAh(A!GXuᵴ ܥ:#ꅊKa/R T#S8`Oߙj9e;;o:͝P9e$j՜I=K< 3mn z: /D܏) &^j(kBsʿi)k"/%Z,<x_Ttط種LqaU•|pdK%kh`-n}g2S返$: &8P7pWğ~Bā:j8k:OM7b56rɍr vR: 5aUY99-タ@S(/p`@u$:;rVg49"H#Ks$= Suv{[KW:5M%oy6L#37rM2+u42\mBxPă< _,cׅD+r=|>pfP:TMmλ ī^S ޷:F?9Q{ H!O$xy%in9lw>OhpqUh0|T46ĝ<Lܫ*bݎjݖ:`UA$\2.qU*B2-^|m8{W+% ]{QKߨ~=]߶~;'SVyZ \{ %J%QG )qL?y!WxfY&xVw{,FE߆"l&dQ0rr#r톅㠹\c;E5&biGz⌌ "`CK"逶sk`73emßmllf)Sx#Pch)845N7btX“= D]j70Z? a Բ\>_U:kַ&Yc,toqFM%Fc)GI& [8~T#\*vܑR:XvmE[5v\{Xn+%Rd7R.:8K?ʱ+v2u&bK/JYz \oFU+?u/VAϻSp_!5D+~˚{ŊDž+ڞɘZ*^awIna&9:=˰T!/{D zF@N9TzIrOBZ%wYe {NPorngD}귝b-6P-^tE>nz]9ξ=7Od{:M.AlY"Rh^UdC.KٰSD=0-TzEF!0{ID?eZ&F#G>.BёŰ=FB>̫U8w$@J̰:b΢e {ǿpXs.9cETOϸ oqR^> ч-'b{M2oC:]Z`raLy;ݼ?#r~50&uRs.oHnA kORM /ȫso.oKuJAT|]"8ҿETs" R eZW[v-Y~ǸM7 tk7̟HCj#g>YaZ ~0ob %)!Lv難pr$-TXbEIô8scuMT)Iw嫡m:ĥAM3;({vtޖ)iC MLh73S`EQ.ɚBo٢7O)E,q"b \aCOɎ(`%."uruA -ߴ_XOfAD4v"0-gu1wnϑhɽPDAn-iew?d5l|_rsit@ =ڷs(n(׿$X^n:y 'o_/|4̙6emfZ P whtRkT@,Sن 4R02F ${ֺl DLNX?Rf)D5QJ hnJ2(&Tm%0D6ϰ]$8h{>`G:sA HJwk.s6WYUsF<\',Y;-3Ћs0§v͛V Kup6`"@`rH9d~P,HC3)8]$$)< Q%'05Mo JhvQvM'UY/F1 AL4T;x7ښ̉R&j=&3S tp-|@mK4{Mj-2m ݹT}5Ug6q"SL]]eeаjF]wߑJ9p%?d aBc!=OnC.JdE^ ν.m.I.w$ #*(p'̶Hٹ[pM&7(/E2M$v Ё7VԿ2_n Ӧ䊚5[R|67ǭⰱ[݁C8ʈ[}uvN /u/a&7EFK7rO%j[sxBaoNYPp3r8Rxtz к$Gzjokʆ碓#v7Ô6wo} b, _%+Y3<@q1R\mhZR68HO{;tpg:qQ\aq:3*f(΢k`-,}\*dmǎ@cZ;X08:=DTUaJm\+&!d,0)A7ٳ}ot!y~<ʧ$hÔXm nC_ݲZIg! x @PaHZϙWlCgsĶ_C"d)rf2ڼ3̵uJNutI ֧ke5o[^[Ћpavyj[lSszX1'v5֬8ݍB:0 Fo3)#GqJF.r8Eಏr#πșIM%WR[')XSmJ3<t4k{C&H[DҔAT8*.ajkMOih<(ڬ}D2᧚F/阋‘%shM;iV6n)ugc?E&Q?~̈́Χom7l3hm*ISj9{/kNM㨞)ӝ=в]e^?V-Tx:y}/Ԇ$Dv=-;688b >"="E'CPٓ4(aPg~IF_N]"Y5˭90=΍kl(}8,yI"|`1)U ]+qN*IkIR'i[5Cl%rFA͠!98~t\XFe8 Y_$t͋Y`DQf +ZenË߲&GHআ#w-z|DpF + #<6J1v=#o~EkZ+]'3$7:Js! vx{Am%M^)›`렆; |Ɔ]3n<*+/tԤc B/&W3DϹ̺̊%Iu-X/Zn\Vl҆@Z4."L16tsDr|U69@dQ : $z:Tx|bQʳ똤-yWZå)]{dۡͷaye8;8`?^5OzkfndMIu!_#,Ar TtP | :}$V Qa5,ZM!9t ,VR gQi̛t>4իTcϭHC$~h-2*y'6#;"Ecs+؀t<iY٩x7Gq4d u0jHe^ &a굧NNSE(E"O {~]yF@]cA ~Cᡳ|+6H@P KwBm(-r1gu1.bŽxVw߲o6T 9_Â!ݯA  #/" _ʲ!0pZSiO+6 N}(#Uf{Gɿ.V)6rBwZxNa"!BH7ފ@DDRLYO._,@2sjGS| $#ЉƎY],B ,1Stmbh ;%۞jmڨR2?9kWtPK<(% !|?(Gd>rn*5{$cV,/ sfaD@OL3"Go_,Ky?H)+: AK]IdB=vHͫxK>%|v8˯ ӍUKC炰sa\dڮjO q7hўlqp8#;#bƔ^fCeW.I+x-PP4MUPqwYVEYf3CUz!Å 48oJ2}h(!5VW/nq 8D* k 蚟[ yiUW}^ ɧRi_c0(~?a)lvt|[ љTִOw@ZQ)KpN:Y9\ݦ!?=՗`TnV;nk- ;#$O2 +E'8,|P|KXMw`þkʾCe4W]~%bP8Ĥa\UT9pR)WNY#ZZ= mjţ ! /^3fRlJ)|}PLܦphD(^s(Ci*Dn%L$&= ZG,܆nZ\Ѯ6E?G nӣG2iB"C@J0[=dGRZ?kaVvrRPwץ\gLe&Sd}} Եn/ 60^HPSqgwikx ~ȃD}!iŝ%㌩QN N|c,`@hڣ];pM TҼ-^ߧd$bŶLWIЉ Ij9WVH`ZEQ=MdIĺ.E=rRx?&Q*"Y}F<6+4`D%gw{cN[KR2މw=HUR~PmSDŽG.XIYsl#f M)x֙jy*6~%_HRsu:aYO9KѤkH8&a Fb6';ߊM!lm$lV45KW C;LAբ$hеFk:bGoUе(걤{d$Cl@@v!= c?mdVG0Sҥq5f1^+9ԟZy}uwm斄FLgxHe)G[TH/`Ŝ L(PZXcߎWnL4P'C<:݆*(#(-FFL7tfcu 0tN()JPCzص}NǯWFDmt{SDϮiި`d[4q;hKH|էpS8a<"5Nh-Qa ڻ \~vbT~eAN7Hr`2$pݺTk$%0kfnVzcPE5 m0Vy#FVYh`F"ʐ^XDQޢ& P8/jXa9kL7S2^CاveBsK<0@Iˮ=RtYU ұPk}9LibwJ ]J *:2]+^M\syV^J)* =@%XSXl"*(+ 88,1 NiFQWA |urc72kzzGs'}=I)h(mD_SEZ&y < %cğWVO gvX9-y|M9@ \Q4]Yby&a{ 6cRK֖nw,:G2߳Ϯ*?yQtzDKm+=qӢ)IAt9~fNA9O\L>);X5LxVdr] zVMDT ]VG1!ёo-I5%;"מfV⮰on.9r%^hOiK칹,cV/S+\urng)Zio$OI zehCA 8\z$0[{zɉn< |>-ۧI~bm3ӀhzsV_ $L 8'dnHvC˒T'r)@VE"~]/qTM->e5BրיgSSz5ˣ:pI JU{4/WȃOkR |U^p| R ?mLZ+".@ma fM|dPfRG7g3irſ]Yha\*rc.z.f/,'eIgAJtm#N5 ۙĿ:1n[}6Z5x_N#mB]\㸁 WJk!@b@C*/}0߯v^.;q֐2U Fwh )k[Mg܋? s9'!U LzcWknd#ñۼiZE.d8Jsl1Gᐊ#ϴT5Obu`Պ-!xŇφil譳Az8!tQK6ObGo~NBGL >h1=~-MҢOjJXa2,kq^z*ye~hWL( MBtP>%)M`'lSeuzWq6sk*[i@mN`MAy-bfm:r>@Ze-<{߆~0Et^rW~ XidVW/\T?b+"c<.gM<^|i)&Q 4zr\C@Ї!X-S&K|($jErCrF|0 M=Sf\/* Ҥ~lJzD<+{ aiYF  o0ŎYF>.d᧢s1K&OjĮ8WX%$+2xi#hKw~Ig+U^Q̜',>B0Xo.3Npt-6I3 K!)a`"L`j+q=YdGPAت#긄Yw'? Av2f_sL*hp׳рBGg9/d{xʋ.zzBfVʣ[-Q#J¡]bvߥBJvߕldgT0s?%UD[ԪTIG}*sŚo/.Xv\a>~ϐ}/Rgc"ðP&އ{FO=lm:7Ķ2?&xU!nLRuVy\9eFK lp|"c^$T,KUd뺟[6n3a\<- c0igbxA-aV]X%/vf1\=u*H_n,ȿ7nt .#[#>lH=j[:g,]WFBK'I[3i;P + 'F9xبGTDKBA`` z¹{&b q?gwnj>=.Lo*r$r7=k80N,i# O2BU\ڠ\($%ܹa)H1NFMP,ę{))$kƗÑ&/ܖj j=w(&C.sT".uerǺ|qPMpvX.V>'YUNJ_a +k";#O![lދ?k^n :ݖ=xwlOja Q-3XGV_)θNJpH[r7E#d EQE& q; ę^U_S]Y>130+A3P+/~//w;RىTV2{T!,_y$)ͺ1e\sӞ!;Iͫ@,X`58`x~b oqD<!?BtB-L*Q6?.Yu@T;87&;J" 6ٻT}4@8m[]s׺Fsx!͸L)[]тeE) -FnҧR(l8Ę'Z{ko'RNg'ñ% SeJfxD󲽄TeHE˶ /k˹`fÊkXwU_ڗFb\ ,#]eQqgug711M]V^Ed%2dU+A$X`S;X@5:ےVuKpVn`t9qUt^kE0TXezeR .}Rw a!VգPpYsJE.V7qfm4(/:M3?̠׊Rayʼ)e؉|t̢~b:م1eFSE5㓪>5ؑY4|X͇ċ6%fV"}%WA\D| 쳨''AA Zپ5d7^Mi?W=3˵U 3"P.?"Tܓ#h$3WKx~eZ8tn:R Hwjt_J p^l!]i$ a+ wǗp^ךRj2ƥJ eiXHCa_%(S4`klEʮo GgSXHئXa f,'8A`p6V]q?S8O6uߐ3Y4Υ$.:qw=‡Q j0 2(sd> Ic]PN!}#y]E\iǮ®jE`03y$DfsAQi[zIq& !ray((n⎐zx @Paj W͕&Zrat6 ӋPo3DY"zTH:|+;_ƟUrHVZw GYuЫ臲ESóg1-?RWw۴gԜj|>:0* Yi !#8Cqw tm>8!*W(SA?7O*!gA}?;-DAG.YL|-3ABnp`Бb5җΈrc7֖f3-VAJ0c,7-ԥx G'}MwfC?k*^ORy(L\0H*:ü%\(?x]|GX]]yA,sǃ<8s?8g93g<F +O돁(آY-o<Z߸u{" vmX<^g~1G<݅`{1//blHn.*.gyF`Ft~^/6kzS=PVľf\µoKS?O1>R)_Ɓ17N)fvN\دխd_dX9#1Ew:Vf>:K =8x[1[`~J2cǂϽW|ozH`iЮ^0⤻;;RJ"Uq %웅:w2(zk"/v-=tmdLj udY2CĮ3i^Af>a2 X{J0{9\΢qjT/̙f߾ŧ-`dbz3\ *ZūCh-70fE@,[g=p5WʒzE$eHqfոҸ )+eeSSNp6NŠQCAKr'+?.?J*qEߚ]nD+\F Q$E9 ~5fla{mڼ0,p(.NR%PBçT=y`d %9. [u#5a6, |fġˮҏAC.|Oh{Z-^2*fD¼*`[{&y"IYg{a&}0:@-2xbq#&EE,˧~xݵ7!*|ϻcӇTuw;'\۵ uϟ}kM)KWڄ%ƱT`w+*V#cp\kDVw=H<]{P`ؗcm-U?Xy4֋T~V|B>dӳTM( inG89z*qʆ7]w=S_`ڻgA@n֦>@²D|Ni_Cy6od.Cr8˫r@{^Ek+,[ bq gV=$qd49gy5^|Ԥ# N-`&qD[6 ՞Dy AZn>M:ҝk[xVm#Lrr,>~vzXђzO\<郅0|Xw>~:[S|,-_o-jrGĦl\/~D>3Ke^e|'-9lYɓAR_rS#5^$&kzK@QjS86D~7XS4b6`UXPDL:$H19}ɼk* ^bռ'E! ai9u!utzw1=ڧ;yYxG`@xCg:]C'/ek( <]h<_ E)_MeG.4pWd-zam3Z"z(&jHadnƋ!pCTٮ޾o04"<"[c 睊ʼ|a&ma^aiECVT @ѐ sF{$B*x*7XyqyGPLtKe(+Qlqa[CUkԆ$tT_mL)W]c PI[ZW #]1Gp7ѻlAJ0}5΅JF >jC^/ QUf]" ?M޴),Z%xJDZ.)ӮqkpvO6wx\԰ee L20al+yedlh4&x03\f xsa|Zxhd{m|(yQWRQ+,4"mV Vz< 9_%6ATJ򶲶[l,dWn ҅`D$S54$/ћ`WsoĴSn0{U6$ jCGzHG(=op_PVIܕ,U0Pr ._.@.{BVO( d6P%#B4FрˮBo̴-ywSlN/tJnQ+ۖsyUVW iKNG#^#&IYE>ъq-^_bǿSUVقT9/WNm=DнfKu G b _rѩm&ޭg-2[YhQai#5;Mc9%T#I4pf@hkLcOK붿V{zA`#%- erPe%7Ϝ>f_$&xflt66xdJ7=SxA⃭58 7Y 'E',r<2%w#CBnjqoT*7PLV&{W^rt7UR9_8dd?1#{GcKqYfwsStbݯf$Հ:3O#3<ӽ:ΉegAS"?] 6 G~K(xĚqEé6;/7ah5ժ6,U}ǜ^E,wmޭ\JܶO}tv5=2g-籫Jd%bkV|I( tI1@rR/&tVqQj"2e0|KD n܌!-3 ø˜F/eµ:9aekPLoZM=CKcGv0+Av-("EaeK']I#04u$p,VXH9Teф$8@==L KtR/0IGb)sW V :'dU6a*e*\rm-tz |Z[i&qV nh't;]&,"WH 䎹9ƍfѹi<;NM ni |7X}W!èM'ꨙR;e3B7O7$]cSiJiѓ$؍B!yqQeO ~kOuP~MɾX(hoUrd$>-䩃z=)s}uαكx {G '^⮎\ށn*4$]}Vkcp`oYj'̾kBnzܒSߦ}l1>_Y򍍳M[8O4YH]?@te IG;PP^tyTc G xe&[m&FoeIH(ɐSJ,C~ZChB'uUmPtK)I+YldI6Se 1Hsn ʫ7MDuV%xÛZAfDEI6kϷ.QUxw(lr(I!t5c|KxH(kYf|Cpd06HTg/v %T[}ɾ ֦t;93 fcOLV*sz0Vȅ/q;20mkq^}B3%En[7J B &yd厠CLN&yYY,~"ox[VvGgεE:ܯ596{@Olx^0Uz܄H;]ߤEdS0&q^n]πii}(Z!ֵ~]p-, Lp^tz9I@^R6WD.+bX2f<ݠ*?}g{D}zBcmtctvW'Ax<dy\V#KUPIԜl{mpЌX%5}+p 8$S6P]\Ɍ#mI9:ͨŞSCsiGnB:8 {tVB]࠼?SQŌOy4}럪e(<[&9n*oҫ6tZW6kҾBg7!],lU_;ŏ LM8Rb2ʛ"TxSUy~1 /o{1L<Qު1M~vk|LtC%fLcYp>qPĖKJ:3 ŭ$l 'V;EykfeU?xKR%Ĉl F҇7&Yuf"3?v_4>1d@ sXd2%Ո9g_]YbiF0KY 1|6Pho9Ջhkti`R`޲W(f;pvٟK*JꊠTT= !r ,J4L ާ'iY v ɼF@I=KJZ9$ci 9L} li%^r[t Y3Wn$?.aΚ_Fe?V9=?+H#HIN>!Uny]5F{%$T}=cAEFr,S DWF(KڽOT*#b>Nؿ4ɷЖ/c8?yU`\Ynp(v#e6Ep⊁N*={ŊyK;%JBɤN; ^nDnf[lʇ00IZκ4* g+$ ͅykHC4|`^}.| kV|%QәĨWu 14"(7=(e]L'#4M;Yʕ'(S5}Sɲ?qY(hjCڵ)-B 6 U[ N3U^[J v|CaBZö?T_JrZ]\ؑއ{5xx^uH'Z=P#&iKRܥ+mǿ5jjioV5,[r-,-ɫdHG ۏ&~-KP0JJ^yʧݙ-L MG6WdY:k/˻>}o?P2@Ha eU*#x6eIەXmQ8lD&k]WXpNrr0i˽";٣s0HO{eo|5\ dC/ӧwFM93S3ƾI V-44/}ꢡ0~|2uc-HU5rWxDDSCmu6! ߗSuN돜۬UQ撋e얕vKd?!жtx{#v.H O PY-7&6DV1XK>rp!.ު.li̴$xAF+ SÐ߫0&Km09])Z!BzgV0@ '\w|ǯc{2AmA_Cfpߵ=)߰ģ,z :{G݈SwmU#cݾ"EXu w~MP=o޸oAi(])xf׉Z^L,K.ȝ5'!8kWODhMM YvMșMY7T҃?>u_,?w_Rx:'^D^'ƒ Ѐǔwg| v'JqЂ395O# V2|\4ww8h;.=sz]m!n4Kt3kl_ ε%/-TF]6bWh8.̓ eq-7$ `!MhUQo2<HTp;["Bx|UQtrӺHs)TRwF$V1͒pj󅗀 pr:\րkX>ZbR2 H6ܔ { VR8ͧ+{C@A=g=#.'zle7^$\rCmD.w ub. F_A^!oS$#?D7DH OL&M'ܘs̫3_T+_Fʂ=-`9nm&M;IJUj1^E S^PyCh<S"`mc : 1TNPfۍfry8>T< Myl-@8j5RLl? 'M9oG-:i:oxhmawJǵwN2 |5熢O>a3 F#h.?lIdC`Fޞ-X 8{*"pg6ֳ2[e}_397&OT3_ _ӑdx'-7#VˀchMtHX4F]zm;,^lDyY'9\i>"F 4}Wi-}9'"=QwOuP T=>5{ߩW: Ij S/]>^$ ~YM0{"wn<4z;Hz&8* 4Ft.L>K(>e {󓉶電~fOxMpOKk+Ƹej׋ z:B6PӤB"BF,:FJ4vՏdSYьR,:X.R9uR>4`t)KG"XL&c4^Gm/ Z<u @2>+ dʙӫ2C9AVH¥&->.7h5 R/r9G |d0˨S{~pԖ_؁K5CSj'AKaeoM߹ɗq+!j %5@HlnQC2髤VM:A4CE̷n H ,0rLEp;k!hg&Tl?'*9} jhwI썍 "*O?kio Ze8QyrmH^SKd|p*'KcW:3r}%JĢƑϝ&B{}?,v'nCkC N&Х)׽Y ƱUcP2UWk^w< ҈׌yd/|XЍM5 FE)֪}țxERom٢7nW >Kh<(vZ/"6 azK緛QsfwV:e;s +$a"Q샆wS]7KЅ-O]y - ԱT9,(jf?9:zy J->pzO5ePm#mRD^u5l45vQfhu\nf|P1G"(ݥaiS+lUgcd+%D =y ;%Z H;6:?]g.p4ܡ!hA "1[[fH9<%KؘuRkMh١"U.Ԩ@ pGǠdт]=&0g(V udwXt(\SeW(NoaZ=4. ža:!t9K,a_&Zn?~mw8Pz/(lY38k6;yKs`3c{[7Y<G!kS^X-.ATG!>ؔ7emfjBV7k$#^Gq/HQևr3*THm|s[Em hMiyp`&r $J((g2<>\ ǝ,k@|1+mȘ;PSGUf)4V ':w',hgs:ۡvsQw$&̷r݂\5u^ ~zXro4Yhi5H0 ƪ>qa,6#(sP?. 3ϧ0>Ё ib6{ gHU(OȂ;b落R3{(6x 'ϲ}GycfqJ,Z[$4M/x+n39na2gX l^qIj1%0ze+0n!FBchڒJsY+Ө#?7?wfh>;Yy&,J{5guʁ浛c ՗7Giz9)9yd O,GHT `VnᓅDQZ)XEwSdͿ%AZMb!(^nv2:G9VE !p70\SG}S"\pW|So-◊HO@ڶh& t䎪7wtUq<eK_PT %mتtZ%̆VRK4׳".}~n3Ywh\_1#z@u뻋2qBrF00@ [)F), 1zF#/Ӣ6܇ֱju  RnG87ԯh1,1;u3ʏ' c_7{ 7%AoI/ocaΦ7f>tHߥuwBѭet*Z3)bX|aigچnVwYK,fꧫ*s9e&|12u7$SdYFZa:XT4hUcw<4Yh% R>h~*!,zU쁀SZ*ܚ8P)"chy@ٗjDljP^!9j X:DavKvZ% jA0]e U3UDkFQыgxq¹oMPH? :-nX!__#d0tBpZbEֵaN6w`eYЏ㛲Y؆{.NJ$U=w;8 l)6X4N퇘/G?m:'#ۀX'Q<>H'c]۠ 6sc qa]iz#z[rR?\|H߸'G30,Tj]RHFMMpAv!,48_ē(D> gʹ-ænSh&tMDcs9 @_Dt2jrN6rrﳛ8%yNZᒯ`$Q>޺k83vCEh}$hA_|V7b/ct1P{eyp1B.I7g+cx \3]NrTP-n(NµfA0#1C Y :WPUg~5YSbrZS=^8fסi:Pk2ˌmV=GwK-?AN= J5;jTgM"y9;V ␄S,< ' lL HqdGڎq^쫱h5[v6dPcxLGZtDjUZ%ߌ7UJPBY񫬚\¹ԃw!]}ڳ@[@1nie6F7v//Wtp#(OP4Ǔ T.l[֫AJjvrTkY*u釔O_Pb{.`X݉+TsaH>擺EcdGU .Oer j,MMx 9^g@ME᪑0Q= XP&MV5m/&C+>%6{M]Ao\ӣe3!Y7;(4TZNT+eTF 2Gj [+s?Oy9Ӭw)i]q\%:=tR5aXgf@_os@ @>WT=H6!%~U{3{+ZZ 9t9_Y ?K kN(p%l{i&_YXH&^k<,[9,D4J7sn5kCAY穙5T@&b$Y>&TbDrB(zY`W]Nn^^l-b@ZJ&g=&BVXflOዡ'̬3FT|qlg:SlI4f?`~gI]<4"7:"!.эmT <`U2a;xR{l{+#VMRs-041P[D['N%єBpĠBiiY\lT,va[Q,~'=[m~ xtc++O]~Q=޽KGI$>?\  ܛ3d0KE 6FWՓP>f~Z8QllDvˊfCU9vKUB;>t#w.H #,)8f4aeB?2(b Ju).g􈑗B$#ɹ0f:&-Gt)OB^ =Ӕx&+8(MZkw9U8G:?F^ȏ% fɛ;jN"q =KSRO:*u[7cKQwL yr 6O ?!6R7tdvէܡ1 L[\]S6Xq>jy~02S\h^(-P-i#l?TS'^)>U 0j`#X& q00}.[ 5FzbӱYHW[JF^ kҰ+8j7{ Beq6OeiZ*Xvw3(IZ覸HQͻM?\>,@ŏ2d@{.LMzۦ`<3RK( <G]Idߐe?8QL*}R k s^ !")Gϸ 0o`h>'+29HeVw3\<bl[G G֨0nW'd_>Y%:F`W%4X޸t槨djEv*^emJ(SDM+I0^T86Gو&iFMU~ƞP f4VІa A;X'An {NZTn\dOo/{g--F^F̧ބ9 W#Kl8x&` " f'#]biY?FQ^H vri y\`@$:NcrA'ʿ&me)=&u>`]pc RɅyk\Ǧr!`؁i':zgb鎨doax4JURgJF*8PAWGΓTfZXoz3>zB ud/(ꦼMطiɯ0W~ ߞG2,%~l{T"tL8_8OkJ㣫T7K&Km߀gKu?'Ԗ@WߒNwMKײ2-t"@-?i!?cvEʚ)2~0'/H1,r'C$p!&Z#8L+̠#K;@1yC蚡YqZ yQ6gqsb#C`Uȣ"[,;N^U$a_ 2&r&lx?m I]Z\;W/z7OTcqGhe(-&4ZC*c`6(ž3D'Ż?쒦c:+%5Jt u? vN95[$gr9.4c_#_mq|4 F &5Wl^^N>}bEYJ9՝7=#LSW 0ꜰJeʂkAK$-Ս(F T|q́<&dFYm_W0Wx=/Ux^XkBWHo(`fP{>o(gFN#r]N$vxq)iӇq6 [eYcO)L3mFmɘ%P"j0vBgN_ 'S%}e+17?eoY0נ)^A ,B!E⭵'ISDP!zuʃzcl9`gtz [}у~ 7=~<dRR:RVe^To9pEvվWh!Ew} aAB+*4a&2(Ԅޤ.ˬ3eh?.<ԟcI#"`9k2BK+^fH_5}ewJi5a.BIUFd~ On^+,㹣ȹӼO Op!}Eo0é aJb[K elB,yҿsVֽbVW*&)jq~])t0:pDh˱EqIU{ 7b q$P)oƔ,oϖnSss~"ܷkp'(1C N=;pp1_YŜkW.5V?5p:j:f!@;Ų8W-w{;_oήGi!Q--,"FD@賩Ou "8(R,yN%yT.t28V4mʫe!Ұl7M[!V!IƃMܪ}vJE`ʟV#W Ac$ ~srof6U,O(>Wfa+ ׹YUsT%!e}1qӟTN:~Mo=Yl8ѫhy^$vFɦW_v@G֚%W4NMH. ^屽~PV 6gw׮3<\i|f&3YlTXő09i̦Lw@Y;. ]6'OBﻯ&XQ@ZF27ݷ73ٟKa_+(8k=њ+%3juK:OO3<~vֱIR}#\5`fJ8"u@;ؕ<5.KEPebLJN{vK׀},\[q3{t5؊sCPK`@v~я"9YK4\,K|g+^\; Ao oܦ mY?g_a>HvCf˭=8[- (ŒD#)xj(OrL@投:`K1m⩉*.mP2^w Va`bty2DSu9" 5NfS g1-9Zɾ4c(!=B /L@lviՎT5ijul >[ u|0cE鏪u<9,3aLHYp.eA&B) p-~uw*i'P)_e\1_09+Hai1z~m{O_@iJ'vz4嗊..Sv\)4ɶCy2'8{ "Mm :a>radoKqrZ·|5Gk[w6a^89nwVO-3a1ɼoܼ|'޵~.4jهW:.j Jc5AO5؛ ,J)⌷3 }ގ5A)S.>7-:h3jH2hV4ܨs(eiTf7@0X))G1$p48i#XS/!0s,dD][\͓0SB-& u/໇IF$Vt8ޘTN(z9g{^u6H,/YL@3*X &FT—( (D-xl\‚'<հ #^>\Fy֕ơYSjkt >jw'!gb̋U`W$Sy e+"r.VH"/6ux3 %(;pߞqLd=o+o/|G?֜N\d8q#FZ,MW8U[9k ݷ Ts.{jV>'['+_ԼJ^S8?)p9'lXXfL;s55{  袆| azK;$OdJS84l: mbyN+*|h]&oM?4D{,+A(sqGU׳"B늈]' vl=__JٲW-K i yQE7 :z&$Y9גxaAW 4-겉v;%:mFbep![- oXRgFld{DgJ[#?;:h 8p٨sM(¡h f6fY;X a5I 8@,;1V;] h臎T] ;z=kUiap{3K*^ FOƱ zzqNhh=K

0yd!%9ˤO8?ʃEmb6Tz#>E}%P 81M*CVlO*ui+4uh4EybGB?Dr s`B% s~/UX?x|©Ug a{ǓMW7y5F)ah_YqP/:?G' ;J&l) {= /CO6-Eɷ+០A>(TNI]4h)SǓ(Ǚ#%eĨRW&u)rs̠;vh_p3Tg@Mҍ& Q%ȍCbfn7 4ۨVFwF[#É&_ZT WPٓyT76RΥ p[sJǜ_ݬmO ́=ĥ|PSnkKhZpŞ5F@U+&]G"b<lPDH1qȮ4-jpč#129 +NfnBƤ|x_}.Ch@C vWZ$ɚsίƮY^1ײI76_ yM*;$לUb2<xPNʓz}mEcL{_K~,1ht\}U1vx4*$Pvh${3%d8 -hydP{Nn(w5H7x]ʢcEF2OE0SURd8RiI+'GWk6&kV}Cz3ѠckZ_f_Dll $ˡF|_lQ;>[up0j2e9,Ӎ7)+>8x!j傲,wMeaϚiaĝz=7)M8 C );_"+ZR2@+M*+[j!QQyY8L6&KFMOJѺ*vi94g;U mn6HCQ: `@\hOxBHi/1ۛpҺC)KV8 }_,v1_֭iz_S~gS8餣8o PDqRMˉcKs{rob?8f0-|770l<:S3>Ƨ;OvTm;FeѭXwc0pF8 !kI\hT{/sQe:o󮊳~~%OL jjwt2E{n0ڮp~9 H[48y&3] 3gr0ՠޏrpgxeKhn x̢L+e㳂 ܳ IKw(@h;8 滧Ə / %e-cа5u4u;"db*$Ho5z%*4UҺRZY'?6 EYjeVJx.+Qz)LMG Gph Re%>wX CiVԖz!˲4i4}k 6uzz|Fat=cdlV8[3DHVnB$.WTڒ~ no 9)neV~cZQTeɗDN*Nn3#* bٕt+OA!;=Qd*}<\Mp`xNLL2;}҃l&k~WN H);Վun^,^Ssp<9 z LI+6aAxDx݇ ۝wE׶@ϚxٗKۡɌы-r5-נo]wdkurx-eA*vJ/(2 kNh!Bf3y!WgjTzPG䔞ÌفuP$]}y)N+qJ~Ga.LRLwTko j\zԷ~+E$H˭.*:fK.Sz)ltm*X1mvlQFol"09-r ρw%̆ k# :%V'sZ+v6T,#dJ0rt!w ͙CU]+\TVd>d1v$U%%uge?ak"y&Yp$yu ٤'psœ:汱Dd^tȁ L9BFB)2Fy%%`%1inW=c@T>l K_|51(GZ|UI{&wR7YRt,-^N5RS6ZO39D>v{~ۜڠTnzN:;mѿ|߸&Gf,!57V.`켮?ϺɃ[^# k YR. )|t4R4j8__Yh\FƸXc3ƼB/uMRmBʘk!QAJ#?Dh2xx8uxMT}Q;'D,Ԫj$JPŃ aڕVF`"rw1^L`6>c/f@-4J>ּÆp0$ܰ1 wl]jqFG[7S0%*k/Z&[ʀʛe2NK<.>_/乂 )s5P3 }!N9&Mb Ifv'= 4qXQ8 L)52דrZ9^ ֢D.D1\ zAjHB#CqvfկZ 2v\E8"}1PIJI橘>{vۺA7,Fr,+٦ 3=;П(r6BGCMr~z4`}~X!?eWD?[s3Qj? t뽂AMs24z HA'휗$G<55q2 Prc4n& (tAcā>dipڃ۱6f 9YX\hJ?I#1301,ŵCVS4#K˶?PDR>B,=ugy̻]?k0ü8=|9J^beg}$g~ڒ& $] Q̫nXD] 7ZOB7-=tW5^ ƫ@C 7X}A9Cv[':hKq]me%6As\J[5`or6UdGD`=}}[gpe P.x^P]'<?*ْsU =zY#?e*Ɖ-#t/L;HKu{쉕FrC7Bö1/? !T)  _TFHPX1J gjU ( v7:E΂=R8_R?"%Z|$kȢѻ."0J{.d@[de *G+ zg;,NTEb =b5\& ݍKQQP aʲ8h^q|*C5V>^hsc.IٯQm(W/ftšSY&5՜d\V -2ex@̽hrh\dh/4{L+-jUh1h+H*K}J1[oFB[zU |neմGѸN_Jfߍ ٵ>cG:Z1бҹeMI-jPbrftvC_ +*C kFx}')c9D$g׍8z?b)}m=Evj070mRxzNsA`k"G(Zm༈ DgZA$9i&Ʊ h~/CV֓RHZ0_j0IZ )e V%u<=zdh8tC}Jsa6ͼ,(@fz-6FIqB2Y+6UNYX?  'O,)E ;*:[a+7vu DhΨ* QPHHO7g!O&hxt0dqeפ 塬) c7r8E[0z6\Y ]N=U'i^#EnP䧃f'wꂤ)Hu,L=;Pxm1-"63Xs/ŏŏſ^;yW-2fVDƵ!W!crho6輺tS .Zy4q5b8k?&=m^78p0DI<(h4R;P+J186 azP.*E%ֱm/N|C hR7i-(͙푫|Mf/-}pA#31KqY)BS8ؐg!=9M #Dm& '9](zl6'o&B1E6F~F{ԈFm&uꕗ辴Hs)`xB^oXy8QY6*;9*7Za;{`qH)uyxa@:eվ"Wnf6wӗӹ!4}iΏ}dHOkY$䈰48"8EW$/dH߆䦒2*WKiLK{H]80sk~"ypj<lW+džŦr$koVh.B7HȀs0@ J^Y-qC\pؕ (28e# 5fv ;h7Ʉ @- zLo6Ӊe3rTĻzK/02)b,bMU- ?  I1gB9[mL q\ fFZr͡:eW?f =ܴj 4Q>9}5WV;k"mZhYoN=hBĶ`2PIʡk]4&C} ʷk|@@&U6t~2JU?|{q͍}CYꝿΨzN]"\48'RqJ+.jJ+20^u !kChTGr&[߬Ho ȀX\M"298ܫJhZu!YlH7vٿ( MkAZͭYB;Zz>5#Vi8 [,#*0Lg})Ja Pec80A?ߚVו)2 fC b?Xۣ`"/1"YU{ܿ] eBr0^szxӀjxx:tZlQ2h3PSVjY^8:Q߄M|2 gXoKɻ#VQATFd*V5eVpg:[q@-EiEvǢDf`!NLe2m5>=+vVN0~g#F->;EY2O7%.G.LOV ;iqV  m,&r#!&no6OW"iUeiab׏$}Ή߈i c:Ra`4x"IAmƗo  ս%$RހrP^RCB kՐ'D(6'!/.70jJAE4 b^Yԟ4u]c˺+nMQm*CoJG}z$-w|?R}Lsn=0,5O90pc i< /įS ر)Z a3qw}&qwp9T)^yu؉ܓ&}O4\x6ypͰwKX$q47죙!oY[qubqdT@矌6鞤eѱ* 0!6y+fBP ≯;0g(?w6j)F^+GЬ4T=lgA!'mz{#DO_lÍ<3]< 8{z$ڃ*Gc&fJeIoAPl42jQuV͓|EK}ga#kѥIU%/!(RӶ1UDp/ӂ660=sٝ4-6&D^x>%tcIr@fkBL_8@#赵'?ub4\ K$6˼wʗ񷼩>U2s/@ }[L몉_ԝ`aN}C낱!J%={ [s Tn!a&G3ÆgSjX*L&P]o1jpБVAV:1dGY&l?)ۛ-9nɴs" ^==} ܳR,`9_ѹ5#ne͇ 0~sg~q[cj`P? k}o6 dHj ;F5QӬOw7ܸ 2dߺeYJⓥ@ R=_ ]pCV~ _PSXmC}.<ݎ"^m9*Vw6*Le}~7!^}BIJk=&Q%|WNR^ D%>])t,{6kzWeޯ2aj9UB&K͔°ISz,aP?Q;$/8~w$`AbfDQ)+%{U`+MHCrϴ}O_q hFIaR}>2/W4Q=! Cu*$c8dSWPoɼ,)}M偅LY?d.yS!3ൡH4͐РF#8%0T DG#KOm`&;X5bpҿ|B(%^$El5UɅ<tԝ JNp&fA( WV0It膦<}#W0K6OVwFnkz9& ]V8dAuӟ-$T \,6d OН$+ċKM ڰby1םsdpZ,*H\B iU_rMSn}$|/ `;-zMKFmF-_6|)T e# |tjFY~Upz[.i1$j +gd$q{'eLUądGqpfQ  _݂`,Q:Bx2Od~DПiQz}K oFDÃS~g]ʀ? ,M ,3:!."M{ɽ ZaFymR 4} )D8CY6cgh@h54=LיrP &PӱK 8iWmf٩Y?ᏐuI&f!LCp`OK$Db% *SAS@M|s!o*7t5<Զ=T?8u:6[1q 93 Zezӎ )q[GfE\I"D̓e_%BTER`mF^hH%dzZ?Ξ褾4lZe~ݜH+3QΥХNcr(W#)(Bgo_ C}j(^m.UՕɋI  v^t#DeF(ִf gcwOߠ2k%q|KNeͫa?g&Cc@&~zSn(2EK~09"cIff!< ϋg͡NUObG?RX ct\P?eӍ ٞD[whzN7HfyrJƳN/9v(v})RbcZ?r$ض?ӷSgMN?^w?n =a=?7}>L2EP, dRN $BNŨ&i Jzv [~mv QE%tpzG;(*[J!q[.մLf<%4w}[$h? z#$Ѡ&3C]EۥNhjIF9Խ@M ܁@T|h<ǫ;6g2Z%i +:L^Bc9| [ew}-'$*ӃțZրrV[|dY#)y/&3@80ɚu +'-ɞd 0P+gn.y {Og~aߡBtnf(abzObҭvgY;zIj4WfxFOӲ'F;ӍroB2+zPO=ߥdͰ#[7tn 26û5̷Hҏ&g7lAWFɝBk4*mcR, <0=''S5 V 1\`:_WާNYMBNg_,(K3;,pW&4}Ѫ.\z[ J"F`^|?p7GNJCN` ɦ 'kS#'5pV'&dDKEẄ-{*DB峂8-MJ+⳰- ٣ pFwTD@1S|\Ï?]A*`HV~d|MЦ04w"ܨ9;IqO\Ao.1٣e M"rP㪃59T ɹDu3Z2) NG lOcy;3`H Y]l1PLJ1ȵfTq4 9,a$y ]N FcW+K;ܺkЦ GLfi|_޵?]B>~jsw{$rĘS)F9Xi̲GW3dD5``DĐ#1-t6 :)BnkL .AIO6F/1rI Sհ[:$twA0;ZS4UTw1?Ի7 )B}Z)( [Yq9IC[;ՖZEdµtrdj݄VEљ)q#y.yvdhwyHo, B KJӥZ﬌3C渇IMc"N1O?$GiY]>h_dRSfQ s=Y7#8.bx`ge<Z6r_d7sR˪ 2-6*bb@ؗL| b`h}0ң\{f[2+pL)8^!`&ݏ(*ZnR%:3r¿Уʐ1(A]ou=zivJT+wIK*F!v6t 4b 8ARH }|MҢ[ HL=n:W$ucGvUeX3 MS#Zx(.ih14IвiG3f7b,+3=f9∗P@!H)^-$R h|pxucc;QAa%W?wFtR{#+ǏEy?lo nmy@ډsqfE\= BKNVAŮ&_kYMa *L)I|S^Optn&witub$%mގ[oknT4'IdkϢ7)NJ 홰6a*s4ȚP.9 UL#mFjXUrq4vy ~ L%SA] BԮ+kc}o?[ ] 'hlB]Ϩ׫-3c Tٗ֒GtRjgޝyf.I/%c͚3rw3BQ|bMZ9]4}O88z\kkb {{\YuV䝾 [dyh'IR`/>ۗ=. 0_ dxv2[= vs1r)B܇<,,1tP3)қnۼ=R/z@|=Kj#dsB5Gߴy[4b^eO|NfԽ 6 l@Lݘܵ*i$3ФB9,SK!צYEO6[u]X%|)qv%osb7(YR>LHa8W{1Ԝz7n eiݤyXtH_uׂNN/Zy* PZJe N 9W"m.:d gZ ݲoSƞv̙$ǫ6.ƲZF}= 64m0^GJUȏ:ɯ_&0~SA*g[*{N?95(qYvC8Kc$6']~㧖b77ń[^[2Td(9 42`"uhm~%&ZzY- F FԶR݃9#ʢ\hZ;U-j|ǥoY I>7G%[Eb5q/KJ l/lRW͡{;sĻd&߉QVeq?ڎ>W ۪r j0 9\!YH<H 4&Ў6)zC5©UR4!ET>Yw ;U໻|H dZMMB'T82)v݅e n(f- U݊bAt5 v''u󠯿rxFh.`̂q9qOtFW5rGCfjy~4ΨLB"\>mAc=#OM"Rr՜mKxV1`9 mn)3D6 ITUMPDD4O o+8 -\ۇ+ {.yv+GeS`m;Yp׽ac>__]F46x2RUCđU2G2b% _~.N d?ys_P8CV%|cQ,ޚrn̖ azVGT2ԘᎦbE1Mw(-gC_PD3v2bG0p 85D`"qi;)Zʨ6}m*ߜom, aO9d߸hFy^Jv^X,Ea'gWn$_E| N EѤ`IϷbc ;/oV6R"-fH_ҽ)"FY2w $10Ҩ9_c[yTiW@^F@] n#_9H{5 'Wy腥%gz={z ٞq&v%uz r+fлj^ELxYLN=|gX+JB: }`{lO2h6J8$W<_0OY#B[YVk ipWQ6C -~\J?S-+P*ڿT dRA( AA}{0Oe$8)#5*V%+hڰ;#*ZP`׋)N0E[|)k2>r7=5hkwoH30Ւ81<󻯑MOlW y,,D|B oSI/V4X-lk|lYjMycÁ΄E^ ]]5V- =r#6b&DՃ8^MK4}lݹ)C vGltгyusVÀ./0ЫO7!XmxW.u ui+ UJ-fy}@:C$tv3}xW,Xym%IZΩ8b9((~i*k=ς:|˘ [|p7|P+HeǺt{0/\M9t z_ M#iV.ug`:\&ӐRFeJ D5^61`T @6>& _=Y! e l0_LXfMf.l_x06XNrZ69FjwHczr~8F'H^_J?t4 'H]P;W/_ 5:0/`ONj*Ae萚y@mdrq:fČ!t)ɡnÞ4fe0mN#m+Lx{m"5/Q ڍ{YV%>^Zk-LjkoY2>iE&c]~RRE8}o.ɅPa>*HGbue1l=oy 0=r\$ſ^'s#=fqS91"E ,Һ> xUۮj8_H/=ĮJ4a ) /G?TA ]$7+W7ҖGH_^Gu}B )u t{2:+=(*?*yGŮQtu%d؞SPūe?x3sndb|M:BattE1SMAmd`8$Hmy.- ^y?g>&W16%=ړ4Z3x%ռY# qrG8O-ߠ+^ڦ!J= *#> |1@2zDIȦA L8BN |KN#rhO[r0_ie~l4VlU:Dat!|mqG)zإ.=X^☨tIA?D*0DMpF0Y)U)\oCc/=zuQ2c`Mc1ܶyRv8&s5_f6Z @ rN)|S4M҂ß'YU_Se'M2h56)W15P<`,I~љA30ݹ+EG!MPiF-]u͡[UvA+dy+zF76U}Z.BB$9샭ci^q ^۫ez 89)ZU/[\ff52<z@ -/sUmn*~BNTوT@Z耎.)lIOUHRW5H@C)5s m56œE-F4ޏzbRj1f9ޯ}z ׁ̿yK _s2o'`,HPMyi~OAՋ7>rl2!~Bȿѐ:80 !FgM07oC3N SbPG2&p4̐ͣ/uua&rqV\A DqSKܔyF;'vT1pלݴQ J@%4V˸EN5(!iaPO">:/˲$kE[G2 hrONbqbHMz׏ 5w:d1~ބ[28= شKƶ2[p /I "i}~U#)Ʃ(׊?C=;1H`ÌR!J^vնkm_4`.o`ʠ㠨2KNf4ELN Y. 5jʎŀx٩ZWY'aRS+}`3Q e=BjIGR0y7̂E#6}0oPz(_~ SGoY0_m8n[vu2 Btj/1mWHhIgߡ"5+'w"nX2dXCYP<kIOSl,#?v`WAc ć_viX$lC➩E)*5xM pIUxȧX ze_^䵐) bbtO^lr j7_jkG\ xp;rvA65^k 6,Fa &%[=%.Geb)tzɦ Q~U4 29ڍVcN#nS`YE[v{KgtÕalN;xh`pq.>eGm긣}QusI<2G ҠdMx#xEnx/f?M0XKRfJ8-/;q6x[Z }vU0>; qؤXV5o3!kLVE/¨c SF_f`޲6k/EOבݞ 24ޭPn(Tl4ks92f{Mcxxӫ e t9l54EUkO-+K2{ذXU 01&,3nV7^7Y0tU?MX˦Ƶ q1j6ҩ@ƅϭd"OU ZńN ɘD!ָrŮA(y].[m>ςb vd<dzoϑwMu d]γ(S.2Fq>Q.2v)<ʉI>r7YtLzm&̄3x}"oU ck#ԗ%5fLo[툒:!gYbg7 :H_`/&-gSwhT ?lu2m)Sn`4(M~*ߞe?%SZ2/Mhlۉ$N4CZDECDyK1R-.4LY$:`}Z.[ْrlrz̗_)_4@" 5hq)ՕFzg I0*u7 W>Ӥ].BWQ-6^1pP?@~l!@$n 3cm@bHK qh,7OpO$bp/wb+gt}bꨎђxd{;-o_mi78:"lfiXE ͤt%[nfqF/aJX:`E:&W'5g? xv(9˅L5U2A =3; 63~!s"$ݮoƃ?sv'{ne>h ]Sg֙ߟřۗ1̿t~oY~&qÈ!ka͊wPɠh.GO[>C zwS" d{&[Y:_v-ˣ$;m1705xD/@WJ4\9P4T'I;D; Аw zHzM{{{,+S)+Ѓz.'&?yj!k4 ;/Е\D$7 q/9 ;J<$B#:k٭Q]pZœBf)kԗr@ v{-':3;z D1p˓SKEy?Rd`IEږ.~B(Ũ1{_n,fbBG=_P=D^vꉆO>\hM=;d`(KĐ\rO?CЦ`߃4Kq){25{E.6: }?-__i]Z>Z0d }QCy¨)M5Y.3S5_qw(Ds{d4ZYHX9Eu=A8oJ@ekbRf䰭hSu`0ݪGtHw:pYF>hu *BEY :NZI1#݌=:٭M"x(1{Na>k{`OB= ]J]WUUoIWx@budo/H$Y8t776H{p O:>N^YnrkNm)/6,&Fӫ6QoOF, Y 7O_8գEOq*1=OU5=R^M3,P87H$ ѷuĒk>H,p<`?GޛGb¢3}^snW*ҏ'mMylT:^EV >"ͤ,IN#JħJ.qOjٳ糜wsxi1҈\ZDK7--qɂjf7}:ty-n S;qr Pu]ÄQr0V̪>{LXj3^Q7k4 JV%bc\ RNO'SRY|E$չ t(#邙gZ!6%zX,C*a`>՗Tt94NÁ&zi䗶ͺS-]0!">Lh ^R#ݮ~TRg%C\:6y%a8ʖ!L90=Xv+q\+5S>Ync}ߣ W3F?.ձB.d8McyWuZ|%/g}<5BM}FچO] Vwgs`Z[}Y~. 8V`)\0$`˓iW>S&c\%iS$"ipF}θD$Q;OEɭ,cj8M1mw0Pq\ qyӰhpH_hi[친8Eu+k+DXU{w6u: h)"+ WL!?{W4g k~ #UlC) {ݶ YlZgHKljk4oXsճH13g>LN .Z?y0cJ=z29츠 oٝ,`Rp#Q(_1@ d}F)ʳ}P%4MG"UfvX.bZP߶{vk+rSPMy&vXLQ! <@s1{$̉ߋ` 9ezSq^,V\ؑ5ү[qkmkQ*O2;cbjKbFV2~OZ;}EsJa8{6QC4.+{!ܹtTƔ`-NBg)v서Yu~1{,db=vPV7 ZAťk!fȀ|@bk}8DI(Ô`ݸ T@"yDRԄ0{cNVs]/&%/`u6E 7ibAFjĩCGJhE qr%ڰ ;7fe6b댩V+|FT 7 _*JhY'êMG*rz")"S؆GP❰Aݳ3XZe}1~؛5? D%~4۠eZ=Ik8n9I-qdP; G]|dwg96˪Jh-` <7D l4Nqj@ `~g?iHA7U'*̵&l8mWO*12TBؠvg탢ձ=q^4UmdZ5[!wN \7з9ys3O9YBfKzw+woks-? / fd>g$ )RNd/s\605ٚ"7u:.r!%'b&*aIj\{ Op9x}]¼>. Kv w-/ 0ٙ_/IF-lZ\E?aqHj[D˯>\6ӓsvCg> 4'a1DIw%ԴSRv!U[yASPW?wOʥʘ7K^B+'A =j{t}*α,ѻ hPOs-T!]|][HOTU(*nZa;PFV2^<$i3=I%fx5mLA ~A3=U~^=]oPbw/$eQ6LB 񟞐ƈ@D ,5 YCmQ<K te2s #L,CBL| GHZ&אS~SOqHn$[0W}VD@chdN&; Դn,1wm+OMP39~U: _kg5X59qid;0uY`~%D.ZGy$4ϴhY@%Q;/>-VO/|D'WbWc?,nl’E,'J ֚%FO,,\ CԶqwrR8L1 HrS9qz@{R8 ȂR+i((.t*]1 _@W1nzT,:Q(R$e~Ta /'8bT~u;7SNY9 k IZFsjLՑ'EWйi;5.}ZMV䵮CD7U{AUہ  yHkBpo/!At}{wc/ =P1[Ix.jků*;4kiFXܬ̿MqB~| q|02p74NzP$] c lم ⓜ 4ȊI(@B$\S.zbT+aOQp5q6}ґ[:REJ7,\r4yhڨ'ͳA L;Yqp9dCUA+GiOOG3RKDƎЩLT {( Zy75v@u_4bTK"%iJ 7$e-5Z+M)Bwn^.K K{2+ets:4ra&X{SQt,zA]T zktW} ßJ3T?"enE3T>馺6@(%^ gKYf*4y/<I e`Xl4sYSq9/xovJeq\rP&RDN`)}+Z{qbk(XkLih"+J;QL& [H. nUv>k\wQ&&u>'c.h4Q{A9ǼμTIX $9&L\uDr3;1[d4 ]Jxʨ=> GJdFw9uG]s3Մg88r8} \4|^,U"T~I₿Ҵ K}NFD^JC7lqMǛZS6_\M{ጉ0i󵬆eG aQ+oJY`[jI_,Vn(S&nn.z_jYcx\xY':>ZV Q:YzsYBw.%0\EJ' I)m%0<3 Qlq2 L/ t'{Z3$ WjeXE;9׮Uāgpy >)!5FU]FIb&[.T"+Z~a>p} ܎$5.`Mn8z M~G4>fn"Ihrp쨎AcU 8P,o#Q$QqKBsB|nW(\~0ByZbdu0"h`9˳$EͥnӶpMϦXUgzFۛ,Vxϴc cW,Rcҿ&Ϛqw#W>7m% 棕oXYo ,[7 0guC&?u~ku[yȡ-7.MuP:3CCAD¿dMRc| k7Ηʽ[2(*Zwnmb[0z|:iƿG{0n?flt-c73R%ݢ r+I.j:ڨ1-qh+H] ^ʦdwq⾜Ҍ8b;}#1=q_4Z^1K9H0.KoUz tKn ? !q$JX1D'F-JФVsۨ8ʊ7d*8"-3(,f7Z-YibZLTBe`PK@) LA|qG_.M>C%uL)rEiwX&㼧-0/nȶ=;%Ď%+ ȍ#.)# Vp\.B71)(dmʄ-qJXs<[ŽERؘU4̿-A@NxH -p R\Z>'aFIc Yxחܐj1[D sîuj (2 Kz Dtiw ZT)v$@S>R|,L-Q/k>.,X,`lg|} ݔ0uNjGP(4~G@H}LBej7z$@A7<-aOaiiюem<-S[h־ hmY&TLˢL5| 6P朒!:w-[+De&?3Ww9dN+dM]m#r~SOe ,o|B;\=6p󠲬 .LӞqiTx\gLn-UEHRjp❜| ic<԰ãJIzQܧ5e'QS-Ds)7>s%; E;'mR9JeQ~^!/J8CG&_A hD{phyjr<^EϪ:^2)ڥD7xm GɂFФISb.oϦ 5E+=]PY .84/D9)3DVFgx2u[zIhZ׆>W| MS<#/ گ "IHQ'l]q`yB/<"hh:VzIz/]Mfː;# 6A0}M7?[Ł06-J@`ꇸXg(i)8>wXa߹(i)Uo]Hc%]']?TlDUAWW/R\eP#IҲc~t PT*=8^ k6"RmhҶ}ЖMdHru!!VġT0툈$F3-SkW&[߱*}(=}奴vwc pDmT=sWp9 \D|ﺴ;i.-"n?OjOt5Śҽ7,Wrin,7^E*6{!)ewuY~"1_=nP-ehkOb$y{Вr.g-q1\?P.=d2Ynb:.8v)6k,XΖV²g3~%?!IL60^})@ֻ4D5|l:^/-4~쵶iX+ E9G:?I%ƞi[)PsQ~sSH\s ^YA܌gM=mDtf2 =;WYqbeDSh9dj}bN4RSENK5WjZbEc@:<.;;fpOi|;i3\ 6)!(] IlKh1-fXkNׄ|Mk`\ %+6zcQj֓OVˬ/Q'tAiPLG.XSӞ&eHlDVUbըCtxmC}*>:x}]jm=GMgZ?J/nӌ n =cՋnՏ̋-k "[`q)dMp+rMa7I#YaO%2]4y8=,<w: ۖeAڒܕḿ CKCsnA]SƓ[y˱ZEc4_s)_dx~\= @tb s\ oTv $ ]cު ۢz3M Mb X6{#dq;;& .1K9s킩ҏoh_㲁r ĉmPWZ, s7w`r^9H=Bcw E-q-Փ֖ivtUG+Z}KFΙv7BV(ԌgGgA \1J|H}PGHIB5YdBh*mBvZqؽm Ik:_ N4NED>C}(tVՓ Ezl i3*IW;NIL%0(l#h1GΟSvvga!qˈ7\8Q VnC(][$v&FZ~4A?U͚xrhz#81*&X-+JZlݵ%hm&җR{t}u1)ԸNg,1zW0BCC?B,)Hj iPītubR_T<D.H֣jN\gVI slPsELQ*e_Y}+%>Wz/xλ|G>[ _w%sB:Ƶ 4~m=[i&\`ZyXJ ǀwgTD^Vu:Jߔfn؛ԗmAC%ͻ31xԆt:Ykz ;&A!Fp;r2E]qL9Qj<,蘄.K/hTS=_uG`Gֿ=~g6qftdθwyg33ДK1Mpnd_wr,0z?e(=NOYlbKvvW\xŋXw;xӽaMUV`V{ܙX]&!\p`_CP޵"`- wЉo†R^,1jn:x7 x=0TSa~N"s]e0tR[X%*7>D߶Ѧu%.kk昺RlPLKnbVi#ף3/1)ϜB^M$oE6h;$K'.V `n.#%曃ڶ+Y|QZx~nO(Œo!b_`4 q,r(jOOMMÆ2 V&+@% B76 Vi?0e:IwC/ܫȬg@VNgz%3[Y-%p(%|d;![bC܉6yE߭:z〤'ߚo?uYi@M[*wtȬQ=XH=@⇈;EO09-#% >%# DBL\@YL!}!G㰹&g8#"F"pM2`Q oo\zG<YG@*xhZb5"V `)zN?F:ҜR҅#qZ$0}ēf+w\ӈa]`q`njf ݗTtH1f]c)Æ?(CNa Z X]x; Mz]ȜW]).=!\$_h\ZQڠ@P;*^ _Ly6Ʋ{m`dy= |n4ԏ`)Ew+ L룰-Ӎ/`Z y Gڲ ˎ!h~},O7XAk`A&V$4_wwj{>& :sEw{ZiqK+$58:gIGç :}~ƀCҿ@F#X21v je7H'J0~H/|P}\!~Aï; +:p`eUR\|1O+֏+QhSx#&\ݰ7}x/NpZ!\h=!k;ʄILr ^'+ک5/ޑ[Ё%U+[tD'UCt*xsƊuQ *lS  y1Sk5TP+*S5p _oTKVPM.cgd1] pۆo3NG=T{nP:qھc$ja`̪^tx&E⚇@eRD9ed4 [* v ^M:'#YZSf$GNzJ3L&?ͅ .֤F`mBz}n˫:0^AJALrik0As /0+*lR<Όײfn oUln&r+ d{u+&!}G,fHFF& ;^ؔ C~i WJ'XYtεI\M5ă(tѹ;'"y[j|ҡ-*օi.9iRam9.nw LeG%twiê^d[*AW°,y+B묈@ʲ[SuO4C'pLAʙkT;"C[V-LsM:ud!C&lUћ4a^&S'S?J^ }*(j>W?-#=(_ Dmdaf 6~4bCxP*ſA^+Q(M:/c-r ay9@V5X]bDJ"S!ZpKś;b].3_vbr2)#ՐyonkѵeGtk֑Y-8!,SĆC@dT4Ta34>*e R}=VUs>64aI Io/$zdl6ĹBvxͳʓ4^]NuIJ =ڒ s *t7L=dp5;$=vJVcv0RMv: G;P2VjgWr5Nwi).şqxD-wֶ҄":@ [Vc@FS,HSַ?}fǎk8DUr,;.`?꾡2%\}({)H]V:yћk5`80oyGE %}n /P;25V#.lCC?zWk5u`38A\cZLW#о(D>IY'H 7v؉K$>"rw='X+m,5O8 P&[!OTFt~ߐHn >M}V . IvxCXJV ue,vQKNsv e#^QݵmIXNtmZ(yM?+jT  H_泯on{W<saưV1c%='݆VU)ɇHlg7U7.p-*KܚqŦQN_,"pMT78/t0m}E`|IZ)׬(Vq tTE=yKbג@Vc|ƺbt y,=CѡgclEۅV)9x` 1(/5b0>mWIQhTPChGΙ1SPWVXkFA5ۿ+ :WB de}m4 l@1푃-+ zq4Qg8oSvy<aBҵ"X۞csǣ˽Qe׬J4)3fP U{v9 aMx;l"ے*v_w|Jk§y|&w,4GSk嗥°"z.|NtT!&^#·&~ UL+9 8Kheī6 b{B;k~`1,Jj -MI}u@f|'oc rN0A/T-N6~ ^#jEDrl]1%?Ҷpl)jW(3#\&incD [Rm#ctpO7:dZvQ\|+ӵ2v 0_t#}U]xs ^|B9tw'P.JO VbDK\5cޡ'R_#zcSµR'PyckSuR ]G٪Ց\g RqHhUyFU]O_נHxKu^8MERl{Y0Jr !ASQ ޤ:]^{"kDB >n%q n? YYAU51 VZa9RIhspO_sƸO98!k(fj czY!Mhm]3ە{#7Kc+i p*T\)1*JN j70bUT L܉Ӷ'D,H*>.$S r: 6B!dv#y/; |cw{e:ߎ{r1QOBA^o^.=03j닯 hΜ-Aʣ:EwAJ$@xK=  .}"V;ܶyKKAIMpOLUN[H [!$64ܕɯNaaq醦Hݠ>܉)e1\DۯCJX xC®PRR 8;' *VcZpn1W!v |\5yp992i&C('083 q\ o,`ďp  BL1n{`sG1`Xk*i#$$Oe958`>WV~P +kVmHSi6jåH{߾aĐ?Q`a,F|N1y$̢~T4c& 6+AS OPz Z ӒTjb&vޞ*AeIe ?4o&'e͑38N&Js [@ʸYC4aV>xnǛ~W՝7CS\U mگ7"41U(UߖGJjN$-'ſVLKwBe8ÖF>ޫ(E 3D )ցq)rKhmNNI4ft۩H-7:Bߚ"2maaMV.:ZR d_C#x-O6vbJ nY8!)잳B=Vh+um<ۿkl$M{ex*Kh,ËDF9&2k/ʌ d&^*v^&³| ɶH,4-FUsV8;Bõ2"L C^P?\|x޳ߺhzi!JcCzUV{-#?{KE; QOZ'6ѮH-QkW40Ê)8a4({O&[ mZBs`nv' &>"e{'13G5c: W,q,p3_ uTyLi%P_pӴzVE(H!VbIfܜzV#:&d"]Ondvj*Q֕s)YƬN#®4doۍA/جv@9Eh3xFcBܼpC21V^,/N{ ¾DB̵aT1ha.IA@^+ԶiS;hϩi ZaՃ7KU.{y_DV6akickgT\*\T7t,'>?*@N)::M`HbmAQFe([ԲhO 5b?Vؚ7blwOyqO'@}JPeT$ne)++0vh+b8C>PeD?jlזHEޟ_ Ê:!A{Cr_ׯ.4_Ӫi+iܶCLhuK/eO(5WN(c%}*aGGkI7滖Y'*MJ%!PcW,\{[6>VL&z5X!lso:X9armGRLa)Y{Oޣ $֐~q./Cv]I~뷌3Ȩ- yߋ رDgU`<yӋ }ׯS\jҍ͔aZ7Ўf0$R=EЍԡ\Lz_lm#1̓ǒ!xgu&!\Œ7 ͏ Yj2n\o؍=AqOyNq@\7aIdB-< ]KD8! 5]às6 fWCP?HYֵdU#$~UTx)'r_C9@]V἖嶬oR Mi(B]NHΤf9MDѸmp߂R$/{WO-71(VV@5~Z'6ymq2d j`8g6w7Oxg!"FsqX=}9b=QY+\g*\O=ӂn),ǰM ^3 3\o'*8q6뀩0t,A4a2tHxQ j㝸M Va&Rt1tB񿱦۾؅~@'S)`!Lܷ4 FfLˀܿ3vVMD`9VzJv1GmB͙aJY#cJ1r:lu3;z2rLYprDn-k/b/T@:1\CLDc;:ZgcN$Éo\G3\LLZF@'AmuT&g_U%Aםxz)|+ x}U_D(b'~rfSSS$Ϥ694x脥"6@"Ba;O$z]X [2{#oZ?|R|n9Lmm՛Vw6,/mo^}z.gAtZk!o=ʚ\ԲoVT2IJYjўyKO]gLoMW BR}"349b]nLDB_eY@}[Peu$b00L^.4+!Y:#}L(Mvq@h+U#w' NHJXpzA2u peH"|r#v*髫D~dߪo*+b^és \wm ;uesg]d3#ă] ?7\hMi L݋LR&;½|`ʢÑ)WRߪi3@uڙY0vzt@tviܻ5V@ ȫV"4|6 *3$N06e`wtr,O5 jlN]d):´gv2!9@y볝Z!#ͮ\gFZL@.!4AƆa]ln_"Siuq7aޒQ_c?{+#r6ŕ/K9j KӿwȲ+׷=HnsC)ݪœi9Wո''FZOyBb (bd ہ!5]NN,- Q_޹EӨ?$0 FR@Z)ohoNFo,LZpW:9hn[2vruJ Z٩ HIF)`y~ߛ)Zpd_X| eJF-'(pԁqaclaH F{ (D +z Y+qnaxQjW MI+cnSz- hYԠgSv'xq6G{W (p"A"@ۦ}ox@{+~(߈('X=U_h Y]H*TPhb]?,*ADD~m\O rT분1Þu8HEاXc^X ! ό+;QxIŐQ~9bIZI qҡ㽴_ Muqejv=uaOy_ݭqF ғP;"HF_#5ON'm沛{vJUaCc;`-ky tyrff\foKC@ɰ3<khKܳ .}]=P;eXmnHgvBm '0 RNP52Rёڟ,ɠeSnm']Wn"Y늵Y)cn=5d!s+I!> qOv|rWb.ȼ?}Uŷ4"^5a`YpK(抪2$)tX M玫kbk]u~<8&4oX}ш`j˲3$~Ѩ-V>:Xt aHu=\nSz>Tmbnq].Ŗl$B$\Y *!vwqDXIbW)Y2(cvVLІ7/K0ƬhY)6DTϱZ,7E3--O)(lͭթ4fQ6MvA_}Yo4q]pgi3Ҡ@0 Yaҏ_>o/iWX5)#X~HX=-RXQ4"'``OKYt9N|Fw:c%S7=Ѧ/m>ztzy,>b|.cLNWJYN%njs8 W`0;󋾉/Ҍs8Y[ֶmcX`pvt bOAD]Tn3NW "oy^JL]$ZK|EoQ;az[RL_dE5akKjͮg-OPyyޥ@)7%s+#^7#=7&\Ouaީ%+.7d)w:) Do]B\ЛI"µ_8a#|go K1BѻohoM9z)HEZ3{XC4YdY,{AZTwKk"Wتɣ'iqG:*> S:שM%4^UA#) lVҢ lDQ'2 eU*s-%޲ŧAj9&q4d %=wq"fR翋T1SlЇYcrV $8a "Tn%zr XI.':7 5TLc薩Q=bYf*X_qlȑhP-:T^([%0=ŵ?Ӧ˺۝Au9`y㊮$U_JǾCXʒ!3!oE۬nǾn\I'ꨨL!KpZh!~h,pns7bu*<}8_}cƻQcsxxK+\eETz޾f} n_$H<FAR=#=tFSʻػ:\' m id\8n>S;:l]MpyqGߍbѽXkNZi!Kz(١ `<j7AҖ̚C2U!&7 Ά_mq*%oS{DW'-dS25Ӱ6@N xR9űX}`ҡ\ʄɋٔOV{6ՌU9hƸ?\ ǸEgE/8Z"%΁z0PdQ;;$wm6…o_ ID y&E}b{ߥ/JØeRu'{`Ϫ {CP t1C)蓶IcpEu4 &:Ԧ-7ILJ k@g 8{ܰVe6Jzsvzi'mۺUCB M'hds(K7:Ps WXυ.D ]tp~ .%NQtO,"k b'5 ԯ8|$Q֛[զB1سKВa&fLtAx.*%9fLмrS漥\9HHʏ4az&{0z$z N|ޛT % nZv&BIR_GP&n<)ɽ™>y1AgK=RGHjsAaH h|3!iM7p`,:Qu¼@{y欼\ZavuXUnSr"oTp!$f\2]&6,c!Lyc+&W#B)VKsȩѤinN_#8R2ӌgmᡙy1aYɇ6Y>ɾg#-XG~Ȃ2ޫaՏSGH'F6A֎,BW1eA>K =!`b'2&)#4fXZ+7rJmڡ C幃A.=N?ho7j ~xy81bDDz9GR3b5 t^d`҄[‹Vj3ATc3#sXYTe1T*fed.oVFV 94Ă%Nr?j*?ɊX^<[%-="[ h UZ0s0#G{2fl|=bXπH5JCjt"ǼA)К].5d^s NrQ S"j14P^& jQ?{p8_K˞xy= ʄ {:pIO'ܾX{t'֦ W1)&!lӐ *CՐє tn к ' vp_Sۊ`W> DB-0uHw. ܞALRfwGkM9kl }RYbzNiwk,,p$!0ƅG8Wgfw/;wL.ڋ҈"`ym|eZq2p ھplM\HYd҄[a҅hPoNa*i co vxIڍlb+v 쫦ǩ WK1[<^_&T̊Mf6jow&v&?Ҹ*HW;q_#& 0;^LfvXqWL-UKa5b0f 7yxxۀNGWG;Tˆ1atJa4 > |x'~|tQH,Jqғf AWB|F7XE7y{`5*Z?(1r GMC/H^+j)Nd/qEE/'9ZsAk#Ku+HYIxqOC#kH8r[`X\j}&rm` ڙHNC!Ѽa@zg-ԕ0K#,$,*!-J'}WwHo%%QU M+2cqpP_фG{ۣav@^3n+1V j E0W@p% zp!c`_ ILU0ԼN$ɞL?ͶQgS#'Os53PUH;ZYc]VPvN|v N`VQ05J! YhWVFJa0R!Ʃ]&oI:)LsqMalp5,C0g{S`҂DBi'~A6+fBS1" D@S렦y##KN](bqIFJQ|҃&c -G fJ7@ {odT4 PluH<rfe2+}8_ wX -*'kLLBEzsrSe9w`@>5V373F5e[A`ğ'>q_KIGgMK^F/T:/Ǟ1:x)sfNVm8:Åv؄^ OlvAGإhWFq9wPK#+X ==a34=e3 j9:\MyO2ή|TkgYnO#ƯV$Zw(#rdZ+%.ͮ:y=63c%u(GuO]:ּ۲ ULk%~d4BwЗvg"P{S  }EqP)Z$% @.z"=ý:]אh~W+r ͏2Sҥ[WܮIn@N_Ʉ"=&FSZGȾ7vۢb 򦕸Oqq0s9笩qډVdg1ܻU^+5hsRg'ئѝیI£kGuXUKک鶽@Mūe8[YYsZ >f>?27FZKs֙ug% DZ_ŀ߼8څ'ž Z5Z r ^Pl ~yfyd'Z60)KA;9/126eQF!dx,_X;GHA0w}&]GWㄻzrDoy̔W囝 p]$Q536;F^Qv-Mz;aF0"*WV z|*H1Ӫxw@ziyI63 Y! tbtRQC#W!] "mfpC^ BؕOD/Y(s9TKE$OV$VKhd 3=MK+̃r~z3"dr=::к-&V7xϴ} ;UUG  S쓜~=!;Gz *%Aɭ =i+᱃dgEp: A7-V"fkc34-d!͈i2 e/g>^/`E >yK8%-~Q֐hAWX1V49tmǾqWug_\FCEOt8tbǰ`E[ntyȹf35jt/:xNkTg2$w\^_~:46-2$dJ1g1$*57-H߃1&sȩNSރ%G1,EZl=c8*|pIAmu^VܓrWA?a|TJ6O43 6߷Xm$(֤ o0yҫ=iF-D`b 10jipTu#Tp\ mOyc͠*-IG15WuJ\ꞇݧ}$G#y2[SK^45cPX0p߽7",GIha^R"NQ^өO EcHEatKn>'Á1܊VWIlQ` j| FSҹjXvGDxbeP,a75- >~eT2[sԕ(Qb uE gOY>@4ֆy36Vxo$V7y4Nۢ\}=>XBT3@R_0MEe^w8B[nx3*4@׼RR,ф? sva;{8x=BjI;JjX+"dYCY01^X.}Â˰@b5PVMbK($9UV7fxmZ|k|D.wC&ƥq./UޜVx*9M%]-Wuu)8fjczٱ{\&iBL؈\{$3%l}JLmit DXjHyݽ )`]=(DcDVʊbpk>ܰ]-Xm/FQ<&_ ziKt4 Vv; Hè}\RCYb(䋙AhThXŅ ^-RSe2u)TA#"^Ԉ`G 7;pTNoCmcb_3JAyv!rdl TIgǪ>^ϔSiDiσs,^?3ԋ@l]n £0?^M9eTy[RI2r*soEJ-i|uD6PUvDXf Fʛ<&˔''hűuPVe3F֌/rY2&4O;g LVM-<͸SsNGQ(RoA󲐬" Z"a1p5NFk \w5)3DcIRKb kqksqL7e*ޭuv0T2vL#^o%*8TsrSx_YèB:GJ13*)v%stLMṇgV#m^ܑJc}J pwG9 91uǠoqA< f:34J^zS.\M#eG絔L,\U/SA/ܢvDz"ﱱ+D8Lcһ Ǧi0H>wYu#gkLC?k}m L-s^^F}w- ?1y^MH+r[+ b05/Q:SL9]6ֆ([%!G쌡r ^9]auwk = ʶw)zdxtĢ4}|"v;:<ގݳ@}IQүsl&.V(F(;|+=9)[ @fiXn{}L0>y./4<Z~)nmvNd9|!hpFQcΐTG:b񣅽OD> (-#B? _tv9L|I7#KJރ>P=DE>hl^:*rީGJ=|V[.2.W}br v=4adP 'I0Ǒ:ȓmvY?F.]ŕ$\,- ڳ'͕8O~yz̾o:6{:P/ur=Fཋߵj v>É'xpY/70-h5Y4x(̿e,EG4 كzeP>TѼ\G4d:487+iSp͆I76C쨾DF--uyf3]fmQb㘅=!-_oͯIH>17n`x_']c5X55d9e{&a*ADwBd᫳EKak/TTBˠV:^hM}>iPάz WydAIBfcD=o)*lg Đ0 G(0Q)(4o@GCmU萂|{:nT:֭C ޴^'S:'Y> N{(B4,|v`vMo5.%ph rUDT;SD׭~s%b^݊ V~>af?B>>͟$cۚ5d施rt,#]tB z܁do3$uF8u@?,h7Nq zp5$]i%n!֧-1GW+͐iOysצ5L&v#L{eH%^&n}#LC݇[C@=RB+a%xϖU79q3~ޮ!r;3eKQPbIWE0T| ۸`#;H#&_Ht|"@wrpQ ^+;˥WjtNCojsҴpu4ͬQK{G6'\5D6*+aR,}일 鍀txIڗB(36_2O8*OW~T ?+g1P%Cgaa^_;Pnߑiww'BSOU p!xV`hշu~cƬ^҃MtSqG3{:X,a9FJP^I"׍ks 5 t8@I 2f`[PG!ZN47KǩЅCiw7aщ(u?٭~Y{j"uDH۪INdQSwL.ԔgnVj9=<&>r#VM-qjW?֚& VjȒ}$ VqXXg.("8)pRvwl'?.,pFBU$+O 3_Cy#V]Ȃ\l Q+"+3Әط;Z.]qBKGW15dC,nz_\+slK_P'"JD)5 Y/6xB6\GjHɀG;ZZHυ;f}$HGLAYat30L)ʬLڟ Dz]r9,kϨkY٥ƌ{@qa2p_;w[dz}e#16&K/v+ʿfx5P$Zub-XLw׿x p)a7{%F959鵣ϝ\*l Hydeev"%9J~23',H+rL@a{mCd[^ǭfn)dEqM!N/$s& m7Y`_(gM9}PHђ|Cw1t|¢qZ F{S8ӛPW܁;q Lxj= k.a¸"<<:r44O]mg%t D+&F([2J3 囟w{9 ǝ^&TM|:ʢsƛR 20cf@F<) $Kr &daU wr]o͢^VmԒ=EZd}|BQF 7nx]:r- GՕl`|ֶ Lf6*1'y+V*{rHU741l<;6*(U"l=E3&g@~}kCkJURZ6Z+IdLȥ07Ү$3vZѰѻH8 xc&Hr{3a"ױbI"t+^iWrXQx~d*d=tMqqŹoLB1m^u$ zXwyxWdrx(ϳSt19r*wN5 *9]b:rp=wXt\2J/wHUNScm= vO1prF@sUMFo~z"ImI{\UVzOb޼ɦ`*-4 | |`cRVҽ冫MԤlp;hYd(-=xp:uws?Kfu1 .I?=}h?! ؘpB'`SNUDRL3;ٗ5EQln)SmGL)ߡm$.+8@"VtBbE6QxFC#i,w*&/9%5Sx)%sf"[@*f>'XOة{PM!XTr$fB>Ta;rM»F`ɺ[G%F 2D0goT!&3+::V!Ml>`FͯWvS†,q%JoAm7!L2oufᛌ?Kɴ WS^J'L' 2]v'4v~?]ZvvG߅Yd S!mY}N캣Ah!X{NjGrZac3x4權̮3XL7d{yСj`aư +,]5 zؚ7]3VL/RȂ5w3.J~{8]xpK%Ot۱3Gl"'3$tl AC=<",Kڧyw /ŕb@nAhry)шß㱪>7 .f ;{6DjGwh_Q)cM Gl6bՄzQPiwsN-eZnZQϱ9,^~H߽לo ., 2v+>ICH_}?"wI 7hfTn:c ͏ˬ,DU<ڍ Y| e{(ASByq~:]X[f'Lh-y%ŇWW΅Hhv1N*ФϭZ`#swqe{8U&Dn(E㢯Eءc/'ƠW;|`Rѣc ֹ!1` fև4^sJ@o7k|jyڋ𨽀&/8[?]IYޑ^(e&5'y6Rعx|12AOgio9G6Pgߦ,- e>c[@#/vKE2[5y|NJzs8[x"whr,HވQ{ރ0Ys*Jr5WIG*ESѭhuٵ*pۢ4WGsmPMܳ]6FM7$4u{Pmyz0 0l@L8+l/-1#8Y/ṿ"!=w d <(:UǐkfȒL;9DNzB]vf{JYjT65]G༜J%ԪQgܠg4LՏ 첷H 4?Ў bf :0{j x^EK #.4o6%6qA,u$"xkT I#egL7K\?MwV?~~h ehqٖ 7D)̚i1e$sС' .cLKArɩ_"6ձ_E|HU`g$2jJ\T:V X)3KL,W kRx_+zZ +@kNqA[ #握NS ^5 t' 5GG DU웜P94H芮v FjL5T&p>Q{`;E~C;b0xa/Z/w0ɸU#KMYD+)x|E/dM~B me 9%7w>OI0Kl4nNsjPv~19CAj_26wg(_,bo4ECYzj + tZdI!cuJMJcGΦhR[8j.(Oe!:2t04czQs `NXK!\i8ZjR`/A,]7:l' ݭ7TV=%?]m-8[}7glq->:Cx{٣Mzz-gAH~LI<il ?ejXlo͇Ov[[T7Sgx9q,ʽs{*W 8[;10@YTS>Pd_ZTm<) '"} r4XsO싑.ănHUJʀM #M9cn2z6R.k\jdқ=5N{ rȼaj#0&@[ӅeܛKCj(87&ڱD#Fa뽼 eWWz0xa8@}_"@uw3HKH"vwf ˻}n|ޱp?)4q(xhrrj=옩bqRo=,+4|j-3+RBJ^id3)%eA@1 -KGڻ҅Nd>c7"GĈ> b ˤqx1@jlPԈԄ R\cl,5-NN.:lzM; Qw1>sɧ}cMwy-圮.c?2C-SVTpmuoe]J)U.9!$DZ7 3实:Ӌ)gCD4dCsԄ1H Q I=VԫOT%- CmGyg?o ƌ'Py{sݩ);|K1fa` T=)aa&8%7 H0O2 B]k4_'-‚H\˰|^"N2(ga4oROwEJqЈB-@o9_>[xlսs~c!\YXHL:rXm餹F)-lEԟ/A5|\)CmE1}CuA ;"1 3Qu<`\d`}=oRkMvX783=s`~SStbbԱfRDB𿐚}[E6C؏+)E'ب1|zW{=v"²i-т@W7u;\}2far0A=*K& N\uŒ.4f?#y8Fwܥh2e윖Upa,{/.aHrƐ8k4Ad(E 05"brJ[mD"($be*]N a cqKjMfq*}WhvܞxE]k+JAS H)S{?&R#c~5arҲb-N/8e"ڹcQkt X HP<ݍFTwݹvKc-TW7Od~s!'뤥ﮝlg@gXGiN>:(Nj<>u( 5,t7 T@͐4jlxYHkRYj]LZ[ d!ݯ}h0nkmt:U8!31Ebj-d7rHO,=%MoI\ƨvm0 ..nDa bg$0^>o⫃i{NŤ2 D?p0׼:,("6霊ֹ[ 'MYt ^4J@pU&#z ,LP?m VyvN° _5G=Gv!M  [Z9TtiJOTTw !eOU5qEȻ6A2X叓 FX@n4R ;9aFg8` jjLOLG,1JRAg^?q=StJy5Y}Tqv.Zi43{ 2`pcn)z~]`UEi“WC/ ,,:H5E\׻hAQ*h*Yx&4+ϲ Ef~Plƒ#_\蛔^l(}ݬT˲6Fcf.H7܂x5h\ ?8r u-_561ρO (*g͝5c| }nrʗSlv۔)-N 7[nUyJv %z8hkjˍe>zӢ1I\ʝ:y@U>^Qz>=rTuH:x=/9}58Jڋ=iujbp.%is̴Nlds{IZ 0PdTD(%16 t9owJ4owulpIUI[sHi ɒ5ѓMⲛ/uzo]HVGݛڧ@5; `.F}vLiE3YRE23 "R)[GMLaAʤXA듄9rV=9ֺ ZNy,(n 8С!u+AGJe9AH 0Y:_ Nd*w B-aQ^ fujN0bh_x=JzM)tq1^+~ @A8kBE JpW'GwYK]䃡1E 6y߃Nj6NXj -';簻㜋}*-/nѱ&~0ig!'`jO{rao2P ł ):>i/J]DO$[ WA@a KLTaZa1R>Wț 5 Tty&xH94D ̫3MRs@{'EaX&Qf؈i~. ) +Xg  61$"7J.}^IuiM5ȣym3Q!A"7y\\"+9%,ulx]_b/R)-,J &BMW"dÇd|Ň$"ўMC{C,WZ.1tQ/kz њ\ݹ4B3.iIp|[*]Ӏmm\#딚] D[~Ąv0(?LQ}y3l{~9xɖNlݸHh b,)'Xcg0=* !,=!8;Y2|I SzVH7}/i^)Mpϯ=EHOC6t/[)JO/VtfL›8I\mD;P IVgĮ mslzVs)}6>6faRdvٝ ۃe8%'l?.5YG؝b4^.k31w6;\M1AJTIJ櫽-~"IQeUoY%hqs=4`S{A?'q`ǹiC b4 r9[$=2׀$r GZ|!78fJ$oe㎐ Q0ya}+g͋!уB[98Q ̦ ?5w*x> @˰j+IPEMoEq TU(?RJx4j6W$l Q| PRpwpouL)רӪ҈ղ\)#xV7J ϞfKE"G{'RQK@'5'W,k KvVˣniK8Sh s)yCKhBՌ[7_R|3 =T*;(&Fh?5T wg8BB8rW$iiZJjHF#݅ |}s0n-:vzGcl{1*%Tt+HGy&wG bZzÌ/i] `N 3M!5/L[3yI@P W{ .ԞV /Ҟ]i<0Uhɥ5FT r0Zֱ"_ '˅|mF)$AXVVїtpz}X@jQ& VǷlO~d ٹÛ wtc} '/xCN 7)/iVqGW,r^oc`%:q.Z R] S,f0j}GSDx( JDO8CK/:奂3X+7q|wƁTG2(En ;2v#C6}I 2 lٕGXZٍ. ZJ? =V5lA{2)mMJ _JE=t,#g6ϐUB:/OCCdG\gT;d1`G,`9w)Zhõ׉FB_HawK4/B~; }mk(d W-ap֩ڙ{wٸCG_`ؽ#WfXeGCR #3I1]$˕R͆ j&]_s`6*ӱϥGe9r+Y(/ށ]p+lbD~;,Ӭe{D|o$_DzFa߲U޿}-OG4lO~-silcu I[_*r7R|PwrtWRH#<t*pʟ"Dlajy>J%sifx}&I.9y Մ 9{:@=]&جt";oĈ],fFLL9=a%$>go%IqZ;T|z= gPSx2H3,0o|w|m@{|?iLW|k!WhU)C6;)Fyv.}e) 3NeN"47 0?7A= 2ΔϴD* R>s3i"BCal㬏]ps[Zxf{̈́U24,M PMss\I}a=sR|MNQ2= u LQ:k`Tg?֫!Hy<~Y-.0njc2CDiָ.]wAa@ Þ%; Җ KtuN#}*c ޱh%Ճњ~dd/ aܙϸߠ}N"NPDb !x<,dɇ pCOGhUDd]{MW,(ٟf՚9lغRFG[(ks 9N]C&[GDQZn^wψ=wT 6`Vvjc͟\ O&E1b0(P\w#XeNjiXd~GHSF)쌇Æ*26h.s2B2'"v!!VͨYǜНPx bq>R|ef,mċYBgB1#fۖ) ڞO0(; X$9("1q*Ϗ6Lֺ}WQg1i%쐦!wꞼ9_q_M'K_; ń+:N'G0=Oqy LPur3)x'#0 QRDq@wιF!ҽ0==9MLJTTNfRV LҘ٠TyZS56{a%lOhFu3!&0u#%f[mPW"q>K7,U71=Юq3QٰaSq_'l2K"uQQz8pe֭QS?bsn rCb6 {2xqjh"(IPez= k$S-KRSPo72ASIuj >bUnMqL$"TpGiv:Mb-I\eKc*$- {BΒolэ1abL]hP| ?!kqCnj{~:uK)ӄhEIWz` aL 1Byw۫ 7õd)P A_!'WOj5R[3.|&Q*n[6*E-]-YBkDžĬJ`upq1Y=c\vdQ|w2Ǐy>t9|!nk4Ɇx ԪT67 au_ZO(zir?_r )ye:Q]A"AcSjʎ#Dk]%M 2O*1r+(e.D8?1]81*c{.Fv1 _kP>{S,Ag%Lg}Zw?t`Ѓ *,`2!-}){5yF?=&E] ־_ :kj|mOCiU1)y":U)bL՟I )(ܝ8l׎Uğuتnx[0&Pa3>e޲VM1QJ*,sVT 1e}Wo_-E5vt*Yo'ՠ}V6>8L#Ͽ{a3}A@<[N#-.k7Wx_&!,cj,_Z ol.(b{2_A\lfx𯴙 K,vwfJl+D綿9(}IQ͊TRpѹw|ka giIoMB iaCc-oyt)9(ԉ⚢/-.ӆ-IJj['z8JZ|YoJfhDzg:%΢# h>kAj=@g%Q Ar$˘[ˇb'ZbT5>`MV3WXG#pjKŦH qUC=9aaB֕Yr?3vƫ'$XBhe5%@4}'%i|/&†)[O~(wwض4_??$l A-\NSSj.QT~F" [d%@Ҏ[uFf׻@RG~Wkbh+j|ݰ+ʚ# w,1V.n`ǷPK>?E1ӌꕩ嫤f;6L*÷ # (xK'_(ns%p/)Pl i;يwF-$SkJM*p<=t력iQoYh? tiy7r&>`&Z)ePJX̊-^'Iʑ,c<ͺ<n?4Hk3eHt>T ~+Z币ErjV,?c ;}AYc@j4b|"}[6#\"eԸdB՟;3粠A}۟&؃$$~h$e(~,yG&F%:(!Ѩv[}s4Y?L聃NأZ@mЮwӢ=@+~ ~=A԰w L@GO`yy!= 9hTSH_UDHƓ> [IUfNCo?ډh 9]88MDWPCP S]ͺrX } R };±ڜr4J*yC+hbmZd?h.l9a 9V&\&f[8`QA5iHAez Ve"l՞zs*ʢXYͿFXq/P isWX+]"@Lg!_1ny,uP2dDɿˋA ϮzQ} ϷĖ17d t9ue!罦ߜv~xϾ g C"k.'m0垥b5Rd_A1V C. jKXP#+YUd(b]ig7!IwjQE}H rKn]ߔ["AL )𝺯^=DsY 1+`DHro zZG4)cH8҃y=Nj+/8Ȝ#T6&~b%tRJj^bp_)cb8T Gj~s8RƐLJvK|ޫOKz8AłpDRa$Ai?:OW4:މ'㷖U]5m=Aj+9:\"÷z rx4"V&E.ePzI)k̺ o₨љ0u 39[{VK\o ,M#I4PGZQ\l 2?I4a4.0?z<@`o V?/+zӾ^m|<l_RX"5}l؊9TNtmF\uj==x1B C\TU8zW1*!^uq5YZOi\ '>13jǔ]᧿>իp"DQ޼9=WCg:&Y G/DCkO,ucf|H# Q?nH^NƦ zkx5݋#,u:$P%>F$-zy/WQJpykFe~_ D"h-qv_G-X0aqkTܕ| i Krt⮪qQT-![q34f2'@T#\\1?|̝x''@t+d $o#!Mb]|OܑL {eyLVX2@O پXw'Z ([pj+Shb9*͔tFt9#b`hip'sYyYj.3I<.Om 'v]ᤳxe?b زrl+BF)WTP9OsN~_<+]/,QVB[oDqjԁg\DlNLgmGVUBnP5Z&UryBWR@\<'uL>1>hS}#2}HH=∨^rb ؓR0ꅨeDt {әẇ8OO'60/PG/*,Ie_A[h:ocVQPb/숌k~vđu&_Pc Y5$g}378a a^:i7go |9 !3qqV!d܈SMN{+dx1+ws'tٝ&Gltg/kFa*gFoOto9Ҥ@҆8 =YԻ9k 6*ua_#D9ɯ''˼]h>!rQ#Cpb>Ft&>b77 "| &'bD^^1xOѮ5HGΘؿ3i>+_2dQUYje߂ufuLRL9R ~}[]8uu&/g2qQ%us 3X Ƴy r')"j5ҋTSZ^'YCy])9A(,7|zfx"IexcۋsJs\ͲL tEt}V`yss |GYϪ#6y#09\\[==c;u;)emG,6G,\*MSҕ>9Tetqzy'XLH[{cwf1^٧da^Ո Yzh|M~i5{j/}>FYtsE ًF0me ]Xda. c|]!X}KOAg;AIZ)RC;#~q ]iL%e`J{ȩ~R+HG;jf;n7 2wJ.ir'gl}mJwzU;pU-; 9K`hR?6^7 Y%Y㪧ܜ2eX ު!hH =AGsё#537lF2Va88`zz$cycbaQR'hs)GhR/SaKiJH6.n0vWsmQMkx(sToQ HW |{>{{kѿ\OFv삣q)ҢG!\!DӢPG$Fs r= ǃ+MxK{Bx<j$'|U׌!i :#Rj|&}_ ,w)w}l :*RD%&zxǶ"thMXڗ9>d5ADvb~P"q0 *p ".M!fޛ MNsoK,3,(HXٖGG?j ;uO3 ۺOYc]OPS m^՗*BjgO"3* wJ#(*ݎf0&] $o\ ʚ4Ap8qOF)rC(RZmtDG㧩!6QpO"3ͭa'j_g+u:afV߃_>/C2{PMK?(EcFlz͐xՖZn<3hlr%,]l>;s]<8 63s%築hٰ5jl5 wskp(F'C\{|h,wkƉf{U;ҴS IOz%ٔi ¶/Q͙‚SXeUI0 ^DB{7 k%ߜgDB%2"ḃ)- 'ŗvݑd>rxkwUfD4އz68H=RXңC7 QoLOPtuyCSmwGٟ˵s sbi4.~MKsY7S9 Z^ r 5jVn͉ 9H62`.^ Ice+0XX%!jW(wJ&}^yKJ|Qs9,M8Uh H?LK]la?EJdnҞqK? xEevY…̊Uީ^3TA7!=}kta1:GomfujSm<8Gyb}i^:ƹj~G?˾/ LƥŕEF=o?wn u_9Б%cԅ{:6C1rdQ8KFDcbjk¢>ӊ] P7Kx'ԭ-^ӟ:WH*lM \K3IT@g(Fm:_s=+ѮN,ѧՊws~qRlYr%Vv:bI]2֔@Õ\@t*7(%1-M1wI +Fn%c{A`wsB$ܒ`|:fXx"P az},(cmb.boKNٳ}'Nv2<EHu1w}J͏\CZ徖kANBSU ,1AKۂj`hz+BSH!UN{0}I쯆wu-1GF/#rcQMHꎝijSʌ8Mb'8C-9L [/]pFMEa7)bS`8-< {'N 8w߽WȆ*I!gu(uG ̷p絥.fXjFcDzkn-]v(ڋnR{LaG2kc ­1n&c&Q㡃Lƽ@Rp]xE2Gm0XXLYUSͼ7@nOHK4pQl[F4!* jSpcuM}-\եԲOҷHnf/lgOΓ~k\S$n8!W*6eQb44208O좆WyK^|WS 5yA6 L^" ZRIFT_hr.j@Wn. ֻ = D@Cf>6bIuG MTIVccd$Gyms}a3aϲЦVXc8J@KRڦEsDr=VRډ!^ LX0[ *x*)ZbYRYuX=Tf;'fFf{QR?O)*cIk<N20ΙzJ ٔ'1)^Uv$)fp]?|<_āu͇)KeZk Lӑt3ՠ//}I#! O,!e# 䨦2;n s&T_tu*bu\I%h^Z9q5rR æ/7<~ >^tH7dKL@=7?Oe7K껦 6.$AxarMÃCAk)e Af2=~|gmNHƚRt@㞱wñ!ՑewhFIMB7:, +=W7 G]k_2ưZjJ]A/H sfyn턙ڂ'Ь=́bo&PI=^jTf\{U @ څc0>۔zmV.kF9?*YºE(F8j8җY9Ak{"L#ԳoM^Pþ`Cڥ8FE@qRlv)4;ĉX;)P/vE|n A &J)ǒ"-'Q BK+ pܛ!즊_O{`S0BEEu{ӗ Pv =&z| "Jm嬨DJz󞌙hrKejfb!3AsU:Rna`5uLL7!pM@qɀZ8wr\īR09 @e.ѡh]ƲG"iT쮀tE/Zv8AȜFj$bDe S>; =.TTn&&εFB0#yE;LRٵkb] 9M>I/_<ȸiC؅}kgC_faE[`Ӣnv$8BGDtl'7==i@Κ HXQ%!T#-ha nъ]ŬXx4YjYG$<K2gӭemL&+cpR pFJDl‹06WbB`072o O"1=2"ySG2rg&~J] 2E9ۊR $}_qhayejOR|?g RL$DcJ~2x >dԞD* ON5Ϫg#)J&`X?S>,4iwﹽ'򣳫ngq5J8\-c]M lt@F4ߤXlj"jEM+ڮ Fxx-2މ,zNt`t"9AK*9?Z3A5Kz3{QCh_}y(/J䓆E5`,LKJL\}ĩ/a"ZPe3ZϰH|,GO )G@/Di-d%?#X~s%m͎g)W55Yz!XC, / WZL(t~CӶV=яPA]p->q+%0@jp-Xm]$:;Sk8r]CХߦͭ)86\U:D\9 HIĤ f܋a[xdõSݤ~:2Oz$m Y2r{>];. "a X^G~*vTل\CD6Å*X{{:3E${^ ɗ}ˉ7\ c&H_&*$B/eZw KaţCQMrJ# I^_<:.o" wzp].%A;FQA?&腧,u3ق%1JPp,3.ƥ xڛ@:' PhmB`8$2+ٙ^IՒ(]Q6q{_˘^,}rTy>Ǖ #߬i6ytɤG*xdg)>njEPkz $%9恸zջ~9о!lS8},U-4o&8Y2fye3a`4ey-d9 I@zK( CaMVhM Xv95M 1"4^@zvNh.o3'iIS*P-zq'mm ܨM}pX^j&Ʉ&14fvcP8zUMыp*Ye`?pĈ/>.cՁl 5%w'7ŁJWoc?BwgXTm "X*T̿?Z _HVgS;sZ{P/%a2?y|ς);-%ZAu߂2# *ش݄h Pw]69e"_qԵJk#cjOnP]es't.-ܛȳ扪/bw"a{ow罿B& klM~kH%fB| p[_I.H!P 3He)F (>v+\{ ס_R?  c2Qh6= ^,AV@"Tapn쨊ԡHl^S(=e簜H9U Xs4E y\ v)J'ߡt/)_c km}Er 5Gf(i.! pI~ߙeꇚJԢoDWa"ٟR&e9S9^ ؤ CD,%H)]X'/WEzsG/} Elj}[@ KϚB42kSƟ%4$ͼ\(V۬ ]:Zޅcs~|.LEe%4$!};wgz|&{M0ZP*OU0/ ,!I=o^WXSjRB Oʒ+ 'w%g(@p6_]Y9[_kM-<8dR 0uUq+2FHj]aJN呙 uzpQܺâvP rgY E.yHj5}0oI+f7ܲ:z% M k!r,[Oa*L76,|bBdqOr +2Pݪy w-'fPgIl+Bc:o} /ԯ۽@j1v S͟!/M"KwSbB.,,2̻ x}YKsVRB oK**ImtإE& h'2kք!rkܑSm_+k(4 -?4Q/AIodU:*4h=TNDPcYX̐φV+ݠ t%r <׵;bxGw4>ITҟs#QOuŞzb^meP1?|Mx'Q>v/f l\4)2f( `-*);.ѥfca\g;h9dMjEK%`fuktCУy"E=ĐHJӀ–:cٳɐ7\Z4C0VxOR\h| iY;5;#ynZ)h!^@s`'66 ukB0γr gt}Ӻs't(|9LZ6. TNvߟ/ښVGx*{~#^Á3Z2mڍcX Te#( 2-{G%܆x(*N!7v)\EOGmc $÷qL}]N<~TjNlF6@PL8N kb?!ķ?Nu=Խ p}mG # dw=D<@$^1Ofd dZJ?^"_yaVd Y}׍Zj9TY!UrqEJV-iP喋Z``ENuQ^#In'v ׶w*XON*Bj宜%}:z*҇<9Q&<YHV e؜B\QmcQxg#6rHd!m!}ܱL@O뷼~{ Y$ALt,$lPyc&IRWXnى`RvХ:ľ\Vz^;ryH {!:ܫ%A Xnl] RA0δJ?̬586HfeΟL/Gi0#2MN M\-A h Ev~9 6t.(6z89p_~*,9r&"݄ }T?!8R>B(Q RF&)> p+j 1ٺ~)=u,}2 Cv+ے3E=s5&&ZlYtD>B `AfBJ#?'azmlT'&n85^<٧%35'(M8nz7c`Ĝ?( {sػppRZN(i?Z_ $/Ĝ_pa.O`A9%1=  Vڼ|Н1:Sr|_bw5$gfen;$ж~MSLkOoCS2t>'[,RA[L/4kB&c]\ IhU{N)cڠIFuKjн~!L5qeȻJ+}OӞ dJbK>W,$وW4YY-6NjB]W(Ϊq\=b\\(Ϲy n0^^A7ђO]%J[.jE ,H#oݿ-}tq>yiVd,M)K6-o Rn>=L,.AijI&^7 3l &j&.ݣ{e*\!No]5>͒F<-ҽ`JQ%_2ś7r\yZGHӅd0 pE<ރJ\Wi[!x;&S0,seӬp8h%g и;p$xJ?Oz|LR/x \_ ڨ)?0I&/)Ѱ~3R< ҹ:yq32 ԫY`Tjtl2"1/^deͳatVp=B;.} - i: ҴH,8V([l&Ψ`Nn/۸d ;-^{ŨvCx,1ti((>Ɩ}7[ep kq+p$`1n/>`3UܺjS+8jm9[W]?D?%؈!e]LPi4"2ڪ bK>RSUD\+ԄCMyļ(4%y%m!+G4Oe|كltҖ@7A$EcK[ѭybZ:C1SH(%:_'5IRqf.Yd$A-a»1tSβͨ٤5!##٩ym?̳2i+|PI[^ZEw8!Vrc eP{jZv.ux]akZPN bm֝Qr7<)xL3icVx{&dK7qmqJ=z]VUHn ay~,&yP_A xfHMPWvvQV\& .aB;)f|.j:)vSMr :Lc H[de`B̵1%9a"^荓*=ɑmޮ{se2.@N'7!X;:ڞC8ODaA?E9;;{63il4X:[ I东ΕmvLޏ<OK])W~77H ^Uǧ={ ^TY ;b7n+l),kfc3+R*MyɫԉO۫ _t83?ĞΐKZJLeS2n}\L`cǘ7eҿ+q`.PFVS7r :8[[XTZNgLԾ nC l*D^Q4 #!([+Qh`#nfYqQhzT+wDׂO$ G+\ mv;Y?D/6y)f5Bl.(aeL˔s1GZΙSM(qN۳ũ?j|(cc̱-4: G?$/yyiL6F˭keX.cb ^#VUr#@ s#B α*k,9≠蹯>1`.TƴFVg2}vxUs]Dn)bd|do]߫q1kؔJH;{_sG^ iXA16^.ұQ?vli}>=( 49a-@ 4{tü/n3wV9xś$C!SLztVD>kASbj0|@l.*i1c!sMc]ړ20D$Ðr2 bSWZ ڳ#W&]_ >'˅9ہ"Jߑ4&¼麹Lf_"I+WK?w?ĬQhQM(׮TԳG8=O2t~!-@u@Ep:v]ۆ61FNoTx$C_  {6;N*f*xGHO~ZALiĉ3HW?LKU׍g!3OcGJl"`#"Rբ!#Z ]谢k,:KģjZ1yov'vM%U1GL.bulq/ų[k$y\]Dm:P,B c JҊN0J=̝ۅ',7d^ U{)X;K,lL>Bkae2xL%v[(90}>>iH]p)|a볟= EKt?"a?5oDfNZR4fa GT/h)0 _L,ۀcF XoRlf-`/0tBPg_M3$!\IGhA 'Z$F=|GI[ɚ6)>U+Ecr|W+|h]Qx3S`aqHxm;%U΢Hg8Bర<s~fUG@0F{6ydh Yv''uVӭC=81IXF'UompM(dH`=u#?rg)p-ٚE]4ˍ^8 -sg) fȡɒת>*?yEg~yuM]lC%:X4luz(ؽB(*{K+ L_jreQNY8Tt5ΎLCGUAt $r_ݒ-(¶ȸ̏plOz(!B`#V+UAݨHgr"Ҿ8GjLfP"i\O#L]Ǭl*A~ yL>i!AP3õ|N?Mƭ.8@09@YE =.cvBWvY:N"f%FO0b(+޵mk =(<ڀ$^*c{*Ȥj ;XuN#sfV R-^J'xz4~Yұ>Ku \DoiT9 j.xLpVT[F rOFnjog yфkbEI))H.!R)t Y_)̺wZe*Y|H;C1xLSP2V(tqi]L$`XU ڿk?/O7-uacX@ڨJ{UYb@]CG /T񞹼va5RTxZK#R$Ĉ)({"w e0B$O]_ѿEA. 򴐼̷ ]@X BKԋ U 7SQ~#WIJﳦҏ '1wC.Şjd(/AAk2KU!>iޭ ~"gz޻ћrSY/ƽdiUƋXX!㘹sLϽD}ZVMXYqp\]b 'c:o6u]MK*}&uygݑtLO|{ecN+ 1,m"1ؽuCQh͘&o t&04 A؝0l&6+h,&fc$/d=C챆8k@:BLٲPfB ~<yn#>Mo8[K,wyV#e*TFw( >h!Q<ųdQ̈́m=\7!r@V~݌9J)6bc̴gW` ҋj#"uۓ_[(x[*tjJ?@'' EQXklk@!Rʣ { Aִ,轞 <v't^k T̒vI՚mʻGZ8;mU&JQm㶩7ɲthvJ0t׬LP ?nJGQjGds/j('vӱJ7d$'1ҰPg- >f-=}H$V,5( ZOAudf\MfAtMUsgVv穳Lo.4҆5{zvO'"SyC]v 0}sU3֌Rg`J<#itlVB02~~Q.->nyC%ĎM0S~T~'(]A `46i6/cIg> w~k 6q90ZT/ xCc]?0-tE p繺 Ed՘!,$ECYcEA1],Z҆b'@5h0q?ȓ71w”퇇WQ˶>ogr;.3Yy-@vmqX88&dMh]׵Is "}99EowU}cys+4jU\t#b*|89~iC#m~>qͭn-pmQDL3oI |s 4\oz+ - ,Gp0faIeA9}^3&,qVB ¤n=(]ERm M}{j P"{G`8S1UrP!p gyg$hς'ʖs0 mtoRF-{ N& ^A 3qy}OgV pİqC=?XD5N9Dz7!i7׼eHjݳ7yCZ<տŽq VUffeH"vgsEl0nD,`KyL7Kj2bZL Ѽ ]JAc\*hoGٱ)j.OZ#, 7^&WWv䲸?) A.v{YiQmj*Xy' Kt:ʳ1c)*+Јw1t2U?p"' V(70RƶaͪسJgOػfX`x2DC+{œk pB7.Ncj@3Zx%\R%G$w(4riSScҾ$臢H%DLwtj4TZ!1Av1=GOfl pF5p({lxL^tZӢxʃjrn Mj밶9?nQȮ6ZTlofJesL6hl. &#sCG!obqsBa҈l94 #Gݪ(Op̱+*p)GШO'(P:g2Vr!(D˨ 6Sː|Wlכw(gSV6:|Ȃt 쥇c#>hIҲ8ӪkIc\\wg0S+ vJ}KO`'V'e :(Pbz!3 Ю%obBxAmgq#^+Js1z][C~{ HZqC0R@ qj|WsY\j-J?Zm 8hm3 :T;Ӭu@huO]B+mQM"4kϪ}@¤wP&0STg"]~>JSm|k'RL[Ճj/Wj{V)jjc8D$[0!^S(7o&fV+&3//w<鹉G^˶X11 aJ.ۺ>Մ4B5Ŕ`ow[bV,S & ~!*e1N,=v) )Lfr!A 9 DkaVwaKn4 ced c4W͟'r'B6G~ljn@~0\]'Q@G:lwF2X^9jJwʖ1&=s/7 {;*R?RGcJ+EQ-%SHI@)yC>5,(|ultmHP"2#P=Xf\:[ ʐhI"r]jBM' r]j{9iЕIYkqyyɓ:ϻ')|Vp'"ŌJrM]t3D d92I:ͅk׹`RU FVGR\⯫_] PU 7oZ`Pl!A3;ܝ,O";絮C1u"ޫ\&_1dFGJ.> c9|%B< ]~Q呖{i]y5n¥iDDXDWelጌȋȢR,zz]Ld\FJ7~̨;*hp59sǙݯ!I5kE'9-m~z)^Y8v9FFR$%3Wy/=s*Yvd_J8 H:wxDkWV,kg{#a#{!Y'xt$^N-ThZN\q~J'3egN['@Sr)F?R _aGy[w~^1",'l{(-PJ9$lYrkT)|ckqCGYn41rcW4q6/TW7{1Sx$BX%dsiyJ:Px Kx :5de gej|m VS[a_$a(H yii>l |\^1߁IW8?cǣPeb[2_+⬔jA[RAFZk . k\05:jM?&8MV/7L$ F4y0,,!} Bdwj ,!$KQg%/ʾ Xo^𫸜hc;z(Ț@NF$ USu&͑r'-Pۆ&u߲<=m%t'P'qҡX ҢzrF\f6W3At6o}#F sfmۘg'ݫ K\4ty)'j0̒ႉR4^&nejDLΕy9.@'F;Oш}?t 5-BznیItkAElwm` vtf wg0(mvV Pa߁І#2zs8]٥v`b]YxO"HPB"5?Q)LuJa#ǒ|lnZ]R[z{Λ-$HۣA`x ( ,D^YV\o6:]*?4^>/4^ b \ר:L%+TI!S*Iq`͆<>uU_-ߙIYՎrb $v_7%`\30#i?o s Xi;"L(vš4I, z|ɶ7~?X F&VL,x.1lq%n;):@\ڍ5@+9bo|dqgpk}bAcb53W~G7Ii*Suswx lXphR)1JiHj:tD);l{(Ô(0EHғ&/ͫ VU-3 VGq NR}!r -S_?I"n4gq3R-;s#/O  ׋k@_{0U!3=>:ņi'ͨ>̽wRQZ9Yċ ¿s.W);nMH SB5}|=;r ~ID^dZ84%xvi~.oFFZOAWoItɍCs83 &qlMA`m!DP n}HX޸y- Y=x pcÔ?QD{-t19o$tIBV>Iro+olа N4f}6ndWIwL:e ˠs} ٩@KqL] P],H(˨">流뼥I@^Xc8E ֲY>FD8“ ~AljQM`(" 3TXz~?16erK;Z'dW݋qd\i;!-~4N|G<*}EJ@JsEAV;AdsBޢ$`CKHȣ@cc\8R#zAp 5,˺ Ĩ,5>ſȒBfpOo4TQ~TҩU,*PSl=Z}9aF1:Z-r ޲iuUӤE{(1,{[CiYN ڟƕd`Xl^+(-ݷU⮔ ɟj ( !D;wL~YJT5BX7iGB%)ΖfCz5sfIy;uG(vώ BH?=-OuuaHCӣZ -8ZJ@ ăڤ,-U܄:Bz8ԡT޴G{.!kcj))n~_i  vG#rLG$ '{:^ B"h@~ϧ nm%fi/Ef_pjVa>TVD7S&`<# E\'̌pal.HBc`-h9UKYZ<(_Y03Za$D8yׅF3p7aLT(`N]-TUٖOgb1lW md\\JWd!MBj{%+Sp(-ǐ_mwJѶT !Y+1^+m'wlM̕M}觩Fȟ&jUMػM>;**3H({jb)mygʽ.Eq (]&QA]-5Bp-24JX4b :/^:NIhSzytvHMiGQ%PHՐMbiYJU_ف%1k_;{jY砿? eɫd(eXZ?}ɽ,-R8B"zeftNL; V{BkIhdƲ`nv}Z# S^7{Wu!5F+p4B~7^3oH[@qp>$ϴ͏c< J.\N::̊gk0&;%Ӫ! Ue\]j~sxt1Tn\]JKщr2AWŕs|uj7>O) IF ꛮ=8{οKr3)CƢw7Jg˶CZ@Ǥ݌bcTo[R@݄ɽ}lpg*Upm2۴0TN0գF)*4qDkzJj0o4YN2VNlXU>j gp׫筄Ԝntq\=`Q_!}&4M YǕBF&Z/ ~R=Tr10n04);M}Rެ{j.z' MYRQ}E\%:@hg_#ߋPdaI8#DaԱ'zRz+d"Sr|X~y S:RB^~&r"o8#ō'r #d"Ճd" ""V۴HDɢ2a@ [@dibpU+ᰎ ;̖fs)o,f`FS?y|k:'oOB*5!; />Yg2Pe9sˉuX`@Ic%;tX;bx(1jPJ EyvQDv(~C{z]I% G_AT!@wqfo+r ݁ѱnIRB0ze)oYHP}QE1[ FZtwE h`9WO{=60sTlmhJ&s/KB_;x:Ҕ뚣M)+(x@RPvM֜7N>czȜOoBHG2ufڷ>Jζ;1s=eqUW5/Q;Dnׇks.g/[K-<|%U4 kVpajt:9ɷgk ΉlD wz~r{d/?W? zKY9X:x;):U׵h0ڸqAo -fӵ"_d!C".'j-_sdCw(1S>%bYvE9#G]U'd9gd G;]Fk`#MYxV=I7 12BhfvY+d.ܾ-R>sZlD~HT?Y繐'xTRc:o%&GFJJ VaЋ'tlP{66P١퐚B(%wsw$}=,&QR,)- .Mp:puFD&Y}7>Q}1ɉ5s#a853.ehoj!r؍k Ut|x [ Ѽ&O"Jml`d4udw'/'W7:FSlC_Z!|\uszN!v֫S)T+K@ca8T0Ϛ LK ک'4$!LߋuyrN ^.- Ŝ4r暶42b+f)Ea4|ioFжOQ;`2 u%{e  <0?`*~ҟi&AHt[+ղ?zDtsVTc_/jew򬇞9 ذ>;f!mnv-g  n GN)r=fq,: 6/si[fE 37S/g$Mn`C<d۽i.Ó7҉z}Ǹ%(^B1]maB$q|H ЛOmf ؅W9)juj>mN\tA6xL=|e9LƽkSlEjbo`7 #`#6z(8mm\t B!+H _ u7=sIAu)„'`C$'X딜2PV*CXz}%]p%'u x$QM\SY5zr|#O Ȃ z[,PCG=D.{]¬]鷿2emi1!*}o=jzG K(kH(|U`$Vy.\QFL/uQ%),fOob髇bHL\MCLG)1dHտ ٮ&rO!op,2k`Xʏ/~$h9o 4>!'K+ [q]zw|?X񞲗Ԯ3Rv;.>yR".KJ"Ul0qF] 4 mEKx7r_\,^%G_/DxSyQ0]T~AĊa\+xh NXLRxU,wŤzίˏs'-gShO.txHқF m0SڜZdVS[D.1[$Z@DB+V*fmPP㿶L-YָkZWw£/(91y5W4A4`e=]A} zaSEU_2|&[҅Ǖk$R߆7Lxt+ vJW>m^iuhFټmʏ&Lv.}8 +F bA}GuѓnpK0Q_&/Ȗt7%KWd [+ d]?Hq^ Ɔ)%{Cvh ̠+w@SHINH8M®|.i(}-[횃D1n=P !3:z9??M&@p-;Oe$>ljZ{Iay/8dV%&MD}XF//6pէc@#F U3t(C'ٴL<# TH?xE=-Tڧ>?L.*T/,z(]VbK ~p0k#} ˉsc[dxPfiINhnTD/ro`~E[f8!鹙gނ1bU'R# zRLf:2LRwiQQU|6 VR,.}&}qM``0~?*%lmTʮNd`c=aѝC̣{Kvtc&q5өxbpMt 3-L /C}bNU[憲*:,w0RF}_:K\gT]Z: l^Db`}E󁯹 XVpu?A5pl~2_7OgR׹=>IA]Ԫ>הpk4j+ rIVQ X+K, l](T +63 /a_.8o)Hf>\<+.2y苊<&-݂Jw&$5!< I7Wb[+Xeau/wB])UE2X0̀. i'zRTє֪1"y BV=/Sgb f*R `%N3مh`| j Y?6x컕߼uhA (wLX{6(l>HO6:>f?GY 2Ee(_4Nk^rLs٠~[IO%5?#$hߢ`q`l( v9!:tLj,Ζ1RXz)nQyD,&[ܳ\oә49ϰ3M]ۼQ5X# u Q4*' o Iw$=xzUG` .瑲Wq  z~m_F凯.-z!HzGn!u%$v{R<@6o; ʏF.y#;_pEc2$sc=>eY$k fd(l'0ȶib/`8lc^y8YDY@iF:$ ,PUE>x nʄAN$1nQd9F.LtR!;p`,= vA^w< Rd?w=q5'viA_rH!(YJb\>[F#xO|l?/_ A[|n{U9+G?Ȥb1݈[KLIMofa Q[IV6垯oml}ʲ:*8wĶp)N񨨆%LMAm^Ey^$ n.;4[? ;TP@J@N_ďUa1)#Tl[\ l+m+ȣ&pށӸp Rt #uGj)v* T!NTA{.B~[5ظ'hj>*lދ/uoAs߆AS}47CC 4Ppyˈ. (֑M`/ kcʝd"kO&'bo ~LO [Z>sߒGIOCa88O7N_G5q5A˰@cbpz"jҝVPt˦r"fa1akpGj0KVER paN4os+h}k>'O.7S Ð>VAwI*`y7eYmhjʈ/עY러{q,G2N9hcZ9q7uB0z~蚅0#uChkd!;uX~Ms2JGu!(bHY5q$}W,1)ǧ-{{ʒȻ *Uu |X:BcR_v++>lj~2krHHX\9$;A fnP^e?Zg VkaiIC G9{vٍ @-lڷmx(qexfahc"ӳA+/#rtA<1uCUF!!%g-%D:FJDoF_sq ;\H+  x 4xlٽz>z?ћ%je22dm{&bh\Roݽ2W0%-wJ/v:,ƍ s54$Χ%++9@ v['[ڪmgYp~ TS%&dm̦زC_#uZ˚M/ƣN,C^՜Vl*apA+M" 3\kCS@ͬ,;Qhy5=Q@$&;KRyd >C'ͩ6_.h;Dҗ]3n:MXUg]K֬&=жO "m@?+&B$Զi鱥;#+O+(G9ԡQsde*ܞmqmHzx9e81i9h@'ͷաQ$I䃎`4? Vԉ">eI[jA"D)mqRrx_~cwЎD.j eX_Ր)f0{"Wp6DY̦L{:26X[ٱBT=U7l; S?/H4,Wf]d-OՈN)u`-gzY/3xJI֊726MCjI*J豽1(œهhk}\7_Uj#MY'ܐf қ/AO$́r?-<*ՠEmKt{j .TU;m?h9~(ENcyIO) xKs`k\ZBhBk,Rs=Ra_=Z"lng[YQRk]?q9;Q!~r,^=Ey5 5 ..]eމ>F-Jd1k Յ%B AG6QDZ pL5!M7&[X3??lO~Rl0`}⯏цΕxr!jLZ&ul]!h]L -MaG.~*GLֿ~f]q*bNݒߴ!7z6w2 };$w/c4j4M0% $"0aWM(Kކ@L9.E[vvȔJ7[&;K t[VPj06=r6rEAW(@`a1fѪ3t7]i@QujM9:g*WhK$޾UL?bZc} _C~VH 9&#S{ڲy,)U޴`G n):Jl XvQ:&L4.ES_T^Ր j+NTӾ@w3G}? /u?A>;]:E ̥0zpt%W+ޠúYϠ.ZE;oR-si] X ٜW !)aKGtOeTx$aq] p{Z0cҞn0dne0j} ul);alf5Ӷ Gr$WoC hr $߹^fXX`Udö̬pRo ^lEO4A&/xȁdy:װ^8靖cOT)fZdeDTd?RzUϖ `_/tO(EYZe[ hlŨX^S%"q\zVqS'.Lӎu4 @>ܘ^FurNrԢ꾷>m5?m+˫[d6*#J0>(fнm RlBjzeD$xNB6uԼts7&ѯ͡0iM͢[C.ROBql,41X[(רPwb!Rdedi ^ zwoݖ55s0*G>Nc3( _P6tR$W<'/Z5KH56 b@NR&`1Ups5C=S\Lwt 6̎"Ah|Nx))eAfêR{%xy0'˩L<,(IEvU Y`aTrԅIfmF.EDVGnOS?m{l+ai~ vLrwi ^?S[|huAv]47xI3Vp j[:'J)J;'M*+ ` _o{(WdNo9E6؅2e `ig 5RƸ]wLGկ3Ts(yP Wj$8R C2<~O9׹KrJJP #Q3T{P Cj}uLjUQtb* ی_@F1- >_&ܿV.: Fҡ=!adD 歚m#v)_VLO[|̛Fg|>V8UEw/13 [0-9:~e=C- A6nG!w~r[T*-v9o+W7hm:9-Zh4Y"P{y#dyEK>3 ${6ƸKJ *}`3!3iE9fxG/k=JP#Y4MmC~/9ٷ5VLNgCtbǫ+>O>*>Mbx<8zZlk^_iB]vX"a>iTTFs. Xa1b$]y /+u8\}κ|i6wCq/GPR ! _QJ{Hy8V?qW2KuC'x c~ 7RvoJƁ4yp,H%TXRT3#cJpDȔa7bgCh] 2_Tރe2y"sYlQJ)omM}-4ge]O5TIPyYv5븝Tm(62>%~Du 9`{8a˱շ$ 'ufAе&G<іr"i_D]MR$'vPi-yO]戈޹3%_F l}y#Pljv;իKVY^!إt#D=PM %!ި}拹iagF]/P373_7}SM7;uL0tC~2^Xe`FXWh1G=Ď!3}8.I|16nޡ?I0Q+ KhNkgXzd^alRƒe }أ{p%脊gR/WsTA$myE&C1gP^äQPA7֒Zp$P\mil8jSҏk<_cȎŢΐ~;{zŊ ӫJ.kneDߡ(6r_촏fZ]7yrW/KPTA ;1QmXHr~Ti{ϽI>Xښ`6%?S#] 78TM8s_}U!$>_!n,gpojBv 8TNyuWFOBZ ٶK@>ww;L:.kQ̅.yxV.zSEN"3^sAL݊xp˙MFf&E-zl{a -n/B[ˡ#%Nzܩ^U'"،SZ=OCҝ ^Q̾{<8țcY9I#`a{> HПG4"9nBXDIE,)/ #(>ӚÚn!Y} ? o %Rlp$P"Hw6FP|3 )ߺ΅'_fuՄ|7%ͭ 4op>oE:=$Wi;m_㥘Ss~sN% tʼn4#L%X7fKr:dw++ @Jz{{hwKm,,\N T&.Qr7Zn;zsTWU:(ɔB){]|wpQG%՛j (ٯEr>An[, WÙj4W2w$o; 9( @+t$x6_e%jd#m<3SKsI({[t)躊crK U\ |m 9qS$%f( 뫔V$D'&Ko0LJ]!b4vCl4y ũT+@tb?c/`wbe{El |c!GkF`ՇLehȫ3d4͋jʑd &'(-0:WzKI੭"`z-Sa/zܪP5|9yf r `% bQR(zKDNqW5`pig4\v7׵>Qň0Z ~mϖ~ou E,9+ĨL˕V ^dg \C^դy~mg(z&JdR٢RPD֫rZ a43JQncuꨠU"~\% ­B8}PJ6ma!M7y/yZE8XjlЭ+ UvݢD5{xpV&6tմF}@ Z!~~UPӺe4Cm]z4jX_ o5<"Ux8Ÿ'ثn2~,#f)$!BSݰYy͉|H![VBa֊0jNWt#r5I:%7m "ymQ7Rn̰g֬Bsl$[0p$Ò%*=`Ù_IcMh<}n&h < lD2mԣ: A|,+w5 ?AL[BpI>·W?x;b}YHD#D.=1rhv*.ZO"f?|u: oy~մnOkI0oMmMsZ l#T 2^%"@ KMcjKQk7-V$oW%hSWTaՃ}B?4cJY %qNS6d4,aէB@>k6aMGat}p-5WNOg ETb+\TLCZ+ͷ:'']MjojBZB𺼫Qk[3'3=R3^"bze(u7LON`xZX@Ӆx)+I;2=;D9{m}.cngZt7|AB_m}`ݺ`g#lT/Rx=ϰ xteb2WXo+5/%sjl%-Pyd7)5UЕG^ -jڋk_lWNbmCy1PU4b98'k2D5szu {"@HΰhBlnf8S)rjY&xM\^z[ew(Tʧ.܎=6fgHk`V>]baEA"\ x&Byfh_xJN\˔&΅%wϑT^-\ݬկYk=dW%0Bc j*d2Eɰ|bR{T/Ĺk[*g!0N53.jmBӧU4RJ2qz otr@YZ -ҍu/K~(vz]D"c;6wXc%mGvUyF{  C\X{96%@XLP\jңܲKZ`'$踲:c5mGͯJk_?+6Rz L,)jp풂C?qW1Sw/ZÍ{ww="GŲ:@İ[~3U`] Vu9+ƨU{m_ܩ @aV8(#JbH}Mf+FS ) %6(yĂ-VߜPU/R,7 /8.iy(KғnBq^#/Bn\/(?:f0@ovir#{hGPڹ){0Ùwcajg)c,U3r' Uު#N{;f6)~N2^g*^4#OD[ EQI襵%l7TĜJ:k'^*a(P!(PÛI*l1}Ux':ϑ4I)eB>-oFEڊn%0y{8Vgnw,i,xfyf3KM"r8PIy0HJ>d?p`Hp37tI 8'xN _Ω<<cM[9?S 7. IqsIwߢ`] o>7 ]'7,ܪ%xY]6r('0`ʢ>L1Jٯ3h oDW}u/^wa 9+aѣ;sն\%aΈxC4W_G}m~';M+Yj2f'Mn&J#?1i/$ T& wzV J4Ҝ`9xG=r:08QN{՗ԳM6"T0 4ÈAP6<:g@B~ za@% ^ ͨ0h~VZ9*5lp Sޟ4$hփKr(֭s<2f7'[α*bꄛbipQB7j;)v⃝/ˇORG鲽#%<\,݊E,m 򸄔 oJ@xEEF:KZ[7G3wMˍB&K ZBvh/8⑵ sƔh@-!e3ÚyR>_ VF&5&0Qp֝.,C< nhai^=_Ne׀t)FmLiQFO&+ wX帊ܴǞV/v;#[jNZ !k7a0_I?q/Pg0?kbihLY'0XQ-:G內:h>+)+U@52yRx!B&Ҧ٦яc7SEC4o<^:_$l9Awk{>i# 䡞\R63Z8Afq}"6ڎ`NuMcטoYޢGl>2KstÙK" w ?՞MsΥ[,A>:SX9vnx*0w˵Y*mF+Y kg2CugnQ. ${. ?w/!2B=8Yz ,TRj%;(#Qj?0L}ۮf ~I])u%]HYf!w4ddc-G i>FX줚DƪԪ#![g_cƮmh v)!5pN[tUUãA^ּEAZaA;x2 ;ltH37O5DaߝY$k=^7?tOsASQ W`R& О+ۇ,FOV}MTވ$)ærOfhf "afv!0;$ws+HE6~"mWB%'lGt^YK"5W%jDP|PZEAr_cpi *n1O3Ȗ}2d|^z $p" ꥛SK x ~&0%qİR+'Euﰺu/褏qӣ[n0g6R]é׆WVnV<' )Q꯺32}YaPv892rF#8pYѲg{xMTv]\ֺކpP]#~E:8ڸ+ #jvD[kbcy西:d<9Υm_ΨL r$m]!&qx9*5@VY@-5" wL@QLMѮ4aWK 1k;o"c-*Pi84b3Zy Q2`b;n7w*(*+ߣ9=4((: |qx u;xdӺ1G[TX鵹rJJB *GZSH67~S?t$AԳdHTFIItqZCE$s1ʟׁyp%QUoN5ң5 Ӛ=#/aE@,{Q@&|$9W*wʩ%y:0gr%[:ȞVE!,<{~kȗ!"^7n>NkV5qL?"TBqjlK_1-h7L1\Nɮ3oǵ# Gaxq3)\lIZ־'qNTeMب['YTW [;Rr(ZHzT B(o0k f9ӔsL{؆g^-2Yu:*ff/]B=FB(k3£sq#~9c鸓㺜0M9^3%O@InûA~eOsؼ"vnS Ǹ}D/ ]7)ECݕ2ơ^ Xrqp;͙:Y3RsE^'=xLj:o>JO{>8J,/AxG[ZpܻR=@gAbj!J5}B>}yK8hd!w?+U)檡 %w2Ok2)ZlgSaƚtO{sa|䆤BfBST4btbPW:29m\C6csSO zbAq3fZ[x´p}A(zH(\4s%^vr`F8Lˡ6`LFt9E@至%\lh.&SΈܑo/L:/V.njFÅh?$cNeuWO-%6%oOL\i7})vONɞHTei5'3ްE-hb"wP9G?q# `G(zsϒ7yv+ 빎 c;,%O<2 FB:FSvQgEۻЙlj&awHN:>nH@GM VJyUl}]FL$w 8VcVcQ}x)ѵE܄HiՑTBRutP x.}'Gf5CR֊#Q Uu!qH)\dQ^Q=sT~j80O2ށG|;4b9j񤁫&TCJ7k,T:_fd2v/:^Ndz4V+49SX~3`%t匏*٪ajE[1U?]1#iTQnoJIrwBu!H*UBsam.4A& !Bl"Sw#Wh\k0^s?a{fxh"zw-9bq#z0,KM,Tk SUucQB:fM}Yw(LLޢb}w}Z!!\1H =vk֧7ۖD |?ry=itU~e"C8DRM1`m†K|s)m &!w 2Sk^S !9dv FᓠTr E4+yMTpPG":§b6q+kGE.#IGٻap(,]Q5+/m_$1pako kJUK;$WEI1dLdF+9RzgAjUk>&RiE:drt,_o=x@xH@ vjh#\ =Hvܻ sjfx„P|d*8AYq[Ә6ٮ_͜]O+6Z_xR!21]x6@}&Њ5`W&7ɠ, l: uB4tVMo '9 Q?_+a/-ãݩn&`J~m!^Yr5O(iaF:\}zMo]`ō?fE"$V2}UvӆP}T;Օg=?z@Fˤb^_~LMOt,f{\?2Bj^g0.^d)Q XGgf"b]i۵E*IM >VG7]XK65FnI7Yv1j,U}*t ̅K_Ec;3akRdtv4rmcB6BG;XBĞLA>M)lz|W)6[\ֹ|cp'3A?uDDtk]#-VZv(!QMFX)ȹґxq±TB Bq߬WRUz{}xwRm$ٵ[j>Jl όlMʟӽ#$Հi9dB NVW2}B&}%{] z5LO@ʃnFj /h5*cHP9|@7]ÖJ"ePm>/$Ѷ)X8f[4jfZhMą ;"Y濣~HSUxցq`DzsJEM< 0A:`lS̸*b< .Za%/L9{Ņo_0>vVU(^/J cBxR|ؘţxсQ+؎ :0i7O% \|砝v'*N壂F=.0[ =0*gV,& F *_T P ky7xi{HI=ZlK@4ZtuI8M)h(r="-wͅs:)<BPGX"(Ug; &|\a7\o g+Kw iW|&t*s #EXt3`ms":TKtIPYDy(_l_*T Szo^'c?3_Q* ICe 'T!-q^JQէ)u*^\vmA^[==+iMڠ9| ;e-!JXjs%*Gq!۔POzRߣV]1k jCQN ;[_14&I@lVWA0 zu~fg{7g"D##Uޙ);Ŭ7R ;lGda6^Guс֍E g&LD˾5vN)SbDBP,!Y(񺉆bMqkg&$1|Hӿ4ڔWBL/i`XAe?&:]p:,Ē Kz-BA\S#̸rBN_.,>eL:T*_A ցg] _lحW a\/tBk䒛ۙ' y^W#yS46unGʄb1" x2e` iDbU<LXXodUde(*jxtRto.(bTl*i:'ޅ>oΥ%TDP8iǺi)Cokg`IQ+llo#1*#~RnA'5yzXgOg`3H/XayE/Wa_oab3Dnӑ܅g,}sJWQ (aJ;?\K'fka606[/|HTa 4Gc$@"1/np8KU~<BB,äW{gئKsJ"3' 5d'&@2I[+p@S֋c&dSAag_ڲXjw?=#qP1ξ ө^ό]&LE$& aPye x 8 |o"t2d)ê Y(4{㖅T^&c2!q/ix JV;A@Ot!KD_%4cƄY@2hJmf<ۯKyѻd[=bV>AEq~)ӊ8 $9Wg[8 yS W|4fV cحnlqNz`](e.Q"V>\=B:"]¯['۞rcuN{Pz%BV./Qog7ޘΡ`R{8O`dӝ€:GnKԗ`_G=2-bm߳ca.,՝[sE6Dki<\Dz&9#-hPp`d:d%0q#hQT9Kmaj-srNsp{z7 ~q\4{Vpe7?kR0~WюFI[)Iݡ#6J(!@έI05GDZ8_Pwi Y["* p$!|b(PAK)\P c;?WVU6`Y p3m)d5hkt)ma&ĈU4*Ԏ ;n+}K"Np3O"&sS1@r ۗQw(^;]lFeN6: s;T,=o_7Y? sQ T}ǃ5_w@0aۥAen4 XzQE,xCC;xON*YGF^A(NXqRYf=L >)?0GrTߜkGiejIo)gd]komllwJ\m_t\ce/%:AMo:o&3=;lAI`]ZkNGM7˿CcKmGL=`D$(VpJg/7I=mLɯ uq{)@\V-zke=IƘ'>ioY!˛ 2ƚXr8TRq `)$9&;#ž pgNŃV&bL4\+'<\7akޏ}E2ݨX* @ٲ&r #tP@m~L&zQu9X~;%8 H0w'Ie ."` #EyO?80sqW =URT93/ ŮR6hl "_lב'2 ͥk9=/,J#T&3 vUE&`B1IcNˇ1 ."r[w9c#2Г7;WRcnߏZ!Lj 9WjF@܀]˘ǫsGqS1V b2^|58.} Xn^-eO=CfǐI2Of@OQFM"hjq3OdP];`V{J3).=65nns_vU< l-fPxQxvyYyhyRi4 /\{<ѵ68n59kǝQMGsv{\إu@ΆWHqb G(%OfzJ`(84c:ՇՍFɟXr,&ZV:~G[ MM"XF^"5 [ mKƸ T`l>[uW3])}ӷ*}(lз+Tc D)ntd|O *#q.[@ ΟťU~ŦGs)9cm9 @haEE8pu~/wR7~ )sTP;SyǑޏv!e(UfMᦍO6@K|1mӍ "zIGJ"`!~ i'rN"f|ߋjdj[,U" "~0{Q+"Fw]oW51WX_[WFS 0^@M EL5 IN<|Clr'jzvatW*k]yc/~d~ۿfP<[2&|1J$1pl垹=&KfIA1a'n@]1PB0JKb'ZX\9QN;)ϠiN$#@ͣ^Vrԋ"|jtz[!3G/|Y"oM+DF#|YH zAتC_<~oYS$N\zCTtU;g̊U=vnNz@ }@}#-x^<}ͩkH NlI,D9QfV  XC6 䆺I:=-|G@u! 7+͏t ~(Y@!Hp$b3)ϵ5=KJN1r4sF&k1FapBbb:EMtJ0t(eW6^5SiwْW(c7e)|Ǥ/cN 4u*V3pjKі5+-$[Sj.b##ZMCjμhA&Rk{f.:iL Hu~PR>Dh LQl1n"w)7=Я/lD;=ժ~GBJQo:7Pg/|N8ÛƱa^~p$.R*4#'ukH cde!ŠcƜ>fs0[I6ԵqS%k+86#o'1Uc=h_I`; ] %qLYu I HzTVA>_Guɝ^ _ۦ#ȹxL?{zi79"uN;D5sCb*58[]T ;OB#l>l,7p ( "@\ lV2wl> X0L, H짺tQ`q mic/슨AD Y3*g|RԈQ(g hE477Avƒ^w{|:wq4] ,'("zĊ$`KZZO%ykkCYZq]2I72 o"v 5a"<Ag9f:40T38kb.䩜|ʱa\9tn ^]k'{ZVXv p/`Y"W/ X5L ٩!pE+͓P|ARk ѹF+!΅~O769E쩘&!9PvWշt*Tlb,yEX0O8DB%];[%^{̣9kt }нh"_qtĎ .HFuIYn,QɭDnd g'=xx >]f`Opi`)7ƽQ@Rcg[mӽ:ĵJӄ'tqztUl:vМi 6Zzcb!+X 9*;|Oz^x<==+h ]t<=;E4L7ܔwY |Ư-mac_螭@K 1LKH˫3MZ&X'2nluiA>.+UEU[(P0 \8B);<6D4O!D:xeS,F.0W$KZK׿v ԝ+ڕHF~9|((2X+WZ*«D|{ USKXȿ`b _8PϼHZi%ߞ?0 ?$QEp|+7hwI+ȇ(=ڒnE\ 1۶kVޙ_zCIe#1Ca5o+@m,L3= I6kHWY}*(WY(Z!:o**fӤ\?K8&xXѺsqK & DFat+)>mӺfd)r@/Xzu,0An!U5z&b>Mn_jUBx3Ȭ4 `D( +9k$y-,X D'U9e 9~R.pKܝ#A&E!,ߓJgJXa2"S~GY4n(|#|Aȡ/,jxLhwْyyPT!_|?~q6[*aU4%xż ǪSKKշLP݃;{ҹ_ F=+ԩÎzEJk>虦_f4}ǀO~p?C r'QfފZtkwzQz  74nh[J(]%CKuqX~i&xJԓɁ uE^H6G,HAw-1WJ`FfB /`;A## 7Xi_,0z.ݣzySU߹ +ka{gRqϤcDAs۹ Prde˪SE? $YQ3 r$DvHDiqU棟^+n}_sɀ)4);$,3.hxQWnuخCK$2maWΥW)2rۤcȢGbFw@(PjUrLf͗C2^MQ2s 1UMF2MOQ)R@n8Dlr"byŵj)٧G::q#(.3eJ " Xb)UAByaʳD lǣoC{v)x$}QN) +K\"4* ͅU_am =h#֐sdsapYi//fZ-|۷ͦ ^R'b^v0BkBYU))Tzx^I"`X&$מnd6R9#/8,) ACAsdrEr{| @HPDSgzA-v uF?k}HzxP?Op39.! X~!S"k+ vhBz!i,2b %<\JNI9˓C9$E[)YZ:o6Pځ=$9Pөd~H[oY4g=+$\7hP.lR.܄wPW X SH[]i_R2vSG,\OJGFgHNKM~Y߀l鶃a lM%֫㒤~AڿA?=<`p@2G9D7)T/[r5q8VzY|1D`?Yɛ:6x:Nx,p~ PF5XGll_J1|o6&5~q ȴ VEx 95Ua+<6V3zl~]MtyfD܂x:s8ިQ;GY VڱQ'a> ćwJm JF,v=b$O/˸ѳP_Saa0h,"'bRE?ʢC3t\hS`Iq\5觊>1VY5Dߕ(&*wϥ݀cY^;q 29tW 7%lwxk)]%Ha鱑y\ 5-2}4 1jVuzԄ$6 ;Q^k ֬PN/ـ?zl?ۉњz+J9.|`W39} 4hE2ΫF/o`qgCk#1vǷBq :drj&&м5p<NAV1e=y&-!(jqJpa`Oya?K.v\Q)}k\"EY`aDٽ8^a"N؞(b.?'ePWZW Fԉ3TB WRvNx;Z(ysI50YϢN?7M.Κ?5FXjf29}yvhJ LmHx@U +4q6ham \f?L6_׳GDUolwp533UpDk\$vyR\jhoY;f0T~ae24t '03HbJYM/tESUP.fZȊ~:2UA78+HuF+*ԩ[Fo?1mSR:a[jnyL8Iab|xZٽAH0rF*T/JkRJ5BJz]9-slӻ^Jc6ޅy!h}+w$8I=JYUg{fU?|񤙓Pc2zY68> .z*@{Z H%g?('89퉢S/0 ZcjX&>D6#5804=D`(1OYR>wo&yD,Q!IZ]\ZlY 4'F{Rnj ^#Q$NѠP((0l=Zy=U:%bWxT瀁e|uVIv!S]e0-4gHsW'atݲEe{M`u&]hLrU1ZoJ(hZw!e,"/=`<(m"x4?AF)K5k}]~s&nz ʱ--_<qhSwhz24!\k}g mhAQѪ qXSG:! zcy"j {"$Ta4A/Aî`")͆@kͰgr;aB_) &뭣h쿘(skSɿ((It');:xtU29~lO+쪋J:)`!7\wRq* .@qdu'y ˧fuUWFU;)_<|m= gUTӅw\]۲ǏC= F4͖6h*s so_J]Lq0V-ug'X]ό2< ,YO .` k_A,+rv'6opbl.sC;_#UFn):(JU̇zs?H0 uRM{/îk5 q1-}E{-* ₙ xksmE7!&Ul܉s^".fc IE_fzcea[kµ7:&0U!@^`6ebϙsÛك߯Ki{;YO|XKty!3gQ2;eEU dڳ#*)['Jo/mH7j>WC$W)whNr?[ƹiyNvNΒ[a=T] qt*2}N]@9`m-qr }BF9nRtfibgjD7)1fv|7. (&n΂m>v8!c% w[Ǭhw~bJ2 Vr ]+"Ս Wf\ζ<aC(:E E\ O"& v\~9t;BS`٘oA^ؽd*0?ȽǃN~|yzD}+ ( A`eP kkVea.\EqR$e&̓T ;)yKJ%|@W:;8Âf:Vkk= \sN.,԰{U9 @(UAa:Ck#MtvLSTa[C5OE"1l[LodJi1ÎU{)LO*LKBnND_€ϜlXi!st~_*F!uz1P,YZQp{_ NFGA`-ثW*>S(UFe]KC<(tM/)|wFpaom7 U}~YűWTlWƥ^פL 4(o^n j8:ծZdGqg0/֜46Ħ>`"@A+J".wj4z7_<=sdQb/ݣv"S} L<7+y}cOv$m';Ӏi닼<͌.BkHIl׻T~˯uh݂G[0##/ʜ1He{G"]22'4o].uXz'_d|2%ZS-Gƽ+[J?"ë6 ~ǁsC#Rh{Hfms_k'+>՚-psc*u`NE4F4Ÿ2Q߾2"R!4}fˉwIm{dE/jKlwaaGxG1rǕ{(W $v Xe^뗙:J( b<Uq [Kz9WV#h_ P֪^Vo,Ztpu)sx[U ܗaự-I$DML ):8%N+q Y^*m@ob ~F~QȻ<1aIW[/C`b ItE)mj0ռ Zt; |O6ٜaE,UƕzL]p=Ư9=ƒ";R+ TNe6ـnAa, V=-ֱlm^0WՔʐZVGMW1k]=t'[,6E]R֠Gj1TD) lb_ݽ8 }<5C.肍ȆzF-,n ;I*'7 UM7,Pc @l#b!0{Jd 2͵Zף`PO.\DuL lY^QJJ( 훾j7ctԤhDY`x>yn8Y+`+jTffټ?S źud;epE$0IYi61`C) (ciZ:ݦk;?x g^3mYCN|D&Nö>5%[LOj.h2Y%Kd4)E;E2/VFf_z`N,^;fj֓r||(FӰ!\m*"FA"B cW|7mFTS: a%œkAezoh!گ}E.>,E'×b ,R?誜`!E65@uz/.R չnY4EG$ξ<[v9?Ƒٽ 6/ ?4Я" ZZ̄㩹;6҆,hO#s O,M+SA16!+ ~dطR%ZČ n"1ςsK=iiwRBd\G -EG&#O(g: 3L1/#L^tXm?V!3u2·:N.~Oetaݾx[s 4105 tw׵BVyCfb:s@Zc1b5CNƓ5c=YI~Zi[7وߨtۋGC1-^9~ ۦB?@~1Lٗ; G  uIcK36+)MLfz:hSIJiI5aߢ }j.Ӷ:D[+ TChHsPUL^AOmO>lNZߜTKe_Lpw.&Je}JgɅZy_o7aHR`}2z+:yg/vQHl|T"| Kۀ>\W/w??BnsX{ r0]_Tk-bzew4?ٴs0tc:@]m vA5#ի~ !ؕ:BX!*kV): EޏeOG8d;q$rMR =Z ^)2Nxjt*Ud-+*ۆ1kftqqiEf[(YrB"ވI[r^|ȷ@9O<8*pDLw H:ke1{y֫&2`;Ӑh~6jcHO FFJ()QJϙ`g{'TU|hR6P yP]@DAx1O,2ݪɹ=R*q̓R>mTg/j(6[05q iA&"@9%_#P r7dhY,ܫ#iʬ5X]HɝU"bhc6RHՓ]sD8c4%.s3q!VYHcX*(?^U :c]B&K,ꁫ% fzbfDѾkcp&>ѳ rb䜡,7p+:/,?s{TilcxqLCi|-[ʏUq)XlGrN2wuճo20qPNպn±eB  P[ pq(WdPfGOnn`ptCK!`PIP*Tj:ws.x5AA@#Xz J Y~`M8j ЄK KpTL-eU$|!.x]F⋭ MG)X^Ii*3pT|9&.DZ\.+E u Uy:ٶq_g+=q@qAw|6;VB] H/De򄫮.iǖy\>?DܳDm3 f Cg%C'?dWZ$!1l~W7j8 N o~^>Mk[걿I-_v3qo3K^KfVd?ۙqZ"$юAŪ# M sR /g:.f-c\sV y-0"5y =/( jɼ&1Vs =:"h$C$zuxd 'T?1-!v rƾ\,oANRN|b@e>WbM{wNpH9GYݎ_[p*.D*Ӡr ,ܿ2*з%TR`t3#;4^bz`q, h+ITCk_ {Nljf;StxQ̚@;,7.Kpr=֘":kce=J.V7r>@5~WvM2}]/ߤ >I$^‚KhLW/>*bxOMj%9Vyc(d= [13bH)\l(5otЯYXrMg>$}o%՜45W ~3w-~i/VNX:{ 8<ʡ1%U2UP#Hd҂!5n]+PT4]>p {&siBӽ-ppÍ[SGmqh`({a*2,)[vn Fӈ#6lLjNʐӢx}Ds҈'SOƿ~VaI)*P]M # ϩ^ .%'-%WMi@g2vbM,-D0^T<v6_>~ML-=n-wg;eΨ#Jx,g4a.LqZjD5X6#ht6 ^rЙ=2|vj O:!, M 0"d[ 9&@%Tɹ&PngnpƍR.S\X#y!19Ʌh (Z#_*5GnXߨ M=5p-5K^YRH;d^쉊r\+F>47k4i``&0Ki(YRal ̷ zO&\ˁC+Vy5>]䪱Jwh)0AԷ`Do2_$ǥHdDJA26uVЈXdRMJ  5)d*ӹ+b0ym G oMk[t& F' bὥ͟-ȯQgv]ˀR OMH6" BZDo[[a*)ۯvu{9A,πuxy۲N&"zhDjI zoOH 9WҢ%oݪܔ"JI=#cN˜7Y#c̨iy>wjY>.2('?}51<-mKSeWb)ŧ>ȉ l 5T02˼=!4.#e/ib_.&ΦƩGpA®ho?z l28`1jHjj1u Nk~-Rq7򖯩%SZ\&Ib6DzN\mޅDm`m\|@<سijFh Z6j?itpQI.Wz 1oǓ^+*~h23o(m(뫞QcAgq|x8!Hơ> {d3) ȬGfraEo_%b@zoN>P)z,38rN02 ^͋+qF)9JuB {["TbP 2JYY`۱ YsK˭Nm~lQb tP$3L# g :bWipBݎ"{oɡ% V9ݝ4=~I%V᯦@6P IE f#ۭ83{'я:GO{t%?{S=6㪑i:20AO1X*n! I"3l`B$h$,GO [ry>:5?Ǥ_aK0k-Pi4cStpj{áiC !:e )f{'Ӆᤁԫ o[x-ef <DtբgT(%.$Te;~i.ʃw`5푡$t#%J)39f3C'_%7fy7†W#9n\馇זe` N,7gt)>O7!q"m:g*'$~NJ|K.JT.=\P2r& *lSs `LMjWbR`#ifs>Mh<$Vn@ji\Z.;l  $24>k~u DybEΆn岈gL"2b}-/z6((d"4ϛqY6=0lqyݐfS :wqh`2d$KLjq7s7(t]wS|_p9yF(ˍG{;F W6:bYGKO'|([o#蜠 >2R^m6-V}f97*l !%maA1^G&t%j+Bk_:|$S|-@GpFܪX{lXâ&+cR5m 2TX](ރRka}Xͺ/Ӆ4*bv@b6h:45>sM(2N{C Dk6<ǚ+zq Ru l%=ݖ4L`[̞GM&H"銞. DB2\' gh ;YS̳ںOe4a!x'nCOڡY4(6NB}Cz4n%0x mH\{Au8UZw9v?e;q^usrF&; L #0Mn,iVNO|U53S&wi^8QrucOUB0j^NU!r緡W%螵 g7;]dɉe}#g q1x8%[)=}:.6x_tz}\K>uQSv"|OXV2(So W||nڞ_,#\HɅL[5k1ѥDG|'r^ i$R-IkccYPT֏TEHFMHDž01S`S੤}@tjR^MuLʖ6WpN# x9r/Tut:E&WYI͝ ѯ%i5ЇݵnYǴ"lOÿWC}-}8wgT=h>T{Z U?~@%maemԽro> FV[hcp+;TBW 4i*Z(Q0p' haC'2G5@ Zb;st9^|,Q_ 93<׆AXG/pModY<#ņpVZU7TA:NMɊ$HLtlr HYx5!V( S,B= oۃ8n3<Y.YD \~%g3|C HŅ$!r)'_ 6;x~jEi%\c"6 'zlu9e_%?'iҕ r#;Kݐ)j~|@\욄(tmoK=~& zzl\%Ȁ`^[ܝld7xfHFܱ@_=.x|g0<3l3ziA4|A-̄ES+FvJܥ ~r F pL]}Ƥl’`)ŬB+uP&Юi3H4"+f;-mbGcwA-~ PFU ; 7!PҼO#sv2J8b9Ł6_^[Y_N.Yh!_TlZ /7U%+h:6G`1:z(dKQMŽ CtA?U=툎eQ_;mL6󣳰h"kbXPg?sŚ{ ,r+缉}(|o3:2E UdAwشmN隳)ܐ|1OD Usñdm;׭J3q+">,0L`C!<]%JN4s Sff[ r0֋4` vP"{H]dadBAmQ7ڨY=a)0$_YZCItq%,Ahk Pڕlӓ\+ׅA7⭠t-!++)?Nv玊nacγPE› $ˑmhN^^*$nE}/C_t>ҷMtt_l ~6ChE!"!v5%S8K"gYZsڷ~ւTsh'r2M^IsCW^qK_(S}w2?m@׏ .iD~` FF܂KHKFc46u֠R >DXm+u20xOnbKY' !X#iߞȖy óuSYE3-7m.=c&pifHf&>(?. ;8ܹzhZ/,q3UgkD~GȌxg{ ,O|xF߬XI ꓌/pByRp¿.:f\]=G{o  8*h- 1I9Veۢ^RV?u:d!A݅4s͍oLYhdc 5R9慟+O-U/.g'tF4?XLm "9#ji[SMRl>Ae69G_ackG .>(SL E 5jk4'GPƚz oɖِ DӏFR \O]b?pkpW ˖-f|7D|a;|! vʪQjY׭R)6]_Mkn.{AQb6 Z׼J]=ȗ* 8\ԔjfREAAZF&/tޯLVй$S\v@(zno0+2.>O%G\ᵝb _z.()'!Φ< Z8bZO B kG;׃K(9Y_9 lXW3?aJTt?QWAK+wطd$pe M0^FBeBuXHxXHW{95"<߅hwk99 x/) &QQ}|Z\Z@`9x|cYO༝u3WU|U%+ͦ'k_gcDYlz (YGmkp7$JeW2"( 6%KFzi&짪,JBZ_WJS8O4@`s]p)j K>Ԇ""%?0Kz>)k,|~[XKB4AFq.c MמT3+r9t34ndW T?ch;\X.@̒|ǺP!(5na2"V@yM(k($ү l˂ 7XMvc_'?Ǒo:+=?AUR5ѸE LVoEtTO8}-)`Ip18&ƒמ၏W-i2P/n/nˌljO; cdhz/ C&{eQgj aCW b+ cOrc2}Wi#oUdY9e7kĥ[SM͹ք^+U_DV2hqCvgvG~ ;!O2;gB!?b#'wر._ݓ4Aд^b^hMIfa]83ɧPgusceIH 7MaaHkr?E RRº=/2yXlGio8epX(!o5[Q*QE^WzVI&Vw ˈxR*Ffۮ:g]> ͗zG,G mg9<~7Au8p 6rʃCg[5Y~08]dYOb!2#Gq7ur F/߃+]O| 7[^DJZm%چ).d u~>9K]<5O, Wh )㥽~ɣ{F.[6WӇPO>)z/l]h#mR|iFPչ>8Me!։ lcXjWtΝ(g!Nu( MfD Л[١oM؀u@~#Z#N9g(.EshIŘ7YdvpB*|ϲLJZ ]>`JVpJSf;q @( vi:xת}D.C )Q>>"h/{#``⊢Sl8*K}^Lmcx}MKs5"$@hAJEV4Ŭ&ڦ+\.}7*KR<";'GNwzș0UdȲe^Ԃhukk 2$-QTq覌&MEG^JFxlcBSr#H h Ǚo!*|bw:=Z7s0?~+/ƛ?}8/ _es~YrOx%$ `y"=?X}kIRx/) IYWt8 H86Da*0E*}\B+^<ut$D,)#x1>.{t(ek_U)SVSP =_K"{kQ-./B/9ă^\玏#tV1Ui#JiXdwЌ:0cٕcgB@+$#ʦ4EoqnŮ(2Mw +s5͝~o6ncԴ"{ ="Mrx8qb'URw:H;z2a>[*G:-hr/zpqjì~mQ.{pkm|ꏅ2Η(ZShN;Rۣ,ޣyPv8G5D]|a$PVizY =#CL<*Yȿj@fsȒᦽ{_d{;!/4{ /uP(Q Or!j "Co/Цwoe7( zbJ z>N%7+eLq +A^ؗ:èKWQ8*oq Šz'~c5]rKKHd/(F7V!XJb-{0(GNcuǗ} bdv,qi QG YHg>%귨Cl=&yVm^S7WgI-Pڢ $zN-̊ZH;\r0wespJ[GXA:SL׬w=> T~n"|B'A|VOsz%(wR  y4Hl|pO&>X#q" ~@9u ; H 3ӓ]{$a m3Ґ'=UwwS}]6m , O }tc XPܖnӆRȪXwLxc#|پL ,Й}͌g/`JouKw!V4m@3 cpy2Ւk(Vb(WWN̤N6ϺK 詽 Q#Rv],Lmy&<U(/T.$Ztr9Mӽki-f$%8z%GLd$`i)N,9<Tl^':q(  ɇj ۫,6.2:ȅ-YuB+/ebD"p2"막˔=_QhL`jl.Ӱɱ?43? ގƥGE)2^* TޝR9ɠE8DH~b}H~h3 伃kH9%V E5u ŗ汘TTv'*~)C} HlGѪS6"xg{[YV JRV$Ap z9̧$,Eyc+uܣe*P5zM3 8RPIJP-ZDUT]'(%q!-͚v3bΓbzɯt;Uk=e7 By(b[c*Nr@ Jwg\4/glrG:b p_hglUMR T<>JI$ynvɭ毮A@R cc\HJn5 ]"w6,F%hY'5 _^jWl@jxS],PD^[{~qƥ$ D=jQ#sב-]p3?93&0`>H|;&Rhmߖ𼍟q"O@]4B#T;%1 bpsfX^NlӴ2'_b5حղ>~$ O> K}޻iE*3 ¼-U5.G;rəYn5ׂ ڒgRp0xMpO܃ȿN}Bu<5">l&ҏ79afq2w5a¾64srYU"e5@VP[TgŇ!عS,8I" lRrЍ'+IңNB-Iu"h,aPMu#BE yC<ʘbpwxC,n͊ћ,ј$Lz9//7bVHԨg jF޾9Waj9LETX^nt :ւ*ӫ{a/Od %@(uDvSR\ڇBQlә0Rb6{K-KKe?伇͈eNs,P3a۵k+*w]b. W҆"e'bK D%SC– =_. K"ъ"cjۙHѾicHΥcS(ļ ӲRzDVM@KT(qkvi*VXzӄ Elf!` \r~510x=ڣIS] hZydN3& OM^bGEm~ILla=%i'67t})ky@7{Pbnp̺D=/o% keڜl{~Ϛ+aB2JJ#0FZkiV,rp?jhw(VjpI&:Kt0ʱRX˙ 0F+g߲pE<]RO6 j5ӆ^$ll!k"1RM`[0nNBe3ysHfsA^t"h"F *rٮOOܿcBl6VL@hUKz֗;40dv#=n|rb͑/ai$.+[䝉]U FnN]x?Um {pn18Go]69ɦKV~ RbvGE3d]k6-[_+d%So ߡ]z-0jin%;7)1BK>sTV/x+QV\fUڒ!I{ mKըh(g&3؃fbx* Ae}qQ?zJF'_+G̰W{yC{{~qYgc۸"y#K~+$ɉ$BJdw!psS3hBOdxT?Y)j+qDͫ )'^C\L}$BJ HmQUIFc7ѡxYqM<Lμv9{GB ̡*|p>Ȁp9ZDx~nS-ol(/0 |+jw+3a#Y5=%gD#zs $LsDĪZc^ CmภBQ_e[(]Sy:/+/M3O(Zg̝FJ[ Q;)]̸UtXb۰*/EüV@KH LpɰEq1r0)nkC^iU6֭Ic9tZK˕j,# ~VVܺ%jq6P5/mz0^I>.߾N?ݫ; Uʘ?1kɭjk 69K6_?/i@<FK9`8)vw٥J@|QH+w%/BE,𪲌CI*inD>.lpUx*$i#I3%Z롖L*ږ\n/;E<bYCwbzrmOU'9~%YɇWq.f$iGwN](#zLUѻG٥}P8k-ȵ'H\٩6˜D0)WWjԝKbw8!C}_xk{f]eMivrӧ{i:0_ $+}5@xwg?ԡMQq;YrEqHzP LFz$'<)PXm[?.d_aB y;s*~j%zCőqj#̜CHn;B){?.SoXvxKqPM إa0N 2Is yW JLk)X q+%Z')n[)*wCH0O/`a4ߟb3 R%nEPCt <1Bd׶C?d >t7[V| {'-=(k}f#sD"k"`;O0:CN@]yx7eH9 >ۃ;74@`k?(AX$PҺNPtp|4nڐLuy N B[6%/CGς\zW^&M_x7?G 3~:ZK;?_/+QI@9Q~Q#S/(:r!cog[•5kcDD=MY`Lris{]M$.~gMD\Rl#f_}1 1ӽ"+^ !h>(MFyIqnXgq~>)L.HbZA51 W=G!zVXI3bAP7 OS5tI3MsEHЙ?ԄMf,YVh?[pd0YSK R p׷TAέ&H8"uSh@[ᬑ H톼'#9E+7YA] )F,r<1p_∘!6P] f&gdE y]mcx:=o n\fC4@*avpUΈw'^*wevwnHYvO-йlh˜šԚ &7Zf FvW^'L¨Q/VėQ*Y*u ̈́=d @ʾZ{,oOy5ҕH.Tiȃ QQqWp68mD՟8',®h(f"_mnH7c&œC6X4Jk Y+.ڮ$DAVNbd~JYY]SJ<*Bo+!oUmUU38*ȋ'v@#HqfrZn\#G__*?u+|H3>m |@ݱw1I3˸a͕WB_lЧVk%[z`|`8Y#1`\Un:qgo3bvH!Sr&EU%c{5HH.5M/mvЍ}/%0_K_e09%6֙xA<-ʵM taDy%T1T+l Zu ?wLл]ض_ `h8,XDT ulYΛ_mZ9G > kR\5,NXaQ*n'}Ma{_>mpť!w :X9䭬:^ϵém,N*vxw.TArnR"v"{wd% 232B z4}|81GgD9V%=GO!oհjٔӎsb;I۲C286"jf*r(aXQ܃9+v,|YE|}*?vR禝pw?"S۟cwmѢ_`!P:xyWWd4J879J>VU95id[ma;$v<. Sȃ^eQ MtY]DSɺ&tN b`G5@u+/4alO5=h"sxnKr3]BJ%Cr,j83W @k2EÇ_@]?r3X˥o]Je21;;ҡ՝&vzۄp2%qFx-V'ª'JlGd\{pS *0P2١̻owwKÍ<J}],Q ,2vgY M1*2<[Va{Ɛ wqȰnگVAY qb,Tݟ@V)g{D\t]`BషLftC’݂9|ַ3q%[-#D"lHR6g,*"bzWxh-W'~B mv EYq1K'W)j~û]udXr"͗X3g*6J;G|l{H@a2(j xsؒ=>ж' 4 $;V%:2)NfЍs210+zD^oӭ#՜nWQ+&t^vI130a)yA R[I@Џ/ p7OҔoV)Q b) 88x'a~|^0hK`}O OKtwZ%_T%B%2O\Q@dź{XS#-mwr!\+AKk60؞+xJ\ͣH*͚p,pRJ"S"i5k[o U3BdD0~ӧ'dZԞtSeo:);Kr'j [llΨgPǔqrqAԊO#CJM5"@M(>0W4)?aPKGikYReLzd]8 K5p'Mo,=*aG>_n\b"CUY`-xt^NG=6?F7ewD@@ذWeU˺JH7O8K#(%x)M6Wv3)]Vugm T@x᭶m P^wVڸ-!547 <62|Yבl 5i @=KP/Fv۸7{ѡReT?(I4F;EhT!9GHcJ A`VZ%_]k9]:Ex`J#(OIsgfS(p36X DZ+'Zszyi({lM`$YNoh})KWyS`:nTZt?1޺NQG1;PxQGM* } :pTOφD?tC\QNC5zI4yɘ)&~!Ve:יJ̡'+X'E$KDA[.cA)V殺zy;VϽpx꟣^+:]|}1.lrQ*f"[V8-?d~F-UY ?aMFqkVwo',M.$YNjvb8f6P&@NN6%QX\Ukv>x2] 3QeYܟE)nr) Y!ݟ7}8O=rpn|_`|x:@k[Wf"jD=ڣ #EF->"崶©l;>Vǩ%Qڙ+JP`|x}*ِ0</VbY2|{Š \Z=3Y~Oz3}s%{ݩBNmZ^"K7]3`e>akZ;;@ėu c*w:dpƶadޫ#\>f¹3M{*TՆ+u3Ln"pED_^#%- s9/)(mI'^Tj<[YTo.&ZY,]kH!Í7k jG* h[X8?a;l[-^Vhvɺ|sX2>(d 3??x`έ\;,/X|:1hԨvX$g9;Y;lM7,cFo'k; +*OVMrqs.Z޸0]m`LbZ'QSyN:E?fku tW( E$݋෦VOKZ|?Ҁqa,04 l@`{pBa '<:=,AYXitdE HVh "R^YɚkEӃC?rh>?{\f}NQьO8HVn4N kQX, Z].кBٷlpWN8x$֪YƘ~AtS`Kx#4L'׭LUVx]f\mCvC r5c3 hLgL" Y8IYeVwVGT ^I>LA@+8Z'Pd/5r-D7g=!=ѴȬG^сKq>E"2 lGC8eSIU9Y6@^5d`w5Gc1#S|JX~jܱ݅GӵlJ-賠- Ls@Aa(ug& ld`<Lhw/ګ+$|l4*']@JzoBo|jHs녻;ዱwf9!^.72^9|ٌ@ xKA AҘ EЌj[p,82 j磣5[ (5vo+Z}UgjkٖQۊҟ;^>_yJ'tF]@S$%CRN] (> Ya/6o1Wxe%8ꢃJ8nSY=rpyK>y6`]N\(MV`j\N OڀVT cjN>#ta<ܢZDOo_Mݙ*LIt`ao3D 6»Z{?אv-҅["۞ᔄ2Dlq3Xw/D+*a%n ¿>fm1SiGlˤ ~@>S7)CjEԋ^" C*1/!8 X:e"*&:oKXpfVxꋁ=Q0C5%`dJ1Ȯ`~| zxq8?E.á'YU`o5cX_F:;Y{۟s:Y%ȁS5`{P%6S=YP[lE_!O}T R߹jo; $$ņvr{&Uje h˲ִq,g{ 5[pF0oOozԨ/{+\cÑe63ˠCR} l(uni|=Ha\DVJ_E,Ty$ؒ}]iѓTH ee.W3"ͼA+x.6eC0և} CrSEb I֠ۧwlZ爓>3 6j><)^;}VKY LNS<1;r}ʾ@dP]=K؀EC|xDZD<؛=㳍jVu6ɧh勪+Jav&2G{2A̤WdݒTJ3ۣ8 5#uT\Sdr|h9^ z*I&hҡJp jڊZ Tw+ b#P1Rpԩ$fX(]jFH&sf(kcmL",ˉ7D;[_{Wam)Azvx׫-21 i \8@@F[!@W˅&)\ud|@N"UhoJǿ]P9.P,FK$N _ y8S(O/¦!K7ue'绶r6bbAGA)/x_宧_ƬVcXh(?= # V h)&̩B۵no<3iFI5y`ќܩVqlqA I[mqo^XsQ{@e љoyE\ExU ^ .ۿo>ש$.l"ϩe3b֌Ð/P^K5 <A=4gԻ 'xÕ)Q\1ڹe]u'Π EU(v#$fk'RZl[xg}s1TLw҇_.CQT5ưSy )yq ojH h:4$ =%^7h:ϥ1&0TK~6Bmy{Or\E3]~K7Z|/@~ *ab|-6wo (ϓP X*•UHvQfãP1I"RZ7nH(t >I|o ˁ廦Kv( ?!6tSy,=W/x_F ? Yc== xCh$&=6L?2\ Umz\df1J^V0{ ft(i&m+B5gC< W_T' 1}C%m0u>B*T1s'w]ar.__ybY۔Dczzl%W@@ \$=udC[7:KLg3?OQG e9pެ֘v/XiD>z*Cv6RNiM6%Rq7%)UR&Oef̔Z4fc ܠh#s`#y i*ڣ7MRJV;!f)\2Vjxu`3M#\Hd} Y'b M>v{涅1&'ᘓrqHp胫 >R<_qz,dhW-*5Ģ;Q. weĒ\"TD%.h,`^4};RޙRSs$hA8x塱'+v|Xcnb$y/{ÌY:WИC?6]'S]ϗ2E('g)PPhPY)"ғyU*~IEq~q\x^4|WGe&wyԸ}])<vqɠQduylY&\TN.ЯZy;GR~ŽOȖ8*q#:u%1B'ZP~$" XUΣM%= L/ΛE&+ÏSv4G7,pO*~%4>IxFsQ'Ǝ)覒ylVSN2_<Ԟ-ԯĶ: f=[R6Q_4xY|!*.Hǽ^ !N ''X/oXˑrim#I!rb|B@ufoI!_ro®؇!_XB&#`Ǯ0 Xcd*H3:[ XO8ٮue;]W>#s^쮃[oJ2$t(v0L"Ns?o8~t %@ +_vix:_5N쓕!}M¼aCYi3Ri^OϨ RTԢl++;QS4X~(r)] X=Vد=ۉ'@ Ko=6bj*Þhgj՗[vѱ 7.1fPً:jjLߗ1 {̺v!{2p S}Y^Թ7lν>G7Us9Хu/bɳ-HjxwePpCIFF*? #zVƕƢ<P{3FN,$6fMcvmK~*;ڨ2ϻ"PFuE9]ajpiώ)Gm0ivrՕ4?%Jr,a F#p|gΈ] 9jt ]m/{}4#'7rm~_8:IB)(o|:+SsM7"+uYW]Jn4Fpe 'ΉmLfdNYGAL%aX= $Ga[FYe$Z&OTd˨Z;pK{c*yNM]1ޱ K 1/%B&_#v۠ `W9خ&Ñ0 n燅-0 \g"V^8'h^( { pah[*('U-!h$\8L9zhq^rXƷv1Jc#}m"^Hx. =X: N?, V[͒8vt2L0z~#(!6A˻(hr'DN_?XF<`sP>߉pB|nlr#_6ec Z~cPR [ t-=ұ(s7jܘ*OCUӅF 'wa$'pE"acAjs }XDsAgLϱLݵ n0ȩ X#_f|llrg)q[kT~ 3jB"F{<ߨ`Msjrp?qn/JS.+yT8+s& :ghegy[ǠB Рa}I\ߜ=QRn3>SM :Ăb ]1Om1(h{[j@X+;H`gmzOgkRáx7%,U;i_W [SK>Z'PIIG Zg`?6\CmҲ ~T.ls43fU vf0?"qI-VPA-B4Ke&*d 'Z&O;,;g`suFb5ߺMq116^5ޢؚ(Ug.aZa ~ Kzx@_vӾwkyl_~) G/4g}~s/6bj Cs«UOwa+(JNǽ!ʬ$cCQTֳ }Y? Kx=XV>ĒN_}(52k$?9z=\wП>5[;,-'6}o6x j,JAw i׎Vhڎ*I̕I)Phf' FYmuђ%Z1NO$l;{6&T; j}kBB*N;5 j ۺ4(۵#uzjR,FCݺW ӗjpI癁B6|}kOϢr,UD{a^=ԥ]i283 8=у u pcp9!tB|ΰ^ .ˊXMقj> p,lȒ8XKn 8ũIFkM4S#bpT'Kx%~gވ/ >5w8e4Ũ>61ҀRZ00/J%сgHԎQ`X퀯ޚveLtVsYuT.ny]+N0Vէ~ mfWH Ĭ,:I"KS -fd-M^WU*E@ԅ).qBԔkߩl%@/ y[`~Ǹ3LS1/[ нҴϭN Cf'FE8J}]XuqNjK<qʎgBr&9)ors"6$GW%?Ehրh>YbHmaE&3uCKR&z#t`g׿ <" E=۳DX8Ś`afnS b)?O:q&.@asklNH9MwbcE pjnYvi"Hu|/6.{*)Sܢa2\m͝wz K6>I{@o +22=F NL8#Eo64RПϴdk܆7y4VΙw4j̟r4-$.PDk%YH$f&F_s(^bJS|4N !.}?v<2*2L}aEtuhW_e_qݲ2MZ>#c@_y>Hebkn285צq6PAf2g!lc] dA I.խ-0E=>WÐ(Q^~ur鼖IJm`D̎iL,g%H 7?A0D*H"CM4Ξ%sY[/F酥t9g)O~:N(16Pgՠzc>ѰNC'zOH|wd[i5FB;MZi:љ{;褜VZjUbqˑ s$^p8rQkaH%l\z=C?2WTN C QC|٧@E{I?XEZѾb'rSI\X8=7˞1\CL6)avC"޾o>kj;"i Y0b5%R0q- uqH]V cEJ(teb1DDSwH J .L\ LsdJ/K6K= GW9Fy7QGx}, ,PH' F_$QaOX6{E θ=ld瘝q\gzGݽx1:nAF_~>P4L4 U4:DſLfYѣ!8xlD1_#J4;Ha 7PR(^"|Gh>%cQ;|`UL2 &o(%(;|ܒ;Q4c=Ufw="=FCOHh5ٚf5Dz yvn h%W VGlZz4ÑY8]VP;m0P""Wi–Ckl@lK^_W7#G1"yceFݳY'@ҺH4Yλ;9lZٔ c"v+.ZoWH8H8J ϔFy8}vRk1U]s@:U $ TxsqB7N-j!%SX xa V]9X*xd@zYd o]uy]˛f<.Vo<@CZ}<fkۏ y1$Go}x@2vk徆ǀss0O#J!tv( Z jZSt'U#r#Qnbj7urQ=ԗ)kXJHVտ7}m(4r5]JFl o ah)"T'mѿ!b!;@@'g#x?" B&8U[j;sPޔ/YO"C ᛾7~-m~W:;¼SRF՘#BּM\CUS@ݔT)z"ab(Tȭ]燿Ij2T?3̽X3k]Ahr> gIkK-p-E]M8[P TǂSVAOݪ(.:TWHc"N"&!ĊIG{cr 4PlYEou76~^)'<7apq㨲z%mA}I*/[;P 2A\BqW@&c,m n'` AQPJ❝{^>*h;[*Pe<5:/E`@T 1*S;#-~9p"*ub |+)kjV'f($ʹJg0kb;Qn4νkMJlL+-9Ƿ%i/}CENk sL=p8qJ?#ɝz^oKE#}{sFRivD=ieP3 "pu̳ȧw a#SCD@ %|pY4]ODܼbE 0eහ,TWDjlQygCrzzP D!BGa<E4_66--3/ )YܮE^F0(RaN+B-Ҫsk&AP3R2ޏ:a)OxO *u c5;F ^;?7IOQ3JVqr7pY=W l/lHWz0LJd`8{%㎰)/_PF&GLMM0!Fa>8ONO-ßۨy2媾!5^32FDfUjɍeڠ^cVEkK A0fGȺ'+'Y<8):0[IJ|)W^կL}@jjcw)lG&sXX4CrH-qN ",=';&}y5O؎ǔ 6}͠=:K}BjE 1zr#\#o'o//41퍆j#CMܨlo)΂i/7nL郘~o,hV]z ewͼ7JCt\D2Qpzbc|R`T'9nQϠ!шaXMo+I2$-" 5"ZCiN;v{r>grNo9]_VE)d]rp:=|$Dl]P5ashǵq)i{h}qQݐVFmǫ =BYr{&# |a$K<ЯF=D)XY`2Q+eb})j4[~w? d /׫?Fב\9DJwp:0ag݉PrJΚaLC:ai-t ɐBE[!c*,iA6ݣ4aDne1PGLЙ6 Œe1xJ_y^'1P :lΔD-QSw7.w}P9v\s;}5gR7|R "+1TL ~cty& .y(6zmvzUFM/6:j}Iu_-,zR_ZMozHmU☨Iu*E.7r1o%lPc O}ڕ{utPIm~ƝPyd% JLŲN &qkD#q,VNsa]5{E:N$q48͵ Er&+^3 Lsen~zSX怟PXzifSN"WZ)qyAO+ŬAåw۟Nc?dgqJ=*p7ĭ#Fe6<l fK4 v۲XC)/7g\GPO!8&9R}2VxxD`# H`;/E &|{.PG';ޝl='x]PؒY.]%;=Y<7'9}F0}2D7"t`Xh.%;.h+ƕa˫@JBnLYU}sj*͂EuV֕ڲ<^|r,?Ni6;3AVh\o46~寧=` pFfqa&msr[a4kl9V tUN|0@guUGƥq wsyu99rTY*٩̞n@.>o:z}GJuРb&ڲ[3U4Ԟ93%XJjf5j1˜ . Dz!lS$Wo`U4ykS$k_%ZPnN{Ynߧ`.e8.l:Yo@eyNP绵0)ZՖ@h EdG7b\!NRC`fLY;2:%ˋD%Έ. ) TIP۵ـO9Ibb^X!檏HѡRmwG7 usrs#CR? TѢ:> Pƅ_|Sp1^IPFTs:#ΥV.&#zX7Pht,sN2bP26jZ% 툊.嗢>XGd#1br-zܓQK"Z K54G̾;+*w̛dXJD[ږ'Y"攓S !9NZO 1拭K?,kWRGEAnJËJрȜ/၂{j괷4-G%4# VLށӨ[h,e*OVquz ܰU]`kߕDBϖ)* 6MX*[}y2鬵:vaw4RytntՈ Sm5\s8iV ?HI`^ŶG[.{ָ!٢BS#Tglq0rKAWi~B{%jt<>%%D;rrpKMl8𞋝V 1l˨Ĵf lKs OS3gJЏE `#] MDzk( %y#jdS_ׅlM*C"&] ]2%V-6\Ǝ~*kӒ:(xCs\EtT5弾G%KH*T'@_!}OfT?|O x$'aҺu70L AL*1<\{ !g픟j?Ѯ ENuYl[c!+5dNB]&"2 ilgVf$8PEe74TLxUj.IX40tL˜gaE< 9r@C }Y+hʕh.K40=v50 2ZLR DaSTiX6~ nC4;$Fh/_ϪŹwLQgTƮ$[!y>q+Mmų?Бy'+KP,k[ܡMRy]?W KY% #  4ER.O6e*?-%,]YLtr$+ut-B7 &A'R%:H^)=swE='ZsFa%Mc? `H%bBg݊طng] aPAK5="F r?^z?&{줹T**;ڃ%XR2Ae?B[k; Dn[`DT+~彑wqB< eՈϞ[UnӅ"r{,.DF9}ɘ LþԴE#Vz v5|FEJ1)dXMn:vP7\0 a*FtИq:^kS3e5u_PoK6L#xtpZ'kjV~ =.DQOZS#at02,ڪpAbTcbr5E])̗uNI¢IHd)Xr>'<c>٥!qktIk@e`M!Bhx`}8(/iZ+=|{"LxO5Ho\Sy~ l'kwmFih ;vFC }j7aI H(@!J`ڳrɤzqX3O>ѡ}b$pިu8}o:* at@[J gP^uoczvlԦYIx7;6ֳ!"IFQrl= J@}륢TY*2 \3ŷd\ S ٵ:2 g+Q`Q;C_+磞 AZyqX;4#7hXk#zTp~K.l#AT:w3u3qk'@FC{'D/'ng"?,'B`KIb(*_Dלxq˛©G\g&E c$%OIHmh: qYS8 !VŔQHi|Kyz܊%^pRHK oO:)Y v9LN^ kp@5-).Yexl{ eͮxQ8L1SӀl:p1 ܘlR057>N4]^g ;%pɿeG pT kj L@쐚QX,7g@L)uZ4[OB.'l,x `Vn(ҫ^mRҚz'h,&q9C1峅` ʬQ,n"y ϋQE&dKd/IL\< e%NnO54J8E|b3gQ ZS.cb L2įku"\uyٔ -ƣn=~Gw ݦ64SbgH(ѥ8Ollqq?a_Ĥ`!ն-/x|2;kX+@n9~:NyF 8.<-dmG XWk%Fp*k3TO!`f [bK+HQ Cb Oۥ[wޥ+NЏm_\F$ΓK:kLqR3+uJTRj߿sϻP," }il;aێ`FBA8 ś| 䫣z{袑,7Q\N\y\sk ׵q-mi~3[8!6\Z#-kBEMXhv2OAC/9?ƖLi,4pf6(sZ.n/soo:ojWLG.oʥ.>y ?!E~BF=G'#pYEZܿKPnpژVـ=)rlPBfST.Mۓ k0όu|0ۈ'73^.Nta7v-3ijձKJi Ѥ,MENփ8r+9-*W@ğ?eX[fU`ɚ;+Ժ#aӖk6࠶l+zM[4:Vg֗Fl_uTȸcȦ" F8qt,&tUg eLLv"+{3==HlB49Tft(ևγP `:sЏ6T)l#80.@мMCmoLh]ܶ=hעesU:zs1wc;{6;Y@PڌОf]=9j_*KfaeǗvȴxB`lΎMu&bA;*Fs ~IvӰ)N# /*===17kWu25S1X+96;#rH-J?JG hcl?b;oC*w! X;b'4/ۗƻQ`8dx!wv w/c-DVKyYW}ZNIvB*n<<Wkᜠt!B( h&x\׈6Zq]ýNA7$`\g82uFSòY\SQwpϞ/;,w,v${rWI ~ݪ⭅Q t +wv~(pxhM$}lQ1 ayf` 8*sjM50ͻ2^M^k,nB Ƒ0hQeȦmH)Ez).{7S,y(D-FrޞE|6EJaȔCag] V>K9^Hޙ_e;[$k'Rl "dWRBx,-hBΊ0Lԩ n#b# 0ըr$6m:H9뎞l}Fw|'|OU:.Z$I׭+]ngQzm<<"egfS,ћ-n~ aaCpe ;NuX~V ]f|a#^,7fZ&D2=攛:*kbꫭR?➐(t `W0^)-Mw)r J(eP|~M`ֹb1Y(2@G}*$"h%s&ts:)ȩJOp~sq}=.KA 7E c!>q-5A$S:ENJ/1`d? *7k.n<Ԛez : ocKU5TErzġ* r|8GD@{`c qȩ &Txb,k+N-gRp?Ϝ ٘de{ -ۆy@0AHT$ D 3C:C)l` ÌdZp ښQЪ[+`uaQ6TL8'ȀpGOpY#,滼k$^f0']{ r %T"ʅ5 ]ǹÐqcI֐G\pPB`u9r˗&s2tq e߃LwyY`(|rRdI.`9Kė֜ .B@/%I[0RY%vh=]r= ^2zhe߲>緙VYWpbĀ"Jnuq݇E=6P2o|M_N:%p. Û _Xa0|m.mi _!bYO+bsU5>h;O۪e6p/wC{pd(ȣuH; #kBTk  &|5IT0[?xR"R#tJ#5Ns R|D+ >[9>w'kͳ[k уt!8qI_ɓz5GݮPCƝB6%)a/Wcc{MHP%i&CYͮuިD"Xd^k(ïR>S 2ahRT(dVoIjV`aO$l/z|[' S u3Gnx&'jc/ńF8pCDQkWuli+:)$5]E&w"Ϋe[aP0T $54&켛-_ 6b3<20҇o^Y1e{9!c@ԏcҎ0Ʊ 8(h7uvŧCoAȃհL q{+U+/떇~tƞXgM@M #,v0zpd _ `I, *sPXA*U. F;lBQYt>` ,6dn4/!>L/ SdNiհ`4բ I~t~XnAR; ӽ{TK`;z>?߾A~ۇ< |r$M °faU{[?.dCInԋ@4ut> !oO&Ǵv]k6ߩ'ȥks$rZ dX INŻp/=YmIY8rHbe7GYT56l5p[AU&[W]^?(M)Iis BJo)" 7 w^H!&R;⛨s)Y9vŏME<nQvӫH{ G8?,9nN'|2\z3)3$OzN8rtT Bľt>#)"r(Hk/['|}NnΩ-n#k&AI | gHL:p! ^cn+aV32$|ӄ?GnK 3kGҌRc4~AjFpRXF>[>cIp& <4],Aݥl _jɿNiϿbKu\2kW8zRs !Gt2lUd& %^_5F+JWnx'. HɭSDJ;0sόռ)/Nv]\7^ufU%@e4VWSgDV:' ~?uwe2/\ MU2Ɲ*y*&1}?7R*w;cHw?OU|5`q. lElMPHWZqpR6\~tMC㝍<[QGm,1"pªf4]9 x@ ԅ_>u&mi1|>-3)M*þ?(U!}Q5}0uOoS>8Oi<#ƂJ?Wu G"Ė|-,ʰIN۱\1K/Hu|}CvA*(8Isl?EJ mY8 E\w9av3J :[ ڷRkh- M+򰓕h*(ouJ l"EYWuɿj.3O+;;hTp`-JJ߱༅| UT*fڠ?z"#g -TIɻNR`$@\p黊SGi b]3JH py78n |7%ƒjRF y$NԇCU57pتWOfX$/dИAGZГ(ϯ7F] y\or]՞&l."/]Q[|7d{!d6YFzEJ cňO/3. ) ,-/V󭴳`oq.:?kycZ1G7{5Įr%kQcbW Q:DH< ˮ. 2ݙm$0R-v,zm[cXVDEsD7/y&4ؙTvVooYo%L*|ʽ tqSle΢CP$\hn #1*8=A.S@Ow.m-@54?qIFB҆/p"zoJՙY<LJU_~$H55!ٯǻb8u{< 46}¡2XߊovXJrZMo@cX<`KFY2ZiGg _pKѪk4i}@k/[szk.1N m# WBtHضӝTB`**q dA?/U1_8¸J.u tA!y1q|5N[,/ d0tOh9 &ώQw`N_i{ueJ0#z_\Z1`A8r~rn^Phʊe?DgXkބ WzsQ?53u%TZmsl˂,ša2.*e|\wp;ai *DhqpUS66؛c?}r=\Ik++n%]t.򘿓@9ڡ6MʪglMOcD K!1Э;O2]PRSRv>n= ~m8"ZN#d:H }^_0ӭǞ@G{H1UeK68z}BaJ3HͻHW;uj``w߆,ӥo~2?jKf<= Bf5 ~Bs!b&Ҕ;񽱍ުmobTdž4 MҎۤ/gA>*k%S?ujʸ?ԝMNjV{ʁape>vGhvQt=iIXff%i;4 >|rueFU̶wȗUʎ"}~Ʒ!5_ 6GX3vvH,@V/:p^5`^s&O*Vi%Eyu4B8k֜B0I#5?aBHoa6ctjV~< +D ~/ /Nh]x)_&k,7s9*>cRIh߲S_}YV{uMMHHd i\^=S(!`c9RU8#?!>_(=-FH A_^@N2ߢ1gv֟# `&|#{-NrrfH,Tޝ#'yu}E:i7Z) ]gjZasFfedhDOv8*ف6Qh jkCqپ˜^3O=svMgO!#0q*G`Y^K˸7 KFrwe!D34n[-yӒs`w-]TUOե|'8@sa'XC传b=K0Cd x(.58lY.[#Hn5`K`L7 0v -K?Nƫ0pr܃cwwa 39ޱ ۦL -T麪q v¢ dR8>B.'ܸ=C5~_D~TLj5qRF?f^lrb=JK 0JJ!3ڝfFߗ$7|gJ/C0;1L_&G>v->`AT-,IT~Xz7;fk=iNӭ=VZb/RuCyr/% #`qᅭdLE;Vs\AџƊS=ĝmmٳz9)(&X(!g7wlv˨ߔ}E^u %u_ ͇_ƕ+uФ.lbV Nk~-ş'n@]nټ z;R c<}jӾY<{Hٖ\ ;"pc752_4ցbfM̯wF| A)e^I9d>!Y`VAo`Z:e3uZ3Af؛8e\|ysJ8M%13HY/ @g}.O^V-VI'ŐQ_X~``S;vdAGvOɤpek Fx/]BstBaa!XTB7<3"z%3,PQ U! =&'|`3Ea4-V#U>:Է3y蒫gԤEn& ̀f &brxX^` 5^X4cn MT{%V}otDJ 3fU=-gtb(\q _1\U޶@h5֠jqW%ţMV֯k\rwXL|NJ0-1Ĝ΢ Kh az'r{ahο3ҎSL삄}Ō'5w)dsKL-8! U V{p3ۆԓ/x owJmsњ{'OEB#'3a rY?]&:D8W}4Wbև4h2(bh,.sI6@! zNZy\I4r9{e1e¹e?{UR RzP֠BXbҲǚl]!˔fy+@kLSwqR"L:!ұY)yr5!%mOk׵I-ntwGh+wEC$1-  /fTR ;)Q(?]Xd8UԤiW}Ryx}-=i%yћ#Gf*'囉Mo!Tal].SE'P4KFDN-B0^IR՛uǸIz,roDNl~6?R:MpkՄ;Ysz^lRJYK7=%~;ۛ=bb @RvBwMR _VdҮ<)+k^`^:&着–G1- Yf` \$og{)+gs3DrB?xH rԧ0C=}R4,ufLΣipWR.:笇HS>BI$0 nOs<1k$bM` YQ4d~~Y VH3(94+n:¸ ߅YSr A)s3shQ`*qbZ姓9!4!~fU|i/)9Ÿ%ayZ>A4b\!uenpGpQ*4~!sG".PdNǑ.E ;w"6"c&{6ܑhCyO d9Uqɷ&sn3MkBWÒnLboL A%ѝֹ8~rch9Zcs \. !,nhnIF"Rl9x9V ؗװ|}gA/ZP3=wÖCˮ(bdo2_*MwlUzH/ FfF/?/O?4 ^9X1z>—&ˏqD(q8RyLFHRߞW5\, +eK.p " $qi|m), Hl*n{bޭ7F"a<AUpX4ai^堟~}U]hQz%u^ahqTuFR\Rv jUTܘ\t?ՖN?r.k\)J'j9M|NTkhPSuD+;iNLg$+]Y34x$G6NhTdj*a7}BeEOmo.l_/Ex6Sbnsw0nVUJR:st͵/^{ j"R|EPIJXvtӚ b=)S']xժ]zv4Jx6 ءkmE M=Pۖ<%qAKm}Q~E'k+ >[+?fO}l2"j nwF-dh$TƖU9y;Eo8*($*ua{Kc*V\kh ~;vT!7w7_8 Zqeύ$ UՕd?e``oVzk#(=˰ :*H*CUb}ƈsc꯴!-5O<,E*Xܓ!MC*pN6(o9@f22jm3tE#O1ߙO|zW/$&HM*/ZW:C4iS}PQ*]\ )oΗu `g~ײ.Y)K5p(akZ5iW#&IMdFQnY`mAy,+NeoŽ;/&(wA(Ȱ.}I&͢8ԗp}ǔT2:%<ПSw y*/e׻}p-u2BӘNo/ȪA6QԈwvdr֔֍k`8lUXӦA2nSR9ǦbI\G>=G?շ\cnd~:@86a7o m^<ʏ'|KȏFvbߪsd_j3bni3_Hwc³?*A е )giӼSs|K~ܢ;DN[!]WlcZl$8rC 2T`"0)_es,}Z&:WP#ߡ/Kxobsk1p+sJaEXefGxmHaqh֔ 'NOIm=:BwS{!=C3osx,LYc?Fq o5]ki%6@9[I>]4.q.+Ljm*=О~ QF˅`m;)N_Y[Zp0C^# j~+pxk!DIls4o<SJfn#T k۩jcFߨRĎmySAEkcEͤTۈc}W&Y̓CyUJ)hFr+$ri`iUCn["DЌ1ԝtѮ'/]#{6 YA ,G9+7v{2{qa h*V xG1цRTt* J5`MCg @_=`pg|q+seIC־'i®?auХ}¯@k 7*F.:ˣTO`s O s,$KJxkr->W!fuDyRKF[4faAb؞ƻbp`<3?F邥 !x+d-MQ2J"Z>BklsarpB+5Ԧ!|cmLj[ήwA D}cKq5.#xQ'ڙ ʈ@$~s(DF~I#1R |*DZZqb\w}k̄ϯGJlN| >/vbt\>69 +*6r0~m[*FߋUڡ6`Ed˸&8;QV/ULcG*CfX+ 0cz RY{)"Lc|VTF:zfZmXDDT$vo1}uZ{d.p!Iw:3{o` d_̡h utY3Ղ 9e\%zRb)'HUG) :dKf=d!!ulyuv\l'w/xV}8߈íZqCV6EY m]ZμoTfDd;.TRxh*jU[iY` YGs\N=0gC[#$nj'#2?&*'~,$R::&YKK-ZlBvha"t@ˉwP<& UCzڜmy S'8Brd>v[j0mX'Kpn5\UOSDueTUQC!p pZ҇D>{;##[>݀npAg@ h Ӻ<Ӿ,u5asiG;OMN< zguCaX~]ƓؑR3zCY tͱ ^}Uz)oTj2>#}E39I\vtZl0xM3\F%?Hl N.?,ɯUiD, Jه8K6"Xno%Ɜ2c`E]m$\TuҫRbh{-vLq!ӹKӝcU*kgeh=Cq4&niFԂ&o<HuLlZr3AsZ!A*{]TTogxqxk6-S{Lfocmm+ZL[|<0]03PΔiڅwXX\$P: 7idG#7J~As!7\hG K^m6<<0 dM=2׍0‹_%\BȂ@c;'KqXf,̿'V`'TݤgpуؗRZ#O!p|3٭kBJ,[vǛ}-Xm)jJAUwZa.gƚLL$6J0ICB5 0iAA&αe̩Y/r0@r UZC[5# }~Zţ:/]ی歷ܓבJt})=<T|"M3A7s!C 2|;}L'%trd@|üJs1 z [G'zM5*u'xdD->!2 ];s)IPE۲XHct!#0%nQp\5_BiB/Z;XtZt7E d%9k!v%C BzJHxk=NcEwl*&k~y1\H|%:ˁhsPB0Փm2WugOWŻBE谊ϨVB kmpA~M݀ 3lt/MױՄ,!Im9vr5Xޡ@wL1\dlɀt L%LB>RO:[]n#µ'hvkI{09ʒ_Їf1e|:C|:ށ3 Zk}L1D1Q'ٜv'f|/wr@|},B4B[2cTaFφ\}H#[^7~3K.jQ~h}A%Fa@ԺC?@I[6\ȤV:`UuFrU٩^gKupU}lLM# ދHbb:0~5 ϸ8w1pmLք:imJ&-e8!T7D z.1YP_1ԅ:Ċr_T*Fx`*\v.V4Wr-˅Mei$>PQȳB7NZ^:!]3Y{c >Jz|_RWLVf=1}("NTx v#ur7bg٘ TS9a\aO+14):TZeљ%1r\ ƬG92eYHDoXcHYRF +1t%7Tļ>bX2:YP' cKX ,SE)f\6jj~tp6=P@]UB#b`)_FaB1~ v({) ~$`LO5jhl_`cH]ftFN- _O \~h)*myZ t\;_JZ$h^;b*q[hVLCFs:fuIxČ58P&,%apyDd' :ȰML# L^4^x݃6iW[/XJ8äu=L"2ϴAcB8xnޥ/=s}u3S޲rGvsೠ MAmf"2 =U`q ?Q%n}cKXL_ =?An1"h>9 Vbz17H˄ RcL0N'&~"EE}l쭽[eqI5iMdT͏TrCU/2vUEġzC`Lb(~DLG,'D*MB%;^A?+ a@7fŘ<| c3=8wLzdgv1C1$Yv<&&[D'H#wBO:/§FׄuEi(QBhKyF.%Cb7[;:ǩh`:W Pbtܜ9.c=AGl:~m̩(fk$Ju|/&Dbsof#6ÖIfs'实7 )akj8c-d7ajՋ ߱S(eN ,۽ 7v$|/(Jh:g^4Jde^6^X|(퓂;:4X7Pp>"_{Ck@g={;ӓ<`^vZLlBF{ND8esvQk[1l'c7 6%U IUTx井ha׸j~E^>\ o n)~mb ΩA?`ҿw+Lþ )3q4yU&(YhU<7Mw{˞K/1**(vZ)j "xץ3oU 4aF],>sm52Om]u":8m;dtL>C`7 XhMŭr|Gʙ6L|rIH`q.'%a8Z5WU)F"tfro%9lL*j򫑖HZ39 {׋q #*wt ԊSFrcj9'N5 9q >!@!Ղ'3>9)h25 "Gс_@]zg:)5|MZR9Szoeaҳ喰I&,c wvK<7ç/IB:B۩ooyM ~Y; e5'g4E #>$,}4*< }3.U;>mpSvxʤ<]l,_kv~=Dq^w>ҏ?G`Ƨ`$ BS>_4B>1ne5Н.{6"zǥոxtg$ĥy$9F̬؆qz]KqEv{M_|DǯsA9}VYyFP9w8'2 NuH}drH%Eee?U0uwiy` <KDjY(:q!<!vO3--W*4Cg]Ca:ãחdvyvXy&c#\ [*ʓoռc-ze h2ЃR s!j^xPURNzNߥI.ȉGлA5s>`vRؖuV!o6se -r{3]V,kcG$cf!ICř\PX/JӲKhM{ @7j2Ab !.~54N^RFkq5ȸHrgu#̳ԧRL ȁ܏ "C2OM+'6#@+f)TDʰcrM[sHޛǢL%kBU x.7-ҿ `Թp`f-mģ&Z2ĈHZwe0[h:V:xE߹˦Sķ^wW75)$㬭=CzgPx00iYIt47aW@нT5do1j YUo[kZs/N}i=%nDhEt E ƅow|4=S[nsBI} a83{&YYi`Y%i^ί>OMIefԑWJ(NmR>`?}B4iIao7=rz2F5l CUп?0wv-4\,xF|f5#zL4 E-]Θ%g-jo_!J?WMb;t8wUdιX|j%){wbJn9UNgQ9!ͧ(1[YM`$:f5=+UGA9wkyRyĐNxykUl߼:Qly6\8u[Tk:-ٵԜvKs&MQ%Qq,gq)w7܄ J|#dWa,FNn]B>n96U݁}:/_=l . g*C0^aP#|uy'JIVL*ܮώ-Chp0CFs(ƕ3DHO-ڙ KjRs 87jE*` C!sr:Lc (vm(rK" [su? ĂȅX\v"U.la֥\` )Yд7`ÊGZ] R ~ˎj+}tFx%h4ykdI&WY$3K75P@T,(\"I|k4 /ȍ@PayûyZ4'?c)Kj|muٿ~RCFHgKv@oŁlqQ%lgzUv;ݵp8Qَ][x0ql%j@uu RcJ\[Rp+Mt[&ƫ}!D%ӆ1%$1vRiF00LR\ʗ+ꦩ' k\Fwauq:tOM>z[ MfN }'n[GSعϱ$ek`[DFCJVTĎ+wA6i2瀄7+ZjE{!M0)dFh3YЇN~/ג 4,W^־!>/*/l@?M@F˅Sk1?vۚŚ`]j)Bl.E{1s¸]x:D `pKZ)ja*pĠl5IQ`uNmdBp`8 kĬ`_[ڇ'c^>ӀNnWTs\j%:1O ,v)i8v@ɦmy|z=Ý#atma~Q:\0%1v T4sG$z @|M8|4]vVǀ"t^ALXSޒg4wnC;xhZ,XkF}$Ra4g?gsQG׹`GH\9 *Ж3TC4'a ӣOE5|Cd?T[eT8F[$+! מ]v7ml[w]v#Kkʴ]Yie0n5w:Cq|+,X%xPĜuŊjH!K;δs>ͬw:/pv|Kޟw*k,{"˅IlS gy:g=Zw vAhW 9n:m ד'Xb*cُ WNr% }z9/ 홦(oh?oC͞d_+T ECa0%ÌmC[l((mR 8;F ]bx1ػxƏw[~=]$ ?'Rc&KBRFIfX8 ~>t&&eoJ> E:bi ŵ˙MG(\Y!i"Ob>J'bm 09 ^r\.Mq5ϣPT]1P4Z ΁h〘(@A",E"zSbnPdGTTՑ -4=VH$M/HEՀ "2jVXЍ(cNLmghЕ U]7o|$5ZiIU]mqP9i!,CkB$8s%TХD ?3]E- ruu 6 <,(c&f737$N"=y9*L<8X:vj9|s o}@DZ3\'[2%`û+>BձiRuGXrU*񶮶ר,<+ZQF z }qˑ4aYi0P23jbU_'65a8nν9(D3+YSI Y4\B[=!5-\Nu~fbB8Y$RĽdt4s)>,Ģ(^yI%r%grS+f;q΍W:ix,=s.>` \RƂ aHdN68Ʃv<d!AT³sx]mj/N,Ğ.xrlvE@WzQ۩!n9OS i+ P;[:0=wU):,02 7m,.-@Յ+&ѡ;Ӹ059o MMޗ(|dzs%?VZk;b irQ8cbDĖ"U9s a7lAfa yJY4Gp$iqBv'|i)"DКxQ{oqU] _õlzCtl YwgW@NvCs3lvp+/=_`4E$1g50F4PS.(ˆVDCIVCM9c.ֶD9"{;JeX]33$o4"qgyx|wX][Wuxd:RaALV*EW[vU2*~qdz9@ .wFmӱVOvWU#v)n+޿{g|qh`cv;n`TQt,98BD!qJNwL:pe ܆b0, ̺e؞?CZvZaud@B.,Loyˋ#Żq<9%P= ÃTQXʘ}$epX,4qND[!P&XxQh^ݧ1Uhs)3P&\3w0x6U jIe, T2 s, *]s:(fykilüpT;c_?c_>JMFc+cD cOٷFńͳ|ߝ{ǡUX?rؐI W!:ՍW!`=w~x& 2!Rg¯ JQt)<)3ĥă.$̂&8N36{i;*Ab/Pg3&yH0{@Vѕe%h4 ɒ 4)ymŊbmjIZىݬo?kp:4~<>5gTt=>#?o?lr|4\&g@ Ie= Ҭc闈fٲr•>C%mP4w6V/lbmƮ_pErUt.]Lpճa Wo,iCMoyz8O/7*Xh?Q:&\r ]!ȼU3&'% 1FVoP9W@ EL?jU" )V /;<83,V/ s\/6,`OjV}Ty[΅J<t@DN\=X4m\cR;J9 O97 'Mc Ic}1C|)beޱUj_DᚙzF'@qleʁaūߐ37 -~2\UֆsĤ!0 s]`b"ͭ]-$" GqxUQ0?޺KD|IIl ϫa&Lk(FFDz^lqgV4byj7 Ӹ*'@@XdcRSfLJ\~Mq0TY̶gR~vx(afwJS ,`Bn#Bd[̹d?j:SDQ!u!E;5/2; ԋ2.*~cDQۘ(mkъߓ&"60 ,%V# ۤ @0.KվtЙ d1>Lr -ERϽ\= -ĒC%cB ;cc'_OTexŅE}&XH_W,Ek y턾YJIV,vCd,-2i,#j[W*5)^fQTdՋq/n`8WI/l>Kg30~ 7܎3?s?f&?ű>ibDij /]S ^Sŀ3(d9jyDO`|.*W!Юklb&W.Yy9& Xd2^wa.b2HwO.^-ț؏˝.B,߱E{7F6V$\2Sd;to;{gVҪje iI;-ZzP&f;CCNZTE*;.7ѱV\vQ^ۥ$A")O}c 5hah9ܒÝَXEAܗjUM]WhJPqb8HWg[q"vYTŠxcIDȭMH}3vH."sHPAճ3#Au&rEF^#y.[=wtJpY9FLksEY{wLbAiy=~speoϫdcXg%]&)$"ëxY*"k?)LT-#0ˢ mNoE&k!f{ o_+U+ &luw1Lw8Y˭T,Pz;A<YiǢHn>Ęn$ޚb"}{c#nuK%{&IhwJp`P?MЋkIYL- "FP9eVF:'턶uizxEbB#>CI&WP#Q*!3~+ԎiY q7be4i&~2E EIT$ Yex M54ӝҭjJs c&DBk*&RѿT&nM)OqQ)xw1 \32(m宙@Gpc/f -CV $H+(k tA P}~XmfY\Vk 5Vrj*-e3ar|z4/,[%\Yd:eǙ\C9} ğO>˖+/V>t[, Fel˼xdE56d}^>{BXZvm ~+3~⸵i dMϑ*c $/~}gXs% [>% 5%Lh.6172ai*}~R_Tq8lwH*%Bar~([.sT"S~U(%oJ60݁}E.$ʒd3Lǃ=Y C +/ϱKءW2lhd{ YmQ: @n:Br.KVzd_w&S׶vE+}\mASfOKd D ;z$_hC2|ȟv &|;t|ʽpuwh!Q9zy%$p-0K\I9NVKk)=|c+|'BDMVSewݢS)Q1f?ϼܓ}CU 'afv =䜑r(BuR0*/M#33Ȧ%ɱUgP;/xa { `2Wb{hC=v!P%X'*XFϕO=m@[@gkDT6#H6M<=E&Z8􋄤 Se~˷)6D. ;:g % ,1i3\T8:uMjC2LKPq)2 F^u#RD/d !35B>n7]6ƃTaooVw}ᛎ:8"ya3 qup=}5`'u R}Yw;ec>dLmE7[V\s#+_g:3T1K&V>>$~SJbf#DkY*h̠*,>EVrPI ΩvEV51q"?#:`RFKP7/QL8NkYWyl kSǎd~"ϣ>ަb|=?\m͸ Eg.뤺Oy59lME[GMU̽i 63V'g^Q7 ZiQTI3Db:l+Lnu7]-3[aZ)GWW ]%#fxj~zumw!\yҨ] i\9&aodvrxG?2YK^9;ҹ'4GI($^64i[Ke:Og)v]nsAU.!r9]-[nMeS.˲E΄xYo3$`|SҷgyAOع2]RWQ@݌AfM7TM\RM ai}q-ʭ2[!_kBWJK, `'S 6cyYDqs8d咾xҢF$OńBw%s/55oɓPBFСٜm{B!F 6Iy 3yX!Idgo6cK)ی&A 9/;XP ?q6n@ $]Dj[;YsV=/)⵬0OHc*5" 3+9+.ks! +5Jާ"]t%,1:_$< 38SR8 xh+AXGA16*!s,EsG>J Ќ5 ǜxUsSr"*WwYLsZ1 y"uE;^h 3A?$yi5y5"T`jj @|K"|$zK6dd!p#X# <?Zga I$bPq(2*Wo\oHֹ!5;vfG*ᙸԡmQ=+cD11M%[^yG΄k&qnxYҔ- 1: +_C_܇{b9^*ړ6ނv,-i_h Щ#T /27 (~v (g*S*n OM[G/8QN}s3(פq;"1pҭMS2GG*TvMX^}s D%{mÒw+nC / .J( ʔ?!2@^M}(}k0q;Ͼ `āPAGdV .7.5o-;/ai}2jN" @vYqp7wl,hv?,ح)-.0PJ[ 8>mm9X(wdoS'k'?`>>+]vhu6kMIeQM4Z1L36P7IdK~y˃km{S7$fxy6#fإkk)N-A6B5 /iSAF6\?(}syy-Y.^=*}tNryV'i)om?E {v`|&JvUb;'L8AwQt10ЮyVٻ7-K-@›LH/FՒ3N^HwʶQ6&V|529heHvy_OcӠ:q7-_V%ՋQ'V3jr .hA;lld0/{W[}?ӹWKOH]<+Ve=ʘA4HgS*U:Sfı8Gk1Os\@!Cf|wb_$2u j奢m!yݍxTL"7#%*{<^SĐn%wW7g K{RNfh)eOZ쏲na/8LΎ+SH(0^918PH MRӻjXMğyZͭQ!O԰ |>*nu y/EPkn,zq5x߇{\Y ,>|ñ%Ef w|_ L ĴW%X$*%#**|m]iH;3WH+RGr eILtC3oe l_Wb.«y , vG܏ʸUR[_==l@`%󃺃@w5蟱RNu$%ؘXyaX̮XW;N PY_L~7OS";A!m8X{$jieN5/E~Q7"|V_E젞QߤPP)E?V|(q[%ixgyg7_&-wOFVrRP dRt Y;6:7QI 19k>9a~w֤ 7(rs7(Ԓ(X};^7IT&Qy=c,SM"S`p2v?WVm,9%މȕu5 H`F '{Q7do<ŵ2?|NtNb*g |etuӣ '0%b6p "`-/r}_n߬ ZI;D_f2Vfo5.A x dI_Aq=H=FW4*Q49i3G,`49[-M%](Fk]En ȐMg(U`+pVֶ}a+drQJ:V/xxh۶"WWNjs3>?f Z:c251AM_16Z"!Of+Ď!YSfQ!WTllGpFOC1a8_Ú NuoH>%*č܂&щT)y#LIȜe[Ob[+=⟄{9=Ce#Z4RUnK:V.:ƶsޤ"NІ=k=Jr{PGd1_\A܇05WnJk"x4]NM*>}[IY胟<:g{\經7Ik MWg`D-_g;6"Hn体^O llއw'}1ƹ.ƶIV)+UYTw뵃QYsVKmiP_9:tG# OmU,aclT35iK@j1H7FE@tH +G $"KhU93̝e* dQ~dѨ3\| yDPIw}>_[htwns`3IPB·-I9pr1M5r!g'5{\k&3E3TiME*C.-.ر:mh{^:xqͦ'%u%jߌʎ =8ˎKQ.t:NHhI&P1} J\oXܹ#+$U߆39viiȴ*zx[8TX^|o./{\ѱ\7IΣۧz2ytQi*ε@:yGUG["B}m+Hڏ&w}tt4Z"#T<'8zU[볌X#X_MO Y_0AbW<+jIeqՇ_xQ! OJD{( Wb8j8mbFa^e36*s1Hm!>#U54Ib2xPD7kkWfQ3ie#J~#v :U_P5[gT-R pߚؒ$m T\*@Qd2D*Z@l\ ٻ%ɗTb\uʐS\WP!F`3U($IowGh*+â ! 4#ZQ!HVB5Z_vg&&8&V*A,P`M~nѦn̴m!s#jg=Rgp٦ÇDp \0[Z;be3u'd\R@ތ2;X!C--u I7:=MiCEƴjSZ;Ʈq5gYԉnҞ?ۡA#Ev1e BjhB}hE/-+]/L4799B8`*߲85|6۠p;]rUmgVP.&$N2i הH&6t`aJۤѷC.-UgHu!(-Y,UW2缠E.5n2,:ZۨgHH<f0?En1d51OڋШc tmCB[tA$ G-Dž?Y8ؼ ~?SA4;Xy}|c8%&[c=)L>XQy"lփR7 4zdO܇T tIU䳶%ƔM—RlS{2Pyt.T e 9$]h3ҏnѿޙ (b)LYHƵK4"&h =NuaЂ4w_PЯ-l u %0ዃ?ɹYp=]K炯"c,)$okzy-Y8|==au/|'7 !!s\UWO~QÔ띠BŪ@5۴ @*ȯ-DGzn[4K]7tx'B5,r4 WUE}-inOi|~b1$Bkwn:GňlֈJi*Ӏh-y0o++)ձ/q‹;eE98:a4HGemlK(k@wXGJ -(â3$qQG7`ق<7hDtV/|ms5l%ga5Ы6m'~{D4md0h\C#v܍Ef4cR~'YƠ'YH^i]Gl7rs k r29$ıK7xa81e$2AabVt0Wnװէ BדO7Ր F4!"N߅"ny6hbn 3aUS /W D} cKzOGa)0]R|h7mKOJE" -wJW{/?01g{S^W61& nV{NE/fFח {4\e[VTfW܃ㆭh<#,z,7)',FG^h&7\e1ڭwQ^%r oU0[L=Ul2O51jքQJ[2LnOsrPc7DL稩D_Q>'rjRtV!C<^"=6s@9QkK6a.DZ眽J:lIM] X#1Fi b#:FIw3nCC%aMnIېtDI+pλ;B?-%8}A={KsIƽ^S-6}%v˲=6_Ōڒ ~Z^kBn.u V+0;+^F:h-:Δj}w :.B`C'՟Mgmujbfua ֊M*:!AgwrH6:ۨd]U]X`4C62D?8%y&v5t^|O_zF5էv]6`0Ba\%V又s"5@_Ng^EL-{P9-),( Ҝ.>'~.Aԯsu=R"倬ZЩ"P{RXoQ|*.9+zyk_ޙ؈!60FKck8~?tQbCQK o_-?/FUӊQ,m\988aMW $h!pޓ.Z_|'CɑmR4he2 ?(h62O!֝ȃ21/bÑ\¹!^+! )g=Uv8=z= ZV3́2<-j_:: "99C'"%]I[4QziJ&]qZnw|eg mk*rQyk }F VqC@A ]=>H0СqcSGxXߌ(S@rpyZ=lB{awI4"8yA,ÌeO2Socpd7#_`_>{сy`P!TX~ 7mj\ +N%G3ΈoXjkݤҶ.l`,e Nx`D2&ƞ3QiDtkeX֑5rdU$$1ia4ug~6E:$g`T`X@Dԙi_+2׏ `BKrO03vhφL*o>*%w@ԫL[Qݑ֙{ <O5Hz d_hT}# 7Xةuճ|LɈYӯMH݈cpFg-M8yI]hԧİy:i 6n_9UDDg\P6ΞXnvjAOĘf_{OASGꯘٌ1^p1ρm,ŀ{3JT$kn)"J/")J;WG[]ڡU'7m2{^c=C\1Ahb{9׊-'{R<1$RMj^2T;ҏ>eMjQeQ 9. c)3ؔ b#j4x~ *0lvlF|ƫ9 'F }c$A黛.*1CK\E%JS$Ld*q|rPa$#_V0C(>];?ߢ )!AwYETmOSxk.F%pHX~;z ;*xNhƛ;M]CɃL)^*. lD[i:yOOf4태 q\$OFesr n00lXP`F]H*}5O[.e 1}.C½'P9" va T{RTmi %ST< /:&> " 691͆w,-&oy70|"f)`X?OPF !!iy;įT$=Mr8ݰLe07O !K/Lbɔ\>4TsTpo}`2u}3 }+\?GTQ Qqyn ~$x=Aa̡yʖAUk۳ّUFuղ8[SOf4B=ziʀɲTu*S0`&NRY45ZjY0jruƍ,A;.^Wt/ppO/ OFz t,Rk]TL-!AyΑ0Qq@Yb 0ʭ#oQSyݦJuag]ߞ ǿsA:^ P_ e Ir699tuTρ\*.BV TeU`:z;y57qa?jrA͕wK_K'6g(>d4b~K Y2W0Z0*R4gΉisN-EƇ{ׄrY Tup-y3ZAYf;*{|o|!O &@=&!^#&u'1n6 h-"I!31MT!Qx{5)%_LzTƴ)N9_ڽ,^+K;}øYi`qTsQ;{ud`>|_!80vq"wG|Z2ZO(>sQnꌠ}HdV,Z-UZ=5&96ә,/Yꗤh-_^9^mB74 'd$|4 eStӇYv~ʮd_|[-GO2hE=3ϵcQ0⭉Y =U 1o$I13;EFyy*!ϳ{I`80Y¾J-`/ʄnlSP^Nz2#=Wdfzܚ maD+']սUO3/1Zg2b dm3}+n=''L>Ajafa7 \ #f4(3{ZDY0{PZDjMq!»4bx\FjoMIuƭu!gX`YLk҆"]3 pn7.라x0k*Y|UV;ihQ<Ă%;n>N藉CbkRO`>6y[=I& U"bD7c_&EgL+KUBѴ3o_K-GYMVI*33Fv$A[~|$M7 2OAK-F0k=({}+e`/y.'"eTh#MML't^0LI|VVjijxF2>WQ[2fC|u Fɪ<-Ŷx(g|r7JqfYl q܁ThZ m❩W>Wr9vL 7F5us$'?G&Bjɷo'0Qg_V`c܀Pܗ=GBZ]j:\: M.Kc‰$)eݭ,3/tFj&Z(ۘDމsVj@ ](ԉަ!/H&%wB lM, 4DҎ:)qm"WTz^L'MhR=ߦj#V8t Ej#v[>SW{EY6h FA^˷VR%AxZOzoRyQ66-BW7n\Z2I dP+wҭ$tMqbKHX:Z;dAؽ. 6V`M ;|bSّ@a0n:t7dsu'T'<|LyL s 's2 p};)47V~=҇|.g͹of L^zͤ=k*2FpG Pe7D k$}R Bw22 6UKNhc&ʘnoZ3a=GBsp.0V~'EQgAN1"b~~!Ih%XHdB2V [eOPg)tv?,V?mdA2oduq7&+b22(6oqHN٫ "PgӔ̾7hY  VU3)y'N* r ZJDUo oH8 &_OC $(ѭMރ~Hb)TeRً&W -Deg&*%š:"L@ZJc"v[:_ՙV, %քpٷ ״Tپ\Q?DՓA( }Nͧ!#rTnxcZ\ &rqb~[PRn[;6Nˠ;Q=K~D+"㼫 |m?C /"^Lg4wjp 'vLT hﶦrرɐsz?ThgE(هǰ:9rrLwpS;iE|>=z5~X .$AD>.4OSQ/q٣ %$`SK=E@;"WkEyE꺍d/Ϫ`Ls#[v%vYz[T^=eT&v<++q]m1@+Įz^zW~$ x¿9DU HטV|!KB'Lz\Qz{Z1,AђB-Q7knHj㇑\P`gvS$g  ~"x=.hZP2x4CZaVFfF =d\A:8mY`9;`?̰x 3g^ln{:+cJK s]l\M 'eiY=GH16bL*uYYxKצJ2dлuvwN %0-i] \h{:3 [|ɑ.,f B+JK' ޾ǵ<Ӳ܉] g[HǛxǧ..zU xiofYi̼`y)a5Ґ<!o F_/`7gUթX`1&i03^[)l{'=@zhAcC?-<%lK7Fu'o=B?qA~WcYj+?'͂;RY6HTݖT85gSket>)v~hG3qb%낗4[-ፈ?ybX1oO7 oi.W#6zՖ1ZGm>(A@s,k(a 3 !@d5$5X@Cn Sc 8b-JHs]z'[4f~ jUl v½M+Ba|“U HgAO!# JnW#J- qVy g/"tշP>0m&ƈӍg+!/b-)Kp(1 Uo+1V@~W?mr<`Fy.ܿ)@B7&m1 H9OT^#tې5y%S[4vj ʵߝ\ԘrY=J{@#3p“ P+1<QcvMUTa4V~`^k[u*4IaXhS̑ZikLM;4Ʀ8I.AwBvopMsz{"T#7K-e \;RvX198i]:*y ar Z\ @޺a<[~VpYcݾ%щ f)B.*pD%<,И836W2V;%ěLX=Ӓ_/@4;h'%BF"ߩ14 koIGASs̤U/#'kbcǣ VA9-6 +h6e,Ɇ'B ٰYm Q}#V;́ fG_Byh3!ZZd4˜8Q,`D?͜\6/Gd~]q^~#ex)\`( 7&Iuq%pZeLVZq,cv0 e60B6ŭZۏ@ ZPJoLX&τPyU߫IU*Î>ەK81V`&6$j}٭% 3ײ@L (ҝCR'g>G# 7DxϤcj^d2ªMIx%{h\K{z^+U) hvYDܶWgG8D17(_0LN\e4,U:/$r֬uK=NEvwLNO =WR6t$S&vFk"3ew\s%;֝Hkg`}y&{jQgCe_kuB,1(3A{Zf;~fƭSwuyfojjθcQZ\$ޞ+(dtWmgQv;}68Z(!cOJEI>!D4|{0j.vViGOQʑڕzkjkKءٿǡ]{Be[w*\^$PGbQ]$ݐ[zB$IW1K{mA?3#G^qlcBNw^NA.dQͷ'F Ay7[J/G%<hJrx(A&< bҒo3{В˶`n3G.|1&"4^CM׫k9WQg ]Ar2l <#wtӦa)h*ˤUݛm9ɜzԈ€)B^~WvdT"p>ۍ^@}A$ o5/2eO~*}/&1Xu89%&Q^Ot j.p E71x{zO`2AD;AbgȚ-1 rPO7>ڛg+LpäS E67IKG ]\c7XT *6ܦ)Gߴ['N`)H(u}R}ܞ*1A?N-иUV>\P:Pؽ$zWg|p@xLC`' )-8])y;rpY#tuOV]_p/P%(+~y.kBie)dw.@qмT[vND̾rKWO plQ>>+@qȳ|*Z.CˠFԪjS>;懃_85mO,B<ºPFv'F\ތd-s5"~DIQC!Έ "TPVlWE>7v׃*#Էª|dч5o3pO[W ^z:)щ2L+!TDh`Ր3'9|c ξ-Q^D .;idסD:`<*J n @$d׫SIut:#>HF1RV+8}e.^IvLQ/rCxΒW=ҁtVzOnr zOp} c:$VLD8L:7BI4c9̆|bwGr<̚FT#Cϓr-Tgpľ{?Ǐ_sQXMFhWո*i=ot5'q 5vUQI#@]E]:[\z1 .ili@{Glg./aإ lAP&MA{:LtƼH E{0J{{Fe"VmYJ)(T.x/Dm"'06FDHt} ^K,n(Qc13,袍P*yc7&Λv|AKwMafUOWovFb x=<&YÇfz/d#\!I㛉PJ' _ J~hXC(6!^CeGGB5ӓspEg)p}?N{-0D% P,#9K !(5yt~wp=~)0Z?7~bt=PΪ >w, /W.OO.3A;w!&05xUn|u_c5do ̀BjQ>ueػXYwrh\aC|XF\=n+lYp1A6X'e3Ř.v#=K5Js#~ţO&Ǐ{YCѹ_zRBb yc4I~LiN(P5cc1y^g>H7'30 ^b2R "![2P{mH7/'zO%ަshxٿs'bjst"/ĺ"l(C-w%|hG6U O,m}_|k,Dž d)$"2g9T90/UrxU|4=Uf?0Br . #wtdMj ]1ʤ)MX`[R=ORndbsMB#(TV!\pfLa.ؒk0GUa0Dӡ#lS~Xn2ǮcsDƽq!–F`p[>`O1-`я,@׊,CKjC\:a{7ZD*a )%PI#/}$eĹj=D=ݞ? b!Pp3M&X4}#t8ldw]>zTg.;¢HꆍXfFb  ECmmj2n1cHZYRΊ}wG+%k}Ǖ'hTeU𒣆]yZ.q=QQlo_C6ævýWAgV:'ƻ1(cx*co`ݦE *kd"tK~Kd8bJ&3ڲ'|kjU+)nJb5Ԕ5Ag+d{;_-~4aiUxKZ,ͧC{A`;r& ^7& ڣ%^ O:o8F IĆ~ٷ뀔 š)& Ew`7q'Y:̯Xd"cF-hr7Ytŵ[οkGF_E[@@om>,vH;G7t۠eXP'=#ܰIW ρ\ mZ(0O  *OlvQxGZ*̢О^]'V6;UaAڴBeLU0&EdPO*d6Dxq7(K轩׵JEC8r8(Q>z |>L;@<k4.1Q՝G38@V]"ج o|9`9 a {Y=_@Bn| 04um@7%:Z=BC2^ě酢.6v+h]vX{?XpsMXM5ze)4A_= !Ҧ3,sq6<mϑ.q )%Q=f&yW}Hm/n"3-:ל]ۉҟᛤCh1HT6s4.2fjB1qqfIĄ9JCORێ-μZ|4pON (IR_9ow yh!^;Gay+{)`,.Ƞ+R;3Q`@Q0a{DL|bŘ@qCabzS9soɅ\ͫށ>DvqKT{W\-jQ42&m⊝PڧFW\]zr2wMy,==Cߡɕ?go& R݅Ѹb ^5F00VZý7j@*S Dh1f?=诤 %9 ff: YDm-}\6 IVxً5#|?'Bީ0IK~1ߚnkj3>ێ(EU! 5o ͅc>n(~|dʅ_'| }= VvzcB;χU\/JI N¨ ^ι{Q9j{iS\Ѹ#2W9"nڿGfr3~BW'ygxVPjV BTk" ? mTE+wOTZr'[MoN𜜸F`1Ni)[a6a^'{ p2a'侜2|O>]-{aGA>wyBQ=Vц;f_]q+E^ʹiuۢ2a0t$>͘s_un"6J5:] ;`Uˑ7+/E[v,v\ ' Zc|V^o g c"9f:eҵ.^mЊZ7 ixCӑJcm cTPf{}.W9„ji'QHb{k- gर&2F3B~&$ѫDKz@.]M~u^")*2f1>dTMC U_.ZnQ6mWwIJjKjOr:;ħb S)#odX[òjQN; ZQh/e# lkv8.@HoEGq IbJ9|9[^n*pof}=(Vage: V`\eU½ǖ⍒9`م7Q^lO2<զz[qhpV]kT{ܘ' fy,ǧ]h 03^xk뒪=m!'!,\"nk|e' A%*cE˝!-R#W7a67;ֺv6~0:YB2I.:Rg5L8*LtˏVTVd`\UxvYQ1j+"as:.; aypNS ZЦI-»_@ea} jנD!&SK pioDp$.,b G}w lEֿbK߫V7oJio{vb#b9mlѸHM+%ʡ քr| ~@i _ʇL32Jk#&|(u^ ?KQ%Hpn4~[/ٰK|puGRZzer»Zp*9S8>͆ԅAAr RpUA%p;;C; 3AÅixpv*54dj1P<&Yۖ,rl{SGt6?; D\Y/SzW?옠l-5DW"t)i3VIKX59%5 uBNn#|40jG? 4##ӲM&^1 &"Lh(x>gGpY +q93̩e p҇VkGkJvf iߞ4rFQ塿~}蠰>́C(U4mC9)Ω4(^d2&˯x fgq7bN0jKW<Ȝtݴ߯-amC;ĎE{wF]A\7[ F~֠yz(%^ͺ§thQ[+ FXK<K]*= g_޼ykN[G]WN 5O<i1 :v٢$k\hJވXh P20GHVc_weA,a3ۼM;R#f֜Zgܗ2e,w`0 lKhd޶xV֒LD?rlQmrtӚ}`KЦ{F-KI*vZbQD#3T\6fNTkT- Mw{9(Oւ0՛dôe[TtqhiP%bzY?dGKlJA„w$bj255'٦2P#g$\J:3nd29 ko-J(ȝw[x9GyEUo-thO'iqy_o:L[N5bdECY*}6hDF#ōTڐޱDv;歳j# ʭ_.N01%M`iu\ fn5#ExM&WX^F,ثZem 1Nߐ\ϼ*^ Aͧ{W1}jPo.۫m@m5-c [w Z©s DD*s|( ]J.9,Nnwe yJMHnRtY3 H K ܓ8GVzxWh)-0YűMyYAYFˡ_Q|jliGP,.[=Gn8<3 HΞ_zBUkR$V=ZA-:ϑ<2 UTg_NAI%HғT];z4Se@mD0iϏ!ܱMm=WI8l$JNH`k6r> ,넭IWw(vfKRU.y/ @0FH%v]5t\|2˫pثM#$*B2b] .nMnV &TxPfX o1ѰpzZz{Ըhқ-T#PCgP"QBsJ'!sV@4.j EI%,m@Jnf|)dzOGFxlO/KQm)U *[z."|ibG\yl[1+f.kmz9?dDV5@SJiggp*xO5?ipȵɕ$t&.%)]!$ԉᅪ8x3&[5%[ 0F-,X7[NME9^C 7u@0H(_m@taD{w?`r:["+(Gf5ޱX*T4fH%}`/zېG]T5@ϟX!B8]ĦIz#S i+-z)d eY_ hcDJ)ު3.X)xy6|Ew-c.l(8w&ͮlTA&!Rɛ@aa@B\c} _?8~#ԐT`/'Kv;w]"w0:ޟGm;8#S0+f Unvcۇ @mAΠ;p֛۰սcצBޚ:aŤgYeI֡RV䥿1]_4rrSGYY6cw ޖ'}]1trD?ݤޛeGax}}7kڵWc)yaQZ[5|^\,i>q~yߘHG ![\P3^Ht|KST*NAF|y1i,muUA +aBs4۵T0rd w'[C`Wo _Fb>8Ƽ1Gi({=4'& #YG @,+n$j/W#'kE/oLH#Ğ?y@w["2b Kt<2 ]87E`?/$<쫇ȕ^}6I.Эl1yZDQ*VXN EJDCaJrW4FOr,8ý g:sKB6U*ehzCT6 6V4qs[h -VazAQtse>4>ρEBBT,ھEar/6j:muoX@9yݩM_w4ZBVe M kFw{+33ϲG=H'Sq&|@(h fl40̏{}P^M`I7nS2KA>!.44 h nytمh:?@6lxouR;,R-pmNBON٘\4X;DH n5?_8Ir\ŊM˻.+v^$)2ºæ~\QNf}S-[6(OdI[GN4iWgGz^Ua x] )ܮ2 %pR" U}-|yc{3Wޠ]pDrfݠ9OaWߚ iLͷK>fEz&Y!,bjOVA[hbW|8J?kABeٸ^zTL:j\j7zM?v$u'm%3 rg7#o;CH^,ªM+҈w?떹Y`V34v%tש"}G /&yY2f3DF|UJZ#kξضc?Ϳˠ|W૯}N5"RF!3Q(, LG'45CM.*v=m"d"1Fb#E! U9ME}YmWױ˞4vJ T-oP"E :嶋ڶřkϹ|ftXv 6̭ɢ(zǬ-@,G}G dl_"B4GDF$wAJ4eű#U)aoc\sbw@Uq 4^f*6͕JLjK;*5? jX7 b, o ) )@;`7 tfZQqk(hJ(^10ES>ѧWTLOFvPF$"`ڦ4zҳf!vZGQ gK1dQȴ7U-ɋ_i7jf^"}.X$M@9 +!T!NU,ɧ33]JTʂ se m%`uXɈa;?7G 3`nsevI#yq?iFl7Wl EGyՔ^u UٹDoOwbvFC?O"R"hyv|o89ѳre+ie`Fdu;l/gZ``f'}l2 &_/pJqD"JEv_5"Q@i٤n[ar>e>çH|WksN69M*'8M'B?&Yyi"o\[yNa0,u^縞U/ 1Ee){ŁAْuum&]qLyt}+^K!@͏Fai1w3O<=b/dJa:@OvGۤyjbtstK"'pI`ؒfԉƸ^K"Ⱥ(L]׌%cΗ+dRu|NBXcɲW%e' eexnֿ4˃;Y{af$yofۄ3+oHVGo;h4 /!#ii:ɪLp+i6C7.Z SljAM79/ Nv ȃ i< ~ҿp c A! m08GzHtxjQuT+Jl_ t`Y<6t$h6V!2"gCS ^PK\vHSxb~ՖY:6E,1߀r32ty(Dr\۹mX $t% wo+C`sѼ%Tf/QA|4ZpŰLhT5wqv+w\>L.:0:1؅ڞnlgK#cy&fD7Gt&V5"p'o?0עqz5W}Vš_hnn&d!R&6*JyT-}7n^]+hoc^̚o]Dm~WӏO_q~%>+%׈It-6ٟe3pc==M{ 쟎}´OD֮ZrŦ&ѩ^Z|-8:qhhdKp_1V39^}:P`.T[;L^u'tuNsAͩ#uֈF׶u 7go ,:2QĔm%M$g"(w6po-\S+\Zf*r_[j))ª&Og p.׽^2#)bj\ϗ 晿LDc83\4"̘4 "8"-fk]$ܦ 1ig&pgSXNZj5(-ϯsr!0WYQD_7 {w^a&2cMCwye5tSq`JީxTCw'|yMV6;/핵?; ͤN&< Z@>XflԅX+W*Ȓҵ{m ~) bG_Hh=EaњJ ~mߕK "e_ej)H\*prb$G2bd}^{/@$%WW/𒹳Vez=(s!))0񔾖.):2.П* !EH\zφM&6svH;>РhϿRI,c`lb݉KXj&i.lV>e?\U{. K,斕q,Ec'̜H*kƝ{I2WkV쩧?2|U4R$avWKLK]l4& UIAj *a"$l/LqA+(3?%M&wWncK@aRRS(~NEFr{ կ$%\CkkmjKUs., ֧VpZc=,Q UL.e]vE7Jf):'*`FD"J!?u\;@fIxtX&޽djC%C2f6(;~dٷ; jz Y"`8񸉷=s#AUm$QvRڢIVG<.fPP͖ }qbf_JvjȠHo6mH#y]Nm);I-nU}],DJg Vhj};c## +˾VrOVOHv~Gm~_Yxv- 4;jC_O-dHE%Ɛrnr.CD53ޟ-JTneUeR%}R\ٽ_"zaviN,R`I?b{nʾpat"rJx١g[y٘&uw39JLڅk5Wzlm9"Lcl]FIq9S.HmmֳoӺbwk!0ǯbQ:I2 rLGܲn{7zǧ@ a-Btkgj3O.Etj/!PH D3vī M9<*mR(֚hFJ|%Ď|`̝d%? cU&@}L :KO'#U+{`(sm5RKL/JKY"r>bFNi7xj4T ;_udXSͦvֲ+D|7}׎FGظx[5CYVǕu(GR3;GQ$/>DĄQ 3:V qaeS(9+6ҵqnQu{! USE#8Pd.t.Ԓn1BL@m &r^jXIX6\s eUV܆o#tD%/)Uԃl߿{Wt7Tf ~?%rrz fZn$UQqĴ$ImLʃF_3!@_(BpR~,aUO=CALjD3v0bPeh-KcMj^xÒgC9ESeSJ01:TX[]^baeVa( JbLFC?B# s7`-ʔÚ) .yGTM˚;PP]Vr~eT=<!-QŽrMnP1mT|nr$bz/pё|T)'-DOLVQp l7bVBBN,NTTq yeH.0Y1Fi\ERTxɧFzh(|DU-㔏a477;P*M|iläAb>BӒ?:]##WJKyA<~ߩk2rnd''eԠ/fzqQQ!ɉ둱m8Er Di-m^oƔGf8.pIj m+!d `fTp_ w&Jρ̆$?Iomꎃn#)-E%w銺Gkcs:r-2*#Q!?֣n>81=2o<8rJOΞ[=ŕ{ 'wU퍄̿HUyq⏊VDHtmdEElCxˊĻYVld亥mP^IYLntkӊ^bsYAP~FդKC=a2TLno3] b^ 9aln&,>mǵQ@g WE—I:E&WE /T7?T^ &^*T7Ղ8b4d)K*`h(48笮A\o $0 pR&oI pie;JF|6ouw y 244ш5 pF?EEYu:m2?mQ4#s '%Jsr+Qz=ph*m]?}tnǝ밲7:/|; ĸ72@cGOذ`=:[3]:bژ@ R"PuROEj$N" YJT*sC8p%HE"&wFocӠ G`)ȂTh>&XeGBu.酣0c$E>6ge! & :T$|O;~|/ݲ4쫏dtWW>@4|}k]Yx w3\GB !E9 $-+j^;:p0 I8t&,DQpHA7ȝ/*H":'}`QpőV.z.6 (z6xTґJ j[je SO(.OjBv{431͚3g%*0CiAArEF}$t|ap]]QP4Vڮ%I`N˲+93L5W0!krcZaZR8R m;R*&xyA{SZ'ݦ8,Uh&)aFiaC] RqÉ3D@fmbw\"La^<9)d :YRsdbʕe@Ս\Q(l$] z( HO=`g:~d I.L}S?ۏaGEX+[):Ou 1*BJR]/wAz~ϒE55:4eS22E0ߜP)Wn] NLc2^f N@B+QpUW+Y`5$6l/xӬ2suދv*"&n?Hf7l踣*|ao6lMT/Էw m7,ը, G3SPxgW=#Cd^1Ft0"{MnHK=.zD= W"PM&[/ Deog|T̩xAOZ_mQL#kD1UȲ|CWM/G_t!9o:P:o4:tzÝ!2VK#~3"xb[*T<48+̈́CU\w Z;)V-M??&Kl? >BO2&Djje%YSxl ,Ju08Y6z0!hKy xUQ -PwF}tH&,Sz|{iQ>Ǵ)NU 2Pg, b8=Uk~m_D*3F &_TU=Ho? DZݛA}&G5E޿@{]܊((1E<<;r%F0X~K [Bφr $Q~H -gu / ӇF#oZ} r59ְB Xi9Q~-pXzRTBumvgd닏q.cy&|VV t@avkٍR#L_Q<3`1u"L-&+ .¼!, Peqιc%wZ0t;I!.Tx+ߓ6Ach:?j˶RD $FVc1irkt9RiWHiكĀƿAC̓;!JO$ߡqsDvZlZz[Q'zNPQC 򖨨\(I Re! I"U.HyrEpn(  ceF@tyrZW+#U.> n'C9RTS_DV5*{w򑧍]/Mp. & ~iU9.%l` *_wϖԲDO} D`= ![DгUǚJe?_5\cv5M0ĕ "#T)m=A I˘7XEƧU+99{aξ.7O \yl^[`mU҆{`UvR]}|Lz6@Ҁ)޾ FV0Ip|5c"R;B0[J^Vg}Ԫ@c/02QCbhT^`(3<{m0_,CQFFl'ۺZއT^ťD =Lh zPVb,}U,sGSԡvb|FooEM/^mmcQt[ހ )$”Hkbз y~}ON {&dEum'gW=乀J('QJ*Hq$x# +͗nYCEA)\ 1Ѡr0Kq.2W! 9kiLF6Y<{FWYH?=KB ݾ:hIAc]8UX}ژh_!hɞ5ğR,x ޳$uKS7(~ fd(*́LGX=,40x 23 $ @\kuR`'ڊKon]9 @<TC};sM/ ʀ:W>eWmeAύ[_q?pP]1Pƒ{%$Qn+)U\ ^Bzl'M9K[&/ iGlZJ3]y:{ Q6|ΈhK)-t9NWXǰիqaҭJb3$i6oQZ? ʅE=jd<-x 0q?O\j967iqqxm#=A gu_8}IOƊ)⍅2%什m{%>v l[+̑D:uyu*]5zm|\}g~s?hIH7i`hp l{O `ϔS~Dpeܑ_Y):}ɟuRp_AA/x*A9)!)8h|g|RTU{w~x9bՌc9?wkMfi STWB#b!IaGAvՂ0l}*y7W9"R VOrᙐɈIIg\"5fMTvοc)g]ýw:Q<ޝ2% U Z]T6m@'}o9MD%,<$_jM'၅ᓙ(tM(M/l0]QUɠyb?VLQp?tI>õڍfIA{lEr 5 4[;sΕ]WIT*nȩP߁{K_ƤD 5 1EuMo } H0*,G 6Ro;W\nh∐{g%Wĭ` 4i= ə e2FEmiV54ֱ8veh]'9h8gKmǀEv>^c3q $Ipd6Nb's,Cnjydgq| QX9Lbu[ }S7zU#{(gs )ksfP]3v^7I=VS+,nu}4c2n2 6 "<}0Pf. drէ?89EVQZ"#3Rn2?crPfl1/u OgY/Mfw7 QbW9Aװe-5䕫 ; Q :ϦюMP".I{$73sjek߅[`I?`&|X~`#J6 t;C Ocv,X7Q<֒z5Q1W*9Oz@Pi@;fQ>iO>sH*]<8cn)8 U& O֭j>7<)߯ҬޯZr(UG2RUsO}r9%A:2޽Q'M-puqČ^%c{Fw֬`bXi:a ? m HҖC:wof n #.&(X{bHI y;'~Z {ڕY B/{s='8AleUBȧ O3ˣc˳ Hq9Ay7 cooN_(xװ9--QEa=!?q| -+なZofZ5"mP<6tzxbg@}zϤַJ=F/7jJZE4n$Klc Tλ+0} %d ~#^3=a$„1ܮæIy7EtUx ՇU 8iWWc#}<7'}âJ.L%@niOs,CȍS/MRnU->[bE- EFN!J(J&ӑ8%. E7Tj\,  5v}YKǞ4scTQB1uX,"cs*٧-Qe6L3y]tcu{>F`jb䈄z[>"Q^\b .' nL%L,BNgQGy2Mw1W kl&m==7Ʌo>߈#9`iA ءUPBHtkn< A7MM`mVD76 @%R6n] ߍ$f%pF{x\p`Y$LS)nVgh,ZG`Mg8\*\K+-pFer$6!(k7jN=u7?RϾy^,+6T9Ӄ3}|]ȋ7p>[P_dCہ1W!NEy4 7Eq\U$9e͵7[Ys7;Cx'u@n^?V8otC_Ӷޛ;g6f`<vfƄ i# *V1q;" .@iPƺ}[֘D $8=r&sL1.fŏ&1T%/ӓd+R$9.]'b#5|Ycrĵ`└`YY.;d8 < Z"ߣ)RJtzQ|*"] ;HA-x[(BX'0>\MxRgFb*?aj|a D=NBY &m϶̀rwI 2`民\FĽyTܔkc0AƇ|&j8bxv&Z%Л$X&p-#2ʙ۶|Cq n7$:ʘ (˛/Ų͢QܖVKeCɜ,5:K_CGq*bbXAQa;n'k,n?ladXZ.cApCV( L<;vX!{涧VrBQߋt>eچ^YD?l(5YǠK[gz#u(藯U䅁5vd>H+J/UNc(&M!\h iΎ G~ #;ӁG4_S?GG?s{<ĆWv fk(G2P s0>&۬qQI% ºEh'кN3a BF{7MY~(RSϡ?چ (BkٸH66ʯA!V`lYap߅ 筧fmC~=$m8}:{j:PNHaiy1}e o2/^ޣHSi`;,7 O\C9[n[*ހ Hp6ȧx AJhnQaZ^_1% UBRE'8Ư Ff Mó [N^ŝR)G(C-*}9O(@NK ATA ~J%hF2PHH$XLN"BH_N*{U >mvΥ_ooB|n v-b:$>U56,mݿ` fuQ6gEhĨ_'м_m 4#&<K2ni^Sq];h3 E = 8&-EaWԻD+"">]ٍ-#uҝ'ҢWll}JxL:$SCCX``#nQϬEǙ]> qK [:&?N  (ylY|=Hy0"}E._*l̉Cŷne_h !yWO.{İ vRޠkÂ3Q=-/zi-qn;Lgl͒eMGܻEdlQyw[)q3I#]5Eyz,3s2X*&cd@8(r&t#٥FD\I'?oԆ'{#aQXFVmHM oV=(AGc^oYZ[Uπ8HlKPfV#whp܃a0Hh9ZmˁQp6->Pn19y{Tt,ώEyU/IMq׎%_x^R}M", +y67bR@6c"Qޢk}(R(=@3y;.h߭KbOM01m !Kc`~N0 GL~2(G&QxӢF5qa~?5>`}#? ķ 0 #q0MZ/$TAnBg͆u`˸T#eJӑ3J"m$f{T'{IO%rzRZ6j^ W8ܭ!UlSjsZ0H4jw۾[\Wtwd%8hxx,mZdgTRH3 W_@:mu' ;C.<>n돆Yef"N4Хu U`IhoA~?* YphT!E=}^갏z‹׾ܵhJtY*;rn&R(ﰝڢ&b#K{CŎ! niЮ?uRY u- &@BHħm>$X>F92yl2Z Χ|3WūZ8\6?Ž>ӣ"Ru7hGM'q"Hf0z]K;S}uҴ΀@uPLOrM ')Rk O8y؜ƨaBDv$Bks,L$Ih+Z/ %_/m]g&:з[x9@Y1e ix~~m%8t}qbGĤ:{RRfGpEv\G9wh+ 3UxNve[yW)6~/O' -Q Yc TuDףR3ح16O,1]sXم~ C8ۤWV#aN=o:9-TCHXrdXc-t1˜Y&E*<˝`o5yIf-'?X2:*ڠReL̅0,7Dly8VI+rE99pY5Z3)~G! 11v|ID\җP`ٍ` B5[PkeyFcn1~~ `)zfHynUsZ~|K@_N1;L,/݁(ƤK<1A_OJ8CtYAav7cF(2?19 "QKpE+ s"77ޯ%A~pK_7+aG!Sʼ*eU,zJ_"[[wҘYv®")N ,S(lDC g@2\[3Uh7)ru|1i_{ V-lN/)lD;]o$Kb !pVpƍn>upJ#rqpw+V$i=ݻ uQ9#y IgN"xWAwpa @86PV("PzKӵ 9֚XWnIK4rkEپ,[duxKhc">`z,5 KfESfaY(mFX(0DqCcF1oe]`vEK !XJ@]o"xa-0Qy"-C8A7,70P>^S'fS*r6ߝezD`s\lg톨Bko~BE9tFXSp7''┸.F \_ӒhXGXbS#*cq:N8D&Jg"FY<=ݐrңx3'yAmIVEydutIF;1^NN+벭oBLg*&pg0ywҦgh}oZc)J\y2rJ׌6D,vݕVkʤ"<бzV< +h2A6շ`1 S8Gc.rY=/#ߔ4v9 %V $=[IZD h=3{ʻ^.n 3J⚛wW3uAyUFq[3h0H!sqs 9hޥg&&z12wSPbiB4Ȋ Mw<q՝W=E?Eba+b.]4'<-{.GyŔWV՘n^]B̬+w^ODp UOulͪ|:no]Q f/9fB+E @vZg3ԧ֕]j.`_En'{, ?ͽ(!'5ҁ'6(F;ںYmk-m,BfAבiepKG`S$ k:%d݅->DTvkZ1DUuyj a -Sc֟r}I7Шi8kaњ,cr@ʷ8fj-KȈeMܤ`W9<={YїIwS-[ʱXTp|xJ"V3 tىJsdЫDؘvhoc|vECLFO5WkM{6i~<0O/z 6ZG+V6A%5!H%萹T/2#C_i0z究e!|o}2k`RFÐ;E x&0Ad"p=ŧ֎|>e3j^0\42q8\pb6 i! ܇Ϝp:&2d{kPZ?lθB,8L*l9 Z))Lsupoj7W '):Di?u+s;~?|< "g:H6^"D mHR- a :60xQ4y3mX.Py+~3z X#J;5Ndkϙ!&XWLFNĥVgnXpA*> jO1yA-ެM''0!] YU`VKjE2htMIg^Za@և[Rn"pYH>{TTMSrg!-!XV}_vUknsLw{v[#<~ O`cCeԒR27_z`\B|w}۟g_(C9iEr07L5%PpqeP/2}6uH Var'FV]fnYC u se{onU1|'(v j751*Ćgy [A\.#0oRR!;Pug_sS1Y!G B 4Mi רewr ݣT?@>QBkz*Ъ#A)X 7}A {)5J3SF>W"06|N(G TCQ|͞#<?!͓K(<6M#ܗ9`x$V59|P!3(-GYƞၧЏszQs+>]5Do JY<Oj2?`fw\zjxۿq GtsnŃ;zɳ&-86f`8En(X!fA؂kz=c3uG33`#$6KItNis="G\wdC08RbP35 .᥍rx*p_~=x>` wĭ?u{+R/%¬JX$|/?Xd3+TQ vt$(iU;}#l(7̧tJV91н m1#덥>=[AQw2 hٖ_Uj}E:9wKY:s\Vףm~M>6.=UpFAA8e|2)O0n]%s #jﳔ&&Gr6fbrg(;6Q6I_q{1"~%)xg+iwokY~ZmъvڪM'FeFzrɭm vwŁhB]c +i-x ! |k+̄(xW>Wd+93KV/E<+JF-gUkD}qpb"JVW/ad`<<ʙGy 0⨡nxcC+ FO|Ύ-D[A0*l&J-("\Hl"2kʳ71Dg媼r-~hUaĴ~oA2/z+5:Y|n((Mx y:R0N-cf>hL;4𺦠̡I,+mɔ/¤L?lLˈtڅiI2Je*DGv b,sc~^4jw 3AmƮ^,me51}wr탼q0:#$UzGp36C"U#5..@-KZd/گ.m+w7jAz" mQ/kЕg[S,uak1 uv Via؍SP0}MuKA/DI. kݟZT54?PџM7Xxu|)rNh_%$;q*؅Vmɧ9 .;.j}'IKDU(u>ZqofJݴ\|TL( g[OZ7]pxp4ٽSTmaO}ez"e{]CR1##Hn]0AB9<6 77IU;w8iؔ7E"ܸ#E1/=Oꤞ-4i *;,8`d!]g?=KTl\ZN8wO!>P븱O5 n<ueU[TqopNA.a* $ia\+/Y:= UW=5߈@7= laur+/Ȱ0 4Rf|*)3HF}]&Puj&ʒ/dWGH|b*n'&E&3!o#창y}=qan|fpzͪc1> ?p(oԢ^gL*i!J&YfH{cz-y=mgP3aI+*}zPH#5{<3PZ!3'y 5BR s-: *}8ڛJOLOS1onB Y^NR٥* Ϸ5 "v4JE]Vpigٲ9%QG~+\aT0b_6A)g(m&ԈYV%/?"$ ]>m@!8IGc>cc÷$yӴΩFӱHd)^WhOX8y*ZΝ^NDACuBR6hRH(WQlnnHDk ˕=i Jn")L+뤏?31pB7So\>"FZ:',kaO-8xK;8_tLy\KsZiozٺo+}=بQs~ҎTbe/p zn[}Hl]6 2:8I Ųjf;'s u DQcв!լ'K[ps&k JAO :|pbfBkF f }FZ_uaZ*Cj.{va$s^`6N.1$w'gs_|wsA&IHyA%>oB7gsB8ʻLUM!fHwŎ-/4WIS1±x7ſtg>Qx]NDg{h}2( |&+qǂgξ<ÈNw<@@=GO#\|jQ̢ \$Ae6{4WR71dwr ]@wBa\Ub]s]7ɍVǥXrqVDhoL|-q?!baTCjKCQǥ_VHϩ6McبX vW>0!*P8QVʼJ(lbz1zO H"鮫vdPrF~U-#!>0Y0)<[j-ו!9,ϧ}:,ki&C}l`sy>jy.C)L"=Վd#NiDξ:Ԫ-RXƲg869%&A1/T{l"Q "51*>JC SS[7DV@ C)J)#jEzfECDZL{=7d՟yފJTJT՜}{o Ķ^wQ&]k%oZS|Kg7n^L4iƅ w5Su+K7) RRXYm[+cܡ|zW??cC - .3?l)kc1#ʸd(dY0MKb^Y0JS}k97 /u[`> [(%w*/̼":]Ö5Pr]x2kxDh0~bP 1㷵_M}D ]_y΋ uvjZNL{k"`NYS{Ϭl1!G?hpj챒tXDAh|\0J{DBf豑lј[\}&/OϜy~bs(Ud84ŃޖR1p&s7|\¯F W1ƜDrsZo]-Z'ð |-Ƀ="mTas5M@ǗfCx+ȃ4v+o^X QLK>we4t4l_ !_[;^V^ҼަZީnN"SvxyFJ 8bf@RsȱIMzJ~Uq"x3E1$ N8m_t '6GesBuvfCU 4 @ɚTi%KTH\Tk1P¬ypxhV%<9#M7Mrc,mLh$nb'k ,ip7"Jj8g^EiA0 ojDC,[|$0?ɓLu/&Hz?䧱Hޯ3?Ko X.lSP|xbDKHL!ICpM;TN]oə,ZJAE+zPb1ZPF F8;{4+CFq"eoGYW٘L"%U 7u6zW #Kv 'd|B{PJو}:dM!r"UzPĚm '%l )$ܫ % #47`5]Z7ڲwd2J6Kʲm`EB)HbTVYLO+ MHa*u8+NȝQ\T}'|B<]ؽ#//:Z@'F#?س8TgLy3ds`7u^[qSJ 㢓®wBJ_CI ; CKDRkwPOK¡3>I.mơ԰qB٧eʠ8HJew.@rVS.~ϏL0sv%fȹVOX~R*%Oh |ըX"YYP畸]RTHmB-2UjoHb0[䵳&Rg0سt:0#bg7yu<˰z ب,7VW.wWB9эnðu{I3iAXE'=T\xD큷DfxW!m|MVxl#},3tbmԛ X\gמ EH-=QU6YhL6 NiW̆* ZJ dBGa44uH!i<#)1%KAE3OkOUJόC3Ze|b9%|[#g;Dߚ$ {:uplcyEO]ٿk?ej[HK!-7rXLF49dW\z6FHWc zZ8<)ezPp&y#{HDR~[ {`_>7v,m RYQ 2d֞_Hgt8"~}:u3:OyGKo9o2iL'6^f8C8挵-6T !rO]P5uW)wBU 7CH i8[ҹ=6iq{pZtG -{X"0pa/GH"1 #-3wKǒW7=8T V{sI @ߦi9Q =yrjmHZYa/E5RLB ) F~Qp^ru")-K wSIŵ J/aP6H1LjqDSw/<罊Jgq>7 T]?[5-r5u+Xk 7Fp֙KE:ޠTytiW sN:j10Ga1N#l YG[S 59V8č\P5>ٸ]o\dz]UQ E]1rCD=> '!lich޹  ɛJwFǎ [8²7Dd ߥI+t?TQ7$&rAՐvIn(YFc'SQRF8.6J$BȐ*2JՀE*iĶ-טT of#h ,p]1f "2Dd%3vަGe@͢9ZW֟ s8l֑:@zY:㢶;揀c"R.o 2# bl#uTۇ-8x{I=gM\&hN|d|dCsRI/^ { I:d8E9[ٺR[%9%W+Y,s:{9]>}.' X,=oΈ>ĪB,] d"(9|lh\ gi1ėݳ96H0DUƘ(7LŘyј~8[#a9ԑO]/&`#UF~Y I|2(:SĨz.w΃: h+ܖĜx@{g/`ZjCwMExO|=Ov9bPTh˜[Rd1 B2YlP9dmhuSPth ө/vc:Dy\9E:lHuN+}G3\p)+_LIK*T>:/H 86Z9RxeKvCIUQWnW%QNA*^?NMQ+/pZ̕PD` !I7*60jK%w'o´ ==>\ÔnY)o]Iyl#ȫ~ ;p_O 5&=7Mr'ahCC6WvPڞ?APׇ %kI_>ӽcn %nlАIZa >kei~!gK*"rR&^Q%29I7 CC,xG4xeimq[Lc"h[YF-ɖzћ}yJ0B]P|MW >ɩ3LJtʘnH+"7ezQGk`{"0>H=zɨ ^5 T)bZk긗!IjhOރW{5cl gq+[MrJfV]^, wFp#yi7F3ԪIUnZ5ř5hV5@PU w0䖹PC/'Ԣzt}W4Y (HLv8Λk(^ID95)}o<{9x{a v9%ØeW?o*bW1*)% -lT7&& ~-m඀& LEh!(>ˡ*(ti(M8ң֢\BU9k|Qgvp܂l0dQr~''sfv<0M }%7|`{7M%!U5@D\pb*qs'Eպ앲)&DKߵÉuuj' ikauFRߪ WpŖszR0+ηMr>jjG$|BZOKQ㍊-H7 BA;=:4Dʈk+ R۩Q;UB~OhF}{Ӈ+X}7/^BJ!Lzq>OHNhcvbȱJ!lL m ZPgz]0VI,s:oXn~Hfřʜ+ I?TuNc bk.ңH]91﫱uqX%HŬub1Е=IZq簳r=@Nru^? 63&B 耍z1dq|OmXev>U^,ez"al\bŽF56Iakubגk KNzhvTa`'8LƹL/mDG%֧H'Q}NIc!k8(Rj|x=⩘~ݷ`4 ?բSFQ5ϰ}M(2l.BY` Mc- eKMuQz b[{Fy*#=h`EPvF?^Y(Tia/<13],]9UN#oس ?f._Dm!MssRn}NpVhiT"$H lxc6r@ fGZ2OKF9lJԯg֜-1==̑kr()_7@YX:J+Vy aLAg‚^(DKMB~jxQ.jJ{S}+s,pq},,Jc) VT8u/ anR;gyӻ5Ol?iEzHD(Eh$=p nW24ɤ Z43ݛn]NBWPqG-e=|[HX?"NUR 97)GFMFgRU~|ig`" 2*s/-^* ىi#boՏ:ks2 Ja [FYyEwrk"PABXo xn>ftg/ă:/P|uidvS 4ܯbQ%Β۝Snޱ j̖lm >?2*:@yP E[ ۽DrV#9EòNܯ*)iTPX.4=ujԒ%s}L2`>)fz:i.(Kyƣ=cTY϶E*IX(CJ`V=xBDG~FW 6+焸~,bK=lcU$m]VVղKT0Ehd?:Gu"|(0 }S pv.Rjع۽VZ7A1+z yKMςN?UnO\E.OLc"&l2Nt,6k=}ѭFGk^hn0ƦAQ\ٽVF8&\#U>D2(߁wkBU5^?6w YɝF> x0)/!i;&)rŤ1>,_`j5tsY?[@YzYY쩞]C^DڹLŨ'ETTwά߭db o1*% z̐*(TmԔU)ȆLuFȊѬm@'6$MP%#IMΝR;LPhG pNT`$L/VdQN[Xخ1q|H-⁋I)] 3qSK' ]uA4]BsG*MAMESa+FH`]rQ{׵ sZ·+sWRf1,huOXY417fN\z* AmzEC r-ɳQi( , ,@6{J'qFB8QC,,Be }A'u:\PdyjZf9'? jn+'%naOYJ$[M -8V#+"ϸxx ΍7ߣ>Ms 'uxN}hI8m4 $1".PE|(5?x*I #&L;̉кh9@-}J ͊"`Lj`a #1=B36HHeUiyCJYQ `f%픒 x @jM{$>EWH%SB0(]R@*ț=Ák&;k]ΈN]*^v}^*Om3gՑ/3fyˊ 175rs112)2su S %2Ә7.`P%6L τT.ŐX\>)ϴ? %'\EWEՊ^tt-\љTCYxl htܱ٠,^E$ rBۨc3e)K2ÊR_ONB?ݰ$SdCG[igc8&Z;\ j#Rǹo14,"BL-.&N? h3lI Del./4vˈB8"KR+e_c ~uSy~s^c km"_62ZV 85Tor<ل5d/&k+9Xl(B7Su:P"~OHF% FaT҉/eԢՋtx4[93 WKzj 7 Ӳ0v*"}3JLTWԾ@en5*ăm@=$C'+OPbi~;-[0:?HAVՉ*7vXkVi ^ըaMS䈝:X~l\V`$?¼9e=P*xyΕYQ8Iulg0.DSjٜmӜ7$P/U_;|`VLtnTG:G*ݿ c N@(VxHW!fMcW!r)ʡ4xb7tO{ֈQ~߬YdZQf8pi]JB\i!W@W!:EYqwg>H;sZv¦FhI@n7 P.*hP$ xIly).N ~97}T"zYOpSk>D,mTN7e%A߅}'14yc|b$R C rIBZrGg9hML6;6!mvF)P*?ݣ2z$+o8MlP#`|F8oB=)@XeG٤z+~B8G!q`ςC?G$,@Ʌ`juM8 gXj^g&BA#L5TMpлrVtBQu5Sp8k^.A[.W(*z~[U>[6%.ߏVρOilO3 B\T+]z$ D`H/Jmrl@v AN8yЯAdd@^}`,Xh*ɸHd߫uk >DH۬Ҥux X31Ep!}9|5}鮲~E=eϡeTQ0Od fQO:&xۏt*9`0gByN76)=O7dXz\c06Rz_NY O#ϨJlL2%'qwd;M3AY`%aBYdjJX:#a,D-u{CV n J m)->z@>bFm;p@>Wucrxdz)cdzpVDB,[BarOmˌ~ҋ8ܱA1e cg`- #];RdjN0^+rW&i8$my*_n_П <>0TL /s_m7SCa>HM[/ x"hM^E*Mp#TnMAZK* |"09 zSGޤL!=yB}s;ʯ[ԙH1z,1n69$-0RHjhAd,(*f. 83 O5`1/e{ *n0iZt/Kq[p1!ϻި ࿡pt^fk+\1meP4a%&ߣ@i} iWv}3-QF]fۧ;`H3 uå <+;E#tm~s&ZHN;6e;lɌIjtVv5 yzzm0~"B`*h/0j[ ^a؜Sy`} t \]ЁWv:rU'E O>Ȋ^z5̸[$Bgv&@)x/p.c(]R L4uѺͤvi +=[9ϸB'2#< Sj;of;m- p%[w0Q^X:.&VEAQ#a=s pݛ; jG7GnxGoNݗß0c[%1oyRYΰM 6(mֿ? uRʧQhʌ|3ɡW9Ujo ke֫ P=8":(WDa+IJ"WR4wƠiѻG0!y/r@^H*hH[%1#"^z5>xOm$ن" cQGBaVWBeh斤%,Dj pڠH}Iޞ~l5,MqJ4Ec? 3.P} CƄ&uAwq33CHAYrIҔV{Vv_3[< ځMxarӶʢ6vY qvjÞ L<]r{ Geˆ8WetpE2PTA^XeΗ9!_'sx΅+{Ԩ1؟ |.iEՑb?s@Ҹ(3R8Er(eTRzy͆dK(CuC tr\5zpj|/-ELbx[5sȿVGri>5'Rp3FIKfԍ~݀rIslDߘY %tف9߱$s0~1 Uz5XI>ߔRtf^J!/::Yd}(tgfpU2hVv@2 ag7dULhEy$C z6| ތBwTŌ_|C➆\X{hEm5S՜\gM,.w'rTg? CfIǠMŬZDae(tSu{:QL>dO D4<E?3A}TNZ !L< /1;e!t8Rr3HۚŅC-6dPs-ɷ¾BJ+3FK!zg4' Fo:fit(VoQ:Mli A*p?X6F rٿc6qJc{brS:|TlL gBPG8O9=G˓G4Bn2QiOޚXi,:S&~Coࡕ8 vj`)^-*[]{6WB3bY=78yIu[rKcɎ/k_)Rvݩ̈r*uA7qܲM5^`K>FgX'`qv S?(3Ie3Nι-&7[0aX?4)GkͤCGJuǟ I}J6}00G$b=5 =OET̊k n `h}iR$5LɿE-nFٕI@jn؏mL=cͺH*C4D-K+IK >vgo3b[]r낂LT*,ũΟg?;=QzIcČ[mws}O "w6{9-}l )Wc=NjWRind ,ݞEy8U PTz5K8s=_s ] `(s䙯t2 ߷Ʋk]Gn[ 9:S9BfXS}w7j_`PɃ񢟽,/z9P=R/ŴyJ]jDg+XD`_?j<@v8̅G `5? <@Ur\"m9]uU P{XS@-ޏ&&DDYS!A(8 l tڬm&:Z08 G'YB5u,ԁפ#ptѯG>f.CHJpJv ٘8K,(}C_,\E]Uop\ufV Rx}{8,-N*JH/HQzȧ#{vQb;BeOL䮋b\IR M5xc'i[Ck+9Nv?qwjgiH"LѤRFwmk ч`do#oybi4"A0,psnRۄ.m$fzj{!_ܧdV&, 5 ӚvFyx@A ɤeX<i'>oJea¼jΡ-KŸnc)N!H4f4S%&ELȾ䝅7{ЍM)pxi/8ߗrjD r/bS&(<_{~@Fv1^ b]%/~jI(t?Aht`^;rT i#w@M )~Sݳ~F^U:pG˽Ayn*&y^[FGTzJd"uH2y\V&` Ef O>Mp IR1/~cs~]Sϊ0+'V/:y7nIQ,(z[PZYIB SoG\AdxWЂDETqqRk;Τ|K33ﵰ[ڪS5͂y愜9I@Z I_xV9$ƛw)֤+ga9]+¢(j=·GdfD˫Zv0wuKs8Xs[`M]̱ : Ri33_)FARs[7b:yl_}HQ*Q=JߪBάh|` "ycXK盼5%epyvDSj>%Շ>:%=%@I`\赡'quS* dRpxp⩂sytk@SHe,K+t!˹j8#MҚѠE'np3i.V7:C;;;$;ިJ~6o:tfzón^YYb.}!pvA鋿,vNMWHXr-?ЫE/`fhYž3=k(n%-Zc!]fF@ah$~z%~H@ 'Y|Hf _w$Tӽ˂scsBGU3}r#- \mKpߖMFf'WOwΔ{r$F ݟ1T)b\)hMƉ%7 tc&אbNR'#!:JpfIִ_LbKpqQ1(]_x[8Q ܉[$0,  Z4B *XO5is41G !5%dsg1HAZfg՝UoE,.ڹܮuU.RNۣzxK I#F i Lʾ^ IT p. -} q,lNcZ[W82-( zo񷀮 J221oo OvW: ԡ ^SBQ?Zi.u_q0Ҡ$3B-B\o lg(At/G/RrhQWJε M^MFVzQKN~V .L]ff[ݺ㾴ec)op@MԄZPT2 S{,s}W>.t l& UOq8'41˃VJLL=IR`W }L "8rE#!$H4'&8)؈,W n$Nǀ n7D֘b{ф7GƬd]\P/bw}^ E M8ϛe2VO1w.UNP[w%xkÕjՂ`{‡Ԋ?GHZٳ. >ְ-ZH3<оGJ9~06YVzyDXzР!ƷE2@_~di>]t H r4.(bT2[_e^,DKh(;x!L诨|"ι4Z w@Ϋ+2085eo~߈խ) 29gC߳zAʷ)ע,F8ȫ$;Yf@^Hڠ`9e@e;ږ' Dak>űCMWtӝ 4HȮuȈN^:r%A }5c̊[h\hƸ{*/=AaC ΤSdl(2/˿#" xPpœ `轑;}sN~}7#r,J鸨kL_z;eNªXF}\%8Tz=Jt~ -aX0 z , o/3T#]ɛ3 #v'Z09(Q "^KG)fVDQ!E2E#-\ZP^@Jp#( w  c$~"=fwbPlv-hdKRw+aL$>DL{ڔ`ԝ)~^P@.vIPrSnKUgİ-q?Ƀ - |sKqKAՊ>~2 o"ItZm#Q3qggF4 &nzHZvs4 0;PoW(Bv 8Sv軩\QW6MBRSoWQ:@X*zLN_i- WӉnVطIW Ҥ#G"k5#B9t^梎Zv;mvouP4H}CY8}jSF>ã$\54?EV5SgoLiN^$,si b.t{LVO粺@j= al&O^ hЭr1H22 I\Ϡcч `x{r! xy{Lj>baKUX%^w*<)D7ּg7jŷ^XCr Ltkqp3Ʉ3+ K`<ӠkxDswzWfjg?X@ˇ2;R.D ᨞|Ԭצ<\1@aM Ey͡30DԹ_M*ZX"9fr9B7 {]u A8 ~[|Y $>ղTG?!PIO^ (hmi-jjs_O\Y M,# $uU0@[kY|OF(=O2\#Jdc0hFFKXC ӬJo Ŷ:ڥ[jrW[ 6- 8?k2o^T?A)0/L nxT:^JȲ;9e˳w4L(U+?:q(u0x2Us囩/15,=L+痉%\] W ֓GL閯bS3yi"xz\MMjbʲ̀P2} ]}k5LA %$#qCi9Z/$튔tuPѬO_:Q6tFD nHuAc⠣&g BH5s;Sd&chQ 2+{p͎~۬c i֕ a``򓚰x/ϐ Ls@H.I &~YыOo+*p(/nhmf{-; ʨ++5@M|Op)] 2VzdB܌ItHn c19Nk'&%"f`w'M_@a;D;&bZf b4N%uS@-qHQ~yI $|AY. PH %#[Ga(vOWMM$s˯)sr>GD! 5^$IF 1-3/iaHcO8¾-8 Ǟo6}<ϻ'R.X$=CjDsHۄ&v펖z9.Hb?ħ.܎ hƽ;?kǡTׅ l Up}MYIxN,5@}#RUviK gYQ^I]7\6'2h8utj-@qmϰ *H4ZY*]A ?|31 ڡBĄ㍽eHTU*5D'HE\Q,7I=A;CobOo~"p{«;b&9u$Z4*u h&)[\4 ONSv{&J %lt:}hg@?滎[ 2$aR]萿|@XEcy uae%eXdt4t_RD+[&kxH0 YG:ɴ9ZhpL.z/Hn`k]ao Y3)4]A[ ~B3AX`g)bR.!wL]-E⯠2;fGےG ހPXAקůQ9Kk*{w?t@>.;t>ٌ sѼ~;sQrh0%Bpŷη MQ[ L&^8hS94C.t!߻Ҝ7f>kBC}չ#6[o5R}iTlPvfT[`-|׻:)_ĽR~zB&RA=;vlkt8^X^? 5Fyo:z}!7C[-DIBiÕ? )?aJhwbŽݕe hb ѳkzd*`R&_'H_j݃Pߊy1حET r^B,*lu[P4~ m:Ƽ[12S[JwLoet#d8X_u˷ 6YjhjB֪Lm49{yDP F\f.a-.- -Ϛ)XAR_"8a}v@v\XgݶW[] dGM2ˣGå:ܦ]oh^9rSxh 3j:iUњui=ܘy訽H.0*2@m!ٕ=lNVojt6sM yK=3^C]u'0L`#Ȑu،?;TuKѭy MO. ēDx$.JrABʠ^NXkWh8adq{{X `VRvZUL@!hD1e<;^=1Xo IHpʛ(Du@)_xK?i.?3]ط5J>v7Vl\@p[dV3ukgfz\sكtɏ`&zMq 2* n25j'aA1㨦9w/S;#i{mJ(Ĉ//#!, bG.שW y8]/Xtn;TJLg #n[ RGJ3XN|GPF+&#fuVh_ 9i2-f=]B'Q'=UtgLY;TCY, yYa ݽH,h g3P@)5.R2{+ OdkxCo(DkHԚ4&J gC),ȑ3Ue5U bwG4w5M~1sثo9L,?n&-K5„1B t(J;'F~u=q.>ż(h1mln4i`D5 +Q2 7TWq%^)SQ,95Ԍɿ@xI󤴾+@+׫5lLIf6'R:$>A2{+K1U0D_cZll(GYfÅ.m?9cdeg{E8އȦrگvVm;7Kl!p:}1 ED,OQ%HK- + jf')\Ť)y44p:8F龜̛yUsZ1'/}^gb2|A[%kvFnlvmuT +9l).:-?М}ycOh.|{IN~|8"7fqph(U"f?L$ ]yD7G3S.M\(Ԯ90aHlrH< x)E/KԽw.?=)Qa8_zgXYG $ѰK*V[| ,䅞c;a0R/!ocA4BL}LI̞[oGxpW{XOk7DO 8C ,:"2 7D"BLZ!Z3-.DpK}}LU1mj{wX^4W#3X: /5,kBNq],[x.!ifw'kɎ.jTQ2@TnfKW r%T`]%夨Y%v N h5CyUE]2$-in Q|kO6'tA^ݘ2/ްRĴ]+aiM8 IqA)Kl@&2*9KU=^v ( 6f8 ^ wO*x/(iBwbr|!n[S ?L%CzEm Y˺7Z@X'"|[= YhE|KE|S;7]N:ٖI5rgdcq'|I6Nb_jKtg`Bjk@BPA7 a1#uU<Fˬ3 [N] Rry8S(<s 9U7oFo7Mu5_]va\m%~ɥZU"MPEV~k=/)PIB$,Yzu*Lm]5Ub qy;1w]w 蟾QRfEQ5S M}fK.-k@f&H<:a"}ݤE~h`mũ~.Au3jǔ1j&cنU2AAI dyI(/KqRZB dKC/agҋh!v8Nb~B]flN_ ij`(g|`r*-Zc\;D⯾Ѯ&ka#" ؘEK;n_]bZ!= JIobW4} 0`sdp༕HRv,*/4\1'>TM5nf*VxM!BGKJQKL',;Ǽ*G=a#KC?\X^(&59Ktlqgq|xa1WU̖ CNpj)}r5Tb<]o|k.l*f}h(Gw"KZHG-buE*N9($وM(e5yh|8ą]Nwlpp+(1pGw*gq(R[!}B–A{2j6SWwҫIѲ {2F8Wؗ< FřRHJ^'k~Djbul\P.Ѭv?4UZ҃RRXZs^MxfM3h? πg/*M`}Ё/6J^SBߑeĞz#9l,cj}FFв>> 8Ny՞v~eO؃*&@>ͷ' ` eXSsu0ޞp+w,eQ6[-J\[v{epRL]!:[dd>W_\)h Rhc h4oj6J*dA]2hu, kzb[U*rULXRqP`D<]_\+G'M{ߕĠd,|z %|SS-éc.iw_f\5RohetZ[ܾ f.ӝ ͕֖\,byBp>qm{E)qh!)0>µ҅C@ln l|<,eRsn%pG7dW~|nz(k+qKtɷ@KzpMUY$7FK[&ՙh3:%dCZYCe\ 9Fޔ8BoFcEj"1BX@٣b}.W 2?6zkdAS"HwOڇF6d 9q,ZRf r?J5ۑ)ooе V#"`:t߮܇yo?,Ҕ $V:|iqvg٣HWq-B|$S==crݯNU.Ȟ0q]I=_Y/R_|c|uLJ 7ogu*eFQ ;4>.VB= q-7'U-F!ult ՟(C KLd[ol}ypcAKG/I[0ϥ,cdvWg5 ܅*X'_iYB1I:mJ䑋5f;l;dP :7d  ϡ|+dq쮝oR,류LAO RۙP6C5Q.3_)| w9C-S:1b>VzjşK AtG#s.„RjkѾz񉎅 ǐ ӣm/ LuKRU%#*iqʂzdActk%iOvҬJä i&8wiPp l~V:{$"7X'ZSsʡtFm$H}w_ a˲&7R밈37!ml Iz?P`RBb<"˴,{E&x46#P ɲNJ hހV?KUv&"β63=+rJ7?8:=ej˜hqQO?.9#*4c*tj*kAD-:!C./qŦ|PqcHMIpƃ&ϼ4=c$ >bMx LU;Z~M2XJuZ(y G\sl pg:Fƪ9~*T9 A(ǘLAUT؞k\氷v.bʕW2^]MT]Wjմ=o Rx^DRIuaF;GTmW{=!BԠ }Bj /[BU_sTf?[LQ 0eX.)dymK^jD:' ny~M^üiX ~Y^)TC z8ҏy T쌠N[br=D~k;;K` |HxVjTƥ'-Vh;t+0Z(/߆ٯW6T~pVC[V7r5\P` vU=?Q܇d//t!`eԠX;?G^כ~:Uޖ1 ($N䶽Yr+V'4PjdloѳI o:x<$sXrPB"SSi/Ml3)Hx !X,#h}7WN!zVu e>}W5CkSt\k Q+tǙκ,]Rpǘ"sҍٹnmW6`N Kcw :.V6ݤP DǞ KhhPW buA]瞬0wDKZ[0 ʐvSx]R&\@v$Y?LAo5kc7r o1j?{}=O qE%zEsqC3˩&J9& "d" ڌM+=kQW"ޜIwɈ/U!WÕ?Bc|^x:"{)ĩi($d$B$S0}bʭSS1r[ T{ /Yw i}Mss [=grV$2R\Ȣ\?DI i[)1ȓe8t*\kO}oP>19GyV#-8SEa=P!$kxl缌E';s+RLyDV U0 cT[b4 k׫(ѓVP#ZϜP4”˞ڷzu}f;ߠy…,1r3*n |+s"jYC y 3N|34xv8d_6;Y7sK*צQ*`x&0{!)ݔ/ʘ 5( P7bkܽK_=R )8VK(O)4c|'8ݢ!"-[zz7R;IYŵh(\X'RO¬93w K[&;>DC6M[$&h!sќДnT6iG{2X`~V seL㎔mhGS{D`L1K %^bUj V:!Pm|_'ë5vzJɏ޼ 9_&eJDد튫yF:J;J[FбLrC- WyԀ4#cpe7KxvզܻeХ%)⮗z1֦BeKJYq\Gy{ dKP\ r>i#-M8֖ไ$1Qcb1a8_B6LyǠdAC>77-y4o8UɊ&-^0Ju_Ϳ8J1ye0wMpn*{9+]M s(K Xmq&d p9sG ܳS{|dC`*[aK+k Е - &(:6*`Ή'ѫz@u1C3Vw6ڐ-AQ YR}% U]UwM ˴ͻرϰڷuI9(롙 QݮzXwE3Y58-vvTF hRҒjKo&eq{s!wd|4WȶWpun<3%WaY\դEDH/VL\R2WۯM&td $c[Sʱ`Sn:I ױ}{u7y~Udc%Ҍ[^d9vPQPZ> i1hߎ0̻JdJC~&ʏ\Yc6;؊K9 N 11e 6EcW 2ʮQ0 aBj|~پ\/f5h&o6D|jP{ s$}l"P;X??v~BtT#qo}7v\ Kqzqg BB3{Л: Uol 5" R^FV`bxt>!4Vij]F;`KV4kiPq\fZ~ʛ 1E`[ȉ7N@Ut> >-BM oq *%.Ҟ=Ct }~RIIĿ3تVt>>~M@WuwOaFP; *g >KnG&ISZ=s`"?<[8#(㳄q0wR4<f!J E7Vr|NʶB>J;SS5CeI4}_-!dv쁠:j OÂzHL(K^GN!V|QJ7H8Mצ.b):?IA:|ۥWVqQ9hZos[!T,.;vR\OWbR %DJQ@{ Fm! B5?[6<*:w8ʗN4DQWOڑzĀU1<"`AuZ G~cjZpFãd^3itg}>$BSFnxh.LEҤ)Fy[=@ \k?ڏ]oS|d i4 z鈀r^_5hlE gΨ{$$uD]VgA/}fƊ 6 v[{m*r7v8 BQ$ptp\>wkOmr6)8K|Qݓ~}+HTUnPPOŽrr5׌%i4GNA}(ty9_RBsi֗5bM>lb 'eO_Z^9jP$T79h;V;Kb^dm_n8wt6x+02LW~Ҙ yhi' rVK#ٟA.$ld~~K}>|%s((\!:#G&Zkry |W/FzaÐ4ݐXT"i*0Ԑxv h7ME7DoY4n8RcGqAnElD 1vD;ՈjbV5P|k$2`I"elv+'L8m냽j 5ױ]ͽRcg?#7So=B(#۷bE \申B75\gJIk?fĘ'wVn06SEVRԯu L@H!. ŪM8 7$WAㄳA&<ݳs-]2=Z&9eaQ<_eURn7{U$rWޢc֜b +cЂ]*p$ǜjQKӶfs'q6~bm7m0lg;_ DS\ERDRCz[0&;LV)|gSA0I.3aXg@ K%TȉɁX@f+u'X/J}Yu?ĩɾd}K4?0pP)г3>jj0Un~_?<A,b1e* krdzuW!ipMxb`Td _uB3M'Rڶch_ɧU1Uf) -igx:'kwو@H8]?D-ePç{⽎auă)pD|v̓\MN6ܹU͂G&Idm35ԃNy~/.<Ő/A;Ksw|ZrƟ \FAi``ca֣l(t#SN.#t}[i_\r%s=gAdۛ*B⺠ѓ L69x{`x |RVZL i$4#LW5?chvjQOPhGVȦSWTT2|j@w#d8Bʍ0)~o>yyN؞ctO ejU{kv6u ?I9z"Fa,Α<76DRadX@]&3_"C u{-d7&[;_H>uD:]4qg?{[) qazh(,zx9N1~=6dR0(Y7~^z v,;\WGLT\[O eSNdvCX|npa|rrF+/"h #E( Z]^£i70Vu)9[|r] LRkMAYhOI_ZM|eO?}$:$a wi6΢W*ڗdZl5+QKC6Ns]q"@ P<Ĩ? o_DE^WږiޡrSKі5 X;r\CERs| 8R9h*gdNq< q :K1YjFТx<<1kӲޞf6?ħsMi)Nw]Z=텆I4.3g 5L|>yLcke]S e3)ZXbP˦x3]Y,9\݈ffy5Mo0Z3EI|Z ]k!S| cwrNj1I*A 2xpYՏ}\浸NQ \N%-) jfY< .f#fEzeQvcd3C^5̌yL{L8-v@_!Z*f"`f+6goMݿRZVi7 Ipm90V*;C'I.d|"GXdP+u_E8Q3x(X(gȦC}Nbf E\&BFlS|cW*K^UI/ 2U)(b\L/)%Q^&T@=dNA |ΚlNHfaP X>0.zcJ>.Nf,ļcsLbRB< ^0$H=] ow7 ad7D33wH&t%Ep^@T]@CovUye{TAtѧW[3՘Cr.tN-\ }\BfƖx5?Pݬ\hʂn 0g6|A_Q04QeuݠW v2#j̓T1bɖm\a N/L;Na3Z &yMjvu9'j12_P֙Fd['0LX!:Tȵ8-5fЋGAa0n#ig e 9"_'\V ePe i )X3{y"R*pzRC3jsLm0kEȼOLw5fPOliCtɳ4pM =0{uA5Wo,%+q:|2(ߺs8$,&VaUb<i`Rnv{qttm$yL"`lojswEhv34sn3J{\G`d4ᘂ<(2Բ=uF#|vVbs"ձtYBݵ͕im|l.Cc. yG{ OՉXOk4 ݳ>:%k;2dkVYq~L"^"!Zm~9/xS<["K)3lx$HJTg_S`(÷&I| yY9wd[I](x!CjB|ADl_Gĩ 0t:?߄*%E(iϩ @Тf9CuZ4d]`o譴x/K.H_Ì e(bmWHHlmD|)m$Ȱѭjq#kp2M6H6֬RH`1|ۦnp^_u+siu@wǝyDu`%,MGbC:~jcip]#N}b9*'Gaw^&kZ4zժ%:3Xך =^e38>t$r]-*`_/\dŤcio'@Q,jnh-,.D (.ERxdL^iLv)` I-|s,(glBc#L\*pxY˛Ë>o\]ՒFMXd^bޞUcOY~56tԧ?G sW;XB2 ,L47lTb 2aQ9SJ(ݼ V ̵UsO> DMf}$SlǨ[ `-/6D'ra0^#a\m qv:Ff'ϝJoU;Dj܅r:FVu:GM~Ⱦ:"39M4_]@>hVHbc$7*)KAi> 04}:멲)5oEWu^1? ?](՗֠}vbdoTay>+akskYc}$=99wJOD[r0)Qi9PGa 7̪Xby.L@>R^I@(Eq(?#:Mdެ|ӒS J4ڳSN"92Sh7R[6K<4iY|$ jF*.!-o|:a))ծV&E7 ,WC 2 k~/ md ` ,S-zQFxT_nZN,ؙyq` Q匥S 0*JYēҸ~dfϨ^crMKasw%Z`?"z!hM!$L/݀Kǎq4s~!_b>ANֹ2D!!2/g9,M$PKs9Z`8e/C:?^LנT|ܰ?ˉdvLroqCΐ_̬ v;Uv 6dBs f/,lqOP4_植\$2yDF2 ͆vS1soEc+/S((_R!P9)ġ+E%m3MzyVNJaL)Hvb^ayLli8dsw}%˓gSNDd31zP띁>SB">tD#QHdxfI|$:߮8XW;c#KBVeR䡩5yj~%O3~ܾeV7jLQG5vr_ j 3AO%MM jOBfB?UCG+yK6eB-F[#>|aRF =ZvbĊdR]7ۤH /B,M-3+Nw.z] Yo9S7'lr(xW^2B5|H$yڡ!o[ϑ7cPbc565|HdknպH}N/H qXe1+a+jL;ԗ+{O ݾJ}e㥁g |\lƿc>_б9ЩY,pg5?U_&gD+Qf攛\AׁN7X[Y99]%wd9A\"nWBM4JYM5< րuhd--̢$$\öV?T dm61"NnnyMSϹJ y/ce,?ke-߮\c>9L eqb=dr ?* =fg"$G-rX2alitJk i7Px@*K}yHxKHyWK| #TT9.*CbxH|< }>]ܵAM%HQl@I;k(Oz8 +kw5| ދ>ˢp9vW}vnUZ)-̋#Lgܺf'yϻ:eGߩJHf~'tYUߦ>J\UQLh- "dP1Ũ=N)NKoӓd Ǹn?]"L" }bX`Sm-~:tըеP4(I yo&rkvfC'^} )Ao>r%Fݹ%>m@M:r&aNq? EA>sQK-r٤&'\0.p$BeH:URF"G`J)^Wz4Z14x [-ýOӼfÿɶq8ڟc lw_ >l܀+d`7rhm(})L*+_y^ w:םxP!F{ V誡SC'⹌Y|?[uN\浙2UˑR!֗q7kNP]1L3a|ol5a Oz ?#]m_Ў>mw *9Ά}udteCBI;q[?W;GrJњ;=߆먊0ʾ-IOt &&frj d%7Wi7~/GHʍEˇej˵ުu_~baT%gPT^8 [Fy'ߠϾN?e*pAU,ˢ3N B,:3)]` fr(MuOѐ {9+eAݞe >r}E*;!L$X|)& #Q鿎!C?hzs{ڈP9J@0"8d9{,e@c6\â J rc{GaKbfx9=KYBG4ByRb2)sjY^Uz@^`o&o\p=!)xiU.M0oQ<푵DeoP~atR$6 \5L+ȚT(`p%b\dXe t{Ծep%0Cm˩Iө8Te h%IqQJA'ݸgI^?w$20}~$,6 džZNiM6~ü6:c5 P;|h>U)ֆު8ֳBD3TR` k7ya<3H~"uU#>pG P˻ZXEj&Bj=/̿NkEq0eyS0FGJ X* JNC#DeoADkHXDr/uDm$m(d\ru1:?:G%{/ ܏}li UMzTؽ;vQy`bugADSR&e}i^Dz&+S e5{D@kt߿\]>_6I*:Xlvqð˦,6~6M3l"Ym㵟^۬qr&@YS|3٠؎8x$M[VKkJ11^8-WBKSd^/}͘vtTIy0fǔc |zvN*ǖ1o/ҕ#gr8ܳ􍔗^wa s$-_Pd!r*"Gw. )Z^ZãgQ ̪GYPC3GUuQ&j?Fw+](iTjWK69#1?ȡh n0%V 4\YFl)MMR+| WsK@sUaip/!6Gt ANgC$hmW>FV-I|m@itޒz" 6_{՛RVNkT^mIx\mg&4'9գ{N p,wso $!gR2G VEN*Fma3]m\%/+`#M{|%~q O|aܓCPv7=[ynkq,oWеeh6bc?s1&,U4$\3@fǪxM%x|]Q~=ĕOt'Qn\LJurQJ:+eDc /j{U)@5 ɛ9uݍ̆G _`*pCb$~du2VR`HR%ZxHv#)۬zs \REOՌf@پML7K(I˖?^w%x,-u2b%sh?_gںn8&cIn͒ihK5Ax,]&1?n}}7-͙I<߅WV ٺw0bT]xy׍%8XY]ӗ6N%Gw40A#:{sAThU=DjMcOkxvBfuF%IStk诈? v)4r^u24]@5qImM &:|dEm}_M`p8Ի@ >б> Hؤ2\.qڽy5n+L wfnۃ,>$ |E%`T(T+xOtœ^MsOt *)N7*YL +Ó>;@e ˰.[c{:K\ފJ̚j"cGlFJ  z ַg!7 ګ '*gzLq0N& {>X+AE=̺[7ĥ2VQcEm&hl"ãms3W&I޺hO'P~,y&f5ۉDlQ0:0'4'Ԥ^oS/bjd@~ KNȠ \$"^x#Ky|I b jN)G-ϏӨWl=vk4I8 qj,(={6OW=~ #K9J2p^DY<`GVM $ٌV3 Ezrz`e|,iz];O\ک罃98'[(<'qxg1*vEgnR:ɃPT</Q:+߮٠VOΨK%(ʐϕ #Ks{|%)DTj$m1d5d:އ$nI= fECQz V"("UvihW٢m3&'"3d \Λ Dy<>6h(x'>K9k05Z[zg''Hِ5ZR /@0[nsvr)Hs!pFDžͷ9xu߄[uwUe-g5rB$Cǒo wHu1! ?0UɈSE-DP"Ź16#V/WvU4AEHAu$Vxu/H~N䟢}_6-?hZ9 B!\T h56T0sizߋOhֳK ȅ!ffֲ; ߨ7w˃Jm<6>2de`_2ˉbY{MT6$HXd/C.z;Yt^W)ƏP NchNgvn_ lp|= է733$=7SRTwz q!Cm]rݰ ^@Nu duFil%F1~f&DG/ Ÿema8 t.Ħi.R\_8:>fMhFw0z |-^"9~ߵ d7-btUtĮ`.E.?BN4:-w8h+56%(7c.A?skzֲ1^7}v7Qb#;3ԐS03 se_ ǐqAV٪`~Ttv'Yq=5~ӈ!OF~Q^>ܻuen~ᑾsJ&g˧,ōPj>=- 2rhw&YQML/z6hi ,9qsk۔)dcB6UA)6:0zծ}j[z#otvb7!ʂl+ܡ 7qN8;v84pf6 2-95D9`5_`ӄQiZAM!}0IKJ}s Ұ`^;3eA1orD8`&rU,N4+@$c^9ӈ #qc:n$(n{L%E`Jdھ;4&x1PUΝthEK5 ;[ `ڽKe+20)S,(E8CTRvx&x`y9}c+"`N)LӝFduS>paiq 2#dd92WT6Ǔ6$%)5k z#`-3-7Uwl&N\P zY/T 2JPMe ;VBF #kuDȈ@Pѷ9iuOK*oG9dOxQiohXv8Q{_=pFj:dm޶_pE?3Ҹ6PqAH# H~JtY0 jO/ Tk~p#K-\O,SWY hXP,Vt+8繍#D,*&ݝsSt `+ԑ鳞15_Gr"CȨ9{! r#-$D#P>eo~- PCZ# .r Y RAuju֥-,ru ;[[ HTdo^Ɖ=Nzo}rf;%: gw! |]K_61_1U#0! q- }. y^6XH-TbB͒].-)c ^uYٽ+L V~Y! _T<֍ ]CfG#!bBh/aeީCE{Y #cE߇_0smJ n.sIF+-,rUc-T'ՎApv74⹏Ё1G`/vRʌHp"F2Y$=9OEw4ʫR+Ojd9>k}9[!bC'WB:&\6`mp'=XdA+~lQ"%p4&/Cæd,>oc&;pħodmW{]Eߩ]׈E@Qy .qL]'37|l;JADx%y6Gs[ Q  'U@>>=|oVnX= j|{9?xD\4*IYb>$X+vMɂ$Z: P汣Zeb+p7Y u'B"AjH^5{r2T%n:!MfY㨦V.:'nΑSxʱ;_dJ]\ξ}t:@ &{ыx{j+'ի·Ӏ4:G'Fk;ߠԲ90ZTa-DiY% *Z^!cP'ևa8ۭ@P0k}c?цrF{?'v7Yoр|@/4l`NS^tzrQ=6wr=_+ ;{*qyсwջ Q15'NȬ=|NyGo:>֐Vd+ٞi 2;N󠜊2v Kd2s^w{EnIgmgJS'/EYXo|LiCQr.^ VdκSei' U v0.4㶏^[5y'r;F!]x82#7FSoأqEP 9~) _H6TpJt)HQQv7u@'sNx2%픠e0=X4g0zگ "$R|/4m1&{| MQ<E/r6Iь 7Nh煊V|rj(צ B~kzKԙ ՗䆦/WVQ▯MT/( #zvб̭t|56vۃVuTDCu_\Th󃺤-z= یhίJ !E3Zn,c |q{kr8{ǰm†.(z3vCP};Glc"&1DJi8_Yr4DY/M2J&e$Ub8t$WrW}2~(M|8][9J$NO%3[")žQpbH~Ghe!%YI<[ fa֭C7tUnfhppu XpI.HU^G?i ^ tdbA\mETHdEnv|=F*Ͽa\[̏iBNt,(خ_J;w*Bsڝ" gi@|[24t-\ED1З @yWssƇC`倆/^-m/@RW7LJWq([J*߱;C|YҩAl!?RdUŞ|_EJA40/K%!UX/Smůw;^us0:ɛ] ܠ r TZ="Oev=#EcIY{!Դ*$}|Uh> Ԃn+>&űz)ބ+C7۽=F gKzxΊQf ̡HOmo;t*Q5c9RKYZm&Yqk2Sp6H"/Ye-={mf2;|(j*[:T2z$_LČ6!6B*'~m?8)2S+sfK;Fvޕ%yX luOZR)4YfמQn]4\z=^'gs?V7FZO) 9W/L6v}mXApҵ>#F dә ִȚҰmˋ{q j,(P`w7@UZ]2|䠼6CžiKX9K?r= Z (ԵhR^~!c|T޺Peo65mRqR c87<&ƪM#_|2> p bwRQ[ ᣘ1gFկZxЫ# :"HYw=CR,V (ٽx!xsInl Jx;M6kz>:JN>J'J貘dŰ>[2H km[Ir菒Ǎ AL>ku? _ov.#($RJHm0czqwn&avs KF_y1' z`-͘d^^^wb6if*i#>J2g:/Jg/ilA ǝ> lN >i._ X0_/ȧwLxG?Rl(^u F~ \Y9PYGɼ'BljT.?˲LYIBiS7$ EMgJȌxM i;m# J< #g5qF/ydҟ_^9-oN G#ß|bCru@gF$:E#G]<}Z UFT ڳM0(rBC&2Q^j@y8FT#lzyҋm7;UYɕ&p(h KU| ق3 $3D: \2ژ81΀R߫KiD̥m-&2!b̜<0j822fSIT~s# ^=II?'r][1 Xe~|u`@Xz}8M>hecH(fK0J'N[ѓ(sI dΘ0R]c/!o9F f?"Y(GHh)/ȋԳ)A|DZ˺~$~6R7? P)6%>t`(8J-yUw3.\A>ؤSmKgLD"} ^Y>aԜ2ٳ_si|ׇ,pʀ}{S-[/H[z`X3zH턦Z9@nv0zd즽$ 12sR%ָ~S<-o!kwG_^G/.**SUɾsxTDs"FWwP8n]<=wy$(pi$uGn%ꦞŶ'"G!*H,i8S!*Q7zz]N洫َcSQOKD 7GygL^]R`K](u/_F7xQ`Wlw s墣 o~Y0][ F.̱ SSi3~Ez~#Bqi:o)*v&xnε,!-+ 1hUALgjII߻ B̐Tߝ2xT5ӿ6cMP2 D1+vgr.KcƱ ;+{o+fA,-x)Z8ÙM=AFGSMH#ps3zWE(9oSc7ϋ|2j8-[ ޾0"G=_+[y^&R}j,2h 6@݃u,X/I`3B`0K6"gmHsZҵ!w8L4#eB_xYEJz]m=3!'v C|L9ڧG|`+4_ Ea7w![N jߒ9a ?[v/` ,Iكo?a4^B;H?unLpS@O惮O]G.#[xCOzSvaMrqEC_gdKI߉AyR͍ŭ7X" MH㎷]@a1ˆ sJpZ1x VM@ƶ[5c|kQNOGxQlm GP5fvAm⑉YSA8qn.O~%QkŸpBî#vʗ1g 3"_nqUq{2 Ÿwd[J1ϓ|/5EO,CDFs{6=ezrJ'hr0pb*gP909ydTT\bWjL/m³ Iv7 7㒭w})$σQI2D[:;Ĩ/Dn=l#y}x>Ϲ\uֶw [69nR忝P̑-ՌiբUGkLPZRkNK:uhd;&j4lUe~}B:HCk-ulE@,[sU[w cu&ݧcd/3c{Lo[(I#tXM7_`Y@ba<3H_M_ؠ+Z,Jux!MD ]Fu:8Nr[,{q;.OdrQ_ xݯiK @OMI{Krн ~%}=_Nv-J']ywd*3Niic:Ad~E@NCՈ4 Jq6?[aд(}ש SsER^Nq"*Z~f7=~^ݚM.|.Q܂RGFs+vJF'}XѾiˍ]8R]@+s d~<q!J?&yZbdxDo=1LD'ͺ\8r593,8[/{>5bgRmpűO&=o:=OUFS|btz Vo>쏸0w9&:]jלѰ|8rMSxZQU練驲jq͍9ZŖ;x^#~-[Qy~?Ab[Ynd9.Hi|q#fE@ju6()s(PN@hçb9, K8Vገҋ@s3 GK.нgD aAX6yk1>nEGFi1bȭ+5v =-2[6Bvڢz{7ƍ0ə" NԌ9G)Y|Q+cWZH<;=`{@޿4I?{z= !jfr+:&n(j 1{Y77D̺=-[H2}+||pPX{[9,g/,O?q:.ys'8\2sUy(5 D'UD(n,3nDvG -ev1إK;YR`FP/tYNdт!:w8B.E$"[i]e͹ ޼l%OYDkb]e!9Tx5߮ c/9[D%Y]^ϩ65s鄴ՠVU+AE7nK[3}Όծ/wxn([l]&XcC^귱D 1$w1hR~_MEuڱ1{J+,nrN"mj9j ў]V`Kl+K.c9rG9h4yo<p#?BTv/+i3S6?MYf,fX©i;|qVnΞ߫^z>II?ny16 -'w'p$rXv7BYQsD D0 5uFQ!1\Gv$ID TRT#e05%6N)ͧWA*jeiE}ӛ AӈЮCnϾa#0)AS$t_ HQ+~*-]V-Sa7 ~ WKsO^:a>h>g N nFC3Bĉ̿c U/_,oe)iF$TLrf0Drb uyBbfm}^jE&MD #)%0l=e>' *X[sMeCFB4yFƳhUT]`N!]tP9Zּb3x1a)|qlr7JJG&#($;1Io1흲1{>I v=7.."0Ч ٻ(;>Q\.(fe!'I9ID{v'dQ ӸaK j/&Q)`вl\u3[DR{WQ?JU'"bƢ[Qachk҂)kRuUbǩݺCIʀe"aV"V,V;I6Ro^S7IK 61#F\K4|׺ZL()n{MHY[E٦c׮Vo;|y՟y#/<.&.NNsU*SՐ^j;]uOvFN)w{c \eBŧd.">3 ݒpȃC-~JB=$YdE7G કڲ6k4;Z1+I*[^Ml!ueڃtu`c<* Zo|fڗ;_ e*-bᶵ?܀sMK;fJ3j#t^mkef SrS_N `G_\\gq}{vczO.C[K!ԦxTE& 7Ϳ׃E:f].H$|5kuh+xpN\#Op(J0hUuQ" E(&^y8:׏+\$b p2,Z$:1^WZCes>upY0+.{d68(:\* g5C cpM:p+1'FPn EtB~p3F2Eٲgv(G[ݗFlgß{Hu+)kcҘfhZsu-80">Udí N/=E3P {JRj2scEX "fLXf͊#rrl^͜|⣻e-3-vL;%{fqj n/4!o{~[}ng`okǶz\RX1 /쀟:C '+hgE{tUectȗ ܚC~KG0ҷa]\Wna9y{XTfF?xo-YtYgb?qΛ$nZc'f,=ΞD0@.X0K\v}R1MNf9+yP$gu, ERIkw2jiֆ62[kd:Wl2VT5^2^3hjwԪ0:Fk|LKyy{9c9id\p k_8.qy˰kN7 +Xk(*WEwAhZzu4X)-6pʙ۩8TF@wOJs Dz! ~|F`&-R L[N vugf\V}܇fvcyt,Էwȓ2.wakW/篑E=G%^2p-#^"&Q$00#q1 '==r't6}c>rYQ5<{!M)[Kw󊵏9ACIAxDX|GrCl~9XijfS34U[i bX\C;MH<Ūy?)];8 `R3_ƕ!2,>aquidթuWD.5w"C`Pĥcz>[3!K%XFN~V- 1ۏJV}7oU-mxY %})vLGh C" -{V2 <uFghyls\mΈlܲ׵Q8 d{o R'iDcܠ/QtJ_ T1(AI# @&aRLhݎڣ-_Rc`^Wˤ X+P 桅;[DG" ެ0{ҚXHMUd܌MjedsUw_^eO\/ޞ`]b!oBrh ^3g4i&Hy]$fI!CrIM+Ӫ -'l< p**53eDZkҜ" -Bڎ*.{ 8ϸm=lCM UM}FE׎I: S|[wԵt 2tl kz!\m0Rؤ -8ZeLԵkۑ₫Cע 0:e `lDt!YS!q"A'-iU񹛴u.U\ 4%d?䶠}Ⱥ$3\/x%C`Sсc| 邩ߥ(;dVa8nO(ɶ;RƜ|_unBz [j3ȱfy eGoo`2Q|1v}LJ6 eW9cտM=E"1TmYRa <07[D.x[j/PGU㦽cQ 3a*7v5A`!tnBi_ 2H1S7R:˫ @OyW_onXo,tL8m]l1て=σ? Z_oŎ85 Zc_ffch=y,A$BTb jӈhicFtA 17Ydo.w c ]^hFnByLno&dPjRh\pWB΋mTSx1'=ݑoۮMN#.ُlT% مV;ҳL/^nQ)Ujն+Ի 8_DI)Oxd(?%VD^ ]RX (*H\a=|zTLr^xtӥeS4+LCrd䒨S5=qaO aB{܁f"w7}WOB$rCFB\,j'QA0٢~W41`>j~M)WŔ%!kF1PRF?#?ew3(`u  z `ͽMj 3V6#NatT3ICۀFO+2,b0ٹC~КeR ,"l:$hP,/Pl*rQ~Ir,I"9~y>mqc6g ;b9"@{YXV$M$2w˘eV+ U$/v 1Src7`R6z ŘKSXzyA4#ICHZ/ ciYhsjMçqmFXO95vW;L+ӕ7>S Sؤrq5Fj#B~d~P/Y`r/v&M!&ܗC`~~,xU>xT07G',m6v7Ds HVtZTыTZiVxYJ=/7?JMcGwk~a9 _EƤ&M.VXK"#ts *F?mNY†ӿ,lj pjJ'__-P?g{G%2_ A͹UfE 6WU; 0 @;:@?ƾHog+Km.c| 0y.dw-/_=Pb`鈥ϚERm%Q_Kwv8\2'Dmh hD ϸ.I?2>eֹ:*N`B6>U=;Y{U; Z鐼 Ho CwI";??L !.eJ~<945q۽ V켖/B>6a!)`#i)`._e}7a,aڼUdC6[y#;8gQMv :|Lm|~zE>M%+A~g29c]"rL=&dVnB8WᒥZy|fМ VQN%bVml>&"R1neD2;}Ze'c䞜~Q>r %sx)ȢN5Xc",y3ȄV7 (IɗzПB';W{d:v/v8Ⱦ2 z #Ss`)яwވS 86wJO=-Ǯj&İIsN FK[tեHyFiv9&L8̍S==(XT>UyGw7bZ5CcW=Γ bK{<!8u}TznnuU9P(״@mD G=!-`sB^b땉Qۢr']x4w2L"CQ_&ôf7OY7N 9ibCJ!Le.-Щ|^MR+*◚K&W֯2daKfU+om}T} qw7ngZ!b>RL R<\N#2^)] ,0K3ngr){/UUc@W﫨Fz|Ejq1lҵtNH6-@jrUKjح!B^Ŧ OA:-ɝe/Ss$&b=#tC' aXKݧr%:;ayrxPw'R<.IʼnPR"oK2sK]1e,r ބR*; D*6- =e &{xf~5c Gk\BuƁb腏{%ϟ~hnI9 3~Ncy>[NsJ{?R бgy, cN9N) d(|1F>@`n餶f+Qճtq "֮چmQ^sp8㘚 '4rgZ?ڠBo7vÐݵEJ=9|FѬ \ ȹ.MF}yZMvPLZwxE(㝟Fi:֖q:}X8`Z$7ܱr_zik? Bܳ^)!#%mAe(>p]* =vOfWW35w=}Zd7Zª;3xl+O&f[m 'G$W\խ CVqH qx1Rکtq:lvL7 ,׍zғ:=W+"(!WobrJ%G]@ 1ZBLP(UK\KIk3K;t31fj}M;Lfة86\Y.Y'1|#~nS /SQM)X?&6~`41qY̐7 y=|]\c&&<9k#ǟ1)hHԑѾNA=OKF { GS}]ͫ@r4fj)Fx!EPEaCzh#ytEnG ~Od cA^^3yDm>H88R &L-ٽ} 1R.ly5*/S5*[`c=#HK ūH2^^"TH ,cG+>+l +zvΪ4ngt>:.h[xLJ]:/cJ *[b :uYA1>(r&")la:u`$]oERmgUKHZFW8)=ڥ(GK]_5ZEJ)X I&٭C9Mxr„*;)GwZނ P"yAp*eW#; ~|xFP ǽʇw%Ah?HiȼaΓ]w\{ = k#3 V4z=I#j- #n?;c<+*>j 6YakQ2Nju 4{Q`VoE0m$)׌$1"@Ou}2s N* Qbu( \,m~9>O'e8wK!ˁF:N]J^17vZX5eٍMA_oq/$7sԏ<li%h(//o+ح.ka;lwm fG`匿KE?a!b9R:Mi,jn#bg>)2\?$݂줽т g I9{*i,lpyE"bPB fF>ٺ&2ĪnP3$h2o$ӁvDA;_W??"625(C[+wRiPk 杣*:TgpՂiMHA<h-mcۓM]t9I atSK[ !o+008)" ^IO1䥿r˙0e5@9Mژ8VNSqJ &LC~KBv+گZ 5ބNP*mKJ=hBIOuR6.+B( v%+t7_X47BvCƋiG',>FW SzqcnUvP0 i%3&M\ygͽރ2ٶ̟X{_P\'|m: !M=:ǧC'y˂|Yl*&.t{KlnYgL{~yՄe? uPqn!Zj {idBB FS<7GBY^8c*"Rb"$?)?0zb sܚĐ`mˁ%]cXTnq:@;JKbp+໛fn1s&{?W騍aôrElE\3 @Ì6J&Zg=rlޓ'<u]L(,vh3qMQ@eJggEDdX`ǺQK!Ť"%S}K@rD$M FrF}[+LJBMDH 3l)9VMGM-OG@V \XƎy>J#dkTuX8Ej?Z?\GFFtx{M-SxՆ0-[S<fΨg%XD~(yZL^?&MȽo㚆}H߲N7 z@ c!yQO2~ -4fģV&;no[D*cI6>bw"kВ|IׂW7Wn*00D4ˍ`,޴&`0'HtJJݵ) Dmp_~-%4|ޚ#G{5v5R A- zNPl S}\BGsђJ"eߒlHXؽ%enq'4k8jpf3y' >>#Vs`xXg|ycj4Fi$<.h9J؊iR5t:\e2]m#Mܭwh(^_^-}-"%Ai}4mhf%NB9W0w)ߚ&s}A+GmEK3%+\t˳sGoTH5v8sm,oZ[԰`1~Os9Iɥbh" Y5J~>(TDu:纐`KsMtBuOa N4~ͲbM=Ie0}`J?LRƋ7oDzM*H2l)N /sw|=M7uT|~LPɌ^|>n* iJ6PVqoS'rtLY4U-5:IzƋVGkgK=UpweM".HYPwqw#/V'|/-CNk>Ry9hlhщ)vjrH_5Ad'rNB=~+ٱmxTQ,xon Hf)9pLkC& 6Ijm<b1B_YŸBN ]S?~t)מ`/w2'avDu_L޾|@'tThNrރ~Z}$ɂU ~׶]eouD۳!j૬ @(v,5?gd#5KAП8eBT![{qT`k(Cnℊ\+3x+IhhSǨ~.im ^^yVFr;J0=9y{nϒyAT}P^7uv]C0Evqm}E,ٽM嚌q\7KȌmF+_ n"n;ӯeeY1'mz2t:絞|pr#e.H:2;ŚM㷭~3TeŠd?2/V>h{8_*UU[A7dHT \5QwuW}_1s)y.gsgq"/c md"Qַh@Ռ!_UV6}Ov55Fɡ)UnxqsC̦*{N%KDNJ fcz#ӵj.9%Kgwгs M☔!(Hj'cK0pb'+˵CɰEa; /d.Pؑe.ueQʡύ̴!pWV~. }IxI Z &_wDPc#"/6M~`-M"ވ^1A?(y}:rEXk}5i(#f y)@PDGj7ݩ\NT+ze< > x|$_ӢXΏi.cMlUDvGmf"k'h ~?P?H1ka#?UJ!QN|!1#4P{ S&<=:Rh3re18naKl]4/?RW.w)ESCƟȆKO̖S[]'ʚPCce{cmn4#`(/WgmMCpp%?<X(݉)[I6(|4D:/ݹAߛM\=E]'E{#VTNo%E\=cAn/;,>v*W$Hp+AL˿f9a*N+4T޿`N>\#qzJB}Kv42Z}037Wx{(䛀dN*q) \ pr. %g&C1 ΓoeqJ&|GnՂ&Bjs`0pYiǘyA- 迬GٍF)#O[7~c sSs`9ΠwЂUQn41t7&;|!ua{ա+}S&aZz"ߢLs#4e+y2ˑfQę?kD0[Omohm0.ך?<eR~cd]6YYY;jlKƗaW&4 MGfF,sb2~:kE څe!kUP|W2ld17i.JQ2f<dz9=dh"؋p-4J ( aNBwAAgg:d L}}ֳLbdB3+ɦ.{IJXa۬c"P }J0")QĢ-K W}p2ҡd97k\eBp3ɥ)>ٺ #V1 z8_Za@)m0.+tT谾1SUZNL_]#仫Cn z@_mR<^m+wb rdWg)ǭ#rHahn^TV/{hW#Dsw tܗ,Öt {(D;Ժ0@?pd~UD5xŻy3m-N[[F%[?PYw27[ |ڠW8t!OMV` l64jlM~J/^)TŴoYNGى@Ef((hSKێ[MXR16"3\P0  z0a%Uȉ)q,ȴ&FmG0^7 &u'Z f#Y^箃@lT rӌ1.Ґ!Yi IA w&1+xTT¡e܀'lMY2ͩ-bF ﮴[P&}˅_sV =rqko>Z[<ȻfJ{}Lg7F t_12w̓Kl}o(M_Ah/kyЄ5Wp9w.Y b}*8FbtY"gsV)IU&zma8AfթVR|)N~rq\o[/'b0/^SZ>L)H tu궴:hG5`{0Lz4nhA'mNTԽ`NoU> %ɻ~R6O)@PA aʫ(ą;00),zi/]\ Jy.c[)T܎o.w(:2Sۺ|U3NYt2Z^jWI3 x=O/Z RMt%P(TQe](^Dq!\K[CQSRw ڍaFi!؍ۮ5{Z/5j M+FWn1qOe>ELIlń^s%rv#Udd@`6F,[_PVs&"@͌:p{"N`|j\Q@᚝m(p$呂!;5*mXf0@B5ˢUV&_C?#wPmqP%OϹ"Cqbf 8 Sd *3H^0T7ώqaV9i,_&*K_삳zk,lFqP]6 Ã}l\,!7iK!<`ޚŋr͎2١5.5>(oxYeR֕w(XEE^a4\c[Ku>U9Թ>kx3/3Bg 0nQE*,Ҍ7*Ԛ)X *# z#QEY=ֱ.7m D9Aj5GL,9VRŊ'^Ғ{LS{a lO6fV[` m[${iuO9O.zVL7-'m ,ϽAD=vIXC(3}V ^6%0"{El7yJ˄[~՜[TLת"xZ|ɳrL\W#y<(-[䰸/\؁ʖM|ZUƐ3^9j$@dic359`>ޡRm˨vi xzc@)XFA2G+^/iHaL!dQokftd֫^ KODS)ɹYl~vbO=biL]+)eGD1+TK2[Jq<.+;҅gf {܌Ϲz Ȇ%*{Rxp*,;cOD^XX+Gq<S}Hn?ƨěr7PAU<${(O*Xa 2?Q0=mR(U/8Q-"+)sNjl+OGePѴ/[Sl79NbYĦ%7 J ⳜD;g$r4Ob6 "H%HUΞw5;|hBJGjUðiBxBe(+gfaP$eXC0f^YRFc*yR5A)1*kpН ϯ}Gw%g~'Bq݁K\zM1FBf65(jػ(Nvd[u ?Be S(1S|UZS McQIaJZ 汘 kga)&pݪ]庵r5-ۏYEyD!}\۞.l6X~3t`F2؈HFbTe)n3iDH|H77ǍVU}xb/qLl}FTVFj,:*놳w0% -q~n !U~^/2򕛀k۝@WῪic03)!Er 3ni5ܒ*Ym]o!'p;^s?S" L0m*Qyh|Z+t>HM$MOY<}vn9~,Mz펕rz@'8۩Kkݵe=OU }BRuҙu)Ⱥ~>):Y)*ATtР^Z4d\y 5Pz{DCk(JB2qp31ǟE>dh͋H"s^Kn, mDh%e'aUE`+~gX_o~Ax{{A傲A[<]u<)5 WX7)ӒbDZ~~Q#EE݃bcngaA_YlYZTX _dƌ+SaMN5 giZv' Fow穚|֋ h.TTfj[1{_'DEaj ?Ȩ*<+#ۂf5*PnC ju߇E!*z|; B) by9x)-(JeHF;PFTmMW+ЄZK?^KdDQOb(l' ޸d@D2~ ZG34ɧ΍nQ(CVZE?lZѰIZztO!4 =Jϝ#Uzb6> b^#OzoBY}#g|)Y vS.`wnKd=F!# .{. a?_}^nEi3Έ=QslMRTY-0ak.N"{`13ZA{36Lm9}E&:r`צ!PgD8lmbw-T<Zh9%U^ߌQ6 y /8 i7MٕogXH#h8ҦEW۩ ƚ(ۂמ5X[k"$mXᶬ:KUj$&hx$0b*SJm1E;Y(Ce#ap*MA00y {^LK坿`W{_*ǔţs_|@\2nt޹m6(_jRx_s _ 4Qk\0Zad<،ƮTCS!a+ Md.NFoa!O]hZ>ʶ]kgG(9F|ЃdTÈk Y-t'-qqE|0jP!X$ngvL=NcKbdZi(k<ˬ ag 8p@j򖍱h%ǯ$JNoB;E5 Rx_MO&O`cu\S?_L;/@zB|X'Zʝi=t+wdVЮLkI~zԡ4]>6B)mw\k Ů!}N9 M<`Kt+b, r6X,lANmLHd)G# Zx~]Sh!S)3e#rE8OU`t*-=+&&&Lkz p>qne"~H,74w睿DQd,AP F@xg49^W );56]bB\^zWk&Ȅ]г|lS@Xc5#3]E~ Ve8VVD^٩gjjm<$6srC7 "`[U!GTe.z&xJh6Ƨ n䯄\Ζm}2l 0܂˲Ŭ[ptoV&GI` K ܸlt dXwS ) U=JN'0 i..h.j[_7o;A.g&HMnxadEIH6 )heԍVhD >zENE=V,9temسoS P {5\0G~с@ YI%aAGP\4Sy=K~U|œRzȼܗ:U3r/r -q3،f*ڪ$B!^UF=NL1L,<(Ę`j ^"'hu[Z'o oBҵcWҵ~gg.|_zY"DN1x 4p6B0iYGwy2U(nVbp >ļ 86mhgpLdu#d|5z.Boqz(W s QC*\ My:F-XdMRdpS7Q}p|T~믓Թxnxo҄Bc  A,S0itw~ƒ@|]fU\+*Jz<$]Hre0_'e JmnEEtx c4A&@ēiW"S3- fHFqVo)1%!YAġgv:~qNTS\:z҃10j"+!Q.([-xaQy3;?͉H"3@-(Gۏt2+јNC$v+)y'7$zXٕy-՚R^t)%yDͺlU+M7̤U4(=}h(D"" &u )i%n7OS%7jfPJ[\N?\QtMN2DR$Dv̩^lHP ,jKPd#dr5W~iB4k(^B69Q}R2t{AY V5i1Y';gԵJW}kyٽB%.` dcDgV)j#8Q)P3GuЇAQґ: Ν {Сj}ZjM?F nedhX`{$;/N·(gQ[nL-)E* Ct5H3H0vp4XLH<鎡M&tȍOS=ZBiV5̲Y5Ԁ(y4JBP?dBn;c[A#ߜE$%:ukS"04 #O^M ܿ)RJ zO.7Df=DO`0"Slhd_M8wuKSX4?Mu|iPHpXtew{3gwL4dB~IBLmU+;*sLVe-|^,Q^>' Vs[%x[xf7ըyI{ZuDԶ$+nyg< +Upp*=h\I!*X{ SkC&;YP&+6 LXfבq5BI`.K=`GJVIrޘ #9S!P98T#w\с̕pzØjYsK@[0 TG65D:B;px>b0S^h7t GBj8?uu RʾNr}|$0l!>~*I!Qbs^2ف֚юtkvKy^߬7mmѳy0d"_ Iy:{ۼdTKN>1R=UX9۸Ғ8o85ըa$X:D2PKeTT|LsEGK;{|k}n4m뇰HCrza3kOB\ΓsX vQ!P0s-E7R,յMR~ G16]nX b9= \aS뼝ȱY·Kл$8%< e9D~bH:BlZ)[/_y7nҮC&O|_q y'Ks 뷘o`Qg۹=SIbCt֔Iy0nʻ=[$߬]V|>6{|~Ye PSK.1 &2猒c`ŽiY&!Gy቟nsF"?Xh˟]#=;Z0%RF.BcK"a 0N飺M;7i<['vs6fG}KX1Cy,Thbv0[Ạ Lc%@4.1S;7帑-n-I~+AX J57ޔ ,>2ϸ^"n-6JfH%ΒP.\hiErp>2YfA>kHGe&ݎ׳2K:wnk!4Xeih5>I#;7RJ%\Սcȡy񯍌/eAdv ƭiuWKR!`lMh i)1H /2Qu u44m ~`\ UB"zkL}%&1𢶹ڡKJ{eǼb+pǂj7?q,WCqvM{X3e.OJӨ[x!cLc{TQoeRTV3kҾCW;P\B\[P.۞lG Ȭj*g ~!lv~sОأ{C~2 g/:K/g䄵È57yT1-ل}Y^K#kw ki c\-놕n6 ǥn$ ;fCgwԦm ?at9|b҉>W[lKD\#BU v@[ձnz;{Ѓ-wr^i>,yyX[hq2UjxdX¶h, ^ywY.+KVKx*8:IӘvVS*4ީ7.cX2]({DO*vNZw!yeN]TghRi\,!īpetjEr]b o?͕qkart~ &݄0A!뚘Lg1=dX^7*Vz=j!{3tgT; [t\b|;3O0]X 0oI8IaxшJPE:e:3^-5 aHkO|*\.kbT->~/Q3+vxY>6o%5ĊJҶ+FtX qNH0SE}!>gBhB^f f{xO b0^Y^_9[or!wpy5^Zm !yUWW#:29',B+>{^vo;)k4qE~ٖX??Ɏ}riS^}45HKiYZS]a)>6'p.9J]Zn(\FFiZBSRc7]ȩeqcEm{5FکT'7`:51%WnboGG l}C* k;fWQ2LΖ0i~8C0y;ʴb8H붒BMygQ6tw/}H/ ݔ n5DOdn=gQǮ,@J_Weg$JXn. S!=uɠca'M2L!~UX764t6JC{Q(`f1,k3j٩r} 8A[ܘqcN/Gؒ MZOoe.6c/05qA*:R EB6f]F@Q0c pY)9&.%t(|RbO}+La`Ŀ-8\r&) לȸ([{)==QTy;b:*O9 E b _V &X vy}pa%Exq^ƇZzT|FOؒ/;B ;Msg20`6'"*iޥ,< VZE-\̪)vN+kJwK!CbRAyp=abVobڛP)ꚙ_< r`ojV-3KRnT޼鏊$}ǖX;Md/joq)tt V3O6?YF 2I(%t}#H A`ݝpN Џ#U[cÚE(,J,_M.u)RITEx䎚wՇF>,BWOLhM7KL9"s(2, )Mp=rTc1O"T[D$LZZ懠&+eS}JI|'buMllՎ3h?ߩb¥u3lF>` Aw@cP)W֮F!o'Cv1 Cn`"#h0 Vq|'tq1ĹQUe&T?8#z\dA&#/݇uمt)#k\ߑۘ1qr`͹# -Rm6;(rOQ\PNĿUf;B+G_t;ogqWRiN^yy-og&>+87ߦ Aq/F* u1e7&J@-9f-Wjq)]*fs~* edP:s`F~[yhmv)<ȟ@Mj89?IuU z'`!ʀi;HQAk{Azڮ/ 4HsG[U9|VASQ@^S <0hȶ^tF7-ڒ*rn]KIu(#qց|Sk?2!A>9cdZafwqS~L\'dnXG~9t*Pߤ'cLs,mO`AT[Ϲg9$:l7Y6PF8 6c;Ne߈qꩀ(6MRG Pl)"_GRP&*0z.FQhm/Xq-Lf@;޶ҟ&'LٞpZANw:G}aVd&sf`VՀnVPRKsvoGr. G ,]jPx1FP%ۢk&>; 0ޗe[i ')Y$i)tL)f/_S`^G=3cH/#cidg! "Nc1N-lR֝,) =6D[X& g23P0~,ظ_tgW\̙$R0ת'GJMPqzjK3}j^[]Mp GSK!J/naȯK hC1*΄lqկTAES";h3kI4\zEGx.NG!S>mRnByw.ImBZ^83=mSvc7)*QrCq i?m 39^u+Xe!5m>XP[Mp2>X}SXxA͇aM0[MC^#8#B$ekPTrH p< <S,);?9 _5TV#ջ}r[~G6++USL[JIeU}B 6P{_uvaח 6}()Y.TÐI+!XU*o4z{EfvR*[{6.G< Vw~ jmdfdhW̬ȮME+hZމzL >7Y:B@_tv?y^01U)5N nQhƼ;p'*c(k.U % s {bi4xK75N{vJeCI ƒ=tU4B~\&)-Nˈ8SёC_ J;ӱbQv4H]7B"+wqʹtFb X TC0SN}NuKE\v*α@ZQ9Ivug1Z "++5cdu aJEs$bb-zʑp_)1҃g6spE[MYVdn_L A)aDJsh3RKz-:i.+:obH[bVW;ұwP7wB،\a{XRSmȾ0Y&xSO퀃jOjA"()Pv1Ia@Nֱ2y&u~.I$HI0:‘W`q_ s ó VԧreV[~7h!I_D!ǦC8~2}8a4}90"M;`wot&Ji<ӂ#@ոDa(Rp[jJ? p 2o ;5@䫶EݓQ#>Q[q@,&'}U VѰ|7jdʱ ن w.j5rB`qQp9 Ե iӖ{U4MaJFˇxɷu.4^-_ጼ1YԻUxw7<Ùoc _dCoA³#wMsc{ B+_V`{*}[-}JNb0GOڷ( :"Lz8kǰ^!I|n ޼ҕyW _g]+W,}RK\tn Wfil @1m @lOxc$$EJ^ ABq'lϒ "_SuIevD,Ѥ[PlaIޟ̫ΨbH]buu EY{tt=#KWó3I\!|< $ѴrE]=[4YhSmRcVXpp@P{cۄ,ȭj4 fN\^ ZYgad@f' t[a>MqWWAu"dQp#`1z5{G=p{тlu'P9U z<:R0).xDgUf^Y;`rK䶭ֿN'd6XEU9(v]):}gn,?[Ԣz+v/muB&;/KA%ԗq FCFZD3e z5\&3fOVS= t"P`))ZfΤ 8KZbUGn̞rhf1|8k%g'z\7UbzMK>Kٺ_fTҺ@dkH*#0sStI3Rx #bhC>ŅT~6r%$.JkU&Q㙝U* qE? 9N-]OS?ְPr-fݹ'lY: cT[TkϼT<Q`|{zD&B[#CNՉjkxjdZ7(G02}Y>y̐jOSNvnʺ HǪ= ʴ}v?P5B8.ZEvDX|o]t!+.F8r{_GB\}9}KUOhQ4UCr7,0 'e ^nrXιUJD`~!i7qV+}yF~!;eШ+[g88QC+Rg)EghOfEᆄ ,o "4z7N,AI%uZ__-Ju*и8`}E2)T70HYk6"R_svk[6hN;k>jB5>@2fh"۸>4'.F*cBCH.?G`?˯@R&ET@rޙ4Egᝠ#ɖ#C:^FH*)1x|HU4"aM3ɡWk8# ɺfN0슜`{) E?CCUVMШI[F=X&0PIhui;<^tշe N4lI0y2c]FSC!b9biW)6*ioҮ(| X=hqFO "WLBzٍ8 m~Sp v9! 5u}L'MX_N}*oHMLC5h¡)>svJt:](,WH{ Om?ڂI\lֻn$bNܽΙSR5o66Mց%QK"ήg~G-Uޙ6n2QV'0pZ/%Σ+ <x*pckYPA H!8>}n3.UĖqXB/aT8uGma`s-r )^~iNWfvUR!9ofb6 %p z~pif PX e8u+?9Bŗcr~Cc_VaLe*U O&fҚ ҬD>3y7bʝm~.M:*U.Bbᦞ4~^Pj|,6`6/[A4˳lvǃLr{ Z//ɜl:G/|*G͛9dl؍6eݵ|f17kFs*ԚF!P5A0Q@NZ=0g-GQaE*86DJ\T21]掊PL}\iЎ(ژ:^`Dj9 I-7TKhU[`{'C.Oq+!IJ Bd[4p=?pQTKjH5r{0=e?:AȽf_$*; SY4;u8H ^2Hګ", WP32ԬMBy9TƘvE0d.m۱wOJJ?;=#Ftv+񊼃 /e TWzvl;G+c)H.V08.e7Z(N=XsbxU`wl0rwLlm L!4󫑑2и 6I~G0*oLϮE>6>E|NXX5I%I?D.&(A!fU~tلS,LXsbzHSWA4hPE9::&$[qǛFbNxt$vˮf?D6}ڙ՝5}Dz=5ZJv;-bPSd$$A+J9gcT3%SK-26W]ZgBt=)p5=FR69WQ,bRlV9#UQ# l v&u]kV&.vLA'D21}*HA`z"Fm"3c7M`19)\j]푍ibY[-)&/JԷ<Հ`F$ٱ6N#:[Niۥ=R7$'%F%Bkcd)F N\DLW$JF!jO:ʋZh́ݨ]&"bKWQ-NG`6k+%/⬾l+jHޒs/m-$RbR'E5p׻CN]ѸǘMšLlYid懈<LS!:F.3j>Dq*bRπ/!OiaVq\[ ?99uT|s :Dynh⾻I/- l#ߵ*?6_.7P:W5Ԁ s(Zq#+nL(i  Of2qJ6U5aZ' jeuhǥ]҉.3TI1vBG0*!A `8Cox#ٸ(n.rZa 4$x$:Ud{h&Gf29V(Q*B^/ *GAr#BR64x*;;B6G "I AGKі/ l<(q2;{gx<9슞7(J=z'דo-^+ bk]!*΋s!*@KJPVĹ[ښ˂0l:r_AW1h]+E +:tv)6a} fc.b85F)Hi1WI]V'E-\ IvzgaJc1Ofc/}׆`fq/3m}<'c$=ܣHu<˯¢[FkSR&v߭OYxfsX$exZY =QvrDأ 6.& bޒ^l,E1תaNgj!@YTYj:wT RƮCkPJR;\ZוlH[}bb7=z=$;8f5%(|qޟ!o N|>TqѴ7-|cei~Bw%2lV7?i'dYCtq_&3=$z@07œ,.cf0>R\Q%[fMvs>WVʚ0q9qeu3dmJ1 @)sFSfLn?h2\B#@/4o?6XnG։qE+gLMךɐYmP6١L>hjF$֡mt;Ey$"I(ލ0Cmpdur~"4sH-0VrOavm(6mdvUr~&I,?҇!69atϬ$+{Ud[#$)D3gfgLq=.!1]5^K4t1PpQ@+Ix`6M> ;7i$Qƭ=q.a9Sey8 d,jPC.OK?C`c>wS\fΊcraNviʘPGZD 9?j, P=@fdTO><0ǫ)OF*c ʦ='UJ\AXt6Nף5l*15dlK7lopS~w\L,8(KkHMڀXaɜ2k#X9N'цLE,(r>5o@)IL5ʚO.ó827O)#hWqOeǍ޼f +|X%MiqY4ec5uCLZݦ43$|sߥ[ҍ/S,̛˔hѓ}䀥9 I0U=^RN@@_u޹@o+"\ sPG]Ť0UGuQ%vP 0F/ OAд0).& z c`|yot1~$ []u!]vJl<5b>9w&t9/ACGI%XK2uLJ]xxP#|q`SRe+<$zŴjٝUIhpVPXh1M?6ԆZ無e ҩ!E7ZƳ+$<%95EQ1 xv,H}i^8?JֳsJnSÃ(`}aj5x}T2ݛl;]*D P`jƵZ }o [?X"3XrfU>)c/>i\9~Ȃf@p(!u$+3P)@&u?j.Q l9!MڲJ<1V"8qUW\*T.$4Ծ{vhΎnBJy/*O EKb uUe s.Qd5WO4V\qAp{5[*QD2M;/0\aÞDU>G>GN L1}CV Vq}w/Sj5XmAv䕨ߦa1-O]ķiT!I_3E FćI7A33V}q`kM0>#fhio박Lx^'N/ '"GO"]L\X#Ec`q[Ui:D(T9n23e6(e願ZG p w܎'*ۙ4uU@zMϘ|٢fed]Gd+%Ά}Kٝ#V7qg_|ԿYyF<'p;V t0xIѦ/xZΘA}Ty'ՏRIcJΤFp@=0/HLZ 0Ao^w7"d3SCOpmۛk`m=)nGg3jBY{tuљ"^D-q 0W|>q(5"WjA11*P ,ͅasCű0BGX+A#x˯HsAP/$h[,x=Rq}l{Rb2ހq/1/ ϖ yfROl_$-Za:(lVN+K MyrJ&R׉Fӯ8P* W¾Ӿ$ /9I5!C6H t)S@s`Z*}Ϗe}߫?a RHx~ GT[yk1`g<3[;R~$!(Cnķ`r9sJْqk`).5v>&4ʇ9Y|E7XqCY7F`ū)$wưs{i˦,O%v j߲z;.@_dU58F·8q>_+ qA:}F!w qC`CA ($i7Zu_C. ,sUoRw0h|OTbgT7t @"ʭ젰|ɶպ{,4M@ENe폳.=UAu^lFHGfsTx5tV d&D:[=V"m.梇6Ц(`M6 Re䙙Qڒb:n^|`7`=Vo)< C>M):MHM~*׌c- mw=Yqnķe9~VeB9avceZ(d~C䷯E.<u7iqޟBcjCW|Fo&LW9d:XSQ7J6?*b X;*0m|c'eқuҶ7SGD =Lox ?P51f z|0T*֌9|Eb~OwU= _m_-EW_>VCC@96VcD+ IqO {sqrvxMnloI^l6ՉVw%ULz|zJw \~-Q=73T)PjFs@ٛmy(VώCGe \;.YnYr#(Ox;oO-5Wɖ;EKڏKf2,o^p*9{%7Aʷ/miǹ .L ,>jGjA:Y(SuGϙ+.{-=3ߏ{E%[Os8̷yz}?X3i>)ۉ"o.;U}8jx^8H v+d) ߥZF5*sηe7ݣ }PoHFS`mlI3 I "4_D37lZU!a^TL{ѳb`QNnҸ oY1D9~Y=p܇g3?ۧ$fQ ].nG#b{i()P2'ۍ$oh¹kg ~<g\eDAs計;J.Of~յA(H0F[V#vU&p<i>R:'ɯk9RII{ßSeQ\ۙ8lb3Y6^0⼗VxF!ք89<5)% hQ6"DOqd]E%;8!(ìQPlxI#5S[aic\#w_Dc-W7(nGubHG8|#j{>4!+@{b~PBo ύ{Ќoi%?/ļ.}qZ~_S7~"9X8w6|ܗċWZ+"eJ{(|c KRX+ Őrh,FaXp$E-t$`Fkݷw`ʍ9!^Ar.22~t} ~`,\x lA!oYLR Iy8k5~I}g߼hjxzґme(4.y^N-I@ASw8k)mxHUs,V֫}U c\Jm"G9Z3Ω ̓:;[ ȏ4 <aѲ#S:#qT\R\{z pYv!_}]j f=:* ǭ݇F$X0,,6Īhnah~ F>A)}ƒ_`Mf#F&:s۽nSTw´5yg4ڢR}?#A5*+ul] rsu*)=.9k^UYѱoJ~oׯQ+_=(?hQT($=> A|ԆKvP|ZX\lHnxNK61 N^2JfTQwSn[V1T9Y 2PѺYU(.ZDLd5:mL#'CT{S'-qĭnz^ODFԨ3㣈9R?+CR{RRTZu%_%u|v? s$`܏ a$տ@ (0S,djbDxTVl hp^3#oJߴS=H~*&cvJf2:S׏O-s'7FXʕn\yQu_@PydwΰfaqʂS^CRvOn>lk#{9Mjl҃ઊ7 #,!1_l5e}']~',Z?sFƻ®~t.q%eݬWz)W]U^=ѻer7s]WI4(Kz2axwċVOͥuB04B ,F-`V{UOz-}DAzy"Te|`EeeAneQi;dTh/-^i>'cVֵ6*$Tm߱REnaH2`lx._I=F+ Xv^4}_yY8T䋡``uOxG4QD[SoE;J;kӛ5jck|C;/BZΓUFU+{P~# *%!F@`lf^0ZH󖎓^6˃#n#6#PE0IBxD5.Ag^ZJC* FY7[땆e@J^,E=)PeP_BEbȺ^~rFZF&nף'ii=sn/2Sri{l_  b&r9}m1ձPN17}:v)J(ƢN=ڜZI+>k_ۈis[;VsS8˚gG- ylv)xglH)[,G^M5B+3=J% PJV}Flh *eA/qrXxCghŨaL,]0kq9Y:Hd@M>es{00gOGL曐;i1K9('/fg$o FMqBti 5_9:K ]Y3wIҨpbWu?(W{z\>[p^dr\sakD]ߍ~iasx?+Cγ@!Хebu;sQWH\?s}`j_M#!Q0BČフɒ.Ph IPgTg0{S$F.`}S)W&_uw5?B 6/=(FER P'+o m-Wߪ<4@7HU8xq0Zo>'x}gEn.&J9N65>`\2B$oX@/hmjh=B!QMz={nas&kRj n9@G&*3"CE vֽx,)m_lKz*d;`'#ʈ( صLp0ڱȗL€C؍x.ǡ(&d*S7k{BǶ5'aYï@e̥߳Z"XnܦG@,uFhfb +1xdZI7|:dž׿%AԿH[Tim"v.C"> R3/za 7Uˢ6[D8rKe ؒda;v­/^c^+?[rW:0qo6AjVXpMK rcqqlz&8< 5h7Ԕ+..F#x/a9 z`vIt)jƥD-{ne߶@WEQbQ> .2 ZἙx)6˻3QeBQŚX[䨟G K.* 7mN+ӻf6 n5pӁa.ޣmóȎ:S˘^5"Ns7݌eƭ 0r0j`J]SPa n +gۢ^L#j YA}.d5d/b]+u],=El:{t5Gr cdfTX-,2iI s6*WA;f4W^h& ӭp8Q/MZR&%'GhDPssT` *W#F[ڢYZ6q.F-umh)-rcuՍ+lU]w7ZЊ=w% H dfsYF6gtCr*C۫pUH]hHxסJv-f + Kč?Ib?lZITO,Ϳm'~Vy{f#Kץou34.-NY/} 8I _ڛ"L9t$Q\V (\6N\cur@Q!FaJ ?[}AsWae] 0ȟIsS3nDRPEM+K; 3 JfmoXzԡuEt؝Ja|Lw { &_jR~>S{xlץ# (Mhh 繏1f cHBJ fV\fIq`ϟ z MrArBKzDV6A#9kEp.%5.C\β!K745t;HD%}}hccUbM1r7@w\B)IXKcmOtH|/}?hWURϐT.)Ўcشg ~K ܣ8GIX(G:WGNb] ) 8ul'Mx!S6a2x)dl/q1(8M.Ncb y&gTMThRT sNrȏ"A/Adggm'JA =N[T e6]`0?l_X۰~((R ~01ׁ'NFU|(lE-̔)0 ܗTx {$4I;$9)BBr%yDwT?Mz#bkCdDw 0Z5b͚l}z THAJ K+Y9+Oҳhcg|Rg?M+{@o#RZF>>rj͜p3g3ƕk鈮I+TV~PZvL^aF5N" <pV|N4<-8L2$ orOӎoUtkX'8V QdarB p M$-__]aDSZll5-n. =u~9 /%drPBB[g{RzO. U[={[겭 |h'?7G+}PI:A/H$gt{w^2&h.%X!vddLۇ5z#6߸KG-5$蛓yH1Of)ʔ ZdN ɶؘQoq6Md'dm# X$(1}0ʘtok3i)[ J-O%TO'˗`ȵ]{OuH\z3Nҁe/ `90̍9L_Y[YLS#]O˂:~P^G9/u+eq3FD!8`X~B̼ʲ4UU99caӁ$TYRe$"~4 /jzQxorDNB8|RCJMH6P[?FE8*5NvuaCE`{ˠf^IF \Mdoerjb۵?WxSqIqa3E=FbC+wDG~&G8=ï7]\X"Y`7"3 S{r'Htw|fT%<7Z{W1*@[Sj]\:fMm1Pvrx/ZM@F€U$$2aul '{74bJI&(d(,GV @XY覡tJEqsm"`hv8{z"ZҕCU>3=?#"qGJ*@`$URmy?c-QDſ< s=#QFw*bxZzdWGk##T|#ZQ٢Wd64]LH`zp>-3DqGI>q’)dU(z[.E6-rCΨZ_Ah>ك|V͕} WcJR"aXE>T1('2L\z^F`ʈ"á蹜 +inuR|| C(7jIwlubn^:-Cmmi PRIхto hRvgy8f (^3@TNIaWqr]GM Qy%$F$ME TףDS(B EG%'FCH W|*`.4:ОB= ^f~7[ik`f*ÌePi(ΎGRgHIT VǿS B[ ^˶=BStOh0=,+HR^X ̖3 1؎=|C.,#誸-{! k'y'&hWGi C\iz١bGѠ4Q \`>eRkz&f4TeKy>87J7fO, ϳpQj,,PdjttFaZ3:3,ߕXd|ȫtTS \#1Sd>oi "b{JR/1#ʃ>F%vt΅ "(lLIj}=Rˌd{&~rF bU_LsD+lI_V\Ϛ^* 8Rx(5ֵ^| jlHߘ\n"[ d1d|QG_$hq*(|v5hM¿TΒK%4Ͱ*n.bA xvJy<~T~w.mml0 7D74$18 \6_XE@e8;VZeepf͟iкPu>bևZm=z} c\Mk j,4z1c,< F\V7kEM üj.zWd>x0?TM vSYhu(0&4$p:I@-6lK_mƷ4LHPus -K҃F˱[py>bAr4j2UEVϜ -.#KʻdB ]ɼBV/L0 {93@c@zg<""?gvUvR ]UpC^,SȄgSlKp CSýXFܧy{(_Ec҃d񘾊t mUMPP݂Z\Lifq)f34 ݄ﺆoj,) J *ډCw/`Sش0f`3s5b}k|;J$UCr@:1̈́u %r@vX|cyd0a*F7.Za(mB\ԛ}O4?&C⿤}ʁ-W͞%>!T@.̚bVTAr}u缵UF RU lf37ByLٚ&glJhTx}Wxk[zec,|EYti:[6F?Ə`Ұoe#Ω.\ zʰ$ƒٯW_1R`y(f@a+K/U7U Ŵ1MîiX9)W:TO."Ne}:$asgzed0SjN>in,€~q1E7i7{`o:.j~T+ ~D&`̵*X3ˎddǕWm.Zk &vzriˎ}pvJ{%|ج)C@9*c"-Wt)`QDVgu/m #),K3Y.ռvO<"ܲںE7*Zak#`uٻ隀S" [fxJyȬ Z-7e/i :g}2N\ܦv&d6{]3$\{44=VY l h'a ;9-*,XUM 0A:[@cnd񸱻'o眙iqwY=nհѤ"a,P:^G$*(.^o:7fE\S"_brQ^^qR898-[, NNaψԔ%/k ֪iي(b28KcZœ> "Rc@UZXD^w&gB<*#fE pBƒCGlLPN jyk \Xy˨6kPzJ~;X4K-%v簧r\Wơ3k&[k] mUduSss.QTJge*бV5CNX"hroVBJ2_48M='P(O]9䘕Ai[[h>LpJOY;F> kb1 XC]k)2Cp 8K򆦥̧uY^? о)@D tӿY UPUF" P-* &2?1D3}`pf(:8C TgmEx௠DOT8_47f"3.7T2U̕ +!CC)%⟍f$FnΫMN~o;^?YMY uFZPفơ'p" +TX:XJ:yhƌP4,"aRv, XB+\FӂVԃ(Od'%U% <ǐCg,7P%mŔׇ0v4J8z/冲'stYTېS@Dxz ~T͊~º0vp52 ԣ[6XV=†V!MÞ?{_p@hb_p ?R ^n ]fXM3ڲPn]i|C+u䣍M?艆kHdgj%l A :CнM^vE\.?f*?qVT,2$Vhx`f.GV~5K4'S-*52H|ov&DnsPn7]P zPfL #wYS$Ěh>P)m\늅LT4R Ŝ tD*t֩dXs|g=gž/MsL teA|ٸL6M1!7 yCd}yz;sQrqmmy;!u}w8fe51a$:`h5;bJ]Ig8}|/\b13 > |nI`SC9$5*??Elm}gN-dܨPHS]xua־墸f`hHBJP#sis؎{ƼMpA ߼zRk@mckC$MsZ?\nTrߡO !Aۈ?ŚT;&V:NR7 6zgոYPLJ_ð" \ϔTnh2HXOlj$-Id8dWFI.OȼZEߛ/,DAU*$7egC 0(#"r5=vZv"l N%/A46ai>gE+'N ke\Z ?(oU4hާҦK^@#b'E]v5. 1f\x_ `Bu_H] _CDU/K-, #9bYWl̼on&/xYI2|M#C`Ck6dsP[J}rū eaj+)c,&0B=k ;4-2a,atpբ0 <4%KG5C2`Gkf:;Į6q?yԋy-Jf"DOM-i^,b-#PCc/fvvl+˾?v7IúB-UxiƖC\V9"/io_VvOЛQO4f fu`KWa5Pقѣ[sDsA[=-ltOÀ'dH5k73W#88jΊNf:J2O),սTCa znKe[zYN[l_XC2o~HƏ>Kn!4(T2'عՅxj3Zӆu-<g fxhH|%wItB.Y'yh]$~xMr|J !&owע$We DsSF:KM=|Ž]os,lL/#+8n䡴V-k?ŒpGY9qkUIvhԠy5 @L.ݟߗܞf_5PQŇ1[0'+Mv1WLbtȍDҠ>._~̛2 pSu5# ,sU1]EY[J̴֯ hy wlE%|*l끨B`7ҭ\6Ne$[6CnKsDC!'w>c_L| )pk47ڪS̪NXéjz5Zf5SjP9\5YȽ:_,5&\K--EX(<\shG$YP.n֬o [YwX G+Y)_AȫNwQ\3*E.heښDLbJ)vZ*,Zrh 褏j^N_H L r*(߃Ml#fi!Zc"kPxD_+Sl@$[_LJΚpsjcQ_[?w93@:P@'1'i30[ clL'xRA2{A/pNJuYyHonr> M(ԐBJrL\^HϹ -7F}K(ΞB"5zfaYZN5oH#6' KU5Rka po:M{tʀzB`E;ޞYMN7tm1uB#Q=b,T๘T- tn^wxu?=I1YdUu7%*IH}%UF}kϤs!9y(Ld;%ǼZ7wN,!sOX} _~MȶХEQz+,Hu\ tbYI:aa̸oG{tÉJ5D/8Y zdDpҕE 29Aj*WmCF ˳OjڗohG)7u`? A jFu2= !Hm7A/흡j߲h9/^شWh=5F5")I+.Jxwͥ.|fIi=xN# kpꊦA$4)o.q9jVDzi㴳\20,rcH\p?'#ZB#@?/pAb׊dܺ Y0ѱ& I (X'ck?0]={<+foet%1}PY0Q4 XFJ^ɧ΍j{{92Qg&i |NX;˒{!oܬy:R78Q/Wk8GB g<>M Ra4S'c ^$ŀ{\Q_MW\cSȷgV2Y="t#gC{<-zlS6f,qA*t#<&omLYziĺ7x)`;:3+2ӍjI% Mлovxd'ޢ;g䈰_*$b)z"Ы_Mb b⦀}Kgypwqg ([Ʇ!F7`!MVDN"LU-|@N$ wdmwM8#iFq''2Yv3呥,򳘇5#?{_/<áA~ʜ6%c]eTӕ!z~\WD~QJw#NyJ5Je%049[3Yeʲt.ڹ4_."v7W+˧O^D=hl/rg9*Ĝ1`=s6y}wNFBI̫- [t`Qym-^ 2%z-kT.7(T[G U]1W`Z^ϙ 69[_~f¦u 3M$` "Ea ~ҴcLiS`I6}-#kZ9tIܣ\tB˦rF:zd8Ǭe7^ȭ^hI-Jr&hWFghR{vҚ kCoGG`^E#5XцRt r4$(&qD[XA%Ѩxš?DS4E~f"ZvI/?غ{X3JZq׻ʟ`jFӼtC ڭpYSS}jd@+I&XĎvldLO$輩UOkÆbҚ%ObW0l*Xޤsf6_V.W>S6Hʎe(q~P,k2wQWZttNYSpۈzo[@+%iho)D4?EۯwKJ.Ր.s,Zpue1XyT3RfƃI΍a -!IJQ磵(0e ͠ .4_ Of_6M2Dٱ}J|FIԒ>PG$n 5^j~~"$,:7CN\L4" 51Ne}8[*` ۳Gk>iچx '%JY)pV㡤\(q+ DpOjہ"1+}tTxA50XoB+f*%L㚽ncFXͫ>ן.A;SɊżRC^^HC0~m>/Kg֘vK7 Ci=C = vEO( d@8EWqXR at %؏bcrp1N\5T 8ˡ6-jH3J-(w ]6:PDIXcKMLΡy)KS*Wy<,Hm?hźǷoOB8z! ǎ =Am≒M_*R/o| ɔa9r٬)D_2eÚ4mv¡>O؇]2_CS+KQq* aĭ쬗zjLlDN=,Q)0j~.Mh܋ADĒiw[zxEbޕ+ƨ܏jJ!4x@c@Ɂ|JXMm! ejhqD93`ʃ @$( @(4sd"!/6i$Ip;y"GPasXĖ>'뎃蠢j_7i#9{d!^y>Js٠9vM=\o@u|RL0GR*s'zzx 4=~&kǜXq떍0uʼnȅoDL_]$HnroX`u?h0K]';5)'7ST/, S⒈FH[F$NU:Wf|#ƌ8??va(>JE8^gG ]{) >? |wVΈ*3p>r%e&EYD*W78 (:I5PBd~I}0)8{?1{U1>UP.*ս<BŽQ9q}h0,pݩwAH(;3˜bsor\ҭܕf͝I6iFGyFc$zG5;_Z țfڻ:y3;;g#uΤ@ֻJ(, VRv)Eˆq2RwfL@$,1&:3aGmVvץҝ.4J2Y*Y}o !+qn)&I1~%S@54=] ~ƳqῡulUz=$1q.'%0Q̡i`$a(n.庸4@n&z22P[͗V.IA+k}rnv{)_~4#io&MߎKAJ~p۪kt!89}z dZIqKi]ݞxfRoLVYʉi([(2' $ |;36 s~!FEoARd{V+JQ91Ghd#pX0  DDslYQ G0+X/$ހzC1Mg7Cw 9 S4ź7PH؝Z Mj?S[@JX-+`DP卑 2%kG R1.ܾ"r TQ@zzxOOQVr4S0[QRUlyñ}bk}qcq"ќh1W /IןUr3ΒkS=^! [lu&_A_%"{T|34WVrQrViH]t7 ,-&- }8$lV6Jb mB Y[-S lVƻ$x[<#`c1NG67(Yr/Ɖ|`b)pMa DGR(B5")JcQP x,E4md5mvGRRqyϳdW&% hU.{g ӰqW{ de)jMh;BKY |w\oWn Nw-j̀w#p~v L%>P:5̩"ļ ^\{`zxoQhJ}MԷC#LZh2WS}?uJj*w:_-wkKK0^X޷V{KR/ Ph*wvswk3v2c{w08ƏLj^I\zB 7.X&07-*X8/1* *PBqBG%U1Vƺe}h$:)y@ֹB+\ $1Ph`M`"ǰ=s um;[s> }ֿL-N `d~TOo޶p7ta:agPJ /$ dOO kZF8:$=i `O ȣ(&4pW؁(džR`0c]W Pa[NkcʰΫRL,m7jԑ!w@M {H,.kKVs̺Xr8` CkUHv@e\0 _ j\"@?ZM4{FF­[iځ bt#{o5J, wT5ƲfАɞmTH60sU1踱M`:03{ҹKe}PSfAk1_Xķh+:&>PkxmDH"R)JMʥttsJFwăfʿ]Y4#u$PrMzK{=&=7R:V; kVsZEǃ(>G"MPv)KM (]#~n]>XoÑ<U{ٜdDd^coD>iĘ3=5V_Y)@zerTXJxT1b Ζ8]٨-,TqG9pj1qu#"ԺPl5NoVÿsN\k'ְ¦{ō`ݝ SzI C/WWT-LR"QwuZ]`PUcy/$O 烡gDra 6>*k~J޵uZrATJ (ќ\_(ϫ.yF Q/ߒ$M]ϙcb`r(+JN?ZEA"3 ::cM[CB &ztyr O|Ì^s q3Lli]&?1w8Bn[mdo/Wg*Ψ`@H1[ EmaPoQȇ~( E_Uc˰+V- &ɓݰA\Ȃ  '3SJdPΐ{)e$l>7BB8mYލ϶EtrU0eʣ/UjN"zQ8~&}ǹH+@= ,-WuwE"TĒbL H^8 ǿ0 2^% l@"(4xh+C+D#[{@ pV}xf 9[w_l*4%FyWJIYnp2a) v@u dQd6^8cM#{}Q]3MBI4d:/{p.Whuu, .sF\[;%ͲOʽeN*G{F % _a]=Ʃ7qDŽfj-Ngϫff"0^g7\('~026i6ԛ))u^-ZIS`&1 [W@l_< 38ɐy]eCJZPJ ˴QM  IdvgW[Djw_~iC5! bQiCӗ @Tq8`^9Ī4HLÔ<$J: +M]Y7o*`WZAwZEc!ڤ1n v-mVS 4`Z_`mVέg'N9~̀ԏENJ!NYSk H,Wt*dZpՅ$_$c~s(todƘCc?[8Q`ñ%g#WD-E8YRb/"Oɒ4;/JB76-IIz[㳆jTU`y'Lj2< h]G4a h@^'HXݯɭ>o߉{)S*8&qp/0gSLXV덇o<X?"&E_/u3ŞRA9E\S/q6}Y*nUԥk.8ϫ' ՚8Ms'<\ We^ @FvKbU,A  ԟ&YXv1n~˨/*QWa [[7@MtX9sn%kL?rMi҅XpqUz)iOL:vpnhbSrYZ ]lPn8q1Ƞ K.ZN-EjM4`f$ ΁ Td,(E7&_Xi*:ܡ6N p.JETsJ0/Uwi1M^[j& "wm#92ퟫSM6z0M){ )Pv$NzNՊҼ{RBe5?4j C9Ne"$(%/7[I_N̓B߇KjIRCOB%[`?9ȜL1c{-hsgYd9FXo/x2/m?qvWm_~S0EpK S[3UaZAEz~o wBi`?VTo(u_oH+@'blq-wܴ5ڵk]ޝAVH1Y;ߺ4>lA ڤʵnemcv,pѩd M%,5$؛/Seڣ_u~Q+c&/{dK%pPc mN3"#HЪ*k6cü.R⪱R-XVbYiZyŔO=BqsTGdKsdBIj3@CX7'X~6mJޮ:w}$-6 ǡg{ )n(9ڴa(X5Eऒsd)K4hԶnz:ES!" 3S`Y*/ $2ִ+I[sLZ؜rl Z3:ЭZ6wNs%; ၛmg:Gv>;d' & tp+ono +y#:@D>U9y_}.'(VD\_q;Z`L*"&v.@btꍮ m( DZ&Jƻs+*O/P3Ryj:~U|-N܍aMˌauVQw/ğWAjsiXf=̢ɝo(xv?$Z @u`7rDGG dZ}S94~yJMuWnbC[:L縯'~@^ <m t"*xRSC\%g&>*jXn0Gs"0a1.,q03S>f[zߙR ?7Q9즕^dFdaE%ҳyɿ1B|-JB@}WtzG3a%9t9xE. 4JϷk]sn+> i>#2Y70eg;eʌ/K,r\MC f.?_ٔ,5p=#372Lۊk|/\X. [NS`vGaup֜9<ĥ{wJoRCGǽ{ }g(SvOU,kTRQG?t<3!1 jcSXbDm9pc r u{ A :"U-@DGTBRp[S2WmAA v҅eaCo ލ]P~D8M٥ B;/N(۶bM\E^zGKFRnEZAKiϙ8qh%ϙm@oa-"\-ֈ`b*D~4^;NE#kY t}3Ѐ_ Cy"iOf*t3&wKPDY%*,mlbD-~ 1)T4:J|} 4 /i'xBVp'6kpOLrr^nρTIvyx*;ӛ#W&Ъ_kA6 Gެ+bDD|k`l65 jmCP# O{;h7b$-A%peP:d#=>t 0qLOqVg"'#l]a!CqXD[q2B!XFn4x-P>k?q\^/u9 /l;ja#Q:mH%ZՕJīˡԔM9ar*Ź* %MLVHBi jQUXm`B"~@" ~,\ISԒTUl8`b 4P QVc LcKYs-P{̃J!Ha<zh׳ȢG-l0|QEoH1Ł0cCE7T{HE(^uZgoߪ64 ^ި :Q$r3Y3DSS Icw;j9ˠ,n٘vy*{~c}'IP_S(ūH;ҭ9cv&N)6OFD}yxWm$OG<ܼ̥š2q 9IjtD:ܬFK7/e7̄Q4c=owOߴܣs"Q/]+e&ݩ>om(~~(vBkSZ0`:_S6A7d3U'ϫ:g ?*H#Ю b`!IY,sFr|!E&hCZ&)О\rȺ$L$XH+rdU褌ä>PwZ )v!R/1.0uwi kF,C-s? q}JQh%`TV>l ZKvE"*C͆Xq+e`P{)Tj5r&ɓ٨CYVj"jr$[r n K`SN$'3@,زs ׫]LF Ög.귻^0tN#OnU p dcza[ 1q6Us͚'a"?#ȱ•W@ON,h-Y|ؿAGI@1ûek~n y?Ck9 YoV~0a>[{^bnT!υn3$EPNd[oi~G+L v%`*܈nnr(3aJ:aE,N9AgڏkdbIJwa ر~6ZvwF`HmZ>XV'Y80득Pg;Y`L`1;w8:9Fsߍۏ%uHc>x~,̎hkxb8M꯽elaQ|1X~ C{tZ`w4tʙ kW_ pgu}&;\ vuzz^n9(B*` LFabTr(2Ρ /V\s9idV{39d!i^C4DMD/3*ڂw/8Bz&O{K`ءž|ڨ7)l܂n6w)͇=L)g-*] r?cn /fJѥM+"xnL{` ?[_k2nҌt)4 l_?FK6jhVdNtwA#YdVͰqnbHٵOފ$AuSdCD>Y1\]⸴Z&FLEɯjQ$4ÒgˁZZ"֐Ϣ)Qqt` Jk*w(:HZI=9dcf%UyN%? sf9F@6#_*qu)kZy/yx=(о"u%DЛ{{<ЖiɄhjKQtÂHW.dOI!҂17p` 撎81;#o̳rCIkSI\sNzP4i?+ӌ]TRć6l=t)Ɲ_; }QvQ&Rڻa;H;~[l}SwC.n Wݸ"cVWɍKW(cm7ViiZK>HñGfZJ 5׳"V|h;E]Z%(t<к0j}B6SN_\R>-%'%O`t{Xő _4D>Na!t́ϻNzKsk_f4L38W?*,}O^}&'Ђ4V+]b웪Mk* LIwOG, n/90KA,`nw=ؔVKB:} ŸPä́M(D,iBuK%up3Di ,ߋaNhl^ A4z|n#/2#l,cAEX~+ -:lw岲lu6\4l-?M,fW Hq8nPEpy9\8ָQ8#8(jM֭[MjEcr=Ϭo. ,u BRCт ($oSf2s£RVD.Yָ/ yyT| RhPoNbd,z}e Gհ~ҝg}]֥4[ 1wln R7%8mf7c_ )GNVSZGb%o vإ wɳ  Gl0a=RXs=):nEep;KdXFŵ}[}?(OA%5&yo 7nڦtfqHIp:L!}KBogN\ 55UԺSLLoa:0s+*=١ق .$wmK~Ľ`x5u'zi3C&lC0]Cc˂ TwZ7TPIѿVNOҥ9 +%*55ثr9E{͑vuN8&.E8=+2{3Lx5$s52jR~-OQh'xDqv-'!x`:òUT#JJPҊ8 #dfXy{ꠢd1SF=OV_p/S2 +'!r{`CW22i>kd>>;=UɴX-$CZ7+zw }&,fh-q04.M7DqaN-@1:'R, 1|M%w^jEO5 h\@u\*{lzzz6Q重xZׇ/Wgf—Ha'nZ♔GA+rD~WV?LcVgīlR1MYS^!).v Uvy9ts0kb i;֠q4 )"JOu7z#`d?8񔳭qlceK~i-cԋ ߨ-29<ߙ$\5cFi߾/䶘bJ9Yk,ԙ=tl/I:,yP 0o$_8u.>QX,3TaKR\_y!ϘZ)whOP 'p ,0) RۋUjYUfH+|1ti}kd2+"^qX*+L/qĻ 16eL@nN N*s`6ؖ]V\Y^)*b9>&x:4 f L yxAc"{hj(L^ \rT 2䣺 r憏Ønʸ!J~"32?Qf1tpk 'wSEΧ<#W$iOuZ8vG Q|넪վw푱e҅3{ l^Y| "4F*z"6L☠֋<k7UA$Y71qܥV;C92\SlX ,߯nTrUJ P,/9CN6wPn:aS5M` x*-iu%e5HIZyVo5-:&Ag,h^#(me f??~.Ei!TOe*x򀋽CЖ Ae)ۃ@K&@nNe!'K_G7&qo3Ga@ēv!73!KF]iz#dNv=7:!k>ɲZ#۵gH.*ŧr]1]7G#\:1rV_CB m9hDh:C1?:$p5=i~|]Ņpxr =x:7pn"2"~UqA7; vVAWn;Q;⸲{v$&]B5lx4 >WH/$#?kW_eC{=KPў/ZҴC5䒁D4~ЭQftߕɑݗnNWkrjha `fXt:[);W&U:" m@Vқ*?GQkw;u#&ʜSVJj[c6Uڪ j ))ٺK"nZq*,^Ahk0w$\#Ni)/w xWFu글z/}\J n2rċ4uNO82wOtI  #/%.ȷfӞG( "4j3- mE?rx)fL@tuaYuC)7QK/c $ ә/<-ᒛ4G/ W.foKd2 RzN&W,}N{igJ줋Z+G2FOn(R_!ؤ'o,K׼L}͂;W^$uj/]cmB\= a%cϫGC\PfpXHƯ0Tj+D|P/,*7DMqZ.?VּFRmF~/;ؐ< RK Q&ҀO ._ c2z*DYG~_J(}W\4֦F%PmBQ}6ͿPCYn-eKmo^?EEҟ]g=@ , $d':IÈ)q%k0N2>!~bNh[K*u"O̲1Gm^œ;{H}y`˚Nwe鼻ty(5Kxc|dm>E#-<`]p!'x6'r'dbZں,^Z. b*HZ τ~ MT /YZ{e+/=jX)v`jxA܌"&Կ?&6KX_<_=-(y2o4~w(bG_4Fwp,=)MLf71qAɖjdc=Xo~ьwRqc:D۽OFu`ƅ^K:5|>ileS4ѽvp/B'NLHV񑚎=~шT֜_h{[f:G+'CWyK!}2S!$vGeX] jS@E2-zIqq:=VwxY}6:jMwt=5qp&S%v< Ā݋0*[WBްʾxA%y 퉌' -u"\pG6lB_BЁ-:}W,Nw?jð5h7eYMQ~9L8ԉ?dBJBYDԜ!E%Q%g"sQܘ㏮ۖypfzO|]|:l겓mڽG@7pR.eBӄD|EÀ@M1x&pW[p&x)$7]0!,3- k6c p|:AN_Q.&…BE2SYؑ h6]¢ q!$6zdgj,ʜ\كFK+ Uh^ &P6EX mmYƟ$%kG,g{;! G+V5 y>mdjV^wcb} _L!mS8P+PwOI)jxӋz;tEgTH-%@wMhc΄Q(A2nt9{:0dT{In'*otߥ6FL%2PBtL+báhy%̌ӓv}AU^3mhwr`rJX. H{HƋ? 2/dm0~ݞZU\GůzL+5Y(*ʙ5T(.`1-d&5|;,Y3rQza !JPp,'XP;[6b!8|:ELNL I0*WCG}A;j#@wu誧27\k{Ml rHGZqx7{עq5e^ƌ#|rb΃~; w}a藑 ^vLHq":_c4"?\he2,JM Hk{ܮnW-,-/*HlqVMAT~*bRz'94Ą',|Ѡ(0Uf=+"as1Q =-hhQR=.iz|K:S5.ДzqCw?߿gc0pW]r\SOU<0Lʘ ȕrԲKku_gF̍ƚQVD3lOdP x\?iBˁh"000GyέXNBS 70o2fX$Zݹ@g(#s3#bkP#"̌F9 P[xY R:9ÿ;3xt. FvȨ$dM'c-o>F[#bͅgz"JX $d5iLNGǚ8 Q>й8@uM)jRt"q 5Mj(0tN5]˹5ZO/;l>/8Z>w-d-?meԟa/¨:F**,ޤM^[ˤK(E%".ƒ5_t/*oJf#wr62Edp*y4'Kz_;%B,޳)@pziyH#on/xhYF5XblЌa}v[!ra|1ФB){=N^K!mb*DB6pl3.;߅ -]#AC-vťxqqG1A2y8ح#&|TypƳtw=m P d\Er"? D~X%'J,R5fU&ZΝ^.9BA]SZ?Cf91 zI`St!pMl/p^&O|?ު ٲ3!pGXz:VL>Bk8*;O?sCƱ|X-qhW|GF%}THc_+*{(0tO6[V=zחfW֯ 9s\_.NK\;l5%=/yQ1c!(p?BtgEŧWco=3 t-(f5f7!~XCı0[JxݻƯBBRf4uNi [ߦ{X B%M+ QS7 pׂòh ͞oa%RˉD8mRO%N1 U G^vq7E 4OaIS9W;$W ave3Ӣ3N=AgG~QJޝ+0͑|yMH=5DCFВ>4`TǘລTRQ656\Z&CKLDƟijk!XȲnArU=w51v~zܮ7 hXopa hL)%e񵇂P E;Wo-?*Y]7K~ MՊPg?")-Ё+}Ú-x)frR$*`W`$`BaW. w \)*Ҙ~ڀ1lKG;ɲL=XZ͜h}[eXR}ÚZFn9T3< :;_eR2(zBnI/VhO 24JɺvM;^a0{`>r#3^"?BdaL'Gž RZ+m&2_H춷aL! ЂO2?r}PT>`t|r -P1"J RL4V$ۅCyAp!@ sy=&߳Cd^eSx`KIR kᯚo3al}kp~+RsyH0Qx#D7ޱ6I\‚xPZ%W[s@o $ULog +mZ](&wr#-OQR'fB3x(P+p;hv8 N4Pٸ)-x`Eԋ7>n*u$ўgGznghà_o -cxyrL{wI#p]0S!N&NbV1N Y% 6aHKTqoϐA;rdGN^s#ﶍhP9w6 ^{oALp[&C R 8Z!:K?l.,8ڳYymP׉,丳2ťįxi &,bጉ1B 6B6L:Z|ڧ !sOiukWI0R"S 7ojJ9mm&W=Z [靮>҅\=C/fFЌpp9N^ {~v$ i@+1Ou\#ŝATO29L`_P ,jÔ)f? jOv,-fN" cX:aCF q(8+T ͼNCPl_ ͷ=酠̻:QP, 5;WLjXm@\z[c;' j;[ k t բ{C \^T$+D\c{?;0&MGaXh@J?1Dri H1XM33c}2J \$ 8V뭣A2En ыӃMl0"({1h&)!knpLm+om}EVQ#4?(2Oy8pՖls\LSiP V2{6B;<%H&N?UdVHz]rV+ktTN6Yًz .=S+ uP?hC}qQ_!C誎y1rOs uS- l&zYZxğh7D53ʚRy2$ǯ80N5ځQfg IrP:cA&xAH+Oնit#7A![5uM_7 jVoΙ^b<ͨOLCV^.ܵ)Q)H%O6&~et꞊x>KldubbKք%D#5E˵w~C#Eû,CTFcqA$PW Ӱecf pF1b{+5D̐ ~@D}:G+ [#|,kXoEo$<{ux. Foݛf^Ljχf^ I1#~\z9z7%:V?$u[N]/ '0<CfgAX+<ǛAy~ў>-lgGiW)qˈJې !FogMEU]{Z>k "πWյċ޾:^{(j.#MTV%7BBwn)*WTɭ?H 6)M<`'~F~p@"f%MM j%=̠<2o pYj#z/mrjw*G%;xdwb)]*s^~TXT_l{˰j@1B{R`6W @A'^ԋxhg'n,6 B5gG6 Eb)r^;^af:v .h ^cGG Fu:pJ&7 m?<8թNゅ̠8WX9wOP$_y_s?Y}h&,;<ЕtѫNA0gC /Q̼HVԵgK; RSGFYp[5j1)vG[>OhcKgQ ⳣ!f_NV ~tjs{}DO}pu9rb`rfJU?)ƨm1V.SONS@-Fk6χ͍4-Id#"PU)^Mрߩ{\>o^Ck$it|&G21L_/RA!ǻ0O^#Bb*eO(@|IHGzt֛iVƴ9$2!s??Ф6EP? uӷTO ٜ8*H"^,;ʃX $͍6?$?Ǚ)L@7M2+co/3fىǬln瞚M:KRsja?^-h-#8 rLm/mEsAh}ZKyB\7tx=P>w @)Hz$~@j&=0%+TBG2&˾6"G\x:AT?~H=!<&YhX[k%E!#nQŵ 9@d:S0EWǪScCL7MfiXrb'7em9˭SGV"ISWV?ZT -cR$<#-\GhGEggkiU k2g&>&fl5|5Ax;De"t4d||^PJq~ju 9K9QW ֙V|~@lqS=:vjϫO"tFM2'$ j X˪b6R2qD碸efgu lP6B*wZdD7Z`#'@Mr^8SqgvW?z8"ck9Lٮѳr1eE6+Tc),f7بYlc=JB1CoƇ/(ݲʬ%8+oM8 G~iSWwCfz'Om]^ZZVgJTyx:??h x?c+{%Ԩ Jp8\źԊI$O]Mbkx*n+6]DlgA?/Yj*; YCĆW͡6' lRrL\CC2A |tyKG 9M긷x^334Rq|A2Cp O,&Yp%8x\Ύvg6pfzi3RӛHS 8)464fn39Cy3_^B$zh .@\n1528@G/[I){)*[*n[vUN "b)u\LFwk_=]064֥j]:xU6u˘5eY aHw*/8O#9ވm/Yu,/: D.= ۨ+ f qdeʐxfSS Wxw4nv]Fe`Z<!AkU !q{oEoZr.H ;e#@?œAku)VأC5e6Yduk:M{i#h-eP@à9M;$x+ _C$ph}+D44m":e.n[(}NVP^ _cqm} T5,>=Wn jA5?94Yہ춤8q&p֯6M`פr& XYuXOѠDn#G}VNF"yNǿo΢"IJvɣtR\SCe/Hmi?A>7Ȭ ΁-h wW+u5QFR%sXfn.&stjƬ)@åו\Jo@rM?ifDYw_]9en`W#!{Mv,.Ѡ](xnmCFofk%~}64:+.p[hFDq)6'ԐpuQK;/V Q;v#,.EUёZ>0+417&ogFaY|=I)톎HOJLST[aEtOLIj>_sțˆ!b:ZTzm ɲFp~`ܛ@w/mcp).}/?5Q褶ROz%m/ )LvurDJ ݡc 7αP=K%o!ջ?"+ 0]t Vyiq!z:̔e=xa}5 $Q7yvgL9(vO9ÉтS-zVA4~Py M?UQ'gAi:8β"0*5 DtrިZ17^: kM_˓I_4#""BajI`ɱ'3;]D(Aq 70@ ܡ[3/&p.,/LK*bE,[?PLBB ʕ>[^αὭ_5IHhˢ ^;7[bdө4W;rK p@+fj| 3G7)N9P _fk,I%!Ӊaף,Ԓ;`V܋=U@.a[B NcإR8! 3@T֕Xe;h@ٻ'CGK`Qe>= $QmE)91lM)]3C-ZS@f"כFGS{UYKSi+}pUNVݙj]vC [jqKAP.ʖxt7e/տPiRHVWO ULs':iim'h_,ij2rUBdH-sK5`MxrhWُ" RI_ luCK.KK7瀑2ȝFK7vą!,T4^="u\ Ŗ,R7<}ځ>10f .9y #[oFeD(NvU?ZvfC]hu.7/ ]9 Ӹ 2UM'; !%͂؏8VloK~j#&ZBZS,Bc R,xdLAGϱ-ކ^)RsFd}IlqkR?*x9iR< xbK&.@^iz/,md{>sĂe:b(+sn.0S,p6Âb^n>D(-#9.t)$E> @dXWzZ8a՘; UC4?M>TNjx?D =PPNxصޢSx`>~i$ntL8iL "Niq&>AOC<|8OvjF7@m8b4ymgV2,b{;W.]{򷛵?,SR)ex*zrsC.g h?HR^MsFcj9G|(D븬51?SF];GK}BcH"*?p/GR3Oڣ bF*{[0'ڗnoQon ;Jx^F4".4/}P% dVlCvef來I׬@03+ޗ4Eoĵf9EEkoΝ@IJ\i}A1}7sSL$J'v>YZyh'` 8"k.stO컴ՖN }籮bQ>N^k4=b 4Ue.5!eRLzo%t֪i` \rxx"kœj(Nv? o9x7t~raIKఏ[K;x1O!i2ZQ1 j x *6@oZWHE\+xz~i1`Gꔒ^"~Y ̂rŁW % zt~!$3XD` ̡\X5j51K#T-wLaQRmfpaKgoٍlՁrJ!g?1')Sr |%\xVÄo-6(MFSňH&ڻ{E5xi[{Bni F<]IWCV2=drVOj X!ćGQ^t{L*O=|i̩_jWeu{-_iyƼM@< -@Al9+U=?ɾ[LN1r +C㌼e搊@-@Ler%+d'Cig>o2[!ISDC(`z`M+ [E7 $6)8Rأqm}en@J NݲCb*,eYs| R LHN)(,m7igK w`iC$qw˟dC) 1;8u98x&!µTqИEݯpd.á'WD)+urI7bVĝ{Ԟ#HKYchTIam-}o_KӸp[;Euim>n}tNOm}3Z+2r&9t( fhM=I?h5om _kR@IWbϘ#zx~$=+1qO I4dޤY~W#!?|ಇ )AUj9\f;ȇ.R'TqmNE`qT 4iAn<[YqKVMOr[uԖçeF!KMnQ2?.mm0u`8ke6gйB^/[E(uDc P8spr U]0N@b́)6 b'\5z#2xI{F/|>P㦑WkOVRa6x$bןs)t^;tw8!vxywo!TۤFhkfT.V-AjlE*|  T,&g~RLbS /'CڏdPnQf5݇VJIE=|VJ\R?$]TؾW| CgN#%buUJ-Z XU4OmD[  抁 iFw8!8MI*>d5 d F5ꗿ+.ٖ(W\:^}NRy՟=[b >mHB%BW.4tjSr^2޾~Q9,VX4PO`]n(^>!E%%"gTz$6ЃKՙQP ЄDXHEI{1^~ؓ䪌D(7 Ul 2H_ BXX+TsZs/@͒>!dE7rRʍչl(o JRUnɿB/9̄7]cm@m'!:/(mC ̅ᝣ*S"/m"*{ ș\Ȁl~K=~9e;3K'q!~8Gћ~N+7=d1Y`j8qcK/53`S͐ӄ=8 c(D0p艪Z[BF2GӁch/5b? Nbb7Z?(EsdO*{jK/al~k2.xPT/\>=lDA\|d>Dk@G\m 5~?`8hVY/Vt(-5EhX]ws&Eq('Cz;m[L(C`i,UhS>×NGM(L(/s䡀kgm^ h], y mlʪe+$<D%Oeh&"-cѸߪh׿aN $D c}ze"JJEX%H]vĚoM 6zfyQA mge$fZպ|ŧn=Rz3ǎd]S m8mS|N 6i `rq< C] {sAn']i֡:pnާ62iBLzN%r}Sm)(,Dc> R<*T3#bi)ujyׄfTَ(\q FR9WDMܷ 19K)9NPf l E80GRLיӳ1kPAqEU:r뽂m;V`NLe:!Y{4;}\Ic<:)Ux+` xZtKe{Aیodž4jUd)bM:gLDT|ɝX4$q~fD:X܈a"+@ycsk$`O<CˌSXkF9?4dՒJa X hj7E\XAV5HĦګ%һKY'`u!]n2Û+iKܛQT4~zD5WAN%)T'^C4S>7lՓ/˝Gsэlnv ?L uj-^#uVδ‘1zubwp$:H|K\f,08Kׄ؍&S#{YXgrM{8CI- R&9ܤa:Жa^ϒ\ӷ&1{;p ߲,^suR(!AÞgHb3-$F8{g ٩p5g-)"b件gVղPVWB T~iNb=]PJlХ\<˲-(q)/FBmՔїRC5m=Ճ BF|*}Ֆ*s$;s{\+:&D cXw~H>+辉։3Jb'Afi@& K^Ett h`5)wƴO}N:&\y)wgN,*)֖sD^70D0] D=GP/o`6H<_辬\V$U>x9 e7lނLReV6GACo}]jb^A 'i&J` Pz7펲8Teux|dEm;\"+fC7H̋";X!8=_"9D=6i 4 ſMgr#8Oc෠gH!@}{Hyc k!|񇢛M0X!ӏN3lYhMV(U@ʠrvQ4@m`'oG%l?9<Դ|H뷱'9OtZY8'p*YSE#\x${G p DYne +cc3tDv@qw$֎-9 ʫG +V5qh'-S\.sDm !_GATWʌ)|.vZy€5|Y7ڑ_9M[$n=Rjy8<O+?'`~>#{Q-yح _NADojJ3 #C9%ɿp锿J?B)V|Ġߋ %"%6@^3r,FA!.GQ] s݈X3`e\X{`wѺL jT.XXpٝ 3YWr,Rn 1>ӈ%آw<,P{2}zM7yOʰn9h\_ci]{Ɠ0>xYX2^ѸusjD{Q)?I}0P# cqO1DκΎe .Sq3ΖѬ*!󛗝C|2 6t `B#{ 1fPߵ4h<GrWsyל^{}ʧSG, 4N_;1.~~It#n5!_ ůh޷<f>A ,|̻"`Ћ7 uFK8 ۇlwLb9kt<Ԧ__o=- k6e=TAtI6Ed_9xɆ!%..bH|$?uP"o}VJK>_[-㎠zs]^qBURg#)*t;'cKxz'v05u.ɒ;z}ʣ@q-R^50qDnQpd!|T E"=vDwZ 5Frxa3'X%?Q!'NL>Q| Z(U7u|1hXٞrh29ٺCGgwzŒ^sHP Dx"Ti`qm <\qxv[ѲsmI$=}$=OAᎀhA}'Ηϣd =2@0w@Hv~6I* ڜa 9*ig8;Ў02 ?0}n2jdis'6wqBl1㍋9Ҏevk+sy'ޣO$b08д_Yڄ8nCYtbR[U 5ڋXzJ9;^C sлȈ -f@GN%6 *|d2=*Tk̷/=M:bK3=[9.\a4D ZFAy]_,]8Lz>5L>sh*S2#}ܜ%4JMBT'Lԛ|U&1{\_B8H QÊa1,225[z݉a$z)̜fMoxwhw+?!R4npkQ<h0Q8]ge-^n Vlok%}&қP"¤NR?B?~&[f6ESR}C\ML+8D/xQPIju09NXȝ:#o5 vic_=>TY;:˲9Xfmz8ܐ X{.5q"|T$aՅmS/aũ.Up:w#~)"MSL]b0X0Pgi]Wh!VRMҥf~"q)q{[}ZJ  *,RF?On*ClY,A={WV Z%"dVUKFvDbwh5m*X8 DŽ۱`rhǭZ@KO#\_t&l%MTrSjR(ՂȕR՚C?cO@@ҡZlD.= X6~B27X߻'<.vgI$5ںO/u&f1ɕTȍEQ a]M=gTOnv ztG9J1^~8^/ 5v^brUfP|3?r.U'u_z{Od2v F4&͍uK8,TǦ N|DbWfS!] 4) U -agjso;ޡ9Gh_liXm'|o7zפrq.ȐN<.>Vҭ^(#^IkTQ_c[VHMxDXC%72[<ȻΥ/6 tSuL.}O͉"]26&Jv8TX&Ӫ2"h E*пZ ;|*C;x$.9ﹱ$C0? dil~B:Ɩ01O0m.y5 ugԨ]_ƻ5a",}‚)5c (m_ 㽺]`_޽ɇSCIA;eNNf[o'}^X*N§4 '(w 2Bdޢ{ Z :~!6~'$ʨ>ezA5S&12Œ;vFާ܀_wa>T*H'LrnәM>~(>,7 evܼ?WAyer'f&. :vl; 0p doCqRGgӪ\(& 1Ľ7>Cm~ҊmNwѦ{]nj-lқei!3ˋ'SP"Db1N8L|ClN[;ZbV7xJJ~H$6b((UYd J+B{k:E~P]!寺u*bwO)pjX(3F7BrـUUC<NߍNk5ޗ.Qvh;#z3^4'+b;M9#V_۬@)SMQ$hv7L!o'aM]:ްy[cXvE&~+DAfCQnG4=ˑ$u 0Ȃx[O*0ņXZPs`yw^ot-Z DP<#MuuaPtWdG:,i?ij+`2ty6&l-=sCزϻ`d co,W&){ 7Mn02Pj4^aE?w3|:ߘ7D 55ԤW܎ATi:EfvL|hh{aGܬE7紱bzѢni=\XY?y)? oTڦ3 rD} Ϛ~'֜~ ?'Srw|%{9KQUcAT4s+&] UR-" .a}8* r >e>]T[hwg9*bԑQ؟G?Sus 󝙅{ᆟP]xZf(YT+5ڔ0:; G.5Ke>^BgEc 6&Q#uV.g`evgݜ;snVֲ. _7;|zQ:/Tp_@MgF!B.BȍZR(&_ nQK;bY8GV/*{8/s=%!jܸ͘nHNoߙdH{ ނˁio#Iv(H'S0k1RbfmBꦶoÏ8sq)3W EX u ǵ|UL`H 21\|K[=',6&LbS1ryp-p0W)Ƀ.y "/2|pCh:-| 4 _K\71i]bȻD_g+{w"{fqݣ 0RfNe]Ɖnπt2YwKҤoW@-V*#LI;^hJX8qa"U>f(nsM; Vif:63 ^sT² t1@m+RGӣ1(+ɩꌺ^1콷= ^W?xR$bZ-iy&$|M҃x-Nga H.}uDB'U1KˏW[;$~D#qeT=Ea=UxZ%eNI0G (/;&v<[UI&fJԕ!1r+fx_%{CpꀡDb awdKbѿ{Mt[fC7G({\a%`ɤI-ىS">ɩ_}ˏyuW.6֚';{?:701׭Z5OS$m (F%|Ae6O+反%,YY.RD+6tbl=ė%ѧH-/;&Nij*s ,e!r;kU@muLe=,Q]3"I!w'ڛd DzZgY~JIhe/L)4d*2C6+A 4sjQ(k<;'7ʜ#5}*d[Z~IpيO]:r))Ubw+o9yVԭ*5xu…m4EWq*B!pB`CT/"26[FJD!JkAz%8l^wdu7k.Keq0+8+xS7{@@%k:jSn i?fl˒zo l~0Х 0y 'jKx%[m|K+'ZG9 41P V)lDA(Ch44`^1?*oOyvF<]tfa$&IP|).ޞp r2HgI̋_+CJFCRzIC`>&֌L%N㿠]yHaM!4FsRcIy$$`{~rgj,@txEwIIh8w}Y&(K?OtjQ"1 j "(rPBAPe + iG_XzE9T0[k'>@J:t:N8ǂ0vqF'&i$/ L䧌Hul21,C#pt$G=/˂ JɊ cr*c<a}0i~پ_Xa (NRt V >_ ?JiT#/:{XʲI:*1ZupW\ uW9rvGEtS2;f9aD>= 7/fLI)#c8q%*${c2^sFD3%RT}P]׬&ZĎ/XBHm()5 qN?#IIng;KIʓ* 237̓y]Mu~\Q:'Q3wF}[^W5WxI]sC Ҵ۶Mn,ug4vp_-"48h>DȒ'á"+@jLM ܣ^WsQDc˟58_E+]1  }:4B߲J4\˧UB _>l$TmMs׿bq}I5K/V= V8:6@.`c[`$}(~ި?*]A`AF4d ¾d<(m׬a$(G}p4A志unML"U jT2p~PIRiF>tbq(=(Hj1fVVSa(XC@z"E #)CWnNc䀖fK^^%QZ'FoŬ IJ'EueZ. ̀jȲ ,N4!kkȺ$[N q0$|9:fHFA~7M]i[}'[NyU*,%RˬO? T 1qo;Bhp4(ؠ1리ՅKGqi ; ;;wp YҙMKzxrOA$;s IG]0ZG6y|i<\Qoe#Jh:}h kۣiEm."TaKez(ha<{08;0OZ.+YdyeFkΆ/mo쉥^p*_Rϴ(SkKEb= ǡ_p#@}z8!I~~{ xI*ڥ9@f =iXXCV镂+;d ZIRѩ;%?|؀%Y\p&]r|q4qb(`S%j-MB$Hq1ZL.T Bm5( X‐jtKn tN1%Cڦ992Ti]V><Īh#u,1vYw12˃$w% ƃ "զ wy%vcfc}C+;AS5W z*vV{C?f> r% Wj㰡AQjO9p7cI~="D I  8Dvu!eZ5, ԟK8qd>'E|иAU8TY\9Q;#*-s.ST_X,s C`{UJa#M'NFBȿWW3ط:J< o{9i `0e3yAbn-8qPBiԓHo)66Πyīּ;j  Ù9G&ҸĸlK򼋃ɶ&M:y X!g?9eEIgعբ>={K:1̞ߓ=CXcS胔2rQeq5O>0$?[MthIdBhS5 A 'رucMs t/~,d Xs5˜fj34pAF'+X_E )l_}Λ6{-:d|*W~A\?[tB6HB5g+Jt&q[Qx+ij@XQ 3Ϳ`8٘ryUX{l32S^畳` zIDw _hܪ[ _Nu|w&Yhfi~|[;b!K:Koz47Q+t.n;^ ihջ'Jl8'=ZY+c |\Ua~W܍Dܿh%q 棶f|0(Bg~ Ed's~7RV"rh m$IPbT\4O@54" CnS}3 ]/JEʬe6 A,ElJ4]Lw=cGDRF$)7^y[^1Ypd;iٳX2CKX&UGm>׍K3dkxԽv|HNβ[n a5Q74Z@*bUZe/T1ha"y󒭱gܴߚϚEG󓼑~(d PUevWQTmO|NA 6<|yW0Oug{[h7C1vkn&V);X]m'-JK򶝄VAHMck,:C OЧ"0XLWfśa. GLnkXDQ1$n?~&Eυ} ]|yl]eN LL&P>gDPCNX Q3{*>)cw-:~ޮN PG`e+QpaU" G9cl_% kxg(^Lrs@rL(s\,֨*ݓɋWJ3t V餤 f'}u eS=w9|<ƈC:G IF7QĖPTZD?"Հ{㭦r@?gub-q~])o&#r3f)S,]4; UI5+IܚG| dZh,j<CPep`wEr]#pVf.wa|-Btv~ݙ"xJn@&ݖLD%9$lPA*ƊIL2u}oib͡qCtPhRǎ[b^[Hݗ%VOZUsg d0M89C!gDCbNyo$&^\Q|rZ3{UېK?4~ſ}^e|T0qN&/ & em[`LMCZo:i?{Ruq_;&ݣ9uu=rq@cVIZnz-(kch#NtJ]iJ@2Ev i7̤)b?}f3 "1b|x3}0yVyv_h߫ VAFkPMHq DԊWNtX7!+ o w s=]Z&*ŃrZWWCsli0lR7$ϘQ+ИU9`^yr PV4*zRHt>Na&P.4xgW&'Q58& P<#F DW!Iq2H@Yf`,2]MB*AWRIT*{-ByI#RT>zS,pL6k [8 0VMmd˝֏e`5GN\h%B[q4:K&@7J8HNej*F@(Bmڍ`jH[ ;<>N5 `J;\` z8x$^Ъw]/?~O,q (Bw*90ܯ!/a+X;vC ɘw4B + N:/9JMQ ei@≐]FUIds, 9֜3ZU^zBմ_1e Z 6\*$*jL I]ත5lX܉ u8 dI!߆|8n]c0@'CFL]KV#z/WFiZHuRY"L+SRU޶,asM_On:}x 4V@tv";N}GhKQ ͢24BNS9MLrPm(4rgȡ8Q~a&T_sj.rj+꒡y@-Q SCc^i5*(+6@Ku@:Oݝ-,,F`K\bI)^|n$rRǓB? R"'N}JÛȤzd {]#6}Yۥ}?jU`QU4sRky9V(QDՏoe@YRZ^]{K$ܠ~d޴)ZJ&oY+¢X5$TxN;7h^f+*X&\i_)v"Q?E ]#D^>hhf9|O1a;vɟaZ IEj]`gj8Z,P}؋i˭J'QS{MZk2i6TCp-&[%%2cW卬)#Q:/Gd{ Km~S0Xն"=0,Kk7=yO{c V$ -n߫C=ҵc]}*pfU*̋FmHxL{*W)wϋ~/_9Sϑ}S-? gO+ c`|``bl!sͭ7y 6itdN]{kw6u$\۬ %ln4X s%/}E2^> vS1}%=_b8a+Gk љ{NDO:(y@8;`]{{FF 1X*(hl#ŒUKW:f$OYoR]] ,wwܖUz6)5:̏Q!71Ad\WL+%Vq8Viw {:3+FޖG0A3Bɬ- JfS}^0nތS FTC:Oߕya eYOoۼI +K"* .w2'csd|W` -[21y?{@,cUϽu%泊D^!Is|(e s騣?l8zj8փMv4M_hC+۬xOݛi;B:K?n l8Ҙ!rڐ`&'ʈ~qŮ\h|<4@2"F0fX]=aںЇVpgp늜i&&աW㿆i6|Sl2B#íTd؝}}̐&PTO%x'4cYa7b[W0JV8~a9Z?Oc{S|#(o߭nF',}u<ܻ;!(Wmf у+CA6>N GX[{e[ն}hM3$‡xD4 fЕHuJ0cf%k* nfϚ\ckc {ףh168 [F=?&!ԛ$=JFrtv|dd`Ϟ`u334#c" _>OL'U|oSYF@/Y_WR ҶnH #ب". ipgtJ ")G-jG(Ff'Oٍ-ʖ]ш-! S#' ykT.g [!AU8+;~O*?6YI ϥpXw8.gwfܸ\yurE i'I>V%+ Kl7K8(|cϴp Dcj=\1KT6@e>RXڹ'Z9>H ւ/.УŕGr@`QvGoX+ ta鵹z2|ݦ1H7 L6x|n2!5G6<+YFT|./b=,ԙU:P|XR5~>-%wOW?T9;&7Av}rh7KcuḶB-2x9Xkʚ yr@'|aư:J`\zH!}eKegA7Dn*Yho7#ƅ>6U@8]Z[ՔØX7&=}6)_g7qz%v_}qM>XL9c뽺f4 !F~c-O%v}D٭RbɫwaY($E~gZu3$=|:Ev fhV:C/6fdsK$ @#[9eBtJcF9h=BɸWEj#yQn(d?"̸ *sV ɷgMCkQ f˳5П3FD]{zʨ]<48r|`tNׂ|((?1$Oz#>IET`[&e! 눨>(ykOrlğs6GMWbA3@ h΄ƷV)W Jq ٯ]7R@|i_zj;v) \ȨA\5mU30奠oc؂6*(c%f]ļǀIuS؁4Ӵ[YUhSmIᝆ'C@S._=̼# e I'гVW'RiwL LSǾ1AH`ʖ.61bn;b!q|{#lW9}Dk+ijR))aEU%ClKM'*Oa_c"tl -n22QRJ2k%B4 V ُ"%6jlpA^d(%ח9ВxHF_M],d%=/m* _G-%U|ֺrr+%;)]|IMK3@h? | })_IWP(jH|]`%eSy TŶUw%>`ʻ+w9qW(}^΁OvZ 7+}v.1 z-DېXcvXkQ6>K_=qP2EvQe;<ݝfGx D4j16Tr-$Q"meS 9a.{;"2%$DA0]ݛ࿁W#د5@=^_.c5/LF_ZAeB8҂0Iи'Ύ$Hr[t⎱K !BY|ݲRd|⁩&MU_+3S{[EKJn5L^|i>@7%h:YDW@8)X (}ΰy`e"X+PIkxfA3Uf*%|1Q9pAJcgWGXʒo~r e,(Ί3{@QE-g~O# |bmNC~pL_,sdہQ $o*K*I脮;Qn5:|݇\BhtJ2]K}(js\«L$N /QxS,]4Yt3~O𴁼NW'sp0ghu8JisDѐqtfSgIPoJ6yDsBbjF6Uw]~ ]_m?8C.1It<[d^׶^vaf'I64GJOT)&Vhq:kLDwYN%X\=&mN'p8sVncQ§h _w"L)J^Y$Mz]zX/7/7I\cO<ߕazɷpzC\v+Ӭ;gb 7.}[ :_&`,_,0@gphV"3'81Ii<(Й( t#uG)&#VX >2>#Kb %oj.Ȗcc kk _$ B_,H93cy I]ͱ %\kyS46+ \Je~vx}vF2W&ik~ܰޏJH ogW9Dq9 eΥ zEa7FXCW`x~3_}k}1M][gr^Du%'Ǟ tҏ272,ESEX꭫K%$Xa gʒN~SAa(+Y2˘P?zw)o @b"~GOv1TEႨ$y<^Nyڞt$MUdҔ2B|>ۛzFN^E`K'dϿʊc΂ś%r;\^h J )Q 2=RE\kHE~kiKԏ3 0K.Ca5 ;q7z :Wʏ:qc-"AIy~|eLw\-BwNhIڎ8zLu<3B!vH2Zp$u!5vI9f71+mqt,R5lB 3? HM2Hml ,ؑ6ny*a=9L@uw?X,nX#\քTC?jFh3=KQ,9;u4)! v#$[7yZAL/-GJN+ʠqv8~zKRN $ soqDG|~ϺG/"L!F{AȎ5ѼA]DH WERmy"x8|60exDw۶+8"nPxs*L5hYEh_DMQ69xMQV8"wcm7RMoF)܊-Qx4Kԑ9:S CЩӵI? 0/^+1"ڸ6'J^*+Q~AC)_Sws]k";$SNnbp596i[xtgvX)|%)ы{{ZKw:g 4[$އ-<؏ Q:!=бRW )Ef׫+"Ŧ.}ozl :pN R'c3]@q* 6CzI#Obq|c ґBd<8%Y3ΖY^63o ?@8*p r5_.,\6gp{* WLT PW>?&N ^>\=/bpp.wd*%l߇)KgVg_<Y3L`_>c IIָt DTL=Cބ^cCj@~(;"坁EbZ ܇}{60>0wY^UC2gZp%M(7NI_V7o02:ѯW`j LVoE5#B'A'L,K /Ռf?ANN)W,se\"Fs|.֣IqmKN&Gd:@FU=q*XiD7hLUk\pQ2>}Itf3+~wYgxٶ}n_-Y')gk@ǖL'S\M;7F\fIYmjg#Nl4V*VA/o:j eUgɾa ߣ cyc`4sz/1`B)n >ID /:J:BI碑UѦ ̏`sG`id{8BU{i~FJ[jU6LwhO6L*v8*Ur5(_W ZIq/|,FUs ~x+q s:̢_ l)m}9啟t5]&Z{vҴ+WSUR Ӄ'@HЛ& {Lk9I kVwcCD/O9}%M`NsO}Qoci/7CfS k˖u1? /䥢%HX٠̎ VL XhK{Vpj]PeI̹:H]焂܊|+Aqa3 4/(NY\8qhw3aUg7 p}b\x~CwU?_8SYܢ,NL{XAKVQ=Y ]]Ui)ư;# c69~P[!bF@Nj ^uGev6ŬL$ɲ(8XNg[(U;I1۩EpSc}{ -+Z#N%HNGE}5Mx x0$6F]bi?lpGخ3AC e e8z3ۉ Ci Ahr{0q/܉E0E⋹DQG{Ց t87A\U?n fR/r}T{':c!<ǂ7S |33N Ӄ?xG_q+WK~b*rς#h˼ל^lkؗA|~}LC{kr;ch9L)댞,Z u3Š&cUw[C6|Ǵ$NO;nI_YH#xZe[Wzї13(@ "k7[0Gs8,tؘfdsR.MX&,ӥ,o1q q%Yzx_'SNߵ*gBUYzkw7!OE4wSW:-r 6[Y̗?Ybʊ5B˥n˲a}Mr%"-O#3yzsh*%UDHSvJchUk{pb$=-μ8{ꅆ|j)i('D?bAp(7&;33mwĉ*fzWx(6nU1z4qj/ & Nam&>cصr6nm!Y[3w_.7?);_V?Rh: ._woQ ȬeͶOWtrowxwZS,1KtUn> V ]/X=kZˤ$?d/4?FOT* PB2{P!@wV ' W-VD\!ӑB k*%UOF‘yC@M(*$!t펏'hh팚<ѝQfTu] $ #(h$mH9gy/~2,V$⯛~ b_фʄ4\2GSwjCCd?s$šQ>\Ri?hq&;tJzQOm%ΛuZiE(* <2OҨ$Z9 d6=gx`#.]c+òs .!Y0ԋ38)1 0F]d6y ¶ ! Zc:"PV68Ǝ[JDB`eۧ;i&!I]q,ڏ <*da rX'$Os{sxS^sq0R Yҥ6Eu0:_XPL,2ƽz }H fP})H,GH_ ?eո6@Wk,*n6:)3hcaNkyLrx@Kv7ʼrڒd+pqҡ**> i \ƗO_[ Cu9đğpyi*7z`Q1^RCٱ(? Q/zi+}!2f܇-,y|.*@d/] 1)Ti\‡w f&ixE@/vC_鎒\opxՁ@{A0{1%qolb .1+#?&8!L݃}`As`p51df | U*b[6-@ qSCM™CÎPBr>ڷDm&j8%PntѺ5:%{jUq$-/׬j?~j{A ĮB !cn wZOxz9ВC<\.,d).J'Gwj)F2FnF2H&W+ڨX,5KWs#hԺb,8ɉ?Owr 3M q`~Ш\bAX2oN6#F+~hCu+Zy|1<( 97~a"W։@Et 3#%MZ,XHٻ/& B#6PmR4OXyE<땴/^#+2CI֢' 证TF27Oz/߮ʅ! 9Ͷ8pt\;wE+*@R.y! ;e.뛨tʺޜ㩅t$L3m[Xiu&iB2$C5/v?3 Ȁj%Dױ(PP(yM5F=B,C[NVB:yd;HC (= F[d8 131&Ib#no5qp6?o#4ji)!Q!fdѢBBZ wp UuJ.C.D#1o\KpiB$K )TtuN%Ju.ϫn5o6Mw%vap0V|ȔS圭|, Eψ2lvd-09G@*mlA .; \ٚ{~D=:yQ"oКoâٮR\e&$R:}4A_,)pSZi1ߴS,E1qtG5 b:\ْ;۬Taz9e5,Q!z0v_ TyeqU2;tJ?e{qA?&IYedsS-U^#s"3ct d/TO8׃m'b#(]#*ƧdUzyZ, Ԟǚ҈[?աO sC$/.$F~)5˞ٳzFTpd$v1ud[kOȒI/z]my^a|eNQ[V;hZ,0a\a VU 6Ko1=cM.R\Q񪺵?bG+@ؤp,&.*m(NӮ!q}aV [05r ]UIQv|y5шm+0jx~oR1į7J,yL%{y;:QJXPB+;#6rMIJܸͰg]%vq(8&PL#HgbC<>\'ӷ#k,eujޑ6*i$n^7p7Iђ+%\H;cӹ)<&_Q%)\2:=\9i0Ҩ3v +;GG*^mq/4 $yбs+t6VF"!׈*<`{L2brZ}~Ӄz%oֳ薫۹lG|Pdap ldh?%-0ЁDw*YEnAM&wT*ᇈݤZW=7C={YZz}Fޙצ3'k 7}623Whį6z1kJ%~AOK+$a6wRwϓn=Hfy\wII[RڻRR\}9=TɜkgҘ 4XJDB*vǚ#†)maDa_Ur~ "TO_TPĦ|5NאA; b@mkGBC<0Ȓ5ics0 mRGW"sY*ͺcTOa_a !_Dhg߉Db,JPeOyvZG\"S"WVcR5TR_wf}0ߥ0[\ǫexU 0/L+"!G9ԉSxrR&~|B'j'DE3<׆gNG ^J" ;Q<Dc@ZA=m1MJ~B4LNmXP,~ZOo|8 J:$Fv84d~z@y +Ce! x7%u^ wkJKx4@:!4_?P\Ԭ%C/_:ƵW 'A0`k,P֕$rR&դ ms+rY{\?Y6#'.MW!g& uP2l$i[cInEP?6u r1D`)# GJO 땭}>αb`T " l<(3mLpMq S3?mz/1a9E[k&"B< a)=)kңrf$:RWNڠ>0BƷ("Kۙ0hĮÕq+<8B}Rӿg "q؉yLgsO~= ]#S64Gl aPD>9Px@>Km0`8s%h1V.<73-o4JG&}VܦȾGSl bѤD{M G-q.(I9yY9˜%Ql~:}SK|ٸ_OS*_#zO T0ZgsDavlL7 !:Ѐg+hs- }fl6!NP)s &r-ڟ;c\?7/fkpr̴8*^(ʈNy Ⱥmky-Q;^,Xle.jyx4jˡMW0P ̳pw |[1t|JWW|c2_ "}}a$9:-PC@ qdrpv< wavW83Ik60)/ckcy*A~x96&.}0Ar_q6JUU +?UVPfZm):9G;MsZHprZ.t4\]c#$zc`P+{Ys>`.nN]ƙ^+g^M |l \9ZyheL-d?7oF5di2׹_=:sn6Ԏ7~ڟsѵ aʽuT"Be֨Xyg)U< >\H~.{ȁzk_QP4Jq[}$OnUIinr<4 # q]2h_m)=rLN.rB&F [b(ozmhRDdFg_SYOYt m#չZdQr5,[*(ʊG,tpLHVA w9yHD`&aQFBsE6F&7BvLT+f升k]"~#2D*=tuŷ–t`$8\DzHut|3d|iGdH<9V J]r?JJq-?)W74\9:XQyW)@ P.+:q.h+-x݈ | }~5] |W|S;`V'k \o6gGyڣd]@(xg Y%G!"xY%LM(g2'h@p#演H|=mwv|c]6|ş^t.n)<%ÀܑEגw[L=!-%K}h4K|vQ7J.;vj?X@*,%ӣq^ }>\g"s+\bU|е=աi]-9,cv5vN"£#a9VO<>:YK7:P7Hk/JYR' !A{ )nTܷs"P)F<=5wQֻZv.5#I-zI4~ȈdȅGʔd.}w5DnĶ$%Td$!2 x5U0{S"aGKK0!$ Njњ*th-G]bg. 3^cAZE#jR] }cp[: r * {qt-:\cOqd_li+H O[boept;}:V",A8%*E#jiJpN)|Gm'Q6$e>hbȢ7bso)*9u%sPӝDn8p_/W.4]Bg=آue|g$2dҎZqRm&;-S0Ip7( @ܡ*kq*2 OJ24 v-|1>hllg2QcjLKo[qFJG J@^ O|׮M;N*SJw|,A =R5M7_.ɵQ[u5*l)1 C |^V-u 6\Ś9CW~˘)}sW"XٴB̜9W57%er(2Jʼnnaru}Y~H$l&V5\m[yQWg55 C&U/eW凟'kۧNR-.(-Hv)Ъ"\ pC4e&V௤%ίDNt_ G-;"j uKBRy`i鶧C($ ͛p7B:penkHώ+*%@]*@$_݈EbZ-y LD~]I~MkҥfWh^P)slQ1|-m&&9Jf`&}MC~eΠAgU&(W-kɉ&y5jgbZaj&O\TaUl "T6Hbe&n]EL<^4ѻ4z`Tb] 1pqSs3uW,{䀗=4Qۛ?a)R&όX5a2# bwޢ.e)+ќZ% ᾝn':HьW<|,B@o\ގDD5M0pnXB4Ru&n ǧS](j>܋춖jhU[Ľw6]T.Փx]lJȥLȫp@<Nվuĵ61$v ]z<mP-^NwP!1 ~WV@¦|<50_0JZƋR Co-JW1Z?|v?k^eA̻dΉ#^Ϭ6v. su9hgղr@u|~C/96N`!cq;y) g~b|=8{J;PjM v3ԍ~}Js;% - YVy+ r(RW ,¾DQ"_&{ m-.'L=fdcRrE~A~ucgL gmq1M0{>ߐ)(/w"\+*'?>]29;3ϱHUY3ᇰ>Ꮆ`}a:Ї'N24~3a-,Q--D<S˘/LR^C3+9QEwί3QG}: #dG}*(,svU\FÕ]s3,Y92M*yk2j|[tA V 3OݾV١Q}x 4C|eb|̉/Db4|@% Hl(Nף# EtbZ94uΆΨj{ iO^3Wr 3*B#PYU II䘗%l)(sM H&<Ù&fstå= X8D,0$o^`o>Δ/q҈W_#NN52H :CRK>_6ԓS{GmoAӗO=*xds݈/h(,T_%:^BYư}U|Awe"bzL?ykep1ɇ-oy*B ;zmQvŎԼ있A2`t皡UvnƦpHkbqAiVrdb!fuL)?ئ =kCNqw w DD=-֣Eܔ`7^PMǾ E 3Ћֈ.ď(үN1ў ߫ KD Dzy,6 .ǟs{ 4%71PG8ݾ+ T-o8Xi!AiRC@wheSm(,4ӝ4$V V씻-GVFA\Ԕ&<)c(^- vG8N͋nxi:L}nd͆[:pS 61/VbXFw~,v${"=hE7V=s߳8]-=ײ&r309ihw9ГÓ#6 ]dkrsf6l a?iNVT %ne:ɣFؗKmbc|ί#Wol5FA!lw5I\n1"792.[d‘1/ekXi@ABPଡ଼ѡb o]oLzPHĆ@w$8ךQ#E~lzo-W$Z0S)KbVؕN~kIu-sqw>fmγQƑb^40Dr^)d>Ԍ24  뛹0RḨsf' Ҹ>"FR)J2ZkKcK7*נ^c'-_5Oe{@tX1ş]ã>&]Si\EƆ2_ N>{"9eiW[|awDx)=b97pT~M/er9̮IM/\(:%н29E5;,:u&`z  7JO$þGL~);.kع=ZS+O٢w֪3҅}4BCTN?8w 0L8;Gq@b)\fh>#G_/PUV?f12&b{'\ BP4Xu.;H}(:@CU-"_sƝ jתx""%g%Wuvq8Ҽ^kY Y3tmpWӒ+>[t4 Ay9ڜ}i{ 6n; LuvS yf~+߶0X43R)*a-Ja}HdI`P)a TĄ,T@v|2j/H xX&)VMYXm摳{E1h i"P1H9O ltaMԢu@"mc4&&\'gw]oNb{&Zk: ƾkHs%HIQA!l߿h@cNn*EA=|’[RȤŽR׌|ߑW˽.RP~5jjEh+m^U #FT= 8[<  bYR޾ʾ@OUˉX\MzW䣸ɿ|т՝T)zlkN"f ug%7q 4Ydvn3Q^5o^uFoH'defI?Mhev@nrJV8](z_1߷N(z[ lGgDv&4hZ;F75E"{y6Wos"Gʊbޜp!>OgSD²#ǿx⧨3᳚2^wEP  PVCȆ&/ZYOԶqxON1K p-@>:R z:A'Ȳ ގ(9N,_']9W8J?h+BCbz!*y,0_@1=hW#XU!YkW29G>ol,-p*6P+$?{|a?1Wɠ$52,ee6EvS) OѧM(8y8m#k(<.As^ ,Qn/@o#n 9E=疌,<7XCv?qHgG/#F'BV(&Ba=ne^R΄&q`ObB X:2ǍƹOeHD#&ݬϵ0zc; k9b?y[)oh5_!t] p=nAV4"77zMKԂ\f<ځ2;_8(_ks>Kd>gċ`[ܧp+B".9ӢiA3ix6nf+P,SCD1钀Mj̓]E376|8u G4> n?Yʜ˴fR C2=N RMa٣UKe%n{\6.>J LbO!d_,}͚=`9v{)l @ihW MKv/Qmvh!8JE0cIl/K( 'L0# ;0gr ?(S^` f=aܹyޖ6u&ʚ)%[R1>#!mNWk@Y-3+˲*E}mu02tvq۳w 8ޯ~D#!Dob,C[u>dܚO3/Ve|=U{Ǭ[q.Fa})@VasNy<1s4RwzJ#-uye;j}7%f8 z)`Zkmw<9( ?^Eu%f ԨAzq+8ʃ_N]p-6GOkԢLĴ eͮ#^Lϣ/wd}|ɛP5b2A=>ʽl 7%|X7*D$^~Z5QD]k@z`)lc~Hia8WޫRp?qA&p!ڇ $97Cw !nbG,^H̀ *C<:[BH~<{lmc=lkQfߔr7V˱Am|!K/HTn(a[o |GM v3YzߔJo+}hùɖrXsϓ_r}f< Xt_uL:gdB?|'\kZuyY6O@Y]/T("QҀT&=NqgTMĕ̆zڭm͸7PtmI?s[Ej>|.lsWzԚUp󉁻XJpd8ZU ,.|'# V;m@ya p@Z tkyR  vc6QPi¥uEoozt )UWMTtALEj%%f乜>`0#{ʂ[?4,E )LߊJ;֭łbz?lnF޺^^]Z 㿛E/cE"QG 'FY .U"r1C1p.S2f }mldrG%R>PfGWy"}o0!?b1 C6f/jV+Jqj2>b #}fvȴjs*{t%xo]"Y:6%SйU/%GgKIwh@廱h_$BHgQ w~Z^bIsުK?=8E 9M|/Y⳹a-ʵLxdhYUa1`]=K)Ⱳ1# H$.9Ar6Dfd\tKAPaUV(l/+AF+dT в w(F# R5 N!*VYncYOSGNecGVCDׄ@r)1'Q>tƏ~J@|ybm_iٻƇ V^ɛxG>)?oikv]1_1F9ZEw~$ػm$/3tYE.Y#J#QNf^ˤ*7$^8; ՑsP4Q[ oelNewjΚ>"ZS*د@8"ZUV^Џ轷̀svSXIţu5EmÐ2¨A9t[gS;G>sv +p4hRt#hć}=!k݈@> j!L#Cy( t_^RU9YeOLx.RABk>Jg>`S!Qw) Dbe 9غT"#fi'淚!QM7o1|D sR4CҜr~ }q3L@mk3(/K:_IQl)|⾽ @ HH=Y3~aP9ÞNSuY߶ _E)ˉXᙓCpM,'5()}8Bϣq92xfӳ%=+[?;Hg&•oBwu!HJaMGwp*$~Kq 'ȭieV=~i}_+FL(ā7r:Vs'ϽW@sj/2ffyCMmu'Ө/k[4yhb-:Xy*Fa._Z>œs=˶k+8e@]F5^E4K'g+.RS.ug&c֌mږL%p֕WdK}~#lnLdaG so<٘(JnƛSܩ?2x%;- _M"MWVvV 63pzACmbjPg`޴qVϘ$)ؔy1n5du @`bYcQ|,;Q67apJeǻV1 Vos^"#SE+,9׊򾩳+74#-]QTPUfo#mm+TN2oɶQY4UalwÀg4\`vQd\"eq%LLaSLtԣ;o;8%Q\(ȀKr+#V:\>%rR4RʼnpF**(f.B \ㆀj ̤N ?W|Csc-Ag%-v 6!`F``)!4vOfϧ9ދZ3;9͋DLvHp}RibhM(CENhwAl*!(WUU!YYMӿ<SɂpT( B.C*NeiLoy1:w*yeJ5;HՋ mAIJrUN߰Umx+/e;OqhJYb|.p8w}+MԆG),1tL"Fx gAc?FH%qLؚ˃B0װXs9t}k/K>,s62Qm%2i X6#sAA2@PbHp݃[>J1`\(4/v:2n#r:rz/PX ZS%-r+IaCfJ8p8 jWF\A/\755d{bpiY'0.z!^O3uҰ~)4!<*@f$RσU/lR&BR{$kt;<[xx8 vLb"Jx[m5Q։ |ZjO0@&5:,/ @ bE)4u6]#H|R+焷7Bh/Oh4p I"PlW gk<0uxXܘSW|gIE|$Dkh^tV}=Ϥ#QK 3kvм m3rPj;<>Cի`f?_G_g݂LK1ǾjU) ׸aykg0N`NRobϛ$TMZLLx!؄U\Q 색(j6K|MM oYIf|A7d@OCY ri$K4˜#K3Ӻ#cv4 V)9 &T!c9bQl*ÌJU zE( ԱaV, 0,Z ꀧJi5S$H]Ns |lam}S]VF\8'Yp/04nl7\66uNBbc)|c$jY =73LYY8tܒʏyW+pn< Euuɡy׿ϟ,E>;yh%i Rl% G&xޭ:[^4WFWQ" omWR a?/mKn[f}^GŰ?k:,_{4ڦ%arHF8EG$-"_Ii"M1n?@1Qz8 q>rX\U='e- ZT !^U08I BĉzoQ9.{41IUbS8h$aP/cq\ %O#ah~u!L_G_3?)6r1㜐'Ri-%@ڮfsJ7! 3G<, IX5bAg1-hZui"M& | >OmL\2˻(q 2)$ץmQd/B5IJ^%jxK]V:h#Tak]z%`B)ŏs^sѡbVlؑ5qTCx,$e!;J_"mUĿD +Z'Qzso,W*Yu+kFϳmmؕI e&z{hprHM3,FW1G;vq!f"6~D )Mu ,(l,,1N9FaO aH$.-^B|v@IdJ\Ȓv2ևs4Ϭ(l? @msz{%'m1I=DA3$ 0Jvp e?P-M&[ dh?]ѡ'sW#S^9~(ߕhK2 5ViahRw;8;b4 Y%lj5;-]Y ir0ssUѿlipP6}"hEPS +׭_+NDDEVf @CD#:bpASSc;iLdOrRr)AEǹj5 }_7uI8 XڠʬUͣ,q7 ΄hh(ԟ gj BRdv7]7"cLpz8Ern¾yHۂ&O㜗nT,6f# uXX :0>Ń_&6}*(.IAq-6}6᷵LS7ɯ8b-U2CѲVlM K?G7F&2)1);U-2)JL@U3yrkeIA8Pص,"bhPTk)ewUgǯw(/P- P=k*XPn/A& ZWԂnɟ^IGk)XoC?h4d"@lmvR7\.lUx/ʦ?ڈn٥"Qz4hh'\!4u+x դz1[H$g au9 ^23rÄt r1T uG~ pe1H嚜zsJ*F`.9\ #2KoD87fadfm߉ca ػ gFYL]5|}̷HV7UekLIxcB##i}Y5,ӛm& ?2$Ğ_ڳzb7I Iܾb1 *-sE'd~ ~)6iv]'=\6s/5tK -3/6W"aG\QE,Ge"N [ 6I}BddJpy 0CTC`eXӚu'J.0סt;߄bQ M4hsɣaN=!m/*XL^ƔM:!ehk6hih3R.A˩ۃ3b\ζ=?,11DgfNϋ]pݗҤʐŽ^s7V4gzW@aa|;}/3 Qgտ.i_; 1&ܝB >xDPr홽Kᯇ#E i{LhbzBo1ƗbEZ hbD3xpU}I] ̉&gp #%2z5g |VJ+/ՃVK{ДHrSif~EDfؕ/UWۥ7̽1q+C*-$q ]k.h:P hۜJ;K]kB,@vjkm> |e߉a4AHYjټg`vT&^7Q]~, txIx6k>Hguæe{,;1t wK\6gO7 D -};$ڱɠB&j3W|QI y0׹0?ť`ol3ll5v&S}?SMVм@虢qɉ` )J0wR,cϯ U)M6cMM߅L3^_|GnF9E9*P oFO73# bLQ Nd39_BS % @qb xy Ҋ֪uڈJql֬0g_ UJ2۲A9S"lU E!KLxQQ4g sՇh_رq@9nxH[7\ /{#+m1t |CN`UQskWG#Ƕ56b$> ;eW?Ɛ*,1W'lnt@; a.Ml+".٭_$R S1܇N~.)>wF7>並k/?{<*ZYgfg4(l'<^JO!)Vx*t}ȑ<h&W9Bsӈ t Jjp9+WW^\Q1yQY|l+0| HM5`2rF/G ]_\hV4}&s:ˌj0R)5uJ|!/{UO5S84aO!z']z "Dʆ%f&mXx`waAvwV"XV}b\:ӏ[^׹ÿ7Euȕ7ݴ|و>'j.r۴~lziqJv\>py _KZ\؀]a!3V-IN(OIM*yk~-9 ^P<^ygRrWj%'k1ڄ@cF?8evCc; نϹbY`0(hUNTrTZ$IO ꚳ龋6tr: >E[խo޽h?1L]&':ij*&Bv҃.\K%^^ge`:YаgqI<^_R%khx-+ 6>)P扠$ ";Cu9O,#WW}59]X~X`D|@/i6$b \Gt g]U G/}}6_A~cK weK!jJdՁh{DvD NcG2[QhDx·ReR?da vy=#\6} G!0!# K?A{x͕|WeU#[JQ]Ud֋g`S{uQõ`zD5ϩƋS%!sNt`JVVogYze,(5;B,ɗkyJ:NB&TD՛'C4y'GP!rj\=8%UlTN6 K{r\JGm?&lY!dx=5hRYfl6P!L9yRo܍6i׸.Qw+<7ݯ+Gߒ >A-%imAg,_o)˔iZKC!|qFnD [lbDW9ѷsM˅n},'#V)ˌJn|L. {ѴO2s~qW69:;dwו~ò @y(b?6(|?E:.$i ·ZuƠ%/,!%kRv&6ƈωl)-6\2^ԟ ՙ44XGCz-@.sӧ <^ܯg1suV-1Wpjw(.E펜?+  JK1a {6b`<*^i@lx5UXbs \k!R["UMix *^#CYs?(:}[K󑪤}M?z8Vc|mJk&\<~qMm uj eX%Ĩ*SI1ҡ(.?W)GZY5w_z[̩NHix'%EISgS1:czw:s| r8'_tDN&9Atҫ Wny7 s-V/&`)]lз)QQ3$H$hmUeV7~ut`S,iG7d DO֙ {9;Mѷb-]mK_Qׯcf1ZdN+'a jC]vl +dVP(rjVq$A!,i^N dya~Bb~hN_uBp3xK@qg%rZ/`OW0ӫ@›-ϸsoŇ_R3^w:2o8qIsU*޽?[ jL B޲^ 1kh1| XufH6bEx {<7 ڕlt+?. $ק 2= ||V ˠ壋 mSZ{fmpzZ=dzlӔb@/WY6s 9~+FN&]2v w,? xbs(xeo @UĞ%I&O,'ᇯ*]}~5d<8ïdsUrS8J _Hz"S7{+`"NݠX<s/%ۢğmAFr ̯xlMoB^ 8qz"'_]eĒ}Sڴ1@xN|*a n\/4Q1 _Mdz JVz@|c .2*>OꞕtǪġ]eQ:q#j:6xo9i:qgj_;)CFad!O\ǺGӫyCr IQD |&g|BiMug/Cեui ]"l1wllL7"~eP}z{njH%-L>C*+2(rIdluߍKz/ZXgӾcKB7yڢbǷOPk nܔg@ɚґi" LrY8 :l+ρƴ ]-G=B%M%8JQ|sVմ')ka≮p T0LUH|MȿoyLIwKcJ'.&M[M=?0Dį;}P4Y%!jPr_Q-|YL=`Ď N+ w{VH!a|HfcjRl n'WKYNݳ)~˕p[]"=zr]8*ڶGS:B"\fXU{ ,=Y)X)npr_ݯ[;#$5}hB%LAbͨE=р,xjcZ&%yqVCf(X5h̢Ѧ5y5D.w{e Fռܠo>HCi*mC 6=1$Iдzhb 70ГX׃Ӗ~wR >YkZwwđEi*HtC)G_}u2Gq=+'MԟpP!+ Ŋ>j-أ+pW":5iKJ F j Rh\}zl47#ZUM{,}ސfxؙحǨncl^5. fLa kX7V'DfBKIZ mp2ڬӤYP!֚>U[V% $XJ$Ԇ3o+~OooCj8#wKGJRp7E|4~F;'U6(cGY_u)eD)->ɣdټy-=/  :A 7 oeLSW?61:Vظa  MF";PjIm-.5wpS 5Z0|=B>L-L5Bq( S<&іY\A Х8n?=~x o)~;ޥ=cӫgɪ ouCCPĵ{\r.sbى+R<MǰwJ[m!ƏF( 3c9j9A7t]w5)y>uU,q[^tHXB&Ju,9CP=n|W HE^tX %h&M}I Ʉ$6f$$יd'O3Db Ti7ĬO{a [|n Nޡ\ݱؾ8-*hO@WT=?Cy':RcSyX@n_룤5N*،bѱh 2T?6=f4)"-pz~X:~GaiKaIsMFrUP뽰Y5(O#ٝ-o&t " 8d>Ωoކǽ]Ng|J|3S˨^ldp1MLafcj]6f/'ˤ݊r@𦚱2+0bs#X(5 -5{%GE8[©g7خVY @Cf(Y+'u縬40pks$ 82Rs %f DS#Cy͋>GnIM<} cv\nÙ#ױq yq|~ [7>sY\[g߅"-TdWB-T_Dl>tsSX,.Ǻ Roߡʉ)/q 7NgȺE(0C| @ g!&DSa|?ߟ!5%*f8JD^OGN}`~T~m4C1TltNIٞk i V?A[/&Iitdq35ђS4f->q+u} 6;jEsYI?Ҡ̞#%'G%|MX6 M"zEʼn8M}")ó<ϗ4iLi?-yNdʦFpH~1{R2=(^%"37nV=5 p CL0gA!QF< ȣT_ѵ9ka#bM{Y|u`wc )-I"7+{|-_T 7iLVNrՌ_sg:e[8 |Y W0 d(7TA+/Dy&Ԧ8d&3F{O81pi[!UrϦ'ЁIY  g{nŔ^ϊm?򥂼5Ԣq =5t}N<Ҥ ].H]~q+6:*W!P-e '+@O )dfv6+H TiUv`vJ&+kz5< orZ"sA~ykxSFW&7S IYf)0J \*jǯcиɢr@mjx#VtMvd 8l䐝ĢܼbPm+MH,[9CY@#Pc+|Ī)?d~ƙ>,B!FS+ o] \EZ2mPeZBQPVDItJ1G~EBy[ݱI>gq sTG++7[PrQM$GY:t Zń,=`ڍ(-Re6BAf$jV^qojڬ1{k5xJ:ls#iԟ%jD{=BIMIK:LtVz`U|nޱ({Fʹ|D K9f[)b')Ep ~X"8VW(a6b,jY ag8 sm!#Rrb;voTj,}06lw6F<ud",yh逃iJP.qFKJ뼠J# KT Jɟi xܭ72HNm/>tv I/6&ԡxFr]f:u୵3|E \UO!ۛ⧓/}}aM#(F78؂L5X+uo08#M\2݆ECzeoᛕBN8eK+ B΃R=HYߒ'*Y?g[ _->Z)bemm!@|g!e{!xJ暈aX.O#},Jl<〔؋I$5UC%ƫ Wgԯ^\QUݳ.[p#$&DM>e&6OLb1J[k+MOW$  ?ʪ}[RJs>#Nj{•8a#yUgJ 'fj9b-;Fga^it6s(SF8 C#ni.OE#QjqVm8A:*vR:bu*#U#4>pPy"QV;ǶP14O6`V)]?C9h + ] @.@уiK Jl6/+dI[/ȇl79*6+W quŮ00_[1pg>^(, ?x}~aNBham dp ~Ci^tIJN-{|IVAJW K~I{aש x\q!ۚ)h#/2:$p:nb$ ;ڙ;4BJr@BDiTjiO'/`(ۑ 9 -EȑǢ"YQ@hG3H)|Vy8m _5t{0BUa"KNf[C?55+dDfp+ӮIM0xپKna½]Xa|pӡL>!9a{.bvLy v@V!1egf[0}kca#%yV{M:8LE9]v"F*J=Ί"rrʶC28 :n#$z,VdlZlĒf 68VN OLF$ @ĕrz}Ŏ6"Z,j7 A?Qo 9QUv_ep*KZ7. Y6.aq\Psi݌GDw SF9V=.1M߰WT&hs%8 u|OEMP3$X_$YW{5ȷճAK4?)kji`fI\F,C['?s=L{PLfi3VpuMfKF;Uic8-jUz@M"&PrMBwLټ=T<%]/ 1 ?VδP)9#;"KЍϿ.0?o,eFymySF#~CFi'Pq7k#^?::ςS %>fFmJu/Ar⤧X-@ҧIe޺܃R;𾪙p~n)0TbmbB0oPa㪐ˬ4/@g= G ϙX_nHB* ;3`t>M"JWqBjAiNnX6?[GY]9EF-ܛmPʋ s"ȵ΄! my؏/fz ^V]ն^B :edfso*n [O\܆¡kb= 7dpu_~\Ocp{>\Kc䥏\LLb.lO_"6kߔR+RZLN2/F? 1㿰1aRAc sKALC4>KmGG:[hmfd ^[j|)tmJE1B+HgV8#kO,E/&¢E9qYM}i dafR PM3>l-a'!N2܇p múH3z" u#n'~ pՈ"pjn.~Ho.TQ#`!nZdQr`ijdS'v ~ M*k>9~}4s  x.08'@ZQd%E(M|P .$̌[r$}3mk :00{? -S)HzBzqhkUHtS@~%u4ot b~U3@,D^]koڒ/8YVׁ4Y5tّj:l캎7}{ o usja` ~# Pv@I_mof%D9D$X.%NG7TNI/[ $ ^ .,$nF21$̳:5# > ;հB: B3Br©jzIuhIOIjuUx'怴²H#Z>/;1_l.f. 5jնCaB!-P@@bOYe˔.y-]'XKHbń8TepP;/+I5wVAfDiGhgk&4~f$u'L^jMCX>xU %PE22.~J,Ȏʟn7~q..e~E"o h%VU]k(oTzgr#d8+cO)4G+?jփ&yf]xlD_Oňj0D IgRg&v쩧@&EVS^2pس4ww6D n6ndzB"I4=>ɊV6S *"-ìc[g@~5`+Դ;;)|7"RX'SᔫaʆJBnpu'lC>r%/W&܊zNTf1[yGp^ dȅ=lL)}2mJTr5rИt/;0a+;|UV)M^p^`?WF AQ#£*i\a2>a8/f4 >|l(lKGRne5Љmw^e ߄p3b~NWUě|7 ic0k9BS;Cƥ-W~ixS׶'U_Vm`?Fa/tBIm'oVX?>gdcꆂBJ߫2÷".E?O%J!z[LE~E(zV4.쩕[:V'{lD$&^٥v>G.7^r]ߠ)uCyϛ*ðKlb6]*&4a:ظf{uES)m )<|T-frٛ2Vz{i^ʌE`U{T?=2Op5jtYjHE%SwUAf0-=|t,fcByL0;+{ xˬ; D{n^_ YH@l ELY9*a^DՐcvᘅuj\\b`1kAoc5O$z(w$zbMU Kę3wD" :odVM<=G>;#9݄ ʾˋ˘N=]y1R$6lH^U1jӏq۪>ۢeNKW Ԃ``3EwL.Eۜj=͑hqC(Xmg)Tmh~n|arN_ZhGhb[-vrGSlflw.``  [?vt}HnW+2qdn!rS,im)S3]kÛxeMXᨳ52g><52+[j_&_>k1+X8n;M<#zMQ7]&7(# Q#2IJ Q%'QXH 4(K]iA<$sLsv:.J8. H`]CU=ȎISb@6`R =G[5uŸ3`h!Yzƾ-{"#.:Wn+'5o¸k=5 (\gA,fbC;_ \np'nVTLGXܩ 5Ǫ!sfBW/"ko2?}Nryy"r :5H`ӹ8i{BKZ#"#z X"aםY= < xx͛oH`K=4ONdvcjtu(=잒,X<>fj31ꌿC!F jv e h@ѱ4}ZO7u9 f8~jՎ<)x$Ћ0y$oѬh[.xeП8X e!K!цTMpUOz}*thq^-jzmBS3ǫr7P_%5Y[nV>*.㰌쮈C_Bj'+hcfdðui;NLcJ:b%K9 FӖE;K Yb!  1`٦0V^h7ʴEڍ84Kb]Q9 yf2 h6W];Fz_%rs? SE9Nb\?7= "]fkCnNp _ߨz@ǵ^F̹Syhh0gfMX˰U88cA1}߃~*QﵪC0Oc9" gnisf7>f+*;rچ;j6"TsVht Jy$jRs^V^Dm]aӷ>*0jB{;[%6(\ |$!o,՞a` bA{DpBd)z)^p&ג I54qY]0v\-4'_zKfdguRGlɝ~[sCu]POGt&̳F;oÿ*ލk^\qLCAUu/B5l(+F)"U<^L>TVyI<5u EӸm3g𢡊zZcA)b^L1(Ž0]EyoZ{M=J8N9j:Jh71®;K:h|.Zzeƴgk t%6ִ.U:KOm^dxsawgF @y}rI8oDKLY/Oq&"4wڱ^ y4koI}Ȇɜj-ep}o'}0T%|**:4D{8&;\.< f짻/LX>6}!Jע`U5Veyz ^ $s7~"?K0{9x404A:ʝ;liQ[7K]?6>BN\ey(}0=l~#)Oo C^u^DcdvqP lW刳6 d'.?3iL?{;Sی `CsFX2ov so 8 \Z)rߊF)HW*\ f76@gg6ҝ dhK吙d9CmdR"RK땑vfqm`3W `?WMr^ZSMdt P6415O*xmFJ:0r=l?7Gyyep6 { 9/Cx84Y]`mH:L`;gdEO zD Mi}hFwMw0)ŵ2yX'V&5:L3u= ށͯ/95[-sOUU۪T%HqOLpTaݺ9&mA5$8  +uǢ@llӖK,h@Ҟ-ACkC{~ +Ç ()_CCcDu'D j[@.>lITCvƁC' ZIDbe.cT{ U(N"K9 wmk \Q*/dӅJe1[xG>4Й`-v9V/0E:>aӯXr׭k'w tvKd%$mFh;57.|)jlY`GY=K>˪ovl3QX黖:c12hдwݰv?m]{n yf(9c|=LHPC<饷:>B fa> KZw%?}h!MP'_fE[mҮ97:Q9vیQ_Z.O.c.;;{{;Ԥ,OE8NS@!q@SnVW8D 7MطD| r $ޡOY;=V{dTL^,3šl:~{ O*g$AN1il<9FM ;+9ϪAq:||IrLga5xW=-qra7 /,/$~%B [dUy_H=KR%ɢp<.gpm #í -ByhW= ~` F+)Uعu6zj!ʵD;17<3>őa-¬31 z JlijrC2S2 %ξߏq4ݽp».8<-QmݑUHʯPoiS*ϲ}!Se88`.7h9xp2i[ی:~$3Vݎ6p4/PI'ў8]>|qz!2< _D:APJ9>]h1쁛,Y@pZjhH*VmBG;Kn0ch4ZNBB*+5-BO EY+&T B_ Ѻ5Q' T* O~0.FxZ9*X0Q]71VC26qÁ.@UҐgWͮ6w8r,;xtSd3tJ,%IX_{үƺ_xfaqFPҗgLԁ&g-;/B&Heevgoʼn4#,%x{YkYzDg fŝZROyOR*dEp^3;8?vP_D ީqhDp$cџ%~K'"a&{WW/|llVgBj8ģ#^z:ok=Ml|JGV#"u) bTˌ_ODQd?xe=mk Wu*jirdwr ~JS8}^Ne+-,Ta%U*ɜ ixlj7\t5.prMQ2ƀLy/d=TRVih+ h% hHL~QUDPdQ)ҕ |.=gx쉼P&L0KhQ~'Z\p_TvN(ȳŸ qRuH ΅ UA>v6g1YgYHAgJ3 @macTN2uĦ- Y*ϲvx{j)Vc%(тj!p9"xV'4-JYe'=#K^d0U IB&vGoڈjBT+|P޼&^ Ρg| ]YrbO ,GQ.;ev<FXm`'ÀjŸ8x ?L~Nޮ) ,itk9OFeBm+iduMRNup> In _:$cG} e.^4 !X QAZ%j|I2/*+]w\AEOR.!zM䆛a5e!~ 6+1ݘ7v?fD xBpVJ%PP:jB[Syd6p{d=,?ŖIIFBSBLM,@HVbS!-r( bqq}e6sFaD4N; Μjvq;! &v4wBV׏~e:(*@Oq!0?L7|mAѓi8cG-ؤ7Guv.UMr͞ɽ ܬ΀Hޱ,> 0K\nvWt).*W[^@,PlK%+n6OT񁂃1ښioʋY~bK87M "8cuk2HG.p0* H_swlbUćw%9 CP:YDKѬԇ~yCXg)pkkT逢r롋hu͊He 5g˖l"I@@sLvlv9.'cyrH!ʒbkn-m%iBxT3 (eH v jYYh:wLeׄv Z%4M+ h"J"7`CPM57)f7,D edCs;K |"-%g'9"I \yBƱF?q__M_B&U._1jbt^:5u'n{U[wГCP"6_](E 5irŨ>]I6|+H3AO3 S뻬hքr]zZѿ Jp…0u4zC| s" X\B*U!Y =MI(=rrȰV1и{~ >ʻN߸TuͽVYࡗyM\{-+pgVYG-`\7 lCJZX)\c1!?YAYWu/~G"|?F|'.>Ϡ”=-"J`}*ǝ N-#=>ƒj/`; r{%ۀa9xdL\B@uQ]d`V9O/WX7.A u9>۩4,VW>QYb#/ڴ+Tf$؎rzO2,6o۰]9.!eQ_] p))inpwщComB&|L4H0U(&;X#lP^md3lLTaZaiOw2i ̑L&e iIS}i@"MBUPLFI"!B@{i|d[3y@MoV ÔbNT%N&n1! 2D"DήNEpG 7r9BoHv=E{ζv!ͰLglD ,l2*8XVqfzC#opvFOՔ0z#OlNQd2`AĊ#ʾkFZ4]XC!Kw3iVCt/.!k]r wNk.PGo%Ϊ[>,dziuMɍ(okFL~Q)$;.S5pzm v {i^^T7" cmoxOIm6 Cs]5oǘ۸i Ҍ%f8&;7a U6Z( ,=- ϔk;/y::Z9p [-WeYCZ3=6\h&B؇-T>.G.`nAj\l_ C曪n4j @“ QIZԽ,otNs9 *noIη"T<],BxG6æsPIG6Μ CCPǏ"md &W{-_d77^t"8K=~WmdfRZPp/ɋgܹ0x;l\ wb5NܲxD-\'zs1`$<2%>9aJh9ݸ;{v+g# W _";W[,ϻQ|$6Zy'CZ>HM,z_3ª͏iT뵸I9KЎ^@Ct8sTCk͎C!<hKM51>Ӑ5F$wP`߮?rZPU'ʾ/9 CkfxȗGi+|HV?u,_EF;W8Qn>ȎyD?' r+;DP0s>Ǖ`OPEWyuxHWPp&8Tj[Ha_@0՗la5A`>ga۸={vR QhŖ6W"F!4h1sDhôZ!Fjierzujax}hɵLo ARd%m70(3#@Zꊘ"虑y-CABhBVOKV3 v ̴* k o[@ur ^L!91 9ܘh2gE>ӆ[Xc۩ͭ߃Px71MmL=y0[3QJʻ0CkQw)K۴ꌼ: =?es ftRw"v@:0T LYI^5g-~Tw?ueI&p.ءXViQ=}Sn1wMG K~juX,ıgku, e;L';NzYR |ܝMDiK1-hhZS=/0Ɏ p}pndR5S,1/be8-7_}M6 G9 )`CE{€2l[1A_K>匇RVW0|څU^,M$so)@d3R&"&r;clTc&s'Eى:z=*"?h%`&>R'J02ߧ7t;_Ժa EN>Ur43kLڥ,Ց)B470SRaVud "HPW#3$ cLDN3 dk=S",xx!u'ކM_kp&cK|"yL5lv V "szgk3:T)5ċQ`u8\<|2'wq"fx3Aѱ4/Pkl8NQ_l־ "]kEqY][ھW}T~M|Q n `It$#~{f's?fـ~HGͥ?)7ybR6~ǯUnM,GrF/Yk*i/ _j̀Vk{npŔ8G-V=5b kwbu6?[VU*5d ,/!䃐씄o഻W 8㜛coC!=P{a&; !z `+&(/䏳CArr͈i?&r2}/ ¿bSVzJ,ٚ !W/ 84,}b?3 ~3i Nk\~5IWJT1\- =}'LE' UU9/me+:hXY=C]W0~$I7C xWp W T;̟aki+'Q4(Z G;?p91gn walyH#P3@'nnW /J|![.hh[ބ|WpM!#`;NPDVxѮ%F5@RdsRyVOo־r9oF' }%x4 K۝TF ga^-&|+Q;uAl\֟2֤.^vժK 8tiv ן=Ep&Yz= mxm {ALtM @Ÿ)" n= KrYɇN_OZ ڑW(T6Wf**4e  eeyֱ>:Pxt\{1~}2ޕ{AM)p+`*.)@),xs+o_'ZAݸFF]E.)yR՛-zܰd\3E".d|<ͭvTQFiTp_ X wn8p\ȣ1/ϼ1e[c)c8~iXQv|B z]^ E!36쩂NNTK@i~:rʒC=81 #rYWqkg-ܱmw/+w'Mmy>٧QS2rhֱƠs:[10-ϐ2ܞFhg9'髻SZxܖ"zd[%C!# '&쵭1 /YcBMZ~ : WF+7Qy*WwųYٕA7=a *2?A3%(h\T%MjXkiAD[Lph1UZgg$ dgJ"2^ݚnPSe#PuޮgUa#?4+*גS,Y[ђY ~άzz* m2\xvx5W׃$?$U>pn o ]S6)dBӤ­enWO 8 @c{!^0ӘGV.a" 33V  e_I{#Vf2'>$r1gfvAzx9CדwC oĐİ Ese4J.ۅ/ud_ L~dU6iddmŒYc%rZsxC9B ԡ jewvT/Nu-6~-p4ua =C س-f-h%cм\ǚ^6Y];jV/.#!iE(6^/ߞȀ e=6`I`y6T¦5P536jG4]e[W=SE @4^kXq:Hi lq]nR -Ni@sY4\kmx&$bd4}=V?h<NHk <`P|a`}$dp< svo?|w3EIb:yo8D!r([P&D^|D.-ƶge[47B^# pM7]yuCt3_n'ņkdlތ ]|;Yf %q&Rv 0_ÕÍhIL΅ 78,5J W1cR;R;4ʃc0N[Et@ulٯU9z!g8pڝҩ05>="v<*52 #4*}@;sk-{he5NA]_^67x+xKrE3$T"JE:g^QyJ|IIuH~t44"ƀ7_1)Ѻ5c_Y $%z;l50n8Bمxs5N# 1_"Ue.g5 `xpձ~4=Pʠ*hDr8j!,&rcX:M!ZT֌اz×Cݧ|1QXl.ֻQt-> Ӝ M}|!4Be7 9+ӗ%Q+N#i, t YxPO¡'aԠޱ(2A~v=Kqt3-Di2}ym{b| uу颐k Ŷd)S8*o}#hLwTٜvdZTV1o-4vIV{!?+EE2bbWd=Yzk_Xgr]uѝY%4/ŦJ/Xy,@hXA: q) .HV=O/X.Yo9Dh-JGY#PsfoSOНvME̥[fZ꺆{{{sD9`__ ]lap>맀F5@\{a{ X=7f:M-/TrS]^Y3,G;(3O;&q7Y%^: _fҺ2B]1}7l>T4G^2bPb6c"Y `~AZ-CBP-}M0j Koi*j]`ޟT}BK9 xRv^^~G7 WYQ;n9g5֒igVQr%=)k(†d/X[fLm >L vI4!U_{wY3d[# sW{  s;9*Hk<7\8ؖsUĎdt 6p#^rpw?Nj DdtXխj<*ZNx&ɪ '}6[4I5ikꐙqꌍr+[ s*j\#ņ(7#]rQFdTE !A{, 5%7:18gF].$٢c1 UM\ӷ=ybyksϊKP\^}%*f9NJ˛;]Ŭ*dQgfRDT`N/JH 6Mx{05) ;S+5ת2i')cגagR "isllwmL!QRHa>~<[!}̬3E'qQѽ>ro-}Fqe4wfo/1j|7Y'sr gp)wgOL%6m%|@.#<o)d݆ot%f3+/mr9-ءRZ$E:_֭= j~w Er,PW\D2dy}"M|}`hJx5P #‹]sy`k5(a`Oqf;ȹSi_{!u󲫼1{=c\ex5$) tp$Q=xs/-]dbײ ?(F4:YNLjʘ06 U(hݛ*RW\z~220OeDK7c0U bFc嬇Qp,Q T+ٴG.|B6(KgKB"\h 05OѦL,ELQ|C(h' *c/"Bi1ZYP{^N8)>$\5,ܞhISr1LݜB"\<`Aж}"ɍ00_*"Lz,uAյ'\;[@fbn=bUe^&Ay/J yV0Oi&nshC0 yHJ}{ҥ`t,6`wm(woY .gPGB(3AȮ讋HR0R7NK /[Qo)J#HL "K:$f.Bb&X@}GkcmM,>;uhPNHi/C]60u**S.UMhnE ҩ0L#]JsȄj2.˺M^1+%.$Syy:`T_c:V =o;[qlY'f\˸2md)?H 6d5MWrF$O&dh?0]8"eXu5!D5vgsT ۦ %%ê2yPcfvqO-#{Ovs5aL7Hӡ$&?.vYn#9F0ImY@D@gdߓUpM[LwSѯZbS\{,Al -F[mn047?J!2]M|?"N:Ac lǧg+)S{β1@#_pezid5aִ(b?m9HI UXQ$exm$J^*c1_wkH:Ot2XWmע(PԀ4,Re> `Z]Ch5<]6oK1W2˘tPVe_i ;Kasqx,ih+qb?:B+@Ё)Bp^]^7ƙreS\ %tfBD}[bka5lNn!bylL25_I(XͩMJ@e ʶ9%÷DɢhM1=`|pA#$(4['S 2Ip!;N QӲnS[vޘ ̥Kj'l!IiYΫ _H*.Z}U [":qPnrUpm G]|:8d:V̰fi'&8 ~ tA:Yc>0HOv34+s ŤݠvW.bG,C} 5xQʐ K<f|Yo dlhWh^'Ŭ,!Ӳ@".%t|G鿵 T7K9t6Igӧq>K\HuBMI/2;G(506 &#GTL׈/W)<@E38ws[X$zT rSX5HUpIbF>dd7VZ$Ֆ7ILM{v0,Nɫ0TNE'@彤eWe\M)+Qr8iUb_l,YzNbӎ'JMxۜ-?(\xyEuVJ'tmb <*˳">/xÊ<|ʜ^c"_:/2|QW$ @62^i8*cNnh}CX]vn5 !ćZXa| kt7,U}3ح5gٕN !3%]$ĝjLR2K_hMb{׉! ܂nL [G;=;tpyC.Aj>*  r99)Kǥq!ΈaS!Om V4~c3.)N:vi")h}BqрIzҨ0&` )#BVg[gG;HMTVC@܆VYj0f97E,q(CW$YY(8U WC!d/Wvŏ7+טxf%gVD\Ji j`̬Q{Y4~ƀrB$9wFE@G /=p%M <%ul n:4^ ż_ Z 2jSF*̄6I0B9F%Ӹ_%KGd?2NSFg8]vY`nՆ#/\~C 0:N&h0Rvn>hT[n9|^}e.HjZ zpED#ء.C»RLL4e>2c\^c]N?$;!4VC0# )JwrԜI9 0|glέ.5Q\/p)ފݘGm㒈옖ݟI؍9n[94 ȫy2eNAQ cKx%4fu~gTAӆ+5.`Lu O9s/e'g`a(c:ϊ4 C\&hTNy-Kj(2'(9)SP<ɥB"1u% "pYhz!: u GV@( #gv `g^p5oWr6 5Ga7>ⱪW0DOwOk|pY{G'a0V 8[%X^?]R;έ doOdDwP=DlFĪ] }ehxgEC[yϋTH2xrO10PզY/NϧQh1>uVluFeKuqb/yP]^G!i-!7W6<"뽢Xy"_³$)4 k=3k{D25h!_gfqz㱭Zǵ|-F$JߖQ-[>7gòIffzz\Ze$Q ![֏\ -DB1tlҨB\ 8sϞHNI׈8d\@@][&Dr7{&u/61 N3r+/ >@=0*\ڬ/pÝ#j'URɅshfHAq7lwb$Sh/ 4ia {!s~FMk=?TSzˏb 6x]dxWq#j9|.aewÇfBݛ2)5IoTL|ZR&j MLskHJ§~tj]i4WEn+ Y "Of:H ٮwδD|AS$q|A'ŗ*.j#_s0u,KŊlyxK9"FcxcPKQR}C- !P˦?ÈGfN&D!g e({DK\;hci^" xE!g̃x5j6j_J rdW5XKN~~mEd|kF'kʸGl3+IE&I]1ZsEH\l\Y} Y"v0@錟*pOD(ބ@ žHb'W: QT3vpLz7y"ƴ_Fq&} žiYiYIf*]S 5}oo@SV?B`эs{'ēGW׆Ăb]*Aʳ/*jq#|S{sH0 :5>v:+]p}xCbݏ1MD=!ڿϢ+qaT,jk\  Ѹ[kRu`KQhs@d0&f zxڔ[5c^۬lq HRBA}}'$TⰢ4WfşeXC>`h1* jWt.o_m.^8?(9~f9^B Y-# 椁1̽j֨SPdvsdZE[RPo }MD㈊;a5aFSg6^$S}鼭~U eJ[b eBP{8dΎzs0X8X{7k2)$#2#dB.e8ɮS}Rt,pmtK[ZyZ" O@}"?q# :pڑ4%2Y7}dI$53XqJ`u,Ul1gԸ.j1ۃXPu5\w"fXCW␭.t~p4=f+nNjK( ,ެ~v]3U1gkoӦX˂nFޭcz"7[}?@kG%FjL^Nw2|Z =fe-|hWN/έmmJPJF -\RRҼ;@ޕi'A?XG恨BbHbU}ᖟ+$^S=Ѹo8v0wT09c(@-mL-4J2g[)ܽc*8v_I=.כrl$fI5[~>FL"`fexr[>UCջ\'L -;xᚹu]L5ĥQ`dJ苘&ޟW LKUq:53QU4W x>]`BޓbV &]M1.…)K5:[~g%V48Q~/"jn%7mqzs„|q DzqsVM`a_v7 09Y:1T4a"O\A}Y xC`^Z+i|8u7C7bV1YF j"6R'Em TU}H%(1KEW8雽Nήz~GK?d&Ϟ[-u4&dRi/>ꃀ $ɍr9A%CFS'm~@:ٻ^VKXK56?E u+r<)#%0 Y`6Hp[?;> i2z ]wx9;9z8Esf ;QVI9A)qĒ~틒܉`'5;%N%^-;G~9@;+F>}JW: ^˛*pNďÓϹQXqQOnvīO!vs45gG}{y;[}(LRH]YTr9SR)AK6tGN6傿&Ƥx4gڢ91FBk n*2@k'd̷G}凛ʖejvZ}_#>MCH{7uwn)qrP~gk[FQ*95dvt;O2\w1%\[fMN?0v j߸4jk9u[!b^7}'17+F'&%?&GnzP |ye>\vͻy,/c:<`nC6WQmWGxg4-\o%9TIxAVk=]c\[0lyGHC(#Z 4ѫ>s(K)tjbɤ,؏+r6*IFKZynXJ̢6׵}*5@jԴ>ViVWeog > ΘPoB@ZЀv[eR]bqlv\ Vi;Fc.YLv>+Q }iYR o`tWL t _H) Hꇆ$FM&:lmO',ΰ?ڏz8e[$M)'=T쇖mm);YN[86|LmMUCqJ<čl=o~b b_{\~.mP4L&Z[`U>費3˾#:t,wc,h;Ke*/ۿ֝cSkh$^J Yk[x3ȒEl[/%Ni(}WvKVxt˱Yt?Jk)T|nnxtp4 -dE,!j~C$KA%hjajE ˄7ɢR¦2RgKV+9M 章9e߾8\-@-:Ėh^Qw/80}NLԔ4ReD)dJ)hq}%RvZ`9DO_/_1U5Z1T6UAP1)ЩpO·dSMyѬUUgg*sr]Bo=Cx7:䮄uơ|_%VÑMUb q| I\Fc -j O<EJ`y^0ՋN1_jRsx> k M c5|LcKarPC=p$F%6aH`4q8lTSnΜ4ZEL!9)B i{F97ďDFB ~66wTC , 4uE#41c!ڀcRɷ\?'0O],]웟<~/JREb.J<6q|< UI;ejcZA a[iaQG`ڋ])S\|ザ4":Hǥ~]H6 2oa6shH.%tS=ߥlhUx4hvŞX]ƺXA}u%CdO3'vv7KGβH}U昹rNX٫,򦫴5kg"CC J5و WGlW%K"zra  ڦ?xǟT6C frTiaH,CR @gDMX EOy4Z ~7 a0^~`k!upmFj^!(*7 WZ_+QYb8jN{}~lm-#1n)]ImZv0)^NQu *e[ Ir[;+q eP;I@ Ώ黾 %aW_a0xةe\]5^> -:Id=%B sv|(ӱDP:n<Եe35AX 7Qݕ .G2sb(295W Ga`iY.eӇND*'5< !S DL"EP>8v*=^8Qai+S^6Dyd"e%j)4TsB?P&aC^Dk;KZPXhMFn1^\?1W-``ݮH#JAp+ãn8[GTSbQ |& ø.;g`%@7cIz@=8{vYe!]kkR]'VaN|I>wɉ+qN<&us92`I%.!xU*qۄh4@dT~'+fÁ'GR,z[v ވxEx T@1VXߤ3%|b?jĔ0Ldxɘ,QO>O TqplwrU2? rO6dDxH!4B #CZD;;vM ( !. -XW41錏  ) ,EM3m`rB ;lkY5q<ݑ֔UVP(ɱNvkp<% 1$?&W+3ZBn E cپU~RTD低|΂"l6<Ens@ %F\ل9l ) eUWЇ&U /RVxCi`pE(\j),`,ڪjV ;Ʌ{bTb-º;D%h ќqU>,벖Gw h(H>Οcc$YUkPZrY+^k@Qr| ,4,.Efk&[Xm,QÔ0)~nFjy |uG NқEV7BpƖL[DVX$\$l\J|'KӁHJT/r b XfpM1F(8'T[p{4;S]SM;R-WD_l ?q<0lO6*9>"ޔ:e ކ[BILnl!#gpc?#OiN^@WdEI2"wA4L.b0㹐)eXa].ҹvg voQ!Ư=ƏhkePdJ:`%a-a[,#i'&6Av''vX,}sH,౱+RE¢#9fTlfhBFR,Z z(EaIxq{ƨNs aY OhQfrS[\y3jg /;6кkʸ)> N{R s"1*urZH6Y߂ ؟$W {:ƱutgѴmX2T],Vx';dE^05әWO~;TewR3^4ӭC[~v20P &W_pM]u3¾5+P; -ʫ& u%M3q_4;P`xY%SZĖz-!MgBEEubi| :qtfc z"ң?FYl!yh< OC/_;faI9ǰ+w*%,XuDp…w0Ū~ fDfYj~@ ޭ=CTFFޘk~4ֱtms95okx5H!0]N۰G oNaۄ*m``|H`ghٯ`ve-<5BB`> *+2;`lF]Ǘ<epC#'MKF(ydwh⨃Ηng)tV1I',KEnO+kuUWWNsqH0zu{VΑ}cO=rĩWUjmS2Ҥ="z )-oiU-)$Qϓfϩȃhx=|!Xަ{hQB\d;k 4ZW6Y@ľ'Ɔ3[LbuIvOͮ!+2\؂= q+-@*as;kC$މD=~\H9SD*6 Wɳp}Rx#O|IpA7X5F.Xf&K<:}GQWtos=\NGd#LГ|8aK/hGʓrm &*H<DMrSz-GjoA΅ܡFΑLfMS2u)Rxrjh4Oil4A9=4cA!Ɣ:f>D;agOh=۞CX~fl 'DڕuvWf ֳfmdlbB^v"($ZY@]hvM-ЫUp?hp=I:lIBf#|Qk53`qq nnOTø|!Pf{G(e0}GuA,0@]7 teUvnIU'Y">}LCesn$ (w#uӡuTJ7y`bq{ITL97:GȘ¿SFUhmcز %,__nA3w"Ŵ_f;EIiv U(Sl|p,q  i}z4M;$/\xXҎP=~=B@ZEZtHODnױtա8;ķuP< <36MӔg/n=^:i f2cWS &I^tT͜U@ՎE# VQj CfWj/l` NhUV6=w_r!•v7j`O%~"`4,c|0K!-cQ@Z%Cx*bzGCgY;FQn rb҇ qF1 (ͮS{,<Y3Uᇬ.V$-9J;mas'.lF&W9=(Qlάw8t~ ~)^N$MwBOFS MUL'=j?I)ٶ!Q[ƋP-/UJō]߄A1o-+cʓN𡎔fr*D"I m"B'4GFA s{7=Vө u{@<#%WRe>nt!@ J&R=r9ݽUz)u  ֓;+rD{OO4Ix3ΦQBjGxI4$_}RQ.=qGY(.$adϓ[NLJ2mM!b) )GOpցu/fZDe.ޥ1RW7_"sW2ˊ(7IV~4  J>{ݎ f1t+sj߰kVm87ĸVnԕsP{PçVjd(!fL7K[`CtF zKOnӰ>YpOO C"+qD;bi 1͑??&`;E!PqxኧLnƹDإ엑Iﴇ@PI[Hl @I9ZgzbX%w2Pb c 7vUB>IK^[ϿXrHd&nuAj`Kؠ&⿩u&kHHU %anv!5@H) q8J¼~죡YaBS;Hi ' [%P$UԸҧ:KC 8'X%w6"FoƟZ~%SSmL*ogլcrk05Ӎ<\ h{a>2,өȗWyWv>`Pz+KJH1o3"e3:ҴLp7fw(gH~fY6"&V+{WS27ZEl4_a%16i"0xo~Ft;?L}tCAiˁoQCg|jרwwFVaޛ ,SF&( ߨ yn0|EZSӇ&FiKCЂ^@dq,yFEV՛9%Ib,L@T'8&aE7UM?V?EB D2]]Q:}XeF'EWN,PRxStMoתC44dr:8!A:;`+Q쓃pқ>uy+ao?**#+6@¥w*H [ߛ\=dB[ tNV֠K,~cv}mXG(RQ oeO]x]|[xrm Da8bcLLМX$5?nQk mGJ[nVI{>bq utmI,F~ ]n #}N!X/biMܾڠc`L405DDY+Nc lL\5;e.0ܶ _oXDQfMdqv(̴GȆi4e mB%gqxՒo8E/8ܺ"LCq4F/ )iy25WߙiZg %+z]ON3ȁC)5K3`M }5,?`~9zS7ԹN%.zY70V19nDQtchGEAIǽI;G@Jb![U`=*ǵ3a2 Ƴ̟I}v5}4;` -^M;gu8kuv6j1x],2yUg S{![yi@$U# KTZݏ7]_B*;,'fM3AYZbE$ GYx9m;)=J4C($%b W/oB\Eyz!g駠3j{C.\Sah=2uJS*y#g8 2, 2m٧ y-{xa+lѼ#EXhvw nzѤY)1{n;T˫tx۬,ՑA̐v,Kn1WC V;4STaw͢4glX1nBI7_nosV%.:!i5-Qx/t6$xDԢQ zM5c7,Tz B}X G;;f P!f Q8LW {y'U5Sl3{Jj'&J1IFMKO.=Pډ˘YpvwkήAT7G@$ߛ<%<9?ov hVtvGFSԓ l$`7$Xf@;waa胶Ӣ[v8= %2e2pQpAP [%]pCE j!cV@<=?+:1CazW`ԫR/]HcB㡚x]YY3On7A~_8p͉RA.YΑfUYن\nچ ud+kA>X#sqd!]+ e]m? o0DQMK˹M&p %98X-=|b^AѦ>7$pF sk@r}ݏgD_utNؘ?: hvgrHg=kQj%ew< @!np[`oIۿNIjLFuQ~M&V1w+{oQ,"%kٜpRpq y ǟpuL|v_Ϛ׶Kh㐚l33BMAP/]%gAV|%uF}[n JLMU>yͯF06=cFY `d/3@eG898TOjam,];g#@:.Sa܄wD ofU $V@@&)iG;D5Lm)@_k,O fpahWj%n@b^E=T*os +%|J&% '[ʓU$fMʜǑc/TLD`~t3yy`<He찄Gԕ#R8JB;} I0P]LΎ-T8OFgᖞ)N`3sn'hT:]cV4[j٦Z46%EzƛGN8If.J]xK.In-l}#'^5miK3+7 ~,IܑL8i"b:.vS.PO],q7$GmNx)o@ R' Xn(*X0V% Lp,2D9}$dffoI)鮃 ꉲD]>oRg+ޝV`܎.EnZ(G}dfN2Nܫ;UᅽG3wb0&1* uCVRN"{@i ㍏ۉ3Ědz[4Eo]ZΏoN?::w'S}.!AyO{/[KT \Ujf5ʹ L+ H4:0cJd*?65wh'jpJld=F"ƿ40s#GfG'SK/ K0 46@eTB;h]<AAd a^Р=_t rc02qˮA=V mDȳKG" _$"Ai, L6lȱ2 s.=Go0p>}"`u_5QD&xD Y! 8L#{"r^r6T,o3M(4nw!$:xڄ 7Ej/gϏ%C+| //4PQp_HOIfթN/Mu"~}Lumw;-fTL1fVKO-A3<Z)IM%!'䋮F'69K;^A joU1rh0TQ p^x@Bjd^ѽy5A:z0gy5UR̐VQ .>WzswG/CC4MnMRb~`b#u뇿{rݘrDW­_^^gț#b)OQl|ar:pAx 9CFK,>2mvzQS '8Y\j#$uY,܀lM ʃT`'4O0&'vpӀ4|RԸPV^U[酚`DHv.y)M^ýE+>hR7XGړ1XGS!eKqM{PU礞Xa(} [Z*2?f2cT9_d"IPk34mvؚ C7BW[_FE˩FA)T 5=]gֵmbhvx.;1ز_Hu_w*__*m:qd=DhRf鏶WPl܌Lsx5}6&DɞF0*osԳ-x</0lQ.^ff :--Fp*3^ѪY貉M.= 06QB@Mu"HꕐԒ[E9P'ӍZnSiBd6Zf LXY891( ny%^ nY}a6v[+ʪrs|_5f62d@ BIH,Wv52pQ 5X G+xXk4`~Ln؀vg7l_̊|&5є'-vXB1"s9lMOLo?ʺao2K1?I`2.!.;ڜ<~:09̜V`|X 0fޮDJs~b#WK8'#$Htғ{\!޽F!-/v)N4"Xdž*]Wh^H/BwF& *Zp3, 7)rg/q}<9T,ayuT#Aצ36O}Il j*~篷W /ߺЈMƎ: ᣠmJ!H'mӭvG?1* ؂\[BI9Wgt]F6Ȋ =Y#*`^xxn啎u}vtST"hyh։ߺ>y5e2[(X'MYRxnRK8Kҁ< g1 yAПā^,AE` iЂztC|$eq7jH c` / Mw 0m"d=$H~% Ӑ ]1埈_+l_w-,h+ae/88a{l\ĀqA%7^8EXL(^$,/ f^?# g 5Mru_iT"mN{+@kviOMm[\_u+?4p_K//!DH>[y_*;^2Sɐk:uȡY=ip+Vk!X|$1w2ƺ< cCD$*k>1&/d^~[^Mj#w@V dM7f;Z0r'6j:$\^W}(lvr,m@=8b@GŁ{j* 9c<}fn_^{ a;UƈZ2i uJp Zzؾ3Y3Os>gIYk&VuCo [tOXDoȗ%y2F +82n4&:N)u2Jm6ԊެVu}1fN$l< knT! Y/ZU#"#/ej4)+!:AܯepG# G,b˃[ReB[3VkJ.r/0qlTmX<nn`LzG DN?TɑQ'-^Nau͋ &4YauޭDr-]Q^3Z 03QlD>V$䬔kEn݃9yyX!8+k^)T()D+Ʋs%Ź<7A*F}tov~KFn0l?x_Ἥ QJ{\_*UulSŕqE?}N$2#&U:Oxq^/QD\0^he"{hB>Y(Mѻ 3 Ʉ29:lI.xt̰X:K>We4"?m'r0.u44G]+>F=*`S՘bsq9ӵ*(;>,8F냫B'u!i3H #O$uY$.TL}S暼WM,@MJAOk4!X]R|7j-k'7tA-bB%\Yp6_ыe{B`V$*"7׾a֝6r/z%>%ppe㺢 8ᡠX3muK x. {΃+Djt#0(,Vh|jls |Șpe-_`G-U,$HWt?⛧Z*uf] 񆜩nT<q}9uU{`s#(5[+3ӉpwbsM@`]^n=ӡL}~}Rt>h Y5lꦄR ||B;SȠG /T.0?+?B2_{U% zr21vjMZP7:^p.)#Do([#L~a3@6VyF E(KZZA6ܝeREƄ'%nXbdXcJ?u`09x<6_2$/n>^p$WY}8d9]z'|dR;y T' Br(F.s^9p4I#%ߝa $(!# >@J$8gX'֥6s1 uAuo<,|ӬK'/b m+E{/LJ R_m C?<0cqTbb.v&Q;HoQ'/2(ܞu%v71!3XM='ff޸AAp;*b<~3J];t@Sll!*afUY , boYɏ?0k=>=wHR,M(-7jV/7dQ ,ޜ"ı]|FT7MAf>pAbE%>Ov̤/di\eI4yq#_ʔZ.7Igc% sQ_4>%: D-e?δmZAaYp1㐞׬J01^S+w5Or#q]f;r9 }>&9i$MթRO1ǡW}{ Ok *C9f\崴:ӼMc%Ēu44n z Bb _6˱.n eڭ'7D*=Z ~Cn>tAexH;|D˻;C RYDm݌n @{y~*`;pyb᛿UIRFމId8cz\o3@BMh3B;AJ``ł[~LNKX#MD3J-G ,Kg RE<ǻgSuCٖ~'}Is$?GbrHYGz"{hbOb͜sKmh["/ueykIR&A_&/"JBKQ~I\Lx֞OW MIa$ae2nQƱ>FE!]u\ݏ@WY(ֻ WR1/܆/B w d<ٲz{M_.v:rFsp^հ]kg5FZLnQL ?6(Z ߢOFB4aA D $*;yZk r5)R-d`'"%)FkHBK&Tsj7oHaB\ L.Mv*zf*ֽ#wNs!/O?{,)="X0 X< o/ P!w4q튙D}՗-L}}4~-lMx_J)l)Qʌd Iӫԯtt({e(O@|Kbnv ྺP-כޜwHO¥ufbϴ#ZFӪ-Jfeキ "!CCbF㛸0λdpu-ib:okE9a "B^DZcL܍g$[B\,J ldYHLs.7qX8Ǩ+} &Ci}\`kM'f 6DƮ2M_<˜7b[Xo ٕ5qddN-jcOs- HOIzsWc:a%Hw!2IY*Hpt8(+[Uk|h7G){[mhi541@ pki`/4wFZ̄njIK'g1~`3y[95 M^1$Guꕭ\g08luM~Qq(# ?K*/2Тf3Rr)>,WmPFVI

aJ{._[*Y038aD| 3A[KV#SLѣ\jCHӲCA26N߀^)t\e6 9{~6 Rsf _UȠ/IȰ#|J&feքs|G}o3SNK79g*NMgs~ޙȶ}`CEP&}> /eBiP) sh^?n:ꘜ/"gel~ᜀ,]}C$]Q]n`^ih(*H#uT?a2(u<}n|jB##IM.M9{hOĸ@9@W~9uH Z`7&MsE洙XPʟngGm-oTXA D=}Ec2'V;`6!hD۔E;ȭrz>oC05#5P䉒m ʬǰ$@Mf?&K8Q y*>g`eBFK ̨@P:QH2l6zg[B8h_g$F~&T xb3cK8p/&oXSB veYIӣ!aMsYtX.D rۍnE" bdcC@nA<87l, pXVl~uۦfh7P1I @LZ>N3I}ƫ$]bީUaQ:qnnÐm4ѦC!3oȯ0u1 ^1Z{V5AJG1!*wWmdd{4iTe<% ]XtIy۫ r( Ui˱5bevBڌ+ e;CJd,&6-͸Ga#:9 p BG˭ilfߢ5BMXw! LXYe<|J$QfnF!/$/묱F v:_o@cL]D瘳vn+*bk,z=Tg]p$/8aJ^W]`{nikj5Yflk(` 2,- :7ދ;* llx߻/!0C d7J4ȜhI>"}hW} [ydz4Kؽ|:Iid*_{i`2;yu5 U? ֮σ6U Zr#)x⎅x)c:~v}aJϯ/S^,@%)LdH7emؗ n:F XJF_ot׍Q6v MrLdظM:2|WVY)!ׄxaC ѷ+ ;f;<' 5)N&nk¤G@) GjZEPcJ$}EYB_$!Ǡrs[')8GȚ.MbHJ ,)QXh ƀgp>|ć;g\PPFCrrV͍S "w]5L{Fu<||<moOw|z'G Ldi!zny1F8|Ş5Ze45E+!-}aˠ0z=`m:Ni!|Q1twqK=R#a%5q-}^"E!僯bSU'!dF56] 67nN 4Vі"4HzD !̕zݰb'Jѥ"&:֣zINF+ZhD"1[u6n4zRJH~Ia{WSYGV!W_AQȱhJO(GܹhI]7hpҽmycM\5 )n(ڡP[߬ In\ą󷂨_[0 2MX+9g>&[܅)]2B)ڮta6%}c?ީc& ϑdn f|MO<2wA'ۺUvz/o|`ݧ2U+i ggRjԯM m&4]w-N$GNq(eslsFAC%laA^5EL"hd!%ireqE]Qq.aCŷU,t-MU0sQ#o~d9kzc9z벉K|:|?50Ybt4^e4E>@pE'Orow/th%" i{s|!g}"> `)Ueʋ.y&0N٤kLM3$467lʸl[sјy} RQv/9VxLpnZ^g61cQ@5Nu0DV<ſOLLH 3!`~bڂP"/YW%גoο,#q&؞#ް:6(ggnF@Si~˜cƾ5#wR Swhu|_7 ,Z=B^(gTzۖ~jw32&J\\h!Bh@neQzlk>k3^kAmleULDUHlR"=Eݢ@yf᱉k{2?/E:uży {n6:B58WWLAo:ʇ]/6)QU@<2^Dfr?~*KH6:5B͚ ]L޾z$ y~ju !7vֈEu mbFtP7gY*u|oHi#{sL+%R_Nz~]8c>i%V/6QM;dv qiI)a˰9!/1AP| sjP@1,OCNn@ [`Ю^6a#߳1-,Ʋqh.h(OEX7j6p"!,Saw8du"ܿdxF~9 n\v: }m(Zn,S+gs 2+郋 Wrώoj^DӳA$il‡ A1.>˹DϺ,{sonXw$M+ ѵ &RWR W再ŤSJ5.7^?=*C8K]u@o!䖡&FkD?{UebtA&0_]3}Mt&v15{O <:n'ajV+)8d֗Jg>_i^I~YH8?IɜzyKB&L- K8]ZA i*;ruB߲?4K3`x[/l)u ɝ΃cP+BK;Hu6je}\R1ˆ7mG # dxs6>D*A3nEAe\&e^hYE*6D^ZI LP'#RR:l43}D&Fq`,'):?$o_} B;m Xw!)"4Q/82,}[`q2t%b2o^MgfIbe^c]m/!f Rypto^oٽզLHcP=ڠ[oٟ)Ç >-q2لܛ-;Y8u[/[%S]z4_I*9YDGN*y.(jZ.N >O4j遆/;|Xo5(«uޛl. ?r-2 ;xкVk?N I)ϡ[ nu1q2"$p[K~&JjVNX(;iiINKy4ئ-uQJxUӸ1fb\,j2sTf[@m4~BJkY^# Kq./'j98 Oü:um4$~ E[L)Mv~3ij) –yd!Q-xv?IO݉O$l ~!xqnCk_!?.6 oD{Zx] CIJ OF9,ց~D‰| yE4}^ώ`qY,a}\ 7%踎Fp:_Fj\hm<]pɴaj th(|]rK\Կ+h4.|BY`x/-١XCOTUh7<^ ,c8M yb˶$:_TqCǠ7T Mm8'l[š<D} eH4̛J7o~]H/6ٴѓ>[ &j+̥%ID<2*P2])c7?j baHU'"r n|@:fnOBFJ$6r6S7a%!j@ih P3OqTb}gC)XߠV*5:mٲhNhJ 5Υ͎sg+isyfuX+ G.sC{ >O5ap\N}_K#ZҁLbG` yϵV嘸^VV;h?qk#㋲8i=kޠCdChW{sa=7[7mPǟVo?"&wbo|Ӿv }S;AW6+UAm_ 1OZ*jVCgO[Fp ᚨtaS'QoyP"-`?+.fqTg|#u DT$l=yḵD[][6ojӂ3z?: 8IǒKƛ,.jLάg}?0Q,\Nkƴjڕq b[̿6">W^&%ai΂p"*MƠt׮He{=g`QUlzbTW;)_IBJՉ\Jˏ.M_cKwWb\c2*ݡLx8&Ky!W_M_'$)Ih^2.,;|>IXiB}9̗[RdWdgeV߼tA=):7L`ܾ)BtiFa (Vſ9?[~d )2V![a3r횞GP=X;gƻ)HL.Bzd!w5C~ tVv;Y0n   Fm'PtvGs*~1S8$Z)9n!jk8CS6I ! 7\9jd㙟AֿS0].hsC))6 Eowqܪ/6e7"g FUSb{jJO@4!~ 1a3={ZԯB:1,#ņ"L!҉S&AdOCm.2Z$ڨ ;ןLV["}nr+NO3J4$wL&lt,58oc۶J7Nep :ꄨO1}R`zK(Kz9! ٣oM_[{搣!^ف.Nx5XpKJ]#`D;x}DP(V Ƚqy)#hKu~ٽ{+ 3@*1 wgu:K ow;@>#ܨRal)sTI%qN >9:^d/S O?߹}-ӾɷYYߞwy;OiPg&M@Iue*7 @{#]gݳ@}:3h {ep?EkuڿKk3[~g~Ҁ(zԱaˋ͘v Z1d#vglK7~}:~3IaO #\# tMf-@*8#UMENb8^TPxܶd#@ăR3c[E+vı!d%eƤVN&YЈgd7f &0ɞqr`~5wؗvȍ|3(~N,jBWH,oY cL7.MGLfI%iF kZ)|ګFKa"./@ U,'ڶDPB3Cӂ|aĆ :qU[UM5Ap魌P D}.4 1nB@=9d 5G.Q鈁'18ߦw (kZ,鞃œj z +[3oI3uOCfހ% `}Ӡ!.&/p;6sla>~|3uO8@{LzI5tm뤀]Ƀ 3\'H ߏ%.sX6| e|/.R[ZRX[?Q)Zrꀔ]Ĭ%)sai~ 9M44Gۭm| yHz[uq!JTǩ ̚$pCMQл'2ܸk63"'*GbEn fÀ٧`r-6̅\sy]#Fc$16?g\\vǂRK0Nގ*jq2oֽr|A֌eDz%i2W_ kG>$ FjMti^{95m{ٗ{. @Y6.UEjIzmz/pPwg b%RߤUKaSMgj:{Z~j 6pfa=sqE)YxTū}ܷ@Κ5=9LMϻK"z)zs?[, `59-|P _1 zKn+e-az$ߺӝTK#@K1nF҂9\;{+B"HBuQPPM&&v#ɨvr 1N-tc#bYeӷBcٔ x>"C+3Tb&.lM{*^2iօD0) ^ۋEt$y"E>ZrZKd CV|xc]a J&Ke3M-jcHJ2AV崬5 m"죕/ʷqn/@a\KD.e%xOnf;  ;vl*+Rۆ9WJGE@S_S,Oj VkRN hAy=L/'P>uf9aTU$ TA%WcO#BԪ9bn6 Zj%uW (*7_>8~ ^t&>ώI{k/5?$-dԹ?=Mpx87d=zq$Ӟ1rJCMzթȃZ%Q!W Ȉoͻr6ܦI/HJd%L7M2@uI؃g_jX$E3?b(gY+D>w_M?͡moEKEYڬx@ ]y ]$%<"[bV2Iyf23֢fRſ/s%3U?Vj F@uc ?\08%Ryߐz|f 9՗;:%.&r rl3> g L+* }r4DAB)PVah{g{MPJt}Eǰ)Ϛ#hX25g]U; /􌘻@`MXl/;Sx`CF+IB A~!em5%@ZG V3)4WSL];3u4B!Y"OZZJj!kZ| | 12r[q}0`"iuzA@>7pn4tr{IT%ytu(PJp8F()Z0z4Դ/e,56^YR>(poSyߦ sIƌT$8dVz z'/˺i{ Ib*נYҽk~$'*Ja6Zi+oAQvѼōK’- `zDQ&=%3r)mm^G҉ugAUTUy<wWL4M,$?-`gݬǠZ>tf?#IH29?݁j-VW_ȊPx3la9,VDgIŜ#qGs$Lل`W|K܌.n9;XiS➞NA%-jF $\:ZT%3ŔƦnCcƺ%h̡bK;IXNL1~\hy?B_AjUє#- {LޥǬؚ<]Ei@PZj`ZqV 5ؕddYgK",q&tHUo-neᘶ0fU/n @%B͆5Ts>6u%>72BNzڋ%~Gr 4+sQItCʷ?ZfMZ)wKcZi4Z ȥ`  #؁R\0z8 ('7H*V'&}iri3|#֫KK ͪ(E*Լ{T*Y/Vg7honSaI)>Y)O)6m]=a%q&#RXHm#t񳉢I0擺Mg:^D|>[dCz%{׊`Rb܄>|#&GmF/(the~hS֨ w -odMi4qaJTVXtM ԙ׻VחwAkaJ5{/xÜcvaI3(QgmU4`B or`erTH#.,bzcU8itxSn|a@%-Jpw$ܩ2s r13zzG'Q̃\ABh0iN&g]]x-眦~Vg{v1T' s'4vE 7Zs5 Sa~>Fh h.mR8|QB|#Zs8tEXD/d'~@"_OQCcn(9(h'^]rFFtkk(vwp7=S kocy IF+gej,:!@{콫ɂcVxN8 կ@ RF75ِXsƓKTAK0t?#;;2aP؄^L=Aݡ. 9_#.F+v&rhVKJ P杨L![_o]*Y#QDmZfRE."ƈ2, FXAl" ;/+IB5'r86tde}yQd?lH"u6V1d(|!-ē&Y@x_u8K<_A\`ϵjxB7.'e\ϴջx3OxrkaxjdQbZdKx@,#Yk| 1zT LS+U8(9V:#FR7b |VZO|k=NI;zj.W(%4h2!O2ĭ5glFC O.ǥڠ{\E(v˔o=_r+vĩU_Q0!iHj KOHR2@""|A#z!sK8V[$閺a5.Ko,k_١W%ol9˖kp{Z Y0 㕁Op>S 'LBdׂpIʌO] r Om۴QIՍK_ktgyۦq@_) "{R]o4!qzXW_zML"b=k!+o؀Q퀪b5x|nDM4-@XobE6+ )F^쮛e!9Jo&=,;"/8{R 0 a F8RR &ەXr-*'[~/bzadW68Z1al.0|d͖zPלKQ!os?c(RP,ľH `2.7,Z8Rˠ!QȦ-~ɻwϋhcNJ@TcIAj=)Q&/ppZ F4[^[>9ʿ!~wjߢYp {jlBFˍ"qz .7f68&0ΎlӔ!%K@K ߊ#fhc(MiuP 4IŮ8zx{TE}ORي \]Mx03%tE`T ߋ2ݨʂrl6T\Qbe12,NKC! ,R O{l9+`ٳ }[\v昆:?ݖd;T%)^%#UZaj?M8Up2YXc3x)άtjh3߱BE]̦Bk'Pznr0ëb䁉7L]`|OWoNK:a?47̥n~lkJgcmŘgp["7i6iUy5'ED.y?!ᕦGN$UMc۱̜< ƿׅoDKg %uki靹IW*n8n +lN35 U,>ߡՈBc^9ԪӯxgX+4ق!ioTY捪;iyU GrWŞ#%vo~1!tvn"N#=p-y_` Vo6\cF3T'lZM_0@iOոh?>j@Nf毀epLū8O!G&D Xw4'ⰬǼrˏ86]_ 5Qf{tаL% (DW1Vw$GA٫hԓb5,_Ԛ}g3Cz"qBPjUn4uImR&ө ,،3^=3NSitvlC*Q,4J/;}A.Hw'CCbNkQxtN*#oFx[9}%ܺ5\?2rV *q?e䓌Oj<`h%_4K~ .h*uW8US"uq&1vŷ~{g]:v&f%A&U.ϿzsMYwE2Ieg.ӳ83?.G!f|9ev^;N-'^4, 6]ݢF -o8bN xn+JIn,pHoQPN',Ƌ4-7{ۃhHM"q*xߍvqi`}Ba "պ03TtϒT/vyYC_a@GK" G [ 0gkg{cLe ow;St95+8| ^$25יu"[`S * e؍}YIOF4S3V%E+V`\-nmx{X(q4oMD#U=[yN܌b5:.FD_*vL9" )y`BdS<͆t3ΞfBJؾX8lJt™霣-zn槀yh}p @LJfPE9e8 sao }Ow,[_dgVG.$il$ny <?YA߾Zۨ"{U"1q)%05F"Ȏ:7Q 4 w-<,/X a1[/UN0 S, Q-!)`^_g2, ~f3"&#RonFڒXW(E"8X6ѯC8ӕNqVAi[]YEKSÃZtmMb٪-:PL p{8+>2;>xm>qJ]A^S}|Em;:}]'5Oh|2p6vK\ . ;7a??ϲ>97H^t֏[7)7m"K` e}^7Gts␾}U,B3's^] cp"ܪLǑR=gipylߓ05~l3sLk K)܄N'٣Gwp4`8&'67 Q>" %4ᡥ|?O^ mj,Q2 7M j>+Cb#i?6\Ib쮄0p#gd˷,q߮̂/Q_>'D|(;ݽ!NYj=̠I{ rzMnJ|"u>i2, (a2rp4E>vgr%w(kL!zI]WGpi&ɼ:a3`f"D:f4]PNGyEڏ d_`'+i W##! (MnA+dh!H1aCyDb`wa?!Bum?3TA\S@O+z*>v& 08<El5W ц7c+PFpn}d,ⓢ| <k ^-q U >.%dx1&(;}iwnaS}X3^yK"59ԃ{U^Ч ,6V:z~+B!fβ`6 PDw 74 NCSBVe`(L|Vz*hU7b\ԋ' ZїEByU(yS͉Ya:#̮іkfGrPsn]IGHrH=iXPs7iG#^3=&ٳڷrhI牻'[\Mu dV+CY)I$( 4}}ђVjD񻗱-lg؟nߪ]2 Jx(<Ϳfxs&6VW(Pg{D1SLubZUs9'(b+4ß vsr-p& {䘎*$[லz\l7J_q[)C,q{#u9d>_!x|6#DcA9آX Vu Q]kd$؃qB7Fئm8-nT(8$m$]afi{F(_2٬rN|d; "SpV!S&Y=޷0T[;KIbߢF7g>.%!{2=~T4;ò$hcmJ$,E`^C]WJ(ZWGZJߜ+Ccf̀R8#!e7P/A֗OkDc,M~3S~B^ԦAobݓK*ND9yp=3r{wxNE @jZLEEw3AYUó\kd=,?KUi7ݫNSX]ɻԛ`NvSf/ִp ћX=ePHr[ jtS, @֧zAь4ֻHr|T.Ǘo!b@'9݋;]YeN=/vԈL.|RM=oJ+9k̾*sA3DÈU{o2+ÂlDGp C.[Ggw! -pJ ,nV欦K4N%"nO *ԑW_ԕdbKwR;@UZCyeʱ@`aNGD5&= ݳ+"HCxv:$:%d.w@<4fh-m X ((HJLX cHXj鵗d뵡㢟Onbp"6\KqS\xCrĢ W~d'P$,59WUjRP^ a!+Oe^#5ʙgPf_h[rUYRTaC܍Pzzd~B9B(TX0-Vv#E_G}>xgv :Vc]8zL!o|D49Uf^a\FЌoX&3ScZ]gbӝypk$JL7l:ˏ-o! ,eHRq)td?TpVaœgp(2cȿH(%P)ߚHAMMlmA-=7g0U\e!`/V? CqM{ImR4p\CV8;sgD$pY|w.ʪ˹Ͼ]??ٰ:zCXvD4[B[S;~E!WJ ?>Ï`LдYŶR~ۊGel4!up*,H\=yRa;#|!MIbuP_33I` 9ё;R$ǓfXFo,˻9}%ƨ~orx*j]B莭9?XHM8JvGVDQˍh~q|(0lOksu= 9|B:׫tAr)4..!գ(]{6t1HݮQHvu<`QO쪗OLΖf,\؟kɗG`W&:?븆X"kw*,oji!uLVf(k_L6GLI #%s"Z`y!2]P3$3,lJ0tbIsyQpBu4r{`JTf"16BA2N(/ ХM_+8E9F:`SF⥓ A4;A!Ad8͸ $!XPrXeʙ*5k'|(S̼Sq,C rtcPւ}_ƄBB\C"G얝f1F#{|%n&T5e- dռzgGq$I!8 N{o-GDoui-s")]i8FU_ω̼x rs '^%n"Mj4Er}Y0sq&}6&^s9CU0}.;2߽pQb#}"tGW kWr\;Ą(49oY*eau<}LjCd}t m=7 L᧧7ɋOy;@ž0i wV]c>F~ OE\}ѷi>@[u%9`hm>Xfr!YIxFMŒe3dwQ@M1mw&iVDO7:ȥe봣UZ|{d`Az (D ∅3!Y2IKSVu.!eۺ/ʕ;HO.a65dG?/ "l$ 맭pe$U [ʝ۽tZ)$^C U:Ű^)ELl["gD&K)ĭc7%Wd!48g9BH6+N CD\k2l17ɲ.{>HZ?\I֔3݉"]E-7]ǎTvٿ$N>䞟kJKKv73JI%ZBuzGՠZe ;LZ${,P( eRg긃Y!\  6#MgD2#P`Z)ۀo}8D Hl{Ѭx0?^HРGo:, ^p9'J6Zą0tQFE`MO@È0z(&duB-apx}et0pƿlgΥD˻U;NKvt9w|Cࣶ6 ;ru{&goS( EW>? 1E>7(%)#]#t=h9h\=]=l%JՏE։42NMxz(/wҬ v7*]t}i\PIfV,.. 7RYkEGtDτej%TeO ݲ*.dg0@66EWl{ zHwj5 &w!_w/N+sxd7CBtoūZ-΂&ٴꂎy-CL/$Zcv:0}]T>Wﱩ7~J2ygKw#YlY2ȅG(q!&/ź@\.F,g v!7g#q4Sqwj+3)> Li4DէFn,uOڅnƨUg`hrj hvo(68T.BǐvRz"ބ·`N~OGDǒR1Gg"1.;lt Et{I*AVzl9s(;}}e/e[t_!2v,bmvŠTQL-ukl?t ,28g#ט%%CJ19oWt bLt5Q &}hB׃2hʈ͹ t [Yd|wHOYLK:$: J$ !LުbBv˻Ew7mtw/KY:gFm(i9P"H. .rĊ/9aL^޵Mm<Ì0_ٹ 6 i[3D<{/"GeJ#uNh 6]*VgJbmSgBvVTHpsRc\S ( ܌!4=d2!!'"qP6o-nĕ>isnIψvϟh;W; TnjAwE).J}de@sE8nV ̒ _K9ZC;M7QF=:88pէaQp'baXU!iav۝K-hpQ;R V@WGSʷ$G߸rƒF7-@ %\_n٣ُG)/F`l(/ʈȢӕ7KlB)~au@3#8w@ ^eU+57u`Oto٬-!x.3D7C)T1+z`l.c HBu/H+ qO8V%ZWbl` +f =I<K7sхÛ%T'{omj p85K ނO+\b՞chF lf~2WgUl.Y|UeY~MPA{R\` 5ZRDdGN S m2=Xԭ@n^$%X~az[`Yaٰu$v L5|ףդ62rV}buK=.ک3iȍG]t݉]{0#d&iSɏO^U@|k])]ըU8a?b_vT$+w"t5}#anW ͰfȡV(iG'd+sS)[ǖ4^H]U,Iإ2WN 6[1aՙ+ JP_u_im\EJ '6ڀ_PtڑJD;^Li0m'$ AYj4 naRp7QD DxTJ_ U,vf&YuDrJڣ&VͧxyKU0㭡3sdW؃<%(F(5`b;pRī,Oш% Nz~ER~H((f vMFt'8*~ +%FDW[#g1KۇضpvIE.J|dooFJJCiO.u@(Q H x86g%mf|e"qiq߼Fg%B,"7hs*fSy^ \ls1KpR e'F/,ۀ)^\*/o'gdF;O:sg go!_Vy",t hahL57#O1: iٌ*mE ht f~ZvnJO` j\T;R?ٮהT!a|7FEpe3(^Nr G]?wa]_M%ĭ0EKg$2;WDoma&ާ]L,3lwHf%4EQ7wӿ(~bn>7̓O *1vܓFW췒gՔz C5%+nuٹ%I 3:?Qbe&Gkx@r!a K1.5)@qKQJ$CS.Q R_R ^0SGO;LqoS.~wog!i8_fq;&T! #\z'ڃY2 UeU6Ѽؙc+2^홴'mK/R' P*ì'\sN︘4blk<mr:` CcBTkை̘gi>zSm%jq|HvEIV}>*oZu _+.GCihti fzU/1VYxE'L[QF& ǭ[QŴv{ak?N_o,~ E)|R|* \\xscQq+;Αs{/IPj060kWC ujdr5j6舢OO`(JE$3η-+-ֺ|Xq*vM)Űן;fM-:6pq7n}R5: 9,fo9TXˁ>ru[n^ۈmkG;1'F6}t@4p装*:gYWo}ϱ! e4(dz`?dw:4H9#Tj^4 Td/5'oL+ vGk $ic+agLz"/r֪(AT"":O1Ur-u8c\N| aH4?-9i Vo1ڂ֩lZ̟;ցCb$p{?+i nXusP)s 0zb+cQr"Ayo8 `L.qR"ä7u OiȋVv\p+-y.*9Q yM`i E+ {X8lQhN 񩞴eL:e5!!yױ7kGb>BPEƇ$1fZ3hk7LaN-F*LJrhC#?z AB+ͪEsVk#އ2Vʔ@%:gZ[<$=9d/ЄLYypMs}8*1gAw6PN;oY؄7ZN&:]ʋ%jm &fk[!X0ή›=*SV8UWl0$$|Rf`Ni *ĩ$k]Aɳ@Q0vf%>@xJ9uC.~as:MAѪA;lYT̏%MjbJo:<(s |=z#o-U-(0_ESkDEsE$1r2sR/y9^XmE'yn?bϠdRCg#D#lmP\~ZW#bw}Z 7;Rm jPV1NRkfI?Rg3} J[q!\YO!qƉfNy`0Z>iӀIoDAsmN5#y5)ȱ 6Bb[۝N)rArˋӉg~|eTtȷAw C(գtn@|⤃aEvqljVah +h@93FHλEsl GPpO_yb8lYea5XeƍPx'5< o.J.Nj)ar♞\UF&I*$w;%7_ɧM&dtwv-,/:#؜S_X1.^vp*?jRs{RL@Ir$pmSP蛆鹐<ʪЏn_Iג*c O끩x#0 ZmM\Ic"W0Z~+љ%THɏ2M9QީgV>zVv1O?b}X͢3i b*L8G?Z}IBWfs{$g*^ȧ绍ֆm C!i4}EPT tղL䆢WŷPi7?#l|wF͆'[sߙ'\T:cTG"뽟s*L'#ĻڃYl-f ꠡSm]5 Ⱥ-,ĐSJ't7l(z*'$&66#j6?Ѷy@)i^QP㠿o@'wc)P7 Øbkhc}I{;]d4i)aV)8>v?y2<~nm"iw\,(=iW{GƁmeܨ8YmaPF6o$*ijj}I2zTjdOҏ{WFuG`=pg2ne2`|AzXy%sxN]dONYpгWFdÿ6UI{62_) k;$p/r,rY]ibpXK7>6o.C?(P4'WiJxnq]&}ؙcH=3UIr # ̳{f ԴZvI1$H"Ҹ'~\C|æ%n$W{W kA " KS LN}ؤto91==J^Xt ]j &ȿ5@xpp@ zܗ< UH2\\%K/Ld?UK|} U ✯dumCo>x> 1]L69`ƒj~#iw{bfeFld~q aҶuҨ`:3TAiNX@po*jcHjHR Ror0EpY.P7PUkRJm&wX-n~W Pjrۇ2$ۥF *7(֕|]DmPgL('(r zYS.$3%D?QE9K\a6A)L {$VG11  F, Jkgf=d:3%E7]:q/|0]a܊bVhPyq3աOC掲s tzXL40`''ѿSi"3}$ ; %ݓ+_qI6(3 |kJ)ƗWsVlfL>OHRh3%XsBE$|n۳|. *Z9;qLJ-* 튊( 3 e֥-@rEq *՘z@0_EO||k7ZnP 0x-BiS, =P^,cZ 4}Iϩp Prݔ6UK Dh@ԭ䪫3Uu35~_)Nm"EKK/"*-G5j,<|xȄG0O;m_,]!Uh'D(uClquBrD^=2!J߳Pg,ڍ3^jngy> }!]~3 G{/ٜզ<3 '1%KУ-<i PA}i0$BM [1ūnF4W[V\@7MUy9R$[eovM W%TiWBT7& Jtމt}"U9("A<I)'qǏyJO& 9F@}(SbW[~ عj3? c;1[wnnַCDZᏩVv/tKHt~C7b"EYb - ϒqF^vn#Ng6Y},7&DC$э)~%B+:eDU\// CJgyXרL@IyZ_LF铷Idg9qFiI>;&1+(wdN^qg@r?!nL19'@GP0}Cw;(zs)|p˧7, >UGhV TBf &@|7^Na+t$'8GQ|<ϐXڒި 68whO]wa6}Dr ހx g%zvjmRQ0kly8QQV$Jlks GuLHX'SyJfԇ<Ε-*؝z??JU(Wr--aw%ݪQU=b U&6y !l/O͖QMB6ywXi3{KG'c$m P%51dL ~rϑֺ9t}X&u?mVtA ~7H4e} ?Z`c{-o1LZ2OP|sjh.ܐI蔼%=b&hd(W(9͇:g;pjRX}{g@n6؞/KHJnQcvW8'Lt1q~ED8\4{bdb4_D` Z Lu$$r3aWH?z];3d L{nP"qJ@O?f8R?yjQ@nQCW"G~*ʦ#~Y𩙟,RNVx LU]oBC}]ژ3uX%Zx v0Ihfmf ly^w~5]#m6ݐHx|.h̕G>W: eEە0Yxgg:.+%'Dµ.R1:blc*G[kǫPơg[z+䠷9|L>,tڻah,R}їT]1k>Z.-:+VvN`V#|70TY?hc>w\H<~Lʇ|lGȚ,_b\X5XKϝآ܏FzpE,5iiF,ׯ- ױC4͛LjlG'8״?4NqM/p4`7woLsVD *L^7MLۑ[Á83zLmf$w좴w PެJJ ONd`SCi !Ȍㄹٵq5|3`èCPmwOݞ|%&MmY!%z&+Q^# ,()~хu0?=$ tY.,PSY%&k.tBxorq0I6s}l}Y9_4W^U'-鍝ZfYoK'x~ v:r{yǩ7 ~_j =3tPBWz eLG;]F&mbaAq(,/6}Lrq͒gŕ K\*Z&OqDKnʕr(>Nom5 pV @-}O(Ao-9Jr Ph?qJdտ$oN_n^kGqjRBhنg&X/'$ B}΋^d|{& -5ie'{?d+|޿297-" }zu]h H~>rW*|j }A.6숄y)5a 9(jբ& I쁏E)& aX7x1"e\Ck\`H4@g;kDoE̳#zBIqfZFp#-rIg2we"3o?qɦ-]r7C4 Iu$:mǼZ~Q d C5QRΣw0ruыd]9YI f/5zs%T:8LHI U<b]:UYބehzz2L, 6XV+\6K$ĵ/z}sM cz:L]y~_ 9|/Nζ?F "e ;,[F2K=[" x rvu3 D'hUE&}ߤLk]? >ٚHzb.?: 6[&) z*W9r-;{!P3L|BP}쀼~ctIߌ*ዶ/Wahtř$gp ycF>M,V*H9ls Q~)V\[4VhBռ_x#榾=Ar\(.)G_R|dr^mhp+y~)DE%B'i:!L\f/fʢ}R+Ϲ{ W7b=$$(U=K4R+aUC%+#Q:5jV&R*1_<ϡ5i|},&gZNu?:CgjXنW+ըm. Fkg# RB W~fyy={ P!c 7em ɦ ot v\s(W|]au$wAO|)D,y X-2 /rq0& R;Ɗ6m1?d4!8/sSSҍ(ǖaptBRO!*g:Bd"7FwERK̲օ֡h(9\d`csT1gnp?eIH JnX Vm6y%:STj'κ!/&R21bSMB+Xs{>z5)K_)rHd)s\1t/_~XP:-jZWh4=8@B ޻> ;4Q S*vq"aSjx))DP17('-群Sgg|!c~X4zm f{>%z?Tf3qM`o&E &/-Oۮ)aQ[s'U9GtHl |4i#,U`o {%Wf. ȍ; bD?D`Z{[O11<7 gFkΉ+$भ+qshr?PGSfޏ0qsolkۿg9(7d kuHz{u8Ĥor<9Rh#{Ϲ_ yDB'BdMo}"O8r " !D TT : Rm7GO6ͳ}[d/|>ls2n0vvҺ䇀Ȧ|7<@.$ͮ<ً$섥64Wuc(K$Y2L_DsÆ쫍no"*؜[+hmQquѫ66 g4bn7l'1̨X79dջ5\fnK"䞈%wNYs]Ic eʲ+eږtn 6{eCtрcȉZ/wYTt4['kJזa?_Z */Wc%oBRs7GpûL%?E?XC52l{#(H2Yܷ>@D@x!iPqC2 s\9|3F,uルQ9؇do; p00B&Z FB6]<Wz*J㘎Q4o[S T 螧wR&2_!h[%fBa]'l X娀Vb$nXb.0yڡM<%XQ2S|;α!$,I?ksdiOv^H~AT5%{Z pW \6h /VC1>XT]ȈЅ%Ro0b @O/ϣde>o;?/l$U~*Z$Fk'@)[^,]|}T8ꕐ /ô/>L'=.| #j΀[UB-)C@s; DQ^gNF$: i*w]cNvS;'7g ΰ:O%n7۠ t%uQsUCTڷO5SF4 AZoM"<)pW0-h:tYx&T6_}{"[K)\嶘9D 8_½wGLj(@!R,}'}\A_ !7t-/AlͥeŇcXÜaA'Lt_+/ 5^8_WTkl$̾A EܓVun{j+^FݙThqgPyޣh=ȩ"h͢4\UI^#SRLp ۧ񛱌gY<$xM~Pػ'K? c(o b9|t!="C/]݉`Xn/l>i}l>>k-H8L#U";Ms@;QX2 ӷ%`>TcppѾ[8^XmpzJuyph~6-A4mư)Z)90S_MUdse|o,u?z(;Hbt@zIewѥ!] 2j] Ѹ&>$XR!'G"wge/?C#(B ('C$Yz1R@Q;IZW<|i``'gdг{ZgDq#މ7~j=LAr4y*} ϖt~,>Qe{(og=MEz3]-|h{jѪa{֩[}BEg[`(aN]V34?uE.:&mmV[R\\@!9֨m6AJE[Zd$_ cK"nڡhwV\[yg*v^~P!.M/Yq ʽ/I!хy5# \Nms:i ԩ=FCm%~%/kfLDe'QAp"}IK" W٦ H=%2Hv)_w s<#<G>Yڋ4t4hOs"+)~y߆mlfA^kڵxS⏧&e?9WkEe k9a =8zIխILˍ%/bTXYűachAieNߐT1s^'aTzyRģ <11o" bSY&ݙ+ؙL^xv%ei4t.1gycF رw:yDz|Z͛XJn8[ O:.XlFE蚠@#Pt ߄UsPg}eȯ11f LB<h[3u~b (fo2Ji#3IC [F$uCe9 䀅:2njԖq +mu5Xe}xx/Ԝhנ~5Fx|y ӆm$F^[k k`mt%"<oc _z-uAߠj!vih=g=GdxRy7PvWBW&QiTc*M麒2{8ĽӞאۤ~́E fىwq7JK㊎:-g ML" It3/?Bnf9|OzRBu[% ³r>+/Pjg:=fg(IJf\lv9QYo'7%.7~ϸTnܻBщjDB{*E#+Vm+0!>BlFs6\xUܺ56+0]ݻZ0dj r,mk icBD_-Ŏp5$VI,H+5R1\;䃭n=qKWzQVUz6kT!. ȼ Qڽv&VUo6Jy#|0]PkhϗiZpd (-[ݐCf^ߊ ̜F5w+}+GxT#^A?ԡ ۆМl+Y_1LZݯ=yAݑǸ i50HCɊ50Z5_(1>{IQyK{+5P0WLZ0 rU| d Lyў<ܔE՜ 0:v\:&hʁ٢4\h @FcrC 1Ot}W5çD%znd&Ebх]!1W_v2n;([ rzi`RT]šotshߛ vib68B+E`glSNkiM=x2m嶺|ПJgu~Y$N@CAB (;Ov-ظ`ز 9_.M(RbW+Ch%yL3Jc tm|= C 0d#9F*ZO[Y@s xI\~F0(\~\: ٘"(ϱΓs ˃<@H=yQEUa=۵ì V7ZY0])37)AҧmH5FVP!s5wWu5A7rY!itgG>"Nk/Ut[B(rN.Rbe; kIq6oسHuytXQ/=UW.UʽwAܛ#F.?yԹ<(k!SOe7z::D M!JԱh4~&be,w5h11ȫsp/ sz35Ŗn@\[HS ֱA1?Hw8>F+o_`@ WkAU0M`zU /.tixB>ӱ/oIKK_3q_7+8"7`tK$'8B4ࡐ㔫:Vw4heL E"lt)_ԥl۱Ci~[Go!UTB:ؐc+a<4l4B^z"w3+nns4$ \ JZĂ|,d"2Gx)+SPl'㺕qm ;<@WtmANnHvln`.#Unbju4ss *ՠ6UſWc%N6kPyߐN ᠲYvu>9sc~"0ʜTjQ>^Z?ofҫ6LSZ7 RupO0=>`|wwLFN>a34uaY\fA?x䴍>%3=\3CG?a"UD _~"`_Z_3:UOXO^%]EXݽ B& L.Jg%؜]2KXŇ*r3vm걆w4kzjz]F{"ӆ`ɥ{P4L߰GiiNQ\7YFod[kNOUBOu4,˟dixFsDA6NDH0l9L0K ‹BKz7~1~4Z`췄ޛ@K_l';?]=FWFW;C- VVa>tU%z4dP،A Hi9}.WU `>w8\ja0w6n_grű,j?H%TC0N|%ȱr v~LS&ggB/o %鿏[?~{"Rq}ßh̰lY8BQ k- 3[gIB2DD3_]T+-ZG=l~HV8 Hxk/<O]ְ34}bd#(5*~ ~*`Teא K O-oiN` B0~ ]z]$O}줒>̃qn(0bzV- Cll%A 3>[Wf7WN//u?rh͖.Hڸ:-2^za{r8Del4#["oziRZBcaVAd2U!jZLËQB܆3bY~4Thp^}R}CqTiHȊOB%p{N61$h cfU`;P֚qԟӀ"L"$* m 1}In,ceA(i!B;77Z儽l9^{D\:3hq1L1VvͷDlpW3:Ote0v ˽A #& vzE Dk6bSH뺲ɨ<,8z) mP0gX? /9"KE#k(p[ؙ컱&VH}!y7Ov5OzO5ˀ cLEQ7N4<*Tp bF[h1+ v89K؉jL2`rZnG3 ګ,P4y:,p*QJCrL@G*5\5ɚI~r6-)p:Q_}3d ȭ3KLd.vnZ0N*: a]s]ϬGI=m8mD}9eHa8" bM}j&L<ݝe󣽹jTgDUŭq_l{(뜧)H (RRgmͺV:a!&b%(fN󴺩p:;7/: 1?p3H(e "+qS a~k0{EhPY'qH Fm@{j+F|6`43 ó_ t\q GkIsY %21X9 ȭ%(\jó7qgg)J$;JuUAz24QWa'odn Z?Scd:`3TnCT\0yhxi,FJm1XI EoCY#D& & y8R<~% @y`*La9s:4IN;U,mૣ~~ ]\3; j; hUNcV5Jڕx5KtĉR%Xx,2!&eDs?d'pF/|܇++=@ ףwvsV#np \]hBaiX䔲,Xz^'^O sӻ^\6 j܋jdb h$j5+DڧR^|v Xׅn/cџ!7z8k"=ٞo2xaC,3 ܻj$__øM|4@`hzUb&e>b窤>7b!ZtNT з& IoU''0 qa+M-[i: G˾#F>ؙ0rv~b 0(#Yg>Ub/',zB՛TOxęHxPqt`p4/>>%vp>u/BWBH%ַD!:kw:2* (w#Jr M桱6DK fW= 0OHq8U06pu":Z0}ΊҠFpʘ >ǘ- Xw@L$5-l񗊇Z`2b}m969H;Gpdq8\ri'_HX(Gv+CfЗ* 8fVE8Fz~!pqQ^/;+!G26=; eA] 8nKme#ѽT?nu p \QL7UŴ"Ӥaba+6_qo(N=d]Q'nJ9BxG0kΧ]4}/ >jq ]ݞϵcsRBl_E)jێVuKa)z 8lI%7ș X{?65"mpAҎ wJr_]3QY|zw7_N{1+$e⺽[bt~v#kblC"A݀ kĿ[PIū$EDY %vq, |yl(UCOo#ϙP(Ț.5_%'.R!dsVK{MlDyr",xk .\ =~ordmans>:t+Jt`Ԥύ)!QP{jo{1e";M}\Fރ8b;y7e%֡@ -Q[gbgp8l6'֓Wܶ# ]Xt?/Wlo9Ss4ÖS1a؋#: ]%PJ246p3 kU'q=So GLDHMe#m[n'xw=h-"cj$xKqy) 'OV`iRFX NE[9zq*eTp(Ayp{R /(c'5P\80E§3)-$pLã0}e E+=>[_M&-`.7 9s0KL೤Hfϖ y2fBl+נt9]T0lo͇-3Zn9(녣hoix&H*N5p2Cj6\:){{ӷRP6Sj_&} u QdsI|q>"}6kyǕx.)Jo?-juJ_8j~$A Pkuʽm#0?dF|T؊`Ft$GQw&ꐔszcJin,KЇLzt|{?zAJ M=;5QF|Hv |r`ʲJ|Oݔ&xE;|lW9c})!" ;ܭ1'"-r]:~Yĺk-h>,:"^}/,LϽ7E${$ FhEd/hoq5) y-|cB{*9PK-Az%# .O|Q &ٵ*ݧ976|82ff}6:rX&6p>%YCJi8/VbuxcHʪuC҇- ? '$[>f hNx܂Wq]M7CSsW̰!̱?0f[ӢլZ#CwBi# s ^JvB0WniX<A%ێY̥ D38-֪@jřa2{ ٧p_j SKKnk!R] Aaj&]umxM>#lp\%Qs$y e˔MS'My~"#=DYd $'ԨNUywSIm-eUXMAfb0D(_ L*uJ9%Z,d1 &2|~?hpB˘ԄĵW,{(i]cqa"yj )g:&9(x ۠I1G1\5 x03id{U!E|WVU~V7J{k\HEf`?]cig>4c aUA ɎxWp&ҕ5YbD:v7֥njw1ږ xSRB;0R- oE"N!:+ara%󅡊dI&0w0[vi Ź$ ' A *DgdɂE.TDp$J2ms*V٣,%QϡJYIB=[R(jc)GC }dO1vY@NbO#w>R:n iB wj4O=Z~U50d3Z-^R޿4(@uKz׮ǑQ;?TWd@xT CQ%7tF_0a:Qe+78 =Lә2}$UT͸,9*/ȁH 5j04pb2~L ϕ;2F+#9ÉCjR 5StsL8t&X;ktWP */z:N_u3 }h6I X U a[:ig{ uBP/[2U3C.&D4YtZ cao7Ƥr6.٭:鶤=4h f;޴5]gZ[PҖТɝ:ˮJc, ˰0|h."q8[r)x3HXKA Ixûojp=HU+$R-«ޒ=?d;= `! d 4|[g;:v6"gg.Nnm@ s/\83ix!OgNtM~*@&xxFڇHA&Lې([ ĥ~?"+2;.#^evh4$;%wɕxbQ?)alw)agpTHaʹ~,tLC,~ի!=]v ٿ?S*9r3-j;rALX+ay/ J#Zt-.\ X6NwWLOsYl纬A-d?1SuaژoRc]dk1dߦiiϱϓY%CnGby* R <-quhn.* a]5}Wj;kmgD@uEʂq),&OLmLK:*,0dFTz!Xy7$*=MQ>gvVN ##J->u=!<,~JcZ|fM\=cX{hfN7Θ]vc *W˶^F-K5s8:|<.;Ș6 pi,g=u#7챱%1 :j9)ZF@HKexetvRuDm_9JO8¥yF!>p7v}a'!Cq`؛! ;mYB4%ʣ޻obY~:"lQm>'SaTo$=hU㜸N4RJ}riVq\ ~Y[/Z>4.Ph ad0f*%6g9`C\I3LwDX[1}j+FT 0s'q#XG63d+Ԫ bqS}_ilzW >޵ttR^je}M%9ӞC"مf,+rhHf|6d62[(@=Y5QtڒgF?E&Jc߸ 5{> ë6窤dL']'B-VVBI 4]}L`F ov)S㬿]Y>b}.ML^Hv>d3R쥿PL@Q9*\9<*{9I5[n}lH-4-D}8Iu=ݐ&̛/$YŸ/N.{N3U+TnǑsNiusڧN 2 O2%X=%v8H]x]фn<tg4+BDYVDTuqiim(s_.sA2p+!0j裑Hx|W:V(Ѥ5˂ˋ/V洟Դ$%I2Z -Ԅҧn+`Q7zlA#L/dy:`͸vWeǏ8iZwn4' ~֋bL:bw}ZȸԾXUOGJ~{7vY3yF1VhO\0u)2mq(Pfe}#F!dG@e? -::He|2Be ,ͻD\F%h*5k,kUn_qYPCp/PKzʯB \@)ӗ1}\ }[%zZ(PN nr.99- i*a(x4PQŧM [~teUv&Fe{\ tSESLt MٓWVAl;S %n|yڂ? 2y&ssD)j~7~t 24V~78LN篤!%w̰=))GD,W:NB?畀nu 4<Ѵ慷hڝ/A'ޏ#;o(s dk%=/z$;GJ2TKټH(fCZ…d?/"ouӚsOseh>w~ U 3ڪ35$q {ūd7ݥ4hF.]PɿokL*7 'z#g ʪ;5*eX@ܽJs3dJY/ctg}hqAkE;Ob Wmy]v6D"/FwN?F9+WZ1Zyn.5M9Q) 74<*e ddMD2b2P<u?z?(R 2^L{dBP<@s;9 Bs+ujXD5eyD}'e왦|¿{?VN)VDh5 ; s,ׂ"U[!7!̿$WHwR~n@nFfb5MCV#TUgx_E^2e'BB˕e_V0(ԝ%'-6m+~im݇k1/W!ـpӲsp'ͱKm:9iE^"e0jN[*lhLP3kt6~ZߤU hV}DQM.B@ >7zAcLhH )(tN ZƢS*+P"%_lx_wZ7/l9I&#vx5,c?h'ՉM Y\ ?(v@V*p8ȉ'jHMeXQ&: lPCa0 *?B 'uJ9:5pHlMFuѤ0)ZÆK׸~}ĸݟ0/Ms^}Ց=$ߖ+Z'_w8~|Kii {Fmvd*\4Ohۖөr28N s=It[BzЉDEArf# ْ镐f'2˱ES]Nһ53 ࠀt={Uǣ_lgΉ9gQ#fa$J spr@h&^~Qo+] mH2#r +T4{1%/me(ğ1`[]IF!SoB&%.0anYHl\It&.<ĕΜ[d-lX/PӅS)䆥E P^[⋫?pEGd"|ZsoT8}r! .}#0e5?2 脣l—aB)I@N7nP%÷;Q}ko)CH*eh#2go`}P,<~U]z),Fm0 WcRLVUCm If0h=llOqrrȜV9o?9KyŨf%V.mCHZYxkm\X7{Mvi,bGl$IJ;X) IӤB"Rl8;Ʀ,M'̺*{|iSۚoNJ8D< FY 9r'c$@`22qݻЄ''3 "_IL+Y+6*]#,J+9`IW[.UNE=/DP̜t~uni0nfOJ5xg47CƄQM>Ԭ[yEcnrq{rnDm6b=$l|/HmX6^]1M;ioD`{ps $\]gu8P9NXT޲d\ Wjo#Z7lXÏlGAy#=gDSGkWf=Lɏg8!m.(bdH_$1w ov(?E'c]6__p6"9AHi< |za+E)ܜi~rP PC45v1)Ӌ vϽ_"Y*l([iѢS}|:- ,`??1<=[xkg^sn&ڪ0NǮ/N[:qnfc#j;oAVc~/lJ MȀ0x)XcI:Ah&7ބ$4:>4%0ZbWD##Zl<9p[qœt3X47\Ayh','j{C'j:*#+n;P_pp*tI6-3oc<:ɸ*ִ_l YcT[nCP+ H!_Ҳe* lo@<ֱD ͟9nI Ǜ00>f Gi+_a,8 1vz0X0I<)w@yZcu2Ld꿎@p"yv5o1O2GDP~B |:Ƈz=3lQ^~vKќ '[O9C"~z$ v{I?|!&΅Y:!0R/4[!(}6WDq@qT/CT.")yYsz\(6, xÔ)od NβCFx7"Dq-M ]9=̷B9 iXnfv&NIDͿs$uqji95ڬ`DlAIS@翴5 9|G6^@I4P(c4:J2񦼑X4ux8@8]No]\EqA5PRJQ X|L"2爱Jx6^}:P~)PVXB2JbM#q]Sv1Rxoׄ6`5b9MZg¢k6pHk[8䟶oS&:GO{b'qaOc`rƦ։02b;E5k,AAĦ":N'W~|xO-SrYl=mΉ]MevDDp;Pk2::^.W'//Q;T^ ^.^tU7 O[)}ۻ^F6}ɔ"8X 8T:kQoE"2* |e[ܓ4{Jka!\E /ԧTO#[E=82p }4 ;DN[F kaC_-rfXi5)/$= oDrW_roa0'цqfڱ0V*-L+VY Ț@۸0:ރ%ڂ' 8R*6cw7+{ޅ6 ]X!PYd帼g= A ?䗸?yhR{cPe *^tLzXۉd- ϕj(~qwuG><:z\3LH,^/XrIFT߄Xj >{cՖm z!@yY\lrvmnɦ3XKUƈɩW.ob]8(DWV2 :܏eX+i K.E(c$Epr%xOL|%kxqxRW+r8JQK^x'sӅL>sf J`t(=vlCFdF%`hoXQ(gDq}0+}(b!+KRݏQ ?V wc" 'IPnl e d|]Xk>xpy`,FѕvYH?{л#.PP 7)2`TgEI$U&޳Vqb?$rUyZ+3#|*&JdBȃ" {ui%0<$ڃA;玑/bֹƀσ}]Qk%nݱõl%]f$:;M#@qssTJ&b5YײJ_gJ/+#wC:ARQos "=8mo2b(c)8 lK QgM/' 6q:GaFMwWE;VR92>){o[3P Dn 8=F$ч>XN,閄\?-N]l EvjA:}\tj=9B p%S2x#HhPs(MH]ƾ'tDg0? +]6ya0:\#t2-4B0z Ak|~qq+5E?NީuǙ>EB k0xg%b"B2#_Zػ}{Z PyP!pU戣"ڻ ƚ*(6f_/h GX)x 㮓sQlNĔPXT%AK<,n//X<p\Tѧ gNdO&3bͨ.͈~L}'ɜ7W[؏Z+ݵ] ,O\o=ZXwf(R޵y/\oc!h \/zvf8q2[$Cw@(5g67ɖF+od%[).mxϖ`0>, \GHJQ=}X?q́9Oe1nQBO.]j.R1!)1LH}\ȏ(tPU%^c54kET?p/DcǍy, WkAlEPoule*f1rTe-+5jHqۇ& 6W;4=2ZR+Rt8R؀nhy*$:SO-hq4،9*{&.%!ʭkBFvL1 ㋃}ɄmyT]w-`c-K)W6I$סUIƵ:T/} @ 2Q{Yi_i!}PKN614 1kFUr{GB_@WoG`kj?`ɁHel~%|OB L`Ȕ3e61Y ׋qHTY v@laRx{ bk)bA&@کq*tfPO2ZUTP۳Ҡ-F%z c:4s Q1ȬqX@>G?$@< SFw&ň 3  l+) ܍@$ iat ?T:GߚHJč޲QO;t]ٚզn .[ǐ8tQia ]mb )^|ywUc6辽dh K BfI&bh*kn`54VkgxU}.J5}1ھ ("wH HQQ<U0_{K4XӇ@t21U 8o\07(ԐjQJpN@&:2:I-,rn32%}NXH_@>:ҭD|i.>:*%zr vc H1d@q bF39Q(y|dE^,:0 7/6h EuD &x٫T%TF gfNGm^X7}HUF^* C2D>,zSkh妦5S }z,e.2w@B&gdV*Y!v}bMױR QO*>hPAJ FE&eB?rx&G x YJ$_"?zq}@3; ::frֹBi -QzЀώUGK"8l݈A I&kio+CACEG4I TD jEŁ +@5z*izQrZ:'}p4+P*>pӼ@Qw )8S=:KO}\wOVVuA&3֟|b,t_~`By.اq!+TNXlU]9 U">8x \3׸!Uٔv\']:gːAڑTMZ'NTd~~nb 2`:SӶhƽoa|9܏5#QXTc[7cЫ\"lj/|ۺ dUZ #(-`*$\-9]Vea Ÿ' 'HpLIݧL)8}ɦ= MQ' ksqa05'P*>퉲 l1drs Q9Tb .1j +B&rLr $OT`Ku$sm"2` c)'Ώ`/2r'ULl O6Sԡ67sFNl߈.)D"րZf,ǘLѸ4u$ES;QIVNhZy?:8.,t.l(ܓ=Xf#(0/|)IVH^Dh(bdb}(Vz'+`FѿTh䱬 vO7q'r"Q$KBV|ݦ9 GIq~ }QccH/6`'B;5q (r9׋PK9CE X5r,j;uPuݿ~ͩy_F}A I>O%bdo+Ŷ[wgIӤxbU~e!/z;O6cN}h%6`Dz7H 층)SٴlQhʝп]s۟K05+h~cӮLNܳ\Zxw7*Y|MX:' !"iQ%£*A7Ӷpᬒ@GHH iFq/yge~TöVo8q#rd=n)1ӺNUiDFx֪$IWf j8-s+)(!Ht Wߋ{ZƉn Є=&0:_ q>'AR]\d < fdXpKbq 1؄=o}, :̈́)0ľ{Mu]ا?$mtͬ\J#f W"<[Lv3X4jԀ[Vuf] ;Ce]_!~hU2u牍unEt+.n y4ZI|R\y/[ZX `TYCW]u홈 7 =#GϜ1#zdir՘ŨBooyBHBWF*Ҭ9 9߸y5-3vbx$0lH$81&3?%K,]pJtҊ&š.Pgc{|5̄;g:N^2 ?YLwc GM/zHRjߚxԵb;LY0-=˕*!,>l!y꯸}@ |ZgDk xjXiz<9kpte{k]Mst-=|J/hj]C1@`!aƦX &%L> Q.Ҟ3rmtKKu*>c%e j\6c26,NU"1; 31娐5{%B79QCyFTTSb?u]mgD(HEVC3<9AxTtcd]LnUTs1Bzvp, 5r1 a@:):\³֛/!o> $nl[^`PWGF)F8#2R݌1M5)BM]}`jd4BJk ; ;(rT| t0-]I |+8wZt?:h{i_52_1 A2 Vf P88rI4Mp`_BmnA=<2g"w?_.!>mQÆ!U 8_/?U#`=&~BTp55Ա^<^* $˹fp` [r٣a g䝡;&i}g-W.ZTpJaKr-E{Qf&-?2G=>zx ۗhY'?H^,A3R͖>-3g/e_->]i"Ur&(2 ޿gDn"NHkDjOn7pFT87LZ$Lt$uXƙ>,}s {)@Ԩ  OR0طѹb({l@tCL]Aa[aj#;tq8*WY>P5r<Lg' @2qe l:-jn4| pbh)>2w,([{eTNx\w,Sb Fv.Xϐ"_spټq ,bQcQD6r\6U᦮\xF#>gY@#9ۚAURJ7r߯`IrL57ӡidBDM"oZ ?*Efp Ma …FD^99,3$ETw=. dm1zT~TA^ :,OJޓڦ+q1BDEdʧ-(L΍$4 3i03&&<ou#铂_ݤJ\q5NhG.fFb4kobAK|_D$mgc3Ќtjy&ޚ&)Ozi+UslWᱼ]Iak_ N[F#G% '!mNA;] X$n_] d8D{P0ci]'Y}Jn܏S<Ж,Xye Ol} vӅ^Nt=40=,T5tVVwz asK*u = >,MȑshՀq)YdWVK]}}|ʬ\3k)>%}RHɍZo+/c[`,[8jڥ┗`%LU/1 60y{*~A ށ񄳸6v A+mޓ”CRt?W5Wl҉=Ĕ5 D2؀bgH:vW3 (Tnl9N噬v7m1  \hNH<zL97nhc4&А ʲik%-ʸB\ Ӡ$h5@n͗'[^(WaLňM2f'HW9ne< y/Bm[W2C|W+JG(]Iҕl%t AYƙphBOK[DJrT t a䘥Zg-tug-@i^J"fe#98M}򞝻H|] ɤ|3/nr;ϱMӈ&)|5RjIŅ*ZYSu[)LIKn [j;#bFS/nNJ@=ih" uzBmKZoxa4:ߒhB1ܫ,a7#;g.!dM3(f1ldl `SXѨLt9{%vni YE1 `a+dNv2xKD[T̀ ̹P ,mRUK;9.rv{(mXeUNOh|-vؑ! o[^3mEKTv)OV ̜%ssA3\R71Wx2!/e<߄}^hܲ~Y¢58nsm3#=razc" hKc39 .QCZq<tmr^Y"Lw?+z3942; d[Էxb5)չn0zJ#Ka]cmRc4(5UmD8iEe:0u|aXKc5 ͸tuM5.L8)"#WXM RRK'nBL{ LOr XH8Y;> ,&o^lx}Pj/a`h pg2֑=$dA-/ ' `{_"E"+΁ywSI?J@?]|Kr\Ba&RJ~)6T:h]A,W < G: 9Ĉ֑sJψ\vm߲1s$ss/DuBOT+xi4"ה`Ȝ A(!r6y) -uLpdty b'쓅,Xxuvӊak~xFӜ)W԰د*!hdu"fOf̦[ׯFGʠG҅TYn{M6묇m^VKExudxFS9Y0`Fqqkn Zfp\ N<򔃍hJJZmc4A f|1:nA~sm;yW1H7+=fHahcnY@*h9Ox" bP_Jzή>׹DC4{^x:SqwٷiVHr- ߱xB Y__<>w,i=6E&G,}D*ٮ3az41teT<~[Bӷ4ߍR ~ZmzB{-LgW`mʳo8mqsw>'?qWh]{nRkN}Irx+Kv+ʮ F2qa(›6sZ\ܖ~,_aowۥfAjAg2į":* щ{f=nh&6$Jj 3ͭeE@ {xi<ssNd<<t@]mWڮ"'G#rQS KhauG 6>0lLnEnzR3 ]7Nޏ?Kc类}VV38PfІ= >3Nl@$݁y+^K: 6|LW*r)A_a*%VT0]DO=nvY&V>1=د)p)>%_{|$fv o7+&svř"B4ԷO~~חӆ@`1/p]19"\)/G5eI$^MEj}}x{,=PDHi=\7<" y߻4 VFY0$JlMyYh8(?2ÄNh"Y([YlՅ $%xo~vG2H72fM3Ux7:&D!Bd$JI$㑆0/{djA+m$Q<R9La6V>YF Dag)PpEoTJ?ۖn#b_j.gـ ޯ ? M3*_>aj ;,J7(6}YS UƿP ԾGv*ΆJ0Cv~IvcL_{\-56JMG3+!LµR4`1,GҲ%Z `w Nib&2dU#e'!1HR/YYg[,Gko19`K Qp V, 6#s lc6;"G%}ވlWhW9FZNLm7 ǯz1K;/6Hתq U~)/oB.<{(ZZN\6#LywIe =X`nLNM6%XhH`="vz|Oumv'n :F)-\wZ_:_iZ40$0y9`F4!@`Bj:HעY \8л=0;XNRk S@fn DTiv]\ӨT{{Ǣ_@zWED5f>RjT< 2Pj n%,8;G,@N/V1liFQ0svDqK&!w|ְENv)y}&edoRPh1TS)122ւݽ6$3#>u:(Si7q`TmnW?} iNuzk/zH_04XV׳zz r`A$pnХ@ Z534b*3$bZ̳.YS5)Nͥ1˲͇Ĕbp 勎hrtM" ~`RIijƯt4T 6S88$ڻ._K@BplJOd$VaJj!6w]thG{-\1Y[U̫vӄijtv7l1ȁfx etV)5'zt}6Yx<כ nMr| F,OKou)wGc/mHŏ/ύf~;[I#(Uw*-S2 g!A]C2W7g"nŋ qGތ\n/Eq;V-x?wtf4K@$]gB֮!l]ɛĢ7pLl׉G?,].64`~,9;!)u|%g^& `e]KL2yPjl$Ɲ2t7 fV Jy?D9yFF@afԙ ֬}o&#Dg 8В>UzC}^Ak?'0s}⿂(z6`OߢRh؎R'DnO{w`wkJ뎮(5m3yp,p \2~+hfDM{xug5Q Id`vǎErY {ӽ2(դ&srC3N dzT 0g}u*w` sHnؐAz fUg^xp Sy7Z5“{B!,%*#k[%:_t HH$9^然дrf@wb9hN}Gf>GL x],y`_s}gHNF_/^b,x$'v~~V:y)o, NM(eZ}y)N2צdL5?ŗ}$!#9ĸ |_)ƽHrL.('ڏh8L\F}鵁.8l23BgF XT dvڟ.xX \4j͗z;AUY)2%7;e+-=dHU+x̥LK}+Nqo s ]mOYA zN8[og0.|]E"%Y?&r/C~VK[uDm}3p|Ȅ;\QK6ȼi!ɩj+asGI)HC? OM|Íɭ(d$FUWi؞o^Rnj`^Qk[[{m%"FبdXc,?yig.$#}ZXjrtYR8SeLĜ/s &^rbHåNV;xcD.󸆰hT3QJeK&KQ^d<|.rU DkGC㿸a6hmQ3' ,Ë0wp&MQd`&'ǖ0S1/##Ҵ_d>WHjXݔ ʁlTI#m#uC1_<*w ˧-Z!Sv^9L({m+PKQAͨQatXΝ]0x"7Zeݭ~0}H2@H2+)q1t5_$T_YnDQk&_훴zb5q 4H@6KXhlpNډ!@:Pi=)?^o,\_ܵ$Lа6~v_{2cN} O`C3H?Z-*vVԔd#ĴR8+jAmb"N.s7v!iU}CJ]'<:lZQLJfm[-MM>܅d̰>¦[%%d? Md6M3{ H6~34\Pame/LYbcñ♊¶#w#6EMɐ^QJ&:ѧhPo+()$rc,HIF9鼂#U&,KBESf5Ngm3eW|R\ xkNhcg"PQ <24 XP@,:eYq^K։E"9) 0 1";n 0+L4ѪzR8y_C<=(]]ZpγU0t Y[Sok" o~5ě # g:𘁃@FM} !/uDtȭEi{9bJ؃JɆ#YV,?Sm+t(p*Su*x ejURRe@}fXo)}@tIبgvh`TbǼ"u!*xs$LW}b"j%S`B0 \!(L}Fa1o HH, s ikB``O;fnER{;wqz*)֍5>xD~<@C#B5O>ZG^BnHIHO.я.~ yj2P39VMi'bg r3OA, ^PF͔SI0 hUqtd)<2]B[@سCr1K1gG"Ts!02#fsV ک3jh֦C'7qU2",tփǍ0ʪ|>sb_ !C!Gj i;΂kr\_DmxCUz8ꀻ$ɳFgݷ|+>Pݻ\5n] NW`e@+$0DʥN0/1&~W'aT-ɵmXC K|񦧙*̱tɃcx/I Bdcyi9)h?k2cYOA8&ukňW9Ҷj=zkUK?yELHDJQF}3tsOQ&ZV$a9er(oX':]"*hPSGg"qBh%r;P:d*wH7O}洗}Ѵm]1E50iCNVSl9;Pu:ϔ mI|y&W*cǕ=y TU <"@:Cڢ? i׋3s#".! @ 5^Yit$ؖyW#!/{b=lvStLC0CI, P^K·,z-ٳ8 ~QC^"I} ,j@:X3Wi~j ^$o7dz}D7II;&߉<" e&>R"fpYE9$_ $Uw6j_ 0uj{Kt3ͳs~MZgp|mf>4ٍũ#}:mIip]DT ,OM/ZE^{환+y9\.:<#gN|P g+odYxyތ;Py Pe'Vw3NAޣ|E3fFg.;08 ,P6=Y{7i!zps/ge8}{81j/ly~W$ͳD`T`:DM{kLqKӫzpehӽa6LLA"ᷚB`JOKs8puC[F3g /0%0^YJ-,{R:XQY^|F'DPqLU]gǾ\v¾y;s hl9鱸QUwe %Nvx:z1GNi!U Ҵ%ySo.T'heH"/6ff}yZpٽF,L4F]- q:0R|I1zqBp05݄^HIX0:B/I*Y~?ٖg@s k҈2?-_bSxO (US>?7KK$fM"ǤR[7>Y?\T;ږsY&$ze0nl]}6~t vb]@FÊю|Mxg>eߖUv&F)#Z?0\8Pj[?rPhRgeLy!A2A:?yĄ/ks j*˅õviZ.0ZԌ,t (ѱf!6 n|<[yr%96# >W/zQ6Sk@w*l[~|ʔm:`Ri{׋ cf|=O?%T:>2G==Юo,+[ߝbbz h/sA*\Jf)ISYhM.CC~R7 c/Dc =Ҳ6pII"jd^hկ<5U@\2iS \ژOHPhSGoOqz)гb3i9yK& qnVc% g/I tҴүm4A<,V}zOt vGM:\z\<lbjʻxWeL}JD * YnjӤ0{˽t hgu0V}Mtч;$ ENx |Ym-+cbIGc>Oᬭ&`?_{WBs䨺x; s'f;L zIuݵGqw]Ȟ+wAwsS?^w'hx 14sn~$QIG5@MD8Us9r\e 7cuD>Z^j?rn64G OvkI1mZɣ4}:P ED^>/u# 0pc4u̢N' @{r{G 'gYPEΠBXfa+jp{Ih، k 2}q|IJZcu$,%(5ȝGْ0oG .qۨз QgA>?[Z_ϸP R1tԺ@cq2Ci\<RGwR1wV]H:ʧ!?'68OǿpSlJ]0K">rt"zb1{T5#mNUY?ƍ7~~s#a{|S3cnћtDJ1 ,I0bAȖY "ko+hV%DZm3łӆ%G#uKc"tia,Oy/k`c%&!a$ kae:܃o$ _-SK`;iJS3t47! Lˡi|Y\QZ>39DYL~svpH5aP?U S+ٸK}8fXˋXxXON2,QcP "B- nawxd\Ⱦ?CoY6RF&#TC@11vfy"2^\zljn &މFQfՒKS)z܎$l8h\bHf hlR$7GXna6v)[A@{6QURe+ݘHy)QrWVQ/4֒Œ7\NЏޢO.gm;T#R:qG+lT/ y@㞚$H;h*Paw ߌ\KJmB)fG{:4_?ب>2Z 3IpNX{ZWoF=qN\ݣC} 6;ѡ}NeņBln7?_ޑeJ5̄IX3ۺ9x $(8 12ӒBW#Eemk4t7̹Heܘh7:Tny,rzdِ GOrYW<@yQ#|4qMTоYp`9JRne3 CKLiɭg%aEl.Cl/3sK+?x6h!a@Iه驲8Z귿 AaAX_jwBc_<]U$WNm39P텩6z\:?A|Q1oh j4oѕ E]U&N\G u\TUlR6g\qPje!^<DؐХCp,A60avu~y91g4Ρ\u4 ȓSɠ i"^1bi6?^oDJ?%(&rȕ@P7ieE  xb?(B:՞ spW-R1i6 cVE6AV"! 68S\ۦ+ (- ECO;+yx)YJJf;F:ok|S禞6v@ewۋ)}RVmxPYߦ5a)F]SmZ'*̅XO qWP+]_˹8,%ȊsVԓޤQ_j]IQ;%B81[pch÷Hbi)^1N g*xU{u@(V}gB:)4,tFxG&='ZPϏ,%*s݌>joH$To( 0wJqTZq`ҟ~JW7"͉)Tja*ֳ_q`IZKx]X!U %ǒ]X0'?eg؏;1}R3uOg=%A\P쟖~-rDώH#`k8f3Tρv '\flkSۅ8g^x(Zt=dޯ9qT*mqG{'CJ2rAJ&-@U^(|Qo kyC5n/)ģ)|a]5 P ,BEy[B2@yh]t.5nQaUi*LeN*[/n6C|xY֣6ѠSSz mKcwG@qUT!N}!;˟;1lYfaNBX̂6N#%wd&(H6n]N_!+j׭W)uف4Fvc[\;^M*cjn1I6k`|m4,w!g@(aL#;UE&e0'O)4x/HmGu.B{0jY7ly',*H(6Ϝڢt aMz.D'9s8i\ӜmOGΞC<} s[(¾N ; XLX452{7BA1Fb>BYzOl߈"LsQ1s04A#̬IVSO$9?9'jr[y`;Z)BX(ހR٫ueΰa^A*Gj+#P<-~TȒWzM҆lq49}wdfPn؄ 'p]+9V*}{%G{{l!\{ZyhA8y1 o1;jۑ -rWWC]^(LA)ͼлTc&Ĩ4f[fA6S& /'25@!u-! Ӏ-)=ӫ,|=F ƔTr O_P?.~mz5 %ݘv<@`")&h?D0ս,p#yO:vF!`#GP Wz.zz;4B3n ݋F޳}=ﭑM(3S˝2¢#҂ 9FL$XPq69/&C,b5#YOv͵f!@]W )_;Cy5`YCc{DR\h:'+5I4覸a÷nlQ/3y[R 5D5b;Cx@O#ڌW!|36SR(ҼASHd> Up;%cAa+:LbzSh]l-erHI$_<"@eœ3A-;gfR*:.m6qxqy";%MHY%@,=/VB];gaI&)EZ({9nkg( B2t䀍KWS A>(Ɍ~#-8~+1WboA*;#;7%Q40r]cW1^ Y*qe L)WyJJT<,Ұ̭c(f;| 2ÇshDPeDvCʚzV87TpEH[iq@T< +)ы)HH3_ɪ /Y`q5s% YUU2ߘ 0Q?ǔdvp9^t^??ÙmƲLy@XI!$ѯ`j`4L(emcH+[t3OQL~d^EHݽ|p%Ǝ5bq0HRg|~= $ LFTˍ Q6MX{3b=FH ŘRaQ 7";^yZ^_d".ĠZࡋ BUVɏ҉2&4z1,o[däo19~ >,NG^'gOz"̟ ]Ƹ&I2=01>" ؝jSƳґ2eç&L&G&s`6n L6.վl"Ack;OAe[5|IfY̎Ls>DX;FXyY!j]Z 6E'[|C@N99T{Q86Z\s F P 5pPsƪ,}=a&~V 4僚r6^O%+?j5=P33 'iAӪrhy0e܆;N%o.7=rj I;8e}_44DKdѰދxʄƗWŒ{_z?4osq>3F JzcM{>VҌdه()lJvf)&N^\`$hӡ9?W)m{ }ƂߖqGyBݥ4uwBT᭭_A~h ,qc[1]^Vk[p.Op:\}ACN~ⰳ|ʘӘ !3RcQRe_ZTlS:p?KFA=)dCm-/ 8'نjC'테? Hpf#_--o3UJ\5K)hH{nƬ>~ԕ5rb;jk|].pre ;3=8]\4i61b{.[e20 g#4<=AH%]`gTɥUNkC}!v` ޼A|FBK'A:@YH)CgŎ.QQ gX gݛ8 ; )N8\C\`0p[PS&qNPJ"!AblE fl:*`qI{߽?98rӵMi&%]ֻ ^$!7bf'moI&5޶+?Қ?(&Îlź2H~p , d GWfhB'moNؼemDV?BDp[=ѧxcJeVb.а -y}_O/l(<<**-"IP=Fpo__f͋): <ًc $D/(zG;d1r9,b2EVY;I*2#+~kƌLVQb;O?(&dS. Tj^Q`Y j-O_ qkƎ[u->(꘱9EE޺p`1OcQ؊neaɶK}i&B$J?QQǛdlfu^/#.䋒 +u;fOe⛧ D1ۂ=>R_iE`m:k)O ܄رnԾDO >$*i@9,oVL'w\;0# *_9NydڕikjM[&˕Q!= B|[\ aʔm u/νL;z4l-U@.T-rjKd]EY[V>v =%x3&`zw6zIm36 H|Ҏt;2׻AVy3a:7bѵm@ro/vec3}B)9BLy_l\NX"j+k #h\ʅ#6MNT  Eԛb[3y$[jkGhRGd!W |}ҊO }|:PH\.GA*^:AoofsbxnV[8Y_Yec@,OӉxo|ej]V]7^5ኑI. RdI{m 4bwh Jb~p3U;H*ELy#9$;OSAaYYyʩ$>tp8渲drxu1<@`lІJ-O^ LqK i#ݛs~.)ըq)qY-_KZN&gȝ1+a=F'~q$y|j'Pu 6f>'/{dRidlqmСO baٲu+ HތS44'9WvF{Me 쩅S rtL @MBj|FM4=_%h])= 7J;a,$;JB񐖷ɩJ$dئĊ}xdzߵFW6*d`WwuI} Y'yRțnX2썇2CP׎{r5%s(nd~#?=0B4tgi̤g̑OYb Rp@BӸ@>pט/ i_gxk1dD%Bio,7&(_/MdYp5xwn5F8尹l&ߛ"{nL#sBL%Iz!έǧepgoVKnz#|M dF7 ^|>tS -6UK+ nTm A*nz,a6Ú'9!4sϴ޳6}!npx g~v#uga%.}XkGq !%<7.980o(+=t3p3\Ko?XI]ĜqQGZ&PdNɼ~>d!Cb$k# c}1j;L[j!ڥ(Um,]q=?q'.q rõ2IC& :}vt0Lv eǧyr=yRZ-+_ݍ}u@6 Zr>GAd85 :a>炄߃U%p^ +8Q)c3HWɔ鐿="La6yf^zö_]ElnJe'0fP0Y ]0pH+#5ɼ?l^2(fĵ@E˜7c+?Mr!!Kl_Ndq2z$UZ$)Abo-@3,BIb"dG_};D{!qi뉆,-;ImD 5!)aͥ 1z6A4lWu3Tf,LD&48ȬA0@K8ώ24XumSJPc"zHyA1Z"s1rvx -mN]T(Cy.Ƴd_qpzP251V q`y!!% t qi rogP`?CqPmOև'y\eq;5 5m[͇R?$I_Z5XfOdo cvl+X‰ 4i~ق@-&0EW3qUyOԼJrp(r$n8|YrƀG'IuA|fn!W漂m j[r~i< OK(4y$zGfEU:VVsr1mfɼ 26 /A o0ۻPf)=yYup`Paq.WWe)^~.)E(I؊ aIx!$,6 dKpm W9JPEg0njۈɺyOR?nE}07Tawot(94):VS˞&Q5 o')oO| E|Г\0!~9 *s1@I;(snd*h2f,ŤP d/ ű!@%2cS>,J"Q֘%S X)m-†8I4XgӃr?ǜ36ImO D$81̙o2hvM9ղ.|.'ɉtgD %Hwiq$߲ixݐRQۏʓ͡-C)_?6a?;Ǿ}ni?f+,?>`Ds$|G%Qok^}RٓPY;̹^ N@$M Mִ+ʦxI1Ei'42%؀}UxI?-t3W, bf=[8u9k.<{h¼#@UWUPaV_(YS2m~2o73F|'h7Ԅ^q(Fhu-H_HyG+1 ȁ5G5fn'8ځ5GDt{1vCb>S%)CCa[:W&۴j)o"{Αi!s־5ΌHbgpeA`їWZc#h|3RZy:fYӉ]"*2N+hD^{ =f! mSp~Y\fn X`e̤5S^;p< I: &I&(JR %}F9LPK0Y`vk4 w${A-tqQ<ɸ&:2d"?-zYͨJtip |qXkyъ_Iܱn{n%:TU'P7>N Y4LFF5f OI.˰CL nhա;0¤NC i \[1#\6۷Z/2٪f8'|,0!{>yY~ǵpȶBӖ-9<#Pd ~e79!]Y{]V_!9DvŹ0= 8D$xYfBR=Hn ˺˧>Ka!(u0Ms ^Jg l,A!jy=˄xdV=U>B]mpv;;4[ vH\,B` x2sᥥmDz~*V _Ή?:fx@@k@dLKкS\5\5}HZ,haK}+6(+plpKd7ӋrhFN¿yYBM4%ٴr-#C}$R. e5ؙ^Vnh6Y ]^X&UXOy0 |PT8Fh9L$I4(aUwݑJu/n_y}8(VdY9 ݂6W&+nQR6EjAj˳Y4O3y|͐N:b5䗤9&/sNo tQzm kJt\%_  .,<_{3ZYHD-fl"LZ8.TuS G6KuLij"vI . xtm Ri%αT|Xr, ggW;S!^ԃ-VEęF/ ʎzv|.'b>*qң^H1Y<Ŋy"<f =PaGlZ#L r`wEK{F`>qʼڅ s$Dcĺ쩭t" )j;YAE7(~a˨hWV|QP]KDU8^X(ɧ6.FCLEî*U8K83D,k:t ވ2ULwzpڥ=4lº}[QS퟈M;㮳h+4UG)W)I}K:[ F^G!0 !6bx#j̊@#NR@ԝ|4hS_|/[O?3 Ehj Mi6 q3)Xx=dtq8fuxHQv~=X <W#UKķ:jqr5!SOvN5 &!sϺZȳ'>(/ځ璓DGc].?k,R>Ҏj+ *Éĸ ]12HsYxЌ0(;r-.>-x_į"#y27w70G܌O$:mګc Ń4<6fmRGmid?]QKKИcxdP_;y.{MV D,H ~U{;.0gx?>Ĵt0€%&뱲 8AJ#ƱMQ(4;៱͙ ]ԴdZ4Υ}=jd7IY>aڇ@C` xmU(fv[ͱ&ٿS&I|Ğ^39m<*v4"M&n$/(y\j +qJ}׮$|gNZ# jނªhNO2ӆ-ZuoW#^H i?Hi8273_Vc5:}_SL .~'Y]qKOG6$SGy:ܴA֒gu\yCUৌ@vd̚U2Jb,@0OΰӴbeE; dWZfo㽣hh.I;x4 DJQVЧ6'2i͔!c*e@+ܿ`J$3Iem7{ϟ7Bgn mG-1zD1ozJe+C#)xa/aQs*}`G ~3~{"IjZ'5&<[@y1@ݰ ?i# u^C# Ώ;I5oO44U040aXh*S:ٓcj.> VɍlJ@n|ȿ_mʰ/xDw]:Y(<NhL'>Pd"4 bIh-I n& d ~~Gl׭16\[֛a{(amȄ)/nTzhw/;c^Tm#3C<*%kט Ⱥ&NmGTBp256?! /r]X<vU7\gf`WALHu-[룡&>hn%.(mB&I ,jIˀ_9sYjr9Oy=toI:0;)la2ulf;[ ^K}_>$2]gNd(Pb')G7IӴB= s2xC ma#URlSuiW(Дs(A`(l*l0 Gz q׬_%4.ؔ^0ΗVU x*lúf ] ^׿Psk dwL7$l' y#]qOV7[IVl Ƶ8d@<=s_?ddyJ8bHȤ<;>?+I' , ϯ=c"A5&mxoq|ė-mzG%K7vغ>Xt`Y1 k/tZZ1Q꺅/=2Rn/~4?D&=u'[IeX OߠgPTv:P6?ɀ\cӇ[K2<@ X=k&&nYcntQK'`}?:7{#5M+LclNNP#$i} ܩ|:|I4DhÇt>7~ý,+5mtRlz`6$ nKSro*h8o&jz;lmp܂m1q^>{ixՖM$)n%-ۇ񒥕)_2:skMZV>uXZt܅^ C5,meȸ8$JTf1`E:jp'mW?-*3Oej2YWnZmʾ]^ƒiLJ|=Y[M `@^%Lq1f<9:& *Ow |w_4k5 h>*$mlNͬ1˷YO(f. S4+D.uH+Hc&#-<ą+$qRw:+CI>~;33HKﵽ3~0'-{s1Fu'U$rv ZƷ٬,tu,%'3e94a$$'' ST u7 \M(Ir2Oh~4oeehOL6>@ɱ BB<$SC9ʸc ȳdHɹ?)UU` 3|@oԪc94EGV4nD2o'v*OIChɋh sQbuр_6tͶџ\ ,WΦ?}?ΰ->2uOa6q:@0}ˋ>»QN LUgMr iP>Dt\/q-?"t=oYM aْ->g$ϲap|QCVZ"|L/U+$цWkC!VxKfƯch@zuL:.v*YOmmJ  ʐz971S9lnWn5jI42GP(4.,l}VXn{/Tx0 xõ$Y1տhM=/5Ulؾfطb`] o\_S[mKyg6.Y䍋uD*INr{z4fatyaNmu;7 5Wjq)\MPex";j{xm|OYX=O-„~n=Q+Lw4lx^kWO;.]F&R 3d4+iuJk xaTSn_gunFq2cIyܴ)^>UE5(ihC PD/GYq&ܬwX@Jo80ys x6)z:@;Ly޸CpuJz% c8w Dygxdvpq $>?/NXJ߱ǚ^i$w\[/jUp j ksgxw5t뮲 Ȏ pWH^`€渠ciӉF#lƐFM4гW 6}rĆOěn,.:CX7ٞ2K:>' $uXҪ yEtQ3 iQ[e*2|䣆hNlN C6 1F v@`s'*گIM! < UtZF >nѼ"E0륝N7opT"\tyv9!xh:rs@೬Z ]" !<2H+J߁zӆ[ D(f?z6bAc0"_eR`R?(upc\z?{ΕUbTy/!-in)+!l fA'/[(!zs@PlkJ~+5lR=0uy'鶽j/eC,\>$A SɪH)e Oh71& dČ85/T$fg`ԥ 6SD4ӇJw&. Tn'Ct!Ir]4cOv кc'o8Ni2@1|9řЇ"ͧcX{|2p3ɨ^IUUXPOL!tb'ЋgSpD(n1цP|!BVe!UOt11RFݓꭏnmٕD}:Zs^_Y&%Ek(z}&X׋ٰsܓ`\P>G@_BR#ojhO;oʿwIyIoz/l&/O /e˾mL>?IGMQW3 +˒8!M:(<(gm#I!LhOYz`-NaROGV8lj1D\ !g?o-,ݼ%_|ymǚin}Hu=hkKOI70|z2s yӏnHT%p7f̺hu@K|Mt^s39k՟c `. ʘ $jD3ky$ pۅ֣qTT+:z{Л{$m70nRp)[)IdRj:?} fx.q~xՌ+OjLM26U_Ρ4~yvOޣe)MGkrcCD.F -SzStcSe sMν̩-`"}g;tPb#ߪhXL+PBhs## ϦǢ@uO`:`KMVXRO(O ?#v-BYبraQd߱VN.B.I բ X"0Z5,<4'S >1xT"$)7LjcAѓ'_O!8TU \퓘`-Oobk!fXSSTKӽ}mgZf$`#'jYnke*QR${>ʄն`&ʦ%(>5a1-h@P Rpc&1rY{la!T̫jzwѥmxn'jXʱm}N|Z!< d;-T4f~P]hꇑ A\NOI F 0˭k$]V-gIpՕaCt(NXmno. f36{=wa_P;UfӬlt""dG߯PʩZ2i%= έ|gT 1zUvo0YЮ.ikmMcN1&{ R%@k$$QZ=3yA.&Qŋq9j<*uClpƜ)DYHgFh)'Q; Igz h:Ń/Gt1jV%eY!P;"L@({C xA[!N{ca,1|/_Ks+i u`͋B3h۠oCȃG2UV# &O3'QJblؤuZ{=gu$r@GO;xpFhv̙-~z˳G'sE>գK6NJ\9T\H=O<]{8 }=EHܴs'EN|gEAhPc[glJ_Pnѩxqi0(F4T;tj8|YCx@y|08?I4AAקLu%[&MQ`Hnpؼ91я/|ag0Cqe~A E,]%F%aNxPsdAEa @猕߬!EKl_y.Ag;B,3[} I T"g{I/uF1iς%my G9{`ĭ LڕX,K s,غݯy:'C>%kp/0穏QLCAFG2)U;#b4.ȍΙjL^sUajIo̊8i5"$"שabz Sv+nMv$#ͲpGDF"_R[S,:>M]yHv{&^{i#i3%+ndD-Wm02(\FܲA$ݬIѷQR.1sQAɛ6>׽eDx~?g!8[ 4;ul'Ɋ{L-92Dʅݖ. –H3AQdc,ٹ_{zv8UǪoaޚ92'ǧCe|ݘ01l0+]˨DSRIC#|(PI<]B,M-:Y{s~12gێuZU,)La$e.$DIЮrƒV{>^%e׉%NNu*wE}ic9IV:RhNbD|:!btNsqג91=u߽hPeWs"Q rW͊~Un eKO{xy'q nys‹vilԠH"bocEGq1v+=ML=O }=kDGeX FK:Q869!C^u~^ϖSqr>2oJ0O>!jN١>P~&R/V `a7`5Bw s/OQ@7p`#m?A0g@QHp;p?n߶*Eex؄DuK M%=UM0崚ѫLU@&jvÖs϶~z+wu-H BٿIX>=eD5Dmސéȸ$oϠύ^r+p`Kfh{WYd4Z]Mi#V| |FИ̲ 4+5duxf_Kz!`Z(߽t({y[2mѬםGTs~po</8:%ŧ9ZɗSťpN FAaaeKY+2;_듭ǭEύysF1庛3+ָr[頽6s^4j\Jݗ `-% 9BVAv]~gFg4f"~&!" 7\5̾Y;~ mMׯo,PG*x,a܃~%zdIS2]Hy / p[#ck[M`8q-{?kf_~L)%JKk?뺌f܉ry+w.2bXrԾ5VF~ C"sਡ+pfRy*"=pA&3jdc2ޝLWgU^VS4\-ץ \j\V1R:EB+˂7Ya:40^,fۛe`f-BLu B `xUP0do{M?~n1}{rf筤$p i#'L}0˗ xdB7^'7ڑ[-{ ,iܕ=^~}5ڈ͍afI>&uSTE N;ۓdh/y Px16kdHA/\j)y'1dƬkp jcBdF-=90#՞߼v}fQSXy|A54sc%e*W}##q#jN`#(GĦӅQC7*6_9=kQ`U=}jWPCng`;#Ⴀ?G7wt? ^+,_uV1}#v6V] yc:-z늛3A9ѻJ7UDŽ杞 +(G< ׏PLg)Fn ē05i`f(c6nWFg9pMZA͋eZ'YO#OǼGXb Ka3*]LV:qNK L+['emWU<%V_uʯrԤ= Oň;K v7רvx_U|~7,tDBYye7(&oy᥅ePIB$zoG&4MYsv'\CB<|qRĂ- /w~1[j̾Sqʭk^N/Y?^RujӅq1b$mt*אME zzPc;LԁQG]WMWfqiIf#ե|AAwk|+/YC*謆_pb'|KrgJ"k۶17Ρ~9p89ϭet.!NZk;k,pmqm?Ta9oV֝PLt趉俲Jƍ=׉HIN}6@՜IN4"w!"A lŖp͜^z-V/S$U^4=ͺ-E`Ad5K_x^40+jΛd^e>(x{2.Bl4YfFp{  ;䵣r{go@傄N&S;^{3 )zɒL]V2LS,7* Vf+2D"@>4ko(KK?qll 4FԳ!4~רRDS )7 ȕGZ{PWV *ܠ:AHAt%.Vx͠%;Öqɘvꗭid0Q'Pܶt gk\G `2"Y)AYIeZ%L/,eQJ .Lt]B\},՟#ìG.Boj8r`sLKlN?9e8B.V2NkfC/uӉE qՋU1OMEէzICduT>ZIY(JH =2:? sxt ׉yZq(ٖ%~Ϋ{b*-5c"Av=l3,X%#ce.m {0x"9U׍n'(IqK,Z;G]jz'P:ɩ~Ku..,jp%O7ƴ\!MV>v T/l罺P6\bP9eή_g+x5XUjր*kӣfv{ P^YOq1&Ζ4YE:#3x>? 4*2ۿe)xB=:8:S3u磊f ۪vJ 8~]+G[i`o*'Y,}}"$cVbNIe 5_UQ%4(w_VqT-fJY=2ˀoVxC' Mb<:O[1oIL~BHJ6qb;נ$ܪPw-Ao?_S#Ѣ7oQqىUY{=|$(~xj\kr@o};7AxbQ8s6yE5٭lR39B'6 = zzuͳy?[$Tw;?I<Mq]RK(ـQj@|U5ME.@WT#)P&}#K` gLgpEBշQV?,Juc@ OGjqV4ǣECp$4Cr -G$Pfru?}GOpdA09>-F]=t^6_(,~KNu0z"Qc$犫(}5Lx VӠ oatz miw׷PH잡ԋRUn/C;eѧBk?."d,j܁@ [$Tz%6@5X/ਪ7)hߪoN4(^g?] N\5zf}MkѠ%]*[aR*+m.sDrqPWPhzU*^ 0:]ݿv<İ ,T| g^e!̥|9eԉAr1Яйt[_S[F-*桏 'n<1pgvxoMe(i~  ܷ˞+:$ܳr\(;Imgֵ0/ꪐ޶?@j>4Ey^=87V1?tB֏q%L-sX<\^Fe ;xn[}G4J>g6-?ޠpyJ} #s>6ؕԵ w8þ<ԓ:ؠi  %.]+V~,ujߑYNՖ@4^!7цЬoGhBCrwi)lWz޹N0l=ZIuSbr|N[C:{op`P_^FUXN;EM)m^tV@ONQ@Ơ_KZ 4iAV&|Vjg+tR$/%P)T+9 ,i:0olSaCmfS8‡D_J7 -|h'%M#WO9NbW=-h g)c4uG=}%׎@G#GG){~Z-E%]z7>$q3oH+H"ܳI3wASXŘAB}|nyDGA$Wi{v!/Ihs D4<_ۍw2MNF:|zCMfNCƯ;c1Fva<Ĉ%r`ޮl9䍧+j`E"QWo}|g4%tHg|#yνDd- }?Q5102(So_PhMz=$XLi@c. Ӱ9olNeb4ZJyc20*hnTJOa-G(<>玃`1pֽXq)Q\ϓ;g57ԪMCWm_KDHw_SMFs75>,LhYZW+7De l(Q3|m0+poZOS:>GwwR2--)_|j^p ^]Suj<5,_݁raFAȒB/<(BlȦy0S/NjR35{sQ=쮷=XVz d.ZzB'Ü$:Vs?#h?_H۶7yѮ s^TXΦ}`矓W\VDxe$7zOCoҎǠ]2芃I K9cJȦJsG W(~Gf/"/Q]P)oY/j+BmO@WN3?3,$K5.  h&|\MBkprd/z)َ[(qč,eJ/l2xzayaI%E<$+hH_d< Œ_']2i pmmJ"eNoUEyU242'*35  CZVނ}\D ~%xwKmuaiƒ>?O]1udu"λU#6=ٜsQ_u16~E^09^ T"8pl8*bxwtrhna9Ha:Κli:G no۴ Uf#bWtDSsvCD߳4h_Hqfa *2 ęFϚ?zW xM8pҍm"ki~W}BȞUl:Km<3Chٙ ͕&-7\ IEbƔyJ2:6v^Ny:2];7ҧA>ٓ؀/Z҅*AfuS G`ی n. `6Z%'R~l͞;ޗvgX۩)TEa@ƃNg^(SH/?@*([gkrFlwK-wgY\%gz HKtFCwyM׻9/h,@xi7ԧ JؤY Քj$- {;j%miF/B8}+M# ; zد.$N関HXn8:#'OA,h̤R%2*أ {= (|."xfKcs` G]~:J],}Y ŀd"quCd46z |Z H5\ ۙɂrmb;[Y 5jʎ'5uaq΄I9|jN70pb1]alyXf20*3{ 9ٓC2ݠ fs$._^EoACؐXIMg턜45q,0L' @lu N3Z"MK14DX|6c`!LE}\VRF3 k-&F:DgIk7,Ogh-^"pH1A HJO%{׾Qf[L.8Sʧr@%56θ}W,O+=ʵP+, ÇQ=EEcϵwue0s( 2?ku~<+,ވ7J[OO} ZEF ~F{-Q6f38"T:cٮm~Q%۵eX(z SjisPTlT, ($,bv>HLӴ.Тg4eyW"gsdF6`^F>w}*#,C`w}KؖU9N"%Y(*"-V@ΝD!i&;ǻ_sX]BuGCk . ]} |-u9(ז_%+rheS(Dإa?R4jmb9˱JTr \E B:]p VV^bk,TR }@WIguqxȝ_˾BIs]lSPgr[i-, #o)lAVgp۟T%/1cC !-]B,jtv=+夨ҠA^(|W7ɡ!pz怡Da10S%Mo"WTQj[Ƴ7C㟣.2`4= !9xC7=۽~7 "v_B>§ Lf;:;O+Rp&jGyz:@>y{2IQ>WZF ߘ-hf@3QμԀMqpKd £d(?&:!--6&/tya1R'Aaou U\lM4̸.Ӈ۽ ,^[ v .pΖKl+J-־N`n\CE)?w9!Oz3hxطw?K9.% {9bљ,B`[_aPP!qQ}+JRQ&L ڻc% &e&T t-@zр|.둆"-ީz^3%BD~ƘGaOoAVjF#9|&;=zTsLs-BfeX k>4K>!e|DFdx3_YP׿d%/X<> fay 8u|Vp`8<1a-菜퍀[»O˳:ܾ%[7yS$s-+N;$8h‰+#Ccum>(ېj!` `Q"C,)Smҷj})P*P!j`RHS] [UJ/%,7|cLx.>sZ]6T.RT@9"NDo3@υG!E@{zQx5<ؾl\@Ѩ\G=E >'Jm9}jG}V| A%L Jd̨a{(E3sh`9jlRHo"GӽR1ְB؉C<]Ow-.ba ސ\YH#88#*+6kDfmVA-IBvIQSV5dmaILdH@Y FfHP$Aܮ2$M#&aKC߯p$FD텁 /&vڪ_g1QB~*sL+8N^0vJׄ(+Rg]6Z%yh&\6|ԳUiܵֈwY5ipa4)ySP.sBVVC]*^BkqT8Ln ,K97b^yM+ލD8mH  7anW>wz㾔:2TW|(i3hw@?{*Q $v6qu Ѯ"PYq`̧h-Q?,[8CZ(cgu'TEz~XPgl1r|K ? X ל,8mie Jfgj̏x$ʷה-'4/= :t/73QwsEgso)~ ?|if 1CaSGx&|]X:D+㊅㿗[;f]=h1V'g-lοby1LW;'?!yʸ&Vg/vP{GFB@N:KƴR&a? ]5c'%H6,&7ދ(2BWPYԳz2|O*UL`R9 $3V+h6&Q=~DǸ|0nJqеdopZwW_%޲4)h [ =,TlJ}C \@^ISʨȢ@QzJ.[*ATL`{(6S3I+Xo &6L>*\g3.+$RQEٸ1ZiԔ9 ʨ!v{,eSԊ-fπaűN,XxU6e}ﬕZխuW ~Ŏ"zvA#(bg62L0Ww>9Z,ؔHuFKO=5A.}erc‘іI$ #MnimMʊP˱6,$ך*s\P TOHyT $΁#>HWw8d┻勩T)Xo=Z#9H:Jŀ#J ."Dàj 5ŅC-hc{-ӋsGR+_~E)D4<Lm_9; .ph. TAu ֣TN)_3U;ux)bJ~Ǧ7Zñ깴9 43S֣ے!,=gamV"`F86{Y=@MBuVCk*+'yNCsLY0NYӰH`\| hJP!22`NǏXeb`q-A)!܎bs,#D'.Jer0<^Uf~GXPa\oJT^'7ȱъ2`PPQ)8"zJ[OTCB Tj9=UǖwU٤"W0P p]ެeS"/J,u53⳨_;Xm>a&Iu4MhD_ Jue}1dF!}94dƉeBڜظrr4 D~.pMJZkL"|3fLo*(>ws#|X 0}ofe~7]:!;S,OWT(;Jefq%nx֒wU4ҁ D6j~߱u<JcwTAn ,MǼG|H+`q*l&ݑ,1ِ|ܠ0"P'ibƃW!o ґߛ04} "ц^0ΚDTV%==(7&c]*.ƶO@#JeʾT ") <k`F,;un=DZЈwY)H4ᗛBowT5Dg6~Ë\_n ~FXU[~y'WXZn~Z?zcpsh?josŠ !R [#Q{LfeJ+u8{)ӥ+$ih;rB>d.L(b `H:;M7;Z7Ǜ2Gll$?'&zH^h2 J{;%zf!BHv4'01ƺJ"Vusb[k$5S0׎R&G7<&mOkY_p˗_J>!זu&)@RՂD\Ҏ[ՖIbq%9 v]D=kjx|v+1ΩSGnpt5Jd?fvQ:%U]ׁVjcʇ8\t=_̽ vj88Tj1]kNңOK^XS"v:(J2ZCm[ ' j rJ}Zlie2;]HJc%,x$HO7m}` |"DT@HX@v IK ^}Fo,@(VgI1kR cnZ)21A@O gI"y2{^w ծiR$]E⥭ܭzSUET>_^sRJhX$HڝAMصջ~<\4kojeKAF@G `wJ&5н&?MB/UT~Ft0. rh׫Wkҹ-7'ݍJq*0Νꁒ>gn#?M*>W-{I<{-9Bb|rKggGjYVd>)/U̚r(6UK&g4u.; w[6D7RیO1&*NLxzH7vV3l+!'%7t1U_p:1%a>JJF e~ɉXϽfa:{ 34Vc40Ʊ@Hc"&Qe6Dqo (mRgh?P1uM#P=dgӼ7!S*- |i69jӷ.W5w&{DϢ}9b!:隠=>c`|u$jXiΥg[1T)z_ʓ3b\V#{Y=ԐB >]z)옽MO9VK_q5,[=̣tOB.]NJkoG6>_>8WYO(iPg4E !}hT3k&cL)w ;xH`qM&vc8%3T8Qp *zHXx+=]\3JÜ\(Z2 /F0"&Y\v/ZBkٽ"{ƫa?EtNY!+f ot9uCm~l"gX&`pQ|ְ'|t&$m~ Q5X$wb`'g:,TWifht G0 -^aa)B|M]&b7j#!_&uPjCL$ޛ=xUN K2E;CԅHQ\v[uoDEkO$öB,Xq*P :F$&-1TS+!{,'?tX*IU8* kX춛lg6;>X̓'leG,£p\OBx=5r|!au|hA.Aԥwڻ0x`'SmʝNՈR#IO}?cvA6}9=RPH9qlO5V15ekJ+>9#!󕹊 7(8Jg:#?y:bqA"0=܊s$Эs $8ӟ*v4D|@Jg "W'*~(.X4íYq/x O\:HpyjϾZ7NRdC] `7Ci5k$4GCl=nfFNA8`׼,aſ]*d ]i0H 3?(}= (I2Ti64 }W%b a& 57xJmCb\ 24G}gt8P.1Sŵԭ W=sByvqvwWp\ !* e\MJUi\OF`|alaTYU'-z,s XLOU`]nRE9z4TS|FhVDS* |p|kɤ4׬n[gT0XUʹW(LZQT?EdmͿBPcLĢDŽuj,oB?Jʞ< b FJu*hU_k>,2}Ϣ.wʙ!#b6#TлM3$HR8oj.{ fۢku0=m64A6t,r>ĩpM8gNXL5 >tШĒSTLfd7J2O"cz ©Z?&'2P Ytz/Ϙ|I#zXm1BBr5EXjZ|-{ΊR^'5gK?Œ>'>Jc8ԗL9OKt'~6]^]EBYHm@v]^KzQ7C)#ϾᗴBhvQ<Ƹ*e-ݯ4SHF9!kd՘]e0~WĦQ+aBOVrpL5vPKRS*3U~N҇nfs8,{J:=e역AZ\B8o-%ڵ Iq.3p8}c74q G7mqHbBy裳d܂-.\2abB`C(4=,'6:`{ p%jEXl:EYry{3t`RS% >(4pSuE-q:ӇX(Ƴ0"ߥ@<"|L DCVEN(\LwGH^QIXy Brnx1VY~7uhZȋ[#!eIBHA;CRK_# 8X o G0_'@K:vpa>+?Q2)rB6;e NZYMyY9B3h3;ܼ6 ZE.ɡ7<) ()?ӹk TAޡ($'5PڿTkl^H3ܔ [("a}O\+ *G&BroNN1y9֟8bJ[0c/F֥ vmDtbWk^Ŗ,r!g-;R~V>Ӌ/^n2tc74uh0D@@xTRނ;ͦGûx**aPs|y- bN(!9*'ol.GʅKa aN_NDY͓ȸ<ƿj|Z u7:F kM) abT5L,iO=x~Q9_kE6a3)n"B|Ntq)^p/>j#VGB<a>m9jd/b0Ee IHA4 W)n+$` #xk Iq_mn2Z+Te;*P_bXd;){DW!;q Yw(: G`ru5<l.Hq_(@y׎=`4Iss@кʹg#RVՐ)l b-MtNgL+pՖ7x@ZT({zCd )\@D~Daf.l0iLqo2ܗ}5;4kTy4].{jX2ue8m{UR c'#^U)JnG t d;t$E0Fzœ;Vꏩ}'`>wUOB/_ut XSt䓳(E8rȇs}$}ݶ~E~UX\]IHɪw~Y8hʐggk2zm/V4ڜtMPf@)V!* jisXBtxy+*$u%eu~#ó4 $%Q07VEͲIZJW_Ӣϫ%oY1T.bx+(^_V]~O@TmʓZ`jr$%V6a|5%7p&:L5KHvPb| n+"'pF龾ȜI_c3v.d`VV2E'Oܞ\kFo*Sru'v/4ßz'sںWIw_}UV *)Y{cY"5@}G'Hgd̺ؕ8j6%_3 pꚝ-6KȐijpoCCzYoh0?j]#= ݷ`:Lu[9 17>Yv&&z" ZK旪P9 2,fԹ"Dx*w0f>B!F]J4B}M"{nS@mfW) ]޼MeR0 Y>" %{YX&3E ȄC-Hf $#{ɩLԊWjSm]]!V{I$=RW* 0C+(%^ csm~e8Tj,t5zњe-E|rcE GŽ90ybLݰG 糍d4L&SQ@z%£yI&J&rBP ?ug9TyiS]wmٰ#je<ùaDyZsunj5NZ5: e\ ^E}okk6~i?ll'-\D3r\:AfpjԄC4]YJؙP E`&릇 :lMFŭ4 ClG_a< 0>Ԥ!JE ʭR[ [DyBD>< ͼ \&ܚB+Cc.@T3c 8X:cFk 0Q=v4ҝ] l:J6Y>-*P<iJ .8YEnxSSm~׉{^auN:H;V>$U5r>IOdwByr=Y qrLjPbGJx"J1.±vIWN_&rx_oq]V˹Ƅ]Ƣdᛥ"1"a #.jk)~$qR tiM#yݓ[;~>W_|\k>zG =F33Q@{C Cv4T9} Gy@ai3; {.ﰇ0Nґ}sR! b\?%^h5 M-rOn^'S[Ϭ->r2΋N]Em$pV*GDi!͝y_[J^%d={-̍f#b_ 0rAYa*z4ԇzԚ)Q]zVN菵 2-.0sL2;).q16\W!w4a54yqJScښ9]L&ܸEDP vl^`w\O9D*B$S9>uxIvi~$v!2ej su$tMhޝi  e NFؖEO7-:A2$ֈC~;no8=a)>c7giW{lF€1BU@_ XL^*WX%=s@ter"!l1aeER)<hFĪyWb?ɇ렠Ok:ٞ'V2I[4m/Blo8Qqt-"2gC2ȩ![ -񌭜YMpg<)b[j&=^ÚrW;vUbsh}cj{'LtAb1 ?&i h<Ƹ:.Kûٌ\N lc\>^@Y=U˒XwX=;>T9J|#Bf ]6i54hEtz~v#Q|hL5,YͥR%agd_~FXZ74o~5%{1f+&=i1XqhK <Qmmu>]xHx<}UrЀM8tWG""fġ1.D, QL&0G{s{5kyU:HM.~&XY^?Y+K8JLijIǡhi9J5r?9?15 5D|SRf Zu## )Gޗ#eLJ!*tޔ%rh+"l7(!]%s(s+)~1;T4`(py3pzɺG<^M5\3j\Eq(a#Rk9>&cn~9YuNp]Ǡ$hF{`jD {w=|Ae§M F4JddhYP.ީ7Q1ٴΦ#S 2z`A>)vY514KG;+WsHpL:=حY䔺 O US/jzd"xN2iX#Q2ng@nrc|S \K]jG?J=Vvgnj(5̤fN Zw D:F?ӻ%I3x `{lJ)k+udR˞y:!inH컎}VRTw +.)9 ŔO" LOZ jM4JrӍ3;ٮ ˹)+ zbqrʆ hgNsk*q*?4sǽeN|haYFտ4 ༹'ڢOzU&ɦ7T#8^ 3?8@r]X?p`;LZBh:n@Y 'DV)}A|/;D0Maoh uN-Yq_1F*Jj/5@oQ‹ZduLj4&tڼ=&,Qp9_g`"~etN5|yޔ iizC{Jl'6]_4m~~gEBut B[q)EH=H͠QG5+vYǥd1?=c:]}XRĀھ•)N#^I7?}!`nhɬ7sw2Az -7[$*Y3oaN$\ ژk3JCX+M&iZkh-Pd@2  ?ݓHU6`3sD :&j塽b㴀o .=U\b7CЩ g.r khiT4csFp9nq/tY~Mj R٦X.q%/pL=QϫU;V-QoVS2"m0$ް`XS4G ̣GB|Y,y$?\sbCt<gsD.\-eت5c{+d/Ql%uxz2ec(G7*"Ŷ7B OYNs%G1.@r md19F:'ЀziR{* }# ]u80aP$4sa7c)N30UuTş, P_+ b?dsFd%/zm1Gf`wnCY)`e{UbUYIgzRpvedE(|X)2 Q"U?kθxoI33hgmQHF2jϞքx塉 *|>݉Y\oSWj38()2zq rǗkbKICCO5: 16#Y]]=IY# `lSPzQ>Um(XqӒw4ߋ;)5ˆ~XX^">6FESx]= $Mb,/pT 8jQh&cŧ>Ϛ^?W֛ɼǚ@=­gMҪr=,xrB*[yAyE^ŝ4K^Bz׊QDuYEIiuuʦh2VU&"wI6k%)Gs]_'|9CUUQ+eMDӵwѫteM!*LȀ7*cUFM"S̯ y{XR bѥ"qv[  賀Z5ܼY ^UHxp v4W#Ň+0gk4=${e)W&]> y~G[BqQWފvJC_@Lqga/2)I' vƷtt>˗@g#} Jem// ݥf>xnEkCb].y-ICFZ&ZHס ͉ ᨑ_(p[z4ûr/aCH @CG|1Pak%g9}kǎNU.!D MƱɌ9:5+̀ T 2!UgB~/𐽹Ң^b\(;ȯf@/e;__Hv"2²iVz=Me2"vEʹJVF!Zս>gN)A?o s5(rB*7+o݁6RdA9rΟ5l'h> JmU{Az;ÆB0LF~Yq'b)xI˯41޵'_Q$˔^י`ĜE',2ie!G^ L_O@~LbF-}1oV3)WB|D=SȖ"Z<Da'wRş̍dGĽVBEJV\Q 7' H-4ĺX'XѱrW!:ڧ}nuW [%$R+P`<8af-80؛oV.q>0\C.`Zt0Ə ΚOeHE>Lݴ?La$#(gcʧac 99.$wZԼ?6Ht]%ZĿ܂Q3f%^OzK^e-Gz[݁(@fI{PeXPӢArLN6,EbEr0pKs,ZW.LBmIz݋hK;O#Ǵ(4T;zY +H$ͣF+ZOu~d!awQ 9 62)IB{ U}OYo,9ҀMa,ژ`-ȴf^>Q E9EFH e姭K{١ C0hLB C᰸Ӄ3k`:Ɣ]yV%-5S; $\)!F #FMcηP"b+gF;z($c7ՀxQ%\|5t>"i@`J 5,j|Jh{_t,OW/#L#iԛ?* e~p fz#CO&y) ?hXU՞8Ur^R@Զ׳R }* $f?7)r0Du, n@$&$o ^[r~ruXќ>Pl3P?˰X3!?HE|N ^bW5,ۋiRY PBd6b%({Ъ;r:4-SM ;{|GiWSjb̐i&  v <`aT8DoyY;꟣.Nw=hJMR`tHpF+b}i?N&<5bpժ4|k 4=VcD8 ჼ){NyH$qS=wPuhR[PֿrPA6v,҂I'y)E2"I,5q 6r%l{l*ѹS|CBUX0?f` dˮw:ԵG2~ܡ?.<#+,9?V?F^}nk1†u*p] D)^g/\+Mi 0usHӳb"Fס8F(RB@zAî5-Mڿ=Es}Zy@ꅧZ $;NsKO bO !umA!8g9p+]jp] /M7 # p㍤x(O ]<=4y&1ܙ@ev8}Sz׻^3Iuwn;zhNzQ&ةӳ \iSY&S⑔1?yuK#_r9~rJc`1uG%X5.$Pb7*>Px㵖LQ\ɴh?cnJ?(6mVwF؆uݏ|.~dn.yEx)8c+LTUe}I(=FH=x;C.Xc'TS^ * =n%΂0`ạM ͙yzâ^OR9;_@R$_Q U(r<@L+fG,9:6jӠAdt ZmHOm\]1D^`7Jo ||1T'!!]'DdImnkHMU};_':>7<xD.y@o1_{*e. Xh V 4zsC3e'sR~h/36f="T}6@lv.LzVH^,}V)e=)Zf:l-Diq"{;f.8³~[T71e$=Y"][~l my>죗GݥBE4} HY 8.u-N%YLWn'#>! 7f]sC5-毲W{)4~95kOo}P^s"+Qx ^.L%fSfyBT:w -ε,%%jhE4;҄Lmҷ5 1 K[ C]V. ;\ Z49&8P<)zk9A.x֑4U\O8TzMΏ=J.F7) b5@Ku-u oZH`KWc[ PsE4nҊJӫv$iY~'a\Co1*A0թաJfoHGߩ1,7ҏab>.(+RP ࣨ?j#M3x kF) &"7\ oEjl{Ř7C4 qoa|*f*Avp杸UjP4&sz$yŽ4G~0'"cL .1 I,Vc\Sjy4a/E X;7 ' 66CyDf^K84IY?.``q<9ίqs: Y5>6>IE*N27>ZY@I?] {3ZZk{GKK+e>jWVXoK(dk,=3ѫ$2$k:8 ނ PWM='=9${x57?@v^VnQ ;pNfė v`Cs;9ʭyEf 4B!:%N<юx2XZ͗W_DE᛭XM nxnNskfJ/ƶ"C+Rgex`5u#S.KrG0b/Rea0g=,9%fS$$*wLJي:n98KZ)iF%E|f:mT :}Q _^.rW [$-_سJ\wkA݀s] k߹[ȑ=[yQh&ou-\nGc"}ʿ9kE]*lV iyC5߯ܦ|# J6T`cqfppY[y±&*_(-gYqx8O]<d忋 K$J/=@Xbt>zk-߷?}) jV\'O4i*V uQxSm&~и Js!S,>u:v5"f$! 1 5)4J=d!HF-Ztȉ*7Q֐9UY ~-MSj<,+>=8홲`^U"ods%&4t])@Y0ptM*ͻ_EfVCcDpZ<㓣OWkJ= ޵(poݎ !+FMjs v<=^7DBoɮ]"4~sJC&_ŝz$vYgcsCO"1Uwp v6YȒqb T` *sPn 6kGM*شl}ľ.޸$LtK)jw_u( G:M׉`߬vQ6 Nk@h)QN R 9CM\*+%zjPRkyh/{ 60חfν)t<xGשZA򾟢}"X+QU&UEL>zhi J_5|encJ BecˁeWæA4:S}Tj}Mbo_ (Z>Jsp|Ɉ iZ$v7rq/c ,ܻWri$s?LQ~o磍Qw.hn.fZ {D9n12ta 'ZA!~I:51'y/8g)EM5-lG*lD~lMq,!`~.h`#$t-ezY_K,A-J Zoct<6uLV+7kF|7Y9%ϛP$k@9:ścuQQp6%غb4t{ i%e0XRr> g x(H q`_# A*5/4lJyCGO懘KvJȉ/ny.H5?EUd% F凳)9:)B#PG& |t2m[f8w"Rmґ'>ٵ5R[ SWoD'iQ;81U:uuasX=5_&Dܤݕ5$Et×E(qQoe 1J 3ՃquC u{y;c )rR'4x~j5xJAHH1/mWrMk1C3 zu@mT \V͸e4Gڑ|InCoY,f$=W+025r/\1E'خwZq}$Mzk wpʹ ]wIyPyɃ_ ESPoڝ( 'E:hJIA65/TԿN&uVo@g-7D "V{C%4bCc  zTY!%ͽQq1H`kޝ٪ fn} e<ҋiZ]PFq1[Cd~R0wI Gg.|Њ 5kh.KO=vOAk ˋ\+g{m{ aܞ/8E!LVHP0r"c*,90^?}2-CY(ύKMPftƿ# #܆„õ5YqYZ្6hwtn&A/lXO*nҡx@jlAML_ɭ31Ϡ8>V2I7\_v$TY$QZբ3L xϧa= DoԜď#8wh{ȼw$pN F*x qCXdlpb}\HG9J@U(_XኂcOso7lkz(dM !jp<A;6*~vhЉ(F ?,YtW|(Pք-6t0V'MBi0ePHm`y;1F79{$w7t[SJqcGeOGQJs,z˙ϡ9XOZx)9eMGLO&%UQm/)m݇-NՍs] UF+݈JzN=ofO[{"F+W Q)8GPdn#A$^%>*j _~~LJғ gʜqۧ.e-LD j=, #Qgiݡ\CF%x7Z( y~#;9/2u?Zb!90e1Kנ -KؿX4BwZ'8ƉP $ʈn (>hsIln叶W7),O&\^RNXS"y%!Rli]\S_Ȫo-vN?un̺ޜ5l_݇ Vnwih :X-:8]zå'A-y~Ŗ, l`9BA2#Re!^T8(G_T#ktv N.眦 Sƴ|ZZy2RՉHU1)"Y>ER %PCK`燕Ɖ.S2@.Tb=g# ?ze,Wr?.w3*mwu,hQ3ѳz1^I)2zBX3'A{dpep <} IX֜x8$wH2_,%LvhU}Dv>]̇kم3񳐴T-4fƫ]%/4KX :j䊁j>7PYfCJ#./g_sx( Y72XLh.[P<_8ⴤo4NyU6eUSҠVm0bR`H!Pz t[:Y_(s~)GBHB#G(w pW΅ b_. kN0E{Hۜ}O}]AWp6%> ]捉\br]9tpE۔GO9V[)OܫcD 2~s25"زm5F9hP[GM;E &nORu=P{p<}{JX+J-ZBGuv Y +pRgͨsYZ9.9"}*tFi&ƒ)bgȴ )1'c#֕wkb;"O)s[ePMe§\gw8J6ܡ2ಣw&Ж]MmD5 y=@(ibmj=apL139K(6zi> TjHaoqϟ}K쀃(P&*GSÜttHSy[5Bh e]. oB,//ZaZtQVd$tJ b'-ؒGTgPoY^8jt̵?>(ꪖЏx)7~4MC&߲E\ A=dLiqwT \w L L…&F1ߪ#bpmƮC/ʘ["(78\wZwyu spDTnVȥuR(֌n6li զ |Nlb7C%y 6#5Cu HGlISVjCU[p|XLIVs%ҐWfB>s^[lrJo.e?gMVsB#fRyH>0Ye" m.痆pGKy(H\WC`鴆 ~@n}=11iUt]J@?& Wie}C|w-îçrnU H?Fa8|'rL H> 6J9P ipYp8y%ғxEMw-;EezI/9Ekx֤P Bfr0_D2ߚyS ڦM Hda i &+7}8ՍZJ<<"M$ h&{64i I|./IwH{_ ?N/~l0eo"PZ:z`pÞ ^>@r"At8a Ṹ?bQnauMDd##Ru!u#HwV/Rݍy\vlβTg@ldne4Ȉa`ǀ:q:=DIbDkA'QQW4*¶eգ {_\ݍtDLS`guR>uaIp~OG Y/1[ g׏—y{$e1<U*.N0 6sջ)7qoiL+ݓCY.ڷ{qGCE>Qї&!YbpIE8M3) `ruM oؔоH&Q~1~5<$H)mj+{w❃'?s@x _b-3M $h{eFExg˧P{T$aEѰET'gk=,.J PkwO-uNzX%;rDz;[! M 0=Q #;/erzE4R2֏CFH,ACY?B!hݹgmEOVa;S;M2;u,@۹UG Fc0ڹ5w_m  ,0p˂/*6!# 6.n TE=g\9f! chQòb:t(=-4$bW3*+HT3jٔ=evsFi(WOKAy{ilP3H[ǖٞ/-+=Hpͳ.) r:Q<ڍ?YJ*jluEb gΑl] r~dIb%!ef*,3a5BC+Q_/A!{g4|Tdyc&[xEEp 4x3Y:nFB p֣z3=.b:*eSƄLlg[s!ԕ19`).ӟ 9:CZy[#;3J3J,Xp*&uEFjOƒ1M+wI6S\,H}xﺫ_kJ URrc;aMw6!cV`<̒xlo$$GtNFZks+Tv#vCQUTV/B!? (0+8&0aMՐ2Vy;y}i:}HUh 1PF 'Yۑ5\e9U*s춣/Vct =0p5A3M<5%Q@bfcPx4G>j;- И+ ̨&-󖐥Io[I\}Ϝ$DU`'e,PZFpa3Ao8TLAQu$Zlwb~ҿk9а׆L&Jg$/•WDݑťտztϭϴOh-KXw !s Cgۈ$Q@-D#!=N i -#i- VԵP>ig m-LIsfǥv)f2NcNEcj*\1cCc0_K*B 1 ]*34K/T-4n2@@FeQdh?By9Tݐ&3JZ&+¯R $+Ci:icY>M5sۧ1VЛTW Cu.=Hg?SQtjS% ̒4Qv)) iOؽ$WKX#_#œ Yg \Ōxv)؝\$?٧7C ֻWQ5_c:Xe6=d}U>&6K;kr>Wz^^8G6kj0E=,c;imYO-t ]h6G%f l0 [_]8z%Zyƴ= .tҧȭv褤.'TˑO:Z1Vj5M`0<Y#(P$m5BYa.XݢDYX<jIiPҥ7JP&2 ؎SΌց %>-&BXFVkߡKʐx 15UJ|S* EKh1X߬j~huL}YTm T c 3d.[x.;.mVԷSM|,t8'+EU~\R_j4c- /CFedž qkSATQԣPSP^' ؟#^(9H.SQDOC̯U)KqMp/!Lً /q~)a wL[l5gz5)d}E;20#>:@ .6zv5rt+B!?D UJf<رm?sI}&+hfq.d{zI;)xB76.BD[QҞ@fE@0LeUF7qƲuwѐ !Aho (ޗM=U6!MkawApQPl)mTFu)ű)pQXkhr(vE(Y ^^ N"l^} d 5]i@|#&rKlEw\Ji ʬv+4ŏD a֒fiQd\ׯH`<Hh&oQكASrl3$.Ŵ¬;MVSU!քyzH+ )'[QB?zdܿQ8eu.e$"P9 L:qXc끡Kmbrrq=Od,DͬD2x0d4IR0tJ\>J`ގ-Jn[f-pu: U,'6P_]%+Z% I ash~5dݮo$A@|w䌑ۢ) yRd :H:ŝn:~$Y9R |]<)\%卪Tt {EbJ5OnavLπ#\*gf-9cai@igɽ*Am\)5PYHm.4G9+z'ziXA$3|j^EY 79!>,?!{OOͨR#CF  kF!-S&SUyڀ_?SPC}ʚWVvDRv*TT3j]&]I h:oň4LD!MAX>lD:f|&ElEm T8m-`6zQ,S>GFGrt#iKa~JI`@# IÕ# K4& w"^>!G9Q%X RJ]J LkfjPTՂdjf'hDo);^,a3T('mN9}qx}/f8դ8FGB<0.~vn<r8`]},$YS.=8pFFKInݘ\ P6Z/V!hD7穸7&:|XGYf\އIO},1.Cה-OITUɬ|9EAm N uSRJUV/7;P왌ڍQ:FI^=S=@)^iD~Jsv]/C2g%0JCށꗽ;)g 2pMaD:XCqH̷"_9 8[WZ}UJxcM?-Q|wWړ_twj1]Kw}=fW XdaM0>x,wF(= (\S,҂L3nW܋~#QN4(3VFg@>xhe31[BAp⚎HʫL*t׌_Bf"'j_z_Wjs"6]>;妤'eo1Σ8(WnA`!Rȴ s.=O*HrLp9rۋƺRiF},FCaKi+wSZ#5 }s؅^nhg<)x p}Q eW܈z-c%0^HnkI1OY\0C-jM{$.Og0ɸFa`HVp4$'Q [zwn6NK03/!%42 Z'Pe쏗7u#' jNVq}0cE7p䖈0&,y/܏Q8.wCԂuʆ7u+<َj]l{v uLwcH|#p>mqKmnOӼR BD(_Ԁ9wOF"۟2#}j{P c:hi-}fURÿl›4Ap^4g'L. 3/4c 4ql=kGU7Si5MbdʚYnkq4=x$Q&ܖ,rF쟵;w}}9_eIV,>tn}R~/tjhxzӞ54ɨX`hHO:rr!W"8{a'љK87Ys(wʞS:V5-ʒf+dę?>O ngHa7g¢R=jdlg>^ȀQ7brrz4-YjNG)^][:j964 7-$綐i1> qPq{Ԗa#e@/ x(Hb-G٧X+GG(R0=U9pS@s0QP@.OJB+CII[壱h+O> p?&m( baBݳ|Xl)-ߛ^ʲ> G0jAWw7:iIx.Fs @MQaGFhh/W = LyW?ڳsHC <$j#h;.aBJoL`3) t-'-B nltJ^I:TTݶzKNޭK?[#:'ީ iy-WՂ`j=Ԁ7C+m7H7:l8?|c2H2v?ɬw@D hr7sۮƪ,ճ3v1C./v)n] kcxM U$VB2^J?Pgiw;k`7 f=hT'o!c̦mKbh$wdž{H1{ߝU h ^!7xTL{d14T ]ƹa]A9LqsS`&=tx{lp @s< zTFޢ E0ϱinƨY{(aPx@а{K7S#'VPۺ='2~)ėEi dsWDd-m1:|Z@yQ.ծɩy6 #+MF72 N7t =Fwþ &G\A1גW۳`n,M $7Vp"d8}cK`UPYܼ?5Fpڻ z2GHǣncdhx7tmrayQ9k0 0U6;ځ? {đ_uHظ3a]yIL6> nZ8ڈ(^V~;A#|[kz3'8È lx0 tҔ]d4/Tby˼Xm*ܓH̛:]zn-{SB+P&䳄0zff(2yJQ(ۤ bЫWύf]a}no@7NiL.,}<@@1iS \L˅6W3389CZRJ6ɋ =~SrQ/$e8j1z{ Yٛ7·rN$%N] ~"W1O{-HE+ p1XӬ+N~J)'XTG8&>.p9` sd[dp; = qX`D/VW5@o#{VDSa"amU:6gC$!'Y4q;\h@&& yC-NOM~79cD~-nT}ʙ8&6>5#*-ҰE(؄~I /TFY$!ˮiptr]MG 5oqW2r6]MK22^ޜF~@6 Ц5gjJrQ ,:Ku6{B[u9nZ3ݾ4FЊ!1[U/nO2ϋ/t/ld[vhPQ'Am)qV 1y.].GAgdM̈́(N1I@X7-taFКwo;pVcb#Y0g0dhyH4o zUU.+*$Z9q,pk^Ĵt[F ;ZB _K]>dbeϵvG=L,+x<ܔH0|-]Gʅc҃;݈ʥ^ !ՇI)>`4W9v.m*^}xfzoUs!h8 /S!2}H'-fX/9\I6Q#l,+Y NscpDXxO7õ ĵsg SiHS_t>͇˶w˷ 2!/ 6{}bц!} ۏwU`E3hg{qd̒X<hqt]:: @ |8:qU}6sBI~-#ց?+IJԝuWzs2lDEe%W7\j.U,on7ǖ5̫ZJW+xk;鑪F((-Fg!.q {xOOr{KN6_:Hp2 p9]v谛t! u!I66>,ՁЌ^#ojz8~*JREJK@,)i`#Ɖϕ}*,rq>Ʀ^s *O';8kב?9F 0٫ x̨sVᦺXu,&5|q>Zf~[d̴dK8ɂ\ B s2 fytj[W n9MB.dޔ5\D0:dr "qdfDܔeޝDQp Ymp8fנe;P8}h Rn^X(=b)emDv`fX:]\iW,n$ف! yxtA#2Iʝ4Pl;EIANp0 _ b@{?/>ز vptT<0E)H !սzr)$%J&. 4q<Ŋ PT6UA{ыG4Fp'5"~z s=%1'4`8jzMuݬ><,P=ko"FQpx&=|HDqHcJ8qIk匧~|%K'\}- km%@4M)N{jtB}8@a`;5#u1^+Nt&0xDU^=|\ H9d"84B8+PR@%T#v:k'%Ti#iEt[GyvMnI89#c8j;>(y3_LRgX:33Od#ckYGJrL1ձz:72lUa7]2:w#$?7 ى;kAȒ줙7 o~H @d ƐuTf|EfL kT5y fE E}! vK@O$.sB*=7[*?1]y{{s (=լCYHw>tW"O_L}#'KNsS2.,,qQ }_fbeV9B.-27kBVh):D[RhKrf0<"'|3KoZg%a.aav/.5y }ִ+FRղ!a4N'0)M?f5q4ړ8U1Ԗނ$T\BWʞ2CFDAگn\hΙz:\MWF>q`TFQ h5_h9":4" Ɣ ]41a8aY,UQYWx Ոu$: Z]+rHk%'5a} L^\B_b`BR[1oz4t0xáWc׋Ͷ\.5rFB~u^ǩ|,PfPQ zИPyV\N3jݧDc-%Y4K& +w̮ NFjVKGb8q,?|pq]G.JQʱ7x3gaWxb/k?T T *QK0yen/4?&ɑ,N+eдU/Ȥ"lg v+Cr9N;g{'d2^5$uWERDׂF0-ON `Qzte/r ktk0`@F[DpyX*@K:WJ/tmDwW} ?%Wds}q^:pT8 Ajd]A{B1V xYU6z4W=#}PLaZ5~Hٲ4˶w2уͣZ,1*ٻMv*JMegY~zivU"Jf6ø5Z {zϔۆo7`qNh>v@v܄{bBǻ7S: nZ,}n7a f_V9I.Fli>Mp;V[?ģb:b!4ELF:1[ZND>72`3-\@=oǚg@u-P체 VEHd.Q9`g'L8)}V;r׺a0}6 Q"ȟԮӂGxğ.7D0 #ukksbqymlJO{? FA !֮wOCgx.4 UV /k3,oIT.oZmKMll =_!0.,6=D]-t.c^} TqQz%*R^S}0幙_]Bݚ kl^h6I^n\/Gɺr)E3B]#%o%Qn=ʁԔ4p&.Ű)Jͩ{vxPQVEPny|Pѽw7HuxTp}nXe.3wdS¹Q,3\L07}d NQ3Ԕǡ[gYAweGbLfҾ^lxi)]_V|\7 ӷp6=zUshKa\E' Juɍtsr9A^ȶQSUK:|~~bZ`f`Ua _4Z+Y\B N4ȦS0 5vc|;F?bXi7hTU;ṁS;rNF"ql/jpJqt6\;lCm;F Uǀ=P bRr}v'2‚'W5C_7 _9`[fhj`$vP+Z,r{ Y9jTalLSnyeubUu.L< ^pw8m8mYP`|̔;<(^ij|N 'MĘkg)0[DD;xThMG3;4#0~»T41ݟQ@ZL¥\r2%efZ~}zEYr]>RVO.lp9~)4BhtswwPa$')|[/F},Wh{Di0/*H%[2笑qO 5#: EyV(syG \e×p/Ǭ/o0naEQ 5tJ׳7GHE~}ٺYa/ؼ&huѣbn!ߡ?mdڮ`U9"DБy\Qw1X=w}ph,Q!uE ĦTpBvU7{|w )"ے:6=۳w3a\ѱV+ ;"<U06( Gi:OL<&J8+oj}n Qȵ9+M !(& Z2"BN7Wbϝ.MRr0*h'KVR%lsю,+?KvˌM7.`UBL6} ~L@|D 6@(37; ʦ4#Ɣ a?R%N$ǝٙc!.~S?A{qOs9|( G=-*st1}òaoWȔjm` HIc_(wE<)FĿC ZED" *8pZz78|trL5dJ>< Ա^GC4АU*3mKܵ?Fe7 v43H%(dpysv:FDW5gU6b;aI?IB w77V51m!LřJŀTD;9Аu0 U{"kwׯ"+#߬L4<7!}TMBsσ0 =ФK_'  j̻\>;Z)hS+lsXdR3sO H2ޚdtYrn(7F' ܫLG>d1>2^XY:,Gcio5 AUXV仝b8N: :(t}ye+> d (k?GSzƆP!\$u胵3?Fռkgh;浤1fƒ4G4HSe٪ޠYO-َ+αyHM۹<<}KJ:v\&Q.6be?&pS7ǒ6B &YӺ)~V1d珴!sM.qKϘf79 K%){^Xa5R{D^4Uu HX#r) /.XZ湺s4cN4D9%PL$rRfP:rP.xO7$ Qa@Stq+" gʹS'h5+}M+{u.6\!q0bJno K#~P*qBHM6TWdJd&>8A$e$T Ց]u;Q&lWC&ߎq|# JcQ|؇x{xTrWdnWaE٥F'vp|^Bǜ3|d*:?㔙#AG@6,G k[wOQ~cCOEC@lDRA'!tznVj;5[J$uXŠqķ, +C;yܠ}Ȩ -ģ, bx u2W-ÆlF|F]ɦdLNc%2f2ᙟ3O xDcx=AoExD#14݋=#C \DyN`ʬtCtHC= n؋Gd@AҧH9$›PʢrwYhs&I/*G)0 y&zVA*FL14xc晴!!Zɟ*7vy3Rx,rJOIPqe`ou.kڡZLGg|<4vII`›ЪZ 3.KO}]=6Qu/e$R쯮y{7mHե`骜Yƭ2+#xSwP5XsL$w'QS "Fª[hnt"|T{N$4rJX۩`3#:% s۔ɿ'J*Y(jB_wHoBOed{d*HPOn-cZ\5qZ&'=,֤Y͞7nKR n)!}%-oYD<^>6IRYR%).s=#Fc+wW 87Pyj^[K)޳_枂\_ﶤpI2_iBE_H9`/@xjN A3{ޔUF;wKeQ ':I('4L%:ǖp"Ujٸ+)̳}Lc[!AN#ERѝI/WܨU3a9@)\@!bneUq\(& 3b1T7 eL52ATR&;$RGa^,{Wj+ԙxl%d(/k ⑇c4es?ٔzITnjDzOś]N1nuh}@pODl4s [pDUuҹTaAGI ("hō!&0c T~VΗHQX?`' (.5jXZ~f[`YtXETϑ׹ ݱ4j8V={L0x̯ͥA.QMm"3KCPyN G+s~F ;=޿P>[!6]J: `Y\yJ!v0sIs姪x(%e.:tt9qPVp.qɨ/d%k?"y/P5gi$ \.%ג|VHA:qx޺DրWƗ׏!m_{M=WI٬z$L e2LȘ_phʉdDA<`%5WzAyRTJ­BUauHY>:DdE#4K)}Wȼݣz/\O˙3Q' ҹcwuH~B:/PDĚ)&sFXf+]\xB%u[3P<&I% v$\])5FeHMX *ڛV$W`>(n|cSO#ioF3 !YѲ7餋=r&~[*G|w"%uh(+]bf"5ow?|N 厇allEljD#1Calov0؆Zsh`f -`r& fC3@z{F"c6 )@H@+Hj9K/.\1~mN\t+?4x(4; AoEOWf2ϥ%2e7 wwDGQ]4YJ;F1P~z[YOEw_Gk~WxnJ~t"T"=mY3Y-\E{ ^4T`OJc;.cG8\4B9Cu@,XG'3}`Ab"1%FtO#D:wSkF?FSI=naEqR `J#M6dgmD] kyT#A1kvNH)a;]"hޞ&vig@ZJ*:ٛ6|hUBaX;;{gatjĘRY*[1I?ѬFP~,nd#Oau DBP+4LB-cmX좪|G:k3`~VZ.4վӴ`T\{UBd%`э2q|PXK~%|8eMeDauPo5 XV)#jH;WqÀf_RP)?X+F׍[l&AGBT]mOxX@c{s1=c͝ /7U$$U3xHa20qo64p(5iGCW!3~/ (/^طy%q cjn@vd6B=98]$~/?#Oh_aKt֖92ݯL֒h\o./j~nIf[,kOT ~@Tj O@~'nt"{%*31mz!e%y99z?Pg2ϼ)lv@(ad@z5@Hr'-.8Ɉ骶1B0ӳ@4pf/CAz&A6M0.4PR֑NdY/Gvj0Qy"޲Fߘpl5u~j"\xZmO¹RZC.A`ő b{QQ56 +֔>1bdzLDbؙH5*<("תS΄Z2F@?hKd9&dIϫR  I !m>&t?ȩX?Y@5R4fj∄A+?z9#o$5 RgZh+>2;㭯{6tShJ"5j>*201GU?"8IDNk{kۛLڜ $29-Ni9;v㈏xL:P8)4ٟ0UiuuP#2eQ}y _vj j\t(a' Yٿ&R2OG#'b% 3;*Z!hE Jՠp%ߍ(bdrmr둜PF4b8' VXD}|~o`F)xWٖW6) ;exYER x5)Hviˮ\~Y?Եc z( 3%71`6500 O&gG%Tgv൅+ڭe"ٙ D0 8cE+;|>k~vs e[BiU.J<ƽeShQmYF.ܾHVZ݌KDnꟂ=kn(7{9u슟sRlȨWѓ o@ ~XUbץJ~P6 [zT&=F3ǭ x"ީXTGU>ɑ@~ڊ-h-5ˏNqw}DO>ws@'S+:?cep<,gt'SExfQCJ5~4m|b䅉NB|)YL\2kHgj2c_ÄY) `S0f\^ʾd& ]Sr&%ߺUphwLe|R@E[#pgC Հ- 5ٝN5%9ebb/14RT~gUccݣHI(Zv͜jO1B[%e(tNYФ݈E+4o*q`B";y Dʗ>ɀn$ei39a jauoϕޢ8s={m3V4Rx'v>!*=9&Qƻ/-@X+:UwɨuZy,k7N8 >LoC2HAW'!b`^RƏ6ʑ RF[|ZTX+ x%"dz8>q~Lrp7{4{Dx#i;eӜC`8]Ac31h &J*#f4åxTq "/mB*% Qg5w? rqvkKs3$ Э/cIy/uU%+nW U0MnZҡU&&)U㧈Ik¼I [:NVS- r3E_gzn1btUXt2A7izt:HH8@+ <dzNǘDrt|?kEhc2 gH;~G@ k = 0? bR)h'S++s"sadT35A@N.9tTV^(3>1P]XCbTr_'ǠD-&} NߐJ$c)Fjm8"BZ"4_dЏY}zbL_%r|k‰5Nm QTۈz_hXA[ʢS#piJX_[݄H! IhѿSCažʲc3)>dq|{X;!d5U白/gkj=e]G^<+Oj5\(u@x Hx%;瘰bS d/ Ɯ/yL=RМ5=8  e$Fk 30Fc:3tThWoЍjad-MY\;# Q%!$ dy7)x|ŸN%9Pv4V jϛ hQvQ`]'x#Iٻ75}KMך3Yc1T/!"06RN=V5> |r4%ʑ7j~nGeWIo\/ƳAR7ݩTcpPR6JT`=U.9nLлQ6XW]J 喅iI`}K)")e3,9u84$zqkփ.gAjYgCӬ?xJ~Nկ| \\x`9cIL(ꇵOȩLy;ͧbG ѭ<9~ RӷZ-${F{j-@a:[[e X woc)+e㲟ɩosЃUV 7.{Vr&RӷpפmKIBV4 AO)W-eĞ'T=ۯ- QIWIvD)(rʻ ./ąa E}X\|6pX#5yi/Pbέ2+ke4 v-|r1a{ʓOݧy,cᆗG+,Y[ǡd>aٌb'6TpSֻqhbx)MJb_pjBkP6-+ȔQ]lUcL-4T-C7n=F }?T3_Z{tì:L`6N?a]nJO .!/zhCҭ:N z}37ǒ3=l6~nx^"2trżJae[h Ԃjɱ;! QM (bs'\Ku0C0?]?*H%'5\v DB:KGԱ##̳8RƜpyV p&J/ l"@bNgX(.S{O=G"F"ZHne.= s?7G)M2FCѓwlzBh1; '{ N>vnk)8: Yއ 1(SMd4I+R_.yY~\Eljf1Ų)_}.Q )m 㛮4{|;yGͥt[Ct*k1SOH|@(:g7,hH"j箬ؿXBh? ]U43ӹ{{R5\?FQJ(Vߞ( D0Kz' !peAx!OR_r >NHM2+g%Iо$A= ͅzP;y%r˥ZzY),JÜX}TZ7Ad zS+ Mj !ħ섔!V];{'4{ cf͓}Jdq4wQVz2(WƲ$gTQ?{8}-i2;BB؆`qeDRjE@pb[ZG~ͼ'W`Jg`]fS Sk8F݄Z{tT?V콮i|3Yi(6% IO@/xLPiezS "Z}:e`7!F} ª9;>肬dT$-Uo2}ٌ0 h EHמ(+nsFm.ηX9`'nYZM^[FraXN +|I?Y:>}Ԣֆc7@I"OVl} y°cϻWP4 'ۄLht bm9YF |~+>g`% ]a|Y±WrfS=h P'!UoI!KuMjys0mͣ±ym4!rB c KS?yiݬXƤ_4ZCU"y hE`뗢=bd˾|NNw/ {;vUX81V(9OfT;X|X%Cj=jRvr55(9wRVkwsWiG+9ӿ+L/:a/.Z {Z k{F<w"jGL'v3ƒM~/ oL2lE7ycC'i{v0'@"dveýwdXfxit"z.ԷMH gό6MMuU5S%/oO5{cVj2iXT׬E/]? qOq5-RqNqV{IK4;֣ 7>K V )Ǭ3:+,$x.eikƟf=e[ʒ(.BQyaA9msBJ`-ѯ3J%t.jLpfh^_T>Qv[!\N"x9/ وiLׄq HLrrWn?tɢ٠Ř (P '0v_̓1k/"[iTA"zFޛ"g\9rzpH,*QiT[z%HSs>9-dqKU榘@Cy+X8<9m<{}!S}do'9f8D^ ^ς'.|tvQiPU\3}Zַm$saA;Be^%?Kxe:-5H]K_OM[(mƔ4C54#>|v>x#|E'D7Rpl{! n,e?0.Bk`X_l:ƂSP2i@~9UI!QP֙\@dم%>wx}eL~kAt7EUA b4]}3Gk5@|lM.Yb< Z^ņxjgZe_pT8;Z.o$5 L)rF'2s۷Em4HHL#y !%D^U6WUeF"b'j{!O.7R)g\JHirE..+ֆnn&sP*n'l;Rkɦ r|m됦I&R_UpL˦VJh}-2*N? Sx^b9#EzX^,A_j?d4N:w߾w..`Nώ%YHG2]Ѝ!MsYKlRcM/XQ }xp`LQÂgFG&55㊷S rJW.Zߩ)XQȮtpŸ!,:7/WܰTdE@9VvDD1DĘe7]c.M*/5%NY?Hȷ/(zf ܧ^=4@C^´{נ\;@֡=tnIeU0Mf/`iv@w̳ %Y\.'Jȕ6v6/K-?cJ*1BZ]Mޛ)uI^RСDOngiBؤ6_X=loJʲ v^e J5ʧ ~ PSSNCR\ 0lb;r= Hz] 7>7?ZržKIʮd$fETe}+pl >'GHoX=q u#Bh~b^sԬPZpٰF`˔Ne0`=M4#W;p5xQAa¬}[)ˢS8䃐/#r\@ֿyi;7_}AѓY)Vt(fvF8OۅmY9rªʶ}QLfV}ԁ;6$>)WՎ*)o7.+͎E.D ԇߐMܶCS 2$5As E} ̲ {i9Wf0|h*Sӗ[L~2V ^e*V.?of Z{<^3*d5mny'lhhsuYӃ~\"?):)(yƹCs-[DyUuӆU N햸}C~Pse1+i&2`>U0@ZU_B%yR~\b}vp?#R|e#xV8]][Q5 󺿏h6~v<:~^yD Uh%Z Y|̋3$+ :A,Ts̊k>Б r o Ut:=g=%t\;!- bMkMZ%ǰ5U4w֢ܿ BV5$&*ޤ|64;!b.ZdPr/[ xYrkؾ& L><7~c .svq8az F,>-9{64;%: }nr67SD :}:f]kJqܑ@j58`7꺃,usr:_1wK@MJf ߳2h{$90 N-cɴ ˆ,Z9sr7b3R "F^_=N2q I$\GȰ0 12Je>K7BľEdE1D<7>":%Lw""O)Ӝdbα{*!b]*/&>5Qʷ¦밸 ӤjG6KPIoK)՗I^ H(eJ+WK/pUaq;:;b<"o ) 켆\p+6= q4踀/hk_=Q=ѳ8E#L &Q"g4,\|93=!_?A7xԚ]۳Df /^~V%.Ђ kg" ~Qr^f 1m SvzVEyF@|p7`-f\sf6,7V|WsV'k;(nR:syz$@7O6]蔏SiGEF܍0}k1߽fS[N峴/釴}eYxOO~LxVsV=W/0?vqج*\k񖳛uLf$2-Фq/Q8qલk՚G2`Sok2D_7`mzȡ4✼b?ʖ]OqPzK#< H6GRxsMS{P% X_yiU)N>WKaΪ_,1^Bj{/JU0J(" <[Q,=.^hm 뵄G螼ZȫM!C>y5I%gk+¶W~c" K'A fW57<pz>a׎zՃBpH̼0 kgiqMdLRƘ+ 7w"t?}*GA_MZKaB}rk4411]qZP@%S=aR>K| ;lLER?`vAn77m3aO_q+QDAPi 9k4S XT"}Əl# B9<@6W97?h(I=<̑E.sŢn ӷ(Q3ǦB~hp4&=:uu&L8wת_SD]-Nә՘ 10̸%bͨzj{t Ƌ{q|8}3v"ҐA؜dĎd7,cghNUHp2ܦѼJ*F`iA_h`#ؘݾ^͞˸yr}о0X4> +#KM8QOv"վ%^!K (n(DEzS]q[a ՠ t,{1+qn$d)FyVP嗸G#〩XeOhDѪBD\+eơJgcHjzkj^È4Y:@^w ;,c*c#޵pfݫb1ieg/U԰g@ ,|sWdOљ ~#S\zӋ  hV!5bI;@ƴjw ʾ ,DSD 5 6$ME*Q֡)W3כr" @@v73(B} p.w 0 \|{VpÎѰ( TddΑTC*>p|Sv{@{L-Yb٘IY_S7l`?m(_:TorԨUC%I*_A/0?'W.E XFt`ʋ`k+23|w;YS; ϔޤ3\~,p)QuKjQd$d,4Op/}L^ |Ւ|O!"S8<T o6Z=8缠ffsUs1:5(Y i`,M/ז*y#'{@{JÒ9Tp ݫn\c|̉ńgm3,>U ^:ј{}{Vcc18׿:P $*QT'W}%_a}[E*ǵ <)%m>2u'ԫF%uHgQIhk/Eaf uaFz8*j/٫NrC21&P?6Tx~nEٕhB~&gn٩kLK9W><"x+԰Z6dO˲w'p;6Y'X( 1-mArmeqC╱@S{6yc08 "6Vǜl{Qt42a6$2r&2 ѓ ( V`*\?LL; {:ʮ.]U)uv@_:^ݻ> hȾ٥EL RjhӼS'&jLߦ7zDXWt0<{*K= ?G:g`گ%2R"G蚔+ %"fyE6*:`]y}!yA c m*``UZx x5k4"n<#pܝ^qF &;yϴwgQ|q/O.@e^]-_/EsIF  .1/tTq.Qѧ:;W;4)M*wћ776Ls;q3Z ?e>)+&S[Sl<,J|:ZeuX 7"5I2=a[0B ]˖ow7"6.g@ ׽S~22g=ap&0YRgPY.) NRpDͱ\X;&k?ޝH/kʅ?&x8q_vAKhɬ ݊ ThM! StIeS<9&<ȫX)6Dc? vP.@Qy0%'b*  S -BmQOX*"ƐOT`6fGzoV@,HoWЀ0Tz_(JM1/hT\т€CPeA@6YZBWaF5R,V^xMh%eB߷1 yCAצ"}Ιk4w{b᳔XM ?sňITh~r(nDQg2"NNlulgvd;G&$w ̿)٧?[26܆B2oNK%m7\j": |v 9Aԕ!MLT!ѝHӞw6O4ζ#U2а9o2 u&Ɋj|Püqtg(@~k?DfUnrOC{CeySSL-f=qjcʞ rܖ/{~l띌Q&MeS?-i33n[&v: *xt?]7ϣľ|;wEpzjf afb,s=a'v[hN|Ly͟ IղTf8D1< $3ec*iB7O捰g ["FjR]+kKcMM JQ\S@͠4u:$en2m&c;`E_(jqJn pjd\fmlR:"蓾AAV4:F/9oX˪LJ6Ѡj൜UR?`W|=+.xQYNseG=9]\P%V@4h _͵L9DLS!=ŗ0뤃;RϳߦƩ$<O<"S'bdW1`G d`{]qkX 3&׭> HbR4գP* 𤯛]Z_:qש +S` lQxe횓nAT*~$]#2$jB_+a}Q50;jCl B՗OO`K*~ױr~w)bښqO=~V 耽2Z&ħW F;4"䷶Efx@JmFcO몄=ҋ~EHw .SZXُ2! зK6_LBtzX:] Ajd%}3|ͻ|y̰&o˛E**ijv.Tqʺ9+[ i 顺#QUHOzԉZX-B6] -<9L})?rotQ(Rg-/CE4 B{@E/ ,[v$+ TҶkQ!ej$^sE3Բ\BӋ}Vtڰ7,e,+2)\§F"Ĺ8|.#vs:ZIv.RossE_Qg,s':OS~2 ^#==$gs @~r[ygzThðSCOjbG}77(BL+3L.&"yWѕl XΥ '3BŊR^E1sQXXB+Msb̵"5 (~hxWOub3(.8!6WB'ʙ` $xl[3Hmi>]e./ڪ"p2q3ͱtmh@0x$xu4PN6#=@qCI= Fi˽nOswPjjRk$K\$ո\>IP&k=lP+n9&$`Sbl0ĕSu ̳8 'EBG b c N^"2' qC\?w'jް9$ㄶUjacɀ*WeWufOlM.ϸ e}Lu@Ql<*`::KI0eø{ pՄJ ǐjWEJk V)+1Qa7)ˑI#>)̀ ٍ gm̿$r7M݈ӿ :=_-|B^)cG,[ Iߏ*4ɒ/t9??|shH˵ERb<XAH?`^%`fWv:Pao:ěew[u#qf$L[FXOֺwf]WD@=SݰE%)YdlJ>cؒ}81ՕC69xSߥWvxQ}5vZF&y)Ǩ퟇ 5Ʉ-[S>QE<%VuҦ^(+?Kjy] uԏR$Ы]r97Qm)! /`4u{ܪ2%kXT/`&;@M%NBj7jkS Nt[+'0 v`[nDU ϶rM6vN.7PW T`_EAVt 2'̐v,Ķsc/#m9Q[x7ρB*NtWK􎩔↾~+;[- :\a ({r=~:$",,B>6öf𴦗bCqM ZM4 l&ѣlW:ՍC]VDչ.,ՠX{&R(gr"obVw2ʔQ6 ygj-#WNA_>i;JUq}"ȯiG"e5_9TXZf2DŽ#l w.1iH% 2:ͬ(Q G| nqB^$$he9%ҵ> PӚ MSCBq1Zqf4}[0%naYe7 >O餦E GC6 ~C::b^CtSf U|ȭ%WN~AݦwMi C6Yq@Eyr8uڏ/H$Q;tI|akc bg·&mDTK?0(:?<)YϭK^^vܘ ,?X`F&ۺ+[:yM"zB~ۥp^>B? NcvYfFUYӵ I5Ok&_$@:M A-5 'g*&F(d #xZչ8V{(n6YwwLr o!T}Ldgma-_<(62+*mS:4[n'&H'EA%[ϝ/ngERG1enFe"aDFdwnrzV' ZjJ@/}S}9R!מ ۮ"!JlxO嘹ED3]W= f;~~%@O,b$@mV .E:[VLm'L 9( *J ]]vߋN!5*8~~zۢk~S3EC^e(,Xخ.&:ܵ)Er0Q2*]k MV7kBj|Cy$bo*ʠّ`hzEW<~6Dz Џ'x;`'ͅN?uSQL$cޤ0A|5ޚY#XafVUP 4 21”Io<fÛP);bfk&ߞmd[{3:CeP[Kf)p Mخ @gIYe}?͗"J޾j0ሀ#]8q_z3h't^x|%.+bFYqsYĴɋ#7"8#E cC8UwDP|"QfTڱ*/ PӆtQ#6F>Sm"U]ap2Zf_߂ L+9x"m9?A ^ ~X])6GG;1\,=nX/[S)Cϖf"ovW[+Tpo`3V91𤪴6Xmpji?>yi݌%~96e=}Ac- cG}:C]! gl\L{A >M2T ,F^mi\uWsZ6@pݐL-' ~IĜbQ*/0p }6JZ{ ҖGA ??Y]%l%߅N~Z]L /MyxC^N,C"Q?gZ lGedy9mB1~[v6TԝU7ʬ?nvcDgO[鸝vgxclfIS:bDEM Y`/xWe$zK3%Y}&f-\(zۆX+BPr[z@ݑ˄0>RY=ۤRMGtVQ⿛(2f6Ok i6i_g"3B^7=6Qz#Lzy3#  .QV|0]U ܭJ,ĭnCGvB">K:+, ~.!mYSn 'Ŭ%Ka񉘵[#U`8 )ٌ sl^XRaFP#LJ}&H6QI9 }p*1$ [|Owau@IxTvPgy@t*~c~BEYn57^m)/l3  _{E@jIy*է$V7c ۸O9 ?tV“AӽȁyT Eyv`=~Id \^fȳ@ E}ʖ e3Su-Bbha&%tY)muC4d \XJfvΕ >횦甗et\cJ#D__, ?>d.pZSG7x^Qtr g ڎ O|,$g{OS_DPVw<)+$'hҲ/5]"JLyⱃdeu$Ûo7V+L?]fbu_z}|IlBuY7$KIne~ $ڈGʕyH>P"!?lUY~捚K9OtYdz4$8 `5\gX7;$csBot}[50fI(g){6 Oih+ˢAW >ZB!AF_9[DL( )읐3=Y: dtUS@:p͛DDZZuyzxd/eֿ@_P.`\g.GY'%-C'xzy>>)"v*ӆ9 _K(-,:O2*T|uEX">Z\'p:e zL]>P=K[>0HM|)`e P&Y5U+^ؕJW [p;,V,- fuW-O9ۮDnٮ9v D]a;Ԓu:sġy 3 ȖJVxֹ/v\$EZTHD:\ `: egX{A]3U,?/s:޻O$]GYݐ{έ^i{ԒRe;1`Cmkf2$@¥ W5gc/j01ENApDsJÝ1f|C jC-xn%a纭7۱@Bv"…i0"К:vu4 5MhgD_l'fS.8]Nq}K<:iO*`L 2-%Ӛr^+j7W=Cu|W2ǁm3Ylj8gJAYT^m$90!xdH'u^dԙq%_3ʚe(j@ *3}&fQ͡NGOJe%Չ^=,)E}H~@ƛDDZZz6=BaCDnl#; , x0㊡$dRˢmwFQВ9T^V 'L2ԉ.raE$rG6۷@d{? (Vͷ*r,vihpc)ފ]9$2jFRS/" `b_9EȤ  _'44XFzSܩw$LYdaqϽ壗 4OߧAȌX9TUIUw>; ͭp>c*3r<*HS[˽>$I'M)RTj;_s<1_棇 >K(Ɋ:F%Nbǡ3#WΜ| n8z5ERs'N>Hѕ>Zx|rn2z pjxQ|.sKbߔZq0*߂'oڹZ{rj0ԗ?$/ԏ5+ :t0vvY3'Z_Ìg*5pD{Y.=x u yCEWj``NQobyl6vmdKRwcnU 'tkr¸_PdIHQ\"2m"|"sMD>a&kM\cV+2ܲXuBhv+^Kޕˏ' Ms_])_V^x'k$onlx' zMy Ѕ=_M֏wIY-dLe 4Ҧ^iKz1c5ݲD] -{- _o算wiF?趥Y~Gg=[sX18(Q@;לۗ+JOJ@ni.^1a8!dMJKذLZ wrPàP"/ϫwЇ9ѥ%9L2FV@]!1<ڧ(c5O ä^?1IEfuϺ@ =o܆j w|!X0q=Qh _D {TAy1"45sqLKZ9>rTlsyڟRmu$,f4sאԇh+2у3B|_YLɇu{q`qfd3!E{@n$,\Qd&߉lٚJK4p'F9 -ƙ+ (bg馈$/ rJ@B|\}2MM3 ~s@ Љk]Wς`d6<0:u)iAt\!'{Fo~kfp& PoC˚.tCdJɔ/[̜i\RsgXhіs88k ޱl)6~|][?Tg+=Ա ?Mn`*("aBL9nLi~\ҨK"i[ {B N":`x'W;4fbu6Jd$\Wtz9"[N ȺK-)}W~<{41] fM{WؠʯT|[yi058%暯OƩ2'!\%:zpi0i1Bv!Pm 9[8PTJWy>rV_D\[ iR#[]) }G? Q}PIaw^& J V2jr+nV)؎pC"^$!x"KϊA ֿnbYhdG-Uoz&-T]y4wYM|U/ # >849PO~\>}˷4$'\c4Ѯ%+z mF ɉUzUϻ Ա!Swy۔ $L*gk| p$r(jQGտGZv)H5P*KN4r[X<?HJ6KII§Y7bmX~nPR$6:⮧CdzpEdUobM, B6ST'G bwAw(nUOn Ky7xhgG.ֽBaL刮0Q62oU>AF[ǩ^oqԴaN@f>O2LevA>Д{}$oؘ3w% &zƀF<.veP`/ş2 \ldaNa;tN//DBGR4m|KrѰ<^dad]+vV9z5XS!@]6eǪZcgW 'QgN[~YS}>5O33ݠt.nj:Y /l]]^h> ;6d<,4Fk#Lw G1ZEDrvdǪu^y6netS|MCqnqar^$ 㤌}ܱY:/I%j i =kcFֶv(@xPd)4t"ƑqԖ`G8Y밳EK 2?8"24r`J 2hIJ3i3m᭼^Q gGK|uI#I۱x$nj3$-(JFn QJHB-`-.J݌E^(}܍aPY.4  {-'% 5p@%tX)B Kinx|eDF7sЌ/L2675HYDDTbk4Q~i𳦫.ųuV>Q ?qĵd*SOYk͙#:>Y9}²NՉ'lcI*˟:h=/SP,,/65l(u!`g.;7)!(QO h9>S"Z8 FZH#\ +%1(I ǐXk21gNZZ'B h2 .UjԿ˚H)Ӄ @l*X l}gK^ju_FEzźY}mLr&݇Z9/\H.lku:pﺴ,Yݡ޺ 'Qj'iO .>)߄8on)i?O2n >{N*2c$ZFKt\C U%H=Wyۛf&'! |* 㮵y%,loT9{y?e0,v{a2y; 0^vCVS!O0C9=ķh_.hE 47[} .o Bㅐ؍fHG)ĴNDF8xc-i 2HJiWt<=ܪ9X,00P܋;ӘjfE?&TIN"Dk/2%g֙)%صqigG~Bڿ <z9OUoHF,?O涀FA3/N~mz𸛁qa=bk(`=V *7 (ko3D] ݕ=`mL6;!wC$~F9$୦4tyڵ";BjuE[M[I`=d#S%u^kr{+i3xx߻>DWQ\De(5\ #i0$6@?ʷ u C?Zy{A_m6q^0E&Lr>O̡-HG2Yfj}6O#2Vo&O|nф.|ҽ=piOjHNEk9wG_U%H9ķrvfeuⱙW@[m<~viMBI:H\)eya_`t{ )7t96zn!(`vg b0`?SE5}_*MRWX`R甾p \5纗 1tnKݿ&r@&IQ¥!ӺJNpJVYQ s'at~^ײ&*WCM!\_˵ԟKuTv@\սyg؄4nђ(pYMLx͒Y=Z-Q6'A=&5 S6&A3&UbbX>+gyo^ e"N*|!D`E$WR*T[NPߎ !_/\ŕ RgeZqg$E`_(ҷ&ϗDk~]>4Rf|*g|M:9,/!׎AƔ8y>Rk;yzxpQ21f~YQmFyeAx0a훫y  <$Kܦ-XTQMZ `—r( $@$(2 oRsWP% 9-S?I{1[E."Ⓤ)t3PMpr3'mi3J(gv%c/}ׅy1=mgŬ0΃qI8qzGGo;,e1'Nΰ Jj6ORzHq0zo((N֘w[EIYhS}`1hI<Ҕ7ljP{s1[Lx{vJ9ބj;S.㏚c]bR6d}+*d>F맱扼^~" |Ig匕h0݉|`FV b&=Bbwӕ)S\bHRԻNK +rx́ H@:J|e8rG݈=)GZdczNaאټ]3 mZ0"D7yL! ]_Jw5rدEM*ݛ*",L=4L_euna5hHԈsJ"rvNyu}.bׇZ2xQ?Q^)mZ7d8՚ï47ZP\]3Z/݉Тӕ_6=}ΒB|WhN.y*UvH*= E)%A~)odּ_nS㊀~{G4WDZ;:BVC.";fu dn#har0ν֕ɰ{7Fm^D"_4x`MlR31 ی+/`;ޝVC{Z}Jr8c.l.\Ҭ^l!DžLzMj}oᰌZw?7$Vl?L(}=;l3\{t@C|GE's̓3+p8~svv3:]4y9AAq :'Fc4WpgZE 58kXsK2)$ŗx]rWݒ-[W^[ON^7w Ϳ~`i,Q7U}/`?k* 2#zȺZc@]\"B??q \{MLJ.˖v9A:.!l7wż#voKF;EN hlWO@+M,U I FL }(JN-Vke`$P81k|{oХQ yU@*rȸ:Hʀn;ǻ|=m_xza@ySxb_ϧ9MlLj::j$>(>gNbiGc4l6ہxEe=ա~hF{~*TdMQJx61bvZg붖9 "] 9mnJ}"Y7KCN#FQf[7a 洯dKڲ:FiSUk@Az'œ{yGl>˳j̓MXr/>о:yґC2;)^w6@QbUi288}Yo^]ChV= Bk-f ie?4O\H&VV8yC"m/G/WPp^vi'eqH;Fd$)߹PTA@/ a?pzt|^#AN9{ RVEֺ2tnNHb&~!{,eo7=?etVĬ*8D>vaG5bvIV=QϭT%qy"+pԍJyRm;}ZF;~i>w7Ǧ((/F{DVG4Pj-9&ePEMWSB~́oI)> *L  pb.nZ#sHm9.sb2Sd/rܒ{ʓwIJ#bzGd@#fcYOTl|NTҀ:U*hl'&= aA Q)X0v*s\$40mWGy!Rؐ#[2e}VVk8K a4bӧ,nf6`r [g70ثBEx.62k> D|is|:+,Pc^]4b Ynh^2҄'t;>f\~ i/njnͳK40Zu0p>?a rmƉvq)=~Glq^_K<P A(պA9+Yغ9&3Rw8h*xJX5fP(&/״Xc(^qՇ 5Vh懽J>hƃg^'4yMs3Mܨ֎6׿a~]ػG} ! q32:}T[?Yc(O0}:jUvP+@Yt_[ Ui*оCC[ftȋ|Vvb1B䙈 )䰊&Ӓ4`dH ӾIP8w}a:cH,GNFcaB>2Az@24E]#;NƤʄ4hre]J'w>aފlW\ e&|b$Mql8D%4C9c󏜨ka\IU~ z(7`H5Jy0; '{Ū0/"v wD:3j2ׁԂNW'|U~j@|xVK 좊П-_w嵇7x>ddm5#Vo˿>ύ`$k'x!vlՊ ֈXԊgapsm[v :/FA։؁޿y_nSH /r}iU~utyאICWKX65D0tlns6*NQ#o Ϛ+#cR_'xxs -;61] |H,\{ Uhhһ̶uи"UA@ni-YAXdt<05Oܻ~l'MRKR0!iT9R`2IQُ#s7=a9}mb&:@unvcʇZ )2JMץ<@otBwcxit#Ϫ.y:JOyK O|rKΊi@pn"j; f <%3^$/iX!奚rMO"(Ă\e<)Ⱦ ފ<]i3Ȇ)UE-f3FXR'lon4Gps! ^9afR0T"3˔8= .Q+aGiCx#Du&>^YQ֔hcZo7N9B+ᴪ 2KDޔʘP,#%߰EmpLQ v__@'`'3_&cZ~uQ9d2%~:l%?_6S׈-"Yp^ňg>{PZ\*BYEB@c Luk.Ltsf&zieuh=ӭx]Tbe2ѻ 'c

voڥ6~ch XR< .mzGXOكx8bFJXƆt|ucjA/Խ9Ǒ T>ṳ#"!'k+ɴ]L<#rd;Z }rn\XnD I-Np)Reeu /k`5h x#l1sF,H~c Ú8`/ H?3ɤ-6&}|?2 QI_2/P< U,xNEs;}`jic˿]*C2h 6KF`,Iz\$`W"!C Gyw+26{H݃b3lwb w&:dxkd^Rztg?X[)<О$}S-7&w؇f8icA l&oZc77')(o 9]9-{/br6I݀XO=8nQѽ߂6T @xڱ9ٓ$Mj8]ƍm@}뢾S#6zQ?ZX,P^rT4E^hfl,Pp06۽:6 Բ0Ze`3P>= GuOHI?q'U]M(VQ_SQIHk-pHs>)b/t7mj~?8? 56c1:GIk-"U=#kGKJmeڿCjWj/[OqK M:cc b^iXp_4VkW:& ,ynLm,Y/j1J&&7a-y 92tE zvLjT DLi8F|cUjk#WE[R].` ~CɄ>NFip_MqqDh;N1g8\ z>&Lbe_N(Y]<Yo G%9]/0l˴M~Z'feԍ1yI%f ZDϞ UW50hp靦Z2b41e0HPl d~ 0Cw\Oe! =iBWt2Q+ed'qt[x'Rpw'n]xC2a)?hIzXKKА5Ż kwȝ@҇crE6RŲTF |qlac_ɇw:ՇHuy~b8!Xz}UU'Aވ#rDǨN7y~m $IK"~n.i(:z*]0HJH3raoxsUuzbcCeq<ߢ<^@ʄ0%$&=+SҖҮ?}XR9;_z<֣=[ u`$LQ[2AEf\$) .xwWDU"AK|$˪@]0_ʽ5n^oDe[TCъGn-`ģ;p cK<۬8}*b פXFh1<⧱tK'8"Wq43n3D^ 9>プxrb;J `Oq@tT.ٽ+3=^6E%`ԽL~%"'g &tE/PVm? ?O~6nQ4΃/' !3MΥG/yILAnE_\d,zfAV` }ؘ> L9,: f6Z5  ~waqGz_Fe$RGoy/{V$ރHGnECq*Ow*90[}R}:o-a&cyɖn"B٩;HѯI7:-H;/t<:gjKlLPx"yh3*.)׷=}?-|Y|qjaibO'#JE2CJX `X1l2Msj?9 @ 6BBH+Uv*6  iï6%袡?hv#̊~S7# ֝JA z/1psBv*CԾ ѬXS@WjcфZv]# y}ٳU\U∬/نw#=0ЩkqDU7&<\_Uly㣅7xV fqI)B.CnލwW0+pT-اΚsS 9_e} #O L!Pg\c|;a< Ui+;3fǍ ڳ\)%>E;ɤ!)13 2h0|z&JYՊ!`5%dF5ʳ/D>`e߱f6FZ$Ԣv\|ݑÏ`}!B3xySXeՋvk&vfE;l,桋\m}0$ ñ\* :+r]rGr _K8eڝn zXbw~ TϞq 8fF &m R'__zVٻݛ S^\ M\ pƇP׺gLQ@&j-=V?fVf:UK=i)y+ FY<mD%ZrLk6 \k{ai%pO^jw`( ٖ{\96Lʬ+zN 8_c&5g^IFU:2tvZQRӌVy2s;X4&hNa()/ѕtUS M|y`I L"r#28.'dN W%qqQ2Bq!3ݭgfS%(vffؓ45s/RF1JE>kSE2Ir 61p]36Jdi*pɥe^.եC=s25½2]5di>_ $lmq1V&9Ѝ84&b6:Y"}I;_3Ҍ$ W{_b נ8,Ĭm,u|zwDto*'Eު*gyvz;Y*xZ:RWeeb1.eiWA.>ǡF5㊑%%Kn!|f|L9}V0Nnd#2Eί՝ECFH7,͑Wa9d'X]~*IȔXPt|}S MCԕ>(]kv2^ΐP@5rԤ =RÊ,!|I}+$Ēa3#/[p Ǒ%D7Uo|>ǧe5ica* >¡?P:<<}${7/k1!dU68>iw.xKvhP5o7- ^G2aˉUEtֽY WWxA`9]Ǘu4X@PQ|a+{s0fLBVK_aI`Eqiz|:ӟ\8kƒi>?Gbs|Dy7Q ݸq=b֑W"H =JuHT>R8Z^2$ҰHHv(ӟ#N02"k1%[~5 |m%boG P2(*n eCk-UOHq$N͜oQZP믚 :ܪ-FU9 `vMh䴱L$z}dyiAAә`t` W '>iٜ:6 <ʬ䘆}jAaQN\"YwJqpondnLF( ,2;ٕ=551c)iӍ'g#ٟ+/:7X{r-O~A0]>+'@Mu^QnkrNNe@( @w2EuĀ"AKX}0U[CnDΉZuS%2j&M3jЕ#`BY*O'Fr}^G;{YACȦ!e,hG̭$G4{hd/ tvsV]>IW- @+&D$@o1uԱfjU$9T<fzC9UTN3G! 6'5Phn?@M BD4rL?AdoP.̈ ˄ 64/B"3-~RrG ,E+y{V M_ 2'rpN;V6-~Qtʹ1g^Yv40=pdk658GRZH&҃+F"RτJhCKAҽ+VyepiɭMO1Ƃ@+ޤaRRQ%6\Jjlqb }YnƂD \]l.>]@Iw&R^#[qyd %'b|Ȋb <+D#Y`E%ߒ83jP'J O?!@<5YQMj$#gH'V eg[I4]}?/~@62w?L"6hQ#qىq3=Br;;Eȍew lon8QLxW~?;>MH~sk!g!<%wfDn0z/LbFVLJ%#tc+bTL*z=/V[dzhC[b Ӟf/I_}fϠ{`G(բ0bJkp/$6ʒ=Yumh'[Ua2v,4ˬ2IV1$1 #>^W'1gwiO*~Q[c_'m4fk4FQcpx%: Y`xw ^x?QVYOR~tνAubX笴#j(qnQWHiQ4^'d8cLawNV!y.q82ϩ%fZ9$%;SJD/K#G<,P Iyxi%{ƃlw~ cȴl52X6֑7Y횎I^tI[rAYLV}jYiT5כ+t\+1~xA ğ==58.Pހ_V% &SzՌv1c50Q{4O] w3C^\"*T-fk4;cFu&C\5YA }kFP=XrT1 MLX+xS5bK5*&AM.(^s;\- oV &.+ZE]Ӫsgc+.F?Xw"~Q66>Rѹh٢3%eI,Mp/Evk٦deAK)wkbċhpY8e[NaB< -gϔC3Cm fdEB)‚8{qYY}?&t7}d%(73-\&/9/FBc!a!tM_McM#͡#kIa)`%W UE4u;ƻm@ZqFlH ʀ{)_~qo epnSs= Ȯ/rʇƨܛḄvfi} b|2n:Zvopt;Kpת95Xqcx 6>0eͼ*͊h_Ad,u/Bj0cȆ:{(xJ.NM9mbj'0+IKրlɾTP9{.o7'*لOieFrqYb{GwX!unGJ[ʧt'r*fS޶(* n.6|/ૺM˷zک/Ff`1 h|rm^e,љ-f$9PK]c=SF+1>ۯϵc^}^)?_;3X-,9!ĿlZd1k3gLnm5@Y6BMd8[KKdhY}Wud9 )Q>"h#`W,9ȭ)`5D,l5!z̙bNE8B[_Y>J#XslB9z/Fda1m%mHe!}J:'m!2'7x #Gk*񳝓n7cSOI rܨZ uA̜Tb$l]>>sp)f:LxcH3MjQC*9izq{=&5ۥy cy|0Hy >R Y@[}W"a}oۦ6囈tjb%f!TǪG/Nk&=`DMQr09"ʲ]<--,>1#%;#ig,ɍ+7N*4 ܣV^WD3ok0}h= Ϝn͋_1nWLo;Y-V*f;M Baf o.Nexk@xeS:"|a TcɚŤ_L.` m>jP̜r# '6?9$ӢIB3=KA3Fv/bIJ.$h%Zwv8q?Ζ#AAx1e؄}&pڃ}Bn#(70ko4P8Cdxh9l P\$rEpw% sޓL[*(bpq6{FXL&%lPc\ϫk{snaMp}h oeU A!V-瘟!XrP2*L jk^YUǤOT29@l_\(E\(s)Kn,ݐt2n雊}{RgE W$uW*\E6X嗼*2߀xHkbԫRi5I|m~iHA7?(uD ؗ#`W^rkG皻Ű|(Ph#pC&Y|qr6k~6>ڮ>H]罖55~j'̢߷;Mw#})lתP-sW(Y&$*nèNRvy$,姖+NmJ벺` oY6POZ1AwH;%Re)S2ȆuFǸwϑ 'iUt,s*2qwߟCʊgP<^+ӡS%_ycX^C?[M)-tiշb(HPZ=*ehݟ tD G]qu.m)ӥ]S]o+sfV?\[LA 'yI0A<>F+R}!/LkվLh Js?;42Y3n_=HFnT;7韠;Ucx:%I$#EI#A[drN`]]DoiLn:z{VVl{X(Kbry8]1k߃[#[&0\T24=,1=fA}/>rIG \!GƳ E'+^H'VQYUF@=ET28Rg[_.gG`y;U/?%Zk}@0{wŊ ?^"t2rH5|g2zZMn<ɛeR3_И!i䫡 6;:O> _u?~+ Dzs\(GP\HuȒhwq-5B>E9K´}By:!0Um?IU i1ò0ƸR6)!k>GjW&,vyr_,@׳f0;2*g>/%$#nDҭ3DhފVaf[;i~{޵la0&yi0shTG+scs7D b*'΢Hk0歃3u)M>\R lby ܆Zd=6WVf=oG$]Ua@L+{`ݓˁ26`9r+}_םAmg̊8 7A礿͟J7t`@x;*pP&P Q`9@a{9:R EXZO}8AW/6Wj0'Ҝ"E\&$;r$Ԝ7]0)YO|scH؜n<+:b,U徛b\WqG%@⌗} Uk=:yvu,9ý|XA:Omf,o[CԇA=wrV"yO/f0-Sh]e$ x+'S*0Etr~սyZrXRWeb:fïxI'4` h;Y"s*|}fem[n,ZvCu%H >|كn߸U (ijypN=0R'#܎u'xVz`ݘΚm$Kkwc *9^d$SljX;**8 :oYfEQCtsƮ⊄$jQ,+Sy2_N2|bgⒾ{N&(Щa ձn/_tN& ?Z\]ĒOa,t,9J.8 U)GQЇE| N˿"s{^_4Pǿ7l6DS|J~&ο Edže =tF`WM(jT1NebNxh-$TY~E.K?(Ě6xc5չ* ]򢩹@jYsgr ƕ-/o[d1߾vKs'soʝ<Ȳ$ACX?2&KVA|tVl/g՛agַ37I« `O +X_]E02y NVǚ7IRgLe˩)QA{U;Uu[{_(\w6z\aӎKlmf^_X7nDމ7L5C&-F;Fc]n+) ^isCK ʇչqi Vthriɧ7Dt = ?Q`i:,>T8>z'#y&.z_E,u@>O Im jE=o8Y2K t+irG=5t bJ*`Z;% ?EQekL-ŭ»T֍3"Yи-vR H4:g}pp:OB-OH~|iޅJpu~y~N_]{J#z1@UUMV}'~= 0 ƞ==Rk]H#Iܫ|׭yX#NobAPIBM`ݳV^,|e7٦Ξ)99~V@4w',|2a'2:Vkk[y1ՃƬ<#l8g&xeoԭ{YqBR#CezLcqj C>SJd/,be'ŇZ;pQD gyuT8U>L W 8[-TG G֛9. VX0ʺ:TޭPN6$TA)(5?GO]H0J zrkE6W)OH33ys4MP) B ?o{MyUNV\&9%LiVE5zRh=r]5Q,%ݟ U^A鎙$_[0&: zs%D:F tی:puuG&Q* K3 8-iLwyb =60^.`I=ZZZ(+%R2Alv/LWt| &nI~a1f:IsF __-clCs9hÇdG2bTo$a*tO]8.aLJ!^34yчVk(^p\8a|hfbQ/yIz£"Uf\^bw/ Y혶a^Ln7T( K'-ы>r4j~:)lY+9m0+Īq*2'TMSςq W(wYZ4t =\ʼnT\#gՆ?I/VC "%fQw~jzY0*"'936+dhvW(GI jzF@:ꪚYЩ Z?G PgHz$S KOCzC4H ŗš9g^|!OYNpϺ^ x*`btm\Eyb_)eҌD^X("Fqf2 *n ai71z'pK#c|H7pGҪKZZ "r3ԅI~E(ǔtjDE𜊐/=@N,jxyW+ Y^' px=Xg9aѲ8F3 9;@YS5T"c|m-^7 g(8Dx79y 8zl;\$ޤS>ĞOץ>FVAfءm0h&  ]#Oҿa8NS;<@:N"dTn `RE@t #5/HQ&N] u+|ؒeW/@qA_i \U-%I5XaâX`Uۈǽ=y_U~H ᙭~2V0U =2p49<DHWxj]4΀J "QN>81r eZHJWV*{R+=Dbew /Rζ2Xagσnm}.WZSx9*6GL>t5\ SŕS:At֛owhLï-81 8/2$lӝxc]R`{h/!žPAY=xh!}y4(4 l ( g".[;U]qW!$Oe뎆`=&Y^I] ph+t@W) o}՝P |1B epu]3UjW˦G_u%YtDN*qSbGzCՀ#opX0%p)e{Ȗ2n8>Hl$YW-Wn/`q)+m ܆ RÒ'}bbsoE-ɀi a]|Ǿ(x~Wd {W67iܓQNcS]Tdj'>}K\JGHpG4 <,8TBM]18$7~M5rf[e|ֶG6ẂU *5KLg!D8w htg"A'֧4SB WW]U誆 }v:)ΰ)g:bϑX/6:&*(Y753l<+4ꦦ1mƆ nIr@5Y4t|^?U)w]J- )-"}XQ0X6q'>b~y+~L\2w 'jB ~bJfYw:kj%(f)q{"3Z 'R}p 䦶Nbf@1+8ii 'I^GǓ"< AWc ^^o 6FӜiPB4 'rNw{ůD A &|m?xfo[8^#J*:Ț|*!Z6h,'%aMk'?v j~Ngvp52*myZ7wHĥ7~RS"SmF01"@UV'[)ygߋz9ܡ0YY@XQE pϦN D%ϤT7;ܯ&Vzco Q*ٰ!pedy/lu\<8?,u^犈;ևHY M~IvlWnE^UʺqvLN=ǐ|~jZ|nR0ŦyNƔD{5lnBJc5\͢}I?*Fڍ)M_}դ5Lzvl׿BURAbCC]21+h۸[36^HR.FOl%]I dN=Jb2.oPmj"uVfUE$u :)ZeWy~La_s5^p 5wCJp~0㾅^g|-Xpv'/ ݍW  mY:ۧT tk1%;"?;`GNQ_-Kd0.(PHQ*=ȈOScW‰ H 3YvS~Lu<ǜ\$PWAK7|$JUJ{T|RԹ1'#Wު{{)B f)ᐱLTGBV[CnŨZDzm*&ޮhW&wikv̢n夁.:} kU;Fޑ[q>s~8kc1%!q)$Hk:UVxl RҴKw/؜. rvZGjE]ExD2-QL U.=htAv>O(,F_) |"HLV"tS@ Cl;N? \OvAI*Z.P%u:n|HFOP^".ܥ!܎VA 'MS A {V_^xTʰv&zҐ=Rw޲ ZˮcCknKO}wx,\M,b*Q^GDF!:aw։<]\HS%wH90ίa_' 0!n"e@-i+&uҭ걄ud Y)kBg _c wA~(e{(n#Dʏ)^B/ D7>OV$jb`9N*{5+Gq jfRT3gA I~c+9D$Ai"!袗7I ~տr1ܴ{C.>6ۋKvz3WP!UΩDy}_=l}tۈ2&xD,v(+_tSknTxA~Ǒ&R( }%DS>,sV[ ɘ- ЪYt@ ^b܁ )_4`h'6B^ Cf9ϊ+=F"ᢤPU4b nǠD ȳlqչx?3$F[˳ӿS=|xJ鑲PqP"?GjȽ\ݝOH+"~,&A 8~Yn&|"f`XN08iMܜ2w(ʰE:߾a?m(`޺!X_lǞ7:A;72rGlAR_)x<9?0i/Lc5^gO {Vwp,Khk, vp ª a mcI@KΖDCra uSw3)1m1sN{9).z`UT)½]J!3;CXbПXm?| 4mKs|+w,u>[u CTuB 9Az9>Mf԰*C!K@Xz`Ji=`( HዊKLBdBlJcDaVN{&uAМaGcf ?|>|:5Ww0+jAHIun\R3uVˆhK(;Kgwbm|q芃x)cӋFkOV_m qY͕(sàO5b>|Y6DK: `1U21F6u?ioc FB2-lDU_ vKD?HQVi=K\G>Ycp!$@O~ 9x=@wF!*3dU(ЛbC㤕`w -OŰŢWed>}7F3Fb$j9̠G ȓ"O.aۣLQ YA#e' Ue" +Lu5^ B-Nu+W7DK:^]w%c2qntoq^\_ Y@}&BʏsB%ڊD)¶`a)K9೎Y}|==! I3!)h.'VWalzu7Ge1qA);Da96w^(M~$!ʯF4C;ggNX%{FԸF[a*; {WH?Q \_kdokQF@J(0' YWPkVD*!87hCP#ȂfU@x\.<+h$.2geÊQY V oD=~ہ?9GCUrw;teܙ4d"灂d Vx.GbX~a|E(#wHl^>BCmէ P F.i٩Vo<:<+p5MzDHmѓ(D u.{0P$FװqlB3e j{0m/੩ڈυ>*Rdr'M A i8,,ʼnCsBx } K4(쇁B1~{B{ƺC .9nm6{DtĂ['%J'kl.$S{Y'BrL 0vb""6['5䮲{x_!P5"+lɩR9)}^kpMgw1N/'xI Zx2mV2pU^Lsv~v8 iDSP # J& ytt(ఐ)no2]h:?.1J<蘈t(Sq2UxxS37Z,T2T蕷af&C(vq_ k4.b|%y$J<&,P!}hnaǵa碇eBJFVa,,gz?m"'oP(άr̿U*98tٮd3O@<5)/gjhFӃHFe˶H@َ'~Sfj[-;@zI~%e}<~|-6]A ׺ $kbE 4| Z,] 4|1~te0aLt@ B~J8aBxVUpJśj\g>6ޑ.L7!!Y9k vsma?ìwe @5D5T-' W C`X|ql${bDD|as` Bq1?l*k-Gm>w2Hz; 64])Rƙzip^M.dUǏ5т_ҧ ^hMX%uDWrp1ML !o&>ˊPQ'Rx$O;*[^/3;\rN$S *WVC D{gG0|LRخ/ m q rGF'v=5tYs)z /-c6˳LIntqf"c钊Ub.9t&AM ~agMk(\Y۱sIUt\dUs0Ι?kHW7UICπWk m7j !bG~On۹ 1$R',տMES*|LjL?wV(''.}ԗVU.1(^&zޤ$i1@i/%r^ pcd44*@zdt w\!-wɳI^AZů IZǺufgIa'Un"QMQ/%8oxvFmNGYg%QR.x< k[S/O7G7[q;E4tJJ5r4"9leKx  ; "/_q>?rl<1ղ:opʳQ@/C|T1} [=`6=RS? a2Yd!^"N2oHe{5f7?%uzg(HOM̒~;P k|Ĉ!T&r=k݃ ǀ ~eՑ㩕ʩE33J@ӥґ-LzYS^$cHBq$ٕ99o]~IH a[뫾ʶX] !`ߩuvolY\*ʨ(knXޙn( tThh q$wgqߴL0M~ xM&3z!'k&S+wYUh.FL?d)md2 ?!0 eFXg'1;RVym5}Ë#h&TZmԏCG >[DNBmžw !g+Ͽ̵Z(+IJ}IPĘj6hty2P@me3u"ɿtv>b P3 >ۆTEx wuu~g[T0MU}%y=Rk6Қbhĝֈ-_D6|nj0XSv[t=!Dr' WeR Ap}]_q ޮ_Xd trO=[ÉDDZ6c@jAI1)@PCǣ(S/"$Nd7|(]2?m{c0 vI\F~gR ,np +S$Uco*fk' {Bq"N>N k!\Ln%wz^ߕH/ckm79[G!_/›L]Itd6:;>M6ʂ2JimxMkn5={y̷{?qƥIcB2Cp8WUv%$}1v`,nLj)֙w@Ϡ*01UI?俓,b@i9u(|3ӡ8Cwe3V!UƺEߥIE&.+Q(-kONAJڼ$i.TkU|b|> KBzexX1bg:yIwJa5o{hU}$E XeHKV|{&{zV%p9v5WEE"\>H q> )9se/X !;7MvyKᇍ7nZDE"B*GsaxY5E2̇bQ2=\v#27Ų&SJ痛;o_ ;!jdc^=:3((7-CD뙧j5Aי0.8znpHHV5o |~].R^.jc:vd 0ێq|`_ҥ6h晼S#L&+ZW=xB) 6g"h9Is.NT"g _W(OêzXI2n 0tJQydZkzH#}ke2r0՛*>16Һ0?K36YxO)rrØ -yoo,[rhgڪx fB RRR &(+P=YPP`V!KLՋ)9tx]-FI"f>gi$`G{4tBiz9q8/[&sDΐF./1x$L[i/^xc2EYTV!)c{r|#*BoAsXDr$hlv)C83qb\WHXVD@c%HAޒ{8(`A ]z$ ݴOe$Io=6|4vv%h0z.`C`wp6}.ːٴikl;d#j}gBð%6"1U-&tj= M cgL/ GN8ѯ9hݕ(:柦tf}Gy?'mATV6t"D™5n_PCJz/10{j̪ d?ޏ'ƘP5qO}`'>lkD/\GhZ*NI/ u#tsO@kp0^4 Ԕ`'^@"D!5KZ]\1ne)$OU2ʆ?Fָf!#&{Ƣ xHϗ}|fmFi>Pw*M+?߼BYP+~t|/g|aEBo$DJ `$d0_d:X 0HX]nC6I;?$hS).Kƫ`3&:Ly-d`6`>I W`]m k%8~%'Z!ej=*$VqXǹO%fFK7Z}^AaGXWѝRsxRQAʥUA2ᲣRJw n ř$9248PWr p~2!CD t>rafC䏽 ԫWDSe׶EThO4j-l@A ̱Hzfٟ?%3PPEߺ46S>(a@7L2R*"ebzm21C޺!e-t1*iʼk (>"d y᛫Z:0}^Hjqا6}D7*^}3!l=h1s[<&mD Se%=uxpi% DeCފ{۩I.7)5 ~VDp%sh0S^9Uc!7@{w+d2QTͼ(LH3ߩJ6RjȪSle|Nvg*>2z^ (%mT^.e ܰX,Gi!3ۍ WzVªnPt.sA8I ig/L0xL?$0t`-PQA7O+T| pUھOSh_Q:*_%+no!( [}2T7D `Й[Dy=պz ¹ =#:ҍkܞP:5}rq̦ ^btt<)<"| v>d>9G p&͊ILŴ?EN&5r }dnC!"[8Q9 *9~?M,8`'ṋ~/L$KT)Gx@$β,PYEN]z0JIdcbxA"%5Ћkkhi Uĕ}"L77Φio|x y,~Us$YJR?D!ީg^e*M,_vIYASh@nܥьwKQ,̚R}(//_Իc'؏ڡhۆ$xCFv\# /åfzDs[!|"ݠ!OnS1cڗ0K L;$8 \ܱFLG=)P$XD7=Lv58D AXG#yFPۆbؠ8 aD-!0'0_/9d{wu\,Ei%%ˣ 3B$lQ` c#GCۨ@R33rk냴zUj' /ig?vf%\%;3;jr#X9qפtkM@[Q2%Η҃P;yGZz G Īg%jV˪=./.#O"l#n2 __Jp0qHPjʟylߜI 0p.MI,Q!䠰@Ʉ)ڽ y*nk~1c b%!Ӄ}[U|C*$#;8֗6U.(޾mM츕29sҗҴQA@% g( +C9g,{G9F 2k{RkOU ]{K7]-6ίXi[qd_P Pď }b:x P,p fc9^/k<-Y|랳_e̐ޥ*~ y oo0'!QqS8E8rDvJ]"  f )׊?7OEL)잾}ZGS Ɨe!JAh,8I-ѦG=o B4TCS!wb*W][gCk!>s g2K90 ز?|Ŀ3?Fw)YsJ7UCĻ ;*F졯"yo[Rc:w9k@:T874!>CdM~z ibL>zgNArc] ˩`ygg>Li-I%:1!)n\!|]2s^9*(TA8-Y~ԉu^McNۢBZAv' 6255㲪s()܅㐬f<\uSE!}N btGdSHQݱzm!5\sځx E_!ﻖ<*s6R vUinׄt[0u l~_f [@=?XY"d ވm&fpˢN @D!:xYaQOIeIJ9i={13 q:%A [?ݴPbq 8!] Gs*gkFK9{ g0ic8C%VD׈FVghbεdFmM1-4gР^6[ XYݑ ˭;W~l gKx~Ԥ'Pl Eaa@T J,Ѵ HP[ 7]ĭX5\ܓ:T]HU`Y7 H<𮉪-SDA~r,S#uui3GqY 7FP/ף7Rl R#{Ol>Gv]8d|h@AI)KeVE: ,e|0!IǬñW%pT(b5'vAv _'3bj LU$=zrc^C*?,Ԭ4Ϟ謦[oGIb\Q7U.6ny _*h *׌F;Ӊ#I_ATCPz8QZiG1ȩAY܊"Ο:GAvJZ K0, nji!PE5|./ʻ߶E@S@O2{{M&Om$ouNcӠ;fy UqOi$ !] :$OL>H;3 t<zxuEW`{ PW]]('![^^eG&34:t(zٺAf-eD͗)t[J㰏im E3>Pr$+@۰e녥i魩;yc@D9h~0! Ц؁0ѭl 7[P%ԅۜN: lokT-JRg#7ih,(p|P(+a΋$cquXן*/>h6K$:zvV^ ޗ!CRWK6N-he3p#]~ys-Κ! ~_adqѶ3(tDn}V'M[,mr/!94B>n3vIu]vR{JRI1Jwr%?NnEa-k=O[\oO+/e|[ $j'?Ng(5"2?.RԹ#Z|zĢE1cQ1?2H1FYu2߳m*wGo!, uG q2"z:IE@(D 3WxoacH@Z!8mpK6Poۏv,nGaŽChP8dcsXd9K%'WuDmv>¯S{עxVW>͙1'3;2p7fx_Viz|>TFLW`Txn2+ِ0zQm9 ==pI߸ qc^>5LݟEvt8vZevM;m8x]&Y> /rJި!(_iL =H/SG-4kNJ߉PZORnz`yVˮCHXFw5XZmLZ~CM 8nstް$.P߱ioƦ:a/[-;h%o u *"3'NKc uJrFpĪ?V_z ~hFSfB1xԦU.сr:a&SW. 6Tm?+ZT*n@=5 vK=BTĘ} +Fr*(}5m3SoE `?+';*Ҏ6gٽ:sxZT%^B&@FyamUQ>xy h&DЏ'zW^Xj8iqw+NSbq?͚ߜZ?$cgn ?3W_Hy[)qvKcK!wa^{– CbI}MIP8Egj~WU0؆UDzDk_kIhit^ wq]r~p&؇z+?O4&)D'>Y8϶j ޷RJFbVޥ7+ %IynH>F[(흧 V?,:(u]KfwvNts5a:$+ n*/̒kj~-n09HwF-!b;ps˗lŨjzohb.3\vZCP !qV4v@ìN,&Xjtb/7N &v"o{=2 .4',Cћ> ?S#f+גqb#sN~Z"O)@<oMANTr\:gxn*2R%Fu͵i>ek^hP/zZQg9ܤu#cu~_)ļVT?>Er]:L f]wAʗ>!GXbCjy|&6 PP[dc@Z !Tr\TL^D{7{AWߕ'c4gmԯYA*b=vBr 64J :cY)椖[~>cy$/sئ'J/x>90'@1&Xp.Sу| ߒ5`fH1{@辤87~w6 +kdAc#]>Ē;O GtLAyqSXex1g ؈@*Ek= 5b`27p29<4;VM`(Q1jCh0;OW灲xuî.HԨnk${ɾ_1q "/-q}@fcOиM8e^=7Wcw#Y][I߼ R(^1#y:U9_v8*-`_,/[{CNn8͝FbCM5[Ut}A庬 Ydkg,% HJV2ɺ &ĺϡGNlс3)$yaa]Pp3[TT"7MMBsb1jgu~!L$Qu~t V9)XwwhwqGy\+hDw%$c+3UK.% mQ Q+V(hjN ı uָ\4^j9{Ja 3EsG.<1Jژf.3ٚ1t"mؑ d*W`g_*_qQ/!F)v[N1e6Qܣ @[=nugZi> zB*֍_g;JC/+`blBM&7 n =e8r6#}?9 cCi|sgb ,2!_(ӂc I@SlY +vQ%Q5۝# -&>Ci`OprDD=`kgLvO2RTOѦV)1K(纫`9~ӎ;q7 \:oFS!l‡?Sx qI'XsCeLȉ~{eMs# b7CpVߤDq#҄5y 5)C1(":0fR0or;D ]Ӵn]ڸY(ckuBSlT,bj~ )IW5BTգxyNzܷ!I|ϵ&&mmP^ESH4X#B/W/Tn7 nn׽Ktw}ts &"9|a!dd 0q=&FP+SN(0t:jnk(ŚzMQg|J*GEZO} 0^Aґ#/h+!-K"(_ ؾ@뀰eRGsmRL$ѨAt[7^z)u-{"pZ> vH)DbZBDy `6h=}]rڄ Hǂpэ@ -٭pN`#TGP@NDZT.Ot贾 N,FJ!H76Wi vZ8btGì؟7gx=}8@ 07 S˻EyIVxPdίċ N3n Y!FQV{unXI'[WH׈.мJ?<(~b`(LG/նβ0ISi~^=EÕUR>z3lgJi[U=.fW6)pFhϘ L+f+G;{$QҦoSY0?uJ[Q3m'Ҁs!3_=r:E倰bu?AuHZ܄ ^NNіSN +zZ\ Mתv˦#Sc

~Upm[/*ۼa4LBL1 9p>}Hj4$R1[^^c /(\mO ))8=? 2KX6"CΤoJtFj*i~^M+?A;զpveHyiNSm%-&p AQYBMG&ʮ>]r齠ٖwk$9~uS( Q5oC3tj84u؅7fFHmrs{n9ؿ  T)9qH (ɋq]Rv uXGb5тݨ|w4:cvBp R@Kj)ifa, ţW-=ʕ|cC!1֬x#ppdM)bzRckd3+Oe}sȍ@N9d TUK2BA(,E f#z}V4pi>}p^4<:FNrrI@@pxg`I,wg& .eE! a$0 NQ65#p(EJE[ Q9r-9gh2yxZB\s9(S󆤃"_IUӃ<\< ^LX9Ђ\$ءVY~LطJ.s䴭PEKu0*ڻ"S{umH$f$HJ]r ڙyXm!Km.qB,{"٭|Cwvݶ_" ʑb{d<Rc yiF9$U% )W')ay9~zQzK:X>[rTF%[H% 3BEqK|'DdKQ C%1_*Mk.q<6^ d̻WW[u|6?߿lFF Us`P}8?~JNЈω ,O/]pJq8139p,ݜaH 1qr]hJ9%/:c1lhǭ_mZ3צn{wU%+ CJ'@#j "Y:OD1vc9K\{J}U5,_ulg۵r;7p12$HL/Xtf>&_G,] cc}]J)d,A8[[MpsjyAEL֋ElL"MINqވl=AcLeJxk?b{;v"ۂ߳fGMu>{\Rn=&񡶲JY?ySvlTnej1vXVq?h2>*:%.91#%_ީffq3bix_<_9e Ihʦi YN=A:C>":jL]nX`H0C{C,ƨ/@xi n|TW4xR2*4AbTXf=(-Ş $HdۑC&o^uZ?Gx@[UO+ N8Q)lUNÒ䊑,[+xVhp)/qֻrMi݀[ɳU, ힴ-!VIO3o=;!tk!>50~Cd-6>ma|FDsؤe(Ѹ3 Jt/Oƃ9<#j2o>9~vH׷D3P+0oI =NzBnsI9?2 6֤ X8:V&#H-n"|׃H!49b>DXb!($Y:|8;K|ﰢwNc0"x(#mT-Qupݜ̖vol6 uɺ[݌b>,Wy2b"+85]*Wv!ħÿ́2#r֙m5Qu}Ul:LI39X"}b>a7W'.1ͪ-> ^%%osXgDzWtnW0Fܒq"pt{⨳^ es[`}V4P зoȥ58 ;DV:NNaEx͋gk*;twB4F!#1%B:Tf@3QxJy|=鉊ZhANo~)F&Kz9SUHreOZwnB&6>0qhq~9M=㖑~O$ aG=cK^A;4W>pO:y0NA?QfH\=26U1 q٤ekO V.pI48~oiojDX%$OwɓlO63On[/5ygK|bf1{THg`sHWEM|J17\nG3Q,!dJ)8sp%M{k#o=C*XD|MnxCN@?S+E5O`b"0=E6~2+xM1K5u*4`ė̴2_B*Ўi'LQi\,nW2k.\剡gèj;`.QMoQ,7יuP1rM6c %~TO4 j 5ш 2;޵$o"]hգĚ4QbŌ@,Q$+L-<1˽ֳ+ky~<QQL3oү܁2_?`]y1\[~xV'0EΏ*0l &! 4ROFJѱɿ\x5@h gTbM,_-u}]2z3BLuH_S_J5U$A%sr`,f&W^caKԙە ` ͺ}#~^>ɷm7hՄǮrwP] ΅_8REK6x6[V`v/&`M -G=By!d,'/ߖnA٧߅.ȥBxQ?ą8ap/hn&v8͚JbM)eX!׈^#ͽrZ5Q2j|)8,%7M~+%1/vsʯ/3eQ[P ;>ԧA_*Vȷt-[.16hG>ɬ-%RlJ**Ú:G$I Š(ۼː k o ~&{@;cnJ6U0{ͲeJL I9ժo2MZR yPH?uHi 8N^},%^Uu,ph?yѝKABUnn ~鈉=ĹqA" n)E;dd5HpEy/ .ey )x1hЪ?ft0` Ѫ ])eT8Ӂ$H- ҹ; Rx #! GMz|7̳bZFxE-zwDݕ(s7T):l9%1+:<_jZw,WK1pŦg)ZWt^r8d9.|bYƳ,_$ԆO_5)8 TMޠor)O݇L; 30ŵj yCp}ɇp}&slqJA}Ve|MUݤ%<~R<#=֬Igk"b\hZ.^|ɵ.!1ic;x(*?,n$*=j L7Apm~m,&wNl7`\; |IOdBp07_8Wƍd%ܿ-X>Z:vUgf3X<W7QՎs gH+u9-54Pr!XR31\ʆ [vAJB"Y`~ƍg`4ȷ#Fik8- 13!揙)pi>SK 8/X݃s9$'fK3,$S]F P~z4WH)HژR6Y8^@3Ӥ:^Kg+ Oh%"EȌQ@wP'} f"degD+{ׇM0hC.%0_A$@ަXwq8܈j੣"jU6E-pvu"u!I;]GN0$Wҭ$Z "4}2h ̿-x\JC~6ݶTUzYDQp+#i:X"|26ĘJ}3pK E XRWVzh)@s]i,FmHC8@OoԪԷJ±gx]:+YQlU' ?o_Ǯ\QzdžI:B:f8fL(Sc0n tA4NzHn%Q%W7ou|BRGxqݡ66~S|8/j\6Ed SsxbM7LNa?_̭ڣkmd,qh6'VHJMkPlh%tlrEeyrdtOQoٿaG|f~7*՝=7ZHHẌ?V6n)r,z %2uLӘFU7Ne9ܿQզʼnA+rp7jTTƝʣ:Se u1[ݗA0Tb汗>C)roQqJumX_BDrQG9)8EϯQ#m orGVB[.{ G~0wF\uRa G!kTy ꊈ,t\ PhӁ.>@{@9Zh'GukWjdYR;ޚ,sǘP97}XU~:(+e4dsLeI1Ψ@*R ?STMrrUݮP7>ˍ$>j3XnWKmUs_'Y3dA1=C^cQ K-"͙7T@\HPlv<-.􌭺=v rR#JleXM + H>J'`)ȉPu2v^A(couG}C` )]Xk#>KA6?5 N{C&3T!uEZqPL=T~nNNHX#RQxM!@БYyz@A*]_*]ѠSrt焱nR[9 Z:W3a !@ruj<}w[.Ek#KOB8~&1ِV.h4hc phJ"q|"5fJe,&XLjF?LVxNwOgmT$'c7=M=щ r{#ȰK慐^>\PUn$E$*S0Ϛ_ףk>j4搸9D< [rƌW3-7,Y::z;zKPvH# !gc$);L@f. zQ PK1[։ HUL :?IK\xbqB*X2r LH`0 v*v>@ >*?޳L%cwd&lzdt-jT1=1В`îx~D|9`gb@QI32P~ʻ&3SOvxAG<| \wa#ґa9&2,7Z/5pY9ZſD-1`׷Tao=Q<7gzVR&Ù?ZDS1& vs|9 m;EKMD!bgmAI/H&O%2?GVCtI2dm+hB[Ms#mI#]4tfGݫJvjSԗO@GPz .KnHjOx|x}jx^>qoH.*P}Pu؁UQuQ5>p|EqXaj_wTW`&獻&~ʷNE>1KZu-5ۦ8{^eA*Raܻ_d虵ݗOzyO)/UXMQfTْ{LDbC 5ǫm"lj]n:W⾥!MoA|藨(F˴UtT Gty㔟3%rA  _pY_tl5 t0bR 5'xBo]@t?7g\c􄙉Q&SsZeB$C ClLss嗉ɷT3F?Ɠ渰rU8A#9rmrLrN )* ]ʋȸ${m|EN/xW N{t/il r}/&}GU2)4QYH |z]ě>Ai3F ]\*b[ ]Ob6Z Eya0[ĜUcz*QxVEɋy2g3gaU&x; 9|֓,JeƔvF_IFa|JWa|M4^>>W$LTKѵu~BJj%l@Vؐ8"+?9c{ڎAsEpeQgtw31Ab ^b`劐BB*a;yRf:.yrwQLG9J0D\%BG+gWm6yh"4煪j\9M^`ےʽ H{$x"fT"7!!Vq*Qؖ0C> *V!x]؀IOGjs;a|f54ݘGKЍPe@℅q TdlK߶H4jm:Ľ,. ^` .~N  f @^߄B#hɁi,JņlqJqQ* tiw͘"#;3=U%{e*'d94dz{D8>?DYV;ZmJX<ciWž-!K `fN3~JltE|jZVdb6:e;p*}[=m4L܊wb;谊++2Vũ] #$oܤ];0ewΫ$as jw7Ž{4y~ GSkk/5MFB[g㒕6$W8HgSk9RE-]G X>#Nr5 8j؂+%{];D+*u/jP, >n!y9d:dvR-yjr"k9Fw$Z/?}hƒqY`eԵc`ۂR S74y^rd8PgNY;so߫pḁokwP7#҄PU]eluTҒHCƟM<wp"TRmBy?rFm? ̪t!CH "6SH|=R`\f^70 ьW[.:pN=-|r^:ywlw8tKO(2[PtTK<: *n t"%}6yp_;(,KD%ye-uw{==fɥk-8ThW=H[-^ʇ|˺$*N\Eࠌe?^#%0?J]V˸_ =qݑP$亸ȉ|PGmCfQHjojLJ#C[i1jx [lPB~Q4dr(׬y_֬M7_ݾ4GO6[M`">5 &NrX'6 2˜& ~ V|黺l}?^CgeL&Udf ì=mF:sb^<8D8iEjV36-fڙ}" Ub2ǩ֪ɓ8X`T=y>͘\Y}eA(LoRr2Ln_y܀Ɉ_cX5xe;Y8 0D䡩F?^6Qm-~H<3 VGU܀K<׌ƆVމ`b5B>/2rtkK8 7-V9Se/H>[>.*5ʼD,ODm~HăH1(zHJa Wqg0&g<DYKYU#O "2uͰOM ρ^*j dEvx@ %7h[`(7/bLr4YG7o5P'@t-YT !y>Sovwgo(": M#+]-I3KKQF%ԏNgLpRG\v0Ƈ3GP]! %FST0L$񓙐O^H:[^ dOQ廜 DG+6jvKU :Ÿ#(BDj6j΍ \+ <.O9f7_ ճQެ!Co{xD)9DV zZ?J"I4ldqb) q ;L>e]%v&G)cYTnzRCjQZt%OC3su-9zKGv" On9-NeF ~$a:8[L݌KA}uu[= )z9pn2N%֝hLO5 k0{5Eg5N6P:'¨PNYSb,9# `Ed&y \MqkqU$?a,Ė%D qBSzn$k([N:;6F kbԧsxs.@];SX"{GÖ2S3r6:ĉ;O/=-3)YZ#VOA*VB]^(&ۇ[\##auB6Ϣ13^Dss℁u3=˔GAr ͎ h2$複+-IhI+PG踬,̵ɨJ &-?=6U,m|buʻ" Vi(N}("g#~;Y85nMx'G#j_WJ O,h0ZUeͫIw &ia-pSUEq8{ ~ӡOLꥧbN2/#c-Fh),<'Ř;q>EZlwPO#ƽfФg:L&-y}UUc[7#gSΝŤ`B}J]T{tUјo2[༌a:v,r>6 ĆɛHM{2 :t$ۣŠS@KOz!iVTEt ō`!2Tun{+ fU(`_èJ=ިիcsk%U jWg:'tGKC7`ǂ=N(ؚÄHe -8^ E=]nؖ<EX3g_aozP>tL1I#RE"ɳ x3Hg>AHҎXVq" XJD$'Y*I~6e$z(-u $+|੸ h?kmgzRiT(uĘ08-ITt/õpJIxDyk)c|99AŦT[ɫir&eI]~xĬRQ &ϱzn \*jR8IߪcYTIX┥{*RŻlūB B6nr46Ɋ 9C) ;3Ȱ8z<8Gk=dz:{"F陋K.ͦTд-;ʤ֢d?ll>ʐVA d)XϗDuD˚5韅Z<򥑠܌ޫ¤W:V Z{$Ԭ)!6Nm v];]ҰOK#ApQm.x,ΑO%ELkT!N8-׻U\<Ao bW(lzЋgB`3kYss̵՜7+PrB"U0Svꌽ^148P=|cIXAX@RJioxr>~Lxg~U%|O^TXGY>Lp3?iw6͕nЯge=z×DhZ~)}_@ ƿl& aʡL؊5*eHZ68pƄUTR+w ^ :kab9j`yiW's)ZAAk}+fYB3DNs9 (ri٣;z^KdKnN nJR9G"ÿQ"1 \q9DdRp=s[MJ+Ԟ/@g2|<9yâ\xԺfV+v$g B%qr˚d=u8]ףТ@_ؑ)6a*jnFéw| 8?j@TDiX ;R_.Ͳ@9pf@";8ΞX nSopDm5ٓ35{+`L|*F\u * meHWbsJe u΁zn]171#_.^\ ]noItpӛnKoRWwa:Դ%I_]h}iCR}ŴJU5طr--je0.NS̋F*.˼t刁0( gwJՄFE-FS$T}Yv)bYVVp%Zذ\YJ9 Ćc,8ni2mc 2x97`ELSb|J%®å:0ť]hɷi3emb gB $Gl1RBR<1 لjnl/fm-P'5x![arMڣESJAF_0O"ɸ}M~x _I.M%e|X*fd]i?gFSnpê8a`ɗXm7IdpLΏiV)ɲ3ۜ}q@d2<-{6z^8O}uE]3h\uG暉 mH&hƕQH=$y!vߨmJv"y]]fB*Ny"«nYI*={9dt>{f E?fEAV jT:HB^t^T/Zg{ eu'~_Bh4[̓z\EuI''.-wYܺ> !J9k]X G\٤ƕa<|ϗb^vPr͜"6ۧy[r}Xgzf7?2 ]Zn>~v۶O6~3> (]6zG0LR)*_8TMwx Bbl)^Ώ+?YlFg 6^&˜mП)d qjSޟ@y֋n{m~:tZSTY[Y:fro. EV[zH׈_+(U^,T3tAejWcv^zי߸'ԟI{'XzR&o\㓧.I%G;>ɉI&/&x j,~.l揤Kdbۍlػt6@Ls2 wIwl|++k "JS; bA3fcDCs^׭BXXIeL)Ry^*- T8/o+*ԱiS@ #%ēS옍JsT#`_w;=cҍS4hvQvrKr3d2ojOx&1gQJ1E^.Sxl˒%c^מ6h=bJs)Hlph')嬦/]Lp׆纻ZzJȓEUv߼ŀ0 5Vf+)k )GJ %(ۡP`y":J.1!:LݰDw^- Mv߁+Sҥ/~3 bxSv1[va=wB^@K:<ҴѲ5Axm(~\vZDT JG["6V(U񀍔<Ez? $=Cˍ$FS1m_cke'Фחdp%!N]7'2l2j|iJ1PvBnB3_1 h62K]umg׆CB44tA=)Bsȍ BO1D<84Ӈf 0%%S6vke?`"H?!*+GGh?Nqahi-G4[tAE}t=A4YkgQiC;h}PvT{]˳{>t_b=g~Q}J 7>3]e g ģɮijʹ߅WY>`028b Ji{t eq*'b>.H$tWjȏ"l(f OE)"y.E)u0YxO{l;Vr?g2Yc\'BX59Bsw7}&Y ͌\Zavc}hFG=7H})CB%RiG!i,jLBn6]'N̵?#"᣹Add3/йg-xq^d) btIvV Sb\X1p)k a嵫WC]Mr^Tbh| ,v^<_ 6Wu#uw~͢#6M"T^Hu!%Vyeɥ`N]0 smT~=/6po\'%ŷQ5H@ -Zp7ncCFU|vE][(h;.fr ypP Vh>hH70#vֵi1Οؤå>%00H`_hzst+Qx9ZJkOU9Ce]:9a<+nN{y4 2[D2 >cysjh(Jo5c- II)U`Asvs< 4>9˕v~/ Km|K<j!,D<8՞\n&3m~:QMDЮ6͵ݭUC;Y{rx8ΓR_5 ٭lWrhsH޻l^t(!@2gb5լ6n)ܤ҉Ig4Kl>1> #eRkW/b[ ծ̚|w;Pԡ^u=((AFp RfJ> w9"xӥY2x'}:-bQ_#藆-%~ny #ȿ7Dy#T>ŏ ITQG,j}*-P]h;*U(L`lԋ<^ߒjJfؚ'GƘ^\8}҆J~e~yԎ;Ŭ'ܟVxۻ1!o~E"/rmzAR~™:9qgf5͉gU=~Wli 쐇fk(rٛˡi#fy%U3A;;ÆU%Cl *:%/I>?ӕjNC 騠!Wt^X:;c* [aޘq 7eP!9K qԗF\^5a{XSw#b"z.?bu&"ܷCc"pwcVĶP% vHqp$7wjQtMc`ӗvY%qFYc"ܿ&{^)&-[^$MgLmE!W3:MO>lG# qQDyhܦ\g=5_U' Yuydz+= G^z1*܀%H}*V-HU~U\sw-O 앴Qef=^'KNJYp4XC?f"=$OOόw 9p#I.0`9Q+/#±w1ꌁ2rw.j' WO,,x q[&26nQv>BPa% 1f;{fq#_D+Z`*L 6QWҸh)ޭGB +迋Lr_RKÒ[{Yy%Cmܸ4?J?Yf7x \m'1Llǔan /&- W:X(y]GyJœ _Ig}B5 ^jl/R Ȣ,j8enVc} KpZ|EJy7SrbDzʨ), G'I B3-<3$~VK]e?e^81e  z7l/8_xÍgYܘ>FGoE9ͻ/L^lz]@{]VvtnQ t=_IG~;bc@@  )$6C#cV;:;Ge[e{H欴 OJcQΘG-҅G BFmZ.&ȉOpT@4G4Ĉ6ϑ$ SRSW0=Ay(i5 mSj@9aLV!\jjsTI26Tͬr#Rç;鈡)z[~ 6^=2GdV:sTV9 ƫ{ID*FmFR;,o+\[s5M ahֵ)P"ƾP,ǁ( tw4*=BHWVMHUº_.DKDZj",T9O],Lëuk\l$u29Fu 4UԤJXPעR۞k~&>b#὎C,x.z2Q-~+"֤p'&$| KŒγay̳<QR@T5|C}l/ Y7(r#N na2^LpmM:# 5^od@Rj(r۔[ 6);>q߆Y1ה=cc7eT3bшT(m{c:cwݎ}6.$C7{ȾÍsQ[m]LİgE,O~υ sL*$W|cl//g#Gc:Dn"{a ɿlt%LthaF}jú{B`C-i1$y 'Շpu=PEBՌ+h/6hM:KXBB"=C4l!Wvkdbvׅ`ܧ6Hmꖩ:WDG7MEˆ`YZd0P{Bd#XhFIeb>~xy |2Isc_0$8PtXerV~"ei"\\Yס-T?` 2}BUȑA 4$L5PiˀOctXPXAΞY&w 7C+~Nq8;N$<@eo8Z&MS <ݠ ׄQfF7fqa@NN+ '9u!J} ՄE9hyLO~/*vQ&J6سe݆?@ u9<98C^^$,RU'`Nz[+ߨv(ՈɞSVDr0~63:Z@.\8-g_?$d,lOJv"mK*[C`f9D%'i6Yv@m*hī hEEƏ ="^S*U:IH]Bm9Ưc}tۃuDصhPBH(m=2IgwʜC_eD>^B:v1'A4ԌL%><$̍BpE)p&0“Z&W[zV* =/zzp}@SL!LȀK%̅H&^{i+L\̓W<ǬnFu%d Ճ}P\VI-^cyE;Ј!3߹[3GWx1lU S݉/Kq\D_!؇ҔN^Gq~_a7KJjh# A`fD ȐjvR)7؎g0 ΍y;DV%!|B8WLu1:)u_u!60ZxReSwGٵ} CB؆ц0aPR7f:[lRG60VD`qZ2&=k˭.Nݯ[UD:H"̿Dj Hyo|使@xf+xkTۜ!q_+loEHӋ~e"*$V$ɹ\Q h|bBF rK*FDW{eUGS\.knYxr$"zop} }';.e[;Ba<WrJc&7zx 0ql< hr&҅\Cz4r՚n8v:_Qǰ̗-g-TC"MD]k>̄_YQg4Ǝzj$hD3 3x,@nvv'Ujh"Jb|ȭӭ섍I`=tF7JҢʩc{i]soNPh؞/uR}@ _i_}EQ4CЂw*?°2*:cq Άtw&_KZ~dl vc1KF+B}D Ce55^XAU6ReEF7~Ӱ1rψ4u=> ?DP 9fio4?[~`0}H'Z5"Qk6|FfR&,+fS3X8EB7NŻ=Mktb3!ﲪ 8Y\(6[#O`)c4>~Ym]i.L_(-C$݌,Te'L3_s^1C'_msY'MlݧlhP׍L+أ ]ҷU9wF ]~˾1i9u,20,nzP+0׷&}{Cu~>^ju٤j"孉8PÞ V8\$YM̵5H}n}i|S8Q{Ȣ;Mѕ PwLL R+_`B֖zOAOD07i^L(-;T񁡌cpa\s>N_6ɧLl۲MN=u7pW \VfN97cې\]=d QCBgn_ B_"?l9-J/d'8^CldC^BѨͪkb]:8er6)AI5P(Xri*r%L)kB.?X[Tf^zsQR '¿I*==K^^3$ZT3 &qnm8z}h^ȏ4NI1c!DIۛU+6jP=L,{A~;E ;rn +|CVA_Y )b͆48-;`*H#Tᛶګ= y ǣO&i`ª"6Ps#ؖu!2l}Ch' o1FO[(c&BTkK+`ůz=Ϳ8Y~G=NLvFO2v$)TVg 16q`k3`:J8 mdљQN̙#l@Tւ܀sMRmTo-ЄL1jXm>6X5A4#TE&A-3-S)E=uVK}dpDEh 6*G)ҏFt@=aꄥkupdJpfh;ɬl V>RUX/B2Lh8t3?o֚`r$9 ԔWASPf >m.G9O`y4]K"sxzE)7KбxvS+ Px-%%6ZN(=ë6rD3̻Z&~>^,VWӀ K3L3e4P0C354GB}AOL Υ/Q(kk1k_yf1_thOi{pw<5_AgՕC >zs* iz4mJ5\#F(4k;lř,#0nuX^ꌚ|nY2I8/M8RCB ,&ݺC4{uL^(W}HɲSq>s B DdГ@'xgoZߩˀA+9d:#H5%F%e ziR$ΣVk56-o& ~qd^sZjexA4&o^éXEL}QXV64v?Q>C9aKL;U5 {N}\3l\d%D8J˚FzPqd~rqQPiWW#V(''p׷nb^b&a*' +̚x, ?2풕&7ߗxz.|\EGqG/cYJ'}%%:Hoؐ3Bi>"c/cyS cFE9TK`hy/#(z"F:ūdcmV4 mn s!>cemEB 9Q[WIbbѸHV sTdK2/x,a@g]˘UbK!F.˰+ٖ%A>X]*aZ4 Ie-\&DPb]ֿ <GlU vIr鋑T50D˲Hm=VR * QȐRār#96Y&?Y/K R!fvhJĒk2̫w iLk| "MSrnV+CE g$K1oN=ﻓĠ߫Sp1[P貦hCXc6R {@'mq3{J(b^G][fJyь|L>vl9Y:塣ŝR(IxHje6H1c>{XEAVuC.1C=Fu2%GR&.=w$u69tt+OnǚuE/  ~J%א}N+TIX^~6G+nʼ GRљ WW h$" bd~{LKqfVݬyǬة.BpINчli7>$khF'Ԫ'z[L{COײ`eh>C)yZ4~zqc#n^4~VVاKXѫC#*wmxHj?HẒQ-g w y#J΂ ~g8sɧ8HI'͗'$t[hG[Ǒ<'+m0FWڢK%ϢcT1mq^'  3(ս ;Ce] :ysۑ7ט[[& ԭV.t.8igd(Uicjj\(`^GRJg>\Gz4X7#NNur[87~am-]a"8!@Pշ@o+,~0UjXiJ.!khbPlfveZiׅ[]nq?'wV{q)vѮxX;/Ol̳g&I}N"<)rFSK3$Rˡ mk%fR w% )0QmʦE1*9a?Q?CZv`h3*Exںs !p(G{vv,HrVSz&=z0`<ՖDϷ഍:.^, Ry'G4Ed607Q6S!W-&ڻ[bu IgWz\փuZ5i̖[Y󏔿PkN?=mU@ ;& PgW+Ai=a\,jb%Mny ;o S9VC%9S|~Nb#!@K3;~=\"d(nMpMKH+ٰazyWiG9$~H?H{<~E*6]t Dq$fQ[mf`Z"&/}1uA Jуt.Wު,۱@%ٕ[m\o#?>7tDNU'L5& (=sy֝C$8[bNQKFJNO  ^UgIު[JߥIxMkIXOlf-}+Ly)#@|_X zkp 6)KfohэDP(*K"kX1$7"7W& x]}nf..q=jn@}rLWw 6+~: 7-a3P~"Zød‹4qƋV @=q.wBjOH2HQrӣ"eÊp o[ E~!2V+\H;~;]7hL5ܢ02cӬ:ݝ=S) cp2QAdŋ.+डdEt`>)#%#w7m&!RFqtk ^ig!ͱHPBᣝǿζȂE: ;@tf{~ ~NA̰p"8d;4]$}x*oqo}ahJϟ^I=:ц Xғzr<( %(}9}\9dւX#ezOz |@JND=[ >{:P 0l SC%oJZE(>v> uΰ([k--"0v" ch/w\?Uk_-=:O4@2ㄯv,OuO* TuePD[}m7^KJP~| #vS+xpqoSM5 F&6'zhT+`tm-?9PZ`T}6V^s|ApPmzP{Ixq[%K,~Y?QލZ[빜!Ŀk*\'pfœ=&,Y5 SWHfӄe2#~U<:s Y=P0^{k-(bzɮ'&f%TƟTL/ڂlP۪~jePb;(e)LR k#ys'1F8ҡ.*~C{3%A"@o{ tjG1^eWSY-nz[j;qi hJl&F[$\_B0q& >8sUldj΀E?CGyYU9zL2ױJ] ;pUp6xF n<ɧC܋G> 5"~˦OcOO ӈٕfn@45 +Gy=CQֺ= SVw[pyǧ8CռOΒJݽ#4j?\`ٵGO4t'"j<8[ROA?c_9iIIȨ_@\/7=zչwua3tNḗ"/ PxCxКm go )BŊ;$6<4_;1Ԭ쯭&%(ƛ9DEP;< Zх zwp5#GliIOŋ֡ olUv=SEyOgV?X# f&;$Hr_Pݾ E۳Cs quhGzU46mJɃV+a4ƨ#G6hjI7~$ &ܾyEqe~l1{"R&XLgj}bƞ~U7Y+|q0[EK%o*xS$]t#aec(qb9s-p4TJ@g!S%o/ Yr̖/\G"SoWcE҈ (t)ۤ<=5uG~ `X~aŷ^x-i/D 篰3^u'K105n5~c` Xq}?l%5af eP7#yxh)OW#0‹y/ tiC'`kL({1K'"pP4= ɒ:ϛh}J[ƻ@-z`q?#.\V@WƁ|=è(ð 1:A_Ok Rc@#q}i&l b*ΡžYwkf )1u#Y8 ZrHοiZ0ErK@<8mز>ѣ?k \ztQW'bz/*^**!jǝme_nb5fvwm9}e/5.]eaIa4c E{az긮1Ax]hbGe1`G&+|Y*O@ym;5g\HM 8 VXm)IH;i'걹^P5?>G,]JO#Ч9_-5Fr\`vyBii-ɐ){˥=a^FSNel[I.`+}J ŇmicFU9~QETiV=ϛfʥ孈&hma,.yNք;'EԍS;Xu|a?HWR@1K#MP=p>Tٙܡw/,b3iɱp։"*NIՑD .<, 9<7A!k!DNGkAwZÉTOr>M7,vYmOuܾlgI݉\FE%wCC|ít8h@AC Qs DX%#A"ss2Z0)Ծ 憡')^8S4TlG34 DEh{%'%,#W"&T;.#?%%7rHh\1sƆh[pE77ڂWW] MǠDjk֊pFMᣃB1TlSӾY;w=4\y3 25?; Nm?Zm} WxHg<_0 o4!Y)!= vi{$m$p!veܭ̒)$Hb/ L \={  ^H+6iȻ>d/m$n)_ )>+q7Z;JbY h1kD6uF>`5]h, +Ί5-bv\|dy^_R0g*1< L|Pt{##oX}e &_TVi!TcgFݭ p $J=^&zhO-\`W9زʴ%hC tױjnF_2F:@#E}׍НSؼ|laΛy=8~[崵' 8Bzغ|h6}wӍ:׮|bӧ EǢ1HF9\b*OGzñOpkJVZ kGNDN/-SDo _Oۤ1`M"c_fnf(+?FCz9o=9?S 5+;7##(QtFCPʼTgyt~ "Spwqrм0XF8&φU2| ?A>(Fa`a#/Rxԇ\-W ܢK[6]w$D[>R gMY^+!FUoq[sעmE4j̞̿J]{ 9lXcHJ%&mz`Tyo'oeycۈ);z1-y>e0a)? '"JL)O%tm|w>Ds o9 ANJ"iSGǻBn!Zyȝj\-dxMgL1:Z Qa5jnf,-$>n|#LѸfJ(UIYXOFЁ4f{." m 9=yoAQ2N>VG_犓5DB%mys}O\1^#Ǐ;?}R$ϺG%pRH}v<8^[r /D*ˆ%8RMJcߑԠܷDT%8L$nF2"4:h%ڥp0Dp`ff2^֍;(S)5M05W2}[WGm$_$O=s^4h`]|3CD,CwwKD\N&u>C)vrš\Pm'$7_9I~-cc:c0"*wl UfD27 fkf%]U# -;56(֡lve颪+'ar,1_UrQpDŽci2q o -N/Z dt}Ї^@L 7ޜ|eEz̳̮5 ~p .JlH-8&O2¸6vQX/(dTI!w3Um{b0BS.AҴhgtZl9r~0NǫV>]8H8& 2s,d=-M>l!d七fR4;OvmK rGL&+$iV L?Iz]jP=qۮ(m${_ݼd*i߸w 4[AQt1ŝ]sK4<4^u~?mSC@;OIX8=,9w10{AC݇'A"ꮹ9oq \-w_\ȭpNќЏwϫ / @ឯY:h?KM$=5T$X,^c*bL컹&$5׹"91%(t 'g]hָNB2](#~zY"6 #hSfx?m |S8jc\~Ka4D&nXctmߎ>zpRv Ou3+)5/)Mcߖd&+88q:)"*b.K-6 _hA;+Sʾ_GiTWBs{kb5>kѻ ZwwT[L|gdviZoz!3 oɧTP$[I@)xyф@/nĜaSN\$^ ;KqՎXNl sJvMji9Ν)؋o$"Fv]1 N#7IShY=[ৰ;eGN=o7 /C5X[CUj9a|vZtiGd,N݇,NĶ8}ݟpGۮ7 H] <\"P?H*xvld}X_hnx-YlVK%m~4?G6}kHCdUHsHæBm3Sۦ hhVZ㋿| ~Ѽ[{P n0X|r6%*JVv% Jv+>ME+2F ' lTɚtjv>o mb˹͏1U$]2,D 6 QdᒍeӾ?ǘ\_jq3k}D]ĉ`vF=Gϐ&0q}UrO-(/UӚ1F3]%Mfs`18~# c#F_m2\&cqhǕqBQI*M%fw}8w$ێLP|@tM 2=@˲! @a1uU~e07Ut8]#1KICڥaϩaM],0;d-i(}Bɩ53Y6ŽG) pڪEAns4nX?:pJ~n0G($BE89lT-=#xxAGy/XEbh T7Sh:^%2""{&T\ez-U[,HJp\ns:4 ~XEW֠AX:1KK3NbUd};-42K<8 }eOLel&bCK.zQ AԐ UrRCb)wՊ @  dcB-/ӥ. ˡU-wЋiQg8QvJa[k/3FvFB(|~k7۝k)[g=~C[ogVEg̻C#;ݙ Y64J+ "F*ma{E> v~E3U}>@Z~g7]O4NHP#-Wei%<+z&vF_-lmzgqC H`nwy&Lc ]/Ηg] qV VT2 oU0koݫC[3*PQn> ]tY>q98DJeƽ &wZ ;?sžd^(o}[KRq#-G\GѱVcAbhbȵ능 "T`aqko(bVH`x#@H;p@0%Ł? M=E* äYVsS{&66Dl yx; &')KÉ U`N/W7/?)z:uD%:dz[sgM(J &T UbVh7gtfp}Uled!C9:(|@OHլnt' b/DUFd7Zmօj^!_h,@vãC~ :z \+rZF?O=gWI@/1T]bd)jq۠O.uj Ci~ [i`bC-qd;8;zO͌KߝtHdhg/ -[`!yQ'«?An^.*I4Zj/W^š4WGFۄ/]jgjnjeEٷvRG@um%rD%nš|:2cƳnb.E5a1P K>49(vweQn_xыO OF@6Y4 'AƤ88lʂ,YA%R2Qojj1zƯ9̻fk =_Yejz>0mt0ע]ʠg\ϹJX)+X">!~c.3] <َ˗; i-ّΌ{4M12@wZÒts C 4\5T~fq>(5Ku]s wTxЎ6X"CuOMQ,穓R#|&9ͣb f<ےcMuv(~R ÿ{uѢHkfvC~OTme,8z=59w|q=Tdo'v׆_1Nd3z4pͥr4z.!zZ<5+IS8s!}Pf62^"by ѰWXB8K6_ \pjbt ؚ Q!b-z /=1)Enxp/1ngMiJXB2zA\y h;r)VxԨ(@:D[ҽiNsMZ/t6Y*V to4H\ۣunBG2WWXɈp h:sy5j}[$s!7fXƲaܚw J WjDړGP]CA6Sq>Ȗ)ؕWr 2PSUs `TWybò킲)_za.Ve|jey;!xӞ@NQn 'G# -; z:Bfbbe;6juN&~vwAß!K8fZAM.cË|v2iHɟw6Le&oeɧ@`\G {?k3,mE/}䩁~FݖA V6 YK8p%S8kxj5:y)ra.N3H\l(v ]:9[?Ħl}k6}xah^Z022OZi$^რEq]tT' L30Gxg ZYY$>jrWUEwytJ8 aҪ%$>>ln$ykU;< A1gLC+S]nɼ7=9%}?8g0p2>Wi>9?TCc9JQ"DZpOpEzq(\Yϥ%~/*)irUL}jM6%$M.qYI PX S\3rK"֝aΚȗYZKBxh퓔{$KNEפH80f7;RE홗?E2O6hAv35BQs,ƭy 3fyBmX|óB(AJăwu0?b**g곊W[[#NQ.P:j'h Y.V$n p{- g'&E6 ץ=v\\B.DS+.)ΆeG]8,n0&lq{ ~v-6[ŢA'Z|dS `9ηnD%(l>BQ`x7Z/< +Lp܍okA0kFV-h &=G[GT.$];D@ .1 8 & S=ꬿQM˾|y EC2i/70$oHV</D gDsNTUkw=tW_}qĆ{BRJ0ɉVo.U~~" ؘ儫L |1Rx癱TwdI''Y8䳬-:ܖ# , [JB`Hjodz `&=wTIMÛqzѴE]̖dX cLB/o81^?}9l|eWit=vFtk #֘KD>+c@tax }veJxp1$ 8B!f0z[)+:GI1O`jHR&2,zȠEF,}C{/n:z^R`'ΒdrgKuLc!~R7g>5-V-P:~WZ08MLixoI&8,P%r>ylp3gNA8T-wSh 錤2FNpdz 0;kE"}I0)q gbP""ܣ\VG ɒ;BĜ^MʏÑ^Ƹ%q{F3xE}/o茄]r0M5lG#=ie"FQ$amTvCۥhM}@q\4( ܘWAs=䱩~X͉\'ןq+'Ⱥ.@"S{ωgj%~~Wprӫg;H1nOڒtpSIvT{j.c[.Z<ѻ1YEwVP'cY2Y: Sr6pk<ӷ"Sq8dWfz{2:@4ڲiF/̈l" Ծ9_ Qkûl]cdd1c+帻ԋja:4xָE/n@t,1I ]ЖnS~Rcd+*6|h0y^B,vjN]Y!.wʼš TM #tI(<%J ]ۿg$w%_a,PICdC%[LF#!/MÈyep9 i׹o̝6Y*[p3ť_0zbm' IwaduL)k"V YK^YU<,]rCך@zn NOi6e^amEomæQ!B%Kkɑ HvIhk5-F C͎w~kҟikfܔ$\C /1ѺhV6TIT؞V }qJM7j:q^6=@՛c*v{xȦ>rʗ虑8կYkfmI_3ُc>k3A9$axXh* ۽VIQU_rז"jLW'YX0KMQJ:9d. ype,8~LJ*]vp7S]3phԸՊ`p0=Ye% jQ$(1OX"^f6aM'ꈨ0_!ji{HRde 9M|eQ#APi=)DY:uT xPWhJr8TEӚł`iz4cS|;:QE]lGږ]ofJy >r3yQ UT?DN}}Ү)5a.AP< S(H%(2\-$M Zެݐ|6\7ka-gy2\լJ)2qۛ@V^I촻/z#zؾœ3v"J:J=ajHv w;#Orvp2QU7]{XQׇ|/_jUerKȉa0b]8ݘ#Lh<eu4Z Gn̿ 92YUjl|*F:pt/=8MGz9l`X ip7>ںJ2M $ L{_gB;Ǚ,wufjœK`8 cy& I&uk4[2L=1 w,_*,D X/=cBg(ӏ64&S˳Nǐk#ڲ9puc b >7T.4\Z+zVsj1DA !; gj{}QQ*R !,uG mެc:=.WW@fZ5G>4^?a^́ē w#x9l}h2LmhSv j `8@J=?9$zs( |B+OgTZGG`fDj.ƛ4 4=&@A캤ր[*Ĺat^ȏ~x7J|6r81c]ɝWm}45Uv8:?(H0,C318Zmg J!8$1]NА p/քPA@v S.M M-KPFWeIMkrٌg p/n nM!Uʞ_w\"PNıIBČXRpJ $N(mfچ͠mH5w!O CЫ^A1OG5XyxP0hf E~}H%V|#xRctYu5:&-_A?C 8q6HHi+3Gmzo®Nچ Oc|ͺ]/$ [: Fx6؉]r.bk61|=:h-ˎFRPP\kzZ/+)0 /4x36_VՆHX6 cSDMwibˇZ\=S;$pE5.MEY蕮jǓe-6&lR\r J00ElnoʣM#3ԦzZy?eB2gD"B3ԯ5u Xd̥_-1y}e,D*,FE7|"܊7y9 Ǘy`AAqiEjdXs (h6Q͛9^ÑBtvoIC'<2w2hRx/H3q%K_2jڭԛ- O wbnjO a8ŌkD/g.$Y2Om$ejݨ>2`8UUHuu~y8vvżåLs\U4R>ͻ:bp]xˀ< kWƄaۇ* @l00bQ#T"0%I++n,+kJyS[߰ҹ!Jscn)p>r=áFeQJ(Oer-ki,(69&u:9ψۜrL az2 ¬9Zj6/*8S$a F},DↄE&u+^EjL&X\<%N&s7&#}},Mm&tՆK sA~( 7uj3ꡱw.=Q^*\D7a= _pҩ_PexB5kʯ`U%{SwZG%Nh Doݡ IJ[\=?O BuOջrx@$ȓ|r qLPzOeKڭmJS4sŃ5wk!R$ꮚ`JlҪ9 J/` E{\D\K=]\v@T=EkOF,kD#jQgxma/8KGX3-v"[wzʠm`ʢj toah糪\iiNel̏Jkj. h|S-UŢ>X Wrω G&aX(K]N\ 79)isF5|ķdn[< D&= ΄e'f ӋjͱĞ̅591 Q5/\Tz$5ߗl:mᵮ ; vO[.mU2NHA!+:QGI~!ޛ7|Qї3=J~Ljg/ k&F9+E(9FwM{êy1Eьx{j!Kj,_4Ɔe3}Y^+۝j>]r3IElDI0iz m Ip7"t#@xgy5u7f)Ёt 7r.Goqqb6"ko9TI:F(DMfFb{˟;: @:`vc}hkMO]XXcx vKƆc{aɀmdJlNeZQ]LNr'Gx OB{28XCuo*+~ɩ~A ˡӊyIMȲF$}0v᥃A "5aj s-v3K m(XvC >y~oEێQa3v[~ʃۋYlOw갉8WkNM_:4L2 :T_ ܶmk.N7yzMKk  ٴK7MB`~|FW#1"n2Vo3)4A6f֕Xlab3=աUCWwYc};$)GdtX'cnΊXu-"XyF٪%l=`yl _=H3P@B p R7qh $xd$#bL9+e h]+";'2/0^niXqOC9W #M ).z/`LE|Z^|( 2\":bV.n sճx!P{$ʜU^o7DZ|$tNӖ(e2 Lj9 v=)6O;c5@pWjE_@}E8H ()]S4lifu2P*?߻kTʿ9af*JEG68UW\·98/ܒ.oM$(G*anٌzUU7i[Xwp9[ǐ3UA"XsSױҐ!ŏ9b`z6L'Бbz@)שӻ*TR ?b[rsBH5ťܙ2+pu<$r e>ߐJ8~w%YG5.^ރ]Q=DB[~Ll87;-̋FU>Ű|YD}\ ֏r*J?I4Ʈa6"w`V`̋ fGSlw}+R+rKN;ǟGrb63Y9 ,Mc)bL$sr0ӭvA r@1ϑmq5:=/:p ϵ<`cBځ)?-Z?`m쇌؁A:{`O_1lz*ֻLH_Qh |#a^7E>t9(rcܴ{1%n9Sܑj4 Xu[^uh?侬n$w`@ WcbH )M\VҰ},38.6 ~˕L4[pfW6}G b+MYIb5|f/DlƅceM8+'~|4AS>:g-8ľu?dG 6ezUu*dž\f˾ |j Pcj$:v,TYuț$v|`9΋й 8Ev,i*f۠NV ˠ.Y:-Ȕ;)Iِ㉻-HRlH"lhCmlT=}]o.)= j0?O쥤,@l!]r0my!sI1Gc&lj9@{w0AF-$P2,m|!n= ?0Af2&nTC01cЛ5AտȀ}fSFc0=Tms^ma.Ddwy?n~t?f3asx'(>ՋpmqU:)~JM\0GA]O-q @pi}AjhX=C)?g^yFd;/A]F:(V Ehwp !kpXr4S.lԞF &s QH03V8fYɃ/\7݌f0YnwN۟Zec$U^5Ryϔq$-<xS5[ąۯHsfa>Ҟ )yС]0=dSۜK"~{S\'˘sx.Ǭ w@% ur2zÊ!}[ LBLRkk~.n5Fe<޶{T)aAIs՞p''f2ͷ^)#:-]$Va66 ⦀?mUr!h@uEbDH5 fҭ݋<9Wqp< FeJiS6 K*TQa547"iUmӭ6TPg%cIY3 Z(!f:9?bJ+0T UsʁXƳH~o7vrHwe~cn9 ȸl6.'54g-"'(!#j̯XKIKmeErv2SRwkumaMx4~q '̄,`v##NNq7LW dM^" x8i]Oe Ad"mO鵊sV}Duu?pbVͅ*hXǏUKwZU&{VM2hLB`=8?-9mC'[LTqg !s>0CT<5sp|66Yՠoq[e?$jȺ(Mrz,D^Flėb&@ԕ[L4#Ggo>xt[,hN"Y%")ņZByvZm"Rq^= j 9EUfnvR)N@'tƑ:Wv/_s݉v1kk}}o]{ #\1op@Q4!>>v20+J_[1}g;XKJ\~2$+;r * wzFxC0R*ِmfWuaœݝdqPC%>BvDTi*qs7؍d*%)K#Q fÔDJ{ï4hEUK:<TgBљbz7*/H#@5伫xLQ;aL1xmSfMC*KpBUFI{VuRrJ#.V=dHy%mc]B+fMlEkǪAhHF/9l!UY]ҭ.0D&кtC$f7Rvda벡ΫAI ohrNk;̲z1|o+|%SzﴵDsz __ejI̟NoBqf 똔Ykq-{ؚt z3T08yRE `8 shtxgbF+iU. &$i[>˜UU5b: vEN_u߄I"T!H#( .UV 5AP܌lE=;>Q KI+>2+u iI^ԖKv.RB.$iր&8ug Qu/#\?tر-^d"@pM}dkE_;S{C)һ%(%bGëFfdWxJ=`،x:\ǡw-šG3|L`i9 ΞKrE3X52 G?̋^>+)@5Ԝ2κ_`@g1[ZeIH1墕k/r0#-sD}`V)0Eve)b8F%*iQxw0k"] L+hAdb7Ikv>Vg1l- ?!~;sAk_>G x8̒/Fw,-=ec$: &ү+@@]a\ lHM%z0dPz,p7I oo c/_H>G.V!-&f팅dKwP@?ő9`Yΐњ QXXŘ,~n'7&̫}@ql4&@Ƨ?%#{Yhfv7b&ҹnꨁ&,:8 EE6k7rSƶhnDZN"7PH@R~J-0+uk&K @IJAK?8FgG[\D}]O>EQknp *iW"&$կB~"6|+?ĕ !س@#lᥣ5~dRa<+tU%wIwIA(zˤJ:=EY(53;3 JD #"{D B|9+,h%aȵ!/F] : :p8MY6Ӊf~hԚV(*1qV:O:3]-ؿ Cp-hF_Y($V|WafhIˁDze'ESi٪eD M2^I^z{?ïлPkŏ΋s켔LBKvv$h#.I"S=@ӈ[Y,/A^7uGuS k@&XJ,SjͿ[ejOXY= !6`=,?KZWЏ~#,sKiSoH1~modŅ^L{w6'>0ExPj s[+ 7Lu+oV)[^jfɷh{DW_ذZ;*pޫ?Qe>JW/EbH|_{l{eP}tW]P!sOɖ\?zOih%F?^v`_A5䣂nZT~U2%yb۞9q#h&`/l){rDe?:ss]yzĥ Mav$s%vU{PUce @Rs4YuոH} YVcҦ^ ,?mOzE[侌>onlEZ l|[EAf sVI"j:bK) .u9]hҨ#8 CvkOi,~U lF~_4//ZnNƒg;zeHx hQ=BeA1s%JtJ8z[}mt R`OhCG/r5Cf\  5u:'C״i;_VPT)\S] x|(4XER' KUMUɻGV1S*=L r(N[~ӭQµ>ac]MSLYXokK䴥W!Abb;_QXq|z,=@%GdGhRI&qOin=14\B"]+gK fw߭իցg[#E孺1- [xq@;@!Gʐ׎ 98t "c{=r?}YȖ/2O鉢 ;Ɔ,g`HL<ņط[”4tHߞli)Ԑ(GN2H"o&@(֏x H+S.I+82`GH4lU 0 eO1f.-G[ nxuk$x`эWbǵۤ8Yk'JHc+~^Dwm0\mcW\?Uq֣W.bR*nEgja3MU>v[>ڟ0iƟfBtFCc`@wgH LbyTӶ0'xjƳdq'0bϧCh0/}.oVZ/Q-d` /;n u- s.GRbhMxx74.^XʡZ2kd3KUGWfG&.ˆJ׌+_:rc͋aB`|+*? 6$g>=%$1dq > cy9QDz?(\{/ɧ9!9@p5;S/H:$6n0/oC޵33'rgvqJC{]1΋IN !0=|=SWAM$Yϓ*i3vN+SV9B!ntxFԓ g`vkoHX qFF(Nm)͠I.ZU1bȝ`|?סGy<(hF{R;xX7DJmc]fZRe:"d:BE B~Fr ?lbHC$/Ye P[:i06y< lV$S9Iv¸oKl.J V1f=tTW?(]vu@`!¼ڕd0Q+qV椯PWW W%2E%DHm4e:2,uF m/ c L׻WX%kL2eo\w@Aw.' s3Fۃv /_xYum*UWX)=¤Gc3}RQܷymj}MsDr9[cBߗb^Z,Ggŧeẘ4.3Oyh6ShUrwb#cş;Ҟu!YLY39XJatuy]:L&G ˿f 9E'!1iycUUT)igdz_;`^SO+ֵ Ml/~:M+X>d2>~T,n/ o@(NEfE^3E:J fT:EۂnLjعYlnYd-u ,Cd3ACԸ%*Yc_#^yp&D:aZ8*-v~r}R`}GL6u>챮Tk#QMչrG݀(1|X'I5Pfn$u<6CI4Ԯ!_X죌+8'| 쨇GT ږکd1=W8)Ll`.+@CYhO(R[bVvEXR+$dPT`"6`Pz C뱳TnfX5%]zE=ǣrVdꅛڒ4r]AE;m>>S*Pq3#j_qk{5%{4c[-DᎱp| e@L y f3d @-_Y) p! Axrc Ӑ 58p6,D"m7K%܃On^<C{$4k'RxɯꗝhJ.m qn/"'3XԱ?91ulSց<rlLSl0yξǛ}G?dM]):[lB%q7ve.(v`5.;HIr{t󬁜oOB_Ζ¸6fS;*lBJ*㒠+9cA 6*bUNk_sCpbm ;g;ɹEnq|Zcl^gwld1E8Ȋwऎ㰂KQt{yrV0++.A6!mCˊ<߇i F~bʔf&$K""9cb.43l@-ir7ƻF6uYX-)諾ŨbMpTBDo!]e:ft~Kk}4~wU~vTI ޖE~', :+:q:Kބ:U#ŗݼS ,nT]hD}S<3?$a92tݳ/WA)-%:MCaGBÔ{X:`A7k0U)!kؠ$24Z.$I -@sBRb@$0}$4Q7uN.[f]\CYo:PLIav^/0 %̐O'4IS5`v,@a]ع^*V&ҽ #Dh6އ5]P[\E0dlYj-`Ƒ\k"5WzV!2H_1bHЖf*$[ q֟Xlh exvK`8ӞpvB@4(%Qk#[v`QyXcO[Reo[sYdB ?HJ" W⑖͈y/.L{gTݹ~I&jFq}3 $zR֑M@g?bEyǦғ;AD!/pI\|;0`[AH%r~&A{2UkiٱB#T98t"jH|JҐ/15ZQ;+v-VYSׂ%_4!];IjZv$ -u)<;LLx (dJHt6fbxՉj&4shñˬX/2t>.PO%M;vԉYa as~Vcp@1Ncqrh7Nr7K\ #%wq"x⬺%۟^lOFBSs뉩 $f`ԑwmT26Ixr׍Mv8K} J;-&oM#23gJݳM?^Qq#oyҙGD5يaH[obx=W=RBj&q Na{HrG&5 pG`m^\S/Kæd_ Mbg2Ώ`j1#Ȓ$2JSZيuSX5ԎY/5$.I HDAK!M^u&(O }jeBrizLيh\n-"̬f۠n&we4E*+(<w v2!SI'+@,a$SǓu1iӔ T<~0z BSJE(Ecw󵍵NVQɃwP^1ޞT8jUtZgܕ=-e1-Tw >ys‹mRF.RpX0L)3ݏ/Vӓ'ě\#B}u{STD7lO/ϛK>0!}3Hdz|b;^1Ԥ{BzSB PƆgy#15.߽( ͣ_.4zTw,FEH0jg]ˢG[Ya'3ri P O/9t 8%ٚh5VqB euHL;>d! 3c߼(|*d5h}oɌb,v06_v])ijKS]pQŝ&;N,Ni2]?)(bp6KQ`yi1Ji~pA`꿷TS{bB1_(}Հ<9T3a~tx3@_MzD,Fޏ[Cٛ:ݿH)-ω 1ȷ'nXaVTtQCO,DsVew1#FvX7AA/[t'4 iL9{{a Z\[O)۲#bbN'og[k^ =C B+G?/57u}=*kuynFBR)NfĜ,wlicߨ|?a< ܶ]L[X8=\F"p\F *~Bb1۞jձC$W*9/9)HI($3vw"hx A/8̩Vy.0DNGYzu A[Jå?v[죣P.ܽ5@-\5$ٴÝ9%_Qy7Ӯ4K 6hz5oQ5@ (74V+q0hW" )@.3HU J3I,:>} U-;fYh{r󋜤"6?Kg݋iggd fqD}Lrʉ39'BHWM|MV& u06G4O}{K\cRZ߮2b_jȹl@6:lV$7 Sy_H\9dc6`cܟ=p+;BE- |^+Ԕ#lxzگܦZX Rz7J93 /맘 s&+T7of JwskO}Y<-Xalݲ+sH#Gm֎fV|k O yd$ VANnN1 C>JTF1{ dO%SYb׾`R(GY mxbx[h,-Ye>pNVqp$ڿhmS&+s1=$&|tUjZʯ )zAl-û i%atЩ,zĊGN))-xˏqeAcvhHg^:{tf{)-/O oq8aN \5ݍ\r1w&}:"ꈹ;#9j&BN^Q2zd`jegzEh3< DgoY1&?Qj14ԭQV~*vnCMӞlyX3l5q6'\);_KJRXaڜ':6}B|=!{W_1@"_qU~3\/W% ) Z_̾zij?P$ST0D Ye (mF6/gvDXVD67c'Bl8cR0PXNY ~؀F|qtSiy]3(r>rNl!'Cxag1UO9J8zrJvk}KT z5 ksVrȔ$O^ Fj $^%ELwOEje#N ^MuzlL ͋=锻X#5_c-'y(]:1E9Sh=!=Y VUaȉ @!ʿa ~bnF$+My|nk5Ii/6:u -"F5%W@zNK`?KqA/ =ʌ59w2$SٯWЏ\d.v)nyeX+_kț@,T:P8#m|y͑؋{dR&Az ,>:B9qo2^fD`LSqKhqSyЅTd{0M95\0`9(+EBLj* h

9#9㯾^mTA"Vz-S3Tڄc<{f:f1"6,C!%xk7V,K zWr #vJ9iy[.{RfYޣJ*_ {XWy+=簍g zeէ?+QSr M q_QM64zd۫ݬ4ufnϒI܍S WTFRX3@@GMG;IǢh; $h#I}"9-oa׏S iAiQ(G5n/c-u誝dy68 ACo'E2,VMMTŁϛ &ew48~_neᬝyY҅8+nHoߵ&D*8FHV1g\E X_i T]p( weC#C)VRs2uxb7@lm@x:yuxum!]t#Z͹HGW]WMk$oX)P>\8BVȊP gVis ^k*߀jfI;.U͑)4&"Juf;q\7`wwwNl mAA4vCp!'ۛ`.փfH6),e*bќ\Xt8~a=}%RtjUH J7Yo ƿw;lvh4P {`T2ỈHq]k<^5պ,yB]sUdI 79ujH-浂8JX)BfF11ֺ92{xW`0*+9U.uNWpj4`(sƦtd &S?9a3 Ե?* ZǻtޘS>K#by)CNf[ vTdKF [Ga4w_]mȈBJ:O s9IyӱDpTy f/0Dj+TNb?XV)|O?g:-զ24Iq@X. [مk$w[[ dbFl&H;\%vzS99ˇ~"'iI`*E1]fiu- QġrT#(s{x`i#+(0sŴW] 5o]8Q aOf _ /[j?TgZeݧ~e_ Ia=Z1;ɟ'~<9Ԑךp"v7Mn97^{ xcZ8 *6 ^JO.R6ʖEVþ /?Trf7csyҖ/pSkZE FXM$f"C B;+GGc5ЬFjnaKY]*J"!4[4`}gj@( D"Å&up4X@TbP:o.zqLNRwhǽ5{ Q4Xh ~` 1WD=n)<U$6xqK~3ĜWkj<&?>IFѸPA-R`"f!Q PV@#xqі{ ${\t"F# rH%r&_݋"*ZWʬgU\[Tds__s0FZ$.Q4LDi16M$Fӓa9?]7ΰm@cR3Mg=Ϯg nіʜ1#+ka tY4/#\W?i%AoNDx,"_J ˳W:[xJwUTCg{"SbcBa^IJ ߎʞF%DWU(N@LS6"DX)8z.ƈr;̸6x /}S{m)w6E3~G^GƸpqE쬱6~k;L=!Xq)w*Ro9Y41(:$ $XP9 7}'| 7A"h5RPxTbc((xц{ h {q<P>o 6e,PM\Ov(+Cqk01[)+&4BWJ& fs1\\1< M{&d̲D{ 7%5Qd[\}F TAwH,'rJD? A;>ScE^H;mN=eC@e:T lLTNxؚ-x5(Y!f"a"vtD$@;vVħ Tw!>tB#5AOiV"o/;ƪ B`d6r2d{㝃)-[E)3"5Ƭ?^ebf-D,ǀS;-´r( CpM e/ofb؟]yYtЯh9|cȢTΏN9A@.r9/{Ƭr=:Di=ۥ4p>>9*T P/{ݪ5y@ɳA?wo?7\(H}9p#|?|μǵ`~i1XOKiҙ07ާp_ہ^N%b<N~ML0򆠎鍂Q&5'9W<OGi%7YSZO*NFVLCt*&oNUi4D]K<,mM"42;2JoA۽#4WZ.ȊMP~!O۲~K-ggeUќʞ@U^&ϽIwI7;N:K,jrwGhtcO}7S3wh3]0&tYAi78 E gVⶨ:L|=3}QbisqeѸ2r5J: aX% A[s])b.WN-kb\'ڼq~FeOf~@!/+Z;Ke9<뢶twf(:i*v1BgEqOZ_'"ߋzI7CD“s\9 UҀ3G]gCfhJXLjZǧs1}bଋfJ6ɿSk Ne1 qfaI{gRC +BgQ}xG/te_\eJHkwCl];y(@B9M*qьx HpV9gj D51UV CiV ګ$V)FE̊ ʦ ȖˆG0J_t2Y,nݦOψ\0f"`䚟49Zlg>szV(Rm 1 }8z4v85ՙ|z9OpyB ,W1R\%i^ dNY4l/9 L'n58i7(Fu+=e^Ys2:?]KX(%|kH@&|Zߦ;`2%*"ع5{+4B5I68K xBzB93v(^1!غd)߆R)q#Q9ۚmMcZjڹ>K1#gSSg RO5 ,̏@0A_ha RynXq|y0SFyxp?|wmÔ+~kR;:~nhU&ܳ}sў&y2oI_2Fiĕ ٩q`{+ ۜqdKQ ڢMQ,J ̜z&fyFF⩵_q(^D,LXW,uZžF.l;hJy1 ÏVR,%d\T+O#,úZ;ɖ>wBcբLb̵n B,x'7mjQyDz;]1ɖ-xxq#b.=4Z ʌ2i%8]7!t= 4y/ 7rZP]ڰWok(ٰmlĢm 襉KZ6mC,Z-ϟcr{t~3*Ի,GFL0QG IY>v7k=WLmJJ*_A\[=,?g<l! 3DӳFla1 h |B{Ui˩sD_nZ-dyTD/LL=0\bRX+$D&U1㧽՛.8ne4e0ڶ8Ĝ!Xꂡ &g=R͠1=ڛybQ7H D&M"2xF`ydЧ48l$ǭ5<.g}ַrWq8T!yȖLk )o,]ٺ+Ctx;xUn>k@oaH R@Z/+?r0`{sYuQ8!C(Y:rـՃ@dWp'gQb3 x-j]"kUPtJ*ȖpgW ;䧣 L.Y ]hN<8zpOn21(([ci[ ^xb3E~7LN2dY.mcL 5/_X "|Ac(k!Eޘ'CZok隚g4bґbQ,F(fJHR\**yg%`~',f&$i;\CQ׍0Tdv:ir.AOym-ɵWp_גzlt$ s tP8H)@}MjqZK7+t^FAOVx^ %pɢ|BttYj_R]\vE e~I3q03m aDoR/w) mB2ycA}ُz S_+0{냈v'Mζ je2ӱ6 BEP=@Jsa-*)_γr9<8AbMKhDfP꞉3WBV}]_F=IPtbwz^w-E/.SܟcE,,cO kmŭ 4RKyFK.g Ű7dG9*@m5H;YVRڊ4LifdUH<54 pFFW9voNV΅V{n9scLLidGeɸdUEóBo=HNga!!nt-R&i0 .L>8uPևFd=v|k s*. ѭd)b0jve'$6?6Y$"4,$1襵l~4>YC k ``e0tūy5Fc,;(1{Fgi ;t^Y, *ŻXun*^)l1 ?:ksUd +ݳ~'\~ƽ'] n"" [gҰ7?SdWC*5M mzMDOib75CM8ZЗ= {NnkYa{8ptcfb6J z o pL3;H27{^y@mW`B*F#2 ZWPO;EkAH@ zZ [M^L.{!E{VjѢ[(FRU3DÙtm͕U7ϱJ׼, G@EX?W7Ûu,W|-t';Vɛv(s`_&Ċ%.D.ʒ˼iN yT֤Tu~n>I|N&O,7M^Xxeo&Rɍ R3\̊<+".p[QɅB3 a`@Ȟ5/U^|Ά}wvq6 Pߝt ^h3 Բ?{zEL!pS Jt.>Ár84#VHq}yz]a4d16Rޱ!d{xSKj|Uqe8jKzCc(~ .vmaP^N>j;Рh9!]Ti] qe%YqMR7Bz̴&d,4*sg 6!AJi;ZSRF( B.><6,e Rao4ݏk1B[TuejŹP` 3<"j  o *8 @1uDeDF9@ƵvQ=* .O+x{ ,W>iN6GI]nQ?.e`+)[<1n-:k͚enC}Luܝwb[?K+6=KCxfȰ~ޙ8/ܡHgabĩՅUV@rEVD J'PCe{a6xiq *j`e ݘQsi>D!axJ]rSM >*tt4&l7Fz vM+X~B5cP"`E ]8ӻ5D~ފl50" 1y:m{OZ؝҄),"z!D*HZSu!CI^dț9xINvS3X{E$s svDܕaVj.vyЫbchp~s]=)lɡg1j{"bJ 3 C7v]AIF15]8OPq^ehiה ödDkp H5x} &[Q3wlB6#l09qI7-=Ke#~0EF@pim2>3YI`!6`f",԰9E'K-0pJ[MRH܁::Hmh}Vu[yj% X3'S}XC6⹢RʸFlQQBHo? Zp P@=c􂲺Ki@ޡ׆lN)ZӬQh }:r,PDmmbi@Ѓ23P꺙O|.l%ROl!!jǶZ,Ff%S=cm,v[Z`(GKYo| T/k$ Q6MbM40B23Iµ2MkT_MS洩}0-:q=INZ]^Dm6sxYn٫l^=Dp*zB_^ hGjȡQ ܲP#xJupⲋ1Ȍ[Š>τ'*:)bZ. j4UTIoNE p@ 5%l6ѿ9 `{zO=.lf1a,UGL.pä́DSQ*q!dKF=wI u Tc.#!_Rg ,ߢacqXtz:i<eP# \a򘊡Y?V3p MhTBz|c *jq r`9pd|;)-Oǯ" q  kwc`4!DuG`V?P\=sirsNMo2fT|$R%> xg;~<2}P 1gAKY`ixj5I-xnih=gI)>X%s$<$1Ò&.ks|)9-Yu((N):&-k^uBK&驆4IJLh3g,iK3HT5'v3ʿ`&|s7o)S(ZFX\sikeOb{|v]\/ `.#G #5[^6M0otCnȢzM <`'vO'.㻐 gjwb&m>VXr󑍑lТՎ9@Ʊb>?Rl5&lE^&N!8o],r(>@=. f %BOVjNK%+=F"8'*,j@|DbY}dKWwnjУTrr_!ԩ Yдt81]{Tt6[ z:6 '|_y%`NU?t/^u^2$ǦWMji["UG<$\!ZJp~"x44ۧl Z⽰Mhr(揅hB!cI:81Έ[Vy14T ]#j'U֔9k^{}heGvʝ^Tt7lR3d=0CX@x !aP/.);awb]2zG4q _/{,c4mD) /&7WvDS3!UoylGEVCWH˟0r<$g Q@?9NV>G]&yZN}Y2DAx$;|ESXNxqhRu!DZY]Οw8y^PgQf]X6,&>hY'7 5 3W/*hC/I'`TaLvm)Ŀy$/#blPTnI"3u'XY= Q=#(_e%Jr!uaMqӲQg'pY漏jGgG&HT@NUDp"Z1l3X:aNi &D(@]͋GWnXbIV*t-,C=* }9ix>l)i&U$P3mxҹqj(AaU1dh("@'wyuvn)DdtN?}/=(@R3vCԯZ1?hLH|+4;7,LoL@CRSzӬ$wq)t~Wf`sEI׼׿Fѥ5/(HTFe<4 $`2k1tG+8&7w|%G2%+4r#D!YXOu-_IݗAK?L +֧))l ʡ ')3’&x :>|S ~I(ܥGp+}qZo.^LB9x"z|Y{i9 UK`u5LM.E$d+lDmy}4w.6|rX}֢ m[SK=8_\t W>ܫ4+님 1%4?`oշ)XT)/vKXm^iBA .`?һ(6 +'8Ȋ#0Y?Ս`ߠ;*fH&x1 %swy MfMlH3T'& x72cт@!.p0~>5ztSzC_xꪊ~!ێ^R$ق@#ydsIX)|X4@C#bԔIVh+!V;/ d#vkd ", -//2(Z,-[ hoI-ӢvIZ; ⹴fXʏ𡹘>'WF?ATr!׷u_pkлMz}x> ?goUMz"ʅmtMZ\EPӇz Js#k,ɻӈCf$'+irJ9qOp*9NU/ Gr0>0&LAYi>!pxQr%|sJܻX)]`N/1ۃK=sY6?gDmsJ,MYR0a_$͠2փF.wDWH V(f ٮj-"yŏm$ ڻt/dt)SrTi:{n'1ŊJ(=`ړȹVdګJw+5ٗS4v]lesOrSEJ))UWu%!]Et]Uצl 'Ew8əI&Y&S5t 4T[r5 GyZ'\@a^Pʅի?Y.Dh kԛx %kz5VF&%#r$  sxXspkRF:@SF q˦$wSb)Yrǁ;|U >6SGj7"M Xo2Wc͇v^jʗqB<0wK_'߄oFrh<՜mJHS9(襂Ip$1DudbyGz|A]jPƼֿ?El6gC$"|lD`WƽdO㳈w*ŌZAϕKW*lYkG7^$K9n 1%h&ܹ7K?ʲӐCqъYe<=L{Y7G]Q>NDTo9j%%wH9ov ˲NSW-4 ҳ/0D -Z""mB0ygpUQJo~}tR^]DpI@gZ"oƨUudM#lFu΂c(?eMޫ+73̅Fbs_Gf,`67ccmJ3\6SUJkQgn~yݺy1Ғ-{. @Vg1B<44`zQL}(T J js>-3zlr}-qC_u$8!l6ᠯFbź$ m){ܣ`&z/7[8ڗpdʻV4^8r0Кjo\(nHLB:&4nU-1,^ TYEX8Eҏ ?(9W+yi& ;)ۼyi9)Bv@R#r?:lo:1&"n!Iǖ~>Z-J1Biyc?/V@l5T< VH@QT8r/mZIÃR ":hQ_lʙ 셧s A! YYyrTWGrx҈WG$)D|jO7l*jP XCzi@g7:4᥇tgPᖋs7-9{ um `q`RNNhI"~ 5Ϥm!J7?UF\yn/;JlNニQCWU6 pCn "E=*PK.-b&;aea([Y]T0T#ULǬK cs)~v)H)zauJar\RԼ aNI V;β{Hq*c C o%n5tYː;nL>*/|9+m[z+èSҜ/,g >P~Bcp2Κkݳ8-M"\"wD:P1q\.,`^ 88}İUkRa -X^쪗*\ Z2:&RO 3 w{*G[8>5$e;=X0Ťn4㰐-4 \iCR ٖ8hCr[&]Ik<'5, EvZMC,#;kO#w + &"e-~q*H)Jf+_xs s:;96 e/A%W.Q,5r˨H^)aƁ#LkAcӶݿDeo'3׆'$ {i:Tͅ '冝-ǰMBY|d%**C^T'IX\5nYN.ִ#`:&rȜ[Ĕ7{ IihrYʉfKό73q+,~q'VP8-]\:So%ɆYO5n\i P>K/,3ߝʒ|Z\\)uV0:$V/|ss˙]Ms,b#BELa Rx!P-6nLqDE<V{e)꒣L [ zGh}e ] .aj(&u鳘7sxl ! |jV 3 Q"ZS®!L'G@MB(Ы?  W#,zd碮_UY/`&PV^gDz#Fnw{J>M>ɻ@nTm \\Y+ѠAjVd6Ζňб.JiBٝQgEmq>p~8ȱ؜ 923%Oj Y({(I/qDUY Bʎ`¢um\yRyd*q{զA@ k($GCt;B% j)!0=$xՅ>4Dl D,%xa͑zD<(xnVxc{oStpl(ő;[aztr+6s(1aQ6%% <'v >x.|k.@GJ=.*b@钯>BWZøG槥M ~6H߂K ʿj{gaNv\/ v8]g*{hp\}2ظ}mvS璏)A2W^H*J kS!Mjj](y>s}͐QDm,1ʑ 9Q=1eSoxhÚdKt0B1DN$%aM}fG,gN_v_nVpݞH`:'w 1S95kJdj|oQ_Rd::c)h?.7`TӮɈ\NbRFP17ATķ1npzjl2aIx] jXbbz ,ЀcH9nMN.OTt7HLdS5w#Wxwj#Ԕ֙[˧ Bh  ,| Xf GVlndid?$cvXw-RWFL5*Wӟ'^7eG2T̐,!`0DE(`t\&+p]es1_{=Y"T.h$F-dOjdVHV R 1xlonmIẤJnqlոMNE5O HbN~@%*A>XU>E .aQIK4>w}qZ0{uv`6˰!0 / B(ٸD$~'*['1devO]M# Sb᫏y L@yXp8*t<#P}`]<ֲoHls4t05umEaprt8stO7B;߸ ~A w`:S=~:>(3m-^1QtJ"eeӇ- JJxT@/Vd3jo9> lmh1JСD.$]C{ b'ݨFq̯N{I )hO+#>uk:<8v47_aKc _L徨6]YQK@ݞ43EpQT|j&A 8v*m \.@WjʾID߶ # D;M@6dnO(#2() ɦb@]>qia 85}&#|ٟ;VIsS%#wQj3l-3]B!x XCGHO3gVBM'E|WɨW8G:Mw%Oo= y>JzqxsoXmPOA7>ĕ|iŮ~8"͸ _F˓+ϟL H0[7#DBX.dbNb>>5s$tޡ8>%3F $]ș' 0yhI I5 BQ1S0H`T}q/:𥪟r:hpDgVϭV(UqO^qK$U޵W+/u@rM.tbK>W2D)sfsŽMm\V%" ivu9^,ֵS d~%OxYyzaIQ5ebG6yV/l•>Lcf!۳lr]f`|b [2&/jE^+)OR%6=""q~Ogş(JhטHӎEK|U'7vҝ +^"B"V՘zo]{FatXW3<`>:%ގGLӘk/i*i%bB0b2(д>˰JGMoS@1崤Uo-tC Fp \ m9vkT_DzwܫyQS.I| seЍ@@m}d##7<Y]bXq*.76@OAzBf"kuY5 p" t{Sр{4WJ{9lݥV-Ihp-ۈD3-b鶖t{E ۣ&B=R&)o&3?H/;^+0h 4cR3wA+~wFc\X۸f|15:̯C^<9*"+r4DTQHd13Ucl~:#TЋy%.H7qv A6U-fD\zZ&Bhk 5bou-0˹0H O*W64@!] o$zIg0#3G]o\_/݂ 1d#X0&`IN5pI@ i}_>rg \rKUm)C\Go:X=NpiωGcXrMHݣo)bma2׃:DE<n(ve K|~dkCaX5Ib̀snxu@ߡ8:4dvaJ1Yz޸%㸂?L*x}#=E<\Nb'vl>F]!LRhw̱|klhBqBc/zs@ r h]$f*[J^8,h&ڀ;ϑ*YDVʝFUg݊UDaű솩rhp0o*8:^ ]yyIjb`ߡTVϋ&P|&I>jEj}3|֩n!sh8arû:©5/XvŁ$Cq^~3MfK9nW# oUl R s=(.7w/! ^@hyS+ ouni9ݔD>j(yNB]'9jP +g%^c?$6E*T ?*ۂ@(b",lcoJ+M!]q8쨶'_PTR 'NN PWS|ر-4ݶjm++K6](ϟlaꔲ56kY\*K-fHkTDZ!֥d{Js@Mzn[\nD9-j锣v/U: 'vǷ<&Tӹ˨C9+^ _lm̀٬l•z[ﶥ%1 ;$#L>[);'΋r~0FfoH8wD ee _7([!tpndU=z%%moA?vpXG OKh Rz _/R7q|h+pAJO@ #_̅J䤀7U|!{5'w(Rk%:X\>˸ޝ_|d/6m`O]0klV]sjw?\aI,_a~=IʸaYyXwٍ`;q'37CqrPzVvJk|0tGenn'aPҸs5, 1 +S9R`z4ElJZT/a텬+D+qs¬{c*He#O_yTϿWq`VpLcpfwձ \y@#$-K59ۺB|Tn/@JLk?QڮH Pgڒ\GkS-W+f)jxS 8V93%{pg.A~T#eLm!P-,GRq`dҽ$ir,MQaij{piFsL~HyD`;E3*OY'wn)/rK6q,bSNx\f*0olKkN@ޑ@7!5aĐgЂMG«D^mvc/o-4eL ih݀F*#m֠gXpm7Ms'Nj9~QY~Y/j y*ħAh _[;퐄ӊ=Wۮ/} +VUsH_̓Xu' ghu]JZ+5$ZGVuwM"K06sqcd{B S[*{v=d`'n057ڃ<ػ{⫈l.'m`[Al<9+o5^^srnRr"瑯 .fd+d^d]=} ey'Q/}%QY _K"*1qF ׁ5cY!a ~Qgwu_N_ _WA_pŏAOdq)31Osf]Yܡ5]DXeI@1zWy\0nלW+qpCڜv&:xE.s3GWJJOK+鶣XqO)lDԢc6A|CJڗK'(Ls xZ]/DĆ=fe&8ǫ-1M_65Σsn#FJ&6E6-.GJMfADþdTmP{Šw3 Fa*t^aQLK&w"w:&ZzF'KCC[~Wgl=B윝QX?zc>m}$8;D[Q.ɉxIK/nFvug_pf)zAQ|ZsOD+8" ,A"kf& [k{x0t{ȧQ}aq\L@ZxWF4KINbŘ)s mn OțҫaQ~źZyjP RCj 81QꢉQ_)s1UUo;4+|ߝ 9u.LB̟j:%6OsЦ#Lk7vV䅷0So\EMֿKW<.`T0E5gl]qx6dZʵ1*~-VX/A?&'}e7e|'Pi+Dž/C/,tKkuЅGZ}ȷ=d3<%uR-Fp@X=edE?3t u<_BrO~ Ҭ7s?GmOb3$ TZ#X{XiqC%6~_U~Է=}C(f7 lǩxR~@2*(@1NǚEWBpfN92_v3Cc>(0 4Zk[&RVg¾=-5x`DVW&둵w,@ꭐv6MXE>`9}`p{x'2Ƃaz SP"IP)`c#; (2m`-Jmv_+{PBhC@pϫc In:~NN@2x޹3>/7eTdU 96k!RulT8U5X4 M9CK"]Ә"%BɝB+[ 2x`Wv&_~`+1(cP0*jAe{[q {DOsڱ5nCl`\B:PfPwu*ڥ_=3,?;Q$K:Iүem2)~T˺dR=6b!+ݚP> | 1!Lgibο }LY]MR!g(/e(p.!]c?ާ % av$x)†",]mh<%'ZeR$/#ծFU\8«"0/b(q}B%tlHDG(!г4:HL''g囡17=P RphGr &cpʧCϓ}2Ί$jdߖklh$Or*2x00[4`[\ D+$hNg½-]QɌ/Oz[&Ž/TW廩HGΆ7wУKsY)^,:氺0ܗ$lx%6!\}|eƍ3-S]\}HETD2V_}RR B|VKDݝn|5ex&!J^Ͼ/j׌b}ȠtWY(զnD郗S0),WA1wEï4-Pr9j{ujļZ΄RW!#Q(xOJ0sΖtZP2qӭst/lr^-F"VČx4{pAO`hЯDo O}y;4Vup!*RG4[mWE]Wi$/382~(VS⣉iasݣV_qn?trRZn]0+iwa\jC20O e^WI.\m=R `[ ?K]i%Mx>/]_J]vM, )UwTsڛt7 H~ QhQm|U+Q].7!azE9oCfഔN*.c+ŵ䱍EP7חB=Ca4'Z72H 7\tiT7C`1U $eo]E % p[}b@Q<4;Taܨ'|խ֎ɗUߣIIg<2Pl;jZpyTK#;dCRo;W5ɩb'>M'ѷ"Nq SI t_T>J-wdGa0u3GŮuTw@4Eć8]25-s'w;x5QX~3сhX "mR?koTz}sS0\nMs"B"IZwE9)n8$҆ۨAq}k*yesq↾qvell!To*bQ8UBH5h\c4U7\0 JC?g̓Ut-!80#&X CӶ%dz;*UXr>Oѫ,GfOАH@KY_*]At ww IWmK)qߵ\]hG<10EU Ik9|̋_yT~14ȄTm<)҄CDr7OA&|cq:x6Rr6Nʄg-M;)67?7mxlgUp !ϒ3O:CO#X\$A>1: RFɆ{rF-ܷ)D0>|4>Z|{yvo\J0F;̳%l(/W +cw\=Y;%ub_SN0"OcE޼ (Y-@1̌r8/d=Ãl&Ƴ=rw*^H+7=Aq볏"v~>g^MVI/x1ګI|t﷯Uxpʜ>.//9KzDH(H~ڊ#*3@6LTWKƿW$7][+i@F]]%h4L2TSz{Z~*`K /36Vco=wILag7Y|Jy/[!$ q&.&Y޸zٿ'R$! ȅŇ hr!œtH9;6xw3f9JE> k ;߇_{H!088 L:>y U 3` hޗ)QT3L(mjM39 [ղ},:ШZTLsR. 9eLeN{+S-m|)B8h3R" ԣQcRuu')ݶ͢4<6NxQt͊9k4Hs"j+T6B9~5KͥM݁hi~_p5S^M `qɰUWhn}T%+|\h ÿ"RE(m!cmNeZI ~6O"[VWBwM [d9'kKvll&2d-rȴFSZUVgmVhܳfռrIx&rSagΉ#X9k"cq [bA'T={o g,fE|!60zBVNd1W#G-hH!VlLg`a]"nƝeм]DoN} u Fn{-);Ce>!TcqnDs +u41J"Fyr:uy0ҋw0^LVݛ'r:\7gw7tFS!Cs Wk7F8ռv`mmR 3CȺ,R"B;XSNL5*_D6HS=< $[=A+l@߇ Whk,bsNM"[xWN ݔѬ1T*3!_ކ0 tk=uvͷx߻Ϋ/ -1'Y̟%pLE< /86V/Tsä\ݴav) ErHDYR'Ek9 +iv3 V*r,S0@xY@YszR P TWrs΀5i@/VRMal6zujD}.L!|u:i\O?Ov`AM9Y5,{;:[6e ^O+!S]C'v+ }G.Ym(G3\)| y Ύ4B T-(*Nbc-_IDlGfπ6C`OJ=ք%4ӇEt [?P줴o Ǽ>TC~*%L}jv:̀nc:vayd4PeZF+@ԶƶECPFWs|Iȫ!gC~u>ՠR\ !M\ąѪ 3{&u r:7 kH f$a؟ZrRՎ"/8j';+܇6Þ+NfdcLN23kRY'BL@]4>*=}B? &i=%E;s : ވ#WotK/=g-T3 xvuLyBEFF}X( k*/(' \|~ZiGZ—Rxpyԩ VF-l\q+wx/ָ}dm> юWR-bN!p2zdvfu6_ ҁ2- 'xqd v)=Y9.6g~Jgy+%`( 9Ϧ͓I|(!qH\'yi ҧKJzxѝC 1|"a߭JUg;6Z@0<< :{mSՊVr2KVRq*nܤ&k(r-׻ m]Sb~qO %Kܜ0jմVX&ҭҷ1Ќk%ݗC8nu3ضWKLhGW{C;cFFBLVǤ$rnJ7^+~%ՎZ#>'uAviOyl}qo6aOĒ̩@;sƃ{\鵙*pEflK#q4"[<FB{l ;j:ZWBI?h[g Hʼ嶬/ NZG(@L&#VÎ44k&fK6)zĻƯ^ju$gЍ^8ha 7} {nJStN(<@dpv zFG~3:NѣlIJoXK?"7zy/q8AIM?d+.nr ?x0a )H CrƢيmnR.r+AHqT%<k7 0!!P]oJ|QNB# O y D.VC3gbK@XǥBOl\M>% IZk. ewZRJpQSdp)}&H|9ͮ7 m{edx1A eFdMMIeJz@& +bIG\Ƞ.:λ@&:!!r[PAެ.RefLXfȣ` 'DFIS8{6WsytO4T&˕H`GL(g,܉Ť_$eyMYYs+x9<#35;x:Ec9CJs mˀՓok>:?4s]]ckCQDzӦV(F3 ?AN@ØEi q699—uHC_EdZXoB׌2޾7<PP 59Omx.KUWiS/@B֝&)Z~|\mnoGh.[Ùv@6-v`&^_燁(̰Z3J%˭$CmBe&N)9aeGG>0dl0A9tj̷*y |Vn=m7qN-,)>(mio_/EXked i& Cc f3*wG.Qg0cY`yYq:]KDي3SN 釤On p%k&Ju$* F EE kJ5 nQq@Lne޲t@9 rhԓPdfl2t^ĵmM&+)}ax dIVcL0nF>x4צxi3GUm6/R` 'QD xM W2LG5Z3YlGq#Gр=)ag'Ya!I-SL~LUЄU6iylu}ZiYITA<3E?Q=nD.Z~=ANL%IǩrQށ,(< ]F\տٰ'x@%UL +y3q TZo.7YWa~GW-n1D@ ,tVV͑"hHV"kwe2q'IgD=!k 2^‡?,FʃXb E:jl M r4&y^wOafScu5M\ܑ~Dy`s"ګoơ"=߃nz2}:_#+vi@m+EUz[ *xvܐto>_Jt]N*d? RyzPT[ bw87h훉F ̍b$嬁 ";꤄tJ?`8 $?("Ja@"kʇ#1$ a)[K߅Z}XiE6ݲ&XSXK֗-i.񁞈L`yZKP4}xȑaLDeJ\qd=p*@O|CK~瘁Q4&2Π4o!XbS_fA(\Vw¬_sFCDѯ`a)YM.c<XFKygc#-*0d&K`M8N![O/=_\gq&B3$[ީ_kS[ n"Z`deȯF#4s D$C 6<&LRkxGm&&JZ2ˡ) MZ ؄zµAGKQr*ht,h>cB 1s`[ t珳[eC5Pi<:uJ+p>q >I?QY %Xcb!bQ- DN%_㸪@B#fYNS4cj^bܼKʦMF!BOW1*A"[2GP(~V%͝bԜ~j;6q;h2u1^6ZzOq-Ɇ|]m3Ae;:8Ց;$;dȪS#{ݾ΀ց0~`igfok cY5#m L%䫱A`LbiE蠂WrS)9c? q+{r;J wjM=uk-iz93bP3RS&O:J0Hgb Eza1F\ .@Ƙ^uz9*<~ͷ/h{SN6NW`YQWQ/Džy; XdI~4 z: `)+2&ـfNzwҔ\h+5#LJ5rZW_S;EsɋÒN4l ځ>O&/&i}k5ŧ A7j$Brh gMښB$[N̬(8U^??~Fi~cv~-Ԩa VfQm4!jN=Q'ϳ4 Cm<^Nᰏmɂ`jȌ^࿇ Y'7K"*[iY'O) ^XE3]je"iKHZw7mcޔ]26E&l`=-Nz<,?K Y}D݂n'vMqokQJ*\'ZMM<M֪mxRŔM${DJQPZ9cx}w J0\$8vߓ G;U5Q)PV6ÊUB5jBǒkFVA͞ǼY=o'Q`MygX56O(LE]qI_UR!vɈ;V5Grj6a ]kprDoY~\v͛˫Nl"[QҨL{>AIqNh TZ24 @@N C _qs ~=% W_s彈KēBF?0 iMVDyǗ/*!՝.82r=j G9UxfPE?՗yYg[k1,*p+Mx~PeƾR t %Ƽ#`h:E f<@3θǎj3zlPEfmRho!\{(2! ֕`ގoۃyW%D-RFngO~UCՂ v?}G_L[* OIʵRqM"+p\0=MAڜk3?ut\ kg [F}[XA#NFD ю_=-&DJ$>댃봑ۑyNU!~1qRk!IAMB֠ b5ѳ:W.d%TG5jO"Miq6hP)e?`Oƚ2$#l` O d' u^oN,#u wp8iLQ@v ґ0< %sgg,'Ѹr#F\ Q4z?eo?cJ)J#ʨf]6nhe:\6_#0rcU^)§ODxκOKxpxܭ+l{r&sUrY=H U9},+i>~i,-K uʰ EaM{$K&r3O+:[!C!hV^ByAR' =㧝gCE M;6VO꽸Ǹ^3"r:?8ʀ O˕RE,>oh6o/ysN`e%ƾ숑\͏jM( Yλ5Fմ&0.F@":_p-0tK6X8ldU_m]EgPH~M˃kDYjrl aJ7jYUySTxS:ɖyqr%tH@:>Ca?wNM=mR@EVK+M~ Z.gӔvVށz!SApDb^<>C(Hpx| ӎ] z.Lخ?嬳<yInN菃w+,Sk{@ y"\o[؜mόKkA7  4wQQ,IbzA4n`4+.h`i%ÐrMc3\UOR 30 YA]45=K>=!Hz3`8%8ꘪAhPƣ6&mɬǜ 2=>BxNS1bdi_-T3/&=VD C^vn>`A&ԝo@+}cNi" PR (=]_8_rGA!=4 <*."ɚ5ú|hw9'߯{taϋ!' unͻYBmڦ;#吗ǽt5 w>[4cc2\Ne?;lGt&wM9m-In=|ud:;, rF:έQj԰eO~4dȐc)DwaFH1~KQ>2+v lsAlB -u>&>F\wFH -b$ML/(3g`6qPY# !j~HY]xk<ǻ$+-+yPpu3~f:Jx2'3*sk4ʛ^?iLB#)+T0J3گჅT١F E*BqyI}b\$p7y:x]Qʵ]}, G,4bחh͉}G'e1!W_?HO[Tx5u/6Zxb^a1r("o5gͧe GMh@ozDVGzS9?\v軷Onv0,oMd׼`s[ fU zf0U"C\/)uf&$+p'G3@w o~IӯxJu}1Lc#Lڃu/ on 1LY,.YWh}B4ѥ&:;*鴱bgϱ|~[cc4ڽ¼|O7[r+[Id&AMR|C~o ^/yO;و7|S>I%KtFL!bSJ}`&*+3Copp-2ېRN_g3p|~1ٮBr{,~4 ˥sY(B5&L(+3ZQ<6?bi eAxB$Ɔq| u;(%0'ZY1zo^V=9]w2l~k)[ƅcf[3j* Lit`>c=/;11 de:lG*Z?UQ ,Y1m'yJADJo5Ng&H߆=>v)C VicxBkhig`l6[>[5(\Or$e&x+縯DM\L=︢C~@ta密+ES$K`߄P4Nu+ot}0?Wn!|\非t~,Uİ0HZ` }Y7SN~LyMpœSà#kQzh" t[,v.%Ȇ P3=6\1dȓ#3` sŠ$~ykMhm,gC=zI[$2-Ž̾G.~N~GVs3*F;8i,$i&,>pNFD"Uw7d:a-C]UR\iyJVStQAp05"+=%;>"= &S¢W$P`pg[_7=&ѝ0@hê+1Y{Fy4ȿ%0!శJXG;Ev&nꉭdOe5w.A`C7oe"˚=NEVfe{2?Zrp1hㆧ25'N 1ݙ}.UmEAU UCD]+oc H&j1W;ߑ%$t=AF_ѹbUR?5e+pSq5g+il^9G /0z z#c6YҼ ANޘxKP4 a܅X'/Z;)_`<ǘ4*h C0{QX)T]NU`@I|?H&1H' UIF>>V>TЧ_lg$vE[ &C$Oh )D^l@CdH(HSTyI;wd#.-lm(`_Y*5ýZӫ8&ų#7TQO=^'au0IȔ)Iڃy3OS%-q)^#IVޅI۝Lmg/Q/и5 *ŌO]/",3._[<`)'̼ Guh" W2:"Yd5St+d˺S`f#7\@l-_QCGdsPəEBx v"I-) )i=BDPdF~yM1ڝ=]/rlm K)˭e>^JW8C`S8O N7Bxԅs2wB(_.Ջ) ŻA'-&.)e0X^&/a)B'{2I OrFNDb^OUn*tӁ8 PaʻO?Xx8n"_P9O"zLגf=ׁ4RЭMd]URfd|?F dLF! EqS q.2BH>:`mYŪ㹜J)PDBx~.O :0eh{-8 @ض|n>iy촃BXyκ$ELp6.;z PoG[-|]itpZ_V48VgPSytΚo:rO״3c_‚2GAqW2y>RF5oDWXk$$^?Uw4m-%j{yEES2@zun6%D Vcc\}H8㝢Xf}\{@.-z\43yԋ~oɣt`0&*p!C`{ ]#hBiaM+Cbd`.I@) Z%ɡv [!=p`aꠡ2 rث'M)+lV7®qoΈlE{Zү'շm57πt{#BgcU\[,> ޘL=qmC௑S Ǚf*Vz:Y8 S]fMXdaw@V *؏@ o׾ &oC3sY+]Mz~#dcniiGr6 jWo" {:-P/ a˵G^ޣG,d?qe߷ztG3."+M'pY\Ci=h9鰲8(t\'ߝ;1DAU. k Bë$qJ[R2/Z #(N{+!%/}pk2YAb`f *k0뽤X gKR_4;L[Sfq~y%Xa9 v c]T:⑇(=Ik@G :𪡃{p[BYSI:b:I@GTBhp-;@If2c\N]b[Ak7]R3CS]Yt&^P"%/MnÙ$"hM"Z%wKys†">:ĭV*mN|@%{mï3Qk/B}4c8l_vcǀ5D^:0zier` jm7J7pۚ8ٿT# s^-I+|u)]%R'㌂4x',(pdvZqEG1Ѽki!t52)z)uG)*dzнK/U߀HW1j 4g_Fmbg#Q@}RjINvNu*Rjm&c ES ?X^&έW9]ҠR^x}驠~%( 8$ێl)(Ð3_x3҈rѻ5$/ʩ,KT)Z+𬤳MĽb]ù 0NMh \Dy￉>6>wvLkkȧ KYIWwaQPCrjR:F'P>[+o!mO0`KRu>~5Pv!{-xT30W/Q侜qRR@d|>vK]?["ގ ¿ SF*r{V-8gJpRE3>K}{RTo*r܂6rYAՕ;T8T~M-Oq IZs~J8kȣ'yOJ{U)FVl$dv]N*8{6 hh {qc!j87Q-pꌜ/>F] M:7Rg>YFTX-Y89&%G/XcQ2:ORlu2#VxwAiсsR`{œE^@lbs`hllvGF&Kz;ͽmyDR'FBe:I-|fsظ9 :^Y؃R/[$# Sob!oAb [Rيls4Z'zij[hKD=+yjy&Yw}SքeH,Ms!&'EA U[^La~!e?cWP c{pDTbj'O5bIHP.uj.2.Ŭz<ӿԭqK/ʚ4rj Y)"$(oS>ܑҿp?%<ւ6"9hdmh z bLx} o׃5,@fU"kig[Ht6n;lnϛވSWH5a^0 `HGLr4j/Z2Q% 6o?ءgBuL.կ(tc.sk@ fBw,k4F,{4yTF2Ƭ$5,I]:_Ȱ rjO(0}Z dD\@Х3 EfFz`R<ӗ}VxcĹ7; w< aB \dM]EpQo9P1AͰ. @&z>Ԯ!:e=W:ȅ W7fmO8п :lMM4G$Ȇ8 m+kISHcDdn_w^\'7P$H[Yr*X@fEx'%{+FNCE "u @WA WDY&%"j"^:BD2D{*Zv6nJt 8%syso̾7aQƟ$X*;թa* ܍e*"1HB¨oG]ϪnxOʕd xxZdqi9@"`OieAjwZ&#l` v=t"BJ!Ɋ>_+q8&j[vh$ORncXxHQNףԧ +e@xY= ABgJ+Y 49`ڟ@nDa :PӱD~WUP~`ܙD+TWN7N ) xgz9Z(o7gPm|f!Bb0 0o`bPS8 ~f=`A)7w? q[M`5ٺ~x8FaGK3m)(y5ǔB5I | q(gƪitVV}|hfK4h!f6"WW.%mc҆ ܄Li-zq ,(n6E5xڍ SY)i10=o0}=el+yO 8`?ϑiP*Leq)M:q$zhrr0?ȼmTTpd)b; .?(@K?,dŬ)^Uv&۹͸NGѯGID*(} z"h^θ97z8׏`/O^LW0_CSG>ӎdDiObF/qspY)/8wL0=cJs MF xܱ.rִOXU`{:8_%O^5Qn2D$JW,X?ܿtXb>KuU<([$l#y}|*^ L򍳖15k(Vc)M^HP2/l&Ŵ$UZoM"wI"I!"eQW0sdլa 5}OjvU_Tq `qPd3Pt0:t 'KG:\X%rCdvw]qE3}7*t VXxOҒSA. ׻r ޟTԾq}܇WZj8E骻j~bOf' uN;}юnFi/! `ץ'tN%Sgy[PIu҆OH}Feq#s6˜2 Dg"ELعG !5ciD`FѶvxDVܒs6m +Qp{]$%9ܝ^˯:qvlnw8 %3E,3 XK*pK'# Tav@{& sWE<%$W ^s(:HX#V˾- dMͼx;|'N>fc@uRH]oSp%HrUMCdC9|S7]qEɹC0مjXuXiEyrDZ͑RF&#Q /lfO>|jAvj)ٝ3[YW,zN)+K:MŧaRMQ`-_ܔ;ʱ38*R#̸~kxgT-_>͑LԔpSaAEIbsTYE-O%4Y~x9z@FZNeRi)')PսJdKv\w J{7mDEfYZ@j`=o҉ͯ"I]U1Qܩ)ti`x40܊q\bl̾= E[7uLvǀt]aEC$bǭ8Tnrn`\YePu ܶݗځGH. AO])s"TUS4JGK-1E'A6p!qHHc*߰= ."1'a rnm^7ϥ}j'bc*@trnwV8 tL(B.~ 'i`Kin1 wKۘ@ԑS~IQ b!- =*Uwb~'V@f{ݎ_)K6M vtRvPo,1j.U`џ 30R{Dj‡m@@x2oKd/QBطb9]x!}pDE꣭O(uw'V ~u>΁=<>dúS:E (N-i!0:¹)K8 JY<[fG6: =ww:|h8d/z$T*Z\>G46u2SSa_{'/ u_^"HՁsN4x%CiJӻ8% ?nSmOmP><،QZL DdgهYwDh -|ܺ}I zD0 Eej?.u~'Km4,QMhM",t6=ܜ X!r!WǠ^]%m Jtݣr9c#5Mo;X }^"XdƿM5`$8vxuӆmvQ_:Hpf'^9}1w|*';z0v7(,/!5>0咉v%!5E<ŧ1JA0z#x^CW_.Y#vQTjĵe>F٥2Nd]SsmG#ޔ}&B\)SȁE=&h~KZ<f4B|85 VUY8WoW1.ntll p33Z%ORz?)ǎij\ ]K>; l1}SX ,#,Ûc=,:OtP\ $`/g_kVlPO5# -]V^eGˎBy qc;Y>co4bJ .n1 L8ʺk? CӃ\ZDcޟI &15 H\scMը!PXge@7FbvX}T߻,AG1q"apt*Ԯ` .Ym6gQPؘhjTk<e,2QG` AVNr8e(ݝKjxW(jpkﺘ^^ G]J^QXg>CMy.q9jB0Yf+o@h-VUݫa=`dvN]+Ttmy-N/,CްrR~Q8o ĵ 64mzᡡS+JB+ՊA= *7d.Aj/%YUs1.M.8A$/lH`5=R`ؗNE]8P&h񠄥g=3ڂ&n/tTln$(XYS\ytd4)ŵ,YZF2 GcBR͙\{V/ÔeLr@ղ&BxzZnim0hA/:ˆ3PInQD*\69f0)o#Dֆ4On*4lb* a߉V JO,F6Ru2A 1 P:P ӥ[Jd)`u1_8p$^W&aS##5PRv[?/}5{4O*; ; Gw.nqI|eU|bo82V. SI7q8m,O1G NJ0ߘ +bp >뺒Һ/ɅI[&&i +;M HR졈"L/̙v6p L'He ul%H\.TwG2ؗb' #h&>dµN.4()ǵ<4,{D rɭ+g;Rf-}s^s]; v@H -V\8uvD19u!m l]21Tȫɔ>h#JgYؒu{R "P>p <"Hsg c0Y7ѺuY%- g+E_PlǑ5yDPuǥj,8NcΈa`'л9_z/LxoD; D/TꦘV&^WݮocvQg apx}`M0=MSaudzF^]@IS ir6g)3/Go5)6]v(`[ 't%']fly˰ȱK¤ʴ7-+,Cty?Oe5C6~k֑V VO.(xTxGhO 1Lnf1qeqΏ3l%\c]fŬV ]#K47FG_\VHvJ,)rKHo"7@#MK*?H;#N\t憤:ђ048{rZ a%li.K+XqyŮ?5⿶[i!:y4\*l0aC }r}ڳJiR>3aXlD??Qw&W>Nnb+J}umg@c%YK UמhelJi*:Dz|/N_a}p  ^NY-mrLV, oivД 8=àvU{"GGfA6$ߖU TJC?1鄱wg$?M$}z&;AxЪ4̲|¾TRLJ'۹@-|=NY"jjLo2VWTI̓ -QGWUFVB<`U'` oQ6Ίnܵ+-n}5A) \TxADI^9 oAINn4s(92Q^]!ȼ|  59RJ5bʬ(AN\|uC/P.NvQ5ȟ;{.]ad]y9MA n8"95WȀ<|< vev|ޤQn$9W݁V)ӕ-ckt|-XG=yVBN]m2<&.fwsnC<|O?OM;"xQװi| aiV'[)MfFrՕpE!,aqXT۵W2GZGTU&~7DA)4HR e)EsR>捌?9mqt ̽DWޟH-6jerG c{ g .^*X f %|~0 zu Ɇ"oI"^Y@=ÜuS,-ϒn> \T(PfPr+=MGZ'}xw*QW%jʶo@S7!n#_#TlAi{{ך l,3=]Cb>/bxjV-.KݰRtQǐ1?}RV_dhlIc6>;W;SX">q;@Rr5U|w9#+'1΅SQ/\!V[0&eHSھR0ik\]Д!S1.OUE<Fv6Yhct[4:R琨Rp+.߼L*  3^.sRɠ|)RM3-Dd4-!KD렉2M+,1{nX`e' XGJXWǑ(JdO󓽄i@$᤽pdj6դ7AKK4φP]<á}sl6,0U@1Xi"Tspmb8UKTRP}?_%~K4XKݖK*TkrQ"o =bMܩ%X~~| R)ΏIQuJ,^1ؑ7]GϳT[J3U)~Dα &Ϝ0XS 9H;#)mH%BSZk%v]d%f ꢁLN~k9!hNo0V9HS+Zgio3W-pݮߐK=?>2 *ϙv/8u|y8۸?tf JND0H]ڕ0.y;m_ B ڟ :uz cG#B!KHw1uFx+"i*= m5:RB;40Jr,? '@jUWtBL1wd,\2NxK'0,\= v^2A,Ublw/3˵ߚ_ }'K)'oxfr }(&VsŹ$+qXĵ8i'g!+?q*^n<9xk:3D+9DIn@'*FLq(VYר/UU%J!Epם)t9L KtlS{0Q`=ςݖ=y@.φQxqo(Tvڳ%ng>o$SÂk  maچͳÈ;[$!) =bڼՕ_q*1hAZ/R :/ʉ'102W86%kx6,@w0@EȢn/5,"5VƹɭQi$ B+C-UV`ΌƵowseNedy2v{:uNzwPr4juHK^1NxrR^Vˮku#'Ɓpj9֤9 vˮnղ/ZYBۖ bHEtFqt@W0w{0m+ kxٸM)riPyu/*ZS݁{qE6Hnk6A3B˾N@0.gLvx SiAs~!+Gyx1+W4+`j :6]6YJ6S'>c`l3*F5(\yA!֋Q;*e 6ʡYvKRc)A F- `<丹3EO4l\N$^ZZkU{ۻ$D0Sмq #ȚbJK)ى xeGh>UEÿ3wL k=p' ́I8fhwDT .ZW+>-Q>OU{Dxzb81u&vhj`}ʀ@76VO:R]eбɎ`e.DRctRM(ӷ: +ɅF4q5ss֪4o&s2VoA#JnM8$(Ypv*Ac=h$k9Oҿ];xB0t҃ysf Y| M>VZ#'6Y]y\؂NAe p5N!t=pMmMUDxp!vN SaXg8 Q0&t~6 ^@ 8#+Я:]LUNdeѡ >Hca_-~XQeݘ;XT,'XaVfߠHbEhn9\Exi~ڬt@ǭLS bpu u(Qd<}s"s!̪i _\aF!ly]ODw$i?Ss%S.Hf'S@LY)_Z46=1sm] F+-ʵ &YPi.D8mym3P{U2> #W΀nޓa_y>Buvg Hz>Ӗ\%kH_>ac!. +`j=xXo' Gx*AGbЃAj}]I?ch;0!tx7YGP^giFOس>Oo-UDU5o0?);7+>[n,v=JMY>kV5*%&"y,2ncEdTIY"aE/ߦW$]v?Ė!-d32ObTW̡gwQ>WyULR=g.mqZɟKRPDu%پ9@/^ٕzT߈s u=)i6W+SGʌiKmmTa07.]/!)E̓ _0Ve|6q} 妜% f= eks̒l\Ï CxG$A%XמSKWwzG{G "cꫲpP %6fG[ =;"}t2ZK5' FvAn> ħHvpD՝)5"gYԼ3zT-Bk)}t1/8wE=Xo+3FUI$R %7{`:MvWžkk']T[,^LK lJ,h?_3I*CBEݳeǂ0 4ئSNJ"lẅh(]5t` [,8xL m)TZo 4YsQ76?Z/b\ t4t$}W\#XEF k!8fI!*31Q)Ee 3*1K]L|FP?Qw[}=C^qgiiׇYɺ43llɲ K7vsDTWM+#!H%&J~^trXTv"qxlAtq\Z{t-E!g%:H~pqrw,7QFa 8W[$>^NU_ ~r/׮Xr/&ƌI;𛶼N -&W 4:jb(r[*9@ع HꑟqWw󃜄;diM+ZHqź[K+wxׅ^CQL]G:'N}{ֽO `(kp'y|`L+S4g `;r:YAHc ,>kq8`H:Ϝrmw4_ 57ɆK88Ǻ$b#4X^ӝLB=^)9xPQ7g,p9v& 6˛҇=!хiS+!EiefgElD3`-Gއ{Q*Ipt!3MzN-w롱 |( '>YSjWgjy8h#TDJWIV~[jLp )T  {LۖQ_:/nkIv/LItR|̞'@0ڹ֔,FUUchmi*5[@![^6Ku.qvPD)ˇw9.n`X^~PC,t:?=guŮ D]߀m"a=0bC-ŴhshԲ )gazOB5)r#0$ h- ; B sb vjxqH6CaĤMAZ+Y'yKe_v,'|K= v%!IUv(i-6F]x 5Q7w8W=NqT]Qbur!t*5.#T.{>]Bo_>.P/77-9e?]21C#56Ol0ZCC&p:|5*f u.Sz2w?0{U-5`UE2Pل~yAQ|lmNy@Rz%ir8kd|eW£M(/}{T.=w/u,:TT( %Y|ٸ"HPW nv>o|H˶^U=2Ie=] D 1s;5 4At[X м+\bJ̮)k ^Ye1jP}Oz b\cpt"i95y,u _hpr&ĎQxzMRݛG3|̏WA|PI?iEp*;&SB͐댡n$@ʍS/ Ia?Mҩ}|F>Nkbj9s&a:v-$?;o35)Wj#V-iO.fIBd |1Y b_3kiL/po2>!iKoqg ŢQ2hThT%L}Ʃjb`gA?ll8&*ڴnrGǔv;f2Zkad.)Jt6 $HN9c8݇jM$~J:|۔K-2Úc}2TáۥSF6IEy5 K~SO "SVza9Q RGҶ]tMocm{9&oY<vR ن1}HE 720MUh%E W m_Ff6Mїv8ʥpTݖo/~w1Gg!ܰ3~SƷrXǁmMfKZ$ҡ'XT~EQzs`v~Of[\"0p|Go'`.f .; \ &E>uOk4|}v~X \^2 WDf$/[Lh+Q4LSsw|8pqOdͩ$ԣ۔6z1?,ʥ'^y5?" D4k,41:`;zR-\4 ~DDeȴ0 `&YsEJr1E'>Y1D 2n'+ Ǜ|z<϶* $Nt(k(Qvsn{Er0qMK#WY3ť%^w$31jN:MNZ<S(鯿>#Q7#IPh&k=FC P|}s Puᱟ5.W7]N]wyqMÏmvK(@Ѭ0d5Is+3>G\iuW}3{AV ;JPfL0)@9J&/FW@C X&&e45YsbRv]mVV0`>x?@ҟ~ J|oWX^^81)cdLۋ.YQ$5JPC)kF㓧gA ._6Q@*GE*_ (Q$~>q³*[~ZƦ~[k} +ȹg!(Q}*2c;׭; >JKŭ~T,=i&t3v]:Ѽ2 <[M}|h^JbBJqhqAW@U`B5ӑ]s,DK^L>5rtY򵉒 YypZ|e]Sua$(0'8w4lb\z]J(D񨳾+]퍚zÊMX9h rphtYY2?fbmSxɤMf%S7U,5|d_I5s&4t^V}*[̇Ryp׌ꓵe~ D]RY~=wL %f569Q=ݪX}@Ѥ~ bmC, =Dޗ"K[8\H,elo< @GǷ` 7u6j'u_r% ?}s=f0IT) ;?k %nQ_8 u`8tF")ga- k~$)2 qfwWyb-~N,0nùЧN5qTUdEH HxB4ąDv/|7AK\X ZRm Fzv"Q/6! mfԡĪp%qȔ]{ wYs@~ȥ/u V7(qoL,58];sazv=qDAotC5lo@GȖ Q"KG>34`;ꭨ:.AQ\!L#S%PrTV8!^p4=o6zOUuS@Uyz>)BޚAxQ5噦)3=Z] ǦAz<)efg{3ף?-P8%Q9` uc$yQ~9~N)U˰9]1|dJ!W ȅas'14 %~0!3 lHhB꼏ۯJ}NBdtD;ݧs`u]= v(>Cmpa Ib6u= BXO!5Ā89꓌W5('iLe 5 m|sP=ѯ{(=!c?me!<$%}=|v΃g.߂pa2T>Px3@ʇZYG2&9#YsW a͊'WK*F8 6 b,z3rMsU 8g"qf/s\:, >:ݶ)79bh}[CE_E3M7t#V2_@cncS(r3I~w7YʸxI/|j8bTo2;T|Ì~sN3,0ifQ\$,׿w%_OǯVx"U4_gt @FU:7MBL3xe-l 2+FQs٭OapU>[wʿs!DŽ| dϫ,@Z*cwV㚈4* QQ?Pg(x7IDZ,F g蜈͊뀠N-c"m$@JfF꣪f^Ӯ,."޶2OdQڴj)ؙ ${i_3(`$Q[MV.]5ߴr#˜ &MQO>CSHy!SW)g"'1 TD{&q2&j59Fԗ\ `D<2}L̨ir?EW)kP#PL,vq\*],N`,!&>:_Xuu 9tm5)>Y|ʢIWߘ:.FC6O˩ӝ H[C&4n,VJL[~vW {ߝt0*jGdz@dQ|TcYiG\ X*P%yC]X^X$vdOODwkU&"[9.#XW_d4D|*`A 8VX,υj- bƶa YmFWdڟMR5tA-_P{ȜTӉ&gc Ι-C,cN3X4pTZh֫P(i+UAvUɳʹ0\nL"K g/FmSDȰvpZ񤨈/pFE6=(ۓMr730~$sU%jg`x"pN(;a7 YLU_}\r1AGQ"!(sGXtsBh%NAX)"vں fr:P rWt:ؒ(L @񇁫/GD{Yj &цa+MYH?1>i)A'ߥu!{?J3Eko=aLu˙P#'el~h]89k./ns LjhL"G* 5^3}.NE;6ɭg%,@Gb0*ɋ]F#Xkf%Lʔܻ: .eK)%"x=F=ږ ]O9Qpȉ2v欈Zrr0.][@*Zzw q/b)K^4K!5Gz{2{+>#H'fVɤkNW+c}FKnᗓ o+4f{4M6^?$Z)b7"t~I]D"S`iݲ ~_u75nY3<_,8ks.SR JkCVVNT̨ϋ#Z94Ko@K;  ,pйm=N$9<I? EM Fk>IVwH2 Y/g 57FJA3 ư[z1rrj`6"[32ȅxDsXHu ;&s%Rћ` TbObbH'R=YyPeƸi/y2*uG-i4 - -IW0 8H%Sq#]?$Ni|ܬOp-.\8=u%wχ}\+J5WiRS/QMLmnP<] UI/A#|pEw#ř9Kn%;=ItXCV2H?^Vx8%(S:15$.x= -%(Bx};bZH'Ok<`Yu"?OU.-]Esڐ^XdBgޢ5/O.E]':~7^*LS?$RG}q 5d%TD ݿyʴVjb F:GJay昫H/"{^xѐ,4FY=wV%?PdG$F }iamP2I%ٮ3:qҥ.؅, IoKNqxhH*CHb4(ki@~i՘ Q/iкĪ M=⊈HM#MW8lDiϐE'MC`/] dmf/Ӆ$:eXשߩ~$S27SQ5\͐Lly̕9P$[]aGnYqFy b#w>7 r  ;.?3nh~.z;>|YT̀GϿn3  @wh*#aU^IZQ@'I%xG KQs)Հ&Fmetm+{TQT|c: }n"OHa'%)/ Ajc~^@`I=QS%*( IBwN˦ f[\#a4+zp'?q jTϕJ:lp㗺yx)1rWqkDC =%1zǷʈl.3c/λT#4t"gt9){h`_6On# |](K Z0Ma<'GFAUi.7,)dAa ;U!eo\hͨVk#״7G]@6AnbUX=RĔK^ r'hg t0B \9$l(; v<8 j8{B=3i?]zh&SBT\z6pu$d Yycҭ.P$݅%UmW#TN`]?6ofz,NpJAxEQOV9#>Le+|`hl$~F7`ӴPk[ E6ǹvbx/P_ q_k5Aj"-M: F{ J!&5pfPԵQqa/d!4i`jP@_|tyg)o:cz\^fa$ni3amH@) <3+B=r& B[o߉2e|ekj#~݂}>[w@LT%F!@AVw}!˕.Lu3FlYhr &WO0ЍEvdnmw)**!F }sё 'NoAn]&,hbH&V5헰Qy5%{rĊ 1M9)_M"/nR]&g<˖w3RXu'@(]@s'\0OkҐ@ qfwGvee™zBBB89銊м&] DkJ/C? ZR6scNۮF34].0>d5Et_vM~Kٕ<;Ugd<ڥyDBvFɺa2&ƃp_ !̪WyxyU+zdB3(e8xzm* ïTM 82V؃_;X*4]P4EWi4ߒcԠ7ђYRꄢpkȮػ)@n$]݌G T{sunAKHjs()hoeb1nQQI_dc#kă \rXqĢ)+FZyqSr2r>?Lʨkf}m“ | Drno5"/@%(12ڡ.jєE7|5:=E{ZSH78&<ʔ"sCK*-[M~MY ˧YP<h\>a*B3e1'q.+y9!r  }P* ~bښ7:c a=\9o^}b_UL\Hd[C6Ui>9̽resj鼪4Z90>l=йP8Ra}- y)kܰ,kJ̫L%/x}[?YKIX[w*̃XK5BL3Ӛ~0_o93~H/W`hvQk WMKM(1v#g3/j#p,_Fiv"ּUӿ gv,w9mcgi峾#eCC᥿7bYQv+Btc,'9fMa S:I;y6=PșDO2[fBZ!S?SSOXbwQQJ4Llv(͔F176da,/҈N]4\0/kM"Jy񍎐ѣ3]dC;Ig_M~'R8-IZf/Jy)g TCx3[y-:PDJtb2 zm|;|jPpN\V0p"Mn6%iёCJ[? J|rrXz$ :Tǜ!O&uynpR~?!(,]>#gѤ_vit녡{aAT H̏Y&2dIC9᛼؁`A _~ڒ&^΁Lm7hKv1TN ǭ=K2VXq={rLZH j϶=Wxlh* =1nDF蓕O #4Q a96ι ~~ѓtt'vW B>≢̎M=uAgN6Sj,3wu-qg cybT"!m'G)[|tY~M?k SТ6bUЍ(TjuDD $j)s@H ^>2&: 2pӘIj?T?XAO+GcdoUׂ㋳}RgQ? Ґ:61pJ'aﱗLrM>L!S tVʃQ^ i` ^/T,<Êd2ٍT e_~GHUH1TVdMX&h@)%)_BZT`ڽ}'Hunnnb^+_ʝ#"{H v2ŝUbky,F?'R(oQ^Pa}Ty ؘ&M^mXbԵݘS, pYTRt–өI톋&g'h) iÑX0+T,m{2U@P ;v R7-%&'w -lʒ)̸Jү`g$/λ1fwXwV}QQUn˛H.>n+c3-,za* j]b#edi!A@lt\< :>*- >󩩗O۞00iw>eXnOj$^G r6(Ձu'~ 5Fפ?1@fLWr@HwfN + qO2Nv G^oEky1@oߖi6ީޠߒƐ:rVUN& l/QǡXĮso1ӟw9c] T4d#)Ĕ[G3L-I$k]+AZUq$Z硛Ά$l;Z߱ʈxLMʼܡP\hUMG+RG#h)ӉbZIH530eb8*>z hQM r/* Kz} $-[z:ru] 3˔-*KBHl@7 u)[-{̂_>KPU0LqTy9rпXIn=Q&O潯L',DeIBMרv\ڨP樄E!L@s'wMfO ~WM~!&Q .U|U`FʏsEum |fo|=S5Ƞ| LG>P7|$爆ўƩkV#!B+~HFe4WBtDE{DwauC;{ko)qzA^<QG,ե>kk)VyuUg9Ɓ6n WO:SWLUu&M&+|Kč0UOKEL+ĩ'.4n fY@d̰1热$F&mJ0avEp0S0Qw{uy6ޣ\$b1 Tv9+`k)IK"/Jפ=hބ+'spxS}Pj2#)곰F7/)F!h#IVAbȈwZO# G\!u5~on_8Wfƻt~;ZԂ\9Pyq>Ww6xLO$ &9_ =v k:6> JvSb 7_ܶש"*]JpH.q'KrԊ/JJ1?\AKAb#9P=\I !*Roe'wˉ *A%ȧ]ےCLA o ’l0*]Ҡ< p1ć㠻"\N&]dV>fh*N[2 Iڴ}|U{kq$x2°5?J{p몃%'Uz R?xuo1RW:TpU zƪ~favJx6)MOscZi9.҂Yaf<ʰ"O&b1:G3|==u wke$кq![8;2R !Rv(/oUM /ˤ>ULE8 z:! }^46kG16}dt;6K*},fҞ]*]-?ѐM4uM77#cjO֮}p"vU E Y գKlE)dM 2cֳH6G!woUibH!1{s]yoT҅cyv9i7䂞 E'HB U|ݼbPmoCɴeގh%2JHg?z:u%V(!m-y ?Z{2"@ɯS=|JJ=i8 4v7"֛ +*`݉{cIX hSBfFBSGjP LHrm?w#, JDH@}x&PcicҊ#F-OiPTj`@QXe7AL)la`M b )i8-gxk 95nBH19p蒁3cz4Bu5'Y'"4[?|*iVO3' /{bzO}rzZ*O3vعJ9 6vgoB5 ^Sh-I_]{Fϛ>:k| a7w@:;>n(kn;SR 9x;6U4-.EѸDX{&1Ñl}zI8!߾$b 24k1(/L?׮Ä/ 㷆iUl/By[BxʃJR$! r|nRӤ1_l!9G7ad˝X>^*ϟeOQPP,u|q |bdcń-&-fVkS/"Þn=3ikoJqñoBXH2fF ~Ђ](o2~:[FݬjV_xWHՙ?̢M/E\\ߐ[-eiٵ?4A$ zk4o"꠿btuUvɪjxBH+>[C"~DυTns9Ro;dt4eɟs8/n}BJ-P.^} .-:q G1@NhDlo*DpG͒.Sub”f&Ig8[ ާL~]?-cqPСc.C|Q Otk$ORBp f66Mn;c[QR7uÙ ?: l!1Bއ^krk$MN#!%uHwF؞VOSa,%Uwzdfs+,BszpjsgK=Y!ÃZޗk E1[84ꍺﳭ. $6ܧaUgk,(v%иR(nC|0bQ{£@>h' ̑S~([IpC|u p>?@.Ĭ\᮸wl> yor{> i ZVԹD֓>8B 9w;wz Mg&b:yeʀ<3}Rު`HNNtHjS8FؙBʃ[, #I-Ƕ ko1+X1P~h=u Cebzex[_'=!/WT:ދKy4!޻eM uZm8s1W&S#v+Y LXM7Hr"pnjIߠsXmZM g] 9vS2Ci%/T5[;#;1RaFD.HM"ѻ§t05o2r]rɇ>ƎiGh/>1ˊfSSEH'sXqR~_&cJ{(Ovs`v6jw9V? KخڄGU-\~P֩@͏ߍn}FM(J* D(K=@~gwwǑD3kq(2o]);H/;woaWx9;N$q^K ϶B2WcC: z'mΊgL_)\J^Dm{DI#M-uT<itSD>@8UTw9wSNF(i+}Q~J!I%6} 6,큑>0.| )_/ !㋕S'Fdݒw˽Q5OpfAQ"DQ"6 Gyp>Mne"@Fs([I>&0FZq^>lq$ő])GsHUEߏkz>NDWrZ}1s߳dG2M|duSB0؉)ii.ίWDdq~ݓWMBJp Jr!tb۳LLWIGX]%Sɶ5H⯴NΤ-FdKHS:/ -#E3]ĐJS&X꘏'G)OD8~6Em0QLK;Nc|%l-OMY;ED,6ST@(Sq|WRwI]L NsBY Y!LDGW73oզ |c%Ҳ'm9[˲-k_$/@Ȩ3B3G"EXJ-(5g=0d0FnT!?H_(֛wDzTpI4rg*žf ["ޜ6ap eXl%(l c7VssB}kѡK눮%)d"ą BxOiĹ/`pP1}nJJoasLqi&.݄Zh#h99J$$GF6!5~vu;|{8f` 0Hvyg}w*/ 0p 3y o=~$>RXقܙA2*{ٯΛU-d\dٚ&Y@ [ec~W \U#ͼ0ڗ'X@H:BOǼ&g1K ;Sk[r+)1zٸ2IrU>;]FRE)d]nT-*z OQQ*s&Aӌb~%H-MtpO s"P˚e*JᷕvsC@?6 [T"0c(dOؚX;UJWl>h(l饳+>xm/i]-C1"BɑY)/~):)6{t⟵fz(~ZȈIܛ_*!T úd63&y'Zڡo#AD,cŧ@G^T՘v^/E Tddm`RM$o_=m\sj+*_V'iO$DࣼY~=[˪": DI~V& T<6}zZp<߉U#7^1퉄첑qzCsGl_ +^`!00[h}:ud=jѦMy~>;Vx3Ȓۇ0>+$!|_PW'*yC549~g:ك{x`)o/9j]BR-ImH\Ug'Yu?swVY9éo"D ZVպ uzƙ%ցB d ]-V}i=.xA ;OM ǘa{ưG6M%)/+q^n^#.yODKTޕqnj3DPv&tox Tm=d/Iw3%twK2=p ᒛ뵂gp+ NONݱ#~rˁwEj8đT%Vͨ%?݁ς]gŠ:TD/7(z}khp_:hS%^L!!vBA*v ;2zq9!YDmR&U oi^Z' "/q2W.;r ѕ^CFtgf-RCIoJQڪo1ղΪ>~ME*aU޻?# 'y ZdrL -/y6 d(1xqvƒ" fG8Ŕ5ys1 ArhȬ[R+k"ְa&H'q8kUCrT(hD:kIs҂`#2c0I!qL U`1v^ZTc}G9jz+?2_FӤe2Z2Wo5])Sk,{BKvV2p@Ql Fgݚ/xL@~ f-Xf$ g0SfyȀ3r/GIF8wj &Cm&YMM;燻}\7PHdJV#߭k1PO1m:H18 V+Zj49r'"S~Ng!U7y=u$ OOf%m x)ɇa*Y/dt#򽪄[qJ'tF-]y5*Wq{g)S[(l?!׈#j]j)/BoYzA3AWS#:dHb:l0m-*4Ot!9%Ǹf38kV~~d0-k揨ZaU"NA e]>Iݡ *Cuלa`L~?WwI+5jhW%ٮGfQ'͒+\8{~9\$c85RSSpᓰ|wV XyÙlz޶J9cH?h!0|D~6k+ܖBu%[¿a p^łSޛ }]8qHY { * a.жbxQ*O-VFY b B]j 9qr0mE-MkZ~=()**n0Ljǝ'iS=Oܛl\RB 'XcW2 71k9!n &c`LAR~-tK-s$i_Bq⤕&>h9H& V7D>/X?G:p\h13^y5G8Y)0~֗)}7@"S:ޠ;aɂ)q4N-ů:U@fnQY;e4tPő2KgLOe7~lsSxƛ..Zx'1Zˇ/̜֟LZU/~U"\G&pB,m\N^ ||_? ܍oj hE=+1lwq^-FPHh!h1l2OkŪtfWjD}zU)4#zXMsf-YԷ2m7^.T:`pwmB_!v}!\|<=TFzq4맒SCQsr,:KJ/a≮ljeh)K)l$҉lOZ Gي3=MS&P s"Loa΢W>~h:ry2AZ_)}GR&@0ؠ9 ~:sU$Nł!/򥒤)p koG4El֎ ꤑe"/DBЄ|m,W) |+L-3ü#OZ^7&j _n<0Ɂc/13ݮVi-)56J7'dI_|?q|~QezU178M%q\:g#@չ Dn)G_S[sr ^F-se&#:l]6 ʚJLAFZUWVy% .L˾槫2JYiɅOg8'?7m|#f.Ȅ\ [}f"pyW޼Tu7-zHw}B]ږ}ƺWq,p`aO&g=Fk!Ba/^T{7@p$EKMN !/ $ߏA0dttbÿ7~w{j`T7V%\U@-}~3{?bZ\[d֨ %蠤68jMB\ʼnQ6!هĺ=zQ"⭍<"B#|*oAJCs& Ys(_#3֙Uz(jm_u8}iC?6Y$ Jo!Ҡպ/|)$^X< $}} \ ( ;Zre{*7oM|(_fWS2=ڇ*()^=mNaM@G=vCr%w^<.|tU ^Up^^ {\{8lS1{%d[{i'5NVՊ7F_( -]u1NTzp# CȇM5/\ s &4oOۜrH{@Z2zMtoaOssqߟ/z? Vtʾ&%UDX}H k&U'_dzޭ0JD.&W/ ^,)"@jb|rnñ;p:w[<șۇwu%]+#׬M?mss }{#]W{$\.pFӸj*Qeii‰ʇKitNuo yYҗ_U\b~cctJ3KMe1C|]C~GpMDSْ{vFn~p;ELl92rbs9#Y>hC- j"zZ?P?AY9WL%{J!$(;\[R@f̃Wj=N"b2QK MialHl dgI]WzA5_+m@B+mVՃk9R|ƓL#2Ɗ2m 4,~}#QRJUtK( Vhj辛L+)$}t2Yֱ 7upel^]Yc'>Jls_xi#>w M^nPx-qRG}`O~07t,AYxVsrY#9y6J 񮪺9ީ+'̤m15g}XThÚLlM26B项U^=M'V: [/&k29d@XkS6:5Ė7TUR * IyJ {`%ni[%4H]̰N_e.T)/r&-TI0][`lewSxRF3_B^'i9>* u꼳1-UB1ʹcڂ(}忡L~=KY#i7)h|`-X눪Z?V1@FBSS67!5ՠ9dƼb.s JyeRO0(ٺJ S՝'`=>/ui;ӽSژg%P,qtަo!,x)h# VJX]elBU_#ŷQjLnÕn#,HBFhPo`"5sߡ ]ML[L;Om}$paB= AgFZoyq0EPD]/ *6p`t[PHLt&3;JEKqgJK>0)%mUDo5IYr0OwԘ*8~},˜.hFMHhjPafq~ c^w}y}VLKpq K[g撟_>prŨȿ& EO͟&-sxR F({B65|/㔠"C1rieJ ڲMQn2Kߖ|L@A 7KB2U~12ApD̀m1!:0x@pFn?mJ@USI&q=pvpҝ IFGM9bDwH#/pUlzX0^@<'w(/LVpAS 3i44⟇I#>>XtG4ޣ]8&Ro܅!T0/zĽbao*jMu*?{УbQb:!t+ocQ\@d_`};.iδ0Ma)[S-|ԝ8!ng _ q ev˞ŧtw7' ^/x Uq-%iѬ>#{6H)y]/YQI2N@DV}W5&qhq."upXD,MTT)&ޚXSÑ=k2:;^ǃDp\C#{F\+sZp C1D]V5x!j]] %d86܈oc fZ-${jBN:A\Ԓr(W̫%\J,P׶ea)Yyz?,Novx8o O#u!,fU"tA`:/n@H.[\u 8dfj>=@yM=2[3ae#>Z>F_GMQ%C` MBaWNeӟPeb9h P#g-ъH҃CNQIÂ?u*o%my@`FbrLH>ʓۘےD"`oU F"iiboK"l?}E ȽhL\! E,^A}1oT9R/N [#^Se1a@+_Ba ÙkȔ#Xe]o(#BoZK| EҞebv{1#WJmqnDE:/:d  :6KQS(D[$9EOwS+t"VWVQwV{:elr~P&mh/mx)˱=N,0iQ7e)~Q .>*a;@<1'a|/;w*'ḫ`ÈQ*y/5lXyǾ"&|9> W\H /Br/o?_2LW&Jx891hZ=ޅ52 "|#/(EV]4 $]0@GY {'m?D96%V:ts >aX)Vw;wpn|,ʡ✼XcUR!mYkON-Q4+T`Fb82ͬ6H_*e3gw_Q͖7(t,a\I/8^M{?P%KHzKMG,_6猓 oM8ZFϻs2@ VfH~8|i_ypߧnؒK62 gu% _{o=z`U^kc2C&7qzw ׇ;?%O|tb$R]t5qV*AS۳a6PDaLuS9?cH]_!/"*shXEy8'STE=5y _Tx E}cj@K Y4I[ B٩G{}%t`I ֶLdb'bYX} L}D_Ƀiw'K[[bIP|kas &H\^)ªE+hZ7wnLh\Z(TDʬ^%| H836`D.зl]jQM^?OSptiC3[}Ffu @XFEk040496P{PrPN$pa v׏̵s+=Fu"B0*}e>ceK^h~es94hkcV# 'lٰi|#;N8#,}m }4i޿w C54a0.2wT8Plp^c-%5ʢ? >Py{I#9k!yqKWg<,S?7vyhQ V c ?S/߾~uR2#EX헻&޼%~nM)leqΩCWE6܏0[8K).)4O[#ld)'DPg0|nbǿ_-Vd 7hmDw-5*%"@9$} jiG i=x&qWkݱ*f}\T(n՚KVfGv?bF _5WV ZGHf?=~XrYT@Yq6_+03nz*5 3$vCN2ERZ[Hx+P4r^}Rz#)ʦ'42#1ZJodQٳVf(U1C,Y)lQ~,Fj 1#/!kʈʬ#:JbHn@PģOr 1=j&G$=;ef!PEWErmTd+`k9J:SQL(31o RdML޽;b&}(F:dx30+s X᥷؎F tERnIm&0fZHLОVp.f(Gc5MnT֝80]5.ln4H;6݃>h?Œ .`HE[Oeƺ;q.x3$  B%ts xj9w-ĻϗL}&W!EIg˯;+=!FߖsNh9hãpU8PH}?fsw绗̘McX+,!xi81"5!m*{rVTf;SxªѪA^RF F(˰Z̊\/RКTiDoKvw'V\R64!U\㞛R. =X[iaXT4Ъ0DC7%9.]95ƫt 3a{ ژ ./`׹ |حxIKwa?Z' n2Q h[*kb.=ԏAa͊w쉈[CD:MB<!on{Nv(r]o$[gE SxΟ!U 6^c a솺rQ{#@ ŗڳ#^sJ.fc~W& c|Z(1 lOaƉpq_S$|HӖkds"Ot:t҂ :1KMq_DEؗy"MK΀z0-Wx[~Ծ3t OF}KR`O\T |S {iD2=י87g-ƩOnH YD`e Qp8Ψ2Jo M<&A]Lq{괦@(uaODHlZW)s+DoXtB Q]Ujl#4XpRI8ۀ lQGl2 et ݼ(LמaVRJaoxlФ݆uM [ìGlvii(! U2,XfP "I 7XŃP!y.]m .O7`хjt|%C%9$1424o{_N\^ETڊ8΍Z9us$W&KQN^N?h |MChD-d_ԀL y[askG=rbV1WWR祻s4*u]"{ jƕ&RKZ wm,.pVm6܇[xǨZrW}EӹO2n"igy')+[Sc"P}GJASۍ*{%=kр%y`BmR9Z GJ'J28o0PG\vׄw?1xtxԹ _DC75' q3oi*UH0/'_O&&vMs֯K;"fI^hKKr6 U߸J A0)HfYC| FhsBZA5(IyePKER&v5Jqj=uvr4r.I$?5 7wcַqߙ̋d`>*ɢSv@ ̇ߺa&c4)!ʪcWi=Dug{;¬ER.23#qRv:34_~ ;ac 5X؅l|4n;j-R94.8dY)Mo5)f?0?héJp,{ӿ} BxU~ηW3T^%c<f%,Fo΃C.䞺wլE&3P[^L6^iɟǝG}9?9&q>jDZfᠳY{%SAD,ZKc g<#4<K"ꝐN8(0PXVyT,Y3]K U ?7c {FHTL[*3Ll DݠKf jCCH ߘMD>vKh!؞I޽@d]ʣgVT7FYƭ}5vGn OMt\dנPʘKvu~N/{S-8R r4BG Jy^ 2UZ_"h|H\,Md)thO`ܛCi (֒&GW>t18Q.ᡎV81لiVj T:^x 7\DDHTEIbbR_g;,tIۢ]f/ݮI++ _!tvQed9ڤFԶxvZ-XėO[)΁b?XH]K~ᰵ({}+Ȼ\!4a\JV}Mg 1ĚxJo U71C8_!!Ա8=d H6?ȏ!X4rXp^LŢ>Q'Y8e1;\YMϢ-$ԩ) ħ/9mT(3SXyhP?UkA9Db˗X3z`~xJliBg]1V(sr>LeF];Ea>_;{7tb.ԗDfV* aS_@-ƋOS/@H0#,FejWj١oZ.q[ i+I]+y` bL}Q&CuTW /)#C3WPE]a73+F B1amޅP{fe8"pYz79j(d+]#)j@xJ͋5 (5 ѲI(Z^ }.S,  Wr:(g lrˋቢ:sn oOĘS-/9-M {[]i|٪A~ke8D  ܒwڝP+ҏٿ)>0ƙmL9ީsUwוD k=Sի|#': vmi&N1dVn@l8iW,tCC🅯mk0(>вxL*t|!Ù5(l{1Bq`ȕ2hh ^TF{X( P R7ALw ˮt.Rdv5/z7w>}|?@aaHZ#̥jy}j7*Ujtn&-`^۫bэ=놽 o4; j2h nSpJ3o[6E kw kEt33 ؝yX*-K#dw>t?>7-o '+bqr-wo}󷧟oNnE8=ʁ6F3w{jPMov=0t}5OC3~GwJkF}f3;1k'W]=I"Q|M ' Lw^u2 %~'%&yȅެ~?;iB\T솯9N].\_ 䠞w)7֢g$~Ǽ[9:P}>7g YFK>XU=>R#5[8eKvY;)"V0- ;N.-߼E[I[]ylsMS@b‚veB#=QNb!/Moy'wA˜ح=A\?;>QU_IL JOAظ$qsW/ڂ,e)>f~4B*Cf0n~ѐ9^b:E}\h+s^-NmIƇcyHzRr $žJ)[A X>7|w{͵XKZMQ;lQSy@3fv߹>Cڮpfk+bDR2j΀S՝N'%Qh;~vPʿ@찮fcy.-QlA5rG`BwV\LN1&4b툦 : Ϳ*VlIH 5[39r#gJHZ}S;:^rĶk"R|PA'|cR3<J4]u_aa1/ƟJ]4awFD'+҈@L]*}c#zd/wҷi^NJЦ_W݋4*jCs "c />=CBkZyJHpqXDz\qJBק pQlnX>Hg8k"⮆$S >r}l_WSez@'h^ԃ3.ga&L! iB蘡1%?ܻ- 4j@y"uЗ^1fU ( I_o9xeI*jn0Y6vR9!&]P\|o3e'^T~F%Fʛ kDgrp'LVacq~,6f.`VlC?Qp=AH)@='/2&Y5Ңt8tcfq-ɗ !M.тief`ƍlAH,I`^0(&AE>24cRd3hw~x~JލyOTQ~+-ON:k<1oG^bnR@M4#gE hjkP-:U 3L%r AG蠚ckBc Xzӄ-n|wǨ0Du̕`=VGvZ2N JD6 DlTBϴuIqxI WZ*GvC'mH~e~MfuQ.?M"bo)ol8r\yw唌Щ+oϐIZfK.!լq2Be(L/hc,!u0Y!0ŧx/KC1:ȝ,1`g81|RD4iQ6_dو L82(\A,$>Sb"XWk`n&y>~kT>~LɗVwBiTid-QQ6_+ϛB8'" Tg؆cM(fӡLmƽiv?q Djew)WdF>>b͋l>_WoW'Lp?,tsJP0ޕ?KyI"B(K0<vD/-XVIX$g29)){ -XƝ#[gsP8+3 9G7CxV,FԢW`$uM׺ݞ#X:j))=3kѧٝ@-PϯCjdQRlɭcs乄5Y|R :~gy"TCRLd>gH_;9 c"ΔR@&j=ٽ{'#[D3(m>>3ekùb< ~PB$B:rP,}$Ҿu݊ W,u$TyfjS2}iC^~s_x&t!5Q<챟4` &Okɨ'cΙ j|w`ZΫ 7*nO: OG1%^y:z$}* RHǚ" _oD nGJ$ +t=Z7Y{ ~%E`.#2wp ۟4}’рS& ƕh5 >-;oTNj(6C{%א bT)y]t*S9ԿRf$ĩpa1. 'YZY[B[NRۋ[Xjb~4qAkѹ-`Ta9L>`U{IOyAThB)Mp3QEC#dQ4 7k}E! 0&hwB%JRKB} K_ &_Y}962;\}EYi>J_Jbn| zH< gr܇0..;@kx6]E "9>X$>u@_5C#5< ~^2.D|[El+iebqci~(C +F E'>*F)N<!{J4OUiIfL h^̿57>T˧bwU'k戀?[l`i*kDږ:QA=^3,~SY4 @Ż9&n:w?zQN7{JB;Ob{~Lgc,wzW: ~k  @gsy6uϭO..+m3&n2~|t^{˼=`Z2}@c$vd Po5ZB.k+ dj%h35N;V}vySڱr t-xAn*, >1EmQ7鈘"J-+h0~/16NZUT̆=fR񮦱0.<ɕjjv@pb-lׁnE+i;v!5z$/paMrL7pIbRw1b9YW5x^,jˈHB IC*oF=Br1,@z*\~/6a^XcW SX~R7|b#}Θz6FbKp$ag&@n20C2<)uK_! 4 І,FUESӉIIґշa,]b&IHѱه;\If+5W0gR!6}ԏtpV^__B!LԿYCJHZs- IՁoeI <ƫa'"`s$%!bh͈tOMr|Töxٮܓ;v T:{RґsG| [0xg}< _G}qA.ڌ!H:'!v^fAHjaᒓ-JI:JsWwAV1Gr:Ȏ&!lS'b6~^ 2\GF#^F_2,dTVjf8ĸ&x{b>f<_.Y{|*eYv*2MS)pyT&9/i-uwFgf0-`_Q{M!/e¹g*bXH ~sKqs$-lU05%$Ltxh*ofY,9OAŨ-nUW~pcy QyH 5&4''V)\ e`gY=WcStOZgErewLGVP!M;+xk|n}O.+3ټ煦NX=!D/@;/(^yS〿+yJL(,ugx !M_@Wt62xI ϙ%8L ^2^u%]'f=+I h['@WDYPܹCGl^Sߦds<%`Qf=l-$Tf~gpwW* *eB*\BwֹmqG$&A ;6OAp)}l \ TnV9[M.~0sꇺ9Lz\ߥ @# ^^*كo=vE?if%>.M >5ߴ2%yE)Oh_g^z]MD@2<sx"[*!_mRM%\DO QbدՋed9\fU[ijt-r0nxaJV6ۓzqASښkې X<>@VP)Qܻ~$Q:!kBvSi4{"P!uC˚?љ6W\RGM[wazፇ/BыJ hZu]}6%CTay3%Rޓ\ 8OŕNJ\!S NbB"">BXi#^VN.{Í=˕,ul&y>% eӎ1Kh2hc~&Tʹ6Afd ݖFLi/cČ!(_hHbZ4a[*@Fλu0 CS|,}("Ř 'a;xU1kw[$N25VqP~˱ǚ= r S0=WeQO5S=KP̸F2(1 b96S-|Y$&5uw%zvk cN!U%@A(UeG'QSiS L;Yiԍ4`}ϔ4P:BrXI!FNJSx:Oe 8v |J7gbp뚾-k^+jk0nRjaf ϋJK І"$:DCSuԥ=-Hֽ)nCx(l$ot `5&99ڛ#]nC%AWM G]Wv"nX_^j-ѾvW_%ɑ.ui9‡0,rq'AVG#>wW]B<PaPv$*=68Ιe]p⚽lv߉zq^^*)|Ѹ+boE\W]h9 6!gfRmY )p&N{b.ޖKNFE:s.FQnh3G]zP38G-j2r Sf'`뀃[֜Y}QAM03d%zmh-3\z*br9dvxÒb^io10Byc@wm2U+I$3AgtxA8!М.Oiɔ@h$NbH-ў)_ޖh8åLȓ~8z$Z:?Ey54IL‡X$lE> ޸]$ށ1u;?SaEά[)Z=xtzkW0b¤8VkRtDȮW6FB0~;fr%Lc6JoN2(qP#`ѢjK kHWav;y^hxZhhvzݝlWCt^ 5/=.4\7|JN*\IoSl=jqҭAKం8Q^rygv5D%s?b{0ߦSm%f̿]בo ɉ6&#cհw_%cyXc0Uv61; `O %{ЋI8v0H0J*K7q#h xG BDt)~ ` >` eځ|YX:)HP]dQY@ኇ#q=vtnj*CQlj`TRotS,.* iP}ۉbCfFMx]ځ%$P,M)&`.'6y)IIM@5C<I{?־e~i0YJҫ5q΂~b57)D>vK٩En)#+񎒻h^#@$|Nӎڪ%$V<%px\< ;/f8|~y w >74[5M^.:h o#KLj ,a7#DŽo <DDVŮ69r>6ɒTiI捑!rPN`ѰĿP`Yrd)1nhXԂpo)f+z8ZE/vWnXm_#  r1ְCDᆼ#GܝCt1ozn}^^eLkV2ܧҕ9z$PkLV|JUQ~߭0c^3_]өYA%MȂ\0 BzU5FZŻĽo!nKo{2?OFMMg(="&^]:xG,Śvll,_I5 qyOI!3bPqWb^WV)>[GwR=M^0c%TB^]njƷբĹ+q7s,d*Wb:1ȑs.${O`o30`f\±|\=嫸E)HH\{t/\Ćoxm¡ `Å Qvz0uu<&T:̜^9Ā"'!oΨʠ_13@肱&w}*czl1j]$oR=H'G$^DgGé9/{rdڗPJ$W%N o5?v}o[%ϔP\c>(f^fiw-D#g@֫N~ݙɊ4.1;/٧g21$nlf΀ rÄo]gh7Q[M%Xb<t5ZΐDDcLr( /% R%(Z4=Ϥ1tCI\g1ٓը!| .Pt!GG=c%KL+Kɇ=E 4P:a-RpUn a։&]C`2i)^UjB2^e6uH/b娷P!d ?YL7q>5QΙ'U@[ ?͹gvj>a1r_1u;+*a1 tX^ 4*Pl^ehZ,j7 R*]AOnw`ś%@.v)X"` +yWEG?WP/|F.a01E/ ^Hs{Gl):<dq@G@x;V2^Yd'„&"ߨ&T$HO j6Q Y1r/5E񎔴njJ"S oǰ*.eL[W\}ܛo\,mh4GMt-h$j37 4p|p)*Sb&9C>o號NG(d^ oU9(X {||%-`zHYCɶ&"sh@fou2k0d_ `@i3g> }\67A۱81 RE猫'/d2Lա3 lM̭,G;y﬽KuZ93 ,UI{W|I޴s X3"٭ZΈa(Z1:e1XųٓQz6?%>%-T*OxHo;Q`8JvB QQ[e*bNCeKHƷHsT,"QN, $x\pH󑟪C~3{6-ZPJyh$ lRbqWc p/W\&utyuxCsq ՑoaQdtckE սaY.rԱZÀsSuV/R% tI@wLm-\9۽gv_Z=CNOĜ*r2ZR$_BP*Pʹ븨DgTM7>QWڼG]t,2 t@'e20><}VAyeՐ*β$&n)A&Q)Bh9g7r)~z֍sU%*9pn!d&s,6mhHSLF*#pNF1lf(MW 2G\°3» YO۰R8HΝ9aC%5`E. $V1?RNN-]t23JW?|+;ȈƮ+Xj0ڇ QxvƤ{Ĺ :j;! \ԁ&~5E`@E a:V1`kq<9+`&B5|ZX{3/>;0]ؠ!,<Qy7\q0]\Wthl gE-/adHrQ0Q WyƳ@|%֎ N~bX3E%UFMȳۮ-.;Qfn4N?y#~єKst rhJe`RjF+pn𕏵 |j6_fGH:HIn#i/Q̰guJɦ+ui/鬉SA n[9?Qe]I-+%wfDԚ$cku8s8J@E$<,.6O3O4Uݼ49WliQ䗢%[}OQg mQB}/=˭0Fw;}i3a%D#gҗ<#J_^u'Ģs倀j+U̱RhԆaArEq}/g4d2'KyȲ>g^7*D"%}D)X4&}N*kf{=hڤ7^B"P pga?nII^/~zQ:uۅ֜a9Fff>![f%zo.mv#t,ȼ6YWn b|N=i4p;>dSk,Iyugf('Dε8ũul_1 ˁe%+FEs;}W=>G5|hhr)-He3]P"P")>m} ϠZW\._WO9L#V@Ip7au*}ʤnw)0aVT'p40a+U̠ 4HA$L!Lvrʥ)r•OMqueC3 D\m^ò\ _z_ ckXb0PNc>5L|?#F w"@'hNX2TR;Tc&Fyn^5:dt'$\È-_U8Ӌ◡ng<ա}p|T)R`C"ZSFNecDe%㦽k`L'3SA_؜F^2e,ET "hݦMCUy98R0xQ˧ /ʍvڊOcS eӰ{_0=BhdR H1rz;#+Ɨvi2e3}D_")R|Dς$W:V?+dK_ L} D:vf1$_u21[8UX A4*lvv՟C-Q<5x΄`%&~X#5Gp8c,N~\E$H%KY/UzsDD+w 2SI^gNsցL5׀U\5 \.N#r>'M -<_V)Sբs*.DtPR)Μ**u4\92j={}OB/rz`х 4c"@Fn0Gqd? ^{Rf @LL8%:RZ[K̰D[^4_gO[žٰOSJzObD;w-lu5 ,#<,(?ɠw\S' SLqon֗LDl|4܇`+C0%A#䄵z:lL;|E~1%#ΙMa׾aeQi4 /Ag8'Hj6*{V0Xv Î<+LAD;.3@K!5)9,Cב)hP W6F pop& ~D&WL62K(ifUQ'.дw~J8ќ^#n|%z Ce԰e7*8Kͭ@ N4ψB.Oq"*4Zoj \;Qr& 4gD7`ˋҮ ATڧt/`AF(1zn9>K&3ޥdt#iLJVlg~1O]蔳l-Eorh,; ݅NWk~1ka+0&>0j@i(J ΉD=h[m:Y4 *9O>ٌJqr]f 8Cmsl; jv=T`'@>M){DNNbv -_v-/,II݆2p] g 0xo3Il}n , aEt[oMU(C g]3Ҏ>?iIQUN0:vue zKS0T6uӟc%w&fq؆'O—V$3  osqLwD;Vqgʞ8qt:Qm8Lx lf]󉥩xjР'ɋ-q7v2~k߯"`1_q́[}utVΓB^@ֽg겫/D" 0-e8n -zD0W٦u޵[.lu7Ӄ۬S*h.j0ћx2''c *f~|5MB)zi`b̄Z] ;A6+. /_Y|7CZlm৾(ݤ{v 2x_o0_Ix-Od39^"RY[ŢJ f }H4 ̑p(yϘySGI3ǻ႒S5 dBPxr28ޛkrUBP&&:Ms_5C+!o" 7RF5 odrBܘY3qU[+xs;GwCcv71 7ngf(`'*w6F.9s;~y\P.Fֆ3o_ϵ^Fb,R*,(HW\{Bj|aŗՠPMPpxITCg5Z(L#lq4ʸ?HYq(8h,w"<$Dzcg?@a'~@^i@KƬ"MVa-o]hPvL< *L :?qaʿ$D2|. 'u n|9 ȑ+B=+@ M`,$~9ls}$K`:uYdY;BH/_AB\Oxǽbd/' &"8pPB鞁+o![՞,g%rJo jn H۸"S?7F岽'^8C=-t/^kuy2"f:)%tم:uwvS_atGDifx]CizyуYIcl\]ew$[ /ZƵ.UMpURxՆ3KKO<^C!tDBJ`.Sm+ʮ:nO*w~8f&Gs[w[Lf{K$Tćue Z>K˚X%~M O7V/ N*9*wة֢* [RD 1>POrxy( !EeYcNgP (l>cHa!ĚtDs 05BeGG:19)t@h}XȆ%abLNZe;HmB `R!1&6,M.:jNKJ=xDΐ[12n,QMj_3{Su쵟(PR>;D!{~8Jϛ EYW*)@>۽\UDAe>9 \B^A-l.zηp2V0*9k԰(`V*s=EWR¯`Qr &Ż;É]Tk{rTbmNUbi ,zwLlk;{O7`9LVBTkY1Z頜еrq#.v/As4SD>3 .Yq )X$%O;z\طP1kh5ϻܪdeqph Sȭ|:"yr[+8Z_Q[nM*WaՔ&?,} l!yQ<66,ZM O4'DNVu9bZMzCt*F9 sUS|\Ǥ(UnyT+Ʌ-D38gA\CO>Mj o0Fw{]&_X/ݲ#oؗ-mF<|'K W%ԍT{ ͍;#'v89jiQ5j}F#1 p*έ9;gC#LihFYY)}S<,KF#$Vep V`VR-0" ǘaLQA\G$4TC-BKX@ [N=p\%.߽p >D&|X$}ǟg1DutZ3O7D>@LmE`abDH!X_oPMAixkݥ@%'$K̿Ԏ{T3tc-1'i"f?Z4VwLç(t2x!UK Z<4#TA\dnGK1%/箒$py{hքU;+V= GOq]={fKR{k(Sw_h]H ,Tf(Df%"֔˴K< o>,gPjVXp2ơŘI-a(`4Wۤ 4YSy5I0gڊ$UDuhp O6.$'fA@=0g_eV!r +'S?  lz?7̕OnnPS#qJƹxzZ<@dJuQi}0>WՕtz*j*6OyyeaVYf$^gt{L`qkIB|Z=˙γvo$lU co?RdȝBjðinwf~u0 E&(s#3/C1U^2` ȑ,s>Mߢ& piU7#p8R13CTeBЙZy8VwM)/<5ja{H-c~ }XR4FRk\ LoD#ASΤ)/ISW>zz p%Z:mTTxe ib՘b! D/?>=@xUl=̔Ljocbލ|EE ~.#>fy$vlQB@ 815{i.nW{ўEwEgϼȬrӹs@Bz=Ǜ[@`|昲'&Qj ӷ.MG$ŽΓ=Q$i^up`a}HJDڿEmr))(&_'gP[9cGҨ<vU[:1LԡhW=qdG*)qX9@6φrv;N(oJ ;4̾,,XRu>yAaAfTtOڔN]D7HV 錂l43\SS<݋?r.}|)Pij1PA~:VҺ2هݐ8l^[IfshSBZ;-遾cxZ+?K(ln%Z75X0s\{xq/Th\AYz/2ֳ O;(h]36qj19t0 Mjߠّ TCE Kc9D摚T[2Tlv#;=4e+@X̆vM7W[ hE4(z,/t͓ș|oSrwʺ##M#g(`n9*Ǎf_0G D0+t({Z1[G`¤ʃIhzVW5D)Ƃ!P4f KAxRse29=yDӁU:u\%vwLzĊrx0}areJuJ)`7YL P:dgܹX@!i!<\^a&|9󹯖TܓU_}סű3<; Y[ՙLɱ:WbWU#m7$н'-p|C3):1Tz!z+BBbQE|,wU`NLcx.Cf/;gi.3"&OSMy̒'AzBV3%7lurX q6S W<0#}dswe <أ.Z3HRMq9~IgY s\XvĎy\[} ? q+t[3vDd8CC{$Hx,B~9]0*c ߨ>-`UPj=}FHˣ.+V0D !5_q,)pY=| q@wg-$̏ƤGCtp%}.܂R2?leXE3{p$0 8noÕk"t[:|F K wƠ, xGOړfze"^U~wTHSQ@8}Ie,ok9XfөD|Dz݇n*-o0ue?JY+`\O򶩔*{P,'3 `:o-jOq#`z(&mwogGDgMhcxZja)oU1Nɪ593[R,)kYa9̇py?hǏa%8ɳ'J~2QXyjU%l(nX ٸ.;ޚk46MZ- nWqd =+:u;]Tp$`sy]H} ?epӊU9.W@U۲[k&,)dzH$R7hbL^`;deo^ƋamRsCelo+*)& Sޣa|?SG_jw%TصvXAUZ>o4hmW-|9FkO59L^ՖI(Űbt\!v:mA/;]&+t޻6U Q?S_)/l ~daNmjT|ħԥE9U⤂2]@v[Y[!zVXꀰ+(_nfdmr!t? ơ1O>1>J wq6J606#!JKX:qͬ<[DhC;:Y<_.::Oh4*K]{5+e?Ó'CIh&IѮB:I^fGx)\9?/<M̤,ؐX Zkh'Я"SJ''Z_~F+S"$شWN7/@}E>ƕuE)eA(_{eoAy n@[JN?oS;NǕ - .^vkt值S{K$U!t_PNZ=R\ +o esxku)q;Ti䟷INHE ~eq_S)ɶ^X . {=>W.lMUk5P/t-lm]Q 3l8f?s:40&?{x?8.}~dlܹ2l_Zk{#HW͞%Gh4(4Xu]HN1Glfx"WJ2dN}{t(pȸ@Nj3)kE]t(F} 0hǃJs6!i g7a#٥7ŭ}ꈷTW ۵Cq@;vImG8jms_86݁ax˨X^}5 aYZP-n̺j SG&$1MEpE{{Ųa&ϙ6Yms{=X,$\__2a%;$Уm _8}p`6U(2W1O4b/$8oI +'x͂Ե92w/"-ɟn\T"rk li/4_)EM/x|̭Ќ '+V2x&s5 ZP6-NJ[J]ZS*AZڎh1?TPQ[iA h͌AzT.y~|gqiNM{8I+!ئ^dIKTy4UEh~JsIv 7'6hehDS|\&h1*chqA"^Yn 'uD'|M0YeXkL03A d3'<0=>+Ȼ_;jR\z:+^nք!W8&j ۾Bw4|Gqtۄe$Cjr $L0f~0+,Bd6.$m x17I<ñ^PU*,/jMKTr0Xt2'=eu]uo+ V`L65Y, Y aXjbP-)ߣ^c?" |,u_%|h$瑼zSy>)&Ipǃvoݸ6wd@$&?^fӞp K6kql#>Kw1ɡG/ $g$=D:WEp 3i*'+\z0ɣi>QNQD""2*5jθCA7S5^v~zG偁Ku[ƀr)ZeuUOAYoruw*&Sj}mvl@ _ ~eMV](viO`25n .z;M.T4K;a>䊡7:q-KL1@7*mc#\%6yt|0,>jg-DxhlSDR٨Tt-\^Gd:l߃`Yj\5y!/X-wBp`&YyGqqUR )~NS6T mN*VM\xٿ<4!៌fRt5bH)wrA_aihۜU71CR̜ Bǫ(Qu#[yL&CCJԘ3:*̘9U}b6:_Xtp_&ALƒ7@CL?IWK"$psn<6gMsgGO̎  q~EZ>(C<˨e'M_Z92i}?ɠUi4$^bDr>6q{ yT{&14Td%cGب~wgdrX5GG}YZ=Ø^]o, }v=gw(zWcL6ոQne8#69A(Gr$}Ih$6T<=dofFOoK{U'UvxN* tC+P7L^ )K*A0nZa^f@hZca*Q3h$ҽM<MUw127u\۫ⅵ@jIn\,hlkV?}cRy?0Wu ǼZ ]qoIA}Ba>u'H3H:L9Q,OI»ObƵ_?o)B|cގgm* i 6Xq#9WfDCO&E:?^maw3?Xk[4InTx62ĩ=m&3 t@Yl7 ;|$E_!PQ,!䌕R-C@xR Okuo,$ cDBQ2xz/.\z)8BDsÄV^Oy):q_=h E|eθ6ƖAy߼{5Gڵ>m"oXXL Ȱ#Z,X VxOޤ^ofo#C͑`C=_mGhbs_dLUV_ /&=kEtpȐ =Q>5~[SKzKoQ 4:^ccL`~u[Ylk3Ή aYjaASjm:CU`Vg8݌Rm34OT'ϋ%6a /]$TˌIDQ29~%ͯ]rJ$ dvx "Fwu*de7QRdA DZ"\Ot1{MW`.oU{vq]ş.Rfb}o.H(A;ajZڊ`{Z5:Xsd01~w4:p:[ZLa}ŎWě|^R0 {UMBf΅pF*RҪ\S~rmܧt<ۧ4RE^LL~1y䢂2G @-g8\hlFf n^rFܻ;OX~'"K`dpC'_ ƅ{]%+sm. Q=׀1`(o|￙D`ԛnF& +3hqKRbV,ߩc0R2M={T5{7…ቔw9c3;ыJ)q\=& 6W9]\fF0StM}倍W rwR@Ci8cⷃ*P+fR1ydI4`=}wW曛ODI]gSSLDIm6Zx1 \>PidAfeElF?*){6җ*Nq&]808*//+[H`Ym0} 3 xFO\C;- 8 XJ&]Dw`i*8A F& 5:ѥ.$nX<K/i`O`5LlePǦűWQ٨ȯ;>{LܑQyCMT?Cp&e]Buo6Fa M{C~:o&Fu_⤭F -li/]Zٮ[:vsuqunvϊႉH~b{܈m Fg .q gawՏҊubfcyZ?N}ł)g_my] b{j 8,ÃgB'!~VB[yl8NQokiu^nn-c(ZC!P9nMv XaДyǽ2˻#ǭdi=hl<}5ފ.gWKg󤺨bu>/ujXq9_^ VcuP͛G9}6{SS.(g ]ƂHo{ X8qؾc0- GKYX돂-ӴBMWw-a7bTzޚTq.^^tcjwJS*De9d!gK|pf˱j oHxwm\g|R@=,h3>l7uEβB'iMIviq!^Y<1T?hdgeHx)RUu /q9wQ'E+wVFZSW\}7q\)^O x2Uχ(L #C U-G:P]߆'cF߄~_kjؘ$324ždXJ|D*?éЪT`;&{7;_rO݈6 @@ZSHRdK&nOm*eDo&e pnn@ MVևF)SB#+ .lч E);܁5w ^-H@J5ޔj8J՞fP];Zs1?BBZzEi6xQ%7:.y/AN:re=1GYLj̟GjSYA ?[g.лU,ϝ+7 \aqKHrUhx$k,[nÎhi?IxDK&d) qqwTs 4fuJ= \"u! $mt]m,u1CoNZ5 _!^;sjXDTQqD ơyOd"պPAr11\ie./jP҃o1Փ1gfյFC8q_:m!=`E PЀO<\[hK}hVq2HN m. ҃T-ٞ]^a#p 3}sҶMHC!墛ۗwoI ( -?7}E=Fc(!5vwA0Ue' pW.%G&e?w`ԶiCˆQ_?;i\=.i`qK2up"eA;vJ~R"y 1*!#l!*u! 龊x5"ug[8/TX+<`~37c.O71 pC;ʮs腊ݢ9d-3xy~YAצcUlOˈZh.jX,؝#ɧfKoGv4Τ1Hļ8g,f>A@ 5γ$huw2b=]NCcippޒ/><WRL9vYǏ:r2\?I2= '>#znw۽эn:ˮCrJ4j7s# [)1J60@\Ztf^3 ):b0o/u ؄yn&@DQ*ަ1\X閒W08݈E/l0,mNCTWI8: 6KHB*{t,>>/BDxK8.LdEO&196^w=>?{lXc„od^?ދjNa[s|dQMZRsDR8bؾ[ } 'jI8(wĠ~K-+'4=ټnЗKT*#s04\HݹiCV$?NkAVmcY y_uWxm(g4v*\D*b5.ebA@T7 N,jL-EqH4@US=caۃ TpW<- 6O]t_ D~@@0=M#, ZrpX&&g䔡]R ^"ۗR{P2rcY8-RWBI6Cbvanl0|붪EO(wy'a :5pZpxFCggD$^-jfߛ¿Q&|"{92a8تR㶎ՄX#ܷvȦ?az͆B}H}Uc$z!4\OnĈܷȿ me?_@2t*f(8;(x$!8 r jrjkqddtVJu-pQ2_"6Xa1HҮwRVP#}RI'\:|&Q1Iм [ ðL~1APBˁms(Q kF\Z^svyp p!%3"A:ᜯW1LnQ%'MZzu 5ClSR 6m/ߎ$QrKO׃Ah,8MI-;v٭Tq`&ުEA˜Qa "è^vPnk.æ_YYL:0MwNP҇]iX^m+Sʈߒ.cRi}_P 2Hч ,D*q& uף@:e`4STk'HHtS@}E{[=5;l0SS $[B!}kVOqJ_zΌٳ+>8,l8pQנL>K}^>}6_ vˮc-![[d<$gOw5^XJn5À$3Ů4p‡oGxT*eui8 J+{-9PlxҊV;Дd!^ 8|pmˡ&4z}9`[%:BA {v9BmP_5HcSC}Ot (P\j@i#4EYK$‡S[; +O?Yڤ\]u٧"dzB"efhcL@nEaGٮ2TU}i{wZ>lʜz2h,o咁M"sg6L< AK/oږ̑2QZ;J0,6Z< ֌/YnE@ŃjjlB "7(Q5X @&lz(r1Ab@}`&eq孂$"@팚AD;W d_3O ,Ŗ[pυ`|hk_̉(U9{??3=+&##) x:b/Gǟ2nG!]WC!CRJ=Pܔ UD(&V.Id=Mg"qX4#!rQ'K0JrtKvՈcwls&'v*fӿN?\5{]ZԔ뀎:2҄V<|OBG Q,94*Ł4F湼2jBmhG+F !e(d86j>硌d8GxS5JM忶A[%@qcs28mx;vAW:G~>( 榬O̯_3k+gvnB4KpDx&A!_mr2c*^}h,1ԩLHRi'4/5`4/V|RW^/S$lӐ59 t.ed'IBƼG`%}Ԝ ,lnƹO}^Z΢˦#.i!owH[UJIm&.+n\-חJxpĄrsrb|Z:&Y)/m~GiFa uԷ߮k6+ ΣJʃ|p4l$Clm]ȖM0Z-f1ۭ=jiemL֞T/!:M^τpqRTZک: qy5|-_R$Rz#[9(![零@ͿXI//ܑpZUN!+ogrM>vSK( iULӽt;+h^Uh-&Źa ]^C_O+R|F6&%^<&DK1R[,#KR,393/ xvpW9KGxBv4꜁v6;v vU>]̨\[񜗊`43(VWv)tIu{ڦLJ!lThPz! '{\F >ڞe'/cҔ=e. XB4<~;i\ ӕXI4LcBq#Dރܣ@NS+ښrTryĪEEiÆTtTeJysTC>S㓮DۄCag5jGhj¿6>غUTJ',poRKrxwX6>%<ɺO,Zri]ɤl9n g851~_ӡ#9cfYK<ݩ Ey-oVth=_'j;V{(k4𢮭Wu[@C f?~) Hc.d[ơA3,Ceo@/n`iP5۩Hch"j]|rf?|F w9+"'ގ! OĂ1qmҏpQZ"NAv0pHGИf=wD}oxC&^$6B^gf w@٪M`#vҵi<'shhϟow)n{"LP4X sF$drxߗNYUIe0M1R\/G5|]Hüû6.O8N<= u,5Nܭѡ~TwQT33['/zi,PήЮ>PfLRp ?QS#:@YdZqۿS}wUfk-n_#c# =qWx΃U.K8T0F=.vUJ;zi䥍ځa HH&חf,TS)+z5W%K5kNRax`2g͒ ҔD#*scBKyBD'NJvfzW7F3(fEի;Ns]UkBy>P.* ?Q2`䀺:Rdfδ!2G\qWו^m A xt"r(D !F5ȎHCl5J:kFf:f'wK'8f)7, BDn& 醋 #]ȫ>}?Qnqg}>vލa sus&QozɷbΘ;?v[gܰr7#='8KqVppT"f[f=N@ U#/$˂<-ZMEGc.aʷJ"1uGJ{;EhLcz7(6H]Dlۻ(GCnQrYR:Ix wսY0ꄏHۨvˆs Y΅yY-lFZ$nyH:~K>{} g#|`Tf({b3!-˭*9 _Ύ]?XZo!¼gO?S-OBnvF?ת?d?xxe]2בҫrTOώ,axTўq)qL^흕=Բ^+ut zjȧ~8?2q 7eWϢy"Φ!IĐq4*i5y^dvZ}uJ%"ԛɷiZwu4-8HwR{q~/pv,6vɚKWa ^8CQ(E"B %yAjmR~,(OSNw 9])RE";V6˙E+(sqYm|pb,0;f6]Ǘ8ipПo}[:Ol++'rIg|Iͺ5z r#Ѕ*|L Mҳ!,½;S9Rv;'>LZK wP' * Mat˜|j^yc;_ò3ep %׹)~}dlWd$L}cc^C-4d)*4'ªTmoR2E5!ayY#u .Z&nR ҈'')Xt Rmco*'#І\7?g0*!Mlz IWRŵt5I"6Xǩ3;ODc \fb}7?LK?HQq-b܂YNP--*þ9=/b=b/?SQjMyYWdݚÛd9=1q2Zn p2D񚂭%HI{yh8ќ9406tfc=r˒RMnb(@jWi{]kX$SD+W`0*RFC~ɗӨo5Ep,5n_f7 kN'qV.n"ǔahg^4[>`-ΜOGn&Wedf@l9YaZIZiHpד6r١-&$C,=)<Vې]bUrf2.C֔L#=>O9YYW@BXF&1^%T/!LVfCc;-E7M9dt0DŽQ u=][~V;D:pcp\Sz"y]9ڧ i}S1kDhR2!]j0X(w=c+d_ xoRvs ٿ]:,l 's<ͩ;- E!E 8M+.&8 ]PC8W_ &S~1ɳtf4_n 2 vB1F]KE\*45Qtf| V.aI- _Д9Iv fn-=`}sTS@\]GkJ3д]Qtr,grLr3-]UEqqcMy}}<^waΏfWw]RƣK Z}֧rGt.I)Tn]ZEʼn*ШrL* 'r7L:r\ #dH_80hT6o\iXIul:mb~4k䷒T֐GǛA>8p-1;exẃLZb,<%pHXjvirK9 Fr=~KlqiGr&`~ B!8mPv@4$qAU3J(S1PrSe~Fu?!ɎH!| b[8{ۺ ]UwVJ!;iAGYfa]UMzQ8L֭(HSFi*+nC];oL.E1d&Ved|HpbD3rs?ش́'W S_>T׮VrrjZ@gMK<)"3Kk}iWŞ$rHD{2쁳"H~1wgP""}D*D*1p>bsfQ̇Sy6}QzꖵMgl&Y-br!50"x>4,(:M( 02,ݏ/vbg.)yNauߝw~W6\VJ"DrT 72tX#x++vZCJ6ehzu~^r?ԠM2[Iz9Po+;J/0R"4}uO0;i`J9v7ˏ zIKt4 J=Y<}.]x+%׃ҠRh!e!3kZ#i8O梿] 3S.6/^n0bc`Qh&esnHB'^#\ܵ'4 ޓmoպ@}){^NץU1OD'fT0ksm)TZOq3kat8ԕM:KvAi,"9Odԡh+<W2k}Ӏ9]LD{VV@ғDov`d zj63 ^4yWvQ2o&0j6AUr dS#`M4sȾ(0ϣ׿yX6όO ZOiAsgMR-1e(;-}fs)f[is}n (.9BBbwSJ*^/ XFd;? ⒐Xmgx9_S Ld I]`}fn^9b;-o\dn@LOX`4 ̙j 4ئ=ڐ~^"Zo8IL!7 : Hq,W?4a戥/,u`XyYDP56SO>x*VBAJ&;E= #N^GZr0rdEO/͗ᜡHmfǒ7}`_Ɓl^ O$~xu4ԟZ6ZtA:6%\@A)rUtY'3Րm++, /\i5im]ُe:}.saORZNŒo(Jz 6"IrFʏ&=g9@z4ɄVG ><(vG8Z9O&*E[ݖOע1\~Ҍ e9L5Lh趖?{feLT #Ώ:5#.]䡬aAt|$)-<-r D5'TM6`;7C{- C>⹖(1v?hG&Ʋ%+Q5dk$:5 l60i RG 5QͪdVon`%ʌyO":*qC :(i="& qhc%G.E>mGZh{ͥJpЫ}z}zR=G;Ck@uħa|82NK*wG']&ΫHUcɧQΤO-8wrtJS7W%0o"qOPXNx3<IHÏmdΠJMZ1*TK8 =5SMo\xߋۃ&?<-HcIQ'},Br!cf#d0k eɋ-j>+6R(bD ϶ń J,FonLXq!^j<l {ae>l]IO@(B'6ܒߚ@fw=~N![t-&N[y[l)o#ruhb*S{2ҙ$Z9LG2i]e*$/ς;a(ZX*ypJ E.4sTXzPFHާId ҾZBL UCN3,Z%bkg'PKg{(sOТB7%>BOrS0j-M&cI':"8~!isi{#(GKkVby'WܑWvr۶c2aTyZCIZ豯@ Si,_WE}߈'x!Lv+lRrEbAoِ@DK/IOUý]"X+ ]߻+cC-}{Ҍ P 6-ʘҾ7 /, TKQBWܫa;,%e}=-m9G]|C{lwtJbT_ߚYQ1PH`ܱl~'K%uDM31߾" & +RsO9K?-3'u27,mAGsy]]#7- Qު Kg;F\̕,kY?V$|fgg毘nBt-Kfj[ h WY?uo_RV(ϋ%Kwh,^i "|A8Toz$!E` jʭt[+)w5VOgAo0)fRw N-%I:juMZuCz-~X .(ݮg(<&9!G7b֗yh$;Ӓb2Yoh63-R (LLv/i.pYgW{)1&CPƒQ|[ZY$Es(s9ϴN!PLsCA@ʸv<dT붴>3ZREeeaVA$r Vl?Hx?ygBոۅII?zz }H<0JWن%g񼔬 nQj]CHxF m|tZdŤ`$P9,N-zw:Q?jƧ"O{.(^N|pN-ƐYfGW8BNC82`=S~\gN1pܬt Pv頨IK{pIRWjKuSR9LJX7rse[r;u޾̓Rtq;"? dz[\HMݵ\l~e7Z9/͈"5Bs%DۍhnLJv& g"ݜ4Gy@hwt A/*U p]/ߙhG̔l WeQ(!\+foX?"ؐ:&9EB\E]I YG"e^g,$Ⱦ qLNwONǙc Aowײa2z`e'xDΝ1=[dNu8Z UlFa{/r`GJmuEd`Rq,0a9hɤ%OJO㚜;1dX=ryrI7¹$0 8A:W$+| ?]F|$8g)`{ I",n yC_r:WOs+#+$*" TΞ>X_,; ?:&;%EBpi񑋥zJ"RFPH{ ώIJw$ _{ /mD+7B,;VdxvMF/- 4f}y%MġH$QcMSR {1@={.ɐRҳ}QR6V\s\ 7;ց!\mȫ/݃F|ضEy? ,^iFO_rovE!W 8PW5@< 3.q{\F0\/yKD-1>ztfggBVC|RD8vUO6hvxFc*QyNLfkxoy]Ԙ131yCၿSZ9KѢxNy-KQ>Mv %V{Ѯƀ-gםw%蠟+WiHƨ~T65Ԩj](Nl3~C ͲG3An4QxD(8"_H,q֢ q_:|Y{ǁ 7nF \/3d"~yd)mlPc@niC(O-FZj惄=^?6ZQyn\4XaICNBvW.!<)_(2} K!sݎbőn?S&z1W5 jH2VQd/y!UDda`\E2 ΡcM0?W rY|`55aF'f G;4PƬ:Nή׶ ^M,|Z dEd'ouB;0Xz(?'%PdJkmW 1=do "Y]m17mE~)Ѱ{hP{'d7nAy…4=ʜi?uMmR3B锩=ڨaPmTxZx: 1Q* 3:nZdmm\m\FyJT򑊮A~&yvFg80*ArFjhBQU Y ]p7@9zq s/TjQ~/8lŬwA݆'K+#(WE RDĚF$}lLk&W"4B;%j{8԰qu 'b~^ֽ ^M]*[Bl+wmvxZƔo d Hvɵx!A@rgk2 0SƊwN,OdpCG}0EL*6U?#ϵ$@M)CǺ?Ya3ܺ jnMѰ}d)N7fOḄؗ{h~`XMqZr9aIp&O\>-Qٙ"|֘t7BY7`ي)a.lvH_4q懫oS(gS?L{M9HS|pk$nˈS}F NKivi'+% !-ຸf"I} UmILxsxe>ϑҶ^5Q4Áw˃3 6n&4d+36a7̰u晣)5N$.Gy~2S=QȪOs`Vd8O;iߠ"܋@-Z*npoNmIn1o]Ud1ݻR0Ƿ` WĢ$qD#~oY(L8,>Sy[AY}o8Iͻ4JtU5rY|f(0UawG̝rS!2KFPL^vsi>M|%"*'&N&(TlosWA۪r{/-.[3PV:3N-jvtO$#{ƭ`mԋ/}ѯGqA Ua4a)Oq=%N [6{գN*ZlS;O%L|rK %璕Q >K!>e-Zc5ѳᖵ-E>"V\ޔfVܹвԷ$@ 1qvtaftpK߽a}{%2D:ApZCYylT& g);.]Xw(/)&aBGc@P( y3t1}y$آ [ByD>dok>@-y`ѥ^>dP;SXV閞)HRXQ%Ԍ˲06ZSIg)hP}W yxw$E.OZwXcA+1v1Whrx""(zU؍bJ7g\>؆쏌`i+F/%H`X󥭕xebCT2;">oOjpW ;Jί{GD&FۉrD7Ĵ:}˙+.&L87gʕYFd{o`uBPh$w"u9AK"\w_J>l|H3NJJ'7cҬKJ>1iSp"}5NHk$Q(ZqNL >. F)h";% p'm}C1M! e$b/ֲԩ稉;Zsr|Ds8նn'f,o ;xJ:K>}/ϕ΄bŸD?Ar ./PRyyK(avc6hTkZ;DEbW#c8wCOʺ plKNI`@2La;ʨ H9(}+J.6JYnv$A0.RWgTHK1sp?odem@ j #G}wFh@rqÓ/d /N05G PC|-õ5yvhaAoDc(q),'g#,cgpcZn,ы (˅:wP#J0?94r>xW}y?XmG } tXC,\(X(݉*hw9+& >9AQ݉*W(;%*QY ,Z3[Jl>`[a0"okɭ%*m]iKE-TE%Ub[O9(jln֢ !օ&6XOɉ{^#R{ ba֪(@ɨq3!NbH ]nlFI O ESg*{axQ4-q,T8Qq8<5?{{ZUMToOm=xծd/Puz.hV/nM.nfF] 2=̢j;'H@(K= eLŠdȓKF4yH.D:,Wj"9(%lƶbbMSȚUINm:+)%ӀKh_wz[f r7bX 2f@X7ř=!vaE.'.=VD8 Si3"[AH ݡX/^@7+~&4 rہ8 %(/I(KCW7}Ӎ^.bK!fۥ6_l"B7wФX"-VPCF,>$F4!=Lך(a#n0[P@ Љ6 S52h??$jj5º+uw[̼9-2Sh!ro6 t}Břz#ǫfrӖ7N6@9&]g(Z&mKNjg F?H28p{㖴,-a<:GîUѥ`wEs|TWςj[a)'$ZUYF (š %-R=sņ6rk 1f jys8Q{Ӳ6^=)\,³k?R`eSs=ЊK:[j@OdVʇ^4VRU{R7i=+ZO†!ncح%!O} Ms/ư'q+-iMpRJ&(AҸ.@ģ`#.Mͽćr>P?B#j (b. =M9:IR<ͦڡcL6.ZnQQZ 4KciP|]=o>br :6L(|uV ұŠVpXinI;:^Z"{t0[Qh{6:(٢.d7GfÍvy-@D9]#eVcһ {-'Ʉr/@ Lҩ`ceG8X9t [\?Z;^Aj74 ;D1ug6}5 6M,&JeO"i3izSRarLm(_H# -h|$|_₊< /WjPeы)̈́mgO=Ʋdr ; "r5Xd83F[`<j̮-I$Y P:ր۠ؠfG~R:a i`OyLq2b EB0kltjnf̭Se.@6G\)#yz_ˇ/ej9凣|| { 6딭{YRԕE/~!RT"Z_@Y6 :ݔ |r%{ueEO zpl!D|~o*ҔQ$CQ*%L`+ہnx01Jpd`_![7(lɟeQ"p jTK+á!r ؕxOG;bC06ͦԅ'ټW0RIwRM4i>0Ŝ'LcZWnWDv31twk!1LbR2Bgru\jf+pee.yU/ EPVSrsqc04!,`ϠTI2\u )S/*>ATB|&eS,V,$To*5>(wRށh42/Qv&SYAcF#`7?՚}i7|'íάQp'ѢsVN`@iIIF_mU  ȭ߰mEfW*ݙ+V81hXΎWŶ85Q^^C$ bF/Ύ*ߡ+Pȯl&e6,ď͠"i^L;k #b/}΃? i5,Ha.`F J._4F [mʉ#l<2=U`O{+H{r͠-1>cc Ait/gS::Š!<` 5vRǍx>đYtN1L;fDӫ>K*A$3ҭTIdSZHN>2Y^:Lp,g~T5K fxMkKQ#7--i$H`E'T{~fpbL=Td:m O :d&ET.甋QNﻵ, 0@qa*=|:< _Oπ!_UpngP褓l!&TKyd4S8hpL-2/ t\BQBRodYA,U<߅ ESa'~"?y:2<BK@,A-v%uxv:2aMaCˋCf|ƔV֊Ė iqgyyX\Pۉm`9}f1Qan(Wqze򤚪n"'*6FTR-8ϓ4;#e#N {Tت Il!$lb(-gC|jҭ4}tM?V9..Rbs1ZTg ҟmyg{6Y֥^dioP-_cW:P%Z}K:x=5ՠ7f(V7jzϳҚדB^<z raA\bw8tkǏM}; '!>c|"ˣkЄ(QWfCWThzK4Mђ7ʡ'/J7CG[wDЁl)R4OvOu )CH-no:6lH qSǐ$ BSl[~vӛQΛ׊Cbx>ZU%e4#DjA1R 9.ٹc:mŽGE?F?rLH(@W 3Z˙iM֠g?pIG8ZX>>AjCnƓDkq?ΪMS|r)JÂ:.b7?=zgtou£6:-`V7QrマY񉈊n^ bæ'2I'4Ith2ŮRShm|&ޘC^ 9H>k@0NZj1ʽ$56P^^trO5SNʰ#:`?&i4ʭ6^F0ȊJp*pJl oW\e 66H:@28sVTsAi( cAAJgzls\" v2s5Cr`Y;Q&w[o*/]% JWP2QWxmH?}ń39u)Ӌs!9+p/\ȍ9H=A=aA-UO^#%]1 JKG'Sq!YI7 kv-%bׯ0EI,[V*"dO풤s8*S ke^&#jMG n} Pєyոget6u?US6@t=]'5$[zrx*R͘e^) .`^ՕB5slfC&u"1W*g<ۤ&ݦs]]v6K"pxX9568pe}[?-z`QgHT{9A:` 8on#n,T5InPڒ^ y let_үɨYu]˯V32vuvli}<>¨T[,Cyeܢ­i%XG=}ihVDxduRfΎ)O5opݼdoBQ1ƮAiӄՒ$XflݩdzKAbH)3ʶδz9YIPYk@Ʒ?UCUEspq#a˾cHDI6Uzꄸ 4RSaZww `&<RS>w!#K&a'p/ ֯Gi21\]װح+b5WL!_1:it!0 58F>i/Z[]#_~i m3t1ȗq2^=wz5aTk2vPp[xFu&_'ClHDmybU($p/cM8k{32[jDAt_uTlɬc#>-ޤ7l].!mictɑoeL'YbuFV$}y+S5p<@J0=Xc,"fL]8S:ɺZ9DKe(sXNBs ºXԊ\ _DlQM*D#s/K#i1*Uewޝׇe# :GW;Qw\qp5BmS OuHQ:Jwy7XgF!v&+0U8] %)$ tjVyr k A9}xK5vY ߲HqOwc1\-wgv&HՃӊL3ѝ_?Q;U (&}_Xi =lҪ`7l(Ȕ6n9!dҖ2Wa4P-L2")nUW:~NWդC#^|pM* e4 f=bBw>[á5.2rD2:Z:tnIjS#1Dr6Z_YȆGaq\uo?腜DPH<:*S,ˑx+yso{/ʿN{ƽnFPzE|]Ĕs0Wf΀ˊBƄG.fj1KAqC#tfVHFة^1LnςYԳ Y*#pm½MfuG۬=-nt@F\>)s3o|!h^gSc^Q&z4`ϙߏ38&xU-:JQܨgϔ+Tޔ6Bv{PJeP(uq^מX=~3kƺpkiveG!(S+q'[{K1߂iIA7Dt4?\+r*]8pTEd׊t;co[)LH 茋ovhDޭE'U >+Jg;b`*uk050ίCr'2Zq$FwdzIhD5 Hi'QEE/}z>:)|=KO"9k/8<(OS K8^!;+koԐE>nfsOBLLbf23c6<&㔾У-UD(DYhRq&4rwL.ul$(Bz|b}hkIYt{PwfҪ[rFi(iO&29( fj\mu ȂaLF)3 sxZJee?oc }5QnG[*vE+?:3 />i̓7WJ6,䤗w^RZHBn_uDkRǯ#g~ wO@8IW'K})W/Lh(ÂV^ fp~( kSa1ms*vYt.p!rA`EF$Poh|l!MlaFP'\1[q\`33of$lsGm1k>AUtpA,,΄ftS8\V>t^S!@K'0V,^JSW߻DQ䞴hVnmGU,* ПAV(M~ߢu}bO>15%ge&_ұ,T5%g6,>+ 4LȤn8 Am0@^!N[(%P6_/`rƽo]IJI@.j9(7 dFq5o@hlPX;Z[%<@MS'gY ·2W6tktߚܻhUl$Oak:ݰxn26)$7D`SDqlfؗO.(;?'`UAvz.I<"#j,qYguarz/C .xu۞tʗvzKT.t+&3~b0{ !" ܪHIm,(Qڏ1ڏ o@J$a h )QC(z谘)_I,ZnTB ܳfo .m6N̵d/uYwM߈M+aMj13y&U勐]Cu\8d| Q |1~:2TȬ*^ vja`9>V ,xݞ'QXo6ZqQ4g(-GI132OI]zv6lZSWUn,p8(^դFta.[(/9~=&2*;gVv.ouuD'YM_FdNqB6 آ(xlȻ0GQ%-rM? ƽ>siG..heyik;7yմQsK_($.—Ӱ_3Rԗa+sQv^H:[~վc,\Zt(ͶO`Da;mDԨ7vt[3O1 ёtm"م5e!*#qs殓Aa*}AubJַ?5qzjiKX+n Vzxlw_`jׇ1[PI"o086aދQ`s|8IaFN7KC0^ ^zkA1bqo G ^ñP{sge5(fG.x^S/7yK h. /?^F#m ms o 6<ۇ3)# b7`ѱ7k ,>OuK± R݋;Sȥ\"q Jxǘ .WlPn kveOИ;gY/O_4 vk:pj#t*5=9ߺ9>b^IYnCzo^CH)"{1z!Rg-gWo%1gE~[gЂX!+GW6q\n~(/*5[ AWykA$ӯ̙uHA6J'`eh1mw>ч]#mnI 3d! $3mX~&([2D.oT%i4yJBDnXyHDVkY!b A peZk$'I=qeg;ܨկKΫ۝tWVS%GT(8srKdLZit?c-saXmRɛ/ UvǙ 4p yr aFĸGaF؊i7H6[nfLHd2+5.Z;j.h$ NU.D3wPnSܨF&=LjXRgtO@Qjf7S1 'dm.UYxl8*hExw}ȵ d ~7尛'%KHlӿ,>7Ihfe;1.937:vr't3)$ "?O! N,h}CиgcE6a[n4#-+.CrmYSMg-6HsL88DnyV<ΐ^[?, 굜o3bnf# C04ϡ5*TsEŃyê`)Uxgl>Y -Dz1CSј3^,}it\votrzLqPf:3? 3CM:R9// yzeYPp͍<2NN,.ps#Q.>ChbJ O8`iP;B g4F"\-v a$? ! .MYҟ%5L>nv| g&+UfN2 u,0 8LDۤEk#ﯦb i5N N2Pf !IN?[jn\Ee=rT~}N$;y+&af,\Z()x#kbsBWi+Nf"=Љ|O}JP_ :KHHAԛ+zn[lYuAM 12+‚tސRk6Sl҅x܅ Kh=!K6֗unZ"`[.5y ME@L6Fq.Ȍj'y|$5TCN\ÒaxNBDbNIY dUa7h;5ÜnO̻oavrޭX7őC&r{6( 7ʼx:*ZxB|yĔۑ >4j Y2@]YlPB.8-Ȃq^y0ھfƳB*uB.ŭmY-ٙG_ R2QF%T Jݴ*1$†DJqr$ݲ弙dKH|H j`O$ܗ eR:-B ߸Eox}Drk-,Yv3 mˆ>Yq s>_*||5^Lvc{`^Dۧqb:n9c*_pEą v2 (*JK&㈫LVv- .M &rANmd[űtBHQ&zgV,{O'ߚ05 ;;/KJ6\K&Qw͒x>vvgxE$ |([nP\%qϮ_]܆ΚlzO+CXP^$҉R“Qߥ^uD>q6> 9)}GZw-6Bfc,%qشِ ?`\ \pt/fW$ +~dw*^r /qk r1Т$.eIGILq\.h {ohKm5daq3ؤ9$r҇Eï!Tav䤙^TQ0Z{YSQd=Rchs.t_*ŀb~_3i606ޠТqȐT@lot\sQcrIY,^ Pr*rm.(&]yfxkh~:gNk| ufS}? L;l[W+xɗ7ĭ*OM)l!5rn"3_Z`3E?[{Bpivj }Mv}S_wg,uIǘpj&ި#L1/MZ-ۈlv ݧ4q8…lnO=B[NeugeJV0t\_1?OLoWeբ]"c=p#KdYTBQ&7/)E%o7O[u}f\axeθ "ok66=ʹ9aBy px4G#bZi*7왃gk/2hdl^o xOIS74`~+2``CA ^u78.M,|V Uk (j9cgǷ2ME3~=Kg'-F,9|xrIr [ B0=s<ߌOzJh[>l4ɿ}Ys`jTd..1;M t=G6!I'$B -,psINI4Fv6bw^ȝzO),;$_$<>E.d5i ~"<`QH-(;*Q& m -RtGRd3҃$|6K$}F1.~*wTigp@{vzefDpSPÓ$;,uwtEt7Ը=w]>= 1uRs3z(qv,Ev@-W\90gуf},imPfa-63WQ0- S(3dyxRP}RʄNv<@cץ7ELOl cdĜ7u+nvG((Y|jk01{S?(O /7(u?Vu4b.*/sjƷ<:Si\{"]:Yڄz4ԥXA8A]«8Ey7ak"4溊ғ&xm= ꂠ6{7<M3{.m:eTѥ9I4#`IF&uvv <'yݘm—KHWm{0_'wO9 _Aj j#tGz~'wF8x=.X T3ƍF=HzlGo$cK2D2~pTngٕl\#ZZ16ϒJͪ'ۮ%9YED°Jx8d,5t[Ą?q9*cO&Y;CwU]Fw[r^9y:i)d]-w/՚s^YC K牝,eN>^$>ļC_1I7]$'r-`!y3'Ik \:A%~-lH҈ YAn&`{ePaV$0|t@UUwZ#Km6qvffS9FMFAUtK~f߇9!{ykEȀ>?2-i@ mWz=\wXejP'f|-Y/ RX‚Zx](#zks>ZSC/ RwMklk`|uKr2×.y~/ D~@or(*eBG΁)wRK[g(EƷG̷[ğKS;ï *$[di* tں{ ibCp޼`\WК4E8\z70ٻ(9kq@PGd=|(ȕEIa(s RJFEApq? H@ >\ jK2^OXMm*~`Μ~7H ģ-K,(Ah.߂]g`'=4!Tlٸ ef>~{0&ØSDTE/9vA]6z خUpV7@ KLŏðǶ3$BÇn;W5OHl 5Oŭpr=T5Zﬖ76*lCSWz4dPLmj?ڇ143Wi1[/!H5QaFcݑ >epI5(yfnԘωT lt9?`Tm3O>sS#m)PC&GE`3:@vR6|>O!*7#_:4 NزH0bwtxZ 6"Uo,0F gGm.&ys/לQ l#%CX9 @bA짊~pc(6<܅1[yc,9H>smO߾520ͣ;ctvLj!cÁL4[{ w3&ib^OI}c ;*\2ڒLeS/Jk+PTs9 ?yQfpv+|vz~ENzAG*,s ^njN{l)ذc~(/q{553vpkxZa{Zr8~^]R!JPʸ>/-D?LuqJ$UTdNodBĞ.0h) oHF|i4&EG3c7Ivd,-kW,߿pKAjTņex! {)IھzK&\7xc[K]$˒vu̯HmުPsW ="O5r*uqH<+($5 Eumi]X*& iqHrY*R¿Nm79,hӔNnИ;<]?hKyWχC=HAuOԴ\.g12K+[S<3[3(eiCi01A}ejh)GO6" -tj lr> < !t>4uءsGvc0iDA]d* [F,rdq[+_(|SǪF9~"PEx7#D Q>@ri;w7EEw@5VdXSvf1e{1!itv8 >M[;P)iOo޽=+&l!(%u' hf/obӕ:?n_%-c>bnetzgJAE"* HWg4fME&m)~wx5z$߀ * f$z;d<]6:f7 ȓ‰-jn]%AvoZc 7 I͇C۝hDF19@B#|jXbCpdo4}k[2 D+ff`}Q09w+bxfф`s2 plkhz<" fVQB}t璎>5o l`ȇTN]J\4`r8'up# ):Ŧ4y3;EBxTTJu-)_]"sK-W&;T,,A 0ifR/b137j!6 dFqKO47W} 6浦 mTc/R]5οbtU)u"1YU3}Q:[emgzT༽N*tbv,\/9 m9C>%h]£FiE8'Z :uy!t`Bܛ'Z,<("8|2zQMO;fW}"n*n"Q79Ui{0L9Jf tAUq;~DM.낕_HM-Be7~z(cGç//InPQr%CLK89 V{PaBi %?dDΖG)%gNTփPM!YwfEt!znU?@ ܸtofY:7ib昫.Pm8ٳ,[>Ad2rE[at&jo|o {PR|-j5&a[ uej­?e؀ G`e5ʻrG[.cKZÚqg8uy'ݡafn~O| &DcGˌCݜ YII <&FNvG͂دeP_(≵A~`m % R?o@I\"UeۋSR˕ Vnc C7cL+~Τec-ŎGsKsxvnV7=۱0XIAX~ߝ Ceۣ"<^ qvcI6@ŊzPbvU#3KaE,"YsEUj&,UM~#zN()澆=('DO~L籎⭲;ܪE?sXw8G?ҾGFo|9CW7vYe*ֳ#'e@q|;;hYQv -nt.eb2,O}&u!2sۦXp u ~9ú5{ ^/^%UM\FE7@)VRxf]!UwWll=ivϱZ1v!gm6O7 ɢ 0B=2>*Ño ~=&C-ن,V^B1L&v[6Hnp*l0όI7տ+mofw@\>DP%o g\vi&VˇOO1)d>'s0w }W ~~\SH]>2xSbH-cҋ2u[]&|hf"KuN&1\Z1'6cuoewT9bs˳%g2N"_#`h9nCR o44i51ʬyd5;u"dcwFu6w:Vn"b]`ߛ&™ERpc!FWW}')e"Y(rlۍgc4zѣ^rw;lQ!BӀ,345azN؃m*wQ#p-5{'U!+G2՝n8T: 4Pi.+Q"Ӈ!*do*JU 9vo;>COLsEg|RPS$[|T'pO(jU.]=EJ[I#ٰQkx¬I@Ð'SpCr֘ؠT(*Ï-yp:L j9R.}egtt}ASsXrxCU[ٝ/͖+ ArJy->;+J%^Cc.AmV^^jok߁;o n4=v*ypo[J8ͩZSo f$#m:4CVsH&Ơ "p 0S7͡Rbg̘,rwW$HeÚW$Iz%.;&:MqqnnrJ *G'narKm\sAJl_mB8vLԈwZ[g%EyJoņ+k* :aT?KV{%Y%7yS⨠7PCPnϷKw-=" 8~?{^3/~׊g:z/6{YZ6UL  m|**+rPocGlSGcWWY%N7nll tw@LkY= c^D Z>~;/c5b -,#DxJdz1%&$)( 8JG:B=ETGذ}@˶uc,/O2:#gI:9A'!WJ7_FAɘà}#FZQT ~/Tt*.ne<!M . {T'WAˢΕS[MNVE_` }0pvEVXk10G#m~4It=O3M[ŕ+DS9=N#qaCDxł 3W1feTaKN $@F.`t mLDO0#*E=&BڰAMJC' Z\mܡ/Ǜ kq7`~ WKi*KrN ϗKqi¹|/q?1$ Y8LALT 9 DQITܐ1H2zL-s^I*ϼWϾQ9ef{nR| 1~ϥpRk̑S.*S~?>8GƱrI^K^rwbiNqycg%;8dOo=\p芝eua wHcܢ@8 Ȫ @/Jnv9uUr$e7u@:;[jЕYì֧,C~=]rH([aԧI ,Co~-Qgqџ.+L{ڳRRǔ樓ӕ<+cK u/3SV7p>z)|"uw(Df=o^ b!fM?%9wq*fx~JqJ|c!"F0eŇB OoT \mmj}51HP?~HR҈%meEM k>0x'ovdJU=uc2lJrG=C?:/j2P i@P]slLLCG.UwR]r=N%6x8H=X؂<Ѷ\3k/c9q'VY E (R\j@mQ_ `4FوV>:c8<uH*Ә$GG[匹iVHυArA3IM.W,*⧷e߃&ԴM\SP JKx`umU0Tm[q)um ̋6Iڠ,e V L2/ }lRݏzM&c[ V~v+䊜Y1UvSCv8 GY1J u*åΗ<7mX7F9'WNJms Qr]IHtO>%r˫hJ@Ucf9BNp9F U;&1RQ}׭[祏gWu{lDSN ZVL^G>yhbvҽ,@CX ! npL( LC^$|Ske¹.z”ANw!$r# !s_!'R_cZȎʢy\x9Zn*I Pb0?<xG%6ӚʲUht\   X@]D0d,^,)Y[A59\DυS[LKqdo$rQ-pIpjA 1E$o0!yW9)e |P$;%pwTsPhmNPVm`t%{Ό|32 s.] (%ۚw`_ME01]z^xD-f]*\/6{%T1/kŠ{!j0s@sLg, gD1MSTuO _$:𮭖-N4mE׋.KDK ]<"+J ETaAel },z5W_"rCP[j^L:dn)n9pb8 >#,#N<0n Ħ.`#bFhwl:B見>[HxMj.VRjчgJ[O~ɡ3)v[wnMAeG!+WvVl^E+8e.yZ9XXk~ʯdy~_J:E:!|; lu]<Bu5kl(^,QB]nVtE]6` @ž$(iiJ "d8vw1մzv!@$n4 :wGf0bU8o(3WcwZ1MtR|B= \Dab%hCAW#2 #%8rz`L` &zy># >neR'2h7}/ gǑK]s$a0li[Pb1>i9F]FE/-d:]Kp:"c#0(Ұ5l kp\ {| 7zYn/d}I 4P.XAc֎SZ C,O[B!,,e fj[ 9V\OGq Яޭ&&])nj61) ĥv5A(Fy0I 4Jyrh`7ϽӐESWMe¿R^;WRq8Zr£AgC:FZ:~"  LA~+:q燭A@*y]v]e۫z 4kI\p-yԆ4-2pr Vh©IG뽔 R6aQj׮Rڗ(N k2Ѡ8?sÛ]u bJEg] /ϙv-i|?Y#%|c^h5Ӊ۾K` 刼fUTo1䕽=Tg;D{5i|53C*e#CّR$K8IA^K/ekG2a}xEI;ϴ1+6mWVŐd1\yK4l q7͌;nzXPXz܆1Έ e+0Fhb)vѰx&4ukyM5-/G^ ~#;/@mͲM~䰧i&.[ژG5wZU6v/&!I(q~?WWpu R L+e N+z#ܔ9PUWxn8NOmE #Mv&0ٲ'=)H =m#^Y# HB^'P<7*ɶPՁ-害ES5PCqjM]Ofs7 DD7(%;~ v=FDeI:Rd&|@c%q/lv<2LKen p N8wP/D."V!8*|"ARWVcPchkE jD0gpڱMUٌЧJw~KFy&}d#p0Єk߽ _t瓚(2!ؽ8k8 $xhDv)eQ+.]Aj{UȝF<Ќ*JHȸ@.WUQ0j(j׆W! V2Cu^j21ZDJ2;%tޮՒ[8^:1 i*ہ6!#rm*TJX la7nG`7Z]7PG%[fY  b8x MJ=Y&$?;JQ!} Fgrz6rFQ\~s0#kU Wr`haL\=Y:s˔NBqլ3}j4h}c4k -qUx>ztG+ B"z,a4!_=n?:OY:>sA! #tŐ;r(.oH3'ͦ*BNpz:fF<DəM\wF])R.,87J_NSݲKJ6[:6<Ǭ~@lo4u9`':s2Ew~AG^)`12GeR "጗GxduC3,!i',7yOMx=xc &[h#+{٠IRrE2B8yL-ī+N ŜIMydQ`} b  ~3:kw\/LcibkZݪ5U\XړK)Gs_K<tQ\GjzZsQNDg(?b*F9 r#lO|0*5;oכQWZ/LbCx1*FXfcDF >>2~GB^]ϧx(g¯g]kp 'X+u+o_*5(_GV!k Lk'^qpA 6MN"Ď3(OG-d;2;aR>N?YCx3Xb%Z|¯WNKcL^07KXNldNj8WӃٔpWo0HіeJ$6#¿P )#2T&c涬,">gJXeM&fY&^Et2[ ;ƠK<5>C^]-mޭq]w ,`/".y,|E23H!5uCbMKJ f{ᵢx[M`,AT_wޛl<9B_HڀAh#z miczǤ+QR )orYB]]H֋J@Ukpp6c|n @[knL,bHqÔlBN6@)b12k<F lκ$yFO`xQut\ 0eea,]A'G`XBeÿZ&<9Ɋ}p)[YgWX;(pdL/_KA!'E1M^N)wu3߾bqIa> QDV*[>zKsd gOeŬ6Z혵Jc֪/X߾|}XZc C+lE<, -D{=X"P3ɾ?ȓTJ1WVZiܪ4Ї@isi\ݴ*ev͘ 7_"7G&)@JVSsLNݰE[mNh` R,s Suh-ibIB}UAk!#n{g |:@Wzq{ޗ> R9ŧ_2= J#PA㉜1Kd3m '#K4J2ksJ٪1AXx!SZ%z˻X,̡`Ժ0j*p q/uvj#,;Q3.hAG}XCᰘo#3"#zE/VӼLZ;:YDy"匨Ⱦsm!P ]<-)aBnxb0&{B q(CC+w|PIE)y(I-[ZM+CN&ڰ^a lʓAK]g]l (pjTmfێH "yd j~5`;ed~ Wurm{DGy.zѥYc'/Tܡj^.ыEa$0K}<#DzbrCЃuNGydHobk C޷E^ГܖJ#0Y/} xr_՚dZꉰ2!(p"}'酯t af*I#F&t62OG#QYGSr(-SE>zxjyA=JS.O ^kOuƋ^WͲ?CQ5`[SiBDm~VX`]1+d|ԌPQ=M;|e9zl0*wG)@A#}NrSgB -wVQ2Yr)APcNX%lP9AԻl. h B*8d쐹Qc#;رi@_Z]r9+>d}󺍠~u 怡9`+_x tovH)==|b nj`:> RY۵J^OK:jLY5%Ƽ3 sk!M/6"M.EDVnp}N%>5uy>, 67pbW^q:̓UP+/y 'PRx*-kkr=;v@cf4¹US +x>+}?TߒX^^jG8 8 ̸ LR^Uj 7dɟ+ (f{-\@?yJG"F;+܇ÉDF6end؍xJ8*`Akfaqăc jAX lG%]n@e prd  CS=E*x׋x^vW1δkc`|.`ßt> #?̑3J:VAW_`- st߰[?CrDB`S46(JwsoZ@,tj#7?^t;9bC!^dRy9 _H40#u43Ci9a"PihE2|Tk\ 2t#9][$g2c;x->Wwi+\lt""X.U.}r>T޷3xG곊W&k`mim>:Y VPPNY2" ཕOэ>b Ŏ޼E"`׋eHPk)W =9s{P|:(M ,>;aϞ64?PW_ؾU'>AKh4(p O*ZP"32}1!ih_guhPPtzn\[0E'i`hOʔ{"D>չ8OY/'W!ޡZ^V(j4"w=kqꋑw ]G?hjjqy+fL98_A l6dj$5+Hn4 R[! 6+f/f" ZQ)5ʎO1TϧZ $.̸is8P(e[s}g1V Xc_0Vt"L:íig;m|gtLKl@Lȁ!n 1AON[7Jmږs>VvtInhb׬dn=! : ۔JY8$А}fZA{Z6&"I}YSU2|6}ILgۂqg,rb(/$۷\9+b%&(Ğ51 pY!IB - >M,j`?W59sј-x.P3Ǻ<ًtiSkO~?IԤ^8ސP5#PDZf3+kitvmoqN>R<}~ercalnP9F_ɒ<cW kXnj$Ries +H2}`4V(<櫙2M7DÑW`_fh:@R",{+O kǍL:PK.ŭQKwh#Nם#nS6n_5"jYcx~$:g.ɋ t-1&!tPRU+ny?qޛaF5g ˽: U_|[4w\OfT^≪~;Cvk }g:G:f͘I:V"8@߁NܫPFQtyڧ5sSZ |ȓÞ~,½A7Ck%ކU(}(?L``GVq)kB`jGEkJ^"#j Ǖb]nKRMÜZ%m㹊  u䄊)_Cri}cTIu}=23b*l*Lӵ GSjo"̸6֪-!f\#/D<3͵8;Q$|-#ZyќθsU9hrŋX AX=k?lb࿨Ih,xB:GPBe }2*_6@)+zɑnn"8$}X {2E3IMЕq&'[:cM؎,!xVqc4JjG/P;\صV,eI-QQTEkE5vNdf]95g[:3vRnd.cPjKӍlKhQv ݞiQpAo 3`e-l ns[agj8Msg$"<iH'XcNH|KH_乿3w14O3.4aLPeU#>Tc~i)eb{1cwy$h'c/IGwSR57PHBPU& |%'.";4>LlD^*~ģjy8K;53 m1wG!*jQv]}1jWSq4IaT4ljMQx>[}AcS.DRr$tTxp\4A]z@36%|C=ùρR5{!z&=S[k` f[%d߆9P->U' z$3Ȧ`POtȏ=xN=WU5! ~ GI/k\]y캄qU#lwe}j Umքz@J5M'M]Heۚ~dk^:$ix+/ݥq$* #B + kiE<1GŴ_!i:l5:n<9ErAhX'g{Lbfwl׺jlq4^CAE=A͚J8EdXl|`dMH-=wQ45vOv,#cxdm3Z,Q{c;6,h}\imD߃m~\q~!"#]6@@8kbp'ȠXO;7pbPBR:b׹R}^&@j[XVtė56i5_hSD= خsǰZdZ~r{Yexm9hݢUgMځL4logr U]{_rRYam.A<@TQzj#_.a})19g戙 ʢ+?k*͘ ϼI6Uƣy ?p)wXKJe .+p"L3>{0ANPfќUɱ o#wkkK ETY5z-a6 l?03#xt]3 w .Zl-K`Vnuwh3?Gר?#&Ɏn4x`+*B+>"uM2ZV rI*;{.GwQt?SC6{lKz؋=86fXSE1إ )i7P$hK TS '_x% 3(TOJ97 CR1PHaW?N+E^hopvNⲰ4}w4 "I,2OuÝL8Т"\>u^' I+z0I>ҩQU*ZEj:_6Z-=shX`8AVo.zjw 2;JpݪQjh 1C[t F_S4R_f}4.ywR͜d|ԳN!v;rQߢkWsOF<0l?HZ6Rk99Q15gwR ڪNDPKaD?H 뇌CaG -w&KB7+f7tǙ_dD@kqSoei; &0Xxg,,{ Bh&XtHs|?( E8$3ΑOe5yWF 9iUcr-H?Ѹ^ D-"J7qsw~;yRf rklēKشɢkX6!2!@6(ۘHlmWXw~L<iJ[5.lr=[M.Rt;^rY3}xARH I@km|"L!_VR._' "!Ql w O_Fi^B&[ޏȕ)`_ږQXݑ_ph@ L6gd#e U3[7 I  ZEZzӥ-vx(КyĚƶl㵍Zc4OkHm989>%! x)zo* [mR]\+b"c?4l0E/EsVd}Bv4vnYDH_iǿ)bFAxEgja~a]`O-e-CD %rVȪ3֦ſ KTDT+3i(J Zily8} ў3ߢ}Y ں1椈.:WD)?no"P $*|~)m X6=RYKsHgT"飈!tHv'%dy,d8 8IVYȝc1Zx+P;\a5+,ZaIkGPɯ9؃Xtv-ujq;YdO t_ϢvڢC^Ycze+QSnJ%9V~v틵E/{lSxqJMM4 '+ [ f[pe~EEL$u"QK!WV q]g֕_r*f +f.#F>]}Sv?bwɵc6CRk\f}KD##5$8zW+e\'<B=g IA#%G9nvқ 4m?!!K/K|F'kń ?w28kРv(b,q-k Lt8((Yj+W?!;ܒ_U%g,6W/C%\JcFO"h| נqA< 3tVmT -*dS?3W<ի$L RlIuc6jkmsqq|J >DпM޷o,BkHGUͱ5$޽mgBFD0}(cqmǎ \]zS;T0Ve1n !?Y\t}!<&^:ذcy%=cZ~)lkBgS.kr= a "kbrR+M=й\b0=;e*wlĚ{}P]n.\/̣JeR2WF,6]قY"LDOkGH3džCB5\3ꁾ-giF#jCF a),%24&<BW PFTtD[Z8nWǣ{4KJ5lV{aNWTE^B𢹘 l~}*iJknSҘL7;nr㣧DY,ren.KDw?:vn;aҒ'pa,8cXBqj;>sgFf9w|3F`d^aTe6*U%8k">r%ij,;%ֳ+ J6J0M*ye\rDE8 xxä Q!!5d1<;.?SGjrNOl2wgaM^sUYVb]Z5,qioп٭¥O"|)Ef|w?~ueЙF ܰ ɖ|2=k&$am(rԉLjVR6lf\Ԣ :9 {ѩ߹Mh]rp(Y&aer&OM 2*׾vr>>c/%e==S ؊MU#8 6)s%cFa9_1:jǞªt Hbs{b_{S }5bbl{I@0Y*w@ *' =yh) Ktx9`Դ6 "5rSΚ4\|n[G OkC w?ɿ,Li(fgo&´#6y3gئGH:˵A%MA#ߑfDX?GcGH,%WpA/kZb.oXh{hX1sYgpqrfʋL3`ffLx&ydrGhQޤcПrF&{!ᡈ`X,Xxa.: /h|'>]|X) D:UQPr]إŰ +>Z&5/Zcbm^`M[gr/qP)˶cYZ9?LDV_qdz&=5CغP& {R/k/Ol W x_Q%+_Kimo`EҀ`# Cwas_/Hd^^lrr?;U;=VWׁx+Е٪_qDcKb_}|,|#>#a-A xjt z,YbNC|69J³5tpGU`¬5 b 3--D\8"8%eP(pod$t_9^[B3p7`L"BdRY3QH3[t*H1;σ3|z2!Fm9:р߃ )T,.CJwQ!-yARPxXs"-]m~!SKRtQ<\r d\ĥ]BOk ~"7+l NK߬r0VLFS)-̟Y Ac &zO w΍!A\>k쨮6f)NRvN5=LP/c\VAI*.)/  (C88my51~6idc+i(8<${ǒ=eHJ V,UY^'uqep(68]_ .<ɒ4,p7ܐs5>C G Uy=F(n1Uw}XSJ~kKmc5,'Ƞ98/U -.gɆO{Tʣ=~J!q^/$SO_>:fA}US|w-gDU9&Y^n22IJ>CKbSXOSRf|eNq4,&FPl\Y|TDu@D2WA.nC@mZRiʨ/-s-0=1f|y s8|]eM @|#y䞃{<4nfK^H@뫅-mLvw*kMz%θF#REtAQNW8 [' j@`Azb3T+,*yh2BOIm}S\r2#BSvf]=lt QpGI)@r@r=+‚34n]E||w?sKBf *8'&cg޳wSԁ+meIn]$[,nSjP&TFIJOIKH,Wm`>ԝ9Op5Izf/cBvj}ܷϬFf1S ,vy#~nXpW%y5b YAT!BҤV3B zr1e401և Nqްkmjط,?s?U`N:^,\:&4mj˷vT-! Vl]2y:ϱ',6AR)I)\`V47vy6ML(JJ?H0HXe_IOv!:ݯ,HK Gͦ =YʱڥĒv!xNg$\>(3 5TLq &z[dFR+cWqبOds7?XJBZ=r'5/eK6a&y2\-hS? ANg>g1!1+o\[k_QEO^[4fax!xf;?[NG'@d>nm&l>d떩vz3 , UG n%!MFtz9Tt W⼗NVp#GQiM heV 1ܥaKx(O@\ճ331!Ci7 xmGHU-~yvN-(Yl iSWnGByu17.l[ uLɦIp!/@nپ?3EӋ^_|YG .iUUH"+I_i'# JuXİ XP#.፠qIIV01^iz%eN?dq똞A?-kΜ!}cmޕˏ'o\ZA3)cZZ!i8ϿʄUE_8YyO>5yt=6Xa~]iYs&M:SX te k'}jTi{R+[z ks<7UQ~0 J/W%~yRFgu=&4~?QI7}>ca"\ٵ]@ 7f)+xͥ I:rJ)c}@(5 ʝstF-SY"}.tW[֭n\EFr{R,(rIEHk?eԱkY>'Q4G@<X=Ӧ!gZ{ F5qn2 Sd}@|QӨ]'d *u1p߀/+ctCּ/t ǢY"[a({|awpMONm_V@AXGaTOHʔpcV2!vk,%xw@D敉/<]k4d fu Y.Vs>oIw6C'W-RvW% Y.,^AfNۥ7ȬT^2/eb= JQ_q02Upٗ0bicݮIp%59dUa/wC19mm ~JaW :?S%*c '1 f;02Jj-yx09uXӕ{6ue-Z?F;:X<}3ioWg.8e%%L$yt/)C7 Qjm)bKzY*(YA[֩' [Nu8umEd\+fk>ER/mwH9qPAbjظdo )jwyj. vFh!=PթL[N`.K*/qo`cݗߧ)h2ɻ;rیg{Y5Q!!r7`NC}SjIQazR7y{vd"T$[oHD8+BwosrkJ߭RtߦJB}7Nga> i Ζ9)n.(wA|Jc>k|s%Ís6cM ЖM;utv}VJha*{.nN~8 fA{:4Wō֎֚)o0XM*fH8o^/A"Ɲ0Gx^a<#RҽxJEj"IV'.I PlSw*0 e,'/%vrGl?J{XȰ9Ct#FJۡzbr\`' &3l~ ʝOBݏԶj$p3 NhàT(a갺9%P!?S/*57N]4n-3@‰(E11{{v]ڒGF@2kgqhrH9A^5=D$0]Ɋ1iX>1j$jCJ1ҝ^$8R DkȮy 킅2hWp_#t$[ҩ(͵o.z|ii)BApVuR*մW3dL==N -۝mcXT__"a^,{ذ1x0 iHd=f!-N7mAyTDK "e 6P;,o25FD_c*! Oidblh+}ͳNb^b {]Xύ&f%,r~ {},-PXdBoۏ{~0e:#g{7s .b u"$EGl@ ShSdz?xk/K^Rn_:Y̠iɠ5lye$ R7&c~⏀d7ڞPijmt(Rd&[t9ն`x^ 9$~Hk_GEEbQts74'z.ӺOG[#_p%J,Y†>y_JEجaGz4+N1MMOE D-t!afxm8 bte x$+AwUb[ENd;Y-`:f :KyN=Lخ02{dߡ ItgjH+`{U,&E↮A𝳮\mS|AmI?fkNU̮anJBx~ TE gL47Ĭ(ڮ2c8G,+FiZ{RNjjwQPʅ NWr %ɵ$xCJ n-4%I|M<،22;>Xo*A(Pn; .M&U|\s  q}A; ) o@' "=<:LuNO.}2" vb,h_^]YWLGB@}Un>;U_܍X(0,p\(m!{US et`JMlBWv\2}8uzjDFk_Jy7/Ĺ=$Iﺘr;x_o[eK-_NJQ!r7e4A󜜝64 ?‘41]&RN{0;BzOk GOSOE_f&(^Z*&tP#%>`i *-YiDrz*!&Wq k\}9Y'E$# ?WaæKdW8?s)z%;Kdg6]Vx4Ĉ~w$\ hyUe@o>B DtB9͔fMΔ|ʯFu.d@v݃Xw@FYDpE$Gc.HO2^DU9(0xN=E}5j:d:X <-R:ߨr!Y  =t/h ^6‰cOGvXcerw`dhK#ۚN`/>B4 㢀$د<R42gfᝳ\{gLZjmaihtmj #W~,!v*v_ 0K y-#$ Ì=PcB̼ fuʼX,5θ>fX1KbLBAm O⣀bIi_re,X}]w:4ks Oflc< `Fs-]$V 5r!60'iKMR+=sQqĂ>RӘI Z1}ma)VA;譗\'u_{|*sK4Z7{af*~6br#6Sb<Bċ4UW狯Vy<mwNN67Q{3IbpO ?Y|w\l"Ւ%.œzP$?RdgKniU.w).PLXQ}ey7> HN8"(MDtp5Y͑l#$+(A g$UԞGS Nivy7wQ\`2s(d,(Ș+6Ƿàb/rݸXYf7ڍNV0e }o6@d~a AѵM+=ٜomO )N9,޳M v9GBc2';ق=-NZF o\ =c-أ~ I0b˦LK>@+ۍ>Ɨ^2_]-,8sjyZa_EiBjy*WFXa* kyy5 m uMb< #>-FN!ep 0H}M^MJfrcְФ*-΄2 **]0$*KDځ9r B=nou!{ueaMROXLGRX2},}쩊ShouEP@w^@cYi?6B֠|Xz2X3r@^ʒ#kZb[rcؙuIoJSN3WY|b=tyH]ώʛM:=GƮ|IinxUqWŐbtGܝ!dM;]Of4R*p|࿽B\ UC|CU \o ^CmlpjD/tBjtGG 3t,n7v\(Y>}V6'[ߍ@_*ʥQ^Ȑ6U|m^ZX18*ar_)c|ҬF&{ELWA=͟746اIX^P81 ?܇c)LK>^ dyUJ3ZOUJOxcN#Di ]H/eCC1ص2! i!HS% vC !!zMx&(g`'+w:xh!jk/Z2Ns w~~eI ΊkϢ;E$O{U_@B,`~^D:+&,o&{RN:ؿجt@}MDxw _eTt ԑ0#dNU]FXw)ï'S-,* gjztKᡁ>"xKRMU{)D\t}lȔyK}X>kgWo0F5j$B U*G,~s 5,#pT;oΓ pR:pݺLoURuhv#לW.NLj[5r^ [/XE{UZ*-$TY"Qe8o;Fu.H2I!1'-D;_- _h(,Ll+K Y@zڸ1mOQ8NC7ټKs_՗;^izj Op,Qm,W6JM7@_i{@,\A J뮷K|"!re60=͎!u |2gt9»`1˴wn0_=G12|iL{#VUGktvb[wOk$,bH.W+Hӻ1'ҒT-t-|b5KܽgoYGX>H`s׫hYH U̡Am03ts6Yofz:>^|BC"f_(g5s`D<5EYMS8V!$FOsuAFic[56\6RCӸ 휾D'Rg(맀҉IOamJ;4jKZE,Hxi23!awh"v۶H Gu,:.f,aUx 4 HKRӂ?9#Cj̈ r'ykM.{'}zЍ@W. iWYAS`}`\TA `{Lu^ ˹FS=S/&\ ~gMր/6iۃ5~Z喿.IFnxY(˞z9Vϭ7i# H%e.H ; d稳Ez4x]j7ű^Pj?NoTҡ%ul(2yҒ'ij 4;M72"nqݞהAg=0pZQ ga!k?W%@46eQ28StZ#yf3h?\̿iV]v5ڴG/]Tz%Ӄ *RSx ]@V";#@:zUKAI1Sj?jmD=#|P ѸlxxQ݋1?-S3+ )B:g*ol? m9T';\}aN^ᒩ\Т&2}rzp<ϠwYm9׀,ZP<"/r=lnSnϓW!j~RNWkP7Lk-h|n~= p!N }3[$/ ?:P&{ʛa hy)4JCUBa{n$Gh, @\ک7I>J BuIR0n~l"{d 'dGY„ \#tWE[m4̼MiwQ1p$Jzl"^Ar\l* N2U k2*1)7o|/L-oTQJ'Cf_H] bbX[."^ ۳~qS@`m 8PTEʞ_EWo[;,ý&ծK,?#-![$Gݾ'u[iv|JB˪a9XW*,G-oΩY6A2ݖ'Ֆ>3Gӭq{^^#~mm.;|շg@323豈CS*cC;1j1Z[jM OG26b1pW?dv v 9zBHUsgw* 8vĻ:eM v[tЙlMv[]u6S㴹:{0 ;d^{@XZtVwn3Ch+Fns3G'}JkQ;뀩0 s*Y(Gk'2d? A ]]$m4G$w@WHw%}3*1Ŭ4(C'.]i:e}`Z|W>UvUu-6iF1!Aֲ --vCg"OCvc !*Y؏@t!#=Ϯ_weVߺȿJrŕq|ُtOc7ma/JZXE,oɮ2vrwֽ0Jw^͖Evg2¨Ο#@^47emKc]H:V>Kk48H5FtELSqwDl=ML S.cuU8\`l_Zd,9 _P#J(v@c:Ell_J z醹9I>f*GS6M86 rL2N/_ T߉޹6EXGd0Ÿ|bhqS-A)Ȝ@ul%B$M$ځ&2=w>ӕܽ3 "^[R/ya@/_)c'r (!ki+[#i@]z?Ufq >Ofͭ,J :5_ o4he$Im,8؁ݿ zMw/Ϻ|(eg/cd&@%-ӻ_h?|:?ɜBQfVX(I.H8'!c,ۖ?[*~qRǨP">%C%^2en?4/3Us1F(/ L cDE3RӉVx>ʤ&tF:0{i$63QE浕Hbizg UFQl(x=#=އ0v2| ENj^c5j5nKK1$% rC~pR"~x;\r1@~/H|اrqų&|7\7]NL{3&J:0HJ*iLz}>g(E)X .!,gy/v$FyWM ~WL.3JG?%\BLZ?&1ZCaƒ!oTl(gGbF & X8D>gT~/.xOQ7_{ xQk wvWzt+3?1̟O:uZ TAAJ~:fC=4R1!$D_ϴ4]#1m_*poK^ۭ6ս2<`wf>Ǩ t:GK0Kc$t7`h)o;47'a4ԞT3 V8L&,|ibFg([%Hݢ|zl+}e&pTLo*I¦Ji3aArXj#{vb2|.@/3 /y W4 'V:bIJD`6mKn( bce"%ŀm 樴PX(Fix`OnLv?,S! ">2!փ<[CX\.Zy*`ToQs??1gE>ORY'u@.fq&nfx ?+sxD1C[/*(+&1mMGoy6ZU(|xM׹'YBŹc b;B[f ?*%SIW)L&py`.u9$VUI@!xmh\&~[HOG0b6lk*su*8}TA;fK`ܪ[Gީ#V_rږ~#hǷ zL@" fOE$O#v4(!|4NĨ=ίk&V_Ԣ)).\s8ffBQ Skh0QcYof}N ȆW^ Gĵsx@#\8jǢ8Cib^'/@'Rg>%;*j2CXPzI{hu{MXIfNN/Y&$-Td~tX v29-fәgFoNXIiIaFi ǷVj9]4G#smÅ]ڲ]J 'R~+܃pF#.j|3^ fθNt<\Š][j F RhD;6R!_0g瞜GU_ڿK*c{ 5XADELy崣ޅۆϭBD@y*CȄt4T7'-R?tBadw#dhQM)bq# PX=aCqjtTު|?G&5'C<bU YPNk?xqC )n Jh*ۧ,3ÝdBp)Q0=`!zZx~H۰dԩ+޶QgP$Ӭ:B b)`k b.Դ !5bVOe(]ndkDAP7_|_oV<>S5)Q) #śp枥EPȍԥt;8AB,Kw-7M.xN+S*U\X@2*?85qD5[mY<8♀6;,!hd]-D:HOnoU^ 0F)Ⱦj$I^?(Di4hGf? igԏ|9G"nF[+HR$sds2p+>ZEsr}~?Az7RC뿅 ;Ie4 9^XQ i{@OĴܓm,Ubw`F$x8$B2D :zl5l`~-t~KY[,t,4W/l̗ZEof5PD@ ,wjZ*Kv\&NhDasŲe쉒7&t+ 4߬"]AceuDmkI?`HGM ܏1Csf`ZD~&=L05e]&t6hԙ|*ͺl`y8O岲O|j_aݰ,-"?@8VLnP`FZ#HK5e/2.cꈚ#rouK5մREϮ9l4!;&wW_%r/8l|,\BZvFsiX`E\huhX$vU;\; AppJΡQfl8}&$5U^0'E惕4/EDDJ?MV{SqQ!zEEooq޾T؀W(b;j|r g[MȑB9:䲄 xٺհ*pyL2>ıKi]-|tJ/,E>|t<QMUKbNPȽm.|ݽm gXg @b͋WrD ߈ ):p@- #`ʚ(N N`ՒW8y.n DMLK{IU*Wҷ/!Fle HI$ZftO{7y.O"W IKn 8CM%p_|ouf$Ӱz(D5qOk-RjyS: >[P4ZrQ!adR0YmMEr⋌{O[txYïnM 6 rxZ;o7Qˎ+@F &Z!NսQ{|{4?2b򙌙߰ښ/ŧ쏠[ybI-om*[ U’- ό`Vg^nBTSdUOOmp ?0WllZӳF!RZ f" >ᳩ1r[pjo )HzvqtmfeAl$&dX=%4ds!#u3Ji&([>vzvsDBkhaؚSSg0N<ⶳ)/C%]'DHWɰdLl:SM\y7/Q9BPǵf S\gB'w`HCYZ>cm0T.#O%m_yA)T$у5wɰu ?JMk^ pSQw E6F5^q)r?bO*4;{1 hP2AY_~L91~U/ nȚjp;ٿuE!ա瀲xUyx$bnE]nb 3W? 7UL?4T;XYY:=,ءf՗W`^{;w\f?cg$.EgY_%l4leW$ߥ eZڿ85R .9z:߄ .=#HPg'Fv?SӺ5KX CM |UE@w/<, ׯ?~o9F olg{DgSlfR٫KY~h;3Aޤ濛 mZ^b9E0F>IzL%F JH% B6ƷP9j$~ki1X5+òF-ӤF+y! C^;`Zִ\k2\14GUg ZKɺ秷(e^%#ļgGw :;OM<Nk+68mI8JibQW2ԽWP <uY]@I1Nuot3Ѕ7|Y{'W GR]) #t 頱}ㅯ@ i`A3${M-zuR|)}; 33Pmx#( [)YД3./(ZF.(^3*ɺ na:" ^+4F (PZׇJH֍΅6@ o졟 _hRp"5~͡ Dj ܢY ω%U7 Dkq\ Z*Ô{JBzNB9 @0[5PvQwWgRY5IɎ- gV6: Lg/k 0Nu#{U`N=8I8,ϲபub_nb ̠:<)QXM?#˦Y%+:2(Z&!P/\=:S lEyGUXV5':dbtzj,DV"9[c bBPU"3)zw 5wkč ;;0U )ߪ q)8gl{7(ѷ>Pg4q:tJ5|BZ0L3&t. "^zk jRgLn5\Jr)G80Kٱ M+佱Gl&N{$;w}pNf/ZߪŒvvbc i'[丽N`W1ha>ZMͰ1!m#}ƶ703("VcEς sFO&)pIr =w1 TJrpٛ?!Gty5hGO2%W5໱Og8kP?^dJd4׺AJ_(@ݙ a _GE,Zaiy0 %%˅Wk(S3fˮD"H]TOrmU}GONn/Rg`w~W jQi@з~@No3EtXO٠9;iYG=T x2╟fi/tg\S;}#KD>/Əyύw~š]RM4sD&ny >gMMANF<&3mj6ԨWyrr],F~74` A9+$$g|l;UntGx̰̞ /y8/~<+jތT=HDAW݋`oy.}K0y1W{g mk JMg͍ԵoymDvRtfb&͂K8R«T2.ԓ ^D&C(],^5UJܨs;F8/NQ yܥToK͡m5)oxPpdJv>ͿkY?BCa @a2^bPߓgHbgf$׿7dxQ~ b{qOMk{7sֽwT9e{0M&3"KM%c ْڴS P q) +1A\4w<[nux5_fa~{1aR'.吇 =5MLG? k`WV3PH5Yw֝twavyH;[O3EbT0qϾJEXwCA*mdA8!jWZN?'WDp@2 `c$? 8y: OBlagcI6#n֬꯹`ȿ6צ@Ǡ愁;_5 Ko.d-VR ^ؖŠQ^t>4 21UK:Xj3pKQQ>;|`$wEI6:?%oj9vM=NVE-?;u7zVs1Q;+G~J e  iKkI>h35,) +٭rq,4u]^'0o%wArd GW{Y:wEh ʘ1s6SƜ$u#Q0!'k0Eܺ z@3ػJ p!Ede_D\e2 T%Ttr'Z_VJG H&`y[C 𭾝xiYQ79JE$/95i{RWNpopzۂBQcn=@7->Mw+Մ!7[SKVPfaV2y ςG8lw.FzfS%~H^h{)1Iv',GwjzCԩgv/&K,ꁇi8^!9P+-dS:(.|S 7bZ >'Ånc;dxܜsи H&懺ͬ.7k~̧ތ:„$e_0;4ttGrZ[;[EaиOkilp6W&G(DL~>-f)%>: bb |D0|lFl/J WLpi*&ܸ AkUB.2;Hwnr[Y4VM8/ݪFmVu *$5Y /_AVz1q!~Dx0lQBJ:g̻4C2 hx TѰpuj%x,1"kRu{ǂig ^Z ͜.{>-H2ֳS-GeK7NKkX/2\sr?= }4buu" Y ;waXlM'L8h  /AY͍ÅV oEWbb#;ܟA(|wqZ,oP ^m[;G˜o ŘJZ4 ZIMy]'IG9?DVa@H O Ȗ7F&P6*i &u%Tu_/۫+:S&1';cs@L>Ch]z Jthvuo*0|X5ۇ$rUll %hC]5xs,hO'9LnhF5#+ Fe^,ї9RLG+L-9UFԩau٨؆YHYA ~r`'*Ȁ@_0CDiEy="<-,a8_&]YȨmA@I`zXպ!u RƮCvӶVJxZ0pT5Jly;4f!G$Pu1ovg=UmӚ>\v'<*{WV q77PFAצPЬ./xfZ{<6ÕrN;jGn!egҶ's =$E,3Frg2gt$Y5en.sĥo*a0gi-hҕ ڢHaS6Fqӽ^. "m\KrſqqUX_RLIIN&G9jme> !m] u,Q"!l:c(/UivBZؽ."Z:LOU!>tW'$oAްZSJ)dn5R296Vpo=Y 1=VUܘ~>ItT1:Fjuv/ a90G8Z^F15RSJ)W: [ |fp@&:YPu.(%! aiXЦ}ؤm`׏Ӱ \qd\q&cAq;5}Pet! O?H%U)ƒIJ*^ s7GTp+w;ڮo]H>ffv-YMVPSY 5 \{ttN>SPϿKӈC8)wnn,RR ,WQ 5_ v [* ֳA\lfk="A/ROS;|7^YH')Va>ۺO"n==+rQƇb?A 󽙟4K3g9.ETHO^v/$s ܘy,@-GmRMf,x%fKfhsH(4;HHN-VCQF&Iucp.`l3PyڋdhGo 8H i\.=cjR`~oȶf∗~ݗ; DH>藊}iƂhu"Sǔw.W^~[n(%̵&ũc _"acO>]e,^^=Լb2vu󤜆G3Umdi$GS;AV<玧ĊLy3,?Wp,0e^cOO#DG>\I;vp͇r5(}bĶ;6L@"@t޲S'F[zs^EEM۴:iج&T]i> '4J=OL -SsIQ72}Ymݣ:?k}Uh1a7*'5@\j/ŷLe ڛ9L jSʞC9%0qGiqٰyzC•d3>598;pDƊ8$wLd QۋL:Vƀ-'&BK8)UL#ż0V٭١ggdPlJS!]: dC{bώ>8 * >8X䳦2o bTJHbw*yPQ X|& n`u?Jj?Hy-r 1-STbO;2^Ȣػr0{*qPJBrA/ 3B8ӧKaŔz& ڳ妏F$&|, M[YO͍15E~TۣMA@>ӸCq1wI!$Gir޹bL *ȔQZǗMPu*@'X¡L VRrdiSuW3? W,=J1 :Qv K5 /g st 8@U`0ai3\EbMY#J`=JӾlDkeQ*A#EXqJưj?.(!aeu[n&!| h1ŮxnՀѱO{| ӣdH[AAݷmO7'sI][Fcc5|P:6ȴ9rwd/ΞډU4 ?K,hOU(ƭGp @Z= 6ӛ$9ҟDHQu,p^0 W촍幋 AC\ܑYMUufvQT%~$&!S˜FzGe6UBl}QysR_h;/[m G{*aTL rGOgt=<c6t*_p~>2(HdrЎC˰hbTQ8ص&M{{'rYUޭ3`l=vdc\+gGAElSASmX? DYqkEs\[1BJ$tN)(B헒,zӃK{h]#klg&,u{]yHD/mTw?{5M*oT%#H_AgeȘߨN=v*N8s,z?4\<=x숪*"ܑ&N xQ"DZ-LJ"(FD|}o'~{b m"4)pR~ֽYy"`tXJއFxL_"a^ qBTGtcjH ["?,>AQ!BѲWYx垪Sn\y+Mݖ-YYNPRO#%C;*(b٫jqԍ휐+tGU7,-(Ԓ *pG~)JXn+ z|m찼`kFR"ɇu{!<2S-}w~6iKqr\JFXwK{:嫗,,*SP'r߅(Q8Cf2-jd4*9mɱcUkiAfdݴzT"" hU{(?pcY޶]D .rSV@y[}D jU@!uD'3hWߑmNeO+ d+4ܨPs~2TfU"zt6V\ ލ:A!Ö43MEԨ%CRTsgI 09E~h&Qr4]7kCO7RZ̼g 5˪\H!Tꛆf$0Zp\XR+ӧ֨$x$6/H\j<:*4?"&VF^0&Ӻc[B7@ՠ6Aᅌl@Va O0eg.^rű4ΩG;2%zPLQHBs55o//n=Aޯ!xC6޶|(r(Ӄ!" EQ6j2PG X<v6xuo*6{XƖw ,"+I5,А `+RI>ORD?;԰]ShXGրB6} CA\3.@8JvaMR洇NKH1>|8@ 3OYFOA%G=]E5l_F?} kCq#$n a' D}>{Lv, W!G1p4DtvdA#V0 K( fT19FUOͱ}#8I͖^41b Iu6.OF"Lu-BDai!fK`U ê%|k4ޠ\`BGJpe 3 *nsa/!P̑$CLT[^H<< o'hCi<0E[)sH~BUs$WϐE)lHȅOkO bR: m $ }Folr9Ǥ&g8*n>eIP[ρԆW'7o~jh [@\9ǻ~hΫߥ,!Q,~Ɨa b^v>&d5[{ "]T#rTn -6i?5:ڐ׉tͬV~xBęEՎHb~gb!ޥ-yM(XQTk~rq?%03/Fi(IcvKSiWh¹KQKAmzvK6|n$_Cm##,G) =8‡jrJca_I̓%uhw ۨ(c)-s]*u IRu;@}tqEZߎZ؝mW'@e8>]5f;4iЋ L7פwY',qt8hL=WxVՕ$|᎕ .jrõ#1[B<}=γ-t~;TȎJۊio](6(kJ8U?C՘hLʸ7ifnv#VJILoguPC?B8vRGBjeH3:M"}|c ;6|\VhSWR_U˰$|v⣃/3!,f[W,?qSy&;8J}M+)A^f &iN ^mYLRUf[osq¤% 4-hz2\##Uƅ ё=&\)Zm@9%P#AuD .˜rZT*|)Rh`9L/ OG^>jwNSH^S-"Ɖ@Q?2f)5n"K-3?4(5i#'mN 2yS{ ͢\= sӲh,v_SV^cBLHř y/K: h5 \Xol<ߝ4m .-QzpK{OKy2WiHΠM-_>~C/BuU{ 9݊kn髑i7@\*}_sY#KdN:UESLNԽw㾁﩯&s>S 45b0j= @߅y>v~-J|eāt -2jQHsfbx6AsWiU 򅥙B+־Iȭhb|#SűFu|4ގo.=Ӑ)b82Zu">!yHl~gPgMsJP[#μ}`XRJ8p0k5pmTA@CZBVnQEJcLW^'ͫU&@ C;_-VMll70yZƣa~%N KJJ9t7T5Ub@ ENp(/\B>cCUj[9i`z n^W· duUl.+)өa {K{&D ߩ^ mM. \擖\8fٜ|ǰ8a6u.q{ɑ߆gn;d8{䤶%Ķ8Kgt?ks9p Kl!' OJ+_@N78Q1hʤ' iBBFY{8cEnh/,)a88?|2B|)U:8ڞAįX湼ŭLyTK"?B6_">&`9,eB.εVy^\0LVʐ.s43'/6K8Y#C i>[~aWq494/&=cn Q+|L2gjs *ߎ_?e[š$caYBbt暞3u@k>f谼׮Cj[BP!(`O,wT۠bq3 10"݇)Ɨ]AjS1;$D"ą,PvJjvz afgSD.'W`">(r"XX]X ,Xp}5-_,ocwα*|?㠇 _2GI k6%NuƖr3B+]0HJyG@o k8vD=(D"D81{0VlN?ҧm8 |GQw9q^G;w馽~ 0t6PΒ\EDhICTiqKEjvNep>#Ѝ{ڑ=D"~FJ1E['' RxNk0rt ݀<6_$/\]<[W-X-q)EZxPr>HpqǺvAJֵB M'Ɠ뻝a<$6>DpL 3k#n"?lPy&[bW`%4ُ&y`h@"l\"=gwۊSLU*C%D56X#QָKðw=%dvڴ6e5do-On^OpAJ꿬5qt9Q|BH`\-,yKvWrJS:]@( U {_*lw%nk/Z eX.S_37N"|6!.:As"uMQm+x.]#YqVdu;([܏XN+27q g.?ƚ~j>4irs/\ 1ASoaqP>W‚yQ4\=,TkLPylnjZBWn4&F !$ծR`dο0 .EYHBm^*;GDY&Or 3E$5N5TQMmhG!v=g{ 'R. )&ZdVQћp'*8]pcIrJ2 ;5%O¸ZivڑHC#^HK*􃀉)> Zإ X*M:S[aN@wmZ[0<|!ot?.:{.X05L(0C^OMGZe TCW<٠fA򣓸$ o-+}ߛկLR kWT$PA⢽Dj MX&~~;.KW9>A ކjqjwVkYçR 0qut}jI>n\ITZAȳT~sQB`*}-^< cT(fL;{7 #>ۓy:J),_Umd{Jmt?\}!T)b'+}7g/ 1{ltp sZaZRi ebj,@YcÂM䅜cD@yԈ%Ǻ@bOX\5cx@R 8*>-+ä*=мgeC߹B&ތ4TG}[E;UܝÙi'KݘW7rr5Vx5+@5[eK!8V73}]&e;|O`I;uC,_ܶC.>*xi, dhOW$FPF_%]zwe}ӗU" >ү(NzV݄w#&;dy;y謕h =9SQ?amHrKۚGNwP8խY(`ƀlqḷ(Bޘj@<*,Ϡ:wǫۂhPQue^+:cqOrsf=C5, >O/Ӫȇ7W$>B#s$ fڶ6N/'g5a_U>lL'AE|8*={j /͘RSxRﺪߋ&_y; "ohӠqFR-)ël„PJ1-Gq`2(Jo)Q6Ap{ZXNKYՓ:!D2bV-\8*wwچCV\RY.HR3n:ܒ[*(~Gj٭kٴQ)sg`fpA g\e&Ccӳ. =ͮBD*Mݫc}1և8W&dX?sEE8Aرva4%gi0E7ZјM1y\ ꭥ&:?#n̓kyisr&3S'ܖg])|v/}Ld]@,\PZc}!#xPhBHzyЦ[|e7/)Z{}þ?T5'=0x<"9 g,;j{ :,/vހ j9LIMW`]:_ }kST%l HY> nvMe~r_BI?%y>M|цҟhg״bsx_75?, GSNWf;,,9v{S,&.}| ~⨙[}FLdGPe@ :Qk0K0~ܯ"VG#k -' Ϳ&kL84tކ7M^+o5Z(_5]ͥŽ7W2'rǽR =]8?4Kw_OC1ȀaJT +DSkcjWU"U\QY(碟#41|~!>c"+a ʰd x"Z-(f}1(K|8飥eXa)xH[$0l?3kB 4"𕆴GT߿'q-X>7m #s_Q"5' 6gvT6^DGRP,~'࿮qRp=~ :NçWy*0qe%(Dbck8+|\A#*\xosF†+ưgW|ay \䭸h`o)c_;y(Bri;x ;ckdUyH "祐fDZD:4hcStL & -_UH[e6,6p I[,vK[ϳ<0vhnlVWJ[,x}[mT]ο?=Mr,L2 dy, FfQOPz5=BI_V,ۖ@ݮ.*.wal|@Xu}hs)@f]AL%͡%uCnaŪ? fjQxF kioêmj|mҙ^Z N^<8giQGzDuL4XřПbu DG#(MѦ@$TѺxN\JfGoA4c{-\Q#zDҕ#)[`THpr-x&Or>}2(& *9Ybwpv1"Bvq!X8E \nSB vD0=/ߛu"RIi3>b}E2z/Ѭ1LJ^@eCtP3zfn4EK9-xFW ̪|k{M'5=*}3Dޭ%}+K@~NvAlңf@媙VH~c$ȽPрh}Bc 1Rl߿H0no<'t, TΫwVT!VKǐY _%:bwD>#9}L>edlG8*~waA0z<:J cb8v&KN[g_Ft(qa>"N]'G1hxhvؑWh=V ^Wy(lR9jA;oAsZ!R>󦜓ǾwoR4<M$S  Y]J59h,iTvz``H@ޱ-`8錶`(KR/nK$جJ؅6FCBǍbeh}1$TE٨ūP`6bmW,Hmi-!SK5V_睽J6K?s3#ByP꾎.Jx>#o) 9l)W.?1~\ԋ1'bTNgBF']c>R|v͊⫑ƟYBmL/^ܘT[yvRE6 f8SYa`> (ƸD LeFσ;tL~}(rc'é9;&?#m^{pXyY!IꦹsƳ; 0wpJp;@[^ݠ)ה Xѝ֙+FAwDkܾ)~Nn ?nOqgfDS| l>j8~yOʊZ[2 zV.q˭\NJ}.RGP;`DS h0_x)aug?@!1{C-C)2E=ٻԛ=a(fYS(8~1=xCi}QUb|̅Gm^|BOذ:a$#֐xRƔ4zf朢cl.꟰5/8wmf+?6BzyvFSg]أX6 :0aB6.ih %eR=R?Ui/'EU)Atx!,⧚*=wrXUQ Pc5LB [jBF5.#um-JSBd~}?%A2GhLwRx:8*,Uֿ>?iu 0Jm6AygFBr_YxFf&0CwR V QIpbPKoD}ÑV-,cWqcsy Ql.ВT\͏Whtp=̘;Z5?YtqR4Vƒj;5ZႬ2v(sŝx8B07F-5yJWP1=0~JuSNwEN9aɭldᘌrXLs~jsp0#^=VĒ^0 iZFw><RD٫*DTp%}hNyұaǙy|9ntQkpRuSy# Pܪ}*7~R/ChȎ'1նGjTSS =Ë`DJi ;L@M?i=:QHY4w &{4s ]&/Br9oR=&Gf2E-S +LEgEUKfdQl4DO:F?+* X/"zu-*M!sg(8HZ?)Zb|+ȕ*j/tjzc'cI_9~2Y ţоs+oTuGRK=KI2o+P D57K6VZUl d.p**|= WsMJ.S8 `v-xog~5g‌*.ю6f&Ŕ="H[vWYw'Ȭ%1nU]#b"~5lvWoZx+EZ tbZkVtGOAhyèIYs]=Q Ω\<xBݕnw+/<6H5Bt }@$cיGt'6M1KTQr sĮ{dVFl*2E/)_a+#?ybd\@? 91XpT~w-<ۚu4'l=X"oaa)ў \U -{ƛriqꅋr=\썑"ޑg4r"}~r9Ҁˌ(Q㿵sVTeB8Vi"߇ޫ/TTJB:- * 'O$~_%b0jD,T7^SBMKrm3} DJrߴ޶ZQ ͎ wCޮ/?dNt5HD)~F] L_ߦ~zXqpMR\^X#,Iˠ,ƾq0|Dm`_9߂$ռF-S 苆 NKL=ߛq١1.3ʠ+F7@Zj<"i%l8`+w*bLvJ5^wasfZ2+Jq%GJ"BhNxelqCjM?YYbg;A<^Qgx{ 6 bfΘ.ζieIRص,`V"rufK@ JeQ*oi>2qtl6Udi 0T,>@X G*Rձh[$A5f?ؾoWw>4F2rOHs6iy#ì*"|VÑޟIڨķ7MIe42~Q(** 7&!x;V%<6v,p=]Q`: άbr2BnZ J`k} Y(y ]kAp?,`ե]fPxRVNOBFq_$IMCrra\ VI08)gK9saQ r3χMekjstD !VFc%#rR8sJb]j Cae7܏OzG¢@AIgkHqM'BOQr%CX?1(IE6C |hɘwwɐl1H*VtJ~?f#jS]S^.S0@I&_5ECY%i`.5%B/;~U5`ecL%yԍq/2L6TJx1J'IGZYkP݋6g~!LK c8;}]ă\T Q 87kU#V+0: 'Q̈ȻS2i ܗ[я~]sXnwkVMJŕ$"8`{;ECamͺi ?& vJ}zt0r +0aM$?+UY[xLOX Am< tl <ԧ".W|z{Yaa(CD5B7se.uIO){B W>)P-Dn^|1qL١ G}boKQ\g+(ᗌmrC+m7jfy͝ϖ'h4ZQ4wupKN(e Ty O~sgQ/nOWrJF~I˟{zl!ҘI 8o$\B>*R.ɤ>)jvȋL<qo\/ igF%Tݶ]bmDLR?Z yk԰ t~^[bKYYc fKX},}1#P>.87UDq)MU싢˱5 <Eaoy  tu,u{}PF3 (h6xVHqbTߟH02ÙR3!Q3,'O/vBh(-%a;v"yh֨ Kҏn,k}R\e$ZKF<_EdRG*@"҅^d<ru.WW8};$ 렕F+tLjjF)GVE1p#-Re TX 'qEOTl9º6m2/ -&d҈He Y'k+FR|-¨27 vjr@!V EŽu`iF" Ól{ǟu5K>/,SLO4oT?O">1Q}rT`q'Axrt:|إ&Yg/:FE@s;Qo1n`Js0Q$C\B a4_֑(=+mVIcŇ*(]T٫k?3}bc&,3%}u@[RaZA&*-yH@ ~rG4mܛXYf!J5Xq-Ap.hɃ}1SLIђ"%4ޕ,̗.sֻoɇqaUrI?x+y rbn WGӮwQ  !9BQ:qY-A^ɦ|ik9*Ƃe | {榢77R,ɨ/=*ITaZ?h#$ Qh(m{߭v@ uÆ-#S<++].)(oyz.DžY-`䇴 sͤ {cA񠲱?kqfȡLr7k65XLrp+dChVW? HU MU GՆiCO폢`&9[]X[MƂu"wgc1e@pb #Pe'ޘ6Y|Lm>qpW^s\P?2\μ8rCێo"e-[ ?\2q'tryeP9 lM;j.&YC0myUCNAndk.`ZVSJcQHI2& '5ȻI㐷^Ɨɝǹ+GioEɉZC*Q7Q:qL K"6d5j\:',$E^12BK?q tL%3H'wUƗ~,B%bMcmrzg/[jh[7'[@5zY vxMb79Rsc޳# $O&B׸{BSd3aࡰY9(W w>tqwUֽ˹E.2㬵ٌƞ/nz ԸFM{x dֳ`y#(e} Z+H`˾{7!EXwU+a+𘫭ؽRPB@ggɴ/ |3A6dXIZϊF] nE> y2q:b`Du|@/0G9#J8T\Y;.hMyܽ["gI"ۇ_vCnP  .-U"S~F隓fg@x")Z{_T,G!\ȽzUzmUafLZjx|:=${37 <`Wda*>aBP䶹-%o ´~0uD'>gv0)P\SG%I9^pM :+UGiS/ Pf#+ u'4(܃֟H v aRi+O85jpxhz/._<£+&w">y NPDb&j݄j),OKZ}DC25yK0;jndM+=jڿmGkOPb#;?ilxFd%Ztnu?ɹ\'>/MwdEq|͌axųL{2]4Y/ z{U !"{foFQ2lq!3t[vΎ#!&Pϒv5cLgIStAO舆\_n:hFڜ+_$1(EF7 ^5kuZu]vn8FT'`DF'#T\ ))=aX\2.izYvG:m^ ΡuX/;&I!jc{Dvb9P-Z [_DjYhաh~C)OHt $Yv{0ĂzY\Uh!=lUdT a_!vFƥ*z@"ǘN`5^7}ȋC}n_̉tnzneTXsMrҤd;?֦;F۹8H?B:|yzżsq e<!%)r@~?llZLAJMXa0ss'N 81kbb2`/~i9H:`|96p Q񩞬el$E!@MK<z_Xv5` i1Ju=)`ΦvȮ2u'}C)d X=fY|X` U/DD󶶅=G)@~(Rއ>gѕʻpf\_O8̢oRLƙ(o:NuhQrmk91?Ijf*7YQHƪ]-~{Is(pAo$o۝ĩ$HLKV|t53 \1Pe'lg2`m*e;ds +*[F9 qfE\W*xH_t(!w7xFN0ÊUcS@ԩ&k+R֒G>arWRUV";8r55v!2QODG66zM緖1'ũ(Vñ`\'CHu2)/*'HTh@nBAu |ԣJt?RwsŤKwR:8 x'I8/St#&J~=I*]FAXȓcj]#w#5i_qF$AٲeOCڙֈ+9"<\ablꆛY7,&>ysy+) Y!QIj)CyRZx]VϠR{;B_see\LM185zSڤoCU4m4h򫷲W\AP2:N%cZ1a nYV/n3H/t@c~6"i`^F%G<(kL1F M ?q3Q:jj4&k:fp7Tnp&k$OʢH~vGyu߄}OV424VUv ø&4yG~]D@ߏ/uU#B'*R'QLV5bڧX6i.ݖF^.߲Br U5VR!3UqŷE2` {if6b>0q95 %cDݡ [)X(̗؈bsžү*ŗtd]H !w5ڹX:fx1`†qO5*U5>.(9*? %Hʗ%j ZT: nx}fΩ=9\SWpB;ջ&82P^숉`9[,0A]<8zk;p b$p ȳAL5Ebhr'0f"ϻul==NJkc`4vڒ8{\hq-Shx{귆-x9h\.U9S ʕz޹W* C+-kg/Ѳ92%1C7e!j6H)cě P4^,f=۞6QbMF룭5oۛ-M=EO؊b@䊐6w}ó+ OlKն9񰇺~=lD-cۑ]GlŨ9b"v\T%LɆtVw]><&$SuGxhJ6NjQ 3x&O1 o\J4q7i֏Q|?Z{uv{=ָĭLpuK6dd;ѭ1fزr`Lsc)GQD#'3h״+A i5SǙY$, (~C9{C 07aR.u>{DIU <{;S 鯈&s$ W4UW<#,Z|1}^':ͱ3uxcm:Ms;sXo\<̴R޸ꕝ+,?Z)?_ IJ@6Ecw.ZK'WW~6f*4տkh/.crm^V2钥NvPR&/-x>.NMbTa;S%_d#ERxRľEߎ++Y`?xa tM`Zr^:B"#A OUۙ3c~LʘKl1ɡF"Rb淍,DG'eF v&*Uk\~m-*-_+A_C>V=Dnl'qP7u)]宣QM%L2қlÙ|$bu(,6GiIuxߒ!fO~-T|p2YRiIC!]}_>oy9DMO(TpBJF:dϽ񇖂^_ Ss|w@֯Dr'1mؒJ?&̞BtЉ>a)&4vYW"56"e,Z: x9EgCoݵԆ)} ##[ 17T~1QAj? X}Dp0؃5S|(* X}a IWxSeLI-5nP"jŌ mGd8:{<L|Z+/SI͢?#">헄soN9LC * D1Ghc|VՋ]'NZ`'Ff>e@葍4bxb]v[`7镨Z qV'Q3%mXP5kdRʡcKfGaz#Mrh4]6X/h7㶑,ws|(1W`U~bL2U YeOKe'C/Dhs1^0Ich:`\2,i3J~+8$[lVbxGAñ(AvqDѧ9ŏg~OYHXA͋fQbu[)nG?RK)/s%BaRUO[RAcf7 TieghݘR*/c*BEEKz 1wfVFa{al\<Ww^IYnFX^ ܡ^V]ܞS[o{: ^\m1j )}(g#̠ä-Eޕ~az8x$h)N0^es ɡ[ϊ9iTP3]&\ɨۯ"[#-/ #!\QysEf%a.|22 {ߑ6T:W&lPW 7Wu< SFRPAhP ^`sVBwQ5B3'\c*E;&ƼSa;Qia 'F_./#@(M?$f9^ h+|N$"_ Tݎb=I|0H ~?VC72E)EM75nw{/Bm1޸aBxm*l-XU=[DY/KZẴ^ZoA kG#?QBY I Le6N+;$.Su1cMܴd,P}0 "h)V`pσ㣟xfּ-0ɜ +boT -3 x։0#uZ?֦ jWHS3.$xA;8a|)\6针L YP5i A޼W1=sU?s֖"(;Ɣ|OR;!Tͳ`z"٧%9Vb5]c1-r#3,eO,Hjd4)fuI1b$maPJ~ճz!+XVJxW|Yd+0+T$+Y7z*B+l9:Dj/8n [\7{#$TEt9a]9CT>E1$Jd>R0>0knbCVL:Ke+Ք֙p/|leL\6M4PZʹHoZ]߀2<ޫf9/ 2Ukx-6jd5Z>?&j%,e\/T\ɴ/Ȓ$]oRb舀m˴ua6g7ϏO4-G ǧz-!he-U]c=<757s 2CA-dhױ/ ǃ]$^8;熛b: pXz*&v4&RROnxY<5FY5,S*"r&Ϥ9&L|M;NFL*$s6B1^xaj}_2M`e^W7f\Ȋj9 ܗH}'R%KnOg,Yn-Hr~CwXlyC$nYK9J3c(h P '3yZa,[T,pҦT°Я+<Ɠ0J6.H ؊Uzׅta/PjONnqvs}Q8ը0ުm1F )[>to14We@D_z+#]Vi5vExfvONv.$ES؇+X>uv0ͤ!!#9 oTm'ˤ")3$%3TC?|X/Jhm ݅ؗ`SY Bj.'Z@kNҞ+Skl) ;S+ܬXDmt XRDVe}EyDSeEh5qOۄ 7D!<5mf|^0VY*~dWV2ՆsSy$9F>C7M,^6; +NY_zB*`6E4ު~2; +P[)nè?CU{gUDQltVC4a3ba ߅B̶w!bM5UόW Mj Ew\ФQBA5=7E-x1.,5HIB68 uy|] Xg6R{GphPL ȑ~c#f-+T)ׯh<4²v?v.p: JaNh6 {˷8)u(n>a pҺj;(%TP*"R$QMlg):p!go#eB#msa|bg #YBjM/n-> iaY[="-`\x"A}̕6Oү*яճwX4 {̈́'o='], #Kڥwrtujң&q[Dp`$n;Hİ.2F@$&fԄomo(eb[Hkho ÄxhLT>nvrA`(=h{ ]WoLƢ.=w8pE~iش͆ l]a)#i?@o]pU<X H/6L##* ׏*sf)Deळ`2f2~Dtf ?SRHú]\h?ƗȔƓ/E7g>ӫCC_Lܐ93V ѿ&AE!){WĆͧ(~ .~i#6:Fkެf1@;ܜ--mx)d}x@50Hp߿NaZG=ʬ"E9$gCU:gh1PF Bi;iJK]f8ujr(Ճ5oK|(')͡JU~wy0\N#Q#:[^hY(h颫澈 .V5F бz..G(y_VASE=S̖ kBʉ#DB9d'IjVK0L@ g>ė  }upڱKaDF'oz$?ٙR,g-$Dv1nؾ,i:<nx1!(=J,^eǶ}u5%}s3RV1o;M^AI4vsOc2@Fج_<22k%cf3̬Qژk) `C_,Ӈ5M|9:־"mݏ{WphWlc8 #anW'yy9M ¸,.j.5vU27:jyWб[ maT]$RIl)Иgi pw(kgHZ~d M4 R6{)`Rb|qа{e]?hV2dK&ߝZ6UآYҀ"InXyaÎ2CϚkJo@ƪ6ǛmTlo.K`3aJn `CU+b꿌G6|ʹ6'+0a[=P!](r50[ܒ[))5eNes,1QI[}Xj"DZ+{ڣEnOYԛ6*> WNjr'>Vv\q"}E??>l<ٵT0 =VËQW[p-Ke%gG @y^m bF5_Dyr!bWr}~!g$dbwjo1=NԙU78#hph&`6UR^hs.,Hcjd>X3 TŒ}|ϳ"s:гtra> \eJyM9\GlLV:4aSh7@18 qǔj7`<_^j̥N+l(rRw롙I* A΃k?;,]lHW".N=HQN#Ipj{ԟJT_ua_X`]~e\kދUZo^є!!J,ybzYRUėasA< 揥UfO]8ΦtMOB61 *my5p;_t|AAxԂ SՓF:lp؏LnI(5C_at[VeAccZ 8*-~yJJb Ll;y)v>FwUFD]@/kƏ1WeyMH kim5#*0cCrqa@vcRnF0@]a;('ҲJ-[p^ь/Pv]rF6tظY ԨL;r(SB.!1n-ߘpz:b1{I;j `y^u0J,KvQtJ( vu FT)G\fV*PP[kP itZ\OX3lMh5/ NZz߭ $E,M'P|jyJ2[[(ca<3K[LP6SX;Nٌ).ZP66\l冶qoXP=߾(Ԍ簋U•.ˬj"Knв̶c7\5N\Fݬ|݂/7Vϣz%e#0挅R VI觤S"@Og/yH+PNr}x6j )CŏGjx8IvX 4bg x (Ėw]}aGW}:v%]Ċ7W;J jQ*e(ccf^I_(?5R֔[[bQy-4uyY~>+Ưh vfzRtj2ZNL^$ӲRxgTY+l܇'ҙZz^ω̽ZT^یcT,^[--ٍiHg >"#tFµU @T?͢Eࠆ](ت=X',=j܅p+/3lxB ubp"-HIo}0|a׿;&r&m w xYf~-r*ngOQZƱnͧ[ i80*hI6n-w㵛711Pocu&Eu[\ߵE;&{vfq{ȓajA.!$ =}xv5Z?2 /Oz4uLܯ͉ "n8ABxL_r=%p ''6cfL BexUJ 5 9j_NQxέɳQy2skԅ3َ޺ ܰ#b ^Fq,4e5}ĵJNQ'p~VɋjvR'dAEQ/+#} kNXU DXX^|hP=seX14]5+=wlr(KJr'G稧&9H?fА:٠ l]47">M_w g ʲ &Z aد_k1Ex1CGHn}jxZtSٴnvqCʾ`[P2] B1 9[3l)tasɰpaq2ER[Q>| ș>X[F: #R=At 3fYT5MPG9d>uHI^k+f=RvGPx3=N`”8כDkG0W%PRyȆ;%Th$ŵBOA=d;Aj %Bnnq 7ᑘmr?٥yadMnyPOs(ZMx9ɲ> ԅb)VxGsCT\R \ gv+ +j쨇'U%JykTY PRԟit{I3J Ynnf37uCȥ-(Ѥֶ(ocl$ ,ә>_!"051x>vva< a| 5x=WNe+7r j Q-TZm\JH ]|se8˟e8"V6u d@[t[#WMbNMP9]G" =~KF>1 ιBG\M6H[A?-HdOl), {set]6ڥ#\l|!ɑl|]̪ND y?cUm=)h!]{a:":~ި>tR~Lg>-(ʚb{F DVu* ( ~vw1&[xEjb^{pFIm 7䷃k N`fB1?FlT,|aOy8_Z__0Jmޥ*7]=3&n8*p圵luKN߭n^wA|E :9j}+=np Y3QdߚKM$!46j4g.Hi:f UM:f%NརE2~E+Yl//z&)#1鼎v)VdmZ^_ɡ5M07+ϻ+^aԊ(z EY e:\IHΆV rIlmA oiBv١vˡL30z\Kށ4MFh65=Cߓ(\sF>(,6G FwY9ٙxjm iT2.IRaM>6$ Dx7oe-y<EFuƈFzUw.{ Gy{1"FK_Nhs(Ot8dQ~8nFyF!Ce{^ ad+iYэfuȏ7YZov=N?Xo˼ikg7 N3Hڵ(A|Jegq>ڽQ 0÷?PϩB66FMrs8jB.ҙp >j :,RE8PwCw+ TfkvvyKY}bi8@I΁*=NOTV}9"ӷ&2T){@uɨ/eg H(p>J& Ẍ~E߳z7Ч֞{r) @7UŁL%n; t Z~1*qw[50 HyKiiB?E)%2 ^8 شy.ӷ vMbA^PRy.$5}1jBSbW" ;kF}߆8Iӧ4unUvW=k =ooᶫICQd^<9ҮW-U!\iH%ѐ:3@!ˆT4zRh 2X&K.]THg{G WfϴaJ zт0:FSmĥͷZ1ԯ3S,w8OeN~03W뙱(]Bo.&%vUD`h:vE/FY5 +`фt.bqkht9&O ]_TS9'_=";6!4떨;a*LQVqqtbXޫ6CN/BXah)ɐJ?Ttɵ#3+6vBwc$N2N=,jmrs$tD*=vfK J{%<<[Sy[ƌ+fmQӿa";W_1EE61 d%M} ggwcu:3ZD?A?mȝ/AgXYat_ߒا1Qa{֤e@s Ŏ"2FBRR\3QC 3M1{8fb*\K]neo.M[5"LfDAx m{څ1'%ёY[|DoO5/4VG,9z68(tPN$ge`e`HC$Г P/ 1Q,5%;ZKepIwt"{`+}=:(H?C*O^* o?HGiىce.J_V^ysJjf"5ƻ  V rx0qc WGS.GP6]L&:s̓ .@8tjs9?pV -h*K(ބV=϶jTJېWt ts2}1Q 9e`V%*%CGj悻Ϥ"(c/vuد?!fjN5.ǐ2d Rp|`O~.q1]=lnNܲL9u3ZΠӥWb='qRmB~#HZDY޻1^Gጙ }~>n'8Ѡ% /xOgon$ Uv&O)G ;Lᙞ%X5^d,Mp9x#(}ƍ}mTz_Al x 䉴ƄtV!? W>;r3J3ܢkH/d(7-ZF֍;;AwK9xlՉy l4w{Ɏs1Z/evH1,0f#fPyNq"("7!DOc2Mt콨N49mŘDľ;-d"˹@c|@KTPT%'=KSvnD[9 ՃM}JAyPdŚ-qrjjK9JF4|($a5oGFWCɌ0*n&"ÛD87ruBѰ_31IB[~l0D^sU>8L=0wE)o$~E%o\mSw<ǽ;FŴͶ8Izᎌ<ٰZ%6 ^=tk ur}""k̐deAm:ezY9!\mߑUKd?;ݜ\Ph}NIpK㳕^K,gӬ~Og}_, ҟk\R{I'dʣe#L\3hG8.m`+|lyOD*R|)Zr bšYuQL~_6gP1hùںcqi,;ip5MYvw a1zxX<֨@Zj'RT-d_qp/ϭ$^[ E0qi"*[ŔDF'ou.OP<dMZÔ6@DU9VfnhI>H)\w ݃ =ǯ MwvI<>gLB6R> t缇HxQ%\V3$_l5~-ePvޙ#`g*V& -XIEdmL%q,Rfã5%;1#@s߲xnEn*z^: f)V;r~ͦCs/JrSӟOiv5[6GPpط6y?=El1nr?Z63~o;|Gr̵w0" OL揞=F\o.i@Sq$,&0omN/VAZܔ!}um{UЯ@*L{?M޶.2;Hs [ )nr{۴Or)1Z{3OC/[ , C7rWS&96}Ihep[7DkIb{AE[ EDf`~i7!Ԡ>OrӮ}oUX(ʣįx&< Xc>wrk`rbSJ ޟ\ X{M,An˖[d134b p8Hs/@%ʕv,ǟVSOgBK 6ǿKФCաV!y[zLC *Q{]DdZ ?fKKΤLAqaiճ/w+YgF Lys}كuym9[OznTp>늭A؆^#+UƇQ<\1O5#'SCCĬ݋{ѫD|όnƣa8)'t\Or>@2%3:BXdv+; `WԉT=63v {Q#H+4kCgeR*OީCVH sqdcgkE잷j. Z[Bw tl@0qd;"4FZPVT]8).)8 3.qhKtqʫ˛C H!G c%Qt(>m?E~ףOR.W'5 6spsB`lՐ6$@sjln1ީ0˰*wgl"Ts>~>b gLPj\?l bnc1Sv}_m) B=q ƪPo˹{k/MK ؾh;DSLoȆ1FVz// i7= {dDJ <=vEw8뚡ZgW\wC )/N4DnՒtX!-9x$2%#-|nSyaذ.\1.D,W>5z Ep+9a%ӓ&הOԸgWVJ'<6o__UEAv2\0#ySC؏.AZZJ2,`B"e8ߋ;۩fK#1>˰ ymQUot;_e|;3_# "C \|緵kY^KP̕LwAlNfPZ0gWf,f ~ͥ(X xܬbm$X( æK!R˱>y/ޭ CWmڑB@_rV]Y݇qU=(gHi%z2E8F~[(tcʔ.HkK̮rueXVL6NX#m%d]C$gi9[ 淈uiAf%$u>$'>Qqn*R zj4RlCB$S:D5/n< =Ժ vuq^ _E5Xڥ$H aa)"s1u]\_9Jvw#ӝ8{YN4gANkE 4 641 +g%GZ^rM[b&U(a}NDYSAF@WmTqkaWE:+i2A\O_Z!T%T[Vd6jJk$͆EˣkeNXb~0eP}{0U.t$j1=L$!ON4&;Vz'Rpѥ:, #f,oFwz?iO2a8CP@Gk|19t1^.oXr~cM{I0o2B OQ KIu~4)0W뮯v!Yffnrm`6^-vB}k⯐Y >P} g?݉-n.:Xݭg,seiQMv<5$f>`fx.(>Ž-|?¡|RA`328ZO(\,jcfVO5 Iϳ枱m4/=ZX R'1a3a5iugNPERk,%ݥ|7|Vg>?ADE$; 1Cbԙ)M]^Bm'x_ ;myy߁ߩxU_MUm e|Zw3d?S1/Pb1%p[vn@_ t%h~XaRN^| yڲo)V g=8O[;-fs!qGc0C=j݃ڕ@i:뵊&CJ0@`*UA6՚גgJ sZ[:azRx6PkbXPcJ4Q,j$F̑ƒ]RueM-ǥ(sHP4G\RaNWΔ985M')w Z1h+#,oQ: 11)Y*ɱՀBx#oDaC"Gt' c煭k8 |m";xo6QNQ$. o] R㢴v:4 Ta:5 G DS[ pꡱ0DQ;_޽|&ӷ61 HᅊX;x,s$9<#fVdӶx+Oox?J;dLDo_xd,ڶ1[{5ˍ`ot 9q7>tDMN.E #~-gsiL.[;-ٖq5jI~@g5 :,zL^[m`Bkֹ$#%PFn40 S̾Ƭot v]{.Uh+tÆ LuM wHdY<l4\ݧǿN uTvG(h=/YRrhICXz ,j`C >LQ 0O$3 $Odz0B4V4ؘџv{VUd"CJH7]1f7A~44 x# bsC}6&E!=}K<4J$J;8^ eT`@v @f&ΦЂ^i1Un[oƿb_|\;U tTB_ga%?fsMGwumtѤ7u0O4j:uꂎF!Fay -*v3tDx?Σ/wXR8 a=󒂭jY%B"q3rkcYh+~,&QOL?$6zfe!1O [ ߸QWmc NpqaL ͱKtx=k][WMs1l,v]5;UKl@&}E)-`M'{Gdn00N+}OȰul +6rEלܒ;U㝡yl;`YBU&ڤR e5A+d, 3S N"2v #_QYj|)CY#x`cPC@ᆙ77 3uz6r:39R+&D2;*>X}=0\}$,HS/j){P.VߞcD-Y^G0Z:]Mab5֝@\uOé/ 0%W m=@s2-sga32$pRЀױ{R9l^8zH =9\KMy>جe8StaϜQ|#bt׉ܧo#]y <mÜ-HI%&2RjtNh,--Jv }y@pX4WD2`a 1WJ5T;ho"Ne n6NBi3bLݻmTX{o>>0aem! {CY/)F*PO K!9<W^6 ؄eȉ Wa|gp L@0oWɃfO Enք $ogl64tP)eJ0!AwEK`Q8f\xREi}N$P{ŘXO۹Rcr sY)krUs7Gz uYpHf__Lm˻vѢӚRw1t*}5?g^~6;qm_JN%WmOypQN9={+LyI>0y4.qbz"Vlbbܹ D~*OXǸƆPe.#X51M7ːQ*goFns`Cdv[5\ZqgG~BNO݇|4+`ϢQS] 4OVvQ~)* :EK:ZdٶOweXzjjt5Ӈy9MQmw'1AQclI^p"i\wm =[&T͜Rxw< slيw08}ǾeCqM/N~U4;w˧$FJ')*f[e+٭48<~&d^ՒPY.?ğj jĸ8%|9szf^^DOt8r&]^[Ezr8ɠYS+a?)}DU8[zrHukдs:j䪓׷k7Zr22p=t⚴seB;="5 ,L^I(X[IO+J 8/25Qt^}aȾؤ/ރ j`l=hޙ7cǒ'D`g¿TSD4bM5-Y=iMTPϴCe~ 6+҄,- ӉSRZO$ E-& VR?1CrmVe^kϪS/P^%u\>g-GikD𾇥|枻tűQ`xq -1}Q\b,*t ֤A[zd04+Jon<O; k*#%B+BvB$Z61(7Q?ݶHQnv[ת\r?}IKwDUxw4umL.!tZUR̹JoX5 F T[e}dy*ldr)wJrnUA*Į< 2ؐI ">r2sR$}O.|w3h1y=H&x7~䒘!0Yڣ[S\Ry<'^βSGH̀F{-j*:ET=6 q+Ewa8նH7b1Nw$?w$0K47={keǭ `h~} s}XIiBJ`áʅzluBs]7f+%2}FQ)x#q&2\K޽( 4\/^ٗ>iJ38\@ht$ ]c>N"a;Y&$*Ktd`\n`FJ`w7$ǫ 7j cC+]a^v-I]'/tĥ7%'8pd[<- N_*9/aubi_ #<X}:]]&)x N/k6Tt۪K+OopK/)Ϫr!Gf^M'd^OU簚ŚmةdT3@ǂƆr35y+({2;&wSQXpX7cυ 9BAvb5h$q]v,w0#|brOшOB$ϝ7'Еm~wq(a)f"}j17' #@}rK,Cm< Y {]}\h^G.uiPt1BBa'.1]r7o@D@N5/3#{8G˶[H㆛vh$QVBAQ\pkt-gbJ έq,Ds .xH4Vz0-bB]?O/Vj Þ_<^S:渆(nxyZц ?BC"S`fѬۦYӇ+?7*n jc:N6; xxXL[T!3fw}k(=õȞmi%c4z\罾Bͻ@Ŭh-?(A. !+Roi~8D'ex;Խkث`N #`QesYC=LL5BNygz`?&3t/&\$da=ki>qŽodKA\8 8Ox}Z*.l O.W}֕w_epZ่*?UO"w{Zw a݌}Ғs:΃*en+q0WK'9bVT1?u/kI~z:a4k A@!%UZ*ZNhN%Oya^Y ? ?/Ծ=q6ҡC{ zԢoK8Бҝ˔_rXq$18ʺ5xp M#'>b}E=%D|{4?1V!n'~U#gψad[5F?l(k *?L Y C6f:W)>yOȳT0d%QА\0R&NBWI/ȸK6FP3ިn?n:u,Es d8xl{yJp-dt?Z%3K!5I}<ѝu(-jˊgp`%i޳'wݗyH^fP}n!W6`vPpfl/.&C9~#bAe)Ƶ4 v;oa"PqyBU"/9JKTxœ,-M [OEF!Xf6! E^6@ʲclmŶHpn,?RDtʮ[DE\+طO0zҰ8MÖ4wM}"VRg zh%P3P*W|`\v;Se^n$n<Yzs.oMx _3Ȭɱ|X1ϜCXyR"1ʀF=צ*l޴`|Q(Nᄇ(]f~IYӬ^΂j]_ +L뷴;n$h` {5rIM&Mbp\o:Ct IvOeVH ǝkDAO0=嗱oNw8E9%2@P68*5E7@6:G ڇ!>2>"<6i7§@zV1KY,(*.Za fkϦ 7kID t49ゅ]譊y_}ʂ>l.,aصK1kNÌ>0.ΰYq4l zK;/q >IF %J ϡh6ݕǽpr[U4b(l퇪IuΦ!kOb5Mv0=o2<=Pkh]6G-1024~f&‘D~80bi5Oy_Pܟا1-M 0:z{wAiו{~S@Еڧ@˶Vκ{ޫtׂ X7RqdI2֣55F {[jL_}LUGFc^译qL\5|QBt?8[ m \BvDֻ~o_2f}Faku겪uS8*QDA{>F/AOG`8m9Mmt Hxcs n6+ AVM'JU lDE+\S0h+Z("x lh $U)UvD1ͿE}[=zEc-ql4w&%Q=2u [Yp)IVk9x++$~^A /Vwu$HW%Uà^$ Ide<2COޣ]=subl #]CP5r A9rÐ}Y/rC ҐV p%/@Apv7п=u¦48{4I+ael$MxlK%L_ݛ"rQ qts፷ּg~ٝ(6Dgh#)$; shhJ8ƍN5#_MDѰz.D -yS٠J^,CDTMA\0C2H M,% "i|g _ T_tG:a $c4z},^{*B #uj\DsQgptsGOm)R\$ː틧 bj>DKo Y**=V08/Ymj~>fknwV{@dwJ  5)LP+RjЄ@,\6eN?"U7`y?e y#C:f VJ?,n/+ +m\[MLtݷ;zoQ1~8"NH0:(_Q1qQz/fԫXrc1,2H7mkP:Lo1j1?-AN!9my"T)y|k6 `VO+vl)k M^Qkxl<0k)en>K?>#[@xݹe GY(5}-g$L9@/Dkbiwezϰ:B,tW<DZ xH ڱ 'I|J |vEwOU\t୬`w+0WYKѫIUq/1,8^؜=)/4|?1h]n؉/|g+Ƴ "bKC| *lFr'qWfbxa.셸t!Q TQYü"ւm"}7 ΝU l6AizBtek)漢"G᷋*+[L{mn*g=l_{`se|nwmk]wuB--N~ 0{0nP]KWo&RB|GKTyFx׹ӉUX@i.>veKa"4 UbCrus"#nIzMk^0-[9 c !"&H-I:y w 6MiV=/8< ԭ1&j#ŸJ:bY햖4{U? =*隆0Z5̏f'n!@Yqy*&=Kr5 m^Q媌RMKcerIDcvM''[MJPc' pe ~*TpYwiղ=ͮ<#IǦsŖ^L,sa!8VVo~lZn;YUckȓ&Rk3hRc/ SUhhuK-Xzظ9/,+'y Ε85^YxR ݏRAW6ˎHvϖu1ASWtkFg|C'39 TR@Z 3;ԋȬ[iOm`xȬFzX&8<8AHz6HXQ\OJ1lI B޲^2 C>-wzved9v;B P r}ЭJ]D9@؋ CUY(M"Y$-]`omN/7EKH:.!6-KI?K򊻭SKUmW"9Bޤ6p}+~m['z(]ʻC{wؕm%DcF0`EYj3lus2 2O =vMft. 8 DRٿ3dAfeq}eYPY{2m{}wRt] !P2 u-J LN}J, T lB3@Ŋ*m8xtˌ e}RiRuމ=e.y)!c~nFvN'/PM@8,@O!kP@́j ,Yy JZTwx/E¡oD==bNLJpbVگo^}*T<ڿdzM+ꢸd3B# ]th&Q4oN[LwD 6DǸXtxi #*(er.Q1wmǕ0ah! ٙ)J[ X?YG}9v8#:8>abota۸e6ӻ5\F$x0ָRD w?9Ǎj`J]{_/T oR fI"9$})] @IHʔx)P,B!2=VF32ϋxBz4.<^0sz?&»B񍄕 .;C]{%*wlH_!}K&oNt,ʿK>ARb -6K.eslͺq`6׶V6 Rbb/lt^dea &/a1~;tb.6]HÔK8. q@#19"lCR%xP*F!QӪ 1\^ѱwTaߢD'0dڙm9䑱(źV2o嫺_߭ &x0kwrZ\V)؉~,GhO7ˊnl?EX틮WD%:nuqߐWaevi5w!&$gJ^mml Ӑ8Fp $%,@gd ʀ9)q$(<^ŽfJDqp8;skG~+F} &N<}z(E[A[#Yl+NvA WaԹFEXW0*>U+ 6%[Ljc$P+)%lyrlwjH<۰kepԱvBqfO.c ~S"%W :1pۖ8!A0n$CM tMwt=}a Wmz~AC-a  '263G}S}K ?ܝ|?v4OD` ?ȗyD5s0 R]ߋ o~+@@#c)\߻}Nf(~Iw 4dD5gypp>_ z=iV#ŲFfy52(@Ҟ'X N}0}|"ɟ 0~@2^ݦ+o*P̛Ompp1;QPxZY֕P H퀺3@jKT=e7<_&]#>_ʋhMlԑZDϤ@[{UM{W2rޝEH~8n(F^n&p n%vh)ě̮' 1-nr k|J09ہc*I4N߿.Y)icbr`Jvp˫BUtxp%I7n׏?˫.\:1|$/(i\JGsz]<p=&;i[GhA6pw}{iJo6!ؤ|ehE~f^=yhH%!;R}ACI@91%quL.\tb˄ٗX!b %NTZJO\-ښ8[;V m8L}hDQW l^{#ϬdE&+ Qsio|͗ 6,qՔ2Jg}q_NGyh=ӑՋ<>)(_mRy-ώ9ok BAm/l1wqh4o~;E~ My8e4V}'GlsyGʾǗXψL,uT+6^wڰCaƥ^3=$erpa>)Zx>M{n3?G+P>cCtkS*k 9,ۢGW[^IPt2Dzr}Q+Q yaRjM6#ھG.aZ+;53x$ (/W4}ջ(uեjҎUX*Qg'KFhU_b;vx^n<]mx 8ߪmg*B]#zM[?I*AļWmL+O5Z)rAzpo2~@e}s JcQ"3.u`TD8DEpA8UuޣZXH^ ɥ%pzYUG=L]]kg @G=j~V:8!hO5KOSY7r2Nɨ(&wcnI K[q<0IZ1e Jݍ^|Q߁'@rؖZzzFrXmfp~[nʣ_y 6n: a$Vc֋KIБ+x^pES4!r{.h~ sm1mk$~l3_ռ<)"kLgٹ-C;ٞ2d\a2 161>MAMsg,@+=7<D! 7%%Q1Ab܅ܮ&RDxA4\%Ybh)b7s=4ODm$ҹ_lw/ӌb&D鍬`w}Ŝ8f׷p߸`5paR?a$-r^Ycs D ,]JuҡoSGP W ob眲^|"LnPTe Ն&sXSdXLg@:T/SRY^zOZS_5q߂~?C1έ0u7oE:vsaȍ& QB C? c8Qc=25<0.t tٶ ɩ4^՘gg:l>b,CTt*$0hsJ F6o5V"&ä][A S;DRA{|=WJX*?õX#LmΓ7'ln,fIy*?&4^+h5DVOoz; ^@ ؿ~ԃYyI,Tq+φԚ2d,DbcS?dɕ6(\:TK`# Ls˙$hhsa+Px TGN_f9Dd ?}kcK/(] S>^ ߮‡wW|BvGtn22U?jB(T9'H=4~DSAio8ehuW&Oj6 W[zE-b+٘,៪+T4Ma sN\H\1Cg*jE@;opMD)AEנ6peG"v2DT%$u Y&-Na< :RFeUL[a_Wn3RC'JڌLىbZlJn tw8A^؄+zY Z3FG? wHBs%莨 r҅/6N\;u@+_( UJ` CoƌG,E7D@-!Hy_䟋ҹ ؉'&y#]<,`핯W%jǷw!8SAk/J#/` $O2@Xe n2”~ JcՐWr}^7Z1Q\/+!IWq-]FB |;+8hSW%E8EKeQ:/ qT< b3.Zͤ8f5 8h->0E;iV2=>O,`{G |^Ҧg1Q _񶞍T1lAcgZM\ƹU⸹#uI{Y͓88ǟL,wEKxSpx7n"}~lg n~p_`B!3A.6|jYփ[K5bҗe&@;dx9ԓE`F-+~ $pA;+qқMUդH&B\9Jd򻰡` Z˕2 kMBxpl7tV? o,6}e2uW?w5 k!mƥљJt<,0 bY2֠Dq"5j2 x{rہLAY TGEAl<%'xdC1jcZPSPӺdn$WX0zЁ;5gr77 vƒ$p{4ϼsT R5h쮲s^lqm'êrY=Q᳨=^E / .PYaְ.! |s:L z7/=)\zÑ_yfl,J^Y_%nCt$a;;hD"#5ښH"*Y |̂C7͞hU:[N QL^.v,'d)DZ h,q-k={n(U:tX\BN2xY9-@M?1>\Cءw{wAe<+Ѷ5'm7pSeQRҼ_(7.p>r1)y T~+3 *sĩzwJH8ǣUK„Pq%qyZ?t e6KA̔M04w2Ps 崯 YfpyxCZk22a9\/n,s~LtЧi7Vlh{}8E;RjjJ֐sGQizpX.^@3{լSDoL2W̐3ټ*ޛ˅> zsJH+W̶Rf _~4' OZFHhPȏn*^לj0~o C-#QFY+e`9FW@L. '4״qd!Sf{ԭGXWހ}fS`vKRI@tߴIǚK2۔-wA{$,v+FG$4=jp6PAՋʈORRۧyd= ⠡嶯cW?^"ps 9? 5Nc? {9,S Ѝ/Sp̧wmNJ !Fnc;k)Spr~ Nh耦rCd,b} 5|{0\*&m ȺWcn4}F/rkyA7ۧwv򻛫LNN˄dK__Vg\P4@R7x75-ӉΛ+UF$}rDtL*祾qbLz&a'[[VPga|DGyyZ[zE1E鷞He)9M0LWcӈ m^}Kkk. `"pK[fMCl'~1Y$sj*p K &JI @xa]Zea:y!b8|;brjK@..20Yi] 4.b'e*Sp[gծb &0 .] nBR0s**h%ziqT HoY j3mûm\e,t#:#9M{7)ùorH"p-ߦ@7}cEXYDAy"t8 tig=tUa&b$MK yW$o pЙY!hu<B+?"EK’3hG6k bP%,Qk|-znpH]Ae=4+s|S F%;:E I(U\͆Z(N]s !OZC$4ASڒ z'fy8y.@ H㞽dMd&hi[@Ğ}B3=okjZrAZN-yM@!q/ ;N11'Uz>dΔR ]Ej8,g(BR6>byAxF7la&hfcI,1N*/U!*{/ѫX8"?W^XQwuWU"!Ǝ:;=}R09'a$ q_m7;'Lk7 <_GdO -\e[zR- @U{ﱳ:t81-(aృusR$C\?2OWU^BZh-y0SQ7cedy$=܌a7.?2|l"WߣCSLĨS2މ]Ck AjC2l-PKO'Fdxg8!k3>2=90s\, }蟶/'~\6^mf_̘uX ø!7ڢQ+ΤzcFk*4qQGx 'Wճ1h/8 y/A:ʛݎJ= O`~! hї5Z0ѵFA),"tK7|l JuubDtOx^* CaAS,Fkfa+UHg6rFv#$9nQk; NLrJѼI@x Ep\N3]5G46 XsAi,@Cr~q]ZK[ 1\Ysqr+ UKdqDɳM4Dx&N_ֵ^IjuH-9<؉Ho}#kM59,.iLYSAKx{t".5(r{ $N8PY,;&J" ,`5hc0!B-r|hns\H5S "K"Q܂LMbi}a6GAwb%ri;+® Qv7`}wҭ#'"e+ޛdW~C6p.>#E1'Bj$ ܙKZh>@Mf^D jJg mNo0#*GbV}_mMHYJBS'9LnC{ZBbQg/e&"k âѰTX7H`H*u6˶4NgnлBņX;mؚiW9#z )H"+XѻL ;Oju"n>MKNWMɭ L!te2gW Q`;o [U"ؠfVs5ڤآf%\H^)Ziaޙ5Wӫ aLKٳo)u%eX_@㕣c6zGBG}"&'OGze!C.Qw8G~fu$+]i'zP#}Xg("+tGR .PDXH 5qAhrR2a9L' }R-b^m;c3Wge)eQ'cjKEQ׬1>HmGc\Ki'8 ךpń^#9HWs9Y!ϕ[$ޜ|jB]~։Lh9|=bag`yA+QQ;sBw"ш3`'A1 |i`/y`72U֯,$d-)|} `2ǥ,懬wI*#5[ 48e-﫷׀uuu4s`P wDBSi[V.:4/h#=HTէu<7RSUG?&)Ufb18YN@}8cX@T IC*{3 Efakdza`os*,邼ZmDP:E x P@{9D>'FBr`OIl07v{2M >}(dXjnZFJ`26gT[͕Ty ^g0H0lP4|,@!Q?K΁_=nM*? țdɳ4 Y9[dTAꦁ{ ߿ˑҫ_рvdYVk'4Ucvܦ'bdptduFZs a\zMc1ҙ({ A]2 6+y,nS_#7ĔF ghcksnt̳m8ݧNse0jPWN+(ȓRC!@.g H G´L9=q14, :\u :B*˔+4&)Gbhu=?h0S!a?wzBn(pQlx.))*VT|9M]I{Oճ=o27 ,'*!a8QuČ8U#LOi,蒏}~Wɘ_!D<.[N7oprYQm2H1!1ت{eFvz$:-H+MIPr]YB(Hj*hȤ^)r2v3+yΚcE1h ֖Шh( ďY1A:RBu wznL#z!9T1 '6:,Dpdpeg^\6 ٖDo+Ő Ǹ<5^6m%2HRb84im?do},*8NVoP qB'0;(u9h0wk w"u҃XueL;ne~:i #{U0d["R8&0mv ,\,9$* {:gG#m *5kX>t7rmP;&J"ĝbo鉉 lBcJt-Q{ɰ3*͢aug-Wx)`ПTh$ {bh1Z&q (te FԹ8֏' ̠^3¥}W^'?(gĞMi=$/ı!6k,Vqܙ~k Qhۚ҄qyi݃thD7qFbyQ'ar+<".k[ yCHdطBYūd˿w8\{Ė}i)pm/h83}b7@6hڎCDe K>!/+{HGF_0JVF#>}ìQ$"ŋ-[Kpt-Ug4Æ#.kP,}i`|okhJAX2ͨxjK%1;>^Q1C=bǨa\^RE,h+ *12c6ĺAMO<ۨ3!b~` e5i3܈뜝AK>t/j?aΔVPͿאQކocp_+n#lŔJaAJlsFwI`1R+‘ UC 6'ϯ*]Gga_jYޭYm.H%b`4ihء vt){T$zOZ^2YZ\'plqMb@l-q.Ocy6 >l̞'zmĢ.C;%,,8FoxožF 2Tv*( h+#v`*iw|cf|#(0 T)b:1tywܒ/o+ن wٜڗ;ǖ[R1?㛟9MV:#2f;k#%^ԛE 'W{pum 6#EhQRٜ8F^bTfٯ5/:V&8a7)NnҦ4}P݈O࿄2t`ǁi]5ǾTՇIM'ʔcެ۟nS"yy2QgBm+MhA%b+$ y O{W9 .$uog[?00>W4Z _ %mR4CNQaZ'[ dTzdn7숡TZDM1&7M3ƵbheHd\kR&0nʠddЮsK~~NXfbױnUlׇ+L2_ITӺ4+J' o7~pG 5JnD[G aE Ҽޑw#'*$04Nqk+x}AnCA>.ͬIu?N,ʑ^MMjӭdx9rL]#$i}6&Pg|8# ara>z'<]0+|<dOq)`IEfq:ZZwtffF!%#/>Qre#1gZ&ȭ/_6 ӛX"чj{{"Ed8ԭY:io'wK pTyW 7 5oޒX!zOLm!vw& TKY,_oň3̹j[˯jylifpkDv, t+'i{S&ao34 R8X6\$Q$fO4P5;~7 ;MdL:RЁJik. <;J$ eц Vȃ\-gZ̏:&C|=1(ھS/p6"CPGZw*nmm1B' uvKE+\k!ՠhi.S[)>tۢ XBA`B<"DE~Ļ=nu=҉g3nuAKO4VX-Рғ`A}`RrIKB6'TS~~h7|./o.OƚZܯ*j*Oΐwѣ]QX+ִA, v:03hX|%Nbš-KD"L{j`^]87E̜_P -,MVZ]>*Jtנ Z }P<Eat9))s.E|~rFe|dt#wvsg.^mi&&qp^ˑפkbz#6mpfaT CUN1#Ke shڠk0tQS)E -4e7O{prO^?-h$ #e}gƍ,BUN`] SFn$>CQ9TH9>^k2dzلOxຽe:xMؗ|hi*M)=q7ց#XoEhOm dnԚ#=9 f>gV>'YBb6Bk*3@BzKЬzVT|rF2CCSӍ˜ˑ%fm4<bY9 $76%2gȩ.+#%!a@A|.^'\6ثa˼uwC͓`WA %yӰ 9DɅm+$s'7{{/H+-b3#gxѯn"]ͫHjqkG?dKh|>%ӊ,45tP=d="L,5-w5$*?WDK(|g;`o r rgY2Lߘ!N2=I%4nn0E?t֭@mvady2V^";H^)6/y38]M;[Of )WtbYBv2T>v8 ?ܲ\:u(l (q\?Ǹ#)\̺|FkC {P Ҽ0? BD )(#c]5[z~$7^ũpdA|u__q2uR^w )ߔښ "aN&zfM*>q+|WnCxeXU3 W $ GťRG}i^pMmDeb-Fa [MRpg?=}p\rz'^ݠg3kUQ`wWߪ:KӎpA+[R,DNhhNW|=:ڔB_=5\|E'=)W^h]1m4  [Q:hu \P>aG~vgcgj."߽}ou?l+v6J=-OHjZgWTUO!-x2e/y@:os(eZxtӤo".[60]Q[?Df"|YH;ROM췉f䣶T3`KՊBn:t}lR@8ٯ*zlk Sg'ҕVHPeܐٮ B1+T=K{[xiY ٖJإ]5HP/Qom!y>Xps^w€Bz6$/eE/ZW2y^QۙU~P5DS/_'[I_ ;T,+U\H>FJ@=xI] )8qobq軂 RP);|T`iv5*c e›YBse2u)\I+s.[a~f?@&NrZJ:=[1Yb9KNhh`=?ziO"_(ĻVOUECJF&d)R~shizIkxExWy 8ڰV1aY W;o[Ol:^  QF,%>8})-䂜>D qrrН`\IEpWn\e^|gT[j(Jwu m2M/%Dh-Ԝ˘JA #9HxмvH4EB$ .P0;=)J|Y:M׻6W#e7)Ӷwߓ TΔ^NE~2 ?ev.><(!;|cL,"5:1Z"a,-)pܭÞc.%ZSIpy~s{F2 F Κؿ'~. Zr=⡳р><:-B~:تV\[R=.uZrL3]k]:2?@"a4fЭz/(G< lC;]w5p7`u.J| DOQEk{Mk]YꨟÛ@,} }D^6[WªWI^(̹yk\5Qe3afxH R;ۜ?K+Њr  -,`o ZWH3?zy k$ʼn.~wGj;1`ikܰ%urq& ÔY #lQwoy? LBO~:Q 7usS_BA(qЩ)?fB%%AQ>Jl\0溫(O,FA!N{Ql홴<SkZ Us 'ULp ЭDȯg~SCX\T9Sm43DlrGG>`i[z=[؆6x-h[VIL/:> J?tS V+JZH!qӄ#5'wp\ܱg~.>N}TTxêJ&D^z8۵e3ß|/Gj7QYlmT;ˋ+@Ɗs0ڑa!iY6 Y8-A<#wQq~z1 :`d2Qelgs2tD ꉪ8UB:硈mFr@pp -Vd4B^n+q_t|p g]bXzDjݦ] e̠Gc+v'F'nuϱ]mW&q|˴4ap<4+09:E& +e}Q 2h:=9Pa>^;BdV[\Rי>,CDnTZ^G8מfg3ЈVgNݝ,zbhyP0-ii^(;C C=ϗ&uu55/Pe4n :/6_ FIp[4ḛK^9{/[!Bf٣`t]FTC1JN#GKX46-[d\z? ~cEC&@x"95RSGE 0CJ.u_gdio0j$=}?X8I7j,U_rZ' Ϩ5!ی"Kfצr%cmo:~>d[ИεfbYdEJ,`YVz/U3,=$!Nkېq@&ۧx1ykE/W^;V~,P;{\)=znjο_G]^u˶Pp@"niFIJ,S#d4L`'@_{]]&FՎaJek\~)+\ҡykti;h;S 62e8ug=:tFK@ bM  ^i e .D]C3Q܂*h]p`l+hA ԓ0bYD(DJ1m #W֜ȁZ9\漞v\X;pW]鍨5 z3gl žd躱(6G6 b|x+V 5GB4UFf{sP8plmUFҢk89i ޽끅Yu2F8~΍_+Y./[ \3#x?7W+8o>_UTks$; G /eF;ƑHzt x +pkWJ&[%5*=.b[-gliZFaMknxm]*s>S{OzUh0T :CY˽ 0֞>D(%\ESs3iJN?4W|&d"N0F^#גf@!ɳP@Jkrn 3ûЩ"8[ҧJqtdU|kY@b} u2*$JȔ'B'yoC  :p@ur}V ?hA9FɊf]%S#oYss,*-u[=ihIʨ /t]=E!]V4*xs[pF˶`K>5Jh>)ݘETq ƧqC;N`1Z/ی54TيP;,h|f=nJ!8ϵ7B|u ӷS{-S#Kf>dLu!Z9T G9Ko_D ׾Zy|za"?#jL+pw+m$ʒ Q}:S0gYpq6Є!XqA$>KA{sj| d^,=$)v&RA 0_ F5._/t`EaPk-(2-;tc)R0$]%VHtf;Zw#g SN#1y-mOk\Ne2I^^̭>2a`:Dr6t%?P_8mޓhzܧіq3/F+J=,0xO[PVjx@-6D F0P˳&$-EMe sw*qùq!E'i :/Nt6YmĮzaIp{G2fNu2!Y 6̏a8U~,w ~lu]Xߕ;Kqx&yc.c_Hג]3+r뒯&>DWOߕ`o1Z5$[EyF,_baO6prY 栋9i|}L/&bv6w_SvCD0F+numg9'/P]ir͒G[N.^;Cd^,s wc8(,OSzNG)z(9If`ܹ=~ 1pY"ȣ920{qcA&ʦ 7Lƒ˨yÌQ{Nx^1^yn9TVYY@asi!h}AFJ/n.V&jmWY|7WFO)in|>jt Y=2V?e(CfU[iywyݠѤ2"ВH]JN^஦RK@\LBBbo"_)8yAU;b>-΁ M@d;K>XoJXvEԷ M{1TBZQǕ!"yWW0,5]/ČE0 ^gBw-J@"cEW%Et0p ~ehX|2%KtI>TP)F5v0y7 w!x< RT8zUd;oLD $wE7'鈧Akt L8Pl@bOƘC`8XZVv9h"K)9oACV v `s[ũ8[`R4$j/UJk !"z-:tjnLs-IbJX%_'4flOpu:ٕ?[4,*B;|`U%Gibo6U W,jul +U&(F?X@[9iڑJDN3 % rVjeh8"J10)6TWMb沑g.0УXMT Lt>zlxȝex `b M5(.z2unnZTIe۟F/EU&^I!%(Gō YYBo8DٮYqGB\^ -QZ^ۆdJѾ@:?vʖ\=>Yί ŝ"dI/Y+nrGJV{hU;򏣾8'̔OS"MKa4qEV  twpNv-ܣZ60"AMc +jBxk"kN؟o Z5~6,RP?gs71W=- `f GrzOQ6Uxܰlc9tq9ZObƸ;`Фgk{_р%m#aFغS dhrTΜ2)|Y7zL[-q@kIQX:&$ȹѷã\#D0A0PyW./FW}M\=<:nljx+w׬*YU.sC^Qz7]1K1m5o# #zQ_M1c*g#=GvsyAǀMt"&B=TPZY/ |'jk͡T mxi2 1W0n):PNP9`GRض0/UqdII5OYjJk'<d 8 mXARݖd>TUaи]VKiq`s֐Pc x{:mFxWdg%2"Vj!NIԃWLb M2 ۄMʿi,eMP?EtXy)-[,oّxqK-粙c^+P,UkT4(T=%: <,I !C Xp=_Qc Plۭ,ե]ϘA8MO!"%á_D03s8?7ѵ:]؜Dx3[ SDőֶ""^ nvKԳj"h6np+# 0>Q. Abc~a/IVR4V.j7 Q`3D`[od[̫XoԯWnOdeRsۆ3W7vMòye(uYyZ1?UbM.ꁝ!cRc!%2} 8% 77h9}ň n 2Ox'**;'XF֏.0H(J0{hJFk#b+K$T[)mv*0Fdڄ-@yϞ<Զ(h{ltdeUXB&q0;x/ٸɎ}[x-hA lp޲g*KPt̓ dٸKǣ/%clFw$I#IsINl.N:lfQ({jlj C! gF 0hRvur}oS;2}ጶCH^~'WI:* V&˷Ȃe\wxgܣY܇}XVt߽. W)t&"jf0.Lʃw(\>fcqctd׎T+H[.<>w~!E|h%w"ps7X~o7>$'NS({w:\خ.d}8?%r#|kn8I_ho](Vl_QB <"At2\h.XT :ɨ& |ɦUX4rΓ!Tg Uq"?+Tgj0NSt2*BL} +ìjnC.}LVg%撪@zF!.\śReu7|Kz sBl?Kڎ[+cXzk3s/%bsY|hmᲧV*[bny (ԲBx@ϫ\ r4N̕Dku8\Աq0=^cSE&ˊ菸TiV-*!2IGAÂ(b(t ¬y\m*n _AmNHr>&&eevѩc)8F׼Pwg(47BqB[_+Tz*r'ʷL:_#9PK^.Z_ҒLY,Ψ~[>]"9{NI)3j:^zs4%$MZvF1gA,V(D}Ϡ7K%.^<`Ģ!È?Pe}>X&|jsb챕`-sZƙYF.|FkJr\JTOƛO7g24 (|ήrJ:4Ku1#%MIkXE:8p 0߼^gC|HqvDfOug M82S'oڌqš a9eJρ*V RVǛٲx06t,S}bou #WiVm[pU1?6%ކ+Ijw] M2ӯTWw0!'[QսX!} v^M@7wUu\ JꞴ8 Uo~vIdĎA@= \D7 7/*717ﲙSӌTvN ZԫlJJoϵ&s$/2P̿g ڞFc AnMva-W;p!ݻ ]!i'KCSڰ?'q;3Q#Wxc'%CL rnQ,,:}NF#zcpMYwݯV;]ur|GEN6[`f,aYn h`AtU-M8ji @TsnNMP?qw.lVJ ZRL._|8!S)+Gml7&;E_+Zwb )sSDvŠ2b.]Vlzٶ3[tte bGsE<>GBi]M>9;PQJ5̥Jccg_lycp=dt 6{z.3&_ =D!A+mM?EGpŗmP|~DV'%2.oBe\@͌pqyr ٝw {Mӿָ 9ܞ96fg*Uk ێӯTlJe3< ^*?1o/*d9ţlZQMF?? }B"eFV|`[9Xa9a __#N5| ܉/#2m"CIm0^xR ͽtn.mOtx.ĭ*bez\G+72"D#/w(HnĹ_\T ,e=bRRaEcQ8iWsS@Ha[H{X!Μ;o,0Yi|#n+O3[Oᬦc؅jpzs7s͉Ҝ)% dU"$˓QK9P~\z^kn]"w o{I6sjCt,yX+?hiW/rPm/&i LGH#߮EWViIp%&P Z1PM FFT?} :\/`g"ޗ_hۥ>%j_""W"g Ӕ5Bt MkS\TDPe~ۇҹ4U3wqؒ5"oQ"*-Qe+x`wEɈ-!GgR &; gX&erWxM5+ QR=g{WHf` Tq0`2=(jl "棅l SCWW9:]`R82/`Od=t%e 0([3}KK w̩ 8`n4U㷆ن$I O*X~/48^JgƩ]J*!%߃Zˉ}i1Q,]8ܡ@Si_ٳڶ h1~*T3۽ɋP0k{ꃥj׉ux_[>[‰5SװJ ;čFpZ\QZØۏ Xao% X^,'!qDNrA$DӮ.גCHM<\5/|B0T]y7)I˼IºSߴ`KRl 2^-G$ q Q08>h"5fi7ehсBkZle!7VpK7C9ێ6L7ak} _({:oݦvd1N8b.B?" [j$hT貪rQgj}tk=9Ҝ\ 4TJr, y1PټlKJ֫e++tNպ6C?2V y@pL]_gL5pc+̤,x0 bH8@})V WN C fGDu]#D]r5"֓JǯbS᪫;۲랫 =?n#yc;f*N S:ܭr H3(B3x]SJ[*^8V'-e /Y?'>W^ts(j7t^Z'\Mˮ8.;#IIgPܒ,Iırw]>3|b3& jk;SJL3W!P.cm(*:ޔ1?\zR \o5yTwp o`|tTk X= 57 &J<1bi PCBBk>ZqS#S4z@Pb#EM <F9]DD>}[9lr34gk16ΗZ;E5MUq Ōc?4@|ye3yjV ?z>%,~g5^.`pFkv6_a7Q=Wyp1F,I1܅ cA'iutF17y0.G&KD`Kuh*Ȓ^~;kr=]*ص@WuOyu&92LHK0!oQE+3Z/CgpI-i4LVͮU͚wvXdYߪ{;KR3b33J: @TC[\FNK;d_{fQ gya%Ȣ\2ʃN ;<*\NYYp]]$(cH|EU:k>+0> j#ԑ=n`zebHV݀hJ`Q{H^)WK4,YLg 3QMH@*u ٕ+ڛO rC1lGY GCCr"<"%,b?%H!<EJ舕~ &ekCV4}XwZǙj>\z~,7Gf=I;?1 >nlYRQz[#ooԱ! MZZ@o;i!x $aM̩$FY9$GegN>cGA orj {hGT,Y㘲#;/㑗x ^1oΘ{iM|]/Ȍ/So9MLiE}$DYv|,L%4#ΫRw9/ȓz'L1w_e{b0[GI‘ez=cfL[ͩꍲ1OF PuvUNڭ~Fh8OxXQnKh-Cp볓)VC eV!@$ޯFES,mi]q`P[EEa,#} `"b3mg)| ̮es`Y3{ɶ8{aW/oSEqU(8md֣s%^¹!Q@ cx}XodRwq^\M&]5lbr| [qf|Wה44@Khr7*,qȡ+@TO>GpƊ&[K92hi;>.PʹzoNiW8\Blq!6^PatT/ukڿ4\њ\n KN-WG@ޘɪ:@3sk"s0`Z;P74)O]R֜jL4ؿ7MW7M" ̼9Ȇ%d:[@r)Ok9%dbV5È6cT''iP $ϛ3+2鵘0p3:OF89AH%p9ڰRYdso=+2S*|]S#[~r,Aip⫣/$\4ɑTChȽ'[tOgYp!'HQwx 0ىYVzn`T@\FSTS*%h92雖L-](n\ڋf^2$'r)&!%vjZ"B䛿%-g&'0R4~  ȞVQMeݱ2APC`a/Nq#QMLiBbẩɦMر Ok1m/-&$ yȓT#CϾsڹ;ModO,tB"s}$~|ȘDm@(فIdQDFOe?=/fIS*"Rv:i u%*H2C{y]M[&eGd%}X%'*oi^ԍxgw_G"`@\"ou*dFxߠH[Sý#(WefO٠lCfnK*j?ܦI |8##_hp4%eRB)&bxewKzȕ?ȡ`lڬZ< b:7̓з{])u"? ZO? NČd@JvO5Ι(Dܧ3E=HO $DhlR&{vO%{e3ݥ bG4SMPj6wIwutG%{)47LJCɆV2?7=I7(ݛ.?ȱíhEU`B)eJC5T;IX4Q>:_%-]*H+EHfkN??s+)RX~e }jlyG# #/nK{m hvՅt\SzWQPOjQSAsqZ ذ3-ѿj<4P٨$ZN,VJH !R,~[uI/7dqkwq_7H"WQ2ϖҸ/)"Z4CD^2/+7ABt1EjpeHƷC[p3W榆L)BgicsMvvgR "j9j/=ogGmXGt_0o:A26 ~VXʫ ~&cUвaOBs48\}C<+Hm)% xr!N4}sE;=У; w"e=b a}~z㻠|I@qM>!jZT匈UYBg>5LS# ^ה7rnC* |'f5+% 4;k)DvL<1kƠ . UzL+@eNUrP*.N?dz,@tKGfq$'&SH jzG*4ed? 8S6ߺ H&B/w{4VO @C0=vI?!fv9y4cG-LLz'1$6N['s4Vd""@+o񇢫Mm+cM, ?l*wJ>S`a.Zdރ<*8}CQY`*qŅO]Ƕ0nu1Y3۔1ߢ9lA\tD$mϏf6#ԏ) < ;XBC|^5;ʚ`l hseD5ŴJ0M\?X[I& &bG }'P4R|kAai3¥W/e=?[U/ߢh 2qC~ZBpʵnΤ4BIv?BR_ЧSR䕞wcrU ][':ߴ=$NR GC.56K<'rK*] Tzl-3 [wpC_gjYzgv>I0y!WDRL5 olM\߬>ʽŜௐ6V! 7l-WHNr#S`px~\ 7}"|=IZmkbo9rԽc/ [Ҫ!|㽮xRM~)F1h1cP񃪺<1=&f6KwGXt:OCZu9ѰJ)CR}Ҭl`wn)$FUE#hF}3(IHo'B# 4˜StD:8;:} v,_X*4}({32`#fQ'esrTZHD'G&`WyfэMha0X%Oy"~A|C /KlQ\z֜95x/on0mLڄ@}2OP@$^tbS0mlLJ.= r_?A x)r~x{gӰ"X?'uBԙ`Z:-_O26t*p!ܑWYL*TUJjy؜t$GhZ+%%R!̞.^Uvi&h1e +c6Nr,\өOE_nzfJ(܁%vI,٤ɧ%blfjBѕ*תPTDki 7ƒ[Z~1(upQr @|U|G,I$LE y2&*KwNA t3!-{V̱S$ܴϲ »KN}Cls^po*Q4% PiWJrs--:ގ|Um LI! Xk~߸o00oͤ+z E0MX[|;S[n *[MgŽ$ b DK_ 9hZT= 瑲ls@*t;E d<ؚoW Pc MCҮѐ–- Ph0LJ{S97$\LSR^KuBU`&o'ՂO"iH#ȺZa]+SSYNXǖ'^zBw6hPk!0FT{Ƌb,)@=GU! £x<Ȝ4?ڨԣGrgTR?٢O( DMc=)Q[rG3a:`Uұj4rמjhn`C1 OEDd8$⎬$% Up6o>ewnn6>?i<RU[;ڪ_xZrc ~>2UUeI)ٖ*R`H65ks 1$ʢ>kx1$U%[:S 4QW`$ х5sdt\ᔻnWUʋHp?!n!w0ӴHdZ^]~Җ%=fP0**/a7\ {;Ȧ@;D\s BFp%cQ_Ϋqc^n[!;Y9av?zXnDV[sIjnqjkQwM(˰pkD $%7P*57(6é/r9spP,rMr;c~NnpN@yVP{("2` dr4/VQ-D˲XvUYMS~'C!3|p=W1mK;lk?L#jP4,!ڻ]sf"-Yn:2ͳF &N^Rţ% #XM;z:*rڏzYSr:%uQ7ٟ1r-aK_[`2Io~]BRW^c 3 ].w&9vNu Z(;aGuσ]$dUgμe}ZW\b4_c Nb?˼T_AȍL#L3&ZbnxP p =5F]ÅvX×T[vSDns"s k=5iȼ3]{;< +5ɞO19^&/v>ܓw !|iIŎ*&ؓiGlc-vWT ѭ 9:rHn|#C_>o@oZʥdNJ׮0:)k4#ڻ2 d1U-?\Bs~'>3f_vnc-8%qѩAq JAW4-w,3IqF#͍$,0UK/Y492SCx}vH"u zI*(DHU"gPoROu5#PO(W,;2_>kg`&|b#{5x[.ߍ B{e7pS2P[9j;y L= XƗmȺ?7/j~?VI_#NJT 2h"_*i0J(e0⻲(ka-;1y.PRQ.S^ K0/5vk 90f*&td"S=Zۓh7l^Z(xO^$ulX#R!uvT;f JRDmU+O{ra %\7IS¶Y>R$pm~So^`΁눾n*mGy =0 npZ^jF*čNO. c/[5~1jKcOKl/qZ#Ym v^\>@l y~&Q-:*_絏k\p4@ׂ J[\$,qɠBMrKjGp)5f'lmhyI0G&nVomS /zZ,X`o ץ~iBFEi̩]>ճ (_Itm0cLtw!C 1<z|*kT:J" _HZMvZ `K(*9tѻc->BXص OL4t CUKgAcڴNZguŦMYێO@v }#>/EL6GX7G+ߌ%.K"`wlj%8 *6d1"\ↅ >:۫ld1=4y, 0.d%+ Pk!%Ox#j_xvz22D%K7++}+Vt$V+A)AƼ?|́Z:,8 ZRyi4+ >EAjKw|Sϳ f:~xj__Jn8Z2 5埜ABvHMRDK{ WAaҢ蕝\[uaSS :aK"} AխnJ0^bBTl Ub._Kljlέ4[M TɆv @^A)77{9J3Cq3~<;>Y7ɺn{Q8DjTGIkCe~9ptc.K1iāµ̘6J~ +yN2@W8Thб/ W26p!^jkWջVbc컕* &cE(`5˲+ j7BZXzlVˇ[W%|f)&3`_E>TbqCnl!ηG A$2yRk@6qaўpƾSubs9k_\N2fQccP d2:  h*M3:=w&dsMUu1yvC(d!<+\\Ew+2/?nO{N?Bx}dpox(Zl2yNpw`=UOGN}:5Ґ>iз0m՜ "zזw&WM[,5݃߈sػ u GgQUкYA0Qx{ᜠG6dFH-Lc46䁟 +#k18O de -0=IcֈdV $S:M#X%Q)sIAləv%Kc5[¸ t5Ot^Q˵α?y7¸B_sis6~P7d/d?BwVYg8D%ʵ,zT:? !MIiPd3HPecqC3aK6nJӾGB[_mu @YC[~ќ3D)7\_aʚ΀VD ^͌y)]\{6 juY@vy:(ҋt}bahJo!/BK+J&1qUE.V`ǻ٤=hWx |90Tdt96~>]_*~& l Cj1|Ce?=5IkI`[+PKI~n ߭jtf*7x'駉⤆.zu0.JNG/7d wF)R[*;y})} Y ̥~ VF?.Phup@-2WZѧrz;O&6ֆ)GXX/ xcmjkW/2ŻL2oy 6īCwꬣ mR)8.zQ2 n@˛Lx~wH)Vo/gdϷN6ti̷h.'L&;d; Ŝkb8 F3:Cg.IB1Xmfw-<6+8$3bE[C[3b5ueh|]3ߕ8@[qb4d~3ml <)HL% W ud {!c!s>.7Yehux2 pF5&} 3_|1k2U,'@)bQ|nW@ǁ=mA(sJ yRxBSؼKntE}ME8,o%EJAe6rðV6Uw ۅ\Ala @&;}M|CK a{!E`5*֪wuR,ȁpAoJH" Wwn;Wv(w^ml`{N{g݇- ]~IPuDDaJQ!=O &Ɩ$!F@g6iI$?w]kF㒻6zn\5Re\֥mIOX.9빡˭}4CBOT ) ff^. bc9$Bdfo'y uiv(BUί84o8/ϙlrNv0PXUN 1S~5ǐpmbW:낂|5,xuB% jaW&gWezM-]]=$_tTMr6ڎ^2Fõg Ob#QǪ dB n.Ļ%DbIeU|yft'>bfuKKmO#jP\Pdްv5ǁRzw4Kqsh%E9.UM/a䛙{zi;{ ow= Ƞb)oAqi!TmB%`CmU~Y!OJy!y_ @3\' #Q{~ t0[}bft]w'zv2}Ǿ#ˆT, j:s Ej)}<;,ߺcŏN*4m‰:g瘎CkIH9-umQ&9=d?!( ˺_oHq ŵ\I03n_ ;SkwWYFnr[K bS̥\{v+Bá'|}I*/Ը JRu+Ǝ!)5^' J]EW.si]j_Rt]F>C!Ь׸C5fNgx!cgrn xVp(c zҧȔBhpgehͅ;+ >Zl|_+8s*l*N [נ@<+N gaOUJҴs1|j5z.u@朗6pr֋'q66d_OB tpuOv3n@(MVݴwxmgD{HvByzx )88 gdLiFzn1]7䕨sqŷ]GD]:t1̈́ͱs*AKlYc+u2W慭6{",UD{NnI&d6 l cH̏i"1ؼɂ)p<+ -.[d6s}C" h訲pۮeݲ۾(~ 6s{T27XY9nQwF?uFkNa^aU*wts>U5#obWut"޼J[Xu).{1MNPBr"4[ӏKN_Bg/Cgs fTmڟJ1vU3L%čd#1;#Fk tŕ_X쪟ڎ2Xޞz g%  컏Ԥ*Ыnn`i Oo>) 6* ]8=OQ=sƥ*sjZiE*O;f^NҒD_==? =C fgFeJYu4j0'铐J;.Y2c\{UVbcuPHqju@W2͌mfev>~hj5aMrR(MAz1 DlDn)_{rd.#E/TK?t CrcdPѓj(T"*]~ XB] o} d|N\*Xsh\ DV@8U:?z95;Oa8bA 7)߉"QeOkuЭSh' Hv{uxt鬆,]wJϛ,7MrUJɡš·fAWs^¼ 4%=1(TPݶ ?¨ LwWA"*LX~e_uTfK|NeA]ީOWy #s)7I> >az'S}zAtq Qw? (bXNlR&n8@Kؓ|WCws]H*7|4enT/-!9[4,dz`=ˏaBMuh"+ /2Z'Zn#' M'&'~O3>ԧ% t+U[|Yd RO56 @$na1@?\Y ;a]8IlKwAWA<':[(nm)1j5i9 %ffy&pɬ4#幦⦸ pyof)^ڧb tY?m.K/Ǧo},(^ѡՅ7ޏ9ީS~Uaٮ{T^U֘{CO./6lRk?qa]GP|,T,DzT4k$Q8+us@џ^u4 TVvj;U/v1!۳ݐ[쒈tEhWWN(ri]Nҥ'| C1's8 z;DNVC XR"fe6Lk<RgEHhV Y-OIixP 2ԲZn O;;j"ڟ_>˙kb5BtE;nAr:toguؖ:܋ XGgpx d>}]} 2? Xn1 )BMLcvCjeGN /Mːz]7i;oMn%f^ejϑ'x485N~qApٔ(f%t2K vG ;}pzW;7'WA0ɾ_6UAk~.FbOJ㉄/?a$Q¹nӔ0WٻUc'F)VQbX1C2J plp(īC^TvCT8QX%;Øyke!U<.Kzl>5ٔVβSG?uC?tgQ+t(fh>eqÖMϞVZaMs&,{$(ljH)Jutm _?g`zbm 'LWq}*}- -v7 .h lGq5,J#]!h/dqt3suy FrOLD[ 1-:$B BDf0_P X/TzʫRB%%`ߨ8ځ+rI v]) WqS)$M Ufz8 񇫧6] P.Q*W"ץw1q!`kGf>xAoV`F"{m-#I+N]26)m7G˛$ #W{ tZ|ܴB/4ZQ ddԚhLqR/R ̻FQGs2b~G Uhڙ=W&AzO&8n{4_Ae xDqɺSjW/'q M1_z[!CA,wcgQEq/UR"̼{!2t}71؃$yi:G(C\M9D쉒aMx"pJ;}ƭ2N Mv俦)Dq[+0C;#$Y9Ozu ?Y#k1GNedqڇr4 `G ľ _u@Eu=i94ڳ"3ioM W6"Ilp_6i5` rb ~.mCbߋ{#O]l䰸O&mtc |%}s9U=[}VEō¬1kB7|ug#JYd''*\,a5.Fj Dp3Ϧ{@ no jwL#} ~;'݊tDtjs!C+]l8=xٹ[2$0)a?Ey7e}e34zlZ)c]jք4>U NF-CA20e 80Vh,%uwu˺m1>*ǀ"xRKgyQ(co5Ioh;B`g'hO- Gv_Zp4oYnbߦQ5f=GfgO,J9%&.@ dIBcWzQ:]:cGi)J}>mm}{3CivX)>=>.ӹd(X%lw"\0r|YZ+fg 'zw"iz[KLq;"Z^s^"o" ksrk>晇Жm@ǷT2+~Sg9N!IޏQՒ]Hݢ&jbV{X_< AQ< LʣsW+lG Da5+ӭP{.:\<R,̬zBGYTfx?e;W etT N?j*bJ+#M>^"l>MC'iڰ»fB% lIZ@pJm%>ֈ}ի |\3MI!R#=kYK0?.}pę}{0glm 4cUZs?6@|.>ށSxبf Z:VсU8Tq q<2#UL']ٝ]-:ԿPKzF (APhϣ\+1Vʓ&[F9ҎYA\ǯ|l?*Ԫ}e%ex0)=jV&d]؆|[ S5yE-F5?W&vSq~{2zГu3;Z7X;SPXdJO(p 7ʕ@a 6Fn!_j}񒍓<1CZ7+_ݥVŹ֧19t愫<D{5 z(^J;)qQެ4ߑw8~smкQuQb?^.?RGK~d|RX HGem>Ir_E)dI? CRoJNd_Nh}lUa`T%b0arYJIY/͟aae_]慠b 7&#UʖSa!6;>_Gv^qk&H^|s2z 1qa-ub0]|년CuOJzn"`O4l]/mKf>QYg%;uV!2 FWxu8|b^w:fWlg7tE% *h91,UƑs%o渃8@Jbrl FXg-~ӈG}<|Rd*m'YP9 `` k =BI]Ѡ92J ק'֊ .y"Gh;%?V&/&PSf%W WBSeʚ)HtC1x2dw]Chi0(^TT,%ĉ9CS6;a:iaEv降 sa0%߮6#nIe%[Un{ϪwϑmQ])ի-JSNDFcݯVi=:'EK]$};'oό{Q)|*(z Y%xeYq>]6U8E}-^MX$r"FhAlHrV*둳\ H`^:߶ miueUԑAČV4Um^P[\Ol0 WySvdUe|PN=2+r[ㄫޑ0KxtO hqdB5]r5ۃgXڡT`~EPHSvx{3+209 {I' ǎ}'-ҜVD]!<ɕm7)+_dހ+j.枥# @=;ﳂ'p$ w(TFVውct6pl%=HsK!9L-tB8x+C]ҪZtohgXAduIpcD ENZwcs#udq5_ ܍R)͖ Ś BHt$A19Lqrޟ:+,gK%ʈܮZB_Da%,iUاt8w˚]u @Rm`##mw'zcDx"3XJQK~,4Da\ B6y qV9yVH,eU}o[ɖ#5Kxnd#ِUW- aCN (]9cU_[Τ?TQ9h!$m J39Qm  Ns[O?K[uFYn=Eͩu;F ƙseνJV;Ⱥ cz&KγR̮G75eV'82mdĜÄpe*7=m% }JxU O%q,.p5_NDx:"pHҔu_yU :V<"ָc١-P/$ {H[Rm;.7ti&_~1MKg_{byYr~\7VcQͼ.Lm㦇J3lP a 9b wf{9z1fw|u:ؐ17~ŔZ"*W`w q !&f#)xb|*\Ԗ m"Pu#DOe7Qcc$9_b3()f̫B1 kzh8VjZqk"|d՘DGA.*| 7 ?ܖ[oqϵW.7&Ӿsh*.5>z=-VkƱQn&SkTv5Ӽ"jҍ՞PM!$mɚbt]Vf,2tU$fLll|vDYnO3L1 vۏ`2ڛ󝿖J[cy.kOL:yf>ɐÏWuU[W="ut@)it♛ vǚ0_A[e\3 CW6Ϊh;&c˹8u^3*/S~v oIЇVp*?Au3@\.".&"TJޗfvQխ9uDCNNye35 A/uzԧx\o(Zh Iֆ^޾@6pػl`w NP0Ϋ][eFmT!q%2R a2 o*eD* \ l\Kv\z ̺ DQicnH'"y8p@96p.'ٽ룞 $ I3σ%eFz:)_>,/- Cn*|q֜[]!McBiWLW4w-i~ ]9p#LE1sЋe>?;y FC9'\}qb"FOBB&g'sk'ϔK [\R0l8k^_ZF|`,nr5206i&Mn!rZxh*`ODxĽvR Vf4r \~GHS j]Q2|p 䭲+ߔ.mZuPՆRg܀;fu z 8*V8eg[ 1Jp-!I% q04z2+__':s U&p8 a%5x$:O ZLOaD׼nX܄0d1hj;lizJkZ D_l֐Α,}?Ndk<B^AQ6Ǽ lnՋLYX剀QQ^uzSGQ%7֑Uyn^yOֵ6 J cj OM'ky%Tf)4>'<D/e}X3ɲ t!v͔aUQ 'yczqHyV-~AT}n֨{䅒^hn0멃v89OX'C2 Lގ8ő9|͘SGM[~nbȳvVEO#Y/5^"Rܼ60lkRj|q77. fm̤߈wKuBD:BO,UlJoRAL%!s:\g21>fA?Bj_Rp=D+A ;^Kv"W8 MF_"4X~U9Y$wlQ;!=_gB쟚Ewp8* 2qvn޽=ݽW=@ t,Z0HRd)Ev~=E^E®_gp)w^+衼;Ecļ k4 U:;XOsЯ?ϟ2FٖiW]W~i:'@41BŔ@ѻ6b/tp |" Њ-I´xYPoR ؚ0n0%k&}==txxzVAl?bUi-(QabFÌP!DnUCs 韂Hy=@C80Lt= Zɸ4S ylWI:%vZtuxp*+8:%>+UUE? a$L ͬՁ(#f ,)Y;!1b]sFi+aL\1hԷgw8ԑqMFoR4>wh2SZ*#m:JkyǷs얆 IoXRZ;qXlD!1/tA.<uY 3T\0Q~+ȦUpE^iYyϕp#m~l4A\6Lr֭<ݺ؟l/m3>Őo]{Wb(_VqPY, *cqiSz<:Mߟ+lj#`qe6G#lة`_˘(7mwGrMqI!wLꬾB* 1j= }/bo  SPkU}&?+yO%D}44]t.{eawE)$K𫮑Ļ6)xBLcBaH2F#ϫ("6g&f8YZ+jڂBds*Ns6'rNvm{nI'%q[ )vzraEu@M>l0AD?ye@f"Wbc҆R̰ #ZU+S)yB1.]xmk gQ^f/oV,KD7kb+f5V aL,RY ~N0z;mt릞(ˀh!;or?"n Vݹ(afIKiEߍ7O?GgDz ]6^l! Jx<=`N?meCg@[iŶN6.G]9Hwa %ʋ&h*;BJ]8? LJ4]s WO|2Em钼|Jzkos v;`ɭĉv [qCfFqng4;BV\eͿ5- %nH1LPz1 dƝ/%rl"IyѯG W)';K6 ;l4 0P*7'6:ޕ?-w75S6!f6n:ź-A=7`!17pt ڸZb;@GzY(,OP ʀ I1q k iWb x>3b߹*y(61/7dL斏C> %}(`($ :`+J&ס!AkW&'o{Q83c3]Fx(3qd1 ?*0QIٻXG MdR_fp pxTe[:9i)%0|AAj""E,H%7Ƀ]cmޕ*v|^_5"^{0\pE:Z\;kJkՆ0:I߆ꖦeoq\{ %!c/|.Jo#{gN rh{NɌ>]GH1ܧ њb FO-[( [Xwg2+_8s^SB&!m+Um\r=mTi/HraȦm83bQWK1Gzl$/Q?EkXJ WŁ_2 AteUIgЀG[hJ"`QMF,D`wr#n\.n悔'.E⪥3/+Hj-?Lz?$Pt܉S#L4J3ß;wz4"KE>\W ZlB%0AoVhjta}^0mߦK+b_0Vp<]!vN$mϹ< bȼ'c# b^Lg+rC*yl>%_~l= p+D~# y `K\s0lΆLjGdDLN&uU}DkBm4AMenh!~SxRR_ K|l?.a5=gp_b}Vd3IO_gOkw:j%YO'ـDj֬^>*[\}AP$*E8>jͥ|z{_4kʆ4%OG fm=eκenɗLϦmoA#AE{[b_O$TZdA{b1L*ECpC(;\ˀsEN24Ƽ7 vܬ +ޅ[voO:|WQRyz}dX&F@2IoL![[ρ-\}u<`ڜ3 R-d/Pjg 4^$AKٌTI"Dd|$Yw:vr7.&ڨMwew7Əh%F~vD溆إ*j* n[4v1dtF}ji(RשQ8|oNs= ӤgFg989/:ů,Bg]1jz#İ9k1Q~'IO;FaA}#T| gk@E<Ɗ *%H4$Vwq)B1)P D*hYD,dsfp!%3y @n'BguV6lvbg#LltI!߼p/l\/#@TaOE榭s;qY.g&fjgH2s,_1g[=y%?6ᐯܥ[unʕ0?(V 8\p"Sꬁa[稠[GK#.wQMf^YZ&֖0OiDvaXTgΨ~1޼vb {.}ed&[(len"aFyӋAC3`('7B_8E+z_6 >6(P tט]3PYB+!~Ɗ |+XX~E;`:.8Ŷ/Q4|)pm1jnWyrF-`굺4l5s" 20"8$#p l2u%ܗF˳RQQ;$&8py(ҳ  }e2fxi ^\o`Lʈ0t]h0x?S [p Ǎxq-Z͡G 2]Y-/y˫ʦn*D]CEW`+=* BxT]U6XG$dj !~a?``‘huF6*OOc<ke ֐>sCCptQZ(ƍo[(G.fŇ܊a'~)=Fzhap [I=Cw5[lZ'Jj:Qa2h>+%!o6_KچX0}T,qQGj{Cm,t^蹕a5Qr_R=߻n4Et,XpEH| [ aֈL ? [X,ƇdB@No\?@mw;J1UlR?Vgc_,()wNP*r9r_nJM*+[+zR,R|/Ӕޑ2 8V*%m)f<EnbQU:T9}׾aii&;{iu5D ۀpx͡*"ןBC"GpaO4b?/{m.0l*,{? -ZsmQO 2])w;1_/\HRO1OVli IuF$?oLIkcGZeצ%M;lRYAG)axBߥٟ0#p!Nb-+]T/ bXmbŌ 5]_}]ǀ 0@2Lэ'n6J탧WϹTIu+4EbU5F̡~\p|u˹N+vγdŶS gG/Ѝ̺`i!}\y1FCйB ߈5Ma~Ce^uVRn+<\iU݌ WH^GS-c`tMz} )xXgr~P`sB)GrpWI3c]u:G/_͘[3L@oWweno+^ۑDkNmيS!s>Ciš_F5%X)ch(Bbyhѻ6t}ƫ/E) 5Y`řJ)oa A`b_VwCHq;H-z*6J涨 x# w1\cA%+p+ dW;IARP0oŏh09خ7ڮO?1c_)('>q+&~/f= K2R\%$5r1T:vq+vQ 63#[@]7IlNv]#䈇eG(.O%C@8d,d{Fc]TSQdA,<<ʧ윘oD~wd.C82tVR- *1&D1-2,9&'9eP A惒v$(xHqwUOxml۳oi_+9Z-KZK//^k4Ľl3>mbhB.c =w(gOၔZTƳxs`WOIj98 Ft'x(PQ<3S$b;H?86Aʌ7Ѩ[Q3?* k Cw@LjKHPm.%9]1?Q^rDCRѿpz~l DRd lW=Xgt;}P?^Nt,3{D#@V~;ڶ^7>SUuBOyGeRރlO4JsV׭¶eJaqeS:26~Y>/! ) wj_wqYEb׭{(ۥ:O f>`iݗ'LF"(='td&WRt:!jU y(І릺K.Tu|ijز7* {!AqBRQD#S\)"M 75`&{`ݯðgÔI+(q0;koCb{e7aT{`64 mTQ},SBՑqF\SͺCKs/1 |䂿\1Y{n|Q)P0 wKTmRg8X/5]2%YU`["\H@7qٷЌy6Wo;9""$lٿ`L,m ?(xLn3c-}߯lwԒqe 5 < @nœr z X} ;6ۿDV? CB|Vb) mᡛ]n..îǠi6P Lj+R[N^xmKL<.5tƌ]!B&6Ɠ *0dr8'XL VR[xV6 T8sn&$r,M}W3K0t|M3 >fo@AQD/ݙ:nm' Omf{FpͲI?mDٲ y<&x_F!d0h[؅ +ķL9ݛxXv&ZCt<&LQ>E)#p,Ve],$G[{ǒ-bh Φ)S5՜Ju{ST++6Kd3ZNAt/179r(R\b9*7ғjugZ5.#E zӶ(E57c> pCnZBX3bse9~x08.mYa9,‘/<*~$@j-;8.MPu<.~;9)wV[uxEǎ@T٣59=mzw P“>_4}.ʚXn!AGk{=FWmɈK>jꢀ p5)DKmp|aS1^B)F 0 \PbՂŸ0\{liUK9pU(.f913K9& HCZE\Z'#H@\HB=u= @9^VYuHyg8~ #QC#o6dxֻ/t7m:w1w_I :5Cmf|RBp'lm+/Ic(hQnc%̚87'&K=DU5bn UK"yU'g~_R@FEaJVBIzߕWbWN?3u# %&[&M58mD7>v|xOӣ.Ta S?rz4Z]1 AB >Xd^hx a8Qil*:Ma"S]%AﳈOhY_sW3`ӂ*x3",_UW &T\&u u*RuZb@x3t Y˲.bᵕuIX= ~X.G;dgdG Bjc4d_4VxVhsɭ0JdPFb^t I_tr4wnRJe2M>'[rX:L&M͵Ѩg0$2$!W2[m-^\s6Xq^hơ2-%N0<-9>'#^v̄KvO*Ю| *lrvG)e  oIN6)&4aq(W/^3$|dn@8v8z YZg 4)H K{=@QKTU[{0w@=ȥMS_IY͉>t҉pl,go\. A~HrYk;Drd糛3lNx\bf侙 ҩ?du[g(=Twgq*FA|#PRBĦ^9,d[4 2nihdn4N'm ɐ:f6|Rmn ŋ-\* _Iz=iO2^pLS/Axj"82&.P[SY`搤RU,CTM0a\NqW{V<]N^5Pz[?'BW@qLH1h +aP6Tխupj7_ws_FP&:B6'{a{Ie7,_SP/~_N̉|-qӶ`1eT@d\Xvej~G5 -z'24B8ZP.Q q`yd1٘p!t4bۊp~q>noףp9/X 7ZQ zW2ບT׽TfBpT7귚uE?Y[?ozI|A,b V1~ձu=ʺnS/Qlʂ|<0ST)B}af}ɔ@R-G>Vm{0f[NgiعC#8`.CUNӂe^[v+;o9dXf[߄XTPJ*X|l#2`X}V}em>6әٞgq d-Xd =؎%tξ&D&rkogr mu}.8|RRȇ5RՇMסy/(ᶑBl {ǃdi[)E4 7T r)zL[ g>3Jm{7˹:o2^ d E,/t A)(} .g&5#d fߨKswU'mPy8/+UJN3\+i6pg ach_O6|Bj4ïzoթҶ8SV9 jaavO?ģEN%ONыA=k :J_gX|h'68 ^S9InG”ka)jH-Չ4 d,M-qNC*ZN;1~_1]sCOs[wM{_pai~-gл[c7W-R|'$6gRb#,"t;7S9\'{Z?⻝G5I2@FxS%`Z!6\jyye8c -nYb ÿ\cY|!IAHms ϜR21*NG,fRcL/ڸ`,R=IxuT&(3-lj~ȍD)r-" ؆XXEL6pIo (l&0aVR 3j0'-k_%Q@¡$Lbgt j!6zdjs>Kư',kqW˂e"UTd\+vlN`:wJ]@h_.6utc p൱d{]_\Ŵ:5uQ@ٳ[hu¤(DwH eZcX#+-e̮kzlALwٲ "8s$ 坤-*Nݜbp1f,惠V*&OV~k;@ XT1OZ@s-!DY~ͭka YK‚T~vǦd*ovHY^FaÛ7hVĜAf|,q\ǻBU$n0/EZ/LE! n?Qf o yX%qfj{J:MiU$R2ofgGK8ΎPZ)LY=)(ek'eq{'W0 rcV161F  1XGr61!@OdpYq (*)BbѫpOg2B52]?܅PQd,vUC]ΤpKsN8Pȟ&6' ռfҸ QO#wA_}rF=P,@>>GQWPj0%%L0duZ<&m䮏fʴ&gWSqOs*+q0Ԗ^>ƿDe#M@?+&?a[hL /e(2B^➠v[v9hc5hM mNkɗ_Rc'~3F.@ fa-,+O $&)]qLk ryphtgtGE8l)m$N!Ǯ)/EAG csQ2I(y_4LHh+_n;C@A1dyjK YdZam&D,Ʉ}¯z(&=*h=۠@wxZQ|<bYceM9IEs#>}3iG\Nr,cDکX? A-t"-иN-pH?Q荊Lj, ރygY>z$Mw0܍2 X OdWbkeh7xeluP\ݔ_"c bj$?{h[ªdknh}Fta*u^Sl)"H(TwRvRe"Aod.qf,ۓ>J֜,㝰?cEN'懷"Ÿ[Fqo AW@+%WEzFs'G|7{`2VFS"T8nuUE\u4QQ'NOy{h*f 4LWCL0԰.vꊾJc>;an:;RK{6.3"qH#{<cNӋҡgyq 'rdˀP_jlMV[™,wUEu66`MoXTeR#tI>z):=kW e0g^Z䢝R4P{HU@pGF6zO("w̗zrշNY|60PlŋyM%28ŨvP,DM%-TC'"ִ ]3L[TyDxfg])Z%+Z d*/`%bJd+~e R6D8f CYm A|8t ᡩ8ε-/Q})m,NNJx-eOM݌*6h^aPI5& ӌߨ]#,55?wnD=3UZ ^Oa8^g67e.+0 &쭪RmLܩW]rI:L? c1;ʩ!(x*l@J 3/eH4%#fKv&ySo(LjM>A情mمR %lѵTBI@nd; T>;Zcܜg@ | E<<:JEb&hj 3\zBi zS/$pP ug"f9fMҊ;L~ET偿۸tAR$ dXMRT܂jrEU,?JWțteb : /f[F0Z&w#d4:Z&&c4ܻ;,6jcSu6yɍ-$Sjr(ޅ,kV8lRɗjSv'ԕ:{pIumbF "9nCI92t/" -_wcJȑc$>?}WTU-hbPw$o*(FBrtTi^{L%WQ|- VeC O`=cwz~ǐ)*BCH";%E4|XopH 򛅰)UI s $@ ԭ $o.cyc߰VHs5 [?w_(rx('\ZvDňP_S-cv٠RBSƺD 7R;QOٚIz&iȧe@lLoA/]B 9! 3N­@ieo-;*&~,S^i O\x_n{Or&/T )2Y"LRnS?W' b"vfrԀ/hny0o ɼmsؗW<2u VҹOAhI0TbwAd*þ ܜi"XYh]pQo@eWb&?$ >5#G3l~L>y(ڃn{f[R e(M|$7MO6 d9/UF<%%m~W ͨ}v P9AT bGNMKqQ@d ?}nfi9 &jBuCf1[؄~%A ~ĒWVp+0X݀spY)ͫ)2 ߐYTU e4_kJS|P Ňi;7Ў>AI^; ^Sږ[ύҠJ$$C8K#f=-iF]WJUu<,2 h@peNyNo L.NM ~h4dRDCyu3r%__mdAuMʵq.c-rL6\)'0.㘠N|4v8Oe eў4 2 E|_Be$.Я^L-X Bi}T)[VkyQ:%?W>?A^KD $2҂:v[_ƺCQ^F᲍â  uGBR!ݩ߲k;M զB7Et:J"^Km~3-4Њ{>Ou IZu+CJJjSJx6,̡+y=Pֱtii˅ )KCVœ84" ZI/3lM&&>|G]Y]ܧ n;@T{90J媀dԃ+nJaD%Ɉ\[b +l'ȃ|@&ZoF ށ&w N>f,3RFyY'<іQ?/ l.[ע!F?2gi0ޫ".eXsiqP. 3̩3>IF4Sw;Ib{/qK~ω3sF]y=m-郠g1W@1qG {AS^TD9nD+ nM&v -[.=" ?AG(kV9&G~*9CCuX?4; p/q󷐒BlU8*LiX'/,n}hYJ35DVGxkD8=[&Vq#J}=$<^ub\uw0c)kKu+ӛ"SzGd\A0iw\1Dkh Nw槢^u3os)" ~S[^4g /:W~ݑ%_Lu3h%n=z[rx9<e`z4K﷏^%#\Tw5W"vƭpןWq;ʀkoķznta3zNM!ޅ񋓐7Krߘ :=NR5mcNLLM6 ԟO`zcUM=d&7(wZ-*, #kU?& 0x @պ")V)3Ug4FvpQ8%qUΪi/$Dy ǛZ)2M/<4oĢƦ!ŰDnXka(h%,I865ęH9H% 4\`0Qg%y<!FԶh롹ɟ;RA?V,lLJ8ԅ&*"A"޶8e}ÉZ mtFvO'F )ځ~3^-q޿7o(<ճ9v<0C Q^tӪqz\ b- Vh{ZǚHqCʽMn7 |վ< @”9 OLnh[[ζkf_AN-x[{ 1j`C M k p+Vwp噓ӧi$tOUHZA6m5 Ўq,/ Rlt.-߆"]*3]0C"x`: G^3$F `KΙhE慶jwIcWAI ?rO\Iᨱ t=M[݋X`PxƒDDu' McHdz%}N퐇T::jBXfOo;zd1v\z%s^"D `J0fŒ\tx1h}4(qZ 7c$9BOڽ9P㕀QK?yV>鎄M]HB˿q0"hWp 1|2 I>b׮6kxg_+BfhG+΄s tpNNRU/MsիqJ#8(\~қ'* | Hԃ`V]M%WRY??s* S& (7/vICRw7-]6D4$YV.$a+/|Ŗ,Oc d!-nGsnKT~)O3fxEsYYP8Aq0MwhIْTs?lD;?{10: t0_Dm{`  ?9Lx @*ݛD6a Y!iaiPDcOOn? -| n^ ҪgVW(0ym}9n6Ϙ+!n-J/v LeIH vP9)Ud!cz?}2`B-4 \_QpJg>o f UnZopWIhǐMC;$MĖYH+ Pw퐓oG4p74ݶJ{|(Zq2'-]1RW|#DAؑh9_Hgy NVs\+q/Qߝ(K:Q(<9+_[_ T&M($,#ѿ9a@J1ǰ-"QH91+C:K \[-sRe(SyCf㟕o^kHtQ$*e_ٗTTsꛅ}s%%;})B7pIQhgd0K6#B0JI'aJ1p( <}$vplGaPJHd xȇ\A"HD1]HPn6S]7#s#PU؀1fƏJש2XR?gz..0ˋazG( uaX,zG3{!=u!ݤ]-B_غ=1ϟ}X#rSI8K6ꩰݤUD2s(s*o63M_ԦwŰ'[CaEIKRn 6gC9mS,U6 tEƊTB6G኏):[?>t=ƦʠJ8kzFpH"np^_A>_.@c.9|>5>(輭%ёVx:xVmA*U֨58Bx9a~QZD؉*혁_izt\p Qm-ebt^9%MHCaP]ʹkM] !Ԣ[k=7[Rn餚ѿѽ/~g dh,^T`a u9an|; -|[1{A.@4fw?pÙ~܎Gxy[x&ǩ rsҡDdtvNhyI `: 'ÈPy%Eq^?5^H)?K#FNf͢hۛ 4YcUbH\Ɔ oȑlBxIQFoɲQ(Ў+1Fx{VxXtc!MgO6_s2Z:`o!B16,Wr6cF:ۛa`@7$T1ޖ4xC%P;e; Oq{ݩI!I*mc y9x.y6Ok߉PIRsTԱLUu|JSeEZ :xm.'V)@A6w` $Iqb]5̕_pa$!jafBe9]aN逤u$4]|Tֹa][W+%rQNV`P*&1nM &*ZmhD0f0 +-/|Lva\C_Rۤ嗺@ iLbUq85L6C 9/J>+ADʍ2pv:{2ֲ;L Q:avpuiz,*WV/*ZBVH::NƹmNX6BKYM*"vd}Tz GWNk.M'6b v6 9/ޠwB`B~^]4Zԉǂ0q¥UPyB aCvW2 ^R6_^sU7F3CHaQbLQw~CSG j׉6?d׼"[r p"W^햀]O-Y喇M] z jeqG_ՇFʦ]O{Mz_6g|fw?%g)?@t J1T$d~ =B ["dϏm Gr:C홲o);݆#z,.ALYGohUd/:TܴT9ԥ)~/9S\Th"@3Yᯅ2y aBɦOѐφ[ĦS⟗)5i+ܺNz:$boInxUgٿN-5"{rLm=OeK 5eCP, ^K:O,K߇׮b@yG.֘tț];i(cn//{qώ4+e ʷd&SXn,TbbҋxoL!ML%55qo;ұ=wu]5D|+3R[3GGޠr~4rKrd9UWv館/mUD3]>(GX1 `yi%!5PK$GӃ*>C.at ;8Dd0U//d+\ȣsFݪsoYV+ݟ#,0Ptġ3t9Xܦk|{$IpG}8(ǃ 5ב Dv˜nڒ4mJ~5OCQma23&Q7:\<8 =CS}Èm>m䁟"KN^ZwWn K@j+Gd Uy-4/wo:PwcAOI^/wk RtU8KUp-X/vSs91AܐN붳3RF!荸ƞTwOj/8q.bm e"7bex l$2r:ݻBFc쬵kKaRf$=ĺ0Vw١l Nմlz\ԥ6%᫜cU }nYZ߻ӹ)ZbaH5N^Mi5/,L$D8۾)dzK9 Ƶ9 6~gq>c=)Dff[؂ݞ6tMF=jo]}ofvY f8IuL\]ȫ:$ 5@aD^1ct|e[2>b=Sv.`]C4ݵ9q΅bF"mGqUkH6w`E2-u4^ǟ3_fX[S s])}!+.0KcyEK,hGZύ\͹DPH2Ia7CfC%IZM-\M\Q=W&,)ZoӋ9<+35p/|!FLGZ /0ՊC^xcwV]5,Rg`58 p.z;x} 8H5A.R0{flzM L&Nrϊ/h0'Ԙq4"Aʇ| f)gvG3NĐvj~MVDiKe9%׷spCzd™=dskFj[yeScwiF-ۋfl I>%;P;L?b20J2 1UaC=x sBJ@_xߪ>7}_nӯB,/Jn'fJ' Q?RS|݋ '5A~Q\ӣPjU[[z~f+I/ "zk_J*l2`'>>|:ÁAs;׭e^0 D3W3iBGqN_ߨ_'SH&^Şҷ;1AфxHکHԹ =]_$4דl .qi%:RME:%x_=߭h*Y h&cQF`dv9G|֝i_Ь ֯{PSsEsJ :C/Z֎g!jҊvnҪlw^n]%e0{>V-c8FݾC ǭS"ۣO >h87%pR?Ni7>f&?j';Z_?WDs>S5j!D_ˤli:hiZkJukA9~#f=)nNK"V}>*5tRhPR-бwQ1y0105 E<\^'9REw!K6~7x[mKw26|ygd5U.'#60e~NN>#ObH! o4чTs#l=wJf-lZWZ^e^1ʼn:`0o nd>ߖ@3He ؃e^pE6yu4GŒ16ACx2r|׼JDA=E%)]>ԑSh *=Pr^Zv"5yd2Q+zNjDe7[裖ufqgzB(J$n:4}ɒׂV6A$@v𸌷i ]f KP}2 A-2|ZbQ@ٯ%P2<~K'bG$" x:4%Crާ u/!,}.դm*0m]]Pn ~V"q5> ,w~?-(n5&2 וGK3 }VA^;.*k8'&`e80hƒ-ֈ,orQSM),EV*K ħ $*3C%@@t<%#!y9QɃkd^ؖ/3?½qb!C쫢lA (!Ufֲ/uҰ91gq >4tنsBTcɆёkF!gi^NVIJLqī%䖅)@mHpl!\hdm=X7#VR"XRJ>mC҆SkNT_%8 o<Vcq`GT/t|ӕ=7Ayٽ{ } ^ ǂ.XE4i%TZ ~$sCQqTKڡO[v4 i?:6 m Jg?@H7t_BT7,_Ȕ'85K3<'5N{\攜Lo_r)7vIy`8J7Ҋ_yǷlm{E2U3iGߑ@JDuK)`o/?va|cpsC7ٓ/O H+>2/ +^0@9,ܐx V+N}~ZvƑp+Ph3vvzk (G?x/ZV&_BasCɄbSm "=!mB髽LվyK,_s|މu$e*F=+䚣5GwΟp="%P_e*CK2Fc)Wށ(Uv=H,46[NdeZoXκlvQ OKp;ڳkf%fsŒݓ g#&48-?MZ|dXƨM[.O(H2q %0gLXedesxDMG, j5f,Q#$n9qñ8 ^pR'_dY8^wBTk(?w,J`Bp9'>^»+v2Q1U+2?!} vX=v#e1н{hG.N#b;ɩ9$$F\NK(J[s4E.|:_MQgNZy5o=ak"N(al\=9{@IQc'HFS-dQs[(]1FAt{ߒ93_P_Ȋtm ႞X^ ׂ ^'S+ϙ!=V;-LO'Sc7A);m~&-_ajgǯoPpRH}huH}fHXh]GfavWzp ou A-$A٘WoHZ.Q%JkbPY)z,1i1扉ݪfNHHk +0䔔DDpcH-Fs,%}37)&N,: !p 'hjo_Ο~~~nM|BIv4u޶IW~.wt~M $м;fF@!js(b*A'.j܄$.Z֒*iH&Ūcmqoz[~*> G\w.pkR)*Nf:ĸph^Zd%LB"c=h%ʾ]$CkЫaEr2Ս_,U`dެ;UO:7pNS;q`WیhT=|DG錄Հ]4֕}ZbYDXz6FًjN]qc PEm"^҆PI`B;|z0艫%8XgSja2;٘Zp̧>*X+ ψR%`8]1dw;D206LP*5Ay6^Qk)4+2v •w kaFi(}m2)\qKUE?>WS%7;rdOPA{Gm`>WnA( F1x&r5FwoiR|l tm|6i?y\كj'椠A,& ʐ {lei"\%79AB2jz =-h၃:0.'i{#фÚ4Ϟ}voS[mìA O/ "9$Mx&NcXL}T"V@ΘK^٧[x@Fl!K99Ai2F NOXTVK\GQJ`߯54&]νwMSigW.hh5@+ABݠ nOd-dsq| ?O#_ Jj+KA 6qA-j]!ϕ)*tQ#}2@uwl5)}2{c$$pnpҢoD9GW'?<D N -SAHu3M goEײEUu#KfGS*)ycI-8DFVjVqoG?QM#Y[2)N¯ĩm:~mذSmQF;Wztf;Kܩz]|`11"//*(nSi1cdN#hc&7/8, n[oqpH0r~Z0 RB FVڅƸa-^8'"~Q jŮ&\^r9XIQ^%7XdB%TyE r pW b&)r&U_Sc|haPwz=6[ .8P}nNwA XϊP'T㾗y|" }Pk!83|r&šprKXVzY؋QG$gPwYpMK AKApװ.[٢ft_W`VO0kꇝ/ #2juC1$TDaɈRJ' !J RۣBmLB:]|E- "BX` %5z&W0AkDe[OBIwy*K Uv%I~D|Px[Ԃ3KB@b@isD>y\ >%szXLQQT$aDYh&@==ETZq{gwȸ9²W?hS39l{HA"tO-`@/42{Xl!')iUUu2ʆ^bRN5 ^YYm*P±fۘ75$##yW|"$,b/aSՋUީ+4P&D{4`(u^%\"͵5~A?g3oD=߫TNx@|Eh;˲[+ff +XpA)B.;fH9r+5AdLLP8  8'}5~ꬡ8{޵i]U(vT7 ڂDLQL!;%7\/tv_">|Nv]Uzo>1&.^g.յxƒYVԗ뇤ߌ9;eL 0ÅntuzJ7i+hCBIw?\O7 ӭ]&"l݄H}Ց]A[CXO[#FUWWpa.S&)I~߇G=p?5bEebKê A8e,p3YH2Ny;I%e:4Y%Hhp$%-6oݺwאv1hܖޯf&74E\6^%8QH# @vPHjƕ-cp,Z;/y ™/%'99f/Z{# 8,3kk`B|U!nt*Jz\BIB{<61 'dǔ[T`c'~@( 4*(h}Jq]ʕ8g1ǣ0*(ř"_,KԤ CroRܳhOmXSȰ-¬mhc֖ p5oPc5z8ܺSxr4B0J-K> \ZB H$Vj[skkoa!ƥhp{=7A؜Y{i4_W@! ʙf y~<uخUq u PI."VG??!D3t*UD=u}״wD:4Om-G;e6PIV_~u:Vh#_ _uk0m٫Hk+EKtL1erރ)-.u 3I񺈇rm?فɹB7Im]r_⑓x8fDavH5KEE7;J&C^v,Ϟ@e7O<>Kgoz Tk 2lSͶ)CN0{6U7`n+nv>58J&ZqUN<+[+(.m ZKǝX?ª5ch/ dvY4~(so88Y Zn#$}ǷxN Ju۰\7-xКfML|Op~#h!<}Q"Yr -2RQ Tu*JY-'Xrm]~MM.|g&hK`jdbӯϐYFƕڑ.$-גd=B$wx}.P GUYԶͯKcܱ@p'?T3M#Myy~@_ 36KOM|dNhl2SJ,X SJ11],\['f!u ^JXS$h8( pJ jB#+'T㉲Ndq6RoiB]sZ\&DKG\N|CY=$u&UϹCo,\{iuhL1egwx6!IVEemY QW+L6 =F]>MQxK0vg@L(xD mA+CsB>1|$sK&HV AvX:}B*|8fxAhIO]bVq J )Zw{r3Z]⋗Ewt7 I*zdMHuD"s^@*jmd9AiXJNUI=n˴{޳G mT,-pMx2̇:)c3 iJXD__6꧛&q|ܐiݯ^$2{hy;`H<"? $2jREUܥv>ul1:AhQ7fe?)hVloCX*[C{OBQOa{?gX5^1-)/ϋVNo6L )xݷT&͑2S9Җt&xΆU/Msف_+g(2[>G !^8~vlSpDԬb?PR]T*m x2[h#H3ɂ3 kTϑqF${4#m}nӐXqĬ)Y+_ q33"btA.4(fiňu `ree:+($t* pwDM4!J][ C)WY%)+2&D]JXyשcvG1reE6ZSY+p쇌]`wjc%I/i/"|p{o?&8)I )O m NH ͞}i˹Ɔ!%u`"Q~ޮ ynz3+N,k/׵~Isp#E!@괥$ = ;dt Ff)JٽCX7t?BN-])smĐ,TPfT4}"w0X9U1niDX7wY~uӊSēXWo.Z%Lp7OF:˕鋽9?ãZ}2[6: n>|Ox1[g섂Kx@k.u;]Ҡ:v|w[ӎYv/͏=dDT|?kȪIy|NpM!-y{S%zBC4*65 j)'ueasG"rjZX q_^w[0$=AQ; ,?(ۛe~A~]zS%y-axUm[>Ąm~/5vJ  E |-p6!N; .k ZcJ,CY!k "0ےBQXǚcirx*0:.]$]^ nx0竽%7IDAn =Ļ>-YϾ8#qjʊCrO"CTiL9cq.KM VB'M[iTg$V3ڢ @nF!0@G{I*C9-=ߟod!|I$-{LT#`SXW9k F.i~6CdTn \OHR: 1:qTuމ|?x"*I1f<8F4a׆y)#֘BU3qqBh69̡s8ƅ%+\݉i DsA9A+.۾Olf?yD !/rmnbzQ<Ku@X , 9s6A%U^`beq>0p^+`"6y6m2&A5:EX63AC7Xk4 q3Ua,R՜GC5̿Sn]A jmvݡ8S/S} oW5& n$SjFC &gY۸EFҳ *`RK7D PLKk.XH31xE΢ ܌2sVhcx\C!ٖxAi.'a|lGk;W:ci,b&ysnl{nŌb^ż$:1 }!>س }2mRlG@_}t,^/x $`cšrwKIѯ>FxZ>hOfpј4r5sëv.dh6%N,C*? '$A!~v[v_뤀<>_MWYs49Uh!L\ D@.!><YCP.B•0 U5Xc9DAMTu8VTGJB9=oMVw%Cw6<\SM+,\"yG!".a{/}.'d:4-HW4eLޒW0Xk^I{Oi[8|WG[S!RGuܦ9X<5 ].),VAiU tV "۸qPE,v9;E]d!̬ٲWY}}a]2z tb-N@qN߫G eFpUֺZk@V+~?w¬z(˴j[喽uD:L|EXn*РwEa }@-PC=w-vY*hO 8L*d%=Ú#-GsG$Z)Y8|\7N4n5MJ؀,0/a_ =螀ܶX$}? q!Gy <1}e7$8EeHzdr Dar|ܥ1YHAQ$"Z+!AُV<ط"`)pq DC׻܂0Y]mSh!< 3f!5H^3/m0M҅.)bVm8C'_+,wL`GG*P x@4jJ;xѧ HaƽmQ0S]un)1  _GlsxNJSULy)r Dk7x nX)X9$_\!1I=Z80'ǤkP'B}u!I$i ^(Jz2Σ@O=>QY9z :iU(>\rh6Ya 2;i8s3 -x]? 5ܦC¶am"#a"](BL#Orvʷqmi)9D>x}M^fҤ_л )8sWa׬gNx26؀t{%sa ;}JG@ޤ\k+ %/mշ -Z X'[o(8LN$5u_,3hPjt%ZOLܮ mk$}IMFn>jW`;O.EClm W>fV&Kwr\+o>\DpVάS(2B@ COYGYK0}zN-5vӶIZzUNǀre_8Y0Iz} wD_ڴo jt?[pQEʦ*cY%]:Rԣ$SJm8hK~\1~526S<|k{ y$4 +s;{Qꕯ;!̪_X2xZ.CyyT&Z*,Bp]@G-Kŏ2zh#],$"R, R穘p$lȊiv%b'VJGBDP5E_A2,aڨ\%L)2= Q ^p-|A`UVLAWfn+PQrCV#\|Rl~AΦ*>H . K`Y~$R'2qS^1z3`˩7K쁃w_TɌ_*i+OfE$|vLLQ+Wj|rDwaʇbUfk{(2noIzIrC+|³l = >6t֦.8?x0|2/Y߽ C)p }9WIW#2yߪS "YuFvS/nF`IjZ/l._Z0 oĩeך 7(l@?^(+zAP6i.>sc&DrOTx `L="]1Ȝn \}J̤mWvzJIC.b,\x" |l] TZ9-^ dms V ZH_|9'Rvͺ$R~u׀-3}5f絇ͶO`YųT$xM_om\ JR>OW$_҉gC0ROֵ@̏amDsL|JRt/+yqiT'@/gPY)F }RV͎<տn))beV7 faO37ZE#@ |j4W?XįD7r/> ][8P<vcD߉Stgd\.p;$5Ŋ&GE<^ 6leJmyJ{ib6dӨ;Q-x ?󞟧zTiI:/$E 8µڝ-bMm[|{KW?R֦Us+Yx3;q'FȬPCƝ3Y+ ~Jd)ghVPpl}?C\eH-M)T^ ^ 縋1 vINʹ:V"+ %j|JR 7'cĈdi1#^ b4sU T Ny}<<ԕcR̊6򲖪,6*^mPԫ-ǔ1# WJÞw=p`XU:eWWۿi,DUWqNύ&bf*qvR<)OmCiխ*&\ztr%`H=SX[Dbld3L^CCu0|QP":K$\K)`|IX_U5emC&^kvZo5@oyW' <7+< C9?QMFBltZFhkm3! vdo$HSOePVRJG̗D$|n(:Av^bs2tû0q 9'9 Qi3{.ͅ8Sc9."t$,1G`evYZ25KwE60rdu*G+"6*^Qe!nS>"D"/ O74M0)[|]g%%ZgA`4X/mрMF!o3۴7nBxbU% ^yKaVzAב"CTd+3wbFOߋsAhGshǩ#[r4l'Ô,W?'I]}l5Qz/ &bV ^Kj%h}Ѹ"aLBuw5+[@W*mi`D%Rg o[rfNb'@zv8@]cm,2 WWRaD&{v:Y'71˓/c1 gZI{8~X8bN=ԍp#1df`lΩЍU'8ݐg..'N['QZ<.C(yS aH㎂د~rqr($`DnNKϒm `ytSQj5U 2(af~8qDqv"gV"\zx{3d$ 0[DuJ u/5ثis(7v{[e4hY;h1VD܄i|Q^:̵Ο_&VCil).ag˰,Jj*J}n ?!P)e嘳x Im3%eQ240=7 .RP]li^Q/CT1B>HO?T*=sڮɜ.apȖ}:\/~+~>h} _FYk2:Tp^KAvqO\x`6.bq>dw\ӟ}Kc+.>7g{ ;!g XaBbczvƼ[Т sR b,H ˄k+iI~fk2*'jn 9)[!&L/N_qArmטV@-DUb+.]V~epV0V݇a q}[ 4*~ma 5dL&}6CƜlVdk6gFهґKdzmͯX≽$m)`wg"R8* rC~v!&,ԸQ˸Rt„1-$Pz\0e"P̎ﱢj &MPD9s%M=3=`:uPژr?#-X&B,}cΚ\_(G+`/tp@'*`& ʯ3¥0"aZg[`r4 "{>#֕sTGBr_au '~Tzopy!jN[R_GB &y|N'? EӰjo !-2fEP"-jpϹu}.vbk[.'6ܤR)O%oMKju۩ǠM!˔ar[3kE1\ yOȌ-c34j_=Ϸ5AQk_J3焓|0HmK! =շBO*ԍXZOW+:!HiEV g .Sh!^0Ņ pծbKN:)z r]zg%~5akcqDžR02 Ow j0T4q&*ܳ b_K6P}*qPF6 I<:+ޠ +ƀS5.{MҎ^O9F?U#wz!kaѪ˥L%Yhr P!~VJݪ{Qr i J@hmd^@hW@ʃ\gCPֶrM$>0XD=@P-X|ci|#{0_I!_ 6nPdъK̽ei}? @Yc~}D)Jś9*ڕ.IeZ^4ݰVQ׹2_`J:$+ M/K.}(LqDq#Өpb]_XAfLfņS^Џ+Z&?ÅϐھƒBw3.7R>g-a|JݥT(덆zH}=2xͧe,o#soqrAqpa'# * I]uT闽?l*H&w\ņ/(ZVqŭ~/ 7EAɓ]VYp.k={h.|]=Rbk3nICVÆw+Arm#CN.Btbև^PDLdz0sƴ+U0UA>]td9}>}w<ȫ Q>gvbfq(@Hrio@w=ծDΓQ[0Ha!C T|9yIU~"SyY:Jc"t~;c$iTFP)te!dLi yVw@?f>Gj8!Ba\{X 7  8߸kcC;_f*8|1OHˇx`8݈3(Z[DfhvoW6;XHL~FK.`sg^!x(1b)]KA>mkN!FMĵY%V#2$kl?a<_F' 'Ѭ2T*+M2Vw7dou͜`Rd"-6?ug Ss2qVU+t2-Qd:tYU2-+F=If8ja !c=30QK :/56߉)Pj 5T,۝)LHfbS-U~cE"]6!"8 >)qgJth{1&5ckq| nȟY8C^aH0HGߵH&h3 ;幯Ȑi"w$rlϥXb3f uf?AcYey]+dr6+ܜqv}`^Ā|cF)eclx1}W%e*pêT( ~u݈I +_q5ZE/'O{3 gߦ!_W8sCpCb&~‡ڂKJ_TL6Ӳ']3ѯS,?Y}{Gz]{i~uvSA4fe)\K0&lb$ R+0u5Wn*ݽRҲu: ,MkSh:<{1YŰF"[S![<(/s2Po}l{&B喫 g,Z(NGu:8.p9WtIџ!ö-mpkj*g}0W a4&,W7lganIVKR+h@6u~=jC6B~(&b/CN5}E{ޖ'b('VBD% A@fPU#moWQrqt~Hp-?N]諠;#gpVuWr ejcN }>`X7&?_\x tMC 花S"GLƏ󼼁v=`mJD>u>g߸v?oLwQ9&O`6)D )ax<+;$ FLi69pH@K8zs}7 qa yB6SxmwqHbx93#E0#[+k[oֲ!BGjȧrI#ϛME68V M4mD8"vJ@K\A.-ߛ~Mwx0Ye7TX`ļ4{}l,T] /dPx@"m% A7pdd. 8 0 Jw7nZ*qψQ%j_`x[G $}swVk"VO7puj Pe.7xħ׮x HXI6ee<У>y$85aG5SG'*ҋ?;VQЎUӑS ~KT^ï>-r],,s'- JB+t gOH!g!B bNLܬLK=⸵dB%_%fMm -iFMAy{|z!lN<آi. /4X0,v%&{],7;&G?_܄:Lo9IM^_V],bD ƻ\~^PS{ L%.y/2NoW)|L6F]D8>KLgCf^? qQ)<#\xfE{&)J0Y﹉`Ҧ6!.T ]wz'\:vzUK97pS g%P6xqnB30r;$r\9CCN>|NM w~}nZ4 Y{`<.:UI 5ۖ,/5f@0f*z塰~w*{] 6e#%ug= K3v/X YQ,uHP,'ʲJ5Մ'kZր^(hӼE]XdPp,g~qD3 @ŏ[0 c3&>$k.e] {Ժ}߁ eTZmir 9Nod~V\hed'2Ixf#[@2!eʰ!)X]{8[h~)YoIUvNN ) NjDD{D!Is,)\z|}晙oLj:zơ]PX5́=#P Aɞ󑪲P8L%wwn 沷G*C8nQYFÀH:S0v?oB.Z#-150U͎ /#u3OɞK|_"x"n}tVE 9{Bgv62*N"R|&yO8:B`2vJw|Qx&2e]@eR/Q&AckcC[ or'G%X -(w0.D˖BW'ɧ$7aL\Z%ĥSވw3=JufYRn/2ŗ3l.X47a54B(OG}rܖFC! b wCP$?WaOArybcƿhm;V@P(NFEt7i3[FdNcj8bC&3<k$Yv0}1tPw35\#cFY<=1/;d`{\6˫iKb+1 \z#nGBTt0Ɂf1婹2W=:M̕@Z4YMeƒgB͖u d `E 8mڱs8Varǩk&ƔqYa0xV#Ƌ7 ~E))\"p)ޒx B7'.Q0>s5훚, tcȮ]Q )N-r^/Tr-U]E~''x|/:%o5e3} hTT3?_ +3.'(ǫ>kk"9p;`iƲkH 2jiz#[O`ר:ָ0FOzOcFRc1Z|~d=LL|~Q~=ԁ?q;S[ l_nE3x##~9nXcI<`0Zgve}/'1XQ6 ݓ=s&cT Ǻ0 o\(0齂54|5)@ @2Fq2d諽=>QޢXMIcmb-ws:kE5snd9큠mPC[,ܩٶ(M.7^vI>bXx˙m9,W݌/XGq |,ND-USCNɧzU3{(˅m$׳{恆_o,})>wfX[ Y2/%O(Sk#5NxaqVt#9\WDL ~#׏R;åyGVq_wtjwW .jiEr[}{97$+^=CD{4F:%dG^qrdBa8 U9Iw|U\bb7'=l;; y9.y52ԛqCf svH5]8Xc˭ VsbԒmBT5Wn3u7l Vh1)W4 G#6--9Dwx[RCʂwz$V@IL$-A3L ҦgBK 1V1֌]+5]eE7/>^٧Ef4 a) 8^K{em"ǏK_T1!yqT0MbḠ@ }GNZlJΡ-.͛ ֤~;FƘe OeUt ΫqCnAy$/*L z԰\t;G\qGA \u: 7"]Ō^tY_bvV) 6)vb%Ĥ̽eE^MZ*-r():}h6=da^-͡^-b߀;Q# `A-.G*t'ABQjGa8t l?c cKrX8UJ-+ be(vHVUaCoX;gMzc4W{ Dw"Ռ*<j0N,HQ1 rpib\jc*ߣ o u~Z[ZHµHEOd7%K`ѿE|#SwmA+Nd"e%Њ~xӆD7\7c_gP;(g[~Bȧ[Mf&ؕ3bto@& مg`I]B- YlSd(rTܦ`mbbfmiFmɕ.2pfC\&CϭKq٘`ѝr(>b㜡&3dc1xnB;TKSQ)&$K§vx r=ٸ-Te#g~Wd[r S|$"$)` SX]=lH.*L2:i[>Kƞ)Fə '`O<_[Q6Z@8H !0'x'ڛg;P$#8/zJUi ػ$ο1r /"XT"leŲhG!ukx&ke [2M.J ƒz?]N0Ck}b5,iS8/}QPӁm9qSWh@ƌY("e"cr z4ĕQtJ9hϚY©T.Z-zY8Ժ^čwD0D~ՐT_uG<&c[.) `͆q;c4xΊJqB!3b蹖{/е}o$id)% |&D'Z>ڰE} CmH8L뮺'UY/ԫY%S&`Һ5tc0Fz~x Be^ M'bZc+)>3T2XCj NS3b Ɋ[2Lpx[QeOs94W[hG8;z$U]KXz< 2;(C|^p>хScΧp-)0ݯ !UYڨBG"$9bO~9sZ>cdM؟XU[Y\J/4n-.~:aA ΄n4b0]gYPH? !g=c "m$ڡ ȃgX}m<}ygH)]RFFW%j2SFw$Q]|ll_*n]]@k1|/NAs[Rz4`3jաdYD;t2ò\|D͖SwX[Ypo柡Pt=-n;ULs=ϗo@CV mO|$R>ܖ.+?'5WBmїs 6YCl6etuSIʰᛮfzC1 GWu7H;4q;ڱxfxpM4l ;u?BU%42}}.^!&i'z@N}.Zd`ơ;)yptϑB\ug b+1&x3P(C9~TJ;Y`cȿBG2' ~BTWLVt*۫M ]5nހ~Hf/D+"+[40R^ ]P֐hEf0T1}j\~Czys.q*v*V9. ?O}sKCqwjRfag m9v(>JtCAX'5oh~WG,փp8uoϋa\ &֧|LyO(TDy#gW#9H^.B=PRV\5"tbg#\TY=x!fB/\P9ya56Z]CcaҼ%KGPd nf0\۫U]gSXOȺS4p,J =JD'Vne6ut*rVgq6q|eBFtJSw#g˨Y.ZGp#/RvDzGڄ*yYX++JBb=+go8e-,~y$]+͇LBAxUPN$ZG{UCJؿJ"~ Ms^V "kջq ڿۆ 6#6 й~xMG`ņg"Jӓ^}$ͪ<-w@i5/GHSP\"hrw4aNdٓ?ߤ0vjiAd +kof;LrKCL c2r\|Og5t*߬1i^- 4Ԛ+a=%l<̿ƘfttcpQ+SA6-._Q`.!I}Ӛu-l=|ЁOu>hX1=hY4'k' ӾQ<ω&G*rpߎl5ߊj1X>ȅPVgUi_җ(E8x]\vGֹe$.Zk"C7Cz̥#aYXo9]J_7rF' rd3M>Q+lчVٵSI{⬰~3gmmXG4쾶 jw7k B1'j;B!bئJs;r{ŷX,jWiڀ~m"ʟyXEnfvث 7vSWd`wœ3_?TpЈ_W?*;{k^1HkYjJȦ%^_o#ǡt#N_HM| ]2:Ⱦ򮩎OGU[DS'R%zB|E11 (R 2W5f…Tjjwpq1dT5#xl!X;<]SxO \f8Ɂ%[kC>5o¿*%E:>%̝r@cu=جFGә/G-{Au nI8;RfƊ*9\E5l>rZ2~ޔ).,1f2E^u7[:xcf;@cکћEX8ӋOx 9M, Vj9"!c xxGFi cFuv\f#J&Jk Q˚:!p/w fb+h&Sٯܨ}KP`4ec@[*`mw4g|[?RIdML|W@r49&G&_ln!)+b%_aBt`/xHΒfm&R|J@ٳMU<i8 V_HgO7VU/*oM˦4xr,/]ŴIך\ >  y.<؊uJϠűՂա|=x3 (HC77>z1~mgHqVHbR(@ *||"hGƋ(H+f֐*[Y eaX͞-&WDhM IeRp'Ze o"5@v/@H?<4m,b `GG u+T=CN`0FLr_`{6!zD˫ #]5&7\]ĹpT6xG>f hL+dT+Q/)LrZC*6p9#l4$Q IlTaxTϥݵQ bs%f|baW%mgP*R?ZT9 cu2h$&i VKЮ \) ƌA;1܁ޖ8aO9PCzGGhhLPT#wqCJ&քg0aO2_G3nVs#}1! ~ ˅rg5a0:^J 6nfd :&<h8W"C u,HĞ]ub(s?΀Gf 4nbHg:se!'J;=?XQq9 /UL8ilRN=8],ZWD|Eǟ :/#cԨ/8ziBYO:Y* ,BJh yk 8!hu(Y ^&0,m̈́$|z|]ġOFT; b3AN n:@rG bHprm K/MVDw]fk5ppaQ>~,61>b/v CI $(9ې/AUZ;OI|^%C\qk"Ώf/U87 pIX$EP bD?cFO?Ӷӯ\@[8VqW{TPY"W[,Ajc.$N{$33W!m8^0 {hQ~+9AB{7;c6T`M^>ˡF嚺?.OҸMB{Xd&?!q *n =c-BjGzbo:<ȩA cCF<כmfhCΉ]^ <4/]r<٦+9|~li@VL#n>)rش4U!?ttź]P!˶68:\-]7 fh)a=@w. [[.NʝSo3kSuL؜YVmB"&t*ofy (ԣ7 Cb\\ʓв 5>׉.̢Ca)>ZuF\ pJF-qB$qT)/|ԕ RwI5Auv`'aoִ a*Pw͢|>Ú띑ximݒ I?/>Es;?6OkkJc9w.0sM`99sTAP(9Wo LgrY1lM"vGylsy֚G>J߽]yi!r\tȰDf|lߡkyEC`_4ywu aD_TInUOq+oد96FE)Vx;&J0[,feˡڪɌbg>?~xzVr|("PI|}dyTiMq.Dy= hﻎ{ɗG'?kZa}硅e>-N*sn^:oOU6岫Lr|g lcRϙu9M|6GPeI[q@wZW;ض%5&+,` ? JZo5(ȣ]I7qFXm#=wt7aVnB8o ||X4aTS8˹ tWۺXX`igI;9єWD@Nh7a(A]yRlZ }jPܼ[NTLwxKnjoXTb`o )j+m5 /^]J2!XQ5 ??\/Ej9NUL%'悊൥BdѬR+>e^6p#o]XYZ%:@=$q\uY ަ­>x1tU}xZCKS:%\oӾ Y[vݻr .=&rV5F `+.C[!T`eN>fYXN4\x2UB6h^Ts>;Q}a4G$uVE{X"OvR' CanCD،%/:&O`Е ?PZ%if|j͒;>`Ol\lןSBJ4n ;rVHKjև¸8ذ0rϭgL8lIΗ}U BPSq[:X&j}Ϊoo:1ݧvcCN>ajhxF@#Y3WaS_w]ygӤ~?7?kEYdaq$ř#l$DUQWo=ĠkQUfx vhE^Tt_|qQX_DZVZ"ӹ6]~ Rvү6EJV..|3nQSinp(gœd|Ɩ^g2f @{@LWHa**^jM]%JaYtg}t75Y#%ף,*#Yħf9qJт?S("s=(q% ~{3ԒʖBh ,up=1/ڟ]l^]|Y`wGṷUt\]=_D כ&[ ϑFǹsOݻBM5YCk2[W^:"8w͔d Ttq>$p7ې5^{oo/ve\[8?(& %U%/_2}$C{3{j)[8ac1Gɱ\ O6pJwdo6'/fNyOK-D%%UPsJT_is&e-nQ4 % #0dFaT!(Z3F>~ X}g;gM5EH#!CɹqsH;1ww6]D0*IGc=T!5_ȓӣvW{JN0klPkۑ+6FDv>CnSSCtΟyKsxqp Qgkp܈Ej[2H%F$1aEۺd7I.& :g;G[N ?u'rjiwB)s0pS0/_ދ߉^?)`^~7e$tno.)cKI_jF%(XQ&1>s<} D!J9i`}_lln+|8c[p){:bicQeq&GWuGNbŔ_h [Ƴl`xD.JZC溜0%VLcT:Xt+QާMF Jx9]kB:3 @۩vPʴQw-"Sޯi>21Z(P גu$IJ5Jg wtDWemLN#bk Tץm]jܑ5g(g*8&[ T'z˷4|*]rkc3D3<.os?SCG@?W,y?1Iٻ? 11 FhԊ.w (ɯ5go/-$?5b+,K,бpRVe횪 ?MkoWea>t7-u7CEU@%w~\ kWgg}X-78zMۉ2kBS~\Ћv{_rD)W>J]XA'j}Q|O/P˕X M ad q]6hʣmaGZplu _*G@W0spԍӶIܓB ϙ^ ϳ-2%$ B_j-v[5uGyM$1^&d? .iλX2XwHz$Ǯ3D~VJs£Y$J|jS ֲ(耨DpN;`ض^χ ,m+d4/NVnk8;8r=K.:CHZ1r {Oj@XT;>#pt?r"t9埐!B*7P U!^gbCn[-2 !{/0V4ҘdHn~|bvTCt/clDyPGW~˃Bග%ĔO @9Nϐj&/e#oVWQۥ`{OYp֛CBIr6nLCԳmn~zZ}}qK&&â)Ac(#} ~ǩ >+}Aˏڰ.{Uԏ(hąKm3~ePikD>Nua[07' Tz{7?wC _hzG5[UUyc\{Lm mJ $5~ZM;a~y(Cpkw_h0JK}ݡ`JeXqSTyJd'3 `}sB™fYEQ˒Ոɑ&B:r'=5jjl)Y7S :E۾X*JS3p{l5(LE<3.0CŔ([, jsK׻toA2όT8?W|g24Srxi4*`BU٣P]}&k7_%23W8?kmkL҃og@T:&{cșVLS<9ݡ*V 3$i*$ !O3}XȫH7C܋ReV0W<2o;8{Epo8ѡ̧ AnCGPȠa5c 0|+Fb+A00ufoHoۇqlhVtKX}/qHβ&.o'ɯ32qju6[o-,i[7 -,-iz[g'SsT((>bW։Ā'ҵEa 8$X*amPT(̅_RR}d:^B{߽x6i{B;Oiz;L>^PH͐ʇU`60竓olo߄/Ph6=P/W96'tty:Yk4ꞙJ (]/V:|pOJp@L,IO_5gnXFju׽[~~!0dٌQa9/#98Hi?ߨ{6V 2 L7<[e9XLo \(I֏cnAjo1_7IvC"1-* T9J؉?JiObpv0y;yٰ^C(_NncwBexPY_`ɓc_ZP{uSY%U@Z\A^ex)Y`[?d-;yd`0i8OqEtFf 4^6MU6Ic[2:S}חN8k0-`VB]7\ԐhTk zyS>/NPz CPfKtV覝Z=Yރ[Vs|.Nd*5 w5$y)`B.'B`rN{%|9ǭlߦm ;+b!cF'G>2eYnX0K9- ji}Ž'말zl/Mjݛ\jAi4'ջzCB ^JFlSHy g-Ԏ&bCB%cb^û:HYd  ,ڂUXw>ն|5e{Yd3K]g'( }d ^#0 V1 bV,dz|)HSXyݤgH(V3[=ĉ?6<'\,.(Y^p9؞~؇'K$fߏID~p¼,E(1fWp ;yG$Ԭ&?Rwk*n2g ʖ @qpG2׆O<g9/NIGL@x9^p  (8ˡ!-X,-aZ f:@awVy,'+o1LyddN93^?>ih{SƵ~293I6d01!8Kq=CCRNc^$zȸ)B)amzOFAk⾌+XxqmY Sc=iCP=T&y:7`u,[is&߅|=Xyxe|y_zkewSƉ/J}ϓ) }mH@>Iu5 Lx!YkD^QokZ8 Q(Nlx&bΎf(鹎[ > "g˓= ho^H0̰ }r թS|qЅӗÌ]BRRYk8G\ի6%$ >tYqI(lrޠU% mT,Xm&"Bd=b(?H=,ޯV%+)&z}oN|2]Πg1xk˚1o\ƾ&ݡG}y9eFj5_IpH~nd?d5_UE?)~ǀ=,ɈL}HYn+ut}Y)1T/5*0v߰ZjU5x1U9{ۨ{u)r͞g5cg1<&"ߨ<3Ve}g6IL<{gPgM~|hYY4P<=nX*T<_tN{ IhGZ.B!B,]"[7 / *NX=YyG4-v'AP{sXrkO P} ?M9 E$4c~݆g 8P X!+(U`#Tb5,Y Sn=u uI wVQعzP2nUɿMZ?֕h׍q &^'-9hg`꣣ﴫ1?+3ٽkQс`-cӎ;T{ ,rvZ 028r'w>1/l&&!)8B֪qc \kV5#m:tΛº|~D$#*C@kzdO.hhs<e!, 0u_oWTUOE@D8-l%yYXx@rxw4Z~o-[%Z ^;i @\?$V.aa6.0&N@@"RZpVd5^A* kzD*][bV500s3I x$\rër.RZGdoUZ])Y{~&TϏEQXΦUO”偌lZAu&^|wP[/Ȃ:ӔnFb49uʖӢXiWQx 9zA1qNAyа*>s;AzC i6#H̅Ů=߲tBL5WR/f?C?Hv6ķk6~fS\e,{8"nnpUKæȽeWxgHIu^G2^pumȓܙ]xfYơE)݇gތ%t?7W"Ǒ$fl xPghYL%Ec8[$Z3<{m3Oă) y{_=^hXJ`,Ԭb3}"WdG<6ZJ5X|/gW>k~5HC xu @JFjy$&gQ;P4i;3@aA>w<; ވcixȬi?px!WG02>C gkkxnvzյ_ڜ1t{jk{åQ?fˆ+?͠p}l@Kp+.(+MK3zs>=FoC𮀢tPɓ k[!)m VCHl1%:Vj ãi^`)}QB, d-v6NeEX&`2U8;Fl1L) c3B7쬻CmSێK>u-]gA@ۨW<@VP]kϳ+'Q4R {%S>&6.ymI0uCry;y_i#DvvΌx_w"MAyZgG?|N,^G+Qe,q0 [P cf 4M83b0@lWL!q[j0vDz.\"P,&#d#i43M G@L; 2/s~C*7\6Ui";:!Eyg\Fd[s'Wxۋӗq59;3ZL߃$U%rɿ' 'ܔOqQ|3oޅYB,l(;vvN_d?tw nmPn2+e&(}FM|`\lad rV-Bɢ+OaO'IWݣ!0^50(,M%tqR=wH9&S⅖s@^U זb;7͢xIg]15厦y8&rrˏ pN$BUޫsLqŋ,Ph-C1& s 㔓#9'W`31>Ud~k ["/z/$HE5 e w=>cd5`98 jY-Q1Vr6~i 6G]-J- fcV*23U 4bڭ|KxĽ.?1MrRʓ鍡j`Ep7 c0$?߻$۟mDﳆ,E]yCdl}aB7Mm T7I _w`N۹,3iUTA`@&ITI{Ip)-p//=\|fZ8ޔst> ó~$W(8yFm5pf)]KKqu4cqe&Z]g =Ҫe?qWABb|owei˔sW\yQ(u2<2RJ T6O]Q%M!U$Yz_CMhFr^E(+Fw&I W [l+Z, K Dž'oYC+_Ȁnţu$g+3a,S绢 =FV#X6ÏxUF/o5'7L HȐɶġ%@A8( T MJ1ۛ#9+q@Qv$+)`b Ì8NV+5iESwQs) jAHc +h%~m(m-1谪K|+lZQy 9,C_&jP}ҵU.|ɤFqw |fV=ZD ҎAg'" 7%4d4U-WXUf|5*kr21s^ӓ&=@ ktVn!ۗ~#jyH {Q5V/:t%hҮ~#[;yS3_X&Iׅ(}m~EFPr{ۡr]fGDyE>6UFݞMBjC# R_FHM<0x/yJŴX%1xsu*σqeX=4 jO1N6G9QM[\tHv-R%ѮTf7Ma^0_O#\>܃f| 's4J#ֱ=G>38 )d@΃2s9|$Nogio-!:/emJ8U-#߂Ldʞ&6nvyS~.V%`<RƂ3w d(yLn&A q{PEσ4zđG&WFCFK0dznJ;%]oO c'^ZJc#Mt9E0YWY6qC[-zVrxs#_E&@p\uۅ7 n1PWxA^9O"ÎO( ,`s86"ŧ<vMŜ "q3Ov0_YIn\W]k-܆6QkW^wp0q""b:tvK"ɠ<2.Y:r"y6,Q㺠niqh,wCލ|d#lr0J.ʸ_Eb6o>QHyH:jP Ku ExmCrC~uz l|+͕)Nwj]=5IT=x$Í9~?SkAbT4;;H,o0BmW E<IɛȩIU ‚Ie4D͌V=BȼUy;loQQ3OYk2AR#@fmhiN>oCR̒EAcLV(M(14o-`]d3TlrtSEcuwpڲ?{ArkM!bz ě 02u:,d^C=Ѹ;j?j #U_6[jKGRJu-;hHqJ3<h{⓬Y[]`ZOq2?p|M.XάSЂ̰Evm4%4턁 Uw-kyֺ\|\RX0׿&c Tzp?k(r26"-MNAykkaf2`ytUS1LC!B tA7 +w~OlKťgzB"{S&_970Y{I(W##^^B?}=Ԓz@SS|:0q: s8DҢ QOԖ+Iңy ZTXWAYzҮ}!ȈM?iTMxc`=l-:/~61䲮۟7y[3P PYDLbݻl&Ab39t{RX7/ѱc{qr;{Ya\{:Uzk=Ǒ`I f9wu p % dfjF"#u( ϥ/99XCɸ>o9O3Yzd;Aە9v exIaSy?k+lՋM=NԆ¯`w +\G$o@!:ۚGhqv$-Z !v~2H'skAYb3P bk:kG2ȖD 0 2$bȠۿܲDѮ>rrq//,{* p,zą7@B3)]$auv+hiͿH0׉*VFO*RM 1ZP= qv}Q֤ ur Svx ZQL"VxT@rJ(V@#XrZs#Y0@]Wy'n/P򦜽CNn1}A, J"[?I?L,rAT$.On6dOadJTj4KJ,e]ZMl+?It,zMOdP xčR_'xkȉ#S؋˿ڵ>6_g&w>sc?3$` !B Xa~ 9nm񠍼㸽ҽ;zv`?~a0%a5VmiQFR-^IQBo[mPрt]e~, FW;Q')^5Nbq23Aqe0ڙtJYع[nڞ{VPY>>@mڒ ^Dd^P1<B2,^5= bQSW;XGbC~?Ë7J~[e]1t|U<ZĮ>߬=I8t0tŲQwx?(Hz.hpZxndWpȳ)}nAƉiޠ3@"~ q[ Q+CzZlt6Ց%"--fFX0ȃ`{ I.|Ì!i+!@(Ϸ%]9/;L8qr]L> (xq%*K1jKgeZ  !Pf* fI޴ZT{wF=m͡㛒=..V,BYw0ƶ%R @0?ۘ>nq"O܆} ~I4^J!aNo/ֱ 0ӈzE?29 \Ɲơ?DVLKů&cVB<XR-C#8\21E,_-^ުobwY* )+CTBY ҘumR" [LQ[}_ZY [>KUv7Dtglv;9#4VY"k$|K &S'ݢEIg`csQz|z4^0|HQlw .^;D_;KkxO%J@ k*Tf8Q"'U';̈IA2 37~>upu1q+gbؠ} iT,r7m Qs0,FRhIS_${Yy1WΘGE[yYuΜ~~\o=&d@5dsWMpo ?<|YMp]4'@ xTnfJWtŒ TK_$ߍ$Ou)dzM">aJ@ogYJ|[ww҄ df cA/$-&8Sd$@}o ߡ/WW q`艭fs-GA0DrIOZW)4l+Puo[ɮXժ-Z}$:nO #`lܞϹPlPwfy{LְBaB~"r{GoO&ĖЌOv )#<~]bM8H`2hR4\͒wx w&!bM U p꤬d{8fr R뉋;QB~?1ؘ);L Z&o {cҽOćf2f3^`w%RS)^jM9D끝BK$FSy;JSO|8)[qk9n}z:;*wzKzT!"6Q$5ZP"Cv"no΁퇜2oTNGTT[v|!wh鼩b3*.K[*Kn-3I NѲfU%^̷]hq8,JPeX,Z||~v r qh"?ˏ\yχbq?s'e-@mUE\N 8{n+Lm,Msd g jU+9_\LDϞwiwr$YCs"┏TpX͊>PMRO[j2W7[;ZM0N\$]͎8IJTVL%(s -<}Y`Ъ]u]UwE|amp+bg~.ؖѸ>sݎ\=Hs&Z_gɄ{,;jzyt͸1}KKZzDVQdIu*8#.ˊ-pt/;k(Yj"cc*m6x`Ƒ 5o_`e:N4}[~;yn#3 mlGݒɽt4:{:? ޛx?.TJ( GELq#iȒIճG<`]X,Y曝f8ίE;b$.{04ipNCY3ZA .ZIkvj^9 OL`PU{$kɧʬ kcgn+؃mOYc`}[jd!8.q:%݅@\@sua/mA^)4%i>Cw"5]PdVڭx ! JFe }ZpU I;`[/(b@_YΥ$.40R~GFX=tD6x vݫ΄vpɞt;=ƙoRŕZ7=-ڶ34==TϷʯON e&䷍*. CT/s^:D$J{KxrQ?е-\URa=6Ũ#լa$VPUj?C =h}awT3Yw3C$ +qn$fRspzC9뛔xӋ/az,A>1)6 ˡb^.\@Ih4_sY㎛nL[GjF'wG K}R!=MuOپR U,4 {Zgpl>7b@~̈@?i-U S5#8IsC$w_mj5/)[&Ж:h>B.wԴ| 0"ߕ.wH"眄YIc)lg`Hcz5&% MKH9 ! Eäi#`>l٘Ԃ0{=Wsv5MaU: 0>m\E.5К>Epi[CƾU$RtRFdPt]ZoE(L4C9 nmYy̭ V' SkB=`2oP߲C{ϯS 7y!bΘ9-ɻ.I8CP8n,܀e$Gl©±hEut^F 0U9m ')n-& i }@Je5axkk< hSYS;(ۀ2Rz$R=&9_tvੑH/1QPK׸f5HEEz@ co|~Fw{[dNJZ׾m`RDzX:tKB2XfLNA clQY.f0 cmċ4+Uhz?~:of^ O' jMz#;),Uz=>b]Z)UEƩSh8*z].$2gRM3}?c0AʪT'Q3Z3OOrbUX˾l5Ő%4IRwWC_eVqIRSnh:qнMҁF OBG@1 8%qlt2Tg`•XJ K˺!퐶-=G`vliy/Xw!3HB; | ʞ)R5ȿTI",hǛv.z\#z(Et-)>;ع߇yCPAi%0 (f7hbGYzvzӌcO^!!!LM&-I d6%F7E4!5'Q_>Vg]b`~ExGe]Ͱ`wPu)Y #QM'q)u:ݎr:h %aFv+jmGP^feeJSGuȠ,&.]f્.g˫.+ F?qY6ls] c_h>lKցkO`d/Ok?a휯I*V3ZC,t(2<{f7&ͽ.D&y ZDA2fj&}A[%@wWYu9 0ߊ]v@yioaٸV$5D<H}$C eM_PΨ[p"̟c "Ql`,zZs7\Ť5<^Vk{rh@|d੾+m.^HÚG%Smy}7xnP_`n(f~d&f_*qqc}|,k4. 2$/Ҏ@պs."|37W G?ӭ ve0kOَTo,:LM`m ~?iB? ?^kChzor6af Eʴf0z">ekМw>iL"Kxcp8VEW_etz[#QtNݲEpI)|]J5Ђʎ0E5Lh/0pֺh7Yp2/5>ls3 4vUG3Ҍ[ǒXN\v|VgܨZ!Fu'^ ިNLDѲ+;B{ݰV b UDKЃ-^,hO>0FcU5*glKx jED?30ɜ ,hncK܋+(Va(8aK԰gG )Q5/5'z ܛ⹫4]M;cDJ9nAX Co$_ .IV@?>0>pI#̂ϩ=FsmPGAep䕮 rxuʾND͟0kE;ON^fڎVٸeչP]`Vu!ÂY>"RM,RbCCժ;3lJgwP}p^Og${7cEt4e8LƷ6\ BWMmBTYT7~G/ᑢ#qnӈĠ^<أ} Lʪ0_R&ANDZIGgPJJ1=+NioqYv٬GAQcqOm`Vk_YOO6F޾,F)W-U+mI3Фcnx&o&}dR(z6k}f と{lk^))eDҦR K &pTLG:7*lp٠ˢ{vCey*yyf^Zd~_Yyâ37x3y~44upbqoىysG z.0v+mQK9zahF빗dOxc(A?lVPH Cb(_ e[2ߜsTsR6ܙh.}q yn`mNJw@OsZ2-;fFx!:jUL磅'rkYrX't:Qӣ՛<&XMf*dvYjI%a1d'F‡#qcV]^ELuARxF#,4Zu;ahGWRS<*hPÓyd}0aÀ[Qf TÃCssW+C̀ܐ|6 +v\H4ؔmi ad,taer* PNezVB !'h>WTdO}2y h+<@dUvyHvb8#l] Ruxk4_'d?pL!5+BHbse\}=G59nKRCMV#zIhz톐H%O8y@K*DPפ\?0G]P+\xtQbuc8~dyc ɞk@mݰ'.{L.5-(#%+>t7o٨=\=J;Hn,7=8ICY&2Jm߂b ?nO |D.-sDq;ƠpƶBpZ(O W4'A'6<E5 Z1kIa\L,# & IKy(Ut7J+eA2/|t^yM`5tOr|X=\&OXکL,eA $$9kMXd++V]m/% j LxDmbd,"23/G Jt7_,?i2Z^ÞK)pgVY`Y \W n uՉAmtgqLr6RgT|Eu<4l\uO˭Ew!pv*OYjXo-0L^Oٱ L7i2뗲}K|5Q刷+Ow~{ؤ7X v {myMo+Oa  7a+h$, NA^0]ݑUA\ٺe&T е\]W3?BfQex4J\[ iVf>`CfB#ҕ>y(s~;:xg$7hMKg_0bJH&bc9P3syRz"ՋSRi"B H?v @q@Z:iĈU5biLǘ,YNGSXz%fhB/KGa`'dP)[޺BXUz AR9Fqd5("bՑW85kq#o9Oڦ\{ŢFȝv~48EO 6x?h 8OUn?LW|2aP-YrAUl f.Ͷl{s{p|&J'!֫07A'LB3C {i4܂fx2j1T3uBYOگY[`G6*PhZ}?M zgNIp^1SQݥlV듃ec—fQP%_xݢ+>$c[->݄.CxI?>oq=e0;30 R{>0ŗ+.GR F̻dgG \XQfy||ܽM<2d9ݮ~ȫ|]/R tw tli5>Fpn&q2ryեd֩XXɔ`|ḍ3]Ny "dOnz_Jg[O@p$_͇&1e'xS =y{@nJɾg[Zh6Eb } bжq= M\{#N QX)q碨D⭀=Hn..4,Rj bh}M >x~SbnfEDIo3{:w'ƃA(3v7*F/vJP#2ldPs рd +.{ b5V6jD&OnQÈ .%^a?/IW޷i&8>"m|/Ֆ'LW0IWiJ@;7u 4)]ݼQEӥ@zޫ&n"0CډĈvS$!s.tTȬ+VohŪyf+o@r'2/ja lͣoY֓GL\pM-$'J45,<8 vs87Mg3ОjUGHy&ǹ="p^)3_yfEX`,:?N'DCDbMd[KtTuZU7 >a!̬̓6!F';Dmbbtd"jT/gd7il%6[*Qq%g7Lie`s&51nZ7CcM< !`+fR%rIfQ-V^W.ήy}H7F!z K j}D.hL?! ![\@j++WVۙE'S޷p"KI ȥV-J\ɼz̑:# DaN?+ KJ@`Sw  Tr:شP!dC3[$zהfSiZK3r ㅚF#MOGMCXϣtK47_'͵y|ʍk+q _Fo]l$⩣ H= F/evt}`EqT_Xj %.˖5VꉆA3r XoU&\CSb,Ve *Ƭ._Hp 41' XMHb_eP0z%xs+X^싚Ӝ(9\'}O(mBz+b1nULK)h0Z!PD0`KJ*DH}VK2Bص~=ybXuV3E(Ѓu4J|x#T/`& :Btǝo>Wc%BXh/E{]/[QeoTh`L0l̮T4@{3qE9ZW/j/ g~|B* Ic"Z;aE}p7%$)ٽȼt6v) ۜzE,23,ĉގ+rK>>"(k՛_jC3sh ?T>i6e]' dKL/msh2ٽ צ|fx%m61YC)¾5tc#Uߐߠ+}I~lN'z'ra741;2@]+qQ[ja^UQOf-_mn$&ٍ$EM  RϗSKxF܅`m[QdM0JP-(cnG_E*2ߋ22.X+!-E͔s1qDsaA-k*w#cCUB>{nTBІ&Tt$!u :^D8M~~AL{H2h椹ؙ>=JnY}T&YJ)!g(lkA-Bb78)=Vۋ K> kv^< tH*o)zDO.6bݱ*yl%徹]|J';B[3`iMn6%B_|[[aV~s?>_M'KQB͚٦ [rK I?~\}q$ԓ(Y5bR`퉵Qb.OOAơJ-ZyL(ZVYtӜe)h6RmeZf[aZXbfu2F#}ZMewQ*-K{EսQߋy" 2rhoj@EFKF+jMHsͿû78?)͕ة\xW?fUS)bz]E$v7u'^'qkI nT-%/`GGb]t&^"ScB:|[$ &mWrcn3zQ0#a[+~)e1 JA-QĶ$p+VQ2t)$4{r3 BM]'g-rj9R'щjC ĬOwid !gC꺼4kՒt2آq} Y j:GRS p5B-dl_꾮i& v cfn9iO-ߖikt(o2iYL9 =s ?B ?eR(yk]h'ztRY޳ ɢCͿuJ%q+d4:HpHr_)pM t(Q(BA%؃zOv ڥ}HL-W׸~N(6"|\#웭+w_uţVkk"KMχ~"|q`9,w=EˍR[WDs ]V&.\HnEk|+ ccn k4\){OeR"ZWU-֯kWM-%xgwg!mLm.M>}~W/-:Jz 6xvnE,(Ҩ Е-REؗe(o ¿IU$JS fw %S{FicO;I~}4[5XYsA#+IpLybiSVz1WKYh..(%r?\2|ȯܼw|*,=5XXR ײF']־/yI]|_K MeBu!-OffO}}:!z'[flAĖ;rW[s\`X$%4*B GN,ԅ}TLb=SKϊ{B E`:98T+(Qf\Фy"ա mi 6 ƨx6L0KSBf'lTX-R=}6.-z٢Z6Q׊393/- ?bU2 V-XkԢWUFw%J8ZcdU!cInB?.Jz1a xQ{kc# `iG?VKB|D%)]30L95)8 X` Gk6F= E^mtq̀?(QC\vK\*K!@9ScP#8-Qqx%Uj6Gdn::?krgX+R'ٺkPH*ٶP˜b -ҟCt=>:wE8Y79?ZMCJ -$p:EzQf5Ki̱!8sQ =iw y`Nk9< h2 Jѣ~HSfH%H!v*+ NPH9b\R^t~GlBtV ;"޶8Uv mJmBlXȮ;1hz-v _ݨTw"-xRˬ?0,l s &BҲ)痒6ei>.ǂם|v9Ibsk\M wAěZCٕ0ñ')s"Kev4΅ׁl;{8NDoT뼂H"I\G`3M[|>I:m耛]H"]P m82},~$JsYjvL(^Vw{,033uD*N H+ 0@R;!=4ڱs*Z_W:V`l)rq#- 3u><,S`-\dЮLFɘ?o峹aR%n dN]+Zwwܣ}I}Yoj(/G )Ounhx.7lNT'.bM){Dן58P.;-V:&EuF&N{c:HgӮ 35*#;U2I"`™J'e}揦)~}+7xYґz1M{bIN2j,#< #4۰'EwĠ&*e(y%猵5?Z} ?+!wXÅvl?] uS%ed01]gYKb|{R򁨍'\hDΆy!BX_M[AT /uwda)T@);dR!p @sb~]@ۃdtEL`g3a5V ;j]d>v@xh w|țW7:fШ0Ғ9-QHP7ߠ 8rԽג.$x;? B@_]7@M2}Ub Ș10^?Iȇ[X^HlgPWY"5!)2dM*gq߾Epګݎ)Y7 Ըrox˖ "-*#lR+= S6*& MwطC!=J,%uF$:(~a^~sH6K/G"hW*U#A>XC.T%^AX&$=- C6B =5Dzn[V:) )Pz)SFPrDqkN+oO#Uﻕ4el3{`ݪoշjdtrkvOjAjy;MszVt- Ab)7U{T6f)]w+F_[^dҗ(G-8317Y;TΡU,;` lg 0w`G$ޕǦi2g*X!˜r#J @9أ5kZ+&iHNd*͞i;*I1Lմa(Ts8X$%#:`XIGUsj:{#)( 0u!ǟ,4Zy.M #$RܲDg:d6zJ&[Xe xi+G}ˀq/XaJ#?9$Լ f"p<&*;Է p 'ϽWc8t:=2ZѫI~V]RI; @( 3?;ݤ1>mxm3U@Bm(vPO2:LuءPqQBY4.XEr!E(Dܒ=I%n[d)ĺXL[O{ iVLfo| m5W*h27*F,plE 8I|ޗ%rf 2ڛe;y{Yޝ]O Du]"1Wu&wlz71b|3 5Dz︑˚ ջq̪صmͫߗjńkm_U 8&mAt([dɨ 1p:#Շ K[Ͼt~pdITD8RsI,O)Ȃ[ރxn"w/+Ƥɑ22eI5-oZ@|Ut2#7t{fxqLk;1\ /`R"vo~4Ż %o,|_wG}Q}cc H2) u \.y[ZnA%I+"8oDqѿUNɳ-P-N j"޽ijahaIA+IX0)xV/xTD ИLM|\l5-C|o ?GNY6t.u@=C}&qz f$^ns’ׅƩ6;ՊRԦJyAtnpaMՑb'jPo h(|wElz+Q_g^4w4ZvU83[<'AuIHÅGjMM5zN jQL |`"< *&).\7j&Valun ~m$z}+1j`/+Ehk\۲^.40 NQdۉB'׷9-=Ү){K,fnlw\OoIVY  )Q$lD؊@4՞nK# ϲ8J&K 7*zgs7X-R󪿭jT[U/^2,<9G39/j[,Rds\ʣ]hYGn1 +KRt [bP!Q R^!_[WE||B1̓ w;o98rip S9 :V\`WHEPu $~+\x;1 #PW\%'@gz! Y4!0GxO8n*=OAx }L\^RBMme7Y!;r|u'2ou2J6\oЃfBߜJƿa)29;7{׃7MNa+OmG&9̂,Osmkf\;8hztca'j_Eb&ث`ZE;>k,5+U@!T\ϗeR-mG b߯d " P޼nʛ "Ӭ T^7Rf;枘[\KhuC)OI9'm$&0خԝhcG b Ût[1*СډaX.݇S GܩuA@T,}rfsG(i߷{8Į13-JȆBy X>śhvx}WdAsyL[PL٬u2dІ%.S/w`wy}k?2Qmdz¨xS?ξML)l[£֖(zbL^ EUtt G]0!AXRJX¼C=ክF΃>ZL$憍S;<(bY:|?]C%L SHeϐP&ysw/Eu!nH9KiʓUiMN&KB,PCF5gc(~VƦEıw'0H#xP-N}P':|;57@L訳> u~I޾j6 ;˾LhWVF2bhG 7ȓaha3snɥ_U;6 S4}(sA"e Cr{"Cu)p[GaMC{<{q~ܐudVm.%|Ñg D'/IY+S_i}hBvcQ&=BtMK J fWŽSIYO=:sΕI("SNx'kߩ豍Z'iر@1h]k'Ikn0s_5?y-sQb{KŴLOKr~Ṫ5A[J1 YhS{bХL tn#FެDc_,\޲]=:s g3V|GEPSsdщ%=u0r#vpJ;L^_)'#rJk®Vf&V #vD-t1^qJf7@l2'H2bt ~H1u^:S~cL⤚vq:`/pCmv5i.ז&SجAԛ^`#棆(B W ^ym<4ګy=Jmb[":'I'ej6yJl"tD$2a( 컡rYKΡ'Z"YےbMx[,gc|scF6%Nܤ +{&BMJ,Kn- ي~SsDփ,b@|a+\zF.x;QQ|Vۜc#siQIss :צi5{/Ba39$$eltY7͉&z&XZ4-7z2VqAZjR_G.g+ڬɵ0 f+~w5,tVB2օTB}FQb}w8,Q04ChB^&c$3w7 e`-冿bnjR¥Pa*{_ }X|Ed}*7Tnf -ۓ#]ωzb[cy^@.EOkΈELa8=8W9F/S86Im)TUC;J!G̹p.2-D8u}q>$=j4=/%E6?^k9KИx¶y-+]W6hm9GxX.(͠3Og/+:ЈEz8/@h@A)N@ dܜ x&9 X7%X:]LB\{y!_"aKHxS5PVj<HZ+Chc[LAȃbgL0"|_Pc|5ޓ}'ܶiPy#b{@Ukg@fځUVT8+%UOym>q5- {w 3QQ-BqTT@{~R.ēXlJ 1i9hR_gvY9-Y4-HSY;9Sa!#$Zh5>K IWC{3BrD(Vt̥;9wY?r8X=SʚugٱbUtdxPjeosB@k\ .qSti#3Ј>Ԕt5q?DճZz0ī/tRW\L+,]&fr%5;D[VԮIz).} te.K4~XQ4%ǟ*;k8('/SЯxChjwT#FLN;R6S+Mdla=i-mW1&tBFY?zѽ qv̚)F9ο׊+OpFcYȊT U->Dp o6_tH_J3LLR^ 0Rz #i6:TJROEU fYYܳBԼVDēG$΁tS-$|9^&p ;?{.P"nu𫢟H0 LI1Z$'3ܳ׹͎g7B@2(][ {y/i0&@W} )jWmkE&;Š)6(pZ5cJH m @tn"&zXȐYɡV5lWJB3*4i 7~ec>OaSSM{~}e2Pmq9KFנdzϸK)F:rrTUw#c{-цx$FuYsD{Teˇ* 'Rt{n"ERzu/۶1^r5(F{ch5$.<@ZݍR(eJǠJ%eױQJnwO!&,l=/Mj "o#=<ݓ4,F2?ܢ_f"1|NG+|$3ێJ̏Ljo,Lێמ X2O6gㆼ`-){:"@Ih#U*#,Q&hBcs"{cTl9yV *m'>םddu;i̬`|QlY jA]O^G@^, ?lT6IV f*B9ݐqq?=yT2<%r7{ F9 N1}MkEز/Oi·zQqHs?GE|J8lȾDOXX PBv HriNߤ-B߄U!o5,K>5WVyQ"2mIƉኙu5ȸL÷0~0V{ o.{L ^Oъ)5 C=gCb% vq7b1,#a3=?%2B,oW(_LHC>ņWp -:1$=.E 1ElQ,ޮQ ;}}"|WR0_;W?W,QufvfAa-Ih*UKI9_\< !'h&׭ 3h@Ifs/hc2= ԯV=J4: :Drd@J=kHPFÙ)Xao;[z4‡uk/xoBfT._AI6`,\ >dS[8:| f)[=?HQYt>u4 :it!'ɩ4 ,d3D6Y9uΎB%Rm~'bHTAc(rA|'`%ChC̏V>T#qD`KǤNS-. Nin}[zے @$.?9;^D {;+䤁c2xIE_yQ. :Ji 9>5[XK>ҹ>tTV^rQL`ftPVeώ 1o+1ocbkW^/Wmw,1󌉘Bt?-;z"C{|I37\pRY.dLR%8$[$dMV?ڛ|sҐC@fJk$,HxI6-lv *I(yD*VhQFb[O }3SFlO-Әmp~on{^Xʊ5K e<70൯!=̳_CI~ yZQ@iT2.'"$sg%!-wur[5$wUoH H=z8GZeurlOf  %7%K W/Z4t%J/zq#Bw&J59vIP%bO|wpQI"0:8, z-iWT#hOYG+Wf@t}e A?vj=@ C#D[4Dz >|bFJ3hdW#3r; ѶH6?7%5M7)蒝H]%|w\v7?eEnę?2'RM/kkJӧ O!1jQBOD))@@I{ŗ&f TLX,(gnB,$Ad^@{xGzN2 E$ 2א<-?S@2;5r].D4Giΰ'jl1X+CGp5'^‚Ynl #`y.1vcEEZjd:_%< 6 A(H_G$xTޙT=I:}H|bvv8{/dN|4E!nvt;K9T = So5 b8&BHMb栝Qi/f6_=K$s9;C0w.o%xW$,a F.l .ӟ&Xھ5.:1*fzzAL$E .)FG%dAd8r_¿>sě,7$_d c#n8zu U9T"ѩQ,-.z+4IWlHPHsAT !IUji8f8-#sɧ%!9{RsxЏ)baZ " ΅E~0۱*&d .^Cdxr?ʒq'Ahsv$C,³x;%NwAN*Zi~?d)l@ =F;V-"3KMVkJȩyb𑀖VzBtjמ:o7S +0`LD#$d~RY0*ұO9Ղ}3*j">Be/PdL<3h:E,oߣg95^_Oۗ7(a ͸OlG~LٜdX^x(Syy$ۮ:oz)blpӦCzZ@?BP1؋NzqM5 ALcNd4S* cO6yd~y79`/ˈKW1?ѕvW8˄电;gp(֝_ -GmSbq& @IBˣRA  `=\Tvy0O iU-Tt4 H qa\A;ٛN9sr>gas`2x ̣ !gqso7"gNVx(GM@&j搛|x2l(d@/DƥhXww /n|!S΁iYxR֮AzЃ?XUNcnR8s,9劬!Se \xF)qvyBp9:l`eRMAX=)cTͬ1ݴ'xxG{kj_*2}IOȒ]ޜFL&si©IP6~3/kN_ηwuȓ:hf\ א5 0Ż ;m^IG;3q/lZ{sj4s{oEGϏ׎jF8SZoY\W"_K|Ma2Պ/R#y~ˊQo7=O?6e5ٕ @ 'g9vɒYLծ'ͭR.bʼn\-Nab\(> ESyMOdޒG7|xbGH2FfhtTX6_dit83;[ͯKkZf>=D6+Bx99k'L,ͿBsYL&)+{\0K 9XOU}4wTy+kicxf<`BǑm ":WX^륛e w{HCp7TG:P*/Sh@@h)-On9-c?"9ӀOmRitm/z'v+;᪁[*A}SK@)Q,M9bM*Pj{&ȌR"M?ܷ2veZbZ&+3+e?(3 NG>]qD-nÀ]J .騟SB*zy<=ĜυS']hM034{+ ׾:@@vWͯa) jŭڄ.g*>s\[, U*,\s7"vo ۈfJu3f,w֕R0NR`%M9?e4Bu̖tn&|E)O^^=%_jv5 `\V_0HbRW{2L'n*;@YL#;h_ *_`OJ|+. ®w׺7Tay_5[MRf7R^|K]s'(*y762' >zl}lL!'ڎG,+Rlj 5B.#yu!ȴhh갪`^=V"pWpWFe[Z,:ނI0BXd=W\s8jzLP4g$ՓH|> ]pgL1JF1@rR2 A >TuMt%X'kҏb.<HMrh|{ʉRv?!"dBWYo-WcWׁ޽.|vYŝ6?lvotXAY~o.stkWJfX=AWYx3u=fQc[Pm0q !gk'tF?["1@f!9ޯ n@CB!98J. ^HTwcmD|xqiȉ@ (L_S6]sDnqĖn{NxvsԗQz"Ts>mc."͉!/!).I KRPЁ2:gW#c p "iyLXsd8/ua 0!2Nm #LQ"Zz?$|wm2a3+̒=%ddB6>5* 1VIx9߮:43+φ2pPY*}A߸+6^S9{7j~qptpJQᧀ.[5Ķ*2;,Ts%k42#lAGs InVhkZoiޛwSIW F cÞ9vc6Gg?{5%q6wh%5Cqr` ъfxֳ=_-Qk$6_ BfA*n:2@jVimJ0+m8A?N/jh*/1i 6|G_YL\t=y!V+)aw9ڌʔ0Ê=i;Fw3s25=v1}p=?6O< \͠8#iRFp>l86p0ѭ*5"KSX7֫Ӥ;PY ̀8nitU3Y$t#lL#D5R%9j6gY"&<~qT+™ fn~;/t{ϖaioe&aшO)O|%;f oWi(Rk,!SO*vC 6~sgYZ07070100000032000081a4000000000000000000000001642f097500003cd8000000000000000000000000000000000000005f00000000./lib/modules/4.18.0-484.rt7.273.el8.x86_64+debug/kernel/drivers/infiniband/core/ib_umad.ko.xz7zXZִF!t/<]?Eh=ڜ.+)c;ܡk?ZzeѼze~)~3`2jhmkZ0ユꑿ9>uG"##t`@l6P3T+:sZZ*ֽjg'8Eʍ a?3HTz0/NxOJeN t>;wR:X-P @]2e' ߄_00kYX D1Y^#YvKCcOR5e`{mTsa!.4%胃 } X}AXTGb& Npv{H!YL3˖CdSdbSjUwVīw4 f`8 \'Ԥ%]kxsqxkZ(vkJC 3`Z򥲘 =%P ܺ'z{uJxx&t cNOfiwD<l1gVZ-g+e{aY@& f=Y9ݫYg[Ek: \Z5<Vrr49%Z)&l@?T]4(SʅT]w59Zk'9Rs &I!R4Lxve \4Τݡa킝4 b a'$[+ka':'m@5f6B\^}Lr{۪r* .|#b[tBH&yˠs6)DY.3O'M#{2b_p|1mZeRyo"[2~6<;X]$AtDڤH40If*.Wnl?9w }XγӒXmU^ ?B*QQ. ⶖ}}sXq*[b׎ŬCYSb' evW_J6{ChbB2yix_~a%iUىy6Dy1wK3 .%Ya N7" =%K~-,`+u ]J3@pkp_mUvvB"2d@ҷʿ.[Y+e8L[)M@ 0|yt wn@]]O; ~c=aQMZQj 7v6Vݓj?P^!6az&SB,JqQ[T;;oR ~Kxjpq9"B5r*W0X9ح /4&sOv@SAݦѺ]ˤl\?;G befha~DerFhpPm̬\5ꓙijLB co?= DZ*m $ОB#Rt"}E]Me\s\6H7WQ,Pbl?6ғLo5YXFQ1z88`qۑX|Tbe8r;zyZXOX/$1!F *SMϼWي!K);gx|8AfQwL0E&k5ya= m1T BYc^ K /l<=_鲡!̽6 . LꪥͦI)6:D mw5P'Т`W:`9H3r C? 拂ooA`R'ŅۙE Q<ȇ_̗~ ΧN jNAicn UKhihg\nq -aCžum*c6GR?\$§Kh3-tb) W~RYJ0utwGq}x( LASJ\ij?T%y3,G$s;7sri9 Zn^B\E,`ߓua~Y@o %PrrWi(";VxG066I >#*{D9-1)U'-7$7:?j{oORU[l=/B/K;w'NEJ շF,{¯mhw~#ˎA_&_ȃ#XLyX X@%=\iSno4@^ ܧ*΃h78)FqaNb-X[ml~lV7l&i ڏ쨾\ x5p0 #0 "`<9A9J+C %t5hj ˑsZ%lv3cΧSpllA(9>5ڞIJ'&K7#֡LŅ Ȗ3, Gւ.AW'褪{iQJ^f~q/R$\\XC[/Tڍʎ8rk׺,վ"eS6rUl!X[_ `^?q[gl^ 'P!_rQH+tlK\#q[Qp_\|O-N㳤g2nsY :`;5>OJwힵw'B"\8ߕƱ򾧽͘AWzUx:jxS? 7SX|`glKF#!UF=T͠? BsafW0؋""d[n,1EH`#EʄC=P=xvJax#alY׋~53xxˌ+e1cp@I$x҂Qg/;|9,z9 6+q4)#UZ~yp&esq 7A&~S/-㹒+S8Qo%dJNl8Vj'A@,hTEj M3pv?vj S}6fU4ɺfߨd9ٶ%nIwDWsM_@0Aq]Xh%/n_xI"s.VΌj60_zﮧ8ys`_x7{@Cpf'E7lgB3oO j."@HP^-X1פaVטlwV{NɶԓwNNA#7sf$.=\\H5Qxx*~l ?foYK<E@WAbEi(+Buw#Esit1!m1E&C flRZV ;G< y~w)m#DOla{5MzO E4yJy|fD_LQ8;% D2ǭ5 @|K^ZGxވ%bkb`]P"Ҥ;;$n+/­;K# o\d7K}yhK4OPD8G˔^MA]WgLqִoo]2,)HQ6n)yxK8Z,@+jӲ`dQTrArpFY/q\Blg亹)BR෽WYVׯr:';^Wh2r&T i)L4еС0+,L~$tzHg d4j 3$mXBjͩ>X—|1Q3+&%7)TM0_?G?\噱vR'ڮ|pgl)2[ p _FU `,,lI$LԕK)tZLT=tDc.zodcL~c=znW-DI_L- /VOdڧTnJ,%¾EPɀ m?5Mmi!kpUs V?EDj&+U~e@~ !(x B&œNtg÷EU8\[r0od#$lA;*lE%KCobJ`gmވ'B7JsP֡É v*P7Cb b (MHGGȂƨ-NEtv7:JS@rFCf_I.7jZߎ (V2?cZ8P;.}?|Ebp߱L5#Ξo"NcMP8ڦSB:FJV>)z'cJK(nF5몕yidw("hipDЧzkHd:OD#pIV{z~'\lĕe`B?IgeT <ѝk7(hqDCĜB[C0͆ڭ̲_i']8w SNMJfd[n*N|<(e}PaXDHT7 (ѓlqVڙ075= SZ!c!(<j,~VEEsǧ 흈%lH|>+dq!)[3.cXSҽ`#gɠv#:W}֍;d.{hwu-"k5ar˰8eaÊGIb`(~+E$ƳJ)=e[ @ƖTe|c ߿sˑXkqe@]vq=8̉$#\bO =<Gぁpm 0tTJ3fg'>QQh%w=^ z5 v}m {AE*ٝM1h>=#';Q0f@W|RGL:{#}cɑR7GjCµ%/]Kn,&'jֿ*(`(bfvDd,D_ʗT $.\}LoYփdGIef9.39ܒ z!_bݒBmG3ɍ&"6"soD2mE12- byf)d=T@oڏ#8 e|O2d:`RH tn$9E3, @xV !3ΓW\ M(>3LXY! Tиnޙm?`iJE[E! Uȸޑ^VC [=|y{9!MH%@!o˗t=wvcˡNJ)'*d xv.W G?;'[Wmx4'fkaOt$8UۓF?}bܢԍ% 8VnYeN e[eNa-9toD@cTZp@-m#*&3w h\P}Y3,[40X$c.In(q=&$tkp`^=1qO.J>167faJτH%6,I91Y~0ndd"t`ՓF,PMɋ O~:3S(U&=IJΐpVK1uOc[H SBۛ&ot<#{24:R'2^N%C,I![2gaZz!ʷUR݇$KDtTnO$ ;׳Gvjt)N+zAWcC۹ο5LLcV?sKDF>V tM,c:߲$9&* &WLy(l-K4[JR70KF [`:B|F =i*LAXеAmEfл*b-$_;2iv~F&WIZ;CvqO$&̑?N S{:=pbyU g֫I"ץv=J&$pPIҰ `P4LzEoi;zfKf|A}KNTD4(aYٽbyrUӐ?ěn$2= "Ƴ0[X! 6r-<+rGimLKRum28b2O!cR\@1$ZH&݀~IWF^M;(PU@5rlܰ5Qj IjZx~`U3"A;,DI(>pcKWz~E'RDԕXWR|$¤ެ&&QxIUX}Uc`ԍU8/:0Ɔ_\^6D%Rf6\05gMMl{3"j'ǩ4]"q _;nÝL- +4#u"3p5ɒ05SWהЯ&KBASz~JUʐkz^>)}oS9'ļן L,13G@ƶN>ૂԕLtʅ5<@*J#56x9J LSIc?]us2Le+6B}$}M e$ 7 <%6O-ݯ;0 OH;g^`COQ;CA 4fҍ1$DZtRv( dD]Cې&$;df @6%Q`%bI@F?>--WкK:ձPRlohQƊ%jWZ"G^5e;A qm[ޓ.8N?'Y 5_s{ülϢԐ^كO 8NrC}bVa%B׳"N.MЕ%\v~>{C@:x(X̻]ֈtT]57} }"櫓(cH;$HQi_MR!Ʉ; d OE=R//<0h֫rc9znfʊfk(P˪%;[`wx$ } ܁:[ 6qЦS=ʨ6vB8(IX*.Y RkJ#Y,dqwDb2 FD P|޼w %i\6+ePC\%l DO|Q}P"vG+ y/p8GJy9tp4֮Q" ]#˵MY$ $Bә.=wF^z [fAs_[U4l06: i' >0zDп/yqݭ{ܣ\^`2yzwn<B"F۶QW\V ;R Ӄz(Pfr\{5$*7Y1B6sX~3ӷV* J!'/$ zWP 1ԦyQ" PP3S+la=WCFQJv^=ek!zL#2\ ](-|#Fx1`2q2<7MLMw`PWHhD2'-? ?!ܛ\1AY,8֤}Hof>AlOH'4tN*F|RDC_1gMc|u_Xmf IРᓵgW4.ր%/ 닫Ĭfz a5yۭ̆k mhw,{$ F͓PEʠACL_sZU]p[$ZW!JF*:06Uו|9775yXgJDs(ojvF,SAG5{Mc6v-,:`\Ka:bx  <;T'_FtWnhfօv`ƺ)2V-3Yn#l^ƥ7>]nzM wa([6^txN<5A1E Wky$iфٱ&e02R>a2\doܨw:Y8CMtiP缛D]$9;Am(;8#.56 J@&*T ~K ebu(2/\@R0dG0'FAonN0tDCɹ[g0ZD, J܍N 2-i"z䓽3~o*hl/rhayk2pv.1-8!Px B +pX[]nh{:!Bڹ# v\ }җzxx5#p闸 rv ^4b Nlʸi=q{pnaEtY_f>j%!NQpAawT?YZ3/M%O*Flm'*_]~j/T6\zҲ ^ѱeS}iBFX(Xˀp/bȹ! X`ΖΕQMp3)LBvʯ`; F|bc@{ɸ(˃Ϊ28?E*NVѦmv]n6ܖ=uwuπ(%9ζï* |%CMDWq5;(L65)x eBWZWa]Gd:>(ȤׂO+ _MYtW .I/)@CA_=I53aY{ PcыyxS6n0`Mv$9mj==^g5=m{*iwgXI05g aZM皬Jy~z[`e)J^I2fO* IEh!%%{.Wc`/c2>5]\a|:q8J"Ž=QSfA f=ڣ0) !zm`Nc0c H˲}M^σ"dfoS1YG_!C[5.Qensd~rǬNdmzf'Z]W08m ȴa̤6ISPxΕQGȼ&u wD i 6Z+&'M&S$>-uZ`NJ'W;Gj^~[[)V'? *)>[<#/b1'X/3/*ּ=،3{yM#Gpy4P o3bA3`qNIA5^bt˜_ +3)WC1ya5!X*qH"ea"(؋=S(5pԍzF@̱U`Ev k@.#ϷY!VMaM"v,hu-M0`|mYX.d%5,WLxRn}*i87PޠÈ vTOsϜT]0=Flk֑6_5tIyqiGpE }h(lݟ@YT'sÕq9nYy y0:sa^X)WQ̗Ģ&ϱP^&4dZ.|AbK qku*r2mx+^1äkۙ-lh'xMmO0fͶDw_!&~ 8(XlEyYm_C׵A@33%V4w%ۨCτzbu./pzۣg6?"ō $\5+zã"kvKN˹bٿ+?c0^e$!5 VgHJ <}O'' ̒Aem}pxv3yeGǍlkbOGVYg & F )}?l46Y|įUgDx2 W\֑ς7(*cH/?o/Ռ7#w:f?!iHDùbZ&.s3A0=hЌ43^KII,M{n#~9u+˴h97^]i@->)%u=!jraf x+grAqPrWQ2}ͪ|3G-V nOK]5T51%KMU PgA}{7@og$ t79܍\/.{50pg;idlw s6|Uz8fn>7RWִFs7BC3wcM8!m[h uf@W91`!ј9@/bokdi>M."!=T"g!'5YD&78sJh$7XG1n߉beXZ ElDdC*9eQ)(H$sFƁ&ġaR,A$ejԯq XL@bIg_ { ' dx}v9..=JDԋ.9 ٟ,pzqn;oٵ?ZLa=3>}NZ.0ۇ4 lj*h N/_-7 JjԽg*:Z퇃BG}!ggUВ-EҷrTwwk:yKUES^ӀX rd2gH3)q?waŖI^/3čQMX5z2j8b.mCż3il䢗A 9m&O`xvG @p*`X;?UAZ+L/Z ׼s@ [31"jnE5.PSumҖ&O9ttI-b75! W;enG.\_6y ;gYZ07070100000033000081a4000000000000000000000001642f09750000f818000000000000000000000000000000000000006100000000./lib/modules/4.18.0-484.rt7.273.el8.x86_64+debug/kernel/drivers/infiniband/core/ib_uverbs.ko.xz7zXZִF!t/߬]?Eh=ڜ.+BsN<1W$QF"`,#Cf`4krp3KoOcVh' $[Ĕ+U).+ "| `fD ?]j\1p'߽/<d';eHAa".7gG!^r]Ym \JqOc ~h2%BSR >-5|hv-2oomu2t8G ˟ծ Pt$-ZU6Q6SzXpI Iȳkz -sz0x [Gh:;O@IV'C x'V@ Vg`*9z1ېCy2t7rgO>8>UAᓂ[eB*G11guB=#[oDx7d>7+4HxJ2;pHZ_Inݢ䳼)f6ps0'd͵wҷ9:ˤ ڻ[uW/BP.W>-RLl 4"J}d5I(g"tī~`ŖA Rl4w@,3y?4p>zS~0C,AjgJX?9zOˍ 3 _t*?7L"x'L|nfYZ-I&/y58CH7 [b@|vSٲ'gkԁdeb?r ;RșV1Rp6#i~FiQ3c";)wzz7|(89CJմg}v.gEr%NnRno4b[mq+Ae{CeXlbxJ< 6*p 8?M7=XNڊH$']qfy9uHn@h=`'-٠2F$_mi BOǔj管~8NU+D\VYxjH UzV^N/D-_PH'eSSr-(ecjƧ .2`֦HpR~K"WdKdO F-z4$)(FĤv@*i<0s_U^0v۳p4Ӛg $|ɈTY啠 j)c/R<;4{"qVPKIýz=p5˭(sS=8U@%t3)hgBn\':h؊ NeTh/bpbP9|Ymee'LJGţhZ'hnZX?r*`FŘ붚9Iu I'*40* ²(daw)둔B,x|8I^+ϭ^\6L'YO t+e^ ~$ՊXٟ7Q>])0s>xH">tZZj{g(Z寀P0o䙤e5:?Z~~ zύ ^#{'hTRt~j$;V-UejR4futt9o3iY^վ#^{џd1r`Nf>Q);fz L" [!rc[]TCˡ`(!`pHKA񭑷+q\"Q!ZM+QU2\=O5Kԯ1^6-v)6H0qEx5xE^7R22=Í/`ՀPgH$2 5TY߅p!Pl(ZOGxUt6FF+Z#R ?I)jA7ʮ9aIu]d%ܰ`:s'g[GC4wKE];!(dNmB.?h<`$qx]66y!ri QVK7BP׭ѹ&loLZjM*>/Ieh8~3zt)JRo='8ȏkZC!z_V\adV)<9*g`,[ʌmB`|SyߛԊ>U_3_w$F}#אNص5!^95W8uӬi[s(X__4up5.^އsf[ipi*I^b].Ym1{~^_ru7›ߤݗn;/jCE_s3d>v>XֵI[}n4ᖃ"QYI`2f&>2!\1^EӪtpC/р&mnŢ1L*tY3M{z:^, FDLH[୏TCCXsGDљn8C m: eTtU"88?+$,kDhT>5*[KxMJв|*Ȟyq I[؀4u ']|!/viD-˛ =JNH<$ڤ| FpcMI宋@LPfbN'e_ FΌ+rF#%^+sa &>J&?u{IS_c 6c-Oh/ك] ʆ#oH&MʡQdƅ_!_gpyI^0(lQM yާ]MqXyAuݦ.M**K'MR3ϑX&؎>u SkTĞH#A I&H$0(mfϷ|- fQnn]$8pdHT"r$e/xT@$y0jg;(c0$W'|f8fgdYPsZNk@A e4 .qt~zXe.e'DgC-D̴T񁣈ln]KXG\W]CD$"FSM2VOE4+/@ Kkpb< 8%mtu*wk$MrS&^"dY]=VWh19jRTSN#:{.Û]-|Ffxvdюe+glB 0Cys7aᜊc/Cڱ E"?RU;ٜK5pcr)&TL?{(.W]\bjb1Q񀻫 >p$_N#DF8A*5y%3Zs~T'(%Fz|1Ywhf[,PJ<]@"FS vϠdb֊$-e2o*uR .E֧;l?nSC c2%1;蛵3= %RVPbh21hWa},er1a[BmU0&9j,>0U!]<@r#3*#.*VASC%_MJx^biA0W6I|`IM߄l#=yq+l cZ?W{sen#|kQL#{}n7Zu&K67L !7+u#0~8j yȀNtW d3"M:đ̸ :H}x+rB<__]LřaX8 =0)g٩QuRmHn+~εHI no +]9M;az^!LUZA"8.o&6rUދ-ɞnBehwv8y(q{|5yaԏyS_&]H)b,NȀFioN*9risд`!I|Fc%Z_`}P`slGWi1YEwcX8D EWG6?+Tmf+T~o Q~KDwyC~*PNR;vl(s5h5PJr!5 ϻDRɾ◤Wߨ\oZ1~AB?gt=[Ѷ Ej<#бdתC=愶~cd{O3Z\c{@x5ݓftȽgH5riTHL[3m8u4q9.!qYmp1R?à`鰯a: $I up4>f"Xt:'wr,],9:D$l_)rg!5_Q"y+fm+XL{DR`]b<{36ҨMݚ`^~W`Պn ˪L,7k$0|M(ukVMIր( 40"P훂l sqv$2j<4Tp  .YT9PD2C;lw"V_ EN.w6rpQ gJ쇖'8]iYtL38)@h|YCЮ A-z^;ӯxivPic΢="6&*8e8$kil9]6GT-Y$ ң`.K9wt/xS] Z6P̑ZO&Ϯ AR G قN*7AFa󮂞Ce 4cF6F}!>I5(0p%bp{yσп8&AO<04΃<iq.вQB G,9dŌh!uU)]a̩X-J\V? w%hʕdƊw!L4#Ι 71+N=hгV%2fN@D@./,O=ocM H%16aw [d&vŞ|Whg\QCޒ~9@O#BR Cet]9UKf]:dc XkY; I*Es2smGMqg(cY5ɘ h]Y zVB$njۄ ȷ(ZùK(QfY3 &0/@0U質GeKߎDڜ~Dp 89Ȋ8e;l"ӷ^U?c#^*!UZ9x'./Py `D(S܂#=R]}_|]])HzjCє Ud@J!`$nR1|  ]N787okU3'3 zϺ W!驠/U6 ܬ^Usu7][,9x٬d(ңy#ޟ2 wINU3G/X l4SdBlf!@vDy"%utPΝ_DrwZ}On:zNg^gZ% Z&wB^V^$0-&'khI#)G V+hZ8E7زUqS?D;gE눶JwD S0c.qtGеkw=pΨ#Ĭ5O)Glq<驡4,윙>B77XY`IKjB01];v-HѕL2lJZˤ%;$̵~yV:v- PzO}{Y{h9r2})r=h4M/5YVzY/ԯDsH&3:||*Rg̃ݸAH/TEe`Hpp?/^ڪ]m<kUh*A"LiqjoƎNJVe,1AуC2#8ҟղt͸Q.+dmep3G e!ئ)EpԇDS.>s]ʠM"CW_jW|7(B2 KwخrS Ey-9XWWu}]Q}V%csx4d1[*T4^v:U38N6un!L†xm{!t}e[/n*#` uFꑮ\_1*ݸc@GO+Ĭbֿy8g ( \gFe5iC=LhW{4NG@Vpag5B+Rpt\ADDwj>?+7TKrj٬ygi}X.f(~i}icQLs ӎaidB2"ަ%̭mgN_ʰ35/p-/24_t',+s&`^!I 0DR?dpP}طz֘ufwZȶ}Wʑ鍍j]"%F: e_2-\/ú 􄚀RuNUf'lzLcԵsvobm%*ibfjeU'SqVrE`?KcqLCZMa 7ut )"Ù/UV|rZ;yEgtSy6`q'B _b'Jan(D.Ӏ`}ϬP/=w'6bz/2mwU z7>%#ďa)@F(R#, 4)W䕇s- X=-{QIdq?HN\4fQYokA;OL*SF T 6iɬ$HX w ro.ܻ,UdZg>NJX``Tq3z~{CptINKRj6vNmUmN\kT biy$K/cPB|$H:,v*$1Ys猼|/_Ȭ* ;siFRO՟27%EzӲT BT&5f [i12׀0 &3{t8/1hKy٘Q YڤF "ؠ, L&궰愙 ^yؤ5-\ ${ "*YT<]X:)1G_ QSIZioUXFb=RvڮVlL-q|LKɟ4\kv#?fmUn|n80qXbg,xیD>Ni\+vA߳5@Y`z4jO|LGK`f6na}É\ K,MS]sXZɶ W$؝\*E8хU +2!8`Y鸐#%sŃ1GS_)0.trW$Ny8"琯g$vV1|%pL-΃}MY#; =L C(eݺтS6eE/۳[PQ %u)d1ZTܢrzU0Aoɪ!w\I'@5qS'^A4]t˱gxX?T>XP^吰 ReHcj$B]XBXBw6ՉY(~C̟ex'z枡U'Dpd=a0^WmvRRIglBpP'GKl( ܲj 6zgIgmPWU-AmŊ+EЋ(вu(z@7m=J2K4Z.mnkB:oy͌4`DGVQ_UWz˫#5?myAuKEqr!3/H:?Y&Q]r^4κSOy@??_ɝ3a0'VY;^CAOPg<n2tADē9~ : O"LrY"#g)[\h%ny[zϵh]IғBoyPAp#.*h^XB]Gjݝ@t1cG8x>B&KeXƘː5;7ʩTh"qlvħ1T?MLW0m-=^i!N;6ׂG.t烍bs URpE5DWRn;a_JHaIB (e"v3.aSUԝp-}Q1|$$CB`$ dxV:r hU+M} D|+_h^ 3`۝0fdګV y;2lgת$Jk}RɊݞl4$QOɣA6, Nf򫤖dNPgރGbȒgX?᳿!N:V[ ZJ? Dq]x!^p_*ABV·fAnn6$_#Ì76tq'x3lLR@wt|מ8,X4łp-[;,'}cXv%a$nnv5B]]!I-ʹv%5j2;:?` PLgy司@УcOYNzTLQ*떴w'Σ!4 ٍpˋBߔXM`{ۖ ĝ"hjB3˳@ Z)+)d~f˳Vr6nC}RjJ wL |TYV\EF UNo5k`iD0+_cpk_0#V.5Y:}r۞kڏS*5+yiS ӐOap=aѽ妛S3Tb~!1vTr&ܠ4fuQ}i QRw;n:j&;}s iHh4D^NDog(q.C}׀qq28= OJWsDbנkDFq=Fа'C5>JX-&ahəBNr@vYc9HL98MYn̄*aEWT/5bØFZc; ']\Ψ9'BE#b& noU >Wm $;e?Aęnks= S? Y&c"D4Zz?)qmFb)[g7L6TL"grsTQ]XI97іY uX&!fN؟Q.fڎԵ`UE?6t]w'6K 43|҇'$YO'Qʹ0[(?Q?Ԯ#`.ӘRb,ԗegRme@1!U$]VriH$&;hϫk:oKU hh@L] zfoNӚ.vNF)@'J[ *ʧ!]=u\ou֑Qi!{ KpD)ϬKddte>;BӾ!1L%`Ue%e~T-7dF?v+t8|MWrю3Ty`G%#XXӇ`v9{OC]TpC,Ccq"(c㎸]5\&5S&D}E9: q-ej`3d0事֧5_{p-sRx=xqy,N7<|<|XhCt] k(y!Zkkj> A NM9n#$*,,zV'(Vg͞fWGPK]Z tɁG*d]*f=j-ھvm8 ' ǁ)々 wLJf ?.,T6W,vh ecU<ڨO'p;YLuiP{ l?Chkk`6hI6y3.7VV4Yʀ3zm*٘*(zgҼJ|5(l7=75Ox8Ne7=0$al zrɥV#iQ@g-8fɌfW7~>Pc eR, r,nՄAJ<JIw\3l͵^^ps|3'Ŋ{sD0lz_6v1WڧyHٔ|`ϣ A #lHʧl^Vj4g#q0n4Yy93{gC' k-&l3.^갆i(OgQKU}N&WPD6*>YZ$TnM%¹+s"9~b(OӲ: vkJ~T)~2HoHWȲȯeG+\l _J„W'_,SK޵XÓve!jDl_\Nf.>eDQ3 \3)0i>*G*5UL51 88K@2zjS } H1V c W_*'QaB(!od ˾8;Ug7M vK .ܫ{0ž38/(bwFÜݼ 9sݰ[Y3?b ٯz<tȹ/%v,=p3 S@ ]ܼIPNwͱۉ]< 9תB߅CCF}m+ EtNpwe[1/?ы!n0 fT[D>T, LB!Vl3%2c뇺5Pym%?E5T\8 " p3;cotJCJDLZ$ Y(9;ǃߛBfhi]w몍*ZFRV\^#m2ӱj[\~|-MV\CX`Ĥ~iihRӋ!DӋns`'٬@|oma9A;iT_0LBU[w~vu ݨZ? 3v'l=H2N22f_ pp}UⳈ16eeđ0 Σ{d_.OY,[ oӧS2ÍC3n=ǣ ʹՕGGrn\[,ĶW =r<9OᥣMMM%B(3L^,r8kuO0y2UxXq uWv=f7o/c3h\\xN!p2N+3 ΦqVzD`y}qkK#9r4=5a:;IB)u|r 8!*{HbZɨ]D+*='iZF6kB 1ˣL|t4v )} ,iP#cACnf?'C퍟+=n͚&a^t< E\`IV}B@*-#۸k͗ Z!{~>*"gk^˜G`$`c8&C;HUSm!7+ E>)"`ӞO!:j5t^CEPjW,y He;-Ш G|n|iD2/'}k/kű6B_ :~BΆ ;^^3* O33jzt9A-v^ukn/`غ^#Xv_-%ԠLŒoPP5p+ Ya 1 2)+!RLu+ljf#]O5ݴ)i8Y ^Xx3$O;[ KjZ'KޗLR $xʚvR!h713$m×\ iXά9ez{2̍Nѩ(@wQ7&6b%R}Vs诒uH L`uRЎF,/@c"ԴrAM c; y1Ә )Pe(<,=(-:HS"tz cv0^rtMcAU#T=jz0)\MSL!ߔ/nT:C`:r4~j 7zI Fr L FWgNIԣl}exd97=JLoz sl>xXuu8mv.:[9Q | Epym9^o+ ꘿LX8>ltS[$9o9a@Cql{Q:Þ^%)ole#5Cxqeᐛ>Y/zsݹR E*ӛY `[)rRbސXmFTv.t:}lWV1C O[^ٹRAeUKDsBrOD ݇jk<7t 8C^lVnp2c"U];%3;΃rh/HCV}8w]!=]>fXeebҹt4AW[6,_F=bIԲ>';#=DWxu.uOY 6HvB!|Fߖ5VS+񉦌OU7(NQy 3ټ`=<-KDaM?ZE{*v!qB@jy+)4CA=V٤k٫GDZRdAIVҿV}rq|䏒V^)-wB -0D9N4m]Q.,Ujj$O&I_J'bvO#6]m&r{aKf\+4CB?9hkiۺΕdCkIQRƒjqr8 %3߲CO!^fňu[,<(Ye9õۺ*:mnZA7*:_8y\O/ m3)-D -LP  R s/`& o"c+lqĞ:%Dž_gETbuH:xo]3mejQK-Vl_-WYV#{&/ʪ+香[۪FsVtW$xi HI$;Ң^b}WK]c΋VB!B/Dfc^O)+XxSN24_f1BkOo_-e$3pc*^- n攣P _O;@YC*=/3?C}`w2Lz▢gcbdkȝ<~F^MI Z*sx!H\ZN-+A_M gL;Gᨸ) Ér^\[r} [+ @tU|c!)MӨ|P3H2woZhZu}|i,s?~f&X v~h͢PRJq<N68ds]MR[Yiu&, Y ?[5Y0/HbWU/^>?:Z%QC#]$3Η-;hl9z>7q [H7ֈ:6 > ۶ڙ BxA ='<*elz:}|^{1#~A[F./d_a:C/%݉ZorA1=^ZfTw Kmm- rRS6`Qs ŷ2_ \28]3gȬh7!;y(9,P阼[k7eyV8N'pwG,y?흚SK1awA]or3Erw'gV{۫sucu}tZ"vY&#BE3h I0ϤFҾ[bɧt<>娴3?%ƆOȉ0cvR(Dx9nīR^=jv@Y }~T$G`jhW}V8xn`Lڔkة Ikls^A3FaX4;}`[ U $w&V 1xURzԣ"yus9|-qYPъѵhV7AIeY̓VJrJ1{bfbHcAECLq څ@.sNsR2Ih c.{жM5$Ԙ usȂO"Ϫ  ѻ52Bk!YY%NL"WI@Hø 4-2OΑ 4D-Jrwx[\##N1B\n_瞟Q{wCC+Vn8R/rC.Wrj)N/{m1Swʻ(ќ=.(ߗw^nu <΅bNG.DA}3W瑗2a=Rt_ZtW`xLu$3ޝ O&A܆ŀIL?|Åw0y=h+ODӡdj˱<0{Ff1Rl-DĜYXG@3X3NFLG2*6}sd26CL 4mBtl{KMTkh-{yFp1Uc$yQa<)SD9IkQ~hvzP^N^90J9VY);*zXc=X j蔀TTb IMVRۿ+†y $DgJn.WtG`_ER^[TPueO}'U#n\u؎ };Jc̳iJDPJ"r' \/""(7k_cBΕv8u.y`O̠u9x½Uh眍Qlo#T5soH&{X%̭SLQ  |VFk iɉሕ}0Jh;4BjAp. 2I1utI>&úɁQ@1/e}ļS@a?ɨA}3 |H*ƶ" HV$ Jـ >)O~\|*(f3HtXLb:S]I tp<^Dhte]i #UF( g>VuL(qV큖-@#*̄X;g:Q$qߗ! >Y\"'\9~7Q;1)dOIf,5CB3Ĩ/S~0V[t}#M1ٓc6.$pzDQ>%5k@w6֨[ %HȊ夯]`e4$OK+^ڏ5*x6}"A=SrCV8EU*Rn $Āmвx ;}{UwI@aEakh8ᡈ2ŭBIWm 6.a O}ɾƾwJ޲BS+& =emƒNv;@VL"1{6R܈[eSfn"3b$Wt,iEzD(O[_psD ʞw> ;%IZ?O4+MHTdtPh$HeFzA*ոhq~SG2rJK4jс4N 6a};&{lƿZN$oؚS厣jQ 8Q&./R7(U\䕾FLζhD[3z-M/I)/Ѯ;fHNuI+2GȂAKVRf0te}́k3a0x˂'c~hoE7 ໞʻ4? Tdou]Ù>xl $R :Qt20$>b)1JMG0ֈV nvU3YOHrEx$hhtբ6흟o?֩^H*m@ \P"袩6u2QWF)SMp]W~|iBXfO߮o.u"nM/kE Q#`l7C1s~#JU >^:~>őU : !3}+G+qQ {Ĭq*T~*&!rN2X" dw 7`5"j}3l;AsȖH:waađЄO9NGcC;2"]UO,]M y.AL,H8kT_0k%nC n0Nvhfp1z/s+4lg0q$jf}*WR?Y{FQ5 >ޝNPqOqHLYJ sw-M i]/-,5#]F4~*%-kChNj^1P$19r3` F&_4q-p#si[ĘN5?N'"DC1T\M / !$)|"ø7mT&JTшČcm Uά:PnrBS魣~US]QӲw'S [9vY8/l%{˷r>U?iÊ"Z8'N<5҅'7jd^̤3b[wu63}:/34‹BB藁%/eQ۲<~tRµo!GyzcP_͜틑6 iPhoϞs ~P:6/,6P-MXE yV|ƈ95y7>R %%r[NrRiX̝= ɬ,/Ot[{R,+(>lZv{Q<=H`nNQz:X \ƣ ۓw(qC|WMtk`t3~^)$ITjݸ/Klbp8%Y?IqڕvߴrcB0 7>|?n.Lptmɝ%S.,89"!~8g fS君gYb b8K;21J ӪhzvBsd_cE[ߡA סqDSw۔<$CgS=?EpYt9Bjh"6 棎{,;سkE)mAl,|KduEAG4ϰ(q_0ȣ45z{X:ftOsFUK !d]sDhԷOΊ2{FgOng5)f|^! po5PO@7Z@ROѦE0cS@N`,LԎh7y Li/XQhO}E”ȏq?zqboX{Ĉ5rp͟K?ñ>T&Ʒ3\6N}<YSIah[* ]ށS>QIvua=l#mA'mὺFGUц;Gq)-_ ckDT+-P_Yf}ۓFÐ@3RT~ClskÎ/<)bM]S,y>̹9 BXN^=)>pl:g[h ]kƺ[?LpDi~V^MI!i9te/,'= 9hp'(XtF#Ϯof,_[¦_$;շJm9O8B͂bd6k yX詠&,giUrQ[Ĕڞt])=`L\aAbpdkib s5EPSIwóE!b|&П++;dzW'!|J׬qZ>-s_/.E*O?Q/v[ަCp?ƭč洊q-#f({>%ƍ*!uωu$b^lmeX@ԐV~M45_;hN[@O,owd: .iydH.qIԍf2NJ2SA4܆f#O2`-;2Bs7~>BR)U@ݨ B|mamd{vZ[<[Rюs{F~᪱1adsrNa/7;=6@sEBq|Ksݜ4kZ:ɡGO!A,F0M2f\*|:qo@E2AJYW_o4Sr_<&sǧ 4X.a0iPMmå`B[s@t\:P >ujUKj)ɫ/i>vK? pWC褽d'r|O,b~|l}Ğ maKBhrV¶"ҎUbj7!Xov@$=8`y:%|!5.YL8B!)(j,oSJ%9+9+L ' yDf1ɗ,̔U 9owH˲q"oU6X/EU:I%|͆l$O lV_\z5Ob2,gWƢ{ϪLX4w9dn||٬{awrb1} {?5جyzMcu6-S 1|JqFUi"YP+YW")KMx2HUybtZ0{o? xJr%@Z E7<2<8.d9vurU򿝣Ǜ覡2CUP;/ՍOrn>;ej\#EC䇫2T ů# S$NVGdv*̚R b#qq>5o|ȸ zHHgEn2g1*&T~D'|z>M{-EbD(X~&1`ڡ6Lv[YAPEJf~w@;Z@LvACg@r[YQJP't9+|@fr/NEi4lp׉| BDqʄ} rA{걡))ohqqa 8`G.ZVls!ſlպ!csuggqT*5O{ 9"{e0,*Ut#& +d5` ոA)d`݁YlEnW =2e6, E,;st7RJxnf@xJh>cK僥< +,TxHt a]g}WںɼuP7g?-:]1Ȣ Q` oxd:$\lN]XE<iʹFܫŶEiGS$3̟/B !lYIH#_9v`؊d!5Fh7PL!kcGr˓xMnPl;¶Qc= OAŒ2_G9Q]DZ~:N~ ܪb.áDfo06Epyv{9yfѫQnj9(ǠS6 T Z S&Zxp]Sa&\t?NZ<(Hz0TQk\cc$=/|MpF-yWBPÿu5 Z ›`Ցl~X`xu=Mp1y;uCYGNd_%ʅRdehTi9qOTEکE;3y:C mwYBuc 1L<7}o~47΃<Y%䫣 uõo9.UvkWG[*8Hbrz΄@C|h\hhMcT ޖ4# ԐoG0_w7b\Ӈ ~_`g"We0ig6fݦ s^zSq;fVq?Td7 |50 |wו)"U 5*ɴ^5AS& dhI3٨-+n{n]Pbg&.'7 HhX;w}2:vF68ľڼˑd͐{:;WVb!pxjhWgM'Fuމ':gbNɜH+uH^a*ASegH,L}tK Y^Yhͮg9-1|ȣOp?7s$RĊ1@@NQuAHHit /-J1:;.땕߷!k OJ: ߏ[O2 n,(<W d- L݆P 01M;v\K]yvX27hQ(s D~6[!s9:T,x3Aג,f1d s>KGk>- duB3QťqOU4S2dj@wnF9  (3Gj ns h&z~GDwuz/\f;m Q'F 3.CG͏nWIN rV)Ri}(Y. 7 JHߌ{x(=%ML) +Wo$?pP@II]Eyih n3{p+DPc ]}t?ar?Ɩ5dLy8ܒ <%[.xJ4&ZxGpeھS ȴ(Ă2NK_lJS@2ӐB!l|Ôr腤 >0q?bT]# 8.yʦ TTܦT/^_. +Sˍ U(x&(;x R| W}w~+(Pb';Qh'-}7~%jgp*فEP@<1yT/{`f#\p-||XP;cˊ+(]Sg{CMcW^fqd**>Ѧ?Uc# Ḣ&. dNBԜ>Y܈-Nc-|8`W8qs1ncqrzhrLI_MDp#VFa~HS6:#2LoX)׭@mStNkz]i#uKĘt$~2zTfOno䡞5 -9x[%RR+8bq譈JbzX ט7G-=/&=';'5#V6nQM?*h~ wmEAI}ioe=0"S2/~)-B&= :rMJ> F}9C2 G6$rvPQt/[cG ]4ռ({K{!ؖoDSܒZl@ɻli/{QO{a+5e;sr1ҭSB`W[sK{@3*͵wahjP]iNPsdL5HPjDD9lG=ԏC{LcwF_ *5Ok[mY!eΏX=;nE HTXP|i4m 8 zX8 3ƬݬUYԆ޳s)@/)>o)Z[gi0H<64;k[VhҘ\5m ګt#Y'I\.t_f" P~u-v3\$_H6\{kkGەۙi˯<_S[hlg'=؏!uM}ikк^}زTxAfT=Euq@ S|F *Pd-w2`{M ߋ:9<} q2҈c0Mm(},)fys@ ?9u*0P Uyb n qW=" 6:|b:>ЍSQ?pk'qb(lӂ)մ8H l`̖JD>s/6܎ (jen˄Db@I(G;;7^R,R'3CnkQ_Qi [lȧ,>DY)󇶆6&:YFϭ8AHrU>/3eScT;o.XęxZb)'6B?>'zc8H$2a},f@f!$A[J: _^b+63gVlq)e8|ow4팥KD!15:ޟ{grת@&4+LRk2^Y#B BW9Lh)]i|R ]_vbVsKcdF36[rrԿvd* Pڣ@odvt,;cȰE#m/H(:7ަ1f˚O̸jiGʾ7\&UTgz!%io:ZF}x{ z=7Q; z!wT~efq,ٝe}! 䯖 zݕ|M5#&ᴹEsvV7r2'(_P"QؽSASsn}%4{s[]Zs]X*R?dPsFV+ =H 1Sp]T%7 DcV y ,zXezM40?\LZ<=UYSStǎ2}+e{0x&^F\C7NW.f%fsvM>y;];Pa5;Yw͋719=$lNq)E>`9" ` ^d-Ö3{v.N}5Bc v p 1no#9Ǡo!^wL`)LVl<F^ixF??( nmha*M|ҀKsW<_ YP /IY!<&]:oe!Jń- ^Ice#;+GZ2BEx8:LE,ް9B)4pr`Y^<̄nɉw%[>BG'~pJEOǬfqKϟ_7 ,i-3 k7D~է\̶&C E#Z$㠉esZ Ҍ4+|Q|tw&Al갿ӎR$3o39µ-uܰ\`O<)N42q!&LwIx a-[d 2xgФS)ExSE@[FG>p]dʁr} ' ^ó{j4^EOYU킽@q ii_tPyߜ)x~dU ZB&ӟۑrӸ 8qRTdYgwACξHZ(\FA~%,sZ9E[ =s/ !H3Ds2C]ϝ 9^| g#>ԌSlxٸOri4t2{kx}yȭuu%g9m9x֑7_xv֢<RX>>'x ն :wìZ' g `7k܄Ɇ K-'>euGHid]f!=zw Oze6B)~CƉHf8J`;S16 “,3DM>)B ᥦԄ(e N3[wL(8CM)y了 igU >cVcl w@@@ۡda$9ku/۬J>WE$b,$%v{d;l[ l:g !<78T83esS|aB6b0=p_E㐭 HbJORne˅*Pb[~>e8 ~ -19Im2vGh&38BXXNe6UBNw;60=חEo lxDX)^3R6sk5ej35~ C0 vD 9:e V׊x`]mr7!E@ +m iN!*%\e,V}o‰[Xv&^ﱽRݤ5ƲxEQw%|4u 0]J4rRVbZSօhAEE>>OʼUOv> 8{ÕxjsDP1;MhdM A獛2d."{]:M^q+0Sp4#Ml?V'(W'H6~!J`2?̕r K V@3h%8L85gP9X۸>橮NF+?i[a=dvn1JQ!xB]߶"ݫ*=RB8 45>fH9;M}9[7!V8[QAKj7ZTCR1'aKCōFCv$'0K".G -BK)h1A)g~t:ʥD`.." j),?ѶZם!ڙ3ZwqCz.ΦBBUBzAǿ:2p >o!eIGd,KQм Ɯwr): }T8؅ӥ[ÖaRN`. V;tyE1b{J gZae#Z%POB;Vi5B.A 4 3&',c!&f|P PB"OŤa3Jy~G8Hg)˽7aS5YQ|B0ƾfӽ"o꧖uٍ(tL&KgWEa16/)R[rn U LT}H f_<T͠{:K-.‘dv@v=}nYBDyOXE.DZNxN`PqwbzwNj0[#2X@DURo<.%Xfֈdʱ*@zޏ [9r f7#7nkǠlTB57#r 1!YaWu(ʫKY4(}qC#h٩tl@_N Fl[g|˛fJ~BߕEuԜe=wmUR^85KZۭz[!.w회$2 rGd=o#jH&2vIWn:"c ekjF瀢3ԜgWWhOY=us>mee?Ie%H8^jV.D1$gxQ H@s^u@ 9%D 6PS-î 6Q~g*Zaڸo23.u_60A>b0RƑqXtsEvLcSCHH@R󸅨sL> 6t2Fe 0k]_!UU|$ = Y+سБCk9֓]9ɾ E@@IO^"bzn{h0;bNm䇋[8Ct hD,K06P,s:$Z7$3ʪΫK{<>,nAmՂkF-D+TF8<ðُLצ ./>uS1o5*o>!UJjX2Ls~ppA@=XdNpt 8TUADۣm=.Q+0K8|tfNyqB~}v wPYۣdL3aO0>qL1m#j9Ngԙ5_Ȅ?쭧/-^b&R({?H!HR(svBW#k ٻ(dAe`Uζ 1T%EJ.^A* d~lj6P 8ׇq1$/k 5Gndž3,ҧ;I잙2fx-'#8̐k%BgгOg gqߒ{)H e8L&9cǔp:P{>&9~{=[(T#da,_/$*KU&","(M_Vi,S*TLLmNܤغ~xqsxY4eH{ڻBs~8.j[-w"wy}ˍӲ\z}iiQ^q/]q9!v17;;mLB1m&fW*"]Y#tCy[r2"wM}+S9,tIa!e*jDKe$7 @&g (CHZML. [Wgof{cj*԰2o|KqsG64P=~Cj~2GF s?_0VP%)n!wlek) =?J^J.V6U)0ըRN`oLMců7!md%{"3< 0@@&܏#7?&9<)5MNS-^ ;»dٶ:56s<5",mi9QR҄pv@(gu ,ZW,/ h3SKth49oG5KD9Nn;_U S[$n :^)L"Mk/[; gҭ_$Y[5Jkr?-KA!\!ZƨZ &5Ő | h*:I4dg0щ=L c%󅖬( t$Fp2\rjxtt9^`ǤdA@#6`7g1[zx"wY\q%;UĈ#$r qhy!YU6.|̱M< ̕!K&nG)z-u$qØ ^-EgѩǾ .5ΤXeT'4 2Ӹӄ̢FK2fȌHav#W6$_U nzVP%4]"r2MP| '^ko8[*vf[ nj"jf@H>ɫ fv˂h]Y&إPqyxl&Y[}$:;̴!Xevc5ĖYՄV(u[ r9#a| gho!+jӽ^IQYi.ivzufhZB3ZO9sc>_Qg~ A/V(/[yb~Z$ނ)-(gi =!ܯJxU1?8~jc Ҿ5Y%ljMr #!̶u@ d=EXx+9B n7tssr+~$ˤībp:m,`.paxPrsx+Q ˗5w~B:"̣O H FlAgbpl#  ٳ'݆#XPt~Vc& Ք:!NsmlCjlH#Bf8{ן\uU/܎lp*F"ڣXB,=mYYyQc̷UUU M/k,}M-*7j#.mOАjD3ޓrpꤷ!i !2(,b[US%M-a |O^?}_U`Z[[ : l.=[,=217u?j ‘vъ(/{|Rt͓,n ]\hSc]V$]5Q)5ŸF;0]p"{L{&*MaY5߱X2cΚiNkxa.LQetroPEf3cxn[2;sS EWvLnT']&aT,Y,BlO4Ll\_#B+iaR&ŗ !ALA~}G@IT:v^ $`ؼ>WmcWQ&bX^AɤR=_/4L8×d 3qەЉ3I(~߃6 m&@YLw<6rze5+\O$Fӷ;)^ V*j7) ⹙:?c$;ؚ \;7J׼l tR6 Ke%ߎ `xF`'P;T{!guzDx9јT"q48)ǖ jcVKH# ^:^WaGHqL5_+RfJQ@׺g(eFYLvO6’ӹZ?hŶ=˻8kxXP:8#A~oG\qSd O-A}ǩhj5> 4\xQɿHN12pJAt'cQKw`-m!^Z'H.gZ.IUG ȧ8IMt51ˬ)tlݗv{g:>$.9)K@o 4=̕eW {ohe"k|JN+kpT"7a0{niq ׏x}Wޔyu 0/73 8:M_'RA8AO UaulڱA1"HװiMc{i=;XĞ/2c%ZS\Uin< vV!..P`syZJsXi->t/ؽ>ބ[@Xsvai+p 6e|D\aJDVwa4ݻ\uN(Z w'VkCfgjQJwjkE\.h%(Ɯ;}k-eh 2 h,&S$XRl=a$&͔Zw⋇c*6 Q%FSg\9{-{A6{KK,"4H@҂D΃Lqf=AחPkxE3ӷےۼ4$t?c͉ j^gMMZAv&e ux1_JG4!.'l RO<;{VH_[*!6>jۻS-GgKgXmFPEc綕L]Kg9N9FВRMNjʿ%NsWJ`0ȕy|H'+]\~h6 Y,@Y)a[AY3bFjX<8 + ho0u= oN#Ət!;W2|m1,tϲLNnzfu賏7/E+<<.)]O^e,:8阉z*o3?2_qt ޫ9?~1h95efq lڨ'#&8=9"8ߜ@YfaaV{:%u.*c<4Kf;VGI$Ns}{B}Xi01K1y:;VXCֈO6"=_s7ۀI3s:] kI9 Ve`x(q׵vEدYCB j.\mNV]9\ۡA%e4\ E( h+律o;s,-O=WN2=o1;y͵q}s| h됲& )Uׄ~cʪ3xJ0 ${lUYI7(\/ Ԋ'DSz "]א͹A>k6IA.nd%3^O&4{n8zu^sk^Z/~'-!]H*eܶ#J^'G9Kp2u[0Vh8&$Ez $6UL'[?5/|cCPNv}:PI6-":LJh]tyڔvc*&1* \6T+aaΫ(]6K& ~QrhPp36Ldu§㿽I*J* 9N$,%{gRrqN]qI˰ZT.+oF{KqD<#!a1!@}51þk-?<;c;R';N=uQ ^iWZtV] kgKe7F%}[ N/F,9f`Lˏ?ni +OemSEPs^AIH! ,Yg=JSKhz"j &*ky@z{-mYōɛ U016nKA9۞ r”PMbH*:AGa'P9?+)903H'x`>2϶HݪsB0x.‚_~5zh? -lNd8I ?>RȷTXN@u{y}C}1 E 6/Өeҗ?c C V/衏| $N]3p%K(DK/XDg8Wqr;,e\l]L*pЖ8mzE; OӱbVM漧\T knf*!1ϭP^ K"HR~hSwLjx2S7Xs|6DxT]=|/½aRUW U<*'Ʀ@6N3h=[?bex|qP4:*u*o,Eܸ%7rTF+'sZtZ]I 8+3Ts'8btޙ}fx1c C k ~lɒ%ig,s>mɤ7g[N3#;S]P5 -1b ͟ *6ZXIQ6`]L-+Cfylp' 9M|tsag "@rVX]w&E,!MnʰS&:_BXH{PQ~)$p@2nXӻ_kj4]JX-`վ govzOv L! (~wpue}cuW)CGaT@DsDQq4 ZxX.7u]X3HB,,> UuP;b&ٌ,TJڳ [1UTЂ9f@PZwJA j_7d|˕;~}2[o0nލ=+4g csA[H,qd?Ye#+Ł"1bR6&84]v^5݄Vycqԍ7wnp;82'BV.E3O[ODJ0y' i@.f8[fEX:ʲxGkaU}LF!2Du=%WyLcP[)Ԇ{UF=Y!, /Y^(PS~;(ȹⅆ"hxe˂x\C G&(.x;"ʓV«"+v`cѮq%lwH&9 ` Y0ߓܔG&N"f^jDVTU F.@;ā,XJ),6M*2i.G:ΐr.9y(9*kbxlnVȜk96΀)}͍a<m˨FHY:؊#%*8DŽlRh󒴲 ?In,AGfe/d#:`2+g,X0G.>8xN}lv5d-y`AuXX-|Z/",rQUDr5'J|X'U^%k%h8Z3Z\68z {&f~ޝQ:+N$4N{ʚCW1~eojZw+aᗧ˶F7Z2VHG'RjhkdvٟOOf ~UY^XaK6vG<2i% =U SjǐKOZ|P-vn,xSX7a6 >]=AFꄐLG`^5-~uU fIzѧ;: _)caљ6oe6él?aa`he`nnVY55$B'2q9N!7d 5*1WP~2I:umwwh-hy(|"?iƘFz]ܤ֪g7'K4K-A2!Za # )1cDK 5H5Cg|n7"`Ba;]P|w/ƁAiv⬗*ED~>UX!4vu2?3=PXNY<`|P;˜B˦'5>hV%LɅ @‹4e >NˢAKLHf&EiR;>s߫`׼}8n1(M=k}%&]UĤFcWyA0ʄqȩ4y؈4o*V[T(UX cXoRdph8טFI~eyy2mRu}A볽lȀ[h;Z'\'XiBTѺ16>jzʘ0-5eF>K,͎,gFn@rz1>f]!ޚxܹgr 0w٬ŧpVu+zk#8Whe3,CBn̜;?#XH* K0#Ju~}JhP6bz\CG /ؾADrFz9*] Wfvr@sdY9iJ^d]` [)UJ>$j䂥f<řB&8{iLm,oW߉J9+ݢ {Hp~n++]: Ϥo! +v*ZtX*aB<\u!͓?䋡rX3E͂?=@Kq ;[b= JY_n.U[3%vS?a,t1*ylq21Ev@D |5:rx>GM*ֳw2$ Ӄn #qiBoN/c;2м0#V Ca~bȭgeEeM;90_"w=䏼&jGsFصdXbviJm,erd";wI8A4R]š|Fߨ1Ax(snBxV Z(٫K$xm9^C`*2$R7v%KgEVhJHD˓֩[SrKV嶞].jנR4סWBS>Fz"- ߹^ H!jP4xA<_ )A߫wRj)z*7]SYtv,x ' NF]{BWzU8ݻ0%m7 `uwBpCC*l52dG Zn-;k1H6 f9 ,duamrD1n;%*WK8վgLUM6$!Lα6fU O!umMd0=*ӘsP#*q\hZ?>L@[$YIP?4ŦJG4(mt—6!S}SEY* _m3 h#3$| h= r?^6 &&Gh ;9e=X_[z>*B#2K9 >A&:ϫHkl-OjZ܌t eH`l3{gMqM\lp>L1^0% :PFl/)&"Ϋ)yj%꺑y=k-G {02|)h?ۊϜil._kVbRN-8]P0s-u]h6cfl$RJ4j}}%bRE-E "d_aP-!ǶCT_7Z~f˯zڎkq t'2hQӘ?v7 )f[ph*w9bE$϶ EϟCV:o@ZuW-*»;@yNщR7$&M/3RoKeԒidyl8t~ 6>d*j2%m '%at $J8[Cx@`AxN4p+!N3Szn*f`og[Gfϴ8= 2|sS"}`̈! 1y{N-7j09a\/Bϯd ET2R| ^]jEKLs4~"ao3F arW[~&YF"٢5p9mÁ3Ųc@[7r6q'VpapБ b QĿƳ9kgr>Y>=+ a4ůGyg,qmMD׫ٶ|)EY{>Tɝƶ*)Cq-|vsaѪq )Cr.nb uW7"?Q.VV$KEH]A2a.O|@zowBc;49`y% PZ m"5@GwR䎵,[c?[;,gQRa0'Sc21ƐrS'OUA^2gU^pZǗC\JP R g_MJ#Xz"?q=>ipىp1ǂ$nxU< %NrCWj>rm5_[Dz#9BD*AYS_DT7jv 鿎ˑ)־e[UV=$SoliNAs$QY΅ڑNm"ĭ8 9,ܟ ;AeVH&߭yؾcX*ۗw&#YU6B~s0s1ҙ ,VMhy餞hdw[{>a -CBi'm=XgZ AW73T%1;}0~-IPG[ƋƷM%vK:E$>sttoY`_etIiȚo'v]cW,Ns֯}"|=?{ , CM\`w{qE|)=JM&npsHpR<e*c )d܄ssh7@TAGi߆v2 q0dž&(Q!ўlN/F?}Xxq/RE}^ۀb䎨]HYU*8!='1hXyR­DClnmXnzڈl(9AUo8tLZVCFOؽglilwC@j LZ +͌נ*LGF D-si]"%b^L Q)= ۡ`.6r1s$o7TCNAe3NwaŸpV7}2Gx*gy~Qɗ@rY#]eo^{|` "lcۂQk1Ǔ;M:®X,ԁ9VZa^% SJw%p}/Mcmk*]MXZ[u*J̉[USY =^>wIjMiFSJoCA#dpnfש@g f\s`drlhm&qZ%cuI@z:}`rY#4 6,vs&ѱh>7ݹȈWJLI=-K"TU SŹ2]2!m\qiR*m檐ȡJpH^]}kTD#@ k99t0wVGaU7SI\FXG5u^k1q橛n"taiYC<x0BlR&Y"C;HZL.rd€p `h:.  @,,D>Vh}Z =+7hn>8M]в"|"JȹaBLyJ&SV\fT1+ne+ݪ0m(*,V5&9yR\Ǔmmh|ɚ=뿩m͟yf;qK7rk{,JX\$,X9anJ~~cUxS B\CӺ~e=mQ|#S gyk uXѣb591R_ѥ+,M9Hhp_V\vH+5l@!W/NKp.\@NK"[ 9} 뭐+7Ri ͨ|w2eJ+wU; tLyM ȩo^_,0u* 4 aV(ʌs 7.ѯlN3PJd/i0#4QdC$'sWJEs |I91 wc3)#Xr! cm7WK(ϔQ8jja Cl h޹ N^CE^x jAi^i=FӲWیJhLށX;̂.PB;Y>1"ӉC2JcY4;1Ү՜/KW.א:6Go>O_}xP < z_Ch(>*=3e TxؘAJ_Jϊؓ|wl_fy ,\(]!C{.% hL#4lB_V1>b{̓hLpv FE'81ty"zuh^Ӗ4~˄.7KVGhPe=w, 'RIW"rhK~AF䅎[6yta0@gS05 x, go^9o0A E}#I#QݼB8Et/WΜ~(ܪ/s b ;oiCUe blӛgm^RW!XOh5;r~AD~@(-3%X䑣uø4?k-cMF`+-,=!_;C *$0 iJ|BV5G$\ٓ4vxkh1R܉޻  $? ES^ {7ؕf4"Gf( jwpŅB FjnXq|)x/1ulv"=]D]J> C4@!_6BH$[4?t.ʪY1ch+˭jQhC3ԙi_Pܾ*d AXhqzZS!3<hRu%M= 6a- (7, 5cG)%Z<o EjIQrCd#Mf&CJ[AZ'7Qnx~[&1ݤL1^7vQfN}H,\ ˢ|;ay׵dMW!tҝBИ-):Pl-BazZz7NLQ /)+Wl}]L}UR׀cE茷"#(n/HҰ'[E5d"reWp$?i~ 4ǿ6>wyJC݌;Q4oH<{(toOk #Pl-c t_ eVYݤ49uPY 5SLsن֔EⅧr?KM}ԯxV3>NZ`C ,:I!j15(*V)76,R-Srrn?}ހQBhJVSF«ei&gZE4 hA5m>Vf)T6֛"@TpJy\1FGҾ^+%ϵv lp庻 fs4pxk@dsf, s-URq 9/Tڏd]KYtB3ӆ9Bk~tCk<¦P)4EZZ' Tĩ׎KOJ *׶j%;4] op* 8/Tc|laa4ZR{'Fػ];N_W{`C4PK+>oѷ̛RS*w o /&}xAnyޡI Brc*CϫGiwM& }cޑϑ:M~bXpzu:wRwA'ځ;;)aW0RPjes=RԴYE?v4 JyA9L!P1 Dߓ!AqIgAa_:R31V9X};#vVXY<H,#*\Xs ȡ4"jLȔN)L5Q8Áik;y_e?kk\ tsOs WPD$Кj[=9 $Qݳc֫Q~?t؆$O6HQ@Xl*y\ i@x}Ggc_fm ݧsdsu)l^:~JJZ׷CQRqфmT:Oݯ_<:0#,r) !UA.Vxv,QW /+(/~Yvo( %BѦ.QȞKFFzLV!ݩ \r翫H^ޡYɽ1Nx`4)j ("73u֥=:7co?7+"h6)[=򉑉f p8"lUVO^ʦo3) D, 'F OFp BiOT=^&ј]bNJ9] 4g?ۑ}-Mcd%ɬ5u@1SFP|IȜrѭmd0Ȝ/ɹ 9יi2_mh4:-yUM`h 0 E3ZMFQrΗM"a;ӂ\y.0 SD Grhi#0T*I U0e u4%9QNMOfJcSSw^IͣdBޥrF2= hcضES 0/|6fG|LfT_)7[Nfo(s5bs 0bIMLq |5SJӕLgi'6PpZȑ)ݐА5iD2 7M3{c2CxPi*(;XZ =O~I|ăE$tkY?wT;UNBCsI7mfݱioa.z-n<(_aps %%sXN+ƻ= IO/\y!n1"]?&.DU<;'`BVcPtV'o.S= Y}?mx3p W8zr 1!:fc+ӿ4oS:rQQͪry HÕG h>X NT,)=gϙ2u"#BAFvZuH3F}:}J>>;"ycO=\.SXf4,nFͅy'{\we}&4ʎE 34,;b 83nRX1П~"Zp.pեM$Z%r- qPȕ;Hh,RQ ,niPo t-|n̪K ֑ ZM(ƏR&)XJJz$H=qʬH0Lx7z^1ۇv9ʃjĔ>:GU*DߎjgVE3I\?'|I7kS]l2h/ϥ*cJV~*]*f b,Y"$p,<˖}P؝U>E{'+~Ҙ1u'x@\|Ů4ӀfgoSƲ%R~Xf΂N{/Ç׈kRX섞 Dw {b_j]9!긠AY+>1-H<F j+FEFOlR#n͓'(BV"6"BԎsm.xk&ֻuDZ'#1' j?0|^mO<=zE`CPwΙhwz̺Tb"j:i=oљ5|v]WC: 1{l>` { JgjPPP`j1aeM6%`z y5Kr&DRL T ! :BWg#h7"Ŵ-=uOdxۈf?#Rw魏kC['ꈛ?<ѝ{68+Me'ĩ =չ*k3͊mBq9?_+<=hav!9?hw'է ;iG`@][5z3X- VEG /D\HT0!aOW+I!L&:A HV^Q4C9Yxݵ9(>I0@p[6 "H $"QM EJ*}IDucHv7( MWv(ȸȷ&J/odrTv0O$=0VX'gnJ'j"&kNIq֚x?}m딹,3cp \v0Q~s"nƫ ئjk(+?c j]񅡐\-版Kjw-%ï*Wn?Eydz[Zim :sgV4X堫ÜG`|x<4e(>,9ЪT w =hS!LsoojRK^w D`UmV2sMXӥ*lb 2:I'ߣف,"7qƷI[7mw!2w}t`/Nފ腪|kxN{K}x;'oQ'fK b"K;Xz\Ohv85VVBx^`OF<8qBO>U\/}huO F'QK0"E6ocK*j;- Z"iaR@Nn.\Z x2-=oPI^(H_mڎU"c/R1zF*ů2=$NO,ެ[Ϥy RT}X $_ZY&6]g;}~} nd͔W p:<4h|n:%hκc E.ǰ0ْ?&ID (; tyG}k=@_d4y3A,|-ƊttXk6 #O*#=+J)a+ypl#IC&:\.. ^?w_}kŢ5^B~/qqѦBMPP.tAp%@C1uqCཛྷg#D P_:R9SikZ@2려Ķ\W11ov{ 94G3@;e : 7J!YcDM`kՄ-`9vT0\N\TG. )UZ_ԄH_]@Ase+7$fiEAOn7~^ fo0W,wpBzEFuiX 岡mf|k>#+T?T5s{Zx8zE q{9CPx5e۬t [~GJ, 1g" HH~+ tn%_w(M6yv˰SO+cKe;RHsYU_et H{y(hucyVHzSgZdN*b=VMm'؏+u6DeP2J ]/  ~<phvKMjƢtia T榟:\EπYv $AiVXP@7!Ya!+An+fȬ}wu671'.tA6рT!kNԎ01sJV"CZ0{ a$;Aw+23re>za' e8;mcaZ _|qFӦo6 `GW })S4EÅ5#"偶j?I4lj{7W 2|ߎx X jd#jiC`F(iK̷24@ރ'/vY >ƒXjcn<8#kDw%jx{t{Hg=ER/1>?wQ4O௅3O0̈́kyvV@ }~їMbx|G(O  fpu5-J6 =IʔߩO.Lo?'P<|6Ozwiƥf0K^+ H _ aç$"1/"?XE @(@(qhpg9&Ws#׷Ԝ=}-2[ҭhjA_P5-5hb<}f%AGxL/Ozo{^-T !6OhE38"}Q1knvQDqƏlLl8a㚰LgSD) PhLsZtWvMkO0@{TGh-^qԊL(b>ҧ96U?fÄ&بس v`.Lvו=FHDEs }炙=9#JK4G>7&r:2Zt#:~jD#cX/tٺQOgdge1=ߚjDd캘͒Q`%iV8Y Ƽ>Zðz% $疃It-Bu)1/snڗ%wЋ^a !+*v_ ?SFw> ҍ &k/0ӽ9 wv4kv?&FVgFZ=W<A:&#T|Du ;|iSЉ(.gG,*gO7>5J[4n h{^ 'Lo,q'DvМ>U;d+1t􀫺_k @c- "Iq[Z{(wzE}wrXu&i52ɟ@N-^VAUTj&A:T Uȶ"÷Ab-ZK9Bɿg9vMp@CGQRћ!3<#_Pu6 O8F iYFS`85ZP1B$s텕o̿[ (H٢(hq4@SU:"Fd&M[8ɝ@0 \cDk7-шX+bZY<7{豲uN8dAs ?ɝ V@Xu]PHVS YulXj*7H/0u.wO{ݼBF\4yuIj?p};7kj?k&UibVTZ}a7wI/&"]f,q$q쭮+XqZ2?ݗzdz}=m2RҬ8-IKzT2kѣ?'\/`?Dx,]D.œl$V\#0-NZ:qqiIH|;zTY=jJE|-VП qهI`Z$RB,!l,c|CF,脮h '*wˣKTHn+:QI6ȝ|/0%Ez^r肅jwԞU}H`17I z^*BDaeUjA|c%,oSej3 d.ʼbO׋)=O #aDpIڄ6Nnǀ: 7w5/E1߫Ft1\&w7^ؿ^70O.Zi>ƻ+`qfbiv'K4[vڪ;d07k O%"_&P}?ϫ7.ϡya35Q; U[F"99iemMغa_ pìU\]\[5b]ml/݋wRSFNXD%LZw ("3NWq1X|7Jpk=hp"z8TذOL[+ HFgE@.SaڕrU~{dq.v?IOnl7 VW: 1S5|e+IfΔCyU j{lܯ2YEX}7-pӔ4gW"<zKa5[mZ 7ܽU KMRI*>"Y\RSpyW' \@Şm [(`Ll yos~[wtݵi )}w ޣYւ2SO&r$j?40.Uj^wa FVzaZ"8n  F]ϮFhs:t]*c{ڛHTmCg/B> 7?|ᯱ 9:.VvDSE^(L&t#k]eNŽ e-} ĂBY|7VqGW /]U"hB xu#Hbk4%0^:R݊p$"D 45 Wl4a&2p11H0oJZ>dj\zSf O(8I#83$4ΆDZLNPh_=*A_|;?B@3u>* %Sך)!y.\ծh;`<њg> T7Qfp|99c0bBd+ _Px2#ƻ 9R.4[z֙fƓr$тy @_YTF;>r}~'gZW`;˔B,nYRQP}Hg+CjR߫_.Gf|:|f mRCj:iSOto.:2\cuTz% B$(q  Wxȁ%]fK>5AM}YLNrB6GUj%mwIc½ ^$Jր%fr bϬ"3Co7d.疊M?cNhi>Ţ3(@K i#rf^s~"ھ^j7,8j_E7gz9٬a |.3iS|̢D8«GZr:_ˑ1rێtiNcf$]Te-@|6ebuǦ|jC l#SvrEIyrM'47%F nS*Yڡ0(lW0Kj9i1]y0O)4|ZwrӢ \K{geRFPHMQ'e߅CݿmBOσ1z)wܓv&6=90iH `TqDQN3K";Vn:y KKl^A89V#`h@C!.k|5alLᝦP̍\cGVe9rK%&}(]#8Q|Gˬr WQR VSDmT!_ITIOqٚRxy\_TTr;ZF6O/g .i놗SVX =X=tg# c>Q]Dq*B@%P|FX0Qӧw%?$#j3CmהkI]u=`$m2U8K7̒%;Ϗ*^#DJ A5&D9SfRbQ!JPA &8qb$1V|3PiPL$f!{_4= B#e|*$wSRs#,?Psh@v Ur0}Q ,ݵok*KĊeWf];ש*U(؛k&P 1l#cxD02[t\Eekmh93>)F)9C%-9uHXyx&7uK) ͧe4I[Y/ Sҽ ŭ[:9Z [0j9Q^`Ga{dy?EcBKd㾪]),UuP Zt?:eKv:GXLYQcuGqL8GzӔTU[M=';$˜j]gQ 8v[!,{#т0(WeU-@VM$14.CYUsMtu ;fkj}%0\Kj5:,WG[{}3=&g ttpmTfMHT!9J 329G{aWOHa W6u:}Y>4Xd盡.- WM it[-_~0^ p[E_;69{ͶG0s~JN3X>Ao9(@p˪h![ -1TC% ML@J@4KsvoG[[$*w`mĬ.݆W:'ݱrs?q`7̝Bh?efocIQD:33=r wPuP8t{@/skǴSenIcUp9 hHm6|bRS|mYǨGX1 ޺.N` >Uݐ+JfAU  =RUݵ7$ҩgdY*AX.whQ4,_j uy)9;QRLD9_ơxԌE\52MGN)3yh =6|3:2{5roڑXI.e>ǝKk$4HALl>JmՋ!jPR6d_8F-|׺ȀOjOgYZ07070100000034000081a4000000000000000000000001642f097500004b64000000000000000000000000000000000000005d00000000./lib/modules/4.18.0-484.rt7.273.el8.x86_64+debug/kernel/drivers/infiniband/core/iw_cm.ko.xz7zXZִF!t/oK#]?Eh=ڜ.+͠dg|bŴur@d$Al툍`qH!D|ZfqD_I}'b;/9ICKViku][ڽи pZ.n+~vIe'9[YR7Ro ]huȘtqpFݡ p?mKs=Z;gG lL^KolU5i y.2'h#",Bp1'|Z#jF[ ^0g2P\GR3$jfu ͣR4Jb1,5JOl6};6)xMQ&}YL+5ȇr](dœF;2 ׿` AUB-GnWob##D$.Y!){g]BAs/-ndBu?ʡ)vVk{5 JN6E2EUDp*i , BUޏDR^ky釯KD-{25kPN}4uys'g7PiִV W%qĘ!l kmrrU"S7Y xzee/p~ ' VQ` 7>SN'6]/AG3mVxFqJEƓD^eV#(B{-S+ D=$''ʶ;2E㠵*R *a(ndE3Gk)7dI/'H -8BhEAmPc ,C(f? g5"<1&`BꍕD(}ffv|z۩B}iMjՆ>a2i~$IT.)u8APX2>J\GoA_៍cEdDjQPyn/_0;5I 粩ilt7#^Tu,i*FV~U25xZm.X(`it߇NNjUtlIc?&wzU),۬3ڪGFծdz5-ϢP\Iٲ^š%BZu1wwT7 ŭJgJ׮p 4Qabʘ Qd2Q']дl^3TRYNvu%B#ڕ

NT&ǽ}[w , P\iRG{yd>6NGπS1{C>ˠ;.=PƇ@rPR~pŢE)q,(Y~r!1+0Rr []= 58 Hy#樚IS#fscTz2O'X6ynq7I6V< 5>ԟf6d Z2dYgA4Q58|ﰢ~.ffF1f. B҈9 A,~w}!;?&X lٺR nX^dC!%\ ]8jgÜߑA#V+3 0M;#%}`t=Q6{)wZ⡓M4^\TFj / kb\(SJٮ6T#܏Ae CJ͜.,1UPQt[QiZw~Qf2.JĵxrR Jڶ=:*sd:d'D dύ1Gޚ31d$[\Hz?H=rxNLNPMls7#8x 2evwb/e*Z=OtAQHnӉ3C0w1,Wߝ3yÈw)o׎x-z76si *mP|݅o[|2M 9vK,.ZuM˺Dt7]߳`/p~SBkڥtK4GU_#5}Ų6D약2Gj?*+ ȥ qs6$?)fsVyl~'SZ}j͎/`ƳB cdK\4U5rx*@fa<4q0[0qcUpݿ%!NՔ`wG KdpF-Qs5%iCsJFQ&R9:rDE  P&iD3.m.PA=IKT-X dSfD+;`t=*\@. uv1ռM{ B9(s},N^rEWizѢkiVL_ŸPLE<u[)ɻMLrh~:)HŬWCA>jڅ&*¦ڴO%޶a\>tf63Sa0<"7>&0 *G x:cƋxu*<,MK;?ԑ 9=5ĩtp}VBEմ ~"^2cX>k< 7 aeBP6LV:1p'Z`jɪ ڣ3_i C(Z麣 JU\s}x`*v'S(OΑKoWXQzcv [DWc{ujH8mnM0;Qi@hbBc^2 @G8TvI%rm7h.t}2>|.zv($s6eM> _)TZ4Sҗ`.פ7^aFgUauؒž􎺻JcW cg֒Uw5 kI&iûNǞor=!. `T#h|ְHQm>NDXWcL#D/لHcmC%Kj˨,C9rPf95@T;6RMj/볨A4VnsbW|Wm zP[ &f GD{y{N`Uԝ$j/%9⛬VM3&nnQ  z5?_tuXݭmEkf󮛫\l=Is=ʻI HxJי#˦u~R *J| )!J䪑FaaǍěh|MRrJ抝 +%@eSP&I"p'☸mTIDJq5>5t#h,aQ eI}\~&]8IY˥X']8xчqi7xRoJ 9}#>>F 2P[Y.u %Gbgn&pjGi܀F os "?0'KL&ҡJHKW`VJϊ4I@̃VYv:n('Hi x(6xSM[<.. 89?S$[&zޒQ0UEkpCm4$J|>5eWgQWg*WQ*B7eFagOd9YŇ*`>@o[CsR9E(',r`SOW@6""r씨Z)歽Wdгpu5Ap)'pД5]T&!d#z{^zD2VɃplٸR+X&aE[r;⭙LzMhN1 ֏IJasUy\a DOpBw(;~ЌfPmj57~OUګi+wtqKĽ8QHЧaF2@虫x<kUHe?y4u]@`bJՙ7D $gm~Z?mc9r2ܼ# Wc.ͫez@-"߮s)tNB.PW?3?/TU^fLaG ˿6OӢAJ+@g4;8["Ŷm&H3">Ӝ wc|K:)bTߧne76da׎Cfuf_Y'hT1+r9;^F3"U|~}ҵ/~AG} 9oȣ*YY}L6z Jw+@`k/ЭTji/ `Mgr;.AQUA5&oM6a )Rh~ ,'KSLJyu6s1hIS ef̨@Xqv^E1dC^%.$'r4ʆ\`c?tu\! lg?"ZB+&X-G! axUIhcX7>5)lJp>ڑ-iv0|þ1@PS-[? x'LfxGAwT01@ϬM;AX TP(t|FSZRsٵcv~(xz&%iSl&xD7ψAoYٝ]`\pskʺ*W+U60UIeo j5ŃqJ6 K1r/7AH4I\ 0ue,kWW-Qt4fuvs,k0Ԓ>ǂ<1'^F1PG!*iS` E#1| s64O0Zz<P\-ܬ#ģ@ xD!3iObm0 b^aǽ[p:ǠRl2e¸Ѵw=RwT}# r)57 "y΁wŸi痚@αGqR|(:26&;1dҴx0f`ɋVح]& 7.i-Pb _7@4Vo`tJ, [gxk$|O@~A,zmC$ Á\L%ft Trj6zڟaR}jކWx{o(4AY˄*7D&q\o2|O0WGRɘXYyx;QtHz>UlЈ/֢`3H# $m@Hf')M=:I"Z/FRe}a_ik%qô3&tԝƱJ%c0{5l?g (@^)ܦ9 @- '; fY;tG0_ Dc?ΠƃF,#;Xp4bgkC6ܰm_[`3i 0#Z z69'@(HS ݕKO?U :> O<[x&4*<2Ot3r$& w#$Dw2R,!xWЖLifS^ ~ >>䓴~(a#i\]moCZF\L[W7p\y32 nڪtsRp݂ɩbYqq~5W?:9ԲȎ݃"C5: *@#7۱U)kطk=@%xa̶8z]iNk(w(=z#Lʱ22Q{cJXk( na.([W1"w?E{JbbQACS* "Ξa'*=i_^U^Ӗ&\˸`2w!L2;۸W+kP}laVEa-Qԇ??EiP$o=Z@:pHӣdʖ$sEҎ vHP-[gg+4kÃl#{ ¹HxDoծ|3]08NQ?wF ~UߌkİkJ~i.mfgwoo'1t* 6ޣz,Nusr(no)w{H.)^:ki2&B/Γ-hcOe`\vnUt9gdZF2Rf0yc!) !45,d`\9DoRhRl)HBjK٭,. %‹6â%j1?L0 дu̖P3gv<`pn'G<ˏZ~zM l$XY%B(V}B%wKNRViΘKPm6qR 2XMeX ' K0"T~*'JXզ{lLH+ R0:zJgefڥi*%J8u  !F0-nﵜQnQ2Cïͪ0j$ ב1 "uX=ɀ :3o@zwЯ-ʙ@ *QiZFml@HD/yMM>* s>YWMtQ }r49L)Ϊ^* &gj0&oT`7?QxBAG^qŽ×M8IϞ8~ZiS},X0 XdDn5KG+Z6$F*aEUIJuodN|^࿯EƣfI2&+j8X|{xƲglT G49y}qPR'>/N^uΚ;`ip7q\ݹzh dĐ`ZJwN0E%`;29Sw&:s&30Ȝ$YK^G !# /TrD̨'"*|C %1rLt7h^tڥJ0ŁFM綦ųqz0}&-# ~TiyYE9?M@Ng4 Kb,b"=B08}`ʑ5L8Knrb,a(t8bT/{*\f:(Q3~*svjT$]c9ܲ>}z ×GaeBQ\J7a-5K'1WjlEY1ڌ6[WesvռvHzX23{gK!idKǩh)ԠZ^A`!E6hc4Z.AhQd1Nt̉j&"JiGOm۠"8^1OrN |jiӐxW@k% N\!{?I ZD"4ǫUaԉjꟊgFZ zq\\Z*: #訹Z$?Zei 1"MnF|wgST^۔^* }SGn6 iѪ.,ٳϒ5TW:}ra!qOpO6`:=Y2WBYb3mHx'v 09j(gBq){BXXy6{AdFF*da* .%XYk@ɥVe9Q 3lS#/ 4%1'bר#f;j RGi@ݯM~X-Ofpؤl\l)9h/6= #zh/n4 0^[Z!?VN G^]at6@m`D 89y,;6AmO,X}.xmEOD̈́}-NLP zܕ) T_j3eˏ ݮ^^_S\svO7ܫyjN!Qҙ(Lk#P][,1[T\9)~~ﯚ(cPMbxŤ:]d=M_u]~0Wl/aO%$18fB&B), /soqرZHaFul{`Unq5ѴTf̀GB9z9YB9%ˏKh5j\Dl[J< f,۲ҸK- |C v&XrᜆŎ´\e❮R?ϓ}3$%~?@3ӌf֘|p 8TLXpJn ̄X:f >;> Z >Ư'N^к͆i\wh򹡕EYNNZ[5T4nWusߝ[dzG O?|T1u͍u/ #*V}&g,F%Tt9/k_WO;ݥcl}kWݜ{5 [jnR#у`ae$+qA\+nN)|x1.J6wdÂ5% >8V5>[ɈmP 95|{D@͞lvӢ޽5ſdH E&Rq0`i)Pti&LcGYfPx_-w;V 1On+^~N"=8_zwfVNvtfhF3@mR>}NK ^ʜS5 5Ebգ%_B,?\*T.ˣCEkx̹>gvu5xovT@ksVF|xqv/D/*`" !`6G ?S_>gktGwXEJY!'4R =86$D[!uDbk e٭)Z\h1*,ٵ#OeXo1YҺš5Ѡ1lBqQ`ƙ(Sga u3,rIlȋbӨG(`T{)ŁTU"FFs qYniᢼ "w er?e[Pq7'6M+l,)Yë_dK86.6"w#/!;LtdN]Ǖs$ СV?}(9G٘~]Z >2;J> 9G3A?PK,tx>`шz})K*oWaDs|Lu5 wAnlq-eXI^%fVߕ6"ِVe,.5(Q'M gޝyb䳋,o6"ޱnb^6|~l()hdے7&pMd O3X ]1<f_032e.g<=͈ f D{d4pCY&b֝D[c 5#qֿ!y@0)Ea #4]gT"NJwGzfHLӬ;vdcH O ~@C0u1)[0!2eyd/y/&c> YίŊuμ3sr`ļ0U Ë@BGO43k`'L#9)m6)NFJ,ݝ&/fcby?EA-e/&"F~Y*Nw_\\7PNMegq%8$b+dvF9ƅdIdn_ nQym+'" B}w5.MX oS/浲CP5Sh/KL`ZC3 PRՠpsAc8LpP=aOty θ}p7m\i# @|}}Xli 9UXet=F\3ȓ*:vZoj~L[%7'{4mr ,c:QQYoD+tlCIO&%FzN;W_^BJ%ww>g7#cRyDWtwy([~0G妣= J@8"zo #*ڸZvcn̟Ǣ͡jƒ)=Lc-0tp)lg^ MJ?F lZH [ P/H(f&y l*Q)[hFIRhÓNb[KT'=5 HU\ܕ {"؝K{zWb7e2fuB AfnfqvO]2/y m)?t΅ײnA'vEb 9xh{\df /ݪ9gJ3/{1ߔRoYzQ(f{vY(bCRz\ڰ!;uCG yO!zp/ɬlzѵ ̵ŶLاp#f&vJą k2C]g'9>FOx[:To0ӪUv E?13x!βyMƧwVѡ!bUCtCW\%'L7벌_|+mJ coItQͯ ~1:]4x&q2.톖rEpjnldJ; BKP'hР!P`kZiwȯXBWO@u"_d ʰ]< ~$P  !=S&ٖaGT`C^q\yp0;9_ttŷY#)z4Y[+\gtPaP?ζQQM3+e{Ʀ/=3Ym5D q=a6(5-BL4_Ysb;x2b\QoEˍemsѵZ^wc`Wz4$G% #%!x|ht;Zܻ)@9c^t\6oQ]F{wv6AHWwdd=WLHσ+^\5XNs3p5(oqQ'fNW :f3v嗥"Bb]A-EzQSoxĐ|B$C-Ͱ]ҥɟ{E**8WAHR$xt'>DYtݦIAwXOKa}w !4<2ەكԅ f(Ikʟyۚ[?Ef0Sj)2tnPC/Eҙ28agt|8 U:*3iDf* dߌoi3LJ>[*G09򽝠#z-E\g¼iZ'{;~eL~$A-;N7ց^!Tr$OZ B~_SN )AV o7+إ6su+e/A6‘cNoA>K _cnW>+[:7,)ejUHt8}- 3ޏ: wkd8r+iŤUFZ/ۙҬeP[*ʘ_YtCtx43]5-Vh/w ڑHP6 j/xtx4@LĎy(fkQ1yҖȇu+5aI[h3%#m:-7>ۃ¶+phޗ{-"-=RG1 Nqzf/n5"A k͉0Fv{9jC:۟IS?33!-ғ&FSMdWoqH{ n2 [e8{:Af{%YUVvTyѪR)Z7u~TGS4 'GMFDmіez`܀kAg2eԾ8Wb2 YE{+)1|̚yF\jKؿpڒ \֒f9}))iŬl7B4ňŋj p2H.|Q%4o8Xkǹ(p@e8{[-:k'&W">{ppEcЬ-v)ఴԖBE%]5Jw~yK7a-mwsfߙ7Y\G)5]Lz蒧>kx/AEl38_Y֡m9)o,dq\ ]e~X矖̦,C{f5sƧ`]Of=:$W^%bPýVj j dDIiOC1.ȒuIR<˳x)!F88޸QvCJ+A ;C.Idnԉ,ul ~ Id~^WKjO5u{0ev =o>dH) ۰jmY<$WZE?/m;WnD=NT7BpX'M<⌂j9$@ +7c<+`vsjFAѱgYZ07070100000035000081a4000000000000000000000001642f09750000b998000000000000000000000000000000000000005f00000000./lib/modules/4.18.0-484.rt7.273.el8.x86_64+debug/kernel/drivers/infiniband/core/rdma_cm.ko.xz7zXZִF!t/gU]?Eh=ڜ.+τ.veVu?;qQ*@iq[%Fzi? sIWԫSX^YK!ztk~plglr /};h>E[ 8 -x-b>.QEYހoG*d'Lc0ؚpsܠ&4E E?!vywm^}؟TCӳHR)0 #g[T\`ۊ!+@o1r1g400k_6໳)DtJLYQixIcNb:4GjFqR?RxH+o!7 ^$^Ω!&j _&FDžoXtEʠ|hX?Uw(6:79BWmQs\qhbu>;ېl[ys{ /@A͙ *4%rLNq>`"^*;J/@_Ud/5j\LGMsG r?_-J4Iλ͗kjj1<~-OTͻu &v?e~"6c087 uL@GDF3|xin\+}{e!Ǒ R90={5k#L4@ HnPb,Qi'AN%_) 7֯@G|-;\p_̝_T$Y9G3VXLrWr9ᄈm }BJ\(J}?]д!fC7Js$0Ay] j"ڣTi0<+Ƚ(<?YYn`*ߘ&*q8~Ǖ#fX1zu7zs0RePJ٠ XbQ :zxx6:w7,SpGY!8X$t^[zLyŪܫl\eM3ΦVZPLEsϭXF^I(1P1E[Cڅ$߀¬;紀"S"1%&-m=/8?r. uM[zO~I| ~>{@d\?k' gOi"'B1K"ĕzug0L>Ùkv<1j{P.Si39(':hό-x-IY{:R;d =-"p{qQܾBPyl,YJd$閠CJ\*r"oѬVAc4zwZnT}^z+{X.>3a}NZIwr* ŊcTf<+so%1tݴac$a^j~.SyP^$N"ncՋ?88L)JwOgL%"}q䚚{+Trzx>V̽&/d2 =df>BL_L#SxU>U@RlW3jm?q6THҁ/xJO@7/C&7@XqBk Gg^@]zE E klc3(^9 ywdd2 i޲Xׇ wU(1baM~fSQwY6'Vy_7*Z2AUuݎVv|ES'mts u| ?&wʋr9VI٧9:S~`&X5netñ- K[C1'}_>u{FY~F؂+$!Gu_:dFԧ"J@*\.-  5lGʙK Df-ҏTm+ К-6v@e;#׹)l?`K NlA9 #t.ossȮbi&wD,<avdECƂّH2e@1 bYreD/:1KW2ej,@"ڜ-g;/}S،X1RYz6D~BG3f trp2<.kXǬY@ӬC*n6w|l)>3k&- zOӠ)YHqprRh&b4߸e9QaBNS[L՜vOg\VHJ% )x^r=򪂁Ft%{\} tbCF(ܨNjcε 2aw4* 6k /Qj$r#'kK͂+)ͦeSٯ؍z.Q HWxݡEXNrB8$w4@{+\Y{O$GArl:l/@.1)q+MIIs`1XifFo{lE_#5PoFDQJ.K?c$9wH+$RMT/A7w(+IlxLșF{ejuwuL`L2^` yjHD? f}`xnA2eNܵ] tT[*U**>D6 hHؾWIBo(%CoӮ_'1i6ެ5H|10聗Anɞcc@(AU`k`?\ alvt*r/߽.Z9:AXx7X>* 56MߊUkrjn\`mI#&pM᯽vGP˅:hp_1|ĕs"o4alFR^gfs\L m[9 ?3k̵EIi(8M :wmyt.BV0vMEf x@F*{ Lo Ŀ?*#qe@> ݩ{$ lPAwETdU+FY"U?:X /Q]Tg/IY+{ͺq+^.ufH 6NU/j48s ޝQE*ř&הF&4ŀ҂.eXv]i^/8D>wi?\7Ɲ9Tk!~c 4 $6|D8B?W$M,쬋cֻ7%}dFY7܎{2;:bɣ^9 M@13!hkٕ3PV:+ $0w\FvEi%90Id#BG K0?lq޴t#sS'% z!/Bd)A08y~PɃMc6s  R+7>)O6ZoO+`!YANIӅev$Nj~ؠr>Q! 1!Ѐv`/Oy 2 Qz>O SAKbgjAGp욚!0dU('F4 o($& U=a!"fH.&,; j2qM肌k+عj:Wט`mNO0TDeBX3/]-&v&Q {I4ÆYʥvԻ1ȽD?n4$|Zћ$l.g1_}xh11 `|/Iƾh>M-^I.) + 9Xz _K%wcw{urJOxR9|J}Kˌ. T&ҰFT%Q rU{.+/K^'^ZX,9\cvIhr|Hh LwƹJ lWNK jPJbsMۀzM[=rZر 1\4CH0߰ӆ/6 耻z}a{i8lpB3&)C;iZXedei4&#҇z&ǮϾ)7Ձ l:jP6QT/ĕt2p -rެW!d;5WʿR<~ R%-pnωNھ$A]b Q )Eb^~쾵?<7 zT, `>Y5:VюIC@F]:Z~7@7\Gvpj3/h} L:- !4?8<,3qoY }sZ .lo]Kuph.\P.)FU Ի}{yڎ4D5 /}^ϦqDK-FR`H2Pe&lpyo|m ۷MJ6Q7-d@J :BٵThϓs#o _6<~L#ګ"ED)ns)VOb7g)zo͆4t?[v"fXӆ=_T 6t0B>B,^&\ HL"FŽr̖1~+&$gG'Re+|tC].pv޽;{3(F 'X-:J=|q%*dS+`a4Izf28L&Co6O{׃pG{y˨M*P?8U!:ޓPd>&PI΋ <|[ODR6dh3ܪ$40\8'p :'rJޤ<3K >M' v‹ZԠ }E=+m6WnB))b\,]4a} Α1&,7P8ʆ{yEK@LdP 3(hlؤ*Uj=4_kτ1 ]}7,š촐jD M)C(=wuĪ 6g!-!L(.L{"PuM4\վiZ=$ljކ䀃>YU\IMR(Xr>Nl =kV:"XrV-+2US'rYB5L6p3ьW%xۭ q^'׺ vMDXz_1ͪ`EKλ|SLBl&:+3w,~+XkYf'cDަrrh8PiN00vtpLIk&a2$~xgv=EKY勰Z1Xv)x3v+E}2=v 2 p> y*~̀ @3/xbC}jD OA06ijUEkN\(9%!8nO#KZ=V)s"uXQMX|0XtKz)S{gFct3e#skiNI hэAhjfsM"1DCʌ^I|X+ ۣ&,Pyd'[XB> XdVlq(U)e'u'ciW[&DZ6~XцkX " eЋszD# zzN GA/ܜ܉lN1Z෮sq4QiCއK&a6;StGQdYr2Ig' J؉+?L<5qu>b1Qޣg9Wxm补\u96?.M[ߜJ?m#jǿpK8?sD'pQ!-hʊȓɫ.ְ29 o$mn# =i_`˄dvM(@LQTs;xލ$z|Х!&|lR4ˑt`%Ԃ¥MA `ɛNB1q6 AIjT4ݐR"&t6~c4("8?q)0qVHiDh/w.'JZ VQ~1hhP1_Etc̠+gGbUYȰswXIjzl30 |[{d2<]>'_t\-h -IŠS)V#elsQ;z8=]P p=b\eT^FYF_2tL =.iN)dU҅\M4-BW`vh2w츦8v![r%@ nD5Wp[$ϐSƺfU0qF/6ZyTHWm!-2 p<,nѶf**jҜ[Ld Tc.`@mA,P6b ^pUP+} !"o̲aǬ/BqW;ݽw4߯>ÛB2G.h߉^tH#ٿVgpom$vU9 M`ąI{UM//_ŹciNeviWhL8mx{T#AwSX2V*y>gWDo0C""^y܇z+`q{id?( x,<3Ž[IIJ/-HH.j @v02/[LWEM4ύIhRxl}PHJ迒*Lm I 8`:P_Qb6guk¥BQ^=֑mVzsE)Ԑ;?@<.\@$XsBk[TٱH99 AeFJ(ʌR5 wHF "C~oIT٤>2I8iv5a 27m:27%ݭw8|u~/)v{:Ey~{ xM7R?=Z=5H$*`iLٟ{ss2GȎ%N?W+%="7jѬ*I4Z[!䚓//ŭI_`(G6c#lޖئV AeSAThSh_@8v.Mj+*H_rTD36BH{~&*NK-4: 8!} %/\uM"~: edt S  ~UC7¢f.4ʻ4*>w椉4XS*|5p~ \nX  cn|kI,)9'yY -Ög#1i{~/xVđ3<-ͨY!ip[u஖̈_|6m'գ< 5-5u/[9 1bʺ؝  D:˻7"Li0bRcxK0[sAQ0XSp$m¨eG;#!*h3ab4KDral.( %Mǐd*5$ HDzJYOGc _g)σ5BebJKz! hAt&7 ROmK7dA1FCN#:O-=DV˸ a*E~PXv]!]c=gl ץ:ZC"_D9#@Z(Hq7Ğ u%+-MoDI1 pY,ɘO36rߋXh`>Y.(w"n+J(BAsJکV1w0w8C ;6KӓW NZC7xY RԱ{7#$S{h(Ѥ:EFRı>] 6%rlZn9qg<,_3AAp. F3z-z3/]VW0E]޶YԋCZ;tqy8b#09ߧN~1 %;lRWBB.1/MU̱UV{`+3>r%O3u %Btuŀ*@McĆ1G|vt'}DR|@!}?'.uZR:>G--XPuXVf7+@_{w[ÀI}ikc@-W{T=n+Dl>uzfGiL M+ ]9KvmC6Ys t<'|NUmQ!il1%/Jp\GGҨ+COVit+x4D* b`*o:֡;/;܇|krT] M} .)]lGn1`:cv3r\5W$g;Hv; RwF+kS/o+dߏb3N ,"& Fe^?Bw TeLQq B-3/-|"esY]͢B^_*s=ǸBJW5¿x6$KTVjEa;4ǀrii2#r)flX]֐>uT$ҶbLFLunXN Ƌ&*}>jevXs T+'w\/O>lFxzs/@kY};uYbHPd&-^9!I4s2Bq#ŰSaE{Rfw񶑃H,P ]PPlYmAU :;cƐ8!e=^C!$Yj{VGi6S~B0!%v~ g0e0ǂkIzOnt$%I\ jOyG28(1s8}`>>̮s̺4Y`j;?Wy,dezA<ׇ2pE໋%:+!劂OP}Gr-s,_Qj>\f֘8kR1&Zie˩)Rclۏ R^.3ϣku]>+yP N/,>Z:{u[^S)pXܬ#o!/$rF=Z@2ᓠ#]}#K,`S ^=ٗ} ՗(t;6GU~+x$y ;̤1xϊ(f``e%kB,#֭q:bAfmu2tRc}Ccˣ$a2<'sZ2lG2G=|Z_WYl\9$' "HUq7'PPeoR:2;Q 0̮'KpMM"-f;bL&NJg< FD&Q]| duf;P$> {' ?]D5ļvP^}tU181r\Nzʐ/+ = |[=,- 5 Ҳ?@P^j=J%kl7_7F. SBd5X[ -;9*fE@mHC:͠C$qO%r97/*p~lNU7C2J[ {Oik~KOAL1.zUW%HAYqj " 8ȮnXS>G5>()Aҗ &V X gķ焼qx1ٖ<[&4(kt^,f0?rE6NEń{YLtM uv:C 31t9R:-)k/s[;9"}{ߔkF:y^Y? @"C88ʔgJ^Pj Z2^+ipzqe.BotO[Ig} E$NebT3,g=XT 0a#o Zڗo4NǬlD#j7' jY)Fy}z0։oc~cr XEt֩)BLrr"kak!Mz7b&꣋5Y Л+>nT9X=K 68 94ggdMzِA%Jl_b\wɾ-t98D.x'R' gMو~xi/{ ~|⯞~mQKϴ}~;d\ W2'd"#շL(n)B}Ea롎1-"2EQd!Kx uQTRMhz&^Z?:!x*syѥP$9Sґelk=M<:.\?*"Z]>I#{LyVK@ X>:/ߝt6]m xt 2qZQ.=]OCBZ3T /̐̐9s7G>HBڔNSNf"#%JJɽm+X 1+"y>OE_?~3f 9B+q5O͌=#%RT!|eS/_@XjP +H|۬}81N>x \6=<\`=obMCXȂn*F@*$R$Yͯ!㷬.'"Ddx33jDuIo>yF4=~??FEiOJ?ֹw%K$Sx#iK{UT"p!1C_u "M(ff0(%Fb%/p.IݻRMգ0J>_|MN3N,>2,OFdti@z`)<-bdgz[\ܩaԩVPW$oڏg6,7kmb6ES%nb8ӜֳVJsQ#AV_RYdM`M-S'6a U5HgJ]GoJЯ uU>+DXs*E}{Ĕ 颬OMΓmxHag!D|f>V56zVЅh`IZ,;M>;TG>"&ts|D<-vSW['rmfݺ EhWhY{ҒHNeQXLj|x7?|lUf^,x[FO,[UUM~ 7#&pzi6'}afSqV'\#*w_OF))Ve t Ca#8YMd !(xMYS&qC?CSl!]P(Uz|p.0M>sc(Q[QBSk`=qk~ߠ->{+Cil5n9[=PYRt*l: Hh:@~$0zF?(FtHsMRI{5+&] ;-rL&j}*i{-P' Xejh&^5@Ǚ0c*hLح!"UriNix$Gg4]k~yA$he2@WQV AēVĸz` /=oK/]';Yv+*BeѨ<+ >ڤdc)ۉlq(UgNp"ń.<ځ?0kl!Zt#*1amu" SÙR$C`ߓD#1@ !/+%9I;bC.a[0>A!`rkR :IaS4Y i9ӳ!p-#[zHkx=Knm*5t7C1vSVrΨtmta$XR8 ci5nbV6❺{PhC2@85k7c*B*&K )+5]Fk씯c],hbjd2`G":u.A/rFT??Tg2^\ZNA$1diN%,^X8%7>w|p"ďp ʑ~A8;߂`A㲡'/ޅ- ڀD[TJ%7YZ-2tm}@U"][7FKsa&0Mj}R4R8'vG} [ZGxmY^ uYܾm}?EOɺֆf|X3i\6=wdؓyn~-XN{%uTw"MC4O=9Dɂ;^!ՏkͷvW >uVg.ܡI ǟ)뾝?4V{ރ=z\`tCⷪʼn0Y@> 2s:# 8G\*k{[T { %pd{qkNR+6g>Mq-ѡrD//eL<31@KG/;=5Z"^mjnR{T%o ^zj|$!f$YњK#ǟ|'C~vyhn)r WDZ>$k.sWqLTK9~_1XIng;W$ReQs^B"hF(O`O4:(+ B~캳FT4IDT'+r2ٽ4$?_'=kukyw.mUj87Q_vHz1UcS,{PU7B *|XI9y%w:AD9֍{8:Ev?1B :SKfl3<})'ØU|˽NwYjAH ˬ@>6PlgZOefUQ*|:$Mlhо8Ӳ ; gV,q:Bc>Eײ !.7Ưie`GcXW.=>e190 wi㱩,C뀜gޮs ;.$C@ԍ w-%΋O?.mN *;i,*\_=a=/Rݴ$q r^} 2 O#F/(_;{™;vgx eϑpKm;pszfmP0ɠ4 &ua]jBY\3n7Dt9OKpW!GZIr4 fm~N$@oLι)پ55Mx-Hד}6@n!1N.f R MAiК)]4@˦3{dܴq놕6'E}SuLpdJT:ڈBu #i8H\zЋGS k: 6= D+I+ ՐoB7[@-1 !fBL L|{ZrM"~$h}W~cLn[} y@hz bSV&s;<-QgnH1d/̟v4qkslf7 ՟:Q@ $ ym5gd(_F-pi.\JT/V4tšt̨VPP95`)cC[ؐ6Z&'\wJa5K t5i8"©5 N;D" #3mWY2xH>+T5Ėypn7e d)O bB]WO v!?L͎7X(#DTD?Rvmz.qѯ~H/H:M,Imɳ#:*cuKͣv( D_n᜙ѥrⓠ:ɷ#AD\;u7(CܞX֬&{;SUт90V4vWz L&fa,!>-.7mMTE-kxZav%2Uf"mbϔQd Эsr}~zB'Av>>iF:]/#YR۲ivȴ #XfES`ؾ4d16A9bqfѺxS?}KԺNRШm3~bJQʫm=b#C1x(AGRwR7FUl 4`5iSO۩J d[W#0`ۋM}@Z7a=5LՎW!CV)MFC7 F9$VV,(-s :|V;qeTmKLR2 HoPL,L LUe;L#vYa O2$ -dOr+\P%P'},HF lŠ3bqRbu7yK~1#=AdהJꯟ\ }3"pӐd#I|}/(gv|u>%wx%k35m`Ru^"+܏e#B_ qr(R韪 g&J7hM4pQ ev4>$j.4EӍ2lsPOvuyM]#.OͅNN$`MXpNԈqWrfv9N@V؟;E}`x;U4WӌzJRME ιV]9msoAIV8r꫹(SA~fxO[?BQo[Y~k <}P+`Tg=&OؠM@e_ZUs/.9W2ν,F=)&4)х*[4WbJĽ;|ΧEJ`]se#~jxUWbG5G.%kкKMaNClRrt |޴snk5H5oca{?0@[e֡K`U,3UZ XXwO=U]Wz3e],lj^DG!h?+p)a$@R߲{8 $=/:%~89XrqQXkX.tpDҹ+>nET?j;ծgD>v[U򜢡w}aoRD@Ǜ>Ͱ`;J-X}I>SvWCkE\gM}*8Cz sQKle!Q:C˳abtldD>^rejasuTX(AOтc[2"i+zͤļuwbmӃ  2-NPVl,h\RW=T1{q>"Ub,C" 5b hn?C=*6)`l twϟG4 !h"oZ{:e@PlK5KBh/5L58\lK`?RÎr0:&2Q%~] : 驱y]RpoSh*J-ZMGX;P;K G-c<M! m*Lw0e8J])}}R2var (ޠр_z+"qjW$谅j96ԲK^a,5jQ; ~rjƧT|6\ FSV BՕFn?ꩋd?22>Y|v᫅GU Ri,`u_祱uy,Cqd7py%)ѕc WXWnòQ+א<bK8Zq'N8=uoaxATMp:P+u`z l@289}8^ DZt114aUVi.~9PbrTG# *ihp(Bj]=YK)~xr V/Kk4y3 2J͋'EOKQ) ?xN@qƞ2|71>7ʼn?'HYmS }1uc&pz߀iL:WDx G0mh.k9rxFL.tmIT ˤ h;σ6'eld5Jx`۫{U,Y5 V.IEF'qx#RD< LuLr41RinYx-RcWU+b\ĚWFEv(̪ q5XMN:{g %N!EuZ1`tNݾ(9EjvAޏpv߬$#>,Ю 9e;is 2]„sEKuU0lo'd!Q'Mm;hn٫ҋkſzMIePZ ߦjXB m,T 0B:~ xI76HX_{ueZ97Cmc_&Wl#Ee߰)6ưw0fwn&_bj|m #*f׃T 4No(ذ(;~,^2{Ed* S&,+INQuUFøq0و&ËOH$'4+y`UV!"/ 'q~3Ofm@P[H7.I/530WHBt[Aw? odH U$ .rRjz6~.FlxuQLG| $&hHH͑.P%=m- g]0V6;36}8"$6%^gW 7ȧϢ_vvaڴm4;?f4 )4viW~7x#N oBǫ>o}5\1Yv)›cb)ANrqlC 0 0j-Z&?_A?^yy@=WBw;8(SB /RG=dTWDKe.01l 2J =Z#1 H {7B9P}SKjA%oBzgfmF,ߗgzpF6aPgp޸ y pvuб -V=xIm |1uװC&K%]2K`ExxmOavLۻ}Z=|̍$\g(=b;i_8TzA4n Jfgû3'L+v`@ֹ | cz*b[[:Y_&L֏| CM2zt~{oI5 k~PO%{cZ}e뭩Y4i%spZ>;g\bso6/7eQ6Tpq[J(Љ&~#Vy~~O UU.\B^m25 l’Ԣ] Wôq,.}y;9-ɩkVWIcԙ ᆐlM? +#f=OE `Dtr<BmF-h)Wܮ8W5$eclsI N m\{\G+6j|[:J>Aޤd[+,O}#7R~y\.7*Po_vHUOR*X ab\bXI6x(䳱_"je܆ tP񞳞WzSp\qm8ԊQ}j y23> &=OyvB%JZ7 kي zoӳ~Ȯј7-RcDy^.\x2,b fQk.9DqfA!W*{'զD!8(ؽ'= z^zQ *,CgFސD >U,c3.ե=:v];i_Ni<>'F[*-c-Sې[ Dׄ!Hڎ_*yN@Xݝie"_j،LhP\R9!v"ڌIqA5_qr 7`J/}+a'ɹD JSb(f 4Ɔ Oz ?j+IȽ[Q ڨ3=c6%17=}$=eEϥQ;_|;f0T+^2U\kzMRŠL31e~! b0һnwO@ IvsID"ͮjȳelQŔU_75 5(gI3ܖ(T wvBQU4 ^ݫ I]!qT#izQك6$TxV0ؘLcև7]>ϦuZTP}S٬0⊺HMCOZk.hQՍ Ӑ$+}:Ε _"F86{߀9$T*&n7&Xڰ#3x!lMK50;!h;:۰J8!"-ԄĖT+9n>sX kƺl$`B!e\ iZ?LbIR2R-֡qշ<}^vSu ;ʁ.!S'y)в`X}[&ٓ!1dLN?* |CKV(v~۟r&ʦ^$x#1A̓]6/DTW`ZSDZu)-GӓŲ,g6'1i^ʰèUdY ^+ЍğwKߠҳ x#›#;1 Ʈ/?SG_*#_~  *Q%wӯ,?BNH2(x)g/φC#^ќ Yme+ʑD;FVz~cNк/ dR`"D+Np|x*VK|q'a^lf1'0e-1zbo>3oF ;V4dDbd]n2q< 7~!x9K(t@y% ߊ@Fa#I+Ū5R0R@͠2a;8Ԃg`3Ia9@]H!I]_ C! }-`.~x0}x>!w8 oPCtNh1D/6f٠B9%lπ :.V7.4%ND2tv.׻R33/%ysOmM~tAprŌNmݦd;b ƻMnT4Fmԣ*!7q@ZXV&\z焿U%XzVˊ$+yǔ~Yg/Q7/Ka^ nM!W,m2brQMnGRK#;zG>3#̐VοDcuǯDG ǵʬ9i-|O{v{+ѠVHmu3ڒ: n~'hX $(ŒS<>@c*zmjMVgqFk臅'=sCdRW,;wd# PM%_}"/5>dis7]A?/Dp H+ܣfM {.=i-ŠuDi,kv}}ZOhnmUPB2EÓ53D:A7'wӣ|wM%{,f["ISB 7cvAB{t2G"V?^=nRfF2l&C4N8t- 0tB)(zaȁ3fl@? U|PQ qW RT޾Z-aK?)r?AֺKf"OA3?pS㐑TuΉ]6$jp3`9Rzz|[Om_WM 0H ‰_*wrg*󊑜u=XHBx6hoݎV}6DWc[:N*`OӲ`(v՛Ϩ~` ԫD~fT.z5E !]}2tĥ9 {0- x|+r?x34(4ޥ*ACV"^47$YMxk#,+l4F(.5:G8iK"W5,R@ \fy@1üB!`- ╛^55!Z1 ;X?䪅u;vƤѣW Xbdd`+4|] `0psNꇥ`SIH9,G9`͜{pNn mkl& ټaGMP.ARhV-䛇poRX@5F$!wFV.DFʧSl;xD!H$ T m[HO[@enbM x7 ,# CM=OAe=NJ|>:;BD`hexn RB3tm0i㰫,tuJ|խH)EG*e݄\ӚJgdL 0H ҈?qSp $0;.L` U'<,/0)ZM5k8fpޚc;/~-̄  lk#2 hVH&զ0$ 6Cxy=4k"j*4'cV%Q>JmBK;C~D$y M#~T?ִ<ҷ@M۬,”Ǻҧ5tzsJp1+\FI$ 9H@bWTgD-lQr\MƓc(5  QrٮzS[cC1^6 #G@D+#Ӣ@-^]ze0ڸ}YVD9/E;i1x,iYE>Ǎ<`8Iu`a\D5&%;mJGZb.4s*Wϰ1 ~]IwBGSgV (C[( I U ;` )hՒȜ55n̬#p6#CaD\K(#9@78N@s@l 0bVKv,dA\#WAgkT*w?P i:ǿ~Eќ݈rl&eհ\x.mGS,t58}|/@24ݕ' ao$LpSg}܌.N'u@&\Sq5: ѮܪĩZr2苁PE {\ ԌXOZByAGĊdh%+qЁ؇ XJyv|%:c}r.SB3ʙ>))'"o|!U$3Oc23FyڬAw^ x6<-꘭C$H)ynuo`<;.o@z%&Xky+T]qHr]u8 470?7$lQwÌkG6zvP5tI+pP"b @rAZ3˥L5Ήk̇^"(2 E˻&?@ ŚoDJY}xXpCKkOnAX}B胨|9l4'I p.4\Amv!`BI"u,gy8b#8}g :S$ pT Y0:a%rnlh2kR?W(gJX+a)><iV@?W(ȷX-uSȩ[~!It]qYX+O좈 DIE Nnr)eoZ -TGPk6ًL=dQ~?\ t?(nF^20TU⁀UOGUcff"0SEHjYvڡh_Ex?l29p?bH"c@6Fm.AA{o僨3JŚYøF>w0Wͣ TI.vT/杰dJK_wHMzL.m#> '<.afnv;p&ٛ2dl%_4S_&{LC&}7;GBOy,zNX&j.駑U~4װqdԙ:mlXʱ9DgЪrRT.hdx OjŪ[Cx]^d=T[鈎_+HYePAZ%Q{s<յI>.#4˞q4~Z9E ؤǴE/,Qw3bۗvLێg:Wie9b (E-}p  )SQ3 hajȞkv3ꭏ6- [_:2.5'L@6Z s`+M(aME1POֳ_2Eo݈oXF#qdTK4|&W]M(& LMPBs뇜bmC upq^ÑHqLpǼٷxU4 %=+pѪ3K~|]DT_$?2-)K c!o}[#8LNF壒F4ql6쀻oX:ō(ei1?A>q?qc\qڊ[gCNxJM}`I[ =#<܏;Շ,&<@/}!Z~w[x{ gG]~SA&WmvAҾQQt~ n< ׭0~,mMUok!!(wSXfD=<~۵Eبe3f}~x,/׽0tFqPFmq9ne,*9tK6 ;2HqX${! F3ᶒQ8 JX9E頃X.O^Z镸9RHap!ЀYb=`c>O &4Ѩf^k݅\Y[r""w{0˵0l$]upAǤ$jiiY܌h4StoڑqS30Kűw4xz7bBo{,68FH̻#Ѷ"4Yf+]_xRHKB?zBjLHG2CkzX?ؽHTxb[3(; AJ%*VTfW6%r`fc1lx/s$Jihx稞$zQL 4%, z[fȽ,pe#_Pl2SBEO~UF:bW=^̲'u6 l yخ#>W2@`y}!gZZ࿷|-Gy&P et$*޶X)ؔ'eCp6o0"(91j &#t^:hIsKxGUD2ɓ289ʘ~4G~&,u9^\'UD\z=ʢ#J`}TҎ/RLAJW|F2QZ>7+Wh(Ӓ+nkX\JfN|1Fo'`Gmo_r6p͊D) |256sI T5CaK-!T.8-ۙJfX!y1{K3ikVHQg349._1m+u!RpB~n!6),4,Z덞0*:] -// en()n3$JSAǸg6[MF?ЧBǤخ:]O[r#`z!~6x\ *'kNے-X=7U>X=Jj&`O5MAI+JvMx|{5be݆xv/BLCXV/kRtx+Ҧn6PH`K`-r q--R||sXӌ}WX]vȫ 3!c6 ̓wiLπN?,7(=1Ya Z !EJd&5oy:L5.pI/1U}A!DBsAcn8eEmA:.Fɜy=a' W!UKDd>-#`vW~M͚$iCʡך T"`KD1}Lsҳ?}@K䔘$I8\l3;֎sq/b'íΖtk}#NC?lLHpuwm0KskPrڠtF(|hHVEy#dlT17;%0: gO7О2tY?VIB7x";_`{?Ly";ʁjT N%р|aCBoqw̳#L^xm֖#ÅSZVEdCw|(!6j[bM^)R}rJ%ј:DQQ [kL8C 76qg<̿^.:*4FHKx,neJvs`&MHF\+n|yIN)!%bIMBAwb'?HfY  s۸%Q.@oƵsAb%PrkLbQ;hz8뮓(~š&+ 8b79K|5b6i5F'闂OCU.-۸[QNZb^cUA^K.>H`k6htܺ!1Y&9_.a .[C2_j>\`<{ ~5fGg[QͨڭBmV C_Z/6Z')M_\)>0 >GAV=*g ?qtPZgiɧ2g2ֵ^I׽ih nssdĜ5l0'.sƷ ?[ws64.~kR%ev0W܆';D_.$n7T<ԟ|RCX, 7m0ƎXЯh6:X4U RTkd$7zP$Rχ+;w+|(+7@$zfnG|!D}vP$v!Ym;x;dbθÜa TAXIJZϜ1ACŵϟK1f )hm47#BYQ'TwLH̒ѧejs4𤲛 m*@1Υ݌70Pf 9.d?$S<>P w!QHeFm'\ϕLIN\0+(,?xm&ؘ Y=FuzBškݕu| ?2u,sdG#2edz$b|yRY`A%SAߍm-4<91a v4>Oȝ8 :ACOUkSkVy?|nq7:\G}yB9I-H:@nFMwbiQa]fS(.A q-bv ̦RYZDOfKOGjv-J+s槌97iSxs⇃>Լ g`Nu &}JZrg?1Sҏ,1f T9Phl{P[F> AZ6*\Ěhk&(4^06+ƆzҪԼ0-0eMUذj8UoSPƾ]ҴF aj(WNl 7檛 \PuViFNeXf:[mqo;%4wt`cŀ|lv[wP 'NTq W8P$LMV 4<|{!AhFZ{s+?1V)bY_z*@5½$a?IM0v-QqZ8OK~>tLfZkJw 2-T"dgimyKݯ:P#K7⫅( 3A.&)gfُvq]lJ7Bb~~&%zy 6KӮ^OY\Ʀ;9w|)CqG,P< D5kg͇[G*zaud Bv\9$3]Tn{zRh\F׉&.G"M%Lz%W潞,'aP+ oRlR%'m;NB ghKiUf t?Vk%wr=K74J7$yRΆ c,@G! y3^X-n}n` >K̞+D{QiBs @H|:dpibFdOxoW)`T`u%ί^YŪRǨqu0ÙJmWa\H ,cZU~3XJes)ͤe_HMeLmXo-n+!9wcbp ajlo@ZN"!෡i>DT*kf]X<*܂kA)r4x00|]ϗ˽O#O­mwgƾ*=N^[>M4?&`K9ޭќ^0KiUHI"4'%I1$+'Ȑ~:K1#֔ >!6ڑmD"Cw6T N?.4 ӻ$' e~k)kEǜ7#51(4&نZz6)E;kE?/b /;;]{Ͻi zQ0<el 8pYP%|y^~6JOTyZaE~QƦm/+GSz?FPK,ꪍ"v.ٳc d' }$1A- {XG RvE0Y*%b<@Z۲LmcoF'Po4&!,Ќaea[`NЊɘ \8*B)d`ѽI%jHr"PP5o 4>$a++ $Ō R0/  [ .KŞ ({Az<|"bMZ6b#Գ}/đaIzU7*KsuL_Z A{JyWK]S >:8yW ZmƲ=ˠ8yE;pN5&KcR0GZtCV⻧V܈9x|YDgONj Tű{V;GZ?@ڡz?ʏ5gO`4a]Bͣ^ z;\eDGW;rg\e{.'[c.p9\W<%}$ {{j=rQ9^'(" UGӡDxk$6]P \R*I۳k"V{pu(W "#ۊtͲ"2A$Qֿ35 d-D[z׉3|H`zʮy@#`«ܨSx-=՗c6b#0%4|g)̡aϣ@?k',\ͳu;:sU16<0:lvc@p۴eS+e9:l46X/[v _ߝ:E(q(k4/VG|QQO-^9-Ez?2,UThíFYշPY6'̆m,[C"LqاÕ^'n1?ˢ=&Bfq}Z=ef_U9h++{9zКo*bG$,}.WL,QB,248򥙂c}ǃ ja*MN LȢ@WZ4RoF9[8k_I=Ÿ7z# XG-F]J D FBLDR-IAD AG+16ӳhDZ8' $@ 5Ye5Kj_Qsc_ H΃u/y~.r=opdUoe#GW1ut*Ǽ4?aSF(/8 aBbڷA嗻@7))ӑߩCC8_G-w-HDÄKmEnDQS[q(wH /Iͫ~MPl9ULWcC/Wk'L&3ˉ&4\HD~N9q(Cͩ'n\>'ϊ˷q9 T\(Z0&tŀf!x }YuF`T "|W} (>ƒ: $wT}ŬɖY ?&' twYM,r2 e<n$=.o?:/'PwgYZ07070100000036000081a4000000000000000000000001642f097500003884000000000000000000000000000000000000006000000000./lib/modules/4.18.0-484.rt7.273.el8.x86_64+debug/kernel/drivers/infiniband/core/rdma_ucm.ko.xz7zXZִF!t/8B]?Eh=ڜ.+Zj-pGUћ+2#*S l0#i(+ww1-R!%:F;ަ2/ e ''=gkumJ9O!mxI$o`YT301ל73m%*Km0tޕjC 7ɥU~7OǖD$aR椈},\Rnyow7:}:7ĂJ1yW5F J-sn{a`pl0޹7ܰ2ԍ ijm}5 y\y%dJK+'DB5?t wos6T !uۑ6|e\8>,ysH5P:  pa`ux w%bK,d t%W̙sn6.L|KZUnrR%5]!Pk4@n PRr1|qegg5O&<[rue`@f|,Y L=!&21lMd@X{`FGώ")hW4hH/#_8eOnd]0(z/JL\] 6u}2?r>:?m1Is5dHJND{]lY4d%0fiMS]%I"@rP/ J'[ h:`#( ,< 5kvpxwWꖜ`齎=(򦰇k ZuJz1vkD}Dg'#pq9crZ]mgNP&Xp\t5iab|:D2 4&BN'B#_vĸ6XvdvuFvv)4M$LU\R)m7V:[ x OWwW\hSVAj }XK:}-\_75 1{<Ҧpe T5hB$u[flýJ<&ԨD5:-<;9{BaØT:9śqǻ{68B`Yg,0zh?;f}` $k rLկ ٖ&B/pYcx?/6+LaB)eY3i*WֺG #r0mqy&%sq)[ i }*EK`( ]NiY* eg>j檣=mLe_*LZ cpw Ca{ρJϡ/N5WMn(LyhӼ%;o&M`/4%X|~w ?0 Or%}7CN2]}Bpl׈ ц)3j 8jAf? ,3o1+D Y|AB]yFDm!vW@d_X(q?UT BnoTQb`>LfX5 3Ձ%hݍe7NnnkR D@@yhqЙ䦑H $u716OE4L_1)"Xዥ'ޠmzC ;*Tjc۬`z]fᆥΈÐQoaˆSEGt~9?vMZYYǻ)dR@wn׍ o*^*_vNISC@{μ`8g`%A#_R_lzpi|̐3nj[lё8t 7w{[=&-oAEe}l?akp:"~m]۱"E|hzڌ8-.CM %oν8ӣ He3D(y70L~']qz,Bm^ZV-kb]UrΣ4Yݍ1/o{d_UZ&(a x)cEg _P^9IJ 4N커3_<ge~{pWr&4}{.ۑx q(.Ұ9h4+/RGYfM0$hYwUYnxy,CwulJ~D_meH,|5gIb-1\DxlE,.xG7Ps}-Q`gSRUmFSOaN͞`Yb>h-T<;CmSp TU:3^+,H.&{h{9v`ݪXpV_ +UNp’rC{C(hHM$Lh2aa|QNHx-[:<_~Ou bd̿I񰓶W rml0)e2n2|hɀCW[dR"Vg[y[Qd;~&EM):=.!tU7LiDG(׭Yx wzGk*kuAȤ!ġ<#A@9C\҉%Qil,|ǯ6\m%AuW~BG>{z*k=8RjOKVۚy#95Q^qg!Q ŧf8qҌTJA5q/ִlA_n )4g E< Ps%k>@0"K ,.ƇIv6+p(7j6F\1IOiKǜI\r/ s6vXR& =va\\>kM&Nic,Q{3f"_J ߃3^ EƐ]J"eir9㢔m*O;?ub™eirC߃H?^羐62uuZ+FyvN<g8`":L*bynO5")O_baǝTL f'ojZ^aͥ|m='Dshm -,f.>}YU2 RJgJrVIA%;b̺^?! hb#tu)^,hF;5Cm0DQm Vy] ‘ $̐8V)mېsEl*a@"|s(.?1SyE(^F̩yۃWGlx-q~˚wP>c8dY",<#?(@N {rA^$Z=/,{C((8?L<芿|onKMx8)fW ~&Xt8dAOVeB$me]V+kmHK$1Ro_*%$.Y T*B,F: \f XW0AЖ ǴW 1 D-·Ք1rRv[&)L`v;Qt7V|ZC˖<~^Q[qwfhk{5 ^uK5$wW?CDGk#bҜv~ШD*>wEiNejC-&|WF;]JosK&ӎ 1rFT+EiPਹa;SjlC7<1pqj}S(Ӥ"}~;1P==8aڈhgO<5 I{?ζzxX>֐6bz!Umo>|>.%Y*=ԛn<v>L}'!'BNtIVCǪ3Ȃ Cf)- x̉&3yN]z8gNI_pdWsW(j&ckUf|I5lzκl?u,]V$ E G<8dB;-a*"|I&(d.X6K A&FRR*mwkg#xr՚_n( u2xz;%>7}* u2x$#ڕSU-4 CxLC f9!ih66>):ɨ"9,::sw]/jPژLTژ^hp#-bfcQb1 זK Gv?z{=rlJH)zF1Oc +'omC;nyaJ͹  ^ I~'f'5RjnJS] Gfł`o' L /byddG{jW@h-b ba\@Jqh喹ݢSq$~&yxzPVLY͋B 9 '%Bu0=ȆƇKbPˈ ’ LhZs|Y];) Sじ͊UUM c\*4tB\7~VHҀÑ[AAoq}Fvnr}چ7!݋c7Bd9/J. ONĻi[? D{=IdzKUY`'B4q+e>SuV6CnO̢"R`ޥfq6LjD]A ^;x<7R[KR0.IceOz]JI3D_= 3S9̆{-1m [u׬^ka3+oBllW\'P=gzвEpvm&#b#]$:sW2o` (`ӕ?D?yfkX6G"m8xo]idWE]w@N@duzCk&Ҋ Sr`Jˀ[X8t)S&4&;' tРK9t;`9uJϋ3"N\5/ʅUѬ>=}2|Ȁ^UDǞq}r|q{u 9pTfa\BHvR:yiZ8Tz'w_])IJHpf>2,~-8B$mV9+`[:p2b.z/]I6)Yd2yG?JBS \tK?Y't<\Zәm;䔾&!X@ٴ<]1ZYڱik2~G65N Ú4&Sq= Ѵ[Q%@ pr=M~WXl"?c ;BۘI{7& )Umngm3 .e\v >^̟D~'5VɅXhDI# K#nDGuIM}XZAƂQ݋A%"t&-KOD9zorzisn)<=K5!l3Tfn5Əkgxm#I׍ҽ-C7Փbػe+g=e^fEgHVNfq|٠BbRKhK‰-RR צ^ڸVDVIt%9=V2.UI[ہZ<ʽCM[W e;梈Ü٦1?_*Gwx$>da z%9/tZ0r'U"*}!Ԩ۶Exor+4 wyݓ*zqׯl3 X3 D#J)~]Xz.֛^kŲ5Q}%¡0?t|j_LL F gw^ɔ5*^ȎLCN OSq%1u^N˾bʗ|)RPfyB|_웁0O~% "TWos'ʉ ЏV }LXViG+i˻7:Z&~g!oZM![UEl٪Tm1 vɅcAfk7ɽàskؗ z7ͱpʌa)1<4i˩L[NRx j<=;ٳ:]b\v2N 9#UtL||CS̆JҒ^@PҧUwDF< '.l2d: τǧ @ejt^t~Tn9#$:}:U_:H9Ff;_hU)kJ=Hԍ|ySq6h3ѿ;EX0 /Z0J )e͠Vckk@D^P٩E.=}r1l?l"a;B 8Mu.IAچ5GFwd)u:ŝxxp+AtT7%W^қNtap%,!RJ4>%A m{gFT/8k|_>Sf@4[)Vg;nǶFo}z'کBۛ=27Ay}P{ZԟN:b&GnA5Ֆ%T',;^l4l+hSL`5>qYfbE詠]0_sjjhF6r^ྖ:ŗ55E]]&<<2U3v$2iP^f|W[xKٸbHJ xBmar,~l`RPH&ӥ)|guXq_{XKT7JX|Xif;fph1>YUL.傍~Iy#뷸A͆Z( g.mCdxt,U.q=˵N Z-vVVF07"Umt:p51DLejz滪@vLBHD1_j-!jbl(9Sg;j+p'iF}s'OW2b%O7iHy̡ٞ>K=({JɚNBsr97idG.tL 4={p6B/DDdI gs؍CKtF`&fjZS.%< o}dH@-], Ndד3 1e5р.Be]ˀD"YC7{/D K죱qm ^l!]h>,9+\,^)iLbK8k}m o 9}V _ ڹ`(?*^"lwW؀ {|qj>L#Itׁ9=uvB99&=x6 *_|d3jC J&/7W>I_ $W&+^#F|l^$VJfz+Lsqw O SL"֫t/^L/QeÔ S*S*k!T"*Q4gXC- gO>Xkwz sn8dWU.8s56UJgss޺ 1$q,7ju+s,9FI?W'J(G}L7{omO&K39ewyaCJ6piL1( ;%̭fGrdd%&Q!ȿS8γkO~!+R(O 1^UX,w%uob7ӚǢ"ŀs =~>6uW-g~g%J_H:>eN Pq |z1ج25xu9$[3KG wSh_ƙgsp%h=kpOj.ˆzNfk ΐ傕?tdp{~>jm|\ 2ߞc#]u1>>[OXsPqƽ =ӑYy'_֊-UDwͥJ`?8owzRG8r+} ڛ;,6+(촙N/pc+j6!hClXk(O\s?ii ND;L6e܋Vd7B' cG=d@?J=DA2ӣ}@ȹބ6Pt;uA,DxgCν:aHfˁy{ fNy 1p>#9;4} !7Wj (HsJ؏*biw]^{Ґ5gf7WHH}KqZ#)9^q96ngk' k/ %%Yy-zb QaDne}$X{kHkE!AWfq6qbTBv_ Lk4gqtHIA+;x4K>#uD˗ë5zj @I,Ol3mI|yP*g@+&g6yVgQbLi;Cg5A~=Q<@EFx  a?<q&L[纥Z6 WB$u<D:d7{xz~:-b M̓`Q֒9lta^mƑ]LG/BsD'04CLVq+)t^b!#UCnͩcsMia܆ /.O?Au]\VJJL3zBH]rչ#Cū\9TX6!O`ы: ~`Uܿt׬XALcC6iDL7A^4Gcݜ/\]) ^F4>qMxF\b`~WH3ևxw@*r/=<(a:7qW,b@uMhf8FC+2S|7#M;޷SLp"a`nX5&^(ũC呑]$_''G=JJNIL5NV­E" 7`,o }ߟ:u)閣.Y(EoO*u3i5 L7m7*C@C^%! ;I>΅ h WO) =(ٯj鬁L6?mD\u:dsˠ>MKSC_`p3{RЦm271ir}"\oQ]}SpI UV-`n'hj; =xؙ @ep\Ȝ EߔI-`$5.9dQ2$BQc/Ǖ-_#p 8:+~ )3k<˶TE,&n{Q.O(/)-,.-A vRTU3 m46PSAeIu eH{>iKADIsfŨ"rt r8'd&xv:[j[-,^i[3it.=GE3u0{#Qd-cJCq:lOW6Ck ~jd5> q诡OL,Pxy $qE<<6}&Xy4( Osm-F霵@}N6͡}6Qߔ(&VWTX| M&(Q#ojS"]48"4] kͮEԱkmX f瓐^pػE켳 2$#ODUFl;g"h,H܋gpR[s•7).)$V0bHv e۲ <58d!+ 9uV ;/HViF{%Gk";-WlcNj@\_7 w#t }(D|K4&IQ077a?RE_fԛȲun6HR?lviwG^\{Kz5j ^K'QGpO!y|ǔ#^#\H^ 9BE̻Muv$h;#M]=LԳFNz Qj3׭FΛ3s$L;0>W`8y상r`WmXp3Qg9tO6sכqyZQy~)φ,.=DS*!~y( (R}$8@*PD8yh]kq %(F ^Kߏ\ӝGXj)H8*c8}rW9;onr(tYIHgiwEr 5ZWRvZŝt|qb.cmYzCW7.|JGqpIow:懼31)/c/ RA78 9Xo#m& "38 Sw}^׸'LYs08ϲc>IBYL!t`R)du]WYLä-$MUzYq|oe2U׾/hSw*\T] vNV:\j!݋ :R/ n-;MvoH-B3WTT}+(y7qiԭ.38n|W[5rxA>.gB^TxW =Tp&=amuZs:/~eE4c47c~L; mz}>\O)'HKP/,Å5ltEnFq\A4^37sio>?%3&ֈDfМIukEN G=W``&^f&M"nXXSTE\ Y˸IJtJ9= /M84ʚ@MnA2;iM̹ %^kzy16Ʋ/y`y?\>Zy8#r霪$ZH@O,,h#t ` | q-^"Ɖ8@Hr]-zC.vs& 9w{%;-b lNN4#f݆J4YTYv3MܷV| `1W+RFeI῰M& FD|aoUBljgУȼy'߱' v:F[^&]q*f͗gtWL!btmҋE'dV+d{=J* ^$~9ʖ)8v5g05mC_KlL@f1}E@zh)N%^1蘫*i)|W'䵠֬Cy6S8E"G%~ SlODlh![w"1t4 '}(f8Od ̩ncUIBt?kw])]C]TU_>8_X=v'Pt6ǭ)L* 7a_ ˽#"/e+{Nf#mqX[$!)Jd';yX\ h;h}%P9+k8qD|1?Tؔo춚jB^tUQ!!'s66^of͈ӍX\L)"pCTL[ ȉ$ˉlhr)\L/ Ƈt]0ٗ p^ߓj$J'TGsabn'_ {=mR3CLϕJ-fkRtv`'=v/KCyM&<abP o<[s;ЃzNg{JC|4 t \Y>XO"ޅ1|\(ҍZhlZ"]\7E:cM5kw#i.' PaZUXgQ %A*3xɶ4 3% (]sŝu0^Z䑵ہDt?c}r&P"V !)Zw|wvRb4UG< !HGOyڒn/;sdY9aP4έ4o e #6uB#/oLGv\ 0*Kz=m}תh\ŲZ2Yz\cclmO{.Td5:jOܲ cTbXFS*1/G,T r<8 JuAc$2S3[Jpx`]o蝄@kK9%bYu:9#;:mԙ/12wƈx@6j[cg .7}*8n~Fh}WsϮ3.GRNNc~sGoP$4SF 5:Kԓ7Jmثb^m؊Hl,0؜VU=L܁VRJXsL*8@W_*͸X7fQC2hYbs9*xocY'9mh;6QKjmrz0.kˎ<jnjxNC>ta{K Bu[ u`Nlbi27^ geZXF(B+m0Sb>!6?j"Yu 5%$.`kWz1Dsi_au`&!L?"UXiV<E.poR qr^y)À\*eTt後|K:vd>jF4r u|RSIG{X>5Rɒ/H}J/GTZ1*-ngeMf~ꗊw$/A :PoE)} sKT9vrB*|äLV1}F4Q In߶!Bng7!|D^\ ۛ!:z}b~n^j Zo+$7N2{# 6^ÝR5f2za#@od2D?&f:g ]jQ~qqZ{:ZX.;OZ#|xZ |Fp#-heUʣ$ ARړk:Ð;h-231"Z]N_3_E+Sf!KE"b ȱ{]*?oѠ#8Ų?ȏC&,XFv(-4N߮aZFvѸ#XJQ: b8& nI?wV1g&a. de1%Cę25p^aan(Y3H5j9Qyň`D16A2k(^Nu3٭QЅIQXwagyBaSJ ! ׊RE JQ- uJ[X==6 wchNƄs:Iiّ$pRxòz^OiSR(,Rꯣ54 !22氜=0C/ jVRaKZ WQ|Ir٢ 6A*)Ee6%Gf~`ݳ="=,i5^R]| ~/{݁)+ܝ Cժloj 5&b#V2Y#=HyEc>/v'PDe^:en2K$nzdc!eVc3f*h!t~oE=lekpkǹz~&WmLl^-ܛuL]Bƃʵ횻 <&U33p3%+<9)XׇhZ 1O5.b>秖߂6VrUN(sK=Pq(}7'~əPuA. MfR!f}4*/ 5P C]@rwdl L |<\Cy+yVo)ޭ^J=R`?7` $6=W8c4wf1hyfDIHz=';O< Od)ӻ"[Ʒ3W!dHO;|8 K/O0mрix4:.玫"8`u+Rw|'0-\^pQSR7!& M3*"1WZizukoAWzFc~¤WwIݯ/T0o`VO\9 ?.NW9GpAtU)8T{e-iܞgU:mWi)s{ҹ 'jюYrim;IU&/aE܉G-ByK~SݪoCBTx}6$ R; Ff&;wz&~O|9c#ٰE7τ? tJj$ k=cWfE!/? 8 ot6B kRSR.Frʦ\m ӆЅ&5͘W9aG7]#\؜o+)IPoGԀ{z: "7\."vйUJ?!rɘ,h8x^Ӂ@-\ LJ!zKTTʹF+lxy] +:rq.a7cB纍{_ے|\_V$\x#xE6IB p6%zbsFTL+1#Jj`+Q5xv2n!%P`}z&4Y58rb|e̞+ l>-y-/do6C`kG;B!L--Q lEpxq뼚9V/^v/xZC8_ЃDe|E;+wW[+2bNDEZgQT>y4P-}GTu BqٙqfdbZC^2H Z)?ѣu o˱=8/ N#edIf:k0$mzlڡWU6Nɩ*N;nV ̧uh>pu3@$@fEbCD3 $ȱ$ B@_$ɽRoW:>w$|@]do $Ѳ|[cYTҶ?4xkmxh=#DܹO1E(޲!o5g. =ǔs (m#[g%3WG}5!ŻNr ҨᎼ%BԧlliCzDZ͗i"\ @ġS 0ОurEA.Tt)ªn7}Bφl=|)ylQzT2|JUrhTT=kPS敇u  y(kvM# |@a/:#%iyEB4`E֠V0H? f.53i_:C)O',j\d8 Ge.1~ S mItf/T Q~c+Vc']Vf|F/UtMa3~EG\$x/}6<m8a- l0C'0=!ǝuQQ +fLܨiPd!ɏs4xAyo>\S$tQ'$Dư׌1ߓ]S*CF2uz] I\9<wRV h 0f`%_*j+6(DMlP'NӢB*u]+߳VWmEMN a1S~0q{VNbfGLE *(2+?-f5x]]`X>D)N38CYEY ZV%Mi0Ά/#W Z*ybh.ʑtR?o \t ]$VCq к<:Hp8Opvl>ᬕIK^w`r?P9[?e,vP`G Uy+Ѥ8ܡWnߊ+^zPҦ&dhմ7 ?!c~^1zW3( ^*׊iavg-u}wg0!,)<[;g7?A/oK97dW(n`&x~1%5ܨ sbdSOz8&P"E >"=r<|aKM\{tFUI/u4΄9+xWu5x=z]▏׎ĝSf f؞u(]D\.D_TUlrSz4l5H@%gfi [,[XGJ$"!Y[\ F1}2͘[[F@?< MǗX7mZ7/jE&-):23H"TކXNkyTș"yҸl_%:}vcB]>V? )$֣[w'7/]]4J&iʥVƽwzrڡ|e5J F ^l7ޒWĬtD"[Ϯ.]ZS 9,t=Q7GYGҥzrT\v Lkٷbt2 v "o?\?fӀSAsF/3›K3rȤ }a:>zW=hY-oxF緽+mXȗ FxJ5{-:@IlHǂBFK,+f8)Rf\n 2TWgxlOZ̜v_H*Ccٱ= M62!n%iHє}?UcO@tOvq)yU'%eLc UI} doАm^/WX+FԸE~o/s8e]5v>JR:-$YZNP0S֘>wo/oV=bBx jE$QU.jzDb_/=Q:@䠼ө-|X霙LeA(!K!#$~"TQm[7f! y-*(E&f^*YLm+ͤ_6)kW,s; ^3V`h.I@6ޒn]La/֓\zǐjereBceЗL'kqN$ၨ$Qe,ZQwyJ^> [8B-Ap%'y>17X"J&6zoL`Dy@SO<2G<DŽMO눋 ֽq_G&õQqca$ kY]yFp y/L0*D!杺\-h7*D Jm$jݱ{0>URO<>Žo\;[&t%h~Hq4"^#o;;2Jf3igw{1B.zrϫXJ|gz:H 9>ކSuVFjʈ%AOUHwOU,աA)ߡLd%;bE`^)Lbd[\P"R ܧP?Y-1ϳLq! ݁al? ͠N!!d g1RсrO*$A1 ]ޚ77u_,&E;k3eG`)>~lo`\ZLTV=^f Nj,KUFl+^Ⱥ$}+p@ţ)jhH#y ><>ܐFA DC˜7ffayMy:LG{/_`,nPzd q="Ѣv-lժeʹރG6]5Ldh=wJ㏯5 3hEZ(IĄ 3.93TnbT~o0p5chi!mVv7! `"&UwIөb\8.8ŃIG, =7>_K.1lb"#C&/ -SquMQArE+ϮIq6)vQ2qd0;vߥ>6W#!م,9F)_"}3{}a$k d1-iA3ڔzVsʻp  IS$隃 ϬÁ)E7WGh'x80AeRFj'7+)o⻕x56㵕z<{SƳzVQqʁdV[ >)?VoTsD5871̕4sS!]`C,)䭃GÓE1{zJZ"o>3.-GjX8.z}'9Xn;kI&H[ߵr\ vf#Ejfv#M C7KÐ!FB)sGAm8b⒅n&eH oj$( 8U>* > fOD?;<ya@5܂lh|a"u5bNhcNfr-8m"'45&2?7Y1;t:K7:c/fJsH58X6a"2wx|yfΝz 6d?-Լ"M.:)ӿ=*+s+3{HW:JF+۾C0g>DK辳_܋yn*Y7__;Fb6v׍7ՒNJ S9`jp OW^js?8n&ت_\]:f|5^p~?CqNA\ڒU)gʊ!{.G}?"f$N/ 8Lg!6fugJ d%?*N}H+2u!1`}4&6z,ʦ $ëzӴu2Pa^y۸ МP [}J;Jyx LՁDzB 6̷éӾ ȓ*oQ[]F9D3qBI!<HmKP@=!ޕVFXj_2#g<  Z*>[xGQdJ3r~g U+7A_&04Y1ɲZҮV2GA1$vf-L[&k>IW*8*W vtPBn _=<׊D!~ @ ;3xI=3rǣyn!]^!rEOj`u;O8qRR#Z$vSSU6ȰD¹LOJ,T:F64J%<ccsg%B]ɹn/pAʉ=&ޅZJd{9X u&}# ]i ĴɊG%ozMmEUY~G&e3qG[lb:!UUT*M;3l%yŲRBY]nYq]֩NiU~l|R[Fj4;_Ʀ~rqWDSʋ6-N V16Nx'cHlm#јy*fSt/ΎD_ fo;~jѦ>H?N=.Ħ%Ƞ!VF1@<ĦM-646Z2lⱤ`/= {~JQpB(a=0/Q^dt7=Xe@_" `2@jm}XmІͤ!ȅ7AU$+J/GBCRYlM8ŻX]C"hVmh-ioܟ~2[W$F# 7LzJ:䐽BBD-fQ}z㸈,zƞ__:䞡7"L BOjY8JZ.th vًGhtsz}VQ1n#&.CF4+2f?TêW8 t`[6(J:^+"&F"-]D.̡'?qd5UDsD(܈9xeevV3▱wh;(da~gR*\y\fP 9"1U&vx2\.iW cU۝/]ͶlvɴZ? oчluyhi9n5J`~O}tD3Vs-?rg5R̈́X2p>Ź"9@c h@,!:0:KFo>0b -8[s_f[fy̆70m_^kLTԺE4=]Bt lAfx6&zdK$dwPsG|$Q䫢l7-}U]Z\Vl^{]D!7KM79 *6B c|JFPVM(5KRWrwPRFb!mLZܔ=[KK'\!]Ix>eel X۳mLKIS6Nۤ6~hxG< p㋝JQ85B5(4g^? $G[nuTA"6uXLO?Jtt3m_%ϑc.p'AYO*}02&~nY9#|DhsŸ· ͝+ڌCL 2u)Ji4?'wkE34h)5xk yj:+:O3ȝJKl~㓡SsQYP:\1r o Xc|E^NjL`Ǻ(aPdk]ko0ɭd"S~Yf' ljk:0ri(JX(|o˸ T0ЊYa8CMoC/@)D8vqtfcDCYԠ *zWo_6-0 Zc)(c0i\_'Tbj)'n.ЏfY`GrE]?rSٷtT~W Rhf["#ЖO} c+Q4,6P:K7?镄\񕽬: zj\#`~ xyX- ۄ_ze;*ɀz۩r*j/(k?|^vmǭB$T [8>}_XH-0V ɶgi w:vJ!|+qHۋ"WHyߤ?A,'@FʂZ"p./Z!C$ਊʯС]Oq2,O%ٌ=6BA (\Y HtD㏒㬾aسΞBw:GoVk]NjC8Íu ȕ_u;g|pVhAut8i̪S ‹('C]}dMapdTe -9IJ a~ o(]ie"YnY'l,L{`1 GoU6'A cǃ.C$_xkX9JѣzM1vIhD=9 :?/u6YۈpQ.%,cLjE-^j_q`WWϔLn]vr?~x`EBi#2!9Mk95t _\ɘ&(} UKL8Hg]YJ/Kܙ+n,$~G-`*W<3RiNUapӱ{Eph=>"y]L2ɕxϒ^+.x:gP c$[>Ppp֤>욶^#j!vQ>r۪[{ހ_:/!ks4hFOWCs^\XPrg .o885Ήbztg}d̃-\>ݚ& D~G!wEsbGHM_"bVȻѐfk_OdN^1];<|TKyʁ㱬N%I-\ =? Px綗 >UݽCfGb5p^AݖRbP4D;l-b߼@ך4<"_ߎS ސ!&POC^zw0 [S|7U9[xK~N#o1Rg^Y6r& CRC9H!G0X(1j7stco 2?Ϟ[,Pٓf2ÀnܽkC]0]+h5Gz驜&S@~oV ;}IG}l\CkmsEsYhX29\llz֨j;G1=8(c'H4<ǻ:G 6J{HyVRx陣Z0/JB9nq)X:A= B2ҾӗQ=e'PDBfSYmʻ5 ;*E h^NB,3ˈh2K_q(zu%:eᏪknt!mQAn.RMX:l:g 10%iU fSt۟tG]/&zN6c_-Rۅ R+[ub %?c!1SFhrB1_'9m4Zexw拻n "* nؽޟ3a>뚅)x!Rڼ~Nn_?X:WӋGѕDe\0;Cv"V,_4$deLe~D@[=!ETm9""hp ZecWPWL x+&bS8yUxq* .|&W{NDS}~xV=Çs@齐fS`Tb q*B<0h &Q?mIplУ_L!D,$˘3>ri ؔ]ȉ1r|>Zw(H5M+'2 *G¤1ˠI|/w<5P:.|Lu`50*^oE0:X "kIjF\{,ǧzIDgR>3QJM'Le-QX(QXnΫ˭6X~[Ű7jr 1c&dO)woLuQ+ׄ |f1vo hYp1Q=ABeL猭r](-^Q/L>]-&x3GV/2OlېPސ:vJOH:|U(_(g7T'KuuG/8&P!M+AnчWQU)@;d&%O<=t {VRVRTAEidLvD.<5B#Ю,+ : 3'oEs@0JRngg8 XcWzČ&+noݛ"v;ݧ~M2G`Ā]ReNT(T߲|ܩbZ5jlJ^yJ~(o.qqd"0Sv!%~>Pg\21D准B>w_Nm-d}`F4F.n)g# JͬmשW^ς-i*~ssQ/}w,@Ĩ?{ we ,+ jUPr)29()ᯇҾ"dt~7bH$MՆTF{gQ\ "MS6}F$q^.IjsOF{8EXI?rHG H0y_$\ uTS̳2tMǢ mm@5Ajl\.IGjacfk3~V[XAeفY\FvmS5˘xcpP:nps&:*ЯcnRkt59:m~E3Qpg^ =ibsJ OV"fyfW]~P`zp-%_8b;9PBlؖŬDwQ7g/:"o5AG q'!(ʶÄObm\Y~ZY8;!ˣeL)QЇZՖ2h<,fg=ӗ?u/MdxGڱY8ӰjlÉRǤ̙8:Q02NcG[?I̥=MPфm€nodSrA䈸[|*iZPg swp9q P%cT YxLޯ }b ٌ_=s[Vhcq|:]GpC9%{5c]O)Z0fegR:-;I( KDL|~"n&JkɔwBw37dZs%=a8 5q qQbfM}>%Ҷ_O T`mEK">qAbZX-_'!*wQ/_Om8#]d֮C<ƎY<^IoчkY:44wԽ9y5]m"e<}^Ą @y [}mI!Y *bnp$ z״d$0Z2~D{CW [xm$ol?꿊iIk2BwVlx1s tERgjؕBlREcÛPK >Bɩe$m286Len?Fm}vBJa<> %-y%ZEeC\n;jR'*㐽C~r`z/(B͌{y/R)^NT/3'W\⼓ 5X9f߫O~gݿjp뎮N$RVqfHyi5-Dz0if7@ą%b6vVޓ_%TtO/{jyT߭>3cqo֭jax%}ewILƕx|I+WFlJL]͕/I4jR*l $ p.7(b&V#]Q#6~}iQp֯!b=.Z Qq])uD󣕽ܓȍpA.D ҚrGV d::w}?sߨ%&DdOJ>}6})EM"'+ auHa~ʱR:Qe(F]$5"qpx?K[oB(?Yu/{BϖX7jɰf }'8A3ӜPu`>o2; ;"ߏq]Ų{J!T)PPZ7mXyB&6 ?;Tlu MsӬ9MiɽtJņMZ"r܎: c8eY*.[%6UZ8BIyKklʦu\F 2ƶh:o3[+uN)?dqЏ A具uc*n(br*eHo2T&\USBL^pF0ߢsǝßt,htC2ustGe Ijwj ץ4^QH' h!;19r2@/B[*}h osPDIdw>*Iᗄ0/GrtH?'EZmpyPzciYM8"8]<+–CMY'P gmzdk+"+x`uиk\ڊkf)}xt٩p>GK8r*Ĩrp#pdY%,_~GrcG98f7-4aGv)o5ĮMύrhe+Y90i5mm2l&m>8^iH&zy]ǨJM NnS@[ra2bqZ`r2@Ւbm |0쩈gY:E/K qѬ>ȱ{4Sti{h=r}q2f4h ̚TPld)wJne;wV.c-e^aE?nsmC6\ xKv2&v*qHV~o5uY%Xvj)̔rsN]-N,qkZiAx:ǹf?bߴvC6KC_~dM'u f7` mXzj:URd֪ҎS3,N_x"* j7*-I.ijw{43p.OVe4ns,E"Puq@X󸏘a~Wx!v$[;-_].>}7 I1ԭN@oj%uYwV>xH].FϼBœS'Pir06Qg)qߧ9wks,7 ~eN%z&MnւRE>=R|tw9 ُ׸Q9@>4@aP>DVTA53ϒ V !{Q2 h|i=ǬS4|f~34T@nR! =+|e98>ge晆EH4ƒvm[EQ JSY0`!F-5p\KvVM{=wܢ:GII%|`\ISX7=yw (0TzQk {/: PE#YbMv)y)6!KT#2e^6l#EtwCpTsWF?SUUB$|urwKw曝0nT,"!ji+pđNb+3 zlm!ijII*AJ5{U1%ADRY7Iq/nTwW*{@ :, ;1Km)qCT ZC8w1ξR&Oc;2 ֝Kl=H(y fj/t7lb :WͲSvcŽh{h{"X0xng)z:~\=O_< О2ϷO}1_Wp=RRx!#$ZcKH8nj C8+C9cZer7R%Z=+])}ϠcT H _Qw.i`gIN0,.9'8.G]ǒcM{}ǶҫzI51u?,{huA  sx= 7`oSoD,ɾ}F`+ɝ_o )yZD8dҜm}Yx':HV+! Jsg(K4vSABxa3 }yΏ+-0r >+W˩X,ʻQP`bǝ Q(f۹x-P]i?Ҹ̚5 dnjGXq o^+|.;J1iG԰ uM ;7129-;aĒydZ;-fpus θ*]cO "=u)ឳF)P̓O~!Kɞ1wsbY_ız@ubE+GIMq_/tC!Y'\sR3IBzmخWO$5tcVBTJ3ש+a0#X4K,F(\ f轲8Y~bظM^8~7-GW|.߄Y@ ^ 渖|8A"^nZמK͇ Kp-]jG",;.QG6Y ".7S]Hn_뙹TԈCa0]ր/ưu-|[_Dd[8/wS"xuRSjȬ*@lL~$h'7;FOm =gcKW{H GJ fōiPOO(+.yֱ4>u_XBŸFSTsL>^A 3}׏n !Ǭg/[4@4.cNw?B&f͕?:BoB}ʷj+*Y2^i<5Ծ0XjnM=TC9H,<5Rߎ 9wGٚ8L?)7xA3)Çß.؉!`=)E7>Pv:>ʪK'2ڎG;Xƺc>]}^$ !7u_ٵ^D]b`[@Z,i@ܭoHe^s?zV׉Uq}KhlŇ\΢OdT;F/6h=ZPK \[ [Pk`Z!2b{:)x gkTaZkG\(J%b6)ĒfNʫ h(a\V}jO/%}?SOA6>cvڒDC㏊h TUo#xo|~}|_2F3lĿ$@rt2rH :},w7LsOKBv`be dxu nUF ъ 1:;38>Y6Qd˖Nَ6Wa-W^#CO).R;MZDʽnġ𥊱>0{aEݛdg$n9%#Τx8[-K:~lv _`WoM묬ZA&K&N\p=wNlk.p/齔)k Derzc[l(bhcz pY뵬 !odj_ #VNK% cʮHb]G~~&CEfYT|dqfw36rPR+ÒޒGnc羆<'D&o܀FBAX z\ fƉUL?U: uvRӝt249bASV!֌']םZ@KXb2V*ۣ M÷.&]Ofr/hx=;>ɸr27y 1t|bOC1 #p,f#qYTmpb 5iquF xXTj$x=bb/`jv%$Ǽ; i>X,z5UvOI]VtXJs'殚#,g^uQo͋GDTLCS8E\WC9Z>`҇brh~m1{BVv'WA;lw=jkIwQ{eÚ(ؑUVsfʇi^731"HzlUckPᆐ믤sj7s#Eի$@ #BEt?izR=yL)YbC ®UlnO 8 AW bsyEAC .@XPB^{R2v KZݹ: fl)4Aɷ*:kFx]_$9\!)$SsL1Uz@= OH$lFwtbѲ,TIZggW ]q MoRn dB}8ٺ#gAk!l1Rwr$cS}) rwj"70<ߋ)9LH0_?2w9Xgvi&%W7hv!Ьu=(`LdFÂP/pj#AKk>~-Aolqxk %} ):pvBH7^it'4 f||Y2g5%Ϋom!1<䦼.=<b~:=Ϝ#cQ9(=Q;{ƎO϶]q% X]I^>uhlM .2 Ynl~Am NDbMf>H5{̡%_$~AW4IfXWn]CJy3.064P=d b?5f 1V~[|.Mл0@䃔{)ȚqBp1AхB"pwqDi)YG`cK}:+%<Pĺճ`t$p1M(9j委dcc sO~HdZ*XgS +ldJa37x\&v3|F9[yH0`.^ \gy9PNt,wE+$\-EOק49MCC(ڭ2v= /;}H Vޭ~ )O[6ۡ@+g unۋcoGhJOhWveV֟TiT&|"*YHRĉn#%SNl;]í1;a¬s:$MP``b4rI/&ؠ&InE4?!d!nŐw m;jpIx[Lkk7Mnғ:BVNƙ?|aaWDY stC>e?&1$D+%-GV\\#68p(-m?8jNH3g+>a70v'jؒNdтϘGgL?C( V^b+\S$78Crt.UU˵b5V8ٖ1O-+9.ZFҊ!Gu#c~ q22y]Kӏqt2da e֢3~I&z^lbn(\Tsص[Jt`U`6i󓮞9@3Aw^ePsIGrwh>u B"]N_LdQҎݻ8O@%*֭D^S !'w*9k #Y=Tg"Ȑ官^}pRa!‚O7B ܡ:sΙ Zņ=|k,x }E~:X=Izp@+Mֲ2.~ZLAW#- J5،4(3Ў0mP{֑v)ʎy"`1nCNvTc\]_YJ-_ ^TW%WBdrfٰ ;WOT O+#zLk7DcKQ,/M]0 inܝ \>w2º@~?,xSC 'Nv'~Mf!qE|p'I?F(RI)QT@>E~}$j(aq|A(+zW^`Hӎ>BC{ϋ#3O{6-Tٌn@<鼭U/eLܿP K⠁ hUҞ 9PcT+ #V{y`V_ %Uh@M-?<_]e^+e> ֒h(u}~Pu򹪅*L6:ZVL*r$=D C#EӤ_)2_fxNpL=~H3q[9ֶc׬K_0GgfFUbgEF>AgEW57t҂3v|$}):Էu%U Iw$/a lÛ% ?򝫍6Sabt[+oQ[yAc6`x1 :4V7\W4)\c+'e;r9 -,ge n31}2F|S.X^5UQs#<]ptR2-uUlj\3#Ԕ$w;/y|z H'/|g6g 4XH4Y_C^sgJ R vFMӄo+$1{# 8]<-l1b埄)*C ] ͣ{bR}H LymЃt"P S3 ix`TɍYiV{I KoA=J/W9J)]D5Ak 9C5MpM1M7"0)*VʝyM V󈞪]+k21Q50j =#s*Bk%W~EB#Bnu#(Gm)<f6$5>(!j^-AO1c!sMri6qgW,nHÿM ;/.!g&Ddιn*79op*G z8ATRlS+erlb_bPy/jj])6pia,,mnM>EvaJG0IeQq&`RU-R z-(]% V}q2aM٪'btURۑG5Ģ%t3{|?4U[Zn~y2s,9٢xE ۢNǹ\7Lmx콰تAbn_6'YȺX<ʓ68Ck,W'/=4"O}ܗ- OvY-ea_&jgr٢UuQk MarD:l`4~<a`]ل~ys_OM*-@IHH38Bʔ殸a]iCiퟯ&O 3Z v)0ADF|q0S¯"`06*Err>#>ۭ~Xd0ga3jeD17ucj}BJd#W$&#*8ɤ 5ofJ "T]+8AZIL`|%#o'k<[ r+CSAe S6rĽT3S?uX'zުc%>2.&7CƄ~Mb7ׁdt'W;ʽHҫ<w%kO+?#o/^)M BM@+- R}~h#IBMI]]\&N}a3P| }= %-Z`k 8uAtGlZT1gb^_R!8a#[X 8KgLrci?qm`Og8"!gt)w{aH{mb'  G~wYƐ{`Q^ JW nqz&u](h,*F]Ł7fj^X_1"U3j'|u' H)uuez;}2ly-g]DwIC͸gE|ŰIv=)bb!m+_C'OӈA^c4߸0-7DOQggcT];C;I :yb k/#紴=`MR/YG%hx/y¹-:5ǹt(mozVG =4* CHy cҔ[)=WRjʠ 2@6)O]|ncjOcJ"xFi0VӉLVE#zS[s:CMóg~d!n=H A- ʅ2*xR{»4Ff\d,"X vn%P~T78Oa痶'?hgNy)[pT>.? LK5{ #pœe 2V ǁT]{TJЊsE-"dMQꪅo%iU7 j *`@3 !ctr4-!G~8iw ۱~51H8w-%Oѭ-'S1"M%)a`.fA RÉ˭=JW~_=FcJO=uXzz3Q Tc_\ePy̥]['y#'6֌hLfL3>WJ`C(3+fbP^u 9A, فb̂fXɰa'S7d|àBAwpa$̧.KBjXDh6/7[EZh_ ӊ!x\mn?=kId<)e2`[-7s1=_f9IO0I1fK,Q' @ާAk]kG䅵.h)!˜گ KgUJph ScOXrpSre9Gk2n oj,{" oh\e+cœB}݄!mPUmqVH#wǺղ* Ǖ4wנ/@:9uO91C]BTY'2nsFZKjʤ,/J9j?G@4ӄ8܋d36َPa$2X?N-jYtiPq %}^q-wç {",by ċр$[1Z!>N`:s>y[:<'&j)ipQ!eJ4fZ,%'n+oĖF?IxtkR߼-[#rD':A_-dZm"(,bP t i+Ne,b5fLQZ'jD}(CPƚp+[ϺԷҫxhXq1̝@94$2GCBsȡ}`4HB*T]nR%5&!-CvC+!sP7<8[julM>y̯pui+m8"??p*WBq_U5V5Ÿ2Y;Ŭi:БW^ \z'^bBrtb3l7J96#T{ޜF=9 ӎTVq4mʐTbr疥g@ ~xH ie2ҳ[ԹP%@6S5 cx Vau@hT/茲07xd'\ PJ$n+|/S Q͡S qWR(/0H*k{FM (3b$tt輜eϬd_e: lGR#ٽ@Viev 9T֌{Y& x/{:ĝXuɔ`AdS^Y3Ee7DL%=CO"z}0*Hܻv u\ .óK HSXhpv6$;KɊFW&y\ipXeQgCC0"3wh3/xσ'ԓzS#͐Oč3ͪILO16֗, ~}Xا7"g;K C8\ʖ3E6q/@ˏRϨld}ˀh!&;^ 3-A öq"o (JXnc-^rِS%xѳnvlvO,e3_;)ϕ\Mu~ZJa&qMN$2b`yI > aã߫ SƘ39h*-+f+ц%y7úYRGAy-,#z:-ʺ|Dϕo=o^qgG5\ycQXv[Zzenp,?xad:~8&dxqQe|Қ|Gxs$R1-s=B2֤}|:K$ۢ &"-\-fG&Lpwn P:2E_tΐ2cDzgz9cEO<ȷ?"3+4PlHuvX2xńOAӏkqv;ek'ǝEەo;Rm4}&+}4$ J?~27>?G S}Z{K?8Ӏu ,L^|S^1/߹2;!Q@dZN.+h`bc*h|*(M*QՄbP=3k$4zejjadиs:+ɰ0a} Qsӭ@侄v?bHr\8CPÄ́, tH(7s; .f42gA\Nl+u7T脊^d" zڈkx7^bwrAqfglzX\hTWjhJa Yl=xmTTkW,RݦO0|Dp)҅-'wAQ]IۀIϷ"[7H叕N"Fqx)2nCh/m ڈe֝6TM„~25(^2ZKk@,B/ XFfD쉷w/ 7]A(pnɛaDX(>aOSI3u@Х=j ,8%@}@s`70xIL;@XuhnBa1CX➛唠F7X Ŧbd٫FR؄O;fܩX^<*'紡񊜏62KRh^np_NеmT~Z#nxėrNF&A-ly~l_ZLDΊUqOy.zG, ƺ2ˣ2W$@pf+u5WdH|Ȥ]ttsV?Fg[?oؙjo7/%D8 0LUlj@+B "õ> |W23U0AD7kdP'z=T~vZޠ#} 2XOH,ԒDϊTo3jj`›kJW[9H%ܬ]3mgCFSD?aS4%&+l;*`3*n(LNTݢ$ F+Co4-Q˜,R>2ˁ?}& M>Jj>1 DF/Z]ogJ; M6A)Ai#fTYsx=ۄ|yJ4j=;>'1$2`W?E3RStp?ճC%]eX NRNe2^փ|=V xyvI |pTYp?Ѹѿu>9(9d,bz*!kX]5L00> :ikStYR^zءGCEORmly0I7Y7\O.+ѠfJPr e*ϨzѠWt 2/ajdm#,v2;7NЅBv  M^5>veZ]H=ClJS={ Ȱeμ~A_ſb-h4n14gx/ľ]Wb\9c`$*.k+gݥ>($ ɸtF2Q[ K $>A+aByս߅[Fttۚݞ۴5d\J=nP=g\ji8Eɤy}aKD}{PʇX-_UD:YVPQSܙ^_M)j9 1(GX 'kHӚTLHKܤ4=۸ÁS?T mlҀ(o;xJqA!@:]7"F!M<׋>Ne&Kz3ȃ -R\ep+.A0JWW?E-؅pI|.s6. ],u+Q9',k+)'ekW+.<_Ո"8l kLrT܆Te'oAj2Qp5we6@^3*OcP6&ufkhyB=+PZvϬ, ~ӿbƎoԈ2֟2bSx%M_alҟP@~mYa$k?rq[i8 /pUj 4 b)@ڃ{+$yz[*0Ƌ2i+j a[ uR}LIě z\Oʌ#?mؘN$e~T,8{ű J]O`/Mo ce0Mu".G,C5~=,rT[%Mio;oM즞K_I+Sfei(hCy74\MPʷ  pG?F@_;N]S{߱{_a*Ź )I=ԃt^<=cT_[P"h1OR]Rjdm:^/{Ov8w\Rؔ?']Hq N뱎e?RJ$z8Zw(^<M`䃰?MԫP"yn3`1pg=gU9%N=+3eB.UQPVTNԡ3?4~ruwdJ4c6/Ot/qK&E_ t{DPn.nJ _,-?h}>Yd=o. ;ٝF\߭/(SԸ{I=v^K54|!~d_ ѹ|7!iTr`y63JZ *V$JL=_e6mV@=SA=ɲXtMr7r+]P vjܚ~Bb5 [bxRC+ :DF˺@4MR+ꀚaW"y1Un[d{s ꇿٕ!M10u϶xC]]_R_0p$ z }|4E<-HI"7STrPV(tWQeU 2]9Eiy cWE19 g!q+diT԰0N  –VCh'أț .g\\;hń%m8PȤF8>!Vw_]+i5P\D769ejvŽ7'1oªr<#RXeLZ 5Kt9bbu6vkQI:yB*; t#k{bKSc}3P?KGwe2Wk ,罃tU!w [hh UW!>6a߅t&Rѣ_'Of%"[z{*οF46?>4VB0oGxn#p+<^ Ͻkyһ۾ !M*a=Nk 'IKlqk3)I(WYB{۔YoS ?&#N;,Qظ"T&v;2՘`1|5 bgС3m]ؒ|&ן%^ΣʹI7%T9$l-"RSV48Lŧa_Y nm%ԐQ<8jyĒx9ƹށ Z>?msQW"b$ )^؏%x^A.Pu<'%) ZT|- .$Bޯ`6{+jot@T[$6ER7f9 o5<Ҋ=4Wd*Wjm\H# wp˦ѥs@DOTG˕1^mQ0It/u:U % &6:31 PQDs~dP@w _"trӺG6% D?L-i~-|Ѹn"1[>Rn٩Hi҇948A*ͽnЧP#}v>U"ԡgĴ-w,/+Ȓ;n4_v$̥9o썧dovK'w_WInşS&z:ct\sCC)],߳y{GHfȟ? ȼcC]3sbn)'Cp,qeN7)0N5Bj9yUjoiR-@PS @f "̩sCJnEv%5f-8x6bY#>%d(+)#ӽlbL_~/EJ̫xf=n MbB"+g})c*gؓHߏD@8b]=uKЫBټ1[""SG= 㹸iNh#ݥаkZkWlFzGSy4$4,W+jDIo*=!r$cR4|IX?zhPYdW%`:$g(8?wj'uj )~ WcVk-]~ ~r+!DR"Bu78e҅ 8ڌ+ȭla9P6Nw4 wH[ bB,#5aeKezP`MCT/ɧg6a=x[]b] t7b9d_BBWUN\񮹯5RӮ wPfpX*7 Ex6ߔ=\3k!CXT*KrmDTp߂^kgހskzT _L ڻmCZ h[NԜ]_Byֻ4(nҶ.RU7ݘV ĄEsK0.qQR`u;uo|*bE5 H i߳6道^k3эP/N64c&󋓋l̒~p; E21ْ3tgqR_WŽZ潥f<<"R}~:6ӵFpKS-+ ?s (96V(&p}K( XQ$lLQ8k#9evp&y\T^ow9 /H)JCynKL%N2{d߷מt~x. kDp R'+do6h ,|k_ԬMbzO_J`*6z[7ϸޒӜ$1 WvSˎ(t$ (kqc|v3yxZ<`&"YAfC?m3WTBJ4"봨exZJAz/@Kz910D# l3Qiij@xKu1FN̄"/k]? ΄*!%5 ZhYWqQ3偾 cKh Fo]N/q}+yWQsqnY:TڏOʨu+%'/2VW&:Q亷6]}^{cź: ﱶgSlg;ž2'ѱip=iζmfD˜Oiڸ9]!I>:%jz1VN튣3s5>ӏYzC.Gn7O˥_w h#bS>C'&% |"mKaqۀPhSH I0}B-??Gcl< a@ѓ%ljF/BWz6ksیؚ'㻙̥XNtmjT)Q uj2 XY?`G(k/ظtڗjothv#E4Ş+V!Y7s;؜QT.A]eCy@q-;&炶 LIou[8p]S[`x ?I{(hG>/߷@{$߻Hdh Q 0:XTe)Ct)7Փ--Cx; 5tý fX}vsFGٖ"{ ݎsdgy;83|Ft_ӎnWĵCڌjmKI@(2`LĆus:thd[>˼gdH}4̓?#?#^N AeITK~KTҹzmCmpnjȹ<7Ţk)uOmW mt/ So2GDF9ʾD$dog!a\4v}ڽ`{4EI`N_o=POs4Jl}xFJŤR\EG vHoc+h9mrQNޖ{ܰPEPMҚMpwG9J X,&6$7Yo~.dO9\&ŒoŀQǤXY.b FA!DZX+#Cv1(a>jo-M)$Tz{{msJK $t_2&OЁ'e E?7(lw+V]:0ish^}J!'GVgYZ07070100000038000081a4000000000000000000000001642f09750001765c000000000000000000000000000000000000006400000000./lib/modules/4.18.0-484.rt7.273.el8.x86_64+debug/kernel/drivers/infiniband/hw/cxgb4/iw_cxgb4.ko.xz7zXZִF!t/J]?Eh=ڜ.+@ӹ" 罹7r쪹V <3]_}i+g 3Φ&'ıI^xlL|]߳i p*4)TyQegx@~8Msl̹s""tc)!.[ћ/A!NCqP=o^U*"2ݽd9^ -1a6]& R*xN'm^)%HŠ4Zۼ%b/"l>z]%ksTЬٞ)sx"[1i'Q{08d+!sb5@W0nԥ{ 0n)h6R|a"^e h_WOta(Ů<3n?g=*L/D]!+F!\Г-a1 ioUZv;AE\r 2ڈ=xpIKPƒ;Z gk#a͈VH3uI7 Ϊ9-Ln "}(l{wԹ9a#cɅ(wM%< f=BS+Vm'AI+0;.)O yT)-P WAP87gqF6}4j#?*6B !<n4sw$"ьpMb.[KBS_s—uFe,Cozv X=zTǞO3^2T  ZlˉlH/AN2Sdh\hOB\EL얠bBY-ќGJt.n];6w{ZW,(z-׼i ta & |U bƹN7~TkO)CߒU6ȳ5k;I%x~l{Rh{t ex[k@S&{m\x- }L<4ue7y2Á.oUb2q%Ɉ-ۑY%/68]rL)d̗KߠCnBj Hr$eHC5. ڀw0C` muWv/9%l7e+1]35y5{fTU]MXhI­i1z_?2z~5!;K#,tA=uVQP;rA!?G{ީI /Ig\KsxSwn#v [FNh[֭wr >v [!1]@XT93,jX=vj)Q\l}3^#%ÙYT1 p,'|!3X~w%YZ5Up1.eicG$޿`qGPGt QMIxvU(дYvɂ xt3A5>]\"CZ=-T&/+/$RXspADvpg Kr }0" ir8׶z~]CXڍVC(`?s1$`_?(p$5b1WկmȺMsnֹ֓p`'L:1)Ϻ7:d8EDQuy_T?.')N_ / HD>hR¼R ^0?J֊NJW -~% 43]O^me&:Zқ ռl:osz4yR܇S7(-M\S@Un ΔUKEk8OPsi}wM\ڇ_d52|o\uG6x6o{@W8o1 d %S+4!|Z HYtPp:x%YmQ5uܛ%|*ӵHM !;g #3 λyqSV\׫(w?6T\TKW͓'# fu8<g.J8tm:fw,^ B| *x=؎i >aMw~eF`G`g/}_ U{$vwpƇمY2q~ԡWNb!X%UWI\r7đw]|N2lm 3,H@wE\~3B&0 .C-@FvGtugcsS&EJTypn+v@ @ĝ`z~!/-5_Mi/:g"=P5ˌ,hUǣʋ T5`ef_?_+wVtǁvP&°2%(b9Vw@3mpjS͟)sׁ< (-ކ>u~Lw3AMAJ;&%`ӌa֍ߜWsG;O^˯  bt1'+;aܵ^Kb]stgk.(Z2=^ V Q/aS1|H]m˚OXTKeie<y"`5fM.xLE DudGs?yCUFC-zHJDH4o cwM(( )U+>\~\Qq L2x`b{` ;XabI sS>xȔZ%‡\dxdwB̧ G/1-_0z6cZ0m$ =69ǼB'yS?0)j[9Myk\c#RVӰ qF;Ψ; -4=YSݡo=.l;^țL)]nRqۥS|eH)nfp>G_"W ӆYlFJ\X RO;S15Gu$Fee fXNKak1~H3}$Q5M_1"P%+#kۤ:A;-"5l?,1">{"1fi/C{TSu;Mtm^+K ]Q̭KHç/Z$h9A=腛vTi. ۝d6$9zƖP.WK1nVHQ!jמJǔ qUb5 C ڧ' (SM9f JX6|68J\›(}k?qF^, Yh Dz6iH;o€K au :!l;k1jAUG$¶cdFS%51E 7bWDY?jxT_YvSVS3ݱQS42 Lᅐ;Ԅ|HyQR~V3?=Q®<8'_Jac/kF΅3 {XO2 Zͩ`Hƙ1\+޺flwzeOՐYrs}sY/ UcL8-?rvtLShezb<` F0F?S^}C`fT]׳iUjsNEDv`kllD[XH:|V0 dR 6[j'L /u/YZ`J:͔bgu:} c\Qpr,hS*ܫ!-r ),oJ4 tsPr37:*;O;%;Z_ʬT,lkARse-LOT Ji0|y J4:k݂*$N nPh43+f4HLtc"]Oȅ>0Gy` ml8'b%=_YOU*ɪ?cI[η`ЀnpqD .?W-;]CYFba&nŨv=%Jd=U,:ZGe1!t_zc ʻ\}!{Ie .?Ž#cOY[pjG %WWW7kd.SNv]PBZ"Ybb* ~c:cYrrױ2'(aiwƂ# > (Y EeLr=O2*2y´)ZԙWY{?D$'=m/9!UK{YZ\ *X8m; iQa XV"AQjg/"8R'ݜͦFʴ!hv ]*9}qE ;:In2Ɨ5NBX'/V3U-Num˧ٷ?pb6;X_.i_h Rg"#EMS=-k` &x6DK["2d\D u_\0? HNKb z|4{D\jk@V{c?2u y4LCqd\xFQ^oU rYhқL?QBp8QF!DzRZ<JP(S7jed ^puJU\4,"wvZn vc5~ ./j5kϲ oh(6ۚC7r0?j}]0z%i<7\p!^"s1@u* p?eC?TɗrX^5^NL{@2z-yZu` [ fۃkk*ޯWSi]p/Ow u"nݦbb3k#^h5.N?z|ͷh5jd]G \XC=Q8UOYl/O_x|z ;[2I MeA]?DR'iMO<7-br𕶳NHJp^9erMi,Wr;}Pî^[:xER>L*i'cl\d]k9߯x/3\>Fmɚu>N~s} >#7!PFn_] nn]zKiN-J^;RQVKzg SVkR؂fhLTO>,1Źt#KPywIhcC5٪8LIv\g`[vkiQRq/ߓkr &5uz!ʼ'J'MpZ^0|3)wg5UI][\c5Lܦ elӳ>"yrPkk ψ_4ei= ?73`̺OmQĥNb7Opᾌ1H,)D/{g&"Ӆ*.kgzcMF35]bJ@>cY va2HY@%+zw=36Q06 v~\)8ʶjѴ"<2(Hֈb< U-fܵƃ5)TTH6ʁ]EODZ/sJ ӭO+^߆+S׸n3HG@ ~/30H01[H2G0 Phŷ#&JzFݘw&tb34Λ1d #wCK9t K}R݀e"%U{gl#'>̴`XGI%l'|qKl&Ӯ_V''8)ٳB/38''\QؔWheU״>L^LY^vY|9ᄱr#_vJXpS/fVR#_ c4b8y.­[GH0J@6D=|V :4z[6jYGzZ/97HtRCA!V9Nq k UFf|4W=7G"&Ud/h& ;ή.H8;6x ~)_)Plzk3Z,X7Zq8k>L$6X"R]XͭFؚtz$ҖoΫH3W ú]#x4l0g0C/j/<(؍p\/TwCFXnjDXa8"$*sQ_c_nOUs2lC?d|XO U?^bH#0J 18 6o8efL0np4d>UfUpWݣCZ6eA#b"yr[sG|W(X6j;dt ޕC[B3knfKfAۅi6ahҀ4% qy[jt<7`wW&'PYTnOmxOSdlCXc|; o|7Vŧj[QS ",&ȃ!=U.x6  ߾M*FwY>YE1zT8b]@ jˣ-NV5+4a}A֖*L'[;"1v49S>57X-34oNJRVW~9O!+aŸa 6B0"B ly"O݉؉dK ZQuèXǻNG2e#f /Xn-wF^޲ȣ%t7QOw-/q\r{J8%g u_avKȀ+$%^x(JTl*d֒nϩcz& ޭ;gb|HMYܕ mNE`+i\pMi2xeP+l nm mT&Pǩ坬l7!#˂U9:(Ø0%oCY@TފK9s/DK[@륗е\[_bd4$D~cnӕv٤@A5Ѐn!L5K~9qcY_`ft=} NsŹ^e+^ yXqCdE"rIHMcNٽfb_#l q3axu74`zc6ЀNua0GBEpwpYS͠5ߔS5 u=\|Iz߂?; 5EBPWE宥:=4-MXd!2uԖi]=6DӐ8+Iyxbr𕾩 RT6aEjlvT.Ȱtx7D@uKcTǙy([&&4tdko]8euĐ4 Xؤ kïrң]%'5Yx|;-q{!滩*{01e#2 %PP?l[䪩)s; fC/N%{&*f+G7Ԕ:6)?fhT\menoYǎ8rMYe;0h |pkdZ[|/kp/m`c<:újB#[+Nz۞-w0LJٓ(ԉs>k8:z&brcը:r`2rjaᄭ̚#O?P,>-)&ORĪ5VF%}crKxR9+OFJΐ+/O9:4ixN= vr&t>b?w!Zl>!uK'Ur'zem*L-gwv\Y_+.8r7京 Yw&)1$ LeST',hQG 3pa*FK}%2I-}mn̊f FJ p-2t6lΰy6^rDtHiA )9,LV5ϒa)xyhx4Of{;,Z^4u'kɣ6#` hsͥa]k$1_8\%pPoB[@#Ҭ*qs([# א&HaB:L%i.8F>xFY8'E]ה*o]#&F侸87IG+2u,Oe3'+$goO]5akͯ7j` 9H}bpe/9тuE-]x#˼6mOu",abS/ո7Z\j~X1Zq[Ɵr=p *'ud#S- Aʑ:2[ mfvSDZť24tveLE^yu/~@D-“{*xtX/(Wۺ,A#~!~~ݧYe VBа/sI.6s3/|Μɩ!i3[PL14jRD ^Fef41V}r2q cL]~gxĀ'mIH75 Ίi)kF3ʷ|MQ}z:eLM,v$,^ac%Nr" ]QwGr e`z u`$!tĞC `#T\8zh[!p @5T{WI27TƗR %&;)7H-뫠>A H%c*&&۝NGQ2CcFQInG@x㫭)?:yUy-~p:ڨ|?dps쇚 &ߒ pٸqNGlp Jt>o .)Q'VꠞM=HcDQ[7s/z޾ݧ,_,ȒgnpJʄ?:vE#vM36GmfaEi6VCXӧVyhc8ܣo[%"=yRWsW;j.@ ʿE2}NY CXy-gyA'l@A ʍ4_%}Ǥ܎cQ{u}6į!^+`n\&&r72y;fas`L T ՇzgϵË F~7Bئ+[~yEfDɞs4)l JqC"l0>U1W ;~Ms](ڮ k:̋UpM4܊8d)qSм_CeA8J.wnqG Ebݰ^Z"]S |+4ՏgQ0'&ʌkG5.v8pQJ~kA臺:lkPP;j.xHb[w}W%x1.M':ܢ~-% <4~aw3Xbg_W# <ׄ%B9ў풬4DQ(Kۊ( 33l~Nw>ڝc&4̾rbiF!5Aj ˏa=>~jwՀͤh;XgǨH惒y0 O/sjڢbeBn.ުߜ1rd`k:4fim2 Pc?8Lժt!ڗ p-0QRga@a7!&ޙY2qĐPQ퇱h{.x {C8fwi\1oFv̟S-'~6 dYoV_h?S4}6>sB>0N̍<"C {,`hG)K|/p^%9?Ḏ oqStmd>zGt q!SDW/XϨL n\sk^y7Zx|%gɵс{}IBRPA0T.Huw8W'@ DG ;.M4|J@G$̴aZ) Jc/ym76%5sGಗQ s~|TmifiiT w7ɴwreJ&+TeZڱ :r.n託D58~VC6&Z2Q6~u)T^.U sN} czeG˔ŵaژ*Ѭ"enxN+~q_ClnN f"fϺ#;Fy~|0&7s&&, P@;OFDErmuPV"E!9x+ B* Y܌ bGh.s &K%%^Y!q0O.۞IZU|0FOT"˵G&JӨ,1"9טRMdBpm>nl5'ս(mkPڂ3K2\nr3+A6r#Okett9|,~*r36lHؚ y9 ;psgF|VV{ ID^ϥDm]ǐi#MR#>חqݜ}t[qH>6:$#WY]^^u`~!:GgaZgGݦϑĭ35U3@E*d V&^ |:%& D"6C`Pzg%9? "I|{0yu`1q&QzZTTqTI]:{n8C"`8cwElŹi/F?؈]cT?Wf D%GwD#KjSZdq-=vx!Smb7!G2Ǽ@s}/w*AUkѲH7c @ a ˩8td<̧U+Upt{y>_$8VؐQȊ{Ȫ/Xh ŧtĝ;^vE!&I :MH+_ kR-IچZzU?5>X9V,yċvf :얳RMiĿ\}Ap*^veUr Ec=RAH:G7%^0"-ԟn#)ђ?ݜx9<3Z;U ;cED .pXkǴ -?g'} 0e `̀|I5ph@ HN;kb1:] K>E5z)5t=0g%39z 'V Ml4,p#|v3/R#޺Waw!:w5u!U>Z) (Tc6C)^"0;ԄБ[mi Y5i)rO_.,I x+:ZſKy)팤u8k~DYFn}#5ď:eĬv-”b\9?6(T/^ Xvh`ijF¶ղԑ8i6vGo&qQJy'1^E!$A)(W6e9DY瀗>8T1L=Lrkv})OxiyHߙ;3)\-Gb>q㦐eJe\VT^WpN+vCʮ [`V lX>:a@:WMK=ڲ{1~rٙvRLck 'ME6~/fU_j[.<@A&c.Oq YK'$7T߮4@&Pzq!^ğޒ@;SRD!+hPi ҧ i3FsNWqkQj0 l1xC6L+?t-xErN3XO [`Wny/ի/Q;T[xi{[5!J7C\Ś ]L.Rn2TLN*?]tU!oKN`#q62Ed5lxRm.4fJYͲ_kaѸG@u*OZ;?5 Lj hKn͎Pܭ`g̱o2MbQU<,òԋ\ǹ0!E1ʮ %$0`"'q+Zׯخ Z={Jct" ?@w-݄;=2ZgM(x:a:;T8dd$i3!0N/8F:p;Y$*=8?k2eWT8('KyUѨƍ"^ Do pl!7 [qp_hA57d-^;שڨ.UΒ~Y;/QOdDDCJ*,*zzm/(z$r$ڗ;z:Xwn=j1G)99wOlSM ꁆRLF fh&`5S;m~hIeDz[vr'}5md<1b^=F5?'꠫PZ0ǃjhi؃d1Kd&9|!d@<X<#d9]SAfBQ]SbwZ0)iSRߩu@Q+ kQ:Paٵxw\/K>4V7u.W U~Gh"[\*}r%J!CjqDxtHN{-1ϋskA/'.T=ҭ{IP4^>Qx]jFi67O "z:.iOkts ފ2MbBA]9`F:,g, h8'*X^jax]b0245I})og50jvaR_x|V] $h_WPܐ` ,??5Yf"@eX͔.$ĈA&g%15dm?\@w=@ >/-|6+:PT8=z~I"КX׉& ApؼO,r‚͊* =ߟ*z2r:mݘ x0}v%dg2`:hI*Jsֱ-lz3NjxQ pcOpQaZ8'"an׊P P-`P+# F,)M? F`y& twP 탷3@?rr2e^[Ci^WZ#163k6)$]cQ`/!ןbn&MmQ LS6!4mӊPJIXWkA+fJ@("ZV(M6[) *&4u݉$#5B?lucfT4yfS-'@J( .S9y˺0.hb~['Eʉa^IyЄŤ#t ?WŠqu-5%W^vjj ."8%Rr˵5꧟4]J_~r-ԾnX?"yfF:d{ێBC8PwID[9bYX0P 6hL¶F,͖ g!#.磁ƞH<^no.n[.Om, v];Sq{ z8@U΍wއgc N{3"S ȩC6  4xk2ydT6z힫^ ;AtQ`Nwh d2Wx+-CUWtgix43I5։J]UC<$+pTG~N]On!5Ze],d 4z~06/A17W+bZR(3Q9~9}Z^*H^͊ƙA :x$c@d wExH7pЁ<-^:8I!#;.И\*Ѝ$4l` /J`,|=dQIt^?֐dSl+ K?x||Ỳig׋ n׫EHp{8ڊ&lZ[T8]jJ;]c:csFٔ t,ZA2]+FA dOc46)RXijȖ9(- w|b^˖qmmǎpɛmgLٰ4׎'US$nTז !OJsa5T=cd= ӟM%2wP`R>]tSOl oKzsgzPK{3ڀ%PdOD03嚞 [Yh5- _r%]F8[u x9YyjbSěu^GnZ;L"}8 ױ+-FfSAFR{"}Nvz #/WA}Prσ$dHh2`BYbNu!Y4~^N i]F:[T֩FT$\o;qeo jGN$')^6T8V`JBipkdXJY(я qGAQѮE Q)gs^DD.Plb!~ S8JsNh p)VG1{9/M/}i?b[EiCTdgf3q0U6CmtyQL VABm :ZI{77ٟbiQ]`H!)z]Sü"Jߵ]3XspF`^NL VRs_~ǵ͛i![w]Xx"/b oZ=nG_Rļ;̶QbSEai7xg|JH=olE$d!fEXD;<T;m%t }k%#Q9IgF.2p- A#H|x*s>騞"U<{L ;o6HXznOEYzh3.Whyމ R2]ݰ%עC99glO4qc2Q$|z~_Nr=ԑ#mHќ KPi$u{>!x͹w˿`b[:y~Lߋu9ʂ[;&;V6c91%0Q7'-nb[7!!Mhv`ewsz(?#hZr1KulPtQ1щU\mُU4m'R.5F u|5m=&|V 4C탙}{=u̚ݵNǚWN'H\dJ>RJ>muQ9wJDQBW }]YXTw‡<34<\CMm9iʃ*D+&)qB2cO2c ktH_0͖nUNQtY0R۱g.vJx3J/I$6:oLJBIt7iNOGO%? 9|`߽^RVvERbL&m4tef;m.0[dQ qt)@5@R0b\P#vC5'6&#fWQ54D]hHj>^`iryue-Fs GwAa(9 Oeץ`.KФ'e4W ) "5OJ˙5K*~2ЮyNQU3:f7eJݤ[IMiV@ :*Y,\FȫO@B9%AރC@Xmhx6d#*I.QKa4*dcgT| ?BS{P1 2D-e\dBάöȮS@hJ7+sItM 9$sziPHA mx z|>64PYQʧl0͍3NA 1,}' $Ffti"lSb/rpVxkT f bo?r=WŖO.؞UIIFLYhY#s!|o\$|.5BF+1N4eOr`vf 2 Lz5^CrX khu%\L 2s%!(;HYFǸCNUX_/R)R O(&*e8h_Z1,Nb@kBj[эbv%z܉c2ӣ#"j?ؕϭͨ;9X&njujx؄L QX.lje~c`l*<{ڲ=\ӘbK7u`?$ikt,\Z$M^__J5is9I(ΌCPHH_RQ[cP1 ` #gmj\zpjtP[vGZ9/v:)LJ[UG,mpl6: ^Q&mt5Wq)>&\t`XTdL5L}-|B5؞KTPE] /x/{przH|zQd$W<#E_\-|XWuoY4o,_yr^gmD_0]5/EbA^Nԋe.!pu7d 63Tc{ X ZQd\1͋| Xv{J؈l5AL\9uL.-27%OD;W?dR&" A(:qw,'D~@=Ҥ龁?thgEh$ڕA%䯡 `DY4*o2*6ԐgLZN/yڐݪk98Ya,xYr:VoɓIH1u^/n>靷DQ}ypW.J ƎTQ8jgٍ#5IW?~/f+XFף3h!48l1^222`)]RﳸOgB pK 0ϳ|b?^FfZ 5T9Rn!arCB"^`9g> x_bW +-bPa8ވkGSW_^ SF-͗tLO;Lkrџ8vBV ,4ZӘIˁLpqe}!y զ_2wC#2+=q7JY^ȑFyԛH;.C'a Kˡ1r:FZ[Xl&M0 LۖTA#!YuLr%xnl_ k\hFMe9elaAAn{\fI̓>L)R9BOD1]+`{/r0Y{d{c^CVQpFJEt[nN<92hk/V~kTPx(BF4kpJ9?s>>3rbrk5E@ŵCh0;(=- t Q!ȧu=tvNiu;CG9X͏#;fX}@೦wD&X}C6[ i!}E!+Q06,tUf^;T0wAusw,ՔC~7L(_Ue 们H>+k6a b3),q>$T?3OmWA/SJ;41  $+>LbaIOCm\)~x׀ã:Ďu5;96;.)u؄#S7w^ 8ksE]HVl [9RSzUf1^ZViu&gLn-7 >e7hNmК5$hi6+gQ/g)[4OB a.*ϖZ~8F$UWA*E\},W甥7(7KG6ZO(=ZOƘdiك1M;O³ݻ: 0XtP$tR䕩X&`^Ů9@JЫ 7 w?ϛMoy%WQV-۬:E$| !hGjY^""n[V^Jl`TFR<86-yIj{sZ!l,Aރ8ЙpKGŚm&5d=/{g S7+X?^ɬ;ƀPq~YKF-nB :N]/SW@# h'nM] :gN1*YZ`|'8fT4Vu9\\i e]K:"01ߺWdD`WgY{10ȝC` +2JhQԼ/@$嵮(C ~шCjקk]㴥P4I2[𺝵x6Bk6w=2J=:>޴vIn _E䱦jo?ܱFD?Pzع{6aJe9lyt`:܊4 YhTuz9= l5T8 s&"px{ hCTZ٩pR)89Y8ٍt[w}S/1B ,%OŁy}rt|bhQf{? ZT-tSFfÖK|`qG//= /SKu\.  C+"ѢiOx1Ekl$S<#cmg%eSu FMr>LV=Z(k?"`U2m]~T_f$vazYdl]E(^8+Hfz,xq5rn2a&Suq>lvA}Uy웚fa& -ԅ.t/1k+U=սܠlUc_J?[_1_|q\SX˰GE Z(Ƒp_YjՎ{owj+S\3E\_SQoP Zq Y-a} %,)Xb t䩎&`VAkamZ?%w]. WuYB+'*\<GRjs뜤"Ӻi s)(Y) {P. JX}̂o/m#S[UŸ́8K7p32[\'t7 0'bi]MduB_~HѭRX g8yA.XK α X={ 1'}pQ,0>_ΪDZh S"VVǮqЯgQ:Dw><~^8! Z\@ZQ{Wµg6`T%'e*\f&^Rz["/մD:*;rZ@D5uUC,B[NS՘5@]׃{ʸPqQ2DuA#T!òBixB=MQZi N7}Qtz7T<_  Mkx_E P`9B-3")+Ӌhh{smM51"n rV(2ITEZn?Ecp^k+r دk F' [e0U+A2 ±{2kV]K`LɨuPoHa:# ;c1 U,هuY_#s ǑWw:FGi ^߀妝 [v_Ď476{Y{WdPi});5)%f5b7I#C8h#Y=)1Zc )n]%aj"^K:`t IT+OcTS &VJpQ 7ܲ{c`OU^:=&e(r?E'~P>/KDNCW4EgW ʼn"_D3t Gky WTJe+榡I)'nN-.!84e60l\4ڊXC%s9kNe^29).p^2=:㺯~+1`#&)jkUUH-hᐊ-tr}or#`'!}`6衮ǦFp`^_k;%>v'\CW)eyCUiȍ)]52P!luP$  ؗ3Փz܃ex0/ˑ%5%1(x%YMs IQq_in+ct gs2zf#?d'9MEQGF_4PZL.}Y^Sd&$Q-י" ̶jܷ\hfbosҙY<Ϙ{o)Ck+H$1c6Ic]0̃+6?2V)m(`_2J Pzu vm/ N<ʡz(1^q3W!s l;U:LE]x߅ӽkt :r,K0L1%ܓ<*!=^~DnKϯ-+VFnAB4eڀ 6t#`\ 4&gT6/$ 1rHa6F{oapAg%(fP`OB' cWD(3'7շ@P-?psDh?S9I*li9=*]L>҈?.)U/701-4f[z>5~Xm"hnuN%C;5ŕѦ <U&#|H6GAMuX"y;UΣ<o+ F1pd/ytk,ѹ@C:v7:Gq\MonjYߔUm%u~)n$$]W}qb]RC11q0i?hQZT)#fÀ"ezĎ 1KeR}^uB? 8u nj?,Om4s뙦^ub;OQBD`N`R^krdl˖KV\q̽[Vxe>STp"..X1Nw$ cUNl(YJ㆏ 1Գ&:B;ɬf"5'\'.|yN8_ӣ5ע*~|5RB@f#K k\|4=d+]lH{F:c||[jV@G3/{4lV0UN 0sDZJwQ=0:..Ɔ]Ĭ Knpb\5qK W/DB).;[5!k( eqa_f HOyĚܦ«M=BM@\SWM淊k:Y;a`Jر8,|&^ yWOdB2{Usw ^ X[/k79 +Wlt(gx>w[3BAqNa\D߉0gu ~[tԁ%RHT6oޣ4*0|Fp(#Sjg慇%T?$6 N9 Nc\_$ s3hHz$zT-X1嶳JKǕdf`'6 {菝w|5QF1k$cInB0.gJsOQ662w?f1^I+Mg̼tM4 5qlk^U^-G fI!?/˞*=E{~(cyO#[Q^E3 J^E5Z)03/ADZ7'ҹᏗ)!Ǝf7|{>YԿsfI.p*73wW,ߟeA67hx/x876W7ߎEUM+1}Jf4ft>Vk"d5G}[ \6sZsݯݘ݄H|na9ݫpO7'r\2\kͨHGpue Ed-huaY[N9 ;#>ٛS4 ϸRIyʰ/t"QG%Ų;ӫDD‰M?vnɵةp< 3A]J}F9|^eY8DN.[}f_ZH`* NvN1σ5OC4di\dɪ;Z{oF$?nSIh5>>r.NXi*eu_ kMe-};&(gzCwu~YOßzLN.j(z |zQ*ĊF (;RsU{x-A)&!%D pwnQ^jx߬` uRٱgt*ξk9Lߢfr=!Pq)03O6Ϊm9~GZoBI? &ˡywb^'F}:?eM 8ȎīY[.,/7j 34OAZrLbmg2ȣO|?[+uq<5O _iYO`h`M$Sw4 )ґ0}!ބrOHb]7)Gh_4Gd\a_cTOh pEnq9w(,N%Bf<0w/KiB9}l΄}bW! fZLb <ݶ%9'508}AQXgUGI e6A?y(k(+_zx0|pՉsemJ (\iu( !V=yy X:^ȣu;y< Fӳ4r gmiLӾG.o5k.N~Φ|^cMQ\X\8A'CdҢ~m~5(wcxiz\8Ο=&}j">ihf(]Ȏ<=\ S/]qos Mٸ\ělqݹZ;.(,ZˈD^F@3^{G`c q~Gz99oC/HbCBF*-u"k6lRH#EK.yf Z %wnG`^ɚ {t | FkּKuJ ]C'o=t,Lzpr>U bQQ9qըPnh9<)La3|!"6PCj+-PQJ͈o A-O з8bEǕVe~'iY5'Twf-4G]ֳE !͎ϸ=yЍAcL$éJJ iDsd~dM/.:71k nOs /7Rrr(WUWVͯntIyTyLA&˾͖,na8:kՂ#o|@!])Ln4\'o[j0@AP|f$?ݪJ7Ξ|*=[K [h(Sת>חl|͇i>RޚB!kGbTMuB]v{f}1{O}ǚ '=w0W^rhhp:d?ˀM"*V*V~l7CRÅ>m]T^ \ꨒ58Huڶ4dBרu= /gQrzoڥF4(qt>|VQsi}G:<{#J&QrPOJ'U!"QJ^x;NyR”JjFF(AHw:I!a{K4plS&eȋ&as+q"i{*5@ 4W! L!E# :ez\*gy"BusU/n1M옙ÅEyh a 1q:~~"kN%-^9ydx'sڰ6XK4И#Ϭ7BqZʟ5Ɋ,NFVbc>3 /)I*<I=(2ws2H6YFԠ6TG`8 Bm?~;埄VIإ^>eI J9Lt$Sqr42v٠{zqm` %km2رu[84O:RAD͙DSD,g{,eJ9$4Sպa7zT:+W|z\%T5R2&'"If.[1p%mnOq0vx5"sw]@8J%((r3G"P}I<ڈ 7RW*;To. 5k.v$*[3ԑ 9WnS./ȨP dHer ͮX ;D|ܞ#g%ζOj"ArJQG3jܣ|fWɪY*gbiw:Qox d@Ux^^z8wxVcr),RN#TR2w9,07Xsf_bT+0@`MC[yOE(ټLl=G_[ \SQfw@GzIbf h*}E }gNLX+ o%pT+tUXm*Ă 4N+GȖMZčEƗ?d8'$!Z)VqcmF1Ig: roȣpJD%l/%=%L0!qIc6LE!GMR_7f'[sz jdxM >c,i[e?b80@)F nTneh/.4W@L4!|ā<݂(ߠGs]j(\Թ̂ -ۨRw囒'Oywz޼"Ejd {GWpy`|Uu?΄"}P-R0 PQ;cmc@'fAPaFer8Z\y`j1}Î` TT,9YA=ֳ{戏7 ?ACt3Jjź4k)VN֓nb8db=幞@sd֒TQCmeNV_h)8,N4 D'U RL,(̶3]t+]\!p[i8Wd^M1I=C@G)ᐓ=3??_Fɗ\jj-jձ-[%*/npm3#P4ă5`x9nVH+4 d2xoxhѵf {%oSYݱxa_$hO5+ *RUX<(S#u-F#_2>y% *TQX=^T< g-\!]H=>l%]\լhP%)'f %nCȪK:σ"F‡OX,}cC߷FP.B'G6]I2:ƞpZNRrdnDµ!0f\F>H=x.kկ31!nC$^`{]y~.-3 aʴ-Jq\&>H󡔚b(>A=fK[-Ҋ @3LVM4U-rY\MNT8"hl}|Ͷ4Gg |*dE'>qve@EHcf%ۑ ة3שdp m]quEi 9%(Crw;I'V N?6^c68sL2Oe_젷%.eDRy4QxřwCm}/C_ws4/jrה.+^(}xnW#CG[ve`U!J&7X6llJZoqx\*F:Ǎu")!X7͂o3N Kp7O$Z3to$Rӑ{8FfmFb!(S[:؄SA66n g. O'5VQ⾳+G:u? HO>r^y(pRX?m1^fl-fnsl8%rߑSlV|ް a dGp8[2x @$VbG0{bj~?>^޺GG T-k"2Bwd^d| ߙ5h`ZY kV7q T!kAGVYϕM(+j2 EreqƶϢ WhPW[{"eK☨?g _!Q5ZwDLO1r_84.EmH~P\rG9A~7#t造)tV~D-q?0ď-jMza&\]#b+`ߢ(N$*8㚧g/˨Ii+Jr_w݂ *ߚj‹^ɞINEɓB[=y:VmD!.ڔab GVO.RwcVXj@ A)‘1"ՁTǦ lahM<}HJ d:Ƣ T*}[5ăQ^0NiDɎXנ_͔Ey(Lk 2=83i*,/G% <.eU}>"JfO',Cy4hdiS-q!+*RcB͜Vdg`#"zC]4Bkn`Mh\OBo6=H1;1V{3Rk.I|ʀeunRN#LBM_EE鹿; h _oƭ3]0}]j >Y *6+z0SX\juã>Bv/ ; fd413D)M kF3eN]ƫY3$:_ۀۻBiKVK 8ß5 [X6VL mOJya).~Gͩ(YP̃qwnΧ 3s*MA#.YKhbqeQQK*R^[cuʶ!2/G;o"~ :Q]1WCp$:#&+x3x`G_d$8Xy-j I>z$K Y $@=FBĤ ֢ 4|Aؠҟ%Zɓn'hҖs)1hTK! /7^,;_Y֬ ބm5.f^r!"a(x[(*kt (v^/5N$.p y {r* >0@(W -ҒhTh5"H6a앝E2=~7V L J2˽SK>6arVB&@j%T~ُY,n$؎~A ֽ8sEp(Cx+p! s 0!bgNp7rD٬/G P/%Ս]KGhJgDJ"K y4ךxl:7^Nۀ~${t:>oT涇s"%4v.WyJ&(BAYvgI8Jc8:ȭyt^Q"W͈w@>Z |oC||&3(R[3GJ(NR/d|)p~ P81k=l_S p"v7n~,W:-8vʠŨ?$YEX̮>YMݶY9/JViŖdԘ/UshuP@?@/dld,5şXP#Vݤӏ]/{'©Vgk|`e`1Hq%AgJʀ%sg6<35]LU:-G) KGs.5Ko)"@uJRրnq{{ Lrl_Ry`<78%"u1Kj51.Rp% xH3ZҖdL( ZUpd\_Kd56RNS֥ٞ+ww\OHrԼ3lNake2N%Xal@7tw)ҭq5C42NrbY">fS ?܃ D23}3fw9qi'InY>Gҏ) $LMo'A0 ~ov!GqOq3P}2CGRd_B,y|Sjg^U9zbL p#i;`vMh>ٿCEH^Oo2i*%T'hw$dEß2, Rʹf6J-_n3o[fD|1˅TH@g\,3X=KY9O>0`7?Ee!K:l-[D&ge#{|+Ihp Cؑ1-Mf`(Alڎq_s8_^sb8cې:r]ҏW;ӕCj*&$^O/JrZn\:ExTCZ a#l$O\ {H'- ?u[ Jn"@"bs%:VS߭?n=+ bRc c:J*c=KA쉺pzv!~ķ$/(,nU,x%7 %AT~p9HT ,j0jaw-A`ü39/q"c!\L 훎0 |fozM-P`K>|cdC^状9@V;Bهwc!!oa4 :?sS'fml2XvcI@ 2 {΀84 , *aŵqf( 3 6#hډx^Ա9!vHF?͢ IˆQ^=w6 ӵ8[ۈaMoHġ1 n-^Kհ ҵa&EtTܙc@DʃJE#!ӟbHYS1<4UÉ q:d'!]\^Ʈcn]dѮ"twauQi2wbI^{F6k_w( >9j6/8fu([-t"^[#@7qz>wpx6^Y߳VR?[oñϜ'@CM\կ.8@a jr Z6yM9f^n z^\c%  Kֱdn'˦{6=(nZ/ #Qd2%IN)y'KPi  /O-''aU<~+ 'Q8đU\Κ!gY5F-C*lVfj$u%hT+j0ւ yy,θM2eA5d3#I8nǪl'y ,JF$Ȑ*1qRdA]H)[1–,cS\l ~irG)Dq|!.hqs1b +n|)L EKC%)m L\Q\^r~EZB\NWn Z:8@Seߚ}<>+Z(I{&3L@!׭gJBTْ̋= Zπ*3;ɥ`7N€@0m &jϬb B]WB#4=DZnwu^S(xw-KLPp%_ ܆q(xCfay}R!4 'f5H ˵.*^UyQfO2!)xj6NBH#YV->+E`WOim5F{Ơa(o_zqrJCjHV4i寏KfM[zaQU}*z,kZĺ(^3sv[ 5PڟTvRnf]R|(WU\i)H';yưYoǓ^Q<+ U Gtd=ނM]{[?5uQ2TӐgD;_۸V;: b.epJ^$.4!)R)MVSRӗ){%" Lkj,{]dD(  %6DZ!w]$ns0LG «[s4Өav\:k%]Ǧ'6 JW;8}6q> \q?iY]ZHg9J -W(~^F=^ ,3`]lU1I3u=rogqP<dFAUstzc"*SЪAItOT!I1 F1-_7KP`f7 dxotm:f :-͖˔lYL aCkL;'yc׵+@!XݩOn -E@Wz} t8PYb$8\SXCI>(H'P JI< #ktAS_޸_gcOBS* b4[,A>Cn3vpB%;]c8J;H."'fAuW)у5L3nVf$ >h-CwgEx`pLsQ.[ȿOPȫRp[!!|gۉs):} xӢ5?l.j@7Bx_r7p%eMNMaaiQ&!q;V0ypD9aMir鉳qf^cAR"_69L)aT3huWơ T'u7י QD],HRt&n2?>3w;9R,ݎzG#*G`(Ɗp 1W-yfPeCEYZa2ad8Y^&@"~#>i*moϠ!튡|?~(_swSŋ5RaGめxs@]K mt"<NiThO0,~m7[dE2T0?zv VŔoֻzUniT#yoI0qMc>3$~A8VزlߢB.-i 'WݼӠh;?XqEdL_11oBٷp?=ysPLoMqgCMMSO<ߵ+}Rխ }RqQzz;Bq{49w<\5Om#]}3$/\*WChRϽla#/k6ĄM۽L(tKagq޶@л8Sd6n]W2Um+WΗ$ Įm jo4(|1=EljK+JQ /M&9[F{OFM~ij)њ;T{?[#HW~WD5YLĘώ7ebBuR"ԩH"ަib]am4"Y2m8{=&0ncyY;b 1>RiغID:?N.3"\8S`к`fݕxcd K !j:ELn ~s7ZO}-dM\aV~Q05?xڴa7>H—mm}2LTz m`mt͍5M<`~SxM% bzԿ-Iǩa)6j/tx Jг%o3Q*|4 jOjnCv5P0N"׺P|"@i!w{1tͫ`>ptߊO@u]SLtX& K16•mJSVSPO~:g܂[zu'm䮫zE1QTt<^Mr)7K̕$ghAZ6.ؙm6NlIS4s iT~؎ۖة0jz ifX[Σ|+Ր4;C+C,c-I!׃}4-~'9%`e+}8LE8kаCߵHeZpVqkZ.,|tK_I-l5vgsB>0C\qaϴBtY,%2B{ ~y ͂1Zj,UZN \7OUjRLMz]g[}[7 \Is)(Ӡʄ$v\e¿nȇYڣrn{/EXCQM B3!$1`N;'zP֘=mEu㏸^HmB"G&cr1_Enp!L;rҡ MWaoElBߋ=ަ!}bD76H QWiJቱ!>7]7t=j82G} L9TsB)x͋,ˊsk?U`*B~D]SdAd AzrK=k3Tf.D(}SF٧ˆ:^EHLbS*0:O}͜KCТOU(Ȱ6чEt+U];n FtIh ]߸ƕwY`'XFl dЏVuêvme/GYXPM#ZG$Zdn `Dʱ(s+¶+햎sVܵ=%-}fV(jw{_#e/K?1&#o)5h%K.<V<{jS8gpM.m?EJljQT`M dyһ/Յ+"(Vo*)44vj!kUzP|WTEQT_aJVc =wDK0(qg4dgQ`[c<_YbޣI ?rWm&:сlVX+X0-5-o3E$HAy'_;HF?X.3RiS!倳 to+Yۗ4}LHs<^|z#<49֜Ͱh"cOY, qҌJjTgVň$<̢qe+3h M9 27CIv ,:'JUT($}&k#xH"7XVզ:%tW"74h'|paU>/rBcXgzBhK$k;#* eZ, 0cFmAf`փ8/!88?MPí9 㟄OK%ة]Lod ӱ=I ;҇\LWz!Oou[ڂMsrric 06#ŌGV)aɇ?h>ƍզ$v+Vg~|=J[wؠjG3.Kݕl:TkBݙ]Ńv9SZeV,UVDJO%r5%0mb972dH PҢȣDL[2ڙb9fAB_hq*0Rq'4V/f1WYf;Ch JA@ [@L"ZN_&̴naM*,-PR)Dp;RV?kcM+p',ض3nC#zɐl]<76,5qr#Q ęb =mLVH#D_PײlSUJanW8L+)+#|qt"#M`7LcAHh#?&3v?7 hUkIYqbQT& 65"OKQJRZI^y;0K[>ܝMHn'"[aK~>y`?AUQ1ni+=F;R8Zd*MHT&WdSTq0"c\r[,,`Bɑtu=opʆ3/mHO 5K<~Zӵ}psvI^9UV^7( 2i7L(k\--p8ϩ<4\8AL\Z2 Jl59'\CɻZ>H)vGC,f0p1UL(SfSC%vLm65)Fjc w[h@Vzoq^E c"BHa ~GQ+,䥭ĝUCe6,J HrPھ'59Mn0TJ;;yidٜC̫=yc:HkNj8KqC_ #䵨jXٻb u0oE]NICǰ  !H=@USOW]T'ћ3!3{NDHWqR@(:%ʅn - ;JUa,9xoAlnt*s9m-ϓN,a+PS6 rO5wImkVѓQX"ԪM3J{hŗr!STIk _#"cS!ݬF?Yfܫ0/B^ys!iDRuj83($'%/Kd@TD*KXۢ Rw lǡ'6iL\C 7H`:d&#M¢פj>9_裆M5i*ptB@f?(K1&N:x>Ƨ契AX_fG dN]'!xx҆ФJ\hsI'wknQ *~.7ShE`âT=H aG.{eSJ1D.9_hꛡC 1PaXewck8\푡]ɪDG1~#=Pҩ$˞@ވ}:Z$~EFL!5=Qvڲ<&K{Q[W\cvdQ􏆧7z6Z<_r84h^k\'\S;Cݪ<'F`^y2f,!DeQ7WBU9\cm 0I"1â YQC0~JFGo TSQۇ )hڣ:CW:ɔtV|0T՜[##FJb ŵ>QF5&Vj԰_?ЙAdm@Ā.q8vBR K^R, Si8jяF :w=k'qu-ݛE{y $sÔRK]u$b~Y'uh2{ErnF@Mտk"ٜUy_Q٩ wQ^pjS"t^X'P|c}VEb g|) XHbrM#qv\S›Jr"z>[LQ|l `ncu\l9Á bv$0^, % RAh߹)$nʂOϏgWeOS1^EJd;ʀ;BCyeZ%wm`YEo@E_t>s˓3BVLH/h kf4 D9 +$FVqJXh<\DE[e:)vAT3>*:_Plֵc0{{c[&NQ%6*qǨq!Y,E:Z 33hN.Cݨs"QNEP=& O_V n5_}hT,먛RO[y6ٶ g9}btr:Ga(\V&ET>/Rֈk͛mג֭{@sgn81r!b@1S.hhGـ`zH@Ⲍ].)P٤øFțc-U}<"ǰ}$>񼳾|-cD1.a k{Bs)j{w-xfR?k} ~q'Nrq),}fi N UEjuT(?mTh+~oCXM|M[)Y)ؗjfW± >1v=}swx8\vɼw?Ì6oиw[U?ZSgm/' 0>9 3?tmXt >S# '5QAvg?{VD <Xq2&̫O\gvX-aF.Ub׏<[xT@U4i* 3 ,GUm Ð7x BBSXb 9@-Pl1ة.ڤ$CǥPȷ̱&n(ڝ! ܇TgI ׂfG&uJK ՌͼYzb8$ Cgh({IF3'"M1JP~Yֈ*PD.$nx7CO?U#,aE^=k7H&+yHa!#N5s1sD.ϧX ӈ/xz: }CNܕw\cjN8R,֘:O.үӤ}9!VsG-*yb=7+:ʹ_Zcny2vS1ffGĉ$\;DƹnaTR(3X/ Y>{r6LJ0zl0ҕkĪ#tv=hVe hru N[b)6l{/5m2;5Ӻ%[@\*QJydHŰG Wg|X,0_n.h@uDBx؃"[`}di32J]86,05>/z辚(P91t'{MM`81g(IbGS˙hOԘ߾4Y mc!6^ĝTG8[9%WJh>T1Kq=5ޯ "E`>ߨv|KG+!js.W]^h_gjǼ)[0}wǙ+>>Qe.! 7>BFOaE' l$n<9`Td/_R_'Bpe)AG3t}fz.z@  5J놪e8d|fO@ẁbg&S3?m_#O\;I{[-@\" 21y{^?͞!H bn ?ʐvӍĎGYplQy +(F8uL/\wR|-"ǯs^4 -61aZ')VN+yk ?o;[B 1C'' 0v Q})q_d ZXiE7ANv,!-=o/mRSd =oZnHraߎ,)f\6!+u䡺}@ˡ,ӕ eM?3=$R@E5rѡXBEykpgE 7j+$ZܾJW]XE쬗4p?3!p3<~vX'Ot8 tO!L*u+1 #G=@.[3>b\LAG1&ጩ,/JWFW-˳ scQjFTVZ\ʏ"vd` 7(V:ߴwh h#l17,~\8/z\Q6*v̈-S={Ғ>Wdt:c1 z̒jӭvDiSf&{nS؝uoxxWУ*f3~xp/zL( ovZP0n$xv@浹RR4z8usB#E J?x9*gx.=Ie!PLDdΧmfƏl |¢_vm%w_luC\[!VR[*|$Z>YhXp -hy%ok{FӀEv7"sBtg1 E:b*]/ r q*]Y@p,BhB#@ZTzQNЁy 5qcNgW1ǿ05z-'3H+hiqH%Lw-? A盱|Z /G ([8~3dl8˞Vv]2"?JS(l鄛F@l&S`5i'*%xGq`N:O)Ba|*7(GuS9r9f4Z/y@uT[)s0/njVa XBDNC-q04NX$Y4/մnL ?2,tXx~/}hi1 ֖f M>:]$?I)i S в1Xm\Q¹h ⫆lP(["7t2ᐦThxZnA;Kٍ\mڵdȼN8k ] `<Ƽ_,OGq-ԗf+(೙Obp{,5aj\&t;@: G @6GEn+sNjd䍔z&UFE\GJ eHIz OGJ.`x!v1-9_nP̯5w2Ձ"J*ۅ(@*=+PEK{鱓KC E9zwm PE='؇$ A `Yot<%s;7+̥/z3 Be]Dlbƾe*|k꙲"ZB嬥#_5 v);:^ڗ~gVY?F<a}}GPK*GB#mu߸Fp1bgZaxc`cN$-VoG_ӎx!E@iIMtClDH]s3ZN}~eԫY:%N54 oȽ9[I}(zڲ5@D΢%^K\ثBE,0aG |ۊN`>geP1?w h5PP: V%-5OV;PȀ e޺DSc]`OqÊ={pi28jl\|9hwn "vFj Q,AX3$#B}r2܆N to/LO-zq?ߛKSZo~`̲/ 9E\m0Om kLZ~xxf~xczW-7諰7 ) Ph^ EV: dpY8Ihs&f[e& TLՈTI;ϐ%tgj `$c0#Sg8YHd=b[ƙnQH`0zOHX#2O韗gqN^4M`U rꧡQ[t~uț5*5qirQ[*nX/ZѫL&]\V}ܳ_2gL-vЎ>xBF =bD`5M*נ{8 ¼Yxjd/!ݡJc֣'QB6ԇEJg_X윻2S)?a#3=%lӴyy <3"x'.7"b?ZɃ`yr\1'"Q-~}-)^[ 1EM~aH?y?>U]5= ~X~-,NȖYt1/hɪ5v z&=7O- Xs0(*7(wb}5UZcE">)RَϠ[@F002Y@z:bqCVbNCmK~p}Z 3vj&[xSPE]GCӵBWu=]{2b^j3m(7kM0x6#9 x@'ƨ qCZ>cƬo>#Q }E30zGBy0R$)#y$ 1+ ^VIFR3 $rgGnwGw=. 6@vEcE>mYKUh}9~^Q!m^޿`Y^4 ç*kMܴ @k犵z@V 2r겈85$x$&3!\at_< *) >xmSXD:;݌%'43"8ߜ_0GZrzq:+DEzG#+R\dLnq T~-Zi ˍ%45F⇜SQ-$eTՎDZ~b &GweH&TԔlYh-qbwАr>TG.pn~OͰYbϼu54~ys^'s9qkAJ\?:KQS~8.ҤscviĶc,ŽtD&G/@8+2]KTlv^ xGb( ze'B'G(n=v;Uoy{ [@Lo0Ý2 }(򿱓5'E,rНUqɚ[?ՠgx#J" t۷C~KȖ4=j8!bq$&>8F̰uc^ͻlİF-oRR+6qSTTM vPT:4Qf"͂"RJ9XL%uɈ_xMC.?,?HjY-t 0US0qFT?THs: DxhBڙs.Dh9U9=Ξq1<ߚSf a\A|FH ĽoJ$? R."BrlkނT10lKHȱ.T+K$z(AIݪ)݌|k[nb !{Z}rRҼoٷJߪ՞u%(|&ge{A>ES7dP^U?lۛ#0grvs[&SQa5Ðr EGn Ŏ:WEE7QmbczYg0 ך (\X}k@CmTC|^ hLdڠ`2|5 8o$zA"VH:'^J#$q31Ǎ-'v6sJO1rcr@<9%?`5<U9Y1q; 'yS,wqw5kEP_ܡG[ HWZ4ȷ^JFKLS>ATxO2o@]6;fNr_&FL?y6xWK5w&~THTۧYiLWmވz )Osޅ$yWZq&3oA#F4uշ6;?R>,/-g$7\"%1梈R?p]CfRmը'}_| X䏱OH zy !c7,)B]S;?eE,u9]trnộe^d7"V[qyjH iy,vKëW{[yM]~4ATsr7ðzmVm380K Lyl7}kˋS%m$|#Hsq1Cp$`}]Tbg$YD/tf@"}Ɏf 1Voq+&$Vc<&^~ܴCGU۫ ڱyRћkR@ɮ)2TъMFď$$V) E7_7r, Ԕb H0{'!j3QB];߸Oa0p*{&We+m%p.wa6lTr.\P(~f%%~ۯ_ ?(}LK&ETe(rʞ媬ET#OU#՞1Km!yG0rJlP7 "JUڪV)ENj(ˆ7i+Mk+>vh QYw?n 鿝O7Ai6:HVF"1Yl6MWƔk)x3!ܾ#\$h!^$9?j p.W.U?@@@t"]aSA5 DR59IW)mc.q3ԓڈ.} ;e@iٍ& + dBq*Pn)6 1p I ll4$ILTBQU5#2TY7\` oc#h^ 3 _CwQ=}GgzPaċW݁$:Jݧ|ĄoQt]fne Rgrm]9k8-(=&Vm* [_yFjs1\g"+ePͨ+!%8s'W,"0Ꭿb&[2I[q3;1 )u)FσpqxKTO,p%=Ҋ0}w"rPȶ*Ik؋sBf-b𕃔-x(Tilr1U?PL`%ꤋr1~~f# ү;A6iqػ1p0 Jʀ'n1wf;5A!얭;LmDZ lW@o%licJ/8I K_UZ=K|ߓԲxy[F;, +=(H.ڿv;GF/54ja.:;dIYN艴MD1q9H_w&:晓 MH0hEsn#87" S;ewOdh|An)ۋd.J93+V޹e=_]v οYǥG3Xwr?ӵ@f@Fű"Β3v;> [' s5; lLHbrh.J#VȒf#NZve rxG[T~r"2R16ɱG̊@@xmiά"vNFVA܈/N2@E`DiWNDŽIf3\æ?੪r}_F\뿿F*M \ܻ ^k YS!>gux7B ũy3hBrE՛S(/]Ͻ MTr Ɗϑеgg4 }o! *Ulisjڽv;*ĠQr>tHwwW;iW j?=WH/iQଡ'ڊRʁ,`\t@Lϧ^_,ɎHc~缇%ŀ<.O_(֬ WrLd/p#"=VLn^mF690Fǖ=h4_۱?He%w_G%~i9bvm.?Hm3x,P}C>f$dBVc/CiʜE)wԟlRLG \+K6.@ I" v_ePNaIO{x)~\HhiբR# Ⱦwx3DPvN` m~F{k726ϐv>Np zol)+вA+#{+{&3Ho vYtZ ,?'*IX`Q'pV/#+88ϐ"jT2}:<1\fǑH? r`ԟU \WMTdĘ#kgu=?4):^S6WSuTkP%FJȋVC{dF'8/U=1t)Ӥ chDv0x0}~a1>|X@ey7Ԡ'~!YyOP9}8\>UZek5Q.ڜpϻT9ہ;}iZ‘\!#d=ki6ba.XGy]`Aa;9ކ|uBBw:hs۩= &Ć_x_)['wb^ [m qYN]*ܓЭ)hZDllikyŠ JECJFùw"+-9&X\*%e鸿Apie7|']<ښ</<ilBܥNNaZd:2s=[ HR׎ʍ}/qP-]@Eӣ(v[(ۭ*W߻Lxrx :"Q Xԃ4sŤ R '6tEW2t):l]3hEuha[N=q 4f~\_^Á^EB*;Ǿ\``6' bl+4>uPs~W#[r!jMjRd '  GǠ3{Y!t^ 7n6+tt (4!p}J?_s#Q`L]~N>ڴHhVe5Az%oV'n PxBa*_;;Bn4f)a`cU?*9?mm겊e|:If;l)rV95f>9MŹlqbnpn\ 8m5?H׫!̔g4w8q rcѱGRm2E1V]ܚDnNO I.,"k]wBȎ'k.[gPs #1spt8b#a8uԷj%%{miǃ{Fx[?.6 9̤9'5Nj 97h6%};ҫϠD%$R$ a^;XȖ]q1']А6Ĭ^V5ՉxJz9h|cJ;: vuX iV{#TLKdl hV|%m8.n OqٌstIƌ["!qe)P岶G62]J#M 5!o~Hy O[o( N{Ȉ_> -FQf0*@z3" =}JtsڀQEhc+>(#*s7 ,}p%}nU1Io}Y#sFI_=j/К8b2y\&8u&\;ĵAk%^@֍S3>Rڍcệ޲\7j?/dӊ19Њ=5o9 jT{2Q|ڏHQ%yM/9mв#gu2\# 3&Kxjd0WndӤz51UzĹ7F, xJTKhY 6/?YX 0ޗ=!fwt9:iYI:P&N J݅ KW$:|f{a"`:v BpQnw9Uswѩ~ʺ_zLA3gK]Y7?P䕣S4RUrA)+%DuICa5&ug$igXuԧ@&e (ʗnj ZfPOÃBWG֏R,)"G[f׎NХLBI_MEsņa309hÞ7WL=C{٣;&w 栳D*.z["6v@URW=@Jpnw]eޔ26ҷS˶UhR]tK~Y0ʶ/_HUCFa[/ܔ&Nl6W旝ֹ:k a|7y\ / v#fxk Lk9l- kTj R'IOV~N#_CA-Z_A٘J@xۿn\ dLs߮; &/`/ioa߶.aZO_NP8@ x =i}vίb4DU\JErOvΆٌ4̬XN&޶_V\pe\T6 a}w^N?1hi8_=ZX=K004hӢdǒ~~c$60rQOȩ%XنDk}2'Zqp6͜]73IJ1Xgn_ G >1|16۴$` )?H36)x*荄yÂ0r'ʢy>hpR;S@:mVʘeb uTKp =T+pvHx:LZcoBC&=Ӗ*K:f%@oeFɏ!-)ǩ`x{҆,(L`sV$O,τO#FO Rf CPAٖvaM q0:kH=' g7黠AZGaNU9oe*l&TQ5pOjN /f[j7oRLJYʓ-hM FFrƄ2>5R*12\#C)ʣ=N zIB`fA'1R${|i ߫t~}CNْL#3o!y."fgIf}1Nn@(Eř [ fZ{2it#%_|gg\]߸BӄTEm]A/B{kuV.*E;hc,|jg 6h6u~ۼB%Tw1]%8xV$#a%.ÔM_'I^q@8/N._IUե&l?#?4ǵ?SmHR]<;;g2u9 h,dhgBXֈT|T< J=*nO Ԝqaqqfձ_5|P "uhA$փ,ό Q j5(3 (HTSÒ_H|! c EX(]~v҃y'(8)*)0L\2Mt.̯7-ܸ_&gUA+(+ jcCGF9[J~ajh't[ GȚY%Ex`C5yQmkq;xg澁68xr(H&$;^,YykecDNLkAYbHˤ=>lTo|THJs;BSzaQڹ ږa /6C1 '#PRaٖzN]4@|a=ڣa>@!@EKRkiSPTf9AvD2pm m#AaYȘ ]eٕ3mH"|#&C4'"IpBDR#}<; fmGodeF_g2n,)LQwc0}Ari\ .M6Ϧ\z|1B3h,+^B]qntExa\nS3스$2YnJA5 =jQ=A`o|`udHvS%$ȼ_&_`)$ ĉnJݼ$0ݰ2^0wvỳzu_gלAThaԊ]f{@^wMjA5@$).x R;IۄNZKs9|0\ˠj} Td?u!W [ey*2WY'JUZ83| J\7o%Lsf؉Nόw]c u(~5G +-bwbLnx>+*!AvI>?ZT'Io vE~-c׭=V>?+,s&W z0`𑱌A|PEW%O 3Hm. QUXtF4.i?~a#;{?[oR(r SbƶS`Ec:kfg~h"{| 'FAU{ߌsD& i qv_H`+&7?'y+'!Ď<^J<O2jb|q9L`6T%pOys<6Z.l O:s,sYu80ld_jjg}h9 kS,ݶ W "eD ɣEEt K+q+o&hD7_9,GՓgrE9qؑ+& Α--HW7u׌(,^G )3NG]u!;36NX=S>DM㎠46rmQ|A &ʶIi##K/ymy0Tzf-E/j^\ Q 穘 lO4:7𴠪 {$s¦%<ё@P@M]O* yAn,׈kX#:rʲ[/CKR=?}ވ9 lF[5#Z;$3~&Xr j ϰHЁtxW,aUO'Q@fjz%yNeW"sO B΢S4v*OL ei{~UC˜¬iOIkٽws)WFDK)U?"~ӦV3:+"=QQO|}ΰ23w j)F#[qpQ[ '1+ ( ;!َǶm%{p.T p1q15dEM[PTowva s׺!9~,孕k~労LP~v{Vp ^1t1tUE LT{q0h b2OCZO=L:Nl?r#rr9pY~pN.<>-&$w{TY6 P'U[n@Xp:Le,QfujEAr.gIT䘫84z<5=9zm/ H(B87WpXq]MPC~ K".6 ~?B?-ߩ1Q=EJ9Q)[_C%,7J7?Q@YFG>**/yB*7TS!v3)$Pr  X'Ea9#|Mzflt3Jj@#+(H# ozRٱO`]A_j^mݩ5jTEyVi@U~ kѢdv4&RinB|glfn/0|~d W+ƞw̐z2Pj#S[@wy *iyxᄄJ=u^-~y0-] v[:L+8Rvfm='e_8'gGz p 0~ kŜNi]V&;H*6>wVfSk~y<%|<.? v UaQ!gg\tŽH\Y_VFə+XP [5?X"DQs( p끊Y}'jlucjZϖ1@8z,=*#+‰?[IW)h|B}%y4Gu;uz\Kl'˄~lt3M>yɷkBt>G Mq 嶺ǔ>x:M}IiʗBm- J̌{AE&JB(x܇`U]cg!={'BVc@ZFn J72ײd$^y?0 `f'ȌspPC% D4Cg:aI`s_h y/AžnZ $}:T=ɻ;<;8]Jd-d~H &u^,uO&"g)mSXQdp4*IB+F SdΡELdHAJs~xֽTJ`#c}.YnWk ETZi4u?:W \?LYԎ :A~!2aN'}"nQI:\YI7=~_~+E2S=$OpNO+s$spaJRk7ifJEC!}\w~dċ bѿ[*x}ִ:՟wO'.vϩ7^#*V/\# [8+['ehST.TiŦ ؠ$WCj| D D|3F= +T% BsW~Z IUZY8'x dv4>R-9 5 rkG@b3xcBOu(eQr<la#/Bm |9 zyl"dP߸bu$!!7@L+:<= #1KN{d?|IP:௷ǔIw<)$C}:$2K2Y̛h/ 3% o|Iwt\DY'_O!a\cSBԩyjl^3rHݕhIr4q0䢩 {qª60|lhZXSs "zehI˶)۪]6EX aj >v'񁟚Ƒ]eV*<g2RJc{%l{]l }bUo]V=?bb>7 Ankn7|]s8>mFRy1q=j}pMC8U ' Է#ň{KWZM-e7wiHOy\h ;usj o/ ^pP^LdS-| m"LħgK+SV"ݗ,kiD 57/l$-p_/3R$vC`հpH/#1i+3R,OUx)ȑuA=sq5fѵ_%JWwB@gUCYAz]2ʯq-5l";.y7\ l&Noz_`?<D#L?$ 1n e B3M9tۋ^?y@.5ǡhԽJ}( idD%ʲV%.+CZ\΋C1ڕf{!LGVRξRǻR|J|9p9CFߪSf d{a^ -m S|a~@bodM-枺l&,go>.5[OD>TOӑ*{-ӻ0ܵr*d;Cs[tx"(Y$jY~”Rfng_4$RB=۠޿sF;Yy~v~*%Q9jDc$k# I!j0EiK@DQziilC ¸+3Mq`@pK>{i}]1H'qs鶪)$puY I{ aU;nL9:bc1vԖa7 w_v:E/f;NEOSU(&3؄?)njvo}nkx114:P.XqXn=%G@_)C7uj kmg!&7eNh",EQ˸lq]#/죈S31ƒhڹ?0!u YI L /9NS_nm$ 6Pk8ђ2b3v;PlYQFXmk/BЩzPa'\aR3w~rRxEafU'oϡ/DrVx&VzxzYT`*#47P~<(i#)gn "e{{;[Y*Vw'&i(jKO=|Z|)$cݞ3 c:PKr%2;?뉵Cn|gE\Z`*uzRKN'X%LVH0:ɥ`!Ao,IK`\hAy$t?jKXg hc@ilF_<{XC]RɨݣK8 ݊c]ÞnEw49I[R7"}˘+U=K5eO)/VcWT%;6UbbZynjr`8 VI>,FQArUvll}`z zu?[v:4U6 ݐhb22}>e^2" #}h DMW\M PXUYy4oty xOݛCjy)HS+?oP^hZLcw5cU9Wz)NhsAN*mKoU' q;Zsm>4 zSx/q3ԡZPl^4Gid%_|i5gE:Woqn:_Ո!C\=m~D%ݯrNV4à#X%|p0 _b8^Hj9vG|M\GOTSf>E v$p_ŀ'?*D/E&~)=(_x:Rz:jA.Ɖf(V3Aj&g賭yb} 5}Ks ɞ3,G?ǕK w͝9n9|Kτš@,+B;TVV(sn !W+q*|~_הgM‚ ŷM/!fE] +9X;+̀ϐ U+!ρgI^Ud먫=6ՑqoGe^ yCKoGeg)cά+7?;@! LQH3w(ZEGy}'k^^p] o)z|ZܒNsRK?BnWv#/ 2ʮhOO8M.N̕X,߽gl{UEPolCoN1|udD t>b<;:*^;^[#Vw+ Ӑ M0CS )Q Ûfo5BӅ׉s|4_RF㰡6CP -~u65~9*|\u,yYY~go .*1K{mS=2l.T聸D)RgzN)<[^U:~\5 ./.rp$:0J<:R4A "8w"]8{;RާS` O ҚN%@!8kݟ_[m6)@ዼ'sA Μ+ia|׺Ur)d*^ypvFx ;Pd;m0Z[83Lw^Z֓Pu| #7t;\ȁ K^J8,@4~[!Guza&]g-SbEXYc̢ޝj3ԻGW TIBRنYFA*onk`7l9¥T|])dpZ(N~r0 DR^S.qH=$I[l![Eɗm$#e4y6 R\֪ | .T^yȮ/sߑW6Fۙ8j%$&b~#诖f4S.鑘Ͼ\|7u|l uxݛ-?pC "#WnM %}bP򋠊j5^ډ_k@55DuE\-FFSbL\#v Rc^x $Ŗ Pw'5.{MFln$/0{\xf^GpΗI:yȼ7coL0'DjunWaQiF9hmm5!dP`^J D(X==w n%U"vU03Mf3^5RSDu]EU=k>jW[LÛK-o=b{ 'ѷ<<5]w6~Ya]cAqjwY-ucIB`gՀbh8(Rάf.$'!N~%)gKԡI{z-x]*v/bnQ 6A xz9pDD.1uob0>&i'˪- q&?Ri%wW?S`4e 0&:~E'Yx\JSyDuΕ=`P=aAQtմ An^i%07L`ZCGgS{\{1Z.cFG1 ='S\X4L U9dR:,5ep l9>4¬ۤmKE0pf9C :ik<R@!Nbmit$a\"^+Nͬ:}Hm:f>804 ?M^Û uB^vw~T7\;̅ 'ڙlVH mdwZn?Rr ΐ9&^~!y;Csl(]^h6SP,Cl*gu0&ɐ!g/_"9a`²J!L)3_kk *w2cl'Ʉ=]+<`#6 ١tzXKݞBq4.XXQV@o7WX* 67.?3EaS*E&ǵ`6L6)5GPF`CQO}vM RdiE'h@7c?C>h P~\M1bVWVCiAۆQv_ߘH]]v*3IJ8wAkKSn$"#/~,Uǜ; `Be0&]YTf!m侰Ky"^ ߵ2"- 8f DhmQT2}ekݯ]!1h9L3>w=fîaq: j W?! "{O" ))b! C>3(;Ny# 7!fV]tEʐ>ۡRo>,K>]44'sEzPv-0#CQ3u'$ |04T:}ԟU@ϒ@ɠ(D9j(kp"/Cv6S>ƂbF"˗\ū1Ro /w~i5#~\U3#]cEYu( ~-P[u] 7\epUP,8E'o u6ZG|iOr4wA(S:S>o~*έB/֑-p!6Iqn,`NK.R8 zUq_1Td; tpE-B_DO"^x"Z+֋buLWɸ$cΧhPj|(NZxFB-hsvv?O%3oFrAw8OTӤ7wVS)3p)it_`  !(k~xkQ-v"Alɷ!19-ϻ@βD4y )3_uba܎ha!>>sm?NW8»@-nHvGxDw韇|2 @#V}esv[[M.߮{J(".fxҡHw5tdOoFrp"x1yKM(`'D,43]8*ًmP= gD! ׫i2;*}vagj5q6Zʁٲ}ѾlJq8{Y _ D҅q_ŤAYu7 8eQȇ5"\;}dh/x1j?rw4yڿl2. o=nIJ8(l7(dеF*"sm( w%P?E͎ښD^7U4LST8m=w$A=@WL Op>]`ٖ OJ5ЄS\`n) .R)p|p>G(I^ԅG"\|>:姦$<5^55t7Xgs(nr>?4uj1,#E|"PQ`_zlLE^&"8ـdدFs]!@ARE@;~6:{erSet ),i+ WVk6 r*#?C΂41|]m7B?2r1%Ôdj351\ۏo  GcF Sf0f1՗ P?//) tJd=]>͜#^/'^@j9͚wHCkcwx;\>Tcu$'_'c #4>GMDS3WTtgi$[疇9dFC+f\/]zV8(J|(8:gp:'s[wr=;EZ򍬪>-YO,mu?.40( zZ+oʟ9J01Rzfճwn_Ÿ"J'M 5fNb_GAI|3YaOYsNR4 cBE/˛,zйfQH@ZBE5^_w; O#h2P`Vhkӛw| K 6*v~mxnZSFIp(kô{bf[|CRѡ2 VMh~;Z|ߚK1DX%O]lHwQрX Uu=q5y3)_6nMrWe3'+ %k*ЧYmͿKW#W$7hZ O#`bmj^͋7XiUf,gν$eZ`\JDSK[>tn u{x4AKI^Q]mUB47qyJ1Ξ<ߘRUݕVVKh  Q })Co5{`*ltQc#x:Y#eDiHH@E 6̥55{a4bch aF')B'B:5 9T`Ӑwmopk.C 4ݿV{:(n;SN⑂YZC;d |>H v8*USLvnܰhߞ"P~"9b]BB#߹|; ۗ&9OJ`B)3=LIQ7 3{f>W|e.M!8'n=Z cf/O]c2oh]1{Z=fok?*U3[1*Z!{f`Yᙽ0@&L,Y' tRn{OJ K{ MdxB"F#5^A~a\$~vh;M{5 1mJPsm̒tl~HRaڜ׃WOu$@կq~L1Mxʋ*_&gvlJIIS:ʺB@ɀmN3DH}YO;/Im&+pAp3AS+]dd \=dwAna7 ܄GM?AjqYC 5z*)8[W6NT/\843tI`Qoi@Na+غ V#lVbi'G|>T_#Z&\$7 o lSت0BDiH!.;92?tm00ѝQ$$5Xelp?k.Yuݶl#C׹-t[ӇS1Giţ10~)]8UEJ?Zn͹q'`ژ|jXI UF+l;w0D*p3F7'}?χ#G`d<>=XsC}ƭB0 ^!&bM|@{ڂ+ki5ҴXgL\bN ÍPn J[Z(S-aB“$|M7n0K2P`cK z_4Իpz20AOID*t2`ZY+p/fK}mI$}}/ޠ$@?;Ea.^a!{Q[R}w"\R sjVlk'qB2mH}@)jțp۴2`ʶ$ BTPrȾ-M""\ӂ׃髬lV&k%<%Iqc$g^ >d5ȸACDpŦ7K%-zٰqIQ7#a,IRҷfV?Z<ҵc_CMԛFA#br.<spu~>Vz5wTPICΒnDdcT җ$ʵf- :+>Q0f#_|VI!Lk2ӢcWo c-MqCEbv`fxbq3 tn+k]y))ui%A{'jajUĠ(:`{AwU19@RI7Tj>DeZ'cylCrT,:2F 9| tnT:K/m8~}uBZ6WgcV9ٙjG$Ŵ\sUO*pPfSme"s6*y O0Iϩ"g,$_vw #A谻֑95n~pOeɻϠ'n^HӟX]:2fGP^"g[6dˏW:Z/ X C=?@>e;ބR S˄:/ϗ'K={l og5beSƈ(oXqn0! 8ɑ3a/"afЈ;<ٚvжhs:.=֮cmk߫ ukd>> 4└P1/'VMU4,' YMď'E09r>; * C/p%ɨ9&!ƽhbJפxc)cPb?s}W}ѣ5N`u9}XځJ519iAXUT;PgUR|;%yuOm%%Պp3-M|uJ?-4d]26r:LX)+`qנ!bЕ[xbKR$Hi QshTϝ`!(4JX4`y}[G(k>hpoT?bӥf!f9ғ[*@ brw,JHʈDy)H_}7iD?ig?bø{ ЖG*5"1h!mzJu$q_ɴtVDƔgRsnŶ!~+od梍0!OZF5ʘIWJ1`WexB,rKZ uC.@f?Inۑ7+uǓ,@ꦝ?372ƓZA>" g-/ @ C5)И\Krq*Mxq޻'*GN`#+HmŠA eC]Ӓ>"[Sp l]y]wd g5t1'h;Ыct ?ܧX҇ !Jvf|*A2`]Ǜ|^-ZglE_ev8QPԳ9 9Z\l&-DRׂ;֯m|Q'@eJtDgC]j\. Heé9J-MN4l^ Vfo/IM=z>6K93><%B>Cs o?b`y0 h:r׶玣UHYGe,La# *+X<фK LCfDxkI$n- #-tKSߩ}t%d~p5a-dAv'sCɜ}NCcnsY`cҦ!@2o/_tC)%٠"98 /ag CrZ`KmAm\향 ^p!m_tAc]1Y)G]C"bfziuf Xrϡ9;QM ;zC ]#[|/Ij^3[Ewh9~wVtL$|b0Sut0*jupUӛYb'< ƒ !E%~mS3 jsG.t)pk6 ~M&aTcT̠hq.,_i`ooðfCgYQAOOyްPC0aLqjͬC_Sxy|mН16+B³wn>7x`Ɋ h.u.HS>%r'x2gvגtE?6ctNis H). 4!C"<#vgkآs%Չn1(bBb{#.=6NaRZ>̹Pu`ژы"nztR>:/'42eTJmnؾWnwI_A]G2e*sr^CU{&XH K &/YƓ{d׌D:y:q0qI7 TB) q&B" !A%x82NV0)xg륓(abs /?;f4@ke+41u"^m2FAE 7\lҐ]k{.)[QV]rfY-ijcXu~5tf.60`k7Vdץp̡-D3C?}n˭߷ȻĶߑ,7;,r!AWpˈ͞_:0k. W;Rj$4<meW{qi^z"Ё+xO9_+buc1|BQVE*9hG7 &9'޴,ׇ]zj#lz=DG-s5 ث/, 1$04H6 >4_%&Po=}yg_x3ؖQ>qF v1|`DV 1a 2ZZ <19HbM0uu,Eӛ2n@3,Hxsf(= w 4z'JK6.0+w_Z9dGwѿ t든xa9Ұ4eKAN Y.?5ϕ)8oi*Ч#F$03/q ]޹V5Cn=bA%dp`,B](M/Yf.PZ:j%^5^Q2@$Ku1k&P=W~I 7б2˸U8TPUzV@9 `QPm܇eH0p)} 6cJP0Z<!<6vت 2Oт)ʬTV|(?&Bc2wGdV<F8nCԽrsqQyW =\! =bH望#v}wȤe TF/ꎦ֛ѭrZV @Z e\?%;+償F]xJtz.]Eyx<< tg_u@C9{|58y';RwZ:-|G.Vߩ`H܏[Bz {]jjktֻ5(dB/J=%Lv\ɜ yzل 9zfQDgRD)YMkour\nt&uZYjvpY*Y!gTIE`) ^E9] |I5Ghp[(j8sg14C$4&n>MC'$7cyke[l[2.3ose5JeU6HV;[?T+.S:n<࠲kmkf ԝ6^N4̈́ 'F.@h8!+3 5nxFAmJR>'29,E*F*)ݰ0Btܬb>NjBJY]O^OxW:,u7xh5t؀-9]s5͝O~ zgnw~!ʗ$;cb_L4M4$A,GEb&Ƿ`~!^~c5^W:6=Ig|M@_7t?7T{ IP v[y{3dA ko,ne. O7wƌY61yj.ВXb9@?%i_܀gnbu3 3UMڶ)1oK"A[D:Y`?hTDA)3ޝJ xD(UoERf8 l#B`|-" wI˸?JÛ,J &ȰŁ\odNExIag4m(V+|S2Sն L?'kxkQPVhYYAhf}Zt? 1z*R[ ! g^ #ږi{T 1rz49)Ny"!oXur{ctK CJ~:EIm 39M~8rH'S{-lyHT?νKLgNyK=z֨c-'P7qj z"5'C|wl&88Cz;T9C8C܋~HIϗX!:+ ou]o%\.P]ٺJōfk tXVy9JW2WqN/^c?1XșM'|9ռ`&AqKS|J$s6*P ~a|~Ls)ʝQ˔O[k 6OF>Cqcwڪ JqLA N׋f-TϬl+&H25'{%*`5\k`g6aQ14R'0 =v~]hܢx 0aKCXZ`Iu!+;/Sѯa'vLfbBQ <-Ϣ-V-%;Y:ay*[xC!wę&&+{JĒHd B&)_ouQi~"2Oܚ3 |QemG(9Щm@!3{,F|q#T6YF@1F-TE$8:~f<L  ʰՖp39a<@ eIkn& KxcT8%&*Y=K,)S94v%1w$^}X5pZ=+I({d) Sj;GBݻ<~;gLֱeZY;5yd LjѸez2%'xV1{h&N/lW*.*/)μu\pm$ֲ=6}b3`yvtYě)qj{IsK b嘩=ⱋ~XBh{:<=aZBuXg6)Z5R|o&˅лY0zn!Gg@@$OD2eI ]_w?IOf ɾxtF1(k4"1i??xU^w7 Q7nx]l/EDB'ރ.2 [${߸ܙBU8z.iiJ9i%"a31g›=lQ]+eAay+Z4ճ<hWC35GR&WH,(w2ry)poaɲS% tٻExH\t&) mԱ Mխવk`qHk1:aI~4YòY\eSX)BWY֏Din%€ICNaARF.8PbcWa<}S`1S<)~G2{{n'HYNލKefqx]]O`N.yXqDq'@ 2~q[{SoM[ެ,-vzLiw0fϸ)* %#GkVʢfQZTmv?Z cI?z~׏/)"tE|t*rvl`C d<[(63E)aM*i5SD񝨐xz@h!Q+έs"vqbmٜ6~sPyաx=Q&tPkkfr]UWqx5̳/FM%+f82BU̔)6 "M8@[ I!`=۰ %9/(6q\'p˄\ҁK` бaM-mH_+}cPZdO;,dFr~PII{p8}Ym<*Pra&W+pk716e a,hi3IQlVFs~C]erKo1y$VXq~+H!i%94Zvً-sAOV#W<˿-=L٩/?fCW* 1Qt X>Ld`," 8#N1vtթ(Dd'Qbe 23<iSBF_ ?V"և!>}z_=2gilSE8R2G !m\[ޞ,1H ;- }¡ȡaR,hPP" å*SE3sڌ^9Foi ?39lPnWOCOV܏4:dkY4l  sɇ^X͚_h(vRtf2j Ye,PGp޿n{X |Nڍ>t-Ihܶx`>?ƈB\GRiu@.Vt( 6W tսN|MD O8#a˿uZ$&Ksw_v6I!ONU_qɄǙ`x%d{ݎD>NeE}/** e6KD`!H !&Y.#ݲF|$S1mvj7d V_ʇ h 7p1۔RD9D[7[-Nƾ\o kNpˊ;A\-:QR$ XSݷ Z7TmX/G nCQ$i7NӀT7t=3g,OV2,gc[sU,bDeW(AZFpZo?6l@. d8[<˚`e}4XYH#\:4}@GxƋ?quʞ,H ~i\Gͤ϶ᝳwt+0,{9#`-B^1@r!xԐm+K̠ Ĩd |!B|_CgM}М亏R0 IGv~l~\DH | ,%3glTse|4 ;^"=-~ŧ>p#GQt{ S r2A;zBDG-:[G% %൒uӏw% ~| @Ct Ybk7D&sZ ¹6ms¾z7F8$'p5$4rTbo]NQQpqbճսr/=9) k h3)nbzib)-*]jFQGDkEF@N6kY=F(쳝Hr]퇇nNz2@j݌q+BjG 줋6N7lKV4x>@^€N"jHBJ,2zEKVTiq#RXŦ@/V?.@fV8-fEޕuUlQ~Ж5ܮ{k`7v(Xn+4Okew6e~$b!J `@7tNCI BxsqgTc>KCkG?n$2ٛ 㲷*Zz7뵣HՓzс .g5G0Q-Q.NSϢw:u"m⯀Z,]  >Do>mݶb Ab$w}ֿ!/cRp3b\p8 $bR"Sɕ=-ƄL B _9@; 9(~I MQp!a0 Iq&fHi*fx(sS撗i-P(Nǧ1u" w ͯ︖B.4"LOYD2|˔o._G}M8mtyE$JsLH.Թv.N<Ô!O+a ʕ7tcWl'd`D#eekom0dCMPZZ#P QB/}2+jyE4`EN<4BAAԩGOA* FS fš-DαR֦ăWf](k}>A֏ҍ|gYJ#1(!?^b^K'Ŧfs:#ZH&3ޣ;rBZsPx0ti"wa>YwΫSUtn(W<( ?\.IjD痢<\#|v7}]|ѐCjaf٘`UٳFtQX Dzrq(5jn8ux1!y]56H;a*?إ(EYd_*_2K%;Lx[Ks3ֈ7Oz7ff L,g0D XJϰC<~7HS<++lB5@t^S4(1oyhf$ǘ⢬@dg(떝:qp4+!dZL(P<5~880~a;>srsTpHᙕIYm<sϢG4ha^c-,ӽ&3먟C׍3X@S,`~r6y@f^fT%+fA}Ȟ.o=HKM\M_~aBT#']s$JbikLAO 4iI";.J!U%H~fEh=fέn{t c^ GIXECYK{غq,~3“z # &zDe)'tqᣝ?AҕZl1Aܡ#8I:V[.ڬ^&0F| nd& Vpv_61L ~8Jq.VKn5Le5GaUVEpTpxԔ7ϧ2" %Aas ;ps կ\'j#@Mb5J IU-j]0V6#n5Qܻ$E2ȼsg[_Yp=")NamY7RMbAl#{c%/yPFEf@¬Ff1sz`Z&gaïVD@q==M2PV) o,#[8׼.bYzoq6,^Ɇ+n(^H\J0gQWT76 NTv,QiY"Ā[Cc9?u5G \8]ۮme@Ջ ѪI3a@zIYE}ȲQ ZGQ!uհY=\%yal u_U lb{ ay5lePz q}c{S/NW|.\s\]_Fz^eɁKb{5GiraYfvgPFlb梀um$=ҙF#vFd`O.}~"CcѺ.Єwrr vMc`ޞi& ;v3Ζc~ЮP8 T\81{z}J v-gŗpgfm;n]uC ۼ*䕠Yz%$,>748_&.mI-$ƔY.C^e5 kN j\F /ƆKR7|a6H4=e)tUň݊6K#({\kWc6'zxP]K'a%*+ ApSp'Wk%:*].cSE cR @Vo|2~] by^]2cQߙͫ_W@;qZK7o`Tȴ$F;Ej+XVGf`dm߸X˟*7p;E//+aceyW̺ۨTaeO[n+y5攴G D#7ئaLs%gjU__*kM) R z[(aMsC,(.${7~XLh9.Ib1:eUg3tc[ 9Ĉ}:VgS 'eV/oG_yfswuIIsOawIi&mAzhș"zENIWo-IIdgrH<[yJy~x f H8HfR#A9ZqZEnᱱv|: (3<ԊS䔕)*ЂdS]<$m+^] _f?n%%3Jh1-񎙏&\>x=i>P4>8>AQIÊg&0__,@ ]8 {Imh?.*/r2Іf_u)bz۸"UyUy ӡ"y8άq_GI8;'Ӏ ,&&z/v&ߩ3GXsBY0 ϩaԦ(sBw"GKLR1H(0n'*Z.Im`HB- nɗ6M-];+.@Sǧ$Jcrg +J2|L1--5j|2供*KX#+aZ$+.(Xˍ.Fʉ1G%+:Iɨ0PHf\7L+ 6U{- )6? tfGϼ7UuK4*r4ʛ~Ʞ5? ??v ~Ԍ+(VGBLc=b );, H~d O/bR*P6pU? \-,4E/*d G cޤ;-6.<پs}"˽xoc(d[|H"lY_!^uCx 9g[Aۆd As{p.YO$ád#}Z,`Crt;rv\P{č*IL#fS$5CwPsAXJR[عh0WP5b99-ki U@ݯni`('VΏ{Kq[J# cf_$k8~׆e#wligMe_t{i5VsEc,Pj/m>Т%a"(Angĺlͨm!yjʂ9lcl (!ii AB WUDs\`{uY#Do2( \f9Q娄UT_T۔(M٭{B"z~!yGK\nx+j&<_ߘW3Rѹ=m5Q.+i7aڅ:@ٍdqU9maSƔ!I ?ZaR;:2?9!<ʩН*#cVG׷ SyHwyh֥wx !M>添0wծWlP -{CR9an!Pq$ku%.lIÅ]BnGi^L3ܠ+ۚ535j {Fs!y(`Jv%ênNIUBnb_ B>Y"+842{ԕ(6FS.I0qp)&mYF ZaD>,lc}lȎ1=ć%b֘]sk \H9MfC38>4 )_ھ U QzS Fw| MhaN=:$i,U"$oEלմB0nm``zD Zm~iR#Ҽ 4ӯw6Cأ@fF2 )IdyGۮUd+nbc؇XrMvMZ7R߮|Pl'jlбsy |5TZ68U٠^7Wp%ժz9$hj)LT|7g)#^p ٷn!Pq_/={QL$QKp(c$dӨ7d5f]l4ޏ7 ^{X#ߠMx}[ގpUiezfӇ8~^ܸ  yAb%)b Ӈq0ğRК, /OS*i2C)c]z]IUalRr8L^PEJ2!^׹ d)Acy)mrqȍ ϼ{P)j77ۓc (Xp4+6\lo (,tAߣzaiG^ƅ31CsyƺKLix̾VF"_(ȸj Dk8RʙFЋЧyx@:O,K#HoB ^tASOdN9mfwqO[!V#̻̕Gݦ9׽53C![=*\]GiT uib?ʶ^ ": s=Ү Ā#C1tS9άGﳿ} <1RU;K:v| }-t};*|w_5fonǖ[IkiD\#NۮTeWS%S+]F?iC)t<_\rXҦ<ENj<ң<֪53 $83̷al>WC]Bp*{lX}˱d}fl4r_(݊;x0Z/I/JEí3>)+8?FyLg Мor!`";$c=~m\'8qo$V9:+ p*iH_/y [!'_Pq$i'&n d~3#ilUԱ]` 7h8p4AkIb(u8a(TN{zuQT~IiqDۻ9K- ];>Dt<]}A& bwcfgCx-4Y~uқ(V'^;SeբW FWƁ#%XWᅛ3B!LҨZU}&H/яkS^ N}۝EOH؇ ҏ~$oWĪ M"殭I!iIjZ˿Yoc.Wl$1Rnhј` DA57D.P$?%q7?u[[~$)a$QG蛟N P\6d* řy Ǜ%p͝26Kڕ{\t ytWc㳎QC Oez.0-#\5vI>rpH*𜲢&LqdZLp|BwoVÄmžmaRr&29LJ.pG%*xGg0ɯ3sPvL]~"WR YCO v( KXyxa2'ͷ@ \ QK gЍzRx t "kC3 A_2\&qP;WkЅ+g\U @%M⩁% [wU[4\A|L-1-u TCo|w I6NxW2eo婩FgP9 k#vIB<w8PLò~ ]`² <A5JM䆖#9FcRBN$6VL-IǽwA d>ȈM6 O#B,b_|!T@|57-jf;!rjj:>D0|Hhv)[3'ꊄdͭ=GAeO5VQs[Wiь( #W6,N1Ml%MA׍‡,vڈ5んdl|z`q>BfCe.@W?KzP']4dﭯ=cU @;vg@r|nm˝ ղ+P{ȠrƭQ_ "& QtA3q̔Lu-k]!,^dQ^ Vm0i-Zѵ2P+a8F72,fF<׫ϾXRM[*c# 0i ?9BX '۠g8 y6m5vxo1jth_ BfMq)l+.{8"K3މ}{" 2a㨾Ey"E$cmM40ȲdQ  &o3/ҷXɉVVB2hْ54EǺ}|OcLUө$8{;t9j^$ڃ< fI]UQ$,AŝlaVzFg鴾<%T*P]G8YL<ɥWi.4`__L-6%ܜ'ڐ]gC#)Q y 3@s h id?i Im z=7QEOmE;\tgժGA" WL։ի:+v~i{5  l,>r^Md wo%rq@=&uF=K : ͍S*`51kwQWrR[" ^/OIR>yXvk]-Qxկnې&%9x@\Pyb#eU쾸yi;kl9gDv3L(NabAEM-8 f$ UqŬ֕y 3?zr~A.VJwfPΪEa$V`q _;0 AU~wU¼A%Zl<9롼m ZgwtŢVSs}g!׻rfX^X40 ty}F8.5)y8ZWRr"<7 7OdAjȼwjj&: c/B&ڷg[Ӯ!: {F'K׎mk{  mgveݽ|6JwmjAO\ktu"\TkBз2N|zvOQ޷e#nj[8ҵy\TV=rs72VG1'yꋣcVi  #ـI8|mx@60.krVkPJ`偨[>C7UȽzs 31E*˾8sim܅K70ȝ罤 w!WKҾ*bxخhyPJ Zks=gs%{2U#[ZCXx"1W;z֟y;B:'iDCOpx4Ͽ{qz;P >Clxڣ14#!CXygҊγFE4J9 7d^$5d"تZ3#aymƞ..A2Y|LjsZ&_%tD^뒷Oz6J&)&wpg m#i97CE7Nj&1/鉰\g$ hr-Ծx|vgԊ?]θ 7T@\ T<Q\IJPh惵'Hźl#Zq!ҊCb _۪X*w`C%mT-e:ǧ50|U:qI'˅fh#pi3HbB*,reӏ5Al/Ua;d7yx!EQm >ϩ FV u/ v=]FMeLaete;6"ڄ%rRbJA&K_3.7/sCRlWh%Ŵs:j{Ǣ!EEd蒿.PB+-au#K3^IiU.fg>x/edF*(?JkZI8|e;KAe@G{42*ԊFUm!q ُ~E_PlݰHÔ?"}zԂښ uSGf^ܙn7v{GTգO4bզN]zކK(ϭܠX~ÎITT%B)^J r]?ANBiJ2PD|JDIPp>gՀFQ>P,F(05o|-"IQ]o63Dt8/xW[c?Erh6@VN*|q9A0KBļ :S+xi$>2\0z…ʵEs J_B"+bINM[}M4-|XeV@fqMUzmCǀ*!ugu{)Y[^DkYAUMɨyhH8b's,+Z0+r}@85zmDMɸ$J+6gD͊^zUq Tli>RwLafQUcM.ſAbL˓\ibt/$ EG̮/vVy`fzr,0xm=|1%u}J{LehݡG>Ц*{?} x@c+g`x@]R淥̯D_U e>A%e LW 2[z2$)3Ħ! g3T6ٿp${=yGjC/1HC)%PIWԝHO.þ8/tJAyNX_%ȑn#QfLc MVwb0qW?rPI>Q۞"80t܈'Я>|[R]V Wh>Y)S} oMk.noiR(Em:{~RNmhDݧ*h'at<|3ʦ6G|g"w?їY\N?ǀ!Szܦá(_*}h?aZW%NURLWX5ѩ.m/{I{]t;v~\yCnW˄&"[5WFX[(b:]4J][&Bœ*vSUu!il/z1~vJTWrxaײ$J2R,vx6+uV9WJJTҪģ2`,.Fðe3As\Pu"@w 1_OW/y PT-3#}G=hd~~E,17caNy'- J\3A%Ӑoi7X1:sDlŶXbdSB&=BNLEk[>/s,eb1;:tzx]@!b]Iiϭě} w^iLvXiFT9eW U5]/mwyc:F/Y%S4Qkqt]XVbٛFdVF08U%bA㷂{j8Mq}CP;ҿᙠqx} ]9P2Gֵ壬(N,ԧ%b(bM\*+]>O+n:Z╟n-OL]w6R˭;č,96ަWp vOK-AyxzQ~KVhu\uaZmO ‰% LH}ÃUTTDeaXG ;] & '$*No27Zrٮ9P@r8էfu &Y4Ƃ~>lʔ:|A~ZaUN2G\/Ue9mGn C@D]?Jf[ ,fEO%/}<_<p\mz׹_ (NdQKc&:= |B gA"ĬZNAPٽ1 JL8|MS'Kl٧["4L_)7*,|X 漡XsC([xP/h`qQ䩥Xg䱫@{K,_-h۞=?D$Җv|An$S9?v@|1mnڒPGՀ^r9lAiDӢp }&9I?N2&̾նk/i^nD|'ZFkCU>.KT7g{mN`Jt-ìY4=QOe]{6kFhyz "3ko̲/aRdNj94){,;҆z ukL!G%3V /M\(os4҃o7FD*<9#Xkqc!xK"+10%1wb2Q9(a z9rϋ8 /Ε9/nw[8XcHpȧ>j s-0 UZNq!Ꮹj#8FRH[( ENGĤ"@D{vlI#ot>Q8J>i?0OpzGt&\ˁ3T,]3ڛirܟ,Cbu;d' c-QG«uw\'W0RB."zwF}n"=)zw@6{b43 PxQtPDS!^?Sty;u^b pVA[D}jWWztp*Jh_^.h'|/sRJ}%_m{Ci  bʠ q+J "q4㠦("Ƚ@pتz)>}VjX0{D΅]o`.3{^WU4,wg-m{̒ [OZ^wЏLD?J< OȊ{_Wjxf'vFHٖ?nط QTFli&]\EDA2}KDVTRb\<}rdE2f>.`Um8"Qyl˪׫2s?"#Δk_Фx;QWfV`L32يYU ^RNa7ё)cYfPXY#&j[`%z'LQ7٫Wx9#~ihq~1šM]TlhwnVv)DSPMmJGT̼FE3TNS\5B0dD4Ѻ"hW Nj?e6Џj:|؃n*7i|dByi܏PDپ, 4LAO7:#</NjjcZUvёNIw}`hbRidk$[2;tAdҀj`x l3 ^˨wRa4m; m^gZe[x35@OmB<]> E7u1 -`R_/<ǜ%~^bV֣;v18Y>Sx!Vc#Xh(Lh9"ҼL5Ɔˌ=yU+F]Ȑ"bLJtVkkbK%s}Kʷ狷e:o AOKNFۦR_" QR#s.յ|6GkֽKP$>m}4Hy)s!Au!`'80Rhqۭ@ҷf&N`%A-JFc[4q2*} }?tHE@0B|H} &hZ!#3"-oN)Tռ_rmVuDF:+Sw']R('S7_CH! R BS=ŌаvBC]H񝜣80d̂&0v51Do4n#O!6g9!/Va+=<[zF͢a'4@f5?dF~{o@`9Wv!zB-z{)o0ndZcT\n\BԖ#J^:UE4B~h nF|)w!3' ԁxwz{<犱(uvqpᯯ!1*!ӜoH}֏N;>.q +ٳ-}!9ز,mWdCD0$Oa *S)IysٺAʶq[ +粰ațT߷3O/3--3]{%FfͦVcP_h R% =p6{*00ނap4}[ioRҫ͍J.BGU2>Af9߾Z :0>; R~\s I;.7ց6%@ Ɯ\ lxrR]J=[e>=zҩNHDJd 0*.ckDLތVSlY] W ɛedX\P)rsҒ%5>TOriusԠtEEwH`8U;x8y/Ncڨɂ㽲|>k5{(pŴ!&},]YLZI f[`xP\äXt*H9\rt(%VYD͸.xV׃OSOm7 6Q ZOA6ľ«RsP@bT֖<,abR6u! $] %Rg'zz|lMV1q$PMIdfOCXO'$Xf+c:'{ő^۹i)WxNW2Qh 'Hz'R8++eV(K| ?+U'jCA.@ã/VqXV?ȶ/J*}P^!= !\#1}?`H@G#=&"TÀ~Lێ0'{Fz#K`@z>1(S۴?" ,\} MEzg{#k'H#Wۡ7ccݫm_-ć`Ase&Szk;g‡% 0 xMwReG I ?./YHRFĭgkfyUxxp\-k& y%HUͳ EP}@P=#YSD?;Ct2~Ѿ=Oz.Lf6LN_i{!,L:ltKަjaNE^Q^0H!I>YؖKW@Aky亽(!:r 2PjƽcK@(x#a$UAG)vca@ γ@^lJga@o'.ʌ;4m]پv{/k#=>Ep7ƕl#DvV1]c2WԠܛ) :cU<~Q|V䠗0*D+xyM0 4:0Np7K~7hvŕ[KC'<] D?SCds<5v)!UbwYC ;vOg)S!_] q3eB*IKt -2:1zP͹T21ZF%}lczs z{GMS>EYpmscH3 8ۃMѭlG~DuVa0[}G-SFZ\ǞJDh4>$kXд֢2|o~[w pXGEt(E"'}ٔ-)0,[ŤLx.0*qwe'jFrkي!5v}.&'Cta QCޫwJfW7cutx+YGA))V\;r<=Nz_Ϻ";i'bWo{QKx}9Jt`0ԩ=asA *7|-tp: zv ̍kD"* |g"b/E',tfmwJ$#PCA'ݠbyhf+o)X?;[i M<$ {65+%Sm_o ;: ~ux,_\l$ \B%c$Zhz`Nt?J)T}~Du4m7"V뾐`qiCw޻1tQv! 8{l9h6mk$)@_QXfT`HI+[3>tx}z)AtyaS08C]`.vC b`#CT4U5q'W[%*¾*{,g M_:m!ݲ_,X`%j EKc-{癥_X<~ȍe;Ch78M&w:@$d X;dBTcU_ bX>53)@-Q':,EiOa Gy6Ͽ"7L>T\P^`3=ݪGSuQWŠvCb8!ZLXT7 l؉F?n]Ȁfw_ +ᩉke7Da_thE.]q^j,lM63='g\Xqt|ŗHgX1"zR_bj^2eDJ( s΃uY.A'+C@@R7v~m070:-ؚvM"kQ-Ql+=NLWwIbhMbIxP~8_&PhscB5miW٥̺c{6*Fu}7^XK~n/xu;hnZAp[8}aioMde qˡMM|]Wkt1)^$OժFB.2U P!B_oժfv_4L0׈=C ۰pITiW!5 {D/BY?s u: o+Xi8k#Q$淹vnK3tI w^`7cH%h;p HKX:aWJ% YE߷O v>gYZ0707010000003a000081a4000000000000000000000001642f09750005daa8000000000000000000000000000000000000005f00000000./lib/modules/4.18.0-484.rt7.273.el8.x86_64+debug/kernel/drivers/infiniband/hw/hfi1/hfi1.ko.xz7zXZִF!t/Zs]?Eh=ڜ.+эJ,bQɴpKJ"`љ\h8:7#a2Yk UthG\թrCʾrYdj—ilw&6<Ž([5Rļ:D HZ특 5+`_6/%`u`#}vi]@NWE32tL>ur8:zThBM0+C;s {72"=J$> DkV:;z{D:5*z%@*JP㡐iEW$6{@KJqko>6Z"2]>ɻ⏴Eg;ckCBTs$vy>>+4lp]H0ph_dqK[}Q+P,cOLMоi3Q,U[͘9lxwg;0XB[NQ*jݳ8XolZ^e6rwzsH)m:;dr&~|0pM+=^P0R wgŀ}dŭu\!8{""LakƍEl{tdꝱTHI#:#4HO1F隕h342/C#lh!nya̾eߛm^=%3e #_ 2 zK%+8j&4SNAd1zF[ox(%LEv@;*ӿ |a zLqq!1c"Izat e !X2\x"t2xdE*q?7?mMA&Fj+nIܶ`sEShҀwu~w&xOC W@M;=٬[7@mR!%͇Y6?F3eIF0YÁ9\Ū6$Hމ\5f%G"F [ƕ}=Pk5 N7p;A$NWߚyLg鶿}@堼`Zw%4wBwW!?,D7bcԍHgM&ԟsȿr;9^[Ӕ*oǷ6BH9|?9HU(ƒLEa(W׳<7A/o`w%P.ɶAipx]Xel`;=" c9d"cS?q<<ܫܢ ֓]ĘXj |͸ͶDK=^4d cTAVzf kEagxvS.nMxs g{ 0Q<Yw+* FN~U~YWi?aBYؤ?:$N. -/ce]#)N"6 PY=h5~ M. eHD!OnژB)Bvdѥ)u_toWss2+0}1!U6" \"k];o0JyN? l""K_elHQ?j&_B#$nUhvG-_!D~H{%GS///5͗t{ݬ9K^PXˬHxGHloKCDZZq5@EvtiD<&Bv#H,t /4/SVA>٢m>4mxk݃qZ;x~D\Tm^BCVtJYUvUm3QCUETbbS#q@cFX5JZɐibav ]ȶR \U&JrHuKp4Ww(m+gC-^=D>ݍ)2CV}] 5GB@ǭN%uITBKq٘-NJnL:9˟_P%}#Y0ލmqn?չH1I . kT:Ƴx =k+9t;AT:JiXUqyMT$KcejPPSsJm[E3UpeZd=:4'b,Z~EY)~l=x.ߎ>b)X|P/٪N7&wSw¡`?±Cq'`+XcB/LpxC` hPM-Nq%&e(G@6yG=VŅߘ^0}mڍUS餝΢'=d?}P(Zg|YX/$K/:׍WXKpb=] rg3(@|= Cgf|3d l'ŗ U=5Q&A| `.%{ɖU a9cl܄>׵ q2qK-*mgmS `g n/Je2ېA.I Pmj2+kd%ƅ}D&8{c+|nGIRc=[6&/enhm:n}ܑ`و& Y*H5~ok+XɽJ8=Mk^f+[w@ 2Pa\9| ͠TjKA CW '5أs0nh+0O3u\YGs kr%> PtSaG Y϶[jEi$JBrYJ~;B;&gs6~-"Aw%!a_Gq?':M77V!A/h +uqh+*2jA#Q?\< aC驰Ma_˲؊ݨ~m2[^YtAtw~<}G#W ҆o%ȏ`tE/Cp pfK Գ=5@ /-t.4mwp\OAȠNv_IBk6*l.ss`fNIe̘J欀B/a ft_A냧# Ao"AgDg/Nn4PG2j# qG`(k|zS\ώ)E\䀇%"97}e4ҝ%hgRE_3'4ͰvxT>+m 0B~'sIgL)A=?DBkayjt(K"e) UI2e U;Ae*_WWMea:S?||uGO'V_,Eh}KHeT5}Sm>@)pXl/S{$XR [6zP"o(9WgW:@ss8- kbfDI{,G$91.e _23z#Sv/uad{Is-Gn ?alBT I)Ω9n%8%t7-9 ŋӈ8'Ji`ER|| -JuR9R0|n2J %^)X* /?7 :su>聪167B#W/!V")ySQyQ']MK6JY'QbUF jɘSJhWA}J+NQb*BoDG:'5]l?yzLBuUm&hrW,fYC`yB+MO)I8q[;COG2y]^ c"n; E^z͕\(1c&k5)W9$KD:eF*"= Ϲ?<阛/Y35UݫĿ'>@ADϨamkX?/!;3UYބ- =-jhNy{%`0=~v7%ᩑ,Iѫo3v #9-$n'F.sR;qE!]];6?״c/}á'넋x˟ #!w:A.yAp]4m3P|ۃsܗk %2pmև@aIvŕ kuxBv~&$βMW>AW;_@"TBֶIGGM1BтԏP]tOyuWc'wZAItZe3Ҝl5Lk+, oעIwO3ɌcŽ,, mܷqaFȥ]3{?B 3#TwAhcV(JJZX] f1+ ,uJ5qh~e砄ZJ^oLIy;4kk!cjR@,҂は#rT ;U/-;C_m42FM'):.2a_tsa]6g i w|3xGNfo^75Oeـ5 v.荞ר|]|2>%v Q[zޟBW@GUI'JyeHZOPS&-8K;׬ʄQ]5cZ=sI{mUشq۰Y=&OՍq Ti!s<5pZQi f$_ٿDB{kۚC"}L(eIeH9o5Qq8:SG {:~P&~y铂^X !-evCBX)v`):،ґ>BOS]eBϿ=g@ +e\xdaTcĝCw3?]OQ |ʼ'bǝ&]bjcm߂ *Z5V\H~-TB`ԄYX+׵4 Q;PŜ씾+Uo <{0P; $vO(zMQX~Ljo3\k?!R1kʘdeCku6#аf,yEiOx3ΰ)KY5i77WZh9塁lrֆ1Dc`?{>LƟs4D ͷFEpXA!D.Ѓ mɔ@7 ڼ# DCjY)b9$M|ӊؒKn͊EPr26^݂F`^#k.A4p,d,oYID{Xr | X|0wèpDdnr#W_A4sMq^灕<Ն+׷c}ϊy*>>yT^*1Ÿ IT tkgBנmH.yUYʙ0{Ӭ$oОz칧ȱ_Z?oAsI(og+$L&Vr,g–uo_}'#eĀLr9MK\%? Mټ0)O8EmU^p=-\(h-uMAi9خ}1,1 ^x5b˕u󗯽|f3оm:fyᘓN-ntS.J= a:!2=Y0%ƞBBIK&l(: K.j'> Yb8)E#?qm&-$a4ف^pŘ@@{tx (df~57AtJ@Bcw0"cM؃t&) `ndS8< 2K~U[s#ݢ6#bb=q3/%IbilAǖaO4WG.tn&5OV7-)r,,ט"SkKPFO'T]Z}ō}dAuG[d?:= ^B{,aY- W*YxQNR%U<«&rS C%^N} ܌QBWz󒶎RLBn"O _ !*zj+^N42 "}ytجọ~udo)X&7ݦBّGg!'si jg+,Gx![DA ɌR]yɱ)l8MMroɛF-(Ύ @fOX:&ht*m{j;3>19oߜ덅"Y/ 1&. 6񻿼8y,NB6S ԽzQ~[&Ȋ{EG‹:wYqifRܹkŤzљ0M?˙oCAq1Xgo*!@ ?etZ:2NlRƳp5U\ R{Aլ].Q. +yՕQ X}9oŸUlAGo?rM+Xdi~$Fհa)ѥfc>&ue7m,` DQ2Z`;e *n7ZC+oM5y^vFo2DWaRQ?~@GcnVqqmJ #cf:Z]SoVʗpB-O;:n|K@'gte#HµD#:>oohU"\OV j'W#WCd3{cR4ҹpBL"S呂Tt a۲Er )XvzPs4ߜQv2-#ɟX=E՞6b+BXCS.R"$kSX೎w}0~&sK*(zcoN%=ebg]'/2Ell_ݬ V[6y!T}<`XT/:T @PX/_K?l$߽İxcBTd s2V;=ũXNp8,Pok+4sBTK4pq}`! _ 9H+$BQyۯ~x JZD׾$*z[Q!n#r}GJ[k@K~D[!hsI_i,ypG<M3ԥЏ*2[NRIX81""R@6φnxA pb_Q\ !=v@Bd&Zo[|_I>P1WJ3InhҬla֗D9ٮ;#/CsEKTU8ܮZCxb~rUdHAo:B^l1vUgq;mv/!;WJY,&oAP7BHy'> $%<|%1_#麑_#?W+ՠ2;(6Hc(.$]"NkhԓvF8Qn@9)vJWo z",/ndAC{f5)>ھZb)x١/xIQQ-J@l-gbS/ I%]GK`lnB.>d脰]tޔ+a9ӂyN&X dٳWG鈃-2{;b Yٺ6ֹ3aH^@߫+ 1 K9Jϻ7n5ͪ{u.osNazz_q;pl mzkރ5Oh1:5;gcsJ?ߚ A0 r̓@jp5Ϡc^VKvh쩆ʰ\rO]=0/SDM\=)7 /L2ߦZ/7xnՓ_zB4c>zTx1l5+$gKRN/Ȱ]`+] TnnV~|M1 sP3 k;B^V)  ԣ}>M}w 0T}b ݴP:XFݷn_9jK=V`GeRz]C_yT $* 0,ҼK_؞;TMJ}zWk7{gн6=,0]J O(¸6;Q8`XdX[J@^U]O+Hϗ7\i[͗Hz<(#P2JM@_ q#q^#%R8rhgu%@:ĸ-V* kCvJp0A{CL"ot@+`66ux$Ն43T6˦|j_&)0ʎ)iss;Ď !uN\ mCP>U{Eא,7!Ud;6 ܢ~g"(~g+Pn"'ש۫뉔8y44(xHLW.%Fqɉ_O{{:~Nvgr  6 ^̖F zew ';7q!eXZЉ0#("5E${SV{z+H.P5(,N; bdv)dam7FOxբ1VhuQ.~)dS=Ju*'d6XIrQ@dig{ D @tTb>WjU~087Ly yjp AR |JjgCAo@ LopHlX^ 60" 2ZJ IL')j4Ԋ5q- A:,#fYN"n.my96)W ܕ'KR: HkړcJ9<+e&&(̽eH羿Ow < '"txͤ+GЇ/.9[Iazzh Ve.{]uPe|PwY_`¶(IVM,0}2eȁj4n,P׿W;aw,[*J.7Z+Ku#]3Hܫ-s)R{L VĿx9Ͳᄠ{v0rO|] +: 4>u.1  k HJס_')i1\q]j}έ'\uнT @7c@pqWur89D166'C-(Ks~PA!'MGy6?Hl:I 0I:;hОBT!ݔћZ&8D,TSM$VSBy57[`ގudXpO&1i GOR擧h[ u0y/F 圻*P Zdu9@˚$5!=伡U,HȾ(/tΞ>F39# JYR*kYauD?vI5+|49xW,r(eV@5l?\(s>r e>tE=emUA%n P]{SC#ر]'Ʋo9m=jJ}ֹU׫ZK MXX7+|o5]GMZ=H[ OxҘ+G>'UUC '?j^c,kth/qƗ3w#8հXm>A 7ֵ`cjxr({s4`: gUCvjɠ!56]*_lM:lPh ;ߥkȖB?B3T;H(qכOEO+(uŮW#˃φ[c@v)je AGS4g#)qMQ;GE$mW%u<GGRA3K#*8v<&8 [3!NӨ/0`![qCꥅ:W\M %)rls 21'.~xAvZ fCk51$ +,)o LfΩTH/$e7X+g jjz 4o8m>"ʒfΕے+4\2, ި׷ ^ԫS5QCow81̘H.sc;PVk~B,DųcH+U[߹q|cd`|<|"\-VZ=[SX%g4A|Y =ʓf6HeoI70@',]$fh-ٺna 2)=֐,_'iXNELy*vgrЙyzuLJ4-) =zRrh'!FsS r9(.eD({'[룮Ѵ)>+9GLjx/5#wRԣJ:i0a_Z*n,9P ]^I&3JsҦ~UܵΧckn4!Ë $SF6*@?jIUyuā94in[g! #$ ^07{[8~Δ xS-:tg)¥U]E$6FEA8-{T%/\yL^ǒzrL=%cXwa-;kS^܆ŊL;w̯SFSw:{/ *?>w_wR9<#As:,N; $^:!$j/5 >v9$jVSSʣQg0KkO~+*…Ѡ< M A5Bv3=>@U$ sgY~UE4 {x{ٶ,rq4%QH૯6"I^4S?P2xオ* ZfBd69=,D@I{S@^ xWWD*R=~{O I!{4So+P'85`z <{rJkh`1ijq{tQΫz),%{X6A?&ҙ[1M=}SCxanV/o!!Lz>5jS3xtENyS$,͘k[* ,:w䈆hޠ뺨:أw]wS9;je |RD1s%R{"fY47ż{v)u;?۔Щ_|_l_] R=57gx!1Vܠoɵ3j-H@9 /yWE_5IkNT%KؔN0|]_\NtͲJGe0]`FX̘"M8H,5O 񠣺9EFbnv%ӆO N .-MYwYHS 3^q )/דOi;Z2,,J$@> R8aEWXG^b.It hyH@0ӕsRAn1!E;PvJ.d̰>5kO+َ>.4`CzOc@*)}F-w`/n(*q* 76FOC:ymaqm6 t楹"q̂q7bM~aE ,䤉#L#`TZEB.o„Ob@ Ϣi޵QҠP7 HJH~6>e??|?V^kl24!&KF%C+0 KWXcba71 g_Ocp ekO q4Sԫ6cVمoM-a7OXo݇֝(|~A VK&KIȖ `xLvK1,phV%\b@Lp6Fkn}NbϘ$j0a 1[5ĵd=JK@2X2A >yRىA4]O9 _)sT# 9bs)|]H^Q#X9]R Q&ع}͕6E^ݝ.[e[NbRഋ5/f,PY1+foTϥ$蹦sldIbG^Ax "n5biܖ^ gi.&O-]Sn5j"ŝP,Kew%GʇNiTos0/?2׊N!ßVT!53o2ZuO Q}y؞l?7ծvZk]OC3W[U6X%zvY$GbG $ @W6 FaZ=mSE̝,E}R£2KR??u..I<λ]aO]M,BHEemZ'Kwo>)-J^JH8Bk|Ne_[ϣSTV|/2.O u,f!S*-w(8XUF&~ $xW*19 Uԕҏ*L= 6ґJm }YuFt|- 8f}A⬬_HoN PR=Huxd| w (%^?F(3%΢(M\Hfn@L} )ͭe3GABs[=uFm?ir5hZ&yPXhw~%{ϛd1yN{Vq|C4ڢsZ_(@#nn|0]1{/sſEǑ/ob{U.RΡh+Nciζq*|AzS銯e\ iܡok%/NkUk(1t~Cx )'i*yUG;~٘1ߌ/F323T)c2׫m`.@ v*gz J}81m~bWoMN8x-VIӋ+gw݁"KQhNqaP-G(oWFύ?ߺD\̈msTCK u ]MFqhc~'in3(5]BGӵ [4ou3׹5U*!]RYkCi-93T PG|Ӹ9Fά9[ģ,";1gUW=~cpȔZȕI#*XVpYGߘjR X4f;⣭,cv4 GFx6U@$ٵOt0"G4N{svv wx0Vw5+.m358a譋NP~9 }mWJO/f*e&}Ǿ_KxH?! yCU0nL^( m0=.㞕 2 2JTEyT>Vr(az"0:d5gpۻ/H8RO,޴ A9iåo"0+ހ9['_f 6b;__L͍ ιnTB(B|PែBb 4WK_[*D96AnSl*gƢ~dʥt$9&7xٝ 6Z׺+at'5?֍-PuCVSxYyb3>^GPu_)7$d"(d53^6ͨ62,U4y]ǐ4O+`y,<$W:~ *)x$A'w 2ЄlD`W`W-a'Δz4DT%y\ )\z~aYC/F[zvw:iFܑM:uˎ~Tgwږo%:jzqߟ\u3&?SY`CϦ;<Qg(^} M.k yHVž(munA3)Wihyu`]irӰlZモ]#df_^01k܊6y)5v!`Qƴi |sHp}R#hA|<ӣIG VܝX(TxXJ: æQO=ܸyGc!Vn\{[$l[/_K)PiOh7|YJ*ܵg<=LDoKAuO[Gҥ*y,N Wֵb}pdȅ,Ks ][rh,ȀUŒ=~8?^{ DlFc 9<4tAl(Bt &Bb.t4ZTHq蠨qeހa=uū>b1J9;W9ZՅ7E4b5:7~"mPb'%wF':-l+RK@f]1ŷo-U-#o Jw3|pJqI8|8` nYx&dYiUjC(W{8z5KMK掎O8/X=La3cê,ϰ } ʫV{ a TwWFCa}#oUC<O)!g̓zk3(m ӎU)}"_)0,zw%ݻ:~Kh/ ޫzGX|F } bnL8ycLf[_]Qr..ö́vȐGږ5 mwGն\~rZs8#z j׆C}@vޞ*R8^ǦVs&]Z-D6?#3A]?w$ZI䥿EpsbDQJ@[==WTļA{dU.N"w4yY(]FyA z`~03k G HRe Oۆ᰹7+ȁ>S 񨞌.ΞھC= :F_i]&3t8F٦7dam2NOoGn\h.;=´mvkD.VRr[$(ħlQ$Edh&gJN0;3$\$_C"N:xT%p_ɚ%% i6'l&"XfRY*» /H&A7l$,׳!~’#>'dz;!{Euh"W&cѕ&V8yt;j'\Zw7tP܇|~.V/G'cwG>@/?y r-H<|kIQt8\U(OɎ!xk=TJ AwZsd}@W! v$awR$:*4, {QL ׃{EY.WIQǾ~ݗ|%mdt'G]iGd| V {#:?8:؃m/j6'[ԁ AXt(n1^ZiԻR`!Y?,yH!D}ls-_tJF"_/eν2 d߿Ph 2w?Op pa^ʨN5<.)"nw.1*MeYX_P2Y Pݛsi-q~?`ǘwTb,BA'$O#bvKMak1uft-DKSD8 >*H02lNYTdI*5"%6.FO&܍-Y"XuB$a4k{A'F84\[-Ѝ*ās]`;weV ?eW)FHzT "*ߋYT.Cb?/υٜmlmij8͆xo*,o2OATH6,Ef h#l+:ʸq niX/1L$n\ Nԙ,{;PD?@ҿvx]Mzqwmgxw[&5Hqw숙 tRZws!ĤauI^{b+lJh#kӌzO8}8!lj,n>vL"'g GOXoH&]6 %:P{HR8Uyr+Dtf?Blj`b3[6Ҝ֭R)!!Eށ.wX…OWy+7IM933]7:E]Q4GΛ։x}.vZ=0\}?ǺFSk^ȸ{>Xi q'|Ѡi&mPÙ 2Br2uӱ)ѨIO)Rmғ3gˋ<lӱ] wQ,g_?Lx1l'%__漆UcvJ[ɘW7ѿڇV#%D]vMá>Dȟx.M,6kD޷KǙkÙ{Z/Anu>ϓXJC(yuas׍Q:߂S\k*ăhULra˿YF'N,P-yp>DjWx\yQ&Eltr&3 K':r@C{3JH\ :(cF3G w[Pi P41~u[m񶁜Es>z0qL0lvR)MG5J<8sgҴcjG95 MGdQzxר;\ ubm%քjpJqdaKtrL qz]› +p|EKEcc.ܹyaP Jb;?λη/jP eH8n1uEIY ˄"ڶ"'\=:FiMBJsN{{&7H]Ϫټj62 3/P) OLܼq2]\#}ӂw u"ckNκH)Dfo6ƫv1|.BNܩEDiɅ Mm d W~+áf7t DlEۓk7`Q>AaD Q.)>o\Tc8!$|hd -]=}(x O 0fl-3G UG1(t^M_g\s4)w:bڵTs92u/ļ~l8Q at<$!gXwX`ʕl2`uH9B~]D'`l!N}M#GDIځȆv&߲+b=R|3ؓ|Yid詗^ qK~,&c{Gb~A.?WJߪ٦j۷,~I/J~jQ=bn 5MEo@1#Ca;`~Դ 1YRU Zj7 \Rpi%Y%^|G?|-}(N]1\I퓮.[a:6HPŞ:#=qXh:kT)AoτxQ>MMrHޅ4 xWv/:mAP:(2ʃ<\N*|}s 3VtoNt< r䯏m$5b%#e pq]Uߚ[:+“F褪_CZp -Ֆ?zD(v ^pYwX ;nk0zҽ 7شto +1n,!/Z3h-uGDFS$}Ly ̻bҊ5IsJpVVXY؂qID7w-J/f_JS")_s6_ PF̃~c'xv%=0#ossa+6.XbGkyo׹˿tnA=8[Wڼ1#kR 70PDG9=`1^O@)."gW> =`+?].E5 tǪ|P*5(Q ˜.ds-`1ŽfC;THHzL|$,Vtdc p@"(wP0bx7I_l}xWy/xto(!q_q"3&>!S`ssFm2:nҕn܇DYE5#-moá<:fQ{w%'z/# ~ D*faG3.TBcldi!:G960dQh+C>xIXv3Y$ꖎsbWfB @i};hL[8Yw}< .>}.vT,ۏ^ץ`4ƛ:}J@Uq1lK2%=*)^:xI+'2|&rc>}lq;V{Úɛ[# ;"JOƺ[^u~jפdZ3:EwvnjN/~]jMIk-9GP2YJV(P,Rֲ tt8 ]{B+34PX>MMԭ,zrW\8^@rgVna\⃛j\De;ޣmΠT-A+sv6Z@(3#HG]cfi/ 4T\ @7s_$P[n"z!$Qc*,h!GI`c Ԥ\3o?dTΖ4@A2.+۴d1' Unb/u[ݎnv:;&<wοAn^ ?k/Jwi!M(s){J C c4m"xK@[G'H)oPuTېbU%J&C( zl -m)w{ [ۄ[>Ce`Ja_64 o=ݍ]?uI|aE/wB`8O6;'Mv<:ۢ%&`XW[vSOܳ h%p M)B86M-B +/xțtŒoǾSl<^C|&y,3:5]h]6UuYosDrd.t`>1>Mc~OF.=Ֆ=I2Q}_w°xIUpzp6,D&@|\w߭7mųO3mㆳ$,wH`>77kWN'yVtfFݞgoKD#6ڄo1=P}Tp]qV%NGr3)x[BRcQgoRFW@ 3oŜ Յ VuwҿgXCt]j[ xkKꯢWa3MREaRv -wš `@:ţrUVl8S !CI@T(WNJZ|c2Qy!ɽ\?SW佖;>c/vʓSmR% ZH>| śJ{;@k{`®Bq%L}XD"NPw,iwLkrFpIc7)=34eY^ Ri?h,614  BEQP8RlTYME%NЗP\AA9f wtOd@4B9 $vEgyf]g]HيRNyDd;%]JFo$=- 0Y#U;$3tEّ/pӷX&|#+kriXHLX5Zc^M'kOv:蘌;lQw%HATjU'f;. _h?"XTSmUN 4rZ; v*+ zS\u4REPAQ3~LuRXQ%8(6mI;59\_?dѥD'vk<6aB|]MHDRt=XSqNXZZ'GxDv0đ&y{TER#6' a8[9K>Ӊq\T*d2T +e?V% p Rxojz?_0&.8,۶]q 4q?Twg]{r(xNp u9D 9 =a2]7BK7#7N@{6ouw`LeO]F l/-AٸmvjBtTQ܆n3_,`e>YbcOOqQ| o^_ɈJ.ޥa; {I fKR^M3 X|1WCA>TQ5QLMY91Fm0JCI=xĶfҲ" D̳(4 y_^:5_k ipkjn ^V􍤔 M1-*<:$)̉vWmKЛd cXMBCs,w5?"RjP5+Qb8._&4vf/s>@ȇg,O&25~{م$ޭbۏXrD}Dۜ\`$њr$?UZ/!M S*(tD;@=U~ȡX>JK_(VT%F4Y+EL({nݽx=7G>e<Qz%BĽWݯM)-v? +h# q3TNP"GqI8AגuunvٻZhOA_д!iü È^cw$!*9aW"OiG U` #Q%to{Z*$/}%1TZq7 <г! { q8x(% "4`3b98##?(B#R ZQ)u(m,(d Jt^Hpݐ>̒ GMkGj{ݹM!׀lJYiH+0YH( CM܈z? 8J4q kMjFU ) ʌ#rJTvɓ,H3z݅/{68&G*Ӗ/Q9NE4c-2k))]U3wg}lfp[8`|Pyudž֞̇zvTm3>ҝ0KBKM?Xbxӌ$' E TV$+ф^t}7w몈g^C]|Vgc\5Ec zƴc/x d4:67GuS)[AD^4?/M5,|:ϕCcgT~pH_Ar%?G7r"-XYgr|gI~Z2V:~1u'3}p`+EU%:|Y6 BdWBG>ƸA F2ch5̽2]! YF-dkkÚq;tA>&4/}f3+a7,_ԍ'kQ޾ yQ`APa\*} f&6N~GļP}U- VKVT,qvdi|:sš#=j5Lx[mu  |`r"a[*HR;8J 9Ҧ ϝ"Xè!'jaM 7G=(X?lO U3sQöcg*JE∲+o괘o/XT~S"gO tJH䩸YnoDJqע){<zl)*vUĵ.y`m0\Woϼ/EX 0&4&}]CgmP-K[@<=vaȮ}b5湐߈ Bم;qcK9`t6kK' e rnqX_ -3iJWƽM?2+Y $$1ʼ*G5'>ȟr7֌f^.sٙ8wR;ucĝb)>vAs!93ILECUUN`Uai5F,:فG"ƚp֌גx[n$V:V74c9T'-F `QGѢ6BN_g,ʴhM 64 '`&͘] IڡXbR7m ]9VS<teK#O(LXX39h}4;vп;TI^"Gwbڃ%esiJlۥ̌7@4( U<STzF&ئ7N96\xW0P<7b=sqtԟ?r͹ Fc!lfﵲ+ǰ#/"^YOv?9ai#[g؝F9! V2e1^n"; Q;׋3_$|C*qڲ03ҟIw[<)d S"2c+_E(?kN`q |-9ƹ7L^.r;U~VR$r(cKfdwUS/K??}%xOy(|BL TU6}.?Sty"j44I~M$gv@kpXL:֐I2>%U}}õ? -t&IϿ X SN~Vn+Wkf 5k8Oĝ-/H֕U[f{9q7 ;'y 9Zw8T`Rw+m'Yb,u{&z .;u@_s!pH qZmQ3eI7:c@D#1&RE6 TQ؛7 F~\0!G'/M2{]jT 0߻ٯ?Fz:$yRMBvp9#VL-ʖdvVsDkL7O!_y N qk męKk/ꡲ Nc9{}|RP__mQm[M=7)l{) L)]1QmcM:~&*}MPE,#9:`ℰčMfYΡtׁm}FQÁʬrdc~NKٺlYD/"@wDFBٞhø.o% ,@G=$!uq/p#،6c@4N ؙ|3:RwFdC~r ҳP%]A~zaÜL%'Dk=ex&ʏTDw!O$ǖ(*C4DG\X}w> n*_BwٰŎpMX>񽇍*EPZ@(f4'f^w5%E]Xk:}zt=idJ E(+ZbM`y~]O| |}yO.0A5Ͻc=*HϏX~ 퇆oVv#Rbą32_.{O7/YiNq7'}|WwVp ,jZ p:q[J>hېϦ3i| zGզNqHȋJ<>9w@#o%Eĺ|Ѩa]>_R.XOf<xJx> R~ d IA 9J n" ~2 fC]C7kr:&a: Q;PoNcgBLuGZ FYã fJ25po 8*M]k:b~1>Q?P=wr:H %#n ,4qXCh\1iQ+!z(bbFGg-v.8/DNC \yyOWXM&]p#D+2Al3b{,BE ޞ7Jiڀs,o-wSUA`8l'@8%$I&P.۳95n8Z%z*4<^S{:e2 S q?Sr|aW!}zh3@b\ mHBp+re 'fѕɰJ |}sƩ;e$, PQ@aLT'=f/ʇ]_'=B3+ >׊#`]Z|srsx0E͸:+@TzF c$g? IЇ!մbPTHHxuX*F\?ruep3Sy%T\_)Kv6 ?l/z)MzFH,VM淔e#rӟq2Hbq?{5ўTWT>׆ް!6]_686g]͇{EUMoVWkh[oy$AXv?c3ӗr,^۫&fqnwJJyd*7Yslt٭]fXAӋMV]UΦy~ccuTz랏@Fkd.$d;Tbhf7&2Huw800H/禵4@s,CdԼz$r;HPe6ܬDMQOUΘ ٙNFD>;/N&P:\aѲEo\eJ0`mOYvar D72 .rM w=RԳI\DL>($V`@|owӣYG՟)yw#M6!0eQ5[(s>3 BsIc |[iz}vSsLuv#>zrǫ6%}ä U9y/܍HM*s.sݩ=xH:,`pGa'vasYxW擷6#vÅqLZz]k ڸ*$Ohڣ?9zon(XCU6{2~CZבT6X G0}0W֡O5{N\]Mr+ݭhHsN9vڅ‚]D#)2)~d Po'xu*:b.xHp!WͳH V 5(ǽ.KS:La)Ls*GB; tۢߓ#WIS5ykZE=:z7(Hu :|Q* @oɜj:u1{X؄TlZ:1\ ii'ߋABiQnPTڔ`F*Hn]-I$ Va_FBwq0L}Ј e@kP2R? |vt1G|vSŝ" pY?B>8^Ix-Ng *z@DX;#VoBKH3+O5ނNVzASiu4pn^TEqE3yJ:ޖl/aCE/+0{xXRK\s0:XԳ'!z|hS5k.z3jqz;wwNf7{Q(Q X![(ҹ2>(LlQJ{r֚|\|zm o4U@߁GM|kzJ&[JovL詵-@Y]*dxeU捸/YjMĨɻrbWV pX lO=Jm}ON]Յ4^qsT&;P{ a>HY.6'`Sx{b "UέŦ96=^yӁI,pr5LӊxM[%\wvs+Lv2H Ӫs߷'W3׍YklfKafaan]@Ik0ӾqDY_QWK:0iRN[ aɧ$$]'PR H)e,~%?N@4O.Zsjk+pD KVOe\.U*g\Ms~|0;-:7tkOAf1[6{d5U8w5)mV'pv;ٹ<޷W?´LZ(hq&xuKk Z(r!f4#5BY4bM1qՃ$/8DcJ_xq({9|7AZ3SŸF?l2+K{'a#TՓ@Z`˙9& y^~G9ib59=r6t6-DE-daaŧA8I p57J+[b?)=th&Y]EXGͻATf 4c0ߦqQöTk{ד$៩#V6*@/oLdžCNy{ޚ|# J?x 7*G )aYNis?mB4GKrյ Y5z37-RxБ$*&]L_l_bHhbTʖUOe6Z3K t>6:Nf{@8¾zd3= ^?c,ت׀MQ Ñ3=C Dz"ic'>U{ܼˀuUXMilЇ{?`ZE][Ry&a=Uo\:KE+-$ djF`mVR4Uu]MHiuS"{q@?cK`qg]CP>w_uo6XB)vໃK:U398.EkEm:{ l`:+q|mqj(Bmu c]zDib%Jnrڭ~G;mxѷmMP{XKcb݆Ta(unHaW&DSr4G1(k/? eARO K+`lZKqhˎ գpi6Dv4y |Z j J꺓)oJ%,?27QfRagy:IQ7Vfx1sR)ݨ?Ae5v6`O oR 8 t0|:SV,R)T4|R- R `Y}X8~tzn+Y 6"Bx٥/܉qJF ! F| CZ Os?/uȕEQ+ I> ւ6`wĻYB.t(W8LeL"+t[6rHpA)JJԗ̀KbFtj&'_ɏ-W4$/ u#P.ZM;H5g80Uwy~-ml(6MLʤ[c!{]§L6ު]s2S*6{SGCz) 1 (JqΨlͿY^؀_f Bsal6 y9ۋ{&= h9cSɦ:c[:%}5ޟgrW˹NsTM ^N/,JJ@s6 `2o,n#CQ?Tڶ K}7m/x;8^'|7X?ʺhlMn_KL6+'}#vKB1RXF/)=o-8(t^w_%soOeDn<ij[aFfv֜8_M/;3Tw#.=::)?EX2eߡ+rwA3D!\iCH >RwUE R{f`(9xVykSt"*f/J]'ń©+&^# stF!iApw &XWH0˺NB F]?A)3~9?|"F=: *Tp^ayqj a֎l"w(GH y V,P4i`;_<9xIF)EgAf$(jn5.[Cfjt~@]3sXvM۹09,x:Qt TOn]A `ٹ'29F 騏HjMT O0 ?ѯj+6$ko?1И\]b vxMH/h+$5iK*5};g-@IڲBl(_a4mgLN+Ek̠ ԄqGO'# O帴b dHXV̳IkGsy3;гC7yG)Ũ4#H JCxw$%]:s>HKFCSqq,~e}ݚk=7cR"Ӝ>Bn9 *h>@7ZAk! XpӰ^C /U漢-0<*ue}ycspA mUS:N]DES|͜#•TN5N6Kn'I4:P=(8Msu9np.nr4L iojpSX,,F.eײx}-ٝf PJq.(Y*L&qT+:> 9`Np G!\&a$aj_Xm>^iv._ {)/yomk'I\w(q%v7;nc@M4 |ECձ'&I=m=Y,V [ 7l˪,;N*AODHaRZʀBnNUʈWWWGi+vdzMAsބ1ݴA-Ў22mk;Z4e: q;\mn;cPѺBM[17r~_Z2 b@sw󓄢iƺzLwO CN@{m-Jl$9XBY Y"j/L`&@Iʳ  HOOIHVlKv]@ ؓEodϺNo4O6MPbf'\(~R`&|/V~c&q-Z5V ruk j-߃@3@ /UZOQKcO3r/@'sP*vV:S=kUBFo( L|d*Lme: }<#QMCQ* Fp;ď٪bP5N(e hˆI>#W,UsƬ}(8R{([ДS; g ˜f4ojֶ R?A;Z7ʊ ;_BHn;x]#f']~-5L' ` } }qdufRlj9.m{Qudi/)]gA 7`x APR }Y'%XC&Js{e{Y`aoBJ]M40N,{є?TisƵszOl,"ȵB$S`R"4qUppQvcsuNԶ6{瓔c^dWHx\zKt[<@<8Y %v@b"L,|_n enIEC we+ ]@*O9rY5ۤ+!BF`a=7zSgRVxSH,#wam. g4nŹXC>ЄЀnc.-4xRUIh+rTCB"B"_+zGp_|xܜŁwbT,@GŽ5 dXa@! w z-niL',:`styh4Gq> -3L=pd*wS VBOV{eag Jmb0\%>=ni#D"^+%GH(pʀ)$xGO\Adf x\`'e񜏰Z]?jcyXO R:;)VE)[g~L ѣm?zwi]φ-\"ԓl$*OZl6OG!">gCd΄umd inyDbk08ʜk,e1y!ROB{!ڋK2y$ܿ8՟W=.35L3g~|_?ezO;b yMKǟ_GTM?Ls/, Dqqڈv. ,UPڭ8?+C&SmZLݱ.w/)e/\/ W}L{4 + OX(*x!ظ#\^Jr|su&4 +-5Nݯ3N.p&qӸ26mO~D!*y%vZ0畧yI݃+ ޹7 a@W/V= Hٛҭ&#5OrFxŅey.^{ӛtL'ӡ_M[ Y(1AF_jŁ^ul7'dl6;x׬I KP';Բ "p!eOJ69|FhjUgJ%"LZT".R+F=0-,|*w.|;AOhWfk̨=X–=|"O2[Cq%"dW{-ѩ~=!{HW#PJmKj'9R&"w cThAӄ ʼKM"?&4]q7#tUfpZfP{(WHIg җUtY 'jKpp8kXYe1FS9`NȋV6z5=XrT&2S].~W9^F^D[?P3i}İ/L ]`-?t*-8QཌྷkB.*Y)GPx GV#x)D^ͼE5yJXT?NZL2p6iO*1; 9Ēxjs c O#X,_ER~ >!Z6 ']_ܕҖP62;YWW î姑/p=!vMz|ɸR1fدz;j>kDa"w0$negJYZけaw榐WpšUN d_L G czI4A4yB' KZʃ( Y2ӎ'7YD{y(_̼܋T͏ZDBeD } dF1S[j6* v %6γW2 h'RZ֤j{U[X#SٕQG}FO~wˁ(?|VZaq)lHG8-3d=}KH?ba|<7\ըJ'YGoqP®,Pqǯ8My&\}^qw8-4r"TD]ջQ}^pߩzov_vke ~p:0a86 BW9B=K,Wsa̱oNw}YD s3sId-oe1,Eҙ!vo}sF범L/zTMs+DrÔkr3/NP_!(*nw3hǚP-\H=Ԭ.*Y/L)sM ҙ^,%P4?@wKw",zDXV `.z1ϙkAf+UQ7J]x9;=H`;!s6r?lw,JrmzPV Ƿا3 vŋfY^3 4Z䣶_wWM|cLF24,/)M_)E9,'&ӊ麓kt'dG1oK"$I06C)#(3dv 3agcs>w'gR ;,kҦ@eP͖ pfb:4|8EJǂ#R}!PR}fAd8#lݖ Ė4ޱ1(N`Ί P\ 8́3Bu](96ZGPBM뺛}ҸBӕl[|asTo+T."wU1ơ뫆!"$sd 0n&֊X5?/#E_3Hek<.BUpM.4ph#yeRUB~ Cvi٣RN;fғ7 Х .  US+mt򂞈pP!CQ0N:" Jzsp. `{v/?yqSXO,mrJsT#L T,$ ^M m"$;o#O,LR5 H o~?y!J(<=-lI7gɽ6'v>k_›ͤY:]NIe\E//%t1!N~H%X%%)AM©#f86㰖n>VOہTb:bm!;[Lq}Cg'90 sp9aovf]'B6`I'шh Ӿ^וD 3~6d^ +E'L(Q9"#=J:K,*p%e2ܼ/309bNϾ_%'0g^YAcR3$Hyn\FOۥ ,%Nso툁=dvqgDs$v7ZI)P E~9Q394X)99:$cZit hR%n(JLC)V{ݝl5^I bUCGÑy׏wU d7}C1vMAώPZ_m$\e IwD6_ƦUצυ&e?!&}[h5*Vწb7+́s^U(ym!TUQiņ'HCWGsGy%@OnW)D#R׫ԜQ2L!&ʢ /{ZѫIam®e39`ܼs`,57wh{BOpn <kӠ+(qڕbex wjihatp+Uaƺ[lKx~1;91)'B:}֋NMF%njYQwلn3$)h4ɗGpکA/z!ÔAAT X$UO==ȪQUM/Fo6kaܵNC<+y-:A6m̌ f O[[}H1 t ,9!H] Ո'cW[rß(Y5? v/ړG6#B[blK50d&v8|]&ΑiN@*?vL`u.M-7aDFo̟Ȟe<xP -Q]McYr]D?Uv5)EF~?=7*(*;b6=4c. -`iA[ٺ03(/-/װAT!τNzAT+Z'lE ;ĭ/bNI*CUi?`OZ/#>]MtdŽ)\H pD$Ҽٽ,%pv1=$)zeZD  {?wcQQs")w6:ϸUtMbw|ZLGz IAXO'w :I5~čAZ[PA'# r7]LAhڽ]-EU쨆~26zʭqDԻĘXtx7]Kbxח sEtF[WX7M[e,G͸TwjShRT٪n2^ܷ%} i9/1K|[&7ݟoS5FKq^{Bg`=n1VQ =ˑI!c|ߦ =bH9wVf"#;A$v@LM~>4^J]Dz 5}ٛpOPE#0g8B +'M" |87bZ#T0噒1|%'V/t`DS:+A!T%:ۦmU)4('JP2r.5ucnڪ=dWfݙT߽ }z* >@=+v[$zr\g,+[2EC2UԧBK0vVMKHe@0| i$DCϰBMg>Ɓ˒_~{1`Z=+`)~`f a"N aH{'&jSݓD΢fXT$iS3='KN![CD<񼕠X4{Ss=\GF9PnE 㱶N쵣 j3r>"E.>Q~T :0K'"dzx+Q(o 5 plnTB?1ڐIkPشo$;Xy8S8F] 3 lh!`f3ZeME[(S/\VH2Pq1"ϕ<I\sؖ$MyOx?m>}z!m47%񙸠wЌ GC}K_eokd wj ׋Q|dz`*O޻ FֈRez_-KuN$=sm -B% Yycud)e\V$@INڊhVye!h鳬"ɨNJɚR Cځ:I7ʗ~6t,Ҵ8P;%RW'*sXQf9PRBQͬ…m3ROnv]!LA]|QD8a&-$+[h' $,)NƑ_ vbH n .E<w킞'% cg}d$,JB\.YYDN!M;,Şx>*-uLwh9{ ~r~5,9N3CCrHܶr~46>.]PR/Z%|-; b!MUx8, i޷0>kSBƃ $QDt2[S`] A[W% yiOy#Wn9@ (nI/BQ0 bA7K.g۔"oU(n@=n8 ZHKG(HӢ`jl@ah_kPőTO@مMbO~Y@@kU%fUn_ ̔>4av[t(SG)r;C4kܺ#itw/`Ʒe?^{nᶦX*!sl+Sϑ%e4KwSG w%G6& H07iLY_~d3֫{KmOk·,41ీ,0R)sh*D"CS)Sf.4KRMyH6a)_="j^ElCǻ#4**Ϝ?;b_6ݐLD(vٹ:<G_vh TRi45ƹнLR9JЦBYn٬{=UnzۙCnh7m91zWѶ\~#M OyYQ-O4CLE'6=Q!8 F4.nLԾӫn i ̇w(%AgTm0'n g3Վ(ю).2y['*ױP Dz8/rvvAQ{l76B__'t$r}&eL"_T/[A cEEڏ%-+%wR Wca)͚F?ˋŻAQm*1WpVsIʇ3W(`=z~c~jޅ`*{5/WV|K"RN1 |]:S#A zTMJbaDw[w"TVh >ɀ7YU HtYٵ/w$uٛHFYSs*HH@l ? sL؏w>^o I)fWZ}<.|BZHS!OO6 P|]USJu3 'sk)PW75g:Y/?({5*'찎zSUקo{أt A$XmeK7EA(Rq$y IΎffZ՗`aϨ>RZ[,#ƛ{7:5b9efp|)ۉƇoD-kNb":rH qSA2@ dC'HpʳGh0 v ǞD?2x̐R,{gTAU*sZs-e97ttRR=?g/ߚ`y~.uVԃ-89 eZ%GE(V"Ӝ"kL$[Zl6c.eK6xTx#'RTHT VtOl\Z69*Mpχ]oWiBA-M:jӲ ΀3Tֿ֏3Onm_u5AG3 Ц% ݴXMITǦP ѱMs)mWEP(i$ne0ʢ40HeZ}0VtbUdXtM:jK*-V^v6luDٷv*Nr"]:;6KN6at5 w?H\^X[sL초[]o{>Tz iم56I;gOw)?KDx>_~#/H]dvJ]wl;M)Pܽ(G u:Ĥ6ݓqn2ZHvUk.I *,MpYQ5e&}2/7a)2)IfGDrJIgtx}uOVFӗ Z.C`m@gܿչ jL̥鿔S(ۤ4c5"_DD qm8\ʪ\=-w|8HЂB\~LnT۵N2L$=4#.p'ːN gL#V(ԆyaXc0ם0D̲ljhAtAu Y`,~ڌ:|ǎO& W Rp*쒬vލ+Ҫf|.b Gx:0l%@jظ&${fT.~ICW4-}roYqRo.q"}> tۚ(7O/Eõ'Ly%*3}\k^KP{2Ը jpےslh_3l/ o@-1@¾&W z#iqSאNe%I,xXb2۱fG*5紭a c7Y2iAڅSHkig!YDɼg|dWX{\﵉nLM2dwZ) ܍ JfWr;ylG6A b ߵR$?)-H.9c0ߠaZã.M3^GตZ+}i<30vB0{=9nT}Lj lٔl $OL0o/5h9t4- 3Hp>f1i$#Mh-6:S{xjlʮ"vGKD 1R,L&6\#̩w񟘂6/>W퍓JJK:CEN^K${{ |+3תaVר0[\9O R_fmW]1G;^p)惫c酾rw\*K}F) 1%9Yy3]!b'\wWTgqϼj bGnN=↿0-DXĭMEIAbjD۾i%ډ8"nCYg&BbyieYwB.7?n?SUm3+O3* BG,)g{7?{1?']O m ٯBCHXI_iFJ?y Y] k/^.irp#{6W@T>4Ei&8NonB ok0 x{>GNO%$2*#X;+lvq9w8yK K9T!${1&xI$<@TAD>c_92 @_!(}@Ԏ{gT\KSoŏ^tzL0^V0y`ŏk)(!A9@hZH'IJDt?CH& yJt7wljOi~ |\Zi dyR@R*YHۨ4/tZRV|!]#2ӓЋxIt]WxjkA'N1}N-^؄™M<<ݩx)oUuB}LC_ǣYԪ E\^X~כ6 @9mݵ{D+@hkLjB8b$d 1Kpq&Һ\z]ϤrɽܭVE Q6,,=k؆XPG-T)];0ѩNަ1_d"e{럇 WӺG}"?_ĺu/qgi`x `E7}BBPt"8[RLqсAZ w_'𝆁V9Jp@K@1?>5_ZwbTW";4J<: }̀ b4䵒D(oc-P Mr(Zshow.Y "NT&?ME\{2!aE+5)׷f&u tGITCE Uj{[64pcހ$kC(A*rkj#Ki;9={H pß$B,1^#֌3Si#rCkJ]E\eA@OT((uG j|lfw>L-NLe@0+DM%(~<)Yh+] Pt5JkVѯ!cg8,mft(]pȷÍ_U.|݊Q5hnOrD.`?# K3 _y~Ķj4b ; zTW @ľΐߒh0 =gnr/?z]wAE5ĸoP8se?j֝O]XGmĩ2=:l_CU&Hb!}351-{ق9򐟒n3ЏljtL:>A}6mA5:?ZO m4)Ce[`ڧ\:3z4fJ21.WV|ۄ}0x-2vaHx6S9BVxy&GgI)?({$Եg&tVVwFˀᡪth´IJc}n7␔;h^~1 dXe5r{/ tY_9Zws`HUI}obp#MwzϾE+IHҦQzW7RF? ,Cmg[{dE(B*#.ڜ~hoBUPp=ٞwף#ckEYLv"4LnzeXsA|Xj  kcù(@~Wᯒ6-^;#|Q5kZ5ܨϗ ׫R[?hg !³NY/dO@_& ۓ7i#3Wd- UA ]Pg^8K [Jz7X4ֿxa?ɲXxي.bäIknD:u-}v$NA.suk ibQ!_o|3zX'LeVЅ`M,`mc6<\SjþTM\bF ?.|3̛ tvRJkU7ɾgG")H2dբ4"qJ HGT'R}1 @Pw״월I`Pri@|%П6u +Z"v-P@9d5BjAv. )*t>U~G?UKY nEx'.6Zn6R[* 42ӟ_z'=)FF 5 l}UvZy=sNJ=)9E7d1>]9KO<@8s*_~NgQQ"n 6( Kxz,Q<1Ͽ*S ~O6i+_!TAFSF3|} +_X*g'{&XP]`//Lh(!KjpR X̷'hY_~ؓmWJsR%{-! K.%wL.BfOr N?%7jl3W^1Dhq q/K(;0tM6ra F{݊}EV}a ~&o>m3Wj^μuyTIVf~K L#NQFvܬbQQaq"0pEa.rQ)/RZbӴ9|",PD\)NͫNfwSft1z5- y[tĝƴ/?5!}{z'Ek֌UP$@? 2?h¼.}2/_.%R\fyo%X`W8o o28R!Чuw Ng$1F6}NVy4"v Q}'͗:<7A ⧷/B%-d~:$؁57\evZC~cx9j#f.f3(!ւ0fg?aKSQ MM')"HנBÝbϲPӞT:ycD'T= čKqid7zr,4KtK?59}ho/;pzL;;hF" %t%C/߅~`.}H2[U[=P [b^cD$:If֛&nJ!(sv |G}ж&gwGv;('#6uYJDq$+z}LwRjھJh`K1`tT^jLeY#l(փo~>KXvgu~ngwrEg"MjgVOvon)c2$oKUPQŌۺmlzpjMw{Sx]D7c&~?ۼ' Bq@DE7&_rLδuMhtsZWYIÒ LTÁ4wΰ(e;nM>Û \ h79\#D<0UAMC&rbCTPl#USNU9frYk/xeTfd=([x;uѷ9†Z*q՛3l`B_`њ9 dT2NJ<ٜ(5l6+CiZŒ&*{{gcdy,w7m7ŕHG^6hRSWZS!%8`>h6<8 ~Nփq)OE5:(!!.hX6+'iɋQu@S~D5B+]lQ""YMUC=YXX]$LJݚBNŗ<G\DPy>՜c*v\Y~&;&KyА:7?:c[ձ(g"+\ufQ&LQXDєH%Oq,;@ə16{t {^5@6 s"/8q7dCN0H`wenƜ ZQgΕY V$D&D | sR%iD-~9f^7!Qʐk5uϸsRVD&.@JɣTk]ϒ kC~f':_/Oc"2v:ێ%( CqgU,G5w B@\^U#ݚ֖YuLOCBh,4tHVq;sRBoCJybBtE Z-S*%5vI${4)D^#cq+?ޛþ1=I/5R}D6Fa"U|u^51}UǒVӋ? E_qhᾅwT…Qm,<78ÙT*uDe:9lۧIҽx.K(In~꼣pUcLV*0h4{t%5SRgn8\Tf1fH~?sDnwMklb] :MFƪELd{ᯛ\vub1 NJw|2j[EgO`P>$56&>"iQV*N"Re>.T lI~h/*$w *[vj#e+۷N ysyUkj@pΫlEV}-G7jcls/uCJZg7{wݦp^1)BA < ?yVMRAbs7cF,d"둍O[A5#dkg('OκLQr!6R i]f, OGT9a1v ?4,;~N538YNX[PV 06Ԅw"sL[+*QE2eeFvS}0xن?/j()n+L0,pD^SΓ>Vt:ש.Iװ iyP+vyڳ> |ۆk0!B:9qy즷^hHF\l-&2* pǃ j<=MpW@Df=@ʼ<_R>D@h$q3pr}G=dSa&vep&@|odP^}%1QZ99~*yOӰ+Ph9?81z w* BIB{!}gc(q,.EkbsN䒇)L:r`mK.^+%DNTa)r+ :X=:=Tr)&9frC:X]E&hIy]*mK@Ə< xm1L2?/) TFP)0}8KhԮ!Քaqv^7:[f^h LR/氉-.Ip $f<_ٰ˄lD=I_ w7_XBoND"零kƟ n;*麁OM`}S5d`Qh':e Ӥִk"U)H'XE-3#.r2긪G}eÿFiRG۱c]T5D =m~_p8/ VϼQ2O0 +@ϝgGeәԝsGDxaZM'Ψs>Ӂprf%YY/ Yv?G~H2)O2o:]:>Y,sB;ɇq„w(ҥ}Cʅ]v2J8 /a~  l"? #!CY髹T+6~un%C x#49Tϫ( O /̴i]sbd46~传W"t5W #Q]> o\y(8 ˓ek f 0ɨ9IK4,k S)Y.6!:휲 1+^'@RP/ZkY]uK)M;?C3[C+J_U %*6_wi{>+l?}!ը!}~K_dOMэ:!'u%LB PjRdkFme$;mH[vd_c39#F)1? 1@2T}c|BlAiAoc62-zYgjŒ\tllG. IȲPf?P\ϻ*j{ԷW N>+ޙ8 cqP#)觉ATOrX^_,Q_d`b1RrtZ]2[/9nN|IX0y6', Kź)0^N c DHU^¡D) N.X~Kv5&W|#9+%R5C8^yHRvW+ ]{ ]qh%uBoY}#62SOZ"%*;U9vS8M㛸|>מߑ>H]1 T1x@,rDW? U_]<ypWRڑ _?L\4A 0rATt0JIV`vM0wѯHVfi~|זyi|J >hK:dβ̀bsbu>FސzeBqX2;!%8FA 4+yL#8K!@6ߣ:U`Gz~ևs y&YڍSRλQ M(Xfq"*(5 ° B/wHQʅQnߋ |#ͮ\6WM#8FC27lSO1dS7ztW-R|,aElklv%$a0 82{&&TJ zܭB)(ox.N5!x\/} !sD)̳ HrI|^M; r6qW.CgӠܗ'=mK[~l;YH]0S|:KF^p==gx\ HأH8J : sU^/-ɴ]2LCMt|UQܖ`f`AkmԂ V̚,TYޗc_#ڶz>ǒ!҈Z,dK^ݚR +>8"_"+ï'GJH?; Ngmp@HsekٴЮw[tڕ&׼%oxTBDor7-Ǔ*m/P'2~nD׊@Kvoq=cr'wZub!*Xہ!EdYעWrFDoH"O"emϪr6W#dn&..cϝiH}W,=zY<71Sg桿X6"3}塲|jJ |i;6ǃl3#hȃ r$c*254>=Y*tM7̓ UĤuJԃ#5+^WOߺƲ><`cVTt%%֍n0_.)vjxIԷ4[uҪI)Jd Zƒ&ZXPo\)6 D 0mnJ]#&F˅y:  )17(t4W^ȗd↞c$<'ȺdK qBĉz[9n:JVSzxN_bI㲻 p k'BW%8]:Gp곊G=vޡ>[5,p1B& ~mÁlS]͖=EA?(_п{$Kæ {>^X'۽cᆬ9W ̴W8ȢvVs Wk7sCZ!05@V?haw\WS0x!WxBZ#A+ES`oA"`7bۋ?+T4A8ѵn0:r^*6m)Pew6>"{ o qc=8QJs"3ץ% ]?zϭێ0 ;ew d7@YC׺銖d`jz =Ixa#YykUEHJomФ){_ `pAҡR-kT]m<Ű4\hܷZ00+tGrRWzp@f|ޡCu J];wo\7goytD^ /昖N!(, $\3v5;pMw\wlB E64lծX,k\. ̊]iA0&u3I%FY+l1ixWB̝O:k JjgehȪOXI~qÚlٲ@vP4Zd 0Z:F[D+ml}`}q9sVd}ELrTĝ)uPvOe IBEl}=; `e#|}] BT0M~)J6bjFVJ$qz=f¿P%ҥ`ntPj; 6[RA:g,VPݞp}0A&+ y"; <T.p@ _*CЎDm4v&)ƪMFAn\dSّ9h\KKf|7(sEzwssIiڠSԂ'Ñ{3M$r [$kTTP' )I!⍧CJldPº:t_=='yvJ@@׬@~Zd{%6mEjnjH"Q! EPիl&H' %;UXG:O`$$s07/ [:<Fl 2X02'6_Qĝ=tV=j.*gwJm,nQ$ok):f4bч-T/0gM2vi]8.e!A0R=q\$m S1Z3fE.5Jh^)j`0?]RL2iA ̉T"~B-*I+>s?I{R}MonqבC΁N!rhC{ʹm9s+X1W@@Sryf)Rpqlڇ)+(]i-qk z\(Sp1&N( ,tc|Dfyc&ӫo0|z8kQe/n;gNGp>d h@]i!fJ1cEk8=c_f2i_2o UO$|.rdYOP"8z-6 7]|4to5‘^x!Hx{;,('k.DL!%ՀOÅWW\pw#i#\\ܯ( m;x≹KOKQjUMlHVW٫eas uYda.8b'V9Rj8$X?𵟩Hr )7|fBy}[zv{>57Fo4EFpS\wF!n*Yn[fxo?_ڠ9z!@znеxP%2ig?ux}i#a<'k_HCJOJQ= ԓ,܊#8ѫm0YW<\߀waD& u:0|$DU`|IMvZ(Ʋ>m86 >-H͆+°ޙ2+vȉ3֑'}'=W8|g_lPem\,m= 83(3YF*kobd#O!r0`㔑gk{iU:3> u24?2.n(>+Uf" i.Rt閡Ro#~2\UJ#=][_.*fp4*o`}y9F{d[T*Koj:b~&|%k`pdy8󵆋nPbc3Ό,6n[6ZMkpdD{O,!B$E >yC,RCɋi tQe1|zo< Pfa'5,YXT,E+PX쳳Y?U a{p;Է1e/`L1 ^Μ^/H|RP9r_㇄lJ+fo[CZ=MՀ͡cudRF,xi3M0kbUl&P ٘Xظ:]"yђ &azo8ugdhVl4g7b\6b۸NB;,E'۪v$a0j≊S!UJޒyM[C,_'J兩 ܗ_Y{цņ ? &2xzZm/l.1(}Xe!5/*Vrb5n66A򂆫J5^9q(ܒr@Z\aY! fVXVXD* ljfSFE|_.Pqø4ON(.O6i䯽~\IA(7gHc.zkSoԿnкec{Bv[ i2fii;Ԝ73Ciw靦5_ @6l#!Ea /Lpj捵RbL$ķ8Dytjt1{ᎺCycU lq+ٕ u,8:d>qʜwjϳXȣ(07 "A7n鳈Aq}%)cק?$LUGׄm,O Xa$/S'\B}[f)4`qAUP&LJ 7xˈ`i+TQ3"C^rIAʅ 蟿[kUΰ]ڶfxc3xYXɳ *fz{]0Rwh 0fQEJC+ع*1Oi*$D9*e]ޣN1fN)(VMt.ؠjA"v>WK>ccEӼ YH*ɹ.t=O+ZQ{mew@¥H?QU4`9_  ɋS>J-3t_ JD-ioدHA!+{"̡KL4w ދ괏p`oqʪhZq/Q?c$1%\qxm#+!",xK1 zB/sqxxoH1t>Ƕ˽sAfUK ^[حkn%#Q˚]gJNGXPsρbրx~_B9m<&%HD)~` w0>wrM  .~ApL:ypjLOH7TXdmF)5ЫhTW14ЖbΉUG,Bjn_f;ՉR63<թzmzRI\Oi%^ Q=T5P,fmTڦB0&FNĴ8{q7g\+Np,"Or׸T C 9$O!ގSHFţU1i*[274G#h 8EuPf40?Z aW]׏q {jB,)yp}&{J|GrB1_xPT^o#Hj氄8~h7g6!+POǧDZeGʀݘDkqacfj69dc)%Ψ0Vf?ܑqmy*QJy {:71{Jcie ےX6^*[V E*8{oT?rod8S57~OH\DyuRq*8Nе緡p*Sw#W[jAǛ^Jd' ry֡֨;Ql?)G7ٖMh?#c(nʵcqbm#SĦݾMOsmtgB$eGA=]LfRʢ1%d dIniZSѫQzO ZH[O'_wvmHgf ScUJWMvA{Γ!6Xh /D#7J ADv&Is< ;h#-X֢ɆfkY0YX%S&.SnǮBv\N@J=_-0LVXSؕnOM@@nJϲ`hEݽ0i=<4_ Բx;sE8G\O 7쏂^?!`T-<\ˆ5m<I6E0zh+?lDl#2w;;ɑ9T/!*bٶ=*x|#'3؟Pk?Sڢ||ᏁSn%T'Ih?R?2ahEx`t*!mԽ o.- gpXK o4̤< i\nTmT,6xB8qu,\uq1@[ssF*lsW &%et@0=iBJ6hB4٧/vG7I>_"r옽a@g}Kt};mEܛ{m[<=ƛq<%-"O@g kWqPPG{oz2" [d\!C?*bNG9KGØ+ƀg<&qH^08{U,El^|V19 j mit>~c6E[P󘠠n't.(ЯiO.@*72Qz/4]axm/Fv%~ tOx@B:eshklǀm%9#ᓝ(KyDмqrewlDz%ּY"5|8_ 27J^Vm:vz -`D]<=_JuL;N~r-XBﮟsq p чҷe%6P@)k<гX'&z޽x%fn饴b/gH2a /,tRL =i̔A^T26TcHw,ƹHZ .{59m ^gR#IL1o {x7=}($v9\e/Ȱ466^7#̵~*0ED cxh_@g?GϛU@􎸸%;;vZ|m:Sqy||U}HG?u-ޗ{)+yU ﷑JfF#݇|T6tƕc3]xR غV=^ \6Ё(m[A=8cR8HT퇉]w<[+Rŵ(•:l n6w.\=Uk0}5ɼBW?>##LwwLN'5 -(ʂaM{}U#4X,A=XWnWXww6Moʡ*!SÆJ,ݩ%#+"_ l9D[}53f%TϨ\8|c>n~}%V,tP$J2 ݝ M cd~#v^(q4 tk8}x.UX ޏu3 cH3Ol9RʱZfC2|b59cV5ûTWm彔)OfSe0S>ؼ{lM2 b_瞥 3Eb]Zy>^dCIӕR+X'E,e7k }Di.B'UwHP vDe mOkm s?m_,ZE춃;cyb2H&zv$BSWOo{ے~.^aϔF-8H|[KEKA2n$g:@lK.!?NnF3q rdusS5ZMW;g(ee:K-9<08Ac/S Ṳ L}n\[xCa oUсAL QLEoW4U1T́cS{X 0fft l^Xo"q;ŐfadcVt#P} Cc-; f4􅨼(/"ޞp(QW'gkAZҸZĊ̪1\@{1cP k UF{MGkF5`n>.@h̚ vW𸮭s"qt v.@mcC+C8=)CՃj$ّ5 E㠅.XFh.$ FG}ҕssR_(& w "S׍iC7K)$_Xj*([Wdˊܥl`FIX>9r6^ƙ1 ͹3/g|1 x&Pjzy}ևBulXN=.!ZЛ_85~,m\3+7w=MiY,Hy!w c(Y,91ƕhv潑b-;(\rx5S'@w g#2QȖExYtmWNp=&boa)Lb2%M iX'1B>Dv-X޸ƴhU%fЬeߍJno+HC%w+ Tْ_ɫ,nXEUv5f¼lz}繊R% AK%Jt >w(eiVQz^qDAsAV4<niP@ȕd0XUcUF_Ԟ܀9r%fsnFgzv"Zc]Tf4O5SH$N:1 [U>sMT.5bIh%z5:Q$q.()>jd owZ jV Wmalo$[}lL˯'q,0=ETC`}(/qaY!0WݶZוl#Qζ+$7f8 YS"$r섔} ;NĚ ixBJ "㊻XB(/{34c?8&ke*ә!.5)vPHiMz->]|ϙx?(#G{$bA[O u"/陏Azu,˟ ц倭TR(!7f2H{r*`n ivrPM8Mɜ=3cu2Ta5~ y t[dzeTxlVɟWZ'7 ݩ,XyMW#4S>:}*$&#_P rw`}'FM:k/ R(qVҨSCò_ fO7@$`H7G~ww4svRBW]o@@O#ڻX^[6^_vuoZn8q?D@mH`k %obL AP{YZtT5-\<_B@!Q9<{nx['e0Ͻnznۜ քlE&(%oCxrv$`cXB)~aNycoʩw'$!FQ?T8NG$4SsB)41 !FNs$)oAO3E"2 \'5|-V>g%I䦑؏ w6*F%V4c}N|PٸX_xCx/0=OLd0bb8sL-DP{SY 3Q TqOהv^@"(Z;mP9H%'ګDDиP).xQq#aVnʭ5Ďt ɬ)vYO/p7%hެt JE}Mn(99#{sטn4)5!8wR$c_zYp!at}D."E3OػEp~I{l?.T;D}:YRAGjeMŪ=[L55:ip}L{J#FM3.}i,OկH*.JjGnPG%UbgIyspfyi}Mg<:'rfpz6Dw>)|p7#r~xd]XOIT/8Q^E+:ob!)fzW '$)X$1HČiFw2F4 Sv,.>/a+3F#e!ȽʼnӭXoև}T3t֭*?j+v2A`X461GAu~82fq+®|håwEU@hAt|$E-^Q@`_| /*&~:G!譅z2{N$QA|Vkú]"6iFLW#NgDmPW OC)!<ӹ ϒon$MtTq}VZ%c۟wk32k-u1u3 BȎl#eUHffFse{ NЕκ7DS$Jv#)‚=F%o7UFά 0qvLyC8(;vSz_;DԫU}GxtHPua:U]?gNW P˴ݐ@9<&qz(`_Ќ~3LjIP$4oonۙOwL$?d0?)YJi/FgM^8W=%;nVȲ)qA;\ÞFyI S]&Z;~ >'keA3 lg]¼W8D/"ufI`n~P%zy.k;"BQ{%+g': z..@JQ_RC LFs=+%{rM(K^Ϻ7xc@ MILCD< ߖ7wezc oUѭH;qK)3pxve'lYV%Ȃ`*kFTWÑw, 8`#c:6p "' K==njg BLRŵͻI%NŏΘ #;.1;`%fVYʱݼZmUQYiZ̺Wtq֐aL9-l~Q0[Rnȿڥgp2"3Ty43u 349R7gKW|ђ~N )Mum.O?#-Su/s)w՟`8p [f(&>dE*ViQGLH.>dg Qֱ.Vb=eԍtb0/9rTN7!n 2]"N+x%y|#v\bs-q/W@wbطJL \qKx}_k\`"R0h;p"^Vf@z$ 1*$#csN,`q 82ik0"9ڞyJqo@~D]3ћt=(,`8wPUf-F/_ Mb' &L"?@AzB U)԰Nz댊)Fa\zOo(\gp& pOx 2s4Ѳչ8pVu/y‹6)mUIkEUug2OHQDB,w6fh(ƶ<$!ŧA<ƊOxN(}B#RE1oh?SAey(qqmYwW4v(.hf>BFF" ^=h&6 iu[n$iОX.kpM{ :$>!UƖ11?z&#y׿1d-%ڀ3V0Dnko<_+_84nBz*dUKoʐV kd߯8;D%%i\wvOf%]4dmV(U]=?xR Ľ[uV h\\'wj'[_ U&Bk3 S]DAƏUǴ- bWc#CU?7^m2 5yY"/lsl2PjXah O#U%=[AkH[!nXVa<hAEN}GgV,aKel- "6킥Nh#sGAMcۀӦcoR}MƐCFTg~vb:j]6]QڪW?BfA%%}8̻@+ϫ[a_8'M.ɊdW[9w }8GEDaC-bB]$LqQ0dL!oRafo:u fOg*B Hq4| ^1v;N?4,QngtI~#vsXUl^֜>^*0 }8F#[?cwD"quB5c)80k'?bunJjr HW1&uߚZYȬ&#^ac(W!cس n9ϰwS;tP0(՚Ji`ŔP&?Y3/PHɥ?"q[bȝyOCr&1Aϟ 1E&#7\C!'tBh=Ï c9\Z LIJ!郶>3LAE93{֌*U 7#ۏ&DPNmKM? IڀpI Y*hH27BWxtUu5>qM K4yG=_m1_4CcPE%Հ {Vӿxt햇bEbsΨ%gKQMhb޾8`։B2ިCpon,į -$[ysBY #_Nw/s01F,^.i*Rr>7bYa,~sS\r5.[%IA1u7a+2ܒ E}eupS: x C" Le(1v"`QK( ~n.6əE[ZW;sBɚq`!YΞ= &ކׯgnnV]?n5zkkj:r=*At@\ 賫|qkBSFE8Xs0$l-^?FFFw ʅmY`XeCcW-_psO4V6Q|"q@Aq4itQA,˜mܱqN;UELA|y+f1b^krm_M-5)^Ζ2p%dǣM-5J7\GLʶo4G7ӇcLF ӷ}1(ejo6wӔX؈yx` #+\զ0BU2љO3A{.Y3svuC;*FsOݤ\ ˆ="W@&TDp_3[tTɚv,ޜW l^.Teg,<]I8 A&}_/Rhr)5D-_l;6(IpK+P%䄝8uimgp~GY*r]_;Z]4V00[X k?8Y-#{9ÿ۔ pgҢK (mu%b>d/|,FK ץC{Ϫ3qHH+]4r[Ez\b⹥1AUe! * e)-iN=3;*Θx$l1)MNo2M%I_H.5;(j{r\@IZrɃY^,W/Hccv XUsX ;WBѼ(/#ƂuJ~>yl t5׎{"6ăpCpZزÛ?;墏 & v][t/r=4"_Zma+ѝ"^yi>[<ǢMh)8Zk (A!b !ɣ"V)Rmfv|>mN~ S}ɫ.t|M0D*^u0YUsI7f~;^ﳃ4) (WɖXN4sxhpjHٺo)0v3!MHO\p;mί>d!ÑVTܵs(dPgeqmvn$;&BX-+3Y~,pr8Curb<D_g]2VR5FHNZ]LjVXRw%#zi_bѪh0RM/ѻ">\'M,OSN<u4ZY[%yG7,#J{Y[M€>`pYZ4s9'0Off)dkg#bbf=,rzڷ" `}|e*t7tt+e9)h$\I[bB䧫ԩ&-Bp*ͶH6)&ϯE."(OLe[:6_0R:3g; ԙt:(s1 =;i4{b_=w\aZ!wB2JoX?/h3L(\6 ߆$oSeނ`C&At0[2vb+3vLDN K @'np'+DACBW '%Qڑ :)Lv'PTtǩ?ϒ>t~n Tsr8e,oSdn+#Ykeq$a>Э(- !RTVzB\%u4&@r^cgUW(3 ~_<Qa=k"2߻V]XO֚# ~.,Ոxcc5g~z<|LZj轤io,+uY(PvvKJUv; 0dG0V$Jj,?~^OO?s`:rjMƊ}='^16PFĽBݕ]A(jNNxBvv$G:7zJZPV=JO8y/z'2G ee(8S_ (<\+q<:BmXw^~+Υ}'\,঵f73$(&.zAV,Sqcz|Q~=WW1 S\ol-t,jn|nK<1@,*+_掋$;$9Lf/˟քSM\9eFv5#BEJ'`pf)ME 0RoH'Ͽia'#ъ&=0m9u4 8m^UƊwrJ| S"J]n+WK J9 U;Iy 9X@W.5E%(zv|g]ZXaӬj[ Ş3A6`+;ӋJ~>8{3=ѶoPcfi@3oK3Bhk%>>hR"4{% h]y,[I%XEx-L i]R76)Qɫo'F>aeE6NwUΛLok)x6/= 5,a96Rk$G@^Ѩ$ we)$_>N .?˦'"N00ԱB]Vp oȍE}l<,Vgˌ* DjNᅜ~"6b~7Vk!PȰ埳 $+ʽ:8f,061i[l|v[ΜIiΩ m]q2WwS KQq cb8l[ =ȔD+ "z CѦiL HCFD}"cqjW]vMՎcdS3}:FvT;µd6 wVCnoP>dvTٖ/ c(FH2?l+`? !OgT HȺ &2_&'($g\;>jxV_҃:enQˆz)N3s j^)ϟIg"4>rԷ9HGHB"\k Kݒ&xBXg9QƞÔ |[i \PqsB$xY ׀\z A̕>T>LiÎX |\]ysJ \An^xLa\88Wǣ z8_=L԰gWEבhK;'Ngͬ'TʁO9#Dz&p:a1x5'JR])P򊰳#52 $x)YJFQY4oLdRY9#obl_k}xCj&~fB% aVUpƧݷj<΃uF >l-w~&p%VUMhFFjU(7D^HzU4e#YHĦ (/1I˕#ӊV۷5R'?cL%U-D]2c ا"IJJأ*$?;ΌNţ`Mz."_to!S#DNQ_CwF@Ȳ%Lo! |It?n94eNAc+gTxiM+Hq.̢˖,YXgs Ф؈^?l>bNVfѳo58~a>6vم7'rv.[S^3suJ a ᫦jev ˉxƠ-Nd<?%Ԩp-/Nx?%kM!|; @궽|pm\I%>vmM:=0W+gX?=QŮZ {e.?l[!.MuWS0 k&̌@5Ϲ2r Ϩ{s2ɾ`;h#%ˏ@W`0:CԿ&Ww?E3 f>諅XQXM]un*z "qFi97:SR0I+lNp`pfp^E TF=/ ^>Քgc4Y;$[ qжEKU:J_Ig7yw u& ʲ!RpGK I\0&B1^8S"4^d =# U{2oa+V #rE2FjgU|A[p [Bsjܺ0DLA9Ka+Q.(སOh7KAߚZT'ݝIM󸔞`fRq!KR1J53š8gcq6waMqF IǜBk~cgzq1jhG)0dOLejl{u{U7** LI3ܢNc* O]1a~>?yhع9Uşʉ6{enTP~ZNy`Y#6iުI G#6" E!a;Qu!HqzlrEOܣ|ZlDux$\퀞RJldy18ۑo!*0'5ĩ]RYsYp&voԎޕ~F*zԟgE(ʃ |dQ |m!=YvJ"!cHtrƌ OIeρeh?,S*-xNr) pl~.+nSo7}+{OF%DśO'L|I2"NU|b.s[J\hMOcg>X\`7KkpQPCyNضunZ(9XV#=&ހ$@l#H5:Iь=&;DՆٙoEz nHePOEx=2Q$C/Ⱥ B4a{ ^c}΀dJ0pi02'77r{@U=x2r9 +aVcc㰼% @vC@ފ OYY` F`)'d;x;/ y{!m`2~AeOOWh6?̖QBs37<3)֊˗{ߦ3-`S:0etiXygoؓ%MIsT*(/=~_fEOp㎒|&[\@h,?2[W@kQ[FgB$sԯBmu,2Q_7Rs 2mi5d. j1t+u %I%jwNtu荝ҷL囚w ͢wL`k!1*9ŋ'-fʯ%:3,J8Ywb2hOu۳m)nPy:Ė~2M.ư]p~;[R_ ^,}O XS~Wr<-ey{hגة[yk5_JT @GuF,'-BoĎ^4\,J5OP42oc؆1І,XbDKnHE7Ibg|URmyg f*Lϊ[\ȪmUt"aΡ1ynza @,Ϙx|pi ~qGհ_nidr%8O7ƽUs{{N-} -vJƖ;_-ֿ5u"Ǎ6m_d~A sQ^_3 & e\M `#h/d̩ĮH,:ٖ=}!0zM9%=Xc2-_ӶaWQf(;ˡw3M /o%ND[V PBlh +RK/R *)@Qq|*4Ep8  Dc&,ךN"\oUQ7COMD,wrm(; \b`fZ9cGoVrс7Jȃ]AXk'(kx h#ഏv(;N2$_w}Y՝i2JoeDVY`_ O _W1}b4Oo60^Otph0x{-oĆGCD& P]:*A!W\j%m:L3a Iy|J܁&@SS tZZzn;r5?2\y6K֎8XF6t;\bsFGz\d3x(5i̾6y,V} AS+<_J1߳ٞР8]5]LdcV- f:7,gXm#Ș1;>>4neYjV:_=I%pXܟKN{ybg̞ MlLJq3eei}BBMbsxFZY鵠xx9\?TN[pFº]ygx}es%\Mc}n0 o3̽ %vqдD}A0tlo՝XI[G*g$,Y 17,A~;?0$/h[72N4ŇuPm.Y)3)C"Ϧs4O|aݳFO1HRN7vۊ2I lf^::n=(=R޼rV3ee?Rf )9]T5ܗ|딗=i񠳙ˆegmRO"W'J@Nĭ.s\ܣ}=>U=RU<+٤VdنpN~א5ݵjA#W)Ut'*I?o $th3J㳣- X s L 1,Tf}h)BRyNbj"7IOĺ\~r8q>\9^V(n/׳o1M2(:DPv>i g =z7Bd*ڭ0@橥&W  ȋ{ 7EٶJu"rG*_s@X}TDgM0<)QpȐ`N*%Rex=E3%֩;0i!0niIvIT J0ԓp_p\vjpԔk Iww/b>ʗ%a)|p }$h<)!3D.'c7Yn-AoOdGꏣi $Bz017>6/ 8&5N!$*aud((e׿ZҷEp/pt:Q[d!&ҟ _bmuڝ ?G];pdzSTߤx/B"qwjcU?9g0o`Ll# Dw= E[RO>aa\ .8y}DWD5Y|#* +r;'.&0)9qT0D Bl{-?$'!/C@[ 00rK0YACKDt$Rv/L%q|^%3 bg9`in1*GsS|r9-WCgrK&"o1؊T\_CBrUQ.;3@㴏h2GLWi8q+-ayOZ)|)qbmonѠ?FV?k%6~˕ݫIO-X]}W^\=يr{' )N'LH[IƇbMcVMͳZYKo>7LjwjDOqυuØ_n8?> w~k<SxHF2' f ૐ!8nONT:ԕ8x'Dӥd.>E%b֊:d?;z+.) tIlI1uRd:UgFkc(t]g둖$!Qd[)_<0—ԍN&(WO ]Ɩf-NϷ#R?N鶕@Ԡ!!$?ȅ2Rh+|lt>ՅݹufFI@vOBAC|$݃^5? ?|[[)hQ5w;)+Xu1HkO)RWFs:ImaXuP1f|J/tzލ6FbwK6 ̟`iཞǎE4=]2y ^0GGr,þukxNh2?Ri&@ :``i3 ر3,:8ZL4JH<ⱴj(Z^ʆg{K;C u^ |$v.X|D Q +U3S8tW"-_ou!n:u*w)INZ%޸@؝Z+ԇ"z&^8R$:gQŻ7'&_uDrzJ9c U;:Pe +ΟrCjS|=h  nKS0*Ut&.CO0}5#5Jeu{[Ņ?2xj5 X=i3VE^]+I5qImyU5HI|\ݗ$@b;^O_̣!xW__ZsIӉå~^X6 PLUH52|qr\|XOLL3eOU{]\s2eK 'Ҹk\Vd\``m?+c NNѰ#r2QjB! +|NۋDzOqt?:O;Odb;sD{ P^ϱ6%w <+ڏ;W ~y]Ecޚ +ћRF+=A﯍QkwS,z>0k' "fʘY 8č i#ŎMC苉揔dIiYSĄRˏNbȝһzv :"Wժft/N38ԗ A=A %%9ϗAy6i~\ !i:# L8jlk-dRB2$wu(ixĕ YGv͞*g, B-ifolg%a A @q}o?oZO!^Jl9i6aRI[bgNdqLBl(-6CtJ0F=oT"=jXW/*b!U̠`Hp92Vpcs)bC]gm;|T 1%1MZl- ]sgҼ.]->!q[/ȼ Y}u5_H @쨫KXs3CkEVs}k?^Q.ٌӾv/&t?)r. %/@q)Ű"ғ\1>Ú7I P\٠dmeI$&yz%/ GT@LP+.dq @Na}l5om=/:CF+i7-:TNl,~"DX 'ήWiyiJ*d?s GM%E$M/[Mb[L2gfUmuA6U򙶡^P͡3!}[h]V#o.Y&pOm"[6Јdpǜf -DA1C AhyT֋fwH6P74%w4*Żᢿr_O߾YjyG/姤AL8y~L< kx@St&tZx3 VrX.¹!9= HO= #!bcvOУlpH|5VoɢjqZ ` ZE'iux M;ͨƁ ڥA٭Z*9;>.D% Nd TuS5iE[taVU1k5ۿz[܌2+'#2wr}Ư\:#h槅!"5>?7+*G Ԏ,CRu! ޔnOlʅ*;Fc\aNw孑8:UzqtȈVW=<#0 4Wt^è]Y[0*$}]#=FjkYV bLq}SJմjS?\mLlrbL㻎Nc'zeZ7wb."U*9$8=n%eӉ4FAIlg ܛ |D DHLEnxaG:poO#]G' (shKZk{4:im`Dc.b+՞dʚ|2nqL9v M(+|syHNti2{Y)ٶ&3A\a9U@t:dB>aut6 ZĹ,lĽaK,͕ ޏD-,k^zj "Ha;ۄ8*RW'`དྷN~ w3s &"85&6{щ!r=!hY-l[xyej!ܺf殬}Ex|3sMH hJN}͢s`Â4EYAlzqbqjE"Ӽ]դ rA3@AmjݲX(EN苭]ʐQvUfez-2&#Պ"2dQ͋{ҽÛ}\ d`/C:U6-V:UGT)=ɿ&kaiM4zeY9}0T5r_}E졽 .G;;EO{T뺌$ap33 M-ՕPn`gmV0 ƉG_4&Ȝ .~DI}E9(M?~K9O۠B D7Q޲R6WuRqaaHA!yGSB w<G򼛀%++٘l},oWu<_>͙A_\@u>+"C0o?Kgs<1R{aqyf׊z#2̸nxMik/fll!tHbykTɸd"aӆxZ´a (z_r }>yiLWO=vMtB-zKXV9K h$0F DpeB<1\,'\ɚ͸1\)V =u l:Z^zlS _Qb&5ЌbY_lyQ@OaO*wv,LT x* #A-=zyͪɠۿzzLuQ3IH  ;dd9ýiǀheL=҃AYY&V&k&k؛q%FLjg+I!C"2N*=c=޷nN_h8n#ɸcjH@+&:ʂ%vU!-G0#EBMR]ȃqQ.KDr$hWsld$:ib繈2H|U>0}sƐR^e TCQ^Trwvx\q׌QXxL~iI$AD/m(}D6ݴ/ Y.w`g5=n `IOQ={$_WuB5,4*>r)4hb$4FL';Kj,8 KtNlqJI \̱X|r=&|JVFʔ.HM/ڲ?E&R ̆6s=2B5E& .Fd!Nի8:6ĻY>e cAݟ=rM5뎩6]|ZM^VDTWhmjlOO@ѲRG3eL,$Y\Q{/OHTA0u +F)G93FsXǽB -~7S-ny߾A\PJ(^RzCr cfq`/}`y]BT1o 'FXe~7ʵA,6)it`jN0 5kRr,_X"VMę'$s*l>R+qn+{{O%HNN9˟#0zaŮ:4VB%#ZF2 &<2J %~>a !i7\# :5@6N8A(nC-N^!H#}UTq;lC&yl7('ʽƗ]NB?nL .Y @f \FGˏ}01]$%+Z::pw`Q_9$Fޞ4SBӋQdQNx; w**^> =B ̊xb#W|ǾN c%1Uz>)ih'[1܂LzxM2pcYQ'I MU 0As|,a0n9X?ZU>}x4:{],~[bfF{9m8C:e{FvTMPh8XFY!nk%qbC |2 hA=٫;K.)o3lYyI2/MtZ UhJo֝usህ, 3Ðh3doEkM<_+TT\U(A,9l>ckO^P@!);($p3EEȵ//#Lco2S*B&8 ?_Mae:tJK(ew*m>E7,[l"zWz( yY45'K%[U%2;ųD yxD֚ULS-ا(3Xإ2Xbj*gMRos'y~ؓ^TƋw(:,˴rHa:5)qӌ!,,~a"1}5)fڕ!\Qc"Sɪ&#0,eۇ225wxƻܒ ba~lHgmr?$.*gTq U&^#*/DLF7qUa')fMGPOŭpBm n __ A$ڨ'Ȃ/t7\fĪFXF,2kG!SS4{_<qtItE9@ GU(vLr0F^;>P3KCwܡHsӔ-ܦífγ|&Nw走/ݴ Xz!,F] J9c o%z%~ /Τof8.VpBsCJ)I۩WoCAzwQ֟7mv$kjA^{[wd dZ ~ZRZ' 'N'wObS eT:Z1b[|Ju^jVEY4"$u,6zB%Q eИy-/;y?Kh_PLL5yäpTм'GgmsPb,OL-<9lht"Y`d;g|p7aw $+k)^!$r1H~v+o}ɷsڸH 9[P.S~GzR˪J(XaB +E)?Eр*gѱʎ/ENg[o@^c}<'2N N4Y|-Tv8]fLNj&pyGpͧ;9iUBdr2&pTG^ cq$sGQy߬ҁeiRF-m#mbd_ /vA cto?ĦWCǕGЮUP[WzId9 P&h0Yi /^L۬^eL;1L4ͫ1@2 ykoM3d1%36H^Æּ,[,v++I@}Fi8Q>"0B@2q1x@?jw(jXjyv:Wa5 2$)_wInC1!)RZĮy\m-Jb0UuO'=(i_Y!ଆ(@1pVRSo\찿1Gi&'yX^cŝȼEhxy~1RX9 .muЦk"$r!nU ?O=񽦕 ǍU# ҶiSyS^w.-e\0Y7w˧ÅD ׂށ;NΧ`Y]W$U-h 뵬u7*}mJ{ʷ6 ; WUC1T]G#F1k׿/YOG~/36jbȻQ?,ܸƳ].w1q3J(72 rfd|0BIQi^E_E:v"FC|$܋+f I97<F,v}[J0-w@XgHV" TǤo"91_U ~.~9\q?fkvAG%|w|~^s uFp8Jx"b}pv [unv[< `wN_DO"uiT&&1>C30teLHڗ(rf)[g5F%}iff88L=αz?w8җ"#4ۛz zZ9w uP~ l(}䶘4 ̬IcFp[[C8^cP[$|iOj y)ۓ7k ?W5^!TIo"`1 nNEOkD:E/_tKi J!S̷R ps #n 9n+V|m3k=wfR0fmsx`J̡E'<̇ Ɇ5 !'e Б آn*ج:#҈]Һ7sbf!b{OlY38Z[6i;aCATXɀZԨ^ݺQq*!Vb$T h+iLS,@%MY NRy˛R߀oƌt(EcvUzph7r7-MFZ"*MD6Ql} t9azMeTC ɍ4?\Rx| sg+ԑߤ?2`_tכbq ryqi~={$"6-tohe9Ji|Kh 5BѹC@'ͩMuVX_VX|\9VR it|qV+Ihto]k?ա& ,l5Q` n>?h=QshfXf45Ί_Hx C?l H(sښ6j8@P7wuQ'$Ӊ'9;91`o@ k n@< f:ؔX)yiCII49S3h2w`-Y,Jۤ OZboq4;o|¿wYVѝ!A(DK%{UQ*O51ty!YVrwDVFdŜ?2br]8bo+uz&\Яb(f0=$=f?{X^*4H+~).WtM[4#'t_L04ôWf `m?RuBC>'"-"H]GPt{S[^<*qW-mj;;KmױFb@hCC֖u2KEk2u߲H]D/[nخDb~ϙ`ɲ%D 8β;x{ytDP!IlR|0QMq@AyMiؿ3%#IٓtStr}UcBH/(Cft+2zʾP _ 2dž&x})Eяrm*sk6ynEgWƝls_t#NZot6é;gi!AINе4հɚ~vmҘKc̕f)ϖ  Suy^pbF+yX4Pͳ_L`=ABArLc'lȉgmѓ::%<|m+c5ctG9e& hGeU`*z`"S!Ά$)ʘ\y!Ṛ 7r>Ӌ_5sS;nP7OQICd]'XbSZ]VS0:`A9+2Mrw&6{>Sme8vL`p!!;M{4& TK"oK8uDȚlgqS'DG\~y^{5w{5]r .+a5"\P;hZ֊ג9'dD6HnV4Z0ND:+32NRcj]v9Qh4;'4~@µHÐ H&LBz&P;ܝd0/ y/suWt-< 5p:n}*u#/QI_XAKfa쇛W+y L|g. 1bu<wZ d>L҄;sm^Yk^ d{z'x A C,بo~ؽ3m 5L9ӐXҠk\c ]0YU?r8 h̷ 7ɭh_ez^BćLFQvԲcQa]kM+TsaS^4[/-~9 8?yOYRي)["iU, "`lRaD? 7ݛƾpLJZpEP맻HH6Jk5TSrɿf)c[ZžAx.8fzrb>DK4;:#q*ϲ4?&rYPzx";\*X{Has6L݅ꂶ_ԸT|7?Y.+,v%;\.-wzMM+ݘ/R,G]YCvޞg`eŰV|vw yug#-)む/]Ê@I,6@ifAruZV^ ԏ?uY5rR\ΖZSq:pFaOE̽v~&ʌU/JNfw$ONN5sny@vӣMbuDZ*n8? gr̼Wyѷ0jw1#_)wz.dwWߞuBxtԛ@MugY.̡ve^<^PfăpA6-S0.k2L[N`zLǦ~; 6uX@ _֛KwB+8Ʒ@T{%Հ*h~ 6N0$ )ɗR:*XrkJn8Υ!U͒>3 *cY$^*py߁@}x8Jej)evb9Dܚ1GYD@--A:!~7%|FSq2*H>lGpRdt u݂>v,+H0>ڜ׉jjTx08!U{E1cBKRtp%9Z% :ˏ>N7"L#(H^i*qI-K/ɶgX孴fKάE8CcڕO/2?ŹkBb k3JPB; єc`#RbSPe&-nj)&\*BJTw8dl!U^$v{NЇmg$yU:־ɌDd0;X@$?]JJfF0s+zOvɅ\gAVAD>PvP0䂕f3s7f P߶Z{SZP<PiM(}X2W9eRj^pK~-eluEeY]JmF qלtr텯(P1YnJg PKASA~p%07娇6̶橤 }qwAhd>qajϭ41{$j&,Ӓ[{̝reSbM:{+P=4S80.9 x+c@/UzO"O5fL6.6 F}x$ξ9CewtxV *nca=uzEi-6}bfF6զ[:d_Ln/&1_QANOIB=/P G@=8"\~;A;hCx)z 'mZY!n`򷑊j AJZi6 UdiIPu4#1~S/7i`7d)<~b(D_'|&E螩)[\XҐKx75LO>YQ$$A9޿jpH.':@grO-8 N'˞bfx _(a

ưSt,"d/`>zYVˢV8Vb0R'kq[n?DzS\`21Yk `H`܋YR3VT!s6a5݅AW0m,-t`so(TĔWlΦ1J;s5*fJE~Mˀoq XXC})hXprDdu#s%ƛw$舗☑o ,) L'σmcʱFM&5!$< @PY0Wz}ڔ uD&zJ$z{[Th~$L*ZAlDΨ@nDz.O Qz[({9!<B͆#wVIGdqgo1c(ζ¸|ۋ>dVRjVLsxSjL-W\]jp1>*Capj5Z ۝}xs0s¿5$"'"/аxSH3XC;O6U݋OJ'cJAT. 1kAoFڎ&;8Z6 lwﺽ=cEΝ2k V!dQwdWN;bPagƒ&+#[)20(z2QLqYOuwbș1Ě:fE]j,SiQltDݠ{lX#rW:O8ǨÒGnLgp])sթ쭱M5;j :N@4XͫF*, ]Zp`^!fy e݆r">11H_xo+bZ"A8z|㇬BkV-%T3NґaHH(xPa~o)ZCNJZIQ @9fL?w^}ق*Y30_,W_Ș,,oX,H/4|tjo%Ǘ7KZ>~h^zd$ ]e9RBhU,x2_sp%@"QTZ 5Sʣ [[!)G.M-VH J 0̘ Co 2I<݀ţQă5 - LKg'Hn%[rD`Oig]lFqd]pPkw+ǚɌ95G?Pv3:bE%d*pk<!Hv0JCj6RD/Ge{e*iXȹ&jA*_vt B7`V}1. !qd ƕ6ND[z+KM|!T>9nT?yvB[nX1t؄0h53ZO6 $+sM\hU7e.C\Q ae|99i*J#n$H;E$̦Vbw˅-[*g+BλG0:5IyXRώuY{9M7UT;Ո`|ȲQAAFO7J(>'a`Rsm, $ҝgg?)w%0+ W%΢<Q@Bޓo` ?uC 5YO |:r QIֻ`2y; 5wpЩRLYuuWѩމ`0}H$me<Z UU !h3%̄!`[Ϻt@*9>J0#YNJSi m7kWrLpQɉ[ ZG;~*Z賆Ǥd}skb1RinR.)_Ay&gO@W (:0se2SC_Y%83^Bpaƫ Jx`iT1W iX:dT~Bs p.6SOw&K;ccܞEKjXlE b{y߭(0H ++Lz{/HCt`s{̘);/<4i^A[\˴γl5Y1JI%:rШ CF}d$Sur "`R߃X,ؕ3WMr3L۸)g E|m/4yd:Xc RQXhj9ߞ{"!9W;^eͲT*.R92׍EpL\yc\tp}rEL elj~$}8}Sm/vP5Ė"8R63:>t],c{ⳛ! Dme)DԍN$ַXkBAcm;VgT0+}N×c _Ƹ&%t/'Vg^*R$>@JsEdUNP7X}cl(3eՊ<ӵDî& ^q1(3a'~,ex·*{"pT4nKd_O.e'az" 9}8rYE9ۧͪFcgxsUQ.:Yѫ PyfrJ!5\kFS,Y?X/h ɦ-Nƻ TY Wq1ӻYZ7ʆ}=JA` 5(OB;PKD aU1B]$2vĆh,\;Y 3i3? 7 ]x 0iKGS 7gBVzCcsq1y_lsʎšb)gSo>0ܡJwo[1o""$™P|x?zzM60JH5Z}IoneD/ݪ2.m4'a͘_{@e[ե{_f$B!;-eaYU.;{T<ܛQ9iZA m/]zT}P2b+i)BAJ6s>kbzx_ɑp@L|< 3D z2sodq 3B.`8M?cU IK7z["Zz^HTMn]#A)"܎X %qѷQQ[7/  /O%D͘\TSy?8Mt2B=bD@m?4jA;suWOdg1&˶pd0`]CQ A w~:`b[m=0Ǔv&@L5 7F(̑h>飩{m9n>puPYx_ޚ@37iPݧϜ_HTG.U?@fkb>&aFʶ[ŮQ{HI4,2j۰w` ?L#;?֯v0YPH*穖I1x <<[_>N./{N9G8ʤF _7aA*\2 =AH=Q⯲(>Aa}fn;z~+uSD54a!6%qjlCwEJ1_ Y]dajCV^Kw^)wqK,xmѭM`%JO4Tݔ=\q&1-^K|HNАz؉*Ƚ.$}+s'O.}ߩpFF<'A-KQssvܹgD"j*.re:}̈^lzʙZl'`|"AL0sSڙ*~M8ͻPH z я`Cz:gSAVip2{Y`pޯ@du,4xhkPF:zB@H{2"kl°GeϞ {Jdzu˨x-rPH J22!˕7YM9 Rq: =5aEf/vװAV:ī%#U^fB 08zo1|F9vfߡi1&ܹKlUqQ>{)wٳ7u;k10ͳ(/Jk 1MIvag<6D|Gn9[:{v3hm" l `Aj͖KB(BD%WL㘀s y^T@ӈ, b*_Jj5Lh`vGP]P+k u9z"m|I?+4>xIƚpWaM^6bj#.ZMPjϯ"z9/TqY[{>ҿxzYUՕ}yi;I6`{㴍1_j(7x+_Shܸ6#MfN8q~x8; C EN2gdl*g7=;O`QL>sY#$S^~9|P~4W=>Ht VGzޚ*F:"a28"0UED[a*J 2<_{[kic$VFI3=ƭ+q=JQρ3x|V)ޙy!xX/ ױnq"X1;ڼg͹ЇT}U)l:1<0 jqUP8$,֐bh=ϟ_e:BjK 6*tz,743V)dLH1 kmh6]w<,Dm͈怷yi,l<]qnB*2>[ G}o)W;AȚo sel|hV]î%@#AdxgL: **r,7s~$}\*8gYkr@qGs?@O ⎴xz_e:RqBXŐH(b4%H yG* Wt<}C cXtY=6ߢ_#5m`s(($A/[htekMj7BƦ s検XXg[!ǖҝƪT:[N(j6,L#HMy2JX|č۔b*=:Ϲ5Z#O(czCV$0V'3a0Sg 5K#?WM_l\yʜEQ܊6:Yw⏽ ~f0 #޳8kDΡK(ǭ(wϞ)'b{\I+ hFܕYڴbS3u%OB$Qu q"^L9Kd7SflFQa~ͫBgW}4y@@bQNү$  )cQ_wN??|[~8&/bSzS"8 -!xUJ$W0MU[&JnNa%fNu|07 0EÔ|; oZnO7_mn H#֠'dFrGU>OqJsOOIH.&z`~ذjVc.u#2vqn$5WDL|coNoAKEӅyߒK[=s"_+Jrh]`7vxŋJr$Z.2TW/۴T0fjJLTk dr5~,M-6+!s?W wBꑓ\X=$V};z>%-ðGeq=D|N҅p(2_(!jL̑y`.'V4 Wf'5s Nr_0?F۲/3ܳ(q=RmO 1qAa) rV.xS^/xV#]j1 "[eC!D-Hf?2N=Ҽ^tq*էz[v[{)^͵Dzpà7o\eqA/1O!H;rdK3,i!tR! qVFmN*q6/E1GWy;< PY ј_? 蝆A S3T`;A\sSָkg:@Q: I+oԗfG#& bhћɚNP)i׎„80ƴ>M[ml/Pe8AFT]/A!YUX67|oev*;!Mո4;2|Q0QX'_$Kcn͞:Mܕ\r.I*\2;L,2 g f3O$F a2OcB ~^{XWb;!X"e a3{⿕2L0ٍ#aļ"]gHll}P/kq{~Ȓ ]ܴwk5;ƔS1rOԀ^ /{A%9Jqr66< H<׸+ 3\5'28޸͋W\wzd.=Һ\j9x=de& 3(YQ1CoKi"| (xT-k^׍T'.=[;8ʆ$A-r?8IGa,|WGD7xI&Sjp E(&#5O}q1ݶ()_anj Czfa<.E54+QhcK6.;@~alA7k >\ aJ91zcso? HȂ:CPwU%6x{}2N`}2ԲkǠ3MZ|POVPC(;.!-iEJX"q;T(EH\b G({X$X?,]%9]ĽQҽQd:5IAq rrp%d@9і1;vLM[#pI}(.O U28*[BŰjG޴\E٦n#(86#'Vݙ0Fɽ8*O\jjDq\Eqv py \*9~pOa_3^w@0Z{Гl4Y՚Hі=ޡ2_S"K Ͳ[p]r({Pp=d:xJk{3ĞW`IGzw$KUNRzuv cho.OԩʽJ Gmr`2}S64='̝$w+oWz)'dnqx:[zٻwЗ7uQ@T7qR`H$!.Dl$]sjKQg?%$tٝǿgRMIdV8iቷgMfzc޴M޷S]J?@(h&[aӛ/8*3KL{g/Ȃ c'3Ҧn kOX\JzZv50Dm1h/Ɔrl-=] y;誑V2{q3[1U>\G>CNkp*])_tK4OC PL+RԎ-Έשe4c9t/[Ӧ (0lCaQì*Bm0[m-Q+[ c4 iIZ.<2 b0<.-.qsG|K!/._zvA'X,],7lv ')ʎNהJ/UP}kXT,<`; oUg2:m$2?V]0ܑ*@ZYښuz,GEk]UA##E؁|=\TMܹDO OI:;_{l : ;ZOAGc0!NcC lSD&SZ[JiKQ7TP3mpw uį1`v'$FA6bz۬Pϔk\!`}dUiiy?'4V~v~!4iPfBꖎiߥanpJ+>\>i y"zI=VƓ>Y憚YC I;xM}ETQ)Q~xnϓbe uɋ۩*jRq"D#Pb13`32!cЧ?vu4,+I*5aDNӅծU)![^'UVM FbjtƩ~ S'NENoS19Gi,yٙ⭁^QT?9Ie̡izJֆ0'k}pWdFj7Nf](kw|hӋe"&=]Mv(.>Y5p s7KsőQ0%buQ]1UQɏ ;."j^E!B}nv3e>D>*5(Z<VMzMܿmJ=DE/?=:ro:R]p$|+ػ&fvcꐀ>,b[;*0\CKmQI!LNdEM ~39ڿV rڪzC*e~n p@~[>F. .-U^фc3wP_Y>C(">λeάt.&D_Yԯͱ[^V'Fh]y3a(~pK~RTik>V$ M 4DJ34Ju!|4할.jW0iK;x~/S plmU9Q9pMb} ԥ`!;xqRpA6PpAm`vp{1t?g}J ENCŗV\8 ͑8mj2M.WQ ݍ ŒC[ʄ1lJmCWJGƲqwkNڧ"$`sVVDWL('鞌 ށ WG."ٔsMTIjeJl8 캟V:Fu|\.xIu@F >dZ#ԠEc(hn, +C(7ƲN&oEEz&(Nd6܃DJO -ˡ'c7m9zN{4h#:[O峣BW!3oi\UbxB㑏y6rIÍS@$IPh3q PDg ͼP l-?Sb^VAK>_Ykކ;Cd1h[(<4QP9HjT _I a[Pw4-(5C?^bHw^vP՟hv̪7*{Ʀ?EvFj+f ce+> ѢvZ!8Pvx tmvR֬Au)wVVb 27߄*gشQJ;m3XPG~^WjK 4_Uhg,[؏n=,4y9=ZOnyTp mg48`ٰT ӆueUVITH9B[ӭN'; rwl$aN>LYИvۨyk9Z!)e A|BmqwYׁ3crg CJ|#f%.\Z7xŌQθ!5 w>j'qIGcFƍLoۼB񟯧YI?? # Zvf.QngLgJ̌ƺcQyf3s5?*|Q->tS$L7`ybd)Z$]-{ Bޥ2 &a)M ܌@/8pwc^F2v[c JeWq n8=/  aj %P^>?A󮭥|7EPoL-hB"*pd[^N߃~9spJv}v-X^+xHl#u~z˳}{ L)nJ0B s@* *Id7Ah-2R1Jk?YP32 Czh1{S`n^{"]pI9i@ 7u?P_sQN{6!F0DbDi"Bα\@Bl3/7Ci֊0\02ˆzOCQ:I??\'^Nff NA-ͅ=˸VyTI>;ھf_ GA n1rU3 H0Խ uDh l&Uc%:m'8WbT,0$_1]ŻަZqGr̝ב؟yy VqC2ԉh %zuY;`-_P+cz_U?S.jn:s'oZlna#l>MW{ik UŘnɾ'Z]1S=BQ'jqѲ{`|Y 7wS*AHj/p'D曪 IK,'uElkh_MCG鈌v^Hz4׼!͔XPG kttW25Yd :+E>&~qBM}ҩECL8Ҝ]ĸ Dn<~SvȩNp 6X+ڈz=И1=F2p"WVDQU, %"]*w1,:xA]T}J%O6 ]+ET fw>xKeaVKoPeXJ'Hߵm碚MץmH@CSJ23QS (N~ w)\HHϑ{ՐInvU B Cԭ9sGOD}),Lo#U <PtG(sk~OzA%9('*|ry>||[Bw1򥸧?K&ZrRBTKt^6P|(+MnR5d`!ySKb]!'Ģ|T>stKBl^S]"ՋA|՜ gvlFgbqh:lv 4K&ۻ$L[g $mޙBކ?121=N NO;GJ׋lWap#Ӏ'eI,iN@iG̣S,`b֊7/iw^I=S}JΊ i,pQ%ȫ%>1$F9 MW}~-, !ze_[MpC܉,Y@ EVa GEI}Ͻj$ۘ"[d"-@sć:Fd e;uUQtXb([aCqjNdhgȸy(5+veQS}YZ^0Vg9ڏCR -8 9IY1{S^`lT?cB@X!Y-6&_Țqj`VuHb{p2{7] <Pbkt1cN79n0 Kc7D.,gMv§릙H!1h:wm 4>{kgT@b`wFСB0EĪ˴&X"ToŰԞ{# ǀ~L xOF,w|R2BdЯB-竛QXEG#nւ W EYl}Ii ]zD SCQ޳AaVHvz9Dp9E kj`cir awdB+T(ʚD<|.IPG_%r:yw D%KWW"4_P7jBa"ꋓfOLfk4`Igj6vzڧKs;JK=\,^ES\Bd$a5)R ̭ 4?L/+5b90i~49DRD%Fҹ-TnxSs%7eU(/̥,܄WOW[diiI 5gr,:h t"Z[0?5RmN%nacrKG`ѫLWJpSkK[B*iL8g,$p}G#Ci36ePYA̞LiX,fIRMBX D@P08}Ԫ0Pl. ',#]D~֪>'/׀տ).,ukOe7(|J>Js\y8l 07drۘqnۀUU7(G"N_7Jnϐ"`AR}Lޙ+Y2, 8jױv5W(wn"H!&qE4r2c%atHRsLI\f9qskyKb!lj.ϟ.5jYȷ'RW(A,O̿ D}y=3T5g| kl4ۑW8Fl0B, gY]r/ְ!HIY\ KY?MD(\@UxGe, te biɒXMi:~чC0XΣ0)/67#UKKL0Zo DV@ЃH5#펐bt GL:`@S) د*vy*| JP0-l?^m=6ϑepc`e~qQA+ISJgRq \L;@ :r-gB.}~F@4lf2-Y6S2D@_$1I~3yր_j,2@c谴xc.:9o@0xc%3r+?l2wanOwZD!G#IjBFQws$Z1 Hɇ"~!ñZەm3KfYҶ,ܸa>8I͡ejk|@pW )摭+ O%$Juf.'2e>ca93}Utt+MTkl.W"y; gc=2N }=24y2CJKp8Y( I{7U!d[(Yy1 \ڰGg:y:J_1~Ր̤ ΠT V&, U(Z #ot.xK2u1u[th&pEZ*~pWv[}&/)\YK©B*OPɂEtE1ASۋfL@x7X'<:,8CoT>Gҝ4=;C͸m EJ0{x0a뭰Li4l[Geb_jّDc% Z+^*OG4*=Cc&7-!`|^- Rʆ),W/ʗ.<@$NYQ!3@ :._Dh@+pz? sW8dCBsHU}>f¦ OwC[I"6D-W1Ecwb/vUsgy$Ra'W;Bs'K+; [`Z':a BU-<%rp*[Տ"\kj"yC`55qM y©]y0'\Nf!|2jQלs_VZZgt%b5%:V恶)$!Z6}Ttz.r~zJ {܊Wh8e}a(E]Ftr5Χ*%<knXMb-}FYhc'>"CyD Ml cӮY|]&<7nc 3X+,5oe.Pxee6X5E9ղ(IܾG9!p(Q~B*q 0׋sadg< Mt:-0#ќbr`/Qc 26a@Ras3W<&bt  4xӞھpJAᚮyDtUf`sxD|2 PT%* s\ rθ__c Ϝwq-6U>1[+Q924#5`?VK{wj } KCHՐaKvNqv^ 6}H}u}7@R>ٱ1Ms m?څa}6-]=k&L@P*+x]=Ւĵn4I`k ő2׉+v6Aص\9] v/M?,ER-`BZ2ѺyEHp.3bo H zQ +}Lv+]sEFigWG '[;򙬉xNzs%.ΞOk,uA՘ 7᭓RNKy?l/vێR(9& evGhF+ls2̅СS×1LuCN}ɉYאo(@ J ə1{ϚNЂgEYufN$<ڈI!dTRleXDٗ$-SɔXȢ[>aozn]'\S)!f}:b֣IpkF۹frԢȪcpۺ(G#}W<_-B%Kޙi$)9i 8E(͔U`OgHD86A5 [zt1}N'HYs`3;ËR7A9(, @dsj1GW4\;yˡ;0K͕pޖA$}tn9?VazQ>tnU8z^S5=iےBZ$Q#eq@\ I3{J+0 tق'.׳q ~pg㰈%in<1ۉv7CZh,@zk]ka'bt [ߒdQsԯ\Jˎ|e2e2 "`/d9*GjdN+& `r/oi\h{&;zDfcAﭿ}Ok_6I5X#i!c|F/Cɧhy#{Cx=P?ҩگR\7F F(ڝҽ sb"LU%0<;|`@1Yi+A<0+s7o4E9b<0gsi"xՓ :l8H$9 &*0dp,*|azwQZ.*HcU1Pq 4Vx{Ҭ!C@B"{"ldo; =)@ɒm*nJv qLs~w?ݹ=37Mh i$w,{Cni[ !#&!S3P̖_&952pFN1r5\eE螙z;a֧:qP00PZKtBQQ Jb-Xo]oT7 %ahg%<$OHW;ΞEҺ~J/aT4=Y^ڰy2V]=Ów;gTqs_,є)SuP+:ojpFXK' nUN d#n/ Tܽ!#5QdBbێjHߦ+- )>Ҷs]ۇ9tj}DS JZr zBk ԣŐ+2oG>fMϨ)Ƣ "N"Be!9Xg%G퉯 EI48ݚz`y?쒂FS~'#4Vun`7M7sCfDV9Yc=8-p(")3T+~ vԐ7n&7e~Vk=۰yb~(srLRz?.,P?1"TՍFYO']ŅMH&kx;xy=.dɉ`wJ1^ MO-x p~WI3Kn6RZh1J:Fns*( 8$ q]gtܑ`,Uw{5L52mˢ VGzz+y0׽0Z-Da젒|-Y YQ9(9qz~w&A_]}jfE؏&{)'E8q|aJg4g"K)Ŕ&s~8Y RJiԆCr? @j$)Z',`onh>6u#oSʿzsؘL ĄfOi 06O(Oqm5)UI-\}*Ҽ! vh**ЦGJPs7P N^2&(GKQ -kY"ۃǵrw BcRo 0RK)>е_ >-6A %h8Fu4lWJ`iՇٍX$Gd8 :sb0s%5FF2|n2X]d f5gI3pT!Q~9̕QQm\ r Cy &X%ShLmg]tۚ.Ih<`,m-Y 6^pFWlnu/]"R>HPfC/7i1׸kN-6gN~HBss% xud8"V:SG@/zHޓr|2:^i)NpjPtCֳ.vuuU"_եI/h9 n~% &}:ÖGC$-%OɅT"ya2DTBϔs;e,s݌,<[X@ (!K|O[EʾVI7 ~(=vAgvb)"R@$BDmW)?x ~3Fej6g{W$}{I{nP h7,Eyc7әf d0@Rp^5r>"s9H9r `PO`8m*}Ɯݟŝ.L>ѸS, f}EWܯ]K}'Cw7im'+,j.[xiTݜITΕrf6^`2Ap)GZaVzjldF="75(Jsz7áĎ8Tb%EZhHa ɌmϽl=s~ogx <[\ c4L.&^]k:C]Fk'9B[0|ۼ=BAL$af2=(5SՄ= j'<;T=[4#R*[JLzp8 2BJ8j]^aR ̋p%. `Ta[Wf`>JÃ\Un^h}babuQ/;ޑ:- 6Fꮑ)?GK߳0 Xa0bz1y(SSL9#|G ѳjsDfUU 0`5.T |d(=I ܎t KOPl0LC&ݤ^-ӗ_pݱ|^VK)i`J`w ;0-21-3Μ2ڏ1-^L!E﨧8IQ1`VNJQO>{`~ZCHd6@uE`Jr.oZGT0JVzBDEBvy+rzCk?@4_dBh9طPdrcVb ΩzP5Ǜubz:^i\O{l/*魟Q3 ԶmGde4Ա pObaݞb1 g\+{OS~Վ܊C*Sdj^A.8vf7#£@W]`95Eu ̂ˁ_zf>Wr,L@c"y F}xUO8`1%QƖ ^r,o-~99$[*7Jx@crzXF,IU@.~9f:8r/|HG"e-OPۅ MÝ[Wk[7^&F^]߅{ ˔ێW&j4['㥲N%mq/VS؊,V.ʡ!T;k+@Xku?eQJR)gG~p0zMw!;F˜C5<2[DWhAi?آchcVEuH~݊9 Ѵ}9բ>fH4ȸu*q™G >8KR*B^Wxykh)ry(~yUuK9S$ң#mtb~&xE jJ+sœ ᥭNP{r4i8{ܘF_ q7Zb|-M]i$Ѱ5$"IbB@QSq1ỷK$p.H\?Opj@ҰF=g'eY %Q'Kq*;aU/݈{'γ~o#~=ǐy4n0P)-Y<'}lge0Hek(:?N$&@WDt|8`l%(NAwjz32P}Z~~) ^3~|\z8S*eGG~}$P8uQ-/\Z#6oS2cf ?XV{6ԍ般"۬+STl7!X*JbvZX8LQy2:Yb/dWM M^"_<P5w/pF'*qбoh;d W_^qi%~V%fn5sA h6||o+BC 2ICTϤ̃롄!+gHnyB&a^#h/?8@ygDY(LP}nWi5p0yybixL{OrFl)ѹ#"\室*QvC3E[Ҵ|V pBOrQ{Uj@=͊w<ݷ5;?|RI` U?IX׾|2̎nQ9]n}>=[X,4_-!D9wCĎ id#e'yeഩg:"5g @Rl6.VU-y KN|]er(W3;ه=S~n P"p?S0eXwINj "54hH\ޙt,/ʻ@{MwiVb 2[ԺֶфgU4w5Ќd"āfԣ$h| teZ RHƇ1ի=pTZIc@ΛISȦ1b)B2\ @('LL^i= @e'*YXz5Qȹt7zϴ#=Xt` wI'<QYWKi#{baVTèGatݑ ;éFFGȭfWmK$_S.(hx$x\oK&%"QXIL>BNV>`ؒ!_X=:UVZdIsߪ˷2[wSq&ed;j4|5wU.(Qo8eCȩ4NiV6K"MgKY6)EUˣZxvmދ=稶atD/9K'C6(;Qy-{Mxܨ?I,ѤU;Cۄ,DtJXP⫫H^s Dzc 5pg{>S?u9H;e_o&#54uXTɵ/حg ~T}[>=^WH AG7_ $;0@hL M0T@VRoWh\I{{8cg;ZEBٌIbZ >~RoW!RgA؍AuYgzvlD?꘦1N%}jܨݶt! 3i(-.NLV<#s(0gAmP.Z&o̻T e (T v+u)EE,{nݝLRAI1yGCfaRfɾl:ncӊsxY7(%g_hT=AlNzlBB ۠ alC"􄰕/l"wۙ+GN?ilwT)>-לIJ3] s=R9xm&SI̳̊N`-o).z|Чl=@-~K%/ԳyKS ܈a.2͕`>Oj""C:dC69=*i+Uٺ@js; 9_k嚷+3r Nmsgۗw!V4nK mKY {oR!AUrt AqJT/I3a7#M \ t|-@Є\=/sPC`ngbs XطmnAƎ'?o-I; !dq,z6𑥏omwt XoGVK Ω̭اq61NU#CQ*sc,06e(Dae_@qm#}j k[?&@gݭ9;jQP&o޶9\*Od46J];<(6O:" jgwCl%"6j O(XUF>F˼HjaGy'$SfxԳ|aDxB/%x?8.C(|T4 3=•hn fG#C\lCKF/'-k6;։kh 404 vgҞoU:C3;⍾̀KJb@mHFBt1潳h뗱^uBLX~4ǺBK`U9Ru*J(s*6ljpT ֚M@![m#I04(O4} k(rME€rUkkDdRtۗ*n.~TngY9{=_$L5ͫBs,v/sw2\ed QY7o(;_뀂g{lJ|'] ԵTe$;-` I;Ҳj ڞ)tRs .f`*#}D`ho؀ ˬz\ԃ)ʠTBgwJϟYzS`مҞ5"g .T4s")"ՔCFB8!uܴ:S0 UIq]Q> f!d>f*\!\jn4Pm+" RьffFCpa.v0pUcwG6틓ā%"msXAs.UdmS&8ComT&8i8!Z-7IkRARצrV(Uny0/4l2y 5؆Uv%. sOy[({sL Ǔ!6L߲E6 9`!d42*j7E.k(`?ۯB=Xr1^]K W86pZo`ॸ΃rZX?\+#JC&ՂbJMʠGGc[,p'}qWn/}/CL폜b*ߪ,i #oQ]hubHpu5|mL1;;-7ұs~Pč%Di5] Q^AiP{.͠;1w&?vnXlqn&UO_BǥKP~ݻH,&b=5N (#lX^z!Z.D9_ /ƺ\=QbހQGd.#oʔ1AZ'eOtޥ7` 1. NT@pq,^u]W *{/ꃢ~c${Ed Wɉ62"`SgYH[e[³}}. sEkH F>ٍa+f1-'r4Zq͗~ӛ!F劳)QʕquCheAWFIKvXo.$N"'OoYasH\эKec}Jg k8񙟖 ڡr>~%SP`{UKs-B9=MM;rw: C֊‹Cۚfz4S`Xo/DQ'r7Bwolٱ6nd ' p<2Ye "g, %=q^>~ ؒ-Hӵ1OcjT{Xli  Ε,Hߍ`sWIrakه!qDưt?'|`ͭ߅I ܈NbD)UɣtƧ"jj0rNI`4M"LrkN~&7 Pǿ@|%՝T$d`^jD946(u.`7,I߇˷+lϤ$ݵ eZ&DN=6,o#*QF,5zm]M?uݼg+gsbg%ttI̕HJ|o!YzgG&1$353zjyrHd :Z{o--&ǽ32PrB7˻;:?0.hrwآP P&"Aqb3,vXk[A$[6*imVxu v..ALTu =:f]Hd< 4 =f:hYS U=b[%8hRWXIŎCQkH;̖'*zwHۋg+*6yFRxnr(BYeOHìg`S.*t5x ΠdkPwJ:k!}9G`Zpr4]6ByvA՛n.| eJcA`q9]ҭJlP$xΎ[R>e V':Z]EC_Л/ k"c-w^OPҤ-$/3o [<ֆ`\nCB?AO*cy}8#+G>Fiko'ߑa*h /n0som5@pfU}KooQ.-%wBdF<\"$TgOb[c68ȐeLWڮ2=6S4'+dž0mB7}Q&GU.9͂F%Ncse^Z ](j4R9m,x"q&&QmǛ gZ[[|aExmof^3@O6g1͟ & g7u5^ 50h>T iUJ85/P~Mg8"̝S6 g1bF'NFBNf-N]>P)j{7"@յZ#" /QP[\l'p{7;"H"`8X!iWSS-KCUtr6pxF" pH|F 8c/fu62@+/]#~`GpU]mNGm?朕Y8rg(ȿnYfWpXIFEh?=;d_>t%>uƖ?o Q/i'&88"4c5+~\)4zyNasx0QPgI M-3e& ;I?'GI[ ~}b}qAobZ]&gZ覵a?pS];eܰ"n{uņxBVϥ ] mrqՀIϤq Ppe__{p,Ge"QlԥL~E@WM.^dVԴ8xQswvVxaЯoZ5خ{_^Rm9~GB^ga)# <5'Z ]C7 ~ `o8lI|f 쭣(6ͧ=5GIn-"zM*,ٺn1۔kNCD]Oz4B& eٿFBfk!7l#m$+~ PH4P6prb-SZ1=e5l~ P 캶Ɣ EwѓXG8o9 rq. D޽# bGDK1Z2bQ]fЍ2Mn )P؈74֎G_lUVNb!^᎛/'X؛T']hA-'+@S+5 8:1G'vǐ%Y ;y>7ܢ⮖x_*{;f7ƚܣz?IԛW%=:Жi0-Arx < ґ?2pvZDoh;gk篭TCQփKCxk̙L俗CGat@o$Y}Wjol-i|*FNUv5'5)=m+TbNɾ 8s{XoQVH猫RQmx =;OV?#K>gk\<3mMPUE9S:uA;0KIȭ~L}e`>OTZ]xL ;}qÒt7hna9Q֩P넳Mtyrxr5 [[AØ1z.Y 9jյ2ְJ0BȐW,y~%ۑ Zh")"dL@0_j"AS)T_8i a¬0bW!mFr+?+uqw@n.o`8zB8b(0$7f?W' PqE"f*]f3fIi7/K Ъ3)]*7J44Ø,:r6OQɡ4>a{f̉%)w r,3DDKl$ L蟆S⏋[o(_ש; T*}n&KJ!P.cŞwc|!2 I,@a|Fa쉟.Q)OCr;~bdbt3\p?ʌx-5e\^@iS)EZ)T#ؽ`1A@XMI{*H}9T,P(CB3ER r,Zn;ltU0iU# _Yr!]6Q:]6|=:_*G| 'jd!/Du0. 2Ú UDz}:3Q2tOfd3MC(P<2] 3SNZm`4 E]?; G90?GAޭi3/XCiKdߠQ^,ɴWjƩqS=* eǛW7WN\% ϣpB*o]Dj@q?Spjff,K/i '!X孀 G:~ΒF^V)*/Ԁ{e TY vk&qO;5z{/S Er;IJ'_qUD6ǃc򰜫nE-]͑6d!LCj];8e!t79qMaK>5_Rکx[PA",Z_w1}q޿WH6 b66)~K fbeәJ$=PBaް:=7Aͦ ΍ bnNy4d!)Y L SVIqj>.=0;2dJ7UK4\D%!v> \SFg^^jxO=|$Ijh4zB=;1)]|'O ;'2Wu6P`w5 ͆^?t/6 ?db7uԺwg F1nuȕ;(Y y;?:l]zx':Wꫭw9>Om/*Mƾ!*1EuY in ,tqO\`m~rec.ׯCQVUЄb KGEΜ6FEԥ-!dewb-z}B 'e9na c 9y$)vma @wDuѪJ\mZ婦k0Y&% yÉ m! m<̐V{enxyDN8ĎYW<PE%'rDMπ@P7dk\KKk=Akp se=ν.+'|pkEB4qaZ@3m{Ś#E NDZC ߇R羅Lb0~8HnJB8lRF@GҨ_6=v 살;X;oI>PxpU2yoƧو}2X.K6릞rk])^ˍaQ7N*z<%7”[:5an6p7><k!~ړ'zdGvaGى͇ߖsQieiZqr ŮmG÷(dfHY"zn#֘}uЛ֘%[,`<#hf 5m3z#f#\08%d8 ZZ JZ ,3Wc{rp3ЊgIrWv+Ѕެ:5⋅V#¢)efLQG5,:>xOC {vb я:/ɋ} o~ap t.ob㠈M>Qoɝ7FUצv1 Z\2F= -}v=r4Tc䪫+" {& yPt)bMuWCq04&լ}\Y-$&B>c|fY?lm9@v*<mwEѠQ95u6k5=lD5eMlwo:9ۊh@6&T q4\(CH%_ ؾ @N'7D LO&CU0bw>6mNpo2 e͒NPXC<@3oi OUZ )WZ濾b[!i9NUTf"[ ϛ@l5MWΊيپe{x΃Q0L V3Ɯ3<ۍ'o%;?)΋7iVLC8ȏ67┙jF(-.62OI-Aݨ?WLg5|c;;oh}5-xS֥#BO_!y*<. 8|p7䪂&\V|:x L$br%iࣳ\rtIeGaY܃oM : Y(?{4ִ[MLkK~VX27)?Xh}o.(빑X[D OS>  hTtJpTzvWx1ڴehg5riK)8/8q{2i6T< ˪l+hW'> `q%'|2m\tc;;%vT7ֽFj SMvo ُ1AjfJ7 ImuG4E$*w;RNGQe@\ FYy' t."d]$v~0j%c{UGdGZ,W . fLYN2BCb/1)Ǎ$a٧gr)2U\UT(\0 Dy롏q:AjJGA/ef67K9~p`m__#"j' "żXp.nŀgIm2wVbBAʸ 7Xp72\? /05 /ލFD*>ݚQԽw(̄/o)]]K> 8C0a"yZo;1Q<H5{$Q9 H)./LW#1ʹbJ'`G]TirCE()"2BMǺF5?}G]3v?OuSSFsf*=9muah1uQr䚠iUG8mQCƖ:vj6M#q*LoDno˞>M,1bvA%\* 뗠C[`\kW){BcY &=bDdW|ߵk-Rw9PT烘G6 Kv&C{Jm2WXͪO@$ؐ0MWBx"MN͊Cku2 a< FoY=$Υ:>a䰏++ oLmH/̾ɛeK3s^M#O_לvbe2;%nQ߭SI,ջEFCM }|^Q 5C_Ɖ㐗Yz 9. HYB;%%9% оO<`wָIBj[)!,bP!*}5W8.ɖv-p_L5 @҆k `N^zk d*dY*ܳ< orccJ0!!~#iζNkDeڸyZOq$^ QԬ(8xr)q2̵+?tLL}lfjKg8e#xc'o>hi^iC3]ԤiFoMQtcAFhKbS e2vjXu^l$lXyf̹Οcˡ!So(QeK8 ό , xFVj=v3#}Y=!SY Rjyٸ9W&m,kng\<"ߨ)ǀ'qϣx ~c4<$lS"G1&>6z%ܞ^hA6^y!D!:j2yjߴ5cG]dTh5N Dw~C0x/J*2> U6W( &];o}$t d⫂R ]aϒ)~2*J秣+!dvPc!W}p A|9LݧgHX *Pǧjp#$*K6Nϼ[R N?$l6ckFvƢFH"*ٕ>!D3'֘+Ӵ4BI>hpEG^ƐKJ{E~+fyM8Krd?  P(/Y y}82,oR_R)OQjszs`gU1DgU~p!U-=@#ť`3&jM4ܝFX;?bNlRĨu*0Vs}If|vw'|c޼Ŋuq)4.:֏0?S}205urG89k_S/㳟`2kS!Th듍4p #QȅfV؉[[I|ۨqB7|hPY*d=_I᜼e(F08T vmcqoMCt2> 0&b#J/tb[A%GrTA`H"Dw%1 v8FBJs.\ZQsW9Pq8@[fPVcTM&sis/C$pqlNjiF"VӺi' ay5/^09&'&^",Z4w_ޞHNQ!4|7N=}ޛǪSvDiWOUe9c|Ɖ~Qn2ɮv3n։:m53/#9YgW JTio^:Jm)UTCnNqa1 (hn`,EjgJ(,n/Rg>KBqĀʨtqq @鮞H-l&_D љP`e~lĥ`$yt;wg۷R"T{b&VÇv=(e̓2_7[&{Yw.qV ϺsEQ2eA4?@ig@$cMy:"y.%XQ%ˢ[p?H3ޡJzGwF Z3xhV⃛ʈR{ݖ~z4;o@+fHlӒ7>bF[M mP|,o>H/<#*GxHL8Ȱ#2م*g#TZJ1C)&P@jXc&NA'#@QZI/]〄}sa̒"bxr9cDFG8i鷢rY*< aȺӾKɿ/`8z# "; aD 6Isz~<[[{Q M`V9\#hWh:ӧ>! g4!jPd#72#UX DqZ퓱+I0jS$'5j*'DHrT7:>XZYYM"wt1Ebf*Lcf4@vUBFYgy"Ge#l čJ/L QtwVwl \y`>ǒ氏̜w/BX@.!9i9:ہ!qAQy<{nՃL0@ }@)?eKtg T m[I@< FDmVfz-SrK_:b%"@UBAԺ[%R?Pcȸ@Cz儕NE.9seFYlmKT/V^{Fp&_lܰW0/npqdQ-{yzќ2ˬp =lCIr{M>lVN"qP fZC" $*.@?Ϭ4WQd]Ma?0@Y^A?g2yo㋵+ §=Oʠ%ɸtG(sx@`% ׳F>o h*z M":5!ϛ$2|279s*?>y<,q`~kBՀ8kQmKЇվHXЈTEWN:&rQuC{nFE%3SzHcI. kMH W@ MI1<7!GUq}WqڙEbGriX{BUIccQ61afSZb;mxP`woԈr<9^`-0=#lJ蒵lw4h={''ˉe=gnq=7zE;u_[0!6 )?;uD쿄߲ي :pt801KYJ)%_n52& kKX)Aa?Y+̱.tD||fQBPAoeM.z"2HW,Ԧhq]=ώl^S%fyohr?V-34Ol X<^ވo8+@#; Q}Y/^f[~;il*J +\gO1S;IR||K6R~WM8eϓ >#a` ]9HG\l3LرMLywBƞk"=TX1&T YG.Qˏ}Rh6"o>#l>$:/7>x@A$baQ͝F9PImG熙Q3f|\'LnZfСqH]"SOE7Cqk'lݓ)]GM3\5Ez5]~lL/(kݍ_:,A G6P Ibe< %B787)L^'V@(L|]ھ$'PnlG\bFO5qvDصk:屰/xi)Kb[߮bPF7F}5CB 0| >sSBi7T'o@XMLc-JP.XR& (V\? `[lD'Z,O"LX `m DR깿7mfZ+]!o. "v6NӨ'E~Px4:5J3nr|#5GVܞuWol97gN1{{,k|8q5,4,,O9 R6\[7Ŵ9wʻ@{QSf(ڋB;Af'9+|+VPZLkaP5~*酻1j ԉQjYm7-]#C\B& q%)ݚ"&aff$ Q58A Fl\r`H _UDC q4>2AApBk}ߑbXDa$>ԌĂ%Kfܙ];M@y¯c柉S\Úd$y'n>}s%c~;o=q Oí?KrQWTxyCgPf)]G*oI'Xq2NY j{ډ~4)_HZzNhags·nfK/}mL;lÖZLMI\7~PjH~51y\9Lfހ`؁{pa_#V5f@rli,[]y\@ctAEP͟i~cΰ)X57ɶb^%n B7m&wN[-oZ, ɗ]dװ"߮@ϺE)X΄+?f O\|h0ַ1ǝ#4`aK.s  lOzH8 P8#+Ĺ޷=膜= RYwC{DrzxӉܖ9!dc{*{vv.] Y=7zd̖,a_FW<"3h!ܑTmu n@yi9R RBM*¤ޢoZ"hX$u(u2``qIBTGŇ,v'=ᝨy/NV?ȃJ_kcˣqLm;>Be\k~kO?ޏp ~Z_SnrskΆ> tv7Ί) MT;u ϐڄT*@'T5)E3~}? ݅˽֞QAA@*@c(e@ѰV$@2VKXkzFI5אaC&1uYAs+H.DZx Iі Ɔm q]NfI4m3Ama!uv.bXy}(߶\}B';ia ˴wι[0K(dMy $%R_v}ms!' ,Y>`&U3ƈJY8q&9 L'xCd1a:ŹZoږA%IThU=ଛ;ku݋$ H)ݦ$W: Q7W5)jI7sBmqrQ uchRkT>l@Aʨ6件Ъ powݍ\Tb0T᫔ UYVp: ܭi'o 0rBL q\!)B4]${>wqMYI0mN& j8<ʢKXe* bmU"|5 ˆl Dsxb_BjOh\5 D C;Sm7]OKp\fn܃uy'hn;ϟ<,jX-T4 SQu~Nr1< 8(-s.opacKێȓO dф As;21} z̦NdN հ6&*ߵ-HކjzƯ&fU'v(QH,D m`؍zF CXH7Ѣy{dHtSHBAKdx,W:NDHTY樶nFrpnSS?oـB mxΥൂU-3*Ufgh%#7{IqWiJ/&!~ & ΘWMߠU=+MK,,xwW<;i<镒Zhީ#J_%Ə"e2ˆH,5d6/k7ŗ@Fo4bI]xȶ]j_͜+hS B8ziFstpfΓW6Zl1( pk(QK=GU-;xicҜ܀ѩe#:hռ.YUGM^bv0DBGtZ ОDjb‰40Ɩ~\Lxރj-^Y=o>ճ!V){ek|.M]=^-0]dE'~^v]wSZwqvsEhB4pf^O݋bݷy̤}"'UݠVoaeR1F$v W @;oF ZCc䛞辇bm.ea{yDqHVc%,U #Ql5"t"?;*mݓjq;PYFj67hU6@]Bm蛪mIN@ƎڰNU1#W)$+˦2+\BZrJ(7aj?Z}/-KQBYKEb(HA TnI'MYG#TG{-uaoU?vc7or%ҞGx:n#ȴ{h#&ui!h؜6&}]A DzZ ye]49o]k K0Rͦbɹ:9~^WI{ޖ^Oڏ*DزG]cԹam4,/sET5๹9uf=@|r O$6!²75zVUgRx3WpMbJ6vȣYm)&r2;1VۭQN ZB*uѓV_ep_t/f`ׄ!~];s)PV-/4~sqYtjYvo8cT&7S##~jY뿯ٹs=|qb*Bڻyn3 F%琽B@©k }7JI)5/t z]T.Р3c;aU ǐ6j]PE#,kN4&*(:[=Ќ% ңґ?BsY|<윗rOSPg&z([XOm#d\ik\9{3 57SL t/]erI-s|k_O[)֛>z`- ӛnw"k&Ib|'mS2rw7kI; ʣ̲. ȁ54̹ 2vzGM2Fyҡ)LjqJnԼ])?2b2d:܂`~6Q,#T%ݹ:T,gɥ9J SbqM-[=8 h,.HniOKbu*6V[|XGFHr fPbx3o{zNH*7_>RccD\(F7ǂlCi%E|/X,R[i{Q6x65{\SoN?BzHEY'MPǙ(WГ?4fb`?X#Bǝj ϡUzd/]MtK`?m untY=CC%=@X| =MмHvSeɾZ C/nRmgsddYZjKe I4JK;*P n2/΢/oX쎤|)3}7 sỏfUdxpyw3aDPDJm ?U7g0*]_rN/r(ߵK5ncq5逫  fjf*i;d9&mk&&~`pt}OM+pϽծ0zH^6:;NKP- )Vd@FZz+4Zk龜պ=Yjcꋟ?H[KW*Gm~dw\vp%n!hB9#0`> &u*`fXj9r_Mܺ]E?o}m2*)H߯X Kk Zt قT^NC(T*jP]8oIhA"h/%W/]:urڢż:kRGj=o=Mg.O|y WY47Zf{Diܙ~n$ CRפ(B<יzʼP J5bٌ&;xl@F"<ݱzИ UX &Xt?=6o?֠+.ՠQ oRj}3`)!YzڮIKCH@W@31G=4HA+@`<«u}c1\0LG1+kl!cKwd{?5LcJYSH NF T9Y(x`Pc`b~mqm`C60mrr y3fJsaG)!\d6C#{ܗ93 W@zFԧKlW]3Wiz?q<"MAcDkIKUB̿~1G\tkI3 aH)}PPp.%o0w|rM]ײ*i-.Fwz|/ MWf-< Pً1Ge ڷKu~ _!Sk/6T4O1=>;T= 5PB  ,%ڡx¨Fc ?Ps&+[jj]mo}Fyתl;rOj H>S FMd[zx4%/D bpFɻe);\ߧ,#a&n◙coo4`CDdru9샚Yc0Fw%,܁Q7&k"ٞ8@WZa`ws>LtW'Of>˝r<{bFV^4i}oAP3-g;9sS~{r:jܚ9i+m+HqVXsrr8nmi+jw`ף,- >LR]gÑFӪE0BXZ+Nw@KfW .g!ao}ħ֋ԓ7p5#K66cՂ9e"VV}'eM䣧5ۚ3VSn9͒B'zxxw$s<r$M|CB:ӫZC-5J՝Nai^kV/)[q9j>l60T"!N}E4GJ/c)UdF&3d81ԸcuQo+Fvs rwБ764#]=jl!з !.O'"} pE3`(Ca 8`*0ج;5f;rcg}|q8-64?d@µ I6s&4 7O

DY!*Vq?1M5A *ҽZ@tȜmٍ땅om2[A!~Zǥi< 3 ' BP(Z' 'm$-MٻTa|Bp$kz,24OdI[iDy1{?},!{kKAWi53 R37t}yR\!?^~٬%7u3 >|\ˌ;I7I hs(|`)ń-t~ܻhH=-vzC3/l|uaÝ l,Wƒ:&P%C}IӸȠfi3~+L;۹Jl ќr]HfP"  Ľ7Y7Qn>VV+e-܇x$,La}4`MICYu:UCi>&H?~hy"y*A^fY] _J*J.: &;Mjr@g׭KXs?aoR(sdAt{YՑ'g~N:IR,E:l]ĺ֊_\֞tdBPh ѰlǼi Ul[+9i$,_"1O$;  @qC˳_61!4:삷0I|K_9/\%t2B_I1u آ=~$A0'SoT(BE X:BoJ٨3Qcm䓟84Cy)gQ- Q˟ ,mA#>bZg)xLu#:bΞ 2jG& L!>bM8q&-&Rr8Bgt/iâ'2Sͺaj ?YMu@+{ ٓL+?J06"PFK;\vCK_^蓳;{[)ڔau{̜ƕp&H 0rCadZ@&:ޒž蓺{bOv@۲G:M'\x3i|A%B4`V_^!m놴VqMk. y'iX5,.Ml^xBxȤ@Hͥ8bl?{?vݗ+gN)x1M2+GW3~_ F=yWR&WX1K:1$,]?^$GȿwCWԘ?+ 6ePsDII!^]4ԏTӦ0Jg"mn1Nåϧhr0;uEb'al B dCl=q/ 赝F` yo`r`چj7IoH1{#쐶+7.a|!)%>z!U*2"+㽭9ZiPGBm~^o7`%˃ w['}@WD x;|_~myf*E;6599i_ѷZ6d|/+̌(xZKP͵i;m8;[(0s/,@ JT | } 5FX 5vWWSh:(7"3te h'򮊔)iqr 5%xԑ̮p(ydS&10aCrZ+G|eHnhr)2 HJ*I<^H?[C^M%8Lս<{eI~p!4@wZYj|gDs^ ,GD>OetW8vIXwJY<ZYwcx/(T#ٔ7$@,I`ekULEHkMn_Ւr/=/쭙6/VUG #n'c-HNRm%t?>+}JK-m9#*9+U\+ȧ%!J > ʌb{eXCK .Ի4h;~"wRC'8_v''KURtW݊X+)*۞n[!Qa6]#Ibpp k$Ε@l+Ź7qѹdOY [4ULnȥ6RA* d%dbe'-~o$7BÌ@9{ɸtc+'I5`{3P kjg5 9܋pI!]qH|ѣתz'`FBtKբKD[;{ Tі&nV-k3&2K;+&[Uc\R%!p#iRi1&V7БP(Ƣ\2#iUA|gN`AƏͨpa]P2UlM%vRiΎ!y 7W+$ut'P{IO=iݼ >#ϲln&?T6*_;F#1?AJW<5-wi>⊭#ہs~PEq7#td No40"zG ru~œ4nld:%|E,뽎 GDk%~D;UI5Wm?p+螠.nVJT/M|р| k-x8BH*^Q'nyPڀ@-h}X(}MbVE'eK2L g}ޯy')E7ӿ4i\ZNIsG đ]@"ɠ82 ܹ- D ".̺c!) <*W~ q-Qi Zdp S ?OE3n#HNE6V N!."P/֩C]!>/5lq Le%x&Q^냟Ccw2l}4F!7d'wfͫB컃ж~? \DMɖP=fMCs lMy9A2 aTmȍ]fYeʀ}M <5`6t:yd E+x&MD@Evy:^p[ XW^&_$v*kio xa;eHP_XQE~p~.h0j2VrHH5} roYifD?ҋ$yA0$q0.) }PO_Ϡ(XE=hZOB AxO\J=pb !;pv 7TiB lCtD gűPK2_`l{@%{bIo6xQ\l{4>Ϡ)p\Yee# 8>:oO`*Q P-il,D0ݙ1n7T:]U5-V!#ad}ZYl,JOojݜBζ7?} \w f 1*nޝ_d JgK'R25n7iyI@DZdC h @3ʽ)kR4wL|1It'*aZ橸YJ2Ki =pOS3v({O xoQdb=ɟrd8Yte&ڧgd,eN?|;ohGLlLIY'm :pP"1dϗ2/{2^*8V TU!r9\Mc AfLS[ X2w#LtS!/:i/`K:V9*HAyJ?/1z"i| kN9f5O]wsdA (R$Ӎ׃ãn񫱄.zDppW2RX]H[>C=,]Q l hZJ{] RY hWݜ-@h}nRBH(Z;K`-M^:N^*o_b'"U\3x3eEm'-&\9>(Z_FyQ:vWܝm#6 ]ou3!OI),>=3\J =Z˾;V7w',;Fc>-/!ӎ!10 YYR kl -kZTг8ԱIiLR8M\]臙#PJO@_QhA%wN@e0Gv\MxfP$JaGjc+#W.3$Շl@%OKulB/}]\:ĪF6~(׭ "ZF?QGC(rrr#&D ms(<#!fYVZz!5{x5DMP{FkZQ6p>חS!BB jZrom!G܈1&fD3;r:#ɫ$veml<sۊGaXd)<Bqn=L.:&ZO &2/!Kɕq5lsu GJdOtj|O쪕9xt_SRs{NԊ{ J? HʹU}h eJ}) FfQV JE3Dz׵!e-W4=qTfD.)i#bT6nj6c/\9P}<ш1Cp7򙦢ZƟaq{FD%.Ts wtI^rFh_3G2z&nf,ܣ)@ xL|66x~L|mZK]鍵~cŊ_X.0Rx8]H uC{B{MA9^`R^Sv}߬i<aNNJp|X[sWۺ?4_X:^ܛCp%Gr@e *:{f#܅Fq Ö5:TOKLli85 r}4mu:;:cr}2 sfvn8t ֩_6{.][O3Z#S0KeLg|BZHQٺ xo 8T׏`iIR sM&a;r פئds Ί=Vxo-=學y+=)ʟѕY4'tĪ2NY62ZI\m`"XLd&o5Y73v Jq꼤::*zဦP0Vʆ8Ev,u1(KK-ԪQ=K+ бR=e‡}t|\ljc1_O+$/1O톿k?f@ 9YAdPBLPúPV-KDRrRa ek%6o)mk:|oV)+{T86OF/'/]$ K/zuJ))ݡ^l8Q83Kc|:ɱ$d%S釗iW6½=P@W,VeOu:0u .`#_ ջC(pHkAi a֖ߚ aV{ R*i7DtK*1]T>TVPZsd]jW$N^}~qNTsz7F(Ї+%7Wؤ;#0^%d(KIH7r.Ͽ>J} )S|ăŷhFcÐ 1L]Z 0?1* -l=^':y`ΓL5OX5-sj]T#iUwÓ 6dx~VI )bœ++iBwjf1-XkfvaK$/ p}^Z{%OvI>/WXB8LO:I[*<-ͫ`$~у wsEI"ϲP䠚t3;&w"n#ˤP Ԃ2]q\'.&SAl*њ)42/E4aׇ$+B>d9a ?Snt/ծ_|_+c~ (;3_:zvc8ot%*lqaSf"IStAuߩ9&s&㹝t!PLсR)w4*}8#?!;wyԐl󪦪 nq< ]ȝ` iK/V uLxԒ'OQ;t w )i7V Px.z{|bA,.7":݋Y g ލ,CT0Vlؐ\@t$=\kx(NTE(z'V>JiYg_S $$s+F@m6]js1vx g",(M# YN>TGM*HLep+PY3|'`bLkR';tv9iY=@ JY1Y^xzXTCd=A+e0'$:"O{\Zr3` }; (e.ްʼ׳s==i=m޴xסKiDA ]}Z'><" ϭ@PkLKXH"l]W~AB[!=1U>*yV;^eר'Sʌ)hOOat|h ւ\SadяYA@N+^PC /ҳ_Ig6'k\Ѽ53L<%28iw7|\;#liD,3.^qz'+2޻sbݞV7=XBd f|ü[hvmJ-}$ƨ>鏈1VpIsM6k6)e$T2)#i%@={80T oIxh"2!P`Z*֤#L t`?}"+%:!?F)-I Ju.ѢϰU}-M: RړWY(fZɩi20zm<:b5(jKDy5t[CYb t+WQq 4\ZQWɾ̴&Ea0)5rU7~ H@{ yU˛e$ 鼛K ܖ7kWWC="wI ~qyη5]_eq*MpGNtFf|jW3u_>@ hk|'46?J ‚kxX}?8S'J=c`ꜰ洋}L߇sgty{Ȉp=:9Jqi)UɿRgZNh@QWG [ :^xcmr;oh.-grx!Ef? +OY&wԗ}V YH"X.ߖpA_7NN&)Xk@= ](kw2~ Q {֦+C_]J2n ƛNj&UuWp&6$Rl 1Ky3Msw#[7E|.0!BB|ɰ{;V C`<f c?`_Cl9I w6c! K8*)U t%K,$g͈V]ߧ4N;beܷ|KMu'̣ܡn$q^#<+PjTvƒը2s#Z?plץ:[F]#jbD~s7ZS#F(9oU};lN OoƚmX~H97{E1*:2N&Kw\伫 ǽVK5l`GxcH/c`ܢqpKLMZ8K_VFb6%/|ge$(@\ Y&Skptd4|,ЖZ2 'MDZeh|簴>bƢ?퉖srsTaǔ`L|B4@mBInA2I͐\uߵU#$(,\wp=O!'2'biQͿEK4_v(!}n sDz3S71x79A"~f'L*t9>Y7,,+?#s$Z a`V)a[ 3߳?ͷ]5xm %4)SD *'sDj|zxYa*C} Csl)+P p@5֔[jOmE܍y6[`P |jPw!>K8̖fT@pϝz<"jrK.Aٍr12ke$ %]hRhYkacz8La%Up Cv%U(^(Uwabڴ/$^.lkr ¹+Mօ圻׈6*i) J.ɗ^I%Ǜ[L`Y03O1@d30a5qgZIZ7A u>Y+C<+ 'qݲap ާD0~_Af Z5xR)8 [C웋Q+ |JJ:?鵬lmM%3R\qΖb ?KmXZ*:'JOTH*PFC}l:VPNhefxiߢE~\ ZncKW?= zdkGqzGs( J0Ⱥ#jY3uQ0N@rRA_ɡ$|ǵ%:ȂF~7NJ>V u:O$ Ous6Sz&Z3f6z Ffa$4C$Qk΋X _{ժrO1v!O @)= HQFB?z{Ɩ۟oc.L#yo 47R_tLk]yy @]ALݟXL0a>p, v8w޽}} _V<|Ij`D7_ شey_k-s D*a2ɓ63?F 8@/Q wi=Ve򯧵T>2/yۚ˻±$˸<8glnE> cs^VҕilNG$@I}bE9}X1A56nՋpJKa$-_i}#NeC?nq%+[es||ײ@RfgT,; >t0^")>rH586נadZ?Zoң{%DҢ)A60-O)PWMg60[{^}gXϾVAxf;^*}gmmضz%zV*VXS UMl+޿g˻C1$g9,ﵺw w8ЕVUSvеx<[uG^<;mh3 ̷5ժ7(M{G#5|OqE 1SM0qJJҎ2In|pB7ӳ/er?!)=+y#}9={Mxv7B"(!5E3[B W+~c|,;ZGkY#V;->^(( Dvj708#2e#K )nӑLcTit1,ٍ-ݢyK%:_{jao+VJ_bA Úxœ tdb0#UǨ1Ikz߫,}Qa.' 52̣۟ft=m?DcAf}S++Iِӧmdx]4?A4V,F?:I&cM|  _u ֖M?)H-X] {S\$oJHY{HADCZ(@Slk[~lDyښKEKEj|9ZBǭ\9dE_˹~LDF 0 ;B?zGJ}Dkˈ; SkAd%8rWԖה%dgNtbUMC2/ZxevUTeKO1Tm٦> Q̅ #߼ԥ&^!Za(SP݂!~l`cmQr<QXw o=Yv׼4>79d,ɩYzp #,\RSW4pa}!2_2C}F7mH5AC=Bo3T3?u\6 td :㎬ML5ؐSdc!#Ico8UebN5^k6 ;FI]>~ Ӓxa Z5grƋt4k8OxB9ྏa3V4uy*񇺘WGaLjPȆ;96}8,k W Y%!^į # O7'o*I38B;AmYU#`f?֍mpEmljq %/='ܱ>.h "H$ |TLٿ\jH~nmO[ݾQHTð[I<R\j$+1@9Bܟ"\ ;-|է$gzn|*ϗ$@nYTXt!C?Ƹx!:aOlyU)_@ZyerK՘Q6V_f2XwU'asMrR "ق$x׈vjPd4lGy~bM%ۏGyl߉i݂m.CDJl;v;GȏU l areã#ʣgtZM\(7*I V*`dm8h8Ԑ` T'NVk.]>(\?lWxFA#$bcs/|Sa33U Ve;-XY~n@t)+J?^Dfb21xmLU^ Zu]ڑyP7r~" zguzni[p+wkiUd4(|n?kͷŢϏE-lG\^Ѽˢ^6١mw,}yύ^a)@x|jNSFU-'q~B'E'hj<#z2I䥉_ EgĄo*#@,DӶ:7M裺ݽpY)˙ SN|#^(~GO~4/NF-F(>W4~!mY}B#.ocoBKV}o80居]53V xHMا&7BrW8g}͛2I-(' VnzQ=JR:F-Y4̥t`T+*!KC[TBޏI25 ¿9U崆OXI$jl1;:85בPaI:Y>f;ЁcK',HXE=YUI&oŐM4hHɪbn!x9='(兓?hݏTIc8WFx}v#!G5ֈ0rĹ뼖9W=e\y!# 4LΘIPB&. Sv bFlb-9T\\Τԫ9r +Ww|0kQ9i1jR*vjP:2٘ΙV%^/#MHEfE \Y3t $]-S[BjGL7ƌqj)}V>4PJ}lh0,KڶFlw- ꍨrk4 #gؘ F הP@f§E!]!w:(zH bÿVC;{]j8;bL \T8}88N1hlh&G^1[,Uk.D3ҧIB)^ 3+Tȥd!k; ~Eޫdofh9Xo:/JD6JX\S@O n< w*/(1g뇧9ClwhB+LO'_gX j!ÛdW[KoZI~\[=I6OɣXI jcuͯż_ِTXo<U$43vCTA{ZG7).RhoTe)M(2רчߗSg%OHH4lyk$OpWr`wq+Hw'KuΑ5D=-s{cOd3ai%Kh2 -Qm:Dz2oXTqjYl,wHuE{sQ7_=y},^2A-kd_)hDX_)ϯvjI]=S ÔMqZT]R¿_"ρ!Xrn{E6 Jį}Hu,JoGf Pp92dR 7Kȑ '+g:Ex͆8֯,Gpq°ϨV8i0vD`na^tzzӬ8%&=tK~-)+éĜ2b]O`be m%/B޽s,`|e27?"Iөs@^fI95~:Diwʫ7 C3;TBN,]S6zkBUަ ,~ r(/(t: jm؀qi1T`ov[b{cZ 4PR %uZ҈ /9L GNjPGq0`k(.+CVÏeQ஄4ۃP %Il2MioX8ow\Ɲ$80|f}1Rj.;ime{\EzSYMq2~Tcr룞8TBGo7-f!G#vm7bj0?R 80p~0ut}&cpi'ݩd `T^j &#A现Z;zT!w0ω&[2r;m2T̓р"n7 )QRO?\alkrxpIxPtd8X\;f]!޶>X}2,/xJ&]^@-<}b0V(3p:9Lbbl5ꣀCJBd086נ 3Jة`96aDakdL`%Z{LVf􂓸XItbZޅzLRGymv"dKx ~Ub41sD9b0 +.?5!K2тD̄Ձݛ\ł!dH8*[* rr \֯Ƚk8V]$mF{{} s|PYhI- ObfS{ò_Gv3;w Pjo&I٥܁}A9yk^qbou,{=_qu0W7iҸxMiL&x[f [A\]Mg>-pBI\5o*́p 1 [-;ٖvuy{Y<С8 IC1ir Z]EbzʄQ":apq[@/,gγkk΢rn8S˓)7]L,6xMZӹ8`H3" vKy\_S$;wS{6 dZnqLh~R6^0`W6DS;OvP1'X @'J!%h]^&Ө)S؉TRAvd(Mi?a xb0]y,.rSL(Y|XQlhxK޺̗_ڼW}ձ]x ? cB joP Wdƴ%ޮ Kn {QJ*80uuAwq1󏊖_{C\,Z1\ۍ\BUrW@|S%ow]Y9+ ilj)ݐmk*a rײjf/#ip.&m2TH3P*N_6BTD]m[=^m"@3]a ),kfڻ-!SfxAS P'!-"~l|Q%![jjĕ =+;֓(lx7BRB4~󧛡:)I_}X$\|#JIutdb7 6yU;O/u2'd{mE weVi)њwbڎjƿ4֟_% Qr:k,k7t!W 0m"$Dž=mU Qp;F)sYxQj6?Mܓu?tj^a~ 5ͤGOeaeَep> *Q#c.5'ۯwJ @Hl@kr-EЯ\-A-*LBnD7nwK9ʉf\?gcy/q+۩KHI`s SKڔ؁x ?k)zb+ bO?뺦zfvQ&{A;뚬3|>hȇxp8_+U+ױJfŠvbPeն>{ D3GDhnb!U.LKRPV'\R J+CL'o^?eNF_ZEW"dV7cޭ.mHCuH?$ݬ0um`Nv{ҵY] "{w[%bR BB'~ ڨ^sLۤf]Y0%/fJIqJ^V,>2cŵ'JxQ[5,)=#ަf mrZ x13˧l6M\-uC93` WB "yk 7 v>N4LgwIḠ `99CoDvGHQ5P$-EÀ 'Lbu5ֲH!| &H8X\}HR3Mz PH'cwJA,5)a=CtR$IofեZa":Nk!'p(簮q7OhEڻ;'ĥnL jlК3Q'Aͯ="^zEʅĺ~2BVih$.߮wo-8kdi!׽Ȓ.qM܈Ym OXۮe:{H1dA8N(D1H-d-f&M:+v]AF;gxJOڍO.y٘5^161?= 3XFCэtDҔdҵskjs {Nҋ(q/H BrLB-dX&j2ʾCfc37x`qd~'~ E~eTݦwʹTGk r|䴈0/^<6kTێڱ6]j=?q$UeB6: a/ެM=T2 г]+Q}yNbޭmÕM]e7iTɝCnn}:=v&CHz.ퟅ2(ƧTL ! TSQyQbZ ^ҌBƓ(yFs4y' @&YqE]IkaΪ6+r-+\R(x= q_tn@Se[*[دsz~HWTͮo~&g&z2hI~Ӓ ۹8%饀 .dmB,+@} \fYJ)kOHt\l<фR3vgZ?b@LgT>̀[G@~Pb݆U-QNu0%4WfV# *1Vcڷ/T;Ta,uH8>;w4 v6_DRZ \o{"jОp l څ(vc}7XhuҿhwM`L'7?ʈcg+ Ϯ+<3UFq^ub{jP^!rj Ds@B!_aR#̗s ibDmƃ`iBjh)Vuyݱ`(pJTBi&k)Y>bP~(IQO_` @!ieNٟ Z0U֋؆ <`TtM;RYbk9tax#wrK]ڛ_U X,/0}$[޺#ъmYQqߢcg-(9p#c~4e(meBjzd!P4AgaGP$[kpe;zC5BQҚ2͉0,"UPnh@a\_8e^&FF| -/5CEJLeZzbL'$)# 6FhHѹBۮ?~#gqvD,/ɽ~E_G›K͗&Ltj߅Vyʷ*!wB.k;g}#}2"ΐ+o?0?6Wo("eI&~o&GkYCYS8dsڷy1EY#wtJyY2"(eq6fO<>ti pqL]3!zq2Zg04C?V0t}) 0q'qKBn3p&ʸSjo~@V&-PB2?E)-AgԉrwtloJN|ZsPo:(pUsw!I!?.:Ih2m'c5elif,g7賸*J@TNj۞ޮi:)c`ru{'s =ז/$]Ґ^iFhkr*\}Z=}II4ʪyǘ͔ NYHvMM!P%Ma y$ Qn!^6auɑ6XWXNhwN/AboJe5s;=XtU), "^0X{5B=HC3K/TgA_O%[5\|uFL%gOWVsiվі2="!h_VNUWb wgEHSޛnՙC`DwS.C[?(?aժzv+kiVYju{𝱤bKL>\:Xer\ܴPB2F^$"xBJ&f8-o9XJUIw; /amD?rպ, ,)tpEv%d-r*Zn.(|#>z%!Rpi2U%i+П# #.8HRQ!ؚ!Zmvq;v nT_X Xb7fxiDmUC{]|N-UQ~W07Gjt5c]Y(򰘅Xp您H8vXܟ+a1s8|oi7?mx@zBb?ӥٴ֗HlcwqJY< ; sV -'eJڹ3GJv%]m8OwaKw=!h"iDlsVDNǍ7eYn@~*ZtHYz;] @ޖ[%BypOؚ,fg{R4h O r=Emsfa/]!(,-Ď|fI14Pt2y^{`ˍ$vNG䴼5@Sd;Q`B\əvQX%g_aTwK_Xm,b] ueUS\ `2;\٩"(.L:e;l#ᝪ/X[S*y6N[C*r=r*>o=f;]U%|UZS4F>z-3{F,j8]@e`_!%VKF{ {P{zoxண=gj#J!HQe K쭌#}cU]`+dMnYڐ2thvBgFO\R+)/ΌK7*-x=#b^Lro.˜";|KD^"TaxӨ "r~_Ȕotb]}4a^,AV2;?=@QŦ 3,X;g &uin%(jx; }5mOk^ ϕo _L`2{Vl^op*T6?߀oV-} Z%ߵ$9i4ȯehx -.#X9Fb"p^L1<5]>afyqߩAE kNy򁷏ힶ+pp*pc d{;Cˎ'u/+?յ"hC%OpWuSh鯱Sl1ֱrgi̡2}f?*P v|4t,lWXH\#[5k+q5T!jw@oڀ_lHrqvk:"TM>rv-nbӀP5wh8g7f|!ЖNU ~c] 3+sj)^?6!:v?gBiw̾c w=pjٸV^@+ai+sH!֯i'$ nPrc^hFzNB ;x]W wkEÔcf^ͨ{EJƹ֐Rvljk=Z%,KtRsvn,URf,qv-9ov\'X?I%TԆ.Ʃ}\*E3 M5b4<\u v\~vڏ ?Xp-&[ni1H٭]p?5mu)={kDc;Hp^ޝyR5~׼"D[|o*/_ԴFyWIQ*=sZUjq*#Ҁ!R% -qqG ?{e$d|AIkwDT,@r*P N }cYi8d+g, &l(,H*ckX#Vf N_^/k L XBK/!>V=p~6H Jb&"7u@&[9)[#wg7*!Z` UM%0kțP?n4Ҕz>$dkSVW+sC軵)G |(1HhxҤ9Q4APi,$Hk5zܽK~w70hkK%` }^R Ky`M '0Co,̆e$h$Y%ˮʷ=䧀 Dw9k ؆P9PM 8$J /$:>T0d`) `Ozb!Y U,% wGdI6j]!&֒?ArGpR,\2$\.hMf,9xg  ebOB-iߺ$x΃As)mȓrJzBu Qp4R>]> 7c¹Jx'AY+mC7EKVw hLkE$/U^TMx(rdk70^/<7Ҡjyi"2'չ@@ 'Be6Y:-8!6Ae<}o4kĎH'DQ@eC%$ )ຽݐrTwiDkU!UM #qV,@x%e0v1e`*D_/eD=hZ?.b Q4=ʑS[4r\n \X+rǸiM$8s{cbPEif8.\,b<*KEL<݇z0f<Qui7"jRo]5p 5Q,N/$b=7nJBso e62`Oh[$7,n3Ѕ7r jt̺ؕ6ѣuA/HňIZf=4ِh}SBUXmaK<@QL^pe hup`)nķf}2!nd"cf@" cҢu.q]A< v^V ~׿p.ߨ:,Xb;]Ԩ|5$XGuZcĉ \ Ɖ%R޻yQ`υ;qVwSk`ܤЅzZJdiؓRpEͩN:`yK\b# KrII#5)=lZ\~Qw Qݫ0%vxԴ_x/o]HШؘ#eVcWCTGvbD9v6ޕO 1DvcFDT!b Bțw@=ޅKP}ƨ˂dm>fvYxAj!@HΗgjeȹus:Rc@T`'yY 7WsO}JKv|P~GQZNuc n,y_td>uht|u[Pyf`-zekQi"fusio d LwrtBjMeIoZ%D)_2,]2]{yX䱸=oւ /AC o@ Lc"Cj.=Jq ̔QV!a\>Z#kLI&|TZR<о=-sX}[oN6$F75jsB3> *,\B WPo6P2&A\mdY0lFu %A$Lm>LBo?r-|447[3ISfMŠWNor %w4di HkQ0dX8/31EH6C9lB'3tp ~ +$ؗ ! ]t\ɀÛzB RLbvh2& ROvZE!E8S? _}' $_2&u"싼 O(_ZYhK>ZC0`߂5֭,u|'ŷ}ܦ> v KI *ɶd%ЏQAeSJGF"KR$62~V0S2ԉE~_ +w2 3;Lg<w6fx.q)\]A(oA(-eph{ Frw@.!rmL[r(xB RN[u0\||:[?{𝸪:=A3PѯE1cJq̬&T% spe"^9Sdʂˋ3z{%7䎩 pַ??>砲qaNԷX}B<>)),|iU=#D6ehzzqTݘS-5 m Z""9 h. &g+(3| R~QIerD@2* eW_fsWCP*K1Qӝ3HIA 3)p鉰ݡ+#0x]7fIؼtF꽳(;cq lڍI1bfLW_䙒DkީXZ|N~$i˼3LytÂW-8G  ΗEHsfH%X"ב//i$(o1uʒlM&o K<&'"wLPS1gv ~Oe=ߘR0aY8'bӼXgl D_9+fŸsvX2OSNZ^3ďq鬟W4? 5D˕W3؟uXe"YK8ɏN2tQG39ͳ$-tg5wIK´~. ^C=y&2^E_)r7-},Axا%9tYr4NҘ5vZT=g>~8T UQVf)藑[PƧMQbvߺ@;WgKctqԝDX-t "k`iSnثF -wo>&\r:&XD{ʩl/cH.<[Y4WSJ9sJnGv;R`v,@832MP"SE%b7^%^E 4ݨ%qg,_1ZB:>x֕͸p֨VʷIIPHR_*<7]e Ve?q/_@ u;Cm_iPH $MC ]P\2i Gus"zE@8ᚰì,C*z08A*k^L2btKk Tͤ6-k4g2pXxO_G ̩ҮeY~"1 Yׯy䄙̾8:\zT"gjD)v+s`_P ΨtQv_  PّB.cAg- QD[!oo=[b6^'X>,#e>;HKK}9Ds&&)) n>Νo6M\XOv9A3g|oJۀ Y/Ke+/|D׺S|pbr|C^lH18kCDM=<1jͻ N(wp-&hw̤4Ը~qvB'}֮4A:]~p4VhQwЪl:xYV AQ p !*6I.٪ԱB,*!$ Y<~ pY݅;)Z]Nvp.'nL, tDaH؋!ʹU)\Ygp-IJ6]fi~5M[|39(VЎ>n[xnLdV Gvf݈SŅ!-k xht­+ ">mU}7Pu"\8%GOrKvRGj/^5KԅwtJ-Ԟ2WCIᆙ4 \*gC ؁A8ޟ+fz^2< E +,x_.bX:!>);n/8twV#`ٯRpi2x4VPD~ii7 &@t Ӏ4c[&TU5+<Vf|I2JYǃ.煳0_?(5k2~W]mX,q>&\Kǟ:$WXeўj> пJ5!)n/'Ƀ6?DgE P^7浚o _$ʟɕBHzj́kř#q!?Zf켅@RFe"p0!zL]LW-)45"-fo`9`{~J b\;]pOv?)z>ʟˎ@x# X Ѫ2y&/: wڎh=\W;şy6DsFUd|l?atC%>LOTc)I!zd,$Z"O4L橨i  tig:[Z[xc=ipDV q#ޔs᳑SIL& 0##Ԫ!$ЕWi밤bp芆 s iUBpc+%ˆnsҧCZM̯nd{Gҍ h0O5wΞy4kJީ0֮ڶ`Q2|rK#5DSQ"Zd)OCGIM'Ԩou2)ͻ"L>=hވ`NE-Vi<4/.Nu[Gd;nU@ iUX@xh%DDfA^8Px7a jqd1"4 I HZVacIq35KGC1o-z )T3Yԙ37KZV%!T7f Glp~- 죲 %iWEҿ]]0;c@)YM=h #gr񎭮&Oj z|ێlq@hw?Q%Rɹp]#|=Լ+y[a!0.jw;z8É ?wD.>0ˋ}@]0&*¤lIg04RUSbCC"UoJ=yרlOFg|]㱋SRn%rgt`*Lm-GYumDޅWRxUz?AϨp lN=fChJYh#끝( !0b,L5d۝ȍ 7ׯ)Vzז =>F5RO|=e!Zn I0D/' xwHiLbl ԴW# jG?B=Q8aGQ ybo+)+eE+d,Z,ʌ?bT?Y|%˾]Xip/mXN1[!!&Wv٫U)qQ3 .E&j88T8g\u_tov yV;eè%׆^~Go|c5lhG4jOO!=J"8%NaOTv.qVh6܁]r ?3FEy GRJ+_G*Gg$q77-8Iq!AK'G~]&6}Im)^@:Mہc2du.sDuS+uk#{=;䄂_15%jʞwY[,BJfcg^ۋbSx (T(} :Am~٣I,79~.e'`Df%͏_7=9™Dv/eۜ"TQ䙍 lF+ƷKH^ 8}Qﮉp.ȲÀrW,h`9ITOQ,A$9D6ߠOb9wWGhԑuxx,'=5d\tQgDe>lTem $k"{D` :_R4џXL99:pv0ZL-J"o!V'ܝK,)Nh4]m$/W1ȓV% ^N`3VMeNIK 8se6z(銱uV\Cogʵ kezh'4+n#.8Rb=!F)=5"(]p G+Gj-F)0 uzrPEto)X~([a(?Ѽ}R4 G1'+VxzCWnEn}7 dJ58<*>}gx>H *i!7CaA_AzY$0q=9x:eG^]Kt'~ mO1]UEp"J #8 Ɋ3nWV\;Ò,M]Y&Vrbp =AZ`My7Ά-Z l0J^ĴĽsI`8@_C2^F'#^F3O¤:i5KE]^2^E'ϯL/:b! o7=Q:Go.o `zJۀ: Ⲕs˪Y5EXj^x3U6DB~|o]iӕmxGڭ=3 x+Ay1@]lBA69v6H(/RWt[CyE$R Q9l(MNҳU),B'_L0,#n ۨG=3+4tǺ♟̅F]qm*Ы  7GKR*z K=}uuЏ$ov^B"q@7MoJʜy{5#vRC>Zap"DG$gD֟<^--p9]$ !<TiRpkpO D+'T,g3S1Ӽ&x-93r:hrxxH o5NX Dp!!/ U%<K40+ݴ,О|&D%|SL7ւ ؖI{۲"妇^YpG gGC VΗy?Wiu LcklQ', + L'R~!||xPDa(HωhGAA._)X[.:j',0s+Ƭɽ@4@5XD-^{5z|ӉK`6 wjླ:_ٲ0P^Owj@NlݘpZJ  #֭royDPhGPaa4@LO},𵨔l|GųbF*{uۜE6Ou Mš>Y?wVhkx-s9r:y${rSCօi~DKMTF]vV7;?jfyuڲh(!H5S!Z ĦN=D]Sٍ" ~LjḵU\d>CEe[.Y8I M|٘~_){N>Vefo 9g q6u켕,R +<1+ܼ6vic$]: `L/[Dmy2ߢ1L=$goC۟?)5X$@@=2v`8#m yόg"oZ9{^ )9&c AVcQS]N 9],vUY_yN, %XJ+e[ƴ$VT=9/~9@Lj(ׄ-H\͏kUl+4Bm)DTq+.N^o~ F#ub/(\4meRPqCc \&Rv9]HxFk& tuՊ|/Bfr!hQdB, b$M[oMZow4>X5E1b>u*}Aҋ~qj*iQ%|]ٞ5إBXRwnciFdcyYft<}2M{H1o'8{e>a4y\.]i] hB h{[E$,ua~ ̏̌Cb6}bj1L۔WP֩j4^DT>ه<( hx::Q̉6Ș=>܁,Oi/U_ %3хDϜ\pYZ7[-kp1ōRS"pI7Dqxd7+%皘QAX*ޚc֮2܀o*N2zD04{zO; 醫%wZ޵ }aAZ:V űW#jv(2aL*8 hZY4%YJ:޴HJx*(.>VU[h`oּ]C1/t h[+ux't67gp0؃U9jzohfj-lnwkӐK^_PƻGѫCo]:]y؛Wj3f1kHJ)W=2 Kl%Kވ/O`^O&.h7/>Jϡ{ H n`>(R![)thZa_2 Xy1Ag7g; Y6BExnMu_Kc=F-usqMw\w6PǘqM+·v>W ]5{ZkFe7iZI7)lDݯKl~:@9-JG"EWIiq= %b5|."(a:ZHf+fFLXJTs~̟h MmF{,KC g ,3r ZV/!Q!W-fk^b Y툼9CPUqPqg.3aLwZ[$K1NF{6n_>Ȏm9x0F̍{_xnؔmL ,HjytF\Q`#~b`_MvT!n鸺VϏ Nc^wv5Y^x-Nb'!<8_ G~c {Αp1Azzls^J ݢ!:]/ss?#]Z$H{ccR !̞]9jYpNNjl67IgK|0´W3Rz5&qm&>DږN$Z%o#Gtyү<|ϳS/^%r:ևˋKaZr~nD/M;̐2(:1ޮf;|-kM:M:u 燅+ `cc@#$TI|:^ Ʌ*R[Bjqc^p^AthGL kV;.%Rƹwp+л.R4qCg{&ܙ&Q,zU0U~ss'3w[dcǜ|걖*oiFMbBDs1ԱB$D# |]ں*`S؇ 7 G{~St쇮0f]hO,ocC287n;|S),Vd592*D7Sz'\(gyj_w(hҌ+0%,==XIcT}6ϯRKǃ XJ%LMfL5)'Tdp(HJ#*X<f9K lk|RbR7@nKoCXe[,#G}Ƭ~j}n_b-'](]O\-a_i6 uR&z:_dq-#USdG /ZaԔ ôk-Ntcf8Y0hj&L]s{"¦YXDv.EW3!{%2 '/B[ ֗?ŌYWZ%@SyHƉ܌4m;^aXVc@xߩ꒷Ø̸ٳU8X U-SIW̨5mav,Ln0xm@ς79dk{ʌhיWkɵ^alQj G3'X12e{1S=;)z) S~gEz[vӹN<(:Y1\q:e-lq6Bx߫(iMb^e(9pC h^3KS@u:rRm ML{T53I)M=<&--(%e!8ѡ]حc5υ?f6z (oa< Ǖt]+y21#?w3amΕ^ fƒ [gC8+ēBO7h>V(}R(^.KR' 4*W},I!;Dzu"D J |o<8bk xed6 `j,urgՓAh/HY;;]tzsSe )N*9 x]?Gr˷u%mMgکU71R)jez, ڃ}]'\E[B>FjJSktY3n@ڭUf 䦎"*yHYi.tir!5ёT+0Wmߕa eb<tFO0C3:Zxr.2v]@;e_mۼSK9mr1?ލOAd҉Gq$ XIS9/;ws:v,|-/ S{ezJ o'`Wp=CL/>)6V5qRYTɭJȪeT˲]:AopF6\F'̶+,Mvj FI f3#%~Wc R}1L~HS mBKdR4iթW\uߕ{N_'EHvD c{EBm> "C#HVyሩwcM[oI EzSc M\&/=˛B/Xu;slrsН7]KjDz)N.dSS}v}h8،Ƨ'.(NE`*؇%/M1ʡQi}ڜ,ȬILU oǙ,rVH?tjȫUN:s\wjx5ߕKRO< hu9N%B4 ABs\PHZ󞃓=SM놝rK޼F}WsjVnD4ȇYAC~yr^o="l'9g~_ u?a/|!(--c5^ 9.JV!ƂƒZ0ýgp>S7ykWhBlk.(KOeV$M\}&CuHֶ~=jI,'mO~i!1gŢ WKEcr$\b X/sAy$ZѾ t LJ%~c`euR̰ 7&5˜#Oop KNkj1/^4(Gluf5us u k$tս`=Q*ׯV} `5GRɸ>2\ &k-GgLW/ق~ij :|?jq"As2x6%$7G㍂r@Fm>uB8)3ӕ_D8i-N;N#!vX)baΏ;ہMɘ:Ϗ(׶o^`ʣlΨzr6(-Fi~NSM3D&CL땔^dԦLa+r}+0.naR]6P>d{i;\2B紮``O;t,MٽE&~Pݪ0?gPAKGʙU,+x Hdb |&؅-̐.ð=ڀ&dXGK!6r&o+>K&Dc%;A_Vr#罖LQJ$:|j{= UҬ{…I\P}4'Sx.\Uf_E;_KVa9su'׃i2]ְr!]0'Jn*~BwЪ$6SvVLY#NXDy$1\t!( yyp]c'(C5-!anm8E,~{_oT)9Z&џ"k%.ƪzZ0T;&3~+hۉe2& lEu"bECRN-C.׳ֹ~XVD2دRQ+0 `wOFtM+m^W%Q+Go]K)X{TkC-1 +fb2ҧ;G*":wY;Ȓ(QZM;2lƪnJ w&;OoLH;9HGB9ji'2G(' 6 Mݩ4glr'^CF+W )X6n ߉]Td$BC&hwh4YBL6o~!'c'PJ1 yR}3⵷Mjgzp6(pǍ󽹳 x L ?9wǬ<7HG#L7[WwW<}LQemUz;],W+Rq5 fٳ\i糄E8%eÉX{8/?uMhQ~PcltS@ FNՋe:$ę1&Sa%^U a #nYjͅ$STR)"N6RLh] OMO7O+{dE'8"zCی(BF$\C\>u 䨗b,c.v^53WV-gsTXteW A@͹VJoA Voi̽ύV DCZӗO{Nt Qtd|VF_õaq[.~t7+,gկPXзG:ݦE-}PZYK(g~r*ZbƻRD<`©f8 nOB!2-7)q:,+uhd#Qۜ͠ A|0lѢZ+ LkHzt:YPQ` ]5Dvv'<$i(5ZbzHlSWYG5yB4.՘UmNs}\`1mxz]Y\@ {ZωVOq vC" BDG9 ػ>Էƭ'c܆:ѨNb_Fb9(Ƭ:vv,gT;Sչ w:9;fXg`4Խr=ڳPgӰeo/}07cX%dSڽuG{NJ,6zEdo)$kbO:zec6"xoɔZrRY٠"7|e0Jv`ų"pnvk =#EOGVIsmnEkEm] `y!:NZHX0d{O6雅O٥ݔ!f}}xs=pNzDpg kX:ĭFbB_7n ]^ΜA_c{ORMUDmx} d%g`(bVIyvmU.N|ulKRIs6dRɱ-#ӻᲵ?]njt0WfK)]ƫҧ1~#lyg{xQ<<|Y+~\sآ"z3YiԽ%~DuN+V@}|% :͡*|>[/ڀEJj5_pkb}܈y&fcS2 }Ys$>EPd٠V*iktqs0eRױ辶j}(+8QUv-2˯VNg!*?֜A?> sSK'w*t϶К⃜}ӟV*M036%9RA Ema?DrJ FپݜSD8|h|jG(ˋ|/jُed4Hք0:r0n[8xdz3V1F07T@iB4brvIQrC\,d@U̝V"Ғ=K^u^aYRCRBoPOa/?zX약vÃUmc$+.X-\rf2r:%UbM!J:ɂ9y} djإrΐ()\`rĜ S{Z]eǾHj 44v f> .r%$D,jK0cۚ-]I<.UG|S%NqpU;~E32ɢiҝɛr&sa"Af̌Y/vHka-@xb fÄf.y)$PH堣~i{l,޺3MFM.t1F7SΨCdI+ qt]&de9Ǣ)QuZf&!C YSьf˧Iŭӊ ΢pwiӃb V(`Qhi\PP/6LayxoFz鶃bS8Va ǧ @8Ι@cetM b" #KpR{.vcr.ִxi.8JU^hZEWNc"0|8eXVCS RϢ-@|r0odSj.xH=@͈d'(2>nM9(M(lNVR n'&6X)ݮ6 *Sl0W؟?jE!B4 Qo.Dh)OM&³_#9Wd*\Oe&>RXQz5&7L8՝r|a}q$zYn ,ksڮ{w?S?zJFK^FyP(mL݅o gnY5zt4fl3OpQ,XtVc6[lg"b~C()A},kY0DŽ#23V'3H9h=[KuUZ3rWq%' Y  {ѳؤE8[Fx-<<ԭ"bSː۔Yni{ltA% #XD9@;Xל1x*OܪauRh}OL̤z 겄5:t֣Z9xx^^#t8.\Xʜkdk!) P?^NӤ!AdP; s,jX7-@ YXjrD_cGUOM{y.r$;.TDuZa$WѬ݉aKG8OG8_yRF6k?2<@*#Or.7D ֟(t)äVA'tP[c?j|K^ӵ.݈meߋrgXa>= 7Ej< O~.u뙞oԸ>^3 pĔU^mdPP FVZTbQd~%>K6|T4pƇ8r9xΠ7YW!Zl%[_2\ފpGAʰC gBtX]wi3z&#ӳAy+gFb1` +fpaM0=kj$aZP%zk$U,o Rpu2UsLLh Z_jpVͶgK'¨ a{6_YD+Z]D.lp-[~P~C r\2UsS&CQd;{ q僺؃̭inr UHEBXɘ]"W/,V [Ϣ7|y]ð3q,<*$tZo,HPa]RX īLSH//4K:_U_'(1]v) /T"w sҊ3U=:(͛.7R#r!욶5>IlFFFިZVb lt*Dbt91u" 7eʉX|t;}!ӅVxH韫xD$c9_t}$1 &L@sh<=s]}uYKu g}AW>2_8?"sRy:$tm1Ъpޘ=a8C1q$ 9Sݗv#mh0D+Cg)GC*qYB$Q,@[P){m>ro`nt+wNV.@t 0d'a(ʆ0;4QlEmp jCç>#9m4G۲Lۜ1$U[e47Oi`ƌ\*59cȉINV\f0髗ayfzkH?( '']ε{in\+Pb!nO&vSPly{ᾚ4@gU BȟAoه oKr#BPӪ5K,OҺ{vqԷgsM$r8w!_} ]ݖxMX&h wpHS 2丵 L>" #0`N鸵5ݞe mKoK;XH_aSj|Qs&t:ѓͮ$Kb6u Uݩ Y֔D(!VK'Ί:Z>tԒe"ǽG6SP淝]$Xav6'g$Mdȵ]+- w<:(f;1D; 6NEm?dqԸY\`T7ڹ ,iL^羈".')Bg}L_PhL@|S gMz"m1&H ֣ZJ " X8\n{goiJf =4A Z/`oHc1[l>$FQ\ƳUZ2q# HkrџCkziΦWh*ot,s@)=tG`iߚNkn'y)_SۀS\1BsbT_.ۨh ˲m#D,%0Y2FP2ha%%?v`Dc fY;~Jc4XcN :/\2-}@5AFٻPo͓LwN0VЁÌ`6vW^GJ'okSn%hLHz[H|G )+FٓQ~U=Tqw띗uhh{!` dBm[FhLo-kX~Te\cVɫF({l<͙԰惋p0h `JJ!x-O2N ~3)Ysٶ`w"U=.t*ҋpdN'tbk\?J<9"2H8>#FgWFy {yezgZ]oف#+M aIIlI˛&AqY@z[ۡ).^Iytn4D`Lp%ΙObz3a(Cԁ5y"h(v5fwAw%>LȨ\~T7u $_5\ι9̈́6Bf cbb@OB5 h)&x\ ¦b |&Lu7q!6>X0wT9tTovUB6i5=bJ Ȳdm&StP x*:=td&G rV_msC"I_tQʐz) ~Q=_.>A/SWN`Ͷ/3燫L8rG ch;{Ed[.C~VTsExhMp^Hli {ʵ:~K۝5R.r{ЏU}[(%AjbltU-V:"$SϱHxB6߮44zݼ(u<}Nս}a=';@p AP6pW%lgX$>H:,F0G+q1ӓ/[DZiR}XiI\!X`S 1+ Gt@y F JH]vI%p7&p-,maeAx@NF/0gE ~ y ^]/`̄*5R ~Q2yZ-\*mCc e08n #DPlOlT_ qqPVU9e*wVCOWCYm[ ,:u..eA2Y'rb}frm5{ϸXܥ%_~TmtҸKt쒏L qN)GSVv5PvH&o8AqQj7`@"_譜A%C="*a% 2 3t??e8$?nĀ{QVd K]PӛC(EZ-a)`^W>!yh۳@ѕ;Do1oR2)?8_0𡧿(~XsuXϚT¼+'m",DoNݗW u`hmYn מN;'jWGz<-`S)Kئ2YKUaI,-DnQg._:Sة$! xc[ю>'uJd06?cRRT?UJꌌ Jn ;K'niR(߶9?,[")l2Ɛ;<ߠZ;oWMb#@ :dM!}ˍ]IP ɆmQBX+e7= O`1:eh[VbWOIC+贖;Vߊ܂i2{zT9&J!*)-%Ne=l0T]z 1/֢} *VJMoo# C-a2cTg;BJo7Vc؂Bc 8:-:IŒn'+=oLL/-m5cQ@ʡ#9'Mo/>E΢£@:j9[x'v79ێx A֩HGm/y6%莻HǼ;:IXD.T~NB %EM ň\Ǎ  i~$d> .#@7 hyv]jzHANl`ICiE y+fJ1Òy{(*E揖,Br4VeB-Xzd: <85qӘOV6uo(EF*UF˙ SpBڵ1ynd1h N~UZJu3~bZS}SvjTj$aX 4mYZ#m`@fF=Ho_:|{ۈtdpKTi9#őGx+yy^uyst lJbwcBFs V7qa[|B\۳mԺ6g[dE}Ro>s7/R7%%b V) ?g䶋;,[_n2K6WzMcjmNkXy"U`9m)fc* 4(BH>,[z h +K=#m[dBpʼne)Hӱ۠ZtukZ%@'= ]-H$Z*j)NZ"ar(*O%=LqAzsRhm"!.߂A8ebG]mSVC_ h-uŵ+#sٺjk7 ~_ӿܹOjw^%Lm<~i7lЭ;Q.W$76[A^,>бZWT80NTkIO;WAMw%r{sm]zqeǑP0Fnk!bb05L a^7G*TesM)=`z\rZh(kR𝌿Wp*8ao8 D^*OY/8˨b:zJ2w aMqeqvUp91 EV=ηi08nBu).Y֏V͜R$iDCW}a񧷣SPi,i0/luK_gH)ĔȄuP+4^ztkj°ê;`.L"3~*3aiATp?62m_ QOcI}"*&4]򃛴k:⨨Ld>Yl;/h<<: UxB*!#&?:ߩ`%]q²&d~F\ *UMxі"Ԧ1CI{І}24RHճ$Ig:d}KIon9 `0N>ovƒSL<;O,0r.$fOyg4Hm).]W^[QƪsYS#Dov8z!rǤ*QZ9&KWH7֫?H0ZY/ہ"*,e"{Z'G/oB.X7 N<( ݃}͟6}?~>|v1h@ר@M;2iV[N1ۖ2Y@!qn, J7MnZPVEYD3EIՊLfKͧb{\N[GTTg S7Rz9VJ@~퍅pCٱ8'jbIl_݅ՓnoPbML?6"naK?*rC@I'CGT^Ë:I_,GV"7:y ]`DK9[s ͡ѣ5HH=ߨj;wpJk9'!?'+TJ?hOSQ^ !4e-$`nk 5euҞ0 +͘na}|׶ "x'{2k5AIaܤ9 Zơ*&' xBN vDE@Ͻ;DuiQU!<\@4$)A;%<] Bequsz[17UլQӔ9,l\|#꽈@o]H 0YkVo$xl[Y$~T63!?I_Srtk,SA!9;|WdgƢˣJ4 ͝٥jYTp`$39O߰)H45%FғP܄ )Α7Fm c4ܡ1YpG xE%G>lW_F#DA Hx,$mnh-,TA|F]7OpKg\Wk VҠ5j V]YOq=9~.` pRhkV9{>[R[0ʨR 3Nfox_60tڢh gXTNCN^gT3iL3 /><ά~)K 2}iCtEt`H*US(^u`w 0a_1\,姪S1?eS6oazО|'_:|?>hº.x~#ȦEъ76 *3OPluA!yٌ i"8:N Cjא+Xb+GE {_|.gb[f\mw~U=dDĔ{CFJBζjuP}° dCJ3 I]zH#޼dA)o9 iw [ ᇢUinE; 8(جj..q=f]=XiA'&&O],M%q'Ye9ڈXF{]=li>aC@xҚ.0򷊎:5=5vX|> 0HleA J>Z?ּ/sminP%`׈saaLHy};C)|[ v*:[ Yt47[OP֯=݄PY|z>X!BhOra?OFm%s,GdŞIޑr"D}u&SXDY6m;쥏fc;d#2tM]T},@Y+d߇qq6r&gѤ}]~]*`Kq<M;h]X+b.9ⲃ Ib2@D5q# ?ρ=/i6>&Bfuٜt *T9A!-P*(rX~{F[ޞ]})v#t\`ʓ`g4&NpQzVr{{ lƵƿj w\IBLUF- ě| p.MUئW̱S0q!y;? Puc.- SB!7pB>/ %`=1`Xqv2 x߹D}mz?QV,fNtTe0hxAߕ>~|e_~춚&>ZC!  \ tUNi;&@ TZM[fɇ]+[Ze ^NM1Qg~ZTOQmE v\0қ{<҅QFf&Qih=Di$Wc8:#7ϔw)|1Jb( J9Z1`uGւx_EbC۶٪μ3 ӲZL#1_6~&yiDNK><$']Sb{&-~- ,?N;<ѺCiu@Jr*,as'N#(F0)A-ht=zD3@`l_ZEA vsvB#hK p 1$NrYO3$G__GeBGtʰb}Yo`Wi;_΅&{fgl-{Yڼiʼg-Sh&H 1>9ZH1 z:.$TEYZ?%{LVB҄Y'eR: mmgwZq7*|TX5@Q5,a.?DŽ(n?Kf=jCLS-ȉ\,}]iU!Nq|:e2DG`?GZpRe -{xyx'MhD6 O߯ A ʼ]MۺsX` Fdkw~RGQ1+NX%eQm0c+MK+ ?"!\ }6 &-N891O$`gTItd)ʿ0d5n7747"fqX5 8XL8v鸍韄S8G wY]x J"kMum!Uj1uږ*.rKF5a[NlzdȥEeL)X5UN9mVY0gj lEn\ [tEa¥u14-:>LO{3(X"~4y!i]"9(*AE_;[,Qm0ӶAV1蕼$H 9뀃OX+̼uyΨr) q3:9#}iN/޳[zK?~iJEv*gˍ4utrOA^O$ |YX;> C:l])̼j̃%9l߰~ ~Uc#ch8)aCIX^bcTU#!Thlq4Y^l 1Jy颢QewFNdn~."\ U:kWQɩǝjՠM5fY`)v6yY ^df\oߵy jSLee!:4:&^B!QRcD @TrC^-0~^j2::{cGב[9>p u[#::x7%-i^Fѹq4yjBl!AwE = z_QP"oW _~VYxƵ[o!~ŻžR0ZoNPVHS?Xpŵ9 .xʙNz |sjUucbG+zyuݫ!_{;"wXV3 ;ΦKCz%1$eb-i;)tuX1SvTme6,aF'tęd&9qm4. jOgHNGtD::05 );6 =baNk!bV;f@gH/)Uu, *\yu|# dL-=yuXe#xW) opE9#s~LR LY_}]*4AҲM&$ $Ø8 ,V$+9P4|g6v$ 8X@>=,WFVP9CPɉA%<o`k V2-i Y kz3[Ӽ#0na@h!+D)*Еo +{yT#+C ԋf=nsh46Y]8e a>(cm*Qy}bκ4$dL6i /Jҟ؊12K<'WѠzTJV"˩ ͖ac?f*ZF_]{sw#/erB}ᾑ.qZ)x+8A7S&7s;RU)@ka#mB]% )VBZ/Ą0,X{PӳxZx[wg^h eTfScO8FNR0^u 37{ &6Ҿ]ȌA5 ؅|9m"H;СQ.OH2AN'?V.N j'gɝj g@y.Jl ?!~QG:3G!2{+eż9qj7]7Ԇ*2'ZlF(-vBxz*,f$)^}?; .C<be~}CV}=IPMys,>\CH`V[1z>Y&>9dQKhNDU$WEŋ7T׉i0 vY5hb>Yvc=r"hz&(.eou>h V2hŴp( b Ru'.˴~brbo|C`<"1{^5s+y!< WK\raBeEeaяXCQci b@x`Ba%0$/o_mcHsZ g#12Ah-2]`GkKQ-'&EM)r&4@|$0zh(Ij 6*X^e۶_^>VrDts C{8lM:ׂ]Lsp^#3xNT`dM>+r5V{|#HnywOG`kMHnMjgU Xs}pto'Mė~Xsг3b\N;BR5eL%'kCI ۗP G wx&8@d}+s'ч:/U=AҶ{j0kY#4toX&%+xm)[s++ h  DQ7Z YCi:ۇ?f6<㠐DK {O5xR3K3h.Og"qi~&-|diPC>8״QĘN_23n *mK [ĚE*Vhig|ZO7lYzW!C(Hr#a.,Rrw9%zB7N2c>2>UAhYynWۇ^t_e"Sz$~w !vPYS?6M+77.2"]Hy7>}|N7AxmbY+}9{Tp\Nj-5QJʅlySet9P(ve$ێa14Cyhdgyfa7Pd |/?Jʄ8&0:9iս.$3x,ͼhe;k:MWif})B#~fV%5Fbߜ}u%nc _O9fswD(&f{) ɽ 8$?=~pNL&i9O+b-'om 10ރ !^e.08jQЗiYh'_A_ 锩[bFB3Fub / ;U܍i Vu?#M~8M;{nNrkmN-Sޤ V0; Z.ɱHy IUGGU&oρw Sҹiz$6,msH&܀2Sl+k"5[m-حlA^:KFwORX(J}D0Iz$'zK`v|4 HНڃdNBYFP z@mO-aNpmQe-ȘXt/&W ]Tv _o⏍QiQqcbTh XM,imхtby:(:@aǡE"cO~;=E̘I] S;qMozͫ 61/G<m(( 2 q-o'k%a{=6AP9G`e#8E{rJ$foV:BOȤ'R?,`vjA>44IjjT20~DT#JKJ'XәF/^Y( [|Y`iLr =M4/1^=/%gqZןKPlZJuP ! ʩW]w?ȧv<(7y~@qlF<>^]O0TvW-P_?k-hhA{ڿpqv{n` t< %cyZw܍i~ ]4\M7s-%IֈЖx9%'(*u?ؤ ‰?6{|$WR(K\ߤ&o=5OӴ[+VN%`jBIغ#j)EK+SA㷢r!xWZel? cyrv cH^TwRqy>óߪK H J|q]iGHI6bo6 fָ}ou S Xl\*&fA a#.zl1Z4^fqQZq頸Z}}Uxl*NU~֧{Y-^jL1\r2|:͇3|qыMr~X#o {"0O]/Lƅ5], ~3cmN 7" Yx")a@O@;3P8n5W-j8[m)43aTZ .%qjqE9h@%B1ݝ&xf >ZcbBƾpZ4+0xX'tמB޵kD 8!7 @f?H>~8x́ź9HM9Gߋz $?S9h·h%?bdx١ԓZ:[) EF7~3a*=-ԙWiDwQg [>{sbr1%my!r3V+v;rw F}KKMlnvN4\a\n 6s/(h~6P4 ՅtiYxYR߅xc~=KĜ]eWt`rWr8͖X\Yb?öqJհzOHٗ=u)#O L|U~O wy/u" (#e8r+ )X9 qB^}:w23-{ UQLߓ^W(RU򆔄+2D/|\;c&4UȀ`Ov9V,iKb P ^ ޶xav 6^ZK<,x(eD+z2oo~Z,+ٚ%td{s] OdzNSʓ׼lo9b&XZ Q7a|F-~n1 4zuhVPKH5Y2|η;˓b6OY(1_PZHTܡor>$G@cp5RM*#qf7T6_Q;%(' TpQDxJL}Lu:=Y m1`"zvɉґYSvW K@oe1QgU$|tZ<%`?nwS}е^+n(8v^9 -&)`Th&'hrEs"od%Ymk$:ma֕ a &AW2VPUIU !y>aIto2Op2̌2F_RQ`ʧ^zMߦPn%hQԢFTĥQlh!E<9lJ֧ ~u^ǤjCiQW-DFJ7Jg 8_8 ρf˃ W9qM(1yqsB~5kL?bdq6R_BgW `yu> 妣ʐ /\h"'/ lPlY|c[um'Z'q/)'Q\#}P0I6\Ϫi$4\S9е 1'a`/`~Ї"tTH׈f4=g:\Au2j=:A‘]S 62MPWg$I?+7-pGR8ꍋ*d=NPF- Ě {|ee`7[tw#`,FOEᖫ/݊qEÈF[5s>W!.CZTY3]Wcw iCHB >ه!%'c:kZ`qMUt7WV5N귄6 F?hao@*{w D/ L2!:..(/T{Z8VzҲə5)pjFoġs;ç3N:PsWi;\OF݁hdV:1Zwkԇ't1 +4 Rn4&ki[G¡BfA|ٸUa>.C X  ^gaiMr͟zYܤ^1h4D:'i+{A*6+IcmA'&cLx*2W`%[kqw/Zsc;Fh'5U&JaETL46z3_p7üQ9#pPZXr#$Bp \$'9, 2|̟ms,ImҭCc+]>&=(VW:K&KeRKT7L~GGn+ H] ˉ#ǰ@sxIu_Ƶl *]w(p \f%:Ay0unj̴S8';)lJNx8CCr,+[ֽ})%ڐ,rѬ7T,J$KJrn{.X&Jls䟐w,Cߗ?veӚM,ǠS'5]ODQ|YߴYK.2< ^{D#/vnw`F^:rWg+tJQO&ha:nfknzNw? nHk'=eCLS>(}utn |{u 75t|f5mob#fc4a?fgq7?"瞶|M@Y2ZV$W5;pzaZ.$dvKDZȧklޠЍ L谎Ţd@bwLj0nIEyZߠټ ",e-oȄˮ5=#.]aۅoǘw5m:XJ 91hEP{3# %0k^WyY#.31eN9 R1~峼`|~d(W6u+ Gx^+(ƯuE] uv[_@ qD} 9ȫDˣ`PQ$j/@$,,5Ļ9:iql[?=X!|~<f!ņ.Ei+Q ]4CCoDG=_[R"< x6Ex_K yxChtv(:nv0&KG*~)ieNG44 iVFqmS mngvgVHh7WH()5<=g!{DWrʱ1^4yao=MC960`G*?Ot=&>k"31Ʀ45F>} ;#ߗ`A}1F."vF Ty5 9pr^:l%Er yx)#5aFn5}$a3G%F:H/N=Yqt:&FHܶ0[\X&NlIn!HI.rK}:per3 KC>PU9s^aIH;#P,lV@2qnK\_R;w(g0om_9X#ђ>{nƃ [3a$\6'zMXZIz0۹GWZ[G߲׏겠++?:a[9ر_\A0/H F ~'& k\Zg5P E"B_C4s0w#Wken;ʻ>J/(ΐs XIK͹m k٘- -k >FҌb%.Nl#ʈvƝ"Ep)j^ ̋'46`*}΄(f})[g2//ش+5!3=шZOgց\4G1ךazwЫD|P]s3q!~ʥ55#& 䛉?pgYcrH |Z3m>mIxAJ.w< ;@}0_4~XEq/Dc.q02sr؞܅8ޅz IRMB7.lb7ֆVChM<ʷSh2̾`:ur!;Z-~[#'NI|_>>pG;-@{`3}Ya?~~kq"Yih5ӺSSuQ֡z.TZoƒĂi!DOgt#o5a뙁QODq"e5rmZ4wBféyUB {6Br5P8{YFڣfc2TC7V ܆k[Uv"xm6|dok\gjnWnN t[y;4`A uyaO Y$V(6/DZ*ܗR1l撌Bs5!2<RHp %DP8sy䪎0)T\ &g+A+hjQpp+K/ۛڍ,J)OUnOUa7gƉB5Sk\1ϋzc2vQ=  }'\ÀBŴo}23-kL eˡ􍡁N(SO ;a\vr\(Rݼ&퐋?)΀[EJ 8V3x!\QE|kWY[3:-KQC&> Ú߭4V7pAJ/(lw0}K!"so m22FCsGp@y45 g,,MpU 9>/1b~cVr5QnHv} hiwfdVc)SxOgԻn!6FRVaP?Y Q/W IWd.]T,p,B臃Ǔ6h~HlW(ڱ<6BckƼG'GßJ9gSR')at/e#ʹ0/5پmo~660ު|!Й#\2ôr;o!PXYRS<=s_T\7#5!ȟjSlPv`VJxz4 jǭm4w꨾bׯ&#!h%, 2^(ῖ6R˩"ZROVn8~ e>>et>ՙ;L:jbđrD:Ԅ wd<dL?]o<㗾VsUU+ t\S@s# YϫyƙfQۧJа^&BSt"2{,E'ҦBBfRx]W滁&@cp_Wq {VCѨ]+X 1x   TO 0QUK 椩4ޛMm߀j˖ k;ft|PKE.+LDUkmvJ(lmEqtH*oI|I9,u6v޹NL08s^}p~kGݢU(Ų=:2K6Tojj43r_)uO};p&ZIg[5ZQxK3zzZjS rʡA%DY.ON+w&C 7N|=Sۦ~Ð^ɸ*WY*= e l>흜|IYKUܴ̞_hŶ [j,04 m l,g/8;uV\L%!h8ЃEXե|AnS`S/YN2Yrw*Z{2yRP(H ji;VAi";7*jRednQ̯zR,5Ig)Ϟq5-rtJ~iyCYAFCt2)D3ϰA=R-B*P%C=E+v1 \i%ӵ~ lֵqAͅ^H}Lyf:;ܭO. YM=(A4Z}[:8`DFzsjO.җ@'gAXKvS4D "SχBp/qio߱F|o܏o?Y[krFfΒsִ,yndǔ͂bT2΁9i]/+e$* ư z~j8/*5Po>B)cW}# ƋB0 ^:o8&g~-`@ݮ \_ilS:[ 0}D D#ۺӮYsHm3,0!-݀+t!T̃sp%Xw7IUvD2<m2⊤+i^Ң\ U/7{P= g?mu>+ĢYn\a\S5{gGcL53͛@ɹ)yDYֆgalg$`(!09?H/b K<+Blr<^]\*,vn&aK)GlX!:VxGBƠhE{IMV{<>b5 ΂UCDqX{`%z|238wd;^s2 1VQ fȓ %V5 g ptТ>ŀZ|uvtyAe?c̆K?q*= r^PtsWe~v9խ2cJk7̒μ!WNz{ӓ =/Gțzn;ٚݦwA6+8#\T)8yz7"{:VZb=yMZKjvB/nAq,4+k~+]NN %/gܿA-~$*@|Ine0el\!>/`5GXgKKH V;M+恍x}BOyt Is.;g}*u (yO/) GW*9{N.+pDr;B%H#Z}&Ң[P^ŗW5≟ ;vlغki ּlFN}T7UݡKKe&j~QdVۖŚvld$MՐtlDV'o"xEp(߰IK^σVa{w=>tVuM\|cBe?-XG$oy)p3{S1_rb'qSmcDKuˮ\YJquHcn?H-Xo. s(0O k0@%+.;`61 p+=N`rnJjX %r`P'(j>,I>߭x;̭jv5^c=Pgv},$dZ"oّ}܁iֵR0hͧR1xlNË(]iTG'jB(g|xpfC:JpptyP|, 5VPҿfc%x&?Aٖ%cjhhߌw% ދ>iMnDY U: [:}5(ʞs%@n iդXF|ljfbgd({z~EXlQU/~+ʌB'Ǹ̩bUe̙:Y 3^7E4? yemXY5t$=gh}MԀyFn\. Ayn^^ QR 4g%+hV߹ n~U/V l[m_kTcs1 [q nj ]Ii. <&uFĪZ*6>CݯY#-#l‚h (BCl)%w_GI a*yx}ޕMSйa>j[)~qO/,aWB%{dc$*@pSrEjA_*E`14RQ(s(b㞞lc㛖CvR|-L߱q>+ahoVXQ_5,LxPVf?]Ab+cn O]2>6/Pk.k{^zĦmҘW'1L7Rd<VE 0eArvPZ 'dIH8i8T;G22nk,a({:bԮ(0Ne m0o} ~kp'Y<663Sae:ҥh1d >:cT8)unZ)й?J` OOy'lozƒY=5iFޣ;O.^yY3AyGae;EBK62?ꭗ>o5Yz%Lf,߫r#hJ.Nc6p)APHϧebjblT U͛Tkc+;!Q[ݹ\厭@h|M^ (IImqq]\Q*Բ Uė5rSl#)_!ctwq5KE`LTVG/m  JFyjqu )ndy&OT0vݭY:F kX:^N\enOKLw [RD7dr_ ˀNB!:+^򴊊WBQ@@7$-̇M$…A \OzY!w"M;0k,z.TI {1mn] r5/{4;JTfA7EI@dݘ>l{G]29dE:}$jxހו5oaN#"QVM Π} E[^0?W{m~OAO=u ޾w:j`Ն"aJS>kOVjӛMY^kjveSo74E(]~G2\q@viTG 1Z\ZmmشH~a>Oxx|qt^+ȕL0%^g\J-oT>J+v:Uiܹww9kVx%L LGH]e31 !%I(Z}%C/1c^REqT Sdˬi1M|"> E҄e`Uk_-'ra r+rEHr_ɁЏFOω tlo ҸmH;:rH+ ]X=7җ'.ѵgY]ijE)RCr*'- kGr$32+7N WmT0ɿfwB _y) t C%FSWXQn \/;ll>a,hj{+W`*^? 62Ut]Oi,)0S^\\0{a]*L^BbD|^U^XZ+,N{dBuANw+F /;&YqWʷL^M9l1c+͘pI"܀.[CAa`>h9H R*f[_>2@4LYT7Wu3aSSZU#Pb<f|GEȴCӇb{LS|,nj0?@5VDDc锒ɩ16/y!8wRz'2׌6fLܑu3g&A0h\oT x>חH%4uV<?_AlcD,Bwshi}hǓa> v] *ZnLvN@<2%Xe>]Qj][u3|XvL.z Dq$Ԙzx0<~a *}\7D\r1v u(B솩TX@AKo3/ yoG>` UQۺ*$#N9D2QiBFF\L}/_aZ_-.D^=f90SW}0- k0M>%<YI.sQ-V/M_$n\_pBPO_yrg'abM_ѶvO_%:Gw"Z^; 2ѡ wm9 *N[\8OOLn)″x';O@M*>_R*S;~$"8sU(!eО, Xv >L3cQK°C8޻'0 K8;JwNt77W_  BE-d[ذLCIa0߻AW// A+ 2D5PEGZ[f@-Ry@e=08'v|Cu?SEQLB;7 nQ]7>(a!ˆkeALKq S< ,%NIn(ۆܗRL d{芴&3&Սq^IU;`1bvg47_{9.ZsA76/E5 vm'bb~`~Y׆^Y/6I]Mx#426Jr3v!'YRɆuv='gl { \K;_9 KYuMK $ pX `šTT.@qY$ԇ+RpNϬsNVb2?+ʤ߲lrȅ]ptC;ӋU ̯"C'tV7X>#vúɾGVT.7q8u;έ[ahq Il9սDrkP8&عŔ [*փo|rjSl ;D24dwb ġps1%>*RzIy0iRԆ^D髲{9<0?9k/xKP/%+Vy G~8/{.I4:1~yS#ȓI;ߟe4!~ ~-5A5_>\aZ@;ODsd5\OtWF*ƱBaU܎vP~}PDK_yuS%[4c[A qeX(4]4DvXA_JU;IӅ<~j"nL%UXioUG^"Vqts(E 8;4Uz|e/ :jX@lV Rn#7_4U2oOԀ`7jF?kLXɢZKh_v@Ala^NkW;E#_ÌgzDA(U%4'\' QJrE926-\XsUۂ{O6)&cZcz|?NԜ%U뀍σ> e=Ӏ.eOI w<՟ C9}WIi/~`$ZPٴZ8~ ʿ;ƼgRʾ4U@y35vt^n'!@+RŴ޼wt־ 6w|ZZ.a`UjחJ7w|2πzg&~x@by#daGq' 9qLͥLrʹ[*n*cnнًsn&]'/kWᾈusfTt&k{0዗g iDJ]t>keZP@uT Iozٯ:dthJ @׈+d_vfPJ']nc$`3i\#g*+^PDRr.:GPȌ MN.kjQhJxB^vPWJ4؅'O;%t+[3A5yiwo/^6CQ`<AqȆ wlQ{E*׾O YUmXᝆ 3@-NpO7jthh?!R{-Gt7D/Jy>5olϊcZ| ̰vչW"*M|b|x*ˀ Rk V%|/ XD&(R<w[3X[t BMrׅoQ:y?n{*ۨdX:V_R1LF8W)bayAyչ ,HZi▃r zBʉ\O;6 WX&cO"2/|]29'Oy6^VgĽIyӖLkۙ9o\obB 1;(GOڋVw6xg-9pPӴHi8~/=T'=Cޢ9nBz r(p+JqKM= R*bF:%O> áٕug~xMq "=>i_W vGryǀEԧݡգ =1$a7LNW6eKGĥ屔5Bk]ϻCrߓXiЛT1iiު9g$TwW\߫ŅcVغovdߊī!ы-rsT&yv0[˴OqeW"q٨$:g}yQ.wF^P3v/~A^dšq?we+ԛNJ V}fg|˳{BQilPOŻכF cί?iTt1l~աj裋D_+愮B'^Qь5:ӷַBI'X3qiovpgP<l>>pV_peT"I_p36WIXbGhNXsbfC)6 Ti;P@Kf; o/Dn)` Q' euU^-帉護:G8+H;~+.Fm ;2_f-@[$Xfϒ$USz?ZPd;͉d? Rn2G(eS-dSB\~\.v}a!c^lt/`TheEɿ1* |s-lb3E~h˛\B9hɻKLz'bdHzLad/.^'-{oFcJ)3 9TWcD V`ŧOo?we\C>20 ʆdH ,Z;[7߇It%f_Z#Xޭs7_se? j"t "Sg+q߶=r:07)ϔt68lV鹻hE2J.~ ojKF+vt+#QQ$ `өR݉ހ^q{ݴR VJTc&Jl?u8wF\(k-] 0ELˈ%=cVU7-θ4۾xqH ZN7!:@՟z8|jeCHaGi\7(A݁J 5ܨb˄33L !넆?{QWFP' ;=4?Bnk5 A1mc9/lV/^h6uƤOnwc|FCs"P>Ry/potn9W#®Jnv,[diib%Y> sm>5% D- 6{@,[4:Kȧ97Jri-CzX3<1kAKB||?.Α[opbeԨ#j8-e;٢ݻ.\È28b0gh5 C,!ϝbD34Zi\d}4ni`L7b-alAWFA~7n'+[Y|qR#+}0F5;DXcxrycs^![E3/RO}G!0ݵBdy=3!4Sr1y v|,KXӛwUb+AfK)(+iBov$/ن2b _{+Z!uTKCՎnE :D{wӁ|Z]53@x>LXE@ H& >e* Њ+4CdV<-bhiWe3]EJY߫kn_z<ԙ3#&17fϧ[J{٠_*C]xɸLƈy?[PWmICҚY;^ܯ Ɨ@7AϚ0"NkB9<\jl!K^<YTmU ٷ˧Ê!T1;B=W`.&21'%-XƘ]2z-K n0CM3{}DSeUAIvnh|cWLי8 E31| ڧO;dL]Gdc~4 59TYXY,\[ 8X&:lu{?:/ MO2~&ua=J 8g)xR){G9ŝ7+qɌ[+5ǜyQ ML/Bw=/$#%Jtaf*C1#䪃 t@5Wb*W-+jB&V.Jtt`hE8inHd[Pb+xϾ{J#9+`y5\mO~F:(6"0i +R<:xVV!0AyS91UfۋQFe'xG꒎9* unO ۅcG~g5ƥ;OD%HtktG=#3q@ղ$Uw34E#ڴUKoP ;Se,f IE=L%(jKJ>*7]Yg8dH.}l:nc#3|At"&̞ު5ds,7J1#N7k(K]\r"OvMp6š]#X4q\((?q9CV R5U޾_)x{% ;΅1YDg&pn-T7 Z\o 8xlϹANEVV XdžnS-L(4V^G_XV+M$O\"}PM3وGd AvDS_X`8Is^Nr<8,ˬ8f8h#A.;kF9TjD>퇛Ņt^n k$Iɺ$Gz98,œSZ"A58 bk&*; 9_%4h\#$TU%np}T x ^x&!nwI9f٬O ~k9J:e*hIp+zhr5|<''V?Q#K'Z5``: »m%e05C] ZyYî6ciK$qb^CwyƞF:,9o"cΐЬ0#%|:S4_ ybwx>?ųO\㲥;*=<egOET}.2b FJ)BηWtn|zB0.O?{5?9֝(צ$ ,8ת_ VvwJ:wm#ڬ4uԋ,d]&4SNkOOsET+~^yKҶuNe,é=x?}B̈́ɜB;^-:tfm.ˊO.Q L.!U>Dw#SRo9I.QT~Gv/¯ ,yc@L)o.zY|˾u<EΈdLƙLR; /qÝ}*PΔR/ Jӡ/f?l <򔌽x`(]*vsgw̻f݅4.}-on7VpەK(̷S<ⰺ;c. nf`gi("<1ڝL[p fU1!qDU8")NJ ^LHWy<FwRH"K?e?09GyM$P~H@fL-#i+'-9A\T;I](cU"BrM\3AY-?k_IYRz; # bر-Oe\G:,`̻+]hOmp\olB ?jLN'|"en=́+"yϮ36]G[˂`]Dȧ8N]CH<X҃{iٺόD6 NQ2Z >*BGlc {OΑnQ)O8 oTGnkYĠyY*ö`6Wι(*Z;E[S 0K.?H(.[=`۬%dItd|hZ`Ś(ۄZ<56'r0Jq[0'z]QpOg3?Xx Y+KFSЪ@F5\u iS?[d]6yD^EwqMRs /oуv]b{kt%s\f.4X+"Cڱbz-{Jw 0y>DY! a.&V+aK_ZSZc(-8hҞz^,U+ VN=01b m\`L 4W iO䉑DeN{ILsTA4㺯n* $$/e_  o,7>ј-X1(lda S,iꣲZ!uGc(OAp[& O)Cƽo _Nͪm6.dmh}L7#\|h f;~ڦzǏd)o4ێ5AU kDDCλdL]$=g"T"ݵ8lԽ`_mIv dK0ṽҟ)CxMwnηg~e}׬(~s؋6~8Q/ l\%T@nȁ+$g=\ߙ&9?[U%u..lF< н@ƪKTvy[aͻo9 ,uHu puʟVI@E5HE,%բb؂!I\`&*MVTt᧌6|ohdDS@9]::R#Y7(0]y5/^+"L3+yF@uK'2S1%kDh*Kw0=ͱ'7S"%+ r <1j@ޱAw6_`wWdV,j]?ͰɸfHW7~QqhYyX߂ZDe= M"E Fj|Ӷ?(AAVG_U/eq57l{cjX?iT&֤e[=%bMlۻ͑*)m~x̙JYS@`+4Vp_+ntQY7)&#ѧ2 &3P2>|}@ԑG(&aJ^agfZb)j*F7 RFdrEX#B)8}P }ƺ0e `nJ2Q\ƾHb)z7(8-۪SE *?Iˬ9W_6ZVv\-[/-4{rmk ˛;S3]#rr? ړXCA _@VՊ!T{ȃ)'c_1ad/CzځbFrAz.qfrp =K:Ὴ gd▯ f~aa3vFEf!}a(~ECascfdr}W5$v] Esi57AqVo%5YfFT*jeIlPД@DN8yeXћCs}9E{,'_ Y)"G+XE~pmTy N-R0*Ǒ_yq5`Zˢ,ȵQf6C{jȴ}I(HJ'D5CL"(y)>b-hrsaG87Ko;O] >gPwkn?&xgh:~/a,^=,(ګSTTjI\ކhHa= ZSqycabm5NWT8T 3H! bK"QKHW_'06]2]l9ҍȥZ$83$"ȚΝ3qyadgL|hMkWͬ*\ 2]5oբ]a2?#ٽ?Ə~יT,g4.ZSF #_#!,3`¤ ݖsx+[ 5a߯W/[ )s叁e~̈V2t'guƌ=_X(ѸJ= >^U)$9o˔/3la}"DdI&7ͰM+h_4[$[9<6"ÎbUoplK8P^x )|] ]wZF #w{#éFcu(?xC@6h#/F1pO2hBg_yj[湫Ne|@3!NQs("e Ab.KZiD#0Rqi,5P7ĒII _Ṵ̈́qKhj%{y xLԼg^.65?ϗ%qt#n^ y<ӏͼIcB}^_B2)ҋD3mʚsq]*Ӎ0"NXjj`qt! 3d1 9D5c/JtGcBw1 s j_M|n>?&{.q5n2AȌжN6Eug좪5^C>_$xGv:t:$!0كGX?v,P>p>9<KTདྷ(lN錫X[P?.4!VYJZ?P#,eB{#;ԘZ1`iN hPkSoNeh\ ~E.moʎlFGe̶NTq̎N7`-𑠨(_R##<΁+*᏷[ЋriPցvvh^TV1/1Pbڈq&V){fjB $' ]-@ XTCڱ_}CAat<.&& {7G)LC;€kFk#>HrkZMls-$J.ەO},G(zhk3FG6׮*G6{ =W_$ı8 ߞga(4Jv&M#j*"]!JTiJ:d։1`dM3[1YUΕ>ޅ[rea?;{j *pQdDnBSnoQ1y P  SP8@֐u\هN TOdJIA5-{ j"2 hgOXi|72DVr"~S w4>f80ZIܖbYD/3`@G= M&1+3`> "8a-x%}:|/$?e{wྒྷpIKS4EiV'Gw-!×zY0O;71QEoŒ"͒&pZH=Ş !@FFݸvm@SБVHN&[[SI&0cgIGJGz.Ma ,܏*E*X ld>P9.>O9'D^lXQыclITs cw@<@`]XB3@mj :sEKkNCW}4'w:_}b`(L)Hffw$˿qSJ5kv8u6xP^YFVsq1 gIvxK;)+]3誯%V"հodR.Ɍ+˻<:Uɝ,˖fhI6 hFFk{u"_%jW쪾rJS#1 9JifsFYGk#jWC5  (ч1]/WpZm>";:[I=UʞL]DfioZiMXj=MiQ7Fqt2M0"wC$R<_$DW'.hju~"l5yimQ&o=ؚ ! գ10EO(Ecos\d%o՛[1 ]a q& qժ54hbmf׆^X)+q:cN/GJ|~k&mXM5)ǣjؾ(kmܸa?+w˛V,Q̕ڊ%w^e͎<rwJjq-^7su5zVL  oO0$d LńXkn"pl0XRuWbʺTLL̳,X}4Ф/ׄ+'R.\z ykZrF2 D ~kb&%-]2SԏJpՒAphlI9:uH29ujϐe2 >u{IGz/I|f$1&[t0KSHL5Cq:ʵmuM:k&^ZKkQ5ۨŃLOlOtMPw"n-)iy_r.afIE>[iPB-yjYG yބHxΝFT91+V-`խVЕ6G7sE_nfHx^@8nL]j2Ar-h VN=ޙ뼣7J"aVq;Zt-[ڊNNWϒ$鱁}z.e^_DϼTw܆ +|:>sW90<6Y7lr], > m:nH,q;CFV%Ij,yz䂑I1=4|kiGS4F2KU05ZFh8GHF:=X=b[RűAK m .)-K{<=Q-F:Q_o9F4dH愾ogǺoeQ!.uie#Fhz}A37XF *0d('r_({0܀jk/ko\]˩ɴF941 +>Ca܅cKZg |m!^r{K6K݄Hyx 44S$m-C3.A(7CBUv>R0w5$ MPx$AN(y,hs"ᙣINeQ)[C)yM yc048VIj~8'<&K)5oH);8Apt4 9H% V(@.P25d[kyLB4Ť= d0F롒Ww M<)7ڕ2xp=8z~[+xYʚލo|`\!HVjW"E_ qHm%NRR-W.2$V[mkۮu2y}ZΓ.+\xL ~ 9%^٥=0!x49SgS୞7q(up{tU<ŮO(-OmnE_;/tY}Ah)q !ř\C)qݴ2[u&k^#f}wR粗\$+9ObX:bK';=1i =45(0Uβߟr~^ۤ%OF*9W,/fhDmX"Bx& AQ56V3aa`%Vũg/y 9V_S2C.>d#M{O6 d >8)4XNqKzw٫HzCBS0⢗I~`c'š*w 5zY>N|hn^ćM/z!±|} Yvde'1s1c4+(|/ZF~7oa΍$4w2; !d1s;AyCQ)X: z)QE^],Iě(D0ޏ wTir) /75xYúMMQvm{AfZ!&@zJ38QX9R XxFkЋ2xҶ),qo}tܐ:o 3ܐa|.=|/>ʄ3 v'O|jwTJ( dybǴnE1 -a@+aHyۗ<fR2:wN p[[l5  oߎKu-ktkD |&G k,y~@QC>-v r݉&liM_m6' KM=D&/Zd!]/ERn3 @uik##Dsvie4qN\،ˇaҟe% sA%nVLm"l4LTi^ݎ㩔Ȫ"bEw$͸uGDdL[3 z zA<=7E6pka4-ZWQDxI2GZjlq1x(XljHĻtz 9Tb7=)H"ë*vA0p+\yld ܁r}uM{_Lwi-4-rv<3)s8*\7Z mjͺupB󀖭E$eo0Y}qwͯy0հ;etÜ4x˱P,+~ mx|Qv%8nm.pֳP'h*Pu6C_9~|:fl̶A8dYc;xj JܧhPV70۰ !UXc%RPz#Z7s'C"a\N.k4٬)ľ̛~l8h{^F[y5ԪdIФc=B;oЎ~X[bIWzԩ"+wZ6m4q0Uk( L顁+,_)xf榪H"gTx*.~A*=-u|ZRT!v /Q[\u +soƊߡxub^y .%gzd3-s%Cfׁ~zH񰜢re.ws\C=8sBQ()US4.bqU= OJ%But9uf h& s!P2nʽuPs!TqV1;|:pȼ@eFOu[beGSJ"s;5<^$-s&w[ *B8"YeGgw"lvoWY){{#lU>؆6剘ljG!meQ0#yCb}⬹h8OI`ݺ"o]T3]#_R;@KN N0ye/t_P$\Fh}`:ρ B?bԝ<P k+_oΑIW͐I>Q~F zYoͪ[#P.} o4TU{Nݪbi'):t]6u5>TrΜI4cɖx,bC g.TsuQ!q|k/>-d{+  NCӬ2O@7Mu( ;+i圠[TM!A!*[w=_I5\2?͢|e:d65b4l6'N/9Vr%\VFvyOenBNph{Dn !Tk]*sa佂S#B$F1h >Hy>ZC! {w K2Gke! sv*.6_$j̷TvX11XE .$6ƉSqHWcPT`%*[D-7 1V05N_ۓXgv.67xToho$x>D}sG6z0\11B;ʢdbD @9ݝ݅Mٌq& 8s%!ƾSH{ܣm`8["͹_'bh';2Zn?Gn(,g뤾RI3zց\N5UitNX-[L ׈2sWH*JV nMv`A։{uh[S;gJ=ho}EgL]8ğCʆ69&3=!{Sxs ԓ<MZ;2=SWihD׏hBB]rdӢ-)g+"2Mq$~2֢Kr 0b$lu5Z T |#rR,;ed|쬴XcRT+ےczUMP=濾ؽt5tA7`FkV qOk پBJ_Q^/I0v|Ȋa `>NIU ƅY Rz bNC0pH)yb8H6| Her)bԜ3[M Pށ0ڷynGpmrnPo!!4?V(hdd`~B€g5@nݤ/$$-7B7vbp5={Wd{IAuI iqA5+ةIJc$wީI+ j9:E}i]٬blb*A2ZSc5͏ϛ}>",)D:HPl+LL0?p21,B1:  qo(7\yN'G㡢m,5ZTzg= y8ty1XN8@Et^ClG>#٢+G*%1"n;v;ŭB|f\9| Dz (@\U!W:6̖_%'>y|<%%#fQ>7bhu|7sA4֬@͗۵! P {kQsu) ">LxSI>]:q1eAU3k.6>9ѡCԧ*:E!+g4dW*ǵ!zPjDĞU:q7 pd2#NFe=|Mdkx!PRWUnD엕--G&޴CL_>䤍۞m͒OG4\ՆUMW᱗~sWb' շm#zyI n>bx L=,7^hѥp&" Sop b)dr^jM`; R A5LLᔅְB(TW|ːMyݮ'}k/ Hȩ;zaNay!<;J `aǸG6cI\!Vrěgd %a*=dl z!^"lFau\Ճ/`Hw×%l[ IG6آ SB#hU/?45>]!(\k$fW:3;,?<S50Ҫzz?Ѓ>H/wi=ݱ*Ɏ`ױJӷDŵs3^E<ۻ&FCI"w4178"Wz 8? π,^?:/W).P$_+u N 5|㟒o:\77#JDkkIP9PĊzإR_r5& v,'g8{SA9d& nƒ;NXJ #gJJ9U fUĠ4:κsRPb7ʞt Pl[m"ܟV)Z|.߽0M@Tޯ T=ed%$w&2lh)+飚FH7Z=ӯ4N*~/lI'=7U"9%yf.¹q!tCWwreHjdc;N>ij_iշl;pJj:8Kr׌6s& q?>Etd8̚**4ԧvy'{_0LkN}#M8ym!r+k%HGꩨYZܠD7&b3 s?:Z] !LN$JcمRjr޶0SSOjhO`?9spyRJnZz㊙ʠx;A) !mk~R#΃1 ; Wb`ZE0^0c͊:̾!2 g  Z өe!fgw\{'98b?BzM$n4}J0?@=6o#zT,\T:Cf#"`k KʾNP9svK PlCUfy58V+l+)'Wn(HI?hO/V2w ,TXB]_@yIE%妤s'0HKx2KS"&Y%aC5^i2_L:Tu|,dty͌q Kԑ#)xJsR㒺jJVڧW 5r(AϢioY+pSa64l0քc-^? ;2@v/JKN>چ8 *@S z([I&s1!J'QOâ9;'o>doqvN ]TSI 4]Ȋ2@m&ᅣC`JO2f@d{jkqIJ},+wlVWl (v[qΎrO1|@ ]?HS>,ǪzA<;c<-#*3fx K @!Mcv:7M$싱EM8 ΢a$ƷLVfZ[0uaw⠅S܉/@k@H[+*/ZxGW/Qiktⲝ Oe}¼mNȧEucE'ZOBaY+Eɍ=_g@G\e3ơ_郰pff7\Xh4̪R;HA ":WQKxFs*k 7j8CiR۰,eD\?6L)LţZSi5nd=%!FHC5&̞eEq xŨyÔ8e3 豉y3.`NSVKzycNuњ;kpHԮRUbV18\h:i`Ac)}.1mbjt~K"UjQ(+5" NTu r,_t_h?q~8.O2ϼZNlZA wutZu*qbrIB[Z/棄CAxlL~3a[ 0T]2lPwYL5ƪcL2}?0bzx:Q@:DYL_ӅIFXSQ9%Ko1^mzImk>=MwLGȿէlpaa`Ltf۠to*:kD\ICJˤqjTߑĉԹ:ssn[KC3əJA=ҔuL-rrd=HǤnqGĄ'+G췍?|(_nAʵx @rߠ|zQj-jN~qʏ~}/_3)(1Ϸ[16;6sTc"4mɕAc Kx i'8ny%rv]x%~ x-uݡ)TK&lI ߲۰g$7EXE$~{Db"h\C!jak\Ar9^(2m^D1i=qDjϸ uy^ۣ xiZoHlZP*ɀ0tI fFK:E|4*wXZmw`ip'S?/˫&㗜V6rz4^A-?pgdal*3mSeju酲IYN+ 9ĽNSƶ]kPAM0_{ԁA1p d&!ֹ h!.[}=>/ tأX!zmdJ-N5KVBCg =8uaA9Uf5{a<%giu f? .:r>bqRbg u}G BuMSDHaЂ|Eb`|i B62n?8"{&N)(*cE[I|6((J)ZUn0.&b`ȡyF9dݦ c3_-|sGBHQ#h}oZ,ݐ@{)F$>'jyQY'~ˮ^ @G׹q, `jD:DbtG!`QO.k~M/A1 &&>7dEF͕ ݜ#r"=rگ2iwMYXLNgN[ 8d6L&<}$*X@^U% "*%n`ZwS* œQU%˱9pFqXy={l@B?03e}Xc`q椠PsшBpo[]"rBL`3щ |B1509w}.bo25H'k/&/hW21W^`CSUvocM[DcS7. xvYݡhcǸ/Va̼RXHY:# U幟;Mlz=l(r+"̜,>Fn mɭ^*~+xT"TN)H i~KDNry8T2@agVw/Q*SCq.n8"ߏJqkc~996BTKl _n4Bx?F{#ٹQ{Li߼OM}MovgJ-Crb=Rx&M,i$V(ntaI7NL}u9QD` d0«H*޹)p*<ן h@" %KEw80fFk^&u n̐*F>\÷A&0_ysj}uv1K 5f`K"T;4/_ :w}@_XcR]TH<;|@X_kuju"s&#D`z RXʥqYO'@-jwɋpd'~~VtU#%󗾷O_^1s}=r(R6/q >+@":ɩ=uxPW6vULy6l#$OnEH1bwc~IcЇk;M;oEz4|ad%5pth%)QFAct+}g~6΄"y/f?IW)asיxN,xna@H-Dy=s`Cr-.9[s=t2mR/؊faϱ >Q31ssPّ;DOLsU,/`d>{`,(b1m{DX VԠ&*7mcC'o,E`x^+5(=Uuh J ḬUD ֛ӧ171T(Hn[R =_qT`lB)n,jb@}Dh;yӏNoer c|rQ`ڢ X3L|tns&\o_p#@Ѫ=S-~U6cr*zÀ0p¹z S؜WT 9kӖFMkrWClvھIͤJxˤwޢFKx'g@1!&BPm#]a5I5_/%b;,-Ej[HDm9*%*HɞNDe\;5~P0d:ѶiLQ a]1H/BIYUC EU}lg:T/ݥNOQVql\b0^a5L!955`30Gu|m!b>% r/PyMФbS1ȻLK5֨ +ZP}&wŀ|<#b-L}%aI0.RLkkmKx&1qsO2EQh%ׁyr`vNyȭ-9y={ڡOrb#K؉7?yue5)Dς#~zh…u$0t"pqTR9GRUef};*yW7t;j<D(dY# kbh]CGxrpJMv z+&/{}MTk5nBs Yˍ mt@.OxR^f:c .EkO@F *>9) {NF#d/RȘQB\׊q".e%`ؽ)@<5#84HҾ$‚Nt /sA*څ7qJR\)Oi^ѯ, U(9II:hy΢Ψ;ui|})?&m>q^g#Ui;q> _ Sf v;391M&SSĆCT&mN;O9stɘU%j6"RCl28V i9 <|pgۋm`_d9s]&^6yXѣYngoy# #' }l`ԮwPnF>b/^'m"\L;w$KŖ@.An6Đ|W^9da4|H.b%n*rK` c*fC;̍@H7cηx]Q1D.ox[<_`h-⏭cud~rބ&٢aOawQ.jo,#=p>r%GP i5wc \RI1_Z He _Yi~.ҿ2l h>-MG`. kU7pfy!坈x*O 5lKغYl[-SqEy6ua!5_#UyZΖ2d{7^#ۚ䌁7S݃J eO5NQ,j]hE:CagA,Mry{/EZJul!m\:z(w܌J8!=xC n[9e?^}?9NaMe6\]E"kdo~d3Akwh%( ` 4Sj`C#:"ױR<g^H,6e8dm4AZ<f]DZc3~1Gkg+b?@-2X#BC*#@PTk PsחB[c0;_C4,+_}y! fT><|Y$&t{L9i⤧ASNxF?W‡w[og|'8v -Ý:qY>62 gP/Ĝ ~hz,ً ,Vɠ(Vdn 4,៍8.=~aPq&o$AJfvOz|+_G)/~b4#*guܡ Xj6(tTR60ׁ?j[&&!$DX汚oƉM`le;N\o&IC&V!jH ;%ljJ@'Qݩg7e|Ykq>&; .?8N5Fvٻx:4u}ȍLVO5%-WBŹPh`Q2ˤSU(_/d͙?@L̢hmIX#g&5d򆠡 gջbr]r>_' XG,QFv< ;79u-hKا2[$:"% d0yQӀ|rtf賲ީP]KN{|O*dgk!6it7 :WdyK9:k^WΜG<lr}o'4>dRr@;z)x 9!ZǴ cѕ@@ Y(A vItw$s-C/`PVhXhKmW*m- B#3HѠI@Á W(hqbx۵-'uL*U| ; Yb˴Z qum4v?[wBnaHJKP~Oe5'T9!T^bYTEd`VWApFCgNƅi kZrM*RFӶ'xlFuzD2$ȵ$\ݡ#gZ#߮}$ pؚt43B,a20Mb oQ[~DFv$A ZΆ&V~ov]e(RNvڴ='_l2*\N my Vၜ_8q4ѩG9<4%)g273%Ru^h)1ПmMq\ud!7ޜaR,Aɇ'ɒ3#Trxjn5>qB:^͚3kߠ!V[ᱨʶ2QU|/CȫB=ԼuE=y ^Vsy,H[/foHJvl6Cx1XLLP5( :yc5TYkg1i>Mldf N2`H ]yxGŖ!g-pfX3 s\tm RL~YSj6$oqXQ EgfPw2j?\e#HN)-91CыH4uCJtU07 ywO枈j/sՠT&x+ f}c=Îu2Xh,s#G9jĆEElc@Dc_XB f-h2"_ 4Z}p䦜 ,N)ќupӃE(4Z#>7Ò5 'S>r`!;ZJ!O֜s:(٩wP$5n W+YFDvճJZsuJ]bW?$otF,c: Yg})R<}>GDX Xn}9m詓\LŭxUTo$EҭطdLFC \vU93ȊQMO 0MWtTvDq%C}F|}$*>2<53CYz 9=ѕP;M:<Ѡr*n %9ӮYjWy4Q&`Wb9 Ytų-8/eߌf>UO-ݾWr;ۈ`,[kM7c88!4kz7؁DyH)Xܯ/RqѼSפa3ֈ*diC}ؗ0_,R1OɌLv7[  ]B67Ax1l< if`*t5xy* =Jjt!t6&_On8A|s:*rlho9%j j{a|X~GX34[aFAХ7| n_/Hr]Zy'NvmȂVd(+?46#X(2hIU0NN~nlv^kֺ5E̼%{g)iȨufV7q'juX:\קw:{'(0eщf}7%/2ӿm$t!';<.6G;l_F%^w%GvXrT(n^ԵI˿va"m1(#jOA y$z+ l j*l0VSj&ғi:+C5'zlA7Tr=Ы"gZFԿff^^VގC/\%- NKy+W wʐG[. rt'~<9ḟjFWr Pc ڴb^׳4:B%lfm.4nSSQi_=Zp1tfG -I꒍LSе&b¢68B=L!2OjĮU760vpYxWfcI?PDѷA;$q@룾FnP$@Lz9H?ھbTa\C>o;GQ6/0dmvfsTC:溳'YUU Yc1is'˧! &R=,id/X2.Y"bn7ny:-* 6lw;։UĦ||Bib'J@JsGn`B]{?V@~_qܛ;nۣSP5+ĸ`CxN%=>В]UNת?JK 70-^xX TVpR*043]1m^Ѡ@HQ` +6t_h8"9d M jhBB$^Ru)VDu6!SηbQYO.ٺ ttQo&3K|{ ])T9d4W"zµf'gaLۡY*Ⱦ딐Uamz3F"TQ]W Tz>>պw[Ty>2p-8P{ $p,iկj-e#,`ȸ`.s$tQho4dVNX$X: LDTh IC) x^ %tcZ"q%֬zRY7M=LPRh(acp1ék]iOS8j"%+R#X-"L>\c>$jՁS Z"_> Vl3 (6伤@9w53e^%Wru|Ԅ16+=٨[F㜪[Y) ~*_ioSЈ֪8xZuS<y%qoڪD%yB('Cm胓̃ʹ5fS񧭂hq@`T 7mi˜/? K~ =a KR#E뫯:l".u W@=r:dC0ʼnSU5 &R]j"wRQQhni_P0rY;OB !%N3m3>p4e+},7U8ȃh}c>FlSdžK¿;R7j\/ KuP>>BTSɸ׻}ܣI&iv '9F%O8mMbIZ)j|ݛC񋛚2°A'r]OŁU_&DosC1&S򃏼J:C^]jGnf+?rF]U!XZ(6w 4hX53P&/BƂBCnt/i޿Pcj< .9$wlj;] v8l=! o%\'* 89kq:pO 1ge,jaûqFwOi[d ,hG6Ȅ; p)Tp<͑V_Y!dօ).՚F `5&wپNޣ '`ňJ{tֶ :vD9)Xxu]4$aK;S#)]LRWjKOkXY몣C &K$Ł3+Uv ΢rV$//ܘ\gP!r u'x< )# s炀h*^i]>'i޿+p 5r6I:l72Ӣ1X-% QV$ml70 m#%=DUnstdθ9K`Y] ^Iʓ|L V )_l [fdž]WwZs)^AMzvB+z*v# 'DVY.EJlDeҲ 9]>>Kbjt*hw>2}߉Əh?=pq,ĭDաSDH| gֈ@ft hpe,LMUĿhQ_uRs狩D7;~lç?r>LwL*%m qE1'lXu)Mȉ*XdrE[0 0-|K|C̤ 4ljxE\ͩmDŽiE'JYXLU$ F&Wo8<c42FR7N9 ./@wza!SaIu*ˉo)F dO/_5/"VcJdv=y2P`7:E=!}'Fd @!YM^ZvͿuޘJI/Β4B!+W]:`ng]n?{g50of{|n +4PF[#r-I1]m$b^:4RǼ^)g0\)i˩B&JQyDGD"BPҀEҟ6N\@)HGD*УXt⍬8M&),)#nǿNxs~&iL֚c#~>[|Q"$RMCnqeSoM֕3!wqh19V5\o,o!= #CU; dG },g\JόCiÂr6c{؇ t]-thlꫴ+sÊ'FFZݯ2I FUȉJrB ':i8z& R0">/S4Yga @RH. ˢw^> t0_B᮪c~ʪ@.u6/tͮGqy&Y3ԛvf]G `yrcd:cOi*0ej7ƙ 0/_RI nG[~Nh<_|d0S `A>xy~g=Ely^0djfưHϺ Ni' #Blx-G@+ԫ} ώw * \Hk a'3UYTKձ^i4:jtmU?F W#?ՁM# t4aΤbRۓH p#S V1`VBR?x[;"3k#j}"*3b 1o+$R:PF*r2 (!^8GuvPTǎr sx2&N!!k{\>6 ,f/コ!*X :S[1/WdDCnMiq6 MU0{֕j]0NagBgB0s1 =]=krQ7emoX=MXmZq21H᾿Fi.3h/nDInRK- r7Qhu0Ks݈`^/jEPБ}P!iPnuϭTd1'o7zׁD-S[i!h,d?;p[ )?ƅ~|/td|a{ bO|lm2[ ~w߀[Z).뺦B~;Գ(r,RŅmQPC ?߲OLWqs_cAT6BCq⮶گ0&̫vlX,Eט^>%ξH(o NCלJ&pxw7+3HcV.p\z<ꕵ#$ÅMl|ŕGsY1:7Caޥ0?+"8 xry"nsL;`6ܸ\O[D6+YNגmsмe7< K#NUG/-!kޏtBPJ,@OYVCp*~s5md:IԓFs|rjfjQ{X4STYR1K]|+R'`]pSc v>iuKS D_bD5Y"_j! : ea?h= Fëӛ} S^-n3b&oyo}71T4R?2v+[QIVΌƒ$pߚMsP_Vɐc(2Nvzt8/O)9c#-*K1 `^A]Dc@PUKV>yA]@(gG5(@l4o'#jrĎlDjgnn}&V,>7!}LIē)}T̗w*n]IfOkKrݣQ5dS&w*@Лe^mX4ȃzoɬ x׍͚0Rl^zZ) PϚBXpZ>]5EzgIj=Q0l  ̫q~? ޮ?Ԋ4Kq>}PDګ\wfVf=F _@dFm!TQ R8 ^35/.#Je ƙ8niG`fzsf(\$m փ)|8ܱSz,C~ضy/D,AmsERՋhM 2f1ы,jTpQvܓuV[$x b7ȅAmy>ý9bJn@xA F0MƟ$%URJ_ ސBy'~oJmx)cSk\I#R&|)63BeCDc.6^>z p 5`V6lDD3޿Gvj"r7 O@lܩT2s3AHG;p!?<68SltmH]eUOnwe]|`t ()˭sDz7|j\9+\&Leu[`O/W`ܯ+R9~`O((֟A &+˝ x_"+bqIt%d xrq Xo%I:?x.lz}T&܄)l/^ *)smd"_$97I!≭YPڏ-3 p\iZ)DgO%^!7~ҢuZȘ >^1/drQX/bx%j1B0c{)t2J$f,7 Wج]ӈ yIm{K{[ ZʸrelJ.F1hoDB*_c. [۲ ,[TA{IѺ_Jx;f դ UG;O5"a|@Ej`:(ߕV ۑ Zځt 0SA:b( * >EG7 pY.l6>8EllꤖC#нA3k(m/vk%ek/w3P) my#!k>P*6f폊AdM{Uс̊ kD%@8ý5{=| 73֓Cb<|y:gd_Pvgĭ4*$^vq-|yE+"e"q3#>,|[) k`}NIJOthݕ״|%krAyGW7 ̮+ޮ -"ɇIOPr W,÷ U{d$ 0h2.R;@#bT݉0ۮeh~2i4aᒕTUL&ոG6KC98)FF32F1Ğ3T E|7VG'(pՑW\*&VzL wdc-S XRFq"]_T{@$ zss\$;eU>J,s;#*zW05$hvfPcUP|#{Wu Wu@ApH[쒱l=5ж ,D0IC߯D_q.VlKٍo*'m|ǶRFVV"Kifl f`Z**VgG8fS DuO6ٔWyocJ{@{"V<+j1L7wĭ1z8$5{u+ZaxiFK+h!h #"7v }Έ'خP%Im08%>/fnFѸ,xW=P$̏vA6=IOXjg?ä;6r+k'.? 9,:6=ʢc]1bOf$US9[+֗ cU/ i5 (̘4@as,Ә#[a,2Qtczs9:0A_D\EeQHUhcjz:ppño=*\m ޻n/W譴CٳA-s;8/=Kh%KYR 3ppvo(=yvfjz_66Uk(/_Xqy)5K Zn0: 8g졉'Wj%1Ut"G;;MLAU8y%O-;>zIԁsUWp6{lRow !_?)|\w<0lOO8a% ,dD͎N ]iFPy`9AsQHS\+,<&𮻧 apP'j跃09IN;D _#&;vpj";KO<>q[xFXҒ{2`e(/?4ܖ1jCJp)n8ơĦj[Hus A@,{RVkåN]|P=zLGU_覺~V.Io|Pj6&0;o 7t5Ve?,an%3|g'~16jQ[ը;1xVd kWzX-,gm4줭 sca9,暇ƈ {җ{t䯤L\28푫2D&H+}oNRn*0;2:N_s&{- D>$t9>OHm%4Y8hK 9򇷏H&2^S ݪ$bA|֜ɳֳhW׼qC]/t&fFCYނ\=T^[ÙMi۹`՝ ddk8|y?oQSg#|E4J# )ι_D\j!=[;P. ˡ|Mýtn7iF. 7 c` 5}w8scS4iG^bGv/L\ 6m21ʃp`oNN@#~̂8P:5ZHGu o4fvT"8iM|@>IԪ2`^3 If̠~b2&R{zdy kb'0*{_wWTĞ+YDP;#]Ij*-qvRRjnv;S:|a=.OX_Ak&+pp0[. >dƪ IӸ|+ex2,Y3+:sqQ fFQKuȼ僧j2$ 95Tc x+RHP3UeH3t@m7g}k3/hi,[ a=ހsxLWD}ՙ2Cn0BiLѼ>4OށIeOܐ}x}U= ^_d-cN XoȐq0vX)T2Y!뛽rz7jqfT4驼BASU$&:^FF[ [y *y#2~ju`ZW$ZEPm+ɠsS*L%9-9vdR zX)KGGH {W\kX|قTKNZ(R.Y%|eU*hl{?o oe^;8T.ܖ%QM *& MS6825W!qb\d5 GuT䜩Qmݑ$0n~Zuf,hƠnLЙewOg!#ױ^8 *9br|u)3<>xD'ga9=<+ztj,h| lxtu95DKe.idaA*sq TI@hE~`n ^K¹Lb;x$3B>=CV%I|_ 숲yRw 0nG|1i.nf" 4O0 RFu.,&xńj? n£KKEv:h3R MAmC'$f'jT̬5eb*o6oJuJu{h2gf% 7İQvYEaĉ Aj2UIOJ˜5Oɰd8gӊ7AGkBO楠ЩDݾ 4ߖ?>%%`]O?+ljMbRioėR<~ǿv')Mu JuWŲT NIΑJx3;4AI)NpZAi+;AMyOIb63o5k\i9,=d_D[D{s1[ >q#p} gWT 50]|ƌga׉F*l'7Vze ~lb@xfHԏa6qK.qZǪE\9/w$mֹ^Y FT^Tq@U$rLdw9ھBapmrO_G2A񽥐>fd'ؼj݁Sr$Z꼡wQazV,gC[]A[{jAD(fZGr8/^LXoA4 z:ՔYL4i0H=|n%Ԩ] "uf'HU'`Nk% V ;eJ0"c,'yÐ$wm0&BDf(K20 7FDP;X x oa-usM'?mRQ.NZ @{D4(+["avwenY18rQ$"{ePO mĶpz vq~7o!Ya2 !BOt Y0S-ѹ.H}b3Uf,5Zj?_dC[~^MZ3JJ }yN~'/x?num>zkz+<+a0EJ_PY}4"u54?Z N]9DZ;z$&6QآH}>K=cxm95 ,/]SxicxYz7dIj] ^}zzX8TZ&ɄFaz7ؿE3=4s35h[1v2 6eILy9T^zٝDTi ,AUK*,Yʅ$&J3rj`*"Tv褃őXJ0B VڨCgf2PyoKzI8kG{3]XY䢖^(ͥQZ+y/BK/u\km9yPCȽ3xL0 I篩Oߘ<32C?+U|J>vqh%u^Je5VI;яX8]n}u|$odʁrAh"lk;Wd}*n MzK-?̀F=!rt0B~JG&9py!8o9a H-boge)+|w%, ky/C!5KӔkJ5b ~_s2-(."ygs?I,ybRoH\YGke񪜂7;+E.)Lq]4JwΎh9ם.^f"1Q"\X Dz_ *PS;eT9Y3<Ѝ3Gm(EpΛ꩖{o8i@m #)r/+oѷL],v0|-%+.uu ҙ5f D|S?Cva@"-쩮sƝ{v %x :^9iF!ZY]rGbQoܡ0nCY{fWV1 #.9i1mEOZ`ȟ(YFS-_  j^]{,F}4vSW>ؔ" O>m!Ґ)cvq d~bAznfOǁF ?tS|PpmM0,V &3TE!ܵ cY/?KTeOM}%3a(%TӤA\I4hU8(D@\׼( T̻Ç?4 ISH}J`3aV\FP)Z42F qVmwK㘎%d!2a48ֿZ O (pt]8ޫ>沀ػj%^<.؜9^ "0 [^/h8<%~ޱ *k|gd%qx{ղyfu]:Ʈ.k&c&Y/*VT^%pA )к,aH2Q%BH)uOA9ØU@ 0eylH| Td]ݴ BIy)#h E2iQXa J}iJM%YOW Fh*p5m*_]9P/zTr=(HJV3jA2{X9%C2 @hK$3;ݠ1Wo!sy.W`JJ*p O"pڙG)&uH# h0Y&Pjbwٵ}DiOꝞmR#mHAc *=mBx]r\C*M7dfD*"mDJ<,+wo<%`}ğfAF7Uc#kufpUEF;MƐVž$89 G ! ,zKV*%V jVz>#wei#zkna+,;lR*;o"JȏG!)m}zn^S i?EUV6Wl;$0 pr-sk-\r_qaՖ2~2Bc(AY8Y>\;*dB3ϤOq\]oy :tZ?ߡ ?i՟6[e$ŢPm{W9c %6!]/ U9Pch5q(jrHh9 SŽo/QwX몜}칱rC!uQ 329 ̞.0QV޴ï6-u)M~1(#^eݤ9G#O=+*d8 {Qa!Vl8^2kY#^Lc"&_%)CڶZiE3.G* (f|p2A ih;@x: OszVoI7*XN?N}Jmff*%:9wZ`f8"“Eky2-&vzGw ľ9|^%SKֿbׂ"oK|Q`Ʉ4l$_ 59vq. "U(r>2=*#Q+:܃c#*YY_Z7F63WTM yaKffN`D0]MM(`MվQZR(⭈D"^9QO]OqC܊\$gSȖJBPAEqRGOzLQ_1RL;irY۽5+@Ɨ5IgNhZZ-bE7$I7k-lM('VRb1Xq3?Ej`K>U퓿#"H1 Q\D"4;`Ww9HUg2 ]v0HA:%7tdV:,*ZRSL?)c`_Sk*ag>,-PdQm e1ДsBY9n}#ՙ҉>2gqVewkMSTiդ2V\4cRx&\iQ+#QU yjr%n Z=1b}sVPCpQԕE#Lsױbۯ9zn7aC!Ɏk`-uWBɔNK)`aZ@L|&KQ䪖b3v$%Wt\XC4 l BسBs_e^BSҴ l,F U rϪ0Dyܜ'C[4BPp{t] F1qk&{68+ӷvqNO9M̡}EIk678(kFQ"P:1! RqfN㪛,͟2' R>2Z6+~< I7Gv)9rd(ῌ#TOF9p9^yXIj{Иր#(;p%R>s\Wvt}j hȌsC|֩˹ϱ5q,QG׏-5JKhGYDǮ}7>J*u ϏdFK _E3P.f&[2 9m=n_Mr6]Up^]`z UFуu&DJcC&KBYy!:/`.0\2Ckls6>Oi׼vvb fjV\zz[J+ič&IGi\JkPP,EҾMŮ\=4<վ,f7LjUcj ^cn4`\#<&xzDg ʆnG$fҍRJ̥4t[H:j?*iwӮ9n;=5\9qËv1{Br?9"B)mKȽ >BM5=hLђ`j4AŶdtCAwMi( ƥOFճB(3qUS]qc 5Rp6W1Ρzz8- 0B+pEKRy<}:౺g暭Jo [_O%TSc7,F+j<sĶ1V|/іE\amny.Ɲ*ZV̶XෘdЗ8ν7@;ukaޫv"wUչ(va.Q^㽍/>fj,ȦɉdǤqBPKg%Ml|Sc_w}o5?(ݗ36Zr;LvK.Ja8ϥer|=%=sB!#CC^+in&XbNlѶRbDd=+`ϝh((vx7&!!#،_v#M>akirD,dcT'hF k y0y=kbfʉ;A@pIw,<$_"qb8RXNX і8dڟ\|:kcu;nݼjVeՙ6ĝ6αT4 ?;T졚4v0h㭹o41I1z!(TgvrZW&9NѢ'DMb>ZIjtK3m֘pCv藻Ұ iN4˞,hxr$vݲw)gזH-=y}u^6FPHd0Ye]akyO)JNnpqfo+1o!h!4oȦ] BȗV6`OKhZiLidlѠ3S>.q#)݆ѿ\`Ai= *EX]ik1(9)b(N؁U >׌%{a#Rbw ,bb7(݌}m@a=~heWC#Yo9WgGxzs'o%Р\Z~O%w._sVrG\ K]ad~bkۦgr٤ >6א{<ɀZ:t3`@F]Hfc>x8Aѱz7O#Wea1=^qAfX nDЀO2Wc$(KBj.a/`lHٍ{4k%zZҘ30pSEv¤qH4c$d)D01=wt6F]=ЉR< DNSۇt9[]0 {a뵧 | *xO(K8*au@4m@?DoTkz?e(w^Ps%Z_*/-|O8vm~MZXJw(FFy"`8\1&"{xNZWL෴p; )Hy?FzsDVh臨Jc&㯧4%&N|bA >O7Nzi #Kjlѝa|&%kìYyq> ݗO$yYe'R_Wq"uMڴրO!*5B mrtA|:|Ȟϻ8m-3qS "`>MH4$ulgs 2栚k1[.߆2CxU'ٸ{x #[zh} i<H#yW+n'._Ѽ|Z gvyzGm e*N{5d $T[cEZn$O _K}3ǔ5 RĆSٔA;FNg%IOSB`Vό\̍S=Y;: p/]T][ Fh=;ݭ>2[HIU eC)}s HMgC4XHӇR Ǔܦn+ 2q@I^zjom-dW9DΤɧPOuBmǿߋҎ1)PDsvZPLlX Y%G _rT)ê+Eщ^/vbZkSbKwtY9 ,gq|ݥA+$Jh IJ/<"ژ(G0u7]-Kag %ԇ*F;ݺ6KD,v1ݳ2h>υ>|gW aDKFOۥ$P S Pw*S>cDN8>ɚ<+Z4dh c/@vE$ HKYޛr'-K/%ܛ4`^mJv16&arЭ;d)jᆿۈ=sPh,ѐ4h$`DdL}qnGs"M:# OO|ICzʒg7FLgB7הt׶LaTDF+e-U%W>@e-j@/Z?P`%ZE@\ Lc[l}vnkox^p+НO{܌Vt[r/}LoD˚ξMMY&gS%;t+t}b!T&Ej2}}/{`Lͥu!tlؗq1(P1VG+:{Ii(3 =­+晇h6avL!Y5ᱵlb {z(Dq%+j8+[[c '"Lo2a[+ R$@kVu8ƛ ܩ#qk?KD+UFЛ+3k`sp&]"!3RIZȾ;$[ty&9a=1BzƼ6/kn qIvIA?į* R4Xhqz`/`vNhAܪy[%WhUY=^Q<&ԊUZ{mH~9wth\1ď<l8WEUM]+"Y|CS{m/җRQ^gv Ij[ 5}P#r`)!*³x.a|Gu.o5j_mm=0oY10ewgb~d'?/?9Wh&Vk+"IfP#dʎ?gEK7,2 \>K]}9~0%l"͸9s?eӫ`s CxՈcsN ї3W\9h-u2eAW,I=qL>G}_@IO}o=b,fΙ*C KQEMC>; ɤ,z7wĐ]˷*n^IKưuHIf ,?T/SWųFkY"_*95% =@=o8[~|3;M}b3;R"/x[-^#S&0M6 %cP5U]yk) }bd5Kn`_F;5K@_Dh=D'qqnHgV]Ig qW̱zT#H58&nbVzZ("Nn畈w]nͰXE/F0(ASE'A/Z%cw})uH5rI34(ެn(2v3c䀀h>1vH_*&`W=?ثTIʅ[BSc5|b0ya-28=:Ы8 5b)LIp#nunw6*TEŕ\2QTɖAOLHY[ <8 i3?{K.D3qǀ>AQ+¾rr@xwqlu`W}Fi(\w(T/U8zڰ)K(Fo "L9aRuN fQ6 ?,][oEa;Ywξ*6 2,%,@Ka įy\Оac&;>=ȣ-q:+la`&ʃSt} JrOW0.fO«~²cNwt@ Y0b^-Tخ՟Li| aQ`Co:KO Xk)/ uuh`9~) mJS)lV EnIݩyGe",\_F ]%GF:Нlgʖu)\%rXv05hO6FtՃ#S;,H M;,KAXrݢ~T%DMiDhFT5U,޳FX %5~reɡU{Jy$=qB^0nVg40t~4(n 5C{R\c1=0aY`i/tULAvKCdd#{r&qm?K;*ׂVC7B!w]EA-f)9D%ٌտ쩖A'%&3̀O6ʭk< d$ЇE3'fL{?Ko3š\yT h܇xZԶG}`܁މ>MXp֘[P+GXZmxpF\KU=0>XbdY'{2 bǻ7eY3#gqV:tP;|@EUNx[ aOd$lzYH"Nf5C,>yA#2j?uU;/xv ߽V7u"aPjΈlߝc~g cx*Y)9SC;O0ę&bޱy% D,2 0>bgNWN_ do{{nHepe9Ki#R^ ^NKҕ8u:W $D|t7#T :;;<*`N T¢ " 0Md. !Z&>tW­ul1٣\HcAYRִ03%^a cFce=aGg5 +/H9{XDN)IDVp,w3qUQlm^U0]̀M~>=7K{w*Z ~~uMTIh!n1"?6Y`M:n.Ю\i R ܷ+|]&ٮr(a:la%^zNw wR+ j&`kkTxZ0$ȳY[̙na^(m$4MU,Z\?$r/j|a;.1Z\7&Trz"=%q.4L_^PKl|\a:[(~";)=d> Riy.) ;pf\+Z^<ЬoC;MpJk얗' R g 06g.!=`V4 jzO<1K 8ƙ9Qx)J)tYUAߐ1G7X ]+wȫ}kn|嗹"j>YF9C6f ibxY)oԪyyaEծ:Ƞ'':nK$Dݲwyyrl>vc` 2Fߔgkd([mA?yx<5\7gЍ\`Eo%.,O:eq0N+Tzg,AW0 j 6#P2xDC[fr-o$B*W~FV a3B)CŒRKT^yk{- OvH+lEd@yodYǴ754 5@CnܶĽn&`cC-[<4~'xU'9+{J@\O=gnsfw6Km6,! 何gZ|P2Blħ·>xɘ{mz^$t^p8>U)N׸}) ,[0ԗhX(: <XZx7!n; %'8a&w.-ycS= m<=4zC~sz g)ҏ\rڋfR+݁•|>bfW@Ͽ,U2DsPϮ}Ho`'XMgϥ(Sߏv_ؑ P'SoKe>^}PK?Js&<.: ][mgycomwӢɤilԔ3kq{ Ohl#fr󒘑}K@h07|SGu Wd:ÊSwx fHwkh g4n``h xӺd i3dY[m6 R(ZȨ_C? l,OQאܞvtYNQ~pTlN@IfFj -D3Dȗ5>F_?GQ -sUlEIY, ?+h%@d"eA"uR/>4_C0K=PINR_لSШ1ϭy Qā4sŻٹ>`cuUMi֦JBKpXzڰżbZ]}^āY,!bپ[ڂR/)xk lKPKwdPKBa†l3<=H:( 4$&ɸkKnacAlRaAf7G le@•WwϫRlq%7k.vg': վNi@Qc985C͢Y * 3rؤUo~?ȕi7K $Yנ#ռW=|;4p$dɫ-zO=J;lUMss&ԟй֒34H O%x+0_(Gqa*w?/PJ)dn1yB,foz v%.Y_a?w\g*ϫOuFf kLEœB>1OڬDI\[D{B:Qx#Q%BScu.#GSYnځ.BRw!TVĦz1u7^/S &eM˺Nv$t_\#=g.Pj.5L52=A _TU˴MOœiB`i3O#mGjj* ~(wҠzشc0 O@i&FKU? vGrg:AGMRDV C(}#yyp:@aWOСJ-7UUX7φ8MGz%-!YM56vnkзqF|OARUnn>xc@Bd_~U^ܘ=JcGHWòL!W^x!EͼTU|4[5P,N?YE%;:iMc>m9YI"}D|4 ߿؋5.m8SJȗSˑu@<G\D(b K7%ճt)T-LX$IQ974qкc#Ņ<`_@\y}#ۯ]Tt1XS8ʟv2WunR 2ZT9DMAtr7Ḛ'-(|)؈,͡p.8(B@t -%2i3{,KY$CE>ڲbDbbewmQD1RjǼW :)l sR6G5㢙!8(ȄlK_;s}d$ uXn*y6P {]hH Mzj0we3+ }J.,S%iViRR^hfu֬R)*$d QKVU7<Y Zٰ+7ctQ:$(Z)v2:1 a'><,E Hƈ!zihCb69qgg$QzE'cQ}vX-er.X~0W4i1GN.5D0TtrC:**eͨڂTM|r-Yhd k|&\a?hZ ']{2:f{F0G |+Wb-=ѐ(SEʠ`dCr) M6NU۫>.f2 ]#u*yS.hht/Sd Q)-BF&^!x:ZB!cѢ#8MG&uH%ޅ},k,*pҙ2:a ,蔀 ԑl45oј3j]3lt LDG3Znf6SnQ]Wn+Mp*";5CM| bIY_AAr\[&|kt)*ۓ3&D{QN!/ lKb:"_'1BkX>w^g E+P1)D=٩j\ u WwZx1Q:D, qtYFƮܧuS . XP;HJ7GXPu~SPi41=q}K 6Tͳ2D솙!axt.* B@Wٴ'wF!zWMKX'6sm&y<vR%kA Ⱦ;?gճk\,9|5\r?&\ J{I1KZ3`{]‰9`3'I[' þD7戭/Ib.m3,.|ý塟%*LfU95 @ܸ ʫ/jH4;u|5$VI3ehUJA`7Dy .Ѳr„gKNN"׫W*=`oW k0aT?\yZ|}{avC 4 7~w;0gDZS}qOmw>Mzz.{is(y0 I[V۲9Xo,}Z#{FEԪu?Fצ(~(1۴zDifPezyp-Y9UNPCuH&7yYlb駪D* 4ى:U*UDit,=J<-W[n3Pr2#_u=cLrЉtzuUEnH,ZjWSoX^ "ݣ3lfJe0zODivȨFkps'2ݏrMslWm/X&zjy ,@!V\ -7fVNG !\W>gu(="8tx`! q(?ջ>LwI$f}!NQHWRZy/kB50n”!bqAX[|[إ|װzf'0~5 i'i_rArFy X?X, RݠoA5YI% N:y]B,A,ʕ?wV}DE|ԲtuQj;>Il{Mhvj󵚩[V^7,xP$4~K^fߞqc|@RKn|"R9( Z/)$%F@ ľ*1JqS?8yY\V&jL$N-E AHa,,o>}:B(6VDԛAkG׮ҞB5XKb n>o#Q|L/KP'`_'ہ"۟`IZDW4bEm6qxXr{HvpʆaMjNa-D z%pxN02G%s"dF4AфkƹFx! i;>Qq6=Itk~fFt`ڰ2x1DI{gvme̱+-1dr7܆`I}1Fg>-f(}2;ڞ>9Ju+ү9A%б84̾ n"]j'\v0JZy63=YGcE.C'bT͋xOĹu(h|1]Ek[@F8(qri f&/Apz 2bhٖcSL=M0̥D?Z2rbus*( ^yr([#I2-wMUDOZ}| g({Rwnz ۛ (YuK` 9׬o)tve+z4-{*+kNr:eLXK2aG)D&y!)R¤mt([N̹yV-wK؎5q 2;,;ynM?qᗢ(eֵjujB)D[G@>8Ay2w^ IVSn>޶.:eɳ -2&ӰY!u(BZlΜ2o (,UdLSggea`haN#*Yy|qHRx2+QXl$XݺvMƒ_;&0i,\_ 0} ^R'4VE1w>@u3N( R,sGkH7QW̖U{^mVyJPWT\mfORR(HtE.(Y&T9!mU[ڤUh ބ[|ŐSB@tiqT؞o}@I#T1q+SyғZtuy^~W{z]b58y-!JW w9`9-}U1kklTP0~Xv %d*+̺rZ\h |Oy\UT[^-:p9pʦ @e~.k=녅[5[sۊo)\Ŗ4>CeGE:IVS%S.y"ZqƕnC[CQ2:f$^3 yQQ"*^Krɱ> OB\_Bڳ0vm /vXvg`Pl`CX|5BVF.4 Hb7MRudԇR]E>'v x3LJk5hZV}u*eaAOS漠~wU85ݰ0NkMos2흈pA;vԗ~ 4}% 4g `KR}hmmيq](6 #pejA0e,-0*tƆ[>7jNu W1/iA93 Sܬw  ۪@SZOvņzz~1?^01z`caX U:W V\sjq#ELE q1x)G+N3!vVIςZ6pd/$qғE陇cn { Vw+TVo΃kiqׯAR nR45\~N0gT@܆d/x\mZn˒ CɣeL۪8xގgҨ%:We*B^$$Z{I^\N%|w}BF5C$'_C7piTLb:rZ#(ѫX1{UUIV5 1SƉl 9@Y[ ${VXy hӢމZՒ qYm<U^2 4<_􀉝H%4\Dye-L֫Y098Jw|9 IbS^D5[Lw{KÒ Rr[EFք:KT1cub &;55oN.FQ 8Ga3gE9_0F<8$ PIaqnG=m@:*6hՊlǎ0>zC0M^' i?瀾orc Qu [<6J1B$ ewֽ}NRA3zsT@ -%"XR1ikGƈYtg/%f9AQFIx\!McgpP{ÇD0i<"xG<3?cXor3u?+\^-9vYT2 CmT@U+ vV~޿IFM9mNWRhaJnCʼ}6?!M9fi+5 WB[@⬈FP `)-ƥ]Ukyus7J:P q+k,Ҙ‰Ʋ= Na$ ^u-r>θ趿ƒN+b-P-mvp9c nˮ^A *Y;iQGD;dk 7Hq.ۆQ6=DYwHV_?|-zj77*=}ҫQԜ .#>HHF29ʍ\ʐX ſ'*762h 1 XO<,^Gg2oJ*\ -r]I,;$XFزn/5K7:/mxRLJoǶsnq&iq[f~%Xh(0 ҆%y%Zhg077K$ţh8vޅE7#j@4 t^v'f'5ĉ6R?o 7\;t;Ṵ#r T,䠹pF־\`hmAU*'=Œd5:&$jV|dEK%>0)Ym/c]gQ3 nTP/: FJt4)l4P 8msgo38`8wج4G:ijE+&V@ @L'#PKBh?=J>Y^u;oaӟywz*+Wge{it uJ{ZhH!GG1H]4b n(m הH0c-f:1*MNzk̥/8CNN ڂq-ƬIlE;Q+WU=YЪc|S();uBxR\(Yo{6s^P*":1Xmrj޽π(O0ܠ=IU~hR'ödv-la`%\iyTc` mr)R-w&٘̑ZhX!6U>PWu.hqNq"('W䕎ekTC~je{HiM$)ƁnNN-XuC.1csLcCfbY `Þ<Ճ&- ?Zd;b@gX1KZmMvQ4UGvo%et܊_RVD D&z04LK_qoC/V:_zϳiyuJJs؞HIXn(`X&wgOxq!Y8sP|؂]w6\s$(a0n "fUX[}^Yb^Ix0,¨z(!䔆aIBeSz)sEtm@lz+9DŽ31/;o':aʂ| ⹢RG?H+8{![~dm/P")cP[xŽ6 2gH6>r!,x #z⁴pVA~8k I.Rrk4|\ݔ,$**2{p!#-عEa*Wj4e>i:ªR͛;|R +q.|p͉AdΆ X9dg*aQYNq]$S32?QOE[_ %֕ZOPW\V2ad9ZgGNV˔^\L+cnq((FhU܎G}vVV_;怳S!m?ۚk)-=AuGZWd_*%\1`hK/?@}%Ve K=lbBU>ϔƂyW 3~!+bghIwەaÅ-MrV5;zM|@#[wdS:kZ;{>an;QX"[u-j`\ἐv Lb&?T?5xxAϘج` H/2{qI ¯ ^HzieIj}LmQ4n6' 1|^:%(~$)}"{N] 1Jq/-FO{F$P*|2+(Lg;ҁHHx-l·4MqE̢щ+q\Dt19) "+~ 1ZG ϛ2.Ї\[+7#ViG=GPKzj[ڷ ?~.%Z +(Cie]ΫF~]6CLA)?RfRu,J#6kX]g/d侣*.._3 Uщ~(0y$Tli[\0(Jg@^F4sg\,GJ6%t̊:agR_V| 6vz @4` -d?-d6. 5_V<9Mah\OY!Am(W&@^^7U^,5Rs2;]ɩOC޿sIJf5=N㵞ZX1ZHSAS%zwEo ,Wv[I>w[UHчڧ$gZ'laRK4hAZ(޻|WELieYe7s_J3(Ø)%Awm4 ozH=OFXBHݵ9V=>䞋J})'?@7\tٸhIjK,?ΔC8l_~2y ],r _:odhsr>,2IM I^VݤwS̸>? 4"ם#nF(UBUDžu/Ĵ' x'.F`Wz.ߴt|,8Sڳ+&u,+5Bwͫ';# ^6HFLrk+I>!q;g3ijV `lRm{ӜB)+*|k26R,~8 Ţ[ywn<e[]o [;D=NJQƐo,? ;KPuV "BҪ54&IaZ"/f~Axp Ƽ.'|*`q犦 Yq4bBrVl- 4'vp*֐AC]XwE,sAmSD]IS*V\?rxއql`3fXOITZ2걢@RzRVQ [$ :9>We=]R  Riia((LoR6| ™ONXr~)Q3] ¬^w-P&dP=߃+cNyƨ. f!E?"ir6X 'I& (k>"ès W?sObfžSNHI|asQGz"EU2Mݥѱl6}%EZ@u`O׮`u4qN]{6>XT;Pןސ4(Q1cEv~InQECf"EJ7UW}[Y*io6mEǮrrznBy !Y с7TTK7j҉qnP*O$CjT ֟ʙĢ SLHQ|42U ޫ@m~=ڑ1Ca$esń% S QOQVvM#d rKwטמĩ8c+O9B%41U B?6Zp^cL١o@߇JmCvrbnSkĕCF=)9GSEϔ! !3!1TE]aTiҊAܰ-DkX3;kKΎ#T`m`e5ul2YPf;mm&!2ny\11 He^|#q.%K6?&쌚l]Tv<1֨Z}a1IJs v%+kMȯ MISOhAı5\}=}L,ƣ ,(Œގ֥%ד)Gܯ7V뭚.N/oswo@+AfTbXUUK7XPe1d2%,-FLϙOaV?`>,D=1tW1:}\K%/L^Zj{M/VܧW=K+ ໭f`^Dn |mRl426:4~Qq4?]-V?pk`YH=[V{l~Ӌ.Ajڀ +AuBnVXhʅpgy>K7Z?k&=Ӕ Zn 5B))Zl#fҸ?G4F"hڀR塺@fj+g6g"܌?p؊p& [H/h&HtV"x18jhmt=x7c!z 0&YԼ+MK/t6 1aGGͧd!$s oʡ9>eӷ1]p7:j0$H{MD~O:RN`6EwåJ4ӑӭ;5v\c7d-C}V=ty{,-'ۤϲ۶FigdZ=3!^$똾9h:' xbޕ% 9QW(3Z_Mw@vEp,MCK,Ǭ;"N(/ -!y~RZNTWE$J?f =ì#(JK/NFڕ:z7)D`\{aҍ 0ޏ $Ɓ8R0\?;ww"#Q=]gsޚZ魔]w-i#Iɡ2Xx71<nJ_=,x#=nM9sgTڎq]{"'f( IcA4 4`0Z.soh:C,kj7ѕ|e,h֩7sð%L/+C/WG?Wr(Ȣ%D |yTtn FSГ."6-++}Q9$!fk%{!/v0qk peHj'e)(ωü9sr%zm Vj!G TRAs ^Hܵ-\2~=24lqvCɜڄ N5َL?_W8iw4`I`IAPP>PPۗ4‚Na:}njӣ+8/\fdQ =B*. Wsme$q|Ͳk_!W5vgrSsE?&"6RB4&fLKNt2#yK Vq4_J<:==# nIbɖ(J:W`524&@SC oց}{>Ĩ>g3-Mڰ2—X>ՍQ]tʥ^;N,d#T%LxN'>l%fʕyI^GAjmՑt' xѓwSX aec!+~aLz>^"[X.3otLܸ!a0zY\cu\Gn#8IP\Pd&(/_髱i/tt!Bwya ?Yi}'C+ HO;c\{sԉ)5{=W 2IstU JM/b_O ;Wg#[y{Gې 2@k%kNy"SAfƟ\[ sy&[ VS>peR!2$SoKul}"JIVcAJzF{׭_Q X/j'" 9UX ZeC}'(9m)b. 8+psAoCg PJQٯ47r:9<^U{5E%=GCvp2 (j<uD$]tOo^B>1CoPe3'g3W^'1z[3#ܺ(hߠ;)6sK)L3'z&;|//+73&\^smzZ Xز0G3l,cݎ_ؗ..]C0UsKĕᓸΉ){j&  M@-.bQEdds ^GQ" K%c;3I{sx;oO >&$)I3܃SC_!pR=޻ EcrY̎)򶐢)[ ?Firȹ;5J:-QD3~|3h3R634?✾JvY+)3@c>Kpq"C?:\A) WWjƮIOL=^E/í\ Nms0|'$-A j!IW65;6qd`~,4HhŰ2EX%iRarDEaf# MdRsU \aiѫ/KY$5HT 0G=FFrUs+SчrVy 1Lx!%djﮘQ&p귪G1SKjE"37xtYm=ܷHhFsIWr)8V[^`؏j8հRb-Ib?s za2c1x|4.rMv{(Ȯw!P V`A/3?F27$"R?־0YkẼ )_LkPRr @><|ݦ+ %dY\7u1Ncx)Xc%L:> Y=R){5'mvԑt'"<^Un-\{ -0ZIMfk?袥Vaq 4GG4BʡBS#<O:fP]3BOnam{DSBԬ\N3 *q4,ŵ` 7b+rl:$+ kIEaE= > r&/@jUģaj%A(RssvC ߠ zi+KIJ9Y1!=w˾L5MJI0. freL H54T5!{[Dp2mwс' ڐJb" DU|Ї"iT}Sj~8ܔtI> N 1?Y E,A}6]c~Lce-vw5 I+&?buy|%u*\yk: zۙ%}-s (HmucT9FbibSV;;v]k"Oj+sl;[~qebYo~;|E@C5cZiskiO %X4bn W % VT؈^#?dǂTte `T"±.uI! STsxy>Q ;Qn`nxgAA=:Amz},7|COʱlvOV;oLgr:D?9?[[1ETzLW&Uuy6#f"9,02Ecs| H9B#gG,>KR ݰTki`_ў 3..R3ю)[m[k_D$V?W6~fguv|Ha_bhzՇ މ qU,:KpUulgnQ` ]~ +QS!6yDDye*zŒPf%a^lW%aQC˙Zn3\+|JA!Ww zuU>Vf9BpH4ϧl^ʹBWzʼȷorH'!0 OWÔ SɼZ)*E8ʓHlB[/\`4o+q dJ.uH oN f+'"Ab\l4ǹ\ q@ e{JpL݉'z)-I9i8Sb› vA^s #3obz`VH(AfleMݦ;?Mi\aҊh<dنҕa0Uu!6徿)Vʋ>ڣqa0p[u8\2HG@egwKR_BEXAL҅PҤ޻59]D[n]kRle½sYꙏJ0akv1+B}f pyP䣙{30wjEVI+Hq5^kKkt"Nj$jb$2\9i8wHLat|5631 f~]dٛd%,9/wH]i->6\K/*M[=Vv/o$C5R;T55v8v'ΏNV>Ȃs+ \5x[$AnZYg4a~G.:*.;5:d5T& nIij[֒L*dIaWuq}i!%;QZlaU' }gO[2 QU} 0xYN>ۜ;_BAݤu9.L&_"0G@|ؕ?vT S)HX.3[~xUl8LegXKe\)1kvZq*"SYaR@qx۷?h6<漓\3>T/f vz'O[i68 4?,|>(2OĮ<hޟ?)䞃R%c GNVmrٮє׵0//{ҚHpxX YUwlBn;qX?_Zs}R@ngɦwN@, ݩlj19I2PQ&00nʃ jM37 8D2+Q l%=(rۏ|lvwvaPSVǀ1Fďe_yQ 1r=o)8t DZ<߮(42?['zWa@ B$CvN[X醻kS4_><*p;fB:r! C7O=٫B>M1}l`S{~L sػl];k)*uQ-ʭF?0PˣBx~'ȏO]NIh#u]8,nyTQzF\mPտ15eM+V)k^Ẍ́+,rk?{E+ X#z< ~ݛ^nl$og5"!.7Wg )W)8/PHnp/VV#Q.v?]"R큋9ԒХs OrSΒI7J;E0!leR{X[0@pHz֯@gQ|^s: 6Y 0(a1J 6AH풪-2|0"C+:"SϻzlFzYA' 3]X=)Fz3{я mJ,xp ݴDebnYO^&pkq!3w3o5[?^ػXHc+{.%?R;,rFզl{d]9 ?@[xAii_:Pnkr-%8C޾F%ҖUI䍁u{L]pItUx)hܷjWi%d|iMqwv l ֝S_ŵYi.ЭӤǛlwmT Ӵt"Pz)޹(W/ZM|yA]9@L0hDy1N^'#S̓`x3Ӈf{]{;@ [I|J&my# dfR`4v՞mޘsp. 0J:UeOHL2Tzޗ+{xz"4QVo[1㰦_K`]7l^F:-z&m*ױWzYj mo{0Wb O;@9 ě~n ɨ\./V߱*.SLx!ӈǁ6G $fj ]ozV ސ4N@;@LsQ}i#֔>*݂GБ K/a0ة-CC݈ 3F?* xђA 6s葘(k ɤ\!dFN1 8) D;x[Ш&SqET>,m}p66x?r\=0'}0oI2} 8MgN C-V B#Ƞ,3pRka:`.esE"ҋ^ 11IVUJ,$R~mGxYHT37a x0RgLX$P"5 #FHMվfm^bG" uf־bde'/WO6J\(`qե;4\*Gɑ^]JϙDeE"rU[og` "g~7Ɯ{ѵ]~,w8Hˇ * i:>4#jnm3mS謻c3B$ӆm˔8nU#N.7,g,Ҡ51D冀~qdu?TZǝIhqǑkn|Tc H!me eLf٢]}|r&$ ^cs8)#}sP{MZ5Bhhz.Rjeふn ,"1nwO{O#ྲ4JC[C.@:HɳZ{MyppDeX2q7vrp7,qLC{6 /"wt䖿Vxxu^\BE3EV hW""<^wQ7.>5X27yP\؀_)@P|:@OoV [ȮX)l }ˆ'_ς\?zwfM: (AVި19C;n\u;?6x@y:,2ۿފInC9JemD  vcCXM_dzGӆ񹾝7Gidutӆ4Ϥ)e*:m6 YD>L"`_"]Ƒ7Ha;SIv۽ڝXi,v"DƗSل, 7\y:,| ?0%2M! ` ֬ґD:6~#L'A9>_-)>wB,[߆%7q<5}Čr=PSD ۸@TB)% w@\"J:Uv1gYdτuЗZ8w4D-%P&E-6ol:Y$rQCixem)mloZ.|betcйYSd*6D"P93@3(-9Ap' EVběձgv:n_k,Yjq)tc dRdq |@)P5͍ft?T;9-u9'绨$8!7Ea'V z~W Q|yl}%8P 'QT- fR1:us{abf5E{? hjS`+8_q \S6ᰞ}t=9q`?CvJSb:hP$J@Pn6Y203˦FO\L|ZT7T䉏W&KIBtIT) Q`tPbZ7faqME7mgCN Da13 C)c쐗5ШdIat{Jc?6~!3+k7Ђ *0#I Srl,:\DO4p&S(5u."[ffX i$4d} 7{~kC;UUHWr귭䉟Xd:t&KS| I^K1ω"_)JT,:'Dz9KޏgDԲAŘ +V8]SG;P-E\X4|ӝJ6{ |%T mYJUQl'5iiaSQGx+kjj.cL{Tѡ!J8N&iwٞcd$sYy>< s̞ y('ݹѪfk%i;ƺ!ǑmpGڄ6BW-qD)=o"IhbQ]vesi !z`E*$:JRw13o^m͏ ׎n C(=nCRB4V9"3*J3Ar©&qmMviÛk:01R5%ʁDn^s;TqCڃ9H̟c!|QGfB<-eqUVMBwIL^9&DS%Ri5.p~QV"9>^.Wp~ 񎁥 rCn㟾=Y29QT= :F5F'˭>l Zǰ^_n -?giʍ a!zHwؒ&%poS JѼaK~ ɳ7+b)z˷n.' [w5 ޤ|ҎY `ACoX]=հ#dWH6vNaOϸ\QFHU,983O2{3p,R K\2.]* +5OhgڎV1bEDQnꨘ&lɮ]FBPS^EZQ9=\rǞ]Nq{q;OI*Kֶ7tG2{`ң׳D^!D>. Gkrw k0o0ts YC.ڤ3Dد< @etרS۷̲YNX*<1ᕵ<ȧz]9Vmҍ}0<N؟T*$35)#0 KɄT Ogv;ߢD:fQ0ׁJ{s ~jvw^ fv΄MMIb=]lp4eD1Q"s>=ERv/uRH@;п!bPJ2kmzX@@T/J=or3tt(!^ܟV)H0& k9R5ۣs-\?g 1>gS{kKv)Ԭ`8H ̴p][B@_& C.bϹ?l{h&=r+SƘ5ruǑ%]S氟3/5 :Q G|,Q&giޙ}E%GN#(%38uS\$*ӍkְPNuܐ$`eϲ+pWtm\ 93_D]0ZOۚPH;BHfۦC ~kbQz-O@dnøÏ σxa3u?A_q'ZKh@ܾڗ=t.8A`Ƒ"0]"&~5ALlzsP}x#j-S[bxӺLT*үoD>:"39,%z'|Hv_:=x7t]y9D;ӷ'VTډ&)?sPƏlZT<{'q5# xc|Lx$X&2V)3J*eH x:ve.?U;ycvD,kd 1%'s/b8\rڎ&Ži80r#m)j8{reY݅\OjR[QJ7/je8 -Sc'ʨG?Yz{3&Ȕ_E@7\ ^@x\X}ͪ@d!i4Ae ^stDC'ȑ|#;"X.cE]pYI<< @F< }=H߬QC0r,v"6зekeM &fH' -A썃s4:dHLa`WFњ1k]͟\cJjAEI$W} [f7(!IFZMvE-eړ/[+;!)-ȒZdbv=(Yޤsێ0p0CWLfāQ_&GY~?~wu؋HrlP{4M)ƺ{ ^^Z4X-"yɘ~&{`$SAkpaVe䩩.'Ȇb X0x ejI2ؙ+%6ņҦKZ{CVS\ c*MJݜ,E"﷖LԽKnX/^P-0Vzo6$a8ŋ4j? 2"-6 .+^A/ߒImrNP Օ;rlCcwY\@x8y]sX?IZ%z٤6њC|6 [r>7;q:oDrќWsy mR(0뉵^wZHT#ޚ0|bT^"vO=u+7x~K?4Lx)GdX>,YCsnZp:zjci;83%*fam@Rcyg0ߊ/|2_ւmj3!Ǎnw(J}:YK!ay?$-  3tm\q5i @a"]UΎr u'=Hg3D6'jJ_o񪓆kk!<$&M`Ê%iBk8_tUxҷ" ~3 8qЃT20 "Dx;_΃c/sK1v,Ϗu뺎B ,SFȮ-q.~9&ݽkj ZgK;=28AkcAZw2h~U;'˼~qӾ ]ks:YML Y_K9eWW.ҿ:ۣtץpM}_*{Q#B8:Rh~ c-6i_n> O;Yf3b[AnLݴ|C]6cե͐m[7%ϝENܔI\*Qa]aPF $oPr{L8HKiq3OQյ4l>ǃi"Iz3jN*54\fr[UhYX5HCB4`R6m=bQϥd~nzNi=AQO~ND< #0\4Ԣp Jj@Y$GIʤЈx1qE69ty 0gN|(<#UC"@s `ft-PA 51\Z]*y' obݸŗ򵶣um3_Cd ̷K988!bp(Bx3fVę>w@ztr9Z?$CڙoDIқeHR|LrjǠkGX&b1ECA}9` sC@r'WH6_RKY-͏UȎ'^>s]dj5 !hK욐{D g+:Gc]D~D-j4DNYdNpsLIWXb/!,$Ll|8 TR.VR*e1ُUzTϏ>CKTQqȠ^KV7]ʬ3F, O Lq?n ba#m hһ ^Nx82j˙V&^x1[q{sʡf&Wb2Ix^~8N ƿF/S ]a#ba}[i1 _%`vsaMTMm#82Gu>~%*Zl_qlY.*q[T꾐.1yek07 6$O4k ĻoefW^a_ҴZ@t\[ ,F4)yIO"N&f{1)(PH;[(@/b`O1SW ɖ Χߊ4}>  P3X}`.U*[jX:U U]UgieyB[a1XNlϑ^T'}Q Z@&]a pM4v3%߬ = V9KF馃|6@KNZ96G-bv{Uw|#u7J_h;2e,0 &3M`sZmue8j+"[VqxI'ZGY^[+6]#.sr)M`=bI=E,y\l7Jjlm|`-㘳q>][}gV;^&7ˠt"cI 8#q?M8Z.JR8)JO&R%u`%lnDA%q((g5 v B׷(].evVŵC2 ]iȊX_+kod}坾2ܡMZ O\m13TQZ0)RM~x7mjC JWyt ?GNHEY-cUH \daR};1+n~\qb~X_s ١-զR'ge}Cޅ!U QU1SQċcޚ󱪶thm{HDs4|D8]2__fOQnv퀉D| <_po7VslcDdZ?tn10/. K!5u+ 'W틋! 1F%Í\f!ǖ-B!|t-l$QVz QƦރfa 4WO}jXWrc*\Qr)*5L!s+KRfu>ڳ&!eξ:P{3/p,*ϝCr(\話I}Zl,0"tkp$`3uٱXƧz``/V?Kg R0rjoPKp4305߸ATo[o|"|mM< )ڪJ#>,͊ qb{qypI;qzmvku*磱R:$9L9,QPHtx+!Ax}iͼރA:Ek!~fEAQ[hc/PF7;S Ş[hg-,mop5 6W!+2?#29]4,$XZT̴/!G$^[P6JO[_,Ҭ "S\ 7z!-FFCEFxHQF|T~t1׫UBIL@# "-hdδڢqDF ?yȈ] WuYXx>]/ۯp{O8\m'K.QRS*2>eg۠gjDLZI-Z( D5W=t| A<"&u}p.7>R](<ދэU{ȖB&7pfC~o5C=Y5{^v)XQ3qkubKidOn)n'S5e z]7䌖3wʼnΕL҄2'c .yܑG%9&BI*=בλͱG;F7{;a/JNp)#/ zw-: |䶅G9yxi\4yQ}Tj1XDԹ؛E}ߍ~x_,E,UcK^5zv?lS1:5(GD`/A=)!kO{҄ ٛW0w bH7Af&ֹPY64lb%4Ggg45`ޗA}Fcʘ,L#7ֿQo㏳ ^`a Z~e˫mttJfͦ#6$XҸof{eK':*Y!R75k6k/KІ jjOྐྵE$;W 2l86{W>Sx|HA=԰-v%(WM#6㧃JX3miݧ덧x3Fk(rծۦ| z „TU.Tܥ Q&oyZ$ֽӹʄ>O2er9('ߋ4+,]>:Z z|-~uZ}_lPýϵq2ʝMLb7hSŎb3.0(ˠ%`o/e!b7+谰vLR,d4$j+1JH9~'&+˩ycQ›\|d T~׊6c C!)bJmtQ 6̓u݈Y>< ]0 aY]cFu{9BHNS!?+ c^4-%Z7Bz%ta>>Q3A$AB9{L%²9aO1/9s|RM?q81a3dfEd{Urx] !Xx _e,ϑiָtjyX`3sgO+7J=?}? 'S厗X LbB&R$g*j7|n.mwptw؁~}C76j0۠e'i2Am.E 7:Tg,6fʷͶ]yp(Kx7K 0=V HYp˳>)g1 Sެ@2Dc+,/RHnVm="S2퉠Td).'9Q#pĸoWhsA##"zdZdfY/a:s%J OxͳsC~;{lWv)H rtoثe:cxic>QG>$Ifj|rrY>V}=cMMr$ɜRu|❄sVNt$5r᢫lN0m7 cKYȀC S3WNmYG|}k`'W`ڙ7B*`˸eBEɫ#'68w6rh@൚koy80.`(˜ % d5;Ba+m L:nnd%Ѳ'*E# d @wlZ}q7lFO 峊T.P=p^le&a% H|ċEK|s iQY\6`8խdz+: P;nGu߲XlP!m&&jdş@&/Αj@@VlDMSVO$-WuƆ /թL)-8Hzpb𾡒$sdCV22a\s'3Q1X+H=r5$*]3j%.e28SyKͳd%0`:%fN?L>Xc͓oA s~4Hj9 uWn!ƤW^@W^rt#svbaDT!?/YTÍՒ ;G+ZaHe˹OSXV=Q% aV}s/@4Y{{nDI:[k'rx7ÇW10H*/㸇h\9IM^u+BE` 7EcD _ml=$Q>t?0|iKEsa!Ԉ舻e،`pi88 FcQc4iZ 0"e'5ƌB; iƭf5oN֩6Q$kŒكIhN zqj 2^:0}vh>|~aoiKnASVOځ7M[! a$%·/2ŬpW0c.Xp>% qmkS ر2 \ƔoȪ 8Օd9h|: g 6T4kb6V}y-3CR(`RQB4]).E2N]8ĵ i Z [qmm| wVx;JhXF^IJ⛫=qMYJkP(',I;V$I5Lx }L/o%ͫ2ڡJb$UF96EJ?=Qu)3ZُB.JqQ[Hδ :xɏrmyB):L:ڽ^&ExD_l^8$Ta[ aVg}ob/=Yu۞gvg IuNnz{V]FAїQ$o϶yh&ʳ(>=Gq&W&VbxSiA)2_=JRbDQ?'m b#XtV^ә Z <6z@~#eMcP;=Z>ٳb߽׿6նcl\fsK'.A}e) G'lX bcwb4[z?T̽HC$udw#\"]X#\Ac I {(娿 M=Wdz"F*#Ʈ\'ͷ/μݙ9 81R1ez˝XI2<hIKoUFJGZUN&IZ\ivE?zU7-dߝ㑁WJMZcQl@pz^-*Hg4FB*47M!jM?J5$-J,³yD AZ0EX.mT Tt*VD+6GCgаUDbǟv͓j/1̯tcw,L&D7(+~4_L ڹT~ Lߨ4aO僡_a1c5Ѯv{F& wi'"IRQ[Dg˞D*I{V~PXsрѨM<7˖{Ю@ .O0̔eЮدab[02V>x޹_N"[b6Po-bQ 4ZU=§Dٿy}9)B񓗶%6qʈ@mg[&_kЯD ~)Kϼ!M$=DS5fU22]4/Ec. b#72 (;~@tf}QFlf5GL4eF\ _ KRh 0*zU{9@`:]\b9S[HRDln;R[pkOyC_edpP_NKB^3Ձ'?S@EMT'({tURZWj-Fv`V86:?Cv.:U@ø‡cd0߃t.X @bx/`ݦvw;Wް4$Nx)X>{!hf-Җ}mspՊF6 ؘ1Az7\jaI|GMuiލ*/>6nbxa]';_{UttP*1= 2aaS QT!Wp3C`fh,(yM "'<|J$y' 62[6w9Rs`!=9krBzٺe*5v5$\J{=-WVpqP՗=%澈TprK/c.!eKSA-N| X@؝R͈P!(: ػ(o{ܼu>5gy Uސ} @~T\e.B9lȼ "?>q@dIhDt+OϖZax_fUx_6hf[.4舨/|<#hD#eO1j+ Ҝ%4koypvk-(نjN?/|T|o(aҮ"*e@(GhXjf7rbֹP 5ɠpgj-tGRpO nVxs:@Cxa* w]k+ wI,I1@ջصN{<̦c{=q=,7Xݱs'JϻH)ՠ>,4q~A+f@u{Q{®q̈́lhPQ !5XC -,d Trv# ٟ߮:m`;lfq3W Ms![hGQ; "НIAW쇭zga 'yy%1 4>"802[s(s:(ݿLm H8}б1[}tf+7ΡIqoӗ;c^QD{cWӘ#F>/2(~\O:nUbzh,njl<qb[,vZ,?,M~2/"s^Ӝ\]%DDc\1 jI%Ȃ1$nMKJID>WAŦ~/ޠc{džB;ճ5[;[91Zp 8 [DrݡA'ГzԌ,L(Y@]!s.0+R$>R75W\} CgJA^)a>&PRIJÁ; {A"҄ja ĵG,jGMgD;rtg^vC_"PSX[$(Il81˗1=ڬٻB 8x%86k5!#S{,zf3zLETQ*v̍DϏ?@UÏ(l$1ݶY]r#g]~~ƋN>"έ-P>%c\KA;LZQM̭ z{`.CŷI4ʃ5 7o6;2p)C~N.1ng/\y#:I'L#['ʦAg sc3Mw1rp~9/ftA|;#<5(Xx+z"xS`zP IQD!##YcYڱPrnR SjM!vSu1pgwP{nfCYEe7󅛯QlT0wn^;Kfu oN,>|3>h'ce#K3,3;)<̌{311(K1.V*E=UTn#^9xy-##iz'<.u (8H^£gp׳DRk7|ClUq`ׇf(?2l=$9O=Eε ui~jeqbbv*lNR:PQ|X`O;K`?6em7yuɍQ Pt./.!ƻ4a4Ts;])"1>xyο+&3FBlCC j0O/щt rhŒ;r2Wt/Ybj¶IjPMϠ+"[t>4Mw(CDU>%$X(hj? viX*zƿ-}N+H:r]Dޢd-woFN-ZkynMGu˙P*L-)v쏛HhٟY-87X3B{K2˶x+g9Z7#ۯRn&t%|L^*'5uE;&zw ( 5{=UÓ=rf3TRFmSxgShfnXU*ޑB i7mok]/Hc̔hs%%$Y77i5iTÌ9f,Ϧ/oޭCl¬D {"E}76ыd)В~DP`LnD>1B'_A5t^<  5 ϢuR4~]::5l\+i# oZ>:+t?^EO+(-)>EX9}r'x먭l_q\%ϗgVл\r#_G7OɽJbsC2hlCʙF [FmuWn%\Y0ox1,=M˗CWTr&+SU;av'w#L_KѠ[Mr==J%,zH~>"FBTmY& F v!^D;۪W 1HƱI6~ (232:^&u2P7ZT>[e5Wx Z yh&AB7ni[GGQ!Do,7Bh :@"E7Ħ,+Jl|ihySptLݬnhxImIgo}3YԨTޏF(#LVUǐQ~M@1% B//pr)pI-hFs Аp?w,'ȝn,Icp]T"\(t&\a;$SHh̀>v >Rڪ: s\YAu_Ml^n]: }2ԍ.Br Ke K~\-sa9e;j9eW3{=c%~t5x3\R3E3*Ủjg c`ldHX׺3MJ90Y:uX/ no܉I=7KudQ-Q~j?+J6.Gb \s dU{tg9lSˡ(@u4ב?O6$(=S{lڳ7RO/~cy;*5aK"+"[t}dRZBu<Syȓ>hNE&NqHP4 S)$'QqjD5xttP lTyvcJqa{= %Y>Q},BSqrlC< 9c2e յl3ыr*7Q?Kvw4e}qBzsobd/Y.3cy|T1;ش^o֥B)wuZMh?ZJ1L0d`W~,#(Z~bz0i]d@Wg/¡q(gOQM̑`S :=ǔ[*jXF/ Uo9UyGEzSWZ ~|BيHa6˾4J e'z?.Rq(ꢔ4ڿ `hT9*9!o?c /snU7sĄA?}3 _A:ʲ6ܭxiiD /7F6pXR.tq ~/]hODxSqvw#сtO$:A^ P3̑BXzU(ޛa? $kܛm}K]G Hë;xlj /=r3ZHFbK ]38]{wZjBho`sh"cqM˪Qy-XS1|Zp)(n]m2Fvi{ãk*o[8yMNp&H%eùVA-ߨޛާ3ҞǰdBݜLqP 95QbFx۩om'/Yo*ȍ랅(HTOħ!ZM&e uic9( iho-BnS͝7z?mX0)j~9Nh{Ș, ۂC,jC%VX.QyB4Suכ_YK#[wI S[:Z[-(< ~,QvNQxl%{#Xo2)67:gϚ6Q㔄O-<N29A6pdaA *w #ǨjM2*7@nDӤMIeYyZg!*8uIHq@I B-.rp GaЪ`g"EJ禦k\::z@Эw(@9dAR~gąp\=1d@CL\ 덾W,%)lLgozVl {CfSmZ'.'v o$oߏWX|!$Ld_ڻ;MQ;ˈT^8;ª†Oq ۆK L wٵS ,XgVqe L aYbt!$n@e'FUY# :6vI#9 Y"x IR!s9|KlGP۹W/듩~ 5i3M֬4p7t|D ~Ye!%NiFqŭ'Cg1Z(vS$Z$Lψp|Oxf\㌮;zn؏tg5tҟΈs,$Goc@XE#1/ $X9kv<)+\H3{ I/t>N *NrdDßN-ӯter~LOسj1KF(N=-Ϫ aTvOb9P1 цVKɦ\hT3Fᐋ !v1SzO Oa%t:cmn"NͳA$X >Ib GQFY550ZV8$dq[[~5I Il>ԏV_~=ɧE<~C|J}, 522cy㣋Fm0q[,Un~cR("(`R_2ovZw34CFD| \u0Fe>>c~M :Ϸc{1h7_O$bh4N$75̧:))Y ռo}5 Gf8S@% &JGQ}vNҋIIXשׂݧᱭc,*S ohi"W A`^ed+ ՠJ#D]EjNR'^lgEÒ0{݊|B y=I9Ay^. aG2$tՙj 7MAI+|'#le@ZV+/(P m3ilphp7G oFGݷ%!§ל`XrE=_2}8jw Vzo*2 3ݱX8~a> SW"%ZZ7<jլ $'?%/xO;6V o-)M9YVY2*adWK{~tËX#=TGjWn= FDw{w#fVU#i^Ή_pD*A0kahȼY(JT,/F7Nj"\Upb֬OŨ[B7 |+/2t(K<|[jSL#&bk w`#2m8΁־Ki)_t?ʲsl1ȲTu`J jY#v&Fy0 nW FF?gZ֠UHOS V;1AbGMb,98"PhqD'[|-p/) z]Z&@nq.1\=l3PQUҔ?>'0*#Zzy{! R݉2&#m@EO,לd}Ŏ-{a$_i ̾?%\1-mzzKrTiyiUa[2w8if5y{ X1N| k'LQBo @pw[Z%ء$TdwQ\ڲRb@={傠tڍ{61x{/Bbq txVs%jIݜyAdΆM[fcI uw.jDfAekB`l*Bd4BP1ǹ=^ e˘4%Yk.΃&9HUܨ-T͂T\WQ!~kS2iEsjy/Q锣jp =})~"VCgưh}̦#i̋n]-5V:o*tOثђ"']Zvލ< ͗|B{cb~>V&QTt)l~_%Aa'2g[Ʌ`]Fb?/pY9fG8 0IpS~6a9U7Ot!rNndY0Jt04dֲ:~1$E  uLs#  B;-8j/CHY3s\o^0w wRC~¿S%ނSX|đҜ;RgP:0{vnp~O4uEIWhl Kw[FR+MRӃ8n>yzuܮطsY, K{ J9KԉthHsoѧѷܿ')՜^5_zz v 1@Cz?h"JI/x`9b# QR{@&83eaˈ MP{$4UjB(smFN^1X@Ut3%\]hQ48YJh*Wy~M F?˝`rghuUvFwu%(Ų+/ kӆx꒪$/'("]شwLU+nfLZ Fx.e+ ?jkg1L_t3C]&gCoqЖ;iQCՈWf; ߊ`/DVT1Ʃc &tXHwY8V8C.," ʴETo?, tnV(UE`moSyqRfvh$ỒЄVMѿp}i.PĆ8o &^b+,KHtmt ZXY:1tu_va%+>1crͿSLўT*qHqOaHK{¶ŤF+D$.e /I{п_ $;~ڜ7$H9>ٕ>kxr|F0m =]UMx)"Ug9GQ/eeHFpP2#W0ED$")OpǏ?s;0YZ0707010000003b000081a4000000000000000000000001642f09750002234c000000000000000000000000000000000000006100000000./lib/modules/4.18.0-484.rt7.273.el8.x86_64+debug/kernel/drivers/infiniband/hw/irdma/irdma.ko.xz7zXZִF!t/;0]?Eh=ڜ.+A!!kMyw6kIjU7]Y*l ܂lϚQdmŨEԁ*:>~DDŽXb⤰/1C[[!|#DbM?kV@ )cY$)):%W܄:c@T'[D7񹸴\cO]G (&-06;ڡJCu7.ҎXԽuT>.Νvc`?:;ZQY 362/bY{ut҄!c[MQ,]t&\:'bHٜ߶t#+3k#ysʬ(x) x(i30C)i\bSLdnS2v0u1۝S<:DA X|I@ir20L577y_'!geInVgk,5V`IEU`d6E3 0oF]q.w,h-_"Q^:V AAHoY(GYCyQ\PzV3$5'*!L ZI{EIb@WW؛EjKsHILӼV (P( ̝Ƒj[eh1\l6dˆu˱ ҕL Jr -WlIȤ$YrUJl,|.f>lݱ !%$5̢5侮PpMfν‡Yؼ'3bl]lo0H}hQ޼z~"|8ZIzŌksU0ln<>LXo5}AaN[?>|1L1T$:jڻ2t.*zwNXSvPK^ Ch^; Vfi<]m/݃[TI'Me+O1t]LVAK L3[,n b0J!u.A%zG)]3K]T&_y@Q܆Wf˟|جI0jeamIt m]$A۽v2ةJH64ũI#*?rH6ptZ2teC~C㞼Xi[X eY8pfELk1%yVPapn.=K3M !"gGKrIz2e"dB/,h֠WޗK<ɖ ▔i`{n4y[N;g[/sQL^5] KDufedA2U=],Lj=RY16ߍKn29%Qq"s03:a+XUSDG8!U@ e꥙Mi`%/]h9*sx:PTbhLvÄքOa-": {.1< ؓM{w1 Iy7y#Yg2ٿ=L+qEaPBat26SECj$}~M_ldK %6HzD?| $ =܆#EtGF& F_આbC>UG(&QǼ U"T*T:vJ ^=a-~X|#G`QtkK띴5ِ8hCATzCrn'oVɢu+U%P3>8?ۧ/Fiωm}<;|vTuu piFߌBM1EpzJ KVRƤ9"$O:2A |LfMzvR(kt. @6\?ZQ asF@-*`g{𱿔Y6|n=)6GAƲ]g %[GۛY7tK*+@+y\UClVٛR.NOZXÐܵU!nr8z/`~L ):[4c0<߃93BQ ]hѦ_ z"_c3V^r 6u޴T /-oSRR h/5Q=6lMUM਄sh✩k]!Qi?Avpt'vm#!nqYraHݪ7zF]<Шx*I").gDk'Yۛ\ĨA/vZږ52!#9M @69O^/Pv5,_1.("̤:ؗbTvU8z:Kgqȟ::c eh0R;16Pdf0c˜ zwO(7~MgoP+jo+E)UZfգy]".3%}|F7Q5X(l4mgq]ðc%n3LTJRL>g_@& \:u,qR0HrmopX"ώ.ِg眼4"*GOY AER/W;R2f8“&48E_5paJ4ݵ%ٯpOB9mZHѸV.1Z Rk喣e8Y2L-DU&MRK m:X aR*\.%LTǎ!e&|T_MIV5JX0ԉĝ,a޽o w3HbqдɊ(My\P.5x5h)ϑcKr}bB4YUKo~Ru1,sk|ZZETg  A/^k2\m\)-ɵB΢߇ <4PTpne7^ 鴹݃cwTaҁݽlO?AdWy =0sB(LA@X4GWzl$vWBM:a>wPiZMވ$OxjBظx(Vzep,)l tP$g 1#`j! 1g QĝMtX ԝ[h;K?*ݺB *O/9f=G]ƯKWtn4f=SC%2Äf4@O"0yt8~t.N,~Ya]!8."\>ۤ]/[W'X옼4U` oDpDIC<樂"srT%=^ NFr}u'ҽL~tzecLN,&] \ h11Ƕ|Mg4X68Ӌ59ViQ '6PՍBu(i5mʉNǃu:*E&i 7v]Oy0m[n+K 3~7:&5{. u,&R󳪫r;MZʷУlz#+';Kd%PETI053y }=}".$9\\(FtqmZ(>~i 1)O>=Yw58WL~@2Ӂ@(xϷѮGͩ {aC8W3,U wNy#C,W|ٙbR|40%F,OK1O@z ׌tI#4Zm hJ cj_JgDly$v]`2wɆTaQ^+.@/Q?}Z >ά&0H,Pn=tug[^-޳NLcBDݹd.f|Xp"H!/HPg׎l0l : !j\y?!zHs\Nu-,TUs $u&dZ$,^h* ][%w'4BfZiVSr9̩t>C=k8 'Cl^Odz}&W"ꎕel(@ QPt~~L!&;`ܕLY+|߾rb|b*Xzz`OXLJ %(,OK:#jŃI8q$75Wތ̥\PˑָWebά݇1'%{10qכ {k^kzth:i{f;zb8w!T̺$6Z~ @Ę>oCsϤzR岎+]hoppp(p%@'u {f[@sU4N+_j;-Y{Ad|GC6cBWhIXk)D*:Beqhrs~McPW PW*y&q)#6&fUOѦ@~HقMҐ'>#H Lakej]y|\K Qy_q<6|( ~x )1Co~hq[Yort3KsFJSrS`*o%8W_T⅋1f8󣞓b远QTȄ"qr輥CT0}/8"131aS_\:ԷH4U$<~Fg޲ '=pr&f]QRz(ѧRmn+uc8͊_DMlJ/-o57%릜y"&뻇Oەi%vXXGn âr}o.ۿ2"dx[9(%jڧ%&z]Ǚ y vPmp2T$=O :\iNOs͵:2ph"h*Q-18tZtyb=(tne{ &XStlZ݄KQAc?j-i$Ilu‘":uc:xe6x(-TRUPӳ/lLH@ܐyBk:i׼6Lui`XU>mU~?6k ;w`8N?~fώ0\Pӳ>oFׅZ#`hlO:.|ՇO9&u.3g{]t`l 1Uz; ͬS=i565K5|-މܮ^(t yS P5zX jSxl::q}IJ&\| z@u1PM+`u -#5pš]3s= GO8V_VJn/8d:~3^VYrލdef_j3}ɬDصaGxٲ ^⛓b;"ػp*O7( DІ`(9mWDj2uf^̅vaI/Υ&E/=u0m+o_d.pwta Vq, ?J{|&!s%f~.xD+2nG}n#J_(z *r_9JH8E\y"@npv#+t<4͢vG۾׿dE"͉r)WYƸ\j9--OywN(Bt8ǴH7ZLei Dc'E͖}צ@ sa9e?>PͲ89寓Vcከɡ*n=Jaɋi %@L}vd`x]#s?;?u3.yٱB%kdEaZܵ̓gJN˒h_GC.{$t_ _<4wc?IzA"ɤD'B &Xȏ"}Ț[ڃ 7 lFD[$SX #iFC9Zwh~\ݨScdWF;je%B-T <%oY%jҍQ:1Yd>ZR%N j?V ԔZ+O^K^ 7 ao⻥nGBM[N'j|pY-#yA)KUD;&zQm-e z DEkS\'\6٬Ba4zG^Y fH?d:,* lpKypHFfrK⃴j뇰HZ"` T|UXkt( 0_ ?Av_7FwsvlTV0#Kl>?hGvsJJڟ",-Qɋ>"qքX%#]CV ݟs̮,2eLπkgeI;zo&J:Z[=\\ďu+/IBp{,PAy&$pW:P-Ej 2w[ѽ![ REƾm6 _9Qr5,ňybMŠ/֕Q?oW-R}DdyHfiB^2a>1h,[Rv y u ~Қl~ "98_f)NDi( ^zR=LY[ RO-kIݮ`4jzc0s&a܋u9Y 4BW̠ 79qx?['\NM[vA=Ƭa8lj=ϱ [pp!SqkӊDZȁq+}m XZ*!izw&ԎUM{h,N(4|Dm.{ JE% KO Wq"1uufNE9o2f0բ\0npb5Axف('UR>J,\t*G3+gs 7"ѳ3*( wVB3ܶ<LUT!hm\N͠z3M+' "W)-*><>ք=*Q%8+'A''{%TzrN"sRquG?6DfL4paX:Ef+!*ТF? o#FZz<ܑ50Z9+gtÀ^Ӵ8AfE zEQ{CL$ؾvS&9"&\w'e $vKoMu|{1sG!ZƸ G\FX)xSהU*,Rw_`27*AAAȪh6.Rfkbd.yvt > qԽ9OÏT[WEJ:W%2jDe( _+[/tG` $\PWUͥNBh#$Yf_ AOY6k$+xyz(eAHعt̷oD)Ӭ%2s cK׾d3:'/*yyI5&B YAK4[@lXe;>t8! $ FJuXj.w@*଼9$]aDNSC%vݬ4hn~ چ=RN0hB12\C5r*' Rc5KߺoKO(ݞG,P;^{,>@|muv[Ԛ|f*#pS+%sL8򹐻uxQ=,q *_5kF0V&yz͍ wa{'5|Ƚ߸|_6S!1fD d"mJ4, :$;]tSyqw5k}c*$2MVv K4ճ8d.IO&Zӕ B[k,%쉀 ӷ[~b=JǤ!cr`mKHƻUi#̦5-P-O&~м`6x`b-Zn5jՏa򦦻Dq VH̖/Cvlљɳ\'TjJ=آLf1I= ϻ6bc>MFoTtp{bwy];Ls].扯jU\u3f!M=uSGf v9(Vݐ1Zh4BeJ+>Ύn&\VtwՖ"ܕؾ}Rlc5RE4T%'9&S- nO^6ٙ.|GaLĤOwܾ+/ֺ?,n8>;o1Zc/J{`W1f{XlOn5 3 De[mXwqb 0*~QP4(=bP=/T6uV_y/&39 y nKƻ8_|""geNQFt Mܦ8UЈ.hUMUdiSjnZPD? <e>t@-N q&s0zO#]*pz\vÄHmjN~"DEŽtB4٠`-UA 9lA&?UQ5p|wz)0<ި\-~sZ;XIp"cͬ^p]@R>I~BQuj ˂ZRj?l 첎G8u҂:ewAis=_d&Ϭw0HuWNĐa_sV.tFJRȱ$5 '~ZE (a5 )p+afla"eF H1  Vo n!3գ=%<Vq˷T6ikTԵ3T᥍!UV͛EVLZA2$`;!Z^D 1iqfr.\AO#7z@1nTPɢ0hd!uDnPeL `[wK$l۸ǵ.Eɝ9W8깮>6Ĥ:v4Q81 Xld@Q U|pu f!%@%OzRT-Q>Eb}Rx\pCF)q,Dg+ZAm~ۭ(7dCg3M{]&J9wQ^9e@\roÙ2d,X&fMas>M?K%H.ƃX=I@r0N"I^_)N&Ka6UftF"_:O"&"c-#dz1}ew0\ tZ,*,Xi[-)o#{Kp tdj2hJ9(F0␌ͧmSտjWp\+p^|\=&JpOQ1& ]rX3 V$Rܱ+{%@us7DP{O+iJ< بQdlZ#u;k206A͒Da!WVvlTr3M?7{!TzK͏<~e;G;q>|d%A y2SǃYIv/N yp.1o0_Tߛzχ(Fs /ɪԑ3e.fr,@T u$ _#\Ih.d@Snsh#^?Υ" >YR%5J%֡g6Q9A qc+ snto و5/x S#ILe"yڧ`8ѣ&y—Jy!,+=,x0S&*͎;NW 1{03_"SS`qo:M\P4} % oKf3$U^ɰxmx}Үϣ{;4Fn<FM}1t+`Iru gxu=) ΙeyvZkF'Vxu9֤)^u GOzY'oZ58LKvZklȪ~ !:Braӧ##ǭ$a+{&izSV+ 8XD&{z:8`=MxJY#17P|pmD樆AyΎNyNI0?9Z1L*%7u~~xh1`mB$s#;ڋdWzjWع*POn$-:3 !EC@9lt0)hZ;7$\k>T9y5Z6 xbOXv{* sN*jوSذ۞RkV#O8 a#$qinR"_kZ+>TZ!8(lgeeD gGࢾKmkX>P]^ "SQ[{xeEh3_qqfs2^. c@dr ħ=]$U E/ 5p1PrZ\&^'a-V./yMHc֭s*]I=u>PQP' xϸG!?O] в[2f^E:NB Q.1FQl1Rx{a՛SϠLuJ״u/@d\1j[Tȷ~m M7e"X͇_\Œ>N .|IE ?xk]'0PN{QgoMVTsM#)Bɯ-N΍RTO*HSД HrdG}Whﳕi`{(y7k9}᱕ϴR`r)%{܀e~5/ CE;|>vE}0c.rk6J|4GaŰ*oԅ=rul򥈚=E]O u\ST̆1 pnQʃZez1wQKZ#U{8gF{@l_"oYN:LP' [| xI|DӖ?S,~g+ pKNl&o -.zO֏~"K9tKFqJ3g{䍂2׵xeq+yЍiV ‚E qT]TRT^?2rpLD3U ,$69,Q[^xd0\X{v*[ 쥤KP]og hNj-%Gr fI60I||J_3zhuiq3Nd{v6VPSe좦(?%/zyphS- ~w½F!/7AP{Em ~f&Lsu @Fy[,g 3cj0ڄ7NyFM S! R`hT [–{3<30j{@f%x@Z]}d|ʬI= [R)аdy'ZH$1Gyێwi!L$0/o`yu[7vK7fkqœ(ŚI}"nLRD^}fKHib[,t:$p59wҬgڮV :~2$j-[Rugi~5_b$˿5IU}A7:|.N+gNwV^Hd|ʟ"`{|"lH1|/ Q4I+Fa3M!dRBPm*RcqUԧeDI20Pv)s#8t_iXc|P%?j]sY'eq*LȵfQobߪP1֑IQښx}JK%@NڢQ-^ AH@n߅2\r~ʷC`ʖpO%9?h3Hv*ZScm:OTG~wʼn؅vr^p&^4 |Jd m' ,4Ƿ..G8*KI/v<%iA0)=-yH6973k"(|<)o8tӁvPVt WX{k}Ɉd6'YV] X}UdR?' 'I|)CO(,lv-H`UKMyp[᣻l3Mԩc+l@%|,ܡc *AT Lƾ 3eAk@:b_{4ko*O"%*=]Gz zrV*h29ѬjdJܴ#&7p6o1U':[F0~T3P1*';=q&N0CxN2A=)0Di"Ynj hfBjT3b;e8d#&.{Jr `HTW=eTF(nTTYğں) @ߋe O=ia}6A#OLֆ$$ (=HipI\=1k=G`n!zRq(= *xwѥ2! MPoQ]u'<5! u&Q:! x Ef唰ke>{E 6a˗e{'ĦDUY%|@rRr2$zNVm{ԍixVt%/b=>Mʍ v-~+PX(bZ\5# 5+qp/~ qI"X<@fa)KYwb }ZY %8Av"I6*/wڪ;s 4V'aVvеӀ]($7Y9n'kNIj̀èCf?5^MIIGGI4N̕8ٽ:ntZcq2.QPL%`Q\2s݀Ǖa0B] ogPs IO+吵My³̱? !1ܼxoVSBgҵǩ;jHU RxD SE$ CSq*3xljDQ=+oh8w,:/ɶ9ǐ n{ >86;?W 3ABA(ZW'q0ǡފEKN)ք `;>iV*ednŶߞD'M4ݧg'Y:w,O*WX 1RC2Fie &DB}5}::;Y_G]K8 ZlN17/kRݧCʧ55P!ZMhHJRLq#wc Jl<1{( A\E?U&&ύ=jxYU'>zo <.%8怏4[y4 `-Ɋ$>h/EamkSk3u}‚/A%H XrAݠz v#'`*Pֆآ=ig(lÅ4kL2`;-l UGk¥$ rD]{ SR`R5" I15*ǯQȂ0Q BHQ2 ClkEyؽ rNCj^襧KtM`%32w*1gr#1FNڍٓi8$׭x#_Oĭقk@|R4"kV}Z|p 5qy`_[ Z-g(n)ckgt6*τ#Ry,EQ' P ƃ1] \&g2TV@1 I;#n41C, PO`CqxÂϸ@Y<[*?zZ{ ^q(]˩4l\UMQƋ9 ( .BoϹ>cb;߆{[- 1S>FE ^ﻩs7kVfiCX޷þhޱH 2qJgeq).2#l vSzcyG)7 l+ Xey{!t1;I59 ]N'v9] 34fVe~Gx˔9)Gd;hvb:6x1o !ͼS̭љ,q%_g 譠_f TKz,\%Eˇ-8gƳb5$]{ՠ#W8Toqm~!jy+Dg3M:{p˩vA]@?/Q>ʁ7pAd̆%b"d!)xAu4V"ƍ%2}ݳewد%8#E05dP OO-:|%M;I5-9aIU'Mf6ax+xB~3ӎcC,BfeKtz{w!T-8o{*>\)f/ORDta32 PE7\ll6Hl^EI*a盹>4v@&ODZJ(WW1&Ot0g߶X~U#ӱw<ueܳ udV=z>R +Nq.jkIO rLCaȏ+}`YGD.b|ȖZ;A~R!Vuˍ9[!l#p >~}:߸ZteĆ )oCk,%;iyNbOԐLwkŃCM wmu\Iw>WZ+=S^B\ҟ#V56{h\gj]Y 9e@YT)qTxoWr'EH8bWXcAo"PcIoLPYt瀤!]7Qg6* UqĹO!'A1w FJ:x) uXYPPiNlZ:EXnWL<^|YzQ ؊H+AͺѦa;X7r犮ιisjg˖E1:'@Z"ߴf4!QPw/ELZ.:LIuw[Jp~s= ]zEWO>lޡ"]=󮈄 g]_qnOѻ;fk3ωX.Zm#@LnVuIVU6A*Rch-=s>Ԣ`cua*ҍ+r%ĒSC%x"WmUXh"Q =mD`1Yۏ 9irB{ C=7's!;æl40$!=PA7=%E_FYQ>Gh,ݎoZ aT"3n k*3l97pyW[9m ŚnEHiU-4g#,N XSB \r꺠oJװRz 5&Ec> G[!d ?a>R'`zno.Ez߻ ~,/|'gr鼃B *_9fIw.K_),16M:4D<>ksZ^X(΂ K FX)- %̀:6ؕX" )]Pv#X m#Lpt:Ge$ NyBEu6䂌1#Y_^53*뉞~!y$YƳ?<˾B-Ae@?14핺S) mf9K<ƣI$_gNNJ .\b6=ٻ sjv̐PXB ]Lꭝ/QwJɃN>0f5Ys~=D j_H0bkQK~ON--xF[!4e1&$C.,ZU83REw% ?G)=?}3_“p/}) I82aeF Y8'* /&&l 9¶ȎMҐT*RnvPn6w'wf+Ƚ[v |o N04^twU ~{L{^%g(_OQJv>u`eN3'~rbUH?YCZo*H a1 crE?В;qA'i@_Q&ɟL8)jQT0:jA=I;qL.!qB/Fmig@|,E#$C6a-&'1&筆U;fbCco Z]C4Z{IPF\#$K폻n4.P^@)2}$rOaP5VGHg*~GNdgZN] ZTEUК{ǂ 9&[]_(%ݞz-edo۪JWCQtn{{VCT+ՖGmɤ%{^I"F;3Q|/#ڞ9lCOvTx5ʫئM_cg>~+50=f Wg}ڞ9BZB';4b?'O=}!J\xUqe3B~$g:LccG))llkʱavVYϾoY⳰տ" +]xtGj#QR7- Lv!)~61sI#U/"ɄiY 0^5Xغ2dylg4$|'Z_aճHP1"@O%q7|N/ڌ[ LaQdT^>:t6DS'&/w2N;DIyQT=C-ގun!A}rʃx]BH.J[()gps6h>VzJqo}Wlc awueUe2FįigiVm% ,IOT[也ڭ<HO @>Uq*"<3{U-ڬE=m;m1e$fSX |̈~>DpNx06l?W]{jM QsAnc\E} j.h,6EfktG5ܴ'Rm-:8 H#ի!>@z%Euz@Hsval{QJ#EkZ<P`5/#YD^2P*TC4#= l|Z\RqV=T,#ٓL3 4^zè͑vDNW3&!;JTwz(xrIqJV3v4c+Eu'RnA Ke[m=-0D0& TqAG6, ;ƦB,EV/~H!]nvNa$5#p%\jDHAg#) po r{t"WBW_z?Ď#J~7mhoD&B]?/S3~:K="+b0wں' >:+/v3K8: FK?&9i8P&|Gng[1p8Ңo{ 4ؿ.q,dGe ϐ49mkBՁ&!j5zʷ x\3>MG @٩04 ['QrC>`!ggA7O ;#"9ibR mԇM7c68KxŖW?,mWq$v\ GA崞@ aDa BUyz1#](`*(16Q+&-nR5/d4>U)#dYPb*>z]1R`vdUXQ42l rF:B䈙 ^&"::HАpyy)S-mò0|00hDC4DǁS ss C$jA+㷬 gw 6L]񄨯҆ڈN2 a1^&(V~OJ:j~FX^KbMZgt^ZVn5oÄBTz&љ96 Jc{=T4>*>{5,/A|;S# 󧷣w{nKK۾dI=hMxkRoJ薰^\pffE(Mӏw騃-|FkYB5kD5a+ \‘k`!:iNԸ.i VuoKy\"~VZ@Mrl*aKwrXs>c>D7(܂̀%xĞ u M^7E@̵q@w.,Ȁs_S֔5:hv}=!d1%GQi Եn,)m&G!sBK _*]-%~lgK &EW2 PjPu] Cu_Li!o/ux1)XCI*YN? I;-aQD.1Ǟ>[@.ꓤ-sN? hΫ4d:z[ 0H ]1}裯m]v S[HsQ|7[כ*4}Q_֔- RA7~v1{C^B'G<>x2M¶μm2t?~dmQС35̼GCwe}+M h["IֽqJ%w ej:ۅ`b9 ofʙsP0&~m]|Dh;W@K E4^W#qc|d☏5@VQq6rz=M;Êt 4&5*?X_ǎ:ƪjmZ,i-}K`&xtӥD4D{s7 NeWH쮼 qd =IώFYOyZ43CƩ1Eob9nS!* t%Z|Ii؇ޗoR|:K ՅK@'Ffcd*pvd*[ӚވWRɫ?*iCnQ^JN 4Cb9^'i4l{/;ͥ'AJ|Dh0VCԷSnBvr3p]%bV _'|fXe5<hcw1>(3-8OvmCݸ 6_X*҆~|cKrʘ`}c@^@&0Ah./ #޲K'Ԥ\[LUÆxbh;6Bm.\8I0oiC+ ׫j^v-u@.fFc(-t?)ijSIj7Coʅ^Tribܑ MY%Ç!jO&*t᩻c3&kGyyvdw*|#,G+-t;9chn[p*'[>nƗSiyAnr rwS$:,u(r~t&̼Әmd/7V :-#nWpf tf 354Fۧ) \4J`pH&'RTĜjwbB\o;ȋR%@޿TBD -8X)Nz?+RurRd* [_wSжY-ٕɟƽ7םP9] b ̽w"0>QcSlYC&10x?*e~IvU$O8 IӲ4O rhjm3\TuJ*5RPm^WSZ9SįA|bÕr@K^#$DBOS ]f2v3ӛː!<*z2qe Nod}R#0N@a= cF>sfm=9*HUAIу>B Uyr_\Q BurӒثU4$d*(\[,c'hpr KﵱC,^m\sxҬgxy4 U!LA3/pe֫v0S\[_y )  Mɉ/!ZoQ"wE}>]9/}fnh"qPf DG^wUyP8-P`#WĨ6⫑>'1Uu܃?_,FtUzH>Lz';ۻFEq=88sҧ SCxq.j'3|Ӵ葸0p=vwHM;#  U\^gװB5Pc.M\pv^dS;՝5U5wjd< _MaNSR{,no] ӎ/s\S@̧%QtcSN۳Q ˁ #"3KœӣMVFѰT-?ruѣ?pun XhaQPӫ!LdDY&ox2؍2JS'"ES;Oy2xcT{qQ*rLO® l#zTe>Y Shpl酋j"5!&mjN32.})\w~q܍F}tՃ|s&׌~B.CwY?$RZoT[ øqwo w涡W cD"sb"sy}DWhH'~nOz|I)*=,oS kwuA;u9Q"*pLeXY6FYu d-<9Й7}@{np"p=RC8P%퀒(F`bOo2w$PK{g.`3z7@~jMuۇM<ԃ~L;l2F,f-U8tqMkLh _Ka)' 8]WSNՁKV(p.:1FWr6$-fxJ'A0n~Dl1i*w=,\u>cx%nj~[~\QwqᎤ-ڵmo-y?1Oqjl{&<1_ylhY~msNȼz H6Uۉ-Ȯ򈍅Vf:`F*BN/9A93,O~2F@H*2.+V_hHRikV1<$Қgޮ ̪iwCї 9fxIu` KyxS ({qgYqt"4j5O9[jcZ =.Ƅ{boLEG4[y9`U. +p &jSSU~yyk56o,S vLF+mC tQ 2WB./Rd윙Cu/\{my~@ub~_K3D@\Qù2EH:ǚw\}^ Jwi*bf1"8fYAD.@8.,83Q@J zl8'6mq-YVS [I9ݸAŀD-BQr^|S}H7p1\(ظһ7h$0q[;266ɴtF딺פZ}*ee!ggi2{]o[*d=4#B,g k 9}H@N"[Bܼ$w>EEt]K|>*%:q[v,5*T/boM%S)X )&fU/>zxz.2d^2{.^gyャq.XP%P[g@NSS d/r+!#a ݉uC<`q\$G2`Ab@wIn,m Y`jRWZ4G=ן[g8Ut23KRM(::_A3¿+:fTd)"WHNw>a?DFHQjfR&q5^YשTՒ* al T~`Ri_9t.Zu#25dK@gV V^'-`'ZE-z"P>gjSsW D$0D1qgW+EÛ{UDdZO0A' ֹ>m>6yzYBZKwmmIă4iN驳C rH皬I~BSE[{i\:x,/@ƕ6y \MT:OstIC@MБ08lb m3Knf#w\>TX y735jXd[&"blHah'l:~yWykͫ#gal )0k]pBAj">-w-W.*76ءu'ʧ]ъ{W^NQֶҔ5%32lW"C=P}/ݒ0.x <әYL4_`ĎA~geЂ ⮿ =~I|Y6جntgI+'p 48?V5h|W,)A=Jykoi: "^b_#g8 !/K |=*NY@Wݛ>%B,;aG^٠)N#h(]^ hE`8{C :+ 'p|^~{9]îR6)'G?&= σs+Cmp!"Ԁ̨0Ț 7w-OZ_(7frX4Tpc(NZ)87/u-a,a؉J: 'Ca Z>? hx–y ~bNSz\pV߽{v9AнXk@C(>44d,iUWo zFL.cm4k PKYUv!&O.+>Q_#4%O~܅IZ|x1% vS\ {^Ic)r8/Z*~/>so$q>`pZН&oFfv-Ak$)P{0jiڰ=l?23B\Vzج*a!(>ڧ/5ު tP޶iCz4Ù0Kp urBJ8iCwgK TeoXh;"(.Ո 4٠q'Ot*hq{`T~n` 7#OnߊK)=pF4pIyk>]UT6d<7A+7$@ti69ؠ noEK&M~4ݾ]A?G@//u"6,Ip#_Xw1'yy7Řڪ*q+77&X߬S^BIn𰚖BY Ƅo:L_xB(IkFC"JqP*|Zd(6#eam<m7Wn<8mUD3w'rA7C2V|ŌR[my5bYaܸdgOIRĈ[) yѤ|GlC" xՃ|#P'4+dZoHkSM!!Bvpa^(I AeKðOȋ˦oju: WsC4gI"xPX&< Zʪp+rDAsVTw2؆/c+}[ü؍K+Reݡ6 rm:q"hk? ] k@/)"vӔJ*\%>(>y,CO[7*Pa_P(L<_|>ҊZ)-&AӠ*!eCp}ppi4"^O"e=2{[@;^Ǹג =&}**իg{".)ϼ+"TbD͖@ِJEZ5=i>oq#̼!!AdjDFرrn=rV-£".Ejgv2:245+ATq!ܑwFޚ4ޙؼ]YQȦ)ï1$". 1eݵ@F@82ju;>~E]$RzGAPj\m`dfFC?0=pq%b wڤwE_`OlͬL9?-5K>@ӂbtQ8|FqXdX9NqUj2:X~$۴lnshv5#bn<ג85XALP'$;g1་ 0wqr%ϧJX.vӔ=5?W"bT)7uE;&; ]먎|A6N#>\eM LE?rX[ {qOBy'ir oe̡s5$|'M rX$ > pD ZFsg aꄎr86I¨"sM OV~Ae6W ܒF^vυ#?؃/6ī GUG G C 1Ҩt(ƱGOJ E}{ZEuLcq^~xxӢKh׍ZY7of|C!FZ&JcYMYQ(O`tkM-TN5#i?E:4GJ۳P`is)}k87Ljo4~ U 4* t5>wi87BTWXٺ|7Lb.(z(GsL@w -i6 +]ApY=hYKj,}ЂlP{ Un{kF` qlrira=VmmFy^Ui:T* i g{0#O$q|NSD\FL v\N4?W0#J8YAÛBc~Ԡ>8%D? u`}INͶ220l<o3~fGy D}>{/D臘4%1T놔ڂ`&FBՌlyyB`ݙG@x!DFuU$`ZF35H{!2֣wiUٵ..PZzI0V9эCAt | =[T/ E].x@etx5n%a9 *@[_ ^÷KFg?isA[f?GYSiT ;op)q!Y?_b_ρ>eHx#NeW܆Z>_퐖*ҧqI÷B}C}gr%o?01!l"Ţ,:(cB_%3c ߞj9{GT.S3ѿ|%+(HT7H_zu٠lsA7orD辉םWoڽ2;* ߉6\0z[6֒^J $2PwRW/PL)G~ Dlc;'w|hZfPIuZKY7Q8~`1mc˜ywIPxVFԈhl;cmimo%qy^rB01 ۠[qו (DL(˄;Im:-&`%inObtzfd̑͘~,RŬ=I~՜>~ZQfgzAVV]%{ CHY,ۚWDաpHx=4S \V#JFzТSl1~ÓW+l4x/0Z屢jG\E6 {]ܻ ؠb+6rs'>gK0,\q wcO4!Z}T^,bUY-(:!Fpk쳟}mt͡'X~>^ȫDh篗z~Ӣ%GK]ǒ5Lzst'֞ȆQo!JZ sM0I)7,IM"BOӊw) $<sk#dm9WVr$ǁ=e;=+>O{AIfwŧ$\w Xx3:qy gSc=EHϞf̷; }\nuNw}d< 8@ a> 7R{ĥpV2+vlj0G}ƾGZp N"xfxpԱNM(4y*2~>xZe^ 3lPɠ*vqz$A![b>H@@ud6dzw SoPG[ GgX!y@"^C)\9BhM fFBqn8t7[ pҝ~JAULFr; mN5KqīAA :0 @wOs$PL`Y@9/0K?Q V+.~CkbSyڇXTT;G ]-"]T4V }(_#?䟉~e2nO*9l#EqޮS)<;[`NݷfLoͨ8مM`+NM d;9K+( Ҕ&Fp(wx"/BO/|Xyr[RJM7ЏDD0nEZ GqH?W$e#z5t }3yzðn];cRtA38u\Ouz#`림%gS77(u`>`ʮkncՋ{%B9ӊMdBhv^խLpGtAYȑd\n~+-:uf͍NFOp9E:ū< XKC`3W79Fvk$G-_M+ihsi(l_=e)l8m0n B:p4Ms-cɄ߾r58U#]]h9>jEdDSu ]չa8eqaZ5,֮u$KBTpI d}u1媞(o0JCHQIs\"ֱu\byMzx;4!Α9PGr;'3ؕa]T-E <&8#h{Jks 2 oR&MlȄzcyc%×lKX O>q|ۘkܐ1dOќcUI 9}r)|V`4W@\NalQLt9Ơa5aSzg n/{*kn8YKej\&IC'a-Yž+2}(+ kc|_YG;cx*=6>wit!qp5K[&juos-)&Xt3?h?9<vEqjU7s$FrpuX~yJ,cE |OwFT =&439mSB݂LẽgZ-,LЊ3TɐB [fk?, Lvs'ت&֨DzDU9d'+ 8%UTj/KB{`u& pOQ֣}GOsK?Pݗήx$X پ4*2VA$Qx6tM|qQ;PRk{I)VSկzpT35CUzdKN+Do$-,@B!snSt9* נGFZB@Gb98ZXA_9I4~Rkmͨ W>>'Ir8T#.>U3̴(Y4="÷\<ҕ+2e?h}M*Tmz"ds8^̧c2fph6yլbb ig_$Vɏs"C4Sق^-[D~ KIEWEɩ FpT z*=˒9$} >pCHH֑/ :/ !6֌'U`2N?~i؊Wx"Tp?!ka_z~LZMZmLg8P$B~\'D,#dRX /ִS.V(ZG!+hk,/`Rx9 NBR=*6F!gc+VH#+ R?|NF# N^Q,CeCL}3$q,Gz=`H6(7Q~^rHҾ"AylI*)>h\j_m$萏jXs~j3 W7l|zJOTrio4?u&:z\Ky\@RlگOuپn-3SqE:kJϧE4l>zP/(&nyHBQ9&5>rW(+9I Lٱ8-"!Jq!HroMu>>rf)T HRG hrIרbۈLY&_(n3J_0LM1[+7|1wWA>c]HՋK8JmKye Jش"g,"909Lzq0ߩQVb0fHeFtⰇcZl:qH ;*Y= cw]_wx 2kcJaك߫svt>BMylG~rXolJuhJeT݂ۙc3C,KAfRy)*so@1Y7eV=|*'ylA3ԙ'50{Đ(pq RZpiS≦}mfB0ktm>:nq$btI/-}OrzLO>GJPVʇn8@0Wk5A>$W$ՖTL4kMM00?-:'2 CrauƉEo"ǜK|uHESX|< 3:0j79(a_Q$j9M3{; ݣS{ dHHxy/gnzxe*;"}hy=if(mWA=g}"JdϬ z9smxV!XƎJ:^JFt+M0@416FbY]?|GK-Sú/7$ `[Z!YE*[Xt1\JcUH@WDU.YY})ۑpP3- ։VʿN,jpY?WN@*UmF;#ɤ$6A=m'!>;ڳ*6U,J^:SHxVYd ]肫< ǚ-zaU̫ɝ'ӧJ.gS7dתxr[OBz{5}Fvʣytje7N#;"ʺrtgxQ-rkWdp(kPQOw HZ:qC! =m#3I">^BtĈG{@~x3i6+bֵ3|r ; J6|0$!6zq"Cqxh?}W?ep[8FG2cSJ`:Rw6Co/&+sO{s'[Ù@ 9єl_tf#Zɮ{,eR"_A7lK H4֬ FAmX=H@/<( ^;{Y+pe<<4abdTÇ3<ǵ}Z^Af֎áu0K/b<"AҜk&0Ǻ&ahԆTT w׳IceR }BijE) G'Nv1ޮҾ]`6|#1tcN'6cwɄ-BW]ZZtTIrҙMK[of:p^cYC#hB?+8w]b°C *pyztHj._A<3["Z)TlȜ^ !❬ p=%kc%",R[D+65յb+4sFfv tv'J"N.IyР)H +EǦ; >@$]c_=+9DVazk>;K"Lfn,Wd6JNRäK[}X45\aӨVݒӖ1#I ;ZDčteH7Zofri4-i 3Q!YrŰXrY_fIl,!G=+o4 3 21~/ôwdžڠ=yc38^߹?c踬Vrv5G㐌Ν\zl^mjY-ɲE]Y0@,T!+:zM|r*q*ͬ?ɪHG/3^ :V9 */Vp UxgCMwSvb#0ϲ-[KOQj/r峤` qͤq>ȃ8g/_T:^AMC҇ urf>s~"~;J | /mCl >׃ GH8<_al;U6Y1Xk}rX"c\Ty80&|=њ Ku""y ,SS?Z&Ij5ۈz*xP6wvǰAT((2$)YuMGgPC8R_(;|'lYpD62i N÷ȆWXϳaKEe K>5C :K!w#wT~^DQ; :d \0BN<y"Pϧ,`3z֏Z: 1z>!@ zCDsI*0\R++R:W0 jylژV'D$DxT_T9X@Vf&a[uQ "bW:k PUg]ӗm8~d=hf&:%Ī'ـmGH;QogsQOԽ 2޿H ƠMJH_q2ns@Q`3P}/AH&QB!,P%%6~h"MF:i= =M4 Ual-Gm#Hre<ԍZ.i4vSkW{0Y Ⱦ֕AnlseVN `B y+T"SS*>T) Db,X  0RV ^QcFBtr8:i;LJ:^Ūi S[}Ҝ#:}w1b`9# h26F$'i{BkWErjEE98>"siy{,'y=%7ފR' mǁfdĉS7ES.ze$Yy*t4 mt(,4#W; Gm j *$1Z "3 c;J0XIfZjxy [ RX(~8ʡB ӑ%S8{(H:c0v/cj34^GmlJ)-,D|*cUPT|'$adl&"iin?2r^ԯ v@,Μ@#M X}WawQ#֛#2ygO39  K&dgS.&v-` gh 9G'Pᕹ_좇Dnw8k&_x ,mՁblP,"b1)a"N=+91+EA s$KVƚ_VlP.2pcRSHaޙV0zy\Q3LjPQ[zlj qh2W`m$\(R܃8WK `LjL%f$w4\dkph-qI&GGa|egc>)̵)0:PTj(-7z\AP4da# j\VI"6?́~pPʒ2Oi3a G@ʣb~7Dj)rH8.LxfIptCA W[3?9!U:+F,Z+y y!oOC.|d¾bPF_1dUi4皭*T+#)1@c=lQ75K0X嚖D*IY `n[Sbfh[2Fԑ s!hAQ(A,/쇥N]$=G9BqH !;Ht]aIXe3K;e/IkXTE<'6B,MufmddaYVbz#&cS6J;mo+z\`R~L=UTm{FB 9(]FQdep8 &T,frE8jB)'U$!-GIwn̥ծSG?{ oK<⟦HjJaᄇT85Cf9raB \Si)D%VKlߟ"4z^ 6T'-Zbd"2oq7bSgl7E#oW zRAbA'b@-ٓ06R"cdRq@l,9L36 +7o8YA,2Y?Qbah'UoR7/Čk qBVJ+JUY\ fA|ju0:Ndja8բ+@ @q6#eYA9)ɀN#ٻ?)|\}jGְGu2č"Mt M/X "P9/ަF[ME٩'++.޹CMG"(ʯh[f`qE#n脦NǪRWb?9IPE|!<7)۫́P-&0}kؿkg[%|i[5@atV+KrBNd}F Sv@ʵd~~Dm׶8{ ܪBδ *)N+M!IjO3-;&1:g"13ý>` &b(/^OM^VQ's}8^fyMJq{ %ȿ{/$ᑊ;R[ U<1n*>!8Y :TAuGE#UKLh< M߶pO.e?maBUs5VaPuXFԟS/?gO7MN=տ_8.&ێt+ājΪryBȽJBHs mC`bd+J*Ƌlj͖w)v1|%?ߙ5㸶I8r'-b_ 1U&[7,x><[ohFï˝Fc1GRJ#|Jtz!"q *k 4 KZ)6h_&3ZO*U-6SlkEU ]%CZ^D&#/LGR^C9o^` -x`WKrI㈼T~ҿmlb#.yZۊ/Hz C;ԦrCƿgI1<hz dtulE rpn$WPAKp: UE%gs{Wm*ɩyk[8&/pdsDZ9"ޤʫEN_OT#1 I)ᇜZ_zl!;,Х>B FIaOx \*'f U׫~c$ ΧݱX#Н b=Uq_kGqYɅh >Ƈ?Bam?vUSAzΓ#N] RNMulh?)* m"3T +Ҵ+S^InPl*QfD6:ZlS Ih)#ֽ%jg3ta^X^'xU:4'֍EiX4zН*QNF[t\wNaȂ^Jm \9bLb;Zd1Ii^[k7]nr'bN4<(͠lc.L 47~$yħTLGGޢ+͏jNڲf{} \'#Xђ֔U"aq؀;|ufFCIbp3 z@9D08yh,S+A_i{xpݩy|ă:jq.W.3bkE(ӭBq_8; ^)E_ yosdpAM@/BÓvވ&hA(f=zB?O& $CH1{秘ڃV,< >",q{ ^p}Y_Qr1pZF-);\?d _N%:̾"4u"wNO(!91Ve. fɟ;BuZN;/SVkGDfp&t:w?FTnT/BbB(c3L<|UO*7 (JI|1F<%y?e1+R.Bwgm +WA2PhLkqSb^.֧@#[i"x g=fLڤDOrg$M o>LT5W߾Dfv-g` ǜSH+Σ!@n%T'nD}TcW~uJ~` }uvQh/#pg`@nh?JNclsFZA#j]ߟ[﨨& ܨOSGoVuK޶ްM#;)pM^Abz2ӽL_')WZp! ʥf=#Jq Dd2 $;/sN-eHSO>}V7o0C,]XlB9_ӏZW~6ߠcj%hpz~LX3{BHj} OT9p{1-N`sRɈb<B8}VguC\G:czi:t-Q&䄑x4{~k-HϨFGPwAvɮ~qes ҹy=^}s ث$ h_ɏ[^fcX=i%ㆀHpdU=n%(p0 {.A(SUD^*Ҕlca/bg'Lii8M~|&4_ߦC]Ú0ˣh>1#ko'6GWa~^|WN*UU Q Z:FZ5340S&}s"9˨OBknB:%ݠCD߿]mڴNizvt1y:Js/i8oʐl*m(wF*E5dqM(pvd])5AVD1 J^jx>V%-,r ]P[(!ڙٯLOah$58!^(1HF"X`dշ[/ݩu Z¶AYMy&ٸU7OASCioq{sJTC{<;n=SIKP-auQk/9&zugpvDSV( !/}_Nm#́Q8?a5.:6ƛ &]퀬Ըe$=$F`a;tn`U0HlCF/_ުPO:z!49V kI?tlTkl=u(mХM۫M:$%@t//>M"AtݭC\ɺrRVcŒ֥Jf!:6T~~*Hpۀo8 [~aY[V DgBh{ F9LEu+9X/<>ekDxpT_d]',hGL9!3!z^ݠʂC8h0ӥb)!*IjCDC]G3 *!>r.jd6W>D\IG<I+;Rϕ^49 R5mYQ#nI,Ŭr2ϥQmDt y|=^[Ǫfw+v@X_MдL ~Ogo&|# 7Xӭ kvHXePwgeRLg7~KAl\M\i- HijC}X+BHG5j_o7yҠ=;=lQUv=%:t=n>\mn[gj`/!TSbzSŮ͠*=O\v:I07tM lTƴIfge@j|;wwTs0!_N1SHZ1E Q3-# "•c8^Îs3T ӢL(N 6?3Y0T'g^MW|fg5/QANXJʲm@Ѹ-,0zpRv2I 5vb):y3*rH4PTt0)b iN4fñw yQ3489Bܧw9y55Cb&~ HS펃f{lTn6ׁaM oqW @"SWlBuʗntVЌW'GAcGMwJsE_".,BV]~QiacYXC-VTJ'v<*KM/8T'߸~lSY%%_{1$8X"bcļDӖ{d%M0^j2׭0?L(H}>BIPLG4ˇpb6'?̞FidJ6 LT_6t9 oHz,d@V*D0}| 5PNFfwjojhtvQ-X82^f dLZ$ѹ𦿼)zcۇh1磊<*dsTC  `X^yT)wrB 6nq aoGK6Rش\=o'gPi^oVIMvG9dm8y xf|Sȩmu3 VQ?/g(Ұŷu e2LԺ6mEd_AA^ʡSh+vDَk֡]NLL@89sK%[g5 jj ]] RZқKfPTI U l,u_yf蜝F3ʤp!!y1O`:D0redDR˅:!sV~[$'Bj 8|c@) }~{B7p/.Gp z~ն*oHbNbz!Leecܒs=U W#ey *ժ 5q-+"kzCIHetcf;ԅZ =Ub>:=VVa{ȵ͞? 2W)&7yL9ʡpDğKW! ?2d:V݅}qc kxV#ι#wyG|dz{0<5Rݧ;ǜ2HɄVR8 ҃{) ;3f&fff(8*Ùλ%3t3Ϸ-BP]L*4z(Mi4wٛ3[X|C<"'' tBëhxGr,;52 .8 O=_?uLxG vқ8ּޅ.,9)8Kd'gyZ!D}o#ϲDbEP+1A?]j}XLW|g/}]W ͤ5}"mxx$v淩&yu ;FJZ )X96Cgs1la˫ a2ŀ31h|AX-Zu zm|Mm46>Ph[d)*rj3;UT}.u&N ? JWzG'Mc-N:$)^ w.jԄ9rbrbFr]v^@G]bzUvS-\29^t!әfnIp_ݵQ̍?x,,ӕN߿H|e1g2T@& $Rb6NF/z6;fYr:$e-zSV(QW%`xtjL<g>Lu#hBeo=6H HDcI[@B:O=Qx5텽j9geɑ8 169RZ {LgZ?xk[<K{MxHC[\ gYN,x!rc3cQ:q'tU>ۣ'v9#2R`\ͫ=HG'ڟ:WHƉ TB'h/U~~༴OY'34ie2HpiR5S#* /fXB ?Ү#5c1" ݋Ɉ# ;>_#iyfn`Z+A%D |(l.ѷIR ^kU_\F"Ebzvg;1VZtX{.{J_Nt@ond=S@QfiUx`R6 ^۴u Kҭ$E(WgV:wHf;WЧ3Õⱌ\>!~oc͑V#,I?ДD̖|g002 $Ukl-,Qed}{9͍Պ.^`rxU[8cW4­a>Hmki20(K},Xqd񖌽pUfn[oLs}VzbP)aC2:5' 2b2@}q~>+TRG"F .OTn`q}<} D]ʵ^pֵޗ+{]OZpI", K =ǃՄښQ8ԼZ#A$)w[\,΍ZRO2%rƶknziuL.d7|k.~ҦzfAH! 6Z ]f-Z $)ML.]Gz;3DsrR s2IsK,Dn?m-ZiC$ͼJ8"^r5oJZg=>7CTpР5EAczce [I{YK4:%}>1,:+*7_ĊQK*7c &BJSlbnʢg\8qȨ=O?Dkt83D^nl-)cTx.hlKDZ9PqP !jӒg5m;Tm! @tum>-m! 1HQQ!#۔Mw{ONmeb9GjfIBgf싐p73# 61/S9U `Ibkqk@2w4eG0,3d@D2QE7+5*Xe̦2|Ӆ2b]ۜ1{iMhuJu: fq:PQVB)9 3张Up+ Z,abQ0reuԿ5C |u @7sm;oڵ.Έw1#Ԋz Gw0ff~>k[jz=& .e:(/ 6k3!Љe&߁IUCo<S:tIcJe"66N?[Uك-DJ!fTn8.ʊlBl%Ba#(=VdjN,2.TuĢI*`_'ֲp~x+\ @a,0=,(.GQXjJ_~2?7nعeE=t7e W*HD}ׇFoػgTC)u. X'tآ˰Ի u+ :xk fs^;bUoBqp})WSbo8P 6&d,Xbo~4H6AOszS+j A]3=W*H؆B/\; }vXE=[6xLta~) ~@\j +?p8t pz-rΡ .CMp x\SSPH> A*W`ulûmgc&؜&X[lSzz20v[ySⴵWr᪟j˺DR~]fC#t̴0C8ttƛqᙖI¡;Gm2;'+Xd.QK"?WA .G  (@_W!`jDb J7@S5EwBp A >=XZ\8r)KUq*ǠO*reOi :2/8-P+H@"K<1?z'\#{{,TWnċʌŒIfYNCaW!v񤏎\6 ?ƟKb- 0Cr%ˎcFO}<m.961kA| BZZ1zH,8܎ vgg_%,.;Ͻ.OUV0 N|` P4 qY׿,J/ߓN&B;(4=F< W,;s9hٴ4хɮ}8Nq*rx(+a*mo2Oc $s ^VPZ9RVm@@+Y0!&0dHyRC^#yD:$q_גOxմBuc`\#ʪ¨1+gZoքyM~$=̡ v%C;ɉ|wȇ4tpb5=(\XUʮ)!߾)5^2-ѐ{ {yo0Xo_>U"e?I[\Z1bflgG2ݕŷ3#~ʜLmRr6arlQֆEJh$%W<;pT5pJޮh}~>Oc1P+l7WNR#aih#ͥbQL2+.dDtkHtCcR$ kN؈ȸ6\]7Z`j8*E&3Ǘ;Oَ~ MhQJF=(G}Ne@5f >M@UqyJZH |B]P=ZvҸ@(pTS(=Sr! C/V|@G*z_;K^bwzEM\2h]+&9>z3͇dV=FΉ ±Eh);DP@D.RnſAo<:l0o)o?nߑܵ<`Կ,if^gjS<C}#-L\4%,qhsrӐ;ZDLR^ sOviJv*)8O;v|ݠU1뙃€Ck8⋚n7@B|Fd TL~R>dޖ:-IuYm4~]~:R夬^>f8ptJ'VAmxKlus3nw]V;oDJ]#cy^e?yW28Ȑ2pC2}f@6-u;3>E WpjI@ 6x]0pppk)2a$yd2`dbx zþGK?]ҀŹZXC6>oڢ0&|tPɏA+ zbtM =jaz#Ob&K&=z13S= pEGBa`.]LЂ8:.p#-\ 8+h6C<`<܁ƺH7]2oQ?E`\z}#2@fs(d0c#i ȍwnU/ Dl((o9櫀kfTOaC.)6(UoQ`㝹x4n|5$Q]^y\ނϞV3p}G!wY^h&tc .Ŵ9vf`]EN6r@'^+%H~$&9.5Vt\R?}0ROTao%qD09,((O1eG>`;|(; K_TSR趮/I_wY:orz𽷈A2Y}?aڒ1"誯fPy."[^}(X>u(knphݎ$#"yR(R$5F+nEI(hTo::PLCaj 1oGnkcG? ]B-uQi5ߴnLk$0fe9QD@vB|~2%G=LCQeEmvhIwy^w49=4Ql a ss6թQ̈́ŋu6~OTحP9쐳rv& Jבk"Hhމ䣌13M1j{XcQ,^q -N _KE ZM;PdAd3;gT%(_DH{\~`6oe}, [K5a4 /+ {xx[*uI߻ܮ-2l ;Gx1''`Jƴr|+?=hP򦋠t-U\xJP:hFܺe E@~=rv"haBowo=?G?t"q5Zr+E\{;9dӂ 1DKʇC&MsZ1 -A`ω֬e0!]2A0UhJl6ieVL.}k}Wh1B"ӥ\W=(>ʼ*򖾹  &Ώ,YnWK ej$6ثqeLmVUBBs#[4B 3VItu3f]i~z ğe  S>. l $<tlEɘ p6M |'"{;tMy[pϏJBy1\_8 |-(JDLK,ɕ.uoZu,CƋctڗ *A:/kQewDjLgMW2Տ0%LLj%|Vi m0GI[*p|eoFS_*_2H{-^Ae]Aʄw@XweJi ł=0iFN^_+o_+aح6TNz7`mrKf- O61O`?p7._W2?YT4n!YTyGa\Q>: xZلiK_\4%-7q|f,jOMm㡳!t]p2 =ЅVH!SO\@dy%6$ۺLE%*_ ,]>j D8Xe3 \P]8 Z#㙂9va Xzc!YU^OJv/ l!͌˩ 5jݽ>#IM'x7@^Glb"=0|A* t&WcࣤhXAV>z PfǶ2Cf\D \{1ig3mZƪ5x@%_ēQaY62Y [aٶ6H nf9T__1FB$(^)6t\fn +68Hr|yϵF'CNU_ip,٩yq4;z-u#X4aM-reͅ~ $cßlb<)$_` m|ٰUT(2`f @ sfMm5@avˤv) npzgYbaɊ:VzyXE]+zˏ_?J5C8k(EJ녗EoMo#:(cPH=d-f[L)v>zڗj 80ئ4%f w K {c5o2􂗍*.7 ,aXu@e[7DI, ua&.ͨqQdL=1?H+^9iWYO.GHO wdي~-pHa"wBQ h6N-N40FwDYyPAo8r_i WJpW7۠U2<ȗw"CكQ>~= ߏLUFbmQ[:J ^T$ 5<>}kO/hnkWR5P'^WWۧR D@URv_G ҍ\~ WsFL/|9$h^tCvW,`sh ],yV雡Gx É(xBp6BE'=Ęju1]d+4.p'zv]Νn!<:L&D!WAu:NL RT#6WK7!oiݸ49 v+7TyTpCp_4A8~D窜 MC)Kؕ&%:YPyp_1lIHo][l "cR`uA"񔆟A?Íj$?gz S\, m.ٷ>4EC\1wN`غÊ$ѧXʿ+%3WLன>UYY ʲ MU/io7>g|W__yĆj t-Y*Ώy=&nsɓ pe,P@~GY&a)F$>'9i:ꇅJ+ϏPK2k`DBn΂LMߔec-Vm6 iob\A>Q1f,ܕwd4fOcSC;pD38љ [437 fd@s}?fD e++Oz޾9 ޡ<ޞx'aKƓ|Eڣ_;>u%\IW996 < '>t4B~RZؔ(M)L%T?$R%ޢ ֏5ሄD]`R(9o ݈L#xY198H=SUE`o# Rus_ܖI!Q*n {#E\Xkc#R^"F#\p|Rm7n\Lͯ)XGKl)J-cbĶLE6Ar ܋LC Ī8ooAl6<$ߊ2vpˎ f)sWm$p{7 /i2Õ2cb@>ƫp񄝕}zԷ'ythʬ2TC>R'JQUUrq,D,uMU^R.㨽?W4.F.*] -`RMDs bݒJ062rrغk.ZE:~?g @^t{;գE>.`ϥWX 0 m3vAE+nlzәp ީnݳ vrXwq!lqak$<A]’e!6079p% N+aj3(_#P<,_p2xܤc]pajW:/ԗPFY<]X `"yfIL‰ t<8od?pY@l4YL`*na4"bP~y(!%+Yzण<=fʵf4(ڬ@v& ^h/0aͽłM՚[}eGT .ؠ[ $9>y2#k3-4AS 5B]IS}2F[4Y7 8' z[(BlH5 $""k3A'[zƪVlz><!RII+-٪|qv:i\  ILpN[UU@;),naPyBk \`)F(T ~3Bx^=p5A Q|eل}wUAN$Z~x''Ay,A(p)WXMCRnW'SEL hhXHWKA7'5ENFEߕP CK*}-UvDi0uRazIүoܑUN}x#"sPڛTsdV®i,Xi]DK(LQvU ϖ!)C ] jOUWmS偓?F3t@v)`x<&@-ЧkԠw_;oưApd~&dȳ,"roUĝG$?4U]u(lK'+m'Z"Z[(&iz=?+|/=ofTwtdT5& 'vLtAej`\6dkIBpiZɟH|ƟM!ŠFh ftlZ9N`{rboαTu-fPUV["M^>;:~Sz/Lx5HO۰t-'N1|e,T^<&H#Lζ\rgvXDǍv!lhR;H0@I?ј_iCKYXsXo~=7o/ڧf$XLKE$Lp22:9ӡA4 ѷ>dGZlV/NU k0W8pN `{3ؾ'OJVBC)?–%:>PD-rT7/oF~LcYI"+en:K% a m*`PQtR؇yv]X̙ kVGnR |q$_G@l)Y7ih=o޳Jߧw/Nkw:J!3 S :"߄g [.nMUk?v>XKb҂ya⑱u%ROan:CfTϏؽ} pҡC3+bˑqL s4OV' n?SiD7d=3-G7XjVZs{BŊb@N:xhhЃջ"Lg/ KOL]=حl չ%" 0ZE@g ߒ45-Rf~.aPqx]J!TXxgaVᾍ]/lxtS0tilAeֈ(cdp8n˫`ԧd_t1$`bnoXx<~uE Q2+v#RLOW>د_BuD>XfE7LMB.[ƉTېE>mցg_hL6 1c-X~ 9SKUW۽B֜|^ Paqw}`4ʴtB ٸAu'X}}_ j7 m+@& 0o M(c8ff?KaSfl6D߻6ݦ|~7{hWGՄ#T۔#1}Wve1fgFOWTgDyu'] .S-7kp27pDz,b6u0]6#Dai9$P2/TsOHbcOT {F!I+0BI|+6|>ĢYWz^FY#Ba2׹rBe^I0/N*]1ޅ2`eR-2/F=]م.]g4h0v vuVU}msRMKIt-J:|ݎ~ykQZݻeK+Att I1bykeR 'zݯ6F3fZߝ3 Hl%rzBnL4& ɐ@eɐl$ *O7zz{@)q$nW"*/fzN}Od5cZ*N zаMkm & `/jr&|0aB{Grs.ƛ+I{+ lX.E4FppµԒ7Q¶TAEn- jH 'eԼ6%h n`'WI]Nyga齱Yv ^lsFA ʓ( /Q,sw6)o&dw5W7u/ KRJbf/<ܓ ~$AJĴvllyW9f_#kY]3!7%p"Q;L-!NۤǏKkO:xA?7]Z㛴< (oq=U!K戤 >nv\޿G>m܎hH^$7 ~JՉYUʇG+™Җgc7 L`~r†3f]uC ꎚFkP0AL͞@*vyBFGu#,@0y|U^ V k7<#j ;=v!0G֗pg\uUW[ѢB2U$W$ܻXӂOfHl /ݍVVϋ <0ɸə/|$Z;><7*o"x)}~HR4iP\+y~T}ՅI3Ŏ;@ }#^8[r#/9P㺡SCw, &BjE,:}ԝ}R?Lɡuw zroZ;TXP,[RGSқU%c@-kg @E8<,eKU@CCo6eTG~d-b睈P\S%'FpM@EIիoPPi=N(Y2BON++? \i!+ uG6MtZ` ކk0"iafnĈS nct6R*̹EU_ 5L aX= =3ٸ_g4K:gvUe ^ G} 01g֥R} DΩnO6Lva,oqk/F؁# k5dZ(r4#/|GC'b}M ٨_T~9@ݖ8ƺˌS2Pf2=-aĠ[|D8=XP9e v`r0Bힾ Qwyfg!67bp~KT]l/{;TuJ- X54,S˙[G@ngWv:T}̷)?e 5L1 6ֻ4kQ|iY,zq%C ^}_LlDM*>Qb8 nek2 YEw#ȕje͇X";݃J|~"VV߄BȶSD-\ +4`cdu#iQZ8G9S^Ӿ[p}.ooRB<0_ɇfUhHwk@qN6gޅvGNps2^956يW/Da%̚[V,BvS^mwh==sSۇm/)o_0EB`5pKg@WC4|+<>7Ρ=@X[ƃqr皧$yg*k6 W-.pߒvmV;)4)RmxZ}!};%`[׿Byz}TZX%}O/~'NE՗srKeXI[^@:wy.J 'A]T+i`K#f`՜#eӀj|N]WsVHdDճSf%g0Pvlo$NI4x>rs<Icډj7sH^!g:qV36_`8Q v57GbVVj`V=!iU;7_ =_$,>x|hq輸D]Oyk 9Ш|Nu~Ed1I]|TAU3vjG›8MZ\責懆$9FfE C#D# š*]N (`աCg&?+?v{τh<{ F$A~ݱ|e#@I8c]1÷Σ Zs"i= 0}`]YxPxqs 3$=5JWMAd%})_).7cA`Y,ĬOu(}f/iMKGxy)jxu6q?%t:PsS:XóA`hi_gSWM6?nMU"!:bPCY<<}\~qD*(:t6KlYNJǤ1YqrԒoh^,iɟ.'v&S6C$ 4T!#G8A=\ri@o#Śj/[v7(+u2y"^AtPgcfm-)FO оգU49']a9|+ɀkƢl \~%*;Hȁ?S9Yek T/m[B$s ើ.M)OUb\gʌa|&SᾸWo Z9إeOuf}袜\±?Fn ,OW=2܂'6讙֑!=DFm& U^}`i8a0?8}(\TDoΜ#IzSM;E%>"VJY)C.:VUjZLoKIQ ah!X{$y$+@Ӭ &?2{>o9ƚ-D@+Ų"L\U 7wn [!dlY)~ "Q~DUGXLvӕ\;

D箬I7h V@{lt6=pa4Md ;hsD )(ڽ̽<o[:>sYF'颿^KzUщYBpkRff1gPx!W'^C pOF%EZQAsq0?#gKnRej;w ӷz՟iMޙbxYhL!6MEp[Z$M?:| 2&\ (wLFr=.ֳ9+,WAҀLsYV‰(;.~?DB 5ܶ/g[ [>54=71.]zw6}Q-, k >I_)کxluEO›wLf.Т4hȌ0Co \MLS;Y_QSS#@vPR46`ᙹT9?=v 2am~ML$v&Ϭ\Y>Ur.0JmoC\H'JiZ:'y'wG{%eP}?1!%hL;+NJSƑo 5rK-٫( 'M a 1g^]˼ZG3F*?pGm7|Tk{}Ƅ;dF6u>FB0 6}eZk]#?#=R$QcVXܠhUPc Y;Bd;Ty27$qWV%7ܼk N LK^K/|bPH"G_fq0EFQv6)NiEp _$R/$xf{[kZ(3$VkЀAbZq rV}֋ ` bvf(G_*PGܠy V*Azp_.yf\Xa"rbe0>5)[HxJEp2,תw zzCahD9jtٰ #sg9t(BƈHVI:i{mWW)ߙ 1 Onћ,o:Np1z+H2Zc!;r65~)Y3r8:d" [64,vi$l8G8tpA!Δ6.y8{as7cyT`>ޤ;Q4nQaOwyj%܁6lxWIz~ޏV>GH6]dK sr2;rnh-mvuS */ցj5P w\8˖8a3DP\XhY]IoPuyMmtLQS^wCR'{p{qj,< ~T) xunH3kgHL8Boe~& 68®5 ex"4<]2]%YpPfS>ttPKQt cQMrȒdC,Rݦ N,Wg>ub' j1bߺv<;\gi囶 iS&Ge B7(D5yW,K!ҙ/gϛn!7DK,u1O1딹ᡬ*j # (O\8hE}>,6B]5IQ c:@e$f "|j=a- a% ܟ 댮#%su j]'faEM*pC cכ~0(7  )R$7&E0md|}p`%RG<&  u_o(1?@O;a};XDLKJCb!/^E@祭{+ѱqqV@fU.c/B'Qlf;@HTH<[N0RV`=ǰE,j V-q?25qI;/hh{)` Š77oHjuK/18VC?P%~!5Ӹ# L㋊캙Auyډ>jH-uO&XZ}bʼڂgY7 m["bDYJr`ZM?mh#UG:*4/Љم`,mqz=a0Q i$)f 0Ɲ91_xQF܈ S@_% nK|bhX!).v?N?cl8NzeGP +R,.1W-sOpYi<,e zA G i.Db4i3iλ^&OfCd`s+ʍXǀ e H%=5Kl?cRMpi=_Kqɀb6U&_# ;ڔƮQAqo? 21na%Ǐ9^m-×fO8^X'gַ'tɍm${@aRx,t(/5R)u9I29+tcxsZRIד 0J"r{g8BIourTpBC]%y$FMzN-en)Ayw&7GYgp` [ &spYϗRLb ]'@D3u!s( S9:)ژVqAnxwpYfpLKsLhZ%;$w?-tʼnC@Fgn5^flNܾ_GNa\FT-t50񶧫yUYǃ^r,GoKgBtn0+V" ~WaM[TQ <ٰwצnqQ15F=@˱'q6ݚL aQ8[*TBߺ[%0\APхJY-rm_$;CPUo5j$z烛0]4xx"plCzg!b"c漗)eДod^? Qk=gf`FSAfC_jğc="x7fi_Re?uzKաyߍio:VJ  G(&F=šIu“CkZGH# ɋ-ߣ)?BGU#]\h~(]yzyˤgI+x(U5 <"1'^2Qm $T 3H#)t-"9OlRڝvv:?$RUz }F0)VOdžp5 {lï@W8:bA l1??ΨSd/{C{>,q=萝YukU3i&248W=)C]f0辩%eEԸD:Oyإ~œ)qMdw W %ͥI^6{{7 FwE2;%)I|Z=5Uo5뮳v -%|}"g `ڐcP{zR7"ivzA7?q-_QK-ާG~J5 URIGq"*= 1҃8̬]&ZA .D64Ar?_6ܘ 1-VSlo&:.1I|l hn|!|kQ0G?EG{DV; 3Yb;/奡s?u^Bw/?SẄ́+W(']݄" V~hcϨ]!PjIR:*x?syӼ@d@GѶF iz7}-TJ0=HU|ЇpI[ tW8R"J7/Mv_Y,y͜bhHAW)  ntrS@?R_G]/㫅 <*(ThB足eeHTjBLׯ*&SCtZN+X>eS^vd,BWyJh*: j-ub߾qZ^ѐЙ[0AI⏪3?ObtZ:9Vr H|E@ 1z콃F¬eJ7NNn0# k_h ${^bdf*wIG4+ Qwg&gc>?f_R&A=K*MX ;FaMcLaxVVِyBhj(xy$wk]f!f:V j;.:fg՚.w)X m1ݺ=@@+\?YI%@d%J6`3<KP!Huo!4viwtX\B@ z})Dry SLk0O,u^mgٟXS&AKn"Y-=ϔ.}=eODO2/2S⓶Hmiw!b<%wj 0 3 "x}3)x%RE☂ṭ"žr)Tvhow?} PMy?Y]g(ZBRY\:}1:LDe)X];7{{>,^8_" {Q#YmҕXr|ho;Cv#MeԲ r㺅_٪U$ѫʥSJsS+v,Oi|b'ӹ*grYufv8SDw()4ߨ?Ƙ%ֵ>}֐{P51l򟵈@=N󴥽wxC;F"4-9!~0GyiI3cBeF4R[ACp٫tBH_j E9dz-Ѵ$ .٭;׆?1۾ys`XoH`pPR~{:yNcm(}s7rp-Cx?ͅ5M~nI2?Ea#m4b;\f;]tJф]DagqOOpfSfijh_`@-wW{]k-480V}Ŀ^}6,A.)pU௝%[MWn*D Z(OwORcptQ+ ]T%RhDr^6Hh|öx4sޑ0lCf1^xM’[=)@,:|'Ay;]ʳ{]d/ܰ `*vZ)9ʾO deTU&7@n]hm07Z< v{h&aĄwpV(@H\ix[ %ʡD}E9 OzVi]X K1Spe*"rX&Z| E"VtLmFfYM @P-T}ӡF1;' nNsc -ΚǁEa/DOg\g [hl5wmFȄiAyXb &c³3QRv$S5`GmIN:gU^~8>eEց)ϓnH\m'iUػ :yg+U$ͭ&Z|-*CkGq5aaS7]wM`3g6n8JC1l?MWйQkbY_M} F {W2ÑPWf /k;&@~cŽp$ⴎ >>W\"aTBxX/!]~ E|+[˒VǓVm:)XfRrkck{: 2. '11R xAR !z-JrC[]76Z& vw4`Yuƒh}togW2u*Ҋ`4_t u(~3z`[t~P*ԁ\WyD4>_jK_؆NT.\Ei&^q+ C:ҶphX%C"lo9@q?Ź*%3]$I˷ ɫ@D `~/bGIgƸ%pZL2{w`Rwnc^%͛} xl@'nTlzצ.hOsF }:nbuA Xfq㔴VdeQp< 8j^ќ'C z( [:7?x)=x >HPAN1MmN"bft*Vk>0glw3\]ƢPbvR%HЅ8f?-&|LD2aʌ*wΑ/ȖQHTDX^F[i`-W6\6FR YH&f6W7XXMocJlAjz Kju\}fR{wELT6xCY 2ED{!oJIԏA9XWP  nLepegTu"@rޡEwθJnKG|e ,4DjO̿D1XXM;9[A-T[pF窘n< "Lְ=ت[(W-Gz2pBEf/68$6-?^x^Vto3aD"-~ozrU9_>0]R8Jia? Gvu2\Dؐ(kSN1Wh lyħL98f{7'6YS})7l2.wqv\/HP6kqy[⅍p|gtL42\d:uɁQ`f&a]d" X_Ǜ3{oRg&TxEtnNtU`&6ee .NHNQ(4dIc{|av$:h?=} +}CLͅEfK,䎔yIkzS17X ܒY[o$S;+X;MIkcH a_`O _=zfxk8X45iW4ҕ`E(J2hGBC눳 yy9;{3$nq{&f T)`vHqv.}aal=ʮ2h$C:{0mNY&C-\J3W $kp9?8SqZi2 ^1RCq~8)O~Ss)9j7xsfix~~Cډ-8)=%^;?i;*.,wNFkoF- \Sd nWS%tR*;=h i'tA_/D]ONt>ANk4Z$oH0Yс;3c L+ vJƹXX_B0ŀS b9Z ˡ{Y?j`c8퀈QJz*jp#r1Ku#2)ܫbfGɲ|5rX8r\!⬌0ؔt'YVdjS jlF*,#=׊~n%e\D},LMDxNzʚ'H>Y^ͻn湿/7[`myb cO {r e vG@7w=^*br5H#:{MNY7=im5P/ݘva-f4<OPM˸lRzW>["gJ*2\+5,k?RuޏfjFTT 9i ~[^r0pOqtYq6.]R[ Aaw<|*mDGG2H W`|Hoy4Ms}#b=%_̩f ا:\h= uZfG/$b\vwR$/[Vk|Aa[8YzܬKwR>=Y]1 'ӭ6(eÛ22K(x* 'v|xV֬!b  27(ؓmP5IAFB?XZ]!Vh~ᮝi@tj疢s4[wTjeDhǂ?l & ,{31IEjP'+jSwc<䈨 ggN삥_-%e!p2]TuL1jO0[^3[ȏ[m@!6kh֡ſ&N\J-r jSyZOÄLxx7Ushg-Ye:} 4WGp 4nqk.I5bD=U -|i2hۿA`emɻgV)Tq. Ps{44UYﺓ)ƦGw>98Ro" ԰aZ` k.1?5*QP+${>3Bc R\T~~ 4t2ڊZⰪX@CLYʟbҒBUX}IF ]Rxk-FkBrɮ}fJ ύ2ӓD2 !oz2zEޢuo{ 83>* PʜE??$۠p4~ک~08b+E*fݦJԕeZ?NAAQ͢'3<#fTɸC7z )΀$8uXO%7̥5qvZǒ$uږ"=Hg*{u`jY%U1_c8/T`8A#='e<Cf'$:yʹl(4(wRB =oSQ>PbioGח_'cDyj#%xPmG5.B2$1rM`d تA$݋g"|f#'ȡqb$9 ޞ8XF$7@d"Jh(4ŵ1qDZ{dq|ߛ~)&C febZɶHTaTo45{$kdOT[[9TD>8“1npQʰ Q^)ñl|w'NX7Y+.\\ 2[+@ (k5eth& ? Ȃ'_Zrj=k غh!SR;ss.>bSjx9C_~t=ؗg/KTqdl~ @GF$JVLK*Wjmvz Zz57 }NjFR BC)Xծ(HG"א J- "{S>cfyiFmט[:or1(*W(խph1n>w1O fDVu86f;ϔrdT>|\xeqsXUFx-Tڊ8M^77EwONљoyG[tn,m'ާMNXq~)1 Qflr[$ :#pMNI1GЂmqa=teo$6AWʡe6gt/a"NǒX w%%Jο!Zp ,)="(q;K'MԮ`.&j'Q+ j V`ak|a0͛4QIF'10E+ac-;&&7逆04BZKGКhz7:3!ad\R=oҖf}Pl=}gv\  )f%{F v(s`QG^Uv.Hw[-tZo O\V0-!̖B/j:eE] =xR\"%R* Hިg!ڮ{r~9I:4/ [T5c.V^U:_)3%I5B̳#ǡ9ܕ!lKPdhU>K1^*qM1"pnWjY$pF15ty MgԙAL~Str3Em#N#ÃYt\? w hSr'9ɒiB89ie b 躽'< BFx.Kjqxk! WQQZh Ý&K䮭.pz ~>Ɍ]G`R^y› hL YK鬁{fQ}t%wxH=40$uVzTu`SAl x F~z @);(6Y2Z5.we1~QxRR-fܖOUup¯< ZƜfj$>Z(:t,vxFQ{ʶ"Ѡ@ASbJ! sq?CgۨSB>ЄM˕,Xnc-ioW]2[j)Zȇ9IX-] cƣFRcVЏR`ؘHk<j2:(u$ bYmy(DJ:NMeI/7 *gHOD[b9 9fV8yj Mş}<AuI8@tpE9BwE RR}GcdpqO/]3F acGt\oeRrNg@6 {Cfmy _  N֞Z'9)Ok8瞁__|7hOx L*o{~()3G۪ T ܽ“vR'H9Hy:^8.J" A3*~$R?[! v9{7/*Z%VBQw-r"N tiKͅq7$vqD:a[ri`3 RPcӞhbb!闑;#5gom)he(b?r^[5ͳSuC_dz80f|&6e\@ޛ#&-uw$1=炳)i[Ex ?ƆLޡ1G"|q.X?GqikyDZ:Qwvmgz#z_Yc75pE5ڗNىYA4J^')5vG0J^j,V&/2*[<|?~@V22Ɏr0*S:y-@( FljɅV7eO=U߫sK.=j1Njf^ Vϋ!(0#M܌Z0,g)\ -ҋl(:bkOs8e Gߟ'CtE=n<ځ^-q f͡2ze)Gfyz Sa }Kn؏53 `k>kN:U)ӚJ ő1!s)PMWB;=!zJv뾘j(~b.Q^jQ >}+۝< 5d,Ԇ.A6-= 94mrorG-TreWwͪ +PEcߤ Ks0ʾH7 ϠH?rIW6~!3I>"|,,Ԕr'Diҩ;v"{j:ȜkgC?9|))5;Aڧ"U1Du:L"%76}=I3M<+_6oprn9#櫄df8ڴsAe.  !Xxx  }V)tZGCvk&i7uHRR\{fO%N[yCR13e zP2 n@̀B{z axq bNj(UT-X3]5kenOj nzj8SK$K'VM2 nt[Qcpb]~aDhbGFX5ʅN1]FB dOj? >WHD% ?|Ԁ )xIl[.@3?C+ a@I.Y A7f5p9XJ  %޻@Mp͵,/QjڤsalzN1P5(\kXC$T;4pk(頤yXraMZyQT.^3!i'(~8"٥&fq &%qZ LJSd[oav;WI$Cx޵P׻Fzq(p XW~>|4?Lt3[Y)]pBQɳ>{eeVa"6gF'c7-WHM ؂oS-\L\ 5,A n= SS2t,27('otN6vM,i4^%XQc ".ZegXL$oX+. q+ yUoPajZ#[ "ң˫u[ʻm^ͼGRQ R/ 'R8Ѿ^ ѽQҲi7qp&qGf:h&htXhxRe.ҼKU`/\:5r֓gDm˧ c#ͽ}Yr9z_LV1ܹuTA5TM}ƹ=F[4򼋦'@5BHl`RC~j[h,U9MK'tU}YQ@>1BSY&9Ǻq$VHjW XhĮx啿N }i`Q֐l;e{5ʥnKtnqr:u M\Ղ RF]bEǂ%CǃvNH|k1!vnx"A >)V#eUA`eh<֦?ᕯ~iQ{8ZP|A7x蔢)2Ny-:}s=Le]cǧ!-j@]V xj Fпg X.4awGNexN(;x )H$bZ2G7 vuaN׽omA'9"ntP߲\v" ^H"B=PupT:+M k0)_:_Gbc;)Ưkfvndj/{v5P) ~Ԣᓉ͚d\tbhxޟƽZ|D dH]'|a}#H R-(П+6=f:BE ]1&,O `R6~Uօ"cnw'mlo7kƚ0Ni %u9yu8 ~g'jGnReb9#"(.ыܩo Ssi|\S6t=|;;j?xHjտaZbUu%X)A/7H׍J@P{㒀k M-1W2&I~#B05G-is8+ |m58u]E4Zɽ+Qƾ 8Av}(` vmEß(64?*;Y,KzW %Ӥq1 %sN[uNCO>xCX 5ɓ_t ?o;33=dZ%1s_[)#ٲOr?ɥ{LTFE>,D=8J;#O]L"Axݳ"s`W=AįmU=>X..M._hֳ}Dc]Ba?. aQyssUDm">IXO{ՑĖ  0Zl{+ -[ųs6/޲}Ec AZ&Qk%FurWN#L'2oAΊU:PϚ'^WR֚Z';MB` '$ @!P/Yhak$e[Ki3c)8Or~ [Jyu0[svz&$b//.7f4+]38uCln48 T0)q7 EXW:'ΓI}Cq}֙8ձD3$"Sڃ^[2<@BuKQ'>kVɞ#߈V̠Vym4̯e &ؽM􉾢OKg8[%VF-o Y#Ʃp^:ShUIQ.EウBJS79D |? Lɣ?[ҪidKiK~FCSU~v>e5=0%AKU9[~/2>;/XYZ5.fh#&XS-KTr5 sA.7rM\IS/zASL ./{HW):-Ttpy(>iEU L2+}fퟱc /@"ZW0k bHm 15',yVJ6}84`8>#hB0۴yqU/}Ei5 G^#"\Z-FG~!.MOO!}-\, ]5m9}ܙ9) \J/l:]$h)循 ]3i6.JSئ8-%3-[ K&*@}D ['iVLV_fJ豭?*8O┊n!ik?lDD!67Ol*5(Y8d aԼxxW""9DcqBxZ?u2ؑέwE0R?N3{*i`SAvtC |C } ,`Ɯ-Aӱɸ6Om^{|ʥ޹$Wf֕PӜn_ VewUS s:2t䂥1{{t%] Rү(LҬ~ 1v0[I78ܪKʳzgmH :_lKN}A2i VyIȼ^v;~w!9[I/<zn֪Em ˗OԚhSoQFK8R*nx2߱CxHadyT<ϟ5 2߭^e&JvR>GtoMZ{`_3BȪbrB`  6f40/lوˈ]$o;-ul'J̍@Fy-2Lӏj|OdF2c<>kMus.kJr aQCz@͠9 -'K.`kpLVpg-QٷZ8>$/? 5G&Gƚ@y$hu Z- Bdqo]Mءߝe0̱M"ŴJ?H%3]eL*焓4&z|_pgiR;,ۘK`Tf/)[xmK 8OGڮKaʌ-VE[s-{^Ӏ"􌆟{x!J6,r9 RxC_icoϼ/QHfחC4~p?KCHCBσFcd~aDNuM2xV vb#?nb@!5_-O?ިJR5iidj-Կb߿uumc9ߵX9J\e%kN~&bj|0}bxD8=/ =r+$3h9OYO \%!f*ۨDڽT>3(Մ cXi;3Dw % :6G*|y,H= gu-^p TH#Y/ډV"ϛ2˧1(| `Y:o"|?8BC!(89>`>3D)[fL:2aJ!>Lk6;N)}e*7Zzeil?f\DH2z)# |2- \SvY[rRU9-c4Ai} E!6!a)"9a2~t-}™T9Wٻau ʉEb]1u(6XRȖ^&&.I9,_"I}]ا7.# 4TA,c >'ssˆCx$ɦb#`7hjSMJ2`6`<fO}R5ѣv7(I.dzSåkM@;tɀ}: /+/?%tHuE+[.Hƨ@Ft?+{y6NO 3TH@[fc}u^=4/IvzD8S]O2Vă?,U\)9a@':bnkq8|dMzwiS.F.?IpA :zj,|^&£L|Lc!ⓘH/I3HcO֟@v n5D̓ #KŐ3HM|'X&LԼu)/ȼ1IZI 3 2!C,"K+ҫ_%eRAexm.H)w/n;ga^UŜ\oj1@gF'[px(q`R.n_L_͆c1^ս$* k6[Οȼ2=?U>"AhuJb}Q"OݧR9s w~W1 )yTLc͆*rA3hEv:\߮ܖ|[ &å38gbz"_5~k:bmj<ڔh~V k#Uv D]9fA3&Ơlv/^N U+cBw2q=|p’NcHpAEs*)pb0)=. A,+g}p⡍>QX͊%܈$&_70#ŽܗOt k$-ԑl_rأ_ NYp*pvKBLѐR ,$43]7о|WI#4月0f*GIs:+WsEpvtT/?LAm ʊY pje 鞩8P6 JvzA` Yܜ^~E&+]˴Z$"? ͒qyq }\[7Sh۴+@m$@ȻNwv1ow*Ś7MH=XsqԌܳhq|"5߰ۉսz(D 4;4!VFI!BbC:M7nWX3@-.(}}L $}(`v]owóMW B 2]Y: jrX}=ϳE( ~cj~Ma^]-fKڍ2#6ފ屶#wLHInz!Spz9!6 ] '>[*v&K^ yrE߲Fb'0R~{.UlwA:8m¿qM>4;m5E/ &\@DȔɰչK}(RHSzk`iqDAR_SAZ׉yH#iPK^^g=@nr"ee2YOb-έܼ.a&&Z\zf_2Xh-SOOb%"-no}7+nS]\Y@:|t ncI\Ҥ3R~hD01R󫘱Zo6L*8G<{2멙*~BbxW~6cOLj)y TQIyIզ*h,ĺvcf]uV|ͳl3)w:Q(Z͘92?%4G rm+:\/ILu+-?Go3r |Tj1 ]gwQVYPvq0-&Z'VuV O6Ǟ=i2)$QtO/tQdڲ>0Im_3zSJqvB0Z4p#=dΌSRW O%.|k0K E!`fC4ےm%χC9X6Įw M,sVE=ܸ%u9sZJvokp`]ܴBZg3ۊkSY 4q胯'VO;~ºuDsY)i4?\i^T^9>so@*b|F%oD3k 9?^u /v86xmko MfRYS"i3P,_yܬ2,j03."7oM3P+KcJ9g{3g4.$4iѨvS滛sgFT,r;؟>.Eo]$8_ hFj\Op-F$\['0 +MY mcׅqcC`\xmT wttaCZQR/+9wsE؋NmCdM)sngNFDQNUq*]=L EJX%(iP?oq;7IG~lW^ 88+}h#R ½4CQv\.e,;5̬z&!f3*quZ$u*7RIrF@ٳɉ}?hEY/TeNZ+[3x-ճFļX 72-M.klV{Z:-Vw6QD b==㰨ʪ x4ۯ'c$0_ }5R :@<_a1\HY /):.,kCu*_+O;ۏzyȍʏѯ5s*xP;oDJh#PʖSp`V|<=֕W(ɛSG%` N)%޲- }a׊pQ@|ށ?NK\\ ='8c3dlq~OmsQ&Zx j #NϺÄ]~) M@bao3ՊC#yX} I.vIM3Қ8lDv9k _5vyZo?pŁW xG*m P(w]WP*)?;?̉_4|3='S'W0"u.HRڴ_җ8Guma])M=8,|e-i}15&8|҃6~Dp;ݥAɗ"i;B U۹g*t)Jfn&81PwV4\H4bQ;:T{aj6Q?ŏ} !r6I}0wYyNz)gYV9:]Cm,g%CzgMq\~\mգF3] ]> hxj'jX|/.oMĞxձ[QՄt$N1-w/(6"buXk?=.n7WdB}BK7(kow:}^SoN@b),\LC3SA@Ű7ɨwm]2VpYW_9Hē?ޫY|=ĘHP3 )\磓 4w~ꃰ BV`|R[hH7*rW.. 8Ri=j8/"v\a5Ejx2}:Ŷѧز}8!٧u(t*|-T,%?S[`46g99~a5+fq.D_<)%.ƃKo]N_\ H']L KbK kX=W|![HL*ae>`R`kw-[Vpr8Y%93r;Y8nnpC!|9$SunCm V}$n:/v%uE jobu˘i|ZQ4=@sW m-b!-շ78O4Ji!(Մj6aHƩj,3T ͦ+L z-R'x6apI 2p-L O:Ӝ_E~pA3Mvfhxl|o._v%\ bj תeQt[qu;+k amBa%WQ5r.Pdm8ΦxL^j+@[ =Nխ%A GM9 r;reL ń9YY qY@4pF aO5ÒqljHHU[Ԗ`<=%#*>[%h$e3/J3y4s4Eg9 [T#I͸QnE]^{mwꋚr_7 >5D_ +_eeopߏϯ|KVWRJF[u%btbj+ _cg pFQAJNdT "۝ H8" cgD ꂰom2 9kybO_/itm!hf=XPyPC~*5z;sdI*7R`]x0&'Bz3TiA 9$ϋ{ ףR"A=4BP2j_`lNm^QHcODvT}.oz9XI{""i 79o[5- ͳ=-)Z鶄j`zzsO3O:}90 2~|0lM@-%h*zEHm3۪h\^q#,(Mn]7}cRRl((oZlSIJ=osfт ϑ VrS-~RiËU|/S31-RrPBk6GS)" F:d"n";Š,O|/jUYTa8Q0ź'xN"Fhfq?: d:&,8X(~#Vl_nO]~KL5~ 6Mlz >Fp[$%PL"cz B6\7떛[OcRi?z07J>ĴjR05(; %kk!@NAgD~0G-\HAu),ɶM]2ko.TQ?)%`KE4.߱*C6'63üo òƋ'Aq(OVx04=@PcWqG Orۛ`gk_AuHRyRRqJQh|`(Ӕ=N(1rUQt%*.U1AX,ΗEsο/hE%8-,B$'qeO1ˋ8ro7PZ !*BTc 8s4Kfarյs tZqjxrq1?gD‚f3 2~Ƈ5a6G=PO~\Ee3 SP$v $ܵcA@j\̷igXի߽?$.U_^+:ϾJ&.QmM#41# L0 lq50ާ7r@$ AD@NJj%E:S(rG_**'Y:q9ΐʒay[(LQ}G?ofƨpgLxM$g/'Q[mIHCMߞ%lg[}UV# 5x { T8i,#A{,iW0=x Weu-^;Ȯiptjv ZDRփnlGW3!kkMu #/ ŎQ^q>)[X2dl25 QFΙbS;*4T#Xfښl i ЅZY5La1:p," 7)S~I EL=O<.ywKCF2DK}).ͅ \׃@ktlϝw7sQA-%Jeb;rNKwnq9\dԞȘ$K cjDqYLqXb涰oHO&eiFJ7$5O3Z_RI","Me8z1mFcy9! S;z^vE N2w{Ө@-{{ Â4ݖ&D61^XDiɇC^7 ]Uo?*1v:xZL$[;6ZE+okWo"5{؄)aW~SnD<@v#k}vk`RIK@}džpZ9ځ$Z{~;2~֝ R7 2I2Cș*KwAtv ;4J/3f_ Q÷8$P^f 4MU,(~z+*z+h讈^•"^eRIUְ4E8i۴q|(gQ7xD; iઈɍVj lpSu1rW U>wt߇J7 2cSJ:ΉOqV:<`*¾LCC/Z"6*ؒ+D\h hrqKl}/zLo[fs􃞴X+ <5i{~YwD=ǖԳ2HUHca7@͠LޮCkUVT%ϘM{'d͂i>1"eT  q{oa_LсI V:Dkdj`Jq'&YEz|\vUy aDuBK,C\mzXl)ioX.T-R?tǕ+{X^ Z:edWj*hbM?Z{}Fcz{3!PErvJ=eԫaiז;&>MD@ ՛"Di}\@?g;=dEoVn{0I^8QJ62L J },wIdG`ر[f-AmQ4ɢw\ZkyqO!g7Gp[}HEa0~/YBkN"oג%"{tZaެF><(U3bSsZ񅥘T,.tf}\ tVi4l%R(6mV2tJp~$MhNI.KF<Ϭk59?.555O,}Y_lhS`=K։q7.爌cԐP/xQN™sJ5g]6E34$! G>ق[(Sa=rDQ0KghH暫9#)@0tBfnFS*Z֮$6iXv/G 1hzߠxfrp"N%sglW[B>n|/]R4cϋ!ܓT+BFBT?|7Gl Ȼ(೗bP}4A= ֎+Uù[ՠ|1xHwO`˱;@/ZT4l #)kBw9Ewnd&_jk'[tE땰eF+uFFZjJ]VKm@E_^5Dݵ=C`eV `0:=ɓ7Yj7^0V2@K?l=_6ƢV7g?y,<ٸo$fx䏃c*?R2Nݖ;~ʳws{N-|P.~%hQ 4Qk./OOUGQܵ_ ]R ƫf<bf*٤Lt]ݝ/j$AC'3߉f/"y]ekhuY&5q'_oE)Фcbl!n{_)/vRcljM0xb#iJJF 6gMHݜ-Oe/,0BD2nuCq7'`Ɍ{*tm$ٌI=|ѮHrDvډ)ZGf7{ké c H~k֋Ah@ %YYV<8"bT^-%])wVIg{GW&X\t(AtQJWkd$XDWi `k.JRɡ^'%Mw D)v ?>4v,9@Dh?|4Usx()ˮ2yv; 1t뱆Lu{Ww5G<.W;mo1J-_'ȋSHAw_zizBIEN@yf/R0T Mtq4V?(6WPkA%ntHS,1I(rS0.g8\,QqJ-Oѡ\ w5=?'T&F0໇&]̿ 4!!U^ATi)c|0Yx o(i δesA!J&VǁNbhq^cgFB\]`5pMM#1&~^ Aߣ%mKfN#0ȶ3O2`昲!A.bk[iE"s; a:󄽮tA+96XlO\wiyz+#.8oC%? ;_'^œ1Pθ{*绖!dxn*`uDah+Y oe!U ý_[S] ݒ$ x\#$T6LP,_K2\+\8qHw0wq5݋ˊ' G{`Q!g]7de\JAWI(Ekvv< }vɏ,'GMn vY9-^$&evbTGR焸3*KbYAm\8{e荏I{!# ElQt.Eϼp, %xwN)rAY/.^7z{$ "ɘ8rS;ITV6ui/m IK%ˆ(;P#:s=OYҵw@C! M lGGo.Hۡ\ Ӽڇ\9&?ssz ͸LG7u#}t-"тm )1Nk;߻k\] duI>eۤrᨭUX5`Rپi}ήg*IP|%R~&54%VG垆^x=gtm䴛 eJh jٱ?)#6KɀszYQ.󩖭\ 9${(VV E9v]|>%YVZ"WF%"qR9/y;Bn8lap6Z<@,2Ѯ7]0Yʊf?wžo=޸2/_s:EFL1hdž/=f5F}N,[-aAʜޜR]eVRI[K$*E͇kC̄4Ryxsr8k:Z%wv׫L,!]x8vQI 6F3.L W с9U8 e0:ENX$Lr+L/ ]&2j`NB>N2 su3)ց\LhqUO5Ϻ exz ؋Ë׷ˆg7, ͚\{b Q%k h-UYPN=Сʜ{iBP]wy}iR#@"Y 6#u-zFJ y,/]mhmkE4cr08CzNJZ|u#O4_NՐ_*g2ͫ,ή˛\f,^ONP/>BX,n" c/e[v}4{P:pTE3S> <,㕝ͨT7ݗ(jbUXEww>wvv;R ZHmKo۳ =gbF'cA^sGm#%Y\SഛtuSb<{ 0&ri61tc2} GS.{#p[z=ĕ3ܬoa+aeGtM84fy`㲸>}u?>y%})v%jK?5l1F2H H6{}WiluVH~1W FT2@ E[2Aěo nJ>Fb\` 01}a'SQ ``l}cFګT51 ZQFV"'w%+ Oͳ{FCOn2%Hye NUd`$PS6Y* |`Hav_@ӿ@L?@WK:3$QT_phJ3g8 5*Tr9 .Vb1-jj;0lC/,/*f<kIDܛp9 (*6E誼ڑ~|G; ]*V0+2̠J?^esOado%T,tk)cل$OB<3]ʝY+wːżU1À,O`C=8[75A sޚdU/J P~:9 T̽ExGFYCQa #^w٣cHs;rnڐ bG+ T=s2Em%Ą|[A0TBxRBT~) g'탴&!O>`j3's\q8Vl}T}na2ܰNx ^4T&2= |T"X0"|9q"v2P0`Zk@\NcѲ-&Boͺ㏨zJDs{qn+d(P ӤwFHFkkos Ȝ&~I@)]|FM pO5* wĤN)] 3o`גK|v1eX?LBa/bO0GA9SK(>Y]OPH]UW6k XgK{گE`Gi[xM;ŘEsIz y7>w Jn{u># ex HfS+3N8hثD 2 _< .oǟIH Q >3=mk}Ϯψ`hH xurMC*C¼uTU n4R#Dy#Q|ԜË0I5inZ'-\ (%/9I7?@pU׳3mh~jwCWĀ2^^tu,?BJ kJ{+u.8Q rGOX(W! |N;Tv_w7x=##I㵖/>^[ûQ^ODtQXA1ϋRAiR@ۦ\tаdRsy99s=B;<|MI~ gT6 > '#Y/ {\Մp -m?J!$MG/L ] 3i2x 0[YqK,:%sC\GMfGĴ56SH:gRH]#T!BzK/m;[Fs@?~# <nn&Ym}_HcE{TgiB '"{**ߦtXfUpWܚD.Tw .5J,z~tM8z3cU Fd!YxHa|DX>$FƦ[$H@I YxICbgHm1윓Hp[D%lIb/8 .)bPa+9YZ9[3J<~PY]f~g P0mbneLL^NNJ|rؼ:IBn^q0jKAUy-ԧACSLWlE34?,'VD>ՋO6{>YLOcߟyz%t7.OJl@YvW۠Be,qÄ19ghP{Ap"7GPUar25a7%˗f:p0E `+Hm\EU+WeM?kdW[8l? eD2w#oI8φ9JZWcTO?b@ۯhʽKrQ 6!$)wa):R=Ksvm Έam5[i*tߐ=8t?0[ZaSMdQKV4йlCEMP=yphL&uCLZ#me~+"hZRm͒b:*%? 訶($: VqڕxOVY]ƑiܭR +*NH)DŽ+E>pX?nƘ ?Ź"dk9 ;&i&Nլ "ÏdPW]G -%~ ߟI`w-ov4,+Nra1C5^LnXbRL(6g籸Tt|ɻBмF#w߆pOx>+G;X/,  DAgр$J׬l<:48֐!kΠT /é~*#(r}/%_=EϜ@#38[ .L2dY;^mqco;wOz`̳ҷ\^\5L hLE;?TVofEޢ˳?JbczKCh54Yu[[((Z) .yCNSu}--+_čNi ϠY+"r7̕Ip:3C<'yh ׃h4;_>a$ӟH*9uxf7%'@zU}Sp3X@VΆ~2P_6c* xD[ᲷF-! *&AҖIsɂ #sjxҳ7HdqOm-ԈV7ji7Ҝj7}f4֫bU%EW"hJ>N${X& kAH$۩BŷDUVbz^ z7Ƽ7sL;?.rN xCװU?`+ '&doxwJ) XOhDi6mrAظvcFB=nSPɌ 0% fC\BbׄR9ܼCy,w R8?* KZ]L0;_&@#pW`y6j˰`+qBy?[b$CI6Z<#9#|kU*TɑQO:Y<]$M_?PZ 3}] ι;Jo2Vɲ6:I/G҃t/1'f@&Q(?w AsO+SXӣ1nf ܖpEr:GHf/9bg[}42X+C3rfݢ 3]DPZq= ;-9D2X맥DQkSiv_dL;D_(UTNĿ{e iˆEC% ԟȜNY, :۴?Sډq= /SR$2WB+a5T עKy [e4ˉ>ʊ&h r01Ep7LI^7{@ I+:M29A IY?k٨*В3}ޮy*; I.r^ _B㖉DZnhcmQKἚyIy6'S !q7fh}MŪZ'b?!;bQ1@!|R;ekg;5C[\A:ߕͻ~fR4H2$9֍$ͧ["a{jR+*g2vzsgaOdJr_ yq>:4JCӖh,5(`ĝ$xjSOE*bVP)땔ACZ#o[DKVGK~OG/=./XݎSIŴ0?Ŏ9Zf{1)wbT/@^,L[M*p:[(Ɩ-K{WCOT!jr?G" ;8ҙN8BYVktCB13W 3Ԟ .5lU%PMsm 5; ҋ4Xj+Tzc#$gTd3p1PcoXmͭi @6~iamG]H}AL ~ ES~p0eW'.S:Q'z\RzNy#T6kENEQH/ &[[O+W#aY) !=@#M7hEkx΄$6C{KXJ;\:XkoO'&Ҳp,UZgGm[L 35WUv-1߆kz:߂,ՇV\R Eq^bR8ۘoWIfaW[&2 .,>x/B^fĭU_yP+>䤧V '8>}pa .pcPr_>fp&2t/A!>QJf=#"S[f8ZΎs\i˱,drnC$D*sQfY>azK(D!"q[Q7P6ړFylO=%!xɈڎJE{IÝK2AaK@vl{S)ϲ@=Ӧm  xO$PILr[#GO ,e`;ډuL62Y~D0vGۊ/Ga+s{bA06Xo$N`+C,6mvp}nʰqx1U9nۇ@ktD=gǭ8jb ف*)GePx(_yK$LFζEb#j(=Ƀo]㭰+X8>C >`ZVhq{غwX+ JE{O(jfbFF<5ƯDʇ 9# PJ~}|Dm)hrȴFk#;L"r!0Heve~H$).v eSP|)FWx l""K2x'B0R ],-6:jv.=+e0*iCgų/uLfQJ4oӈ0oM+i(p9:~>z=Μ'qF!%cX@B厾SlE6Fȓ\yyPTŇ$*mbOIoJ7?nkF^48s 8!E V쒂"xKڶ9r\Ή{??i(iePw<㫺HL*}EB&jw'&l&Q:|VJQܤ[֚8Vvb%3fUr)θ/Ѕ*ce^OK9?`Gq0~ٝ\OˆJ|2)ݪGDbP_)@W@T]LfdtE!}>(Xulq &G9dV{VI6|0{?*Gf%6:Xm"H?~5WgaTQF#8bLfw[lG<2^1f2>`?㫭`Q:jenN)&k_<ի:&| qO0y(D&D0])"B!r~wXn-8p}6O]~Z$Z(Nj5kiPK޳Z7CbWKPI*ҫkj}>pk o73*G O݃i2.jکQAwe ,Vj-n&)pdkr$zBvM |{e+Tk Ba⥯Os?!>9`N5ҥWKSۜ6w.趼fbp=^0Y(SF:?Hg}?^ Y8=sPӊ[pR RHY_(6S-:u0ߥ}.Q@3wxŇ(2z}B1h;F!70##щqJ̑k/9S]gq/|/ Ma|ӛ; ֺDK|w2'ܤ lh&Ɛc2jW`ky_K*cGkqWw*jjP~tJbb6&l\YB|W=9cfg3ȌzZNS ,{9g [3Zʤjwc*χ.1 L |J(Mw8'r)@Ԣ?bmvl֥C͂*fm7dÂ*4z:=P+ f/8Q!u>$`:+*,ElP^Q6`4b_`C>HTȚ ,+ $BDFRq{ELiK ݟ8dT]7NW"E_v_-V2+pt2oo1M+֬Q9!U(N8$0tXW7\MZ.ZdXQy&~Z6}o`W3#HlI\^1ѤOIk^ٽm%;٭yP`oTŕgS?:!B4(qWg:y֏1^MvB!8N1UX!Y =&GOݘH` _#6(şLԒ&e$0_+0,_Qfnf&QIجg}`>ezl|oq3&̀ˎOz~ N݇PMPb/n١l~@F?2G|j%,GX,늉9k zzu~fUAR\Ҫ~W0W {ݼC\Ey[uWƓ^):'UN:>fMccsC(j#d6Ӹz7Yxa Y4醎_%\eAɩQ- # A-4; :m}_] 6}$[Q=\<1 'GAvu;bzaЪ7g5g;!{]sUH'X9}k]2f $h%_D3O +^FCez?}M"]uTr$BBކ1-5ڐ6Yg+V~%2n9^IN\ c.2(ƻ 1`S!UbDufځH^xho+)"-PQjDs$wڔ`ٱȀj+X}ɥ("[\*Fpg讂(osQ ־4dZ5P!Be'M5ѢԐ#{Ll/ʋ ':G;؊pzvQ';rd s +%i/3fL(g-RiZ]D=jõo[XVije?cߦjvt]=O1WG @!Ah$P?2xS^>o 4PI?O>Ima}Nh7dНk5ʣݎvo_eQЬ >#o , Rk~Adnv>z*,QImFq5 O UZ\aq'x,#n5 0dzih.Yֻ{ x?EG`4$6?槺(4Lys(1%z߬S!]qQ(_pM=$Lͫ[Nfp'̩X*痊n ?@"DgA Hx1HgygylrI8gPzI0ЌO7*}hw`}!ć|qvd}3[$'?@!q[uJ?7 n}8A^ 90i ௲ǿꐓcJ_-@zKA 5 VJrcTbji\/]z5(zt4OkeAyuXKP*^IW&sΞ\-y/yLMs}養>|x"35ªމ;a Gn:jjI1~){33,Sjrl$-]Ul.]Lצi\ENx,f7T;uTC~siN-'FȮ.+ͭ c>RdcQ!i[?gnMk ΌV )*a&by:ƌMsS`wyչG0f$rigmBSÕ7]3\&~jACZŠM-!BkiI-Xi!/R5^Kyg@[v~0r.Ȩv%wk'KH92LW̏Ed2Hdbô3 5\X& ۍq.(& Hc ivIqGN*r'.^ G%ݮmV`J3&[}-*_'ZJV8GcQsU5*68e(fΫmV' #00f u]8-QeS ^)!6Q$HHvO%,Ơ7jA` URy3f0lג6INX(eOÖU)=~6va֮eݔn#`yZ}Ze568׬ ( J@Xkz[pNʭ7] %ßt#) xݨIWqP@PX_epS$ӆ "O5MJ9>rXQI.`1Vo6j7 R3Něb)'C}] (McnR?}c:[_frUSsGpKLu6o&ؘoҜvXȆ+wx!:kXDw CGIzI}x3K.a' LMk`L(R+IU{ z=o0ȣq }c_X^*4ƪ 5= <^X]6p1MϢ6Vq bnD\(jM+Dx;Es@m&OQlP) n B+u=rﮎ:.V7?OUنǦ]bVi=vT⸿]͹͢τR¦0JRy3~֠vj7ٝh(m8e93&%45mz1QϘxX$-Wj+.} r h!ByJ]g|*JJ1F%P;On"t2[#? a[z9eJPA0TBQ <`%hDŽ bFh9!XϐC9nఔebNy/sH`J'R^S z7ŽpP1w@ Sk|,l4MDj\{M$#|W_y1 l&spi>! X_r%ϜfEݭ]1H !ҞP\?)[=pG'"bֆp%"05w4Л@z{w$YC%N;,D knZ>cA Is`2?l TC [bѣ4>Du#cfFS*0WtsTDƔ]Lu!!݋lHh%x'G67^fPINVTc)72_U@+@~sϚsf#U[!4[CWAFzOX93:v?{` un{ʃhlQxnF-i€Ȣ:tzD<i?R:@ZvʱzN[iwQB {FCYgí\Z%AlǑ$ʺHT; ,J[y3JzZ~b ΂wj!sŗ:ȚE-lCpA =W֔+# tu_hE9{,_HPV  ]u)ȣf2w1 Fg#pk?~>Ac(O, $%5?aet Ez?)/jA:sZKS;g$/Bd)gKR5^ȣMáQHj 1Ԩ\3Y$Ϋe0~ۀbZܛx*͐]7qњyR Hh1c@R%FrT]r R,&yqsS™BJe9CZGBhVNo߾|=^<`}5zРB=QOTYlvP2YrT+~KڕG_.P{9^k2ZH32"t-*bYj_pnعxz}-y MKEWTb`u5BEv [CA )<bj4eaz]|p|gU.8QX}װiPb[=NA hDWFB2kER۰ mQ쓬T{\l HЇ׿" B&ےƉ"Z_EWR4e _{Ӹut“AM^'1;ejDWF-0G.*i|TqA ^ 1, 6CkÞ\p SPt&G~"U 1)'fpMJf`#w9@57)54qv'TWZ$׹]P@݂RLy~|"2P C.lڮHx > enWWIw8k[3tՋaЅaC:ea6ע2tW಄Cpk[rDklYEŽsYF"#@sݴjd@E\FFb(E0tG+oq o2Muay~ -a!AW;Ch._h#}7[b1w w$u>(x i[m@U7? Qq=ʭ~%h )h/WA)g1کe( Ҫ~T QyV %Cա[Y\[=HKx&޷@r',;g1ooo=K:oo86: |#\S>a8+GoNtIOC2^^PaR? 9\yᛉ-C֕DVY$PDN~5ÝP{ONbF -k *Oʧ1t˪靺,b9L6{$iTЖKzobGxL\]aSUQ9U5z EK($֫sq@1Kq d{dWKp٣|^+fKZOeV<`+_hPZf02=OSA:mԐ^o;yT$oJ<`r`6 J`7=T[.XR].(qz]ux LˑչW[%> E\2+wjL {;jWh= R+#E% L!L_:lwWݵ#C;۵`Dyz V'\e^g¶'t=~IqWH|sǴe61+{_;QqxG X][Jtg!~ u4t!☲cc/+9gYZ0707010000003c000081a4000000000000000000000001642f0975000178a4000000000000000000000000000000000000006200000000./lib/modules/4.18.0-484.rt7.273.el8.x86_64+debug/kernel/drivers/infiniband/hw/mlx4/mlx4_ib.ko.xz7zXZִF!t/S]?Eh=ڜ.+N|;r}smQ=|A, L7'0 U'Q3RC`?wmO LH$aS(@?t k|vqT_dJY7 wd;H-xYGH=Ds={d)5Le7}1p`u?8g?x@Nit=$| \o?Z],_nqk܍NNI69 $?mI^:҇;9x3=GO852{ʡ:oנh3|zsp*B,, ZJ9)tĦqI y; vRz ΂#T}QD;$ k"fX (ʗi)6l/ȸش.o!߉+'ƚǒp.D3 T0Z*ۢV'[3, j^qhSGEFaLϧJzq`=nG5oy,Ʌٺ>H^k,[G5f I=e5nYUC٣2M3y;ѥxxXZ߇ǑIqwU V=WH =4כ׺ՙxO0w= BPY#ɡSqou Wb u IŜEgDœyVoӇCG1#rQ1),mx2C4FDIsLt ϋu̮;?i"JR5>맮–<{H"mi[1obc69XB'X՚}|͘#]?8lMşIP_Tr1VfLfy`Ж# ,ؽU6%~&5u+vxoTkj٤zr & au!h\.ƾxP#5DD@V-*f$x`8ɨ˂={+#>' o5ڎʹܭl+sXclbQXvAb\Z6̨+P!Lz*J<3VbɈ='+-ԩ}VE9+Xh֦+=蒖'H^kϳヌs\; }gX_BoXmmP\"X&}0}NHf$iwAyϐ$ywW).HO0h R|K 7&P/shZ sӹ'ԯp!U745>3(v{C'\T`IH o4Ɔ~ec _s%bfW.滫` 1)@ 9rZ;ҕ2⮦,vp) -`CǺȨ;|+Q*?3n$ͮ܈b Є4mw &u7 9+'*[pQځ Y]ty * ;IŞ`e CC߲f:~8VŢ_Vx# T0`վ=zP܍y" 6~`yy'yJM1I}*ȈqwP3p `]n'ߞdRW9yf&^ ?k}J9u1^JOxL%MD ]ɴ0)Q a_2#O}-(_a`+$~ެ$GIq)uWt&}+:C~1OK3}l ᤹jS4Wj+ݱ`aMžғCm]q'#j3+^@*u['RyuK5]h=2O{\$lނ.)M{h*@v$EP^c9+@u{)!+DT:VdQF1a"I)%6Zf=I5aU̓ o\HUq15OU/؈q=~ɳ~Rj A͊Rڙ U#öY\ta@)0KJaNhV}Ū #:3Fi3WP+ g(~d+*%N1>8/WZO3}~4xxB}RxlEv:8+@Ts%lBvϮ~lN:ok F?:Z<.劲赒񴉒]q3`z @OϿ6@v\tO.뢴ݽ!E7쾒#H]"љN2:T_8eRV^HݯdyVnrFɒI?}UVDΘzфS^ٙe8v?wVr @rápP>#ب(y'L }%9¨N1#R ln܂K"\YzgtJdRu;:%ΒM\Ն{COqr=AJ>\HA30Wa2 @헰pu/(L&n> T F) )Y O~[V ^B$^~}wYڎZRJ_&D3~ 't^.!33Ww7D>@6tC%CzӐO ?] r0IFBahgf%}LOtȋ2{%jg78̒WV\0 PEcE܄]n?Q|U"ae|D&.3P Cno`s5WUAiC=5TOuJ!v3r >]xqYkmZ%EAFzD$]hJWKQoW=n 9sUW#6DסM(_9hiI *ts}#흁":T2B~`_< aK6K^uQ{T\sVR˅Sql/b=82G9Aؚ;H6*,kxFa٨ٶ7.PE[ -k##l+z=_((sv:(! Kn~3/d@yZj` g7}4kYc$BDI !-[`R"n9yh`Gbj=ψN+q,0G=*8whFxaF7=BONAh( "h".NAڕ(IV3B¼4,M 2ΘF۩.E 1X;xmP<ۮ^yOy•j"zAIDV|>-COCtg'c \n7G[po'!Y1 :o`h"l2ο+Jd\Uax0[&I8NTw.9ҽ^.T1h-5!EyP@k(x+7CJs }B7 3~~ $Z#2,ִV=hġx+jԁqx*p[ gFPti0ᘇ0ٳ)aALȚD˗8ڕnN<`(O\X d}0 "/[\Asb~A7|8?]Mri3eT vqT!:'>,^B8 |A$TH/LM7{DĽ:PfJV=d#<:-CYT5򣅽 JanΜ|PHTh2f2r^,K9 HK ۀ`9hrLNlȡ;|M6!P k&> LV+սt.Jx*b0JdhFsK&yd6ݾ'8٧/E>'p\x_-ٵ˧cwwtN~ K973tNhf<1j"jo,}art{ܢ@J]80zi<6Uٞ˜;6h/mO2Fo1f,.Lt~!e%P +F)ڪQ{Cw'dB0 .׮0Cg┰M=711fI*!$\w1vLpkN:pȽ$ ]-_B&"vۛH+>:7Wg1lޏsEr+)i: zN/a! s}Ǧ zzχa7տboEHLusx()4P4.]K1>bRȍ4N/LHJkzBUL?2O&+p QaE>9l3EfQs\# 4m$6{^T\ ՟ӏ#|gspLLsfr=ȟ Ç`֋&x⨖d'^ :.[3#hk/_S_`Cg(# ,?jPnZϐ_8R5Q43߭q#U.80wL&>W%YLjXy zgXe4h*(1Q\3}h6K$:u$Csf-r5Ov.aˉ`w79חYNy>@$v/Ót^aZ/KS@԰Ln .T{l+G{蜪] ޒbPzKQgBч/8ޔ_"p1~1-YMXJAI6bp&jy o[I i˧؉1vA'՟!|cߓgha&R6MP~QV۹ pj 8.:yil8JA1b~׶uznԛ~Z![;ޙ/unQ -TwrKy`? MȾd<>C|U$T@Fym0}=/'@# <IQNm6@i/rFtkv@ci]ߑ`S M̀  vu(Npݔdq{>MT]FaRBQ3e di0WY1=8 Yw"/ 6ԮxQՑxMLb* Rt7ЯF ?G %{a4 toa9p >,V԰no,P೹Pj Z\Ye@R ,RLV0zC-G s{0p7QWLQIFaPHĺ^sTT /ñ:tRZc{4L_Š)? )|KIaC ^V_~|:%c'ȕbptOz~80*hgjte? CؤrOrk$IFT떘:|}5 w }1]y qj k7SpC8a"hk@ +ͨ1Z8Xo>K!jo#`͡ ͱ'x#`mh/{b lW[]Aunj"%\q/E&H[6$5#v- + Oc-8ƭOPUlٝw(fWdtR=^/;5: !dg 7B9QfKsw86ՋSuy6)}[WXѵիCנ鍢B[}aH3åǣ <,Vq?n/hHl"o0U:DP )p(BXY[Ds6MRZu!] ;&6עEX@xsMF%՛g%o7 Di ԗhq5 Ytie3GzB158%G9E[Œb$[hG >7=i *XDy"^ XGT/e^BUī/l^Hzu'W ڒng=] SUWUi-] ~r7c$?d1ǣ[֯)EL~.]BlHqŝXd,31Yg>UMC粎Vm:]6kE4!aIJ0tڟ@k}@s_=`,ƀG]GQ7֞N7KQI8m2[ F6mIS<7ClI9ϪS}^]䛱Z?YSA*UGvU^"lolPÞYF$qوWm{?1X, 2o-6x"DPgײ7D=ќ1LV ͖珑F la2BQs-Caʫ<4PU_v/M2]qS˄zBLOfO: V퐝 _3!xP5"b iMZtb!{/#Ȼdεrt573jQ\gt;IEJ)i jmJQ}6vFcE  n ޺62Z! & #8*Ӈ*Upq ݨ4M@iEFADw>nCFk lv'j~ /+ >RI #CqP/nl2-nMC0rx5J ήXCn F2ƅuȣ #2je&ZKC47C\d+DqSDHL"ӳ|^k(+f~N+P..-(Lhd4c^,p%bNPuIN!<)J kMPNHP&Ihciu08J<@V#z0hFcfd '5ih>G'HJMjR$  P':qMhHpGkOMd;eEsaScXmXLjKY=%']P~6B^M8wJdCSWƲ!H{28Z@юQ*jE!{kNinUvyH4)Gɖ*i!Qq/v):g뮍MԌ0ؿ7SO"q1E'1iW6$j2ꕾ(mY%2WK aݘGMWW0~0v/= :NJ57'24WjV٢Wݰ`N &b#(yjXcJ-.^{/Z&[^RTaQt:H0s d YzL _i׊C"E02b oguAe{ud<ڟki\OguUVӪ)p}0t].Xvu0A-rF.ژ)():gS(zoP @&)A^5x)EU, $ C}"` X! 8[{&@NL׋J:#Zg #(r>G 5J[k̇#4sD.Щ;GB2m4m__t/<K``T VihF.B5KJV_{c^E)pqQ~#M1`/8^i-X7ͼ^D ui~5Aʴ*yh\ZgXéXaC{|F~+QCEp;/fOv+˯,'%glVJ\54B'&e$dz}d ,s *`tj?7CR)pV!HMlpEjrUKHkvMj=.gnsgDN 6v;i5ڪn)Of# vܘͨ~EO ?f^ Z2e 0r|C9.^yz=$[Y,~$-\T|3K- +.&M/Zˏ7&''6oe=L-wL"R8lxV0!Q"*@J5( b\D#na<=VgYD!d 2ΘSy4X‰Xcn b*pzIzY=?);@ aI_܈rk!:cJ4r\  +qS95.5z ${Gp)ULtzC$9=(3οx |*JׯH?dg5TU<RH9fUL-d"akd1xq*G?jEM]42Q) OBNbeۥ\L ۱2QQG:آ  fj9W7"KTEP5}lB8e]c9 ߌˣPoB{Y(wrD;N|#3uabdok҃9c(Xb/Z(&`Fum97H/RL6Ha>7M2z>c[OwC-zMA'WR>cs _Oc &8"ROD"8IG`Ձ)}E_h!B܌}/mfδ}K{7iFM_ sGf;nM EZ3nW_)&q ֻ P>m>AyEqK wOn- qH@ -ۯcDdvrhg +יTyo`k ۖgw m.:y\]ճxO8,~_ Cs*.Dc*O'O*;xbB`G Qba .iٰqLU05ū&ˆO:&bVpX8Z DƸ^Yy_!=ovO LS`sӳnvZ AǨ7ԄObgo02:QD!Y_l* ĂXխvd6l.eBv7=cq֢%?%wV).=81r>FoXfkus2dncy@;q^@›mU0CO;^ 8hqVCj72v_E'a6@n̽ XesMp,h٤/E*,eAex6=%U.f)j,e&";r!wri@w _?X@P=!;z1{itU`Dk;*դ{}xr~,mr''?jX7ǭ6FZpj1ԊMVz}]2. o-$D\̺b8SBC瞯],bF&CsE4 UG'a> +ubie:|oAlS:|X֢Aqe\ܪ(|Q×&!zjjJgenRt>APPd,H}^?adAiWԟA"Ρ1',``ǂԋ| |{ųO:|/AöY7P6k L R`s"|-VS ׶`W "MmN7,,^cǑeuBi82vIhwR!Az{T1'"TVpۼ "N=) a]*IB-Ԣ5ΗқFkBvNlCU|7#\H.AkTQQ!'Z? 6HE XzrĖx_6z#+϶QQU,Q`F*'zol ;74G1#ԓ 'Gpuk(.3x$a%c@QSmjmnJaYEUeFro:}ć&\ C8wc0[ Vΰ!MB^9'~g[' csN׺Zv%;ow;Ǟ:!A15W"PjotaCSiڪx=h̻UJ 6UO"!'0RuC'B Xr|Jh]n$7e2H`n͂)H MZBŤ[@N_eraw\xT>(0^ #ŕY`D1!P{ sE F1+'Nf$TzO똾[Ldk zp/ El׈J!Ӡ?'y`>+azG;dmوv%v cqN;OֵiKz\FGI?^-NְƝ ,YKatNUE~{6<{06kQA@s̀+2l'Ʃ0zzQܞjxܻЍeṲhxvP wC|OM;zYRSKacGo|GJG\y 1d&"#aUUu4u=+5wA_KxViG?xqZc?3+eB,L1s *H oߵqjؾK݉5\wq}Rm}mwl*j ށ٩5q{t !.`b zH;*ٷSHQ3MA^@jNN#Y_'rA4V:p3K:5kG>pA`sJD9𧩺Iھ}`ذ( h—qAQlݚz=,cydͫ:#K‹`/4vqOlLG5o)*V"<.( ԧQ5LՒhP~: @{ʍ7MW>۬}n%g{ r:V}A)i]c'ЁS|#"E',jrHRBߔ/2[f{ Bg5maE&4BDΕ̧L-u􄹡.֏Yq+H*51k)jnl0IQ׵ g?"ze(\3/߄<; x4{i^ 6^}̚ h< 5':p󺁑w(5>i8N}E. m=N W30FtT:<-'k3$GKar;19y-Gw,#0cp,-IB8YD,$/su컷 pKNQxxW94mR0+xVك2Ʊ-vua(M6#d5aIeڕ%{$w1Ȑ|\-۰mco`6-P=2ZQi_N ֩7bH :}H8Zް:yP{OfYgH^n znøs?yĤEY[ yJٙ?kG(Eu/p>dVBکP5/+U N*$FĻ7Eh^89^C$M!mSy>82+σvyE9bpK+*1[A9K /Yb;mTgc/:}vCԧKAV2uGwZ q'UES:3b5ECGѥoiFvse~/T}(RAt Umy9(1-e.YIGm#W~;CP4Y9YkE!wFe+VGCc0ae]EJvOlr2곢:HLɛ$ʖ 'Gc$+qܷӈfa.reV R߁ h L'((kd5yd{PTE1l!7%'<,߽,W{WĿ,85Q?AUkdމw  U'继>TTwȟvN ) 'd+hİ.uTOgPZ+nCzfMw$*~(>R!U$||[էY!N][뚺J;EŔdXi4OLt3SAy(3n R>G \܀+o]I??l33:wIO o\@M&?x Ѩt ԱQ#Y}ZUT$;k-Q[+y}b,,8ۊ3>+8 ~{  7zekJL.d*3=/Rz=:29^K?(9Zroʊ6"EZ"$[I!d_ړX IGcZ|_Uԫľb݀+81g-k[K8xN}3ZKޘ6ͧ(eU|kZ*52Cm*&=C;>A FuVF7+f 4C}C{4D*rAqBn>,.UwgT+ | ^(Р(:n1`/ 3}뮠nriBXjMz3?;H"=AYH@7@{ş9h1,8Ҡy?mCdD Hnb>#πAG[8w>n+hs7}O9ݩܜ5>Cm2zygAˀl3J%vNm,TtYBX$T6H3NW˹Nh{ oT~pΧTBAgeJ\7vnCHA%"F]zӢV6H池CJJ%/8Ò'wruPy.HD h W+? oK<6q"=GZdWZw'2W~0 I?y !El,Tυ6'C#xUeSqJ߮nhpz܉iA$}:p࣐uʲ77>flBy5Wq,}$%eB*ɡn!dpef$`rC}&r=![˙r%od{,(F4x" j0Ѭ]uNb84 cڤZV8#z޻wXւ 8c^J=]#Jd/ĒVmԦQ7i&S_aφI$`#͒|R2"sg%kƐڪi☚c-w"aPoJ쮦1IEwԨ.%Џ2oYأc%kJrB= 5RKN*[]('Λ{ⲙ`)z3UMi&"k8ڲZ3[_#.B lٝiAa_ٜҒ5?fn [㗺xZyNS~Iɣqփ Vޣ?[]rM&_d%drO{e7G 0*e,84R$F&9` v{nL|J(J'$f?H=jntuh`[ͯdEow?2l_'r+e5$VOfR)jK!>і}qFYBAkKCG)t<4Ⓝ0_%a!%bp'y7_W`HoH1 !-m)6 -eC9eGB3 K7ZYL'Gm GPpʬޅ[1e*{:f+: mT #QVwqI6 м8ьG~F8]rs;v|QO{!6&NճoMM/p,] {R iϴ_yj¼էgB[[@PIyd kWk>ɗ+;WTݯi,i>?xf*M"):,۹ .]Er8mb)a zr½ux;uu!"4(=ŭs$Kr%$a^\v~!Rd JC ܀# W ?Gt}BgkV/W ܽ"@esdvO ف|jR6 8k3H)Ȥjq/~d9*Os6ky|,!p 6zIw\#rLK%0ь1YPA΂ǔ::͂a]}QsFg(󖟏5z:[4V߃ iv||)Y a+»}HY>޽z#D [a2^m곶4E$Z5S|{E|-j^N:=F0dI*/:=^- 1-͔iL]0zzwPz!;O_@jiVKC[n}Bqwש2^>Oį+rI0)!Lé85-8Iޒ"ur3|j)`w$5X=^Կ@&V0¸Dotm`>V=5fb:oƑz페R/ 1-L 2K;|\ ppHۧ~ K?i 9f7ZA݇lӊI{2"4Đ0v,?&BRm ob J𼵳LCHK#?uOЖv*wFܿ^FP4GMw 3.Q Ԯ疽Kүb֟V~; ܱXN) z8_)Ԫ\^*㌠%$!gLm?sM@ ?3އlkYncpulFD_p2(ÎhևP<>iJ.*;};5Numػ/42iب\Z۝B !% -k r`i!8'1%s )k.ܠ"dN[L@!vb IG)}du%(Dj>H HO:7Jy5wG$> 7{ii$^tw=&pL2oI%r"Aa;N<+p ӕĒlT&ͯ=M+ -vw1b!%5a,I{1hL}'햛Vi=Goc,Ƃwms- ZY~&hsױ#҄j7H GN MwslVT XKCg:Du*@vcs#Gz c;❚!9ΰ&d2cuڰR#li %R(0H/"]TT XSQuK9_5Kt6ys[u+=p*amx3~E+eR-R.`%K*:Ƀ\jQgMn2}RV_ J1}M &:zkN|k ;G^2|/]ـ Xd0J]2<oUi#U@`9.PzG+)gP~Hώ\_e9G{.~R˫QhP]]^zA]J(h7 7S&nn9[RiV%&gR;XܕOgSOU҅O{\4kg^䉫r`}Oy=&KaA  R\ r`yp6҉2%g6kdžj]c1`qk vOQm夯0H'q'Ej3"=Am[ X)B$gk䓽ÎVr^򽊸¸v:'9ȂN\j 73TC}~,#- ch@`(}|LO ~a2D3fIDdhVfe7kSDJCs?rdK`7D¦w2TB݄I7][6V ԤM\u(rQ"AW[4>k[. E?rewg 3yԾ^y\'Bs-L5 ӐdQj4Ԉ~U_?:vDGu^YD(ox*Joy𲎧xgxc@ֱo>KJ,M*!U+V `-Q\! E7mZ\ (VJBs˛fk>FM )H%(+@F~걩&D"b`rF|W ?cfI,M"K;N7O }+,T׎ X46K G%XX-&t(CFSy$uy SWwGcGO2øEA {zD 2۷H1WhŶR[Fޔ: T5y V Z~F>Ģ_"xbM3ڔ5h|M#Xz!)# C NHyy'KZ.G"|t ٟDNh4Qk`ϳ4ïs^X, }R[p/WM8Amt·ۿ^c!vI81&o+%2)$j>~[p̒6 [pL!Hp9ʎP ei۱?=[?pd2x@FAWDhzs>:"{i8y:P¾;q^N-R~AG024,IqV~ndϊp?nx%zHmqnTmJ:86ƌ:J * !RqNז|g@{ VW!LNw_H\*A=0n˽%64JG}*l<&'%2,xA$9c-"q'Gt`j/ߐ!ޒBLEw &HLB.r]60O\"F Zi"Vddslx cA+K8$ R~֥zifGmprPJ Oi)z琋KD!NMG-Ջ!H,RhL1?`!}=w.UXܕPv4}YD`02' ij6QQc.N7*"Tq6ϪMvX>maFCmftO}/BHeu&=o`"gmUW!DJǒ)t"קZշoo?C `ޝ=VL~,@W=zq v !ᇨ}kP7q$ǹ*5!Z^AmgbǾV) Y]vd\Tt;e,D@j|S4?m[<*8iPA.e|ld:Mc}O%QD ̰a'ضW2., =(d废SK0;Swb:5,ՠ& ΃ 8A1 WJه!SogLY~WPW@74b GMr *;ַ5x(GقF קT8M#gikVQGfjJ# ܢُ[.ʁ-f xMfa9a}UiڐJbL\67j$v9P$ 2B1ow~Rm\-kq-xN.NR9Xީ5- +4R-7>VVӬLH..KܡaSS6Nϡ1:*"t]"q#ro#(E\K~F$&p5@H'^ۃCJ$y>lbC icP̔J,Cxe\/̅ã nzc!i](q3sh ͭ@$&iz>*UL6Ջ4 !Aӏv ,2YX ˕:8A˛gnbq^1dMDGø:n[8a§V]W*F>LTY^KQzMrWD? OJ\*Btqrk>Ρ˵}0 M"S:#S8k|O/]^5 ^'t\؝ a8AiTW.qHv N\ 8cK!3BQ-%"/+2&iU"*jiR_2:;Pma#1Ys.p{V8"ƨL}_yE[^>,h2uO8nVOaM2>%$ DG%%63(S AMt$ |=:L+zo'pNIԅD?_4-1gR)o# B7F(IAr-FtE+c.~um. WЃ|p.G҂o@g 4":b2W@ kJ-`7L@Z_2NL:)ϩbw'72 )ndv)\t˶&B"x J4=j\qK"#0҅&Tt8>۫)ݿ.1\2;V[`:u.4,@/R 6]x)9T^]˖{܀}E!3skDAwQ} P.Ǫõ0>!mqfPp1snƣ~^*YCAն%x/ ZV g~K3}y0!fK!AP( sVRO!;zYɩX7cS#@#cXs^ՙ:&-`Z8_?nHXyGУ!]`^ Tj+aLg>L3! hcp{x/bxz.l 3UZ4{fRI)Ȱ-ÀP4^/w‑RJ$3F,W\-%nBT\$fQd߈Pd}L_9nyl*Xw?3bKlhFL7 k5$r4MvG 85clRQ$xDa}h-2_>* h[7ZTOeYjfx_;sT]E^R!+467"r*VE*-SLs tQ K]XE̷Q;ZkA\Mf ,X0}D5Ur12 `.?'kJ܈%ȆX4f7Ϸ%c7^`N9V.'R*$B[hb> zQ$g،NO[X)&BQ2x3er6t)[h0 gB^߹Od3~cNMPݾ2/s>:)<=P7~ c*m}eyOj 0qc>immp|7lw:;9Çޡ̫dEHQ "ɵ ;|'TJ.O@O;{p<('~ks˨X{0gVu2N/jլ;R{Qz@$B7? !K `xMe@dI|Ś]0g.l?2T ֩T}!Lz1RZ룷2K"jgN7 @~TyϜcf& \DBfNsd91>}VUGhbpV7mHA\7(FܬտQnwE'M>2RVB 􀋱_ /'R96B{y(f `cR'IyTXƹʄOvً<8xfRO`X|aKZ Jܷf_I*(Z X嫨("a0Ki0ؤGӝ7 A6~I k! YYPe/4Gҩ1ICCQh14k}>_ 8' )z2|"rQ]{Ck0QB^bj7N:%:s@N8\ p&Uh)q jE*XΉ'W#,ǥu c,͔N4dLC 23VC*X(A&{W^AvMf(˯AgB{IB,b4q""m!U2 _]Ǩ^p"Kw?882o>A<妋2Rі[%2Nmw=w_5O 6QGd%Bˁ$G(iM5_66+Y5Ua i.K@PҍjqexM(-btA/Pm$Mwl4 &^Bc #Iƭ`? (њiJ`zhI5YM7;o@U=a̼%Rt5NWgljtc˝J>\Lm֚XDZE=-ɢWFK:n?RRl;z¨+*3O; P1Ɨ7> e=Zսj lusӬa{+NڢccGöQZفRI%G/K[{C5+c)af&PG[Rk})#^vK':ꔆ5 FS-apNfb9bTc^apk10Z[ }߯#o:irJ,̤2yk}=?9 np'G<aH.S﮽Eo&A'W6?taEr.3kF/|=u?qI;9W|̛(.1ni6CO"wQ'"]`Ry:{~A4d4zcqT_Pxׅ&EOPˤĆicpBmUFi(f;E߭ߏ-̧vh9Ke12X.7=hW]c\!s?uG1"nbkm6MTgS ~hEg K5 tY%X+*=T$ ,yl$ɧ;9:ozzpwzv:ʩM8YWXkϟ~_kqiG NjX.ZCmz43N7skT I,O^pn~ ܹSݻ2a&ݜ*)|R$ZvKa:554lufTGqzn(R < >q"* 8iwvFHJjTK;"2FLd?QC>A}y`*XPbCTU,DI`n!!_qT e:]eY9hZ>y'7?OdQWNcun-q]:ycn0k6 NYyU~H2E;U^re4y1E%Ӣg'8 Ȅ#U2;=3^|Fzzv y% }X,P?P^ ܤGc.-#<24A Yb֫s)U1Ш8XF3Y^*[/=udn=0%PBHB/ d).{)B/B1zz=չws2C>K>~k C49+FȚ0J_]2Fn35&J08ۻmu6O$ԱI-Q8:/?K0#RnEjiX~e;./[<ѣ,)L=9I)kDN7mfnXꎅQzZd1gyL(ZG(.: 6S7i]<ᬉbW@[Z @&JCF˘ : %5JW=\-nc虷id"0/h2%]fC+V"=}:^<;ʌ,#--%f'AE+ZVɈbi#d"Lci>ڇ˹im"$ lE+kq?Y$PMW*u{J2/c^Ad"PGytĖPכENI]Wdvw&Y4w!@hhįu:DU:K"]*tGV3 KUD^^%Kׅ1TINbӘtZh NL! 2mCe)ZIYuf@M!A۷PCN d,ZA BT`.tңl<*gV5`$zlDz^0:G} ":]X4n"(CuMKs !FVw]h9v "HSXp Os!ݴv~ܳ9cηR/D˥K@㗕v~?7vnaҶQ0}׏'Yl Lk-Hr D?ؽ뙪#HsC0m$GLXtT=y8gVnA"Es@CԪExJ4I4qmTN$p8bcBe|+s|)2.caʩ!uj&}Uv'[虀52*o6 %aW8eI%:Z\1r$L!Ê"pԯddqyC@Lнw Ucf##A"|Ct 8,6`th`` bO fߑkfF!ܱp ղJXָzk[+^&4‚-YsؤFBIHxH+A6=m(T MTeյgeB.+LEL@({.-%= ,0i +ɀPo#dr_/ NVbYL'/#=8Ҹe*+SޭK'ՁF{wQ2`Kҟx#0,;Ɇ"Kszr= RD%U 9__zTUE+ćví=lZW}4٨?z3g\_faY 8nS T37Jv\r<պQmECnMHłT40ge3]?/d0sg2K$W2"p"% Wא0:sfe@2ٍucU놑|M5HVF;w3=by9 &]'E)qz Oǵkv(Beb`[aTJ99ƪYK1=s:?bn&N; x>2E[XSgGZ]<1\"%t /ApW?VeMeL4re6 `gZX:鸶 jy ۣ}ORHcꅱS5Mu7/y_-p0s݆Y_>5f:eZeخN9˱/i6H$5{3&}4߱3S0O=p x5;Tl%aw*. וd)t?a}7Oa G0nۧ3*Y0Vk^.cU  @tCEW ޔkE.{Qnaّ#}I@evLbk*-ew|%f@]$ ިu&>5.RԄp?A<\B]xA,5Cymd%sxf+, jf\-fWD1@ks2_6F\2_Koy:Դ1)xKݟF`^T ^ xYzX>`##ޑ/ӅKU(3I\;|ŒFD.v TyrF10 # N#=qXt׀T?Dؐ*wm>lgTRZ)}ALE,qSX(,)=JVcs0ryhוL ~"Я⩁H\0ÑQX.Zle4KLoC6m=a 4AWs,34F;ziˍkK"HW}"-)qk`5Kuޡ7CT{$Mp )($"C_W(ٯ}A.V;xWW3HVƊ{l {_a]fR@8?e<ޡ84iռ'Լdxqf-l7V9Wc־^SOJU_R"ju3[DD@? ψ̯G{Zn0 _-#,saX 4SQ6seI1/.eK&Zcs/lA o߳r|2e "^>ŋn}ϑt3OhAlI0+yWZ$`P`}\z3ZqALзX Dj"23Q卐CN\9 gQG|Gm{QD-T%G3*q3?WJxt IQjWI |\_:cMkfgQ>>_i(xYHM7NƋ+tPw ! M``]&-&lmqӌ?ar"JחP&{%: qɨ_U3VPgH45 ]Bͯw[5;d 6 rxg' 5 9E )E)EKKS_葹EA;Ưqd>(xISp ~BFKu{LȆ,~?8 m34/wzb]a&p%U/o:2Ikb44k- R"rq\ ݞlNU,r^8"Zڛm&\.$m͡Q;U5`x;8Ɩ5L~G#Z=$J}4PeP_[x򯿣~`{04? sϮMv9O$\ےĊZ{ftٻQ)rjnzvg ghzPjӂ/9>* 2:PُF]? 0vvz 9߾A u'm0р:eAr+Ƽ poDBƏ)4rV3~C PQ^<M`ZFξ۵AR`^a{).&UU)ԦݳUjL)>  {!!}x G8@:e%޳ XH(KBZ>ٗ׋L 11ex-D1E8T3(ř3 ,JȠ<]eѧ<+0V| fa\1$sc(Q;^gj|x:Jp%`%Ƀ/E5:~'<G=RUNP&eBZE!IUE7 2G'w{DJױu*8{;%102Qc.u 4%\TU 1T|pp.G?'t[0K5+nC¶M$:  ieWZ S)s.3 zKqM;84c7HJqMvPؐnsoҥ}YzcsQ!P:IdDA݆ eC@9J݅}DȇU9ݼ2!oG"X g|ay7T58yMd/!-͖GJBVD{o}A":'%VJ, qp6c }a ~% (oܐ<6{\$]/*?ct-_pS1XsF ʻwW\3+MաrT.{ܫv%5NS0z0(KD: W5X(v5u _k~*ŒsLGX1hG$%f29vKpcB9oT8||hRv*\ב @y_ʤ[`/&jUi~؇WbcdT~HSG8)50GyfU!ӗZ-ʟbDfz#<rpUeZ\/$fb|ch^lԪe 6h }*Vi agU@Q RGKǗoMSp1|jYV=iC]5l]TiūT!Pޯ06ǜ3NQ!4P %1#ݵH+H@c݉sz0J(w8ܢ/l+"IT0_9DhWdع"tL~4^7kigsߨ.o$!5{2g^EXhtdb^Ղ[Q^)EJ,NgU( g1;xśKO( xzAѴ'=k/ft]аQ閪EU6Yir]CL <]!Z}C2`(w#d\ёu 0-XT#M493aUˋD+5.TAwet_j\ /AӷrPOsJ:٘8,+TT4hF2S_`|X .K:ڹQ*C|/bהEfW>v,*[­A|5,qd WpVC4Ws.3RmGה+lc^G|5Fs<%cFiQ<9< |NjWIqQ/3#o泰,}|Z>Y%AL}]p]p?4iwfzzcav dN|uB"U"g.Pؗ`Bw'RYt&]tQ츤TuFb"0USwלN M3xj3D j1GwE?KW1lTY`} ~%YD_˿mgl5q@hmfZ|lO( ӹ)3N~CX&w Gϯ+-MNW-cو TS0kyz*,Rm 85-drrSn"2:ޔfaXǫ~|/)BhhGep~uk9˥䥘3)+׵6$:g`G Vy>zWI!Gԫ=LX?yPjdv2 ÿP߻&1fbhp-]`3whh̙1u.$֑#{Gtը$5ru'-lQp,p;߼fR Fix܇AL6suQ{8S;}:u6 }%̗38_ .G2L`JvT,GVcw>4̰eywe0͛V.ȟQEJ&4o$r~T^oǂN;'%pxB$YXD*{K#)@#I3+1L99[ڗY<< +eda XG|r3XuVODqPHጊVOT?L.k\5Ŭi;-O!Ag ư Fù3@C?^(rSU&wkj-Y}'")S0GnREY؋ O-`y1LT6JF7J+ ,\;L>[ҺƏT4AdXž|*Z#`*ig7W$..`cdtW:3t=5?]>W[͑yō`@89tm`Y=$b>9㼊'R?^xNADɞ-}"p=5(cm3N@IT[O48|Q- 2;$ kx46HNo؀e.O^־l<|:ʃAwis ZF~Fe3]qgujʞs&[e_!3) > !Ntdy5ZOc2YꇢiSj/[ւ o.)l(mevH,,=-%=0x.jN'c[x@RY^H㴻VSC@``΢*7A*hQ;m#$XU-?SqS JzПvʒpޟq׹% 9 JyFI>G] dN-ɤg~PDDԠ/&(f<ZK?? f(dWT(]֜y܅j0$~>D&7]@)d :OOXX}-@?*VC QLC$>LT9[!\e>y~)֭g?JRNHxM}vf48ZWsO2UˮRp &\{]F q# bzrH?g(q5-Ṕ.wr{fQ>06EG KŘ #!yWڒsƯѐ?seS2fNWT{ljg@tЫ62 W6f-0 j֠Ϝ&`Wk-hu}}̄2₰!fNj6e?o6Pt̪`lHM _S^g~4حl$;5uUjh3Rw]\{?ΎIiE(=c֒Iغco|ooUY,f5LrZ`6JK{'-&9h,B¯JkRo~y,0-Muwy{Sq] lNDZ[ !kANuˉDΛ-Đ[ܰE,`Be^I0ҟ]3+7'X$T'{%8ה窠085q.M0am mU& V]NSXF[}ԜʅRy\>m{2p+ėM"f6N_U=Z?}ۃB+H8,n@jVmKr敢jxo4݆a!y:32u''RrS؃7<&꒎UOW$k3ET -?ʗ> 0 }֠ |tyg٘ݘ&X?)֜W_,|5$-/wԺg!H(" F2C4HMb>#ӕ Qmܠzk{b]-I' ~dƅ?eM3IMI-UmVr4s\a4Ηnna" fNXΣ.c ) T7N3i޹ho k,‘VS~FnD_l}rvd.P<6K!{6;aSN0_2([8J7LP2<1PViQb Hl ~;7S"QV8vbs?/~*y1RZeٳ_V{yHl+_QbI?Bb; + NBR:g݊q:>Fb`  L&4F/D?!v]kK(lz쎔Ŭ'>BR$cO>St1YFɧd}{(~S@?R-l:<*2(pgt_fYk[t;M0z*WP32wX]eJ5GuwO#rlJ\ ~brjMds.^?:mAeqWv㽃r?ޒ+&1o8^_1p .Z=nxa~vfZL.prnEs=TC`|Eߍ9TZ$3:oN<ں9Lu%,1Bդ5]+λ\֥vծdi4C?iz-mg3=e%V1$uVP00HvaNӋ{Ǽye6]{U9Pܼ]d/o bN ş!\U|OC[rwh]׆շ:5s?A2 MBE Ϗ[IԸSu7q@1C%<{Ѹa&j!*. - If!$CY'("oOb/Lzs#^%06sș%\L$0i,D)_q*}qbsTAٴcTLTb9fޕJy{Au"ACMҜB@vү(Nwߒ{s5eьD=nvN<+ssVkpR|i+n: d r^o khWJPcaM"AS5A[},degdZ'IogAW80k,rP~ \O FH! 7UvQasc:á#_I\d{nnp9%LGNsd|1Ϫ__vqͅGQ\ϫ#hD¹mOY'!~Z_kٙ_ fn/%{9 oԲY]oE>;s[1)@2]: 7GajԑW_9*|3 sq3lfT1۽v{A>sl3lBq3|4z".o7ћ1"#'䩛݂t@ۖ :ٱedT/J| g=b3fepluV) 4VfpLbNrluc)do3JC1-."4*nX[@fOlzT2/!X$+5"B5ko9Ճ /= 2/I]JQ>WBC+Ged뗃NkˋDa }KZZ3=;ÝZsH , 3\!Z| _{2u7;Yz\ed9WS _*,-gͣ&zr ^e$}њt>pB_4M `Zhk( ]1pD\YJW$k(^>dx6 ' |=y4*q l 3H.BZ"Y8uHjyaJNF/oš)jҁf#=XOr%\#8˥%8܌zGElT]X[w,e;1\ ZG~6`(̐:n}ٝϩxQK:sed~[w=ھ uާ2#|~D Q_ޑ*LaϝyՌ!]w Xk$FwWSvKЌSCUFNFMU%O~@_Qcҍ#:5KES&\!r1+;`T]z,6;A 8vϭsv,\}0(;V 6]̎諣=ΓC#K#*$`-&Wt20@oNڻ7HAVBΘeg!9KL=İ7Cl+ۂ} pNҊh -m)s-J&FNj5+rh4?- .1kS ۘ:3H/^)-Z`V .pzfCsnc(cfbV=ׂ{OiEMr8T]XTͤZQ:.7]d4Ư{Mc׾خDMHƺ6ޞ/IeS$)HzDz3xs\WhdG!(M܍]fXlRbS,.?0nZN  |z)( *g35Pؙ5`8z{r`gH6e?NÒ3K!i) ]J)rn`"1۫72RuIg@e- {|#%Ol(LMVq85upE,e0TU@56Rd~g闂TiӉI7ڎ65o'/wph` 0,'T+?}ZSaJJqrWszEL,+,Aǰ{dsYk*J[/fw$mT0Ic]UF<LLS bc#mSw?8 +D3Zm:A8$fT]wЗU< e!o{b=, p#е򾓯Q'=1 ?h^z Ȟ]O@l)iyIXۋ9+AUOk{f3yP.?õԗV~}f/_{1h$u@ !cFX5$8ZaYVׂ̡;,E? ^D^q,J@&=f% j' 6jCH3:B”z;Fx0yi- Y+4J^k?f-fTg_Hjwڬx!hwRaG-OiuX֗~uM$x.|?IVqBp8P,AU?JjcS Nu@j@!R2tV= +}bX; >/*3_A>g#O&aQWm^uNq$.eG =EˤE2[DxL GPYвxrl|"5Gi cm:)m?Q^JɆ@;o$\Z@lpDiIMh=iJ.1f쌤b~9QDg:-g.wGZnL8O:=ndhn3K}_vH_Y]f *yn 0K!fj @@Jτ:fj#6'2?;]ro^gH Ţ[HW3rgP^&l}K+jSZ#"k;c[H^1d1֫V(7+P-%)}DT#yF,۪<"TP :ycTA[q2ů˴~\X+BBμ8 g+v\# ]5J(@/_Rs'?[3C 5i{Jʳ¯Co ʵ֭ʙeu%C`N)*DuJR a"XT1ȭSVR,ZGI>o;!I'q<ݭYvB Q]#]LPR ]bc@33ckTSjkŠh;Tb+T ޸Zc|`vtGTd/#jw po-F lqTj&.>WW NsG[~וŅޅ]c-z*񚋈H{-XNڡz񑋆O'06&q`lF_TWBSM"lF)jx044m 9fghw!K Ѣ_~+L0┪l? Prۘ%J5,ء)9k9Yȷ, RQKZq_^m+P7谼͔$s F̼HSGnm\ع  $5&TC 0,nTS D6MhV*yMJmsq}ش~SՃu0i6G`($LoB$͉7|\gld{PT;% x:} =m3qtj=zcC}\f9 ).#T(ۊ`6El4 ?7C`MejEK1xz[JM/[5 m|Y&6䪫G<) ~h]w=|˻ȉvb8$?_&h`5Pbuy$746࿀g9&n*1I6&h_NsS̃P08佛aPyY08u\ܖԤ;*%8Y; 8VR%RD5\&1MnN*-JcȘIWO?=$eMyQűBe}ū@w\wC6x%|i0t}_QxZf+S\<,K.ЯaE=mRFZ1}&i?~J(e 4jC[zRB䩲Z8 aHd ;Ϲ2ܐěiDhb/Jm[;&䙹{s0^@Mz54HaͦpY]ǯ|hYYf*Y0.-:@21YuGM_LM þeюTOhyn.H%hA*RɆ&Z(# z:=XED͓ê 3ԫ0|&@<VAFgQϟ5!L {q5lUrn1Ɣ֪ %[k/E1sZg8 >NVhjӎRXd=0B!V6+&4Yh9[O&"ЏV%lӄ{*e ~p\nK{d6ocGmÅzѵL3,h$*EW?xH/|4O)bݟAX",5 ʄ 1#* -}Rvz ½!'gDK"uUTZ b&Ph(|D^d*k{`8E%[r j]zKc5rs װ#?ek9pL"Pp(bmZT%`!Q]ʭGFMH񁬖ʒBsc /5c[2n#ߎasHgoVk'ɬ/֥lHkod,YfAҙ8P+q@ G.բRU}0Pp0&G f8Mz%z4_bL4+(*Ș8ji~FVjZ'kX3P镖?LX<&03MLSE cO/ԯsgb[!qsV:ZqqZg[ X}^\VqVQJ>lҡs!(F",A,jՠAF`D g@zF"6ޢшԥ(s 4Jԏ}QDuޭ~>T|~ M:W64p9pX)^:kd@N|NPmBYr5N AɻO;VKրD+Rc~t%(mK8>e꠆bB&[~ ̶g 2QAmR:]EAM7lٞRr} !!E,B&S#c/%`uB~fAcA'ij ɂ&^~E[ p .*j*ᶔj2];)w[>]8HUh.r}:z߻K ULrŌv~ $s8-]dK(q<_m9 *YTI-۰[fC?EױA~ʟMxђBaקE8Lvýbu&FxKi<(I^ ,(]O i݋, }J\Gu& sni3g~oY0ߡ rPi'OV'gq"`摆2 +n%u%2فt M5[F {i{=a, vy4s#41(!n}reju0H%t.JA#91N & ez˵fC:dmٹjIwMN.:'kAU'$d̝z뱵b]djDCU/ z]Px,?VhV3*^9 Dqˆ J 6+xdSʆ6ݷ54I so?lLpE 2z\>WE3+:N0O9=Wx`SF#fk])De@Uō@ގlU1RVyިOhCOU/c(00.e.Z)" >{P5H.bMJH DŽѸOϻ~NLrx0j5dԈ ѐf- ZP7:z1Bp.0fGmЏHhSݩq^$5U\RŷM0O&~OT,U<㗒ګ(3L2ԭKs| ax,6"MC 5\e ᅯΡa@ Kk}aUG@g +2$f#f9_Gϗ6j1\Ym|fh Ti[ %yӄ~,oB:+eeZ۟YF!%^qWV,}C>gXG<2 BJJa1p__Y@S`9nqiNkNEۏ+GiFN5PK3 Ż0 o%u-k^ε q$ G(d1ɍqDݦC10(؉bb'm'@(–\$ȸ= `e4`袀֤| uzyGtR+ s$>^]U0_ 2xJ|Ǔ&lĜhѰ=`}0Ijr?h GUIXR߼`Q;NS7Zu%W'E9)~)RN!<2`L*T/{=Q[LU; s .3 7u#ņm>ϒ-cs5b_4$r޲F<}b*E$ȬZhTWB.FI~J.pm#%%Z9D HO> t : 7`JM:)89Jb +\f%7;kV M,%r]iY}ȳu*Z ɨ{TpM80Wtcz.k9xV`yl#j-dzcS&{u5޵6ZhI!`{Uh%deVͲm}' Jп& D͓yXVXP: _>-FU.,^jWhTSac[&* "i}B}6e*q]/{1 Gt 9 1)9=΂S@VQ94(QW#&A12NJ}B*bCwvĉ9lK=a]22y~xifr>pEHD0z7 PHZvPrYK \dXesI&b [笕KsZzEQ©3Ixlʌkhٕ<Zg-lDCh_%+C5d`Q5cG*4/̖a_#_J0bguɱi\RaF YH5P,k96E%tT.pG7}8R⣶/\T2z|v9ѿ Nh\BRmRcJ,qt@0W>Ҋ]%QCKp%q󙬮)yRE88e[/H* uQAs6I;9:C +aXgzWlv1-8G*-{.K{a?t\A9!A@&z ђ~}?t9973I%pP[7"Y =a,a\Wb;/M'q(|bްţ_t]2%K2{:Noe[V5vmφ |l!y""B^ Ab1U;_ny3 bDsvViQً>Z~.0Nj~-P>r.ǧ7Ll0P{4r'D׌ϓdR2/S@ ԉsqNQ,B*?+;V_*$= SjzPo45pʮE=N`ÒK_LG6lq;aEHuUגB!]9XGmqN#Փ{ti =O ]2FqNcArבV,3:,#B,@JL ǿ [6,uu\ϭݨ|r{uoqqE N>$큋{iU',y1F<ٜ ,^\qaPZ KK o>PmZxw6&m}p)Ws䱫s"`YIa\w]\2IApC+B'5~yZ#.SDU# `c=hȻLMZ8WS:ڷրㇾzf_ c9{V nd]] ǣR IJhMImQݷ&S I!b7'W 4L fU6?Ǘmt H|J2WCy2K"Ayb}5%7bNMP|+ [$'nT ;rHqyIJȐU8F -H ㋪l{ nXV''(V\ F~-`$5\.O2 $sNqIUoݹclzb`}N/Հ$@a ,máePƴGR2PQNJPExTA'/brLF<ck\K9m]swt.< J2׬ AY`QD3 (p]k+y)39!G:Ⳟp_]31G2Ϩߣ-$T$y]J;epch1{q{f*TecFDbO*dOBpTRLdv=WE^ِBkE*d@ nPTO} ibӊcsx?B, ybW|mHAus~{ UP&(+-a2,>FtFsY|uaB P2) _,?-XsGL|nb^lcpk\&.sαe^&Aи~~s |9A}% aY''e Nigmܐ;>M*CH(wP1bdN1xpf xd5k"LƫZ=2y%Ƅen̒OD  P1uMΜP؟B}7(Չ'vKVʷ𓭩U}w+ͩܙ b="9utȕn mƶ3q[#vW!nnE# IݍY)ȩ< )r|D[}MrXP-D iŭiUQo(5\Z@(EXDslY`΄E1CH7(li sdp1Uim7FOUN2  X1@ȭw3RΗj,ȹϕ>l!/hn(MvTLJkxO*O%^k}df( \_b^%:_OV^}d>F i(rgdY& -#R): ۹pi_8a)٣Q0牅S݃@P#gj2G&k7WͽL)YMTPM;T:Q ".IH=ɰ ZMݨwH#_!>ӤIUs/7AM`FOѧƢo78q4gO[1P5o: ҭliRedp9coapj+כi{Q9grwO>=w_&CX @ ́{z+M[c<Ë%e6N$X Uvk' 'YUjѻG Ej_6G#^O4$j2ڴcy2`cMoM&n²Ҝvn_ UX o;dK!6$ وIRR\6 ieb_~rw٣'#SpشvRvcIuNe,SxRWI6݋txƺ_gT-DdI;9;)\32C/O=@w Ib7RK-`T\7NDzi hu9^j  ۅESp%?⪓B7H~5/V{C串)Q>mXq9Ez;"~g_=)1. ;[əDs@V: 3pNbWq%+.erE O&&xR)s_JqeHkWzĺҝg74>[~ރw$"\eu*`>&[1.&z[03u`b:hVqE;F.@ȱ_6 ;xg7ex(<ecL` ZbFՃBIw^U6ҒTZ\nu'RSH654(N\ Dza크=$$E K ([YQY4Bh.5e7lp[ \ʲ3T'e1.(kye RbI[҄G:?F]5Kχ[BZPT&مG6:OJ}~QKpf k{o ڐvgȼwVAĆwB$ ʂo.>I]4q:ߞ',W)YD4 ɫۖMB=/\YGT9A6W, qӅ-ꗀmv;0!+.TEɻ֡S~M(Ѹ(s Nͳ/}:rs8gnu}0%+\x쎍=£\J>lFϮxXipqy;x|8$z١qf`Jqqb 7,}{Yc*L0Dur5dh:lLT }RhW2Rf۳,!g?Y#{,!a?F*3V7zfjEbi5= \^bzяSlx@Oɗ N|/he!A@{*.ع`˓x֥6K7NHUTj`4j{]֫tj4{:'L_UŒNQjHa hr=y4GL 0r|V9/_.ޙGl5ʇ)qh ׌X P S*}nv#&N{JPGˍcI=R*=%H(yZ-{׍%㾾1fs 73ۂ8 k,osHG?ɗۤƊ/l9,ɥ}tDnY.)# !ɼ\g܋Z_Noax[IRv\QWY54$a.qQAp ,lm1 (wG/Ʀt~+5g$x]ŵ+A㺿!] ׺Yh`LnA(PH*9h01>׃+S/<3¯O"jt2h ëM H5f@ljPZjT7E?<ޥBiXs.#*r;=u ?hT?6i+:9zMs G>gíBL}Lۿ'V읧zuѤЖNсi?&Ag|O&}y,]0(~xzu:hZXses:$ռa`f) '=[OWnʷ`aKy &9. de5N=Oד5V.⬧˟'n࿦\FH?(fvW߲#Ľ5+ t&+QLHJ7hs`o/D ^Y} ..vH] 5IYvp fLIwLl6L ~$)&Ze n+鹇I;@Ŀ0?=Ը<h>VN/;4!d|qNZ^|F*qA/Bd N_ ?gI`pR^C;1TT& i7S8[6 fGp6*Ȇد ?XD^f\ aD7"@S/ѺJ(Sf{ ]`wzvL49tG  MFiqd?w|⼨YH"m"SO'KM]ˉZz$dܞt&L"Y)^ml <-3Im\@B.e(lN9.()q0IPXbϸq8JzQB:\ #ՙJPLަSxc,xVo%f~5 e!QA ^4'P1v6xhG_eR`s7r̹Oa_nNbpVsp7tx0^BOTP sߥxG(Q z&rz1 ?PsNq2LO4L3(8p'NRcblˆjRo<;|'GE`u\f/Q63:l*Rt ~:rUٹrbr.n)Ҵ,8+x2|sn|UEVԡRcՖI:Z`S1C+e£G;Xh5%QcRx_gJЍ,fߖ8/)S3xWpЀ9%-ctK"}nе Kaͼk؁0#no%7}w~@NTD=:Up;ixI8X#ʯvϼ~GѲ, hNt %JY++c #FAcID:SdjiC'>.JI!u::W6(_|9|47x8C 5%33OpK|EyC~r;@&w3f,=}u@"6FHzBnbJS|k7@,$Xiϩ$]~}/$![SruNzjFة6#ƅ 2AsNzFUXјJȞi_kl2-=y+ gmq\!LkZ =#vmK %c䕎 hpUI3kU m:Y/.ؗA,c$Omd#sVitLeKwN|#qdĤ;۾y$OJ 2Cf?5kx G2Ä%+kklOveu[,E!"?MGU~GfLYqBqʠmexze <&_2oڧ? +)pIyZ] UJ.kMa/87 'k5ݾp{.[k*ߒ aggy~>&+U{t+%D $ixڰ浕VEp6;*G-hd) [2k< ]p݊p M;\AȜ<`s)1(B (^ʼn6ϬOCƘ8Ir0bG6PkJBm*Tak] G1eN8jyM j|7Ј}xdxJ }IE \԰Z~LɄ8mB e*Guś "H.x@UC  }]sOU5xڳ"ir6טYXNXͼ: fGr逜AƎ;M`!^mg0L:TCM |7_*j4]G(g̍tJ=8e}U|^cqObō,XES>V?B#ׄCjwݨgq)FD hj Ta.(*0p -AکHkЉIMģqMI.ϰsa-Ɉ¢qa'u{HKg`'Vÿim2 g)p4Є3_\XoEx \[`V0OWm{t#55by+$`?=sbBϤ|f@7&o%^[^|H""(zG~׮bNE_ :,"^=?qv"hޭWb nҨg":d`n\!ڙb7Apg`ьr @tJn YFm|_"![ZPBam5Fd!$V@* ,NK[tEI~%Jb'wh -qW%?ʟ.xvjbeo$|,@V4K5bh(LսiajZul` RFU7.O(olE{ql #w,_?FYDRԇmڴ' 'qOe^e2^GusETGˁšpJf>8]PPڇ]NETisˠ)J D$"^m߶D_%yP{7bˌ_>WaK AU!ܺZS( e(Cqmr'NN'yj~gHyXbPӹlQQs?_pHg>|t 5o\#S#GP%JBaV'鮀m`=?f{dL%59dԎZ|y4|/;a/ %xʀ;bA2[7 CL/LN \6^s}43@C+LrTl]+q:R񀟜Nm{aHZ r.eGj3v<Q=FMwgSb2鸍'o} )RgDb)QAɔ9" ϓ'7Pvw =Lj#iS^ x-LL8kTaNӼBćy*4^:;2-i?!!mI}Wҿ/E47 i.8Z lg/[Vƽ<Ȃݨ; Kz̘Sm͏}J_2*]-9MK/,(J !#7; D1:( rA(fdm+(pqUto"h,vr?>c\ԃ39C7$Z}<؈7T`W)qP}X'bX_/I7Ma^Zg*ʽlKh7JZ.}a0Q`G1`{ߣñ0CO. d诩>k>=̶Z1?Kg  j,}]Rr64Vu[ed >tͶ@$Mx߷΁MCwb/ gVU3X`j pR æ+y:IPӜ`Pi{IlxDTN;S]}qJd~W<;1SF(vuFH$Ս^#0\3> @:bAǟ;B$Xn𑫳o&S؇݇2 ۓIHXz ?.m.|њ<o}vG|4IjYuk6$,n)5x_Aщlj 6H"BC^=3u=ƙȰ5 4< r@򦭰s6Oní@cԒU9[y]&ىK? _ VN'eԡBfc,- Fg5s* `iem)~,r[)=+l& o}:'<\VRgD\ xNu?e&QҮiD@oGmh֬qډ|6϶c<./X9H~3bulb,'Kzzӕ?|;g/G6([+h'z#WҚ!`w׼1@.>)qP.ׇ_X?j ]JAr_g3.ך).V]|^f+0(PCo БI/7U]~Ɍ?b;dĻ0#.A 9+J63 ^`MAR|]@/5A8#Yg^Qw#%Eq nU,d x=㊊|B^倊uG|5.؜P~ ~I:W{Q:%>Toۿj z |J3-q"&igBE4)^2뢉Gdmf_S N>&@WvĤf4$Rƞm֬ %aQTńl)Hww{#~{><6o ӫdz3>eVJ[o* t )"N+6mb3%=%G:ܧ&F}4<2rk!CL7 )6v M\P% *w~]@00pPJ4Xm*?āZ"TlfUeO,to\d*+8?T R=ֺr÷}sioDRJvZDHV?2~`T '7/rz5~F֦1a¾4i3ـ_.~s>"HAc$h˰Y1ezi׉~CMTKhߔ%DdcZ72aei-`Zk#qK^؆Q-*@3|Kh-!|\~LIKIr>Z Qxskm=ʤ!M_Vf`=V_铪jӷ]QuTp ED>yX9X=ԽDGB5xDvR,๥EVsYMX 7{f<2 1%ۅ_T]YIaiƓGin5(ncx{HrXv.EyN-+)X>'}VyZ$Ag< GC*'/Y>KϺ2p>Jl{% W (t9vZuEӋQsG'4(WPkNmʯ \t /ҏ]KT+o lx%1E[*~_|&;db]##:2Cy#"Vr>j^=n5n Þ/њmi}BOvSIs7?Kה8k"Xj_.i>׹;/,+0z)b$?eƩ\,c:Sb[!t|Vl]S\O%Cn)a4i8' #H~n'K3.a||h?XzuP8 b,0a,GWzs\$`Sg^J~zo+ ʔVF(5 /ܽec/Ļ]w(8G6uՖ*I5iIR<1]0o,j(t_YioqOf²w4(Uؿ9{Tp7Z+B1j-cH6Tbz$]cd󜰶t##͘MEcWsn[p}&rI,1g:jڋxd^pE^@UԈKy |XMꎻR960{>vZZ~ K.yZ;am:xN "]~:|oW8fu-Toq"w.<f&[=ݎ]_X &<[s=!G}qJmY&Ziu;Uз&j[bwv*q_$n USC|9\|8'l kK{DP"6$NMx>|Pf^ZY}mE0,N8gH5/feX`'7ҡCy=b{E%c‡jĿ 1خe ʺS)ٽTMeR%YP_uXTXcQ"anMgey3\m y[p:ǎ*bjODzwlz 4=Jyj>}ljB@iyu*n*NKe80*jw>WB>qW /x HSJ.f48iɀ=Lt? $j}풽.,_ņw?S\%*!:>֢Ĩg n5emajMUSOMl%*?]&q54T5Q3> 溝onfްhAHf"%.jiKE:-yQ8\m.=C%~|ú CY|*XEs[[6Eo޿6x hHWDq:aL$)XD{ty.: +x?E9s9ɂdC3ݵ-6oYI(2xjVf ϧmNIlHX8Fk JFLB{mzq% kb}h.G)MNH/ $xc8~`UV=D1*Mnq5Y"9Abi&LP}k& H X@90LzF/:[aU 0/JeQzbJbcȾG}fvQeU]qm#21}'ME"`s8`Aq'>C/kdQS%0BԺTpjcHrGH.[A@'TčmKPfP+gf*s{,@|VhMjA%M%kxʫ|%q5ǯ$o&0uh_Cp  I-l{;oHj" 殷̿DIװhTP^?~M~Zx7auM0)DWpξΏ˪xu/o*AT$cA>Cta;%Xi(nmEAGjRuuK* <>AtLrUX'W!$ C)aNDdtK~Zۅ#"sABFP hks2f?h3a]/95Ej0}1aBWhD>`K|O "$X*zQu{:¤\RTR eRiL$TcO:r<‡Aᣍm,k=܋ Re/ fLSKW,r'.A߸]+?6n /]B?fu8W#ƪ|Z;_P&ZotX! ATR7s":]'&9tUDӮkӾ OK*qT] _Rˮ@U3X2-K!!N%. Ѳ"y8\HdodAzEgJ{oKAd6olaS ׽gVPEsTK&D@$KnUȦpK)PnKKDbp1쌲<2CRkSh5dQxTL<=#Τuؼm.z蕵F_RNW,VU(ʕ@ܢNĿe̺z p^oU(uEBS[_; #+Ŀ4cPH>pjа#+YXQKlB TxfBtASK .9Ke'¶H#㩐]Bvmzҹ^ծOE,,YΠD{bcx (-Tϭ@2H9ʍ&q$ 1S6y+&)ʅWi<mcA> md&y( 1/'ȃI3!Mh`N4yPyY 7qqc5W Y?+{xNtXv9 ‚.Xֿ /Ʊǟ"1" Gey:sQ=g"+a4->j~wTTNaGۅD8LV4tzyPP'jFKӠK?V]d q7]jCPBd$9\_%{?u.B#\;-`d#D$ Q,ʚ=kRWvlh浨ib\pZ^ Dmure_➂@+{^=2\[k]V/Vv׋'ȏ&Ob~,bbuHlt8P^W]"# b5O>ÝeL:˭ #oj/NBeYVDo4fNqF]m26N}(҇g@_a̜Ɛsj<)U@-7+{+'kI"b6~7ۇ%\m_ܽ㹎 1f[*:o9p6;@5ޢ?R^įu'#v67ՀdMz/o{^nA;$(t_۫%/W8Mdw8[ +z8u,+nĉo,-'/YUHM@/E!\W1d8s$V isZTt}fߊ=N/׋0O3|n4bLjf]#+I$G~Liʜ}b#fy'ᱍ [j{<}Zkmg 4X?IRxY0n&qV [YoSX@?7JV4n'SK"Ԙ@'u:gV l"_J 4ؕ3'[[4Ufjw8֧o%gsL~gtZ8n#SS=7mU_%dE(q5i!#EΖcYYG;VΉA0RLXV(ҐU"mP G(vpT5ɣ >#bOrvqarv |swjhV I<+<ߙ=M25Rۤh9k, ?[!0,;h"?M*M!nߚK~^vFl+i>Dg2|/j[Z~}.(;: aPOҫ}yYLppBnSҌo{Uʼ'l*CgO =eV٠fT8 peT8cRlfoݾb}w͵{[%Lahje4 -@M a'LPG 16}5*cvJtkU6W^?wsl  E5yXgaܠ_h v!GcΙڭ~F4@٨TJ3n{8fwnlkQi'C?ږeWB4 pN⼘KR~XnKTiZlg-(P * &?^.`7ǺV_V- '`k{BMB+C-cscvVc ,|6"8GANsL̈J딋D> s3 3Kb^]7z\պeCY?2z(9$W5;l{)]',7ʐ fu$G*e8-׎'ǃsu>PS8bBT{"5R:ieKF{?qe fh.4xxWe^:p1Gy8H\w*z=:yGΊVA??0"l6 Ϣ*k奅S(C0lJib:RD؂`۬ $kހ 8LP,a?V^qwx-l*"s;eV0>gB ]~Dr {D@%;LGw+Ea͏١ Honٮ( o_?tԾ!SkS&Ne8W? g,8O62iN,:~aod4!r5!Fg`0dD ت\>e3MۆF:8#T^al'hBz1a ՞v8m"$Z8-3g3ciRёGr˿C/3'|X+ ze0&M[|g%5pǁ9/@j*D';C/ղ~K H9^mMt?sz˳ :lIqrdl"д(.]l3#8ae"'Ӝ'e0? ~5m]~fT=;KYϼݏT1%s>TѤKCA/i\F(j֌1;)#9 `YџR/%f6[ ڭB}@*C. aܹ]lw,4rm g/bUkt3Vx1扺@s9*0hfr@C@9w[a J3T[ nɢ!*ږc8Cm+'+{pg>Q][Vaz}kd#Ty3v*E^V ʕŖM;ɍQe)/u@ȱ^꠴M@upjuxnEV y޺x_]<8G#(]jImq3Q-=*g"RI}5}ߠ[dGCsJcJVy}JÞPC\zJ^`y/zNdᶮ¦IЯTg#skb\i?LE5ZvNU9E83j-clu|I°˯:5cx$;LC)% ,2IVs˕ڙgJc).K{>"dx C)^W%I mܷ9 :sz}/>/P]Vb{``Dv7Sf0C Mv۞xZ  B:h1dxt$i ]:9C0O*rڬڏ8F+11/tχNh2=4uy{b ۀ;ǂu|MAX]2ҰJ"/uqj9[0Twp-ߕ&iOOrͭE3Q`8W&zWڠV(!RxDi]/tik8IO@C)b ɀ5Th2HL•f<$R=F+ov 3i'-w0-$rzFu֫e^G⯰xl.WA 2Z\rD\(xmhFS]oOj_[齝ĞrX56n 1s [}~ˋ* A=DD gтʶ;3:Ĭ1 '`.G,iNQx~cxyBݰi&D}j:AZ@sq6g,҆UGr!3v0|a( 4NSQ+ߑSk`ɂd,XI00\| rD42#sU).*u&ʥI0N'JN9ނ"0bW9Aŋ6 #B4x*[i,KPo$p"9?x"øOO tkaʕ# d0:3'4v[@$*E4t`@ Z9J ƒQ;LovVyBRPq:nv-E[_ 眍Pb&6gXMFYF%1Sm-4M< z􂐙UqbC-y}ʔ2JVF;Vg Bs{0|LѪ^(+]` Ȯrh.~xS/`/P0~E]ʸ͖LI6:ƫU:DK&ng aW v_Tۓ:%ݕhꐏZct)q9Kz|wBRV5lQ~HP+Jnކ [d>7X$S^6U"c,5Y棽b1(jڬ./~L?uVv6a 0r? /5+cQ f鐑[}T]8n XioCHrfhtp]p#G}rӞX#FpxDBcMIZ+}VdXu6EGT> ȧEO,a:n7qӷĩb<4"󭮰:cL(;07zJs؜ \l3.\?Ǩj=<3Pհd:ݕJ= vLF-[ʳq/{0=pG!G52 ncYQ5,W#qBF85"=?^*h ۵ҏM0HYRF\&a/5@,\c|,F_x%rof/jc'vZ@ lOP8Jǧ=Jain|=F4OE56Ȍ w%.o0kmW~β'qR֔axg-\G g %r74ߩ"M>oD-IQ?hʝφpݍxcI4껸q_1N- ! pRcmŠo}AeF bLgt@=Wl a&)I3:I Q!eh2z:XTeD}:U3΁_ V=Vo@j;6GEfoqyG=w{[%޺R6}_ VT7Ҟi }k3oD!Fkn_WӞ3JFi3_ Sy(BrI+j(|p3yČ2_ǿ4at N$$p_h3H)'t,3~ܶH!wCF3gg,6ifwϴKCnwq+)TId~ C#2whnQ<ဘAytSSh0qx/4@}v뫄ot k,a87c'rbDdf`B=BY$uY؛\UMRD>/ߑ;D!Z P\`>eMv'дBmژ 'hp)#bx_g3$ϲ sPzWaIFpa`>n*Xq]_I_WJ G2evL_xrr(*f;-v#9`smClsD}Ao f5 "e$!%5jV iv!`kR1{`C2*l鋮Ǻ埪t;=XR h_FU}4BϑDh9?l%cb>KCꐔ#.tSTM9iq:~ҟеasW/df Ƀ~RYQ&g#'~B =%)>8Ϭ]5-J.XIrx ;/3(`lǵkmD!dE y^),D_/zSFQ+h#?3l"-Upgՠ7hd}7{>|a‰xAl3e`WޡNC, tɰE#`w]^ O>W4{!›v շkDPN> 7ph-v6@bV!Zf<==3f0!)?P䜣FFOƏ4;.EyVs>[p0#ND-5^Shb'}4N/fzmsr{\kkksff{ ~p ɱuH-nHlݞqP6]Nn)OdcqOqh;t;*0j9羛اvJcZn}4 oT@ô-wNyLf.(U y6&^j,DC08<pBrT o;]79cjQcWS>sh |OƬF=%cA_&ѭ6|9.~.΃I{bt8j lmDKNo>VM %P,3^ΔX%`t!=Ru)}7HoG/w?UF?cObhl B dMWVYlěQ>;q["tk}"˝Apz3]lgx곎p76Wm\BïޟI)/C~xJ!$vu-hjC^c2zM:P@_'Q6}ۣPzMqԼUF JҚMש͹~XQ:o xh)`6Dcè,YTś5d)H}b*{:XRNBXx$ӪI;0: s !4¿OJ <1٫++~>Ĭ-^uu-+y+3ҋkGgݸE] 5m`y ګJeUB" *WPw q)`n)' M35wJ>+MN@lq#ZMϮ< b_T#Un=@PE[bxڛW0~ҽ#{Vσh9{;\dД(ŹI&L(jB(2c׎CE2۔Q5^($F'u~# !NR;Z顇vA> F׺əa6GTH/b?5>~w94: $e_:k|Y~U~Gg~{S^άäl&upS,CЀz8pQ/W߂,l'ghoZR]His/n: b6"lW/E@0 [j*HyĂ [-osמd+#KFߥAdCV:0J[.Of7;L!?c2g@Ov~p Qmo}9gþ[qt 5δZV՗T4ZzzAϛ}ڠ)9KN`:  !V3%T$Ż;eap an#h0 jᎪEmL=c,v1|@ 4ʢ#sWl4լ"/D@-6 H6i t$+?4ysMNy[8Db?AW8J"-\Lܫ`0*"0Yv܋; 8h#t{R6;k/E?[v+=S*)>H kJ[HPvb9BL䂡BZ,:S$p/z=rLHpZؚV0U:GlK/fH9t5]\ `pg٢[_QIw`fp=r8AT=_.H^C4\񶻔IF%&9ZIEpsf X VY3K-Q}*-I9iU9c7 w/7iy۰7T]Qz2qĔ6Q$zTo*te9J<>GvmOvG$";[KmAUMHڒJ}}z5; vkbzJWp~B=UA7 "%?.q.#g3i}J|mn&m gB;]Y"ChuuDl38^86%h c0nJAiTvlCnSHi}RRD+u+ג10)ϽiDL6["?ŵ]ۖc-ZWFG E=`$D0wehUʄ2\wg&5Es{#5D.SO(,`zQl[{ώ~yZ242e׭ƒ+\ҬCUzzaQLd9g dzHE9YT˫2mQG3uXL @4CM46OJU3漥R + LG&sVEժ-!Ɩ.نHq')eP!ѐw`3;uBYHYrrһyKIVY2/i3w=)<:!cE0,W ܳ!?QD% ?2*žתў4熛Ypnx%l4|YC"t!뤱)Pr8 zпN O- v38ON)U4yqbZ" `??FoJ?V C3tDj%nnLwVK)$ΑRlW$olΩ4m@I5**}K~Z NZO܍i2<9wb6nmK,_$QEx#}M-6 )1k=ė㵲cd ͺIKOH*Չ(=GYpn|rb.1n _vJEPd h|k>|eZPc[{wOnx딩x,FŁ 0>m_V>mșnzBΙ!d ɼ+SȺ0<[v <qn5dꟓ7fe&(س#ٱ8t>řTkف=0/WOv/[E|x6|_ ]z$ wy`X|PbN_q0.}F_>2RZs?Z ^9k mWK{4*jLLbZԱu>)TĞ4>ՔWמ9k>W. ;) rfC垀9p iJ+ņ﷾CpbV7&",K9 :uH4"S<@"9i" m4'rfc1B_ՒU!Zd9"&s\$oJ],g9/&5?߫l,]MN2e9(Ot@;\Li. nvQ\ q-T{A~~Wom3`6Z,%*%{95 7xH=F VnN28-cUY+[xWf{)o(eo67Oٛ>0߰:U8v%|E:1c_,ء ⱟ#"`b7K"T: I2FkMFW6UltVg⎩,{a"/#[[ C<vyem3 僖Zn ߶Ͼ=ڑ}fS (,}$7,4 ,:xpY)dAԽ^!!Sj/#M: 9L)9-vc/0r+g&uSQ;r'ԏ2׸{}Y}G1MɈNm0`˿{\6&)ʽt&*=c ?إ1q-\~Âc0~\ڨ2B s1nlIL֝` ߟ0v 6{ h gP&> ]d|S>TscНOOϙRȲc %W@OKdfm%e+RZl˾]jL'wdll$Sy;%5sQ\m]s6'5ϬC]>Vhd8j&a ;,.pŀ*_O.N0P'ǵDZg%ENdp~w&&oZM=z Wz'2ZsnB | IxhU塠W 5>:S+0_tWW4I`"5T{/w Ϝhoe㢘x$XTY=Hn>t?@*PNLv@•QAQA>r%%7rvoUVj߉lDTԁ R!~$n S][bS^tӓضiXN}wy77ާ_U(B;ryExbv)m,XA23[[w<(|)1-+hQ&/&eNpХ-OP^ɒu Ͳ|n|š#-j }8wh &J-@EĘXMAU'œ-  d >j""vV:,i^/j#!| ʼnP{c^|.%D}1 QX-ᏉLNUl&ޙz (oPk,vgDmYB'˄8spL^5'AL931'z|Pfۣ w+՚//Tm?Ot-J(%ܟ `+D/?q}ݘxw"s#!bJq_BmYR< ߉3/^%]>] a^ rૣNm56bh8sSB& v:xq y+4 ҙ -2d\ڦ4Nb*skr(sJH. ;#k~۵U )J GsɰGlYp"D~eXnU3\I;0<]&~^4ŸfړH-|ӟJ :K@Bn{c`b?pƼguavk8f{Fl9~@l%4d|{'ErK m!jzUoVB1, ejXSC"xya3@wcCU0 I[FA]BƸ\[`paxr" q$g)VJ6[-IXPW|?@db8P0۵U :āϑ#"%zG iiǓ"Kxˏ1$h\xyq~;A;YH* Tp%y|yc=eUw$Ƃ'KMX.I-HTܯTD\3u>۴ *:y5^Q(NGW|G=jRAzfSDHa28eQN;Rg)~i! ZKT- Q۔/ L |AΡ{Š@Ŧ׆ߕI zb4a>tIvhƮc/pn|Ei]B]}>#GSn(cm$EPV5hJQQXQПw]v]Ri9)&-70h]ϵfG@m>qBP?eS<ƶT\ ,hθ 4~G4Y|9Ĕj22_Soƥ)}Tvj*c6iyULn2^(x9/5CMHiEFQX?NKe˭з_2.Ͼxld(jAqa<e]C=Vԕ3'<^6vЏƝQMkmHuy3$SBS4{NabwשcC$#RE(fBfcHg+ytjotǕA0H0(Ms ,Fa|e-pWz?/:taYtO;ٺ*Z^ SV"Q\ ҀM$dx8ujK;qxS' GO\b+gB_b&-bo@w)1""z?Pc[JعKG02'CH4Tvij#+lLɩء0Kr19`Z#QIY nD mr8n#h*^/%!Kf[Ӹ1 Nǰ,O1]Tډ"q] Ƌ0qHkS_2MХ{:>,#C(ﰛI^_"a}拧iLL#<[ 5; 0rL{F Pflh E+kƙVeu#4.$XPL6tp+Vgy9Ѯ܃$,H}V*wֵ{B:;~v$Ƃ&ytsuF-Mt(RnEP,[%.[cИș*Ӂ~{ l$+ШyX^ nLYo`sMr %4, /,ōȳN6hr;?zj^WLj-Ʒ::ԟi^tg@cE5_дl W 'C=CB@A}j0ٍ葧:se) Sߥ-Su;spE2nvɵx5w4OϣZXd(ljX֡0kaMH5#]]ǭO |CXm"1sKEQiW=gYZ0707010000003d000081a4000000000000000000000001642f0975000258b4000000000000000000000000000000000000006200000000./lib/modules/4.18.0-484.rt7.273.el8.x86_64+debug/kernel/drivers/infiniband/hw/mlx5/mlx5_ib.ko.xz7zXZִF!t/$L]?Eh=ڜ.+^F%MK@^K(^۹D01/k}p7y"K3mRT~};_q8pq]Q*Lea[ē9bTH֨7-}9I_p D;_h5Z1Nr%n#{sP(c>'5FYm|(|5C X_e?R` Od|W'\AO=o]ΥK+$Yf\DƕqrhMa/G6vӡc9o* -`^ILcL, GSCnumk v ?/L߫y^u|_,>b AW%LoV&rj.kMDovHⰁɉR7CAh`D od~ƪk 拐2L-wɞ\- u398mN\0\TܒFV<(j,ᕓ/!\t/@MU{*Br-t%>MkD,!߾Dә?Ԭb5v.7>HoLoҊ3+9 w;&i܃2q`l6C`ր4d۝"rD_t8 2hu᧴;/D[gfL}Ei*DŽn5EFCe{mn^u"[2tʶ}q[joo{- dͭ|ۭPe4-1%~ oltyk2Wlx ؕvP䞢=4kp;[q>O3Fݥi=U©4k̍'_Jڭ"TuƠ Q Rg!uCout-ׁURB-MǼv.أ n*|*?Lhfva&S D9Lf2x?}Ѥ^&f%[B5NKGf q|q]AAaߊdå/4*t6'@)Ъ9GX;-0IJx\mwFֽf!U:3swQb?z[ o7Vp!:Q[ |뎥y*_z5r;rf2d Er76DJ.n%hD(c! .@؍HfC$Hwm/$Yyq9bŠ]H(ϐ[,^6WsdRO4kum\4Y6uޘL1Cabl(T׵S `1QmjO\"3cĻ Qi }Xzx ]['7{%)sY\xjW:}̄kkᩛi"i)~]9M>fB떰↖i$$?,,7&KFk8 57M@B6O܂0' LL7I},k AbL_)< kWɉթ<4WQ' žJ r{ y6~=!]]W/@iJ]NNMgƑt,+=nXZ@:u[QHnsnRoEx''PJ2A+:c|aXÅ>ZX#F.1NiF}F+inh DP Q,_'̅+f?4Qr8Y(@w䷏`2#㢺{2Ӗ#,ˊ2ojҚݔ蚓oAzd#F]k^lQ 𽷸N ]l燩j:`2ф(ZɠI}4/+ߌ Tv_+@>cqٳ'D.WgKOƌ'cÊnl~'[?#bɐk1ün?r^0Pw~6~kEviLPֱI4ܟA"BJuxHTy@ g)J9 DBds1¨%RW*ˢإ0j8@y 1~X~v('uM4XJ*<5嵣NJ x1_8$Y#Bt vT0W %Z=V#D/mhy.V&"32ʄ>92f?ɱ>OaoBQrdzz~6mvl z*>/\2udU6˓+Tc s0) &q޶1ZS&1$51!ԭ Kvo)s1%#hڡmC#|#!g5E?r P*C3FNg;jdf5/0+XCI_NT#p:Rr$)O@{ٵCNigۅ] 4/,i֐ߛRv?&pP&.k f`Ȇ-Hn jagӅiٶP04P] F|g0|Qڻ?(fƊƫ%d$UOG'[(Odѧbחp^T>2 W͒(%5}-9"cQpfjM?F.}Lĉwm&>n@^fRU&3({cLSL:9+O+" BQcL`~"$97/e\iO~*v%8CiģYax 6@WbyonOu,l_9Ȳɀ^e(#t w(YV/Rh "W(}3)>W(LЕiTe@;ֹ׷_kH5u\DRQT,{?ޔ>\K9kfώ,sG%X+xPQoi3zPԱPL"7XWG3z+; ЋTukŋtrf9 ^I%avi| ” 7o 9oΉ(^1/袈MCo^lkw,~Qͦ5߂bH=->>4%`F41QQ.쎈?,NZoV5(؎u 0XLrNЏBJVIQ4~t0frQujAdS{ɷviܛb hwѓ@1$MS=L.D;hMa*+u$L[8%I|uxp D/ȞdR2eBT(Mh~*pb!3R%Bs yl(xL`^IoEa-_sNҀou,`֬{rBȣyk%g stך ZOT) aƇoo}zvt qJZY-B,!@YKY(O>"B >b<]*y|Of.iin4B9]P'c؁oԋ?M$.#ݛs0]\g4ڦ\DN _7L.X.2^PVN%NY/7NPv_5uE#6++3+oUrrVVbz3a# WU_Ye s<fgų0pyܜzz-_RDGn8u{+02aY,\ng̐O|IJֲ).(h\=~Bcq{{R~-.(-6|V,]LQw{v긴oVNtBb͒qh*)dany`Kb1-]:jxiU Tx=Rd:u;Nj.|K} CREW$'5 #:ݒw/A_;7a4{#|q[oK).X$L">#(pIg!=P9}g(X=]qΊ NJ/V$J**=^8N\¥`F~#ig%L_wFEE'-6C\r6 wa|}oSoUjM2q4$}x]h_X&)`Z7O̰dwQQӢnӺ%E6|_)q9 h#S۶2ڌ4>͝Zqg4dbB*$$k )isRrb!x]9g"`(xNu8lln=ݦ-'}Zl F{89嬻Dk. A3p7y$cI#:d_6otDE5(g٥` P➎zIW[Ue޼+U $ LZʯ%0H@]!X{PYXm_Zp7^(3g:؝|A(_CT'đ'3vz Q(>vyz Z=7*GX/ލї|;o+?Sgr x[@OML(^d Gp 3gnmPbOAE6*a(L"kϚZg&8]Nm䖯5s!a]{ 8rP@ˊ:fԕ_yz킈B>/BxĄw:ܔVNީp)cqRJHN ŠKʸ5}&̲rq|d[Dzz**@D2ҙ\}O}x~lBzyսGؙQuyZ wHHTPhnc5(;~GCFTal%r1Ԩ F 52_j+ Lz|q!7CDÎlh"c u<ٓlv3Y(rqqJ&B6h,OVZQ^'M0kdpk P݉/A)%0ǔŕk9(ϡ0𣤏npĆ l <ċD i]~R<>$WbTRƒтMBJh,˪QhozYO SN|^`gZ7&\[O>ַM л6KaItq,zotem jEy[Ns-5/C#ku䰦bK 0:?/cF NH}/ZuɚJaXh%Vb#\XZ#Ud*j`QXJZ$m6y9?7Ra,˥V> GIP)`'WvMDHHG੾ѓ KG& [Kfh"ZG*!^צ3Nv3= ]%QQ)6ȋ;(z͞kT,u85SȪQAneU](Ꮽriy.12Dmzn5mwh 2)Hbf8x9{uw^._h0=":`l3ڵ-‚?$WOb! s[DDܲ7Z57>=hV$n &+Ȭ'ZZYYoӥ)T!1Qh.g}ДӨ\{i%z<.]f_;巄Ѽ17!">A@ux4~}۩d1O&Ђ|z׫2H lq4 كi&x_+0[&l!K7c %z#j}ho}P=aޠ!!oa:HŏӀv"N5"wPITw".ńGEK] y4M<k[%?+8VX8NJi8+ԨW9*]v;E_R+y[Ge3QǨ UH{8=pWǜiB) cHd^yi[oa|1+Cvٝ:^Q:\[XċDOhe*+Ҷs+\5P@(2>Y*=*=l :"V*^aϱ)zRAN=Mꦠ(qUcɷu K]"r澅wj]^Soc@;ZR{ק討DuA7^ĶEÎ5IOVT%r;:wؐ\䖓=8UnuRp͠G@BAƨJ ݼTGlO |l[]5]TZzsAQ%ep4ּ*?FyP$pK-^B'^R.Zmh {B->Nk(Ebص麠]$;s|QXR lz>BZW:F+ЯfҊN-.finy3RMbrbvem5񴒺-sHBIAڏ.|~6;I?JIqZI%WSh2bT3s`L5饀r>)HA-.$#*rnf/ Eu?x0Qs 8ƨH-#Ke eߺSq];^a,q7i]"M W,<ܜߕ礠.۸!F FӪHw}vN'Ť2ʆW6-GT-hz㎵5eLCKM6FA˾BZe0zHnrlq^zG].inm%Ԟ́ʱG ]X9Tв‹U|Pr@,0@%= u:QNֹCE۫(ڔaT6?Rʹis?*h S" 4ґ̈7 zLdS!S:%lOA7 Np<l4'GlUѭmZrQFJƀZ!_?1OcoِH #O Pz `?<ԸND hS;PҪJW϶Y_?{~--4A\(U5pDv;$ 4c] ױSHY^tUTB-3#Y1̱(:HDX L cY`hSKTM}2VqE@:穀& ZmF;OL>8Z ' \Pn& xv](n2+aB 0MnsH毃vו٠o <ژ1oO7/4JIѪg8d/wӪNeǟh~*6|'_k~/6D.m xDJ{lof%$1ò_U@C< # avZp*x?Vlp ,P4C`"8=ě vXMa:{dcs ao~++i0gCܰt˚oهa|#qy Lj8~R,=-TWHH8GVe̔/mTֳZI9^.h~;Z>\Uw,$}~$6m:e0r0+[P kr5I}}p<&|T,uI8%I/ɭAщ/>wۏ^D^/Ir ꪏ~$cnO#-u` |;[̆CݵFҝI]S{E+.Mְ?&w+hW-"Ń{<^h\ᾙ!~U{$%r̲N_r Dj(UOJ-/FZ@7b  ]' XHC|3|Lщq'b6 _ ׻ O+F9_r6I#^ V(- rhEnߍvscY"Q yTtϠXN:@ǫvdJ ^nNʞ7_' ,7[U(G񞂷\OLѧxb kCuD7ײ0Ay ːaP+:1 ⨚'=`füԄ,t/8E 9Q2DR\1;$c& www OUO{ok,AWӫPt?ƗCb}Tn(ktZD|dK*ۦF\J ʂR[TޱSNsVM߮\aLɉ>TOYE{V70`zcffC!I秛k;dnTg}R6 SagR&- EQ~8=~^Vu.Գ1+u+VsD28X\nk>yቨV/!0t>?#z՛NH>;3D#&ْUQͳiE-\\.l}وěN KpauB6|GSPz`'jZYm#ԔTPꝬw"|/Aqb*jڧNiEY E%vGp{2ۉưؽ{ʥ(#7^ޠ9p򌥥F #aޙQwt Z3^J>t귤Џ<8]lu4F+m/"=#D֪' 歕@AX:E:]#UR׍ܻ) nA0 %K9#^`=J`_X372E]'*_gB+(քHP_b{kVI +k XM8C?|w,"*O9ll zFtƶ5Q('H{:8Ѱ||mJ˴R.8v4&Cq 6B~Nr:TPIH$3ij` x Ͱ&8d=SnՊqvThiNx5=싪#Qi箾 *HM( `҅bI,pQSagjt&۵ ID"sZxlazDYDuO2qd-*$suGғp{fhüV 2%x(۫ yvCb hmEWW:AraV"GN<UGڀGU%~'{elx62 R_(:ҁJ  5-DTgu_\4EY%䉧HS9"bMj.[gcH'Q;|HYSw\ G폔h|b wiɉqy.A%הcpakDZl:Ag Zhq'!͚rZm*]r_d=m8uqEF qBYR"Κ P;mudu?.}SO.TC窲2v1KPרx}ވ$Y"bFh8ه4Pjtb]T]SrTc_K=a}fǕ ("#O'ݦ6S%Zwˁ'uJPQsiȃ@B/p' VL!H3)Ș6Cӻ镇DD˵)/\$daBYqPA˺\dD˅$-aY&nIe/PKEUG&S/./YZez4hP+>J\*oCAB%+%A(^d!?橐J𧓮MBe|#ؖMMC̚N_TJN>_.5A~Aeh+|1OlY8zG&r9k*t\5Ew#_aC-NFFi09: 3FDehgz!y BQ.Lf6IO /ߨocMo'D:7MZgk秡8$jgX`S:1,]A,W{W+;aY#Z% * vQĐ #Ea '^'> !IGW~^PU,/..#Zγ9n1r]Xڨ.>ypQ7]eYp9h:11QcPQʖ?u'FkB{rCfE))HÎ ,n},+$6þtB5~ v( [|5ҊV3mTr#LcҍAXّ}ylB|n3 oB>f-B|3gp-q@NwI\MQ`E1W·Y]uӰ$F٠7~h0 7$XC%ec6+KQqPiZnn-K#RW1"v5&5aϙ*ĥG]s('{s+T%!3CC(%u"cɟ[n-MŜۈQ|3#'{GZ+I7 EwwWL  5 l6<'t,]κQ!~ר z ~B*m%s[Ttn2K۵~CQKB&K)I'zϐcE?%Dw旚G"RWI$ _2QDCa~ϋAASIW} ؒ-\#XoDfֆ]̟QE_`|bXm3{"m#9j`y餁:4T4!{U{֞u7Mwm¾ךxϳ4gVꆒg]>QIuB֙qR#XC NAPd-TiɃm#4oY|gE΍kHEߤ Q"Q,"dPN 3;_c<{ {HjZ MZ2g#P`|"Q 5hZ:3L 75 0{:'P[xJ(ѤU5Ns@$ P )I:5eȰȱ2M׾yRXi;{g<|>Go5rxd1({%^+0Ym<@8?ij K ai8<㧳 /\ */%4:ϑ\#q$C "PO " @N fbHq]b-]9qx;uxlKզ~3+2pI=Wufc,=,].Y/沌H:KN8,l #>@k@K?֠"LJx09kפ3'ckxYs | H ͰE:g?&1I̒"bKzw 8 03pOtt جk֏Ye6bE^(AXjɏ$MA3>到rkȝ݊KE%&G8hI5%5lؒD({Nz;NCLslvJ=rV:7w(/暒H>#MZx^W(}AoCCrr7e.\0i/;0'zZdl_gg_!Tg,jh)lu֓#4:\yH.Ӯt&$0ùYrcA'9" |ThS Uo-*^a>Ǜ>X~UNv |R Swb:iAf~HAE$Y)z;2nu:%|T;iW?XڕvgUoio"_83'[3E y:.X9e%N}Όe0m {X?NMU ˍτ=Hr^ t#GDNp:]u}l{ }TӆșEk_dY9nb L¼MJ\`4ÿ|w{wӈ+!I{>ΔnգJm);eB~kۥ9qj )D)Kw V;Z΁2GmQ$8f|΂`qZ*~:Dd=+ߧ7/GkP"rvo06 Xw n7ݙ-Fv<0h ` Yl7ҏf;uUq4_c}T$ìeFO|:otyoLi`֋0g6 9I\cChfHUC a˱2su2wd%:=zuߒ^qHpI+tGF|)~>cBu|׋Km5dneʝ+CQ=['Ip<5jPbs*=*rd%A̓/{N$4ǁCm;`1/:=)s 6G:@a7:uDulDI]-hQ=ushnb0^Cm{ToZhkOnJ˚Mwflk 1b0ќRB|'ʢ/^3dyRYtpIP+aB#A&}cU%aVL<1@H\,(bㄻ@BXʀmdĢI3yd0["vwޑΣ-D;.iz8nWX9#/W쫤u#%÷G •m{П (MLat',Gbf;"pONXl~%!H4U"G3 d,ՔL&%&\aȔ4ᑀ;D^q|B՟V~Ȗ'B̮}iNf'k1.џE @|- X%kńc"!:~B6{"@To"/Kd!u*VzɥO $SH7=<.hpZ% ǩ%I]jAfE]q+M1 H C#"eGP LKeKȗQ=~ iprtA+ca3Bbp3`i˼dŽ#S¤I֜JVf$Fse_/)Z_9R:_'H+kw<7{rǾ6=ԮMW=  (\IjPW$#n{Kνnu?Qסpc0X!ᡭRD6Pd}{rA=ptd ?sNnc2?'Jf[6i dqqO*Pv~;Zc+GqTݺ68z5x's(kjf!} r}P7ᔙV{fT̶lA0d\HCO *,h =N2Ӯ_Dm9^;ȮI ZԬgh1b uM c&d_@~uWƛǒ=ۈhUCTdjxyj6WЯ¡םȇ,5/_~\UmcʜaFJ'Е7Q?|EWkǓgVGm~;R]t*eG[*As}R= =S sa|MYPlW28UANgci9h5C9;Z `t{QB&3m˳ GFH$O{P&oBui"|aS=l ;Q Sӷ#RRblD) S23' ط(A3U¹lwG*j re kA '̥3,k6B&C10D"&r8X^bHO%D.+ {&6TStZYJ-E;nC(#/wWK"?M VzIn[ӧ%Sn-iORh⾢R`l;>x>~ڄt#ޠu8vk8 Q5RJ>]_yXX E2\ ,֩s{޲:B&XӡFϭ}8u|0;Pu%wl=6bd&ybA9'A^?ڶ(KJ˜7yx cP5 Z{>,DF͟QZ(ɪue؄ w艡*ENϥ4܊NW #Џ[&{Ux%nwҚ ov4?Ƀ<'!JRo!ōZ31ZhIazdu/v;sFӾ;vnIJ>x:kwzTGxFKKZ,惸k}eC  D~7eE* qƺ+!!ZܲmS^P '% % `(Gr&Ԏ;>ޔ<%7< JE&ql_ʯ3"P7oFl';d^gӾl Ϸ_ +eѕ ~7\Z >|Y@ˑU}'M [@?fC.~H^>֨R ۠7%@ 'k8s<|GON:,K7O֚-9@O]*I\Qi3)MV[3=*Ud4@(!'ݵUg=c4 ~Ht 1K=y8@xI[ۇJj‡Hu6&&$bڡf4a`9o\+\^Jֱ̖^$gyd.Jn4?<.t̷+ijcٵߏшvE (",߿vt3|J iM4e:R i^5Hv(<3/7FXKyf[j3zV ~_ N+UU#vJp6|xj @Aa[8B[tuG4VhJ>K HI]6]rɝMk tv?IYuYL~J}h;El߀L} '\B+#?xXtİvX•FJ~IWk_hStG ]dArޠ>{x-~2D `? [#4[gc4o=vp?75#t5BbRA4War! *nb)EkHM&£ꘋALc2z4Wȅ-upFjRR[ RPdӽxhek v8}mrfYvb?NޙC._dJ*1 mn+9owjjT,hXbX- /$;WI;ܘ"9[Wq]NKFV *CM;8N?&7UtzfKE`Y2w9d\CU9G %q>p,?RBI6ߓ ԃ)4[-Xeqp3"9YP^|ddF@ZQZ5S6fs҃UɞDx97̨iXUkgM&@-ܷM *c u#%G( J7 k@쯉dkY0߄O%u'lDKfاkVq*3S-e}*0 [8Gj*4-uZ+L[SpSEf?#FT"cAP.- }YcR n /W+WlnU@14?P-QCYՅITɂd-O(nq紽dktW K•{=j7:wWIԿzݔS1D;M+PAN)KXӗm4mN)nikkRS~n=|4b҄QyR^,^]gJ|qPVÿ3(\n` ~{ΞaN3,ƫAxGkDh$sJWViށ. q]Gع9N/iMx9_T$9ڎ,iHMt%rϷ,Fzl(`e, tC0dù`zGe7fqxBtG!ue0QU65guyk:(1zW9679=4f,NSmF2x(S77^b_?1I2`eMmo\$S^.yRIАԀa0UXs1tmib_YY:i!8j|?v!>#8YPP;Wu^@&7a="FW.Jݮ0׼Dmp`Ps]YXSA:j]1xSEfQYX%`dop^|Wȥ& =z]`cɎw?aP/8J=4#^};GGo༡F1#rkYkKikgWљM QT!ib%N,L cO\bS;mNl+ ZH, M782E u뻡Eavv *Y=uRԈ,:**֚D1vzĨf;ܞطH!lN5SG2WJ4,*SĮ)BH3jс)!rx)dkZ6cȳRG+w~4Q~-f٤ uʹFiZՕ(ԂC`; \me'Mm _Ͼ'(HLܔ?nB+B6D,]bP!۴ؖ38ΑLFa3Fx~Ɔ17QQ _~F̗&k~6iN9%GdkUUu9(9>8L-mw]SS b)9MaT im"j}ߕwh̥ pIZ"셏@E5]$tф]βYR@4:swƒ51aL;UЀ@C dӗK *Ohm-9ȳ}PsKZ!OteoR\Xf)kZg: 8}qv Zc˚{c` 񫪮O}[l=g[g(*"]!4`a 1p5QeNPֵd-S8DʍCO#{ ijzTl tUDk2c6!xFD_ğ>^ QP[&jEg7-fKj (FLi`|{iu$aP@U\0x!ţ*U_6[&J]Z18*f'*|J]3b^ʩSȼ"Fa2LU-"+_-s`.@fjɫS|~ I4[0^H%_m,״+{/ޑo Uȭ S>Dj.S]6KeBgYG׬Tԩ>G̖eCyޢM'azf3qGid%uLC˯m |[AHU3Tn*#F?bN wro{J w@j$vhY^'M`A` x;@U7G^)@bx)#fȄkTSR󘻔媐E%؅`C 6+8 TʎSS-:^"VU/SkHJ&1ߋz4|CbmXj ʼnU(g.~NhBQ@a۪\|iƇlJ:,ndfԅE1e\reI PokL:&ϕ{!pپGkMtkRNua`N9LU.~9H;μ,ɽRg M8$nKOYZ8 Iq,L^8:#ShЭcG ޕRiOqX 죢AWxCMƽG !qNn=/&3 {sv%[Nܐoi{s.@Ѐh-'ruOgt4%'EO+$ㅠ~Ԯ wV˹i!*wډн OC\fy,^f`]V%=@v`@Cmbr򝭪u)"1 )d[a϶ n Զv$k ԯ▆AQ|8<#}(ϤB7 u}pbla k>| .!0d~jL0bΥZV7蝞1^]O&HD*L)rCm/0ō/&P]!ʍqp"VC`D9iG Js6\ƣi`A:MK˜8:oA[w3Kҟ4>(>yAvGʓYĿuJ\˨l**דb߅W YtWZ@QJŵFWK ,CY5ys3Q0h/Z#$?ڙnUr^r]M1ފ w" /M"99R߷|r G^=8t^$KV]3h3/v| , N;Cj;LmY߯rו ^x%Җ!j͔Zm [ߏ8o_ftgP(xv1pd.Y@W}}J{q=8[)] Q~a$Mۓc~̀¨n0YN5y=%w{L> gH0'hoWAr*CM3䍛J1j2l Mvߕ+ik.թ!Da`pKk/c:+)ĺ%rpP̤tǂ3|B9[Zai\8\M* 9b@ܶK!}o`0p^N ٜ *E~[4M/}8B+ {dT ϔCê% ^zPWB.qqdOe5ҲETƇKNT8@5]njJKMFݖzY]jeXcXs0%7>lVdx`a`t6G@eC_x{'KA*)H۬ sCKdJԺNW]x2k 'D] xuFG8+q ξ,<|!1+ቍInȈ%t7j[vFk0FaK;Pt{=xWԝ]R<Ȍx2a#DLEo10L++5Z5/xH}ݟȑ{\aAa(.(ƨ`eH[rjlZ`*7&{^$|rru?T]6KSY~@ؚ_So$LrhB1ڊ/̢o08X莈, |uo z+dAWYrAoC^VDLPdJqQ@}y-_:/¾Ml?~n.ӈY y~Bt@/wb<pI2:splpTW@Q'}@!l^}&/@ .66i\[DtCVKF]ƤNRoanCs֒5^ ԈcgF~c܊}ʧG9}1ؗD9o4ihtl:&(-B:VC̅dMv]nj,U\ķj_d &豛l_[C3Pm!C.f>9S2k_f_γ󠢜IM Ck'8FYCr},+)lZ+"IƷZй1D6 q{JR{sSgOK]sRffGޮ9JiG̓zʑEaDBjP*ZAj<$I>͸ue>?Г&V/eHJהL_퇌>יoW.Yف$ 3`U.[g03V.9[We旣=CѤDjIz]G"m$! E, dKK4-ݑl!s AopT:4n] EN:=oͫ֩p~h[V1?@uВxGQ{ËT q˞fQقjCPfŖGG"1)xA.6@*KR:Nyd&j9 :tXy1MQ%UD,1.:&e?0 h6 RSIڷ}>2F+ԷWs˰f7qzb7v#[bVa 2 [-l5;n'7G.KmAkGț; f? ˃čQJ"`l߅{utZnQV3&iQv;J˷~ %~lKGqb`!~a8cBwX<OU&WЗZ9g#Ɵ+(PSj۠DXFB͉'Ȣ ҁJ0;&ˈ*Nj!n L uȀO꠰[+*e. {mUD(ljh45QGMZ䄯ob!q4o[pq,}t}Jޞxĭk\{-& [&%_+GB~ >zd/TRA%x9S){YRdQܘ@(`_~ndZC}?⧭a [.]+?5:~aLFwqEm 7d \J,?`&1yX?AX@V*oO;dT/a{ZYk"xN=R'p9ЮɁzrBH%`3jTأ#`ѴaٟRK$225ƻ KoMqpe*v1!B\z&zl4QMy.̻YlǶ)(ؽ9)yB?u/:;S P;dۧ; GGηf-8l-;9MƇ0yF\/ݢ#Fboedٷ?A4ѡ|͍Py HHh>^g,^n!A\0{K,:f^Em@VXpu 9 . 9c X4k)PQҪ<눞?+k9%yϩC@|x^ $  )sHS6C ʖ:n\d˾W%MV7C юdbity/_}Ø bޮI{E@oFvqZI:Ox ӪJ;PG⌮.v3ۈi+R[,s32bSoir %"%j%rW𥥼ϊ{&I)Œxi(;pvX yb5 : IM{fTLC1'\>VU%_ 0}v vn#xvhyx:U'Aih[!t= }ͨ@><궬#eIٖ([8{|˰/r)*/eǍ3--i0\]"}${z<:^gHiok7A\׫,GBS=F7ByϤMsT3iU(/`~Σ9'wP0N9q} W}!BKmfؕK/ICMBny!4ɚRTWQzgS[$s[߫BC3}JeaE ,Jp~D'9Z"W-S3;ܢ=傻]=}z$$W3Sy=srXXoV;cJ+zWRcEɍeQ7d摦D~ǚ6:Ǩ$ _tHjb r'3-ej,(ofui\/LQynyH8z7)Ov$WJ<5G&ٌHp$eV2G;P"eܠhܔL9FAJe(kx))%Dk Ms_(s H XdC;n )*^43[AHFZj Op]]òQN[Xd#,KSA= CκRO2a`Yz}3b!X_ >yö0an 6 b(Qv#D0j\cɆ,$# ; \+DB3tGb3q~Z#܅5̏)e@5ilأuYbM9R2GL"|J#"#yTP*{ D:WAoh).δo\ID0&7kg~X[@=2>iqc굛lg:Xd+m5l&78+}2ڷIj鰬fۅg/V" QWUkrA~4!;Hʷz OWy'IPfrdJΗC %Oy&MCZ]ha'Hd!1hDOT!Ӂa04݄q*3^ י[ҒUO mԃ2;5{+^P奇LE֟F'FX+oҪ#MxZw:>͉4h>y[S1Ԓz+Z@%.X&O{qӷJ0x8ܔ@NtmdI/gR13pOS:fcg*cn4Uu0ӃЏ,DcV2 e)2bӷıdwU|AD㠉u$'bH78䑭y|'R ŝŸUQV#~_[ˋep{, j+Dhk% T kށU5=+l{{1 &ɂE#i!Z 5p7sQܫքKu; ԘL#ֹ"UË 2LPf{xh#Hc3*vgeTW,;):yk^>扨O6ȑʨJ/$vl gƊkTPWИgi@ )@iB`g*dbov#K#Sk]>N)͍d@A-] 'hT5(5Zۓ\N{k_os <+fX1ɓ]@ީl_RAR x7]nnZ1v[73 {1hi}'j( MJ`8ĥq (f.T/=#Gi3-|i`I>X-h&3^pdʹ$ qד( 8lL"Yt S&|]6-mHu3 yHHPMlWU=D>qOu(yd}(^,,r^MޜZ>jTu?R<0 sP^xAVgP Y$0x h=" Y8X,?o1̡˖.H Q?'Corɠ9߄MV[cZ >|Q@}O6qK<"-+h)|t$i򕌺ņ6 .Pp@Ezc?.mq +g VݐҮ5o6QLJ X+6k~r9;KbOߠM3G4G!>̒`Y}sk_&|k<խ@5@ FL*1&ǵH*Hf*θIg;O*##lp50W>Q/Bel {lPaTUy:>!xw0gUCa]N݂m<j:IɉpSsjj { h ݛwnjo)[nnQ RּRC0gx#bNX[/ںwOLMԄDU\)ߩz 0L`US\0𡡉ѨF_#O >O=;gOռ%YO؋E#{><-Z@nIᓇhRľm! *i,x8x1TDԍi/q:({+߼v%5$ =4 gt-AB ߽TہK0*$#pxqW@Iܑ]F}׷fוK<%asqsLh.nQH{K)EH٢ ٮLdEMŧе+/Ot zXpci죍`&*.Ю!#J0~r8Aư"T(sN"+U% oF|0!+oAb89?rLcpO[l^zp6Fͼxly79vgIwqnR O@b, !'*ܳ1tKb1T&+cRaH+_/g/$hfN! SMQRCK)G*m B vzpp}(%{p>F"ok֬CE,fZ9KZ[ʷIﻺ©%)O15NG{vN?_Fb]CN޲bt 1j=c/}m;Y!;  4L||@⹀P}%5< h,5u =6Z~76dZFgebtdV5}l:4yq'i>cWvRkoӨQTUlbuWx!g]NTA@nNi&HbS@kb v5- 2&?(J7^kwPQ+ޓ;34nn]ΕyDWsXif[@)pӧ[>ۨRJGycQdNaeԵNRT +Dzs|a#Y?&: VK})q\N9f@4}[L&7eD`B(ㆹ~qn[3|"[[#ΡFjNC`)NaC(| [K2JNʥ1ayM4B 2S1[o` -C@$=lEfEW^׊N=*ݔ{=< ~~7XUF]\E?(sf6DPͶpfI`< f$jeJ$lZR8Avڧ$<4Ya;>D-A+B|k&KtlK{,H?uX,oo %lbGA4zQJ9}:"cAD^:Vs+:@!voCk]Tyx\Fv`7/. &B^V_D #SG Nj ~C}urAoTRx]H ajCJwJQOK E: ͬvaӠu'V8V;c0Ց;nISe/ۖC|HʩҢvHguוt 9ai4E -\'i.%@xEKjv[`d{S 8 PC)E~[b@ę,ͳ19En Yz|hȽIE磻А& pf{s7K[9@̄ĐJv-; CO|;%D_bPC𕜣 6^MUSzTςQiѽh9֥w,pOYI1E;v؆ųythROX3"ou/!F/~. }+U~{/c<&x0<[-3ΜߜeaRq64nLl` ';GT{73_:<[ded  m; ;#\ZqÓY`xwG\ԓIia(,)G;͕.б zۉQQ 8Y[^iYƧՐJ]L%EFF>3f tsDTs|߲_/1#bLލz;~x|R7x!ͷ{!r[5WRyAp6Z_?ႝB~#J]v^i-ߵ;#&h|]IqanwXy #/EMWxCjۘM˷Μ rgYdFǚy8_։K1\ [2~FxIOW92΍7CUJ,⤒sgq3%|G-z7,n||@WCãX^,OSO MA20-,zKchW;#u VGZ/03+y+Sf?qU۱IF_*gQ em&dm QLl`\f82hPQe48QNW$Q0+KaJD1Z̧ s|6Cm=hՒCTro>l]%10y!oq$Ѭ2qt Fxd%jqMvX{KO8>>.YTbdMN^Hf{TT}.8=ϐvWasr<ȧ gb%"R[3;-}—{uAWMf8nsEvV EV:fu2sM,*{?uR2`vvmNJ([p5L}B@cG< D诠nbiI̭D| Yz'u:N7->ɰ E#S!EEɵ,ooOY@5Y3Ž%b͝?f$h4`H81oeQ74nbE{4&bq.38aO`j"@C0C9ZM^\"~2i3F6sxs$XFr5U#1UAXQ"8dC6 ]FP8յ@BPu !YʁZsj 4 Z & VA7pOj<ИAibn*Z`4PS)\h:Ja5+N0kC.^N8 ?(4Ug-ERm"Jǀ&g4HGz[VTkГb&1y@&F65#B'Y(%ڣ?~u zclhg9EBB %"nEδ,:=6m˗| 8K@tPod ,JًZKf#0!}YtQwL&aKpn*Bsmt%tRu.hV o6ewEu#ѱp7R gzj/3qduy"K&IW؃3ۦ~~Ôo}AVY1hd&K95􊅸aVG'PXYY{N}=#f3tJ䒁&-GN컘!Oicq^=z{ mjU!HGWLJ&Ж &KՁxmpmw06`/uJl-$%(BɨEjѹ!.<љ851V2E""TwC(]{ ,rXLx(kuQcu\vz/-46R\e_8\&-< 7'ua972WƜ4EQn<:5];LmY[m $[xBy^H& V,՞2\"[ sk<z$i^XـW&͵aa_-mK[ص^:>K*O߲y02!_]!BJ 8y}0A-uf#T2a ^|t\-^LtWv (<=/2Es}"fQ#;XX6.ek }mZk8.yB`?@>'MravIw@)@$"(+.>0o:1M] !م-x!ya2#)_y`m 9\oOvZb=~kZ^SӜ@-2iKQf/ўN]1? 5T:pzhb 6XP>} *j<%xu*$ ݎ4ga?QŬ| wHTvM{<"K$nқl瘘&=X<[m /أ? Fg6UTʿ?m'B>@kj4MWZ2QSyD`p?k8|{3 L :2<\>/;t<ט™Vqr s>Γ|C;qc+nB$S֍Z)f!,%ϯٲ0IJSQ%C0j Oϰ0@@'9lvOOb#КLӯA}t0iJE =X(Z@CT&d[c+F(JuN=$bJ ؐFl@'w&7qo8}KdsԦ.ǩuvɮ]oUtw,Q\O(8|>v 6j36>{lj:kD97;PHs&8)Gx5-BBfe =bm3hI}2H2TUm.=˫ r #-Z*ɽSY)/k8s06<8[ "~6M Ϣϣ`J̢ btb|:yށ\ś)3RTY V >JS$]QMBX%i цpyV!O1 S陨2+g^p٠й~B@1qwJWFLF2 \'#/ZU4>wHr=!IքxN.r L[xm VU|9a">_:F'cyVoME1@EE Wp뀧s'gk^[ĭZ!.!-φ%kMH}Zd?[zP<,$VN g툪5S_j{p>O,8\Ss/^>tA}:N^_3l_ꐽ.ʕ# 7#h* j]I5"=cɡfmZKvDS3Z',t 'JD@j EHimO.y81q߶عHzņ7 O*RIR E7;΁|W*y9B^ї zd^rvcofDPbw~:OS$/W&5ޮ$lpJB%ƥ EF\I!p/V@D=wSy Ink+=^jpy5# tC H4?>`>40gy6e2P axjнz`v4qMJT+6\NXR1? ["Ц&wye)q+ "C~~'*:LoL8AA֊8)x7Ôb_GWMP 8wz)8;k(q_ҍ~D1SdGNAҧ:9^XnGVwe8!?E8{Wz:rՓxJHダ%Ѳ"QWj>,TR7 ܕtRГFYcKG{gUI:*t(5@k,-+GBta.o3A޷Ԑ0! S<ǽ5ܓ+rq47cRNVM0^(U[2Gbx}JA8=GT5WF`tAQ !F?a0NƵ,nܙ~jSOki'*oQx?na٬ )s[HoNA_CUG3ߔM@wskw)5dxlxޥ:pV&u}KD-ի7#x<ĝx2':\țB+NC̀0G@la@'whT7_ٱћ#6S![Iyc}24"[g>8o v@_{^ >17.UabV3*M$kOdT h&Ro)* 3Y8c+*ģog'}\2AuC mrIuu^W+cN z_YK-uCNƣ{Ypb;,]j9F O զ>[IxW !c5׏N]w3_ltR*G0vLZP:^;(IB,~!:vߩY1BZ-T#i4œF۵_~M(RՍ ir˵7ݾg< K#W Bz6`q~\}i{mLP i/!#I-esnbF~ ȴ+ )$>'E@/~*,}WUBHB&ھCiXhnԤ5tD~Uj:/BG g@7Z1@ZKpx -7"jKo43`\c^g&#yĨOQ\]d}A~G/Wb*=9┛T-%Bl=.7eGbb\/Di"m&~{QD~?6 &A'.~H=W.1qa"?M7*3Q=#$sւG(mW&e4`I橙0h+g&%BG|G&=mG^呼6O>wMɯ# r @e6iYW\^/1.%~\+ u- Y@z{6\pv qm̀*&wvϬ)Exju>5ãWg\ uOW=5Džgsk}k/SF#A"~i B(e`";ܖ1dJpS>$ŞpIt>q4:ka4N[nyw3%SI ~"Dܖ@BA1}r9q˝z$Vk*r+2s}e Y!T&H^Xe^2a`:TnO†xV%2b? (Kya±K UBmc2%9>♛.*; nAB'&.O' ~>HMZ@\##)"'2ۙ u 55b>G80noBX'h8%${"]lqO@u0-豘Q Wkm4~dGmO hk+CZ VHb(ie׮ } l!9m(WXʨʰU;^h/ֻȀŦy82~3 DÙm]^d8w5QcKõn$Pz2g32"n{mo۝lQ6'x˱ ~f!T^0*H(mUbU. aVDYx40C{V&^Xr)rǾ8!Nz}`,=R*o; Oa D':3|L]ua AzEAxFBBSs! 6 7R"P,'?\iIyjM^ҕou;R,~&E?3 ܉{~8з66ʮ#Li HyABWV苤DjGUKx;^CoXb7%vmc:.>!h6*CB4˜XLwg97nk+BOYbeQkYisg{oND8TUl?Z_k-Y3@&8VI;E=.;pcs,8-L~l,~t3Z,kh'Z!Twļ2qcʁTlx Fex%|2O'n7 1mf^4]q \ڽݟ:ӶJCL%w E/ GIAAVCI## ƨl36+b3_=I%˒f&ecmQ%8JgRL,%-zP SBi1{AѴ`!4Nsvw0R=!#E/" h(WPyU> 91.е)߂pUn@igwdV _N lQV3Ǔ'L+vy)78*JW,<%u#bZ8B]ч2(^pn˔%ţ @q)#ҽЪ/Ӻ?RYY8&8`T'SYv!ؓ@s$*05eX|dI8&!wRCiO'm5g z*h2'a ]4faCSb ;;w<[2_ ؑ5Q^ߍ!ڻ$%7&"uvޙ UUIKX)aͱ^KK-fXj'byh^,=2Z1}M&zpiv ,:|LO/j/}ڐ[#k1?Whi(7S!B= 5sMb QWmi|\lO? pLJh Gm)~ "H (Kz=;m(61-F}aR{DR&r7w®1[f<ܿDVfN'Q]X=[TE*,:-i<-EKd NpZ;&(ހv"#P_H$ڤXø# PRԻwʋmO7Y,R03{nSA~!jn:)Hg.k inFJfq`!H텠[~ZQfPUjA L+S"NgC>~76kHdbZD, !"ãr1y1 !nqqf~B\ts lO NhFel?9u % 0+[ԏzib2QY>ye\Rw_ lgZ4"g`gAr܀V(KA v&iDa/@+k9' mD8ゝ$vrsP ^BFkF_v{f*-\0VyvF[J){K@} 6I+9nSA2'fPspLIhL;Ojɋټ{oT9GW9/"=t!n=(QYe?>ʞ.pr@׋`۩0Ip9MF郮$*SKP0gqZH}Px68c"O:YXo]Ўs1ʠDz!~&Ppv"!,ˈg~+H~. 1 G3VŒz%ޔ#,_>X`ovͺ'~P'w45MlC43c̯}e<1#쉋܂![[QaŢ; Fa7Tf91b\<.{t!.Hq Z`J>$5}zڳ@ڃ$qd %}][$9r:f*I6q.,HTs(97?L= P^^H['IJooR *F!z9x=`k\^-"xm<1oӁQZ7>jG%s[.{s=*R?4AQf|D΢]N/Y^wHxҚ *.dM#bRF݈~LFI^#UB9˂Tdp@RV$1w )OYOl$=a##@Eqa\^4wNjyy[]Ef^FV x*&Nd52+YDy!/E˓(i"oQb1gC."G^&HOs133" l}:TZx 7!ݜ1f1sb,>N@KI2tZ"ќQ*d8PCx34wZ(|2߄n_$3^-*Ֆs('G\_ؐG9T0mgğrF8Wm^n`@Ӎ/hZ3*,2qw v%|LVz:XP?| rVh)aYh٦"E@.fDg Q ,2xX(+ sؐOnj![Iڄ@́UJ@n[ uÒZjRv VY,IY-p٠ sHJ~;S!~m@Y|tvb6 yqzb -׸ɥӖzv`s'cn%T:yg* bJY$p t/ܕH~/ҧ.~0BH`8gW+TLep&z AKȮNH8[p:]kz_/`>*|?р_9zz?_#|=xcYgԄ CkIc/K⑼&]k#ܱ"flz"Ϫ[4'L T2b!U_xjCcԭ,>ylU-U!5Ãg+R+KGST^?_R :/eA75TmT5E-5*NkJ]_cSݑbD$gx% y#@~[*N:S9'=_lѿpL6/P$)$>CC/&c%v@8.օ{r~i4ؾr>¯ǴA`eugv.bpiFP'!|~'F #+~̓}<Je(,(K`s滽@Snm!Z-2uE"ʯ,1%Q סJZՉ6jotY 9 P A^= "M#h?6/1s}QB[ D9^y NTYjpTʟv |DczEtJJPjLY| MB#f/_ઔ3Ocdf;Q1LvKR!n*ľƚ'ihW&"H4&ߕSU$ p(QDID2uG Bе4(jf^#+t Ȝ'\6Y{PYǡd:!f~vx7¬*!ę-WrZo~T7Q5.Η!oKrB~^nÞ$va,' <:U+!"=Vb"mעƆͦ(oz@Y- i[Fcݸ"ExuڡE3 _"pXz㻣mҦq-P_g6Uj{%س/F햚A`hQTRStFh9*Ur%]ՠ7G)^4bϷJԈ3d)b{dGѫyقlܐrmlU/Vǐh6sOh3S$^nUhѮ9>, ċZ}fg `5~y|9 *ٟ}ip߸_}ӨF( ShcZ9FÄ,!@bTfZSgMf-bOK@K@dv>|KB5!I92[}br JId7;ZobVrqXɭ"/!|gX>mMraSFn?ۣ6~8~x2a=7 " sН%iڥ:} VS|{(2nQ4*;GgJB45: Bt{r*kyvGČǞW-8BBa24Wrƀކ. ,4wȝe D4Nz.4ꂿ+tnV٤˪͙GT1|}󴸨صxrd`ޏ{>”r#Y{bYͯ'+١8J&3[^qG0A&@ƌسnI9ƏgǨ?p˜^ȺKEԴ+ۉPn$Vhp=IHNx7yfA$p-U57,tmRTj W*E%ft{3[tjKo$a!&!]}eU/pv Z}.;JEja3l٧:p>H h0)ĕ(5(dL5}0ٿlѡ˗򾚣٫I=;ǚj=-fNI"@wY))CkwZDhxK)<)Aܫ,TquW^{ .4 op|aO1U5vgҧ$T,CM52|& =yHQpC>}P=D(Wyi+6|MAK*`( 抩wKs0}Q cY6N|S8UE|7, "}B ᇾ~̐mB@)phx ᝲcJ 贑,.U>PY- H#@VW.&2E6|u#+HA+S˔9կeurD%Y3}KAWtf6͝sLߚ~<Wm:*UEwAX|weV 8Rz;(pSȁ1?5/ 8ZrJVFVr'Ew,b_MB+c!M]AGqoPVW_MMzĚH 'GvBK LHd٩ 8F66l9ΈUVZT/jk{SKNw/*9TQ߃JP,I/pBֹ8D,eB Ҧ`ưJ:S?=4ή5P70}@ƠgcrUPauzTE#:b> aBP4- qY i (\.B)Yd=<7ء̝T;~3tOp( `<KT4)+ O;Q|+-QQ -b i!߇LT HTfdhyb!񞟄)qP I'.3+NO{߾/0u!n )lPxir'&S"FH/NedQ 8dawh3kǩ xVh 4af Fws2/ddqoXe-Q'YFBAx|Gms'B%k-*Ձ{c]?Ǿ8\J-[❂Pu81D̘{is5hkz#MHBҪ]Oֈͬ}CD-WxM#դ.UQBwfj);04/|Rs-F z\6Ux\EՋ+ sމ~S笴xتCSɥYK;F).N^`!%F>VEXDf*9}^9leEj 1Dpocz|h(hELW҆zf6pljG܊r̋5^@c#0PC{Xɤb&QhP#=Q|Jd$V}aU̗v6*yP_(rs_Q'S)-@+S벟H[<yZQ?_aN',F5Fsp(#Ս1u*w1S,CX2`Z3I#fgUk,>"(|X#e5"7Fj=0zP&s@,<5h m?t7:;i71>{z UIRȽjz\G 9gMtՑ7k_:t{n% k,v1L7mՌa]W7)g d3MJY&O3IX^Du.ԲQװaz c]P (~f0_҃369xY :^`Hkma2ctV&D.Mx>5וo%jS|/'DNT BfKafͣ-O^z]Dd7ϟ MAQ xgLxdV!% hFX|Ni}EZ82 HIASwwyaMSL9I<˝.t|]\ezf;RQ#_^^d ԚCLum=>to^Zy?[Ok*U׿32*Mm"'[HEI=':hFد0m^z֓ =;6b?7-Dn~Mt֘0h+p@>rChz O)rJg8 mC̹?n_5ܜZ1٤#[,U@:^$@ZFKZ"d2RPH#yc$ U{OXx[0dB,g;nmH{ۜg5PzfT *3W3ka/vc];l/NE?]&aAEj ѱ/dhGbekwc5P5[囿X/Ӊ1Ԑǻi}Uge':7,眄sfG 81ԕkD{Slb`Z*KA+UC!=Ds ~$UaE+cbZQJ׈9(p,a"*UG\zO”&H4')8,Qh.ZhQ~+ΕX(s@ /ApMpD@Sf o_FKY , Ke|_SU~eQxҲY>wm"}lT!JXA܉Vo>ؑV~xA ~e\=_B`p՘aЋ"wZg 0{MPWEsrWx7籯i&?~?O\`q!v2dWHR-7B"!n퍦"_)33gzcl=Ifiqw4 _\F$I8ڂ|u/!EpqhtV~Jh,FkT_uh(1XWmT񄚻j@1Beg= O3,'ǯF2 [wWQ6\&{MN$yl,viu` *҉D}v8ȭ&!> +׳(gsm%*3*k)QrEp鯅`!H9'q9]gts(C 2VIЁW%?ôUEAgb2|L2AL<|f]kjLH8^mb@U)*{)`OiRRUTou,ޅaPL3BCП4FfOWcC{:͂פO2XUOeCgo[fGݦ2|~ ,R$Y}說`.QYuX_5~?%M?d:0YI쭑P ExnD@* M&.u[R LT&#ԍϻڇtH'\]Oӧ:݈Eah6</Cy1PY2xkP~6m"XD]]Vhλ qrY+D\cOjy+?ܧO`f^8c&]@<#nl฼ m fbOg԰@9BovP-[4[p0t*SWniF*pY^:BSd/QX.yit<]+A Ȳy&F ZLѠ\j ~%c!HF%̵rܱ)s:Yf4D 3Q7vuyD df%9;;Q=&)`~)+㓀*K7/B2Q`V3|̕*Մh К5iN⧦Km _#9J=lf%ff/h^2 'v\|J,ޟ9fz!duGrRU'am;,Δ!&񯾙ȶ ۫Pw(n5,tJSmȅetK;bW)z+zkWO H엃sOjr[s."6t0 Z5a} Þ8w?r7O#8uS-?ϕB2_~}W͞^4]+`+6!vbJA"x`֟eQz%^F(1&27ɱ e;X׊*A#Pp]i ` b-}X(R~z_?2+FNy &dt T3,E8F{*ۜq`8iL+ZgWGVNl,yI;- v JW-/7KsfAEr=M3-KP!tNQjY솙aG:ttt- Ea;KQ9"e#0KOus7?jH2 (R0GAfq %^U bV7m(EkO a3{y.vm`100R"])#ْIv,%1l2UW lXsl"vLK,T(ݵ(:mPW`-h}qKجL{Yw9BXtb ώalsB}/Gڳj]Я.K7npf']NW^I'ۆu'ZF~Jwq.`؍ 7sǸ8 lX^K -Cx,>JV$ƍ|_*^2k ;%?k:<,tW+SV ;v NgULOo2dkev_O0Y̢SHẁL,/uIh~kcȾN-b}$ӣȐq':&N5u!/;7{U3@ƢɋZW—N`_rgYeZl''AnޖVA^E m*N"mU<'Һe ~9m txYh%OThXY"Y+uM^ cۈQUqI'EWY^$8>_c4}ZADj_T){Ls ]Ja nEϔ8bDs\ =`Kv:5-ݙOl0#~OH.*{P, hV SqI'gNr3>83\*!( M೧U2Q~ܲfWb[;/jڱ:K Eg;QP,\-4? =e7Ô|īle[rbؼJ}id& P< * xқ-آaLi R|Y5Bܢw^1K2[1F=k`& b%XnbFC3ltYX;;Dx~!ϖ}r߭cg{3sIQ ,:7Ƙ2^xᬘs.]K_RO0`*; :Qːu}QE'< R qW $>,w0p9,YnbT_ ߔZcdI@cF)wZ%u+ 2y*2N:1AЃ}j&K/)U7?wz\gM?WPvT_'_?>V_ PeZL#um?| 3mm]r <{8XůzetX>Qd`X6Ĥz,B ' T>򮿂s&9es630o5 Uq^ltźgJ0;%x |#>>F"vnDN7u|Rd&T-{euHOϟEkm rŬw/Da겘|3Z giKpPPQJSBMHC45VK̴ĪC_Ssk>ғӫ2pB۴ ,PIF6>P {̃z9鈰NyIN3Sa;/"ᓅ9 xN B';A(w8`f*):kK(Z[>&<ӿTe}8Yd`A5b^`FeK5%\χ] U滌+1*e8%R"Spy,PXc2wjvً\Z0QT1**y4Hn'o;ħ+\~@EG \ٕ{~ۼW'c[پNa%ݮJxJyjβQg75V ]rIbT#oI拾OR`q5I~`~ʉ ܬ k{btltW<*s>=WWcT!d=-pePM;(b`}c/tF(-&\ŀl{+/A5Wܝؾ78΁eA#ѵ+D}0WwinqaICZH }CMpEqqvJaC?v\֤"Y(.T=#7wvS8~ڴ0 w{_ $z<=2&qm"+B'r}q~cQ)\D9Y]qgq\p|T;4q=pE҉{2M!{Gu ?NGzT5wf9Uy\HZwdШ Q+osH-7Qv~8Y8-;E]!-St Y[(a,/Z |Ãze֯yzxwggRAŻ ٴ6*1q@}#s;zX%0+Ek+\ WԴlHJh1|4d],,n#Լc_wenh|a˷+QrO}0@@ E.ygec=Dwg~A _|#N{g%XJb_Q!&EE} .;y CehJAfv'akҜD̝?Hl[xyN28%tUb&I$vʳ D}1 th$^AT`&tq2z#RW(La9Ցbp[ŎZckCE^YpO^BK(hݎFDs]hk e8`Ê΀mNWN0n؅{ojlw7Hf.kF>; crK0@3|ħص{v ww륌tDcQ7Дh #GR!{H[Z&ݵe=wSIaE9,4p:oa>tPD'kNjT8CRg bbliӒo灦;PeDoqN?\ nEVEk]M0id }H=uktw!}oQ^s&7q#ݍM2dbq<<fU?%8cؾtk C  _>sW"KuJ8Άf)PJ"ʖV2Ekl[~j~Ы= Ţ p; 5ڗ.-DԜ1*b&2Ն|QK@ԐjֈX,c)/˺ !hy'8z3SA+B%D@u7LZ((1cU% >YoyʖG:rʹjnKRddos@DkC$3,3},iN^gz"5g-! `yq?t3me^P" ݣXA@b+ufu~$|p `O1\VO`'F_x-])s1-.;]mE2A&ʠD?+O] W{RLN[=N+lb^^;4^V %f%-|4l s9oG^"xԿp0tg1m`*|(Y-v-DXΓjP広P.ɱm_aSOrf(3ڜ)U,^L}@FoEr`mD^ #HZeG=oͪ<#1q;ձI:CcO+DLAIm6qp%>W\?QQ,D@I]*}hcYj\tf;;Ze޵ңZBtM=А!< ʰKwu-BiBݳZ̸,kz@hcÏ;vօ So0gßׅ Xz̿pg:y&\ ~xW4wx$;sˆ$[MF/G eaqg{a[AUZ9 Y8~wlq馶ApgR1ٙ ‘ Dp0vvch iku !fQ5vK4 y@@羼~kl"FlNcPM{Ҷʥy^{Q2[[yJ@E#v˦m(O"bq7}N[~bSl21x 2'0u_ќQ`I;!tKzhQxތp5 Ґi,qT/z R Gxpghs12.Q,Td];` >z 949GO#H3m2/!0$&MwED|KX8P}ỈKWͤxSΟ ia7 HnAEt+*!K_;}+ghex)ǀI\ +x+GpKjĩHqŒ`ofq@gdsֲ:,I՝^w/}'4s ForO὜+I)nӥDjC= |N~;Mdk:a5mظz2E/@}GF\Zۘ+PsduyOEՍ)F ~7$ȤIZz j-R78@NގJU!3ww }皍=)V& ̈́jbkWҭVb,jD0mdrޯ:b{P Rr,B &=]'Z#BȢ $E +d0URj~EDg\M,vnr-a@(97W@m$O+b'nM[o4Dqcdj'j!T7kgyb x[@)Ug~'?Fh"d`a&P~E)[!52uX(E,`^/W_[w*(O E_@({I.F;5\f G`YVYs>72]Z+MΙFS20)mȄPWl-3-.&H[!,Up+,K֒Zܫ U16?MO:=2#V '6M1%MLnon(ʠ{$3>o&qc)2 5bl\9B2F6kS| !YCWXկl/~{t&\8]130g7[ZASCD[坒`:SU`eS16!Ag:>W <"0a[Xޠ+}Iܩ !S{LSM<;il>ؚ]Ee)t @<`R@{ߣi-H%SWԪo U0sɑ{9 MA4nɘ7bjtz\J GSEc3 -1JnU}K_%VC, g<eR?u($w ^ӿO>ZUt ,mωthkc "81 k#H9IxLH1,-0k<ó/9_NhXDO}!h\Bu-;*7W@Hf::˧bLϏ1S_Ita? -!xc0[ljt{]B?֠m]ݤRCJ`L4p#4E`TI?" cIQ߆Z6'[')RDk.W 6R;.rZܲ2}`tpb;*f`u>Y &iYI&ws_ӭ׆y о>m:G[|4ru/+Dv)q#5#NI/$ IQ{HN,D’K"8f&43 =A/S8=_k~vqW"4ɰҗL39ˎ HAF'#FMo%Un~p*,39DIs>(XR&b)#4Vt%W&X17dåS@^FeC^;*Y/knGYyr# ӵd'[x?.ӗ; `q6#%jĦ|Q8͆[x}Eܬ*]uj::ŦC?BH48.M؏-/6:8l4mȪ=ϙ;Gf[,dd}h`A;W-.2azz^p)XhAi{Ȼ#w)rD>ɓ:zORP>M@&Q8y'cxFiHqVvIVI ǡUbPCrdG>I26oFvٯ{'Z4 9I2D:Bؕ0cC3Ev(͓t7 / (/mxq( B=@}PW}mm6.;D-pT+ixz&)+byMOSXTR9Oj6or҂t+O"cxQd -p(/V;_g@?c](Lh9-@<ҎїO"9b9"_{@%6Q87y̤8<{h*}f3"lE,ɴ4{twg "+.Ƹڞ.QUQű67-E-N8*lu4 Ux¢k/HS2CsN,d]jFTHCMi쩵9OO^`W]0Ok>1@ʏ=Z3BN&nRF}exa^Ϸi7M5=XL^3OWH ʥICI1IyBKydvwa0;cÓ M}1"bŢ^<9kȲ0GzꎜHYU (H 2/=1 ߬e"eZ|Dy4.ˍ.4G`M_+#C:Pi +m;pXRvpÝnA.UpQJ2Zq?~B%ː(U*fg=6^_} B 3܉]4߽P !ag'v׬nC ͳاn{]`ow3=$tp/=,BՊ@BIl])b5~Y1Φ`CA-*3- N{}uűEds9kB 7+_PhPXbka` NHQPMH Gj5eoJBHWZ-3u$֤g3R0g@?];=)haWQ-prڋao-[HM(O5eྈѲ>NtI8i=z.Q\UN6 I<(-zd5*^poM]OV5 yvIJ#vʝM +Ês/l)rp bw 'Bn΋'v96,F"d3>iO}"!X,AKE72ؾ]PACMi2{xF˜~ S츻vwc4^KK3 5ezs`DV`ꇂL>!s$$2x|1}U c JE c &`^8! l[PJ' w.PT! | Sс;a mg:TLl- }&&^a@zP?T.]xsrcQ8r-offt3ZaY)_5{0WY&|`j=Ké[sֿXQM+F[CvnquY*d i7"Wn$J8mT'zU ^ @"pևO }nDo&t~ɘv:p/(uH@1g(vJF”_Aq:m ĭυyE G1ΔZoܠa"<dj4 I=; BF@gz[V{ E"p\]kFf,<[٧e9PEObkގM7jdTt4XN~dQ3bA>*m &=Z+nj\&ɉQGa)1):{eP.4qʢeɝq^fWBE /fɃmiGX:Ӽg] !@<?$æ\y9!% B'q ãcX !4<w$\^tBe|,3$G +J춻QXwKր(ThhgEz,M2-[I\9 ď}!߂06URHZ~Ԉjm2Q,ݠ%a}etޝcK'.eFi3nMXL<؂\ UD5$ d ԰Acg׆tr:L[DLx'8jZn:rG7RUIV![  8 k1W+KD_H'i᳾2OX -ކ!K v&.fA)ЃÜ\feûc_.\*9T髺(VI=/1USk*3-x<tpbXGOWJ(5ɔS5czOAfeE91mSKLBP:J@&FOCES@\%),7'_ɮaNQy $Ak|Ƹ!FMҧ܍: k[G&%z;R.U'^pS}4Rڝ!R>sB7z2Ѳ*![5^0*@!en#AUM[$43 mD f:Cq )ԉwZ>j\qcQp::N;6%>pf'9ScJAƟ;iF!*~Ѯ3=S(: $wɘ̛tN@ 怨^T@!jI0:"AiOB^0$>QhKܑ9;yPcs +pbC]Nb5F*\ň/d.02𻤒ݤSj2bnn"E\_5dW]Nw13W o AnD)d~:Rb4ZVs 4-MQL*Í:8?Dc =tex51C6C1]=fP3)$b4Fȕ,'SUjD6v0ȼLUv!iuWtMcEs$zҞZԻMaMz\ppHҍ+ HCQc؊ /Iu-JU%xH *;)uZ;(do YnT|;jCk/.MhE$D+v/ 8_cFm^sW1HćEf;ܺp.@^6sNEw+\u'tH9e1kmcEQ^T*aͺcT2S|U:d'ZQXЎa·W)|[ut.eRN_[5PDkuǓ&EؔN:⺚[ R6`TFmsRVaZŠCIq 덬]ImFw"nI*&eqQ?95ɁC1mdTf"޸r~߳ e.Y8Q?} RjKeW e 1,SB]3zX_Q%RSF!%zk/ꅑ(iNjW̠D3 ucGLw;0z9Y96]A/!  \q#[Ah1>H%AE-hINJVR]_+VGMِw'̽t6XZ],9,/"Necb]ȵOud>q'w\7?>\ \1G3?ߜH*W[X[LйtE ͹Nc?;+,f. LflӔ}Ʈ=,uiWdfA =lj:ऻa(sXaS?ohyoTݧ]s)r)Z* oX5TUD<űP 9!.G:v4\,gh}4\[oMvcl y|î#9 OGhZ\&taL޹z~&F= W8v\-)y`dRˠνή[ב^,̠A z >ĩ|zڍT |xJЁ3'qy|ω6qPb/}0=3C07k$nQ%; #5S9_Xs\诐*O]t@#:J]d,Sfn`6 I1pŢ!_e  b0U ZCv)\d#S&_ǫ\  73 h^TYd5HS0>z o2MuiAs!颞-tJR{+e86)ˏ`(7PQ\xA6ꀟ(!kuCּ jiz57WF Y@w#W\V&BGىSq}YP|aKIFi@Gm3/uTϯ=hBb] Z, vūLԊ^Nw*=E sp^phʯ>133mH'褿 +;&phCK hllM\ \v#A&TKx gRϭ t$ K'Q[픞by!W.-ӞSЗP?ҙְ|~?Cien3@++.|3k@ǁQE}gg)V^Hd8jV/_^)H sJw0$e_=P<֏P 'h.=^ Ux:2iaO6wWfP|g:BzrS Ef\ :QL=fWԥ \zuU#niH/MHG9y)gukSF]@uPE+уe^7!W,2xHu3^&!M@CU[_\#Ae{1 R=Lεe^#E],}pͤri&e)e3}aMSE֋wcRcxLteP% p Z;Hя'+u5Κ 5ԑ̓F4ˠgW.\OEO $YUqՏ̦H̑l=@ mul!O:q%Y>~D|6y-fwa&HQ^2nΥ[ Azi7݁YV^|(^&ǘ,&(0[4};q0H]6}qĔ?z2٨>MEAPRr՝ KAgg RnSf4Y}a=2_Mȉ?gס{FB ޝ͸e8I/ΘV,͡鸂Id/Kj9",YemxStrz,iP`̯\9)WJMoJ͌'%,cT#h΄B ;o%Z?Qk^_z* StH]RXX~$%ɰ+_J6a2WFE,n(Y[][~F"=:?C,P2~ojڏd?|")Pb-,DNИޝEV51и3u \G~\~P4oeˢ7 ڄ2yU%0ex1PP$hǭ[`f[EtTfA9 g ˀ׽"z(88rl(NS>'AVTN 2 -dU.eh!rẸ.1-==_u؇pȴݶ)F93#8x3酣i M]Ad<1O4vӻ"6Rs!Sy;;E9P /:B{U<40֐~Ɗ tMY:"[5R%{`M72_EҔ{ӞǙoSv%r6͇XI'OSS_=9=M9LC Q>Tz,۸ŢVPOi3&^3͐,"һ/W=Q7>b2zA]$~K J2q-R$A[| 5ͣbC0"'˖hx&ŕ2ŇlyJn(xRMg1CI_ha,j^,є)"boD k9`>-.c%ŕr0NDWOj(͕ss+t a_NnjlzOG:ZTr]/ٞӹyFڟghkj`ѲYԜSG`e]ZuvEf Vd91O<`E{b N8ӤUҲ _ sUACfכaN;%FLqZqe3_jNu."֛F~wү_4 Wtgv"=ק}?A-ѩuP !a%'޹~," ^jE8ߗG_*jS+8r4%o86,bޯqFFLC~ c(& V^ .N6\Mz"|:l6/;a+t.sb:~.6-h} (Q~q_4 E@Yyqޱdq6ʠU̦V=k)KW. K]zIcj&bkEUh>چ1-mOC 9 z#qgҗjOjq\׫2쌄L욵(윸ݼ+w;Ca>f1K9v5;??/SXmH k.;|&)Dg~3ʾh0Q>4t֥/q\(*HE-A|)JOd-bA۶<5^v1^9d#=e, 'Nt⯟7vR%ZYew8L+OꕮTDqNS*#xu/C|Bt1w n3F656@zH4hOpBNX#)Bv؄xzNyV2@< v >m.c؆^@* Hg~C"s.38}yEǠkt$bQa;«k"_<\-ݨZqzP[~r]&AbfaCڲ&X4f!{I3uUj5(i=ai\u' )}ָHsglgoQz#̊MOKݫi⊘ƺ ){ȧ44TnU#{P, P8'̢4vq҇' mqIEFYC;op|N 8e RsL}ѥ~37#_Kr"It_R:ӥ–vٜ e`?yҽRErN9 7%/Ʉx4mHi$`-_NPjSr'-`! zjEk)P@~Ň8 ]C^ƌV#|ZlT?6@|J%Z+eOmpEݜ[qP8SS;Ih6]\ꅗ8Ahf,N7yT 0%R#: `Bja3<ي6mnXbV1 ONTYrWЊ}a3'o&PgShݚW96о"K pbGZ} 2@h^R\szZ:HS=Z÷!SHwD;dx{mt1w3.Ö3h!2 ;qGȅz$vLQ[T4OS`{[(Dv:0C<@Rϒ`N4T>@Sb Zw) q95w3fĞix`t*\ޫlX( T _G˂{6χKb-pJޓ[P\ۆC?_`D-P=e{T4\({ݱT(D3g5Ew%}k@ulJ/haMN?Kbs-uP8 bkQݟ'na1_}V?u$[ |lmAڏaKWͯJ&~CO7x~4@UUk&W:bu)?r[;n xq|R0zkrVrwp W  ul|Q)Yle=sB*#m/-@a MZumFo P[)wA^ߓ]&l t Xls$#ސ3߳0^_Rxhy`ꇉ4_@%"U&nadM5oޱ0Ww_@σxнvayl//ny[3i $nyD@ ^ 3}=gW229v7P50ZM_ivlY34D1(TPΟ:")l=9D~6m8:m Q Vv:S?TIkSDT&hOօ̨&|Q *Hd Qg% if7FPp)䍕9f{,|vh(Sa8HݽКRPΎ~o#𪚎3ȂLO 4:=?8|2uxMı>TaLs:>1Ey`Փc~P\Y9kS!f !}놗V|?R$U(繓xz)y4o7~K!nISMBImUx- NQHŌj΅%kZ>x1k4Ћv.8 7vjZu'uC(Nkq'2mesBNr?C5d&5J-#C"gSֆ"o Q(x{+ttyIǷ͝{uFԄBEpz)N@\ I,rٮ1ɔ|qlv//dPg>1pItF] BQ" 1<|R$Fe`MmjK1vPyBmki?[/d4kD|>rLw÷'rWd X ^n=%#7^8181n 9%fܸ$OF7"w sP,if=?\2N:SFƂ?=YjeD sag 8fA7Z_ ܴ*aPiꒂfWښA rf'hLѥ7*?J5znƞ (r-(5.(WDB4ؙe6"d:ճ 6i@[+//߬IR8}/0d,KowӜbl "(6./1f:"U 츫O')DII Q5g8Y뗦&s _xc)z4f e :c TdP|+h> 4lM$;ڲ";=C%Kow-=qT3hH @ 4?U?Vv1oun02rڄE#mK6;iKWPHI {IXW1DIO Ms{ " Wo;9lΈ--|.0F>R]sciMX1-6 P7#_\뱛{۽6/K5W>ifiG1ڗ“kB1h׹6ط&N<ǍGhs&PaKr7["1gh.#Ag <8]]e.쉊USv<Rl19t܃dkΝg{zB4V/`G~Z[̙HWS-OZ+^&W[ijU&NXTԔwٴؔ2Zٚ~x@t? `-kuǀfӭaPenҶF] Ѥeycc#[AN8 Hb666dJ #s a s}nd= RIDEJ@=ǜD& `QaU%/QN{L{xWxOZ2Zq?smQ1Q{8>^Vעw6؀Iwv S,-]i%̾yZXQr#ӒGuZb^8Rs2Qv| CoiͷkefQUQ7z Qƒ_)ы~k _P"9cJ^ftrAOmw=R(n ܉'y׿[]G]cWM]ş]U1 )%ռZnLkLL]-o|XyXߔG@FLCw8f8l.t tpx͂I1 /n{ hgu$TbS!Ć[`B(_ gs9Cߤ7 tFb(%ʹT70 up=-2Fr̀,MjLANbb6wRٰ5 ؄q*&OSSRpyqE4/8)fֽ(_XY\."2j xM>OI7 ߊa`'I/Fڙ>Ba 5=֬ol=XŤoEQTY(ϼ]6a TI'%g RyOq[.BØE޼r@!@"G)+4ϟZS+ӳmXmq}8Zl n#6؃wpe͢YTPcKLD)7Y@b33q*\,č=?L n) *rb+۝ m),b(&܃ft qQފ CQhOF6H< +Qf |D]/fL !2\1L~f,3eMQHD}[Q6F-@t2g<QaF̩//OI|8,TM3Ks9ZA ha"^7 )ښ1єF:uOYh#,>bּ&3("4V'I9_fuu@ZL1!i};BE͡1&`Β/GB5.f钰z'/z+'9=wy͠^&^>yN )ieAz=܇>gWNĴAC~@2A\b BaOzlM/HG_g޼avjx_U7שqPB~_޽w/gיG"_);QP uzA"9!<؟Y(P"zlXo9m0d@*&W"^7*]&Kk~z:+K("˦+peնQ㊳[`6] nL=WF(N:M%OV Lb$.:@t<7-*mb rLۚvQC-ymBe4v3 /~=.~Wa>ڊشfe (M@tMN\K!Z:n?Ӄ2PRnE$OV,wjYonn::k5*VhWGThtr>M~Z1cf;gz9C7f#澝aB^ .>жvㅯ?26EM-縦ڂ 4vh5`w[gwcXj98DrZ z8hOBM2Kx"Lq SaAU:yɿjJ@-zXM-8uVMz3d8i8F1=I:*֦Ni,`!zтb*|o 3(P *SI͘|IHG)/h7]s"1mzDv>؊O~$ [6B,tjC.7 e[+]'18NZ7G%뼽\'H &HLE1T ")Lpu;P@$2bȸf ^8`O6 +:GVk9BF<U8szWK.{-0E H}D(ʄAUgPK%@r4]N~/3*n#SCӞתJz <{ömzuєb+[x.0VǿB\sn{v=]OhC}Ij/Q"5XY esrrsrFڐf ِx8u By( _Z8D"51m_[͠l%#4ɺ [#E>G/\NΣ,I0$4){K&=kD m+0a)SΚ.$2~SkelWغ91$VK||(6AQ>dr@2dvFd+)Сkـ픫gs|63g3Jai{9Dwψՙ=_c]baofo G:Xfq|]v2nP3gwp[IM9K~9DXkɬOx^eK{S3zҰӖ#mD[s_ZDD6Di8Oˇ窆!tWrcH>Zvf-m]^Aɬ)ӌ_ʤ% lI1הhifMzɟ}ׯjZ ^C ',8$` ؀C8obb4R.DH!Iүn49|~HPАj Zm1 \~k Ͽ$'K Z[}ul:M%m1,50ڥeZJEC||>F[_:yo(Et}Yc0MDZ㬁"Z*c1 upI\:rNb.ZOxrK9xˑo[أC`0R.d$=ƓHHa HzE6A6h@v$pt߰Ɣs_8D.ֹ*CdgC5%Jũbl} CSa (B'T%1; R5ue3[RxKXdKIZ;:F\og!G¿J_]gt~sA)F:Aly I[ k XށwXoF $Lrq<%;-XcJkؼsœ[܅=3B՞>y/WGf!i͹K ߏ2k=P{r>h֠o)vNx\0vGOLug~︆Y` =)!5o _ 9HTTZD?at VTF-,E<0"@oVrΤRT|SG+N7\4l{P8B1):i\+Z( >)jM֚#h55:{?'OͽlW;{us`''=G0[tʬpV RдɻAxkcfe픬_3GŘ|W"psx B--Y!Qb/>"M>!B]BUg»uҥO +6X<,(| Z /̇?:8xz AxC?kq47%]%93V~Xd9EUA(Ӆg^3 PIJʤduj\_W.K=.nI2fx444G͝K`"<׻ Pȯ 'hZ[Xzjz벛7/lkTI[̼F o.`LCݯ8жܡ/[Cs.=lA]u<xTr&TPO&% 6ay}A7˕Y?)ݲ-\,/Jf9U\BA.|2qxe?bz'ϙX)7FKcYYsȤYBL)AS:dTATA:B]uAܼ6,4[kח zv17X珁Klnb>ylՁn4N3| ;{3BѡK4)[" ԇ: }(ho8P}|7`ʊ򑍱 WDTVW汦EMEp ׷( !%}hV}T%=]Z8r{GZm= DNf|\{c  Y@Y SvYAm40R,4q]of'K?8PF|&#l8?/c2Ŝ[E~P](t A,' Ό9la>(ё 24Dїe?$ |]2<]1eɯc؛Ww!veĪkADp]C&L;o e}b)C\H`&  (yc"ˤ}샞%C 菙e 2v63E2zQ'A$6w# k~8̀w3R88D"xh0C%xcJ((CC*/1 ?@A1bOme:A r0zRO$׺je&N)ӑ8()daCW%w6GsaB d[!aD#oיl[k~gg}pyka0GWW"Uof._3JEV~ z Hz9EQ(y^) z-B.4?9U 'd^ J.uv]X-.A$joI N,aq~vĻg,NڂUAR';|UPxLT#>#SJbĆIC%ŋ TrU!%oq^Ipv_٥˾SzLDRME^-hD`FʼnaG؎ҋe`‰g{ ૔asLV˸9˲Ƽ~AS=~C]Cw>޽Eq|msTM[E^3wןJ4b;IDb= W8'@vg|^\>}|a!,yY+\s6nni_,j74E|> jt_М:;+]~/aQw[e`ySwשI<7Q>&S,տ.\qޯvnݐssz~|^z5p XV@:#1ߌsUg]Ĝ&p쓉.HUӕ qM@:@o(tuUҌb:5w+RBd&r6Ke>ӄ 3ܟP ~f 4JzLBݪ*<~I+p7 KDKyl帾CrQM-"5Q\/֓OWGnlӊ2Ň]&NFB;^abg0dT^ t sYbJgɭ=ي͟/ !-^W3kf3@_UQ.jV5LEIR.&i#<ήA=I\)DleviQyU~2xn_XZ}lP%l>|7Ikܕ|emY|`5o3 a- eRo{+YK }]xRtl1H$Q\oj[\Z0՞ÇEӛVI0LwQo>NZ#W5_ǣ[em 0/K?*17q>>OG쩲/ #5ȄOSS9o'un3K2ޞn\26yIX{DH=فPb@Y r*$^RM8!<ójH 5⧙  li=,DxҰsbKfn{CDB鹟wL-ar\JZ_L_aMnXT T?Q|VkŁѻL&?cX# ]d'ԵFÓW갂.{jȪ[yOWBIgPst`YbH}D>jf,tZF:'+oh gΧ2:p3 .(+Xa`v[CpZTh)Ulm|kYLw@JE1yYSpgZ})Q{htz?*ݝ ˪㘟EZn@uN! nJrEhdd=zolP=lHC } iێʑlX  Kd:2~"n* vVv\~w(r%Hw آz2vn7I"K d @ʦ;یd3#vzZYuַVIv"  w95k>TSG7 ^Rr3L%d.1^r-Ƀ}G_u[”#WŒ0?:u<ǢkWWbB']kZ}]KHmI  epmu;=^2zR|US][or8!@g@j)7J7^$3->@[q>H㶇 M;rB[Z~~ nDȻ mNj<+~w"m\j`[0 hqH !4PuQ7gN bY>(U!#wZY,^ٮQl9J߿&9+3kR1;QIL5٥^ ܿRF4d,Ub a)]@E>EhF6>^K2N7bGv!qjW9l|>Ia?AS ҂ (O0 SmEiF+46{{.ui<  a=ř& S?\M|w4ʻi{0&d%KjH][c\JQ{v˻e|cN v+PIKF"H'`i&#ŨL"\sa`niOɯ{2"^Z(-~c6<޶XZ Bv~]_|0bUhk7'GZ(zj'ܨ{CFmS<p[bn_sQY׀+fyTƳv6Itb,.JHhękǼ2whG:gw1htȲ`r-e/?rO=E.=(W;iSTnj{y( PWp얚Y|*q >:BD 5vxێ4,t); ]x(e w/w~]M uILp FPB,swfǓ Y:Mȯmo"^/UO1ŶzRE粝w\oBC}:X / Ԩ y2A1מ)@Ңj lR%Yy%B&r}}ԕ^"YO4KSLURr &1b1]⑺%pj f$x)Ez;7.夀x0L`r{PvQ1)@eu*Q)[ 宏C2+<+7ئF\v(F'UD"m]Xݣ20NУbtp'[pW/ gWC e.P rq.uO>{wx򗰊Ԯ~9R+igL$gr6ޒ\Cqܐ XVtk!!zAǙ 6QayRv*%Oh|M,ȒOG=_4n (8Я v\n}Q=+(&j]]tHY+O1ʫjaD~P}( r XR`v8V$bBXbjMv Gܼt ^ TQ@+Ou_`bjm%HK|OpITN&86=+-`s.%@unc2FWk|1Iۿ=uHnL/INBn Pc? 5@3q~lRHq2'Y; -eAAk/̡>vTߞ5a Tb(*OA,C7־ ʮƙB]M' C}R>:,ힹXr#lk5&en@ o58݃g$H 9g5޴v:nAc@4 ne~p\Z]EjM ΙHR"WF5a6ج 'WM;եI>*ڌ}VUEnֺlJ 4s#UۨКW_nVuN.nX? flBIr⫙zj;SJ]!|.T2fMiDGN3C!xn>02 ۨ0;EOczBlg`{c5S0Ƣ@#}s+ a1 +a9Խ[rkck{2Kzu4qM!TD P˘)p$zr׾~WwX}v>]A>Wh{.lA/}-i3j8X}$ Y^M:ss8DQxq]'ťnvu8=Ǹh#uv(P pG_G5|HdHNyxw["XMNY|CpWpwKQA0Y܄Zaz)^!FY@,G680O`Xh-Y@^˵eK$79cΐeMY`\r]y4dtaqHVwNKyOPpWn33 x?MPmOr+:})HhW= ]pOkBjWtkל0]w$T\B̨5%x="cFf;m_~SM(~?@UʾDsﵜ)4O%q)oc[y{m|{tS@nL-j_waLe gQ"{Ѓly8r<<XQݑ>趠>^/FabMGv018gcooF\{c}.?}MB&߬ULL(3sQ圮 _ 1 :7;Wp+tQT}b}zss*!^vOc";v>GQ R *|&,kO\=ޛ\)x˦m vW(knNƻhfF.HCaJe8(0or썳V*̰E.5‹PQU'*6LG-gA_Y%9~[qN+3l{mrX٤='P5L{J/JTsLRtԔ'm䖋ʑۗ._B[͓}!Ԉ0I*]>XsoՆnfBS^ӕ3:4#d QӍ 3]ݼ(}>{8]2t2E:YC\gݞឡ{Ͼt&GV%I*TR.C:vfTas㏷rAFA,#‰l \o Vꌅ)`zx?7xC)Dn0,NX%usMl\fn'n?-&[5^C b)v_``!D2s0^B]\Xj#Fk׃ ʡi}@\}[eK/ȤMY o;VQ'Aa 3Z\b͈"8^RIKnH(Q:w$$`- "$d(+.kT;o<ڱp㿩=XdΏ6ٓ.7M h$%3 Jy=cꣀ`0İ稵Y&gZV}11y%bo:Pt#wX_:R22+|p*`!ߗk~zn!*}ҭ=1W_ڥtW2F=WnBJH~&W 10t?I6ye<0\`4 ӴHܣ2z2^sp *1?u 6gd#N c?_n{`lqY~+41Ct%Զ 6ċGG k{<4T&(hԸ`kl7~*# ƣ13k4*"V =J6E$dKefݵ 0&ba( PO0mP[6~N4 =5ΰ嘊a۫`[wҧ~E٭l%(i$ qG,YdCE|oT$=761sWfL Wqxr3e:ԑenD7OmP-} imݪc%ԆN*NIzM'Y.BD#żY1m^H{|ǐ =͛"yۅ>PВ2C2q{uu? TaM)#iTM0mg+\gcKnK_[>=C%B$qU+IeO|8Z#sVƽ۵ F%ghub)nuJD! BkulJ\pPLjaM^i Ԛm!hܸ]5Lj.ƾG*_X - @Jh2<%A~#L8(ĔGLjhԅ e6Gv4bs_mAT'nRl|ҦS) CnzriIo c%JPVh%{ A?c@Yv9xS~XO_鏫ONV4v>ib(u=WW ,!bLﶾ: MP%0ͷy=y# X秅|+> ZMk6jdݍ$_C8n`d0!6na5y&<}c-V5Vm{V A|Cʆ)7540j<+pGw\߀0i&ĔTᰮ\gnK.#» (\O@j:&[^?b.;hdv|.H"Gש^8-ҩ2a/52e6OVÞp+ʝ#MH 2ݤkUB=6(Q3`(X4x3:<rplm u /Mj@wPѝ?։pL)Fi=ڥ)Le%,LjMKi(lUsѸQ `b֙%Yg`{.wjVWQv3(V>]EME]Q8ļZ䢲''@L>4 j$7=y2;-7I >a@ ?@u,)ܺFRhG b&tB=O9`~?R7qhӛKI% ۑ6{Y{lHOk+*+S rnD?VB˙M|9&rm.i7Rcը>+ IE7厄/ "6^dVJ/"w&(X;сlЯ0~.3l s G4tgtP:ӯA`w5rsdG—x r_n |I*LF8^ -n\%6&Gtk  SF<[ 놰A*Q\]r`DVңk7sKP$y2ދtMFqc O˽>c8ga Cb^/|U1c)g14EuCP]MJ+TBQ|b'.(\@ =2 H /<(C ܏fB̲Kb_ \#[eb"p4A~@=ȯyfiYx'7HH/LyQQxXTfnُȬ]$GW%ls?<}V,OEGẈ`j2pujN'%-8)(,{ 2IUKTb}^Ct:Sa;K췉b4i_ѱD0Z3Y!WUCf?ifUל(-7XU%fzP `֤(NxM#59k =btW:p O䖌o2)q D:r7՛hI|.a)*铬-pٽЯ~Pw/=QG0\|J 2SϵjVOz!*]JOoU ҁ" [^O aP;E&^6[^J3~9\ lw&A K@i:l3H@?q& Zyf2\qCS2t^ Gx.hö6nQmv"WySgũ@ h & rڂ;$IdžYutm&'m]CɼҘs-8k0kœ]<X]Ր$C*vHqO eJ>ΊH9<ٗbE D6;w(7 0e{;AD4q4YO;NgC7Fz8<0ۘiݨ񰌶TT6)maM/~3EK%Qu/׈`Ԏ[P7$R)io |UAjiq^EŭI2]g}|Hy<>w蔴C##\' 3,^#WFZsEpDq34V%A] 1Y@;dUy̬AѹT%.qpx_`;<6Z+]lQŖO1o:ixfi"#'bb$XS~ڒmCT3/,dzCe}k$%u 1^O-wklfc9w;lб5Uk胿3qd`'E39n+`5w vB3M>M51wh^K}؁Tɚ#>/Sf[S[/92 ӓoE.a??{ zN \00\ӣ!'8Ǩǰ›VO3%.T4V;:Pq\ME'eDrYu乌aӺ.ߒ/-_'qͨa0&O-^7-1_()G1|_X9f-T^3-%/SJ̓4V)"n:[`$r+)Mzu"H1NgӂXk ʊ#ȡED@kl)됁+- /nR}EP@GKztR`Q`2h/BSĒk,=d6=ʎF˞vTH*\Ѽ`mF=FmI# ~ ^3mx-U4D=q1).0W̲漊}~69("P.:#i"kq0Ν1ankyڏj%L io]3xNED{Y<),0饇{I>ޭ/0yX5" ^(8H왔>3Z3e3: 梺*a.!,ї~e= ]NFau̚oVوske ɿb`ݡ427Ύf=H \ OEICH60B@ -Ϲ$RE\E+Ng8p2HhK`/5\Gf8uZpHanZa6Π~GB¸8T?%Z|O_w$eD_lA>houK[y=N \iē o_нUd+4[п"UFA*õf4m^-{~ɠPF+dCj\П<ْS O+ߛQguhݙb /pb>R{Q>f̊ITE'ŵ̥fxװ{L']A];r IzLX[Äֵ<)'J|!+0ߑP͓y(;[nL1qz8a]nQTud6tU0}c̰Nʋӆ; "C$ˡWuGl(#W`/ ?Xߗʢ_Ga=wӁ*gB!iwe\~fLvq]>u ҝjQ.%7`4 PEj$"Vv8Ti1y Yn,07gW'EuF}}pjjơN:pa؇;B/n#e?Y:S UfmY5׊zPR5ܾۀ7h =_pa&&Ma'f:vgv, de0uBz+ ز\5x6B\Y2:Vr׃8 SYlurF-Vyϖk4ndw0)řKl[uG.GnAI5ʲ瑗Ohz,&ΕiWonh֯4/,BPN6Gy[f`*^߳ f̭"q5n}g:;"Hoԇ%p39.yƂ|ϡxؾλCw WT!uty^<̃殰Zp6k$I*w}Kg`3,I0@O/eJ2(K e=/$_(& \"k_ѓC= ;f \$ﮐw*> RVɡYB3*0|R65?բLQ(mr%;U`".O͔SbAW %x+tɖfFf]0w}rt9! 4PpNw~ `ŝОZ䭶5qk'=Xذ?Ұ-}o#XؙJeqk:L~e.: s' ,iB$>xlPo宾}x3@5+Ǽ+niD.֢FC$ؐGR_Tބ&]荃r2:;֯.) ;nCA2vmnK9snX"{NᎻ/="=sҏjÚ̉VK\3"mMn6P:ڽBeXIhCm0]#z+o;pic*5 m4iou Wsjz޴ Ä0Pa$x& K8vV=3<ʟ~ -d;(le?)ލpRDCƺOsY?:Bl,XR{DanT~!֝>-fYހ-2QS:2'kl {}m¨@-MjU{f:[?^g{iްr'HѤ7M"ōTW2%|W|Qjs6prY B[K2kܭcMn#i3`Vn K [`2VX~+t&Lo:ŪfpW_M}gWs#7;.m3x,7eyt/./T#,``2J{;3C*6} ZZ~kHW=7@1+59[ Pod78m}y{N #>Kc; \92u2Pr%>I7_5&n JjgK.g=%_v>>`+Gm%Zj/JvM |^uey{P8(iVs{L \''CE+P3ՌlG#{㗒zI'sAK9zޤ6Q%Km1dwl}T-TS8v+CPN+ɳ#p⏿HV_Ymw&UW@jCޟ,79 Xnvk 2~6XLSyЗ77k:ar>*dLUϭ$ّ!gHͷYCly$W7@cAVbкnW)[ 6QA<҃IheWimԤ(O?ʎ꺏&t!@=ù\>6yZLFLb6 D}FnqTP﷋kim=V؅[usbTkE%N%;:'f(sn[{Jo ?QG׎3񴑺V'2T;0oJ9ݙae}= |w`]<5C'@&8_w6ZM;QR2kKO.4?Lo@hєӢ UY$TgaDoF $V":w(x}R[o9*cz;.f|ia^wa>2;3T9NsW9{ڸ3:j^L'hL)<0ޥbL_Go 젭?.CO &ω Zd) (FQx n"1S&7)#0 ^5I"49D h7=a>! CWX2+?k(7>s;*s$ҳpQO'gͮ7ZP8%_MAkK`:{W}JFμplFf;7jyT{6 W'IwFkqRҩ/sh0Vg)ǷQ [OSQ{"/DZY t4>` !k=vCHf n,PaSƵBFJe1Gah2UC ջ]U +Wв"ŐeBӴ"-Ʉ6PԻ}DM׌LjjdܩK3P ]6ɽBmK,u_аn5 Id xx9]iyG2W;*]oU4U%o-tݒE %Ջ1_O*;#5sun]T?(1F~$uOs5eZW |m\J+nZ78[)]Z}rpyՏdV(T;9&9ͭF赶 ok4׃z:rO[Rh5\IuBc!9E/g1 # a_W]m `VXZ1jl2k +X#huNQk_oƢeXR UzTKT`_"ZvgMMKoNҴ2<8۔KM;L#q$cWX29⵨Z/mNYQ4֦1m:*5 ϰڡ};2B+j]Fe&3}A@Z^_ӽw-!u(}pRF_dzG~k߰~_p z9 ?&Zsj;/|*1/]6a!ؠޓz8_滵V܃ۢӇFwIbz`ڤ$?n1*Y&}Yqj}a%3q^{ĪZjf5^(<%31^]Q"a™ ,aA!T#l*A?7mrU9˿*ogS P4czǓk|-Ơ$Ь3M'2[B1D%\:FNypn? /b>j٪`D$K(-Ǎ#X4Sy!Мߐא1K>}FVWVqix79%KgCpن_lil,2$N.:cc#g2u?`1>GeOn2vR>oȘ, k)A&kI I(>ew&{wd:,Ḏl;(܈'BˋT Lq8N_OT)cw %fbN*%¹k/QSΛ0P8G狠|߹~=#de^S/eZ\fI6q|*NQa`D9o,xuiqKPI^p<<翓)rA#&>/nwp^tʛZƁd{PvY[s{R6[;GBlGW3oمmpj^gXrFZH/VtL(A'"_ 0A/J!1#O&Vӳw˓N\p+T×5?6qCyHhDB WOԍ݌1Ć!,EZ GϗLuj++(OL3J*Rދrtex9-RA-hE6zuZvl7 UvR;Oe ܎|^*x+\\ Tfڏ{e!3HF l"3ݬM,-2nD]^bcP&ߓ2`U hG j)EIxN?n[h/ }.)]$W;2]-p"=jTPPF|c?H Q,]W7鈨g%Pn[\<۹ (ϏB˃ۗǢCx=lS{MtK)S\(bi/<AoĉvdTk&z-S˅l_>lgLsA[0D0s(.سdu`QyK,OzV 8*h@?oP,Φ|t#Kjg4/w\zP7~ώyI00*5#~53{5=dܠԜ,Ʋ ;%mP7]eHy2Re.tnOڎ2.iN #"p{4:ԇ7܂Sl ) /5$SQ [x0Õq)A#*›;XMB zY|&2&H ZڽQY::YVdy 7J CȄ٥\UW'v/|EFgtKh(u0s=IkJr2% #2ze4u {njgX'#j^9.f+M2eٮrd8 9Cy+1 ӿKLK*aoN'ee)tb_bcHJL‰p!j?c!sQN713ftG5nyTUPk4Fx_"b!e!1Gm ZX=+'N]w$?k+x7\rOF_W_,+D8dF9:t xuG/Qm :vwQVc%7጗{_ӷ< 2ϵ|Zgh^S¨VI.0r5eaﲊje'&y1U"`0„6"zÑ kG6:p?\UQP! QՒĽRZef/vެ.#03 AI晴2E,W,tsP򼲙KVg(p2۟]ĹPYq%Ǥ2\>0Ώfw)PӗVgO*sj!6U j_3^K;rUIAhzx/}Ye=h!-_Dü`4ǽ:>>jH⽯ {#pt\aꌏhOF=PRв T`].Qt/)}@JbyVؘvIxuYvXuDW( R,ݩ3LiƲ+]-j hSC0 dHboUy2$~ skN讹YASѨCBh.Gb{/ǾHWVm^oWsow +;jP 2&e᳨jW@r_)i~)D%RwO{ߛ!ck2筜U2)X-\ i)$ޱZFn4;}eZmYC$_ZovRoa-w=v#} c}B-Ć˄SCN'0n%&6MǨsI[N\ n&ۀ\X]_'I`ƻWNNuPͥyAl/Yw_Y<^gKVSEsܑmIL<; P ky"v:RnWg@"|ڳf\kbxЈ`/nnnLqR4^yVHI>ܪՠ1Qa("CPT:DvJtPvh/'l\Fyv:o&UL{;;Ef%9<$ϰ|GugR}tbR$S-O~eqFoYnde-,;<.ljS|b,?"6rdT >6Հ)I1<  &ʽ/kdF9^UphLzDҗ[ ql;$\3\f" YD^7Y[-0ߤ5XC(t2 euBhy$;8e+n:'40ti$ߛò8gKTB~32 k{vĤM ΈOpt~SzgG IeSV2y%"6j&aaRV۩ +:d",dQvI[E=&, aNȆB(g( mn+RWw+BWW՞1y"(v@O ~xwt8)B^ b1jTUXaM^tOmP+wH4^~#k]i!gu:(kAdS 6[Cqx{pnd*=ūW<֜.7ةn[ NdKUf~?JBn(]  EcbԢ4YOBPl/Y-:㖯dUH6gԞ|$? ^'wAU0v@X)e&=Z#'eQ[kUKPk8P @coWJWI8`]^wp,L0,;GJ!!%e'o```ծ]#"_U]kCEcsҞ|1z<@ vVtqgupoފ%őC~&`{z^7 psؿ#=܃;QvO$dpӯolrM0e=xF$7?<~57?*ȳ+#ӎ{NS aKz[H֑ {hvv>iJEtKSںFha\KogG|{4i,Z<_lN.0pMθF`>uOH 5T|}8G;*Pq :d&lg==Hlk #EPs!/OIٚ½J*cR~A+Bا朩gYmmwܔƗ6|Ik!v9},; }l,ZmA_xf}8s~N1P=Z /7UzJ:# mӠ@y>0Zvϔ]8?4Vsna~HAm:3p<'.p_Gg?c#1Q3/(2393]+Z6? O !WH}t>&=Tk,UX8.S28`̒{ޮ) >}ϖ=@Y%U)?'XriYd`K+';kK2q.Qz2W4Z%u%7m[R <E[2t %Li&*"s߉FkuȦlؤ9 ^"*E3cܽYifA^P'̷z$ȁֹ,y}X @ D(AT e@%e/ ً2*D2i9]NGfX'z?αZ'!*~ax!F (ah.PODumJ,S(gv.QDb>hA}29oOObolht \GMكsU8ym^"CNЃC]Fהx`[:zXS$3^̚n*O$!ZGr)㖒jykz!&C`/0ˊYϠI_h+1_x p|9 8b?D7 "2O q!B= qN= T{XKԅU&Ǎ_e]y^;&P3hcZL'Xk0&{TR=GxQa_9ئ~!rjZ2e;7+vX#+0c33T0( VG ?´s-=m# lgGg-㍻fuk=7m"J}\TC!e)4\rkGnl dK4T|ԌGxv ԐI3!y22R%uFwP{ciEw-M'˄v𵻞돦ߺjc{q=٤wqEN~9ūH.mb!Qĵ,_.*balm3nj і!Ƀ߽^Sq>o@KlLz%^TK,( u4/6$I Cw҇ҙ\ i~&ZYŞUAQuGaa0P<G' iST}}ڪʯ/\k2Yjf3> n$623B޶hPزh :3P|]N 7t\ .%'oxص c?d̞:(8MS_): @ \*.Kh3CZ{V~aCE~i}U <7vם(/wJp0oElJgw哼 397~_m/}0)hLK#>t}DO }.'ߞu2\&0ܵВSɅCkDR押~@7ɴ*bT3=:?Lq֭өHEvs 4fO˕{\4l,/+H'(5!W|Mf EX^!%NC ɤǜPk ̍ fEY͐:}Oϟf\ts.y,8'O Sȏ ?Iqb|AΦy_O0m3)e75VZ8o3՛t?Øae>H[g>iMG2whĽ"ypWaBKO}AìFGcߕ:!.MDOڜ:QeU߯Wb'9# 0'Dsӂ34?L 'ȽM0Zj S=CC,Įs&{} POMEŐ.=$6#v@hgmQD Hd1,G![,v]uz*vF2Hl8q.bU- q mgߙ?Ⱦg!zC#ASo˵',&RiQdj,pOCʊ@6[ 쌠O΋w7o(9ߺPֿQՄ$ d)Ptyެ<f(QOGN"e˴{~/B9~*Kfc{\!0WhevsAx:=dR>]b`@2 _8(P.qyĩgP5t$ujǒlX >Uo=Hwl *D`9ZNgBr^80 7t [2c6r6,}rչŬV{Y:)Su[eHE*KXsK@ t̜mK2-#ˡL1>wUvǠC[ͮŐ0APN}c7ʉ[ XvOv9+neI>lQTE7m5,t*pw2BBki U=14c*bt7jNφXeбD-ew{!/J=(B0kRƁ\5%?fdc b"h2d(HM@A!G:ʼ5TL]I!sshŜ8@Y>.5}_,[{Dj|ke R0gmz 8(r1 6*}'3Ƴ6w8m+[+89e/#bdy c)"+ġo7郝׀Ci@K4܉G8Mo13u%`+ٍ^hHP)sdԁ{mZQLDiN(c8|jug $,"y,3E,ftc_a!ugq3uDʑǝOjktP-y/H램L`¥Ȯhlcs#SB`*4 䰾CYp i_.$ ȓTg-gjbnҎUmm3a' H(Jơ/[j {1gh'}18UKߢsRތm(<=؛y];eg^jWg໔#Pfv=:\2|Q8Q'" 3YGM[_Ci4DSE:̘$.a2mW)Idq"jNם,W.vv7 p zYo{9_z/+L\oJ(kTV Xe %mkjZࣙ~- zXe}q4ǟO1-'TبٻoSVBdK{7Dһo֡ph=c>Q`0wn9?;c _Jc6u~ AK$ƞn]Yʛ@ӱ6*XGb?=g З`/!`=Z ( n$׷ ҟg[Wtۏk',Ɂ.(6,z4Njσw< F3r4̩?2*n`kAywO2{aEp[Ҽ|,sF}"\urkeQSǬ$ i6E! ʠ#F1uR+Rw${pֆ9ͥ5aT4w̭(oGDN=})Z_{aɉG[2XxYs8-BP|R 5R,Yg(IGeH)(1wЄ-ױ,˝bcu#Yp:,Ak⛷̍-"\2f $I굘95Yk!˞Ƈ5CO f=q1./9C9.w\t2TR"g1(y6;?GY7A=c5-L&2*c-PwֲOo]|_l+u YFU{ n_y^0ᬮۛ4 ^H;E>B&Ibя<^P`0OR i6$K(`gւ:dIbDC{REj3[ ss%f>SrRٔ{GPӒF8֙؀ԁ۔إC5RBߌ{1c#c1ӏF٧YfbyΑ[憄sh.#XQ߈</IzezӋZ ۯdxynC^ue -r:*S\~dhrCS0ǥs1Ix/Jim/^ISꃔ6b~/TOX-ṟ,^Մ= vZr wM<KAW/L% A ]M/gwd"%ҷh*3t=oRBD>.e$W ~h3:n!1\9x:_ IK+y[>aZDYs JM>?v՘»gxib&mΞƻtlTaP|@}.BCٷ2iq i:_ڏŘe|"'R ^9I-cz[X( :q|ܧ/v]FI®]j} -++f43d00Hu']Ҟ+j]w=B˓R[I;%^Jn_*cCtwS&=U n"rV.*bd;i}ԸqgvO條N>LNQ>h#SQOvoL.@ȱĕOx)eXR{w~u'\h=Bm*R2!et)hG~A)zZ¬^ƛQƝ*w>֠Ab0v JW Dm}%TT;^L%©8N]b<}"\| Ot=gK@*~+;r¯4TRuyZf5gj2爪6'B,|uYfߢ.nE;)V|I$cϧdRylNq5}Tp:#Moɰ"j4f aћ>Um߉-*;2Ȳ5՚eCx] ftwWua \nO4K"H"h㥍~k<ණWZxVdsKgZlnI&12GM%sBʾx*}fY(]e/uogo w' ÷Co*FP0lPZu@\!gSxDԉrƐa?2 q^][66ڴ=@'JOb8DaSгC^D]לpB^W~ ,s7&.Ǫ4#";.'OH-w++ePSZ:SVabeǦ]I{3|NwҸĿ79gcI*޵a`fA&TD$tHIV]~S8:p2$p*m!Er08,W NlV/ u2wl;P%Zmz˥BeEaΡʬs/b"3T3qT[+W 2 ׬ZkS,P.([Tp3̛'1yLF0b7{{;Usn,CdM6;ej4ɋK&;$6y %J OȽnp+O&^`_RrPF̈O8&Ml. Iks%&L:gz.&Iִ~M"alY.TD #tk+e8XJ,N[ ;F-}ٵֱe#{uJfdzCG:HJoOnOi'WU |g;{jrGh0,|H˼E'0q{p1~c-'짋âvV`?6r9"ͱ|zW4?D6w$_#~~И~ Wc;JyaKqnKbH{џjfꊞ÷lߋGrxه6&7T5[_215>a%&TaS|;z!3Lh.AxM׻fȿB6\R+%ӑzts1Si.l0Y\X!G%6u,NԘ/Z%Pr@!̃V'X;aPl׌8#b@gi}dḼaZYҡ5_&Ǵ3~]d8>k:uRPVY|ɨNŅ[LV*?8Ldjy-l|iLtQq,Ǒq2C~dDyL5GTe}{"bQ#oZ<Ճmwr?Y6 (# $Gƙr"lg hoڂTgU{=8Jc'0JbRc"/+ ɱv1y!5'Vklt?"pʑUO4 qq֠cKfӝkQ 48f f᫅e>HO\G UJLG;25*aTѡ]-#@i#wPTJY%(295SdŷW_7P3}*g vRFw&. 9C+7P%"=ׄgZE/=Ǘ=;0{{nZ6>D3dГyFGS s*5 ɟ1ה=} E4.2)rQjhoH}6;Ҟ355̬VI& JҔXs4lH$eQcQK:G5dʵ`X=xߤ8 UEKBS!AbͬS鑉kf=?w6gW}Imd)ÔQaF8Not#v\fk;A/N?azH]RZ\&Djy+niyk_*Zj! a V>JxoHrhrIXŝV*Ck//q^5Gjdhj!4֜y'#}E4Y*a`'OnPU+iT2*/`ݡJ\! ]Psv7n,T)vXӹ$3F. 8w*B a2c!Lq$rQޥmb5*2߾GCj'9G4mbae V$kx\C1tZWf:S Wg'LF54-jĒf/y1gĵ8  \ꝽJu/?yw}4@wBV QJ:C8@Wnw<ӽX&X/cgjDmgdL%}n |&P缗"XHx:_#(/m%| )yȝ}q#)PZ^ۿ;[F&7VvƁA2ky(8t` 2Mb,5eR+e}aT_Me-J)h .FT[eV_4F߇ai~ I~Xm( y iޠK+~SSk٪RHp!HiUOXKZpZIc^]Y!k!.L(ݴ1m"/ChonD6T~q2Hm׎oUޕRj'Re]҈|٣w(oZjq4R x휅]\i(C…ol7jc4/ӓ+=lRIB]oKӟ{5Ս>I`?үu-/:ڱ)w&:>tZ`(~\Fem9'V j$znԓowɐ'PIePqL킪ѭ(%" ;Yl7g~y4l ~v,ZG*S[Qd/#lcw]{1~!DtgJUԘҵ#L S_}} -I3L9M(Oq,STg$F>RD֯h Mqj's~(w1jEc譒IgTmxlxٚj]q=nfiVjr(xZIa,S${~%{\ĘYy"`*0]r._Ah뿱{rpaV= ,r\P!뿨 |[g=ޒa2<}-eJ.&̌v`|~TwgʪnikNhnXnǙˉ @Ws?B0ļdB. >RAMDJDm/E$1v6p+܍ۮo442׷LU^ G/yN~oxaA}vw!6gmA EO:Uf Wk]LXӫYٜw5Y{NYa Zl|ZJ@ XAuw%Liۅ͡k~iy,!l`Zj L1tOŤQ%%I$ d _6<+v9f-KK?T> 4ydtã"|ﲀgT>yYN$<ޘysY ^,:ÊcU\˾Lޖq7Evq]WxB& >_&$PҢ EI'܁ZQ,SmzyvlCm<#hd ڽrRìFU4CREmS:'ic}*cHmMR01%k ޯ3aumJgs:A OXϩg#EmG Xa\Cji}͸Мrå<Vi@MZ7Hdvk'P8˟7LG-l"m鿿(=JIqE|Dð AkPI~-m (uQe ǣ m|la Vہ Ś:͔C`=bw]9N=%n$r} {o(uIk[f*qW|r$~] '-UAGd42)Kie.`gd00>fIxNH@d +4>/.s`oK.(ԽO^&N^QH"g-CQWRtnX3GE$WTuHsjacЈYIDܿ1>T5YXb4-@-)05r'T&PE",C7diӮ%r[VJV4C6aZ}s#XV*7`4:ٶ?d4:4(ѕf9n<+?ARz*kW&lj_h S~ѴXloXoZQD}K;J7}.f9|{~C_~DޏY]js~.1ԪΓaנW|DB92?hK]*.wi_՜Ƹvl8hSE Z X(QP ֕M_4rR!?5jŚNm6C~V]g`[*>0;4TZF Yg0`(wH^UVBy?бn<]̜~ TAnn^u*!û2b=Zl>ҙ^lK| > VXѼ*y)V:[4s,m+ ~Sv B%ư|e4%R;%ڇk @JtPQ`"u ?Ԕ;:JUˢ;1rvJXtkН[{@uAMP-@#P!=!GhscՔ?Cvk22$RA6;9:)Es\zI7g`(.(oФ;+8cs㖠zN:b(‰&gs){(?bm lu97mx+:&-!ۖ S A Q]Т" 3RDF {s=1v|3|Oe>Μi6\f^PN}ZEg)B2l^+$V-Y<85a8P|6Q:W3Ц &F'BOJjbڝ_C:zV 5K gQv兒IVgؓ[bƅk)mIW (_zIJv{,"/ce҅Oq&:{*ۥ^o~hDT/c͠[gbԧ&쳈>s8D1?w6B$93%[N-5ܑuZT9h˻+]pSC- S=n/\Fk"I#?r0Q.7iRW.@:S:oL(z&0;JMj$nEddDb3-s9S-B:D/#JrZB1k,a`dwq)@ -eY_T֌=%6MC0{p-7EiQ 2װyW-ިvzi-cك@]dXTS9y$ǻnF^hxnsݩ0̣'L >דUVU-^ϊJ9Bl/BXt *8{TeJ/\uS֩4w'st;Jt..?~w[kvש#=+Z6^rrp8ͺΓ&403}ɓe ]&I@'^ol:C Ȥ%MկDHi\$8?rAR;uNWAl)>v-zQkq4ުlva%jE*GM-^*ҕ1#ax#)茉ί^@<{Zo][Hcbz^W/*""u5Bܓ)t/5ˀZ| V5ߐ‰y Ơch">=;\?G0lwl!wzm7IHz-ג=g!pH])e:B@ܴכi3jS&RemH/.s̓l~Ոq{Z*IL̼y!$+\"Qׂ=|u f$8VՆ~fmI}%$N Fz8 j_ =v5.jKD\jP w%rA31X\U"l^Sޖ607ԗ长< q G(t3~A $ *~u jebVF߫^$">UKoIH҈W vJ*ld7U41G#Q{/ ָs68Ws 7V/pcA)̽WXy_J{9wU/|ns+Pr#[di6~* bܶxY Rn9M CxTPbd c- Q;QU0Qz SkA+R7vhN#TԎH =+#EUpmҘӯL5$8K3Q('"D+訮` iDxXOʵ\+|I)h}8-ß,8D,IA=d=0n m[zMJMGwt.zׇ{wDGI_;AuUd~Ӓ͇P8%b.4dS,&]54I(?7R%vEFXL縗m"jK>ȞY#>V2^`B"8Z\RY˔VA!و;7D=⨲YȴNXsg˥DQ"snǾtsyejOGum˩yg:\I>A3`K>A̓u~5&`sx à)Ky-oq_fx;:N8g2ӻI*y[hȴ}nH\@Zv"^X}$ОƳ!i$]]*ău!4zt\?d|jnP4hu϶Tߪ5T݆]l4D&oFnrFf|MhOdH"2ѩZ(2w/Қ w n}1Qucϙu-[@jWyZdY>'Rg  `ɦyj E{R16SU n&FfD˽(t* hv'jeec̉.6l q ǒol=ŹOMHtA]ȗ{726„/}įzi%LQƩQ'=Nigȣ$`)[㬜Ea䖮ǣGn0huWh1T?eKI|4i0QtݑY W>n,LH"->eB+z@J Uݏaw 7E 텇h7xi^vҤf )(N DGs)UIs^WDTZ~i?ev+NOC6jysx4q oDK0M7 i*?]|h+œ"Y5@PrM-ܸ{ld۴_BP{l{ad+s'XйQtNRWZ>J!YQ t_%]@M)_yi͓VNQкdw7Ω!3 IHз4Nx\Oxf܃HSC\턬X]$l<<"vރK9%s=aЌ$V.UC96hٸr1GƞhC+]ײgH;ȇ z2sXx&' H|DH$QˎlZq.ZqUFx…d'E9['ƿx})-S٬6ZL ַM*~NWV -9yE#]nWEAea|w?g<DhgE>ޭz Vd(:4ZA;fʂ ;Do],`~! Q$(tl]1]^#=<~TDd>"ÚG(%߃Wj^Xr/NT#,yċe^; A/Tǐ%>^]"3[+l%\ ہA)0 \?!OE⣈#V,4|؁՞P1q4i{w\ieo-lD Eq%?{N~I*S[wXe8ıv+(h22Hh_Q>ͣtF59nSZLyBHÜ KMkbChqN?ia¹xJ,箨 МKz!5hx3 }!ۊ Um1;v%Ÿv*8'N/ 0H̯8-t3J_q(e LίJj (HT6A>tռx%A(>0y>΃~;zUP%{E`?Fʥ=qc9l4J 8|W擇WS(с=us4&I`F,>qR.NP$xӞ@EldL $^]aEc`RF|gk|Hyƴ;wʙ3 X*T'.[ġ`3I]Nbuѓؤs^RbSQeGצd-$ut@wo7dFqtܯ-lk_S0!0겖wЊ! `#Df݌C!" K ᫰eļ"X'z}ޮvT{2-Rq+TԕH R FW<ͬf*rm> ]޽R?Kg煮l8MC|J$2h1+ZirJ$<-|im H2?@C,9:ebE s7t&]?:v5,W DsUuxڬ+wߣg? ˧8-0>M4R8UU#M*2*-ÿ^3 QJc뾖γ$U"WZyTP̊y ݋(<,P(X 1 PnHK!iH-v{u 38bizM1X7,#D&!)W6 ۧZ+Цdy4 |ՠ1RxN3, ^ÅZC:,Sф5^H ;zŤ%yj41W .hXֱx3q7GgSѳ{} vq^y^ӠQ 4lamx{[bL,ECx6TGpOfVvm l{M!KR %͠P` GL=)w_@[mA=<kꨛӤ.ej̅|T p"5Pn0D1mxY5F[jБB \᷐V GWPEua2q4N ՔneczfWO'Ȭ%<hHK%i[N. I%#5Jt 0 mV=1;E l[Y;SC:Wo3:X#_9.-D4+awPWӲ^*W'oH=:Z[lH(1[ Or%R50k_ Հ:m516@ٟW;yJpjϻ]Hoδ[T:Y]M lx~]kΑӊRoj@J9@v*Jeƕw VsB-5ŦsoȦLM;Z%NC1\pi[}_"åg(,A2iYu3w|kLnr!sK8/Gx"h."t,~vkW7UP'&9T%S#saxP̈w7QTCU0cjL}i ZŨ{\Ebgssw'_r$40AB.[{Ju ,^㌯x- 1w,~o諈HzΞhwqR7cmk `Y)9귯  ʺ<Ǻmf{,eHi+sAgK`*jl5\޽3G4A1| x_<}P @ dNO$oI9ݶXi̩a /Sg:B{Ƥ4Qjg"ЄAwM $4G#;FyԖ;cR o"?m;͜⾖SԐ\y[g]|[{r JZض'?[EӅq iuz:b`j#R1}ju ؒ)msB 9t;Y~i{ٛ/L F>CGZ?눜pvK{B>EVz{}Ĉ HGo92SCFyݯA~T0!O0 LI P+:z"pPV,MsZ %ŎzIiT L~j8"xG6/d.]Ȯ{B?0W@u(Z]ٜRiVQu9f># F[,2*PV,UN)/պj]YQwܘ#+RrߧrU2ª@5A if1#?r`xH2D%'{(^k !:BFcnB;%H}uhzmOUqxy.#tsCnjn].RUMt H{Cm6_KLR^'894U?:"Z 0?䔤o묞ܢtN?3DwdMuL>Fs #4>Yn[J:޾A(MΆ@RC•ə֋쏥 BG{'D ?A4&7@|f[)7Ƒa9otJC%y>5i͍Qb6ե@crNt.XoTnaoXݡ:-;SO豺R&Q p3lHnEsQ]f'N b4a84mȁT^D7mh5B?$΁0 da~!zkJ(,2wI fS1 QP'Q"@g&Hd﹭JP5U aZ jڭ>dX[y,"r)-U/2je_ ~i;ocWet/p: HR\"ʕDGEnwo\}Gja woij1{?<8WrXd 6tW1W$,iAxvgj(MGgѤ"^\), d-uL-G}=IkFgE'o#2 KH9QBL+{%wvSͪo@Gb.uBJNovK >I †O8t-Dc3q&[>AX U 'kY mk2\+Rl9^M[%' c~|n+4b-nջy|ת:BB\Ù㥛0 =W\n.9).ηձ=L[^BV$G"x@VpOh# #9´.14"?w;c, JҒ%i}В7bU=0ID<&2۳2Й@ ڒxXU.Rbu-b"D^`{H'HRUɍܳ0\?=ݰu&l̓_NIXfK>;6ܪh9a }=-/(LVxv V7e1Q0yfFŇT#@krDKot^8"3<ͫsZ:CBCT ZZwc7@0>VkloIӗj:֤_|$:L=>!&b||OJv96](oisȼ*` 9;cd =ΠNꆦ~[4 aiIHx)ơv32'n-&KTix* *?! 4vkiQ_ȷZ"CgB_{0^m 6u:Y+hyMИX0:O mdB`AX!W\᠓ˏwLKҕpL(EdOLc z=Xc9K`ә g@%N#NbS;łvU%X],PԝS%]~w63Y^Fq - mm=f4zlh-/ـ ZȊ=&c]JDB'=?he=2JLTq[(gzRIРS5)wW5KIr:da?}:Dc]G4KG0#~k)rzB;d;їf2n&ZI݀]Hcޭ+}?0fvE4AiJ' ϢڽwKZfx8xS8?2hP1n`}懽2}8jgeJFP/M爟S^*I|-~l[n/`^$.'pU-zme@Iww$Yq%a+m]oY  ΍P)FŢ>rF@O6{S!m#PŹGDkOo1l6vg[EMi?łNkyFB\9/A+9WNPLpy_zvըz>4gH|4sɋ<,caMnU/KmfA6|L\㭾S<ڑ~.9O7lH*C3 &DDA3+iu 5׻g#YwҽG5@'tQ"T5)آ 3wH/ZlOk _j1\!QoL%2\r!d8a@hn yzRY_Xn~JaȝN=ODTS:'cuctE7 v@'cJ#ӻ X)Kx!G=nu;ܬ-}o }j]4#&j$w;#~b"ˮ!gY1O~`&aWtd)cKŰT#Q6g$h=ګw%Pf<9 Ŧ:4:z,t<ShWDwJ{^BS<_iIW8xn[QE"NWy L"e8mJJ>л]0VI/IdVↀon wyf~le{9;`ğ41?w7@GbxoӋZ2tW5:ju]:B5zx7;og$G4Gyq@ޞ~ p>E,ׁ-远b`r+,%4Oz MD/.4r<2DRGN\|V@ot.(otoxe#kƚq= srrf qhGl* Wxg߳otsl6p1Qsі .5+{QG8Va,[/ q(%Gv$f$Klc &$ҖJ`7Kj#%o4R/Ňdƌ7T DZk`٪:1dܫpjN9Fz՘ V{f]|Pf Ӫ=W}1͛j8PueبGAvǺ4_- 9CyD#߃6Kx) wwt5b3e.pc8W'rDq4T\,)*6-3oBIGݲk WKP--'>~FӿL;6i_d큺bVnG*NG0jOʲ~z>)@H[Fu N(AY>05d.q{L4z1 "dj{B,BMPp׆׍NZDJ+ fBU=W3,`h$T"W11a)•"s沕'OB_6p 7ږ$by*bjLAyߍ x[Grz+N9I\%0ѯeDb_x{@"zW˪iŋ>K QDZ!hOdFt`NHcwdX2G/3J 6a .).@ibJ?c׊9O 7~O􃍨KFڊI%j#f@RiJUP,ZP^;CZ[ V"{EY J:GPLf}ځq#w4vB\*cV@-on+NCHOw2Z淦Ob|l@ȁ5u?+DҼ \fu(>>\^bI)2U?WVKq3l2X2\rc| 1gi6)4۹'+ڿ#. {9qmWبE IWt>AԳ?x㯸g믭C5πb:yO{G?yvpfؽ/#e+\arܷ߇. +%(= d V@ ÷\jT⛗;)G%P90:.xU>28VzIyS&a/Z ^[۷r%X\ zղ/Rs4V 5͑e|Zt[\gsş'?*&4;ĔvmHZq$N?{9]iGv\]AF\{ʟMF']\8NO9MeEQp PuPY:ؽ7Cv{3s"ZkMaae#'Jؓ^ˋM49Cnx.ºIj|k%"FWomd*٣1l+ # H5S9F-% "zUxz 1351 24[k%[;yTN;-0RN ϝlfgu4aTڝJur,RwP7}$wjcN<ѤGRhMubZYLplG8#O6itsO8 5"U{AՇVТtsga~/gi?.f^7D% ,Ctdt܈f_SXD=ͅ"6k184Yl(uR{ufWV|^;@b+[~d6:F"VR?04m7f|%4 QG v6MÓFl'b2 ͬF x9=v5J1ր3aa9h_V fG*:2O2F?ʈz$en"x!"~̆۝ ml(h\~wJU,AۀlZV+X{E&Z$J#$OZV=fD OT慗$Zys夾ӀݞR h$S^XC]_Zz>*#>#~+ޔH ]$ L'sɒ 9)]h3iU ߪ΋b9eE'۳!vIŅ V F-T}wL۫< {Pʖ ~m8'6[0 5,ʺ_Ƙ-G"R|:^HPR$οҢϞ`1Aari^3pBTmM0?寗qJMGciN d^'~Mt.gnS.ȕ~f0cP? b<R6nR'1#yѧ^ILa^ ҳT&7}er:#[Źgmy2bt֨vls^eAX"{ՠmB.E_,0tf"4Jvt-VfQ!wYNR)'7:=MH폜 >Qǧʡ 98OBj4ٟp= sli]rmʑ!& =@N]X"5=#KSm;̘L\"q1rcAWzӈ3%f㑐+dFȄ2' !6;SD긔ukOե((օCݭv܁?p^ i`1<=\E-m[-qIa8NߟsRve̹k[mt\(J((L>˴! H)>}a =݄%#_HmniU-D1\a|nH c;2U^{ F8dc4R 䧜1AQ٫#Aư Jx`rnό>응vjlPdřgZ ٽ` .+hwa['ڃq uWig7\k}:uCEL900_l >$y`ocx7 B*ZъnOeb7 W >L0a؀Q)Pz?.^8'Ur˥U(>0G>Ʈ+K$PI9`;Jm[UV- HU֥tx(a8;0X#z5I"(lxڍ\C/# AA!T *D9k-z7jXi-D"=`]+URY\5>ξ*Vxqى2$.PFNr3rT 6+uDGC;V8Z5ì`'h$ ̖ϥZV;B4Ar2!Pr:> }E~׭@AU _ 3۵6ޅ9tg l$f@rI[3dk~l@8a~VphSpYH^i [n-@{ÝIDȨy~>T'4n\ 4ϼ-4cV3@(p.f»Ҭ`I?CZAyUP12v*vQVj<~Z‘ e~VCbaame2+-p} 53$%b6 ivPpIʍ80J-)_pKAg1YИ?xdh=c@qޛi0<>ΐ÷.| RXlSzQ0,acxOʵIC)YǻRɕ~^࿮N >>19³a9F{+0yKҝr(C؀2gz0':t [CuԍAUSev1 vBAeZ&}ignäsӥԒUh+90FzS]R꩔p? "x "jfMZca.qiz/nY 3&5 D'(I~2]1H#>òݰt j@]nq\uoJGTm|آ%hr*ݤjZiY|2ўyUnwv4bCCوgt4ݴ @CiT`69OF96-㨦uMYl2z@I¸Πd9Aq7ӹl< ˛5|xO%8xyeb<Qw(B#% N${`dL:HO~Rp1NӦc.jGV*Br0WYceەv>y8Wzx63dCe,Q3`7+xj7Jb2ŹnꑔhՎow'ޑthYoׯ7n Pat)h<&j'1}o`F`'[S4>PI`g"Le}1F-c@c-![- *'M,z[ǸwI|8L \|↛kG83z2VҸǝiL.o(N _Q]F'>hב 3,EeS^ڔ:Ktm# NZG7LG,cvzJ΃wLQӾG1tP >M.ݞ3ʶ%>$Sv6p =08^U N6t@ m-[:E:xzTwF K#^Tlc#yf VjR<ؙvԌ#채hмn@PB I%} Pu\S).lV~KCP}i) 0Akښ)OB ۆ ~lf.mPB6[amWe`=b ف(ԩxOX.GPgpy*cTm3ڡs_?/_`2[-$ߒN;Q9@E3xݳsbo:cf_1!~OTKtLmoQdv6/U(\l[ : 1Vmzڟ٬X[ Љp5t3K{ߡ:?ې'.|L>{}WU d dYrMGbXϋ Z3f~/?+}Kp[evAC`vϐ Ý60 _єOpROï3lww-z{ b!xtX)S$5#ل:`4 yMd,5{i+GѣLa/?U!^i^Dy)^2& ]Lt2VA'Y: < 䧂p|}o ۡMqޡKR!Ic2Ƶ^ o[w$O弋R7u7g,'ĸln"cLDw.ӔѩiBy(s l>8Q4z'(ÁZW1{7sF?N\i'S Z AZPU'#%o%*R0\[DՂuԥ5rr^&4/9IdUC-r& eٱ3\4}jo<(o0uPAZ,\I&c?ɫzx#۽ ӟx(ðm~ F[_6(D__ 2$ w@G{;PPO.1*?UhZ5LYmER,("IQyKG1?L!t +c1B&1:U\ޅ1gb\^zq^OGDy=NV_yi}uhH#.Pn<4Q4L2 y8.A|h0 T*;^mEܦ,/Fݭ}v|haץuj%^KU>륈,Ƴ{Mx%srցĩP1C\=)>f '~*:ޛ{gb#7/ W $kUIas"$_9^^z m;҈FWPOe$}΋[q:c]gWGdeF[yE4Vf.jKx-kvv4d6v"*8̂KH ibnaS?.^e;%6WBZ婽CahtnB@)BWo,')\a"%&{ D~arc[9'˒YRu ]•6ʣ"E1F4y"ఱ򫵸0̐Mfe^Y3f$ZԃxEɆ?{<C]`J6f#W=1;%P$GAz_ADzO?*;?3ko?rRHʦL1Fh?)@^hQ z4˽v{0~voqf =G0j 4C˝1WKˤc a!"qkmx)̗I:UHVr]42V .gYZ0707010000003e000081a4000000000000000000000001642f09750000be6c000000000000000000000000000000000000005f00000000./lib/modules/4.18.0-484.rt7.273.el8.x86_64+debug/kernel/drivers/infiniband/hw/qedr/qedr.ko.xz7zXZִF!t/Ww,]?Eh=ڜ.+o6,6,L:Rּt_~pdQ<77%*/ 1}T_˖s=R)Nk ;r6e/?kT[xT(:PJTPEtl*yi_紨Aj,:Hb4%,fs_2?3`% w^y] /u.Gur|_Z)- Pk& !qf$̾!8?Mr4ƞtL>u,c}>u#("eHfC{ѥ)_t+E (6n a="|:WWKV<Љ pHhD'< 8ޢF8G&@}R$ǁ?`w'\J@83播/%#\N| C.ւL_@0% 狑ҸϝU%<Rv4!TKE'J0]#,Qo( Zz] ESaR:s.KX\fgovE_ 0jʛ'p7MZ83= ?\}қA|:I/oGHin6z~Mgs&,#&s{4HLoڛ QoB,I{ 2r;{NUYx~:Cq1`y 2{T6/` ksvX q6RTy[VˆV%<5Ԯ/vۛidThGq RtYxB%2ڰJ#HA]6G!Q$!w<qV[x<8*sf"I:t;9'Afa!ݱSL( ݆_b?˹K3V6ZAgkK+WnɌ C5ȃ֓n|1ox\6/`F+ΣQxYKoQRL>RB/`\&gȺR5Jw(2X^Ft1oKHom0~̔Y: Y 뀪eޯ{f}{u7UP2Aú8R8,$ +FJlZiXV)ob:=,$ P LA" ܥh}~];~!sn?alt5pq$d7r̞s/e_wc~D}PѲehd"GB[ ̴PdsN$G']|G YWW(GMz*Ǻ3,且3_>U=Οy# Vϋ$Xzn9SU"Vpwnp#Ζ~=$B## # sJPiN"p&Zt^gRO.4cT 󳶊"[E#Zk'aaɯQTͣCv/cB dyr7]GSwulLTTNLTTeA$&4:[}.1H"඲qm1S(Oh_2e&(Aǭm=@\f*|ȷޖ*5 S&vb&DI'0z@OJZ,h%G[d|(ԭ' zj;gأ5*I cs mPaD+osQuKzW[Ͳpx6f(;<كM#J !&wtl߭$7R-m1 F?i=fh& f/H>pZr޶|_]6hΣF7eTttјFZbQNW,$4jzwf;ƨ|h+҃Yv׼.26jG@Kd(׌(to2*9Fi*)I;4UhKaGպ/9> g#&PM Ȱ;̓C:_| ?FqO\]]ށ&)e}U}uNQfHڨ sJ8NŝO;o -s¢3Y1n.HGٴe?I K+'Bm_d|8QJ>"wI=-I0Y:7.^ڕ{LBLP0Wh0Dnc</I kI sc1/].$!岊Qڶd;usց2MTۿF bNE<9$M: YN.RӬ&0}-Jt,,gyt)OFAٜUʤ̙mTd:In |{t 5hgd~;W &KC #Ii$q8FMV3џ7=%vv}cT_K(h63)@NޘGj/S{ `.NX!\F ) ъ#9 (^)2o x'C;Xa_uP!y41PB1og,E1o#3usǰXK__AF Ⱦ=gkT6uBnc7c4 !/zmѲ ٿ.]+Zdaמ@T1/0FBd)xR{O`q+=ad~tL ;JӠu8X؁&kKY+GÕ>5\jU%C\jׯ[SI/LdQ|Qfx L#0 XgM%"yhS>6R}.7dcm'4.P;K..35/-KoBh@;HWLEFhhÉ\Yw*1*X =bx࢚N 8\l| >e/rU7$BC{́akPU"%ZN(LVOƁVV.!BI@X':> Bb6 >O"4rZ9]9ՓU C|llAt\UoI(y|WAr'1gUqOV`$҃{Y* h+Vx`eVtm ] 6:v$>_T|C<ت(fb#ZODduB>!茸Âo.jrd6ӑhת.0lyn=j@mQXKBb$A͋[4D4"#`}ʃ&:/cqRکs.*X..D%k>RO&t2$xL̲8ʷԁ5y{6Tg݂Թ~=4aܤxa7\o,u}KjAi2aۚ%.*%xYd'eB3k)$^n0oXiiQ `t˨hEۓնN&X\sfy<,P ˆju~1+ ,@ǭ!Wn}N#EBHPCXn~d[\Gma(jǖG݋։2xj4e3 ʭ%~kkz#9/([ vFi+q)РSbu;}] aBQt.:RkYíT]&dsx%B/"QYؘtke'gǎ'MUe"q8)zO˩C<#H=}`_GDS?>w!= e{l5/,yH[5٢C#UWUuw/M@Gb3'#|PA%Re$Ǔb>irӠlh|1B%b/Z13. =mG]QEq4b g6k~㕰ݝ-.$uPHJ^+ƷzU5 ,eڃ&ghL>lxXMuمsaؑnIR &@왟#$Rri'O>۫΂M0S>\Y׾aҞvh~}$^ ]S[PuHlbbzq?O%^E}cU  5;MSM">~= .vܫ $@;R&r"xثa(82vrq[CYr(9)vZwCiZ 5mp[(9z_ "lS􅈷"3ݥ|z<LS{_L|F?EB9TbG}i@mVa-j=Mrkz_ƢԁgBѐlcGlu3"׷az2])Bo$NM왍+jR 3|W5Wf/*`d={Pk~alKS2Nvuy~ ,TK⻥yb<2b)*u]uBJ@Ժjѩ ;WpO! tNe íÁ`l$'nC$Ag-ǎdE{IbU*]jc?K3vntEx=ݬYfc[}T~ǜV J@ɐuJL6O5Fs#Kv$s)+618qCBxΫ!Si ?AKGJ%CO{Uؕ+l,bP o,p#f̰ t0:~VB&IH$~PXTq=ɚvxTt7aP; \ېza2/uv(c[kl򜲜vy(~7qT00Xm(uφ>gލoWLĢ.vQzlnWhs^$GYпǑU+:(sm{ڈIN]F_HP_kmwdoIs AoȜX14Uƛ ֡CT4pԣuD28[jg-rX=NTe@&8":57:umCp޹GA!}|Ƴp*H0#y)oӇ`WK*K\@tV2:ݻɕxG&}3v >U ŽFVT6cPJ@PQf%]#)lHX9_ٿ'J~7w#f-c, d<>>.=$99]zxx/iB`5tx#V.&] Ld&Q7)7 Z8YR@HFBץȖyΡe K`.Zđq(7EKt+w3%{ GhE2)qp\g#?+ؾ0&|}3FōhdihZbF";`84Aaz;Vv)^0\#3+NfDDx3]_>VQh0I'2(q`~ nfcrbG_Rm G:TP[HHx1`2H*Ȱn/ ,hLK0yǯ޵'rp0؆XB.k$#|㭋5,bU*[XI B@9#WJVgNR2m*/r63x G5N3oIfoA`Qy}wEUo"Sg%15sNfNeik#},?19( wZ巯v>bu^|lJ|#:9lY>ś)و"-NNjcpB|NyWvlz|žk`{v jscCӢJ*@f4]ᓦ=54lW$=9 1-q8R2b#+"J 6f#7ize%ὶpJ.v1Y֑:`9 k̕Gf8A%БC IdEx:hA=ı!+㇎ѫ{!?(K)"^ήFrѾ,n<'bG:zʔFP-PO~[ɣ枭lJKGh-W=aZhoR= NuHCQ)iod/%6jUi}b| U&[Q)\ i7&< =ýpH6E2'\%yb.bf:_.9 hc"ZufdM4YDNHhJYoW0B E"Lތ o`'*%gc*d/VEs%3@A"'rm0>l:m7^ᴰe7D<4]D, + (_T+5.Z[{yFU&nYL]xGKG/,֒V(u_(⹣b>[z#g\PxժkgJzְ1yU;/yq׫aYNf3rW/~TK{Xƒ&| 7':s,BU⹿x9`AQC]pEDJrsQ;s|s j?aƔU'Jph/ئ:Lu.vR`m3)3 n+x6KuB  =#R&2VQd_`wTFX}0ɩN7ʟϹLGvydէh+34JFRkl~ZĴg51ƩƟ]>ʦB>N6Ȋ(|w]qP4 _40 y$@ۣJ7Ξ\thXϬ&>$ُdux QRf~&Uͥ;q CV9Z|sEI JquV O xe,^kw[+Ok17P$?pd3z@i nՁ+(Wp,|#nU=̣ JT#YW,e,묵ڝucc\&Mփ'"H⩵4Y.J华DInfs^l R!(򩤄8u85]5?~ b* )tb8*6$'2"_@UB7Fʭ :Ēe>b  bEB$ >,3I/NKJz8WanE|}"؍l]Dg8YU}E'HɩYjqoB$'~L}L%$V[H. @9q7dKC7y最4Q$,'7'i!+@3.wlV0lQh;>U,?Y% {r|zmd 4\hjtVypl:"8Z)sJ;\">fB1=폂N!k=Y#5rcL_Lo ELiDR*GZFv+nY*7_@h r}egE?tyUգ;}Nu.ʉרy O!r>}ګfi.>깞#Pj 3_V N6)$rŸ5ThJcLy[g"hx/_p(x0ĵjԒ AG&Z/vKe2XgzHk9 ѤM0ҭe*,e?_Z@.L@aBWffRM]̽B&Ck5x\Xo]ِb[C܈$ ;"lU1g(G$Z w%9$>qý_ڜdK*ͨAf m"T"؍ Զ(EaS #!C ^nz;+?2F_;btΞzESP8:FilPJXң* u=`*ԁfU<=\m1Q6[&W(tџ#p)&:3,9~!bkO` ㉻PSiP vx] ^:T(ۜ0ȕaY(nfNV)js|#Hp'%B :`2oKAOO{< {ݥ= @Sԧuzfz9]ltY^|sOWX,0 HF|S9)KCUR +S=.*+Y1`C^ٱ3[VQ96% L䔀V@fqC #m'\e]4 {@ń|=gOR#Dq>h#Fx9b*]9_ Mmy><EAqs1\5W$JgK[L3h׿ԘY6YtϺvޙ!icЇU8ɨSeD #tVҽR0n |B)B+xQk³=Ha (?kP:qT0>W8/J̑n=9tgQӂWP_(B/b)4HE7д4S뒚= >1=Q .UíFA(ȇ {{m*[ճxM(UU^k*z7Q'](~dmZLg'fHʩz>z):X%f?Jg篶/P\T9 Or{цn1$YGSmY@1)'Te?#q6xE1墼DįfZxC@\ztO\Ads 4K\zNX'zH/D/FbgAԅ!9etxH?98Z/g]8w'ͦZp5'Jʢ 1Ћ{Y ;1aQ]w`y8&6R1 }B 2+]sBow FM1!~d rX"gyE|=h7hѰnnCTkAN Qsk x ULtDڢl l"nwCZRfN] 7T99ԫ^_c\<α"W"lo7Tz!m]}[KHwZcr0}{87 bTsyifp;Y4|t";WXgK2.~B%,wմJƭ#3ir~g?Ȃ*@^p~Kf{ F#H'p(s5ݹbm͑NicɵE3Ěؤ5هuJ֩ƟWOtK߳I{?kWgAtw;I]T=5_?YyU_,2ExBl8T^NB7KWFz! t?&`ۼ@v R_&d w*jZ* 'sVN*Ux xMuTgS\_Vp/Ka,G8h-":p>H)Ia\ArzdG_4oڟL(vv:*Yeh)Hs7o@i]?a/6Mpo9>97 C8|;?xo"6+Lƥ ulB=]*{mW sp @="~.[8a4oܴZjdi(z<1IypT ¤! Z[ wI) F R.8bдAG9Dj\u7'W"U;wPSXx+C$0Y l%D8Ԗf;Ϟ*%~!L2D:_YdR=C5m19%!E9;Fi>cTPe:o+‚^oYG@8&1Ar wZ2_3(eYZmM+Sb R[JGbu Bk:<ξ֐PX/esxK]VTVKU5w5_wiD$ɷp*hރ\RԎg%"}Hu٠(?PGs'@b ׮4B p9z 19LH$5K/p?2N..mv LJN|@,,^^N]Të~ELL7 j&Gѳ~V|o E\O~k%%DL ॉ@Rޓ=$]fOrdw CYG `G(}.lٽZ[ר >$zshr,(s:iل%,j,> R1ۀǝȀ>; jkL8R4H ;, K%e#ث+Mz5̓'!{3hTJ;jAp?:&3+(CBvdÔ[v E7_7\H5 X(Ur-|mԖSC#sJyWl ݥf)G٦M$0j&k/J"y/ȍћ.DM170^ dW*OL&檫/`E}rw9ŲJLnHq癬uk:+ -DG\}u Wxd^bpH3V;>-Xk|qfphR=w K] 5S?-XƧG(R1y!MQ<Fu2vsje؝V׋OisvQ1~FH_R3hGs@7Bɤ t-²h+&StR@,dqӑ_QVI$i3륁BFW( ]Q >ל0'3mVkV8 5#v{QBX\sh߼-?"%hOX8"ɸm=F_5 QoJvJ/= p[0Bi)Bڠich2MwSͨБO=gF\ݟe3zlu]k #7s?S76kFwϮk`Yվ_TXNpP x UXث#ޱ'4t/C_;d2b6&(]GMqvX$Ѣsx6tHoAänH R~SR2>KD$s)Cҋr T!G9┫2 wx'Nw{g~2%GW`d^q/#V`7)K›6?x?V '?i`5HR0 .oO.Wm33ǝ[QbS=FTmSOW;I (]$j'C.WXYEd1FuzYXL+h]',@wm#`Nh^d\<,UԞJď"\Hz?o[Q/v/&lTXx^~aުkϠNoU:ֶ))c|YU,r0Xt$bx=:t;fmޞ+4Of /Q q!p 1B'<6g,PX9Rcu$6/JF=iDw+/ge{=my Q kH6-W>տ.D9%Q\y)D\^!A$ZB4F*\WuIY3_M&3 a$S<. D8ئrݾ,AslϪT쇈{u= 9貖f/NG`#\*О45]0tKxKqQ km&32P@A^ pNT+#EDz# NmxGHg8LuRl^K':&SQÍnNH |ZFD~OFy3N W~)Ϧ#R1bL>`q>5P(ۍ7#ᢳytr @D &t7x"ЫT"ڲ"Id_gtlrӸ ^,޾mge ]Z+07gÂݵ~KMN=i# "62"9,!wlX"RwMCH{2]] )TUpBZ~QHI\o (x7&)oBz`*烸1s+C Hjtˏ H>bȖ@ 86;_KM8AqyΚgljdKbIgcmCHϚ&QS;G*i6nz݁t@ 0O4 ngl89cB/8i#g[yνp SWI&DS1h^}"i/a7~Zo :r%tSirv&| @˫\)3{䕶ɫ\0,y'2N"Գz>K6@R_MpOIEOgDW+&v<]M/N?Zmƌ#%J++wYyPѵ@ =T BPM+u(LNgXTF)mR*H X&Ԅr\z#K@RV̂ 0 ?Vy_I8H8ŲXr#.YmQDBBPvz$i'34@W+,{EXR կhx'.DHqKՅ52Yy12E jyW Ia*f'.C+L]Mw3b[KqJO7'lo 6pQ FPLs,GGr;}vۺ ne!oH*k#fQf}-+(9Dɠ[h}՝5(*!+.sُc:`ЊNH?~8ѩX'ʌXv2U|*PA$E#7;(l!SJ>ZZ+Hx1Myg֞ eOfb2')ۿy DJID %-)MP HTKOP/N.uLlX nRXtW\V_) 1ni->1˺z[FP=#ShK坪ӆp?(`UJP2 2iK+ LP17 ,z*;EpCѻy b?^urWNF2}7;Tt' o={rhS`GʀvxJD. XX-Bx OtnIT ¯.=nNƨHD{g*kJp0*ёI愈s9R:F$4r`ɵܺTyUe#W.B*^֕ԸJ=Y:Y]hNCL2lilZkKA0uῑ̘Fu~}s))z6d8rhɓ빩&0{<l*W;`b7XLmtovxs`d"ƁGe}$ru9 BRMXooz; UI ժ}5 .( @"O9Cg;^R$$ ueJo4=f.x` q/LR>i}rhMBRufٞkylZX ۤmBN"R?k$W8wV86!16ܺk|xm h9?ke2{ ۾yOHb!ŋ9G9x͸ŅVzlOcJ>״BUIýړ}HՇb\s4 UfZkF?rgf0*|;MHj&5M4/<zdi83Nd`!aV .2ч{co݃&Y@$*v+׉4|mڕ`M ։_cde˧ri&;xl.a~ ҄H;ް`B6kzI;+YQm~^騞Ey1 CGN+=4jU'+GD|b;=UgI2iYK}yei~^"C }0V%ʛ}Dܭjo ^CMCU%rʡEɂ8WLjN1W |Τ|a?hV3Q]人V:M li)ixk QÈXlURЃQB[>.EQdq \EnNAhA_hukkHz?R#>y8O:͙af(Nֵߘ*hO֫p{ʙ&,QW[03̼9[d!XiGi}9yWwYW =ALI&GњoADj~r)qP>8%#Y[4tƒHp2LY<h#Ϯ$o|zyO `ьFC<2-j Z4aՠ"]21\CEۺw<sHe,eoxI&XQYCI,xY;p[*z؎yn1OO4~X$kZ( |'adzGK˸[UPK ( |4םйvگ(+IQ`a#U; _ a0ڻ'o{Yg2-UGXpG&%3\qgkBʼs:~ $5FQƊ-2ZpSc_Y?`X;m󣀟`o,~P2oo QDaz}œ6|@IU gmn&ڿKW#} 0Gu*.ӯgަAc+$}3遺WvcwhˋtW)(٢W5>Xv紱H!^ghԭ aڸyYQpq1c;8WPȉHw͐._seC:0(U?]4U!G b2+}Qɧ⋊ qpXdXqJZډ a>6 A 툖e c MyAP+ykt#\.{a^QTջ'ۿD/ve%|8NB|h(R`ܓYUJl8y=@V\ğP]Dx\DC#]<;{PXbKMobl$T"T1Q9 pϨS\&fkd-!sV.uXc@>i.1-| ڭcHKH|?Yr7Gcú *?䊰 VCM{&S~Zt6_&&?JQ`c4[HThMل˟/r4ϪH$[RixB{HTh FeI+D=n`![[5 X@88%[#raT!)(No{K)cж݀-w?n}(0=د΀Vt OQZۓCv/cB$^V!7Q(5 6d ,v:}{av]l3en[BӱO25!p!Ybd- ;'#Պ4lwY 2ܒR)La-.D(=ȟe&2)Ӡ/ >{w= וo]k6Q> ܠ׼KILn)hw:i(݂#mT!ea' 7`H6AL7'-g𪟓;̵' ~ƛ(W_l0n atLoRVu Ahaǹ_piWyP}+>2>+32]/Xy̺T1#Ta}%ğxj~ Špd50no>GQn[ɠ9*D< n#dW~4O%N&Q~@8Nh+ ~(^].IKn_ur%B V7!~!{0i)0_`T󳌜d٥E|%F*c nSH4“L5%{+ӑB^G:&T|F^cUCj'ٓњ˱5p4ı)Ug0fBP.ʨ \Qa`O3JEoTNL/Gn vGץ xȗ]NeC?8J5|-(g:t.'xHgO_L<]$nCe4ջ$v75>~gT{W`\oJ⚣:1=*Zgv3묦wxmDe~4 %:|L4c8~ ݀_|}/Q#6Cy}_.O-|yɘ/?\ķ# Ī&XfayIв(#-r:a9fVW,`ft{9x et]ni@ONd6x+f%w e[D_]d8I7b?nNJ's넊 ȡȺԔZloCa"J%g@$o5 q~b$J[\oMQ{9ԭ(B~n1@Yt-3sPGv-xz /.ݍR42C7I*f'l]@^7m.~m fM>t6z4P7) S-p>I! @yE}{>]p.,4KvZi 9GMB(l; p 3ϰCaO =|,_H %ɲVZX WI'9, ~N_uR֍^xb;ҷ9AB>`ڠfJsv*DUGs#u*B eޡh().|Wф7HwN.-uX3O=).E\Lpt/ 2LhCO۬IVq?Sf-ooiv̷ ?ȭ;(!}>Mɀ/l"\|N)Ƴ~0H-y+z=ϑ?~zb̤Hsg 1Mu ]M8 A1lb~<$SqCLL0;RpXpRhW _DH==3?f>s#=; zNp hXQ&5h(}wI.lˌjyFQĖ>QJVi*7HzK=Tla7HMoNwRV<=f3d,=fV |9j d*L0 )uF, ) HMx&lD.trƙ6V53YxՇ:.O;:X7=V2y.gx$^Xc ;3Uȃ5㪆k$p E=r꾸JR~Đ8A [e~^4mV?4udr1Cm5ٿ '(;|KvX|OW~hUG3BPKE2d.N{eg8~lߪ]KFWp4ysjfc6Be7{dF9HϞ~bhϤ߽o;P*i]|Qiս8F[KM 2bm]Q9J<%II%u@+y嶱T=20)4bϰA vo.!?q[g &ePs"Tue@cj}mZ^4H_E>;5| }$H . 7 TjT0. JthbB8<@߁`vVe^# sdpF^p԰( ]Ï/cΦehw 5H^ CW7q>`q4IFؤܪ8 ˆI/M"oIIn|٨@GWnJEӰFU 4"x$;&0]llw羑V6V2E4crr1g4K/ @x#&vD3^BsS1~"d4 #HB_QV_`lY fEP6Y\"NUiVO쫎uN<5̞8y8-[VKJ4WxM l!E*Sް`9&0 ָahV93j+?$L nn9cu{ٖ:aO/G_\\ B)+!O@ɦl,U2g =0Bx3wpU#hÓZlB?q]|1tT^%Pi,oa}N u\-,A8SAXz4XW8@Ky %lge:j"1oJtZј>Š1'. |S4KNy6h2N'~JCi[گM_l'4KͿ"oW3rF"<5ˡ7cje%s;vGDSY i^EDd3ҷ\)%՝h?F˒To^VP$ Uތ~T\G{*AF} )Q?I h 9RDs~ kZJJFYy^c6ɛI40~s/X{Z0鶘/U}~%D;:+u\ZŴ9%ȏuxBJFKƗ"Αǫ XpZ ʑsHi)8`-j-DOL3vvݵAQ,v< P9 d/`>Hm7 2K2#)~q;Oő%aߖVς8=5%BUB)QWvN/mX<-mJ$hSi3"Sc'څdp?U; }G@4/!-J[c|odAd̹WJsN2AlDgC|*"#zR"2("fol {9DO*)多["U?oVq抺gmz]aԓPweW&XY4"-< glI5 F\ORpbI mI乑"= kxlw4> R=)кoWKl>5۶z2nA-hA'W|ps|z\yq]_Aʞ~7uJueVQs@^ kP{=5*.BUevx';}@id懱 4J 't^ [R}xB1p<W֤ {b3!|BKGt9DB܋@-qzsed9|°>Ͱ}tAtw$@p8`ImZG ⛹箩vdEwmL fJ0@v#hI+$Zz9rx5-q֔~E=A)#CCH9=袁'mI&c AlbT LCӋ;ߡsx7(]8ZNak: ٰmzcaI љZ8r7WY ;fƚl6" ƈ΃i|j x.!Lf㟋Xo9%$Hּ51$ꙗtPAu접J&Ƽ I<4W(@ A pla&V9@5ˀIX^8ڏB"$=v!0WalsJϘr!fj?6z_Ct!Aㄷ8z cK\n]Ie,´;zW cz\L]rQS\v%ėy.VC^sqgI+U2 D'O-^zU *5@n ?X"%^od{J ޸7V\;m1lx $& J=@dONbuG Q5@cdt`Tcuڼfp]C0@,6a/w!كøC /e &Ɓ%C";dh>xR ǽnBs-ֽjJ#w&Qd6Ze[K::lj$Eg/G*y!Y+x0gI)A`s+X1ӡ`۰$툆Ps\桰0Hc+g՗(< gEF9v]KDjFep3* <;$v3iX`%ȹ_['T0B% {h!K%Y4]_q2bqDŽ=Ɂ^0(_b e?o.h,+wlS&_|Cq(g fVu{IX飱gWS뢞,,"U7'1 $7Wc.]~3ϔ/uuu Nj_WY]UJq^ZfsJ:ANwY(9sX1 Btf^ns7tpWr%>Y KyCq}`2Ph8059$jp>o=*;I|q<^Nw&>5~0^N H!?tN Eߩ(͓cYlt1+wr-I8ЕR Z#,LD]^ L=TLi _5? IԼE"TC ̌3\Bkݴfx>(S|!_긚q%uЧeTg;FP pSۗV&v;.A.ڌrcxj#GkGw ܿA k[몜6hGxR[@5=C oV/~?lY۠_%R=$*Ij `R"Pj}5. [5nOb "Hk %ΩFJ8ǖcFt B+[3 RkL|b6i+ŤCӠ3с3xe'QY{Փ@e4ʻ<݃eԬLLך|W7? ȁpsnv:*gcK 6rjWu%F'ػBbOϖ*LXRR:퇨wb.N6Q!0&F[ڭVS;]Ugfhb$;zߑ%a %.(uHGA#!B5<+txϑ1a.B_>̵bN09+:O #Ty&;T^[*zsP=&)ZFQzpڕ> /m B|Xa[`\ܻ4>k61%;y <2c6"%3,!0bʀ2_X<4mp GE9h|}bZ`uEkUdF }c}n1DQVnL泒sN53Ӡ,eKe Fw PJ:2k/Ky=2H^RQQ3.(oE 4t3jg{g<>!?U+;erOr}D߄RUY9.-1_ Fv_eIEzd5|LS9w)F"PCwbNc6Ua%װf$r<۽bEu}Jo(l3Ը`3s? JjE.mA+Tt餥ýsàiJ4q9CW IBaxSLTe,8؆ [y;ÖO6 ߯ #L]p} B*y)0vWeU ySY b9گ]U\U:},i`ҍn!^NA655w{S:P/3_#h>"5N[[aea5B8Xw }U|Ka@iNr_S60 'kKLqj< lw59# E5Úɟʈ vE{RōDž 3Q ]bYCdMULEŽX'V]9R\DK npozͫg 臊$)YT:=zMY>;3 hQ\ǀ\]c%6&3vRY9ho(o6 T6 ZE/|ʹRp58ckyy`!2} /$h;ԒqIyX,MhΝov t ] 5dT֎dx!Lת1Dt XkT LxHö))JՇ~_1SvZG qUGqMl2&DJ(9T|r-5n WM {A DjaaY8y:I8X[©{d'Jh{㟜CXI9+}.pPZMa~bG~t iD՜ߎ%| `cV\BP5ZΌS 1Q]f[9eoNBC\FBRH%!HeW'.J &^rwC"amW (]+74uD`'^WkmF2W `fRK Z*\"2U-҇|#'!9~q#Y5ͯ3T{&ⅾ 2G]3%z9EdUbsp Ut-j"և@kb禓yORgc3saXp V3فP!Ab4tفKӎ˿X>=eabq)>nr=! ]Z/lQiOo(z*ɳ|$LzvЛ' { \ _M֐g])L1 0ae`8GoAhtދChy_ CY/\+Z)VQ ͢Ơ̡xoD`.Π]##sīSQZi\{ed#cS3!۟\g2\ ] ]IVOaa8dI-Czf_1ri m_$$%mۿ6F)aBWL| \tt &=;+o 1ҹXklaIj2(S[<~jhSFc8iny5FwO{Gj J 4xT"m eCO#M7#(GsfjC|Tx;o?}LP}1ʦXe+'.npJ1))5=━o/R7joS.fYGqv(siPc8dk&g5o ?`T2V2jʳYYLoΏ"ŧ/EClۜL17ъ`K~y(s 01z0X+uV:j{[K_JMNeam 5>9=4] 1Zq/JJ͠rP-vʠ>@7:ИХ)68ژDHoVW53ڞ]+[0TJ%tHXC]GbWLlɗɊU"E[\H.r^76v퀀{Bi\9uJ-ODQBkm+ ~gB[3hM4XêބӌSYdKwN@͋Gx("jI,7Qo ?LT CQ5ӍߜAbmvV5Pss#WE)lkjٶy-]LJ&(SJK/^•01UBDT%X_;,L,\"I4&xV]U(ml˟$~f:lbF~$ 2,HE!W6t1w/ ȀmzAqai{@^Pծ ,;QK)7%zʗҲ:(ZKz=| Cw'D%Fj 5_(4|PXGB _M wNft8KBu5L@@d(>mD k5Fz-M8T_ū'P컒I*LBC7B޺~惎y'f-<#-F%%EL3tÚ(K{Z&"yTр!-} "+K ; ;Rߡ^R8aڹor UK*(7MiߖOh,E_X 2Tt7Q큥9IJXsy(wO 2A(@d^]ݷvLBxߵc"4?0@0Z?}ٶqBkG 8"xT4>4B@J*O\j΁ [jSU|Y=ͭ,?؋Ln fV!AMfC+O(MoZ83օ*Fi1h+Dl]}}@bQPHdR[P<#dzi/(vB7x}Y +Z/T_@PSםJ)GAIExh͎uUI[, iRU-VmB(Ot!V6ǹ4(vOf=Ț}_KFkO`(?=9޶(QRRGf=ICԉҎMQ_؉%^ BlCn|rUalp5U EhnEIֶ@W:; (U!Jd(뵝oQĝQw>5LD*8`hbNnGݠǠ9eVx!~^biWzP_7L]m.AU0ћ3 M}+21k)=d.ƾb,D'V_&QԳ4/4 Eba> 1,HT:DbGɹV /vT>a#rnbXZPUxFy"I1L(e)q lNC\  b&iɕ5%:9$Ha u; y RS9%Z6¡IQ%+TXhS|_F2?6wocT-΁m׋7|Jy`Nܵ%iWܠl'S^`oQBfUKC.T( N0k!)*U,|JzњM>J0r*qSm4vԽfI{p*Z$C2v.e5"s{DйC.pl#w'I / R-F;.A1`WA+`oNS3_]wHϝ(1>,:hgT+%::D]ѭv3z!+ԾU TOT}m2p[=Ik -5MH*Ӏ(:a ?E8k/Pg9uXt˚u@E`%eO4ѵgeQ<5(Hdkjȳ|vqIT'f_q4moc Qj> ZP}hՃg"?!е-R=Ay+:yNCa=u|1 `Y 6^tQ2vQGī;H2#9/laq;ocĤP}4bGPW6onD#pnHy#L>jKBPY7"lé3Gh&c$FDf=G5w?s-f|c\|лa0ݞX BlO IGW01v!֧1e]Syޏ-N5JI>lC5HLZm7XNI(ْ?1fw:#ЇUPЎ5o(țYVL9{V |tkµLd,tgidY m)>*خS3o](L$`Eu$3g (?Ǚ@5i5 \1C?Сᗪ6U#R7R T.t;>κtaF<`q_;!gfYI  9R#EIL|@b #eyo)@LeME;b2'=U*DzPn-9X_RI0ǽ[]0~khR Xs0Mo=:myDZo-")ɚयAzuBcWxHmxk>;j^F)`8: ܝE۟NλzFћCrUNW hܰ3 ꆂKdPrNa]W6l FU&Ƅ)+;άz>7za\5)p:Jf5h\_(-FmޡRdn!ջFv^*k'( MLrz)C#m[XDSs7`7Ї1{nA"`NRQyex:]0Iw)y;Mu>oAK+5l- &8-Nڌ YI=FGSl sLo6Xed3nSH L1"iiY~m3#ecH4v~0&cU1þNwSxab,˘1Q{8`?l +5o'@ɤ e=]DUz◟vL#:J4Jq{w} {ь̻z(御I,hID};H{` !3ԬnM u Yh1 oGb kc̝X癎!o@75P?ƤFfUǘiD@_+P i:ݡ":\2ZWǎX~w.ɇW^s.&2}@rǤ&y!ژ08TL`Hf" qixE k.W:8dad +.kݿ˒*ҙ~ /t eMXTJ]0bAk]l2bgZ%&D ɀ+KPo/0Ȱm]~ n->uIyDSMwaNa6A%K_5j75dtEz4,H(03d}>Bh2KSb >B9G-yHjDY@R,V wKѩ+/ZEx3vYϢ] ig=ɎZa%󺾾)/&]Ax찬dc]Su~^E\SRrLmNb|A=ΐeO DR,NM@ zmKn^5;hKz_791S:\Et>=f%b)ȆSWuLK<Cr`#37@:hyY-@l_{6B>3%9h=}}{mK@ht%; [Ч8۹cE-^]H1Δ8$N/yZt%YBPSG1*V.t^TfΡ -g%Vt:2? 'ɆǖSъNd"tK̦z9Az4jI* d#_Vpqġz#^jaMcDR-rSML~wyCThuA#de 6lH:Zwj*3.]أ!_u|9`&VM^M]Rphk=1 M$@\%;f3Ku˙ֻհFT*ȳf=q;/%0uNKu Z +э~t LB~ग़MR/rS#\}2kW+Ԏ2smk&k,ąI&@%qġa3bJLs"n>{dUcR1\hf/QPP/eE#pM .wĈ@cKW|p l(k )*/DrX@<1t4`t`z)/QpD$]A퍼#W2Ot=75@ 0U]UsSgU*R"@T7‰)dLJ2$)_;@y Y.5DI)CHQ Η/ =S1`hn&wڣcGwu(n+*jRU8yxdv:Zm\Ȓ3.ATI%q-Ry'k_·b\ʆuӚn5LSuE>htوI\+6Rmy~~b%9]$Uϯ8H+:oD$a-8\*߾H5,5n)<.b;.l#`FmX$95|!H>7 r D;MңL0$WwhXȀ9u/kC3v>XFYåC{~;: il&99o tgRd>=ELcրǐkC՞J0M iv~Yl](y]ZTǝS:h٬$p%[ I8)Re-[x'\8 n~$.5庅 ; tntzJ:7׼"Jp՚mdbgO66+oVDٜnp- m/Rv*X Ҩٜ`CuBXN.S w>6ArewF 'I 3# O,I=_jHm!+.b9a |:%iR%x[~hmaANC( | ^Z*hmj^g.]"HjoZ`IZ}wWWp[}1Dk:!3۪"mޚϦyg)n@l\r@r*uccjčZ(^Ki1P9(L 6h2cQ(^~*oߝ303Iw򶯬YȈg43>l-&# 7L(5]ƿ+g:7zFª? ًB2B!Ojr3KV.a[%jo3w]0хv\hö*'ѭv/L,HM#$V*r#%~$]LV*rHXtCu^Xj7Wrܰ8*xD8ȸ^ y hQQ5%oE> yXU![1qmEN>ȧhVU#DKСq?zuq6h%Hu,yn f;Fh?(|!h*Y\`8BsӸh%U@WUi:-Ď}tSsht]Ȉd 2#&T`Q,]ӄ/Rk$ SWEWa%TBmKT˞vJk Tme8.EOTnķOTÞR %!!J2E7xdTNIbD;g =jg+nuX*Dj)H٧(ؔM6>RW12;E |FsyG+ֆv\b_FJʺ[Hr%;n zcPϖʆ+ѶzG#K>OU4Mq9 lE^ 9ar* .e\?Tlw5GQ6VPLP傃p+EB!&JP0?;10;,Gr8gơe&9#WA,2F$3+Pe]0 =G6#grf9mwlNQ'@7f'"͕/CrniLׄ ݜyU>x_7L2Rd ;cA4Vo^@V|fEЉi%0(f `!p9/;:s5^6|ȄV1dmŃ]X\H,rI @omSh6[+P}4ұ:hLW t'!nj#`<w](1SR+O[Ƣ!o"OwU*uk@GkW c$I͟-TN$T>DХ3Ŀ~hopWY$bNN(k)CY I,5F~>L)"d˻kƟ&i|h"`íZrwף1%`2ApejM>7{sw3d Z1}N3A::{nUDi47.l@I֋p/vB %TjS)?捖J ~h;IJýR֛ nKb,SYL >7Cj<%)Cb1?QWh0yܑu齳]`cmOb*vK~awND&bQiqXj&9MD*Ek<1n3VZbgN: =͒muQTbf ZdU k0mVRYvw)s;5݅"rS|Vz*;ۧ'3SCsk[% PѳbV1 QB%d92J5m1X[z:E2I< f,&\i#7rh2-|!kʩJ$ATۿtƆdcl\}4lH\j __+RQW,/9tcDYRV`{z)u1~QPx0@5zRH%nRa# I]`Iؗ-> +\8w & S %JۃJɜ8v&&>@~øT)C UG6mi[d'^fGk*`l%xn}6\ <$+gd) 9ةm|Nwʆ&s0.Eml1Ge{Ol=x%uu>$Ԗωns~L섞SQFcG9PҺK$'e g+8KGg-}E&PV\#\,s`.*K1aE?^ h-:Ri `=f&( :~}Ǥ>4V{ƔwEptc,^?wuSNPZ/]bm-y+_oƟ"# mYJO$e+VļNЫ!N}mHؗ}6]7X;Ěz!Q]C3?eNQ|\oAHQK"5kˆ3x+X:M6YB%TOWӽt}YHrPs}h^꺆4gϦ|qWF-o49_X%'eH :zvXYb)ݛ,"sN3F==!I<_N$*e0}N\FiSN=CH/EY𒼳6^)Ⱦz v{4׻vC #T4Ǭ\c*$w] Zpgُ..m}\̨N HFC'B.H?09jap-f!9d3&'#ל~(=s4 '?m}BJ$$כJd2윳frS#*vI+߽f~Y6o|F: ϣhԽ]Љk,%({eG (ιF?ͳ{&T$682J[[{:jB+3 cQM0L:YX xdт`G}3m 0 wwmړ8`Qmp1y?;UVO-e,W*ZJW> 2S52GЉp/!tG"HԲ I6B}L.N{)trIἒw#y\6̇u3m *\:'|%UPpˆwP˜\GKJD+t1vI 9k9b" ۝V>$@LpB;Ʉ{㘑 Z%@AqgEu6؆8`ElO'2KT6a&Mm_7XG m)fLuΟM6"o<⠉pA.dA]"͓)V,w2s*H% U0+UĸM#b;5q& %[0s;Le@xo7 i8QTЈ^gl; 3fie^Sc}6yF|j -H8@X€Kd5CHfr=ˣ#yQ#!0TzrqȩPk baB{bȚ_!-[\rڇ"CdXb hY$^ަ4Op(9gA# 7g哥^UH2o#1< 3gq0v:q3Ũwr'z["JLV4Θ z[}C6-25DGHyyn\=.=|ଐv]RF UENEk헡hވZdK0ѰJs(mp]hrIsbjز[?@?|$t۹\ я%g~E3z^UZ!v~g(K IEƌZUV?S=Qa~/wp)]癤Z&ғ;&ǍdZ !xM)nHH0T[:~B'thhpFׯUpr{<+r7,B5t-׻k2q/@EEE'}@CK& 5´KcpڟL2V'} ݡ#߭vw_Cz5 <D7K 0DTNz4LnK%b3Q#+-n`3}3t5E1xXc0\Z-#3 9f(!)anJ UIx qW|d?lZʱ\=I4sa2jL0nWD-#;D(:bWI׺/0Uqp.ȍ0%BKT<i3 <6 %j"(̦҇?]~0J 39;Q'x]C񄵩xB+SPT="ٻw]fw_*/[X"/S|.J;&rDةWQw_u|3+חUR)GfxWugznr31">sHV"宯)(Nv x$9Hc|э;0Y6 `Mx-sj4n:dn&1BXdӊ+>H_%ZDf}Mƈ:jZO$zIN i}k| {LXW"v `q@Jxlu]Vjb\l%Z7FaڠCT|,30 M:Aʗ{I[b m!7\qCgp)qҿŖUN6]ѫ$%QN(8QPV]5 `o/ $%R-^Qo@$(B {씧3ш|?~'tshN^%)s #M7 &5G-F]tEWJMZLlŸ{3:, t;@ª!Bb =ٱ0fo͐+]S2va8V=2"̎,/2U tuJ<&؁YH0 'j=.ҟp_~i} M3j քEيl- -n88͝IKɸ\܂@wh8{p b; FTLҕIx;R`]z$18@_k= Jd).U=f(5{0s6n07B|_ڑ?(TI:# 2@[IIuTO9F->Oq`@eic5͌T`TCVɚ Xcя{q(7-`s%hYk =xS]Յ依EHrhă֒,$}KOȽ\@(|Ul(v(hpLQ܇y>`YЏeh)KhSWw{` ]7eJC'st\@ϛ]_4ᡖd ɇ_d/kG ^.EDF{4zHL]|Ǖu݈JrĿ2q_ZjYG^c{>c3JLؿ#ҏ^"aE ?羄7ȯ [E=(#h«{j#L"d8ZDk@IXkzR(\nx  ^g}G@ f{,F7dT]W*)O8v*d>菦 'ְ8d6]Cf&v޵ agYZ0707010000003f000081a4000000000000000000000001642f09750000873c000000000000000000000000000000000000006700000000./lib/modules/4.18.0-484.rt7.273.el8.x86_64+debug/kernel/drivers/infiniband/hw/usnic/usnic_verbs.ko.xz7zXZִF!t/ˏ]?Eh=ڜ.+η@u)Y3A1(~DJ}5YrHW\#Bo$eUMu+x>a %5|q`y4]RsuMyYmt3'kyq?UǦd<ǗR%k)܋\ނ Y`L}Jяx.*:ܺ蕗7݆sѯ*1 ;1J7VX8v(P `dKA~[ކ Ab:`FI&R8{7y{xY㧺JHqqp%5-TFGzKBUelN!۹'4 tΌfV(3/_izeHxJ7)PBnS\qG;|$ ܺov6i,[cCܰi>sʚ!~גoڼsÍ 3VTmx]\ 1P[E-o =5Ҧ `?y%йg iogo֍S̼8Hm:QP/6AG1lbZR|\5;š$%:%=I'"d%2A*)~PӳB"| f9HXmq?Jz?0H{zω #;` ٪j7/@:ra6l_ e{^ Lj{_g<"AK ~k"?4qxT@E>-%JlaP90V2@5O$Emߠ.a 5i tFN+I 9w{~󤹸*@?7ǣ9fFUV[lSa4CD@}6ebE/p]{SEPLZC(sN +W8ق = 6u ћE*FI/%Ƃ6ا(SMb#_~@ ~O,Gg]NR\ I k(\\t$|4 xTɅf1j:GZLv=b~0~c;KKL | Qmdנ;{\6`t%!C2;)TIBrFo '؜`x8Dc2t==~](^!y 3.ҧlP*=vNKv-crVk dtKA]O3#qvV;=;$^t %!?GQ].A 7S"eY}@P|]4;ٗף_?)0mO,D]MLXg&Az=9WvTމ<8Ps ~2NB+F-ؓHClG|p%U6YE) 2 V>csΗ&KaK<޾oܴMgqer.74rDh+$ r9́T6]dz>lԺ~-eۻToJZ UҚ@vC%NOFIW'~Qrps PwZ2[F=ZLDR/bL:v04DDzZP9O$C!W.DB0VҶ.wcd/J,^ /پ=Rjގn\ٳaB^!-k,f {$?OL~gW ]kF9=5gzaDmNx0mrXNM7ChtbDTYMfʆ#0})f,C~:b07Qr XmNVKy dۻi-\Q`P:IqׁK3AF;0 >8^ѡ;k18p~A&g;KM.kèEw'nWpgߡ-[Wo[J1b"qNi7M0 LS}kImr'nm">`î>1pEl8X/.q 66'$xKFdQ/08X.%"QwL *d(%)  ﶜyS6QzSV_6=LTMq?lM:ێۗl0ʗ\Tj ,+AXAI64ցqT +٬sGdT:brVS9q~+jd Z [@)F{a+[j%w  J)$մ[0e^wwqvMGrp]\Xyo_eABVMsS&Akj6faX.b9qfť0d:mv.x~s?Ú*F!y`oo>TS8L!X%xAQݓ]puR"\)5;7kE/~VdiH++Nv )Ibq;Ԫ:udOItFO7̂Tvhj'~E6ŭ~ߪӶ2r}ThHxE^Ii9\|4_ͺ+;:}_hAhM 㖫Х &g P$'3fܭCP`%8b9 O6TzqtZ Di: Hyv܌Q7]ȃ) x,2-pʂ& -E|ү#/CҤZ0֪D16G&*l-k ;nVoBKXsin8$z+g8G:pDhg4CGpoCN g+F5׊%Ajz6nrnj>Έ{?= VojC?%zur}vvzza Oe,w6AGLs@U~MQIvO TY 'm MLUj^EPQHL D ޷|M`2/^6RI lD?l?6fJtQF>a!A2 f}pihpkV mKRڽM'(+|P-0VOT99=eZTlwgRqh8xIPaʿv98(l܊lmU$!tiQ&@C$3(Z&|N!( (I!/q17 ̅ɹ*a磧af䶣ˠE8*-9ŬDnfBV_{SՈ\ l(d:Z:HIeɁi8 hc!ä#%:INF}Zo0Zi'K1/I |RBZ/syk7 $v; lJsb~8 ~VTWX@FJK p> ={+bC ~' l*rҦh7B ri >J5 AqNU=xJ[[Ant3u[ce&rqXmllՁuZZR{‡7"-u/D[l ݼA(ƒ32Y[E* sqq$h)̄D2 w10Bd@y)6' {*ar(NEl]Ï3| rU&lwUzr>o{yQ bd o0)FPS٩*k)h3\,Do"Y7af0_=^ݰG*I+x4]#R/Zs҄'.LA@'Ãdս27BB`ILP`b!|1MW)JǢ1^^VVj&2zlj/^n8܀)27͙h^[FDñ RȽmEsQG׮,NԞˠGl e= Uɡ`itUO,qpTq}BAC2Z]&"no^ }VC?WX0!9Oҙ ΫJ*xeBZ3e{40G|Y+ov,pStpq!ә1cMD=?i&|b=$ #6ӟѾu6nmѸ:ixVA~e PC=\q.t.O|u.W>+2uٽjyƵ>u-@ؒ03bڷ,<`'5h*ĒKǭ'TlCX_.EK%45=zksEIr˻#i-a/kBeewApvdQI;!_/ICzǕ(l[5VՊ9 篟ʂf<MF&ٝD )'7'wrGՆmxfX2 \W׆C7o詡'Kș3DzVۛZ(o  _qJp%|?ɞlO2<Ep!*t*>.T@}$=G?9k: IЄ;o3P婼%6FP˭PQj.p՗GU/zZP² Ds(G[x!0' g7=`TEw*+8rڔJE-)!1N⮅ Q \(MLC۾#{)")|m.aV2ҷɌ,^6s@/?QKiu91 J;xj7iٻwlm@P"aJA?jo.}2ks0bU:t@f-|w>q 5D&J&uӝЪP\{[A#}MQC S %RԚ*["KN;C(ߖ v{ H۸udZ`:ioYD 0Sͥr%#U>Tj,&0n<8p|+Rj56fB;ØEՐCYN@Hw59sp8NM<`{dedW'>rb pٸ~XMO(o~/Ң3H&hB+3͗tv,+DCI#H-=S/%cx֙r/KqWwy862mN0/TެDGȾAhS,{zKswNG4Ϲ s Jqx XxݐA)$'ۓ" [A5lΆt ֠`Hhn'}6&Ql )/KڮTM+h"a.opu4ߑ:ghܫOvQYMM2v@e{+x+K%oXvL<mXrNOjY n{esLLe.29RM?.@a EH˩?vm3;̮m#XV1l0 l$&k4z;즔M&FI9+S~fyM \ k R((-՜Q?-BAa7-v 5%,UwrZ?oRѼsI˱-Ζy PGӑMaop{HʕRI xB 7>Vjb:%%ǂD",]=1Ms4ɼp or[D,¦e59ojzͳ҆jX{1ItW9nxߡC;mz5 APL| cl)(AG m J!f3Nz0KbOKo@O6‹:s Gck-hRI53Ê[è7S ;0y+DrG]l\QHӦ>|+՚P?9rq1v=H$u}?h'7ZDUH_a[wiх@meXO1pG}`/ )& ӫ)'UI|I ~'*vs#EF#\#Nэ`X+~33=^7BQu(<'x=+dRxK};Ļ9@r'|G*)7#I7vDN /A?1nǴn%转Vbܙ(SwP|!G;>;fPPv MXa5.&cvX5"a"J`7=PWw(Sl0B'BP%DKM2_16m(CKۢdy&aw;R1e`8 G k<1=MXbzurpL8#!nB,(WYu$VJ'ۑuk%jetOT A-Ƕp6辌X80~ ;/f+u;ֵܗ{3q,?BJI6[UK tK5=hVBU)ECv{K:hD;h aOǹKDBq1L Ki/#itKL?boL[+,6>43W7 SF"DoEKZƋ*-׳>;*6h v9xCTuM%%7I' L5,wzYeO܅L7LN[1QBsk2gKf(9nQ6VR '˔7r ];:"*wC[u/]x~m( =s5AD)č, ۾Nxۛ>V-CvAVĂ;_U/inה0xTXD<'sӻ詾![T#DODEqexϐ%.J~ iTcS2YWj-ܩx&7=:9z0mN}=!ZF0j& c!2nkfJ/bc %db2ۧ(楮3uiUF`1[]&e_a? UM$QkM4R51g2Rri=4|Z+D8PrOXs\㐗{Z\&쎧["#oR 0,Kڐ3Z9_lf|tۼ.߼>:p?"GT]X@Z8SS,m/KzbVCUִ 05+B&P%Lh&7c+e@A)#_HkZ]}ʋDF|}^w;'(EOO9ZQ݊&&eʣFI+԰ohlNd}]{ѷV>o3k-{wNDYc,l.8wj>-?׬/Fm{'9ZEgŰ{WN"j!g1Zyf4[D'ÙkXsѡ %ޙ$ir!P;{5z:Eޯ` bK%;]~n=rvMh1{zþwt Y)jz6ܙnTù|8[/kwwg%ua`IihFaVwS{>S*+5A{VzXQ%lz'kYfЖRuIOo2 }d(Osi:*[xB]D f O/; E+ f5t S} \ȂFly ^Җ޸ N+A`k%ԫߛx|&E&] wh>Ӌm/'\voV0bJ#X&BJ WPp(0GU(Pvhqd$;:Nx)L9逾 }NӾOx <ɕ{ c82%dl.:2PcyI@;`Q+܍zvT[r;_u B=(a }WA!,h+;wž~gJ&lJkq*!> q1 BzHwh 0\rDg.v@eQV/-T5 nP\zl4X/6zi8R^ak @"I.# zǢq ^|dBE;TZ)e$+p ;9YQԋXIlUWO19ӋHUxK/H bܴXˋRGtUDO(sDE,֭ݎYU㵢j7݉b9Ms\_ߤbY5fsӎ|Up VfΟY``ez?5v0vjX׋ t>+kVT34*YWr;D( sU[Lx:)8NtrxA{c={moe~'[/!0Ma*o?7e&Z`cƚQ+ ՜' S~-F>x{ c6?URlfƭ|Z6ceb\\1lMl4p3nNjp|+tZK0{qt;KU^qVTϼvԏ.҆z"#7ՅCdGYFT(J[hNV<] $"htkt$*WCkbr0z@Z1n%Y`#X}l^*nWC"Dlsytn3iFI6b"w,.tW foh1o3v%*-9A!5#zP `''<$R k`~iE+\c[S`'n[H8G oTeסPV{i~{ ^SIʌa"(y$n'MȷǜRB=&j qN}!Ss }u'F`5gZp+#Rٷ3|~s_#NzsXA*01^PklHU9)9[B&ke}, [jו>BL>_ iKm;D)gˏ3*' 5-g^=Xѹd~k'[;dH=tU63~ltb&KId^/ޭ"s˵z?FhX}=K (1bg{ =>bH(vgq`S6? kE%AG;[ =Mnҿ0"aA FY'IRx׳[ʿƂja$iM Y ?6[ - r2@l֮v] X'G#NN i}ӨypOQYGl|+6(t3"U.̜e} ܌tx3kagBn(KWMM/bȲ^R 斂)CsLʎT:84ɘufl2 K(=5>zSP <6ED[;n0< F-PO=WVG5\K0mlnw|=9mWvvOtUҁX>/f*<=$z)>/eMR%X0_oV-Уi/A':LT7V&&ըD_uSG*n?)*Jh@m|fC9owk 5]UPwKIeVKk H1@C6=G+DR9H&LbE pg'foY-ב(v s1X]/SDLҀ8mD;v\I[jp}z#ZӚU@ŇEfCk6t 5j827!6hKlwb$v-ʤ>ΖB٘fqCɥK >Xɲ|tNZ3BG&vN] ncF.jMX_Se09G䲯tlz8z!"!&aN/Qrxj0Ɗ-R2T2V'6KNw9dC$QOe(N(5JhFg⪸ru>vw3tb1VXNْ$)J LqĦUK(72X0ij5aﯸckj (<̀EMzwO7'fE$a,*W6z!>[ @@tq"f@+,"A4 iP(Tb;:2c+8ו$gD}4덨Lfv\g3Fſ/BGRj?tB$~5OCz|MIDHӔcfwK2a֗4~~:Վ3/V}Uw>3/ M?=8ekRG| qi>A= lxOhO1IH rHSuA˙ *R;}i`z4,I qqVCTz`\pݻ"r-:3v Q~ߜFi=#}C8*U 'UCWؼs')Z@i/m^!zS~(TbSjj~q[&.aP<-7} P@HZhƲ x@0wCtY3ؠvsعH :;Jx:P|4M>ۙjQx`z4EO i37_% @tM*yO]r.G1d.W/X-a-Kg`VeW~"t]hEmV{*r2lY>yڪ7T+zk\ \CW)M9uZ'ATS{ߦ+3?9u-dHsi]~zSLmʨsFJJ _> wV|BAh+]Q7d(+Evi,jҾ=*IϾl ^M$93q Zv#0jtsng" A*Ԡ jJo%`T>bp\-|44b%7q;X4CB`V|XTk}Ux@ @ '@kTChgHn 4<փ{ G]Gj54b;tr;ZS3U@qO~ڻ!,‘P P]g}ε;KvSXl)HQ7&n$ m~^HګKr&ԇi,2X%\+/ jÐB LA%ĬNZۛɣ sFsiM(->D.7~z+TN,2 `f[N(oU&Z`i髐#85dSmnye,4ZʶYgG"&@‰*r;>ٱT6湵lmsJ~UXA9zrQχ c_$o:feL.ReDΑ^8){t/KDͪDtfQ9VKPPb:䮐(xaBZ%+{,`xHT86̜VAH؈\)!"ڀJ -_T(*'tlC^7 :窋Mh8 8ȕ hB23v5=ٿDi*Ot'j8N[,B 4 G79ATspmV71ĪfEqE6V#^ Fb> |MaÖU&3F5lp؛s,U &I[ ͑'*Щ!V3Z[#ɁF^dz%> wd\=Px1~ 12-n(I5 UƯ9lړRU^\UWH*XiIor=55C:-s{FS{.$;/QΕzֵss0A dnfC#2MQX;Uj-_1z:GhV2 z86l&i_=ʭ')@siOuP8ւl ,.xy{"Q_NOUU*֝'Tfgvy ӵcT%}p/"M(֍A>y:K+̹j_(U Lo0*˞[5_L[C{1kBM)\(^aa{m*Ov6N*  kݴhAXY<8Gh>8ԡtSy۪t] >/&B(Y 긥Z1k~L+9&}#XB[KF}|F!eL75MS2F&1{N^eysYfd*jx(>.٪F&@) UehS z@:+#c^.t b,@I%ߴIK aiS<мD Ύ(np ^ B\R"̚2#ȿ`Zs+f qug p1D="arү{6O7T)d!Gj!M> 22^wS}Y52$SwAE 0PH,-Kso90)Sn(p7 ɠf,2p>4M8$2$<5ZV'֮s.lqyK6!O Yf!b8p!K=X~t}B=s5g%gom/m{Еr<j:Q] jZkՓFZu*U ?wy;[ܨ7ke Yu0X0烻fduY3*@|>4kL >X).OvaZCP%7xQa T0"AfYIgqw%fwJG"a#៩5q.IeLn D$D̤yiɇ畊ƀCԺSd MKi6/ك[6b KܵaXo("G޺,U~2BBzelmU>1 M#ltIu!Z[g:ʬ0ԊxA1EZ2ۦzk9>vCv"#lPXJh>ㅰՎwXG8_h)PbCz0nE(TG>kOPH}j%G>6Uऑ;rEv*j6)@@#G2w<"~8ܧ7!1+{\D4hkLc47ziZ 9A1cR ;!$G 5N˜ﭓˬj^-`Ua3J?*~#I1vw˟ Ny+ /VTs)m%f#fDDm/bׄ mbXEEIX ٞ!.q>`mqtm۷gD} _~jԩw7ry4ܩ! L{{MF>ootWοޝ+DcE ˋ"O^&$)7b{H>A3@ XdGW D!Mm$C>>np{׾g暖Ƥ |"/C}ne?׊(Ai7$* iLDFAo=ũ?:X{t9YuH=7Zjxu[:އ%eACV> l]|Ry1Z[xN|/\o"AitiE N!*(?Ͽo Y B ?ҡ3_Xg_te[8zh VpVֱB2 g KLP:h(N6j`na4֓N'urICDť?DVĕ@PkV k4-j/KL俜u ' ]ko?|Ԡm)+mR5\. C*>EMf1o0{9uf/xH*$Br#Ko;^&eU)&nYH:Q)e-1:-$%~c@'(*Nq+|ѳ8d+eeX29b3NJu?Z+3rd$ZBigH,OMÌX3˪ΏaKʩd}31ll3=uAd=Վۊ:]qI}>Ȏ/dCat;8,89`f-]-vA%HCg.ƏLx\T-/ŚR~ |Bwtk8J%{(s_3H)if_\c#1I.!Hn/aܒ[fR A?<˃RƔv2߃~mJP@\X{.VaTXȋێi#֣:c,d H㢺R?EO @%SXfƘکʠ&:yX&xa>h;s3 Zڸ9rOU?m"I1v7FCKjF qOD6YҢܘ7nR!JW: 7uk;z=Z;Fb$[ \̰7f_ [wS~0&?{_+?aK]'a2b <]1Cp)99Q5J<˃R;Ǡ C渍#z'2=v>Aodtp3\`>aC$D$(-U*9NiFuf"XZZ'SWw۶ I.l+1`T}$fCQ z8QMϰL@VU9ة"c$ٖ/Z*[qhO ]5X܍mU ]ELEr-|e3.07l~TEuVՉ &|qX-Ip{V!'\@O,&6A#fq"׷TvE\hSc#8%NB=R۔$@=Jƅ?jzt%}|R.&b5f,-`~N.c15QĄNktŮ< ~@ v/vZ\-盞 dBSsȞb& #s\R܂DK.Ęp7)ե'#03T5鎐|jP:qAv#q/s30BU KEthePw9/eaA Iݾm#`agU=vSqaǍvz4¡m58/`Eo[9Ͽ%9Z4!K\iyeۜpGH^pшeiC^;TOqoŦ1>,Ŭ,>$[WR#N<5=9 ?WQv7@R{SVtͣrM=+:q{)o$ aW GPQ 4-uM \'uT38 3W_Ai ?b=ܧ0xa4"~WS-+#Nuc,%cRmiXu TIj0gn\qۤ[3Δ~;F\gRrxO@5 zpk_(ǚ~/דY M7kWze:?/hg[I#&2 Qcx{vm ubNiJϒ1PJG7- 3P1 ǡQAiʻ"#a\ LX|W,|s :A0v򅾌LdRG[֛y<[O 6Ek.K;21BS-6:]a/>y|uba'DaN@ɕ{_لUٍV0\`DTedmY[뛺KW"fEt>t(ZvNJzk 賈͏cYGMUR款vIQͪK`#[DAsN>|;LڕGf90}9Ɩ@iN9~37W5P摐{y=cp\PU'dq3{+TF O?Wx^}Jn:_ x(I=5<61cH~x' 0{o$v_OoP{]MK2l ɨiZM9ݻ 2(  zp 9HC,QY%+@(HiD6/?ƧY o h+BB12S.M&m.?y)&Tj{0AE,Mu}(DZ3S&/'n} ^neרq^a::5La>WLLi1Kctv|&}Lj9Ȫv8aUR>l\ր>V'lӒ$)ٛ[Vr型*q*Eh"T<`sqÍ \rg,NI&;F)DԐAմ ePVv?M HDhG}x2"Zz{[*O%T#S?oaa*v4wBTT=EjN`,G{5ʇd_%/gF|S-էs TaA}!땎h=r Cn4"n忨29^V =bY3ی:"ZzK7z`O,<[&gL 2s|hXikj{ Ҍ(uٲ)|sYi&PU*?" f*5;?TѵIp?̊M<cqs͈|(zcќԌD(dOsEFa.e{5C\voQ|>-^Tf{d֥atOqK6 PΡ *Oޭz8#,Ue0{V'vkIF^&OuMrlӂfD_.*0=n )'k۸\jbWŝsߙPt¶Py1H,WEb <]ڕ }F.C<%{6wt^KI$~9Dz)u (Ǜ }z]7$ RKrP]a tV;yap[7s`JM nRM)ۿ>ts3:ECq QKeΠ‰ zJֱdl,a"$:{ m^=5w˅yKJ2%jQ1"p(6ygV.ez;o"r*%5SyG>1zA5XE6UsX,4 f1 8hrǰP2aQ}"aQ ­-( ct3{lZlQBr:x9 Z!*pFiQA@tV:ayF^J0FQ8:tw<^nhEO6 UXsHǠyq w(MsV/_F;y5|zP`T)wf-0sMtzww']ǡ@~Bizx4&m+ 9 ;H?DZl +6"G|,B~j:AlDI`RN$'doȷ:4$ aJvOТT;!Xo(2!BI̗c [+Slg&rŬzwAw Pәz_JDUr𼞷9Xcԯ&F.!yRyxsijO^h@wIMNW[el* $H)uVc9F6t pBxNgȁ¦ŠWٮarQÖE;bJ_==Dž}qv!)\R `q&#a#i6M)q҇Zsy6܀?]a?Bx)ytXn9:.g`3fUU=%˱Dq;kڏ0Ii:?he)yӴMʸF{֣%oꩿl*7&l'5b&+'ׁID&IXMs!dmvDw L$ C39TX\``ԅE$8k>/b_I8q6 tS]\-o:^;V\c6YZ/97]}cѦݒ8P*jCң>(΅AW2,{;4 8\ǰk iEϊb>K ,6xK߲ zi4€0,:y#-AJ{pQePXJ%YTFI?=E7 (n~Q>u|FrpOoA&jV3 Q[dj%3/-eEÌF4&rO.y c܈ lo4/T|˞Ի{:ʺ\ڶ4f-~b r4ޜxF֒ܿ9FH\,0N?bGJ,{†6f alH:0zdMy5σqf% Ƴ+s=pHkpHKPΤ4s_)gk%gN',G7-}*4:R)-5>Z,Gן{Ƅ1^FAK~z_CǯS 9T0_0IMbDzU+a 8s`jSҍ2~j^,S!dm hBz1lQSHDǝhGsOJ }ыz=` [} Y86?&"=L*o1y!>JCVgWUQЩNܤYh^v@]e)7`C^!7?|g :W0~)d Nٽ#q>|/rMHFp\ k WB&RK]׻@axVF5r Zyf_bX~ H'{.:>ϹyY9pMk+>ݍn!lFfRW腙u&ԓk6zO鼊P(jZ.TgB6kSY[yO,lYFd S|$7lg.Ke>d]%2u8<=`&cD.+:3/KWȓQG wC˶QF8 5z _MZĽQ'L}oӆԷ3Qзkj!K.y_=1lb50#fÁsf[ŏhZKIgOUP\?2rh.*G;h\% 9+ pd_BR&M.=8S:3~~Z:+څ W\o+ehHֆ IPr>[[ FW\XڍZ0ͶM\>Ѻzy9Ru!ɡ h(Nω78{4c48Xn2>\궙Y` Q5. Yrt{8)0 J+5 ynd)`c O1 !eŧX;/+eG\#ctC/3n ݤjН S2Y ) ME)`f(H{Wbw`zM n RαWT3VvsW!\*^-ic?1;{-"VaN5'y" QXA5Jog?'@^|FE-caQk$!5OT*zAv^eܷTqRwzD (f3Ԗ6/ʋua֘o1K&K:VP@T!#-Кn׈Ezah@]B "]<7??) @}&Ŏ_!%X@D6xIU_|Ͱ Ӊ#f!gݫc`e\I5EJތ*syu~ī-nP1 W˙9N8eaE]>!~PR &/~O鱸Ӟ6 Ӵa U噬g.bq7#8|QdFE,=tyU]ȝtBIRyEJhi~Ijѱ_*T4'|u# iiIڳi*ysޕuŐ f}9_>-9Sz/g09,Zs7fe`m'Nb׌>w*  ;L}f>Xe.ww0l'͢\?4`29ʪ}S`0>6 :[ ^^tjgqz*Jcvs=)=ݞI9TkݮWW%c3^Fm1Y瓱=*T{/L'-~dX83{Yx)mVSUO.x/{Y/YEJ_ᕮ*$Shg4RÀx_iDz{锑cj5vX9aKGK rQ,yN։0v2\Oo qa)H5H9@geL/ #FLN`ugJa֚ӍL/P5m 'HFvcZTu $`/-Y&qJNQ<ʂG)iqT;Nnjw^~Qb!(ؗhFC&Q?09YU@JT8+jHWN<8Yr;vQ9x/4i~$X}@RV/T`}]D<16ba1Wef/:UH-S#gE8g%^~.>t˼;NZoBUZ?B]f|*}$eF) Ֆ @RQ I9T#ឞQ)+`cpY\,dWVYE¸Jh}EdyN$jfw-`^%ASʘ>٭3B[*i c˿|TfSWഔ1B]l_:'5<.ln?;V7σq*uW '˻ KLGT؇FNQFro8GB?S ى3v2y.$}570hFFuECWɫJ["U7$WC\@G<sC%k~+&}sh-*+ ܇^ P*D$SqŁ'9qaKB2qeqJ\_<Q'p_1@ ષSt,a'g<>xu(2 $}*N,O yGNqo-0+}}|FJChRm(&۽AʿeȀmvkdyQ]%2a~{+ |? v:qP s~;C^RH$9G\'[wNwyX5&/_r `uVHoKp垫~uhcKya" :eQ')p^C4upiYkPZld׏zmݶ1o-W<٦&٣O ޣgs3;>Jxh -x-tm }m]V'$PTy, s+V< }C''{ zb8!}G2)PXڤ}M 'HĎQ#CʭXS&_@n pLav po= !*ྐྵZD#*G NFP PR &ecpJcm[g^A(Vѯ?TsגL]l-E@~rbw#Zκu|- 'R@R SIb+ 4z21^(p_9~p|nwSExsSjA6aU\`57!mj3rBR~f'4% /=lx;E0P5hߪy(R6jEg(i)v5!g`"Iߠ =Q]: ^g rLz:ԧ@(?ޥO) ?]>y,hQiaE6vHMQ?|D2*<3Ve=a8Lg˱'2oY>hg^H&He 9gЭ̮s, Tûλ=Cŭ<~唫U ƫ"C[Y"?).XϹ!uG3iA ?M |Աus;\}Dr-w87Hr҉^dHUܹJ]3͔^_=!EI4 o4!|ylC>nA3LK Yίӡ8 &7@NT4JJ|`B]qE.GXTβh.,^;*TF M0fOɓW9 jѸs'\1?)f(S!r$2;o`Cvl.Ri1b<.rLQ23ڀA1jQVxѣn鴶RRAaψZ$;9~2}DiDӍ Fޅ@Fe$qEZMN,~va%LIPT[x9sZҦ'`YL=>ke%Jp{KD1 qަ؈h/}rFtTHhELJZ+4-Pz^T̠r[x{ǀ"olZ!&cHS=HI CTVGOQ- wf6">f!i{瞈$Obxp}R54*~faYƌ =Q$?*IpPvpeeP {<@-j b<(ރzc9s=hօh?J+qtz c,/гL[eZ&W>a̫AMoElk$ 8u)vs!e%Ӓb.-CU+>~dYZVB]8+LȞX`~@rOhtCAe ڵJ@ҏa_Yp'7# Nk_llJfhgj;t@cbVݴf1f.xU'r3uVk"Nͥͷ|DZڵ\D]h^; &0E9wDeC1gV)Goeィ@h.-CjMhJ$OVDKĐ4Ohu9KY:ƊvK\j˜JvZre厔JtށɳRCPmY1Gk /1Pqӌ`3b>9& |0j y3?NAwgym틵.PH1K࣎`)oO۫ +xY}ϣ^<[tӕآZÏMvj6%\_!Lslj%;Wtv-mx+jeFQ7@QyW@Dm`ेMqeS׾gtnҖNq2t߶g^Ω@?HD}1DjɜQ,S^0MTrwj2aF7c "=nLOR:j镢Ε+/ r?^!JბRn"|">yqGh'ŬaX1BH@sBA'9 |KuW '%$°pT ̑0bt KZ^1&qY!βsniZ MJnJ#^U;3̱.d#Эw*0\_&-yPlczjV@I6d OglRE d}6#56ͳ}rڄNj܆`nJ̻)rEg&&J XY~$uH}5?)Mk/^LoqDо 5*tMvvܽrZ@5yƄHsn ΌW'3#o]Iu"2Ayj~\LXwc>ʭ#/䆢xAFtYI("R֛o#Ǹ GRq}E(4rYK z"“.V7o?hbgc6Aҩ` N;$^/E^!!UBiKDd{qF!&{.xڨW58w.8nh*;4!ZVHy5bHƜ=OˆQ4I Y9D˩!W2]3IFf?#Gt. Yv |5J9nF~7`N8n&=QӈU5yɔAT]]9 C YOp ^y[⪅6@sf% #֜m\ͮM_ EJZJa.:Jv_ >l쀣ˡ$_V ; O Cެ+\+%6J& ]N*"MD6՞1$F/'JMcK_yvNL\ 5adL)ذqnOjJB4@ "]6I &~}8lN$.b07[Cʎ$+eɨ>Po1x=k+ j.u 8ekH-ˆC !3mS޻~~Tg@߾t>?HxM VȄ}2R-^Rlk- ݺ %ZaQ#p@JzoEҦ\pqw|s RS?!ԩ)K%-FS;K,:YTDʳޗl& y>idv:ψ2 :kfqFqW.ّۜIyf2D%p`qAΟD[YK6Srb^h1qkS%3ceTS@_O{.#|s@I O݄? 3(JSʺsԶLH` % f|?H!pͫrwE@ 9b'Rzf;Iy ;SZ BX6 |qI5Qg;70y+PcԠCxCyd)6(@d@bQ᝸>Brzѿ8bBrA{ɴvΩ= qv`V(1"ҠX"HqAQ~RP uMwȭ- .b(_/$قB~փMeQH,~W{n$Ü|ŋ%0\^枳KO3ko$t`K{'E鶷pv&DŽsQ2Ӟ4_!dmdbp-]UD&3=_2MpQxVcfa1{ IOjӂhUɩ(?xXB$TƱ.q }<6O7{䃓ux=Sɳ/7ŔZа f-d7K/9wgyF1ؠTAP/kbkvHtpӎ;dXQ7b )+ cZ9&sXr* }f-}R0A|I 2Z#yY5ѕz, Lh<EpH>%JNUP й&k%JR , H)/]}\Y8IPYp;9 {wZ% ? 5a/K7qp%}C6p6gd_ȫ[|DoI UwU s=QDM5+ *(-=6hL8/Ճ%Ν 7 u+&>mpbGzaKmv4`^[;oU ᐇ: [*1 ]iUTV ^ )-EK[o$@E&2֪ v |1-Is䕦xFsp(%Xr^Vr)c*7V&7!Eݕ[}Xs :$JBVv⬕dB\t1PE7s_Ix\F@˛T/A|sd4ǙYtKf0'߾vH@=O Hm"|( bˆB"Uzm$ &2{ƃ+- /f!3׾wX$QutD?)dBsR)M|>xޑ\pjbA$d-R3EBH\s$D8-7 @HoNo{m>V*]+\0o+~C8n1*(͋cə. -Ĩ$W';ԥ{x2Dwr t=#/ BST'E-ZIjL\s z{K3ʙx\rЄYo)?nwR"ve2F vי~ TvztC -?nz6tNPဥW6c'ǡV@,JFvJm0MI ﰜɈ6 S! X$$ȓLaH6_ U` \!1վgN|v)1mjy_m1$vT%e}_JKT#pY u)앑<&ww. BlYwoj!87:f;axt׈UHirE8iēesz];*9f _?bf@E&W7.V>$0zlD bwg:=%>ݤu>0ywm>0_(7l O3k\fu@|'|u/ĂSer_F}/z8.& /Cۋt+nZa;M]R<:G:Ru mplOaQ뺐ǯ{nXh:lZ5 N&ϰ8UWf' HU@c?QY1 [u2,Wa' (xUt܅WN9 "O7ύںj=(g̀u'̼:] @,6d/78ՉŸ5S&{@8YMO/0c8Pg؋eۀ.%hԼmOS mm [tǫRSxQ'+ j Z9(5n}?*2+nX@ҦxFf`YIK$OKB*c0wemv!rt,J(CAѤi ߾e\oOTsT~@m?,B8, F]#Wu4\eBf8pk͉4sT4vEuPcʲ-ޘUq8=&<6"W}b'? m-owœ0%Qyhzt(imScR. :܂)~` 1`|E֔԰jVuDq]\EdW@n?dG`c9|bt LJ LȖkd0dS76 X>Ń" SyBI\5Wkmv2WxtafN돳x ~͍tDʶЛczNUJhQz癏Y g>DDȢ2u͏1<,2&MwĪd/D6wb&jVN .b=pw%[ +&]|Asf 241%AvFKcecmɎ<(Z>٭*OЃ8?Ѿd,( |+͇F_Cn-܃B;cIs*(MpgkDFskV;`\*xq(C3M'~&y6hzln^p3%bPj3UYITRSfhŐoN]"+&p NwB[۰eSJ-\b"?֭m4n&à"(*2 w7܎8Xܚ1LT)[D-155aN¥|[Ïy,v2NO"0ox@L"1toc +[wT24H&E807@&S\tX<h8b1Yƾ=ys%GlRZ _ND5wĉQ5 ҿ|Š0~6 ;6胙9(7yYna|^%9Y[.$lB h0eC D.g>c-żLcAϷQg31Xȸ6W+2w_3FWtwΧیAi"VZ(|^aTԅܻonW jlx'jsrC(iLd.B__hu+Gre&QX49 DLھf&rV[͓7@y\Wյ۰J=6"?K_9H;J!ͷsjY!4[Qī)w6N ;*n>4gt#Yd P>m3΄,Kg۳ pMވfQtPT tH3yL `jT @.G"|G|*!Aqui2V\O#9͉s2BAz~S<<{Rm+D΄^l6| (Lf5=R:V\/}Lz<~qʉdOUz<&0vZו>#Aa ^%&*~hHY6ª$]"w*ף7{=mD|Z5rF"çv UBv?'. Iu7JWBj_ joF>&z]vP5{ ir,j;޿PrLH=c|v8le}ԕ*s(8`ir3T٢1J1#32Gt^ξ;88Rhi܎|ѺIFȰ"ixIU]vG%os]D@m8hHf1eҝɋ+nLL*_А aS*6-}2ԗ2BeNEu>iy)7eQeWR "̂Z8 x"v d4^ScA+VrO.EOnri9!F ~!X^aE\Q<2̄h&‚12TtUH!Wg Iu)!VBmμ6$ )VR!L[ ~[/3E6 uZ7ޛ3jd6 z2* K^p3`I l܈F.`ʍ|o2x thqKy848,T-$9H] p4ýf:q0PDidvKeG)SN2bse\z%_![_:jfIT=\c\tyg&r DIޔLb** `uqu={ J6-Nx|@|>ۊ$GԀ0[(ᏅX똱F8iM3,=;KҐMyNK{<^+'>夀BZJ" ֽ\();VI4l]G0HI٠uuv9y=v8 !W캆Dce\-vbw÷cpSD#22j'{Vof!2EC3DDZpw={gJx*ȲwH1:&I]b;o|Sؤ߽?CqCݝsY?\?;xƭTl]AƓ]nVY,8^rkGwZ=v92Wc8_SjkdH#pԨ~`G4\ V J.\s *ԀTL 0F%־,wE w* T@"ze'Rmۭ{"OƿukP _uYE:u.,zM.n<~S6N~Z7slU;NaKp{bAȺѢIrؿ_uUִMk)]F ѼXVL{&Dj1*MeTǏ3(滑'yܪ ijbwh_z<Hž3)Dyz*٥iEhBrY]ެ2N@}P.]wDܥ≢*'3(nqAlYH% ~Q=S~ԣf9Db4?|n ګ⃕= U#'hV`ЛPYC4yִK挫V\vK4KwFof@j}%;juK[AByO V6/xe tn.c L#Fe/=f£mnW "ƆN+ng)rio\܉K!+#4UQk 36"*9yD5!`0u kik<i!9ީCg\ E@rcS{ нl~1YBF`BjE)aȫEh1_9v‹J)"]bS? 37L#(dzBc-WC5ɀSE 9q]C4e\<3~cFHu SۅClN1 Tƣ㼰ĪX|+nlakOkSezvPnJ% | I SUؼjlCyn\+H G& tkޘ?˪AŪH\O vhZi?|u0'ICPH-)9 _O,Ve%o ,&g/ RٖJ2L35y*-~{άL* MtrL%Q#3%4/>C@EČFerpƬ_Qbk< b}cxi(Mnqm_Ѩ!-?R7ٖڦ=2<acYƺQj"4V /!Om qz=gTԩ&\_}7N'6ppCaAg>ͅ=_/ ˯r`yu/WlB<)iؑwrJ#DORd Y?WI& &\RQʋx[.6c#4ڙޔȊl^,To7t f}W8G6j|iECd/GT._*gsGۀxz F t2=:So$˲/E"?? Vam$r3܆##=QZG(sQ zdAe:U՝JǶ=~9&!i ~J 6ΐw^zD~(B./ܖ}AϹ뎼L.EBÝza+sLd9'>wMQ 7{L!>֜[G? | rS:\4 U.O]:Dɺyg-T0fE T nП ,z)L6TZO6=*F\9!.G$v2Oa,esfŖז@E#GT/nv7bvV{-Tc_z\}dm9Xet@UDz'OS7"\/Bqॢs1Ȼ3a?FDy<1:;5UK 0!q$i]rNF'۠=lÏLٛ<╈C?t_Y3ٯ~.oeN݊vI3g=u;lֲ IVW+h N|Hi1?G*ȍ [Z_4o_T۸${A_;KHrN9V$撎'7;Bcf̰?t*ҋi|v6Aɸ~pquWc*:JVKPGM%*l g'ۗzBr}ݠU*At7IPS:٠L6" ՕB#jOMVI{pl +EjX MQEfsWe5!\͙H"]TXE6Ӽxc!nC+Kc9ʹ4r-3bv|qM'e` Y|iM6ϢP]=D<= gJZD"!m Orӓ'(o55/@|@62 AX?(/=mHM_Ҋ'LH_S<ȊѼɪ皘IиlI(-6>Zm 4‘ʥ2xmhQkv} )(*ٗذױiW"r@, Mloqy<"BXAo)\a!։R-0 Y;\TLgWq~z"` EV]/c@QkTkgn % < J[\aT۴tRx˹+.D[8~ OUZRB<'^OPgg?E$tslr93{6gc4A47nJ*2#"9XRf?u[-l-fR S /c t`}~CciE_, 򮚹֡ƹw;e5^$ |3_$c`r\v<bg\bJݘqzb$d&f%rl)s+^űp3O28βo2=>2ףKƕ%,:|uAl61g bM9&TqC N6T)[v[ژRO*[ʔZ&kv:C˟_oS Kȿ@D} rh8As_df@FK2pb}Ӑ]X0wVjF-eE9sc>Pj^3 }E&ݔ&-/4I(9ޑa$n\>CB/EL94h桀Z_Pznq:3a@3g(HEYL5,q3h~FPaCqLRc9vN~6h:JeFyok(CԜ:0x'dos/2@dDд>K(Kl8[&<V;tI~9e\;jIA܆䣶.<,@]Sz/r oA+. SXoش@0@GS,a# m+N"Hh_5Iz6;'rDmͧ͗,:beAY|\ں?ل%#d,KuxVw2WCa4뢧Q,W[ewBb֑ GH\Y!π?aWP[1sg1 ۩yl * ;pZ;=y\jV@h`; w|Luְ}Py?ilӢܕڋ=~\1˓e] zӍ x?J2<%4l bHMU kE-| fb*$٤t]D{!qiDRUp7\G.j=g ]w}|lqp{H5g:~r{*,oQaq=dWjjz pg]7nG9ukʹw74]V׎@/$v2e{!RH< /r%6|^Ǻc_k#k"V-В=6CV֋uHՆq ~Oa@/[i|ZYxFOPt>R qMt.Tx9e+n֠(K f@p_!d=φl F6b WB&FT_dusÄZ_e}+d%Jw dnTO'\ݷm<%@Άû:<AT+=fR6.A=\ H5ډO>@:+*( Fwh g(Җ,CG@ra#L+oX-5m mYȢ}'+H *3GJ\S앪lոQ0vD{)GJr(/+( ԾȨk4,"zM5C_ڶQi1N`MI;hҷ}m;KCy'}ǭC z eNbʚnHJ~KA/R P&Y)i/Là4@-e< c"9 N(Qqc6QX-)<}4tH]Po o! E:P !X \i>'#Lo.z-Ev.P+"kNϨG6 @4-kS` ltz *d}jN뫽N,x1>mr UJICQ>33 ڦiñBGq(ܜ̗}H^Hwk ^ ^]:xZND ֋>Dce SGGz3ݛJ6(Ɂ+e2'f+1"}COa ~l1RƗWn^aN&0ꦇl.*г"20FP'̋[8xBBl{ 1 I1aaW#&<*@$ j.WtVh Vc$Rͩ: mfr,GؿK$ @kQQٚ(=]lCtQlu[nQWį C|EɾMhV\o駎,ּJ*;P rgo4'8~؂-4;~ }oUmQ*ӳsk+8]N`Rrcl ~G+{gy[SN!}yd% e7ȬI5!,?Ű ;[`_>J,MGU {̑"Є\-`KX~&8H"]Hs7&hP a6. TKAVaZ bIڱb6w9S|UO-035 8)i=6( wNIG Q{d:v䦨c0ˡ|yWѦ5}MB/2,z1B@K#iv8xdoy3)3&O/{wpc&EӚz1} 29ΒGżn˧}xmޒd" γL.V|ehieksTAm2ߴ//drc$2pGi U)$^MA,_?, b )P'+XX]KM]VdO#Qg b4e#d<$:}^TϤ9e/恦( ԂT0I- i+Jrq17f뵣DH@Ґ,a>?"u]3).L(JD'1ǺlijO .)Ի_?Ekųڭ= +·8ZX=`;QPc F ~[|/3 P9'uZĭ\OI}'ٺl4䯯8O^ѴHOH3y#N)UNCTfS@1<9摬t'A2K0;)+U,U^B1W'NjW[ٜ) =)'$:'܀@b P&d5#3ה:!#L/`oSE*~(\sBxbU`zj?[[#eh Yw2?ЋC 1%˝ %ԔsP3ƶa$`!@%&^ʼYX17mvԙ.@fEgV_~Kw~.dƔ 4K1/ީƹfp;!#itg3n= W'H@J QpEIZ"V6&:oz7f S*ԅ`cY zf}Lh'ޮY}& ?e{;nz9$Ƿ`Zuۅr B|Ov iJ$wQM)}$ùHw[5'%mKroԋtg\ FEpU%F%uohkry| ⏘cXb]>ѮJX |Kjhc!sP^HDY160:QLThGTB^?qH|?fQ` 4g3嶱?{ݫ.ڑ͑Fafj/1M|FDL`ƇL%E.̇čz@s$˺}mJaoZ$<i+ڒ:t{;qc8*=V7ZoE?Rwhd'`gM=]L>;6X6")3}x1K ܕp&eUO+&5dh$:>D>i{X}ZIP(ePH ZR:{`R*t r4Eyѧ!g綍L^1%t&%=zL ] Gt=Z2v_:iT~\y%:Wut3wbDxN];xqEYxZv 19X[^Y[STK7/+}#1sGSӀX"Y=W5gTN $/65|8~WuNYM>)+FhF?u&7ލ-,'-h8.BhZ4e&)j;H=g!eZWL$%O(]y۔tř&B ^l>?3WR"e)^q4;OZI\*O|v<,~ޮ׍F @ھ1LG=HgE}?L35YOpqWiZ`f%E^nN6wY%F||YYQj2_UiHl]̅tzheR>0hfbT~DZN`&mXS2gdZz'eb`7hQ'{03 DB.Nv^d)Z=r04>>"#/kY,4?ﵑh1lϟ3K1`t[a%N0$fİckx0\ [ΆdY֢fq[5:Y"?Ȟ4[:+iX I~uvOt^y 5{_{kne-Rh_`WB~S l4چ ҃׌ @i%^ X8V53S(\Ji/TR#PW8@Dæ!)竈%Ny{'k=T*#g>"!*/|eurJ]>(& F:?GxR !^ ]RV S]1J%mamC:tc|hHKI"ie+1~Un<[k/d/r Zdވ%A |嚎PcTRT~bfA OLD4y5ӊn&̔ob5t P( `"2Zn޼iMJsHttý=Ĵ ,UFZ6¼`y3.h\wDqZQ5z0&ƚ#>B5;?`p31.? &$ươN|$t'V_`/UUS$o@ijg$\Fv%McPNDş{?žSSs'j5-nAYAs+d\%{kM\BUwo;`ЄB_#쳱S_m|P3@%}C%>)]̀#mwn]'?w*^(T}8\0c=Ɩ{h~Z %VRUӟ!1o_Q_+";ذ7XhT]b.~Pjǻs݅_Q6r?QZE, wHֱ~ETT 3`2zqpNDJxпc6xE3rх?AfyX'ջ6$)3'bM(B*T2Y!*zL"۱W˛^کC. y 5_ { >/B{8at?HRDi xjFPBkq_c H~*"UVD~;`VlK;,h@|Ƶ_o1Bse=MxOfeVP44*I)a6;2]0"O0:U$4BB?ܤrsCuH&tj`iB88DP0y3LOn)JHI,o:ظ׈6ڿЎHI&=&F><e>]1?Pe2`C_>- ~2x?;Ӯz"?1 +ZZ(̛SuBՋLʼniD:$҆'r& *g^I\Ɋ&,J„]0[8x=ɤ%#5HZ{0cڰTZ$~Ydی؊e{ K)lQd5:u J*9¨"#P'_#5{g<^O"$0C|F:-o|ڽTZi@iF%", - C,F/8U]מjqS3IG]P/:#ꩩFWpU~ U ۀ g8ov .wQ aѿDܨ1F>D{&@LɬN4(&qt2sx أǃI銖h ܗ40S@tNJ] js`~$(.JK.Sŋ"+7bZ1>Opܹ??O!3]v#(WWDNФ~=8gYZ07070100000041000081a4000000000000000000000001642f09750000caec000000000000000000000000000000000000006300000000./lib/modules/4.18.0-484.rt7.273.el8.x86_64+debug/kernel/drivers/infiniband/sw/rdmavt/rdmavt.ko.xz7zXZִF!t/Qʫ]?Eh=ڜ.+C2 SFݖ?VyQ>_Dr Ahk };V>UnjUE,U'(S E2%:ܖ:b[ˈ,!n%wԯ'BWi$zm?@VwՏ)У32r0{5"=^Iz'+Og*0.K'Ymτ0W*vBysŧ#6ˇѽ#Dgu+zqwl{KL3;1Wi~!Eֱ9v6 ݺKKrJۧkC3dDD>W",5;"^TmJ8{un|7&^H?+bH&ڽAE` {yWp>ĠZaKdv3ޅ(XcѷgO0 GyO]KM `a"5ADQzg&ALfk3&0.f_BtFO`sK3yW|Aoحv`F)yt̥iN@}m#N6>ܝѮ^٢Z|{)>Mۍ׮-g8떁m2,g<93L'[|^ǞcxR"x5sg tOR1<&߇4Ƭs R@\lA0,I,lnao/F78V HkfEVdSK8݄d9ȓ_BKv@ C3q7}Ev0wqڟODns֮{{/-}!m\#ůQSN]`#kJ_p{/ρ4[_b"խ:.^l 9vekO nTEutke߰F,[O,Om?9!ug6Ȟk*}9cbvɫ" oL7;)l&ʌYx 'XtϚޔ8zr!lYIq2-šrkV `ZIyxmǭc5U䢴u$9ҝI=KpQ!8t( zykHbOdDn)z@xMʂeJUSx^s[\C!}E(;}Y۲Ԕ]@}N) aR$bFsǨ"+q2?c_WЖ=sMM)wF M=uRcBU+6@N՞~۷;nDw xBvͳ' |傪o;CfڔvE75-^g A -gaq0nB-JefVص(&.}.WTIsxi5ZA5`r]o6.8{!O .:)@]S!{k2#UzT!1_PB4!K4Q d! ~IXw ϾzEn/ o sjn 6kDO`l[}vzh(Bu9KQlH E)>Xjs7d]&|ʗ٦4o)q=^ %'x14ԼfhHmm`6H~,]7O 2:C\ymGvQ3 ͽf#=eޘ͞%u4dT%w JlZt. JNr͓&)Eh0? fF_Yaؾ t@7%{~}V| %է!gu9zIkS( -M v}+i|9kKT)(Y FA i0𞻤؅8:,/vI:;?w͛GPvn4_YNI7qym~۪Pu=P3m/,Yj ]8sa?' X(VŽχ= (3֏G<|=wTC{.>ғ|-_qH6XO B(rej.6#\K |DɍjK%￟54k!/ky繏nx8&*!r0^M3a- 7׃sxv >pmLS1,v /?Fn:E;m-ݚ]5nwZ QKmiq̜vl`෴JoDEm9Z$':7 訋{}-́Jw-:S-۞^~,P4)(2UNO k"}s4qOW|i MIޚto 0oKD\o{NpII7.M,z!aRvPkS9sLfÿ?]d5${|%z_HLBẊVKx |PDʮ*.!F,+WhfT. Gg_ &Y}4h .qamR%AIPIP qUKu8!O K ט rHJ!<:6i Ug)}ܾ CXꚝC8ԣDT| -6ͧ'ɱl(͆YZD"E@Ҽ4ik»& `'f}^|B@(TiE^G]gJ g3ΟpskÜʥ5.iJ"kjo?N$W";B&d8f\I5W[iA(L2qy;VtXCmgՇ}/>k59gQ0+9d JCkz}AnEi0MuBݚ r4|90,j!^;pwj)ӈ?E ':mNMS0=y3: ](^D܁ƹ)ܡX]q{ƿ5crF%ٟ.~La4]`[+]0ѠI2~^z3P׌)pxj?@O)f]JBSjDN4RN,;qV1yQ7m3?!+`q;'3?c:>U- xb )2tO%w؈Wp8 88oX}g+OX-=W'|71:lҥJy^i *dXlJћVD|84:L'`CgV+]-|2cZ/jٿ]ƒDM⨱XwfL6fm|ƬLZJ^i8 n0 mʼZ RyGq+*EMee]X(F (< +5@ᤢ'ȿ^qzY&Xu!f)D.B(G{ʁ261՘'Rd]x8i_p"~W8!P|ǬM\J)X-xՇ\..Ze!UGsjp;G9L@kM\d\%HsGA&{2k>h-$(+À . Fw]/5UGM򵎥ņd|rTL܀ocE?gX/"lsY}Wgk`ZX6? Ŀewӑ' Xi<W1뀋C?rIm>8~ڦg29dp+2FJ[OgX>E?|?@}fHC}$I\]4ҥ;'gn'Yzly1gbd]KW.>areWqc>AylL!/{d8$-Lcv#go5$W 87 +sՃ!Jj?ayEn \ҰPB\" cyεj0G<#>,`7JsJl:N{툗mB^-:i&mwQRڴѠф``GbB!{hcÙ._z𲌗ϷE.à i1kXSb֓\mg#e]R3n aGcXCņd)q1ZA:B%**f(Q8rop\= i R5S|}+ۣE=fx݈K234VcӔ a:, p-dL:8ʐH!`%cp̞Iؙdw#X0I4PܜԖZlIʥštPܸ9fL+5c Jjfh:-i}D^߼Iiy.Q1G#~L(}">Q7o6M P!l_Ayv5yb(z;Z9p?fu/pcWf#$/9nv!GJ*3?gX71˝7 /=`~*, J'}?I!$(|砩t`LÞѐ0*6{6/H 8LPZ6ެ'>F4n$RoD'IA#xr!S.?cQf$[ Ϟ}e%)]Z ic LtiS逖Q.eDCw ŲPortw"Ph)ƵEԾ 8fg"{51"hGG@7 ;,zuM jr42_g|Mk]Ŧw&J˛zϢǘ-a֕)RZh s~@QJ/00,R\Y b%^0uI@~(uY>BEW\"ʓ瞉k+́fdN$\g‹dJP|w#P@ PO(a/5W fRs5 <6FfߢgM۔lw tC_F\7WL#U*֓Suߗd:i3߆HHqO_DbL>ը3]ۧy`RzrQʥ4//$[` UZwlſE5vL奧Ah&r[DMss%89~rG"N;LaϩƔԴlZV, 8)+s?Zt۔oo&hِ-wZ8k>_x&!Lj@~da5L8h rmoml=&CLiOMvpvos!B $M h>:,Ե##-/9Q]{ G'qQtjĞXZ8SvXeZ @B1[Goq UTwY'$rH:MʍNl `'3s !ʲ"ȼ: />Ժr񉡑A2A=\ x\+vW?%G Ӟ Pv>1oD 7OX̀ŚahҠg'%#_ӑhgѤ?GB R] di,IyXlz" gtƀ`*Q4 "*87U 75$cƜ֠:n{~ŭ>nF0x*R,?n+=&;/?dfc .0Ms7%kzx߿|de%E6G8ks7m ذDZG4wmɤT!BHO%QG}Ҁ@+;$Śj-%0y4=kO|w.YT OnX@"?)䍾[ߍ^9Ir?Eq"7Z}K|ɠj'BCڡBQtBĠd3xGw e85[]zsu@ i:n4VṕPRRk& Ŕگm2H)WB@f ~oep`d'ba=\e3fC$.g4S^$R#Hbs)Nz8;q|U* oL$.7}4Wf63>qh7Kƃg*n0Kefk" `1Z vz$|֠*9Ur̞0{=YHr[XTM4Exy:#Y㵧 {WKŎ;yo-]m 嶆I_NjT۵8웘,@ u9q쀙$u^GAgVP7#uR<.[Xh[PJ vU=S㝢)l/N$‡·޽mIaO,5QzH;dg\sYT+.)=m݉Wr˴Z-1 aO"C)SM),5zJ Ku q~*`P12v?fqkn|";NCp4gno; *xB?]I}kݼ)AW}^|0z" ^W໱EBZA&xӛ(|"nr/NB5 3 ]`$ "W_,j}9gY at֍܌3)<[;ѩ!|u.qih$un)BAU8\*^yS(n-{hk:XR$x:džZہȮ {eА /\5lD$?4ϔC'~; j;AO/F: }ssP˹!\^t !<Σm{͖qr60&HTّ#5vݪ"ZhfR}#P- [|}''O2t9sjˇ+wYTDvQM6j8͛GW(ʹkyOѓN@ܒbL`P{#d^;Gp>x&*X ۝Q?LiUx3Y}@NZvZ'矾%6愑Dps4A[gN_B.*Bf%2f@%&|}YZ ,aZJ DvO`IK_SB_ȉ4>{ EuGQ2-f|-$Jf-=tnL lGz/?mSpnb{7GLfUxAY'GM3}Z:ڥM'E,40%KLX. |B (xI@n%jQ dq_#3RYu[glY~ܼ*z>4Y|3Rz> !+ o Ơvh!HlZJSRF31᧍ѩZRAY[idA?fbLW ')d P\&Mg'hTGS H;?2EH25g8y e~D8wIf\$ڤ%. oe7aU֨~~0reACYQs wK ]([Oa@.&M*qIj$[15_N=kC|?%`_c/Љz+Xq[qPmc3 1F!Р֝F:?*w*\ iObGH$mUC"L>qGҁcX%H1$ڀC&}URm]]Q}/yd+b,{:ˠ;u1 lmH %%]c!#R!&lTޱ'vBpmro;(e sa]N2Iu2-u3%Bo@o , *zP7ώ_@)YRSB5 }5!z#xknOy |uOr%AҮo~\2EXzوUmK$~e{4Q-_ 3>]_[_j= 8 )zmnlT4eJWhJՕ\ʉ7HrsQ8&!SI'ג#>&,,|߽!Ir\ ~w2(5iq6rʕS*"Pp(d%j W@fqiF%^d;ˠ1^.OFl[5Mx%Q/-ͭlekRD:޶ z *yW2^m:t%G"'k ܋9bcNzyodQ. )Yݳyl_rNsA? U}V2Mډe \ $?1׆jԑfbbWR7簆Xln62LxaXeXrz K!wԡEO Ƕ7RH \W#Ynð)]5H>W4CTc2kDL=`><7ݞˋ=F汒mc}wx/pq#¿뛻 :cM„߮e5e9kh.نӧHO}P&ɠzUrLk\ˁ03+15cx h 1 C)vB溙^hAMw()K3pW촦&8.C8.>տ<μ)NAf?#[ 2FLVOͅ89Z8W O+ok]%K8cJ#]lj#٤o&tذbA,H#vzzHUR]@g볈1U-cv"ް/& 9CQX*Ąq;.S5;5 <䱎x*ű9Ш~ |,!gZvU>m{n)Er2m*#E}qXgyjoi R?:lfGe{I$b G&&=Ŵ,ќ ۭEQ㈻tz4$ZQw0H#iYi phRF2 jGt^8,ds1 }]g3 T,-Z% O\ک,sex}IXS|X԰[>ɛix飏iqhOZݷ8STyሓewZF>MǁYZ4Oϒ[2{l I@Tj&@ǻ=kSAI2uZ?\gGgrcՠ19_c(Jw-;B\kL# )T&DݱRkw 4.xHD~.w/|NL5ذYwZUȮx#[3b~86w439HvƏhL{Ms;{ -nm`+!;NY=-9ƥk#  Y9ß5ೠ>vTB˿Lت/#uG@օ\x*H|O*Tj|!4&$à}Vŝ=l#IUSқ/Ғb14r[ E?1A:쎡74/aWEiQBEKkIȪqo$C6W` 5׫&sXf`3+-N'8hlH/j6/TC >RKxכg0b:pϛvػ)YD*;`dVfVt;hLz| 5܆fQdf_k/LL0>( ]O":}t\!=5tEZ\Sv_,%G>Ǟy;K4 p18] rn{l쩔{V!vR$S-aKO NtW_DwvjqxO %N+R[ 4R^xߪڮ^݇м# ecBk9azU teRr,e"7d&BcX)3PDTz8/)WRE=BNZ"ݷF S;s/[f+/l긙/qx]`1IdZ1P{wmzzk"'1!lUX,;.6tFzlF1Pu[ Gـ5 5zݱQ Ī,xoԾ:R3n]tQJP_W^S,׃QY;$a^l,TF p悍hjD)\*"Te9RA1J6xy~[oDq%UƮvH2 A"ΉRԐ\?G0`,uR0*j<ə7,d9I} %6Z9jDad\CjkǯVh0%2r$צ NWYN@^) I-#h$rSBHӝ|@qzы$"LY.oD80&A)֕'1FÄIy!TJ;N1<E)8\y9k"QN5 GR;}0TԳ;dB8 & ^uOBZpU(-5X^$J⊍ (al&27ܴ︉$H Qg2616)#LBϴ᥸UGzOhOb0=D4N^=XY{zс!,ExmNVـ5 ԚaY9G ɤL,9 ut4 s.bs&Y/vZtIXΪQ[Y3|kCbU,8>^tq`AY ly؂G4'*'0.2?5S5]$a')GGQ77TOGKZLjU6a9Tnh`apL`*U^jߝ]O]YòzFd3"iy'E :vP!T3"Sׂv5/بiԱ}_j>Ramm/Dv9ш8c;.;AΝ7JGwCD/͟o-u)֒μ8*rDٮسX6i쾶@}i 2 [xg*,pzSkvLuMg dP/6IpќJcv D+cvǼ.Z~3` z0˰ikۍ푊~T .Ί{l6TCxchkNڷO9tY ;sԢaiG{4謠 %3 ori[7x|uYSV5S:>k͒<ܬ31lbj$~2 bP3//ćŚoʂcA-N9ͨב!hҨ+>uI%5; wRy/x. H*,Se}pn{bOG sB0}6&L7g׎>C6V4 ׿K3 8 f=eMwHWGG4.w1gb@"3Y'rȄlb! x<[Z I?msdm6ftݑGJYGr*:?'YFT֏ZG<X5 +gso(=M?5#FۇfNCZˁlA73w\dLQNGl"o?+uīc(]jWqnnU(0}[IynYtƛ6[sFbhZf z1˞NF#9BSbnm$bbsi9e?Zf>]hD3@ė 6PK/N* ޕ x_ ؆ P% `ꟷJ<# $" "O_+IKSYS{RavpG dI*rT~2#8?\'D]6Kr刉5pu|0 C%J@B7fh}+(:١'::̂Ȩr/Q%CVJĕ)]/7QKf@&;t]F[~GՈ5S^A@=з߭rs2OAz8>jL_^d0iMԭJN9%ž#M;"jZ0UePFq^J_194>p&9 2J3g}lE˹eV󔇲hϒB_҇(a>Wأ~r Io3#ˍhxZ;4ÿdl$_}율Xֈ{! })OJRU`Btkh\\=|(Ϛpo)Km{AʄnT?djni2 KW$ѵ70"ӻLB9>~_3D.<:ZΔ *Nѱy>| Jژ}1?TI₭'3<zM5RJD_E[l0K(sﴪV,@BU4|HUg )mΣ=>!k tD\}$6ZgjȒXVS`Q6$`wGyHR;^ )0OuJ Φ˘.[TN&ಳ?#oG5[:\Щ|Yd3*(>8xd2_N< ^ xwoޭ?]dَ (e}*1f5a xw[\Ra(!{GmbuȂu'<~B |'AJ8|Y1m@ x/ZZYvPHw"!2𵐁[='%1O&^Zvjq 7THF@eY a#Q8+;v[YeS`־_l6iŗ5f&J \ޮWVǽ " bP3^$"ދ'j'bgGV17N4)]ςv83'j;NL.'iϞIL>>JCR<6{%1S1/ }\~j"y[iEpPD?X=zWBWRX]bPM WY=g )9Ԑ<){ylh͸QKVNOzyo|kR+%k0"sQjxMm棼MJIz4Xi9˯vej*S/F$h$6yǂ+) S]9;ȴ* =DNy+}͛XݒPIyYeuxfclV؜4hxyȼa%]\{o&pH T<,/2w$J{/Mϴ( 7^_|eᨁռBPoIKt'+X(Sojz$ݍ5E|IC.'_]G[(te7I_`W˰w T&Җmd\=񌛊u@[\\0[ǒ~9w4:ixGB rQ!E+悬Q3r}H"`;:>^*Who,z/+ T[ogN0^ ?ލ 46@;F?ulH^ζMI CIM'.2X 6|Wm=k V1֑/bWpKqtI.M(V4c AMc#EmJ].]qy|~ AK-:*9jxR gA\"؝_>ҏK־[uw|9_ @>Q~i~%‰#)?bwI&]X0Xp'&:xg&޷j}Yg*V&R.Kec]y@6ێ;ΐ-r|7Knp`v!QT>"qGFdtyqprX } T#!4HZ F"rK_Q +TTߣ' 'F1vP~0|J$|f4r툊TkZT<ip!h BcegL`B$Y`iFr"m ~ڢ:16;w3.p1v32yw2]6Vf Si E!׶W4,(CBfQSdWj%L 8F&bxnY +M\zlXJ殗+ĆUP+1!puf<>5Y OjgBIRۗ{#.NjD 'Jg0|M\ l1*nâ0\DzK ѥ*[2y+ռ;mbXCn 4B]@U Dj>+G|ߜ!wqz6-l;#濸¢S*7XM>0o$cM" V. ;w}# ؃p%q1- _f$QfmV~ )\V-3gE:R)ɱ0#CwW{7K CzK\v0g?y:QTf* 'Iļ}+'oC~b3u!#s! (rO'w-Mӹc&Z]=e_oF/3I NO Fj,㿄NX/&nøK$s?.@v{a}phՃ^* Xop>R&}aB.*$މTLZ֓M?e4$$Y.'eqtKc(omwºGcCZOoC0]vv9N @%&8XGRxwC'=%hښݙ!ҴDzp[nf4<4 e 7B"W;'A^ŋ &Unl f +ϲ;؊iĕ m/c/9u!ؑ7E7pNJ?m(Z~K'KV2#L͔y^{}0[Oh֙6R tgusE/O{e0z0O-_7pJ@)F#yGNiAlt %Iq'ᰤ+7Nq'VQ͍N3-b@c$1&&:F  Qڷ3E M\u{ K ӳچBVOM:qOViO;# V|a[CZTFR4(i^b!xKw䐲ĸUUgD8Ar1*\p=z-a\ A_mXﰔwQ=KL"FvC[/Y!ގͮ*/r92UWesalP&A|q=hu [-ЭD xAI@HGȑbAbc٦a̫ '#Q7Sg+jR*<\_mc NNajCP{()@M$ӏ \F+-0QEG ZΠ)+0LZf,ɍ.8@{S4"L`XDIJC8[rwBׯ?;xy+q(1 jUI/y˚Owx-$H D VEbtw0n7_jr)(ޱP{9HkmV9(/nV-)Pvu ~EP}R7`7=@7aUTjwY#(h$y6bRAY8iC?bh Jŭ"ypMWۦ3̥P o]Zev/w1FM1eߥ`qo&RO*4WXr^̥H'y-;/Ύ}%TF#s%{O;}<"x_x%>A{jL=4kZ$㪻]<л8Cmr,hZ5T F WXGT؄p}eA"ׇ]lnSw,>10]O #XAE.|*'<~c84F2#f~w!_ K@"r^S`s"y-M%xi`bֆ:-UzdwS%w} F^BGU3dws|UC_8 ~vTۘ&IxqE1%ɂ~Ο0[Trcn]?M}dA)+:b=tJEewh{r2m EV[>bd'[Qr_0(tZϨh D pyr6vĤdoZLڃEQvȘPDM=KR/U020@VEsPCaU"|֫lqu&v:Sv#y\:6/㗁l0@4v@IPrCÛ$*Hit<(&mI"*X W^qeB_*RS,g!_,a=|[w}_d[q -# UBe+ti/OmD _t^ [,(;W-IB7vK{8rpL$ThDA豧^+Aq1s OtIDzަTL_avsv5N"k# q]UЫ&-91W9+)VflE'6f^"Hv쨠Nt5PfS"|RSĮOUj0.;O8{g79_ y.Fxu'42X;tD5qI^W%֎а-ЈX;JKSyh!we턮#fPLX@o$$*X߼']Q9AB@y$P:ĝG״֗uK)v?0;8Ω6ÄaF; Xsb a"iEl;51f]s_|jdzOMG? ݶNƽ>$f\BsjsЁ)9K yxKtT!Db+Gzi[8#Z*o9dt дC^%ע2SY;ˡ{CHO|()؛LyJ-90˔6~u[j8Ac^=aD'rH!p 7,@-ggBݠ*e2! ?ޜakj Id ף6PSXDw4c&5MXP]ͥΊܝ zA&fs#8|@CD&?*85b: +דJ)oTNdr6LrVbw.n)ڞ"2owy@tMBQ3Yz=W!F0(eΏn9s%^d.NN7xmM8f@'ke  ٓ mu0*.?Zʼ2 qpg}ZZêNNT1 66G>#2ۗ_-_6:F>PۢW%ddi'gw3Y(-}秼˔K5UEEה0N`A]tPs{_+ZCCu+͘bkntF M %m?ط/ޭZ5 _W%WDgj gI EװTHyM@. t 3jB6t0P0qUJ3V}[4=3*::EJVVyG h# 9+;\/%SFOs5lH 4ܤe p3,LcѧҲmt@5/yw?Jɬ& j FET5kV.V3ƁxX}xc9'i޸@Ӵ[{CMRHvUnGZ]ăH*,l\w\5D*Ĥڵ[+,-qt;N b"[/H* }@TTS /ԦN~snxY?^_7I0h1^K7,B(GI>m-2(iJzSEcصJ pk}țe\S?6=E[:k}nS5Xdw3@f bC4) 8jUŰHZ g=bZj$L 1kT:inoG v1Ie唨`p!}IWkuV|?[id-~!V+ģZsnw!0u(!)CMA׋BVB}(]ؕcra:/o ϕ[khV́4lDA-U]JcyUT$ry;D*O*qNO;@WXE'Fhmk& R4TGH_iؠb )Bf9S;1mґWw7EB֪ic.w ym?qJEj}MN#8\1/$I5d›GAiWОW}-'ݻ4q8 ,'^Ğ&QJtSmp,&JqfZC~ڌXv 13]RƆ(#DPDv4X6Ofm,댳l s6+"Ԡ$O,s%VLD8?ܓ !^ )g̘׽gK)mypΪO=LoXLNRw[ i0G;3&TAPLŘR |ԁK^%TP¹}ϺeCdJ Ay]jnc%tO}>Dqou}М~DŽꪀrGO赒>'h;3خ`u’wH r`_' %Pʘ8<+v+ p&ZWyc D)z"03wNz"zml/ 5E8dc4!PG(>`u䨯CaE5quc~?>QƮP<"Jb7Ԑě4Jb_kU@g< M-c@IѬ㵧~cx%'i[3u³ND߉R|{sdy5u+>O Ê&(;e#X1OO\\l7mUl1]ئxn4گw yUZs蓏J:=i?Ƶsxo~yX>J#7LCp9)-n7-3]Κe5kb|L)X'X_Hqk(u?+g8.<怒~Ա^Qg֋Tw26~V!qKxҧoc\!<16ܔMڴ'eXa nv~ߜ%Rt~(JFN2 uU!ӣn彩BjF)ǏZwѻPd8`Y9d2>)AϖDo.v-s] ψZ#7D!h~’bOs{֚xZofRo{sW8Z'R)D_Ww@  rdO5gn2MUAgF#qEu Ӄo*Qil?ZQ:/@co0jX7?N|0zq!Y8Y3G+~ho8g"eTS"UVߦvq-G%.d8IR+K(:?O|\ܟs[-uWapu**Z+G0 c\Ep..5:Orc/}7JPWmKCm M)~-I;ϓJfVgv / tO6&H"X[P};f8?2f,M2aOmUjff4+Lˢ|t9S=AtoE_R"zʼn/<5ӌ3U}"{1_p*KWv Em{4J(br,{w@3abw/'&w{vN!)s)lLY)_'nn$]n0² *oO|C'7*ЫCފȕ Ғk+xwidO`͵lu*mFЄۣ*?Sެ ˣխ@P9|͊5U?R=sܡgU>_zK\ L2%-ևhڟ %%꼄̔㥿3+yQZ1gm8lYF l<5Q+/< 9zո!Οd)@!p|tAh\2蹂1{΄y[FٓB-HáϯM#FfKյ㿇 \iqB1" n'b_,%@ DžByX+v"g:BYhw8Nxa)7Vff϶$dĻM]$>YZEjܐE]Jj P2a'(F {x/x+ŔA GW @mᇋ6"NolrT_F9hXAIP%^#`:??ϥ oV7>T )a.eDtQvP `Un#+9dž=B34m:î)h$由paK,d+ &_>ؼ:zCfẀk͝`'6>?oD q~0axq8;ndvi[]]7$_: +g߂M"䮃#ż͜TfaiU V32o#bW"= 7Q{|Ts$U{HֽHTZPn<%<#uW 2i U'h M$SvBpI]O&Bl.{.N9n0MYC׷Qm:W"Bq]B|a;$I?6^t'J ŰݽFUXC;4G^F:ND0 K.P緜V!|ʢ9 5x<ώ!>AVgNg2ۈRYJw\#l:˜ɏ>U\pFlZ-ˢG2AuP`c+H2ևXddàF 9Ŀ()Β;>_Vlڷu%h LL'n7dZxqa$xOC AM-K`Cgv_1W'~ojܞϐbJ9yl|䶚,Z{ŭLŒlǤ`TP{-xl{""MBGԡ[<>bGD ToآFߍ BV$Z¯2!^>OZS+nz=:Q".cviU@ 0'Es m*- @7/_^OPom<_32(d CLgm;Iaۈ BJRἰ9яrae(yzm@|\I);zC#|v֨_viv28%= 䲖՜:m76bߒ`'ۿɶbphY?Ҥ#@A\h [R#Q_kQeyE?]pU߆2EUXG=K@4p9T {%A"y7[cЍ#kٯ R樌Ζ1?^ ꪽctU?S\m=ol1iYm\ZDF&I *cjxaԚ';3ג8$VS !)z#,lc$ 6b}E`s\4녾BL8 -jm5vv:1M8 (OE+Dؓj<fG%&h^KAxUSNLcc:):EB:"b$ ]Oϙ+a"0{>{RFާ!*CsYQ!KNζ\N0bBN[~hik'/"!SG0Xi)PI ۩]۟<)އAKbE69@wKV/v`cJdv)p7h԰$QQjO/o#JTްSdʲ7[l|/C:whxGM*Dž:@-HO-<% Tr-ׇE,IUY}a)grjB !DNM3ҋ{W J@9jr'5[Gഷh>e<ﷳ|`, UC"num}ئ@h60tEGmlmh ́(Z%h~ .^xږ{5L} |iU4 n|Sdݲ2Ɠ 9zuJynj7!: $C'ԂHC(bXy[H;$݆s="R!ZBT@b QztOgF%=bƛ<@H3ԓ'TKE0Ne2 tcT +I^rNsD̃F6Qw"н#E@ ^r)xV<6 \`*+G6u`C9/[N@<Ɔ5Sd%,nǕpSn>=D ŧ >e G | V'(E ^] XBw֙nyInv0@Xq w6 +~sɿ;ؽL沦2\ib2A,eOĈ[;$Wv w=+,_i H"Ah~-g%vRV[p/p&a)&V6:i o侷B$=JwDEӠNw{n^~/L8.ӖJ@[[zl>vw7# ~a} HjE$C+XH䋮4aAmq>/50:J:W]Nv]Aİ)L*Mv_6`.-!_a#m뗼;#cҐC.m9+1$osY,;Lt!ؠs`J;$8#.1pըOHrK߁}4 }/kxב\ ۷9}Hmw>|JЎ&Tn댅{3L0Fnﭦ{ןqo%h40$/b-!eH%ɒo3e$B-(ۨ_n #9n&&,i ♽j88FR1GME5GuP`lg" і.gަG6b QNqflSʘ>ٿT>}b+|yރwU<Zԑ+Trseh!?D?ZO)- /<r؜˰QNJHƘN啪g9=K@w^t؍zצh@UH^ ؞V+m=/Ӳ5ő7 bR,D}+`%l>ӓg!L;8 h>`2o}>q.ORs'Q4}r?a']V2\S` n')[E]'~)>Q0WKPJrpFY´o)$*.9eV^ jz?N7)ZoV׊Y E2~*D=t^&1jݒ9#Taqex\;+`ƭ\Gm]E<`zm\} J~0dw).#Y5_1%ƨ?-GPʒ/DBږOfEx:Wv°>4u?{];Al<~+xv#dazPU_1(TUy#Лޟ;v\gp/ ϳNٌX >kd9$,k^OOOu:xj{DEi##inO)g bS I:1yַjZm> 1Ɩ]sՋ&_1@pdv|Lsg*HI,O(U, b\A cHژW';{;wUpiz&B6hq K/]tX'pdDYJ 6$yqʦe]`yG?\Ė>o 4k+ tGڲg'M }bWò;5lγX{(WA|T0{vEL^;m_ h 髜<-B9x\ OQ6X?omM37 ڿ7ԮV1M4Rd`ؒS WN{%+s߮a^j5=`Qq%e?o8Nq23F{w¿nC͗Jl,.f=wEzxrװDt'8ȵ>d#9=V߬KX8fc]w8KT()Hvŭ5 3:M!6Bx."u!;)F^L-)?K;d= %XCd~~^@HM$|wp7A-K3jА(^dbiK8{*ΉV^_. O60%L^z&>9PGyqIGlqM>&’J}n\Fun2ƗhzY)4CnH4&ȯ,P.I,R?k^<ޘ#~DRm/E?3o6/Ds#RM՗ToBe=*n3ѿiR9(+]<  Lk}k~:Sp'v+5NS;8uUhwpi .n39<Ԑ5Gw&ub^9{XO%0N7yD31F0YyuGi~4ݴyӫ믗8$͟?!#it-,<Ơȣ NL]`ɕ9 bZ@l" k(f::9=!TņׄRv9(ZA/PCiH-2jfSs&sȣr1IؤTB~ dfp' c I5P!N~ktsP'S<(Ma"hMu=gBٟ^Ji] FǠ(wH +연_Тz.+F8A #Vť a߼ɮ ]~#J詝tE}HQ&b⿐dzWD}ct c6W>2r^{Ȓ^+`'%7s?B&wg >)v(}/?Y '#>,#*Y).8 9*VoG "xe"1^h[.՟kCHq%!xȢ5ZSiֲ =TZ34OKvWL̖bvjF8R)ۓ_/1?"*`Br r-wҢY䀊j:>dlSNT*׊7Jk|ИkapoFfH47={-+ZQcb{a݆ Z\s-s>IfR8.mn *YWNsd9(d2@OL=xzd0pfRtvda*Wb٩CYXUk le%]DR[CT4RQL6NnlVIi #;lpE# A\A Ro*uTe C+Ibpw|N6\YeTK)rcOnU+7 ⪯mo>CʙI{Ymh#쩕[ttr& Mi' 3 (Z`yd6efOߢs9>Ngۂy7H@+R6ig&w P;,Fy\ca0!rf$p?Sir`5i,?+lSs>@'m5)@u7?XHxycRMS1!J} XI]R^KaĻZܜEHֈq_ruD;iY m {S|X/V|mdD0iro*+w/ IQlqinJb;y/8V7|8 :2a=L IN8Fb,?teM}$ Ôz{&j2m2T# B$ic8wo$S1Cڗv-kVD|C@Zj:lܦVsqMϪ" Keň5P#hy-ߠ8o5.I}MbۑT=qP|lڀ2@h=tc`A 8~MOܦϨ~H t*;q rPFb4y^.\,1eRO.|"IdO܏ic-H|M<N0 4T L\X+_n_6Ѯʹ7h5u<]FS*'ю'zRCZG\QV9#_TSB0QǗUnX8b˗T5 ^)ɑ1{%x|8 "f=k_|-u OB_%48\⁡04#eӁw {zVZ[l!_O\5H9\vkΙ䳹NNxg㉞h=%`;¦ѥ JڽC9Ǫvq^}] dzx*}20Hj`(Ћea-*mj{n]67HG*0ow 2`r1k KLy/n$t\`:u%*i >fQ^R2iL:*sJ: H CKgSv yy&'&B]D~۔f4&; 3(-" ($qzP;Y.ܗZJuc_uu = >s鉈ھ lEkTp43sV5sZhb~6:"uDbH@g,wr$BR*b_8d'ƍC12[3'yN܈if%H`w}j>k..eVM3IJkr?4\Uo*o-E, .Qn-Qg\!K߿RhtsyT ]D쾄N*7R9sh%XքD_hvE =pC2;ò!$iAWN< `/GeR,aqP^`+ ^C~"dѳD FtiJ p7ւ٣xJ3 *|/ACL;dSZ@f1Yu;O]+ʁqҫj3NVqy@:YX q+#uR> oh"v{&Q[T\"FGH\9=ĥr/6ek"hU#>֢"BxRN/$#q)t) W=~}8Qȼtc;E(`jу|& E #?1Hx/lR!j)GJ٧.ǟJdvEfuGbwFik&'SYla 61PQ‚sqxf7B)WikX3/,3.נUDž֐EWO$f2=exu;K=ጮ'7OGo.a^N%_%`@nA3MP ̬%2rKxRuxH,Rtbnb!JHTJb% sk'@;8΅X2 h5@NX.0ۢFq/2s(B}^ޔD>y4׍QRc*O]jwQ! ִEn䛟{ t{jJ@K2 @ DrºGj)պ+Rw6jI\ЂJ &L@݄Ce ;uUoNxT8Yxj 2UoI&4Ԕ7hD\M] ó祲m;faG.)D&Lbp 'S_zAzM{W֘=_l,Ss"^EV4kFփٷ!S/]a-d5պgB/t[ev\o[!q[nzJ46p\EJ?>baJ Es@buӹb:fsx F(NԆr!e\6SYX~pLdJ\~Sw@3&p.M$kMe hU,`tk&(U4N|&S۠qȗTٍA G#}j }1(R+!> 6ꩬvH>4YfW /?/=c*KvXQpxLhS`F]/Ȱcf<=D<Ѩ<]B3Ǔf]=EGP!X]GʂOs0 _YU?jXS?F= 3_ r(Uw̼ /Ƈs0bd?tˣwЖmdB/"L'B&gg bɪMt\uO~EH8jfQD0+F0}z)Z"L.# TXqmke ?gPv蜵bAwl˦āY'!ÅHhN^6ԭ_ݶqt (ez X1<_ W,ucJtu}w0|  ;N: ! U(\PRM*Li+H҂i`V={^JMՁ 4إ7iy;9xWFO2v/:٨x-?"z }K7NgtruWp<X[81 y X=$2g=)XJlIlZSq2E{yWA}fq|/:۠z֍`Y.Kc+nwqd[?%8A n{Dtg;ķ~|cM$$X_ߛs3kç9C^kkg:67ΥĐ<]- F/{DJh-H ]6R4kH}/ 8g7 *aY±锢LF+ҹ$m6]. VqrJxifq~) ד\ *hXlx}51qvI[6ŽPYnslc%9jxG+"/y2C] =yk)nw$b]jIТ.ޫ(.u'ԣ9?ڎ`n}3Ēg,%s룵eO,D*HoŗOMݷVKfE |j?.{`S&<BR q &h*Nؚ<{ h"b(t%3ۜd7͢g8$?oܯnEyeAܚAOs59P,}##XUH7fM3nwb3+2M8Lkul\Q!&`󳩀`hu)Mj ;d.vITԲ7rTN4͋lxBwܛMf+.=_7zϨ6+coc53;[8}n4d19oCI̵$6AS.e:sݡYχmxYqUYqay$Jas6XR:NDRHgFMu2Ȑko"Ju^K9|ş0Q2f¢>m^az{8(1%]˗+CyKnTp;H/E@ɵ(:ȯ!fU TRFf÷v]1E?of*:UZ8 $(/3vQxW&+)"Y>?\`aDxkc t:ݧa\Gƺ㌴+4@OSI]oU;"\)DJB 0tW7'0`EΪgۚ tMMISP-X "]TS>1F~歾{$v8'\P?mXA[Ț{#c}n RyH/);)˥wU9i^6* C&6.$/ & dل\b*.r Ki {<_y3#N03/aiIRFe-iY#.x$zP{zSFtص5ܿר!(իe>6ȴ`MH}'>8U )mk񯋛L}A%1|NUŏ6/ӖRFb).0">p8[pP] &+M62 \TP۷Y &Vr-z_e"B*QOɬ5ۈf%f _ jT:ohEKrAI<͊SG.]rw:k 7~t@{^=@%2[0d W#*IXmJL2{g?4 ESl[&ܦL8R_wAadQ D|&7o|$;RR)8*-02OUmJq)%xy4=gOdI׍>U$aLH_?Yʓs[D\{Gl6=F0XVtel!^cjڜw*f4I!"Q(Açl1K l6>7lݱ,7p+1@QwAXP ._-yRfȶRqb3 k:ΔF47\k1NԜ,wHԞgʌC [` WZ S>QJOĆ={ePܑ,**z]l#t!)0n=3^sD4ō 3uaE`̬3wV΁[= @rDѨګl(Jp?a# 2ȂUނ^f4"޽W}A9D7 Yun*A-猅,$Z-OP\W$7oz)K:cEm &bV+l!˗ - $I%#4vGz.Br0ѪP8ge_2/l!jy| 5 G75S☫ GCݱ U yfo]*ASs}LPU vĄa` bA!y{/Fx'%V~Ú+7 sw3:RE:"m-Kpr <:8Za>:ݮ(H4H</b޺I BA*8ёxʼnsะ_ mrعV9y6}$;"H_OkQ4H)DЖEFJ^:ot 8`*BW S-9HdR_Zmiԟm lSҴ]4?t#O-ƙ*iw _lw֎ WG=3^>E[ykɿ!B^[omS'IIpxՋG$9[x6 شJW~a"#%N)7~p6ԇ:fqդ)LjA#PGa5ڍ_`U Tψ;jVВ*g`h(*Z>ԋ-ť4Ku~\nd޺$(uC'1$X$ȳ'd#n t]'y5J:7?FJD ޸8̪Wk'hUݡ_KzcˆJmܖFT | A{Cua&i0a(U`+Y}T8F =܇P‰y'-!@hGw!tJ^ BV<;Ds(Y;^%UqT\:-jBPjŀ2n;S l*r脟"SEmQUmI&tEqM14_# TTNGZJcF+-p ?jF,NJAQ0~+KH0њZ{V7`z2xVbPQ$'0:Dqok7`X ~yPwJqK $%R W?x7̱8[K7<\ʅ@xp[N-ŒM}!~>gw?Xa?z6^B# kN);턶$! <ُbخ˒}wM pąj1)?,OB뱇g {7($70^7&zVsw{;+NȞ0c"16G֑|P$籐g3ʛ9vxqB#E;^6.(`NzS@Ejδ,W2^E=Ǫh@:<n};KDsπP ߶@M K33RG)dJ$;<ܚWXuӔM5z֤vөܡU "AL˰+"TGqHɔ~иuC1w]"65i$M)bCPuK4B$ "5\.,-d=RPӾ̍O[-"2#$5V4O[Z t^-֔o^=""8tkcRbW 'j<_K8r*SJq%ǩSNq,Z#:As4[GhLUul*uz§YLQTV/3Ľ)H "lrl>IZS^ij&0Ć0쩩is*P0d71z':lNM]K+ry:88p}lD5U$i$:.Lm-i }@d&%<ƻfCad4+s<[ _Q$Z4nv<5@;޽k೺>%E\O^/yV45Q1H (ej'}>>DlpS5הaCT{t+Uk`':s9cBVfŤGݍy*OT`(@NxT`?xwqaCyp(CfPXG{qmچ@{uMoSD* (8*`Pz6.CiI0x4gG;P @pXQU ]x s;TreEdR8m[X^O#S|lP= \|KLG ooynZ٤+\RKfus XKVXq#7=JSZql-F78^xXRWU3癛+X~l=P"ڢuO,D wB!;z/S& o2X?'t$ؠdx&28Tڭe6c/ HX t.<Dl3-yh b5&Y:#7q:S ہ,8)+,7Gk+Ɏf<´/'?tzaw(DP[|4t9 ;-j2vfn5P@(u~(tPĕ;P"D"2laWլ$ b]bYycd(7`\h_p4J/1dŸ-R;I%yʩRDZmт"^5lܬ?132B2_?A%/P+q8a::H*Enl'.Q'36!;_Vw5\U@7p`6UٕeJ̣W>꿁PyLYW :m^#WkAQC.Z|A L3hH$|NPrMj{oPgA6}ጮBo8@|Nq fe;E2LBCzU!amOs=᧓kܢ{,n^xٿOƝ f.KadvHըxӋu%`-dUWN3qUǕgYZ07070100000042000081a4000000000000000000000001642f09750000c0fc000000000000000000000000000000000000006200000000./lib/modules/4.18.0-484.rt7.273.el8.x86_64+debug/kernel/drivers/infiniband/sw/rxe/rdma_rxe.ko.xz7zXZִF!t/]?Eh=ڜ.+ȠHљGљc/+;M%<}/* hx,ܐS3LDfuH˔|.OYq2ʜj17H\%-gx8z,GK4 TNvD@opS`~pRl0uNpdQP@ F7>~'OdNme7+Us!y/HPY(mrjvg$괋`7)u# 0aFZ{reJC@gN3Q ֐G˫'1$G#om&aF(lzdw^5kK`onxƠnK j@_ثQ8Itiyv* Jt[gF߀0,D{:Wяb@Qus=FecD|5=˃$:{0Obl9SFJQY\jr> .uU=IZ3/ɩ5\.FԪ8`@s4E@<36(F[1)@,w|95E]uNx;\q87t×a-9eg Nb$CʛUI\(2]M}%hxdZzj{\K A40B/ Hk !W~(UY3޴m{jaV1HG4J, Dgbވ_{$(Viq]J.^0^|Z:b)7;E@+~e9PfzZ#OYt$two59Ya+,2PI@W-SRL>u)~HS]9im#u,Gn"\iͨ U$CMC)aU.584ٞ_]!D))o8B|<I\Nu8IG|+M Fц_r1gƶpO":ϱ3מrJr=f7H8I))aLRq(aNX$ؼ޷j(li%w|ȟ9~+ݏ@c-#%`ۓ`c;QȱjZ@}~edm1N83T eфDeZi /5B00|/al8OZʔ5Ols2S4=3Z6yY1с3?@ި1VRV8YT^VD;e1=We~z  )u̇Xɰ"Yy0;76uMWVsf 6߫)FՓ׸9{c(MSohp{XXɵ+AiclDVFr'&,̩lCGlۢ!-8>a0 &C: T %"_SRZKBLw=zCQ½R8Ytni @ &5hfJPm hRY[|s`/`RHr<9c)+]yQ$5#$5m)c, .q`} DY5qmd%׎[v G{h6tE}w/iٶDA/b ٪ -r%C 0 g9p 9yE `2vԟ*Xq mBmW4aP-#wKXTߤϷzv1 y}$)/ ⍥DMI 8g5Eڅ$es"T.pѿ"v\mu# ^s-"tԱ=>2h!loD>||Cac?;G@&d4yιou#=' r?GQjoM*u{ns=7s jrj8:;'dQ.gcdi"A3xvRnh0XṱPVv( >\5s%VLvϦM=&ܜ-gڵZSȲ>B۽}G#~e`\~%d0 }QͫtF/A !ܡhp#JW@rVx\75|fq# ,enx5(y'6HxJ`j~ә>B*[ȇ!zF=v_dPS:(RmRHE`͗Rní". _k Ȑcj*bu^s_ IЌR1 gv/uZWq#:QoظD1\" @ v]uZ@mM};z\Lj=Dˏۛ 3y.]몱]e==|4kfP|4l8puP}'UMܮyw] ܫ*=w8'i$bw&8j*ϣnU`-z$TsAa)`}S$27|,[at𸛸s:l6spgKT+@L ,L3w%W &>pv@#h[PҝM5Pɲ,L9ŭt*WOK,tgQ\TUYLRD52T>SZNtqZV䴪jRd͙)k%O0q>vXw\.>QOR%Ōb5sZzk:[5} 4LEx 6ltTdfMTG< m8<?=q>pQU̽ SIH*^~HtMgvX^fR]x8QuHbY7uӘmsp>nn R7Q0\W/ͣ4wO6)?a2#-c3 u]x,pB} ƒE1+sˊUԪNy} .èÕ G1@_"Me./*1q.=xJojQqԐD%2 _XdږF4kɇ0e2ac,܏n=*,Y3|ݺGN2Gd'`w^e Vyst+<961k18pKe˩ 4s-sP9S:+@xſfw-mMRu9\NJ}Z2 vnG(I'7qurx ,!c{h\E2j ucSڷQrT$;fW ?o'ti~("mglTZSqI0){~ >\*( &Lp,G-|(V>KѢ+2 :7F$JpQP fk)}p-cb`3$O߮¼%#9 1ʸT[T.I'f_ MK`Օuh<:|4T&N]TѸ |D_YL.,qڨi?ȳüx1"Uũ *0q%a $?*izUٰĐyAȲ"9Փp?(+D 9+[A[USPj)=䔐z]i{nNVg(#h|<=aHm``"Ɓ1yϿӞe>0s}I#7;ЫR抔RBTaPQo~&gݍw)sv;zQBa46& X!MAp_s 8&v0]ޚzb.w} c$U3;}4T6i1Yx[On/P@ w_ے!|Tߟoh/*N㝹\B+/>{*3/cFa*6N~0jDOpIDHJ+A<^r{؆q|Kں( gqoWQ~Olh{)iO)tuX S'K5nLrD(ʎ}JťBn%Ƞ{J>j$'3DL9[R-ú!Z?ЩV|t[ė蠑|ysZ͋іǨIBm7@ȀEa1۶EK[[#ɜW =4-ׯ. 9AZ<)zCx)OMҚֵyTzt;dGN3MN!rO9f+?ݾ0/}YdV1Z!} ֳ9+0 JR?^<@ZG>X*i[+6ѪUNeCcʰɮWK z!ps=ƍKR`49J$tN6\HBpPWF?tBV\Al :3`lv4:ʋ3|{Nɺh\kP(Oq^{|xqBÏ&AbC +O+,=d9/ϐ $<0UOkkfPXLbj_;lbBx1 ! f[xocESf(~ҎcNnBa w1s5ۻ$"TE7VFܧ J & Y|\kޚbU2@]4+n BِmkXi:` R^A<` TY)WC孬Ԙ@=f /+z렓 -uɯS/[nx'y'alFeLSRҫVv f\ *-ȮRϗŒvԨEWNJr . hO!`iOb 6q$7t8MnhPASr@bMfK[ X%(òn c2Q(o @%-0bD&^T ̋PfCֺcV`H܀_-k%QsSh,g/wߔ*5Edf{&/,CiEzl^kR@R*ܚgJ+ЋHPR[ eN!:.$m~3JB3+2&|f%[)Yq$$ //,a-ǸVQ_m38R+͆\%4E-23ꇙ5cg032>kI9P)P\$5K[:r;Z|]O(T\ ܄k17Xch1ޢ#7|m4RP؃c \PFM0D>Qf|JIH[Kh!p4Z*NXS~fFǬ+B.mH qEDۏ3ќǎs#h=L=GDP9ai4o NW`?~K}f>i"swDCKvU/)oPk9]*~RF r&.ūVysZĦsVF""hc28Y4zj*j4QpoHQT2k NdBRtb^O'n84ƺ/ʥTc`8F sv |6b-6O?dO'-&jzqC[F̱8 |h#^00l*@8rg4`Y#BtG ;Ѩ5̜*SrWŨ@Fд( =k}oәHA3IN'E:5[Y;yXKD= m A'G1lq٣2!+ڜ-G},1TO1#`@9\^:aJqsXgs`^<GʞZ#"ȩP0$uHܚ)W@i;2-+QWoB6jO 8Fc!̜}qqL~S`˶:hacHXP$@U):SvQu[ͽa4s,nmjdI1Ȋ Y%ߙ _Siŕ+4RU8BNKbN."c19Dp 2j+y->ëzlYqH&w Nϝ-7$GR \h[r) cD<,=J^tl)w3ETСN'iwU.fD9;Ëp9کE'% P]s2~~28O$j%򊩵NLc/XBʰΟԙD;1^!H NuaWm~ -SY/e.a =`1q7bF{FwplR}.u_$#q\ Aw*a@T5t\kZ1يp@qq$ AQ-r@>nYCvBE'p) pj(kW3Y,:dA2Ye-ZU*ԗzWj.ypɁ`%nܨ>j Nw, ~ `zTw]k3B縨$K#p}a ylT|#\b,l5}|] z&t@&R@e-$/.JAM8u 6o#[cB+Jzt>|nѥK&0t_H'[ЊGuA=.0Apu2˅ྀ,=`"6Q6k7G׮}VdԤe``tere ${F_؆Z6,dmC:&b3Bވ,.Vu9 MqFQveV V\ĺر FC(BH X#<"Z{x0LFG1k797}[d]U2A<~_խ]QSmnȻ$"~Gl^N8U4M SҲ7jKk /8X }W_qח|˱|s+/@1 iN+yճN wt%HM !/i M]'_[:hmqdtr "]ި"(Pi7W&Qck-StGzfuQkMdaRMX"d b}'}i4UV3li,yJW9*?"[V~ֽߦ"_ʱ3H~! 7 .͞ohYo` .f`$1s T`q4u]Xl'IEP$qh9$͂L QX攭?>ѲklziGbU4ȯ ;1XxM ],D~yP}GQO0HהO|'f\HoݰjaKJ;,-ϓȈŻVcJ mH) Dн9IKs*TDT:*,d(O琈HA h-_Iz7_ZQ.os6feA-8!t!p鼮t;[H-|)\tYǢEQ pN'!'1\( 4,? 'L2S:8x tf]hD5P_ԲDrl$ X L>ΚS1J!:o֠ȶNiE:B"];믴$]qd-8iGì05ԥ1Z| ~^_2pC`^ܵa_ۢD#-FIdѤ=Ǥ`IU..N6*eP6ǵ˾> ~Q@FRxQ2o$\(4((,qq'~d<^a_Td9[v0I16F2}at^ʚU y\ cYSS6A z':*s٤*2V$w:B}bn,eJR}B#MUpG ^Z &>y=hT>Y0$]ٙD~PRlмv@סtY,_$3ZFbcQ|USsQ`E8t(I@VE,+]v)l{1v1C! FK@'[cjRu^d߯w-a;Nk5z.kS GS\QynuO%xWæM]yTFVDV%~u8}XR@[{ Vw4꼂|PB(J/L^&]Zr/+C (wo5G!3TT`5[PQe)9|aC ZzD;*S͐KC ֈVV7gʄ7N f-_ř W)*a( MMHyU;8oOe o1#}f-;@7ʤףJQdᡟK$kWbvRaRaM5:j@aіOR&u. )O't§} D5AI.tfӤ55TW'u g6@zpPP!8> .zۃ׻Oy-o*;$@_sūvs); $iSxP qxXH6y`zأ(<ןl{#p_#rRmY}453?\ֈR;?Oevn "T/bAiށh##rs)ԊXt *kZC` }q EM`\4 HЙ̶ Cf> F&DX4{Ӊ*P֋U%G@16:\,R8/W{%Μ>u2(H}C4, x5NaPZ#1ߪem,"LH PꋤZb1SD]pμoYLs#^ӀiUm0#ԽtSI/ we~ C?l]1qg+LfUÉ^Ќ ݋UL`iү7hpIV pE>rOSRۅ~ǧ'I!-BIHT7k8Š IߔE0UUii@b)D `+]vM?WH.<_9#ByHހh6 J܋YhͼbMKQN'<{@^C; d_mj|jh7TfL+}B'$X4i,1:uםr 9DNWl}ָvXp1Hvk ._~i*H߼4ӑ,7-SB$_Ӎ] :8pmlO`s%ɐƎ.{;.Rq8&Ri ٪|>nY8f V@մ!Cݖgp*:"I{gk]G#֘\ߑ>lDCXΜ0YyKj0btF!X>9 TF_b@Ev]l,WX;)\ɤV i&]Ԛf#ខ~goHuSslz$ D_ |=6ܡ9V/S#ӃyHqΤS@ZPO{T! beB1sKK}54 SP^ﮯUq0 .gR3NA].HpK,] KB2N/DWy-_E[tDNS?PyPX@V|eO (>5#%'ĖWZ[z*^%7c) wwdJV\:BCO InaY }-Ύ%{#Ei;詵 Rƴf|teI[S0\R8~hVA~j"ޔE_Deyרb1fƵڟamqP?^g䥕Z҉5X%‘Mڕ4%т1Dx5ƞ OЍWÉFǑc` P˩F$8ΝЄq9IOvB7Pj _ /e.̶ ȯHE7۫Z2|^Zr,w$26 Tn„+ Y B꺙A TGr~[UOx[~x0@yu'Kywb9ژJ6jW+~אFVM/׷ }#@rĢG}Ss㫺vo㝓VX!?( X*[rV~+A%Sn[%*VkuiԾ^_caNxVu"k&JȻsJȈZ#XfӞh[j GqC>: a= /jk!V!pzBZS`8/;#Y$P/5C ݅iS $<64Ny .::'0ǥv7Nk لRo|m#h'z k㠇]6H8~m͞C.M܋ce1&ppC|(sE3'OFBC|~I<)ljZ9RU7J5yqDŽL34Sc.8\ב-P< B&9ɘ\Z6YqP[BNP - *8 PWZY|A+۵w"嫪| c#A4>"#?5k9-Q[qe4|85뵡ԯ9"ϊ(PlEDõ ZM&=@Lp纝#Rox(SU.UEʽj.ᯗuݨLQy*ӣQT-EtpIѓKqg4q}gֺI˱|!Il%ngyKӋ:G[Q QڛRR9A MAJwuC'džLRs@Ge~,>U.,S^yE Gی~PK ;m GoNGҰ\&-LH`6;*/ebKPc٢=ZR4įϬ#3B;N|Qq4E=1AC;V[GzItD AU2U&1ϗkBdY=~xܩ:hf fw_l*+S{$Bz- Gcyb٫ebp)ү3}]셼u7QG`Dt-uBs?/n<ڵmKl+qzpT49a.!Gk*ڛ5ZH'C"$8PlUikE̔5•2|g%V^+(k?`dX'߆/.B+,-aiIwP֐k :Ή>yA%ʣn}ڏb(ma[w Ǟx5M8Y!N~i,;`ip (IU*V7Id'|sv3 ni.:#oe,w;y }=TqGeM%r`?=2VՈa;~c€"۔D ,uӆ``~M'O|O4>@rTl2K2:WJ:ͷyqpq(O@#č.ޜe2IΤt%hdz( Bs( h%;pH2<~,0MȢ4vl/,z%Lv1%:k\b@35D0 _b ~ɫ t }RLIј/љkiӕ}mhsĝ>p.MO.X#Ol(0 Ҕ]mZ>=AA9^I@f> w1c2,ַtERk-*ƫ:nhɶvm8dKD|rZH=UsP+81*I"ٖH37}zӲPJFs=Lr=[`Xt0kciX!E߮6nO]}xC" heL4tbmt ꆱ)AIGwQ-FJdD4z1U,mŢ 0n?;^juZ 7Mϒ"JW8P WR;\)#qɁiŔ׋-5&=< ^4ȵD2F. *DNTr_}f#AJ=/Q5ՖirG}4ȴ-h08ͭ zm œ'tOkjl5!# < e8}Ō,y8i`wQ fSW4oNw`Qs~@D=s3N"xG >ůY"@pϗmۻkzۏN@uڨf χLi T˃cBq Ŵ{ZWV;yr2A؍j|_ՔwN @@mqn_)qʂu6NH#8LT!?TIQQ'Oqg.HC(dɤ cKs<\k4!v2D)`A ZޫŻn=}gU9OXf[&w`@8GзQ@% 5F@ɖ*WDLvKŇ'Ww(lc Pb pޫn[(m[q^ܺ͋<Û)R0'C6ڃOŕG?O .ͪ (@a 9ޫeul fuRV%'dS~a/ѡ+2 bD[@?2%%==kX9B˼qFOvfa0%Tln>b?ڰCSkh|3mF'm_v/um8Mu7xQ-Ĕuʵ;3~0_P_2*Q>t7e T Y'跈!cP"S7~x_0c0CL0HXT#Kɪ9 qǻ;lx!_Z7 Zl=tv EmkzQX i NBG9LRӷ\a"!]Q$1G鄗[3zai9O5"Sp1D/=2f 8&9n*grw"~3x.l$I8!grdHYL}1OfKĜ)9ݟu#UAE}w QfQc + \C;9wU2~s| e^ᢹ+Rb寢t~yL2 I$yQߣaCUra# ۇ{ɺзh+$kVqMkx lad@4:+!2G>p+3)s),19lHNL$ߖd+Q:(n+)i^k>ʰHZ곳V&IhSs:p㻝zCxI5L2[o 8>N*&iD,7i(`gh/|רp\8}ha CyF:w"BMg=d<(Ou6p.;11FV&^fRߟ+vB(EJvÝ)])ZĴfJ;<tkhDvsws 6'mKBkZr" kP5qXLMرzASmw_–7R# [_ڣ)Ld^4:Iwjȋg7?6}3GeiJv"-6^yG_0j "Tx}*M֮W sNBf>K-0k WI eq{2m^9s]'Lѧ5xиf ":JGdwT; ՘#oګܺS* O-d;~>L U En B. 4m<.!̆#SV"B{*ӿSD~ҽ r av+'v*oj/mfzdm.h'H QEbgPOTYK9w>g9io 9 0Ix}Cw-P F#P*d649=K>="%yZJ l,pKǁ\˹{?tןo4t12k1ז7P XGl %,/Hbueukem ?p=mnǖڍ`PP̗?T{k%M!-^isrՄծbbKB,{+4S e$\YLL`U]qI+ 3݃r h9}18DG[R0& Yq*uYFl߾XE2=|ޅӛ~j`t*|' %<Qٱ/vg[UqHpwǖ?{* ԼR Czaf';3]E -EK:3k( (8.ikuQrd%#!2z?cB&|h^8%v glDC5l$ߚbPʲ]Q:fȘF˻6H>&TausbxXM9"%-) +X@y F/gYfmw-_w_m&KlR7AQ "Ҋld+va-N_=nl ș4XգSM='P ˥㙼!iDO^½hDOm\=YL.bh1%_ּkVLjexyQH2Rӛ xoN"W}8DCŅ,8z*cEl'+YEX]X-pNG]?25;)ލK"INr{M]pL.h^y6j0v${j&:eMdV9;$`a1e SP3:{Fh?]+*:5{u }&D#uINjn0¦'A ;QۮQ݀>Lh͉A l7j!3Ǜȋ"!'Qs/ĹDeT=Dv[{^ f,>//%2{Vp4VSR,WP ]nWDkW|U) 52.(KtB՗w3= ~y\31 61#* Y2MrQp ;GBUJEoD  L#u)!l_4 -m } +i~ne;}$AA^jy~w-WBYè&WsR$-嵄tI_hF# FGe=9ӱL~ՈFV&1 Ԏ0"ўLڣ-sDGLF">71ܤ;tG-O b+-1|e݋]9C 7DQ.QD0#<גF} ƕ{+i敀Į|YYm{ET qrag1WuنEe;OԺB/CT W%9F"alac$J~~~k6֩G(jwStРՀ[\Ө@UV~Z CJV^k@QQ`N1YȷT@;Q'gvdO/MN]-9B|i}'3=nW<-'?+ev/&/n5D֭ m`\1C=H^NI_)?fTy~ktV;u*o? b&^1F3+/}xz; e,-DF]=}M%G8){sYj<ޱX=pٜoS:dߛd`fK`r} F^^ p`yȏ#- pٜ7;+]yrz'+9C_-NNX#d녇X~Jv}9?\}{wko $+ h[BV$+iX#I%]|uF`PexgnjpBVҞ˄Mn$z8Рv&)TkVTǸAN 4q2\lfx ?(G@ȺdWlL yV#q%I6#GR+x0%OWJ FWG*e@mJ K&M`f (%DǍ8w> B/ՂX.NK姀b`iUc9?R)׍p\N>I<]SڃXY`9)WoytfXXšK;\w9xOa&([GV0S!plfT˺W}0șsuSo[Դ*#e Jj9Xa 2Ŕ0F9NیKGɱ5f[NE:R3hi(8~Pt^sթ)iiMToNnTTO.Sr%PczMoI-6-_=L OԙQkA2"6.|"<CŘm6YSWxIg)k9ީce)ja7tpd0f'\ tpRq9W @؇ V0C8U{~ )[>SyDQIW* [ѯm>jbM ;$׆dtBt9ube*Bi_\ 9iw\c򘔙fvK"FJe:*=@ 0ډ_R3Ϡ%u:G+}C*Iۭa5)3Zz+sIoJLx{5gȎz=ė̗/к|d?$S @OܠTXgH"ݞst  Cl?V-RDKDzLJzJ1>C4͠P Γ/R,$yi}#w~5U ~y2sqTC^b=dt٨lpZܷ*UmȢR{T]Vը6->n%GA#5NT, `"(MdNN5-ɉ0͐ K[\d e F7" Q`YzF)O6|j/n/Va0aI'|d+də- 5֎ N"$Ҍ4lWϿyC&ĝ^Ҿ, 0 p$w:-uD}dP-oLaf2C{7-W6yR-mu_;)BfGbazy7vv!Jܻ~#؇KWy|Z!hm1 @*7csMa$Oyh,d3?FĿx ڵoPSFnv`вe?EcASgC2R?geˑ%۴X遭 946ңCU\xKp4"{Buyt|.o}?K2ɔHnޖZ]|X>qFf SnBO .lh.RZ8D_DU;뤄eNahBM|.sb_mwmPY֬~嘌DD6[vXN A,0%0(w2,O̝.tB֨c :^j' |I.i8? ӱ?΅c.k< X']Dj ;[=yZy Zv4Jޗj+ڒ0FMKj|^s xWfM9әǥ$5#| T-SMLVSK&N[$}>HhJt;όrFN;_oV 0 mIГٝʓeE `ƼDC e^}~K\'* K$tED5Ii˜zU#{GNfߟ0ihSI`!>0Yd>{Z,IVaUmhMo`R!&6un X{}̀(( $Ja:e'GÌ`@cXu2K9ym!RFł԰MNS zAh8G \r|I&R.C͓՜g#X,k1պ~ 00Ku8tG$bUSb9'X$xoM?尰uDᠼ״l:c]9S;GNb,@_?'-LÈ>ÅH+u_d̗(Z*4v?Y;誵T4a8M<ٯ#DG'6<$_WSDYӂHs?n"Ѿ0o)pxsMgPSw)HtLh+W\3ߐҦz\6g޴RhX;4*h󒸫Fu8TV5m&A'|[Q~72˓hbU4F 3цJA [re/aٙ@^i /QymO)uw }FJ=^BbvWn $x,KaC4zGkR\7iM͛lϥE; Pճ87WhdꔆN#%v)mE~D RpQhxv[1.c J۹!Lį·CQ.׬˃Uwzy[gR2i;a*7z`C|imTwCb!?Xnl$eQFjsů\sk{+=-Dqw}[sEkn ވ& 1[h}^Z6+1{zkh7ֱX`ډvm·9vi`My.3)A?u剰!'MtDNtJp7kb%ȼ S7WB& qF SI߅WM_hq w)~iXƏFuO d9p7Fw%ev *%VkRyccr%B6ćٵ@&CLU]ܳ=jzCδ(Kq{ybd&r\艤m(`+w8hҲDlGM,E 1/!! ,U]gz@09~#nXCAE7L!wIcn:9?{wA'i9da]vHOsr 2ȁAOQ-q7#61ѿISSf/E 60r}%jg,ezVy9O?B ĦNRejdx)+KѾF)T@5qcpH]Z]+n̔^nkȱw;WTw˃p4~rU19Apy289Q97X f V&p;`iPa+H6*4*[aArF4j.l 4OrTGޱAϘ6"z3$Yx\B.If=Il¦zQ_a`I̍rׯck…xR /_;/^4CM۱jECr[< %HTz 5&j[)ue2'޶c 3hr5gi{4j珰2YY^]_5L80jMٓf^:P(:f3= P'Y<*2ЯLy b6ͼZ hPFјs'KD \g%m(a: ]BG&!/5q!,(8UՕ?喦|~X{ ]y#;9tsQ f¡q|Q !;[}A/חZ=eȦ_NfNgԵ[#jd3gBԎG,-#.[]$ O?3d~uoie2-"q+ځ٧RbcokݕE|KLIdAh.G} ˝5:IcSu|\-u yo?_wv2ov]=6ʌn9Ua )",b"Ŧrd_D(hΌu6LJ5r3%9ooR6#TLͱklSdܚ4̧P6i]U沙.6 $ʱ)-μBnlwMSn; ^z>4uXN/u>+I"+w{jzN-6B-NfI.>U4<݁&E6BkzJr6zA8o*Z1Ix͏'2y2->f{+p!XCF ]N9M@]TdnlU[VF`X`$Vks 6ɤmr0-iI 6:%ݿ.yZgQчѡ6[m2]?gTBtD!r>M~jUL;]vȂd&1:`6)l?TV)5fGb (yz6hR󀯔-q3GFgrHa$ ;+4s3)$X%*tJWddxfp_U7z_W,A>_gB.\b`u\j5{XK疘U!.UA[B)#`ٱ=(Bڏqu)k -o_ݬePSYdx[)Fp-N1 SJ훬grRA^xjM%\B&ZߧF q'n/()e 6Cq we(|m\4 T'` -zok$cJe_djXِ.h&\p"7WNeIeKTzݤ];`K][d67+/} @gm}\ hR/D짼/ESqvrG^c>~$ph ;]ul/ŁY!b q\*h3WGW^@YYgDhBd LN"kYk^GXL~xG`2k+XF"1E)!9<{YSyqOUoj 6`1!LhkP0u6<EނIL4k8).KF -I8xD?h(Isc/X,j$jtûcLq%(}%ŖeNDpe[ 3d ӽ#41\䳸6TᮛK/_3?'_B}ŐVP3U SQOwNKчCYеX-CE D9<:n+""_kL\'(L$܃lϩOe[3}j2[> 5e{ي%i-2E0B~:? `{g* 0"t  Wg)1d\ҐB@OIA}sD#pBX( +G_ɇMŶRvr-.1OsE?Gzy9QvÙ]!r> SZ]A,V*\a$[k+WA qD t&躮dw?kcܝ֬%z~Ov{*nwoҹmneݲ}{Əjpp,+<Y IK7?ya)~CT9&d"_1?Ͷw)?5'<>*zZϊmJb hƺ~a ?9~Q*y FG]j0gBÂQ|Iw"\PR h=*Y!Yp(}NAQk82RKsvK 7㣊 vb]:m0xxI=џ05oC[1Ou!zOA;r$`^(yے ٛnc0q(^KtSd-+UUI(b; p=A}V^|/6Eh_DcBf8N%LDޙ\n)@7]\ _1fR-XƬ俢NVx-} $acw"w]/8?|~95X-nFxemΖNh;<%'ҕA[zW04o G xZƸ}dPoɭQh&nF9:!:xzk7b\5 m&t(DD&)4ɣ8\S!j,$%4O:vBe=20zE}2B!"RϲIMkҝ 媣Ssy1Я^C,PK`>HY.]z)1~jze``A4ƕؐr8hni?,PHuɡ7Wk q놪.'(bQSϒ6&Oޙr˿:i%yL30نM2* |p.ٶJR]|BiX8mU&!lUs19fÒeܥu&L)+ [#X̢G-S޻^-n kyѥ L +8#?|"G8<`ϜyLM-dTƫ?WtpK+5EHfFW:*syؗ%ˢdߩd,›Go\'#(x܀̊[n:@. xO÷ۇTBb~JM;u >XW.2_?:Ntqm+Pnj~i7wd"g'Ւ./j\ ]^75ZӊT =xq/Z(dE՜Ys^ٻNU[^Y*^h1T.V7P@/I'7i&z^[i/:][ZE]Uʺ#Gx]v0J9#񸐬h$q(yAK8@H| K3Y1m 5|ߟ)Bhd!5 4l򣭛'IflnDb^a 5n|ck~fu7ip"jZǻCRj@B{dΨV ZA.Po۴*x\j XYęq|BX(R2f,q j\(p+[BcgB,o Z.?D%j:v.Iv |9Eqg'AXt0 K.sq~ʨ$3&oTqǣ}+)Hl)6i @J EJlI‰+V> syvE}%!n9d6VPڂI &#KWY_eoW 7/ú>=螆պ])A2V n6mIͧGM39W9WPUa<܆y s%KxplW4_ (\H sBBfAlځ]/<UHGI\ΨĈ(4Yv!/ghHlr֏sxfI 0;>e5h5pC٧ލfgC.nӅzɍ)NCis~(EDr)s!R'5X~XEg]F pOy4cWYƕ"_15|Q$bOqnįM՗a< t e+`Ya VA*ne|][m.qB¬p -X-Ћ&,+EMH#mZz*zoEX&0C ف!(*$oZ2sie^"\7k^ėsC3E ;=#(μ1U@"m$6b0ZY,h,],_Xg"X&6x_uD l~Q p=aJ2ֻQ1Yt?gCWhzzj ; ;$<Pۤ֜a1uT-;Ô{vU:t)WsO˻TNư*[92Y/[G`#\4GlL|| lG4b6N/Խ-̧͇gNi%ֆ'HUsbb ƄT*㫽v<u86_5d fd;Yם- cegyG@ON }q^} LǙ{oRt{,${sHv̌a.ɬA:]|`ұ7 X# Y1#C"mJ/ S%ߩV7AvNs4`mӲt.-.`=?YW<&0fe]¿'ǍBr,"?q 'x!"mFϱYQtˢ:X5JoD?NqBҙ[.JU\"`⡼>k"B0InUZU:bζQ(٧{ d>pjcv+Xƍ sѿj!xzi`(VG $yKnז~QR*_B{vJA#&kݼxz7gmQI=3*S:nwҀ7dxiٜyH5I$?NF=ԌK` ]y:8P/d Jc#~WGGV[ʼn '=$=8Y$p&yuF}:.MՇWmag^h^ UJ(%;o,N_QX臼uvwf:iՖAaAQĂqQ`ʿzES 1mY󕖒Rl+R,Ƭ+@H溚拏mA:T/,!T劭>9H#7l͚[/~K~O`+"j>j Awx!Bu_O3/C3$"~-5_e)]F H`u*/!ƀ&px״tj=2m?\OA^ Gs>#al hE%6 B6U37JgI6? H,TDSL~ yI,&T`xCB{~ 2 H"1$ 2EѩRje- SꅰuLU'6<dǭ Vcxbq=Gyj]94r39|QLC)12CRk/tӏ+YOfy> %E=5nA"!23bֿĎNLT%8GJKKGp*:x,1͓Rۑ>#)2o6=v;OXU\i wiaT -nxؙ8ƹ+o({ Ѵ0'*MIw\oDs8ڲ1 % it2c*3&bzOI)LIf{'֧_,@sE Pu\L{ ͣ9)ـxHVm \T(ZU=B:R"57ӓ \#ӹYaq.ސ'܇تδz X % {t)5J`5򭹆ıjWeQ=6ҍӰVEլbЧw~[=lK7G*0g?}v C3}h:8(,@7UAO #Sz\d]7D\?R8{ +y>d"v/h(son6Qnvq+//cy5b˖a@qB;;fV(|&طKn7KKNH"e|Y]K75@I;ܑ͋U'e:FQ y6n}n/g=qbp[@b@k9.*'.iϦ\6Ѽ* 4;A+gS xD `yxpSQmk18(cWUf!CeQu|hdٖq9Fe7sF!ypId K(NK)>M\{ﴣE}(nHHQ nD(,y~djs'ʄw%OTύg av O(p~C&I1jVdB+;לr+R =imQ8?],^kT_F,X(y'n=~RwLbڴLJ]_[vw=ۜoy;LFM O2}]֍ˢY .93sѹݼ^J05]rͶŠ|S lӆ#w<:MfQDGFcwC`M_#5`7:+"J[ jy_D쳡C ~;Mm/CV`~ڤa%ڿZCgpѽaߢ _PFNV0+K2~<%-lRai=$p+j᎟KM.16Me|VRS<|\`aO,iF~AwȲir !?vFaf9\U _[%̢ymhY<L5 ,FM1ʼnBTǬ#LTbkۨ8vm+#F.#JVdGkF d_ۣBjߡ)"ʗ.iƩg{ÈCHL<ۉy}ztK݀c.)X IWf`NBJϸTR("`H ?ґ)/dn4%JcIݹk 211ĭE>eK#qC*?qsX0FڐM(M\7 ,j.vY-%HKѳ+-,Y7YVɈMK|F巼V{Yz4v6&+[Xo2ؐ_e#ˣF޳!iCqI*[$s6 <0\iV MvP6繍V k]8){C>@w,w Rzn[I)K'!+f^\E naer1s#lmаr j3J"vk$P1)S+ @)h.nfպbVhuUQ6\,X@y:,X`en&;?R5|̸hcԢiK=;,M^6^8?PY@) sV+_Z4}xi>eIW-h K*DLЪI7p:/3Άr(89Sgla½B / :Ǝ 0Kn AUQij;fݔ%->dqǙC(wc$!KmOK͏}“ ) "bPZ>WSDžV/y+] lrgLf ^rpz Sx +L{q|H)D$>C|'6FN3 Fg0Tam[`}>&<*o-#&1M\JR:՛h⇨U}xXrc^dAbNx;0ǟU /%ܧɿrp-!CX9#0t]N?Rbd4"ۏ?ђxBr2{W9w+MNdPcgۨ%F;С 79ptˋ0+wFN9\ 0Cj:7'Qew)ÝVԐ+$qJ=]& 4Ň01j~i/)TG2Y,|Ai%#|u0]&ˋ6E@Աu79) ٶ!̥M ids]sJC>e-Z6Zn}]W"QʸzUtjo6gd@U*ȟP(7[Hjڿ^LA{T6ðOBQbUpse~*y3>PD?:|"?)L[Xcp:s#za3GW؆&b}*̗Dϖf^> B 郮Nȋ"7ʗHy7kV9ckxAQTUc` 7X~ȗK9[&*f3`6fDϰV[I<;K 2zN fA("lSeT du2 5 Wq&,0m*9q.:P ɠD?IhNhZd45$Ӿ#ٝ9a 6F04a(z \B˯,xcex8RjYzb7}͋KSp` %%~,[nsj$yIF{ bydnMP)ݭ]B|"+(DQ}H5QȮa跞z2jDO}8sNOpxT\^jW}FOz]ޝdi7L.@=t6`&18Vn 9+@EJǣOq&(Vš]-I>  Ukc _բiؙ$SHW<>߽HIv)]wEӕf0,wz?eFn|@V?L.K8l"\QCxwGggx?L98e "!,rOXϩǏ1v"AلD$sxyGYj jpQ^nrnI_=^,mcoN " yf%f zFG0 wQquY;M&UF!UH-n_fCt̠jA3tW`#`Ƨ6\ m$&a3M܍RJ( &f6,C*btۋjJh[b*i֏pF٨ 0HO|/ uOI\;a*` jXCM-l~]udR?toV8l4星ePiF]`nĜ^`-*ЖdVKrnUx MK94[Bӫ?iCv.6zvsA7W?2sqrheƬզɐh0z|r@h.Ɍ/3sQٌ|  )h\ mBT\jQ{/&ӌaG^`#sأ*OwfkA el/б2D) o$<DhġϦ**l{¡6%irrv?H錺V7]#7Tdypy̫BGq+Nj0y5gwR [)o55[ÂQ 5<P5]KdYfXEJ` %-/=,ʙ_R ƚN/W_j4ɄG ʐ~ UrvgtT* `L˸s>~RvIj]dH+{4(r]k܂ہ/@l A4sp^z+Lgc1#Eom5ˉ1q"R"XUpCuhcgo○LK+ń#)LU@yzS5Vrv8|_I~bL[3KOYq[/^N{M4ɔ_& TW 1 Nݯt@$KaE]ٷ-ny t$mMNmԇG,z9fcaLa@#+f}IG QD{MGxH+,e HB!dڬR:{x,{67INabdXSFLjEn'aRPg㲫0jC#nh zaR֟4aZѬ>xA9<ٜ wTMгNQ`_[eY"&:{%3þ-09o?8*OV[kó\2.BtR(q)4X_7/\bИԳۮCVGϼaBOaߎ{\N%?Oe'Dn6M+Vr 1KIbqfs+y7 8XӬ@ʖk/O_3ۢuY%s^|NVi'CNq IciE=bcG:\GTƊxPw>Lͽ_e@t};*H&7+ %:nCC#4$ǿaqTFc|L(E  *{ddu 9ϒȟ6a*"T-t]Q~SH*~꒞KFXLdL8|K5.cΖWP̥{C>.xNVl7#EnK$AqX*,vq3cCbJ*sŋG}#HiwlK/OGk'3f^l$ e>U=3Bң=s^XNڨD$NYG"lKJNQ%(u4Ƹ}8l ]ڭ|i+^*wibi~%40dL#phjdi0І0Pf G:ɘur!͙!JFǣp=L%81t u6$Nwm*hxB X)0IpgBFK{WZ620W=}NKHqKBx:Bsl?\^4{'?san`:l6\d|q yAKsHHn p6%U){uΠ|kݘΰ}D)vtƓ|:D:CRsZ<8&6.h rmT?9N SFwy<]q^8k=ٙRЪ.5Id:gm?6=rf+OÜ#"݂ڭepe*~ q]f~}LIψX=Ow4h^gLl!wQBwU'%pՀoO*IufIbj? HLS$bXWqˍ҅T*g,(8j ழUHM[3 %Z)=cJ%4&tf\"Wխh\G6z$0GyB,Yid[>yW<>{G> -wmǥ#2u&r/ ɲ"v4% ( vϙ 0R&~,IҚO~3 *, #B㰙׷;skl]@fR5Obqxx"l wYiA idU]@QN+w g= nw ;h]H5sׁ;rR\p3trݬW[ڼ2<JGZJX.FLE aT"J$lW:\G{Vď|HNf8C *wy J8"vpmDSjD27)7[ Tdgpa5#r|ic3HuEK.qp]"؛Q "z'({>q ,G"՟QSc,E62Sea r. ~$/i j#2ħiLb{^-KPUscahK'3\RZHR-#֑f>ꏟ JA^uPSejLWjF1qNbgtM )CzI;Ӽ!~Ü|*E.(u VTQ?'>D.a 1϶m+)YKp,ؽ{kF'>k\BM*B8H!? X*OK)w. c|l _ĉN8Oc߇B7*07*Ch@۬jdG,P55"^Λ,'{ш}Q`,+D[ H"e% @Iy1El\p:/.& $Klz|5{"/Qzz %/ߪ>ACW I JN:b:7m;(I9|8nVUl}8 jaZ*f)}耱Z DCzX cױؗgPU^CT`hngBoK%y/fk)U!@cwVhud kz^[4[C>ѻdޓ\ه25]]_BZPZHfc"j(ڕ0]3-9?%%C[p)i@rJwTzm6ɹG sTOJc#)NdN5O-3{-⃸7n oΑCo~֐`N-_z3~[aA=9Y!\IHs9&H n) 70"pZ#+OAǣV."} XNś;1cvG\KxOH6ŵܬx-'CxbӨe1}lYBəYg5\fP HxM12 ¢iIw6Vcn4a}d}\ .oE,ZE7lL._q0,`=#Q^pJ_h[(8lSK_*2`;~zh^({ֈX]Wy&E 1}FCX.X9p0x3ήTL!zP#0ʃϢܫ#Yw`XOelIܼ\Ivibr7Sg4w[C$ՙr ^$2n to|)fFUQ9 Et(p8n=gk$i iz,?-kuДqcq *'ڸ}M?zIs ,H>1{ifMAkxFD7f> c)ӽ W%nlgkcVSZ9bZE֖*5Ah[ E! EҞV ޠ {Ʋ]:\4^Lm뢚P}бaE(2{i$_ȮqO;H Z"JNZJ&:<`w-}S/A:%bWÝBY}  T}R.%i^ABbEW? I!4ƫHBSZjT!%88SMt8olFE @[#ϻ9,Wv؁/0.űgYZ07070100000043000081a4000000000000000000000001642f09750000d7c0000000000000000000000000000000000000005d00000000./lib/modules/4.18.0-484.rt7.273.el8.x86_64+debug/kernel/drivers/infiniband/sw/siw/siw.ko.xz7zXZִF!t/!]?Eh=ڜ.+τveU_^W(gA#9{'F {ރH %C=`֛oso`4j&<+ :U{*zb.N9i_*,)T8˾lVt_wȧu,X$D+ /#ҿ4"ؐke@TfBq7]h7+\U7Heon~{ŸG*@Mx- ^s^ՆU.$IsMwimTi(,n70*kb#bإAmز17a uMQSInWsU=p!ՒcXsF"+ﺕn$+^@10DɭO׮ns {=v%r8B:,YkQ!k%$[DCFwEp{y˓eIyU&X1ý| \]ա??V>pZpZeJgSeX!MR#+ʏZ`kWU4vE߇V+C1gD:bl|;n׌hh&STBs$@\gvHa&h$G+ʀ`Շ1sPdnq#?8d)O[ͱ{@ôܲBZ«lE%sh|tByBYY IG)lKĚ!Y#.'dJ#+F W?l`o hé/&;+B\8p3 ^Or*h<g*qG`KqIV%n-2hVsM?DRy ;-*!𡻖w=!/Ek4]W9ԍ۫ѿ2lW{3@ :\ZF] bReFV 0 ԔZT."Y&hfj+{MϫӒCԥIN-X$TֳYyra 55򊈐Fd\\wPnP|EbNvn& 2VN%m}үl_'=i2TpEt9Ԯ i0BXLf. @?Pq d,o4B6&|mC=1-f-Z*FMqWI{_M)=Լ-)?O&cGǗ;JⰦj}/s@Ӻg6-o"!ܽL.ܔPd@(^ N[MZˣe HsYUQ ݠ6<@fxGRY!|;$% Yxiuy^%h0=g6cDk;Wc(*ؿPL RyFt>*%А=|7*`Zc 1B۞w/z`>cLR r`t3hBcOmEI1Wi!Dŀm,*QNs9]1XIK1*= ڍMݢ]K05{4#pMG]W;k~O-OF4̍͹CB)HG#CYe4|(y:@RDaKCoij߄)>ώǬ*r8C$Rn5pQ?Q} M"z4d6Jin*I\@LJ\Ѷvx?JͶΤ:$$Cr8bprȡ!/; e"XqӨw`,'d /n^$YбEѻ)Iᅯ.l0yDXӍM|L D!hG(L:X'8KNǷTkkt ʯF}bpLAC tQSуߞR6rH&dxq ԔR0[o[UEyV:YIg ~ܸtO(x޺VsMOt󫟁*`05BG* !ڇb/,))3 R/mX@cg&Jo.38蔚w"qh aV\y"̑ [.¼sze {ZT5w%񽒁rll:Q!hX"Y pev e_հ U8Go:Ī΅Vٻ3^2QefS&&pH|`8&YTvmQƱcS׊@HAhJN bY h ۧ!v)vk[Uu)3 00Tu :s`1b|qvtqމsB|G3&qYuvn^ 2Wc&\[7\F,}_";|iLз#euY7te-I@ ==%y IP4LlT?-T㐾QB ÉW }NaQƏcV_ui\&h @AŹ>IK[ p)+::ou8nu;+9 8 rф5 5K<'wӺgo:Le6anuEJ/4Y"OGZe5aHlk== &8ʉLw@d|.޵,O/@5}rv$<+#£TCVHkTA2SkԎvZL\ Xɬ1 A&1tmNS̙ӧfNjY0'2dY*z$ c`WqP hhgiiDup3͢ mH!.cn$&S@c7,E2M# y;rJ?U@ms`D_n&byBxJ}}1LsS[D8W\-1 O@:tڡ]ȨXwup]s!AyPO-7Ԟ(0PT,ܫӻ"Zuɋ6vd'\]Ûrwi<Ł^Lʕ`U6 = zQ,4\Y[!6(;㕨f#OE/h f/XjocvhDiW#>m 3;*c-xthT bV IuU4䷋S-ty?=*Uk}~# 8zȽ"7|hHiLgHCG&$Y%kq߅5TU1#.G5m#5-)䒦y5upU025[LkUwmta`?vKI%cv/O x)h=+3SA9*] |w3e,l" ʶ2H"(c|gؾ{kUt@w F!i7|r; T9MKݛ2HFF4#(}09c5oXN ^o~L_b1_(ݣp8qRͳ;{hjv&LۧW7Ed,TGfT-8'?}Ҭ@I:ღo6`y;w$ŝIA;FB(DgPDwɯDjA022?3R[ J3Y}sTvm%&Ʀ1-TQ M|H0Pm,o< '/@o>D՚~@ z3;Bb2Ji V>7٭t@_'Y"K#:$>傎O*&rt<|~Ѻ7,-&^"*&nB^x 8m^şAYyfu=$AojQIe}akrHAxT9ŚW19pb"(je6hχC#^~^i ;֬sg,%db./5 {(IuJ ִ b"H/2_h4r(>'|GTI:Hj$=Gʼnz{j[OaMh)͑M us$)5gf?t6-u;aau?3kkTTP>2,R.ӶhO*k`y<ִGɞR$;ȣ%u6ycds e)t,!DÐ%h4b{0{efgunixm>B ̥%_Bݮۑ8kK" 0SJ"oSZǓ즷<c\_Vt ;4m>5̥2C롭=҇m֎/Ll[ nG?yFhfѝۏOi\ VY^sKyX?Y;$̮~Dޭ.քWҥD_{pY/noa?mӏ;XސC_9ZVU8WNc5* BS*E%{ CH5*]"P vDFSJ3'#(8=P,ɒGO˒'[tAᐴ#w)":x588WOuϷ*ϗj*o#Yk*hؽC({YUcW+$`>pmEg6XNe1Oxdd#$2SgpkQ۫0fӕf& 6?4!y$fCpx7S˚P^qrprg?ʎ`;m煲5aG)> qҲ9MHjNoI4ho貵]!Eķ-}p-_mk"r2 g93@L%q^qSEkȦU1T";BsU5Dp#-~v.a*%k[VY t Vk'_m}F cCkn 4EnVx%v'd9 2aGT5?4=IeƈLwķ?Mx{ZSq1r?&p >)7'8[[슻*ΈOg )L/ѯjx_EOs/Sվ ,i_Vrhqaڄ Vݏl|"}-kna[Ct ͉ғ`TVA`4 %fifv`6n0&As T!MS:a`%/)D:Nfzdƽx4;pc#hbQ=X͇t'fLYAs!vv)]A*۾V7.px29_73\$˭Q/:2^p1'G|_, ?~G&EHE:ĢuA|zHBd"d*\4tzՄ&<{fgZND9?YK+$m2J:3| `qHW \邮͉l~ w]CE]]v!rǭ^ Yu&;D)y~M'uۅՌpoz!κW۸t=M'(ޢd+:(HB<~&vuAHA&*W Ϥ=y /ϟvO1TBЫ:(Wf ϛBz{^`> 7,r8pgb%;k=9&'.y@{L^jX ʀ0yfy7Z9V?2}>v M"Dq@Ԓ@(dܦ92 u#īԒ52.DQ(cM];zVQم06*S8eCi֢ۛLjWI_-;rm:qhs'5z&pJeOџ*9y(_21౳"WNs:5j\$31oX$qlRg=sSߓ#G[0C:@'ghvɻ>s^*I8.IQٰUvRg~mb0n=5KqBMj GIi[D W+A(1xW:b=׻[#{4'׹}˷&BӖX!ɛ0W|垥]i:DAQCȵ,&uܽefl|T~\կ-jCq8@2&=爍#0"5EQCyƐ[p~)j%ƻVxÐĿZ;q T:WRpaeשeq0 bv0ٌ3Oq1je:iKy6-BЀX:,mQ20A)[-=sy"/sŗxQ+|`'gܛoq,Y`VWD͗jKeFbC\^O#&:=Bs/ }quV=L*Zd wL=~/>V4gGWJpn򹿽361XTLOe4dPmC䇠3P j^t>zN5v /.f ,MwBxz)}r7. R>+c8iB7D+RxIy-ߞ(nbOJ`ȷZĽBJʢ9 ҼCDrBcLut Q~h ~ U#q*F)%#T][jYz3 )(+;Q!Z,ci5 ${(:hiTM$ ^KL;OTX$rg\v @x:6Alg!}Qf;]xV('O]qR|2A0>'عigmW1)fA>yX $8gv _ M~`U }pYUq̹EҁAS9$<[XM}fP7Enr8Rv^GE6*kNBTob-dҕV7SE`V/d_n=ӦS,S L-ˠkO~{zF[n˦1n}L6"铃Z-!ϝ}H+LrٍiZJ3,ؽAl1zK-z7BDw䆲\:'.*s-@' 1#ILpn9H+<+8ǿ)5IvىFenrq؉LDH* ^h`zR_%ϋؗZW%o)#;cPc Ӆqq(CgB$}[T=4mrs@[TyW> Muq;Iw숰]S{Z_x=+'n@&Ey=SPYRϡ @54\Պ[Ԧ.1@,p۸KrNZ~¢LF{.& yNooTD´s uJn G$4 ܘP`cXms#8.A^EUIMq0(T∓LʤSVcl %bHlEUZ+u;VUy+A>#Bd%[!h?vn#w˻8S||OŮ8]QÀPE$#ᡏK|37m6Y!υEɎ3TT0r[sĒ/+kV̟WmhVqbt/D=K GQP9zlbQ; څr>)= hCJ?lnЮL׺(Oޜj;Xִ8oKNV"6kdÍ@+Usxt$+ +TvP}Zrj\ ʹ8F{SO!~2v6-&Tx}Yܼ!|<ܣث|B2(0ɲM%&WpA*ZN+z]$nopqm2"Jkq/M[hBoMc#ަ2[C-X Q}ҿۏ@xvXhQ+TSJuqNA rqki] 8d3^QPN[oTd1 p4jC:laBJ0+&ig /Ю^I wE P+[]C6`+C#"W}Hء lLgyus3fChUP\D2$A"9y A5K6+3GSJT`Yy3YqdF+WMMQw3B[A˰<@狿w/j\E ":H)N웞0=yݵ'5׫ e */lq,%=FFe ozE60N WNf8_6;R[M$/hOzOɕ+_y쓸;p|ޫa3 =l8KXH!Vmn#';d!ڼCm{IQv?yBqĨo[ivA =0%> \Iyx$zI֥͎1Ŭ41DB3%S_i&`g Y΄`l˄a㖅C;ܼbڂ~qj%bo RXґQg THo819q't{SkG"3<~ycZ pu%osh$xT$O"+l;L?[R-d!G 9*M Ͽy>ۀ{0KL;e-sRԩ@ M-?@w(ܿFh/ jUʧOP|e#M"jf̘V`^@ӛϲ$>4~C<+ wr|RS8ґ8`q(v"ţ =첌9-yf{Y~%Xgӟ}#0و/C!mȼ]I _4R6T㩦?|#4|.U4Wl%˫v G̞=Vj\6mEjbց4}?DEbCpdГ^o,a`("K @.Luc!fr/R/jۘb0gV)IH) :o_q􄋙 ^˨=WgN+{2[4zި6=:pI͢yTs1VVRWY(IvUItG-c: i9`6Ƅ^5\iA )yhp'V!q[y md)b6 r賈vG+ :]ҠNS8Ax^{/ej1.qd\ƣY(|1cFv֡+1~5e4DEsYwf$agvq͓i[wUҐ:?ACQx/]\ދ 񧲺8y+s(/kc2*{5!Zx YCnpHMJzhڰ|Z. pYB"oDlD/'G[RSep&U&3 S A\@, `,7iվ3 Nim"^GhHm kU|\cZ6oUs)cwE1d٭0?-1KEV[ V*lEHw Vi"d[9 N**tx=,UP[>jx^ئ-"aa SV4ܺS:& hc n8I"Y^0T{;H6N)p& \U@^<:/ﯚ\6a3ʧyHGrׂ  ZɑP$:(ލ˦JS*)NX>QhFva2S,7."s)^;.s}7\Dʡ]u|(CGk#oDl^.:pMrlMpm»:8v{=@JMhPĤJ\35hCĤ6+J -p[:ȇC1OcuhZ%CU0{ph0=nqM+dtd[A^=nA,_ nE+D~6u,%n"Mk(6#|G o,'_zW N\*)x߆oc3df^JnVe|S|%31e)h^6*\9ecZ]2;h 2 4Q` JIh|4һ#JfJ=Z~7wD?aBy'dw3l|RRF?|]P=5C`WDbƈ +,J[ 7>Xc[e" CΩq5Q{F0l}h))H0H5nNe{p^_n^eljd%-Kƫ#d{ hXsend`̕3۟$TȚ)-&OE,He.IҗC?A:P1?Vg*a?DfdNlġ\T)rl)&ov)l:?0Ku6"G҆ >-S-G¬G IVX8rwyr?AѝEzJYlU؉QGŝgK3CPs^o|(Do;Cu>7YM.(1ݞ?QHNc;EST~BoZq"o2plOL"`[&=HG8P 0 .,!|keaRgQ|ʒ^j rF3BT 02T([;i&[crɽH[u 'sU?厽\y۾FѻuNw=yeM^ }0/ Ҕ`96S&j}d1D†#sL$p3)XɗxJ'ʯM)t]M j֭THX`vAh\w ;;NسGc#[%[it*|cXSPL׫M$_Q3jn =/Cľml 뀾v2="B{2Y5>d6GSaH%ƆsŠ{.MVw_O#z1jE: 0m^qko;)zhjZue7X7f޴3|ֶIFL&M[6>wף4)XҽDWk6Ō=oof736XyFP2Y e;ά2ӵ0 l &SO LBPYnĸ/O"ͻ !L멣D)C j՜,/)v]36bˮ DȡTeFLc U5.VT~F3d } }J|9Y'ܑ3U8aa +#b"A,Hnp;- '˺/8rRs2 n^5;u_%7Fm Cd5,R~8R|6Q swy'C\v4EA@MkmF^F21P4#bB2m4W 9.OQ9@,%` ș00b&+ &RbLTb0~ {U4ۨhsD(A}4螕!7ܾ=Ud.u /w((bF>gqL+Pivm>;0ql&cB1; f2A 1UAr73n9ݑ]y/҈W[[wt5D(u\ IDVsj!҆mtcplQn ]L"u(k7b4C4C׋25/Sj#KAU:/}0?hDDE3$z8a~ξ]Yx =Usr(W#`AshN~Z,\*iRv4]s߽āh^hGx#?H{ mxjj(ao'tZn!H\y՟2TC1ی1|wHAҐ63`Nw < H|F`vP 4mG2 ˎx{xe:mrg͟0^N Vt|Q'MiKNO!,K:- 7<\4I6$p&gR6Vcv%VIɼg kyJF|ktsɆOУgk\Gѷ(WjV d8).p"X\gr bxn( !V-5 hL-`[{֐' FӋm$򈾠A@L3x7 E1=q 5CtQmtmַgL[L1P sFLV}V;.yb] gm99}K1/))qU͒6`k?*~)7q<ьyBu61 +b8]!MT\=UYL#bD_`2%,[ !iX͜*3ܸo] IsAdL9:ǒj ]}"5$BM,if'YMpZB6I#OÜa!*-.J߇E\eO:ͼ8#@͝Iy68Jdt%HEh2ݮihꂹ%pso)`0:M0SP,|$W0A2e,+Ds!|^ EҘXD\pS\dJ kʀi?K2nز$V@ #Rs-N9.ݑlBӶNOݻ$Q{/:tI@%x̤k薓wTd*:x$3N QWKI #iBJE8 f.D =fvp fp{fj+<#Pa/":D*d? ~ JMԹn˜N]VWïiҟt,49m^/dTU g FbhX\S^|Lgxp!jZeG*@(50!l~9%<g_L$2nT9 P5sO|]+/&b;@8v*XMa/ 3 ?\9 Z^pT#;r܎0Tm-}.3yoKǻA1^^F GpRa8iB?$F3r&3?Cc_5$B첇. ]ɥ&H6*) Nz`3 ѻH-+G\dwqKk&o0k=mXA緅4Bd`MXx؈ϡ̏? gQ$y^~v?y?'~ONXn݈q<7,#QB9E1lEs羪i=O %ȪfO1Bg{`?+p9\1i9m5N{F|g{^_a}r jUR ϼ!Ta-oCf@)L/>"߿;skLJ4N6T ;]Taes1ԇ,­ 6$n2JcfS=]jby :yʉuڣ:0F4PdweiSuw:յƬ=%C>t=+,'_EM_E4 pc6)$}4|H]xF9{hWzKT1+rL}~bw9GVCCKȝJ*Rp0h S$x|Jf/JaƏkPѶZr>w;  xǣ|*¥ [|5݈p8u$ٷ1*qxZx^Vۻ,lix`,iIAwϭ"6O(~-"SZG-+c4V~<'MNi]3uQm=jfop7MsUDZx.Y>o3<FdX+%O /[[a ×\[8|K0(M6=.8Xŗ9O|DVS2-;k"xkƹ>N;bZ(xT/5ETO% EtQT "9Qqf3-tnc ދ\=u9q8 9JEBv`Ӈ (?8PJ[;hՖfk ֘34\ l3Q^r-8TL{HnjS_W0KvFɷ*`QI|!e6y^^f%M ExbNj" LB뼚CSp-5]:I,Ok$BJ\@3dD}l1L2v_/,^51Y.o Q\>SQJy  d+_ןoN $5%U;LDv3W=\L L;gS&|Hq oJel.iZhXV2c3 nHg#nUOa . f]սpLD$߾|#bF\ZuP| 1}3nȄcX$ȆF*ȡ-5us"רFɡŤ5?DfJl0!pA41y2f|9ιv$Ae5:Rӓ^^--zpF}MYzD`Jv ;Kl*#R`]?-- $gQڜ@g/qg- ` p7Yo٩[5nơԻ05*v0o?L+SϓSq1m1.&"}iC /y遁][tRptDS(!mf(Y? ޷CW v{0۪"Vܟv, HOE8vS2(رa3*f\yj5wbkL]t1iˍ!i,6lQG9uxQ%e ,HWAjV̎1}$D^'Ίn KAO΄LNpUV~/E׸r>dEۘ"aI8'Hsi܆Y1@\vWBs"dnqhWEf|>?:ly K.+5*FT,q_2,R)|#"ק e^ZlSvQ` {OTd2rQ@$ nO,Ε`-œ'Ցp@4Ѵ ZE>+AJvRf5A:kyn^D);>*ܔU霠@Q=$= є.jŠ|.06G7=X!A(1"WzI?8Q\V6)ݴL\߫\e f㦧Ld .pA摯DNwk$䪺7,"o^W^, IJSdO Qw`;.“en c->>w L}ajˍƋ!%p/`ȇQsM]t'|uI8y:dS_=6PTҺ= ~obibn@tAqZ!\1RG.0V CdϺ=)@2E+Ik[n]y8̝FCt)$L-GAZ ףoz{{F7 $c_uW^;.32йk0 L& K)z 1IebKJ-|7CPU|!NDuHfP) [T<=U'1 C_UQtxh A3Q"B2[?h0Rh  K] Ү;h܇ ׾ <|lpcz^MMw6RF6.5G&zaD:L RŞ6BIs_tedFFoyr9xd w%5su83{Ul X7~,5A(^V;0G֥TiI}iRPpqo|Or':9{BT&-:Jfօ#S<L*=hUJzfkMrX(PaZYTf1JcDv{NzhjK-8CblV/X͕DJ,<m=CGRϦ՘f!n4ST zqiIK^hf4 Vܟ!jb8\N{ G1Qe/\5ytB= aN558)ńE^h,97s#N]dJnX/"| D7=xO NAG9e'ݍ> oJ14e 걕mP$cEԽ5;b(gSeQ[Pš(6Ť-{ibcwNv"Pu:`C"ťj_'[Hzptw8NpjJ2&@NOQ_ Ӥ) Iw=~^q\_|7۪XIN2]@E?Mʊ$(H0f> ] 8oY=Q|*mBDx:ޙ)_VRCI:#n1T@k]r^pB䪭w֑ϋWRQ ;/T1x%Qor Zخ~գB~Oq#w! LQKH `dXqM)Ew üd׌< f_]{Zg%WøP+L|kC3!";ِH >aYGG&~pyЅЋb c/\'"oӊaיkc7XnByu!͚n.3,I]b%(b$p&1;:"6]u2MYگ芵d1@R05J&0H>fًh%|Rz8N}(sgt,cro*"Lftf Ȃ=īykH65ULXz)7|%x[O|k)^!2YQ3J05A<(m:ƑRe$]f KE?FZ=Ļ2<~/QU Kc}gA1!qwY05j _<(D >IqJ{~̊Y#Y2C&RfA 9[2|PôU|TEpGGU!goKJ`fy%AEIh?Ҡ1.=)@}]Xk˯;LdKI`>;^&ߢ໳dF@_g^5Vw~=2Hu;#cˍ\It: Ԟ  rl(mQ:oM0܉VpF)FwR :.G=0!R)B_2%6:T_2_{qyKqt\W;ҹ講 v@sv@%t [DtL*a'}gvJ>RbUգ%üZYĶЛVڡq1tFdEX{Ъ0u~_! xxa'RF\5X7Qa7\}y+̧$%[a!j'g= q<٣S:H5|iv5/Hi$oBf ;o4gHGQ'aJ1襠WCXd b O6Qu 0R]sa5* EfFP4Et(39{~҇Q>KY/0iJ#ǑU{&aTu rN#d 2ESK\I~Lw]T ?WGD%'kVS+r{({^Skqiw ]B<[tݤPշ_SyH4or&R'دo9.|Qid~w騸> G9j^]BE)!$& \`r2yj*Y*m _Npe}OV>Ⱦ~zn"6Ha(obRkEa-FK@i,oԞ6Oo e#SD2ǯ,)J>=릮+샅XQ~7dE\==~7:v;6F2T0zE|׍aw yác_ uٮG[S6ӄ[fWӝ^Kcm\ ST:ڊ_AeE".0uX]" LC S_"䙤wcA$LIKZ|9b`F俦'"v1з~\'~d2ө>}:F> EnjA-\f/\S$BwBsi!fЎ@.,l=0ӕ"~78'HO;H!(.j & Km5?K#PZ!߸b~1^W&k :-Ws vm߰z~3*05BT^趉yk{?ִCuLwdэw& p ty?TFqDSw9?%?RI /2(AED\u"2'.EͶY'ݍBl ~B䃕Dd85RA=@)uY 0O(ҘP$+v4a$,T@b+'uȻӸYnsgt-fTlsm#|ϫ,5̎}EhM'b8rtmt:' sޝ7N _S`\)3雮 ⭘>Ba=ê/ g((MX!fJR }*%UnC6s({ 35Yh-TK@JZa9%?&P^U}QC{/u!Y*e*.)()H7+'} u\T⻼R;SPlFSptΐPL`姕ĺG ^S,6B- h8˿%  6 |$'<<ds^DJK89 =/LL7W_h&lVҾ`mVa|v"o8ȏ5Jo=zn%mp۶rk׃w^0E_Uaa,h*g1>[II2 k/ICoӢe,8Ċw[řBdH^r~1x6i>@2W5AQQmx@OC`,`F'K6uI*b,ַ?n l͓L fʇe6[ɡFCϐTby̧hDTr3S%(T- i@=m 鼗y:ݣtfDyDlJRaӍ9fEOϹ1 L%Y>4(]qm`QKٙ!! iSnp&-1X8Il)=˛<$2ގZ[fΥ:wU?~J)`1V)dbMPC^Du7QclAdtp]6/A֋=tVe{oWť.?x=a xF]4ZGa|ŔY"Pd" ;ضΫa. B?@]$6pC9&IL8?][,W_ż` M7߾~0d6h 8Gf*Aͺ4sq;Ip 8Z߲ ͮҞ&Tqh*J17i杲.\z؋x\ c/yi/]^ûJoK.C`2Ay$4;p=Nc.Pnb޼^JqK3%e/iMfaC}'Yiº];s^iȣtS@> gUPMO3*Qr6 vg0VŽ[AS5?^Z$ueBjւ3&@pz*\v8+.2e }R_G5EH(_w_i_cѦ,QyC{1%5~OȰ;9?~G bǚXm$gU.%ԤfHVD,QG.AS6o JTcs\6X@jXdJ;9C4gPC#T4-bNZ{6X҆et?C()@LbU; rQN E]jݴ3lڪԾO{OWHQd-fNڶ\o2q9K`H}vk9GxOE֬*" b`Hay^z^>?%ٻ@kӼwMR P;["s] 5p)Vӿ]OmR0N)՝`N}tihzkzGIqm Ojmm1d;] !} p7k}&]Ub'GF u6آ @C2g -q.8Ů婤3AdUps$+B.gO2zxl\h  GO}ˇ\A,%ɛPy+ uBm=}4EgzMḯc,M-{#ضrRaQW&{Q[Ff PI{kP^5]x=E%#|kZgܩ82 sߺE8uRpvQȏ7{Lƥ+(&*] Z&͢ye27@HÌ~'#V:ӭ|tfۚL!Hd M_XEtjih9Qle$BIF݄牱[ә+JL%t4wH( ̛tyEB0r%"(6(=t#3zXA *1h4(Ti@dĸaQmukEAy}T $PR%AEzE@D, :4To^z9`y6ͫٵɘc9Ge3{ $nWАID%gBSHvøB5y[ƍʈӧZk3=z0GOM6*>=@fC,jJlbUYg؟Dz֠-4"s%'Z BZ?s]?`y5⽍{ge2n)^C 5Ad84"Y"rIE…ޓѲ|[RQ~#FyVhqw,wrdID|@:vP(=Gⴖ9(RsQn S)M,r _{dʹ_W^>H} PI1(Vzus]sQ '%[9uG3a.,h[<=82qWb8"7`n=LՒ*"(Op{͇Qj=}aBė&4S|qA o)0 4p5?H Cqh`1"/`a[OwLLԳ$m?|qΖ0A-4d f` NiVX9V$y$F \XU+$-o]c ־ZR%\<!_]L~ֵn֋ <BHpG]p|aHp3w b/m1->omZL3KҫM1x<)'I(Td9.]Q^eG 2 $ !nNOOJgmN̕[:N@= 3]㬡ʵ:5-٭doc*H3H?S :rC^oy$΅B(UiO sNnVQ=yawr՛B e8ARLJ.-E_ib$0b;6YbR C4s=/lHJn )b,/f%*+{_e.D%f3"߄;qRP}qei(πps e:99QMdT;ureaL%OM<. ѱYl'\ R8(tA਩<ᄘkcP ,UF|:θdZ>I%C@uͳ|$bm^k *c *H½U\B%X186صCy_wO<5`yQ6;n men6=@C%`O|8DY݁X˕I)'<{De]=%Co۷aS(mȽF}WDWUrY;p!YˉzGt&ꇐz׍MJ $^0:W"Ԥ~0JS=CXq\CΌ! ̺}ME ].ԫl{Rfh? n;} uOwjY lUhR:Qgs5jkh2F Cpb*G=!!Zۘi T@8 H~V&mX%dB󮞑+6ꎇEoYչ;} .]+i<12O nH򼥾%X, rY♒a DW\(8袶΂|@JfLꓑdQ&lRSV~D;AegXU NT#p!" sgTVX\ jPMz$jpy8{GJz9*jϬzڵ16mVEwvF{c" l;<AbXo n[5l~jޠS$(-) y׽ATKD; =e~4l]1ybwv@ |U5ϭz_#yiu=BHc!* _i-M8CW"lU햿a%% |?m 9ۢuK@ XT290 $gĚ"me>G25=8NˇKW_V~^Cէ2b`G4)%[߼7y+B y 8FG_]fKz:1kTNYЂy{1g8pđq;zqoRz>^xQXQr aKD~zV' {S BZV R!"G?~?$.m@,g eCۊAuj8oްC/Us5!y OsqK} 'v9;0 -@_]R`1"s ,'hKuAa_VE5b>u^e[ v7pEDBGDl+&"#U''}כC¶_xS&[GW/|LcK03pv$LZ*uk98~S(@J@2SRTRYj}7,ĈQ#A:,\݁ٛW[%ZжɿuLqu%45'\AkvH M= fBY[.|b)ܾ]\z"O3vQySG^wf3>u-+Q̰rf0VZ.'vAL] f_U/HHf\0"B&ɚďV 5\ˠ8+u9CfiK%tta[ٍzcےRl䪼 .Sޛ2Tr9P^|Ę$N[ sH/Ҏ<W@moyZq h)~XU*opd\XyCH7RiD$Nb/f 6:Vl B y32E%m~:fi 9MSYا޴MP]ס-3?]Qa[6g؅rwvevj,deI%awOIcjY\kv򡖣RR;E(lHfa \z34{DWqi؁-5Ai^\Y|SS qܙ1ϒ9P?BCt#dcPf!8-Hywr>@2%ݚ[crrndc_3r$w <98ϰdJMQ~2,4Pw~x_EBhʑQ-_l/_ ߵFW/r D4.  ' ½@"}y>Q#D+;jQT"pX"Hzvmc$Kv8Krȴd6HSBp[4}ՊnHbZ➂lfP+EhOyAݨ'P-x'tFDrxbgٞvXد~{"'dܯ^?@( Zx92V[l )8 w GOn,Md H^.KYp>->.muvMt@#jT6Zd6DY)|bmN|e8j< <>RR؀Ibb#,WCJlȧ;0XTA/1@/CƃNȲJ"-"E:rUU9hP|ǙY/BPebk%{*KS\I0j@lR6E0N;5'RxBDg9G"jo.QHZA?n*҉ kG8A0-1\$ox|u: ^#I)aN s舫5=2p~P>7HR8^#h$%#})#t({k?]XB)DEX/0{*;2t(w*׭T|7F4E758#ouFD8տ} I''d:p_(Qv$ kpY4N,Ha*à泐?x)W="% eUPh3Z/d>#YyMxMmVm>!`Lw%֠>1O@`0DX.L={4$ '8ͥRR"5U%.Vd!vyXm}U jf52@fPF+'K?rad(%OȝۅA{5h(SDu-kKFNQ"献`ݣ&-wYfą/rU uh^E^s'!7V$vϥ:RYy)9G7PYnlX;`g7, F#H)Ͻ1* E^Ji,5ȦoC2+LOC ntZ$50;cAGm?G_u0!S+&x#XQo]'ϾX;A2/6 G({R i&P` *mX=Έpxؗ <[X%6z+Į>=o1F/\M(-496&4\6y7cڣ6DoE(5RK|`` wxne<&2 IQ؁P6;"b]sF~g*2Mw2zB:.SH[o&FOx5=,;R779*Kvm|:* צ/P8/y!Hg{̿iS&J Z sٖN3sW0W*̱Z CB-9RGΐ2 4tԌGrZ?PA%D3Q )ldm.S<[{/C#{yq(;/ѠHXEk WZziuwS"OzEMӒ4 w/{M)m~4tq ~w+M&`-arf 4t~#f핷8%!Ӡ7H04 ;ӻ;%ڋIk@PvgKO0W40J xܱ{}~7zVS uV߂Í,(SI{E;S* ҃<7[Y"d+],Q9j?!C; )CbN_ EE, F C8`P< 3ehKIGX쪄SGnB>!b";S%5$Ǻۥ ya7},gs~,ZPg!ە 0F׉P6ecs@hܧfGw|Wm'QFkc\iy%+;7s~ 5x"?/VrB ~4(>1$v %H''=Zs|,(\vQ7=ߎq+*Ӻ>كߠClk,މS2/!d9I cQXj7N6E\ 01oY+,eӲ&uDZ*sؐ''pTivG.guT0!XEOn^(Z[ 2|}p(g wG_7QxW%хSƸ'ƕ!ްt=Kg)Kgd x՟ǂ\8w| 8r''2LKG)JXŽMLk8SMw!52tQI-[msߌfU3=-s75M\v?Oi̩+|iHL @7&̌:o4Ibyk<8X 6-{zl%  s8-L[T㴤 H'Hf,8[Bqv8.QX%SEևM9;nQ5IoP8Qxc@oȡz;g?y'vY2^|y"c'ڗ c@ptٴS6CZ}˼=I$li@) Sp$' >hu2rLr"tÇWt`& ֣JWsFBc)R;Hss%4؎oʶ1e^NwKwy()%U.#W(9n&Ew35ԠL:;AcIrjU] ?o؂dPдQ{s{ms7P.B <8[ j:WwΏg0OÜP%9P ( ^nƩA n ]͔Iҳiܲ:kLL59D~Dh~&5wߨ_]_:.Ě^R"ƾ2I{Y̷(1Tzyq^8 ?M=>4}w&hpKgz`7c_@{0f-xڍPR4IJmp;!@v R/b 4 $FX%Wj7`;^yyὛh@2V|C?%ڳ hZpwz9Ua|qRyr qWr~鐲"vANpmҡ*ltiAy4lg{0U!gV,352|+ Ʉo +;OT#xP;(#)ωgWOC?qkMY3{\Us}T+{H<9n'\n*>%1_bF)&2-G=xQ<]Bkqg ۝AnD.H3``-og !Ey3dyx zm~:kik}"A+Iжί;1d>,)z'%=q ʢzv@"B}'tmN>JsKy~i]ЙbKH. \U_`wyY~;S\(iŨ)fUw)l߫9L[ܜ7wz?+:oЬ:xܾ\'7W  {PWZ?a_6+1ίü+圵܂tQM:(M9Fa AI] :SjDP`]ӗV:˱jFa@V{HjtyN AẬM[v>6|#/tY3uʔ{D=ϐyʃsn8[~ fVe:6Zi ^IESXtu`Íy!Wf=Z Ȉ0L\D{ppr'IV$)D8uqT)W59&@,jg6[LT?Q9 X0,"/6OدaJh]f'k5ndTB3puĎKˠ ]!y&T>Gڋ(=GsY&F,\\3nf1a;)"?\3w{OYSEzK$&ZOa`@X:=z#d6gw-ɋNQ1:$l"vdwc9Y6:}3%GbȦ;U\S(#=LL2bqtE(,ة:Ȧei":hg`yB4-=҈sc= #=N2E2)`Z|x.o.3ѨlגķK0XL O0P+%gԚE^f/\@Ƈl`vk0vPed,( 4g+,2Z?3l4 #{yZkaQ e )Qyɝ%șD޴\b>!_'t,{˖lUURNC tcܤK=sCM2B&uuwxdǺ]k`KAjo阖`-K1ٿ`ܲ]+*4g[ueN %ڔ87R-XnDa8hЯj+)^g8mN$yRʈv}FdA[`QC '*U-] XE,2>COm(( F$Жp`@Ov/=[l{˷( F,{=Ǽ9FrZO?sl5ւ.mıW8>|^ҫ\ Q] xWq?H}hрjЕ[Ύ2}Cioۢl鷹i6OE+Z8-MF_ʷ2hM:qAr_CfB!:Û.(z |d%6=C OQ~k~ ޾B# qV(n&ϒE(~IOj@@ ]fp[Mh~Š@֦ 3,Nf&+[Tz=8ñe,r mU`n4/ 0qz>yZ/u~"}K1fDDm U3ؾXCdVҒ)s9Ե8g}ZyEb 7 dMuNYB*mp+:hޓZU=+՗/C }d}Y "^/:oF~GU}G"Ke}F֧/)9-Y. lЭ6owOxk^#cuX5|r*KLޝkoEbr%YLb0fDӸ͔xv8[Nlq"=]pġ[V +LCkCA ZҚ2Sux8"12;Qsӳyz?Cq)^P*5D|v( {WhD0D =.sbJ=-䮼|HV 5#z 1@rw4+ E;p&u,5nD05̀L~sA\z$Φ*{|~ a;TXZm2cn4eaQC}`rgzgW8=O ;Iw:C^^"*$ϑWJ߄BT4|Sp,_19ER}H/=:d*9; JoN I6Y섧\,}/wZqٔ!/}+l/;<˫).9D6rW:C}pGg\+H:G5iFdhgx.Yg2l3|7#e'3^9"NcQE@_-ώ碎NZ|9~"Oy^ǚ&:"~k1Vp(Ot'o[ BW!!"@rӏ5C4қ\WQ.s- ,%$CAxgwK*Ȳ4E)XsV튔-I 9ERM4gC*7F;X/*dϝ-0I(&g:wI9ۣu }j@ZypYMkE [1t{VƥՐ>Qdn,/IX# b* pǦgyh e vy   hco f9']e~«$W@G (@݁{ېr5Fh|-+|C%b-p:P1zj}\-zk= i17O4J [-6w׃inTr9'1_NÈVn(y2MI(2M2x ۝h_pT.^=E©oq׬o"b p2Wc=pZ'Uz~! kǺ ׼fat='W}" ŇYrn;@wwP~$ VZV?3XS>TTYk(2}E4eeҨ{X8I^Hf|HpY2on<5?Y 0m*GQ}Lh6#I_˚6+|#.Os4*ůnf kb+gMwew'c`^\2 ^"+,?m~dԦP}|_u^C;CXVu}Avpy[Zg-9]m2rp?"YrOaʖhgh0ղ*V/CHvR>SM^δMEh^Шc@rU~j=oua(1B;^`ƍGK#%"ކѫRVurn8.^KJΡ*e%$(._嶐2t%Q}Qhf+̛#;Za_F=2}]gqNIW[FZ9$)ꘜ{Tlet_sDgc6*V8#swhd :Z|P6Rp$e+{3rcHc "3Q@?+!>ۭVJY  .+w@ r[z5Goϓ1;Bl+]C%+ʘW޺ݦ#}ŠHXX> ڣ@`9@4t/k Lc~±n0|ͻLgpvF<۠"E!FwD0˰XRxIlUT a3p.JcJ#43IbF }ZaIdLy 67py-G2tkRǸ{LMI;!!J`smN?IˆrJE"I b@yzAYǤϲmF۲b͓#"؉ꆸHJO Z{{;dv~WXtxu]})xJ!ႫцƵXw_u&F7όD.roה(8qX!~I' 1єCoN61c<[vH%?UM9e^?k <r{C w廂ߒD=[M:40k L[fv󩶄Qz+o*uѠ_@&٣ԁJDwY'q_zHHQ¿3Ʈ`JǞro Ϫׁ;:DV 8㨘G!JZu9paGLjFHCJtM$^!C( !Ve?!< (m My9iP{COQ4}">Gk?tAP9h)qVnm#ZVjE5Wt1y@تi\R{c"02[ūNN@vj8=h:_ª6 f7xϊmI)ƾL'}JKJlg_FzȡR/ϖIJu?%iaƓAVȅ=n. gH &ixmo+sa cH>iR\US{L[R:Q.o,o] R -北W0&Qc2n̤p~7/D˱[UM}IQEfe]wA#վƌ+2(^n[jNv:oM.`Y⳩x'E'kһ@95t]}Vu:=}_6..wJwhV(gj9vt f\1z⏫uI Hs(.eLfXyF{W{ֻOzNځA~L=|nIH{Z>ȧ%Mܮ&•rDsڔ:.ww>k2U`]6ȕ^R=^gj*DR7wTu'IΝSQ#ӫ=E;dצh|0SK.L<[ۊHp y @؎ڎ1Bto3%ؕy L6Ѝ0O nM"eY;7QCʻhIG/XYOA)VQLxA Ssr+#B;md<$/!C0ADYQL[H (܂a1~#{,]pE,Yx)p"|. kwK̺Tٝ@㐄qtŻd]r:TO] qޗ~F$-ͭg,kmJ0G&(߼bLOBvSlorӱ~7Y]W5fA!ҋC50\x];M^}_S@*Kg d-|B=F%f9_8bxUW`=v4yjpEA33V :ٝIkw%b6D>9%n@?#Ћb۳gxD+t1{1=b&Eyu ٝO6Z`_^"_P}z3k^[$eRzr a]\T7 }CKA#uᩍD&9Y._ov~paY"Gp0(~Q j#T`a!t]f 6i98x{];lH|~ia#4Qd]f.DuNfmcDey"x›11\`GjkfqHDSql*1ߏ]\p뽩XMq5Jq8a)i'?%O5!YC zm`\bBUJ"Ky>P@VĒ:.ËN1R1Q|(8#\sRz_coܥfAųAeZmEz˃x [n¸ Ԑ2B@/dԹҟukm4~?IU  m+~(Zn5^ӰpCuYA7l=> '1"e 58A/e&h@ :E$tv*V'rZ>} ИR&"ԥ ]iˍ2m@~ g@%F\XD:D9HA1F./X1 UJ*(*]5 } )M١N``;8z*X(eEܻJmvߵ8"]o0nW <2&k4*VMr_Է -S*w'BV{M9P  ɆwKbr` nm>vNQ2(um ok-zq=t _b{j eU<bO;gZϥ$NBl .5LHN'$=ۭt)4OKDr&9h蹓DfѢԞ(D#$ۋ{ Z(YCofH8*S{rg+x~6CYXnA{(ldzu@FL( sTk;\*f߾?yZoր^.;ܛ.솫ù #E۠աuK}% xpU8ӠzVj-{KF,4Tv 'E' N19gزS=Mh(G/^ш.0jقY;v7 hQ~^UPbxwKIZuJ[a$-x+)efk PE L" vJٻɝ펤jb4kƑ܊xo 8I2Jf`1vY{tα6F&_-Sw3vc=MzՑ}wBUvܮsTO{5lҘs}ąfemu `8RhϱOMJfPP$%l~Ĥƌܹ,&QyFk[qR""+([pH:3}9FPFSá&ڹ6 vP66om'cGY;x_ixː8g5e%9>{+A@jo%ʠ~;vói9'3yhU|"==_t&x۩?-blW/? H)(OW-B~Yw#6zk&Xfۊ,vtJ۲l+{]] B$FFy OHĒ3fQ/#@oF+r|h1SɜA º~,vXܑ: NjLRh1pfGǥ~{X뽠G^bka9d o=^f<tudq*|YbWTIӢg_fw]^CzܺinfAM[G |תhr,r`6@BZu<#,xWČRxL5D:G][;R%p*s*Nc@*HRSaϬ!}ACQ܄1u_ hki#R#[z]I,+۵ J"f7 vAL]gw\ Ky{ 뒢nmϹC4fB`p_q/Cv[#4]~0/ϸ1z5ndT/|,h,tFbp.Ch-/adA=HG :BR00-\;!߶GV9$W\@}e}h}R; PTQNvKS8 YCJFNFJ7 XP3+$#$1@za_D͕ēPxzW%F Ea^s*f-b^:u rrUKp!lEa'#I8QgRN~ mͪϱrp0~d0b>X|@r EgQj6eolg q_=P ਾ7]I0ISH!8n+2mvE栜(^)#նӁutοqg||^!1\ODC`!RZ!zMS R^DĖƎn -uzR3dڨ#b-M*&}^KS{2:?/H,gy K Or"z-tL 7zͯ<n_R^ЯňYSEIm1r=-1lT/iny"!F3xIG>G*lzU;Ǘ,dbeZ׃%>f_0qFu9TD$M0.J8n>\€!ݐ I_;&;Kj*$i- PHWPTGT9jVQ+|MKRzF/DՐB{i9 1b's:Dgb`:U4 }`QYdu.fP/<+dS/6sh|(S XqƷQB/g~M~哕o~}<'a"ht9=dĉ| sGѤɾa"gZ(̏ߺ^#Rn!sqlÀ!"6=[*u7x%S3]8 2ElIE"w=BUc܇bX2eU1,Ue&G'cWww%&~RQ۪iGϐ0I ;VyaL R5P aCY݀zPW2nif!~q̢(v # ~+/>QM#;H<!XvkCfu ӉRZm%oݶM!'0̺Cͽrv u 2bR[H%g+\)M sǼasn.A8IJKto }9rZqo=חQmsh?ns eDsIp./I@VcNpǃ߃V0.S80A=2T zŪ&Wb8}!/kE>Q :oE^M`֚͸e~k D?s.3q ~ugBn?/Ss2@S>kk?1pC19H;|yg˵c1^u92V{u7w͚JRh!bW*{̖(B ,#9+6[5c5WWUa /scx{gp½Mi)P>6W}2?Ɗ\'~9a7%g.2>qыֻCafl\>Rsh=9,%%qϺpg]'jRF&K_ 1A &t3*\؈G"a1GKպi˴d(ըGZ Eս- n) n`k&S Fb" MR`=<ƣPnC {r;RJq;}zt9sp]ATC/Z{`d@8Ah)@0aV.Ăݐz]4|_G§_$5o\J?9-c>i[Lq?M L^g0?{Re} N3Z \%Ӡ<n =6i׻ܲ@IN2jK8ʚS]pпEwNdG[ ZQs) q̓Vl"'N{ е=ۄ辝caYWqDOYT?:Q*%~%ׁ?xٳU\.@&23wFރ735k1*zϏ!܏-MwH_f!z6W9i~sC+h!>j\4nfja,罁;m/k15IiʞkJSJsU?p4ĩbǐ#5iaYWEw^Q@v/8g nTF=2ȱd|k(A6TI,C&5D#cRc_{2 ndž'^Y5) Tshv}E/9|7Ї>c~EԎ'_ kƘҳm\i#3Zrw(ȻSP (8[l+ Vv?Աw 2guE/7 7W#3xGhv$/Ty -ߐ^'wE`0uqAEd҆nY]xݸWl1)<&I4dO]Sq;;zTOEm:,~U T]GRL)\{Y bV[L6S"fnju,FvsZW9ڷGߡ٪·9]"02 Zm("daxOnoŷ/kd讨qK,c664O?TCN݆0 P^f,I* Ekҵ\< nѡp`LB&]lJ^D\#?71}K^zӅR[%k|2ꉻ qKX)-x*FL=\PfOkbhƩf%m si-8#8!>L&YbP@ֶClph殫ntL #qbU)LF'bR@QuS*,"CDiQgZhci3F:lQ>5&j4!^wP()*ܷH2^J pLx,ӡ@֜sv[ҭ3Vb 16|~v4Exlwi\.}'&a/0oLm&":eDž䆌E?ˮǩRLJ"O pGVƚyس.]\X&;2,Tiy's PpmהkG`n2VQq ݶfnMKhxWw>_ۄS>74N6xEM^ѓnM& b |M TlN{9"3{$\YJ:e*u5nBԏ&3%3#Iac PV9d7 ׽7b (W'xTJ_*Ɩҭ6b$LUO𾜸n;>fSan0mG[Ht[ӱt6k=JҧS} @@ 3ܸ>Ħh́[ڱz?Pu2)nCVú-LOƒ$5T+>t'~W{0*_V)f赓憷lbJ(,^M٥pRlUtI?0|txzכBr(i~}Cˀk`?}*M:(eUwǷ̥qWtI/JlY3sLN@w}yK= m@|^ZQi؄ z'@s -hگyPJ`ZiwͿT\̏c3Qm6z)纝7 |yPǔͥrvHHw'>dD+Q@vvϣwT9ޣ7)/k=Lώg>@7Y!|49dwuҝ\$$4o4^8U|6;=Ր>i1Xw\7-ᤚAaɸWǀ ZeaR)-ەLOCʂ,-xL|v$/SzX\)?]I`p! SӕA?S C|rUwD%xLMӪ>YS y'wnhBusL+e^I61QBΤ`/;yEbK>gzk; /J|aL`dna8r9#•QP#FH..i?T7\P3>Em m{ڪVd!POIK=ry)̂7Ɇg|% B B3|"TDvEHhi`Цίv#As'"^9 lu n%_{cHMd+'t\{WT{aHDݾP(͸6om|5(}TM㭍Ņ MK/ ϢȮ$< RG}G7t1fۙI& waB[+E!.чKRyn*%'ApIKc3ГG]yR[ęCv?殮,aD1]%꼁!JaY2~b3o()H bYk=zY7zQbLmҀњ5ݪRUis$M=1Z&Lȭ(y,~(`,eC^qy&Iz#wr>/bl}^gᾖBIu r u9ynfUa V+  {8*OK6g,=e ܀_6f$By 5U~q7Ze(4[[qW3QzkdE\/[WxQҬRP.ϫZtoKCxb.f{xxzPDÿ~lqa=ބTǾ-@"/RO9#ociK gxچ/ET=:ZŧEkboBCof]sta,<,q@ZVEcu3XZ6D {Uت\T^َVmmx޹RI2Oo 絘>5Dɨ4J$\ XPmCЍdqTf ;UC>_]^$aXJdwxLdv41_Tct3HڟD jU: #IP"YE~jIXI)z%;roW~+D @шNQd2R8φ q0H,pqGDrcnCmˮU?,S*J@Ȏhb0uۆ d/<3k=,="w?R;c/C0&ܼ[lJ d.?2y Ց8_>Gpadze΢֛$!)u!lt^߰uI&z- ̉K()XVV1i#3,{ [ǹ}u~',s/?5İ" S2M#$t CJo#Mﱱ]{Lz(Xu1jo+6 fb LVK2f(MّAVX= SnSu[k:/dgMP HMTnD7luQTpO𴼔ˋw`BDsjY_>zNO8݀,ebA OKܽč3gn 6Ih5eGa@* 2.D*qe{5MEsS9kTeT" ? 3ENf ~3"zGZ804T]) "NEH`Ѝr|{D=TnDa_i Cw 2Otf"t%k,t)6e6"`]1%>jY7A[CX,TC"d8^۩V4xˤ zX|T:iuQ.ztwl:B.5 {GY _I]%SÇh`SQrKhyv)6HԴ[o$0KT"eUC |l T *p=I=GyX9u5pKQJφ%˔ >3VܧhϤP4mLY?಻~EVw*9Ti\W:O& [-a&S)EiKhF"T#+we~o Zu5ݢ01P27Ys͏LϹB]dtUs CT]OB#e>MYფr*CeR^@7o+d!WEfP)7Օf#Ȳ[WKZ`u+g>`xT{{A5ˀ@ 6R.uDЏh\/yCC72;d=0яQrd,A \2dnB3-&Gg~=D~TT!z֨j'sSL+ >ޜڹ& >d s-pCҖqna"8U1pka!KmLy8_FW'l)5'HֿZU$BNMcTVp eg#'w38';LΆE8' >HE;x2#B`#c$Xw97CEݪ#1^X^j(vRq!Ђ)rX~H ٤'~7X~DŘ!ʞnG;]Zie&mV?6 ͐ҭ}!`++bJ*ZYnM8oLk·IP&:5s]YnF迗 |Ȓb0q(ww)9BI,Er^eFU1@ly'= J}eD3FYr,\wrZ 䋌BVAT+ ӔTa]7_``;=#-'()ٚyD4A1[F*ہ'N"Aҕ!AX(S;]^5s-1:3?HOr ǵH*RAԆܣ Fsq@?\jB]+bE(J0. ^amvEӝRi^1؛T[CiCR!vQVgDV{)"Y#M̅b,V-_K _JjOskG#0%UK8;.?(RzLS;CLF>ӘYpt䩳қζ%:MCJB供>%sXnfG$#zˮ{( ^PFQX#,|Qg1N\^`q$OdN}c'f|mTOȘ,ydidgBZJ斕ʚ2?\6,}0tȆ Ųc?(jU<䈝mXZZL*K}D᫧ifD6)f|3(ؒhۍtrC  k)uav%`qR ']Qm{Jqi񪩩OY%޺P*[P$oM{i2\ໃ\H4 ~?1Z^\f-j=( e> kǟp F=uIr)ι-l`ȫ?'9ʏtc+h![#ExOMg V0>6>]_lY {JiydkⷧũT$K=`AaB*jSB{`NP?q8A-tXHd#lgVOE;zЃLUx7ʛF< Qчx;o1XD)㱄 A# 虻񳕶hH}\)E-iZPd$ #PҺڗT=1ahꍒYv!NPr[z?iHSANp(4l<[4cU[EP!{;7lfK9 2}Qee ?tsr%/wҦ S%Is[T9ZՔ ]A(v.LXk2c_/H8G"kf㷓V`x@1 }yfi9RSjd"޴&cAaR.>BY%kceJBwh]l \v.>Dz"PQl )>5]fln${0R̒蛼6ν^0PDE865M_ [ŝLivB!XVu s7>3+miJ^="wxELsPd&/ ួ,Ӎ ;~%W pA )c )U?`'nQU^054Yi`26v.ޢ̢Lt)hY}zcFL1xO !{I5np>DZޒ[~_fM(|=5 (uٴk0 l5:%sHNXr fLD5O=h{#Cp-5Frf:PlAm5|[`R>zdUK'yUg1cg_9ǺIB}-pb ҼʕkWN-)Xk"(A*]t x@!3༹Eqq҂dRWtdh`рOl+'sĈx&BҿO3%爴p4?_Q|7;SNJYq,m:uo E:ؑC)&`>eys&.x{PN|.;q~B_`wq&]Z+8GiN5Tߵk$0Mr#]枓~%pvAx]1A1>] QYs) 1`d.QŢ~2g!)D0:=jԪE?ƍMf'ΨKGrW^v1ljl-ڇRBlr\@a?$cKx{B1\j| ,a=k64qp0Lo-B=VL+hxDAigm SDx=qN=tc],YOoڒ`2;.-ᾁƇJ7 Z^hYnYWaYB|:B6%ҋ].~+5&^߄NuE'٢ .MB]./oi"3sJ 3p 2>U̵ >霓yd1MJW|L~],F\^7RٯNJơ=s%W2fO*Vd ͯ+0NyB9e㢮~oa3|oN&nH|`{ɋB{Y:D.$ 3ˀ^ͽ0xd6`=S5.Y2!Sݟ*%R/F:x3WөO!G-~r 36 فd@\/3^=p'{\M\-L9}"(2o;p(QN߾dl[zv,؝n2Q{:w~ *xXg࿴SLƜ4hTm4mBcTeV=tG=oM^)e6$гU$ b:%n GcI>KratʸgC&iS_H*i2@Bif+}[(2™:QDy7.HlTtUY%ppqΎ;akՁ@}^Lv'G Պrz] ,=M~4 zg`)Dx-T;DAՆ-ȂMGO|;2\1&+ٚC 遺~KE!1ZN 1Y"z{ +Vw:S<9<®,B'kHA WF /JG|M .-17`RKa@4$]sՒ{q4d$)XBC?0]y$$ NTYMIfo[/BI”.#) = Bk(ɀsW'zvrmO\;SU&Y|& dOꠒ] =4 IOoiѭ"J.}OV{3 wDYfYl3ۨ)S$gNaK= ;zoSӼs]v ga:^Χ:$lo]82eNﳚm|F'DHrX2#ECl0v.EsE6[Y'q"jj=Tm\Fby4%gf-_Z &K Qxf&&CGq9LOzb) 0P:1q^j*pLwcxt~kn:d$N!ӸʨkQ$>Bx2uo.=HE=ኬ) @ G0ZSNpl)5`63; oE{ȼǧ kwS\Eꒄf!]qt݁Fbf&1,bJ8 //}|J!Q+V)nÏezgDڂdcCdKrkE69vr~ KB*gZfDO< H1kFN+X"e *b|I04 ,SINiK/uY?ǥ#Rm \3U|]'0q'l ~}IlqYX@D$]@O3%z#T Sӆ|[䘴OHNUdOMX mLm: R 0(% br3BNGYR -Z&g}8QR00C.ِM$*nZ;\:x;6;橆zrp6UNj?hkCN|)דS(&~G&PA04ȼ{p P=P13Dc} Mspԯ2t9 svqȲ7 E6 }x*$5zb&Ejh .CT40U~Y[`okXҐJC0%+,6cY%F\)v[EbpO-MҏN!(#+r!?BэWmH`]&-X_}7J Gz_ۍ(6ܨXNع w!bIiSUw7[><CqGє|6IEs -M1C"K-h{PCð(#WQ~-mR~jtr< n!D&Fu"!P)=rx[}3㶡oP E3= lPF8l*q/b1觬 DV qey@jp.=-bRܑ\49fe&-Qi&%!6 [8O-fS2A._X s*q_bPOz68JYdAMbH[Oy끏pò]{k2֎fsK1NGt72&fyapNgg{rēJ}[U̧|8s6Axz}J=_o9`,.^D QEv[*Z*j6/9 4e㶪AIr nM v7)$8WP4wEpUpE"]}KB ^}megle'+]saO$obq\*ziʿ&rAҳ RgpI %Ѭ- #'B[<tBfV;f9+ yw?%e>ڇdH(>I&" o9SYlL:-z@?̲'%&HmK־.N =6{kc[TﱯzM!8dJr#*0~`#ALN̚"iZgſ0[$J{!Ȳi`7zsX%w@"wC#?!F;pr#t򕣃ߐ; e*qPG}NK5V=Sm\bB-YA0diyŴgVb!Zn S)˨9jETB})c:z jMTFN?EMd&²A.mzCWٻܹUdOM?BW?bZUք [ dr\}U/EE:I! :2 +Jζ~7]\|$,7gK0`U`ge^2G!AQrSԷY@KZo!F? SƗ@ʯ} '^{XeʇTGIy nqW .:hJ:4ci_YgXYaBF帥JT)` _6Bd_F˥q!l+>Ϭ RuMMMIxKX1<,]g^-. 1_\KMʥvW7cT'J3d6GێG njl.@NH°`"n8v QEj\`h5q^,Uħ1j(q.Z#4Kʀ׆J!~#k{\˵F#VM/@K 2/ʚ&o9WVmB/y ]!1\UPt*i@'=2a xm?UXԱSFkJ_Qi+.ltj<kOkL;@CcL#SV;r>2O3bbR09Mf ̙˾-|;mtI{ZW]appfZ]VǸzA<:(7_BakgMwj/bb Oϙ -Jp٪ st-OhR6q|t " 6gUO1>*\ [x>vS"$, Wi!Pe S;waetߩKƖ `S;%rZҙ_7u2-EU$㥙> *kh܄ wZâpo~L'LKa*EH+M MHT4SFxARX} p2ƫpf݆ː7{fLrdIo%bd1.K]iRkf{M`=ƢL_^j$qd@AU맆'xo&n*D1Xi1 >q8EDE}AlK/y}[nłoO`;zr1R (^iZlZ8]~NeDto{+0V\ B!B!^9,ۓ6P4ZGɊj[ey5BŅ'I/yv>odáxz4x$nw<;iZ؂8^zk@.+PKR>lv:3}G#ʰS}WڒByXtOhyV~ Ӊ ͠o3#MJN֖B SS4^Z~58}3[)kQӞ.پVy½kϗ>j|7|76>%bdD4̈C{,ӨgnGX/\5EB􌗪?1?I .컥·X:O`.>s@j]hl}6۟AO`2XOr?8xlP{*φ+k+<7Y61|8sbFڪ9 Z*8-j$q`I" O{K ;{O]8L @ק\Vu0Іtx/Ȧ3!vX3N+<':6]MolilˀtѤA)5: *kђ9ܜ ,3Y? qip c]xc٘]S l5T %M U{ȉOF G3lmԊN (B۾vD3D5GDZ0o]qʗO H D`ɧKd$:LeE^&fPIl65';ԧE`-›֪ܜ1wZ,f.4eǼ tl;“cӌny&Irh(3pv8["1?W6&3>S}a_waΈI@Ck.qW![YQ̼YE0 XqApqoO6T hf?N0B/߾$4BvreJj5)R6NGlޅ`vjQBjB)D&QF:h»9vYY܎:w)f#=b= `fD1}4TsLk/HE[K:q׆ }EpmO9i)6~hqvxK.a-B3꣡8 ߆'OќUIYxwFt_xC!`,⢻H9eBvGa FOY~V/_.VFu&\$mz`gou~YN94_ϺOg7@`3}(Q0\h^708-qC#xo@xV=_6:ov'/vʠS]s&-@U1UZ um;P> l _y!ZB5@uYxeb;b뎭4j>Q=BƦq{ryh#~}yդ9Y "WI3ցesJw *|nx?,)Jҟ(+ݖDV&JA, G7QDQ9bd4jԯ#KCUO[ƉҵPnhfLAPюP#f fUv )Nbm&Ar":8sM?3 kJf)]XQ] P z.$vWCΒY`ڇ CX,dA\w4?P7( r'.=QYD4&,*v"1Z\_]qvMPuLܪ+k.4pȍF# FPI:)O;w߆!X퉛J^>*i0zCYHWh}j҂}- &{*Yɬ'6׌ @ ^nSܹҾ}) k(wG,V2#Z$VB8< p4nضc1'SqS" R-|tZ<>_H 6$6kS}XqÓ$xR[W3+l xݻyI6vb_oE.TNG^`N;^0&/ B!סEnZ8#)x{aǢ`vjP-jON4c+*:!G`ymoTW8o Ḩ|h!n-~&dfjsY@]$`"գ1Ae˅^{D$/z=&@{'{%[&F -2$Ӎ9Π5!{y@a\b*6vRV6 kK$R8=La9>5A$V2 >6y,ֽŶ/Xvup SFϭ|B> =}rXz7V50ˆnv P寧Ų\,i7jxyTve}y9,5!̀pu_%w҉^0Y=5ϦyՊZ-n($)Q ;$&щC{Րe'ryVV# 9&gSm8 *sx3%,{Hy-@Zb L+ +l?CViCaZ1lATbW8`CU+uҖmz6}0mr)Йe+\?MHen.ɗt yR LǭwJk+&gKVu>}ĻVi_(Z@9]#D+EXݘ턡P;NF*2eT,K;}g8ą0ءYC|p o܆}h>!lYve~AQ"AN<^/-"d;w{dhnņ }V${(Cye?Vt2R 8x0՟Ti)HryT9j"5je\tNyKȎXTv1].3}m%gm٭&'_GUgfjHF?'T^QD)/OfɱBl-%, '*EFy7r# at$&kGUs%vNt84 ׃2e|Dhz.c, 'pjƃ _'76O@7iYAkw?8x R0o5e'Y )5b* T vVս|P_x\}XUEDբ;;QJ?4q9zd))#1A95I(+篲Wr/$ M6p 4BT.Tiސ;aTv`+*?WxNȓ)J؞ׂ$L0--^;G>lmf ɻLݮsKi9d7T}b"SB*;hULADS̚n)]XdM|;qC1[Tg4 mSC`9Rr ޗIW~@.mV]0OVF_οhM/\bFǣF0ʵZ{$oþ ԪJD8+鬔x3VSҟ^;8yPS[/ˆQ}czԡ)ᮿw$<9B)x:5?<>V<+c]YNy;܈nE- GxC:&ޝ@VE m%#,.0ArkpD Fe(( z:sj˧U~ *z/UvสRD VkSN sy曹 S҈)h;V yG,dvRvZv:z6d'ud] r-|SuhD)|! 7q3T+DUj WKLzDzQ#t h$MP:"{'YzTQ91~ O4IE#=z΢F|?Kel`94F@|19\g\AښpH7O.q~+پvM@zoHE +tDO@?Δ}4mu F@u0QWZ =^djRȃf#o Դj\n_+xp_MwOY7eEZYs FExd>9^ϠL[M*pvrTkSHH7:gZx"  JS/{0ԉc0 .j+) +6D@n-P>oTC>Aj ;\seg\*JAf- ~.:i \eٺ(Y!z1G\ ߩ?m֟ 2 [m21P?j+|"+7 fL%Ng uh߁S$= ,Nj"+ TS%$~$"Uk :͔S5Z];Gə)#3IT~, a QdI9to;Wvv&LxnX2dө)uΉzא6;JNHI3, 0(]YQGDoݕ,1]A-^ϒv2 foha恣ke` ŋE"E2@K;tw)xk$ E3rb^K1L؟ r *H\h3R:sz`dG"%/?? ğC~]W< A_/xp WkFJ^!C2 KG-/Xzg^H }s΄6>agw;,sH8Am׵Ll"#4]4˯5ɻձ0=YwfDMs(|[_jFe<-voO2ɴLG5fn7̗I & }IJS)à~g9,2WFwO,@D=@ r9M!(nwuI[&+-ɪDžҼ* [[2Vj~Z&FɈgZ q HlR|6+F `sw+1YTI>ø|dž$- [O<@/束3{yۆ2Cw&G`[{2~@u:=UÿPϣ9`NOA9ܟ4aQWL HQZؘSrm,f1SS cDU{تO~Jٌ]3jzffр.@#C2DJBmM}ds]epvØtbPǍ/[SJ/}dYsȅwXξAXizw䎢nm&PJya,ڴ?bVk'uhssIɏ"2ÉW qH(զ7j6|&߻iŅ :Č R(BZ bٻX3Y[{%.Iw&!,C23N"v;R_Ux>|+AP '4W,j*:(Z["_.ܫ\xQ gYrtKʶP /;j](,ܜ$p| $-M9O~Ͽ)XrdddfPHB ejܸoqE!?; ZlV꫚|BH*RxSo4JaZ L#XӐX?@p@5\J^0`"]jc!kfZ {k܍Ѓ9א\Ḃ2t[[f]3>{R fcBi%Q+AjZnyA\2F8}H wFI{[xc3Pjgg]kSsf=kQLˈK]Wdh-BB8.xva _[f-,@~M7P/=AÜRAOMuQuF"1ٍN'uCDҰo9`>1rUP2^7?`mD7㠻Eeoc׾ G |.}KxR[s^T$!at@zRc3T_l_xɷg *2$(5eʮ!)+'YX&+P ֤?#ǿ]V\ᣢڒ*C%1#wLw)/L?q?}VŠ`pV8ӫ?EX`ۙ2YGhq X+'0Ňgk[@ k;;|@kbT%VN]c+PjVY=}P\yŻ/֌,X:;κ'꾎c,|Tۏ(^8 'a=`k+WDwBe`>;!gn HA[bEsϫYc;e ŇV%|X6y4@P||:h}waaO0qTy;O$ĚKKh}T`\ F%X Fk >|Fy8MRW8JFB,1!fdկ:^֎k/!]rѝv;LB+dM]C0÷硂CTYCQ}+ sr6gT|봼1p\<.|r YkgڰZ$\4bMu.v D*Ku%TsRQ ES!_FȚ6TL/,sy|Z.VL=E,B0QvezztMʗ}p;i.@-d'K'5_FvV&tM[ּy& "p8>"Tٺ ~>JֈENL29S/NFJ0 wI5F]5/m{}ɭЙvYvXXl9ZEXRewQJaڂbPˋsuN+]  W'd_q<{{XmҴ@o8@Й Ir}>5eoaBYȩYv`daY[9m*j~Ks\$uj7e[Ŏ8:$.,B5=?(Lfe@Mj`ծ{YѬЁgPymDS.Fd^QgV&ڿ3 :DzZ4_f!YRӰL4QP~ǀrhThbR.i̐g?|r]T5)4-PvU z5)V߱'WӥqQl`[h1赱QMZH$T=j:[ L8y0<>eZ( VԄ'*lRJ, !o8&o6#VpݚeO3@}*I6tu+ LKጪWĘ! F jl4%kVtqޤ n}ZC'5sLf9. 7Z|Ɛ?uŬ\(vG̝RrE&NK 艃!34[h C'>:˛Ua BFfŠp~Ӿ撆l T!_jA+>FX}RLVMvo]bPUZ_U-XS'E$B]Jt|h׌\_Eqw 9]ݠ8\6a7Apa5 E&>$HxT |;dC  0}>Dǖd~Yٚ/ %?+T$d2CĴTzur$1k55 =+*~b[;'fpN$:Z-CwQSRЛjV DWس6˞!l8Y U,A ".c'qL+rHGSZbU}mx:h; cc&14+NBv*Ҡu"߅$E籙b(0NjϟkD{<cpyLSUi%BYw.%;>VtRG;.3\p>ˍ_/ Hs$>IÒbQȟMcּXu+R45&y|9V l. ;LPƦW993O9dRƜJT4M7 (pJz{o1Dn|d}LQuHҋt. $OyL)^DDMr9)2>{q5^3d[QsZf:388TdԢ_ix' h BZCv@]>fcJ#[D%eT&L3|tUMG^&GHYt(p< Q I ?R`=;Kh+x.H[I&Vx0u  [" b >6Ee*ՀLhWʩjԏ|Xy~#m'-6Dy}aw H|'+zL.>Qg$B81ՂÂY:ԏ\!x#N3zfܒoN"XÞu;VpMOxJo旲IM$ireQɀA&u*11D y`g;k4]޼6k:1g}0U&˄LE t"T[tEX㧞Gs}!˦b}6Qɮ2r&˾[37gδ)åqUgD^\X2v14En4!Oz}bvixŮ ~]^6i9, Ϸ&t;a+$ołKɵԝɮI?g QR:b~-rפءPE#-O0yם)6T;@XQvOo^_\@Qdچ ,f{Qbbt7C!|1P^6t1ʍϯk֓nWe Y#f,/6U=(0kEqn>&PVJqL1&r =sSncF#8BaqUs3r*vx% |`?}KZ ޤSAحCbd ٣ 3,P`_2GNj3:ʧ!KH.B*-#h/ %yw*,:5ʈJmi\G Du,h;ajOeKd1ZucyJ|W&OiR䲃IPF̌bFGnb9T54R>QAȯmp o8$ VN NC9<ې•7 i8 t3[2-a+2L6PdIS ZUyF\-P?[t͞W*imuR1W2n,; U5_#)hr"pST|u(jo+PYIG0͛m>`YqCT8N`ukUR`cED8 ѷom`]l7~ҿrE$)22)6+>4s&*E@w( ="<ɸiCFf:fsbT}G*gse뿄>gRm08f~5qLvF ?zNU(+CUK o{FT?Qo"Cf RP*ʤیOH#H/VlߪJ{p`qdžۚ;UDcƌPnf*6 ;ޮ?Me,wK jVƯFPCy;惬"WjYuҴ?VWnω,z釛2 m9@O\IAWÐcR֣Cd?w`@hm|/I u4C1[S."m}aS=S 2 @7مD$[HL,3"vcz(VBՏS&w51d6`\Vv!m-{DQIFE=2x!5}f/7 xRlb.}v O *HC5#͏yЉ]pfj^ lS-澺j1yplLaY=Gܖ@P_x"fWllf{+qB#Bdy4E;rlP|ͽɩ ,PÆ%ߞiDW=E%d(A.Z6LP*?`9N8RMu㇖>p0_DY%HS{wͱ0);nYa,ƀDÐ\h7~pz,?ň$g|:390Tvd <åoiѥ'A3#6°S^rhM:U 4gLO)Ŗѹ9~ ჱ!V$ڪF{Βy+{3}.Qq]C\NtJe <&9;d sn?:kp~I)CEMxY8c!zҴR 7jRHQ6I7>vNf\#]8#@`ιlI$@uA)Yd _JPJI[-捄\%nNL[ p (ԐVgݱᲢ+snܹz ٯQHX&?TVHZ㺂 [~4\ \Zb5?jߜ]Z{pt e'ǴI$wfzTVD .mФzRb&1nvGg 6 #gbԋ~JUoݟ!Lrn(gP@=Egr=܁Ga_0[(3ŭP>cU`VJ5'_{T9ZX(n@k;aZ7xUP'PsY"lj(-os|~b J mntvL+ Q_Q{g^M[Ldg iXWMo a; J4 Na g@e8Xu hD_~WW%Op~rVo"+HTH<v(=.L͖܅E[fd_:? YZeBȾfHcށshZ;,ƥSv$l[.'2 ڒG)՝53C_j| fQDaK#yg|%0QdkSmMgkAzhs!.(}Bb Oˁ~˰2l;B3W!Q8-328vGtM[5}t;jjَzH{X$ xuX3P+Sj :qm~w'd{neT7dEAV؟NҌ -uB{=][jak.n;]F gm(j@]LѓHDI&Ik$#,(={k_Z'T$Q~d>0q8U^1{,YŞkxh_/ǡed.u@qO{ifI F@1\oG h 2?!w=Wf6QoCu2,_rD9B'$~|pF2mcpx`덌2zSt?bF.W;xvvu2iKeZN4wXˈ˜T3UXJ0>\pRR-<$-tEo}";tOyteU333{4W~V3fgmK2ND3V2xV&y;G+q;G1|1GS-G6gtOM}-xzt]=F/IhAf` "ơeo3W\?^J 2 F1LEԊCŋ<-!ٕLI@'$rVDu(P:ЪyE8J9&։yiS^*5s[T =/-wi!猀S MVLDVRRIq BWNlϧ=2P$ʼ; BBp EvW/ lwx9 -C(AEh #mbs%xQ!V1R G;V8cJ+YWV+ ,kF98ےݮ,+ӄ#ɜnG(ꭤy0Tf̡X7iN;<2e9vWCS8Z^3yҳMI+l K}j ċj[GR<(r"A89#-azem Nk7Uqy*|[f_?!aW:}xpNgdS*{7OذJ|I^ɇs;~m (]0ู/5Q "JQcZI: gU^7ٱ >nj7IsB''f ݠyM x :_P|, aqDP1Ŭ o R24" eo`M-LGjCXu85oSmI#j?C #?9C!BV ׄ-n6i,bk#2 & D4zOr{7ULZ RDTη;00-xpM'~X&,7׹W;l)+H-Zdy**\]7 ͷG&ְ -ʪG8äga(6b=֡m^Ӻ<6 ڂߜjk:IPI5.w —|(]6rRjtSC4dh Z멄mXhMF)gr,a 0N\ċb@2x lzZ ASiZ_dI9N85+ds?0bgx+|7E~za[I[L~gUU-qEY8נap[7v.3gp^_uAw =靭_I!L\ݵgh3LbaZ7VfbR۠DI;HʢH`UƯ_w %DsJ?sgCj1ćvʨ#f< i9ƆJ @V+X#1Id.+Zo⦧v-)0<vhi 9q2]I >KS8/#4 fr6j̭H0&;y7;6^l6Ps@|0FF4$fǬAJ-Mhke6dq({ܾ/.כEŒ8bLo/9H37X+C!}Y\# V# Pd_=^A> f"S!+A8 ˗:) SڅKY{vF62 g]I4~ݒq 4{a-_Z+&ի2ixyU}9,PjE%&u,&xm{l֖:'*®XU{3,K53tNӛKeVPAQ7ҁ)?&C:6nBfl恠Y❇x(Pthٖ~fR;zUb^Q; *SX݅n XQΤ)+ ހɜF4#z0?åx1;?YtȆpc\!¦aqC/Z6Rr=Y"Њ\}P> 8CV1XݙhwYreϡA-!gF "OjT5/T1NXۻj-qeM%j9;Qϡih@j.>DB)B`x6tỉp.X`״ vsЊcbtGML_dP=ne嗈HaC+J"Š46iIz/}44G@zOmGrl,\Hگ޵S`H_>"HHw ݲNpyMygɓMK{!ͱ93 87HpApw֢WuI]_x͔@bSa< htp L-ַـPi$~!|xTm ]2 jaŶBP}~$QD6 !2žj7|{zpMwetWFWB#nQor™?һ&􏼬XE݅-üHZj0?7\>X wv|OŲZ2[u2 &9a[5M'o,^Lth'ѰTP %ȃ&]BmǫnEP2׊g,&Qet6#n}l\&amɖ-5Њ+\HfӉM ոp #e0$lhӄ g:&vߤyO1)2*KO@r`SbR7l R_Ǧ'a\\t HõA~w㸎{ɉ6e ,&V/7 UUΩUi&U.0SVՎ3K8øTM3mx^KiTvǖm9e??Z}P!u=ݨJ\`mNu.~aН8u!/uPq`ԑr /іul obD>>3;jnc"#PN%J%U>B 9ՎдP=I3)whgJ y,z ?(͙w1jx4D 5!7>X"%?Y: aZν0OR7"Yr^T`iMb(?YdZU;ؖT{-8QXn]5meeM6y chD1y](|o@"$8G!<*iâ*?qogKtz Ó>@~`Z.0- h"RǜL~QRLZ)X5._WB;-k"R(J/䴠 {6:\Xbx DmZ)ic d+9H1 ѫ3+}< 4VgMV3Ngt;0%4R oӁ9FixtABRG7!Z*m`;]X{jEx6a|~v1n2L[YxW&:`!W܇)]#cƴ6'/ {}C@5Y x"4\BԹj=:=!*/ NV#K\QeTɺ[v& w"=.x2DݻڜFUc`u1ގm k0ϡ:̗tR[؇'3#T.WpC?%o)l0iLϭ'Fz+Ouޯ:֪d~b[]*&4in7'ĸ^#[Ǥ&j(={;jO=:FP: t̲2Xrz~:ejs?r%,-J}" yOPzkxj>EUD[6t";0+^f7~x UW N׀?}2yJ1!:R-Gỷ.;ۆ#yF aP&{e93Cc^`( Q"pʡS@8cK">]Sՠc)S,37~pt"u eLKs7P / +ճ<I5<NxUhOs%@ؾL0e2K0`2ݨxYe)G8-\yAaMߏ8s&eydҋ~Vo7Y]dE:f1{Xly!0sqvʺR bJ>kf nPjXKtD},'`=Jo%}6$0þܞ ?{8;V~K-|Ătslb+(o{)Eރ04&>mp\bhZ?U@!}Z*/NM6ېJ!< B3?O={hK6oMlwߗA7^H1~8z3nym+(4- d"GS jg;n:TP$d# 6dVzfAX|Zt VU_9UXa/$_(#$|={  _FӎuOAoWpӎ{ǔ`b-L)Ir;Blf_9"3QAp_]cHOYd޲e~մYߌn,p )Buk?b̦tN\XPEeYIѸe7*2bL m 5Ӊ0gQ Fesl[tLhju^s.q?2 Y,SFnjuV?_~xk 4M I|z }iQՐkM. Z1+4Eu+H}nt6Q¨'?># ğ]H"SqWj.C/"8od"[TPHO*FnOsPJ̵KRG"VY* O+ .c9 u!ƚڭP黔$\p͏^}^f[.ŷ 8 AC֢j4`b4I $! }A\];)!76Ռ2h*K(m.~ Ll$ٞ9bDnkCуWd6 ™p:U?q*AY2-l?MFUpDOP٫!0a/v4E+_nB rpTBAÙuפQ}7oy/;>ӊnEX2ztY;R~-g@lߦ~D@T06tA[2j W'#6~(bp1O^t~Ҳ9Sn1K"E})*&r@:R9Lޑg*_=Hzr%P\ 7#?l8[aV%=T>= lc,E`ǮcYdD$>P.u,G*7^UD]x MMF\_Ex=Xӡ5in3 @JnT5JI 29 dn{E)º9̦7a '?OuˠRʹBKk#(( eD6۹W83M܉ "`ܞbN$^TGIK6|w-E+g67INN7yk]RA!yy{p(a׏m^fBv IS4E4(s,.^FCie)kzͧCޘ,A()[Bqe}Uj |E{&@e^zb^kR)31t<K4Zrlg"R2V+dW͖L4ρM|_u27QMc)|,X||2,̚$ǖT2;6ìidrcM~l3*in#Xj RRU=fPҙYqQ+huہ,B ; CⳌx6R5龇Nu.c2$5:.z`稛/IMjʋwE}A@'Ltc3noi.niyS_'my99޺ķ}Bttmiμ~%#ۄg߱7NOq̧H⺛QLW*Z;]x)-+ |~- V\jay0AlC+#Axs6UtNF~=;Wa: -(7zu"8xeC~TsEY*2N5R^bHxV"ʋ>nխ{=R 075 |/yt>&ta׶.'[&ſgq\9;T8_hNx4g)(4Y;}ܻ-c!8BD[֞OT)A MM T}:@Q >Z=HZ\]ÖmOmO~zpkɷ)>4 lo D$(D Bw؞K]L\6۫wcԂǟ_ .8-%{^|ԿGLsnЁPH˗ s:VwJ`6m.WResB?E,w0vګt*G8B\Hp>ͅƫ[îGYܒ_ga7Jj^&'tfZ㫱"%&"SGXp>c mggiR2Y葻0Uc+{SadZ9d'^e dWUcXZiKʲNmU܌ fL [A{dU{Es5d 2 Fy0Qi>gr 5gp R̽Mq/momCL ec~ALpVjC S|- RzzF"LSEX(1$Z5y$ݿn%WZA4:Ō? XdFgtzf<NJvg4:ҮDjp}+$bWCj'iR`۶pgYUj[]y2Id38zDFj)aN,|wnR3R6 L4[U#[q_D$N~ؓvJa 8R?Չ *s"{- f/bmRfq;`L-`79r,\?a qJq6'C\<;hC(EPi͘ "Նm&_mva~?or*1,,qy5a1 | Zq]mT-5iC_, N4PbU޲#<0vk]oq7/Ԡ^"2ʰ[:f]k9Nrreㅷ]jگnz#( 5پ6 8V^y$̕,/+zbs }3Qަhɲ5 ݎ+2aq/G|fzT4CQCbNB 8lOJ1j:h  $RЏ9[TQz9+O#,v.mƿ7~=he<}[pL 2XJm缃 7±XFRD^0w=t\ U|Сﲚ{HbB2fdɜcC&IGpNo. ѧn {SVrL*?FדO[r3zWl6,$I]:Iް֪-~مMF{jb26h d{3W RL|['eOT$IS[RNZ?#qsdݵGG2 ;~y[p'[)t/Glk+SYQ 2ckSKhuf ٿacx"/=.Ĭ=@j%5{8g@S{ e¥^S)ONqķEM_KB#3gg-j}AkypE0> Km< mɺYxp%"a;n2ܴ;t槣Ƣ?ZWhiB!_v#&gx&LjWA/q@BkALdC4]*rQkJ5n_Z5;n;gFOnM5qF[\bvR+E4J&:yO|5B//"[ `ZznlV,.}eՋ`grg ?5׼P}3)c{|C_Dϩ>]fxw%C1PEJ.Paty+ [Ѷl湗'wA:y{+7[p[e+cl,dc`ѯ &Qbkr lM+s'&1 Zja%p.Ut^/OpD*LbtI!nv5<n2a#NuuMs~Hs/6o4hL0PLsnT&-,Sh5 2nj`Wԃ^ anv]z9 ipu8f<Z3pAg%sbW٬/!>_ћ]c9~hN&G+ \)ϣ6~]=,U4ájP0,2ix`SK j3\]umzZ]U8umw8 857 wxA_e?CjkbHky,p;~~7vvc^~Tyx0u՘  0 2͢-u|VEe6~op/wcB/Mc֮gi/tӧ||7X,Jѕyz+62/Є `&YC2.?lI1x<+FP@֪!h/ה1sUQPjU3iK^gTQX]n pR̕w~}3<\>8>觯Q'ǂ O )EK2QL 8IPFcP(J tlʱ<~OpEi~xE+ =Eq!Xk.<3߯HjB<>qGJ+bhlDr?!"г|5TBA)ZkZIΕft.`F,Rf6A2}xPS@pQ,Ao1?Bm["B qg^iwUS4%3 wUtxs32Cu:wDԨ 1JƬ7be|/Ogka`-п`UKh##7П1"J}ryߕX$-ưFfO^ 8V+ч4OǪ@JwN2l^du$^oK"Oð`9vJW4U~VRIKC}Uu6I$,O$:'Qt wd'DB@<_%h3ĤS$ /ZG.)ɥJ#̉tL{*ѧ,묔u3WE_pAV .V&* trbtMOE G-Kϸ8!Dq}f6'xC/8 ofO_?щ^ԗ+su}JYީDӱt4ȆL͈! 'P@w`]π67}`>[ :±78l1Z<|e/(K"~f֏ch aBIJxkءʣhwQ~LJxtJJ$!9Aj?8 6" QgYKV֞dv IbID#!rWd5̀P7#PȎ 3nu9-,AI^Z"WMgvY{rFM}$k5O}K^ 0[`씂iCZ2 oUة aX2P$\w:xc6czdS+A4Lkc;U\)˟s۳Zkn,b-o`ޞlĈ_q\k*}5X3 Y Sd F?_ζ&)!+xST:+/GZDX##2ҩ2z VD%\dpqM &=W I!}Ѷh#2AED IGAÆ0a_uOr-2pH DVZTD˅%>5qT oRa'*<OE&,{ İ,MaM: bp.;5\ k>f5qnBqM\6Mh, l[sW;T5l`] C*T?s[Y ;)_c{7?hCڊsG'! <$ <ὑE*p)cT̷n(^?PZ:#V ȷ߲ I x?I8ƪMc:17,޿eo-6]býPS1iG,Uk<ո4dQNgWO!N6 FqT1UГab`?Vw;զwLiDOHL(!S~Mx! ֽ;DyaA#^ܹ?2'XaW֏ʓB;,»Ֆ.QaE@BM-}gcO %auGrl[[=ٱ ؕpJ cjn6ګ.'kyo<źF&@E@S@Xy;+IphA(|"s}ԱQ@gf[v^'`͛Qa38cGf6b@5< F p9ka i罵0UY1SmP!lTPJDg`;tÄBIM,tzUn)?'Fd _"Iö#T؍MkkbJF9bP9ZF,_yzSbz$nו "5v2Oڬͥx 8StqRARRƙ.eBڬ?,ɐnHgXeDUZHĎJf=uJӻD X6Uw;:qlt| ~t!Lm9px+OcSgtdk_Opg _yf*vF=؅D(vXe/cUx  $OVk׶u%^ lܞ{4[6/ye(kB:; BܣdOMdzɉ%jm+b===c8-!CeCQΓұAINyCW qj7* vjVWAڳ~1+Rė迖\/04mPƣ|3+BHDo}$%fIy%]S$7[*N J>ͥ-`lUtדyV)qx(D8ޙBimEű D̳DŽ0זzڹj%,^7G&}?b.= w%Nb\1oİ\T! 3zKJ2(vK/b&TX"Pmabr}zd}J䰀pzh\iu>Rz+ -a JykƾV췮(s~ SK~tETx[2M*8M~sJnN-+ZJj==>r7K|tmb:J1ryp)Nd.JA$xÑ,ޜGeDA$%gvJzr>*5xeZκU2 TwU4z<ٺ'iC Uo\*[5d[ƙ4%n9X*мj\V$Vg#DY)Fag@ݪ'any쒠]eIynFAMpMI{TR^H&XBGېڈICOÌ-ܳ][;P- ^Q9xyDxc%u|~Cc9GY/Mʼndӭi'%Nڷ/oL>hV=^[sBLyg0R%)uz8'L4aN~Hl{Xv~Dc)* UhO|zP =+mkbX\ dĞ2|=ydˏrEL!O?ZW=~K!dax5jh k[1FFr{lCI5!$%;ah^tD_P\d@#t/w'2~uך8L"pTy*Ry:DWH)>+8A[ga@p *{3])5Њ5blnO`(àPU7NA%lO!RebxhBRfO`l]s~aTPڦ%CVg^7@4>]--UnۙVu}w{iN.Q`CʐC\kY; gKS q_z(AkTZ;8FEueUr97y%=)I.Z8YuUQ&*ڸQ3njJ4u(VQliբ?oI].:_PHH|oNq &ޭ1w4Tbxz@@Ml"D$hMLY޷F6LC^YEY' )a4_hp㼯\#H]Hq~3J&MJ&&;(G'M]mY4k ނi0 ú~c=LlAXFfg8䱟`hKzo!Op pfMCj##Q`~h6C){ނ ޔtN2䜼v|b#~=lM+:62"R̳}.aV- oHIT[/B(^ȖERJZ6u)Vx?ħp̫=̪Ty"ydY(֞փ_ɚ[Y!JrC^`ʸη^:f~A^ݻW8 r,?]!yt(Oɰlv(XE9{q9,fEL{ꞥJ |ZO`UIgy>UHo) הq& aBʘ5jR#1CS/DN^55 SRm$8nŵ^Ϟ%tSH /S8 nUI$!%a:f1|=(PJz[ ;Tm!ʡf  e-(2_@-~@2cMWܷ۠;x"A6SH?4ޯ簈B~h`r;w&g!soHU]Fe՜N!犙TO5. VE=d,^7KYID%/}L-?G-k-Eь8 m V  U\c4_/o}<;WNSwA^ig{aO*H-|m2 y_cqws2tB WCB87C~o՞ŹI6uQōѺ<Q﹝YqruZ?Au;*Δ.xiRQ<j/Q$GCA3K푶E^|%dӴe"ʙdQN.#u2"ַʃubMwUgH0_%r 9ۢͽP7o#Vn%UjWfЀqcʣz+5;Z G.cZ|\>QE[/fUgqw> G&l/LutqdNBܓfչظP:?eW?ܭ`ǎ:<$LB3jFf\VAQ#Jރw%إLjq{-1~w jZ #5J凴ʖ(!S5Ćrd^:A}*DUهdZVJTXڀ؛+hFꭩ"xdXԔmI{{>-< >H&.!\ tn;Wl[V4EZlP˹ºB:I](e+E/Wٝ"3bAY GSU%DF[8U($œhC !d(LV_l91TTSv,Q7)` CCK/6ڣwo!Uq`o!#'~=7,ڤT y?C{_zKZ kDwHѵggg%ۛ"DB^§)Su$ Zg3tp~lB⹇TUG涝/3PRvh(7 %))?ӂc~ZP%u T(i˄BE>c1YiQNeD(+O~4(Hu7UF1aFEs1(A>I RuhM"󉜉hH7V> ̻2@v.!ű:Yoݹ)I{EO=t.IlGTy&NwM9[1ߓGEF.C&ȌUm$Pz#*jM8j=G.pBSYF\1K+UnLMB15cΪW_ YK؂dgyRv 6cRjT#֩JӿE0JϠsOM~]7Spb$[IzO#iGJ1ecgtۡPڲ$wdG3ճ[Αi3@=\LvR`lŭ_p&AHCDWG|On6C_c%9&iFޏx芐BY8BUC\*SڹOm'Ԑv!6y׿~OV H7aK9WjRJv~zT E0z泎ıdɚLz" M[Z.b/Mb)A֝4hCLZpLHG4m\T~=OιhXqotz#Itj:qR],%P}[\uCDɾI,n>_Tn@{A8}h/Y *?̓c%UB>jM :#M ˜6W<(EH̙]6 eN& %p6m>o͎7HUdR$+:8CXI,eTRHZq. |drDGXM$E9UkfrU "I[>!I6ݴ'op9c& =q\Fwsx,~q?ͶwUEIZV՘Ln;(M5CN0"瀳ˋmKE V0u7)46f3~\jmmL6ty݇SLϭ UMˏq0/oa@5ճP}Tz J8zf7<ĝ^Zپ3'EE,JQTt14]+E90uV^ |lɹξ! FPٗ_1_qw~![u؝X;A 0%1O)vMꀶMxR9'W֦"RF?%)g&cwنs 3g?_<-K;QnqjCce BfK( }hnl`bή CWyy5ofޥ,CNJ! Ͷ[/ėXc& w|߂{a*]Ih~.X[@D\~j/[ #/Q GoYrHh^eԾ%\qpN@y$`3n|.Cs֭n h(˾GCKoc(}o٠ Bo،vE#ҧH{$YW__%d5vwg1^TKbAx%&hH6x) z_˱v:Ee\д+g&*gktuE~iG"u5=~e\XnnޝV !`ڿBJ⚘9 ~ ^10P%f*k$umpu `G쟦E"j6-Rr :D\Hv_סhzY&qe6*;|3~nf6jJde*6bz5^qu4s5,$%~,}lRz/?G&џD z=%€']c9uަo8يTyӾnꁬ/0 !B#U<. h7*ók)>hp挖aYbZP݂KM$* g(ȕD< Snv9;|*7e#c-=-3nŁGU IV9N^m1wvɀ0a a_8,ǃ8D a[[~BSj~tr4평Kh̭c1~-ϰly]A3KV=_-<'HxG;%WEIb/L& c)u첄]˦mWW؇;?1(n_,?uA),VK VAs}p`Qq?BJXsMs R>`<|ZDk$p:)2 &fчŒ6ifCU>e<[)P˗ڗ*,G\iqOY-P'  LxF_٢pt$Vgr Yx2;ؘlpeS,<2``g|$C .FG|e}8- A ]Q&8S(DOdLLCî#`t`Ő,)|= 7*!M.x;CgYZ07070100000045000081a4000000000000000000000001642f097500005688000000000000000000000000000000000000006300000000./lib/modules/4.18.0-484.rt7.273.el8.x86_64+debug/kernel/drivers/infiniband/ulp/iser/ib_iser.ko.xz7zXZִF!t/VG]?Eh=ڜ.++}ܡXur@d .T[p=φ$Z:MDQQN VJҫ}U`w6eYhfB48mo m:PTR2Ow7ӁRSAL1)H4mV尻{M4NBF9ga$*"ko/1Ka 0* ::s_T$>"mt;AAt:Œ2ܷJb:{ Obj7ư[}ϑ0ҽX ܯ5{~0}e y 4[w/6Uzt9-XZU,|*Rf5F`Rb4]JܿhUܕ:q.u9j$? ;Tv_9!B`J.;_hoض=c)[;݇x<3qSVr_ o0b s,d""S٢u;f4 G^lK%Lls2#WNutWC'gN^r".B[Yy??M^e1iPɖͰ֙H0 =}X'=2H/σȗpgz,޶s&3wkv#0,1HWV`ӎ׌w~zfU/|סN'ζC77,ޑhLg7OWZl]-킹xje_V5mTLF4qf=37dJWovR^XE*L62uz]GIy#͙W5P``r.gE67kDG.ZovOnbkl^eqH)W#D, U7G!ALh @Nje|yjAjy>w}< ``M_޽;ܮ{f[ ⽆Dg˒Gb *uĢt|^I? D(N1n֜}[l+Ą&/Kc**`c*FӋI'WwtE{`Vڕ8'zm_jlfgtGIImYP˒hNќt:sZ$vm2#EB#!BpBXP$sڠUt|G pvP.B ب2Zr!ZDX{7:*9!R7n-9nk{WCg(c֬K"]r Z'O ׅAc*ʪ)g+ ^* ]}w6x #0i2-gO+"{5䵬0ѧuIOOUIgb#|$#PnQ䤛S!՞i *,mF-"A k1ؿy¾Δ}¤Y?JUېQ)= F+>ɼR> dJ!Jƴ ,m5Qj!Iނvv0 k@{ >(0Ccv#$LvvFԻ.҇$Dɨ6(_}e縲7!0_Ws5o$icH>%wBkցM%:ű -$L@/ap4SJ.#u.$@'ޫ "8|jj~-:}4HZ2T>-%ˊdK쟔¢Qy:'|ِ* nWcmϔxA-5Lnˀ<"k`:=9 n A߽5qсgBǝ<v{@T@<ݴ kQ̤ۃ[rCiDv!LѮ;Sm?7X:_kpZP=7CEۑN75fm, {|jZjUmzI!RDt⬤TPեi]GXʭNfc0`;ܔbȳ31 %@d OxQ J֫^M\pƫ,W]"CNkv6Wb Akp22GWv9(R;3^mԑ DZH 47݋Z+¿{b@qCȜ08'vW=7#v%u;wy'1-h$1Õw~mӘJtlm3%̍75SV%t \i'Å_JqiXن,s GZ?:Zi x4$#r B(Ɗvta e7)rR|;afMYdH~XzQWN@{M3GR,q?/]}ͯxmpwasO/h=DpAcyIA(T̬ ȏDi`$Q-K1rSΝ5|$ͽ2%F }N[| )FEg:7/S63 0yn*+Dhi>!q5x's/p.)!9>>S>f[H0'~F;4=B 9q65*'xW9$?if { .yt0&vЦb'3$&`2&eAoTtGU$%glx]v~Ae޻ʘQO?!)g~DmpJ ɣ@1ds7WV@z9Ej.q`L3ٿ {ʽhλwwOԺO_B\2NuM+;MyhFRvd(p[~>̶8iTyO$Q~ l[l7~BtѰ"]jߘ>X}KbLx+&ơu=aL\<LOt z-;j?F JrSHX\`|5nl?Wծ.@geh&)M4 ۹'DVI/}bWC'<yU4 霳`K! pzI>Ț 9+NmNuW|1&լRӼ&mݣp&^ilɼ?0+ ]y>(צe U7?= $6Wn-T9;R\wj;yϛ>Yn༴ y`y-@0(1ԃF$ySq#ڡv:T&T/"2Mkw*~jU]R}R&mo>֪MJ$I'jLvGdZG$h\DU7n2OD 0.huc)4Q +pq0*[m^Xf4R^t.T{5U$v)ƚ˕VE>vu?q{12cDWG{N\ӣ>$V;"= xI`Nh 3=t<Z@`ߒƆs6?c WTO,$g@&iXiJӴ"~O+ %Ka~:;<'LTz@K[zMW|V EO~fANӿpSh~FJbu?$8|I"cDຟ^>&=Zk.q%T~_z(1o^XDx?EMff\1*fD-ϒ4^O7:WTo|W]fG!E۔ԅ[qTNA50asiM*Pa~^nɅqe'ս!F5'ZQ,D'oכ׆DtQ# #p|ӟCĆk˛)xc~ժed^4NCGTp7A}.ːNTx4Rd 5X>TFk}oYɯoW􈼲 BX8OԨ%JyJ߹[DӲuCK%IF)$qMWnnroPPBSa /}alɞ)Fdę|b|wO~1_.O{3 Zzrq#JuPķ#܄d4/>AuC*'~wPGzh)t{_ >ޯ&ڥޒm8Ir} F(]Sd jfW|YTǔCߗ. ln-K. N-b vڱ^? -<:$IsIMzciaK2"ųt a݀x_8.q?ln'Zqӂ2t>,ۚ;Rf^?c+ր$־aOho߷f!eYE'gjߓ U0N"My\lֺ+1$Iz5 (Jc>?zHE-c`*:ɚ#VC@T;ٝ2A388‘]A B8IL3 خ * m2? J~?joMf*Jyբ yh,1|9P;b%>nn̬@,xKv̛kfvN҆HyF5 n^6`K$+)#@HXK&Fy=HE'8ۍ6K_}kH;_ʝz>mxC$<<3BE6򻖈kL vfh fWV@ϔtK_ ޿\v!tdZ"!# p^tN6SgYHyݨuxcrrx:i\,v/Ү aM`RkG< v7$&eLGU; 5bo$|׀-m()IOikN Ix9[`ɻ^L)hGmd ȟ;;DFկbeJk t,`ǔ+O f8Y,PxtZ`Z@uWL s{.P,%Ԋz]*-Ev~54h;YmHbݒ1(e7 ?ñ jf)H6|7C Zpm0A E -I0n ؞0|6@{A>inJ ɺ{"m"E(?m=뭿[V zwSSQfaZdjcCr橿 nm[ݑAnN|軡)Rt#߸|p*9nofk={tc}m4k"-4쳗֢݉_-%yZZUZS3*"`,8HwQ!>(LO*(c,4c0dre,p//?'o8Ds*'n=AmD0@AAyBTEvuI;PSi!3~.V 5.-eA}t98L8a&iqLِ2Zz/arq@$DGV!M|@dn_f3jB- Q"6/~QpG现ia0\/{4ѽ&"pQF(.E.AEr;A0P[7VZD:I@G4"fvaM[ pO~l] 3H٫@_>31/\*=8Zfc_NdTCx8}'6dM h`' VUt}hs| L$ƀm.A͞c7h0`it :VHFjP+x^=6TjH9 V:snI,١p^ţV#F]~ KEMlZ X'u#ۅ@G d&P't"k]+=PgPQMzf#XL jSa/a,*+ʅ}z3ijS5zgȯ{I<~ ؄2i;M#T꜑V>U>CŽC!ɫ7~ZU?LQӖgH:|vUhQ>͈Mniҕ9;~3N s5A10ZX^<3|ҔBb~ t"O-WKHO`b)8uXmGrWJ- uD%ۣԉ'1dF4P! ;jԌ4j>QΫҍu+4oSkuJ`KlT)z6T vC'L^{KyH؛*nXM@=-Ǫر.i.Y38kR]PT%L&B RNR0xi'. 2=%~pY k~Zg =7z pS!%w1zҰ]-FձML?ue[B h,Aq׺!Q6aƪ4F5&I%CK^yWT6$"?S9D9{qtkﴶ\e1~EF|dKxc LfbI"IEPע+Q+3"pooT~4yJpzr+GJͽ O^\ꖄ@5ξBXb\yĢtNI>'I:ƽ<" ac;v7VW /<MtAmV3'*2mX.A[z);%<`O, #VUP<.j_{F!1v)M"[3:ic/ >~": N*;˗z-W"?~l^AiٽYCsQw&(VUaHs=ײ+{мl-xzfZc|qu|<1V{')3Xh19#6|yӾ49J5PWvN:f|EWt!f:(.Od2ãr"aM%x=?uWC2w*jyA@zN~u|%ci)T;rpy엘U̓ϨAG0qb!y#U _O/@lR8Gc2x:h!>"lH^ך-x+PO(-ĝuxol$vY( m`vȩN+.n]!x a2MYQkdH6IBT8k ڹ]7^bzɧ-G ?±@#QatN C^Ӊ,4=ݟxYT9sv!r !dMn ;r03*p?(عmQ?l0عL{ݗOkyÐ 0=HY}q~aNDN9g{ф7]=m9ZT 5@ O+ȬAiG™o{‹p3:δf@YUx{µZ!شwp^U\m#{n!Ko0C驀8n^ ^兵ە%bV $46@2+|e,tzG L" g0#6}|ƨ&?㫔hx7xS tў>B<''9M 7WB׉DNbO/*ӎhO,?P,%F!Jmo 5ݗRGgBv"lƇ\Kȿ n)PKO,<5ҠTqxxwֻ<"-k֟ =tq3q nFa3W2a)V!ExLnC@6!0@.|bَJdsLlc$F s+G]TW%rdv , jS;r驲*Jܼwsŕ-#^Da?SkXBKit)[m`J|^S/ݞx}^XjD1pliNN4$CQqH$fy##! 9J{9&.y ?>R1jEwqٔ4qZ?\ű]$+sbN QJ`L 2tW:k,Y b]15f 7A&i6 D.xȵOѿ_U!=aqe@Jy(հ)w{8A# P9?YNJe^H(ڭr^3-tH{{q!q'&7(Jaf<ʈwD^mQ!K8)jK2X!q-in`wB\Arvp%Ų,ղiIHz"`6cPӁ?LtnNe/1Kzt_FwɬZr$c-pmnqa՜)JT$5 d\65u,p!cqOO7-67T.@0  #~Vŷ-g ne6RpT;d요(2Pџq9R8 1i3ip-f@4Ӑ ( ePdU e\4a=AVXwhaDRh󣿝RuqY4wgoDٺ&⁍|PRS?u4 #C#0GAJ 2DH =3hiu(46?x-NR5l/V>R>|L(;xu#@99#k,˭[@1G3<5,[cw,'nBqUʔ=Ge>pF3\ s`AbI8,FP$`~Ap1L#xKK0'@nZ~)}=Z tRfV1Jz¿eF @Z-@~o|V96&|BCOʧar-[ mbA24^!;^ Ύ]X&K>aݟ=;KCntEJbT,y`D9;K F#["" -kSTgLYTܑ&X &N}6U3}uSSύ3 j<wn<1«GC3Sj%e>3YlP`5.O90j KmS{>uY%ߌNC0^~Pc) )'$~8*n΀DII&BpgJ0jBeg{sWQ!BbpS?31%W6B K"(Q,=:^\Eza&@'x%v1r*C-˯{αƉu 0U80`JhIY^҃yȔbߜb3( 2Pw^:=#Xݺ,'a@Srl6'.;a ~jŵKMGc`<ŀ8O1Emn|bHxEQ!9'`|U[]qOXx_"G-َ͢xV#UkU9.qOJ C 4h!ok 3|!+ %G#L+X"I !ie;,U5j8^v^/c4l()*"Te?LjT<aVi҉e]ٱЖiu@Z1={I6q!ׂ3i!GtzR*JD-޹Z]> cp%]Ґs6z;W;ޢ̇&V ͣoѲP.l6%~uS +7M cV =%K#oPA=UBO=r'e  LpJoB&p%QQo~a'P [vg+=%jQɱ!M#?mբhsJ-[/Bg*hLYyR=[Ln PJBY q)v#-)]pU"d~l"mRK/Bz\IY%4Yc*B$=ss(lQ~0 Š\"}2M5}F uGdx\k:mXR qoDHIFp5;;Qʳ\k'/k֚1yi|vGөKd_;g):\{Q=0tfwXDFj2(3eOsS>}iercp}?}-}/u8&NإQfUb"Ȗ?62$2#Z냬//4.tCfkx o ڻAM~qg&2M(rFd=bmf -݀yNTߚʜ<,Bwuik=wvhlxhQm3%[D 0<]bSbcA/3RN.ct ^!Mm"k~J#nښ>5me\:BoЦ!.fO5ɷe 3%;BHZc>G=z'硡bzK2S$hyUj}!Ah(@'Ny!/'hTO<ҍ^ _;/yFbJF'(>f;GI#W~ܸp5"cMOqbP/lga ;xn5"fiI je1,o` Ub`?\̒,C h$ȕqٹ /8F7 l̓DL4>hZDCs#a&Ԝvp'-\xLR̓Њl`&M^jRR#?>RYg]oN'x?Ļj Ք*j(Vdt>{Bnm]Wi?[PWqCϳ;Tgr&iޝ?h#S@ z%bǔ}n~n뢚kQ:scEPZAr ߊSeʼ64a|RLȕqwG[]CGv8(D\bWEQp)`XTK晖JC<0 O%ĺIpoB‰>%HkdCvd diM\ $MA 9Xָ}X9aoBm~d2_6ܢ9. ͍V ;{eeu5Z Rfs?KW}2C'6.'ԛ\D82%Pƅs;asxsF~i9rR<`.C&zmVmhRu~ڣ G69xZ(deKl JxL*Yd5tf1 )K(0.wq5#rY:帀dr W 5H캯qm?+.Uy ?TBmR,nݾhR%w;\?3xް>S͞*!8C{SǟW"ʼnZuT[#  j`Gu nr硓,V72;+V_Ek"8 |Lb@녰H*MENYCt%g~Ϭ|uFou)fw(O>yg~Ռu!\@%aNo&#-ԳFi!2I48pɯ znᅽ'k:mLAƚ7<=n l_7i'0Ȓpj 4婧\iY?}"[AU&yrzC! (+O.=,z-gwz4ԮTɟt2 Zkj bPgU|W8y$QQN[?;]V?3':֙HOOs8슲m/ü o5-TIp~)Y!$F9 \/bĜ,k:$V=9yZ|+PPcrXʽ`H N6uf9N`1Mz+hS~mE"(^ ^wIxhhH[i_[ՁWH>stx-y?.AۑX~^71la:zKS"Aؒ}xcqN61QOģPswrmsSapM«Ĥ'p! L6ѢP _eVD/jɤN32%BnGݢx1բZRn¶gw]Yd <>wN ]f~eR9],e~3zr#7|±Dha,K My>lqq ag1m58*kƥXTKfbMPlivZdWXs.JKSɣ<3= XPD[ϱeȔPeBԯ (RU|߇؟Nů.άAz?d[g1XQYMN 2[}%Nc2:Zosk)烂idT?쿵=8]Y}Ӣ\n>ѼPe"" ߅Cdtd}r'9o2Nӑ_Z1NÐQcǼ/t'~[1ktCaYueg(m wߊ?녣Jv=XX^ . {ކȹOgf[Lkw7*T[Ÿ)4Bf'%,Ee<ql$=S|MDڅoua_(k#%# NDz/¶^`wr> {\1x u=K=iE;QLrIM/2*1 eBhޔUHĝd{hr󅗺g 䃦< :Ŗ]J&%U,[-_YJ5>TNkOmaOlrSe'~Hk]ANi)ps޵X0YQQ"Q2X.i2CFHq45sf@;T9l6髋 OXm~bTt*x0/ @W{*QSӰWc.ʶ `nc@jJ>iV",xlvm¹̵d̳YCo-]%\Gtf٤+s~ zD²BB#[Z{]O =8up`0ƻfr~X.NIA3h>쯑OAU8QjExOv=߫xEf4k ٞd.ދ-rKyFe;"7"´TҦ,黒TVjg:C6LHNhu]Ln-8Z%w*~ObF#[r]vuksS"(m)aeXG OjΦR^vE-W[.C [P0DK>8Dr$LMBx4>ZG@\xA,GUj,-h,c:"k/2M"cO!=t~Sz|F'NJ?WОSe\M7|j$ql(t /DA'1S-oRC*yIGX.WFˌ1s9/׮ c+=K' o #Ial Oңc\NHcs.[s=9fpM8Y坅䲚,&.w0TeU _ªYg&1ʅ 0yi OIngQ|vE(G{|P3Ze4 YEGTA:ՁeJJvR.(m+o85q(Dv6cӦڧ/eu͚3Dz9ELh_/.ɊJK/rpDŽꛔl("zuV4/# iIXw71 Zr3HuR.T`rO!KӒ(Lz#sM-m`z\>X+h֋4RQ̈́c؟a;y$,)^7㫳`Wz}-7̅tplޫ\6@SA]K$p=?m9spTWRQ%#;Ui\٩R9As'43 "6m@Dfv1z4hQ%%#o&=*/rlTPtg(7aH BOq1PV_lcZG.\؟~ۡw|;:Hs衪E2]8VύeC8]6r4ЮxC#w j[,F) \0RzAx 耝ԯ~SB`+BJRƞ&@Zտ5j Q*4`F&vpfZ?7)|Om8C:Uޗ؁m'c2 n`3C r)V8ZGR~4?fy@}^MMaN".{"tmϾmhN{i?1Ψ7t,.&p_%Tnꨶ&zFYi=ֻxY8NM~JYM֣ذ4jfM=ǮP#n5 0 >wq"׬˨7`Ÿj6Xo+~@[%S\Hĩ^Ilfv6pl"7s|-,U! vW&`hB?/agߣNK}Uȷ$h)ab KDWP=hϏk'2dq;(FVC dZ "!̩tWưuuT( !&5G4Rm䛠Q<7bz [ [:FBJĺ-CD5߸eeh$V  aMt3[RoK1$ycg>_3OdZ6Pw&t tYkcM;R4/}V,oqZ\&LϛtZ.{ݕ(.mj^*=JxiU ,(xrc('2rfvUP=AM,JMof0Q5[\1αgYZ07070100000046000081a4000000000000000000000001642f0975000061d0000000000000000000000000000000000000006500000000./lib/modules/4.18.0-484.rt7.273.el8.x86_64+debug/kernel/drivers/infiniband/ulp/isert/ib_isert.ko.xz7zXZִF!t/a]?Eh=ڜ.+ϋ,^ֺEúPZKeQPU~n1rj8bǬtXgu,3T @nj韤n9E5x+u5}1V6>)N5Fo<[mٲ0 ^(*˵e+#tְ۷:H>Q :H(tŵ Mf,L'W \xcz֦Z|]Q2+${LqvF(ޓ+񒎵?o iscY J @i@sfPͱxd Yba[y JSTAStxMg {$ &SɊS`9Y)@-Ca4F!̷O?y~ŃܽaDԿ\v gL F2 YX7%1D0 YKݮQ,7⿿ c4kZ7h䐰݆l/B_in2r.vIlW kD- ײqDŎKf0 6`jwTz폪[:+Yۀ[AZ CX0!aaO'!c,1Lc,]RnE=< *\&wQbb} +" NVcu/lsjȀ?h zrd}E+[[5}v?q fqkr5agjbZSlcSߏMhЏהE@Md?n%W?JE q;lբGb/𴯐@ Z6)G襵4AUw}Ł>9L§&;ڄ2L#|:X&ß ǟ,pߐ%44"-h1t Á[㕀eMh+@ c@}vqm@m2BfG}4/7ctU]YXnrY:E7<ޙn ;֍e8m-ilšt=F^W)Ѳh;&iIs#>4sl?S«ϺOkfEࠐe "კL(gxFV7Fj(n7C.[];-ޙOs?; [6ȽNnps𷇝Ch2DNC޷(Lz^z1 Z_aR>(ہYEI)*}zT#Ji I{<@_kN!M8ýWQfօ%{VEWL]](}S`q\ k{`hĹ4|;J#vh O%n}@U.}g g|ȒXEOqo ypcEY҅SunP7sIZfϿGa9\E zkxBzŁ ~m`[O&03*u!t7 RZ~=3~ojZXWs ||cP1ӟ4 6Icm{l6qY: MIm@EŸn%ݏ5Pz7|[^e@b& #&ՆpßoRD;om 0TZ|lXnJ I|  5/\UH v@}zJXP ?BAD t48X߽I9K̸LNr5BA]+6]i^ˊMq.awwC6.{ ˮޖEWL`DΎIf᱔ecݞrM ԾK? !}|%X,+>{Ӣ]\OZ>"&YHb$f၃SʅM GPN&GMo Wʲ z7͜|Aۗ6=}I n|c-y5=zhpk"zL± x0  BQ n9ʡo&L! C?K,W@#GϓrСqS5K.Lz@ x9$ ;~'Rk^\Ѿb"_}CgkE E(02iӂ%f(J?O%_$1EL KK bJ+ŢTx fR"yz } YyFi@ (Wo C L_3ca&ek8T]a׉)}UÈU FOEJ;h$q q ڍ-/+\PpZ=89M>`<-[_DOaᒴkly)KjSykxI+J>lCVUWFmty8rq Qp[s';ӑe;zm\GKʡE wЕtt##~,p61Uևbf DlGnb|ˏ.*z7u>K(;N;pvuj֐Wx(suhM_;u΃}JM[`k>ܑn(eQt){sa@ʹ4AXƱ4xA~^yml1_]UGPPnBO~I"?/Ei / 0nDBV|]#9-C}@pCG*|v+7i0 o/BΐJk龀"x)wZP5VT1hWJIy/Aܲbgy&K[TW">(Czc@%ٰRn)R;ŵ~ִڹیf [5o+)6,AoEn#]cfvI>b{3>Fwy]#r @ɯ5/yY{/`D?I:2BOcۨMm߫fm0n c>XsYl/ycWOS5ب\|YNZΏrrw_"ސ0>F e+F5S߆ɕ6:oV8+={. YБ~/F8YA_VDRDʆ sȩeS=i@mJClb(.F>ĝZڥϋ2ˁ+/X&yTv{TjDǁ/]F>Sp4IRW!(&bf8܅3s5&.&JLC bf 2" <-r6We:6h/sSAs7͉kz z?<-MaTw"^$mȟf[+[~Y#`>,Hrj+qz_v8 5!0<́b$ؗyQpFVcsڏ e%MJOfJߋj&( Jd&jL8K ᷄Ϩ Xa؁0}[W }aH?؊ly;^.Zp܆6rhl06 Fb8)&9|EC~ϩzT 0n5S@;Q5dtݒj3?J_FB7-ML=^m .ȮD4ޙ`מ0g[zq2A,jM,pאs+|m*^PdSIր_4F)/?ᨣjHғF bű&> G<;^PX 5Aʔ^q XP-ȉsi3181Lu/Ќ\Ͷ|ec x3P, ]J~&w2X~6 ;F]*l%;ؒQu摹9bL gլ[b0y<#I+C8ΈFKvԙL׬6T/V04; oa-8. E#j:E]sdfbEpknk%j깈$\ I%^c60yPE %r]1RiLD謣f8;r*҅\XaLfy3ݘm)Lݩ3;["gy~U.G9v$ QiQ},r>5?nR{֣*謝;a19h]x闡]Ih P`_LSE$H#@P@YXR!H# 710U1WrblDHe|R]('T p]=8.}At|8?F3k| /uB<՛:ZlB%2Ɲi3ΠplV|xVT.45mG)}'S[5ݼȋ,k0RSI>:y?ַJDt`@>PKS1Q%CĨd@yB D#@IQ=a|87݀!AOơPŗd#-Q![^h@CF|q<+< 6 z AwAyl y{ˡ~U}ْ0.AVXno[PC8Q>%rϿ|h#^N)}hqy繧Kq_pR{}6WyB2ƚ79wOw$}f(NW>v~ ͤX`*$Cp/xSL%-@¸`9u(,Ƭ/Eol|z)c<{Zp.|O Ns؝\z%D(.v@!֯g;>` +NCM0mqf{ʃPBfb pe!F\90v`ø .#] bymࡦ!I2 u:h9 D!6(:㫰Q?Vn#I0IJ/.è&`=`xe*+0٦Iq>El"-):yEV~q>mR_Ev"gQ6 i%eYU[+ZDmKEO G|Gǯ͟[VEUͦ?}o㕰ä"w%>Cvwypgga㑲ƫ"ދaG\6RT;KD 

Sacb6 SkE@uf3b$1}L j]/i'o$Ќ@IzвWҚa[Șۆ b53,\=v@S?q{bBC&zVD*/?%@SCv:}ONUD(czK_`J{k}fZ':fx~8ȺBo296P˟~RT1?ۂ&ej}QsF: C[z_23eDwcOdL~(o0Rcb$3TT('y1?|%4us䕓dL,v2>8LT%Zƺb~~$8H ^/ʢ&(NX/[ѕS,l9fJ*̺H,!}1c,B-g>^N1!"gJ6|U"߲i%V38k@( OZ񚺨zɤ+@zYnT/ޛ|wۇ|ώIиGUleaD@8rV#lve1xMHwдA=_<ڶrO,Αli܀hqx5993^'T[NVCLEyha?T[NѾLh8{]?m6"Iu5K &r0%jOH`TXFp \}Xk]\&oQ[Xf'kimgo4M#fn#Zevvt )?.x2рsMږ176uUq&՛FJs,6qε-R:' 'qD҉EcI IfIgFw$Wnh&Ei{mK s5D#i3EsAPOٌP}#yz,4ۘjbCQQe${~SC@|>,KpIS䈏wkO3BS!0Buʇ#OryDTIHNS_&+;Kj3ܘQ#VAp4{Kv~Z1 ]k n @V~MtO;r& 0PQi}"n'Qb[cwdtQɗ<>4t4n$n"M@/,yղ$=EldSyl('%#;GPg{ݥj2iӔ巨C溥_"#ӊ_?er aN);nLque.? -ϱ%l^}Jp=9(K[ DIa86(yjB%檥t1(2򞶻՟(VöqZ:SILKGTlrhճt/?!p俖tmLs2Qtrq2A9WP'.~ /0V_ x+EG'0X;Xej{|x}F+4j`jr' -}n+Iz'%]>R-;y)ޟ ͮ{b#he-aߟ{}v厼^gʣ[s'7ɫ<;j>lڼ m?/MI6%WO$OGg!B٠.Y '4#l 7P<^х̹cnFHI}3u FL\iYʓLR&; 0rHJoC֯pSU#J נ":@!lhVs:@@6Z`kWF7=Rg73"v8~̥Jv]5wc &֐Aoy o_$;P-W#Uԋ G]&- wJ l~9#zUQUA<.̥r*mX2{K]%ɜy0p9=D-br+ lns;}lGv8odb /u[F~CLw~#ך0ӲCYF+z¶{7^?tTfI NyI.ሃ b裲xvkvg2P~qa1Y0_F ɨJu19@+VۘV+_狰[^V>P@`51ͤt˒X_ Ht{T=LQ`xH;Et8ph"N6Vޡ^A~{N+Po:^:Ekg_INJ-$|BF|w÷a6{rk.SG,qK^θր^]5awáZp;ȓɺ n9[RTY~`/DNs`dKWSs?.A@F۔,V!屎U5dW|n`~h5U'֭&)Z4Zmn!@E!ɥ"ޔRnƦ_E$I]at Atkd9{Ķs5#pS-ORߝMu -$j^` 3+Ëm w eGuCחOK%MQ*ZSX0u6{x0i3N)JM'`O>3vq){" .xA͊=ܫ4浥ӧϥ*lK'|!I6Q+^nbK;74x4Q`K\Z0jQv(]i;((ݿӘَ9 n2H_%s= {:<@v2EhtNK*DKL1xvT|uoy<0]!,Dݲ %gTBG4~7;L mh&8 /+TpKNl1,IG:qj;e)-B m/ l dW|$OyAJYHeXw2Xgѳe*֌$]\2[j.dU.Huތ4˴82L|AUÂ-(e q^tąC#!n.M\֜Xk|Xc"1G}0 nZ%¶%o/Lߚa 0&ZD:@tee˜$/xp#{(?YSo.̿TG\=_&36}qz{i*[r%7VqR]WUIQZW^ZJqjưj~Um0A}OyDL8 @  I!-x"w+b |lgx ‹QxhA ݍ6|CʯxP ͒C#aMxMZ*>9 R2#a@/,i4UR7Ip#>MN38{(0ٖAT), ! 5'] "'~1Ш%އgbG&[B<쎲6[O.C3K/:\wGe*fʖb䨀2B j[e2tjϙuV ^'\䣏`1̍#-F#Q:+< 4*ԑ;銙y0Xys6k&|Zbbm3~L75L<M?X .o\Q茊Fj0iu߫D_'țΩqcvצ0WG|A WpmG!o%Pm  ]ԃuc %RLG >dӵFl@Fql {F7PT(#Xrym~k`p=*% }Ա$~6 kLުev+7/ =ۛ}ϥ?G6QoG J 5<L>+l}®VBXI!$p.zn"_7gH@bZCXx It]| |kVo+$5HOpyof\9G^)_>8 p5]=7J|M"JN[i:B#cW"aK 1 &id< gMG)qɒnE-}P#pA'Z   Ě5Jk})oO*dgESϿc/OI3&DmVkcWaݺFyw$"Wya8u3lƧi%EDsqػ4 "#tg!FNWMQ0M["uũz+ edQ#=J3Ġ#1dmdˏ"ħP\521֋qɀĕ4;Lgwڄa"58`nOIq,;@|?^?iab! >x+O傐y͒O ]9 Ww}Y;<})j&ɣe$+~DΦ ),!ƣ9/q]z~7a9Lu>']1gBxzCl6rx>~fY__6&m A/')5/i Jf 5kn{hGˮ;E~(pjdxn'矊dBi=???r?k8zГP(p>ϕ;k011tCVG4Spmm&{Rh(y/.Q+_aujFt^J-rC&Vn]mÙw\w R)vϠ%[@6U[tV 2v}WjjyL#mS[D%֭vh G6,CX-A1ki*l܉yWrZqV{% b4⁠l"H&$@.M=r D O!k6{߹Y 2M$9nT㊳6KZ%k?à_]&m?k_X`m>; ][WD:K92ᗧT9 IX$@_c[x8%.Bi܃sY?i1rT[=54Q .& {bŅu|Th}etD!yyav*Dn 3+j*Y+YC|hi];X v})X,Y肿vbmS|H=#R?ńNUhAu;.,o-3=>Lfp߭le(^SA4qh_Px ~'$ER $(6Uqq\ʚlCXr`F49pFV@E ?(5lKXMVտӼK~k 0U ]N!XZjf3m,NAx^y6}JRN*42e'1\7z4Пsl%Ď :pPن}װn)0 ֕;sh6{b~7SKhagJ˰?~&"2ZV]D&}[y`g߾ߴMyL_s`CW!#mSxT '9$9zc4;T6_8Vn5 B>΢̭EFBqѐ᪎^ksob0MRp ͗t@/76c9"F >^{(w{@qB}sW>RZЈ\}-F.$6l7b1 | S.s: WcY> j[ ._m]ͫqqvKI;+.A5dp1FUm|K4n$a7H^HZX9@mYiȓB(i  f+ZȰ4;̤;$6{uЉy HdOg 2Ibox}p3ee|BL&}C5ݎ&;rfNr8C], xEdK /nI4`""OEkoGOy%xlM(]q\WErx#_F)|VBKh. ҊwD])*:mȖ 7kjMr:>ںC)ݻ.ᗩ4o3ս0PܟwHc*.ObZUHCe@OgVM==L.{2OyaBW9/0G]߉sg~0d꜍,Ȓl2C+WD tsi!2$ @#F@O,ĬWwÉȷӗy'B:2!YlziS_5_v5q ۂ3`s/ݡChlSb'1~+龒9 d}4:wwpk6Sx4=%*[_crk˨eÜ vYCmx.y6#Z)BxDw;$% -*EA dnwR.,kFCiJb͕2㰿-(M]N,棂b!{;he1fuw䫆=edK2пdWPyLڭtm`e@pɢ&^Ngs6 LÃ/ᜂBZ琚v~{'Y_kXY p~Dkyz5umـKQ]y4œRPlXzuytܲȶR f.JDV.;2UK"`I9.ގ|4b&ָx7쾙z@L@{Ug%eB\'*\P< qWfEEAfij/u rFl#3~p( m?T=VWƎ;irjr>$#ڱv'qd~C}qs) +Ū{J/H q lywI%kv)aeV%"#/QH5*B1:kLPM4:-B hxsOա%r N W^NWi/(O?bc6mhd8K]=1ncd`>;>K0O}$q0i=n[}g5 er#9[^X %X#W^"Ȝ <ۆDW݄)=d)⚦(|Pg)8- qbkz }صFX`IT^N_4X1~(rw2F`n@dRieĀZFtXbvߊO:P6%lBS/j<; v_dW.KmiT7O^}1hBjZFR*?ϷrX4K)dfC("q{c-^PT2wͿU^`iGS.oS>LP.Ԝ=( ,DJ6*hp4.c_g$3v{7U y4ùkF:#M@^~t[AIf{8IN*37I@6xcqal{XG f4ljϷ[gtڬaAŝA8dgNćzɦO#0g M3k?)\Tzsqrq.]*ͥi9q}1ʽ KTEỳ dVOLforw]1k>&L?T-HOZ&ƅl'aE cW30QTNʹ_/NK{ ɣ_4 /R1b@!oaX&%۳5=`td{pq:ْb2Ly+$)(Rq:8_lP?zklG82Eq VPD|J*D9yCiCc*1&Chy|(zpԫ^`Uտ):,kw⢈+箨斞uDrC.Lb p4F)<*" ?unB Cs71=.ýʏ%j߳k)ΫʣW (!κ2…Ox< Ie/QVn.*"^.X {h$ $m4"j{ X76$feR)Ƌ(k`ߜX+gT~Z4JUhq$G-T7rJ=pnDh4pLIMt{F;3mXvtI (TTby Y{lr8s-߽~9{ܵa(WE;S C~C7rLp(QB|vؗE^" Oόqƪ._)=RO,(<;-($K*]pUu3d0> 4MUL^^;vNK[ĶiX6L\3«fYyMBP522G VbN>NLyZ &ffUzdgN_5 ; iCu./r>$KO i.rV>0*m*,KnLTy!y'Y[A^\CΕM]UK Ξ敏%By:~%*h`N2RTk0+TEZakΒo#9XIؒ\G { 3w/{#1:N)̊[*f0J\ T'*{Yua$wj̿0}@ u?mg\Bmp:\-s}ܯ*m: HHxuw!8"* 5[>G:gwO{])WZ}!¢ZWԒy'ɑ^FKnҬ: 8n<…-\,}|'j7 2sYz0\C9!t\ZTL !xz&,go@x3g1 ɖ̡]nfUphi^NDjq GG35GtVa\}K7t>ߜg,VP-94z54r.5 K]gWE^c<KMnM>[IpqW!&iAt¿KK ! F@&x6MFJE*bOee(uY3UW/b S9 ZhP>&=$J1V6Z2o dže?SUIM J٤S{,ϾӱChfPH Vc%5uC><ރIʨ;̈PUK~U!N+<~QF^5't˺}/ :)ާcn4O56N9Hl*؏Ԍ5cG\/ܰAtv_$pُz{ 39~hpvePů SĴYOW-OKI|z5ELJN)vۥɹ㺝+v*oeNߵ:zT^Q5/]1'.PO܄g5:n}MjuO^f}#;RtVPQvh2me3{+u ž(ַkt4fxO`eSdseɳ!5,b;؊T1q^]3#|n=!7أ_ehthpxvfct1Lk^ŀ3^l@xqCͦ >p ;*W^=6Q8z✘'+eD^ܶ~@}{U(\ 1(ydDfؑm=}7 c{]=iZ*pRݻB@* 5TIѠ Vs罩x Gp-L1_cO"[-1I_ S6@kH J9"dSDY$pg9Ì_Le X}t,fk\Vq3PzM_ȟF`xMlAPkyV˷>>'qX 0||BѴK7gx_-~h <V1lխgu1U7$EWSPȃju:4L鷮 jʸ 8wVjƍl]Bmjtܜ])px^#M(/9gc!ٓB0 @y}xP.0,w[}Jٲ`]o%Q1$b'F47I*x|w6$1Ψz_$I/a!~Q*k6 Gv-/3.xIiU GkT+Oznq_)EQH2=ͫ2LʃNjߋɶ?f w5@5OU KZINSN^-;DgF=wJZUܡlgnWs9DӦ}J5G@dKIɄCB`$0՞lĔ?k1/m"BG^P0\4)C$SxQD2ڑ^EpRYqtp4H@0S)ޠ2R\ sG;zDHY?*4#4u?<8҂UFAeP(\uuJPؿzf-\&q!mSCK_$`R?Ct%{&2PF-|IP NphUzkb1 {*eyr*?V^ӪLYYtz왇UNkV[--TBABOdܦmld;_4c|7DS-q. !}#rr4hέnVnS(CA-)$ iAljQV/JN ֳ \/7fz0TI k` ~=}ɒ|c헸CJqF$^7lt3$^/WNbIUo4G#A$jy 6\ q"xDE8S}Cũm~d6<zoW£+D+Q&aG(H|.V)!%&>w=O_#)c9G`Lqj[ 8kY$fA0=,UBbJ얮 jd}J>Sc=d+Z#M<0y p<]"Mu@>ٝ (.t<JYڜ;)ͯ"b{"ۣ\`}֝*@,&뤕sƺR6I6K|>ԟdȎ9v6g@U%b7 h_;M9(GdHY6/1YRU0%7D-@_ 8KZ (qWi,3.X$OM\[ރnk,kv N3\䚀Wf!OH.T_(a]( c1h.ze J}ˡ0ԩ󭱥BsŖθ6#(U*G|9ʰz Pmc8ي0{ڷܥhzvzbigWEZw^ Z9X,lKE@J/NJ,:c4캕C4Ȅx,ԑ#!52d@="-܎gYZ07070100000047000081a4000000000000000000000001642f097500003864000000000000000000000000000000000000006800000000./lib/modules/4.18.0-484.rt7.273.el8.x86_64+debug/kernel/drivers/infiniband/ulp/opa_vnic/opa_vnic.ko.xz7zXZִF!t/8"]?Eh=ڜ.+ɓ >r]R_U;o*{A '"Efh-{lLR|Bg^Sv&G$Z(}Bh)**$,IvM´uuF -!}\(=|fFPi"\@< zqf |nT%ki#&\8y`[6?2~Fp]>:o$6)&s-/Ă^t'Wvvi#6ɲh:}eB:IۙOK$';x+p%%D \Kk /CUJa_;aɾŹZRN]<)LyXL|Rh$^ûMf^= ;/=@<=KXMP̃!,O6-#K^Mx7FGqg|3,}fb_"iBFm-D,2I (Vr4>[8rE{u۫3})'D-fH3!=fm%&}FFbnp6#p-.~A]Ο RHw=vp՟}̨MR%UYA~4pL>jK&K\ࡀq$49%7(ͱ+ ?iU.摘tv~qA&MRD*؀KU?9~D/. CDS\WՌҜR~Pj% )G?`m0 a?s`,PUڒگ)..E 1腥n̶"暧>͏מ9 „ʇ +Dይla9޿3yrR]F$1l7 rNTX&42{i{1̱Y< Ƌ9lfhc> =S[%~?C>$˕Py~g'`pz;j A%F4qSZS|܁8܎_Cգ@;Z@&/eArﱐ뉩.s*[ .) #9KO"ر,D,Fe_iE:im^Y6;ϗwc hK@No er>85~O%h& l]LFig#ʗ,pD`$:/I7j#mtP v.Oa7hjWwu,he)Mg?BAD8s_wӃkK%)3)K-5L ([,ڤїP #Z8g~u[ M|&w'G}\ZDO*_Y߭'XֵD.I2TG`\2=R |˓Lkua/&:~4LcTU`2ն=D)ii&#gbiN#8tXߩjJLݟm|gRr9YWqrD~Ts@Zkg{~~ߋc4 @O|qmBLvCp5掦,1V_Ey2;%noz#j\jҝ}6Iq (ZQobm&Pr1j QWS񔯁 B0@&\a< 9'e.FZi$bX`M85}|ɥ<5G=rؚuzǠA0$C+i j̡݂;F#1o2' &H:z, (jr'B9!f~Y7/9iBqľm%CE3&t>~da̛A6{G?[Y0! .9٥ƪ}-ҹԶb,}Pp;ĤFίkt*l-}ff Ljݖ=V xac R0|ygkkt8CVp`?QkmÈ݋£& 鳛/ r @k}4O*ҠMέ̕Qme%'VcPF`V qd }/;<5۞3H4}A‚\_25 H/sO(wpFc ӡQ.PF5xiܾ'B"?srFs _g, o4=1٠Jd܊LF y;EZ:oӑ)uc۫R䴺@rh vņ8w"A'ОgMub*In9Ի55Mc ΪI, )ƃ~|YpFNc~|"okEGG 鐟U`+W DAS;HeY(MNⵯ?2<1@lwwѨ2aJ^1t x//u[_6lY#g11-{rwo}G($ӹ`ᕹf ~T^;D8 ƗxtEѝ1e!c{ZWA(!FdEV @I)ݫmNYCħV'!<-p0R7zjcHV 9/R_/xRXh$^!,~# /??zh#ڰ}!R4׼:TOHnr'/,@'['@x &y[x-r1IĴ?V֘h5UY`1GC4ޱBeAYH}K.gƐ !LJ>f Dp٤?1:C.RlIJip >=F.{݅|׊]- \*`W + Au9y2zrXn[WBߋudDu"cC)2EL#\mC7aǦT3K[|gwbnjvƑߧ8ճ3b`vtg @4=3 g80GAq]Ӗȹvʅ\9 .?d[2OZS$.6讻yB˶eK@zm=gdc:e/2barÑZ _m+'ik:LcZ1dJMd @v;֗JX0#%b%EN$dZʟ?H{(ĊΌX^vqGlD2&ǺOZ8{FrO{%󫧵;Z-G}$+ ͐ E4GnlA1ZZ(͙.ᢅR3%*kbp VIڧ蹵rJD {Bi_LF1rX~l&0D爊}ĐVf_)>Z.) wm2W2!J7Ui _rw[K^&A3}W]ZYK{| ʧAS1Q6ٱf] ^壧gx,ϡbWbCb$YRԩЖ@ RebŠCi.&:ޝXFtۢ\W9X8&]F['wURpl!wD. #HOKy-SsW"&6V@܍@;{E*%Wu, ЭFH1UyXp+kS.к3C =-H3!~ ݦZ;~@# ud%+-Z%+3 FXvݐ#II4FF􆕚@F1O>8緾YOofcG3af;OB~LG3;LYyS%&  s<(; ["A1@%S0i ~ m1?-VߚmZL9ip"8~萊yx0|~m`"%`^eTfh.[2t/A_`"QM%qO YPb0LzrIvشeHL])&Z*4W{++PUp0Ƭg} AΎ'i~&$ M<ÝhL Fʒ/3!'-rw2G3N(@Of^a)FVz΃L6M=a^;$cu..u<ܿܒ(l#PT̓-nDAny;Tϟ[&< B[aB]6<'.W)㕴xoMHS)yC(*VO5@zF4.S2V@[Gyζẇ᳽^ro:{SŌ8oW~>=-&/xCVh䝶!H݅ҁ ]!ʃ3| I!|6 ]zAIiYӠP 273%`1T`zÏb(Է ;:ߐflMu~S@CJ8tg :Gj` b߄Tn6u6;.5kZX57RDrB=;RJFno8:;8xJ UVqܶ_ʜd-Regl[rB[5zĘntqC~ozUUńגӾ|#adb,ud̎fhSY\c<ׅ6^cr0" W.+,x>9ią=UX&gUyG(\9_X0gd8yMobKPY`^:b&UfU 2`+mՈuJ?ss8ݹ|3;CQu/Kmts7}|`I('q$"q&Q]*,Y{ѝW#GNȶ:;K,> B4ao#mk:DRx㙎\S;TV]eHjP҇ %I!%yZF_$99M,&rk&j6Xᳰh$X0H߷hwG=o< lHꆃ"Xs-v17 wNTZ>fq6!TӒU )k8@Ĭ-YGm-נ!-gP,$wC9:L(d]j?YFC#$z3I\D]C(&qBD:LKByËOU'&V Nԩz9gMKNbooGm;ilˬҒ;1"sC?J~6"V();{,\D>RODHm!PCCӌ&>\p=fEfFU>>VvXhnأmMGZܲ!;;6:7Y⡰aï 6P/l-)3lqWny8΋Ncn VI9Z5J'TX½GO6MB6@R=MH~+! Hxg$+K dNe0ǥnDj?z ;L^1ARtKhjHILILz Yzĺb$?!"2$͙8s 2ou3\ 6g3xﺉ=0rC_7JIy&;CEKz G9#!n.Z?I D.Gmݿ&4ܫTF+E蛘u!r&`q42ڢ5bCp6|" >^AoΘ9g7]$ac4y=9ڲ=lTK7eĊJ;yj&̦yRD~l:0 Gb} L272+|RӖ[6"TyFYa"_fgې׏/le?rI$RU\mG& ժG vsaShC`c "aVYTV8}ds7u#` 5Ej>ӞvÐE{Џ_9sRܔ(`U >f%w)jCz=1|kr|JfYů(Bb p2ޢ8 ÌRhޛrtdCaJ*L+lNΦ{ԑoź y* jD(ᓫ KA%KGůYW&./&S+Q?49pDx'_q"wKflPɠw=>آ0$iq)Dz>ck|Ċ{a'!aJmu&v{Om*S+1)F鍱]SBu>uL|; Pm#6TGhE7ICIh}Sc 0W5H더ŤbWR^-P&{}:.%VX[Փқ@%I=yQ Ծ /;NGT]HL"X|_CWud8X۲[qz+w q.BW?0AeL/clfةΛ8.^p! >fDdfjo 0"9QSTVt" ;&w#"t#tĈz>+\f~+x.UP`#I!ヴc+^&vU`>Mn7DNtQNɝXQmGds H"MUm8|vyA<=F8dvWztk{`rtcY-R:- 5*qaaw^d* пH]kiq\o$y]pdz}R,GNz!#9>%U휧'ƖIJ61]E~@EfrMVӭŧZ eq);*!G0.%[Rgeb0)>2Ɖq=zx}'/;k]Fnܑ- XU=Gь>\&M\k5&`_d%rcL|c4l"F͒I!~)~dszvKb5\Ytu -)ǭpT7xg= fZR"P$6rZ~s ~4S8)3qJu%ЙX&{OHK!lye=_\")+%G5:rXL>W`”:U5PFPk 's@us͛ gam|W4E40Rd$(pL<^m[aanfLRO XY6KE8E ?N"<HdfUAٛA|v޻cq]::٨dXw?LҥW5ޥi)ۧȀ6{sn] D|S}t_8ӏF1c?Iim:mKv]'v~1`uKaɦ-(!0tv9k=5=v$pJH1ʆ >R#!!c* PKvwq`L\`iwkNXB,xNtPvMhr2Ea% ̠Gٓ~!~F!qF3+m 0{҃@\俙 AʈȗBC!v;#`I .񡻜s8*}Ԧ kQИ\JI7P",ϰㆫ)rT:#ix]%EՎJXdl #2 {la}l sWe@wwL727<8joslEe2КЦӓjyY=uH6?/+R]#Ӌ|n"2)'?"哯)cRwEmB^Hwvr)y[0*tuùn(86ThMZɮXX?fT%*o\̏ÎE hې֬a৺%ǀ𹡿ƙ= +!^ڮ>Dl8É^g.`x5^YZf[*`VM&u6_${xc<wS mA+3p <9-lޚ@)Zlxud-"/iÇiԍa+bU)S|'vY_b0WC_)YKt3d0_#GO3@qR5p[SmN{, c"|!JT̯*qSD3ːᴷ ] c,T^۬jvN݇G/7,)19cHR͛5ݔR▶kPyAxQw }sԣ 8]>ôԲ2|zxfR(.)|ؤzr4!Z8r;VF?eㄻF3ၰIIcLX (:s2z ,:llD|OQ8ۮOlV ذ1\dz(Jj ^vt8 vY쀬[g8U$t{h/5<TsT^w<(Nu'D*LĤzD,1({U*GHP(.%5iƘm j]{Q-aG=W<PGnBlhbai:+Q/ǝs>$ؕ |\DhC$Ɇ0@ox `^Kإɳy" kvipw8+%Y* [*G

1psq'=JҔ|)Ĭ\U[1H.t+[w1]<%=ⳝK` (Jm@Υq}.V{=VTU2""fqG{oJ_'p4!h7h\rrrgK\pZF2;Ss8#sPl'=RvעZf." \IžD{9hhRg\av8`u %򪘬Cb8qDS@ӿQ7Fg[G{Wɋ"HTy CKr"vM#O3A70$rΙѱRX"S1j ;GкyIzB+µPvG _c&CVpp 9E@BѦ ]zye܅+4OE,ј>tR>!fLS;Tg%{FIRV*NzY$νHUj> &̱{PZ ƙzZ$ dfz=-pp`to1WJx?E*ca^ˇB!\$|*93` P)mȚ|{җ*ЌqUCuzM~ޚb &#d^Me+#.G]oX FqǍKC]KeT2r^)6H<|M1{ԀIWz k`Bn`y u`Vy_cn^K L%W4WP3&%dՐB679?=$W}ނ+ͰR˸ׄZ2@TEW&TUIʃ2Obr#cV? KzLNNznE*U2lKNYD&J+6I26TK_t"H=뱆}){QpM9z.ɸu9 I Ȉ@Лi떽 ̏4^/\=7{&el\T'Nƞx&z {Mc4n?aCިZ|OexJE_Іzk*Y~`g̴*`T*r+5Ze1V,. @EqREmWPI.GvK徕wLP԰=vo`ț Y}ɓ?HTa LTyej3)UEXr%5W(o>6>MchBTח&unihn0>.G(=-wj 8v2}')ױX&sLGi6Kf3GJ;"{l1w[IfAb]-WVOvǑv֛n61dJmu%ދP;kK0$z(=)\Z{(-(t |9fD!tXn2gdʟsx?6$}Z:j-T3b5}ٔ  U,! VďqeiJqW\"bcg- 5aH^ylH(5\\Xŕ pE`JlU'зrS6;s/*¥D ǣvUb5[)NۋM쟁ne  p}+n"jfx"'\{$%MP+$FwlV6N.lp=dF}vW&4jxo4Ҹ#!ϱo9%O` Q@-Mz?k߰Ou'_xԛQglbˏmhC6Quf%&ˈx)_5F^; fԕ4\U2][,+UJqAЦ|fZOnFI$Mwv& 7{Hecy+htC^^m~03W-? /|X~sٻ%WymCdQ`Q! mdm:*c/C5TTAnh BwKPfPoP.E=vl1P~s>&TWV˦[ g -pz:Q%b` EE1}uOo ,gy܉2jmN(=-&\UPKjN^:88 b6;(?Uk\ڢǂ҅83l`h4gwVStSlu,L=(VR]pcEY < W (O$H[Q.zblaԈX]j>sV!F2 n*{_ Fa!{gf-p޺zTva9|}T_`r.8K:*0ڲmǧ7 B>-p5!gYZ07070100000048000081a4000000000000000000000001642f097500007360000000000000000000000000000000000000006100000000./lib/modules/4.18.0-484.rt7.273.el8.x86_64+debug/kernel/drivers/infiniband/ulp/srp/ib_srp.ko.xz7zXZִF!t/s]?Eh=ڜ.+OДgzMdZdinra1_fu𗬽ޜ☚%ݱPŨa2kdE&@F4W)9BuͩFu@L6'`w@1TqVrDvvr u;NkpmnBP.ӥvԆئcߔKA@@i#(L6SRR d2n.::eA?DVz2̓D{tF9%3qsNzZ"I}XR" %+@ZhK2\ zIdōysa0M]7AkUǧ%t8C&o1y})E]WDs_B1aс yuasuP I)-oB0ō>:Ffœ..׃ RHQ99-S 4Vr_̛Axȩ'>li ΐ!j|ϽDLrTN' x~1[r36u6 7emXn@,BpO9mT͔J Io0St@r'x`ҠejߍLKm/+M33xy-+ >iPT9N9+7ڂ..ru(.~̡Q3=g=c_ JP'7"tM5{CO 坱s4:ry[ !8Κ^!Z9sy?V\:SŖ+Ǐw8%TWqsV{A%|qYeF`4Q/y=:t/Q$\x|F(w2n=jevboKv^$*Yqõ 9: BM? U!n6% Ͳ SM>iS'\8LJ?cvV.U4iI,>Nɱ$WΒڿh C" َ0S9]9 iuqW9,ct BMrLR LabGNglaPGbs´aF;-Ӫld>aŀI&~QZ&#Vy\SKuJu/K_M1gPZg nDڗ{0Nn)2g|zT %0k/xV 3_t De^'$cѣ5i!rSzO-ʼnm̓cA6)l -~XeyK娼^4ehhl#!''?m@G(TXD>]]C=vh|'l0;6>',l!vn2ՇU SﴥDŽhhB k'8 `/_  soL ɞ$8E  -'ful#8c5>;Ťzs(STrE?vZ+_":`bԌF0oiCSE(jŸKs | Zl4-hY:JF(SsB*wDeG䠕rbGl 92Wvrx5Zfbc=Omgxbmu:=)p"83(4ICUtkd"W8'9I8ݡ<R U!)H<ŒѨ9XqS5:1LhVF^$QqA)ep ^K[x6+= / ~?f&qbG+'3$#Q@ºhGۦ8= -` C4jѸq+K=G*quESXf]dY)7,4:=PZdm}'SL! ";hWNʃ mq3{V6a&Tݪphus%H{^),r;"v?g "`؝Y1_`VMYJGR-C{i[@q $))f nUfɧ6k{{Hj`mhm壓gSkΌҠN  )*5xшmVt'c/yee%vW$aز43>?I[^EZ$za!z4iaD4E G{͈rM l612A6"e* kt;];h? DRe)ĿjuTS? )0\[a+ԁ'16ϝdrs@6Ŋ}GdU3 >uW{H oAobcF]e!.HYTy$U5NӴ0LH|E!{l׸ iMy'5"8S˷B{l 4 reH"߶ӫ!b`M$G]dlp>2rp{! [D zԊ=|,,ʑ撆fY`V]A+{J@I{f36M'W;HL Hts;s]TӻpESTq=1c<4}3oV .Um\)XwH^U٣%rgeƄaZwQ#pr-+iWaVFn4 &a hŃlp*!3ј0&VS_jLH5;2I ݡU<.; HR=,E'"Î3OJE 5~goܥ,O`iUqz.Ũ#[Ʌk{Ŝj:-+8 P{텦uh*=:ZGYư0ᲃCq)Why DN=YxvHW7ORZ/ gRnbInɹ>YohŤ:Mr,[= r)nF5;oDB2g7]fomGe Vv᧪cTnruB6y܀gp9bs,'z,tuj: 1`06knЫ݅鐶ClùDm-u$s) +rω7GfK.uk}sߧif3RΠ3 FpU/,'E~n_CX( zh?x.12,!.+ۆxAgKOzb|ltsEEVq5 ݸ-lS d E kN“ zAq lIۭcP. `jUPDhHKbO)Rr8_oŕbmA=[ mr L0;E8.>ܵS8(-؊1"-ֽnI> doϖ!+@vH׈MlkcE%jGS.o#f'۾s=V|py2`ʢlWHɪyG~2 &Sl 9F ?3v̘(hY@~|$9`ӞȄkEbĭ14`'aXHA-gUFOq{[bD\dx̃IrմO@>x"1H( nB"?O?(9<_$&OG?V`KC Ś/OpGp~ʇRi] ̄d1IJXKwh `ri{Q\~X,0;,XE3qTn xu AS,)Ul< h4/t Vx+[:7Q*]Z/4m~ 4|Xk(3/h_ ẓ6N%&v8*)70 Oyמ%b5g2)ϵu;.CUNɖ{.Ekx_fpm2h-U X|\E^_Ph]7&Qlˋ]q! dkF&L7bdU1V&#*҈mgY4PQkֵd SarD[/bSEUDgғk/:&' {v@r!"4VMK2xwS~ZضXϣ ήjR=kڄWT4~>gl/jQh-_T㙮wkn+ea%EpjI)[RaE$ :'ÅK pHWeXy>)VH#l74洜u=Tw(&W( ב6\!+莧-{BW^?󡥙FOe(2}{`Ry1.*I#PiV^M, Ly8L]7>p 12UZSijCyapt͓Kk|_R #cw௟.t[;~4c4bB7+ע8vǃӮFps{!zPHϘw`} ׸lFkG H6˙U9'FW.201[p4Do*l=hCMI%s1ƪ_ђ¾|OJ-icL~um>zK`|e+ 2q}-l~p؍~[n^ͦIx$8R&u\ z5{W_aFCƳ"01laѓh4Z 72u\杮g/=;,##^I} O**6!Xߴo$*4"zBEJu?4Azܔ|&e wDՃUx*%L*rHM$MdE%El8/$N$M0 d.o{.HG@\ԛZO!4%<+(sS >tκ\ېm0p×Nݴ=/pDfWmILԱLNQ.Xo}efVp:nyfn=P;4!fЀw0~ZçW|2ncʕZhM# Zr.  }$3ƛ @`}&O MGTBw͊ofu 5kؿ[Xou/R4gJG#FtHT9(Tu)1 sM2|,TXl7z@{{6Xpg6SчxeĺE_+6 F_+FTx,:҅*(X-2OoVS4}ziC##NIm-BeȧT-? ] (J10Mƒ,JP[ a` @4 du=V z5:-~sLh 8Ly^(ԟO nUEZ{T[uMWm+>IV>Ɛ)UGs'j k K^ @Mlv~.=&H_ɓp\YtQtf^'yYX/g-v2Qb fdBvӡ) ɡ fCRSc[g *AgEDE&I%Sk0n&}xwYY`p5X~viqK裫nTS)]a׎ <|w1y3Pq?tҗd:aKah8pDaK+^!aa0@bok9Z[q}jSIkwǚ+*JJNl' m% - tʂ!m0@&d|2γt<0 vv~~&o(3_LFߜ"ln;KtDF{yTp@;}JV#).dseF0e%4kɘLr"SU(29 Ofiq.oZB&eҊPqCpNnm <+ƚJMRji 9 t(;š DMR{%B( ő ==p_g꺖}}B WLLq?p^o6 JlR _gaYh?Q`#j%~9s! hn_oa+@7?W/[W " cȫj'd3'b4RYFŬ@D: ?Bw.& Sb=ݩwu][F[5Y!_A\'Č#ݩe)ZQk+ZY\f^rP1!_H˴+jDub D"UТ&]hGа}ڣWJlH;? ,XDFc͕rhhIڏNc //y ؤ~2@2nlچtLB|YbRtK(t4gӑYaۺ@.T>7H&aOD+U6H/N$͖N@=^Yvsb%a[~^b# MYkƫht3Q6G6q )s?# z&EgY6vEVNWj=~o^2I6R\ϠOMW__,҉e:y`L c '|mXEcoB}z֟=hEYf) )tD61W楂WK?;d74lbd?ۡb $^?fCއǺAinl[M%.hOgPye۷-'d􆰒K  ɼDWE9~yp ӅL̪5Iup;/1,jׂI߂Sʂ50GZ:5nodQ9M-d8PWJ/i*Mu56*̙#;L~ rQǜdMqϷQ T̘=wW y}0%=:b n;B+ ŦD"&1p :J^ 7j}1=KIoTJfm `wƞ|\ q苊=]w16K;?cKN6uaARhs:FG‹ ૊?n(S|(]dp$ :/y>x4b GñbJd|ΟX;*1hVA؟d枦!j~ H-70V^ __ifmsgGm0 HB:&eunjtnx*'UN`4b!0hgTIV+ҲWl1 NDi\67;+/.L na!d>x^B,W\xhh+&U?\|Ϫko6Caa z-"iZDP~RE &LHxC":H dz`&&iu P\ϨUhB\X}BHwk:vHH ^*O9V|olqj}_epZUJL 8,d&}28+VYBw*I@ƁaRG`zȗ3vUts߇^#{cߑ-"cJj%[ #3'9;Y */zBxVZj<öb9w- pK) YIPM4p;6sC{iL7O=޸KҎ`5ބ e YK"̯pp>~--#BF>I(pN`˝.lҷ*Hہ*c ͯddJwk#a}3fp&o ~!V~>ݾ' dRن@ trٻL[yyZԒ+C1t_gWa$ʓyxZ9 P0f zDXۿu.OB,x6:@@bݞsа7v1xU|/itPT l[ Pe{NcGX `s)M0 !SPШkb`UC&,uFƆ_2T,q=($Yԇ7,y<D՟ RfA;ocoRLUhGD|wOT8[␈Op=߆_w(Pj!Bq눩޼6O ŃlRRYͷ3!UQjeZEyפeDK'HXԼB 環VV:N1foD :hWa 90iZZK^8MNHO1Mn g.Vz&3GbE<;bid}Nz'^NdNm#]:B\ TWrtGkPNOz`|Մs*c&ڦSTilBM$]S(Fl >mMg&z R1M4oǏDq$#ѥK!Q_^δKY uP,Ws3z|dijcIN\e{;%!o5A4h_ {EYS8չ#0jԈ׿V4l# q=ءo( ow'a\ͅx=a@Hڬ`1Ca1dXS䬊ߠ>4!5JEyHaX|1.bXxӯSbb>BnTT"LԤcZޅ(z#L8&+s٧$Ժ@V_^-k\9 !B'pFf m bIEz%ή}}̸ +xbY(\ 9 *zwEtݕ|ED%ؚt ;5{PsowoW֑nI f(#& 9WY%gMm -WbdʴJ|cz}oAhKhFoO0Ö '>b Ox{?͖3 Iaƽ7<魸9Vo$`*2c}1\hsNRynWdcN.O) I i|rN<:_b5etN9֤5Tb'6: NVӎ'US5& W8@/vȿF-]3܌uvil.uAXg2S|DQth=OLq0g,rla^4x,P_$>qf#{T`{j=b%B~r -x:#YQ::'fscZdS}[QsQ^ApP0}/=bwwfGxh}peh{-kV{t9w*􎼣&ʟm)3rgX@dFPc̸!ql](h r&`eafni`mN^?Ÿ3Ͳ.g ltC(U4h_/jc<#РR)iy*BԿH.W V_ zQ"6W~sWa'˂ Id3 |SOk+v<\A_X&˱J(? sg ˀرۚiEslOidz>uh`8d ܜ֢~&רo#q[ii!>]?קL\yWË/ zcG BՐ"7*XS]ܰGN(J89= k10+tb޵KWtu)DRm6yVqɱba~r@|1V>(liVE{($Z- " K_|^lJa9}((mpR[_e"K[yu(&␹BӪ 1#Vϟ"[mITDT>V{.uf%`.Ad _C+k>DQ>S~Kl!YM 1@+lل BnP0NW[bF PlGBP;Y/u&MfOXqše qfzf\о0t2~}E-XpE08. ws&Y";j7T wOV J;[Թ4"$fv!SuE6|i_7E uHRA¹y91;rƔjVq-XV'EV^b>UY/Tɂ"(g2|+51dx";W:5Fpd'ӣ4%M97p*c'o%AYKb9F0X:M}@rCp,7 a 3E&c|"0K^Y!8f4]2Jɝl9 5ʟM39G28n *Vj:1^?'l0#KoD=D2?VXn~InEx vGv17ByY4gH{zEdzX.C^?j|z7hPGUϦW#ز+'lJ] .b 9~l"Tu@s=FUu\IQE(7Lh5j1VBZvZk2TXM~8~,N>e@Q<RQ)6. >Z;,Q*MQxWT{C9`.d|Zdj;tBJ'Q㎢y_,_Zj'g:C!mCk{3I\b?Pģvkv]\)*sE@Fj6`u@b>vZꢻi ,vke5)]meJsQ+[(OKqD ΍n!~Ic~(:R0HNv"P8~XEGYss,2_Dj-^JaCk]  +,Td]TX/k8Gs$n?׆9 `]4J^s А gbdɷvCqǑ'Z< R:ieSmKhKT٠@ђ!_XNt1t}DlVh4鈴Dž,G[$v_۷+@dģлhSxiD+yIڢFK⦁8O$n<- 5"ZH)gD V&S)gc= AmZ JA+V:@`jvt\*lƐ$pÜ< x"m`vڞWft1%SZё8 ܤR!x2†4x[j;nӜQ+|*a#rzL|>ͥF>bUwQkAIMi 7%9]R7e!R$ {6H߆iWUYA/$iү+.a~A}}{CInoo-gXq}yWI|#o4.UYeHG>7&@}V!d>.;v@aYʛ& Y? .\@.·4sg 6NB>sDx2)t)S`aZ6\8(UcSQtG5 ' o~F>7\LOF=-f$ԡ冄ग़jP@vQH&}*Yj+DٯWyH [XT?p*\u'+Qm!igU( ~XgK_]^:kiZNvWM\h0pVS*04d@Ӆ :hXb:e ^7򩀕 8s5:{A:a5,7?m"\Ŵ~[d޸EPVMSg],7)@po"M> !6lo1DzFζ}@/,W>Ғl>$Y `E<7,-0=JEMA%Vs(Cj‘8j6JNƂB,ӥH>jKg'm71@ھB:nIe rC^W(:{Y L`+UIe$E5cT}͟Ūxy:FWWڙ, dAi0quZw:d G0K>!Ϫ h߸cIMn!dRw--ڿ JzūSfOH2 gY*"F8]*sgˬඤKU\EsuZt&ѾG^NM }P})E͈Q%Gv(p2xyD OB砓^ho@LS̯e:8#4F ¥F~ 9>mt,!srniS˷ o銉8p mcnI漛hBF=9]V\U̥]4Z g ި;@4u!dQ-}ӡá/f;48C.8yu9 x@l&=7cʹ+ #o毫腭 d'Z.]c0g׮V4`l̷ed":ıNVŧKOv˹;x^ dbqSk6sf^=PHBL "dv6"_Njȭ2xT|>(yeR5Zσs )!1̣ݾgkO+EH;nwGfsMwZ.@Y![gq~H Pޘߙi5 eoUGAܽ[(5p,Uu7/Y4ojTx~:g|-&`LI];e*]y>8^@x>J^Cԕ$ ^hyi; %iv!C:,Sa]O4M᷃|}ޥS*dЭ6b]?]3&-ktu= 5>z ;o4ޙչu/C&C];*{L e\:62[GC>'7)hfF -٥oe&ULx&FK$0MLƯqd_>/ !.d'/|CDVQ5Po$T䗚|dw}|+q1}QS[Imm($S uq[3̑죿k}jM[4R%AVm4xQrWQAo[#d&ۼ%Ro0K^/9FuxTE"c:Zpύa#J>pLrXu)+:  ; .Z_Ze-aؗIQ'Jefz3tzXF &#wY uq5lH9PE>RJDc{ͨo9&@Mktw>/DvZթ Ys.rӬ7}\#9^t`+'M`mϬp|GNQi(q/~8Y5Hpi{uNSoS `[5Y/7Vݸ !.ˉ+K1>6=NOMuQd<}sID.$Ff+ UDm R~ѕ1CT)8NMO# q4]q' u,j|+lV,Sg(M |4mi]L, 3e^)(SȜS)}!>1C &>yGL~YpOk6?(7k013٧zXC)1ޫ1;}?qnbnQn_+\8!=uOnwd@j3ˈ`[tw^ 4icz(e8 ivOO{̌9Lvz\m 33Ji g]v8>yΧ+";d8dkG5vܲ-C2L[ϰ52][G)&ݥeo:egьa p *DY|xG2I!V<3Q~-~md>UݲRqpv.8E6\Pۈ.ʤOmTl̓{Ȫȏwa9_΀FU(W{2bSF ҨjlTY=)o0'(H{+bĎ-._IFH!#iqH2Z 4Yf){^`Kl„M CpVPn)@YH80[emoS&yQ  nVb\/6M"`)v_K䔕h3N7cUn! ԩAl&NrV+q&9+-"쑊T{Yߙ>~Kg:Vo:a#@h?D̤!t^7| xyp]QU"Z0^f=HOKpmppZ86@s1ޮ-䣶h{Dq }5Ma9Vv:mM%~jj}9XQb}ZyKI![!Fo>t[^e3jn aH yZ)yLk"RTPY8jO{o'Zi)w0i WA|쟶M&!4rh.]]nN,u+ yl/HQqm%/It {Q$38B2TE[d$8fL՗oDM(.w NnݵdJ,( ϫǼ3;/䴯`p 7ZPȨlsd~?ǵ41 :8_efv&c n[ۏp_=cW_Q! J$`~c R_HtUGMGrD@.՜ GB!pB1uEQ;}mI?i~cXә|JdQ|;gterZA-TKK lX j''csFxl"siJyGOO1-f9+xNG$DluH:qOW~%d'KVDk+VC o!Bo&G7i}{HHe?v/˱T~S•+%zXOX8SeӬˣ[0Z~'J읞A < 5J ovHx` ?&ED9-X' FOs7R6 Zq)3ZNwк~hDq)xsqu?smHu$5Q*aUv6=F.탩(vlUٍƞ ]\ s)Nb@{хxqؔ'.qں־jm{7ЂIw)LӫG`fF,#P=妚;(BP\sx!%c2@z{_5N" @4,"^K96h|R GhUZs91"gX?@ a1WD1ͬΡ傀œsjz>|iy0Q JVyZ(4˴p )2wJMv?ܧ͋DD=^%͞e7%EZgۜnbWu>,?K[fyyf!&Cc߇t`m TtW.nY$m4SGb$>:a)H! x ț 06'A׏׹@AM'ʡvpf"N*>u5 s_ԟ.ʹ{qn>}1va0ѥYʥ/QlrqfY24Z(wQz-L&ٶ`hA<\ZB݂P\KU֪ԧyqT%?QαWKe射͎ \o: BQgm%[uzk+vaeHKx)D(/SIJFi39=W( NJZi@dArI ܜ<` ;7kKO5 A7?S@wnkz4*Zn[XzÌpL)f|  h@N[9ForV vy:d 7܌k}NRS\=7JuDz<߄Q /kMߠV /K> @3uar Qhov6N4vɵk8&0TQ՞P58~/_ :ϟ7oO\w ʜa]X hm2xsq-kQ27Ys гVb?%v"G:=i@j0'@)kt?qJ W3T i2}y4%0W^D$BYj'|ՑRXY6A9`-y1tnQx5ܽҷFvCIO[wx&d6i%~Z"4} +Q^+ӟ '|{Lf 3kXnV ?jbBw^i D0>[*-ܻ?W(ST>14.Ì@iǕ@ W`әm4#0;MGBYg!5Q8%9u Tg[~zZhEqǹB*>Tb~MURpO|V_j=#1>Y72_f8Kh`ztgw"N87ÿLPl*Ou@oJu[t]q)ں֮ΉkD& zUM<|L8h hi||saV/oWtOV۶J5>ʴ^*j Oe.4|XVr0ڽǕ\Q!dD)>}GmwJ}S~PGnvuv6RwI4ʭfpϠ~Șj؏bS}rE0_]PQ/ŵ.k&9Tfhpu@@w Q_D 8D9@vL7 rnAv8uOk}{C਱(- tn>a}#gl.IO5>TGx/ >YvEG2M"pe"}vw(k&'bl,mT3տRNcS (ݿx{v I(+&O>w \93~{d#(gdi( ]%pEt]A f Tv0iڅ&{~ Ɯ>킩J4m-C#&nJ}nldӕiuB=\[BI=LM{zm $ɰ !mOm=hR]ϋOS,n4y#ï]MWǛƉcC6QwX C9tFr_5qnսHtγ+ECQQ6_9$` 5Sk O,Y[ISq+k6Z홖JA&RK\Z#Ig, R&Vuas9(Q*U$/_!"\/fUoQ;QmP*pJY $LCL:cܥ-kBm[1dqyD'_>ɤ'Ry#jJADܡ?B>_v^q*5-&S崵*:YxB< Z5lkF} 䭰 O4h" 3X6- ͏y/&y$c̘4 ԑ`nTًYD{wVydc0I?xWbq[ fR?paUm:Is밲dէ/>:wCB?\ezF|X5w*?C%\ecJhY$Cj]bsUs3}mãtrzF#3L`5|&2a:<4g~o. ǵI,C<ha=~3_(2ԭ`#5L>b&S0(AlbQwF,||DvޖQ"z謆38̻0䯊,#?CX}A/J4_i,O j0%u103MOd,N({Ty\$ў1Sd9+ݦ-^{Άʼn5tk7O3~AAD+yɎhMx4>[F^H ]KiMל&oM13ITF8>!.4| 0.lUl6;ԫ2"I1Ra<9AރyA'g{Yt LN<@IQJ/bH[z},TWðWX?حuQmfEz5m B-{Ve޶ehD9^b3se0[mI8mmQMdŹ4{2]㺾yпa/ Ɔ ]hǵGI_t/6}>-m*haix ŵSCBYE;Fr 4iplχdH2N 7ö}>Ȩ$KJ[ L1T{ZIq1Y}iX _9ST9p!*."2#EJ4c>Cr7W0 q: wum-*A=2ݭR ȖVfdazU?VʠT>'2uZG]Żk7h7B:FkKwHt 3 fGЏƧpP?ݽ,qdJ?;X2g S<ĵ⿃^궊4:񉄚i]GFmLQV>Sޮȼ5wRZ-pQ?%C &1 mP0{㛞I JJp%`ʬ6:MuliiF]easߒ;D4"\O{,h &B`]#+52ȒmU.jka4|(BA,ǒ3S 9-iS,*ɨyX+7]Btjc$]=S2(hD YiIki'K5&3?Ug-K^<)VՊs߇̀ԙwŸawU`o5+ͺԥA|s|( xZ,Ehɩf `;I M6Lv`&d0:r/I̥b6Q "cZH}Jk''(dke?gYZ07070100000049000081a4000000000000000000000001642f0975000073d8000000000000000000000000000000000000006300000000./lib/modules/4.18.0-484.rt7.273.el8.x86_64+debug/kernel/drivers/infiniband/ulp/srpt/ib_srpt.ko.xz7zXZִF!t/os]?Eh=ڜ.+N#z7iO6 &&RCi.OUtQvea#L.'vg|scEi!M:ۥjQVr6,x,`S=Dx'yI\wZ{s5V^ w`-8 oS-IF#+*L\ώs+Y٦rӏZAhwtAUwD?^^ư$6 u30f,H]bfZX!'f:Yr̻b'vpMv(m ږr Ľ܎7̈}b̟,Jo]mՄ (\^jW,24?>>;}ܶk룢cb1z:O;j s۳'ۏsT'NK-xsj-cګi9b,,n2f{Lz6ﰰS"r98R89; 56q&_J)ۤp9@M̛wk&,yRfy,r~6{?(N.XXiH Vl8uEF؃BtL]prC׀P< 땄G39M鐕 wx-dwQN/<|+b'#WlPco Zt׈Vi\]pO6W46N#Aa4Oa"~7NbYW u]_ް2@n*}}2+L`JS, ?X=V8q?Cv.OZ?B7jDjV"$۞ wǎg- ZI'i~xBL s^Xe_jjT&GwZ$C /XSqm ߷x i:GDF]L Ο׫9ZN 0\_xw6 y]ҢMNXeqRY~h0c0t%?"$8;Y&{5^UJFB[9~wU |%Wf=#|ʃR{p{^ɲAO~&U4{;JenĦ:G KCV{)04 o Ȱ~J!aYQa9ZE$iOdϔ^HDdWҖ08د9Jr$V'5lڮ LMNR'ʈ~wں16V·Mf*L(f(z~mm(mVΞpÀ^*c߷(lَ>z-@% RnQx3C:UT NU0Ik`bW>忝$Ok r5="]y&LTL_xCR^rB806H|Cw0񝢐>@,xЎvp'[F0"U Sbub4 sRȦĄVS a+\0"ts3Tbc)dh2jjGLLCάS>.<\B*mʰ֔gQy$BeYH MF/aprŴ3ߙ5TO'`qU`2h_ʿӅU n%0^")T(TQD̙k]g`˽m~Eo 3=%$3A$yVEAnRS/>S0ٜ>džhhXHޯ_,jj=bX\+5k1xxsxgd6ѺZ4&b5%kEsl& '{z+w93\y,O"!rI/vdOR8a1߆BlE~Z;tw>x;#E,kwQQEۋ7謗т%D;-&NJ_bA؉象:Ieж|-K|Gx;\<A&(gۺ-V}pUzRMEI0y?т9Erh6\)as%hw_mc9jMz>Οs\V EtJ#:uC|v6Kj.stVƨ{/sdI[f-' D$v\OMF*jF;)XNŕde/r,a_ۭo ӶI 4)q O<CnAuգZ6"}RBl.}f.xiq;( < G4 m *KbͨjW u_!)3`+/cpJ'vlUr[@pgLNDjr E c60BTkʓu0I1wj8 QxcV4jTdHn+M?4$g~LYe!JTI/TnXփR=SNkvG(7y ,ɑ`PcsWl;Ylܯ/zqMWA+->D565tpIbwh>ب| 9R r[]&FU]Dr&DeQiXޫX ӓ @xatvEF$B_拯% ?ydqI.>: }>rJ#n1eDl1+PtPa2z8, i|RDq-62$ ń3  lNpa֓:pN]r魯 t>GthKxK%:A<4m]R;%j|!giA7dMT}ati*KhL, Uc5LB ) N<_v)Z3+<SI]puoJ cA滥AzEVU[ +Y`BmihAu,! 8=Ss'eٕy+@%/ա r?C4aMJڍ\WqZ_IR~!*`RdzeJeG&<<Bsճ*$lLJ%^DndLO?2М<6Tل*(Kz/>VeCqU+ˊ}#?/2qOb9őe'7u6Q^@dtF"شmFT͐~Q&1%ay +8 #79lBiOy6@c+B[}sH0U.=2$ĩҐF[P j!oDyGHAA=!0Htfy)v5_#Va3_CK6aY:q kP̗$ݞu'ΈkY~jp yՠuqKyip;Dְ٪-i+O Xeǟw4kz^~aXh($$0V>0l:K`A/YJ$2$ϥI炙"t.]=߽x!\tT2&Ž 8#վ {t+Gi2 - .,Cq,+x%͵vN6O6ЧCjMkj`Qۤ' iY"6sy.,kGG$8C/3R))9ݫ:?qC? :'40Bf$m,c_ ?*SvDlOGebW0P|=6/G gZd18*04E+L퐩G id\`C*in]HPawQr Rw G'h|e b 5DG9B{iz mlTϴ@xO3/Ȳ3Md-@36fӎN?Ia7u44 mms]8 2:`Es$?&0/Fh?~}WIiq!s$=O>/ [ ΞAI^ES!ςPqk8ZOo3}Sd4Q4Yv݄g2{!sSfWF Sb5{BZ8}5߼q@t <*9ܺ;i7ʯܚNHܧpŕqF%뒛4%g :g O4҄㨜dِ/ };faN^Ό@Cr>/,UF\$8UƆ-wHmY)MW GL'+R2Rd$Cm4:B0#(u- R]ߦz8:chr?,_Nfte;r6-|lXqNnl h%uuh&vAId FEגfv|R${CPm|A$Fۏmf|:U {Fv!5W;wyC UFBCYG^|~8#֔ˑv%_f` 啄n?MG`.8vx= ‚3ow&/)Zk\2&^VJJ8v`Pksxg[; 5Ө"Lΰ ^sW}Gm*0KT>%.!N ʐ3h^t0<qF(4eK[-ຊmL#~1Q&hiN߆Z$ph\!~r&s1]0s!:hch_~z%-K0izB4C:CE"焖N](dMs:F̞'ۖia1ɺ"3DEpNmv*]Cwdxo 6S|揎;`+e29eH?QmQWix%Aπ!-mbW'WSbد\aM`G XXJKhOm _-8!Z_T,Bߛ}trlG8ՠQg lW)!-c8&?w3AL-P9hwTb=ĥtX0[ۢ4L.֕ eٷԖ%D/ j# ;aTƞ+B *-Y|&R廬ENmSMt^yԆR}J^JT8?ՠ:q`v6j"'xp&8d (7Ŷer;`z?-v]`?2? nco.cGH/Zj\x`H{@Q& Gs\ ePhyY7 L r5W"SV5`OV۸,|I75I3E.?nO+..Ɔj,A佯@Ӄ XR}4_ sFɽZD'Cd/a ߽g7?P 8(AHTmΌn,8 LBEٞH`MJn&{RR\,Q NiKPiR0J҆f] we4._~\j  7Mژ@aYZ25cH!WQK_ړ={%wZ4?84kt'!,ɚ&sʐG ;B+3D\Z |L:~XI,"&_fh6YE翄;K_Ք,u;9UHAE}!~MΌG UUl)F5Y7sGlLM-M265ֲ[g* w/Ɍ1Cڶpuoi#i{TfGCw#y]4(f?S|U}BzsWM 79BBc.uM C/Ec i6I_.29<\x7Pq*zwGWk"Ŗ?=̶(M퍓W BV7_j7(%$|b &rvW B`+1k@|=CѺOF#hv )C ҆6Hj̱.@7 \kHycF\{y5}|?hcK&NW`))'m wP>QYJ`k%[qX9X;r1qXK=x/ 4VoHڕǕBz!:{u30 EEMn6j?U3prt-|f0S{-1;b,EM1iʣt LK%Y 2i0=@n*Rz?`] ё\_\q̎>FOss Tsj uigٔw![ S:~gt"v@Lhڛo8n.&L0ڗ,v|n*=:Dn^n g!Jbbe77Gi]]݉ B:}fJ}(~<}3 P߫o\9e's ӝ̗uC2t^YՅNIj] @m+P5)Wkv'z}3iʜXd.1w Ծ?n4 'cY״ojWBYۍ&m/ЗF\,E[r=yeE@ޙ1z } '%{?~iϚEC 7xs[Z#z3ȸR:}f*2a37IEt n 0VUۦ:kd}9ou$|>6s%|fh>X6dn-Bk# |fguBKe ur2\ZrT ga҃_@RPJvV<ˊQ"͟{1 2\VAϫ4&qw PޱK*ADžv-.%B1C,7>f?V__2"=xii UA k@9v|?cU/w0^pvӇr.K G]|7v5&3Mof ѹJ^'hiixd{35]џ+&QnD\{EjV3hH٭c%GKF(zŐ0)CqQj\QMNGb} g=~')=Vہ:Y)ᎂlH'cՕIpyDg/,[O* |pbʥM6L<>?fK;# Ž]Bc |p|{gy ABq: 1cLKl76[p4${:CDm:}v4݀=KW"+NNo=#0o^Цw ?e؝c; OlY_X3Fn#.u5]-|R4R޵VP8h ߟ* D禣?AuBl/usQR MܯdZ]fsu]a!'JRK.=ZC;*?sڑ[]œ 8> %]T~~I(M)yr*Fh˧/@gmU@)y*R0;C\ }8f2hޓ/tT%wyJåt{ 4A(uNȕ5I`ϰZ ^H|ڹݮ85,[caK8U ~1;^E}@7ڻ丛t; <j jv0o$z#}ñN5yI[Ͻ}SV%3ItLV4VGP#dWse%}ER"]қʇS#J\uĹ&9⃴[=gVyis[K4`H5B~^~}ih%0Rl`$}lC]<۱dYCS3JA]9ZU TIJo s0{kӕ4|)aBCoّ={nzg_ glWnmȖB!A5).*=r|X•ӇXL-i@Lwtc>Fs.53-|Qwwwl0]7&Lh8v2v%cU0>ry`qZ!\ 4- C96iL,?p<ȨaTፏ M*E*9.M_"qҟV}UG938j(ڜKǧ kWW2u)%WĽR]o#n|h_TrRVBGL-u&Znc[_<π|.y12z|ǢIb j"e8th MGn2o|w!? ;F5*L V 7֌{`$mֆ!DhoP z] ԆLfz *eI %$*zJ g9KZemm)KCſq?wڢ<%&u@?-zJ}N"Čh/{MF?؇4&{ y EOQ[B:4^/*oig'wD;hv9`jvn})> Eܲ5WᘱPoptW \2/իqb}LaU7f̨:M_hj$Gn,ى[z&5sُdwٸW 68uf@ Wu 2kp(Pkbd(i.}0H:^RFytʟRd[<܇ES䍠ꬃXQR&=tt{ԉ+'v/L8(^,`,yQm%zFXcxp~h֜XNWM{[@>@^A^ pz|Sy$ bP>"0~G7s ~*P>3R\~F9R :xSޘrA޵3Whx~v镖@P^oHW3`yDvG9 bOx=/~o?/t}je/+c3*@q( 6>Eύ qMA$sh%pP\aWdx^v=Sv"z nAy/q#X"cfacݱXYUs~n3\$ocJ:HMreTK9J"f;Kxv`()H{ԏkܢ%q,V>=N %|p?;ug-;]M`EP+]./ZH޽nu2,T~zDGjT~ u`V S4_VrdOk-<2W?%Xn2=?Wd`>!?A_hm4O 6.9cVN"dJ֥WR|jI;+{{E\N!pH\9 1}MC;_0О^d9Ǥbs PGӍk7aR 9*X"+Ϙܪzgu[4<9׻q%@=MAP*[jhs,2-p*C'{ ڮj'mou MT8qō?ZVPEAeKŠPsvyb|mm1 G 8103 IZsh;-?^Vg2>7^;$&\O#& ,0_ j+Q @-Robj~VSJ/ V~C}(xbƳ`/zv>wWfZA}3pvUA^}fPR>jڴxʥ KcM컭wm*Mܶ*w%?H "G/_S2 W`(5 T4(CܤA[u~w.aJH]I$OPnIo8l v= yAIirՍݥj/R1[Qg3$a*'rY`WED@ioD|lZ'X. H`4 g۸We9+`gQ_9YL[cYFNr+|L׶%+ Ť;dH A'jjsV.ca^xՉAƔ01p&\G3CukBae'4Vlurַ ^3%ER?uѿ574Kˈ:6 /^NrDdnz#![Fr~ [.B-%p*9$ ; J(Qq8us㽊-؏+8-jB|=O)kR 8ή^dt~f) Ԅtt롕jrTEXCK[3Wsk{E q97䥎ʉHĦUYizY1P 9t;V/o<=; Yp-J+$a{ qΉ kRGI,XC d#sP뺼ll6>D*:[hC;vC]%&6v :Y$݉{Mtg&CG7B?Qа6I7bLDԘ&LSG>):9ZG# ]n0g1i(%cӞ(uҨ܉sZ7,ļ++뗔7|=)p*tg(ɚ9ۜVԍ?%ϞPE U^0ughLO3?$Uru ƷLZtM:eֈ,|{!9Ux8*|*h^)/4r#/OvbU|7 Zqă'jvsvV,UgPAf0 IzlE6PF8* 2ys[Ϗ|$aBPf a|U\G6;IA;is2U̫4-(HѧKeDZȴY!9jYjn\M_>gXN0U*d0ֺAlh о!hGxDҹ:Y ji?fuhWtn5ET?P8'YP85P;-MJrfמYPrҍHﶿO=(;!88[R .[ZRrX]c``vQsErBhNjz6ydv[knǩD;IX$/2IS0آw'?x61!|IL+j`< 7G䟛 ^~u^ם2Cqid}Vti4H8BM7,",|:-ReH-7ey iιvC 5e@Aa6U2.MԾyQ1~D!h})F\!]HmxnTY>+QtrOΕ3 CJr,XE]s,}w>\Tty#ͭX l4!oblj:bDMfK5.sNgRe5ՠɓfVL-jH4X sM!r]HL1I_w6] p84-Y.嘷"B ^'cʊb;] Jf!ǰm9LI\+(uNP|xn)0qC4`IQ6;7`3>hF;+=}֦ vzlтਬ]iZcvӈME$CjͳaH$п!AMĀ031-u:^CA},&-ek9p:NZQ]@sm4ZLTJļn*.=_n::B}ye?wS@ظ¸Xt|J|_5#z?fJ|4OD w3*$i`M(]DAX87W_4QȮIچ*%゗X\'#/#;̪9!Z,{#J|3]2X6^Jfr0SK5 <ԫ3NV7Dޒ}Cm̡jk!JWtCNTEѹ$ ų̈̄$F.o`ӽLi FTF@W^yC+tj@c.K#b|{\LҵYf2!b MTs0(]OʰAȓk@ T3;c !2j>9oxpJ$CX/Dۼ*&򀁹l8?+rY2a 9js7ӑfckٱ'rBf$4AT"qG>~۸Œ 7A hSp>u67woS-颖`lٱ.! Ao@\j=adu hkuFlHi:MTa1&`hdR m;zp;}N$ Qi6yYQ|ⅢCU$^r9l|\>]'ˢ TnՉH,%lm2h{?Ą2-=+IU˜:HVBvN)dqmv,ATo̩MjhY^M_b൑¡U7d*-8OD--ŒvAztB^ĚLia ΔPċH9L;s1}nѼB943cG !iI [qe&L-81n;6Jy9ܣg"% ~N81݌3W?a UZ`Hˁ _ȊMdlaXOmE-/SEvGi!Ym# jmp3I Sp.A C+4!CUe(>H,C9ARY0Ax<=gTPș ^א~Ψ \ ]l@F |W,$ -!iQED\*bϛ"W{vYYEmXJ]:#ćg cURm)VWs;oPbx񇦊n!xxS6ᨣ/3sn3x KNzjϻ5.#Jj1 qMA7.+\ޱZVyz`U4OT&Fܖailƺ?}a$]u@xhV00|f}UHz6w=22X ToЌ3o4n4'oS*gZFR$>v;. +d 牛+ nƲ%Bf@͈5N[QP$63%WeIhc2XRo?"cr_i9_M`30c]\7s Et]u1[wV-4\z||x6g*D)t͌ekI==w5ݵrI*J4#3;]}SZo!Ϸ׌Kf 3ɇy&ZTӦ2 |N.d !~Yv,tL-X4^KZ)0dөM[ z~ev` /-cUOñA|=XH8qo.b&_4J`Gr[uގL#I)oq _KT {ΉՊ:HAI3p{(4RI/5'Cѳm貗44I};[#XX]Po.GcGw}=8~Hl _`I=y>inЯ@NcgK= F a/PbaDzDe3=$v"NluI'%X>u]95WBRՓ8Zn2`)FY[oOy_` (ħ܇,̩XHUsod|0]?Xj ܊t>9 .G 6󧦴N1j7NV6q[mG?d?YhUBw{EZꠕM-9z{;*[\NP{þ(dr>-lJ4-dе~5R=M?C)$Fs 7U?#Ė`8.!;O# @qAoW FڧÚyh8o!>ϻ?9Dy 42he`K?IJ|2ئ?s#yh-fhf+x 5 sHN-/}Q7EphMExuBOwf[r %ӊ7ۭY<'sY/Mi:"ol$&xUSP8'!E@[ñ\|lIXAL/NNF5LmdThDԈTdTy!&`l*,xaͥ(\QSmv i)ۘ@Y;~g)zS~6 ;: ^_ޓow˦O?H4#ϗ 9;g4?gpޕݝ,<E,y/alL;v{` Ε mVTj]JjbŕBV_mT~GgGaXڬi9/g%Krtzh:`WkB;5哓ȼ88~oSuNjRH`=rksQ3Nl愚;'.fbVY> Z`%E?CaO󶃥OjsZK"3p=#}?(5 75Lԉ%u&ѭ"=®CFU?f%׽ݓ%iG.xkz;?tZ-͍{ svF1FW\ E~*;ǟB!@W&3=FlַT*֐^1U9؀ٽR9t/9zT]ZZhu8-j$>qb^&]%K<\([3 I׀^wգ:gXdVREeطcK{gdd! I]S'򟾎bW xA =$ I-yK}џ6V_2S%X|MP R1$;dcP`c]5%)1 W89<3qV c8bP ^/g%EK@D{Z..Y:4-_]WVI悯 *r`,@ִ3Op}3XJ|4D3܉͆dDdnߊ)8=O>1p9]i(me>EUeWd 1q?tX 5uymH֯h;EPJ,Jx뤮M6+~z_8VG0%Á9A![a& 2S;SzH2s-|\J?!tr>z6xN8(A!Og"lfhNȩBa5⻯9/>Cƒ#7f#^x?9-rSrCN}bs#ɡ@PA^HM'AOr!nKxH{ۘ鿍Gi MD_\g6c)ZטE&&qu\D[uBVws]In⛽nda?pɃ̃$LEUЊo0 AlVᢒoo!4hiYszLoVZiQ<(={@֮}>7wG+5 ~H.lZ1Y$b%'b"ۼ9BF/9>&٪Th83vkW|Zv,\v􊛮ra |C rwQuܪ@3nDi([A'h0{VH;^Ѿq1ȲS@g"\2h/qc?{3||[XℳWKOfNnRk_i6-omj8-J~53JΏ/5>B@ GW#}1␒ڮ|-:%]:xIlVL̈GBA{΂0N?{PνğCE v|R(:DW*o-fX0iDWE|4kNLT5\G>%ГXN繿nCǯ2T哯)hggcA`xڐ| $MM.'oM'p`.zItbk&'ԝ=TNc`ٵ΋,»eLWAjҸekr}^}j䞼>ATd]#0z*,.,# \7e @Gӄ{2 Ԫ{ #K󍉯ޜvLEp~^Eu^CzQMOJO"-V^ҋߍy!8[|>ڴ`|AE\'\}`Q8$W G\.jc3E3VZ\-tFE@!x%e#7Rk=% ڜ jYϼ]" _ܦ, wBj}cDr鎵3ǎ_٠$oLl0c-Tն}SAD+هիQ~iIxuMo(g߾+skG =%:\]5uQнif'l_ >o/ x^zpc}rd&w< ؕg$]v.fbߨPߍ#蹘1'uі:/s+Z,uKḈ2[S-m1̰iۀ]ȑ-b@#͕Sj,`IXB;eF:xoP>%G= ҠKqq4HF<1O6i2dr M&vTO'RUn6%BSdΙ!O 3_  Ck ch_PFs:r@$|jԨ—t VYw'wudʚw=[y/r0{WX8<@},|cT2}eHM79T0%˷* $ ]0iFA8Eu4v:NtKB<9 `XK?XO>aeݕd"YGXQh:>1~?Xt1<8>Mt`oxAm)idV2&80c11+4Ef'HI05t9qþ&t׆ (;87F;Fw40. Lkj~n8w3UoqrRQJh}%G Z㻨a?ZE^EH[ӝܮ,,B4kDJlR\<](5N<'E-r1/Y)fRJTFj:PǽH5$}'=ÄzZ Yf.EE%VmwXJ0#CQ r`,NHDa@ T<.UrpSD42yM{N|ݿMDk -B> 0Cv c^o1fPOd?MZ<6`xHD1/(/{"N)*8VY c lD{HIka56_YAm],PN(brA+>Fr[r*̂+ˮ9Tv5FQ AKX J]`/f3M(qLLqӳ|UF0hKò)I' gG>-bl 0i l˛;v>]* !!ּxnA=U 1mA a+>l@R5 L 1+{hboү)y`[_Fm2Bn'g MUH"=L}iGD?" ,m/ˠG_6\!:|#kwolPnٛũɦum'Tܡ`ǵH{2_2F;=cf f]mc#S#C}v7+Zc$Zm&M޻h aGGrm&3nWm|s,Xz@;vT0Ddxog#`>mޚ2 '"Bz> n>SL,*1Nq-u0sҍ]%JtOi' z0݂i~7x @1R) V3}Ef8eþBZ>"`g%-)Z2cI=E mu F~}b=Kh\uE,>1)N'nnɴ*Äk,-$VO-> d" cu Kw2C[Px9a~J n.Ij;TmLɛ?J=ˡ}J2 SQe57o_pz vE6,E>|_Z4,Xd@Y WEq h^4mN|qe%QWaj0Et.*@?t*Lןw^>WTu(BT}HT;5|2gr:wC^[ϴA-tL/ R?}r-kǫy^vD(N}B#|qOW_}+#Rv -^zq3e w|jxe[1\˷u=Jߧ}g[ֆƁ(}J^J^p2] ˖Ld 3}PAB,k$c0LpT 3iD3DnR1X ̘R3|VӾWἲ4U1:#Wήkjj>Y2&ZMT;.,%&6B9ӟZ v#/}[OȚ׆K'C%6j-L]3ZPaDM6,3}F.I~hynŴbxb)EtgaAIü(Mh NCdfZcuhś&4| @4gId_X}o4E^"ܱM8oꃞ=>:}n,)d/0ym+:L5IPA ғ<~|9.< NbcKp8/VsZjQI:]ѐg1u"II-bhkAR`ÓS-ZNvPjMkʼnT,!!~$X{G-c z '@ vPajˢ67q|j"׺e &؋քI]A=._9=P}rsls0G:T=-]<+Vx}׃ݷ%;R51DgMב\&U6ZjBx\U/^oZxvcA-ZolH&H wbK$tnOʻpBBoڻ{bmv1_iWϙ$j kCBk7sߍk G[-i5o#g&ZPРXg ѹsIXz'#NvL9{ceB2|C3fc_d@޼SZ-Kh ŝIX8DYQԤ‡"7md.8Ezc~5c+3 A?%,Twr @6_9BuB:keNV!=898*-{|YDҩ(hFRa¼_VcR{m[c@m?lRx1GHkc񙕓pQ7|zKWǗC|U;'swm20svDNV* O5"DRQ+w kQpyĉKUU쎌:'i]wYU ƥ֐c;&qsmHxY+yµ+t?: iI gB}bOw|0MG=18v.(uLabִNvĆy$,$iRt?$#հO t:LǍ5NV/0p͸Sw B]uj{ it @|) mMFz/y|;͛'$\vO ޥ;d^SAfQ0C%V4Cd7V]BaLL_l%4K- sd% vi .?63D,~l V'N7mk(u)H('KzuW,Ͻ#-|v2ޜJ4Re >XׂE3;. 70ٍ,fkaUq*IyBiNjg O_AԳ|!x^4L+qy:$oKs$g,ko x?d؊Z[}QH=9&3]8Y7X+N% {x(߼4K''RȨ~A>Y5(/緒1sh-olp[јFJOd`/LMGo,Qh>2}GBEll~pa<¯zY:SbwY:C"t< "zwԘ5DQ.S_67p3q;K-w* (!]0yYT-OfnA7Fb tNn{IL^"EIEd)ka1 .!m fo Un۹69̹1E݃Ub/񞝚J@/zc% Mq&a-@p r-AL]cab%cn 1@A7{kCNUQ9b~KvN89*eΦOtaē.d8& Ry)23 qL[!pȐuk x~y/';p^ei@`G4ec3 쫉ElHKKi*bG^' 4k!aWJSOgYZ0707010000004a000081a4000000000000000000000001642f097500001058000000000000000000000000000000000000005b00000000./lib/modules/4.18.0-484.rt7.273.el8.x86_64+debug/kernel/drivers/input/tablet/acecad.ko.xz7zXZִF!t/A]?Eh=ڜ.+*HpRD;QA/k>1Qz;FJog+( 7W.Oqm3gӬ[rru ]]%^8)_*w@TK?_JD;8ICxz]TDv/)UM=ZP>g[4&Uk.gY큙Ȁ 8 oN !s/ş>wetp*>;#nx?Z 1 HS{,d6140K,gIaAQ"V?cNn-9 (x?6#+$'42%ºl ll3XvՖ3ٌQX5f;%vze& 9Ț^S*`NlTla{; EIP4ƕiM2.lI᳹POp/ma&zFa.%)|;ZV ܬ'inRIqWjA:,> М`ǫyQ< t>/iGmPAy6c74k4LSK3B\ֱ*9kJ @fveN|/sFWߡ\Amخ!'q4h||+E="Y~#\`呩Iq sNč V?AHxطHi%St V(jXx=:´?s4/yTXF,\Cv2쐰Xf!Ga#`KճgiZL4ӦZ$Ȳs#L#f/lSS謢'AEvKzR҃uX7 (R>0K<|Dք{s LcVeIy"BN.T! Wb>,H$盐>J1e+v! /,2;<%V@^3IUBSŴna%ĖPR9fbL6%vNgR:Ԯ\Q]F! X!nD|i I+fG" 눯am}7J@uOiRSoLhQݴ&͚mSa}GЍ3EGY Ì>Dx~cݹb!F&ս2_-a +GA~\euFnM$SՐ)sy$&Eʚ=Sdܞ݇BW$ƐX1]4 6%;9ߵ8ɸ`@p#K6H+^&F㦞=?$k#2+$^ӴtU ĹBd:4;pݗ !V9טceE TA Q_[EI_F#6O$*H(UV3§{{eo{ψcYkk~jqy@Y4 ZEt]`t[W" FN%ߵ-TM60F##+L6_=z:S0_e|B"['}{2Zɛ`yEY?VêIxth]Yl{{-#KspFUפ~FW #;$3r-TxvXx:T5"]4bӛV G WD0JWݵ .ɭM$!Z'ݟ9P "JNdglDn~Gmڬ<]i-|hLutVOdV.J~gI(JmțqA:Y*,o]<*hLX8ZaXy + q九z.r!y^ KG &&S2mdE>(Up?c|f-%gH-^[L?Ȧ2ˏl-JWWIh1y"a2,2^3š.Q, 1fy=`K3JQ"g*Z3SIvLgWۓA%f_\3ӳڿ& :'c̱Xk)G7 7&d`Rii&y+HU I F#ِ/L i4t#|m=j9)S&t+RSWJ%3 CAUss:R>EaC6wc&d'$%"soiw?Nݗdݔ?ikJܻ` m@sC. ݿS,ՕMB86t^.XPjhi &  z5l y>%^܁wL T?1xbyw%Q5$#{Mn&5/De$fZHq^x0S~ĨS.%&:Ua|jO9Q]ǩ>)yC7cXByvM^e3S% iSTb[dg򈴑EH9K608S/M?C.z6D+I{[RP=bԙ8WaLjo3nXJ &"$ZۈB7i9;.E\_ oʽ0YwV[l,f^5tSkq#GA=c' 0hkkAEqo'a @0umR0XD_du.mfU[X:B4.#F3ׄ; ֘Kuk#I<+KXFVi 0ۍL-d]A851X Xn5Z070-9WO 1f6B@Bz]v>Z(O"e@yP7 gVqToQ\S c=7hGyJ] Io(4$.Uh[b y{a)Uοӭ6['s/5RqPH:ZwHHwdKdtv^a'4:|&ܖD- PzLM0hWz賢ݟ'?@SQLb;^pz L)3F$svq ƃ߫F,J-nQ=fm,xH]rpSpb_6n\^MRC=8f4Ǥv\5]ro<@ۙ{,MokXcl_%n5koޛrȶZFE1ᆵ Ay5e|LctI gR4&Oq_z=5}"2[zBCJ9Iա$ dWDQe 3 nwN ?nTg#?R6S4ЪAqw\;;2PV[^U;TYw4EIضB +*zk9w $s=/ ̊4 )6N1Kf%?mEwh EdG9r;\إ;mկG *@-Z76)^; +;DL WH[ Yͭ-_eF% nڒa?u3B&Z/JE{?8vp2 }dZ7V.h]9I<֜D a4"u`TVH~QX6SDø>[ DHÞORdR+n-F+[cRLga`e4pX;;qw8Y±^Szc>4MNl9oBb+vr-ڻx~}mh |2^pF%Bgr;fzCiE4y(K_Ige#H-;ZY(p-h/J{txv411HJ)L< 씝$&=d"D~\cchjrJ˳#хԯᝀ/`:G(2I`Rp7d&&~18NKȿEwD*{A]q]UujCQ)WGJ9 \xJv?y^ HHuSXXrFIDX֟6TO?I퐕&f ]hZ"G6N(b4I4dz=?* ΄y?NV8t]8F$tlO~/7D 9uA&XQ٭}/$h)^{#Ts*p gX܏l؛^H jޕTxNH˨6+Y0LPPHqn(ju-s 3,:HUɂ8[7_jr sqQ t9ِ}RP:*6ӧu.},9}?wi1F. kd?\#?Bٞ+"Cy1HzuʣPy#&*pG3Y)!8h@:^U7 )/~ .a\j6N+BT %Șs$tY5JԛGid̔2u>А*ƊU7&}Q!I!² ^/ ^M}mcLN9#5; kcYHC>z˿b+V,#\!yVg=|ioT}y%^ai>Y=j\{ aty@L5d\o|![*DBC]?xjk}"k(#ٵsו]k0кcs9͂$:Fl?CKn NQ%jT,F:Co{6 0y~.vPT F#RGq=Nܷ4=!UN)Dŧ`I[[);mtWϜ#9hvfX~SF]t~V@TWbܡ}דK78&VLb^i15Bd ISߏV]ee]?Ϣ]^ ϲjv@/Q*H>iƮ(ƣmu4!s'R跖M^m~o'/ofG;(.b?_-AK'1?VZ{:2MD=uMixqk n]2:>#QV`M'#]pmg֯w>BgO!D2Թh1CU9kkbE8>"YHiHHNUx1-Dv +?{4#$/'G2&pO&%QWjw? 8[qybvk qgikO_Qq`'qk{[JMd8Zd!o汑!]&xV )K&._kMXoќꏷOgueGlfB)1!vC^nefBQ./pKyVGU`\GB"rZ|AQkn+MTyYR4.ŐVAjƿ ‹a=HcؑtzQcP*X|w<!th?q!UI`)0;(@&~"P~C_44F).,[\fg6JgYo\O}? (@u'bPBmau*1$֪wDFX#coe;V V&  Z3U^iZ0²h`."h=Al1iaaЇ0 QbN\;FcSlpfJO]/nD3 zig-B U)mC :eeדS6P|PYS(m89TH ?H}Y! uڏXΗOeO<O#'9B)}.9qA~hSۄʽS^ug1q}gz _=jYS{*|Ww(S+rM(rW 8rՀMI $0#G~)@6E.2_Vj6k #LDWC_oQNa@-R+غRkq{XER3n𱀯Oz"=qsVϲwuN%Ilи{(8Ek%v%#W'{'O8Z/qT7ee*`F/貈k=sMS'$۪1BR^̐+}ҰbflEA;(|Є2D=w%%G9ыb Ro.*Tb.z@4N4φ*M' -\07jN}<]{or-e ƋwR=rX]Knui?Ο,ih)d` RV9Q&{.mʪG7'>OT 38~ $dи(ÏAn啐,-eA^؈׸*qU[BೳN`ȣ/IV N p֪) p R)cr{1Bf<-~|+✹8H& CRj<'p$5-Vd7 HUw[O!lj %#N mc^dSaKiʐUYRMے$0o4ܯ^yAPժ/iOFInG;Ru7rg9`ɤ=:K=vvlpӴf^k 1[<:5z/psh 6-¬/!%o-)d2V9F{]uDR ׍sHI4]`$Jv-xhH.5X k\AUgjdi@LIL J_PV{%o֐c>m\$7r>j0NށWfCܒSN3UKD*~r[`f+zuzZgf{Viĝ }H,Obn*l;o EF[_i!X *O@>^/*Ԓ,GCBztΰQ= m"`x6m~N¡!sAyf;FJ"e4$~`\({/zfەg7!;GN@OC> W J%S[p5OQ'䯡gp56-49c7jk& Ȏ0f1ᅡ}wMD& .YAYƻLhxQ;apy HT`eE=n¬[# \LP\2R } D;471^l؃ɊX4ȼzG7B] R hSr:YZ%~"DAc&KͺMΔ`R0_UXԌ?K{Y'z`Iu竡aw䬜.4vEq!PIO'3Q0& H*Ks)1d0rTpW݉5Pq _4S|G1'O/>#(%& FU%HQG6M1Sa'kIuˊK(|Ch+}|<1|h/Ax DCOt?N$}/&muAh9ߨW6n mݏ$e6Wo?>Ӕ%v QPlz*C,Eo#cȮ[dK)P~p/8@=FJty*sʂX4 >fȯOLOf_%a= LCA$!~knҋ{"۠BpC:R"$W6thd+8­u+{÷((yuӟ|LށF8ce`a 9i,Aؔ=f|!v6A]`XCC̹K'6a]Xꨭv ,[8ٔ 29Mh68CϨ*\^Kk֠+nlh>,[B(Zj:iP G({~tpl3RDLm_wNddŧ o}Sa8lڗ4K{l8,6|*Ơ^-hMBhIA72z2+wˢ2=)EN3aF>caՍZ׹<N4f(r7soBzA{0>O2^ΰR|o dbok^VqA *RE eOcr36[r|C&}7O|_h-lkuX>qx9TZ>~LsEǻ{ __ { HTj.ole@͗?IKނK.(S2L-V"s:* 0?S[SF@~8Ac7/8#4MMHj !ʢ] K2HߥŤpL,/ _X'U.r>ՎgD$9Oa%`tBCAp:  :؈@V1Zᘸ8>y_>PPsa%`E ń3-FG(mjOvoC"ny^)Uz4--6BR8Lѻb(.V ?+`]琩'}&= vaHY h}(ز4oO5\3O[6j0gՓ#᫭2o31CWVXs_0EmQTn?>-}-f.}BJQt}Ò)w͍9;&W)F_* 7%3l\"OUZ:iڍ#Lj n3U|ZxeS)F$Egq֕е==UӏEgmM$gRFO)n)uq_I3WTu62F)"18Wd%PhZ{ th}Yec]][JuvWQtPyhl1]!Y,K8F܉KDFJiQC^[xrK{P6ڌE_.80kw8zTv횚2nιhy.."__Ӹf#,l_X;݋R[?P|9˶I𬐙ճxdžBioy}T Iu Avg_@0]"RR{\ޅLYUقId4c R]*8|xiBW?o֯> $LbџJe)Ǥ("BkS1[N&1u噏H<%Rx1y7zVlhu#sWdg%ݤv ^@,1mc:z%Z`rJ@_qӈ?w0ͽf8GdgYZ@knEEfv4AĜP`W3lD5@FIV/>v*`E=N#Q% QW3s/u,)ψ%C"D}S {[uq֕! Ҹ**P#U0[l1R'#VV2bU.GK\Ƽ#e݃ܢ򹃉!z_^pJ\ha]fC$t3H&#jwWW*3*0liT pϪ}eKo$8lkoNp'Brwd ax gE/@/Ppsa#݊_f 2 k{y3rLpvx,T#0 C:+7WCLJbU$ _$r$A?. (nUm}m4b@ u,>-»J|2"E[,yѫjAάmTψ D4WrFàzsŶ m;b6j_p(p*~%l\~D#x{oOp &`{0 OOsy<6{v{7ԏuj* { b\'=XZH,ʟbT>=jq|=AuuTbCG9,l X $ 2;nok|KIiխy:nSA˥ omz *5OO}C ޏ uwޭ`zoc+T?%gI8+@Щؾ;/s ih![wd;:S S!8:DJc<׏ -MZ~f_2L!b2 <8vҎvP.? ݅Ro%&E3m$N~y4gL*gIX,֪#Jg:MQnD NqT CrH{ڽf9f".)p H7 8Qz~`xn@6ĕ͈['4o)q:Ǩ/A_ٽDϘ%Dmw#OvE,Y}PgOWA/&ȿr@Hpa'nEJY.yָbP'}5™ pGCԱlsCv(}ƶ44ڋ_K:R][Յ:D\N!V4HRX G4M!@Tɰ[ %254251Dpn3h`q 7`tr\/z635zPpLZVŽڣ:Ϊ. Xvx-B7N ? J37zpXIT 6g˫ON6m H%ĻWOTycwkćuɰ1ȟO6<4N@-$Cb rkh͞PXrހ!͋+ .eN{*W NfG]@ r+m{Jq:1: g>FžE'աڸ.ǡ;{>/9\T~ay%E+JÉDw2 ˨QN'̾W?Rfh1+u|ƾX~u=$lk`uASQtث+@!.g9 Shp)bzD%S,‹T;wN*y.hԁT]ӈ3 ]C_? ~̦tOnK@:lhsR"~ioh-QRdEg==KD>5mz=t#a)N%=)(d*UxGXbɗ偼: 2m; [B:KG>n$:=4C17؜ZQ!IT7}6A((U(H@G/ e6+-cpE_\A3.>dJޒԳ@\s ] CgHҲ a^6\R)z3S"t#"< fS ڣ98s[&&a^p>^/_F| V\g=p/ags<9g8bG΃tdؾ<Ïэf񉛐H"} %닷i`\6noiw~\`,mlFS?lQ.L1ց 'ժ4(RcrʉPUOơ茉@MvOQCN\N*Ywo8lV|\wqdMOS6uNVQbz7q|rXɩoF3pnL,j.aJy$Lh6 8u4dC4%oW!`|-*f3]}ӻQ&$դ*fmbPy<GY/;ZJH7 ĕi0c(:HZ0oUy]-)!4Isyv-]^+by`? *ӨVu-Y [=wuX^d Ϳx3VBi 0,_Fώn5EiI iZ1S\֜`_ HR)< G[F}C]#o^qnܢU >|w DσtbU$Ƒ,$A6Ȥ~c1ꟛD^;YaX}=8F&ߞ,=Lq+(?ftxx+M:>X.=ݞ\KGM@!n}Z+2f Naڌb6+N$e2@Txo[D"s<ïL['n8uRa0'V3*L';Uش+aI1_I)J w\A"P iqx^HoH|X>d6AM ւS̄KDIdn +%G0W "t-bS~>(K#Wa!REG eX3J#o\ '* \%H\6 mdʔ0n->ŲJOp%{i4a  *z;. z~f )՟;:E2w9 gkM{-yzF~eG>YdY*1^sAZ$4?rQpQ0Dq)"#p&DT3 `H5;K "K?IM_S_}Rb4~5^/Ir?^1<}t@GNRgItɕJy0rÚL9!ث 7+N;AV f/  Ǐ+H`8JB7r *Se5]Cra'>ʸjv;Jf}{D&}O4ۨ|fNLh`%%QuJ/ڝh7OX~ۉm_io)Anju酶KjU YbD2OOͩOM&Yߛ7GURHwz!6|qPGp^c/Hnn9ƛ-t4#s!Γ{,wa ӒTe庝z> 5%9s/Rgs||.7 38ɈQDboNnD<Ņ,kD-PajEPWsA+W^Y0BԻ[>W.`K8^(ڵ7B5pVd5†lCtzБƽTj| kuPphĢF:\drcFdG§mRta.τno]ccΣH6p\fȨ?Y]m,ԗNl˿.h#YPT9 xkz! j@f0?l|HtUXlaBIvS|fclI(ƗZ^ Lo" R"ߖhgyL"@NMzH?22<3!a\]YnC~qҾ/n1OGT9 .!G؎,`Q=f1d9`*Q9 bB4nψ>(5Y*6XfTX)Lc |ik Jtv{SC=%|W(9vrHs~UqD~-n(6fqPt󂃔 /JC ;w9+yG/blL$K<3dƉΰ\r;GY9Y':x5HUa,^re\Y9Mr2h63ػ0399Xb6v#}x$$culÅa`K* Av|?'eY Z{}2pDKcC'!C*?7WFTS7e*JUo(5o0,9 )3*R,EB"{޴G*|rU=&>Tt+tOq@-oӺģ 8L!pwFE7J ,HVXkDMz[1A`*|ܹV.YgN]#RM-]V/@y 4@׹ܐYb Ff H}O蹆 ݦ0^BM o0b>1rp#z^8lU.6"%#QYO YR!>9ը,#h-bhGPr: }:v!dr^ $|>\54wň"F UPWԵ%H&M]u~$p\*epsz+ȀK]ewA2ݜdbuSa'ҙk8U¦־T[УH9M ت13`Fw* ]gř)Ym,*e;`p& ;jkSxI~F/ܬ)dr "7֟bP'^K!5}FaMܬ,f3?,MO Ƴ} ]ڱ\{%2kiE 1jF5VG0G) ahK.tN9bvAb#'iCLa.B^0֞#E W{&sZBMm۶x[0SB^)K7-1QOTǟEXw䇱upRn^3ʟArFѥ=&B ݅TFhF9>]=q AO1d$΁̖u`x023O̱*qt_~^l 5 V%>$0jTp,F<ǥ5T[ N.*1n Oĉ}6͌ig Ԁpj Y.k1ٙLd6]T$q`'_YHߘ̠*Ŏ,Be&+`'PYiZ"`SuMhݱ4%TЗmsxbU}y5 9k&qyv˦Ǩk +(hޖOTy(o *M2cmB>칶;Cƚj }4bՂߖh?o[8~r4=&d_]N >T*we>RRa@~jwʔLU:7JXعs&d;L8|_*5Lajβ]RL['JF o۷c5#j|QzTdEܛYC*ok霭%~9.m$Z1ZZg TJ`4-PpGʼl3UTږ`7z)/ ^/V z _4|z|7HX!ck A>A3kH{҂D\S?lg6s4 YOYUkՀ7f,J^5Ed:6<$>[vWmn?zR_u=4we^ʶ5Ⱦ_9Ҕ'ocsb+Cn|M8.|#^U*w%'Hz28e}T[3rZy I8)Z18:_7v;3 M#v5>[ 'pkF)뱒ZhQXu=ʧ/I`XuW<(c_V#gE?3s j,>$wKě Tiv5 'D.O4=Er{o:7isB.R> IB_; OkQVRH~\^HCb|rWɏ@ b6\xIv0G=hi|@D%KQ02YnjSY^A|j-4Bݚϣ&xkn6zqUZTb8GPġ`ubHA.\d!=1-b])yQp3u8x$e| G;m\\o*C2iBM4n;fbtua^-O$8!f?ʵ5rtQ= K$l"ҽb+ OV?jȽHgoMP̛ "##2&$SA\[ +.jo=L<-؁]!OwC)Ž=T[@AE/Z2ػ"ڠſ<؜\EtRٟUQE':- pB r5!X h ;wkSKMG:&9] *\<27zao]6PKCit%=Z*^lF9OLJshXEaZRr^ Y?of3bL'Y\rSnx_je%nGoA&v=qܣ:q$P\>ֵv~߫A('W7()Llc$Ov ! ɗ=sīsr]b4mT  W[΅PO(R2b*evW׆mPop#S;8Pؿyvp7;ɦ)3 VI}&pAl -"I.q}.իf Í >uJmƴÞǐXYHJs,B]!.w&w3Hۂ_3R,ﳩ+Χe H7ΊДĈ '"@|7^\)9jZ6h +8R&7Y8~>­D i|󁙡Nm<|턍mezլ_{ gb?6]: 8Nc3FPHAWz%*;-Tw`\60;tQ2@C.Q[B@M9ZV򩵂ޢ[}x;0F69|U05{0Cϸ;)[Q*{#^E*}:7\YϋW/`x[כљwCD[Fš[J`~3yB,Ej rW:f{ >9bЛ.Lb f[v륖YSU=G߂h3IdɯG$@z.Kt ;E@d:?tjϯP%;#:OBmuAC&p d*{4#鍮VwkIj`Y\3 xC ) W2LLSrrqF]ӑ3=Y(>k=( ÁBs=[%Ҝ/Zs?  ?i['`P+|`z C2IYȝGC@ʟ_Q7Pig DHsߴ^ʔ&^"2Kb .#Īs(_ Z.)P]3%hjf[DHooQAtC`q޸T[AǝXD)Sw8<%t3bT^x# btQΠ,@%}~;@2{f/+60S .NTjDb OL#eŸ*p67z|ǸכQ#T0;0tv0z:3|~= Gb#='/ju[d WȐN&+ë9Ρ<.NwK RiWD1{ʦ\F@b'Yf.+ 1){Ú.?~1zFKu$q7Wm ${d P{FODgÞA%TiW6U-cn)Bbت5y90 o3B @ R(Y[r0b*;h"/+cȨgj(rlE#1dt>R6 :f6i-:? rj&/w wGwav q5sIſp\Vk(&.bb_E$WxK QrV }+ӓ4?p=WI3T[V i/t@h٘ptM@LGoS\I10S{4в. b.4+E]O >ǽW7Y L"fi$7KQeX/yOR6IGfi^XX]̬SbkyX-EJ 1bLM6]$Ca+O˪/F\tbu2h=RPSw꨹I ĈO }) oh&}ޔ ]فj)Z *6typo/K|pI {|vT!l+U)N}OO zb ڨمy.9)\:Jc7[P/p]Ѿ&=OUpvj^+Hs ![J4i76{/KCO87|3֞T|}L {K,O(W}{slnf=}NC ^(Lbث(V^VIjDe-ӃjwNaq JrڥR mMI8WG!6lz?QeZ PhŌN#lڌd!l۵6ŒfTީ/Ao^C=aL_ߍ7*$] Jp4}4n @J$`AZ<*܀B~Jd? d)T[ z]U: hZ&k(6X3+o~Uc;:bv= 5'+7UPQ;Ju0^kcE˨S9?T{N+wrU/cY{MRa\p >fiFs]*SF'۫Jc b{ <\-w@v1˓",ˍji % ȏ~C8+2HJPeba 3KW~vʦr S'&WON<ocn\}{C3_obI3鹗Sf[1 F&%M2kaZfo5ENLOFLFf kqW%y6ɠ[_qɢ3_] x[:-@T<>+#TDE6%!pUEq̒4~r qh~-ʡ `_ Yb[qR7|)EV|P8͛\P{.m9Z?Ln`hjNQҶ[1_;*nk(ˆ e,G&e7Y%\pHWt!l™bQ0.<9 oG^&S ]oq";;|$rkW@8 X <"i!") YQLGꪆw"@m&7_S 5rE6NMCa[Nuw&; \#fV/`hkqbW\Qۭ{gH{k^{9á%?:H?Xxx  NN61asN_C(.]d,G`C8=uLAO5']̕DUƲJh< 6r5o{x!nLb@g-r2%e4rE+gnU1l%R#G͠,݈Zo IʾW%Qv7`xRb98(T&l3G”t*O-(Q5n<63>?k]:1a[3ߔ#*mgj@vNѢ&s' j:̈=>uN[N^O,e}~-aLŃOћ0c,~Cn2&9:XʧAQRΝKTf'1gǷ;hf.}P$GQ=@XR=n6ђ*?2^.땑_J}ۭ) b'of>@P1}!|[dyZeqGȝ)xSٰ~@顃uQ~6 BuqC:_ )JS̏~D=_DK@~ƸJ%Vfz/g9AV[%6z*1.ⶤ qO}F|vwMosPǾ E3Ԓg_zY JJ[5S{n]#ET ;%>X:k!|(Bw6%RߺO|t ̄ImNZ!/48b)\‚ 1x+W3&G-)Z7Zl.W%% eﵘŧSWuPh1}1b66&f<:g] lϸ'mvS3Nd/ O WF1 xdZaIw h1/>(t@S->G7맅{ٟZ˓}7V, ^[HO4NfP/ٴE_$6bL%*{RȽ04TdE~$|eph+K5T3:NʿrS1K#]dĹ*)&u8"\9*Y<[+%D*&iv&Y {$Q ><:q^bìAJ.軁 =ӄBѷ֔]"~437?P?Qe L:#\-g XK(W3aMR 4oܞn҂AD2/HeKu ze% ;OThabBǰEzF.uШl_L<ȁ2MȞݰ3Wm..O/hMM8dž:ج6V}OCz1e -^EY:ٔ z b<0u.YJ[HP C{ڂ3O12!7λXFz]mʼNkr?.E5"1B"_kMyA6{97P+b?)OO<ewZ6ui N^Vq<Ag=Yz`c<)ywG W1v~'KB*:mQ90y߹+NMU[5J 𸞑N64#p!a J:Y K4ZЊC ԉGq͚aY>P%8 " W}b˸ j¢+W{C/o}*gnתa`P 7mZ3M!*y]}֢e" ^0kekp[4u%{sa.A4EdberףGWW,&q\mRߥų >/JXzUdȡ|vAHzAcRpgb*-M5O*,;_{ %y}Rԫ BeO3 : b+v0#ELa|6-UJOK&id9w&p .Rts;' !.dD JF7B} e4DƢ]͂Uqm'--sjD I=_EĦIKM5 An8;kBAeHsTa9(=#+9}2WZ+@kffݰ^yC\OI5L9'ɚyM[gt,/hE·TV)|u,f e\F{7W0v~ ;,k =,Yȏ Q]T=K/xgƛ&ghnSvҜ&!ĜT0;9c>rPMU|)-F>]%O2kVtQ<:mtk^PEp-} hp}u5Z%iQALܒ%]v~M7W 4^j-}6pGs>^3zےTW KV%NcGw MKq㠹Pe3}x3j C-61[>Up˟v"|f j@ xBۯSDo˿Y dNxvCZI BRoZx*ĊlY}x}gg>)/sZ:Xz+ `@ڶ)MGWIy-Ve3Fsx~r ogrfP3]*aEgA%L6W{IΈiG-Scv+& {a;7Ξ>%F1dG`z1A|{u8q N Xɨ}{!ΠY3᧙\ALp%˔d#}W׉!SVEHY>oFe.+BpAG9I$B5P5Qu۬9=KP[Ba=?=$x&`l,bjQ&9MNDJg5cm? c;ɇ) Zy⬻bȈ`8` (Fӿmi=hT $ˆzZgz{ ePiQi͟6u}[Q!z R Y)߶J?LPlIdO SהڹC8r*Kޤ5;gU}#ͣ8~;SNQ3K +O.aE]_ G DO%ڧ/,PnրFDÔP[=D'dvR!g&j}o8fR*gB܊Wó1úSsWڜyQ!~b6Q%܎!b2rdg& b \K-:Sh ڧ<7Ak?5*kgTqW"Y{"J8DG]6/i D|N'k EʂM_~ \OYǑ aE/.] Fn[̨kn8 X{;}})Pxn4[<-N))V#R6mӫ-%iyyHh]+yC5Xzn`yX|_N]5w,q WBҥ'H' ht *:"Q 9mo` ;'a'tMj!`V6V)vd[(|AKJabZ8hPEکAV1Do9;(TYf:yF\dKe, 4u'Mz"F^[b9'txOKI?Q³`NXhktrhw€UwiH7VtP@y31_whQJvm[Áׅ}{ѢsBK$D?@M;f]׺cb5>'NEp{T$+qcHRT}S|aj_F+DEA%!-=Iq?dDI~xm$񊟞.=d ~&9hHNh%cÙ7/* 0@! ½c|+K@q jJ P6"1 *)Nc:,bZzse ;z%ќ4x҉ oV0 }Dt^$Ix[x%f6itYS13.8n/iD[9?#x"ciދU#PV{uk\Բ&+<AUMAvX"k\?Vd?s0sr6L'\Բ6In"GoW*KYH~WPoW[|^L0.O`r)ۮ"x;=9͟pNDDe$?[Mh郫K[=3c1"3zhܪZzb^"84_ "̔]Z(A#JTzlG1-1t˗r^̶xFg_ 3]\Kͤ9_d'_=x(`H9P^2Fʹm69?]]ۈ?ߐwBY3Z 4}X[ sR!0' ni XL- "Rs.na&UjЀ Z|9[`rPfS%l]*sw'XH流%E +m iûs.;Q:5ĈN]hM+{$'}4]U rX \vd>ЄatwK3& 5mZ0}֤2㇇lQ%1"]:Q *0O,9\ZbzU,٦OGeCP;W1'G2g 9#GV RhmA-{Tm!/IxK:7>P.S.|綆G.Yu^4$ʽ[ W=bp$LL_yhsU V`Q@S:}$ѳ0OPlz~&ar~ַ{ $JXɲE'G.U[qͺ Y)bv̘ee^(`pr:?7FLCߗjDfcbl(&\qQQ7xPTkfJ/ ST2 2ӵ%5Jd9XJ2[Zl)ڭU;΀֐Eϭ^NRH6)gI.:=0Z@o;` *XCq ʤ~D:' bd3OyX;W_ pB=bo] qr!4k0)$jZ$XjQE (h$`L~fx*(wٮ-,u9neǐi)}9XE)$1ToٝX UYPrmjp:ݬuU SF;%}{<)v;W^094vN>M=Yuz¿MaE&aq?W@ͺ \N>\a G8K+ "n.08w<9Prd缥_0@=T-p\8F*hC=WZ (U)Vnq:N~))B'=>.JHD.v-|˳;Hf_sU@wr-T#KX2RU]5 拙@眇'\ȉs8AtCw@eib{Hif`0$|D[3)Ս?:QKS xZ +/-W F.kfGjΫl!~8q/~C)LQouBniB/v:iXP>}P|@RhvQ;j%rf9}lrcAbH;}[uHc> +ulLvLc}+ZuVI:@%Zʑt`F2ԞtUqwZSn&ϴC"{Vѐf Mjq 2i%_ܓ [v_$O'\^P7Wjп(q޷}ػ7< Oq׈~X)c%l#it,050n/Ό/@ z)6Eۂj7@f)%ܕ4F- ]X| }.igb/ӈbz GZOB2%vv1?ZgũSG:6(TDe&@#-hc]I*Z^,N CQ<.~s㭮bHө2<{J\ڪMybqw&:$y6r8[>S0jp8CNL#H L]<%/y?_)B 8swmXYEab̐DSs^ng1$] ~'(OdPl;uupf0֍>jzy÷Oܨ7.yߡ8* wGmCb2pj v5ҩI'V'6Zί.)dn q~pY _,3!5llLYQn9Q9y`(<)z%"KH'V8t-gX 86 *8p"Q]ܾw8.̍6=Ѐ 검68$?hj9֝Ӯjh4gAY5"~ϡiym㧤NЖ5۫S#ik$xU!]$h0=.(XXVjNI c{#LWCEQN*o2{Z[p`' ψPH!7dvh5`;9a|ƪuJ'YI`.^h.CM*j!`z֮T?dMWKfa' 9u(wx'CQ .6Z +&!w"(]d4A:"%ViӄR9R>]{Cmޫ=w4蒉Lw f7f:xGk8[fv-xFɔ3Zf\N-oK>\Ѳ2n5INEgbOb6".W!>ohVCӆa5#SZXrSm[9_FШݘ~6Z{:ZAd?@ώL/~qkISYT<3F5jqpwёU* 2րAb*3P0kв@[4PI32 }LnP[cAhoWA b~>_p'0f&F23 -MJ4`a ?V\QbQ*sg;.K]Y`)aC0Mv|2(->RHtaa{8*,ZwJ4;Ie9j1l8hO*"YC+B%/l~C^HnxG+3{0])^&CQ~OUH9ZBR}Fd׫ i3~$x4>;Ppz_ Sc[HcdzRp`_,1މԩA!rho)P/4߾Q`MdM5M~zO$?ކ̈",PL"'!ւVĩæx a ؊p7Cog<_9xpq!&d7 䎁tLDD2ۻ!zpԟmHͻ GQ1Z}d]tjwRkUT퉩!BQ;#LJîw~M|%PS55mDJt]Z&ףk42^>U»6PGVH~k,GfD7T-ܡ:d }^(CM'ҝ6^"utɈN؉iWR6[^=6qt"uL#yQIBФ~U=!/  i~R'|όm,T{$Tǣm-|Ĺ5'Q[`WC x8Kユ0Eo(uWUR~e*!1.&7a飫 ,(9XF_a} [%.jYG1i|ff:Of˟?Ofd[Qr:5ǖ&8+7&`r(t`X9 N}F-S}]s p)X'&)Jl/kb[׺4.mWueL`x kY[˪ьl0:q̐L2%ID.7eRÿ]A4P~[B~NpϷ U >iŷ1${Йa^;k{N!S]H0'῀}&@+v>3MƵ/USPjycYKG۸'= #"f/[HOCϦrhd( v&KcC1%(9b6O7X%Ͼ '1D 3Zz>H9a^BN̛9Aidbfo{U+u|ص*Dô-1+kI}s}پ6Θk L(5,ƙ'GQ (  $L OSΗ!`Q_ʯEI9HOڋ{xoTJee}V7;fK;sIJR7 }'ͷ>ndijMnr6N#d,~6㌝/*ڧ/XeYU.,ILd1LG]f)v T3Ƌ,RrhOJ1:}:0reϳk(}F/ׇ,P/ƛHcHPmc&UY =oahm2vAX.D C5UL6);#:p&JϟKq-P`ح^a&p^+[/5s}|ƅYe,e+_Kt[ {] !1*WjZfr_7gF*˜ uK' Fhu$?eY@]4ja{vў[VaS&E=Lͯප&rqownq`*O8f/')?灌fw«X K5T; er\PqDk[r`v#/9؄^/ux;ţ0ʝ`k| #Kyv-y&Zmf_&W:YrGxvcĭ>I8|Sa/Atv8Z.VxLAv㒞pڅuoƦ (&q+FCة' >wF$3p: "Л YkY>!_{MtL e0cm`]d- q[bwZL qQb,#Dhg&ݮI<CIXIo%QkLOᅾ0T=IX^:*$p'r,ͣ Q@ >u`Ir̫(<2GQMC̉)P!s5ŘwLiU/TP{w˶Pf]a۪GR%ZcŰe 5-0ܗndN/9Vb3Nֻ`Y#δva_Ua3LVJqE=q2wވ/*c^gm|:F%l֦֘\+pళ$1~ cI!PÄQnkl Jʭ <*z2*Vy `{ \5( a?42(P#k-\7^ \@Qz43yH*' b?`O1h ?m`>Ջ-*WZ![Ù.,#YGu *.,.iH3țue4yEv?c3fXy#/"$>-<ߤ{)c.9ɮV$t0`iИTC} $`? MXޕ\y hiܧ&W#i5^6u~Sby T=>=kJ&g)Y\&t?0yR[0U{ U cn2"0C퓔SDk/j}%7i+A vEKJu*%# Q7̓Pi R5 ֖D q_sAp}*ᙈ2E~b|ߛ'rީniPC5"z7}JVIܰ]n{^ .E`_D6#O|KH/]0zS,lR5+ /qoGI`j繍ݿc ?clep IAN*Nϑ#59U & ZpBFf@!=:Zl׼{gIJ dޫ_ /蓓OJ" 5V; 5]G(36Xz "Ì;!YS&A*yC(x~K.T@BNۯ+W~j=/ʠҺ[)Y5)STi | -Y+oF7p-P/Y 9>88{幤iHSuWVWqG?~'1L-ρk"#<07d}|sKR=7ѵQf?@*#;D]c{! )c Bײ4+vnf &|Ѧ njC m2JE'd%v?/ZOQq™iw}qNzQ騇i8$?N1$i'wCUw(Mp\ύHwI~[k#ꗻguTG%2"-`}(F0vwzθXGfWg7u(c dS8Q~30W)?VV*; @o J/%`?盷 Wm)(U%VC'-IZ+(Z={-:>~aJP0VfL!񉨛BSH>.޶f Q($ w7&e}1Z7 ewZ$-\K&b)o2h6R:=N &lu[|:paH!m!cK=WXD$p.Vi=oϤk8]C8]aZûD~LdP3V[Wy.!h!4ԟ.FwLb3p~1lg@[S/r4Q1=%Y4WGnFNڋC1t Z-R)+bghHNl?&<#Hj&eTI[ڼO!|gDM "%'`l},ŌY@*3DU~0[\  tl9X)WfOdWy>Z+upTS@w. 2=ؿ]6 =6"ȳ]hn^9:iReަuo^`#jkQ3^9o@=𩌡•jC,0Uy+w0;m}L;Q1V;J-(o)(U^D,=h>%ؤrilD8x1mfᇠլq`$;!⓼_Qt}Yi JvO[ _47}U0a{>A~1c:-$jkqP8Gu<A`ê=gT1eTih NN-^ӗl @R<n1e{ WV)f*l~Î sǾl3j-Jn !a&{:Y A'VA5[__ڞ^XӺdN_IBB!DGw"奁!C9l77hЎx{8lN1 TPѰO'K){vk x}8;} cqܶE*U]_/^~4=CƱޙ9n x5uwj?MM9y(KXTƌv$,Kd+*7-T)b8W.y8*վ{R5h~(ѵ6?!gIȫlvl/ݜk{PX59s9*-<ԙS4KT"Cn# 9ig½oBeG|w}HKFDo7ڏeh#impӖT+G_+K~:9?^Dz׶*\91SFF2BbNw!MGYa a1TStJA"eANZoct[@ crbx"(glvf{%G`xS^הD%g*p_gJ2Qc`)K k)U{H袃FS^IEm(mc0 UTr"ңƴ-E֧k[&A^7t[i|,'A']#Ib`AK:̜zA;_: οE5ת'?atWm[X=]+Kna9o4u:o|e;0*ٿ+CyDm_u]8肪{j+wޛj1%7T,q Rz؇ {2>5"! Kă5<713=,@v]0-.:|(f.\ -a1i&Eޥ((R>YLF<.\&|\(yy ,⣪sRD߃ /;i6 k2'丱NI9bN_(y"M]⡿$ A=)h qbI5|DN%qDwh؇*Pe1QҸ#k^;fAH~.L޺dD%K[j,T}񼕭<.c$e*դEaI=GqWoz20wZǧ.8P[O м޻޻)Dg3b4 zX1ǩD2ϹcS]9&?ZNU2kv6s]tur<m2J`#"f5(6 .o$?;+;̧y!ĸl$ƻezRA7} 7uZ8M棿01!A5kq~&O Kp~yʼcb>GZT=c'DhЁ,:;~ȏ^hP 'JλTв il (=nEm@1>+?A b N.ߑ@4Z4i#NXHi\JD>0APյ`j sxKi@͸WxgŢ燲XIbNSw0@ z{ 10aA4#Ω7K4y>v xs4~z_ۛs_7[S+6?;F;)궧IN t5WfhSVI\† n o*G j "M`F|xڹ7% ]L, -jSItRέ. y6a7Fu n` s{ 4_2"l&̆JiѺ/ 9}z\ LK j&w;PiZbc'J-R]/NZ,b5WhBQ{xgGz Ѵ5##<*X"_uW?t7-X-pLY]?Xl/FtHw'"8_.T DɊ5 #y6P˵?9˲\z@iD=)=q(~!H8I zCDFzc^72 UdI ?%t:])%F=fu(0lFiPr$AlRJ%.~iʯ0OXA^AB&Kb}s$Է- LKSG'i#޾:yb(},F(_ GoUSR?i 7AߵjLJWH_20y{CF! [|7a?"/L8% jp,KP$گI~ G$22Xj+,ĩ2JΡ)9XfǾ_jڙ;[E^oWl213:RJ8)Lצކ\N6&bUQT}BrCY3$;^B@>d.)w]b4Q k ~7#xV0َ ̍F#d8mj$ );xueG}Ҟ i$l.! iUHNg R#jS b0=@ :#h˵RS%~ A/AzZ~}Vqܦ /ԬT=j&\wO/Xx/#U&׺1mCq#m/R0"cQ 6A~^,݅Q2s4 Gcg/lh2JgNTvOCI}Uboe-'E.z쒽Hawl ,pWcr~+ 4wx-gXr8i|uzq<;t7FNO%L tLJ އkbȑ(بGXe G;񧌮kSM9䧸 ?h3h8Sjh'g2ȃU2H.s3q&)Ҍas*F=-$LWrkPQSoRB7iA@x^3Gh|J5EW$kxr p5H zKJJnw2L~<)j}ԆwrCM${ϥ϶͒L.30Nm(7uJlckPiW+cel qlD %`uk,('H ȇ ;:5&jG?`rUZTL#-}]SV6yU21ٞyH4.YǢ{$6!"/ӆe?X׳hezk50l"YWEjHᲛ\"[p̘63wDh\c拚5c25r'fDk>7n{PTiq~L' &mC˿DWȇڕұz{H'0S)@NB 5u_ Z@,E2^m wڵGy>A}2OO|P,Ӛ7^V TwzU>" /Ж]# ;L5Z ]P~6|H3 " 4b;BdY@&›\Q&tgqXbJ07#DOdY:#:_Ow ~ h{Q`)n>Hv N$MR7k+SE TB})Nvnq7`o:Y~qՊ'_|M/uwp$l\1*9F"k0t|Oi;wCYX˲Wfdvֲ2L75rjCI+F?*+Mkc I4n/0L&1Ib*" PuEϤpdvnoL9u}f{kIǖoI l̩=eg1uJ~91s\}5d_w_W6dtNp^!(qUX#CĴ5^#*EIG .pJ@Ĥ ˭TDxvF$6E%'t%nG~Y]{XM@QGۡθa3y`81TY/آ>&& 41pV1sDyype%zB/*:9A^mn@o0Mi~%o=/鐔Ąm|0YdS ;ȏ,tf^4t騖o~CPp5K鍞C%I4LOScQz5w4ek*pe~x T6i1i.v/p/PyS Z0s@C dKrhY2߼L/VGD8W|ZMD*b;fu8^Qsb|Qs ƗՓu[Epѷg-ͨOEP;-a]F旤ŕ.d[r?pkeĢP foZ61(禁J_V FEp#55džzU=eLte_):>mygYnB0. DO(i/hsŷ;[ "$&@Bj ;c 1GI|$`PuM)JGAU-2ܔ10QT W ʇgʴX;|pPL^>M3Jg1d\@ԌmM+$oYB F%eGweim ’F#ajSg4 O#d$81Țgh` j{Yk%b@[zn )Y+T/}Ȱf{($*qZ* n;)ug6 w mc_ TP2{%w:3?aWt2bYɓQzkOZ_ 8}*\ (3)zRk@i1Χ FSzJPhK]6Qt(\5Hot[>66v%5J?O*,qed!'A XB\:Vi)@1Z1y:঵|052<-.1o0Mn ϱ'7y#!1%<4ߩG[kNbuXE_w& |poܔo*7pa^s/gx8 wj|= ~&1R$Y,P+;9cEY8TX׽LoFf!i#]LN) +tZVfwȨD^[[B ND2wN@vo-;$EM93vʦ7 ~ }YG Dԋm8"P|^']V"??+W8P<=lz?=yxDzT2+ ;z*"̲ #8M_,Ǫܹeg: QKف/Ǎg-ŌY\QsyhٚI-ֽB'?yּή#ǕC B$#LSB1z6w WZBkqr˛Lv(d9ZmtmxoLh"&-d&u$|D+aqTLQE߫̏tY$IjkY :4 L𑽤APA^P׮V/ڬ_DlSqri=pfXb5640pk̹+!"UP *цQJ`Oq,_?‘xTiڤY+rS_%#BT%JzP ]ZEuy詡L?ح& >)VZ Z^$# Ra W<2s+"'6;R+158>^o)+ d̯bzԖW.`^b+PUP3$I%6@o9)ڴ$+zMXBq?i ׸<+ "TbrAb_6Gm٥}:MH4nQrA5 ނO, GX4΂rJ+=Q/N *o6wT,C!='k0^jW,FeSLr;O 7`V JfԲ!ꐑ7^o_I%jض,ge?QRw/M.U7'6D OOl-0<޲ 6F@O;i40HF߯_Kн\|>մ$ 5A*Bmh4ͼ(4*N3%cXߗ t-d!bT8``4<(j۱6>3;D\ +EL7 ~day87K f,}a4 |+D5HF1LeZ% v_߱CќWZGL 'ͅ2QUv<>:?8:ӬXJ˫X9 *4?, -ʣ,4O xϽ.;`'.d9$'fD%Pg5b2bYudZ}Mw&hJH #zo jaX49B8αKՎ3ɖ^o6Ug/!/(]Zۆ߹pQ!Bsf- 1V8_ı9Y94U4 OYPahpO>L# wo#cg]{t!aց%%O)gz68GF\Ci@@d@L*b\ C˰LW[k%QX`z7$1bJ(ˆ)z =TO00V{%EEYXu+'3'sjkG&xЮnX7Yv#;+J^` g8.9S8.&=hw]] w+B2iW zltVZQ0BVKg{߮AR@CWa?~mM/:#O` !P *:1Uo{oMX!O2hv3͡s#r]##²QZ{?$JjY˲ѾHK Q^Ya'ZÝߓе0_GRnhMDk~q'0OQ`m1Js^_;}Wܐ+K!],6D'ECJMtL#рp\qEP$HRHiF(sqC/CHDib-C:j#a0MUIUaڜ'3*nJtw]b/<ʔ3 CmEs= /6x7albrJ"5@ ɀOx¼)f &x/ *PtH"X])`7њ4|3Saf}p|h˲9E3A]TK%Fnr"hL{D3d} |__cswS5KWPA6'+qI6WÏ-=P\2 5pDl7g cl0V=?^! 5i8?#DG}Uyz)^zem U*G17Ti`E PuQrG|݇4Wq6 eƵǽ2x o6ouAs2za[okRst ,v}"CƀCciOdG8w۶ hT&+AhD҃~ +I+ ʑE [Eր2l$˝:]pE|7`O pv_%wL!}ϥh }OڊeKN%ʶcb%F2$YHz'~!Q?<$uiN9 lg[l?b 3Su]w/3 Uۘ# Gzg΃7v;a% +MY/AeOI5]q|/h iv>QeJҞ0TW 'tO!K~yJy`b0Fo MƲY34R#ഴz,ta= 9=WVjLQs,) hG|e͵ُL{fj*!2s@ѝ8 D7#T ZՃFS|!u.FވEWӮLB3¯XY!d(µܠj)iU,'"wwzB_$g΀J / A/ p@P9Ꜣgtao.gKn~Ҵ>4ZDܶ)U2ٜG@Uf^hqMJeD]fŎhM\> +!޺)fѬNi]#z'?L2;[WQU9uObxIzwl펟!ۼjg1Y'xjqf cx2%S rL‹[*GaýgR": |= &,h%a_޺\>j"CbY5U }Fh.ʅ Ʊ6wNr.jL)g0k#q d);@MX7zeƝuE&W'l8Rf{u'i+o9SUq rqR*Ƣ3HS]J.w7W(|bGl_Nq֭rhI>࿫!iOKkz}b^@2GYAk=H' \?[=$Qm9?8-V"^M|2sv)\{Ez+l? J,>A5_lDf}5soz  -+]Y23[3vHb*&b э\ :\9Ļv5 AHxvrk f#kj \q w^Zdz>vCQFS]"vDtyHCyd42r҄FэOK~$WRqpSfT_76$nBeӆ;Ĺ0}O_D{峲Ҋdl8z֤[DYWbPߴs [!eC l}SM7*<|xnQlJX͹?RzB,J A)kKKNA:2ĸC^ 9ÍPvMXmH-^݊vmv! !YPl[f~r|&&\\v0`h .MphZ?\50ZQ/-{چ1&,dOSh] C,IMx=KTP~4cJmVL6 -M}wke >&pCbo^.mւS ېY.;0#ڒEچ8SJ•+It})ef S9lh B !pϜgDUff'$ ΖhQ112{.]KXUV+PEDsƔ6łV|/~JŘL2-_(ajHmܠAs):x=CAc  Dߌj |-$ &3]ߣ c`ĪĐ()}i< bW)'*o gWPDktXŪƆHO+EЄi]`+]@of]oFYi=8Gmr+v`8ƣJvmpGHnwT*m]FWZGVeO8L{ԥ'kV Mta]3ߛq鹚+RAAtH7EV ͼ#Bb8jn.1oJ gucG0mEtB m5n@!sq>iXRt|=22=f ̓af13-LL^|I*ƝZCa ŵ.93#8ў$WՑ =,pfO9+w=}v8W<R ?U!g x̯IGzL?Hle\\J"}R|Ǯ¾XƎˏ"dapUBJhG8=ok%c +$ѴZX8L>7f/ښn GiH:~ 57e5P;ʌG朴ED ]K=om {9/HXJ+lGt5DpP+ D-!֫#Eۅ iBU{9363HX3g";'aItEe?dl%f>o55MGiׯ~0R|ߪ=q;qIįDP8Yr1XBw_,,ċP* 3:!YXԾ6ɰ)d.QufHyv‚kœF؟.J!&rǭňfE]N7;!D+G&ڢL N2LszS v/bKn^+4`JWZca ocawSٲJ=.E/kl3!2M:j)f/ :raȱpˡõ[IФ N7ZloB {'g&Nb£U_p'@:ht;fֲ_45E\D(#F5om=l;ƥ3=/1k<{_YIݟ<0 ʛ' BؒyA힆W0[֣D_iu)ҕjSj lR˙}Dž5U1 _ 8&ow'<;^#n{H;U=4p=*^o~D}@OZJ#9=gK4mi蟷Z*Q풴j3«8B1n[q,]VHhd2KchgCZTѩg1r3&S8 I:*" pاe]vn_n+oR!={XR`5CM>뻷3 ]R{s@]LenM#x6v4^1SK ZS;Ē<*ApyiUwK .HS nq' wyG[)l4<,Zm;b7Ā`,̺'h@MsTWW۸gh)5 ؽdI! Sa[ݻ? ݂9vvD-0'@xC5&B FS0DԻ" %u+4QB6G;~DoռT|6s#[pkTJrǝ]ʩf D<(ȍ[:",h]äAf!?f+=M*!P[+q~x)g)Hުpv'M OM0u&kVduf9-nCEmcmJwO[O թSNyW`2l r7$U\<0]_Cb5<1}a}Ē^N|){EaOFAlK'@BdPi%Z2_E_Cō\=~q"N6pJ_3bY$<%խl\԰_@/?~-!N)=R$9XɆXi[(\XIf) *}}`=rdI&&$.N C[Z G71VcmIv> @f3AS<E)ÿP6V hMj A5>WOOÇ'p̑0ڻsk09.rZfL W!jnyRME+ [dIS#~X~4H7eah3bۯ"^!@O%ʲ@5ut21_,L0hz[rZ ֲ&֯1z ͓ac#d?zt϶dXY7fpcs$ssY: ?'4 MGe%z̓QadO 'C  ̭+E]G6i ȚzL "`~Bqr e !u:̓,򝾟+sm朠OK! 6Ip/exn~o@ KGoųp"ܲo.S>i7۬@+ZB!HEgOU>NJldi0%+$nRxTm<1'=kuvF*2z Z~0i(IRbIkVϐM,Wxg&'D4Ĥ 4=h$hG5n "A= ҘTWd #?rS84Dm6Z7L{,-x6 phfl uۤFʟ?r!:X 5 =fhnlARʅ=~G ohے;ӞLOcl%4Ԧg3;W 7f߾pȶrGcGU#"xQÁI{ӑ|*Y+$E20ՂcU{Y֞!ڙ2A #ϨδG}aIz "sTI w~HG!Tr_ʨºt^KpFUN-oObcL+$,Bn7%`ĹW3iSNpq`͕,W S>}.guT^|8lLT3j~KpcB/6U2ڒFF{!'iUZr4Q,. NG8a7 dW%Vx, m`uN>z*Dd J/ד_8npUPLm E,:mzH̰w5")n4Fӓn/1;V$ kDUCcB9Oe&E ʶ՝&tyhLEB1T.w[we+ܪ^aZ~4JQ?.Q7<8E4dOmKu!voƵVɒ'7pv ^yR4p`f)V$H;Wѓ҂]7!s'P#boR½hHp Wmk-v vj0r'V#Ox6O3;CfksM2Q0GWϋ#V^ܤmm/!"HWk>Y!eL2oj}y\QϢU gߢ5:f&abIcK׸w$ױk&V0s@}R 7Eis$GVǽzҐ7ƒJвqyAaUWCe씐q~#x~?dNwBe%_hM֏Pqźy2%9ǻo>U/1_kQOh~Jt&=Q|=!%{aZ,@؛ cAHOw$=f<WLVV ].ƒbTOPZxǵGVh3/N .;W Ǎ5P>'!śVHJ O?ǖ"oFT b%'^~br(Sb]|~k1G*NsPeɿh۸RvM{o,(1xEϔ*Sf='b(QAAxZ*%F &D!͉lh/s5 )X1`> dpXr^v<3_贠2Y OB w~.u靀5Co_KiULٙ{g)\S3C+Ot &PJdv| X7n$[k9(5Mv49()oWT }c 'H44%c ݼ㼙nH0ȕov~^L]ذ+ MȪ,MJ'quDjGN s xDPl=`ZL`nWB4K໏yBC˯Z2^n6a3ARyk4 JnbŽGxznM v)p;aLZCa׋uD"qǢיG4B)M`)*DLZ|6J _Gq1H}n= %?f.!}y-psJnhm@ꖃ=5T'4 7E+M=}u/Hր`(ʃfjP:IՖ?gQe)8[VjMSH(",|&oZ1kȧ'5|(v^Zz\٤z@'VtDļ1CӔobmƊH#(}^} P?C߂1c#d8/MT g~9{XU+{m7xaf~>5ģ z\/ƞא66M]Wn$/+N2 ҽkVb(`f~EVU4M6ԙ@m$Z0~{ݚ{e-_( Zr !丗7^=VSͩGEFuM 5Mg]Cq"e R26Kħf,b-TE&ԤZC{lu85N^=mmQQG&{v*X$XC} XVGSwܺ-wL_}sk#="e;lXfR_J(om@ŨuɕIcdTGK7 LM8ߚ9\~AR1lnKo(=#5kVuijF 5weD_r:4ZcխF6]8AA0- *a-Jwc]ks ^t(ĥEU =+9s35GFP|'HZyz`!< LxfH2t1'^S(s_퓬=dfϪ0UHXf#:MCYjBp5%ZWeؖu 4qOC#cjexƧXJu(#W"#^-  @y>jd;hzu NU&$y!"t|&?|`vg%Ƶkp (F1t_MG7ѕJb+R1)zqxp] O9XzFk׎l'H)ڵ{}V/dnlFL 'dWC;wl?[GBVcK5gP\HnP+(SbjŮOUKii|5mr&2Y]SUG)ɑ8m_2z3kySn:xAc*Gm[!K=b'Y'}B7Q]i[ XznGNffXTk)zH ɽ }U&1F+gϯ vg&*Y [$tNm>N[s C՚:P[ѡ+;e"Ղ`s[ڥh'I[sU`4Ƨ@Zzj\)U\j3}T1j;wt<3N4Te1WJt>kV 3ca$2cHBN҉wƇrܮLDCa7?YKڈA^&G=򎝔b~gjG"<]_%/͍`w&["Þ?-|hWh ~mmg &Y{{|.O&9fJJyԶ.GzƳOdUsӀ5N0 7)&>tʆ v]A&j] ^^G1Q`-}j2)'Xkm Q p+s:wqo>ԪJ@P*Sb&UxQ8]S˨s%:φVC-sQv L^,4TSqoO,>olwFj=*z0>6رTx`FS: yƯYNlIe+)ZuNebt|̰3_9a̎4u| w7fN,hBԉaw>.#bKE!,ó1#{-P58xQO;"mkl?Ёz AyENx,#so[3EN{yO ]_’i@SIBwA/  \28 NX2wE:)K*jqM1rP}q+.މ]2r'@[b`]$tlj.'ݶwן!8yPTrLyp84MIxv)+|HWt+պ8r0 /Շ]Ŧ٢0lNF-qG) `D?e-6g@^ʃ@`ө-@#&~\-SKnOC7Sy}plEJZh~r#>*A hmW{/1 5{vFj ޢQЍoKzLDel)Ė|;]X2 ~US'k:hє 2y [~$ʘfvvFVSz/*ĿO&==j 52xF Snʊכw 幷 @ccſ/œ߁W  n2LB99 GO+}6y:LWr[ld075c`JfH^t2I ~hXظIM /<2b kQ[P Dy7f5 h[Ϣ8ۭi6f Q: N|sľVZZe=9lOBެɼH^_x|Ӏn 5Zf^ЋW+2`-k9IۗC26"j3L37pfVbEedBpEd6q_8t]nX, A\64)էZ|蹔|1 e%7F6"]( Oncutc93 aT^Znlp+)E?M֨ꩋ^tm],NCSФi0`6"RtzPM-{dJ$Y$*ώ|LuQoZ wa&!6 rmVqc3䠘QޝsY3O T|&B*Zs<#cvN=WSgq֗ *DuKr'W2"X70Mc* U\ULb<%+hcyY!hH% ~|fֹ?^Fo27"A}Z]"۝?'2񣂎'M 8"lNzmMP,OixXlSv|Fs4e{[X3֎QNℊ]ƿhȏkxPuDmeչp;C#Qxl?vŦ7-=˒v%E,= Bi`? bubخj"6+AzΥNQG\%q2}VGRwBڝ)SvEJ9Ƅll;;r<;,9SY*yV2cc${gwgSȚn}0Zi3{BF h2\o[d"ݨ،(JMel;C{_VaT,XmӎȴY0ґž>9vGL 5e]j@&f}5$L- "x{iDG<_q$QRUTdR*s|룅&J {NJX E eznJڭ`jޜϕf&0%vecQU|*+. s%ɡu9OY?T 4nḁNXE6ܗϿtN0(VGKqwud[ͫ=YY6w~P_ɝC/|SC ˽c{,%R*ʵ.%}miw\ħjU~i[u n3%o0AT={; !iA}ʼҋf2ѓ@%$qĸaMn# GfSIɖ`زCHX j^ UB޵]fy:+"$f)]tJsU~ڢxV7Ioh,0,h^>Eu lQXWsq`۔ -} 4BP_ea]OSQa #T`H(tE['6w]LK[QGy@'A5 (NW ҹL3>9/!)嘒u"G ).(~86[ld쵼aіІbsWׄvo_$c6#'G9S5zn7aάsp`|8Nd¼s׶+q#q&:Owj0ĆA">c^1h?MؓѹStJEdn1x C@*X %ci5Ε'f_4o;;NBdm]XހtiJ5P_}lKB#exh*>"\ZuB=W?Eیy*I "^7c08qWY*"ր0x Ί[ v$ܥ Y^ p?#4Wo xa6o@|#̝nFrqkLq@}6Wd7s P30s#!Z?pmy'v!}-C?{j؃Po& 1(sndx^Ž6`+yV֮!^F<]Aya3I_:O\@ ²Kݎʸ;ULɊ'ɿzns! )MGd$PìvKgo.8Ej;6~(c5|mvL<刘;r|806}q/kRLhiJx`Ά,i P][9Uiebe͙K*K銖|2@wT?X:E璛& d19VbZ 4F7d(To: 8vSbs>l?s ggjaw ה4M!'!=fv;En\G :Za@rw^Ⱥ19D6"5Gx7#i"7tH'pSh%w$fC߃B8l<4"ĪKw 7k)}E#D~*W@pym#nK47^t)Ȕge:'p-`ÿROfͷYGY%&2z0Q{D$Ғ_IHm!vE3Wbάw%8g?J&v"xOU޷Ic~ @Sk "޺ ͮ8b(SjQȶȓU>H+fiFwB_>hlc"U(M#|jB;Adyh('#S|6570Sl1r݌1unߧ AM{!]"(uJ$@Orm*xe H&kfHoRg9e}J>G7`ed,$ sUߛ"*xi1h~˂GX%ZR:[A~Yig1!yvJh5D91O~e3`xe+- 17APz›btg:1^3%kgx2dڒz<&&YاK+F%'hg~"C,\E޵4 VIyJK|ְӱtwó-O6p,4\5iU`8nRMl~a cF8s4&ػɸ#:(\T?b|o_ LjBOSbWY[.U,KzKBM ^r;I'XhXs,4iVݖ:';zݏZO;ild-8'ܒ/{3;X}t)i+ڶ Df YyL+(K-8)Q*P~dabƊyLB^| j ; +? K炴MsARN-쏒wN)6!HX'Y>czgY #^}i.eA \^[P!w3 i:X+|[ ׫^ 8vm7z&FUšxwDʈ̠o5wM*c>䨢DEg)Ǒ].5}WثJkv'@<8F'"^E^si. .OlkI+J0s>?6!FOy^EّM V(ܶQag UTt4G &T Х*rE3"S LاF -ʢ)ʱm4=gVvq1ymv)Mf *ϦzrK OR~h0w.FGj7{*!vV Ah5AP SLRZY\@tvNk3ctr?;EfђhYMѩˍf\} Л9>E~cZ[f!n2"՗Xc.}C|@r}2G°+K}` X۳kBL?A9Gp?jIƈ?t?Nj4oZη8a#s5iN[ݱ|~Fv W3Wh\=LvV!6b~֛S^o{lYuC214_G׏!-@֡`BQx3ٻjb*xP2pJ^/ߧ7Wϻ^$za+` ף ҩ SUgea=2g鐚lkI7b}H.OYGڱ%n5 )chDMұ! #/;}A f% ˅rhW̝ZXf<  ͧ$"o]&!hmHp7|. \xb* 8*Dz.lֿ5өt;ô(YlEv2ţIS=FkC%n3ͩ^3G1#MaJ愼Gf. իOb1 +gׂg0,*M+̤JPfs T.5Wc{FMz+P0SE]ۯ̷f mzb5.gJVpuԢQ/S#EU6!ޒhƖېկ)ʈ:V:ΌR#=`bzT~Bs b٩ -aՌ9yFvAx -"'m5p|ARk`Bœ8y?65^V 윿LPQs͹̟<)o91U85lla 1u^vt kݧ-_PE_*,.Hnt"xV ;LR GHdEp̴ČL@TKʇalyzq*:<0, B5,cCz*}X5mVZ1-ˌE"BmIԢ@9t }>I7TP݁ -s3ik o8Xچ\#ig(,#KFwx[e2n[]I~BpbॾB\ #ThM/HS+`b7)4܄7g&KTH z̅xz8k!o4O/)/Ѭ;Lhhrq*є(MP^q-#^ox* Vpߟk](d+$7 LSF\9s mSXcCcr\!:$1O.Rec$m~T5̽([{bBLxS*Y%=9w:]t݄w?me W9U􌺁p EP!2}y^ t؞ %^il1q}t=I6 `XelsqX2+Q8KMUy<;| C>Dx80u2J'g/ 0Z|q`ep7r rh<oUT!}k&D]tIy}"r2^@ r9;j X`䒯=o|ß$Ch֬mNy!s7 %װ+12̖WLN}Wo!P= JѰV6a;oө۰$ eb+P/$"~8T9Lv4_m#52wZ sj8HPGqxԧ ·s!I*vmGP $-P Zkp-pVdc'>)_Ejؿo\7(bugu.U/#/orK-;xI2.2D}\[I0I kNM>U*Ri1uZaГ VTRJ$*b%D ʨ9 ߤ4;X {T8V̢(eJw0ʞimwgQS/qgwOPcx뛷CPQ\oo"VU."- TKt1 ;BU{rcĈiHc;*zпy@ľR?X6Kyo X2t)vQ>]BߙO![oPȴG.HA/ v{ Ȑ+fH]#YJWD`Lʁue4O[-o)%)+/RdDq"+ӡ&&q ^KSi^f9QǷTvkP^0]lϽ?L63iNS4&-jI6R'BF^GJI*,ylZHnUb#,((L#;} 6CڪbV6>RJYF 'PP3R5#5\nTj٤oW*2q hIP}ܙT(5 o_E x.#oURWIMq8p7et4P4{ ,GdFҝvE̕'~8w u!4,w(0_j06 uC3p*e6qLPG"fyQ7 /F4^y[5;JNVb>An1[3 ]$ŕG>`n`V=Ga T0,:Hֹ)pS'c_hSMl;BPjگ#LX3cW, T na\(ܗ {V-l <2p[ELi)LGɜ7P둃#{ro o71ztu(% 3,<:WG.tjRLuvҝy6Dmw=5%n'>2 Gw5~(P^XFT4f\X-a]rd+4@IS.kF0?rYO_KaBpE1q q=gbsM n|>h4`#խ'_`W{۴C*W_w:!\p2e&|i{J>֖.uP#,]!MC W'Hk3%0ekRƃ.&s *g;jcƥޮQPl̈́ E砶{V}oNg$ ΃:ky*`>F!p|0Sq:R!㳯P𚠳I@[;$?t:I9lD.ȣ xoSőO?Lik5㮎5\B1kfM;8pѺ-.iC/4ف+u#-4:1*h$9q8b{ 9s.СF5y@oYJȾp 6:*LyAnpc1&]fW[Z9*?zan>M5-t4~Y7 aPiSF s5=p4r!EeVsy z ˎrypj)8c>K*:(=1D'AW޳szBijnir%Qxe-90im 87d1Yzy\Ri22MtAЏ9:MiQ0[^aFp K7c U?ZφEk8 u󗁅*(87}+g+򪓁T\m}2HwHr˳WAf&^gGLOȶqzfa]5cI ˨lᘅk~'((#+GP-Wn>^! i\]F"8TyV`O"p肿,g3k3<Сrt6 x5$3Š?q9鷊FwAS27zYʀ1}⛰T)yiWKl|[DKM>M"{h˝c0p~yM]\cl#[YNi^zp*ǔd6yM?d֌5{Tr;ƈ'#ڢ ,QҧihRy$ VUXђE[sm +RA6?:뗘OVǮAG{ڒEÔD]oKՁEZ-_ [}1$E9P=!ӥ/tPOhQRVTK_qd?%1Vi}Mn׀ksekTRRj`ba;8: !Asf6&횉e_`^hH9%lJhlXH Rܒ W:gGmJhrav#$9r1sLIr8XVZ&OG>H_jTRsr_HTZ1PhҴbRs j \ έքҍ:o ] Atar\,nc Nֱ5QkF)EK7g LC| q3/i[5wψx*H\ P*enùﵠЦR"u~?TCIM\QC], N$ _l?'".yڙ6*`?<ܲ mよGEf%HV6L i%WK_ (xHqmE_,9L Q 8%w4+m>h*{|./~4`M+Nyo@-1i[ Y,@*i<ô$&?LC7<.'A wKǚ> :F J0.O[¾r*Uo~KXg :G$=i0P"IdLze{A4 V-CDwX=!^̣;9_bQL Ser\\ڬAd:=A>_ѥ +,p[٘T^ѮKk)+>G,tnMwr#AC.-3٘7${⹹<`^&ng%XVS_վx b(kLs )XM@L<i@EKץv֜HM|larՠZJdڑ/nљn VG+eè >L~J 2}PacQs BU- }] D v<ryON¦p¨ ԸJ@5,7XG׃2&j5Dpibo(tݱ\5WeHx.?a`a]?@E6 ^vs Ȑs C74SW*۫ PpJy(cE@0Q5qaoc"mNWMyeޢ=?l!Lq56 4GЂӸc `ZEᒯ@l}>SJQx Dۨ K3*{̭Uˣ7涢Va6. B{+1n#Y ="Y]oypDC 4 XCՂ@u{?{?WK| n oad[B3[o<(kD"9d|Xsլd)Y`V oeZLͥ5<<+@qn߸n$wj %wɟ`cWJu[mI1nvg&nv!hYCMYVWel?W'6;QӼ4# ʼnX֪t3+$MdxTW;|1ѓ$DF#NVW^Ůhoր[p{nvD:IoaCf]Q擵MK^wS@7BW= r.R9/&9{!&/̸[+_.~ۉH~g N eaVhf8 B7a/P9<1Tתd/F`6>V{jٱW^̒2ꩁ`? 96IFr] L܊ۙa/lIK.1գn{xon)/ }.'iRcAMobv\C!p ʴHg^ʕhCP,+V#_Ƽr+~@~i+[vvϾnԂDeO^:*?/J໑_|}:dO$ʢa15)iR ?ЫB?GKQp0XBTʊ IڔJЯ,z2Dm,߻R#Ôds09'*N;x+IsJ`RyZK3k=~T^#|I|"1Q.zs i0"Gg}G$x}>vj cm!Xkp֍4acsΡ'G-0k=dhԖY%q$ZM>gF9S Q7.nbR{xOavBJE2^FPYRM\ XQ^+v>Tzo7ebҔς`"|yO`6rÙ0umڜy@'4ŏ)j8wa= 7?-#TO5u=vb0%c?bFzlOiiT2^r3ɐ/Vb?zQwN@Ek*$B8J1x5g'5.<zB =Bk7ڰJ xh戇uY cX'-2LmJ,_G8[ .``KjD z"} *0Ǥ t4q(ڄ:<Fbu ʬ'y]a_n؊!#lGW/6 ~0! :* flu=+jf᪱3pnĊ )% KiMOQ&OG(w1.D @Rj'eKhB(}}̷;<@۩C;RdVagCb[q=X1|Xɹ#~d=Xd#/gcq.p@kґf#[P]/B>ܩۂqel5I`„9 Д7M)@A_b4w͕_\?ivӵ3D^qNG[Hj|WC {`>À]3H,0Ov7: :K4qfV-.#hz}rm;ëcẹsoӲіwK(3@%ˠCvP/ >E[L 8jhX2(i7uKnU*&OMKyV'<ɒ&\y4!nV>࿽h/X@ُԤmJ.w|VoC"xώMvC'kW0g૷Vxy([VӶet;Bh`bGAɞwK*7FX+Ԗ7+|`9JMJХ 8w T'ѡ+J2#OŴg{du1p\sIe6=ԱkIHZGM* ҤN{v.i=mō h qn`VSp;2]&Ɔ8N+PԖ -}˄O⹢0ֆzW\c XO»U֯Ž8+B?0,aJՓhȋډ&f){Yxm?10gbyx]0Y v&@WS͉Zy_zdWFhd/$s+ BҮ#ϺXa+N8/ Wx 0q(66/'n y̷RPטD\ 9|ZTsMH.ZЍԝBʀp\:உb&|qM|PKB& XUR^O[z"z=ZolR*YUX2=0'0Pu >oG Ñw@MwBA=;//X]=̆Mˉә0Xp ޱ9˛>pc_m 0ws 'P厦F n&#)n*& or﵇<-bUߓ\e?Ծŕb9?{cZ|ԋݞ':u1Fo1 BE;  6?.GB+Vk7qsD";~ 1rδ^:9ոKx>yAiu'UHB9l@GhOpy[45R[d!)!]3]lbPXclR2:rF5mRУΜ>rE{.8erP41-qweg(_ "(!aŎ#ꖸ|墻?ԓy b{--^VRuOX$/w0!C[! `.1y  ^ХmC^/eZ5#b|@G +C#NzG,C2^k:J"[EOze%.[[bףhzqV_/~s8$Z!}>(ćAH):p6sQU| 襫' :GFOȺ%k8 8box1H4Pøƛ"`L (yd+ZiFDsV>` ,ɶC\MCj[7Sb(=@,`aVtD]_MB.VָS tWJ5@UjSsk:Y*H)Zd&6yA~^|IÚX斔hz3kBꖮ%nZ~n2w ܵQ uvǯ$22gj` *:S:<{YuG6 u\ג6\멂{0;(CdՓa1i[8 WG-PuFr腼&DQ+GcXα/ħ"b:{?#hɃ(Avgx++kOH" K6>ј 5+Rb!2N\ٖwi Y0^پ ʹ[pEʖ#ϧGAT0U #Cτ(>qvEo6L6;Z!~er^]=i_$lpHiy@ rF(Mp Q uv˭XrOi&(9tj_{"sCP ޤ[ZBq*r[UbىnZ@5JVTeZeSB|G@C*Dߵ]BB'7Q~G!c?,$#죁B w͸t<t<)w0 `\Ϙ#ץbj#A#R)]܀k#\"=*nWL%n kgud'fQ?Un.GUjNܪs=Dب3IHeAu'3VY8:뼎ʵdkʅOlOLJᘦnIJ~n'-,8n M Ψq4kfU8fjĕzq}h{;ٝOo68}o73]na;D6& bƄ ><a t&LG3x^Ŋ f=uZ7$2+_;ܝfղy&$(T,,5)3%o-d*LK: tsس>6㖊yX)W 2ә+SI}וaANV98Ynʸ|ĦhR]`_'_.7 f ǎHRbopB5TBt RCYWoc2hH?gZ0i2Ԙѓ@hU6LUuӃEuLaQɄNB03.PsǨ M/>}:b ǤNvN1wl)}NKJ˽s.bybǍL]q^Me"sCzmALm"EȌ5&o= Hڼc4]<˯=0+mIC>;f>1UP(}dVl<5jfԪBv8?uW!rVz}}NV`u V{'?10=dYN!{a}دS@,™j7E+?~ZԪ S˥*M.X\{NRtA4WQtGzs3$}jAE>U2Ka3߲_aG%; l 2 ɶ@nCo[.y)ex!687x$xz%S9ɫ2\(c.&NS,~!KM÷=\R @ӄq|6ͧgR;M7hl5ֶc@D  _l#/^+сgi}BR| *-|-F_TsYx/djE-D{'X՝LPal n-0^SV"98CaG5m'o*U9{YYWBywX MQ5\@ #g0^WL")ݖ.kRp4ȍ<(u=wtd,hO&wwu,Pa3دwo} {ȶT8Bu<q[ЖIͬL̞c8y4KH\=!>{YH\˔X E#v_%;Q^du4=lWEHvpNGt[eR.稧`ؔhۼu@* ݕ2h)pUQB+lҩ3M>ʦ|ۏ^N <Z櫠t}| y̛1kTߟMCj W21PM;vdsiv{U݄enqܒ'PT*%xGN1;K3sD^VWY~)dג AAR!&*UC _r%ZId;ǾV#n H~6dڂY癀$,$]-u\^+ s@;L5ltRܕXw>׹w >7+ǵLU]>M=ѽ3}0R|h<<>Khe,{rs&Fd.gbt%]ڄƛm?g|/dp.k !Ɔk_ sh8M ,6-~ Tr+Xɲbe;H1(4apʣegLٞ~D .u .0dk;:C56эvI;|_=/ >QyiJbBV3qXy-Ӳ 25k䆥\o`M"T)V{*6`$b';p Ѧ6c!AK;P3j ,^?'zn5r:)ۃGXj&YL_z?sCdn @`ބ몖ĥ|%">Y.xDX}%؜R8践K)U~DI+K~ef7MdY'ic|e=hک&>j nQS~~.^ip+AHl4354 K& P;mc5w ?Jq(M"+@t F3VD&4"c@ESTA@pԇ$=Y̝X@w%6S;?p8ljZk>>N_ ̲4QZ;A%'"@LeJC*va•.A"2pg2_h =sW2uBQ3@\Q0:r]6ykVx_!5Q~/#kҘ,tyq"3wsr.Gt;K3Dƪdz :wfd`טPqzR_G Q(lb'p&,Seo\kWӽg_<뗅[:jLXCNC{^ewiNuzf//Q~DPKˏ{- Vi0;}y@RD:- TNrm4ʠZľ"oχJ yjAyu=k:# )Df6(1;' V1P ;DM_WߤAH+@JJexhm.BR  BGRFKOLko<(I\+w=tjרtr7Y]E> zՌ#px٨}zˮ|H⤈%e_YÛ6a"ERѧ_YiLT]/43G! w󂷑HvRFukr?]K<9y|/;A^԰ƿQ^nY~S*v*hUr 'M`[]#,sUYX PZ#[ոy*Q1LKr:nzY*Gdd6M&kR^z0@C}m@,̀}DaF{9lQCI6C;os?ػz ?r7]lE&Zi;/CW >uC{Ě_J@gt%(`KrҝVN0)yYo\M{&1Js~dΏH= 5)j4y:ET)hXClo`y~k h7S:1=5|a%&1XjA|`CvzBx%d?x3 54rh核(=<8 SKD7]ylOIc~7oC#faD//hEl&5 BsMCRA&P}{$ƉMMƂZD2`AYtJV5A!*I l~ o1l²A (MV }EXq'q3]-{SdPQvB<} Y(ELa/$0gޗPe/θD3w.{$D~=y!r%8M/+l=/ ojٷ۔Ąp~?R1d WŒ ݈\# ݜ*`O.mV-pq4 f83Rw H?R%e۝C_?܋=Cn=߇8nU {Nesa[NY餘S" Oם&]lS C u0tdAڎvǢڰKg@עy!Oⳃo%x\b}fR t7MwK$ַeUڢe7;+f5̋: WAV.;/tUFu[mb1b.(VW#Z᪤eAŹ 2DቂJ' Jy& |%&.CZp2~ey8jHniֺ~ Oa߱PP6boE_ |u \w% x3f)êYTlm@ `.=-,=d7D Q̰g487E@[}3mi2>{iԲLݴ3 T,OR@WJ5! B[bz>~t]쁏.&WiA* } ,AeK>婔2s )9IoVI> !jV Cԇ $Hieڙ51WzH]3lը12/;c.<Ȭ~[h3idvXQ8Mxs<!Nim<=e)Mq70G舄 ޳9tɇ8%dKg83 &ӱvu!(:EϾDP.,@ѴM^H4K(+)͋!uQMvG}Ϩd;L{蠍VS/0 [z# *}3DLpzpy82S)s.t #_ѧ92C. vIHj!ɢ]QH_AFBeDtyQK#t`T` }m3^fX!i"D*Ap8>{xIcl0ʸ&XAs0t'uׇ3~i-_~ VS\sA ЭL 0އ\fdH56֒HwA l*|Bdoh`BxyPo"3,9~T6 6Oӑ6%y {t"kN[C6[؂B/H5T"qV*{SM|8M$,?h\%0:7޺k؁K:gn1Fnv=TRR;[; K9M@QxMBS߲y~!FXe,x: F^B`ŵO;w"#ݍ iÝk|+\M?˹eF{^,cj˪/*>˶q !=S.İp W$?{' C÷gc$mXmw6Tx*¼i6פHOkj{ːB$)՗Q*Md!ao~4:?4a%q=eڞZQE %6QK99Pl-G9pXT\(l,`[K"f X;rr7 b'lSAҹ ='{7{i饰y|mĞδ"̩ڸ鍴 ?OxA&xOuFiO LoՄZLL3rU?cat+K_"qp]zn0A-@QO./q'7! t3ui% BS?|#M*Mr?>6[+(Zq.Y,3utAXH5 G9C>ȸ=GN&GB!.ef> 4٦Nn JNgxPqeDA@h~ނ# Qt-Oi|EgG8ZlH|^ Jw$o=9(]3!Dv U?K,UPն`|`C#{Z[lڮm8Ib%]ʋ.zr-5ڀ|i#xkӨ9"A441RzWTK-}tGMܺEPX-\DPRc ͖8_兵[, n͕KZ\:k[t=0<k*?„zp'-ZKmX/Ae{P=ΘpIo1V.8doR:e*ɏi-xzC:66jN9@|+¼ms 5I[76x =9LhwQ4{W]K()2Ȗ wd|H#iuQoGjt b~H)]BSt>RW_݂wKs[4Oq{aY_ aRd 7PmfU$#9os*SA̪f0f?@]Z\4-&{c*u{`ٜD/Z63؃[+%='߭tFSʴkr.0AÜGk m:EށJ|?q'!>iz K  sHS'_9e/U}$ h~d)'ļ秸\ n],R;i{p!Q5}%ci`kn_.2gwb1&bA;͜S#Z /VftYG,xXS@`DrmAq /}$2O̞\!۬g,i<ϩl1GG3d{RVDĆ-O&t}c[5C @1v޿lGOHvumFEI3piYʹ0:眫qh grffh{Y&8o(!+MfSt4JRgԮ>QmկEJ+!W;94+;٪#8X zgJr]{voDYRg!h|4N_3N*K. 4'o< /~;~k^;|R~\ ll)aך_?`k`ǖ砇EoWf:XW\kQm%n cCĮs8 AZb4"J 2~T"sXk;6sDo3FN"Fкxp zGGHd}yy;k0X79E  $X{$IHTQx.I=/QiH+(u\S΂$rT y7{seQ"t҂.r5-zG7pFjSf$Y + }\ 0#.wM.>uN.X4t*RVKg>1U0hY*6OaMI'9\DycΉcs(H9uQ꼍>;+8 <ԫ(Zڮ7 CdI +Fe eu>z;ծB9B-([! %`aT筈9Umޕ33lw¿PCm-jqM7TY6M.U ~{Sxa+Cj5)  ё\8S`䙻`tI(NK3}@eߩU#q*/9NIo ]ѯ|v< Ile4 'ĐY ӠH9ڈ8aba4o)";[A^PI¨%(+HU`1um[4i꒽f7Xh<5jnMȒ3w q Xmj`MK@7~C$ي|LgHMDn$UOJ5 olPX)$ü\>2CJ)q&y jP9OД \w9H%z@[6|spդ gP7$aUsR_wt1ZYvَ%y)1/}&hٽG65uo_O?Dljɰ H)Bbt%j&I,,G +`Lwb::&<ҷV(쁾h',|3M!MHH\H4)a߰ pU 8S/Ȩ:64'8X=7<]O; a2ofWm`S֣p\\#*ua$M 3ߗl~0婜pHst3?^w+!t`P_*tC-24O. __X~ТLqcQ S46\7otҭZ]]5f+A !`)zvF)"LJ= >"bLZ &.zvs0+ "d]RV(Z. ]DESOzBͲl&Qb!{JLz)rϻc6VmߌGK r+F$/ƯP mq"`iIGvp/]sSТL+_jd[9-fbiJ 47xaN;5"V*b=*Β ]nXXy1*2x%23D\ڶU`^I"P8(ONlYE"aB3{\9D ʦ j,{&+KN4u# +4_Yh^vie~i_p @u~"ruN# AE,N,ym$D&g.t@W) /[{>h㨟rйh3lA~JY~ &Mi) %UvNe^ l 55=E4l޷˔Lb\w"LU?zij S 1IAe#[1k)%f#zOAsko}0`U!|&{WZ+^Ko w1$g]^=#':B;.XdRyT.ˣUZWiSoD>##+P˻ ZOelc vc V@ZxF{|uBG ޭ2/@v9=J #Ah|Rcǭz+7p<KսWK׏.([MYj@^HbG Y@7|f?-.w5R9+pS5&v!\ u<y[:3J2^Q>O.L#ӷscyw}?!!" < T0AI>Z7851!1nIg7!ٷ]aڮ#?"Dn^=yh)7?_=%RE1R^ 5atĒ@넼oD=f55*Re{_E4T:DM}U13])Hvg“&)`zlp=>Z%!_`Q9mlPraӤvq^K|fr!-N5?ycN+1yc` m :ub4ҳ=hZV EXO)W|rn 0۪M<':>\NǤS:aq;L &nZGIh#pk]@Wz05eH ]ό/2gA˺sjna_(FwHўu{} ʩmy6,)>rhNWrfxEѪRlw=jcv%&Q>䲆Yy_37xWMPB[kF29@,HFFxyT}y( L6)ŘɧβeyPlf[mc0'( -3 7ut6%*^FaO%hNH*Kc`#Mo 6$G`0`CM$h~3#9™[_% VyE;j@dx6񮑆sJyIQ|:xB%8p ] iBދhHh9dY4IHK9mzix1ΕP"qI %'; Ҡ5YiP=٣ʅ-E8~ʍϺ-;5@eC:o&K)&*HAǸ\Y3 bd@t8 &%ʾRjGRsiEn$:9} 6㾆O7 U)nh;H |š :^uN2h'êb_մ+e*ϖhVOK)#&l=3$&»]E 5HvEt`dPՅ馼 v?D/CrJOpu`zDDH.~GB̑:8q-8#S#6j_\N'"2Է'>qpC3X/ -D++Su-4N=b%VT yEF,]}wYgzBp}MV8JPZzFkCFth)Pfbm% E7ux:לOIî|\Ѹ}FJףzT;Tİ&\'.S)Q-(un؍qp~N{]x 67 ӗSHzi-( IK퇍7PJ,-A2J]g(3Vr*@\\OPaÒO"stY4)V>7Xw )/Q%mwE0n Hw;9Y{!ǭ vSީɕ\7 3frϮ)ZK߯Xd QQƩ*S&5>ӊ™2RKUۯ?'7Pܞ*P3ky:6E&LZlU_zt=VLQ[\}cMpECp/ >UtwnX_zD?$u(W$kK! wCO}ޖf~(ɧ:QxaR$!&a:xW6\(zr`CC]>CSP#e;ِX=wtcO[ג´)1)SI&Voqda=⢯1j[^R5"&~š([-k;W~.l}!t1Om~db*->OD}MiX'?ZsDw~,}?u{OFaihMJճDZE Av._I2 -ԑi`: ,HJ&:3e'JL$ǘ,|z#yCUޛV2\QTg%t^0+^kC+@Ύ t.yPnOP!A] |('""`w.[mq*Lb4ܴLgu$@$֔yi?$1^a7UFb٧ ?D/(FoM{O%QfK-*3ir@\'50 Đ .Ǎ$U 24L_%.)Q5}k'A;;ƨ:q<#LDk wU3 d~H^.:4!Nb HrC$z)q~3yHNz 7ujOݺgͱita3v<[|֒>%X@uȎ둤[D8E>ųaOR_t5qF,«_I/)s#9}dghIL2(sJr!*ڌ!AMPox EPw{{iVEE?! T&'D(Z%Gj~aviԃʳZ\-Zi1egؽm,h(^@eY!ү@#0Ŝ#g1s$E)x99* c^"ƣjc@!c_ v^l\n n{[ VTQBf:!8`wkZ_nkd$[XsEdVpZ& +0"*Dt]dZ @z" -4#u mt~&^pARTZȥb7 & p]ljދ1cÇZ&hGK nد̆7KL4F,Yd92+ iJ)0/qgzNfr (`g,#^޴I֥~L_UOfZsdp-\FB1eTzHk=̯NDR~~Z5&peboR]f%*PL{%=`0=AdzHpIyy n޳wzu/<q SLdWヹ0U029J#")fP,!9i͜iDb[OR4hx5\_JIj*dcVgS tFP}p pVpzO(9.tuHdi3eǵBҦUCC}'/LF:rPnx\EOD{K8/CjBPM1x㋤,rʿUzBV]T}rD ͎۠8LU?h=y;kHyG赠ADM#~jOgcɎN6f.|M2G-6=$]FDMJ9Co7Qp#<),e u-Aߍ$ҏٮR8г3G*i)9۴ԝ4m"'ՔB}uU,~LvQ+qUֺGi_N,m;WT3ض0 D7 +`ul̵30a*BXzLj:Gefx:#C5R#|y"r5JV9)ﵷ.g1n+ڹƯI!]V~vLRaHs%} 1a꓅l­NF$mU|Ӛe|;:_\  H)bDɘܼhg>{܂%KF1MOg`措{ђN0KtTO,-5?af] phrW.eK ;̎xap= S0.yy))<%{!<A&gUl]V_4*VI1?z[k-M(GDY+@#oo5/XPvƁUvFDg-/l' e YŻ~_, eO /-hv>U01Zi? C"_T77 rh@@-Ky!B#5Bя|L.-qQb?at׏#8_ |?RRMI]*J3S@H&/u|G=}I̼C03@ac/4XR"9/Z]ы N7"nl|<Ig4;hy@q5 f0M1)*\wtm,)^~(+`  re{enGG[TSJ*wıOy !b`[mNU pU_WY\:q O6P5ۊ%+@O=( ~?P U8#3_/4?",xH`u_\nz"G]~WvTӻ2,֜y7g/ _ Tl [>Vn?#Lⷐwk!/a +=Y "d잩|~4|Le}2g^IC TH V33T׾ GE @mǀ|3!T dx`D0 )EZ^L=pP=J'郫]\\.D,U] oTG7ߘرr8!!T߈EIgI(n,դOzwjQV9% ڇ^ $ŨVvroM$0$5݃q&L3u˰+9䇠 b~.yheV[ tkH>V\tz1W̍n&Z; $ѥ`>D}Xwc>,ܐ>jD*6^@atQt$DT&P oZ>׬ deKY&<>nۅPGY׫V *ޮ淼< :ɨ͖_1QLE F&$ 0ݎC(:QG^˿O΀V]\&O}:4wCAOREghOLԺLpJ0ix:z\]J{.W G"Mߋ6O#;JL_Ǟ7宯/ʲ G/ҩّ) üX]\4~,Y.fnmPģJ4o}6 i]M͞LQь/BZwrS4ܝli(lx)181cr] Owe@ᵗB iZ^# xV*bPTfuoS50<3ϏK2nG=%:K"t՜R~ X6nl;(; 9 )x$vJ1JH b4kk-[C$L7S3M;>_y"uK|8Yz6ׅ8Y6S cer՟ϒL=z t=6w-f%!OVo$(W * ٓ{i׶"ˣ-Μxi,zdzcJ>AX1Z2IbA"M_d[ oa#hkKC XR1tH{^|>$,{5yF!MNOU2n<+=?_Grf{< <3D/5|QnWN*͎sFF/(_r#H˺q;gh\RcM~C2`K\*73l)Y%nʛa n v5{TMSu!W/W}n|w&7qAO8x?"tQ_/'C,W>6ij2m`A׵/ʏZשkZ$}zL`fg>s7 m2m.6Tvc/% 482 Bf":ղ(RL KSBsG&B4z??AЭ3ihDQM}$cO#rV6~];]fF2&/5N9k> z%>NJily)g3ng|R[{9lSRTUu«OG`x%D -k_~ʜDɬ\fϜuBpDҧ|[$B؂"٨:qo5̝\{rc!,/Bdp0hC6 z|gr'QݰbrH+kmc'xO6hGB]g$1qJ˟Ɠx0hC!tO2?~iouuQ(fD#[P6d?jTlyhP.jE47VfHp)ri^'Omѝʊ}g1GL$T{t 7&у} ?87b8x 9~!+Ŧ&y &X%URiMnsl+?u VH '9C ڼ sz*ދ ώO/Rc9mD*{'ή6'iҕ%\\z2ӈusp[c\R@E8[dQнc"IQ==JVtVP?RmO.ƴV09'iuʦ]pt UK@>/ zEkj; FuZb)XeAγFPo}Ic9򽻕 fO듂Y*/~n(:^:jZdo;Qg" ]H h #!j~psܫo@?7qe ؆5d#<꓊%aVo)݀U?X1-oG”dn;{硻D! ߴ=VD@t`Ӽ> c3uҩϷx[:H.ݝ)dHmtp,af}՟"#G2?7Lup뙮2td,,ȵS^o3g!:~y|3y@մ\CheKSb x1d@E;|H}4C// mА@ |1F.ѬO'(̀9X;. :GB~vLD!wɏs)-4[ `ښm!z@`% ;r:4-Vmc@5~ ^V( ARLCV?lqd (5Ǿ=:]j V:7>W"&AL}FmU^46n1F͉v1rɛD3IZNV)Rܸ/sA+P&z) (l-m(|*]gYqt6UzF(RG=`q,)g!D+fLq9죠"D.ٺ Fa)**qL;4w\?Z=1]xLi^ s՗% ^QQif/ܾcg* cW馠"2kiXbe;x; r&~ͤ둹0$Իbz9w|XdÄCӦ@GrmZо"x^57xDmG(4m]ֲgA=L?|,܉ zھ{LbdgFPy+HΜ!F[B7ޏ ʒ$/W, oJ@.xXGSdhtT Fh9>ERRQW6#pmHXtցFHetQRNU,'O /TL\֣M}^#`t!  VbxLK%NOК1 ݦ[7dE[\0CK&[귲E"A=^K>>rb`۽E(F/RNr"z<|BFsЪr:t:;r)ʹy/V>iA˓ђaC]uBHjF6,y ͆b"Ԣ6XAx`mĝFr/Є/,Ofw=p+a.E+\!S_ x(ާn/pi>չ ƛԪIB ?{L\&oڞpSK +{<ɡ@"}svD^ފg3G!\Jp`ݕ0_EJ[0&T10L[4Qmj.Bo h3MqbtQ|m pT1mOY|guf a̩&\fR]}dԚŗUW.wTM2„}<R6q} UvD:ϰ!q,9(c[QsA{=l`2caڌHBH%lљ1u^kVg%:膑j$,I?FI'$m~) xB\I\`|[x(+Ĥڮ!ocMtY2skDWk+2=tgTںA=+c7ⲳb\{&d8&P=2j]Xκzerw((:6ZIң _.!/*#' uNU@=٨⢊%B4-^7赸+qJ±Ʒ#f^!*SK 驴p0M ۓVmÓY_0OK4i>?ݹ_a2痐`ɯɌ,}/^LݠeN)P ޹֗55aK!kR?FcNN%<'(0Te]]c_8*{ã݇JNT]Q^Px31U,zK>WkM@7cq!i OL5hy\5\?ئ_WX6l{p14]^'UIC o'aCc7=wƣx?T<񳛥!2X){v-M~WK?$oͮ_iş_e$YBdzZ~}q'gI,:(xv K/Gn ¹hk er(wޢJ}KZ[Pt , Xs8lt\ItkE|C1, lhAfIu >Pa?9Bm6Oӂˏ (fˁrWb{m&+Pm r NkT;@ ?bŊ vX#jx3Ą{2?ڨ!V,Gis@bQDIY" DYE}HY,qDžY5݋& kC~-@XYRG =﷠wrBqC,I<REBz'!r+P4x9F 5q')r{=sO \4ggO'=s'z3!D>:#1gȷ.)I̠cfbukor NI+#ȍξvQFVЈvxR_yT6(UӕKn,28ߊG,'֦ $5RoZE)g=djJ71# .ԘųDOs|(Z攎n)'kv(|yJ +O)9lU$M<*]Ti{D{M JNKN}OJ"C˽T$[ڟ2F%bl06A:W$oF7z!4v`k1n₄raDC[aU1s$a  偗3miK KgglՒ˛ -p_CO, )m T1ҕ:dx8*Vc: `rVDbMAVE.67kQoe`RQ4QCf48=4ۈրYC ?hnbiy$0kj"BwWm(jp$g0#[V _ /%7V{9a{[UE-[HS 8.K6z4V1Ɛ?B y˟QÏYգι EUT#1񫾹.m[V*ˎuЈA~:&t 23j*P@Ti8HhRJu|4S~9!ɬt«4aj9ŝbx9.V)C{NTN} Tch%{ŦPy o`.5SeI16%TpV-h86fֳ2جk< Кۗ\ >/y^q̱ʮbho@2al0 KJ:,BޖWu^)2H߶SLD|i\_BaghDyaؙ_,ڡuU3-q ;`0:dk\۷H~=:䀘R/\ϵ{)t6|y!7(B@?tx]-gת}aqH܊i,gP>ɓk&"2AE6Sʡlu6@͟@Ɇd6ҲxPĺ_CZF7]WkHf CǤٗIlMjC &q"]ڗkH6, 滑M!v6`<|Aw3%Jxn1vX;Xz7m R+ Rf߽` {$Y+u(v7]#AT2a"'0)B/}9nW𢡼/:Fve9S`@%G=*ߛҡ Yck­%D;|Y֕Sretyv=k*s2 WE+7Z%ҥ A:u5V@h;^/RI>|:ާ{f[- ʫp6?8`'v.}#XGV< _|gڽG47zٸk@j苂75hʩQce T(\H^zUq-e(WEH}ˇi\{,^{̊@G,4f.>E%KD_ ^ *y}EdbNK?QD>4D5qk>&ktouToPBٷݚO`r $LjX%VBOCpqtά'N̳Q?!a6Md,f;AK KZqNoB["$Ώ,ql4UrIh$2jc(Ē݇O"KJeӥ'K\6cAgB_9'B$dJ=4yB x2گr,zw |kq$]\\S5XRGl]B͔#a a&;j~__%5J!!Gˤlvz* mmpԑk2/*'= 4SblW*wdh1-#H*Gn+0'4a*YuMҳg2VE!=G )׹{]9i{A/ y/?&ԧMg~w"SeUt8UKw0i<d\R%&i2Ԭkz8joVUH\;y7G<(-Ë*>Q0hNސ8h"cx ]Ds3l!Q:TBQ鞤h*4|kCZ:P/6:r 3<uV"^D'qb~d`ҧ$<4Iģڐ6A J;&gKZ2Y-) c\ps08E'P 3>u4GtXaVeA"w7N?aJ 'bmL0w;{Ѹ;4Nz~R>.,f%N>dfn8!wDUΨG 4]vҍmeU?ؾ/d >K_*,Z:M]Ff)Pv'Mǩ"իR,1Y阊>lp] ygoD}n0C?fNoqˍ׽:02;BiO hӭoeZDFى+kU6u[x̱}r7IЖ)SZ\) Z LČ{AƤ7}+ImRn&fLV4)Ԅէ jŌo>> *j ?A&Mgo6w{q6ଌ$]6+C1#!u0%M@o/=n.~vyʝ>ry/@weCwT~3OJ:)Jv6ffkW{c`m!vuZ5 x_֡[A0_I;!Su2by[ՠ2ՈBj|_13K ;tGۊFt#哏\f9<#W\џHt} 8SnPTy 8԰/Ŭ tO ?! POkC:YoI*.!ArTaPX0.B8Bd܀wg#6V<tNS 0VfM99fAG d^w%u.+S+'ͱ/[] {yoXEj5A;nsK2Hfl)6ow=,Q[ DuՆٝ| "Gi"Z+Km9NW $b[P j ft[\0;(F@ %f@影QN .!wUМ'ڄ\ Siا7dID5ov骳,^a_2H!4%Q 5BI%iPJN5D E:Sx.j'ӛ4X>hihGtRAP oN3)Ytz6s=ak SOI! {p[5@V(ks{ o<j'ɩ}v1`CEy6~-La{9]TuYJVz> !E7m6̨L;1JWKnphF(von% {]V6eHeQƸ0 XmM1mQZ㱚z_F wjI |H̦--,zlK;OJ|"Ǡ߰){ȸ1S5,;q{邅2Z8S6D>Lȝ(Q4{8)8iWQHZJr$ό㑗ģL`M f^r⊗2#o&cX,hu}|q"Ӻ-9LV=vj_QyYbXM@F!ҝ#=1T/>|CTd.c~E =hf0 pȶ; 3{)hѮ PҼb$ x/xnT!Y ~"k|˖)X[fԀػ:Dc %ae(/ɔA/;ހZT]oZ#WӁ&<'~hp o3Q̫*\aJD ZX!W=d3V:c$0GѺ*(௜;]p9z(]Faj#GMr9{WF[tl*&DJmc)eQ?tH4&CGlW@c;ZƳU r)ߕ[`Y A}MyL `ސ)z m,0הYX^9tSI q^ivȖmDimY-%ߧeK*[+ᄨӞ} |pLfe1hyh7t5Lg6w8h-h8PvCMJX@ԔdM젶S"%9jG[O<ܤCQ tdߍlaPGP bCG9ꃻ49)?Z\Ohg@T~#֚b_W& Ҫœ叞|"?/vږU*A5XZL|;Pٿ5S5wȆN1v""H+HJPrq]{F~|yݬѴFs XC߬;OmuMv%~rH*ibm)ɜ>)J~gLst瑣_(ȹ#"DCޕ? /p)b7a&oD_tۮ{>1Zcbx֍}E#f׿T;cbvw"԰g?I$d8,1,Jhb.(R0U'd{=FD檨 eǬ)i}ǹ 3_I<%T7sGHFl;br,M·@'Ks*K`O@9a3jxQ_N7!{h9yz/_UIyڜ?I(k+pJ.g ^ `Y({AXWz805<~oCMqPἝ6Oj7ⴝ$Qb6Q6.Pʺ]'6D_0++7 2~ U,PېJdt.+Fp3 Vڣ}m;}v 5Qg}Xݒ έ~a=+|m~]h}kYG AG}K qqN=d;`U…uL_ .F& #+%B˾")}CA1auA| % \K9({D>V`\:Tם{n J-s~k 9ڒ}gWNKf2~=_!yE]K 9]* }; I?Sdazg,L y;l뢡C%]CA\JJڻޟujn/e5Ւ1+?vT?ۉyKO>z#ɸ, ߍitTF"En~gd:Oi;yGco'-?6kwZQ5nkq-3 Jq $iJ-[wa$E% B:H"'~Vބ å!(g( vi cCl)L1@]]xG X۵`@/2mԮah V[-%]}rb~լ$Ma)O/i#-j"D0gԌAއ3nH> {M{tڣipk1τaaIݏ%*=?JTl|?~|lSb+ig #-?11q;nh_۰Eʳ++ |Tr5iA,8~+HkG{Z#zy؋&(|͹5mZ07u JslE߀fc`>b[MN̥рgRȅu;WKGzЈYsa8[z-E.dw LH*Ŭ2Fn㶰oo9wƨ<46 lo\sS텭JWԴVSJŤvo`#R4{-I%kx~(O#:5XiKW0J~92ƞ:D;Iz.NhzbeR-RH#Y⼲۝ (DH\\Nc7 an3 #&jX ?^!Z'c_Ip~r<Xco-X#8!=ɉ]ɗsc럁()(ُ}~'b@TA.2KF`1sBʉT |u?h[`՞JmU+o?}6nn^jOƶ.Ԗ1 ixvQ*XP4T.h T==6)N@<`_T:7dS^ߜ2a͍KSF%pHnU52Ty\JLvKPvVɏ.j\F$Q:+k-f|"~9-Eve.0mq=-}^t$qLxAPq|cHpcNvkׄ,<4"MmlCG &;Jً;ja!_9aLO3ZʅǭkYDG[qI]8q|@tN*\7j6UjBH)=M`KM!/3O7Y%넲WZ*'7GOKu)@Mū/2]b+q&IN>vIP_䧶] zF<[0Ƨ 1jwW0ޘlN{tbϠRbUnQ|%߿g볱14י=1 z!K;]R&Eg#r`!P83:%xG!v6?g[,uހ /{3P;9|~!2Ө&.j|ڣq[C:G7[}2%w&: nV҅,%-o/"q$ESjT-W7ZNyB_Gm5V&fdl]!??v+񺃖R {Ut_PX%ޑǫ78(Y?E|Zp 2|iF;V&6o9uAy-ȳpR=cg5x!R\E7:)lX1[}5_A$a} ,`Sr|y£zYOS<]j+=Z!]xUҺ>~x.CKJ \4QCqAo d{qt%4i -H:#Y\$ ^(cU2b4C^(AEͱZ/sחr8'F yoBz fXl ͱΪ 5^r;>KݶoF7>̊_([k 9J!}΁w!(T&œ&☳"MɃ<Ӫ0փKsva.M8茳ov,n MM~&1.Z%?HWL _6l$aZ!ɍkJ:b7OvEGsmo.aIɊ% Ob^( nWd`RG `R934:'j,YysNPӞQoaQ_12"ΓF|ڭ#KDwp)Ի pXGBYr`9"ixdl)Rb߄V]j=Jqqg%D>_)FûKk e7f.i^\yEόOf1K$ l=oTkP4D(6,_rSƺͥPKTg>Qe/8aμS1`0.\_nǭ WVgN:k5z[.k_1[gYZ07070100000056000081a4000000000000000000000001642f097500001e3c000000000000000000000000000000000000006000000000./lib/modules/4.18.0-484.rt7.273.el8.x86_64+debug/kernel/drivers/isdn/gigaset/usb_gigaset.ko.xz7zXZִF!t/]?Eh=ڜ.+φn3pO?mHjl2.(Bz 1JDq F@]Bdd4ءeU~VUz#L!Ah+R=͒i- $b)Mϗ,j6"%> fztD Ij3/V˔n)ǶeIʐЬ{^#GlD\} e±'Z,[#!jq)<_w]O`dF-c eH"ch8vYqc!'a3@n=^ H7p(+'p4; :18=zY.yþ;yl-Y,Ra\!˭Voo-> 5+]Go${H?-AZ"FL;O˜QAs6}W4}PE?@14T05-j]0LdOΊ@tcݑRNq,0g41 w`R?4@jf{+Y8jkwZȆo>.)O'\i6{~5AjvПoZܩ1$@M,_O(+&nY\JAU8U*k+'s3"=E' ͊֍' *I#ͯ3~%'=6Ce@OZL,d[`@Uc >ywn%OQSP+'d $nyãx=vɮ\kT݋YDl1ooʄ?sI*͒TOegS;UR00ЈÓ9/|ޠPTɿ@z`6?Ex,ѲuWbn&+oXYq@b Ft\gsJwGMo22%JXU 'b\1;'|@~UU ׹=YOlj^9 }5Cs\Wykx xb g.>3^k%u8-29~n;v)֦2KO06.Ci$ +=oOZN E~VF#1{'qQ AS-J3[79Ő'{*j\捪>C(B̶HZEQCis_,%0Yev'9N6m4qèQtDإ p7%N7F}(Tx%UUqFB2HTwd de¹$1bQ9h>$5>83n`t?3H¹%u0oVPʾ{MSWS;Wa`m2QJUmK.r=rS {ߓ6;S%$o˪ñ ۗQRSmzqMK9u TID QY'v%`V25)LX"Imv5n~1b'+r1C~Bxj)ٯX|'ΰbyC"`leDZA#-J_`Y`׶{bd<[ ih 4%ô$ğASs oziaɨ3,H/ZT1qPF|s>Ͻt#g$mdDyFEV\q>gKS5]JyTKggEPzaQBR\D+j4j( 6mFyK ʸ-n vy8Y)/)ȑ0_,kڥ{j mi?jk5ZAB-n]B42|k pKVeA-P <)~ MjTS)̰7wdL[:=֐{E^mDʠqU8?; 55֞)ͷi II{_OƢwN٨- -~%퐩X V 3*9(Xڌ*/]e{2`r"om(#<#_RKLzѿ@o3`qOW<ǝ8i1wa`ɻo=]Ē/0"%M]oLOӽrA_*t7pg2%Dl:⶟O^chk77Q.2YdRRdvZQs a}wf~4Y3$NοZcvH6T{.UI|؟Hꡱw\:-y':*HӌA A$]FIZ0:-]YCI&g sjo˒6r19tpՖG|a&k[!_.\lO'66q2W]H̚ɭau'zǝ̊m=RtWW-k~\$\ZV7Cygo2ؔ əx9(:Md@dZi!|Cՙݎch4y/]JRKz<^$Oi}vHy/L;bi&bL˽cy-hUsͥ&˃GORkCdN~ 44āf|Kr \R_'奍؀,ڹ]iMRPV*0ir0ہ20۰D1CWKkJ* }PcpLY 'lb3vcp/]񳭎d7EHd& 4>F"&xm\ޘ.G),j8<=ꢡJ͹DrC:9bY%=(OݸO}`T0# t;A^sZpL~#IJg b/ʺz}j `= hVC^B?bQ#sR~r!Dh$/Q)Qb:NTA, /&GӑʽjR٫7 kФMжشnbl?EDRt`ug7I 5oE't~Hkltjj(5y(bj^i%QUxȧH=-?VbJSaxϬfp A־Ht\ = 1ԯѐWӸ6D!)…8Y^XP!$lU-C{[m[ U'UVv+R9 ͙xA|Su05Avz?bИWwONqj /0v*rNhA߰X0'O-$z/7ߛ7Ϥ9F!x]#\ }cz&9ßv>V.d= =im3u]F^= Ԧ%z@㢰1~E U;[)oƹ߉rqC馁J1ū˸Bld+-eWڢNd/b +by@bYYI`Nòʆ:mpa)D.V*gKQ?$tsN@J8a CXɌ|E_,La\mjqqPJ2+Hhyuh,(!ifxBZS~МsnZӂA_ا~6#-24Wm=vvoej/Oy>5@9"%#AS$XW ?Ž)Y3> SŞ$ɴ"^/LS2o'I*[ՌMFiqdV"I;^CN(gRرg12~aފMCw:DKyqa 6EW/){e%Ik+WwGa\=TR0`R0>%R'-qpbczw%>0`+M g. DM%[շ Cʙ~9HɅ1>"U8s"EPs b'6t0.Pg 1w /' 6:t- jJ#Ώګ6R 5"Ev%2V~Zbţĉq8s`FM/cj1/ʅ9Tg%c:c3_3q!]?iW!uUkVYZ7D(F 8)ttWbLVHT8O~ᅱnч35xq)s@: R^VHjL_E@/,u ,T0PׄȔ>YI0<U#zfwXڐan1 K,%TzUXh%*HXn_wh7|3 [Lw >{YuT.NLzCbHcKŏ5{<'&_ǑZFܚ= Ł.(&D`X!Q>M{6ۅ $8t[FlYF. k6h6&2ʬҖ=Ed3B#=}3!~>,1gT JFڂ BG^Kd5̚Zpvk5DlkV"M9%葚;Mʹ/@2r7ArGʎ:ש{uk0`uvf}QK4vw"Lq[G29ɇ~+{jAB;%QH&>:̤sU "[iX8 A+Z+AGSIȹӷ * FqQ91c:/E%)OJ:ԦMNtIԻ EQ&enL7uG͛t48=ycq$q"4?H.tiW;o7m{2vsl"DAPc`P"&o1[@m!B8 4WEuİDm%lȰ.(xKf?vj-fu״_ ~3OFQgkK LL:IIXNYT ͚}":yΧ#wCV`8IrEIO׹)yE~`x#,hb Sj^68> :-k5<? ,7͠Vz%?OG\ CMt '|G l>Vг(6,*CaEڼ|Trk쵎_[zSR iqs&ˈZ-#𪉟ȧ:N, geՁpW^PbT_=|L WJʻBF+KoZ ;#ՍNE-޷6TByyL#B|kD4S7fFf@Q+qxx'vY$ЬD+-_Q f60\|gE{6)Sٵl h<(5FjvLhJuyxd|u{rBI-x2eT-dZ- 1t]h^W)z+vd,~}.",؆[n̴*{SJߪ2PȏT<K2ӊ*lM5a>eqq߇zŢb2Ò+XcEҔHb׮ %5aU#UJ9LLW -5"Pi<0 a4ZN, &pJTM\гh 96OoW3+UC|o 5|ݒ::)}u1MZ&YdA乞z/;~2m8AɄ(%+C6)$֗zo@ܘ%?ou=~ܢ *;>.CiaflD]%>[%E5Z+ .TQ T󛜀߽jclon€h~űےB&C`&ki04~ᔟp h6X;ԘMhm.;ƵITl² nn U6c FA5_繢6kybIf&AL$/ s9,6bg#@C<{Ը@Q7Zy#pUn<^@[yFOOm`e ŖqR:9W,>+f<%p,5^{*duҫK +Bp+b'~U z8`+̺aؗ.ޓMk9 rvs/ꤌa Vh+[s:,}[SFU . նјA6˪jDw8~iQ% @>]PzglꞕjwPp8-j^1ap(T1>'2(j]73 s.CvD̤(w*PLr: NUEzO 3sѡX_zƆwNb&CgΕ$G.P.Mf$-Q<{XK;'G2AF=EcݥdYPY//~sk2K%GC+/U Ǯk зַz_VN{ݐsZ~dzy%̖(Z"P̀-;:'{s)NŹIMS|88A6k?{Mᬾc]~![8Y|_-YP7 \4DZ\ByhyI1&/;9GFcJ ag ;,KESD+w"]YN -'+9jk./e9#hX[a_6nK'y/ (mp>" +'=?=YEt i0"0QCAcED(>br*ʲ!kURBF/X}qeO;t (@{"'9{r\O$Sd&\kFE?\1#Iq]զ\Ӈy04Ai+z KF?Zw䢋-jZ9 ewn QX$N'5tL^>6 t i=a|G'HhzNtRYǥyQ;ڸ>_ФZ(N}^Gʅ>AwKtQ9k8>SlBb'1n\2@6eLXSYwo%C"׊@>d^>.܏XcP@kED|Nc. Y B_ۏin{<&&NHa-먙tU#5ʽ6y) RIYv`|lC2rwT<^Rni0' ?&<C?"U=F%^d|c-\}cn{ߥZ$ֶ !͝fq8I1&OJ;~ΜhCp}k]{wI?&7%TծGpdŜyTt4ѹaIV$Qz.l3l8EcO =~j&"kWBXB4Q88̩ 2Qj嫱}(H K \gj4:G{ bǷvrlѩx^ _h8h <]?ds̙Yh-\3A *1i@o vhͽ/idN|w==^P5⮲.@a8Cӝ+bcPDE>#T'vAC瘖\_ne]3*ب Fhwp EwN2n+06h+>aAE7ϫ!>KBOSj 2НewR\ǽ^l{y{ujWdkyJqآ hTb4Bx+*rpgu%2I'X ERՃ.1u5XSI:v+,q,?v).QxLTyE|Tڱf~gXf #% gKiS@l.iQywM+|Z5|/D[!J0$ yTY%muXtw}6*Iu@WCi-.'?;mrŌ ӭlVxV-N:\β箓9̈́ 5>%dԽ:AIL7U1DXqaE[ Ԋ`! EB__:0}sҗ$(|}Z( l.7+tBcO-"q|ɱ ,!wS%/Ȇ'c,Zݨ{ @Š4?CaŷzD!^)y ڹKdǺjY~@zHm`@$ն@ZO\o@/>umei.*PxC1eHr Sl}LDYihϕRkR|#iNIbd.p'k|L+Bҷ"زp.(`%k|o#平I O&ó@7H -mBPoK$tWnT05Prblq !*_ 'L78nަԮXā%d#sZVf{0泵˨+qГH'8m1HƎ[4>m=uJs=\&:.Ğ>CtR B !çj zW-*Q E6ɮ\_:{b۱nV>Vε" _zI~Dw?yΣ/Be CAAF=bۄz8  ۅ \r< l0 c 7X#2=-L튈%C4'%u[cӼ ?)Ẑ\MR=ZCu{a){j`n\LӬN׬ll۩ dE):cO1ތo)q!<[jaSFO&zU~) Yu~ ! (8 qN\\;L^i\]h*ZIOPNq4EXoH\ C`:A@t.gG1R)GVm(|LfK|.[VZ߽}&ŦQ6IIUo%."MC :w NO,;]{5]]=pӔ/ ƒ54Y%iKNڈ@ƕa?sc:t:F>#bYr: qńy"q{t'{@q1pccYt㡥QI㡦UҨ&/-‡.sJRV~j9ԧ >cy\u7" #e_)󫶷StG,k~;6=|p f.Y#t+OI>A vwMVOY C1-B ke4IYy`*OB v|kd u\b,i4s[{gڦdM!Ǡ qgyҬ+*zYqFHp)'1*칲eav69*>۴J;|QLؑn0La1&Ν=ݷ ? vrdgf' `P:#O#WI -wxtDS@ҹv N8W}J踾 $@Ul0~ҭ/1>զ sIMNޱN!mUE؛~Gڧ]Ab4i!,a=p:x*9/*SBՍǙ+-;fR`% 7Unh)x9;m2*٢t E_+ߊse]O̓[mrՃy{[0#bϞ)ϋN[oѨ:GW+M٬ְBv(%w!C`6LqU]ȍ:n|mݼ9 י+}Iٯ;\z>p&G!5I&J)' ys K̢+!Ô-,){8-}Ϡ3OM'̅ eWä{goBM:Fze@@݂:}Xc]24ԽLU~6/쥰PNt592_wQDL%kXC+7TXraK0",w 0q"kYx#T'7Z5,|*{\]nX,2{ٓ븐9ͷXigmގL6X$faRmw⚽h_Ka'$2N &FSܒGX sM`u.yC7& 6-UhzC/$G֡Z Wj+.Y%JNz% BP҅naSс?H+o H?4|uH #t"ٺK"_A-y -zS@ JKRN.; d5%xb]e q1wѢSD^6bJ٠z_>}›sxrgJyR z7U$x8g> чApU Sֻ>a1 ͸9o%궉ElI!b#(ʡUM͹̻H)WMYNN {O)Ty3rJ8U9SzgIM;[dlɜwvƸЃ.6:7-9l^i`gvƳ+ffc>]m\K+;yԫGc[K_f`݃}v'݀Ey4\s|׻y&,aO C_0Z.PY~~?IT^6n}j@s5\ +S>ϴUD"Jִfv4=JUn{ - B2 p#޶ ZESи$VUhE;~]Ld%{TQ_-x$0ď`H"߯J/TlLTۖ{#ʲl6j?9l uy]#׹6ҶƆPٞ2ء^#tЍ_"ОF_ CzAPҽIt-IG$|%ZOgBwU84 #0 U;xIs[/6S\LJ:ť="9.v|'&G_nfd*^轥fBB aWv~ v9쵲"]ϪP31%95 R iM_<؁IJ&?E-CI&̊? URr$ [YO'?WJ)w%:,Ɛ5|Es$4?1i;YWJxa^\͝s>^ZY1ʝK,L=(Pw4,`BW?;J\Ϗv**y"-6'wS 3b[ğmLa/\KQlN \J6_yڹ0Cʢf}>>(``q2z < )ڌA8S韠H2b}tQDdz7O.DM j]BXW[NͱѸ;FK ?g ~i|ɒ52{gȦ}`(w3@LTђvA;LM&ۋ#s6Vd d]ʙf |ea\8$;~o5^><"k5İzdRM"198cYܬbj*<}ZE+B_#--8IS>zP!mq=Ge֢#&2/ /gc;U qXqB.Pt@ =B>4{C@:t Zv'xP ѪgK l;B[ȵT!жtN@pfpFRxr ˜k,*n)+a"qE|ĉ> H  2#c\X# u6VEXKV|@!̅&QwKߴL*eِ%g:=I%]M(Ecc,8ȣG\2!&鎛_Km-5U$'35h6Yqԋ7ЧXT)jfwIY0zQ MmkdCp!~`o)K[TnPjH7(ZoE+0nO;~uL(P?QhqKz57} lBJ]qɘ͟]]9 tW7e?Éc55l9u>HDBcm u5&H|!LyiR_Gi ` 0پ{= hdzGt1l/mu; }HsNUOxWа%~0qq}/mcMJﲱ67'Lj Cq>͕Xhf8qy!C\\,#Vg#\^jДuO-lexSE O.u}wLӬ]ڛzG˘ƀRgJ_zU)l:UNtzpʜRFCdHퟀlKfX4]$2 kPT`@c: -.mcpMH"$`Nɒcwyº!8PZ6{<ۉJiS258(t.rSZ"wX\V 1-dyӴ1Ug#U>/qRIjY:~p)֖ֈ.KuБݵ֕vG~[ㅞZVɳ1g y@7cv-`~Hȫ ԝA0C"ѹ"DI%T QK)t^D MaX~ b/ `3Azvi` a5ĚS@Za&ӋlkaɭK6_}PKٺIW>UoLIɌ/wy Z]J백(80B ݴnx:)D!PK! 0hKY\^g$wW){p{KraS8`#ƕ#d@\}= H3 ܈$(XF9a%WiPI7٠\K}ZsU&|]@dP7IM E}`)Lك8`gz#ad5G6Aut7Ҵ3Dt ՅiMnXz i<5=i뎭Ht˅jEާiA g&sB9mH6\W(ckB85B6OxXA0J!> 'djQMYCq>%l񀿡}βX*ʘT* 5XTߚNP lKtcd$M!wFU7_f8װ-63I$&DjT*J%얷$.l"V*o][JSb(gכV5繭[{ӂ5yf;7cje| - M2j؂$ %FȤ5Ծ`#h64Wl?(vָF kCFf/ J»XZYĨL'3[Zj*rmeAU9F}x(y%x,|Y-+(Y \mA)k/Ѻ22Iv2d ?| TОɴb8IRח3:?h3hM8} IǡTe|;Cʓ19.&fK9$#3{;;T`V2\l_!7+%Y5$^gTOK'̐F@僕iK'.MCtUXP[1㮝Pmi]l-!#nOv+KlTgi#z= lCTX 5"Gi}BtJ47>g3g k-_vDi!ferlP=BmcsgHȍet`r`[h7ʻľb ω+ДCS[@lu}>xd R#Rf8`!xFR[ˆWhqќ dv962'O sqM&Ko#=ia'M%*zs)&Ywk49jf.?~@\շ\})?} j"qɰv%H 0/2cUJt(O"ߧ nVcx\/v)%;^{lZјQD',EFqC:ys5 pϮ;+Y[l"%Cx~p| exyÍj^hr loHO(%K5յ$%=RiQK%T*r-IB|39>bg2ȝLw $O5@ ־|L\LY=/Y4 0 Oy3ꡢI/dP=C+TPlm3SffԞ0EVf[RF?l^⻮HMf;_de~kylj#;ԏe_PH4ٺ|U#]4E(X EHʥ)Y @`ZKLI ObА^)یpE3]Ru,i=o|'G13SAǯK׫gWMd5 hNE>&| ;!),n>pamG~&. ˑ1,SOEܧ>X+wE:8 _yBNPOC^9{B͕RX@ϝ7d+Fք҄gၕmя94/A4jc.Y@QK"_0 Pw8,(rζ@aeNeX==y~kQfD.96nT&Um~thSԣTy4 BW1}Ջ4t@tiA}DmDo̿܀{ dCY8x,@3+}hװM raԧEEZO' ĥNNƒf/SI[tױ G {>1#=C|W{zgp0.re񙻐K^BFɋ߮NWwi%B4JNlt[Ғ]J].33۵*/7"Bn xmԹq[x=kj$j#Ρ\%6a"5ֲXMχ:&8X@B؀>^1rIS 4LUC05в;2zƦ W!v-y.'g:?IC0<V6mcױF#tן-1xfTd>Mp+C8)]h3Vت }ҡ[TNpxvPUn\cK8 >uxd:M?j*MOznjkXpZ,7tWk:sl/gNq+jl%q=ZO5_;&|W66im8H: JEM -]TSW\o/\[ s(3f-hq5;6d#髷k@vCUKzWvzRjU9KƈN7 ү3/)GY]$g:b#ݲw}"1 5 —V9nھ ce&=t}ReD?! xVFCa9\9\R.R$) UcOpaiCDk_"`ū{XխHz_yT} UKꕾa6`m^YLd&ܰ^*[x=fTEߠul?cH< 9&o1c;#GY'&\DLxw}QSn |c/ j4n@MDSğ΂&0+lvVj$iLOk':ɨf9hLQzGB'\b ѤLw03`.%kmf };Ơii )+7isRJ].,\[dJI!ׂ⩂i2U~b. @0F?6JA{? Y5ᾦLe$] WW\q۵s%JbP-#J5BX7^y"ZL(!W=> N6i%`ĀR+tJ o)غSy󕘆.XD2Ijիx( !:1# W Y& vIR4Nm U!_4׊ړ&fJ)2ϩbdGU6O0$v;sk' RVU@9 LZHK3(Fibq7 H>( dN2p|C$ݨyDk t^Vwk]a  De'8 uu o?u|;lX@O14 "C<[g+. CT_@M} \A2E)/FP{ZBP딃PUZף7kT"$T*`|zNX=\2#D]SSb1lKϭ^=*>gq+ ̦DMApPՆZWOlR`kr5#ybULk\ǷxauK{z>ر۽dcӗw.(BRZ{ZU{!kIsriyIjrq6&o%X1?R苺CsvevMB o"dq4i՟c/31.5QN%Sheki{?S7P*] 3ISឍNLJObd"G{Bѐm&,7rTbqq ėqr>AY?xFޯYh,(W,h{%Wx5I`YW^Bѓv%̧Z}yˎ3<$/5M#eJ6rDI"ނ Ǒ0T2[ȱ eΨzX^zіsX$xĖ*s7'vϾpHkRCAdžzBS-?|[GLe$}[qfwHQ1Wr ˮt'o^(QL\}&]<xзFߝ)| 6"SPf =p{x QKYss42(i{+ƈ/ ީߞzZ)_mL sz "kPlW#cA|;RFta.&VO/)7v+S0%ϼcv8$:E5pmwDeeG<|~}@lJʁT!k20"F3l &50^>r˦&ţl*9#";rx`:Frr(ߔ!1wQ<ڳ ,ne +]ǫ8YW '$QpIsrm qǿwL[QcZL`j:hɼpj\\?<η$0<ج )A2dvˀGV6)2O'-PsYmz?aw!zTP~q [-Wdd%aTa]˘{  3j핎Rs߼hJ܅m, Gb9˂5@.Xs> סa?Ge=kp|+܇I3|Njmϳt=9&/-ǒė+fg#KIΝ)h9$ FC`R&$+ #¼\f~tb>r7;?Fh ÐJJt²| v%;`s~3/0A`(AM b 9 ApMYrfI$dj9u[w I>堧2م`!/; HhDGә/k\-ǥuUt!TL2T+)u 8Ke :ޔNAks*ݕbzx)(!ך?r%cDڿ>#]t>>)\A߲3p~PhW6{ G*S\=I2VjkW9SI!*Ò3(D=RmJ(R%q?n72ٟ :j5 FAMn7 Ƈ6֬ޚ \!gD k*#y FV<#ĉ/<g>·, O#ZW }Zo$7 :Ac!,"Z]e\c. %h{*φ!^)zF/`у$ d &ԒC_Wք=T?4a\J|[SӋD Y}"B2ѝ#q ˪Lp1뭟L7Aj)PS5ū?7 IWhS3am3cU),:Sok-MM=L.rVCZIn?eK.Q sXT"t":h+B[sJd~~D7X-,Vuwae#eDЌOK4nm'.Vƴn $>D Xz8,NOܬnŘ3iYƨhk+L~a䑣(cm٬ xI{ӕZ\j}͚n=r/c&.X P p*D,,fn"~Գ$˦g4Ȇߤ WLSؖgiy : YLҌ./ܞuS1%{N!D;f?0dž b::+cî5ʒXÙO%^kGB:k4.{: tr~M)\A87mkSU.%EGFZ V?"2:SWM~ -ij1H>: ASEbm^%lfIR[=uG0o Ȋ#LP> ̴=1xN+W/y}J71O2T/kcؠpz2k\#A7Y㈲'Ozm Q` g{IqLs3c' V)cLu2ue_:SfcfBh-(ߣ0'I^F3>-@Yc^  w1G)chj0؎>dA8g'5XcjGKv 3cQ\w ~=Zca>[rC0\3s{̑\lѕgTf۩e-ABM}:!3eZٽQЍeYMSYmKiܦ,?/2kU$*yۇYHl@ >WY0I$õ0R ;o5˒x*npjTP큧11jb@e?>@t`}ǣx33~O$#64Б.e \'@ӾoU"9 nQ7d2"'yh)VE9^TJ&["R"i"'wZ`[i')vp LĆ{S7%&&!zwTs  NA˞ V5fOR?$Raedؒ{vjc~&xiqm>.CXSvvUnFFpf|7 BN UأX5~UkfW1`m@Mfg&{/'кydSx3:?xļ,9aU#%_W-u@7-G5xe#\Ӗ@ T:s̿/܉bFvsĭ)E`%j;lGD\S5x:3flc0ۍeI|+sSN36ˑݿvqƳ.ʫ)_g%cFv7}߿ 6=t;Ē ,9##4 ?9yw1G9٫sp7;~tX7+gp4{ZH󍻍: Prkk7!ؘ#y8hG=96 &>։pK"|t_ؼnj GR۴rdHʓŪ !dXsL3H7:RkPtB=}\hAM_8F'R=fR!3f7fI`!]// I+L(70iE>4RFou'F d.*E$08b{/}?'}f*Kce;6|F`Q|ɜ"mH39iiUQ=t4m>Y{fB]o/H&SAw7nI**nɍ$TVpԾܦvJDOpIb DU>1$R:o N3ڍDقsbǿ V ѾՒ(^aW[2;n6lWu.=|;}P 4w9TK RY@.'8x<տt]*ZF%iAۼcē[?s\J g^|4,C|LpK 6dfKG.ޤf"?S7 USԌ<*$wP5vum&7IY&| Њ9yHE㡢˥Ϗz=)8bggZb/>&4$:som%{mb"`Jyrx4*fAv@GQaK9)@ 2inh#q+Pb8.7( |uVU/AsFP)TGޚM4beEPG[(A6o -DW^jt2QG!+ܟgrwCSTu7R4¸p2 w!~XeLmN#=DNվ^"(9M#";i\@=aE2cL\f= 'ϮQ) Fulp' Z9G?{$e78#.2n, Bc/ܐM i3"#p%8%:ӌ?6'g,X0&Iq!xugR9vjgoN(Ҋ G.^ ŇLޮOk{X$㓆0ox(E(tLgx1Ldhwan v Wt9 l- qPi=`iЮT:E\\yhWEV( - QL!w@H2##\EbWLOm(w] o`_1dndlT)K(V2w9&e;-.VY,QkxTY 2FA=&VщȨwFKR;[BZ4^8^ďMF&3Oє}Ys F5W 1T.QO+ :wԻsSֵZyepsR d))WW]0H Twϝմu8fEKfyGl`C-qY\m ^;4c/}-Bb0?1P?[I\O0aG_l27&7jB%FhP"?&j/( A:;SP]&eJYԒ Ǵ˲nE6jU. PbFf[iu,?R!HծE(snL(mf5muGzX.u/V3d=tՐQa1U7#nC$O_ Ncwxؐ 5!I6vrWŊ95fZ qlƄomb*Ʊ>^~.)t6y7b9q E \MTk(+O `Q`C+wG ]y w =$Zdڮblj |C4k(5YG%j$X-cL?jB:: ~"~ӭ\{r撚H¤fnv6KÏѮaS^Q$=ܛ3hYmg+Q؍ngμFy≝;K&hQ"ey&4I%ר7oL+T_d^IBHo偦zMؼ:_/gMgW-6.k̰l%4SEvgy5J#qJtS6"3 z͛h=Q"x5 ,m$ec~Kt^l|ݐ <'\pPwFt^cs*4{tt1=* %6gnO2ΧDeӐo$Zyde9,Cž+-;׀7r)8v|v|eH2 `Ϧ_!De{) F8P "K?ZRߓޜU,|ڈr{S͓O-ESy)T"q=} >Gs)V7@Bhp"ծ@ύ.0&wԌu׷@}ز.rP?brEopxצ#6t[\m:Hƾ"\N[ h $W52h3HeΟ!o.'1ꥸ0m_RQ沼zent'w&To;d<.|$M/47V5.%>TM)Q(Teh* WGi?v1"?:V&;˨Zq$_74)Xsō`F&@M$VI[H$U1[T3vJ-6S+yr~"ff(r9T;1Y5+ mԸvOE'z!%uOb'w%neUAJ"5Nňs{C Ђ!m 6]}̪+.H 'JW<_UsKbd(hGmt;@FMF#1綅%<ü|뛌qlh;n DQ]7M¿Ϝ5ŭ*BFRpER F sl LԋKW$j~=&Z Udsr:=#&(Ҟ LQCN@7gs~Ŀn/[9J *&ĶOn&*6[u4Z=$ĕˋ& *#q)ȏIL|1+d'_cB4J*-L "7 ܋gD:\$_RԼx8,ߌi&Do״)İ2^~q ^폷ۢZMF"N1;]xUN {φA]"- w=5 }vEdQ[d'EYA.Gc47]eq|ZԃhR^`;ʺ"A*67U8Cfr&|Lu< +uL$2]7h^6 0,\'|~1J0cT]?SfI:X(WWua툚Kz楰7)SA [SӦ&_FjK 5B^tvY\(|`9_Εݽ&cB+0dS`2Ś/+J8lOit Gil?@Pr+ZO%7\0\5tviMf [aZ!v(Sǎ)Ix:(qkzWɀmbN =$3[D\gLmf\DCO=g̗ɩiu/۳aGM೨z-`tn _b 3Cnmqٰ<)ę1ܴ+%;F"U_]ǐ^1e > ӵ!7(H9}C;";TcG42~\E:W;(3daI, S~,C-3yXŞ3|@IO`xO)Gu ͨ\2%hWy!{x"clmS[ 7'-'ϝ11Q`^[7]$ Ztdu,/b@,xMU,"G˨M/imp$=vIF*/Y+k#]Sg@_0=9 2DӖ|~*M. A#mh~3~FKOp%~ ?W2|qI0YqgPB'}͍$ԧN^1g4EW߬i"OBkD D"î!dgC )}³<yI1; 2rU@$F ^zpYo^^a.fT^r/tI&m[$'xp#֐>oIfOI|_t,+g]UV=xlش[l1f6&ÀNAԖ:!D'Ѭ w)3@-: 3^fEOR7u:C(a3NU| x|9r '&nQt!>5tWʪb]["ni!!8Hxfz# Fä_-)(b뾿K #}.YGucp~;SVIy TkIYTFU 5l}0BOvN.m J'F[<պwFQn2"FF|zYN}. 1L}Wn2sfX]Њ2%JNp# _Ec;miny3Kk26&fK Jrt9Ir-\ x(!٢J mdȅro4]hedmf ﺚ`YL]*>=nog {2!a6Aĥ4n(u%'I޸hPaqOKK>1aTjPpIƧ;"È^<,`õ= O}'1TFC-^ZiD(.𠹙$:<~ܚLiرFX--0|rzKW 3'($5W%2ߢm)Z*V,r lyK$ܗe͒e#(_ܕwۄYe#j-ݨ'Ϣ?HL c8ѴW7viU+Ń^IHqJ(J. |'Kh CBXt5cPgt4R{ ª_7,蚾:|*0Д'`-Bp%^Fຏa)ߥ=7>֭JG0kf}rP?I}8'o5 ^'1]#\ FE_^ Zlt 6sPG5V1g(٩nZfEԵp 1@'"JٞJibn?%M$\] Lߦdq٥+|hW~iBuL,/NIRG3mCI/$V&_4^Q-u;Ĕ!IG5J3׶\z| yOV: 2ėf(CoqkB9ǘ/I`Nj$I:о~Y 3nro/D1[X<{TaV9}@d/ ĭIew,=IcS*gl \(z0 5k+R|t͂Z!6H(t~JRǴ;A:g:a#Ė|zTxQQ7f CV>}&@bDݗi/r.&SpUKPZ5=/t>;G1n ]&{"6 0}Y,3-UmD:!@=wسuOg{vG+1/cCHE! v.O-hxӴ '@qh$N=pt(_xjO\{r ~e:5"82DD)[cndR+1ґ2{o3nKOSw(m&um>9F]M 8t?%*>6Tj :{3H8 4a$f⼶XGlxy`WڝB9C ïB:'0)U}ED Aj36*:59D!}\ scGw.gJtm_+65NF61`j?3RԦ!]4=pA2,6&MP-{Ҽ8DX:TmaûeA,[5k_LssĐ;[%Z**.TnjPe풶;iTMF-Uxg曟`2m3<xf,M3g< )LӡZT$uo0EL'KG㖃tnײ:*yk+hyڹB ᪧ%w- cl1U)gC^]@NUW=w=4Y{EPڹ rN0' v"|6: }x;źHw@^yOa%н@iu:D}bGzJ25ճg,FOMbZ lK7ٱ6^3VJBۙ5r-yX`E/׃ [Z g-b;;$3`t.o?[qX7lړdIۺ5*|Ao>Y*пѩd+UK?# 5u4(*^8ؕcLSffۜBi6+i2>lDMDYmm}br3_9A\,pܡPcb<+G-_I 4uva^fܦWZ:eSHGzb:= Loڲ*xйjW Oc{`] B؂iM ,iTҀ}0q Υ2&s%G),Cֶ;|Ԓ 3$ jm cK. 24 ̶ߝ%Ϣ4FacvBwK H= 6줓(olH f@KX~JE?C]3O5%t&s /+]S4J:ΉB~zyU=.N XorC8}7b1|'-4l :I/qqwJEnW~mʇ11!5vQ/!m 9RVQLa`֔3&G{k)qD1,V }Q꧛d9jɾQ(u@_ɜzRҺ;E DW:IQ>C1(go5S)*4ĹWFFRv*dGDGk`<]GK¡aưlbPP\>{O-u'СG՞ O+P.'sU\peBsJڲ8%Өe#/]fOZ0DW[9 ][r^aq"%񔦠lA1boCq5[d~k0>*Tpdez= NR!,D8%n@>_{E= Ujko _X1?:=3@*qCnI5Y".:DeڻLD%G9bIk/u~gj;#UstTW~l+Yl-h7uק1XQm,q(\8Vд簚6E]aw4Q,E4[N9y U\k)[T.|DDe7a:𺼶~_J VAt#̩MAgEǔ)PR^M:%Xd$Ij=dgGa [' ޵ÎD3Z- 7S 4Uh\E5R'^nmwe&rjN(277T&غuVPCv7IqZmɴ;(zuj&QSN2U(+ugmP ){5o`M;, ]@}ea`!C1\.G[0#DuCv]3;8ZsAY],QG:P;Tĭ!&&5mU]EEɻBTr3n'*eKtKӆy>c$Ryso m:V5;`5U#X%LVHUIn|ot`fZ"60edUGR>Sn˥UAୟza4lmjĦ/u)#>NJ探wX{B"wg7SXqalJ(Խ<)* v)yDV.]-!qWnTkfȿ3kJFR<^aF+VNQ 6rq frk_ ,U)M:V%J}Zm׾L ڭ=lЗRz$@.?RyMbm wO]`}ﱮڪ,dx/~v1vZ480P։(sVډZHq?{^".;]D(gyRp`7<t` U}5>VOڔX̃f#c.ʫaf `YtwI:=-%M"eʉӀRZٖm? -i:h׳uC J22ͺM6KLco0j[| @ǩ(gπșɫV@9W3k3]Pe\9%ƪR^o1eJ:{)%D%TDc>1H'&ޡ)x{EO~Wf_t/AWxa5J~. ";ͅZ8GQL\&w>Boqu>MJq\;Jh6Iх>&!whk2\3ss)l7@]_0Z/_H2*.gΕE@HHIVanfdY-/M s,+.:*1aRUy_о[ @3c nV7–r .0Z72P[7x1}&7S4B( ݟ_d[H,z6nY.8g-y@ϳv(K@'$FIWng1&[f^>`fFFqevdgVDcŊxY+DeV\BЌ d iHa`ayh JcI+JQ&#[\O_\b5 ~@μ7i.57k?hD\ &UoOa߮M{-珆 2Ѷ9kV}`VnLZ#l]DiNeٶg뾏jPZ "*U M= rvmzQC/OE:(I%+A>m\:"VOeDé:QB R*AnR[n(H H(MrF%{ejAMS §d#sV` VI?lf;09 4ta?&1,g?w\vz-)FRH]!xqf;o XH&r-My-.%). E'O:&U!a"IMvO>+:N0*a,X} pB%qƂv쭵T L LNcܢaq1LX~ kn'X<>:3v(?NO[B%M!bH졓g(l͊`8'kPe@]dt)ݕЋ:O5,Q:Н<Ҕ UK/%#8@Rz|Wv,jljs:aQEX_&(y˚(}TQ1qK6CK>r80%q[_gEk@ݏV (0fC$PH[4e-Zv "a!rù&BCz@i&oz~q`S[؆MR07_(O Z*L.T"Dtr[cK 2 [|m."A9ϛr=р3KtZ(l/mag ?hvC݀ܣt=fg=ʛ1o ;Eq|ݻ'ħi eYW9pǃGɎSt= ;dr!.>K5JqU7XEY8ƙ/tlm6Dwjs WH|]>(53j0$=F'co"C^+\{&(eq{p@˹JPd#Df*x'w|Uj "gʅ!X^x~z ڠ"{U+E1?P#%H>+,hBa{ӑK}[PYפt"#\>S02DFzZzJ-?xǟMr_gZ6T1%>>1.et.#'UK_ iD +b/԰,߉@Fɗi=|"=Bךv]GlMhDvBjȥ{ k ÏJڣRM_ݙd,[ SyC@` F;3:<՛t I&i(pH;pYdEXsܳ( Y!C՜ Yjau 5XKY( yhJ/*{;,"M*ƌ>`vtl3\ǢT<]q*\ckB" t}`ۙbw )D&ѿ q ^cDKC_V~ח7Z6K0eL?8YY3haŧk,ײ:CK"N%]݃<}iKGxx!sj+sZ 6GtMZDbgv-9}Wtc }V&|&~_/1(Aֺ4}( {uiykxvov"}6c rIc4~L4$h EYgMWB %$@*`Fuh$M]D̑A聑_yd [zn94Umܰ΀EଔxRJ{p)%DTٯ^ӷx8AQH'nszLM1}g0Q]r3_dTA; `~$Cf[f F98X+Fs"~:!bѦm:%O3C 2S*WL%ʊLP1"Щ0kbT SFgƪXyDGq., ;7:]ӆ΄A\7}2H4R6iSÊfΣfKz" qCeغ $찺 @^B)ϣ08_ َ;^Bd}AeP/UީZ([<6}'>두-,Sc| J\&m^*K'*\vXջݙ:6w)-%HDȰEBCG?9\_g-[2* 5$fKGHgQnd~$>ySU ^ն=ϰMďĭZJC8JR^)[J {PQ^l: 9M't6sI9H\_TOgm&}v%maTIؤp>U~ѸUB`Z 9_e],ą g4,G`xn^T0ʚ4͠915esTK9iGm0m} kf0X0]t~"`K" ߷7M w|rG#4CjiE%ju@L-ϡ0xJt3"L5%Nz轹ܾF D|NW": Ӆc o '3vAXMYiݘSH/I!3NL9x49Uqf=iٝL}a r8Jic2 tD( !0Y KWdX%B溋c*W39uo3E/ Ҩ񘹩 ZhmѶNzpTMegzy¦-^:+'t ?  e?1HʅT.T=礴Fb3,yxi H+[̘Rt M)^X6"h;ꓽ҇{g!ؽh_an%U/+fuXw`H߁$nX | y& bX2P{0eʒpTayy"& }86yNDKVQډhE0KR_j50ZgŦD6'_4L՞?~_G Bmys䧊G<R<pHqKmȟ#8͊)`e}CxT1Ep-QŠ\?k YL4c{u L0x:k {L4!_[/`9!iC>JXS1d{/H,ELKڢ,r)BO ꞦGc{pkTp-d]>P@gڦ pVKG /o>yG Y !q0zP90&!vKc%qO+9BH B}̴@ Rઁ`a`A&B! OEl=)ե(pk{ -eDC8soښwٽ&;24l3BDpU _bϨזe<{ ^?%XE9\; +`)(.e)+\KLN"%ˠݢBǴaNr |Ys'`ٜƽP lRtHOoZZ+"~&EczFEVBr$Ur=zq p>.W3m7vrfKte> 2 *$tʸ-{^c+y=j[3nn3r1kFw`iu6lAJYþ+,z3W`0d{1Qts5Uh4S+*+=s{֥XжMOHO2'jҁd! GUwd/Q[(4O3zv-Twޢ)%嵆ՄcdfB U8{0SӴu<1G.0OUjJ`mhr`@Ta)T  kblVL9Չ3{蛼5A& ZT)Eg:ސ@v)zH'馥vIOkX ɍ]5*%!ƙiA^C[KP2D=&\%i<C?ܟPn zǻ/w~p8/&ރ9[8^?O H+àN盦z2|`7J<7BUsB)"U (>D]FDVf[QgՌ=D-ځBDD^ޜj$G^߰gS)'b-ི.r`yI bDjSW>=a0X-OwW9%vs`WF@V3.GwJyhn(V ҩ֛4M>=\ޫ4R^T+m(uj<tIjPi+]ZˋGޭc?%EQ?UXQUtSe.yB `&-RqsU5얿ޚ7"BH>)5#HǮLs';#DHә޸sxzuLt.N46K778Ғ2]U7>lrqRЧgnۓی]RR gJ:2R?mBɛ#<6lzp̏z&4.V6UάBl8sx  5N`rs'Y#L_/oDKI|4†@T%V ^}q$]L_&{U\a4\i)ی"i5/GH'{EosHZ4tZU!u< zMPSͶhO+{ &Y/)ok@53#i:t|*×&`=> 2R=.b:YL$IqE SXȨW>&V`ST^M5t#+\i%4^p%K{/#/{/4g _C60x9-=JJ++B{8+| #^v,J6[`3Z {&5#xd'gէ\É@wQ_QGlOP$8ypDګ J6&bԾ52eq/JX[%?@gc6, Uh_--]y*~IfZ@3b3۩x-|Cvc0??oh K}%uR%nMU3“*v]1!N}|ŦhDڅ{+X? ʰ$Ӿ&\TQ ?BUmXjR P//^:JPv>iT pTѭg<7n1@?q}X=|0NWwDzV(4<{㋧iy4"pՏmmDgUO,W2,VϘ.s#?*0Cy4P|mBى/Rv;NR5НpoӁ ec<_חmVX bJ#,)L6amJiSzop|s>ct`u9Plm uPir<ɪ{5nj  )3/&y %DRacChr`914Tl %{*zrAIbOt8͈t\imnN6m)Vր"Iՠ9VZ|Pey\N5h}eTMo(Ҹƃr?%]o"m'?UupC?_m?*Lw = :\ā򨊥.l~Nd8RIT.[ntjdQhYv{YeǺ\fl蠩)]\~Ug`|7o R|p\fm/WHY#zCIn F&wxMAWR~ iAOG?uptW=[Wx/h_29H˰O.k$_ѴTQ!@‡xP$g˗|Ў[.͕PJ 1,)ROؐ;`HJȪF_gd4[r{Sn{up2N8\I%.dǔ0za럷/J\m2 F`-^5Y_Dyc@a4\(Tq>JKu,ʈ*ASgDo^35li?C*@`ߩ"/bn$!@]D 0Z^*u+bFރ۫:?HSQq7GΗLn ~Y9N|+?!CJ!,W -vt+AJtlk. UMZB7B"硶~='bQٯf:^]55ᩂ׮z]07Hj"^W#EĔG}IuLPNӨa&+k #VP#tWOhu10Q9_H钘yûMKTYfy, QA~g%$/* (1wR_Ov%uXVtDQNi-B Op7kأJ!ur.30ɳ^zѴ|&L~F.Y9ĮQ`EqhHVyֱYel:bށE5g|啅Ij,+ @lr%]VR~ HG2@C*81܊6DŽ`֟ť&[".ib AZazlO3}c͏;:#1d׆V^4B[Jpػa54lk2yFe9ϲpz%Už~Bz yŊ/Mjl1^1aG2}ȶ 3+1(E؎b<zB&yU^OU7׏jks_c_O;.z [KN N5h}FՂZkA0aTFn㑱v0͜l"RiH<< cfV&J*Pބ-GXRqz:B> N烵4'5k6%&/}w91yvy ~aTZ)l2WonI'N#L Ο-2-'8$#ARNa֫5J$P^3CgOPD^7 Q4$Nf-{89ǘR7Jw ~.j|ZAE8| 4&bWlBt9^E }qJy7m~90ćlk?ҳ&crq^isPJǾh_;ԛTlȩ<@baʂ6uWd:XKKAV oI{" 5p1F=۽Te?[N7@u4}0!X΋'撛8]'?4ɐB:n :4:v Diϻi(ӛgKPlDDT͑tY ?E mv6_o4rUK%ϳ`ba۫0,-HykHUo(揌$RY.in{V̄>_zd/t =rZ7GjB8t\I '2i:o*̨wiܨ)+H7BFC9$Hj`O #憂GLpMZ5`za̶~ZksV 70R"Po!k(@ql0-@\0$K i;dJEoc|BuWQ˅βi+.zgOHtm;V/}O{FܷD:=9`䖁RcEچ?q[[m$Bk@M;XCP~0(}j@gxR*]+s䎔5JCuĊHw4\!# qhR_lETdOBľ Mdhw&I#IsapKi \ﹹY} #g^o)D(6tyc"4WFjC 7eU WXL=QEFh 1'y7@T91qi-SWpmHA9b{M?N)0urkA B=/I 閝H\R~zuऩ7Jg$Q42}wQ_ ~8-|c ϷA3٪\ǂʔfoDn>"zWh>T4:lס;qY,l?kD,pk˖e ZU5bSHn:"#5 2hiʓx7} `:D)syVr._n(Aøˌmjk NK[N8V3.ρ&2s3'3˹}#}A2RSP\{Yo cDhIGYԥNmS\yLyj> tj}7D3)<ȓFukL@lLfrx\!gNf'ZN4ѻf3z%Uow*Kg}#N :U?K|hT\h.::89_JStdrT =eO (xSwgk$zUJ(P%Fnt0*j =HR u|y?5[< I!!8f,4T?d%l2dIhm˂g"坻]al<87R K KDx *&%&N.+cg K?kC8wĝ r0A?O0$ lWp8& /֮Y H2|{rAʌx``-en%uz7igGZ)QewjoH ߟ]0vSdùK*F7e/uP"H 49wG jիͽ/m&]F͏i3q@´YA<{ms4Dn$E??vG;aa)x ~tɃn zX=֟l(LIBr8JGwRJn p&߰i 00'Zy<ɑ@ ;V8 unvM+CHT84ibتDP78<pnƳ0lk8R(QTbMRQ#r艶*l\.9b|N֦jatE6j#CLj6efM3r]9*;UYsi5A1kBZns.Jhd]֤׈L[8n 9Le HD<\R[pʐ86 7LU$J})y]ƒ:cHDs(:̅Kk(^<*^HŠo3,ϺXbD/!+lhi;\Wdw-- oɡt⋶G0QN61o}w~h7^y5]s9_)sbkLQqRB ( U}rEC)Oק߱D9|1LrSQۦO1--b2*# ?^c*Ț4>ěm`yS@.rᐣnI"O0ٝ`6CD3\i o e.XZK=R3:I6( C׽BGfޜ$3Az0hR\P*(t {cslHLE 4þ˵1 >ۆ'J0hmս+tm8kl| N`;?!uU:U!7+( ]xa4.&${j؀NR<`$4jxrD|p6mKվe۵;!a^WT/.k@l=;,׏`a Hco' 7%ɱ!Jǘ;3Ԭ@'L֔T!xNJ:3Қipӽ_b1\Z ̈T] [ǮUF~Thc*cx%#{"NQ*Sk2{{U,wGM mYݛ[ y"X($~rSi1Jn~K^%b[ZO;l(j^- ){h{</pnRDmm>a ɀPCCgp` ?ED).J(,]L`#V1. J#:([c){Z!߮׏N?@2bxrЖ_c9PA5@nJzsk_t2U;XKhqa'/ e(zpxyB?I2Ej w{'jl<l׌QZWiFP\%N4F_?iq ? ;9&ce_G#/2o[)F1wD^;AlNOzިRzήUG e4f\G4pMcV6pљlu|3FY(үr@mՍV_ϱ~T}_zKAl 'KȌTA ]cޣO< bD/`"$;$(DѢ_#h Uլrj71iJD,P8ۜN/L樈ZcjN }.|As^h=-:^`/~G+"߀q@jCv'}]Ooξ%!|Ws54'-TP"z~9K_;܎p({=8} ovc건O|霸,Ì0 i:5~l$˲)-4NR*)l/z*gItyf@h?cpdh)>*Y_IFXt i*eEFPִ%{Zj&_n@`5Q趕)+$dDKGNe2RRR!8Zuc2DLaېrEMOxe1]6w@]PZ'wzZ)G3q"~Ks-N@& y,DkcWWVM6?\sKϡB!5}d|F]r7z.{ܩ" D!Wc+(7,̞Pj(tCٺS$!7'8ETVoObxy:=NuK RI{&8m&uZ-M1iVQei,fj?g\BvZ_]Zo\k 귀r+uhE1oؿ>Gl{Un1/5$|u0Q`d-C/\8meLq((5RHN:=u0Ccr w?6%5S"̜];h;Tg̾_AR-粅XSπ2OR̽B%hŻ3D_|, YMm ,;Tƿag> $2K"LH8ʔTK|x[?8\&%na7D+By2"oӸbٽ8ѕhmHpu [z5Y1g'{~vIvaOV% !0YjbPYCQjSNZ?B`BKTeׁH▃fU41r IP"=^eR*Y|q Q(c:ꩩ"&I٩3vF HEi|W[1A6(}bR>@b8\xP~b" *ZSɨԸl; |_Ѱ-6wc˻ rq-ӫ5d}fAӔs7k. XC? Kqߣ@,vRC¾ 95=-PȆR@J> a&2V k i?kF蹐`i?Fe4Ec{IheD:tI ȂQ:И|iY$NBBG%#ԡq/Ή(@tz#P*~2nd6th9\ عHFP}x' &rTG2wT3y8\T׷92$HjƤ[iwQAJfiq&Fsɺ|!" .X__ձ ?;wGVl1"ҷVNs*Qc$+BHr2sa`4ݥNk\7mNQ+~|& &%Y;#`|v4uZ.q|<)\,IޱWLjNE% +4DV"s*J&> JExG0My̑$#h;S YV >})|uֶ0 Dpn~!{.Н-QV{& Iokit[-f2[TM^hNntOWšT/m8\!~*3gOۗ+hfѓ;d_{5׋BS>Mɉ8Q= #gƥԾ3h%Qpmj>f)@b T1# u| ܓ:QǩNѽc䡴wyg3#@VBM0WE'jퟍ|ح,T~ˑvI`(|lgRX|t/m֦$,@@XU4 ]D{ GObs-?QKyA+P rdV:ç۰Q-Ăhe??3 cz!:DA}ˍB`aխ^ w|d۩L|Zoaהjcy0Ciپ<Ko]} g=4Tԕ$k'aMX >}IO.1BQڗdͩiAHxSWuEnĆd&,h'5gலvSKr jx4{켵o#Ag>z6-gűFb,&-.Ԩ<`,H+v!o<ڡ&oNgr:7yvzYѢ@8iKQfgŕ!S_/.$XzPKQېfe5SaׁPzl}%yy'NȹExE"E-FxWTBjlO( Oeh9[J[w@6-K M JT;dw)҅fk'M5IS +z Y")+.7I_n ƪ]319t_"{%!/vm~ܰi{n7\F#\_+S֍Leȭ041!Q}jn򜆈cdNR7Xbml\ V}ڏϻ|[Ba Nr9 U8:鴑u4to@\²B^8oe!'>f>,ȐL#kDFB[egXt_)HaXA}(=ۆK Rv"1B@©k2rabI ]חU1Q@Ĵ=T'7z7qA@3]%RH9auЍ8۳Q?\[ X}/Oc_Z!i67ȑdv.Riةls~ }?y io+F^*9 %$o(n9 Qy!ژeS[4&V Bi#6"hJzCvmG;;MOGLTiuÂZE}=(':!LmɃxlۍP)>>*ٍ5;ȷQM\xuyN4s^OI;s7Y vCO<Ö^ԡ?'ya)D>d  ?=j5U^?hZ-S {:Z\ 50 qOa'4ɁE\EK"^|n^1@y3JY ZmᖢrcV6_Pˁ+pl᧥XG` k@l\KSAEr,VRPaoIh3Rr,wt];AhXƓwda#5}p۬,hA`m'6Ua3_0A坄s;8,[zpɘ'F1(r*Uz[ ceck@"t }llʈ3(Xsv=.&XQjCjK(B?6E.fMM2Εӝ(2\SP8m_ӳT 6isݨڡi W6R|'LQP Bx<`򪋔o }0F/S~3(!_"vKi,1i'!ܝJXU kNE7]>^.mN.%2c/1)7YDKNGދbLƅMuŌ1f%fmH;L ]}EY"(ǃc;mAH2ira8`Ħx~.Vepz,m@z;uw26逇h x}n*RR3LN[1_w5bݑUh0K# Yy~;Hm8YU7:IOjP+ʝ^ʔzo'tKut+ʚ*2 /n0Mv42JY;5 3Q4ɧ@6d7v>}qg:3.)5PV.ѭk+P7vvlGת1IzS:X wqN![+C}#ݼxj Ao8ij ^`KGkfP[ԝ ߹UK [+i5mF)L G_K1?OE23ĔRz˩b'ruTf9;^'+>l螴iޔ X>幗rHWQ;WG5M˦[h~vY&tĻ C&_t&E&z_M\]ہn比ڲwN*s]cTk{Is'sH7҈xhsL(P^JK׳]GdPH|#Qy ('b,88FT* HK{^N[T 2oR*ǏǴl#kA1̼@}_f/ B~$ސ W͛TmF.Av~%Rn NIq؜M0f'BKR%*d,YŘ H!&ݹ+$ B { Y^)fsf09b 0O'TŕO$Of2YkyN|f2z͆7{ ?( YLĮ{O 9Ǒ oVP|~RЭCiH2INc>C۳Bn`4qC}XA ?qL h>l(* Xwb]0 @V 4:׻&D3LpA`B b}֗dM$L-=/K]xa( 3ފvK-yiP"h&.&<}3mI7TlCX\!CO>g 6ԢDŽM5[`}`\/@`|ZUdz闵E$jì 1"TskC\bO$+UVD C| _XtfZ'8Up* ]69 6 }ZSJP:UA t0 l1[ճJAX9l-dF4F/S]Qم!1 $ځ]wߏC'=U^qh ûږMN r}ǣ?ؚHf3pϛlvOv)NIKؐZo{>í:t'm@H@)g %v*uR@o#X+C=l]?_82j \AU[lMqxNoqEК_ ^}f DUbD R*\D2_> y?κx?Nq9ڌ݊K!Al>Jdu-:P e@QKA$ɇVv-^3A~L,)q(a ~X ٜ/} ܜ}⇨),6ErA8ԬgūF۵BcIlQ%פyJ 'Q`duܦJA%6aj 4w%e,)4r$Y]9]rb;Y}6@W)~2+zlɂy&7.=q"O5Tof "=C兰scd%%"f\C.*|/!\mx9B$Nq83cF = \[X>##1021}ٟ3kPc9e7fe(cx{lUς?FJlg Y` NM@hÄzSi=+e'~Lڪ7ab[;ρ AL$T+D vylhPsH%|Jq'\&$MRxTP|B^ڧ)%̺ $$[_ˤ^ZĹ.,vRf |4 Ll*CT !jG»+4 $\"F5o;_CB}FAH&Mu8AXQzL٧H ¬s+$XFaBUZl Vˠ~#E>aIUl+qÁ'&!Gҍ:wFe sc.f8 ZFF*5_)cKT`/\!qq{ OZ[vq M075J?3쪔]Di缙%.Qz9.gH&Dkg>d._8ƶYP""\)@=2HpNu3ԄTzp9u`co!:$x|̯nR|/WצWk ZU'ZPp/cucWg 5=JtQõ=촌2_2hHpOH8e9-*n77$S3l_jlPm*P3מpSRrgOa>Q>]>[f ޵m : [ #Hv_aB4ZkXjѩ¯6A)BƵt]z2p/0S+~6,@|~Ԯ l:vSF>=S4KRڸ%~jZp|W-PW`4=v⪈Ejk$tC}sߠIXΧ)j2s r;Oa6P[-nRF7괄Tf74&<| )CIE",4)q/R >_hף?Le > Noy4^h!%򨖎ayQaҔᅥ>+-ΪԦ#++H 01Z50#PNa#gJm*y+ΞH|,w7U`f204{Z<*c {`O8٠gHo ש'% ".Dӊnefh'8@iщS!l.&zP!ֽi{LtӬ3йIA-XNT"-4YXp]6+Uh!gN>4Lnx"+Ёɾsàp}c^ tT93@w}U5xC R41gA@hViRt*.ΊB-qKK0khR{j#mepN^ZcžQ_CUjgqa>J\$v c & Qk*'tv"|6(<ћ ZyOK.8`Z+Tų! + } /d^vhv%hL;cM-P5 J_Y|yWP݊2;vg?G{b7#9VH#ӏوS߇w3xkྦྷ|R|U3dyԋ)[A w(mafuCsC-ViW'8GP?G8D В)k(fj iT P6uBC頓djMNNEdhGʓ2K7^1mXÌUEԴn-ۈe>@no׼~v̪fLSSF yyiY@v ubVbWR & ́MIygss Iʘ6ُjzq=am,3tV gJ8 c&FKSDZӚ̑⺈?VW j#!|| eRhb8E=#01sh}[':# QjhկYݟ\_4vn־5U"$AF-= 9"XwJ8f;Ce\Ww=h$\A|s~iróIhfJ! m,/d&%BF%rsTDW:+&ZB'# BIt%W\ ǩ$u8cG4 Rg=ěij&}+|/d0):ݜT*$wz%5BasxxOelf9U- 9t}i -3tߖ6Ģ js5>tM?7e '(&xIɨRN>Jb-"$ N8 >!n;'0یG`ؐhZg*5ڨP4? 1uz@\i5m+`d 0{Ar.*D%VTz_"ljA?[_%b軽\pE+q * /8^V,|MeA &X4]S/})W!k&PIXyp;$UɁPC\cwYz^ohCvcP>8K /p/VQ 7F7dW ~hW)Cڞ<"nʎ{ðIG ?z1?vGlXcg A;cF+iIڵ AE4AWeUoO BX+w (ҕ~բTs=gw~ʸ<$Ka! Ck)Bs*ʞ$*736w9H,'+Dq[vg-;S9P~M2̞ғ27hb\cP/=9\n_ ˜xl|mU|E607^x~X_12scZ"i|Qm۠L+aEwDH\sI)EQ85Hmuh}DA$[#7ZHڸc${=Z?"ZZiIuRYݞMuX-"8}N{2K [{.,Bh)%eF;$@ H9+:<٠!C01$0Ny^h O!SũDbĹb A/=jA$eH(SާJtp8>cÁng'Qw%Z8XC!u⚜֛qn@bFfTEBeVj)^ܽ1 ^uƋX:6f%/Zr$ŋןeh+ޙmbTA2h(6~g1j 1n30Nü]$4_X/,Ӗ hPy woB#{w#1%F)ii* 'rg]9@-ۣ(JN:͊0 EK|A3MYkb;S1 Oѽ# ~bwaM \Q H7wR@ZE0`fkC)KB'i5XMasQqPG)s3kXa<\LP1"+_͛"šXk;B(u5naU%";j893˺]*yM*-dW:H==F쨍WG(^Y]ed;vEƞfėV{$(F>JXȰmF #;Ofi8 577VcsaQ$ӂzs^jI Sxz7-%q0 vUwrGSm6yiI`4{XJLsSb$X{C&+T3sDeqY*X/ߞv!ڏUc G#XS=N$)c TʿИnoCBd'=:@C2 ^~1ےq:'{W[+cfOgy "lϋjLgJ/_ݜ=%YcfdccwEXM̟>zD\~x6˄ (=:yn lJ_xVn)ؠ~/^,qzZ -Uy2ڽ):֪MrwWv0Do M\.xńesLg,2)}JLr`P&k*=5E _($fr LsOy^.pCb $l|Ć|mS2Փ06k K`a{͑aj1U8>l磶\BC՗m^oѴT-vF psmp*}3zچ{9qEc(Q0>3`͌6^d-U%p+{p#þ&MICe8A>/ִ$(iJbk7A'ne9` 9a/ nyRpPҶmGSj(h%Gq9~yƙ3_;D_7Т3RdрuzvVffJn4x) \% b7IJ RO#HV/a9ni*]KI+%\ƛcEd4Ig;o8ZC \~ 軟ث?1IG ׵zJ*%ywb~!S{oiE-5O0Su'|(Q5k%Rk-%;w6Ŭ# xz)PRLof4 W" \N8#Zy績K@!32,Y`rU81UXE?eӀ;Y>bF|Ǎ")1ޘq/ €?*+t&"l %n:ǘ,`Vl9{ 6+? 6?c̾0kE"s3r~8 rfz%6*.8ItINvgK SKl{7$Y}FW92YqOC_$O"ruR"!>y- ЛK}U|%$)a|sflťWo/}86"jHyknN)N@gUtrJ=ӣ-sMX󉇫& Oi7ˤ*r˿hНk!C=+Ccf)6O'Ik 5aarHzxo^B?g˷ %vEk4 D"tO\%ڮsLJ@>opK.muI.%~れPc`ysW7\vy7*5mBɇ@׵.Ud~\ůD/Y\r$GWo)q7¦oܭ-wĆ``lu ry!'PjF(@=(zṖxyrC(A;Wc0b9h|n5mM?Sxo6-z%@k6WS)5B"p*PǕ< -'=U|.#M{-$mgq|a|u.Ͻ)Uq`5FűPF.^,G.w &,ܛ&y]nS^|N(G©B^z:`6$%k/~u"B:o_ķO?mh#PZi K|>(n@2bz5ݔ~Vh5t5&mn6la9>h=S ݂c$O p.R|",z%BG4s攌A_'qEpt.Ug8Qr8{s%_so^Ѱ47<ܷq@k9((r C ks_X΄Iqx7v{Z pPoICy',Ja+w#JJ6]5"\jV$ο^+[pEi$#.P8XՐysc.v>Yj!wST7׋ N DG*9\@M9R߈c{ϕқ䭡 n,ԯD`κ|f;S$B2r0b1qDM@5@r+A+x?cjtϟ63UGH8ƊGV`x^Z ])!WpSMO!>8pmکH"T%[*YAtԴyL͞RG$r,C{iG=}9z`ǵ?ߏz\g _KfR1&$ABPx%AM5MaCw\}2=SvA"CEr6{m{ D%ꙷ6ЏH1;Ԏ܇51pi/OCEݭmM^̥5,EwgG'N+eXQP0ߵJg ps+̉ƚ!Jz};&CkyN˰8R~Rn y$Cf6#Git$ aGj!C_$yWTX#we[ˇᖣC9_kk!č#6>;;n`[GG e * A>U߃sVDEɓ3X_94 BDU'`^ [&\6_ W>). s"u,wZl=̌3lJZk%#sL97pXϣPG߿r_GC%Y}|s1g"ɖM` 4<2] Ն8 $hbS{d@%^w='v î0$r7q>9 4ؖaAAW'+ Ck[Z8Bdr߶/?鉴.U< i\ <ҧUWjViZ?m|ML%\$z4)Q>cpn4E~F%* ?_KL VJKk+Rv Pq@=(U>h &f6\/%3$EހlVZK|`Rdټ2y /=1!Ad<4R}XkSpb_W5-:5wYgB`,P2tum/ڲhnmiy1å3|C T~5 H_g 煱ӼÞ3CIEU>Qrn]B_$. 8畧 0 y'n*ćav=?n5+Ĺ9v8ĊN_3G<8$:S5N85fli FC" ڹX٠Lsk Aדd2w߸/뵯᰺ٖm/SW:Ok亂sK-+-:';q< Cs7ɳML@l_vΟEʹ(|fQNj mE?wLԠهT/g!B'`{ zZT˒@d>:+l uvX vk}3{?Hfˮ:O=a ^1xk`н:TpQ?K\V/X`z(ƤQu-PzbBk&UZd)E1~*eu`S×<= @23}0Wy_@h 肫I0NC"B%XY *~5"`ȅGNĮq#_A_r>sxt0fLgT T_g-y+']eR݆dggO1)|ƑC rcgkA@!٫<ѹIϨ9> Շ}fC; $@م"B6xSFRbcx Q;O,_M*)[V}!Ym!G +~97P|,ķDTM嶶̏a~9jįSYvV*\D4B0#ZosKe Y[ga#HTN*GɑHio^.@<tZ&CfsX3Noʊڡ|LN,Mi^b;ּfbǐ܈`a3Xs$ÓԮ4+(^Ri yN #ϚTct!(.V7dwx˜[)dЋnh@>г:=-_TĔhJB.qN$MʪEvQ~~4.j?-wM6@fB5|w( s ߻+}yH#bkمW–}yñlL`T# i+n6?"*V%RCy<1b7bM8"m *\j hh?R]~er;dqv*쳰9# $QXDoȇFj<_5.Pb%3}℀;w Xkޓ,4a:65C/e*I"x*,#I bO)$'3S--fR*3zƝ2a>hF1+*AmlsCĚݿu@>"vCq_r;^T>ɉ>`\LTKְG!L?"G;zM$Cw%WRWivuQa*3{tn֑_ 6Q!q.wvԄ/q0~nĂ@Vp+A1^ i*%o'+!:.[K"! #]C"=ץdn-fY!߽%Un|ZThUÃ-@f`|G,W/R8_p` )bZ8Qfsqg&I{//ѥa$F q/0pT<F8@iŊYq1GgCkbIY6nR5!r-lJ׮ja>i8i mqI+~h!] Mk !ttt3Q7X tЙ19̷Gs[G2uXm4Yi.8m*RGB,Ky.ƖWryn_F!#0wee>?"vbOt"Vy=TUt;B{bH}CyeK}Q*ȢsS{pYS@zm5G%ٕMMF% ?Tֱ*T֍R[ ̦~J^dJ 4XPƻ$G@+X?& 1-&c` dṞqclD"޺í<2E\;4 M-IcIzwzFRnh2 tv]-Va,v*G60l+k8i¯Z P`֓D#Y$vIPsې]8U6sgt'F(Q++0=\,P+Y>gZM Ht,S YiNB<OR =bQ`-?g06%V'ׂQSm'"0Ӿ5~4~6EP%?[ȑBXiʌKS I +%{TL_3^X2)x(XD6_F_moZտ2nb{?S}~'zqEdHg\HH.#l(nf!,Ka H O.dRErh۩e;#oFs+1]7q.Z~j US(VyDB󥍶ӥ|7:z uc^N(,9gh$9P *e]}}B[HeR|gs[h <.?~$g , 뻐&טިչZrL/`?SYċן)u&[dFJٿtple]%TӻC:ߩsCQodƙtd rLtYVn \X6@ɰ˔]=$j]:rJ4 Ss>4q="QUGLD7;7.PW sn CÃGA"? OWU|:-xL",s@ iL6LD`aJ ` !hϋ_\/_L{bad.qSY|Ot(MY 8@~cl\sDjâ/DSMGF1]s6}uVhCO$LPX+$Y4y,- pewܿ@F`VT2_CܺUў%V~1k)؍yx"]31 ! V_P}"F`.H]gQK;*W1_MY e8)cM厮[b\BuwTKPV3n[^+ks W7:Z^eKŔӋ9ʿnJ8 -SjwbvU I ޟJZ .MIӺjO/AFTeJ`7 GE0ra MnS =y]+7gŃKΚ5o):08=)D27/zh3,RKt\_ eSd0!Q n BvyTj)y;BS :pψU(M_%{q?U0py!/ԙ~:>e / ^mXn"}{Q^߲-ڴ駸G Z->ԡj,[AH5z\PT@G8R\li؏=PA=\uMhm5ihQiVdz\Mמ+XQ)SQeY<:EҰXVtQ-DtAwYZzxJnfzr[|v(9qC@|f$e]t {(*,Df{zy1\/˒~Z&:'kf"=xe$s4TkUu~lnm?`E9;PyFǽM,8O5>էsC :j[H@'D^y|װ펣\@ wquG-x' SjbRo%^mz޳/l% ØDR$@RܞI٠< ښ9 gCz`ֹ\>p|΂4 rCpYʳ @Q}ND FC]6D?Ck/w !hcE}ҖUK~UNMG Wo|jH -E~8g糩W= gG+Ce7v7v dBgĤRg\ʕ_M C.!a h[oOA17mp~:)B)WW8Y qTEo6 ^$tE޾) ߾G| WLpPXc&-rd1}sqhNᾲ0W3OQdQ 4aL䃮f C8ə~.RT(:͝Um*Tdo\;eSǽU :=1$']u3 ahk'zi6JzLڌJj5#۹2rk*ye}y&}nIo!1=;=6Yhϴ0Jvwf^߀\W,cgw\x'M^0J$hf^}HrƉ>''yr¶j^.~1U;-j e;sͿL/o)p7IY}kht@EG>Ot_$q,NU(fNF } 1M5+Y5.c v(yWӇR@t9'DY2B2ب?p}dg(.JMd^Q|2ci! ;SPmFq&ro*O<=d+<> Iy$ufk.T3۷ՐzO᰼4&L"uGFxrYbܵBQ Paa.+ɯI7׭q.0k(J>E jMn{bhώDzt EC#B<&mM,:bĆ"gt8<C=:'HKAʾ52XNz_0*R{(|*m|@bu"h%?2/RbX.U0}.Bp.vI}} {ʺ_ ln-z]Za!pCqaO7G&*F(|JX<7pȏ·w"߄b Q4,8e6?0͢ 4lp5qJV)f?A.Pj7khEaOQEF%hFmlfPL=zF% y{/^#}- B2ۭĠj]l 8.``~~p^)*Z424VxK p)8!I ]bISF^|ĝn"=;hIfOl%(V3.Yḩ$tV {52ޠ ad'*hْm NIliӭ 8Hɱ>4VVAK Mo3w\k3 R OnJ[t1HK46`2gt4i2r:+EchF*5eV _q:n\e? 02x'ySvg*Hcl%V.eUVaMJD*vՙ%8vA3GS h@Dug%ɲi*3Bl{ބSoymC:J~bN)&(u<ҿ:%ڸo-dc|X!C7g Pr )uy3KZWHji=7Eᆅb[o@/V 1+ZpH?}1=i//~ un3ƹYl̈ɨ #HHl q5g}u$X?ڴ%:N \^p-STHkJ;HWSƾQy/ Jv/^YW Äc w/bX7 ػ4j}H?.AoAs2_KtjJ?[HumnFL?VtY:&1pе܏͢X,|҈1>noÎɤA6x\h~xuo[|?JUZȒ "1h2k~/Iۏt]mg {chLq4|rM X8n#{Loh}ʁmngrvg6.H3{wf`,e>bq.̯jB?hJ,~=Gl|~ǹӜO@,cLqQތ!*Zqi 9d0۾)] iyA/8C 溁VZSIP@*WƩ'sWOvum^|<T<3̻RWe!LKӷJ8i~]>DĬK?A 27 ') 79gj`|_:D~ ̊& Ȥ)zФf㋻㧥,]ptMpDhKWw IinF5&PfAk5'0Q*TnK<, TEMeC!NuYÔ?{Ls}ri%:r/WJޡ|׶@pf_lk؜UѺ;#7RQnaP_}lK ȼ.g9[@+6G ʸJRd$xDzu01|p9R*"0jվk3Se'~sr컁_ A.%q`H*Tv6u+wLY6洿6Шh>iC=Ξe.~T _SWçyϲ/`m x<)R5{`N>Jb,JsKiXлbqv=Zq[/ gEKfNXB0']{v7g/r-8yUI>_<2uCXaq7|"&ḃNOSFc:4pZ~Q PX*8Egڤ耫Q/AD[W`' +Ef/?g}A$xL4@]kL&$sCQV}c[$ %J"{NXZn 2db|R^{'_U;r7d2>^hr|T#*qrUXRӯH/(27jq@ügdoGK}Di5 $XB:Xg32+>3KJk?JAҳ˦T~W'f(~`4t(u{>{u26Wc[~)/=:kS )`o8gD2755xBE{m[Hdb=_wM7OoB%F\WVx3?VS]:"pNo68$8c* %G _|&1QsZH&d 㭬rE;?`vf#eI_~?߻ ަZ}?aOD[-TiKDJ Iȅ򶴦ǂ˼ֲ%$c}o' u|!MH#l9M zܭk񸽡6_ruВ|&՜GuY[cn ! V2Eav9-a+ #d!i=Gf|"=[Mj9Cxkx6&֑Yk 2z}5߲kDw׀.hZ2 )a<։bv W0 QmTu1թc A:Ae58]=6Rpuod>wZe z K5@ Op%ydbt-Q!Dxu/y^7[bx3q^ÿ;8j97 %EixߌA-uU} +lrĊM5k,mwАd?EAm{ iKGR:rf> LF<#(OuoUT`yW"v@-_Et|WUxH ,I($mz&ř <~4>̭7Hhƨ!vd_G$IjO,P6lX(yV4 憕 b_PfZ37<RBSfRD iMQ(HF49&ڨW4%a3IYޕڐq_<\WבWK:S(n76#_,ݽAT:rC%B7#Ldªd#pY,J;t DjJq5uDYх>Ñ׉&i7cKn2 cXѰ)g:jC/K-SY "|r%p?\(ӰX(Fr5mOW#Pq_}qeh*;̚sgt%'; |g/p}#f"8e1e \2K@b)/ `g!3%(KˊxfPz xG2oh`QL<^a]bE$ 0$i~{LRExM# Hg"5< U^{Tf.1T3Sa1a`K;v+~D![ک,6Hk/ipҙ6"yRvkvYy\WiFN $@,_>u9@aRފo@܁bD }<#^IGE'EaD&KɎ6v.>*վ%N8^c&9s&蹝R W\./ʛ&(QԳX@B@z(M*2$FdB(V!1;"cQy4E,i#SbUۏ*߭kGG/';QҔXr6([@ڟ H (}gG!RHejl㺂ȑL#rzq9!Yi} c2B3GZ`Skvr6XN*-Gftoc'r^&cc2r"k Pp0U&Y.yKR;'h+Al\ $6:ix᭒!s.<ci{껷"qF Or#,$W~Q}Gek eVQ׿[܋ȁ7tEqO ]55&=V7aX^% WlVpӌl,(yrw,|!]uģO16fGTd=8K,Si{f _# &i9~+k Dwg6&A_pN?[tjc݇t~%݀jz0% xqr U/4ZUDgrb+1#6~`JB#XTс[V RO&$SY\D(mu(4?PJr#"73nVr'. V Nb{ fIK TSg[q9 4$JHPhMK_X:15h[Cw0LhZC)l~|hdEoek- e!b/SneX7=fTj:f܏ȪQ6'*))~jcԙ >yzKz:I ,8g+TnDT"$8bK~ qgC~ _6;C8=OE8:T  /V(lhobpnTnx<#r T |9k6 T j|pb`Afgzquy8ZmXN0bAy#8QN"ldvV4Vۗ8Z@)o@\{!U9rDxB>,em`vaAt"`9J)w;P|ErYK+WmsP |V#pF6x_ 1 wŽda-C%ܛ6 Yװ<0}ð+ZOf2QIva~+ښN]|zW$,=#I.Иc:`ZU]ꘚ&jLH4!Vw+r#ZAs!1.u@ ]}ץi`M X`q/_mg)X?& Z 5N-WC_s!E[CJ35sjz 9ojsw!o˳؜/`+VqWE/>/Fة**ަon`|atoq!>櫋A3 8Uf]?c6`G[k!Iwj5?&$BSЂ%`ؼx$%cd:%S-A `!c;뢛eP\ .QhBiA wg#!th'sxg}p\;!G]|*Jw&3rixyH3h%JF;-U*76XNh}2#% E`x K폓[z/NcXe& B*7|VviIѻLyVıµa`!p vp,hC{JYT4o*ar$j>Aj/3q9?EXJL歘==q\b I>8u+]ԈY8\K j O 8/%!\7x) K. Q~SD}ǭ"d"L92x/ weotȟ}kއX ٞp8}}{Ϝa9uWOq 1CE%B{D-%|wnۭŏ˝_I8kh?J,?q1d_[2P Wt|4aրT?WT1NE4x馑)hy~EǵNԩ7oNQ3&0ݱ+ηwքFSrZIy;;RP"K $a/ELbXso;qgþLv&s%Nc{zO5 &Ȟu#^\DpH s5gMHsQ_uY>8vD~KU_1RzRbM "㸡N\apђ5:/Jh//A Q~Y)jbt\#ꗍϖZKK_Shq夒5&-Rei~+T ^)Φy&tf+iA=i?L`q)x+"k]'vujt/1/_]S5idy`v_:G&N{Z8"DSu"|jJLhnxfԚ"[k coF'\FcJ/}. 8/27&SNe>y*0[{/2:!ㆊx"xҼqf5& oinҙ<7j0t6Nv0FH]-6S/=NĔqrˤHl/Qqqȴݶ&?$ss'үGikzQT t1z1Dp̤T`\PŽit?7sn"IQLY>j_Re v]ls&9&^,[q%7w(RV쏿:lGl+ -$)3{~I ٛ&KF5K߽a)(门bL6LS5RM_LI ĦN[;x8gT}'(\Ũ [;⊡Wѯ~'?tZj_\I FLט4֘wZ & *f.Е!"DFgi+ OI8'Oa39)9[جܱ=b-PTx"nQ6y.eTDʦm s˲pWXx%AG D>ϪW]9 [? jXoBFQo"߾Gb˟ᅱ&$HIWj &ҢCFMgqœ6~ AoR)b]WsǑ/j^-I7S35ÿEH٧ɴ)^-q)EVR9䶩LOΈ#q.]ȓw 6Iw24WmxCCAowTdir~(8mVe!lw̸5Udϡ/&|$w(mVT[>g_~Y=Gb(tIT*z1j!(i<GJ,lVVS_=x`z:`&7eigADԼΚ>9sԚR#xὭGDɂraE(8uqњ\5؄_'[r%1TuDMpwkb>6/;uh`E۸[aŸR}0_%TW GS6}[)jeq]J,Zh/" n"WR R^L!RE,ӑkvb8 "ݷ?#6Vh/r@င o\IH¦ ybIa5鄮^ԩ1./2 }usږ"&=,HI]=QVSG8DNv*hQvS7ٜJѕedZ6s2 {&&XG1sʞ DS4e&wF|uD**ۯ2Ǣ5WvܞDuvVQ=Gby W>c<nRdm?k@y6c/wČ>DUExs{:2i''7w'٠y|Pg8)fTp|a:{N`'tmN:<4_!_4$dÉnyMw5e%C3F_kU7S}հ /fvC|w4ߖ[)+iRT5` 9ic28Rz៞LJ^Soy_(T9Xf3*&9j[tXBMྥT(:yF]9pCU4c>i)kiR,5=98qTFR6߫}MlcX2(5* HzPUWYDL)ԻǶűuo2i:;OG}HV5B̳B Ba (KL?X܏m>5Yc? ;dPԵGMeQߗia [(l;t qM Tɯw_*goյ˰H5S@x skSCzBTigL0ߝ= yőbfX> .]n2fx˴=CY98[o^_EHFD9\<㷡ױ/o|Z%LC*.o}[ R}b|> :|Ll 3P K![(Rv){JW0&\n p11px9PPUwy}&x0C$$l'EIr8f۵+s;B/8e%Zi矺Pw@ iZHZI"/^8R_c 8uohz'^Mq5fpCJ_ŋ>o̝QdV~k(t~0 $nQnd<jnAI+pbu(< I#ϴf3B \{sߴ[`tlǩ΀RP^ 0X^zvQSz'$U)wc_ b%wv=vʂ5b 5Z,\} w^;jC.Q%tdr̾LlP-uE۞+g1HmlRc~V0`m@;a?y}!Ŝkw)ak+o&} &ϤVS֯>aCdŷdc`PvyHoRnfO`J`$WqD+ Mٹ߂lfn_,ƾbpukGZQ2,&^Lw*hZȂ]3yt6Yw""&s"ؘ^t*-Ͳno "Ue`>rO L]U+Ÿ:G"3Ϭ7e_6agIpCB?hUz펥cuWrŘ">Kbufam}cE:$faDͷ$3T+ -c_G 57JLS+]{;OF۶>2gk[KKHuY'gZ2!Rӆ]g" sI ,6TiS?"["%_ WFizlg<ۆNBq,)R9c MR^y6(0NVB>%1̠Z#!-Uv0V_21u9NA"(e$nX<`s9GrNM|J~.ʃ--[u_jy'kEyCmqUuEqɍ('_-pqQĬ\ogҬl%R{7 ۵6kgq$m}FZ}vV6ַ~[m 9o4M2"]2Zh)bDH$kH"WIA^T-`#PDmUSeJ$4Ѐ b5W~l$:R4 kO JYh%fCcNXaH`&yYҲ 5Jfy$j.*ڂ!0{Vd^/?+dN'u]=1yI}Jc1پݵ^`s1D_M*E0 ^՞ϊ( D7V)B}r v-N kwCAzC\2ޜHtU%lyR!]lfxYHȁf7_}4f|<晀[y,lsFKv¡ )~.33ٕakO|He91\̜=5vB{kV5;٢␛*c|u{I4iYW]Uim-#"˓7wDu]сY_=v\` kݿDkIH}wFgqwe*X#}|u -3|6m'ғԌΊ6Z-cIzZWR5ca$݁sԊTƺoPb*J+DBOҙgQ -QlQjB̈́6:x0ŨJp kEKOhj\ޯE lmpqo H;^ٹe{70y5 qw ,ׅK50d1 vgK`h8ByQj0@ER:M ^$b`"`@ %LsjUG8|8[WSÊ Ւ+ ,:r,V)b,Rqd CD=,S(Rt݈L` u׈͕?w Z_b?/>2'gs!Ǣ:(zL);n;.C2M.%: A{fjD#+5mE]|4(o^)ń1~Xv"wwP]OzWD!:®hmArGQ?3h>.y5%Ћ":&Y z0S-a7nXp+&Hqu/[$={*q#NA[^CXܧ @L%"]Xu,"ʁSѫ[fnU;-Bys=zٗ7@Zj;$~iұ\ѢlVjݍ;kCa#<ޣ=vA\Nav{UTX:аXA / gzJZ~lO~aWqX4b\.& : pR|5șkͦ3067կAa2%1A pf5l|YA(@ٛ]>3Fqw0_7οnڵz?ˀ`ΰ(}ނh KA >m ]`BQĨ2@>63gcGR*{l@/|HK6KW\3.jU Q]bҖ02C/s 9ܐf+!e P'92&!Ub9HVmHE,Ũ66tjq(:4[-q!RMI9^N?-FmNVg䚄3a ;S4%:q1hYv8eAZO߃A_fE_nGTK 3khwMM޼Ve]r&I-f΁'^]1M_OV"E`dmҩ0缚jGG"~tGǺӍNʤl'y: AP"}׵ðYxWDOY=臥11š,`N!U ̔9V:oHmh⋝fb{sÃ]#3r3 #p'$Q<{k?2V£aժJ1PҮK:Xݲ$b!oA( ZwTCA+j#޺0+fH ;%2 |=4;sڰ')8.9 q?O*h2N~FL=BԀxa9&pm:w즧H@PӤ sni5E%%`1D6]!5>1F%:f*|EcA_@;_ EF9u T"#rr8_";wk ^NOc`訄IۧܗA<`juPK%F*x@B1E_J kfت"&r껹HtQJ`vʚnUWaсU"O\"$(su c9eYQ&]g],;9 n_Ve /nVZdvPLx{[5/ʳ%^Y wVpِvm,VUd/qnjET2QK㿖3%a93S.V؎B0dZEY8* M\~ZS*' 9\hI0AƆI&HgiHR TC, AW*6r*,kXfrr( N.X@F.4e=+W܅ĤeJ5P)aJNh&' Z?u mm<%MPE(y^Q35b udtzF^f' Q/-a$)Xy ?Ioq="jP6 Ha ̈́hQ_>4N{ڣ ;>ZXyB<񨰔˝^+:uĔ%n:ŹM-;K =>;zJDF&hp XʢE1~^JUt0(h51Y<'Þ^HQur`7薟a,^|ɜt襔`'"ks-2P(C).s m\lq+yF}_ T\BUr6gP .g߃Ϥz]/S}88p7V]-Lo Ϧ#f ;x(Wd4iPbpA1/>ғ Y y{H šW}D7> hkpj]ץ8)V{_d Mzu&^!gL``R]0>A3IssM5*h^\7۴TX <2澌V=:]gt?O#q 4Ӭ!v3}pzQstz˰xtWnISvx6NI _m {_Z7f쇂20QEWUmfYmnaKJ}8\j 3y'|4T؈32#_x&uhVG4mmVkOI˫@ EQⱕoÓd)JQ{zρh(RcģrFrhҬِź#62:QiqK94`=2DDd͍EO@ NKEU*eCH@ÀuмJ>+y31OY##z'U豤MEbM ߕޥ? d'66d*2b 6$[$]wy wyVuKw^3ay UGqIRL~8n_D"a l9]p]sۥ K["s`(U<aCK|4' enDLw84Y28Z|6;߀~aVEX&@T&. W R[= z7(IbP` _t+`ѻ ^GLHy p%`=J((җK* u*6̈0Q^TU]„r"5C,lfj%&F<q8_ren^9=џe1nff 쨍CIPG|vſ4h^%Ej&h٦8Rwbv;<oI2Q/~3vjݝ^k$hEæ̡ l"jUD"PF͝: ,wہ%P>%Qtx*oٌ6uY|/_;' s$ 3u%PF $]v)Za+L n1)yM;y7,_2H3wiZz;Ӌe8qhDޜrq-R텹 ^.AO3})߿82.qDDӊmT}.ҵ.Q-zNV`ԼT{J{*x\lW:f8FⱠ Cfb?$:/]ĩ]SN)u|Hj/ H+xwA=+#a؀T lu+)gb<4m(NODQWst ãz'fG%Ԯ5#әKl0Yx%OG8= qquuZ^Ru!twnj Ɋ?tv; bn146HL(w :ü|.cBx"2* @ר!V~d s 4LYŮSw_:~MoN~4貫]gaD:{M$Süzi@Cqr91!2/62+,ȹˆ`?EĽGUGĭ[OMF$A_W2h Ctl| NLL!~ؚ֚:`dmSNF]fX) Eld<\iN)Uq$KdGӞ\ _>(%hSK [O}c<"C{$ײn{ G3?KI pb n(fz2w8@ݨ#%+7+DICSUN(cѨVCyx z>p,. JWcɭY1バ:Jܾ}'JkZ3Wds&R]ia Q5 t`X4 ݭr_[Cy5KX>M WET*>DSN4t'jDCQaאF'BE6í$*[uHAR^)C,/Uh Bf$~O?xN"&:;`Bw5~~r1VO}`QAEB:MLu>AXH?$򸖧 AoQFo? 8R B|~^q ԫR4Fh *=_p+N&Xq ~[%_$BÐ!p}ܦf~4/HSOx(GwMzBJ]ۘY,jbAd|Hh̪ d^)Ҏ'uW^M7#eq UUf )Z_dR~Պt`}~Ɋ T_Dx!W";'^-'O̶̔Űmc'r#Aʥ#d!X28.'̿VɷHDi& I>e]*xK'íT т=Fב5,/~ԓӍBy)߭%5M\ ͼ["@/!|Km~hz_N+XJkGsjwFX.S\JJ:r MӠ&iȋHٜ`PYQ2@ iE8mÌ d)I dc ex2ZeuNޜE $R a@1pԖ`r检A,KTu 6nG.[=sDl^!݂wHH8?} ,U[eFu,ʷ#TĀi;Wπ#x ~9s\d5 #\r$$~(ys!IɃ?Bjwp.~SUl橙E,e!aϧ/bSnxVVk0$߹2/|-kQߎWTeBZlh^YxA n\m<=I/C(To9IdyAG5V˃DʵV@g0*/! Q?^Z"B]ssf9m.7?Tj,Aw7o ݚڙ)w`ꨒa."쾨-G _ggN@ËL^=SeGJCDe+^H A<v+4AG%"Gcc:yv ~Ki3ĽvӐd( xo8R'HxφC~Ȱr-eS;@c4teMX+"0Tn1IQSh8OMKi"?W$ItG* UڱkxaA7QVh[KW2C<扷 ml1``3QmooZB[(5FM[6T,c &P];G3 ucB#c|8^JlvHha666>1!!Y3KUoiZWS`)( J um'VXm2?bm*j9?~1pn@ .݅ XJ6OEDOgL^+4[g^C7,0>,-ͱt팺 [a\+Ufg?*šs!;pzw`!"1y򡍜Pݶ`(&8@v?F=P(L?e)seRߠ, !/i@_Zsm[hO(3EփI_Oj7iJKOv $t <ǽV\!v vI, acR\'\2b"|&ܬnp'yg.<:#LJڪӕ<`]\+~4"*Irɣ4Ϊ>V4u}2t yt>J3@2=։d[ yMJ^:q鮕(D>8I7j;0Ne/YaD[|XHR, āo~~yjz'Y暧+ ԡ_E!{|ok 9җR9~]!xߊpc۝s No\d©1R'A cJ2h;hBeu/-0o[ PjV:db]abyY%Tj~]#Pb(l;Z^bvaM*0'N@R2D (_)h g=8ʼ= sVE|R?FWzgRWA%l_?97FJ=72Wɏ65\6.E2 ӕ,wXA1uU{7-ͳ*kE:ҁQX xOfJ#|$PuQ@?3cn9Lp*Fí;UKł@J+2;,ie_F)`>tMSm.}v]lfZԛŸO]B%5!L]ڬ {k#4H@Xve wcWȻS>͏N 5;dȅYyGw軼oF~#ۨaVZH]d@8/BYM:VyZ˜/CZɺQa:+!2O'uB+ 0[7Dr1zp.+C&3-B=YKpOq;Aeme5ƒYVŊ?ɦk_(PBɱW6|+Cot.؀|,B_ R7y41U5-ٵO՜4TQ^4=ӽ4~?[%!)|uP`c [zHVG\v?^`6ZV2o.\AI>s[(uyC(`gݞHN fDJ#N~]c(=6-d1lI\?^x I~G0 77hq@P9CQn-ug'G>51y.fo:1wus)Wy:у\D)Ɓ0S®\p}Z-/+db=x!1[AH%~mfEB* Ufcy} B .NnBb 8+q:dr!N;W#`73pM,k(`m ŏRrih/#ltF?('tmgoܶ9}fz=@Bٓe*&P*5MBqA4p͒ ZtZ&:=.CXnwQ#kXS=؆ξٷC} ZkL=*&ӣ=^QjG[4 .ĀaIs6G:ޮz$E m$wt֋_amSe/i.Y Yc-@x5Iy¼ ?醰da[e袓8Y3*G]+xb0f~J"" oD9}+LLפk%Atq.!N%0ޮpi4G]29^y}o"1@ݨg}57?"M:LwDDڶ%X+Vjzso{$7*Ot G@?)xc$py ׆ZpJU}< ±lg O6- ϳBDͶBSSp!T㜋) @ EZ;3$Էy2ZFm;ހyVmF̬BB,_7ND6b^VuuVP Mb6Q=F]6VۛOtqPDhۮh̗)B Mj[Y/rܒtǮaeT Bb2sDS@?wnlm"٤T7QVJl%K*4x3"L^:)dv}F_[m1cˢWzl]TH\rODM83;~{ iףI/> &{Ç™\Q3=k(G8[YK{N`~~c=ufuG `uOth?tbۉAw :(i|^jIxd荡ـ (Î4T"[aID918E: >_&q!%u;̮>K'=DF:H*ּ,b0hEk.[gTAYHDG coppA,+*_tTJsк,e{;py2klgβ;*Ⱥ"4{\4IJuڽ[t-c@R͐TyǏEO +x#{M';]E-YI^jY/ii˪ض8DYOlJ*i ofmJnv`t-7`|z~irIXػ*CC[vu\/;ٽ$Ubgcۘn3c6:s**ovlIRt4%-Hac[ڴR[=8h_ټUI&hv{fNOkE|9 o/Ut 41b0rӮPׄ/<(w܋HoN"6ϋ5/~fA6dt;V7YNNT8Z^zY xJncfNtb?, c`j33[%F;ZD2 6J:G PXIH|a|p5ws4cImY9|ߘ~[JK7A _OLmk&:xwl5#$tZjq#A6i$(VN#q  KVf])SE1}7BMfmߗ }jhxG^B:*v.P"wn]@ {#`GⳔBBm%4jxd꾏^flwGNMB;LF'd%m=⏐ 1L "m=l#T z׷XlfU!(EM>ˋDp x">̻uXsJjr8#+? J:DQŸ]\JP#NPNá/B@A@edG5t&F恇EA6ZqBw@{)2t^㋟PuY^GUt+y2~4U>'?tt J)#vTUc0׉sۋÉ߈͛9Lȁ bF|A]1&U*_ }NE5PU0J j2cC!!i^Ii? 8ji'O{Kȋً&Tmo3F =elCc㝆K26RFkP'BkFsPmwj)[Pig~ m MҜ׷owS8Oqn bXmp6~` _v?lyf;c~p5RA,=+|ٛٷۣ:l[#f. e>72v|6Pszk[B{80hHu''Ig&=YY56m͔BD;0 f 7(S7V[iiI%K@\nq,ˍ% nV%! ! a}zv!V>?w2Y|9A*",h}ǟm: M@0KDp-q N x` J|qm@#O'CT' qjt|,`8*HҢ%B>Ґru%~9Uan\[{0u_Xaܩ7@Vj7 |f  LpTU1M'KA !R +)Bh]ӛ9cwSnnYl/ qpbm#wOԛ9 p3,V6qaصT>yt1`ʙ{bc4Lά0~v}JC&Q9D)-^x:ݜ֏(}Vg@vVH$g֮ssuCART[ƌn0b)o43ɋ rQ;iܺd˧]\Kꃔ:aH.Գ|n P^;h%Dj#-DÆ Xi2 Ƭ["LumDF+ ƚ#?#lمmж:ڍ)٠&S'f_{Kenع"hx B@'Sn6@3^[Hhk #gq N%qMJl 0א t#qل5FӯO2Nh(w\@E-(HoE2PVp|#[)k ɬ2NU-\T]?Tm(DmPJ(PӶǰE @'R,3,}ED2~^ /8` QJ B\oZcmjN=n,zoGZf=z1EAG,='s:~Szb|CR+ 'y.ai:K ? 8w߱|D`~J~PkY5-ʧIw:v =`)Ǜ~O#2Zsgc ,xtT+:g]hq[2DrJJ1~K ̴,U%t7ɶ$?M} ~#D@)c&zuGM˳gPŒ=q6 6{M_|ŏ6KhcD?籖ϱj8;PQ}nqUS7%пM*lp2s58,s K.M7?lv]\ܠdxrg!7.SJ5}^Ι=,Ķt{WoU@Z&mYLBHD)4=~q<|gZ4k Ч n' Jo Gk3HlU$#qe&Qs D~q(! F&/IZɰ|*+Hř8N}.6t"JB\k~42W֐<{Zkȷ_ IŘ+q ;<+[۬Sm(Lj>$60*A}UEO(OBN%8oL#o 9Au>j]h}!%AJ(xVh:2arf<㙷=շ:%w馩IQ֔%sex|63Kng;'qYL"p}9kETn退RQJDwS֠45D11#9);FCfƪhH6]arQYƾBtkWu y"[x}B1_d!k7~ݠas-EgZ`qcKP`7\=PBx;.vXJxK"mhăCSٛ_ܥ )p3DE31QKw!5JD7c(;- (s9E|}HlLeqn0zRe'>%X?p`5~eM:UHJRLPےj,†X.vNQD]x2Do4L16QLnW [ r\gpr!Fg-I/Gl|hr](6W9XZx2{\=h bgۊTԖ(_4eຝ8Rοvt{&R&<\eb`sZ׆ߌƳR#g֑:j \8P׳1tBɥIߜP:%ԞluMZlXO0sr#~uYLUֈ7S˒cvB B=]<ㄐ!!*Ζɚ)V#B!"3]+p񲗫FhTu}/L, P 8{3+EMr;5슆h P ̻D ] U<)?i,3&lS,ѪUMVvVQboVVzD7/%_[ލ_&bakS|ƪcWc͇{Є#ʗּI9XSa|"^)99aFYs\!u4ε2 PDCs^ FՄFyXτj`\5Ֆf M?FA#%ag=Ll8/xb!ƾ.=B}K0b :UؼHho97tn*B**@gܯU1?Y5|;LN2]gE|vxH3\A,ezzƢvmg]if0OSt(J=<ѳWbz3[KW^oީNHg p qpݍޣ9oywGgH\f F#gIJ3? "ڭTSYQ(#$G{=w{(=!}" pe7S >q%:b#cdWFeq [^CLwdbd&kPZI%gM6iJAǫFc&Y@?E#(a@* ^ ξ{0;ПqT⟼7T$z8kKg33Pm}?x3k ra/qjGs9w>mf1 j8̷qF>u#Sp4`>ytoc]cty]GIWj`iku r?z/Q',95hF s9A咔MU#'W84{n0?UKVwi1FT) %z˖Ġ/_&RRđ%fBw`SDj-2;YS 9bu YؘqzxqD{Vnaiƽ@?7R¾EVg]!?toOxDM]u4i5Z-Qw>0yN%oiTqܯb9ޗQW֜9;R RS|\ZDjgC̲1X)#ob5Oɯ GKcJN#=? wL++ggx h?GjHwi$QRǧ p`sȗHptkPkT{!Sc[_w1:RRp`?; ["ÇX-/*5ׯ 0 -mؗAdd]lN/`ij*-xE-M,蓓+u :A%ԙ&{#-ei6:Z6RD'@nMEiH+.E;01vR̮)R.6 y+3^Zzٌ#$Upe_Cnrws5,PM u}Zޣz)N+Wg &(3Òq% 6 ˌ " !-Ÿ%KcO}~`ջYvzzG6A;!OmkVR!Ə:,XIw\X`@XҺrD!`me?>e}Giɷa^0}KU|b䦁]"}v a]G%(z)G |m'&ĀǏoP li}t0fBi,؄rSaXndH\оpǍ%\: n$>,{ h4* * qvc2&mjUlxn_!Y&6ZEs<rʋ_'Uz Fb!tN4b"T!3KR)qd^ HNpETrwV l4jw}=+]%&ٸ6 (D:N0qm@-j+7Y{LrD|!:1inbߵ:j?rfu'x(>qv7-;c>nbK%:R!{|phh6z%:V G,J@ ˹gσͳ9/~p~?\=7XݻJ8@Έc{X=b&%K1yAG: */f].[h[gfy]X"d=>%\j1ш{S9md 0P{m8Yq*4՝t^Ys,4CsLe #hgT=l5}aB#DrF M1~Qc<[]H꾭K/:S7C~j4(Q#8tqIMK1Iaw)bˑ Y>c' RB\ꐋ-(ZucIq6Oq⃖f %cbK3h oV3WuD\y$8 Z,JDsK43ccx+g }ES:|lk`>fpxM2WzU\l~H$E<-4b)E, =G֍+ Z|XZ N~*+[-VE.4j1!`@+z,ak"\OD֭;j1&TE[N9eY~6[n*Т,d"~DjIjjtRza*o3 N^\vv1PЙ݀(m)P=wE >jK\_ o\2gwtk{@M۠erPR(FDY8hk]I·J@6 b| φj+k5˫|κ AF0O1|UBM0`=y9CG[4ZxF]m|3 ƤW-~E>X!% 9tBNmiscWYEpAF͇@P9Oa>X -dy($f8ոMX~p+>4ԘPKJW[ Q+ҧAoo@u-crn+\vܢJY/ `clۈ$#)h .kuLD,/Տ)UE>)XV حqg=Xf:fJ8DOZRq/ ڲVH̭ od={w YX-:• ZX>ϟ {*t\w٣p7hS)uҒ n>y䱕Un œ]7oy3igKonɈV':޴,AC:B^/S&6&C"_ʶ¹ܨyJPGEIjuAFa|\?P|Ē'fiZ2 <6Lqfw%1] ={vYwkcb%74߇䶂;E.&Q!u=Et2b>JX6N_Io,]|O8 hF5lQ<sN~kor '唵M G%܁)_=jѯ:O/+xGHi=rk!x)þ-v f5tesa͚| tA9t|dHfZi-wLʎ?se{ũYecZ9? 8ҝGHp&և@95[o(3g?¶TE ]_ͪ{9JR _SF$P1]7S:i>ox8@T[9z o,*M8Oq=> ״xSzh%=l),y X$j*PoF%GF֙ئfXŪڐp6qcS$C^q#̟3>h˪Q\Kx&!v @p8Ζ0-}N0Ć:A+UnSťT*Py L7cոc # ̒Y$bi(d1tVCKXsF(u[2RnB{_14 b"7bqw Q18O-`~*73R4Z/a6_XNJ0Mn7U/|?.NV B h u:/-V<\pArhA[ {}ۈu$.@ls~. [WX9_0^q"|ٻ<}4#+[79ZPKwNY#"`FbbV؊Pfx)3:y*^xwkߠ7f>?ŵGMBbIjzh`xCJr|"@0r8(UkOVZ=6zS2NVMeƊg'L0w`\AJ{9vn fΈz.VS ^¸Xya-L n.p眇 ~˵/tߓX5_5IMlzB C|`RTaR zUv*KNOF8]B}ymaā5j>+n+_YeuUCt2<[W ROyky2%%eijTol|4tn`ˮeut ^9)C框.JGT͆ᝢ`ὴ'Ѹ~EI)>؅K^Z,ZuPyki^UҦ$o_)TW6p.gOy9zNJ{bKZfqEӯw*:VMb⣦ZYϯ= ۪o "'J{N}ҹ.DžUbz2Q\Go9Dqk 4r|8J9A|L@1AZj!@NlQW7B#uZެJcbU%{p:Z?Xę6<;ofу V2;r~3S܀v\D2a`=J6s0ѡET`u^:6tHa=8׌aAl67+ 䕵dF|=&;ZWdW}[X >Bf*|)td0hMoۯ4γhdm\_nWKiK^C6x {>}ɄƀK<յ0@tό1be^w~@ʓr*j S*x0~l=2#hB4$P6׸x?jTUYbCS_Y渴O̸U j&=Ma bua߬1M>6F%wÌ*kG:0k(Tuz~p"Di=?M!S0[Bb!)^M{jeYeƈ2MU D4XNU}R,=!4oH&d~MP^+cep!tT|Cf>r;NEC*/0!]h'=ZNkE, LE:K\I$ZƟ|ehԠ T$ 5 @ۏ؜o\KM#*-8?'=HGծ nJrKfE} eS`c2fO] '=T)έ}0t_cq_1,i{SvPHqb#'")ؽwHG}`E1ӽqnTځT:3&7 )#nq,X`]8I3u-(E,4q"f n{FzMWQOH]D`Š'2hwn?`X|*uZD*iC~L:<,CvbRF[ʗ,-`.1Jwhq_7--3ju}Z!w";L#V>K`d 0WF?X(; ݦSG6ASKVi.KL/ޣQͽ̽5TF\ڳ7t,72딶گV[}%gD-)kbQSk,K N޴Ch6c5!wC"Dj,Q 0^ۺLa8"&ăP*;, {·{`՜T$rqłp|݁X'fQ9Gk&}UPΈlG[VM $󛠺;-y?)X4Th޹7 Bf/IKT%ŽfPVTYׇG$>Bŝ,?(H=WgeMkDOTӤ '/a\=x+Eld#rUU](/rv6PӑI3%QW9N@ ]]5څh,?1c e]IWYjaф/o^2wxz#}rpWJT ;#x?wZJއ)olM&wS\oV V?ٳWBۀ]GIi.LUɳ#w׃3'|^HPHuҜ/D1 p_ГvT7&W sѦxgn%jᨣuKN{<-g(ÝFЪ[TP@'ڢ^IErXY0^f+rD?cxwDAVUkU^D] oDAAEkҫžgqrcJĿg#`쏻9}iYiZu&1Ga x(SHu JᩕΪիȨcŖ3p<ț8WxL W-  Q`(tK>-8zm54B;5l61u[fƨ˴78hIECeTi/_&RӷD\J qb7v>h[L@sR.Z7Q֕hn XCTRbԆ'LjC8`}beC3w5'R)\.~9vo6ٸ@0p4I`-8IlX#DT7GI=ȸI!eMHWT;~|rIlchM p)!r&odMv5 ۷#hߢt i'M VcF)zm(%4DT[:tbi ҠuD89b3Qn]D?4!9C:Z0Mra #|B ͭI4LĄ`-@Sd0s*4y#3t3+gr'bKq]DO|_Jg6Ȅ^~s470Pщ_ XzWFn Zvϲz<,`hڍ)e; fZ}A{*=|7ޑ.N{pI_浼)_++XXB w&!}ƭ2XOZϳX`REEZg8?oRhV=׊LR&x("J|Nm' ;$"8>ѹfIa/[@#w&*b*ʿ2Lt9UJ3κaG`lAM)w-"08" #ѽlNQUt9b%Jpq'ȣ0*|k}(HG^$7{7 ۵]p%ixP&qO6, |O;EXX"p2A|ZC$9㲝0܈ Yi80 e:I &kFn7qwQX#S"J8~bӊ!@dڅv~qpXM 3f}H<|?4Gqfu^w0H~!p꠳0d;QV˰NipL%0 K ~`𛧗ATK:cQ\/vTK^N?472i{:sˡ䎥@ 'E6'9x{R5KMv"M Fu&̍SBTE+yx#'@-g:iF*J(ˆ[. Xs)52_7;188ͱȏSn"?`f >uWB?aB y: =yMZw (x3"un.,x^l$꿱u0ae2W_ `4xiRs'84egކ.E_h!΢"mqC{=q5iLj q7>Qjqdɻ{~8j~7EMǦ~- ԢtlO36Bq'Hz*Y߫r.[YU:*Q+p4_$V9rn,@n?]6p4hd=Q8UtZX:\YS\Xk? oSH <+P**5iQRvlhO^ߐ4`[ɳ-].\aEy2N<ʼSlz^1Elf|@-W(]$0CDSUxFu0AEq;*@O)?-c_ɯfmh\2s FdWeݥNm6}k-~[5G N 'd1mD% s-p@vz20o3L~fƹRHtqq; v8byHPw]n|'=;Kˈ|̗ ,f]uú Ζ$mwWߊb@UzܺcԱ>J0}8HTl _yZGOz6ZY }]x}-Rq3 ]p]X:eqc˔yե0|M1rȯ~_~m#}. c sYr#S!1x]4*q} (gz;EyП] S//}R'FQoN=}^~VYB0hLIy Jb)9@G UNL!vMRfe= Y6Hd "MԆr2ͦaIG^IIH#SDhfgE>YOPayŒld-I%gZ?o'mE9n5Ξ)f[m->ϊm#QcV#JM1fqJoI f 7v!`Ԓ9|nIOq$xI&W>L:h0ѤKst}"̾Ifؗ%/avcx+~TF= DrX+o3ܯ= =^eTID&w1Rh䑟/dȏcND;LO 5C9cd!|<4U@~jWΞ/16pf98I Pb Y"7;sP0ǻn_"9fB,n}MP)݇3j= vQQ{}tE?KxYOt"z '_=qȤ`"jyx]Dh߰nKg#\0x5a۞s䈘4I's6TwiDǷ1'Qf6᏾ M8@QW7-8w)Ӎi !/ЂcV28 kNp|m,V`Mk6\*!"7X=m(U4 J$[ExZJ̎zRC2.r>m(- HoA˜Mr6bhl8=*TކߊWHPUSB7i_ᆛݺ S:.C(oM@zc4" /1vIBβ%U%Vv@eO#m4UkDěw1et wG0{U]b8ֹL4׺6`!8\7]^̅P { zkv1&: . F{WZvmͬ UnCSqecVLP#gMSoh,ַ8 R߲-$[: ySz[ބva$CTC(e_)I kjs%pߤt&Y0*rLKD]zeؿˁ9gMۖK&,Lo8N/NTk<g-sgZq#p5q&?4B4pi0s(pҕZ(ۋ!c?ۧC}Fc_xU :[t (rU:2JDXϩ]сj12h- ,1.oUԪbi ||%Bٮ*"\" AyPr."_̺YGtBCFj@-92kQ4a [!|Wa2,؆+C+&+ihq1O,k;;UK 8e2 Ίlߜ:/,*"r{N 1 sMhJwL}`ekCYGN<)F:aJ 1z(Ƥũq$1;U%M0GIK;xyXe#Gm$eu WwdRk8޽Ru$̂H:Y{ʧ$wOmҼ7AZP4yHZV{՟13-\m1Xӻ<{UA'ȶ-L+cc{0ɨLuOڬOӰI,;̕ylxB J]T5Vn"{U_7o>}07f5iA[9iXjha4Qilv Q?&TcnR=c_@Dj[bvtni2*एJ7ǔm!r]Z~l83%]TN]p wmtx-D4ʎzBg7I'4GW^(TiUZe)TS&KI#sD8 ,O O G5LCDŽR'ݖ`\ `ft*ORX0)X5Pxxw/E +g$ѝx]_J q؛d|򨏝X:/3)/9Xmpυų,0'E݂BdyYyaO|giy~cNjf@+ P _Z&'soHkSd-!MƃsvBxl.cI}NJ @! 6zQC!ߥ/WP[n-8mW0Ky#%6|DsjORݪW퉵%(0(-4F'y/AQ8!n3X ('`ZP:5Kr/֯7$b7;KlfŸ)@cILQ$=6UpѵI ߹sGhaj s8<ᬭ?r8"W 9Ko] d(m=ESU=2RU.ct %{x[uh(j:a_]>hx9r~+6_sfuSɺe0jKy(EqR lo=Pӈl8D> woNg7' +)ޚ㫴XUR3@g}ϲ{%=M܊ec1]FMW' 6s /l?hO9J ,h!3Th,ihJQD1 nYPpkаn*ʱIYX@!8;*&, ˇv0,cH]Yô+_T%tC͆XY$R'h)=5LY:Ё^J% r ?`pDG)្I l 8]x!x)P5'Ф5#04q$|A[ݠAriBz'x/<0;韔YIr[@`X\`*4sQqnrNZh;u(r-SE6e|5Z::QBgX3{=-T`iK ?ݨ6bS9]dEy!-ڷ q(,Ǘ?UעAE>@-3BBA?ucinKf'^03E75l(GKдއnκP#p(6xMqUqDG7GBNz:20Rh1 w.EޞuׅqaWTkk JgyݱR8JX7 kfThmL) +#dEϯ\8 àfYhmYI1U٬ӞΪT ޿f^U!7F|E a7/AUN1okzΈ/"(ٰH̗`jeJJ&Lv#kԉ%qbHxo'[KT|.iWoL|Jw߽NJT.?- &\sMb0J*\'A̒)6gZ$Ul V-o e)Yj.G=6ULMLNn=tkqG&6 UMãik&2*!Ɉc,E,hѯ`5f3>`C*h?@RK"VԈBt!J<kpYtؤo;b|bR6 'fks6$l { þJчmn[IW[O5vv>vK1q3 i } :?lߟ,8z 2m톟:c7pu`yinSYJ ps@qLY;χ_AOߍǯv6Vx/8FͮY_wFe9S y4e>^|~0%Q8X v3e}C z 쐌Nk\'L 7y-l{9b=ӎ`T);y挛j + {;EͧTu!-Z# aAcwa?\0SYo㻢7 t#%`sE=-.PSVn wa*d J/Q~>I{0Յxj GTUHPT {g9 H_2h_ZLXH@|V{HR&]lEGBk ۢ)7Av=QU`\c`C] Hd Q2?AW>C XyMkqXdo+Zhv0iZjKYYHoE Vu6_JbOERna[zO˺RT O/TL%G9KG[}5 q({!kmBҨaJPa$>Wf"ңG_A8 J4n5A-TNT@=uW{׌(T&jҠѵekjYw OM ^F.#5^n5ȷ{u)p ?!{qzPv4Y=7Od{7Mw{M"g̔|!Vʛ0nDžԐAN=+d'!c}h}A#.vD8zzu#|bֲľg7;q&:xY.uJq~$V4s-pBZ&׼DvœF2Uv 1[5p|P@p> eΡ0f⸅jm, P_DR":qNU,+uONmon:2RVmU ZDrN,ύ'S -/{5.l%3hs<~TyL "h Lqv8Cdp-Q`VՒA~UZ2+jf4v#!gLv2U9U969O&#^|<[uBUPsAxu &$SH#9,b7*ZýϘ[ۆm-:q BӺ{g83kok2&{4SE 0=Y9iԛ$21UUcG iE)`bZyDC)e-I:ixthP qXTt'őKW#\Mp^e"Z_ $$mniG 4Kuo*}L.X% e#3|P-`XYtҸ8r~>0f|yNZ.}U$RQ_`g{3 \mT76GS7@#švx-Lr 01bm} * mpb< p&{qْ"Dc@KDlvK{J e'&f 2uĵW#yQ=8$g[Ssn'_۳_R{eGH}=Ȥr\lDVF]KAx7Iyi{ HKuPL}49mHVn`e;R.&Ea9ɤE eVXaQF%MG&ܢX~Wï RgQ jqŅӥI!}ò,ߕ(Sb 1x,LQUxu 3b C>[SrQcխM.tr;5*yFIrYr-|]wgyZNڻK4.]'OGcOoVm^Ӝ\fH<30IM4"B:K2U1)d=YܑJR#j:G6Te?l/o“J8۳$FeZ0Z{^[N4}AَӥhƛHL4$!i;Þo U+wBx՚f X7HXu맘bڭaв e5kP4eBqa4o2eyR?ME $zz|fU7ʜ{_Ysێ6DOľ;2d%_փ |s==W:XYϲx(9x1Ʉ}؄7_!ڔʷܟįL-J|-+OB2ف"Ϊ4guSʎ& $X,b5tT5:YcFfcró{9 m=7 =Ul2l//6FDD ) 83g9#)d]x]^9&Ui{)au5/D6&^ 2>vs7q r</ҧʄ<ؗ^m:DY!pؾc 0Z{"d29rlY\ﻧMdՇߔ*1ѫ@$v0!2ܟz}0Y~yfoLf䀵 >ǫ+و~"+Yjc8IȥK㖏;3l UUG&݆E{#.$K7 Z*4F*uR\$fSBV^Eu3( S)z&KD>Z)-|7cpGF[ +Ns!P2)(zxJU&W.dJvG֤K8~Q; >qE)#4?~e6ޞ`eworYIsEJ-˧!\&c|Y${OX Qu\̈[Q(u'l~ zCVDU m^ .Jgψ R դNQ'[,$i LUPUE_t'w5E/Y(E"oRjST1TciV5ej I0p5TFÉa׎XoV@<.SeSܞBso0}&r__9+-Wtt%<9ۆP}M]@z,')0\5=>AS3YJkx{8ޠ7"av[,l(eֆ_|ZHQ58o ~wYA@dEA Y%3Z筜|,7{rlwS=/o(帳e;ӽV/akjhZAJk@vtD|4<+{ V.>ԯ%1CDŽI6Z.܇9U"Tk#8Pꂴg ѣ8M :&7%*])2iP$ J/:뺭ٯ^]NSoPKbWc5#G q+l&g@p5)J:{`h2ou@`-O:cpܢĮNL?Rt]7zG1#p%/{N nD"ԧs#⡝>Q6;׺cIl+22y%C>'6` (Hrd6|M\ "508b!\|$<3&* Dz2 Ī؃/y ~7èЃi%}u+*lZ z5auD bmm<?Lb0j==iQ&"Q߆.\pK4A] ĤF]':lk.1ǘ808z"XP,p(ڌ8% k-zs?Щ^=fP#z?,┟?:*<Ҋ!^ nה%aSw{]W80}։ijXz@C*yGUPT5+(fEbWútE2Y:TGMISxc8-ټ|i%lj8}6(JL E"] YfKWhTړ{&R?KR,QUa ޏxl*{n Ȗ9ݽڪHM/;_pJL.eH}oUЏn B; ff/Zu P<ՊZ7Ӈ؍zTp!*u& Vţubm-0olc0=uYY2n\y$&7S$6{%bhLʡhu>QCg7:ø峲뎼|3H#H/z+>*5A@1Hi? R|sNin|QƋeJ1.htټDk+~[q%(_aq 8+*tHhMLhOFA龛BD4ngK.PU)S>SE{%u\Yi эVj,e[VmWg 顸 ~pԑPA4 5F6j8L+`=M?rB"<~nC` Ipjg[oUq*1\ \#2md k 0肗W;=A!P~u?)Y?L"915u00i%!dA $ @|;Bǣ-}WLJ=FdWx?|RS74Lh6NbPx\@b:=R AP)  ynPਓJyVr _Օң~G8' J;*#+ڨ!n$'.z9/D{Liy.Y \zTJI̲KNZ@pFB<[Nv8昪/]P=UE-hT?!׼X)G{JoiY]˩e,ɫ~MŰu~D.bڿa HG{IDIp&E|daˌV Ix xc+.r觨Y}/R DALa>s -psHP IЩ~s7WwP[P9w=@F]9JCH| HV}! -.3VpX: سNnsd$sJ[D '| G-)լf3CqW:8\tne?vzn ӯbIz S ]m^$do? '-29Fb%@LSْŹF 3pqٜӻ Mh+IZW=}_"1= f-9nw{kD@ D/~N1H%@Dx\ӑk&zNMNQ93Ģo+ha Jbaow}JKᅛ[xȇcl\FNb9yt)9}Y/v8ƏNFs=MdcCK-HRnipa|_8}U}*&E739@xv6#DѓkCLYkL/]gCOJz5E#@g/ UGn rh |mƥ[TBx>Q̸-F!ƛ JdStt˔,~)eiw.ݯ^3Q2\_>ʺ c&3X<%*҇3Qu! ێBf@)q˟RD5 B=CRɕF*&IVDa ;!sxh[x2CeKZד"*I.&eS '>?![D/pmh蚛V)٭ιs8 a X_՗y#3+-x3ݧc b=蒴v3k ܸk wza\o:QQUxbxYٿ'@y0T  A{O@ Z[qXƒ+/>0NPmSU)Y@Tbd?q'mӋ ֔||IXKPBḼFSeHuy4[هXtf;(W3z=ӢLtq|г_fRqQ[I!HO$ MS*cѳ܈1N} 9!hu]!|he0b$1f+rpL碹[w,d/Hx%aUf{߮$3ö,Z^^ࣹ.EKD|?쯨"S݅]]0xy{^E⑗WYIXۧ|P^ > GTi]%7Tj1C %O{Wm*g'oZKpA4V4Ƅe" Z!-A͡]w_ nwԢ bu8 mWDܫţ?'rh]!6(:kJX!p4ËFbf}d<$^|_ X u9 Ab4 #'>.u`LopЃ/]m_/AYv>tf = v·l- Z:[?;å0u˥\/lFT_uX5 t^ w9OP|q+pfa{G)eq}OJ@SF(&x2GQ˙e 0g>zUtEU0 c,6VXz8)yeiOo25ŲQ)FB}U]?Dqa/SYh@5ƒs/`q Bty~4lO}PmU75.H42ޙvFe vѧL'pj|DwNT*o>"}AO/C'ǒ_^(7klh&WuJ \S^:JJ&1[gq+JjDD8f<`&E"0`cVn8#1߬! Ř1tBhe ܓ ;̠]/?|&N+J$Pw; <'z8Ym#٫6%"f\-z:z1?BE,ZZ KUhO$nAA:z,rKw>ghp-6 eϹ6p6R.T'P[LHGL *A8HeZuX#U+q՜ީ ~R3ίiR5Ơ4]14\a&j4xpqNf(Zӭ;tܘnr,d zLN&{SI2=t^e˩ iAGv܃ sEcA曋d_&]s&mk 6aO[翈Ɖ|v#Jۑj7ָo) zs/[r L5NT85O-؝2h 7˖<}TDEBeK=MJc<ͮG%y̴#c1T-F(6pu 5 `,TO tuCEa2t$$-7v rFP)HاBQ=NriS1A_2DƉr5zTA1-|Xa7ƽ۰.B_ZC 0㻵iC5 {YiJaewXh ❗~?n M\/rlCٌAƆԠg ၿv!WMr0Eb nu%|-M>'ˋZk2ȸe4+ցFKFss^`r;Zձ =%qW-zv dipqZ:gq"%̰4(𝶈*2ޕ=i_dOE`yV8{G!}moQNtSkA3ƟQHT[ #B39~',WsY]0ި~D>*:TnIٱg8 t(λ (4Y\`4Ep.XU}zB7❖~kƵ* ~LԩdWRfMzjr{\;~'˒$(YqKHQoUM1e/1U N :vkH3|٢%%QicG?ю~?4bW^UP2 @4}90{7_r %7K%b^/GĜȡ5 _$'$cSeqT'Pi%",OiG,7z}i@o$C( ͝Ԑ)'gBCyo| #+R/S-Evgcb q9>}yocwƔ QhWrD:j)fco ʴ-m?pםDj#=46j{4|tJ3(B#n.Teп%K{VB{M&+SOXf8oshUo~Y5;q #ﺼf$ sb嘾\߹J`߅$ȸRi%WjWzQmN,F&'a% <XX+b7YvĜ ;]<ټ,ZRy|/І%!,%+HtyJNw#w\f-Ai"*{~j\ M86Nn_m:WciT&nx@7hO^FU H~ %l 10A[GnؐyHOZi CbcZEPߏ65b8I'ֵ: GZy_ s\b[P4/++u z͛-;WWaVYB;+_ \bA47b 2K4}O4"m$NVO9+NA:p^B^l)%gliv`E0ߨm,'2)T{W)wnm%9b>59t@Ⱥ26EbNO-ב:GūK =36 kFhqClT\ Ug`d~kj#2-eyz*o^_r{kB?08Y-S(+{oHP8ფe_D p''+XGGX^Vq ]e@ߨؚ6hr?ʤ{eSCs@4w6k0Rs|(\h_#2,`uH_ʺ(Q࢞Ѿ.D<(5j;(5(XumkYΊ^醠4?^Lh>#,,BI Lp_(F]?3:ȎrۑcN=R ;#6`0UK5:[O/>r뢵"nlw*hSbC>I=UnQygRȻ5v2M_T(j)cRɜTJi/t}`Cnpv5@@+J$ӛBfH/#2/:m !:i}1p3%+% zdQ=݋Ix_K,d;YDtBqIa5|ηYն2ʩ M~VƉ;#E>qXd*Mmm;3ښI9]i):6UbNJ7Z=9tJʾ;5K}tAYXo*.=8,~11@+Ś?#0-]O:#m]iv굨lèdߛG z#^ (7nhmn}x=]S '/n4͟'+N~r}$.0&Y!vP[[@ǵ'(p4_Mj& i .L.2UT\Ȉ6J9|mUcIå{saM7t"z /(o(*wi+N'j l2}.=yv:;vڮ]mje(*V_ٱ,c_~5Em` X2oN  Ԍ[o'IM ^J 8xW:Y]uKm&ueFᶍPGĬQ @s`A,u6&gE4ʅq?.fb#K.fJ>MfP4h w6DASnc+]'+IϋH㔏 Î<}$ߺ4B_QoVY8j{p_q~[ueXb_ݔ ]z g`YE~$1P֮T 8 scEy)*.ls2Jw/L GLdb)61DQC8@p 1;ɂ.TFLQ:W|nH̡sWiT ,c c5;IٱN؟:[h]md]L&":TwqF ]I.}VRM`U͝o){N*Oj>3֤ࣄcraeftKOS ~GMYpħÈɂ12^eQW眊Z$@Ԕk_^V K9䔞A*vΪJr(a6V϶B.U*X{r`N!,КpNS䡩`#K=!qRx[)l5OHθDVW|sg07VJw^-V22QM2H0>prF,0cSk%O;1ֵyRD3RS H\3 K6Hŀd[ʉ) g['kaAL*"Eo-|y)C!pX,:c LK2aA2MNU)Zi8ZE`ҩ{B~5Za'%=rt- #xytcؖ>[@a)Z)^:6&uOu6:i?Чl? 'ؠYk6g %Nu`/k)߮8fɳyVEh9Q14:L7w3sofoW\-eh]{cr9:3A@+a Ięn(},E[bw: af̐Rsomi4sj9O #O~;? Q⌳;Vb`tr44BS) \z2` $_}m8;ssjyua8Xgm}J}kΖ:y+ԠVpΏw5]XA⽫w/,mƦ0#~E>i^ή' wjS[nr*b* KxqI d|Z%&C1'V /T:Z"c204}@9L{"N%~shb[(vI@3]g W@YK*6=J-,/5q], ݮ &\IrDw15SI/xc,pifƭ~z ْߦK=@ܭK/-* *IC|qu},ZK9.r'i][_J.mן-xPAs] rv+Q+ir5bafv;n=˻X_ #b~P-$Yd1s{3-RH ,/j[b@R+ISmeJ}08Ya- \렣̅=X>ߪZH6cw%!z; mN`O_c8B .;&i6?k=DU߆T`M_c*qөun& n U>fN{GyO 16iID }eP,|6D 60cPTg<{ Ǩ#_ 9_r1l#יBGh~Zݲ-؍-'DeOBCIwNAs Q_qw(5~+9@Rh}/g$5)Fd@:qG '66]QsWHYo 䝖͇,臐 m.m/HnsGvQ լxh*ןr׮XCUdЍ&8 F,By.:k 4\fR?̖rTu Ob\rl9׺RC(}݀KL \D7 5 bpػ9tX2d݇||UAs7q{N鎧8IN-4*-X[F. ;Qyx$s:)p>DbKʾDSzdldۥ@qWHS$wW0屶&Qp8zO[{u.:T?(?+}A_MJ\14pO՟E۸]!: zP0J?:" !{f(]#3O*G \ʹeKJݵ|%q>+j }!}1=$mޘ]Zxĵ S4DxtE/p n)f=H>+y`OhHMGڀ86Q7]wb躣$A@#ΗG"|E-`mω6mm^,M?XZ[7J/S̅ fpT35Ai)r}'TREBG'? ppp*v]ԥ^:Y4`V ̀X"~Fkt$PP\xb06^%B S8#,Bb[䍊zu%%d&p{mC+Ġ>­X簾'w68 ohN$n'9) >leP=  H"@gn:K]6F7F/8 n!˰r 4iΒig\LJ#KWj{#wm{Bvtρ MRΙa: Fch$jcTl >H 4" +I=ɦbAr4]?v2^_x12r_Q$ShņjK|_{SBh"!&(d-|^za 6qCJE[&^Ø]y!|p݄M" QoFӌ$t@FbDp9 d+pZ%D/R/_2jd9nGNz%rMp@+jCYa+DaFxºx7MyvJoF' .{ S+}Yo6}z_XwB~{#8K0aTi+,kTl 4JjOO a͂'_:G zG{ٹp蒖-B68J|4L`|/H1`DZ08US%'oGBKն[D[xY Ez JޑN!|+dބ9t!i ƞLP^C3GGh#=H ax+OæcDOz1+r*-$yZ$F_-l[䫘Vh,d >LDyհ'Ç'LtC H!bS UYHp0d,^Jy]4axK/VVQ4.lzxyd1u#} cY {MO \t+X[G ϕujXc#ޔ?=Ϝn/Xvbؐ Eg#0`"k#6YN k⿢UyV[Nq9+xiIN᥼Iov!I1$[GLF{jL]EQ1}MFw Cªwd1CI䠪`x9~EY=l'kGQWq1p/ר.,Ox zX=\/ĀG\?{mCS-ɾ1vjYXBG4os8K/ٞjz4Y4ycd(:O> ϲ{{Eݧmp .ȈXWM*)M8ШRƸ2YQ!62\@]dNF:0l ӌY-M-gU@fX6(+j*Zg;.p!OtmT| flTeyN+ڢ-L,&̮Q/H6˾D (X^^,C4f'|Ď 5. xlאTߗ.OV,W20P9V*({\)^WEdp[߲`@[]%v(ܗ+T{']J%ˣSK-M7#ZC"LCJ7dCepPɈuEBO)7\Z()|@=Il@r<4ø&4?GtgI(^ۡ*.Tg 6Lg_DMkwE mЕ U3{=]64&8?٘ GX8=Ļ6f|+/V'LfRV#- ]. 3"A|;+J8듐n hx1唩E<7d\&ζ[Ľ8Rc6Muř,xm_,k|:Ыg݊[uz!)~A毆WAaٌz79)_ӎ vGqtdd4Ff%hњåqLHa5(l𿬬?6.ꚥeOhVc9AX~TjÕ.>/PWȽ[l(dWUvp+:xN""6й:[8TX`h_w/m:7_gE ]A]飒.;BƂVQ2BBvD'#;`j܍MJhi.Vp+ k'$kǐT46zӺ.- SXXzR|rME8R9 X5E; VZˈ kf {w3$gA\, w;D+-d ϐ7/ίPiM) ;bF i@,.Y|8+wؒ|,D"֘viBIks:v_ϓh:nEł;{Tyl_oO.bh;= ȋaJ Q Wgfj.h0.yV [I1˄C]0'(cCW@}tuRϿO4d$b~KHl g2efXLM&w$ xy(/ ! W؀ 4qxksUYO>a+Bw+1JyʐÛP~~A\Ye"͹>b:4/Oe $Gm$jԺSIR^IM*wj[A54YfXC8b6m'=e'OI;hOKY 2`5fs5vƬ?uFlaUˤEW\y*A ͎Yh&AD27%S"o' e]y ClX9~2D9a"Qs@W:CcdmwٍrĿB޵"bQjPϳNz~_pp@g%O@ Kmqm K߹ELjz쏣* R2߼m+CeR/Pp_03gm+Ok$pSU4qʃa'Wq30>ӧ)Z̩e|JOhe 0cwͳ }Ȝ8('ҿFp]Fvj q@=usE$"fY%s2}[rn@&EbX1?[ܩY_FPfSl*"Tv!S`3RMGwNpX9$Iw@|CɃsqOT7ŽXaˆR_]W%Z1hUeKK+o/Um97\$s?|;;o4 V'[ :BFPw;´?/^mE86[ fq+ddB\Ï>^L?e?e" S9"wg j\gr:JA 97cr7#?WɵlSG TsUZ6rš ZN.] Q7x-I*ЅRm˾m/K=Dil}Xm:% Uu3RyАJIh"SxkLw:gj;N܍X,.eʦCR)q1~2px=gl~pU/xtI%CRI٘: T7̶y+ "UFLM%$i )Wt=mu-aJ<lU #tzTP ,bn|Gb! |ddVK |8nۮblu67HFfZq<W#XCR Cbbg *s)֊k糯4ZN7#T|I}>Y;iA=X#5^R3݉%7^ .n%5x=ǟjǪ=s3h{4`JvJZѰK9+2 ުJ brɌ8;"Ph_l7T&Óu+N'w5r f( [Pj cd<Y-EˀτkeɆq PMWUBwqsAs4Rwoɵ%Ss㾉b9ALI ź0!"DHMZ #xN1@ckN)AmL `F4 AGM¥ =Z"mԯ] Qz|k<[G(wCGM]Wx3 hD9^-2.*8=̳C[El >9װ@?CFfvd F`IPf3q#WN-zWܮ&#J\m(}Љt1-TFe(FAs:p}[?m{U>N );COA U3sKL/W/1Z~kJҙ%y^gO2Vd-0 Wjn9A/LG{Gy zo!5囔agft+zmD&#$͋cǼjФCkHxcbw [Htwc&IMa".*g"j`;!u+IQ&=it3 I]agD!L/t(hb"Mn=-2Hv"+|uaY7:" imr=8&U$=F6a$h g cD<-#U}&iaR{l5چ>gG=XhiMo;zMܫs vb+)}ٚ0bv*+}8-12r0}y# $kby-Z3\O$$Ws K0.}ULgcnsI!|dݙRR% +E3hmJU 0_)BHb8E3 +P3Xoo5o҈D :r뷮31IH-SuIͲ~̽;2qS4/F !cgl:9n[H 7`V#~Ķ2{OlSCvc?%UjL ]+e Pyt|,n3dAgBT_>jwqA+*8hQa~Z~Cr^ di3Ǯ+3߮u]3 9iG[9e SLqkc Uս繚׫h S4{g?a0[r{j9j +7E"4v[8-IXܥ褪B!x[{Ğ$:u&)UЙa- 58X)Hc;gSWQ kϔ%Ts4U¤dp\懒(f!jEZu TY튲|ef2O[x ^["QBĀG'-V=lc?\8qq&+% Go($ |mjB m8qyw`vA,3 6ߋg lpX+oKj/0Z.n?ed>cESxݿl9U!cSTc Ò'#eʋr{yR|."9 ڣVL=*Gx8PmڲB _LmԜ+Xu7:QSY^e| r7Ⱦ~^f?kcln}rB;}C(YOz{Jz0o.>OwRʉEk̩2x&?2q} k @FO~CdI?c8e-Ɓ0şpGQ]kq݀d{4zH-GNrYM,ͱdaF7cp8ҘeRnZ!|FǴi {"pJ([i$;i$>Iixw%0u؊_Ł7l۶ӮWQohϛ֨KY 772DL`;uAY}x4ίܺp-y7q)Pls3bwD.c*BџFn4y`X6,yBCzd.#k'Q`ϊa㘄~:1$r|yTXa,]͜ja N={d>;4 ܞ'sЇ1**GUiuL8 bn!^@iN^S wP9\`H^+yo9/Axn{Īܟ1> 9]v tc@(v0]̯N(\X]ꮪ 8"k0T$uþs::cti@Ftv*CL:~Go[vy7րXX4%@zL^)bX;a}9 w  rXрa;K X v: +ӄq!sf4=V!1ťּ8 L%=⭚PMCfntJyIܐ;Jkp+cIXXǷULR`N8#DE⿼};[l܋J, fdO yݑzsm{RrU М,~4LoqIl?{HN$SE3NB0V)w~Gp_> Cr+<JC63(ms̏],ʸnMʣ3՞'@K8rfOnjd*49,Yc%}4)4FQ-T7PWk̽М|-֠%uaik' DuG+R2®>V@}j?t۞@&=ӦD+&B_>aR©'+w͖|få"axа8# +-r:zal(}/6p]2zseI$ |k]R ϖæ?^![TEI?%[4d(EO &÷P ъ[|wr-F+f <8ݘ*ݾCi`@ݝ*; yD2n~H*Qp7p-bĖ[&ZDmTLA c?S/QZJ|3+tfl\swhTm,MwLV,~ZP. o{EpUz4f i/ &9=ekK*dOT]R)Op?J"N!k,~L3DhǞsxjy=g >38B70^nDڹ#(5D 3Wg}%v_oB_E?:t8;dgGV- N?Q\ f 1b"yBZ339ȌaĻQ]KWo6.[)DX\ۣ gnX̒+ănkrv:$B70VՕ qśn:gR lVX9$[[tX F?a0YrCeCY<W4nC0;?ɉUi4qm@[$Q}z !r5J"9;'}F=BD<'+mϿ׌Qݓ Hrt\(cd\FRm0Cm]HY&Tf2Ie[\w~NQ8OtNt#TE^`r8nkxZF\Ỳ5#~є^mpi9X^tyKCrKn:l:&>=5w0P6xlFyυsb+^@G^f+$B lR7 ߟSҨ>z{-xERDaq40ۮX ){QQ"$r^ڤ3Җ^4vEay "b3y XCVz+~ݴNA!p*_Iz(M 樱 !luPXc$7zoH8'\5,-Ewarʼn~`0mE< %fy4^XڠAq^ 7Y l;H&Ubeepvq8& S++T Zwz.W51蝽j$&;(NRIF7Na!k1WŶ_j~6r'N!2Wh\.Oٸ/Ng*R;#}GZ|FbxdjGn"/7)H؛3x)fcdAB U,o1Oֱl 3l<$NTKq 880AٸVl' Lr]5Gv_a=Oa_z6)pY Ge'A-rAr2+oc{R$ŁרrҎQ5A۵3|%p(||B#땊'Ԍmmc>S 8]2gRw|9ۛB<[_XC e2뿴QCyݗQtٍ^ɒU5XX ;?J[xKP)mbG[i/pe"2)6V TSKꞈ%1ʧU{y f2>7@ tAC޶ϱK+@tLnXB?1`h2sLK9F~Bnܝ=txP2Tgf4 7X Hыє9 d#~ˇӤxmҿExO*dPDI *N{;k` m|`Y)Ct`<iuck jFy**(h .p$8Q=7š /R#ˆ2KL0V[ǩއ"1(՝q#K ߰j;(hUIo 'Ub5Ԣ0HZ"x`sa۾{T'MpxC*.@Nqd;!d(NAo᛿s:Ozy2=gO?DWa;šQFkTM%2&޿"Ӿ7CK`xQ- <MJ\fX-mq`'L.0\V\.Eg`n{'0HSqdIv'BW= DTa!s1O n3Dkk3|;: לа؝_D eL;?Z5辊;|ڒ2 ӵ1B~mt ba|9Sth0p]a>"qtlVU塳s"d'ҷnrΗ$wx[uV3e _UE1qߚCp{k548^hٙ.]͢GoA$MA(TFO}k؜i0L]C?e4tp6IgӜK..-Ս;ߞ𢌓f4'"r>! `x u;g'.k,,AUkh=hF9sot&4a46e1̑S]SGv.?/E+/̷ʀG}6*Km]vp@n6l54I7΀!@|VzKMvVDS;|主J 8;!t)f(.0Ȟ:1i))v"q U/p9/3sʋXh=xk|,s}LLѤ8,딋.ܿYN]-EJkb@k/Kr"w*-{rļ:?5swکy"97 ]iD.L߀eykM.C+yϏcp}T'.JphkK2#uJkВ qƌF}Phyz}&nóQX3ӶX18 \=wsy>D}x(xŤV[ &\Ϻhڴ:.FtxmU_i,ݎȆ!"< ̑'t.9ZMC?K(tb; hv Tif6~"!k.e#b^,>,b8*KRMaVZ ^B@?`'nm&"J^lBlBd^qP6@Ӝe2j84`lv(LQx8h*7%"C \̢E8+W%M|Ӗ[4f9O7#c\]G$a5/KOCyS<~2ΧCC!_kLAE`if2yƎ-.[\XTf`.H3nИ >)BKL:q# 874 !ydXwD)`VyvWdSr{¬ : { )/Zgx1$MA$hhL$r!Fm&f1cisq:`̇@p[HH9RNIy twrk˻Mc3R&#`Wޏűf A-+iq*xpe[BWX^{ ־/DOM0ocd5(U{R”Y[03O_mxQT}!ÓQìNhJad{_m|؄Ӡ.#9|"j4hohP%{}/y6R fF}>2%֎ ԑ,Rj_ɳ]y;diE6 E\>wm?U̚V^>pJxz_!jU7X1tbϦ7t4P4WgfieJ.,Y_g=~ "4 ;j6?덲nM 9JAWuC#WZ4R/\OL2T߮|h q3` P<ۣGgmyTSyΩ<>ڦ))Hd8X`v>  EVu\QU \b;.c8貂9Q>v)@9&õc PDo^ ~ .w&x0c\H3:QMU%Ī˶Y w>m%hDPϵ}ki|7M zkQ#6 rWTKnjx|sR "hLAz\vvTrH NoWl-k8C5g 6w(m>(>]+х1:} 9A Hrd$[_x߮h(v}=rܑw^`ɈrÇ'0,[|hfa 10&l/9ߝyqe"j#ч9çOP*M1F)pJqRDXl@)=,=]5"j=7F8rZ'pc[pUH2Ԟ4 u#jKbG*USlw9s[ W \[y89a%v\Erg~ډ20LfJB 00Guq#w?OL|QjOu@y^Y&!vBb1oc'szG4/r)uxmX[eqn&qA)䶋!&$;8B׮(W}x DVi.?dEGnku"ʗѲgzpja8z~N0~.o5Wޜ}y#o3WOBsԞum97W,6}JXh}d16ׂϿeiBqIFs-E5U˓ 8* rW%4~f?,kF3Gx,QhpY dyLš,Hi\dV+S^Oޥ_r Åz ݀gC%p#b$v2^z;[le4֑#:9 ' ޽ 8EmgU<]K7,8Fٍ{i't@gxvSU+ي~AV@pt=`HFq6.Qxy <Ȋ\`"ȽzWK=h/;ܿ5Y}(7A/y}/7']++$hZdzL߹[/l}T$݊(^)sZkǂ۩Ķ@ưsz\A5X錉v N 옸YF+[.oҎG"y>ȿEj ;9U`s\mxu&~" hՋ@:%[ލW\5w:%.mE[0Z%ѱ\2({. I s6pӆ%wᇅ|zVy8 F޿VAL1q;/LqHA.788T(G. #㉊ u?êk2^bef;Q%R?[Rvx@b昱ݷL*JFZo ΘJDZQҞ©s/g8M9먜[9`^Qʹ O{GRVqX }o<* lב_^|V3[!5QI鍎X^mNp6UZ=Z%6PJPuʇ]O!ȷ.S#A[9y_8MbU;J섚C{20fWPk'c@xh/f5-k F9$/ 35ӣzj )+r&Ac|v w@Q&5! (x܉7@YOvyqm&%Ah DQ8o3V%7>C檍5n+d8:Y91XVm{IWeX *w{/ϞRb,~NB;)s$֌i}MnQDcZx0<"\mOm6gF-*_;Q |MzN!@.~>r8?$)Y`c&A8x_wRV=<"ί wI FuuP7ݴ<ɸ'{-s݌oXG|Іż{_԰xv%r`=ܧ "%E]/s'moC`.>,F#)'c.6vc E'h" @b[+=K eI[brMn䷀ z=qYݏ/oM̩A wEy*]RӔELPR=ގ όȝc١ѭ4Fb Ou&kSu܆ƕ IPLH[ʶxFu!g1Q&i1ιkk\ )5_ڂJe$Fĵᄾh,ZS8]AL (^Â7a(scYf{Cz9PKaJA\꧃M4᫠g{QQ*%=fəx,1Kq2HHGh^2CTm[EK@` 'pNL$~DzHjB,.@;s]Rco*iSRRԃ`Sç@v#JlQg$*(fӊgz]s!TA'cw9`~/UmSnӱ.?{$S!͵'`]`h0`s^e]i"3|Lskph9;^7HGcv/2 \E[ .+`SelQ!(ŚM*wI zFl_kAMQ CWօs먉;û?rk)=>~V4DuzsO:}uW!,@㍖ٓҰcSGCۭzȟ8]HtPOw18@>Xyq4q߈,q6Dɐ^Q[]F Ÿ$R۳h[cTU{&)]q[C9WVN̩ev9U/5k8a.iDu.mt=fN≶!Uv8U|d%x(q<ԅ/ v TWBR7|̈́lvb*2]ošӖ$=(XU"ەi azZHb)Ƈb"J88E],==!V~*v)Nmb$mrQ'Ӆf'Z z=A<>v`4 N䖆+cF@e^uZ[&~;mVk3#yws孷3iKO܃| 8xko7F_|_К3_b,w#c@VܡJF455~ΟXh~&3/ѣ%eyfl+}3~$7fO VO5uA-/n&*Tˍc'&@Ea~qu5aQ&ִ!?ՙVJ.Gyp,;zKnnK;UAwbH˥FнYN5P"k<鬽\upFgWěGAĠg۪JFX]cmX5ƯfO~ {uK\%l jŭ `2݀bjzss7q(tyrD݆.Yk*~zTCV7wwIy' U=""lE l`%AQR*:)U]ɩC\ MZz}'K5}/1QOq$n~Rq~*Pu|i~9ڠ Cw7Qc@opR ;ǁ y(*k7B$)ccW2*";~StKˤ9TkU 1 _Y(MvW0Uua>ƕb ©>J1#R8 3WIM{Eίlt`P9) rJ8ZrzMi`2KJY(FBv0Q%B{zo9N Ɣ2 "l5k* >e3(摰:# -&5o76\˦bc1ՀePkPVj,B bo`·$BɗV\F?"C =4'KKrG4kD+U"qV39LiKq2gLG͠IT3/[~DL?yA16154F-('Qbq'~(֠m Сc>ߞ7Y}#Ob@޿yn~뽬3wŊ2˂ڋpQ}tjo, . xlxjEJIv@rh+ TQRxgwkg"cHhcy[*CWwï.{X%gJp(:m*#J[_Ie~ "+ս>R@U v&YS3wĜ"0+%t1߮>}PL+o'x`DUqwG*Ĭ NW/@1`i"Cg`b]|Bh5[:(+(ض1boXT z} ؟hG}$ps_kIMkED`;!:%aoYPMT_15u \[YMˀ[!ݬnFèL.y+ Ç-em'm"t?%n(I ُ78޹dA FQ$ve) Ps̶ ^~ʣ8ZPi)Jpո; 낖b4N2GS$ʗ T3d@`:CK-5!1H ctǕeKq% N0|*2G N$%[[S9N#&L]`fHe`P%FY~^> 8 ?a.(~Ϛ'214H-(kNg%8,0@zog^f.l Lvd"}14J2ImGG^"EZH)f'ߊ2>_IBId?(Z G:U}esa°+>RH^e%3)µ.@BU,5 tR 1j_q Q\n|>`MkiluNЊ. 䧈 nmkZ+<7oIiL5B2Y͆s K1u 3dAbX@ &"պ*KYi crw!&=ikR|ya@?lk'lDm^.h7Μ`w;4f<[;6_uL& gcr K* 4!/bOn"ͣA2ܲgZOOnp 5dD!7h3 !ecfj4^ ۉ<"ƳXzBHPP * 80r@o{m$ߏY&S&5s*Fr\MO [H*2iٵ:%-Ex/l[%z,l {zXi #^7}:㻢Tu%4:r 8:jD2L2Q˲HW!R[e3Fcȳ$٠ )ql9,ac8oLqє79`epFb$9SP汆 P G~,G_FBL?5RJ4^UHUXJIgz|rzo(>MnĜy G< DaL Qs2"BNVk7d@]kj=4-Fi/̓ 't#,~Pt{ajkaPx\iõSV۵_eRjjlaR3ycҡ@s=-aV]y\xO1([|d,\*%bߘǽ %i;%ݙ>OFg`؎u=KdVpPDNVr´8p[b1l=^>^JCVZJw0qux|4q4uP!D~tg|+)61= NpG[L>0U#qa$SF]jx`8!<&{HKn2y%nrj]_|~x`17o](ZQ{kzVSZg) R,'붸R`I2 cފnUmYrV+"Lp+-xKZJ>#w'Ѧ`՜UxY?:ƴ0Kw\a=A'ZmnR?rp"Iw5DmT,P53J `48[CfxIO6hx)pkɐ7&fbzh-~p [?C/wX`?˷IGhŏ#)k4UFhAmZ #g{:X༩HWWA/m<3%7c⸞gFVw1:<||%:RF0xM;BG[u22#FНgӍģYˌ^L^nrFس=*_>{"2X Iz$7aoE>F?1 R .W@جd) qT-qY^'JxUz+hWKχv&$?y-gZw 5ұUIA*=üy򑾷 Cv#.Y[ͦͯ~"9(؜uӃWCH'~_ I%>8&s$GVH|NE YzAv:oZ64&Ĉ]௔tΙya2|O&8R=30ף1BbP̓YIEE*µ F936嚖|C}.uT\A x8%*2?Xgѐxc& (w%%(r5!`Vby(;/q'?QbdaElSe8_P\%D+"B^`ؿ㦱:F^.+9׽&5'̞QLVIT+?]ry|btUaSgA¶ǰ+exVu<^:Pz K՛Yzg˶ty_gR|Xt@7;XTVKT3'f4HmI(D˻K r$|No =iKxrR-*}uFY2ܡ;s!}'esI˧@9Ǐ-3<<(7|]?_i$:/q_7á2> b0m.1~\Gla#kL(\{a]Ť=텄BqHt(cYB\=b 2:9sdGI=͔H5sHxc^̖EwҊ-L5hj/9\¶8pSKsC+DoCo@ԄGHYG365 )>Hwk͝<-K MiuJ r!xut! rukhE]zk[3[ʒ0=K0>܊?;ԕC 쑒)n ;L/}?2QM$.%{ߨҐ:n;.ǽxF'S! xLU"TSZ0tMkkJ-,cߚ=MBDy庲b-@:3giwֲ~Xy3]DЈ'W*L1 H£c\*Is+{<6Y^O`S39`jn(!%`#OcEP 㛱Dst43^U=FI'ÝlǧXuA ҫPz,bZu |_Z.3.3Ofs3 p{/=`l0DPiZ9nZ1arc+QBd d39BǮ?ZC HA9:"9Ƚ ).!S8󬸢c^@8jY8'躼~ zFZ*`ehFNb.PUNZ2HjRw\ϭGxu9B-qg4}tؗ;YGALD fZHEa{g53O(~"'c([3LhDmXk ^uB:7Dӵv7t|`ל45'cJ)l, =jOGU\;Cܪ-iXZ¤z}?8-Rp~LQFƶ掮 D(1ic(ǬR;f&G9EGѕ-/JܢP/];y孤VQ|?fѼ2X\ҋ*sJ0f4K+23H()mGf)2ES&Q\#X!= h/͓ڟO468:c9A 73ؠ&/[ -Ldec# 1f|uwʤzc&%7]OqQ[[ԣ%bE.TPCM6 ka占X&DnпJ@Y@>y!i >,w䄲STgIz[%3 :kN?EѼLYM|&noȖw T@|y?T11pO7y)1zSЛ43õ^O,c8R"?w=?!ax־)~)tf]p cF /nHWޙآ(Jw;F#_m6rҤ@֠QXc|1uKC,${'(RJ8'0j-vZ(%* 7g쓕:տ.Jm,zgS+T@9-:K)BZ`LlEicA1vO Xvm-=Slrm!Ɨtr*616ijCUmدƀMa9]$@8?ҎF4ޟ΄EaTaq}v5&d |SMzg`є,& b'1%lv͚UI9C{ؚ`B$>u5W|n =PU7t:/xZJ%;MG}&ceF^ pv?I ܇wE؜k,ȏ!JR8MQv;ߙ>tFΏ#>T̏ܐxLG9[YG5FH*̥<<3+. ͅ b@B.0TMIJ\/ǟm[[*~T9>e?lgZosLrI~y@u:tq^B{Rۯ:ئj nk$-ݹ9p/sh6Md:~L>t iE{mTie&$2B4$,{ML?I֎uѓ[`e2lL7:譅zO橸`D%m;uӼ:{] *xRE0*nZ^ǶDvrtXqiڬ޼.}1K[ xf0<Oa#߉))}}ff:pbҎֹhC9ׯBB)fN!>% SqxIՐ'>\zR~eN/A-͞lJHW(nhԐUd?(Dƌ"} Y^B6^v4Mgߍ+vQ}Z S{q>P:&54:8pP#k4ڛX_j#ĴvM"wJq9#l^-bn=@@b6$]K 8@բ~%e+bx3 tk-LDT(Lu`#ڍdrQ!+E0bZ}, TǴ"B <+!.'zj }x0O~t;n_<=(ZXKct80eʻ8BHk|nkMIɂ=kbgDÎ7$4-1\ٻ|@;2jàtXQ踥K`y.Xh^ݾA4p,FAT2A]l}N̽E;eΜQG㖑n!r\(K‡D/OoUt& }laåy3@.ҡNP}D`QP+W2>MSaiULvfI%U"SXGjif K=Č;_^zavlg5sjZИٕ5TP8_ PaXY8!ɨ-mFwpDJOEX?Vd (6&&#ʢ6Z~bU$MOD݇-.)tohIcԇcSt$ZC{"Pzi}X'}А/a;{"QhAJ5_ - *zZYadu\[2+2&-ZgP#(xCeٽ$P:zW"ZSouH6˵E5O"E7[q?#F33rg\{η¯|>2X(z_BPSBUU^]\ɺ:ꔼRWSk(M GwqŰ!;&(:=pŠte;:+˱ǞhĽy9"}Rc~NǺP:Q(8sE:|Z)Y24^v!=_R]W:UoNl&P/ Ac%mMgKPBe x,<*aF1gd(I; ^r7j@BWu/7LG_ˮWM(/7&~jJ+vP?2 3Ak]<-vi:O))u`KJq(ß~ss#"(Sk_AܫyxUҹOc]_/}Ѣzǿ\cEpiPabJ>%F}I7Gz׺&OkY^S&ͦyk"7e@XLH}eYprBJC#^KBdak>'< 4_~mneܑ. ΫϮirbgBԯ)V2/?zQMC]vu:FAsS٬|a[©_փTRrHUb0;ʙNclC(hE2: \\cȹ8B[5a+%GrH"ϥ9Ԇa:c}5s +2fi @vqbr;3@ul湘JwNubb$'h/ڞ"!' O8a2:N";*KA>q.,{&+Pa![{h Un>k~k^B9dVym5D"?Fn>MU&@BfN; ?2s@)w ۝*qx &حHVOWcSk=ik·-x!\ FC0=$|oUySu8cU ] R xԡI[@h} 9WqU'qҤ"˞rrɝ$^S>}1`i>Lxy,P-DrQAie9)F)=laFt*Vtgy$h]6>&D7d}WKMu~Qc;;SsKU,4u Q sh2~ e.M45Ԛw$oiJLO4[i4mPF%@bzq|"nJpzPtpF EbR0%pZz62S/YߠWo?[>&(.iKGBMEa `08*x?&웧k &ħMDhZ|2jHE.u+%=z!ʏsL yQXӇQ>spg|V-2%Ny݅dQ<DžL&%tP#+o)NaG  ovZe?sAʚwI\?)l.*OKTF5/ϴyL6_rY Z#v2%O]U>-XN VjT. ~skD#Fk9̙2؂Gȋ txF,6 ~ܴw☓RWG8 ͌ w+nךTAS8gU a ZacܶRM4Mb;!Bg2(e#di}(A5}ޞ(ltM: y/1}껝{#d6D܁Fkwgق uC2$BĂkYNzvͰỉSfh-4g6-*o>ɦFO\GfSJx)[bMKe3eq6`ݹ9 eనǞ"!"^CFU.o潔=NXV&.(L5x+%x֌ޭ盟t[ s#/ad[ti@r9֒ϭIVOqĦW6Qlg:#zYyZ&W YexB švu3tgE7R:Q=XG*xIo=aێIr uƜ@ S9R^T˴rbQ< \jEܞ|r嵻1ptx>cՏ93j] I]k$&]Cj&hO$ bNWwLDʹݫaWYPponQYhd6YVjWS lC̬iم] gh2O I9d)ԧt:x͹r{^јa C8!Ǽ8^{4ASpr(W S4o[*dr| S@(xB錰jBDuJUC"Yyq! U[ZOhCf[ kv>cИ\ (G^lU';˖{u~@b]i0?5WmAKiV-Y5_y`޷Q]ixDraI?£BǗ@#R ލ>N=&W eh*z,Xk~̇=;=?ξK^>4i'I)%sYG1a9ޤ/=_>g,`~8L -$݋鯞t*Md*\A+ c6UQOU<ص9XRT9k3yt&y"ONxzS"]ˋ^lzU2ϺD9 t͸';;MDpԥkl ז{c0j*6NhBm\7Os4 )3u %w FȾ 04iPn0y={ѓ5C&j;뿁>M)H@usC#>xLHMvkf@O˕c,B,͝ <B6> $qeTSPf2h5jYk}oZtįMHI Y pfU- 77g7?G#u~v,._>;(&?c0{Ű3 ҈#Bݩ㚮ɨ= M(6dؑ="i{L)f_4K|$6iWD'[8>uLJ0*JA# EZh{v'~j(b_Td}.ʙeABT+X3DTij9 jLJe Aq0S#^M R&mL~ Iwu< z ͥBɟu<GڶNC(}ESAFM%W2}#wsg8ڮiԁګL[ٛIgd%y8F t=_.k%毫IPn:Y*^(uGyr|l߯p&f;vI(u`O7{w}r.mJd,@w8;9;~d<}m+OkH00Zu1 Do 6VA4p"Igt c>ʖ@s07941Dz,p6RUhBHDX P iaxܙkFcIK ,|@ja=?;jO/7:̛&[I̸~D0I:0*jxԢDﵒXP>Zڜ vD! 0i#љ aBf (mwکn塝2Ԭe:8ANvO#/eclYf`mVC5[T@Fu}u."R̮jlQ=徥p_a y+!G[D\*#Q/,"Ⲳy_x:cH6[R U\qB)Z]!&./vkiQqL\RH53cG[w[cyZޘ*xEG=w܅Sts֊pcmB;,}@  ƻ۬\&P{h]9;:(,熴 NJ&b~$5ARO +y[Y?/JM~~JlmңZ;'JEsu;:TH)-ItEB g`_"KׅByYm8>eK]>R׌fQt8ZmաFP,1 B3M roJg6M|dLԟa;2h6VBUp*GwKII| oM ${ɳ鞥Pv/n=k^$|XcsO+94 Jp'\}vT}:zhwHH܎BNy$qP#Lĸ 2mJR FmPRG[.njõ?fx HH;ک8 {qLB tK"v4r39C{l~Wcbf}Gi86q8ؗy19G͠`깟ԑrG=šNLgľ-l\6Ǡze-(#BV̺c蔴y".ueg.'n{.5 W96OO 9f7 }cOfUwEAaRAtVka0-dAI\X  bG"6" woDp7rIrFbQnnx]DkQT-Q2T"hJ?[3%p@pK M([Y{;8'wL (\(+kVUr"gS=\;;˹%+kٛ:[pĢzL{d$w6vօ'&H|\t `۲y;}d,oI.wY~h<UTkH]a2NĔMP16<Zxdh&ы`cHa''m k4m-heuQM)W.p CP[efҡ`jף:E=ORd`D d6 ~-cǸL]t.eI٘ӧc)!] Fwy:Gd›oo L $[B 0E\å.DHJ%ěwm[h?7-B!\6qvKԛ}A3%E9[Tϫ7c§F? e).uCR8oVh=>xe7=26ϻ9oZ~tu#pi߈WӔE_^IPhge9kUx;; L CJE,|NT\ ^ q`]e|G}bzx rU;*TsMho2v爱I^r"HazU/O8Ƅ^Ɂ[sUXj$wصZꀙG.!ų*,H̨g_CZ\/uT5 &:@ |mv%F$%ڴ u=YF0*<Y2g9=MS):kU4gUSʼn(7#/yeikdzjcD@ D{,,x(۾)`Q4|fD&%&Eumi(1J"R &ěLDB8{ǣޅ]1\_!f+~+J9V"ZDt{Uqh<5p}vG)/MU71u IV`*%aW^M BUA.΄7i,9Z) /~VE=}tU3["c#1MpUC*DLKřު8Z( ۵a>;7kty}1{+iWg'k.8A-ePG#{\aEl2NԳ,Qtyq moh!n,uSKL-x$Œ}6O4M4A7Ļ o߱ ;u{ށF۲ې=}G=*˶<9ȓ<(]ma !E<1$ |Y1/ x @ ^З'|.~&^HwjdOC)9ܳ( 7징z#,L+fi?[>->"3n 1ޘTSq)q)ޒW~[į3չO s o#Ft*'\SFmv EAYCsiKtW0t@ew !ĎQe.ktx \cz}EmH^ hPZia[DqmDdffvY7/i;%l_pS:*'MF=a)4YrhDt7ljM*ŸzasAⴑC6ىEGb ׎+!?gTN|' ZD& QBjQbL'k83{IQ+տ/FWk 5c2$FGC:^FZV(z5ovv0-V|1űᡳ$e=:pl(weV,?i!hkLN#f{7\98 -wb H?g޸,_˦xxQ /)^cJ,q۠R In. 7icV0yވxHjPl)ˬ0:8L-KVQ8Q9h/!8`F +s0<( ⮄3cH>}5fUɉm\*o1ˏ8cS'@eZ,9ܓO(M'9{zo8Oow%PL!G(ibJu eD_Fn4]Fo>b9Šr_G7I; T*آn tӣ%7D9Yjt ;Cb!N[p L'd^auzLEQs; l#!kty>rזus*]wx=+A'OhtG%WxK k]hFƸcagԆDḱ)ԁ\IRY5Aɓ3^99X[}7tJ5ؖyDB -l}L3ڻÚxD'I"s:>?љ=C0boݛ=a0wTo׺ 6/G\%Lis:vQG昻 "Sï|9mǗ|OS+LnCÐ_=3GM ! -*P/MpYUASӽ"1T G=7kMOr# DZo$=! ஈ_zv ]Ih*z$I;֙m{ޏ_ʮ=L7FbL~&U;kxEn!((A8BWWYXF>l 򥸡R`%sÞ^*sG6&ɚӮĚƭj4StE vG1Ew9βin.|6n.oxh&=2N̙˭0j` _{<3DvdV&LsgQ'nEזA3A4vZ U; 뚍 [/Ir&x3Vcm:T!c*Z̸N܋P5Q-lEY"'*eaz9#edu{_]틓[O2#Ղ! ,{o>DCbaf͸Job_b Z0d0z-~[u?Z5\d:0UWC.[[w;mhUbZQ lX!I9J3!9*Ỷi!@ôl~uN%XyGN0%6?W%A$j;@NJH1hhdםu%(r%-^H?wY:9ܬ)4Rϗ8<0$(c$3pH.!k(ЅŃ=b[ڡ uwe>ىE7+Ft㪦͜JVKN= =K*8]"4a2d -tmM+i&&%3QXսaRs/ZIC|v0582D|yQvAhfU\iݔ ^2Y'Kpe zR|Ċ#N|Rt\| T5[=ĥf5fg'Y/w$KC XG;,;ە=V%NMHxB`VxD7u;WEIn:3ѿ;giBaP`6>x ׌*:ipӈF7ݭAL] Bl!4ll;v,k?GIJ}cQa{G^Eԫ/c)kM^]t/٘d.T:/,1 ubO Tظԫ_wcD|v)<""0VN5"ZSd@}6q3w!$Va*8sI'\v'XDzw6A=P01=tWK5H=O9)kjl `?@4jd;8PJ8՜Xeh!I,YbnKg-]Ǜ ũqp$oPܗɮd 4,GIķb[Agh*ڞ{Q+U60%VeT>h]/(Ekd<+:)n_2=?LXKis`)VfّO*Y`_o`>5@.!cVC4E^AˠK!#ܧN[MWl8MMŎLD}IF-pi =C,$x?޶=M}Mxep"GasrD(,_ԝ L3aMSZ*e@ 2S>Bdͥ[nm:?L+?> 9'܉A`5B6ܭS&GE[!ҧB܆VBK =WdTs0,Um;Eݕ\XV[WA kM'6ѿb*u=1dc 16 b)Syk]~楊Dߓ~;[h8'v6a8\Z| "ę;sRt%)M~CfQ,=zON9}o %s_50GE[8N@rU2ֵuԨ6^.9MN`q g&d׫FY,Sr uDPCUΝ7~i39:X19swQybF&qC[ PHW=P2.(v[xf0P|D"bl*g)Qut*s\Oq*_葮z%ubakDҗ8djvd]Ps^1S\ ~ ?wV*C`4& y|aRYnlbxú 81$?o LK{mTLNȡS\uwΰJ- <M#qtpi;8;qkn͍%&$NyE 0&$_j!O69!w>B<D YH;ǰ^89{vizɽX.-V뱊eD[&<Ǿ~peb?K5Wn)gwek^4Pˢ]OߡN߉vveYEޗ9Nt*Zn9b8tA&2}Щѽ@J@y0 2큱KccIGsf|o,Lm@ZƟy= gKf%}v!&G٣f>ihDJ=xG|pa5p{8[S?Ĥ#A/=djfJ. ŵ.:J$ZLm9OKGnb_Kքcǹ,G,+/ÑJE>~Mvn7@vL*: ^jA 3ʡЦXlqPZ[mP <Cyt&Κ+`S2ejƋejb?97yz ò7AɻKJ{4:️.ƣois_ܗ0K{4_󸼠x9;V"=Njv6B|nZubx @3Ş9_xt\{M$+%ٟd E_1fC3crl:@FQ qUS,"x|vp^M~cW#$Nݡ2OG0 :8y~taU$(˳]y[IȱQ{dx!հ]`-Qɵܚ=(=v;=R \ ab%96kBJ1;8sy,zLx*?EpP("^n=67 lj9N<3| IES-"D;"Py͋Pۣgᠶ\WYcRҤ$$c4'J OɾÖͽ;:3Hza6A&ktJ9-Kƈ|M97iɀ ¿6@m87y{ŭnՍjxt$Pfp,l p)5B0 S/$iog~?s$ ]SXO,F&uۭ:UIf$.&xU٘dnUdq:7O㞿(9yF)W[#?4"RbGݫ*KM6T a9i@ݑU)la!Fʚi .6+2nvcs{qkk`2nڟP^|x [ #fr'B?H-"$y|",ũ*ԡz(H EaS8 br, s FZy*Q`"iR #t~l{:Sn^ Tph*5* `S%A$g4R+[eQ$gI[%QR&v[$ː#IGiewVUFpU4YtƔ)|BFã=J,m Ŭs"r!(zz"8>$0X=m #)x~tJJjln^4,Pxtxeh~T}ju/srQ%Z0m`s޷GJ\PyHE֯I;DDpMۀX_0p_ ԉH=l=Xy&>R;ZlsE] =#%;Ƞa|W(QV+!,T 9@ڹ6óĿqq;v!lMBS8R(FRk #V"Wn)݋4(OÉ?W>>ro"dh$|o/*7S׺nZV.֘}愴_$뎾p&X:NKЉ,Ȁt`c⧁ vJƪG 읕E1]q#H`߾ #K(LӖOOC[91@B7Gj XȴN{'% *P:,iJ&!`9%!у Ρ^H+j9]C?ZT~9y',M}'2.mx(ޘaA5H.}73^dgz͊a:W` ɉ@m9#b=p‹ pA+83T-DvOֻ/NkbE^CȔ-ksA*(V\n +E)7^$wMy |:BpB zJۉ 14~K^%L%`^e&kH`mțKޑAb VwowBww1NzL*k,ki>VLIQ2!jޱ$l X Bzb NrN:GRqz3|)?#̓cR\)oQ.]p-Dx=vēiZ(Wa:{JeCa]3g /7MB+<^, gvǁڠ zi:B_Ԏ{ yM<鿥`g{7D_L86%@)5(V [acnȩGrduA>2ϱY)hCnE[5ZgMv\+1Q]SϺ% %A Օ6~FOF?֋ny"Ry:xW9Rk~ EZb}o!( $=^lwNsᄚh!:} )Rgp/l2n -vXqr&GZ\B٤!9R*FoSE)S&;9϶g\35.NCoVZ.#4Y1IFD+eY.IhjO%:PEr!2EClP1Ӡ4^v }FxYP?#|ɞD0P,yhS!Q'QĽ.#izl~(#IrLf 5v`"fv0[G֪^-?}! *rO=z&f:4B=dRMD /[Zky;n\}nW<(q/n$\<}x~%/{0!aӰ鱾u;N&.@ײ3v.CNzg3cxqAO?l^-tB 96hgA]G ]5S>"eT <͊i`UozmSO#XSVQ}9i yW%begX oY'I %;k9`PejAA4O,ղI|-}~:кz`u}GoCOE &_*V _8hv-؜0m`j^lOȑdfIV\,>xo@ص^{16'pKs?vԦUik*}Aq4L0t bJ|@;gή4E,GpWA5^̇{%uTNhc\0,&7+bt.s@f0zC^*83xހ=6I~k+Gy}̜4ﺆLώ>-#%1rcFٕdޚ $GH.:%ΒKqR瞎s>ifkR\tP&!lhyCٔ'b 0ҙ2n*rSF`2D@Gܵ˹JyT.V3zPzC6T:[ZC ֈ` )urTL`{єmvZ3WMAJC` npk(C4#y,1_Oi@ON"՗P/y~=s)D I\RNyRY_n ]q tggO侗N˵֨?V scmR`*-;^3Cn6<_~T "3Д++,3)O_h]m(cɬ{Q督֎+y8!/BX$!(-B1NHp RFX_r^CҒY^ w @|wh~y{h >XG[AAKq<8%iAyiʻYpKv5`'e)lݬ.5!Y2|k͓6hm:(v z,o]miC됋!%*}GK3LSJω,dkZg]֨a`Nֈw`y1@cܚlX ؎Z`nN)lE[҃ xwkH_)+H/DtpgJ7ҡ/DAuzpg>X-" ɸ1ƄVR\zLuFQXڇ)Bt I%C)(T@N8sslGqI;eh8U87B+e%'Xpo--%G^WqRB+*ph "q7($"gߖ4y>Ÿ!Tz~E5Dz"LǑnTٿ/s_0r2:zn.<-(P/Op<'N紙Ï'X/A/F8x'@ 4yVNG8LAZv|5E^;z Taւ?Ceƚ}M9=tYp k1s}c] H n3^<xnt .&G[5N (1#wU2dJՔbU,~wtbK%SkGW)'6H@7 "9 &NzX3e͖'BQR{]GN, 5y'Q+۰ ']qʍQ@Z"MtѮ_/;[t[(X)A$کgtIѦ(o6Ԛ G-Ku:@oH4n$B { l{qbDX' |"jl0:*lqO{u_}U53lRW Frcf*_  Vr'P,?0ַ{&P8.?@F5ȕL cc$/2Ǿyqp>nq=֣4*My)q)N+4b 2ƻ@ X^<$jOY YDZ*z=syq{YymKR_Gɮb)GHr#6Ӹ[~y_Zh >rxrHvI#G|I_luggfSuGp&%v7+0N $㓖3N؎O  V˖C{KrD(͗\N⮑Yֻ]"|ZnjmP5FJS6XB R%5msC_1tG@)A18>5v?dsޗ gD3Uh8bOU,o :Þ>` ϻ=ѫղ)Dp0j9LrgHž~QzPv!y{E O,X]`v KWS'@g.G 61DIpAb'TMXwO2@x-)6[n3S]mK\Ҍ*<&o*k0‹? ?$FgLS¼hLFg,_Zp- /&i!'&!3T4ʫ+byU5^*;=+y.@={\Z X~Xio~f#m'-bT/yESXyZ"Ś:V&d}E\18ڶ|-((rN`poSU<MWR979,.6-ޝY0}_R879"1PzK`+;ht@oDw،SJE3ݪQ YD  a9B܃kAxܽR~~P`K/* it =Zm5ڟJ2yoO_/J+ߝ q^]ݧa\PgXsױǤq8NYyJRbH}[~,ݒIwC Hˠ0Y k')F?&]`̰㾂|UB.47_gVN-wzeaWfA%eUez8T9щ̤ԵXP!1-A-. N?3$AxYoTLBD̹I$1gGuX ɴpKF)gG U^}$_t^/{Ozب}z5]wFZގP.]GmX{~CI WȪ';qV3>45jZ@/̇o:72ˣ|5%r$Hng wW>XyL+$)rB+gߟ%xɾqvcnOC?ucsb=EphD}\䧢R_«g5~1u @r,MO:*O^A4{哦I$[>gic_ZuOVrޝ&X)} S 1D6DQ- g,~NYf =F!6vgE9JWo #ȻHR653z2 ]d/PRӬ`[J>כJj75ćfozC>(Þ QxuxKW@X$rna7PjtxH4 XǸɾш`T; n'ײE,@#6M-&uW%Wu 3qKjQ2q =+Zn=)..h2R58?4%ܫ7 ZOZtV]P67Γm4P3i7H? Ǯ[Oq|ftoubzL ,d<=nnƭK]O/⩤oI%SA]h, o[#fY%b%X"3 @QXt\m ;| ͇\V]t7y1vB i9SAD|":iD@\ *)%5gt>$ْ4vt+Ϸ|KL4b}!qT ϗz€)YGFoX:' PE[ޓ(?6F UI>M{*Ȥ'c̡3#ӧ%l~;ۏĘgKN= ޝiyI`SZ3;3 I*WyRzʍRg$@ߎL!W-I.{PdsSGWo'RdiS*Ok-xl c`5S @4K? tȞ[$45]?:~}\=Vim]zZ4c [++%JYp14M=7tNiK:EIB^ZIò~l"0I>Z0YP*4`k 'Y]"E@}:SS2YxwM~Acsdqށ:wX6pl 鵿N Nhg? yKF҄/ W4)盺:3޺ 8B'?܉m$h]k@$bidwG;t~q$6AL5?ҁ/hmƣwumoh .6$FgXf=٣Ң:GwuSmUyNkv?yT{fj®Q7A6ScQC$>Lüv 4z~;sW!w p N<:w@I]F D1~3UGq)bx+bdP [ލ#,y)q}Б{IpGp9?Yܔ+0Cx ]vX4Ηp9I͎*L & 5tT ZNᵣqla lw򣕦&KoI|/4ڟyT0CLc^wAVj`,? x$Wj(z[?803[E a+ &<7NC|y &N6zJxOVd==GlM Hc6;M0SSzf$`[;0<:I?\cc-4YZwӉ@qnMTNbtv}xG@Fڍb=vb`2IEg-]ZdýSb$B̡Ȥ8?U PC h^GuOfvFH~/*;>q`J/牨GyTIpyi.l14?_&S\?ڑi: 4L5)?lf+09Xɑ~9Ls)ƿ63U@ Jb܄'(}Liq u$ kack kwԣ:uPڧDŨ{ReifXlˠѵ=XVLړ'l-"(mXf,E O 1PqZ3tJ[baZaj];}#:TSjrt~Xx)qɄz~qauh}U S 囿'"dE0+cQ5)y4S a&DFݕka= Cmx_GtIȘdsΡ 岦qS=q(YmE 'E!ؽh->enj(L?4@]e_q#p`mJy`іsj{ʆV+UmK#ҷ"cVl ezeFW}j@,ˣj2ѮqtU6W.$Zrwy?O;/"z5R ā:Fe>ѼfDqիSGpe,!(9A%(eF 9 XsɝmeL':!MU6Sr=z0&NeX5Ї|RfJPAM9O%~\$K!G`@nxڣ*}qFcQ b,OG||?N/ -cv93Mϟ°oJ$x#|itO7}bJJv:G@';ΰj/- 4i+J#Ozi~VoYY?,dbnG ڨ53(I^i/@%<6<= qHOgpYQ!Z dPS% %!9e{ + KZ~txD~k [:eY.&d&LϢbFm[=1)qY{ 1%Nn, ҙ1x,MhB`IPᮻFMw,I/_YQ] 5 F"`'̴$2цlE_+|2hI}g]Fy'&F[Ǟ BeV-a|w5\K`On"Yli]ߜAXG}J7ex 71|zhG0tn-EozhOBqܲU|DZ&\[7o,(/Nk1pxW0SG6ҾrA鯂ۈ#eY% |QɧeN`Xe/\3΂g$ `DhC6Jk+A{R3D(ej#8KJ}[q$QH/dS\u^tK 5S+,B]]K@fyUuV/gUG@RVV7Tߒ/"g7~5kO^?Ept&Vj#+C mu>y1[ں|XqG JkD=9?hZ tx-D\0xr_P"7F&qִ14'젽"W]3&_-{ަdRlP;y!impEBHb0I)ed??4?cI&0- [xCkZ! }xއZq7s3qx \n?kmDb8`\=?_ I/Wm%^uyf;wGn24`{X$FV=P! nQji 3 K@{w#OM O-6!rL?T4?C>T$m>M{ _|r$D^+l *)zG&ڴsgGV({6fQ D!`^1qNC"(nTC/VN"TQ.仼E&~k%f]d;/\]J\,.1gLEskaKu1^(աV K Lդ$7$eT<&GEޑ qtbSdfթ&+p-i}PMG/#$5 }ZMOv޺/oiL>K٪E;Qro6Em5>JDH?a&j y |j^ul\7P81; y`(dNSxy!;!CNQśO'd[U>#/TA]ʻ=`͇<<1&4f gfJ XLYavaavҦh%KdCa3asl'n|h<ΐY]#tMa6!I_'O\ h|4~L#ѣZbSZx՛K ?B/9;=eBfW2R sqV/We6rFIFyMLe}ӻJW)sk F1Oc1x-gՆIżnKPʘb̾bY4h9R *~P{An@{iZLEp~dboL3q*eڒkGWx(0uQn wwv4Ҵ MH NZm귩F (#!dō:\1?2h(w7h&zwSTp׆)kZr"Udo$"Gn}H%;T 区5 -u*3_I6FBͿ>]D%n؛i|M=TFXjU[K#.RеÉ!d,Pg7see.-Eb>q+V*LI.N-Y Jg{e~>IGϾ,_KozCޡx6 !XڪCE'a(9Q=7:HBZq}=EalSA!G13omg"&e:~.1xpX dȑ~+]geVH٬d9OOi+7<[inaSR+Ai@K&ެf7f"V#ITӝBVilEUgo R\6![Ywr1@p*t \~t>ƒI8 S59FMfGZL+.,A <>EԪj"Y_Z1-u W>94/*s2L?TDfh}l-1Vw=Q{}WKx:FJMԘJ=#GPM&Qu޹bbҴQf(j]-@JO3$SAJ><Țpq7}Tvdqva `0HubJz HvT=}mS},wnV#$m⿭ibڈ&֢oul_ܛa tR`!Z,ug WY)zsIvqdS-nD4os)Z.;8ÆʡQ3('b۠TL|=\2mry@$ AVJh7#9a6y6k").wl\HnT͖ d=頽(drrd6 oebaxhK0 < Xw9q:kUQaWxڟIP,W72m"Kޛ?ҍlA]u 4k} yz]iy6)I,KGJSn7 ƙٮDpK3[pWd6EAs7G51izx0 7IG*HYwm?֘g:i12v'S*knEة@n,yKz5Z-gpaw@,V j :@6(՘:̝joRK+Jnx6'W?ռETP7x( '@|"]>+K{CDK6-vYɴK-%<2|)TF]tG<\^fH;&y:x0'hBy 9{шMATyM@Ah2l"5+)1Y,B2!f*=0y2w8RĹN_7eDbtlLzgI 8+%Q MbCBH'ruRB5)`QssyAqK 3Ahz _q(<3<̩61MIW!R}$"&φ2Yf cI 5uЅi5 Vįi0G.y3ĸ]zyy?p̺O (13u:vI*oZ'&df9K! ԣX0a ^Xz(+w@?\0xot>:#riazϮO+EB#zW E lM$t~ ޳bohDRfW En|J(3< 526ztelqgMYU/ב25ST͢2%nh!ַ xh0^v1+|7KD |}yC^>UOr;r*/YϺ?D<éep}|]FAWiij1Eb3/_DqձC%yLrœ "-BJ^ H=4"\~_#W|:c^SN㷻X;V٨=/LsԂ/ Y8EǶnO( ^jO[|G ^0Z Hj FB?8 eùE564 j硳})(P*> j~WٶP0%ԯ\b'Zl++S#E#u+ΚlQ]0SL|aEkYOScJW7sYKXH|\y}L 1<ωM.ת%Q`(0a/ |sR#|JH|޾J3D)oǝ/GC9-sڔMhٝ$X(|<1CMSEҵH˚ts0řjfon!*B^]j7-b'4yO~d8]y(SaTU5ܑ).IČw%y,R[}?@ Fr<'^|C@ҙ7&O옦~0bHF<["}y!:K z1N?-XfT1<j^?G~[c&ߙYؖMnFmڍgcԁQr@") +ݭ!#ƝKޖ%36`fZt%Dl Ei:4lwGָ/pY~#۶Sl^0IR\g4fͲY1QpJΕD͒޳Q [mVF"ܯ:; .4C^E9̲h0x'|~Mk~Y#`ٓJ ec:hzcN];6;^*PY#xiK⏫kJn]?lPXjȎCL\뾺dxjAG~Pko:_^K0Dkv&п&DPX$r7t!6d|a؍5/搥`RK`<\:7PvN|}Y\ڀ:x4qY0= j6| /P09AP}_H^Zvܼ9 뽸)cDvi1/Uی//NtF^lF*:?IH\]S# uEv,o*/XHJ3f.I6ĕ;w%V&YKXG@xA; ` (ݕt;faH11a ߑ: /V[2ttde-cI`85f# s&Ź!ϯd* k?YD+\OGkqa?3HBO̡$Wd0fE5Hf,!Y#$}pdم:Di/ ;iߤ-EŇF;EɇؗXВvl &-2>_ )af'-iY 4 )JjF%:*,x Jrcz%dVh=G?LݡR%F3{mͣ;YjbJ" VŭٶDO ;jIѭW!}ϦT"yY6ٜQ {.jm^ 6)ŤFD@ۺ JCщ zrGya5*нqs'W#,*(?>\vPOU ?˚bęk|y.Hf 4U{q|ᵥ^], Sf|z\;:^DoO%n0TN ivYGOGPPsTj1u,H3|u7[-g}{(tys(@3Pi2*yɃ1 [ ZL d^4@ys0?Vd f"!1h80W$Iæ1VGb6Q]qw^>= o8$Q8~:G_;K%(I2^<OhX}Kp \oJQRW ]l/; +$'/fr*XVJQ #Fǖ\ȇrw0">JW @YwS+㘍yu~ m; yچllLk*¡h8s3 YVpM|D ~j-Z>WEpX/ģkEoŘA+p%m?Z{E܇gɑ1.S["q_hxڌ4X87#& Dd,f0cpH L|=-8q|F朦Vl_nću۞1b ,f{?%%jE5HvX9}Ἣp#¬Mx穅*W29x?+Y^R݀ˬ \j|rG-UN%E"Jv9{3-hrePG>TF0eMJF&M!+T 3!-Y:q58Ĥya@;4?,0nRheNp"Bnr[IID$(~%D!M>аˑG,aT~=C8n 1<> %q{2w=>e+⌹g'0 eԺq}*gg`7ʶwL5L*yfgLQH#'uX;*!aķݘ# Z._9SVK5;ѪVSaJ L[V2o@̗&ӆf#ngU,숨X9ŃMd)ځrJ2CnVsl9:فO`TT9($FZs!Y|xojg߀Na4 hPղǑ`h>cdmZ2:HݸΟfGTt=+l-L,nysG:qUüRCd1y_] r͚: 6|bMsY8F il!7tn]axY+&y}lUU%/T{%eET\<(MK_V!;HKZ$rʹ`nc24]vv^9c5K^Co#MxO׬(2?-cQS6 2SazNq\`t^ w+%4}Ah2 TGd4{ԺE*RkfJw0Gi(eJ,>*4BHС9 Ydg=l^X'vb9{SI>v© +|"Ig<6[o5N H\ʆq5.hK{9{Z-1Șs|1J J|MNTF~k|=py6/=kT)ُd~X;_6Mlt^]]ڿؓ'^| e:$@MO*m3z#%jR Б ܭF`[ʯY9ȋ݋K+yC\P`7;~T^3;Ȑ &S3N #- }`wVJ? ![Nb%(HcxqdߢC0jVQiG]`D~GI]\V|oKkixqg#TZ~s5ć͈|.""c7"auXJ7 `}޸0#9vl9{$li~zXjNj y8`s6؞K1&mU`3I]ʃuI6ƳZc$pj n/XnG )㇨)fRB&8sOSNi[ rV?pޱ| AŚj4[ <ء lvS%QkOPglĠ\Q ̐}2"~^6ebX+ݝU"gl+"W*f;NY|5q{Jh9*{j>S ^R ؔm {,t,X*ZIS 6:l4ҹʱ! c.2gf0{n}JEa\6S~rY@ooOwƢn*b|^$]Ut v{UQ\@ V xcvM% }/ Q@@tkbŨĿK~M#HQ~֢% `/fax^>pz-9Cƃ@vH&Po$\H2\CjǦݫ!}3{q0:'mcn%%#QtS`{P ;+'esuT1Bj7sB.«Sznc5mS(۴Z]sF8{>j I0nf3/ (PwtXK,']A8{eHPPXl5ѷS+;I3GBL qh@'Fjƛh;FVaU-鋥X$1גE/b*oqí&nrKE/>=te)JvΙ=entZ-YWEU4&%bp0@6 :{)HpLQ*y.,gdxq{һ_60@{ (on[9u^pޘuTޚ7 } "_|gkd+M=XqVR*r,!0j\ۃUͦ\TL{n9M?ggDz?N$3/o*8UFڟ=,uE?*0Ne-Ufkz$\,Pۻ#-k$+8SA("H@!#y7fu! d g;Z+UOtuCkp> |xLHPaa\zG L'j }o#CK0r 5;S<4m_ >W]J$z>D/L0H@I{]| :lAFuܺcq&g7꼠l@!⪦vGd6`8?Y @d4 _mO c{X]p̭֨8}INP)ŸYvgt!hŶ5u =a9,e pK5Np|Ikc{{m9:nT:54wcT)ئ.]xmo V'HX$a:&k_!qi'r|$T?˘Վzqں++-]y <kl:&ADR8*ˌXo qǭ,Q,:Q>M] ^B(ͦm>W2tb[ 'A%`Yڦ50g+a785i?n`I>k*2e} ]o_}qN>~|JPsq"˦A$P+bQ{٫M]<;BIA~1 PlX3?AP8 (Iz--CUp[H)RP94XO+[Uz?oM-hǭadw`<3 ǰX,0n Q`&`a6͕EtN@XF{hU ]eE=yeۈHPJq!II=gqkuIۏO$qNz .;EB" VLZx _RvgSY}Gr=:KJގB(ᠸ~ՠOP"90A=?j\erR=Bva9 +M c\eV[xq)[,Vxj~  iHF I;X 9_*;H"Yay^y<䒽9sF2Wv`$̾Il/ Y7UEQqE+A?ˡVp1?eJi:z\RgAC| `7lEyKbtt3y)Zhg\GNde#x+rsA-\{&\Pܣg5 jqȭ Z]CPm?ۓԑ䀍.o@ʅtf"iBf-?c&`¨t}q0D)']!uޯ^tڰQ=FՑejI;f"Wp.w46uu`-`ߦrGVv*1mHLAPF+;0f!` _NT\~I uB32DsG+Cą,%H^̩x\`E*;~j4ިjB#ԕl?VzR۷ y?3o&6}4pk9hnRdPLB3K&R̸ 56!,VhKGSzKg"1-f ,v'oq?([ $-ښUӪ"z^v{sEyԒ/N05ah`nTv§B))ELC UcB)%~8xKHlw 8d#?QRՂPu{η'QF%vc+;C! >Goмt.L7.5f?L8b }>JN}Ծj ـxR^ؤ 2i9P{l=BuJMc{5E ;n"ՐY:=PewH192YF&LM}W&+NWpS%9: (w:vtٔ־$fyz/W8Kd@! ~fYТ'O &cYu%(G:ۖ~UG@mLJN+M%kfLϜuu5'V\uPeA-36VGPmKԽt'> 2VR|PSPb|1F6?:B"+/衶_l֤qD/_ N- ILJ鐃8 k9bQ@#0kgWxʑT X n9^u n} UJm ecl[bh Uœ6h_X.ldSry—s#3?>v0E 6ݟ;$-ԋe5AiDȲK>"+9s HuQM'Cx*r53*( z+6d}*H>:hY輢lZUP*{yc&{*rw Pb䲲yǮyPZnIJlc'k5`CZ_ 0_-[NI 6JtDOJ.7+XXv63:o"| <bM~Zb<"VYB3<Hz?;]̈vσT=|Fni,aŝnwf_PD*WXPtߡs0JK%7<sooR*xڤ?0Xͩ}։zUz·a/E 7>g^$+o1ZĩctQyEC`'{xbGE},w?+a ri(u0H׍~4z9(9$n+SS ̀Se xEwL[4u^.oAw$E.OLyֆ`S&G{7_ٸ#z{9m5݅l,ƥ1)%T+(ߜ1(I#SH4Q蓾y'%l&<;fS*A42hk`PP#%koȗMpOծѨw9|rQޟ's,;UF{ x͵s/.ܦ;dIts4GdR6*|RQynp7J^F4[:>ĸU ͮ ╮9t4 qF$ޮF50 'wT _A%1jo zِ+B7P7:oL1Ƶ&v:rYnՎ妅WXߧ`ׄ;D5c E)R jظ@5MLk>HnG*f UQg`Pd./C!/:}~ 1P]ɕ╙ױb)ҀߠYws {ܕsa_oOK1 'HuBLpI`2Q/*h`u̜xH;:r3kH!B=6Hn71ŎpRB4/󰛕/Df>[KOWktt(s!Z+@Ί]vyZ_rkՂ~pyGDM f xFk)P6ãb\eQHlJ@缰d)vp_kź5{F.ԇd1X)9xĿNyԴq2o/ˊw+jtQ.3Km/'^. |Jlq7]Țl6C,O4BXZ1|P\{d^hq&\~,務uܼ6&9aHMfx9ϯE ?YY rj[^>\}2p5,r7d@29TҔ~CK]u 9D"]$1[)tM*rZzNRB|(Į8_n$=jqvauR]mmg>0x RfQ7=tVFg J4ɵGh ;#_XUoWqYPƱ9E0!-ڮ~xu,VK^Bܧˋywx6B;Bi>XԮ^@s%w3 ΡLtj9Y Vh@z}vF]] #h( ' Nyf4L(o&l` fzY6cBXZwʉCs_d-*L $aX0W>0# t36fK&1~%۞gS?1֞OR9o| tZ Io|sKO*MQ9TDa5 L]b _#?:P1/\N!@= Zx4}Tw ET̩V.HJs V$Lpd-( 4o5qҗge2|j-^]-'ݒR;>(*2zZ% ZFgKoo_O9r?Y~.ed_J>p հwG'~$5*- H၌#2s{|%P݅0~Gl {-q@i2s[<(^WVt@o}&\"'Z>Q"fZK+0}䂔M~ "f2&P1)]_Էucea!d?MNh 6(IϞ,E̖o-=z:򀂳< E1@Bc~,jvH Z(9JJ.&%fu+ ,fD >' .{uEL-,?n |f Re{4X'AZﻱ[ CK੢_jMh[MZ ._]ZfXOvX+l>>)qZ =gE!|A)t?зKL!zn .d"֤*p첄#":~}"_ϭ~ޓg|L|Stcx9tDNin;_K]Қ2;ƭC7ӿ,XHB{hRh1J YMɇ5b$k)*Y➶ShsMVPM1u@)1xd2 E, P؜P^qW"d/vj6@\j.#)jMH-9m=YF Pybg̤,OJU?mId;l) HDPȎ*GXnְrO$I-b~c}in$݉]R!w#c,Bc8A:YGڭ[qv38(4 ajӂUq"/d@,-xxEM*;9/rv踪mKUÛn,eTE*X +)*13'- ܎ Er ˫'1P0,0SJ7)H#$R ߞ[dvľ$],E*`X&Op3YI2bt)Ti: C)x,3_Չ,ym'xR=fK*HqC8ȹ)?V5Yft_Pq1ef/E,:͈} *9(o>ߒUEݧD"tIQZʼn9$M2>hj/9m.@$@!ZjhI1zsN|vu`Kʂ\H@x?cd)0aТߡi$]ᴎ/`}LHmd -HƐD/C|h6)2=;Mϲh;1vF!5{(]t=p(_t]a_5nsߩTf @B؞cQɼrt޶轧M֩>35^P[%oqrՊϜxPV2/e˃]B{(=Q6eN O*X&w9M%ݹdlf{WG:ND6j"v> $W vq2i/E-'e$|m"C-pA0&Dcͣ>.]\UK)֡$O'.jaU bg&j:XbƯů)ĢYv 4G΀bVy^ԔU&֔ hU@uCH V^2l]_o_B3>:$/O-4ݳM]$GPĹF3$Ϳ#IqNסrUFj=3Ϛ,)P鴯0x˼݉F"wpCضu@kV<, / &4W}8kI^t:Sc6i'!{vQ/2X s/RvG5%#v\ א{ܦ?KȈh&eϓFRw$"?]Lm8kc u5UMqHL[e\Է$ ӹI9eB篇Bԅ^ 4ƮVZQ):"|1_yЩ_ޒojkeMgc!/c-N6&:GK}AED XVcD9 3 ORvdQ`BD*D3?|<\L'I19 PU9!`K2TySts+Fo%XQbKKFO!wvAw8ho(iw@ CIեḥ;oIO-]Nʑ8-9 PX)jKp3z`\o>NqZp^AS60YsT&PyԹhs 0^CqeЉ!` <ʧ(I YC6n㊽؎m[jVE=-:|1 z,6.;IHT#TSȽDؗ+e{'Gy> #B(xK\a0ӟL$< ӓMُᒶ6UW NPrQ%B)6߸.P6(&P7DuW"% ruԔ`.llu좏*}&|:PԨJ6Dx#|?FQ\_O-}xG.TgӔj #٧ >k >pȢq;Ƕ=aR<q7*:4RU̫vdETM߂u߬2{mҺʡ+dۓx`8<43;DY.MGv,SDVBJIy,4&TƆ56.Y2~"WۇVw#rO8Pn-\ն@V=!u%0`sm`DQip) bQ`_Sn,ojꅞl%āj-)|Yyˊ~  ?dz?1+^޻:AtovL!c9u8 ݟy B{2r"|ڴjRT?faDf\Yq,(.(Q6wT_ec BF?: '?/;&˪WFyLFdc&آ=9{+ێhMB=)n[^& *el_{ ^_02":!A7'b^O +YtNɳo|YRD 6gg"N6\42t<da(w5l圶Cߗu̪yV ,RKNfBIiXil~T #jX-x<7[%;[*qmn\YQt|>S@s5e@^6R[̡X4i.Rk L/2 o*+b|؛ g8l}޷E}7Z o:Е>,gQh99f RogQ!l(SILBd*Az9zccO~21!.݀M0r=1 S<7,,A <(O}f\a)O|1^]?xՁ1]131Fb7~1c8%l|]-+lʗүlJq:q׹QT}4a iMDZ.M<:bΕi& _'6ZL.)!\%4ZE5aɄ `=ߤ cn^S .ʁ*hzΏsSʷ!_o>8Ec\2*uſ $0kta~กB>506 kƄ /(!42/K CRpX2uJl}ñ:؋YZAc{/YU00]8fwNxlB3fFc%nXi웍"!>O0JE(P<[Zi϶n>N ` 6U јZ%JuWv&SGCz9owך)WM=gRv_t¡\Q뙙 6nt>R WZps2W1>q0f;n+yckb2je<-1p<ݿ&l/۳]L9Gs8ڥ }͈KFq`͸MLR炍Vl5h 6:2/BTF% ʶi33Kv%}1{+ybW:ȳ!9J̄M6ȓIn%D eCeUi^!dUǐ6X*gsewڵ͞&nrDb`#lL_Sg 0`tJ 9ocr[6̈?l{۠g8bQޛZsғ"SUtQQA"QE\z6&u|ll 3kO/$i !I_Yw~<@'&(=|S *κ4@ 5&]=Oj#d1X>8|'PJ;zZ,LYCRCf"::u#FxCS%ad %)w0/֬p* w.TZ̮CYTA|K4e&aɤD|(6:W~BO7t~p85C[Žr} B>"co84^fjQ#lN#j~jyBOj:=3c[g\/K0K_xj"~_7Y$) uvk{Q- CH ӌ9LHv#-KGyT`k<0Y cW~S!wU#}+y~ҭX}'v>a9TRbj&tyPXQմEH̡WYen Rhy T^#չ#TᕬU[,Yq"mY߾KBFp {vӣnbI ~a(] Ǒ50rlljfշ2ʻI.GREt<*[lh4plT;?Ą; yJj4#[TCFD޿vS] [S}M/m&؈,<Ѧw~W) ~ҟ%>Xd&  oWw5='vOgdA Ӟf:SVUfoZw"[pdtnxy|VMC#HgGΖ;,[ׅ5Am<ȩv s"lo uG58Ivp6pVh=AT|@,Cw׫vW 毆f@uIy%IQ$qaWe'ݜ݈FoNDP3c3bpzULQ&?/^M [ 5:8 "o)1/`"+j,:_ԭ| dW;by!d1~aY.953 $hEص0 3hG@:mg * &(t |W,fw4wsDu ;TH.j"GɊַ7ϼJT-ؗh^F$v$q^K '1\4}>ߦd㘗7[Rءԅt54xhO=[gAebD%puByL Mk"5%R]MgIr-jwO({@tW(?XsLwqyU,b[r7hγ(ʖg+X K_`:VPEt~=[‚qP];dBW l/l$>u"Jn*3 kf֠ezɛֆ磤I{E6WI[#Ѻx!7H^6 ,6<痺MKX\CgjgJ.fM 6ZJ5/]~5S-Ph&nT b$FѪޓzr&m] g8τ&U`>iLVU {AFjU̠Udi/2yڿy=S)oی)~aK*e_tFٴ,j:?2r4)u7g?ŽIU @XZL^"1* k6vhf" v9<7rT"{3gy:sn=Ms |;EP08ǻsjst!#jqĚȳxc!Eguܲ"Y|KRJhםn7[*^ ? TxZׁ%qFϺ-?ˆ~Vtw?W9+Q+n_mK!)Dԍ,kF$2e}OM Gk QTvl*hLE5vVxR)ݍ_au?ng;e#Aڵ1H.I6Mb#yZnF[RȻk(JEr>Z's '. uTg4Xm bSN{RY܋wX(0;,ıl/x|1v$6+G`bˢ\h`nT ;_!?e&Ycq wD2@\UO /7({Kp,tsOBz/.oH346 ]Λ:OMk* ';bGzk$MJʹƃR3pG0sv\a|QSb T؆C^?yU_5=WCJ-%ũ:GՂ=\[\5u Mǐ 4$Cv% !?3[2sPlvtooޠu/uPf8VQ%/Ʈ7 ?N7bHdR@.)k*yD*-OE9XW@daO#<\Y,BVwf  ;`k9´3YmQlqc>0 w˰}Рp^i1*0Kl~@J L]qY]N0˻VOWrYBgI?dN8 <Nil%N,l&xtCj>SA΀cc˜Ƹ(QN{+LrܪQLc+y5j7>Ŕ1؅yHA򑽂)oT&Z?:×'>+ORc$6n@/"$a9"!v76<uZ`S_!!ZJC:^SM=T9ʗŽFxXjBjtѭh j[҉nX:8'Qvyhpt/荬gnOAbgeR 5Nt^9SP{ms]a:JeܔS^ر[ǞYǘZycs,1cm [g7#?HY}>G1& uַ ^sHɓx@ mޅL++bbe\nGUzG[V!eE%}:܍W$D" 6{w, t;@DDs3f~j:l [ȡR%6ka0j"0PTۥ+W. eJ-"?U6tL×'T;A 򖅦kVZj sL}ym4,e\`;4|6>i$|N!{bk:u5m#.VINeRnߛCΟ NT5>:n܂8GsI𔽓*L Px|"^@ s)aTE^+ t槪 +HRh!i}mHۨ]$'kB@o/hbN>C1K7tXN8fw1޲tF=W1ι ×ozIP|B.sձzAAŸBweݍ8>\u˄ӽ<[܌Ҡz2)όBNu }\(h0|OQvXQ> D3"|!rc!?[==/yEV^{d$F@/UGC}]<&,gˊ':sx27u"Cxf{ʬ[uL}ȄN %+`4o ,rK] EiʅB Νjr# (-./V.9z {HoIDØF'Kiz}f47NbݬrC m'~ LN0LL*/2cJNSY?v .ZxNQ=i(&aIEYI)-]j#z=y5pC{LJ:-gvK{}c}eM쭠r10{;q6Pքoݑp0㌱ ]=ꖝ z=Ĵk1|-j{9*MލȩFZ*KQVK"톮kPA=j#M9jl{p` 1ήA_ȀRi83kg,~#Oz=/ʂ}č 搴 (7 Glpjn@m`Ž hn6\vXc&9Pk( F`wo#uf75|TLq1ƤcBNf13<_5-\]lގ 轍ʑ8ˬ;G:dk?m7zMϯs{kc<|mSBX#whB'*8ž&]PN]''D*񺟢7 A1_l*qX&‹P g~ ź4!5*M`74ˇϹyt35ؐiٸ'|4Iz:J͛ٽ-ꗓlpI-u!=k8.6LVt6dzsFȤ3;8PK zd;R+ /-߷|]^e==`M)ckFh:{1O0:ϮrpRwrR(f\FKvj̈S$ʴȗ" P E)[k!k|9Qnp: jQz>߫Vo 4 ?%^K)ggw(EqGR*$fgȱ4}KjX)=#!o{pLg^g7:P9ʫOg-)jz\L{;@fH1WMzezP('Arfhxht1`bEfn1nod)N;V{V8 5>6vZ jAZjt#JjSCbY'nD+oQfqxLYcI$ v;p Г̈́%hoXi}FS=#Rx^}2^*A#:Kڣ\g>?EPPH[.Ь[&biՙ'>KmxF5!^EY`#(`2uKRbnmHq[b5Itݰg Uui'q~ НIpBM"ȏ6B*x5LŠxU`hhk_p8bGђrxS^/;пn~4?)6y#6h0.uhBha^XZs8OI)Y W:@@ZclyW4g`NXu6PBbe$ Y90tMe;WD}Li܄2%Yz%I L 4Әi=k0nJr|ai+m4J(}_aD>pKH䫪\e@}q;dWrS?1g]V=/P Z(]m|@%R9-6Qn# ۭH{K2d\I,Pa UW>v/; SZ9xZnKD=zejJ_u"-V­݀lZ[\cnʆ ?$r!O&NX-6fc,*!r$3;CK=qd­ );XMx_n0*Z~iO56^= Qͯ&nNXӸ\u ޙ. ?y9py: fn5UCFs[p1$Fi<&ʼ=K g\/IDx7 si @!Qd%bFFCZqa܉l Ҥ)$Rk% 9fV]Ţf%X7^nBAKToՠA':EHOBT‚5Ēg=NO9E3g!Ox@1HJ4 8>:< uC w^@^@;q i"(`} 0*j\sL,A[ztU+ KQxhUZ#U̅CɈZ-٦]  dw B 21B%&4"Lmlҡw<H?xD.LIai={?}mK6GG"5k6bƳy 5* dg>NaA4xG3#OYbszULvG،㚦(ڧL]E*B:Jer1~0`Fo/3$[{zƱ9WsqMa< ¦y 3Nfϝ Ѕ}EK@b3)՜{ē\<A. '>\rvgKVb(1B6(%mg`@ΑԴ],hSdRr0G$`%ál^NQe@ayvzĉkU]H<O5 PPG7&pwgXCU)WadLqL%+FзלzD T nzûÞOwϤ7') "?t}: $^.x% |h/QP>w5x1g",udjްzX4 E)@VgUݸDn;J]kSHQ3w#J gWy>Rn֜) z!.5[ƪE߾ύw2<7M3VmF뜍JNNoC*Qv̴Θ",3}8w4%1v~tΟܾ,!"1itơ‡D4s2˝\>aLރe=,zM@NT2-7+m{҂ulrNSNס1*P@Н\@U(Y˥UONf",9LV[Qc9B[іŎmB3э4~gUXf6Y>KKt& HyPo]1jzuIꩄIKC""a_V}AMhAsjG&m-cP ~4\*F$CJ=әda ?8./69I D|%۳R4W}O3r=t֛}k®NZ͢{^b펯S1y53 x U&*kw(R!N^c~w|Α`S}hb:{tNj#(k:dga.a>&&[)3{k׽C~rȬµOE嘥--ab_ `Ͽg( }k_+Mes@r/8sļjr"Oj`IQ nZghVteq{hef3sqpMcxY:=6g6K]w>d-R'%?&} a`Y}]4Fs%o(evдoϙUTs)+ =jloו|f;mҺ&meJeh: B1,8; %j$mj EEYSdlWvHlQVĺ}N~3_"ͮ5 {G̩/ܷblOIJ DZ y֙#؆JRfOJ!8#\aOfX !L㧰w9׫+V.cZ+U%e|{fQQ(?_v"crSj 2Q4wkrKT2?_.|>w(#iC@]̲XB&0͒R`f*Ԩ8%@y߲f۷{j5.k 73~-c4eÛgToQt/Ō7Y6L BQ+O䁡"ε>EwiIA~VzTX AdYsغ&o:22>\ND@ Ox=?n$|W9k;UކH<]62(X"3$vS/8,M癫S0seKƑnD_Mj&&1 NIMzb?[OzX1%;Y(+}To@;6C9+cP#q|cxOHPd$gzUn[ć*vc={C7-MQTMYē'$|)f[ŹVg\ֈ/n<̒ކ-o˟.#ަ-# Cm ukz\L$mR$A>4a_H9\Zsm7K4 d wxV )~MZ4ڌ Ӆ~ڐU-;:߹6GS*?k"lC)vdqsH0!b`SD'90)G cSMG.\>f陟jvBuKUuF Jx7 7Oe 1~#< VqUsÁնF`s8tf9#4bI LqQBQ63~swOR0zlIIet C#,{ֆyW2 ]l}~"vwn~#cf]>Q`@KE18 _@i+7ba3ݯcͲY z!nivޏJxܛLyD rh:/[\;V_ۭG"_l` 5#aYÛY#XIovL2)5\Xv73%qUNwTΌߨZi!NAi MD,TTRdS4I8+@&KVyŔ)S@̊8c)GҠ=<ߥh-}Kω*U)=~}87\<+~uW!J r\:T0s?8a{)Ƭ׹7@Jm&QUN,9z1r`jy1\F mro8(@!w8~J *c!aE(Dv3L疵2,d4si5VX )cfWk)kNB\SP //,>`ؚKzжA[m>֯EiLzǘxG#,]'󷁮Do"ϷjgB!4/=6i3j$$ 9Z*MoH`4t U$h(-e,:=YP'Г9-nە%?/C[']&W}.l+0Yg%< :Y5w^8Z()!"elV2^5 ?f5% xM񘧚6DC˗*]C0Ͼa}2U>٥ 3f;_ \g?J30Oe a߮,*8=qj}w \ujd0#c Uʨnn05g}q9:kHMM0x\ 7L#Y0?{ +L9""e\&zaDqxsL݇=ڣ v9ݙG% !!և-ԗNf&ra1ܓ$ x-׍Q5kxE?ggkiO>i02s+Kds@AC2GƉ3ʲM"'WJ4x N=(R''P?]L:*Vtܷ,BnzXOBu Їg~oZSHnmDEnoN6^=m;Xq;aݢKv ڸq`l ccW|jV0&XSxt>zF@Lj `uyƘHq>lInUxߨxLOFn+Ru z>H >: RG~q4[P=)5SfGL+ 8_(&17΍ т{t 8r@׎FF M1QǕ,K2,hp_Bn:|NijȋnU]=>0gbځ纬MSrhj3h~ 3#H "=%7 ͞ZGDthis|Cþ/'{0 ;i! 3}qj "cؓ ,Ƚ z^-yW(s9~PPtB-E4UiLO檩NAqU3zg& 1Uw7hd%Y? GQ [LTslŲUQh8n_ 9l#9kfac9H-ʯTٯѝ ,8_A<z.uc]}U;mV2U!Z#܂5iSݥD^^k o }65$Tg,4uKofoMڍt\Al2EP>:Y|%pusq_Iâµ*$O $G۫>NnRʤ[} [cDuM`uM[Çwiou~;09q$MwH5,w/7T& KlW@mxola|&b=MG|/(|{&Qgr& ,ʵE9ohxAh.C;C!nABtJb+#6^H)me2wlIܰhF}ýM)?$"C`4GҞ卯3ssYQx383sjJCc-N!S0p9h_{$֟AknoC7)o*[ Wjg"Yw8i!&,Ϙʾ\Sd僯N:@iu-7Q3|*gɔ:Zzq( [g^118Qc a榏 p(4)25\u62h!70oVIh5|f$&\ʼnf4XA#/$_E0}[2j#OH1on?ƺ 4:ЇUJ? [&);|ׅ;gtMb6U3l0%NOHr|{>=LP߃;ۂ6O`UM#,}RIc!eN`oKM@*Е$1,z7;Rx{%f7E ʓb~BѼILnhb?I)Uie7S/1?F`{1TC{˙$n|6&i #,ng3mUō[:ŚG{0MkȅNd6ԩct#xߘ8+G;y:o: ? o2ui:(c^~hĬ}?tH\;;-CZR${ŷ:a"qGŒ}0J':#BP'I+Ј];3)ܓjg=̑!Ⱦ7>2)ipR/îk ϶Y]ї$Q !%Q$pYGڳzcZWoFV{vP]>Խ@Xӹs,qOrohSD|#$]`a~Wd.N'ʫmM0߉Ot R~ 1^dg[ulvWUJK>4O'͢`d8 ;ɸ}aԞ?VWxRX\HWYو(jOwHjѡaG>[!G˟Oj1 Z9rnֺFi3iW.Fr# I&#6̿+BhpoRo"Oe &@<)[{` B;ׄR#{%U-(f#^E(K̜ۋ)#eV X-6pE mԆ2YetYfm xC"S.80zhxD RM7e'uNþH'v ygs3zV eգ%Ҧ^V^6ef|Lr/+(:}VpR%Z-<%q՞m&3iVKUQβ54qHǍ-uESf!/ >mKZg}MC7Y 23!M=wBUTEBqY"G {Y,@:L^JZi+_@|}.ndph)ٖ wLu5A< q!jLVox"`X @ C?dK X!E[FՅ՛h\ICج KzWw3$P;BtީЛkjr'? 1᷇˫k_:-UZ9>k]@;3drj6g <&[ : }:>$Y:A'1U2Hپk-2y]3.I82I1Nu6q{!Iyp5x ~BQBHct˓t7_kM`/\n$Wy`/+&PĬ&㳇v ˡ~b\=2S)1 utƹ&aO}ざK|c'2 d1~ҜWlu$PMDF.WR@`ёlJL=s]W? Z ݰ #Yɜ)ok ĝ Zq͐vYʁsnj¨b!N/Ɯ,aV⚬{1?|N ]5<]$M!:wF_2s*rT"n_סfsNL_<Li:ɬ9xJtd"#}^iOTkesT|+U $`z!u4fZSZ)~25;EDyls8jd9 w5O/?wV0BKoƆo4IA~~Sj UYe9jȳ!I8>m6=*Ma @hVzx^ [-JC|CA ^P{O&mg :v#q:-_ h *)!ע5P?)oe64[nDi,E\¦cؤj!_]Veι:a'{`JjYX]p- Aw%J?|6@+㼑*g=`sD@=w`\}7Ē,u(I˫K䐹[N F~Qa8*1M0$%4=]x8̀ٵ<'x.$+~wxx׌ZB,&#Ȋ ="g\I(<7SI2R""HAʺv7AU/9ߍ8@p'zc]sWr.ҙ11v,VswD|7A^Pm2.ʬ+нԏ`2O @#TjڪuPŰ-Ct\D t-.#twGㆥ5s{Yس@wPA yXe؏MTt'?#Z] XH!D>sD"$Rxb7#wYDiki> 1 +%/~U H0ʧ?K41(ϮTqك9,4,Q`,Nn' 時e#`ACPk~Y h0V ۓ ib%d읍o#Oj0zU{ԪCUNMYt=ŲdU@*m/9 oDU;]tS*kq kP.N31<`O?u;ʑ`d؎L*(KS*;>*9ٖsGzeŽjYHcVP[5eV͎3%U]99x՜Kjb#(:yF,iOu Zomռ#7!n)ۥJA1ݰhdAy-ilc& yp@f_K#w[eŞ l*h5˶VJ$y&^I7cZ\@X^H ;yTjMKL+!mB;5{6<2=r_#d$Ӧ^5NVnw xJ&IDr=7ܻ_8rDϔ| EOCa*-݊O}08Xi?[K76)OYBQ "a)45&Ezۥz\9o%`N9>-d+o[U%8I=,\Zb-UařPU"7_:nq!uN_+` qK  .}7T Iu[=3p?FЭO"'%yF SA{C!=A Cx)VҸNƒxw? ũ(Ѓ:]m)4QY:o[g"%}`YF6|! GWV$(a^cOC ޗ /J7ncюL'b=CG[Aj [WAA Ur*tsQfV s΂i%U>ؐ~r\)%J {~]jܓTXgD][NHjXtڙt@+7((w:03 |Ж&ξ;cH)ʹ"_xy0]# =}Nvx>X1Ώ# Oqk^[Z^K)zYyi֊=9/yP%|ߢr,y,פ3OQk0S)cEU hFf4Vܜ{9=)/ %\DDC c1'W/ d FY}?I=}OE'C.@{t O`Eh* Փ>7t?`HeZӲ6"isu<ϒ6l(=D2>]}G:N,'Ɵ1nҶnN<,;4Q3s@x$rp#ep+>6S~iut4RHL1"C!mvR(2:އŸ6)ތ }B pAyvQ[ͫN sf2 Cy}si4U_w ~L>SƩ,OG\jNF7!KJ\9ˏ*jŗan]c ݓ[K]Ǽ Qk8=4?'ǰ@Ꜥc)ue'eO%ENȃy5)u9 F*+^#쌟a|","|r΍ТiN;}M;"G{\NAv}绁Ud C&=^IkdaI#- H1 7RUMK_/i/k!BZC q2#FU C"'zC[x@am{j{(H@h n3}E]U [UZ'mt~c+1*Or&mO/ƸZ]qB3kcw 餃S$\,7ӱAO:Pi8d . (N%iߚ !>ijkFb3ioU!b55>5:x9.!UsCl 9^cf ?Qoq9n,ۊZ dB/,eoqWXw4ߴ00W3-b^kJ+ikIYbk`|r<Ljȳ`q>+ѰDʌyl)|wWs|$-mGibTf! ұ` "|k*1`aN^tWFe>Yߪ5簕ߩXDSLX >7{A!mdIljg\gQ2too>F S'T 9.7j?l/Z+1F:S?'99np8pw7!u_WmҁT,seR؇RQg[0^XtN`&eu9a43A0aD]-;FBi,51.d9] ~о1l{gD~:1M]為PacL 7Gq'3k^wL~15,SifouEX[D6:kM'CObMQO'nl/l]q9NLp ԣ3| X1X1a>‹tg-!è 6|Y1h$bۺ @RN%771fGe, `J,QV}0Q hŠ&q3PgXݼN9K("y0tb*8~-0g[cݽ'i.DW't#^Ԏ+Uap;ȭLI☩4,@r]l'"RTmbɱ4(g;GtR;xpukn71o0D{,H]p+6M2i_70!4_ }*&E޶ȰY$Sr^=]6g$AqL?Iz4x؞:BY,hX;X#,z쀄v€G^1$a1o(p͍|)~$+$bfBUTb5́ j)W){n4e8ֺƬ"ɲ`9Ef+IfRV3s?ǫ2I!eڣrxDC\;hDzu{kZ}Êc` ԍnRVE'c}tԮ4h7JV&D1ЅZ&p0#)\-.u.y +^7E_!E6iwbxg^'|y( ZEĪ9~\fPs*_Уn1"8oc9ߋ/-$"Ai<[!0q/2EaA!6tm* U >+#4虣ګ;5ȉ௄h{ ,jYt,IA+Kv.*~bȯ@]cR-J0$ے3@s0)sMBKX2桛4tC`f:򔰮A͑o?/05CN46t e䦟gY"G c ֔ZF\lؙVE{SNIg:H=˖w<҉']*+gG Z8n>F*}rcxR@|#<ÌQ|FMp(X -3tceo{BL(Y@rZJ"Љ\dPOiˇvv9ҿH@tɊw\`T8Ќ@Y35ڟP /uR)tf]el]CѾmDd&24wZWF τ*TV_ZEn hGyBիJAc^!+n\$5q' ?c(=28i'ƺ$/TWq1PMUP>/ZUqx 3MW-dHebb#+dV/! dbҡpѥsP'u2ƒ&_̸v$UCQ]Ǡ5Cs2hspyVT#sOp􀜢al ,S'H zg;Op8P>z:q Gb x7O2]#{(LBdEC\]WϞ@u:o(@-z<{8 ż/pt$n0V>e =F[ϽSx_]}:rdU2W!Sz/f<ь{!}m^~Q"z(E'4d!`caՏ~.!hFC dJWsF:f"%6lMUG~:*e!IvIEaf `Vb&DLPỴ̄AkڄiZ9(t[+́l"16I۱˫fyXs_֨+OcM`/& Jb]TQX&pgKGW53ZJKI+(>3x&In( ;[ d :`G^6Ta#Tp@ӽYՍSCWXdLD ɦ$<ʝy:Έ3^'!Y -H1=9L< 哄" BHion(OcBp&6|ƈZh ߋs2L;9?~^(?$-i^&c)\c0gGpތ+(.XDеZDqڎd\mXƇ* }q σM\ U{ /Oӎ`)O`]ށ)?&_& 54\sX@ PvyiH8 ΛY wģÀڭBS*L +M+uV_vI"JSCJtHnj\v7<nvPM^ 3 22ɥ󁭷w8D'0]Ȝ_s j68owuN>PCz宖41X1x5mRāvd MR!< n >Y5W=mAteq~U5$;Is2V#"lsf<={+0+*"1OmS~TSX˅9|I^&s6PYkZYɡ#D3>nhW}`U?Lo4WK6ZUiav;S6}҉X|MxW2Nj 2]jŸ*&᰺oK ? XPezHG/gFږJ^<Z8YWLpIeb [۱Љ-KۨtQ=leڭgo|eJݠ_E1o|\x^‡4eG2/ |7v!}BE}GW$0s]9a4vt ;Pc 7lTcDnд4;|d.ɟM%$nfϹw12 *dYpY)cZ*Q!F7cc0=4UQތxZUqyެ,ѩ!gUJL>ƾ|oN ++!qϦ"F)50j.0 +e~BjeeUӏL-gvCh%+μrǶ?T G@f.m9%5wќeqY3a͈PywYI.bah0SS4+ fسOf:$52#`[@{= ݢ}ȵ^sT_6s =D rU؜l NY'zTbWykΊsl&->谔R6SO[i&+ KN $h qtC_:Ԝ"n{iH|`NқvLTeuQS^P); &/|hNxGگ$) gs]WOa1R4 2dѵj17}hN y=lU ;Oi+>7=@o<¡/q\iyV' v/?uX'U5(hupNTH@>@25b_)zCiQyf4½Ndtr!zvDJCe'rg aR?HV2peusaF! <5-e OMO1\KiQAf~eG{W0M̥hy S&C+m)^vPn8u9t$gZlVշO_U͡ˏ NxAa`{%#iTfd"CKT(-4&"?(Uɜa)gq*= +nփ[<}?J _BP*!꽦%le!+Lўz%m-t1'>U}qe)REB `eqNg3A[Qc :cyӦg/BA8 ps6zdO%zʙ*Yh>'3xᢆ"3rݧ:ag~V68A`)']zoє![s\=IQ*\$VyRyl "VTPQc@ԫI :x(@z 5vP:&<Y=;}S4><~E2BV3}R6_rQ*58r~c#YZTPW7R8 JP&G%H/<4 ji(PYJ7x==cdxىmCՓYY̾phdP^ .CLc@nvMf,[ WU##0܄& !T ru569EM^7*)~-J̈.r&̚v3`Kq>@Jr_RZ=[@? k)IӌNsRGמ/+7;YmdҀptyid>΁ V'^p>jR-~! ,weZ3=Ha%Ft2')(y?v!@4Qn (ccЖLOI<}koIFPjX@ê}$g;ZR0PGۮuiHTi)SHLq iGZ8d8YyJŤ2C|0l*|[m`v ɰ tvDtALl``*e6S!aޖٱRHel++ t)\k#X!A*=aPT4.vLlz!9Lq4Z! ‹I&$4< ݺla֠Crz#C>+Db elA5ʼ} 52*(`183wMfLlǛ s OQ'sjZΏkC&N֪Uoè]H 7DUBꌄFCu@aJ:-|u+2Eഩ'qo͐;P\լ~bBd@TΧ~}WK/PDHAij ~ ,K !m<'5G4*>nF6ލ>0 g|0T(y8a:p;T;:p~mߦB;&G5Ihu\cBwxJņ\κzQJ2 ȂC<5ת$+sԳc݁2BAm6F0cD|#n3wb! E9pr4coM>JIIX?4>/|A Sƒ99&tB[dd B43b;) > $6hq[%H/}MWtT"q̤}yh#dH r!-O6rղ2ku`TN\ѧ0W*|t,au~C1ubjPn7å1]/V bXV=bqbS͜{B%7Ny~Ģ@tïz5/ǵt[$!ľV;L=L>x+q EK}!؇ir>)d Ot@\M'h2JUS=,AXCLפEUg+hfL>HV<ޯa:P=tڜw. .=L&{)p>uW-%쀋M[< ^AJߵuk7Ndm o8 %AL|Mx̝L0s =VgK"2UQp$ʚMSwS!G^1l[>qi~]&'0o6]D2d7 5Y$0*;^I?@ eΤ?$Xt?@JbN Zh\1pڹYue^PFC롥u_gB]+GvzE+xq;Bʠo\.?&wYO0y*%jbqÈLw9YHftaj4U|~|<(7OT5P-pɾͫ:2?X!seafa<+6}|E\̉=Z"Hix; }?V_TS\[d!%cF= W.mh/c֫sK紉8>CuSIOɩѽM.ҷ  m07nPtHtqcD鼴]284Uc#Bs#xe㯤# [XၛoaҷA+Ju! sv= dNTUnjHU= QgԒKYsy~՛_iʖHә{p$99'Kt وQYm9H,^ LYoH,ò갂‰g# ȔQX a]*XK]oxN&@u #bJh1g%@HFS:,OZ~̳٦3ԌÑ0o|LIdV_p,> hNI`QQl2?NPWPpibt8pэ@1N0eGq ,5Y`j;18_j5d.cAlihuMSNkf|5( :u2O[YhNQ"RNЊ: ##]s|`0b I7[Yg9ILkkֻ+0u&X+Tr}H;jz#(#C.IZV;}E(O-~݆t% )/^/hWO^j/ WMߋië ,2 n_lSpgM?N}|D"Zy(sذ|hb8or`w12(A=Dn˜D<&<ݭ tk8ƒ4OWF&/qS(]gB;udxچUEt#J$IP$_XPE+v8_v [F|L$ R)T9:4P>ƨ?vGMjEE3")' "VFT_ pi4^NIb^EJ{U`X/pq0Ɂdl@zS/YbRb,kn1ڜt$xL/H\=hu`Z7轴mHv`?Yv&0D%nO dס9cc!՘X^M޼T 1R_J*V_wצPb KL7pj#wf9 ՝Hg qqa- J]Iksk` K7BK,&2' `EFw; 6; TOV6v3w(rұ; .]}3nrr.%πw>ad8xF(̜V!kT0]:Ŝ}Wҗ{j۞)Lei~j<tHМDSa.Iyr}ENZo'f< Yg;ؔ5zwcl@%yvyNʉ=ꍏU.j2 -ͭG^5'0D75]O֝ ~Ê95V# +uZ 1tX[azϦ9?7HJ;Ѝ A X Ӡ5D*/7Ӵ&;Ci Mc1P5j.hTَVh_MHH$vRBo C⍜,!o]a@ PV@!q~Us]Bg?VBskߤOUl` M3 )C4p;cYw޷[#ҢR_WSE>_<ލ/C '=q3kM5ʨ\ykqӱQm^FK=(LK Cup`OYB9{#ԡ)SgrWrVwTj+gwZ'1 W1XM\WRCfx%k3?cUX F滿́D=o=\ >=~y (PWs[#z CNO#סEw\;&?:+.x@!f5'T!vWe_ӢrF46q0 nGͩRm8->TeEd8lq 4h0M>h ˬ(ͭd\oDgSᏒz(;*L yq(yL@ f6iEU>BS/F>eT8 +_C\H뱚~dvUˢf}\qO$zKiDs~PkN;@V S,k4Fzbx|YcRðJ2}EU & ozx:A{ +nJs3Qn+ᅭ˃L/ӄYX;ĬCbezqX'k3uҠP WoŖB1XНҸT Pwxٺ@oQ]\zc1_hKq/dT~pZ D}gӲEƒFE7KKsc}SOL< ~E&R5,ˁ^`+]Xc.-@M];1ή!s.#NV Lc#z|se&T`9[.i>ϋ}̟>w-b9uN论#6kpyGa:[E~DDJhI8]|ԪVc(ǝu]G{ogXMaB*)|lJH&*ee@!U|Xn!chVJ(pybCm76meHq\&ucu, x!* F_[h6홌~= [GLH r1+z`IEr{UoenW^ jt>sXi-B]5J._w"%bI=ZcY=*X#ŋ8ϒ獵).1Esg7WBhtCɗu4>fS_/ЍIxrn֬6vwosWĆGt]^c~ j7'jU6Y\uA,rP'f]AP+?TŒ9??*rz7i!kӞlO0HA Ztyzq L"H|ݱF H.Hp}D3 t&Xi] $zZ)/8Ov*ArX!'PebN}`ai$h9dY-eS v 힕=o,mͣNSv2potU3P[Y3,Lw^~Iks$cMRC@ж}0G]\|_9B<˪; IJ^VSp^f+i3QPt#\l^Q~^V*^6-YOۓFcزhy}p+CW[̑sxM| L(~|H 8݌*dKl+g2ջ.c9b/34U^ԡi:̊pc]e{sV!UUj Ɋl§~0fç[nl-JKlƋ zm5{{ ݧ6L.!EKrkr ?-'x[_`t$S6xrǔfqlb.:2hJF ňžᯇ&@B`—Y%"-)g|u2e7K2<4lv>k0qy'=4w_(Zm})pɒ|z3Ջ)E MRLS`sWcsP;%b?8jnux爍z^k9o窇&L2XmZk"vzԞc?d`7~kIV|b+۵| , %^=k9{_Q#Y ip53ooJ SIeӡXc2mZo(t"iy.5yr9m:3Q2 Bh?F)ƢpUZm$F+l.p6pZ|&Wⵙ'-FP>ǨwLaM:GmZʍ&m flV`ᘪ+pE]bn[c*Gɉ6S]|z˙mR"5Fw'-;lZbTУF e =~DmfBjR~J(>fΊjaGXX3@(. f!^c;F,Q0p{s ?F#dNe:'`^yP{)PSWW{E1¬6b8ҚGrA.%@jrZk$x72PY@gz:P@r8(mIN~{ł4RlYT`GgtOC@Gwݸ@-; 5nۘKnUAMie}ٰ# Q*P=ƓDpVxT]LCw XAʻ]<0en߇Ca3+?F[KgrU($H#x:S-lSTa;C22?Co!LN-g+ bS8.@[i'b뱍mψs S۝:')p=3@͉NwTD"Wլx %0F}]Jۙ-z%WlpIzۃR3 ;YL+wJHEߟ o %"!.wHа{>.oGP/iA$ 3PQ*:uDٱEXKD8܀ t\ iq.$A䩔v }/6R2LZXyl⓯u1ow7%+q6ҢT;r 𱵲fndp>鲘"P~e(uF1㡙"ߘQu_ЫOVq} Td. ) 'Z=U ht΅2wvdb㋐e@D|Cd۴^=$ZQ6#+˔غ DZY=ufw4pt WE{omo?Ѻz gŚ"Qd8]Gh[p$]SL{Zm V-L<\^:GW 〕'a2(*7LDrz}o2A #*mJB̷^W&5̱C%yVڑyX`dgR5tI2cI\|2m,b0@->H 8Ldή(&)uB_.S|=G`8Aƒ~Xao]#T06^MJ= "K_v/1I,B-aqOk@ԘlRoDڙRJ؟dW 1Lkz><61wi]n3 uyu87I)}~n54X,(ΥyVpy J]L>%C15FGT١yd,V.Pl6/PKE[WO foCqݺ >4Rđvda~I)ڊEsb,HWck6$x$CH)AqECZj)#Snzq#g@n%ѐ6s(8pBS{( )I AtCwrQpmK f̣F/lTIň7TĤ=q( a3Cv;,6U%<2X$TV^w~i -͘Q( ,@]v0H$|wqHE7a=##"rrvaq5zjCe$qTh{}#4EI7"P7AaҥY4j.%ij敓-o$O7|O$(1I탂~ak/9O5%~f. Eh pFrPLi]pwreۺJ7kN+<"}ʆڅ:(!j=(<@<a)|0 lO?Dlwذk#u)L$}Zg;v\H [',Un٩i*Ω6{08P??Gh˩, ZB(Ǜ^§o"[{#pt5N88Tm>;$CuˏXM $ӓ͔*#McH.1W9Q=),ΆEFz%?ފ퇯 fzL0ߊ:O'I*@wey^R@u쉟3w\ *}'7sQגafD4C& ~6\jýj._;iw8pb>ұqFitL-DxڈhJhfz&}2j+"^tz*eSN SvU}JRvƿ괃i9s*Z&c[ibqU"!>W{X@v4\~#'Պ͊mgSw,H74&A^p.Hu<9l]Y lmPi*-@폷!AگMeWԖubO HaIjzۯ`x%OE+`^Dr$Ӵmom~X(EU?4eP,4>p{R4ՌTzD0X X1?x-g̦t4i/WI55")[r ʳƷ$6 Ac L1cD^|UO$*bݡB{K1ٹ! 27yd鲟2i\joL/ƱFIp8HauB5OU@Jeur0ѿuIel`h+8d EnynVJGՐ/1X )< N t`g,sB]I^J]Gf+D`|kAe&`Q-;0^MSL^9U#ǖ\'e/k%F-ʧk:!}28`_U^ua /ZP1T3]2X6%;~+۟3 etK& !cbܿr7XU{qDŅFR@ }|Hx`H?PU!,\?;wW2%8CrB u `S~|yiSC~+Nf"yN2ʓ'07Rq rէWvV~xYJ@u{mxSI)K 9賨1AQ,Yx'teIv4_Qn nDJк5ngnUFJ}oS0=B?V#z m-Sn)>ݷ2SenpC ыK1)p)< >=j@U\V -M9|>ӎ/(1 6ȱشҗ7.}O & QQ nM PDp.,CTꉖW>NA;:q5gE&窞mq!ye+!ݹo2i&,>ޒq -@ E}j SZo#\F=cR ! "9:6o޾G/8y f7b,5Zt'P>3Y%@;㒈o_L1 i;es;\n=U %* kLkè q*ޢ>6UhsIztdKT:rH=dN?mG!ELIAdT.|@/$;jZ hEC(ntphSĠ6,OUq|OJ(/0^0{9tJe0&,aUwlrlKv, 1`#88hodX_7`Usp"{"(,⏕֌TfUZwCGgN(&|$ O=dDGY{M./n4dT,UzpE*RXs-}R* 1@wd$(* $b~-eC|R<*9q4Ð:&B!?cq(ZFA T_k;60 0.#}zG,cAx ̵ P *zr&gKT򊿤% H/[$*cfzplCe%}%nj+)7' _ʱT|MqT@!\#!n0nˇX &Xwص59:eHDUFX`JpoڼV|hؗGgTxLhP0PS{V܍q-&N~}^oI Аs殦.+ܫ\;NK+>OTE@ĩi(lԤ5Gc MTHgasA p`J*"A_<΢7,a ZZs$n?>d=z,pՙuSש,iYOXzϘ'vD9jk,f_OVe^z"xo/':G:\QE^ނЎqYn_MP@rEwQXVdyS1(9:Fϳ[b&aem*&K).:*w]WVҕ7vlDiR1E`i:ˈ!Nh̋W ^6T iMÍr,-_@^x K $#RsʟgҢ"[3 -r 9!vvMOMf%SgcA )@/!d#anrej3neU$y/YѬj%Ϸm*d ~{'2/@zWIfg=4B=Scdݱ_* şxdyu`Na^gt4 5zn#0sk90Raׇ3y; _$Z'dR볙 j=y,FrDwZpQ]Ky xR(!V" {8.\8.g8Zߕo:ާGp9GK%d-LA*v;,Y1G{qj) j?u[d޻KaAyvz,*'B m2IxU;-\fGޛ6S5cYcyD1^&f,b {UgBl[QTϱ_l1ȚϡRI 5̶eSmxfZ^upzXw س]@=,~\{#˟ Z¨AS ٦iWJ&^3~L~BWB;[O ƉnJ@$69K^* ̉L1H穋<ڞ[O5NCV'>bMg߲^.¢|Q*q@ >69z[G3ќX'loDGsn\pn,{ ZQV?\07$L?J+~4O ǁB%L٪RV@~ܐ$ l`k)|nʞ 'oNy>۬%U,_.UA$ Ȋ47bI]K=XzP G6 cV8V}J-E6mf_= ]G Gܳ~;CH &wC!ا9X$#@Lp ì1y,Ŭȫ,ZJ9[OҺ4I?/q^G'l3XD8%SRjɀW^pBe`)~SB*h*[~aN4}h) *4]_jJ CtA?=Vv`/|.*"GheZπ& คLg(qD>}ZhT6]֞]j`qtn!~,SN2^E]'Y(:dž{N\*K6~>k&ia  c2җ-.8+Pq0ԗ:ʢ >ݻ=hZ?UۖD1? 84ߋ\wW4S^$ Հ }R|~C3b'%TDwݣPuuIXf}? (.I4)."qb}7c,! ti@'ytL~fv l-ݧU0n}zÿr]z/ g>X[z> 9|vue/OssUIS]AK |胨MNxIdafdK+gf)C-f cw orvP2u(f1+a\Hg#`)4G6O EGU(֥ |(&Z|$E}Up2yqѣt<_rC=jGq7g~|/Yُ '-E曃u>.f0P|y1ฌkFVqSȒ^Ői]i~}MH*xNQt 5 RYY(ތ* Q=KWrRVu\ %-zU{mPy9p2pC2R\ &<=xQ}Ln*,'@vZ& FsKK wǁdDU-U+})>ֺ9e^W.R*b|w;׾] \MkQJ]W:ek&;հSCS/҃|&P_9:j\*@o8q ݱj=SD/uաL y2Lj8A;Ȗ|Gy`C!%:~!3X +8V *ːsF֔o.{1aBq v5(aDֱ#;d'?lHI3GRom&&_YW3fsXJ"Ql9L|Q>i^F5ͧŦ{LJnGPYLSdݩrA4RȤTP%)@MLP!{YғyȪ,aiՂ?UqHG 0 O`f:=4 uQQl=S-PWrq'$E~W4_C4kdfB9|h2NqBkahѓ=b3r2ȢÍz^he>|aySΠ ۡ/&\mEcE |"0W,k hLݗ tih ZtHc^v6Uj^4/d Qt5,0 Z}iLw)Ens.;5L-i~+.WC圾_Gkk }}Dξ;;hvN(TZ >yZ1= \>@O_~/yrs792Kzq7&ѥ@O^/yg }%Y)N?cQ?M]e^,=$FaXY1r$_~6Pömh)h;3jctVh1D'4(hDX~ontc{%nQ {e 4].A[ʸĸ]5I#7*?[T~AQ˟}b}q)ʟ&|TwZ}&iR$=wMn4YSbcO A),-/>|MT8?^,ZGKv,?3 d-kvye_Y؁*Fi}7r#Kb8Lz#:< dl_SѮwpٰƝ.HiNи\K!REs5"|?<'{c;%mL\aSYz{;#葑X=S1+($m XڃF83n Ar۪ J偓x8Y+jZO8w)'&9@_V^k@} cGiQ)K:[rՙlV P|36(|jΫ d5ݕvX 6k+γJ9U7_ m^@t17NӲ ۬0EãJTjdmhMBƌ:6WQO\ˢôEo0):PsA>7'Fޞ  LU94kJ' UϭP+i.!$%oM)qIb&ІtVNJ}ß7x1Ʒ],lĨ|BQ`!HE55p!z=hWiH‹'bF#!&Hэ-L\s_^;nYYU"\*?"0g$LG8TOJ7R ]HE_`: ,5Zޕ5.תX\9@>!ĝ>:zGnIs7v=$ATa 2 9c1Ao0Q˶ h/xBi:4V$Lnh93Zg>R:!npq |n*ԱވW %[T* { ŬOoxvx1n}|(a{\a9^FE5G Q ~V_Y+FOܥGek-B3&I`/RKeۦ렇<y}a `&.P*vu7)J梌۠o_%%Tq-lmPjF v?bh?b?ټ am Zn" ίqx?]s5^ Ř+H84eðcHvd!'n)-u<ГfB$<)&:<<7x bI^0F:DrAwlRu,r\=l6dð vv5Q~0yB@I^͢eн$QY=h+VõĉwʵQ\ B6QuثчƦqmvy? eA«^ve㑩|#IdH8oC{0! "6o5@XF[U65ʩ؁ Mq/ގċFV x[/ iZo ԫ.fsr@Uּ߉;SSd*9E%+P/C *v#Glqy>LıR\=o2MUxTia ڲ(A/*K^QS !NȕȺ:a 8G nSYf@$$ټ6ƥ(!~m-ժ.ΪR 2¯Hb|hT{bzr,`m?r" ⓂnxxA,qQm* v؂N_<byjh(B4uK sRW{ȶi> 8B5M'@3{)țve0!*&`ơ1p kw"v#Mpg2x@*BlOvFiOVWgna,]5=[%BR`3Nq3qH|>s'Xb`I|/B^iS[qf:I c\D`pϹ@DUEډ /}oTp .ߔL[EE|Q4BcݼCl ]Auw|,*FI x. LzwV~buisifJPtQ#?eJݣauF uO\1 3Jvt~E>e/vqE=W:*79`R3f%p8KX>}(a1nVϿ$$zCeǯs)VLFytGm˵+Z|mfFl4r:30uhxpEZ >GI+ַ)d0I-b_\2Ehh'D,Dxu5U*`8o`ʆ<;߃- dwA6 e)^$!W!͙wϟFwԙS,Y\Y}tGWp=& sr+4At s>zsNB1&YVꙒp{ftSK(TUQ wU;6:e@ k N]^-Q?Y41 @+"\CT r@cKK )d|I.L⬩qhGa. pЁϜT˂!nVn?m<݂[fȬ("?0 bsD{r$a!'BC>z96) GajI g؜g&OҨ ^C:=]B⤕q'n\: ]x[;eb20W+d<\?| bLi طGo򮞱gYZ07070100000062000081a4000000000000000000000001642f097500001d48000000000000000000000000000000000000006100000000./lib/modules/4.18.0-484.rt7.273.el8.x86_64+debug/kernel/drivers/isdn/hisax/hisax_fcpcipnp.ko.xz7zXZִF!t/_]?Eh=ڜ.+9@HqyMçQb"R5 'TTJRydcÓ)kv9 .)i*wZID ӱU|CkfY.R!]y%qx%m]h/nJq`p,qϡc$hXuV?']\|U7ej;|ӛ,6zݳ%)+Z,–rLziQL ̖+tKQY܀xT?g^2Q^o(fHB?ZRp vd2A}dsLu, ۿ:# * ILBkeBHs1T A;-~tHiT*8D:E=spNu7{j_B84uB`XlYng ;Yl!7)7-zoPv( :Φ88n;k܏ꡦo: _0`z&Qq5 d(ߣw$JצMkYvPRW F՟vD>H7:&fe<׹uM-2?W2X+*ظB0t"Kkad DIsdt-m|ȔB~69&)}^vXuąe'"AKmTlϷ$V'rjn}p E:{!?gVy{ڔj݀Λճw\E ݺL.K?4̆MW^vdD[wfbQ$6oL.!eFv_4Wz)%l?x|vfnA@dzaJ ֯1%?s*5:Z9G/ws"|ܷ4k20ە(~׵ (}Uorn5*3rBgbz5vhIԜ!ۮ}p2 7ezCpsֳsI o 1| IQVY4JzBY8>,pDK_SR[Q.? 6(* }x3D*>i+r1j^= (oQd֎s26戩sdן|Ԟۇq$xd%5oS9{ Oa0Ղ7bTNY-lTy {j!B(i!"#Vo'T?2Z}zƁ,^ԓÖ@qV_~}u4U#rT8q^@?-_`dGBfJsz =Q?$C7~̺,¹*} c,,>MX= JjBX˾` :try)4YE{b_)MtӎGy +#HnN2%C?QE'VN`pPVy`> joPN |HvI$~I cՒ(CrDҠP 8~ ց1u3u֯Q+!iY + v , [Q-P-ì rHMtqZm)3l Xa ί؅_LB{aiýd\*&7±vO7 ~܄F5Y96 ?F7zwu ,tO FQFz[;MW-Je+vEqDx)1/njaC,JvZQwcʺyн>% DnL*qt3X_#* s KU {?FNYlFX{ᩈ2"T۳g (x=|  9Dzb_KR 8 p_'Ql‚5`! a8FZbyvyf#F[:e(,s W*DOi \:\Bk*\>hVI?]ޖcj+1ℙ jO]DO.+ճBIEײ/ vFUL?I(,3tl\ "Ӏ+j3'fqm&.. չzsK[xfȑ4-l?@Y x|okDVXdf HB+ t5-85X8\8./!|: D&ς1rR ڝ2XpqGWmh[(v~:KlEqU(|^x?Y|u>>l(5MNNʾMQW;`/Zp`(^O%O$T-uC;xXpb$k^mŅT+2ԇ|C744WCAņ+i8| n`&tS(9?kj×X~&֗cLfv:W,֟_9rG/~C0;*E2˹s[,ߒ`S.Vn}Oi&U>"k8n βQ,bk'ʡ§$.2hܙH.KȉxA~uZ xY`dm.94TJ1rwY|''@#P5* xFx|\BZUnTjehh0Ӱ~' ~!D +KKA@},K7T>hG/(A{ 2WYpO */8 ${(zME5܋֙y,)r 5—jt2 :ǸKupZ;eH"k[?AmvvdpP0xijSU 0)WHe=GU? C3K%o{AXٕv^ץ<6,occ@zliGrPpAv3Mk%Y(1d׃G:R;cæIDԹz~(ч秴?q6j[c"U<0h_!f fFa'+14Vxec()3(ZŞ#أ,32 Pn|A6iuWS*`SzTw}XrD=k_LB6<ʰ*n%S,pMv*o LtM#v2Zs#er-!WN +?MR4zO'EcDj2}r$M{/d83ͫ|.k~ .\N,b*uS.(]vsXecItv?B2@A})5[ 1iv גq*ERPCړj+W1E ϥn-V5UzQbF7 {$6>dڹŸ]KFи5(3=Ppm3u .B{DuUX'!dM"J ~Z zVIKbgFM|Ht0=1Β`Ix&V8Ti+ -/(Q0I2r9f?tK~㶧7+#i\~@,]1%mhΉZDljԲ0\.NMoo~FG쭍b3D.‰8W) l>Ey3`NOT1vҬ-g,Y4s>%Q?aGc~ގ;nZFU457&ydaQ w rԽ3ۄEew>ݲl S$h.'|;Y ȃ?]2c[L |޴Ռ.:P{ȑ7`Pck!;r")5爧Qk(> Cqƒ8E}Pp/RޝQtĻT`0bVB'5oA^ͬ<2ۮ4DOGwDثK()`H30 S*!8OsD/V!WhtS/2-#m'5SqW1Q`ave;M91>"wъ&eyuD$P 7j_\!;x/;CGO-dAQgvr?Nam|>_;PK;B g j}GΪ$:>v~!(yղMH4)Q0_aꨞ|, eL3 vZ M`_>ed^CŰ]hթ鳶O3 -9Z4pnIeHMN9"T[oXay:w (_h|(khT:҂[ et`AزKDbE_R*۪tUøs^ ߘ_4̾)CEA,n'̽9m4Wj{R;8W.Oyf#TZA_C~|" |xJ0thnyţ@qL`~D_0l1CvD7a&`J$Qjo9=Q;x(M N_0%J,T) 5CL/\{oփh'ꗈ ېATyyI^y~o %sPƅ Wppd}A]'trYAwP 63OMcK Sȇrep^YUYʽ1/P}BK "G2o3]}RwgӁ n!YS!] x]MA˭ #.4jWl2e2儀^AY7.A4fwOftTnz񃛊Ȉ hQm8!h #vlJYR4P3tHczHx&v܍%tUh:[5hkp9)s 5 ۋV" g$Z{(+mߦ]N*{3i!\C0AN3TR(ϊlI8zZ)7&j~E,R=cCm fp '4:o|'T#uB;ք׾9G,8m Qo]{~#}3yhUx7w~A2e% ^%uri&\z&ඣYS[ɹR*vb!z~~%]?)ƣ NNΝKZIEi+ uppsOgYJ r)!⮇ud+ksP|{ܘn ʆ힇8B+>tty& JZqNf(GL[EJ)=AQ 4y*?Cc gbl{8_-7e4okFwJ๶92kixVk~Ţ~.[tiVцN&STU S=:1PlgYZ07070100000063000081a4000000000000000000000001642f09750000147c000000000000000000000000000000000000005d00000000./lib/modules/4.18.0-484.rt7.273.el8.x86_64+debug/kernel/drivers/isdn/hisax/hisax_isac.ko.xz7zXZִF!t/d<]?Eh=ڜ.+̊Q:@WF VKZ܎M9R*A74ӴSQCJ_:ނ|cNh\8xkq6>sY.aens`Po!v\̤݉dZt yϱ*k>|gP4:MWdVW{}'/TB mPK$L#1|rg Bo<\uCGpvM7(L?#ф?ODw$>ޗ28'XJ[Ās4 '%Syo0Яuy'SreleNkCVsLz%Öx{YT,I`!SC j'vZHS;[ACOV1H)6Ql;I?GOMN2XPK1]P.2!#RC]ΌV7Fhy2q(}Nq{nF,RcA Sy-D̃ibtm-o?7=2? K;~&uB{;= OOXGra4y,q6(!3k&/kkɢΐ_Рd&*4bʓFb+QlWX{l$>Nv ?,1Bd9j5pџSa7g|є^%TZ8F!lqQw:ߑ`99-0[og8ɨGbYl< `AU:f6 !Zj#T AC* 6"{bLm,ٛAFz}E&0ZѰi̩}l)P(Al@%'/Aw5r;g3MHk J ?؛GC_4o*E~cw|`x 퉾y1HlxCkpRHԩ9!%RFdy/B)ςW.Zm7N1Uƣޞ,g8bRYfjlLSU TVR EAsf [S3.1"c6y^A?fG1Cd:ep-飩g䮓8. )yt_nړ-wտB]eۓ\)Ǫ &̓UR a0ijÏ:=nN>2d 1"K))ψ<ݟu~xNp9Q+AD΄[Oxj:= +-_T(y?Dԯ\ ѓ=ӡU9]Ƹ(N66}uABDyT%b S:?4 ,8g156`zWkc\rpzhնd:oֻb*ȶ :yo /X6)@b:U%FD_Zgi? LlīFgVwȸ'76u4,gZ]E%%*SyJ &ʊ!`Tn1. ZQUIψQlgE.ALAUA3$# hXlW ɐ ljX+ k yIt%_@iUhSO _9'  9t-7&"Om܃Rūo:;&?x9g }K̆gwk69 #Oiζ#?؄U 7,|# ]\Fcߟ*q4V3Hsʾ+P\S\Bfyf7~QTeaR|YkY4r,!Zmi? D:d 3)ZQ)>f=,9lbSIgE!~t3k۪[ߗɅSos-rfV0Qo<gfno:TDYbeȶb]g?B^'pm&ᘔuHROр*H-z`s[1V l^ 6Ӝ֊&ߘҋ]BqVR#x{y^VcPv )O&̾Fꕔ3=/M8=CNON됰onũnV7wRB!Y5F߬~٨S$=!V-W (=}q;TJ1@Ks)b9زDwTo(oH1V$EFh˜TBz]dF UPm &ʠaKjF˒_btuK fM3އ D~XGfcb-#E1w@_V+8 YOr %f>ZD\@Z&Zd^/Gx59T3)sn@RۥHpBF]^T/ r֋,1~*=\dwBv%Lˬ^v E8]Q }@;T7%{a6CQ8N)ںi}@lQQt!55$4 >D]%bY(wgߘy|}V>HB'f:L/?Y`^g*_sKXh_H+oyaTt&4'(Ͳ oJMة>#h/WljC#W;Aq~[w xNɊrD\r"$+\ǡ.QT Ӵ4D mEJ%8|iyw2ALnAq ^h1^@O&4{|UiDC0z-pc<GxF#\~2< ` IxLigm:S3mQ[2Dzv `B];d+z|׆cx9` :nX9K3icCPoC$n3=X+KN3t}_N"rk p9m- 1T'WU< sv7E_.pыP4D..j Z!f)V`wn-%k#ζ ™|{=y78MGJѕ#mad~Rvx&%8Q v{h'acb΅d!3ȟ.#:Ղԕ/'wUCLrs xEa5$vtd#/w GWEX`P@6Pȇ>RcҨT݁n$YT gFYJ_k#xKPOt!5C좱+Of^14ZUdް䅁دFt:D$7ʜ7 Ӽ"^kh2rI:RUO/F3)5을pB##\o=d@}~ɟ/NZM }SeQ6,U"`%7 6%X*׋Gb^sm0EXGoo|X/ (+* c"R4yb7d 'uJiHJh+BP$(RX>~,ږ FKۻDY@3g0>Tne(~:1מC\7vVF&hD|,ȟVb+_E?[(Bc&ܕ D:pSxvؗ@t,ՍHҁ kD¸/djITs>9W9eC1,%55ʡiO@fp2-bLD-wkygM :  z+(=y͊:ymشؓc `Jpݍda(M mgYZ07070100000064000081a4000000000000000000000001642f097500003020000000000000000000000000000000000000005f00000000./lib/modules/4.18.0-484.rt7.273.el8.x86_64+debug/kernel/drivers/isdn/hisax/hisax_st5481.ko.xz7zXZִF!t//]?Eh=ڜ.+PxsS^{ܘ)aZ+(_Ț.9xm.N<!/3#8gll& 5-4̎; Al%z5,2,yTB05EФM5 D0ਈ0L@ '_KrDxn iTDMk޷Gٹx[ϽJA+S85n|9CKŸ C+ uޥ`JI.NQez_KPFA,j 8 mIWWHKCtßFR|ɼ ^4\K6xt kY}:XMѺptZF*bV"&HjI|Eqza>u*X={a)[Ȼvۮl _βVׁ6\䉡(!H rM]/5+B"wY'b d QqP6 eHE] Шhi y DCtu+ mpJ]/Xy(2j_ݮc]rM6Yo@ܓE-ͽܝ4i9l)^LzTCBwXD8FUPV+ l4Z,<z.4e,bJ炄X]zd9 aW mӒ^,<22nyGBذ85]K;7TqkOP@٣&dY 豞1W"ۃ.:a-#"`uJ" ;8VQV.<t ֘/S& oG>+{Om5G 42}N !X8Ewy^;Pyw?x﴾78R bVOU9b$F&T|M j%9Ntľ}[b Lj-c'HȨԎ A6ʹUԔ*YPD 9=Ȉ'f ?6esɃym:XsLl2^۝j|31X&2(qGG(DOcJk'n GEWO}(kA" Ko$.#nJG ksJ@%] 3b>F˼Ix`[z%?$NmuL.PWmjyU '+= % fJb6jFfz_Phi CL3߾z&) ōJX\YtaR-V2ḮP m0G}/Ep v`k?lEC06.2\LRab;9JM_n~SlDt;,DOʋKw;!9lb^&o_wUfQE~mX1oi Ybj"E Xm#a,)9_Nlݎ6K3į0{lp$rEO4-AK3$eըo o-)D4OL`Z pt͏[̾C 6sÉ碇߄&]Sрzqj?֟TȥǸ,,ش ۩xgޤP~9Ň62Ldew o鋣ZnSiU&_(=V\b6?'ϣrh"A!=CgFihFE3>NاqBOMs?~/"8K]vnzgp\̕cE6,蠆3W 95o%_"̙J<|9j'}3aow0㞯_ e|fC:t oƶ B&8Q돩`)[s5}u{fbɏr 6`DhcsktKDtSԒD4U(4ݱ75t3)xT!x faʶ|_'XI7w.t5+*57O,( [! Asdž#|#%iAu)VܣDMYc4˫Ae8{\_uxʫJ|_}ʯC%/i޽YsSAu^dDRIݙEC&ވ&p]*×[P2D'.-$d2F4z)pcn+hzLٔlv&]ه3qeI9`77s}\G$4_ OiC$JEcf5@ű qVɀ.]3o;6\Pqx, 0JQY! 1"M*a ܹ%e oigYLQ4AYV5FεH"vbϼI;ahކRzJh"/k2LaOITQ{BuG#_u+bS723%Adqɠݕi8c鱌KBˋBPZC΋])*( )]ԇB2BáI~_FK\ o`G2N@z?zsq!5z-.>CvNP+cG]Q>cѭ69X2גkA yԈcFs[L(q Ws] zqN=wMOOϤ CKŜ# \'VCUxKEgvqFLzI ɕ^OLrNp gɪ1|:p.[)xpj+Y\5Ҩ!gׂ 辥 S,.C\7w W3l?ZKu4.C6q}^rFI`n( obNQp܁:ugcBɾN԰aOU%h?#[pG3@t[E^ӎktyFew q ]KC9Qm%yCX&: Bh}lx2Xh] ěψ[Jw2#ǽ-XGpպI많1 3^ [t6%F1bLZs (Br/S6Q~o\UwiP~LG 0g.`G v Q]-Ƣ'ʄt&-t|$Ϯ~i-u| eZ:{α=Qbb krH_"l$hOk[%gG\z7^9{nm O=x!  >]rשى1=1W-6qߜ 8g2O π{2G2n,ٯsIym恕I]g1pNUlު|j6f,%87F)05/ rѼ wEVi"ق=gYYx,CsY=(ղ ;|4}qhY4Mե+a!~:^vD ;Q(`Rrx} T$u)Hq=g*)PR83^ I'D49$4A@ս.JW 2` ݔฅE=nGLj`g+ \t:٫#4 BhBRqcqc_\I E2lq T$}n^)%]\.6ƗgEKRjO|p TSY\;|%Ya`M.M}8d# 3uYCޭp%oWN0MV'?ݛ"q!C]?D8\鴒2i4g#3I/ mDdMfٯ5{b1&եm,),Ѡ(׿T9:ԎڰBݧ׫AF͋v]'ۜ.y%0tbOk:1\iT@ b#f^{E5y2vsA MKzQ%3c&V`D d(l`{B_wvcMlԔaB՝EenV $ZCri0s y[9፨PIBG),ϟ$1l2B)_QImo7-q aM,?N_63͊.Y$ˮ4\L}E+N:bA @Ps>+tH(*VCJIFs}: O*Ul_tv GݘR 2#PS@p3W]j'I1f9 HQCt8GeI= u;/d΍|F@9LDWJ*m{_Hߝ&ƌlG4;>)sKVDvWqIr%yˇsf8.fc9L< Ng~^';g4R$B$[sA7<YіSW2iYZJ>.s\MT"-urK62M)u,ZO5TTCL U2nS17F..xRXӳo1+e%uV@斲>Wq[Eִ563Qۺmqsf)Mbe%,XW¦ v"@'hy~M{p4!|fGU`2DYgVx(kUڻ,l DdSUCi#c*e{pHR :|*-g'eV4$h?JջPIm# „.vgd90WA5'ٹao d Lވg&~n-K漅y)H(v[k+x?Tua|K}7tk>a]Ef0="v,ɴ]kM4MoR{y9قuh0%?KǜW֩__%"jCmF UIGvK1נ8@,^&[YܡaVA=Lw&/Тs+T3@„ ^?&E{U2PrPUj/r!ɔsא}XKĪa5)nu!dYB*$,gDM$C֡vim+EeWAC fpmUSB lR֎вRLkXM wD,KtHq?3UEHG+*TȖ `4WoGA03 9ՌT*Ji8}3j gw3rvR]= 5hBZ. ۧ<2x3sCY~M>`z5AWLyYJPUrjF8Í4eK)`?Πot;QzL=bb/tTAc[_x>W5R^9:ق?WBLCplF=v!Qǰo\% Tr=>ggKLOR8#e*9Sĺ;1(TDUgEBi[qwl\-4k;ДY}>v]vsL %N~=dp֖aFccocﮋBq֨\K>a@DZy$ W\~\DpQXC^&-#1>;UyR;آ{]bC]ZP\qɱ[}^ ӉNJB%@WȲ`Op.0`8NfW^_ !X *7N#C7Yj)`="} S`ȣAyaH=3*V6x|m:MrKjY2X 2eqtx>Nq М[C.c9yҳb+\-;jGoJd "S%FV{-c'"]X Ұkjcf?h;;%"/ Zu}rԅ0hop2Kۻ0+#I `ק)ڹYpy+(t7̑{&S}59Dqm2pVnM8$CQ#ώR~l୥ˆ=PEIhT89э6E5>v_fLsy$h-id Y|>D& kjο-VeJ0xKcd9sX~n-gЦ%]j9`J9Q?eM ۾{Tr 3 UgE5#=]eEf^Z _(4^ Ot0ib޺܁|^֮hs6@AVQ `B|Џռ#8TZJWM2{[˔M'UjQN|xM`HZ_@}@-^|7[Rz6n3ec{H ^> #Y)@߳&[)CL v^h~rR*>mr߯i,G}{3.bh*`S8l>! ߉u6Xp"k=[ QZal>l*:S/)bj0{M6 V~uɵّ RұsC( bi\ Xw^M^YъV7hIH O #x~:|%%ӚGdƓkq>;Y1 CG~d[5kmk Nc@bg!̭1$Ogq 9={(3I7b}(ŏFڬ(fܵ E(*-!QԘIDKqPHvjw~6 sӠnYGÍS ޓt%Ѽ4‚mҳ+\ Z4'Q)]_9{qُ%WWT* L$֜| Q'B3 D ~L:kAEbT|c,!?"SQ7ԝ)#`_z奷0QDR,^2)bQ#IauT}b@ϭ"qs^hMf{D1覛,`>~Za6>"V vP XƨPh lċ!H8>=fi)0%y9 yjB6XhԨjGx*ׁ>"O[{m^9[F 'փjpal5R @.ϊ<3(T W 6 qĪILc(e620_Qf߄E 4iVto9>u]::<_ H2:[NQ2&W\;Db.6 <@mDٲRB]@[8F=k-%L+Q@9$e_Bc{8t1(HE7q. {&I soGmA4-]1'^@w 3(I^(fcLIHHJblC͔9m(6y/ͷ[0u'OMJSOɳO fGZɽ81<\MDUeNՈ+Ao3I쥇1ښִ . K_UShrx'{RaG(j"pـJ,P5Lj|ZgofO+lQ)&PT i3֊0B2&RIQ_٤NΑ,Le11 nc̭w&{ю_2`1S_n桕][H*DXo4WRkCd-6.v[!wr[H'  -ǙέUqKS4̈́-87vpeI5_;M+}<>4^P卷7_-),5LHsa$䠞SP37 `_KgYZ07070100000065000081a4000000000000000000000001642f09750001278c000000000000000000000000000000000000005500000000./lib/modules/4.18.0-484.rt7.273.el8.x86_64+debug/kernel/drivers/isdn/i4l/isdn.ko.xz7zXZִF!t/WX]?Eh=ڜ.+C2LI_YKۂٯs}ERT|nl}=Q2Eլb1HYޖO[Q"^y Y/]d]I!0Ce m`ZODK깯[7Iej]'/P \5'H zzڽmR;B"u_KRXӿʗ&PouAp?c#@{\dB_&4YE.v0 ѓj<}VV _獪xhUY$;IfЀ߄VuFL!Zc 7ծVBT7;d@qnHH 6͛9/jIo>UjU Zdsv8uׇM <K#qz;s3?:&4Gp\v;.OvdzM^ A4*k/ %_JѼwdZ8E;Fc9yѳ_oB*X! MYF"nr t]UvRo_U@b'~ L/;ebWnmEqd[@._ar"8`k6}w ͹$DB@ pM̓umE5@ 0]9ykR*g܀sx;<ʅ a_O~CڐPc͜ࣉ7 @1z+_ԒXOEja;"s=DV,6]>a@vcŃZ[".9[aK"dCi=7I,,nO%R:^%$-Z[5G=zjzd0$Ji6 6!ӈ]_GFI]r@B%2P6Z)Ͳ0ǶʞX: _.&/Q1U I6: p] Nһ': _ܿ_cԔ@l>`ptvYX #~l͌E%/RC.kKHS0R[@J~!ao Ф?Q.bRȹoM΁m=߈d3U/#pk=F] %L}vz G")IMq\:4| v*QB*wH9Bٷ9\jLE *A1{x`.iQd_DemGaifyw#tac=o3qer{}3UZ,@_6߳)##K!dLk`>&+R?,4oκ>aԽ!c/utdW"Ž6Edk^nGUӿ4?@&O0^+ }7"#^~\HUa'"Iuyj?TNCԃ@Ɵ[?o?1/Ӊ}Sl`.lY2@F~l֔B>rep&d{ƮUO}${$^z~HU2%,M p\6VX-&]i3{dH(9L˺h{O0oVNbæW tXZ7f9)Ǖ]z5jG,ID@))81kϢOO!0m.qgs=(RfcۥҔB /8G~K赥g2;X4Zc3ozq>^ \JLP἟U4_b-[$58 ?#Nmpbt{ؼ4 eއ5!)i 3DZ6g;掚(Jҧp;V}AMj^툮O%0Ss;\ tf_3%˷;ζP$2(˂@n#f,Hz\A= }4eC_EբF0P8  C$U;t=QGQ-{| gFpmS2DZ3{ib{Џ#Jzɖq$[9]3m,-ج 87 }TK_>jDaM~èOw@=IrqTݻ*E+!gl(^o"? z 8*D4èQlx̞#\53SZ:L~ɝt9w S"iz4_}{I΢̾3ϋbWțu7Oȼ9G!ܠQ?}OA/U>5W?&QԞSܡXMڭ_i hJ0V؆>MSӕC2nYFl'Ex,s_Ғ&؆|侟<ݼpjSbwalЫCm^7O ӆHSaC=?7DcT/&wBoVAp4i?Q"%(F~!6Gɏۀ:AO[:S>ٹdGT: &F̓뉟)*㲥ɋFy.M&1jOUD6QCyi;ʹmH@ C_ٔs/VPVȶFPR&TV`> >,t9J!TS{e&*M~]_lG (x?$wM[swtrʔXYaF9J$wC4`x8daPL)QōD -@Q:a> j0Z]X5!5x& cT>h9?tg7-B"&,ZS'q!0 ֗"1"Mg|X&}E6X0);NTwkߟ*X0934)sؾθ}v7U :yH/߱|uʣ^y1oO;=S|=vN\IF#An8碭 zJ$ bpV/uyHuOf@H/n'Wgz)Ls+0{y6n'ΏJKS+{:vL=NR1k9؂b1!z`F6%Cr%@kБgiP+y\B[70#Zt1`ѭ9W`9Gwɋ<'"hwVהq"O5m':D|Ȍlr^ CK{ 'm5۱mnojpv <nB4AJlJ:~q3[^yO;YS1cX;VSp?ϗaՀQZGf11PEO9u*'i0axƽo3BQθ (?cJP#C;*ErH[iʌ[/];bz)qѐ5PxLsG-B .EgWB\~FLdp$cs>GM-=֐?ZremNʫ.i1<dAOֺ`' /aK@:|N݋絀ots(}tpJDy&fUPٰ&~?.l_򶂇HNߡ(U{go74l5"'Q13^ IhfX3{\vQƯ|_k0VtV=њf vVf5Z5byiҕBP\697ZHQULհ , {#JޜAz~ 4UT@)2F# yUTіŴ$XQKHBd٣zR%9 5*ˆXngӯU Ytu*c~TIz*9ArXȺ>=4djmWqΔkS8JfnF0Ə`uyvf򴝞9ɼqt~\vC~FdѬVT_ /O_Qq3QoOp|[1|W9$ :5e1:SK!1!%wdП_-kNMVp$|.,RS۱G-YN$/ VѸگs;̈Y~d ?q7O hK ^zBI[:"3硇a?8+lIF?Ϊ ! /G*00Cz, bgp)+q I~=E$GSպT6v|^>qxFvjBl Ώm/JZqkԞhaaAD&{bGN&Lx:, XjtMvxY{"4%kD@<[ڕ02w 3n$7ZPe͞vYErH/[=ЭƴsNs/1~.7MyS^!(Y^Id19I]7֥Xw_9d,n݇= 1Po0pRy~<SXLD{u>ݳ2頑")0l&ZU9qkVsdVi>As#J¡L-!~BMIIDdME@[5uyU|HOa~ZWc"@WWmy*XnŌ|.,\|s[+ȷ 4\Yyt b:-аd7OjPBx5pa<[-T"𔚌j4MoTmY#;,Nq|岙}s0h(Fǀ7)CWO8 IзcSJ@dp`vOxx-g{ $n8`F%{?@i`lO-XֱpE/q 4)8Vn $cj)*~窆<9q7Y Q=o> XL}scN;wT\ɒU2ηoPaCC8`}^I/Or1_ 9TQWk4(oXA)z?)wX#sG(V襫5uPmE@mQɴyUr3ˎ)៿fUglz;c7, dхdH<F'uZ "KgXe8<<˙n*砡P-PW6M}`v ѕ{R&hQ/XZ)oawl5d;S, qaXA<fts{BGZǩ2iQz:ʧk}Gu!ԉ!\,Gl M* H-%L|ع >L4!x*V<=+{ǘX'=^3P3C@~,{ZAs7pDZ9*雀N5^OaMjgW89 \ϤҊ)YWAS}Dʮd@ 7U E*5 WL,3gAF́ԞBg'nhxU;mC;S`-Q 7/M73'Ohk\Z d_v_]D eoa_-F"5z1Q5kmPP:Vxc%U e _#(휠f  ;h)p/ӌZW۹<$'NvG[C2mn,Z!'Bs ˗q^\?CS994oK"Ѻ0oh!daTm7iǴܾ0_TkǼl&yef/ X~؛H܍}0Xt+ aCn sxaVrD 'SN/ଟڨՇ@&×[***A(q:, 2d8-.N.lcנ9l` V.fm!?ΠYh`flX<`}E )xBJ oWQrgfݜ?όT8)/lFVR/Ӵ[4hҟغtt5 U6a;2M'H<[Ǯ:):v($j"SXx]2rl:X~՗f~xfn{qIʷRH&3Tq[Szja܂t* k):'rt-m0EYC?<7Ţ!Vre!(mD]sNkov.E~b0IBisPk3͢z`il5p9uR XLj/M^ qub\[&pp8ԹSϥ-G=5ysϺqϳYm(g/S7gi1ݖ^fXzJNtŁ5a&q{5)>SPM+ ] _1(7@"/+,Mr9Jح3#C,Fxq`*AD,uGDjj~Z2.Yhf[jju'ܔT|& ]мѮ"_F%ȄS>t ,DflE Qyd0XnΌV($˩}Ϝ)i/!>IÔk~$GU{%FeIbf,Cw6"zaP~=;,lWf;}owNjވ5/t Qr.IhWlgG5P60w&PE_k-jԎ 'pXYQRB<j ;G}oVMz9HlDL)`ֽ@$% 3UĨlQeh4/:ݗ _,IFm;Vp{JG.'HF^֠uɫN?1 JԾE4eN8!J_\mSo@kMi :O8-;y,Rt8܇ϡ鍉W~|rS#tX+rq}M+#ӎDcdB;4}֫ zcPRԑJ|Zhߟp a+pB^Aysu:lܦ/Ǣ<}69"_#$SU Ŝr]pkO7ek=jm!w&?4\HKGn}YGզܻ%9 #yۖݜNB 9Vw$e^DTpL:Gp4 |*a]L.̼,_+%Æt1BhډJc 6Ţu&1.hU]zOOє JZR9?#:[=,_+ǎ57CD0eLO+YbwHp]7j ŜYO)ܞ- ,IXwXcc ]ke6<*Rsɳ+N/1X|wFYWUj޿b☺|d \ [сt-_jоIaAV+K33Y{@ \G2ħZ3>LE8 *WT SxBE%Z3馶t2 iSa4c:bQF`'_=b #4[ fmgz<#{3?Sy5Ys#ǿBww{VN?*`+i!mWA0$xސP oK1"wi!hSW.^S_BEY?C%Dl65w˯%E h@=oA!%4(%@րbFpxOf^ռb?߁CoBáXl-_a/wk=;+xOf/K%:^^~2\Bd}A¥w{ rvJ齒-S7Nػ\uG݂lnsĸ ?xeޝCP(I(QΘ>ƗҤ}9Àۉ;1 ދQ/lAJ/PsXr0mkn={=_Rwwxk[Bc \w|ɍ߉Ic(gs[:ކ |ehuixSK)f yf|L@l_$p$Dx18urtEpo.x}Lu!W-jK: #cCoY1&a1JguFݶ2^ kH$J6ih* ftfaEuvVSJg:Tj;>;첽#MQ<4&  C*Vn/!dU>oV ˢB؏l??#"SKf1IIsJgD3b,PF 3a?1!/ף G;d_(ui[n)ojq+?ew(b ־c`/hpt,5PucEU[eS &ɢsi23 Οޠְcl$۶bni?μ?GC2՛8j? ĿVyQ9|:q)&+;pW=aKIpp9v^:|ns,IڕȺQGGNznY`w8jk\e/=Pydy|gJu8lIӿA܋!!-}Ft87gX# N;>,ߑ:*ºg?*VH#PH ̴_/A', r:&v jaU7jN]̂o(qr%\`K]I'&'U-09^PBl 7G9sI3~(Sحbe$Sk^#%MHbRRYZ蒀i+"? Q$nM>_u#X{ҏ` }.;:;Tg8#e|=$#!HqVgRVsnphE@*t9 @"I3KBeVw$q 5@휈zzpyg0ӭHfpCdEMQd&ՆlC&NNqbE(H[䤇fRW#ʥ7{հSM}sa5ZF4B6(L5n6F[>yu2 \_JiuKgt/ڠ"EX.i"LlnkeD~wͩ!FǨMϖf p}E ==AиǸZ 0A.=>mvq't-4A31|VлPx at% uiw3sM;/U`+R#l `F:,_s x\}"S^9pq6 DMPi^&G|KǓxػHplw"E#sjJq\tձ;E.HwC)&oqaq%M2D޺L;{ b(-,FVuIN"`ʭ믍ڗ#lzExG} WޟWߙ+w+ġ&On^ƨpvx90P1x1rRQIbk/Oۍ^P#qKoBpt]BƓnYdD\:rX CnwZ<1&XVS>tK^vݩFN\NL+[ Viġ9su?XqYǥ3{*|qг&3БZ_0LU)Kz7W}dWbdZxU0DU|/">/]G]U~MoI+{N[gIJ7=W< SעLR+t ،Qȶgk,lHARcU,LO%:~8z-hǍc^cIpU/_cby_Z3@zͩ.ޛUh㺌Yғ#[CŏܪZVn[ H[j{;2֜{LU #%q)+"'N_]F.*S-b ~a'oU3պǺE{ RniIxmb f߳ya:~yʈ!no,`+8Z@&$ {X'IjHV,QZ~'6BԇW3{X3Њ#+kwJkyK&*cHw_%yX=ǢE4ѯwk7k[.qDrt4j$gȇaѦX@za {ȆHYVD|!xx6G)q J;73wlm\Rم7SUǹK,X5 ^=㚢\05l1wq_þDϓ [\ɠo{p-7j[$jo UƟܧ2ܵh/iѴ#j3×w|ǂ wqwOJ#>@T(.)9:U(Ru_a)G~zz|ĺOdMђ.`oݒwt[44'!ZL_!c(G8%LJ4<y0S{Y'm4YH7Fd~yA[ٵsٻ5V})̎VSFq믴/0TYHr~yVb>x6j|CWQNi$yuce͓z>)^svTLwڊ=*fWOLJRok% uTeǫ]WH _- #s?uH'aIzL19v >trC#9r&ȁRR ~Cܷ%|͘y:*qqO`L%ŻgyFEfUfˏGrR;VA{hۼ ev{UQqp.R>R)bφ!IJx~c'IQZwn*]2V[0PnCwU/,UazϺՓ8;[[C hucTu!8o =c%'{șz9A܂I!&O_',AH 2[ҕÃk,[[QwQ\,2!rm_1S3 MSFUJ-ɈmQ?aam3 t p-xNU'ʉ. I@qXMBBz3Z. @^c`Jq#%Ij$~FSfвFqAK${0i (YQCW鱃C?lbҰYR Z~TF^ҭ#lqL "{32̿~HFo+"D9d/tNj@0'&/d=U^>B?Gǜ,v徤J47 -op->LJUd\/'muqr;:orQ;Hp}. 'o8):HdA{SVBT.&w1Y'c֣ԪxBeX4Z ,"Gj|Zʣ yS ?k{_bwz[&^0˭16p0ĵ۰_W( >nR@~2]#۵DsLI Ack>ZXQpd#Ay`?UP@f%. E"d5gI^nr,8r DNq#%nDĩaI+ ǠE}/ 3S؝mrB:t94 `pvԖ%x ^sGJW̓Ө^ʒC 1xrb$g3[H$e-hR%1! i@e9q f jA rygwn<[(zkzUp}A{rZo?4fIJEQ˯:Nfsbo2;u/%̖{ugEuƂǢ%+Oow}~yD3FY.ilv}Vo^w>t7kIsSI(=)!օ,v rV$^oU{W+S53fXks(2}ojD5?=~ ^U>e1 xdvUdDǥk?29t~@%w,!1iϢ&MՏ0|a#UBN"' M47? R vVmRt~ݣrh^_O"77_`By>葷ĥd&V ui7b12Ɵ%>/.Mgl5пv@ҵ ,sYwi72hغ'Ws.AXgEm·9яpDTM!t&#P}'߄$^էD1cbG\36*&gt:n:[@vT=mژ34r9{UK,ei!ӏ:Fs4re6Bl4gsi=I;{;C02Z,8< Я[B/l`}HPY&MmQj3oƋyDk{{We :Lj^]$Q3jP.=D-1D}@ { t=87Ӛq-:>GrmXaŴ *bS\O?`F28$ߟBq4*6pXfyn(u95x2X\,ՉX1$ 2_B[Ϗh@Z N#. P.<ז[Węp+O#F>gƱpEzŖ DKB~8Ғ0,)lZB˛[&>ጣp㹒Mgcq#k}Y>*Ku14 # Ce4xsDgz'e@-SgK.-?xjZέ-VI Zi֦—D6׬iY]6ڃ+ 8ÞTc<][?T<P:|'R׍ڌ{|vѺ/r^9Pq65΅VJOW EphFCs5 ~|C Hr mWuK-'?8r6{du-(Mj@9z!XXpq ]%X tVc$z\?- &OxKi:(B#[%{pkXI;!v|o4NR$jۙgĚ^)bJ+D-?[Ğ]vRN4Td.@Hb+<9npX8l;z=xwk4;˛'E2އ@Iԓ-AąF^?[?" >E6EcC1&a혍;:xwU[*"ևCCny͛R PnOdvׯFL;Ҟ f3JNx.E| f8Ԓ͵Hk+qAHXfS]x{_2ȕu +#5σ (^}G6! EqtM3~wiM0Dm0 bcUt8IRnfh2s~>. j9Ӑ0ȠikT'Or~^;^GI6fA9`77)Fw仓3m65֏1Q5p3#[hM/@(=˹7`{npGMg}|T:f&)w\|#t_w7?V98&/Lqf䪌gy_ɢC>ǟ@411!  SC?dy<5t N : OX&;Dq<˜ \p=SHQ4< \e/S\V?wk`SeAR"K?9wY4]~quF*$}}>Bk購&r*0OQozdt1X,M~%lq,đ0jR#kP %7欜LɊ`c2KDF"3KCzHA?$-K$4O=#, o^ww/ mRMu?llӲj<-RH 3.Z9ƶnR>$ YEhvNJbt1NE:mĶe7J9EX+ۅ+Aa߿oiEU<=xFU8%uP_^`N1b$K9gbK'D\qhT:xEpDlL~7\QJLw%}f{8*$\3଺>п6[ {5 T%t8*e|4X3Ss x_oDyT+|``A;mn&;F1.G֩J4*ʪϖJf4I4lJ߂Ao~ $j_!hb12l׋/PE#IQ ^'# H4,HR*8-fZ@M@6 < dkg#v)lm>3W"l guE: x\0R%XmQ Ysy|&T)l,oZ>n~]Uڎ~=Ic6 jKֈo#L@[,mi E0e4Yx(> e^d/ H^Ghվ, +u+yvDY$iߠJSCb!Rj>̼XD* \d5wu ۛC=&;}BD*+'bkRt1"xB՗qi.p*+$I_1z,"" >gz35g_{p>-ܿ@D`Y[<4v_9YH{ppg8= hx"pt-W*)Aa"1D]\4mBͰe(lp~IABf,R1NLCͿ_X!(.]L>6ڃ3yPvݴ QW^ Fw n?y%QbW g +RAm#_&t-C C|SƷ%!?u*9"=5m%9~|z]\AUILKC[ K.f~]BuK}U/y1AINNٍ,Ht$'ȉi8-F,0[w( og9^zRw;QJ)uވF!w?;CV `ͤ-̵7`15!WR2Uq1I)pPړuID _"7q2*yZt:>(M@%lYT޾窳°p}6nȽJб9nW;Tk&KPcKW]_5(ɯ);oR4=/lsq35R*1"fh>yKTsse&/}..~a1u=H_vx $t.S )~=w7@qgMIkalux}5T' _^:j=G:Xb8Zij _Z2Ծy%3όj#zn쀙*Gw-H$⚄e?t=ړXj(" 0v=H-喭 A~ޤl]j1h!a*eEC&66&ސ~]{p {C63#;5k#!+t5ظHFoiw,@FA$~%er!䔽Ks ]- V|)\M*Ff\&)9?z9ۅ3ga).[]ܰ|jHeKDIh蠄/HVcI(toza^O;iZBxHEXti.ρʔ Y(H?;Hw[hKZ -M _֧eFh57=-9߆B0MQcSd3쬜t_3؏"޼R稇 v8K-n* A`_,$6%16]i״6칍qn_4 >T t/ E?=P2_S-q3< O x3a[;&INrٕw'\p|' p!|b]J3z3s԰uSlI[n*B`[m_ iCd]qNE3k9Ȗx0C ™ j&l3=H:5eUk;n8)/,$8)uLQxz8.>Tlj^QfIނ6x%@[Dncl]VFO@nu?S/ںQuDs2(Bg='Y嵬 '& `+%'ȶ%Ee7%[3dyXy  ҖBg1εAqgmlR*t>s<<*Sq чLf~wG [c|k*> Xz-1sQkΕ>4叞]*Q[B'r*j1,5 E:huİ0x4wCe=Un:tSug8lt墖tMF^wĥe567'DP+ENPKMqΩZ;SgJ=yEva56!:yp<XYdt #8%UX` jTJKf%z%5y;Jy4?a[q #j[S VG~W>LUg=|>%܁KWj`!Tk0?bvQE@ajOSܐ)av_ߪ׊킵Y;̄ߝ\(nlF_^N`Xߤ0Pv|eH0mlR=g(8o?Qq_uZ2SWƚ>J bq<>yB?HqbBH`KVzjfǰMG.'OЁʑKɪ!0?Bw??lv '$ ,4J<2 Tyˠ|륷hXuMeSK(N'󌹾9Ff\"?kyӡ`|[}cz@|V^1\(3prOoNY;FQ.v}o~=7&w݈a㬆mTzKeOY~/`'/FɅ={ 0HY^G8WEbv(nߵ~⿹̵bs ؿzM!1j@'Vh39p@&K6Yx? m-b ld+j~#$Gdhnaq;;+,y?mrnXP l@Խ&}& 5i)Ӭ Fq]5):#'Bg9kKG&Feʪdq-Tɏ|'jv,W f=_m&xVn6.+K$K\ d9ņe.\Sh|@ d dh+=<"jjdgJk7eQ O/itU^ۍP;*H4*qTO'W ꣽӅ؍ւ0}#?]i뻵ڇJg8P<`N ,7H?`=PcELuiב#^NHIw+q7Fbr~CEAhum.tm2ˌ1 텝K#"r0eK-m*aI[SWIap:z@4cX: ڵ}c#7]u,F3S#;O+7P*Jtmx`*g L/KuRLyDL3+7Sx0;6PɘA$)hqM*腻-*>**HB;z(4B_:tW7$3_Gzmx/Vo#]CGGqK[̖n{gg9 yh2ǩ* i(<_5H[\k]CV6 %-iJz[d>PZm$~ÎE|fAخ̡<%D j0}B ]ZT(Ɯ#W;JĨ2DwUMgx]dm' 5=WrŃ {C'I !d=:d|x|*e] tw x9鏄m^嬕sEh)k8R^a2N(%X@ |k/'r)/u~uF="%J嘼PӪ. }E|p]3YM;YLi{8Y< A=NG@P 8L`vv3 R](2{lJqS젒j„1 D4O~tz2l[&߲ A2c٪ekmI3IQbzj\ thZ5NݷZZܜ]'JO1 עu^y`=Ga62sNTH]ID/p#ȁ[y늑ij\~е93ŒϱFƠSl>uJL/c},nR9b'`7GP1VX;|\#p=2yzg9T1n[]3|=z" [LPeh;EpWJ )b!嘖EjO;T#dF6{bkJ &e .u`1vT#Eg6 ӭ)zG쮳 0|D6Dup9A13odnr<|Q2a2^ՀG]A_,OzSt-Q/KCq,YMFHMa`CcktI 8}4>$=gFzfh!N-gV '56JY,H]Vr:#2ţ)4p?Ӹ?603ebgYَ^@+ߖۍa %ky +}b r,xqJw_`jC]ycF!9ot5.9 a(\b]*bTDѤ/~lG>8t5( Ie\OOJ(XbH1.XdW70tpVqQW~:].qB3Wfit720:<Ĺtϯ_0vCFK.OMPA͟/#^ NH!qk]Ck/~ӛ-@m"ⷅ'#WE!>p|+([01DUssU[gqӦO hj4t ~^NJ@eCjz\"#^tD\GBMI[<ʂ*qU 3#}m-OTG`X6|/~u,V7h/YiXkCYőDH hc)HB},d{'!dPX" ,+V I>6$uvݟz7Ѭϡ(T@=j9q d0lx4J4eD0owaa+ {~RsgR2NnuUes” ]}3w&9ZS c!%hJrtQ~rnH薿G+i QXe 9tOv1Åd=W?dm:`9b0!X,J QιO9EZ̛ @ 8F<{}zm"}2ǚl<'So (2JN]~gooM9!:eunb+\i$IٛG3#; m+ą8OJC2li m˹" 4饘 #5)ˇ>Ib'`$VwL  .&3?2R5V:=~͖-g&4d`'_ -H2 Dd>s(mՐg$2oh}n&aA@H%եB"5g+p0uv#} OL`!'8@oe8DY []X61ϡ?n 돒G,V?PޜJvs2it\^Av;!g4~lqU?{h mZ)j|yN5y7_]s%@sw!na&K"qe 7KyØk6m>sHm5&&v$u$&y$>nʌ^ی:%iY\`7ouD]=- @o&i)j1*3Ss"Q;eY!TE}8X''mXX6h 2BBCr6A|ۻlTfc7jtm|pzV Uš:_DʵfEyOXbגI%hO.iGc‚@MR38%ȏ%'ߤͅy=! _IR֔'#-,i#$G%8;9@PInŏ*=졔\]FVJF-v&>B}*w-[TL2[1`xS)%aACoM*yq*4,Yd! Y+@:]עbc=psKvlA{RL-݅ d=I*ׇ<ln Qs!VTɈy Q-nmM5â4XN"G3#}?2J7v4}0KNhb/Xv4b[4Az!ɬ-nt2@ .8G:-cD3#MoeݥE, #veK° ImK.c?9:!wa] YG")"E^8'o4 o+ˇV(fWc/!˜p+5I̛ol ''8 `Aȼwey7lב($VoO`1D≠BG$q_8LWUlIWhYX"ze j_szUVua`{MpJV07L;d7N#:ӢZG8uYM[*LOPB@s]LN]Bj`́*JC0وO9+z!nz</*$ me:L[} M\tIEᘇh6Iopg@H Aݼ`f7 fϏ֞KI<R6H8Fe+;6.ۮ*ABJnvˤ޾Ј0;$$v^GAA @1qE*O5J =U^ziu0.GKD҅1E82D<Q3!bؙKZE*c8]T ńKclL(II eY'C'S&۠tsQh|4q<8\fa>)S#6?u/^.k (ÑPf0PikO#4x[8x~#Ve9bV+Qky'@Pwh7/Z>ʱ?q/>HζJvA/~lL!$>+7udo:yeVF^/J2 !h;Tâ% as`]Y+kqMR&H~MyL|KOdlׁryZ9G,r>6[Ef걮H]AȺm=aKEbu5_'Uޭ>ͽ W<2X &C^9zx7ɍ?- ?83xq !Iƒ[\W w"ceE9Oz:EP vUH$'ƃU[lPּ9l ` ӭ朐e{'F't9) "a1E<1"ˀ\-ҕ=t5EzglTYjcc;ȇT&kSŋ,ݳA6Pi[*PƣjOSv|@_ii) [l_򈝬~t6G.gأdPŜ*p^S? g}DAs StC10t=js}x:<\C%D3N6 QNJ$OڳsRzE RY}$5qH%7JuMR ([ ļD,L5bYWd|fk^JgBc٦ |኉6keY'^\̽e<"זGx0R41`Ga&hʟصۉcCO( VV H;PX3I8(!TH=&tQ-jv?:\VȢ3"Bp+B+桉I&.i>]WG$gUG?8|<~"u pЇ2ۍ5EbH\Ւm:g*8+l*6ɫR9楈2y4qX5 X܋427S´.\,Uw#lB! vi PV&e41KQ:O4 %>RiIj' Yb (l>@ތKu{LOc1Ma8*^a`tV%OB_S/&Cb=`9ፔ3r"p݃:Y&S>S|#~:['( =8fd!G ԌQi)CM)ou/2LN_o7T6E}m:W8[xLz zC0e(lWJ˙RY\JwU0f([V@ c|Wtj⸨ ٣XdF<4^jJq|Ĥ^u=G|s4|Nc'JeVtQP2[ (ww@_pPTARds!齟Aؾg>ӊ{ "N3; vEy7}6aW>*ťǻС=9}hޡ !#|v ʭam[W0 y@$~CKn6h'~B[/{1J 9Zg@~hN-#z0mWzKv1anLM C<⼻5C8tv˧Z}/>A4،Mm#X_bkQz֕yBwh \(ʛ5}NIaQQ:ڪ/$ά>9@tpG?xngwbƪ{Kkq=^(X(D$J 1I2۹A[ݡ2wF0 =gVC`fmB@bͫ:Q B6}0Tg:3PM'h;~{DDI=Q&!ŷiWH~tۃicȵ!zc^:\ R Vvl+p̉`T5VK櫰+>"z[l.zکQ`H 8E,a+d@ŊxT4R kzm1&v  )U9]a7P!ԛQJԴ(o 9i=iOD"'] <&Ftj_M ݾi'*u-,~A Sں*>*HSR[|;.Wč8U?"x@QαJ䙓Xyx,b[??)TUyI %IDNHjZ0NK~j zp?J۳i  mU9yG#IIT(6n=v ü}!1erzLқA< ryS飬 !9O9.fǨM}Z ;p3ux|@n)9BɠZ Vz/%pɒ}bHD)d.u!g?#j!"h͏ۺcUe#YL)(,@P*;QKȌH̔ٓ2٤+`P'+ #v3䂯8XY9BCy8O GQ{U'l*H} R& "5 l iU 1b۷e&&ǐ绝&Udơ &YDTEX絭Kx1|+ 3z,_>HpDXچ7\J*bo|;@o;v. >Vu/ ҽ%rLMV:ފoicTQt&O>ih]Lo] ~M'nc ,e&*ݺM!e}q:G$V κNa89ճ*@v#a~Ci0+G ɘ4`,da`5~wa&6Y H#TTW:<׮ Q>EC#mt$_aV'e+_Q*בM(56M,<\*u,JwA/ E'x!7iĒ_5rʁ}!JM `~4b})\᯻ rq4Zt #a9ٮ^ ե(zN;qt K,kXP ,t&.|{TMiaI9ID#'/ _#9BL$|A{9[kG!jR!+#rGd-}`>2կ-Cxdjٺ:.=v I,Gȹ2T[D|5PvŸĽ@:K(=:ait񔐒9=mA@d9+(O{B}y3Lc7Q~CtOGu8m,5@@l,zXi|HJ_) i˕D|">QtLox!E0] XߌKY悑pCӍ7x]2wO92I?Iߠ$#[7I:<^ ;Bw@zܚnlSF2} Rd4*ZHAX%:pr! >3zB7oTVf,aXV2$l_川IT X,`:?bCXCw4Dlμ%[kͨmjD4Q`䏓7\Jbџ9{wΗS;b08)VYή)|`]`Sd"j]}JvgAR~":璯&,qAj_5<\C:cɬ;pl/JN\{)#ͼWc+*lzGM/?{9~-Dz@0t/?bܑYoE[y9o* lNrJfN` h|a}. oo0ؙ16H(R03vjc̭8]viX/R]nKNTmAq>:_Yx~xO.TbKLZ59 BY6 }NNw_bDoaZS:Sn}8u[}38k̭IB<9_D6匷|pځ_X~.+7ʢ4T/ 0 6wVpfDY*1&OݓeiVPZkeܘYw0ƍ7SVPG4Bf<<辉-4AkF8of@ 4ze /ip~9Ix-CJpx Fd5)L" 0,)/SG<7,˥Ă"ۮN˚.H{Ue7( yusNv=dT hU$;JNTxih;sLi{sZ,L|$('@ch}b_4{5 _3>=X=0v_+#x|4 _hS|fI\ h($ !+#;]*FEԅ0 =ݼ;n5;6 ;Ōtjnxʗ,¨[#Wq.ZR$~o>O! T.>Fݵd7dtS B 4mV!8 NxiP pw <-RWl*jQX@-CM1D:K!PKK:rD~̋xk zxі hPRCw26e%f:j*r |lݶ`ྦW(ߢӱl) ;ahfLh V`zn8(:6+xÇ] (ѥ% J=IjMK}*qn,(wP6rbқ <EBD0 ק/wZ"0NzFӶ^ GVtX|ͳ,C_WRnʚ=[2h@'㺖qlD,&KB]\7I2] Xs} iT&Zs71e5J:zn Xl1j wFEWcźKn.u; c Þ:h4=–jt3z3i!敥?* Xڃp$}^mکjuE5QqCt٪xﰻ?qx~?SW㸮n(p}X^>4(v)99S`P_m>0\|K)i. M,(zԄ!-&3 6/We \yTe?9yt?̑<_yZy/Y{:rv% O;PSDԵ478j`u^ E g̖}KC>hH^ V+K ,A9g?@|1&^<01|0UdqHF|gf2/}+oґIG $j+ :\s7Ч&+ 6`v$6kIhYU6=T9A<]l>WDYGSX@AŜy)uɬ pwmӵZJC,w.NPC+u:PNՓ%uO:K 9'7쫟>Na"^2+1c.lmψ_UG/EO Y.;3Np Tp1ȗ6 Dzz; osTm^6UTE+oDT TnQZ#'D}gql x9P'p,n mKfP3 xSjjP$C:J.d/|>SVHt>ȓb.novPK٫WSKf7zfo~aDe\ IٙY4S)Hz7zs(SWӺ _ /'&acbhzOk"vX 2+[, B:6QKa/5:ԥ|z'UʷM:7'pzu,}7u/J-n0Bs>qP5\A}v!ڠ7<=fnG;S9>/*X7ĉ f>ADD>hqFNp(o< 71 kڀx[p]labőϙ &F^PQB5w@80k3w&u6vv]Lx/P?n>?gFG?{_SggmWe`Yj"<g% Ta^9,'$ңvm@D8pH.BG&lc ZkXî+i#S{u2dMV`hw>y~M#R3U+k"!P ډ88>&R\r_f%+B֚4+{V67#7Ԑ4\% nͼndO9J:6p(J}A.d{(K!qbOlڹx^B%~vq3qd q҂mxoP U`yh,-ڳ]_ZFP;U|ƥ-O[j ˆΐj[S%I#FIMޫʮWUܟ5eqkyJ yjuޞ4NG^1 /!lqIn\:{]Pxh %bR݂gH zȆ܊&r@#aQ8 B$gz$kF}xszloMZS>E|'ss4<ZwcBk/"CR͍0#*5:J:}b~A4ӔP7x^0ɒ c I78ɖF_w(/@%f,u0cI 沝v Rb}T޳[ \dje^?psdd]P"b=iXx=!'W7#@soQ{ڰ{';pUlSn{d%Ԍ]|1*96;; pPg2 ǜb;-2ڍ_abON3e3JG-Ȝ'w,{:vͰ_8lB\W-[.gEoyQ́QNP)ޝ*o61~%.r~o]FSeAd#n_Bd',y^}7QT肭 Z<͓b*qI:"VY_zz[}sh $c@)gwqGRzHUw#&Tq/1$udU^=0~2P$F"R8'yME _L+q?Xe0j5G߆"H,YRZPԽ*4 ε<9xO!(F"UƋ¸le,[Hݦ㔓Њt/'?)==G@;(ȭRjb9zˠ ʔ,м<C WOO`%[ ʕ2ZO0NuC4_cO\Q4,˩ HW.ИgOTvqwE jvcVYuE2nEE/Zx{cmz ULI.KrˁMܣ3'x}\ǓҹP؈]B 3}$cۘ^*IeGgV:̖\[\{w+S"(]XM9J\ i Mh1"@RkT ^cXx8;1PH'9reVF9L U/: qy?wm⥻TlIȂ.ksrtszZ5y@HF, y%^N`?@Fj_NNlnаߑ5@܍P~,,Ηs}+~40a?V0U. gNJJ@MWGsW7dl%SQ?@66iKHw;Fqhh Fuvpʪ]k:nmC R'amW;L,x',=I+h;}ހj +:RHQ.Ok a ;-YSnqS{ux?Vo9;s虙*f~¡7Nj w Qr|VNM$!燍GLh#MVbCu'ҵ;jp=G9Ď@#2+=lR Pg9u /5?W_VmF4 xx~$W 6l6< O;7Y@vHePl?utnMD>`k:;w:Ҕn`.Hk߷V5ఠDQ~^ _kVVDKOU!?[7 MAL9͠& zJvB֛Le~N&cH`ZE- ,}?~=I n/Լjrj6ݐt f*x3]H%L+2-ǰ苃U_+J}cT[R^⿃lxc]v=V5= ]+P0J>}:d.x.%Y27)N1Y?ޱTu(}j{Pl?'|tYm@lW~Ch9A"(+8Dq *r-q( BŒY#͠疇 ]GvhN:n-RqF`.'SVX} θ:s7_ cz]t5|?f 4fْQ=ᡣ?ߦ>l@/>; :)RsW=.O'ܲ>>4ȰIٻ03>gB~+3yTn%lM8e冑o~* J%zۋ8*? ^ecHbRK:~$k5XMy1*iY΄&c@O7is [7T gDz!1+ {tWe A{ⱞ37)O]Ҥå.;:ϲŃ<1̌ ťfJy״9IONlF#:ʞ>dB%V2C]/1v<5z#'a(vY r{dútq_*)l`Y\X <[mB0Ʀ렽29Rɷ&~־!VbdKdp-xocyqcrhf::;<;_E>W| rW r3j2"dR'{iek(+{7bxK'5`YBN╾QJ@)?jQ'C64h#B }yV[oL"xyt {1m+é̠nN!sR`y0-01g'NUB#וgOXXNd,?Gcg76Z\"!(S#:ۮ?q.rX N[Ts:!I_,eO9gQf-ۆxt'{SO=dgb>قX:Zjde),l YB ٱۋN,:uxJ,"rҬv1sunjAM쫭K‹)/ 7`}zǏu)KPYtR9ҖJ95g氊1Wg9*( AJ\1[\ Nr-B?9n{/IpQJ~ұ?z)NV7ۏުI+TF@{V%U@*_z~$\ (; t#+;s YԣI0m:E7yV/]>~2\_U 9C,ה{؍g|fJx쉤2cVAڤ*kP*˭}.Re^e e*>"NRlJķkߣM2SRpH`M%dTn#w_K 74g;y^`|f<#PR _T<#~MSrI?4oȩ\\M_Ίm{xBXV?~YEx(Eh&;'1J cn)-^6!s܇cKT|^ ECӌ&ިvg6S|U 4FfORpbP؎N/]A*-epY X'KCBɯ#DSkQEȟ< 1(Cry~cA&l>Um߳i݆0L vUgqf~Ф#zPco~Pgi:m)PV|Mj:ػW{.ok_)z\Bt{$l|!' #T r!xesF0'㯐/;>p"$9vy`JfQ#zfX\>` &F'hOT+hCUV1%Q㽵胟Etvm,9{GkrjNaդRBg]e /t<~ &ߞnuLT;2UQ,ߌ+!ۘQWo!L\36x3sA0Zz2IEΚ@<,)XX|9zcDG`W T9O̗?%GS,? ʚ9>y9)SzacH-=A1/I()51սƫi\[D4y(>|.D o+xNy_$4:ثN -|i̤Jfv ^@W9Q9G/‡.&ڻcTrX: &$)R|wD bfDL\w햨pa\uXkkגu:Kܳ`.!"1)tKIJX>yݜz!.SFL4A.z泴zAi+ա?3tf;^*9ӭ GByfwgʞRMs܂Tdr2Cx|~D3dj12ᲑpmL?ʏmCӆhv: }7UsYqog=+p/;o_B殞c *5"jL:b)Czї8:t M~DZ FD4AI83%IxtE25{Qln7EM Ft@5`c|(i0S1:ېݵv{L\ڍ]aɼ\2.!k8++CBAXI(s/t5@ ksSM;w"lY*u`dba:/.TVp\!eMEIUc%y YqmAe%K+&S@JMQTܩWAsRC |)"JSjC"J1*\̛* zDL(Xz_eXBQ*ʓ$S}Ď {jyM4_#T޻Q0Y n(&ך](g {}1X=;ć ^x1~䬠Ї74Y8au"8}7$́s8$=,pvD^eFjA7~˥&}`nj?)KMP%q* `,"V9fa$ӔbfW9† /t;0yG䯐YOz/%nYJ^ u2Uqރ71-qV9_%0wYNOeLJ"HX_Ѓ܏:\&&In&0#b0hrqi̯e="g'9m N:(q^d}8u?_!mBGg  C1 5:r-$eu\@fVD6/ّ eW/JVAE…/5s ]e,gR~R_H >tU]NYZr( "p7Ʃ>yo8d`WhAG6R[7SqX79$t>FuAA߻X5?aR㸓F4vqw)Zٰ b=&z""@F7)8רJ)ForF@fT'Oq#qcNoQ=5=ȸ }P`K>SGY7T&jKAt(13Ofc7^8Ǐˊ(4;)ϐVN#%vl1lV**g? B#[n'5V;6izϵރz=L)y>my."vjeЂMRʪWn[|r1aTng2TV );s̀yHC>/,Uf;y%y.`^%t0!cM4ήܳ|&jP;q6dF3m H(/6V먱0Ƽ=%Wĺ9jx}\VD94 ,aU}ӇzѺ؃- X_^%1*qpswC.'||om1KΟе^p+8ntc0~`t!k(ZޤAks HRY1ݧⷓusA`O1\̥?)v>(Y2+ޠa7M ,BqS>gbAm~gJ=Z Pk`1h ܗaٗUX,B/J|5YX$ULDvu3+a{7X( n}xU0?ݭ},Lki:g+ORY|,Ln3pnq58ulKm-^I=OJcEHhX8%|s@ض'0A.v(-?6CybfݹLo<7JHL{OvKVڇytt&%7J3њ A:oc 9Ԋ;5J}B`:Y?VvZjbiS[8Ag-c!ƣ]0kÑʓ9naF91Q` N} ͷ5p,}6k>w0l}y"J_3LGm:CĊsX jcnД'i[< isd僺iπʾ0noW1"$S'p24=cb:zpr⺭ȢVڏ2ӽ?[[mn@9҂Ur2 ݵGքz>Uq/z.Aso9G Xd@S$WQNnmLf+acPa3,J:0ћg*g;t{Yͬ؋hTVj"[CD'"'T*ZNBZ#2؏-,Bh* }k\-PDG'0C%լшGt;b/<ƨK1LꦈN`;WC)}U&@ ;]:0d£E :ϢǘO3N o t[aǧlBxvKa^+M̊;aHkT( Wq^<|v~3̓JDxw^LC@{8s^fH'fֈwoգ OUoxQsw¼G˿ ROu@l[7ro<ɡKRXhH\Ѹ

H?l֘dN N}CܸryXP_n QWշՀkF T4#Bzp#L 5b.׺6"wҎ0Cc^|$=[=@[#Om>&ݺ(9v lKKI7VuԘr,wRa)wX%/zMN>_N|V^N(֌+uՆjIp/DGTVm&8f|fJۥPMBE6`{b{fOE^a˲f-ǡXE$_u}z{F{}=7'џ~*R}:B/ǕRi*YV7 @u^KygeݠGf@ C9jR"?9"hJBԟp]O RK_M v?(ܔN\xUR]CSu.m14+vԥ#Ɍ{ ¾`'*>!$Wᇔ{SmCb}\~|L'фhG?ige*%0X;iw>G罌 v$pt*w?a*K[lń['9t[]V/EĢGg'qf?QEWq(4Y尓:1޸X7(/:="A1eޓ17K;nX귆$Yub^2҃Q!)Z|D?"YpT%GPLo V:マu;$`3 5(pq#5 0ދP& gGFnI )q]!w9m֩?/Y]9@yA4wDM4;!U7q9 9h=݈HWgOhd7fVxT,VEUI+i^z2C L9WRC~ ^Z&Q(غ@'pHX7܀y;ik(.43l+CkFwn6F+J+n%nKq) #O Q lMIyloIB_1535}:Q0lC㷤aB'S."D!I.&԰B}LPD!_fY5)foƨLU#,!aɜ>ٺ8L*\3J]=QR,Ti 0Xy/J8R/I-G 'w&uf1_lq')fx2 4elXpm4~p|[#Q. (4c/[Clk=9\<A,kMQSHSͬ=$y. wՖwUuT6i8`*0,qxF֟O&]pBҘd034Nv}9۽D]xr6^$~ưLejP z T!h<Ok+yn ݴ ,߅d8I X+ո--'QUNeBPQXizylǞ,)5$mDo[z% ޿V𠠏lų2IJODda kf{\Y_pua,U-D,k[Q *DB@@) I]m9N@g!]|y #96 MX(n_~2iVrD`oIST 3pjf{~RK(i70)jg\&VLb؀ Ȼd-D}+:qۇ %J7y@ ˀ{gX}vQU|1QEg#zB6j]U9IkX@Qxqk=("``+B?^ G. #̵)18Zfu$CY1@g][hV )Y&1`>^jY#Wr<w0$ ɁJqp`PMQ@S;A5S5`0+/ eD Z-;ߧ}b'+,aQՃzL+],WS|f*EԂ_2pu`eцtݛԅיʆxȐ% r_J7?V'׏DA .YfJK;53UCф9$98R[o18=5EG常';A6;u{r 73/^A92kfo5首t f wV&,P[tnA9ٞdj!2Axh]][b H.od-D0RZ&R?r\aR^rnhj!\FLp]*'#Zw ç{JDR7t cnToC#8o*o)6J:8ܣIoͱUΛBD@:.n9uPr%g* Me5  f:{6Blo,MlGnM`<Ur΂,!5*U®~<;hZ=FvU6 \^0lGQ&c6T:MLgH_RJ #˞ F.6v/GM<[[DZWt_}f4SVQ-x{1w!ue2񤂑A}BrHߎz8:2 uoAlTS:/ GZ+Qq m]wqlw"hѪ?ǣl?{Lq kOOz7GF4u VX!Aѽ3w0Տ ^ YD60I1TgIZv~ }^:t轛U-F7ƛVȄ3lO# _N޼6HmW5 eQ`t:\aO1]-vz'~|; ̖U0KE0wͦ9f)49cK;0"q87?>lsA|R,,Dv(߂xH+OvPFo , Z[% jW{d˧<ʌRyoz8w0Ǎ!=NmR\s#DnEYgҬq|ԁ[FzP]nOsx.SފScJ?·[%#!Z#g<+;TWj+xX=,gIluل'59fOAY 8|B|wuuZ/SLA;MC~!]DF3nyMUx5[^n 鋍V(ALQ25[.@%]PZ#Obr:\SYjA?|ӄ9Ǫ#Z5QAF&}KG0)wOxNAw@ 1Dr5ņHْLXkXvz'v2cH2w+h ƚ+3l̽R3xpgFh305əc,_8qsen̓R %нc<` }kxOXbwn`SG|ܕ%:.JOfSEcR*R օHʀcsOl7Xw\FkS5v .TmQ/G|wQʩ/JO2el' wLTŁVe*|5sAT4x@W*TDw;D(O2SDOAݪgK=I[剘^oP7QFߓ|Hl(I#A\!O zdžy5/@22$"l|kM҃4ia|MF`b6TwNJD3OLr"|ͨr/vVVXeKG!gBczB-B~tWGI'VoJ2}ΞT{dp)]ynבDphfOi\mE+ z}%&7?b428v! kYCԲ l8# `U:%{Ҙ^Ƀ$:z9FCGl#(V{Tн.+%VߜX^\!w۟am2=&ct?[AvO3mYɈSo $,W8zn}:ǽr |?])(N2K*x ),92#@.tX:=Qݳ;r!O*]\X_j˿+;1{xrxˠy J:]]HNe+[JXB1[$3=;@:/2h*M.xlj2HiOjJG /-:k%><4=jIvҟ,tY03M3#Rs DMiXI(9 lB +:A\|];͎ TX+TaY#m3(Yՙ_ NR"vbPc\"v@!rDeB\ծ{ݿC/?+}Iif-tX $%Cp>x~Ή&3y>JvBk떲C2$xPfvu+jBuE+ ",C\<1s?2v|Pdm\'MkvFϬ~Ax֟^jV7\x^ ^HɖoQK; :R~au+fS4$BxEfux$e}T٧ g˃[[IӐB}biUuZ0'qht_ʝ-!LY^~٨Ƴ/[ROPO)Z&l#z}yCjs4r/kGgeH}H~5QcC@a'GkC.ސqW1aLjHQFyP C}޽n:C@WݱX|yyzB枩뜫UJZ | t9 ܀vMC󻭱/:WON'2%TNqG=S>BJQ4BJ[(/C[U [?-PR߫Aa 8Bі'{BwD3^Ptu/d6Xng[kCn^& x{ԢKf";!ϑea*1Ù,lVGq{=4z۽ZC{mHFpnąۃ$,=3kT i >֡S<(_ jVRi[/]_1@Ub}Ӄy"[oMJabdfCy)]pmlVΐ08@y9uj_I&~CiwTַc5} $XoWiJ{Úf+?#\!N6#.2#zE@*!c!UѠ8'bu0W\**3}o~nAe xTTܣ3^@;4zu!Ko/zټ'teb$4{+J,SzS_j'wIZe%enA/jXP9rEc!';+!i fjGX9D>[2pM&hR3̫ ͕B ! jyM`0~W8A{\40fZPyE4~ ^m,o%"~K*̷ Q4S氋y(g`ű˃X<ƁvamguS͊O8H!iKbm gB{Mn!gۇ\<=+ oI ^YJbe8RGB5/%6 d֊8dmA׭iun$>NjSf#xFёGʲִUiȐ) Iwc>uopo>-Ve>Aد_)ٸszCHj/5Bvw  k%v›7\j@e?S{iJOXuyB&9ADg(LIƌ/=:SqG |7gV[/Xض&cmKsƔrH+AQ80ξr?f{%CDNAAN\b%a^2r FWa 8̞kT1 =j!Q2CLe쐍rt]X Ht C+/*NN٫v*WsQ !J}鵉d6t!md6CWk\ I>%pպ%Bit>&HD Fҷ~bGNͪ`End_1̳3ؿO*BT[Ӏq~(R臣A}ZI^O95 SOW֜xJj"ym?oRhΰ"{ mk++˂v|L}?_0N3B Ϫ_紽Md g0%"5fpZ߸4Hi0vTs^|zy?r 6hҷP4yҬ1K+蹮';bp0ZʟBބ[p,$H˚S!Pz=8)'t^Q4,С%e%wYΝbtKݸs]PzK$_jcf5O:FLPǫ0&Kb,+J<6/J)؏aIF2ntCA44,x2.4|KOMV䲡YC"2u%| TR<+Ę uEd|''K3a)-&D蠱ð#Pps@)^SP+B E VLTaB]<'rc)t^ y<_!8Qġy -ܿ/61+:~NKcuY symWVYEQIK+Qiѽ4t9a(˭P4!·x ̾?eDqefoDKz$>n[#lh@ZNnSfYU*_4PΦ5!#xC U$p'\ϲ'ӅPwM9|<'jbp(F~gCU նnneDrjҟlU/U YΟYiOi,MDMTӷ;H#8;oŬj~4rAxXSN] ׉Ae/in =&A o3/%$=|{aP !vT_8ilb(}1ò@I|e BBɁU?=SO_<и4KTSNU?53$/0#SF;꾊a9K3lxa0xp ͔RVoeNF=XnU}CV&խ1''|g`䦩83Tml(a"H)P >"et.(22qu1mG["ϊH ٠@a5j*.ub044y5.Lf!R&.!dJPA7K%JsmlQ檓 9v$#H GB$6!2@ i܄?E@wDHGq[gVڬ3Z[Y"l>:$!87{g C+A-XaqobhD*I +]'Sg1.n}1R KǾ5CHƞ|wS`~.E} rIme)tc1]5L>܉Y(F6TV0V9c<V={ .!0X\5s|XKQH h)w82 0!XMn PmgHUB#u9aUK`6P>R\ _(gۚpVm6S">["UJC0MXLo#\>:P#^lX3,{v,G5SFƧ6}˱[kOH"]Qfw 9A^ +1%p#"Nhqf;}1du$Vn?d4hPR0DJ(9 TԿ yS܈ٹo^RRh"vwyC#~t3uL4(pAHRXc$*_ e0B|ДYko+\^c,uzŭZͿ023\_5{Y;_D|?ʱf G(ma/*"mn]ͥ-PSmHr~o^3(ڝӖ`0rkMTK0~,#: ~LϠu )|GV9dIu㇡3(55fC䃿r*(?x׸(Q+bIYlohwWhokS.5cdu<5*7d <=pl 3TɢRGƶy(#s@{fA{0ޢRۜR"Ni ^]6tAO;^~nA ξ7 FM JRW3-cYW$I3GAk aA[ur)(X0T.7IG0Kz:>1"7r@o%;8H %&@S, )}d%(HڙV~}** 7E&C!nsT17 ,.SCJ`/)b`~Y jأ #610JjyV %IԈչb:'hZo5r|x%H8@gScI07(&*atA-WT =dG4tUdG% ,gWBy!^!^m2'[ƀhL*).l{{xQV^bKm{(N^[{'K!(`핥V(Gdt*RWѩrn+W:KYwb[#>d^#^\4r ;tq}7oAPM6G@r=76Ϊe f4!b'C.w2&ԛn%fsCMu:dOlzl!g'w9f‚gy$W'Yǡ\!x51E#*Ѳh&ﵣ8>AmTն݌h UFu۟8E#e wR e#^J X&.uq7@Ds8ڙ~EHl7ܥ Q$5$,gsx@BXYg7S[D/a}4Mf_gnZ08 {aUߙ>($s2|VvPbq(' _*Dҗer =iO괔|r;IIm̮$l'|A?E;xzˬq dwpǕTÒQuE.QD̟D3N`oA r/ˡ + x AžDȓiE'mLݍ&.b, I,a\3Ɵ+G#f;#.L׫^ b_nˊ;Bӕ<ZuUPm%馊p»Ȫ0$f"lm!o]7ΪYrd?@P^O&]AG|*ُ'AR[̶XjUSF=ՒL?]CɠEExuj|QӽŚ [94o ʹ#Y PJ[Mbd䋆lߡ{X* FBr~ڿb(2 ;Do'r kFb^b{3im5!"8|-]` 6͙b\Om4zʊHyskFjT~GFӇLO0K8L\͌MƤisn3^w`}S6b2ġdf7s]xġs荏Rj$l / ⿫zV"IѰNYӰԒTxֹQ^(ʂ5//r}dÇ/~#K`F^@1h Hem{[*ļZԦx'O}},2]9R`8}ld:`UƎw*KXf4vz$'ͼ ?č(=>0,-1ƄIto9-(.;,p)U@rQǛՌFqw#Dئc(6PV( 8oImCS=ILv ߰ݼT*E!0939.lC~dd c 4υl>壧 nqtL#ȁQ7 (!X@b tUV{䅽 N!e,͏ˎHWfEsGa^w6-G\3BtXJ,bPg8SWYC-l$_cBWf )pA_ =[q>i٬lG%^z͒-c.44ͺpY+R = t %/0Kj{9Q=Q0aZ2aY}-4ƽ4[o=<\:CO*ǁ9`\!r엶 #_c7KYUYoJ/v\šJhhPN-U 3micRl8'2l!.UmChs-,-9z7ts1/"k"|[t3ܗ?GMr*hCZqO'˧;W;6nN5j[Hr/8BhX9q&6 a|7 `^YYNm@sLz±69˿ZV#\Akvv쐴 ͹esVc]s6DUUfGϜ6F[B3=!Op(o>FZuݰl.M^ ڜ- r*-*.Opgn*U6lZő㞷19QurT(IegZ[tii\ : >L TQ9u_/i7l~+(,kI)"=IErr-+ ҧ8;UN#t5[]W9P_in=@۶CW݁%\{ U!UMʡf5=7fPQC$rH_-k|Ŷ+ncŤujDatC5-Ϳv.2Si2C FN-T%':.KpgYZ07070100000066000081a4000000000000000000000001642f097500001068000000000000000000000000000000000000005900000000./lib/modules/4.18.0-484.rt7.273.el8.x86_64+debug/kernel/drivers/isdn/i4l/isdnhdlc.ko.xz7zXZִF!t/07&]?Eh=ڜ.+f ~v: l }Gl$d Kl9:p6yC>!@|;3L:b}EL 焆W2jK̸>*aʞ*Q=`Sl wrF m\0 l {MFՓHdaiܰ+OvlcNfY#ӳ`c Λ +Һ1['fP?İ6@Rj4g4zLPEx!-- Kr4D!kb.xk2BSnJ؜"v_yR;g0HwM\@{*}s> 2.CסּlBKE<27#? xKղYIK.iݹ{U wL&N%Pg(`<9),7%!ttyS^)S a$3^JdB))Xvh_Y Xۀ\͜/xqgJEc#쾭I?ot1`l4Q S,+'f&)V 'f4.;ax9 t@Xs m"=(8*y')0=F]# j[g'l* DLoԾۋS۴`+IgL%?{kad)CA dR+ZȮh=j-jrXU&" %.$GFB§@HPˏ+IaWM1uݽKbԡBc,Si0^JОK!^}[/Qzk8zT B^Z`oaj@WCs9Ӟ9$*)Gm&se XMjMZ:p 8]Ē-nltQsSs"QP7|M]ЙAO'?H%E4R!V/UsbmaY"g32zHcdO"1ن2qb5ԁ)>Տsy9@ @{:Zw*qV.zQ = n߳碣Vyux+ݵ̨0eai3{tèN㙄1O+=7q]/`!7bϖ-rQdEJ>e|r2|JQ88AfͣPfWu07'N=4v=4m!f+q] h^i%E 4> |WYxSz0=I3cNߤM-߁ehݢ;b݈yF,9杹gʒ#.^r O.. wd͢ŁXG\/ ipj2ff {~%vCA"7~)}r~LznľQ"(S7@5<Ӊ".ʊ,]]:qCfaoe4_uBS_tlOk0tA*%L/MJATEQ;+] ʦQc6{l[^?wuTs}` Wv-)@Wey#Wda10Cji,FE+a|3UXB 46݂ V#ӊi1蓼([ɣآ~rO n3 B]<7 T[(/h ڌ #>Fz'Ă$3ƕjsҺb3DX3YX{|,Мk"'{٨o ;IV*%_% ҴI!ϜpA@f1P]ױ+cI[HJh`Gtp-U~0>,"Ihf7>lB/@sUQDl9/\R.v73<\DP4%"[$t/&Jjwxֱ;z $&7?㜋ț`t`֠>PA!c0w!m!O5b]=Y($'зgZ:$r(zɶ_\^̭5hV@.EPcscUe@g b!?ttr@* H90@Q9ms15Pkҩ5s(</5d]}Z] ":CϽv0c_u3{v*& (Gc9=Rp`R+p Hy(7!>wP@u& _V驋~9v>XKK]W7\3 VSPL^c7 %kyaNGn F5F*H*64r؞,1I&RlU&zRcs" vzY,J"3PTظ.nH%*Q]0ge,"l#E9BͶ7B$ ֱ[5ToRш?KWw"hO4}o&0u;)bW3˅,`nxR|6u Q+dSLD{'jՎ-G7rWٌ] p.lKE'" F[c#@sHN87e=,|kў<ߩٞU$"Vf^;N0%`i~* Xe=-iS?"2H5ۍE>y8G!g3vaًM_mК pl%$MAIm)eԶ9 GWsE+4.ۿ.`:xw+: !Nw_ЉZKʃTLB?7t_w[sDf#%eY7L;36>èMu7'UTG҈O)eISZQL"Ռ$l&-Ol,@j?<6J ro0uT/\A=:0YsXk祄5(GT@9X8i & xMI~8g "Zrvxʂ &(q"!Y&ևlԇb\D@1IE4Ɩ,| سFi-FɱH uLyQ.R( imR8g33F ~h߮=`wG. 2]z1[GM|!K¦ a5GVe˧0Pafr*ZvS߹A+On M$.uős⊑͗˟kE@{d.b145 ,[Mkj=L%{*VF{fXգ,i dFayϙ,0˥)J6اy]xI%) PSCZE je'0#$efC{nB/yi5ȸ4_cG3fJ-I(76ѴDS ($\Eʼ0hv20TKlqtTqK<^_l츂&9hhtLS; lq^N:S>-\ K_5zdE!$pkENJ x}Jd΁мiJb8TN_Y [sF\Mb \,@q~', |qu!^[5y |MHim]F պڍ@Tɿ,FϤKȈt(m II|Ls9Gp]°ѪLE_IEq XXz4^Ž^2ͫḤLI:HΓS4si*ګs6|51>wLarؖ7,̮&hrXHy=.Q_5ZlA7`00$# d:ᷲy)'+wXWԷ~[7v.0r'xiSaF *\x %;j7]0*&D)bRfGy3n'<4+ m+cI7@ZZ`,Am+x(|vEOn -ϕS^hYd)ud / Vd&a18VP{$߀?kt?xDN 4*3Jf64}Ei"_Q}@ߞ}S>t9xМGY`deB3UAh^r!oHx=1WPZ}v%׽Q$zS62LeIkᓙ\3(̊UFMݘ;7ǐ.8~[~ -ݡԦGdqXǦ_ tJ[wLYo 1_D rwilZJ2VjY +6]B PimZsPe0`y z5f^;!`-,@/;'# wg>e^LJ*-H52~ABvG_Fe-0.\-TN>9,K5S lnWPħb:&)]v;q[ˌ?!02wj?A'%Wgx;Js9<!uFaJ~#GL?[lě噏ȶWjՙ]>K88T08Lƭ-Y4$u{&]j}Ǽ[^$Y7|SZjtBؠOk߁)O[}dWc' w[CAt8V\N#κ tv0W|Z3's. 4OV73kmz ;90`Eֆ9ojœ@\$: TNmLR:G />K8CW)x`lLd>=I_uf89*?P +j\G]D7*RuNW>`^G&#^_G@Z@LɸҀڍosEn~*Xef77lp~9Ī6aC?lf>fEe;c9CUPѮ-MwGye @DS4C1D ,ꃂj-b;-s SP/. ݤ|e~Ћ'։mD&1UECVN~Qjjķ&\B?{ {k$ "~-Nw)qm xER?98f/ NCpR_Ax&w?lE:'>cRD]e-f`H}پYHМ[Iƃr]&Ġ J0`<ą1 XP#j> -S'{ԻHUIr ߮,6++F8X;| MiUXj(t8W](\SiF 4.<&^`gnW-ckTh[HS+nUTKծ#e㈉-b܏}p k4>.wɯ#=/`Y;xژ^@63R`2c?gVA҈8՚2Ͻgnzh!zTa*DFM UYUkժGhI֞$i{/$vk?|ʜh2w|zRc]3lt"ڠTnyq~ĽʏYG6Etv" QAX|xZڮ2;."@nH cݐ^! 'P6 za5m[ Eu)W= fHWǍ3M:\7=lx8|Z:S[D` & f4Rql 2zSnZ=9#[cj{¢2+.,;8On6H[Jg.B!;"jr1 `FSX2OH7b 6/e9!3IC n5e$% p GnNb~5‰5(7Zq[J &w .-FwR<@*Z6Iy(Q"r\{UquOÍkm!HQŗTGD㾪ŹF#]{͵+_s9ִ8hxXTu yv.V IhZ X}EN9ڕ0*t=Rp_Fw܇3;&Ӷ:ؗB'f$|Br#&LP=]FmEK7dzGjtp"t eJ'VN+ ~Ď#,AW~9V;QQhA{ٱ{E]Ț%@d[8H =I_Knh7[G^=RiŶ\} 쏧3ۆ|wmZ FM ^~옄P&xhBƳrGQq9{%z^,+!VGVMƟҥ~sŗ[W?ZjmbԑwzjOr|sj6[%[@mN\}].6-q=LEFI^¶ P /~P2-ɖzT恑wzZǯ/( 1Em˱E[{i*dV ͑.>9fVX^ʮg{>wp-vxc>uu!T,`MY1KXׁY/-aE¨ƞfPǃq0&ꦞZJdƮS1nҔ[yeR_T}1R pSwf  dԚ҇fƾx/q $3Fat"N&70J7 _:vYk o=(u,#~zTU NI=<نʯE|hd6CK{>FtX2ˊ,DEPٛѧRc[/H:Z H# 02sB3 m ESļI)ӷvEajl$u+ oiPRŔ8B yX]`wsee݃c{ #'bg9!>\G`;??2>\a gv"Rބ|ԠS@3I"*2m5_t˞C{ fq^`8Avyw>dkHK}D6[py^\#*D#6oe=|g532 x#I蛢F$x_H|2" 0>)MF^½>GqXVP%b9}lpiȟN@yC s&P#^N̂؁KN6S ԗLyiM Y6vE6#%5@$og'5wpny,L :NF93lk u=: :a)Le_<33Gc)qXe%bKm=&!Kݒ /M~l G{txoSl}˼/ #1c YVz$F N~𵝋 ukuvY ˯ϡ$V̈́Ĩ%pʑ/>J& tޅ ;;۩8RL<`!C+UU#M࢟D' ?2X _ڮ.}S[xQZ?D671/=7^@%vL2?r5cAVtׇ`}l*% e鷆(:c^pG,8CZ:xd!$=0İ@x6p¦2( ;,iٵbo cSոs 3foLZ|Ȣ=gNU\3OpΈ%&tb @wp`MO:UDVvi:Cq> V9+Gͫ+Et*+k<4~Rh4v2~@K.q 7V^Kq'=|^9R*~Q.S^CAX/|KNo6LjBKhvwneή0U/'_#(lJԑRuhE!ؓa؟78Re8&V&D> ݓ28w 6 yiB󖥊pQ9#p%mdk PO1-a#*b0zīEW~ Yn@ߣ6,SrrYS$4Gb)R" RFz0^3i1>2-}{mGViPxM}(z+r> [ 1ECEJ&* pH^;WA 58զBŶ&z]Nډn>r-40lF.FxdSOMޙ?`6GSw љQ@γW}9ꌉ;9('\]V~^:{H}*Ś3-.MW׾!/Rb}K> /XF_Nz$ p:="M5 0Ib\Ջ[Ȗ9}ٕKw.Վ>h_0UCdfKrʎIgnA#Q24&E1˶@w(6D֬tǼ_mV| W1]Wsk&)6оN^}ϕͅC};KL_ 3oɠ̱$ G|"O@G<<_H%rt^q} "wlLܽﱨ@<6p6vhWrԂt:hT.ZhWAfLJJ{#ѭB*Ag#klƷ^ s5;T."(%.bL'i|x+QJH%DK_FKJ'7e*# Os4sQ&(@ " Gk@,}d̽eh L`YV]hc9 g xԉR1#7Q5~fA`: rĈO&ų{ cr,赻`iU "-8Sӣ}Db1&9?OYc ‘6wjNO7ՔH /jx'COE>HeǪ)t4́(陇N%YwYreT&̍(翗_6#]s}dKRpDfeWdsĠX.rfkaF}kz!zZ9*Q*ҲM 5eؓ )[w!Ǔtrt(Lqb6RG7%lBDIl;" TiuN}O|#hwCEe3V7a`06? G]B TYZ;uP{2pc2R 1KkMhُ:HAƷjv[0=\%&/T7{@ԡmݲ^[G0(HM;O\71yfx>NBsjKDf*ZAgAs#w+b(ÎeK%ý_Dn9qZxbf?HI/W`,%xQz~0ljA` _yWW7Rwa, MⱌT`)e,sDI~co|>[lqGv9l+i}ٿLDXmR=u"(<-60 p6eDUN(?9"ةKI/Ev֑%R'{S+k )XsF47@A'TflT(Qym0B3ə9Ց=sʕoF:P7kcg;v~?UNK!fDjR:Q5TBAj4"Q)VWRM4 t Kw#(+N]%>ڴ֙zL)R5/qVyX =8ޏ˗+ b~B$x;I;Ԡ_n\ٜ]{Y[$stU4;?z,4`ah,@hװznHd/rצ\񵂫fD\dlg8uM~x/%I9ˇ gXg k!*c_0Q?Ig.}lQCVHiwu7lpzm˜tk.RRւhEu,wE(;*8wg=UrʩLQ庋 1C'W^w`o8dTI$ȱ71@bc`ȩ /SiXD.3wXx1s0K(s_[ r2#O:r:۩^Yq =At.,:FbZ'/~&)يܿE|>i_+\ĚEX*~$A_ }l.Č_nMB㼍(̑4$IuϏm 3%g_QU*z$-"!k3ֆ@fu$ Q6> $|zҋ"T"e¿E@s|@4vy,o.#N#;*W0sId )q)A=5{y$uN<(VPDmZ6,^OY`ˠF!\OrrW4H"KDg4v2v4Teq{qk'Z?繡d/N+dƨ۴JN]9M(SV}TZdu}O;\\%sNsRX63D&skLo>W`k";w 5iUws[Ʈv{^aEͷFMw^Id>M?DY ,9s&QyAK_2G{ ]\ƃ2,S]|ee4a~&֮83Z&Ƭ|)<-\箒$mll5h|fAuPDP ptfδ^b 8'I~ 4$7{[jL?C'Z!~#p~($ ET9v~|ObRdĝQhѬ49ȼٟ;< ldɧzB+5nDJ5. '\1K(o̰d*1l&+fpH tŏD_d?R$G-5 Ԍ`[jf)J -j5#c֭\ t 2RYVj|AHqHK@.swKsGZȊ 1IJ}-.+iͮdIAAkUq O;СvTTᙂ:sw+ 5SnFa>5o9oRGu˸ERQ_ 41+h_^NoigDEX̊(przy:X^-XY:mmxV #8HEn˚bM@^n0<·Cq3Z2bƾZ!4 ZƂwPE4濥CGf+ߌgYt5$.v|#iA{ޒ'GpqrOZLgx$omdf=bm+ ۸R'+|,? .Q4qT\6wU\@ IQ 1ǛJxp!}._TD 2c()ـw P|>L0[:XXQKHoC n{['HsqG+M! yhCB$;+qq0%ڄ91 F\ "Gi^fE>Ɯ X-XgqҲ!7M&~9e1L#Y놁B+9c} RL6tΜ\I# LD3p,;sWϧ|Ԇ_tI ~0/}6sm' Xӡa 8L$LRb *q@ <)d)z-T@Sb!678jc0xcgX.`S|hCbݩ!F37I+Vyi> 6v;X>1C IM:JY04=Uތβr&#I"; H X GԴ K7"KezL) 2Jr[mwtviE\d拟cNV,IJ,oX1VRSQ#,#x9ܶC׀FgAN ]CSmf5DJD(PK/+Ot<_Fgf"Z^z ܓ:T;l 3]PO8Yx}؏n*L3nP šWfZs5cS0'TCH-7Y8"3d⢾˿RUʛ!, PqH_$D#5qdc} ʏꦨUĭ XY"1Cg z_0<6R]vᩦ_x 4Y* *mr3(/F G-7#Iv Q Ԃ{%B,g"u ]B$@GB TڜL}/UpAT|^rTL?v`'iDC,2NKmKsזu~݋l >&ؔFK\ȐB~#-M ೒::ToB!Tf!u2SFojB$#C*jˤ<?vp*mwggYZ07070100000068000081a4000000000000000000000001642f09750000b764000000000000000000000000000000000000005d00000000./lib/modules/4.18.0-484.rt7.273.el8.x86_64+debug/kernel/drivers/isdn/mISDN/mISDN_core.ko.xz7zXZִF!t/#O"]?Eh=ڜ.+δg6eT?+,2'Iby}-qBj㔜9LhY ɏz9@Ty?"^ϙ㥜>|% H4 #46Lá3_`(@#dVE!;vGv8]?=(zDx_Ԋ9=2͒T\:ͫf&j Kh z̃*.B0{Xi[hZP))m!OZi T5wnvDgh 4޷*35=kե  T$@KG/%ó?K…1Z78Lz(Y5F"a !dZ B=~$9(ZE>֒ J ˺l2/qdG c\ L ܼɛ{? r6Pn ~(3Uv! ZKwdL(qP3/j 2/s-ae<WZ7ezL!+w7wl ª~h lD JO蛇=K#_"GdHp\jq +ȸWXUe;Սh?Pxh\ߪ7&v;\։d&:nNX*lnl8Q`icZwM||׮ɋ鳛*W{`QaCf ݆I aՈ;ۘTSH90VjwP>x?4;J0 !XG.eБytDȀH" Pw'6Ȑy=F.<ɿp`nȘb _G8]\HH%NFeH7i`5P3\6qXŞB950J !Dz?zJtg' _!32@`&KEj4؞) igErf`訍<-=4!Ղ洢n%YvoЬkz5H1 ֚J;'/WF`Vm,t-Z} .t_ZSfAz,YO_ Ҿs(`|s\/LzJى[uɏڕ`#?n$ ^Y%UNj⇸Ōx|WR&Xe Mߑpan ,zW!mYf$N$S5 h@l%à=L[ +0^'zMJ f0w_*ʒ75R 2u 6S\?ʴ|ZA,ܰ*+ W_IQ$פ1clnw߽ᡍMV-LZ GqkϽ9o+Fy 7NRD:wXL t`&m\QmDTPLX:*6 a ]F]oMSTy@;n6KG[`]R s>?M>WUᱬ@`!wkQDĹ.EH3O;`]ĞE/zz#6XN|p[ n({MVe]C s([k&xs;"7e7.o{ خ[m\y} $WPPdե{Й_|GOfw~:{[A(̱|D8^< TI)32eBNDܬkot%1xO&e b~az*m).BըPXhᒋOr,.>Lk+-~oృUܻ%#BY#B8).%"P\h,2(gr!a 3<]^INYi&9d9@O0,+Yɞqv7T}h&}O7 r6tMR5>8Ȍ欃7wbA\ʓʻȚ͸:sſ0O~^EP 8Z\?> krM $D+ F\k" F }{؂\cpӄw[sð$+yucKջ9{$ڝ‰ ;!kt4-9a펫gX  L9@X,*ɘj1'g"B)b6<6ɗldSv / 盓^oKo=ř6)f% d]h-ϲ꣸ h?5OܠZmÓŵ?)!4$g՟ Ԛ%8=^eB)|#:Sٕ~ iK,=O9HO H#3ŹSE`O,0gkx J8B[qVwi YVdj} Ri3$rP4iu7委>kG=>n|5':y5Wr`T٪Ё#_VYx8F Ԟ)U8"i38M?. R79ÜQ4V"V8߉፧o>(v )")@/az`;/W˴{3A0bOHZQ5{t{iIf /b%f2;5EB@еV@KaQќzP}DLڣʻ >Δ58l] #R2{j^3bϊםW!͈tAښ|*pFHk 6#|D *)7 xQ(3Nm2a2V)%yB/^Ԉalmׅ q2ZShc^+TKRm8}237y\{o  ! C+[hEK“͉B@)t <5<<|D-W^/@DժAߊTOWuv0  _ rz6%NNv(UsHq #Ƈ5yH^s>+kȴnkmoY\([;!m#5.% !dgvk|YAe!ŕ1 nN+]ea3BkdH 2!*rgE9vmRg;ZB6&,eBKI>Jeir#i9wz+l277t;kasY_RO˻dך&ŵB|Ċ]R.B(cHpd =؆N,'TW5Cqh GrEH$6w{<A" QU$`2;~bMQ.z DIA#dAu^;Ag<$x:ly9Dz~!זZ!鶹S GXnOv0/WgM j`ĸ9ݚC|`+8A8w3<;fq +.q6$Z/a9eR(WNxK Iۨ^V@VzP3)K@?KprĠ0B "PZ#_TΆc; RGmiW1a3Sh$$* UKx}\[72L/fw?}l4t1i\Gޖ JlE6ޜ84{R@uSHp1k` IF i&6Z;?q#0f^ fZ=hzcnDc%'ZSð ^ekte_Kukx6ˠ఑p]D .;2S\Z#o6A$ZAWCQɵ[uw]}?MtO VkqLX,,v(&$F]9BaRk/%zǕ3.2X+fZw-˃4O-B OkÐ +@ PX<'5F¡Zc#Lr@yak9!!9 ,OS)?L3˝\Q:SM;&OV9[ǩHol\k÷iqmN?۽x}fb' =k6>ŸJګ@!7Vca/[S Bt62TRbc~+!)7;HL?GTZ$ eZOǷWS(?SĚΦҫ|ȴ[ֶͣ,mЅ?țke}%o}4(e=1L_9Ӝ{<LRB=Qd}89a&]U3>@"v ~gإn$G.mѿoY00w: X\Bhcl(0˯Ij z۔rlҡFqÐ8QxG&VGSލ22 % / &aD[*W!^,XRs1jaFIxznMA ` G ȵ ef4+_`mRm2v} V3K:†\%AV)z~MKty%ZqMٳ}me" 8꘴1Cxa a`_8XoSS[,T\!pٜ|BnYVTV{w6šb?E_T~i< Ea[8}y9ak_R=oX+\,JMs$Q1^h6*W(ko~cY3x \ϾR/K!iv#­%Ņу_R'WPbs[VY*m0VK[5L[fͨ#/B-JX*?y)K o{ РID/ J@V]xy>0{C"CyEþR(OHķW}=r[oeW_:ikڞܗ3x(({~ m?3cխ w@1LS:"egd#aڛ6u5Ĩ0$ɵ2Ebla-@jI,5%g4!oT@[g/0ֳ]:rVކF?]tNv6`}VXTб(Ks=ʁ%(P"!nD ϭ$/]Z_eO@t ep{Wp--KD b[;bT y%<"~U,q;1y攓wT[YŒSA9Zh٠[­+=gXI1P[K$݁C}qa`zaSE*_+$ZxD..Da2oF P-OI$Fy˯8vwD0/JPAXcȧkp:+AѴ_ٴʖWڞOO55?`볓}P!& %x@b E.PT}^*P#8!fCq_ܒj}6^!R <$kE8o%6°.=>t>aӌy ʹ]`Kvē{AvfN#֞WEy%뗨osr.qMc򱖌z83eJ ͣ%$ ~z44G]JZsKEz{>$dAS}GW54R@F [vSF sZvZ)z^?426wSSCZLC~u\}O7:?+oҊJ {r xH|V2 c4BM͕ubMG_zQ84/c}';}EM5 $w3ٱ)lI3ŤBLo!dnk9a}va.=CXDy}+>Ջd;is$նddӆOhLz@6NsvKWڂƹO;۵ŠlGZP7lFQ'DEE 7mt[~O}xTeJPίY̛m;aq~O#dU1/a_e?~z |͕Ҿ;\# FrlP]薆R0DFP'cfSu]s!D:}W4?QDXܧ/|ɲ(a֭zsWP%_x? ~D~1??YJYrt,'䦸UEO>p7M䛖5^W΀&v󡺄f8F23G5{3E'E504ZX- \ƻ⊾M/>}ؔrPL{ާn7|*O Ꮗ6k:1uG `]Ny|e]=LM ki6_I scab % ;wTCU} %}ǘ伞r-^w4i6=2>mts6Y^Yp")pd)hüzU* k=(]hZŒdKX}qך"V,(|<0. 4F4UݪYM yAi^Bޖ[u{[D7:[wtXIwqFf]$ !oƢ+Jһwmt9}6]JfDhSJIMH!n䌓;pc Bj)IM,{bFLFPNTN.Vz;xOAQlrnTqkT/4Z*`)-d@ O|5u;A>B{^? &VmBkb4EPSVE-ahvZl2{j͓4_ܻpyC,qe}"Cv,dgv.s-R X QLi@&.Y˶ nG'1T[~왤5w\aBcSUdpEgV$f5@˳ܲ Ghg)!p>#߲q?j{|."2D$3=kfU/ސ4WDE^[1N63щq&7 O| ֱ]v/' *3U?q,G]0b8HqhmM,E8#҃{/yB'Ü? 0iXY(/lŜ]K(0vV+G0GU XWkgC.%|bX})%߲ۥޞ58$ ?`K^7$RE)V]z_ 3.Y&c9d$%Msb,@^*R0]S{3uJqkXU7b{q\:"1s)W{'i_^&l7>=~MJE@!G?48J1PHU{嗾G{GWM~1qT8P'^ $!"V<7mK"8#{^r82Ln(Vd:'flgB`%Amaۀc5 h9 %}5fyc/Ϛm7/ WE9lA 10j ,Gw^XfUE1@UJUZ80S.DvmάDo t"vs+ݡ@+'>.L2Mb%6wa4A1/,lp tH~Eu9i=veqi@|/WU5x9/_vX`q?wi?aKڻ^{!ēS{ziв=|Ŭ! Yg'm%TJ)^ C$3 jX`?)6MRy,@RNMip{8E!qxأQɅB:aŷ CI+ue?Q|oW+^'ת%}Z7W&Q|!!Fȉ'v/R%NgӟIE I5dINtw1/ ؋yhN~_ga$z(LVz])wݾ CK5_af̽bȷFoKQfJdV(oxԒ\Ct֒{Y5o/a7dˏ =3! (ͩԎ>~Ghe VV[e(b?BXr)YM> ]6"-[($5BAіECMRKc_r>jUWiY6˲=䵠n6 o;-V܇(c}|9o!΂ B~Min$7&2kH`J> `>\-xQ P^?HL>j7g)FJ>F+*o[&a(ItqGa ~@O(Y l WN,1OQAsNRccxg:YJ-PkAI3RIT,¾[mSWIzy5q@=$fIx:'kZɗOsE(=roP(v0S<C ̻wYh>"1"-m)!-;ʊZ߭r5@"]x ڈQ̠?zChf%7Xq 6׺-ED0{Ct߶#ת}>Y>Ap?sŇF؍NOV'IE <)H n "!쾶f/jc~vCv i`+ƷCL_@@V1ck*Ԗtn! j'FîƲf"Iތ;?iCh;f>KuHl@3SrR@QU 5BwHyqiYT &I;r4:@}hPtp$)z<(BQ~*I,cc-YUz4j*ۡ[ULbzCXwi`) ~96NT*mʒYZ:5V33zSn|P?i?4J\W(v. ӧOC1+ttcGq!& ٠%8SL }&z&K ݧAh1K;O)ՒM$JWPJ h&rd5@dy+ uo R2W_YS#1deM ǜ_wve pݣP*hֈ/[Y=wv~|<4II o `)\[>AѾ`uQCvʵfs8 Q4ŏx>p`T遞*N b2&Ȋ,Ho C%IHb"T u,NQZ:WC3+P|Ǜ}YdrI,, =y\'z04'c>Ev3nU6LNnWALr#<6Jƭx͸Kp@h9 ftm-3$kgw*H$5Y%fr"T10AWj59Oput2ت.K< 3 4UX$W<Zq?w`pv'q1`CϑϩޭBtb#!zj^[ P=0Nt{sj{UI69N}4M~67]Ju8cv1Ts|/؊]|q6Jk$Trz>f`ƯDЋCTN( N~=U%9X~e2f l{cWp&W9ѣg@eoM$y&1 ]E7dSb)Nxb18PL?.䗜^Y.wŐ"=Ka&}j |@ d&Zl2 |ۿ wm]_ bxB':&`+Qd_h2B=~#5;]d_Aں*]-Q}w'%!Y:>vXDO;ذ@r ̃ ,uz7(8[l~dZН:@;#dx^h7v=/eC,q Dcf 64duy{!٦=rù+[*ص.|ˤ;AoO/D @Ew;0B]g>}1aDqM##}atd/@1jکڑ,ƹS B{\K7dIݘ~r'-X& ];npXV>a)NMӾRF&⾖Gc@Z)_$gwp&ߤS-!]oQrpFԧ]f[)&W^{P(X+wKGueSݖaw?`mӅ2I}NJiV]q@f4Q vz $e]ٙdL AT<]8-Uy  o @9ڑֻQj~4^ V?jǔѦΊ*wxP>Os:Kq&"o.;"߷e|Bdqg@ކAg| s ~:_WJO`=R@,75s1/k^E+R{<&84*ҟ6Uz}_~dץ_;˹uRvS;ZWGMJ; dM&e(5H9u?`t7, "a'?$ڭϊ";@-` EG'U4b[wj -MKb`h_cijceLMBUDUζ6k?Zjiks)R2&sC{<t >T 83UY:¿N,.4՞v#zmyy%EF2R .]՗c١pW,)כqۢ)+GdSBxѶC<{DY+@A鉁Dc@\$%~>8q} I ( E6 45$)Nsix:xKUfMzWBhI!,K'Oɇ+HXI%#I&h^B'PD`ZzR`5R+hcH p.iNv8c.A֐w3MMtmިuVūVe.-㴢! :u s CLpGdlIs] )T 9<b.{R)U}KovJ凱|+΂{cІ ae7:ɊԈP~p&U ҤiNzQ6YΜB·_~ZT#:MH+7#,gKaУ* 23;u^Q0Gmݣ9>(jǯC[W;jәdC}v:NCITwʛy9IZ{C s8y5JnnMjg&_6$UmI(VD`,yVn #b[ Bt`RAl(`mƆ ~'DS$9yI6U ?uv2BFQXQ[LC8 ca͏ ܦїۺiD5؀NA "V!l! 0` Q ȓQ0-V; ?2b,^[Yb4Q:}IgvxHL7r?B t*;|*o5錾褬EW$"c>nnᄭ1p!( 3x9eWI /c ^_'mx"Fe[Aw( 70̑l: n~k=L5 kq4SsiÃLai"B!9$b)# 5, :S+Lڙc0/\iKg W 9Con}[1\TI؍rq |*quc1n7XVρlu{beLRqGyIJ0?a m%9\sq[\Ow?A,[6r^1Ѧ,%F4J=<ۃڕ&! SyF{E~?fQP~D.&|fG uPW2&ӓ]]suD}IfXk[u|W`|24/7([d_`SAZ-.ÛkU~C=xM$Q (Q7_`wBO'D9CL0 Zֽ,eoi#2A6䐦̤U?Y&.+g|9 9Va3Uc$βM&oIJ)İgSZE2L13%Hǁ$8/à X6êvO\ifE_#DE{a/T8dePY1 bӦKעQyVRSQF.l7[HMJ>N 9 v$W/_+jwn65`|.ӎ,\n-v ^r/X?YTdI^kq_j}cT:eh")# ۫s]:8rZ9/j={'c"hT><'钛AbyE9ӆXؠcò5>zhx)F` ZMIrTd&1 8h-+zjž- oժ%*0uc#@[i!YJedk%}-[5vn .ޗ HCrzk7m%II"aC8R7X  HK@3wA{eKI> V!) Tfx@ԭ.9R=MB>+ NmtI2v/79YKdW8"f7Oy& 5iGV'\D<`9OuBq~wbDܦYl^} 6"3gmYB쑡L2A,| }dPZh!<© u#_ :5@C/)oiճSYyLK5$39m(2*Vڢ`hlȐjo&FP&5 &MjnXɜ@hOu@m5#e@u\|jk۽n}7h8npHN] "pk~輻6c* kd"iwByn]sgN,=鐺NmZ*;D2Ayv[%y>}ȡF" isn ņP~hK;C.8+9:HBp7؈_}˿ULWT#KXreYԗeNG /W6`:2m)Y-:1G~#x-(;Ôr-(3&V;BVk'Rh2ᮁth9Ͻa/u9Փ"mA#,\ s9+<uİRڮʂJm5 O+4AWo)UB`qw]U qФQbkGȘ>m*y; !HP8^4cc ^KTj\-Y5Zͱ{,wtt;Pqqy'zڏ/7( [|ϓDv$!ŴuM)ޮSQ5cB>!F>>,oYAj,ZS6Z䁵Ghϱ됮7}%66[zĵVĥOqߊxPmiMF:*_lSOe~˙NwG?Wyw@.{G«>_}z!iעWt[8L<؊YP lY3-Vcǒ ̢Q"vA eO "?QI.8|"~2V$D0OZȪocm!*U|өXS[Vm9aXHr)>s c;_ǭ}q$ƲfYuk&=i 8xujƫ: @UlXTqv*ص V C~KTa$x*H#%A.-xŹu3|tV(zcWSA B,nEu+r6f~G,}mFh X/ jGںi`s;;˅U`c&i{OG,!L;n}-F8-_v߼!H+/!ń@[]sD:. vqI:.=lk(Z;k mn֨u{S5:G;Į E-W%>Υ,P6_,x7{I ;h3 &v-x'X"JF!D1yC=~YeY]**0&Pd5s2a0Ͱ0u*z&EftNo;m 0gLƘ; u%'J& [:yl c`9"9p8~GrrYq[*&6Me;f>V4No,vxiC lwxΏ3du3ARq=#Vmi7NRK)+T$g9r/E/E@C,RФ{l_m$v۟V!jto+fAW?qg}a?>fCrR$ow^a8J[v{bO0J6s/)T} iQlrmR+"`LKM"bsH#V6ۀjD. PP#ZIdkS0$l" @?5碚*qL{3  4ށd"Q};i@hVjSг3iҫ|trQ?uc_sA[tLf~psyQåNȝ:rcrKVDŽ]k+88DKf 'cX4C2fK%t74 }sxjU]}Uɐ 8 uZ/JYr%<-[j͎F (_._j{vus6yybuSBWeR~+_&o⅛z@RZE"MlLTLzZEA31 4+}YiԕˉxGHN܉F5]73 !}X>=w ǵdq{Nˇ)egbY|Ho%)F7A zG;UЪS!b7TAZCϧ򲫏N5P%(+/T=, ގD)Q9(- >|f~dE *B4Zf5 $d8ܯeC>mX])#S`,|l^:m_0 E h,HBf:y޴ORJytLX )h;@f$ptȝ b֊X`hA"6D3Tzh IwD^wd䂩4q\wT`5\v5oP7Ɏ+/]HPs~awg7MvAa=vG.AL+Gc|\-.06 ?T g{`$^Ns>+ om[[zT7X󵲛Mb|Tn9u =@H:1H$.K~S""X>;sS%3ޟQm?([_&Cu?UȤ/,jfcuaߌ\~Y"b,gqÙtȄ?_88f 1eI@q&3BuKwUޜw@cI$Y*Gm <( ;݆-/S.丒&&5&"u*oX~+&X7ʩ@NS: ĕBD5ވax,ÇA֯;Am?s`s?D..S|mв3bϩ",fE. RIiمX1<2͐ܓQ*ς֯ ^T5Y+nfUҁ&:y4Tqk­ƫm,s?3u=8݇a+ӳ p??*a}4;uwzH/ π`_D 8YUt;4]2YJ8y 4̦7h Ӿi9RH&S4IZu*ny͔Bo@-)Ϙg"߉-tݹ:fUiW>z֕|:{Cn+fS{ ]YUf=z06Ō[hFECSTTDes .Tۏ˯D!P8 wR;B\3Bl"w`}n2 '.phk@C+2 õxbnE VF2VT(1 afBPmHS8Oe]M;O0_>w1Ι R3^JƜ__ /YL%ˀw 8B֫#h#FMD,vQ$ Q0FغwYҧE \, +YGQ7R?wꎕq:x)O4: ;,pƫfvB Q;~'{bZPa\U501# i2T8e=T)};$5W\W;Nu3a?)Qzʦj?yI.)|HXZE7ٱE')׿/E xbmPpqTz.(=o9Ύt_BoN. 2#{,0P)όƟEg". {(;ðȔCǞo<_7+4PA݆:,WrސWOwMLSj'? _͸]O^V3-^@5>qW֌Ԧ)w賶vq>6ھ ;2ouN,T<8#Ϟteg<É%MvjFZ\_6 w>G05;<9uO^pRLFZ KCqj_96z2 &"\'s#faRn*C_.)/ǺbO f8XK;r\Њ+}v&̄VP)!I9y}K'@cBmW 04p9,7_H9q|f7 [S+zH5shޣz\S28זMD|&0,sRtLVKAvADH*v ley^rvr)T:8zŞ`5L0WSFG͆>[RWOAm[ɺ~SN)}ҧhE"sv|n:颭5R]\y &8NOm+SZۓI]mPXWR=<Ái Mb*.I`qhO nu:>`"ڪ70rAƸ\?n"zf(ownpCl67, A @ Y! i @p$],6 fzeSY c{=9 ?QTijLxM/=398l$ktZ>:#9* EtOb  7%AOzT!<3ρ-Hĥ=Zq9σ!Yƴ}$=Yv'e:*jGnjf?MS s2:jz0 cKy0zڷ06 b9{'U7H煇ksRT{dhSxxZ+Q VPMxSO7-.lɑ3"Oi$Jx4Kݾٽ =MSj)LW2-Eow}eUnMG-E4hQ%SPY#1*t* ͒[ZLwV62K'( }lwwҲT1̀#/ BĠy[/THL SS%NK2:o6Їbl7t`)4~=7 1Hvu_"n s]gws^hJş}\(]FW}Lq+?XX:hޕg*1ߟžBL'zO3hwKo̟b\U+wF_4Ɯ_lj:*A\^/[w## fB,Kٟ#i}Ḅ$Y< m#Frz-&_a9O-g7Cb:T$7Vs]ոe *'%W"kquPc'y-Ųs t{㸩QXxf +[f޻s?2N{#8: Ib4Qڅc~[ͫХZlz;ZcLTJUKHAߦw!Iz5U} =k\iFUӥʾOL86o^=T;7L/D\;]TG9kwlbr^xrɫPeJR"Qo &$g;˪N]eLd+HXE7];c7MݾXZjv450{H-~SZ؎pڧuKO]L, ڢaH&䓾jSE2+y:3T`$ n%u4 ;|hbr2aͫ0WF^P8}[5vSGa':BDϿpD2WQB#K(l(7.) ;2$P&zsŰ.[=rp !NHS>_R;XK션M(PAJ#[ ˚g5q+8q >I,h?zxכR Ә=EdU{!D*J Cdp?vM17ĨꑥkDG>k(R\z5YuEAI;aegP#oW( od^aWwCܾ_"P4 Ě΀2!L?z!`M/^9GˏF ߒXzEV4Zs6-s# a].B>:2D#)]aCs}aP9`YA-?7RՙkjXJ5~VAZ7ʵh5ȌPб%q{K9' aG eӘz$VyGv&Gf)d7|B~Bp @S >Q{47>) 14eQp=|[ n֗I&5|to}ͯ-𝈾r?BYJb)Tu C2LaDz*9Ыy-]]s8AIrxb԰ 7:`>?_j0ġaǵ>(ٜGjvq& RMnc \/#QR]٘"=TfDPREaљ+&Ҏ2g5io]IWk"7CyYUN;;װ,\EsiiřhtH'{`a^2]<QAG*)-S"/^=h:>W-!p'S0s?hytOӺ[ ` m1ŀ:v! YL]{ZM`X'16 ) ӝt&vxnW,-bP$M>VM sjWPƷT،p";+g_8csvK^qׇһL2hslj&v!,{FRvh-ۢD5ծ i)ݖ8Zg|?)NcB[+@)#?巴bYb3' =1$Lx05y]{@Ylޓ׼sn^=(Kѝzy U>~P7}T}L-^<LPBLrc W`1Z3χ~!= Y"d08AY! (?`PL9u7mu,Wa{?+&m.w7,icF=.fۄجY4=- ÷L; ??6U33W+qGhx#dy<{a;&.Cp%e{f:RْGŠђ\eAVQɯ禛HayqeBQQFք%s0x嵜H++sg/:e[8ܓ)v3RwN–=brڸZ5rQP8(4)%ggUȦEOLpJ*3Vg&ebdaB/={>8{z%GU$ Zټ'US pԅs,&Xh=^xZv,PթU0`Uj[a؍Ohi_[? ئtL|VxŌ"1(*6vIq̭|}*#FNF_l˖eE,(,";S0Y('qT@؞#а! EɎK|1c*?ؤHGCG.ݵ#PBnlfrL|spdXKdZD^J ;-{GC*=~EMd;j4ڙՏ~9^>s)ٴtxKXtbDp[#uxxRpdk%gjpص@Pȑ2ku$ {zK0ڵv;^^&v6gݔ3F]ŕ A=~2ʯW$>K.Z'kPW#S&oop!ԢVf5`RϛktQЂǃ*o+׍ JVU:O^{n؇_ -QT$7؉çs) ٔԆ!&G3ny⿕1 AxtݴDj%AQ2J cB 侕 GkJjuس=l| d^t} Q&CE})i_XBbѵ,SEBm'"b4T;D?T0!OC-^F/dcV%KNy>2ξmDd?6YeJ\d"Y8 5Gj9(@[~i5l:n}x#LJB̀LQ-hG蠠B@,Y6cF T導9i>Πs qK/LV] 4ES%n[|JC~MԒbE+\"JEo!KͩkW?|T J]YVp ,Ysݾk.r ]܋ls81dbAmkN\Ԥ^ңVB&0m5PFf|\VmzFcfd o#d$ysA5 ı =<=%wYD$\7Hƪ^!3K3- ux-;b:fpB•zYŕ; ]+?|-wBc' jy*mgxg%nkm{p 3X69 ;k^-wuSfzwN"hfC=\"hPs4xrGKs `jrPľ %RIu0#Ta|̨c(N$,ȚX %{ #: * נkm9O|wgCǞgn%9KsT>ܭ |6zwƖF8*n:!uKͫn YoԆ"=yܯP+F̄(i|) $iC97z0b=.srʩ_BYk%i(}t8""Eߜk&ǭ}TeT8k8V4 P+{ A€'a$YowBPs;o yyB0b 7sݎD&"x59h5oq/!4M&. (f5ʞҢp-s=a|Cn_ cƵd*-?VoJ[GGoB.@4,QpC֐df;dz'T핹F_VX$+H]7!EEx!]1$᧶P iDϓ$G6\^*ϟp(LF;feToC_À!U 6XX'tقqGR$w7AkzLb/_x\ }^2?WnC[)naRt{3h-Fy|Bٜ|UHJ a!.J4/d0*Q4ˆM%/GOl*Bx)" ^mH<+zr6>c(~>zit ~%L !!Fߗ+-f0eAȲ \śDV[5G36Ԫ+nI#* 3_ )*V:\\+2LGRDPX-#X=ǣ@L3lI_ N脽M6dm͠*PK|"|Y`k\*w dG VMG k߅*ˣ%Av*N=w":kth)AF/weԘͪX7bcYrP-a>-{ R+C|Qa=ys*_d0U4xXv'f@ۢjdA/#F7zXF|7'sI"3|q@_NvhpX& <*Y`.59i=6ux@0@zY-Q.SK :v@{bpn5\!\5$%dw'=9ْ{/v s]VU"aC,"qW$y8@q@',=REwxߟՃ^d4bJO-Wê>CmeDywxΫ $qS<&4+%> `D4e"rLkhʱʟ  3lyQCm1T8ܐȀmU~."^H?g r;m^3Q|YG`PXbx:Uz:=|ksXOagT&٬U$I0s + .H'l[j]b*Lty &Ӌ%p6qy^IԮ<֛2ΜEzaJYk O9}צYA)0bӲQ l6Ce1ׅd;i*$7cJ ]mU/a](M:E1hMdMy@ͽ_HPgnlsa- 4CPic/G}.F؜<7_7aG|Ź3ʁReTjTw=;/iBVgfo~ުjIwzzh5 DPcX@epR&n}w؃ag F\T(*v ԶD3`_:zHmQؘ,Z=;ԺϯH{d<9j. s˃ c )|:MäY3<ڏp.- jYڭdavp;)Q^G  %PqQ)9{{Nr$%[%v{^/^;(f8TI"dӺ̹ r;*ϣVbEu]8(|?`}G{rhd`@UT|K 123Wsza 睊]Q/EDJ($x[V 0<'ܹh5eFŪZʚdݙɫL(H5pw'`2EM?E!jQaaPsF^JcUڳ^ mJ\r2:ĴepʘVɍUy c4_VG^cОo^"ێ8l`lyd;q]J! ӊ0PR9Z@HXs6S3"12DqjE]T٦(mM!шP.s*zytTv3 }TUAug$;@&9c`߰(r6WU,c\J~JiAY%@ҎAS/[* QgV^Kl}qn}븎#^:+VB/)nNvzׂ1<@$V+#g創b(26(fOnV(8j02"OQ8t)lD\DPfPF_M6l ?%KO6O)P?5oDiGM=ھA,zdg5kO77pYkdSH%8G:|Б!`$5RTB87ӎ[  0/_eu/"qnNA3o NXo=_qhdYYԄ(ڇמN@& $NJoOdrR1q;xAem8 %7jU*weuܸEo>uv؟<)xNsx {2!?/:p L8Zaka"{Tsp92Ѭx]Eo`cgQϔp!_ 5O; X6}?ޡn,y6;7U=- z^1AUf Quj瓾:4;lpCzaHoǠj3`.V ɤ|5(Wz&-`&\#|yk버9Pa6cMDGnI%([y~S'j>YMRW8St4q6qɱܔYu,& P_Gs)] β5eZY!`l4t٥ߴ 3QiZWB^ڇɘrfmp,kJRGިaGǘ,!z G3^_Ƀއdb,^ABk4#SM4q'ޠɀbo!q6 #gdzmoןydTvv jDtaMvc@-yBJT͉QJSP\P doĚbr4bKOBjY\ng9X99R*"|O?VV5xϏfz(Xk?*}ijP|K_7G#}:Gc]dcǠ3!-qQexg;rMt?}K p/F\(é_Ylixg`ǧ?"EjG!&IԠGDrT}W2}Iu428QXMj7c㎞:(U-d=$ ܾ~l~2LqfahUp5Bjg`_8Q8{Fa c U;I8e 0m5+ s}#{[%3I$]RϠ,f.Xoi$rYïW[\g)R{C(N|]Pq_v6Pl>ezr;O 3jZ)> mϡr6i.bXhtMb9VOqa@h.3B4n$ıO]W kABzA@|4zx6lyYZ.,>l`jJH٥FLix#ٕ+O `&CP)VRS\ 6o-Mȼd`ZW oi{P,b[+Rf|CdӮ[L@EDNnKӶe#isvG%` +vp+Nz<;HVJ7 b_]$HZǡq+LFH=3M}/sr5_/5]S{ڥ@?gYpWIzAy706Gg@iG庴#Ua hlREmIt(TŸPj5={M !{7 @> B>r <$g\ˏmNWZV"60_t\k5T!;kQrH4*Gug"JAԪgiFwe6{@{|F >LNcX# Nwx&b& r3PxZH %PeC)0-}?ŚOŋ44I/+ xƩI.i'~0r[U'S3R6^<)Tcr@rOjݤ;~?KN8v䤕ˢjOi<INt _>:%Hѻ됤)-Pϋ_ $τY9( FV7~ Ӌ<( q/IC$*.F:|Qy57Zg^Tdq|)/ɫbXd 'E- Eg^J7|Q[ᯂ0x\RŊcĵݤ@fQP%t~*CCWJsg*ĆzDW+!ǽvn`vF*_\g˙ "7݋zᑆ_ ]¦y5 2&Bt$o gH{W ut)vLpB1/1 yȨ:;Qcˡ7l{+dCd<w s,aa)E6QϻbNAmܝY`;H}Zԧ9E zYp3>-7iOMCk/S$5XpCI/vDvY>d'gbG JGK| RCqV70Vl*}=jPeH]o|+I]#go*3);j_Ӛ^8Q ] MaIN`$ԇ\J;H'81^ !b+p[ 6e2>hf*J0." .)|HFŵT;h#VIV@'[:͕̐O.|c=pt pJ ^Daȩm{֝aIf(Ba=q&ͳ'q^Mm9R9M5Wq΄ٿ_9{ Z>ֳ+`I׵"UWT@&ՖDe^#ۓsLZa1!ؑF>Zr^^-˺' "y>]5T,#K+{axW>-&qV.[FD\Vmdt{C40Sh3@ SdZ3A]kygDY) |Q0 7X8xH ߴ,MR(ZL&g+ R=)PgfjJ0˝_8̗2#]vFVaWWA$ptnv4S'g[9`Ġ,g/&:7l^!Q7ZuLŨ <|ӽbxCߖNmWʫ gpy̙+00陭< L$</fo*@xK4ݬY{ UEݭdeaשݪG+3WdPʐ)*_RFP98;bu&{A`3s7_ͪ/?"Sjr?joEk -^xSNHv:cmd?*ܑpg3r3GNt(A!1WihbgOfb3w\Krdθ>Xھ/?iG$I*NK]#׻(TC\0Y))\! sk'kDl􋬅ӕwn X5I:0B_M>mJl6@}ROXlt4BZNm K:Tiqcd܂- Ċ3>jޓ:ZjN);'ĺ㰢EN 5N'Ayt7]zDb PV+ +»,f Wjz1GY '8 փoA&SȂ+m9̽"!v~ GS@"_̷f9Ъ$b]dftK=d@' ~$$|8>%qn4A>_)+~p混e=t!Òb#J+hȵ϶S$<8mz::fb$Q{XE(S@<H0p*'e@Қ!G8.֪Eq1ֶ:lW7jcrfNGrx:$! {I|ۜ} b7~P7&kkQ)KOYpkGsד#y!4p/1AcTFO.{c/(.pAHS*i* 'R,^u^@{hsrNFIW2)E= 6v wCP^]hπs yָA\T[&c)Ml3>v0EXϑ/Ekjgั@|M UtΑ?f#8ڑD忝%/F'I:9y}R&i٩M㌜ T{w ՌbYޏI^V*UNg;Y`̷^Os$.)ˀ97)A˕8ƍ-?]/_hte5BFs?o^aDuJN}2G ~ƔҶl ۵Q]Ŷ'9uB{R-6q 쒐YۖQ+1NS^v~@fl$]x_.| ?QMb݃5,;anfO[42qc*xmWקwo;avG]ܗَ_LhRGtɦ7j}D%D>e4&>%GJc?Osj9 GR)H)`wayOB:.b _ZH/W eB&}COJbj,>#np@"k]m<ЯJm6y93sͥ83mt|EQu)u^KL &"ӛ>H6L0dWC%T8%T_ކ^ЁCA:w5i&y4FOQ%T^Nĭ7mB0p%SLژTM#oؿ̔=VH=І%lz,vKٷ,-"*!C /Pp%Vk_T9U ">lcaq2jLwćlVeIg5+LxRɳ>"3K6ؤ]R|GO*=x18,#g{y_? za%,ogaCPR^I?)68elẑ!^GaeKz09x_-"8@$VmrD0j[:1{f2BY+yk1DE~6fcf9\ֲ6 M=Hm}pkdm}I <@\nݫ# ew:2[VGF3Fzj7˦@b"Ԟ>den4r]ѥzP`ND!^f 6}c_5z`NhG؃iIćCa `?&ey*k?Ku=JL4UÿWSʮlL `ÁDR%B6D~efq^׸ 3C ]L %Mv'S2f9ߧanD2jF>*͖_)>,̹.H A'MhV򒀮*g줗qs8Drx^ wH.[՘}HT..m 8V EAꖻ[V1Jxޮ%$k2hUl/B8N_*h/txwE18U Qc<&h? \*^ˎEs3Yg`tW!{Z۠ 㢁+b(yMH#-Y_7y |H2Ury>BΐjUYs=ԤD|+C, *M7bkz)c; ԄTEoJHH&A]?i 3Ϩ +&~v۹WWb{UޗRX~_^HSՋp_Wm&iJ6RΧ>r d˃SG5Eێtɂ{hݹBئ;;-#S?.KQ<(Jz˥C~U9.‹:i5cu=)LXKINDd-TkP[:f} D׳#*)5l `9tґ) xGJ>ۢĉiZC2hf%[$XiHb??7F'tD{j [\dlW$N/c Z ** YkE<⎇ާ[bC VY=BJ\^f/h"bw~Iib3 Gx @ :֜R7"*Z:?"lӠ.M/S!b!$_!&Gyԇ9n9¿XPeRboBxCE'`TSZ>VZU=q8+J&)obFJk#AƋ!Љk*ˑ'Ă:jClwi)DXGg_I|tfb_5(onәSVVe٢Aly*[>^>Y'yj/ {jh+;.gXy'ܯ'!zy`GbtunߑǥO,3/8ELFf%1s0̓cRV"G F1uS욂nAq[WrعD/FTlR%ZaM@X?:P*tmؚhvK7DvQrA9TI@+BuE/=rnXovA"kLZiOĹp2o rqWWD)9 D1ƈb߾Lkw.Ϣss1_+qfH2ؒRX䠳73, ]Lم(4c$kDS㣅V eήiIb0w\?#\j32YvrE`gsj A1\{Zx⬣iHS HZWA"@ < DÙzX%{2ͷlzL]A4۴cIk[Yy(h ,%#u-R+'aׂ8hC] {'{Β.Ll$&nq !IuE}'@X/fT/:M-GGO!r,?#fEvF%.Dd+[RO )DôMжa[yaMc|qSѨq` *>;`$E&%c9׻E->M c.P.ػxiHKJe-&z-4~ux AվBHC"llÐ?L&xNϊ4k .aNOgNQջՏm꼥_4S $Z۬4;ho:oE-Gcb}ށP2uT4#dc[i3>uFDl,4F`%"aA(y2+kkЉ~ZJ61sm|Sѝ_$fjŎӼjns%of |B( ?BacBЕfGlnÕaן t{8 It1v ^b*OQHf%A#,|F{' 1S b(0D\gSU53+7ӄҬ"gc*Gx6N'uSQ:2+즸B)uqZM:>uKKn5!03 o{Zvh@Xv)>ݩݡ_h Ĥ=tQ 00PG3)[+㦵:*߹Fd@TXv|:=h-h&pĮ$(zlSro.bnE9˴mfOK+oH Bfpj<@SXTSs$ddu!m2qCiN4緯o F6hW֋`!`Ȼtf05(^ 2mB-f^o sJQ&2GdL*_J6 dn/{{ޜ"* Ⱀwd.0h v4aFy( ʉC!̠x7L<;=]M~41ZiIY6X_t ЕcAT#8u/|Rձ9M_B%rQC1hqKq[L*Ejl!A.B5@5WBpD5j<7g -X~2ˁ+>1')渐VxP<|ހ:ijM{g5L;4NSJO~)w'lx</G[tt|;3į Ui{85zHm0k]R &zœ5HlYlFKt9JsMi9flAOJZ`0. ۤiyؼ BeΚtoftRwZg}&Ca`gtdx`#AM&pȾts.,n9(2 U<˭9!<-##|Yo69A@cBGJovً_x"qLw_D3,fErQ HGlݸ-[1rjPJ6ثDv"U};^fPJÒsIY)= =OmMfNOpR1f+CqO YD A ݘ9 >[̧ ־Myް]NyRĩ_lm`W34\Pڦf*"K<$NC }p;cq_!R$WhNHU-tPHr 8F;aFx|[iE'IcߌτQZ=W<ŠhrGQ+kAbX, 1ő|8W]0\IRr,P;zkxWc"T:9 `}3ȭR"}HKk&xdI^c/"fZӚeZ<*4hHX\^ Ž[@EWЗ]49ۆ|A_r7;sW6shdʁԷAڔ-1%n@Ʈ܅kFny{=7,cfv`M۳cO~l jnW6vp [˽MN˞ 4_އxQ.S#\4{AL]j`H4FUGFIg;תNIEf Qfrr2#֢䦮_!`T< QE#ET: 3FWZOM[ Qk"nQAhob\c`wյ;JzOPᨌ{-n'Nk!He}VDofjb ܱmAHVBak2^+:neN JaByVke6`&}|u{€nP+&l:oMu!7 Z7&DP7u8-D,U^x1ϐa G} C%8ꆹ[eˡhح:\ʱ\։X<(fd3|#:YZ߻v=}oUf_*P"_w%Ģ/rsFM?,\3I3Z Wқ8И&w _~CO\IAIKUاCv-'ZOAIf#8U2:L-O} CLYsɤJ4oPsV6z)7I5`}a~jFN Lcf)@)Y:?D5v/tvR1kZ.Ӑ"M!)! |γ}E9 Ng/~;<*v7pg 3 2QֳF,-p&=utNE#=8Λe[PCeZ&2tǡUShkXR('4 }aCJ~, G;8#e*?x*TNl(̗Ui33GnEƓ0B:iכuAE?N2A#T+U&=aL6[WrB=iwd]Z `7inhչRZL,bY ~C҈Mpc݌aEp ` .I<>y2)PQ^iGO7i{R6F]omeWoEҿOQ˗`fF)-^wv͆E4/k(0S66Vri֢kB(٘&ÍlkOuMPı] POJRp6J@XJ/wmU՘@9 E[wPf˴\7u9G[\]JnP@Y+ o]mY*@Z؍Os:x7Qʄ}WzEϿ(Ka?|t>vi[`ய sEpzGvQJ2`\iq`fB]G^ /AQP>A]#cA{'ON"l;cv|#nAf,+> bʕ_I * uI,|&}@x.@i?pGCITwd)f wZ~8RO1lX6~Nws3ĕ CGkvt̵ZiX |Kc:4>98Όsk$ t`uIEPsoOQ|-)*|.GUEUۯىg:3󶾇k$3!ꑚ派dҎt ->PhEtx_}֖t ༙Ove|IӤy D ϗ܇%7F[b Ͳ/Rʸʃݨ0Ӫ 7QR[TZ 7])ʩDU՞ds]YLNV[ΫK#'G߾0=E =a'DCp2{0R&4]PEӬF;nQv~҂42hjvжT†tZTڴŠYb daR[$m4|/iχD[IC72ʾN /ܥdٸe&yz)-8웥4Xz' aK޸jDֽtsbYإPci+(NW+GPt h >xXap0o_=~<[xg%{QK4fٻ+=b3cX6I ty"1 =8=!uQH~D7c2$R~#j˭U9-eM>m^- D#LWX6n\$Pc$A$()<s#Ug|7稼` RLHO;󅋥ub( 5-%m{D?jz̳jb.RZ7Z5sseN;ɡ>嵘虰06[>QdZ2nc;﵉sl;^σo`SP6GػIB*g,Fq \):zy8iG[@6ɝ[S?] U3 ߾x_3pj& c0LnK2 1|FL^܈GzEJUY{ڕ%9 +s5i@q+3`*ڙ18RxOHB7Xf1ٚ)Ŵ$:v,xբ{Кk4fvxEQlYc&`9~~xM0Y!s\,HSm$b $%mtnfddu5ӹL$ՀvʤKSf\ {QwaSC>/Ee:bT43[ۯRqN| ֑H@.4 9an#kR$j {] ;sD"g+W:M;At0d&d}iZK@1 Rg~M(Q.=qN[-K%[6RLAEQ^[kjoKRiibQhz¾ h0T 3\0kZ&Śd*~6} E6J/dmq- $,0& J(\-.{J'iKMv4{ Ku7nǤ`w>f CT@!+4NaWjmVZtcvpQQ3IsnY9[;|o,$.dt٘n|]gt\I`R ki(!'߳ia:r>PͬEGF2G E՜6ި{ ďgܖ|@YdbԲku6'rRgp]LxkCzi'_̺0,HEe,I_ q b_ R:.|5 ш~u \TD<(˪ZDOn# LE4ц&c; ]糶zКWɻ[4iӓ (̤Yмs;:7 !X&ZU'#Ae߾_J}PE䆝v]H()Qn"deæl4#a`K;dI |  {dZ0\~  H&?P J.1945鹵'E*4ipہ*FKxx^_Ή8Y00EVZ\ڏI~Q>>l߄I=@/5wL0]X:b;P)bZgd̩uH [yl2t-pPFy  @#H^ nca5ly㰤t?_op;սUMP2/~iuYyTQh?7ecXeR,E"stCubg> I-N"u@q9&rE>LjHVoQ0 {؛SOӈ\~K TA+-NSadf ӊ`DPe|v5Rl,K+9y~N]'CWk2ǰ(f+x;4n(ȍZ#݊" j> ڕ|Yk<)qB?jZӓLw^cL"׬oISҧt)>WFHɢ{u'ÙOlӻ)p$\ 0`TʚfQmxqka|R媜] L=O{w Y:~:T,Hsh#]w4ж0e3"FQ8ģe Ӆl 0H&S7s4u} ab 'r*1S^@ecg7yr0pLGyATw"r儵vd =`[$&.x|1Lq jL'ɁmZJ|[sב7 ,u~A,2;б>G@RA$2͐})Lc8G6;= Fhnn1eI^GyHmȫu#:>| ^:$n"CİrJ[?1pK93Q,`_)@p!0c.Qk'7[[@:|c=)5BAl I3T'eP p6k+O(hCʯI[C`Mhi9qAj;ɡ]̯ `*pk^K ,S KChWl+ >-@4)D/JymV&×ҥԾ[a^8xdV #<̚ ZNmYRO$x}Ab&8峗1;/zk!y92> gk`VsOЪ} BWf*}PS+٦IJ?:vH$(bH7ű.*HP=z0$rwm},7:̺x_7Kwo A0`Mw NhB䧵5Z|ԯ/u}W qcTZ⩖9?spSǂcYFlj9S~s$x#LEMJ~Hsm˛ʎZ׏GVtcVTu7k[`HU%'Z}HX5#Ӭ,CGaZ൩w{r^k줇jG , Zn&i @wzyH|vۈVPPA*` @Y z:%8̔;Ӥ G 0A-Z66bZMG1;Ja%|)FVXb Ɨ>܇_w|C,C_fԴQp/p6Vq0 se/eO{\"/apF}@yuڲxmYˆqok[sS@{"$蟂HOyĵm|#1/w\%LŋFG8T%}G~9(b:ǘی;5,pC޾Kw̨>LJg̬ mXuh%imo@")-lblT 4(æίs5'nU鍁WjWΑE\[]}  *p1r&p~;FfD \+/ Uši(ܙN/!'iK WIH oj.Oʓ U>VʇbIZOYsinjIGn↻Ī 0\O"Լr̰[7bUSJ2Jz^%]1?o]3]?c>"mK |M֟DD9@B0}7ܹTͱKO]9<#Z s͕gMn&rq%&mTq}xΙ9$_^Z-8q?6fD{q xn37=R. cqG٣HtgYl#z{,&{ut+Yžqoh+@fP=-ԏ頳yũ7*{U<_F ZT& 7WhT"^!㹏 SK+?r|10&^g^>蕬io'B nR~N K>8n"8&LsHֶNQv֗o[XJ̉tRT^dTxa5]v( }/8l@͏,~zHP=m&-3YTk2J[4f)K4Dm;:[<(.~bu I&[j)2$~@&l><|{ŰġgUx`CtKR1l^c:"Z~v[#id,#ǑIN(ܝm ͉MJKR o&DmL(.  &*<.'𳶕C帒|IZa5!Ɨm^ES+d*KgQeNVC!DpW~$P3氄,BzZsK`˨LªSY4\Q<)P$&qʍH/H_,+mӓ?$Oj R17CtI;gv|.[üJy00,wV?ii5̢<2Ł#Vy_ '؆'j{󒖣уeL;BEvڕ5M@h+ayu_lw|2DaTŌ7OQ`8wM#/.Uf>)Gx,ƈlpk§8ļ0ÒZ7#*з#2R׳z4 V ־K٣P\MgpQ?P>*G1iH<'@ O: 67y'|=)U'EcW= izFrc[N`x2E֖zji;6PNQi5)30ʅ*q D>XȌ(!@_t5$bf|RUz=&6m:#W$C#9;՜/5ZUnF[sc׮C`F+uJ/LCMqS~~8{; b+dq⨋O !sֆfg1mٟK{DPv)̜Z%ВgTP$7zF@ߋpxaQ&@}?QTcx0vlP&0 &2noSR.muG)ӋݴH2Y(as+Ma( ~&J2pe`OD&CBTf$6f }jbɣ„1QRb.D= /u&9ј":5t WqCgJ/1pq&P] 8B6mc(h>kL;]@RP eg͘k͗1N| u^PĘTE>+ڪ0:M4i+;Wqԑ 9pwSŀg9cT0.J,vqhZ]:fڭ:O;q"o5j"ʘA,QKĎ- -fh OlS;:X$dgO9NJ:X2"ٓCn厾kmϙ\NMh'V(VM'a@KO^jr%OYW=1[z7lGoc} E놱H?AǞKZáǞ/e9H)rKmmv\eѼVG>JZ DMusDNaX^T.}ًUz>dphu<:k{b:#BjJv7!A1{_`32p_EC1-_.G ?̌ェ-fc?CX@{ot"f71 qi9 D5Fj(]s o{0Ƭa7c:g78ϳT3J3J)WӣdTlDcY=xwDHJnPzip<%m{dEpau6]h;A}tMh'iMZ0Xv16ž)d*vDq&LJJI~PPwE}냷8w['ɑxYk;1;2MH^ZDgDBnD(a{Wrl{ A!N$=W2*Wb*O؟ |OhP֏=]|n RůS8Fy!۠ٛ<#oˁ(2UuoGNI0[`rHkgGJ'aɔąͺw^sOC7KY2&E>Peo[2u(O'޷~76ZU#Z@M30b1״>ܮ0xD _far&ui]psGdwN68QbKM1 !EzDDu``tv}f4IB0~wxEՑ!jEn\g*0sA8B&x3D81.+hvis/]a8+Ϛ0VN~cԯa(a \)0 u[]%B ;ɧbD=&VϐlmZi|GǛZbuHod>;*w|DeSb*OD>Dy`trn{ %o¹{ \{+|@@GP⋪QGaj%ڋq S7tltaY/RrY"{GY_K5 ׂB@L, y0dT6y4tVF?'~qFjYfN5#K:̆ M}բRֿMEMų(~'aIڏ7Otsaxۍً3w 2RA5X.0eG&\$#2afj%9kPK->)WF/z.@ƭE`|V~,B/ "2a!&,7̭U/^)\W_Fm({3xBA;}Nh閙`CׂؑINaڀp9|w h5:q7;Gں\DJlu rP # ! %g!:_! u|5 f{xdqܗm:y\ IULGR^)@E?Pt927CfeZgmqMƚٶ P?YCl`%oMȆ{!MnO"3}Iqe0:Zv)ygTTt*2He~F2 y4 '"6lGC@N4 ?`!BBSH߿0HLgTR㮆")<-TAmIJJgZ'4ncij7;ӑ{ɔ*z2A.$3l YJٌg:%Y+¾(d8>h!"3 g]Ca RZ ]Sƣ ORZ2! h#<"*Ywnpwك V;gc2hGEyqc6`G nE\^VLrI|0 * `uKt |=k{ߵ0C+vgpW0s77\D[vv8?ď[$͌ 7qA^g_aoj[1Sֵ/]Oez˧66l"O(hUZdJ`mB/ (߉6bG"iJA=*6d_kwe'#c%%K[S {?6_j&%zeWdFm l^‰O^ tj>*H `: >gٕg^hg2c?-Ka\ټpO/knK\V*EؕqiwW2!l慉貈}]h&ki?Ԓ47 X^i@mss}E80-ڳAvzDtҪN06NA[1)-Ȕ\k\}rKPYDm8*Bt' k^xLx{f?qZCa72 5cݎG '%o kF ,uCw>;.F46 #x:RE!]W=!^˨A. 䢦Vͻ,{[ʓ{uMӚ)-rJ |bud'\k ѓi :gKfs߀F؈ he)%eZ{yUZ7/ yt:[YnN~A AˁaG6hЁY)#qB(t$ӷ(*fp\3җ%Ued!\C7#9W6aB@+SIfB_@-Z= SBUCoUf(x>l$ :߃aTzf*ޮ;~Jps[K%P !pRu;۩xiQ4Һ> B._`*z< v˃+O%'#/)jC`uH6(5=br! fۙ7Uߏ6ʼn?1ݝ%mauPM,B"xsd*^( Vs2CV`!sʾw :bA#0s `f3Ս2i+d=0UŒL2+N;J?Fi>$O(U@M V윒Df'.CL=yR ax#n9A~goU3Z{ K$D^<%T |b Qo& uHA^zsfJܵ'ǬB2\@\JM!m͙ dbdl%{Dtlc|L _Z#xc<_JX(0r.+|p0מ[XȤ;'mnp! X-|{wIr>(IRBzziш΍<۝7u~_IF7@b"| H: qȇ¦ߧnq0m%(\R l7m;.ik~]F\~o 32 AČUx Xf-\_udĐ!ۖB [Q8ÊPnih^dr72p+iMh [|^rc(LVhiUUI4IǨ U-!.ƿFpZf4̌;!SchR=]*-;t|_8Gɻ-*" pO u  @*}G0LʑpU>kHR?j`w#T۴XM!4/ gM*{"EIrmCqBӑs,*Cc'Ip㟯K`mԬgޡauKE4=^/cs МtnCNp& s5 h n+RNPNF^FYu L~^ө9P_tЍw'sjq+SLbl@*̜Wx+] TvWX]Gם -B(Se9g=$^Y Z'qw!nZf5;왁**=ͯ&8|SOf!&`O QoRtn4n)jz ^sŷxp 4NތɑDD(KE b<3Ԇ+|iC dtT'{WW}ĺq|уgw5t7tove1V}/:eD3 {/|:n[DowiN{]o<6VSo|ooUY.~٥+ bsq斢(E*e^mjrЋO,J!'fUMLWszoZ/y+Ch oUWL#g2.qa>; ɵ$NPh#Jk~-a&~Q~7&'Q/"bj|ڴM/@ bHуYwIfť4ܶY xqC9lm,{Y3C(u.i̛(2ѹ":mattYys5:&8pE1OR%^}xC~]]7aoE})i]+LƄ@զh_,f [QI#J$4K@iM&,)hs8E<ͷn[K-bYw1?R;ƦgGu] mYPi5 Gͳ"z0Τx W*\(BE'%-hpXJ2" x " Эr ֤qMXDaέ(%E .FΜNs+UR1WZeOxUG@93Z?]JKCUQ+kp,!y.ۥҍRBk(Amux% 9]@?U8;|oRʺxy4@$CپCAOzlPm(N諎K4 PK1zBҬG@ J]f5%`qUeMơdbR!0mX%;ݜbNmƁ&g4ijUWXY;ˎ̅K՟ViJl~]>wСcHb6&ȷ^ 'GDyex?s,YkV'} AȔ zw6ɚ J$5"aὨvfBR9k(0I< ["*xO`` NE sF$Cl B=E}5*O8oiOG'zjmMHQq7r !b.T$ ~$ 5Uz-RZXLa>Hcvz4ܻ?`d4:oy|ru|-(sӬw|ڱҀjϱbK?콖?"6MzV@JZ mÙ(7 v⸛ʽ̉\7r/xaQ<֗~Zڵ'}y<&_n.@ΐq9bO91M0YCMŦ@(ޏhȮ7؀Ӈ!,7kTJS߁[9LsI~]a+ˀh*HiXXtgj֍j+fm˝ˉX EØ\~2kbC%Bkֳ) HG6 ;D%Hǧ%Zq{DԚqb,:oE> }󾝫!F(n9gΗo's)a̳V L4<-Κ)|td_ $t8[F2 Gp=ߧ>.: 3;ɆS|6`M=MˡMa7V0I꨽[TvWg'fGlD:_|+៰)<$\6bKi,طG}oIpfNJ h^;nhǾ}0X6v2=ƗU-IK#Ȍn*A 'Ƣ50yޱkO0͹ G'J/d.r~QtXƬ9SLWLT ɘ:qgIfnYˆ?(sJ H 4xAtx>1Ș`j#FL̓:7xib^?L@Ӛh?62`l}K&{KpB~>؟FDm]x+{¸1Bb,OBUg8(r6 W.+bۚqҺ#  K8gY9NrZN;U¥~Ҵ3:o_("yKIWJ5j%Ua_'W@V*}>L(ә]ioI?!CSufluH}㹗m}pvGnơ\>3`~taAZjMM/VvdYlR3%նyjɊc`"R)[޸Ɗ=ZO1ܗ0A0CeҮ%Ɣ[Ee{1-1j^`4 HZ@Rnpj>b |z-28>E!K.cgdeVtEh(E\sӶ(/giCڻ'EpF1/Bތ8(Īt7*k6o[4c}bzx7,>U;B%v5v5$}_~ơi4Ά,])ga\LT:\@ - 3x4w$ RKLt?MO>bcAүq0PC{ww]:ڐuctwUc+KhPx%w#F]b꜀mh9Xn?~![E䳿;R_rPhP5^$X+>(-9"cZeyzggtO0?c;\*\׈wʾL $G@Y 5/zT/7*3I("-5 /$XR@cYh,jlLmKvtI\`INIcAMopnW:ێHzɴ㭠Jx"ǘr{8S93x!))˷wB{qJ9Nh 4OjR|fIf= 0W Mޢi|Awn;DLN wwjast%sO,?׳^>/2RqH$PSWwmFJFOzʀy|4tRPc&McRM#R?Ѹ? l!Rb]eTtV(m2]ԡ0/H?F6ٝ_1Ma#%MgGj$~[dɒJZ?`>+Ӵ~pyz|kqGC7$|;xn+ r8| ͰTXwG| \}VQ~x! WH㯾;;@LZvsv gwpZ)ـ(~j8( |U+p1^.ŞF!Q;;=L#?U?_zx=TE0I;?3)pwj RGcK@sZUΦ*[<7Fw ),.YUu,Dno# N>7:i|*!)Dz!uK*]%RlԱ*},7S6cAfžq= hͱ̣y8@ah qW~ۅT2g /g+Ġ~,2E%:%}u`Fti=x+"?('IZS8"4+B d[\9:3u;4+ 2&|L[10Dmkx fn`n@Y/䱒FFǼObu$Xa@%V#(- մ-vQRc42[t抈?vmL`{b }v n®OZ2 τ.0l0G_CB5PXпg2VkTQQh~/ѐTKDsrU[˽ekyXd+(ׅ@p8kRB#z1m/߮$­)xu8)>xG]`y:30aٰHikф8 ;uNb51$L 1|aro,If8O@;>Q*Z 8.7r0Z@tnB%^Dd1h I_7"d|=}}kl2O1LTlSqQ3xy"m/  UH$TiYt(~+cXR0yR JBsk)l 3qaXqm]Kx[{')V؀jAxrÄ--6"D`C$i&䲙*)ǀSB vZi?TYpK\TF[NjpS.ZN_1R/mDĐ減ڢc+SIQ4rY)JSajmljՠY\IJ#ZYYWYްE{ P_e @f!D?\F)UE6ٯ l"IS%j0DwM+a-ocT\y5[i$]PDLt/m] /pDFkzis9U샃-z)ͧ]GT1BA-&.&\0ZnpY*DDCY ީucŭҜBF__Y"tݏN}){)z9.}`8їIcOP;eLGM)5*_︨ջ GA^'y]3SGτ,d?bNǫ<K8*"丞33n\_(e*w;{e!`NmQzߴc*yK` EMN=1&' ?Jߓcd å2IFĿWK<"ݣ6mexzcvXk* {V\"4DDy,.@¥9ꆒ -nM!>z 뙮d}@3fPa=,sU@{ Xcǵ:eȠ82s4N\PNWXxeYwmi~+?_c9CO7INI 5cKGtŸIe8-~`cʶ1B:v=>! 9 ݌)p[Pr:_P7)x[COTx1;_wNvhX0.ܴҸ&ɪNC<UIVX|@VkK[%QA ۄO"Mfel \7TgL:\BMFQ T/wKbB>; W FoKh %+c ПkR:Z@ߦ7?]Z|Qu\[X] _sq"ÀhܿPB< .vruU!,b߶ ,MI174(7Qw!R}8G oKOE<|U|wk@dBF.CWm>G8K/Y%ACH|򙭐S@-ukؘ7Y)P7G 9,5H=grMW;qbi>eCjCO+av .A{WX?Sq$q9Iظ<JJ~0 aGmZa!^VҦ?V8]5?bQU\Z8VTq"auIYOT-_, e1ͧw ]YɬɷΧZ*6TkYj]BEuTK-9hk:oؤH#P 뚕a #p87W^>)f8Wsy ]_1(@l ,g++3o'>x0lPwNe6wGg}<'ۼ)a|R2 \k'k2:KyHi7yKOzNOv,>QkUV%|=aUPD `Y~آr1hYzvxخy94aݰ;f n `:4ؤL ~ ;~ IKh4skm7~N Q3*&HeUㄆ;fO@2#R!7Az߇Z&{"ݢwqXNQR=Ă[U 3SCϣպ^^dv ICy4#~:x#r齏o1ޔ,0/5*|>+ew$Ȁv 0~!8~A$WJǍ\( 1D %I$\$Od>^{ÿȶGdf|~驉.Kv"f;,7f)%d; b8?B U qS&za%NT!OIUFQgjd:~B<)8ḡKD!1O 7+,0Z6 :Y1bȩ%rCw> >h'e;-c8{T@Bsh6yQڨB_ . t< _us&.|Rg-ci8:h_7^*T[RW)y9zY.]IFBMM3,9 c-#iˢ[\bmI!v+; p$]Dב)4(Af#plouo֜sW#v؝&G!#t1%,S{v uPU;?KH]5jR_=TRgsЩPƎwQ)8?({ɈO>vzE3d2cY?7 p酮Tg;!Y*ϝFy#E N⸨' dSM[3z.οYJ1 vYnuCjk@" ]S$wWX ŒҢƌY`e.gp$?6DBT۝ Qʵ2VKb[PWQ>cֶ0}/{|@Rpt9,32_ސ5w]ҝۦ[<۸hFYiVYwЙ]K#l&-*רU U(UU=bv)i 62㡊B&[rfNGpUa8= *Ǜ~6D>"Q!D9 񴤴bU'M΍"&TG&"9sIÆTH"sh{ħ *rĦ?w'_`pﲟf C8q꾂w5 j,u*|>9&IIhl%&Ѫ?+N!i wHz6 }u' #왈$K0MјojO107|{jyp!΋kE~4m~9z[miTleQ b'=f 7e?8n<4UEb5I޸mN: 1Yo52vvXDuOEуqnSo:BI% Dw?ˮ'yŦn4?V r{Xރ s _"Ku[3({#{~K?(;Ώxdt"F ךV+V&sh ь5#~'l,W.z}r"ɡHZF_v;T֚m"'{hWغ F >&u<qf]H\ %BDc/Pנ)&:D̘WӜY&*BTZQ9)3-Kd@н\#KVTZB5׎(i^%ۻ>zOziMtϷ:K\20 IaR%KMLaP4dQu\!jۘxh4Yd%p;yV=2]nO`7ׄQz9Fvg~YFH lEiDSo9ES}ԉ\UE)mzĖh̋Y[:Nzm Ңѭ59ǽG]5mAO/R,ۥ흫m~G ޵>ډ6)ܞhcnC&*FO`7Ct'A;/ܼJNE jb(NybfУW9xTdqON9B(pcWdT9,yҰSiiFQL]\e=cګ{UC^vR{Gj |a;kXތWtFl+#\x"T(FF>M֌'LA^;H81gyKY>+H;fONn-gZY"xr$/%-sſ*ie&;wM վv[61.YgYJrq!%Lm6Fc2?&*(UF'Q-c*)JdW(#V˝o,q1h|qBdfbUݒ#!:j`A'):`a-wi3SJ˵bhB| <$j`A)ςUw  V6QKa!SF BT{͐m,c]m:3R&I05t'Vf{8#<<ʓ_P_,a:,0=T3RUN=o$*>S}UT5q9J5oIFi\D0)}v4ł!7zR_+?pKl_"s8so2Jh8eHo#pONdpU/`:28#|K-N~$,0;ݵ7֋=@Ҷ)I;Syd7pW4އSm~A4퓞$_ci. Nxk@@9qv@T+(Gn`2,ijOYLzcSxr??!2-׽NGoܚ؋B|ǀpUu&r^^vs%+ q"̎џ,$ؕ.j2#`,B睧:A4IL1|)͂_GZ~.jՀ  (&gC!akiFUGp?\dYVD u1b\fWJ%ON*L(7 KEB B9hхꕱw9n$3BN/X ;yM/Lh^w#.C$_4+`D6 ev40Žk֢{7I+ =~ikغu}E{9*FoUK`ۜ>]q0cWH9 }5 K rf+oܦ9o u(`*C#R9ԛ$q3 6DuձX=PxF9fhlCkxbHZhE4p$!i +f!$n=|vԛSj SlW'= gdP^u塻쐍"D"1сK \e9ViHKޅbnVc&A0wXN2!h>V 7zPk4ԙz("+|  JY+T۫I켛ojܯ c@){36U y~A!%{nB:JY>. IB*5 ڶ.xŠ+) QFT",q΃ũ(N>`x0"/3{(*;A`<%Q`UF>Ԓ0گ0 r`t81uÖnP  Lbl[eA60Qпʓ).|?ڜBAbkV10lp$}4MX5 :/ehbLTWl"5BZifj~}㼨TB<?!==LlU" σtI윤1)iu,*>%#`L`.>bt6LH񿋖%!z*Ssr(GΊP`t"4 v/挟uh_8e 9AAL\g*ٟOˢLWCA|k\A wif@].= yvkFt^p:^&XLozeݬpSl6P`=՘+y#-6)L (*'r$U,AbZiLJ׍39^W(Q8E zE0*lpzx%zǥʵ c}f׫6xЌ_ɉfOsBkT vf[`yqϐK's|SxP~y1_+yod+?4/6]@" 7(>kQt !NbSgQu66CLUIJ8B_ʫ`&z^UOuS "~S7JDZgpe*y{ m%t?1uK9.y1پ#麌Xh<$fed+$MRsGfPqgh3؉N-]mRpWM0EnΆwPǠoF:IQ7=0H~ 2%ŨGZ)07ӟ}EI.ɗеҦٛ޸ciT`>R2[}[uF^A#@Z8C=sB1o;,n0<r'𿃂Bl9ؚǺa:?OZK6-AuTNhE/=؇l77d@V!4p`ϱMÜu7?}}{+^uN13qGI$ro^*Ə OX>Z/[leFl(?5M҆CAAh]dEHK2A/23i [!Q>MGzҒ1h (Na}MRBaa g9X“e|Idގm5ӢQn:Irc,8`wrtW (YB( XAnSTS\xJ&XB@YͶ{ ~N୔K}AHq}(Ui8%Q0 ;:ŰB&qc[,Y~Nj /:_F HJ ?ž[zjMS˾7*_רFn7Wnè5rBG{3izkN1lXߑpfYh%LP~$TLq3&I[9KF&޸estXV=?yB()y0<~VK6uXoQjC[I"$+Rsk(֍73ڷ]$ӝ L/iGKHL >x"L%UnNy&nwxwKϷGr;f*mٻ>xIh!Zd.~p?KS]Up3 s0 Rd_k|ɶ'ۀ,? %con2,V[G#.Sk8Ͷ5A_xD~]q"# 3Hm&ceoA%;=Nb#v0⪃sh63_)X3hx^ K33)iYIFXO:pU(ȠU /LS+9[7r)Oe5"oQ+hL+55Ԍo\`ɠ%GP p(gFOB,6Rq rtrm< O4>Y/D<+ίDֻېϏ3 ,|s4J֯@Nax|*F3ae ^Aʰ! B@JZ#)8+k{Tx8Ql )$nL73=epqp—&*),-'\1OHFZߊ(w.z.$MIik㾟j:v YBL8]l}%Z_Ic*ǹ9lD a4Uvf$J:G[ /ʢzH7`*E]rJ7 Ns)0Hv mqNh[h#տF]02t\ma6Qd@FVZ#C4'kV>坔zИZ \ s^r|b``w"}9gh70t7y%=9g`}F^udI J#'h8K1EjtB>{JΫV!p\I2,iZ( G7_FoڌQ P;ğ 뺳sK57=h?} 7K%wZQ M^P(!KU>r=.Xn23Vc[F^EQ:Q ߷{8֍C7@5Z0D,aSա|uճtΘr_ߜ~P"NW Ӏ $3М}+B(R`HR#y! so@ܜwS#UW@>r0JazD\Ў6 *Eņ [!,xwz0x[0~澓oTF[*4,"ósc0QZr໱483ǧy?AQ"sҹr k'(^/#qbڅ[MHб@(U6N JM5 zI|Ȍ%.&q98RDs=$ IiOѿL他vv^0Tk9D͛7",g]/dg_YٍvPQT^`v*j`.A:Ue7G 0wt$2yb}r7v𚷜mֿd%\q[ZV}b8A<^]ʚa>ӽWlGz7:MV[".W~ ;鈤N߁a+mR욙Rek;%%>t֔+$4G> P@ȸР&p " +IoC,5])%*Ԕ38L# WMi>^u$d坹 Y%®Pq9\nq4EϔLloz%ȊmE6&l kPV]MTLJjv+:kVR* X#MSTonjkYof/7w'1~^]gN Ώ?{Xc*$㥩"-LjqY"I~oA! SiHj70? q72}'< *}W9ֵ&2Z^c\$-[plp$z%#/ߨҫq":ZXnj5l?gvjd'roX33-VL|a[&VSAK#W(G\2K !RwXC%6;iݫxH'ޣ(tKXObYլBśB+8)\,ΣM ; Ÿ`D񞙍mȯ9at>ඌhZ "1ڏs&cet'E $&{ShvTQ,!>WqmD7+X"2fjѼTbv1u^~cYd}H>xӫʃTdP|\."G^fI!q/>W^neivh ʔ!8جgEuƅ6֋}ҚŜ 1iGq݇>tY[&7 uܔ[ߖ'u0/5>L#O$h93g< X,sgϳjS 0Tbm[[=8G7Qю=Y Ю]VW^v/chv>>кYqG ͇°|:. T]y)%nS%b+\]e2.s/MEQ#1Q]z<ȓ, Ѵ&/wS 좚0_=ChFɓ$g|K\ G&N75 ^׍H_9GB&J-#`(U+o6P:>4C*If: `n3ˈ4XT霍.-*C AP8ITSъ[m)z n䘭6F}?D!D1ΕaY2P.uo(wXDARxt+E)NR<ɘ$ )A|WX1z*nJh2Ғ;*-p/S.2BtA5߲/IuLFiH&h_  ݊~*xK#gN=0)fzxj_FTR3oSNЎĄwo(2@DS[#(F. d:#I~(Sg_$yP@7ٻ_% y6{BV0#%ʍ*aDQ "r@26xIWGLUe5sx4&KƠЗ|[֧om8Gھ:Qcv6w>/z]JEBHcdP\>;7tƸƱEi[Mj3ԅ;F^B7~~j[:/[!m~SjH8mpn:#?VVCU0S<臲$p?WI`G`^uovhDGx"M~> oƕhan->@d|3QGE2"DQN&`OkWUn=$n.t2'v7i~*۪u#WݪEҡO5C,@POE:(Oሖso ]ltJכٶ<"Eu³`,mbH jBI>e XS3qIkVM>H͝?\ F#&e 'cEO9Q('ɢgS ({အ ;{`|E=_`pB?,p|&r{MsdLib?A>t!E0үef4 (! o~k=>%ef.|<WɄ84K {ݜ+Ae$\f^' uFENbCEVf?M>=%ׁF%S(.|ῲ6.nȘ@&O*wyNXoGݺ-jolzE&s$^8K&UJ)$OV NC!hn&ޡ܁XlC7Sc7_[*lab箐鬢~aQcZ"بjA2kt2 ='3 νirV#9ci{;Gx5IuNqQ@uUm (m۷: W9tDž?k@8+ B~HkFj c̪ 1EY C딄_D졖l\=,A,qrdRo): ŮaAO+h=sjG`bό@~iHx4oq/b5G !&.#2~r Vϒ># :iD8uH[@N{Z谸Ԍ6I : s6+XS7sc#$`>F1Lnh57!yM(nsG8% kf/ xDsϠBɏBK'h)t'/[7:]M{fFļ}R{i$VNʔ%mmpp\Z,u0@kk1KW͕o0 1pr&0~aATcsv5T>Az`WirI=8"қRgu-^ajz`z瘻CI5}YA."-pk2|K}*][Br^=(|sCڛV(ujIؽH)FWvR!2I7 GL݈_ :t5*|/Qσ=fO=բ 0܈3N645k)@$/)Dϼ7(+${4jXaAR-2b0 qW;F\kS>./D㞮[’4XV1In4\i4>D3 ƣJbOl Ty"V/[Et|E\?Jzl-o ߙe}- Wf 'c& ;ʙ2V:h.J6,iZ貫Gx4\*j(p&2m<1TӞ K=sk(m Ί1Bwk?~׍ IW4zxdb_,Mj@j k]G)/7Q mhx@Hbk Fr1xuLOA4ЊAMHAY^!0ہtouJk#;F?8XI>VJS//d.7'Ш*"h@(V>x5h\2?Q. Sයų;Ql, .l N#_Sz?/,pk j~/"Y&1ԕ40P/B髻o^],fv|vVBL^N/Ro| T% NUy6~%{gA9]y`.l$pp"+&cr }玸 8Hؤ _Wf_ lt79&DE]"“˫))l 3XfGrSSLcSSH12q5~6!\D``%HΆf*9sLT0J7v͂OV{}dM:u_ zhR[&N]W.$ZwAt*fI9>OB&XYnggC%aNw0i2]֥~bKa\ ; zbSC?K';Ƕt=ﲺ}aK}(qLA҃\D wO-{Emma%,`0=m씧_7D vMɳ ě9GZG Bc#߫X*9!*ږ9.g\꣇,- {g˜e_?爁zE0 `o}F;vi9oPTQ &վ_7h~gdK2]"ΧxHb"H|JBCOL$0Rl[}kV (sL ~;v܎Yטj$1i'󩋱 #0 !6ڲe5UAl$(R4E Jy7d J?3~%;ܲ7 DhS47nlN+NoH_ gdvʮ񰹡 j0QیaxavzoZ|]Fb:_8b!QN o,cl랢f|_ifmbzjn6VQ eC kTGLrG`;N"N!ezsF9P@#2 ߞ|ġ X /`2s&5pδDR.e-#0NQ7cbPmOb`m f4u*-CYKLv3ƷQ8{s֓NYPOe{Kx֜m +>hC?*ZaZ?d h(e$vDx6> 3)-ZscGDŽ~ڟ.!'sjWv- X$gm Mām+ %Uw\nL]KV s=3 .~h?bszR~w|3K+F^:W B U<4?ޖ>FMNg[„@#[:Oy_ΒIdY/76Nk#b흂 Are .$ ju4"1UlI,V1x?K0KULe^&aYSIgh,@n^4{pZ{#7,$W=NuurTOctIl! Q~V;y)RVǫ>B ۏ7mM9h[h]-(\bu9Q'SxǽFzM%gHi/@rx>R+C$#=dA瑈~;# %JKjj ma\LLԑ%pl4UWϳ <)>HFL9*5%t2ʎGib..қfne pZF`R2DKlXLSTz7"oRR'~! >Y3e auۖgIL #_.ClU(~2S꿳broj;ܡS)*246Y ~h ecMQY,b 1TZCO\ 3uń!2ַa0]uK(9 5".@/ SGf:(&JO'EL}|*օ@ɍ! xˊ { Kwfla<^gΫK[$xh8u$Qa `ܲOYFq;XŠ /D¡.k)ͣWH\xj=+P^JA<&IvʗlTa|T>ojD$;qc\e'أVl"QoSh,Id&W @#Z٢x^ .(@ [cZDm̼4lsCqI#k[ڻe%&(2^X#eAUP|ԸӍ å$Z-YY+l ^b@+>ק,=E#W;hf/I&R xō0o<> qE(dj%zƫk&UjjQzTQK(w(8)`k+ZZ ؛W$nT!}\b-Vȧ^(̆Co,A HN3a72eS=Kr: zGxV܄9 dQXn>G&d*dy"Da|k gqDn9Y1(inӚt 3jG YtUr7ON N:+sTz"BKU^m2S_[R rneXĄc[xVMmjߛZwJc=E;>$e.&.Sx!"tEjlMA.jO$o8+T $mpLviV@HM?ܞJ~PڻE!ώr<i`@bt8RDݑ OQdglV.Q$$܁(cg'&[E rH>Zwbf2?BPÂSS|3)h>H-ǫыߚ2f,߼vigNKb,X"=O`!HO;HU9]ڧ zU)ʲZG 5ܡdQ f: p"ҫ # 2b;~"DD?t}`#ٕQ}6Z5)hCib '&AkW}7Ts6O<>Ne l@5D3 7GfkV_ 2qv\RЦX"ysYp{fYPyi h6fbQ" ϧFu%`nno"-(/5p:YwO,FNDXd92+.G0-qWbqǼʃ&h%hCQpIQq-#_!Fz09!JIBj7zc5Kru q0KS1 g[:͝uoM Y -mV]7SfARr$ӝ_W-b9ˈ?,IOwUÉӞ4O 4#\&A$P^S|R4mQf{0V3o Ū.NGM>xUM=&zvINmqiV+ z}u5-ԧ]ӽP(}w^| pU#L;D]IfMۓ@ !P--Zӛ}ދm/АpO80R#r/}!A>& ;|!v66yØ0,xdn8* ;3fSŒZգ0#"/F!hQhYsDypP{zEcߔa)m>zܢ!'Wև6Xn/ݛ)#~\^CQ)=K&71SP{ ft]JlX*1iYk03N Ei&[m:M%q(laދ!5?!}\驷j ևlǪ;7 (׿-(?o| ܔ?9˔NQC:ya]"t fi8! ~Fl~#Ƚ2 n\zd%8X: ;wAfRՍd 4gY:Rѷ }Ws 8R52J SjZ}4Jߙ  0'&3lԯ5Z"P>𕧫"$_ f:F5LΐJ&d# (ǚ}F&WRzoWT1yY3A?'9Z>޺S~s|'Łl@S4׮rM/b9.79%APzeֆH1 |8aRcRv0n #361ñ>] @Z^׉QVz֥3-cwVR`{wxIei> Rd-10L: -Cj9ՎgB]C*_%9_l4nrPKuP+gCG+ܰ:Z(S,rXKET|P}^p":ksos%e 묔- +L'3]( hJj+R'v3wM}S] { &zj8 3Jd0]ZR4BM6w>>6ɧb\ayDĩs[^#>[p;4 u\BI`!dh ?a H5 \qU]>0rٽbHC4@3J&FU4l2`{⣥,Сb_ctV+^s;~͖bnpNK=,QZ`p=T8gρ3VbMFvFLڪ!}90g2ȇywvo8.R!I'xPÂ|/ges }5BծJϬU b]/lw6($HI -ۈokGƬ?C52^C\<u3^XoGbh 9sǟ҃`F!rx`1N#` /׿ K ]ƞ=׼DdNȽk]x3} =*aުzcČŒޔNg9Xfĩ#D>G(osA)6 ?ʞm6?Nwl)Cq˝upwq ^=l⏲ɿPn,pW1Q`ƘĔP.H[5tņL1ո OD,RT؅(AzIB)\#9UO#'{u q^77 n _ಭJc|[pt5&}zm-0Ť?qGlfQ)'G ~v" N@;~z#u֮܋9.[f؀A 9n=g?!aM;ҙVBLћ4eB5Xƈ;cLai#P؃)%Ԗ%SEcI_f_U-A#u^r9XnJ w~H@Ⱦߠ]d%%;Bp_iQM>R)aܜ(߬C(~&L+Qi$}EIQ<X99ohvDrGɡ=u-Ee{Ii͙L? /h^Nۢ(X-|vc d=ߒu)a&9 Ö$"{oͻ@;BJߊ]ޞ"%Q&2QnxlAZTӸ$_&{m*;WgauDSw8yƣ]Ŀ܀hj q/mڝN{gtE\4As,Έc#9RU,Y"Y>j p<| ЪKH!@ V|8TB[QR0ylol\}R#g*l$]ށSb]xpŚ.ds^ewy@ƣ uZ֍.i 8p MY6*nE$GtRN@5E[z|W_V}qIh f nqLMS+Eďm*i^~ kAӒբiw0RE uS`ۢe 6Uw&;hLj 53 ʚu6jP/ܿե_f:x]5^ jk2OJ :g=U BwJHpk0SGd^/۾w`@`Na8x_T;8MUm*2"<Q~.1{Td5[U3T*>`AXq+csa[@R; # /}kRswRj8su( zy<7 2X Q!LbNv.op03F@2PR׮"<ɾh{YzTn?9d.I;˓S \V%, .m:rEG-+.Mo=QlVǯ /=7ʬ~}$Y|$ ŒWǾlɪS C=*щqwy*7_Hjd٨u a_^3a , `Ӡ! MSsOtUG0eoG'RpR?BŠl4%z(䮵&[gۧ~0ή?7>rNblEX Yii*''AΨIesQJ~0i 7)ShD"8k3[Ug#q_]sy.a˲M?ҿMuah.s)+"2t5P :A8C{ ,WFB_ks8Fh-"EճzsѬ@z%oyyӾSv7j1V iNdWM^N2x!~γe9®jO0mOE#+qXn~p([%Ҵi*WH]E8McI\&wx~([+2=kL!\ c 7ܶ4hwNJ5}*TlrZtX ry/p;YEn>X#s>OO ba4@<}󺙄2Y. Kl "^}^l6ɶ^DVI[q#`,̑DSH{oA(y#". [fO #PR~. rŮ%6?pn{-pBѫzXKMP>j/)ެbZpf]l8ͽ74.e_KyT'7~ASYh3e ]k6aRa9r\](sq"\Zuw0Xf7ڟ~'Aa;O;NBO]v$$Va4^=@$<3!vm,z7lǍ܋Hlބif/ZHSDY/y˘.JmIpnjpQ^"#]œ0ۡ?@ID-}z [} 9C^_vDs}H<ԋuܩ] J{hd7G,1j#? bQAnaS$t|0ʚO?" ?3.꿛mNZIŰL-Kȟ }˖gl&q(-K|L*%Hq#mK85~;MmݢfdöܭSi&67ixĭQf@R/§ᦙWBSUy %wM.,8FP?\G5frd<>Zm3?jLgkl$B]jIC#\ !D=`Dg{)0A!^WT a|9F6첄v osi2Ҿ-|ZI4ǀ< U!Ɩ>r85slG@Gb v2(XpӀUe)rvCL dխ`&^1 ƑXM՛@PLJwɮ.Ili]Dd4 HHԛ/L@$]*hXc Q+  j8U嬃pM hǎb6o1 /Mm~zyٰPaES}=v^@71ka:|5 ZH`]~$[~z]9E{ Ug=79R޵59.O䫫JAh$;wGq<̨N/ #E(flҬc&qhaf99n|J\L˲xR]h{&s[>Bd8+EX ɸtנǠ'=N |Sr:d,|H&jIR]) jx#a40!+.We5n&U%叮Kr J(CH3WI^k [E2V0L}=evOmE,oPmߞ3[ v1ܖh4:+Z<M2leMo:tnkѧ479 [%UnEkaͱU$\>O^M4̐1Iӭ,} wIvQQԶ9wEϰcvzn<%ߥM=C?gx8o=)fpOR ﲐxKʜh5!N,g&1:;w>!5b\珽zm:9۽ | KV&P&$s_'Z4-BdYXIS.@k*GìVa~wʞdǶe' N\i,$`Kxk @NA t3~ ^C`sc=v~ap r['^"4,-[X?fdj[Ca>d5829yn9UsN% 8<8S6(K]ڍ4gD,>́MM?mw~oӍwZ:}/ 'jR ̠+| ڔ'R^V[DWtg/n٭vQz9?l"?]K?Bi:-){>w}1pHvOt/Lhq&786, 2X鞅9YO1QT? l:K[5 "-NJ2kA/DS##*w o )!E ga},Ջq[) pZEHFaEL[|(mmmЛ$y^dS\\Vy`/xm)$_Qğ"wKj+ģx7ɋC)ZMϨxm^XH(n TAءēUfAC fig-V ~F9 ZUa(,5^ӑ, A?uxo+hWn=QWhk!eFv!(i AܵPr\SZxe0J~:Q:d'T2.TlZKⰦ0=\m@1.$?9bژYOJaϘ5A~Ȣ, ܯ@bՑȲl~R'ic*6,C7\O2ݤnI" H)d$>EIHeݷL[E$816HRs燽ve6٤ u3AawN+` QG3W[O = GVnq{x j]@rRqYa}+d4JJLgH:)o{c =dQ)-eKKuPnccCdUO=K'F_5 NipϘ6JL(~@6{M,= a 4UwaѿAM¤mrB/@ (SȉCLc!1Z,3<^Kґ[0( GT{hC\ڂb$@be>f`3%@$%"P;2S#i~t)& cKKENsFޤnʨ]"EA@m !,GsZ'o?1GkNz(2#2N9M'7.n`DKJܲWy&`\eHBT:փvɻtq;/&LۡjA8^Bcꭋ_? ˙$k2(g0hHY@mfwZojg>ZUj eeWA)*Q@K.B*X Bz~vf I-/2pٿVnLS\̅@?428QT/Қ'511OFHp5a`L?E'3iN[^} q@0JsA'Ϣrzy[JNpw{g?&&ŇT|_0I2}}UV@p,Z@C9=gR~ݤF/i0k؎UkԨx'C'T5yyEu6[gOCo 8 fCŇ0h>xbX@',{#(;/ Odmz 5::_8]U[»eB[q0nWɽ 07m֧()RcR v_ uQ!s{3e'|1rhi KӼxҒ5ܳuaVg^ίxR!Wl_졭Ѭޟs~Ƙ-|w}fK=;RPX'Kjaԙ`=pڼ\ק)ɜ\߮st(-MyR8HܑK^("T46AJ-O{nN+?]ݜZ|]z/Tɚx&zXC&Fz]eO79~ U2biQepm2j65(Fu}#*?S 湙p8h橏d֮kD{֓Ϩ D@sмm{Kq{ R:}$KC8Ea-2HCG2^QP ntktuaY'Zxcg.اo9 (ctٛɚA(IXd_hˁW[ra5~o,_upA\Hzg@GԨ"0R޻vu5wxJ"=lxRQ!8s9#!BO8 ꕗ޳}- (d3BD]hM)c]dh1l~  %|upR{`*io5gDVDyȁ|HrwJv&{MTM ҈%leh4ZX=h%MHH$Xf0cb.g¯k~R}[( <8NwU$R/C=Fh$8 "%Jk.sK _fѕ~Zj* )hzq̤XW٢Ώi8|ڕ ?&Nz 踡e='=u>ȏ=J~oe7  `X4L8IC19@s;/l8FlO@) sl;4DPL-s_2p??v?ЯJ.\i 'yj!z;W67hxiC@ɡѳ/ Sv-bz[bݽCIuTB@ym^ϭQ-miTylQc(!vtG!'[;/!DNZ=؁aᙃ G1a:NmP1 [YQ+Fհ-^#ؾ7 ݶX-4ł!ؐ'U \۶!4&6FJzKHqmw(Z`|c~)!M&Rsl̳r***'ه4t⩊t|wg$U1+b J ݆q]h.{~5]0P5iH3LuTMɻ:+^EI ZoQTGFJz ^r‰ tu/6WN)FSg:IbPNoɬV+VSfΝv^N"X7-#Y6ǚ50vgm&u־cQ a.(}'Nxu׋z3E0.U1=?}R rY{-=F l< J#&S>,H%\I7Eؒ:C%Js<)`Lj4Me.%r}δ`si6s,s#‚ަJFE#Ӵ7{(ebhr&uNrc@V$?=qn\/r#\V"V,v6Et ;mEvmf߃* R7b|% U 4wl`ر7 &ccf;ߍXdem[Ki?L}0;6|kP&M¬]ZsO!;MڽPm^l1L:xչߢqeM/:^CЅD޴+.j}D#!˅K0^*q%`^٫>.4ꢞ ^tk8lɦhV2N;!|sY"?YޏZeU` 9gW.ZQ|&7p`c~{V1 l]{;:pdരs3-W"U[$LXĽbr*7H=>:FkG3sp:炦vqn/M(ŏH\ *)&d_yp&!Y4.1fΆOa4b#pƧNkdǸA@C Mxy8j)H8`!3OQH#րLAI-ezu o7^(_N o {̎\ڹ8]K\&wvϕ}.Cbf¶GgѮ<<&GJh tF讚u=ۢ/'{2ȥ+-+(묿)Qͯn4-#;7f"70̠p ͖& 5Ϟ>;TðI6ٶj30|i@͢ Wdem~y.<ȝڦj/?lX+^Ypb^\z[H Al9a!<RRu&;kP*^Mo%3lMȕ4{m~ܼhcÆj5.R𒳍Td-^D$ɜ/5> W ;*DHr[KB8iqߔ{j:yGݷ;K EY|n)Z0 3aPkNntT!5N_Qؗ#K_{'49MCv*(3bBUV^MHܚ HZ ;{#$yJu ZFfO] ҏiSߝ0Qlb =h:Jqsm:y YZfXe! \cv,Cv45B:1(@xyj7F}ѾoB>݂y&XwY-2 muZ,`k㵫'OsMF_rhJPc,KAٽ7xddܒ@q;2{! Xz)eol="XSO%%>^֜YX]\AUVjRO odvRq:^ wL6 jvBؠ:b#fruߛ ->'o;?lB1.YM!}Aiĩ47؂m >?cGw1[}YR'ӮwN#6Jf$ɡ;gOl7s"-M;iPRAIb;aϒ\] QFkkߩt\8} ݳġ* 1hᗖʧ5/(26ED$<ox<#fU9#pUsdٱ>L>fݓ Pߗ*3;76狗P}v_f[TVUOL ':p%xГkϊNӐwSH `1] ts2&|"_22ulx.ŻM6@/єhX w,/Im _8ɴV ³&4@P=U0!qP-꡺q/:fJׯ#f_`~ـ={ע} s5HO<ϩ!GgkncuQt9/¹DSVұJ-332]jr篇&6Ebq˵YB3=4^vCɵ.>wOĥй*53rOK!RdBPs#RP'Z3xnI ` ۜDWq6UQf>h_p4juD%N(Xz\uguUBi'Әa<#?|L3[ `g:Q ~9xq6#5'zw$6~꿼8%UH$Sa XS/r$>1G28kDe.ES\a.|!Drx>JI" t$P0%2";7&m? .2 Gƛ/#\zd2o(B_V:u ;/sР%OR0"hx* Z, ׎p?!6\^VfN#-gqU^cB8Ig !Cڅ{`r `&drcz'q̢Ti74R!R&N}.A%@bL#1" AȼUwL<ܕ S.7Vs½9~؊#,opq'ԧIX]f[Y`-*cI. :vd5mc,u/NrF͊G)u zu.=7)tb08z .;vF2)?[ЋT^hhj{L$üՊekT%w>5q\^@ q0_̝.՝+ bPZX6_Ɉ :[Ů~޷}@\@K.sz1̩T#фg{ݽP.Ct$ Wh+ŸwCX`I./'(l^ qj\@^nh<1gOS+L&;UnN`;VܟEic* ߃T59{ds=^U%j(NC=oZыzQmÝT!9h&?$ ꄹ8v e0Uqȫ Ji@&dM3’m]*nUWU ƃr!|yztÙSL#Pq69 G3e"t#jJ xr-R!pARi]tTefP(4? m,=&<{ ;eU}q\U*»}CĦ5C%ʨ3:rc Zf[,}Q$(D7Z<5Pa][tq~ed'|t+JUD@{FLdobBu sYrKg\,HHq㻛M: ꃦ]o)i.4៕d[haHTt:i i@RQ@LʩOnS]k뵡qvK_)JsXiߤqC'Res e^2J ?0MpZͱ1js"X@ް`pS\C+,5O{wXIFޟ̩ 7ޗJs+` $Q{9<}'%ެ#˝Oq>:Gzw L{y(rX  d UBÓ S}d]"]tם+r}b n 3SM("ML^*x9]]J=p㜤=cDkwb1u$7,+Ek(`%G{i ƙ]GWVngw<%Ь\fP7:S5)SRW"4A{,&[I8J aӦs@xV}Ԏ̬#eT0v{]YQU!)3zWrT LG5?IuۢKI:pHwʰY 2ed@*٫ˆ4kQ6FڵG":=fH?YR A"g<h>GnUGUmVJ1^Lp/~K% )`齃voSJ̈́s ~63jo.aE? mujWOn1>Xj9|S /ڮ9@"%ےtvUMw 9xSG ͚3" ũ'hN!!RnB[]3:xm4?ɮ C=ah ۀBoDg2#GEΙCwu}Bkz t?A 'Ԕo[_J+Y/I>Z}y Z*Ar˾jْ'(tu85Iܵ}I|Y@]@f]FގE#9$!A)%yX~2~ *(P V %} d )?ZY@}֪#a1y66(mSА;6IJb^!5쳜w7*6ؚ*im+~u5_0{zaYw h,$F1p;]WTCˊsΜো czt܄n`I(Vs-֔u6箰0ءMC֓M)p똞iq}'ŮAspnd,I=xJ< kkW)}7\V'5#e,^rimxspro`=Oi2!+FD=p5էEjcݑV*݂gүA&95M'`$- ίP"a;-kIv&&}d5Ȫ% \B#3-j\Vy`tVwQeDPVYS)rnЭ~9Bo?:dw9nyKFz^QjZ6v3NuQ+E.ޟw'uJU|8˫"@& e J$`lǤP#& Am.As=g50粳Y$l0`3(]i_4kN @i;EVȈ Z%$0m(".*:hqՈB?2&&܌ЊSi#h-w}@3ҀX~&|MydΕ~MmBjB|v)*_-ԄG62i@>DOfI)_,ƭ(IjsVkÛԓCM |V">#EuRܷd[.BS>c8Ɩ[GO+kĈ儎A]Ć]\՗l>; WӃ^6y_21qқ7.[O nL,8n,Ȝ_q^ IkU;/Z *JdY]&2ZHjC*A6jƶ6Z@H(NB S³_Q#Rk4#֜e93*~E]7. ]_ᐌ{2wՀ\7 t79p WxThRs9`?h].RD=R?/=ZKyɑ`ofgK$nc(҉2b~{yIc:>m@&6k 6PJctFc[hfFn{sMi7Cn*l:[}ס-+DT&;RgA[^~zK9[hV{Ƈ[蜍84Kƛ0R@Q>s8`k0o?2Me9ƩU`oGSMbEoėa#U}A&O=R{UHIe]^256X&38 zaw7e,HMD?d76M.L vt}*yz/QHC\[ Ҽv~bO_[d9kVd ҢBY0YAxrȼ`m" ZP8Ql#өϼȥiU$˻zqLuL ^ bVgz#;獠n)ː{w>!x zC6nTanڝIV̄zdfsN?3~7I:s| ytAHZz&lsASd(.LmJ=^C@FG^h3P>rAB|"M%R/McugAC[:)s/!YOIjp4Sx]o4"U*&IyP0y2µg5XCq0?xqnuB,ђ:ӻ l>/1'?by0, x􆲾B=K-ߔٛB|(_*0 ["<0:Fta~ɥ#?CD،\AjOn=u1B T8)4Sn8V+ι2|aÙXz)JDjoY&z'GP_쐌vDKwhv~h|'"e.Όo,\@Y 3M<*2Ds  z̒)g4k0wƎד=xDf-:>fDï_>dp&^i!iVG!7m+`W_Q545Mh6Pj$H `Cz1$fSC'$E;5Xk5j:XAn6l$`U[s?DGԌq1ul% Ӷ)`VV;瑚6L ͽø 1)k-֮bKgR|^iXFpʈ.YwM5Wcs|68,|{nX&uN)aVrSB,F [DFH2m}YHa? eDqФ TXkeYH. &@5F\״RF^OR)pi OǪAv\ޥkhUәq'GM҆CC˙)~{%-Vn \>t3+HQI15Ǹ "Km^@rW^GYcƽC$BY=<|)᫧|eHOYA:e?e!rM1~Ec>0f!=` Hz ^`3FE"Fs:STfѓb{ؐұSX+le`Ѫ;`,fFޢa_ʶGj[v=.&5- j8t60ZY]bG,캧rȗFvŀ>ԯ(0UDsj3T7d, c9z2?J ц-~lL֤Do]LbOC_GmDzHWkOA8`rMKp?dR,mQ~ZϘ~Q3'0c!J2 /AG{1156kRե90ɿwWC2ePCL^hCc?+€- M :e kҁ1$05=u"1O> oau>ǤQD=VmmE+j sk'zv lv b (n3)bB(aIIMm~J&qǖc+%C.zɋ9w IY$SI^첵3pЙQs ִ1o=p߁6~y b{|ÜZ}M_Xlw/}aUG%T/R\=ve`HT8)ղ]z#ȧb/pa2H0~tt5if֝v"_9՛(Aug|JVc[?2i9߳DrA {1<ﶺ&6Wh5dZ,g1L͏Gf<*U1?+A8[TC2GCxe]E/ ^rqM'ky^! imOQ?:"ίJ,D e3m YtM^Ja<@Ut@ ](Zg=Rr 1051.3-5{!EU~5)/!B2:66z[ M2|RM wEUq[/8=@O&EWss_g&ԡb\ח!<t =+vdÛvUs5"ëI-D VѳTTP⛬yPa防{,\Bz KH 4V!]Ja-vQ UA/=U)r\R`鵪9c8%o~SgzX?9PB^˨+_QU*}j3wBE`9 d@}㎅BMJVgv+11ڵEOu!9r5nI#0k0.o>T8,tMGwhI:KuZQ '0g&p5*.P0I쓤DT q'Z9;* A˷/>BHuW2oVF~|ә#,|X`4~' Se5v:#6{11 :oH Izn`3Nqf!)c-V"* v4+}h/SH* úb(7(#8&Q8Y 4XA C`G$,֓+  N((K ~/Ma|иbalPM$ 3Po! U(z+>ei/1M7v:3Iߋ vUL m)fX1U3|ssMhF5Ƽ mV>*xXcv555g~ i xι7]ר<L3 ݪ`Fh%mrv)&'(mB fr1~y9)h2PmC}f e&@81}:aB[2(JWs0?bRqͥ30EA¦H^ $JX3$%=+r᝭5"G-8m\bR3Cy֚E8_-E&^x3$6˅:qI 3ȶu\-\PJvzߡdR (ymOU( M.ؑ%m3^ Z_`}SAyM'-ݡwg<0&‹E9%ZV'd WLVʑß*^ގ抟ƒrbd:rNM3S*2=v}3jy5L.'ce'ŇBˡ>{Z7[X^D>aZΦ3٫I,DBʇf_3C9݌`A'RX̽ \ }K0Km?&gTf mȪ%e%c|e +!ijPץZʁ^H_-.=[1V.h/D ]R IڳU)AQ}ǝO uţꀱuDyu[/^Z"i &[Wwen L!}dx{id\%%naڋ5+n`9T,QĢr*\f:t&dnS:>&{ s/#^ |B]= WsTx]l =PY,#fb&][7jdrg~6 BEQkZgu>y0 {i7j?I[])ɫyNQj x `5:09B!ysJ}`MMT6KF{4m]9? uw)+ݣɹ es/ rTQ_(л]뼖hԆp]ƞ}pP<*T필pyx3 )D:Ϋ"MVk.|a-bs!U)t3izˤ%u{`6V0Hբ1id8cpMC׈T1\E:֢\~(τT Ū~TZk?6+'\PMVRj0{rZ܏D6Eᢈ>{QRBco1i b{<:#{ F U'J hP[XhV@ÝuF 1+FKBM²=P`VpL{:VюeYxaruΜ]ꔯO¿|SuՎK+ kdho)~ w}XJ-Z \a76}ؤxV؉S=gJ <͈ޟ2Q]k57?hW=im^zj M#3#0jMM>]߫DW`Z=&P0OENwE*,DwK0f/ ӹ:Lg `|ŋHbR5 _X74JjȰ5kqWm]A E@{/&J~eŎdlG(0"*]Ýr}Sm$kJy45^4-m;~'DuGD#@+8TM @.+}=mS"MH'Hgn tVR下h-  $1 ,w9m:B\\2fb]0HbBLA r+&Uk[n!_o6adHiPuz{QH#z 65LOiFnkH #W C&:e5,@Y=I۩cx^UE{(OsLp 1/{!ϥ|)?Uvg~h ݆EH]?ʠ SI}|:]vJ4-i+-ze-iMY+_Ep$:yoW=Ƚ5\]J=_]*AP7{%:gCSmT'&iwm iEWi.dY~v⮧r5b]jH\Ԙ,p ;1>g=BMwXN4H; @5lGDz_(f,_x6D{x0۹Nxw;QO$d)nݟs`LůE82sKsQCf0G$g@M=IDb: 4jbg&osxZjD/g' %<by8m*bcj% ya)"zߑ0 Bi}@sW!؝&BӇ&_(R_1fF_ro0]M8b<эlKBqPnϐ?l Ʉ"-|Ba#CZ] KPhh4|5Hzs7oLwVfȑ}7#tRFL[J|pp<"uA!|mR5b-ִA "\HKk0?bfL|@,gM66LƇl!k=@f/޺VNfs.8 R[Vr-A.d8elbz/'6Y UY<$HyTߖ}lUQ0ރ-#7luv]38EhEavxSa(JoIlo:E_73G; Z('NRbF@abG^b8g6rNXN]1%;:>ҠJ[3ym ;wLJCE(3 Ot׷i%U}?'('jxLNxnufUɳ}׾?T'Jwl!]{;SP}D2qֶgo.л4Ӑ᝙? f4G¡O-QN0BIwmSO6~+|G㶣P@:!^YvT~;g[a,׀8J$Alpax?K5%:Z׉|Y Oʹ1ƎũR5!Bԛ7K\OsRN^G{qþPFͣ] q+j%ُ#zh1aoM,M@KƮ?ŒiSkχs'[һ ?t\O@뒧 q ŃT1|Y>w{^WEmqf I`lh* bぱ*1tW/H4]W6z9bpua,gIBy6L-3 Ӝq_űiv$C"/uKaX>`&wptDF #t"T*PɓS=AĦH\6%E>MWHF cxP .rl2"\_CN -4Ƽ(6?km' ȇL ,Nt XL^k+w ďmб^ݫUJ~\el ⷙ>h֊^/mkx$7HVÖ=O(l`u;֭Z~tmˀ#yL/ܞ2yB>9c25ϕ4yMR!00&C )ȓeӯS"GqÄ44A\0;-{HdEͦ:2<4y u+"۫Dտ_0 &*)~Uun1?6Eޟ/TZc%FK_V->?oOW8; c69{{YQX|V[+ű߅tnT[~2|P^mo_LVEB&c%p3]^~pa4{j1DETTr&۫?PZEtʮ:]{|8;ytϩzw62_, ,ةpw&Vo&53Vu~h Ea^zd,A~6&wOk8XucmkuY7TSPz&AӢ4{<M1$3#%{M* @Y`RB YuOSfC&Bw՛OC&i:su(T$ɥc~*F b(v+5QV^9 "uoL M.0wכ8 yIqe3 J>"QO޻SRM9+iLr1Wlѣ#@r8Vh"wI2'q`:DB SKjͲ>mT !JSIjE;x~42 1`BI(/7`"[uӐ2n qܰf82#T߷hĸHK⅘~4ONB7(AZ" S1<2$/ 8Hג3n.nPؔ^*{ԓ@W0dX;d/]M-+Mg]{] 儙[}y倫lKCr͈gX!MG!?D)٭ %>I=ײ w{^6k ӦÊ] byspm e/Oܽ`&?B-&=j-A# ޒF+)KR2-`+Ɲ c1MvU7Rpٍ*&A!rc!0.e`_E B/2 =E Z8i": zXNjH j#KHkX^DW_8Qq(z':_M/97,}ŁI<)਑*-bySrzyxhͷRzx߼\tهDGfD{"M"s";Kl]cwyŹ2XmaD359PXNtǀKaQuO&N fh=@@-/ yl͹:z–mGw~(N#2;]8+Da*Vΐ%%y#Nһq?0M/T-VdIppww\읢#y|^=߈rł4|r'q8Q6Vk0I ? S2U6kδ#  &vN Aԏ楞,r{5̰oЎ`} !ubVqp9g8c滞=.\-mcQO`M[~B˅e`n^ B,|寖P=|<TOZ<!"D=NRٌăSM)մB&Ab4C1[ 2|&el.8 ;e #=Eֳ $+K"SjV&d߃Pb LIuVP*OY⬲qZP뵘C~ }#`+b2* |ua-ȷmBp*PNa] t暤P\=l]4eSrπ\1&uҮO1 %6ƑfH=Tkۖ2ͣfh O\Ȭ`m,Y5(| L&U=0JŒќD<4}BЗx3IУ3cRgqw oW_'d|$u&94S|H|%_<^zf.dOC ҄m\i dH.p,7˂b z?Fe'@- h]@jꃺG\<G6.E YBXcg"jj%]4Ug$0P@l 4 ZBG !Gq¾ImaXŀh19paLĩ/eysבv~a!|abhVDe*=JZpSTWؼw6>rOlѹUZek/Tcʫ^SSDlzT;BYG8Wq_:>iV$&OU`w8 Ѵ UXCNӁ.FC#Q4\E(0XU;!W>O CYGer^$OkQQ΢09rQg:wLPsӝߍ-wb"Q3u5 EBZ^%6zfdm3'6?9.(UXJTO1?Ggm Z3l Tٶx'EP7r){Q-w4.YLZ#wS: 92p/$[6*i?ck'OqmM C[Pj񠴻4H-w=;10MG=v-k-@Sh׉~Z:*OYPo?:R1BKx0" Z{ .YN%~(+) Vm -jr2LmQ$o`Dbw<Z*'Jﴝ;/{R #VOqVz]DU|5,ni 4o^ng{P#VQߤY\ r)O(΍bf  r>fq%ͭg]AKV 6 A\ /SwO3amΚ3l~$f#$^l[L/%bpvT!hN6NТx +o[Z"k㙛y2 sdU=@1ޚl7E2x#0` `Q-;@00 ^7 *|AuRTu [ECm90}Rw"Œs1f #ً*y/2my5+Oo=۲ĕ^|3ƮwW+;8Zq$_+^\tʙՏ:Ve24T'-R%iLh[W۫HgK/W6[;>az)tHtVyW~8eVߋ/o9#n#T4Xº߹$;:$FML7ώw^U]@2hu~UGYK8al{' 7(^u~x<մJ&BӐZC_p&_EYDu(WbFHf4H̑i'ӼyGSX mڕ,t9p1Eao>K~U!2@8C]fVoD7L'kF~\<-M E2ćm|/򬓺arH"ˀqZ+ݦB([nih `%M3)iFwTm;m'Ж\1nEֽonMA7Hް*kB>p{{ zn ]؈fjce *x[h RdtܰDJ /uiREٙI`R:jtt[Yڕ=>Pԭ__#,^oz ⾭d,}.i(Yuَ-z}/2!_8kL}s״o; s/ vp^¬ϩ?LjCCu!cˤ!)5BcԊt20DK?BMy8R=B?ܗ&%0o6'Hd'Z55Wpv-2o.amNmhg{}?F+- ]WnC{gfP5OcBUXK.c^CUu{J95l]03PiU\pKlP6AL|<"nUG*3U;OMA,~ӂeD"ruKVazy8fY1J{LN5u|zګ:oқ&.ۣ2M,uԼn!6$hUO|΂x;%4/baw ?P Y eh' A`bVuznc[dMf13;J+q\BrLgu ]8xHs_DZ+lw~n=T orHs'U+Eyo#4e/0d9!8nҘx_JOC}jg-MrvL2S,登xk%b@9ΊL?胸4j5K=AL1t5{,=)}.vDhoL-Z2{VJozqNY-;ڄ5IO.S AnkP`s3\u\yGDh<{U2πH MQ1jsFJҽ֏2c:_'fSPLzq!⁶n;D$PX0> \>Tʒcg`\/!8k_[^Ǭdp>:`Cߦ'(,0dqKl l͙_`A9>1]IwNO0g>*V;샛H&ik1'?HD ϲ$j^ / Q^6 H22YǦ]N~})-4ru0u ]UI7ݩ hw ՎF Ybٜ=8Y؜$׵neRcM(oHݲIQcTZO¤[$djsgTMgCOX˗$aWc:Lzb"c_\`٦!6va#*ި 8K^N 3Z/3(&<))KCfivͲK'-; `Mbخa>?"U2!BKCNwI~:@''ĄڨRM%|,q`@Ӫ)LiPH!yxEHAec<Ϡ$/odOs6@\#NXS, Mn%_"󱚽Cw N%;.l lBr\[ J:)"Rn&R!]eFsQF͒_/A,[?3ߟyK\Vwq̅̈-8ؓBB쒞q6zc2k3>^q|s_w4gQ &"F}_뚲c"mBE,j}Z%>-cӀPW=eC"6&7ޛ}PAR!$4 Z-JRiÁ5NKeS_%?% ))~o34ٴAبoL0Bh>}3^n͝؟hby蜰ұ2Z/e۞ I{Œ"i{rS~ #Ԑ "ûT'X*XIU!Ȃ"^'Vq <ԗK h l@]iȷ{_Lz̼vg4č-:AN+_,sεFy6!Wk$cFh?NjU!488U.ۊ薶$Fdҡv;頹Εq54k.!Qg,PhC;`2w1Q ~I%37V+o>:RuEg`=F34]5P|֎%oqUh( W4wW)P,n^n+Zc6: +XKx (mD;BN |}6T/˟ޭs,iS[a$+K^/ڳ-OQ(4 CPDscڔ+21 caό']).:Z=p#jy"f󕖨U2܈ό^TGCpiȏ_]sq0_%@.inz2{ףA]/iB47Z uuM1bVN'}=}o"܈vH3G t S P~E!'Ł"VDGMC?Hg>t5k:UP9Z[E9rC^gDeW6׸eD;x}++)=!v)լz6'_uQaږX.xB6F XA'OPV@m,Y/l\Y#NalCޠqSO$"He##;9V$oTd@#a.̦tUQ~ L^_6 ܰhsmF09y8ꈨ $-/-92V/Jcw@22cZ@S\g={ 7ۣ}6h]߿4 PcJ/ 2A`>Z'@BW Y8Ҙ'$gV ]_JP)لzVWrepfrE1%c niҖ!XŽwЏX5,s:aK!>JqWdx2! `u}թ uM蓼0PgzRA^1* _&KDDr/#4 m Ix!Q){􀬄}ԧGɎD9{6E&$)R=b`,+;[g@Ur{n0Tb9Jl 5Qz+THb%coXl0*Xm#*vE(an #MFLsUprè!٩m@50"b"[9GԹLJBBc]q0P:pwB4!+>m_ P̘yIۖqz΀|`2VDАYx`gE/Q8%]Φq{Tپ@_Qvr6VJ56W߶۫D_Cevh)aGĆzVfmqnՅaLzCΚo9WP.üUFԖUAGcJxÎ``Qfa+wGri1錼7TI !B)3h=ET/ ) hi9ǣBx1P}tAZ7 (hd)h{bp.R$?.}|͸V ć@ bA4ӣ UޗI<5cL~tr"tD|j"\槖Kc4hߧL㧓p\Wr;N2 _U+PQ%z\GT1eyt;YR@zChZN3L?pdz#]S;̳|뚧Aɦڕ!<+:lZ+ax ZI^^2T~D0?@fsO!yP*7<<2;V"'`>|ji:1:r9rOdՕӚ?gsP Z]e7-i 2!j. 0Qa3;@!AՔ4D:r\VFRif;J#EM;*#?ZŮWlke6TyS+a6k&/4fX5cO}S^駧Tք;3LIW~2*<" z@y5fI3< k%?ͷg₰]8 ܩf]q#bݿbI Z3#BkI~}ʊr82QΟeTS=5,DCkצ[ʲ) lz%[+ےLLLB2=tBoX , % O<-[)ڦ2AU$_4H>9M0Z*2!q9d}*(J|$^6TtL P5)1|"1z jVO!6fS$Y@UYEY"Hy; \C;viHJ%O| B1j&kBwh_y]VT̺ զ)&]gӠPAWべA}B40+7`9И6~OuEWA Ӆ(9>[ Ƈ3ԦE8Ģ˼_&Dz=+U!($flJՔ{\A\mr-ƴ)'.Xx9.3O ɭr@ vG9B|lֿ%>qA*Cҵ:hX T7I揍"șV8NigR8|SG+ L CmpF~}; {ٶ&G! Ba[ح7#gЕ>-2;(!T _FB3ɢek+eVv*s ?iU T&TEMܮ1")'`E*{R E@vdQB2żęM6֪n/dy@F+BP)"'Íݸ{:!'/uLTyzJGnBH z4˽.#ؠ=+-0Ma'JmL0"f=mm"qakA謕a+P=XFVdb'y0l"}er*rb3K4akE5Bʬ!0ٳ%!'AqdIEl(NE>5{YzFMB TfPq(('ֳ'^=G<|Ot'yŅG;Tγ\b  0/ _ݷʢ{%",uB9̱J/<&k) ԳNk댋]"w T)zN6?D^}4n+/E჌v>|wP,pm̔p*<( ɫ|AEEa '7`M]gBId* HLJ07VY(0u1}8Q:+8o՜ H .tʞC״femvJ؜p)Na|c9HקrIqd?X>GT ,^ˆ{2 D-lfȫyE?u$Gf.{`T~E+ #`4]Xv0Ƽ"/wf-hIObdmՏ4]:&gz3}t^K||+J>R-쫆_7=WEB2.y{o }dy^[n"'fUao[C{ji| N ^/y@j%a:Ų7jfb 3wvE~r$$ T+Xjf|("/N$@w5_}a;0FޕE"PUY09ۧkC2:\#m#duS`$ #∂"!QZNtp-\8<N![Y5[#Ӎ "+cJNj@^X<ԍR>TSVnaZbAgۅ/DC~'-k#MVJ[U2YlPrlp*FyvR%:Ҟ˕6 {jդK/O40>a "hj8yT 6 >e%8uucy26v!^q b,l,{t6?pװniC(En!-:MH76y$^zL!pD f <[6 5dQ _|O#osگrnC/Ш]bx ";f?<us&Cb⾛~l2ͫcp֒%{%_`B1邬͂݋g67 aJ탌~gle[M^?I+mK%bH#27Srcs%"NP*UW1 d4TrVۺ9_vWʄ3Hя/sh yH$0>=w|[0`˻5ֹ7 N['Atd]'<ޱ lu{w*,e{}b7]XCx"bqx2 K''>K\F ]tpwyfph̀F| MO 6G_̌H}Af/'Ƨ4˳9 S]nO} <ӓjɏjOѺtsgDw@q%rv%}3;i39_2~2 Q%7(\G E))=vK^Y#sdaZļqN)c'L<ӅV₠ S m%=l<'j\Ti%q{%Zco oVbJ4AH9ZA U}paƬ]ڍ66k3R pワk,e~M6kOZZROtϘ ÐosacF)`RaX娮T!3BRs#`aSK\tn%7>։9I9Fxh=cmwɤF=RҠ#HaA hwډ$j,X"g;=/g#{VZ Z%H3fj!k݃[N첂wi pIWl7鄈 aƄ@/p'.?Gv;pWl/4vna S\<|L̀FD/'5S+pZe)jCU"=C"2Z|y "A#ЖTȜ1bpi[.o2 tl|:1G:H= W(-ݟg\:2M.4'սM5\#}\LJ1iiAbGϹ{h\F=#e7Js c3XPrA@!Z烼Ɋ8H;3Ќgx.- dT+xQC'}aEci4tt'k٪`dYoN a~S,dk[pg[@_0ztP0K \nJѸ}, r`KeOKb`Ƣ2 e%\jk R,.$\f}5GK,D {QWe[['l%s]#[o `dm*a3Κ{k##U`"J`ҨpDyS[யX+U=U@ <(8 4&̬ ҽ@>kVLI]еRk3T& )VS*WyԱ?aPR`!z;dә3 #H?sT=u↠QX)Q.zm{< \;8'r Z| pԌdg6)fNiB8~dL6Sy:-]:68T;[)Tk =aZW]*:R;N**"?lp(5%-ul^Fl_u\ea0P.>"GOg"C02l$|bۗUQ@v~P1LP K8.Saqd1u;`"!$pX\Âި9C mᭈB$) R .T/1AͻGb]\?=!(u?|PZ ~aL[u/p?ϕY^Q.LoԒqWWx.o h]k 9E[hfu6;2_apFTв l;d2 YVh..σdJds}&i$D6ac%_u4sr?SrDO8̀ n= <^$f9Pn@0Y%X XM4(~tsV&%PL(9p]Pzt:Z=̨:LJBmƜ0DB?V"ׇ^_)-3#=*_%(gD0kB'KiRӎELuΎ"PA"Ww6OHnb -DENڣ8tUaCȪgQFè"ze5AWܼѹx^VpNT"ye-kT*pD B4~6#x|IHʤf6yǢx7)qSCP4PB0baxmnysS\8\MWUI}Q/9j"bAzK]d'hB/`@UK1ؽh>6UG"`ns'=?gʵT@_u ڑF$ ;b=BT'+_/1?sB"lU+"N صI闳W`m+;N>J(D7zZR5]R/ en۷M %IK>hu ҍlAn{0I(W-w `QS84ZZj?uT"՞V~>'V6CE~rAʻ /Ple ( KCB҉z:Cx.$&x|C|кmh ]*MɧmWtƏ4)~r//.oӂmsکkY{@mSIss_I8a4ߣ0$92WClJ=u5:IzmrQa&2xt@Ž>q:0h Wtd39kh3DanKµ4?1գybSV6nBHlS74_k+`-ZY{uMegdBC)QwΎ4wxbE\ߏ}<+6:npSW_e bPI_5cݬ6Z:%y/﹝t940- OBXH"7]cޯbr)aD]'A.W7QTNDv+ܿA<:8A4Qk80H\O'[^ 8 |z:Īa^i?.ݴ\N,}[&ko<6=֫5Sb8G4 zdOG#0!v]pǓ/wCϗ3QQ`1/:wܰP]/M, <7 vեdm҂7/]køfܡ=+bAprao7.^Q%d$u9sm쭆ګ\kZ}=Whk6<:"/rUN^=* kF'NQD;I^?b9 'ߋAd90FcR5f>?)k,˷QIkƞmSTa7JclkR'z$%gɂpVP]ii:_^/vI;2{ slMҭ)i&o_;ZIzeZwD) _('8 .ape_x}/Qזơc1^݉WҢ,4SJ^ʧ !f3ҟ93hQxSHR07 SN:SAm㣎! ?BuE+EA:ZQ "1a1l14z2+ HR쨭SL G}xއͶr$1K \oc|+ p&Hi71{,lֈ"_ $u2CŁ$:& ۸WJV<.a7!ZL.oL@a^Ze d35DQ\j.]-b v#@0ʹm7E8~݆%^5I^{wm%yħt'SJFv> ݬ4_f_PYSU^߰Wsg:⫣Q&KQ35owU iJ))=C"]vsԄ bH' /KJ`ERmPks{kN1NdۋK%yEx@C-xNYλ#K㖳)G8!E%;wZ;9prZ Nr%LݮMCjNiS=6Y\ `]aX%IċM3=c%Ow *V&ڹyiৱ@)or#zL` *U (YcHq=$<¢X [<Ek[$>S#_M.Mno'0V_R?_#Ԑٕ4*Vkn3r U3p 2z[KnG`XaViʡxuFfm6‚9*Oa@~"l}q [*Ů̼F<]1_W@$*`IdB[XАLQ >x;dHyP:i*ʰU]e&nX!ʁen<(+Q¬>?Lr> phjn6­>2VQ2!~~O`86"jɽ~|Ul0\.W}9oF$?iEab.6 VhC@V2MqHӌFDd h+|{cM&~$xwE稙 ݔq)1fB(hGW@u`<ע9!EZ+P*zߩhmRHp-eq7WT<\}! SՆ&T]:Qձ69j8u gDM|H#nQZ)K8z s<#(Y`e@H:*.γ<tQN?䲃O`oj!j/w8e52ȋ{\\7:y?\O<:kv潲ye\o  dT[Z ʹ(L^}n6 JS/(44׿0fIm3WRQmͷ0] eDfFnT AEЧ*}1mX5uYcueK_-|TaKxtpڌ);BF%zg_+%ODY}%)lYK z>Džl lUHG/h jQJ!dd*]gjT6$~ h&Oٌܕ:cvP R%Q^JGaejr. ]T/ '%$DƯQ9^1uBP.l2Wca&mJDҊ MtyK/mT,p̐zZezltHтbzͫ Hx/5OiGWPSkM`5Ͳ1SpdԼ,,421L+[xn +)U"H^ʏHj8OXd puAMqKMS`'rpLxE\d65 = j*qwf*sV9xBt SS;_v,]B{=Zu@b> 5gD\ގ4:QA~dml9T}\9 rŲ'\dV?J@nD;eq>c_ i*jwT)qIG Pp߰Od筷R7ԧ4\:zUac&[~h)#7$,lJ 6a`bd3uBX䋧r_E³/g}B[K_5+ꉦdn..]AX)J)~C:չXwċ}&( DYl odG(nN2O~!3(:0dXѵt/"Z,KI:%ODIP<"χEwإd?reIC&_@k C wvMgZŗ/^'nhd!5vO!*ALnG)H^9b%Kn@v$,m]Ud#<9NDSlUb U1!-Ǿ2}r%AmkHiu=̿W {^֕]. ,haY彪H*Qr˾XHW8櫤9:uq>{a!àǕV9^x{p; {25X6c'CG~zP&ZJ%:ղ䰠,&n̷@x. 5C :o 9b b JȺ\aLnŌT~1[ʦLїR݊dP9_F[KDjqljU F}2[(keR}G $n,S{" 7 AsBA<b[YoUo& 1Uq { /·-= I-MIl$H{`+.lpbؽ1O Gw…Qɥvl4\r W~AmotF ʗ1_K* _]>8/-s4ǨޚW|mx 8L#RAKbj%:<[6yoD BiRh2ڤ/pT㢸b.[=2>!Zb~ 76Opvm5NѦm_kBMш9e XPfr HkfesH؄*[쟃>Uiq78..6/^$S=!}.uœyéZǘbˬy-+nuzWW%F]4FPVr)뢁JڄS,uĄ;E wЕ;h+ l㒽 Y B-is8hzK. 2>fc` 9<9w5*YEwHHaaqG+b;N1qdS5SsyA ^~ض\z?v,ޖ YNcX#i1%d*Xc#~yr٠~].)@' w9:,uZ;[R'Q dJq?h6`6+ѤQl{XܧPhVҼM-,ZJwPn᱇NHjІ@`RcǥXd(r^i+`+uhp".¾k@ Yĩ@ㅳXt~ 8R N^yl, o<:8M{;zQhK=k8A%^۳ajVӘKyp{xQ p4'!Bh뫐nGV&r&I:Ѿ],7o{#&R"jj{ʼn縜ހq*WkO+n{:rr<ʵ3u|]J UXH}dY##0_3lUW-Xy5Rs牪t~`*ԟÍ/ _aƻG5T8̍,)ZMc׫>@Npp7 ex[(j=kxu1 'T>46 .NƭH Xΰ=Y\5YV|ZVQ#>Soϙƞ*L CX kq ᰦiOREj:w>lG2eeG; @8UQLܕ"2?s@L"w&ӊi`tf$PZ .'JMtmqQP,˚w ?W&?L/@0i k럊Ƴڤi%)n;j-mO 90`#Rɏ |>&)W s '%/%K;0(3MQBXeE)ՌH",c7F?KXi!x*S feϙ2* җoV!Al@]A1;NHMάt+L';(kKoU[K@:;'Z7TWpiQ.5o4 s1hE l>RKYEE rC)}0)27bn,3xOŒjj=Psx'>Tck6l !ۓk.&Qu.PXk` ?7[8CN4FgTܟMRS\ޤiF^ i]^52ŝ\ry|c 5_[fec$̝*%uC^?z0ٓ{WAr`ژI4)y))A)cHhPhAt$%Pn̝J鮽56ZJ-㜿ɱ"oH0 "?OϺElƧEg6_4mm~E1`CzM(yo0*uj?%4Cp'-ٷ)/}' #GHgM9#*nϾ6V-u sfdi^`I)(e~gojDN/7ٗC*iJAOeњ)Dr Y f۝bәn2(9/fm:EYv7IsU&kϦ r\>_JbF$i/2wGL41[PT; ]GVKYWc~8#sGFs9vD۰ZOgEjFʢpr}J~cquRx{ћ;Xw<T]#[{;-ag!/,5S]a">xKYkx6&n-:U@ 0(F3 IFqƬIݯnj^WX A9x⫋A7~0^xgZЎ7ߴ̸Nv۪JTXE.T<!q~ 8%ǿtmK%^"sM!ť,54\Xl\{rdW&(P#4Cc,Oq]BW9H |[T-cf~55!*WRUPX3>o IZFؕ4=U ,!U" qu0 l?ۙ[7'u˂QFF@ցbW&@&'F~-ͳW5 U;.$e3էu"{z @$i0oޙ>3L^OÞeSlQguAz5vrW߯@Oxb2b_X1~]KNG)N1Ӯmm,PR#,DYîsܝrV\]Dg2ڶ|k59tGHwgfz ;iMs-5 c!l>&Y2Ŋ{Q}&j2Rb@5Clv9ԙ+kj J̟U _'A2M6nu'ԝ8lZ]œw⡂ v5#do{<LّӒ%=Yr<}Qg&~ S+4(THt zι_% }1&>&9Y {Oõ{)XE -~װB5ӭ/y5+0 " DcFDީAf{6< `B@i3R# .LrBٛ?$|RD"w˧) g شk Px: F[8q7"BᶌHQVS :TqTA l,~>Jax'?+qkIG2Ua0/*Qw u$Wcn1u}0~rmK0EBg2Χ.Ǔxa봮[; 1%`ߎHqmbxhe8:f Z2GQiCE(\Jl%"*6B+"_D"'À?H %S`4 0}wPEMb|L+ εjU0,މ~ާsub;IsG\}rpg4Y5{ʇ?cX'<7Ʃ%_CmgG]<!/W"1 qe>L5337/oN[ <g^n͚i]XfS/# O<ȝuQ$%:ao͐1nk<-}$܀D,\,:K7z!cϕ'竞[jHg'J||0˗pD961Y)~uPf27*>lY'/Omr+QbW8˓|DUiG}EӺs$xiZ$3M1`_:کY>p5Z N3l`_۴X#z{4;w9[*AV$dٴj(K.BC^eUlkB*ąPu{g79$0`PB鹠EYr qR'TNDi~1u){tSca HF_r+޼K~?&|F|}ӤO4~{d`=nzYPJ{d DC21'OĢ@Rcn!mFnz[1|R%1n]C}#8@`l,&37&JeH\uI&;lRayv?8uN~yW=q]o[01 #@#{7`H@ok]OE:ϾuEVCLq%8UȌ^ۙ\'CNA լ92w!:w;e\`."td7xǂ#ӅB]e?оÚ{r{xR70/ko0YLߍG,ŚWA:Ѹwp,Hp00FG~]6X:ѴGVu,!5" {1^X˿M]Q|^k0'Y7ܦl9ąAYE,Lot=\Ż5e_-lMV@v?3ۂ3<+풂Jd14pZec雚[HSe[WB-x|̄%7/i%ٺ+) D]tyС}'S* ,eSF\hgx񄣩f4CYY8ZX/N @t۳%Ydo!=VU>h!9X>6Lǫ֌"yT{C]śh<+8r:]b!YRXJvEۗfV3]QoGl^9re6 *Q``.dLp*FVH䆗h]`MҮ}!mu1;gD` pNF&4SxehT`-eS$D12tf!y ୖ<&X]akч'[XeTy@ yק@."oA?\25& P'agbmi*քltp4o$SNGn%p`Ghh5K >9AwP{f)Rb\(0WFiSӆƙV6M2 K)YF&t]?5*OQ7P*C^P[^3GAOG'RU(FJ zZ5hǷ~q<@M"{q:4r8;${ߪb _+m*bĚ 6˯BxQ6Ƚw##7Gf(BjC)?H ii"m\]'T|jڈ?08A wV'U! a>Z525vHjR+ "oJVY6p(c< Jm/;gZ|†1 bE?夈JY*ۢ=TGHp΀%!|qX!Ienf͛r-I[s٨VH:/݌){X/QoT֕a?:(@%Wj޻ J+^bvs%|<}3AliĆ޿y7ACFG:oQeH#TD?P !GBmWֵ!sڜۇ` m@:>(试Ӿ?n%tyN{!~q;-AyL C/Ɯ7PSrk۹UTJ]CaZ^3"kLNۜ)s&!Ŕ61jP[w ȣeFhzg>iŠՉ/ ^k_;qrmֆ7e=o5$W߹u%DWR顦Tq!:gQv]n֊ ]Z_baϾ;/1l5534X]zٶ* )g.!M93%M mAqVqLi#K 9EWo "Ҭ›JR]WqI kMIbuaNoZdM^Atznc<9ø͖/:UX]#mkQIn"Le`=X^tVID\ݡȂm/$ wɮzBC$ANVX/)B*j9[H4O:`^}odƝ&Ƕu .8<"'"ni ~:-.hoA4pֈ{+yRaeYwQ[U|8p6M1y%8{*Z%¥^J gnZ;*#D;!2]<_M3Lc)q@"Sl% ]N/-V-n@Hl_+[2},-Ʃcs^]ǧIy*Mz>C{7`ױ.E涛y[n 5,B ǘbiL-A)S|eF;gagKE=!Nh1l`4.xeQq.~ F4oj9gmKcFT"Jn&2=ӄ0lSz-Wd |`y.1KE+ڴfӖj6&tc mRYùz}]ZtrH>`P`N$Ldҧ_I+e ;+?&x, lK8*/eҲaձo> on~U>ɥZ\†tvΦ [h;UNS]1ϘNY!P=,r>E7ٱ7Lovj:Aߞ+tRweYO~s jK:bLotQd )Rc; 0bʤn|oѠ(ALjl_[E7 jZ-:"s)O}; ỷFMXSlwZфYäSD!Ku_Nd*. SNS]@j`F%ԸjE(@v=yG٨>v) gC4.bU'P|?Hbk8}vh9oʈKHIw!w9/8=E{KX"n$cоK9_AdVu˜-@(cjrlj^֓ 6%B $4NYoc8O[7ҡ#+eNBհ8 j?ϴf` E#gJ_fQF9C$ZYJOْ Gh勡z͔$ҩz?x#q'\#vL,mo؏MvLߕuTXv!ߦ dhw5A;DBqG dt`VJWXlN&/L-u&6N;xX-`G'U%̅<7lD L4C"RKdzՌ4ڀqcBfSήd꽈 ZXρoWۥl^L 6䪮xű=0Zh_{en-neXeonٙ;|H6tD5j-.[{,ޠkt%g}g~?d- !#C(bXb|w?cޑW@+3D|5"3UH!-WtxD,KwH e9{Ve4N+ YP!Hνli* B5b66g&&-,AGU#Jx*IΘnr7|I9]IS%hл@bxf-}|4Q@[+R7,lk!:,㲰oݼ\93'"25Yч]sPhZ) PO=7I:CQ_dݎO>˘OPYJ[̇D،F[E^RH2R=6rEĒA^l-4 ;A\t:3@)O[sp~[>H = ҏ]%{0L[p_~hrRa@a@?^p2PGȄA˹Tզe=6a5W9MY@ @JLVM[$&&0LITY& B޴ݫyp8{L0FDx.╣yɭ¿%2؇"y a&mlCQO$nF3བ|L (X͕&7F XMODTgf ݕ^KGȤdkVܞ۰e/:> NGBMRA/^?keYDn SFTcB _ Ðehpx\v)*RXϫqyv$!Sk(moTPGI]8-J?Пԉ{m0s ]|'C& XʼnZ)r`,5B>Gp;=&y1Υ?UblyfT^+w%+a{ؗum*[7!&;V~z(n3?ى|D{>U LGydH+=ka5nm,xP۟tM>: ݐaɒLCg,v@;lc~< q&DarYי57'T{}sT6恌/Q bCƚq.X-Da? ⴾ04@)@5q!JqW bוd$R ޅo0.&4|R| 6T!AAv{239Z1G?0 `o~9@(^,@#>a; ^6$h19\9C_1?o>t>m i׉HbT?L<]^$#iN,aDʼ5)WFNj)MC$ U; cEF pO5^1^5{,DGeą51H?pF<\ lq*lcus(ȩ5MXWҳfK 8w%1),yS=RIEP -y U-=c0 UUc:Q /bjM^5zMw}xˋX}4+Az6KNu`2[yI_6*Ӎ`.w OAl"D(#f8g>%UW].}w  $5zT%tul1^zIRļ%#Gl) I> ȅ#"g1BEYgc-lNg'lkuF+wf(MyBP,ق+嵢ޱ$/)տ|^L3M ፖ zB4kg=؏24G #* ]-yhmT 6Pg,6Ub^q[@[ۗ*Z?%[0lw* #vg0jurպL]dG|~Uz r&8EA9~JqNI`qbĻ99KFLEUĆD--b`LC迁Ø1Ow:ocWn K7C@:8`~ke阊i){.0/7@6%NPk#.j)98 .Q@bCc i qSw2>֍?&wy[ 7*J,C76CuoWfX<cʏ1 ӗ *ѤyL5?lop.zB] zphP%y[-. .١H͝ C_1[S֮FL|S,v#%T @ K}Bls b#YYzp-cqbpYJO#NL/(8Sy֢^[X-kn;onUr'QVyHάh; _nZε'u,n+NNg1Q~M $")@vpoFJo@e@ݻࣧPw8 +3]BgKٗ漙UIՉ(;D o8ϢhҎ n?8f!$ 7v*i+;uԩ!#h,/{#X9 TB$,,="j%8஘`${oDjz~N\( JB䇆WM0"_4 r;Kf0|gmfmo1a7ӓ::_}5^RVb\u'Ҁ8-im#T 9S + G7Lnߞkfzm(k^`QY_Ai:?Ə.M# i{.{m>{UeYs5#[ŷoH<跴:vV(r1mL) -:_9AL0ƨ4J0MnIb;)#i-l ٥=XU?~Sk*K\s(sV_ܓ^ZwU jWhGN6yI^@ɺxSb5X&d8b#&o+grVwLk⅌2@aخd"ƳuJa8`gJ4'_sџ #t֥=>rx0X '{1ۑ|X[AKP6I:S=8@:XtC$ڥv`_:A)нDjceȇuh%Vm2M{# 폌ؕ%roDN~$wRS3?[t% Hgd׀4@9#4⨄s ?x3g[| Rc{eʅs+uW45`!{sB$\Ҷ J(X ?M J¤G M4e/'K.uVSDB:2q8b9JNGZZdXqSTH2e% ]6r+,p6zch:%&,,@o):|tF -|/N`^pԧ)ipШ u /̓\t%MKB^^kV{@tBƃ4n% o*G׬JFYZ -57{fAktVS>F?ٹQjX}sJ[ԕ1-/W sJ7_Dw雫[͢zKk@ސp{E4=ZZ}qhVbky>Im{ã˃w4⛽ꁩn>zqռgn5鮾~W.)5oxȼ7$6RSFbd>ka 5[,"t(p!CyY5w:`O}9zVJ3-6Kv3d&̵CC||Űm\_xxjhUG(\sS98m 8۵[VKYxnqf7xߔ9`v/j}7)b t""ȵ1o`.%H|L]-6KTmkDR; E%|}Ei&@hm!}nX@i(9IħZg?1 'Iu\<2(QvDx\l5O|+F6MgQŷ6C 8ō=|4pqn@3}څȴЗӅI)X0`Yoё N}AlZI$8ʹsr} 5dZRQ!ja*#G &*^*Ԧtn ϪwVΞE4@0)u)T~AKZjZ(m*m*!;e@+VPlJ'"flwa}N l+ Bnd U\Tޞe0i=~ZaJ/^~z^6im)Nv {Bvm #䌕_ wy/];"XKƄsh-Ac51[7ØP9JD% 7@5iVkA[P1vD8@,S+R'$@III?4a矹p;2d MFIhtB5s[ 4&gK8OT$mf62'NsQȪ!Fv@47*@y$_ڌq?PySupw2i-\U|$` |' >MI`Xߋf#*-lnΙ.Tg*$&>kM<&.~ZMZ/°c3H`͓8?3ɔUA^bJtÓ1- Dی^`\jԴ3ePG+@?Ɂ_RJ$Y`:H@ZĖ/01^=bmoU t9p"):vNJ " t[:s^=7c {yYvs?=hEӴ;8~^86¥#&zJIyNsKBXl} $Ƈ8u d`<"YHar=+nHbyPr.[vNtwS3BJRdq/͹FD,L-sLd7$!j@q%Κe?kf`{fhA# N1E@HmyZB8[RS: V|q7)_]_5ؒaj;.O`N43ںzvuӋ]o!,XӟSX1f\,WN =zFh!dݯJO-0[X6X_zJĸނCiP}fc\6:-0sOZMDȶBfۃ+J JE_$r[у \B3 e;~_KgE sF[yN1ʽo7v*hM=`ۃi]_4>rQN#K኏^ fHTt:(efP,:ډdZ*uWt2d>4_TnӸ~c[#g)"H6=֠ "i< *ёlU4ʣ qWyˆluWyݜ *fCNŻq ˣttFf|6Y[: ['/A! j'`əu hѮ1bыm}$s]8q-\Xx,)ؽ%XĊ qyn<\5^iS"!di.:J{#I˝[̣-{{~8[ WޖTEx$q9t?,ȵiҾw~Q$x4i}cF_\6Mh'Sh[1i^tksGhQ[#JEe$oN 6ClU2l転`h~ eֱR؃%H\[q4i]W(R/mOiLιs[Q}4A /gzlLe` R\SREԶoUWʦ'b:)/fjƘQ9遵tB}dPօqiuV6c"J _ %>jiLߩߏqs]o 3pec@Hm x-PeA!6MϦ"B(wjSʴԠp\uNh[Thpڞi8u敀/1Gbng)q̍H&ٞ4=_DwnItHb2 F2'xAjQrӃݟW_m(€_oZ˾ؖPnAMEm-?zk=f\#P2ſp#l0Ll㹐d_|6r ᰷Q3M}ߙp5T^ݸ[/,|(hH^""H֙-mQ9,6<>^n]Ev/)ټ ==6 \P;4Y.2EԖ&pzN*Htk7:e 2#|!"&&a>ҚO])U59S%"~fCn-uo!lde. Q|eFG*˃)Z3'2e@+(]j XtKy" Z R;*6wop6v6@¤ENj#Z+Dž:tttO{_HN:x{<*Soff=dBnV߄ꁀEF֚6xR^T^hSBE25.mK ,{Q!gCUOXFНxia]d*g[(v(<tPTFZ ]ZþZu5p[*ha6F6~Pe@SvF4f%{QIhH]>^Y#~*r_7ol5.gɳx֓mb[<"dܱ~*5[(Z7 FWw/&0/khӳK17R+Я'/OM*147/K"gLEa0H:k/PeS47n4y$d76Lqos ]QWj2 J@& ʪG+D,k-mYf+jid]bb..T|_PUy$Va6VWs[YY[i]m:O!?ye_ېbhOe'W#^?w6iOg f2z/!Ԑ)+Zʱd` B+Ͱɏ*~}$E(>)HY >dژ^1%+'di38QpG๟oIȧ' ΢p!nYUO qě])/hp=OV=2EEG*I9Ky(].0 lIZ$f:p :lio,Ͼ8WX&BlHG*3@q~5K@  گK]吞c MղyK+ '$$maf?6)`-CqM~2WB 8&!z ^dJP#;05^P$nҗ:)i\:##,[{@,ң_x %9G?U6)aV֒!*6xD1<=-J]" Ӥ~ >fLh(EG,LЙ5mgl/@[S #AjkL+@zI\+NZhEij8.T /׫ 3 =DV$C *70;Dgr.?㝲] +dP5Ui+FJzIU84ehG TH=rX$mjnј(y5dkjw4-;$fD ނxub~;uVt} hZF_ƋɋS,艧o$WYGS`"Sj8s笇xm8σψ)&nNuxГEZ}Ml-T _ycr\Y抿D*M/#gm'`ɴh(?vfLi|<:j0}zcq+O^\VeDgǜTqG3rprAf?u)}e8g5Uk2qxިds 7<~-= "VΙGS.Ʊ+7 'lzC'eeS&0L2.p f'wf $&ح`V*|XAF1DRȄb#%fUbzfɾd^Ll>@3ƃbp_zsD2GZ/F7Ơ}/Ot/zcU)NH}Ve\Q“.6K\ͣL [|u9m\'?dl+2-Iqbo$W.{H&כ\6Yi:ͬ%̴Kbi ]m]^ɗ)}Ty?ZyޅsCdƚ= Ayi>?DA x"ITȤ=\Fe=E>ճ(śv Dpe6 g%h [3׶`S-s>74ۛdɤc3B>lraC~>JgvFA3n͘ iY#c!sZX]= $*;HPkerCv'aJ}g5S;fg!ԁcsDz2 f}PlvLޞF7~鑆Y;xSz^~  !J[#JIU }_=.Q~2>ƕ|mֽ2B G2aJY*cS<7Zk/ T!cP^i8r#Wj!58SwZ%\4KZg%-]ظL045wE  + m[HXCU`QڝGYLtУKM`AT`L(%,\iF XMyzpE ɺ8O 8"=u H^=IOaGT+W5 @|*'T &g%iTHr=ԆP>!g4D~{8V "g';K^ qdЕ.A\c ֻ 8ҍ{ CTا&gp4|2/җKMxv1{0`gƮ@.3FzJ˓6plzYs(:g^mغWۓjrzRe5I7NބSaT==.eIgfBYv>\M_y_^l(d5LPT6US4jG.eک*CXCc]StIyFQ~Vtr4=4c> zfgcw}kAqd?oq+XFH;kNˁ\RnP ;Kgǭ7sxHT_2dg I6GʻnO ܈c8fEejw[},k'w>Jez)5ɉX m0;2#՘',p8> bDKnCZHCk6:6@!օ2"4^AQqٖd =XLUix59p6n (v,K54`]pE 57Ĕ !(x.ηyvdE$ޜMX32i\xWГ xaG *Ja˕! B4LSR+::?ƚk0Þck M c*zzo|t!\4-\j!;ʏQ>/ f%Sn0Em@ j8 tvT~'_t٤bD,ei. | } KǠ GȤCKowakȨ䛦Ge*QKBx"J x VQ$P9m⇙A%jSqbUV]xAP ݻYKR-\\(U {'}"J+(Kn4Xg~i`ز2)}D>GASuٌb ȇLh;{Dtuj9$f^%9#06 KvƘb p?kGie8]Sȍߑڝ.)%<#VU"΃׻koG![̙)}!' jz3B2L`aƆ7/ 3k7$ )з%gW [nB,V{-?>#g`@3]zpڱB,51V,+KNw.OG0>Pۛ_@%$ 禫KS^.U>$R6RdjC{"Q^ޑ+$ }Vrs+ћ4#Dȱl@CՎ;Ʋԓӊfaw2w3N-iߦx\b9hF@ ]R7q n5]N|Y[V"DNXW ,C$Hefl{GW|ٗ'JEb^bJ0#m~ -"Pcky-gwqu\Z irmV1I7^Ʈr6aCM 4LF"\k% ][c,3>|OjxG3Hb寍*KgI,5Ut[+s~/ݲm>ḏg ^~Ӓ`-ePG!QLV ǔrUvAZ #]kEEڇ>dQ>44V( Zc$Iv,\̸ơ.W_oҍEkFL^ +0"Hb:dJtl3we V&INt(*D zE2D.H2/`ͽt5jޡK Xоܝʯ(*a*aX^?qt&-lrqgor Tl/h"QHœ!ݰҽ*{!t2$Ü_+#Gzbl]ԂPid*UBe)\0&ADD$g8_7ŦF+܆t3?K>y4Ex8;@Uw~/p2Í ;BxQ5-yLkCeyri?/$8c “\G~b"j2 }B"8vDt1xzА%}0~/;xPؚ'wIƼ,OB^g,I"? wsp&z"V{Zr}`u<*#i1Kvh9Ï2Sw1>tɷjCD.E9mPol)ϢǬ"ƪU?7}m~F&A>VG vQnSǴ.$gB8ۓ`GG۬'PQp00}y-%XmL G؊t9+WΥ6ꌀ՞i?3ΤGX^kx*- :`Z3F8 "55[BΈ]h"%Ď5`iƽEET'0M JV4 bߺKW )xU4qK;k.v >#ӄA;>,-ӱf{%7vJgoop$!).5>8 K5.'d]GwpՃ7cFF$a %(#%s9Bm7#9Q#FyF -M^e1c5xBo9Ͳ̴ye +o%uTX_ؾ{LD09d#] }22s(?k;bGVNcM/t/b  ˅r'U=b/ UѠos?aB/&i!Mr@LJtE|ПW2覑ݭotU-pV0*8 f1TIC0}2Ko0ѢC'sFWTDN퓅iR$Onc?xK::FkkKctUnR*a0oqL[u7F:ݐ0%c>h>{*f{Y-6?i< &Էt/^,߮H^q#/Ђ %n5eD: q((h󋝼i RzcWѾț= @5HaQܹ!sveX:BmPmt0׻̱#>Y;|7\Ss-T}hot%Wd,4PqmQ Ft8c\nАvJ /:aAo]gGfk;~65y k9}!Pk7T R+gj.sCp>ٝCg Qrlm]q7ڰV˒`an` 26OVdg޿(v 8vQwu% 2w ^]&󭫸{VЭEVSj|Xhas}ܿ.o,NV&!>ӡu*1|Na ۍE&nMm*&CMg7:0xc.CBZΖM'_ ԥH?Ȇ?pED\(fg%j-VziWY{S:J }4 b7ҳY8P9n=ԎJIJ-ltf<$AՕ6 ܋wG?5 Nb72_U@. 'JBp DclZ¬x w*9ВO5 y _ po*獖koi_(VJ2譈-I?$ ]^B~!G @E ձ[!f ;`Oj5йH_m{z aYbPx.߷0v'l[3pдj&>$'Ef%]/ ;}?\'nR%p8g&ex9i$RVMqTE]mݔE, 6q${y&dhS|a10zWe糎ލ=(\ *Sj؀Q2@劢歩0ݎgZdR co*{ ?i`=)1BU_¨)׻O!wf޻j+=qI{x7Ia)Hiq{P#5j6ȄTzgpkfWR?W_+RB282+߈bޗ>RL#\+/^ABRN ;2Lm>M{|e׆3҃U=3-d{ytgYqkIŽ$ ;)0QTMj (0#W4>gÿDt ^ nqTjcFAۍ}h8JDl'Lа/pP;o(SL0=-ڦ bR21$rOP чFŎ'{8 !YA\b?|TJ_5N UMu9Ł |ƾoMZBD Z?j[ΤoO_%%fy,V#P"O>R$}8Rm([Ģg^ٌȗ͒rDC7ֲ BP <D#z$A23ǖyCR 9s qodh Hf>s]KMpT,h/av`d/mXt ~"DCdIߤӬ[5qS":EIOyre x @W$dko|J z b5 z!gͨϺWaߺ6n)9ꩆ !ĔPU RKKvfvȣ] 흊~RVsyڵCmjƝ!fr9d]Ke&VtfNqseN"2RS<mW>;: >ln 2T 7ypmu,$=贰淴ӤX;X\>)G65BQbVlO*^*J - L|:?j6ߐc,?t5;.))GhlwB ]f^d [ɰ=T#npY&J3}O[),-4D.)%D(q,ڷzlesp8wLhةOkN-@Cn&N h ֖1ŝۇlBZH‹uNBz6z(@!NPpj~},E-MtT\ p^~nl6x,䇸'=v0i k:!1dC9 [eq6 *BX{͝y@CD|.>St 3ֱX.sor Ԭ6XKxg-G #ucJr?>Ti#]A&M ݣayQ%Lb'};c@ $7϶ 6ODW`\ -!mWcNd+2!j(IwL&$ 6J nSm^riL~38)=HsZNQ^־sɬ˪y3IAE\Soo^Bs(nh֚A2)KT|*J,"Gw?d)-5^J?S*c_!kv||>$KO6ײ.\$B\C%6|f^6 .֨a[,ٚz$Mu륽t'xj =`O|U:shJXpywno~l׺$LgnZ_ȪG|zVFyN_'\+w싢15ݕZYO˺(ChAI`_9+˂* @l |%|)BpZʿ/ a @ـbnp^tVO 9+D^-;6T~E wXIP |ZS)z.h߱\4ۜ YC{'p?8p:ӪR}rWX" J4S,'3hz/uH ~ʒH<}Yķ N%௯p-1N^ZRsn7jQ_ B*fbSMٌu>}SUa)4%`IU5A, KqCrH繦A*UeM/ziz!g诖,Nђ]4@ud.+Tmh0Lܸ%@c~M#cqLK R\҄p\`ߢ?`47A[ΞirrZ>׍`$q,ԙae{ +0#ϏMW5`5!RZ -cvN9d2gpl8P.TO8':(, %z^j+[N"g;DD5Q{$+dn\6ȅb < 6vXv SvS 2W|MJJp.}My,ۮ.-vV'8 "Daz3Ɇ>)ζi@g!S+iG9!N.hx_)Z`duB6|> ;Y .G{jx-g}RFD'&oa2 ioqЯRiT7W őotq>̽.[jo?8I[v"^o0UTiI (9(un}F&Q-7zZř6H 'u|?`ZPd s y[,JcB-DmIH*L'$3sOfP._F(N)=&`bg8.!bbJB`Jd[AlŤSh/J)}RÆUjRoX`L攥34d* vnDއ,8\߻E!Gis{ꄠ/1-]՞#p<Ԃ҉m_=M$"Qtԃg ߛ6zm~1hE/3'{륢@l [&Q% lbSr0àt]nU[84gWfEgE||^:$ѝ?4\~:5fHi(g~m1>0ǎZ?YWf) Txy-s%.Kl``|>4*Ajؤy֝[WHy37GDjYZrZ1ﻥHA5 MXi7s얮/~[P 1CrEx̞E>bE{8=W=iEDTCz َGM%rC>ϱURQ)+M޻KŠ}@^OF?𦫃X ҹ̐eDl+)1ߛM$-6awԼez q-c4@ƕ:4SiRFfZxX#ף m#9$o_&RI`e~=>t["mkȁ,ChBr04bOߚ`欽 H;&ѷ $( j֧96ﹻ(ȘRŹBx]HPO⍧Zt_y i(d5U,)(*7W9Q]T9Igd{(]Iy~vU9Ѣ{j<<|~М!@ϻ+:kiIo'DTlВVZsPr$qOOqw{- :ڹF52T,V?3ZT^뀤ϒ%v-QnG#5rj۴Fs\Y]AW }AOJ߇x ?/lQ DjJiQ[ѐ>K3%fL GjC֍p,=;yZ;c@d*Tw8Rߋ7}^oAnO!61j+e!W@ NQ$L]w;hj|Qd3%ŕoVu4hЊq!TWНIs(j1 ԵlBrl8ؤY|z꬐g<؏#s671 gR,3I2ķd(j.rZ+*g!Q?9+t<P@`<νZI%&՗zI9 ;he<ܖUmA&΃3U_w`[8CIZk K$}ZiMyCy7Ps]Ӯmsz)3tW!q <"$I^)kTA@Bz,#&ي $aRE17T5ւ( nؿ8!(AOpoéPCɅ!4i}JT:BI.5H&SzNܻU~kN525Z^g:x0hw? 4쳤l>Ծ5d_'q=B^;f4d,:bFxhRƳ\T J{dp!N/8v?6HjK"_HkK!Qf#&%#mɖYơQ[΄sc2 ?<;8v 6)7YTʝmg${ivP/a`T%8} @??CNmd2-c/D]E=T*8zP;|I )9!;{&ڴ6#%4'}͠gj`)pVeK`w/@\paQcUb7t:l{2ZiE0D?2h T6?=IօEoW$+L~c_\ ijlfQU '.ɱw짣q~u`$4dk})9 EyN;HңZ/4TZ<\p䠳ѯ|wTzZf+@rq?^Wy?~5>j0(_3T3&.ŲѰw\ 91NTz1wKYMXj1,;T4KUCa3RSo^n1Q=I |A=~@݌g|6%C^JBO#akQ۲zENʗgGuė^ht>u奙*OاFj?M.q!V,Z~iwrټnXmQmg[i~'WLO2JrȔy}I+o phY4Q}ڌ+(ۀ5j~'֝L8 ]F{7tz[ҘN*pwgZO@\p&';ߜ*q?U!b>OM#*Te-#?' I!)aRZ4r:fqoez#3N>Lf ␕JA\p˜;fviOm9.* !%Zb FXs {NЩX }8_a>Z8҅q>  ױ aikw4LvǢ-]W_vw-F;(~tX ]HNe2U," E#[p/(hmf'0ƴdݧ89@yl{.Y~VJ Qɮ/=T VTjGDL!DN#|@jM5y}g]'TA}T7qYKi1;kxb=u3WBB[ ݧ΃ HGwk; KUXrAGhCCڽe9Sp] Uih(/QDz|Q[$m.CANkTS4)] h,s t9l{:Z>$9UuZ?Xsi69txuGJZE>IF$JxqyPLoT6rfڵo:U}$ $zҳYw!* `QN-3FO FsJQu (mRO=4m pp(HOU$`_C44˜wk957 Kie-P;@i)ޅښ 2"ʁ%\W+^i{u9.DQ5p6ePgт5ُi-k\圵qAz57uvԊ愘?IsBƝI]8߭t,QPR1v1aߞ+NkwZ96y 4^bp$BrrӦ%GQם]̫Wvq|%T:hxZא(>:Xv#dnd"RS鎪qBͼMDFT&o N0z6 |9GY&=HU;QFL5F#u% "T|vE4 #}AG+1{)W(|fq%81*C{-2.|ּeN'+ ovxu+]U)£?J 9ìϨW~;Գ/$'.178C 4bi(`gޮY= 6Z15r@׭o5`is~Y5pTRb+b_bָк@h4}wctt?m@~`Mom, b85{hłtC-L*^ɖQvA*(߫Kyݬ`F(bw1{y!_k^S9~űLypTZZ:afBU3э'AԿJ`4}jϼ6QW2?x٩Js1oa16c6䄱_L;X._#%I-PN<?h|170+u_DU; ZߗUsNh%]Ք*0WrAU 6*aQY4lgxakevp Phr#ݧ;bol-Φk~N|k> .eZfWLN{ʥRS/ e'w`rW?3ӄ:j񨁎ӌvWfHTM8g(8ÀC%o̪Yc E >8`^\bjZjm ֞aZ5tlu;.1Ä_1re׵ ON%pu8#HqwP͂Po$tFbܠ/ƴGyeE 0g7n|jE,+-4WTi=l)P WCnH$kv2wY\W"I0f. $%96d>oN0Xڒ$ o 8ӑ/֣$E_L}7C'(nـkurѣ&79č  ) k)FWN~,P?@gy }.󭖊kO A%TuJwy[[^SVܠ|r~[`;n\ $5u3$~ xy&|1NnUy*izGfMEQ(N7}C!fyʏpA>[ML:`@I)_a$<5 TrzLfI@?O*o/m._s|f-Q`z|y5K TןUŵ]HIMi )CV\)g lj׆hC ?hz#[6߅:[|UJF}c\0A $3T Vmjz93z-pDq9kXphGa׉}1> /sHwWą#1EH'lQ>䗀{e8LU! 9+zğiykF'@9L,yG=Cr+H͖ l:3Dۉ=90DŽ«eU40[HGDmn $¾x d%M@,x>{T1BCHL(EXqDQ>K能@εnK9+c^kG[D0UKR]`uM;7ȉ2>>|]vja)2Jr``'J +濱JOٵ;+B6>*:M" OW[G>vTGx 劣w/8]qO'Ea[yٚ~܋!o;C vbHe^9|BIs9pߦ#o?_SФ^Z !W`ll0$F^г+M{t ?{ɹe}P^6(1b4RZ_46oN`8z VB.Jf>a6b^w`K: P K0j*;t.AU@fG wC(Y3Câ=O{`IYQxG rRF#;ҵ cLB/_ [3ig t6)Xp;9,Th28ÛFf.*)؞ } Ep2jFzW])FQ>Gi`bo Kt{iNJnv=Uh@aN7B7.)Gu /ID* rp<"pt3s@zp64K;'.ZIR-U8N_WlnjR^.Y3Y>S]p$nqFQ(sx` 9]+VHRExQ3'OU42LhJc3$xk5.ϬzrF0OTN`!h`UD޴,g3| @⫳icx%DdO"ei 9` G вƣQHQ(eDa2@:58@'>6]ܸn9%8gB$ z0ɕ2vǓ ?-PϾBG܎餆;H61ṕ]KŧsyMM7WЇY[ѰHc|2)(RB;Ap`ܟ l꒴Ї嘉cKZ,`*-X7yЍ0y~jX aG^DGPuԞ8ףx161ة}? SQϲd<̈́F*(&_kjݼz# /t-,dTvl}3 ĪN4J(NI%U"/ݾ*_B9BZ.ѩK2U`_<`|CbOZnc)C & "H 6m8պ?c($:qvD-XMU-6%~4T" xf4jWQE^5(^1 \K=3Dq:*8 Y)KLȼ0絒T:ڭD$CMXzxI֗A8%3F{=P'93lUd[v/d%^AN/)%a#iם+>2xnaDzFZ 5$%ٗ` y+pfQ~^I?+־+^ vk}!3PFRV?P {A#&#?ɠ%Q"6?N m \x4='#XL?1d$2M]E3]aP ktώdu@ K@؂;Od:`!wz1:PU]AnL|^."NZU?0%Us:e¤ :GO*YﷀV)Ifg(41@Y= Mn*_9|`t{kb=&4-SK.: @ $&ya |>ܧ ]b&vKmf~P>¥*`c#&iB5J҈ڌ-nGAt(ctؚ|Exv!Oxk)_Zs0 X.}Ve{M5KMLz\a6}&eq]DP ^:=L+^c#utod⸓Oy3`s}`) Nc Ap9K6XGƔXwtB}_߃N[VvnEZ؉zqe`Awf% #]T/:GR#Gwt&y9q4q|O%*g2J1[mIŚHM-gqE[Ōk@^p~[e3E7{>1:I 0тod< l`2U}Vci.*aG/uvEFQJC$*"qLv5\q~IVAˆPԕ+HQ=w*s QMOd{fa Ŭ6-&nD;ŕz|쬀pGs@ܼ3;`~t*%NcV[ö_+~vSRW0N'|E(~"֒BӞ؍AUZC9a4 3JkRtӼ.ꂈJ|5 eVjխ؎AmڵDUf8ҫ,Oq'0 P^ų=@w.hjnYYSb/~U]* 3h+t)QW~s/!N6zTQ-3* 80xbERGzE^ +rZ$;4KG˕r*CnL[o\8O0P1`:g 3/E8@:(sW CҥBTS9s/^#5d'|]C:gtt<BRu2WB. ;]%xCDӗ53 j{Tnk5ʭ>QS @jxKzboO SޜohKuFV{!7 ˵ >LP|:"Q<=dR ^EŦĻcNVʁ友M`*jf4X_PKqkt &kraا *6Zv;> EH):_'|˩6tߤ^7q_3͝|cZҋ.Ӹ<^ُLp~y)VB0FiM}Z]GCf>Mx? /l_(}$qvSo'M~:uR},l*bXB_{nۏ"QNP )>*,Hlz,#Yoq NJS!b]N*&s|6l1b}+US/WU65Zcl hO^ oQ+S#˜T:"@!=;כg\Ik\iNS1Z*IǜrC|'86UJ'HzT7(b,cW$^}v#h2kYo^-DuJߠuP;0RhYSc [w"f%hD*gx 0ٳ&d@:ԴTpFN{+̨iMݟVypw^̉ p lZRI C 'Na{?ZF[vQk[<\/?BjHC;x2y.:Ah43N 4: qzxRϽ[zB`|b ެp eޗY_ˢjn~ .y׷7Z/^!LPzg*,VG:?FAWa$ ~1ڱ(kgȤI#1gX.P"S41bW݉ ,m|S]ٵQgoڦ?z.#<2y9uN!+z# Mȑ!l_Lh"Q6 KgA"u> Gcw/r(c;LrPPB ^Ĩj5pWD %QqJn}I8zū]y;fP>C,I~>V oxeiKSLLLUʥ x =*pESY͇qJ O@>-7s?!Sݻ3q*7[q柴;2CЮx3N]kDF~5otY2LeG2#w}8ً\h`p29|:DMxKArL_,aY{#78<η.ѥ _2G , O#Όƒg^l˜_4$W ̽zMu@DiV'&@_5H e1`|B+XTEԷzY }CF I[M?kuw)z_qh_57͔$_=U1l\ܷdW얭nJ]?uiUPL&ǭJ+i8#ێ-ÃN=Xk6[.+~FA:yrWъ_4Ѣ%r6?4rNFKѤʿa-6Qڮ1*1qY Z`d<W1 ^՝FBk#<^rV'ut9 Ss; XYVV1 wO͚|0h5POl웱ҍd L'暿 Cʄ4;d[_B!w~7 #-ٵ 0(Hr٠via[.C٨[ss '>+H/Fx04u߽Q6Ã1I1o\1C3y/vrhkQu]Rkv G}0ʥΝ {ksKanN\Ԅ6RMqY|w2 롂a~4 w8_nϥЫ8ǣ\BY8lQ Nȡ0sIhn@ɯLP[-T3 $cR+ nX=j>hj U]nZP4@o`XSdy34u,Z5|=G7L‘ц10xΗ. b8]VT-nlLN;I`rTA<칡 7'=+YZvy\L1vJr=@ -Е<ӆ' PAs˄!?XwIͶME+5lFM\|Nce&qąVz3pgs$6 i^\h𽟆;v3- RLIײ( Ru;?(Ʈ3]OcehՒ/RݳkF۶9ljBC4Ĝ\@ZlвJkml+ ;A߸gB2yN0$qeth,{`Lv Hp7C p@ ֽ<OU_ tװN(qv$;>.zh-8LڄX%Xgtju:έ56#p835s18ownduanje(0n.K6[ )dYa '\@T< V\@luh#?Ť=f#Ps8M zn\'ݯ%J=,9ҭ&t+H#Mv'LSeFpb?Y zל!cAK@A#1[ޠ/t҇KBJwc]Om"6`/T$`^p7BcBZc㹯PD3k` V ^ )&X 5vP|%H@b?-Pߣ + Y3^k/Yje+xl}5~"pKy,,bOI:s]շ&ͬbi,k1,#(I 58_aܯftbU%:{;azͦ">|aRWiдEJ[u>3+nx{Jo-50A`1Ɍ=݋&z>̎KX|kvu1ౌ\u.,5.[7WaO\eeYC4+`}*ZKj|Ǫ??#.6@v8=RL=1*mQd;xgP +.q|ʑŖQ%7*Ce$ؿd "^~t̆5p)ڔ>)ʋ}7zGF 9[oyqƶ}pO y%.Iuc®/[us5f0㇚E4$#gTOYDfeoCbх% 5QbUvbæ_h) %hي{nڔ٤ܴj%m. R,.{Y7 Qf {4@%o_Ą T ga`Ѕ Q Pw(0n1."0h)WfD&HzqV~I;jxn~iA62b͓bl8\}@|Bfã0vD54BB@uHpa`G#3b%pwrSA戅^lqtbS AGt%'=@h]0T,1J@Kqob|Аe1T&*U 򷎄ZlfܷbP,qD^ !mNK`+GHBMMJD+ 0_+a̱`!]4G1ʛXRBVFeRV: m w3W_| ǴG KS}bCjљsNd%]ХH:"ETbג;d@8X=soϳvHt&:zDiƺfqc8oXSD'8fdd>ހN60e(bt `˺ncQgFY"bʵէ{OpsMހaR.|SKB4Ok6!f4Drέ X)G2lJ}ōW-Zm2k W^$@VŦ̉4&gk]l JE΢NRد ; x&$=} 3m_axoch!Elkje{_){LnT:À@`z7A}b0ۛOc w 2,V[c*wxj*!|,YD|K=X`Ch56S59#to&pe3Ljxj'Vg[Ra~𨅭AM5vԆrx׍4s|^PxqMG݇pWKE||oM]QeW{SQ64E o dZ͌ "C؂H7q̪jL\s~cTyc`.k>5=?NGKM;{rS>^)q Z#"QQ0TKSQpk?`:N g8Dw.4 1q74esMF`HJ0@*[fgl!*z[HF.'DNjW*DcynUD']Np6%R}P%=w%[<,<=r?GψF `} GF@Ҿ&QG_q@Z #>MsesDt4Vg⹹pЭ{8aZG#)/o$QT\ʶCuY[2JjǫΙ&pDZ"c3bjM"NN qU BǭvF +^HG#A8YPUq TֵAkla/>~.vҗ`Ǔ!!78PGc,z|pOPgv97\y %4-HO9x<龝y{)@{^Oe8Vq};`1jiU #O甘]E%LX ATAwBDTҭs[:›JM:IWyVT0U׼.LǕ 5%Lr',IV&Lk~cف!w[j#t =xL SИy$㨻GmOXs~As~ٖ~%vߘm&Izkuw3=̟-@83`G@'t\KO,韯ݙaE$RY;dwP#ٚBq}u,@=vUF};%Z3>1 !h*z Њi&^ tzP,%R2ݝqc͈HkGy^/"h:C׳;8vg(L'jI*V43`uH5 ]ó`HcŚ;r6yC,H.^$! v,4{aDA!( =(Px7ÑڈJꤝSt6I DQ Tb`+ۧ4x2RֺL-画cnѽ9mDB9{aJtxZ2ʸSNBğh8 eN ~rMs\o9_(1H7 "Z۽GW{WiDm B%WPeQO|M|;Iޔb2Za[]E׍BP7K RlKGY3CBߛvՉye t?|Lr=ȨF0fRuѝʟFt%jdż"1 '㲔J_pihllI,%ƀcR/5#xC]-5N)l>!yi3ᤠUheFR)#dl9쭿Q3U3鞾=36! 7eP`oS,v'ՙE>ǵ~rqjˬF;\;[}J7lGXj4`0?>1,I3̛eqE`֢\3d:bא(*V9!<%om!P#M,vp  .bt 7!`cjk29qrqw\{ec[$O4YÓKGϱZ:z'^#.',J~!{c4} "'ztȗWBxgQwEܔ׺e֢Ɏ ,, q$so6zQn 2 &n2fsJ<=ۯsrjiHU!]>n|yx&2Zs@Wkiǒy@b[U:ѻ:<⡦i?ugq߷6C &dESJYS> ],CmVrPg31)^wXp7$jE|2Ƿ)] #nVv]Ii [Pj&uj%RxK~HEak8N%G?(̐&M4 .k]Gܛ~Xqi٭$"l2io0O|!/@2d-}I"?"!rA?L7 Gb.@lQMk04p.E_ 8EnUvd^fM-PhÀb0и-!*h<~T]=< ˳V@blK$X:a#R-o^jK}_ 0"J)k  Һu#A)+^P6[jr9bTF=Y"dל124 hW/"mJ6N+]G5Zmn.e&Q^jV,kqCg~RXd3 bPt #(4(zKMя  S`T 4 U[qnwikxyЇ (~ø4ѕ aj`%[%(#7Yl51$H[) Z,.umk12M$tBRSwxGڛ. {_[ʔܓV\hJ}R5+8Ƒ PQ% 7 P_:?]`){|(#/6{c7_cwMVuQea< jg\ҳp;͝i w!^!\}jq87ۄšHL^վD'6R5ݬ4Z޷ȕ1MHŝDsbGe~^bsɗ8'nV 'e0͜.Ǥ.'[@Δލ|;OYV=#Wa!q \D>j'f_&B9D'/;dtP02Y-[Jm V)[7 ,uYJg`@덃0Vq:We[U3 @tFB2F-^r7LXLذ{kG#z㏺~,<2#)Ihͷ%bd8N5KW$`q1uJ9&Pg e393>t^]gY˃9 W $Ҿd:J-@WF\N=gUx;x5w̋!;k guaYw^'^=|kogU,#+|1 5.Zޘ=nm/Ҍ!d4'6*BnV}V ?vxCiwO9M@64׶`oQ}ŻSx1B/m|Q?UEX34%жϩQ}P? ;w-:MK,c7q*RyleKoͤ'c 4O3U]5}}zܥDpNr5ȑyY)tO6e<2i f,xQ;nۄBC& /u3wN)]B>+A:&jgbZ 3B*_2 zm0Qua' /<*< JL{lQ5b1ϜCTf/&I'43w/| IJIJBym >-OmDBNcXŚYi^da"Tk2.ͪ@>s-E;d/HSߠ૴›k!7B=5VѭG~7٩o^wegd2P1?ONiNZO +7V޽a_ȟd:#M@ф9>zIM"LHD?v5 , `ȧj=|ُP\ASRΖx[JIq ;Zj7]ZSYehQaJ]*7#o#.dRr5l:f`".^)1ٜ[1ڰa{ĆG?8@ .li`q.u6ҳg^cJ,-te/388J î%z[Z<!c9_ϒ-c,df/V|Yʣ,.ͭ"(k5>j&PX*D3Li# g+1jE_e oCZ+hYBޖ pLȏ(LBU 5ڦQe6t":gO>$?̚RSOˁ.b]AV| E XL3&_JB5KU-~- T=AE09} ST:Nb]WH\^kY9wUDls2H3Ӛ,`hj\7jbՔтؓҳEkz4,6"5P]?!V; O 'VXDk;t&IY\N%㰴"O9/0l@Mil "$덱$ ZR|\H {J>cdl,6qH<2Z O>5C<;o&aru 4[{\ N]Lr׿ٺ׮!3P~B΋r _6 ZŜQE}єߥKf@4MZc1Owz :тE`'^`oWK|^5%AdbdU0[C:T&ԸGce?)(w4Ӡ֏i 5QR HA2TC)09q =$t` b:a׈LnrN/ 1Vsd&9F05ʺ*YKnM cݒ82)v^ӃeEVa Hy̻(}Ekcް_=BWHMj4Gq"aAռgm @1nX|'YoHj~k\TPd-4GuP?%,?~&j5uO`Ny C/j㵜96VZo+ '!(+sjU er0QOu".d3h.Z߽4^ <'C -'+z=~)Zrd #ƒa"e`)!թd>xccS6&G }󠭪+0b]qw, ^ơQl'=FcTǵh-ЭE@Nߝa:\ڔ Jny2Ts铥p,Ԯ.4jg8\o\X!m6qD]&{VC/㨼Z&bDw'hxB)rk^V߭~[ !|V.2Fp*#ƺSKd=v!d1iW0%sYqLKFz\[%"cT ,dF̠T$.q=(s5tKN]s>i.򱽻~FYV$uh,ՆVP$v֟j}9NO7{  %6IO09mu+B ?eKyKlQwE`30ַ@u^XG(Ne얇p=Zv9wYOkdhs5\S=5LS*2N_{aV9 yW# pi[=0{յH6UK&U/E MJ8 סXEt 9* E0Sc$[f6WnX:lc]dY4HJo~9]Fk;W GZnҎ@QLt$eT,%F\ SrFz%Fpc.4b8Ϳ?yt3w91A5+.L*w6CJ0~*h篆Ғ@9̃"6k\ 16m+1pA m1NȟNsÍX:mW,F2IUۓgجF#Q^G$'M$=5;mOx F3KIwGxJxEGTV4{A3۾ ?|]ErT}MpVIpwx%ZR2J( m1=zF>l $:Ǥ[j.8ff})(<3u:UhIsCu%hHDXwzkEy5_ߴ4D'n3g?ʏn;#7pXN9BțnE$D/RPI Ts,Q?+"TuJ^ocvĶ; xr.nz&* B(*PMoUZ#p=pԿ}w|: 5Uowwg)f*qcjP,Ogxu{r2md2)~ ڂy;p̮hvػHMdH=X-,'ʷVTFS# ^QW+JT2g>=~U5ImXlרHz=QLhMgsz;cgK,_Xx.S<eVN@KĐȯw_L;/Hv)it!ihI2Ѷ(0W/Q C#EDK|7{`i1JhDC*2@8>0_Yڝ.EsYz)C)_7木zZh[<:3؎]SQP7D%fX+2*bN7jPC8b:"&Q?23ֶ($܆,!D`Hm5ly+GtC퀪|Da]fnv3vlBҒ5v FiH fAAk`R6Іy!(+Ɵ- m:ُ̺D0i/\5m]`MG֚-3X,z^#96n!FJ*f.E V DtN,~Wxf4 *2O{iSџGDTVU}up 2anI2(u82k6 _p4wed4JU6e'Ij V/ACjYdF?&b ڱGuBa~MCIu'VO#bmEl4Hx%0€ncӞ@ {hEu\?#3FuV!ǑT&ٙBiΆL>CWouD7G`@fcC {%5{lAnenL/ĸlm u|,5OTR,tS7BݐQtpQhğTx~RГ}o_-* x0ᄜm1FQ 0IۢwX > ʐ[DO_gb얅W훲]iu5S.?$N`_FAc}RWK8eдKr؂m_Wu %F4,ob:c-:pUkN..gI~'yW7}z.xa[Fa|skѡfwh|-?|4Gǣps\$Fh LӎR MTb/W~pC gƈ?@0I'`lՅ#![_.~P|ؠy1Rө!wY}BߤaK;[c|ˆo.Ve]\_Ća8ˣ/q4}3?,7KD )D`C",ʳt >-IPp ٌ6Mj(AIK2|X6Q'!@wO>663Db7A({H\sE5Yx;τ6NPAQ[C1ge]<ͱÈy>?}׳.#= aMMlWTC4(;$%K daٿuՎr 1}&C#!btraic^7v+U: Ta̛?ǵk1>KȜ  k !'LTh9~u?w1H@yp50ʔ=|sMc >i|k R]yb?*cj^.]KIy;ɦ8XOx ^Ew̢u>@u/{A ==`0C } {!۟TnhW V\E6=^͹u _k`a۳"巔X/yH(?Y{o%$Gvzp; nF/J5k:{{iJ5)~sNYsqz]硈a8^(s{>ksŴMgƤP8Ԏm,W ;ѱ\Wݗ(Tn)=1&. T8_}Q|7)T)fO5L]~|T|EE@6dW{(ҁXA6jl^%Ln.A,OdY3B`RE(4aolg7υ\ys+?i qTߓ7BKCsyVbˠ|`mB%l vw + I7zՈ`]_QmNK d( $"ѻ31t3Ot_F,RXQ8;lytD$39AL/ϒ2V%Fٍ}xtpspc)&Sx6s+Il% & (6-۷o ^z By0 gJe{iEC3Xx2\^V@c2]ɏ];vd31U+GmCO :8/2(Б|$TŅ=A=J;nPvy 1'x>$;/BnR/qKk_N7"|Va` ;C;r(N|(Ajļ<ނ8]GL'I1%Bx`b'5'uayۨ=Nۨ(-ʜz42ktށ[U?o'3_y6RjqQܿ2Bf- j)x{=%rbޫ vAx J)NXϫ7#p˼0۰ڋ5 `ᕏ} u+!ѫĒ5^6QjS\hz?5 ZT<Y+ w,Mm4 ]R6EO'K >8jZdELQOF; ? 0{e$Ltô[+$$.:*): )&b!%xqvos7tϷ&w!n}I훕[Q~~@05ti퍍iGoyBKMηkI^l, \Ύf$YX'q7FSW6g/OL]KEBɱ>6d*ȃ'rc 2,.Ź,7խ؈_߫+xB+?C-h*= u؋եTu37t簂L-SRXǜ5胍@|a*9DB"۔yıGm5TlwoZ==s`;w717lH OfTUm%ś);c4ѯ>ʤ/Ix~ Md*hڱ1רP.JH#9Nig49 `U pv0ݛ1Xjei"n_~M.OXmIٶ—tN8$}]$oBYJʛ*'ٮ;<5S=;? sd~ݓ!4{ V0j| Si|!J˫RtD`S{۝DyF3 Alfi  ^pAD M2g>M^զ)U>H;O'Im;ӳ*a JjxHVO]lR8v  \M?M?5Yl&W6D?T0{\ڮWp"XOL5t_:lXfd"",f1TSuxT x8$Tc+~z]$o'Q|^@RJM(R6E9sXbgA@$25M{7`O5MHùqۋ;?#/bbUCؐbE3f_Dfyl /CL#ߤ2m$$0hzRAՂ:BX{:) XVg;LL;'ٞ>>B`;l?]_gmI=]4~j>vCi⟟QŦ(о&#` 57,0`vު!|÷S6QW 8.], Ri_~-O&34C0` ~A]rij6f=hJq@\cꮫd1SK-jhv~[WG˲:%RNW"bWړ7KrjK|5q8;R|hA:n¿) 25Y>̣Qgnc"xM,s)'DUm_m'm96%ՁGV ѯJEnxCn\XaF:Zӵҩ=Ã@ OU I$)S7^tP۴M@p q:$Bh)1|EQ;G Fb]; gQB[jb0_C2o6BW,&-!u|0Ev@ Dz,zlaLoeBP=;J~36_|t>~m6h`SmIWvBQp3 1II1C8ݝq)|!̊/3=D ֭15( ){j]ʒ[[ *Chbk|VmqsAT "2[bH4zcS˻OY]`|J4qM<?2]XKqQAnc!9H|#8<]O3q=ARy0(!3z cF0x֖ rleԲ:/+< w3Cd9?\xeN4[1T &n4x_Է6(4ZQZZed7UB~Gh'(1p/0?찤]Z+!&Gm<8GX À \As[ةZ21H۹5RRºUh֨e.d*@h PCy#2υ02|7(;YSK1rNr+8B</8+ a#ST̰MI*#Ѳp9۱`MՆ\uJdW@Jvb2~њEǃdQ KpSq$4V]U|wRIܬɄ>)]6 [b`/ Luʚ[㵎&Ѹ@e@kJ&({rЛ?[W06ó\ 7;+zGfH2;x q@6h C LU*[n0!z>VC7Hö{=h/LbNte0RIJ0dy(`)_N9,J=`5dx(R3nuM  _Q^6/\n =(u>i5;ZWrPBxfM֍ jܖچ쌁p=`r4pR<&Z; W#WuGnveM^tejʧm?[®4P|M7Ku*5QKйT ,LR5WK::ģX}Fwy=v.Aodw21YZč d@ TĢogx`v=aG`/ژhΛq^ȉ0>e\|> dcxg5{)l%3zR"HTG'rJWZAA!$-ͮQ? >A1|Z`g5NIkL1 PގxP1 5 ~@5p#"7OPY 0?;[ފ4wid*ИҵYP#쭪.nJg,^L"k8eO!V,b&+7~3ĕeW:ʲA_D ,NE2k4=P'Ѭ,jS,Y6yȑDQ̒k&unnxf]"4ldQwE?0|lHX @/xr" ZP Y6 p= 6rhN̈ƛSKQ=BkGpŽOHd~q(dIA멥 3foG4J)qY'i6g|͈!h+P K5J>uoc8U:T i9[^E_}%>2E&r>OvM7ʇ2v˝[흥pL.PNH( #!xRDV:w(Bs.^zĂaH-{3e߶챐އx{iuqqQxlHri2%}H_Ps vm~>|M0%ӣ-)}ƺ@ `Dhm i"#%o א`lKk2 &*TӾpIXvtFq.OP9~(x'?=<{dt}+)dPA"w>eOm+U87|tI^ǂcyB٫y 2ti5T,"ֲ_`3ʪEjn[;3/nQ#T~R`+KXHF]ќj!%vvd՚Ǽ½`5PT}ZvS6;zi6Pp (Ddo G#)pI6kTakԖ$4Oh!-QIt=nkY'[)(S/j7^j`:xG"@MiU:Gl`Q X~fv~3j'FB'poWT:.`eGV>^Eب^D_IWIk!E o y"\kI8GI4иH?cudk@>3ϏR\;=YzCיYx:l0c^q5J*>ϯ):uJRIvVMƝɭd/ҵcRSZc=㇂{$mYɇ ,}Rk=[vBk*j;ܺpZ ֗13s[¶H.v&OOsE2%w<Q1i Pг|#$?>4ԑKd5&J{͠=bs怰vk~1X#?OrӞ: ,5Ƶq.-h%;CYlݪ=.ȷ[  |2`4D0sbcb9GR 5S <,JJ4ZܷhIV:g_ׇ.F J؇cZVRa;uW}_QtiN1:^ixKܴr^Ԏ/Dcc*{侇•|T W+#˻CeIqM zj(9{a*\nN؁ql󩣔/צ!1ǴUtz:΍~>&Mͯ|N z#-Ccg ى&2@㸄 UONt੝!o=!r!]pSWSH?v<jwܒ2{s8QsLiT$,BlTs$N:~B~EȽn۠ZwW)#߈iOZ Se@r[=ƢQ|UCQ uG78s sB $v0V8_ݜq!QGVY#E gd ՚8fCY%9/FLˤ7yP(85q!_@192[h5'2HBIsL'nðubpzmۃ)H 艸F^rJj)=82 Q(wF4a),-ur7̿4>*;H8}IWFW57.מ_M$ʉ2)>#:f;Zlz`I 0NMBO1e5>+;51)"f'9+ 76N\JA.FPz^F?HHΑU=m ró*]ɷõfCXy⪂=p}-m)یZ';!;1݇6R? X!z%Fԙ';TW+4L&Dxobx9>ti +Ⱦ9JdaODvv; <|D[#Z1UiRJ' yy)S+S xZ`.NV[f| ۛK QԌf*Z̦=VIjGm[?<%J>rx eDlմAC;6YR+ԛ2{uxftXljOSAiDB^ҕSѳi(sb&YRn|"6`rgx 7>]K<0vV`FDDUq-O!h^9֏iuۮ nqL~aI:t7敹(n UEN!$MJʺO] 7 SW{*4GjޣLR όɎh=[%=w]Ò=μ`sbYEZKs(n, !,jgź YkRFID͟E)i20yV)hȺ2ջc%$<E%!,ԲȀ2bNNHPС?lqmIn XLRiYks]7[F6 W[ )Q\vSe4 r>-$0 /h>''*So? 7*~J+0-8YDH٠HSɀʅBo{@ZCfA`5[@] #~un@Vb- sF$RiC5u-v EK̑bKQTHGNWca۽kv '|5{2sN09f(/b/DPr;w x0{G'fC`$V|xD8!q72\ *Vү T;%ËRIw$7}8S8R*ҏ Xptֿʡ^?VTV۸4FXW>/F&TO1/0r- Z4Du\`5Pm/BTԇܐ6ݫElnfF=*[9]H\R }̠4ⴈ@c0,[ńf2ʏ!>6-Sw bzr,5M*c,YhNb1cP3.'il4XSy+xe*C"d՘$P1b M82D=jSz6Οd}CIAp_B { dͦf%/4R8{cg@SUm;Zy:mg4Y@!?;VZiX'ih*VG "PrF;{M89`Xw(┭VV,Q/SmpyEvhw\U-,#`!0(8VQ6ؓ)غm?N.0=ِO:@I<3rCj, fL-I3SuvŁL92Q|9(җG }0@=w r8y[D`L?5s&$< ("bǴhUk(%:alzg+X`S回aL;)viŷߛ< 1#79o8jHp=%xClWA?k^g/LM7P!0'n 3%!.IBp 8 85Bѕ}}K~WYDn[>\TsmYLAq/5F/t+=LRkէw4yr6ߩCsImϡ .=g0eߗrPL Q?5WIEr1z0*D2؄!+#>3>  䞡&& 4+Hږ$T/x"9;w6Z~TC QZÂmδ =ѢI.vb8+/B$ƺ/^SzY 7EtٕIFizk%=*:i&fVwg:bP>ъ/rv?9>!"TDȄ,~x5TcxOq1{R?'l?ßDF, t4P)Ox |8ܓ8=`Q^\/T:]n`ÓMR7mi Oa_0-W h[g S%ϗHу~x]DX \Zrr%F L<_7q [j_  'Œ<@?ɻ V@d2)U# IQT(%}6vɑ}hNh$!GV0ǜϣamϵڣ(^o|xd PFt|SCOL0=3 !"FrJbTi*) 6\4Zt+gmCɚTm qt;-Ĭ іRzwQ0 #"mؒBwՌ>3yMMȈ)X3ѯ63%TN&f@*'Ea 5Glu#$K0Ҷ{=uֆR/)`W PmL\̭Au# GcTcbZO7\JC8¾Ycy&}L#a3 nΊ1hczF6tu*IzJeG*F$wPo9к|zxVkQ@j]xgX/Wd),șpoa:>j`J5%<;XL OM9 =}Gܔ7@Hݭ_Ow2Iw1+^E ?>ډܩl7zYPaU`]&&l7W`p%ak+?E?!MRPKnXN=j @6Gz6m̅lp{EBK W*9UGhϱ\%7ѳac\-q*o 2:2u i,5j`|f\ U3Qpu<.(mQlTq5Ûّ  yrBfW@3޹זBRbDUA8W Bjcm5HE%ѢAʒ>\Mx7nAvj> 3^m4+>;ccK+&m'4Gn{F}Q|˚CaD5h[፥^iJEHГLJ§P}I^\Շ8R$%=>%yOGJUNU_ GG/Z˶PWr|h6HvD<ٲ/яN Ёr?`8-uco)hc+?Qj s(LiKkNsVWfuƆ?Ԏ':Ko0sx~:0(J(ǀuKG0&'!>h157@!&Zx@[6O9єY?>c8_44.{5 J 7Uܱɝ tmtT>+4Π`\?wx ڔu6cpܒ.$  %Y`i?dD[jߧgOhQWQKJ}_C{{3>,o:=w˳F C>o½i?&%pUU]-~051NqWY^pnÃ-~Iu+Pp_rk\rA&آKs[;kI,hKڪ#7T"5u+եJfÈ5ɵxoCy}d`nS>_O7usUM8ԈkP+8 Y-#3ޠ00jXZ/p&7p'ac8GV8GjHq⢫]w+ωlm?Xjm)T8$3ԾP &,gxGt͜F1`%2az9M>: 'xwnw8K-1#V!(0Ry= %Kߋڿ` \U|4G~,գwݟhZH?wҴ[ϯP{E -gǻtA. {,&mEʍ 8ϡ] Ƹ -zKxEee-љ>Px~#> }/ ӔCD=3Jɚ<{7|77,"3m^&P,{V+xGmǡf)JHJvԪNvy]hlgkm2be\;4GShԬFVXdd,TFhMUAH&L+my~娨3˛׆Y F _7Vf8v0UeFV&t5Ao\>[k E5[UNoԣOUt ntIOysU ԩCj ,Jy,[ y] 1*z\8; '-Nm{5`%GOCCFꉵSK'̹nOoGYKX߾ʮLxy9aP I[P_k؇=so'B,4Z:3vbɠH_DysC 棕v8 tVUZS *:Cbry ZkJu/I4M6ɱ(3Գ;$S ,jK!Sz[yTǚ SU)-EXE?)' C 5|RJGu;"LWTu5Ƚ%*߆S" rU%<,)ZOqK6'^+p^=Dm(Wj'sM4Qمﰢ9<ܚ:nBpp%h锾S(K^$"C07ӒL:F ̺J:e@M?%Kj*GzmۮUc0/6'dYV`pu*ٲ йVI.6k_WAi%' sM8{}3qvK5\^'uzg6J7XynPO2ym;@Zqj;r f BT,S1g=C_Q9.<*olf1"Zu XwRu/I(PRcAZn)ѻcIT`3C9fI oR!Pm#8{ ,|L.2 3 !AI|y?=O?sjV-C3T3Fw<޲^TbB_Ήr}EW<<:ZJM(U\<(D38n:.J S-U _op )qF2h*i9 Bv[0.SG[{ {`RyR֩Y,;XS0 ar] Wcr4γg G?!SaI*: B~J?h>15h7Jcv*a=ɤ$Fh)W)('# BcԱ%͟<@ᨕ|ؒȵҹי÷M4%{$U*fmgܯ4F:Txz d}:ֽ<yhs}S d?" \aUάHrF3Ud Tqb{i<]@-c O7@h^gގGՐ[y3ڔBBhdnKf_%tX҈$xLo<9Gzx}}N>J/e/avF n57M.-Ct  % T+l0FQi">y3h p5D_A!"9s*~o۹äڒ"!=J1@osic^h+0K*}3ӉɯgftL^BI}!tR 4~aؿ53O+vg`rDz:s(6Q%,ŴjwIC\դ)$Pr>=S~,rgm2]aHs:g̡nmYye@F*WFFw i~E,`noX u\@0KI9Gn_Aqn긢һ8A ސ fIq-7B= C`_6g-Ns"_oW?4~#Lѭ&jc@G/_i_Ǝ@$LCa6ʈn WLiM&oA.JCi3:C]-;onokEX w&=XN+W߳ vÖr݄n( b.ACgbC>;6 Y+g=Zl+кeɿ"bVn`Pl57~Bb}F3"YF^@;T&DTi YIçcKHyB$˹ZOd3LK(+]AԬq B]^)|V5Pi4L\)(9e h ˂(V@`R0ݥLJc։ 6J JgKN6[4~:Q1e  .aΜJp ò? 4`!=IviyuRNA-İ>ø5BpQVRS đ̒J7pe|1 >it߆8! Vg52l 3GpW$tl#Iެ@0)  0âB SN@.:y45tK, T{ՂMqb *J=y$z"ڳ;cB' [| C͈X #Bv p̓g6 #]!9؍8_HH]Zd iacZa$h f 2K| MVfM/*/)pC,e+],vcL)>wp&5ĪKҸUXBoAODٟM;ŽhG FPdGEcؐՠ?}a8[1)A"q9[%mv?57#'6:n<ñ, ,3HpiW#h <5sysE>C* m^U:]S\駆jcy'פ9LDe;B+MM5Hu2H20'iC4=6_|T%c o&Fӊ$4?2٫WP>^z3S?@KNQ)}-Mjur1"6eMqfX~-@'1oJ7;R;ms<[Zwb/x^.O6(K[# 9^h0'(F:v h-/D!h dG3CR\蠤NwPx4F59d}8 50S: qd,}p #m1]x>W|`Xyay)}V3r&]f^ Dj|y; + b ˮ 'Ps8)bv}SB2iiEK5Cg-jo+pD%Ǭ>k 4%|ݴaG?:$/9? +׋&ZP-F5'Rs n4Hx(BrM9r9U0]9$bE '!4OCdzvLo5ي^}u*%22qqD?aAǻ:Gd #SQ}Lt+nzHJ`oÎ>c< 'ŷ7h՚CF]aj b4!x/TA^}M,.7M{Ѵ}bb HF]F F3OR}6$yIku(e:+1lސRp\9 'UFs`#<Ƞ)9ecV* ʹRGHbN>xNbԱtQ췉ǔ ӛyA%TjI +Lz`l7(=yv*T}O Â@`KNo[ T~c&W?sa5}a_|劢F&f涛7*s Y&{f.lӣ@J羛Գ/ILu 2uA@j-^+MQ%@cE_dcv/#hۉq6M Ji+Kv)-Hgs۫BɵS`c$YxQR/8lM#ҿzMi#+M?lg`5}H@\I2&fË_W/Kt3.H2zXo6 ~3W>߼LӲ%lѮ {qN|t|ٱS47wrYejL}C,b-ߗ@yRN컑=ճ+,Ϙ][5aIk>3n>%<{D=n$A*<~kwAi1ך=8;dYG,0ĠM]3p9^m$.Uo/97Uti,\={_ Qم~iϤAµWIx8:cɾ&swBwJR)N٨_. VM"I@TC p9P: "ja"&"`Wv鸴,D^.0,a#w:k Z^b oteriVAi* )'jZ82z5=ߖ[8g$L o24 +]͂B"쾏88r;d Wϼ]Uv[rbnX^pWЮA#Bd}hDFV08=opŪNvV4iLhRf,ЛYZv9>{1Kry6~$.6Nd:镑IG/ wX,]VlG& \@S):q$r$eTqg)A;CQT%eO FN-ixFO|ULtσjloD7c<0F>NW'%T7z{کց(k24Pt+} ZZ LֳQ&hZ99xW 30aN3zJ S/~2H]9X z(ǣd uF!d_p;5[\>EA(+(qK\sj ATH\- IISeZϱVfT?=v0h2^#A>><0wS{Gk4<}5Pқv茼gqgk&'A5 4 ;:dS58A;E9eֿUsbP&EU;H8)Ei9Ӛpw} T:,ɛsY/Z1!/Z_nY7XPǭ=kf>bXC7M "&]^hRTsMM&k/PyTnw搖Ocn~H&V ~ t&ߨV+eҿйu<M1c|rØ}KB=mqUۘix6 aOJ%"AC'[?@6?"DkxB*s9^[ ,ԘvJ%v73`w*z*\eo\74'TS]F -*#,X$Ʌ-֝dž^wbN+xi5̍[58'0Pu]W! j{3gRq9&Dc*wKK]f0zaO!b/*w(.,LPDn#V9u smɠy=`ȑ_gY\klC˘FHLˁ%\ !YO[-بߠ\S\XD)KNB%[ kJsxD~ؐDR/]h<"3c>-7ZgϫG~je] (p8J"'7l \[ǛBqSҋһ9WrߑCnod"$gu yz׼VG@!0r[.y;{Rӑ<P1Ǔ|L6ͺW6[?4s}W 17\GX|^Gl2@F-!قK.>!f>PPҩBwse?0߅~(V-?7l k&g F?XR\Koc,O5 aRC3}SiATsrX_FMCmiZJa!oTAΈLqQ2]\NMnJB19IZs'La34'0GI-I3Yp0o9墆[.[Ƹy>p*S>t eC فZd|ԫql1t[1KeaўX ^֜;H^󊲻]l0K!כ2OoǫuU|Œt˩(ڈ~ W\J76c/6g$co:yh+CE 9[ympiwT0^&jCRtf¥Gwa+KT(\+ $M0`* OklQ|]Lb <wl wG[vKRA؆QU9KWQг-ۈݺ/ZSprfkFCڎ򛌥(q:X+yAyPP]YĞ$Mc2)vM[ˢC)eh "Y륧 ܭ@;OZև"y"hV!y;Oq˜Th=Fw?֠sR[aړpWjd]8Ωx4޽Xͳnfqϲ?2_&QҖۍLq.ٔ5"7Е:nEwm2D8es ^v#PZo;]>ƽ?AZ5wAgkjI؇Wg a*I _M=i)=R'ԚIԿS=t)m&9E Vdڢ_~AcM^"Aa0ct"X9w=۪<♲Q#Enj`r4 Kߜ֚!ZGSVŊb X}u補2o2,%DP×6?vsnwx1YgML-8w4&+%B^b>&Dp;^O%Ý7זV!\ !H9 1TQKi 18~|S|ɬHU~s+ $jdaY}Y?Bc[3i]V8Ğb4F mP7BE+tWo@u`ȎP(\&%()@j,K<2!Q«y6Ѓ7L.w1Xن (zG5EZH%LDw J (wO"7FAFs+, % L[0Tc5"?_ml?WHmJWy2g9#lX C{8C:]egF$A9愊IVfp;=Z"h[Z@6L(%`HuU!|gunP$wSXgZzQ!)UH.!m sY$*޹9FtE Tb LG%JI@}ݖVp Vϣz J6ش>)9R[ca} h()U#ʘc2#V{ڜed 0:wNʧ ?\ &5`{͔Jc蜸b‘> !6FYZy_xM 'F)"}̻`Xuz.Ũѓ*<3ġj..¼,SՖ4r ij sj'޲xK=eн&R{우iq=oH1=4"V̓f\ b߶O]F羆AFMs@ '(ٓ-H! BϴG;qc݈#0Ts~r,Z46$DF#u|KkY"F=aVWe~2D͠)BO#n"t)̓> V Mqi/%!Xq,pǣ8 f^kɪ_-Cz0VAȥ? k +Q&'8If^ IkH&!hI#"e is+f2 6 ED}w(oȌʼn&.Ջ5l$zZ jDO8mKfZo OT̑> Ft>Y5,B"bݯ"qb^B9;b33p27b1g-M`]G:i,u9V=ԥvI,&NJO]SaLj gC;ڸ=|)nkmrvY5Pp^W*X4fheSyLTVw>pd`E>J8Iގ ā4uѲ NQ523=n+ ^܏e`7{EmQ+k8! p#OHC=/9&lZ'z8lЭ:*ːRs7qJ:dj62x):GTZeWIɒ„[w1Џ>{:YG2x֍ȼD̖T訢qy1gyܸu#;Ip甂çF¦;sst(ݲ~6x' {7Q)p$xU+49p \X!^ R\+B>|ow[6]0jS8~fL Ί``]ewyNJ@Txcr@Q{ܻ0s#besVA`9ʳ͵4Эz糟,pB?Wc-j0A3(PlYy}\V(4yAmmݦ.}Uq]|Zu3X(дOL!'$+@YƠ|rl,7^}$@0hRV}._r {C13OhرM ?$dl#i%`w {|4XyxK,/m*"\d(jveݿ@dN4<W^6ȕ #7sgmcMrN5h[XWS4&![vs/}J\lk^ د8W3p10VAa9MRk7ɝ9YvPA0n;9AVs)طɋE )cPE,R쉊WAT \`уTTߏ]<7ĩ!%ּV}KPzp.ظT Gcy=-. [H`/JpkTJ?~MH/D*€#cc6i"&yٱ}8h &zEсc-( =˵(rh `tQQS٫믧:Yg-(!U(&}Q@rga}Ák#v'( OE"l)BU>ݟJ xGu?`O{:X: 3y"F~/[5. /x ՘hᝤ4U\[N7]!aAL[LBj, (Hߟ=Ⱦ) [-R gY@g¼w=|d ,);/ y+'=?ٿ6#`6K0t͐{T!8.0F `JAӕ6<ţOͽJXbT;TŠaw&\-*J<2䒉\F^;㯊X[|=LL@87ڞXBt4vc1ܝ9Sa}*jg "Pc7oW .!]5Г+Ljw pg,1zoǸ` ^8gBF7<#`נ44'IJ9H'eĪD=2rĬUMph~~U};V "-)Q&K\МU3fϣ)Cs<6 ~+ 7ζ%yDS{6#r %@tgE>s7Clő`澵ypFyMͶbgy޿/҂6Q 9;umF߈q^63{߅4k_bΒ,ezty'3!1`Xa>lG6Q11.Hm7'$r8gA'Ni?M4b[B1kYe!#)no uӞ g1D7X4z^^Ϡ^0{\#|@"&n~٢>-A{ (ōFT-6zvsp[kP⫝̸KTַ)I:*y8B¶l(ߗK2J;#ihQ13#L5htGlM>/m@3~vO4$HgZXʀq P1V+`Oa[uBD{@^Lo&XQY2H2"(Й|뚺.NJL#q)\ъhs{ج0zSv<̳Ф4n#CR@w&*sE1tXXПc ǁIr$8DlskUɏvHRlɻ]$ݸBC| v$24δ+`5f#}nБGģIS[q8?ά<8>r"]ݿ 1VVG[u)yRf@کg8HI4l!S`/yzz +!{7+ |_t*#fd]^+xWX!gEcVJx 0tKTV焛K^Ag+v,DP&k`0V7Pf%Ow D 6~&!dԩ)]%_D+s0m41<3}.yO4[e>~2yCb:0U˸@E^e ޝ=]) -߸+ykz{xn(ڽ¬"dwy/wpJ}eT`3R"iwW/QJO >>0|4,lP$ :ͷ4s;Ud_9>42 |bґpg+G'L6s \[d;vqګ[xZ]%όy ø5 t dmp Q HzSlW:ᱟ֙5#E#0%9s5Q fl*۴XEJhe }q7F h6Ekۻ#;[D VdT|5%&"Vi#|owI7Cs\ǴcÞ㢚ULzLaP:353z&ZW% TI_]AU-R_2QS3EB$G<0: m?6'1{CZ~?C :S(Sq1E,IMѕpB++Y[Xפuďs$~gL?&J&POV&er  S`gxMn%kPxD&A:w]ӋAeM-v7dzwMxb0M8>*&PU?lmje92CuT51C$CR4UYSRc#q A":[!@3cpU77HV<;wpS'4YAn|O3JUhw禄!v^ċ;ţB2xfPXɹKbi۞@Kk9Qs?6; h4#V~W?Yde8>WY"d"ig3pֿuKe>1`<(=#-MBCկ2zҗA_؇t.E0/L0cȂ:hp.R K=9(X!%8,L.!r2B[P ?ފNZ4I7cah17q#%k^d 9eEkX8\;QFIfhE g4<8s =z,^y _B56y$Z~`#2% c| Xo>X\\,?_Dnqsz`i Zw`ID ;S Gix;q=r2DrkpK|! W;X W}K!n{DgF?(88\zu~O(/W:ĈPSq^/|`Xic~"6ęwӃc(9p/:b H%AEBUhR۰nGPRIB.lW"=;Wxu} :ewۍ-(;vU(VpD& jaD҈pA.1:T<nT8^! ӀN߫0̓]jKܾc UdF@i7faϕS]/ wv*$yL]z }__$M $R)PEaKN94v`|߰zom@vm }'l m&ۓ-H'-0v DD;?Ò~ϒgK398>5#DFS*%fSdH$Jm"R9*x q, ;rPуߡ_iEP:Ǔ?yO4VgBlk4&B(]_3x=+Z=LNV9h{=k.]><'^Dԟߚ'ˋd~ ؏$$zB˒=ĝ40ע^.}4 1 $MVgrvF1My[^i=Р(; Q2.PnK kB0lz@x) 2 :db#Hj1(9_2k2lb\\G{k^-0ב)'*ɽʴǖ<>'|[•forFv76pN}Ϯsem?_+Z5҅Y+ݖ)q\ޯݐ$N>mg('mM=2@_~^Qc=T?c.)|j9T`S#;!;u'zܼyrZe I~å$ؓf;_' cDr # MjjgH&Lvqb\QTy!Q7EpD)c+}C[c%wI9 oo譲]G|AɎƧEZ4G1~o} :Ot]3/Xx=&8NI֕nkW3R6"XB+ZU`\)*+ɶX DhP9zpp5ܘw|EQcn"# 9'6 wb=A2;n .NV Dw/9`#}C"d8"~L#A1 )>>e1jUOvCO?u`Yy. ҚF^e̗մhT*<^pbxqғe1p :[ָ_S[[W`<Ef#"M{x{H:! 2i4 4;n10CpUqԎƨY&9A!fIFeDyA2#8niALK!ne`=0G$F u%aЃzo UB5bew %xU}q#DH=&ޚ LܸO`Yd7}.tR WܙYɠ> ,?ygv`&v*Yt}7B*;:f *#䵾FML]bΎ/b=<}Eu96\^  Exyt".Dȸ餸w-!;/f(TDzj5:]C{䜤/GRx6~$Me_"4Vlټo~#XLTzZZr({ O$i_ɽ{XdZ@Cufu+P}MqĘC$0s_b(2D&)FMacZ26Ɔ h  I诉vcZ/ˑӱzG╛w`0 4S_\XF;IyZwގR ":Z ]zA9:!x)aq ]kyQ4s]0;4/1]%ljY03;^jע/$FG$#Jw2Rp.$+ސl((ϛ[ؘ4xńIM?ǙROd,nmhN̓;1P&Cp^ŝa_^WƁh/$hm;t"m=M$غ6xދ#+CWx)_# <{ĥ+IzJ8taǿ.F+ph/%uk4J6lD.>"á/}E/}}{M<*{)NHE@T"%Y8rPl_m]7~AtÅ7"?b 1vB{\)s\QB=<[0 ;ԭgclCY9S @%]V+xWdFS,-ue_+gH[ѩr.?Iu IP҉^{I"S}%\)x̸S >{ĥ JyAD0v^S-דm^X :B7dq< }7f.Vp, %([͊J'2¼stXgr"3͏w˽ W>H>8I֘s޿=bzHĹz< TZ8:+*WyUr-El'ؾ=U ;_sܱ5Pl9[\gYbLvv/yI?z%wViy$xBM /!g\}ܚyOKJx^@"yZ"Paܒ_,i&azTCOeE6X)]oSr})J989تs)OaclY"C &mҁrϼQOkGCJP8@Yv*~qJl?V{17Ʈ⁲L>YWg΅z^DLs6,Ϲr,yZmOkK|+T sWU^]l(VtVwM 2ypt-T  &WB}d(O>]&*E|eB RIsxo7w=V Y8%%'A}V 5? ^\hXlJq_) Mӷ5eAʜt #yƵg,u(Ri$Mm/!EɮDKwZy5sXK ,sP $@Nea T;pW:Ԇmg07Ut0J;Eژ*}ʿG ڮ7Y4̀ Wc1dݨ&&YTse3:0Q_a{41I9+:Pl -Ay;)[3 >0+3 Z0^vh:H*k0{=Yxm@ :A(qe7;vff±>n70!Jz]$"X<4{;Y|h$ d]EkI^J+4pS}rVqB>Z|C;O{< Etj^:p"̆dmTz +?K)qtqKnAho-Hsܱh#]IfHؽ)݋/dl_ ,G @v(愥f1xM#j[-aUT~pr\Z3O?N⁐]jF?j%5Cq?idCkQݨ@-D8?d4e b88'p>,/q:YJ5dJsl@Ll~הk9sH & 2-aUinO78x =k~RO ߻Sn7_=7v{f=EW+NP8: ( w{\mV~Ԕ|rT?  K(jDV 2Ƒq!zʱ"g=G9\Wewɝl!`PRF{لa$@ugURXr42p+h7N\#ϔxH~LҗZ!,wOW AfWm+ l#{M%?H]dϊ0 %aU̬[U3P%oriѻs Jđ5Xb&Йdoz2DI:tGJi.Vjw~Nh hF1R DЪ_L›RF@d]UV;ab ko&a BR`Ξ*cG9~p-5#jHXnYd]\>̋7 a(2PA´ꙅ졬J[ЩJR)q#p[q~V)AT[.)rw͸,?}L@a%sмڹ/(j,D- '.lQqi}YPkDŽCN$5`WqlM3LQk88O\žzM6\lOLRcttM?&LYPfs3¨џO fV@_#y#vҎ\hJE:>+C _{]$$@]8s༭6aY)|#LWY]핥 d:H`=7[7ⴒ =1&vcgт}U"ݐ& mEv!o/4ʬ1"~c)oxfY`:BQ,>M7Z`UY<٨y|"䡼븅`qR`{B6B=g-ŷ>ӳH/!e$EF'YUᇹprOPf.4e,!A&.á;DǟOTd#z.dO7PPM0􂋩M^$tg-qiW- 4[ƠO P6gr^Y/8e=QG:T.:};8.jv Ƕtg5P)YVtg3 4z3$6q.p $DLb@6Rh]vXGW؞.o`^ :oVU)3Ϣ \HNvr:%G$q5I7[&>D*ZB}f/ZO?Z &Ab\?a#Ds~<~G䳍[GÒkLjݪоP#/'CtX/$S%q]2> 7[b3 :}h,nƸ'%MJLE/#g:V<{ey{357> 1 j=k*""c%Jkm{gƴx^NJJ7zTⰂtĹ˿":U7z|SFWENT-c 5Jyk;ٖzGb6>‘n52؋jP#Qy9ďa+~?{xh|c} {[ݭuZ;HˑmQOcD]2o1B9k_i*,6c1p%0Z0 fE?' Mϭ1I)-sfגKzzC v^hT9"m}o}@rmȬ bWOs۳d A(a9P94h"1 Ws"!i8a$'[ɗDkś)0ۿu6). 4]BC?l_ ̊QK'uui#$bчZ <%_khO_"T8M'FrAG#3T  s-7P(QCAsc#e-Us))? 9n%[Q[w}݅( UlMwݷ+=3 vB!2ڜ[V mxfk#~yo)n`cx"]$!"*W,osh/":EG:輮k7#7|Z8\dT\J&A&b>8F~={Wu䁣o%Ԅ l|3ۀ 2t*j";~c E|wzcS̃UhfJ&M*GB(`-X" Z:Ik_&F(?#T(VX(0Ӳ2)sEk߇#fd&50/"9LEUv]Zo 0 *2 FѰkT(6W*"i@ N 4xFh~@VC ̃~ͷÊegSeP[!^()s/&֬._nbzԈ2m#reS7xvQfg6+9hM6+OΓbs{=s[`Q5I7\R<f|ͱ=fP e*M# oE T^?Q+׶Bw+/QlRr-A+C86\Ve}Bm^=zD_A $t1n@E ~׋uκ2ׄ_dM>q$vi+#(.zN\w̌Ppmw6vg?;F|+QC&vM-VJrj~Q< Q :hST$ltk/NXU&(={[f W>! K}`r63_}D+|j`S|sYlzIV6gh Rx&}n24El(/pLh$7X5. ')SZ.IFՉl{V&enY [I v.I6޼+9xVaF|"zK.誸 fR~dbo$BOe}-gdWK%W^z,K k.9;qalj -uvQ`Gly{ C? Q"4 ,gѫUĴ[VjY1w&}cET_y\b;{oY$9@d4шp4_U7|_\;PK-#4ׇбbA ȺGu0/ƭũ/b!} 0RL34=~x)ap0y ̈oV-jËn%HQh4!+4IH! V| u.V:}zIzqYGŒ|4ہߢrJ`ˮ9]=6jy*7" HeA0.h_2ʎ<@ hr!7̕*T cptlEx̒BUcn,DZsbKGhaSù;?FWnEBpP1bHt5}&TzBR iRC1[ K"32ҡ1R@eJLNOjF p^"kI@dRSW65Lc1), 1+͎6AJ,-kSܦɠTdݰԿ el-T6T-8^za+Jtl4nT% s3dYSpXdHN (U^j#dp;_bhqN9%~owԕ;~E֋񛀊Pnz8  fSR! wkp(W=WVyb2hj&\Ts}ں 3F0*y>HZY%Vqu絳:n/!H^k.z?csƺ 8gw WE., u5Dl ,oEnnU o՟G8hqq0ɪѲ̩$ MGUWOɾlbCL݅fGQ"}+F\RzR>2DdpYT}Ӗhⷮ͜}e'!5^ =vo b|}r)pjB7Mk F iR+PRZ jO᨞>Ԕz ' wâRƴ c7Hּ+!-$In)Dʿx _/> YƏ#lip~S-"z5Yi]WL1m2^j2qxHWsn횦-I6-C/m%K)/Y|K7|/Fq+$ιh (U+ @r|$Qgd"/}i_}Ȝȴ-ږHt((;Vq3lpǘpt搷[ކg1MR^ ƚlN.s@oSEHף-B}ŖR1IP0#Gneb__a^)n!Y/~O1"X#8ZJ!IZ-5C -vìwHD,EmSJB@ Rv Cd#s BEaKTKP ax,{tU o+D W5zp\8r#O;Q@':$qYVn]W 5d-r {g8Ad[B @"ܛBhd(H+>[rdHg,t9s9r:YJɷ/EBوd˚L-& (+~e.DV9 9)<I=Ih4, l!^29~X0 ?pBB9p6ڇ e1E$l[q3ԏ@F5R nA歎e+٬^)0 T?!JKs1&^c~{?fV:qm[3Y`,zΐҔzWGD.N>K_)B]?bo8q3 KYOa[98-bLc=[DKXwےȬ2T*{ZP$|x!U?--&[ F-5U֛?iJD gj$`WGQKm/&DT2Kx#P27F N@Lw#_|j09kkub|՚w+dfJgz"F]b|M몗UEꙍ.B3^kӚz= ugGu({GJj@^( i#*W–|6~ z0|?VMy@$EDU{KZgSz(I\QLp =\|ʏ@`J[{P`Y=qh.ކ䋍D#JeFI=U#%Z+|7ަIoGu0>9XPI K) x$BA#d!L?,Ѿ%#c'W5OvfP@dR711ØWjHFŏ"Iſk*ZF7 I.]^?_}9jfd+㣍8z2dSU(e4aks^5k 7 #KSM }=4:(f֛bȢZF+XI1.?mM Ӻ xA\sam7vA^1}ҰЬdbbLG"4"i79Dd[bar>zك]_ w͑eL \Z ;cF&'pՑq2mӟ COE瘀l ̑1f`g8l~:e|I^wsۘvKnuW#+({ٵcߩFXw F)( JJ<m^^wuno*r|%.My{r3 f"7=pV-Dz(cu45=@64J{ϨϤl*?˨(?wR7X&MN  Yg.s4OqnVلPmEyJSlS-R̜u})AH=PxN]bHi*BgQXooЁF8G|8{\J7Z8}愺6ٰ1v&gKMIsE.`%qfGrɶYl%q 0IqݸCVfXu~s#Hl |&'.3 Owtl/譟!(S+NH8? B%DzU`%ľˉL\1 u[Yex^@+˅94”*rE9YЊB%K DPnƔY¨Fnoz^6J4i) VL %v=wk?Ğ`1z=FRJݰ8gChh꛾Sapeg!D^tq'5Mz=+5LN $yCJ ϰHr<( D,IzMmp}qˏ>t'W&8zF[h6y4#!Ja"omeCem!wzӠPU7FTSz2.=co&"NnQ-% f> Vc䴄 3"ɬ 1j!48tEߧ[6p.J{>|Pr9蒐@ f0Xf1@q#3/ /rtGԇZF&j_ڡl >D bզrwH\z#pX_{ݍZ*w!ee~jp+PISBt]RRkʹwϹ0@(pElc?biX թSkH1uM:1)HAɵ_Y rFQ?77$I/}rm x\1i2L0Hݕ+u< I^W_h;F|XրQ=l<̈,XG*zDy*]Ъ g~-\b8bT(mߋWF[DYjBTL*Ge7쟏 yq u `ii*}8P7T:y}iIO<%6z;NtMo*ಱu"n0;ZNO)Tj<7& @T@BPq(l Ã?TUv )8ëݭxFDCBbD2;@@C,ݝM'X{bʣ;?Djp$f$ #Hշ,yyXF9th<#>dW;"BJ(TLXKOuA"]>]nl$~Dk"b(Q 5Oo~>!򼹸B[F Qpm`gnKAmp[n{Щ V;[7 ed/8+}߉3bsUyAnFPѹ .Ŭ $Xo{a*$3u=ƁEDOczȴ&7&?Ϳ0IT5`\UԵ/@V+;W1\m>6zujc=d6TLJ4--ƙMV^g^gi}-^ zLcm`<黼u։ xګ:9b!ӻcct ̙L(e"z8=7R畉rɻ` "GM;ndvűU&R^Lu%BT (qT1!Me17+e/6݂S,lC@6!0_BhvLH\GZR_) Up@|%.&1b3Yb{RYQ;EL dג+5[zޕ'۞5:V68_LҿH0<&\ $, PJˠ+*+7BMvvvt(>%h},jo)`f>~Ag8t8t/uR":i$ ]e(_[^;ڮNj=:hZߛ$W5EY5gH,~NpX`RrbFhϞr*<I_ %I1HZO-XWi.xPex=SU;P}6YÛ>2go} n8׆imc6vk6vϡzycN8M[9S *Y9%ۢ +LT=dUu7O(ܭZ{jҡEywBAçYY"jEۥIp:uRRYw-4uWmf68q{.p onh(]hFMExmc!Z G1!V H[c8rA٫'In32/AwDjaMw-*i43'UZi#JJX/ ~}1ɓ7Y+kCWrZ˖ aJ=\3Gwl_{)xeLhk ʂ ǁVCxTëF%Wrn~*eBگq_OY ١7XO2؈o@Nt {)2ԧl&X|ESc΄}f5rfõnqb l 48.R5IpTG>19"*ԣ1: pQшd>NGD1U":U] 2N C7Y T&Sq`O* T' c 1s583d&>q .p⟰Ǩ2PnO\zw}W r&A,Yu]8#zq#lr d^J{b*R|P JF|Ƿ#&}}*zzI>D-`(fqemz&5DwV-y}GrqGlr8lf}Ȭ3ዡן )O^:O @>k'Ubjw@iLJ: G:"R| L!@!/+8ؖS~5x!f ڪ(Km 5Evwcц9,{>mm$r?80>A  ̧BN~CXh: Ck"TqdpnQ;Z'=|:G8Xuv3g]\YqޱX8HjE{[Q*c)?y35aBJ[F 砦kLa#IoOΚu?4~/S GYutd+%—JpŪlBmՂɂ@lf r7h: #1$!֣SYpsn1{ YK#eW2ڨ9)Yr`+,z3#^낾L8WYh*(AԂVFZ~GiDcV '|;҈uɳdY{2H5{bCFqT^`~6k+{ Op#Rƴ~ġ? J7̇lK6T BsVGw%Fu/u?a >XIv6X3_CcdJWf\GS1 *cU[w#KBkI| ʹSůesJ`}3fz).ƹ!6:"DR\kwe%@~e w(x.&Ɓ@ߑv4(ln;:0[H1~$\e`ꗝOJFٲ."S"^U `lz38,GO"_xڐm=pÍK7KZ,iXg3A' uN-ο${z?%r m˿f̸H1WJwךckiqCv;2H3hz=tS'ϡ{l 1%3;Q͊mNrNu}%'ٸQ譂v_9*<Iփ"q\JH1d~Gǝ_Z!aRȥR>ۊG/ _W|^[k@^]Wq%okpzjOwݩeC-}jh`ܰe]wb>5Ye ZK: @=S U߁ 3ym7tFiib2Oz xBCspn"l'2OI+F"4Uso۩"|!|P1 =sN5"v,X۽XLo|^yҟBΔcSZJ/(Mz9o;L/$yۍj/̗Fg*<àz~a%_~"x@~9c ]{aI/#VOm$aϧ~`݀ƫM< 46%54# 0<™S9;S暝Ӳʜ G5U5=pyV#CԺ$]\=Pwz啃s̛!k} n?[tak-]`f7ՂAFPE/8%!Ugާ+S0lPL3 "uly֫>-?Lqd4JԣK\Jn"yc IℲfMA_ ^D`Ck:s?gƤB|_ETi!YEb⣒<:lՙR) qP9g"<&&,p#wzOW=($Hܡh$8~ һƛXߋBXW<}yª *+r$@LKn27kkl4|]SqɆ @UAcpn$7\)pωeȪ;HB a]p}fF_,g^aFrG !VB9q\ھLCu}zGCE"@ŤnޜeВw'fJJY4WH1f{h2RWiRkuxI?mJƥ{sjpڅWs P+: )^HLddk^ɰ3㡻0tJo(1EBsom0NU+Zxx'ֻ*_#P86܌w%5]P2p^7L9fUe^|w'bx-z>-p p?^ǂ;N,f mj Pfc2Da6m.[?k7IFbL)x=nzE $Qђe)^I5<^^U !*U ێ*K 'O8@߸`>;ˊVSuJ~~\U&"l<5rˆ}Iy[<3PQ~Kok O98{-eWTm/WC[/3z]VIۙ$.L?dKǶ 1Lw`åÊ"HB0,<]`|Rq{\ 0!&e.WVnJEms*l^f ߌɽ~t\RւB5_U(UA"Ljf0bp*֙$g,Pb_cp[ɳ F b<̀VxVSaXÏ 5׈(Z wUYMXW,@cjȃ:9-{ GmB,qE"kS$ UB4db2)]]rBJ!][(f~'X16Ɇm m,Okmv~Md1]J72y1W$X w8d I"KќQMihWM1y,Ų:A㿧42Opok"+D|m[g4KK} d}遼<(|s[P 9_PB:h 쌜I d-̉x@ yI_S<ȕO )F31]v&w!`xchRqc]}u7jpJyƶ Rg`^-(Ѹb{8Nabܲp.JzuQ,F74{tV=tڣퟩ!T/\ܻt dE!Or AاJ:>{EG0c_Nk%e,(ۇl\Rhy_&!ZdQ?6gBw4#JG=;4GT UhLE,jܯ2\Rt-+SpjZ_.iE4Mg;7:Π "~@=qem}*pX ݂}xɲ 1-?Mφ,#-To>_T_2 1Jq 3s|׏DTҹ55}x`|+z;?FD+l0%0;MA`zUT g, uF.[u ULwBhm7XZxĞթ.Rf;Mz?v D2 ~\r6gb\r=j3'mT.YElvK #%|.#fe)pݕ[Esk>(kV9TP!kxo粿G)/,:R{8L? ā^u۰/ƪ}r>xj2?kXTƟUt1W}ڙ.ʂؘQˬ ̑AYoD:7gRv:rҨin(X&tJezrݵٵR*~|LlwƶƟ7Rg9&mZ83քڊۑWM |OS *2mwe,EWR!M 6Ӱ48}wSMDh!UGKs>-m[ojߏÌ8)z'kmp<b ?T6}Y[ l*BZ=cIf %uE j4l0A`A$/X4 VnmyygLc>X:d@}ĪEHz}+kđ,3R/7џ; }v.bm*:gޒˢMt6hDG2+yHo &U:YXp&˪G}Z톉n,ÈJRjA{լ<.ξMtRT .9G%?f;4!ZVskOM@Uҵ Ϯl-ٞсk]4 21`߸px ,#c\LQ֖.RN yC +v/;YV-{BBDq]lz>E;Z/U<mbyv?ܭM{W+8 ^rMFXq0b^  ^Wy/_Ń-P:GK4^׺EjWIؙ619&b;O*=>OD}AAܶFpg"" ]4KI4-L$W ,k"Y ]ӤFQ_{-P,ΑWU\pCS Hp}ʝJ-mEޡM|u`z8;*Y"ӚW4q%BQ~Y!6J"IZ8bH!gTzpևusDpi+d8gL6G8gK%. ?-/FE|,lذ 1lykT_ .Vn.4uL ݜxMe v1o@`DcL5Snm'X7IgZLU Z+f|*9ÎcN#SUg@ tTkթm]ܱ??e(=H$ŪzL >h|f')|/ w&( b2mOLU1e;by6y7ww&HH]gGd|p^vAb) yD Bs,zﳗ=z)w{^$yv8n.# ~p&W!G)5v0-ޞ&rq ٨]^>4f>?&"-c9CTZũ8$Bߐ0lΒ,4 BI)pB0~W\yI< ;,MOxZ7FdT+yλc`[+"&ߐsUieffM̞'ƃv5 dA;m~BTfEʹ3up" NЗ^Xf4@.}z쵗L:nʆ蚬*rQ_@Yȥ=^h뼗iyS?t' lP,)Q70ڛ{)~ML)?OϿٹ)I )ݼ7jŴc8 Bޅ?ɓpel$?iTxfHgWnP /يx6t haK52\^X=}rar .SouUL-*.p)XrfBʛ˞ٰipMX'AZ qL8Rk5oϴ:a/MQ+e$Y5۠V pJIYt t8D jX.U|Dg^iB_qch_LrGVhRP{ײq"T˸N8yͷ0L!Ǽ[.ΝCO"cLK,j?Ϩ$RMX y7 y+8K`HZ(r0[X hq6QnKiIh3,oFYB\*󅄷S^Qi<jNYɁo2vF^_-k i~QvФ 9":w68Q%4M%"Bu[P|,#KQ]nj> ,?Rte j^TL;2@Hg-EĆs?%\/;-hQo;$^}zĒGykEb%"5JSPHd8țgM\  U"}0Q,&Gv7#@]vw$Ěz)@Lhv#Q%WV%yP>̍&{bN 4?O2 kZKZ%POfB(J?ލUvE$ycTϰ.ʐ6g)Bc\J?=j :S8/)X>Nu0x4rBlDI }cF+ %ֶMC%z`UHB7 RG#,41_' f'ԂF+#D "3cg}~db!oPO+r'jˌm4/J>׺6}e@Fۊ\ RtpcHtIiY2j,Ƒ\'$Z,zNT#eG"~"H^`$yL~^+˕f~(߷Tqb 48'PJf{zhgtH8lhohRg(MƒmFD ַF~s]+ž>+>sfםN=۶dSeH"qjp# hDY۱W%LP2R7eB#K!>8-vKs g*UwW%ˋ[-" vdШ #o˄ؒXtv\9?8Q~pL%a-ԟסxe6$c|1wÉΐS2}_1r͞>oб] ]PCn Z {&=YXVu> QɫeIvR<ղ'hUQ+fP,& dH7A-hNW3'?5j$ РX Z)^t}9#aֆW6Z žkWIקs$cwN$l9??Sq`w-+3ʎT&(5h1K+B٨5O:.7Lr!(xW" N-]'K/2¡˂ du.pЭfFoL-I-B|Zv| :ŖĄ&epj)R&®>ݲOfky!. 7o&v{CQ?4rZ'{"B;U0TF>7cZ!lɿ%C=Y RLDgaI9qf]CQ1~Mp =c-/6]ip1Xlu,Xo[4cܱ`pnj j8бQ؍Sip @iC#Njh>{aKaҟwׂpGgQ#* @F0Ҩ'N>=^Z`ؖB3uvh,+ƀk EA #7JΊ_m KKHIc54k ?$E|]/s"8W'J;SlXS5j֊, b@^#Q]>JLq4੟T>XFtv&Wɘ5g- Ď|ND$vv(ޟ ^MyQ+5:xDz1818LJQt6`'~a7U^AcdNiz(y'%%|㴃[*k, 4cjDsucd Q#ޒ =e;{,eDwQЈv3m1JuzFct| ST6H%ꊘ^;YɹJi#.ü۸t`8t;'Y5n*ؼ鉘Ϙ`aCnCY]4V'zSpi'Y| Cs艹 ٦m<ۗt0ֺea}Fѭцv/)"1&m+u=('[3FQyNͭ|ceF[L.4~HF!@EsnƊţή/xM.%DH㋉ Ld A)"?ΩSћ>EB59,wbGCܯ^Że/ꍘF=ܷ$a^rdﱟ`c=xLl @7^*H@6OѕPAAAFm'DNucKziqMpPjIdfuшvv nc1` yaD]$[S#!"8lER7鏰$;c*QU;foO? -p&t.y}q#9,Iy* v-Gv\crp4Ȝkc)&o!^2zw z]:.ls'Z IcPYw5)&D&K8Q=gm /ֿQ&|d`F\J 1ǎ.l$9Hpo XKd*Gr ~5 \J2|d=;P`jMȟ6%q\e0VR`.PC0]s US2DfBb7BsFI|0.'_u\viw5YχW:Ms~|#'IbW KE#?%^Q YE3IFv_,U ƃV($޿3weP9)~5wHTgzLٰDJ:)-Y ٩URv{f1r}c56tuG#CnL6f'/hWKa}` kښB╚l5X#+8~1CS33I_czy ]$QвʆҖ)Pzk_Hƣ_i#N*:aďs{ %ДZy y&Ȟ]**֍'kF>suJX+p8dHn{/(0x`ӹ.H{՞cʖH.+AJ~ט"zoDƏ<ωXxDGvR .>vUGn34&A#sy;Y8`xZM%TC`:-TЮboGu&o 0ʱ-*KWpm`>B  ;򞗐Tb( 1Bkb ROZ#JC}dmXShQnP50ầAFI嫹 o=t5 b 6{CP:^AV4w7!'8ֵV>.g7xrQ@E)Ŭ5` T ?İ K!vll$gxUwuK>N(!!?L֙}!U`#qcm? H,Ʊ.u`V~~ۜگ}YQT_;ڮ_ү.dL1?K̻H f2`hDw`~kXQ9UѦd~x|n ml"EMӉR\69ա=UӶ|^\ [OB!-iD_ 8`epʈ ^ꤲ rJ˜Npz )͵b8BWH5v=#NO!1_ RO&&?sچ2qPQ@"Q0~"v`-?,Y)X]@D GpFIQ0PýBJ#[iWׄB::i)16 U rCrv,|W#CG #Y-$l#ېJR۞̓ZM3҈ې,]StlkK !O HI^ n0l{̡-1NH*rM6/bQ-k-C S◀ts/ډb`ٛ!eYTC'IT jLmJV͐\(օ&AgëC8*{9>'NDiX}N@YQ%g]%9;:TSoG6͖m#!z8ȓ8o߻O"U.j+V ><>X-k^ŗØ`d[M05 I%-=fhLp|3w'd9=DeG񐠤FfLH,KR0{Z6/)hPv1Z ,W:\`NjaN=% BUĖD,jPk6i-Nct`I[ ڦrCz@D&܈Ojaݱ]  Ҳ 2AII[bj<#Ind -<(@WnMT{O 0^l1ּwiV7\ha\SS^YɌI Hb=ǩ_7Z"\}Ku}.O!]o XeN *k6l*쵞XRLӲ@wOi!P cAL2uV>W*eQAH^u{{5㼎i G{եE蜘gx5Ŝ^tBߔ5ןTϩQaD5LU֋H F8ryDfjOI~HN՛_Vc"BvJ~./e@1t@aۙ:@[uL4a쨜 kьCR*ԥqL`y"!,1 pɄ, AӴ2SD ELgi/o(%5`0V`rohw\-zSPܙ=C끳f'}1?*+5^|Tv `oBI[ڢ lsNԅC1d^1$}[z[*(TYR.$y@,9%>K-fdӈnkw?q`1ݢfS8D)^':ӧ' H[L'xĆYW ޛ Oؘm"Wc;"<#`(izbE4yz9ٶ$af+A>&2|PwJB_Ah`%QF%Ap^7/7BMa)sBB%z_>26 qaWeYԭ02D6·Ar[`wSn,=5>lAmC y՛oXMz_DA'?+ωOר鞢itPBN&#=I7D'wIv MlB"#n13%Aڕ~R]-=2]{!+xTVًk.sˏ07Ca+puLz5oMXi[Kf8 PbM",D^BOΉiJiLDj2j$–[ƳϱS]")}LPr88feK{eݜ>3A6cV@=xBQU}1DV 4QdMa3%2`y55#p865VCDTsh`:NCf1.e:mS%ig{Y(䴤Χ*C${PFj~=}^Wۓ!;X:+]@‚ZKU?/ \M+y'9)9FeC{jr]d^+a+bUڀcEc^V^7; $8w{Q>۪(Mw]MHԁӔZN‹VzY<&b U~'|hHEvjSNs9[ؙbI AGbHAj`弄,[8 'W^~l;?F+ s)gOn}讦-y1YOal5];3ӯwɎRJqfp3k3Ԇo`qnT~eoEX, <#̲^̺n%bu=, Y)eq|? ?t]\Nt啍,oqz@+ud0>Jñi0ʦ$.\>P&F@ ]hwdXfl@!: -]nvL]FOcgX4Sٗg Rp^*tҦ$y4˲Lw &fKZ|j-7#"h!E~b)^ĊmD (Ŋ$`%lG'}9۬WW$DZ#m*%:x f֩@p;*K2JiiO{hdm^vY aBBp33Ѯ¤#ph(n#[lT п酯?ߑLƮu[/trdzӑ@^IDIvj7+ D7nn8} .}諔ZX!#bUb9!Uv1uęn11"q|!? 0+M H?rq'҂fW'H:e'5^k-G<tmNԮFO-_¥|RN ɜ}m7p{<?`@-sRthH-fUk;_aAϛ-;CD@Su&YEr(3h]'M Fk/kQ?zm6τ&C#CVc-!i]Mۀ'G<5wɄi,(,Q>S<w!Usz~8W˔Um}71pI4Ob:H/ґP0`b;<֟I5Ҝ΀fusR Bvh_eTg27:ثz!Hy:ACE`w aR^fHIOHTLVε^Y +4kV#<Ϙ^)aSkKcyB_4Z}a?RPY~7-bN+F85 RNr4H}Ycv iC=@;#`uQ1^RS/W@Ǘ5RЮ!#]BiUoSLr8 SLGzgPF[)2Uڢz~v)[k?" ^)b$.*<Ͱ}J:no <ر,s!"+YN,k/. 2|L׆qhBj ؜NPz.ua:k$V$W֜bYNғju 3psL6f0$U1|"&Shۧ;?Vi铞O3635! -FzsR(d/ƺG6Q%1%OGI'Ma_%ta>AL5o'eՇW8" *0Œ&u}Ѕ^'}A+Cd{ug&A_H |߽yǎ u7Y'UQ^*r.k(2ɩ诸h' iTZ0[_IDSw2҂uyL[@[cJl z,J#tRF9-߆S1aa2ρ劌BxZ΢)XUqJqgvzXOF9aBmVJ.7|`4u(36U2⩹UYt'NмXВˬ/}F۠7[*x.af+zj%kpd+ Ś7F{).0'C2Sgc?+ElGUI'9h't S}cgfG fb}zd?Oa(hR>o@lo9#g#wpC?W(]_xEmG;'mlک'~F4M[U|4ӝnTKV*]F1Z1ͮ+sox4~3Ιs8صͤnaZh>,,n{&_1Lr+u؝mŽpO-i Xi4;2ve(Ɔ< ~-lo{>ƒjo=6*O3Nb^T CnBF4WU  M(|#]|9 (7ꪦIW Ā!0~qh}=EˏDCԔ! ô(f 9]4`⮯]3 98BqEZtkYe>;.s2z$4Ӗ8}o q +>uãW5 e`=zoF)@xerQd;:?Ь1m WiM*ٷKEsIαd["EeX.KbLˎbhyMmdcv`AgbJ!H|n"gJvצIQ\Gs *Ti1kANbX,޶С#RY}[As uONVڡ_(0f:WMFZ 'p𗕱{uZ|9߫Y%|ǮI雕U2X "(MZ9!hQao9pai˲П`QrwA52 0d %P@ x8L(%OyMa 2yoyިad8T-1$Ȇb{5uյp;CJJseQ{= uUk)A.*E\{*4?vj={)__}B9!t ;E?o5Bb~*EaRa.߇@[,p<mNQeZ3ءn 8 ,`H_eeh . CIvk\( *ߩ~}=)Dcn6C_=$ ;U$K&!6ũ`/iE467T0z d<'XEg0b7^e[v=3+䓢bbN c8?܂Q#ot@|Y,ny2.vEUѮmWh&^J,:¬.AՇ|a3?,ǧ¼,G>@r'rJq\Z~EV * \}­#4Z|,`HEMAF-mo<7-@]- yqGr|s8+ ߔv>kJM'sT%}Lҋ7,p_c`~5nZ HC)HDO}E!519 g_u3 MU-i=Dsq[žl4)l o܁&ET<^&)Pb[,WdXE:aYqNBSdX9!XռzE.Jgv;w3QCldf4ę%-lM+K+tXV􀎣pIeQG3t[߂:QJt5a4Կ}хCRR[f=&^yX3y0+c;XSD:֯rP8|?{hs j'a7 ikUGP"@XXc؉Z մ<gM썑חd5 \\Sv: {6>_dq=;)ОCK?,$p%=Ӛreo{Ӆz? RM]u_R8Q?>4&I%F\v!n|z`/n ᪧNQiDQ7z~g @qWj |UDр?ж ~K<3A٦., Tg#Wd}@nVnwOGUXXc)XÄrS,A24yQNp1K_EZdߎVS@IFTʬqb@A艼#132Lu%c}t^j}Jhx>{,77& 8=8%rx1 Zbh)J j x+bI{<~P9^z>}MѬc^Odr[K0\5~ߔtBU\` Km՚ `)έÃ!?݄thV fv`cNDTƳ5 Gc|"2-}3&E"*Y/9JL@E]vu]= 0U;|D)默Щ"`g,bpFQ(7W$/z|uf"pNveT!UқǹŞǽucɡpI-fdѰVǍWk? 甼ݮ=<v-dD=qK |o?+nN,"=~hq>́QQˀ--gTd`zem0ڹEDY*op$DuRBKa)]pTo<_fG21e"^N|)T2f:b H9>na'U̹6>ImǗ' Z,L+ɝEV&&N\!N̡E}];_Z-ft~Z``bQO*~ 'y#ln*:m(%VVd"p(<~nj\q<Z.PQ'r_,|B;&|wYĽʹAH'kA)Dܖ!Zoi'iI7,׽ b\c.f: ->F_/!Y.<:aeʎѦUAX-z=bK B?˺XmqK4_凱>)AIjWԯ@Ay? [mƼS~^W 3l=U䬅F%p7LJ"ȇ-؁0 cx}:b2~ÑRDJbC$r*Hh]P,fF%t(Vշ9 e]Ja$PUIqLOM*c"Ç%܃ pI{ ܁:{)vGBW?f[Od3ԢFx)_ffH3݊A\oeuC̓)ք =:l8V @PΌ5׃ Xcg4%[K-}׀XKfDy83ΐfW9φ'?zCjO?ӕG&ka֔L1Jr$]4#V9'/-&ttth "zȽxVuyWyZYW$?3U 6)d'Dd ‰#?Z =Q *WU;ѨR&9eyάB:[Z~#su73SŢsYaI ' ۆ9vY+!v%®t_p/ 'K|rF݃d)g,b80I@7X81?Nu[`MKqB.efPע>3iW }Fgfy;lb~ 8jCB2\ѥQ1VN ƷZRiF*({0Q)mj||Ӧh$r1WKע͋jXx텁ؠ+[KCOv7PNx_B9P*NW5S` _z;ēo16cpuM{bM+ζrlX&+dx Ꜧ͎̱{'~l Lt2֋c7$UMZ*uĸTN 2.``[s=;{dɮ }7Yg+ !u 9'1#FcWlnӘD]xy6ri)wˡt>GY(/DNZaU] 5ަgRyB`q-tKCfP^:!Ak"CZ bP >ZU%lx߯{;z^P^RJko ܊pBbƙ> Kza2O:ˈM0:v[/~ _bB%ө x̙8X=AMs~*-4_hYA/ ߃Ws"_}3|%rݹ@$PȿVNǝcY9 77h~)!d,c>UUs|#dMYJi|X0g1T&c2[:|!}bk]vVzzE< EÍ'.ii>umݍoq! pDu[Ԉ7^"·%|Ϸ[>a>Șk0 ׇ]Lf",4#sl(aDwW}LbW6~w96E&xZPnzN?frܑToJe P;L(|X}2Q:=i މ%i#!#R3^nrx`X}Zǹ9S3n'q kK-j0Gϊ-.R,Qso򮇟jpjr6B5CLC_kH[(,Hk+g QGY+af80X) 'YnΛܿ6XCr!_V"hc/(>ukHJtG۟AMpmU?9g&&?{OIA]b.÷H'3TiLk&q..Pe>B9zn}]z`^am+RLg-f;: ]fV\3k Ǚ&.F҅Fg_F{>&-a$+Θ]T* >@U+brk<H$g'dlf56)ջ_Q5;S@a2;DTTȈn}0dnI,^U&jQVU(hތPXKdsQ)T٣Ay%-u-jmgeQ{bOX+AYʉ,H B%˃Q*LlM׏f?8¶yaׂrVRGP6SpS -.V,gi$pIΘPкlnhdχ?lI_ 1jz㠒vuMGBP(nB0!?Kr4^韅/sݚ^6d?nKͼ"%6 lTTB9'?.75`&s~x~@rv$>)-@%`⿝^Z f #oMV;>tC ۓA/;T|ҐRmIaG{PxtĔ'pAt;92gRAVF6D ~Pw8ϟ:P$M'*L(0LiOgqW :Tq8gh1h٥$YF,ˬ :ȲucTA(sx m1ɷG56PlbR/Ӈ߄2R4~ft0p'~\@WСc-}ajxv50P?jqnE{ZTL5n5,2Pa0tMJ^J5wCd-7~}V`p72ۛ t0;R,|*S3*mВ!SD7 C%GR2;ܩY[ɲhYy7eĿP;:a~;kö'57de釀s؛o؁~kC$Mdu﫶o_C旺9RQٍ念,ʢ]0&S(r4vn/*r0 s4g2j[I~ϻP=I9$sPJAA&c;d\6s!$;f&A[8Y<1qvB^/bF4zZBvW߃',9Y hUZqiV%Ξ/e £DXug't+6^Vf qS銊U@a)A=e*Ғt[]j Wrs$;Xt`OO{g2T, 'X$)3\gr>0nJ\ԥOx{0)%IIEȚ<1ꝏ XZ#ԱiٌT;*:sHmd9#?W#c&i""~( Z~vLW +Px~؏ppIpkC0a %*=e{dlߘ9Ř۞H cSߵHQ{1M9X.xDX$1U mAe y/fkF\2w~#4u'sԓddk<#s쏰H.Lz$ϾeSuzcm+1WxbDo,Lh#'7J$+A<_tQվPD5B3"Z$s)]H7|\{#G#5مFoТ8|A r2JZA\ TIG`kO6wG^>G#6DXc/] ncPϠ;fp <ٷ^:w&%Ofβ" OmB΢&[gX< ٚkE*Tj2zJ[XyzՃ:mڔdbM<"'*{|ց\nv1Ĝ>dF<] B>;9J$@WipberJIE/覨nD@“"N4=T*=P]WlHPG<\]"P[ϧ,P @C|VZI">&RԍH2tXCwC8iqے9voTܬHM$+rsYd׮DF{N[X [úeS]Y8WIjݶ,kpn JHhзXYnCmQ7;@Flh#/t')3Ց C^5v0Ct۔LWznq\Tw2-|RJhV ihe4RlW.P?IN' 4R t!=̼+?%V긔g>+n.r3h:yQOWdȚ[la{ENp?O!P)kk4Qب\#A {gD?G Jc&Kt7~1]|,\:VBZ'MespB!{2`~.9ҀM ݅h ^4m,p)Wӝ̨̹P̉|d)%?^6N9TSרroD`Тbō5 9h- B/r퉲@(劁>~uxG3>? x魺kr%jL|bΥjתH?j1pO}pjRQB9*?|xENoe#fO9G9߻J>5AΧ h˻řO. Pё*9u"‚8[]i%Yа'k͵: B2LM?"<]vcBͮkmBO,81Tڰ[~-յ9$w!# Sv2JϮ->UFaZ/q#q 5Ф$.i>)" ̯;\fH7Xp+2IꬴDh 7+mFXavIt}VQXL(S'hI`&03H<mm> uSg:ԮN\;?W3``WCvk^cl"}ADfd5Hk{"V&8cH_$Zw /MWJ̕"=gbiho_UjY=zY-p;-fu JI HfUK#!`n>RrPGyd;-()ЉH针{S4xTOڵ5pim`SLK|B.pWr5IςHxRQ&v7`;WN"ȣl(+0/j֡yjtT=;)c;AqШ"!=rxT #.xZD Xu m度(ܡA{pPjK o17@eWYQx@0 !-ovKX '۔ɋ`xtv.>nGG )'h5qwΌm"(䶙7Z")F(ȡč-3NGv#{`-MKr, ID+pu3j8Jdu.ڪg#ou,-3{:hs];p |_V3r+褫c[V䕙ݸsA;x]8ѓKAwqDw7ە#ֿsηȠH pGa?59#DƋ}_nEm:9!mÙK݁!xCwtoQp Ƀ{fȈIů>i<(p/=OFËycsNÚ0)i$A;XQ:xoS]0 ʸ"yʫuYx.M1<9y1ﬓ_hNtrpApE D|:-ހYX㍝l:_ ~ 5QsI'NarK:_5UE]r0=b&ˢ/K$\0D7mlq; فl2]VtT"ꭦ3l]i-"(F#jmXks@joi=;*EF i4:]hgikVے/0èqy s`BEu}PHQoVdtUר_nՋ-ϯ2L܉#>༭)uxSGՒɞ)|^Ofƴn(#^P+l xV91$ a$'s[Ol-Xlh㮠˓K31MkT޶\I,*9:)"&a* ͶAh{6˾SzZ7"wnV.E_fXm`cqN/N?,Q'89CˀP0=]j?[㍓gCЇ2KT!b6|!OcE?ėrVY.`/Au׉NE3ܦmP:[V1s}14 Z"MMZ\T02[U2OuSn"|dy0`|M~wʋaCc-ݿ󴄽.':a%A XU[Ǔ]잱|+$+,!Ţt=ǜ/?W܁H |Q 锞3[j 81NۺmCm=1u+fcࣇzsgAsQ~k Nc8Sqg*]6_= =.yoLjfoԶAX&u+Q<u?[]mAXte%y@I'bZdVt EVnzA6`UPx?9X/;A82]v#m`(`'ReQI3kmXS[}-i`lsvAs}#dwRˣr:+0+@ }Y%zr}Ԫ|%H4Ek43'X(0btǼ֞qm z6 J MF酗+.Ψadj<*CF27p6&bʘ;W&pe "0(+:l9f8,Be6 %4m2%4[а߯{~q9TQaˬ갔M[E\rgThrvD佟>ܶ FXA1#Ln?Cm俀#qb{^($ͫe|0!LuЈ&Cm3'0 I{1I?4_xU_ ,T('"m*ަ:7GT2.6uH\n@9_k9Kp^p3VChC}ظnhٽ7eroMLT`򷺰kQ- };++zÄ^/3Ep{"\X(hVk-r[w }J=hftTqۣDQ1\ );>GBF^c-pˉI2t㦺־ϜHqh+lU<q˷2S ~BILHU2WEWR4 ~&ZdxUz#?)g6m4\k e`Kc5ucJsN.Pa08+_San1hW+~&D&eX*{Z}($Q\NG(A* :J7A5jί6ۻ=m|ΛQ4=4]6:rsg#_AIFTޱK)F.E,Px+39؁- {>YEӧz = \ fd_gIڞb>3ՠ ,cOSvQ1"12Oj?N ~nYŧ޼OD<]Z( Տ1T[62OuU2WfP@vȸC:xR(wt3V5ĔQw-57o# >BοY|w6xo|m#UCJ2l)#^:E.Pߌd ,5u\2qH.7lXU 몴T[e"H(~m=bsyL>eI(ム)h 5ː2gZ XqF#Jf$Y3(pAV* vRD|ϟqn)g@䵆o6lyn^d DŽź)4H%Y>z,RVn|./S2O{߮^n4A&BܦB]K, g<bxDvAΈ4|W&f\wl %CQ¬pCC|hPӥYl(Fyha@ă9>=Hb+ŋ=V(tVmju 1TWCۚ5r޺:Mi=@,t!&K&7p4z8cNÔ_e iO7Օ߄>+a'jU|[T4N*#gZ]zcf|c7+uL т>9^RbRٙD@.9-p:?)Ra6 m3g )i?`.^4Yq]2lEs tpg>i6^ ltyvi"@]Bam6wG%'j(m4U-l:7֭y W Ք* Ǒ㛻pʤ>ook?l|  u@ĎF>}`NYWu?v7{_T'LP,'$|YO:1ӏKY)+W37*0ZŞB5.ܧDS3]Q,aLUφ4+3%P-e-;vx;mH b- Cp}c:#^Ɉep eW碜n<vD2h6BB kv `pBn,._\M}YAUCSR֤[&GK~u3Z%7^o"kp? ݚ[Qdl<,aLW؈Ҡ!T1hٰ>;e.l<*wjl5; n Kn" D#${? %RGBC>ЧNxƞtIwWm{χܷ2YɄN5Iuxaڀ'!-\>0fmlsNU=pk tLm$ʔ6p`+]1o/\.z?r`h2Qb.DBnXfޕ3 +n#1 Vf& LǬde|WM ;#^Ѧa} $]L깉#ܫ7qۦdWt(k}fVWLV.‡28o" ˰(W68#r͢y,>%\u;uiVYl[}L{,iʉ#ZL9דp)fk27{5R`:ZL5c\j ^rs~sAhZ,pBﲇ2ǐY* 9Y.y9ׇb)."Y䖝$GfXZoo`: i]{!|~ڱ jx@6D61mBD ׁ@ )! 62ƴx<[ g s  j};AY|]>hyb!OmV# \Ш.rf:Mu!`Cp|Y9 >D_iOIkb3t-L_r6*q(^FCłmv+ G"y%}< "WؕfA'-ݾAJ;^5과m{έO :*8V <'vyTtU+g}'g|Ҁ(xo$_3> AfsSD+(x!vKGhpќ9(=i 2%z8*[ -LmO_B-sD r;]58%Pcjkx &P~dL&=t;7ֺ]L[= vmcC +8ϖ]=T mLcYP dc_8%v8V J&pZwՀ]Ba`ڙc^H5Ȯ 1ۻ;9kK wJZu/8I:njp2Dɢsr"U^R%pab?#'㣜?-K&(uWԩXGf(5R <5"vC$k j+VZRR@(fNyZ|΍Nr9( G$:e*PUX l̃uq~VT=:-MmtB9n?ù F$Aq\PF_S}jY}ZG[VnL?D)6`]7UCcD{yLޑY1žrH{i_n|0/V >2V3El٬)aS^4 (~rcǀ?;*RiAYa9!zϟFrnЄG:Hy{[JBxD܈^MPh {d+{Gz@(H[^jt[?\C~;&e/βIڟ31꾛GhU߂;S4iXbG>MewD>d'=c"[&#J$W:rh\GDZ]nrI5b0Mm?Pش#QR4jFC#Qi-ޢ[c@9)&‰=Gކ[3F4dm!/H;MB qǣ~d0l/, '?2)zyNtÂ[ǔօ>qٔAr_^MITh]IX( x'M`ěZ< gsխk7]fR&9Wr@ Kk[Q-hqmCx务='z+'An9ėGy2BUCѩyuB*@UPSLXWlmb, K95ܡ:' ɏarfI`2 '?H:㍩hY(7 ^^Ȉ`X٭ٞh騍 W,e.` "LpGoe6w &v-Jλ8aS{^-})  &j) {4AlIQQ 8YzƉ@gY"۾8AtaR^dEhA.v"k1e8)m2ȞY, y]pL s] jZ|t;= }gDWArjQK="YCˢĵȢ@֋ 臈e 7^d(0HKB>2u%nomT w9hb3i)…#+h{N>6mn̲MG3xpr[7=qo 6)D'Wh {&x]|S⌄ZS"c.Jlcye9-yV ,tǾbrvY#4P$R8c=Xް,fd,8 >zP* VXrKe,p4'ֆ(,]$ %eJKdҚxAMy>; fa>4K_"Z͜jsYcNa&pICETbU&u fݥQD 1KC{0"Nַ5P̏CWü 贡:Ʊv*0NkVJCVk潴m5cЃC<^֗∝pN -<# 9fsɂ vL8e[ i蠣 xJSǣK.]|iͨ^W+ڗ9)9Kj6 f1Iq^\UObVOZ~w*6}K _$Ӊ bx!n$;DE䠦R֋׬VB) &n!Jڠ_4vFQT,v,S:?fByL(Av<|&n9;eC<8"Z2ClD'lO85˧cJE`wd߇C&"KKC#p(|hrkO\v+sMAzƳ C{ &70/߶P.'x݂"gNќD'V:{א_BHaҵMÇ P4+F.''_KNJ>)|FDR rC%GVROx5q:~H';̘0ʆ//M"Jd;MHUmҵ/!dyG}xE5C dx_L}j0ZKh]e{V(VLT 盹lq09b<5J_WŇ[vFgn!T哖|cY %ۘ{j-jUPuȇ2Qrse(?]IլT~Ľ>QYwNo4K"EwVS&4I~pN>ؤ^d4[`S\B;8}w4 jW+"n0INO$tQ`ӕV.Ss#Ӂtёjq5K,I}TjɃ"÷%uk>pބRS!dP#PĴxi omv ~B2"/Dz$>0 "#4౵ ߾~>N֫ll0>&نIqSޙh2C ^'mu{uۭO_+n 1>Q4,n(s~$uOҎ ZK$H7;V}l'<['} /mmWdv bJvd|<]x}'56sD'X2D?Qh{5dYÆ8W8ẖ \˟1Ece0K WZzvkדi/q1{>R oˑvAִq1kxJ!)9 ɬag<>7WES2[( {"9|J+^ j\e_Yu8w~a\&jd,_FбȄ-OHUv|e!fn<rGǩePQ"r Z3#QR.w7>3%{A;u/#d4Ylv}a{Bvk #/${75 ע+9voZB_)V>12$>Rcscp-7u֪TiT,=ȃ/4?U_\_O!tp5p>c,2 EwsS-U4=QWs%@7HE3[T?SaW3>Y* TwB X jv ߖs0~``&6t$}Xq2p(ھ1qFSMԌ~p'=pk?܌Jx̼Dv7^ݬP;/9QLtҺW?dz:vSOzdeGy>b[]zFf̲$AFMl*~Y8W8d&iF2vKH6M8F?H91>@6@Y+|#%z#Nwg0ȩ"XpMUP?_ Ĉ,7o^hjkZ݆E94a? z=)Ezzk<_z(_&*kQ^6p_D;ߍo>16%ƴg, HKymf˔_Rl9-)ɿʽH Oxp&&\琬i++/ 7HR&&\>rHצh0/\kSg@%tDqu0QǬa0r̀3RCrN馡PQ50 X)4,\iygQd%"$(p<}ܖi= !2Z[qH=4sT0=ՐLyY\OJ{;!*ֻצ܂A$}w؆Xp^x<ɔ>^3k1\(օ,;R[PP<{^Q,II)n[*&כhEdQTRyԙMn{\WvQSWAB_+GVs{wb/9 !x_Ɂ^mřĀr s5<DQ/hy'iؒ^"k<& >:UC2p_շLGN&)'$&s!UywəK%+k&gj8ϕL<Bs؟j!-h.`pv"u0&urH\;ńD]y}._AkG\XL]C.Y[ [ny~)]Ű;sB%˟7< Ġ_V갻|QKKfjtܵ*B&!Oa߅ZB2*J)Gv( q6p(u^ӘV0Oɲ9 .% 6T ;8KH*K/?L?zS~95 ^UJJUթhc"yK$oIE6h `V !O)Gu}^wߵҨT[>qpMg.V3c}sO጖#5(~sd6k`WWDr ծ%fKKS1V\T{8p2vvn pUT/o;X}aӮlNΨ?s3D5LEr:lx$U, 8|4g!uiY#992;A!n]9S}ѐWsw ;?0HN^`,Mяtk=2g8CXؔ 7h-C঱GqA%(*HByx)D_T&0fjyRYݏDY/R~ "@C_2TscdU._1}"jNuN+,iJ8 UqGn{6L4gi_nwf[AU zWͰ.qy?/՚ _yN|\7F@nԏ }xuʹmW763my;;bREKĢF?<og?i.Ϸkb MTa{Ncy})%6[!YHɭiK6xoɞ0|IDNFUt`$zq's'~cMf)ld2C=篝Y$FDaL-"B$4oxr094yĔ獱dhpNWyvԌNWlwɩˈ=9p^{'Ky sAE?7C(P+,J+琇Ͱ"`GmN6ㅔ! I,1 JI)eFMm\(TNV=XvtUsIiE1S΁Y[e=kp'jZA:`RS-;?MTbE@͛y:357qj 8o?Ab$N }p(װaD=Bڳ/^n!\ɤuvri<eҘwX'߯Y^{9ʬvȔ(vVүP`=6'#(Eg,q;mGҨ3\JUr}T1Ӿ:s<!ڷyfs0^%O'䀔Ҋ_H"$r yb#%EO¿O\ @]գS7L_3J 'ORd9?Z\ #K2Nc;Ҫ_*UYZ<Ű-+E0sPd|iy`Qܡ$.#ȬM--JꭓZ_wΰ>T4PL[tFVr$A2|\a&Sٛy@z2z6`/}SG ]єf12UR,tgʐWyudcZ5BwGq!U2_HShSt:].&x13@,2YB2&gKhF㚍̴Kڗ[yfy(oh9QD)89um!|;Pp(Z'#ݚ{kv8pOt.Mb<ⅺwPb>|RTRn/o6 =fhCb#vPif7\7Z=vՀZaҮ,2{ %{ע:b9l6*m6.3tm-'.D%$gЍTgyn7g'*LٹCAs2#&cַgHYE5n{?UO6_Hw #MCQB9= rL$y/>1ۨ^|MSUR=םa- (} 'ZEd3EJhH q o$<۰0yNZ;r@ <ͷB(ݞP^-wВH߷Zɸ}5LN%YHK_}[a5ڀigVvPD ;80mTIءR"I+zCt(x114r}EzHt\/ ^XOoEu2,2M.a("Km/:MxHH&~l6% X[5TgoMz!˯r}@;qTzD.zP`.D7N/5ͼI< >?ޘvFIh/űK@6 5GLweq/!^=M_so ߕ  ]HQvK!{o.1Y#b/H)\lI~P6m XTͱ 5$=qZB;}*Gw/LR{QGf0W<*\qoٳ-?YrG+FWߨ3I?Jk~'jA7%?onÐ˙D\s2ʦ'I IMJp[#J ȗr^ÇEYlY+i^ռA_p)Al@2hLPMB-ն@‚"V07Vkrg[\\'sU02o՝+t}V]q8yKI }}{ Œ)7H6K[b6CH]!)"SS b 5Xl q{e87=';7N o-5 "?玟%~ :<,ݜ]mAf$4q;gwīq3^Ao¿fUf]w;ar.>R V5#Ǻ5YÄaoH-%a~"%p@N y׊I|YB!OR Wt >@Z![1\?Xgw As'{Wmw8a ig޽11&D."rxi`G?w-&1LmgzxJ3[3<+.6zeYbg_6fU!vDH{eJ"9C\# *"F LBL. +>1jg :~e1515J!$ i&X# a0QN_}1` 00]AUXgsEsQJUeH9\ `aIZ^K/ȣȄhqTVKՎ%5;NI㪢)[^)Z uU5L i#B%;4+\怍v|gSj{0"U)Ja)Cn]M#N(D[,X)n n"~G[&eI faEň1ODd +EEb'Rgi'W304^O?=kT&nn+Gp "VWh+>熭^'-%+|i9?2*6pVfV6Q?"% #%#*C'P@GrK許c8'ޓ"nw4JQ)_b"~HZG} Ջd#k/mw\o&=xs 1u,mNY̤4V7K"έL6sT囖q6Gc.0)*#Omca}^{[U&eXl)rDצM"MARu&WN殤ǙL>fV6foE{ )?S?Z)o~>G'Q ~ZBD&hv;0w]3l$JE.l1mk}T'_簨-&h*ͱI'Dr57Us4y5`HZS80ljG.-A_.@ z%sσ?Y{]٩'}ٮS{z#҉RxKièzUt[@ʡKذόյ?u(Eri&Gvg/E:ZFݙ%t_ozE-?)qSo8\ttcJZ6Wp`̞/S-]-.!}ݺ)/\dfOk&nvH]H*ZQshʾ_s=8~4UfԫMtMl w܉ NһT,#fuG*g'*+ჷ2(L!%'_3΍j-?%7ZgMB}DKuXUܗW&+9?D9(rj+&KY2:Rr֙YJ\0a90淛Mb6w?j8WYC\\h#iG'zb`HU:@o̝ %uy\Sγ* J }6¡zȨa˂7: I:tb ؐZ""L#!jaVʕ pO<2Վrx:69hԒUچ)S4* Օo9QexcQ ElG4Ԥo,pc+YX)<#sZq.$w?>W@ˀ:-l} f1S4Oθ!6G`v[ xx oݿWƜ:BjY6^UF<>%t-_$`Wp3_f?ƙM,A> 6K3(Yh]#QTn<[ȑåzÎRdfT"u'0p )yDu݄G`p#Jm);s0 d o70])eӻ~YцbP/tϧiRDEHdӠRRE') `&9985GMU܍J0~ſ9.8 ˩ulbX>}y٨KtχcK$hGh]p"Gt++o:nicA |!Lj5+ j>D3cB:ʹ>Eg S&P|("B[w%mXv9Dt:a*@ L;Qd̃ܯCXZZ)[1֑Elu_@b4ԘMa2{5AZ [ذj(m|#尮a/rEk"%:lTg CڞcQ '\%O.fl*ĪOb?VL]Ž~" jSUڙj|R18Ӆz@6jRX++ R \ R->I!5 pi'r,iC˅f@ e']eK$mI^[?M ^BQ!^@/ѽ9%y1,+fSI/F(j^ K>+ͮS#ddPj QqDW )"L`|0i H[>IC Y%C)|K]<Wgƕ'k3MCi9ZLCPl͏EKK7Idҹ=f]cJ+qLNRU=3i8Ak=%^|}yV|\d*M=Dq:A@65'+TUlHSo'GfK2Ҏ 㝶]C}Πv {ITtKEھWyxzs7 4Qo{ &`7?~Cx A`VHB,[îQ3'z ,I -8@ϭ9f*^ %*?pG|0NY#iP AukYcI6oB ?ђH 1Ȣ$DBĒ}Kvb%W#8AIG U*2pc,wIov3J&>Av(G8rLxZ;dYM+^y3N(ߔ?% Gh'8f9[-R^0\qOGkw+'L0zHY]=ܪ L79Lڥ4TΗq6'`9v&W źZOJO6ΤK,.|x #@9wXl1 e2Fecj5c I G9G=L:}2VR58[%*}0&!U i8H[[W_=:3㣒 kWkG!@9#؇84Lr _П6E}'q/7^6r5Bo}tys yYvŸzd21OXsnnfu IMh*PPye&~g?Y;j%1[C &r%yxLOi3k:ATݵH엑gjԻ(%fHNWЩD;ļY3d{JF47{i&wv2>Dy5ZTr8ZL5ÑOeK˹=E%\wU ïLTr2w:/MeVy0T\zu_̃mF;GCmKɩJ(%Ȇ4ӳ%;/I=u͙XG5*t`KO9s+O]]^a1$%4*/T*+VLH8 A#04Ã$ttaotzK%r)2v.`2HFB's ˩ʾ_TWj1ԾfiZI( ciФ$x>[=Zӏފ;lB8>B,,E5 ؉=.-@%~.F69^qr2ie6G@Ǜ_h^DTH±44qp5֡6 \#t) We<6 y(vd(GH ߋٚ9p@V_| \/!vqߌ3m XCM%_٢swB7"`W%M;(fo3 ;g>%+tE+V~E/]0E1pv@ v";N4 ĭTykooUgr³E?UnJ Kn/vMD"O!\΍~pl3gbP#n8\K\@3viwգ R}E\Ix-G<ȹ[^kƻ1d]aia*a:4|u+xXsioXfF8R0zvaو3Ң?@faڍДjAIBuM;CA'B4q5欷0žlaNg(u4?|vDݹ x@z9U8)cѐ\fx2;@HReP/|`|[8e'J&^YfF`Kr(v ~u{_oFwjfiuA) ⠹Up1,Tom <* D.nzƲ/̑nv]܎Y Kد5!r|;撠DiZh4iEb3h dJg T^A8IJmZkϜ;yZB1u(d *Ta?k#qZ;%X=oI@'Ӱ%%b1Yw<) e5&[lPO AMH.4D#n[e q/3>rqxh֚p4-bwz􀐪c6b]> WO{"uH 07K-F4C}oM\޼.t4AY\LkƻqHRes5fB۠NƖāFpK$@$.t>{dVnAr23ʬG9Ʉv>[\&`,$'9h r34{V?P\ߐuM=*+`yЬ׬"݀G _갭A_clщf";B-kI|Xqhvn${" 5Ń}дZ{a fXѶ x-:M|+vLEA$s$k9y۟U~x6./\'n ͝X5N'\P}]`40WɁԣŜ}8vM Q|X.>"b7'# M"81wҞ<:8"Ŏ-J@N 0{i')‡pުϗ3hѺy+4_%ͷԨ94D%ܸWEȊ#eJpXGɀ ek" _B@i/&af)f6e_j9f%ws71cuj̜Or*2ܪG!ϥ7j!Zj '0vO.VW>PqL<t/˟JRT{12z8??]%_kSsG.*C\ƠOfͷoqf>;J?|R7$ 45%~`̜)B9þ{QoN4E^垶uu^ĐJ YnOCV@2$Q!0&a {C!-5wn+/xq:U"P 񴵛hb@0jglmg\h9xL\Sj_յw/O\"Wݣp;*&Ml7OJ#e_dUgD(tCRD6*3EBcPJ= ׮E;pmR] Vo];vc>ݡ3sف r{+YH=}KXW!c a/I޳Z[ӡY8\䃍s^%kh*\oދtO{!ObB5-^ٵ(QLr UwD6SF#soʽF $ݗi;mltoDoHc$~W1Kq ]կv>ŌK2t-Ye2$6텟%`F9dzˍ|BTTHZmpgaa:TOӣފۚ> e466G8jd_5E"6%-:^ G5Ʋ_5W36mܛֽx"fPL)VyS֒^\SDShvueS CNidnɾyņ8n+`xj-司Iiii{ VCȎԝݿW :q4[gut$qT'c9+Φ4/n˼Xy ēȚ u~Þ`]-uA݇"T ^QZ[3ոm1/{lp҇+M@d_*?kkmdž4MZ u]Wvvu]](?u>C=#PUAayl7YW2pq'zDf*RTv(j04y )3&IrI6Hf,ڸZ4Xֆ6H#E~;gf`-+X&Wf D/-hNe|e™)IH kMW~ȝ==cFbdhMtضF`sem$Bd:$#~^R@;qSyN8Pfvch0m)OK>7MI#3fʣWU3l)k,b ]>dKvܱp\-E(z'l8u{u.Z\~F_"5*bNLH4DJ0N[j^a֊[̤ /ς+AVfl=:*컷ρ23c-z:fvn|(Oג:2Bi{RJ%7qx`M2Hg$z>DFMD{,6 2"ݫTFێ^kJ頻Sy!tJ z f_i[HcJWo@D84ϯVS5 1Ǟ*:N@ rRus ׹G!d]LPA"cOCd il^X${PÈLKaK*!Iu>V3+1Z魃Qr 4i-". ȡocl4'Ս;<ˎu˭^ѵkc񮀝f?k!O(_bmghzeGƫݨvpRLXr?Sz P̮sR c5,鵢7 PK̽NN6]lZC~ M P[T TcHޭX>^6a3a^@] :b"2MHg,W̓HaP^}wtTvo|1 9՜B;Dbiεo5RuzEw{ǽ(N~݃"jK×,z{/2PzfݫБF"ؼҾy+[Y8|ts 3ZOk1 p聏M~ !9峊 4sk,'bv`M5NQU;@lV;vTU'>1w^$y J>::$M;(SWϱ\rPD_ GLQhkRx! :+XzieNwJ@!6tH%SQNmNUXbKnlD"^LJ)̡{!j[f$4p|K]*9jdP3w AaC R@QT#ID?h}M\*Liq K@ː>(pTRdlhRA k^2d{ {6@ FZk`h p!w4~&6L0JS0j$C>xS<S3xyZ_N |KyU;IP5OH \ʹ nYP(eB .ՁYiIL Ӓ tYW#/UBRoE@ݱ|8$Kbb5Mc&߁fJ; xF! AmRY%s8wTSu`ѿY⺨yn1 NKQS68#K"QF hJUpVn~ƟOc33 =g7zɗWƁ +]; h{UAE<vXoG\7( 3{ƭ78}!DO߸s`R.ibL=Pݪ>ec3]c@(McZDuwR޾!8Ԥ7}jESGN XwLKׄL&4AdipC7#Qk3B(6.aKӇ}"3f:I~8xy(km T/VҘ-1V9^f77@p ,!=x}ͧV@mLv:cu,';֢A!R Д",|P^O ww f͕W\z-C=^;:xIX:.hjÒ63(jL#K:VTeOG1:'4%4` Q׭m)\ḱp{D|pqSPT{ __ՀH[/QU4N0MkH Gmr96^ncSY} Ec1ŬDN'ˢ *Fv``YzrQn&0wj|gMp,v"R[_W\ b+\ɘA~cT>GRWLwzPUϑQw|P Y倕bVbJpYd).*Be:G1h nd34ۀ8 0q\# 㷞HW@?0uXQ$f S4fNF$n>Lp3-!m3oQ$D2d!:J엨TvؤmzlBoo0:,BQ;=;|5/u>' W?_ y Wl!ŧ|PHZ@#)g;J7jlM >i lһ )֡%*{1C`Amv`U9`{ Xĵ5#2?V(Hyc jhcuĺy؅b m;Ʃ|P 4>UZg+Z賦xys}_U # kfx,b@6mv#cnwSJ'FAt2 ?+k1rN +?Z|#VllMgx6uRI"䉉4e [yQKObIL/ ͳpךd)sZFFNhr\@0XbG9\<f&DtMNs`$YMI"Z [NuW҃xkK! Ǯ3qc>lvas!xНDTS(-DXt[ϝ Bj,{MGpek+$qAH#B$\B:x3 D BJw!G oqa!,@!tțe͂m(2 |&qB]w\0xaj*`VĈx?2fPSx;ʂ.ÍK\^#Y VLiᰉaT=%5L+]ȮXTu'<*^1Px+vUf+[6 y4[,6`P ꙎUx N p.^&P*) " ^} ,<@pDUHH &b @ (}WطUרwEe#^sՓ,R,v0 2*:=FVb: ˆƸcr5^XW'.UG!>w=jplִEHe,rٲ_Lل% PݾeX:kUxy#fE<ʥ,qEn7@Ĺ@BڱK/I=믹#QkRF({֒Ux#l^wA@_Z_a2hh=&vvl#iJ ֣ECb3jΚBYySRnp=Y iʊx#rկ/hc;Eg2!ǖ" L<;U2ƀ;xs@בk 1 e'E 73y@4( X#=?9&~y7Wku<3?*A *@WqVű~MB ANv)æ9exEe4? 9Q `#5wd$NNJ~NI<{\,Hź'ON9;5](nhK1B!oo8YbrMT6پA'PH$}?X(|BӐjb3Ё;VQ纍Ow`6M&ψ;Će!:#˝-m;$=5 %ɆE{7+gh'CdЬ,o>Qf bzdv+Hn\z!Ut($G;yYvP]\k|cJHpO"K)Y|fFNJ?`xL~ YU!{t.lg@] Z> !(MU5t9rJ@`q܀HDcɔܚ NfLBy!|+(8ݭN3sɂLIC-Ii4pXS m3D2P'\ x]B]Vppw!c`tن{_?n  H F 5:w/@Xpv5R\XS/9mv Ty\cpЃ}=F0/`T5XLc4hj1Bt>pqv\' jQW+Ǿs7ܠݘY=C1"mrn[IbԻ>fvJ. 1Y=&}sgQ_Ց{"}k6P"s+R+·(˩rEǭ'LA> YZm'ꢀxc#mҮjqHݴxع>!*<`R[sHq/g"[,ҏYV9,>*QH.[X-[a1NH0z*ynH Ac+h"l)cO;l} % Y&Cg|VoAu5Wu*̈́VW;N]!@]Rlj W_D$%6u;HjN@VY7Dg{GL7 FmYIk 2&{?ibdʗ`'~>DY+D]30VM?5PG~ov3Tl d* C\B6;A)9pzK>,LʃbGÅ#ڮypwiR`<:,Q M!-JģT$cSSM.*$l}zqY9E ٹtNoUDۋNHՐ3 ?e5q_C_/|]*C K4rtXDR_vVVFwM׀oKĥtĥѮj5"p4RlaXƔȥj%EYmM*#Tu4}tkK9ca{dDGpDp@|Cj6Eԝ <gujx?_X7Bcဂ]-1'E:^T1%f#9a|fV8 IR/W"~_GVR!ժD CU2*V < hhD5U {L ۸^ QcvIN x$~-?;^voAoF$,0$MjMxH*QW6`]?+QT6:ZHJ@Y' \`*/CM/R*j"Gf=p-gGu^F+`$M{C5PVrBڃpamZu}]V[Tŧiސpr|i/w'cvpKDRj>-inu,+ IL?٠ZP ?7a2͚#k7IeEruw ƈYNFn/i%wWFn31,Q#Z%Ab+>- 0X&ywmn֠ FiY)"O[</֟R JIKlvzPv Z?$0޼ݿ6RgkES{\)o68T6PD{J]5h1ҏ^)ybP"$*rSE"lagk倏Q#"GK] -,{Pb]mUR7wDwٻ -LQ;k[sz\k>W)UvnC8hk /!ĉba1kKRA5rV6:UCPq 4EKR"U?OO׾Ad_y^6[ wgU\qb$6lB\^#qp gmiB=%}2Z6o4%H|$ U^Y9v3~{b2 Ӛ)nmS1D*ƝYg6ױ(q~`Yx,?VL6β?}\,@`NKzA 1_9Xdoa0c#ao:A!OH6ϓ(.oWoe_^s>J (-"=)l{Ism%=m^Zpyɮvw=!!4^dwm[[y86@%9ݵjz1')7oݘXiEd9 v,i+ەwZ 8I\:ꄵc4V3NcN#;ӅϽe/8qIW}/4l'kd\.siWt fKgXScryNvن0Y"Ŷh>p}b  3sw2J,=m?\\S+oݢ3XC{'V{Jh3@'5eD@s`N/ʤ$P6!@xƺ,BťS@mtGbaZ昧WeeWF Gn1'\]6Z)cVp /d%pvg,A<Q}sa5fNO^KΩ8Pqmx[4aŻ5Y) ﷒ǻ8dXEuō{Q5:)J-L 2@FNhTM1r"0s7~ym :Z EMA޽"t<4XR~ 1<G\23g ]4㒘Y,IǙh R,RkH厯]u[&Zc2d_%2}wd_H_D(}C>kΕ0}g/]8 --n]rY@ڱHNa SL *IPJ8U,;Wxdiǻ^pFJ: 2ǮI>;l 5EZQ#c"-`8 $iySu.G5@4k!Ǎ+[=^Q@ʨ<ď󁮠i~RF}BE rN= &xny mVm26&;Jב?zpca7=MI]'÷'j?lEt p:fu؞qܲw y:F8FgVx=9)$W$=P-DΚ kUB.iuX'Tߢ쥬! y1X@S@kmR~ػO利aZKYd%w4#_5DS>O4B%-Οv5R,}/C s M+agSWفPwweە5Έ: 6<%9n|yڽ}8]dfYx*J fDb&YxFVws17Wq kAi(AS]Y +Z!zZDeK=D5@d#NÔL4m@aA YpoI+M8 e ^wMמ@oeHx 7Zeaq \kᢍZQ`3?FEɶ[5 EnB]p˭ ^. Q?9u.i&:Hp6{)D69va^o9dr:Earz($Vp5\(<8 m(.ٕ*$g=Q,)pIHmfAUF-O sD45D;KM[ |\;Ķ5jJF~*3VN t*wC9xSxz!lH: Y(v vP9Rw|Vp1S !u*9piS8mͺB[өQ2X;\YoD[<4|Mb2jSxȸO5zpc/3<3 _/kJaY`CE_*+1[\tu(uhCĹ)*!)O<#?b>f3`3gTobGz31MEn>]sPP .I@"Tu|ˀHCmw{oo-C8Q%a `*Ma^Vn7CST!WYjVv{eB~zujfת$nj#,ڲ1Bo`6Krc#e@Lt$m ѯ8Q(bn5'gd!hb!9p9d-~JF=݈P!_?tpxIS)xo8ư^I<1;+w/}=4_3{눮q ƥ;bW^|"Gm4t2XCZJHyO,+ǗW"(H[UD =~K΋ܕk<[ P#+kB#M![$,:#JM6м,5%uJKMP\aum=w!Sp*z9Ynh 0S|?~h!nghk[>Y q/RvRՠtUe5HC` };fP.Ն<ͫ<0Wkp)'B"^p%&ѝPͯ)ęfτyC͘߁hEKv-.2"."V{{> Z+㝊 `)G;ioڎ* A۱B#Rr(;.gWy$({łWS` *YP]uucX.>] pNHSڵ"citNo~v5p;CWwb˶ 5tԅ)Q `wc3d&NN?sJK%Iõ6DRY9!Ó~=<Ǡ]@N2;Tđ8'-6OaigI{Ct7%lp흇~Qcj2#n!hahNdq,@{<~iiЯY!e!㍒i2I4Uyk7ci]f%ӮVIS#aU$ @Mq VP -mUQr]# !>Z}-ǫ`L`#UBf&fHe*| `0хtj_ H87bfoH5(;.mܘO&Eۣ'qaR̪HFU;!R#p-j^"rKSFd#M--\bT,nTFW}ȥu8K];y_{"̘_Ylb-R/G*7վ6 )FÁ =ߝMьUǷp/ p;G[4 iZ| 8?aVS^h3>B k'["x'#Audk &Mtw_T L:r.nPк¦6O3I HZWA\C7'6Wԥ5D{3;g漖9]~P" l{eG]oaF'uΔO3@Xk1B@ @;ǭ f>#s` jo8ykg}OZ=.OwU+DPdpZsObGPyȠb=pHD9(*_y>`nQI:cPebd3OKz(=9ٛd)ƤԾw+'VU$ީU̞*/O_%ԗO .36N(WwŸA%_±"> ՝y;z(z@Az1 M)3&Q! M< NO0Iqh9[E/QVy/ b2b bewxb"d^d1J+7Okw=,R6zYFhʁ.LAgXFYҸ녬3o6b YvEmՆؼCRkRYlaerF@5b ew#.5?H0K*vsR.X.N1Sl*GO!-䊷S~q =2}(VeGm^sh< \Ik<$KY/=y'kGk!`s{4`ʡh0ʿ`40C T(c-L Ezy#3OWL[v-e]Z) ;ň Ah0_ kRϴVe]Pslf|c});Q:T蹺l>:8 b^)NJr[)nt|#^\r^R1M`,uq6!Vv U؎'Q[hyWIC־vCʍqRjqS_WaijI@X[յuյT9-d7g;'na/u\%3Qo3ZT1TB~,v. ~*0~2Oaq-샮; ěZ#_~ᷦA1X&¿k0 K'Bi7H庝B*dS0MZ!Da/;tR=m0PC.$኷Pc"Jm6EI#&N# V"Vl80˚a:P@rVd<@ORb Ry$`80,o Ri]}ʥ# r5NԷhky6E(K%/p)Gߐ'{O?__c Ybۈ i:.wEzozU(εGHISlcl?<Bqb0x0ihy2҅`wHR~Vh~UackNԀrueLa9imwY]P!wӻg!'n5" fb\y 5@-6_Ɛ6Rx%I8uTLKV`Q։HC4%SWF>@kGFsH&L1nO/gcI*ݘw&T,ǚh Pxƪˣ8Z,|\ඇySH&#Z/Bd;+]`d5=C-J5kN+#|-EO $M9R!ǀ"K 1yv뤇W! GT}1ێUݕ VH߀gOF}b[_p^ ]*Y~}j[@ިFFt:$(eX"6C\ Z:S]=`~zdnp3)/M8^vI.s'K:TDR.Z!PmT))*T.ݦ]hpYo;#3ֿd^$1mv> n2eõ:#A/A|d*ƣ3ifsy>xύRXF㽘S}l5BQ&JO Dtg)E_]; $A n Х!XQX#d&td݌{L6dLq}ṞZ2EBoD`컳Qva1#W5\5Z,ȯ. ֢͡@y>Y&o 0 eGy:ŰyVrWy;"iF) k`2Q)ore#TZDҽj[?Zx?x$mCwI\_D{!o$ZR_&Ə6&ښ-X\M7 /?_F2ASemfuue8Gs۬4)ٜ:E>޶ G~2w`ullΰ7z^$R\]+ќ!z|Zzʍ$ !K~M0BkZH DU: |oXZJI ʕ &#*p1<bKR ʃĴgXﱾ]c?^D* ݰ r5' }'ao fA?2tbEw4FQPl%'Xh8 +5fA/zIɪ0*W41:@΢~}m~G"VE$)s 9O_,2>dYS`:S99KSj6Z7:dZˁOM>lv<]*Dәkkҋ໥(Դ< DA֡:_$T&w1S }ܛG.Ϊ.u %䖭H(BjpaV 'v՚ċ#/>zDꩾCLbc51+mv{␩WVed'*HUn>aסlOWT ";c z '-iKS֣ 6A{;m3dE?xuI` d4ɶ׸pڒf6L@0mv S&#sJSë>a0jc] |6v+@(@AݢwfF ]>ZF![bdFf:z"?>yyn{ ێ08M줕U̐koËdlNgE7a%j">)duLL]h`/-CIeW_ C6I6mJԴ7ۜ8Q=9Ľ'w<'+ibAc И\0~lN {@z~JPY1Ǖ[|BGAQdii6+_aj* 4CL l]R^ /uP!;2*= ;ۨ;[zĻN\(JJYbyc܂~\[ %!De7%{ʃZkBOnMH`un߷0D}L'+UB"Xe aE.?J78 TÉpeV$$։82\} 3ެ!wPX/$rHئ,Trtʨ'FȰ!dݷFP[$>0rPx [ԷκkLgr#Rmx_LdIR,$ԯݔO C1HXz4AcDPF9`N.UkaɌ|(_+'R Ro)N9bŗVAVuOP^j"E(mlg4.`Vwx{"ov[K8*v-؄x³{]+tQVZQ{*"/=aAH^=D_!Di}\84 |>Իm Q϶]OCG+2<w]K\ϕ PI&=¢Bo:ÞLE!B~9+DA{݌R}yT-,\ 54h i>rn[dhf{SgJ7дyzjxW <GY_,ǫª+L;HH1#@0STtfbdk~}ɍdy9E Ni\Bupܔ]D?^+u?u j;EOZ 7>Z /-figB$ *3띠 xAOd= +gQHơQ+D\*ŏE5ARZ*ꬦuq<OAR*A ΰq;/rKkKmlU5A6*~oX8Ję6٠0k0rT/7.E T,^\H2+}+Y*kχ0H/ [9k=8eݾDx%9+0`}'sc𛉗>8(_e?LiDGu1NĩNg=[խel gYZ0707010000008e000081a4000000000000000000000001642f097500000be8000000000000000000000000000000000000006100000000./lib/modules/4.18.0-484.rt7.273.el8.x86_64+debug/kernel/drivers/media/dvb-frontends/a8293.ko.xz7zXZִF!t/.O ]?Eh=ڜ.+3G?*|[dD9ʟkn9ɷjf Tojj FA2o6)j;+|#Nzw-48f#e˱-F=[$q̡_ǝf{ ~vc Yyʷ$Pt{|e /[[&Xq{ g*!ޟ[46c 8YN~kL]06pU:}[.Kpg$KQ$y []rճe!y$bɛ-dQqͯ$O!պ!OT8ɰ';DO@ZH]/? /GY%RaӁ Ǟ[Q^n%7-ɪB^q!Ε #rs񊆭egG~_'-l;^4F]`+3O1qnǿv/f}J?2>_ ǫ#^ŋ:w_V Zf=̹3?|ǓT0fXYe\1;-gJw}ѹb#8Z0-6FNDWǨu9N~9O &+jeײb<'0-+:#ڍ)e:6f7+4|C;Y^\[%T ^z\bU 0(ɏ fa.xH[$.c(m~BT|ۥ)БhFm9mYJq8PCyrեmEY4;.j[ (쾭=zbrIO G$J 덤T4B0a`Q$ADdC8^LqA Bm'GAt;cA I;"+nkͨibePǙp,1ƈ01;T$IfhX5 ϛ²Hy;Cnk)yoPs3WPLm+4O||1-ЬJ`v+'%_Z_a=j#~NPl9Yq9`&Aݗَ?4HK#! ?6B)%O:*D_++̯\]1b&wFVxT+10&1]RW1>uiD1Ul^HGļ iGag+\tkFX{:Uy8YWYKְ(:ω{8 [ӆwrˈH\a9[x ^j<>YK'RnN{Y8Jn70*C_s8,D0z砑dT-bؓ cJ88{ ¯A)w^C (StBwp蕑u/y-ǏC.i+[+jMݑwIԜ'?NyBUe&{V  C$VH wLo "K{!zr}I3xCGZ29H[Q {]A w}h W v`!]M/:YYP-ȢH%'L)`e &:'=LZQ3u8Ţų-S bRQσ1PUN_w. [M/v_y*NL)S˷Cݺ3Nw48ŵ,v]E15%sٴQ 5ӋqHTlqwK? ^'N!`d Cޞ`N71C^FҘOƗAMvuyX9;bk5GMn#Ɗk%1P5rCEw//ZthJbu,Ez :(bϴtaO)h"Z0 NN%)MTǚ"U3|"H&5wMݤve-K=(FojXygliWt:mG0x51w4"~ȟǿgr'zĀ\M )?ѣSbVuz *Q=v3~V>~LR~!`|u|eZe*\LmFB{zS,D"A(ڟ0$gNaEn)%0F&yi=>,K6)՜yΕGñOmD}'8֩"@ O("ðBT <8r pg0 fVТ"GqJwJȥ^!0hj>8RV0#C4>.qۃ-*}`,@"9]였Mij|9vfa)?28B: iA"Ɩ)!Sxɠ<0"۰am= . d|A6Bڰ]:hz!ɇ5*HhN_d `a9HLrE3L|jiL4ss^u f*H0um~; =C8m8\NGgYZ0707010000008f000081a4000000000000000000000001642f097500003288000000000000000000000000000000000000006200000000./lib/modules/4.18.0-484.rt7.273.el8.x86_64+debug/kernel/drivers/media/dvb-frontends/af9013.ko.xz7zXZִF!t/_2E]?Eh=ڜ.+BHJiUmu "yE6ȒgGpTǨԍjVPuPG;x\Sq Z*L#5E  7SI5c~س@◤e֖z݃kb 0)BU8D:oRUpN٠} ^+r+'s2osyP& PCfY?'yxJIFupG\e=Ii c)"&+AY-5!Ox.&}p G}vx7eb٢;gŪ^ 4Y"[LK|1Ѫ;"+CĈdjyXO4\ vsNtԮ.3vR[%x!$^*2+K~}˳'\ڙ^(J+1ʙV|HxY _XTqV{WIkEL[#>Et);ҋ(QdH@G+k;|=s l \mkwjѯ%~LU+,.?4 Ht&L| Wh&(d7++FwM*3_OɇGjHLHLbDrףM$uptׄoY`-A6` =v}f>O2%Y;Y{\Smnef<-S\#!{ߣ!nqi୼v4$#AVv=|] :I# rUdEkj0f~5C x 6h-,W_^o=Żԩ[QR h/ D,w=}{c_ ( prԗy~j(pqC+Fa2Bll.ݶ)mha =خKÍyP-k +PG('Bg_XI#(S{UWҪ&jRms}QTF9eFZ9D L\E!o"<*ra?; ,O7S 78P}y/GxYd'"V,8%IH]Ȯ|<pD&W݌%(k iD PCgAs\[kjPa2$+>=j`re]CQ@JLxI&]3uQYB B*#m@:WP5$HuvW3Xމm1nfH0)Ş_zH8L׃"4mbjv)=:# ڦDOMI"X wTM{8|G/_o2Yw:$ilpbd7Ep7zmfkg/Gd{vȉ,Kن<d\ ₷Թo 9=+8*2m |>\\&f`bh?vGҁ0O=E "|$`` fݔ"m˾aN_@VU4әemP?O* PULDwҖ=\/?&ZCz-xL V;HkCXikw5)L r`iF,`G{*y(̠bI95lN'IS.|?2g:ܤ]T=Jp3Ir>>A/X hY NQtd)Pe1:/t>J;.܀lՃҼhl[Ƿ)6``"EَApuG l& }o ڀ;"Pʍ/csD5' -eׂdUUcT^FE\F-m)P%vAY'! Ykzj*8֥ǞL nA0.^A]bf0;rmQoI5 ~=G89B "5%CiT|K5._`<4U,"1kR;ES@x.zꊓ?)pbTAR=I?@)!>11n`^fʿ"Y#" eB2_e8@WE*z||Yu JerN TG7\uC7;. y쎉3:O}7ȉH?&TBwV&M*9|э[) 6CZT*f,}dM$xiy|Kq-.q}An'͢MQCrPC`F13R¡F!8,R8_ZR}D^̴]jajwLs}9HDNL[-Mv}Ӏ+PlWlEඳvjGfE_pksAp'[蠜6Cd0;i>L8&hu3òFI*iVCe~$)dH0T!XX٨22fz8+I; 9  =!S駔ݥXO &t0C*ϧyS(gPzp Ч -h4iBɨViZgmH:DUF5pko$,eI9blgۚX/gT1ƥ\fٲDIyf΋m?,~lY!>O֔Ӊ\6c 'OXekVμXIy#3"V Z4qURʘRYvGq6ЬxZ  8G< v)#-4}2psHr&l#!'S=i\x  Q-eu:W3IlS' YKgAķWfb"])'Om?|̗#p䰩T@I:ɝZ]g`1 mB~=Bfpv= F*U|'-4KԇU݌@[ZF+ +[d쭬K ݉H{eA,$6\]Y// )p`<m*m̓<k%#KdF!>6-\Ga? cP#]YZWE$ ,CnlI v?]Nao0紜VΠe t~ wvorIJ{CܻgQ|aTM{!'r۫+k)LPsР3A _y0u a|ѤRc?E=tPn6Oˡ<9ީ)lhX4~@"#X4Uh@kYM Ɠ(DKN_! .;s? 䜼S@tl gzoRׯH KHa#԰-'29&OxhBG2s-*gגuvtAeX݇Po8.5׭| [RP X8BLS% #p׺GBś8bsn=*[ro[t#W-TF+a\;'&6&K6 { P@Dkݭ/Wq"#VzQ\~'MZ~YKO\!x)_6*(w0d$CXQC;>YG(}2΀+e?, mqν=^k.,`_8_);t1qFB>|b^9!6 8wAquByv|~\16 \6{]ES/Ug ز<U9[ cR=٥Y9bJa2efʈ&{ s9Qp>֜%` Ox C p# E&}QޘwM ǠqpҢ@9IUIQ|-,\8d~p`J]lB :Ew pu/D[bOG[}!ZU'm>G"yk@"z;=Nn?H.W^>Z K7JQhDlೲP Î_6֑ZsĦ ~4_eSţFwTU,~]M2X) QqSa6gq,٪,Ou%y]X"1+y<=:OHg֝QgKznz*aoJ\Т/xNTL,̀ZFP(f}R B:EC)n 2ACMaCaoȋYZ,8h90,(8¡?*TZ2rNU?<ڀqGYCRDJ'6UVZaSL>_빂hP q )Ia3҉Myh' bG35pe,xl}ί[XJ<@{s*j>s;呙6KOѝL`@ Fs2пz%fZi67qmGd(D3F z~k5}$xɃ n(] nP*1lKHesp=)3H镫; .e6؀dY/TmbsLCߔ.9wC՘u=k-A3ڤ6@1`ŸA Xf\_~鷦YPPjK>/@YK;RV Ks%/UP˜P+@ DEDr'eIw{4!#RZFcAc_M;*;8_;4{5bf_kH Ti{JhCތCc %=)k3źa]͝,-)2̛eQvHDSx^ds,=7##p'[1v3`<^"c-\tv۶>.DbQ.8J.V.j ggq=(?Eev'Pnm ,\2/Rl4\w9{,)y/f!bmQ LHuilΫ{Ϧkm;CGfND-g42R\>ݻ8| <{?A -V!yY؊].̷X]E/id0VF~ajuIeL~ĘǓă$~QA*nb\,[2x'c~tAd u~ܪw+3nec&޶k|iؑۃ /xޘMC|-jUz^u4OTpde6/]9Mr#kPBcX;ZQ|A'%iQZ͈COHy?ۡ;LeY1j;ReN̏x;Kϧ~0nc0.e渣xMdJy\tpZ/F 1:P3Czy{za?[}P|QAVUrjwo$Bۀp 5T4luVeU ׅƧK&"y6 9sL=Wh~vl#lX ’p9s|[6"o1R/̋Mn[  vd|,Di7#Q+tGh;*ʮ/3m ʾx\Z<W*8랊_tCJqB{~R_JC9P e-FqO7z$fjCfH%}5|`%"U¶d$?w8]p f$QifD>uYAkHEXtBO n!XE:UBq>^8,3*h6Gv4o{zT[PA9dC!|,R<:ظ') j>BW9pb&`ëiJ}ߒDsx4GA/$,0M/ֽOfaTDQ?X0Ikfß]l4=4KSyw4h\{ߐ*5:u56>IcxmtYX$oDA왵QRpwmh-qƼ^`-0m^s:߾|4-t&5J5h ԙ9+/S.mosm&8fH1Ӫ/Y},c.,Lfi"%מuqvzB\jՌyi散u2Mуd7jT(u\,eMJ ʖ;0=^3#j0|X'[Kq{-6íT(ŜA«RYV5W 6$i2ebD@#;4deMc^6wPr%mêxhɤg *"vUD$s9Y~Qmp0",ahJ#:٪p&TI!ºso>9B|8خ .W :zc9ayy43 ᢣwWh6{I}mB+QP}(k4^ OFg ޯ8*GO:D2uS@i(ҿ~yZVqȰi +w1\Y{ @CgBbaw($9V>ފpBU'nulH\2 oTܮb;-Z!a٬k^87Mo1[L]'۷xRՀA>+-jGn#( +.`/Wu2@CH3+HY;X.˲85bŠSJWlBQ@%^VHx!>{fl?( Y= r7^ڴTaXi)s X"q/ 9CNy5HU7u,#FaZC KJ(=\V2CECp"W͢OˆW'G&h^3x15DI4<1M/pchqJ ?M)`gh晜 &CFzB*An Ung;GфwLV8(1V}۔rY ?XrW*Jį:үwDgV>C{,T({Z-RXc.6*~*w<.ϫe U9E`|D'R\G(bf\ดZҔF.s>0GK!M<+-wBV~t<\f#jɠS'mg0Ex ,l1,joZws(Ht{{ p9%6kG|.#ӭDi7B|A_Y{O;S?rr͊׃ $w%Mؙ"Tkr>~q n%[^gY!aҩt:&b]N[W sQaRN%w4Wi9tl@eqs3Y }3 PHjC^L.Daʗn[tF3f^=+q05Dbጄ:]0H`HqwMG9y]h#DhXMKQ?u|i:50dx]G*JK:_2w _VizlNN V[l۠ ,@߲$);$Z2m.u9?o{Z蛥yIA`}8h]I#D/" dG-phN렸 bX88^ ϵnDsiC-L$ER|vX?w"ytI H}2q*\aM?XUA^ZesXmH {;OGYBz!ߍhW#C|#N.P{\N1hK?E) n>X`|J3OJNgj3W8=}[7;{B]_LH,hZ+/o2 7ZZ& eZ2`#ݨ3 r.6Ts l˶$~Wy>4$~xrLSNB?pJU6凞%7 $G$u'5rÎ%fZj"}Bvpe7jN~h2CrylV<{2X,S= /$aME8y4jZU HR]5.cb%Bt0jaV%ALa7thtnv2 j<=+V+kgS>pƴo5aݓ'}2%3#>8uTEq "<ldy<n( i9ܮEw3$_0R5;{SN`/ïBeY9pbP`]/kH34.u^Vq[W] /0B,'ڵ4,[3w"Y\dÇ6vZ4p~%rW(z@j9sY.v4̯^jN KXB-ΤmP:Q r0>FxxcHs$;, a9 ,v'yӎW>#}^oyR.c<U 3P򠝕eCo2ܣ{Y;"]|$^g=! QCjzj2a@0#^ӔU6`zdY&>c_`֝v f< xUPlT7%iK+JY}_AƠgDeV/:4U=&Kګiك&3odFL"%%܈xFhPG7϶,u<~?gJkŽ-R4knV-(9Uy*쭯$Q|>5mQ߀m;ǹ}V<4w[Ž؈"MZ :w i% FVSJt5 Q%̴\ 0 jj(]& 965T\OX;d܋])">M7)V骣]QƥQ9+8s7@mӤο9VmƟ?{9*O(ĸ jgJ`n1"k5Vs`itp_oxgWuU~*a=71M'kg_QZ}ӊL([ܶB>|CtXVB~]*Q|v&JUH˜H=Y0^RSff^qW׮U?y*7uݩ|t(YPV=M53o xpXK (C b}XFm ('*JmzTN4-Pls$ 3d- |ڄ>!4$-הេoKLW"OTe| ݑ GQZE*th Ef9r4Cn1Z"vh͍[5.G̱7iPrD66-8 pGooyTd5k/+0ZkCj [vq̈XWU'c(\ 3$, -%3nn☱y_f|Tp_/ EzWKFjJKu؇I!C>oj=TjFǾι.w0֕ݳDLg/ ByKULzSq_kvw>N@:u\䅆'ӎRED걠B|mjo=+1V\ڊg!1U;((|LϦ|xD*ǐQ7'Xd˄,tªAihj`{fRӒc,b |ztPsTGP3 iZbCjK4wӿ!UO4L Ż+ecTm8`?ޗU[(qWEF:43vln$/+/PγO!4ck4s_#TBqLzwpTΝ)Of;z=hS4dY7e +QsRBJH0oN2֜Tyy`|m7G2-('3ۤKE<̒aPow7.-WeA-R@_.V{ ALv]ݵ RkMAcSpǺ KU к?25~:i];mJML`Xt6s>/IL7%yUM {tt/ 5q?P ڰT^ʽD.e'tղ;l3ZL*420D?[I'fDcnOF`QK5&8O|H`h@`$\.p'R]n^P&|[&u%{1fψ~r=9qmE-kk/\<c&)VjWznb $3:-pFE2g͢]OY_n^\t+F>nAmĜ`xȸ"jc ,=jS2-% ,ۯc{{OUi\H%Z>zW"wD, 6]ɽ\!x %: DW''2{BR[R!c^Z`"m4_`0akm CAf .ï{nC@F)9zZt󓾔U []] L tY]/ 5/Nw@RPM0 0ه5anRH3sK a5zN l LNUWCQlz:íEgKb8ش1P ;Qd`R%UQY ?d!Soj"'jq:CtJ0)tmgm I%Dup gD\͡[@ݷ\J]Q8ljs\J J*c t1LX 6޳j~FXMO!|,ב)dn;u-1:.b@}'LFJWxH"Jl1vɃXg\&aNQ<9ɵO#jDN] Kwrk}*Wf^JJ LW{Y/"$% bY*!Е6kq.0!뼭NekB2'S:6 h:ϸ#,ԦToGNn;> $<ژfEH9[Ћ[;%<1(X aGE_8#hQd#Mջy罢5 "#y<)q|)M!5&b|}峁:L<.MTrM#$̞4 )"7EK<&*YMaMx~tc/P]lm|U L"9vcui>w [ey`*ۀ/ |+ b?S4@xSxϾ.d}BUQBd"SUډ]4/q~0 3ޗZ24RR`xC:SYдgqCGfkB86#dKnɫ#よPk\{}޼$iNT> EQ8)E(͙bVK=$+(Vܽ4;an F=טuH<+ !,RV`ʽfq U%4b;SQR tQ5w gK`I7єjA-Ems9/wx6 [m2w6YXSB2A*@l8ȜwU(>' &X2mHC +[ed4EA<ͫ$M+}̮gghO <QS¡<'XTרz"4  YTu頱;x YYG_6u^. 'A1Q0#? ȿಆs]NOJ556X-C L@IHd"uf4Ktv(|Dh}'4+wAStauYskx?8~RU,Vry Tҙ\qбTӵGU\C̓ aİg;,@Dqn*M3Yn8Fwr;'XL}ս.t*Z!%#cF3z}"(g7`o@S~ Po K_$\JI4]s#t(҆ͣNe[D9!uh o!U7~O1fb'"b'RM.tuRx#U G &~-5BInL$%5]K0*lÄ=2>Zhxm!ORDe.eڄR5{`L`i^y qD7[ˉV ㅄwI_LG{Ϊ\NJبk*jkfࢯ JE77a:,v&2l-3xn >+/QztmrWqaA)E 3W? vMmR`̪ x0Ŝ~sI7x"~=c's! )m1׻ʟ%q`6]0K:O8w53$ŘxKh3Vc$8X$*-NLgh{lfI.S᭖@`ch틐\o'{J;ެrkq̝uc,<O~ Hj46 8;it=`<OaɗYa0tTgk>҃09h}a ZmŴ`\_'uz~Fŭ|m0!C v#Fb_~gL]S1R"zM &f@ƞ!BGXGi4ѐ"t t+B#Ì𮔟*rM],,<k1c{I6ׯڏd@40U(̧naD勔Fښ+ٱ乜}|W=U$R.pKJ]aYwދ];fֽ/c2e%ݰ{"Oؕ%OYhAX03J|E۠w5jBKA[bD-F,Ig.!@-WD>J࿸s9n& QԎStڬ0Wh҈cj'lVC4v\$r[`mVJܚKƟXl?x1?^FEhmF۱]%>\7!Y =oyE&ClG̨,aI]/H 5ރ k,bs^֒0O׹pcM]YC?wCA+.(W(QNiokr+٩K !Oww!3# ǦE1D"l5')EB*Q'FH%TPcbOnj*snUbJ#)Ԗ-^d4=d0mG3]|S>>۠t^Ņ$@4DZ?5Mh-f{q K:=ON]:qPzm,D p>L՘l6-(`K7,5wp΋DHp>^֦s^Fߣ"8w%&p#۽k֬  Ć٫!"2)$~rѯMUۂ {(B:}7S$zgw-}ˎ1: gv؜}#"[(4bnKUp;a|p|_S3+hDL[#KmBꛬ5uq=$[:`VvZ9&)@ 0˕w_ìsxaL(؄Xgoj]pڟjM^/^j'Ueitz4#qɬ Vdqe[B~^8W6ؓ$xoXٕʗq]#8zJK:2GցEk};=<{`CJ`|OVYuI QsE,QdAK4.Cz#=B1Zu~qm(D8Nܛ(4|adz[kn=CſyieF, [a○*3Mi IRBb!RS\2~N^!E(hv òhCgOpz)T'@1&Uv) iW!r(>`}ҋa%KhҕߏZowC)SB!EuKءrpr(ZRE?yU[[moΙsȘݭ2o RTЎkHrI/ȕK͆NOQoҽ^kC9Ri+9` ER}1>!UUSKjIB8TwBRBph-/n ```pR{o2;l@IedKf<ٹ9pp449U{r}8Y9lGTb焬0޾<xq̀vL'vuONQ&Ĥ)JN"\%5;i̟q#d`J3XvMӢt~>IŶژg<˝d.4 ‡>PA'd>Cjfsaw8{kHᛊ#&,mJ}6ƴ9ުYnx L-;U&l?6Bb5%ʰ oq r:],{|_?Ic⡘5lciPfb5.C &թ'c#ӹHU4~V}͠D ~( sC%py\TwӞMƿŧoNP/Yyf9h'RL_P'һ^q=#Bdޠ'%l:[vHau/Ə#($=\s -S֞ :oͩ^ \s`b:Z4kyLCbt&w(Qvbo-Mk<+=mJ-zml[HKUij'[WV2FtyA BN)WLFNu݋ _bFci %XXa2;|W*]6G"5Laeri !>}&W:Xh ,kY돃3F3 m/duM.̠Ok} &`b.T<};_Q1Q t6nr¹KQi#Eɍt[u軈iWQ"*gůyu$w )/&r_2N>9KEᎡfRLMg jQ ?RP _y"l۹pi;Z1ZWf'|Cj{RW"0F<_莄Pɟ|Gy<);Q;;x=οU f Wജd ~B)1J Gl,ȴ 8ؔ!AC$)0bx{MԵ+`RHK+-#뤗w@pX6A{5TN3v e}V'VB puW'?=40`/T^Uظ`u!(79[CWЛ T'V2kW0/>Ǽ#XiJsPs/9ù0'P߈!3e Z1s^H-`$݊_?yĉp3oǎq:Cj{ FfU0 ?(J\`ztUg +RK_hEٶcmʤ䡰W_T~|%Yl7w g:y{ڂ2W k2y6)6sr Uc: ,7:>vhU1KCɳ=!&f)[GM:(IW#Fuc.\}@5YԽrh;X\V:HS@{Vtm{M/,>|ȳ.kxB*D ťI+ɂt,ne=ï.ӥ&$iug%"3)%.~xl?O&hZH>3l;0{%OFV.zq?鬒'pKZSaf ukl/y0m(f \{ n7G+BtA|_hRt\[e_7guwJn-u.|gаC8ï$N0$!GEњi=hD\w*;%\`'Կ_ڦB)uX2Cn(.qCRh>Px!ztL }Ym4ϊ x{wvTX]yɶ ՗ܪl Sb7o-g|ZfWT~_:散0>iȦpY3Clύ"q]Rl#JWl}uf\ {\4BM)О.+~ClON diC3>jopK ~!k0*ٕ ]7R kBӬj~ -*wi I&"hGݢfWI[,hJlk3E/Q7u8ZφԨ=Vf7;ǚ?gz0c{1Mxא fǭ{CfĐI_?XB_ -N8pSpˁ>R~|$Iɻ8x՚9vaF^*juڞeD؞NqZUs`MsuT$Ρ~^D7$4ߴ6C[ jh|=u4Z*rxABsߔO3'e  L"=&Gʴl;mӆXb)+'˩'W~s *>ްD%۔N$~E\ts) a6hq8Zi&b Gq읣|u,ГX6%|w0=H!ul N> !ɮ+o1`އj\9rnUĝ37;a6w D/BZs+~.bٱʍ*w]DHAe~ `~S'\MϓQBwrȐ r4O٠ݐOęjiID25B-T:onaWmM5^dl8\,a}6qXiaH"] TBPBޏ_NuR|VQ?58KT,ٝ.=_~ ,ZYẼ G\<ЯåT6Οw~zqW9:&rWػg<j 2ZAa,/F37>U/ak(+Nu8a =oՁs5E{Ϙ2FjD^/`f P 2- ^uw~QbΓ cGENQJ=;䮓: ސQip}wԔK|(+GF)I!AQŤBɄEK\$=3!EDshۥZwGLHCʒ#kzwY:v58='-~i@I+kotM*IOF+Xhջg(: +Ԛ.۶H^L>57ƶzgϙ򉶇@Y)aZv. NO~d}&Lw{OmT 5qx|l{Ap( T'ӳG(㵽w N>ܘ@ +j0{Cِ[vP&֥U8)আp C񃂅ni+>6piτ ݈٫/3`c' J+xVy(bz0ӣ$N(Gw Cj{/E*mqbLa%N;-Vu["Dp;WΥ *]]@(P65[]Ug E认Z}HP&GF9Scޕ JpD^5o!_J£^KavιΔv-#}rO };)s{ '&3mqpcjJ@*'^-wM縒iQADcKy`M Xga=CLů?dDuDz+mɤճNyLD:~{و`8*dM1k辶&"s1OwOlHq"y>aolE#_LҨjE92ޑ_7 *)+ÊZ!*Q:􇛗n=qp V&XbK$Җȳ~U]`w؊ߘ=MpI~32ޗ\`|6 QqsHV9>\_[Mrng7B}p~nL9R7bq(l|a+Z 7@phaD:jD!#}IhكsїH]nM&u<9(~Ndom%msȭKy܈51 ض6)zn弴{e?7,JV{l^:M!/ CEK %q0fe-Etm0AVUcd ץvӋYRv1l?~@# Ar&z@gE;ƹrT>CUsszQZ_pQn/8^[xr'K? i\W=CL;93e0Aj٦,dh)*C1<6BDdj4*y[f^\Kstfn@)OkeWzMN2i٫HC3f5va%UhK];r=n[=Bjv]9hܗ[yCj 2YFˇ#OA$~2ѮMڴRDPVHãW: Px`_(6 6KT( m79UwG}63x:ln'8tNgo$:#EpYJ OoY)xm*,cjE nA|3c-#(~>d )=y2֩RE#YFgQ[QB Kb+0S)v?˭_y(x(JX=sfּW &WUI]Ag]e^IǕh@cgK̛ʀ Vrſڏ;j#?1iJ$8Ay+t-9.߶(egyHDha~sAg:FŲz^"Y'ܢ P:q+2n;sX1.;f͠1-n&R{V+TR^7R&څ jyY9Џ>XM|<ܼqa6! U{U#jgOo*@x^T̪ұ@@ؾOs;7FZet9H@gF$IKwVL*ƾ^kmZ$c9fmx%9酻NϧĒH5)!inPç]D>Eĭ@P  owq>ZڒᒥQ@Z7ԣEVCq2OyތEԯ;aR'"[ 7(ڎ x^;,蹝PJL]5{ (M"MxtbO,G4]`{AKC\ #mȉ5Bf8ӉMKx/&uٮ(TTQ_^ˊs؉ZEV`uR'|Έnܘ9:GJP֭!"]5P-#gܮr[CËA`2lgKjN6$=UG`/F?f΅# 2'2Kr KZmTكqOj~^sF~>?i`b6iF|T%d0~)i 25!ʜqq`e[=@g`죒3 #Ps5N5hUW^}:/S-sv=%i_&5wv"›O`sVk1t x3.:Uٰ͕ w{ UNy櫪xoAм#t2tȦ :TX 0ڮH%,qivWr2,"\?hVqXH2krtPl^M{فe*#3F Sk %,SmKac3_+Cfwwnkj4V&vQ.<9B8dڌ[h%NիW1A1k[`*9(o!pQimpdӫʁV#ۘYL+G/R^E0A1k`-P&Dj:!Ta|ar;n P7.ϞU>m9I•(SU8J,c~cY"t'DZϻ3ϛp;Fy(nr[ưTR {xDhrץ1Ҧ{~dhKoe L ey$!Z~A~>؆xem:5.•o>(j;ڎ.InN޽cQрխMy3. {/Hd-W3i!V @Y~xx2E Xٶ~ ~dz!5wљ.]\K{{zYXkk;0ɑ dXm 3O@Ƹ4N z &@| bcWҮi K?]!Y)RXLpаĶ2_G<:5 PvW]'B/B BtRcpRף b=#F,[;E߰Ǿm1OL_+ڥsx~)3N ghKN۳7P[-*Zgb+hw"ƿQ -r:/VLKRnרW(?XՕ͚s+a_ΎkPڂQ;)ቆ/׃q,;쾯Oԣ5E>7 P1\渚_HR<8:|F4hG3"ِgz"$Ra 95M,| QdZkz(i~3)^V7ACV zGk' ˋkNybN6  П (`yؓ48;:|r2o \q6Dg&DAg4wx8q C4f@Pq~ q~ E,/>{?C9d9㸺f^&!Sa5Ygo%\q^bY؏1V :˧C|wh\Te2xp,-ɢ)珫\k)w[&҆&CoiM5PVriO'!z+5a{;G/g0tdM WQySchUuXy"e#剛U^q]Z2>pjmmo "QXrvیʿZ7FSi7zCeB[Hh"3ai" .=3Q ;Jׂܴ30@AIB@Ή( w1o5)uh%0s^tgXD_ߪ}Ju~˪W ;Gwނ<쾾zbV?Z>d5θTsnKoa] V`Ek iIܘ-V#Sl)KhUC9yB}^ *JO-Y0͵q4TTב̓~FCuWgn ʯ ~mcd三~5 #QH 5_)qOj@Ps7gQC ;N(Bvx&zm+I"eFhg艵 \1UŅ NDt+u $0ZjXɎu7O!K(β<uA')K>wb^h6|z%,.;PS&Vg ÁarhRc{ tZ2޵. SP|%vAgkct r> V}ZLB7 ql HO6ՖOӱ|_휕A]@.( N:f"+w-;%5Pz[KRU4Zhy.BtC_JsmeQ!q3Vv52H r-1^]`0aPٓ=ƀ\R':jYz ߻#X ^!(}T4f"q;J;k3*fcلq`%.GZ"q;FvwI:,3Z@An0V}xI-tt#E `0A@J=/_E"@%q=ɶ@$Wr8S1DgJ.ؗԔMGNCHFnbrD4nḨ1;e9#KHvlg]|Xuuq@RuN.N|m*Pf)KnE*ϧ+'(Yw_,ZrXK$,ަ`{Yn*m c <|O;s8f Y͋dx/A](wmB le~; 4“ğБ}*$T%"PT*u֏F6<<;Ycd ҃\+ ](ҜsRVq)>7nJ,9?gH`ٵJq}8xu*XuUy' 'Τ.UVf'?[[&;uExI pD3o> R܎U Wü?m@QT6/ӗ g_q%0DN tFv5'oWKŴ~v&Zt}%ŹIPw].vAH1,_ҙ#~ejSfB"ۤ`n%" ˇpH/ sƲY_[QJmh< ;zA؏lWi%[TL՝Se4 Xpȓ'Cn:I5P7( "˜-dtA{T`@̫3?҃d~J iN{fi\8$z9x,NJ-ɉnU;7O*͏pY iv #_۫h&bPŪk7?O>xՐɆCq/"8\uLݼvBL@{=h(o+=PpV!96!L>Y\CCkWT[y!ӖqA' 4$j8~;*pہ({{٦F+嘪ʁD wYyEl0uamkx5w8QYo|j4`[d͌)Xuf5zD?]0"0NPٸeD&MrtmOAϾI\M*#<ԡd\FtSӛ-pP4FԵ<{"KIWGqXW|x.4K+(*rCH8?BWӠݶ7diOa$w t?H2Lƒ` q]O!dLi#Rl T\zjE- E6. K::</BbmP(x90&r<ԊVv˶~āpaZ I.3?ɟa9` O~f﹘TBAgR^D)D꾗Q{ lx^(,y*kz1"_{(']%vD=n#T9\I 8ПtN`\8D*6_-]j*MV<4k 1>`d-Cxz ?`"֖ڐ7"a:YD#K}gP7}L?Jʲ 9lDzeuDOwG &3-1rQ>H1\>"Q}Ń|D4/)޹ȢioYNyQ8T#mG1wވ^} wλ0j6\%Eq3: F/ &L+ˡm"!ZRm5ЏG b=i-.u&iGkg9u)_YV8][)t@缌ZfAyU R 5^RsDN9ݞ@da<l_͝RUvޓiß [++=li-Lc 8MBn1#~E6<ˡ.r?$ÿZUR/9;aJrfC?/ӎDnIέheTO)=X|+N/L0cm_fA+unmᥒ3Y-[' Z`r7B12dw$ՙNoA GrGP i3oGYuFLb!ݕm,`ub-97 Xa24x=g*#( ЬQinnN>`8'5'Outn/;5 2tQ66ص&6 3hwJG%%هޣ*țC(u4'/Mܶ8d n !z_ Շ'Y3M~&*Ŕ~F§BP.MY۬$ٚP%Yz=6πT=g*bNkTӤ .I&zaBD0$4%|߄%{8|j~lA7ۂzm@@3 1Vh][gxאέ=J(pȀV| o?U&A7_1 Xw5">eR&!%qUpNYquܞS宪kj;Z˘W8:g;] kKj {YZݗVV)m_CxaX͌fUoi#[39޵i9Vw`õٯ ͭ!TIm+͢= Iy\0DJ: ge \3FQz7KyAkє}5Y^SF<pf'sDqi|}Fj l4-vIٰOsJe v #۳%6:2*CL{;#﨡Y=U!Yb VW* by ZۋC`4v"Dݏ+;qy`bZlB b  |_hBa/mf .Vd:\ˮ[/NF†]&kdF^7mUHI/؝pDI8 ? !%%݀ ]KNX.AZ2&e7&*_D{={(joz6f6;")ɓ ,֟|&=Ko1>[is݋2>Sr׌w D.g-0!!Wlx9!v/fٙ="BN)VEbg 0v̤&. VuETZkb+~J,J=t o>k{$ftv0 (Sa6g+:61o|߮x"pM 2p"MEL+TڈCphT#w{ R$m]ٞQ#b!Uٳ;Nϡo M}HmRo7P|qrsb]fvE<j9{C!^tQ: ȋ ݩpյu549SEP{*I5ʫz}iĹ ò- \kmP:ӓ<"31B&9U|zLRP]d8nh r}RgW 7 Z%R |=g+IZ?4 a>$y_>;*sO2,d)2۲ ]6 5V5+}@C x7 w3FC!aKKnzi9B!۲ qW"ύ;/2>j #t%u͸&v*D ^}Ryhh'[s !nNƸf6ѯn@)^rAm半6ơpz. 5b* TqX$4Vd7\w@]t9; sFa s,fŨ" [8`;S#sේ/Dl19 `;R`J/v W s25[=7&5exψY\zr}X&3Sj۬ZKn-dUʲzzfbrË́.NQ$>2 #T`58vU6lv\▋M9B[ZxTy8'>[N%. c|uTTZmO@h{̆FFKO*'5,3ܾ*Jk"R(5U(i4?)%I7_bWY)' ,λuWwd3 >m@n)=a=myG H~Qs6̄_ɮxQ]Mc'wg-?jo 5p/aW_ &Wh5}?LjSsjsNRK4>ӣz\fyLg7ŷYt/TğfwF0b!nNtNp _W!= #(%irK9F}>:M#̭z5arEM |ED_QTī["z9 l7ON3CTH:6+eR4fsq|z|.ȇi)a$-k?>f6_̑y?S-Hvv^WggW1A#r!iq#yQ)[n#sg1RR䋈_vF ZV?"'辄^T6#o"DFw j1IGUzyR8aS^ &o_LKz )$yWo@8T.C׀jtЍH N*$ ^1A9B;.X<,'TeǔŸ Uʪ=ff9jhEa8sAM4Iz^|)vJxgD B(_ ޵Flqd#6m󙻈A *z2>]" C]KPď=a=r^&sp*ؚ޼w~(7j_6-GzG͟ORS1eF}0DH!EҘ~/2i m\$#,O S/$EVJ/g9wf\ Y6]1(LCjKĩ_P\7,Y*29ۉQB/" . V\gn4I0@hs2{L<$%+VU7~@h!$uKn Y[KTs$1 p^6~36YkG堍)o <Qz >kU<$HN_flRT!3 Kݲ3OPwfdt$ܲy= ekpd۹/=٩x>]eJ]")ڒ:g 1.R6M:]0^]7Ϡх;#ז>'8k`#4aʭN| }%&/Lز@krF j|?H=Bfbאxo/y4cL)wzcdų E\Ժ Xžޕ7g?g9$;vB[h;+6>ct詀x/d`v βChC1yC$SR1GBo@z8%#Mnl}2tn|Zb$_u vp~}n`SQ5HfQ-WAIeGu{H&La*VoԳ-뿩xF-0>OJם s(e#iCnmG,{S"K^o?l6B4~Lnk5! G$[/7ps$`Ltғ ]~ȰnpwQdҕRC[wXq&!:J?^ȯawTE{ӘE~ﳚ21-짤F*.iK5:u(^_cMf[QdO9>lL[)`\gP}Hi.6TH'sv] CC#q%s]. 4[*W5 {lys6["fbؿKe=%Z/l 8!>RKɫ=18')?xiuxnĊb5T{#Zz WDqA<1 *yɽM^hX1W8dv&#N{NʂEpW*=B|ReWkvUzlȣvlwFiž=^:>n6E$mѵ\$/SN Ȗy?(vkWkKZ$tMTtO#T3/XBZHhTg ۿ-4+ GWlF={qh!IuV`w ,<+s9~=Ar}pȌcpH^u6)cD1Gӎ7`aRDm{x=%Ri88e‘0iZ8/HQ {)qԛcX";|/_gOUrC|Ҫ[o`q\hGbE!E;%}rAO"˘.?%-A @,(\|ʯ/0g6]IgKq[Zm:,tQ)35T|H+K>*(L&o^ԆiL5vHQov5lղyIK][n5+:\I(f N5@}\&w(\ E6 6C#Cț *a`MHxJkD5+wt%Y%n~Q%@;2Z4H=Fz@Z,1>gxN` .YWv&}uⷄbbPhyGp C/pRqq,U+avϊw6vnҡ7Qg(Z c*x/RYODT/Tm"Ly HI;"N,ijL>1Vo"tQJ(r''緞l{eQr͝$ ^sp.k0Ϻ; 5ͻmsbҞtuF5SKD1&dfr:}1;wͺxg^zwEw_['ZV:p_7euGRBX%/N|(3\LY"cm)=wA*`wQ4> 90G׮)vdſ&uz{`?*pٖIW4CV*:WϚn8" k5 > ٔ gGu\SlhSFs,iY 3}Dd\:֯OxҾ{M"128+d{lqӂ@2jn_pH]Y06&Z+ܩƭn$6hle"l As t߇19-Z^<pĺ`!^(r. X$uT7"9 !J~WaRp*og=^]sw? 橱ŷ/'<"d7r2!UXC;ɷI_9fӸ E@g+i*c+P5PX ڏ[a-(b/æL ܏xo/m 4F$HJ2vyߋX= L͆2K9l}P8V˻0/ xxS0.N U-j :h 7V(sEi)-9QcG%A^^e}T xNvpen[^FNxP=^WUNy3 O(m:J1;XK9mJ2TdsKFfq N>kRɤF2]RZM)r)j ȺmPB=P$UT.!*] xETaH.= B]({fPg+#Y~Զ]N;<0}GXNHHƫ8\+8|ʨE|oŠiD%To?UA]swq"UlSʲ=݃T'W`yJgg5#ſLXQDA"FLEB7djSdPhsE">j+Lq4E2D!MMh]M<ߴSQ]suvK9KyIn f}{DC.#c`44S;WL3{+\xr)@qe@<TѤ(;Q;0 ڧ8Ts^A_{#5|=Rl蹞iu5SAzz|*RJUU`5d+ IxճL}ByI6GG딜94ǗIRP<<` 鿹/Ls1"9¡::?t;bmbP Ȕbg%DV|F&t ҐsP' ӣQ+! f-e@ܚDfO B_GP/___):bRB+:6D8D F' .z.zK)q^{5.A>=)+`?5j m>fq~nɝ({(7t>T '"=n00-|҂azXi ,Wo#ݺe䑱l緧e'6Nn ܡ=ʕȩ[k  _M8XbQ 3DHTٶljЛCDUXUxֶ;~EqP"DbÁn2⒰O53~/921h|۫ى%CS"ڧV:wC7qP?-[,R֙ȑӮR׃LSPcȩKT&ᆻ41 z.JF*w|'Rg֓C5cS5r2rI)E\ZjVV{gŗ27|ɮ}6)v+Pi6/IX!2%b CA?q ]y/0)9 9>M6$doHg z"76M1kK4;JG{ܰ>ŲyJC# 4% ן Z>Vqw.v:;xS.juٰ\!cw/;^5qM%Rڨ.=z }$eC[&]U=Dab4y"'s[d\3: l}WB@KōYI-jl|`P4ihd.|;_AdvXǿT9/^h& U|_,z"B ,)?x4mI 2-A !̟BK1gw55iEۜ]v`ʨV@źh@.'$SJ_N̏NU?5{RDGG^QIpڌ7C;n+lK_#h̫>J5fW gHl"rnGݚ)rJ( cp9\h-f:Q%; 0%럈 Q&Dftq$'ZXy>+_&R~GbzmYږK{C<)K7!gL'Ƨ ]Tìc?<a.жrTLP Jg+1o sE&$9!v 5uZ>I&mԾbCgZ1U؇?&hxCGTiΛ=RUDl[ J6{9Xi&͡NI!Yi躠h ;|D+dHO_Y5*8k:WH_09ÒJmS\˲Tt˄y%o*HX^uۣqJ I>h'v%Eκ"%Иs .ڕdCGLrn~t%xalu6˖,r}/I*<׋V-ώkI2d8^bv*HذդXZ+(q(ođ.'Z4LțF:ޝ#@߰- aŨ;۽{VO2DgӬW1>oi,%gP;ҍhGZ&]85uy29U;DXAquc5Vꢅy%I30 hmk,")28]Y ێ5γ2K+}q0X .Uahv% ii"FF)}ʹ'?3F(SLVGG h89Նi2M j"–7@Ҏ #Bw`% [[%K%e;|LUv]/?* ­H%oĤ%\pW<M&CSNs3X7c>P3!5\< ڻ'S˂T.Z'MIBGD}Pϐ7LRMָ_e6-\4mzkzw%e3O`އVqjS M 1D@0_@#55>CjaX}i[G$ :_(?'5js jL9b Ȭˆ$9YnghVooHzpF\*dt/BVhT[[^08ar#'~Jcx1U 7G?ۄHYiDҡɨT5ęMt9@FcV6o# o#FyL x6CYN;q3K 0x${)~ԅֺ;a<&Q!Ä>tESRqerN F֒QQŗ>ÿ nwy-Ѱ~ _>Ki]0)ЛI8zB*9t$ڡ٬)҈Ҟ@B Iֆc}N|fIAmo=.ٍ!F @HHvVjF:Ӌ .:aaT4acJ Ӄ&f48T39oIrL%>C*:efHx8ކeht<Ƒ#!o|0L۟Q@g͠`()6^1i#~o,y]L}LΩ ,WH<~@_ZlUVylt "C~|eonЫg>Ue@b#0 {V\"|EPC1UI)LWv#NVf- ydfKS{?G=a t)30aa%E_"n}XB5*-I7C021徤ÇfEL%E+nR{i= K<Eύg@v |H5Vq,sNэ+ O|_ikfo!`͞)<:JGiD V'9N\Pg܍An+@6sϚ4UZ_`ߥi >U)؝iX77 2ϛqEqB>D?vO.T FS+3kȽn}:uݜEYnumrۙ\B&ds6-v!oh٩tu8X=aVtYjpgf5kƤ(ʬUWD0;9 Bjxp^[*QyƬEm\FبZA9ʅA[ B[.'Nj2%lFz^5 P|'&NCxyV_T/>mɊJt[x ?H-S$:TzJ!x3 79m ~'J]erxZeg\۾u1:- 9/QgCdjN6 c`>VΈC30 k~|hq":#%P\ݼ(HKtҁunFuEL\8*-cUOt!%}P?|~F g;;/gs3>_ ]|[BHnUI_)z\[NL&j5;!p/|"h?WN'(щc\qAm`vcOpΥG&8$bm~-Z}f=vImcGvg~pסj")'W2h_AHt,s-5Ҋ+NU 'ga"N$뼭V<]n-eob*;BdZBǁ{[ko~q19ybi9>J0bD|pyQ <S sBau5e;2q,:UƋx+ nF6WNCoeHH8AToeﵰޓ1RW!&sm8Sٯ?-ӻ3$: Ktj1͈$\ saOEQa3z7)^BT$z6m*md}g6i(ļfm|%Є+bU cS%ISWV|5yo9w[xof7ڵr w#?| v^QacO<t}H@f8Jn/v1UƋ"0r>,QIb`T{{rN^ЊT e]͜HSUr%rZ]@/Ͼ].* 5}J->O4gA V(ycԐGS;pO㐀ɹ TGW˃,%xCȕ24 ^P+Umz53_, uba:8?%ejxiŒ&@.dʕe)Ay;BwQ_f˾SG0j3jD!v^Pe̵Z~Ƅ=C JV5;I4QSYa*p4u[)^aȫ076JYhq`HJSBf.U6(a6Z5&LWc-曗%}L$˪<eugO [(,̔S8h|1tUw6›']u҄"ԗ]ʳ TBKG6H2F5c"4iun_/A]myWca ƨk~j\A<(Pq}y)<z2zܙ):Moھ^| u=mґe2W$!HEF˨DU[msPgFmې~3È3F~Jt6Cj\/$BnQ(5͌ o*,$<1c776>g},N~Vь:@ӽ Z)nnp :jT̢5]3R}SdG C2j&1@^!.6a~܉,{kD* )͵-LnWeL %{|v}%`l}[5I7S ,J&gyq/?ՋbvKͻ@uOEy6VSН2uDqLWU>*aYPa/z [tX88e$`[W l8c!:NA[ipX} Lq?]aXٔ/qf$}'/!.p`Sѓ|[w5KNߙ:[ eh|,kq>p6{U`^u-{d ƁcPӫ韉eUC %#MW:M2%H=6MP3.b~{*Όgn}RW얗J)Ī&ŮuGW=f= _qt哬{>V ?34zb|AeAjUhIk& ~fߏ pl֘F_>kJlDȨG)_WQ~>1s@_Q̈v y3M~w?/hvXDYإ7mJqU$[p(X'vP5Kƥ&H#1,p'7-cD?A DJǖQD+WnƖԲ#6F>PҮw9aOߨ';1#ǹI6^KوY4I+ +~ [ٚ $SOM}QN]ED"7{frPbUS߶`7@輮#,z8һ]bn 7'zBDXċBC>h%Ԝ7 !#]HDKL_`?`wF1ʃQJP)[2CNlq.JefŎinVO u]lxSQ6-Ilaϲo/mx[=9|LVO{I@\O,_Ѻgi2n<VW>ȏEIZTZ"Ysp KkSpaFq]દ&6`Uc[cLobҏ'1ff K(땫ng  ,\Tu{d}%n袒#!2[o Sv 1 @7a]W`*Ƣ*69 r ~ _#n^  gh5F'=^nɵv4"Mܜ.4}Lv9p ȐV>Qմ5!1{>[hЁ:Ĺ½cq5uZ~;MBZT@]]WZw]" ghkX8}R`  G&tMPCt|z޴ط]!qUd0F9#P:}m(f\.x]h;U^{d# J~rѼ-2|H'Ꮇ/g29DWZqK`Iь_:"Uh_sHٔw3Wi9qd0at|b4Z+,dvPΌ'Zl MƐ=[lX*鳬)D,g)8uS,2aQqZ1ʐǻs[?uaO`ܙ\J2fYTGiElAIX%Ϋ&i g2~ Vfh@ OaqK֠QUp潊O`jCk4dMjUOo?:.)qsk(p>fE{+lv+B_еo(UbcnƖ@2-yCV)D+J$2Ww@bv>-MAWh!FMwkz! i|u}n@V%P?KnG>זZFGPbWy^_?DLKn<7a=ɤrI /ԁ 6zMIZ/YyToWJ+]:p7$ͮ??w:5.'[?qG܍DKh[uc,[L5f)S (4N0*Z0 b:R4d4yBCJ0nN{mNy-'MӃrC#&((C+l cIU]KP[-~(:XgHr-Xio]h2}uJO Y WoitMg6+>!Dߟkcc_+=d;oks\QT--]C\ĔY6fiOEwj< X C{aG^"r=YnfD"}J2'{jFi#h+~iaȒp9H,@]-ȗZbFQSz(yŶ:x 'K^ϵ;agGrz׵0% lYj@ċJ:z0xAzEykQ",{۹j&uǾq=71Q ,G%o_<اmYZGV48%w4N,u/+A\ۏ'$+9u ӄ> Վ&NRA@13YwlL'M̍VeaR,A[=2>J̅pՇ1޻b.QZ`cKj)Ble摛P*=}ߑs eS+gG>4[RUS[eJ~l؈if(<N%b G!KRt26^yW|cGsc><5L`b AH[c.Ʀ6H]󞜆a@rn:!"A2?h5Jkqb]1wv-_WQe8n@y:ЬgG XZʄLl4JcLG &r­X(+;{u0iR>є@)\=/T&AM!xE|o,SK߁Z% k3-@$_+Wdb&;b|ޚT &[{C`,ً]vGm+LsJ{SqBt;aojA_tQ !L8"q^:KF!oc))}M*[,1thu7fSLاgR" ƅ濏Goi`+3zj:]g#&Á&'ʮʴLԲ{ZWxऒU+rpߺי7%T+T.F4zj8٭{m{`\s-OLy1 |M%p۽Y^Meb?> |U.I$ɼV|wpΣZ^JD>+qi*D=CLD/KOy[' 1`xI$0/.}NX|!gq " jo>n NP}/̯A)Wu/T{_>PbmJα"}"/h cn,SctX 5ǒV tZ=vc`o62ȶakb(C7C8^J6y#cEc&W5rKt:UFc/$L&9ŅL/x͘naeYەTK3ʖXd&CrڷJ[5cf[.P\.g^4K?_\~/hx:@}RA2#vDjM] =EXM2|O8MHݩ,L*+5QQ5~ES}@)_IM6X@;IdHgÝيD4R{D*d* t_?XOJv:N?~O,RX WiaUT'$H x2)2Ơ ȥQXpQ,6tQ5zEw\N,.6AH-nK#}PM\{ 1h܅tzu|$X.HU3 s&qRE7I+oђoP\c%OsHc6OBE8 u'Khum!M$q5[tl@!k40m}V xgωGR@y|M1LG,`wu={hg!UO`0P9hns>Ig~4)ҳ ޶kk(KG+K&h?VcSKgIXh-631WJQts˶g1U{zqn;=,r]PU{<·M`MS^ڀȅ\%ݺ<bNq":d$2 DJ KDCDZfkrv- tI\nĺ8Ug!*|7#Yd9 sirmo01M3w*Rmͺ1*5EU2J?zN]d,s@d,F2rxlI_?N&ơ, Ϲ@ wYƳ>Oc{){/Bv?^1):ˊI!] QWΖZp/>0g USJCA1 mG|*g_z'nW)p`c w*Qaj_g }IUJ^TS X ZbsΜIp/jurn۟SJ?tO9ԹbyTw~jsL}2ևjQxPm,P ɻX(q uX>{4=V\yUdl1v(n|áec)PDV1 GrukR$me0_?vԀҪil'PMz:YR WQ #[Ho:UPҳw: &XOU줳c/4ڝ3Y1_*"s LGbr(kΤ!)_&p?2$'*ҎJ=][6mA. U舭"#75҅V - $ťۗ*YZ[ysZSH xuK64I{wDhU Rõ )r^2JSh4@W96 ;Sm_"']R?J?Hl:5woj U m(>#3c1 شqAAk?$J-['gɮ]P[6ȵ!⤡B]R#Qb8PۮWׇgiSWRǙL-YĒ7Ib$I}anDhu|Qfc9]wsǼ `ov2HtǪ:Ó+i9M=D6AtΏ V,D#(,t2DzS60y $9HTw X)kE߭JdL\Cf\1ҼfïPniWA/cɿC6O:cfE($f"Oha-Q:P~NN3>spCGX_4LϜnJ>sAA>}ne[fzOk|}JџY{z% 0^\{R$:=̻X1?,pW/N^LmdCzד(-/3hYY>7{ Axsbe0A>O,S3ո@VÚ%Hd/ :iP]O~zS!C9Aw?:혵nRH$#Ֆfʃ6C6!Q'fCVe\A󆬼<x'zcR6']}$Z_7@cV1ښ ZR2o{d6[]WSPpׁ!&ӶИ-GH؄%Ы {ݜV\f RnK#8 8h~1ʡm`%5#<ـExRuJe|ȜOŁ> kkoTU\Vyl8[;TOڪʚ!M'W)Ua LtZw +h[6-PC4ҐqsE#Z`ì~sqf͒)}r|*@l? s BO%#fK d[V j8v~6HՑ-S ֠ONA̿emw2 V4սTt׫תyxTx@#>o/~vt== #5!vOj0N4 G4jXo*JϐւdsSEjS9}YBŭ%Ȏw=r/* uM鈯ߤ7] KoO*%d &nBu.%*=ˏds M8uJsr^K`.{ˠt3"$ `iSE nh|VX[~>>S*~8֋y/t(xe}[2 =o >K݀`vum(0`⚾+N 앮{d`C'6p(ᐽ̖|d;q^ XNfcIpxb 9%гcFo@*Bܩ o%d $NCxu9DSq's$KZSⱙpY(Q+X_oxHpŁӭ]hBrS$l Bj,.$"WD};ѷ/ 5x;;"2=CƐṧM~ψQ=qV u݌TGъ^`uMզz,dGl.N4#*7#_dOu _H1=TW) 6Fx6ML |+:KY !LͩX߲_fвs屿lNFf¡hMA;5:R;|)B_^WU,+X3FŽwTC Rw≤ E(" nPG`LT-Ʉk91=Ǹrَ9RaEˋAr2o` 379?`}Lڿ|wd ))ʂV`M i@)$lZ?H}:790#ب.vn nJhl|(,h r 矻ra Gkh/ئZ '.B[E|;3Y3GAh쳢6v4sZhwcd#]JdJ,BWJ#ZZ|Fzs$kg*eڇd 9=틼G=䖢I.Q[ 6EesY9碖ow);8,_e\DǯQ=;ׁIaX&xETdmlXi 3fRmpwiF$S4L_XjT0鮖-H08rt ܝ+>śSC&~Gw Qzh˭hb\2Jki34*9ێ)eS S`D!Pf3DBNo}f72B 43 $J׹N4, f]AŽYj&6 &NiOw(~۶~9Co8p >)aAH`튆0_L ?y\{q`*ɦMI~{@n!kLg̗<Ĝ7s`aķG !9xZVkJ.Kzv}P38(n~K75zC4!Kk۫od^8GT`l+WDY j'e Ebe,=A)"CkZ.@vj|S1eݺi(hy?~` WG NFk9X Q'q[.ѥ9ʓTӿV)ƟKΪ ۛ{ bN%DuC L,E9n8~hdi&EeX@._FWd;k7v@)N7(َ<$*d)wQC c9C UAXnW32ʣ{͓cً+'Há> lacɍmO7 Y4BTiy3,Y#zi]>Ik_G5ηF QyYG ,m{6997]~B}x,e`?E>WmA55rU{,!;q23F^%e=!i|ƾ iņoC+m9DLJIך0 ;c>IVن:ߊ%Z\[[aZ/1;"Rqi§l94k4W4 `oY"OD+QM}{{ 6+iA=Wp.$.JCH#W ]E*|3ZNmTmѶ":?t?&r;d“,lG=,Be&WV_)CJ8`1(œZPPvpYێUbs} Ƙ]+#i. àE\$cL]r󖌡i(WT܌\@ai./8KMV"LIQU(|6RBgԎR:i6< ڡTBXV l1W .C|dTϝPx㝫XL 5޴uoƗ##>υgbd}!! cD=ivaF rZ54  uq J@B !DǝP@ 0_m4_Q+\|F[Y85[$cY& BU'GïAK!WW&hJgւz2|\a鍋؁np>ҫMM4Rg~ܐW*[0g[9a':楌JVعuv䵃91UA:LL|j^Ǔ%q()9@ڥ6+YEW XC~ӢHmA}TDʭǵ2MPR-0~K2r0 RqPBͅo֘v-H֭}~X MWypEe=VD-zh̚O]w}_t 'sGgcbY6 #sC5:zo"wFK \42:l':LdjD`jY/Cc&JU XҒ,1OHtk{C.Be]0q3 qL!?S4r痰*L 4G1p?n5Y1q|`nY|өtjh<}h3^A]vAb_/-ЅNw7ф{ePI͈[{!鍋EԖqa7Uo oO^g-c2陚 7 \in1.kS!SR\S† XoIYmxdw2AQ |+4]L=`ش`28L!!FFMD;6D3[j+'^@[t ɲvd{b7 YbpNؘ!N!!zX՜;WPHj5w 1}],kI,('5^"8K~("ޘ*D @U]}'C6.p8rOo4LT^&tؑGA|& )op$_{\-hP0BtlQ B~e+O2@:q8 T>|^ɸ}L㎞L(?"f!wa֫Mbg5\O^OD-Vigۛ }3;靉1١L}9SBWN<+{L4NA*]&7/N ΍*$cW[eE,JsV% Q=C Ҏ_Cӵ_^9;50!Fp.BXfŜz&N?!h7 q*=%Dl½NSsc0_b+[Sy==[ d"-}U$>-,˳i?nY/u9l(yx 7!x6F  G(@ĻUx"N&P ;e4ZLT]D\ry׭m@AjQ$+'r[ rj`!~;uZY su1=*  =^bԥК|W"nP|#ɳ6؇e2`^d}ض1Y:ܻ $^HA d._!קJ1 sx(fI0>93~1(s0(6̾`yx-mޒa :8`rٌf( W!UP6S~-Hio5m_! uGO|`T!.1< !U:$,懪 +/7;g?G'ez\0o1 QW_]wOfqgx"mfuO:,7U/,[3)+NujXy.9}\UN,࿲>2zFoT XqiYfN2/j7d*4 p\^1bş~ez6gvNnt6k:@`<+pknR,=%$ct|!XOl2?i=73?q'-dF޺) e>=&B '*rV>v(an0JtfֹϑK?i4Ya)lWk!@@v'ڙ]%CV;s [ 0[1eK{|"MF),'*i>݉յœA@=M=GY+Nph6 ^wX_3Uݕm:L8*E'SrP5xA'|' x|M&0Hi"T5,ptC#ZQO\|̥;[O\+qmtt@7umH!ExTd,aUť{0vO䨋KŚL> FW6FѦ˛ }@;xK<=z 8qGT%,c.T!^`ɻ U$+yL⁀X LaFMcT>eU^@S*TTg)8ا 7¸Φۓ !?&%B6"[X dUU ۪4Oz| ߻~(RL]ƒ7A*ZI0\1JIқDۏ!)8*W@}rMO!؂ť.{0A˿xWZZOD1*SX;4l|6*^tcOMO)dNA_mtѭ<ۗa oBWXMH52ۮ;c9n H X}rm2$0 8*kQʼ( {r}'Bd1p7O쳝scL `y̎ `žYMc@'d} fG[Ev}KlȼnV[Q"Ps};9{)Nʮx4VXׇש+Rf ;%ѠŹa6z&k{{(QNz ~4_ק+2K \U$;a%V"vX]3KeO 9FD3 Y`pry'4a\TOјa4ZbtA/d޸lg> ̀y\ꙟ!<&~dmf.`F~q|oygt)xe-mk;bQ,LՅm&N0W/ʋ?S hjgΕԘa&~3ֿU׸h*\ (pU(_If-&'zF)1~vXq{If$T¶qZ+?{$>ojC8mrӜmѓ'sS}2̬U9\XP u{(鐀gB};%Gu3/;}o-C+roqJi[0}R|M8a}H@pp:4Ef6=WxJVa bt&\}F/ÅZTGᮕTѪ^Z"@?t3wwG`7W.g /y%AòO~q7Un\L6pDh?)P Vp'Am]hQc(̫5#"y;F}aq1zL@/yg'4Ec$rA}?~BE rwU浌Y>!]eg߉,:=W+0ej "9ޤ ccMN)ߦk ߩ-6$G$zts+-'aw[=̩f|ݩqm0D:h 5//|VTH}(D[‚//!sg#܏ ګ 7 ~ML#S´"ќWZ R0VSڍ8kԶLx6*1%{W Z1VtUQfA{Y0BG 3їxS:A4wx*s^O'zG#|`|;9ZaՏx*JIUOd%򎫣KFB)2EnKC4+*ۺ$|.7"ǯع +*6<)Uajhhk$]^7Wj1E%Y xi!'#9@U$ j|3<*,Y9@ ũni81Ub`1|W#^U ZW#-bd›U-F~9J 3F*r~9"TS~ 䆨Sdɔ>Fѐ6&J@Xv*SFŴ7 #vSc^cI IXsL[C i aj>YGZlWIsu,fcO9?uq&'#\KS,ziZzD4>IճEUGvA6P1e*ފogj\0]]5|E`Fm9L.Ә 4G@LC(4d}m9!?/d_6 CThT.[1 Jd[QĤ(Ӽg>~W!3I]lT~uMz߼m gUُIVGM7h-GjW_XS0[Ϊg$εzNHk^?"|+N0"NJhXeN1|ik !u ARUOrl*,܀oc^{~>ϡ;G%Yq8x`k=GYDz_LuuMp8d(>` 9HG%*pv&PP3)9ep"cɆ@u*$co=g"u1'-4(MB8emV|>8R.e,`: o_h W:BjfajţAmh.0?ZVC;YЖ# Y[aYq}<+ gTs{O^FMePQYȍ'^a%Xb$fE|A.%Tdz~z-~]?[tYarRk4צ49ZJ1A !"s>oxϺqΤ?nnpHXdGc027_s⺱68[:BsB!I %m4]zJN~A`Uxا'Χ'< B[ ('=cw,ˎ[5P1uzS<4Ϫ6\AjbI*7^ ܋=1O^v~O'-Ъ+{i' Kv;ްZAA*WjRs'o>WnOPm b/>:EaU1,aΤJaJזp%L.CRb k~+P>:H9vB1ArA^ԾA$,47?G6"Pp3oB1ОC̴ߏuiXkDָn8U")暽(KVD# V!yꅑ`1'n9{"`C`e&ړgQo(4vD9}3n[*YNMzv%}Z6bc*. 0{GPURLsČZspy[(n^?VfHLG|gi.R?jyQ*w5/HFbKeN͆׮U[2nIC-}Idi`son$ ݤqXԐ=Ƨ)) 5d\.WZOg-Y,[َEw(!!/W+cDKϿQüA$l$ؼT]W S39Iބt{Zp S($ :QCCh) *Ys8ش*-lPӳlWQ xa59~'Xډ q<T4Euq,$>FM{+z$Q|7#gZl\_uEU1ۀS{D.]ϸ>2 $mskAfK@3IzxBPO6kT{9݂עY+}zÉҎtY4cAB]aDd;&þqr#к qb)uhj!魺P{ D| !D,H{|6f%r t8fm|FM)3Iif4w!ė+Fkw{+!+0Sɯ%D蕁٧,p!v-s7\]5}ڗK9 VO Qo"rC*?݊*%uT`T3B?#ju&" ʁoϺ9Bx'?Yۻ {XCwj%r;RF ]Js'E$gMN`߹'!0Ե!O4,9J# 4Y,6s"!( 5L'˯-7]xkXn%4Z+)Wvm5ߗ!AP5lb%|@{X u.76LQb=q zymXMUSE60 ,'-X,btb8{8Nlvvj/N41УuSkjYw/bf5(3g$y?XqU`1C+E;mtxHHCsLI;kN,-+CW ʳboR;=4TiCpWl<| j(2n*RۤTsM]SlL#9x0B豞*' Nka* [>:Mwi 3]i(](VO};vB«0S")-L mP =Ciw['i4H`wvĠTD}>#}[8e&q"%G\3gڢ;5Cٔ\ƒ`K.J,~'1SSпP6ma/7.3heD9臂A WsR_ZbRP cRgt7ش#nvk%k``6YFT moZ` Vg$<]*_FZFen链Nsn?i9jG[CXuxJ?q\nDC{u( o"+-grvœ_8A&FҺ7#PږY"S"Ek[Ub;Jt?ᠷaaV&,٘QjUnag.rWCԞ̭1~h5븪- Q9TP`Т~1msְHq<K%WA9D&$"xUŵsi _M!$xY/SRObA m3RRg|U2a""1Nfrhfsz!>bvOgj`k.v\ɓ_쯀L2Uz'~FutZU7R:i)gxWkT[BKHmhȺiH!P{+i5Wi 3Ws2ҵո.%ǃMeHڍ 7(gȉLQqZU#]a%Ci4RV\jp]Iz3nG{ixwqbIvffj3=D"BdJג&mH&VmnsQU3v+Ԃ4Y 僮( +fY#.H炫jşh{=TR}Z $B8nir>B)kU!n[8:"s>ƉVYZT۔{ /w7`q#^%JhCFQ…7-^oN"U /%mX\G)j<9t+1kh/Ykᔧ;X dUҹPo08~,R>\dML|8{⍙CLZ?n? [=!:lyZ9$ }[9DIN[\q=MaUz@ T*(?@M{QP3ڊֺ ~4I^cAǭz=!zSz2$v%fDn]Tߝ%V7PN}tbb=A +ʯ`Oғ޵U>99'X|7(OGG_]gQN UzJ*+<zۓnvdvjqB4r!+LbvY~@l{Rb81U+zHo`3HZKKig#$Ŧ1y_f/DQ:&OJjL4w[C-@1-EY` Z/Oev\;82^M/rGJY˷D9N8nQW_;@adT܏`@xlOFѴ3ՂSkJ6Ԧ t÷ nPs~UlVn-+#1d1 U0:yUv Ѵ]ٹysW ^~ dgK^B3׷?s)zݥuĩFOI!yFFνϭLC+hFldK֟o-PmMa~~iǑ3  &v3%gx*Ql{Y:~q#_d~Q:Ps/0^eq5dY 5gwMHx~ZkήҴ]v>7>S<c&T eA4:͗!DyU j" P$x6[AUEtsiCڞHP]mxe sZ= |cfVN; 抃/du=o}¨,R cC"Q:E;d{kC?{h!N-QOV2tݝgŢpGUh; X%ЯCl$qe$pݩGz g+((*UnKm!dFn0%@/-3ϲ܎!udn"f& ଎kY<[uCёHڔdoFijBFDʆչp[?{RnS=&K70 lf &zTq;ՙCzi$1[-֧)VkGaiV,2GT4CxSm$gɴ7{ZaLOm7=aw&G$Bi祪y@xwnGǷ2"0i(wgGMQk9 %xJd j%]_.78]1 c֐Ϣ|"y5+^Kz7ie|єpEzNQ(z2"{(> 'no7h Nz|I6˧Gf !KloE7\_)BRbͮ/(,]6 ڈ&Lq{ņQ5VmZ [*\Sh~+F7Lr SAp *6a>\Kk~zK% ؓ;JeޭDj\ea߻bQ"dbq'`\ icå5׋0mq솽XT)I|gW<-0c)]É5"p._VC=F9R.cHF+rKG[ , HJ4?L v &+w4G4j)_7#M`͂L ԯ %4.bdR$:"Yu>%[ɻKe!ސTb eЬR>δh܏ٽ-?Pn5 ;etQ YΏidu5Ø*SiM3o"qk]+~"U% @dΛnq/Ygp]vb%Ԩ%-O4/|N캬+RohOV! ,lvڏ&4GusX[Z"i%bK(Y,WA˂[' R0 y xdX~^udYs0 6Eqʋ[q6Xp_Éh` `ȁ1dT1L/k!n:Iqݦ:Qc08gH7$VL<u2}KL_ć}c)b 6#$\'#U&_sAUI-+h"oȓ})\jS4H`2xמx1 -KS0CJl4P%b +XYçYV^͝L:Ba98 iym"H,V,+8K6ӡ E6if#f*NЂ?D7sT2.h[o E*VN?*LysQюM(W4%pXrKȀQb]ѷlXo2"a#G$ψ蹰G٬๭?QRMbF<)wڻE )nHbMCMO[S4.2;U?vl?)Ԙ9 [Ni8?]>z:v]E9cZ(YJ+BCZ7ȏnmV ͣcNYI4hiWܨRwE@Yn]Ln-ɗaZvou }-c t߬W?XPϮs?x[J5/ž*.eDz+K,V$6bE1Jpw|r\/5Lc=U76081.x׀.PGVlbQD\G#(o':^6 %]Sؑu͚#lI[ic|ڀ?~}5dKR̬v߻6%m D U*Tv<%E vOf6<ʜJ/bt 뜰|4w)%Eر-7AHyrN:s3ZӠ]&#bI P{c,kV u@ |1b sOh(3Vt:Vz:,/jxB_mG~e3ɭ-"NRQg7ȻCS iMjzpɭv9 Gz^g6T„?I,t A ͎msUi#t#t mJiԖ 윚+́nDH΀Q}i0Hy Wk-/@~V(p8/vf9ǰݔiBtKS\:J/NFF̵}jTv_ywYO3 s˲:#|l^SZAŠraӶN̕ Wm>eKp(9讚jByJKJy oa׸7* ϝW͝c<'JUz tԩS@ki Dml"8dx_GMξD rw\-w[@? 8^R)IUxC֥ |jaz]M]':,r^ѡ%[,! Hɤ{h73G98=j)ң=X? N>H'`J7-F3C Gx?woc/%EE |?spX8,GjGuʟ. Z3XS8#4t8V6H d#+{֊ h\Ns>릴m-(c!509("cy8~,QTk‹! VX!,xڶR374>>MfPPY?[ &zmׇڕ('! }SPŃ۽lB_- UDC _~׀P"Ϯ9P?A 2 Ɠ Q5Dx4Bl)|Kv[уvBXNN+(h^İ=ҏ˷o̗TNv9\aᶸHL^Cڡ/i%aK~{Q_bgyuKQ1 8mֽm:xe<_Zt;i!"h7s!EnHiBGZ z­285+ Çގ& [8 X*|3wQ>'_JcBbiaWĹfVpUS𪚳[砏>y|-uQچ@b6`Nt5eQCIE>1y*FAV@i@ZW̶̥zG|l5tDs6̝Hr|['q5u(2rG|^e: iB&&N[.{=R`eIC{4wM玪Y ?ebdnũZGt*8 79GM=KWܽ*n` |*Fn8982ɀڥ~`p2&T?\MƱJ}AGQnxs}6xg5?1[EQV&,@tUjbDHr3Fݟw8ǵuԁ ހ ܬ9b?>CV|746M0١.sg̨?8U ,íxm7~OʷBԓH"?.Z{]=0le"qdcZ{ndEǸr($ٷ}z;LXe'lHW)I  {km^G 4~E)';*kL i c5 .4Y8(MO}\ =!N(EXWN:@vdFhJ85辰~~ޜqOfr\"~!Ģl'S׌kϝOBXgΤ$ixn,v:O?^OG`%&󭑦Ɉ$LzԸA<GLq,ӖCaR;HőlpN(ؤ4~-S2eQmkZkUrV~Y)6H ^+61YqZةÊ({C$HZO! ф]x;¶̹Lk5wۿ&-q4|fyxhwJY$9ZQ:2(r݆1*9>4np2k4Lȶ.E* (FU㮃QsVn,Yh1dcGMLG c]#oMbĴZ$'޼%<:n:M|TbK'M_ ओ3R 7}|Ъ.ryy46HܶPcy>pRz#+/< *)dJ}zWUz\2e֩.{6e9qD) k?mMQ`RZz d(Tʊڋ䨴 &u~9l E:1qQ:E:e0!y%4 p]Q C[qY8 tgDɇrD:Sd?LRo7| #)Rq85tPGO~yak ' z{=4he'oOfݓw| qn D0aUV WEO,<^꥙t/J,`ᱰXNP8өN˱T 5Sc9G5>=0Q8_]ImЃtL`~ZФb!'"<:шHE9CDgM/JqO _gJmfRavNl8RW  _"$[|O(ikk"͂M҅%eۘ:znvPJe{w JKW>ҖYG0 0G^O`6f0[o:26i#$^?xq­Li *$D7z,I:[N\ǣ5qa=_#oo8úXui/f8lx[Y󪣹> [Kuhg@JLpl`B2zm#{W%9\%˦n]s`+;ib!G,M"B/I9QL9b3H6f5?4,A[u|U B NxeqKQ׫e{[ \ J$N1uAV-GfMl'I~QqG|蚇hW=!jO7G0 ZfہimY[ctCw^dL,yJ!Ss3}S]YjWx >-uؘ~@%d[lR_?{wSbv"-5ϖ_ltAǜF8ʙt? R@{79"G_3 SCVf<HU CCWGœ͙-A+x&Tr֧svZdx`\;j2gcxhmUböBE k4gW0Ql /lv(^nڹBO]IY#Z2Bv;/J\d'FKҡ_SDZvDy\m/$AY\u$rgCx E,+ɻ Oc5TN x@o,"#l S R0.,؀\FMav(ߵT f#_XE9 _=1% SUm3y ldWM"2Ћ]6Y(Zm=n}MMX4U{Ti6].o'8ԴL& {\>TP~i};r SEN"%1LvQ-`D!#',@#4 L^IѸ̧f:vDZIXT6Zv#vGߖx:K!{S̗<<$=}YvĠ׾nLKY{a5՟l p V&_B66oگx;\bࠪ;%O9SRQIr}$NEo! O9!;5v9|4MQFZR;c'UeAN`T/> r& Fג9 "cv A\!W^EǶl a_br1X+AA!7bӁa:^]; v&dЀPW(|=}2|R.7Y dfIIY Ia@7[BΟAЎd_ۉ4Zކ\^^ W/ &t OYڷ5$.vųy4&iĀ?X3\Wnnmկ{}1&hHq4)d9n b+gB:ʡ@`JA+o¦$Um뛳@o9P4rzrc=^T2iD8Oѳ^'}#, Ӈ #ϵW \Eō^Qz%d5C9 v\`%[G@Q}vR~8W5M? e׳{v_?I2 >}UJpJYQHVS~f3kQf v8>pJsۢ/fN1zt4q[S2e7%KQ`FDWriM+g3ԒG0%l7@h(IʙX{s̎`vxvsR;)15WT%+ݧ ]CU$e4&>_ب Gfٴr*b [r궋? e37Ed':&?b,dڻW"v_lvߏ ^K slkhq627F$*\L5"l)E|Tpb,#袄[YtYufЎ]CB+|X>ϻrh6qҒ߂&\d!%P{RMW\i}v,:.89x  (hun<#r U7r ;f<=Clz"؉J_jv⯚^[Ϟ>,'& Q+Pۊ,uZOBL|ͅKX@]/tAqU[ џw{]W%k!1Yï kvoB82bm`n2A%Fg]h{6SmX4 |k z2blƟo9]uZ`R]Q5;r8dtݹǖv` LT@z+4evc浡^A6}qׄ~?ah9|gxr_ 9 ݃{r^v[ܗM8wyn^SRp 溺HC\R: %QLlG2I&-b0"azN0ss>jHhA#G0oqm%Ǘy$ L0 %1AP"h7PM&|f5Jgcl{Gsz-@K@_*Xjvq(}̻˶c0JͨJϭa1Ɇ=Y;L$p슔n.*[Go7y 0MU"N?~~`/DJ1YEn&`]~l~6` p_Gm qhJZl95a#,Mbg q湆PJPkUI92t ú;A;#e&֊!3#E rqA]L)K7AK&$h?u 6x!c6'Gr=|$tzGEf2+_3;;Q .DžA˒hI47XMCqj87( Q?6j(9#BqH{,D3׻QQѝBи3''KYe 4![ pͯuk:5O34rI ?h2[pRNMj4D"|te:HŔpDz[^IO1(AVKB_VՒ͝~k}[i/шP 25j]tW~;ޛ ҥ)rߩ\"mihAA҃1'.kvpz$^@~&2t |^.:*tܤSVlq.YU kkDޘx`EF;2ϼO$,> R9Si®x#g3o)\o_ҐOTc>g7kӘg&ZSؙR֩Ue>KAȑJ?fNm|6¤iw |yA| 3YDJ~P#]+:H4=|ժHVDru\2چ D ռ oN;۝a2ɟbf/հbA6"g1c *i] NS /P8!c^BPϘ'P$Dv.<Рˏ/)o/z_qVl ~ά n# ^'RgG퇌'4֝byۖhu|?{:d~JXَݕ= Wtyc10_bgu4- N\7&3TkN6:aʋW6SK.j?fsiIX{A31 @%iWO(qakͧg}h ڒ \V2YڰsѱG`jX2_ S+$qQ~;ef0ϳsig^gy= >ϫmWȫR-Ejfy>.Xr#7Cx?AnȺkP+vtF_H4&\VQүS3cF@auNҎqo!]9?WG&"\4sc1 ڂ֒)E`wfHu'~ϚT혣K_z_NԢP؟y!#С=d MoOx՗Vm!A[Ŵ$1{JHVU=@:i2yJi}ߘ}GYЄ2kWI;9UӉMTTfsmnqԔ~$Cc=衽3UYy8 ̨ij(Yr+z"QJ!j\XTTI7ީXgNjv#pQ^]p8F 8R{8xzԆ| i(Z.zȒdUGr@ǯTٗ. h$Y{;\-yuG^Fl #-֗l͛By4%-J}?YOѸ>X#')CХVδdž~/? Kxo[J]R1Y}@oXddho?lљ!J_$Yynr!n|'N {U-w+5oLܦqџwFnR[|uFPn^&cZbnh֢uX>JߘrQC&H 5*7g)S 'xFXq:&nE| Yp,z}s^1QԜ.r׏&fZAaYAy㥛)+s CPvBs Ă|sW߱8]|% w_F)[g V;*N0M~>79ߖsݔYd޼W}g U˂H)7>]l̡xmCe7򎶠 3*PeBKJ%k*zi۹EN[MҔ 8 vخQrk29XF*A0C{4+sN +4E 'ג!ՔhN :o<46۬SCeOۣbxqNdԕ1ĖlD-'hs=c({y>HRT޾3O5ExTLw?ɏn-z֒E[kb@W0XV2˞q$̤8 $q˖>0T9s*NZE:(77DDUIcn_Ar:V#U PZ( oMD·$5۫ MVoMu] (d@ôJ;,wbJa{mEyKIK˞e.Y`uǜGw0҃Èa][/ }앣'T"I8lyU]dN¶[ެ !u){-0&HR%шۮ"^mڬֶb=uz Q(kl`8d;|Cf{XnV֝nᰐKcґs$y Yt}4>U!M;&;fͤHڏRHA|Awτ;//= ֻ2iaU vcae&֚vD}q,;0?$,|A%#Q?*Qm]}om?y0ZE3Cv#biK&a)/-uyyCI9t#h} k|^|.NRo '+tZ΋d[!suX,BT(xQ0kY ct]zb3uCY^b A}~ 9u @7@F3jxCMGSttI"_/VbbQSr߼"kbfh0b<9V:AM m|:Gի% 3bb,8T_Yj \[N47yF]xVs6q{TRf@cۨv*g0NjwEQa>+4!͒Kb#ڔX(~n3soy}ET*Uk)0})gFjatDc<eZ] K:<-'S -ԊY$()+%mUa0 =j! Heh$*G&yFF/MʆNo15$XFxΊ3Fªr)+<~h6j&ؑDǂDmy!]"U$Q5_ ;.~|[Gz,]b ^L7"UNQ\I_s?D_yߘ }IQ!cՠIyӏ;5p ~2׊a#ܕpCѴ?dwJ:Ajv񨟘"GQ(!{诇*u[Su`_%#=a\DzE+7ͩR2 G2}G48^"IOEah!~2r kdQ%h/Dhx}!;`@1B rT cAr%(4las 7:ZtV/ƨ \SBDe'%+w{Y:bǤS"$Jky95ae@ A}L⫝̸+ޖu~tSq @s^P:0="A"թP1*Ioh3(G»J#ACh(婆#ѽcQx icLAiB?:>)"ԁ 0d^- gIO5E/NRڀs0=^4規aҙǓI@}ƶ֤v9$eYbm<['}!VycC26Vu zѥ!y2cgxC;II6Ҝ}DQy=nQP2QvעdhAmk*sl-?8"S?ެĻb.mCvCq964g63'߇9o4[tF4Hf#>(f+!WQ_V t=,fqM3RРGM{"!aA8G]a2ĉzUN1E|V=cnZ 3кOX2-9Ic K_o-pcoq;z >S _P7Q2?& w|vWiv=A\7%@ }U":.R7SXb5Mf\Y]A~8C=EjlLUNY_TpG4$ſL65M[ DvRRяa//jdbRƫ"N yk)oSq3/^ FT<, zM3QSћ2 %EtʃkSv JRbR?DB}M|BqH)oP|F(.طy:m)GW3> {lb{}?Dr6bYf*kV,Fr;,pzzԗf.aO iH m͘1k<`LXޡA##qS(X^xkgsk&b?X*]fw8K} SKܣt9xm~[ k<)yK8_Z$:x4(vCY/aAtr+ìfLu)5*?[qۗ|#~s-:veng9;+a;+bhl +z70OW=^a&ln73\עUIYSHN% Gkwaɗn.o"5ﱛdv @_B)q ?ͼ4Њ:OB =] il]jU,eS{pMpPEIW:IAgg B`IӢn03+g*[f'/׋Y;,4YD,o$nfx.(H-/eC'hlL[[I}OtxX~aBxwTJͩJ$9ziҫtC?z#p{\.jHtb~LghH,;ˡSD^dG..Q+ޅru%ܸ~bhҋ2]B*4WFV2#ӂ,BT[w_= ˻gg.䤤?/Agtc. ^C|'lJ;dNa2  O}ܖuN|{BZAktZ=>TZT6|"닒?(0ZlFC4}εowh#:s z:H ;r5&zR|*"|&z)oA[թ^WJA|qm}@_Yp‹DҖOW<ʬSa[mЅ%ggG[C|_Sq*r#8J;sIhMD)w]ӄT%GX|{%Z *GīGt>-{@K&5D7kZƿ{nfVU -N&q Wב89m˟ hm dV|5ee I^\Dѿ5Q/*J0>J)zxCa}1uD545Ɣm7t"XIhVWDbA%؅_u%]Q:/L^!nȅ0UnUl[(GU}s3RH7 }IhqH'򏚷R,cؙ=΁nڥ L>} p~E)k>ܒ|x&Pwl좘Y:ξhe7TN4P)̜ X9%ƦPTW+K X? 0N)D\X[R~Sq ,^DŽ 1VZmjdyK@DYeS IwrMHf,lıYh ǖ};f1qdjy[C-MɫNew [9톊:|2?Pѧpjh}u!H&ȥs>CW!*䩝lVVYJ=f ĉuCC C`pt[k“ZyId{/ Y8RͶ;%iK8)0wuޕqӎp b8Qya P5!!?ĻrܟjX!w2-nςY;~L%)f]&M`\kf5V":thm9as}tor˦' :Οt?^r$~[񞏂?_UD{bZ3^;q92x?8$+hSYrJ`xI4C@S)10K#OsZL2gz(TW[DV,g+\`љJĔTt޿Oi^\ɨPe4X)H'u@j@!Bggr2-Ʒ}3b;r*ǂhc]D{˹n8*kSHdrvWr:zCC]٫Dͩ]Nm\-oZ4_PF.0 ᢶ "cuY]% )eCDVjЁ^^I&4>ښ#SxW ƞiM ҿˑ[ʺb>L2QG07|!^ك "e P MNb&L+w#>;%.̓~W(Qp3:tr87IBQ9ĨLnH0z 6Vm7TJ0oWi^D $:UNw3 x֧Ek'\z 0}uoƞٍo 9,kAX{,yHc00X6_v;'.5cCTji' TƝKcb9|[%pCX53P_٤#+fuc0:}%ܡ#>\ v oeڮw\5@,wfsX wnG6j )P86ϝm8]krSDԉK+!f4O ,O¾]{W̓5Uhd}Lj/=RcZqt8YCIu<x8 &]nxdo9$x, iEf}|Wy~9`(Z^KїjqV W9` "2 +SO9p5 d7fWR4j%yب[4`xO _ Nn6Z]dpT\M~~+J\ W6̳[Z}zuɎھG(J{ףKilQA{y%V||WQ/ Ѿhā P[Q`݌'yJ' IɎBbU#2whXVthec1gHV]/Yp_ N#/. Q܅]\ $֠+_='[\aXС pR:H茬`.QmZ:?lȎ_Kk\qWVr$C>5V3Ʀ &rDim&&/Cm/ k;1xg9 |26pPI2b*A߰ځX¬?>NNڂ'6 0 \nF5`1{b,#HEct}/^`1"3H|WֹhhWCM-)!tC[}GL9&1^bD .)LUcq_f4ލ^^pZ:TfJxW.3v|X Հr_' A,l2O6-?yȎWqz*Br If&ҿi t uJ5F;̍j6=,fV7tXUmӎ bۓi ?&wVVNعLؗيp6 ܆s;mMQg`p6){44&JŮQSEUHdc\GRs$݃vhyZ[BKI{`PpkW'jJ`tqFy2˨d2ƷV0 f^<&=c }jӗ.9ҥxc):{CN(Œ*803W ALP7+|0(qb|% 圛A"or= |%-Α-McLZЕ3wҙ<LBFڐ67X͇='^WOf^*tM> =dvjVUi799y e ɬVkj)ږ^n8T\D ֐XM*K,)O8!/*`8x{ÏekQǔbvAQ^d>\L1۾Aj׉1]A(Ucwh5dJSkjԔR CZY+IJ6<A m[B":'!c#2O4 J/ T|E5νQ!uK3tlDs}*F3Uq8*4 J WEJpu!ud &wT ,qjCk*8OEtng(glOPkO^bM'1 X&dCQ8_^LD˯۸}0yL`Uy}ByFvRP"sh}CxhZc}oNҍLTs~Sd;rSr2T,8sz ;'"WWMNe`gq}Mw^9|)}$BL\2ź! "1?2Ou}LƷ¯5|B g|I@b́X'=ҨDnWWKcVRK6֣EZḂ?:bkjJ E#d+HI= JyRK] ɮ~8w̙YRTm0p9D҈SN6NhenicWN_Žٚj>gu^T~#?Pi{= q,(#r3+jCZiW =Dtcud\@OpHxPN;/t`aO<I5Qg{'Fܕpf5}.F{%I[E2/(w2>^!'W1:(Y`V>|Р#=p&}`"A.#+e<׫Vk_Q%l9%nKWj.O42%-Zl$uzL"Em*q+"\EfB &+wpՄ3^wvU Ǣxˈ\ǧm8I"I@ 2Brw"`/bI`W  } ~^Ra0yEA+Uf3ghw._:f;1>9YJ_נ s0C d6lK>w.ɀ~$$0/ -r.8 rfJݬNѹ9'i`>QhCiV0yGϽ&枞_ocRt;WF< %s]XJdKyl GnσR B"ׁ,Ε٢„s[B!E3*(l|@H0iMRJfrߪ [9“Z"n~_0s|K޿$V g)^eא=d{Qb^:2C饧L Skh. } l\*1+ǴCӭ8t^Ld cDM楈`6Dn&H<0D@N=+)!if f:Rd&,ND:bku:n|&f3ƥxnX{TRQGTЌ-]bKYi,3q`kg)Ɏ=D U3qeRd$԰^;qsk]ѭ4 :a?[>⪤D'=L;slߩGH^=[TPlB/l (kXmOl/ͪ.֡7ƐZɔ2D~pMk{@h 'ba} $q$5#,~ʄ[f=4 BB% s8ܵ^h0R`fӰO.طOwI*.rq\|s,?Iph9ΔJzM$o5#dݏvƝs\=*"8dw.VQV*Y}g@=mu h\VL;߉Eϗtݹͮc1a؝DOlؚRR E8)UYaᕤ:ڼ#[[|R'"#ʃ{zReP_ǫ"-#NE]c5=), *EޡT 0nc_gtaZ@V9Z-yfZ;^Pv RFLP35J^uc2o% (0$,#gm휃H(B%m0^zw+`xY˘ʉd ;,C]Mȷ+\r:Y vW<$T; M{=rV ^RCoBpewUd5ѳH" 4M;W;;%$jPƴ}q,!Q˭teTf:G ڸ&eHd75K 6G`vqCdJ@#'Fh"mK䓔2}"g+ 64yb; }7I*w"O@eVᐤ~.(5ϽJe04b0vak~awQ$E. .6NQg?DM{ 7e3rNn];´9\-1IQZ⵬*p[<Pa_U_Fz0"VFgAL?s \S;zIq?B^`8~<ϓiPW9쑶gU_2\BEu)'#ԎV[Ȏkoi gA9r-Y/ۄݒb;|H46+bTr)$ȹᤒZsm2tkDLMI9:P΀-qtS.-mcPMmA`o|sVg.O`&oՉo:u^j@\/lH$Wpd[w!-=h?Oy/MN Ã@\TPlj _茯_$c |1F&`n ?Ѝ}42ܠ% U (0D4+" )HHg.76%"ڤ_dgV*j ;>᳜PrC;G~>09@f˗"P[ r6= "R&_GٝźMfBvv(aqEMPurAA fwK/nOJ"|Ƣ材9=9  c(^;,M>vHJUU^Po财/F5thu#:ʷ|[-& ^Wncvϛ,mJU"EdFd 0 Cu=[ 8ޟ2[&j*k4 ~>Bqwkl;}-)FB{)8pWM1Z{x(Auq)o9kʖO7ASa"ԧ*Wk&cv;a3D'呣hA4BzYqF6_u-b!j)\TNJTJ6sZ'䄝&RXp/ii+דt/' idlDUs =RpL}C(* װy!~TNŔF0UԄ,NF8aoo Íe %-xi6@VXS6G& AP"Hߨ\!ǺW l5ۆ]gh2**inlQcY0xw y .G!߀wM4&5_?L*bՓ-4:o#F#C~PnT @o~QʊMfZRa~-FXz,2ut Ni#)Qa رFC73}ֶ5ߍ}4z "8H88,w+ ҍ0`|8hVKsv֦q"נ<%eG8F v,%j){ 6Y*!,~\}l,? "ؖUioR\d9WG$2qraziC}}cA̳4)E$Eǐ׸;u Sy1۽x8>< @dRxfڛ1u㖬QoIN^fdABd *%6X>Ō'@/vh6*P'(iyԀVXw 'n&,j3M۴bhj[KMҿrvc}5[ /8V\ Z2 Vt y|nʳ$QixuM7AhOX|&}ͥ{GQaGWԔiO,ǐ[ gW.yʐ(HJ%`febk\Z9Oqȳcy+#*5-$/I :+,K''+p 69|A"ҠzA[گ,4!u(7d]Bۅ`ֻꆎO~(r5kSlՏc3G~_0=IПJIvK;1k9!sx,gH[q1ˎr݂?;Pvm+'hOu&!eS2S"I{{/HW =T㲥$qM*+< *w:_޲6:U [ G{%GB%.FA!=5o_WYCc@`O~T} b|#{E2E't6{_7#9]RMo+rNI5%]+tZ!ƞM'r7S09`+UK冩F7+–plr`BXgP1o"`L0mW'mʄ|[Ҋ-/98Hr լ,sg|iA(8A= m^8nT1ac,1 d?u|p=\SkkD<ʹ#L Xy ϗ@/;f@VO Ga[k$o.1/"f|Q]x.,i7A21t^RF!H2\lGmmG䑀Tꣴ4!<pϕ[C:JUҷ\;sA*Je$u"Ӽ>$߿:[җpI׆+xVO=*2+ci?B_Ca vw C4ӄȠ+ ǻ.0dSB4IV"moǪEY;r"eOIHuc^*Hp@ިqS,߇ @pQ-hStJ##B^UX3FTjf +_U"/@u۩EUL%4%ɦq!EIsDo-/#ZyAd T;6cz֛b 1Ǒ?,lW)84&ު%Y㍥` dǴ+"ԜD!n<{* Io ~J]উ2d2Ƴ)|1>q/ө7F&ު}f,iD !%=:-"6CR ;Nj  Kk=^$3qpk/jP*} T> s=Eq։ad2Z'ϒme4nA0X0C=hOQ۪N8H<čq^nw*-A LJ2kJm4ꍛ-_z.dR}I r X Ka:(+\7*'Ų<$)^P){4ߖ5EM2*U{K)0p=ہ nȠ5DR (4 @jW4./,C]X@чR>Ÿ+Щ,?,lq$.fZ,h4şJb'"ʰ#RDE!tjjV_Pᶹt6$*!chL0\i"#~;kU|/|E HoRܳoqjqE;ڸ9O K[p2dUd\%:ι\FN6άGcL帅L%UW9C3m3p+:6AV؂RgH_  #!c Bǰdxeِ meӬ}fYz/Ьd{B7҆Ҭ ]Ba}nP{ ks R}͔ӑ97F S!+,s~8F2B/?lh*..ز،xmjT+QoXTh/~U U~35Pq I>~S7'|˸k-k ,jAV#"m>G "Lek~A6xխǩ^䤚Ð&]Ȋ>)4J`QRgEa m]o*q۬5O:J3h4$_ ꯾oRL)P-sH صˀJ`fHFL vi#h8h{)[f3Գ-11 )de•M26b:yCHP[?Rv#]W%XR</|o &.Csqca%%<|Tg*n$'ssk׌+SC{ͳ*/dNAI^=?=hfjAyXt#@}|<è%V. "<wr>?gcO~@v ɐp+#S=}AkkCCõ9\>~=/_K%9JXj)n!?`V|#>Bdᶿ5٪}:b],?6`1c/"B)`qTs n25?Rc? _~\}(2l+o}Yq7DZSR BrOS*}զBHxHæ7u ]) 0/K`wkʈ~,3;'0S#+\3 pDn$a@\ R[ &.%mHzfZD9rPHK" ?)Fp B~q]v\64 DDgj~.c}w9[P)`m2٬ubb o!S5lf##A7R=qiX19t`=m;tP`Xcpd'IXVyL9^h:@s 4w͙ҳH =;+zc[fƤb˟wPld2*h̎ґ`U]PN&#ZIBlMYx+&[A"l[a@rPJ@f]i<v|79օytgEӹn[+,30=r;tEQdѲq1~d[ ZՓ5374 !qRwtJ욞 ը6Q c>\ yx9Gs`'R`tu4 VE"^ڗ) jDjWR܂R=%\4]V7J&Jguѣ)s@6[1B6lM>0؈]3%wgo\%&~Ό^I [ɠWʘL1G$0ǁM}RK0&[[]PYzl1YnmYr #4[HӋ3y׶\\>?Hz^~/QvvaBP1/\bɿ=oDPU`9}я+1).i$ *c WpI2D]ǖrޏ_LP>EWkIT 5v^ēM9OATKh>ƌQLAc r`B(ex<;d2ːoR}jn` 1N)!k_No1#Z aJ:;@v}a*~8Xdw%4!<g;^> !MZ]fPrDm7}%j:~Z'L5ضx̓_׃ '>,p++1g}169%&Z%qFl] .wzf&eͷA0$Y@a?&WȂ`1@,k]B,OL8αt:q4d%8c9N~f#,*LͩY2$LEqHn;[Rr3-]ԚSg?S(\&&Q2}U߳ nd3YV&{ Oݾv>'{e?oVghr)Mu +U:5R]i-f{V !Lb.5_"|!'8mD+ZFXC>x{@DK, WR=fTX2ne)16%'1m(0ldT!SXʯ ՏYTHm.:t3o鶯۫K1xEiA^8HK]9 ZT% ;3cWC6B "+JJ^{?;5:HIXK6,9zA+d#<B$8d1sZD?vx}^1xh"m K3Ȳ.| dyo($T2\`9G܂*&q==\WcIb#ShCwU!Y PfwuOѰAdwC@&j.Dhj۱1Zّ&=#x6lsMb@=\=5#sDm/y@T엤tA>C|VU*(hjN'PgAXrf3ZH?ns} ]kNPGW)Z3"&jU{舜E;m<Za*hŖuZn5:}Y$:gꤜP6H%t?}bU%1;8Vc3ZawݻNԪǹ[rG|8ݩsEMmu]vgGnC.(K7! aDZV2 9H5O:Zm9L YMl# !=H+bxeUI#5+mzh.q( Q"a֖ p2!4o^csf+S`U2鲈>4 Lc'Z^6.kpG=t$ LJÕyDsv6t%aJ`*BctxلWkqY,hGD7eDm& RXpQ^t6]+PRh.0(rJ>ansbH\Z[NK j,=-$Nm+/5_)/(l-0;#4,!xOa:áu|IhxOsOuDIp("hm.2|+%/-vNL`.:;;w7%@34J})>s%&oa\aYYZ|ig`TPR.}HWrLi'U lC=czMY2c DiD|[//'  ΒYz,%Maūd^}L v$fp# %S09i@:-XS{n|e(DѣM6SFqgN^)0s W-+*š{T3Fo:RR(̅lcȯq@L 4X[my3k(SRGWᚏ7sJj<30*8Qޭ(5Лh =yE>*,7Ȍ3N ƚsݤt;e5QEbgm=:> j  &aM򀬈ذu+xN410XՁW7D wfPڛ]ĺ;e7bj&7Q@P*jգ|#1H~z8wH/62\(Xآ ˯Lr.nU %)yؘdwB3i,@x4 vR M۪F.K[aDk}%"=V| K!8E(Sƌ4*#JY"&5NiRO_rl MGa#olyW!9D[$qiQ2S9RpYp߫ zxמs," I4|b"S_5PO{oUjAx6)Ƿ40v,}U_haLl"C!YU= .S|fr%K\ <jP DZG(}b>_Q_P УqްfeXH0Fvf{/SyHɐ2jq\>H~Wnf &#TO5_?3դрL"q 1`TMnzgdԌ-An?i=R2J|1=VjS6PW (-㠞{YV7޺cObUߕ^U&oYcl|FN{âkABx/o>KyG|N?K@+ B!"֫dSj\~/Eƻ#2 d׀;$g"!qQF?uֻC#=+ޫFSOb & ]`Qj8d08Gm1+3eodcpH+-ƶ:']{:W()b2SA3~ ޒ^8Amw0w#.*;?2"ܷZ J~eH74ZM2* B Dt8d\ITN*z=,;ci9uй}Yyv SުViJ䈢JW_3epՃubI1VRyDqiTO,\)SGorBlN(G]h*nED儁WAS0=3Ut=Pq4cB$XN`" Qc ײJĝ^7zjw?嵽bZ5F#ĩޞNpلjGǐYf(טX:7TXyO:<Ɯ (DB+I +zO=~;;֭gf!%,Ьe%K+9?1/WT r8!{2Т!rПսVky Z&»ga6_8# :Ȟ"|I[mnjjz3)ewJܭ[!ͼ^PϾ]LD~aCeaYAq)gemDQt47s!͔#gFV sy Cx\Uܕrw;g܆FAZTY 4!ͻi&߉d_NprѪOmP}u-}&N>uS:uZ CsTh1nc'ڵd甠 d܍yk$L 'WԤڈDhEVl+6*;7AD/lr2˃qXϫ ILXia7z*}{uFd'u wM!;tSK#%|D^,Bqv6;U5%1/'|j <_Nfj2(N^)[-IX *u `7069&!Vq4oۘ)=ӡb~->8E#9 dk=RuTPi!WAsMӳRmب'K>P1~{0iNS^2“h")VHn&#LJe6<[i*~,fio2Mՙ⓬];j󫎴EZLB ?AIB'D\Rv=/CP20w>?/cw#0_Lu$Eʛm{{DfYmѣF; 'Lҹ2#v_?.^BaS63GNȽ4 jw)]i=}[)0"12Ie% 5 igjSՋ"m{YW42 ;/Kſ?p;!v~^Wa) 0gNeI (!)3:`2q}oC|% FR E߱YCBMBLU3uRoST]@/ MJ:;2C=%JrdрFNF ~)E-s CyM &1NeIDEZ6}49Y;P~̱ >Y)39ѯ$~1a10nC㮿}灱cލ)p)%cdlz7C<|.ŨZ=[3U7S_ =r7ޘ wO Xa@Ҥ\h#y|njMQ=;^I_ZУe-LTu5a~3,lCX`G؟NL﨧o,v"]Tv‘jτvʖviXAҞ2t.|N4[#q+ 'cøO>L xhD`ђ,`@6lvC13 lÒse0UpܡGƧpԔ?5 " $ʷH`hTݩa%/qGᝤba|ksbO.,]>dBt@GzIH'"zdm}+JWXsΜ,@2 Mr(,/n[M "mo%F-g.{GqHbRo4[%0'Q$,&̙~r;I+D?}>"ss? /31`Ht"vHg\;,L!yO.^H` ~cZg+ES}%RM^@PJFLs8x2I75y7;Nh(u>GI\S4[Ap|Z0W;ᢦA鹳NfIc%a106z1O=^>ݘZ ɰDYO[o+.'bxg0Q dōYd@&q&]5koMt(5bG!fKt'?M©̶Lʊ0 ;U؋`eijw Vۃ_u6*HKn‚l @#1WOJ#jŀU=B{k:$*2B t̍sk7&9$4N;a0"2'yTVF`2.3׿cSFНDMXru8``O\WQxǭ ՝mPKWEƝ1,~sO>fY#ZL/N]Hq(3 JVQ+Uʷ_NµQ|oG':Ha}/VēսWOAILˠ Aolz)D.pK/{I5 ]'͝cCRD¥Xv#i׿ݬأ(ّ/UEԥqriky? =ϸ ڨY߯甚c= QL7XAyS'LKZzZMDӘV._MJViɷ> ʛs<:'B.vݢ@xE2@4 Myol,pɥՅLstSn5xŲR}*v} =|x൅P82We 7YK0 "pS8 ) #}DŽKQ3G+mQE<.(n^Rq~g}H&0zqGe ǩ1Ogz'xT3_W%4 ^(q=՜뵭eU< îF\xUI'@s\XEH a>H?6xh:j^C-Ϫt0$5(.\svڕЗu{ijVb>W9z;1nc kWOTl6UMW#qkr<ɖk8h6cogXShB0|Rjc*Z>c?e2ӪG. ςp'(CM}DC԰W{E3?XƳuouC{~nܵ.iYނ~  d!n[U C [œ G&7$ ..&KVuc SQJhfNj&R%9o8*[`Lv[oms;$TSv]Da\bl~zƃmHk&kX$KU (jg k+gOk(Z^@o_,Nƌ׿ڽ_ u]F$qa䣞7L%=Q'Kca]AR%k\Ø͵c|-k jHeP-zJ:t_оU#uf1Iŗ\_è㚕jtѧ w 9տ*z@.y @nG|2/zyh7 VDhM_;%T:MG*A&gZL O|2R>?Pq|r].DO{7ZHp`5I|x%'X!Q<*7}OXnY(;&uB}5ʒF&#}JDtFɸ ~b DbZӮ$ 2d˱|J0m{t5Я5{oILht2)Ď+?D\_ 9^VE\t"^O OuѹȅT\ྥޔ |Ғ!f9f+tjZUÖ{]]"{@{*K%{Tmն4GecuWY a ' (4 `NHQ[[hH1ĭPʯg]Ú~y2"rd>yLoNs>J ׉1'C[x[f0UFkyZ@rF(|"E YRԷ?8rT\-z1x''Y`9qK8C,";ڀ)W͂^ (س9:L6yv3 țM#@鼣;;-İEioe--Sqlh`~hP*ߙ&[_6Ҵ9BUqrr鱗a.40xB0WTQ/-BkH~l-5@j鵨q/ݲ7ԉ 6nq~D%gߋuReEŊ219#A;s$,DlNA \.) A圷~*cW*}msxo/q,Øh/rʐ4̡+-)+p%K%3 2[ω@Dָ7? ,Umye'VOAtҾiSn:@}VE [;[܇NlS|'Ǚf./-;b x0!{@vŌۯ<_~Hlngu~uƷoH1y< qZn+na ;BVJ~S<G{=;<\匚ԓ]?<냼QF#Xfް_88,$ޙN(=}P$=i0(`]q ;+\WmlJAxBѮc39op8Z6?F: DR-JJchq˰rNp0&fzFm~ t`@!U$I4 O?Quэa0t(ɅTpM ~iq!lXծc3TC`/߳DdvEt'bô/j:,dyYvgDeS=({rXnɂ"<LUl#\CRI$2*#`~c}t@Zirv~,+דR9Wѥ^VW6@OKU5{ʬ ).8h!4v: 59ӗ#'x,VS7G*~O6+,|H Jf?!f,HX\;FTQtC67G5Go/Θ=MsWyUjK'sSQ9Owd8g$( ~9 g.(ع:,P&g(J'r}|fg,TD| ":JstM5D%ܓB2†KZ KS)_m9|."^g;8@Y8}S,kDLA WUj$2m\v܆7ŕ!%R+ٕl |ߔY' ҉uauܪUPgu> 1&U=Im\ػm؂Tȹ۰Ra%u1zU0 Pn S":8ٰO0o/;?`=Dxщ'ܰQd kD泂nUDC~|dBJ]fgPU &,J֑"Z.e3sz严:HMI H01^-sE22$sʊ Tɀt*e,{(IgDM%KDo% I%íOIi+f \@]$1[IgAC?̶cFBJ,gtKg(|ޱrd-Cʷ%hM> 8+kΌ pXh(mk&zHgL\97n K'5dc59ȴ[0h RviRaStmJpHY+WVBn뀡@;Y#lp.XOZ|xV~285 z*`jے!3]U H N82?%āHRMÄxHA7~ydcN e3Fdwj6 0, efxQ@o4 ;mc{D6ZConޣuOU~S/ӗxqn$%b%Bx ԣf搂Cf޵Z4_hS b4xㅫMhV gi6>-} "Y_)eR1Po ܱ-Rx"x.p9IeQd]ju},j4*p%ӨH? 6A,x"ElY:W6j4s6WRTP=r3 N :@p!9ݏ +в.&x2\+4ug!u h Uϲ,\xݱшpL@3\[Ӗ\ |= [ÅaIj㵱 ȝEN~QF'L`$۞v*O/yX5`͖ЈU,P@ 0?y&I*)2!AEA8&bz%LU f=o@5o`έ(H3IHcA{V\w{z% C6kBVՄf66:ꤴFrz7F7{A\!Gv0]Q@ 8YS%\J\פnMΈ_rvXŽq~Xjs!b>[)r0w=͟`.ffcEg@: q] &3" >2bf'}"_w1ސB-3vKbE>B>==A*_AxSIui1Jz `F1oORAV/wbdh(̧1٪H ;Y7*-!7뼏7D@H-j^rgpۗ0ݏ\m/ܣE(<(7X5 |K7isgI5bAwlhVFQnވx ]$e%oX^_ҖsQR58wzVQ,^4 >|>9l6^0eLH& RHEX)Av.}ڄ~`OF&Q,|E5'k.P 8NZ7kF/C5!v"W58/`}D> EzbxɷE,Lg9}W2Ӧ־΄>+4'Rz+=܅Eh;[;(uDܩqK(e?Otwbqyrt=Vrvc[$PT_:Ye6ztBiS#zM'T\q?=,'DJ@r։m8XUo7ThOԣg=ƹn|IN#&~\L뢃uՖYr(cVya2b; O12hmS=f,@ b}F|H͡TIE#K `_{ʘl چ<~&s滑yXB s M52 Q L`8oV16Mk Wu uǏPcg|/(J|JcNA/8-#no.Xj)DP%9"vJجe`2O0H&OGO]2}pGPftTxHzg;rEV ɚїUf[B .eZ0㥵SϼQLz R݇@;{OPxy짼`&Y[󱮍CP:+5mV|$[[\q4iZ:J,Weɂ$P7O1F>v *_%#"=]kEPf{C Q LVg8KI( smsrj5wvb4};B?h:#F(n&qFSbحV$eGexZjHЧ@i:;46 X"!RM.H{ujY,03sE6R.UJTFg~5wY=ε%.H!P^)1E"B mCՊZu6P8p+Ex&\nSy7xkWZ:nK^J`ɍHu/EtMՙ坢D.b,n'zbfk M-5qNB4O 4?C2 YҵJܩؑ83ۨ{9Sb-,Ѵ#rǕwt/5GGϐs7V{%ԞR!:ymJ@[/ӇUl8_^=UzLdZNUP+ړgW/;vF :g/XRoTNySe 2/[ƽo6ЅQ?g~sS}TZI*g%7|ǃ$䳼|x+OOki~Ï{,RMbOFb+c%v( LJ,zoMex%hЖW%hς2_39?e8,A_X-e)׃N YjA t~󐩍ߐ:myj:xF郆Ce8g]?.ԝPʼnڨq#Dz,)Sja=Vd"kaGC,|z6\yLX@aR.BչJEUl_S;Ƒh/Rbf xɂ_FC,o(7ɲDGwvcs?c,_&hlox-@Y\C &G?x,2Ƿ4r#CvqtTe0eDPQ0:3 {"x=jPڟ€Q|QV$oNr*P)ވX,#,|*S\Ґ~ԋg2n ~YOL~-|-*DYQ>qڍ2]8;p A(EyūKu чљօcS(rH5+!R{;mg( )=U $  ?dzki,i{=c= Yħ߄CCmںM҅}L%@ ;4@NcC#vT*̟3ʦ!_ш!څ->r4fN8bmʥ7yk7qq72#VlaXϯT#d ;-FVxUP獅mT1 Л G"sS!.b8S_!DSR?yY{aQDPGYNC0`[D_?\#Pk\q_Aw}P"@hǃWu*!_ki)g /l Vj;a~n2[Yr-q^J0WaHpG9Q7@Qjv 0yg6‹i"Bo0 Mq:i9kjK ] #+Xy-!yZ[M_`S'ĝ;ٳi7PA (X\ze^DŒ5dƒ0M1!T]e;4`s((|m+@tXBEi2Qyr <,!:5zXsut"z2BUnvQɥkGl_#Ns\k^wa9+vI׺{il jvЧ |]G& JeNN6V®X\D޿\Esq>Ύ_~}U/g\] {B͚8 x0-Z^D#F9t%Y\FIZ!Tn9ecc|^d/&)k|tgT s.TpA?׺|wXݰUVSv27VqԤ\MG.v3Yu.{Ej|#|Z~c7 %:3=3)bxQ7d*ZLbVfE)"<d9|U O?QP!` *~pOv,:8)F{5gkuzbuhmKzu6O')WdBM~Nc =/%ơ_^p2wvnRPP;@k@N9<JQcqa +@5Y9it#(T|\1"`AIJܗenwII!$E4Y#4NEӥgcbh3q' _ܲE)Cl1{PF| %YKO^QT}Ud`Zyѧg124Nl_,_~)z:a_%ʁ8 pH39^~9/6HnW q| +|Zxހ nͦ^2;\Fޚ.# )w[gpNU*# wVD ɮ^Hʭi41V s#ƁI?P&"}:J Jr-Ta~r($kR߿yA4qp'aejFw%_>5"qzA5DV㨻Qo{ APP|Lh);ɳeBKvovDj4ydr;Y;c%*_Tqm9smE#3{qZh[%O;@^9M3>k%NtHj` %C5ceNR$dl1DSsn^:h%̀JB٤HV?fNXp^2elz'<.8Vĩ2&XtbO^EƼџ\B޾unbl gCq_ =/+H> ke?cTwBc R u݋i‘Q/|%nvA ֓c8|WmRDȸL=I'Kg?!gY_+o,mqsGVyLx׮x7Zz~ 7 `;aaYS`&vwOwUDb:@n ҕRm~e]sA0. oBzF["âhE^`0=|mNO:A$;K)< QI-;> I 6>yi;_Sos[7r$5~z"- @)qa%f6ت#<7zJgF8 DFR,>KRTJfzw7:Z@{Lz,F['\uLqd>yjNIB`gU[I_m?^gm7uҒt|ە6x00x'nb钟ж!AxyZHd h0@9 AWlq6 Cotcf|ätcv?yK1qghlGdЊL[uN̞7'XNP* ń]XzQ${Su? Ia@;'S Ӟ`{FEAky5[N8NJt5M8g;]eᄺ>ً먺>7'xt,¯1אygjx=sĄ)tԑϓQD@|"K|" -\_2NGѾZk 3cw,s@I_KDͤeLa"q_*n<1|V>$G3|]'/wJ[kQ!i/DRr@ȼ`rX:_Cí3߾VZFYNI]#O pCzLc?HE& Eш,rgy;ei2Ly4aœGu".+QT? ͛ƞ+2ji& S?2ek ]uY"J+g {yUK΁,^#9xWZfa LׁBDه5~cۖ>0ngcTp;lP]ٓJEC'd+SaKC+Z70e9w{Ht¹/׉v{VIj?$ C׾Zfz22;е#&[Ł!kÛCc%ԡـF5=.@+;S3n tas+lʜJן23y6Url## ]M -!C`ہax8^kj@&(n$bi @gSxOs1izoR~U?EG1QMdv(3^忼4@ߤє~pp f)l6&<#O%^H5Sn{W8೸Վ,]iyszsk͑{W鈋rQ6 \!> K'#_`)e2ǥnWU\{I^j#[irxT)XuJZb3`=hIĶZ[Rdk[~61 CK!pG'zOςs6Ńi޼wv|_KC f[SǮ{?&)J;\nHGJPf7MMf=#rwq?)J>>[=OVͷfӾMf/jA'NWbr.IAqRB-Jo7lx^ѓ$K9wꏏv*!&٭s9ݰb+ ҒeJΔ1ܬuc}U+ZWJLiGCz,MSj% a MVT:Iڴcs&BYIYTxIJVrbRF&[B{s<5|.Qi|_h|sU\d@Py44ZF/mt?9W:>Nќ-Vyg6OU'Os*t#{`sSa@,3/oVYD }O׽ J"kvRʘ  20H.=MX4!VU^6˞f]0Be@YZ}m߷MxgU'X=wѼJqXt|9nLC]<\crfA]e?LRM0 ]E&9yhϋMp9`8+<e &Te[oޚICoLߗ,Hk"c9lu%JIz 7r89QFTQ.2e<YB' sÀ}2妈,ox$6/pX/s0`_]9f|H#)ϰPkڳ}M\*9U^xZ.d;k-3p0vadS4" y8MTthe!)~-q#"Q7+ %M'j: N®3aw>RN cIuh=f⨕;gAH:Ѱ_ r'ZJ>%M]8ffXhr<.q&|ZΝoxY(N8?n^:܆ӤCzW, u|l033ewp!$;_hq~i9(g5lm>)QFJ@=p<{^}|o5ȪtYTXMi9{9GV#d~cv %1]1*a@rI^ >doI).4 溅2){V2S1M{t4^CDTsv횄:0/)SCe #*-ؒXF,l>_ "UsIeE'?G?.x*Ux2"+Sv.0~s%ִM{7//je,١ژ- %K T@^Ȓ4 {13 {_kq/fCLG o#w]d\E30XCrBp?xQb@q VO$M䪚C@0H'NkyY-y0~+An +c0}]s>nKb^f/Ô1C4[V)»]w&9׆y턄zUp5Axv 6Ŭ\Qwtah3jqQ5!Hx#3oklryăN`ijLp )ƷYnL==s'!D槳(_ JķO()?j[Oft5edI~Hr5C9eYPF5%6bc\@rBnzD; g4\x%u߿ CPITF忌x_9[&9y,9 ue;xRHE hZ)zf(l O0p٢Nx') өG:Sl& Cj{՗b'g=#ԚQH΂"8){9R yL6" 3 eh 'dɳ Wg*YVw ֫I)$"|K*i\nWq^,A T+M3l]NѠ/Y̜w7 cf-/\ 3+yz3>EҗG8piӧ)(6ոhc{]6ҷtr}W8,vvHlck;wR.)sIv%!Kf [;E@sT,kKV[~:Ԍ~۠ߦ[_+CnCIB*l&_]%]G!C> HRYu?NDkɉiBf.z2T1UfH)# AO 1GLSEbbtXE_dzhsΓ!?2dh/ΛvbU(s͜!_zC%a,bG۪[`wE!ASWf]^E\yl>y\6_bbj !DH'?KѶ2fԍ |2:{=VO86AlўQCuxf[ѩ_so[CiyA]gIƞgӺh(Ї~1U8Je6˕'pyٓavН@?` k'f%e֤jpQs\lk0׵pn(ŀjq38Q OMsP0 =~dreg\ (eR.F!&~/X4T9G4b9~%&=A-9vGfn%)jdGyډ}4*/ B2UyTKvN }iSoG! ~9fJh9nBlmdMKb0s]ɒ$Fh񋌚z1p؄/~܇h-B#絬e]{ʃ\Knnj76܊ 6`ql^Fȟ(H[XTQR \PIW5--?V}u5}dG|"~ ȴ "{gpd$e d\2}n^R `;(wȝ;w΅vE"*Chb,(]&'5Cr'&GcqyQ3BzmjBѐ"0'Pvi N8!QD> ]dkWϢǽo]l:}e @2$-Zm#8״Y &7y̽K\ERLnLu =VAQQ|ЮmLQm8mZA!M' LbX_(pEl>cyzAiD6w4/xzFDYb$EpfFA޲Saf‡xS"%rkWl aY9}qt-Dk”;ԀVO%-Kr>᚟JT+pXd :u5^(vҋ!T3};. R5SҔQjO_UYl-*3_|s^s&&sKe5Nyzg$̰%ob>g)9TDX2PzO_ӼF9۴4E~9;PdlUMc`{Ҟuփ0؍^n[5QwՉP3>3=c.wfScrBPT"2]9؅J9TK*c ~0)jlau*0Lb;0@ˆ.W qfUiĻ0zOgFRo! e-IG(" ?豟}-vج3ع. <Obϧ_;O츝: P{_&dxmo(I AiE*e>ii?yyUw)KMܴp`e>(Fan@8X-e`ԆFu폇B1RDD]f?!PBp^1)oQenGx1W>д&L%3R+{f=tL$p S[e)w.2e%x)OѭkX0-n=QNgN*j Fh Ɋ:`;N"Pۓ7I s!VlAVuQt^KK6X40U\"]܂5həx36$B#%2΍\嗣:Ez PzAG0p/W~n/D}j{uJ.%+"Jϥsb< fK/Ի ?wTYK-6 \W؝.@>t&95$\^Ɵj .%qc }-ȮhTཱིǞ(FQ{fͦ:L,p`zr\uMߧJm#es/R (4mKJV+Pr8<3!R2LSؖ-V oUV&q,_{POw;3ۻ M vT] !; d=FG8f6K@Վ-<4ti|nAE}Qf0;=NC+yΒ5#z*Cp ~EXa=(F{;UnĘҦHv`;(^5$! F3E@í;kaa>`u '\S%^H`8V e~+ ZbZ[VW %/nI 53v%—ppTyfthei+W*iU@"LodvMhwZm2XX-Yz RW"5v97(L#qXX&Md[WgPrh:/ N:DNϝ͞1'f4|PK޻_L;lЋ5#8ZVkA_Mꓽ 5p"@jeY+Iy^o~%:uhSLvpT$6;v(׍|jAo8c}Az`Mm('qzWܑAyD?|M? 2_I<r & \Zg{*-˘oQmoN]fclP{Y*H^PM7R<&nSy* g lQDkP5JK@tR?MZ Big?sS 3HfdPO 6(_o|m9n)QP&S^J\_#:᧺/F,At]-[o:E6C }uX0DGa+?=EL*fQ00tݵ/lUXͼc:姸J 45A*FL6MbA$i$G2K}mF$`f Csfe XiH+^9WJP}>~p~j+,R|ǡGջ2`N{~n\"^8Jn c]g$'~oHSB~/Q[miޢLG6&m⤭;fu$y8WYgpV1LP6f_y4B.]zJPdbeNMš>ooxzsWj»㏷`dpstl8 VERiV7; n+^ Vmdh 4iVEϠ=b$=@m9uPh#NHXk7#FoFNp2n-}&F^"E.)ItCp_0A3F/GѲ֤K:n(~V*( uD6iY!!(IB9Մtr餁q-a/!s7&4hrQIꠦomW\ENÌ%QsY1'-BeOig,!H> nV;,y@IhS9 5 N$phm^E݉ӽ_2l0kDIO;Ǿ/:e_Uj/ۊn&_ D[|Duz֊TF@#3}cT?R-Iƻl$SRK7Y֣}H7/c3fK 4fL2ʹٟ4n̶s P6*( "I[#5e7PVtRW$V9yn@=a--Ӝkf[!v+Rfj]p߹q[2Vnҭ=MS?T6y@7 )c\Мy0t9(P}wsŝlrJZJ>&/cb|+ԯy'DpC [ey쌱+3&'ԶZBŢ0 (s0P`p|.CTV#NK- 8,  Ժ8Vb^$gDչi.~v TbɿfN=YƦ }3~DXO`}𷂐5OOqzlv!as=^3Qƹ*ύj*n2OAX>\6+=y=4F" [ݡ#CbhKOy}L܄V/Dzϳ8̵^sA/9Tt`Э$)8SL! mQPvumϟʢ6` %ϧX3^a"o Z󥖞 SN8~dǘxJsu1lӮsH!u2 tTEj-uɜ|_JQL έWJ1:фTfs,%Bj7>o/]&"R"gH9#K(cg #ᬖkAVuśhBQFOFk:ФCVߔ`T(ɏ!Brc FSCuFDMIgk=4^e>wc# LGH-_zoAfڈ<&zs+kt8ӎy`^gA `S=}3 u};wDr1.?S|^[m)G9h%L `09%RhERxQm60k0V2wQu5g^H9wO컉éU -7my$2{}s8Cy@yߎ;x:"A(I΂A#աVg1VZbwBjS)O(əfHMt'}C)@9qP*3"ݿ(FM:ʯ U+SD:/`DRG[h'Czv,2N 3RGLk;9$3uͮ{#ِzse}oD>,Ӏg=Vbj!~C0Npc*?1C) KQT]$fh]*P\w[4R@ID Uy[VIive<švKw۹ sդ}6gq^ ӧP%ϙrC2#PS͏y~ryT&@0#u?W\;+^K+4*Q3],:9g#[<V 9V܄h'Ł,}&TsQ8y 5tΜ@@Y>~iw+ 4H*r9! fItO@ iF fU>D=iP-O͏1PeLcGNu*L^ c6j+?v)P҇A~2 ȏlZ#O/8 >yx{6W_jgaͭ_ Q*) /*bmvF"GP0_}/R-o>I##O&ԯ"a($bWxt܉FGqsMލ$ER/r0[<8:GsjA#!? dfWz郾k&j tw_~XH06[o1xhlڑ_*b5sٕ] !U0h_qk6) ZD+:Cc,$h"^R ¥E;&50m&=r@Z}\)'@ٷ~*5Jt#s|K7{T!ulimw%C|}~C!Ne|iu|,JXrUJkro r y>{uZ;=vI{Mx(>3vwr 6ؘŅ&fN og>:;dHrbKŅb_6tTdn07zRv-! pzǑrmd /F b *v^eP*p=[oR}OaO6BtGn:L Y j{]R@վB !Unc.?P||9*B]  ]?|]Ǵ"ܫͅXؼ!5Q F~%TewC޿ s׊S+x:Ovxh/7-"V0E0.4ƍVnZJ%o(bQ!C1ltOnzJtY2xnYy.\[ZeeRX5y W>*dzh4C%\;;0#+ޥ)(ӪQtD!*:gup4jНʼ6C mpV+`ɍ Ѿ̋Ft' ĶB{/s.Sˌ sk'xXz~H\Y+,M[VCtc3x!B LR\lHom aD(vIkُ27"CRF@hBINn0qY~IۊEMx|~ji>μ7pwt&sra _'i2s;[7dz>Hy53HC9 [L%;ȩ#~6{*P'=Dm5:Hl  RKh{Y-gL^},8מ`bn[$zS\'?# L -Gڶ%BKyZa +-ڗa #&Lk%ڀ1=lb9ȳH}ٍČ m^pމpCf1Px+a'hF^;1?k̹DoXED(0Hٙ=GԎ5З RquX6C;y\sr5 t K !e֕ډ\ Ugݚn~'mog {Zkj'J??0~9OB*j/d u])^h9{7RL\x6)Cgc%_upĘ^OM_J mW@5b&Ln_[L~"@Ĵ6,oLY]{Gb셜UJ½.2-u+cmʞμ8$z"p)a%~CG`| 4IS1צ.\e3uXI9CaR=!viE@F6Xl wYN^H; dr )<|tM}{ϟDB{~ H)3~j/a^89hg;LKcIB1R),G2OuQ߂G.$ ClGHɡgMхq/]om]+" y;+Љ`w"+~7hV74tn3mО.9Tʣ> AV>t9 [2Q>ُ[LЬLD}3\:% cjhpz㨽jQ'+6vkСˁ~=|ȇs^sGd< W;3:nm\dMac0X+>V%h vƌBHP#0d[Q!}I7;L}8JqHuw'v9#ȦJC`qSGµDJ77j;* #;ǪU8$<JYkܢR&/6kX_զM1T͉T.l3-&iEץ#ּB^ȤZĶU܅ q\0R=nHyȘ_ȧk$e~ mA6zBf^YeI2;7+H'g5spHǺZXPˢIZ##a0!Yrg;#LOnsJ.h34-~]*DRHK~ H=>`"u[jb*ELcsc`2/ddf-6v_ۃ!YX4Q G[pΫ2MvI )qYÐ;iqE!Ŀ N, r\FRx!N1::`[q sTwHA@?lC& %nÃf29jZLJ[{%۴?M.WM*\^d՘ҶU!"#6 cV/$Uap̔Y޴ ûy :+0>f6Rq~"qD]6e{Q|7~A}e򶹞Sq ?ez`՛V(_ApOCrת{5V^<LaKqjG-l?l`p(52 2eh--Ȝe諶>Y<XΖwRp,|Q2{W=V^-O0=z6u6r tTf{@OCP!*b׻ SE )Yekuj.եV>D<$uv?_N'문& lc R/xԵOh$*{(f*s(^6~ Mv"_fvjӭ0smi/! F;vs;agkpe}%v9Y+k ֑PHXo#."7HnVHHiި.z"|tFLEuG4rL-PX$“Yq TdŹ%  rV<]R=Co6#IAH-_ /@y ߎp:]oɒ*23g<+uƿ.APBuYmͨ+҄bS(,t`w*%vp(n ,v?A`畼pÕFYͅ0 ,|b-~۱?9@:P欬6 $0^3,,T_'ᖓ~3_H1uGdWbu'!"ڈ <@f] Imwa1!Fdd ƀ(Fd.sg,OMJ$! mIH)0(soaVو7K!Qs>qfb;y oa~]Aqig~$Z8\l.iG {]?43K $& HbX=}?0CUV_heiEނ)8GI|E/1s3Vn!ͲyJ#oRDY '03eIwTpBkf:UUFA f' r.wll 5A7!ȤZhkAwSe#yU}Ȍ],ql|ŝ0?ez*^Mju( a&^ e$ 9)r6C,^u$U*Z0r| 0j +tygKޘnXpG]qw٠E['%-RYr9@4z~h#U+v'p˭hݏN2%uS [zNa#j{w|NȮVt>*%ݿ6u O`0xs&|tzZ0ë+l#o*0T;G|.W z}"& P:׸UFyl큊kTfmƢ&Z`x._3._@2DQ]ʷlb΢yEW) .V~Ҭhfb–s?_iC(˂rs5: δX,LcdB/eo—D'il)3؛ꊻuМ.: 8Pm*(v>jwpliaϪd5TKv>XI/y]C͕?3'~Xp*w sOu~ݟEВӳ3Κ==ΒGH#i:z!!T)IL|zw:QF{ln1CgD=ӿ>>EVF*.~9[ϚA౧ȖjYxdÇ<'`{5\x!{1^s[ԬM7pd{eD]i ,NM['Ynji ;!/ͧC?j{2c>m ~+#r7*VZ#bMJA%Dg銽l6<`4 ӷaB~7u 9!n-Vhɯc'߲Zzq,ϿarN/ѿOr OtWEHV{@v89 "ZBU?i1Z %L7QjT\ &P h ]yZ6 خwjljq.k(@+҆eS`7O;(g-)AAѭmyjAg0_{c!V M{!Te=+BMP2i.|zјW" b.OSY*B]ʩ4 `?+l O E#/#Ug^J(Dajd!Wq㡐yob(N$lr?#H?9G#oxnzdS# ϋ E;yygreř#1+"BB /eP2&ԌOG&؃"i+,d`J :IV'M<==iN /5NKDш?ܷHbN!6:kJNVj0ķyD=#.ڌ0:?&i<[Sf%~2Rda xua4@{4Ӂ}t/,pr1UP^ʺT% L}wd9^eQ .?ϩ㒻i>Y*wԅ0O %dG yz9n"g$\KDi}@e=/2t\CO,OUx;G!ID91A/cБ);%^n \nI|ڟ;bKCc-m/:*o8۟rj{LN~*rywBpz &Խ(ŧ,E4>%$Q4Ӵ;5b7屄cG~&S N-"^-ł*~!Ƴ<2&EGH+:±GY6q 5Y/q ﰄl\ ¬91CKBU&ns_/ǡ\T킥8ywwGH[O ^Ydl=nZ)x\mmI-Koh'WY׳b(M6s'@T,ό() '(A7(XC-FF@`S;۶aݸ.kz bkٰeBl!T+@nq>vu`HR:vy{1@m`(:)X j|I͘cRm5ѐ,2 k/iN;VUq1 6-eI8 g M|R}'](1Ŧ}Ot01kZ"_a2*.|,26^E' Í]ފKnR ,T##.ٸ8gn煗$B%KwsLֽMހlp>> d_p($J0*4lЎ!GäkWX[>)h]m;\ܷRؔDN?>M/˜ rQov kr~x2spˠKg‚.cbbd%C20ͧJmmdF"pXqVR8;ѡ 2!`x=ܒMԕs"e&(*x 4OT" 8Iȇp /VQ|zjWKMFU|.!@Y|k>Grc_p<_٤D ZD3n83: Q&~Ұ)CǼ"ҕ:8w[O%`68+~Zӂ]U~R5'M OMG?ȎA9ůH>p޲IXK]-_*F2,JL~b2R }f揻hTӛF^c!5d%s@kˀ_>'|$FIcAFY+9Bɺ>IPgؖay)T']Ql5sJA,okL#8+ugZxdTOj鐄u{a9ۣvr6O8񏲂FscKH\NcT˻PVl,%=Ҧ$-ڰ&P'@_c |ܶ|_ַЌt.Y35y{[@eb'&k:Q az777KRsi$>s9><1=|\C+lKڗ5 Lb;`cXsY?;[Wؑg\h5ܤ!爯 磻M),u#%kM8b" f4|9o]!Efi FA9XJ#\_2QXA?-;+ӂy#{8/|CJ>@nle¬#r:ܮ&*LY=Ȇ8 B!IJ A'"|ݽb8%xwJ;)%3ۈ։OB]+~cUűW\CjW#.X[vb|0cKn^8 ˲ѥ2wFׂ)Uҕ@&_2Ar|>[ֵ0&[`tz䮟D Q`$h0N+=P>c ~] 틮cks>XlhJ`垩e[} nKc჻_É`rS`Z }Tq]/]4Z|~W 8 c]aV꓇9a˥5T5*9ֻ-zP݂g56bd ~KMaYBS,Ƨ:V28 gIdT#C "3GẙrK5Hkz MuMI% =ZR$Q=\  ٭9q@S+v2=$wlSLI;Q7w)9`ۉgC1zF}f@S6a!BIe9|Դn5UGFiXD=L{msM$.3ty%V|".?8בiK5ѠB˘# |lјJcjUE r߿gtZUTXh҅\ Τ3D1o 4YxI63F; NLQp4 ӑ? %on!;kLy 藣ʏ:URkG/@r'lB5p Hvz1t$̯M5L_{mcdCVb`G@^1V@фb/+5;aB='oJմZpNp, X,Up͋{6j'6NN# f T"]SDc%nq?"+V=vrxx< JLH7dbKlCUYy)(mɖ['.{%k6Ƅ)4<Ōl y^reVVobdKd=kRX@3<^uf&+UfN @c:d@X2'lC8)vO3>jf^:0%'1(By7 d \hjUS'VpUo=uCzVX%(]wǯlϹ -\Df$9#7929 TK5fz뮳ރ}G?43EmX3-3^} i W֢g9xmKly1`& T]eܦh\sSoxVeE5{nC­uKbߺEX5R_<<>quwT/`K,͍?E<]Y*@>4oR|Y )#|WvRdW ][=.xs&k!!b-[Z|P*M^JT~?Z2QW +x*"wkǎ˘(zȑ|4cr"$m󗾊bꐉ1C({ߏW Q_؂Y7b%w~R'8XH6 |PKY?@uF ;^yjCոմ M3Lw@[cMBt^cBKg_':Í胲f= .ʤ-~SF><,4IwQHD|kd;#8a |T;0dbba $hj;~(@IV ޤJ~}]0/=D!9}"̷szVZNI෇3\".ұh7eNw F&c7 С5|w'skڴ--?Tx_UN/IySa}r;j3{>7p8]LnY,ֲ(1`J.rIp9HN]\Zu9ΣygyvA?jw fՕg෎Pˮg964@? XN{pfks'"]lmyS=~V7z7/tb3>Y;p/)ho|I-o /ފ"TJdP~ [n11Dq,EMhsDln'r幚m`:=^diz,Dɼ/ ׆r_SCŷH~̮䓃\ ێx5G{CӖ|\e1FCDO Cnapd(t{}Esy57n0c./P3Hߐ{3΂~vp䬔~i~[ۀKUUB^q7ǚ8/;E'gpJYRV?t)\t0qJeu9C-ҶLJ:F?VZ+HH#$ RYHG(m2 ^ÏL`4@(f{P_;Y8 ueȚF@ze#TwE'j7nAlq)W/TDwᢆ{bSU"T[leg(xjM*\-ШAǜӄX1"ć+^Ļ.OZ<^Zf3}̘"|9|&zO (Sn}!Dh55;WZj_?I#ί|EJµ;h^iw>PWMShx÷Q\do؅d{I1~p{K^HQOJ? cL0 sJntk"I!0?ygQV'* 2;bМV>)4#'mCw+V8pTk9Qe84O:;ʜJd]ԋ4m1zo¨y&Hf|y6IkKN ~7 bO.);TT"sƄgܔgLCּ{F s@ts K]p} "ZR롢`'%]_/q1gL)$(SKS?|Ֆ-Qj. ]6dS+IzU;pJr ֑SEݞ@zY{5tjaNLoZa"㘻_ g{{m}{:O Sλ^\r:- P|:5Bi[@2c`*ҦMM+6Q\X\}Iy0zɁ!IrCdUx$D{`{>t׺H!%~=q|ZG_T,v›ꮘݴй싂) ͑#+8Cس86HY\|G+5ot(7`jSTP|hX }n`QH r;b.%D:>? kgWpbYвtćS"*U90[@^XZHۖxM riɰ>ꁫĶSSFط)#K^¥8qֲOx1sP6i?صj',Q]@8Rj`:ŚHð/њ}e0Ёʨ#B#~RsW,莃P!SZ|+G`O 3T 4u\[/vW7ln$.=$bٽ6T-"l6RrX{ODaЗdM^y Qcm!ũdG(,?:fx;H3e\й Hux?PaoGkM [CzcsP:d@(J&5וhqpb?W'Ԁ0>ƴq*3i5"s$֙IQ?y SKZ En{YtrHtѦvtCɹKI vJ387:@-/-Xn1NPBΑ@#GڣF3!'j+p>UwgdYG JU>.Dx' Hk k[cpa5 dhIpU+Kpnbɡ Qp]`nf2Rڈ+ #qGދ Ayw 0,wᠷa8αӐB!2jC65%^WUj; $'jfGd7w`?Te N_b;0x!Э&~T D.!Toa2ZP$c:ؠIֺ$!A;MJ d%xSx6C rM~\sT4E_Igq Z C'gI_U\6*~XP$Ø?8^;Vy( uA>5[t/ԫ}:Np_V*Ԍ nvԒ-67D"Fc~'޷q?rz:i<9j6Ra6ݶC7nߪ=`$D{6[׮ \?+|L8 fAǀ*>xIiaED&XC|w8>P?&PnfI_TΌn~:En5L+8 Ϯ֬5MP w64n[kqfܾ&Y46ЎE !P׷Kk mZv 眯[Nʜu5{!=%פ ),SMnӚs'65U"+vt 9#Tb8<}Bw|{ڒm*lAD붴FZY,R<',zi Yu&LB谯q lc_x鸶tǁ`y+jB0&TU-K>zG.wEµ2+4uJ Mk!k#`+R*A r, e/E&㚊] ݏDT5m5~oI0SG>/eBnz#ԂxܰLDIraQN~B S3+/(rj-ybKbdDɠl?V@Ј{^!H\qUk][1 ybɖNzvS lL9{T@_i<3?OO=u6yZRyr'f\1?+PJDayy`58#Q=V6FHnkuFZSsK|5b4˛hj0ZiNxLTLTIjVks2["jdXڬ, F@ #]I^CFK%\? cU\b2}\ao@Z:%yֺ-!IF6,,%u3}=<0jӖt kyFy˃} ˌ3ֲZU0˒$]-*&+!ip xHGL:la+maݗJ/nay.&.EF'YFrhXZYԆUq\-mBo\g L}|+ҫ+ ޫUcĶXp]sAbf>xdb8ImBi\D V@g-\M)~,gԟҳ?BWF7?_%(Doʕwm.F:p4x<_c7Ss8F&Շ q'73^S]׊<ޙKJYuh0K,Bfι X=DYvӧ%Eö1 ?rjl a۳i=nW9lO,H烽`y~NQ(SPYjʞ9ZMU:̘6׷C;_?4:C㩊ZɥFfI_~Lktuj:ҲV>| /K*%avI{ &!1Ce,sH唴h#֎l.pyy8id"\*FJ؏]zc;=q%F3CB1`qYZ-z1~WkрU`l7[ T@ftlk't9~zx7݌m V)Дۥ\M 7eTDﱎEyc(V%yJAQF ?Q*4]̤RC+C qY: h חܟ.2P*(^.9VOxU#^XR50ԡ媷n"˕} +H c)0MF V3Vƙ⛕qÝ Gg-2*5~3'ؙIBMMu]JK̑g ,r6٪n'kt UvҬE~IАB%Pm>)w֐r0OGtك=ЕAtН/)Gz\C:=ޓ5Ne$Pc"DCtH'LO k#$٦?v#@sz/b:}ƳH4{?HcYh_GЍ$ZV(9̫͒7nJ;lY xpV GJY|QP{6jaG8!BOq?OYY."HF *>!j^P3D~S`¤.%=Kݐin?.)$! LkuaZ<,$( [ޯT ;'lgXOQp_J͔͞Ѩ**Q&Ab TTð? ZÑ:~zs+~Ҍhh2אه<.X<0` "ߚGKO2}#ҍAqȟVV $|}俪E{823:!Dԑ^)A՝ IJ@,X*< j8^9dr֌4ު䕢+T/KZv6W]^`-=Z.f% uD5.rK%EY1/KZ-J:5^'rv+Iy+zkTQoMEDv6IT=uv!Dm5)w$`d9jVr0{>|eCon4*|jcvSu$\~wC&t !? K28Ǵ%U2X" )pTxfIl{^;AI)@6:gLsQ1.^:N5c݆38C';"2W{aH5(GS(¯dN.<#I~ULL1uӽ=[ oʔDs9{)yN[6^m$V{5[٪oU$H}X6Ng;Fv &ј2dR;P9 K*,ĸ$zn[É-S$޲`d!prCY^%JklquK;^`T/&JrY>*=Tyjz0 偂2֢L1QzF!e! t7Pc6%#ۗ7آyTY @垬p:֫L˂gggljSCt6Rwɮ=EVFxזEp(R7~>[sRHe3#M$بQLF.Uf<~e7elÎa[p@K N8\뤹r 8)1JwUonOFwO['x wg)ſCtJ[W h ne:A&KqxeNU{8Q f~%F=Je<>V>>~H800I2hI!ȗ':sW10=kg{XW>F،0Aը=N>/Ck Z#ȱ' Yݟ/֒ٱ&1R*1+-Lq{&VNza-MD|6. jA_} ݈T<ǹUv :KX->cIzuF? 4?)l*{vvW;"PR)h?AdqC@Hx4>)ً)v{d5P#fl>ۥ\ZX.%%]>|ec28vuY& (oO8|QkH=#.MNS6,RoBxȗIBX!?7P)"~& Hg6ub=b&/u%4=@ ؎夨A(G}W#'({CM)5U0#>P.#59k\qܨ!~KД6%rT6ToOZn'|?@JrO!8f{x{Mgg|m;J+vbA h[s(!kߜVU.0Q%ϸj&Gܛe3:pgV[gmATbX*u: ,g`=jہ= T[J\|U@sC*Fpfwhي#t+oY$at!H^"bbMv d8 wX[ML8h1X\Zs9!0z(ٴo:H@H7zpu~qO>dokKAEڞ].} bvC]mPlA5FNab5םWJ\ ʣZBTw!mUrW$}f7$:48 ?~[N4ti\5bs#7 $3 on cDNӮ/ ؃ Iװڦ]1>BT|Nك2S2~\fT &mjŌ @i->ƌq?`-6?IX'nfRQY-Cp #?.ձ!T ?%1LSE_A!UN,LP:b5~vPf-! i<u鄰Td< 1B6c&i*5xi .WfWPz,#b+jOjN+9yP|'!IuN7y}@a~ɐp^[,rWoJPIˋ: +\+kuLX'xRv,$C>[$-8_ͱ[ұX)gV*OѲƊVqY'yT=^,)+~».s7XC0x{(#Xjj:RjBD0b ǕZ3!d06Xw^36NUUsO)}kPR}nJ446tr3/*z.Xue3 Mk8~Չ]{KmABb *҉ ڼ–ԝX3Ji|8<2!.1cǮ*6R>Pܨy<(4)͚5iYĭ4ۗKۄx>ÆL~ C'-*|Udyi%ʴD-uz9k!'_r;қdkfAkI# ]rA䟮iI4VA-ٺ vO־ج'J9F^v}ֹW w垅PQN7QԫZ<.KTO<bO<jGy 8dl]e4d-V܎1s]f?&cZ1Ɍ4 !'AR3(AWV<+wq$rT{G!颸H6=ӛve+H-]Ѹ&&v"MYsޢq #St&kI<2L(j r*q W6BMj;q%qgT#ͥZn/ 1 ҳ`Y LB=xZp[ZU޲_5QLmUeK~~wJ"h~<`GN@?(O0Գxփ0H7݀*HTam%$nSYrv?bs*j'{D0g_zxt"a#I@\;?ctWX;  z^W*Aj<$G coʆWIP3M6,+%B"E}C#|[+?.@7f8_VKAbskQ$23Pq`4p ȜyzQiTͣca Pf[u(H5wά 94;iζ;B8_wj1KwU{?hug!:.">d5[zss!t <#Niފ)/6(I,TM CjgTׁ5 5Iy"#7oڂ8W!_kbw]I~B:9OJ!:gU G ^V.ΏRI{W>b$ZOO x3`|A|ifT{dfm]"ꬃ\~d&ʟ OwΨl_)lfNIIZբ_VvvAg#ƚE(?fj gqɹ5aVW$n򑔉ۅF{O*$Ӧ[vEm-\"/ygA($SeB&a^-[ 9=cmY FR! nnu+?H]<9TID&9.`da&H4{23:%l\`_Cfj*T3)/``ÛE%"8K^:J̒C XU|Ke8E_U;mvl9 ㈶/[-3:Xzx.pjycT_3F¡͜hd1 NUҚ~n+PR@Fs|hzQ¢Rr[|[$,+؞($/OC]aѓmVD?oK\lkjf3N.>Y}ݯ%~դ|=~m.! *D1N YP3>A»7E!A6 bۑm6(FlL Q~ \Ϻu}\]'{t)}\us:Icd󱤹9Rm0hfix݅4v 1>@,}o!]E1qIqjL~) Y"XJaAq귈+Z WGxy{H'x\dLCX`xޓ=% WVߑrzb,C¯8׉vI"4xKUXh@Bf7YH[|.V " -D:JX2:}FRܳ8aGԅ[fW#t40=I>B:d=ҽooz*{Ψ̤-ڟMARK":෯l͊.Q;+u0Uda_jmZP..! BA|0P~A`7s?YS_L 8]H4sĽEa"7E`śh \rƵSé5\BLGA|- ])(9-ڢ9GtJM֮xj[-)K kN]~n2[=N$tOD{\Cs4'hRH6RIrlMؚ|_7h"}]iFb)V՟/v~N1rg1g*w{M+{]v睧 $!>szMo$,q<yοUnz~{4'PuNa7vuUj'>:s%^M.uIDz/ K_oi!CHܲ[\9wt$~OO$՟ۅmRkwGm}㘒#LƤPq.=uvѮ"B*e!^r+:Gd,Udkx7k9-B7h0-cHD-5]SEJE'~^q+=fɍFhvmPn9ǿ1AŞ~Lز܍o` ޤ (Zz5ǒ+;ʬ1qJ' TSw:Q&׸9N| 7ۢ9f+UC'E*hWL2[cG>匍^?dWW)a=ܘėHcHB׳ wUQ-wܪCoI*CĞcM35ahPҗ't3W6h)rdq\LY,-~X@Ti2(HeB3 Dh2;[Bw&L6IauQᒋ^~ MAd`}\tK4mne$KHuOMɐq)n9~:y/=nKYO4onxC~/] Fl]@ [aRtl;˦X bW[,έY g45XkwF27 j PvL$!}L|bPA}@ +"<^>3"Ǘ+}O2Æth3X oD&6|rŌ$*>9-YT@r~v}e$g@}f tKt+s GY$fQ / rnGJߗ0/ժLĻXh_qs[l6,bK ` bnI/f@͍Ќ@WWؑ>wF&yB!׺{I~Vnd8t{=.5rf~νa夝a%R I} ?Q’Xx?'`΍PmJC WCtq΂W4Sąۉa::ffhy؄3Xڿ{?q!-pRnK]T*sȄ%E:oveKO!SVEDlW^ C{o/)/g?YDawQ>P<_[O;L;; YRF03jĂ:;9ׇi)p')YcQr$wxJ?L]p]}D80uFJLD$bl+tz3?#ĩ5l7>.ND8]TOD3 ͜_qd#5d_|/` h9]IMlJ;wU][a#mO]dߠnEOswF`Er}m9\ѫzNC|S(̤ O@̅^-fE_6ϸ#aT|#oM<%q&t`3-oMvd?*,b(dH'1@o@"bсSn0*a@k-P9IJBW*VV 6bhȊ܎͑9aD@:.&Ga|ܞ詣Gfu߶:^8 "*VlDS葿q+wHpq}H/~q1)W&DU{XRN ^SP )}!Q+Ii$ LG?Zïz3$rRB떟=CX$i ]ҹ4Tou˭1L]bC7m!(MF4o;J9* ]rxr 37 1Yh\T` @GP8 ݓ ЮKTR$Gu@U87|8앤N\ٸKN![Jby2V0T9?-IV/5ySԩ:Cm'g,|{4R-};gd2QlIR} p= qt#o d||4" M,讦FS.Wݷ|xD/>rgggd.ޙQ@9 K1Fv~f 5 t-`9V0bJR}Y* YwC>6?A"FHJgR0GcJ2Y\NW6T(Sz%Ҿ2г *egls_)#qT.^ B Xjٙ0ȣn-$~1cp°midlDc m!"1∫B߼ ڈLexz~ĠR\;Zejji$NE,ykm2>ھ-Nŭ=)!g]'WH*RcvR}-.Xxq6DI@imƂ AdXM{@pDq+TvQ{϶Ꞥw'2c~zh y 9b-xJm9+ſkF 6?ӗogczuH_wɂh/R%*#ugs]/42JߴJyM&9F3j xn u Igva.JgB.V06Bt?.rRZt U#+=uZ\2P d{{7g[EzېX;bԟ/W#d^z' B]Vr2N|LFU` j$oX15Ot*ȚPKG63ĥ#q@'PJ-\BшׇI#jEi$5 r#Eˉ7`%̲ecΨb#'븒X")9H'cK˿g԰Wt3θxo}$ 2N >Rj~E0TgQKv`5|b VBLPw˯SLߑڜ=`\ESm 6 8UȲ6r͒! ϏX[.B 9-ȹz)F9'q<=_65g`y 3< w++!b32G%&Ϲ W487D\n[ %M*+tTMT1LΟs FT)=Tg;?B?DH-P΄|0G-%ν6-@N[C۫}ѻDCd"lT_}MŘW')]Vb(T\'A ^U*]$fc%6=߉.:E;D'4|Uܬ]dd٪ $+?@ɐx{o%$Ji9ӅR:}yEn9ɝcRU!i*>D@s,/w *yy)hGr pF"JĘ*Pȇ۔_/?^A3 T:7pFCzyˉF[|&U~"2y,B?{|:v ST}, !n\trZbD.{/Y(8>ژeZWQf4/*mqPЧU >V_]D\FˎG$[yˊz664#&> H$}*^ $}>e6(ΫjPEi]R.@"m#Y !<"/|IA;D} ?v7}xיʒs5Id +-/硿;2e_(thO[ ɣv?ɛ ǰ{cexn9(C#-'Gl [mB򼤤qyDjQOnM4f"ވݙ^A$Mۍʘ19MvkgW_CEsZ wSRwMt}c J_>%B|A^9?O_97We;U,l\ea+]ۈu8b)5"Fk:l7_/P QޔX)4]?Uq#1q:=9 [mw="WY5X/Gq@iwJ¹ai7NBUCi/Ogʭ 3:K g,KA;9? 3 ΰ2Z`v#jbdVw]:GIx%cy=Xv4=w?wL.:a:_ ƅcphσ]a湡VqV@w?} G{?e j:7bsPoz˜ fa/:K[ c7v8|ƕHd<#swPM`ĝɢdжCg9Ï"S)/u2IƸ _En/=*3C 1C&Ʒ|~RpWIK!TMmЭ?澮@Ů'^Γ_pWmc(g})`&7RHhAu(W՜`j7 =$1R @Sir NT 64b~-G;P(M1wj˳mpDvZ>5"WH'jl"҂DdTu$p|ĭI obK=[']%1Q1w zdhGۥĩ/ H35FwI#n#S"+gJ!>OA &HP@b.PǿeGLpPX Vt-An2tU#M@6F `Z LO L8}{BdaB[@lhGTb*Կ8 K%rlP T-q?~/tAs:. e-wL TsYY վp~n%`OyP.[.?ʭQ r!c||~$=xN/Cje94>ٌ 芒̕v# n&ſ=ĹLLjH7M#6cڝxSF3.ǽ3O A?v>CBVw4lп+%Ss\~ۮ\JE%ƦY 꼶.;-_6+:82Ġ߾+jdVB.FrLWaUDF[F׆#4|yRO-$`܏_a9IOVI?UB֢8,M6BQ8إ Yr8YzQC, c.~NmSb's`IW(jOݛ!S[Q;QV2plB)&FFx TɸJ $/̀"x[8vMfeg|O+H[W2^2/_G\QvOBap*?Xj<Ԧ;) Crf>kAO]Y?8xd&Qx՗ -xd(省SL? VF7+~{5JBp7K) 2Y-41FSt7 nD>3Pr׶G>}ؿ4l~p̷Rb pq#xRhRll| !(F/bz%DCELW cbP@KWG79OdnodpoTr2G=T^zK+hXڦtoe/NZ<= 2p+= sk "4catwK TX]o`E9ĩr}V~kc$tZ'nN~46&H䉟%n"!hbq&׳sB޷C%`7>g-"7!le*h5wR:ŌER*5$RuwAhtpNKLM no5N0p9Cˬ_ !WAC*KV̓cn3g($\7T_FOOPBQC`e  5ͱ 3ظ V-0~D|ҹCR+B  ?ࢮZq#Wuf^yԪEδ*}9[j!un^8 "iO$l8fI6{@Aw|-|Xa ifH'Ndg(ԇ䊚j Ӗ匱;ńǙ$g[2#b"H By#,jH61쉫|IJN;EW)pYWו#?e Fߣī 8s_lTy?\@Əw<"*%Ԡ1d0߮2n C|LK_֋=RT(Wb :5_698=S_W%IDI0ILy"[ #x36_{jJUQ}T^f.xm!/ORa֌G1e,}fIP6e.Jn:9ZA^c\:z_I0 Pf Ӣ RQt[f7CR1Wr-' ~YJ@d<Y|\'i /@δz^:p6La7ByJ JZv{]\Q!w'KB򡛬İdҞVȪ5q/i“P0u۩'EȄh3%}Ѱ{pr]RnCbcSջMu~2cjC/Ky2'ՌOf!Yl+R*J[(Q6Ј rKj)F+āEհ͔)d4e!u;ke2gN|gDa} 󸏥*cOW\5 k{YKdvIz+L^5K=KG%WF$+pFzl]oegqq &v8-QWB \{aHev{[œ-{4G˥N-F?$"ޟa0~،SK,cȟK-Ku-J}X UO-U$oyi)^Y*Hv%- YzTWI5NH8ӼWzw̾W%JD׬E/aSӒAO)WOLSi/ {) O#!4# c; xaX6_ 6|d%l.* (\ ux xA#KYk%c5X׷hU~~ Nн@L/^Pz&n,C?N.Q#deG)22#+^aJ(Wc*E%њdc(涿 yRDދTJ4^[P^ jFZr4OoH7J }5{(:(%bS:L<@:o1#ӗ\+tCv?hG&KĴ*RQk74m3Dj5A*8>e @/7A$`|WrÈ}X8`uE kgƼ8b\tMhvbQUXDoD%wS;S_Xd hhؔY(յ"( .N%xi}N3#*m416k̊P0>?SQA+v$n璯FcMR"U#v%5eLxMN$8Z^qg=4Mn/~$]pGNxATEԖɐC6;2so}WGQ}z$4b2^FK&8 .M94 vgl<5cHZhlr GPAlkQFrk p @äH|윽gD`@Ii€&='_Γ;m8 jƏ;~k< />WF3c-¾J2ṄpV b` LRCgo̗kvőNIZ Bqrԩ&4*V#YtG@J |_]9Fpd!?ЪX q>pxXfb_/3zSM͍4OEn*()txiZ^sz|OħD{Rь0q@Ϊ, w- \F}-j`әܫ,pް>x-0I|n3 ѱV[=FX= hٛc9&!b}(ϑ 3uzV9 fB; B8\)H.>J4mZ?w`uZ]pb ~YU;?-34]?=)tZN'ESB$EJTwYz=P0-ᢡ+~wB#7C | T(p Yr'SwZKT)WiNyTj $\n PG)g`2 ;z!/F TaA,2V3Iq)0tQƄ5HDօ>ReGY']y]<,pZ[b9T(L>p6.1M\UPyd\||丢0ٵVߌ)j442HkUig3nñwX@N YG&ZNAUZ?C; 顏t \t9( 8͒pxp_3k vž/C/ S8,ȱ&f>s-W2OdZQ^ZSԻhd7([gz7ysѣ ,u nɩ ;6syߙL(JA\ӬN$7Hu PAy08*)]?皿~I?BSx>AfIJ̗bId5^O*XqlPbihdyRUpcgO5%KUTGBZ =DZ`=Rvo oݘ9/z\}B_ `8ooTt}]t&a:' [~[v$0wAUߎHQtrݲb~߷RF(w_2R$/@2]Fk60W2]yd>å&c _To<k, 1Q7r ܟJWyQ-:8@j.@BU>zS+П ߟ"VhQI“ Wʤ&Vbp$M^Ж o%&"+c ~,`9orZ.195T=1@LV籒۟,\ʎDB #46't(T,Ѩi!!XjeJiYgxY?R(fAVnc̏mqr5r 83M^E1kC^ʿF/CcBFGF*wSp)$SdK3IxʓzhmAhC^E䤇{ SDDžL"N.ք/GFeш[b Yg덕85enK/ǜ<9FnMW|H`/1u fĥg'g_+8;m ֬펽 D]{ˌ֣%̴Y1}J;O1lB\ʄ!W*ÏԀ<`B$b5w9hɑy?HC# " 04E%CkQGu[VřƳbĩ])WsZsDU$zE9U] eEXSW)@A& `4t#hbEy \áI=_ ɡ&g("vګ ٣439<I90P Mf0b298% $ ~vӿc"qh0xq 'e 7=v\6|HNgsL]kP3>͓I~'qF`Rs~H Uo\ΤJ4{fdQ\υF3-@t|=A(mݡIBF%|9iMGe/ap5rnZix`fh<`v8 s$W%ѕ bPC[˥uV5,ʞ[?kZ6YI`{s V4n v;;ron1d@XU۬j"~ɫ/QL8tKb}xhr\AgA?~ZNI-@yM8LuyDN6RID ׊v.$xZ`)-ޤ}! v e3wU.^.J:hK!^QFSFSBx旫r S\3z3 sH zN!oSO&c~@/s!X9JCYE\:tOCOh"j3YwV֧@8{2El;X1ºP‚h>m8XxE+}N$rd,5<6Va|;p B2[_7m$>pH̎ǤHʛY?iPmKW'[D' ?:-&EQD5}*"K|ٕF86Ow (2& V7AΤS?wpp+aP{=zoȱ -ΨkKw>^CC!_IBk!!#d.j'vx.٫y%iI6ё J$.# U+M}+%N JHhPh(lb"J@C3-u2uH#;OJi 鈼^ e0XE|* XzFƝ*M hNFPf&=o%Q,hWA9,Ydԟ; iсi_?: Y98^%?3{֕z9Q0_^ m5x8yU*y”}1>C$}fNgVobэF Qؑ?y@OE1J.*#h[ 80՚c}:[;F`X>M з-c<}Tp3W";UG%_ ȱ_> dUnS̮a&vC}S#$Y~K>-؉/!j _}34zT7}S*jxIUSMՠmQ[0wdqeEV.C7پ{ [R*5 IU H(R Uq8t ǁ0"1Hgbc8U/73No[@;+jTЬˍe^<^ؚ[|ŤhTGNik|F\Ep3F1e;Y0uU+.b*gI[d@'hLTӈO .B~g/sw;* 3XkupN&[ӵDꗚ^ܾv;형5w3Ma=NL f_n ĠJB\_W1?jH8`|n b -ib1C$T;?,TǨ{,Vf*j= U NimvY Ֆ|XRM0ui*44k^1?#\> @q<5'ΘA]հAЈ]9/U`̥bu<FZHߠy֐oߓw#^ᆲ4檾cFy|Sq~60n `teX\fJ&)^dWڽ &A+l!ÏI,ӝ3Ga@?10\n&YX:oC#."[qx͆^g<] d')a\s(8lZ}Y5kr2;ɧ{ǐ/+^!{:mf>}@?dyZVQi#$!;a/cҍ 3 xlL)5cdN}qr:{mFSuJr"QЭIJ8[-l]UCv*O1S[ލSGcUDTHjT<D0: c MMQW=)t~8KNve68^DIDҀ)%==[I6;i1F8?mita m21)=a5V]h*ڌ+apf7gF?f'^' Xv \%hjr$,Bg})8u>R tbrMNf"✃a&ZUAʐ...T Sxj ɷlr*V5ޝZr~5£qf_e/V! p'PӁ^HfLP&Dֻ@yj]* ,!R?Kb: :U6 aWbլޥ4Fr[&X-[qOwR N+]X} $0j%KpmhEynjU7,??;Mi$a$M8mNj ?IEf&QiZ ۑ!n&{ObRXntxbcAqBPE&"V1Q:GGΒHu2ABL>ˉBL>S[a_[2BxAdj G~2֨T8P%-}{` 蠦YM Jx@!>dqb@kmR_|1@P_)A~GewvflCO=3SR_yQiӧHϯ _JӫN,JBܢj- ~O@z^Hsː հ$ QCzuOM@`U^1 Q' =WffGw3ho?+vIz=\cN^ﬢ%ΪPys+Fi{V_ꆓ3?9pWD슝8_IsS{!DzwFZ}%M* 2&_gs#x-[~sI `F</@cZk Z-_- Ck5V3<+}pY3nP$*ߚq ۙWws'Fw\ڤM;yX!3_&qՓ@bew\Iͦ*9 H7*6xo<3G.U&z;"W[.b."ekM 5SbxG%vޗ¡BU:IGTnxbD?ҹjn;S{ǯdzji(m~W4y8lMl{ 1模sX8JOep]hc 5;&DFL;k}/ P2ڜ$<oxa}e-\SE+'+i>p ܓ]܏dS3 iHOlHMJP>M0;@pNQ⣁d;͏Amlx~']7ᱶ  ubHux}U$)5is 7~ < V-gH1J.Ov":3RV][&dH`&Ch*mlz9g0 -ϝUIkia(lvjm_m?DaJ5'R_E Sd5jM%G\Pi; Äy<[8+QEa@ ,B&վ _8 2XQB\:z-k >Z`ڀH#_!@Fi#Na{e+EdӅjۍHqdov͹xVUĿ| N'`v]E "]ވٸY?M홰MA4l}H; CbPm"N=2U+~,V٤!볼5_֙CV/)>#[W菀 u3pI~ 5DF<`2NLH/n^_w,l µK _(16]he|$:$9D'ǷV=T;; S0(EZl.'3sfǍ)@/:c;ҢR| N/Oұ;<(K8<pG źOWN0^D n#*?=wҿу {'Ւ^5L\ eWPD@G2N U sPCvH19(qM,4L6n %]lW#H b&q!D {sdgEE(ྒ+|Św3K/}L&sң,,x3| ہpt ,zM8P|Yx+͐$bViyn *Hy& "B]u= ?9޽ #f,Tp'ɛJ}HM^ 6Jo$ٗ''WSfoP0?^~:Mc{_f-goN}2*anvz4:!e)a[|̽d_v/"Z&Vij0ky(z (WX٬QU {A]uy?I+.-n'-==UKL0d,@)aOd &D#_^ 4&&"@20(Ysw 7) wJi qSxNvt^\n"%FZ N }⽙KD|umba@e0]LD]! b̽baTau#vVLY/ty  p_ SmVKj\ ڪYdUB!ΜHo&P/M =#DS FM2?%xms=xoZA W»6vL?tyh';$ߙq2۹c5 0E)fc`z{npi W[?-BhvPbK muE'՜7ܟg)Ty`A/%BT{B(Bv}"X 4X0i(x'Lf$O Bjf (v1TH3mz.nIfJp]i)w@WwpGPhH־Vsɑ¸uΚDizFvp:Tj|9\5W~+n:Y-[8{D+EA(kzu v`w| Q7+[Nop+ \w<Ԫ!! Js.xsg@|WaġrfH&=HY>/ӢWOk"P>agi(2w "!Y:w cWU+ݷ,& \Wb\YHR^ΐ߼4iehP*VtE7Op7L|>&&l3\iz|s֖Vei/ޑ0YetjI VZ1Ib\,*8gk{}۪Flj[O ԼǢeS>*KP"Sd818&4>op /̄$' EmQSE&ZgFllYbBa>ӽoC48h :l⺵FWZޅPK{'=w ֌`xrݔUD9ėq|l|2/CM'b  XMլ7)x&Rq+򟭻nt.U+ Fuzڑ>ex)^߳^=F/\5{% 9%oRZ?IL'xcïi>U(|6zR>@,gsQ颿ۦ5NQPS{I%bpHly-cߺO9VDa#zYHjbRUM0xjUJ_/ -粧R +z\k+uLfQ(4 uCgH c&Hd F! 7j/C5 A*tU;;~#/"}S]vgq6 Q&>Lwq ++wӅE7ܫ7 **kY XSy=o`W71#Z.65W1 SeS+4(~?gZdrGᄻ_au@ RolߙI LQbbO}d~:;qS4 ɕ&ٗ‡OrFΊ}e?P2RUjQ&DBKt.'L(ld}_=Y-jA ְ5UWweq>otiQM؝s0kUjFsIvϣݺCϬ- έ>L@D ģ6G/GD -|l+NɃb3m$eRp?YU~钞"ѫmNuQIQPéo{gLWQ/t8I˄ӕ%qC֯"y/mef]ua-$ł3T0XVC g?D0*zkk-xۗ\ FStPRopgz/YzQFTa ތC& ˨ / ac7S=(k564LlɵJjP""߯yUN0>{{lWWrEGL2 ;j3o %W0ok;hPsov5]%b_B˪!:P%?3!gIDbMzB_pȤDt":O{t2?8npKLtdLcxֶEkZ5 Ab,JN @1kae~9chA&tVo@mWӫw G6lWB=].HPO80Wi# /g2t 9HuWOÓ]SrH|GzeU8C\6=B[VXq{:BO('ƈc$RhQiJ Gcpt[l"' K0   ϑ*e__NZ$PO)g+M5X&\_'9p7B 3cRn{ rL+LlkJN3'ݛ:bySݳ`bDfߡTew@oi"]̟=vVAQ@5Fo)ϗAw+b 0 _z̢J~9 ;nJ_ҜXsE%l묪FIX~9_3Wӊ'ڍ,AapAjpXt*2_۟x ɨOvtt <3 L;kh b1ʊh<+)4wMBV: hFa_T;pU (S4ĩJl lCF)iP)Mcn o9"% Cj;pzf:[ۧVk_) CkT( ֐(L qaٵf2c"NJ yfin^3ۀ7&WC>^q^bY, B^lS4 }@~1OP4"Nʙ`5%W:t1)oN" &ό|qd5n[CU*P{ w e^r !_D(M@S\{P%]M=U5# }6*YY<(&Z Xuz8SV~>1q[Ե$7ĝMyL@g(vQY&L@2 = ou;6 vu? dIӵ;ՙK&N|Ɗ>YB\kB:ǜڵ?apnpuFw W>"+HyW͸iks%/??~9}/w}L"Lh{X+%ng~L5 [&j7s>Rx̷>9o" #oG>0Gh8Vc^ePtڻD&on=_kP:oCEf  3^b)HᴆDeӝqy'z.Z1d((O+؁9JQH TdH`ݎʿ{TU2ofx>{|'"~@|TZP]'Ri͜&n{X 9T|R IUzk`iⵓ~&q|5!Հ~i.ޑּ/Obkބz0[a}zk>3w*irApor8jU!F`k;ԤfgmZ"//!H (Y֥o{;CCT^㒡0LH..hu;P$2:) .kxɲzm'&bT`%kJѧ!DURz̎Zȏ|y[8!@9➙+HvK "jp Vx0U5b=mfm9"U$0r[\m b妉%'yKI Irמm.]/hN[ytNT g%.HB8ގq1r!i[&iʬ 1lkdd;-^.@~rѕ݁ ܂]˻DpCS v O;?1Qs{ەvһء[CZ~f>_ \`:Q'; !LQřnI.GkWO/(L!>12Yv>u[n˪A\CNSM2;f}c|~Pqt:f ӣކTC߈4eW) w b?k;SK[9j.oȦE;ZK3\ ԋ \1]A s! m;r$K8^'/+:!Co@ 仫_cgV"+̦~8;K$unArjml:? yf9$g~M'߾G.9a>su v~(R iLFٳ" &b6wHPĿۻtmOevj_g44#7_.Gif`k8yTq+\/ 6ݾE?}[?Gf 5' ĵX4)5趷{@:Ð[ i{:2[iYivFSD!/eUg< շreXKν<5qZռm$œƇ%N*6q -6050/st;-Y2{UU v"og27_9d:NuCqhCL^e&T:]O@C]|l~Cr힛Y۷+??zC[MXs^ nWwi@#/GQf:T?1X黼N|y/A]S]5~`_nTR,щn?OcY` 70@  ^aj,՚*#-nEfّ킸ͅh[a&uʞUM{9U&*w%JZ5YRO7a K;޽ok(Scc3m^w[s2Z4nb(nO&j#, *הǝ)GVQ*B= oǁ#%pԡzl e|J//!\ڳލH׸XYUh#ټ8+{>;[fM>-#B&aD`F˿{CD wygi# O/ߑnBDcXli5=gL2A:e.#^,q=Nu3fի[q\և0gp?5KZT'?KtJ1[Z a?N5̡`'Rdkԏ{DT_?K"QyMT16?+|7ړȖ||FJ{Xx+Hbt\|T`LP˗ȋۅ}h{-H~-Vl~ÍyFݓpsF,$/>b)4qB=_KۧQW Uz5dxjcL$UY{PB䓡8XnBU E=Sjt@esb}1'fMcWu_x'4춯tĶa7 =w!\REyÎ|2.zȀywmGhҴM0(2 {RT1' "Olv%je-B%R?Pur1nL`b.0/: ش:-4XΣh#C FK-h)8gAd"}jZ_oU,'*asT |-Dk]k4j<ĐSdZRCYh_ND!:FgB2|_шXhmNd!ycEF+4an7~P-bԃ\p ץ\(V~5ژK]G ЍoL@ƙNKԼl^;4?5$dWOtK\Қ&:P|gBVj>NhCZ?๽HMBZ&Q*;̹?aBRny~Պ"T:؀iRl%e]Rnj-)6FsrSMROR L ݤ,c`^+ n#0j2w4c^z& H NX5PT|?S&vz/Š@Ưï;d1lEvYM:+c_ }J'Jxxw5Zfom*}XhVr>5h1ݷƒlQ%uQWWN)}V ar;M.+'D١D&Fuoaq:s(zqI3(jdQ *_FV!6"[ b'j>Cg,jUԇf+ՒQ (!9ݘ)-\<};Z ,!2u6ݵŻHc@<Ĭ$qX3eROq ({.]yhsٞ‹8a%cY0 +:w4k^GH;X@N Dlki[H2蚱<jOqlwO9~v@v PW 32s(} 2cK#k |oie&W tLj,"Y& F XG*6F)1xex> H3W`ҽO u7[88+_(1 +@@N,vYn#(7}`A=vLdg#UyE8ٰOP[ʧ7caɳB8*jӛUi_rw *""^L42YLRdτ=FFX\?D$:>yYB9DqD;c9u<>zWnN1|~xpsޛ9 cvXN?r| @閫:?\x`qҕldd0on J<?碸;AaN!K 5lx6WZW]@^ tc,p'?㇡?/?o2)C7mI-7#%ƇNƄ ;PWor, 4-!v c6;>Y` j˖%N}l:0zLƸƞ1*RLkLVna`B#xAn?hsU]"cϏc)Rw &)-li9θ՝wHhī=2>*)ɱW62A\X!i3Ӳ7uQ6xHs{>fP}U"s2x.?8k_[{i7ß ܊]3iCk$7l^0i7)FFiV^c Tpwڪro/ВYɣꭘ5 K6mUE(Z⣃F\Oe&>,ҥ@[^m&3sP"ې1iDlaWoΌA8p"B,< 9Se}+]ZJIʺ$0~E?G_kضRft@>Ü5h>Sx,{O6 a8FgArP *m=ͻ OLm&e2zoxT ͈Yu6jLj9-PP1N'b+_ʍmŠ; 7;Ga(O <бf89.Th7)$+`wp&G T5n\cC 0[ݐ٧B 8> akBߤ񖚒g]/B##6{Ebԥf-m}MmǛ.JJ<)fh/5[y nZaKIR '*ޞ*^؞ox}a/PлX9IeSɦp0$>ciH(/[SB/;)_7;i1Q)ԒtKf Ntl#vݩƘre70iY[M͊O_Cu ǕM jI$9'`?"BQ,e$}KNz:q qRm,ClY d-ũ:OA"0= }lLǀJ *֕,c d>=h%9%GDmzÏUs"jOktWn9+՝ Ņ'qYt|Sov Đ=jq"&+Zh7ʔ:]*F%s*iͰS㹚_kn.n\T[A5.\ ?Yl~l$ʿʬҐ5wQB`UrM]Q΁, Gf<G&8I=QwuԘ`BMfcXs֮5tE$H1E$>|:^=Lr&aPx/YuT3SMۨW(X 9̠SWA '|ѻC{%Јec b-OyuE^3c)ю-vl73wdy~yÇK~` N删?O7[C)]\<ҐPf /JUMsrs5/Lyt$?uo" .:[BQeIE} !Fv2_?-GmX _8oNҖUb}nbߪ"xpaϼY/y]~ZRVIw{@D31_^2s\ nW³^A{LKLG D 8't/4`hۦSWszc(I{=! 6c h6SH\%u)'b0Ou+G,lcyxHղEɝwblGhw[4dgCӀ+]X/'3r~ߦ袰J~ UFtZ$'ج" 䣨?5YԵo/$XGoAܪt$EB0d\PLQs/6OyU0xݕa5Dh)VFXZ.lfB4M8!Aޤcj_}k4Lk0+%JccuHNTn8ş(lՕE-4M6#h1i$>PHTVzLZ<Id ,w; Ӊ7_TZ=DTwtP;E7@ w~vuKɺ>^rE;/Ġwa *PsHC/E@Χto(D[mo'3M%ف<x= ^e`53nc<] Ajh ~[ 䈮rT}&;1FchK>9qrQM3ZyߨV%7:Bs98;|AAq͆Ck~G,a\԰KL'x Y:6?#bMbe3 𾭉  ; e=c<إm'd?jkH6\~>XΖv]CoDiUSv aw(ymB#c FRu`ҭ`anyޑ9 LZBNvr̳S7_9οQF 7CM&ȝHx Md/3.\b́y+u8S.H{!&5KD @o=iAu*)Iaq uw,ԊFTWЎdRv :ޫKţjoKgm?zq4P[nݘF~GXrA "L]7#AtHvqt_>К4/!TX6EVXN@ɁVleBWd#ͨNo8$iYMsT؇l|e1W?E`!$bMu4ŭl5@@[ 녝)>N %{-î:Ya,)K#Cwu3MBJ3-x:wwF]\Y'=Q\fkWJVt:k %jޏ٤j+%:9UPe3ܘYN-Vfe]Hk3_`*,%]CL;%]mkSqre]z%NqEpXpNf._X*98qnoy\ҺUۅ'w6J.H`Z*'ZwP^Co6禵`_ubbŤ߱.Ɓ $*;z9Ukύ3j9Rwx#Lm.3SE>KfO(_ھt c:Sq\Ĉփ!0&=E|L,A>>q*8){ë*`X8LW*'.zE4 VYܑCT9qnN|onѿ(<0[JYcD{ʤX%U^q2MUg 05Lh}G*<`kOvXҥVxAU_Nӳ@z\Elf}w|trv1U<\Uj5O0_-|*:\~T1LVPZw!^9{nL,9S^edPiD\5䖶7aۃ}^*IU|!:@pUTʢ6?ΒGnwAA zhp?Q/,E˜!@30>l0jE;?vSxơv4ZVea̅&'Eh__z5_G*&>%I90Vv4+FmyIXA1tF9ek+%:8 yz? B/%_R@׎6@)pFNuȱË-;:l:"G++KK[pMN5QA*{"Z"jvWy'9ϔu޺V h%YF'p]9VcDr CjKÅ.uDRË5[oiv6|tXr0/~ а*[Zlf`Xg<)#߾T)sD&GFE$Jc&?9Te&>,טGWA"!(?1~X:hҢ&VL4̈W 㰮kXRR6X0/S?tG~)BqAXo,Mӫɩi|sѹ3_&5K{uQ 6އM4şeb1G{DVVU118zXx[ (SQtv^PTtkѥ'I-\:.r.p5myd)?,σ ΒQ\t|uonH`/vY2j.Ƶ%-(U5Ata^ߍh<o@U4A5 mGq d>p[f׵(35( iЩS1LğKDk 1Ôǫp"_[М-- 7@ȓbs4W@՘5OD3m<{١.+DΒ _R'^,9 (]@=E{FwT$f3, EDgyPz5@H7 "l+<@,*\7Lpyc`ZJcD<Z,gfJ egsV5 XloTKd|y+:g\x\7H_iis34RkJ^b|Y kPBo.#K'Zגhj]7臺_GG-? H zuiUUڀu%!4I2[nY>@z601#k$&bR*e-U_'H34LT2˴iC޹4+r3 `SmHX$_}ѓ0SS^n$WmBZp@/T҉;_RЯw_)0>Ǫcm'VVt!x)V#k%Iʭ}gK !J >2! b2I?C_ 푩FB5 vZq`OuL%0arA5XLBoX0IK}R&t-nū0dap0gR9spYRgwS^i3k(ԑ]QmаHII| |鈹M ?L`@g>>  LBu&< b{DN"y8̿k#7thoLRc$˖T?Q*Tw+5ysh3 yq9xN`;!1H[2'C+HZ`h|&AŬs/6+oKg2fiYߔv$h^HX < ,bJaQri[avNn_3Chx/,tk)3o@AS`6S7&lId*jUȰ59d 49+6Z*yڕԺx%HοeWDNx%M'xPDk.Ҟ <:ik`FW_$z%Nh!' 2-5ln} n^[Us?{2#j8]^뛂|ZKy;T1NL,XmNao W([zySI"HDw]7mg2=L t1̴іQDyY$ᤈ ;,Z$ulC6F;Q2ӓWɻeyn.4uH|תZuDsUVM=nSy]{⺐l1zA/bnR4b\csu+ wo-t_c$p~A$Нڛ+W]vRa˶+U9kk6cnfJZaC)KBPΆD#=je3a:TG0n0l°l1 a֋ J!;S[od,e5t:f0l"9SshV[3`"T {HX/ ~-Y\CAN)엠1P 2Bt}pkЂMP,#Q6vE+q7MbΒSynhBO7@}.!"t`@x;r0P:<@C}-c,fm24TyUjತ3OJ U6v ) GBS]@=?]GN J.aղ}|:|shfq9׏J S= |. u#x}n˯ Dc%, )sSSz;rK߸cmp5lM%*[t+(2^BᱹpSϮgT)行<5:8JH>K Ci~a `K|X+/7dy@n>c "k_[##H[i+&8"=W?$g-| ُs eH`iAy)_|'y?Pdu4WOXq K'~laha~]e#mhAW@T ^?Q” >BM3fb%[:mb3CYee)Y{ s m@s`jp }M6hZ;~ol ̖kxcF4D#FxYrNٚ~ۑl]QTw}YŇNcJ匚 pK `6v9؈Y@CC>a_Ejxe k݅<qu<(2W҉HEQuاJmwK+ {Z>qآHjCVqb*eIgҞ snk>PZg9 4~EAet!QW{=V5qGzTm.bɄN[S>)-yƉ9*6nxBfަ͆qvb3:`ul#ЅU9Gg'm6"Ѕg(y=iP!óEps/Z| JATWuRkE7JNdG%&[?ҷfxO~jUP 5shdӻ;98[ {q }F~i'v?w#=5ѷ,Kx·3g]@"5aIGXk~jSMa)lcCzlAH :/=ѨɆ Xr0,;3&i)3BCh"bhJ3E!;Mr{9!:3ѣ3b1\A>^jʖ&T*psLLK^^d?p(*&d;BLN'T`~ *fQƘix)5qÐ]9JW^g wQ olWHEڼr%13piL q,Z4iXU*)Rajfdj5G Y8\5$g ښ%AJ=HoPnF 8X 죎HE^$3i.6;k +,{%g>ZS,+%9KΚӗjS mnr9E0Pw1؛>,P%І;n[TtXR#H2PBAn۷FIWZrCXv_(߂{gu@K;t:id*ޙ,HbpCϚ(֣by+Ro.yv)JFB5 Q8Fkd @9~֟a{UmBn3n1HcOBMjr%Ta}u5rW@#u, qvNyklRqs)ɪ&J5r.gjP G=g3v^̿3eٔe:1YύЫXvaS*i(2(X(W` b?i cR*XJ~X22-x59ga#s؞22\kRĠTirDIB5O'\Tc}t%NwCbw?0u#@pڽ ͥ )tLAc킢&T-7m~c,» %O If6 4vrAn1(=Bre `ntxTTԙuHj(훧񻾞Yk6:Ԕ+uR i67hpa\+IIC6 WnڸW8&lcFPfl?gy36VSF(V[5SF9d/ѭ#੏\9S0a8 LPdqzH} T7w#bzckXa5ju@N[w 8r#Ǐ:޻B)'33}< {?܈7^%!+͢QCNNj,1XtBW w<.m. J޳mV)˒96nJ+he%]S)m%DTefbRr3f*@aдo0Dv\AoOmd|-!g:"O _ϯ{+"IM* %4|:L~{ә00W4cWՎL]BN|wxxƨc=ZRW7s;rKAB:n%UofGwp l|2|;MdBhN|z ;|nl1@ M' ԜRD Lx9r?eqe{,xv~k>MN٭ጢrC}I*wU459TՅFAw&/U͐AC^7as\GK [f ׂ2~UT Bw[ Cѳ}JjY^z}C\&v3#J֯7L֍v7n*Vk17BڋLUH1IŲ?nog }W:U?+!8C#dt,g_م HmKpg\ҹ 2#Z$hPj ;_2 2D(̏n9::p6doL6(T^F9`{hz4BKrZ{FL2&\:) c'jVq-Rk\Ll1 ~.AϘX5t#פLW?v:dr ?)&K%δỶl9鿍`TJZqRy{ٱ;y6Q&e*bl ;~W)pJdݚG!$=|<8xDm$|P9F0Cv66tL j8xk=d-9\};0?6Et ֈ=ע)4}2zP<3o&l.H-uq.5rzJ4Q3s'믺U=ӂDbP jYJQ;|*FSJ{]Ah@d)Pg4,P9/3;r3;Zm$)W|vϏNB,:im <كR?\hSH[UR'2'tXs3.tA0<.Ohl#h6eЯHLl7Ed&D:eΉ!Yd4 n5X.FߖW0 dDzdà;QrJԻg{ٝ-eeztz>DPeO:8Fl*✬ΎayMt6XosR58#{%pLӵ,*_YK0+[lGW(B;JHӀmW ")BA-=^_:q_J^;^A \Z3RaA#= \|: 1Ioz?ا28Tգ$R^;[ |pO6|3֫#d6pG0.!sTyUl XcII&:,DD ;5yT!:n2:} nj]MQ12$ ~LvYV+& {A='Gc8XcV=b.G3RX90)v ɪzU>LJpX_$=,{Σ?n{P[!6&}aeCoY-"y%"q92dAcOm=o@|-Rpqjݑdvt\|eP ;RFwj(gZj9@) ̵7 ϥ(Q̧UDJŽa(k2e:;:-,T'/> R|wrukaVKFF(;]$um@Sbmk֡Y 8ySdu [!U7qQn>S;3'buDJG#OCntP#ZM<%Bw%u*Jhp{E~P?ցhG//{ğ)}n|3)V:Jr:/}bqH}v*IY捡;v4 ωqSlNS*9.!>x7L4@,Y5 Ct *m hˮՌx8nyާۡ\Ҟ%V)_$8t̐j =?'ԛ~rai@F 2Dg2uD}LD:kL֙:IDVE@Wffb"+v>U\ uvfr OlصkyЕG;'qPAZU-.>% vi\,pA$<$]U`u*#*+f!iu/6.iK\> x e`g!du wz;<8$ 2vJ r›IJnVsHm;{a;(JgLllwxz,[`"#xOM5z|ucԍ@=q_ܖ#Yjqofc.^fS^mR\fՓw>w?5&E}w~C)r4curxY0_/Cyz ͩE3^8U%WLsbwv}f&0)]nRwwN)rC4?ڲBr&#;.n*GujqxoH/=l!rCײrS Z \+^ybSMLUUT/?aDPӐMXU%"Y.ҫ[`$,} Љ, -e* W\Z؆W;ZVpjiii6!S;bB9r{*WqC9=cՂwG߾jOS~> !Ui 1 ׫颪ϸIz{j1GM0߿^ՇI3HS}e!`EfΝ麪l̎v9coY_'*!X)/2#9zd-$Gsw I/̙Mp^UCZ9=|{kt6GshlaP4L2;?gu{Ԑt^O33r;.& tp"Jm$dDbW}TzsC5~wM +.OeXA@%˚N`Щv9{ @M[)9.-E d58lC)oUa9 sH;{~%I@,h1vqڬ]L G: T[B;U l +ѬnX=I]uϙoMN$@>4aec KG ܉Ky?fwCP](S; [)\!|\ 3Iؑ>yA]λo2nٓD%9S5ARf@M iMShJ4`b*h (r9v["'"#\LY{&mEqA%YRlILtb.4-U 5J: &.bsX1lJc4[G UB“^ǟ [[ *Sc'=!XV%#2|E Mu_aP^tOE:cҕfWrwX9b7x&%B2.\@\b!4,@dsz@꼾414p.2èlERA~~̊r~/}*w J[&;x-F XȜ' 9l5zAY#~M<^C}Q1p݁r)lK=X7|9 E{2ʧ`@|\=_r;^ڨ8nMz;tyhR?cTAKr 9&ZlU\IEl%a+s2խ#vn:"egGqAS7_5>WaRt/Ytiv%gN:YAmIc>Us׉c')kKTH6a:ЂZ]8R?C}:JeEhz~zUk+mgo |ƱO7U%RZUsf&HbE('3rZ2xt di;$4o{aW#MUNVĴ~@(Qk7K$5%y2T}e@_3/RixwV.@q)!@}>*"8Bgv4DZh>(҃ī-.S;5.ZxxΈF0%{ƻ("~ryrcQ̇g 50awDo^[(#\\>r\/_JO`\KJN 8kvUj0Ԛ\֤: B9q (oˢq{^ H4 ;aOEq1%(zΗw(QrC})9GTo%Mj}C7J[Je,VS @S/3DcX+6޿OAEd4ꌥI3m˃=^]/z/( ":?o3J=0u-m\J;вnʱ;(S0y h5AvebUVoQFya8oVB/Jjg W\;ibubF /h]\w * 0TP+Btz-E||1Mf.Մ7{HSu6~0rpagFpYMXJ!.,_x VYg[S#3?LX>^3-dyF+"B>E꯺l%7X92B>IbʘWjx+x[mV[WL`=UwWοaVp}~+G`tV{cFŶD!?'WE0z&Am  Ɉv9e>1*4}!/mI9JB9k_rV)2\.HIz +2AkSXd0<F">&㬡x3 \1U"$ʟL|4r>iQnEGsK}AzΕGvZU٘0 $[0?D\Dn),@6Y;eY ‚:vbrɘYUnAl̦vw[3?&jxܟޣ*f: )[l{'KtYVYF]VMo8mN(=/`5ⲼX GyݩQx{(<)Ita[:׌Q&@G8!M>ZʭEforWg `u"a|BTNF(pU[Ry)z>U7: (<dtfYckJoTӃ X!y=gh~{O)P1gOMvAX9BںY7h1-} ƹ.*ig`?[Y]Lsp^NƎn!ه6wu O2ռRUifPv)`%lnZ /ܿ$bK]=vLzF9bIHj-dz1`ϋzڛDF87NѬlA3F1ʻqeΨ LFUyQh{ ,IJq1w-&K ߻a,*5,jwaxq|g2w 1e)lg44]8'8s{} 0/SdG(t,:}Rb%~T/$Xj+bӞZ|}.=rSؚxOj~i~C9!LZbRkRc q>^ "PdT{VRkfjNbp'XC [=in {J= H@ VUg)WASyH^RrcB8G2X>ND7LKB|u;  \Ѣ@GqNݷb^-HvZp[n@TަyUe5*$bBNZ>'iTX'"aUjFmO{0,2p*GЕdn@[W2"aNKx{Oφkl3UEYm Li6)WksiZ$Z9epVr4>񐇤ɰZtUS=oEÇMvo(*ř@A+ Õ2]FoW.1;%]~FGYWuUG_k``pI=L8=0ފ&奣2Y6 z{#9gL|L|Cg[r^FrIEyaȆfLٲ0y&`ά=Z=[kJ1Q.ƂFL*ƍ$&#eg%;K*To>'Ʋ/ jR^WG,wY{ Jc̎β˓6ƕQma:X \f-A ~z BM3垸 hi gW(ь;:'IΖ7.}^`e洂h?e[N^`iZG+ a7awي6|Dq&god牨<: P6l#ae@Z/Žf%@PfRc]uXF+ڛ%0h?Kdw)eCw$(gPl %,ǽ޿ <,Y-=bz1*;}&t:&`M_,heYxsv+n[@x=bK5f̭zw } FW^=v/{MB6dQ[ \vP|1Z^SlGN)BڏPfv)$ +-yi-b۵vd $[}Vۣ`7cZ; N*T2I<{rޥj'|05 ]%gs ^_Δb&W5Mw$|ʠ[ÎSCp> =̛|=@{Nl;AHuS)$- 6} jx2Ljr/q'&lnoo_pqzG DXP*жIsr|d{U#5wfOi{JZ*}U_ҩ=UVUf)ꊏY.urk.;@/:Vb,Lv푘 0zo3 3 G0ݡAkbb&6H;J' n"5i_i $O!^[kvI- Cy@ajx,<܇?ΉI-H4aTԃ!WxXЂzP1*,[ްUc|G8=JtB$‰F Ѩ||`P}?#+)aɮ]W6j-৽x7v\0fa$=w9^ PcJij-[:ul-DJ7*)Ħt-ᥪ*^t|'%v8O|U " V[G0>cٷI'YWBK/'0loίH?ނS,}X)MZT=e$D٭lFMlD&2r+}"uBE7_:8w=KrA3u "TV3yr#15 D~10e>YegXl^O+@7bPq` O]7$E0Y :9ӛ66|3%QWO ̩^ǞRi2n]H)^L-g]rϔWڀ4 a>~N=.r @ƛW;VV7r8(.5 #jݕ u?OY ϱђy P{]k'\l@EtY*Gfٴd0QYc>w,%mTc&&|`dw dͶ@%v| x':{Yd ez&M3?=i$m+B0#Tℑ?9fX&Yb8L%9xbYXup*_WUw/e3F l&ы.4l`QWrNnŰv 0ZONO8-! l8jfpisEdA=9&:qrmS .lb C@$אNKE?63 ]?؁{:(XTlGo'1pX]GMm0GaAzńσ2pHհΥ^NX:hQYXKs 'UuzЪ=uPu,oyry^5`0iG\;nZhϑy EUSH,XuN&2̟`Y+4XN칉œo#nvWAζ`ȇ 9co:xsF֔XSu6r1,^ $>1ЧQ,{b{`"Y,#ݱX-+c% _(/7F˖(n"ԆTt,X Jn ?"P .q;1k"9O䌘H-g0Bk: rva@iݍӷ,X²CgTyA"o;BťLSEW7-aQxt^!kܤ!hYd#:ϙN_*/e qI~R `O@<t[JUmbC-$UoޣhB36R^ziw1Gל*d+ eųlnnyDPթ'z b,/5)sLi2Smq6qrs<ٜ<:1Kw+23D>]q~Åd]fT<S+]md=*(zdj.&:ӳ˛+v)n?J 'ꠃge?Og;, kE,Z𱾤Nw8Ht>W]G#X{ T1X\;+4B;Ʊrlf8|a@c:/;nz5jpZ].h\{*Vo\y&AP-ꍬMM3z</p1oodHkf{un̓ڡcނZEIhJN0nԹe{L/7@h[loޤ$.S[ΣGHdŔY;OCO‰9ZT%6,bd]c9f#!W]C?4:bvtqlduPsӑDC++ܥ MԚ$, [#Ea4ةW|\ 4?P ;I0wş^M(UX[EVb1 c=4ENTSH4E46&zBw &rAzRnvqxCy/V>LV5H}ƸCKf0DCtb3jOt8ퟁT5{ۿ.h@߅if`3~WˏEJ^jaXzmPD08Y|;Kɛ6#t==$ctQ3x~~Kw;8x/bhlb[ԗv^ 2(Ew}N=qE|:y+Ui2&{qeQb%Sq538 }(Te6`/uu?+A%n{w{ׇ'6-=tF٫Un!pB&?ӛc`ɗ5(3=[}LDP r4@Ry1笢OĀ+͔#6Fn?'ZaKB1n$],Gtz0 k R v5ud̅5\ѱ.uq&"a\׉RJG,hiDŽa Wbm63[,$O+Q5c1 7rGm "`e,0N|CVJ@8oG am :4DSZke9sgo _sl+(E5?;Döƕ+׾(xOZ8P_$(sX3 3.0Vަݤ﹭{"c(eR@d6bùwD3+!,Wh Y y-l'&-YtB(zJ\2T׆@gұb*P^ȸLa2ea-=rRb+0`ؤ "PQ KG,F)B2tpׁ<{ g~ ΁N޺0ބ,|;~1x& ^VAOL4*©tO'y֪J6rKKPi:-t쌩%֗,n٢sAi=I|̕(M[Z7y}E>! ] sA]+~j}0U,2kk-ķN3nK ;o&|Ha;}gcbgQe|ͪ6` T槿$`V@g #`9mFWDfU&6#$"l//NN z"/g`{3CCf [-CgR,Ƿi3{9~MA%g*Ş6C5}Bi_% vA_L|[ 1C1(/H30s.Hܛ}Hy!p ~⊗AQY^G˽~rd!캹YU !ʉ#$ݑyO2&/1ǘ  #Uwmr{'VaQڐ>Y1G[XgdTHy"6f?==^Cl.7#6܊u;>^bՅ S:*N? ?j"d3+w/sp߮Hֲ"%PIb{ˎU|wCNQKlٳ{ϫM~@%Qsb2cğM)dL:χEQ}֮C$0+/k%܀Zh7MyOD&+k}ĔqxL-axyx¾Y,&)ʖ$̲XVH}sg8 F#bey"hDPyHO[i&ccҸgv'j~/ -n14)`{鈞_M1Fv!^ p+kݶ6mZ;1^s,襱F?WqXG[؁>oكs.t;VOu?(#|i4Jhgא5on/$0 R.&y^f"JhӾM%"&N{p1Wjk9JY>FjBwy2Zd)uLHC mO:-NaSNEwwt 9cZla4;s|M4Elbe=uʽdS7S0 3"=ܑ0 \rlH U=!퀊6㹃0zhߵo{h GrIBJ0B"dqlVː^[I$ףxK ʺ)_V@4+;r=,-?seOX|~Nwwa ez'zF%YeB "R'[*n!q^rAЦ'ɢ!aܞNwyOί<3*N 7e&YRjWƝ)H\w6PA;꣓|ZNB0dAݓo㎺H'TٗvX䰃Rt.Qӓ ZbSl0زIL!G~Am29w7dzQr4avcSncB?g-ZnYM$k6ჲF,4!za'wE$y(2/p^w0Ԃik3J$ٖR[ӂݓp(߂WDcc^kc'ÔÑvAK2s^C~v\@v/D5%6x' Fy g&>HY@F/ҋd۰}~!<pMzنaI;AdV[P))7ۀ3C(pDH )?ٳAG&PȀlWmUN?[ޥIrEzHh ΖD_n` _Tj\(R˜ tF7$I'[0s8=˻z37BW!͛LVb:N,P2irHM2|?+rO6bu01pA):NLǯ}H: ZFio$ivIM"AN8}unuWb{xL SרP Q?ˋ9oXX%!K,0mBM-U);kw>=4' j9wI&t75]/&|YѨAz +_ݾdı}(̩`sPU\sEAeNfV긠_B.ܫ^ wj1*R{pF6=.ڿ?h;1E67r=-A {N=O ww6Ue mkkn yT=j_?*4X*'Xa`wךLTAGK)FotkwKJB[ur MO?;=)1RFbKְʥ %Hox.~<(9ǘ3mSQćEijq=BK H!8t:Xx˒Xhp9NZU^ڋH̭BO,+m=Jnv.Y4(;/Pjm MW;~ZU_2|7h e0!&?BD.u7%""{υ}~[E8Rڼ'uvG 隮) !߽b8n"|Ri0\CtR-21 h@ԄY:3*cK2gQFzO`Cj7Q@76ln@*g'|PXhTJhLxZ'+*t7gNpZmA _>KHWPn]pvjTJ{u`Jsm\璇ȅMK%VFJL#Hd`N7vjospޘ j)f@\V'_vAQ S->R]Ki>cjjOJyR%/24j靐8*dI;oc7`W/[b$ +ˮl;J|~| D>6w0>,amMlS/Fz9iFG'm2!wBۘ4^)&ޖHa`/l6GfDKƹDm&nS6%xkd8YJ^Dw_R_c/B F}ۤe\:#xXPBA1)A,YL Dd7ŮbxGW@ȍƷzY,XlWBgG=:$ ޠ,AnW/[]fUs!~53ژ##tYYk;O*P ͼUZxO-&?H$ ;Rq콙hПF5PH}W-ˋr m)Љ L{ObۣUpdU{** }yvad+/Lh|ZD(ʼnhd;Zt2H02EVb R ;r$3u7#k߰J=P::oCAh9ث<\'؀08k,[X_-ZԻ{CގuAORIRuQ])E]iB<|9!1Lv"?h@&WޤW[FO<#h$‰=Z_ 񜆯nD]/8CnxQчe(hlҤoq;bتȈqA"SթQBq8K*Z((i*ʫ(K&bXӢ6l,22sguVz݈LAnZ In1 ]DTErkMFs譤K,3? S)m&C5rZ{`h:]?@s㝶K&4l;."TkBxkx Nټx4<:O}272SAD./SA? w@;wvhzL4U[5@bn 5\fas__ޮ4A 4r8ijIltfsL6|9;LC a_x$uк/#,拓!6Vyh ؛PwC-6󒕵j9Z1* 8:Ja@A,G,:H30v 5s0E;[M:^h{ICvu /ߤQN!T]Wt:eF9aUw=G^WgöY%2T(;- g #y'-DVF1RYMJ^.Q ^+<`m$^ @(0=j(mT4 }b[ kiapԭ3czA ]|aj\Rѱ I=!VB,PتuD ^6|ANI-¯N]'`9w ` B`)1sVy&R ^gnhwXBŭ_(B 'P/L__@ؕKtj1\|>amⳣ슝ID:Zrc?'<4LQ7b bjx&p+O[;iE6\Su$:nDy˃D\謐dg0䅸a_gvo-"{$KK" W^ݮ UDkͯW@hׂn{vgVWR1|mAр…ZOIf%=Ng x?;T3dފRt5A\]Ok7MmUiI Km}2_)p;5w2Bm'{?^sVJ} 0s5s+8aPv#L_X7[_E3Nτ"`j+l;@%X'P?H\|}T`]aaX/\s͔wX`;!:N+˺Ksq81Ce gn,DT~coHP EX5qgع8! mFxc_1񿝪*NbY{T=/JKow0-ꀷ>SQtCnp$(`7ؼp?iߧXk%#7d!‰pj$c"CL^1a2z>vM VB}[.s.#vp2,+o3#B&I Rv6GRq:CT䛾D_g򗽢tYE.вq'vi:ZFhUfJȠGCc;5w\ȩ^Fqs kOZ}Dz"4 /d{@ev Y=`?vޗM ovm]2܉~ ZvR'%LeN u1"/.+E껕egP5tֈ9iue,.<GOB#cDwO;ҧ]ɝ kj*m'ڻou4δC{(šPهP7 ry#(_n9Ȝ1 U덑$|Wfeֻ?Z9b;e}pt(Y;ckﱞ_k}7e¾lcsQ7G+z2N#3 7ڐ :e oM*"ȕ)VA!K8aRVRG=_ s_z/ d * < Md]K?9ܻ,0WiC"Qf\}FRN yL"- 6G(aj%.tJ oXHsQ; 3ahja(@ k2ڴ T N;.H.l| tƕ̕$Zt70)܅-ƛs+$G$On!QazY&eOWƫc&~g'v"8⨜;pNeQhS<~.xUشI -|o)m0eObVj)6&̀!ב_B9ШVˉ)x,W4 ݥbcߵ9q*2NSuPٻ$A> /1R2]:ZGKB1l̙鰧U؏P*1n?0!NxoD ?g&rD]&sc@;?Te»˾YNWMNC'="/nT^b 2F{d藣kG!"I<\w~\ ' Z-Uv[Aҵ~|l Z(l2 lQbTm4'12ÿ'؅^*̾9όxHmInw֩`K 9T'AѴvpYT"y M+cAOG~J&SϿf6  Ԝ׬˞k+:+ ڗ֜cƲ /+G*fT1̓iݑFPZ#ileyß^ f[B;=FJI}E?+Flw)~aH߽^949G,^MoL VIq%-Bi/9%c.Pcp!qҴ^b4/wC~IPVIe` B Xj l~Z3*c$]%*r[SlZ-LL ݽr O0J J"dp5N=i)sU;_V.ԉ)Cۦbń R>5 s1y@']l2.r@i_Pya"WȜ,;5* kA2lT8oP3yX{z``$sMJ(4ڄiݍZ0/:NWs;f:/c#K,P */G'gH[˗PyyS}33,+kR/Hz@; #jw ,Yـc)ΟE<6/ם NhD^w3ݿ!H'k pr%sYO&>\r>;ՠNe7k\t7vY)kz{h*o nxWe>Z!ŪK&ʎSx@w(4x3?pFzClޏ ֟{y}gRvDN1ngI|XOv=5u\)9{VFw8cC]hLt^pJp"5Ob.E>}s7DM}@Km$cvf.$^$*nef#W(3W7r2Kx%Ƶ(]dXB '1XMMh+H ޮb|4Gi[J?6_Yz$ͨn }DMy% BVUznj*6mޱ]<nStb=FxɷMp~%b=G?1\T:Lu] WhqcBC4۞. R}bDPtsM2u]JRX8~%ax@;P>>ZѳX~K]l"8ʣ(!w6؊oӥ;_#M1f#vVm}Kk,4Qb:"W١F V4Ǝ4m&RpU:v|>tkc-NWDji|9Wi8aesẋe>78*|r: o#D]~S.8CFӸdX6{nnI&.$Bi oCFx Ar%%kÇI%2;"޵&?ӦʓixS7N(cJ 'sm3:*(p-1 P>Z 廢C4nO%bU(eCU4 jD?ݰ)+403JZVc@'2E. hrbJ_.NeQ zO#+৕9⒓Wl0=#3qV٬+rL秚;8c:հlw\3 9E6_ ^LIo75e׶Z}v_U.yߓ*ɿ/Ar*m3IM scj/5H6mL uB$n4å`z7v糲>hN|sU$&Rpח Mx%:} *B3?,!3C;ՃIeEClbsx"\~*Lur -;D(Se忈"y %P GpN{qX V/yH;`~챍t rV.H u`_k=Ltq,U\hȝRE{c/Z/r-yD'h,o# ioqfDV ߌ:P ݛYeǺܚېx&-i I`-Ebg-H9J56f7K:],9٩ 86Hzke~T7,[R(bQf(\(oF}*!`0{JXPoCC+1;>{Y>j^)䛫%De nt?Y.4J_=8f~jNT$~ p/p;][֜yB9D@ }*(D0E&-bmRofgM;G7<JgF RLNP8}-S (;ybAиoƞfB'XpD%` òC]0iˆJQ\+<9`N\)%IP7@ ?1h (]m9zf8DZӆeeW@(Mx6V]td^GQfOG,K3L,u!aԥ|߆f<XE_e\Ш$ } }JWը"1>K9Ӱ̊$iRzKЩR#C_oأY;⽬ŷ)xH4*0s͹'blk*^aq"\ 37T3>$_Y=8D4N&H;Jg'H%ůɬuƜA H!0&Y]*_;7ϥm>6,]eCKMLKGH!vlTںDս$@uc9p,Uj<GY⽠ߊSZv'U# +&}X}]E\aMՃR e9 =tCJ1S7f^륋)AFc*"Zr@*^*GJ#HK$DxD"V+M IquyX,MaTq}D4vÏoSǧJʗ+</v , 0e_<9HhZ #9?{ۘ<޳WF\ HCÓrs3(#<.C~e9ovXLkA 9r@Q?ڰȍQ.iԋZaf]/t{X|t3,bZ'b9قPޖFCYd$-;ȿohGz1Jx0c7@WK ido(_qK"FYN$KaI:> U?1oP+ȝ&ahd99{XǺ$eHfY(j&.d=ɻu HB}q[7k8̘!sì3SS"KNպ4l}idOXzcra*15lp!>|b2+ o f^-+ e>|ͤD| L݉^-ٳ+jnI h^yglpHz #g,?jfu6𺵞ŷM#GNwoPX8.KED>Ya}Lĝ̍fBD8R~;n r5AGv[*j,=ܻN8ȫ@\AU{(⃃W )[uUյɞ a IHiOA"p>#v x5!4u hUM@/Wc3R´, W[zL ==QQV2o$KlH"OW"PM/P#eFpIO)A.rc)1-جET0_&đLl+B_ M_}+bpK$o}Ө$4FHUU&L$ԶF68+1 b#W޶ p,ݗfHniNѐ᤺ }M_'u*P)lx ΤL ># 05;Y0L[U?ZQrfXz~ܻQ%hɞ`DLE14zzwQ$esR9L;T \8S-5u|yoP!jr8f?ȕ̗g5r ;Ql̙q&Fs=Q^~9Bu½KιoU=ׅ.S%Oo(;}H7 Ŏsu]i)9N!S;C˽sx=Zq&>@B ~ԥy7K`^q1Bāi2E!Z[IXK>tj iog >`|D3qg_A`?0l-5y[8ufV, *zvک@Ra7u';%IK2icBNq* 2}g`1.Zw4Lj,UOJlG95!W{o 0J6[m&eEU(ӌTo $3 Ӥ: }ʩ*H';Gi\  &[r漄nW]]_Ƌ:&S&Ì+/KFf lx%=\%P_Y ;mB(~wzL WnsF)\8gd$3+J\$9ɒC)xd ^\N\-XԪO'FZ!dz yJբxj5wj5by!&^2BM?ȼu[; /r-:j .'vvdx!ǯX(.ӼvBa5 7Sw:~BeQ2gA,wbt+S}#^Έ$G#Mb]#:eڳ6HN[U±iJiAn}>VI _zas_ZՐ׌L9Q':*i_,qB'mŏBA/l=q|¦FvV^r}}3܎khwcAd0N?%dT\g1Yed+=EZQ<(C<--CNѿ\h s=Rڜ\\mŷݗnii+ُ ;i(SD~+ Y%֦ K g+DdwbUa)q|)3?W^ah# mct3&d6"rլMQ!'1Hg27r=DFvu4FE Y>P 6h[ TY6gW(]"kԟOIqIKElA;q;?⁘p'94c׌t3ҏ S<:ۂyib/"q5IMp(:)=+94qZ8(Q$+ 09}n\<_tC}t{а]˓k062up&K_ӁV8o,_C1CR+jaH/7@Dnf*c kGѼ6KAED;th@e@[aWT]T_{64ucW*J`3UvkK<_??Vf10S˜>cxMjѡL1y0"^aFw ߛi" /능DXg鐣sǟ{ {gXzrA2=aH_Ó2.h1/F:%ʲ:鳃V[:)▻>:U)1:BW*H1|v D Eȉbm0 _lu$gBc,nr3F/B-[]MlϹF|R`1RSG{k}_< ~-qV;Hv?2ލ٫ڐMW=J/'i3z5(Myvr gZVD6iJ& :Ha&^QY)%[4bDQϩB[:NP5w-f|y'9FV }yh- h& b ]j;QG'ޡ۽^Qd+Ҥ54'Z1%ba?cۈh|K?_z]δ,nᜟ0%W%dOίǻy1ޟ S(' 7ioÀ,&zсdOQ|.@>r.~,4RLR$=nvJb|#Z6//CoJM@EYf:\1?!K# ;bu貆X<͔pۆ(߁5! x`:S&I5p7Uq܇yH(n=\β2zPL#WTӧ?uUh?z7=}>nG+qoaINvسGne';'~o{f@2mۂbwaCb7Fhõ9zy1nveh-Zoɹ0m >v#sw|_V[Iq;xaHkcωuҨr1Bd`{+ߣͼjQk6\ O`HKQ@( 6OX\BNʱƚW5*p3c,d~|c}WUIAw$ "{X El7#/P:N&7dym?^wׄ)R9v4%!'%B4Ű3d6;*%>vzڴVm+ $NcpyEvfuW,G&6+h ߼ +V*ԑc.A|5FV6,۹!=/:}r!Vp+G`坂i qk ~kY͜="8?Qfbhˈ0rkObMWCttENo8>C'ۂ6#$!^ Ya#M^%u&^yK"q܄t܋x,ZpHL/#*ty{j lOh}"kɯ蠏LeכE2iqmJz2M|%>,NLТӢn7˿K1"@9'"3lW副 }SCZ3$'Zd,BG$TtcЏ e~lj)jvV4C΃=Hx]Gʰ΀e5l5jc=5DrOIg@?5w+vĈav(A*CF1TbzPHˇ 73l, =s [Du 91Y|ϺW\b d+fw;VJ(I)wX6<[3Ed.|O$^ʯok aTj5_ K EZ?QW" SvxER[NHz}mG] #r$6%dzn {" AU0e-&:!b7A;͕VԚ<Ӿ/͇̯8r!Gm6Vb@ ;],ar>^k66췕OA5XD˜GFYJC|D0 d@0hV@2AU J]=%(X7p^P G>aC60.]i8_O BFVKNNVI`ļ >l÷D'yH0sW}8KC\Q3,AP:Erx@n3RV\O_13i/OkE -,ֱgYZ070701000000a9000081a4000000000000000000000001642f097500007e60000000000000000000000000000000000000006d00000000./lib/modules/4.18.0-484.rt7.273.el8.x86_64+debug/kernel/drivers/media/dvb-frontends/drx39xyj/drx39xyj.ko.xz7zXZִF!t/V~]?Eh=ڜ.+ L He!jyKXeX}pnFwϽ;=nsw{1W|2P i̾ܐ,hiZā_6ڒ۸y٤Ue,(gr[aߠyHȟ+@[w߸.5r isO,f7oGe0̟8]&yڈ'PZwM+xvhj'Ϋ6S42pp KCij*?OpUۤ 4Q~QY=ST*CN#|g9_y4ԋ. SQC6RˏBj~q@q$IMl:y31!lyZjw(: Mc'w>i>_Q*`).)b  vGCz]&֗5nXP߳ :7$K2Y~l?{?̷_ X>11*CtQJj,|.T"y5,,o q.1,O'̾"(yn/; ?nP3aT&t`F(YHQlqς=2|G^í:z<ҝ>~~&H!/,ȝX+>єgМG cVzD%m>5]RbVTs;s)v#nq3A#T_ydn=)hr}kXXPpR_ر}#=يĘ J(xL}ywH!X̐ƿӏT8h߮u=ʘqLplh2/?+-!b9L0-%ƙ3MOmќm%d׀$ ClrMє")|8n(=w K~c0ű8ܬ> Tb%\eE&NXN?z lTS'–4Jym l̕wƢ) >?@Wwi^yϿgH]қNL_1?բ]MЂ|f-+}t]X<'¨$|Iaaxޮ?mΊOؘe $wc: )E)b wٰ g\B^j04Oimi.76c<|ĄK5, 4?-^u&'ƚP![i]ajJ$든{L1䭜lQ^,!R ±N}- F'x~|ؽ3$ec޿.]Ls}|젴N̸G|f.8Ҧ1ͨ4Dd@A!uE4H"C׸ f3:< 5dB?OZ%cv8s6"#-2bJ˸KԾ*rZw;5P xP̈́eH]e3dQ,[R|H$epfA˿MB@H;+֌"}fdD("jSJQx@Ln/k&c?bW." 0ͨ1ڑ V0\Ymݩr| I !vpcv > 0RT=wG*-ҕ*X#a&:H?ڋf9,sg'ܶ |ֿ:%8PF g[jg;sfKon`UaMtm5uY5Y3b0IM   ~W/OToma^o|[U@TJM Y]7&VñXZ^y[ vO^v*Rl~f}S}c?&[Cߩ-b$G!׋1i2(⭦jS*Hx猔ЋL [lJ™@`N0#3jQ8R v?t>VمWFn^3X*smW3jFLQ1V$i<%Z[]1Zz=ݹd29,ow--DdN }*BQǵ-tLu&~rȚ8;hqi86w1m2#$/_pXtv ٺeNF+VJǢT2z4#2\Rʧ7uhGV]bNC@i,(qX Xzˠˑ"ly".J2LRBDM{#ŸZ}UaX4l=E T s6Č0$TY15-,1)*)/+uq&TS˔w1H@ҧ TQvAvфg* s︨:3Vڠ―b؎ U_5aO1Km_6%-Bb>v6֞QuGӪLsYT()IdXG\9hru =J/W륖'وS.xrSCHZX ڴNؒa%EW=f9X@]a, n2{ `-VLgkM~46{k;maU?/V֘蕵"6!ZH) uoё̏<^cǶiP|GX؝/ӒzIV[ RF(G*|*^PX`A3o'tT< 8hEV[5:x=h`$}ԛ"{ƞw+U?Y< `233o&C>\#/o޶[t1Ю.0> e E:E@:} A P1o}Q6k!Da5${YtG13yZX 9AD)]7GZv[ ҠUCq;MLor)ƫ78@'Te٣60j (WLGcFv#bˮcN`W@#qD)֖Xll)_8cQXJhO3(p׆cJ@)qwOGpwYgLS3p9ίsyZ(gtZQK'T06”X:Bg$9P \*^L7`w8r_m_Nu8kG>̿\^UYt̻ I2PR2anR#FyQ CV 9^ -}bqm7_+0Ô7a6GcovW@U*~0gef]_;bq'[I(ЫY7>`cr5 mZ8n솫j?K+9tyD7Z1vl yAqciئ@fj:n&w}^v7_ąMB,rq1A](89wA{":\znO:4X_Gtf׀/f.IV)Gt!k*NhpMnqON"?Vt^e%W/(Y 5Zp"9'ཱྀG(nLĖQs3~eNVH|v/NX*bn~LCg Uǖ(n?oG+2?~Z$1m)co HFWwjVshNK/rUœ@oiC=9FJ< pe ZkZ";sKn d1 $hb,xƋbs`;<ClU/pU]@f7n$$GݿZy'ybo˱;d] kEȑlO)ʁˇs{vR[ݚiDUnk͵r-x ߸5 o>v/$fPevS>^d2z$m]3Tllѣ5ޘu`k3j;4hyzk";-YH1$azU z&bSp'ǓULV7m:bYA6*%͆/>]oBC'/@G ͽO'p|cΜ+;c>>r#u}ۢ`is;oYF+kXscuT*MwaQQRJ,V%K0yoDfH @QG_-ES ?d7muWx֠Qܔ ! Xj1p2dhw"uϜ}Mi2i,"z-s[m-C_.F \DU!G@woU0trŤ#oU] #.bT "h2F%"F eNԑFMyV0RE%ssۡ2?W.ߣc w'cٴsK c ;{(K =sGUSe4MuLE^l K?Ry%4 8tvD$w\>(8A  TeUo8\- ,VÉ*/ԝb)VQ(>@>Zh+.ڊ(oUP/FDSMh։E߶3X gh"h^pɗEg }dNֻT|PRB1v\Tr*Uq.ܙ0Xq|íԮz 58-z}(%v[xI]mvG)Kr&LW]Ў4WNӁ"Nv@,C0n}Hm;Ny|ngzasctvՒR?siW.njA? ]z; fdcM k8D7N=. {vn*a _!vͩiRU`QeZz޼WKU dX Ҹ|o5[U\wTIS%UeCQF| ;+sDka1 \$akc7V\l2ŁnYu$!H{Qt5îbJqTv Ov0 mOAz_+ۈGHWo Gb Шݮ `Qbevem.  t$EZ,Z28~wkH' H[O!yH}㐚O;FE'ˑ74ll{dY]Ccw%Pgծ;$UIԈfi|>骞`VSE&F8r0!{K,jIظN4g]* >-5XhK 7C5wrX'~}1 %2-+FC?@@38 lRDQegM"CtFZ4gO ?E\9\>w[ mK.úzǡW4F5S`H# $4ǛUZe4~>5ND;Ѱ8O/әlU8m2-k5gxW&JKVӑ*T>TfRKURՈTO\Go*Ǯhk?`ʯf1-xl#9Ni5{"u%Vw8vd=S2U(ޭ3^i3;٬48 (2 h73Pd =@O}lIߤlS0A2;Xv%dq=q{s2Z9Lp=j^PJ\k7 ~o.FW_Nkj-Nn?c.p} 9QM]wq_B\n)nP+co(262_?_UMNq}[V]5q:L+, rMQ1xܸLj<8I5.HV0†Nymg\2X/z+í?-dZ;2y0ZoKjJF0-vYlp =l2^4]V߶(G_1A1#a+oc7HVp)ﻷdX~PN3k k[jnp~_V`rqk icFvE9n0))ȹ? d~-Zwi8FF$!FqEq^nϖxL=f+0 j#d0bڕ)kwѵj/=aj<pRhh{d N#)''?_ eg; Y7*. :^)bFPby?_H7♗e>h 5*V nk;*q$k16rMDev՟Dv#(H:}3Ma^BATVF {^:# Y gi㧕銚kH9߹ q?kV[GUQfX?,5Be!YZ&.Ōb_ɐZ3R +;lߩHha(BQI`DO@:ׅrٻ>x*/c3>x (["W7y7 I?b1e5q>Ufڟǿǜ^1SLM{~Bjb.zv氈n61ߔִ4I>8s8~?)~6dqk%?j "vgt3ǖp($áG/.Tц"Epl^p{cSipܓW?$}Dk13gVIV_I!] Ḵ#OB*I/NuKIl+ Ew[q` SOdm@2%>3&3(E!dGtUCpҀA\{p2 Xz] h!NJc {Z`S6 -=HhQ<ҞD)iM|O2skFlv,`+v7_޲hn a WEx$pZ4 V4H 2)K$kۼfoZ&1f[z>7n!Il%* B\ I2=Hg !;proa y8SnB4{T=ie;i.v`C oBn'Ib/hż!wН C4=_D ly{#l>w9a!fO j EqLPZ3e0~Ex\hÅ8D4`yB`249}Y+ CǛ z}! U3e vD&ӈE]'3뱅ha~`?}-y6ɫ1Iԭ8-4/C2.6/1 ]23G aKcz4 QVUЉٔInlOS@K[- F3R`B:W,/N$ӷ"/b]&hAaq,j?讒|Kfި^>.f$hwTЭIY#ΧXm,&kr2)=gCn\$]Z. s8`SOu # cvFe7]+s   bp32:]]bFO4> G u}ft˧iGQg]P)Oš^*EYO~0E= -I.K>\K(AӾ~$6Kf3s%f=D֕(f788~ÍVX J:o 615qV Oɭބp47&՘K؜WoL&0lfcɘaM%-KV|W /+{!ޠQPVZz4Jƹte)=҄siI+H!t, 82FυReU\[% ȵiZ ]?nIU+ Nl  ya%c-ËJ٪y4Ŕ"6MԜ P_`$x ((x>.1;t[i{:}}^v[veqKeA}GA'?9pEEԡq@OOzVhgdd5RXmĬ~~}-z|ÒzE1{7l,h[ԏlUJp2A- 7 8-G"& JB`pB\kDXDAP|d gюKKizD$484R"v˭E6ȎJRd ѭvWVW{3-k3RUmK+o׸v؇$~ NFw/=UV=PUUoߤԗҸJL&gZ4C8뒜m # jJcɊ(d|O'4E~2 _dx.N :v;.If RB1 619rtҾ_%߮ J6xO}ׯn*gcC%|J\2WQǙɔO}=гa>bAzCH.8]!~E2ʶdר8F9%\spw-cI7+T)+"ώ.A& (򶽪,})HۢHO0TUc{}67v\SQņ V'Ӫ6clZ_]uF2^ K;MQUi9>wUmDs[vyǾY["2^LuK}#Z0s>\34 yFySV*;YV(1`>(tzb{5a]̕w1Gu%pOXMc 5={R,Rfihݎߚ>?{v{emLnH)=iØ(I kd+X~މz¢Iew8֜Yw{UlojWry]@j}ܐ_=U,a jTYd}8>,u'5T/ K0|OiX !MO3k:lNp^d9}ױطr>j5ccx?O.2 ֔g֎1!,}S-/M_hu,AqW-k.>PO8hߩ"p F^\M Dvuy\W!D63,9cʛ A\ɟ I<1بU '` 4p&Jʧ fJ_ţm=J_b n"Gi ; AL7DQ4]CP%0:_R,5ZH}Jxѱ!n%FRNE 0SQ 2%D;]ل-(*¡@)ht48e)`i\Qi+)I%=ta1WM,]ȽEUnT3xrX$ziX|T\Y ̧:> ‚mBAI>i-L/  "=W`LB3L?eeЊcScZ~hJ;vh!ܛ$ZaPnPj cPDS[P*P`XɆ "b?K ǯeqO3-9GBꦜV[ij3P>țAg`)GK?qvyoÃʨIh0, :8R A760ʐl#?eًk4\)MՒp0FTQJuCuiܸgTNj0x}>DSe1C%xy 9mi%yz60Mfi^%虴%)* ZG,g*E˄x: x:՟A)Mij,w]l-rL")$.Q/tƅmTZu١J>e/e|(3QIxaT$6$SEؐ'kt\)xX<'2M56Wz}ͯQkCaYʻ ]3(L+g*̀wU,S2I4ʥt{}gsTK-.(CUn4;EFBL\13;jTuW膅\"$Vy93jՌbzMC.%blYj_4/.!='8hq0G$w&OYҥ/ue9菁f$c2,Nݥ5"?*9կ2G9o,ɸ_.=K}i"Mq@/s^|p$.l:F"F0wm?ģ\?IDͬ <=͏u7m Mҏ;ʭ/vJn l <=hhsA=`e= V~Ov|ԗ'Cզ^8G3ii`^SZ;w> 2$ڞڄtq 1-AM,䪔~0!"UUO6U]uinWJ|슈k~O:"h+`"umk,g-u. f,dLQbC ;f~8OdyPKO09 V:Hr(#ę4.7 Aji̓=Gѯ_]oK^WԠv5]Gx5AxoH` u'@|KV :\b:"ehk ֬ohOkowc~}dr! ;ZeO ,t;W,4,ʣO &tz)ʆ>i7:eвsW@ Jzǃq4.wn]\wgi01OxF`Oh!3?f\ҹBAM+[A('0}ة}0#hW_^+U[q(JރdVSWAJ MﱌnU;vįYN65#r܅Ilvv-up,ֆ.ݪ*¿sgUBK?Hٲ :hkew 4.o0<܉{]a䈼vhҘ' hѽk5lu .PeS`ٍ!&lo=p km︘؄C{ IJ+`4U 2_?yym*TꐗT^Q+4։&Rj6NK"1”KK;Km>_-L)LaU(&yCE4~ƢZ'!k7Ӿ+3^}5nZ#-Ϯčunq.gL5wnRnGqmFYU8A#GC(zn[tb|$5ڂD͉|TOsOD%k @SBu`X3-Iv#(4X@^ܶkR)"t>%t6\eYM +boՔۦ+~] }S%rAH_0[\leSw׉SK<,&._wh?ҧXtv]ɑk)d]R':@LW,pΪb#zVߋ4k#බnK*%vK4I` j5%珙g3h=Af7Y7Fi7"8xC֭|ѝIvLw=ej NM>#`4<Mz·G`>zIFaݨJE&9U8r53nZrV, fʰ'_@;i:hHcjW//5nƞz&S]Zq#*tg4XxCЂu.FʰcoC5@G"-4]ӉRWM}Ζڐ)[N^TiwVcP~Y5MCu~n]˅ݘ h^)QX66'vx0LQ}HfC!:x.9U\ k˴ Z\Z4CVq<|mm/Әr)8*9zFЪe/~OD T&3IEd+y PSG_-D*CA +bi5:ꆓZA+[~JMWn-!֭Ѷ@)΋f_s>Ĕ8Y ^߿Լ>w-FWF4^QEJ[Og/+aot ᡃpI&=cqD7sOJ.p71BDο=Fo&%M'Mim6i5:{B" KrGm.Q.Sa3O ǫiQ;&Pe~ Ӗ\X?v=L3DKh30Gªy6T~z-d-A(w<~v#'a`pM[`NIB#܂XʰbA_V\rۛuǰ&,dE )P55poy\`YW L =N^K}щ.Lj_RN"ilXؑ LTL/s@j1_`NC#Y~ؐW5å7;RkZQP;X[4:uy q3AAGXs`7bb?r.jOx50 P8MU, E/ӥ t3tؤJHIcԓÎ03Բk:91&f5+0k3iye^} WYA'e~6}bHB62=m{GNyu]y7t!9qW봴4@rFuF}I o&!$nV ѻ\pM]=C,::C@C]mJ(Dvdp6)$}D0 l2W_NÆR ۀ0X}#}l'uD uKE>(SX * XՂ@,ceX ە2|Tj]z2fljUc5.#ᅹ9rf]t/FGtE+7o!,?6~St&6.vCtdF&# *(7h?b]Vk@_&m"˂t* s4BQق0pkua +rde.*GH ܚ,DV5ϝ/rO&MFek;:dNJ۠D &RbU5T8N^;9ġ$Eyp*=udu, ybi_V`o'{MԈ-#c)T_b=WQ0ӅஇMiLwTo23miR_Ni@Àdkp"y R*7yp B&h>#77i5[Vb_(H P8$2/yZ ~Zo}&BL(wGO4R8Cl G6ɢANk{N_H|%~Ւ_3 "aָr4IUhnL4UrSo45gQ#! SxECŌnb1"+"9 ~6 ؜)ypUNƓ/ A =3 ߵX?I$y ޣqnB FqfvFݘOkP\Bbmܦ#N'yRw=.𸒛@4"M@-(PG"m(וZY(L{[|y.BE&dn-ө!9l]f ```u?G-ӥ/b!XL ?È٘8#B}pxL'jgv^dxMP0j=T/ MK!>;T9!3)SIcFD$0.d7\|j;p?XDɥ 9 ҷcoF2r.vVWP#S䄹T2Ƿ$Վ*f^s&XBYh}\ވbs80|xCz5CnNoeLo\ pdxdTz(d'y]*!LNάOa90d$i@%P6+ %D[Z<6o3mL,0+id5T']\JlFXZ=wC>X#GmGڌdu\B\3{cFD|B({aJEvBxdL-gbk^/3(.p1*" uРq{JRu6{;7j~mh3>74f\u?FNm-OaqQKxTU!n|tKp=͜jnp9і0Rh0UV`U`>J~W]%r!P_N9OB,6S"5 [ Eo//b8e[ʌLSl(+a㑔Tu)u.< Wt[A1dbdKTC+P)Fy1QXj + [$Yvjͼ١kc7Sp. SKIeD7!;(ue9m|M@;>O5P|s'^C5>m9Hwՙ !vײݣjMȁĘ=G5 8A'ablEg͑j*cݲݻ™+}~51#È s`#¯*^f |Z5r:SW~R{7` pG/SCyeU I{u01xqA$xbNrLZN$| R@UaTeuDrϓ J'O#kP7 9R#:ٿ%^؋1\N`7zC3Aiv@&3J_uY&#kS*k!z-24}3PnL2 .1^ &K{%Ebhlݟ Sy-ئcVqkRѹղR1>=)뉅`Y]״qRlJxI+,G010k߈w0M:F{hk*,H >攠;ނ*17jtWc]A N|cG'/X\eWv,j%ԣ8ҍxuax/8[-:^`쓭csw l*T%CO lM'Y#Ǜ'E;fv["H5h 泩Wha.%Ve-VMó7VG$)zn*v&<S6=&H1]+W.VzO_Nc_!޶[8 Z,& HGv*w٭o\2f:o#-T (&+Mfg[KLzV$B`>~2|r&MӶ1oBˮ!v+ { CQ SYL Ϯh;!1M9/hR\4y$"2kKJy㜙'M@^{e W%FP/ev7EkOKZ{5@0ӆu~8_&aCBj59FڴCߥKmsX ʂx >FEskE%&C:{ t mA):oT>6d>/ ,4 E䑎G%s03ڋ͉x~LE%zkoE1[d||"!xGk%p8q.ЩN(l5 h`2@97%{hr8X-ba_aY6yʹ;j2,AȝdcQXq(٣ _z{Rѐ.J >?:\{S:W11NEs2VNֿ,j 077ǥ0]yɑSeͯ*0DUHn] 4+rLEۀ˳YdEٔ+a_4-Xʹ+xςМfC0~wJD?'$jWU!e՛:qϮOD0~.ru DêtT? ϲޗ|3$ؖ>'k9VwlϠ"sFOҼ:T{RtW\ ."vB9U.W[!,ٝ=Q]Nx0G&ÉoN} H"YRFVN;:v zbYq_`oiH /"XʚKyYȣU1 ؐ&`T"t޹![6O#6_W^;yRշyY>~ :Sԣ{67jJv+EΪVÿv(N1Mرk&7Fb" 4wk +vx ej̗76ԫԭ} d"}ƫ[ҩf`LN7񞨟kaPnM7֫4>/[D <<2jdP9ҧޣL^- B v1F'KB,5׈+o&+\!}UaJUzo3ە"dy[o/eO ? QErx /ګ> BG,6 aWGWΠ?MY 8uK^e+Kfha:]K0otg<V'hꮘc*WhJɂ*(kVL -K5IXGBPВA+]L `7Fn^ xaLQ(-weɒqU&u,մ4װYٖmO1j^k6YjݱЂ=Y[:۩v ȋIf'q|J[B;d.\! ʤxsL:|x"=%y.O6h*$TjnܻB7K^|6uAӃr86;\`3xY(Ρ8⢡*olkk)pf/(+^BB~쁃c|1|RSB-TgҮٖzz^;r0[$cDN鴞kY][{2i'< i@"jƹt0'@h$>WP\ [._XIgu4C}(='I.:2`T[\x8m0 elFmK=MI54)w~/fw}ώ9IƉ ۩P<s c˻fs4 .C5+&j7|Ҁp&63;i].B4@gb4.r`AhmF٘. Ls԰>4D;mᆠZhYn)wlu0TOM[{(hs˻js<bNnSpW@ a7݅XzY Q:ƭ÷ [_5-hrТrL:>}/qK~JHDSo) w=EFLb &ɀ,0%a-*7Pc8}h7"̝Q͎P,"#W΀:|&~ æ0Lz!~s׉i2CA %B)n'WR5Lu7NϯXi'!W9w;#tYW>DUA^Rs͹u_MKʌ3N03a;찰FKbRrn-3s !w꣨4 (e[GxT2J \ (& Ah=Ȃe'E:g^a1.3*Cn8*I仓8zB-l7U@c(QÈUw-bAdkL.QϟԢe/=Ϛ4\J9b\OV>$aZ@-摷ﴆe w<2⏾ @i+4_6Q ;pEjpsbkD9?Z!4& <|}kC?_RXfε+62+v , [淰)ܘu? k4#cKԙu?6jj 7CY `N1:?Dw[ggڂR'E@NZmec7^Ps"j}(iBIJLU*ϞT6y\ $R?K:("떧3EA]*|֢L-inSfɺQ-$2_uúPP&b|ܝ^ 4dpP{-'~H (~F1^̇ Lul n2 RE)tQZ'W~Y= Y $ fE;s 7ƹfFɳ`WY=;V WrN0)Q6S<$lX;[ -`m/۠V+ 74W7W{g"y5ͷ|ydR}63^d́-]6Ǔ+?:CgU 4#,ڋꑆRʧbfuaO鿎MYc_*\ҩCN6ltr\c,$9`"eØQc-|>P,!X^RZ+v&hM n"`K {ͱ#(EC`hKDZӬ鈧i_v0n6`J;< Or]a3.luPo^qƋҩ݂^Ai10 'ӁڤJ,ybNr(,`'w&42gLq9+;nAIu)@_aYN?r)訙Db [ ۼр5X $T[@d']cKic[ݎeմpYo|[Q$D"֢\0X/*Xם?K2~ҡ:@y69ǜ9uuS]wHӣLjDdv1x:T`7_g Xm?ѽGTm5{"G:Fc fo>ZU1@r)Oo +%PH1mJxKq{o-eE'aP$,(KWܜjYOXDF8[mf1#VФTJHv>iKE+(pM~p L4jJ!"?M؉ [S^(--p51}Xzk3xMs TPzQyxO،)0 9?\H(ho 7v7YJҦu~HUcGB9׻7g)80Ww!\m6Bu6MU9rHS L o`ATyXK0~vF*x=;FV9(уr &)?Vtϴ#/5Rpl}~:F=^$4^^}iO>V} R{S'afD98Rf`_K{E1=i/\ T9 ܳ-õw/%%Z)|q(SUUN>_Lf$,\@]Iv1M1ytb5'wF| Pr) dxvPU8|wI+ nK/xZo3ŨPk$P zȃf}\{ #xX#msyր;24RI]bx}y͜Q}&AWR ՄƹAmβS!F3_%?xq{j ܠ7p82j.5 iKiS}&*"^>37L̢=7i,w/M1U;it)s˱;1i5PX5ih/?PQ CSOzߩޓg]Kih|`s-1[O{.u/83KpQ'o<|lڪ|ξ`;1\|'DXChmM÷ I. B)c3K9rZ:pM(Lv~YK[ t)e{\v@v0cuzNgI[r5;Ҁf=L1pw1՗S:uL"/.;/9:cKx v kI-i /X8'kzI{,3AaZWAEo6 y1ʲo@u#oAH;gY 8ԭa ߮7p0nڞμ'b[j H詁DؘI7}́qiJ''9e*N0P+nTJ]'cgBk3$jQ}jԷ&z) DSr&|D@YyS|_ PGzIEoexZp )/+<H'd}XvچA ɏeG-?+WspUiqf㥒U2fuG y>i(U{T|ҚZ]4W} r)q."'5U4øр{YU(wLxOf5/3X1deIdN)Fb|mؙxۍTiL)j4sGd3+P9B\ߧp'yO Ϧ'/Oy, t<-ʡBү @mU 9۷rK{%p9k`0s9:˟ 觕Lg@{x幔S&G$ Fm Cuطd {1C-<Ә 6{t61S)enac|ZM7UN%sD2[?ӝ1su+uvAS;I؈Xkbd%!@HUJȧa* ^i!6|M;jGܡޣ FqxOV\N;) n2DK m^(^\Je/M%pI'BN%H!zc*-:fHfVs~\6s'{ׇ6oa?UH{W0˭|H4*#:0Śk#1[jhw}Cy%m&?|Dm,XbZYq| f G]4" ljOAp8 n /\T;ĻC,sB;*B3ZbfA>7ELG0 Ķ[9ih:2g*w?ís9p-@buSt#q\Y0 hA4ډ-%~OS{aa/(,N:s[Cɔ}{Ms[Ԃ| = yBHn]ٲxCҩ.%'J%N{,` >{-h_Q&ZC)&騂 Šv87VZ06`S:DlQ`rP`ʛ ȺIMO`Vy A,\Mi77W^AzH e`u1 ]tmJliq>Nҫ-ܪ)6ndWĬeχ[L<6EeA ˻%AD^않b1#ou1W7s<~ qY4:XtVJ?' lBuG@nL }loS$T>(" +Lj:bÆ :]{{Hq~~C֢=gni?kӋB}Fhs![rL-`3k9ݟ6~<^Ha*@u~vCV|AكO7m=b̄*hǭ~ʯD>"[3UäU޺ByUaDNdsw&0=qMhb'j (wW􍡗yN(Z~eyd~F¦/uٲ_LePH^E.ѻVv􍼪֜}M"{韜:mge̶Adg钒#LERx@tJHJk) 5f5@HfkPrTg 18Wr®\/TW T\EMnʿuc V` qlq5CϼWb5kth±Eml+ԭC2GBuI?4 ձ{0|SY4$+{x~)r .P$i?ajd9v]?W.BZ7ұVi_ l +?+upv@t7'X@䔻5v$zfϦRhHP૙#,9/Aby.֬KC| .a[Ԛ,Ԓ.vOOzdntpίҕ mY|ƥu? GJB9M3+.& uJ '1D#tWt>1ҾăwPוO2>!H/,yCª^QS}dNg*_jRA:4xfo|$_4 ?0Q 8Cצ9>A Aa"!64@'ZT?rh-U6vvZKCVջa+~ K3XO0bXu>1R*2Z Cʸ:qs\{9. /*N|_;2Br\5@i:2@N{PɓPg/ErPR&txPW s>o8w罣hC͔4G і3!}ŀFܥwp H#'얅IP+X {_ax[4D(^* AIݗoi=0fL55}4S{q'Jq`QOzP PHF d驉rxˬǘO`3B S<wJȵ(jOx><ՎfKJONp~yZ\ݖ}h5[ oiQ8P_Nig%'ydmXQTnx?/Y}Iz3Q* `7lMrmO) B# gYZ070701000000aa000081a4000000000000000000000001642f097500002dc8000000000000000000000000000000000000006000000000./lib/modules/4.18.0-484.rt7.273.el8.x86_64+debug/kernel/drivers/media/dvb-frontends/drxd.ko.xz7zXZִF!t/-]?Eh=ڜ.+=͒ 4W"vkH,rb6.^=N8'oeR(CB%+2MJ^[&([Yvi9k2J#[3M Z@m.E>5٥.$( NOw*X}Dpw5ZF>N8;]v5IA(tLO,!S*\"j՟{ ^;aY.N0ڶ+v"q "G|t'\V $6E5{#8΄A ny ]1P<@ȱ:]M zAo84Vb  I{+.UTx_E#e|f<{X$!A{É*< >#E5Uɉf~aPWJFKH OMO7uW4H=o )Ϯ!0$Ro*[~}ƏJn `>C^@tkNS`-;}}4c c23Cu4˷.GTSoyʛP@eogɒ I?wpQ_N^L=P_[Xl+{Žgf@SPCMomۋ::x7 \4kVX=%ľ1b2UtԵ=ue6!'H17PD9'xω@N.]'m Wj1A3 ;YM[twm2h1]E7iC"Mm]>ov(DIwSݰVbadEJIDk K2䟉 {E$~_ س|Fԝ 1f]UfhwviΧ& ]]o3Y`a{VSZޤZ*|U*q|#m dڬhϛ0|iu 50@t|b CpK8IcTim2TkI8rK84dA Lm ϔhmebh]#S`:^Sf[*/qM<+@Gv(\By@ 暯l.JPλ(`h90Flu/@5_gO T ]O\ eOWT;iTc$DumqJݫJfb _b֞ewö{J@>Yj0F`;6b~ՉB:<q&MkPָ: : DzjC%TteGEy:Ipzk$Nַ)ɨ{б$|@)&N ^" ZJN=0.[8o-iX]9-ìhfp'i!C "0ʻ\p!X+@ՌNg JJo] xTh@LfKq0Hp%h.`2t4RlUHUcr>qb%WDeW7v 7 Jm*a'Ծ )=)Kr,wS1ġE(Xrt'+[s{E$hΚ2[ ] "W3WE=0JtgMq;gQLuȈ3*Z&t|[Ac/|Hr0)UV%DqE;pdn%;GU^S[Fq+b~Xzdڽ tDI4XCWU Us!`G8_߼K^!.;GQ~nR/6rDI[H1O@|d[T(|㩏|3N,r )4 A"/86IřyO6inlm$Jzbo&PFQг]Pŏ7D(cS4 82T;T&ѧ ?+ԥ W!`$WZ՞a5Kѐp*?ɡV'b!Ϥ(ѧVe~S@Csm;Є,[lN3ҿJ{\>GT@5!6P 8 0YA\oIv`}eh{Q$)tK_c#52?fS,pghFZ=Bf Z30C:lRv~iXG-P>ZC8% ~^0I`?V$mS'%X,f¤[+92yM$ڬ?ᅭn C2au\IӖ}qd*x2PsYU-˜ŘLDĮ29}ɮ𗸽3:VKs6'J̞d+P 09)5+ȸV*ыW rPͫz[TSTx5Kk\bU ;nSQ:_=< \ 7ʕ0Sp\׾_e.u:HoZdG_F Cb Mb1bN4c aj'%g{mgr1ehh8*Œ.QeUiگAB'.^)SRV&'-sd#v}Mq"ߣt8z;Źn%&Wq6F7CO<(e'*C~M];0x76޶l_%%[۽+ d]BFUg!VqP>y"iүK3e {@1EJ I|q tqp}%p'Xoa~CIBga%}KzxkxmIw*MJ>O{;B&GBc-KV1Tܭ-yV䀪5+9? ERN h1{SEMP1,iieٰ${_uN0= vl (رȌkfQL&]1N(NhhS]Roo-d5(3rL\snx<M )Xlj.gz:9JGU_=.{Z>ݴ3?*$ׯ\:F7R {_7o3P,>'cP=Z5{?vG䥱*, cN=̌hҴ`Iݕڰr|(eՃ"kAAo'/d)f‚с=>Ѽ,~yzl-72Z֐l), dɅՋ/N4Rj✦/Zɷ"MDyo Tk+605mN~s47L]s7jFqS&NYgFL,ɇbӈ׶\e%~C ‹SSLTf<[iZ'hpVrF}w>+&^lL*VrC hז -YA`=|3k1e /֔ڴ8vn6U֖(2p&;y{ޅ{uQֽg\WI@oD]ƋR (@oג8ɥJj2il_0\^Tx~i$4 y,Ssr:8Z&-eACV +35"]`|s`J=qb bXqS,:}PI/\N<3\|&~K!m 224YA%mܹ$aqW!9tƣ:bqp eWIZ(5p^6!⡡.Dۥ

顴!.>0 ~E3,V27`3]KJ%Z!Eha vIw]ˍpԆ)]p/ޫ2 iV)",)4ȁ [F> ybtJMxQ wH4Aa"7mnWzQvl0EzJcĺ&gE StS/6{[%NڸChjD~\Y\41)K]f$ȸu8[x1>Ƞ4H:[RU%bzK[_wJ蒙"`A3k[ *RrŚ"5 cMxb)ΫUBeوfv2=>.(*z I >5]qF bnNqHg}$ 珟d tU~ G| ~q"Al-$ƍq-s} 8_d4*Ќ ԾafjGB"BV*ZGl0T^%b4 Ώ~ ]!T%~kK\Z,m碌C̟\6ed b~| t5rqgN1f:VcD*t(_?5Տ4=: [XЯG99iYTU 1gP{)esg+.Hbˀ]V{Pwf&֙ 52)|gkŦґZbV3$(mYq`uwx0phƍ\_<)jadhU(@t nN9?Vm*C LauLlySWc O}f %h;ɪ4}\,A B2L6p]-V sw9Bʝ[b qUqQ&لWe8- b?!:˰[>Oti'$e \z+#8M 1_w0}\qVHZ >Tp_`fPYwUA?u/hrH}YL4w Wq%g_j5?k/ځM:ڸ+z'9wSΗ8љNu0F5A3ow̙ = s&\ #_bB(`ImMtqQ]$_<>WԳ?߱x2/AփO#UD*oL] @ <·lF[Y"Zc& &xy;DL[?,k-lO^A&vܮ|uxж 5  1䀺k4#PF"=sr'D >{cL%c9lپY JJ`P 0%c}(^9̨͖BmSӍ⢻i6 Xٌj *63`#D򫺢ua.F2`Pr˙I|NwԐܯP'"<}XL\5XK)Hٮ~aWrspYw}OSv̊e(jԝ' :yYn,>ȌZ]Rɰ46aia ;ћ>߷ߙK?x Ѐ[ňA0~pZdfa]Plg Ų(Hes6)#:s#mv"E8bw&0`]ANKL.ҁt2qZ%z`/uH}x-ڟ{lP `}^[q6 )cqk$GP~.ԙȤ"/ eE56Wϱ,*}–Jp tw!#- Lѩ=@}N3!T7XtQc0__I2_ OnAqF_p_>P#%3"8&bg|~/z$~e5TAl]\}waH: 64M\2(Rj}0]9,h1~X͇t gnTHĴdU$}{Aw5eVxԓ<܈Նut%;dB*Pmc ֏e #@ CmYTKIJpJds%Ũ?>/ SO}an b'03iB)5õ/?B+[sg.6x %z_b85*ʡIdqLEiTBl-&}1VilճǀjƞDyriOD'&ۯ{5+N٨-ƄPLoǐ)-^ L$x*@,/lO~fS#% 2 vZR#D\* 潠LZz\boA"1ssm8z{a^.HM,< !Kg`?g-Wj^JWdzG;kn+Ib#@86^Y)Ңa0*km@k4]G: ?CNpx{ GUD:}Y;cm䚳=Y;6`NԿJJ1Yޝl/[JI=<ׅ k+. rt=a.hTJQUWn˻]=Yd4Yo$ad+KyE]6D!UV6Kgo5eKp֜n⒘%'zaiKy$!!݀0M%͑5.EK 4.rRs:;z@,^Z=dO~({׭7\^'$]T.yl!18{꓎J'su^@ .B) кRHJR:)sOWm'p ;7>@^`,49Ҝe7+ΜVۭ֔ u;X ?B%tG7] <mGhgcɬݖL v mØ d6 FtH[[,[ˤNy\9oCHWS=*+مݧ rJ{xSD йJ#Hй1J>*HS>*9(ܔ3?a4b*έu O@(n:h8T$]!ӐzԨ7#~L^u^pr#5y9t[.Ley 49'E9GqtT& y 杨Zi[ ˢMR|y1}:~31WN RaP}=:=t\[Z ~ɖ3t fk}4b~;΃U&9 *;퓄IU 蠎 tEkaAoC5·@PԐrxϧ. ɵWb`g)93lSQ9)$CR3Zỳ1kENzP6ak~Z|Y~i$r6?' Z]ߪYe0^4ONΦ2V;fVǡӭ֐ &J//)L rsgx66_h,'e'P=x"̤lE4uvPH$_軓m<//t .KB-)2|,qDLCW]Gwe!Hd[feOhϬ !cFN]ȑDB vMasL1(ekŬXܥ⮗tn/j}<;~֑V:|J:ZS012H k\,$JaT'TEG Y(gyBk@82JmDeWd~T%&8lN;_*$댅X0O (vOTT XFvsAP Wy-Cr]nL|RW6PS%㣦o d:W C5cteQR5d 'B {6!@ڗQ6XsQ}Q@Ҳgd9A\RnxWf %n>B\պCC+Bׯ%J mJ4oNL"_oa U~:X9#tK֜`aA^ńIʔIsҴ;k qBu$ H$| 6:6'}|/l)=ьeN%ljɓ VRGsuFCG%dOG=Tp f'8rԯ$SC?+jw$@σ __6)@X_i|g:x݄߽4(dtz' ,;&OYBz$zou/-R7aF25W1 =i#US+D^osCu\xCIqڮ=TkRԙL=g 4MMۚ*-蚥9.8v#}IYBfTU0|*'? qxKw&,:U6n]6|, {=|Ug&k m;B</_K!ez j*e4.%|>r3-U~QB8AOrQmPXP^38c'݌/S*L`אk?Uz3wt([  "XJkZd(q\xy(j#0,?%&P-d@_p8oLwajЦ=܂{gfyȚHP6Ns^%H?lf¶Nk3 ;".T%@,%%W嶱^rLiEo,qImRvT{d25DSpm?6B_? f/=4ވ ȪJF.ğuI!؇IkdD\2i稣ms“jtRyC\|onGQdyu@m=PԷaCu<cr>Ԃe3r@aAZ" 7 B%(7+ed^4r]MN/{nϖ&da~ 7^h rF[6`Ww ,V9 &ω*88G H-./r;[^[K9VxF*OYZf/x l.dڗz@W5?e oɒүrL)lH 8=EcY"n{-''7G*mU6~5p*"ls=c+0aFkŬǑLv$?=mG o2TEZ;3 plz#Z`ĸ]}8JsnM}8Z.ҍu Ol9%LT^!HKtGl00iqWոFiq p(*N;v[K's邆 >0 vb!Lvν@LfRL {hBh)HٔTC2-J)N d {qcHM )Ŧ#D  3G+G˔P9Zvd<OY+e\֙>eg(a>V~X^伕mRQnA5X͌3ŏ oAh'/A1OK18+s 4: bp2LOnBD/xOhB޾P'5񑪇Kݛbr')HCeܦH .% {ISv*VP)TM )" .n+9ٱ&hHI (wԈQP)^ ?SCSJWVeZA"y&BvެE6mė%u"Z +XDH@4uTj(sICep"(Ȁi w=Q Z^YQge~<>X0eNҘZd6ֈ(9,2[&a`\s:q ^_2U#py8Rbav}Qywڵ?IB.5z\4|uiW|3 /~vEZcj|N_|cVk{NWq2yѽ2-*dB?g=1xmU%I.I /I8̻eaF1I/fߊKT-񹳞854(N6H0EO(Eﮬ +pԂk9#Na3WqAs;DjZ뭲.C޹"{␠ȠY#c#6jH2W݇bQi$B :M4+r}7/Z20U?YP&Y =.i栤ŷ opr|>42`CczF{8mzu\α!,zJ6ࡼ+}ﺥЇraTGbBAW8ĴMid8XaiNēp M| tq\+y?2tsP6Nu"x/ }lro=-?pRx@c5X<[X js|\HYF5 p<8>&Dog݁u('\ޓ. ri U lF#}2tڴzO<>ZgQklXe}'+έOCǠ|^sS FBii(TV7Z r\A=1ZQ-^f$FIr=urSLwLý9Ķ),#]+ga,gS7ͥ5orqeTf$@\8+HadElTJȦ6LM[:KVmj~OJfq F,P^-;ZThj6ШrHZd_PQjh"J=.p:ѫv|lVg}(2vK }r8t \"^>es{%QNvCƊ,9ᅟ%k`ʶO"rSG&>fB.yozPbA_dC5˺#تX+xǧӉ@1 Ӯ1b x^ WR] <-ӣ ngk9r>}>OtW,Mi1?_h\w%:T.>6[}mi,- I3S @5j3n}"to#evz$h؊:awMx z6 / _ѵsQ-T?&qn9?])GARA &gثlQvЋAnNxp-3'J6)IJ>e`J,n}c忴0-yGtED@<SnV@0@J"[*VT=ܶ}$$ qz`mB+0D.?u%e Mr/n[PO+C&rf,:s+>NuBC|I*90E&}}XK t)ԓP+ς(Z>#vϞΞozt~?8=#T,/NۥfxR{XZ-r ‚ϔF i{LKwbe8B"NYKSto^W~'bzg(v;=y_໽2n.3/Ɔdp,LxLN65T{v"Q*_aNY]k${ƮMdOB/^Fk*蹓Iax@B/$h b8q޲ȳ1UjIHD}Qų=BTԶb{Tq^?RXstY. ϳDa\"tg *g(@bNb&\D֪Ĵ'>6L(3Q!Դ:~^DPǩwY,j&’,aF<; z.iYT{7#0FR-`G W9 FY\[؆SD͂{T8`Y姑$KzvFE=ʇ5yaP|Օ21bصgتlߌGMzBߖ@Ka Xn`Pt=;l5Ga;BYxɬ%{R֝G :D Կ`=Uqf"QG ֳaqoG4F$y;4h $<^5 JIdV]W␡upK{ȎK)CYo k؆GIË|a!iD }>{G*Wx+|"3nKO~#!؉< 8 kuSryr,Vip[G<6&Rrj{M-" D\E1D(1cBKBoԜ@b>y h O'l#ܑ,#ĊiZM[vT w -̜ Cš_f> :Pc2bC‚P9o޵tЧnn2$™̀"?FSNLl@O</pe Ory^TNPp®dv.j2/Z$N(s5=iF=s~C ǥLN!y<]t3~gYn dCIS) }A )wR͉ǵf`k*Wc+Yf!-9Es%sGqy' 3|VV+m/Cd mvDHr)ʬa犨n#Ƣm %@Lksj#&3B[MEzǴ|.R 햼]j%wOA >?~0y3]lser'r}XsdW= | 5 DHzsZ0)W&kJK rH-uBlK5C*;Ml~&> Cl}ؖMMa-ȍNZ޼txl9\p-8qݽT,X8_2iluV2E*x3xȶ=D#j-S^azoduGhNgquZ:t-U#ͭby$#uZc6,he:-_\:@!kX,IXh@yӡmcKU6VoC7 GJޏiea/K394hIfi]~#-=Lw P.KOHO4 TPSRq+9(aT6U!𱂧X'%-^Ӛ{Tp\3 9l%N+&BfDKC%=!Spi#CQ[@pE9H(mE()6<->v]jpE.*#̞oUEݙ>Eyύtb:DGL̙hP:1Y~ۀ*pxJ hzo\)[mXŀ`=y:xzlh+֜E(Z3dPT˙!E-~XT% !;dt-C*0ۃ.GG 4f"ڧCPf0eR7&-pUbUyӟK" ٚE uF)=+!J%h{a%_F4;G' Bt6 cp}5W[ DlE=- FIg$c,\No*Zr$ Ra4ŰSI~F/Dixǘh$}x;mUX0w_ Ze8)vytt> Cn=Cųt0z:A#|̬WsBkfJ[ 0ǔn\OfyTM4q9D0Razfb8k&@~+I2>o-*7y5e/S)^A**<͝$wavBH#rdAB I w+eHyQȚb:K]0MHΟyh12{jEVB|>J"^jKqWpO×RZ7FNr_D;_EA̍ d@/r<[cޞY?jd:u(?~jqKTZqXdlabD@H8OTF6[L]B`W,Au jD덾!&$dn #FbyLX2⣄ 9sQKD.$@2ve~%P}q)*DXbuLuИDlσ WJ]jFp^6QP~),KMoe~ JR50=fP穒HQ@Au wu8P Lۤ4` ԊtNDstdL׈kNGMj#iAQ{MN;gHo]nv0Oj(i |ƢX2gx,9c'48588ʧ-3tT :]NrE9_{"k\Y`r;G.RD>*ZR~B1S>G-xHǭ%~>x>".+䦌#!R$XJ7C(& I-DMȸiw9 D%)v%{_GLHq2yc!+o;p4Zj63|3gQ+2d9P0k-RY T)ʉEs{Roj6BsV1|0ꪧR/.[L\=L"N'@|P8姰IṃTSQaN((a@%TU/ X;?ԁ3pBYsU`L/K,zH4YL$QO/ܵ`*AO-~mKIȸ@b 31N )OEхS [!>}~Q$tN "t˸/ y=&soӽvv"rL4܄ 6h z k"o r"!&Jr(tHo81h4J+N ΋)yK'ٗo}^Wݴ}6FX6x6"莁`r,p X t5%yh~Ҳ:H 3bڑnp,{E8+"gΜ2N F]z 6cdI߼njq3&ϦN҆W$ůgB4QpqkA.62;eTU{_9%fƢ:Ksws'?2>Xhck`%/2_ \uѽFvL?Fjc͗ICK[=h-N+EzI^ZNJTtV*fUF'3n̎H2YT͍;~eYR-\QZ?a"B ~dõ-/03TCOJYoq:"u0S Z ?vjlU&zr+M@ ;tb7 sW+sӔLp׵cZjнl !frP額.qy&;yֽ勺v1¹Ԋ=dh|-#([ CћqM(.bu1_0z2fg#;8瀫Ն. ]d|~ 1B iӠ/B#//:}2Y X=R5G0nR0& ͍KN 8m0|#d0ԑp0MYoZ_=9aUxoJ3 xիyBD5=IQX_K2u ˵%Fא~7. 7fJFf9ȑNԋ^ ~_êϺ~N-|BY$Ldr8(S4mܕ.#R?@0Ԙl{;t_׿@*<!Lg?\qا^-uI1ϱe/X>nE^% lqTH?0%n Ncor9Oz.qjOYXy(| 2&:tѦªޗ0َU2sO"OܯGea K\vҎ.whPOؠH{"Or<뇠 x-S+m}lwfӔ*ۣ+ĒviWX4HPh$,꒴kEuawST(o(1⢣_Cړ Iw 0+aaCϯ2-Dv#cJD{ Y,s{= fGitqД)탟IAUk_yv2^3UV2y-:&#;zC?Lihf6+ ޟmc:jp1rNVB8LKS`\n|^ xTl(76|K|L}2n>qaLXG&͙ިt1(u(f\MK'vM$ntϚbbu*nUH"/95TD[C~r<էT}n@wCYkU]b.̽"i}]2l3c=˯PL(ن6?9o_eV*ÌVsX,[yTK Z?<ßB7'QxAܹE~K` H B_ܭꄸ"x1, W>[F6pBCg ,9(c2OՏk6T n <"NXw#}S|/ؿ'mH'QfHO[bSZ=H5{+Cޝ>X&TsiQEK}C$ 1 Ub!ʒF8[Xq:`T@R2AuTkqX Qy1. l_@#x'=wkK`vb3H~h!/lP#'s&!(l~kL@^ygHlvj:gdmx'*4O鳺c#uHM_p11Hug45* 7EF|F"^0ܐZ+e4~`oV6l>'-n*e0~0N̖ѱB;3@CPhw/α+AI1+WݒC$>nM@*൚o"ڹaFR,$h!s{ tl0V3䴮WuG($Wɍ8$뇒 n96DǼBFo:t΂y{ 7ot\BCUݑ0T%_LlϋNi_wB??%蕬ʜbXzYJPQ;-\O+EY!Rࢢ;) ޼/E%) H"ˣjJti|Qzُ;.= FWJz 61覵i6^NŅ'_H&yvyO?脋jF;pJ صgR͕-5+eMOz=w~cdB@£\~"a̷91f)5~_ù)m$py?b8w.+rl- fK E) ];iGJz?C2BB5{ih~VW!j!?i=z=ȱiQTt=QHZҪ9H]_Pz6xo&?>^d ̲_BI\TUv{K Y?J|VCB`.vc#Or<,qlfOqca.:\_GH3F?V)uY};j_&/nʈt* ڢ|(lmov4ǹ^Q)pgf'*v-;¬d~-(:+s d'k*S Gi_z7MāGrQ*Uv_{ʢV7Zvy^ك% t\N$bT#y:{uUZyi;>xF)t Oh{@d 6mmq]`/Ӝ fw:~} .YM41ap YX}9F ҁ#@N8mN|RԊ7R;m~sH띯ֿ]FL]w oꌜ^'b􌲎ZM#9 C [_ӊ,DV_2i$Xپ/0ͥou 4ͷ&C!g$nyuшV+ozB#fIf3ou0_Zmy-=,%zUt~zLvŌRH`F?%~gLεus^[2 D"Хl/y1l@ϖE7@QP:6<-V{ՕTgFf.+i /"VCO'T}R*#0{Ŧ'd-OB%U)ضgjY )ahx m'ߎ%?r){)$CoipHfMyϖn=68X`\\x|R!6ئyO5l W#yRLJNq/r=A!`G{V} a]PMBi?#26ۄKVi a1f0nQ멨[%btdBItmlKtŖ8n4ϑt鑯&O  RX$_E+*׺6炎߇58DF| /^pY݂ŨT᝼l=jԬK3ӝC:BoL̅*'r0bs(rbF,b2%fhЀܙ7l [;v$PhdK9 }f~" N I̓ 1MK筼"?]⯠b܅ n!AGfߍ&XP3c^%:քbiIcJ(LUV~p{w6#>I:%*E;0Af<f]ԙO1~^ڡX`3ݞTQg! ݬ`+֩apj1 eEr@n `ZxE%^jti֌Л~fov7Opilo; "p}/N  W)뺿2erlkB/6*?}kV+7::2^ [nyRh kE1AwJH* U.OszM9bL}-Ok/^:6 ׀Zߐ ̓);wRfF p2|Uǚl -+'t[bٷX_l`;:n]m$T-4:[*1cQ>|ʵ @H 6i#8Ӂ祺PHpbm*^dG}waΰ9 +p NU'?@ tDYx:˼8)v}gN<8H1WvG9 vj&-Ѡ!]ȀBX_#6kԀ7rOY*R^h´"]r)u;Ы{P0M[+U]=E\*9- یF}#I(W[jmpkMRƴuxcc`5@p !d}S7_v[5 +O~'1Ċ(M_FMC7 lGܝTM:6Șd|3gSE?.5stnibh(CkL'O[^}gpҵ):-tZ?! ؅ ͟dz*4ѧr/ zQ=`[=c.u%_faTSuG}N,YH.|mA6?`2~|[O$sŻjDZ/r-Xq`ϛ".1;a"L)V?缃Ah/r{pK,:꒵>q #9)f`_yy=݁o&_@} BЃi}}I [׼9\(fl;5y dy3;|S. f!E *0B{f9h+Dql1-DDlh 3HB:zW2od*u95GM-I) e;`[\YrYaE4Q?H^:dAn$2 ]f#+_:-o Vb!vQU: @UQN@ JrW@բBN^ P"Iedh4s0[l^rlPڳ,yW;eMo1jmz1~)NGy$1wݚ_Ꙡ6Ü?͈!D#ভq!(jO(3} ȼ qR{~DhDamg9E=yWE6 o)yRKP)}y~<>n1 b snK6UDs8!sHOl"?AsSgC 旤HCe{1}XQr5uRE^Dy"НK/x0bU6(i޲gDx~et*ʣy$aqARu&ԬRjK!^%B@ -wTc7ޠZ¿ AF)j8|260k&* #@/j=0YM Ξ'cmg EHr y ' ]I լ*pB(ˣ_R]fȆ >x 3ܦ SŒ>f*h)xNt0EЋ< hf3y)u(nS H#@"oP=|7>4xz>P$,- ZQN7 ً&p27SkUlg&ptq&gRUz5iOF=|;1/,9,3N`LV{YEGkP{S2PynMlB;bm:[iɷG$Ek{6[L$ذr\jWάbk4)PCdtC0bˣلr[x^~5g_f^}W6BK j띝Mx;4rknx ֯m>'laOӟ|"\oyO `e czp륞/P΃̖(SQ*vh=D1`DtfZj$csΟ6(0>˔r)Yj\ƩL^;fb_{Ĵצ}6!)G,^u"`A[nKzNiX;{0Y9nE]77UT׌!)mZFҢ\BR+~b qCLT鼅Y@d6ugp+S)qn_}v̹0N.!VNb1rᎵ t{$ 0 Hye?CTv A;'? 7﷬ˏ7" jL =ǏC-? CVzqxɇ{ b*C>U^ K,s~Z=vpWGxe:hA-2QaMwP"{7@>pg_*9o%۶`0gqR6719k(HBt鉐oeYtd4em}tZ|}Q&Gd䎽OJ*Z<&Gjͦa>n 8͓4F?Ikt;;'(_# ,,)%\awxH|1YmJץCb+KgvP\7Nۗ^^0Û!ʙ.]UٿM|D$*N70uĜq$p?it#2N1![ܿz)塔-߭F\~4zއ[V3m'͹~{g̶-;]ˣ 9_('){ψx:;gz3_$2Yw܆ۢN%KG/] +qQJa,q'[.fE_1@}؁z׾AKi-T.>^ڗ4;_k&IvRl9*xh@3e.F+=xx}bqTw!n.ܾ~I{9; nhc␚Ti1h #ZqNpUdIe\PwEVn`C~3r/h[fZ#?H㘢pg,_mw$D+ |j"Mzs-Ht>b Nmo n'̪M-pv߳;fkDr*Tܜ*2NWk!y`<'gG 7@AvEW)m%bOY|G!U(~;&K6HT{Q sB ɪ|jE@Dܢ:x|SH3oYLt$ԸDJyTF~^cB{xU\bc Wע"u#Xz3c4/ S,& 6]&eԋE.܂CI4R?ZH?f!ڻ )OiEM?ʆb c84kxtrͥqBqMMC/=1@IzєE!LLj+Tey. d5ZNcc w9~v=xCp6SHd\୾=D B]rYw5&BQp3p/Eptfb0m&c0NRh i|0*ܳYm~qZoLO&`U˱F4)=wiշwАJ4?33P,3Hf. W`/XتrY+@V ESupX{Rk4 =Qv~|V2U =5/O~%g}~ih“|\@g1h-PX_QPjzw~O)j2Y>*&Q@G\M(֨R|,4O@q5,c OHF`w[ɽM;_Nyz` JdzHG>r vn}Q}1uwF!h9rFTU墾;US*0iY&;[Y f 74E-1sZ~ 1~\Ƚ'vk*Q -KN {Y/w3*[HWBq~W P_l8rdQ0+ʭKܣ6 uc9[t-Mݡ=>f+}H%_sO&$n7RU95WՊץcJub#u'3쾙v]H.*IO:!`#Y]p]f/F0Ld;ZD593y}iFb:cM6yuo j*yg9W=9݅Tq4, N[bfA|הFG5S}`ICAҏaғ'.˝VYчe%ۋI]y7nmcIBfJ1؂6 uk=BRA%WGi<&g6{X{1KǗ4_%fޔDR-QoW,x3Q+#/A%w@ߣ%{%ẖͩ05Rkv0 Mj+Q|6jFz^8suf[ /Þs8ЛݒT47aj˃R[i>{9M')4暏?lw8o W5}i12kSS &d27(}FcR_zi=!+&Pf`0PY;al׀eA'hz} >7`>;ӣqO_[6:=B&:"f_o@4ޏ옏{N|b7 gJX5ީ=\O*P_KbHaiÏ%t<=LLx ζ<wTa!,a5igpĖc?NJ*RGֆ R\-l^v_/YCt=.Bۅ1e+Bez"`  xQR/eۀ'MҢ'1|uA\2=rd'_˷A̻k^{TEmܒy& g(w'8XPF 4%v@HP6\MNMfYoTn*!]#z=FPkB)6MyX5xX+׻6f'dꮓKѠK7'zKۉB؃kPo]{REQ 9 7%[ڠ˥"GeL`!gc32m1ej7n✃v*ӀNL!ާec=ҺC֍YL!C.T- ]JOXCF6oхU` JmaJ|s˸r &/V˻p@a{R%_r)`Zzsy]7|j8dRxPa.wFJZeˀ eSGMOPIvgu&l56yP4įЏk)x" ei6 z߿|i>ᤷwֲ ϑ p*oGn ؀wJ))*3sR7[Cs`,ROpy19!JâX$XOb8Xi¨j`醊|HmiwkgemO t*K>ю[O6ſV1ɋfAWMͽ!=\=,q8`ch+A`%Mk㳫(ܟ a|Ҿ;ԉ}{NJ*M4I{[°8tǤfdd2U \!$Oş- miC|:nǡ't %7ɬm%"3z/K `ySa'+.2zr5l0\X. kU_-?$83d+]&o:SC-&CCßY~e7~ert)ehEJD쩰qw\ճ#zhS#)&\5kR}읭@ 1.(”/ŗf:r$j#>==l<跒~N=g~_x].<KEg,+,)ࣤͲhS+\ ч*ˑHw8zi=W4[{[w>R_[ @5-pfgmQKd72 !2 Ζl{3*Wb0񤠫|+;-PU}E!VLѻ˯@iA˖HJⴽA]cI*F#ǂS,34Fԋ偘[!Lڃ&;Ip2yH/@F1XIo2z/$SL2 =MZנfR.W]^.6hd{#(hLyD @oHs/wZoviGW?kT.^Fȉ~R?eF{~R#'kpx_H O W#N \UKN"1a'$vg;:\n/CxdNf,"e4ο{coZb bƁ`qd9; G<EjW b0bǏߐ=v:odϨ$s/5K {A Yi[Wܺ 1ѳ .ORiVlP >"d4 $k(:HxP(%]K~z~w_/Mn-%5l'h]6ԣ1psTr>>f_MIQ Qҝ2ÿEI*(#c%zKDQCu&lqGrOѿp4Y*)\eA΀/fm1'Ʊh%>7TUzHuBRצ`[v?MGz=Ҫ ed ?)Dy5 !ib1ɧ!$~slZ ׆s:sDK+kj~[e{$oC.,6 < K!`[rqJZ A9FPwgݐ4BͦsM2'Ϛ'cy!H&S2s'@Q^LC7NKI՞I Lr7x:̰::^RDt(TeM`)g ~9^᫆Pخ H܌^#9j&->9SUlTB?5q]^=n3ITs =s}h.vҲr5 (eYheSDϸN^WE kڡEs9ٕǛp߷Qeb_Aw[B/U|3= :zl)D7[l':ř)T[}х(IfV*[AXbCi/L/̻vEs$J}+h$@DZ:myPa/rMP-y R|δv2״)?D?Y5R f!1a(#F+$@z;#]An~vFu|Ԗ U6G#]:\z>5dn x1OXX09r陱rRMmW`5gvzp.kW~#hѐhF0Iz!b.]ʗ77cg JyaHnrAX_ɫTcBKU ADkweI@G4+oi6m7"h ڶWXgj{V*x X];oOHgiVsHN@ȽHfOUaRڸ!ClCi*}rkE`:r j#@ W>]ZO؎,+2_,@ %e26ȿ;vCn؛Pvp@J9<8aO&\v^ξIbA\0I_IT?jK,魭HC)\׷ }JHʉNE4h3S`Ht2h5㘑5 zL>j |Fn %e5n%,O'+SA#g FIOѥ~ɝ*kOt>ƃwr_@1Vli #?QoGzn$N.5\pgUbv3B@{ VهC㴻$K7'BU2s9e6b@FmGV4:|r_ B ʛ"M{/IW%9qi7&H"`Y:Zyj8 %Rf^Z+9 .0TU1!#:vVdf(4b%\T e,>f;zX<9x! yzwY"WW]~FP e^z1ބ%W'Es2eX#&GK;W`:\N VdfzUth>$X.rA('CgFR!4>=E A>-1 3Xպ c aģfBQQT[epZ^A]>?co3` 4 gj`L|0?=%n߉& 3$^rKNsKD0Yy.x3[xUaoEa瞱Ѣ=Dܔy iCC޻Ԕ }ީdLpBQ`;U%}Q5,]# e _ҕE/266eVƪY)vդ +5apo'k|xWncztd~$ 2%I6MDhv>KKLCL͂S/I r pvo-yL+ @ORYb-6nc-/jT8w:%3DP?u`4Rߩ}yzQ"6iBf-\< ۴X"fel"~|MUzR_Դ +g-pbڛWh3Un)@F6ir邎 hmLQXD.0l*AR.1~`qc0%0ټQXLCA FBoPFBɻ`ILϹՑ(^k-|v7n F;@1*订n+uWVx3n.)qhuQŀA/ț4vOM'(W-rj쥯JJt3D u*LGrdUiml9ﳓ"űnN1C|Wە۪'l^۽wMtHQf_M?Q];m$xusNr=@0uchn'>aѪlfvhQ^#TZy7o;|$@JQR8Djd43.q{Pȉ؂w, 4P iHwh@lNz˘S?15}xe!PkO ?GxK=K8?-2AtAXe gzhgӮ`5Nw?31R+R_ q@ȏ|+.vo 5I} s/J x=R«q\*`\HT8Wtߒm<|um=;dL()4L+dןeȥe∲qe_f:tN^hU㲋ۏ.+<"yz,_jJ0.R@D;B+"D.=uONbВgd!xY RVt5&w%:q}OR1b67.|2R"Voq?C,jlDnU],reKx <$IǞVBE,6"`@A6-fmڤǒ8ês$P-]osLؘ'a@i[Z6!{G|Nvjr êۯr/:JgJge4(+S{/?4`y;b` gQFd@8x0_[1|EO;54Bgv~U'ϼl(H*~<x0N#c joE'@*sm:i0ߠd@f9o8+y?Ղ|u;cBG߾WYKhT<s_uзq,{bvw"D.=aRp$oIIn U/ (g&)qCgv>|Oq2l\)x} YD&qOo`:|Mv^,5Xg R,+ʑfg3s]\ fx򈮝VFDI@_AǮX6 c&ir@Pguc ZU0$עIo)Ky]|z[%ɼ uc^[!K^HihfEAΥn=itPܾ&oS~gĕP*g]A3 K3l9oPٓ=M tk/ԆdžDlr9? WJE#J6Fۃ(}FrY0oFM&b-Ta~89$2(Jl%[TH2B<Ϣ<b\J*pҠ_v)A_|CYT;Wrn}B?!4h I2\w9 ]|V:އ:[)Deѱ4cPvsxA gD4Û /+GIg2ev hcN ’Ex-Ywrg+R)ϛr8CJf:eI*+7$da1e} %IJ+ޑܙY2r*\|4t@j:1(Düqm% )ϾT_(fhĔgޖ4m |dLV4T*~gBǛUHT $K=7ףO'%lbMpK)AV(,4Q7Zx-j0 r ⚰z)/BVSyb UVeE`}}s(U.`IM+ ăޥ~+-4boz\$}\_ LT9; {fbl\G$}*"-Q!= 5ޮ$u='(^T)0~Mٖ" kj_5%z`Lqc20{9OMR ^ / LFd$Ajʮo{ͤ8{bj<X<B_/3bMTCbgle2Oy(&%l%(D7?!z͎WcbK6I)Zmlט9"[Qv}GmF[TPDz6upr(d)b' lbii9BRSV{=25y7`NP rwԱQ5+@$6p>^XcEKṠbV `JO cs>E"AJ) f/$(Y$GTꉰ>Q3d{[ m8Xvϣ1/IrAsx裷)xs4taG#Bߠqf=> gcOMn1Pu|˚:8DxF}9wVU]Ϸ@~7I1؎(&]i^Ԇm6 $Q,T8_2UiF)2 ʦ9$T'zĽ7Lj# @y6Y"=F*Kz62]O0+=Xa7YK+2%ܫU1!fC8si^FャC: Q̽ *? jǼ0F)(6'ħQ1P[|k7Ű]Jy wgdk{o-{AX\<7R#qeK-E |$\%(-o3W̋i~]K DEėT|E|т!w4=דx5( ـXhg8K6u>3i\s,!~f.= 1N}E$4V %z$>OCG?KfE9%d` >}iƂ*GXuեZ<4aJv:肅$"D:o8HD,P"n3Ry"ot7e Y u+Cqz˩HcA\zc;;8&ON$?΋J@Ha ;bNn3=kuVU%'ՠp">bɋi<2>?_joѾv @!VxGYy'l3|7O'0]K6uXt=ɘ:6n~X2c{d-:B[*R&}Ey $S?nxI")ރB3uBcEn%&pfJw,)W6ucyEZ3K0p#Uc+ḽ5dӍ_o[M# DOܼ7IPXOkԔyőBID?YOLay[~D2iSM۬P~o4dA{˖4Iۭ^(:ۊ=Rr/u-G@` A"C Xqgr6zG4u.z9*촡{w]1'zS@Xu~$/@]>s~؏')(+6>V()ag\d[?u 76z#A]t Զ/ W -3kM,"]ZGEҜ0,$E78Cg&5"1oeR߷4u+:<]_/wg0K8b$$Dղ?USrÐP /V!Ϲ (+/ ҳu8͕,Z0 IRz.tާ[wց6C(;]l?+7{t k@ntEIjμԴX+mhܛǛ8H-5_+>ixRTl9+󻒋PC6T(kicA!Qp%M2BDxXB;Af$Wd+!6UJ03r袊:ʮ2pOCh"r"0*mL|)] %$un/}G\S U܀!+`hXMz4+gf7tC|gW#pJ7U7;_ 1eZ|'%/Xk:~bvYV[wGSmP7ѺaBG%Lj册b8d Y ^l@D݈Rwi b<@G] .&#F{*8~"H}Q:p?}'*EAŞc<4ȨzuTV\m30]e~yo ^9a!'! %uS꧵HM>b}a~VM+/ [nj 5!w2لVngJս=(d/yǭm>HW`#zvJ5l,/z-C_1(~LYmq nP l,XI֙b=<[\ }/=KrƋS\~^3ݹ);<9j횥3 qPB|M!4@ Y(#gr?^=fZY*ގy%lgy.G. DmL_k^Shp c86Ȝ)K66tԸa `S2h1r$s8⫳S̒);YP:\brp72$+̞G}UVYdlpp_f'BN.R mGܿ))_bxzd}JZ#w4~pDPc0aQ~}0!Ϟ2Xy@цqvSӵ_꺧. ۠;m*[t@rTnEFOҨ[^sRZ m]Z&ZS8Z<֪ĸ3ZkjU^ۋ!Q,h 7)yo۔+kC~Wi52XE.\|BMBݬ7%bb#=?D#iLHOѳ2+"g5-auD&6Cp$m@,Ei΅Œqw^"H.e,e ր0)h=݌Wӣ\t-dmޗ_ {9Fpm^x-0:t<J؁@0ƓAZvHʏ/RƂ[~0+57 1@3凚4u `8ŧ1U3؟Ln>EpLݜ$ehIl)_] _;fD07\`O_5KeD r@)xX5ŔFܮZdE4p{iM-"=#JcPܧcyPShI>됊DT; z)n9am+9,yT̼W,YBg_(5@QaOSaF#!A6[(EU6Q_形X8/&I a#[r<8!)j{+Bwn$m~(Rz-ێ%RSmx(zkU>\veƝ` A7? NɌ 0IޚQly>;~hq9d3 l'5bx؝hYZㅭBc5[D9Go%2tQoNZ;SPeJvZ2T`V_P;n;McE[{)XŸzwF `APZ4[C7,M2 @j%>e 2Y HEiP~>j9Bҗ (5] ~_06JymuoA9Yޛz.lI;bvMzC3iX46 }0\Oao|c$.D`1S7q؜Q`%_0{V{Ulj]:k|Ii(eC8~ "@ˮw%߹6[n9XMi,N@u0yJ[e,s Nu0te34#E| 1&A.! 6EHkCq?}oJ[fv%kk*Gֲr! ^[JuB 6t1cZ ItoC1 VO1^PJbpps85y^C\y_[qvEFƘ1hg_OѨq,-R 7㧞X{=L&L@,ʈB)vm;y5* hv @h^f?8~twapF,(}#_nŜėbiG%#3K 㰇']{®7-iVz^lTP_~r9~&*< p}32@dq'\Ǩ:厧h/P~Q' " ɦXӁi4뵊 q&b>l{)e3-/)cKe(tn1K S?d<GaEF(Fmx/Lkjw%-N079]7$fjjҸtL;ׁѧr@BƗlo G lwZtqC*GN,o4SX)jn%=NC3H-1MNXh(")D*|&:%ں,s~E,j7Ч!+Ylz XdBE4Iy- WPվm٢˾]͗\qu%B?@fJ'cfŖ<5hDR5hGfBGIߒOkiM8 $G9ʹCۻVԠ}M$)3z_b7hQh. r7٤RŠĵ5! _Gy<R'8'?s܋d>" "\\ṎIں8!n32oG0c -8naa ߯h ᓇjMXjT͌+uQUl 1: $5fmc?pAKk`Ĩ(@S@ʳy-ZWs,͜_?*_DA'?$wë(|R hx`>b_ Ns|pЕٛT!> ` XR|@krm޹sR\pLr~nX!&c\`kQl L/`QІs y|TpM-|m*qtI3z5sşRh5yax-4w>8Ğnޏ9w햽Y7g<6%'FC;O/ u)Wug|:'v"ʹȦӈu.+^P/T^BӇS x˜'[MYA@JPm7\tƠ/斉#}sw;`NQIǗ F. s82׃Q,l)?*G2߲@R`[%7zΚ[iŽcgyP!M,إ :ut94B`Ub#Gc4s91Ӹ1X\DL">:{}.׸&!dp!QZRd116^ }ۦ׼ן`:NP'J/䧡\Dɑ_,PBGE6ND#ӭȩ7ffh[[ⳑсfܒ*ђM3't96![P@,X6{^#N MpqT_1O.A>Z坛zfk_HfE2RX|badYA9W94,y%v2) Szyv +n-Gkz>ݢueTw>oVH2.J 4T=}F\rYb oZ։+Fp*+1^ClU;(sSx|lNvD߻R5nD#=XA}YQ/3-_-$Jnv^ D 7-\焈rVsfӞ|,^.vX]MTvKg5*U%%.ѷ&>Ld#wd~KFY??J,҉5PmB"GJ]=kr)_ :xԟK1艗pH`W] _y?T}!Y3wBi` #ы0P۵M|@0ߚZ:ERS/ [+ Eh#6ehZ@2J,+M>d+e-a.5NGu~, % ?N)m[@^Ito\.K:ӧCEpиk1iV]dJofzIWH9\7&>iƹdz$d1xlhIY9އF/cuՉE./I S=:K˵>TC-mb]D:v TKv0B/ mT TC`[%Tu57mlLdyeUcXxڣCu}wK 9gLbvWN:mxQ'w~|>n2`>jAg$H*D$\OK\ Naq2[N%B~4FU [[acش!kF!mu数X\k}$CJi9@oU"Ŀ%:ׇDt9JdlF*€'N)\'ǹx>Lyl~9B \fAwJ l5ڠrl@enX+%ѐd6F t d(ނA; 4"}fJ~%/8r*h™@/E@-_4'aDr=}Lgy}}?W(+2DI+9cq\G, GXDwmZ$LLyƩ_%sXe}~SVPJ?(rR;w%hẆaE*ڳT)e_k){4*)Z!9Ъu^3&Vr&kVN 00ʋ$O:Cy-toP^|=Z[C4RTlm`Ї썃r/R$&SZӺ[ ޏ|Ky]{*)Lt䜓3r^E[붴 kט3ZUm.Rgu3-(I*h~'9C{yc? ߚȡfHKsn4NRb eyS<`k߾=C^ ኵ3jZ`П5w; Fc_S ljU1{pmv%PN@Tt4̀˹z'ޖ;mA߼SP _6$z'J0{1,0M8R5b"dsf+؉l\m# -?KXaF'@j|hSaFRo oVp?1٦W&&h er? feD~uRq V*_}i}ԑ,u)~hl yyA0JO^qkǂ ɮoY%7G:f3=/9,:E*NH[[QAxc D:[>e6!X&̦:$Xy>`spsR?=9.|j$V^=a,(Γ,hp\xLn <|(|"1"r2-\"Fޕ bxј&uPyt}NNlDTz׵R;Xȱ1n'|0p #@k )eT\T uިX5Qފl&V~L^Z句J"S-)D4͙\wU>d>=KJC@(VǖJG*](7Nx Pϭ&um(HDo)48 Y ?6+Іx!#l3:`^y^{L50]";}Y^6 lsa@7bBlH8 sB\#*uj|nKz|*׌zTЬO/Knْmm4*ar2 РD,M y U拲 sPT% SMSc5LSR+z{"X9&Qu"X5PӘQރ nEȺltCbcx7gA yr/"8) OףnIbbɇ`j 2Ȍ(FZ{@vW pLQ"/q%v= E,q" y{G:"DmXY! 6)A{m$7ՋEZQ1(cjAѿ]XNG9@nabʵ)\{PJoabiS00|xt C*ccҒNCB: &z BYG&?ԡAAI8:/kxu oԝx|C`{LDNM7~{Ols}gm1?ek^NhXQx,+ zrvA %e n R$xgWXa=![;)DbѽCw(#-_6_dax-DlY g_}BƐh;>w/)P^DTou ;&LwAԡ喆NjJbA2ұ&}^_ryKᦴSKڞ-ҋ(m/ BmW6)cϵF OESy J 7C^oO \LxFAF&k9w<蚭u=JOruYx=-%6Va$fؼ&G[*4piO<lL^dʛ,v;(Zm,󷣂;NxV~)B+;rhu}K鲥/3i#otI1ʅRɚdlV\0wSZt9PxIz^˳5)RrS$kŠLߊ]CϞVLY?}^Δp~`K#؃ZJy .fܲNPX&]'%YA$X|B%':0qFH0вvNA9p{(t NЭ2ɜڗ6j{_V7;`$ IfLʻ4k3bYtd+YelsE$TxffF8; 'S䈧f_HW+Y5u^+-ƒdsw~Rg|z3ELJ _EqCN0@6e9zT`wZ_5 2O]'Iv)BO~ĽpVm"jbJZvU„ . dp@[l!u>p`#_D+N>@cDm\d~,)+$wN@~U ࡺBƁC/EDt^?xXzW]cKig( )Ly[AoQ)ζmcRQIZ1;8RJg"\`K3y u_3ZHq:ͻ ұ QqRW_\Gc<5b]AYJpT.\SoB|λg-R:MҼKcWkZ x~,s#gb.BW/O8pb9#NX`bfdhף;EœXV `fVtby#L]O|Uc l^/=!^N^z7<"&NcUYTӐT΍vu߶* FycpYhГyrR쭊c5ET+Ŗ~`ipV}.#7ail[\6Ó;vU5!"*Y NN@PU2aK ù&҄6fj0mWNOpB6ҵPіZ4baJZڛg&)ziCw߹ǡo#8+RI72Н_][%&~iY W0Ε+J^nsՇ ﺩH1<}t}T2Qu zWġGR֧4FP_fAB(%ޢ~JtQV @xC8.P85*%1In=hkx\{qٔOO9[b] :5ɕZnKN!.A3X͋RDV?8u1I5jSû³ % |6ӋɩWdsbsz;t6JÓc yK$7~ Q |+/\K!&4"Dw _wI0tN;Wt_;eBcX,+gk36L!B]*=v  t)KGh?=iv7 =ipsz!REJ#s|W}'b=eqznUeqmdoF;QJ޼An'ojS2X#Q@{c!9uGsE >Fm/ݺ"oۀ̙`!i#+8\" +5UFȽRo MΤWO:o;Y^&bQ˗2g׳J\5|HdJ]\u:ws$j_LΜK 8.oS qڱڸdWjW #U Pʐrz̞ɀFtf3| U)&k:Gv{`XaA4ᐛ=7΢M/"0S1+ɦe%mq2Y.-XRن,]N< 8KD4v$ˀ *b[GϦ)I!ѽAv QϨhX^4=Njg6G)u[׃Ui{;ܷghgJ1ҷ+vCۦm?zT1skll&B;3RE24WFlpb0_v\BilQ#"5Wth0v4CSs8d8 uLZ2!{0gX~ Qee}0lOǹ ѤNb㽃|G䇺 OOs^;&< 'D;ʯAhMqSa6bA* n[,^#j w9f/|z66S5 ^8tIUi'yErv.J0j1H#*.v~wj)PG:5KH~o]8,3.éE; Xhv뤛TJp-!"q g}q%'Ά>VfrVxR "[< F0`cbn>ci)e\j!r~A.ZUt _DO F(2'͘H 2%/P̿6m4;O 8ڎ2S$gUfx*EptpSp{oHaz)U5 l!D3PЅ&"_Ч!y 5n؄f&bSHذO^!b Jx"Wc/Alrd71w<)3/,Ed/oAPZEGWRJ.|aCgg7tE8ƌcKegXM(T KFy 7XG%93T1}ϡ^Di6 >+@2Sy((I &3w(-mv8nbSf,̈7Ub+~z5,Loq:؈%eY3=,7(C"O? 1E_LoӒ/vfsxlcupc&N= I)1eA1s-">ᎿVwiS0EO\{ie Fͫy/ɏy0\'lsDj̥PnMBy/q-dDi>w ) ěxM,3dl>>2X Lu&JS7H^ ޢC˫w!V$B`H~5{\ԵPD9:2\Q`:K9 T].,6OL/˱~U`*)e W^EO%1MTo-/D&ƲU1)w*m6>i}nBeًKPJzTLR;t&H|c֫Qg<5Jtk"Aoytmpwhs~ܨrU w79GuͶ( CC>t֖H^No9G#x n=_; b쯝),1  }= beu2`Ebl@?R\F3as39!:UQDaged25Ц"ל0A~j$A YKƘ[p n,gҸacNj76Mܙ k̀$A]a*\S9U-+ɧ4'&5qO|ҿT3; g;8X2f'l2] t |:{McQתۃ82Sm) 7'{Hۓ65kp~ <ĩŋȓL"y L7rylCZB:j"V! 铡K@$!_zXG1DqkDT0j?j4ըC< j|uolXO9;`׌u9ub46F;e>(pjFӦ~,CpVX@&2堪7ҋ׸8 3<5$v \shi&PҼR CBX5ِq΄3xJl8TޟVtV#'AɌ} 'Mٽ+|g*E j 8ꥀ#-:^eZq2)|  ݀8|{f]dO[~~F..<*%g>c|7RQڴ k:Ӓxy[\a rԵ|]>;#uY1{ޡ@TVYC8 9TFcPv t(Uyc_AoHԲ?ɯ\^?|9'(7_KQgQOW3/wHEsC ?@UT:x+e:[([,04ibS;fFۢO|Mt"ybhvҚGޅNrWq9ҳ$d$z${ = DNf/^k 198ٹ FAc!‚;V g pxsə֍`qâCKŃulk IJ6 [h%gɄ l? .MA6AK+gj|l7MT?DjKIӜe*OJ+)O襤Z&b ^ˈ3u‘܅/cJ߶ֹ-E{#F*VDqnχt.wd.vNت}D}kA%' Kp;H{wݒ{Ib» 2Fz.v>ǩ/(U\m<&l`#KAgU:X%eV|ċc1ƞr2xyk֠8TRb1Txꎡ+3r~? sȯ; LGTzi}#5*!ԆI+?Tۑ&$f6_0 T0pԛYgޭn3jheOCrY SDT۟\ Z\Ź} zvj @_~?uz :<0Ӄ% -e{NB1{\>BS-*X,MR(|D\sE_Q9܁A6;(3 kO-~X1}D⡡: i1`(5A gs?ƁXZ:w_IΕ*Oޥ:{_&2DԟplPߊ pN"yi^TuE~Xr[O-mA.J4.jxwۨP>L!q=5sκl4H`}0 Q_M)ə^s.T$"X M4^sQn|َ,sP+xX[J^adT{X V݆j]\7]FwRF94X!Rx1"Q-ACcyİPxBߥz>*a 5U bRh@C<]ikvx9RI=x3{wˑ[[5l# 8,oV/r1,ܴ1Л_sC-+ ǘ8F|D:6@&0m`lizcsi؉w\C. @Mڴ Lo>نLdE5(T>+Hy_QQ|8q.{CM8 fxRo$gLtg{ղh›12ƚ㠃\}i.rwFf4cS^ T&k*翔^{D"# MG_*fɋ|deDә±5;υ5v#"ojX9 R3>/7oB Q1H1nzj-\= 1ͪd3ǁ;~L P@eb!QOceڼq~_=YH;<(q/b&B|"h]LM׊تp8ۏw@)Bwr&Z*o~ҫߊ}]2c].YFt/po!uI5[TTLӦs}ӒdiWXu2@9;+Rp ڱ{PI}eN\t/-Ncͳ`Ra`KevucR4 Ygt ڧ_ҙԤ- һ<;C]]sY웄 ߀ĒV|5nt.2ԣzچgIދ5g9÷H_~%=ek;OЀ{ t2+2K$\!oVz s/&!:ݟᙗIr 4ϷGڽR9qO@yx]m{~0 U/z~?lNj2wRY(-(,4pG^ڔ(iB+oo"y5zO@h'emL=Q[NkSɐŧy^wR ,ߍͧS[~ԩ :]&~/Uѵ&8VD=Mmn*\%8֐,6[bP((7pGKS_Ϩ[̔C)FH'1=  {rl#64*E"\yxO} mIIHu9ƉN_&Lqx P/䯻 ?)Nx {$g)q621N ߄9] q2W@8e2xY߬:=]{:uqODH:W}WQԋDû!QK=pV^hQ{_Ob\AbmuF8JQ*?O? a G"&׿k8M!l yHeBUxg2 G(R! e6bbf+,O\9a5N9L"cd@kV$`1vgI\!su d1Y0O"NaS~_oA\["~V|T{Apl -՜/[r=4x~(I uðω&ۥ3rӆqo}hD7n^oګuW,:)qlu=bḼď/OYgHߊLP-_&ؽw8Hjl)܅o;%y_"ŰlCM&l!C%WI`|Z@ĆxݝvgVS}8OxVz- 7uWglךH]}HʳU 񶫠e,[~&.㣺Z{@( .&8 b2A5\O+!֧f LԒ_.zv݋T8~kgϡ8< d^ _H&`FavV#ɮ<ߊ6s ٰc_**SQk3H9pyWHtq]+s$@~WDµ +IHjFc)ͷ7K,RsfOͺu\ZЧwxK*Xz8\VYa2fp C;h5Nok\JWaɅ@_w9Nqd8՜qԱflP)[]`rF&x-/G(IS䅡 K6FS3Hě`Gk&(Yڈ K6oNpI!oޏ^>K^ɄӶ#=1QBx$o`Fx2E gyCtUȉyȉS`1<|R5ezR3H3@ʘ ;$ČOLhGGᓾ L$ٖ>Q!xӬ$w\o+1FJ'"jo˕9s vUo@BA(ʯZ f0 ,嚓 Ս\_5ZȟKGrTjU6/K(QIz&Z}^j=Jܗ:DQSY,+lc4oS3_Ҧ:~$c |D W6 ^d? Qvxs2CdR/^&T;>7Dͣ6l J>Cm/Ch3#ISY H?ȗs"QXAS!mW"&Yw/xotF}cނS/7[0S*#:55!S[kd76%P1ie<D٧=0E81\4^/jz/;{ GKI執>l' kcvl b\4[?t.R`jtRol⚎d ߑ'7j'F6ە(NR?tA/&&}5|;//hł'Lvw;P>˸ ͸ܣoXSjdJu9-Y$8LA{`oikM!?茼Io ӌ$\Óea1(8vP?GOi<ڋ,}>'Z ;Snd5x}eEZ,J.f|lBc[;%Д^cPm!It\U"E(#H'6eOA r)Փ?zBG_F`w gS)a0vʕg{GpEg+gm} @tJ<>9i';nc0ogCVNd)c譡n3&b{D+L;tsF̒౓hAܷkBմDԆm`mNvDHS<*Ȕ'(uclyDw@߄}W'`})IGZ[VkF :[G5\*m+2#{H/jgӊc{;gvhob=^ݏ^@8/T/AxIWD!|[9Cʭ^.Լ,·4E+ =[I:0_X 1ȥ*GO%_0U T}w6$CNjM ;G)nLCu<~i;kV |j7|)|Ik.A56tqs<\OG p̼W`¥lE}yLTll\}] T| "8yDT"˃ʢ{j&D6xI*ݺysbsKA"1jf{=gx5{H_~I2]5lV)t=~Wž dTVanG*?Bu^8e`,pTVsd:LUNVU:WmK> P'c$w_}|lLc[FD]>0$ h\%rK= R]|O 6.~oV1+Ӆmļb0|uNlCTTw.F<믍"P2Oc-TL̂Q6OB'!Dk yVhk: 4ZyGqTMctTa+5=*D`|Rɖb墴΃Xt>72zV,QZN8A۾_uzqB)6LG> o`0'=XU~5\$bcy"gq>.)w!u3m:Ojp!\FKxe=Yi+Y'-ȑ46*fM `ly/$V)E^nr\R 1Cɨs^X:lZ-!WF lb_5_a͸@ qd4jRҝcCv MpATKh}F~Es.F-ǵn`Eі!9$7S+)T,PuuhBVx,a!eDYiv?A\L9kuH]l|dFN|QֹL| f駯kC~GjYgTGb{@{hv )&K![D,$,~ `QNQr 18r˶9v R # D>r# $ -Y[`gB8+[D= Mr;[h!44WOE"h]&(?yoPf%:+V\_8 캅Z_~4 Y>z#P2:e5us꿌>Tg oւE)\u,n} :6}2~cErejO/p ̧ [nAK.#D(9 ireuA/wùbxy3UyDf<7:,'w2ѥUxmeΠ%G.IjWS( ``NE\U} b fgΫQKrd ixXѺE)T$bD $ᅵS/..|r׽G\CPDZ$yi}?yðy ^%(_eX|1;ݛMjb #岗 TSJpBSuPr^O+.hzJUE6pl%JWC|J"V5lȮ4YE- ;i0)T_Q>~(a' Ґ0T{(E &̘=y"c_lu_6n&@4Hx}#A)>jXY/R'SgM (FiM+/޽ko~7Mh:BdW eB3xp 3wcd0|icI %]0p,|ʷ8,'P ӕ"kQТٳf7ln''o_LF7I 5C\51B A2\$fEYb1E9:~s勷|3o!pJh.7F.1 #GGQG", 1^+1Df.v%Rja%7$W T}iq(3g&%Sfub S\ <5e3rI,vx Td9T,tXN*Űǰ>2PF@B=zhr[M&8 g-ƲiTsÅzrkރZ@΃ s2O5;F]?PsÌ'-N3; UXJLrM=nsTd:X?oB(E2(B fLykv)T]m,){7cȂXWRF[=s@ @("刍3U{eB\] YƹzDE:ubet)0I!VVx.cE!ťMFSzH/Xek9IJ'&X_A Ν"DRnnTD <  :ھ<;QڊLgPn70 t}/! &F(3+ =s2)_\о.2ĚiJaR-4cˤm7fdui%@n#dվЀDjSĿF}Bnkuՙ48D5~ r&#>(߾;nF$LJP"8ZysM5\ zU>AFozeunKp'#_;OS^_{\v\+ꆓ2s|x5\^j-GP|!l⇧发+,%jz2QHJnv\@]zC_:>h*t$Vcq$l56#Wvnl%7s3cF }u!uE[Zv/64":t&jMjcz?:C/14%V -~hӪʫ l֒ U lMw2FKc' cSqazӏ'WK]]vR\-͐'MOf;u y ~}r5R,Ą-CuQW9ޙ,rCҏ:5:P¸je(Pak,e~XDZ׌w;j79u5I =ޒOwW~@=O>:*VR8kH5jf;F0;'#M׋`.Z1m3u~bLjs/DA<{ 6DП 1dGb7G}ֽw({fnn~\]=X)fi5)=A)ށS@̞ݙP3ʤ/&}9H(4Cee̿Yҹ 1L?oݴѣ4޷8Hw[VD693z6F٩ XE*$YQz9Dv"3kk[ sNsOF+䐱ų;@Pc!QݨJ"M!U ݴz"7ZTөwcJl#zhIך߿-'s }@-4eϗﵵLX]-G#'=UR0~'`0p*-ajlk"9=Sdhg -F;[Tsn|rebW0P[1cb lC E7E޺4iy˗8SunYnlF2:+q_led1RHmrK8z?6_6.xU27(EmW1;cm tA|lU1-o*eESӫO\W|6RW'15g|c& O05HsFpّ5z *X{5!֦8Fȶp-y[3|Is.+R۸{AHͫu ׆}W_Bvk.l{n{8[śeAZBģ7ۿ/v)4PN-F\Lbu=voMmһmcm:KwYTBvoKR~U+4$ C9bVϰ+E [_hM۽j -UJb? u6qkjP@iN,,}n.]njZ[+_˂b7ہ6:R,纭'BR'8je&ܬ-|2Q6Q_߀~͕1ob<%M@S92U"Pӭ˥n",߇*+mzIg,=e{ nQcH.xQR\І-GEE`#&KaD]MNkr$c>r~A9^HhVg<{ݘpl.AI8䮡,u̙7X\Bd>Kqbv4XQo[̀u /ncV{UHՙ+oQOE*qAЈ-nW] \OvNJ^~M?[}T:9F.җDw%H^ٹZp|pJY~i4Jhu0x{:PCn~ ? r@vnG*gKc(!/dpzhK莃gsՌcepM ۔ 7X@S; TfIf?sAJݪ٤ɚTfP] *X&l[6jʠbW$ ~??zʀxN=&J18yU%05\ }laF^y5uLun7,͆m7Ynyqp#S!:F5%nkŞ8҈ "/iפJsR rx$IA~mۂ}DmLP=O4U~sHc6dk1̵M) ,-o%̟_;Tb<>S?'10kΚHA[^'Qa3B;kMX!Wno]y 3͖T } ?^&9Em3Ҫ)n,[/._m Ti<4;}|<{АYG\QqʝsC hGQ 5)Uaң8zEu˵W`ھ7@O)1נPm6[UģgʼH \裱u#$fE4/ݳh)(kʬQn#F6[Q ٞc$ Ǒ]7mmM.1{@ROlk/+:-'1OwZ~IdJ;,$kHc=X(%c&~n*q`wPhF4t=Pۍmk吸{ĥTugZB:T fO<ѱhIN@M!;ivJOlv-o&CF5NibW1vKVPS_ vڴ։jP% ]"+xx-*&}Eޖ8eoH\*epĉaMD &+;>ݍ^me' 7ƫydXQ8)%8Ȭ::{ /Dղm(Gà=6>zCkH9Y|xÈ4 H ^ p^"\3 nU.&wG{G̪GL\vKAV|(Ȁ2'}#oP /hozRD\SؼR@gjeJ(D;Oj-I0oqR(0yJ2T$ia*ڍ2 55৔yLN&5V"^~W'>A}2L:7}0GMEYAkUvh%K7xwi+J(Lٛ9[_ iJ>ntU?Uo SƅmV3fWHՌAʾٿMNiyJ+`x{:-OXՒj_cW6Tq0snO^y%˂"ALvoWWT)F* Qᯕ.J[Zid_̧͈௻ M%G! ض'';BL I~*iqfcU&oFLMTtn$Jw'⎳)vC~M^i.@hɚ!>.KɔY&7У4gFV1m`<$i`EQ* YP TM?aٸ _y4]7i ,}=O@s䤲6 s.M֢|Adaص^_ Q#e=J\w )FtLc~k7e} Sky9k3OR>gީvϦvoD6_pQr/5]cWDHFwAeG 2Wwc`>@־HJ Rlc @]Go`\}[4@R.ȓo(u3Ma3ߘ5 Lzp5^?SȺ/oK At\Huc=^!/)xفe2TUx~28")H%> (p'7=.ҠO ٶ >rY6He.N2_ŵ,ji} '<j/ϑ7mK|`"(!vHWEޭX .uyb9tօOaE hf{sGn3{\ҿs-rTU|A c BVNsՍx#hY4X(2p =j(.n$M r'\QA9 =n@Z& }y/r>|a)h. :o!~VEDlvf~LFR=<& e!nbSmψfFVZ)9M3買3w!if̏dv ~'4fU&w2 V0yU#"kLkUcS I)wץ7o{2A~a>}uFP9NM0}MG:H <0391%iJKR׮vE U~@lfo~|Ś| }x>s%$o-3OpiNC-uW$"F=`kI7WDcCPu݁-y8ү}sTmkq)dr#"$zzmבȡx]AF$z@W,Yt ,4^jS Q**FTe%FO%Ț pvݬn&;D+ :7. D.>:ȎvζpNQZ޶bS MojtCDȲ`E/xesA-xɀ*.uXAq.nQ5/hoZHҝ=Okhr{U 4_Mْ83ŽfzSs Vn, j"M=鱠۴l+Q]O]{$45cs2슿]~?J$gn?4:uD-XWؕ)- wvq4߁f"]BNg_DB̓և˖Z3r?EuY׹ܒB3\9f^,.=D.ۥ9-FF9x@C- H|`b 2Ir]5T7VBS_n~cC"8:2sF[ra5yDyD8؃_{EMg@{b>ݠͮN3_HZK8pul,2 * ,|,KN(WQЂX}nןUv9těX~ ҥP8(^ ?YDIgB{+4Tu㺉݀bɽ'_hҪǹeiQ| FDM죎-9/\fw6*ڹiX +S Z+RZ8g1H.ߪ=w# Dv&N/|n.A]9fcri\nP7·!%".S%KڟW*PFCxUzۍ5qi' vNRGXᏠ;#f]&!c̻wrEZY晓J>V{t"#E]"0A5 Ө dr z2O\pMVx)$]poy\N(гM ?hRjĠ\x¸<+'m5/ueR͊-ZGsg@CY02QYɢPfӭi1K>oٔSFDؾ#> F>e &(8Jt隓0BK #e{2Pe!8j0]*[덓tr3yNL&ǩ6繃,:*H ICkt@@G>0}/B eʱ`UH SCmOձ .6ou>| 9ЄH@N&kLnՕɢÙQQu oƖցxtNPkqB2-߉vۺ=#Fl~I["SiS$syRw9<{2^z6BكeO KuM}%= d/T#*|8^iC;{ C ɞPzk82ƜO0}6?k=-.de VU/v~)6rJ/1c=ԟNǫ \ifSmҝ*܏[!NR-UQUoȰE">oϱ[ڶ:^V3Z-i9Pv$E&-/ݣ3Q3A ZݓEd5t"ZkWuq+%~ogr@/Ձ7OsDJLg+}u L޶m-W@S>(V]K8҃ hBVN>NZ/b;#tQc$ů(½Nъ_^qAsB܃qK) WʗM8N*pn?(ﰆmW)z3l,&-TTx/0hYZG?>~K̸XPFcsz5ۼ@W]e>7e?cDg毲',t%;x!"Zjtb#s݄0,!}%0J MBhr.&sh}T/{d5V\Ō ?CՀӁsSVl%[*$L7>h">~SYY]) ͊m_}vz& ;'߽˃ҵ H3F8ZmD 7c"=*pZk(b<*g ӽ 2A("H=KIXЂ=ep",0lb*LTt>‡| AE0> !ܱwfqXI K'5vɐ.N_'(,&>v83rXHQ۰gBl@8f옊 b4ՔJC2LP3J rE+0\eZk%EGeu>$O~ [VhmH#3aF:FiSmw2@ bbuO* ..xF^;8e/?hH9RhbQ_Â.  ! #NL_{5*^'ֈvxhҦ<0ېi7 5,U'6\Ul]sk wˍ^t).h@:wø7U:5/6 N˖%|~v.g*M*}J8iƴqGޜ*A{mjG0+cU4xfήTHY,HH/S︀w> wIBn\h=0^&|,IdJ@oR D}㊱3uO_閲o`+lM%5ueWf/~g/jS'tQ aL3| Cm_[/qBCܫ8VNW4Q4'ߩV?-P͂"lAjUW2^`iU ,^ Y9l{Կ)?aHCV%}7U4;P (ljiͨ$H4NYĻRBIP/fF|ԏDE_sh g*< M׵$K H- y/ᖜߟ^-³H >GP$ tx;X:eQPyF#34g\Z7yF+72NTtpejD+Tn늕P.SV=Խ:2YNQ]xONϥ.U utɣ-R32eW;63FZaKTsﺨ#s8?nQ %0dw% `nT XL?y\MR;/k@/sW( WB44"L;nh$ { 9wA|3+[N=qRA*dD&M6F0"i1tGZ6"[E1V Y{NR׌û92_2q.`7NōG ZA g+*8@87DKU򫏤]z)EFcOiXюʗ+bS}1gُ=[KeǤ]H.Q,ڞ}`MFJ!5vd)"4" 0GwM| 'F )DЦnʫl&R,Bn*[~1Eñ$w]`$htW#cqiG<p~YS >}zZw]|gg13d ($5jV]Z6/,=7uMo#d8QP{,%l|1Sv 9=(~jkYQm |fc{ Hޮf>cugRup}bˀvҏV;B8wiR$\~|:Prh{LL UZh(M&rBjRt,~^D9f*ٙ-"Gv ۸Ew}[m=q e(;g4O ^"jsOQe32X&ԶlAKQ$=R ?Yw#ϕ*1G34=UV'0Ke!f?x9pE0'GK"ab 9>[B[HNI(^lgVyYJBZ,˳4`+!z㭱g`P薦M>9ѱ2H-02}\zYX~bem xr58uQ.BIn3"y&N{^N й 3Yw,t9]:G[z_"ƼfxheIPG"Eg.$3$g'c-Ml[`l^@7~R$fxY^җ.&} +snI҇rʼn*{9J;y`T9a對nR%M,>Lʬ ;GD0/_ -:SFZbTlMUKnSj=V4bb`OfdP%w(y!/Ï_Cāg GcuV957Ib̐,#?V=I&}>F]#tBJWxLqz.QlwCJu;7f*{B4nF93䷃qV[Ӧr\{TM }8c>e_}~mM!W xuͳ:g>>;:BLجw oULQ~A/t\~YБ? iXHH6\14 !n7,*B ?dV[Ok?j+ 0: ETf:c.:FA|< u`Z|>H|89%4vqI SxiUjW) BL6L1dj3=Eq6lS)*ߙmr'ԑ,8`DNҺk^â瑶\h''|>zS910RzեB /aŮ˗%V?d"j=Pe l*rr֣M!/Ԣ+ݏP Bh6eD"e|d!HF4 ц0h47=!S^GtWΜFJd }@2+3+yTd=n ` '*:sb4٩6<5+Y .˫u3 q3S=Ly;3 5QiØ%¡u rPMlTQL"9%Ə3P\v_e}[U| "l0ođO<@? 8w^rJbU(K&[%.\"mw,nP %_ks/r4 H~z:30>Qq;vW7,fف )x ٌty<_"諾 ? sZ}5u…bq7BEgc»:yxe1[]k&$&pdJ&4䊄 $ +r]rZ/>\ k3ūE}$ʢht''[ }6UBU՘Vq`KbD: )y֥QdbkBcՄv<Z[œ37yԷQ@ڿ 9E3U|?m"v/Ln 3qT˷tBT ÜxzF?97H(cq-Xs]v|5 %Iܷ>Lf U~ldQ@"f@?$"ZKەLLRz@ܻ"4=x}"JGa ٫{*D/.S@vB /]ˀp1ֿ̑<s߼hLxXrNܵV11vĻ29d'9&,(z<Ƕ̐52uf,J eP!@sTcc^MDZ߿ƭ *̳0pAqZ p-.Y. Y̔iHKщwU0cɶS;0cUM*Vj(,3ٯ1G}5@' ڸ-$=^^+݌& "xLVL )Bl8ٖIh-x),s׾0ͩ}#1+N^7eر)I Qg"|7fa= 3S Θ ̗a m#OQROMvD_tom;}<8F6zC$ _+F+ڇIxpՙQ!˾FRh <fPMO8vF;qwi< B{7 5 ?v.ZEmsD`6_ Ha 71Q[]d+ b!ߐZ97$CYTB`8*d,/ 9PsdjG&,!Ǫ1 iq@` G6ѣ&)& HJ1$7o@{8oR e"b)ҋ(x3Id `Mq#'3'NNha_N۔ɠ@L~xPUFգJϔ_q_d{vi77?AyM b%E[oI'c*fH?P2)پ hB`>^$!)yD|+7=,~x\F]oQy^;SX+}C4Djܥ`3n2 ъt,Z AvUakyNs>(d8;V:J ;EG7;^T@a)wU uߑh_ҺWx/8 ʙ"9~e^b*-#tqdz~+ci؟W3u[` .q+l#˽'}t=!ߺQSm)qGănA6AA#i &G6+?>T>` b)B/tq+8clPLk:/]LКSt\8ꯖ`%=qJϺl4AC67'='y{"γ=%Z5c;9XpێbfD#]dd:5 [s]F,{FٻY2A*{LɪjN' }-sO@asꃌ[I) _(F#^B;'Ѩ Y h@n+Kuq@{[YjpdNy=`:1+D"gJw"c%>" 4XDQ QMZ[^S?z 1~h@ 9C2bgULpTȌҽ@L9?VmaUq*>fFv?,;-6sT>7%}VqR]+PpPR0R$ [z%.ǽb@$Eij4IUDh{jӓk[.䀕9#;FJ |ݯk-HybJ_i [DDHɕ\,;a1Hbi{t#cn )\(ҩ܎JMlrY07GZ[p''7{hZ ]phԍ*j|\'^f$hrёֲ_"&'(_,^7ʼn趩KxH40F?ؕaΫ>ᆃĦPM0P bpaASAV{fA_t6HOXҴAxF!^Re;tB5]"9])r m`F>)߫&0985;F01ٷ]@ߏz{aFYqna@ TH4W&ZEJ[ [|&{t5kzoWsgO;!ɜJ6*ۓF+.d`炓1@sa9`vcmvHil),)-@9B&7Aq #$'sgw{j% #%:WJNtO򠚩LY"OSF:sxBb)6oUä:+𐎥k.!g-)gQIl~ Ol^rzc gfatku4`+&b:SgHe&y@h1yC˒ԕcGy(tr%^P.ͣ*ZwgEY4!N|hbD}O( ԿDADH5Hd$ HuԶ^i7 Fbrd h 2"U\6ZJFe&M\"u]7!@pKFnutq_/:bY+7Vwf}3tNh+L/Tb7AjD X_~"#3o :PT!}NFM~nMjR?_ s6c9Rd0" LEL+Qfy𒷇,wTK҂";8xOϗ%%Kx(ʎʃc( 3_.]\9΂K⡻-}X0nT{W]>)͍BЩXNP> M&6Zv ]0.jqWZEJRT+ƍOldσT^.9oǖc9DuM<^M<nyk"fq^0V c-uxwjj/[q`+R(!j4wduO'Iږ =ccS_= mŐ~|y` ȏf`k.X Z0'"_\~|mzBL.6t]štI6re=oֳo-Hj޵Ú19-xsTܷd$$4Aun6і<4>$ө!i;[tW/ׅTnT3%EQ{@vg_h~SSdN#2VZyi]]i0wCC FW|\Fi5K )]0p"|=p5Z}[+\s\:@U]A郞X?=s^"59 N'ppZCvA\ܮnC=w7OTE=yS~_BpcQhOUmi:'xs_tJiA43L+fWb}wvGvZ^AdkRa}pۅ%k n$ _LZsK (ɫ#22?mu7 n6[tb7(RSئ_&Es\Q8{Zr1itc _1Ep_t Lhj"čf"9'[Bcq{:q>4w,WMo]ЮKRj{$puv/TJm9~,1XV2/f_~UU5iӐ搴ܵ068 7? ^c] sP&=V)pfFMn;tvxV}K 㔃r{?@ 5g cB<4ie95F}Ban#-/ aZ ottL7fit7cS0T(z\졷Yg[^I+i8}4!-BrD"@?qÉkl:n\:{*e0cӻ^.H5~X, L.MZgxQ~X\%ek b·`ܹ̥y8D+6rqHwێx?r!0MT`JhvR+U7/h-?sjlt+O<^..bYWSM.=K V8p<؈q_,u a9l%GZ +=lq6aD.הpZTsH?i[hg6ǘ=$to3`/Y4!r3IݾzL %q̈Ul^Ȩ0ZjWS,nU ~Q$t**8_f+lPٟa\8mM!˷pݣlaSvLfڗ֛#( r,w. LWkGBWķzN@2ǶڐV|t'Gf}rupiN[`Մe=hl͘(縧C򜜡֫4mhBQnR+0SvvuJהhcΛeC~H @QǘIPVM?f -yAGf M8_~c2$uϻ$ *@iA~QdM h55hNUSY)s љX>9ayds` 7g.KGܲdKd'+X_ 㢺 4/ tö,NY Mp- Hz'|7!>:FxHU(6Lz/u[$\ɐ51X+rx_= :{#C(\ =aPK8N`^oc܊ҬAA+C]AbF v1I11шE_>(4Ps;ϥ Ǻ|wd5za0fPta*`4ol5\)G {JRyա5czWBzɳn<<)3:4VTw)2[|`}7Aj}uX uG3`/|/ߨ* H3>h pĘ ?1r,`#u񚥂#VTM"792e~  x^'wL. ^i %@ u =gx󹂏y+N)~p:ZiD6"`dy}o.“ ߑR Aimj EHOϧMGPNIjxt. 3OTQ/49 Я߲xJ`|ɁFlĬؚ(R!BN"'ZTN4M CE;n'Q2X{bcA80nDTɻ1[hϬ"[k16\qWOLc.MDiAmMf~*uDWͤAŦ[mU?<Ǵ5 $pK"It8e*:< pR]`TWr>Œɟ@ER=9yafVVmjڶE^Nlϡs;_y>q,x:yER ,XƠ?+<~Nt{vHL-?LKEfz}6q>vh4sP# ›XI=)ado4~o'E'6Ͼp29*ӎߓb,]rvB&رzvaRY$w|ʢ/4>wc ]\FE819$2aEW8SRc Qa\L 5н9y b n-ay&%%\hCfv@H[2/HS~.eGi#-6wp :jOio4f:C/mlN׎ىK9öafzr!{nN} ńa"ȘmGXZaŘz vaI78> ]\XW@rx6.m0˼;V@iKTڮ"{0><Z 9kftEcˈ[ sKU;1yAW5R*aWwakPnXtxZuc,#rDjY08*Q!.Yk]A4tAb*#1Ren=82Fب M',?Bz4e R-%q )eeS ,饊ZѰ5yf5K'­FvIhi R|2>| HwМd)tFO(0X}6ϾXAڔfzHj%1ɭCbLo]e6zE*4"Vx[5S?Te-rt`S);$^j\0!$Mx &\VxE  (fG}#u/ {4m~|ZIܭO!ڗxRj^hjqӖXA]J,/^j|[zu!!di.} B]Z;״)J:!KL6dCC< #IZuh5nCiK./j g~Z췄5+G<rԍbA8U#AmNo/=1[|"x=)7Sg̉um­ې{<?K( p wD},٘VJ0020ӜzlpkTV>#!1TYEmg! UֱvsEO(,(pfrV"Dτ}3V+0|HpD$vHg ԛW)5Ɍc*fxX?բL+3;F[=jgjEOmNOh(s ȟ9Z=,Wk?$о bBqJBɄC]zU,v}|L#=Fp0Qw?l~V8futfg>>q̜"gey YĜ`>c7}wkiujތ"nstw> j(==wGkm'j&-yJGO2TA6нѫ 5_/$8eY^+.޿Rni\QV):X֥)a@v Nwu2=B2_Cڝ؆PVtmbHg=p+L+G=ZoڜoQΐ%QѪ{u:#:eir};=;{Ų^fqXG-OlPyQ107X.wh1nHFX+>2K^buUH15cWEl btKn/RN v/in 0vQYɏzPfr"H$mцm^4x,n>S蟤:C<}0d폀Ð; gE(]qFKq[\4 O gHZI_^sˤiekOg S^9W1t2T#q۹?S!"JـW KY?;v5 2:,)_Rh"PwI;t HC-LM>K>@{<\X&9UӢl$Gj.A_q헮lY׊S))z WlR |?.&p`޾ۧ7Wܰ5I5O.,_pfo sQ[yxwfAs˨mAB6u c;X_-P-1ɢG,wS-h~uZo&ܶT0 yWӉ^M׉oԈO\ҹPP5be3+{.R  hx9I>E9cU0=^+S\vK:TPo];1BoGP-e9oj v.XC\B@s5zt?-ɱEn:M zTXrݭ@E/ lJ};Qp9%XGd JS-4V~D!,>ǂ1]lX!? qv^CБ:CѠ^o\0H' 4DAŭ™_e}&R+^;t5ݳ=gh>kb*3ݿش%BȟCϼfl!; 눱[ LqVRp)E/J_wov!a/tFo%|Gt*P/> mű 6ElpG^"WgعoaÆHYT kNnvt_i0Lg@g3FK9Z `&\mEHI|QWԪtOw}DNxT{rL9%S0H/Pu-SSþ<3JݻJC_AXE BI\Pi.ZCPS/#LT'3Zje bMyJ6RN,5_eS>aG'mvuKoּ 08 u#gB6x%x"seZn4=юYޫ\8Q3w"muiěBV,j{2UL]"ЀwHhD}`]sZ}l" )|`oIp,ȿ/kPYXy{vX={&x2~@R2qR@m+mMMIïV-Z.5WTJԛJѩ̣@PtT#FIݮZgq &a:  =!(C^#DUf6 ǽl 3h W٢,p8\iJe oBCB2xѬs&UȺ.>bxpͣη!‹{}x-ZuUB,/,FEFJ֓Ia,~G4\9M [?<4KTY^fɀ4vNvd:ӺpX=Y,6@jedQtygض9n<$8I(a:Eq:jk-DȰK^{e(%a_Юf 5\GSC-%m܄kW蓂1${Cu @I^EOgJ[St&'܂{;O6M!;(rAߋFѩz*dW\8@즲]q!/c0d?\ňu@7H" #Rݛ/YqDN0Q7SݮO F1+o; /hAk|GpI^C 98Hϒ5"YP "fSfɄF9-ޑ&- V:&WӢ82CIG2z08T%COCI0hjQ9ROmr,&IWӫ8⯎ݽ,uxͯB.Wk[%s?Iɯ!h Lhb[L,un=YTJO5j($Sp"@GPlgSv"j\ol5i]t*F7 %'ȄbCKݡ ~CzD[IJG8&UBt74v_>H&:V4Y48G(F1%kK4kաS)ӫD|;nC(r d3N>VB3wJDz읅2DbO}%Cx6ݡ6<<b6o%G~)4ڥ^;7*Xmu " g0wc~O΃!PD|&SXE ɄWHb;Dl3W z1G̙+T(fkd*]E1G̱6:2Q_lb1Y鏜a#Oti)Ag! '7\ZxDyA-e}ro딛,H’<[GpUE9SE|o[ **t[D_Mab"Wo5lL19{F܏Nf:&>h`fu*{1r[zԟjrp/%Uz6jY Br5 Jm->/E@R!$N#-?-Sƛ0;@`88Rjew$l*ͩƬ}ĭkُ@UiZ)t6fB]ӢI`}PTZ"!ҥ 1k#]}.X:q{RҳǔP&M|ol.  *6K|`$jNQ7=\tJ_-V|lNH7&އpX7%hz`駊IwJKL7׫a*aXHU/6gx 6eNog2SNJE *fƞJKڰڡgѸ ޱLS=cCL=Dzq6`?{isEw/8N Wz.@:::udR4$ʯv'Ee<^tvGJbq|(ɟtR;o+iU"i:FLm%4Cx'.)<¹TᷬGb]gu`KPQ;nHDt:rAỊWQcU|;gꗹqa9.66t98 ^ژƉ6zvg{u.ٰWW_Bq >G!oBh/" "Wb5\NiCtS,SW\Im-#=|+? Y kK]tXL^giM)̚C:ԝ΢eg[ɣNrwqϪ h%^ɳ;Ht!g y[Аb7SlMX=CI&uo`] !(Э82XF !Ɨ!iDU!ijn8|++P 2Η1o,T~VC-] l!lDX~HX Q5swA*KЖ < 5~ 7ۄj2H .==כp@N ogH3*>6kiotqepD}aZGxn$<6Û[8M%^#<q˶Cy >Cj "phB}siφms.a &ȜN};`,≂.l:u0Z*WIQ`}T)Ǒ)$R6.>V4@w̓7h^{߾'rKR0DZЌJL-iU9nux=Tލ{r'*69yDp0]FMS!B;]6̇ū 8'ц+Ҋ\]8=[@R|$>?2;h bYB5i\!9| 4*n:e^;'23 %CvDu[81Y ƍ[o/lD*Doff.1؉WOf&Es{e7pmA͑  M1F)||}d⫽2$Uz75:Eps- $ }u!݊QJj7B$.99FTLjQ~oї8sƝףmVM$Λэx ?۴'I k^V#4 Hk Ǘ)O lt u*hBi]ie1U1t섎Ϯ݇ʻ`p };6g(*ԯDƻiJpA/AYM82"}sy# jCWj+v)4\RODA?06HoLWM؛Ч{W.b2JnZƫ5Η+#ضE0h_:P$_1](+ޥ\X+ '8tQ.35O(Uh}֞:|ۓcf[;G,TCAuiݨn$X8L C8ٓ10"t(bj9K*VseM:6@ IAȂ| 1x ;ԣٟjJa臭W#&˂u&֡9{=t8z_\G1 "ݔ0$(E|}:V@mGX8Ƥ+ƁT2.V/kF3LFf<nc^,'o Ac#/F^ĺH]ǔH$Z }%8׸S} DZ6eUxY;0 ѳڑ~{6=^i׎$iNc\&N].!  uRblc.<>gUD?QNT&*p}TOs642 w61 ]kIzf[1vy}D jAeXTWb@OAJha7(;^hSU,OS 4g}PF]:2޽&Xb,'kRQܸO;4`|~Mi+XO`HDBidsK|H#7XH A2*—RxA`œ4+oThL ˠxse E ]xqIuu3@`-|0&Z0Hg:}ئuUT'|!dh ^(~݆K*k!x6C'n %ca)wC[%K U9J=}5}SI;3\#.Gr;}LGYd+}0&,78@,UŠXK7 6 뢮B3EdX~>)_"-h0j65;DfzZ 1^t-14{J^ܽsZtfJp1KE}hb([XGߙ~)?XGpt`,suNgs=Zon(F:tͽJG.#x4ГS*zH#ʃ\,DO!=7p879_ea ׹^hei%p .8: "G w^e2KzdE YL@?T|}X@gYw}- $?W qXӂ/e xJ7D+(|BRgV*ht)uVsrT6H+[v•p]ۥE 4)M!8=M^U}rmw`ghВo-A¯0w}@Ag6W+(LZt1(ѡ ޛVƕ@ J#.C$iPrzmw%D".[H/TJAd<о`ZϨMq 5O vȜMO`IKo5+eط $!NԜvd5>oe)P[9 C IX%"X`&}tܐəል?jb\sh2] kIBX4m]13~NuPӲ~NF=y"a[ut2S0ש?r/ah*hɊ+8ˮΙkE}zw7q1HOUwQ'oJ]9 jփ ‚Tikh;`bD%k}Ýq>A#QI G< mU 1in?ezn`iqwBb5X$ߩ8!nמ~z!}Ӂ5K!99/ rC\od]huiIvua`5tyRd̏ 7oVN=J|CʦT%{D5LAToqcɻa~d15P2y}p"]K.3j\(jـg? 碭Q1Jk_S9oFѝFf}.R s입/ޭ u,k]-;=ꈤI% X~\mH}тڟ SY>'/ENS!,Ҽ$L qhv4l}(u>[ 5U?KG;dPt3kqë 9<sҀ5 /=A11H ȀZ.q8ӢCaq65Zˬy$k{ci KO,ZeaW|֤QF`-He! +NL_NؑAJ n-M-~=R{adTqZ4$>/{>,vOe441JGpBeC7n0WeDe w5z]qe-`~Rlg?4ҴYo9,;]ɲЌz˂nIu-]z _L r\'}[рW0dFv*֤L gLl.$ک'MtOY>lٷA ދhu#;gD e7*A0x^ɦ~"Kt5)SRYĢ2ӹBW-v /ԁRGꞩ. n1 "]0go׷hBv\-_DG XM@ƶ>B;KA*3rp݄upл;EMmjH/0בuRGH%Dīj @7?G7 =ʜBK~IXJSa6^q^n9x1o Szs{|+oX.VȕtNyFzutdKoîpMVȒЂD]oQA҅}u!RF Ƶآ9 s.Y|U3B%],1U 69[$jC7, X ڂ:n"Nn<qɖ=&rz!ZZ<ܱ"Εvzl5 IWz&j hYEHkx1Uy!kS+}fQ}yNb4p-! }~ҷ1~HsYé'gV>F Pg%.Ϟw-_I/tpS>0HpHt~ /$BC|:"ֽ$phEqIG++eӬ—ް~mUՊaZ8zEW{4-4P 4V J+8$/ *S7ݿ,@@r x8אub;6Rr[p5e!b;귩4BN/&!۹Kv1g__v#*8oʊoEoS4ϴ[5A /ބh_foHo+S/Is*k"jf!@f:᪇kK\/0(JB0jgdfFsڱ> ^C2ZN6^w} f༿])Gπr l9Wv'[ ^WqG88=,t3èج2>B ;'Zޔ G4S׋U0%܋x2Ѓ\;2P̛~ ni|r[;+?[ n H!Ю$mm鯕.9bz2672F]|%̒sm>yIafJ\3b7\žRoiF>Ǜ'ik1^8%-90Yִ{G# e]LuA2nWy, ilDC;lG]>Aڨdfk܎ː}s]W,^nT2U[2F}.yl3x3L#4lP߄y#(a]%*,3HVi;z㬯2gU}JSo?0KGt;)ƀRnxn B@;(Bk~SA@N=}UoS>{>4c6L1LvHh[g%*H}_fމL9m/LI+'s`|W!k+c;½<ƫ'?=IO-DnC 5z]koĄRֵ&.~ݢP5>, py)-DXdGOl4P}-_D$ zo f˿;} qO2(|9ZκסRk:-3I=i*q:K̗eFp:چf{1h+}WYT;QP gΘBW&mÝK)f)>qHS/xҤ2W`(9o8OEhO8iΟ$]<TtJ2 #g+`'9-p{|q+UOS=弣O*gpmf < BrR<`p*Kyk٤t/Dzd(C9~B129ʇFPJ2,VRB${3(m=l9`1ˎJ!ƈ8E-n.\f=x=zy6ڶe_uyKycwD7t} jgѠ,a `s#N8D^ҪP)wOzH̃~:2JڝyO&PblxhSu^tD?m?ixÀCeyjNd$2C̀"bwҊp;CRP)\6zNdNɬޯCP퓝4U#] Y5P`yUtn*׎n06?e mK0+)+=S7Өsgڡ es &XśW|(U.P??D.z&b S(&QA7M ӣRZuGݺ G-RR)0Lf;9ё[u Аt)YU1{ywz4$9w.A~9}'9L_;QK{u 9Z_OyS)bRMKƎy|\@jhhqB;jO_@e-;4KhK;}. .$Ipb69:J¡^kP|i"{؉J중s^iyn=eG;|=R;Xẗb{lw`M)ezQa9dߕQGq J.ϙm'"OkFrSžl^K&] oRbP.ϪZf6o'T6U1[.<20uu<ŸtZH|6ӝ\O#gTHE{yJB@QpDygҚ#) !Lnw[Ɓ?r{^}CB!w/,gQ{+ЯRkA=iKbz-NQV Uʟ\j`+ T"Atty^βϽ/_wb|B!24^"ad-w2=G5="ꀙ8Y7P*EVB [@] 沗R)-Wjt]8e n_^.Q@*]DV+22[Y?6.ZΦF]Eu+ X?Kf5?y^$ 8s9,BPRk t@0WZĜ~Fi_/ӉvXG h$lTRl>NHWZ!RF\[ '-b)O & S%U9=Q<V9fj$אqpu=8&]F{!ܴ6_sZ׬P{_oҏL&dh -י692P)[ʯe8:֊ypIYnH<"pޗۨ٨qxo)M( 3N(W X%, z@"!6s!-[UɝS09Y {ׁEp?%^Ibs96!F:xztzϘ Q0sIU2%sh?3iÙyLAcP1eF[;›q-}KێqgU?Q=!Mh+k)";zWƺtiH"x"kȬO*%: X%jLYpd.r(z:pJ=k~pkA;Pw9Vgo sUr*C˪:I-U8YIJu|5᭝e}9=p;1z3ʊ8(rU<\Kl]vXKW՞*!5bk_~~ sЃ0ޭGZciiE 9 ysqBNje l̺_)v3z!IDQP7wE j8hZ 8)쉟pI DdnҮB%/#4_?e|/VF ŀ{[Rp RI[i]^ߗy5pk cyÕ*O!=ۥ<.K5O2gNfmU `fGyprRlDVk " 7Z@`6tu2iYYh="FD)a=AR$;F'8 N_zx_VAU(y{"ߙ% aDŒ 8j^FchqgJNC~Lºa1[|Aw4en@růR+ža6hЁó"7 N^9ng+wI3Ӑ*覑&#/0dY#:@Iܞ)%xg^)DEu%V;p9-3rU3mt /j.Y1Lcf B+^q)P]F 4d5VoȕO'4NRJ%J(U}œY;kFNK$~FoAŠD"]Ž Aoӌ=v *U4Pg{: bO"QuS z& UzzC[ rWA'|깚 1ˆXQK^<< w>dXVZ\ɲfd9^#I2 W]J5љ1!B 3D]\y\pL M7,Ӿ6( @[hn"Fᒀ}fjEW3y/_l>F/X:jmd2C Sfg`@K^1s fKǷ"LdLgʖN$rJra(>2b߅bNtH'md]:u%V/z0R˚AMD'x/bU*$p`嫕ʠz-= r"ŧ1j:au*dd_%nWs9û{kb^\ /ꍊ^_R/R\bQgOR)Ll~8x߾_ڽ>McZ?"`* A_hUUEx^R'Zb=ς)΍zmZzHȰ_6&cl&MofEL%+Kq&qkll])'ȓT-Mxi¦VSmtbQmEe~TP7eŮD{]62*e>1D+^U_6z7>h(P[٪Eq[;u:t&`8\Ҧ*˽y!iWrX/=sq jB"$}bZo;o;l!,Z9وWSC8?iN_Er5>fX"yN<'ƮcDP['8s#'WH2<+C );WHIqͲK!Oc/3ӌ2^ X`YMM!&yh5r_M[%|PgՀkx}Bb2`@9rWiԳ4ԉ."{*FUByN*r{uosR'9ٛWZ{G&О5}YOZHp$&5hē,HW FXoQh2[sz>#5s,0;fB[Apm=pk_ *efW!ݢs5/PfR;T;'la`ߞ]8D0(/H ޶lqlcg# Db7nײ:b"k=tcUl8j ,eMyνPt;4pf֝hS3b)&@K;NX4 GS,dxoJmA?h}7G O1ϧtsv(B3\:}jsK}X&O}116Q]od gݏ9#1qeL$-|h 񾻸r'v(Y6 ?yTЃP3 ot<1cXBG{kC/=-(n͙<6bUM+蒒8>! FDojӀwH:q6e=7WF @J҉DwfW1F-TjA-Rgl}:=rW'Z쓹F N &2rF뛇%Hl1E$)Ÿ؅{{HMDՄUQ3Z6hIt PԮ/0?sP56-ǩ$&-\:{ċ4&CQڅy#/D]4}z8{ #[ؑ6ϰ$L ͇G`rKpq~:3?I`>s TuywUXL>i4n%t;otn/AEO1t1n}:{ ἑbs[y !tO"_/rpn4Ym{'\1IVf :NlW]eO-qcaCW;yWs`\y@2CŏXd6t Ͽ=p-]ڞ.>M9ZI>9*Mn"@}zGz~ɢn|PGWX8慔'))$TH+|XS<'wA~N}ɯI 6zIG^ՇB(ǔ(:m\zd6rM LUUwRðMD-%{]=兩\~SpUM|v#0B4mY{0*XM`N{VĶ^ȶHdt>붼=|dB-9WiP4mCܮ'Cg@F6T V@^$Z6nL);rr</T_KmSp|DP&:i/$eιfߐ Zwbu_2lFǖ%\fo e5ٺh*=wv&7TmYyh5on=,P%@ Z*n8}e%*A| ;P1!Q~#gsU-H3rʖe#ue:h=iqeaŃݎ띬W;Nը&nC2PUT"6bHj*Z3fu|m1+&`B+$Qdw5ۜms$r;ZeƾĄ|mD.pLJB.h~Tuo%a>fq:"7'EuK`jt&gp}*{V;7[e\{4E O7j2&^3t61AxiR?f>Ƨ q=CɵR8{`e~-%@!oR;-^f-Aԗ8{$dCjvX]#>8MCc qSoE9- էN[T;'g8"COƥÚ1|:4u]F$vk[+y\x\nuI $+_s b9-iBK%5$5ili &+6 4H/J^^c|JJxI8G.H(?,)6cJ@ L#-BpSުߤ1[msQCUyJQ!܀- E_xT;e#\h"~: $ĕ3bPn%B]mulmخu*Dzu:בZK1lDz5[qK5F2٥wApI_OP`WhGBdaMMh Ӻy]Gm1tM۠zQdkBjwm* 4cs1Fvb?L*zDs҄(Ғ`Np-7l+ը4&@Ѐ x`}M,8&kDci}R=SL" .6b5IپF*4'Xon: ]5֦iܬL/({V ϪV\ݹс)PkU$0h$:c4Xɣt>aWO>L<Q<ڬbDV.n> Go:~-t&=+6DM`vhD>J!զ`ơP>FSI -U)k.{ {j U5RV4l݂L7)Yp:;֭}Rp"#~`se:݇.R"!"f&yȐrTTUX]v:-:E.C{O 3%Sbq5dHaFc Bj#w%RAjF5ˉo9oH͕vs|Qe0KGy#+=b7f2l9fP|K :?k45TJ+9-ST baZP|I5K Yf\~,gxVp"3% ޿2)-mP @E-͗ ~[P/^%)&{azwNyXhiOB8{;G ŖVC{7L-'YE˹^~AMu Տ{MGm_:M+O/40呅6㇃TM4 #I|qӈJ4K%NPP-1F!!53݀%[pfD)1$FsFZ0. s/V87?ff`@9_sY&Gg7XxéBz_;\cv} "J*fG1c'O}*ۨJM̰)ězb#%R99Y >D;1=ׅxGǖ;7*± AFj'M-baDU^ ֱ8 ʱnY_7*܅UGJGiamҨ?jo {)ffY[Ɓ1ПhVοOH@JL6l@0uJGi,Vm$ؖ"c/jVRq-fA@ہ8ttQ R{#_&nW` ^"G䯓?mGur4:cyV֨+l!|٭AHjw! c@=Cު[5l9ָ\I.b5Q\|[VΓuIm+6%XG$:#QGƲM[~s32؞/ruPeTRJ_H p|l$"*c]4 kbC þEa~z`֛V>6Ϲ&gORӋBd?(ps+ x7)lfYaՔr:/`'&8k_ ^&j]ȯ(k ʼXĿWl t&x #nut##^=? E7?:982\q(XLP5'?355wBajTQy7bu)MUcܖJ۬(]:Z H][21DRK⁝=;&A?\ACQUM_dQ0_DJx5AT t `{wA5Q|i#6n=YP]Rp77FVį]T?ɠDpy"I5x/ߊ|ds6Fcš\v{VG$CGd7Q[y9δpE[EŁ_"OmDKfamT-Ӫz]6K=]ct|T~ސs$5 ׵`+Cv m?[?T+&ib##H}eE | ݘA#Yyv 3de_:htFi$` |i(!{Q49NyxOFO37+2.b 0s]۲N *u,-H$}'\Fa&_a$nB92FNpOGNbR"=Ӏb=]WTrRD]Dʗ&umce y ,H'k5i,t9^9 PGd2Kő)I@![i#ȗN@dD]1qBe(m7"w ɢ*MLqoF ?X4 [ۛ.M(&ȽsGZ$DkalG%{O-)ό BY:P,dCX7cu2{tq8:J;M_bf˕ FΔ)tL}:Ϯ]5c\" M98ӡ!ԟ/+잩Ov#^X: Cۚ ȩ C{C#T~ZBx o>;χPnC.!0 !Ғ.gvI *OPW,h>Nv][f[B"Þ# @"9YS\w80)[ۏ4ߥ 1c1IW @*1:(n00ϤO|0 = 5m~"hQnGW^8bj#U2x|DmHd쟈SҘrt28 o"٠!!Z&2;$gb2:-ZbKoJZ _Qn,~{ɖ Px3oOw;1aP NPd8r" ?|>hsJ,sHk!Zhngv$2  }x,gIdNփYNjŁj<c.NZ{2V1&U9 {{<̀9 )!qvsd8€M;iVcWڦ?Y[WM_Ϋ7q7 jSUDX1&\,؈@4ԭ>jq.xZSC3'6.3"$9|鼃rҢ4e1O|񙚦8%]cj) ۘk.%& % c?aEhL1AUCbCcΉ~^\>Wݚ!О96@5{Ua0zFM" o 9+lPYWC٢Z TzƍտR.>|]rfft|{b5]XwkK菦7q|S^8#Ny{W0zժ,"J:9<!5((ʪ jekbhBDq 94n-($Rp3wk2 X3ņ-Sxcww #BjcvI`~&f/pRNUGXwA}GYc1.4ؔ u.3\:tð lKau+Ke\X=Enxd Em$%vߖJ3TNrWZ "+zRTCy,G.W?Yc[%K;;ēR_KG5yGvrjvS`%u,䡉M8`.A~^@@"4nj|@cz~^8LWB""3Wi|^v]K{JW9fvjV-9'j)h*i|NejRF/^ۭUhN[0h "ke kΜvzq -ekvp{5wlh^e2fӥN4o7x-!.IM ă؄ڈ^::[j}v$UfQ#E[ dJ"*o5CEcUՏ_-+c*%6HnsPgk+VoiZ_½1I'ix?J\l$u,v~v녰&22˗q Cϱ$HnDz6Nx,t)ɑAA=O#r|)U=.qBa%ç틪6fS^7H躔2 U?@pU0erq l-PɔG^IJQԀ[=*wN;6WZxE 1*Aw>?ֳNr^kJ5l^ǫ8c<f*vöd6Cn%BjoCnP0<֤1YQ9o 4do՟c'ϡq KEԏ*<]B+QI -<L8#? Ќjp#^Yd5!F jwخUGu lGAb ׺>?4ld6ǫ/'WuV{]}ºq^ty&ԯ۱q MxV P8;GO*P_4 ]UsES|!A}_c1)tu+ʒX=&U~<|n _i + 2joOW;z5$UhCO^u}"7[r(jR!gpBP -Ce}7d ?˽W%1+3]>( ֔*p&9- xQИ3G+~. ˍfJ ڝ d WE&׫xa>1Gg'o:1!kS} gRuFQ@xrtoOeˑɻ7%)C4zx맪j˼T1}M.`U~dzwi,y:Dcrơ:um1oΥynd?h'8ƫ=/4$U$>JgWڈq9#U=_Dzc~$!E$rš ŋU)oGî9']:rDЛt*dEeښ1TifOy~*t5R:HY;(["h ?<4„P5e$o8GaB}Ry:Thl Æ\r$&y#/nuyg@Ͷ- D.%QÔ57ʒ M֠UT"; FM}3>?ݻyoNp LJfM蹛ia2J3Et0*#"X>&ב‡\<1$JzN̕,-˨:ѯ*tHКH,GU|ם yP6&vCyy%T$pg_ge9mf,#sh+'|)<$p_y:T=otM zg˽Ak.`WkfU{Fɳ_a1 PD,ܴC.YjX1~dwAX=9m,;(e6ЯPKsz]_Q-;pѪiL]IBxKO!ʮIje&;mG),P @R}t!_{rԑɫvpzUȀڭdH^}p9pf%t֦өCht?z7OhhXX)"0\Պ6Cao>٥ !W m֑@٦|1w t=G -@>88hpd-gIdNa+[M?S4΋~ j+AH!CZmc<>iS55wI\-0^ mi#|>?+8Ri1!L3k┮eۇ6W{H!oos풧r\2#[t $hs# ҙt 3*(CW\6YV?&t9- ~ KdN\a81Eg4 `R7sx2&|2_ݙ( (i0r~n`stU^G1al 0JUڴq;/2 { `WS*-Snkh@yN,(pro±L&@RubDIO1Х1id//w(Y?aKב# }:;s#oD'g_,z{1X/i,}b[hr]$~&bC<9ELT.7!P uzw8r{혳ZKV]t/./@1.4߸LeҢUl{Jx,w3p9V<6PDWT&8UjG0bl(>h$ (>_l>gPNc1>NGߘ)w OsvC > jnϥSII{{-/y΅y׸Wm,~CKlh<9 z$FX0&_T< ]GV뉕&%t߰3 DYzw#4c6'6foV4vu >k }r729Y8`;v/H@34HCá#J݀V>+h%"#,ޮ!G aM.6H]=~{| mVܘٽݪuDYBw/U5uC#< )~PFS4[vra@8Aλ--Og ץNZ^!]ؗ `Ige6Qsl,>pOb ڭb{ޖfZS؍\hR-n.iXה2< >wVjhqy R"L/<*T z竜2뽢bSĻ`jVqN#K|CXsPLuZ체Fx[Jٲ"m4/0A֤:qpGdLf0u@4}a;ˤ\ F\;}\ZdDPQ!:]*t6Vz=20q*_w/|s|Z!/FK r%%TR sѶ ʠAbͱ,3Kɉ gMT7!` ^Im:X@G'&NEUtq/nRk{m\ӧ%Wk0 '55Iǩ==JMch]ra 2=4te9A3iL; հqK^]@iU`[<ɛq eA J ˈ_@ې7ZUQlzhQTAᡟ E݃ohu{WVd ?Ikaq.!w5rV"BcLRS~3PR _DZpRJS{ų ,3fQ7ݞŸKxݸK%1h':OkI;! LV.g3OeUw(9&ϾIl4wx046U7QJzmx_NVE‘Z 7%JY-\:ܸK0uCJCs,Hx]I@1nqQhiGpA-Uv|("-VPvf ]2ca?:83j1J_^(2׶$[ʳ|B#~K D*\3˝x/ yb@ "u{~.XOZ@vH4z_o۰ը֬6d*<٫0R1=8KYuu%CDRtI4'թA)^Ψk*'(݇dGߋ\Q*j/ZKl:,޺z^8kN2HlyZ5 ϓcX~98y>{8-/jh'A P@']; h pvV&!3FK :G6~d07ˏqU={)Eh>!2TZ-@2 p$g͔@gj{#o݇\y lTܗ9U"z5064#ǝhY W9M T9 ? @K~oPw $UO9)Ԧ];R>W4F:g\JIBAg'.]b<xJjn|O^҃Gggj$Bw)DLwR 角 ƴ>^J c{G4:hmXw<j>2-@2t }B`M2衡')#Xx=eYEc;jma9cy(w@5Xr#{sNjjFy꿜w\@Ȳ֯r8Ҍt1}7d>fcҘ%=JDJQ[tBUoS#.)AgzA7vA3 9 ceL.!΢t^K\ֶѠ7NXiPܶɱ:`S51^n}m4"m++CJWHq GY@~Pl-zŐ^#Xʎ̵ lZ)U4jzGE~X~iS0UȨ㤰9'VY덃6Sc9N]b]Qx9[Eo3D>(:Ug hఅPlB!.fKәhY8 `"Ye-8h g9.8w'G`65ѐ2C,"L^%k7k 5 f+iAXxѪF;K^~ߊ0Hipw??ٝQUs6y0-C^?x҄&;Rʜm?=?@%m^0!w{*DgL:v@QjcFJgpG:mdЈFN{b8{]>f؅GQ =!S8fr[_VL8%4'xϠu~XT5;ו7U{e 'eϮdX@(5镱b»Yqd#Unb>ҞյO~pc|X; kQ۪}2#丐FbkRM?]5N!}vA ٦j ]PΒ7&ZOENBuD2si5@c5 b#sXHLR6rCx&-'LCіӴQ~%VH6C^{:oW#sm%7@Hab2)DrL&j#ZX.?X8etz!~-.0X g4nm `Qp`>H99^@;h>{b`Fa(JTSD#^^6?M=vƼ) {V*)=}X!ޞ;gN`+BskLHͻR!$)Quom9s J|T+ERmɜZ",~qrS&0K'8Ո"IHMl(["EVzΈoyH`UlQ"A  ζ]ڞrWc- t -_bHZRl mx ɌF'Oľ_Ra,dZ,m5PU #`%wDr6BA:00|в%3bvT~\~Gp[rY_TL7-@H&T$j>GP5 W73ûq[`X)L/=wO'*!PJ$nh߈;mP&Փәy"P UֶoC<,5u 1jk犖!p6 Ў!N\ꤝj䯇yQBX92PY hzZ^،0rf,sߢ"G,|\7dn& 'N>^~= #zgr /v aqrRX^YzCNCsX'C i sYڠĖN暶=ԟ(̈w&Yqms*DCLo>wWoj(:xGrϲT2@:w-OX9ɭC piv)J3`Ըjq0ia&Ww+jW6 q(Aac7csݼ=Gqj|Ww kؠ P}6lU?C~V @?i]!}S9}R l"lwȐcD) ՒQ'47饿U t]F^8j;eu 2<E|bKsgG؜%*djho w_0X*ld6Q`X@y򹇟EA"RYGxzGmxZ|H9 BjjE|HJ3ɬJtBnlitZ1JYA^f xl;Ľ#)ܰW: YMtNT8S1 tG +%6^9W\{K7\^# ȀMbVV&=a[ `T`^vm_ECd(53 r쿰Hp!&urU+6 :p&]Vp3ToV-e)OZ2N=*rؤPC b^>nԚ ;c ,=jljG[ާb+Pp>b>UG3:l6s)Bf?њ|!f/ȎV:a;0k)qг]OI(KD;dp'K#E\ϝZ  >֯P!5ycEK}o_bhH-d}OkXKddo?+мj o}Z4XYf1?ot*qÖ[x hj܊qS%NZ$L 52}~Jlt~л_wf ߫Ͳ֋ nj_rPNֽ}:+}ʺ:98"o@˵,GNm^Q*m_@Ô|a{1hiϕz mQ3@k8l{zرȭ7UxRgA8Abj`#WӉ}1tCp ܛ$ &O0 IX0|{#st,ť09R-5SLiZ8-юsj"9Vw~N#aoMҮ5Iá1+KuOIEh;HQsBѡǭ+'lȠr$<БV?k- k=蝖up&57rS 4+0mӅ{yghZ"[u08I5_"%jHxhe+8%;[/9.no}[e<՘nB=ڎL9i v]_]Q5Ì&pnBOwci7ȥr{xă0S-ʆ3|q{2؍FV~+̱qƟ?}b '~" Ow[\Dixi W̿J 1!o]jg4\ُ fvHn7%zGyE[#lnLHnYrƠPb=p,hu߿GvIzMj7_VEcZ|ֹ *#!oWoIlAoPЂ @ERܱ^G5Vm4tGY;v ٺScNtAV < J/͉o"z(mjJ~^Ve2H ; "4gA'O(CknO'2CrH`3>?S ~c춤J$RB-w>?.ҾzPh_"#z\*@Rh gIbO$m~(R?#cʀۚK 0dRQ(pV6ms0JmlZ;ϫ?c{^r1lp(kټf4mD(e 4y+H%%̛xhyǦLF;D1%8D \$9Aa~i]7Zp `"|=z?'Fu7 $A8\Oj@cB^cYE?d;jsO[{HTKO)䶌(ɧξg{MQOėyY*(Y\); fEZk2lbJ)*T1O__ݫqg-- [aF|. R②fi#a6wR>9, =NӠv/5rH$ʇJ4x$j+i*pDy`&˹g 3Ϩ"h;[+#i 2?]17e'8>YyżݠYyω>xw̫RP˧FŰ%0>ӢN|Y][vPZY{gkE0{g gun-;+hѤ{(MaMxg: 8LPXٕ&wሧН͔EbZ 15ԹB0tKր\/F~McL≄(8Q(lӇ5WS:0k:z mQwA&'C2aHҭHSLʃLC0"ӹuZd.z8{j)R&|֪Ng]%D+ߏaͯ"*ɘXIys6Nv]X i R?$dKzv+[H`a7Ě"ɿTz͉EFdH-慎Ɖ#X{fĜ5; Ù@ϓcTDE))m^n5P#˫yrDL~$UgMP"G8OpAR9.2,8A"*R?C'I9w=3.F5oQȢ\$YYՌxtz;SDśZP#Vڬ4u/7}f|:GjIڋSPP|$[ɌNIg7ĿUȽږ=^w@H$Sy;qb'>$bJ`:%N(=U}|LVؒKdo0 Jդw:D}(<3RU)rL: 4>k걢!%;2ey[6I=+ФpY[`YC."Y}*c)o`\|'QZ<v(܊kz$SV52bw i+LݙKKIӑ#[RfYaE){Mc:z k#\ה0Lz;İK-Y%+rPiT9$G$(I5^T*@ Wݹ{-ņI(فN5o-Yk t`whqȘ_-\~>~-h]N|?)1WHffEh.VΩ+ zA8GⓚF g"WjWIJV` #fX;Dp}Q#|*]$*f=Ѷ2IԻg?:fm4K ,`ftIئQridOjq^fLds90vA@K{R2X3{>xF_;r8o!I*vȬ}~:kotn76]<fwws;Gg+!?XE4RBˁsE|@o7 p ZߥoKb!v.-CeܙR'wCVȦeHQ{jVQYK$2{_Oz<^tD&? L''2 O2п"{58(2V4C1.ۚnOZ:NPݭMfAC,:CaW}`gIzw: 1λ֢cMvE;-g3"NhX'F./vt+G,nYvn*zcuwVl NX$!m|jVUFK}w]&*M)"~}Ou5"ڶ|6/7 l0f 8Jb5T:cNa0\19?h6˪gnFhDᤘYsވ@5pV(D}?' 6@m7ў v]1DZuLmA⃜*>Z7ף]ZP0AڅP ε9nw-Yt":;@;e%#uwl+HTl >W(9DnVj/~_Iq8ƥy.xcfjItjn]zpCelR""~gdgt?^BB$(3ywq-,po0rNı F H tZTDI}ɔ4l2ר! 0kiz*/Qrj6P)O 0[vL٫zoxq1 anieݥn\:|W-4@z̆:wY.eQHvAf]^Zzq`!F"4>w.+ZB T@NLkuT'Pya_fCXrS fN+%үhKI#4U&/8mB{J[v-īwQC.,PlW^eG|4v#nh^s t`0{*5-19?5?Af,^<-$jf5݈6"}bGWlS<8H5X1h·[Y z=:9(O+l:Zˆ7k{h-Gۂ1hKTx˖>-4ƃN Oqusv2e ^\-r*b ҊVTjd%6f`58rAƴٔ.4sBŶ iI#K: ^`!.zIeohRUxL&4n4ȺIiu;_cw b^OͭZy(T8E_MZҵL)ֈi+=!5`D44lXHh%qSii0i1(O광{(:8+PޘJ+^݂M? VW=KUAL9ǐ$*cwUvv^j-ʏt ĿU]a@w9NjQ5c[&bBqJ[6<5ء5qŶ/꟞Ru\:п0vuS뾿6];7l $]8X9nHPYe&9},9Rݸ:N b9a.][# ]4F+QLhP ڙIYЖVp~5\Epcp֥گ!խ3'\ mq 3 ݔLbh PK__~ |i)-3: xs[=hK"!mspJYU^p']pD \W` w/Y_XۀbBsijF"8t>]_pCM`+QUSQ!/݂XFژo\ATAfc0n-qqoflS`-/E KȺjM.qy~Ue(Ofdc9Dĥ$m'gA;Pc}ɀ\9:ts8-PM3qDd)x5gOea!P`>+!.A9݌cE/4_S=v[N2dj>AN*d܈U8rlC[p|N*sL0Fi|hLz*I_~5,2?sFeYmt%,6͋4?Q-j U_caDsls+Uߴ i9s̘=3pV֞_ѽ@zMzxR`Kl w z&2ւ{-].^ڍ =Bڞ>|J;d:hqZ݆%S=^<*1x F`GtVPef<7ܗU >$DI#UqrHs|?5QY8vWxR!HK`+XNM *e|g 1=M :IWiگ@9 0ꎉ`:BF rB 8 URBHkVh=y:$ZtE8m3' ^Yu߲O߳CB ylVdWj $9;W,<2B(y]׬U5àuE?֙@zo@0| &Kя$>  e-[4UCyp7A vFh9]˾(߻b zs,zÔuفu<n#)g)E  2fGN{k&ϓ =]^/,JCi{@|}o("LIK6 >=K&J>C(6156]{=QS6D dH6Ya bBea"gⳈ ]FL.a *4#³3ix_.թm!dwыj.b4oϥa{XyziZ}# n,vޒBU@@*WSMKhÓLҾ>B*"'Вǽ~<Fl&hvlˤ~U[9}aK* "p":8Ƈ+h5T?pݥ7\%K8敡 W6MkQ^|v8=h)Yȋ8򟢉zn,ݵprP'`ett8b4,j|$dedjQRIg.l{:,d-RwtL]`e]/N+غAg4fT:λG)^gLk$P?[Ƌ 86 7E$0K~ '0Nn`c=D\/w4/ɍ˰AmF3mԯ҈U8$"uj#8Ϻ,?3yp"]b3JښkdiD MSroap,HQke-X2PIUwo&>|gO;L:_Fw`щ!\1 k>yH 94L"G 4]h8/AbdZ$[*mI!:aDq\ d1KĂn-(=R_i8[8B8qeSx&v/Z+k .$~oaa;_QYc\1[nȡ,ў(ӎ3[v*F~Fg2?j9!O ]d,dWHa ikhnЗKIrqVi lC1ƓžV,=U v5qQʄ͈: c͏ڶMMЫ^ xf{1c$o~<3Oy8;{c-@Jϊ9:ITWVv_Ϛէ %F-_ znMq;T[-O>ܽJ" ;zHy:z-ہsP]dƆmHM2V63La ku $ qƺ9Z/(h,hRI$bs-#f#j-Qe }0^MAȹVv1}?`2C^Cv~?+Ύ!>6J^j'?Y`ڡdNl.3mYس)Mݹ\+=$D g~BClr RÍn-C0NQn_Im "* Mri(F^~T s7Ps#Άq6nW\ۂ\E3x{$ TC&*HYқ`ǴDٍa "j[lw)KؔQ)^~-AhOEhgH-x ){Aڹ*X벭FAV2ݦ.,6'."{l@"\qҳ-tEdI_g(fǘ~WT6+X\sìN#l WA<w^6$UvouRޱj `q.I<<Ʊk,1|P)\bk %R.f{k-̽ Fl d\[0Aaw`HcI}BM>ͦ]p ?oUEGvu/N u_07G^t.+44yL(dH|ڄn?<+ȃ:ExQ$ B (a F5z Wх9Jϲ[2`\$>ItΌ G6QHָfG_AzۇKZ@F*b͆@6%mX&`zCNα#7_J¸jeAC{Ugj1/VoL.׮SK7Af3QPuHԃ!I!\Y4Vg P٥`*o#ɮ[KRf|b.Q%n*Y AXk;q,aADM蕂 |٘[JJ7o}j3Bsúȡ98JQPeeunsW pt.RS͉ΆCardϩ܎ H Aww|nh ZR:f@htlF /*Γ.s){qL09 fnp~ y1XwP"ṱRC;WBeMٸCJmjw;n?δ`:wph=$ l ]W~j(\[>+k}'bEXcǝl";*vy|$VM'L+x[{?:_ Z< qsG}ߺ8\hĸ;&&b_Zk}FP)œ&t<ʛ7ya TWAiٽ#UаS7έbUF_zqrלRI`^(7 9z 4}j=ƕ6"g?!I*QL2тJ憧m^kM@i}?g(.:Lx% Ӷ P aiѫ,[R}'>UK|:S_WȀCVt= pZW$M rE+rB7RΙPgWw͘Z9W H وvƞ.@Hh鏵0c~}vTCm奜E[9׫7!}M2}W?=<8Cϸv$ghmL⵸?]t{<`7?c~nawfO&N^\iiUs/\b.t\y#m(240Mh}sްl4N{KkYzvU,"v jƍz?eΕ`ƎY?kIr綥N˼B 8jPﹻȪ8Y&k$41p]-)wĒ,#\f2$$5\k9U;,o#)1z)si J@s3` br{Qҹnkzn|1G@푶eَ^}򏣌5e0 EԴg_~*' cGIVV0KAS"Aߑv`+la(̧|S)D; ?VRF-x'X}Y`3.P5N)ۗ6e4rvn*,Dh*;ʵyRGyMiB7mϯ}(|/6~(nan%h OamAza(d~%Zu ªقC纟&=)D{{*HhƋ7ի :H`(42rwUwGO n5Ơ۸pWJbj@ кlcG!e ph*hx1fgiI9 [)f%5gd@vǷصu&f:F\%є> s7'7& Tx3(жu.!䨵q5*8 'HYg-;])ތzOwLov~x5rk,$ʪnjq/PnD KlAЦb=qlՈ_,0&˅$"[- =̀Yy<񌧡(i(yMj~4tZ۫UڲGӆd3uvY> d|@3@1Gw&܍` Ɋy$ }Bޔ${9" M^)pG_PO_ҋ=HEvgosW-JO/#ʭ| HM༻|{C\jBc7~T S@ѡb{'wQ,M^-,}߅|dpA=hK̀c,IBN620A@ւa!o)6nLf8Ry咈ra/kAf\c3?Wy!ZUq8&r"FaϑxlE^뗝fdoP}bEE?R,Z20[Venef%+k̻=FÞjނb˴I-dA i@["o0 h= "#R%eAgqAoiMe ^vK0c`TVz2S E½݆=:Ȁ {:Zܭ`eO$GЧ^ Lz$#}2Z&M%l/ {WKNwؤ'D U堹ϣ<7{6$2rرcdfկ )1"w_Ʉ-NJx鷒/Atu^<~2 ÞqYy:0l Ivah R&@(8 AϨid;nj280 xWֶ}xVߥ=WONS弲7bwJP;,dA͘LBk>C"7(x!sp)jzVq>9u6XBϓ/ D/Gց8T%t@-֬@tv {;n1;;HwyBV-:\CY([a# 吸įa. L! z[<^nyc5p=PO 90 oȅJ?]`[&:~5_U'ŻP#tC$`y yt zuAg\%ShS `bHKӨ`%UvU,_mjBSl:)B%uA%Ԭ?zӕ+1/bEEﷳ倞РDDR T۠Qw O:2b;#+5f[0?cs 7c X+O^ D—Gt ̍yVq%/Z;(7>؅u2§sBiOTU`1CѸG5q<%o3lWIwZX.E\fz[;:! OM/ 鐑-u r#b`oY(={F\=Y =w+K0+^Qe=6X0F #|4ZmpjE|iH#(6 @}!G<"'kpX k᜼i;՚*l>+c -="z AӔU$s:iPL>J쒦;7Gđ=Y iSS)~ @0(Q. 3 J%g{5}XQ%oiTۖNN6nqҮ͈wedo`1a:RMx6]5t)|2讐 eaG~(SodX[U6^ :}'EN0ePhezH .54&oYnXpJv6Bzb9"՜[L9[=26竿֒SL(/V?SZ8뎙U"@?a[1+nc,MC;s &Mʆ֌_9<ԫ )KubVqjPAx^мh](9RPѝkRrV/A48^ppN>3= 5#rŶ5։ʦ 0י7"L}gdv)BnUgQՌ=/e%л\?,h_M4@lUiAS a;JǨ`*HߌÝgIΖ>o{2b⌿YzVóGFtæ2-:Ix,+H`{ p^4XS:'"f$nN~t=^8mw`=8l;>[BiǽL6BZ/Z*Zye .хmUs;OF#5>I!ҺRvQ$5G#f|j@+0i)XdҿfEўT7 <1zF.hK9.$"MZ~aE`% ]R*9ƀN~%Q yzKzxe@D z\:are3fV@\)zٓD"HcAl4aGAs ~wt˫iF0 ?$bq5a`?@psvyT\Uln`O8X | N[7o!M3p`n݊nu%mӠ1^ ݓA]mVG-vx:#VPRcJ9DܿS=n#׀G;L%fd\[v%p*Kl@f:9 ^ 7re2()\Ď t`CaY9AcB HAȊL[eiVCrj`n߮y!&-ˊ[}F\9  ļ$MߜH(#w47p87L]Z;gce|YO@ XK }@?MFɉܔP{{)hhlH/_@E8YTyK1=G_T*sV Ѻ_6B dÀb$ ӑ8_SPMVWk)w@UIǽfilP-GS-Lfqt?k_*O,T/)ldt}un0Vw?ݑ ^Y.xnnp|_"z+,~^wGdQE%<V+Ps20E;肖ir}.A>*: h <&O'(cd"854 8α\7Z,]-sC,/fͪ'Z1G~ɡ8}PN@j($b[[,tHb?&m0J]īEnPk&.U4U[0PybK:dzP^.O%az]Xv ǥ|PS; [ +Ȳ3nr~ ;ɡa@L`|T?u?#FA:^ O s£_!d"pngE*#vSlNVNB#R;4^Nʜ !Z~6y1E}_W֋*U}(5¶Jg6eQ+"%D^f3TN0S5,x躳wa-Lyo d)v=^KѣzPGj@VNc+KY=K8Vy?NHG>`<2kW+4_X4/5ʃ,@Q aeah LNS(e@d䶡ң&xQ!\%<';XHWY%S2|I1].-̳lk,.Wb\QvI|NV8KP95@e.yšHɤ\ HZ7+ {lfMIBT `NOIVyB(0; >/Ph+͠|t!⊑ДQOkR;Zn-WsmS//e-mF8a^Ƈt˸,.$/!suIUFʯox[B׀  oSEcVu\e JmtUK쀇62aPS]S.U<%v. &Duw jANcHMh bպi&4ܴ9~kD:xk3^* +FkY;0EDl{ҸM7uAdBjMϠcjT Ugd-OH'?z.gD?u(GtX]*=n'm:AF#\Sat^A?oFAµ ~077vA uܩ'S#',.P|a(|- P`B͎cAG/ mηx_`XKwvrR#wj+*]2?.>3~3. SA A=<.* s-KB*;ձI]-˪fDߓ%_;͇/#]w7QϠ]܄,+vixhχŹ6))^c+HGniݑ8v inp?/ea-7~cЉK _6i`MxAB&N] DAa-9w\|6樢P_4J қT Fe'SPP~ L{1 OTÚWnH@n醇T&K'~⏽y7T T:Mwx#?.+5t}H< -ؖJLV]ͷ3 G =l{o \"#ybOLoRR擣ȘQUNG>` c إvFWҮWÔ2׶ SF5_a5h-@wc>?u<uH UAEC趡="3g4 ɨX4[1l`j/aC $h`yRoTc J% ïSי a[⭓2I/Y'07dt& j)v-uOt [81J &^S-H/bŹto^mB!ş 2T2Œ *s@{ cj$E3}pCV:\ iWy.n?y>Լ!ŵFK~ő)sJ ={sOf"P;^Đc z0`HDWSz n43mR6O]-YR{EW7vW5g{;r|L ROZb+,_E2gR{:>*Lbu?z^FHiDSC*qD~M`U,|a7n Y&űe.1$\*Xj#@r @+Af\:]SP zE*~\0%OF\iAdn8/%_5T|; ev`~3V6+Xe`],嫇0̶KB1t@wov$A>(tR{WI[LH%$:la)ܻ?t!G._}Ag^0F!%&u$w^)!inVtIl|OulS;dX*`b P6qczMA+{b5={3t2cYr(i3f 81{&T=F@^je)} 5A7 `AFհCuR/ kVJߓB1.gx3l"Q[-)P%%Ob TJ(r5A$"jqiϜVNIsJӲ/5ʣ\(ty߮|:Rk /$IAEMWQ艆0<+vmvzƓgL!bT*[tss]͉䢏 Np!5խbgx)>/5Zfvz#qo$g(c}ɶp ɹ^3е,*w=7τx\K?mit""g/#[-}CVgl27p.co6)*Jf)eVρ1lbӕ57HLaFb\ R׬6Mbm>ى1U0 Qh{f\?x'S?8hTpYoײn$hkxH>x߇ gf"$v{O YeYu :"'P:0 S2K3,nܳkuMQuZ^Eh[)eQOq˜:7.:\_LnO]';m:[FV'w7>^ah~Wah_ؠaGid kx4 t_5U(Αr ?Fpd@i2E{܎yu[@)ڼD_}e/'go7Ҧ3۝mjԙK5}qUfw/;K©8mReW;JnG oE=Mu: `(8dkFDNnq1CcK5}yW$r j,8Z4ꪄECdžvb;|̊1-^rEE&q0ZSDB᷽#ZANxDP}DѬfHv]ԝU&kMCYއ.V1ٔQz (}G.]0X||I?6-Ņ§C`STAt'p̝ }8dW((fR76W sdi,8YfxVvڗ[8R>] T=Qʼ%P Y zOZJnF+(; Ӭ[m20ec&xy6(" x5rHwܕ\WT&P`C@_o>j>DAE后)f?*z ;CO jt.xX Jf sex\m0ASAd(Dj|+">G8f%}^ƒc"m}K/Яa*Ve㆙.|~HE0`Ve y3%*x_0ށ^6YN}{n y>G Fw }4 6=t(m gLÊᏵa1<}5"E%עr (kjA8LtPgv]Cֿ幣LyV`GvsSu?&ejX\g&&i{:Ufk| 4 p!C ȨVXy͌q8TL* 0+ \'36/=6ڷZѺd8O7d5`Qt* $S3zynMj]=xa (Zc1ѡ#Eq#ѝ)H#M2 ϣ T7르13,9f Zy~Mu7£fWhF< wZ_ZU[tNlsBmyM7Gt?{Fˀ `#V(NofqD\G\  Z u9EaRa A f[6{(k<+g6c!ͷD6aAvy*]d}_'lیeFv;jo`ڻg>r-[>h`S%[ .wM:!zwt@HwfOl7$%>]u)5e~ހipq|G;Uߨ kmf[ەpꨫM8DΕ{bZ??DX}fs}-G^ [qILHtH[FiEE97նyf{A$w Xޭ{7xjS]ҟ#Ė7h_CYƱeF:"u.wp-\*WM@xg (;No+;oTvx!hC8{5ju:'hEpr|>Sqp,$;tl%H]?L1;Ѵ#^ +@e%yx|{Yݏ@Ozl0!ڬS>[廦At3 (Fȍ(_HΊK.ZNP=yʀT!6Z(0a^-sk 1l׼ @ .C[H:`̏F8 #chqVǛ?SMi&{0fY{N9BԾdK9޸,4v?}x{h(pu-,4茏oLaUx֘(n;\@+e՟C.?1`Ԋ{?Ր`mkm7_D$Opc_m&Q*424:5sp78( {1,hbfVNҚ[ZMs_=f{QhLxDq,0 _6' Ձ^EU8* xm۲eFљ\1- jL0K ؖeQ3ޅuĦ Z@#`SQx݂6㞠0ȿHCʺX/q@8 XFa\"S{ڥ-*:zpֹ×ӫFl4e66ڣ5(D82gVVitPDb-Eߠ"-J03'3ɓon!RJ1FvȪEnۘOi[k+d:rh[ u18ZDrOFqy uI؝i2>Ө*ZDKn3Y+du\P3'Or# S e31J:\J[?/oA_U,_;G{7q?7foy4ѷbՔ@X"v6& 93+4E*JyK$8q|2|W=4d$FcCC ˣ?ҭbmcȀ54p'}ĖˀTjpWx(Q~0'p<"[Qߍ`R$ %[J,>͖2l-%Q$3hCG<fF؂_ YQ~SryRVi?Fp*@7..@aV>UbC|Z('_hlPufϵ7&f*&)>órG[%.]fa \ZSBV'uKڎ s)BܕƊ1~J}n!{uWwohiJluv r~\|HG=JGz6Js] ;xjj& |ĶzD!ׯ8cKƸM* އq`YbY4G//_\Q?#|TF&GMڣx$&%I ,Wg=}+;B.g{eAڛռ$R1-뒿;}?A9um dg 3n@.OE}Cz㰕_b4{*W2F{>iX(:O{K\o/>Ր6G_f6(ǾU%c*]]s 3qk!ytBF73wifAwn8u|EpЫ8(,Z+M0@GkuFS t&КxAU}BS`bw}褤Ԛ]H|(>Z?g'aj^Du5=dٜ cw_KSQ5߃>@fm,z¼qCg"_.rM@ꍼ&sǠ:6L$9֗@YM3$^Tjsus$5g-g#4&J'L0_VngrKwJ*ʚaoZ.]f?OHz#&9|^NȮ;Ф;, #7 mYH43=7ArQF=(Jsaa_y iWE\rtrȔq%P4c‘|!Q-҃?#Lj\M^K(Fѿ j9ӹt-s v..5 >eo>V 'Mq?s-TW䵎%i }yy!a3TV$u1\lW|S9v%Mcqd -hbJ$=u"bWLTkX_&,y`u&gW,/43m'#\ 6ŎԽސGfd<1|;%4}; 9kSu%93o+t Q:Zb''VNJ^FGCdM`oͦoN6+0 L^ڌ 4NRf2`~vJ?m.zUALoǹQ4<NjKCgx)НSkNAH;q fe\ϔG~Ks z]QrO{Tv6& U۴e:LxsFqf:_w l 1I"?ӵOTKr] A:Rʜ!ۑ…{{d&$KƁlZ5Fӱ6I  QΌg̒@D+L]]9eL)2p$SzN{FТFG~F*B<٭r?:-Րݚ4;b66-f'lcG!> b_ŵNt ksL6FR+ǮUhKν,{Gy^ٜk@.#U cv%dIil5ǧ;Z8Znxs7["qd-IC=)zEjzruK3r_/(I^p5 ϶"|Ԫ((} bꈒR.sj"~R;.Za^"y6N%+@nL5eO$"zsTzaP(?H9@c\ D!z_2KQAϰD[o8hkR Ep?;etH'rV}6Rkf< /zaM_/,7$)̷r[ BU5&Js :^lJ֪EaKv(]ҐVbϷUrjR^>uQ+Wnԁdf èѢ}^ 5PlSsn'M uC wNtA)',%z##w:zR .a+,2E$ _N<եT6QjH}-|. _"I~f?Z(=mr7]KuA1Simy`.\{&T I{F"HzQ56Ua EspzTEv!%o/^nsƄrIB)+1\B#?exvgX sJM rڔMqUe۴t):tؗͦ302Nw{`l`I4+O\fꆜ"=Ĩ\|vQɰʵX+;y6Ver)vroxɓPV|ѿo*zZDm\0޽?<1cxfb]yt(=(Q$_ߕm1%Ib=Z&#h*'A-[ œuw = 7?1ZT Z[]ق)"F@6dYJ qL WYI+x\lX:{vʢ&bBAMzZF*23nN;sP:v­d&7R75HDŽa0_d= ;8+ykީ;_Jr]5y^I~rWU,S8 G'ºYTP5(!u&*.b ֲϊ; ڳ=򳒫%pF,uvoJܗZ20'KQRLkڮex.ӡw+4q| .F8bN)tESAoZ+ !QP>xlj9^x50sbOAq@Ol)w ]L?SY| y*j%H`?БRdK( K)t_bv3Хz&пIIR9 a1I(r*_~8jK<RX\cv~i,΃gjS5mLBL~CAFe5_qpPcq6aM/0 4D.Ch/DdշЏqOmbMxd)Ub3\ RV_\!^oqU% 7Tblen @0}gL(<:tje0b-9 a4cK5]Cɶ5<:tޕ-Z{?] \ NiqVŇbXf2:1U`(Ku)Z#!e1j7Vkl7jrUTv/?JМW7!W'#ZTv[>co`}{/JE@1TUgY$0ݾ7%Jd3H%V]]`zv>Rɷz(2.Ӥ{Gd pObƻ8?y*EC8Zk[œuBJaCa/f]L-pʻ@8BtR(3\ӉsiK F|eg)o!{mV֑=G#t5dH坎Nށ/wJ]$8PD?2XSOy8;`'>ۮ !eS3m %XEzgcCRp wKU  X`)8 xZ^vXgĨGPN(: 7Vs@ڰ4hZ)8cSH,*d J߾O4d=}8k5}„/A[ɘA7Hg}P#mQwYAD0rQie Ԑ*֏4bЙ0xgKFg8~Zh.gRyF?C0 Pϫ|**QwX7D"eXO se8?:7 #:WHNt6Υ1Z#%cjaPq~ IAE|W~㮀HW%=*PS M@M)E\Q&Ӣ$}뵹*&k4^zԖR{̙"E eɽW-@M{Ι2Yޗ\@渏heh WY-\dҮ'F3qMZOAʧ(No_5x43fZplH S8Clkwy3-5~>֋T[[}Qv6DiUW1.҆b@yi)Oa1ܛF\p=>rf֛q}!#A4aGUMt 0% ?[RtirXEk+,M#ӰhNL^9U+tXfB0d(IgV4Es,ABlp)+^y;02tG-ˢOP6Eb .4o[ֲ҃0ÈT vmh-U}SPl,`A[L$iw/;}Vkq]|6xb4^93 lp>TdH -P'7ӐhbE[ 7 ѐj؄RX`yfwG?s GхW̗/Fj59 @dwBivfs?f* 0 4OĶXР\fWK |ᑇǮk~q[G!F"l?֜w_I,Y@3 ͚Γ5ʚYYfG7I༵hvf1Pŀm4uV*\^/D4s¡*An86}n'M2 a#0H0ULS,IW!)pcKYVW #}L%&?s@g$- gu0TYMhwTA+<]=X8ı? V!bu+:UhHs>mR)UmSWc5o_157М 63SϢ%9HCl/GyJjKV@7Tʘ.':E#ZtEB$27ΜU5RƁڝLk81c.l'(zRAJ״Ž9¡=t,Ȼ,C7Qrƽ}]j&B::ʲ7νzrm>}Q 2C̡_t>%b4 2,6I ~WvTFy ](,_ xJ;V,rDF5JPq|)TПT(MrMq([Iw,k &$lbEzPK 7M#'y~k9f_8?7yj1 @<8L ,a1ZH?MJqPEt[(mПѯT01~|d(Πxsd&.zR)@wqdP  wԟ=Nr;=7`Pq nRYҬ9 _uOaL;7&)>nS!NK 2|y`Nf-rAKw-NAlwWnQfN "R]\>טwy@5 ]y8AH_$@_$js&PD Hv>gxJ|Gϝ3piOt@6T̡]ĎI5xE2K*7F">j| 1^&4?UC 4G8n.s^,{'Z;euDs~dꇓc)=&u%嫐F9ԚJ/r*>& \ziv<1]UB8(5+ܾP륺ogŗgSǙ#mIAT,K+K`Yvr@~oLxe- L%BT羖1nG89<\{ ׹@Rx$Xⶫxi.#<;- QZҬa {nvMy=kGND߾'[CS;~@% hfty+S%E ɏ /T8zOnHmr~Wj,#QBw]H.-8C?΍QUT;z$A]!ݝ>0,B0]%{wEܷǛ_XzvL AShѰo[XK }}X |Ԑ *`]jfuo~'۠dIO/YsJNh"e~ngpGcxsT.7(n#IE̩xg%Ab3r̘|T5ذ _Y!j-޺DѪZԄ+ևKh0! h8^8: Z^; ź %#`-`oVX1۶x2,iVw1 [8nJk`έytdzRn@j$/tQ'Ra+QY0[loMoֹNy.> ֍BS݈ +vPEm `~hV݇]]!zKLqNXJtD7UUd5sI: {Y7_tw$n5i":\4.tVK?h~ Ǥ+R/od64>cmx9~(&~_`FG*['ZʣSXgפT y_5{f(',Y1#{ЏL8L@W>7ڊǾn$%uK_)lFuw9r; ;JvRiZ~X:>Ɗ-Qhcs5K.MԸѴg/zqQ'9[}]jBhRo.FOgTgk_GG%DιJruI9W iiT')%-i, k+BTH/bI<'} &t n_&ːJ@/{ܰA[`؝D&6Ĩ TĦ;[i1uXQPTƝ#>󜁀=WN\2Gڍ#BM0 u] ԰}-JMokVϼXS w@یq y$*/K$KkGn ej6W[* ]km1 焁P ge|N7xmTeWIEA L>=4mjfZꃒ&0=R>C,=R}0w,s60z㾈,|4 (zQ<븶DM}2"f}(KVM]@IzE( 1@UaKR5M67Q~1UJіv5;x:[0=z`߱yd.)# A: 0Is[o/2!,PI)m,6<;]u݄8 1wfɇڗuKRv u)y'XZ&(&UI(E Z#~bLTb, 7%lq!d4U#d{W?/1I<40tC)FZ{BW:xnM[VgAK{Mj_NEDb O# S-ހÏxwֹoYgȌg2q=^,'NfA^ WUXr>GDjbPj7 U9'K&H΀]_?a[ 5[emΜuD':DXwV!kF2P3H]"N#:ba @ •cF6@sz\4B;/ eݭjмL:-"FUi; u6LMM}[ j ) \EˇSdmпͼ/x!uxLsR^4KLepK.QS4 Wv܂hM49h OKBԅ;w{΄qR;Hjx`R Cwrjźr;U OPbgd"=&s8)AQ16C޻H+YUjGB2_>h t&sW*2@7V{8H01MZv-){)ik5Wr.,wc= =A_SI)>5]c8Ҫ}"bc*θ 2̪]^PCAFMGme?q ?gСiKe]ۘ5gH%K3cjl@zgOQ֕CG%+)׋v"7W4rpX@LŇ#FFHLW<ړ7V$1fnRqiFAE9xZ~(Cz$?oEMU֝e`8BU2*.(mXqc`d2>SˁW@ڸPnOyfx.V˷/xHeEBJh釔UZQ]W^ĭ s7LY\Zz̝`ǬSp.$ k S^7#^x¯TGE-c^JAJeD}LB3+:C9VZ9-S5xȀfoW2Fw}$ ?o3-\=7eׂ 9|g# Ёp@r5ۡ5[bԵKiӶ7ma j'~>b1Hw[2Sn™x?  գ [qcGzHEr 5O"#Uw`yLH㥔}pyGgUbsd昊=qb+)Me/F%30KM7 s ,kjb9~ h^\hmmS(&TM`v.Yzd"XkiQkǍb "^{m\kP>b8X vsEVG$: ;*gJ+J}7=׶3>H2H]e`(!Vvt{XĐ]̔Sb7uyqwɴne)0J2Au#܄BLSB Fڥ8L)a;36+y)U@M[6ܕEDn-R1Z'PV1ʏ\dFѻPUEQKA-~G5$Z72ViX*{P-OE#zkO}R*e*A㭥fmʨ0+ds3J2DC1s31&2JV퟿w qRFL‡SQ4R\1޸1pS;d}C"Cb\-Dt+sAX;u`In*$tA}t|m7۷uc܅=L=&Bݷv*b|U1A#;%dFj ųOfzP ooo-n}Tz zG"J}O_Z^)HKKGBl,A'm:n"f,gΤX~U{x`4DniP.ù!o2y*ǯ65pZ Nt"sq9>ĘUFKStssizאEo "e䳹C dZ/(P^DŽ=a~> xy'Wf1hl\ i-Y?t/ЂG Y9χcdkZ; fq$܋`"7o.oX> +m˂q3ww@j۪~o^AMF #sl i$HQ6L+e^8"QWG-`[-"_ 7Jؙ(liFB$Pl4TZ{HF:(m/䝤/W"[.Ad^F1{jKӮl ;kS׳^I! R|ȻK]Љx%.JpFR5;H RUZ?$Y Jb̆k7L rV> kN")BENtf 2V>4U'ɺ̢ĕ0\֧=j]XɉշjX@ vJ<шBˇiG^c}X-טQh) >^3bdž1VG} Ti5HLIHmSKTңkayyzj4^<{ӵV,A{LBmns<,3$›HV wG 7_DmQ+mԔp.fGAyS;n^0&c"o/(K຀&[d4eczfz"VC7%,CF`Olj8Kx8/󴶈0(ڪ7,oyi:PYWCr[\2^PWZ`}i}\mj3uۍl[?̸dǿѳp3@u@dy^LwT&=3 ptteO>q*'9R*"Gb19[  Ͽ 8fH6Fc1(ud/x{t][|,of7_ifw-@Ru6۬oWakJ"[XTշNxRT(- 6AI:Hz$Vm;3v"l_* QϜv5T q9# !HFA` N}5'A3lǡ!HѨFiX4D:q\Urp5\!Cv %Nvw,C*t4BdcVc^-^[c;_5((>*9D @^W=p!ae8M<m}H#BݔN22HqsG:c-SQ +MSkPKpVUf/fpN*z}+tcÔH -fzP}OQ8g$DHe֚ zy_-'? /e سֹB`lܜژe^1&VF?;NƒXN'D9@w<7 3 tF{(o>g{]}!=OM jq 1L#I|u7_Q=gOm5[⏲p^8xa37X+f`]wC:^d ƕF㵰׻TkeǕl>OǂM+3xi0PB}fzD| Wqך%x 2bR bltBP#եl6uԚ9f09V~irceZ9elF@ѽQ)v*i"/p'YsI=E%x iUƽFG:ya9"G(V?柨SkzZP'ܡ3PKTGÉh>]p/̙v,]铥"Ts?:K[쵐5 \Rfγx1")_$Or򵟬ZSo|5Vs!mi|IvX$>}y_vcrϯʶ5%ȳ9ԢOTg3z5͢O7V*zh vԅ-Nb?X ̽NATn?sE44-&jj^TF:ކg埍#SC4Gj"VSx*ɕ4*bђ8m]=5 B .wu(|7-;|7%)v Uz%mrfa+1r+-}kPY\w?!ݒ\.;996R}~GT]TZWE"Yh5 <3`E~vO \ooYWf,b]FYpP2vɏ{$ EW{Xj:hb#FR !F1B0ΗQǾF /g:ٓ _ sZLj녠{ɟTn=\j;Uo2R j{ЙlBrk MLGe»b9 8w7=9O 9]?eU^w ~C,)Ӟ>j.;rV)6go=/x$@*=!@iJ[7zG kAm7HYzyY3MB(O^mSoAsnS8jy*z߸%Q Ckcsݗ5uؙKJog2ØM= jj9$.TP[YGn*+9 !ySpw^iTvK˰8uNbڔ7-@eD mned{we4aK^P~aG{F;'!t4 pB bOnq0Tڠl"\P?Ů[av"yM TdʰB?ت;.SwѼ\xo*Q}g9 wo# &N<:Bii}Tbs9N%&}Ř`E/Ao/Rݕ.F7;LF鮍y2oW K*۹Ly/@?_QEoo@j퇫uC>:YiCvǿ*1M{$NP;Ai֯<ު"pARr"5)[c?+r2HN~rd׏nXK $qs)FlX K'hJRb)G,8ε{%YcgGzwz1ZgzmB YJtZhJ|mYH1"xdF^,=|x@?-AH؃]b#pIUn3b4Xu^RnÇ+Y(?kpV-7B DF|s#34(X zlr^ O5SJ>1ˉ^<+5^6_Gsb *7 =cuL]N cYwI 6\hZϪsd$L9^p)8#oۅp\“BW@F'':`8i9Ie}&jC(~:)'LƪX͔AĢi@2x}iG'dbf]Y!)k \cIe9zeCgaND*z5# jhrmF6ݱx]OEMT 8 5 =ke8NƝ{uI䧨\4` } D@FSS#<@=R-oȘT !j;U5N# 5P4Q:g!# Ǐ+t20=ߞ O ـcι@j)H @T1Fo|5wHnw)ȅf:m2j @yT :Bai3z`6Wtv0} X$**3YPᘠ 2.6b^BMл3F7HlS 񞠞٭΁Ic>JNZcpH2 2l {;!7¸WJI9䛇?7am!󵌉e>Pf mF˺dwЦ/d}Ҁ^X,fDhͅ'L+Z.Cv=L`jAE1gl::7>I8E Y+aWt$kYzKMZ>Sȵo!޴m^xSAtP_t pBjQ̪J8rBm=pψHDF¾+w^Y.E\x͂2 )vu=½k{zgu\OX8ձL PE FimenH4hh+ٓC¥^(A@ސݶ+kK!⮟.yPm!uMX8|=ITcl''F=.4F03,5P{CHF p,>R5:'О13:(dX5^FE3E $W._ƫm}D#915ù[U :0\WzkOö:X=uW>K폓Z檥 "X 6`lߋ{gTU X6]=lvT^226ݢD(k 0,uZ#Wg3g:ڢMa%<y"xְ%uj/NGA=ןt-QP3/-w5ZAqfr19gvZ}٧m>(WЫ*>0[k %7}ӝ˝[ʁ;#MWa`2F̽ 8þ0"Վ|+`e} ۜj/\Ji7A`2,2.cJث<3yQ-"b{n9%׮Qc ]LH ـ>ncE;EAmlUԋ-,JN~mK/\.7f -y K-CUgSD%XAa*^ZN̲~߮%;쉡pu/u,M]c)d^rf hmЧ5-Mp\0"χU |>[QrY+ ⵲UV5kr4n1 #>1uT[Oi4M+B 7 W^c?Je*y6Y=%Ix!(,ip&gewY1f{ak賕%_ء߆ycͥsRM=z#=\ [4:АX (:zZwȧSf-$.K?~hHe|/u yd:Mfn8<.(2_S ! sP롐[4sU\40;ʕՆy#MrLaN^m!*ҎQv;dx.l{/``PsټSwF!+%mA6MROp}x10ϻ,jQWȫ4؈H.r$g[j5=;Ps:B KeЏ!@X t nHЌh#Kάq]=fm|#̚HGIo~oU0(wm D̚^PTTp#\_d`>1hH&=h-O3Y9ymR5#x^?˥sIO=yGwjM*P+ Xc ;1\qA` |Ie`zLeK>Z[U"VưJALs - y\)<~י!鷥Ŭep-0ʸM£$xf>\OPϡ-BIe⨛8tc%UV/cIͩCSwW4@6m0O Z|=Hft!n㕙W>ii _3cF | F@ypO*ߒ !DVsQ%$&}rxB֍wr mId,CU/~Tc*QS4/G@ؠTOVp}G r.;|D˞**m6ٞ?gRB,6=el3X4j(  5-~y&݆ 6璃g|}P1>K+7e4(>D -JW >]U$5ddr76tmwo=O-1-( eeF* 7i$V)2+E @)LF=yW#K>&g f,5zzNI!`)O_,6"^"Fkw3\{2$Ɵ곑*!o[R&1SW{j]*(y2Q8ҋw+//DnKK LONuz> 'M}U$!r+b=Yᦲqqc*GdWh3ۺӆ0J7U`9LC7a*XvȜ\126+I4˸:A?b'jx;~fGGXh-DW|7|cUF7b3diĤ]m@n ~,0U!żjތQЬʆׅg3+%VxErDFl iLh?gO1`%xBVfNr9F8K3:627+Do\&nuns‡YS%rv٤g-aVQBe I_( 4Qwd[[V KLh66tD|,!`( )noXXM͍~T[%$Xm.4%=?ueyL`ϓzx[53&t *(2suF;b+^x48(UY⎌Ni3*-k GAVHJ25|-q_ U)$qi' CbmcCFB˄,fM?+cy&QySq\BNpGB)䅹4E0P7өVTu (Gm8x {OSPpreLi(ԝdA{ A&Ҳa;Bt^CP޽Z3HG%⸫sruqQu+n|Oyv\I4ݥ>CUւvV|I\'(v4( M=9*bT[)qh]^rޔ՛U'TYX<h yk^ȍ5\^PpFbM$[fĒHD=K i%v;rK٣CGUO9BR(m VDkɢ6-]V^6?y6>96߹UaZoGb|29pL 8={(I2]3wSh_G|i 97+zJ{Uavh_A[/b`O"`x┧ n@+~8dAla]p6yaPؓf+>~@D!ӶH/8ȓݫZvi#<1Qk&]&jԶ"w,-^8R [ySxwC(Hs>";qV lէq^tG)xThI,t%-7)c9SR=Z#:.ŤP_9=DҾM}&jN*凾?]|Âjߒe`[cD,$ݠQI_zX̞MЙ.Z>3P$A w8`_qIjbx3%LMOyIAI&2BEZ|Ǫs=Qg[G#XSdHLNr;;e5fb`'W^`l]5Q¦gЈiF!mkm*FˣXFVߨ ΑnW^t^ȼHW.=%* aI:*ѬZч^܁$ٚb@y`㸽l{LiEfpaȲm"X7derfn:# ^,B#'lb|(6%L0 ]e;k`oTiv& Ί/ęqDI=,ˡ8n I}z'HģC5{ 7<|Ub}IžC0qOIFM0D,i&Q|x#G.#+ yᳩ_ك[0Kre MSc?q",q𕂖6p`eڴuSUWq_#0o!ϒ󟦟L'\6dw"X/C:X>?d ˋDEϰ5QD[pE`8l{yY˜""X$C鰮j wZ &&H}meaC䠛Ɣl4a1)aLۖkE9L8.VDmPnsi7NBoN W|1@{"C8Wi CͼN0>\훯Cbbg=mŔTz- (M<p{̴\1D`a =Gґ\4.$*0tg{ H;02Jy=AS sFv(*@=4Ǘ>\Vե偃gw}v:c@Dܞ~P>AEVŃZR y`e0u3›Vs儚_O ƙ 9ۙ!5S?:N\aC?]PP.SBnɥsGA@ڽS5^^Z]%{heƮeS„b]K.oqvKBh`x[ԽzAÍHK`cil|5}Mw>2=C2J|Xթ(wͥ8#9@hCTTJȆ񟕵RtW3O07W^a%US`mDXK]RM*'2)cJM,K뒷+'/3[faw%x7K& . j ш08ex(9nY/4e)hKh&φ>|!SsvEAo#2oOu4H`EЯv}c-QxU9)*ۮPUOZgQטMbFwpzCŏ8/@S@w 8yl{ 3 Mt_Q%JLd<׸NQ$ב IٹMu …x ce!xFppfI (Y?y:}cM+DVxC&t B3gbN`svg9Z @ ՍZ^j4Vop1t̵Ujܲ ѥB2UQ ɡWe&*{._fXl0|M2tDYc7u\#&4Kg{{8]%砇7Xğч{!u]PExVh(ِ+ԘUv*(&QpkP( txP Cܖ2!) 7OJ%VT%3e@,&RN'X*s 䝹xOz}Kb|Q1sT~k{Xޒ6֙{Г %X)Ȋp.׆Cz!LݒrZjA# ̂h/}V³g HԖ]!|ivY2oW#43t`L| ۱ 6~ݭH#26lw8N4uk/1 .@~U'3U@)Rgm2cY͛X 4վThX\ Ă>r}-t;aޑ gNb(GBa<])_aQa.&ǝxS=|&J8/:|!%-a pAL3$$;KHYk]ԹSPt<&'xeWԁ)#1rB]@5nշ/e,n o|{J7xfC845xtk`gYrD(YĬHvʭ!bcī(ls柎~:0އ+:$ cˆިGh`+m\TejPԖfhnv?OaaC7YάjL txA_ 5:0ńסã@t ,7 xiqi{)*P`Zb 㬃;[_[DyW%S*To۹AO@ aQGp`Ka-/db{<ϷBPɼ&eQ^:C Faldg trc?Hu q3o~zQwd5{o$fXױȕS3 CK6IV_;- kZ 1gf0B@67]5hVzR_0.dn!q vUV*_vcA8̠ixɗ>LWXT0&oNN'%1 %! kcH{ #T@#2l8SuIf)§$9Tj?qE MiY+1!>'NL}x¨!$K ĩռfwR-)֡V~7p& l6Bnv&Y@9ؕ' ]5`ƍw9@Yj#g6JH[CɴR$4p44\q;–H5w*}9{UF98Gew7%A^f:.L#̹Ӏ #83iK(s=ܾƒI CzqȲA8lIb0{ 9NU8qOݖ|qnji*`½ ҟ|oÉvE)5h6MnGatdkܡLpo,b lفW S`8g7]t}3{aQV5"ڇx$m玑(4u:ӦǴxQݿSF=Z2lېB@)MqsYnGMux r* bc-ĥMϖY],;lb+̇.n@>tSv(JbFhR7qPg \T@C囕Gx.wd{}y'EVU^ucCSӐ# ,N􏣧w ?3~@NtyLKo 5)C*~#}fR"ȪwWyO3;%XYԑ릪'0N =!ys勀6ا߻!~]Jlj !k=L>3d LuD~6><Η5$,w.q9HP*S;.JoCorIDT9@̏bL\X),sDq&":dbbʉT a8Y *#9lE0VRu Wx9n-1z\df tRJI*73vK"MӉf+ 3RT̐c"/D DsT2vD^Bg.]}0ՁSNnc?UWźgC2z/dKEk# `(p[FUh8Nl:n;p;m Qw6M;SћW;f`S-dM+}D^pOH8.k*V2zetr)TQus-1H@ r*1!)S8n2\:Nlަ5$ˡц 2[-.Ф<-Xox![{zC'r@LprVUͬrYKc͓U%uLv6Lop\2 fш8Bǚva谳0%b|NKztjReђ.@꛿ 0"vuz,#HHKhSʯ~q?l'9z6MU)F)H{l12:Icف!25Xd%U j:X)oh f_|\A Cyܢu%C5 ( 4N=○.=OZ6GFזH2!/aR ){xg!@\FczsI&ֳծ|Qa9R|o_ lrLj_K(s49%"jps R#BY.&xH]SXDzr" }YNG/T"8:-B$r>@Gj&p7̄véPu-ChJ š%蛱zomcϲ#(Fz,suऽetӭRTaE̝3yFq)*3dd27#0U|TrHX0T#Y9vl^刵rM3J](ٟ TX}0ӭq*Um#X[԰kZv#uW2T׿}S~[dhyJPvxBn˕|c >.Qh6jψ͢90KܴVK]pLm 1ASe%m/iJRm(Hal HuMHlզl~z\z(sW.@wϺKzj7{qM↯@F"a֓6'Bk8[;Xb1쿩6I‚8%*wN ?׷x6"B{zwW-BQ6w_ۛcKxFG@+|ZN Qo{=]M|POY$T?'.Or-渷cNqn]~G2|ej"`t/@U(uk ViZ;^9bq =tZC0Uuy\!@띌ѓEAryߣa"Naum,d6,FL?h(Ï( =h4oD!Lpff1سv;qB%6Bմbp_7bE ane)0cmgvPǫ|n _wZst\Hˆ1{#U5>Cv)jOŐ~|]cmUo ׯ;ϗcJL%Z=ϐ.pM XG9 ,u5]Jqq։}e7hbC% [^!4(*k&HAk-g S2yRvTm팡Bk;nG`]Cܗvhb#whsgE5)("IB|bt!V +KzUw{2cvPq$mv'SaL5{82-5Q O&ʚ^pF候䶷 ?tb@V< %?9s-Wz,8q;4݈KP!z7ۀB##tCWc$Ujys/,BpK#&":Ը lFůb [Q2i)ʤgQb'jW~U|9L<)[O'Ĭ7 SI22AO3Z8څ2 :Gp ;{?3Y [\㥇E>t* Ljq諛40s9xٴvp5@F!Eu k(IK MJG| K)l`$<;2LlԖ.}0hT"om f"D\2.*i2ɥÁ'yU*δ¢cga^zy;E i ~U~'! pu !f΂Cc$"h={T|rHO]x#H1ݫiUqd!w3X FXsjC!F rm9v:o8nKE40zlSP6Fq {- ā[R،sz1wFk%)>2O y4g>9v;zpBU RV,D_M2-D]c bs)x9B[`eTѤ-teˮny%w`4/|SN0up4_P2b+dLW栍af(s&=80T8㶬(cQGӏN; μ 3u=˒˚%I:pۮe̚}0)tC`D+W# ߩ6:U _+mdP~_~L7R89+` Ly\h{4҄\iťvN=eFb2!#,3;OȊCh $fȊ~ò|R'I<=Pz/o3ey?^@%%I%5rznEu\Mp?G6+NgҖky;|Gv>p̈́SZ'=X<8{@}oy_[Iڴˡe"6wsK )VE21jl5Dx *,J<_.Wr)%8c +n?$>m 9&]&G/an:%ΖZGҊeq+䍚Jb%'#Tjx.:t6Xg{|)ď6aD63i.1"N|Y2NFs^9"^oS ~ sjT:v}&bF*Y,*yڗkMQEì$Wؚ)K*Xl[h ΜRO"I!o~Nҷ?unu }%7㟥Fk(n* eɂچ [YHQB }_cB(> uPۛR_=nvysm骭#5s{NPu/X.X]&hE;/ X{_|KU?s ‡O5:jhAE0;/(tT(f@Y΀N<]D!mZ3sQ{j֠>*4X]560 2*O'SzEUX \v+`˥YjcLrgkz0wT M>d+ UXlS"8qvz-8zd+SMGq5Z1[L-@XஆTuc$tn=Wy;N_wrlkA%x\E2 j8Y8׿X>g.̣eBCʨO,a!.ެ9wԟؘwڅw쉉Q9IHT:8 6 *E\@85;Fe:xG?֕i(#IQ]s:fH%MwZ߲YC9K%evOQv pVՇh@ap S,|g#"1C37 VINK@6*{+E|%9[L P,ܑBYՠj^!"U\):ki JlgF_ GefX9A86%0 k^>Se5'%%!+j loAdJC7x_'xi+j Z4Quw[SHx#EjGuLe{[|ԟIi,n%@m8nFɯ xWhgpx%F5$`Vv"_DF0_q O{Ue+dbka6r|rƖhԍ̽ԃZ t 3 ٧`ck:/k.T1Vۗ;~L/Gco4I@ N"Tcj[j6ZW=12Nt*qx{[d,$ c3.M 4+ET[ uԁwqwo7e=e_-+atP(MgA%aV߶ $Re.8Sa *]1 7ODbd{B(|/ȭv>4ӯ28$AyB02swTf_: ʄqgS;<-*sw-S ^WS+z]Bc1 #c}_̶&7J̛w0"¡g8>@w?3|ȠXnlM.?7FKeK Ztd3BQCybჴ tFKIneGƍb"Fmӕ:qhy/5PewoNm|$2oH WK.=&o-ŔwdǗ#SյialI^},P<%p&m{=B/ߌ %~Ywꠜ1k81-=[GjvQx 1d%Ae'72ڢ.vnQRWi |3!71Ĭli h0`8RD2%=qtPIsegdv4j&iĩ bP7@6Hf<7gd،X8NW|xE/ * M muxy香wK+WhPբK@I܉7<TJ?>=#!^ @ſjetͣ+NbhK(:487//PelIN[i1=r :OE1qjΆD2] ٜWwU'€GlϵFrDq5{fFgO c*s>3Lby,Ըs [Lxm3B2^>eUCj4fP{ɽpہEp?5&z! J(+:b26M%~yO3_^>N$:(P@$qvk 19&Gp1FDf;f̹PF~nelj$d)z84 41_D<")Fw4#]\9/*;3 $+~I'݈wZJXH6D}p]f*lLUt}e#;#p @$kd'kXÒݰ$@jߝcm蓤ctZbG&/?.}k6* QhMd|r d\Ñp&[L @z.Z:F13dV$qr'6sLc8{qyG6BgiGOi;QSK.pJB;Tٜ;M=OpOد*0χr֥fv9f4) S#YͳƉuĿ%98C%qZ&&~U}Z I^<٫lwc19A5̣J}oťpܨ40gU<@L8:~@-RLS5f@r*0kc\ꡒƢݗḴ[vplӱ%Qj\SL67[m4*&P; W$B=r= !Ev_œvp2$o:g%kJxBn+[aO!;2ô^S9( ̈La:^58+lZ,26Yj aHNo>J GzoϏ ۹%ߠɉ#Ōǣ? nS9N6YwT*I?a<$&tc'@mE#J{ze ; Vl(Q"m9vCp(AZņn rZA2MTDR +PN#j1D:C\kx;EIZ n.3Od%ȼ b`׸<{h-֖@ $ `0 (}96UWФpMw\a Sbkn׆ZL20JmId$+֊gxm>0T+\c GR%kvlI!gq6F? F( ]+t$2Z.Mo<]fV䍷8־b?`m;5RX㩍W#Nߛ<["#pY.>i(dm <܄Тa^wriqoɨ;fҩ<@Sx2$ ;ϳg'leS M'w*jˈ7d/ W47<2[Lv8pPnO1BN:MK" ,LkDȋn1آCϦBQf)逅;{|v6~Vϕ7Q [eEθlZ%5Xad;Ueh˻!a?ɀE.h<8a 4F<,j_n0.=>;xGqq,p @x@O ӞbE$|@qH>f` . `jF lJ(jEr9鑸)f֐ .,'~Dxߚ-'=х]bpnhzq $7 GKI6u`jտ֛FƳ|- US">87i6^U)լB "B ,LQa7ŽRjtHP  xv+YXrF TisQ3UӝNקJ-MŔ jP̻oGEtƌ#im5Hd`íubԈײ)Lpa[x~AH-7(C_=Ea a$K2G60%!1mhRrHضY iK$[BrX"U1U_,瓸,D}W+”_g3I]cXa>}~5˧e/@mF}m8Xm,tQ tDHf+4c&'$#_S sn,Io/3s--'MfZUjŔ#盖4p~ѽ@*\w#]U駴$ZqvW&mz9ǶlWH™e"#) &n1tr>Pa0tRwOـ%m)d,,C2 J5Yz 1ʎwτ0A0جv,@+;̈+ |]Ό/8ohLпd~4oec^ǖ+r9az'abJs:]+#/#͏t,TEp@voZn|뻆שip`Еlu=*<7`JQح&.ͻNυ*R.䥪.lؠ VxE.cNJh1z.]RyF28s}rD?HC9 Vni۶"Hu ]E-,.g,1yL?Y?p;n^o`=TYC(?IKzm7?qй*?h] P%ltJA`Y ݰ h!yFvV[\㫌R 11:r ЦrdG^WWuS`鱏c:-Tl>K|F"ˏoè*O>ԫo0DW?Aטo=<_g&K<7IW{\E uɉ) .0b,{0 q|:S| PڲW5$E:%fC'w1qVdЛ`y6U7pP%Mf뤥m4$.ܬI^;̒&_!dMoY1!܉} ;$ʭv}TRFj+LsYTZtAwt1 ƫӰc"I\NS-H\{O- zG+@.N["tR\؝e!Oclgޣ}ʒgN J+C//\\WϳX\d&:+{㞶=%/4 p#? 9Уti˨-bVsYoYɊUWmlpع ;{q-)qay2,' a#a)ALE"+4xTX0(/O82&(ѷܷ, Q; 'ȌvouNVj3Ǟ9-B>۽,_+T/Њz|_kXy]"q]_6|p+QÇͰ^(Go؀ /m,A2eg%f<0=9Ֆ]/i\ήInwaqyzrjGM*lr ,P'xܗNᵚMLl}[26A #J3Q(_O&J>/vەJy^5Ppy_JAϴ ))χTɟ!?JZ򌎺9'K]1WWvgTs_xɌ@.Ey Z#{K8S)7Y,>_]a?z 3s^`r眠<G@iZËE #Y$ƎG?ovnweO;f_4HCE+;gx|?\+䌝'ʮ.fD<  n*dޗdA x0->cFbm:î%m(=F%Ht*.θNta]-5gEVsƒ0LWT2gun)u#$Xfb%j[x~U l)vjRx1.Aվ#Jz1x  C{a{ɲ(cv^{Cd0##Sĝpư04U蕯7?tjwǀ_Zv%H蒵oV+k$V*+KY_S:>3HiA&;8s-эQ?[#fs-j6;Tw  \dSx!̓wi%5Z+aGȝi?m"iNv}Fp4(O; !A>J,{F9()`(l[m B#X$z"5(9kh{aJ W]Ψ|T2M#94uKw E\RJ>+7C"NA? &% gu";レTJ^n9O Xc>Rrl@cvl Wd=ZQxqͷyh_)B̿ZdFof2?o#.%sQ0.+2yN*dɏGt-3A,l=Sdy%۞×YBr w^Dٯ^@JHVt~dDԩM,wtDr BED!^3flPSīm9^5Cn{ۮI?=14?E^NVRkXM`paviV>Tp x% ~VܖMDžX *߼=̺zb f8\fV)-߃9b .uC}ISSv.#]t"|#X>Yx4Q82ۛBu.y%rR.z 5TA QOD/B4"1 b^9ӝ?㓪FI*'kyL7\%i.D`Gw4eXKF2^ȮS #OpF&i=HM`?O94C}EGHD{/D_SvK`_@*_W)I{qҁX}/m $"Wi[%l *Q0K(6eY*7[sH+wQ|UU~h'L~3uxȻĭ@ @dhwxm#Q%ٙ7i^yl}ĺ$HZx(F\*ac34 GpDwnVgli yҞ S|o Ei\ej7 Ⱦ8+'onm{=2LJF,VG) 31!=3gu;_-*ϓSΈtI:ER~PPؠ.Hk_R}ٰYA>\zg &kN0(RqpPL ;wlQ- %1H%]6HX9Lf>wÁ| r!T+)<Xt-~} C,~N2]$_LQ԰;;gE:ŇbL|d!A3 W?_gFR!X3gi" Cyˣ{{&]G{N&k@V!| ah ߶0 bg'rM`jMXū)/ã|`^A]@Cq};V šW#g?ewc ţJ"6w`M:K|&tȿlǺjB>y9F0ce /(տH=9mCjʘoqwJw֪TA3i MN)p9=4+> ~z2PcR"qiDp:<>ih<{ܫY:˨{Z[*%H!@oFac%7g`Rt6cJUJGT_-6Ja [~0"l9{r^)!^'lKhMd qKMi!NMCow(#^]b^|^.U[}]ц|T&SyGX@\ E'X쨁-Bc;H\B=Z0a Լ7 *:y80EI^} \BeTJ\"*DU߱0ߎ ͡쌝٘NH=M@w_w84reZk"}D9g|qM#@Qtd[nttNX~[V ֨kOHN؃QF}#"bg+J=]ߏ;,6 9x_mA91so;§J"Ӊ'L"U}}]k ~E\-kyJh8Ǹy/M?`ՙ0}&HDTnTب=k(~t} pܿ/ADzf0L)Iț(쯰VT&s0E+MfPwV(G[/y$5tܞ#}#7=  K_$ 7`$/NN4 u? GSYm/ZM) 5JdyHV ]#B?Il pn&L48513UhWGqFrR2b"Rzѓ[ 5X)x?_>j ?e1mՒ~w[i*7v}f'{GSo/Ym^acƌa7 .O%BCf-UdŇ} Z`O_֩j}lgV!CO`b$>LʩUA4\ X2'ܷi'_? mIq\/w[ݔ1c@gF Ru%5z>iohkYI7m-Z#`4(x \Uk|`3)3d3aI]6HxÉ >@v } 3_z2d&̜+ ɰ5xi Rpz[ ~X[t8uQ2dA aheWg7. o1xn=K35#BfᜈȇFACoeiksՠ ,?fbf:TXj&vu'F&'2.UK"@e2*b\hPk cgvw]Z/M:7AH$ MKVd[ u6@V"5?Ƚ l$dNI,ުE5W/3e'WϥJu9µ1j%7 zO䐬>Vo]J?9ZC͋ ܝmL-~c~]eS^! elIʮ~ZS^, oUĈ{Cdcɷ R^( dϳZOJ϶|*(x_YNshUTl|L!s>YlȜxKFn7LDd6 Rx1SvkY??]7j/U:0tbZ,[ D`u8ԓ9X,U@s|]>0]_l&#Z?TッMmǿB]$1h:8?sHFDc/e:c*e,tU߯4 |GBTe5I8%"XT1O 8b۠Жn)'T^! IV,־ZS|tX4DC'{@on5\|!"Ӟ.1NR23CǽsZ\v1l5JQyNԢw>3TH2^-R00ؖyn+pmb1 b&*`@A%|(FH4,29ŶʵOpP? OACNc6g׎G䋎Ofqx0Pݒ rh<0(tB՘Ot#zxOG7K%GXnxC3svE=_1sg38O R#mgx  NwV cmU2PkH( ~* p&UҳJʆv9>)씮\"x;Š '=eT$F>t$M^F(kfT*ȍ7E!j@]۪W7ʧkC >)H8'C9C8R+nþs*GNnOT]`2wnN|كGG-]C|9j|QFv޺N@F99R'!*I] O{V=z#[fa4-*-%r=MGWE>ȩ?p]B\E?Uz6鶣 p>K|9{fT/YZh&K]`f@~M&\Mbox dus؎3ށtޭp*atNJ3Bٕ|Nu_S&@ {f̸- b[r\m 0p\٨IO'MڟM҆Mӏ`{0)Ak?u 6*SZ[8_}<ɜQl٬BνPKO-@zqNvW>w+z+|L6^NE]n$k(̘aa0մЂЦ} "N#*?;̢ sEwř6`Fݲquj8OZV5͋<8 * sH?\SBaeqB-E#IJWOCddllPx+hasUA2:=+Ű$~>ͩ>Ӊ%z+O2u3K?ʡ NpM(=I|8(Od)/66M_acjƮ=cmn8gA) `y&4DZeBG9#ئB;1Ѝ2 R2[%ΖBjZ@ (,BݔLP;IS㴞/6'猚.^8c#nc " uڿc0dFO3E:P"鿼ȴ0KLzD㲓W}Jp62_sI3⽀IqᇧH2 d^4ErG "nR ¦Gq-0QT(⢹.K̎]+JN)i΍q(+ؾr7Mw󲾨5k-K˼=:'51Ybl>f< pS a^~@sU*v1c9]bIȽ?'jjgƧ'a3²*ZL=sO4ٓ6/>"mpPl&#F :vkQ6Dzݲ}G9޽0!f#Og{ȋiwx+/# rg|2]W[Wc |*Q>P;d`1% *HN|_h1i $ݫ1=|K^ ,dߣ_n(J9AďG?}w9<˗vas&kvq'[,ѷ{ R Ҷ OCP b+=W@gyUQpP'j-ÉDu#p?] x􄐼B~Ŭ'#>̞lٓ.rh]n$r`]K-iw:0r4j83z#? 7G2{;FPHBm rޚ(M{ٝw[^e(ŐSWr A(7 ,Nb/˦O~Ls#1lzVB𩦰Ňީz/)֝!> q|8#L 8m3}VEFx8c!h._Mi>]Y`T&OZh'CpQZjnbIL@ C4΃髨*r,)\?hKC;4uj@ yӬ^BF샟Df93RVVyc,'oDxsgME e;.3ȻǍnX*j o#GZFCN;3/Eǽ1`f* ?ΰI,.@-9ɷ;5&H\V;VK4ͬa*$Hr6ǵ}CtE$u@񛢰Bh2 p"7y+$rZc >o3:ʛ ]VE{c/TfsѭĻ&7LBs`׈BʩfmxU+nh\Fk2+qkf)1$';6%D[u=(K"1+[:Q^φL 8 h۠uTRf\BOtAeF4M9;L b᱀S&1MʜQ3?YजD˥6$y5m(V"='Mmt߱>'-(vɕ:hȼwT9uvB#0-ndf&,I-TU1`,da9w3/Uք蘱֍a ,4u#ETp[O21rζGVk jo1B/eT{(6:B¨N[$9RU*DnTNs/bΗ8$x#oZ/|bjXkL 7hXt |0~1mFj/q^w$ۗ!x3$%jmS~YCPzP8 Z2%z^{%ţ\IƯ؝tUAE7zXhʻTV1Io^7|q'Vz{ՇFY[~o ˸D zo3l U/^NAO2h7nR*Pb~l.;6L]BTH;ղn6sD%ը67_H!0vp#jQ́bYebJjHhH÷!PCUg}EH+[i˓fu3 Ju\[y[pM~V(+&i9h0E둝 7Vq`/j* [WLu j`cPPNSQk*|qz n&[]>c% 'ȥ򽱱L0y"%V8I`nyPnCb%l#f\R(*h t.D]`s-cO1+8$$dWX;6L7c>ilauSNŭ-ChA0zzqO-Ka5ɗx(ŤlǯY^)+td8~RX<[QMn"f:7]G0$}q m_ qI "NK p #7c']4^j%ʿm ۊ[4e5)wok,EmX*3}ӝ#MxѶ)z'6qaL%ݣ4*J(l X(U#O FAG4p*Myl eaY/n-Ȍ USW6"x"GHq c> KI щ]{W1aŘwa@iڙGsE;Δ&2~f!YK6{Ĩ--5A[W)"Ձ N9|VGIc v*E9,P?PHԋUq]nM*̍LJ*_2IRnќb,kg=.[B`8'mIG cO7 incV;J+F!d` &~`+&\O0RfVN0e"xgEr%*uw۰,CKtN{ J4}[~)?s5R qБPf@%d|SX[F+Vp0])#Og`a$ 7r#A]qN|c3!Eї zȤ2 ,ie|o%qK6JG?gW"+YsQX-!XІH[ߏ2-X uI"]M cRlW9F=4/M֌?UAngxϩdty9۰:E_ _}mi^ݮ~ؕ9!yw1zT|++ J4Z2XJ`ȗwC/ka\A(.IY UD:A!cߋ 1c%STG@ޤSQo1AkTCMNO\dldLmiH={tFgusx%>?3κa^9Ѿ[5#KòdH~FE` ЫZhifІ!ȷ{,Ouk@qqN5p%w8H[㊋Z8ߩ&7k"<Έε6b};# RV 3uœ|{BPI鱍Ք[hqV掳69 dI׹ltp-p3LzA]~-_`"Ik?m})!oU!ix~k~__Y J* 0/[7n[c=0aB_nqðKx9H_$\N̬5uV!=*bw؋@u7_pioLE'\Rr8LuIFB6 \&]jJU WU·QC\Sp!6S$5 =o ?X>G(KE//^ zx;z`ׄt:g[w)\r(t%ġdk5N/MI;MLYjӷўU_0 ")zB=Q`[ ċw:0#A C`$P )Բuw,}1xnmb&59V/V]ӶO#(5N*Mm{M:RlÀY_'kyMEU%ڟ:2qc~($)gkmPϙY;[{jGwd"~q|aL'O7Fըn:oK m W4jj4ڞiMOM=9œ-jq0\`h[k? 5[zj`n1bWpS܁|JkŲ.w(Y.x 3yJ:7Fe ;I c&2p5΍F_X1@d YPǨ\-p{GN CT`:wG8:RhT~EZܼ?vv(#&cr6 (\'"eئrBc҅Jvf85_-Z$ _*VRuwi^t;o=a3Sץݹ: J>6Tp k G)ϩJ+( ^X5q|!9Nl.W 7 QO0UMdG NGˌ~͑WR̠s9qIJJA jgedqf!?O F=8d?atmLRgLP A/ f8;滕 й{+?oxyEpk[1bL){s3}2LJ]-b6 sI e47֓`PS%4yQ<=%[6fff\JuMO7_3>UkE!%|oeULe3Y{/ǖw\ &P*qOs!+dBvҵ[fCD xiiB `\x< =&{qp/ݡE j#Y !F Ws}2pnG(3ZRPLP` zXcmN@RR_ޏx^G/Hr2r$bN"A[e ѓWٹ+nyC؜ p5'>- %z|twSJl."!J@Qˎ^3 -8 wNondLXGjրRp`@O1i(#xef#=׭kOJ7kuШ\":ږh})6I9Pf/Zd7_t/1~\ДrWnDK;*bSׁAlcO:of{)5-kG"vfUV>ey0s$.]t|v 3zQPl)y9/E +CU(ix]pJ\G;.A/h b7.r`8F5ݷ[{@ рƢrf(էHl7խªUB~"bZ(2J6`uIgU'De4Zߍ56zfE!DJi9{` nBt%ž}J&ykx {+O܃T9 MǴ9.KثLQ:!߱̊@RF CgPHHͯ#c ^R^! "Y8H':7\]c47-IilTfN0mz3|Kݶ^Roߔ =sQgeYh=J߸QBnׂ&I9<&_J/ԨVrvkzۄab͂ z#V2^8Z,aUR 7 {|S9"-5q#JBT6YҴ )w/6}kQ>-ߜ Qz5CIz[ȹ7f^ꂵ+1NRɗxeM"?,ba7Z3Ao`ӬKB^vJ;Hc Aί[Z^ƒ=@-eQ%qmvo>]!&`e+dE=\X%*@.{`8G}q]f+GI Md3r'w%%p|~͑9hs]K8  ;Il+HYc}cCÈKRL\P{yN݀#lX#*G"d+*ObQ1D*s'7LMdeٰ/l#fzQS4"/dB <,Ga,փ#)`ӟ7;Ț~_r|P΋nԐ쮈; r!Jh@88\!n\#GC $V()('tTiYYӐYĕ2~`۱ikz! dʇ&}\l3ߘ./`;?t %PP=ML2b_?+̴QY4?C&m; :!+1l/R#31-^$HktK1| 틜uj&ƺ ˨tE[h:K>tWfPm1]ϰfj$u';YSbXQ1^{o&g eÃ4/hk$ jV EHmS9orZ8"n$u/>Dxv_фj~#!Gbjsh\ğw3w%A"_# SiO!nL*׾e#E6ҧyNmdM>dj*U]_;^vdgv(pb ~"ǖ ix[7}eMT,G+*XXt7`x޴W }m+cdѣNi1a2NϓUBC"Ȍ7 N/{\ˣM.xV\~p~67S [ I6wN釭v 38ӼQ#ZK}ԍ4͎8,!T[ЗzmG?zM.n \$&{z6(b@NJ 㹓r$>ҷ]veKę-P})@8,f ^U~ 4Є*.DO.L;ǻ/;ҾH:@i,b+Mv0/L~C?VVF)I 8j$Pjf4`WH.ߠ+9 03xtl A7s .o:I ;gYF.x3ɃMg} mI'3rHz Y+UmPW< &gQF08Dfävz&i vǢs{9]L{049-Z]LKqFdbG&A]|6F'Ev76!h)y?^yܚTj:(%%^L-gF69G 3dwAHrrv9F0`7\AȼPhm^z$"Xf5_4fKmT' ґBXdtfѨWW[;^L?}#&dqVQxhnJ5EQM=*?Kb!y9~G55TAQj][@LLv'/=ֽc=c[!_I_]ࣟKrD7`TkqKkY5͈y[vG 7:9rGh /UzWs:o\]:kBO| dٔLoƧ/סYcoxk) H6Ez&ٿ|(8a4Kԇ9,nv:&L 2z] ؋n],~`%ea{Y%x!kb3g*{ҪLn>?0<2!+FN`( _.rgTV"tF1~8UCizuӢSRLCÏ9ٿ O|')b =OvdYUR+Suc+;ugj8u+†$J9pţpT4a* i]FqG/ {vAkk|L_ڌde G&#'"M5 oA`Ub$:pjU7Ͽ7\ Rcʬʈ <>yE]S?cb#ID Y<.-C*ғ(mIQ$~QWO H6^KIŒx*IfJݕ2|/)Kb:$q29G:*L:E;}_胛ߴ`uk\,^o\̅.l$K\k;!qZ} rrHm ISQOÒs#zu{}X6yoHMFLb \PBYW?,"KN,\NGZikV;xE0{;CW;lq?bZ/ᬄ|PX0b{uvUsǷ=E+7DƜ^CW'(b>= |%$, lk0 7ϒ6J{-~!$x *S$QxGs?hvK wK.e`,*j+;ጝYkfx|x~E!f`@dc=GK G8ocoO W&|"(&@!җk[jf6'XGJ /6x竲o;YF̶7+s(U]ЈONgi|XHTw!'xSPMG?gnui{މԨ{Aj6o,G) Aښ: ٹ)8ldi0I~z~L IGE=j)qL.7ѵ΃)S3V"MYe[U!AվpYT%\:~H]Zz%MAʏv _QT>ZXṝ|\njY@_I?h_(kWo$j3J4N.J^,RUI2:ϣbƖvK5Uʓ |v4N)7v$st&3O\T!"g稦@#XaB5Ek Kd$:Koj,Lz<]Si!e¦qaP$ۖq^0 58|C:d7K G~֫Z𔀸OSf"סx8D؃ƽ?YCI.]-Nkeț cM)aP^ t7--No:"`Ty2O҃{O*|Ou9S@]qHĿuO6g^0w^ a3֛U7)}vXJ +$IS*oF@tb~[p~qOs%D} ԇqy< |Ol= YSriTu="PMJ))WrèdaCRs#V=Ca ҝX.FZRN<{ս4b׫fa0cި3 5Y3\!Hmu0<+8nƋŮ`h]xhX{9?zNf,)f4˷X޳p04-c}wi1+~ɉs#솉4 Υ+=(4Xuab]\!UciHJ.36;6s`Kٖ(i w$-i(tԨu5Y{>!{ mʘFGOt w:x>pڹ*WR/09L05n)y>ic:sI45G)bXѸ16.6%G:eSv^TI'ҴDo,i_Fs7{2%xoTGD*Ɣ=2߫<&͝n(:{a=:jGj7F z,YԳg gF#f;u 2C@~9ɻd/Q# Ǻ OE -+_jЙXm/I,W4|f4&d:ڠ=HِP_ٶUbV+42<^~?3K>AeEΞUh/”K]VA|$,tB x IEװ4h>X(-^,c#Dj3'TB5jI7Ӛe5vxBA 5{x9+%{EE8`f]U揟1JN@/\)Ӽ&IrY5/IȔ?G 0%pG!J&%5Dtws7>2@SǞ/&1yXgX+{Ms| L׏:PzwJX255$J%]۔WI3:R 4I(4ǐ [c?*~,dEG2znR ^[AW Z[5gY%iSL Q$*8@_4@z8> }zͧ9+ 0TF7EHMSG@L91uȤbp[zsfwOCŁnokt^AP0ScE8DMM8{eyNlXDhJ8ېv7k۟3Fó Iި}g0bUMEֆHE: (8S];u^(-\yo X>(V㲝 8BQF+h'>AyXٱԈh].rCj=mq'ckVtG+^r Ej^B,f:~GsF$P4+1#A\vJɑH\GLf|k.8q}̿]q3P-8MzVf~;?ZԓC!8t>TрahAAi; !SJ H| Ƃ8޶6"8n8m %#rY, `"'G7!hs6~AjLH7]m: xnҜ'BPGhA1B39*/{a?:F+oƼbeYV'Bf<=jbC'h[(pioFҤ)sK>o =$"< 4+ ;;":zI yJw0P?%\`L)qa6_:EIfX16+!?S5{?'`]M31&cI4Q9_x 谨J)t\Vfc3'h &W`/bH9_M;L2n),ET2~2fUVƪ]r[][cDYNF0P5M+>"+X֙Tzʭ0%6ь~F*QQIY;3^vj7#a׻8mfOao\.͹v -:|Y!A8|&v|xǰ }&ZS (3+&r!$!I@hŹ/C Zri/EByӌ eZI>g]ڽڌQ.IF0=n3M$ŧ*1@ڴ߱~5p,?͒đxpLPKg)~wʟ9:+ާ ~7#g/dC-r c zqHAKp}@:6c2ѕ5h[MNǃЦ /!EZW,KA-h0~{޴_7_g&Ս?R"?bSaj)3ǞڸΑU!Lw !uFkZ&Z)~Lm`,;.>r!/,2': d35!͓~~gA\| q[ &?~-ÞV\ |߀fj a.Cm")I<&.0s_?EbC/^5`=f)B!ˍ߸^5!y |JJ+ Y?BՆ݂'gcDij7zSX"G0qULKTϡ E3f jT ]azz QP@2'kpV3|-}g!eϕnen K0RBPɉ2QnŰiHv6`=p'f m" p6,dz&q"͟i${t^M DlP.3ꞺP+V5BKb AkxHo}k(?I%?78 CF%cilx7Ea; G#ϔbuDч=^r)l<*ql?z[LCFI^pUh(^@Sx %G ίhh F@Z4<{k}fb{c[pcg-bohytBXUoU G%û2 ڐ.a$QHF϶Jh[Ԛf+-Hvajr"ښ~;C5IPT>duǃZAL'ț.F2=NDNt.V0#


~uHWsm? '$Ĭ|u^V?{Qazd8*iׯnEa_+2GPfk*ag9'mDMbN˧*R8J^e7d {ei*sc!/Ʀ?hrQ <GpZzOV5O\WO]Dƒ;ds{ _m[M+ ߗiwW[ZEgvF< vs9e G{sbt[!t: 1(e˜`f!^m f[ӏ@s`!y%17Ev@s SaEc <9Z1Yk f++~+:-x PtSKx,'My.N52iQ ì~n5CfN^qҮ铕k 0@)Ο= vH;.(YֿI [jiy~1ܶe0>.L|€\>pA-quSLO|zSa$us$7ܝxGTw!﫬}G6vniIN#ֵ wK I2Hfn& J#` Yt ǥ/MFn6W0iNءll= ˢuN <3z3+^jc\t&E[fLn2(Q>5tc5 w3F4hqRNJ\H=dU9|o[ArX=H\WtlוnqH-vOv\GߛgDova\9q#ptN ԡ.>~ŤKyhRco\9q5OݭC\SuJ> 7 J|Պ8q5a+Fs7%*ot!] U2lqKtĠyKy䔹9Ȩ@3-Y`Rć&iT~tC3?G h$iVԤ!5(n-(Vk0b :(8mɇkNF!j"J{܌[g-`P<fS]85Q{B^<h~e#T%swBJ.획3e%~({- t83M Rӑ]D)JP\; AV[]3Ҏ3_3 9xmռ 0}Vf1g"(0E.+U_BpyFM bQy!k}K0UP荅GrE8XG#wJRC%U>ʩO^fΧn37;ۜCe"U9D\ v;_8HsY}W*g>=YAXu2m@#La/d<2Biuy 0Vu"-Jm1Bd%i~3jڊآgRz䠀^Mܶu Rݞ[E@=K Yk)<5qݨ(/+ДeJEh$)Qyolg[. O79>kEu:YCйtfgp % 5p.2 u@ʕD-))<0s/(^:*>{qEZq(VqݿZϦ r~%ݜ ɫ!;SpBR[4t&&8&eMGq~wun2, k^c7sQ6x :ދ5*ˤIh?P;s-pBpX<ۿ`"FLS9>'Ys/u>hQ 50htq )W0*Nb%~m}fIjwx9'M|PhGјA`i(;Կֱ}CbeEi60cGwjh3y湡 \䰊 ,.MQ'Z`-`dck-IʐVR89~ɥQ>-e,,NQ#Ww`ukʥNuԪ=ֽi,5ImnR}}`%!Yi`Cdx!F>Nv]b/Iۋ `\y!7?AG,&t^R)ތ18ȾjѰԤ F;B܄߳(1>J?0y'۔YOU+e 1r< Q w%p^pg$sNaF`tgG~*_˩rO[a&|}43@x1}'hTFd Щұ:WkMmg9ϒ>nVh SO<VlH/Oe Psum-ěz8DCAp -UX%5иd4MA,/s:!ͬ$6_T&e0^]4}ckg J8 1I&X|dt8e?C ۣotIrtAgzO؂PDF iU51گ9>+|q[j=<۔r*"1g'ejxnHI+U'mo$:2tJe|6$t kc`fvXWϝ-?k,O^׆[ e6xY-2#)꿳Ŝe?-v2܍3`9 KoǴ9b0w)1ޛǒ@j(2DC 5=-U R[>"0:%M]ȱL4~ܱNEW/-sQayIh#zc7,,SŐ{?QgNe ]삷9pM;g!"xL42|AV7jЈ<[E@PqVyBt]1m{UAx]tAzp,+>qKes$/鴦PםE=E<0h\֡ 5#vV ա@~]uHDÁ(T`ό?36 Ow CavCSv ϒg,󇳣j.C߬LIzrV~#0e)O70]IMGaLf(f{ $tηOofXڧ4JYFyPg~+r)q=WQY!7d'.`LGާC,J%#{JO_?K8!k% QoªBv bKRQG.ݎAG B2@w_ VFj`X͜=e(lEFp؟{&YbP|$-[bްg0MʞY68y:u'=sTB[DI%xnJ~ms ς&y1BzXԋ2Mh:zݼ4.  \ߕvǼشr;͊  ۔{ T7 S+ 66q%"yqq9L?N<7J?8/.+wQā{KB <Wk[]ӆg&J$-C9 lUfh_ZK_!8-$2 0.]!O&Hqv<3Ӽ݉=4cy! AeM(_JT^-rpT~[ ;oKDۯ {xA$<"z\[R^Oh!%RiP&,T!{Xeٚۙ2PxeGH Vd{}5(XBCaC?cl]K+8yi0PMwKEbE`Cj? YxԪ~XC랅0<٧|ƪщ($Mzw\h(Lpf-,\ԃA#<}D|~e4S`R!zP,iKǍ߶1 EA!xI",OJbDЮjhb I=dĒ8wh_ps4ɡ'n&3cNv$6I,fnՄp_\A!UC1t%2/Y}ˀq98gak<8=~3[xBQ֞S,$9򝿤cbav (>;>t1 b[9_QF:59AD5Nla{S8sqMFFzFVa78pW,q[I+-6#XW kg4l(Ж\'єbh~>ʐ0UcZr6j1|i-{0vC}hz{x?#&;p9dVn+= Wvy4|$J4qB <pvap;YcGĩ4(YsR0ރmtp?qɅ1*uf{:z*{<;g0Z)0"ՌD1*o <Ϛ-Pɍ-%Q' c9"BEFmpPSoj4 H,'y13(P_1ׇOb#{^e)+CLu\}N틆̰1dm"pVX˦}y*\L ahL!(tdJLzU{ސ znX*mgGPS7$捌U4x_WW q%0R~vL |4Iɴ#1z;vh+{BlfKx\!zE_]B\LXwwi?b`3":<]S4NaM"X8S ؓ^B \f3Ӭ\& lc5jSϿ'`aRjgxU}ά;s< A贻;0L{Ld-l  V]S'ʶvl\5orOX YR`HX˽:H S#ykJn0ey!}>SYh9{{Qf翮Ҕ:Z)]5|I<;W %s8s˹N$eS>ý}O@79xNO\)~T0D"~ڪޟz=14=9"3')r bzOHnUuD`AxҔt,t"@LGJ'-#j΍'8_7g/ك4asbsO>>L,lO7Uzx/tБ2 ~HϓLLw[V8щ 1h 0Y W^2:͠ޤquNk+/\90ٚ귞2dOK/I­k'ZsVP sȀ6 xYN4WC.&HJ SSL3@e(VŏXk9Ԍaji(hU_'vq{Ik ~k6P3<]q.cN.IW˕E!(6.*<26u~ҫUP ޘan7}R+^]RzA{Z H`w8FeYaB: H$}Kiyuf^;*gX{!:OUGw9Oco;KXiO/b(8Ğ EZKq^klʉ7x-(?ڴu]q/ &.BpnpH쇭sO~q=9uLF"iPYrϖq=S7~\UC$R(BaGɄ `0=rtAn>!Sv%Xsm)ܗ[LH Tj6jcľ0#5 D1CbYPL:FDsP/]`3xt-qR-ҫ6<;k/pT婕ߐqCL"bƥ='`u2;>t# ' +IsYxϕKFdih`])Fzd?BJ,yWcAkEY2_[j%+ 9䫾dk0V=j de6P僴o!ڣ`}(O>, #HQXGP܅ [v=86'd Uqx`w}ISX߁ZPTr >N- Ϡf:8 Ϧј_iWs%yS&ݨJʴhnYp{Y`iqu:Nks 1{5f4wFDyc_JF]*ylwWG&V؆8\uc tmMe#( ^,1qhCM/yo#_ksL"7hh}_{S4Ƕ.Vy?Nߣ%Ǿ-(obw>Q3U_Yԕt-d~=o#l#-RSݥիO?"uӘHP2?2M52FRqfXJVؒ)ba~X+w2ٌN)ϝ KՏyC_~F& h9X49n(K(󰱉};>χwfnJd &2g$lmXy-cDq*c7C{-M5wPPdy, j.M͖8㍠)l0ّ\6>%NT業aMݶ@qџk<i~9黺 F L7vs_7'Vq;iOvhHRc*2U4qތB~G3W>|LH?E XL(M! NmI$LSdro `xfUArbݣ:@ 8 m,N3$E1oytG2[?4+vWhi,=8 ˀu~m* ww*q;Ӆ?BbCk9n"8KOTl.7j+tFQ+^ K4< ,rίqd{n&"C:Ac[f/UZ"`Y42\;7,fz_9Z{Y> #ɜǹ9RAz6n<+wUWb盞|jڞEhUK84 qd{{?c [A:b݀4a}[rϱP؊Ҏ C[j2 sy̨c$.Kܓ1;@C{C/cD ggruof{z vfq#Am>~h~z,[ YMnH 힬c!'l_8hO]ŵ=Ij%TA qrLguq*|s˩qII3YS&D=Igsw28+#*'~p`aWոAZxٝk}ڰbOb|9JI ,[h杩cJv#i)G|aXr*EV6MRB;Gڃ%dE[BaԉN+[j@q6m׷DzzⱾ4쨃W+_Ѥ6Lx|\K5%|>Z 1Qqd 6 VSF1%gJ!K~D#J}ٜ.\w`AP[y\ڄD7rtfrk? c _G^gU ̛LjhћAٙn,. zs (hzJ>[{{Q19D@,w6ӅfQ4xXk?\<^)PYz葒/9Ѕ!ीխ2w96xTt޳p2Ӳo#Gy]w&;`u ~IAt4}u9_gmg|>QDَƻOWMẋ tuAge‘:] oR\InB;L.b8@ڭJ|'O*胼#A((P"p';vEfRj 8sŵ?i|gi.va>LUc$kpg[#gx\t݀|m,'!% 9m4:O#LecԮش@m/kN zYHq!p1e>]O+>+ˮS},\Th%CN tʗ=;Ĥ |MY9ھoIkV+3_yWe;JAdi]|~*Hw( i'7E76>n۲}q۠rJ`ڪGIiu&5bxA:2*2q뗶J>6SJz(NL4I 9kٚw :߃73>,5BR41@鵻\SB/;tf6)4+h%=GTj;Q"fV4|deՊ6 QYM |aafc&(QlwsGőVݧ50^igUT{5Zc|5&i6P˛,+NZ=I򖀤D<[ӓܾC뽞nerV.nGZKe./ xA-69a !D1Ag?&ZRf=A<T3)ȝ{f~tV@&7:s+6>+{Ld.o/1)Ǩe^} +󽈭61a84pqsCC6C:.0]2|mM_PϧaQY&:̅^8bʯ`4&:|H1z[4˔ ",Xg/rCzL4X FJw!ٺ) H[p_bE!a7"B7((ukSJl3pG:FRI9%]q-Tɿj2h$w̽O ۧTBߪԕg!e|MboJl!>+lpn*+heܩF{ZEa 3sM<[J:iCۙO0K ?(@Rfm:_3;xD$YͰ>ZP!=,m9N5>>CU}S$o$PHI^7"CD`V, `l HTx4JX31??{l7^s%*"iQD=[" ubDm{O~6%Sƪ.S^0#JGLUb&1^,A#'u B!aJYXաS{q#|1{>jמxt4 2|id"2:Cأp:{&Ɩ8Dz$3;^ݞv\48޳J?VBd\-˥I8-99Jc)Ao0B*_L m6^2֔̕*sQNZ?<+NFZث:H}M͐=NðN Y.I{卥aoɰ"mh+(8h}uT!qMA-1@DaUOi0q6shxg#TY |D=3[+_iM60Ĝƥz{#wr.Zy o g QRB! (#;z5ckIv$s3x<+bOW7V[2?J<(< nmF73SY@B0W@_ȱ 3 6uUUʹf26"tFU.+{Udt:e>N.)YCb6% 'o׌|'")gЏ4n¤z9qqHo j&2ϴ*(#a/W|#\1ma?xt-9no^##cEtPV/d`,hu96St2nw&RckjxIP8} 0a%MѝEd’C⟌2s XG\qTo jz\?ddlG0™9ȉÁ{ B |45Hom@] c^#T~m3 cO Yˆgg0FVqkp [x6s/S#=Q# L/0jrͥ'Jj vlVSxW΂o]e*?4jCV D#@ed32\ϙ-?w'P9)Z?(]HCդV?C3H,kr0:RP?|0Dk;?Jf*f!x cU=rlWM2t=Z3"}TQ8]5MsψS\Sn$UחC9)QHHQJU6>Ą8)7lwC!s$N-dY:!UHW`nIAx(ߨ:g,Aв.%K_-I QB RQ#I44(WWQmAthhPEw/(0ZR#}r YSmkgD]\ty0)~ ëa>r&mm/ZcȪ4PZ2#V2:F1Hy][ 9ap aDw|6z9nq’{e`-I0[.Ȱ , jB_ϰՖl@q^B?Ļrz.ShXk{S>oWTE. Y 'p (z 7]#VOS5A˹O3NCF%UbpD*C FjFw5D z 5˝Sh躊v$z)V'̪!ST4 `a.Ҹ+§Ď'9S[1(U_'~ >D/k &3/b$ޠŤYճԫ5z!,W0*qU˕=;,ogAΐuLcKζh{Szaƣg9aN)sL{^<@^]ezfhJed!T[AIo*4[>,} g: Dl= ZĚt|ؖ2B~,}! m v Y݊BREJMq2X1 U!}&>4'9)jKfixz4px S|T6ϓ`w5:dx :X$j"^OQ  Ԁo*KHFyeB|HƔ37֭u\sj,PJu ; '/eu `\f":~!K:d/'vk‰*p5Щ\qg`{ÌXa.1f)gVVjṙTvX(Bu3` h 4Gj?(2*?*?9/_i]aB qԢאs;Pr2[mYV6j/%B>+EΑsb8SCf1HUF!MσB$bʢT.`p$jߏSG䅿g'$ :;?_`b$Q~"g y&Kū QҤW?0#5Jpl{}7gXXU[ޫb;[e%֚%d_nZ'>_'v 'cUV4>%B٨Rly:͏*p/$#:= ,?{`$ZA)2O hiXOF5&{ j`E'z:ihjB7H/ b蔪9ɰl5LqyqC ~iXEVK+kxfu ֢3fy3ES*\$pg6B#^y1c/C SKuuڳ૿9ia䊖~ǫow'GhLp~ f긼u/E+ю ;rRŵX.徱-¸% ǝJQ*r(ܙZ &Ǡ>~(H$ť:2ck:?޻Wc_ l`~6 Œ@^dVؚ@TX.NTsywV;ըiKƽrN)T, eZ?&X1!峥8ҧ]%,u4pdm:bJ/::vbeǣ[HyBݏO=aׄQ_s (Szqya\WQϻ35U ݓx~Ucy}/ %(u/a1!O)cx .Y>]U3 ц %$b&JNyfZl=z(5Ku`\˝2 \k|MV#q>ۓbo2WPPWB f&+"duоO@KoRF\Ģe(2{Z+Iw:z\jm$ G)ܦ8X2Y.rWq`4cw"Œľ2p"G* ¦znT]V̭ĀSEjcl yٳ1)xFN&wRiT}׆uo^]Y^Fd^J)ٛ@?"]B0W:?f.GtST3Fs7Br艌m:ԲSu}IMBwgbnѬ_s{ķX @n 0 ':, 5or`PRJ*{Hϙy1|3^w< [U!2VICPδ @RX࣋(1h1AWɾDCkm,^ȕmq(0-o68j•hln}iÿ+ŦՑ>СwtE!AuCS@6xGg͘M7M[y-7=xXX*#۠8t&@nZ~1?3ֿ9biɠa* ͦʌHz/fk/B.Lz!Na|,<L9Ěʱ/jרD W#ߔY8>a*Z}$ $^_SvaGZ%C)Ϗ/P  J:l+­y(5!p_Լ!w%힘fF00SeGqqf'zz!de:Xo+MBShZ~n" +0~׎:fp҂٬_/eߨKlPF2ܿޝ ;|u7k XK6g SO(hF/[ z:l&Hۺ:H1c x#.e.zw:['۶dMADrM̩;ABJ^t)|dKQ~p9@ٖ:ۺIm|߲I+H=JQ~J 4LVd5.!va[?\@5-b8]inm18Br-g/.&hmE+J$ro!Tb``z#?i]v {dӠ [=XZS( KäR<,) )Ց5/+x4 iɜ)կUE9K8i!ôLp8M0H߄R$i(~M_u+uzN.<~*BZbUx#sm$ =o.P? +s$2_) O>cR8rvw&6fk_ |uFTlLbgqi}5E%Զ(x.LlliUp?B q M .g41")6Pg |vzS`Qߒ;]K뵭1aI2*UhMnE)WW/qJ͵*{Zl#D{\2@2"0YGƷJso@/WV9"0ζxӴ*Z.wsDtBL־xcc-y߄u%թ6bVscy6lϒQIC,̓/@ dE 7cyg2pאGRl @ : m|/n5VIeюdKUXJOUh'[ImEׁ>daN)ܼMڸMtsՖ˦jqr>I9 =Sт/[fݝ-;/~ S:joZ|b[s`Fھ32:PWCZ9# 0Z? %|o7vxaH\=E͋FdM[%o7  NhXo*|^97Ry4 A)Ex` Sd0x,j܈oS\KG~Kqqu#o)4-(T=C*#)ChJ&:Ӹ͠ʢg}|h3bުYO5TFu}qor݀ V.䯸0=? !("/xj`b> kyDv%iB)yESJC8uZ&3TKFKpM D hY,YnӄcE[dIb7VBUЖ:w4^߇Wث8>C/O [Ļ@J䶒zMFj?IkK z+DBF>F8n5iHe 䧁B9:nRᐇ+0 *>%Ļ[2ӢHuT]3OH$'E1"(˱ $XY1;Ɏ1C8e7D\/pkYhjLW|쑃ܿƅa %)IbgQ` I-ES%#XzRYz"n2x&üCrn sm `Ԙ,'Gl5-iQa܀gX ?5nS?N ƩCNy}kQʿ;VlBFx`pЀWUq<t^Uh(+|F-zM?5ͷ!j#ax/rĄY/nlÖè ,R3Fy d,~^].aYm}R_À2|XE%'9I;U (_rqudk_8г40SXt+\%謁9W¼_.2>/` zxmdPs{5@_$o /d; QHY2)|1 P* O3P~Iʶ@~:-pjGaz5W X}`FiαBʽ]k [< wIAhP3YW b'5jlM$:E0\'¯IZe[8bo;|+jaDmxY%4! 'M{x/Mݯ ? Miq>)iiϻ*N48 Tiel#ecW"| ~݌qhFҝr;4XoM 7XsIu->GBQ cD/x2c߂V$#x#ܑRe~n_RȈ_ㅤA_vK [V=GBUʿlP_f@FfK!,Wx&Y{j՞z Ztϡc/z Iyn\s%g -OfɌ?a_;05'd#wqnK#}mMP.}Hhh*EF[C}oCeZE4ӣj] W|lmzZ(;Bd,_&<ĜZĪ~aF56$cy\X_:vY |+.Hq( /ϨQ]z3s=@ON4/U bKTLA˔-dt;тSZS:9F)<فCQ(,xZ]1dtUk} ;z fDm4xF¼>9(Yg|Pf֚9IQr6#l`-QTAHuz2N^rk[k۳9#ÆeUЀ:==QЈ.yQ`~C,"@Y.HKUIT^G K_,E.T6F :!F؅XNF%r./.8)Qzʷa鼀'OoRf6:mׇ)[Dk2DI j.O|Q!A]@^Exڔdta_@YE t֠3RɴǑ'^"m߲JG}t`Cٹ&~ƛf/~CL ys:cJVrM ^D~Q\ƒDu׽dPIp= 2[\*|iי!|w|Wrq͘%rd8kwޜ-fz8bm顒>$ފ  ʔ?$+Q0юsg%;ax:yF]_SAg(=_v6V-tm60ğQwvAIY l [LbևOh* =q^}( gwxGS  D0UYa¦jʺhTP?5\@B{b>kzrd$~+||C6ࣈ y5Wj]1F@ cjYpܥTltU_+.fP1G~a/JQ^?KSbw+#kg^8?r)󑿺W׆? :oB`vJѲ -Z 4!^ N% `(A^_v~3Q"R.(\ڌ' ʱok:'uj»9kUy8"1]_cp*^5={^A2ţUzѤ{%؝ a& X@m~3\8u=⇙ב%Ňa[l'ڷ{u[UiQҸM Q:+Q:\.@;j@%̻/rqGq\ovJc]なZ bjv.Z"Ż\+! V{r<ˣJe (BGOӱOUT3qp "[fA^yKYݦv>R=y~? e!RJq&7?( o-EXki^HľV>q#18puRпV `14s:qE?= ~. _LfrY毀5@O4}Hv9P({-/_D{+rҫw%ǷqiSΔq5)ND8'z3~.Ey&c7b.L/tG}ɟԓ#8 uΩ8hCƉەVY9GϯlbڮCDhΣGtGb٤ufDn dQ$cⷎ|d5)\+%S_(W K-T6bJ.ꧡfߴ :Ոgw Uk^FFMUkYNKsuTv 85cH\1Hqiib+rNJ~4^u5UqLo? na/[,J󄫘|n'Xl%q Yi $%l;DIOmUCso'EcN 4ufv7Ov]?!;!ʩ7AIUr-cM}qbE&SYy%QȶY#atD~J‘(C3*M٨CajZ ku[>j#tX~S/˦ۅȄB YqH ٗcтğ:>/PQf zdȦ'Os<`5u >*5sŲ7'`4!jwt:N JŶZE&L?Q}uzN9T\KreC;|0^ ;j0DA9"%>5K-[|q\\kTv|5vʆ0NX_-?>L:[0s#973VHl- =[?^"߽ͥ 0-. ө^8;z 2\m/ Bz4vV 5fz`D ].[O4{zCN!b8xZyuiSXC˶}gTr#hasCw0gd$J|0_gf8YCߵR̋:LJML$bB[j^K_q/ж, Y;Et^U1UO0WA(<#3A(lInb. ($`6˫$jBzp3S#0ߓAv4VAm6s.xyӾ@.W58_UI =ڼ ]%$0TcTrmuZ8f@k̡=wcN2z=P~(~s IՆVåV u ͫvOJ.΀J Õc:vry$gM [4ط6)|F XPlw#N> t=wSNDg>L'krWS [u}J>P6!gbFt>\_iI3w BVQli~/X$>1(Jo CTOj Lq4hFҺ 3uw' w{D}#C@ :g=[z +6Y:oi;*6[xD|GGc۶uV|y*erPU͊GV4;+ު/T8iVHc _ eLd-)цCAд[vˌ9x"4`}喯}߅Olk df 2` ͳA!Eq= iq{_Nw<6+~Q3uB#XfLpr_vf"ODY[b$AB#.P,'^#usU@p;bm%'{Y 7.Fr19bsYuyI_YEuqZ!g0w0ܥ'Dm\~ݥ{ؾ oK싅1'RN\:C)GPm8]Y#vl frAB2i jo7vR@ , ƃU;6g'oB1e 6ac!/8d#O$kWdNv#2! ׆ñ^[fObZGS.49"| V/1sCr@Kkv b\y.) *UUei4u*vM ;XTVW:yUoYq5Ī4 IH N Wt ûNK]nbq1 7MŬשfupslG? $j*;W#υ7;9㜾 lR}Ṕ5fVJʈF4iB_\ jB; (shSC us(bi%Uk횚s-uROiO1Kv0PV:Q'V{^v";^65%!#7+4@\>Y;Ͼ#SG `W Qɔ6Ʈ\z(-_G* *4;5&AVoox*P jA(_F+'ܜlzNo ho5o:֨V M{W!&87YccU'3q[4u;ɬ53(0L7]}^%k!tD[w]k_=L 8:dF`Ϥ2?6,㞩`78,'6%-pB@iY=$-5 3᩽O%y,dB"iXWRBJ-D|h0}xANC̣87vg#ڷpH~W'#̹ӆfBS,'l **-uImDӒ?{6R*"4mRDhVU= ,\ Mv8Bjzسx\!QgO@l<W}IԢBUzkwƉ% C I#; ?/ަՐ,7 KGg}KJO\=~}潠@v1'E17 eilDqy5 lNAv)Й*_:"PN1ؒm^<H[{OXX7 '>@f%w]PأY>.L @&/KftsS٬n]jS琷LXlI:t$Āra_ Og.m4V/>I(sju~+`8juz'̚J3b+m8=$ʛFzǾaQ :)4)Fs7jv"rO@P3.aλCM }F9&DI 3V,'}̀/!a cO??RپTL0w*Om|$JX?fM%7à==@lbz*χ:gBֿ)N(p-PV\_%G>ך-J&V.+dq(1C C DLH߯~|YZhʐBsI>@a kCc\)t{utbŸ٦x{0e6Ʉr(_k7*vo4UP~}:R@e0JT0cpPk+З"4_f j0zzޫژ}Q?XcJA.PÝ{w*,VcTMElbD7_td1k0ز\+.C36n]x:#jjxRisY]Y'\8#Ӓ4f|(Y** &\D쏣N P4\wxsD`N=:wn |443Guꩯ,^DvѧVl෰ggjo޷:*WE"i[5>6^ΗG/qiF l>}W4gПv MtK4Gx/3&F/VE?vܸ*ʲ!Ok_6h#; :>oX wٓi9i,u65oDUl5{ -6hA e\[H`pu9s\3 8:,^@tj94b@@ [tC@ި)[1DC%, aAhF3Wh76m$I}㥓]X&SFOȳm+ݏ)' $eM\D9+pS, ap3~ 73dVS@@Tc)GP򦌺Pe?ya/9Dꞕ7 S[@If?ۇ>T.TQ).O.OO x 3aWT[$լh _eט^9` MjiTK?Kp4 gۙiR, Q>bO.i :BPAW;ZGN%_hQK48x6w]wr,3oe~ZskDK|&H;y[0Y YO'3OcKqǕgMp׏ה^N];ʱN ͎ j`,F/o Kߢ~%2Ż\߀ܣcmAhkR>_S\X[T]P YcwnOCc`}7%׼y^^JK.e#~})J#d{ѥ/6L9ƚCŇ4v'K[ö1fI-PFb.2ҏgulnMb4tJ!2jOȱ“̾B5Ɵz54Wǿ{ q؈Aho -/hQPyLB-QB56.18\5#:0|OOSZD&X$x&3R:b}UN=\15+D/nfknO*;\)"=$WX!4Vbּpm VG m}]m=h"Mre0%GyL>HWw9͸:3#f;,;A*8 nHSB Rqfpww ֿY[7> vsnam϶ 9+< -G+Ɍjd$ڕ7tdEUJ?ݮް*a+fJLR|4(R1y͂ikl1t:pr.aӅüI69nro?NA섂 W*^|x܏^Fu"]ت\7$iu=n.ƭnKnns@eg~n?N ʛ(9\'SWO$hNZXa8BnLL3.=՚,q:l 3YՕg Q-wTuqb~3'[\yCHzaJvhsrΏ `xJ4'ZtȨ0Ӵ'3d{6@kXdC¯vVa 7R0@)ՈUӍ'ڲ Ų/dw$,ƻj0a~J0 l &:WS5pR/0:>=ctG[1Ke}38U j9Kϔ-9<TĈLe7I.1(~vWވ;@?O*8 "\dֹ]. kʲ߾8-8Qxqd(¨'>cÅr+h!}i rA xx܂)] ڪEi'GaFwƙƣ[ ه{)/<uKwɫ;Qb)~>~XC8w,Pr~O ^б:F0a>ܹj,c!kֲB1%lEyl jO`,xoiU>"$AO <CfŇQlj OKgp;kRFWj/cVW;Xe$iߠu^!iN] 7=yGLoӀ2h7/2.m{U70闂 G@P~;7M2QX(htA`ޒxd`]! 9lEi n/LyVd+LfjN]B`eM]h*0O"/YGZ0Bc hqa셶ӁEe EgLMzH^r 0z@ek*AcV,^@a;[W9_v ?ws.splsy(Sx-JiEPJi#\NxQ>O;QHP۔:f7+R!#֑U|[rR:5օyBj)Sv ",(ad *W|\R*+lC&K0Kk 1t*C5a YL IKKr&Yxq9Ru߅;3bB&:QMQU۠L=:$՛kkq σz-!g!>za0){ٯꟙ׈vF p#pl}lW W55쯕Uzw7UH]K~Î Up$GV!Bg-HsN vZn@<_N9'e(ݭnH<+4bJ)wO!uL4nCMٰ%)K [k9-kiNx4ثZޯs(رE 7hV92 @{$NKP"-b\ Ɍ59TbչQ @S8OBpR70=-" Mg`xCFo`Pgj/ + FfSYxŸ<_)7gK{C6hw,I$kAzߌx tK/tRzg!}(0zu51.oϴjGlrY(=M6!dQoӄ#5Rjc9m)W`db}sURξ>EaE80TsI-ZfB&> Ŷ\?gH2V$[&t/#qWeB'a=QG],koYU(X,@g <7SXpYGAtq1+J1['n#E#Ÿ5|nB- xaZN^+}6.ho l<:SBEUzƔ_ql<+K X&a uy>dXM1 uPdOhࢎ׉~PI3udYlJC6/]1?7S~~,lE1QW<֖"ffJ1 +GbEEqQemIΫ3O:?xY\ѴƗԾ)x3%( "N8r2ŘFj ,(8֜MB2OP+G3yfDH_/8*I@"Fo=2TVvEM/lLys}iA5=yִnap%gic9}ds_?Zz2&6x}6s=+k:5Jhz.i]'QZ-Cr 84Muw\3멤|z | ]қSM#F]eWījM32/M'DV^%%NYe`gbAǮkZVH5*(5<~b a/5CX YMSFEp7+Ob-/WĆvI.1E!贀<&nPʼ/7AܩYYB,5*3WU9wހ>+r1sS.nDOA\//J(iAf޺z]1N00@& c7t$\NDp #@|Y^x (f,d xw0ٹ7E ƈG|݉Ž_ c:\^u{ _ĴJeeڋ.3߾JIjFKc5W@k?Ğdx3Ի:ʥ㻆7te]{ u|MSޒт 7ʌq4O@xYhrNaRsȲSC t5i\% j{>EP֦lA~Y?T(?d0ϥ=:(ڈZSPI>mt{ %ـ\QnK U4'@4~&ik._a;u ʜBsOBl]Z׮X)޼S~ׄlM4mJ~!ډ;2 bF|FS-:vF$_{I.7zXGP Ii 5-=͐۔GcE[|\8rۊPëB p:6wꦉw`\^ s*.+5tآ_ sY8/YkB'hgVD+f]Zet"[hP?.XQC?23U W] PY۟q#Wŀ ] ?!6$ 9aar؂hƵ9{Ԯ(:ӽΎ#;Z|ToMVyĐHnH%\ \5MI ukHe+\7j:bM'sպTV_iIV 7C^!+ fͲb86Õ欄5'_/:;/ -q4ܼdHۺb9ڦb; 5ү?kWtTgu:G  bGTEG4އpէ] Z&Lڄm2CM >Uv9{AԨŃmgffx[ ;"v:Zh) {]Z,þW|Ҡ=b F5EۜRܿLς9>Ѳ]}tb]'ìRj }V.wt\e. '8cA@ָ֚tfPLqfOw\i}7z7Á_SvǸ^vi>ĭz9oߋ-Qy9 ၍^j?*d H[9dBx˙jdɳ'QfNz9ݲ_:oь*`:xjRQz?Qm["Iɗp+wdW+*;gciZ^ݓkS n_;&hܡqŪKp j쾆(~EʰzPrYpf*ճ3MqІuG6.PD%d*y$7n4WW ̕( iF!E46EƬB-+w#uf'FRcxUY]Qlr#>R` Or]*5etN*M-WͿU Y0r|aF<ϑGz)&{x#J ٻN4Pzl8- [[ Q d;=T~N@7f3| ^la>/7 Q4H\JC=r| 0 h1OelL浸ǽcާKUP? ̺L "(`qiF/-st:.)\0G)+cJ35yc>.Н|$-J&HRWog6byY6t=FmRcX!g|D2mΕ^`sIVhjZ$ :R]GAIԸ <?MMRqIl ی?T,94 s\+ i}MI_TKUfbOրw՝dm_/˳xw٣Z4Ýh/yHヤ=jQ$\{ R8AoZ ?竡yOFkh_$VNC`ӢОK=ΨgO"BѠd#֝pZ/fB-&_QQ$~NwZpFV JLnf/gcqYʻ+##!T),?CR{ Khc}5U-_XheA}`|[xJ 3rfmFU1a6ٵq(kG|"A\-Gbja>1\7fe薹}P)80P#No,K(giR#6Piym1O;:qE+I6WaGƁ艏P(sL ]\d/(h2Yoҥe<7AiW? QBiMN6LC|V"f!.g,HA;rE˻w[m)s^c,|A (0$7$ʀXXCت8ߚI}w2> % )\F?sGQ(U*ޥ&n)?4$+zlp4iQΠ(ra:ļsJGr ?$ dΙ_T/f*G-%abd 97FfƘjo+O^W~_T_BSx-}z04jQ.-³JC$ 7LnICm0µI<v0!y p{ieR-D=` camވYm}ʳ<3Le^QEt6|mox( m9+*Znw#iD4*,'4n)l<._kg]+}fb] qp)ĥl+XԠ1|Ahjͽ=TaxI ?\gFE㰗= 6E7oH?AWӌ'AbL%eߋ[WeF.5f4 (ZSjCڮQ%YN`2P54a8U*)ϻf~QNv4ᩓREBczBFh w0Ԃo]gͱ^ T&, Fm7G~$|5Sf9d5eCq sO.?($Xi΋+W n ^@:5ٙϔ=n_T݄B4pg_z~G9H 2߈ JEL\D[-ޒe0/}HdۛZ>yu+7l؄YM#t=$L\H?2`&Դ.=5ٺT5")"c4Ps۔"۟PgФ6+c Rtlrc_U50YP2}@D2a&HzWYfSk_%_ϵ\2@âdtJ 0$,JELNS3Ƕ&"gw0&}EզD.K4餎#rDZQ7uBgΛd숳HD.&P29#UAeR%~0>b"\POOBxK֭iChhDY '+=m^ON5C󏫁3 B̬c4*˞~-7|.@ Iɓ"-b}B^+bx1{5~wUt dSJaU݂GHVi) /9PEa^︄/^H,y 6&oj[<,L52({PpeWZAԜZo !AÄaA*4]YWwPLǨ kP'2rOD"s,*eV)hxQ>ϐu,{o 0@D[ (3eU$r!,&n#W(Q]0ivEc1Ƙک+,MZ}ʪ6-n#.Z.)(vr,ZUU(bcvq{fँRXGhTejq|Qˮ1_^j}!Enx??7x.:/qcHGeqSSڐuyڈ"Ů 4Xvھ T8_cwܵ> )f2$kDQ3'WuIzʆE2ٞq3Kb\ٍ+Z{d#n P0qBvQ |uPx^g 7;ڮRƲDp6FgǫE7ܲPga`~.GRm nK޹+ ُ=i Al 6 8ᖫ߱Bl\zJP_?o\#xA?ļ*Ri}%Iģ_"JޠZ[֏H+\~kqT򇤦)do>%FKgcs ;}>{|RX'A~ = :n=v@էT9t:#9:Zr'@p^qTe@rᅠZzvcjQɧ< ч*Ob.p53e SO$(Nn<҆So옙 ϺZ4x1u#dި'є/e͈#\< 1;ے.iז$9TI;6yԾzɳ%͜Q7b2PF^"ɨF6bIszGS3C ԅ7oڋpvX/2Q޿Š:pB  '۳!\͊SՇ͔@sܟf}V[fybSW+r׭<$/ĵKoiU m@kgp,*rgƚW#1){b.__j"t~T.#%rj92(VR'9@l$"`b6 Bij.ӪNr?6$[(O\ w[ 'u\;( #M 6r]޿p*LT# "JfQ:~|kIAI+j=ܒCXe-OkBp/XU\ș.q@ m "&f0^A3m UlSS[N4`TΒEtd!P״v n\L~l k"^^Nn qY5?x^a;K`4H,@^gHpӹŠ=U+=׫ir"i4tޢ雄n5ZP~#+L}7%d?[};WL;4ae1aI;WPmiT oEqJRR>M(_Uʰ祕lD9Aϩ˱f*|DwX4w’ٷ>#S1\"oS'V af` Ǎrǡ8W$$}ɼw[g0ڽ/b S)^%?;\q.VY5mbʒ?yW4la~㼂hS홁 G&Yp^!BÎ~q_ |طvqWN%eov njQ*藦PĶ 4|-uNo6z9 8 ]s2j|zi*1y5pkq=\|i>ob&)']44:-$}3-L/xם coc@!|=a2U6㡯쩔U*mAj.xHYdKEAvs`Y"&/> [ϔ?ͺ5@w?s} CA83=AZز~* E:X`"b /:()WGLfx"zЋ]=o!L~]AI!d"A•qb1$ 'Z*6u4!l s 蛹 seqr8/łk0D`*2cx"%t\ɽ|9t񽬦vyb;D@LH|X‰$4p1^,NJprUrDЋ=!2@鬰>]{Y|>fwmYdةG .缲sgD!Uxv֣’}/</2#+ -}8CnPkmڸE /ڈh<,& QHҳIUWZQ>҆ CE[tVz)F,[^tX 3H|#mc;)UX%fha`5RE}Z(zVƸ<į>7 T&a bo(XNt:aޠlE\MIi[c<1VaZ):)F(&"ySԎ 3U6[h`7R:!` yѧ|Ӫn!/Vc&6비ԬP_ ZÓO,yZw%gT)M5ʞRX^^_t:r{K-3**-ߊW"'8]t]_ܑY\>c {VGYzIPȯH8\f%DϝSA[!0uk'K%7-XcW>n{Չ^Bt |E+I=*E{LKbqW7o{%c VwƉ-g8 154c܌rԊz5%+EQėlި4I*衙3%d6A]#djtPf}WS8Y:(-Ǚ*U- sOLD$ĵw-J9!;R$ՀA͌k`yZx<FL -W_blks)s3jZrƸtZOSHwymQnРO<݇hdl}EF*PҖDźWx`Όe_Un_][O㵨? S،Gp[ *z`SV,1zwTZ J .X cgˤ[Ē`" x 6:PdUvӤ"GhK͇b 8+ EA.C4/0ȑ[.iEL(tOd|? ѐS)VԄWb[0{i|0x !rp5{ n:(J,9ˤTB D$!9 RdJL!SC_>QpK70'[A`Ea4'cMeǸbUDg[)r8օm,kW^oEukBYJCǸ?{kUtL癠tsr:vV1xK܁.l z}T6bLeMͽJf,pix0~_´<|]g@qRQlFAgOU`{SH:}> ;hlbFIȣfӖM> x7Ezn)<`*)d\v`"fXTB/ZNkݝ5~ d=x5߷fS|\x!6mdfKD}f#%GDir=󟌟/Y ssvWQӚPv9$7_ܛUm/O"oVM3U%rEPEe#LKW+:=72`;°cd3NR/&֛ƖC%3qh%r11_/nN̒c_ OT uS~4YG^k?kX1xVFlO?I@k6xw+ݨ%)H-~l#C\WO*'/߇GQ`)f˺yPيt; eX?1&oY<kPY(.<`nƸfp3$@".3 48R>or'U4S`^4~p2)j鷺Qaˊ: 쪝DM 'a Tsh=/)eqT.Ϗ2Ks?%{ G\IZVJME L%,=:Toj2)ś$fP6hyh[{˹m&yp^!iLSdosLU\}e 2CcE@&qn3W pb:Vzy|b 28ukbѨxLhPV |*4ts y"6^b>D.Np V}\I'u^j zR`>#ٍWir. Z+gdbc1-ꄍe FDqupRjì`^ntl]$46f+):DpxVE}2)ˆR- {=E mQg=ǏIKtL[/&~V+;[>ɍ.PÕoI9^ѳ5 W0|_|iF3T#MUխ=}o\Kp,:|]gXVN~0 YϙM||g5deδ̲BԘ+B޶ތ沀l`˓4IGϩE~9L]\Wuf5n&Kf$;HUj۟]n") |+`Oj."jWW7 l3X7q#}؋rqLJw5q÷)XJE6n{<.syLȂVixssgO44lk}Eܯ'؉o h_ E2 G<82$jsOD9)u;k1J$x0Y}6'AWC=K% ;-28L(ȑ&v_Nj?][ O=Y5w]KYB*-JYocS Ϥo|Tͥt*i"dVqV36#ǫRlPV|-Ч\~=y|Wߙ0Ӑ2‘LQf_NT"*`ucK]! Ha<67f9hڴ[`'ޔJL-c=ҵmXvU( NwIj$8͋{7;¸j -ڈjJZHHWߝx+$1S diݳ"$[d2TeiUm7$ʏ#E >#}շS%W>M?lDmu$*_cAX|&,WF`WQ ~u Jk'ɮIҠIj%`te.y}}=gc26$QEH=~hQ1rEQhfK^Ef-\Sa،'uDwyd!Wn{'Vؑ c"9:dIid- 458 R:"O#Ęa"4q59p3o y4^SH- kYLs <a2JQj1WO*vR@Թ;0 uhSocXʝqڋ*Fc$#41UpY8}ߌz9x!|{ <-OۇȆQ=ҾP7Zs5TVxGEGʕ ^ʥpp!wN>L'Ywsj/鸘BmjVSPGE&:T]ytqyW7]d!8WYɗZݐl0oG8_1A(u)yBW{տTJZRed,MGm J8/n`\O@iUi"1b$g W6-/;Gr80@hh/6`?wkKn?n) Oc 6gK.PwUx=Ipf9)О"j.g9Q4f-F=G%NQRG?xG3u#E8;}fYpyaړ2-a<8}[k|Ie渭 DȋM8lN ݦhݓJ 7PvxUsq}F]gׇm g3^N_M޾ЦYAzWs(}MW+L@NgDv^OWz^GG"G$>WZ.oEZ}Gl?$4T!&7<ƗehS=;%WTZM?[]F!=]43.:4lYhmmCF`FަY*/CTb{As'{O_Q_Ywp + hE^\&YGyo|tmfRnX[NyWV`w;h-&e^wӲ_ɢPA1š/dؔ^g˦V9qx4F4-K Yi|\2i#򥨠`@b|Y]ll;NdyQM-qWRbI.9յ}1IW1ήIf\%ae&H8&iDXBQ(TdJP(,:n1A۷޲]7aQ5l~ыs-\թ4?z (=Y C?F]|\[Kʑ冀0cv<벸 bTd2o$>+wpcJYMDUAev-t){*EpHdVTJ dÕ')_fփ=I: hm&!4G_mT&5 .(]dݠFi^#GcWۦ'q2^:*G.Tb+ćh<~ d辜C`M59";ɧGMɭ]gY@AķLH#b (*חKvbŹbg؋ju1X]^h Y]2k oy:"7*(Tm Dɠ*ŎJ4:OOM ބܵf_c[흞TXK$4Jz';k{{Ũ$s0L|ÂPS+Zn|qWO.Z-`o&BrJj:hHo0!0G]DJL>_'?C82O%q0KlX`cqQ- 9aԾv^YPyW0d;x&Nhc@'z7z<&tZcC]ߣᕀ|"ЯX<hhv*#l~Tn>p!4ց8xÐ6w:0eeKS3V8Νuǣۢ*ȁLр+{(w**{*v:*D&%$e؝~6W``"I Fs}QɪrI)t$ϧF` hu^Ґs:)s gb).(%1yghrUrK 㜙AJGe5w|3UÚ~ןcK|d'7FXdc6{- 5Ɂ~U#%)9ךAȳ_Be">١qRrBbٰ1@mry_奟WDƧ8TX0a tb($Dp {pgcFOS#1Q8`Ju{qJwI'OUN^Q{VW)%yw}lw8)#Nt,.)/(~v$&Ne UFDy%€01 5߄r{ JITzE_z/=Ae2=jt_; mv'Bpo`s)Z/nxE7s A/mLnB#;E3w*LThσ)gG358P kW݅pw ,"=[M`#%vZ1o)|s?w, ϵ*TX̭oCUNwg[W==ddIMl Y~2Lf>6B }q-U3 Md^ɱ?<F vApY8gE 9ə`?31FHAt*]j;4_5'< E+ORojYuͷVK! d];μB!]ON ԧa5:r ٠BxrI{m**NUye-ȲTfzRǿ~šKȢ/ Ni6dZ=4|L!jׂʼ4T XbnFo8p(?h͊ϫ ~>8/jb ̢e&6 \MRh.p2.r[V, $Sž_0~PZF$Z%sjvMzn(sš  c%]iϓy|Ov7.زXU7az$ߜ[䛎gh(W=(DM<=x:]S~#rVYƎ!|7,[SYo{lfԠCKy0(C-XKqۚgZZkõ5wBYDj$Te. rr5,:\ `l4n`*ߔ8ҔPY^]h${v$u5oB $3At߹@^sH(R(IX };wdk'55i8w PfLj/8֜tS:aqYQAyě [JzޱDbn@Zs-ğPmٲ`*OTLW6 \]RSh= Ry1P~0}C86Rtu M 3mUA%k!ftsV|-Pw> N(&xખ#u~ >Wc+Pwҵۣ/Tks*31q c D!3YJ?#D)` M/~KH6vDk!\MtCͨIJJ*DQ"RUw p}0nT=:p$Y']&Ӈ}poG O9``3(poqwQe E4):ؑm?!..Рz"0ǧߤc#҂ x+Tfޥ{b9&$T0uLdy܆O f <l<LC^[}ȓׁVMp QD%vL{?o8]7|cux( V+JF4\xEƪ KoQPPoN0$a-bfWe +՚{XhꁓD1AIt/|+zC}aB抲/c,i*cʗZ('L>W>QlUA1JaȻ"ݙN (q$}l[ҏ||}m?m"ۋ%,\$l,w\Zy"걠/q,9+Ovc3qbL;>50'0gq%k`SneiQΣxUmbȐ#aVeGHD)'*b:{R/ } alX JΏ#Ę[fG#4s7u-ӈǹ[:C@A*DAԌ<#[UpYW0 Lk.bY`{ҤS(?PELFaLHՀtvEz*k0;R}stfV;>0zZ^fP + U`aȸns5p^էm}k/{6.89!.XKTֵ1| XRԭ]|h 聑 oiol@Iu1deK>!j{.KB2^xݓe)Z~|@ͱS-ظNjuDxEGƋ]=ʒ$L6x@Ak‚XC`؝*^(=4Ӿ051i#w?X =GoxmtEZ^EWcœKtd=w>وaw$El bN6`(d 勀)gO|2X^PefHʘH7Eܝ#Pf0C:c7^mֆ,ދ+[>n*h!ՠׂ#f Os AvpvH prVk} OBT3)¬OKQE>Tu`Upp؃E෱lIUpf"U -n <:`%ӡ$Wk݅Y9ɿoPja ֗(#5O@ _Qz'Dq`f^8M ^I4:ӱ¼^Lx]J:tF|}>:XCmQߙLu DZP*6hd$M밎! [ƣN Y&j(; 7 Rj($3by+~Ey0sf7!nNͤ|T:hAC+YT3y (dU:qXsbc_I^FA6pAcrg@2{CؗwWOk<=s0"ґq@6h W"',bEHAŦ $hShҫd&dh `sa̘O@\N1Wp m!+cz$e:t׾έP6tX&nh+n,c9|IRYoX2rh(Ѣ_~iS}N 2ǧQS0es*)s))J[+U+pcH(0O[ 4>/{uj_V<ԫgQ)fP4ߐaDjII\d#*y܎IC裥9J'C]Ō^淸 ̬;{8<# {BfoJu@1D$1 ftLK%ω&t+ սIui`ӎ(hjOnm1 YvHzg7lwp~QɜL TDn#W۸}VAL(x'-!>w함Sz|6%a)FYlЀMPwyކL} }onBw<=Զ-IYʶUux42K"z@)4( =-S;O1'o7هن_7ۋ-Modp]BL%<"X+J-KSEf*0X>bG Zu[пѣŔMTex^AP3Ns[\ǖi^fL,o#.aPgǢ ,:j@ٚ>Uj; 6=9̈"8Ξu)o+{hou?fsԁzѲlN\9Jm^+bko;6t&jp'Iq$#RܪcsΠ;2ƶ&2_?۵vr5Zċym6dEЍ:y4-mX[k˞E+~ h&~G^r$qӇ`#CMt*HMYCaas1@=98^Ժ|#Vx[0l湆kXJ}`o`R_ԟ}F gyϯJ"v!l 8hv8VL{Fs|A2afkE_frO_?r]?CLOohLT]P8Eē]WЕ.la{$ҥM\ua'.Z_Otv"!p妝*G ܶK궾,؛V-Q>ӴSj.|ЏRYY-K/~wCZx1m=/03z+XzSV5#i̙fe,h+sqUHdq>Y^aAJ%:9H,(NM rߘ=73|/ŭAx7JEG k+T}+ub=i|3҇0&L8#jsO򣪠+QeQG* 8}T8ƓX\xICC.ĥGrEVQ;XDa2|&u>ƿݦ ৡo;p)s69w\Ia҄cBOLsR|g幐e`O*'mpx U0*f` 鐣zvDڶݥ!vms=mj:'f($vMKm:I7fʸ"ݒ7&Dyz`1Ĩ9DY1O![69|g|D,:wb[~&3ˍ!1`ΏRbZ{u0K07xDFqMO/WyxR>t PUB3RHEUz1AeE{1IY Yp&rQ "7Bԋk.-OՇ1b39Vz%&t9>Μi}hX5v=,+?Խxm&4G8}$#Sas.Fm~e-=Ik#JNiU H)U%2 f] a D=A[P:Y ޻wo…ϭX/4>&hp%K}1Oִ뱴~3+`u iў<*\^[w J(u]vko^>q:iۋޣ8Np %nE<yl Ow 0Z{܌$<5,)S&|qe5_+(ů+EK)\"!֡w^ 1ۄXcȽsnj|c? ڰqNE a?%_R|~ߊQ emmI j jY&30;S2֐N2#'y Ϙrspqf6( mRL(V|$BD"iobmm(HEIaF&!lw͓nr]g7rwdE9iyP#E < PcU,x{ݛ҇uץtIQ2rM]ihMS~( ?", #xHy5 n4EڮҎRjJo\0#ϱmS W?Ȝ6-&pqvߴXoP{&[H'1&/J//vW%FV)LDɳȇwck{ʄΊFLj"{lFjI|$(nL4YWڤFb3sZ^q \V|Pp#Ʌx#ץH:c(zPgwGv8> XO. r fm't+WЄbO.Lw)QPqȃ3 TRJL V=D|aBstoU{0qCkKrCTzx5;C_]YҿAyZ2"+< ߖYX:(1ؖ>ɉ?߸C 6O6d `xkқC>09I裺JG" |ͅUa i8H'N yZ eUi|g Ī>4}33-[+.j{,vYT8ݍGNl:$6]4Dlt%1Ƌ*?ݯc[Y(̋ߍvj5Kס^Q9hVM(OBW+ʍ"$ռv<cMiTr# vۗxaDs4]I¯Q{B) ^cL{D(6SFגx14{ hc|4L&l1f(ѮZAR.葯s ^goLH]B>3GY.0e ^ib84~p>1="@ȑ\0 Cfm٪{:8q"4mG]:mK'\2|4uf"$8#.dR05ŰQX ωhϗ̃30.])ЗXY' X='$Ֆz[NwP؂Mk;Ji鸬UfjI";y"kᤲ 쏮}ۘAj4ˡ4iC0^T(FF>1UHՋCv̠$//=6}M%bdJe/y^b17#u/FyGpశG~([lYV“q x91Rחǟ_v-@_Z EA]!fw9i,ȝoe*7dqp`չ-:Z]{Z,P?UO!+Y+'/`Ja-" f }IS&tD;wzV;%dv":/1WȦ(J]ei }OP-"|6>!} DL^#?*, UcM=P;.䱴W\1:9H)ѭIZ3NbioIq^pZ kf܍k`^|Vi7C8'EÅ'sihZd_cxpʡL: xΰ*ȜIk$mn0܊?kSm5lWc a(QJ|F`}{i0PI85f;iR( :e56~$n|s6Yhd,P2ƛ}rL WH$- SRB S Kn޳fҶݱ\ʡ4Q9al4aymh4Gw2 OO* t|eYs=&Q)eVO"mfk#ǯt1- &tm xOD( R=xz^3*_x.$8oCHlmC֥bK*2lV̀+}RwhVcʋ`'^66`C+bf9q&G/}֡#J{- X$yOqfWY7z_(h-\~2#tZhBjy?:ߤ(G! +'F\sy(~&Rʅ7ߡ4m}"#[3׌WPTSS6"sr] 9åf[\2Ais\ Xo ƾEV3,B Ȑ،W79â%Ӵ-WGE|=iOоNIˠK/Lj a˻5ےY޸)ຍ E (lXz͘IobXLðdfh.D.tp_-˟2PbS |gy͇{޵փL\͟dt%qmt~X:Ei1pۡYz|K-訉MDtU TW[Z%Nbu'yܼiPi4^ċ[cRV#Kpsmm. lVΖiVt~k!77+}Ԍ7I)wzr/1h2Ii Q֘oAZnJ^z3ng*Ƙ͚%GiFyq]ip鄭}^Ʋ0d1YؠwDoO A j WEעb&.w2]3&ųBڸ.MۨX@g/ u в:' =yM-7Gi8Ny"Ģ`ٞH5TjQ)M&wi(RLMis`#L]iƚX%3 ̛i7]8kݙ ġu7DUlFJo0RO/ u-c( eO31Asx_Zr|Ō_;[͝+ا2ŚRbek%OV*- mˆA|oq'*/99F{Wy@[xdjQH#bwulĕZX̗P赩VQ;{c}Xx0Ĵegi%3eQr1;\diC'E{>(VԖw{a53[ g8N0]4*>g_-ͻg( KM`A{Hh.t)*/ `xz"ci4 >R%3R7G`E4fHt {_a4 3 ;BȩڨNr_ FEOբBxpMHXvHxVU62$isx:6x , " lc9F7 8PٔDmLvh g7>uMJU  cC8 !cO1{COpXLAx>(\eS}LJ*o?OLyX# Enr#^@h SUkD;ERZyD+ĻJRI8 /PťϢﴃD8L!;LiC0{ųpJKekO!R+uXR\Vq+\o7E)ivқDFmyPnviig]0DRC5ur:4MW?Nسâ/ W(o]*"E{qg#E [m@;ؠS#1kzRuDY1y v4<|ƶ1pkn[H8>^r= #\bt' ]NQ8MV<;k2\vمR4 IWdµ,ۭգ|̑s%&`T 3.cuMOΨY"E.\mTDԒe~ug7{)|R75bd.E.)p-"o1OY8ÆG+J7ՊyϦ qyҰ%"XNɼî=UU~<`LA%ZZ~ ()H0E7쨙vm2ɤ :&>4|6Cϣ*ի`"6+/LVxBY!@NaRV_39>ĺCSJ{hThDoϜ#Ipx¶FK{KK?+r* -5ǖW⸂@U@e(*Q+74n;^Էԟ}=nW鯑ɨ˗--IE"AnV*)xs0lluUtebhKUAF L"2ݯ"~L<g=1Uce#q}YTR61>ԇo=$5;=3vA =lODk |U"8y Gxk7' 5tD8n6.9MӗzZ^3ҙB}JA)!+ LpQ;ڪ]D(yY>\ځ-HyUUI[}"xixn7nb<ȁ8'UݐsiE*/dJߟ)i8"GRiNY4p@\gQm3b*rei9==#Q0H9I%0{ż/b'V(!RV2,>s+9ȽSn[8D\-5X=r(*'Rw ss;"Z'9XOC"ݵ C h,hpJqYDk$XD4 1[rgE4&\~Vr;\!FJ+T[ծ%IJ{u Q#y1F\͓{M%HK81,uk`N4 AA|Jt.pPy /XeiM7y*Ʋf9W2;`@>CCU`GɭakFgr8`&SŧGNQ䰵bڸ'֩澩fM+y~v p* Vn9:뫃o۷TCbJV?}c!v罱PpV>bI x) . &o%<י!v HƵ`igi_$x-UȢngKW+K'+1H7ie"ӬYDUK亥u0ՠREH^$0zze6G=JZV*Jb!&&0忏1$+_.?iͺ]|ǵՖn*Rm.Z^`8/ \]"d!+sܔ{µ3>,BAQ0*0آH4 ͷ!@vP rwƃoF-hVT\x@jNE`0~W4qwUpO4`-B&Yk:(1agaԘX` $>vW;);eC wu7<NCRp4Wi&!<$̖Ĭ:pm|@vA-š-Xs˟.pQO :qrA^YVCcex/qX1 g,lWxw DLcDB6Xwr=9o#*FQi=y٣O:'#Z{ᵙMabܽDyK5#lMK!5w]iBK񲀡 %ٱ_u7u#gkk1lѷvj8]jEH;l@דȁOߙȿU.;x5>y3b*y7fnkpÅEC 2ZFGuKs 2tX|-h ^Y@ŠD[>A55:ϧ-GUD/trTI pI?Pu;gP Lρo偪 +x2#j&\Cqo?1 eZOeOl^RFʕ +L L m\a=rEQq]Vo??J~|-oL+c/1`aGןy\GuF>Cc{[ϾmL rm-%9mJVcVC^?0yLM 4>4ŋuI_@ K||#+.Bb0?ޏM+ 9.HUbe(C8Ina<&8kX}#40-Aab=s20G}waf-S%~Vg I3P4M'Z-ɛL#]u%uBt& !Nne;yFJ.FD)\i,dpp༰+QBBLJU!O91q+R|l5B|8[AdwPX!ik|`S0Vd;v u ٷ_t(=}lZiS"ZNݢ!Ke#QBjkojK&߷OWTt.S.CtЩTB,jeTvD7&2~A-A(jHҔi%Ҭ'e(Լ YpFV óTgvW)WAzu5%*" Өl*MNn,sw+,u?hԐ7Zڒ&1-}I&Qy>?Ŭgr9e񴆔APǵ6.$Ix|\iLCsk S79z2یT .B[^+5 Mz$N86Gj\n,L>d^>;d{8l'-|58D ^8KАiQCn2rL0jhiNg.MSAAY۷ 1Dd FbئڊqL̚L|"}tUqKIz% Q#Qc~l6<糑yf ^9-7ZAw_~E.?]r,hbCGqZ6x|s#g&\\u3pj*x&Z-5'˩2cP8@~LeJ@?]\&7)|:3V5iqb/*3;~38aCF9<(qxAI@lo1/P|̝HM l܄T&c{7q |mrh.D!P7fhg龇6ؼE~'>Lh9t[̔8%s> 9>$9T; I M>r| }Aw[t/jPIQ=ڟ?I0'cr]e͘OiıazDݑ6-Zu_cGX= jJW{D3c8{ܺ.ƽ3*1&#<m$ǣkn7LW Cf{MM9ָr`y5G d>Gʘ7lrCc$f~sZ=Om-_f׈6#NGuR>;DtfH <7;A,EBui>$БVMm?z[TLrPM ש*# ߽L ͶٖYz7ZV6˜zå'A@l!6z鐛HM1* ,AP\Ҹ2QFKb""S\JF15-- }$ < fvJ/+"D3UR58).11֎р@+Lն\<6w6zUjș-F*a% X (/FkXN7bxu' Sy+M6O=WP픔e!6@݊4SDu9 GLd5CެL՜b!OST]= 0m19cKGiT9()å]Zg7ȧ4eXsRt>`$bnP. "IJ!7.Վ&qa7 74 -Dusf^<y3rd0ޑ(ߌPπMHZ|43^+^q£B/Ţ'Jg\냵lp::o\%ȆIC{4<3Q͸_$m4yӹ`jv1~1ɶoҝx[;8{UH+—J;zHu2i$evsfFFSd?<y=wif~Viׅ7cZٮ5cz%L i7͛dfk|I}!5<LR D-iC2ה`H-e{0=% =3.㎥xV@򘯉b?#*qt? WNp&h=DPTq6+54MMr۾:Vp{kU>莆(ȎrWlI):~{s,N&^>KȜis=a;?__@v+F|$ `H=(~hQ#A@F~tʪ4H*s"-vH;,9U_g; 8I՝Vm;aT݁6,(G8\0^?wmYpxk)gR=K[yZJۃ[ο.6)\cvАg)Go n@ɣtS^1U $U`Xr{R< `y,'{7ph\)X%~7sNPպl7&yfkDڊd݇H~/%􎪦ro.ûЅ<gy t"#L Aɰ@ћSG[i%3KRTߛif!#Ki,A pORUO v ~roS'"[&?1hMiH5mD+c؈>ŤRٱ\XrKj4ܘ .Zy!= L)ܘyߜeV!3ɼkiZme>W˰]0;6E֟ 3j|7%>^ ^w0s|p6Q j׌;6g=@wxTjX,f1XJE y Cr?r~}8r WSVUl+&hf\m Yr+qp4-)Ö+Υ7/@'@0;J͐ q% WGsq}BщA*'(QxJkQNA .kar?~|qAjd$5tSu^1eyRo!~qTdh>;#S1!c ldDO9ǟ)AJDcb^3Za ,y@v(jT*KVpM?A4::DseH!8gՃ*BS%%ǥ;c3cWgi}B'LG[j*whZBЖO(.@G~]k5 ݿ!:9N6 ufVTZw};|J[A†V2w@"RD*šu5l{޳=f?ꞨZf-X~]Nfگ>Ck>h&hX;Fؒdp9'( "U56; ̩ȄqjYfY.k=,aU}?#(j0]u$A}w>Z˝C+{0sx@~Ԋb#%'s`beifd%ˠ|hU);::>ۻӱAB7e} r*N${:XEoWd?^Ϻ=ٴ_qb[36/8,_0i{j 2!c%@JW+S(v*37p/$r%a. ͞W8Ư9"NJPz[Sxs?3$v`}OMS%AHF]Xl9A-v&-DOA@:!?hCuiaE(i![QK?/'EK_ m`=vF$~=w1XG_M[h b=MBˮ 10MK<*0^^3`ݒ}"TD' ӄřhG+ =}M=K 7,<ChtZOPXz 7zwf$UcyTx8En3i3]a 6`gt`P++0Ƣ𢷲KU}`ʙFK{-dl) #Nb1N B&I{._㗽'6|^Emn0B#\g@|:_[;C=.ee[V'Mr^Wj]ƚu{,<ZQڱ֪ed&A=k`KsOE$hAC%n I".6ksĸz,siż:yJQQm9K)@ dT߈(kHTB$qF=8&6C1=^T`T/MnqgjX^@x\FZĻ_%-eERwZIuKclhKsb9eT܋\3zS7 6=WU]nJR,<ԶUC|۞dr> 893AGA7_ucV >jLF.W@%j$LXq(DULÍ`V6jG@5$[]ytaBh_#b(ÍGQR3? ӭÆa#O@OK>}v HbQ\Z RKleuъc:I|B] Wu,"U < _xF0 ,Ln q7= 2_EqEDzP^J ;gOOcú6כ̲)s6 m#bhxH 3-D@2:M5ⳑ qdVr7_kݐ +vVq&T!lyA:{{29 z #Uu]VۚH7@QuB6졭?Tjr2ظufPY87|*n)x"C! m䦗rwuΆQx"u!H V76o[}Ծݙ =Ɣ<,lD~\Jc G`r0,[*J =7*l"iγ!ApguE~t!VZ=T:!(EFnͣ5Z'3Ajn#z"!5Hw@,{nLΓ/ Yo կS9.cY'zHA(z3* rDG'&*|NlFK$Ԡ " k.m;UAqXc3T;n?Gd\9hghR1x"c{ޔl(go/I)uɐ5d ZKybvh0_."*)Pa~mFϋ!s'zEUբOXΨECnufl!;^TscOERW" ]1PEpg!mmHr>W &Gf188LoOՐ.#z1)s_6J+ɲ%YѶ{iF"{*+fn{) EQ4.E@ªn83T; y *u>\q|KF}-~RͬQHتZv4̬28 "xsMB-ǭ}N?ve h 942kFT,̉_:("vQ)X!1\EE!OP\-q4QMt'<Ք{yYԫďp$*azu ws9<$' ~!suxd 杆GeO3ew]/wn~x+0A)@A}\ 6w3Y9ʗe.ox?̚p*m?IT5|Y)}ٴE\@ʆfrs+2蓯;|o)mkt9zlA"mM'=(ZȫX<;-rKnؓQu4C63d8WOm 2z!x*|-BtܿT Ymd4+q]#MjG1ZeE% 跨kvdv.L u4 C W-r +:@j7 axrG{ _Ij?+R5$gw;'zK^C~fC_PhIk>1Wt24 +'Ku#NAvL0A ZFA|3$6nSM9kR3РS'B',BҷӄsuwAȥY[KN3%['g\EleX;͐[0?T`MiB\4c5bZ8f"[(hj:r:E;je+Q#l(>Q]`HVJuOë7bcR%:υv{7=Z:H(,< kغ?@inRT+~P\,觋O0;O(Da='{A a|_}ݑ"(T?P[Sf5qn/j;V_o:F|V ]rh]V&{fa9j=2Kə Jo, "t*VˀCymo <2uLx, G m`pNZY8BH 4WEd^x9OUܡ" 4-nX2<Hi#vp +un5w tD{jPl K* _aȵ;H0x;HH&Kp z75uV3Gx7b9fO xm? +ۑ!|OfvýPHS맃U2#8w1*JNᰭ*_.qJ#0bizG罁hr( HqZRuvr͖U b~r`9r(by@ڙ& aEwPѐ3A9PBd{3F^d9YZmhU֣Z$d8J-z*ރZ@╚-V2ʓn/?.F7&A% M aZψSE#ϋlJ0>%Q 30u2Ͽ_:03g?R|dе-ab iT-eF?"(x%7IPR7sy 1[yvGC݅Z!<{E_0Y!Y (H:V/IHbRV5 %GCq[;6<$Ʊ RB\=e e jp{p8zģQK"o H>V<5&Ƃ1s=pMܞbFک0GC|Τm$"%_YlTzg=(Ÿk |5Xχe#yغr:ft3 ΣfS܅7عx0xP:wo&)ڳ {[k)nc_2|g;QH9F52\;q &PVغu1iiüSL&8K)QALO̠9l>`[BEGķ+2aOןj\5ޒL%IjC,>0m-\-%y&(ȼR:pEUbW?Ǧ'4~\^i\ۂm$&"֙kYOz2ӿ]s<["F"[dVM]720.t(.a7VhNTʡQUUywmɏS+d_H˒uAZ~ NLȗ&.x!G>_'cⰘ5un&W)6ǃJH2UXuX[ /`-HcSӀal02[ƥj8rh83J6d0eo+ua5fhK#m0O&4G[ xEAG .0L[ٿ=|Az2Rvΰ(x ZX2OĻ CO+-ӼW\?+ՀW@d~kjBEa6>lg:dDHv<6t^nj4-ؑA@7’z"9 [p{{bz3i8颥sZ:+k"-Ia:G{nlAjQkW=zL0sV@YBjb@}3h 4'>(`x P% 5Q+y^!$fC\ߓ?廮1K%A١̍q|`Hm-Qbp\7dGO! ?zBg:ѕ3 (`o"Xki٤U( 'ٛNR\95h]I`FJ)! Gu,\I], 8MphFWs㬔Ffz_ZSб *ٴR& ;vh$PG@&=fv6jOWGK&XRDM@ ࡚@q)kgt?/lV큙\J APX¼BHp@>$fg\}0_N5Fo{zB|4ta9Z)-F8>se[&ˋ/~NKNKڼX1yHR@PWсpD*LKiZ]A3h cw-K4<ޔiޠ :`^/~]n> Xmh=4f}&/P@UԹzlϣa+v\8* p#f|G sR`ȭ88 -^W8(^^H7&S[@H4 #MжG^~ S_g%)Bʚi3 fm=xs81lv})D3vAgոBic umL(ˡ ؉P1#tLԲU[~>Bg*5b rrNݟq Tc  HMN[zWlZhR#+1 ( |'bM4yc <^v_uTm_s)ȱ*T8CY/q;W u^NyTQfZxnl9/2=D_ HtˍhDIK8CGp;QZ+?F:|AGSMX 8jV6u {|˪1TN,u󉳽L/MF9_ٖ\(& WÈadx5x>)#DZRMX 'gm}25/ynlp)K'I-lk VPn{*2`Bf,pȭG<\mlffWW2ৱ_PD_p,̊-Xk;dBm:U,˚el8bC9/f/1=̳ANAf=*,B  !:P1PqYFI) }7s]m+rTA vF? Gx5 >˺YJ`fuqPe,˂Iq r0"71Y3 ͬ+>bvl) y)/( RB0C`{..WIF%~,l.)q֎֘w'vhg+Qw^Q#c|/NYY-PkD04mz'ƒ" &ʮpoђ^ҊH2ZØ;{e v ,uZM$k5 RΜJu4"D_NDaQlxJ$dr|CO ˆ,i?WB/b#R܄Ru HNP i ;;O9n^Z5%h#>a~؍4וGx^W<}*13D^s^x6Tqw_/E , ߓ1t-xjqaA+ݯ׮j]K,iv4ZdO]|WX#E }@MW*|}ǩU<ǓcSpǁ8plq2 h&?^t- +r^0qZ#:~A 7@+]i =1K=1T.ULhch ;%@H}L+7nvY4fGk!tlAoCG׬^<3̾p^Y?S'±8uPHꘐgᎾC/Oضbʗll?Q7e/P~ 6EG^l[yE\&PN9oV{gl( Q`[U4rr.E:8PJ1Ev8k5ȑ8fTP؀DX#` ݫ/{OPfgN}q} ٽ3ѓ BA:[X)} w||^IyfzJ!ݯ}6k` 3=8V6ag'8cnQ@ڋLͼ HcS[ZD~l4i 8H u]ݪ/#\aC6sb:*9MJ:CM!FJϯ6kH(: c.5M 7bk R4X"8a/g} ZqSՂ J Ai/hck= (T)W}a%+>4o=&-ߌEwpn~z(tug4"QWs67=c!2+Wb}XэۼN$X/bFCYos`c&bXH:v_Tt˶P .{0"A9ݴ>?ggB\niPDA3#SlM{l!B_5O\5N3 IlΌ:%̞9 qU&,!It,kQ,t-I'T]H8^1u9'DU3kPMގEQu?,Xǫ3! Lm[unxhgXZBI 7?)H֔;W*nx0^2()dvqP]Uҽyb^LD4Ӌ vվH%Sutވ`xYПB^el&O w^wK 2c ).0)j6AeCzM}C]yz!!`l :n7Vw瓷ѿ{d1+_7iF|0}DI5,aick{ybv9BHW2^ͭsw@Vn-d+>)G‚G\&eK%QVv|3t5岑n?c˵LqbxٺkŠrEK1xkӞS$Ӽ+$Rt?j14zhKvSy'Vm$4sɱIjݟ;ʸ #=4L-k$3>KK;%? Tra\|*VmF' B})9e0=[#Yί-8DP-'sGd%;_2TiP|ZMh2&YscȆo8b]YND,&~C`_Z@\أkG-ͦLQAVjvJ4)m&ѻ0tnsALAp݀?>W쑗\DlLSwG}~ك"w`>G%-q3A3ӂ,b*2Sdvq%<.s Y9k^\Wu%O4U ߌ͹"S|_ HG]Y'RE Nc5 ͜2!$:NTOfi.SvI&(6u\ ںkYA|ƽSukx6~h܃UnX/ J0B(`u1?KrV?A^ gi)o~̄rw/^)]N,q @DDIݵf1<D0(nm:/pЮװ@̆L,W A b83YY<` 4GaG0E\?yܵ<2 }|'ˣrre f>rvӲ<'ՅV[$͒V|P5ƒ +N q;z164HNW p Tr6Lݰ>U|Ռ=$gUe$M[2TNNg#f{=a-%Cq8=sIyf7VƘҹ0;#?x;oze}Z)>ȠU_Bb=n;&5E0:@6`j3W4`d_OX 2YE3K/F=BOn02\4[ʪHKS^ [ErW{6pdǾ'9gUex߼`QQ Q,(J%7j鶶)KrE~%0=,&G@Qm Y} IEWin|;R>g)beD6>ؑ7ڟՕŢ},8TÃ(\4@: 'NkܕFcğ##B& ftηy&$:q>~S#N6gҩz9djȐ'buRWN'Kb;b栙!(UA p c8v+!w$9m~ߴfNK|7.1toQ7f|yݹ|B`b%G!b"Yڧ3QC p&isom%_#h Sr\f9 V)d$\+xOy]]J11,(C6v&Ѭ jҺ{-'6}_J8 ގy{Ґ6ŸVDiy%rN֙2s3GՈYU׈448܎#tI!LB70-(KS|k:܀vˡ?dZ %u@* h.:Y )k]Ph OgwI_#a\HGVxZU)hS^^Q+(ǧ<.%; |ؽA}V#4CMdC&#"(R3̚Q SW/4۠ZpӔ|5\P4!hRԗ3o|V7MUpuLx #T[,,шs^pxX ma.ySi)4,sW4=%sI`v/-wrɸxNik2S.x6I hyf!ěmE]!] $#kP]D'Vs)$k%nQ= l&/d ή&'_FC?'AL4{.&9C'At=Ύ;jE4)\^8S$O=W_(OGy##kTs^+xԋ=Xȃ]9 DAHM%jwv]pӿ?H59sW1 XۯX& 2/B.يruGcO ܸDJ4 GωpKf3.~Q+ɷ[*k wF?l竘޽ק|anʬJ89}>(.o<";Q{4~kOIR =G8!(\QV )~[=vFqY(՜ܷ{cw>(n EQroqO2 |& sJ/vzH9 } A]n ?"BNWВ즋*,*xn?rl8=Sٙ 97֓{Opv)$[aשUr梜++H v2" i57YW_ b">"%%*hws ;/R |wad  5n?^ֵ/|7n) Z~S5. */4=2dNj~ZC5+dI_5ޥA! |?ݥ|2uXHcɦ#]6z&1AiBAzۥ =4+$7,Vz6|Ǟ~ BLi_ !\Ӥ_lOOP@ڷ"d 4_(EI8$3Ηl-pL?񔮶}l~ iqTrV܄!9X&s>M0;/Z` gh>]6oH Oͤ3S[?-~dPƲg:Qr7&1+oI !?rrhMȎ_6݇뷺opw'aI|0W4lQl(E4IܤR ܒY"]:n*FBcp$e/ #-!T;; 9 ޛQC*gbէk/ե wPytg$sH^LbD-KodNF{/3D>jBS;j|{u$QsJRhe?`[zI炇 eb~ 3.>d9 ;:PLb+XQצVFտ:Lb-:[UtX ӈ\.( i}#lF؏,Tm5a=Z%H_ků d?6/jB-b6ujp-f^a;~tE_8hy@ܼuHc!RytOkIQdBTᜤ[xX[2}/X<")E< 5jܘXr;W9恲$@my;&T%Ŭ F'+?1p n&VY+}L,LkLeÐ܊6QC6d#(q(Ox f%hw2mO|ف[䏫j 茶,jk|W06 y#)-*}ǝC9+a}Xſ(l ܪ)D\_CpKd#}CDha fjN0ș y0S";Kx9۹B+zOW~j *;ϖ}L e''RqodtQ˫g3~jʶ}L7 {Um@އO E(өbxs]'v@pt$ܵ:1ym6tf0'Otuyo= Ot#ͣ{+U/j3>>͈^}Y@P~~Puqǁf\A+8~+~Gj̡l;Q;?$X jk%Ms,50 IA8I[!4lk,A{v!=aڼ {`KB;EnAP0]?B86\#in xKV}eKOZ^ ̢0n bp:t|Lִ1&̺} oept@uqULIK* J!BX,٬庑6$V⫝̸+"CcU.U W8*D`{Cze CnTgݩ)at![_![-a(/M2K IѮhr4pIy6AZV"XdG`*e&tWUvA">'G4]+ guCyή{=gCjTyr@(6íA\|GIJT>}6VDsF S/iE*f٠./]X -';TJۄKK=mDmoD5㋄Tc?>[J. QQ/o*xA8R/$=_K(S ܔWH7h>Wkd#|{L oo`˘fY!+]kVg?DnƸmo04"M(Zvd#AoL02R{ʥ+XYE}:X&k 2kztǺx%5,HK~w`0WhCi(3}* I5b>Hbrt.tB:44ӓ0Rˎ?ģ  W 97?Dή5ӵ0GPrQ}H0'Dm恷=ӧ?WmtV93aws6Ud C%U9!vw٠r DjTj'Բr*_@|3ݥ{ PMs#UK(/edyh㤃恐E[@7:]z쌆jOZrppn<4uYL +x>uႷb`9 WӥpR1yٻT 8m0c,wc#Lldi[r>bqY݃^L*AnZEm~*p%.c=Nҥ$x қ0vaHgrLX.=^ 4>g.quD/wg\UFLPԺg$47{MAn`T\OMd@>m-[8v.=Pa UO/LD++xq!мe'zބ;(_F7_WۂAi:kؓW\ o$q6ל sQ7!n۫; }{KWv~1q"m'<"ޏƋ~uSwukP&gh*q -tGB^å:J/.h\4UiXR.Zy6%Jh @KTiMbb,*{/Y&X0~JKo[Ԃ|Kcmɕ"Gpƪ2O:ao#]]1t0IpZ8_MS ,n$1g.NTlEe#SėC/E-C>\"-o,ӗtʀ 5s  ]iAN xRMZVk8<%sz_ 1Gzߎ՛ko.Lj5I%cr45cX-1d!Yw Qϒ'SMThw\F8'Etq\ {L BA>VHݥ  ~55ò'L5\Rv[u,687WJSxqO{r&SMV|hCwBd\ٌ5.r͋fY[ &~x2B]I{-b .6h%1sʑ:ve;1h Ҟ : HlFށ{Y0jF5A(2B $s=UwE q=U5H7v' kslWPy.t 3ҥdWlvI0bz`3i*|42`p%$aɰmC?d-6 ;@h|޷@)BuҧF`YՕ)QW unrWf* O\GE5gXK1ced'QPDջY<KdaR 7¸g6ujy;zƣ<7>(PCeOH@ĵKdZΑ!Ba~V94D.QɆ Kߌص2[flq /[/'m ANI6!8sVDd>I17757qlgv8hnۂ.','- ?J욱 N"4%,I+DB"Z\QBM0M5I$e0t L`Y/~ɾǁfAp,ϯWyC2Æ4s[~*7inn]YQq$d~~IYk !"?)Tqr~7[ Э7wUa_rn쵾o,eO2finC1ďHjK~{Fcүt5c{ww׻6}GS+{}2֐ת[ilnQ#iخ5fL?ʄ1.[k64ᴥ,MsBwǿI&Y~j%^Jt^7eS#U_C :&o쳝'XJ 3MRJdrcߓS2qF8b4rbGB6!\XŻhN] ;'*l/\&P ~:bG5bt} dkO:D?847o;\]3Y\p`吋*B,yUDbQu4@#ȄE8="2qq1kҾwEJ=Q+B\ (Nw;`lbξ6w]l1B`FSU(Ӳ_T6i>̦")YZ-\a%1%!8+x.Fb|9i !4'y`S*h0C"E@2Kg{&|aqv!P58 8A}LUOa?M|۫G1$#iTVj%rP^8E- L*4T&GRnupБA4")Gi!U~nJC_l#D)2"/t+Rnb9|"P=Nl{MUwע578;^CY$"/3Y jfZ6u3 ąHt`9l)% \V h}/;!LXK~ӳJťZ}J!fJ:dG]|ȳ&9fc2ib j8'[ǥ>+qKt>\:M27EU!R/xni>ұί=6*$gR$*¿읰=h Pm,U1'wO{IUxpnY#2ؔ*]#|i"{/li!>1ϪsOTwV|˴f ^sY-r*H@Ƙ =StR&Xp FxX%o<]h"@+,iC6,Է%3 "E=MR m>|:%k b6&k8qR_'Й˞U9ʅL;!r'J}NjF)3!n6nK0dN[>!fXRYS碮iL< ] ߈kUԏ5R0!I>dŒZc@ò<v`gKA0;_DW=1w|,VmϊwMT.MC8ǰtjEŏ-7u"GN6E-L4^w:HZ0E{矈R9p{Nv^3bq/#rb~:cCaΖ RCU޵T έ}6Qp@C7 *FI:EMQFsֈL iwz[꾄Q|ElЎO|eo4 _Noeu}km$KX;C qkbS6gV@腊 ,75O&1Zz܈"D%Y{ԕkB¸Vj`K52 Se#sGL>r+vh|tax؅:9䎶!A6;8}РH\WQ-8.hT lvK;LXق>"ؑ~s,tʲ/&_.="Uw CJRJ^?_TvHZ</9ߴr{?^M-i]:|G0WZ]vmqyyf@z$YERq kpN,zR}Y'7k5ձkr&tG.m'#Nz_>n_ࣁ?ӂQiN]E-kĊb)zoaWi; F;НX?Mm Qz3c jjn[S7oT۱K2$4έXۄ?4Ŭ}*Կ4M)nOP8@Ϸt >,NΌ70a')rlN*;@m%DAdn6催MBoBDMP`TirE[h.?3׊']FxխC{uZ b%W<$c 9G/&ҙDnW,?6L"7 bՇH% I>M6:Ɵy-k\)rӝ`mk/HS|+=~9nBiH%3$܌5X틓TMeW xHc9suG\V6#T"F&>TigV9KZ8o: `,{~=TK; x0`֎#3 c&ŕMo F<%MN^u;zIs3z;{~.Sm#U_(ēq%^r QکD?)k=45{d_G ru47jƜUjeʽH:CW ъǷZ׫b|X}~0yubLL:~&<3q`p܈.n2G\?ǯw6䏊&U /'1췎/ @!1d~)LIPm9qi`Nk^ŐYI>YJ,$ gW'؊e͊0?X~f\wrJz4vD3[X3 ?X]1sӄlW{u88x+Ryn($[Q+F!-y C'd:mH]yѶyˋ3[fn6CEKsZ2>Wetjp`p M jX$}cڍ9"72i\a} GscNwawȫ6IJPۈ?s;W 3x@dn׆ $wc&vV@ 1ckK_5Kȋvcim$y%=-ԡ.XƏ \)jI4G"Hm:y^tHg }Or!vqɛID#%Bdege!z`-CAuwK] pg='L<҃C[&Xu14+.Ċ@TKDk G`a?4h#N ػYtpL e e-LlfN:ԩ2"3MrW7J°-c<rF鞎L "`D>'E/߀tGT 9݊4 %dc V`2$>Qoe?;ё"dP_6[5|QڦP3 _uWIDF6*݆n;@Eѫϓi;#m(WV;>Aځ+7gԁđ#UR}VCSm!E1Nwgl\z^+V-@מ:Qj°y}9!=m{?^ fDE Ehm?_[f(] j" 3拻QfghWgoSIoB'GU p+ru<' aK~}픵͒\c;R[?˶_gyhȝSЬ:VXl@Į2l/W|ˎǾzbto"͘YrZvE0 ^W(7aԲ!cnh~s$ G3VJQ2ʆOxΌX opۮ3,814sk=;܇QJ5IoA66r[/ [VDqIeچc4+ W"_kKRR9ycrrά4Dh&$5?615.r_$) 7 jO1ftq.8 CוvLo)3HkB/@Sa@=qq]<5WEIӛ5.W%%=lG F99jy ӖqTE(xy˪h@HٮQ%`Tݙ)m9nosr_n?o!^JۉI0 j)Gk?)>gA.a]u]tet<2Or}uUX+ p?XrNQ)86KOA:t F6O%&mG=z@ϱ5[mjZL-GSv_7_iP\Kbzbv*߈,3k ?' Bϼ4TW|[6n 3WƸe?;4'm(.m3 H=Ɏx+j_">#nax:D'%SLjDZ̺[H_6@,{[^"/E[$!kwA2I&@Jo"#\|GLG,8EDٚeЕd !'hF 9`?mJ:g+a-?^Ȧi8+ԂQ㸣(kByk@ C G{&'fR.?5ydظ׎Xu(QW?5T)V &+vֺ(-Ssc]qfFl-3@ޙC +s0n\-^exM\wN\і@uo[OЃ+IѢb)8ӃgO{@K&*mʬ<+[:~~Foú%/"Rr/`|;_?B)*3)̉Vޜ>ԔOHIEd hbPվ:4Im@m.b@+f|7ud]":-ؙcbp6 d@J. KمTh*T) P02l0 WF|$O"~٧`nMg}ON:GR,Rtvn>#^ҏ %M c.Z}~rD^xvkgp=k>kwwn w8 )%Uar V 3E$Ò|G%}|J^7JD--LQwsο1茙ʂ)d_BHSa= @O-w$Z11w;KK A4w!jsE!Gbt#G.%LH)i)/i-rvy .TK;m\epBk^Zg@UV,Ήpk18K1 zOFqc:pdDcgYN }X\ҏUhψCB]ϋAWDE w KkL/ .H>&R㩏ѡMOOySrC3p 4KM.]'Sv9h}Ϩ!1"b K5[ͨ/Qm:0{˻\doCvWW\ `JN@f5KL ;f32(n~n$֥DB%E!nl*ۂ!h®־ ^Zz~ `8jt B(A~܎Dз綨Eن)Ll哗0Nک敗jc'[ew L[t*ZiU?d1+ dT.?Igsִ`GxOq}}IְLj*/mgKÏ#D-pwm]uƏ 5,U{`D(^pH6Kݧ?BLoYs.Ơw)A<!imOO|KUѭ` 8(W<ǖݎ;F}^U$̂{\#"{WnL5v{x2`͍,0#9(Yv.dl b$$Оe#|@g?0.< o ([(Vd9 DP]΁Es 2l2"U@r ` WQ^;g,8Yò/l@hhmsn"hceVBs0w ?+dp,#YrxMY*}bO)grNC2Aē&J{X(Ge|'}{+D{:l?EQ{&-M"yEճ?n=E۰AgI vY~[z;la4 75wi&5}8Jdc& !d6d{P܁v",H/5,g7V@,mٚޕo\1% X U wr(O ,حrP: |U)P-OL\N!WF0 ⿉Tuz6dRwyҢĹ fvFיBޔ``E7n'?lHPy(.`c}Ã0:x[=*:<Ðt_0n%Ho2J|iaWoq.G2?@rx℣Xin̼8ϼ7!I5}U'X1a(-V-E}hH~pH pS.Ӝ@9J n}Ɯ#ߖ6H >. K9.xQdA+ L7SlsT\ ]i'ߡ&j%,hw)kh}2`HA5<&v ޟ˫~p=9~ii=}C_(*d>v:梺>qVԠ$mV eA 4usM,CU!q@x"nU-xq_gϔ{z\@"Hm쾷-O#= (siǙU*m~h:80]rڥ3- 3j3%   9xP;XW22Ha(#<̊z}\`95J q:9w7ٶF$kj,C ~3/:4JJ6 GRԎtƶS<{İz[i[l9G$p!ѓ< ]maB12 qhOLHڦ>Y0~c"<YQ{&^@qj3ІeáеRL&) o+V}*Dc)O2=xM#ͭ`ƕ*v%Lc(+mP٭*NhH,tm|~ŘMAtu߯l ;W 6 l9pI4L#d7.=< wmE/Ss({86ؘgbZlS3b#x#7%P7dm^.q!P |=i:%T+R^` h u7mDyHté˷]7c6 FyV/!3:A.F`Z}pG 1W~lvVk4LZhDB:|[p:;Mɀ n- Vx̷Y(4:Levbeی:y~ɂ >?=՜ Bv=&1Ŷ>ra-AĪe$!$DDYq9Xz,D/}GNLć~ [&GA=e:HR]MoYSOF5P+6n cߞ+z?J3h #4Y  *@Dt*OY\|O1pl`b[wb\^ A kZ%*SvZk&#Lo@g |h5$Wڡ:}/; W{]B0|^;kW' [}P0q|\4/{c1/nXDe}s!5a~*9BB :vJ8*UWfYuM|DEt5Y$[#}HGHysVHBvqEqDZx~%wWS׳ff^Wq4 ;bNjB^_/Du|S`N\pdec>W2GtzWah%A~n^UZ%۪9?6F|N2|06Y7"ᆲ|"U(THhr0#ɣ<@ϤP%?6oTY~?GFWW]aGw#f"]Cf?++.j19ě<_5fF} +\d|Lxm9"gB -%IPI[H \ceY>L " qѮ l_xMHXXEHR!";sN?pfjCYtY ~` W|*?v4L}Cfݵq3!s' dV̗ǁ td|cf.4%H>~ Uzf5Є*UkngFZ42#HZ%[zbLKy?6- qZiMWR+@s PHVHɥf^b@CURvΒ́p&撓# eBY,~EbGb]/k[;?R( | /pv"1B?jNI 8`Ns65z¸nƗ&A!3~8ӒgbUw[`[orÉ`Ok " fGPC|,8*wpq/d}gL'+׬EjÅ#*]Sy&qqi!( *lJ;%Ep=}SWL~aFT(W< pV[F-55LD*/e͜? $܉P$z1[٨ Z֎TGŮO.0}) m @ܖNTNAѨ3*G52 q ed+v'T 0ex72GqEEzsKft8mdC@W鱗Fص3ɱt|x>uHﮍ8A% հf PG[鲷kĝw-ϙj`8y3*6j৷-uzj@#!<U |#jmrQ@j)uL4Mi7x[ܺew75|qx~O-ѣaKE]E %.on*xKu-~f:3@FqRhMɡ٬(}KDnθ}w]yNI&Kb9 ce~n#ܵKj#d%S 5ҎA1;QNE"my]pWna.[^+ғMpvfLJ\[-ܲgwr_w1z`D}]?=Hc$ZNksY:0oeLR yx1T=_@)5j}<,ȤJ { \Y$dEcQg!\,M'hD^{ _-/F^8SHCLZ#YR7:%Kl]ZUyHۺJNXRSy<(EʵekC'pT-NF?y3Md_GFz' DžM尺'ati8w89eA 0Gn/D=9 fx{F[z$fNCb\E |ڞzh[`A)]ƕfqntNA|-;RZ8YSEM@S }sa/JTGOPv N͍'yc->%85+TX)Z5 V 7a"B y56hx1!>@8~koVgW1f~QAJg*YnWdPa&:\1q*2'5`B1Ջi_["" G(j,#_[4]t>d@-p\u)cq)&!'ӥ$9Wճ0WF3}PI ubTQezCLQ#IK q3vWK`rI[W5- ܡ-U4yR4^ i|?_*r\DdW4XX>=1՝{HpCGwADR 'uZFSSKMglM˨VB87 k xKH1+%շ)^1'K2啕W6kP83Qm*Hchlu"U}4 }|畣D3ޣ`vW՚M[G2+_Cn ~f V|7m)q<_Zm=`;F9vsQGb}EH&Cg3mLX+* 0TG'ܭ/'ФPgD35fKfz'@+|vh eޏ/^XL>)F_S@Or~&Wbу|.ɏxDT— xtqG` l^zmdEwN/yWu%XI adž( Q槸H:ꑋV1o3&%2bI5;VE)%"Ih @L󄰝wbA&RA?-)HkwQ+StNso$0f؞yr-]B҃+'z%K+Я ̯! ; (;d^ ԗ`G @]D zGrsX G^8>x Y('e xWasH?]_[zi>H rpy6ӜG{et5$co=_药e{AQ&a9,k2²v䅝!u5ݒ+FsM^gMT!<)•/Rl\Iy$>X  W첕f|}C4VY7X1ìcxfk&_VZ&g ;x 9Ƕܛ'; fhaVr-Zj5J.Gf4~"@䦥P-|LqAN9fQ&EEH.5cӄfHf1j,y#]a˿\\H^CU9 Q3hgtp9i48f&&v4]j3,ȥ)7G<1jٵdyX )MC.y$2 ^0LZ^ O˫lvk >C]64/ϲ:_ hɣ.g x4?&*5iRYj&SLp{!:([ xcl/gǜR*;[yȅS$ 0Ute9 qQR`S^.% Sn6\{E5ò-9dYwPjbt B{,_ cNB: gLkp:x,6!Hn:/kDNPvdeAsԱjE[v\3}j&Ht~P/?IUBτdwǫ|ojSp [g8 u@)lnÊ]kw5բ=R5$d|;*ö+0h v bR,[ LVNQ`պE +Հׁ˺_yrW̆!9p M'K"g =(P~WA$hşgP܁˃,rPQ#@Af=M WGJK8;|0JFߤɎ_hqdO+]ع>;24k$vV}z9*$ҵi8>srCfH݊?SiZ\]'5^}<Z^R~) mWn7ſLO xڊ2׹O{"ff"}R}c"WlC3[(kC/U޽ۢUNFU ii1mp=}0*X) |k%vA~9+f^\l3Z++26qKLr?B~oAaJWid;|{s?mfv_=[$[:u5 pelgl'#ԁ2jdO1N͇O~љBdq]Ee@wGG%:H⹕R)H+ `Y+,ʤ2D4H=JiB*P?算Jvj}FIlۓ /y$hAA[$֞DC2=`dCq}:F*6*I ݄SkiMRiCi÷_K)$ At}YHeKͩݽKїɌׇWOkd7o>Ȩ}7.7cjԋR0[oD's+T`wVN~ٳh>:fBCE8 ·jݶ ibٔAY5xN@MNGм/gFR?Z LƽKX͵T}84.{[Ir#N&gd`];R BL2Z,OOU FqGy߀<-L&g>u='qQnt;-Y sR/ _YősF |oF V{1O|7 ~y\KAd~@n[8AKu|͙r*ʠ)&Uzs[ɟ1Vh'X|xڼ^Y1 d W G d[ h-9BYA2LRcJh6.+ȳ{t$,Y%A6NjM K^JxqiJQȽБڔT ViVE)=]! )r4&D;!4[s̃G4 d07*J⛔܂@׵SU((OW R yL޻jIob>p𔘩I8ˇe@ߡSr%k[f =N%$!$82ujt2|K\SI+/ngE-nRcok⭃H '.CB(_&wO1C=qiN3e0pжkhEcSJ>J_sVk%218"xf32S,!\]0$V~k?Ru0NֽT{ܧP1G=MM`zЗm8 Og@8|]ޜ~R?57~@&KEҖ9xc Ϣ ,GpY< fOe}EF+^_GhyWAV55mL>s)_ , /FG,53xƏkO4*kÞBGFƟu) v_Wʛl#]VSDÁ;/_CElT$h M! LcWJ{POaYɘpFbMsjC=y07ze3 w4ַB\=-YKV&!F}惽L0"B)s׃eyX%g̥ Ȧw!cJ='8^`,Ni6sFڒCƮ&Wwv(Ɋ~w- qFљ4(;Ք)h+0o?i^&IkzS 8979}M8_ΩAtyC/|˺bkݔw=\O׬MU܆?+P5-,_˝ZLmLk#E<;+%m> Je&^, 7Ʃ5o8EHÒ6j^A7vݭ~ DV O3yԃ0(8d#Opbe~4&NRi91DS5QVZ7U+FfQ&BJ] w,+s/ 2ъ2I=kPq#96+]4p L{+ݡ ix$S#ӔEgsdq}d+g}D*h[ً|A7vyN4LF3P+Mkm(Qܣ>6!HAK)NcRCQg$Nط|H>6XV y.X2 |:7HEA3ײv0 g =P@Ejo]m󐿚756R"ViXXH\}$_=&{$SđsNf?)~q˚Y)Ch% 6\{dg9JE,vɟ^`|skԍq4R _=+Asbnt-C]pG꓎iN.t'ƻG## 9]h ˉ?,)SjCNl>L_`&yM}L =GaS?pXwkPnYN\'+6t|!.FuSՔvRy k yQɤK̂bHc1BHS%)Am|Bw +v!M|I?n"5~JZuXà$(Y~PXB(V^6#s-s#Cu?@ 8ߴK$k=g`|oJ@O\KM"xw墛ajI2(UI\u?׻$ ]͕.hSSk_.BO/u-M-^4w a&U %8XOyV^$8L7+~0 SýOh]zNRB ے.&u ==d^\.;m&JRpRd>H4FuH0k}f7H!cu,)]5ٳG]EJYiİONl̗,x[V_m03 QO-i!h4vN~v<5 EqI[~`7*9\G;Ek ëT")hUxRK;h>J H DcEl_DPJ+C#cK MՈHj` bK'vC.`VcYTRм9 H ze&R+ΨIRTl>K3jd?h7 wwFH GM$OQk>pw/kHi2VWUA74-*A yU(h]BקJ{HP CַyIo?)Al],\)d#sIr:7cO~_17ʤt=_]~0"'󍬐سb+_RM^DJQzhyݦ/e_PYUՍ-4$7Fdl 4;+NoL _~VhI,|1`R) $4\!UöI,azt:B9ư2i)LqyNfȺc F7b >v>Ԉ9w rW[;D߯6ħbGId#\BN+kF q<^!0fdA"'O$K&oTƜ[BV?ZWb!۴m!n N-9*ru+ ˣZӓH9Q8u?зlaf&=w2s@.|^vKEWmFu$ UO/&$DTr%'^ 5k<%̜[)N!# c TM "^W!bGL W-Mu_ NCLr3q"6 > ]g*D˅:ÓzݔH9`܆[QoL4a{JBz7 g37PcꍼV#X&>Yl(-/fcgg B|VExW0X6ak9XX!ؔ MҐgI\w{bhz1gOO#OnT0U3(zSՃ)dBp$;*h'틝쒾pǮo]:(GT".녽7s;YGA1Ïk0C(z82~' +EHZD;'ra9{(NEU ݶޘ0-%ڤv^Q-+mx+D˼kl PsY;{pGj bCWGQzg6Ss]e@Hׄ2&6Lj챛:]S}+NՆ(Va3Ӝ= yL^cUáIz3xsA`)}fqٽ vumTgo ٸ.UOLDcrax[N>hM `cn?z2WQƹ{Û}BeFՃ;ʒ㠞 7d4-!=h-kiAH.8 ~ ~gx|Oƻ vn1 r#`=[ooǘPZJ|y`hd/f7];y}Ә D N"$=Ͳ2ɻA " ;8u.iЖ&](wݗ5^ c=@j8)ꮤAdneh[=2iWG>Wڝlm860ev?\`diP"/3#X>j}BzI Y{ܸ*}Hvr:N>Ğg5w_,N,(;ܙ05C:m|٢mu}B9eTUK\lEG3vv-!@0]w떿 6w󐎴~$ d<"()>Ϣ%B( k>NY@Wɬ4rВSӓ80†m"\-EG <$\=a󨭲7!5hR-+ZՃ'#P@U?dϫK UE+d!'$/\Ն,!lC%=xےj5AFO> \}z~bV8g`ƟH! >)?E|xjRuպbD#4Ov &WM`l22c +3ԭ={kV ?w8PaVB r{}M+ؕ@P12f.23laZig)SYr8>j*rٿLUixC\W`;Z(81{*No>t6 dS;u0HKHgѳ󫉂dx?m0/6ko6֙ :E|jCW~0dK7(5n-T Y'>MÇ9^9ŧ0Iqxq8 CXf>^zGi}:rl4-]Vѭ)$è#%©,8VD/Թ1BMuv0#dt'nLea:Q셬 dιKX$Р *cs4SNjZF=1SiR |sdTxn#m|tA[屷B W=C Gu(QUW([ppm+[_[~򙿴`Ő{>ϻ~dNGFL2*gr[ ޏs1Jer?n#jr.qCq)3&YM.a8XQەU$Ӯzb V3 SKKP0p-ąxyT"6[?>\J Vυt".U[ټ)_4gxɣ;SF,P}@ ˨>@i}۝]trj1CW*^TŌ#Q8h3(Pp-?s{Q'(GLP5]3M˺W֫ce>x}| I"& ܐ%W؂kwbL~W"fƌ`C!xF#:~o|B.0ǟe7 ym,' _d]nB a@JaO{W[bh{@+XT:72\g*AP識(T7 1ҏ'NXV: ^)) /Gb\ :SgnBrڗsWٱP"\fAM rl Ҕz2<ީA'mۄ^xGfwyxlmbߛ4Κ7QL[kҪMQR!5I7RbD#I]'Pz c\.T/5/ʈܴzZH83>g xS oOWRܵ5z5[o!usn:Ѱ;M{yT4Ŕ4R+\bd]ɸT;Q82X}1g* 'y|dr܇@'Kd;`|kYv[agل,Xa={~ Nv{Npƽdw/^{G. '95|[+$.̵CiT]T5XtyKMN&^ 8SRae|GS\#Utl ‚\p/m4gN'oy&װH۰9}H/J! TcD mzmUѥ+::h_$%~yAb1Gd2rO2gw",`%1ڸBOInץ6};6-ZxnuBp<6P'$(>q/YP\I^Ln:ޝW~' m2m4z08]Lmvu)6E" >cMȲ/aв(*@0B(UV^hWbL$㈯lO!q. FQ`e묋C By2+Mˎ![Uh}&X`䜼 K0Oi1oz4C~3g nk>Ff2$q! |{;Cԟ4 s A|KsFD4f+Oj15O9-`-Hh7;*hp ز!*_T^^6^Zf}wJBNJXNH^7k YlB{8u(en$'AN@ƻp]_BQЫ{Q՘)G5~ͧrxa]~Zx̙[xm|Is_)u>${ROgT#WԚpZ.\њ5iꭜ ءwwh? OvNJa7*KqÝD2PzcR )Z1 D#폈<:$A9?[l-؜dkՓ-5TO=V!&8*=ۦM\fI否P7iP5a5Ss-+Ǿ*VҴtI(T5M@}_FCտ\=7|L*a<8Gxleܷz21p@ ]ӥD(~K a)o^gQB>)c)/QeNr{7R`77xGPTBQ3#.f8%쁺x'.-];/KkVz4#,Rĵ":=2EUr#W\ްhi[ʘA1i)k^JFVQx)T%Ѣ0#J!s‰l,u88V ƇQv[jp16p>УyNul{{E#p1mu42 [14xJnXH12LRB؁AھL]r9pVFU c[5J{POtOr4@?yӃ!x xR^#m4?(}xyw1p2}-S8ni}y *XDYMWJv du*! >QV;5aF]Wa/YpL;Q'9 de݃,ruFcm65;!22? fuiA xt'ae@ &5 gXW: ]l2`狚&???#Hp]ork/JY/̿0jG-Qhei-ݚj4࡙fh]wsr17:)m# rKPt֯W S_Vgv^S7(vqqjc1Z}u[?9gQ_x1(O4=l׌KeQi-֧Z$FNCM7uՑpz&,SBWklƓ`JgDJx"HN)nEn9-T?R >p!{:cռ$55YgDG ,l)R:v]ǘ5,v$XE[uOAqJzϦ I85i$_Od2:w2@*=9}I2^JcP߆tk;Gta&K(I /­uNJ7ݔ{@]׊E*V|Ēb޾hA`>c2-)u՞ȯ8Z|92U>iOYtyWM%+2R$<(EΆWIs' rPqCIE!DrgC-tO4;'B@I#6-97eQxrZt[(\8Lũ7kO!ԍVUu_<%qSpO!Cc ^zz.ܱ*k=uΚ ~3R(/= e_)Ր:kO$=C,Z8Z~ C@1~' @zz*SGXˬALa E ޸ EB9BB&?(/"( \Q6-{AXGʠm^+h ?]<* &Z^vBOoMM־Ne3P.DSvXsWLsc,5s)zqڇɆ˚qe]gήMwU` .V!: d^ ӰJE͋\CKqUuV1"qƋIJGSɠdcr7R ε%uOWcż 'M R- 6)frތ1*s\@/rXIB'ILݝV5+_"$)hszP>!t/ɠ v[$Cd6cUGJɧb̪ 7vW8r(Ҭ䂯Yp+j.w31d$8UgݜK/= !I}`"O%=cF/knڇWY+mQ@?t+zL!"M<"AN\Rةrx'Z9ofUϮG%ɫ쫖lc LMڍlH8ՁVI2^A}7EmolKqd`|shn4.k'ۦģfI/g}ʍ2͑ ؗ7]pa&d8nѮL,Z-[;װa!E)>k`60<6nI]X%"iJKq ;bWO]ujGOº"Od.8ڱmnp$ 5jK譇ak9|~=*:I8h^`H*s~? &7KT ޓ-j{jPݯ3%N٫sI9~? dяY> `BRy RZ^.nh26) y7S\[ BF7Ÿ`u:pHO!:8L֌!`Vq'ꂪvzA3t#2K¾ [B|M+VBFkzZڦN7>?o(hGs5\3kXymEI]h}%؀H4_AU˖5CeDҦ}1\{c4P 6հ0]_7\|"njN)_Ϥ50u\" 0BH^B"Z y#sf\[q@Hpfn@>mXbIg~[ɳ\<(NzL!S$f+qh”,]>!bxzz3-wj*;;ݲs^Ҁ|xbzQR6&cJ/\z5f_(b̔:Aޮw lk<"A_~E {er6AR<@Ҋ@.kPop9y{5ʀj,7a%^a{YQ >'7, QUO:@{lP <Ɵ]9)u8ké\Z]c)z59>@q`{IP}2lQӿwjnUilm0ۈj^!(oɠ9Nh_߆w -T2 8J|lL&CL_q5Iz (,?1PE(q5ϼ>-N>߭xZ[$|=ϴ k s,wοn 64DWb.^W9sd}N$2%/Qy9aD9CF;\6m-lRm&hwo4!GCܙ^"Cn9#H2&fxTq.@ӓSask\J;g,J Z,مE R>BBu)+8;H >Q%C]߸V6dODG. m&Vn<гl D@pRS@KJ6R9 *].aݫs{:'l]UƃBէ˨"_tTRxmףg5oH͸ytGC zki/vrb ^ c[y9X Ns/tn@3 J[w|=/RcDݷY$GQ{!Rђw Z \nϢ$IEj|2Ƭw%$/mk*[BݏpYmqk?*"Yt +%ǡEmrBlΖMorIvQ2Q_."ߌxXp2x^Qbc0Ǘv&ЇD%ieR:~w'&юZ胕o nD'΂3*2$+Od`q͌ U7_CF'Z?♺:T_z1>e1$,.Kqd58DK{0V6Qv5e|F2#nߤ|i36:G#:RT/8Yƨ 4)sOF#{2z\#L{wxBºl9PZOqtŨJeAM+F_ߤa5r YZi|uyzV^?tf #G*,0H{;IhK F(TXJ9͉ٱtwcQ^q*PVj7ٕ PwaAFb%~дx2 ƚpk/NvSꁌ/LGjZY4XO.pDEx֍;Gh?m&wݾ( a'Ab]Ruý?9p&phj3[.*?LNozˆhDm.q;DF3iCC!et91װQ=`aT Mߑ{ <\FJgi28i)dzoi`˗a|@0)u^Jᤐ@?XdvpL@ CD#5f %E6RX4v DiFb2B?>bgރz^~lL>/CnżR+4}E7r*(@&d+9f,LRdvF U!['"nѹ1y1FP:VR4% =trWdX[9"!!O4"h89Tk$JHC;]ˌ \FfADt{H7lxe7m? ,OfXXŪk%\Hm`RӁ!xoݬL6zDNE^ ݍ(n8G YIM\QxssW`D}o݆g{rOtuS+x`1GP(_l|;7:@w# k0voJNXυ74]%9&>á+GyO%RJL4M۰|Y{N_ oف3 r·SzSw?H;55^yIgBQ:0p]dC [ ʶd=ɶ&߸BV&y"z^>%:N]©>`?oWÞ!ؘΑY""kߥ, =2[nLD,J$"f$Ro3Țq>bFIωk(yF ?%1ol*Ptr%-O&E2'k f?MnyJGgV$`YmMH 0Db:42zŔg6TU&s!.KJ#[,~ۘ=vk<{P.P(#Rl>->96:^,K Aw =~`/?c*G4t׆wsg¯K(l a uE))㙍:M|sP`A9hè7hӓwc\ti#}C'?Rf)pŽC'šON)T:84klf)na/o^/kmSYߖ9 kY3ѩ".V;ؽr~qwΖbϬnbOvI */(#W|Ko 78>dy$Z|.It`^st:ǻc>HvM?﯄cYܰwZP_2Ŭ~|K1߁Ot$0&`B~ daIq";-KED"pI2DBcqNjY!┣y|3(.c]~D/M' !Q3GOdrgW f-/+}дǞ#eENA%Ye."7þ[z<'O8tu^XKYZ!=}|'hU!Q}H_Wlj1^&e(4ʅ |^]#f 5˛tKcYW!VQi.CΉD\C4Kf̡H?C g3W]CI[&K=UiRxlK>Nd)D.aI]"Tfj4\]H'S4o'GUJQ>MҲpcDZSt ܷ\8m;(^48JN/zhny*!_o{Jwk~n jG\ɢsZ5cXpp:(]gKyZ=)Le $ğWE+%ӯ AlJexF(OQKڄzmnzv:BުONNI QJӷx~$>I r_W<^f.afwJ>8mB D|4G?996z\M#J Yge oW 6p?ȜRu|D,/P~|:gF?E3so Ջj>t"P5{K`$IHÔ?6^4'̚ƣˬ#E0`IQg:>kF^Y0tr{ߜ`Ud$6:ӢxPktd2H}h?]}hE'DIY(|07W9+{kxߝ`y4 lu⤼aK#u [k> ;u%.%a+p,?ZPDDOFYq` ~>lB\:6r]"boLF^j[C#Z8NBFhj('ۮf"M6l<.,F ƞN"{>}cCByl>ז0|J+q=ɴd2_$(z:$@viKk:hYzvA@EN[Fj4l(O պWڬ85b <ŵی|Gt|λ dd{fCsCu/R"d:CWv]I~1ONjk#j@6_ !9+aD4EڄUhKl@`&+/YԬ&bMS0?!./]55 ƒ!,PQytbϞ^BTv{&_Ghۑ<5XU7o&׀3>"]A"Ԁz1"wĚ"[˥bjM[-hOL.+o5LWWĦ&fS^BA<,4 7)/9DbN$1\a=ȝy1߭`R?k%1L+/$Ba MkUFXɑP91%Rf= o6ȬmFE󳮿^OziJ!0}8hzS )Է~>E_'fE I^mMJND|"} ZBs>x)AEk)ʐe%S&ak<˦ۚۄ?hA$ jW+.(VtxbW_+yN%Hçso>,yqې6tŬYFb!|wGb9ro 2)-oޯԲ@_*TS:DVhu}$ɵR5LqxF1xc3UAwNOe]Ke5V>v)b"\@am9Wد^ɮ .^t7eu/2S ^&3uZ.k.NMT6.  *ib]=쾰EG|5o`2X ;AHU7AH&_BbhkE)(gUORgu/kLBЯtwmH,&1̒,|[܀*[Ү9Pϑh5G-ޡϐ)#0B^$[\3#`d^K+ϓkiP9s_RoPBUBkʊ| J(ЖOj0G{lmk4QTpn5-9p+L 4mjoNx& 쒊ɛhL Ez }P+8(ɧPk-DHו/Wuwa>Ϛ*cG̜#lzsv%oe" ΊòOCܬd4'Zion4pn:nAtC.ŗ}bߜͅ.Dg-'et\CFm)NߣP$Ql 2{_$ܵi,q{J%Y}\Mo.B{!Jt|Li*G[rS# wy;#|a+]hASs$KÑp.AEB"pq @:ɿbS+m!CU&^.5?D ē, SU{ف^a]Y8DK+ldkdFʂhS6({iP<6%:k_ JAErc+]3wEgb96 'p)F|:-H\nޟUt,-&m!fHN@EDvk)73_ i5籠 X>fX¼ $ynDXziG`Q-ي|~i~֘?@"fll:4.OqVfvFsR~Dr (H*-0uQT]~gkl/]ÈdN.h>CHJSUB5Y~Nī0kOqJ 1oi;z1s{UE+9={ ? '8-i|ЯV JΊ,z h2nlS|͈aZW0+cZ 8/& `WFi *{ƈ ʨX MX-.QBIķ'|TUc6;d} ,T UNT6F.ژhPKtL^JV_雰J-c9PB<|#ճ@aV$`hɁ'O\Q旀'0i4ڄZ{J%+"hn"/i8#'եgs==" ^EDĐz FG](s\.NExtӟ qb(|0}:w-e<z t~ϹدzVUdm;MԻsHt:9uVM r™BG`ʸ>s؃~dw`ȗ$*|qŃJN1@Z9b7t7o]MVXNQ8%?иd)B֊Pt>-%;pb"z& VA,sNsI^Z`c3n;'PGý'/HJrDn奥VѦt粦r8[xB~n:α0cdY;t 9HN'xrq+- @͆s_ P\=ٞJwX͂IÜĐUp?DQ:lxVW“@ .3Ssn^Ľپ|a*7[ud_KsEv ՠE!h/vDD8Yo耆Q&k*1sX6ԾKi8Iw-wҧ.P?u pkVLѲh!חt<7m9cg@Jyq26Q%[Ô o<8Bo_`{W /MÈ1@Q",_I-#.4w)Ҹri `;YLJkxls\| -T cw5Js4jMZA!F" ӆCO@xs}@u3?NϩׂiIY ̐8mp:ghd[h%ѯ̦VoCO 9HoJxn難DJe9fM.3</1t'0,׺pkdb:g|Yml DQF9CγcX.Y|2GAFeմ5[-BV; %XKgÏ 1>!WR-T`XpHaw2]cqGZcg*J\KJ#_'(Ӽ@j 9 \ S]7dz | .A/%l>z^atFvs;_!vCI)\ .* -ҝO]6{"L<^RgzQ9§_CRt'шsMdk R39hMy!cjgTUfc q3 u>I0zW654!PX2Uku^sc1' Zz 5{0FiI/z:Rf;R{ѳmJv".OVXc7dy &:/*T;6iT[9͚*\:O K6rpk>fAtU>^ƪsm{wp?{1j6 ;4>ya}*g.p W .sŐ[>'9EJc'?'Lf =,Ra-?r9,$>5_x_?IOO}BQo R'ʌLw|=- •8IͦG,wz)ɺ"J pة;mx-hX-O#Hounp-j 6*aPgMj1iJ[w> (M>mjEg[i0dK5khFQoLMYݘ[ /ˀ ᅧ, ݈ؐd66W^͠t DˡC?iC-)nFBvtqcp`ּ,dKްDAɮR:Erˁm!K?Ɂ݁67j VY@s7v֝XIzR[cS˥јm&f.^#D:)6`!NH+Si;c_$N+N5K(}:U65KDKsoV0wwb":rq9kQu.K3GLrQhL9H=tz7,8ݎ_$IfN-uAt,X#a80_ [Wko:v݆jL!lt~%z,\~Xi[$ }Qŧ emEN.UAXb_jΖԟ:&I!7V1.z% Zl0۩Y/=dIL=[ݠbdx|y(ٱiVa@N.v28(8U;I6IL9]z +TRdD}ށ8I0OSGC6#* >"Z<), mpx}PS4i0Mا5z,NExWN9t:6fV[D>McP*;&b5T<9l7~juN_1%m1c"{Prv&_g'|-$J@MRIZNdEm8EN(c aM="DEF04l(`\lb8Q]\!' nj{zRƃQ r bTp~Qƕ"rlQ& c> -:61UL'Bx_&O<ùtg'D_taA]䆫 r{2+.[E>wQz㕰&PCo{{;mK0 4`hWl erKpdwK+m*UjSw1 y.6Uq$5yZM|?UjZ|5>~(B2_1G>cҳ#æ )5c |yW@h1]H+y7,z e )Mgx|`cn,9D͋C{ӶF0 P,VSĐj;$ p1Kieٿfz2TEMߍB`5U }8t2p]tQ_00"gxQS}}]Ӕq ;scpf)=\[r}4XQz{_y]ݗdN~e$ω"} *y0H?Ogjy[B%Lf/ƨ&>×w(H.y?DYNXTb%yt6(DV2 3<d>0#)#I؉FPTvFٸ%t2h;]:FRM!4M!t@D,4  4yYG#6n/eU]8-4x \6 m`hzYBäoTD&Crw1a\ 8hI7v0氛s~Q׮țBZ {n:Ҽ|D,|ʰ |DJvS}}r4ͣ|C&Z.Љ^OUv'fqi^ &LW2с4܆ 3V.ݹn6oV(zDǠ"‡;bX` e=zfO}Fy/ @c_Gȶx-&&Y_x\=Ya:"";{;zw:,cpX-w+"!8`z!AD+زӵL-oa ֘אc7IJa׋0%mfHbހG0l*τ5}h g1s2;IW_^MZv$f!hdTcΕ7K%M|K5zpsv (;,ǂ+n#+hf/. M2ѫq:33#pL\z z U4) f%NSi)Nf0w͏2۩ ZikF'F͠:7M6rtB8V@ް64tڕĝ.auC:P$meӱ# q JP A`]Ńj`i 9'wns8u[X|X $v{:Scظ̔TVE,_ju= |`-~@_*lN{`/ᢍFl[%N]'X 9eN_ R5'Zo 2]MET^};)CWe$穆JvK97Jňm._6Ŝ-lV 9qҧ6˸w}1چK1o!f`^Q-lBI <^ 2T(m "/bJ"/ ɨmBvQQ=/I>Fw͎Zjf #K?H1y#ǽ]b{ {i5t8m{)+;:7A{YuB8+!#!5MUhvX_fZ&!f4c-1#&įhUU bo\0m L^ S@W>REW_2`] ,GHAHL $ P,Z˙t,2ƵLkoΈχlϛEې{SMqu}tm5s* Фp=,o/Q"sY~JMN0H{p`gES91iAK4[k%!'ָ4cM95)ᶇQYT=TfLDbK41{%Q]P)̛&~i:מiQZc*ξΠ ֲ p~K̑Syy]^%;z_7VIE,Ҋ&V;6o < qsCgٹ"<xSe6g-MdK+؋Ƞ zOFz 9L?$osG#;d&1Ñ{Xt;eMwʶ0~} |W|8 A04+yk1="F;b9~Q矀_%“mP>s+<)`~x!'c̋iwPQX(,"pQzXEcʩdR^dD-n;aS်ơ֑"ZֿqZi=B]^V"3׾<$<-?ia2^)뫩Ħ8WՅEa}=Fzlo;Eb;h5Kz\7 cwEq2j_Fϋ&3$OhTRvO {f%^mL^ (>ҧ[k1γG;j6 36[V2 ͞+[t|U2Gr EpKDVwmW1*W"6bn?us./)೨ȄrVymwI~+ݥT: ~Z8[RD}_leNdj4[r2j}kYS8< _H/M 3SL8FXS/3GLrC䙤|W}X/qsr*h>^w~N}^ˇ.'N|0b> jy.Z,x=Q&E$ E`gAz5+0>lZ,RhLݩ6j㖁3QP(oV~: XgsW,1',xU]1@;1 ӕx]pk3Sfa#Rv0_퐩aа>*Nx+i?U]R1a9i S* B`N 9e*)NdjfA9 wQcC{e hy/-mnoC:7km&-UL93;Hy@;呚Tb4Pe/ɥ~] z[s"pCnWnfaM+5ߕ)𝶁dͱгc3K2%?-UKr/C!)5]b_ ޤH7rHDE[@'MwA4 t4%Ӧ@ SHӼJx o$U28l}d07[h-nU^O5 }]$PMMk~ giL<((f۳B~Q30L){3@qy"vmNŲf$\ ~yCQ=; [cZ f+Vp5c+ZW4ò3 SE9/4yN^C5҂ {|"'qlWKq )K L>| ow{I$ E!h% ɦ-Q-Mp/x{6R%Vnt 01s諓f;L+=r7׮?O7dl PdKcm`&F0Ym yL|-8SY)is2&X )@!@ SjQEM"v|J^xj~6d`)`c4 {gprY;I|D<5x,ٺć^$z&ys~̶`De gDa"-|ʬ2Ut#s:qw%uR^J]Sd$ JJ -Xẍab$910o !TGpmsD*WMFw@0=l~N9Eժ߿fI=b4| -gxdRvr?^a9%}l0U= H>mP}ExE }:=16I<`lkkc Y|*Y-4pf[ԸaڕD:ǫa+*"]0ۃd&׊{$'Y"_run.&aPEN ̂Qx(9A{rww/+$jx1a7פUl6,&w8'y$hJssS:赜 瑽l*%,י#,[Ŕ\фIj}2¾BTŒ\[Dq( 'n-tdw ypc @s8[ kzRm>#<*{8Uϔd+GROb7ގ:ǃRTGjS`bB qLڏŠ~ Xw b4W;?g~WP6o{W*>w}Dg+wJwJz6x]>GSl];[Ccpa~tqR"g5m}la,hu8KieP:2ܢݎ尐#X  =Wb߶TIg]h;=^Vx4<} S7*TˑYqO+>7C/szsrCmo^&h9ܔpZs{U<XCru4ߪyt1dN.s3 8uᏓ3:fLt-HZ{^KFKmTm@;1kuLaw2q}$wvU "6Pa4<4WD5[3 gQ%>uXW9D&vC-G/Tt@MYQΔ@\Qm3?;Cx SrDO}EpH٢82&ms $l:Wn:/ fdl4!ǵ[(*K=L٨*amF(mKG{V7ͪ,Sg0iuc6 KfYGM\spw?7y1;~7iljAhsw}7@Fዎ*?6$$P~sSLDl(há3og$Ih JHL$9]x Ǘ}79EU%k ($;2;MR 6$f2jb)k:3}Fl7 _:\53.9t0߯M)~o9O<(Y*^et;H4F̐U#6NzG'1 )V\N? <+t |d3X?OHل{-JK@,b+wy4jXdVɫht9yu5Y_}m -%ȠrZ=T72M4X׊UOsgl5;7JmLux6ȵAybXm:NkE/<>pŠij1~I=0|Rw g*>()IN 7eI/|N K-̨!}ܗA;V.R'Ϸ j>9ʏG\daȨL~_,@x01/#, 3]Q2&-<{X_;j;MGD +K)mEۥKk6I!]61 bٓa^Uh+9u\uG5ژ>we2|薳VWKmո51j?J Q*#-X >|K97Vb@ԗWXeK*lݥf{\8XuRdq1NKi Zn%"6t:Ńrenӈ"ospX| O6̣a^"rl> Zbui dm'I[si *IZHC-WT@E`5[<0,+Tfwl>?~btf/Yo(@9t/ДA ϐ$(tOO^wL+C-g/cK y5K6h=Hrg =7JHB6~ډLd^OʂgᏮF2:A|37E^s[ -A ƪC R>Hv_}+{%bPV\ppN{q,4Aje)fJԠb7w†P?v W0o xͼ]9_";1HɁIĦVizSw z T7LiU\'.t~NEBHoH=Ϥ!v3$e^&̚Cv$&)E_ߕ!1nj,#F:G +69DMli -еhng8yZVM\34ǘ7<^?ԉ0Enm^2 uva< ߭JZ ֵƸmTǡsRNާAWSHu7;ݥSМׂĖ`=&G,t(o[j!'ZgP;\fHW9kWQ(.vj 2yF~tgP/Ov֫Ο+ ZWl߭P`@lG?ԫBpERX _K`ir!M|TB{8?qdF[`KH$\۹dܳTi+jG&=Js#%4%rӉHp1i'PJ2v[{Xd,q,7]&@]W7:!͞ұޔXBC2Ͱ`dNݿ%'n*aCxGVg&  Fn뾏f9Y d EBJ5;vVvd'7oh%X9ێL.-Vm\ћnnLc>]OX鍋U4m(Љi}u']]5z&! I9CP-&M#WMϜd? ,AfJ-X?F%}5tB#?ěO-]GaKB /|ԝ>; QjVPŶ'm15u!b lJ59ً++|vM&MiPm:$>R]ji$1/V"%vdQ0xӷڋj1ə/뿽P@$&gN2^oJ?UR]abj2 &]m9A`ÿ1mc1c{I[7.B^T?UhFmls5g (%RJIXA zV鄦^ ArcۦB}00ҮSzڪQYoâwּK vu%"nCeeV«kUDv ۿD;d8ýv%w`6n.N;R!SghsWAF/1FfÀxuV_'U.AW5+:}Lw) bV| A~uKDs;* ۲ GI-x~ vU numy`b\ Ҽ c24K5weo41 }+{Z~dB(bxtLKTcS.u?_Gpz.<㶍S"\\4H对5_b?ijo`C.R:@X&2CH̓F9}HAyb)rE8Vh I ^POksa w-@rlb"Dخ~< nlxTP|97H m{Xᅷwk@R)nWҸG2ډ~V/]2 D8a`|*q>N;:j{ڦS5uCWAnz Sܫ8DZ-nO{Ě{Ť ]fl6yQVӥOBf>y@|Law̯h 6hjM^lJYin,%X TH1XajXGtzDl#/R,[|ZkXg[$bɽf({ TW{*jNE+=hhTbf6 Z45 ǶMRf=B9c ܒp~ j"{zRZNBES9u5ɅKhnӬʜ1aY+Ql۷Q9?԰]W,MgޜJxffDo\, 0n @T'RQ/Tvz]j߽ $. ';IP cքEcA@(@J0aحUSчYM* z99Lqok>ͯ:XTnpFALtk 9kït'c.Jlf~ݩXno0U`৥2N߼~LI dx?h s(u1_|PmB }r~ o1]A N}Uɀb}Z4Lǣ>&[Oނ|Lk2#f-]2 㫦` bT \GzhBz\,zo =E{4,61;71*[ n3j'L5TDD67*? `ڶ9aSWQ˯~$V}vT"&ܓ6Gy +aAȃeqRm+ͦ|g3j?AG+\hni3aگmxXNY~o0%\Bٿ#ݲsG[5*bӶ` dZnEbìN<g(|yW/jnYECפ]vƩ5*爳E  ;Λ=q=r(Syu; FJZ}p1tF|ֈ6KcɊ>g9[i-Cg'1iTm E,4u2F/(lЌ 3l E4.@HCam ̮B@}];39MR萀+L{yQ-si|Oo 3]ܪrK# eD?yIZ)ȁh'[縊ꌥ'\)ǯ]"S{O⚅}uVQ@Ru(HyKrl @%9+JG'#`B6i~ CtT 0pg9; q Vꭍvee!_%'͐K6//lFG9-Gp%ZQ:B[SGk`TRE|-d8fr_Dt[T4#MHFFv# Jze5x6sw-9G0^B\1`_Ug$ԅÛ/I'QD*` ye4*! |L~GfAakj%mL?(^[qEMrIl&}s\O:U-Oa gTY=+]Eyk^z1JB$58mJZ[QLj7k&>V04qB}UX- )aרl߂QBN|v lh`%G3OߪUG:6n>rV#P Cuhect܁m!9i:+㥋:2S̵㾶>ňQ/Lb6R #fPD8! .6(Po_ie&6shu(3 qڑ~j’p]FŪ;6y2Ϙ[b=q,622ǣF5}w6ZYʦ7D')bKg4hѥ0+ =Rr`3ZyvI-~ ԏc0y :ԩPeɟL  Uǥ0᫸b\DL698/8ͫY&2s-yY˦xVεHiA KjcQ3#Å~Vl:q8j{i1A(L W S. >@ב㎭=pE~ <ʪ8s,7j?F`2re_U}SI}6{ Ǻa":K #BMMDڟ!6|Wy ٳYqkS+-D6 H Wɺ#|~yӝ1+STf9rr˂DT^F]OP<~ >BS!g^t)AI(yY',4F%Gdl0UZΠ{~t<@`F#3v]5̀DSwҽu 5x0فNPa+;O߅z?Yik-Ők7G}T4fڧ.謃jȒXsm!APvr5יLƥOkA54s,d)C,h-#pb'.)#^ڛgZ)5fOG8ZTx<_>  '8hu_g:&2T' ]٢AmFBH}Kεi!E$lM2(ukm"8!;Vsw0r43:]7s~݅Nfd,#xY10 f#v6JHly`h4؃.,y5xRˤWy8V@Eh&L!3)+^Fw`doHH,p[n3*cU 2AHL}T!!C9v>գT4D^kq VWɦ>8%'ĺx#╯ʽͬÏKJD%mΎ o llo<#0s/0# #;RDCFlcJC+cLR6H˙pO,U9fj=:j*ԑMpY~T=X D"km1NRugR4X257[+tߝةU}bYZSG.,wLY4#5V@Y|'W::KlIyF qŦ3Fs >?g#C7H6}dnWͨ7M$FiCH hbHŔ$*H1 [~H?T@x=h꼎WhղaJ` vqS/B[@7"._i;#B z 6v֙O%պ[D9%OEW0~jnHxhV/OM D Khl!s*緌zͼhKҼ./PL 4s$ـ6,O 7s()uaSHmsÕ6T]xc}#x;G|UDb^egܼUE/J"i2Vl̺!}25CEEC[ZV+R$R%ۋ*U'T' Cn^ihAw"+dᅭ!r1|rVjewPM:z$RwE$3pJ CC:vaoٓ7RBIvGGv =oo^-+4OL6]P:o9bH|+߭ӁnYzK \7PܨQJ??d3CC&e^H?loܡT~;@uz?K[k{2(3lcl+T+zewa,)L ڟN}r~>5;_ǯ-o?xRP8(.LDv2ȱ'c]r*A#bblk̏ cO@N@9*>Γ)W\(X_2eh߃&QDX{FQmc:C@h-(hQDM4Z(pWelob?J{0߶w\]R2m16rq+b̶}#{4/1;ʸI^z6>/{d`?v]4eC NcNd >G_q븧{(l<JDf`%=u?|nq5{dYq!pBTeR0ekMT:1x-3\= n0+=8h.H ^L1pD#R_?Kĵ5fxÙ]g& = sSSIR>6A?|tSdO0Rcܼ(N~k`~}K2HsM%`DjqPѽ\ؕܐ'\? o49BW7tSaD?F- ۋvR[PikosOƳ2$.'M E@&n &~1?  ,rC-Z"##fq,3ePͶace#:DṂlW\nO+m #P3wp! vrmn4Q͐sU;~R r@jl^8 zqCjLe#w Z7h-|npfw~] _"X.. WҚXT]Zi3نo5EeF4 2GZ)&MPQP7glNމw^J,m ]0>Z(ր]M?'#2송g`ȿTojw2+P,~Ɠ:˭$4gHD&-~,, ڀQ4jyk_Mƣwbet[:@ws&L@]Es =e8S \8T|+, #`.D_>; Q!a2pT8 Gb^m*8= @ȧkiZ,ggs{:ƃGN㟠=ΌT ;:'H#;i*a|ZuXl` "3-k4}O-"|@:1r7gtO1ާʤY ;" lBg9WsYM]bm'"-12sN'Z~ovT.Jg,q{{zSw^ւ1ܜKd e8a&'G Rg#s²OK63>VaDqE(2,)KIŐligÑn(Cg>8+im۫jcRHNS2u,8'@!eDIjELs>PQ@…H5>Kn ԱZQhV5/oM:=ՍH)>9{Пr9.հ2Ao fCri5wdprEq`>̮!x[u!Ъk6F )_)4!ۉ GUe։AJR:F`A&^WL6$\Vtۨwb~>"vggpifTS~+&'½Lo-r&VPl׳z&bc- Zew&Qkuu1g'c;|v'?v|dUd<5/mp2:/U$qSND4p% K;ݫ r+u0/wިil]mJ{e~0roMD&ee{iWK+@fVmרàgFN#Apxq/[7W,/+8QA(hk!j͢iћ&1NHβBf2!5Btzb ? K5Άlh};ڨNGNpE` 3M2!lᎢODů2v&ȸ>h$*g[ g꓅vFnT?/cUmeK>r׼rʈ}$4 WXo;V Ay݉*@|w=m x7" H';~FÖSB-c^%m9I8mox2Y?2Y?]"]JFW50ZܼKt<7注LVylE. jiR{7;ɊMV+.mY Iq aajϭX4eq9Wayz~ܓ2"5_4 ?j>f%ʃ&ρ_# t. 3ߟNgε(K`»+,^sMj ӿ >psO8@h~7I@#(@ӸA(8ds' )TD(5$פ$5. Qb2?Se@PGS&Wõf8W-1`da_̇%gWۍ ""mAk'#T&14[B7:Cdpo7rk`)1\ ?{٬Y8#~=qk(QB8[2I^JòYXTm8&?GE&vWk(B4ꅰ|A!9.( 粐~7Տ#`Jʁ)hYS k=b>Ca ^@q4?oG󩮲[dm;Srf#%&fS#R%]U;ǵO,t&.I!38]*g1ߩ%!&kl YW.}HDlȌUWr'peW{gypo0ZJFؤ[Ĕk&Cj-MyO5wbAIDo4 Fÿ14,vȫk!RU `7㝀?^:^5냼l}uo*x)Pe-E|BwrzQ̽T'\^*`d\OQz@ey4xlAm`pψQ 04"Jʒ!w#et=k# wcI`6'#ZOx??ΕFsD>根3H pLbu `SKbk 1 8ϳܟKsVќiVK(7;NUP̱ -tIMP7wcpA0: 6l:GSO?f sg8@[mF ѵÑs6e 'H#D])τ#` C'邒۲iݶI8.cgYIdȚǞօ︌xɠep:C-BzJ@ il=x=BT^#V " WcpzЪM B}EX^d ~]=& 1g 5%cVO89.THdSH޵-.B1'?X SBV>=?_cszV6tVOY}eY`XM3o:E"@{K#b ZMvංu؝ct CL@wCS^$*qؘ{Tr qjI =.9M}&x^pgO.^.( mo 1J*NW8Ab^ž+El/P^au*p9Qfp U='G^LֽļƙN7cTwz:]Y \ XLs/^@`ߜV5[zzbM%*y7&` ]&wy2F Af'fU(9gEPyŬdU?j/gX7&{1}*/vX#Q$S.rN7f盡"dP0R/J'=H-(d/0+_liN @ H^\]wʢqYVVcgnXuf5dెh &A!"\ #q2'!Y͈]j'zY&>ƿ!KpܜKG-/Oqaxi'4]*jFŕ%//>BO+#x'ĄQ#9c&*Iu|98!%Sߧ_y8zgJm5k-S{TA%z8q;G pJrX) Dhv9HD49Y(~5h<` ԣS Nhu&ؘ <]nSo?;}*`vf/$S'nlI@X*4>zBdD^_4>XQqI&I6='8bUfo5Ƀ>ߺLIuK[ _&*.&`/ \: jkβ&8k!x?&TlnPnU@yv+|@!&`@•jt}*tzдqA͖DjQl`C"˫vsulܩ̄wdsT( iRuW(Z1kB*0D@.-۠SbJݧ YycY(!3< xu%&}+g߾𱸭Kp±^_9a:+Tk%)d ҄™$ì>K=6h=5JwhHes:?*d_'a:I..`ƼD+ y\D^:b2Q. b7C-Z֫Hq!!S/GUu@Բ[uh?;ln'+":1Pc^j &R͖@^ޛKduU˹05~<S !fd%.^na Nk)!s5QG1Nb՟* %IHiz7Jj<S盏j:T6[(*~Џ4: -fL(s\7{/kN ܮ식sἴ sM$p EJ,K!氮jLQ,rDŵVFx)u'#Y{TYK켺@ɇ;GhO#ci,cq4mȂ{X?C!ٔ9s,۵T+fJ/K}`,^UAWoܿ@cE^4=ߛ\op#$OeÀ(1ә黭ތ9~$.A(Ug3t|E母=>;ƏNP+,RթeL &7Ydk|tʁu7O+HGKN!fv@`*(`%W3 e=0z`PX\{ fب(,;'bK,xyQ1{^ ֖R]j"K:l%Ubb9ͥorz9,Jӈ:Fg'm231|&w͆8.A|YiΩ_pϬ ˵lW*K^N0_(Pp#7hVc `u+ѹp#@yIsqq=vyT(xj]{(#Bo)B2] A p '2v2Lf[qEƹxIU`$N׽ |_.b`E0==04S( cNgOE38(;g;rZmD1nZ>z'"z7.}O!z^9*螚z4"*XUEpWGTNJ::&b1*!ޮ:w#%,wt? xR3%һ:3˘([`ѢzǒYfllvljejG ~^J+ȏ7WR'D}u\O߅4zfz+X.Zo\u+bfS%`JH΋}P UfT~"mhf/ :͈Cv\gT8G)zN@Cq3Si d¶En9A˴)4`XYl|s@])0a%_ɻ烸](X|,\n\g\KBosж֡Kl@I)B"sGSj۾]<_36HQ*A -d8Xgk#S"9ڌajnaA00ݝcchtb3 tCUVVmczn\SGƈ8WѶ W̞ sN"9s4%?\ã&E*YdMT Hs0U䫚ߙt"WfQ ?s_kL8֑艱gFS:~\' ;uiXd9C+ ɖ\c: L /n`ޝB*pa]lfgr d|NU,6ު $CO ʫԵw%M L.h7 v,o$.IRW^t Ij0q {cD(0ގsw NRlda^#H+]@ _f_A`24@)ͻgXaF΁34} U"22otIs9\ZL{>\^׿SݬXO 9zn#Zۋ"}/2߯BF,3߀jU9ݯզ L?(25fMk?QCZn fw4x9`#Ʊ( F cAf6L[h|+?5YmX6^? -ybMqE;]ߗejkbó6us1&d#˃zDObt'2>O pkBPQ0VM!"y ꉤSG-:5vXy3c &m 0XXa1(3/!1K53{|{h@ 霹^hĹHc5s bzR8wnd\GBzTo߂ġJMqwUC43=PVU!P|`Zʱ|BVj(@iմhCP0tU69l#^kux9څqQV"+*m#8̱!PPeǐA ֺ`?Vܻ9G|U]vG28rKRBNst4{0-dircF-퓲~'uMyь,Oiy?2gf ~>D?xu?Z݂2Íihu/dEmM(/+锛e 34 a'~1y9ۛ4=7eµB݃wYqTWQd4*ZIp"gk˹\AN0rAٹryYI]04yLq"8A(h1wFQ#5{63wNJ8$pT_'nh0mJϒ:aEF․`nI-=^di7c{uvv^QH{֘ɴ1ǃouD0 v)DQ`$v;y j+?7욦'z0HzhHbNv6/ ]J{M(J^z0GJM)CX?ơq_S2]Wqc ϶S6x^W>b?߆uDXn@%࣭\n.b%dm LR io(IDZ;X'oO@Cl+@PΙf˷F!xBU8d h,-kT1~Z͈0=Rb AX8 @ g:7o?ԍM|c\[*I} 3J}=0Pz(G8G c4`3&u2K}Ζ4Xr/=G9}> 6ͦQ#$[dҌ ]M@9R9F̵O0x? 6t`>]6ADI?G83-X5BMPˊ{pb73HZx (xWsY@¼\Y\ʰ__b?}iy[EyPPo:W?i4q,8>G6ri$Imy着_$@n +B{Ž={|w>I?DJF֎̍+ƶڐb@. uZ[ ui(aȜ<C5u*sOȬSgy܈nh-.26gKQ)(9DM7ԟ՝n_1 w>H<ގ)Q:F4]*mc6yp+N0>-T7\ztrS$ϛ;KPJ3c`;_& /:AnOrޠB CAȅ(ыvtV5,pI]sFb5jneeF,P/헬i] V{]3pN`s<3 K kH=/؇Jm]h=賺L+?p7; nT'zI4VӚaC!%/& kZ _#d'Z$/ IBp!'g;P J<-3v?d0ddbgE8%k)ZH(\fo2_ȵb΍OC(mOsYYQ}u Jg~ѹcapywwGT;9hD(1Í_4_= L깦 crڄ<I ~sȋ,s1ᓗ$` vO$Bїvg*Cp4 :c驆IIHl_M\UH$]U42'[(,lR 񧭦8S#K6椓\?桁{utoc-XzѪD%TlqP{_dy,$(u> .iU;&q{H]s@}A}$LdFT.&Gʻ&wuJXrPzwcF q!N[;vHsxqZ|f&l )Cߤ:*PgfnC4loًxud*%VҚ1ݔaqֺL^ۮ 0iVD-,`@~.tTN:#-~t7@NBtb)A{ oG^2xM&ޙb‚J?_T5 ^'Ն# 9{s+Yg+tK8dgF:@ NUi~CU|:ԝ:,";u4k3oHDٓӘ$gBLK՝ѹx#BN?98E/- rB@fF-ZIڴ1&Eu7rdwHs|?%sӖims)@$+VP1x;6YѴoҔO7;'^Oyd]"ˁOoɾJnH0:uFB [+dp岸LĎ8mx=CI5|@`R؋?0 Q$紩NY_yI!>%0=֬IEZЅ!l lV,M5`5k psc6t8]@0І.XA`?t(T<fN^1W񆟅 XEX I[/>tm{vh4c,#Pq_L쌖X*ı704˟ƮeQo"/6ЂiΊPޝ_Ʊn>4BvJ:LbKI7[nX.(N28qm$}䇑t?Pj'h^J˺};ׁ0YDW:Ua%vQFzz>^՛Irx0ԵܨiYcSBYkU!n8$SoL9DNo"[Obtf@!aq]~RvtH _|AN ECvlĖ] $8);$Nj JƝnM3^eZ=]DzlگH1]^$D"h\4.2wrƪL#VI*QLTa// pGF_.I;Fb4D¹򲢄0zLp~ OV/=T G[|dŞQh+6՜n2WO7p~#ƜKILk`27OPA=s+Q02-aFsQT2G}6-T#9!8B9d{c|9*(;$$Ո="bpÎAI!n؋2DsxW9܂~vIgF h,;{)-Od[#n~*3im? X,w3~o4X˼Q1w+V!>!\  DOɵS~ˆxG%#$Ng,xʗ,F,cFSЂ=% k+~\sp;ssy?C{3O~suQ[]zњ|J_E*w ,@=%s YVfx;PJ% |̺{4۲nb[b?OVyM'y؆AoTA ;-}m",2HߺGM'F!FX%? c#aއb0岷˴GKطA1iu≝/JFՐ; ?F X >b}s{gȆc7LŃ>e}ohzBII.G|_)kܕTBQm&I4PRrFXC}mz㻐̴T$<4( F F9Tmn1}v򃆨glmx.ش?ѯSP$ܮw-2>0V" 絲Nox7Vv;X9Ym+"4^H>O_[Rw] 2E&̀mŜ]԰4žbo~(6^E"qWigҠ]p!,OL¯x֗sX6wp:g&&T G2-pL$Q<)rׂ(y?# |EpN;O.,Ȇԉl~3ڝ/I? ǎ{MnCK + :r3^ 2+iF#Y*|kJ̥:sk`je̎ B".nlͱ:9?a ,+cd_[-)'j~ddŐj&OY(yd~tIu̔2}*?( Sh*52!Y*ᢋTTN+#ʛxOBlKGς%En8,~!)60lf8>7E{ݘ5 Byz"AjPgWɄ*cd~T!FO&ݙGG^aoG|'E&*4mB,;ҦV#%!tpdQH4@<԰ۛM)ƪXYSJMd( c-7m/7rבLQyIU 2+킐0 W  PxԌ{jX1(! ^N"!\zaZKB6]@/ME?;a2MD<nz*S~'霮▙4}t=BJ==Y'CHa.͎chԫ#AgeV7ݎPIh?H=v=y|O=,T>6nUÓB<h70E*‰ewv`0Q bYvm%oQȰXCYq_{ I]RZOS#|;'Ya x$7 k}lGº"Hjs}V`==l{%{6`v_ &yw 3-ԶG4H(S f ۏvJ/$Q<]/{(¹|UxVqAVB1۠ í8^б[ZDV{DC@JE:j#B=kqhhggr<3@lT<{=Dt: Sψ!K?(^2d$1{dR 拊P!+XcFUMC_yYIeG4糿0}yخN2xn y1 UFe?6p!_et//?JZ ޓWgqK*&AC ۺ:PR_jV}q(f$+,@nH {z-p[|$;12m w=&YfO'#cK0fTP?0@pm`Ë!7K~ _ߢߐ'g0 (]w^Q2 \=7qb:eW@`'j>"ɩyk/VιiCfJFJ0BBh ϊm#mr/O=lK b6ۮ1  ) Ze~Ibu;Y1 k ñÌ/{Gݱܢ_̤\q9@;ŠmFf-c~(M_r׹^ hhtK"R5#L=LxbM)qrѥjNQi?V GXKr7x5ߴ\=yCVSw^ph ?-kr)<D+7cD{%f;H{rw6PrgY|eڂS"[ИvLXlPb3p'063fA-+Ա6ɘH zF^8O4NΫa8\gAHM>2|) p',iu.̨b0 oE :.3bd 3}쇈I,aDgsx)xPymTfhĖ!gx0c07BPT$IW{~ b9^t b# uk< >@h[Wٯ2rLE+mh#.ti`Xɮ@s3՞5!ѫ`Y qNW6aP C.uR[UJbœ$^pK4f"ʃ8O^m ̳6TCJV#ߑ03NgaphxBfm. tW wl1Z[ðyVQnr?C ٵ-^:G0kqM]%k$E\nïg( tj]g1]Og`)lHc\"+^ UUխa;B@y҉n2İP])hA;o/vVh;Ϛ߳5,K9FD:A4w^ !5,^%>|twL^yi|*Z=ګKP<`i{]r-_#*cg»͕^Łky#P 'wXȱgYZ070701000000e0000081a4000000000000000000000001642f097500002b58000000000000000000000000000000000000006300000000./lib/modules/4.18.0-484.rt7.273.el8.x86_64+debug/kernel/drivers/media/dvb-frontends/stv0910.ko.xz7zXZִF!t/+]?Eh=ڜ.+grĕ1N^ڙΙ_umq"R2Y YHdda!%ʀ>)gG>F㶷#wzq]E KK ?ǎ1}+dq xKQ-‹ߑ':y<p;My%27ANd5Ȯjk66n2٫FEЮ^Ǚܴқ[3Qԟ\qI6YA+.AT^(f޷㿻 ̚wQ9c< F'B\5뚑S0„)Klp^اg^B@S/=H.Lvbe̞B9$l9YJκ fs舢ku+`I . aBҼ*1kT bKyhhQ)`wC-9<&MyqHKӭA2'8n:21%mW0$uDWá[,18{ de_$bIP`"mב@g:(I ƶ^N8(>ϣbڛ(@WLZ(&> <𕁬1+F*L_ </6 }M)CGsG! #~ F P܈16 ANT<ުN<%c|{Y_+ǃ_ яHqS#/[^o\ 1>AL7S@K*J'xXdL[ 7sd,oT7 fJ,HywzwMQ}:۳A-tC&Nq+uX>,+P;iR9wbJ.IRT\4n[SŨʱ6 5bֹ^KtAV >l yN靎*D,UMCÀͧv ̵9{󛔢Z~Ȧ2@"SlfO'y X%E 4WCVG1+)gt=' Ajk!6U%S; %o 3)s1HC&W/|wGƈI2}.2!Bf& 6mb#"Tǖ,3xHf71z/vken>c< ,^%:4گ8u#hv:l^gѝ@?_36 < c>` @ ͅu md{byM_cVs:x8r@鑨J{2PiG?׉w;7 c.玝E帜)_0&7ChpO_6oT1oёC- _n[ѽqdF)0 ?R(lGGc4~ 1DfP$ܵQ[lLo`C)vrUVvԫHQJj nh"t1f3"g 5,gnu'8 N^R_z1S}%B*8uu:'@ڕ(ʰ2=$T,* e)ifokARJUX 3, 0RE*]f(h4."tpzbWm3r0vW {_'#̅Z+['oo|B1\w¸4{F$Zа>o'2"(M"xҫFm̐G6)D;2FdΥS_/w8#r @q̜bWktȅTPHkxE;]_ o`k̚E&{Q[S9,E=Ua,S2O/EUAq*xa@AzeZ2v*f _XXbHӉLGұ+G/ǙI7v>.AR"dSi(jċw >gZ`3P  /U>/QO- ~fz`Q+(QS,(sXoXaY_aߊh 4ƻ]5o*_➵˘z:+V"K cH7y 5[ E ȣx[n" &o3$Vh #z#E`twf f-̬$dM[f('>Wx Xd^jW$ySZ}S;:H\޾x81,"=d+:^H"ɝ`u7lu3Gf&lH>PW?|DhV@;UGJ*>Y7Ϛh\{FkU:P[ac0ZKrP?`9a`gXE;Imsv9ɵK)aN{47ѡ}?KYG捥|]I"3RCm,^<$#QwQn 4"\z:˖_Yg#*z@+`1^VPĀ%{H\f{GǜA75\"5O (PSWE_{-ӡ1Ko[yLx5Ns sA]U&)SrWgx7v:)H)kй}IT-:bԎ;}-.7YMuow۽L'+*' TGM}^CF-A]۽=% U8BR` QYqWmQlα"-g*41Lz,ӭC޶gG(~~Hȣ%!>e4Wy`ikdAmĺ 8hÈPѩ *oζ$hû8B59pi@}~#ff;V03HּF\rqP1w+24r ;LUii3-;hq[&66r;xZr_`cѭA.J]k)' py;l}lf_#\$B5P]Hک)!+L^iZt}0FrӪ C x󬻄&f=֧<vU~f]i6 >bmoPV JUۼOd,(ۖ~3Th+[3 X ]|c=]eJ?⚬Fnk M[[\PZ&,͘z4ְ?^NpV{mbIu_ ^x/n2Ʀ9,@p.rA[u3R1z["iu'|sgc>]IÅ ,t\|K8Լ<7E׈:6dkXn8fbnfAYBO}Phvua!#=|2lZﯸEؾ^xbinAHK>%@'zvkߢҳ}r#_}ETMǼgq׈ÐZ^( (RbV?nHIvc}S 6vqL4p:]A.ǁ]&S ї|%y%W`n<̜%y&f`x(N_CEVvgFS`KiRh`tU1F {  {Kdc9x{}:xӷhRՌJTd V|uxVUՁ'#1ƿ'*0w݉!0rXir QpMqLOZY/0) ulz͵5_^Ju&ȧLdXuM(#'r&[]=ZyMsܢ^Y=mۇ Nc>>?J( ZCsvh`9Y`P!;ơ#c`F?BI[+*ӈumo>Y/%BK&j'`FUhN}L$TZͿA5NЯ0#-@uۂ¸Q3T'Y{%1u$b,s${n6Lv&Ke8*>c:;V%L8m횊qGaq^ڛet{{44N,w&ԎaNO\)Nv qwY:s*yE-:g c"ԙEiWfcfIw㉒s /ŭ Tvm"i;e"BFqBՍ껣Gm2B+Vwv`rbIF54|"愯Y&y V=4ɦŵ'<(:5ZE>i IZԿ]Rp8iQڡBW)PqHi0Ȑ:Bڧ{OG'1LD3`(Et$PQʞjKV޿x bhE9Q4J&gj򾰿aׯڱ]\) $jV э]<7}G\G-J]p~X"'w M }N*xH 0ݰ>[);ߧi޿mݦ&+qg9>^)~ڜpu[ )rדS ԚElrGz ~lRԢE?h!!2ήRGӷ{%7ʙUp#F6ɒީKZecYyNK5;E&jĞ8Nq3: 8+~ȑ@CRC4O8O ȦOxjg$8pe +Ml0 s]gBYi/xs4ε 즲1pG!-oYMB)Tiw-~a)DDFK{Mf&c  \ rE:N7,kk93Wں($EV/KwC|SkˎT J-*!J>P!|>6!s^y!D^y{@V\XX˟KBqinfB߼8IU.@6"SCzֱ_gy%L]Bv \r8hZcq/HqXڪ|k:ltwgl5l$U@wYxm1h!$}/Ʈb+^ppFGr%aYQq WOIZvGy-b6ʯ+&E"A5WdFq'5p͓ΐTR.u(AKu:U"%RHZکJܘ @,ЌY "xi {..Kf/?VJA+$GFRxx:w]-PG.및S0ޅcvסK+c %J#V!Xb@3^m@gҤK񴢝OTIP] wm4b6(\d6%tv$"@}nxDiJ /E%j_Q pF*F 2neanIxg BW̙T9M(OP^ |P=ZE`S+]T{ce,o|szXqemus:&ɓLJB `@ι6=ٯ͈Zd zv>9Ke?25G~O[`-yC^D멒$vM% r <"d6x3ڇOVIM]|\2+]b63(".A3p7kd a.H?Գ5ˢpْɪf+.Ͽd@ır)3-%نH-xM%l]^y-uk * <ۅe26%1? Wl W\<Z6nߩ[S5H+a^}Nhy'F[joіWwLzZtGSȈF_'@2 8pqR븂m'B.h^U|7\t0I~wS캪{Sɤ-P-h<\jߘT1Bk*Lj#SyllC?ozb deңR8u3#@(<@:~ >]$ZNi^m3˲[l<`~^N葖fB ʂ*I֚فkiRʡ0ı.a6kȳ4'Zf hE % G*XZyi.a-~uS @~ ?2.78nӤ`?y-pgꊈC'p1mi8vD(.l~Š[q^\-y;/\Cݘzr<(jP3,ݽ:H])?+OyuH4Ŧ9^q_ˈ^6cz8pjW a~Z"FW((ɶP|y?%Z*71H&Xw7:ྒྷDV-7UtgZn]敬=iONDJ@x<ߖ q= hSGug3=H]aa A䪈:g3d9S11FWhȉ4afV[~YN%ըg'yO#}z"e!F8|!6 ί]ϰh s! _쉙e,%=:>NJ{y1QIo' T)丏IrEt(f$.ƨƄ$QH~6issD!~CȞ;X^-j7f(F\^2#yC r.ݎsr0c~\aЅt< 53|j:U2X 3Nhcxbo_ Ŧ1Y+J\ף,_Cd~ 6k#y$ԭӖ>0^(#I}`l 0>#ݐàt*w ˵ݰf+^3Q ~ڟ54q]-i.gAc92 j0HQcgABft{~ؾe{1殟l sJBõ7:‘)2h-ߟ+=CO(,s })K{*Q =Hyi|;\u0rK䟴C/wztL)#>io%׊N *pIOV#AيESnTF.IɞeýUYC۴P iBpGI; &bQqI=wgTqJ~^t󉸫ԷVYs},4Q*ϖ-y8#d,\V!9wdl{v]0枃—Py~`-HƂm^a,S-JFyD%EG,%(l燴JW(`;xqaӎ,qtMȇk"ѻoRPKM7,AܥmެkÑxs/ p2klINxX]~SHG6OcD>Ē^%+&|Ɏ·"X @_nY8Ş2e+Q ~!bCK|~&x$, b!}A~f߳'Ͽ-P|i7A6ީ$c}xr#Gu[M4Z`S<^rULh򄻕|Q\n*18ԒWWT@jv_c1.2g͍1|ok/C"erU6i QC@yL^oafp@"@wՑ}JKVe(9qQT-4~+|~!!N]/n3ab:!38[:#l˱]v`P4&4X20 h.2U@f.؇$PTJBQi Cl٬/6|w̕nUH٦4"1UKURTXމ'^AFpA>ksңNU9Џ\1&˻0YSpF:O;xN  MyQ2{`!d5+ ?Q x>6Ftm;4R)s'iKԧ~D˯ԑžY@ ll V3Sy9u!A-(+\rc~rAq@xow!Cɇ>ѯnMAq*YtH.#>yr6mT3GyO?5z>B]XK1f57Ԕ5ga X9wɣ3~h{1y9yW'h)@)XR]p#e\詥uvl9%G=,>Ty)'VȻJHƫ1s΅i w$یHŐTP!ߦX8#J٩n^kFUC`"ĩcG51:}; |},Z`T"a,^6>QO)ez 2N HZE/h=Tng66>ZsEr"r\{pH.A6o,c\vlϟ8ǜ1]ScW} \FX umݤ3&\ɑa K5onGM!T]yie2ƈ̊@!vF7U_BPAծ0&Y$aw# 00hcWځgZ [yU-Z5] 3i{&'-űJf> DQs2q?x<},e-_Zap_>趩.U# \9 lO|TxIO {rH3G4 {!a7iQhE8Hkh_,*;wu,LS(QU^tQQw kP޹c miuDa|nsP6_jwcgISIZ,2Xj߫vlZq9o fX}p?{oe1Ӣ?"y*5?&~!!#VF=K6NB\$y$[؁yĢ"㸤)U%vSM\* h/u'i|Cj H oa k1_3×ԅt@LT8i!Oغ133K.n/Jԕ.7ui|?x]H%)%.;Gtau\cJNMe-O}3et3 rAbgXRGV2ߙ줡-0.`pUd`r}P(nixLNs~3v51r/1ac>Wyr)^B(3I"/I !ْ,%u Db&,-*TXrph`sria44%fMp\ ^s!iZwt`Ƭr{Xݚv.vs؞YK;cTHqVCfJO̓u};h-o DcAԺn~Tnjd "r b JZdْH)1G+,FǛc:fk$L @Mwn:[>~3A_X1^E P$Ch }a>7DxkXVm1%C k `πT0jW#*^\msly[_"Tv x-d_@b/"gK[Em2` 9SPQ<8.SeA}c~'OP3\u)!u[ZptToѳBOɯqRցlwY[CDIp8UʭH>`dr L`JQc7%0V.`vRw?hiuZ/yAbTI[i-W3H *}ēU +̢L@Md%s(MV1E_K!k/ \o<HU hj l%D,1pmẋR *.D[ol,/&Qwx=>g럹+z|]l߇ /=Yج u0YhbYC#Y&PD@ʏk& F sBUs MJrh ϗG/[--_Ձ)GKH#Ր|0X]Wm#0/0r|G<(]ucǴI5jnک9N{|QA2P@˹d"]/}Je> <(x~'EVʇ} J?lKGNAyR̺`*-p8[Q;&DV ߩ4ce=0[#|! $ߋٻϴإWȃ9q_NE`=p|Yp.CTZߚX0ΩG>tHOŻ'O) &0|n{sY3CS:U^OPKBC'Vr8ak0ҳ֭vd~/.}}5)3CR AW77v[CF{⒨͒8*MZxTzSdύxZi$#xJ^Ձ3 p闬=#\VeP‚UleşODNql7CLT/{BҬUEzDb}P~+iؕ 3HH*^Do?"gZs%ؤЖ>5BZ4BΈp; ^daLo*lLR'0CDH,u ~lՆ,vgL* Ɲ&mX (PG#z" xGK؊ZO1Uuw^u 06\AB_}O풲zR9d\N'Dk+;\S`6b u Pb!G({"AI5&4bƋ9%S9b W2R.دjJ~3B5vsF5l9i% xg~eˬ7Yjd#%K- k{OdHWpz2+ƶ)nOXR&Q] oMn3挋6tʒE=ݮ3پms5V;D#O"9mѣ U?W uY"q[2ۆIZgZ"ߥFcAAN b%3H-* W* +wܹ|%*ݧI0Ap4QJI>[y '7s뙯a,:Wng(x{ofB;[%v;C§ t<1(|/l+ϝƏ'0qr3J:XȂ)(7UL7辞 zd<Y ũAX'ZIkcU>?8B1}z8ZD$u28iTt?6Velě4ms6WCkOdei3%cԳ_|N"@\cпtR^"yZ]>:"2,1F㩍 YzՔ 13mV1 FuLڄ&Qzp5?;^_^ͶĒL=덱.BH"`"<%!Ec55|^0>kn#lՅo-bʑa̙}Ԉ(+/{ORYeOff 4+ } Q+R=֔]P |p$!.7y3dSؠb}^U>4)MyĈQ kNHO72OBM](/5H@9-ShO X*\{g\vaޮa f`BkBBOQȱYȝOVi{}KD`,LvlH`VZ>7+bio, h_t DyɽjBKޗu>ekX`oKI[$ഌ˅:>V#Z1Y?u)# z!J $ ̫B׷$2d!X5$z熿P8O keKo]ΣN*7TYjgc7>'-'Q<%o%p'oWTG \S.g2A78'4JgJK`g&q"[ZnE|~b#/ %ǡx:$`e ~FdzRILk`jU\J9`q ΤPE~@(^g$Q?6v堎淧H*= hCՅK.rJo{cEʙVɉ#Ρ@g ^XgX;Wq]CCÑ{ Ħ qr)p0Zgd=v>4?_L(eKrM:Q4UQZ< ;eܑMSG;>W{`JÌȮL:נڮ@SBƯ& ^b$QaNp#+`$Gtݨi4CNoXI+{ITf8~*QGJZ1qeL׏M DERJmHx%Z)z315zuVG:s1Uֽ5(["vxd#|ɩ5's8WbFha\hy@D9]ٕ"/5$ )W.)̲ #dK ˈ{4Dݷ اbhOh{Ab*'㜠f~*s?)NW yK}|+}v%D1s&AF|JIuSN׸3lH}Ws\.zf* _~iNjφ C>?z>hɺ)Upx)DQBtiQ%<'lh!}̧:s]FMdq釓052U':s=FKnj-]:օzJ8&)téTTjNQI4`MrL@fe7u 0JX,ΞsNx}Ӧ8KWFc^#5P˜%D241JMJd_4\Y~({s0#NNe]\ \_LLsgؘϗ&: ̯qdh S@T(^Ov*Bt̅i6 gt@[sMS@X3Ӥ1kB )LZ | PN zdTK{Ћ.&,ԏ"WEoe]iŒz-:P(9F, nZrY+5k@T'35tuf}|i99apNQ_lL&Tp2 y | 7#E;Z퀍YydSY<( ٫RTPmyK}MX^.hӃ2m@&/yW4%iBK[q[,;Г NLYML@*ơвLmĪ}(>!2G/h̦Dw CSn$*ޓtԊ<"7y^ (*jn.mŽI-['{]~K:mג ENuKMC$dy!$ T:^3El&q*^HN 13ȗ:k;ܬ<\_^\9&MD M=tJm4b7Ú~NeLtj+G7X"n,z?ҧԆ7T{a%ނ?jtaa?ĵgkm72b*z"'$ >![YӛfkfnThX1E=i}i4^ w >n.jb=,DL5JVG-AYɄK{`uJ%b46&o˦6v;cOVv9$dG0VJ4OhGaQ`u}YiñoDmyVYQnKUacZTX@\4'|,R@Ș% #Pj;}oEKTS8ml8}4s5@$Rà'~-<74"pt߁Tir% \%i_,ձ^h\w#~L1qW1۞(K@F^? b|i`ZJJlq[mMV8sJq`5D%B9H%XB6}UiCv/EJ+փڡ,t:nO,){5Bey`dWJp/>h-[#C+ԍßvx uwxQaغ ' 55_ԕ@ߑHNW.=be@ݥaz*){2}4ك_#Up>Gw LӋ|(EVDѷ_@U1*D`zTjf%>3ġuQpʣon%U7/vx(B&y~7/W}^5[ )Wj[oY#B^8dGt#h4irs}sF? Ò1i,4b]OU5{@Pb.e)e) zhD!SEBf{EZ-ͣ Yw`9LAK !?6iz,bc5= U{tB+>A=o}~kT2ɣJYn"-s[)9bR*~*W(!?MϑG #&*\ˡPk+wԸXЇI>IPJ.ɾ{FfI15@u_HqJ.^k r娝m]EEU\ KbT'VGTzݞ'-Uq aBcdgsjg]˸( R7 ?YEK^)AiݜL6ͦ90{r4 ^=%.ą'T|N8LMwLs G8.gCDFE UHǪOTyЦ5|P~ ud˔A ӂkՃQDĚ;Fe;\[ij.[fP;]|6]Ȓ'&M<Tȸwٓ9w諲>覤;@#zpeBmΒTS.!(K01Q+g3{1S6Baj-5=KDI+uOd%s` +嬨/h+%l OWLCN-ڻ cQ;Jb"6FƢ1̸+?)c;?xac8~u~>%=H gLA vѻ"''p/63uM u6/i&OXno7{QT zԞrA0kH h\3V3Uk7PYYZ '=' le݃jlZa3/I5!BOe>qj0]i4]; D#"jڊk;ʽ`XZftZ76Z1> }MMV۬"3~.IC=,א o3O3K\/~͘lj\P+qͬ!,f{7K"IC(lg>gmm_].rکNw}΋Yn`0Nϯ9:_IJ5َ=wk)E#ŒndVF1Ix (7A5V*{ڃ \-ϒr^C "U ڪ(W7'1E+UdJNK57[_M"?$uki\ w{@DF9ܑh-A|`F?Ot¤9FԂH*W^p~!T>mn|)m9`bkum1UĦ"X|To4_ l<8 aP'd(u,}ھԺC'c`dRR@lM U0pܐaӪrVWî;D;@~fv_ag"3eH6wp5ͩgH[I`]]8dLv !sM|p>ͼɖ@NRZoHq9تv=)T0!/LA7''`zRC#Ɣ@TAuV[rt!$%%n.zΤnǺGX7N! .;ИHaxܬMIk7S.J6"ZujQig0'؆&&Eb&2][ = GepLF91VɛRImB S;鉍CV jBq8BUR^g ?~*1J6%:'׀|VӮ_:9: a5&SԫHXT$!u^I>WWSuW? V0; Px¨fdEQkR1bO:sU|x1`G+UL^6߂SGQ` VrDe՗ڴY"@%< a5s\e gyⳆGs>l$ȹS'f?k3XgOKFqCz\&Bi +RPZ~f!F6BDau狜s _2o{7RM?oH2ETH*z\E{<ז4*jx,*mue)ɇ o8M/։꨹\Iݐ jbYޢqYb&TolLAnuQ~+UF7D{,l "%3uݡ ^òτ 8$\K}߹W'Uܮ( *y2]wUdшR MͳwXS~Jg6~3 âԬwϐ7*fXt 2^}6\CWSXQKx2:}#Sm9^aGҪT\Uo"S]_m(}--1 'Ȩp.N}W *4z˕!Dx&++it pUf`jW*5ccTγ-/)`"v=e&Dk^DcjRP/V~\/]D$Mj D$B*0^фL@E)R؂lqnwef1MܻEV̯#`\AQn~ sH]xp\;?B4Sn-O5ۈcMԪK4tIO#9 !uo]TVwJw|[/`qw%g|ѧh J,wgl"т[6bmX5|6Zo0~f<6 {\'soamt` <֏ ㍖tF3ƺ.:l|@/ۼX-bQ7GAF)dIs,7>A9CS ^׾8 οĐⶫj.e k4AoC&v"S)(#mJP.e^i9@޽Aʵj["7vkE"阄&1Z~vqݼ GlļMlD>@7wz<& :㵠$lBݦX.!#IthM }n9FlXuŝW*u:(nfVNh¸PtmT=V+}dK&KTcG;1O|Ou +^kʅ:|X9YJSie09fG ~-4IdÉ6MA^. Ӽ@=R( G!x&?ۊy}>S|qC/ܑFSu_ۅ2O"0Oգ $ݷFa70 |[Ҹr7G.yo _([ӽf{,Uˀ'hz5.;iN4n\TPŶYp$ҽNoO\J]uA/Q;2ݴHؕWVD 9hKF6^OZσǹstK 4rO$4}mRV 'y]Dw=x,"2r~(t y ĬY9>#;F\\RFוDǿ,T &`79ƒ/ xs G)Hl\YOG&/U483x}"ZJ|pX"g(9"?:|x=_uJ ˴Zr =*I9k.H|C3HyM݌X#\i7IoV4(HIT(é&&d B!,U8~{~Zw%HZT As RO%Xsp-A ZYb@Uifd)qaZ1ՕcQ%Ds.<ȒWS J8'JxWM vY-G&v%GȞbeYͼc[PBϹ%ҜOš46)܂пjT=n4?1/=lvj 9@P+,,0 w +O *#Ov7S23jwHdUo 7ڂпF*{UAS wTv7i(`5b1 Za4>nCF"$ׄc%t,*/SR )ni2댑Ѹlk&-1T sc/hhw .GΩg1lՍaDRĊ>[qJI6EUc[ 9 ^LlF{4 h7A +}Wa&`cE4,Jۆ Mr)dQilg uDSKT PZS_vkzٛ d: QKѳ[ٔX\۴ ޛHȄD|N))YץEAdt*&. `*ޯR?}2E}.w k'w# 1c;LH@3iw}폲hW;R5V8 RzN1B;Kjf[ZsTSJ#:X5D)3%[g>pF d1v{r@v V=4]$8g>bahFo^C F  ^MTmI/NkyVŠjͿy1gى"#HN_~Yyf0\fndğPE9y.{LRE( i7~[<8RhҖ'o $PॲSKXIJA:CҨ{sΈ'1(f,`S0ȓ 8>8Q4/˛Yمd{V:t Ւ%]<5 %eni&&H pkcP.ES}| *]|`@$$aO`_sbzoŸqw%6g@^[/ΝM~&a@%(ӱJ4ې,Lw!srJ5E8amGH':,&a(f^Ja-&\_+z׭Xm&ɝ ӓ 2ERFU{5+c)':-%B209NXp|I0XwX]򈳳V[׊gTZg:&l ۍ3bK7 bP4Zd' | j?t˕hGP!}yy>MV_ЍgV-2]fE)E눢-xܦ?ugꞟTo3y6*b]|PYC`'%7ETQci#cbmڲΑ6daкޱT2[#u%Hpx PS0 D?e6ne\v$ )Iia긧KHQJE%1ԣA]%^2)*tgXbrY5TSa^ղC ꜷ9@z&c3}*.懌7 bҢ ^郎"m0I%ud8!DVMx]cGɦahh8w1WAPRT"Ǽq8lnfCu'L ?l񝫳_UF 7B5+Lu?H sLlܕ%+hL>eI=!H e'[rc̜O:?Iǝ(c08[7]ƍ؏-,GLrg{ d6TСSO--P]WM MJMk[9R=wn?28CYK-DĬd.ZXVgp'obٓ/wp']>HaTmo_S/ɪ2C]n!Ε&3DcPL\ bow\q@X* )OGxuezX1d4#_sQk:k&d]j?+];xi/x3b)yxm$j uĒXkD ۻc6 z 4 a%SJ_BAq?v&#w.߂JwWkL {8OHnDCEjo3O,p̀^j= mWӥ,?`.2҇a6,>j}韦ޔ1ɍe_ +Y+!&Ҡ`y$ 8cS7CQ6؍ aܭ4'OD,/| uK璦Z?ffn wBplMO '$@R`(;7oTHȃk2slk [A3?Q ^tSC%53LFs\>X%gi?.C 󕷷 &M@+hpmr^;+xa_BRj(j?Ӊ$:Lrl¸i> +e SyNU-߯FU7ڜ1Eس ECxK9t9X,4}t^p uM~6wg>mM16-(jA5?A^AH+xkt԰03eVE. IOrI!Rt98^%5"9._< 0캉6N kDs ffhMb΍vb䔒_LroRڪ78Xvή4DHiuTV~=60!g4}>ʎ뉀l"|Ư= H檀{,y|BJoʉ5Lt&g}g@AԔMS-Vp+DNSwT_1( uhcQ!RQ% ,v njf sIo"Z}OTū]eTNvr;iW(_s:"LJn\n>v;Mt0ҋGr57m+|IU8`"8~šqhk {a1Q@L6pN[}~ :]ޑJ}b<{j:>=z|T$r_M:Rrc$Jv.;T7O)ی#B&ZzLSqC)F7 OJ0+>zG.6!.OcZ-/9Mp7bpU͎8{1#qf<-YJ3Uf}ZŖt.yO0V7x &}? M}ίo")YbQyOpZYLW(v,rMA0>TyMnkp_ ytKq( rB6\n75m[Mb(_g(] QnDIOeB O3mUe(x '";--FM}+-0aqm]uѡhjPRe 6஝t꒧)H}'bszԕKhK2vt #r<P ï1K~5w`<9ΧzAMLq?TEe{x?-!a> /F=ϣcsv=Fz(67^bV= 3K,)0 Xvmk<{)0[warupןtԠ[-uoo\r"$7w W'm>U>9)R]x(p~fob'{Yٯa|W-C&AWFhjސq"uŒdƘ!v,)k-!e_hf&P ayÓ.Ŕ |X2H:Xj|5>i E8A].ڒiT륿("|)˶~Q =K ";|?.Q"hw0!mQ4sD2X/w СoOzG9ZLՇBݙ.CA@&ӡD OLsXh$=F[˴Ŋ韛$(9be@ȵ1d_:#_h Y[=4@趻xRd VBq./ug p40BS|!SΠX2BvB7hKn+fo\zc3CtZ2tjyx>yp=$y[p]8c@_.C)& W`<VX4[PvvgfrV %Tq ϢfVQ\[q |w,[wqH얮0hpGH̺y, !|!6LNsDY5@bϫD Ci{9ؠsX vw+KXyh j\?.W`[T~+HXqg?5''[{ *p,fEKZ +U'<@jzVeQ4Dzű*z.)Ws)ttkܲŒˉ8.֒@3 O]`~C#TB;[> R 8h`^?VhpZ4d'@bH3j9΍`ƍaڳ$>K) Ƒ)_ x43P^ EӗHH\Ϻ4mrbhwZnΏ&G>z-OY28r6vcn;_U&_+J GV`K}qZN_ n\Wf_*Pe^Ya< |Ĕ2xPLgXedH(XQW!P)FlCܒaǤuN2oV4UYER$Qp05$)`Tf:j>DGxXlf+ -sBPRLy*m/k$jm6L"IGC*W,P8jP4{sݜ.,y ^ Nm/7w< rdܽKM=~I%'wԕ"l(Ǿk3Cֹٽ>= թ)FtCvP#C9!X[P&$9h^8%W ]iy巫GεX)Y R.Ev+F.kMv~HgY?^N 1" 4y[! ?k$ M*Lv1vaXvYPKx.Ϡݦ_Sƅ($Alϲ:mvDS"2( cl8&*vHvkk"o/U|Ejȷ8L!Ҏ7hCNMv<[[!GbS [NXUKx@j4kHGe#A}lnH30qJ..j 9,vEjkؒ4?^y݃{Lѽ X t6? VdJ#l[[LQ}^ L_3;VXXb6N~oƊ2Z9PZ"E"&tT kIV7&ƾR+ ӅXdӷL6 [xe1%K+^ڹwͧ.Y ˻ œX#d/$]9nPB(ҢѼC@a=MAP@6XxwאH C cdn}&ELC.x`e;T 49KTEcbqҺe@E|)?0Y?9(y;p2ӎڭVIѼMZ ==Ӻ E-J-:)Ol 7e".E%7HhG(w:>uɟf>?u7־w"_|rRX~ˊ#t;Tc'^ ߭ZFX¦ %g[kuEmP+ND^$=m*콵ۡH$FRMI @%ɼg?ݵvX"KDGWFq"PgWo<߼Z{Wd>"GޚO( .gP.eyrX^DOdq\^R0:08ҼũĴz\_gL|0lnKwPk0ƫ4?I9WK>w럝߲GuC @'Fq/-l.Zme( X"(bZ[ilFST`i9>+vS-{d@WxAPy0E&*¤O|IXUTn -ĦnrW'0]NI|;`Cmn8& Zg.f^z+!9`ogWRn oTwc4+##s|.隣Q0ٙ"çuw'`\aI(1,ˮ&>G),2izkwybmn?nKq7ozbs TWg&hc˟++׷y;k mV\<ؕt5qiqDYخnNے}-gu?[MF Іe33zC*h!T6 wjr"]TYkSQyG ywf ϊ?YZ3z*^>_}8@JÂZ\>*ِl:e{ r$ Tf(Kj\Ojo WDobٚH絢Z^8Α(`*JK%Fb]&D( Ou/İ5,uw.٦XSSs8(/UCx :dPVqP-iPˠ):`&.-KR+ nb Q6C,F?K fsv}"SK P:a =W0oGZzS_R$r_҂dGm/h(Mxƕ7F}RxFuf$JBY{,.吂9q֗M)h3n1Y8KR& d1a=}tWꍃ}Pi8:3{SRx5|[⾸" ج+ *nSRt uwDuFmJ16$of^(7 qPǽtD2jf~=&$d_Biw?$ͥQ\%E-Н՗W[>2EWǪP |"[ENST}|z 7JL+U$tx:(!eW+,m:nBf~?2L׈eY?eQ8q$vbNr0f*Lxnҽǎ @F䴛-cv27j=4 .(i "W |7:KܙqW^ה-\Rҁ(nsu~c*}}p[꠵8ߣ "U ڎg ि*ӻF?zpe ,y~kB|b!U>Hk,,ލ373p6DFt?V *)&f1Ҟ{A-Kj!hi u-E;pֵs\w"n,(rjj% qhå/d-/Xz`$Cll Y9> ޷c@k p~yIV`#j#u ŎAowcV0Gs##ѭZ:"l-du_ejaCIUKlA6qz╲K;k;zpeH{%qP<8GKYm-?Q@X3{Sl;ɴ0bj"'Ӏ[P00f#L_d _>Ԫ2-Evݬw2(aj[} 8Vū.XVg'p#h (CV7Q+.d Zx !}ipN(SC>ʼe)s͂=kyIyo~0ߍdVYo ?j@&lɌHO] Y/m̘xEYZ%IU姠 lDO{E-s^ezf9I 9 À.o!9fz&[8o]#:FFH717Jc)v.7ٰU>94Nj`kƤCMOws|7rDE` '{zyvJ-lnnWʞju"C2JO*5cQW%[pg/*E'Mφ(g69~QJ6:t05-#v$xduPO*ȣ%9;7441+؉rǻ\N֜죔""ȟvqNN$Rjí:18u% O󦦄yfX=ȸ1W>{h:էl>Қ׳ՖA,\١.6PU,ixȽYBi:SWL@]zBoU7 GyRE3-Gߑk \RR_E3M_-' gsZfosZ29ѹ/0%TE|K״ rCovD%l;)u?͵4˝pPэ;պtyH^rc;TMKC T+W+V}z4VFq ^bpuX)34\UC(y/oڇY7M! '\AXr ͶtcaҢa9fJǬx k +^q%bziFf.RF* T1KHӭxpX2}IfD[һէ<+cĈ= QC 7f=Xw)T:-IHcibݧ9EjԒ̊&rBxTVx.?g4 nsSfq) ϑFq0/Wm+zmIJucqc;Ɂ,gUjgyhÀM'n 9:T:8&ЗCũ8Rx<-LMfP^Ml4pĵDά~ ;Qn )3wEޝV KZwHFՄ-Fطdm\|TrKqe5]->Z4?Mz1mö_OdA8Ɨfgٱ.&EFU\8Y(,]nXy,RXM,k+0?Ais@bYr]@f[qt o X|aAu[bZOP!z>Fi%N3 #tr8ǃ>V.)?iak00^eVҩ=6. rS8̟ @!_7i뽆#l23 (0UTaŵ *h{DmJ8U;Yt+I--Gp?1:^x.~j._ǸH7{Id@oPؒ=;IS{:nOYQ՚ļvR aL$ĩɧH`nU֧^Pvbߤ~^ ʉNAILj^N,4{pTˉT$'(ʗ@Q5oSl8&_@Ov&>ixҁ޴#oL>#Dfb5vh]i_g, z8>8wG{nSf3lv`mIh~E dߔt v.o?lFƀ"R!m @V4сjTeؤJHZϸ^v~-ނ^Iz$񷁶0% ~ZF3%饔k^ҒzZLB`BS$O!aB4 uYf#a%:NP2T&]򔁹B=GژqDAuBqe$C3nij͑LK:7lzN6aD7_R w~h?\pu/f!X ǝuX\'L\x5JjbX y +wBfx nHR( -0(3?i>ynD|3CVa ,y79IvtjBdYkQaHCiR^mۇ+!_AuYJ%We B78)H"B''fe.pv71k^Ʊ ~KzbyER6)nXʈ{>P` RBm{7^x|g^6'sWt~j?`@ԬM$ 1s5>C,ݯFR癕XV[An9D!9(^/1.U|,_#j\#/M37lLʞ\ RijLE7jvSpEOIߣ~v] #^[cN{#z^g=T8 2S~  !6uc'4@}N_@{u&LϨHXso'm59.|*{=IF9]l].?h&N5 j}]R} A.&y|Y39c})E pUfXW'OKw:rqrbwz?`psmKSȔ)MN^ '[AŏLsk: {WBf'm*r #^Tn /Ȕ!Pu= Z5TU+. pVUpTx@@xCj#(f6264QqSmy]J`S6҃ݚ2d2p[ ÈLY4$% q~;&1@]mWeJZd;6왃 m O$7|G1@1hxJ|ZWƖrAo3Pe+85$"NN:Ṽ.K<K1KÏ}3_T >k̴{f%8^ ƺOXin&"pfW 5rQbTw O" .2[htZV\B*"E(J}q&qQV ͥ7R:ؖ!*GN@_ up$V]_])#YegLڪgm' DOۙIRX?Z F⣍R nr:#ط|^2orS76dKu9)M-7z6ILݧ4;Hg)oY˟ч! x[7^QQ=GMy t {ԾZ8沓~@Z-qk•_[#ZuUiHY4#2G&@V!)֮tw$EÓτ\u9.w(~̽"PRY^]3|}f;I+/g iIF0M@Y.fߥWፑ:AqϋP [}ҍNu+0PB)ufW8bt=WSd gnMv^PÎ 7?)9V0Lߦ vạBJtVbp-ŋ{㍚хeOC}IT fPƋ^T3 5ڶla4^eT8ܻ'3~-dp&=ay5κg)?Oh?c-W5w|([JĆ.H\#&j,Fߑ9>< r}&l0Ր &mX׾޳-i;\?H%x^O3::2=(-?K$=J=*p- @F[Ѐ6 qdh 7e71{9\⽉Ҫ5.^JsYV-ZA#IC0gMT^3ǬCY^>t`"'wRW TB661O}ly%u;F?fi}n/%K4=fAP.f1uH?8 ,,iہձ%o#y=Y$>;G"N.zvަpqGqP"р6un%L`8*dXu,Pg'% [IW`~p@ݘ%І|$K0Rv!E>(Y>dy!?H|ʓT ζY#^ {Elx,tҨ ȉ{`|JzPՆK+ $w]7 b#rsJJ]MRP>a[6csJ5\ª W/!s.?ǕhUFD3SYSn5_/Nf٪S!d.卌xy?RKj|[\LG ? fOtg6qٱ҈.pPVlIR;7~opʴI z7L1IT@hB̶ -~ofo[AlOgQceHvTag>T G2{,20 H ^9X+ZLoԭ_a44>8s,\% g*;C+ٙsh{l<5ob/)ߒ7S`ڇz䙒5YQ!X8' ۗLj:~V@?[`4sLOSt,'rߪ.hZH!cmo3gyFGIG܁ʦE+ЃA<͞/ Rn2wDK U4YnKw>,?w"\AT(.%$_#^Ey78俈%!';Y I.=~j.nRgB>N \mOÒc@2Ed)оʜ\9YiV82Se#Ωv8vuNQq"dn~f}bK"aOE?Pyg l#T4-%nc+9Om&":X:6|1k?i繦zm&8s"t@Q:A_Y"*7ĸVYOee)?qiD=#67&+"KM3L8!񡵺$kf{9ZoJ L l mheV$?>Cۍx<ݍC {yp_)#-2rRF'r"d7*Hqoɟv Lrh5 yJʫ7(d*(DI-gdPJjJt1Lk#{ 6/9= NOO# >)NCj״zAD ZR^ ([9lU}zhsE&&(,pEjc7ڞM.F\Ru")EQ03/2jN!JR*C 7+tQU6@?9g:-h-ěUynɊG9j> m%SJKRU% lm0SWM(#8rĥs }GHH8'yUZV$lWps.XZ)],-@C%(p]WX(3V Еwgy\NiizsqU)d? `; {}qذ +rؘ;x_;B2@%10 C37%J'59NY PG`'Db{xVxX}˔Fv\!.y_]WՁ Efj= |176E"&fE;#]Nd sѼ _k%CΚP!Ė!K2{(r~cB~8:-w* 9ʻu`7t/ϱ nbo:΀i |e1Hz&9$&ˬ[Q}N=r=(߷.0{f?z:(伌D tuiRKͭ)Cu+1 L!|uwK\Rp -!#C! `3 ;޽E+\/261YjIfiI>`d5= }Ci2FJW#.&K-@XR'VaZ;{)[͈D^̄}ltg2ޒ[NH!#c3Z/XqPm~gDW%whqPT}`чXɯ@ 9ԖQ:8}Gxqɼ ( fB, ꋋֳ*:QtSk [}[( ~J!P;@7h rmӽ o5^~o"2̓]s.C-BΓ25 LϠ(jGJL/C#؁cVk+=E+ȳ^8 aSu/ctǗ@dÏI"U+XY2l;8]vIa"f~9k[GO#8 zgp@tTA02ƞũ k>#?EH]t^Qg@mijM IKK/j/Qe:dͮkmZDKd?FuSIs#Vb)*Kl5 Z~?in~* wi֐G"; 4${jl戴W'{j#h5p +UÉ('uУtDvd97Y B\&󡾝MFX;9YbACdGuTsg̅t4Q+r\`xŭE u~L37OM nfW>0}IH$Y/Lwy7n(<6umTˊ0"0 1 S`3̑SŰ=T(iD$AdO5־g79y&.؏&YL'!Z_O+$[!2\=TBUE3j|>N)6a$tI@1K$Xt32;FG N=wH,;\|ʹy$pԟiI\-I$A_˴M~ijbe=kQ>NǞDl&P.*n'.r*]6quH_g2%vJtrb%Ƃ M87fQ4}h:xE\ ;ej\Т:8E,?= +[x u NYb+vx^[Ɠ~d~+%m)6AQ ,d]\8V ?0&M#?G$-F/ZSI?\2J ⍍PεidgJ9[-kM]zs M:O |@P#آPwAċ3lE(=[逯ju g0ڔx3Ȁ?:GuvNƜq]xVw7M U%$Td<<_vϾXvm$%a"`)#ka`rҾx4&1x~g6lj,B;LMTMǴotd_g(V s#fc 6l(5a_9p)΀{okpu?JfPNl~~cn6mlsԮVGvUbh:L?+ץ/DZmvkn{v߬+ӵ٦ "^kTظ L1(!FF /Iŕk!iB߮Na徼4zHipۺV \ZvI,, >Ii_q%A2;mUN-9=:H-5l qf$-AL3Yoz[ !ۤEheG#&Ge=އ/kNfgL8CGvд%Xu^~G{J؞ }~fheqn}p,EIf*-iU9&,c BٔQٲA3䀉t)J=1u|7BlOR%Of p!liOr]P8NF63F%X/*5Bf?-kzXcvN!(/x\LҰJFY ~xnvb̀~Ѝ >CQb9 DV>,Ulefϲ:xt2jꬉOnl1و3 cBQ W{ *[f/^8.aQ$-6(<]MzAafOr]~.6áAJN0POLȥyrڳ}; i'͎#ѽ"M3?n-nY9YMĥ: `o!>c ^FPV(mBk'5gn7zjN[:F7U.r3KbٰaoNAvAR})Y7 I&a5։ZL–( k+(fUƍ(Ope`ŝ|co" w:I3[9en? KVSUأ]~4/? L/?b.<2)f.>hG@Q wN]V^$_-"M ҽy(IFi?-唻ʉIc^g;*1s/MRd82Z\ لpR}!Nį4-uPdRS+b5x7~A/8vC yJB^ˈ#iDq7voۀ.(wL-+II*~Z>#RD%4f ~KыGXUc$U}k"ޖw:hǖe]P5 Ì*wx?POo89>$T ,vH+SQgOq%,@,+d^nuGhk)=:feyvZT A&G][5kR-O!z6O sqKI &z{ eg7lW4W܅e+)G \nMg/שBPRԔ%}NxBB!2HfDkȃ|"D58jqQ`qxklfƄx7<YLe/9~}$gie|trAH XHUm#цD[~RI+艣PI%"HgѵZx"jȖ<Y/~h&N¾|ӳ9"*a%dJul}rJ:r!Q%G(LjqB՟?E:%)r7KHmAӌROD)kn Ȃwafa\{t|pA6\إAb(J CV3z!!8ܾ$@ HZ}r6u(.RkPHYz2׀q1) l\7Gz!} x/yנ\jRn)2^o jYH' byXZ ,{Q/z]8hԦW9|5l"X)H`> aGs*4?rP38 7T3NKj^EG؎2ںUWmKi J}1Vv)]0+/"3{EZ_m#`LB\q )v CkO" #,H5pξًqi\Ĩlb_}4soH#U?1 qX C[Y4%R>CZI|j?s26#ȚaLP¿qlmV¬~ Ø RLIJVP16^?f]ϼ7}%( ~CX RK^*lz6M!uI.$Hu@F( vឈ5ϴ2WNױzQP|myOHO9sXZ t빠"LZX@G'w6B~k'bqgF֒rnu?!qy@كuRgEq34*[Lq& ︆@\1WJDo{\_* =2tQ{MPYkx Y@/Qg`fr+#:@}RQ,<5Uo_}$,/N!??G6ՑT'ҲSrE9{N1r!uq`1dh=S0]ALS>*Y n39vHÔJ/ rigyXj!Ps+"TTHdr~to2އ!%^hĿ/?Na#2yjEaimxXKcؔ@O!U放a[s)?3tf-u/+HkSUР٪Yc߬F!1h2QPp;!x]c,dz ˟2xw J:+R:&-3@R|;HCW] C\?XQ(jwf(BSb ^6s2UsߛpwOlTKFK)h-Ax|b4P&}GߜmSMG4\RK@ ]d=IL{"<^~Q;> nXD]Xd:?@CX=U%Fp7&]iϾ2\Jx_3=|?5Sk cM-̄$j;h3J5>[穮YckXFYv,{-o$RZ]*ݼD~jo)BU5rخK 6 jпEg6829(`Hz8F| W-*m/$MBܪ 6\ѡ\#)BmUҏ[ C_NBAIz:-cKLCO`WdAIHkL!tSه{O,5ʴ}兪~#n ze7ZXeMqTNG[0o )$fV6dWC7fsbMfJn1׋m"U,Ar%ZӔȷg[(qJcXQBȎ(l~yѾ |uNpOv)c1@m7:#/@]=r75ш !E}Isn|uA#3MgaPOX&G8 >]f>\zYshcVr_I%0?ObvcrUIoYt\$s(Dc?T!ޡрu_ HMa@rnȿ,+=R YZ+ Aۯ2@J: "!A(^Jiy+v<L>o :t)WY:IŨc1?I\{|s@pq sR?)bXRZK} I|z2G|cGk|(P?@MD0^$@z908R >O0o?T~M4uasDALw~.}AMK`CdњP%P 8RrڍZK-gCAI Jڊ$F[' ^ABb,`[]7"nB Ӽ,Fuzg($9d?u$|1%`"8!H#u?qx_p7 S @/V׷s̷jH/HF+aLF4_Ur|ޤieG*de!c@x9ϳxh.Cv;, ++hT\50/PQ _|Rxs~̨ Kv $f_&<ʉ[be9舑24Ϭ.Nxz1*!1 m ːDyB #atk(z? ~EMC=ahqf,gT.y:x6-SSA ۲oS9/IsC }(Mi ~X3 ;ic+R2źA aAv6CݙQ}ׂ@(xlvwr:W7o(r72%\1Jڭpv ](=`)fރy/I Ij41 *ʥKprBL13J> SA!9\=Wi_Drs*VFBBo90َxh>rninif7qZI*dȪ`;E{$D P+'JZlՋEYXÊ"V;G3=E`+pn`mGIiy:7/7BjE*ъRN#6os`\RO25ǎ=6' =有-#4MEEMEV_ц{:1YzRחm?h_;k\0eAi 1LPi$Io -e=oa|C^B׺r{:[LöħV-x NYe{M1AG(/" 0^U{y M^J׶c["!騕;rHȼ l 0I^I~kK@]qzf0 [LtK&?H./1WvU,ZRjIKT_І1f99+ &P2upG`kO.F!Ad_sGY`ҼW8Xd0ypopGBn4Up_ .rB_cj2h5|•$.[mBa4+uܴ@JaY˫ K6H^Ow:cB0^|M{^'Uw 7P]Pi/\ uܠ?[SA)C=Pd֢֏fWi *lafCAH9=sǫQeN:lVRܘ޸曉n4-ڳQ0"X8 L_l,Kj/!(dR+{ĢP AGzͣQj+il$mp&BZ{y6JЎXDs0(_G߼qԘL< ̐95x[ U`/&ŲH4BǽԞ/ύo k# RWK]óe,.IJͨ悡n\X[!̕D,sJK]i YT^ Vh%n䧝nIDC3%V0=]B\fh*t!~y̮'Xc5{-T`I \8Ι#.gFqFp0&]j=cD&h4j/$N_)#(WuqzJKT1GGOўn$} ~ 14I}oBs߸-=Zƅjȵ8]վV|I =ɸ'H3πPT/[?6bR|O("sbjĐ\d~ YAP! -c`ErD/Xz``5)3mW`,&/RCfgyzla* @QvN #DH +#Oì1vR>YS)2iҫy'։=` Ɣi)noDMHg\1\nD*ngpToWuZ:|ku(m6K,invh9VԻpO`][HB'^=+؀GsfڐH]ɄI,ut-W(vG[MúHL׹[V4=oZӾ0>jT,]Ek,H3}_hjyPfnz/I0KX[~< ׁ%O8Yoakl= B$Apk;:\ wV{J9a.Bܑ̋zb.ճvB4%b={/R#d<:&ftV1 < OxBKdm'[NBS>#R!CytuJUeXF}Qin9(c` ;"~CJ}),5&PUȍt1Kՙ/~vW!X6)-`aa;ho[o"'а/21^Amzܔ@kū)-{"b@G[I6;Hf"5UtY@%B;1Z"-~[{LJfXuǼޣ{#+fͤ~r`5h_eWAsS#\ŠLjWO+Ʌ뢛yyDG'F;F6ڍ[f:r 6Q\c`;ˢ]l\V~|62^Equxuq򀞚|p}Q*HcfY@v@ xBЊ)y}]5TD( 2`@F> -BEKrqYSɓ M>hFg 18ݛɅ܌lك,H!s#LԎ29* U?~,ܑb@6a$:opW5oNV/_f+Wa{[by(68s$_iHIмSj ?"J,YxI{B˜|\ђQ~92ZĚF BFAr|Ÿ&шUxH "p ́e=xύUA/@ؽm\jA4`M*.ExYh!Q)S5|,1[ Uk-d\Q=ϟbM^[KVLkM\{C*6A0*ɩV6=•_l#̦߁qOLꊝ0Gx%7dBE8(2 9Na.N*-#A3ZOў^fDq[1ךe |<6~yN-p!O0zCq=q`H"ZE9:M٥:%E)%yܩdhRttp{Mk$~'',L2ZWAO3s8eȅ" #54 8^_(ȢFš !v̝l_кwi᪬+0थ]8CHx灛bȾLM23Ɖ^*ehGUr^7jiܔ1a AZ !gᯝ`֐Sg^tT  ;KA#TMٷ*W; βO5 n6FF70!=9KQrLƧ' xW ʡwL*mEK7D5*vr&+12g"Y/SB @'I n}cY!BG5KۄѦ>];m'z\35g2ж\KoǴ:I\sJu"۟FhQ<[yjSӠɍSyouQ]}d#0Gɸ-HNGxJSѽo{8Hp}k. >@ Ј wKc9vYZiZ>cbU܏f}6YGbWp%>*X@WZI;e2z1aY% h "TM9Eݑ1eSqٻS5ɋ&COu`420Q0V- v;GQ9:Xy w۱*Z Oo*bԶЃksV.''b%4c ɕX nk9 2^oQ-OP&p`^ѭʆóNF y`8tV_=30~O&VDI-FDة@l44]SAiZ?ܡY?1~IX-1rc q+y|oRfmJi!/[u@%ruiRQŭ];~kVjl׽uOOu)`2ŁTz0nRݮb >!YuJa> ZxQA7\f{O_UHqיtCjpxf ȐW)?~]r4W]=Xb3 P$s.U&KFg9=XKms8BzAǞ/9˻sXDzvu%^[;76(H27㺃l,71jfW@IK^gںAs@)S4")-c&rqs0o[*Nc8kzaUȽ濟yMPk( Bim pّ\, *#RV\CEjYzB?ś'Qs|giDtYKG"Q/_;CGX3(/mQy++¦҅p9oӜB\t+/EMo{.tN[S1=r$[9u0p1O%*%]M^?rh}絿$#!11fg&GiC{$1uB EGQRڀ!oWj75/NdXa0R ϰzCK % X#)VDmJADG 6aurP*]O7^(c e%B5uzOi]DJV."",+jA#Iŷ??&^k Hr7YC}|:(фNfNC r]He |_GҀeMOE@/72rVSx0ҩuI1$) VWH,9uE oZ 77 -~P HۥQQ.⢫uLԴ }`xwP%f>;-%'J++ n̈́P1pӟDL( "sp嚼1ILoD/cznFfC$)+O$_69P _lO~Fpdf9ݱ:&f&cVM3˨gJ 3EmBx2Ia_Gެ} TG?i[QS(MBG9~7*9q-ϴաK?ewɂ?]n9nSkO5B2[|<1Xd]PTfp:oFՏtD&Hlϧ~C@BoXؽjÓjԄ$+H/X+d{}бJO>y}bNBVwl~X|J >̮lwwM ˂IJy.d_qu!Z3ڜ!CSl8̲fnq6>j+-e67_dxP@"FE祂ADSt$uב4U}.Xs ԇ,WjSp7ia#"Wl,QeHj$|db ˬ}IA,9ۻHqj]wE$8G ᠾ_½V%uS) c1k =劝Hҥ7K3.Pa TG=a_*80b eDS#׉7Q*VD6<{ ѕ3AH51NSwֹےzRyM3\H93a[K{l\}ኚf@ .M5}[F[Pww Ht}CY4pxM#zRQ>X*TgP7 J#[Lܵ8"NI ]IBt{=Cb7ڬ ۖ(}UUFWlk*b6NU*J(v &w`xXo0L8)4"e~͉Zy[59'2A]mZk&9r@rsI+W{eOk-1>Ɣiَ1L Z#Cd h[%۾i6UVUa-VC<־%!(VR*aZ[O͵!=}05׸$#$LHڸN џC}x)|BfkuKJq^l49b;5V /#Uj\<_bX HiR?;-֏$4]Ue`h^@ ECF"+i'B^1_V۳"SCC yJͽŻ=$ ~RЭr6c0Ru56^Ռ;69dSZdiY.9\881}fP6`A"Ʈ"þ<,"-? H&F^|KwЎo$pT=4HCo?bwnJfܕdS!<} ?DRVMӤKQU3М;|pxA-xn7>n Ũ095\+puű 0gːjM>K\.LYi('\C z9J<pI}CK>\[=n;:rpv 5ko \wzȎ 4)hWY{o?5&{{KuXXo1.FYx26;'ӍE3X am7aDŀHf]́\@ Za,;ޕAQ19t#v$ɺ+lEj}6/.bp &ޱ."UK' w锷1h'΁iw|yOG͝'*hc &Fo,)Z/=8 VVg.Pć`7Wl)zAl%[`tB#L E:A`:Ta8čM#ACs12-,x41&CZ.`Wzns~A?tR4K<+ {Q9h~#x|$ 8YW lq967 ^ c)B"vbHɽ+V6|`IL cz *!F{T薄;CsjgꁨrsHF80чAڶn"ϘάT0OnPqY)Ĭr@'0RB_]b2)pW:_C賢n?$A 0n/z]]1֩7͉g;Q R'6fR~]%E,{/̥`iuJ8M?r<.pA;,l5sԛ9Q8^ @ $͸ 5^ժx/yG^tS!Ԛp 1Zhyɡg}&,{sK;ɓ9M%Ϛf,[",? +a7L @p|0ax.-N*wY҉}9!>cꐦxIaNTE!r/G2Pz[4x[:J `'fA_WʞdmwK<0:h) /z$E#jPEs;uQEN_Y;E'G1ٖ"7ع ;%6rW1J 3E g!nvkedG:PR\|=uy&|`P¡)\g& gu}UX# UAx:"׮74B:6 /9Sq5ڛcFr^J "-sVh;9<aR9MГSN>:PeTc#. ƒ(Q2 W+.,[R_31$B;s7`L{Luv T?k,H3os P`9Ķ3!NJnBPNW'rd{k;'b6mTs5^eeL]/Tg޸pƵ(譍*jJ;c>Lj4$dzhr^v=HNIݣUxaBi*WE3F wp<ŗ2fZ.XuKFcŎdk$0*@?)M qS,"beY|踲RB5̥NXN6*\Iw|M 1;7C|gQF.Wg)U9EVR;A/kҨ(҂+htFcl5Zfn|OHRDw`59yL,dh\k{U|PB#czG99g0vK4!k%r͞[5t'?l=߲{sT7I7=v)kyLnT)6}f $KW[P [8 0YsIYv$5çdVI%KuŰ:j p-jݜ~"Ʀu.FkWT@BZki0V$1@HoZizן!UhM<[ +2^=,miUHuŸ+cnZ}[!'4ƀ0#0WG OVhmEZ"d$kmLdU}Yݚ^H tw46P(X@ ta"Xޖ`W./Dx!nnxtO{ڍZ9jc8;Eޖ^q̝[ 5/G֫WYY&ncKٵy'Oeb̟".O飤*jQkyI `7<R] &/ޜ뺔#|H8>xktOfL%up; J\agy0 1!1õEdeh YR-piW{M3 E뛉DiJ6'R3RcTFŏUІ0>;7U!̡DHq&>AՒo 7EH!!:oǭ-kGmK;kc*ߟRT)pn rn<",5 poq}r@Ýt]^{LBŐ/ +شNBA}I_XU2/{# %<͘ v9Ē>h`p/SR}l_?RdϸPM(x cos̖ynG fb5hQe/KsSv)BNU oVJfES4(I7pkxRߏ#mS2#]U$& HKQl5͸G֬VYrffv[e?>i={hDcs &:زR+zraB}!1GmaXz|@xvjovcK:}jH TKGn<È0vu"$Xi":KG쎝޺ t .6 PM/X/j4 ܷ߻ "Ô?M(L$"꾽+8ө0WNga"Sc; $0OY'aQattP"AꏿClTIf kM(7z?;)D#[|YitK"vpX? KQܘ?4Pˈ0de Q!TΗ`@A{X_V`/AmmI[v:-"泷%m4)ME ,k\*R^s Xס38)a ܵԴB-{/ &6:r֫MxL Dd}%$ɨ+q >@ -fclYS¾,$zq몣3j=Wu|n\V-Cy*@QmpF3@3܂iԝ!;_a;NwMZ?{mїI4\a P 9*+'<Ď̇HDؠ;qAȾY"̤[nOӎkl,ֶSQx| &d {`:\?R!Qz vKǻ;tO۫mix^4B1<8+`29-"uz T%<%7YO Uҭ:w-}  h6dl4VVʀ=lh in;u:/ xxMaD,EQgm^Cӡ輔NBSXbeiJ}$JYbeJlN{x>; ܠP"9K\apG&7Rz gf[G$G\#;R1~^lڢx]hĪD$'0*u/+mI(khڃUl' +b(U_h3QBuEj>MW [C7qgBvlz~7"U>Y*, Vk`t ш ?)=SO3ƧgT"rR{q{CVw"lҲ!ލ0nWJ^SIRheq}@ģ_y|{L>|Mȼ#}c+g~9U!cưVBv_8{KJV?_rs'{#MÚ@R _4O<ǽOWi|u4z%ý@W ԓό:maAD pA:xM]7{ۇl.i{"ae׈_4A"Ҍ UlxZxR%#W3-VT~}HP*#AGXTp(۷~- /R3Gc@=.|j|n_t>)V7&2{425ȍ1$7v bmoqVfłI:{r=E\6:)r u Tyn4>{uX O! ]Jm@:7P07ؗXgTr`%`=qxζzlrc1:m#>ـ-Hvc3XbF_@2kOQxG7?FvIJ\xE`}| O_'x}S&ݧohB )Mp"B^"bŃN ||pcZS&e4m!K`3R] H*a.Nf#A76zikεIn0h(T?:UL^AkIhIr3f/ßTs8vɆ*9ȉl$ c*ǩȳlAe[y5a '`ty8Dɬfg2wiuΔP^xt= KYkLF; 0 )ΐ)\aK2iR,na;0˙X=Q3ZOCoPYת8ba&#\"pMOlU skZ(w5GJ-Ii{K REaA%EkJ=C.k&} K/G) o^d)׈$77s,m=ƸCWJ|NOK?V T2nE=ًf?'R6MGYQnNBgҝ]1ߚ BH:kEX `KV{HR,H^H'Rx_>P!'hljMQ[zu|ȳ$, O[p8&~$F+Q'z}ݔuTZDo(+ຢKTY"kU1m_7pnϵ5CX]~EoF{#0x~L`8n$A\FOPٌf,ӑ V/@kc;ʚ=" ZshNud)hllzJf$uyƹ=b'y}yg40dKp?Ŀp(9ZڍXn94*Jٺ}.Բ!1|6bU>TFA9\vtyzQXs7@FiܙC !dę _fG\]Te@TgRQEK."s]YUd2" pv|oMv( hWpRWG̸z1b;A3!ya 5b(5_>EmE#,xtT @ʽɤ njW0[h]>?Y#;4=?S2 :< NO۶+?B.wu5S\xRۡE ÍqٓR,;(;?[]_O ENB-<\$,3=3WvGR4 -SK\Ȯv75 Q7B 5 R Unmt)9qnra?) dMSpR+EL%Rj 0)-‹f_LTbW0YF kAjx$ךjyYѸb!kw^ijKOdsD~f ћkK,~#$ip1RwZ[ Zd1䊜)6]5#c c632Ɲť.Q'J8U*ۡ> F5ߌzBxV$c #ŝlN/һ2Z)}-Ąݐ4}GjOk`SWa{hLqKO9:Kvd^"㔊&r#=遵^jv4Azj ȪB"{N1D/jQ'!м-e"QGB ]>ThF;t)0$jwa?1=Y T`1o`Q@;ۚ11(:v= Bc6ޭ1P!jXDC*+7| \3|okx^{^ɋɝ`zb!EnJ, hZEJx㜯ɁW\;紁-7A 'd6OIC)w1%\.;zm+ڦb̝I&/#i8fo .2 ."F.b_=5BPC~]V:Mz%Z #?O71NKqK+=,8TCdl?r@_c85ߘtz6W%>czIe,舘*}oԇKn::8]oM~ 3YVbUS3_Ћ}:Bvo_g-%)2`N {MBYE͇u&NUxWv9t.[Q-zBGIJ{!Zc*wЗϬ>J 2;x9mY_cM_8X:VjVٛGvKc[UM5^ ylQɞap43hf^;^l[ՂRd۲:DW0ܕR׀:!tv " wx:X;3I <D:e. aØvVCgPB1f5ʫCEFi NkI=/hw}H0@1Fn$#_6|h +zׄK2GXZhŧB3$BKjG/Sp,%t,Л5-dpzB#C Ib^Az3.bS*0lR=!a;dj(cN'7l;wh4tn<4s,ыCO6D^ѓX/[a IYdWE lKL-6zV& *Ja6b9pX+YM?&k6=1q4O\_1s_"J 7Wv2FO,~g.LV3>ENF=q@`V[%5싷)x܏InXmTQ`yr,]( xiNg5FiMu㵞a;/֘Oe&h._sMOA+Vs\oޞTݤ6N41a! (}Ehٽpǜs!-n r0ژkhޮ=PӔQ] G!E|+3,*)Ie'ϛUuu*5I\6E{ ᙶr}ҕj>k1K V́]\ 4i iff'?F>5[%SUs%hK|.j3 ~!oU}SZ㽍o >1Yu;ӞiIixpO$6F (7TH3s &>_]/5$6 3)i&v#麓M4QQ6e)m"83U %vF4pڷ`DҼ*"ˢK񅅼s)[jz3L-'q 7}B/sxn~A7&+E!>btt{ϼ-9q4rcfYр*^ p ܁lWj/H!\YeFtsz|_ ihoDg$(U)C&zP(Ze7B[~Yӛp۩^aƸƍY ܵ]Pхe8D-m@k~ 9lY腮# 8=ѹ CrD`~_PΆ'&g|g٘ -\"9ʋpyc4TdruI{ V0[ӕYJV9%DDT5Lћ,:5LR X 91X⵩"DK['.L rS>_s<&C7JErW_ѸXwVR3Qٜc;:O*rvXNz6~UlcpTS6MIb\?iBKLH#޸ \{IX<E#J{CݶSI+}pa3 XtÂ_%@҈n>R\Ļ@14`$Rσosz`?xQA*tk85 *L|MnO|&(bͯTH9LUĪ)AEcጯrE F#bPv~}rj%%GNY%|Uf\`43pA֞L'DVob"6~5?< >& 2l_ۣ0} \Z|:m@i5nշ1r-<6usTa/IBKlS$އ&NxF$9Nþ ggP!Qo 8d|Oy%@}y#e'b]v;!(lԍuŢrHbn$% ;7G ~.8sN<ۭ߭Rg_|Bg\%0 vէnYP__@ULLyNz/ֆ[y?TXqK仗$&w7U@#ͱ>Ն< SR^6Nv!tH1kiEk77F1B~+*.rӌCt1JޤxKE̅33HN^oo%BD[Ĝr.LO6,>Q՘}bw>*`?=)dUuu,()cAіLYq)1_Qv Ǩ *,x}cP%&fy[-q) 3;t b#>m1B\_jha#Co؄C6-9@V8/6Ư-CoEJWc2Od:dG rn<€,6q&6f@ݢ̿Z4e Ǔ~@̒G>6tlG_v'G>?G$c N2pnjuF?̑K);Q<@뭵ʀq#^w9Af/wX^~a#&* 7ѱLh;h7Nv'DP<^ Z&| f)_tJqݓ{in햇1WH^,!Zvvx㱬q)K4=KNCH~a5l!:Uo.NׂBn`qG({J=Yt2<8l;'z7J@EG;γI:Wʛ@MIkl LI3jEY:T_0bof눘'PQQL3S2%07^"k./C9g.:Vch*·}lKAZSB$w@G4R`ߟ2haW8Ct^Ȏ:cZz!֭iuEe6~VΏDY|Ǐbe>fE=ψOL*MrOd83Y^<͛ZU#)m_Sk%efI "i ͢"S\,r~+*gGB/s[\]p:NԬm2}{ wiCއWPsjivQT,8yU|@TXu|%"p( K_V2B@ }'#靟@GOɳ?Q%b\iψMRi4ƨpёɢY"Ýҍ x29{::sbt/n-xU0t"@O)Ҙ ,Lo&4?3u!{꒵ {+Kl7wQNLUȓR\ފ,8ru["LKf+8s=-=,OY@KО F13E*}i,\!jLO?:X{x |HہG8T#LM,oX8 KgccJ;Qe1ڰO)R_s6ղ6~Ag}b@6GGI᱅F?hhQ3F P;UdZx@?O8p2{NHiO P+U܏cR΂(4ֵ,I>RZjA;bD}F/[Hz_7P݇l6moUcL$܂$J@hukۤQ_pOV5ޤͱWe&fv͙Y1W+1".EpTʔdF,0=T?LK<]A`/l$k,&,E"- ؟A^^ oJ/"Xh}9'V+F\je=l`0_U)iARo)E{nV1l:5% څM0uR\F8Q`c Pk,OpFIM]Z Qq< _9G+mm\I 3[/PݣJ{7W?‚< ÈeNjq~l="YуK.<2X8/T5O0\n 5J'{_sm/EMfQ@JǓ Cn[8ܚvN>3&0< ܼFV$Q/!u2` KuvZ#]"pq!,9ety{B?eRtM`fɒ^Z" ce>*zގxX@T߷JyYaqr+?6#y+0 g}4ʩD-B #M.&׮1&~.F&{etN4 RHUyy=N;U ` ?5•qKIeOmu6[N|9 >Oxyxw3oZMc2q85m%oAKH9K; e=j #] ]D{!h5S,9Ψsrh)oVsڣ1 t tx.u5L׏y|WH:aN#\uz^A\  K[8FlLԥDfs+}=P Z"a/| λ̈́'ܞLPb' ACg1'qZʸ%f3QM%Xl, ӍG Ɠj$ [#*(~տJ)R.Zu)~SJg [/ w-n8!q :U%<_QhMڒ0B+b"_Wr΅nbi]wb eqJǶN3:6d8jQ%Nοex؟œFfcz `葄wՁCɫW#^;Pۢ#P; hO~!mwOx^uVF>Lh=Q-37\4pW,&ވB20]dٷ[ptoXA:n"ŃZW\OmRy2D:`DmR8 73eӎ@XMH #5:Cf跋D%<8]T.Vg. ϧfG%zx- FKM-S 7mrgᘍqyZSݨDq%xkYeiv{8k2Cڼ8,fDvxK\>lN[t>Ը pJM\YPH$oXYCVN=2,3ў&[^{e]jZn!GZe8 b@S]\aЈJhoB|!SjCɷ[x`مddL<#)!͔+^ndёvOE*Д4WT4*"QtmA\vJC~RE &!`Úċ& E63 `ڶs$ w$Ng5g>TXq%=W [MO w9<3nTȤ4]Qd-ccΠZOg)o> 6v[ gcyil%ټ@AG6`KȆJpT58s7ܟk⪷mGCvE~ iw-<1a5Ziǁ\P g ܝR[Y<ٝ ҃ hBx# (5Lc̛Rݘg!J@OY*Z1Nm*e!Mj yi;[~E-3xiVޮhW\T,<˨հlsk U}/g=r:6Xw{НG&t&mg@'('EnjT`4@'CinixSvP.Oa͹5 GeoFBs9ZSd+FVyfVQ؊HDKKٻ|T0ӚӲWQQ,{Pˁ< QG<2axLOԼ|VEK2[jXVͷN$ӁH0?J guQX8.uƓ40%gT FBQ =qV2q7SmR&S$}'a0*=9LWfto&LBa3R0Jd?!tłD *ﲾ 7S.hwf8[pCTm~:]1!,YbYFYw%lb@d~ļPSe)&އ7KiV.o߭,p7Wey>s]mǷGCڽ OX1h4 \x_趙Adgީc +-̺;s.wzͪ"f0B7dX/S\ !i/ vB'cs"T%z`u{7 6ѵR7xa~5j +P7/Տ3fW 坾MMw@CꦧזL*@Iڗ57_!`;q(%bm2 BPLtAFF3Y&8SVܵ._:ub/kP>G{Ё+4y^RcyEnW۹=Σ,̕PIC{B? g=ۢ+GS/Rҩl?&o{rnxUh H;GG!Lv !XU_mm/c=ǀ\"8[Wht2z1UufG7;fΈk4*&aXv`Şy{_7dD֡(zXDKS8ZfQx_u +)社Lj|e狭Ӓ\ ʴ(K.37}yc1WyK Nzu!.<@Fv~_i"kzݳ\HaH$ct)BKbN[[{'gpܵH$'B@ }y"`wO|l">cƄ'Ԉr.VdtsAc`@2O䩶Ein~A vccaQ**jbn\)!a'jsqR.5؋r_%;7E+xpEenF@xgÔq7YzuI&:->FG^it{E6=N@seGu}ϩ0,:O!vئcLDLbD$aN*_rAMS1sەU~U:Kv_5ώt_.ǒ$&45&:M,R?Oa|lZn| 0#^!u'&d3`36kfȀLP?}`7P7LǢcmgΔp{BETkgahei~%$yˤapiě(<:;N+xo$)x݂i/Ɩ 9vrϬ!ZD6+am%k^eRO*ouHO<^vt7<:XBz{wĩ<ytw^ UtJLKZ9iii04ToR2k?N.pN?jO 'P|Z޸G7$Bȅ֗sC z <(cz:;,SmUD#*ߛ׽-5h0f26H8S%L}rxIT\レh^J|66Ywrp Urţ"u](n,ZbXN GV U/#L-akH@4YUTrP5k,0GO)(%KGފ+3dp?F5!&.ScSegX–E˓P?IGѴNhS!7[wI@O/'6M56x,ޗ"Eg=pgq}祺9GC!͟67K?89!j&r<5@7lO@&n3x㙇`6wU3(SEElu[jl/sf㮻`dW; "jGd@Ivps#b: Ҍω%AfJNiI,?,A6f_g?:fչns^Xg3Ȯ03hr/3}{kKCެAt23/.ο;IaEڂz .!{UhGeFL~}nZ|Uf|\Ϻe+@:sʫUKkꀰ7"".snZQV %BWl ͕KP֢Mk^|z`QʷQ`R鹚m3+I9cێ2&pgx\+ASRpD >|14TƬ JiF}Hpf:l'O׃6CqlMJ~XԑLk׼N0ZYHt݀_hĬTb*Z.?k궽8B'?;M<%4REA_ᡸZ$l<mЕh-S— >ao)Y1E2ʬ1g=覥X[&>ͽ>dx"}}>kQ Qew(,!D!Wy:GsӉ@a?6E/Wy`gǘ%մG%Vh{tlBeiNr?:Fˌڵ}R'ـQt@J#.^$8e-mzTQGNu/la"/&XQ ޗIHyrY%ά:y v,>6mNJbG&Uihɯ?|vuFyb_Z\CNX[ˡKLF_JSw<<+iy`(1$ic]\)-[l8췬"v ۉ,TBd)_zPR d(zCz>J| swpCG#\oc쿎EPЁ}BILX&lDvvs_q)_̧sUwhoh ^[ Jԟ0Ŋ*\2lupğQc3A- ,( t_Jju {V3 *B!cqZoa mS9.IAʹ#얥,M LΞsJ+uwOwK"# ç m/z78"/ GQaYM`#VȞ3DJVwR}O"gށPvb:_-xwl@4DR[c|6Pp}btK/t/ֲY.[INuΨ ${ɎVWu&'6BeK 0˴*< n A)̹vGOxZ* SxÛ0⣾Rt[ g6fO>9_j}Xt5͙35f*Mv'x+s' PQܻWDQ3R8A#{tjF8܃'pB [)$K^m$NY~z)"n)p?Ui@_os#,o@bKfhyu'%U|Ɯ? 軆UUTzڞVjQx@˿=@ ~3UXԗoOM89rF6#"c=q#tPeL(\ڙP~ *9!f\z*_$6ʊlab=CQXiB6g;4ݶmʬR+Q^ 8?nR-BKVE?UQT3tc0$+4NLψͫ<)g/^(fmX;nH1Hxd |>rYJ /͟KdK8r1P ʗ8~yd^hҾbQƎkd|" Λ9QLD*!}#K%4ldɄ]{hd1<Z0M} ǟ+o259@IlJUvH鮘>mH|űfhՌ]هau0 y_'O}Lfŀzɹu"vIdn[#0܆<5R5dg5ՇX1Yf'm4?m??/jf2qY6tYK(۵akkR!>3z' ӆw![?οLUX'`^W˿rQw\UmEO\πr`F& D@}m4+ALO/}Fed% HX^cT :lSRgd\pӻ©BMjTEfx]grpa81Q(']PQ2{?i׎462ڮ8s9O87 ^dW])oIIp%\eJp?%-ybB!,)OQM 5PL&(6ؓ<ͫy9k."X|<,Cs~<`, GH3*1i>S-oUt~ȴ-Tb*s24QFj|ۨ']ᮒ@7h'@8M1kk0}ηUlvW9VS7yw}Szp/j[MvwFROܨ@DL!W<. \lZ?%copNhӔCP+eY}Ǵfcꮃ_`$2,;_u= #Wg1E[d.Mh}2eSzY$s!"cZK$`;`G#?pj`\MjO6lfDT %Rv˒$u@Tye csNlff17n{=iZ8sl_ދ20X!x&L|iv3ZA"mId(i쒴8:W (=zui m@R 82T ($6Hjh_90L,w3|o JXP6,jlՠ.`|"|K['L'Z+j.k~YFMaù8mQQkT07!sYHGSG *øQi,rA{?wAqYx$+` 3)!}}xA5eN;l㋰֌Cm1ELڱL{ },^z1ߝrayƨTZ82=⫗|y(+l,K;1E (6z0}A 0Fd;ƺaԂ*YfL91zT)g! &|Q[T2Zi,x 3b55 '{ /_̈́ l+ -<yușny==4D* @pR  օg^\ %i ^vD}7[[e٤9"8 ~f4@LQ*l!7nHP*, g: vXKzmK}z!LrI80M s {'ŀ { \k/:DrW9"7 '? VR,ډ!#;w,oܱR$t2[Q8!InlFUYecɟMH]-xލXfRަNz:dxRLJ[Țj%$}W܍G2C DJ+hD~r[(Kwp)l*[|C^m!O%j| v 'OV*#BsY1iT&PLOA H,NJGfyo`G^yoE'Tʁ).,xAщ@7gЯ#uioC$FUݮ|=2`x1|\T'BX9ƴ c1 Yh;mP6"=2EhM_;.Q77@y j )EpKI׸m3 N%PZ48w4}X޷c &-Y!2v=?&_YDկMSĵ^(P;w?Q킜@/$@j0(ͼL|2S%+ g2u Z(=[= `z֨|<6 yy8 _ZJSQrb=~"|2Xr&ï+!\@!sѲ/:1јTC?pyy.'Z~U)[szeι O$?mݷ酐|G Y7 ВDQx̬zj5b9L"K+=)4a~GBu (#Ҿ;45NG2XgIH1Y~`PYַ{vrQ*"w%OНY-A_A?䷅{/HL0L<8Bv 2Lڡ!̠/9ą$ t3K6(!q_%Ӈ 8z?cP?A:ѿhȖ*lh(W#whywF&2Zc0)<:\ D=/MC>Xw6(2%fUSʎS':*3|G^3YPS48= .!mhMy4IJܠTZm.CEt<̟x5R'n cn0CyM)޹n$_ ^ H5'gPːE3e+M0oLctʣT>n* '`,\ҭUw[ʃnY{]k~|~v,hqs .:nt*21 ?U5Fɂ"~8m{b{2ja gx«.1Պ |r2s%_=Ovoo<'d\ CF0?=&R" l^e,:YH.-҆?3`]mVިc3d &'o)r;e]TZj$.08I5-UIHY$Peф\ٶ^n?vP W),;fu~H\Es Aᝈ^~8k{,#bi2eXI Y) ĢG7Z۾E)NBXSN9X>li*۵GJ"KhO3Q=rVwWWG!3۵rz?h㵷"]kϸg~ǰ`@~q~dj'Cv>'?FL "DULgtU{gba4)Nfw;뾖E2\&\;1Ϭ [q ߯=Kh5xX;:j)ͥLKJ`3m@b]ϣemI۟7P(99:05lPM_I+oDڍrxMj+-6hr/ﮥh[z]Q}jIT{Cк 7X#۽>B`QU2&Qz ٟ=I 1(;s'R).T򡪌PaƒuۛhG `4g}'5s=w'x P2 :%7j1mvFb-}LtB?$0 V>)`EbdƋENJM{ZxcXGD'ly RAaJ.9_~⻙忓9@@#J 7)8)f1gEUd\'jq  Wr6TgPeiU1 k-Qfgb #8Ppp }׀g` J$t!p%] lOہw pʶOx!$?◾ DJ*gjyއxw),DzM q\ons'$&{,a.؎́"R_ucvͰєl{C tk6Z J*"Iޜ'U *QbHH 3#:a=@ ѭ-aG[a"dѭ %e V-ˉ36 .!.j3r2;VL<%-l]&su\;Cm_pn< e{#P)%bW% DOf75j<-и6)ų % i6}Gs S6LP!E_ xCYlN_Q9`o(BIXxل?4 ۝m1zD{!oD]xsT~ZFeVcbɺ M;q=,3K @E>rs cE8hT4BTG: wO:HsrIXL&,9Oj!^Ϡv@̃C(m"_ ^g1{Kr:KLzYECbN+wk|TdNZφ6s jTk6Ugep?/4`Z$SH)J3UM~J(TXmTYi9v@HO룷nik~77܈N]a? K$Y6äY"t+RM:b}]L+{Un:dBpm޲yG6򃹓p 6!Ϣ-m\3UH:/Fg.0HSI0)R&N>d/^KUՆ ؓv;@ЃƿzԆ)kx>4%On.: oT٥P /39^BpQn݆%W dd"RZd'4jvorU$&O=Ì?P*MhUj%է:q;$_M'ϗx=6]ף=x_EsuRhǩ+b383B/bN 6%Ci>ajX-1ggV#N@_ drX(2ؖ(mY~~;GCҥzն1UZ%EMgv. B:rMyoX\c$hAoPƻ h=hajyߨZl,3c$Mx{Wi.v}=Ve%/^x{Eoi=oWA3\/'e$B*bk i?4`KUCi!,}Gp.ǿ% d/9#%U,'hEkvM3F*URrDl1.XO2f8hqaq5 ^lb|޹U=.8(YzD>:-=b&1~ `}Ko^Q` !Ufl n7*T3ZI⇔^O)y]tܕ2z<[vXF0+iׯA2J%$?ʧ8ʾJ=Ç{>SW5*~EY)e}%fsYlǺWTrpDR8! ܕv8ۊmB˒/Ǯ0Czp:ʥwc17̣$σF _]cUr[7IA&I}&u= V,A_v=y yNۨm r1SɷE7eE(?ublI>O9+}E8ժlw5Gq ΄ۮO[-{k^Հg_31Kゕc!_N>٣Nr'%"|c݋ʵڜ\#DĒ.Ec`CSe z\s a21f~{_C@s; F.11ںjblR\kVHl6幾zFre h,&6A/s@Yw߇oфih:D==Deb:CREZ!Lp>F؞15$qHqzdw] lM݁t$t¯d24Mv}D#>L\~D0X`_.| GGQ~ۅ_Z5h;c7-FHx rZ _)"뷚!z'5MHFBJ4yPpUc؄k;Fn&2-Ral"eym$zzYxV@cwdb~ x'apeS|fӖ]PgCZFt W^o"BXam*b.F9׌ M.XME!d@S]`nuv(4*~ ~M/>nޓB'6HZk fփv7MU j)C'W7-alB‚ft)>IĶ̣z"L,sϘ$2nJ4ke]F4 CiՄ*߇R/#%MXdF.{"~k\kG2d 4 , Ws.'k!li-o?i 4 ݚ\abUP՟ +%3;`Ԉ' "_*^ۥ U( 7 P*?/=Ƞ2@^G:n;yrh%JP}rʭ9.` &kགྷsqdL'zŏ/@5~Y w{l( e:!AT)!*܂OuZ *M -~*B% ``si$uڛW+HK?H;[1z.sL"xxnoGSs-;DnوWX~W]y_e v=X,?YP}/^Et*IE(Ĭקo.@[F<[8'T`aOl-\@PpK{* q0O˲G82עdƋ{2T{*8;VѻKeW*#} UnbVAEP-q7;X `54ynvŸrjτcՌuWraϒ$nFuԌXcbp#@+d~Zٴ~K9^bđq 6P~ڤUH*σ/ގ:BQ+k4Y#E:u5"= NXKbAlj<䕛ϘX$[ncp0_(9,EVK%I,m]A+! w1W^Y )k@eyneqh<2k#}&X%3̦>%67y;F70,J$Kp/f'a$4o:mpX3QiM aZ1 C}ymga$tT擕$;՟I -[ Z:B9+,׶V)Cwr܂|UQBt rT!DNmx%85Du\' ͞:(cEvq&bxu+̗k&#cT%5" u~ "mUUn0gnN² ̒{R.^a.f@39p rw9>c]2E]=gGX3dib@lb0/ҵ7Y~^%%|Ž2M{ k.U1;u'="}Y$ NGi[?w$`o3>kW&,U'aY8MQ($vW\XNmF40`d;pP$2Pʚ#2,.olbԉ8CFZAL!;֦pϸ"agLOŶ ww8i<S?+U!([,ke^Rt]h~g,ΦV0PIp-'; /7OJ)V .? `&rL'keeI+6۝ fms";?1^B`wOv.GZ)@Ԧ9nl3|R ^9Gw֎hmd-&el>eqx\XD|Oz(\nJ}J1 g_fdCD4XsȵJtH0O6COEUuR\[~xLkAׅӛ$vVD`Q+NyP*|omNuC*Oz+ ؔ(#T$̲vE׵M8~ibn2>^|DKidcK[f)3=w&.|ζF@t{Qr"V},7s2ok ѕv"54>8W,)gGo?a"(6&f {e]KE]ŀav4n~Fe#r&Gʖ) *sPvMNlm՗}.0g&?uoXB˦Iz cF7 e-/?.D;ܣ4buJ9cZ(¹fn*CU,[Mb. ]Ywz/rdp= 4bC5u8b0!CE|9j%% _dU5C2{>ҹ #yjilKR6<2NWqGވ1Kd`~9*ߍ'&fGfIxNϖD%î"YZ n44QEeYB厪r=pvX! zNM3#sV J2B'$_]|F5 Q^@8sue,^oިږ.Qe2rE:n{ڎHms>{ڋ58pUaq)*ޅbW$Pوq.bCxfꟚ/!z7L1a.і!ؾ_֬-|3 ]F T扣_#!KӱXM%:`Pn~4|.:60OJ5$p7"gi-Vؒ N'dS=Yr,7kyp/1Q t btSGߤJ+܀Y^$A9 A?V_-o( $x#+AK0̺Xʂ<ȬciжfMFmX41* .vTq$n~񧅦9Zt8;Y<`B[^}7*ojZ'/JJkHWw08!20:.Nzc/Z=fY6}x цYiv5NOE|: 9¦D&RDًFC :YZrǦd5zL.AC{Mx/#?u_%2Bi8"5%{g5 "kK!El:O릔t l66=IYAv݌I9Iq0&= !OSLV6ՐcLI"r&o76w+O'30B̒8(_fC\H=}3:;yp34FyΜ4ҟ 2-7ZM'eY]VF;9^[~qm4 Yu ﺥ3dh4Ղ;OJ,U{[.W=wT30Ru?ռXr&}MbJlȅ'/ïcf  h1o$ukj5is-ۏ7(b!a[@P$XbllvG=()^5J.f]"!9e/O*v;b1NS%"OX\W }<捝h}e< ">7wTNxCwT^6h * GTT<ٞM[tiJ^TZ"ǒG[dC_4&U)aVc0CA&:UOi H4d*ͥHbcUkjEuy^:C4ǶC!-G3#;4op7rW:UŻ,4F]4}ߓr蛅 իii']ѳ?p9&Ğ(tHz. ; @š  ZLeN4^o5ȭfK5ywgp;՛#Vu>D=wӴ jj܍X)K^Z)fρZOʈY3|K[ 'b jqOM?™Ot8C@}8~F,+q΁n S}fl"o0П{56/ڻNֶPT0k⑌v/O6wrh VSzN3~_m1a Cr)Q6HrPν-|OXEE-\b0FfyS)]^6^567#Hfx<,>jct٦1ު&O<iR6LV:pЃYsO¼wbUQq6";K8{? tdk7Ū7[g3A|?VۚbQ09okAQ,ubH~ iLU9z\ Qm#bK,b ld! G0J;%t[1ތY8ËVP3s3*3r5N-,pPHw)2ğv]ߤGoڻ3>iӳpX,XM4F7kv=Ʊ,7K_Y+Gpr%-^Q;X+_G=C jKEA$}LUK`0"dH\0Mݟ-EUF?Dr'E[CIu\8kpr\ ddxE嬷f#fԞm?1gX`C{d?Ϫ*{RĶ6UT'B]cD*ՕyM|B@ј yTnx%Zf=h=*q[ߚ2UP(b5}<֓{5UCxc /7paI-u &%ΖK7nuXN%1q\ͩ,<^^k?j7(00J [p&Yw&Ly@ tFZ>s8C'dB o!]K5aH8,8zBb OЂRN]†Zq*Qϲq;`ju^9@ɭKI̔J검K V;!p)eQaߕ*18) |rjWP7<2!k5/ނ9K:/x}:. aOs-b( q#@v!O"6,iTf5FB*VDN'basAlICyj =)5vzkzTJnUɴm "T)%걶T_>w=p\2_{UŚ`&mfHQd7RP|84^Xeɭ~!{3] z 0I0K2$c@zVG6!mpB|$SL{6]`D<]`o-~é1,GLB{`7M:MoPVx47u}c̠Ͷ/hsELG;T:LH_V2O1-ߪ 2QZoWV-OQgܩWы_y>=Lж|׽iF3 w_}mm?Mv1 iPTL9ܜ`^`<2/ }*{ b>o`Ize}bzylN G8)'$lwҲ讪23x%ly*Uֳ ;8Q#='I˅7B)R}Rs|PA1G';!@KW}K05nIl!dKx%,кu.O!=D +.eнl&“;劥bFGSJ0U퓓[RHބ J˟װZnOLPկ8R!_D kN )HgkPSw0$$nc'ʧZeFC<\M}'t TďqhE?/d<VcF٠`kc1+qt' ]U˭Gg-`"Jtƹo@9$$ό\rv7ĥ$F_3mӛQycF43`@4,/8Ru(gXNTCi1i<5{VhpM7LHSoq̸ʁ.瞆ߗ{:dȨa%{DT+,ocPm7S4xEg"EJs?.31&~L`γ ߷\f&BpNo|Dh)rj>G@bōE] њ>c`C&i GM*E^rNH R$=8!-oIɺ-1wkehS 1qۜ;{U4@^9nH'cWY\L҈F6[7%Ɔ^`19p5v&60~*! N2ZK2/\Zܪj6ӌsaXv@Gf]GBFj$z ìlSq:m2ZxPȘ/8Τ%ִ-p\ M&* WBM%viSq_r3)+&L> \蛭4{̑ͻ1Nղ)B^Yd"m[k̫Lz>jŏRd8MdnjGqQ( ],M%0zS͖vɰW6qfڶS1tZq@ k?;6 ~H`lk`R} 1xx#72=P*rـPEQhc7jCYC7Uf16cW7+ +'x4daIE$hM- V)o޷.ZKt(v՗6%z)q&:bDi 4ST=| rcD0kQ[[14ۣ;Ơ_𘻷'=5bBEd \uLaLg5\6B{$/S9, E"Z ,W '\hG+yXLr1vFE5 qG>6'hXV ;6Fq쎚C*q߰|J .N=U m)?qLy>W2u(k'+ 2ݎh||q&ñp4/Ǚ{ G5a/fEq,_ᮚdW{ͺ[ Aq<{0@j eiLP0",z$X(9MG!;4O3p? xf6`>R3ڬzVhQnAG}z,]q5 q|!6&h.N$Py2j1X7q",s/x"WP MNçp|EHT%?^Ô=Fo+,\h-"?)c pg %mq<+OO4Ĩ@N@7l]oTc&!-JΡ/ (q􈀭acR5uy8uH 18e"Q]M_XZd0w߹T9eL5Q Wehx}v:PK;Cz}Br_]J;''EZo?5wl@/ٔ}уWK[4Pq14쭅+d 5ueBtupa Ur830?arP{6HgFbij2E?Xypd\&<΁ Tt].KW-?^3G1򒥊P$C$>H%;[! ${oN`+Пa,F|㼙B+Rwc@iVt bE)p!*jK X;Ix>54lg b?򑤦;BE YYb{SMP)#2[nm /TZZ&`eӹX Gl>"e<^jis WCbő猂ʟI>:,Z@`| Y?[$I<]`[అ O͋qO: 6Zh˵{ETuciU0Ԋ65^#ANаL?|(#yV 6hT{E 0-azG7(DIqCrAp$YǧjY s8@ *Щ N$U'?Sh{NˬfՁMg7{#Ãq-hiw|,P}+tTGgΣhRlZ9eyOȹW*DCк+lN<#*Ii1l .ߨ.]aQ>DZVHuP׆~ DѵԊïgL_3h,tةs~g{ %RJ/)Q JXZʥ| I:se@?֡/ /x^aR^ڒ2_vH G-1Βh/G&?dۏL٦QV R]6Z2%7MbtKx4rQ[QnuٱM%>lU߇X%B73^ݜpڻk"P6ښ(@0B? 7FO̝>3aR?ACLk݋O7}HeR. /" `e)9?4>=dTJMGg&g^`w5z(>8^!hi{gKBV?k),E99R+B3O>1A^ٕ5:xfJ:oAי3A/P',!] ݽ`q?;q}tt#8UFX ̕Im2Ix',{^7hZݢC!0,Gz>6t@oL'~\AƂ g0҂= >!=P},hf܁/6ja`.Z`c~=BroC"'1LU^g4wqP7vkEɯ=k}fyUn4ÍA6;|nݫ2TubgccNS #Z^ Sm׭֟R4JgdOpU69H!ak BTLT"7w>kѻJ 8h-u'Qmmwnb:;?kv>S/;"ɿM՚oɓ3KǭN~ҕ@p %6f [2g zen5AӁ =/W}P#K]' ΪU+ҏ V9@Q/K~?|%_5HĆY~k^#R;֟o@fR8*kN+RҼ>px Κ!Us( Ti4$%gUL ,tu.)xG%X9U/i.Kr)?WNd i]tf5DJ,ɬ80M)qŚj<?,JjrhOaWZ hb)ee,}d/MR'U_^:O(~R6^<5@竖I)wgxSIjSQJ8\y >鑕})JohaG*]yZwV55=,^qhKߔG!EKc5I57 cKe}wu'LZc-VAau?dWGP8w Dwqr)': {eݷId焿oĤDhN@ zL(,5˒j&@inErtk-qAq7+8J\W*$Ov6ÀQ7YeSL1mh`;X#كlJ 7m}Xi=ﭴ! 譄_hh]U ?|)crD O_Ha{IYLOpE| 'R\[f4L\abKKEA#l~6A-%Fd:ppРvwW|{EX%/uKUr7?Y <@-bF WcHњ#Tjlmn;mƅP@tM]V4Mѧfx^<}fTd@jS@"hK6垹*309Ƙw|pA`aWIKS|o-Y\Tw1"C> pc(eHfזơ3+6ndp(tIbH#RaO5ҌvдLDT?v}uCd9($ ƳudDYڍZdEM{^C!8ybn*7SHerXLٔA ?[ MPѵkWOC~P-\Iĸ}_?oc}:WZ}iImE袭4E^~56(4Gb;|\=iwAF2%bW7 ڊlPvI|w! z~ <߽\#P~|3NAVˆ6_/r˂o"=E퉴ӫ<mhBt#=vkf"W])yO0k#"?dsC; -[P/M?VTO6Brٵx܄<״[v[4y-g$Dz"h+my4=w\7^q+Sve.mrVf'lG@zPemnj֒ "Q`_j8QwXEtո&JZ)"ѭM<{;Qx|w^40n;BvNjgm3Wsp|Z#^|,6צMK{hX"kP6_p"!֣ xEb>Oi@R(d.댑0 .iӪ;vǛ!&64AMMMfn,q{MpȆO,gY3UMK >I#/Dflǥnkvv~^I2݄i#@<Xuqc[ȣB?ύL1xqBS5<<y?7x4й'ĸ(E jBZT+QsRRU!PJV)]q>WiWf^`fy4-D.+}WG4c|gP0{M`,YZt?}T#e! zd-ju2 kgS6՟3|v({0$98>ld9{r&VFbjPRPYɜbh:uCmۼrUrsvpt{Bnf9n -3Pٟ_mYU w.e t 9ngsp#+HC0+ՕGS}U2mwC-^U{~Q eAWb E9ŬoU> c2}Q̕J_ݍsT-XV{5ETn[7](dY|m5%jB *r\f)8n|%/'d>25m(y[ ^P2/mo_q6weys|%2pۂٷz%긐HP;y_||HTs )4960%G HL7&VIJ07 {:.LThu(W0Fbw̨9vL>>I-qjMt&,աd&lM9<-&VLwq-_ d[Yw=WWrۊW|m(}AOuB,KX݆Oe%:Gvw,ojWjCk;@;ޥ"%ZsFR5"5o7Y}=ظ8Dܙ˘aJn;( *dKGǀ<ڮׯg,:1?QZ( l~jq-8M:lF=Ep0A!B$6(}u}$~YK $#ˮ9:0ϕ8q^Y5f3cFl"򔫟-"BŠnPG2{ۉ.VRVUr\5g,aHizC3gX3Lpb=ÝNf_{b|vq ~\[l]!ϐדוkCU^D51]w)"(K/XJY)]O.S:JlW8w."&V1wgQ\hӔZ"vΓv )•Y.)9{!?笮܉ei}z?C|ݨ2"(F Ā0䐧Y5t:ՁLfa_==6aAq!̣dV 3zm@ ƍs|gt@2']T3p:#&-*'+L#ٸWq_l4SBjRhC qZ|uyyoozKFҌ$u|8XT]+ lvM>~A0>c. `lcC=yNo΃)@)Hp*h65ݢcy_@I s `)O#Pf`J>YNE 7ҋDR K>lz_i8Il(V ]TpUsG G>G4SGULiLWfm",aJj`E 3uƹwF@)9;^:t-3gXU%悼 ~i{G?+#=ʖ߆X& HxM =͚װж=ڐ IRMn*) x\칅v:b-- Ry~ZWomI]UMjm  >'ݿ /_foc(˲d%Ÿ*͢v(' 'WB`zH2_S|.iB-9un@ڄ#ǥD+fa c]B}~6yELAY]U}BaS.r)0{0QՂpcfSF@yS[Itʕr2u&uL(VkI%C1=&^7{;sCY.Ņ&yi|!-Ϩ)h1ReSw:,qC=h5UIM6Um]PA WԤ iFx4]˲*ԷoAn>F\.m5֟TCRIFG+QmU8' ǰWH~? @Fsfgەd6ix+oZe}ɊkcwKѣ݃SiH/L{<_&B ;5b-y8/0qqV-l̷P v[ѓRkeȺ[j Yx\AM{Mxjѓqul=#W&XmԩN"T` 7!kJ:Gl<$,mBo^Q;31|g[!֨/u0 @-ߊbK LOp8"ٔ$s9+u}KDq}$P+D Okl3;s7굅r]*?tl;#O3#r{sb#7L`'&Ɔ9ރn&qFod FxGURD..;fqM?)!)yɩ9frJ'CGm5pǓ.cR0ݖ-zmsFBN!Zb0X) l֮XPoKv-FFji9bVo сǵ:j> (V0W3636Cƻ؞ d٥ J@5jjߒokT&E..y҂[9 &E]/(~w+JׅSwdq pVH&5ǏP8anY頰6_hxGf5C&I[2/]q% jqmqp2Mpr$K"ώ>"$73_qNOj Z?sܽ6eekv I/&-VPž iaύ=({^x@d Bdlw丄=#U3'2;b7P\:vǛOX2}X\Ȩ3`1?cD9o+%tP^\YP̴Ӑ=FPxA} q^jiѣ a4Q~8F AߏJ3Kh VC}C8zr9nw˻p#mCU*լ!ux j7 G׷cۜj#):Ok u9(Dn4ʙ=`lY vč7)AUqq9gIN68 yFT7ha p̮K(qytFo/#{+h?kP'-lއ Sjwmi1ŭdv ^15O :cnt WS-D=T*O%#9T TUw%Z#,rLm͛o}%l'wB4WB.x 2k'qBI/Wj: }^N*yR1w$!ghp_bzz;z[GxSV }4>q%/@Fgwm j{VNIDk Zڇ"^ \O= }oswܬj֏f>aT54 kZ4IX:qVtwuL| h~ /s,jXT}8͐_dE;ecJcfL![JܵfOp*D  Tk"=GJV pwK-+ǩ8$k %aa0Iuln<6yYA30۠9/OŬNhabW?YeJ{)ԓ]ᐦU`jRh oȣ_'وվK,)ZdJrp8Ge!ܲ$Fj+#a״404J3lg2eѷda=ă|GM|BVd:nJR|rnV%dwGsdصz#]s*;)W g{2LuN(43vY$*C]YTt|n=̯!"ɫ!Vt9w_5V{ gw]#|` UbڲXѬ3 d]9\{iP}4S${||z=J >I>_GGxF~V1Qq7h7w1?}qD ]V-gtc>f떤5_vLBp_m.dee3S:S-gMt݀eLRnm;y=p "VS8OT EX% d>]7೚VmX"Rx#(ze R(IOn)忪z"=e̜pw'~m𝘰>$ᕏF0x0.N6B*^y(}E<&I Z]k\-MG Fji75nPJ8(azr|X\K,5ȐFVeF˜74XM = 2`ԺrcFq'*:-Edϗ]شjO[a'xWw*G""Mh>[jӛ4G<$fyq#ݔ(%ߠ a=0OÛ6?dSΫ0 %_j(&I-X DЍXG=-▶1bɗ7 fasO/o(Uj( 9$=e5_Q"#&~x aW% qys1.Ӫfby!ru4?,XB7JLY{]K-yFЪ_BnY|bK6.T~~':6XŴLOEn ZaK=P_ zoZAJ۔*:_,wJ-TD Ο4Knpg <,lk[,"e0E_?m#nqP$CÍ0"59q{M4U4RO #SK48H/=Ik-ejxU`^v= [E_<얖.Ir7^^qKR)!a7 wM "=afO8xNEޛbC&:c x34&C-Cr9Sq4OWM]XA?L?1ө%M HJŎn%}Q|/bƦlgNwBNJ#5(.~_6!2_K.73%=d^Z֍ٱ͂zLb@w.8OI8Yy+`UDlCkή,#8c~2=/m;%1SY+d} ZA62+Q纰?U٭_X[A:oJؗ|WiGW/,n-o^ 3+k!gt%0^yzV2 Y70ɠ @Smߩ6X؆biimW_;fpG4Cw+;.06d3xp7@dVPFtЇݮ~Xo5'[!g)Zt2\~Ÿ Wb\<ՋXږlL%tļ,B [/ "[,YH) wZX G*+ĔA7bA).,^^2mSppCBM.Vm3# ݵ@6kKP[2{m6xO_̐j<=ɲ$)EJGmC4pT%P55rDDJqVqI *Ev?k+'*;U8U z}&|rʻ_d#5֦ #I H'NLy`3μ\[yKIxu[![uy^.r~1J4`aegXd`tZ+:@fBCXLJݚFjV^/fw N\:8!6v}aVN-9dl++IXVKȳr=)٫e^Vs=QЯ*hxCu-'~XތƄN/QY`fEC Eİ&D/2n[PW?>JqY85wA-or'T>WT7e(Vn ke](cšNΞY_ LoHVvEB8:ïTEˆz  %šb3rS8ZÑ2)m9jJsߺj\ ҩ# \tz,,Ӵ9mŭ&D 0؝Wm`u] z=Cp)qRNc$fR8SKGҽ0j [)bTѹnV2QQxg _f&fmw{CAhJəD}kdCr`gsr˯ 2nOg%ZEhgOWt{ֹ Vȋ`e#QxMk #y٩/Gz!o'm?+o" { yݡBQ>xy[ˠWfJW6:ՂOf.Z ??s87&ǥ&[bIc6Q NA!RtNF5}@VF^3iI}'*#$iaU4R*0&eBV7Fe E?qo&g쐷f(Aѕ\.Z &y=4ŀ>Ռ7[m;l`Z_BxϹ5;]LRs1HdTZuV".`$b p-52g֛9;<1'7@d:w6C"lPZ)ܥ^ '=s VS_h[m>]7#t1G'S Z\Ghɫ9|gIp՗|Aʟ˫4sPJF+@~a,7ۃDq9%r.$+a]~AqfCGufT #ldRT+љN Nvjywȱ>l 슚%#!CW@(S.Oۊ9pxcߔ%\~iZl{P3UQo[}Js?܇i(-kƺXsVO)>f㬃f$ q5GSzQ"5U "*`::Fi]"ϣQ n-2ՙ]KIYnT|r,~{ҭ`(Yٗp<cbU[CWBhD+kP~ HQ/1"Y. As(7Α6]ćoSW3T1 z]煺mƨwra}I\C%o:3@$2_[q]7tϽCW=quàx Z53ľGD"΅ A?bv2Uć\fbǘ;TFYmE '~ָohn4iMنHc;Xˀ_LI5@&CPb@_7WKrWBy0{*Lw'UO{`CzRNߢh*jǨa ["MrJ*4 7B )z2?HM+! auXJ)88N Rf9YA*>yDI$`3,zz0gXb Q 4ܗP~%)^2F;p֦k iluta]ەθ5|YG ,[/Β|H8H5&F JJ9)j&Q-CadPeKZM4 kkiCɅTh,'7|)M#[ܗjւk3J3Ps g,?v*ά.-@'?RV(=Hx'>U7*On7~EKf~4)>R+)Z7a"2Z;!붐ا(F8VlIp~xK[.Z,e;oaQ~p- I3<[r&`+-S)#HbLs &2U6X¡qZW/~24e49zv67[N9g͹H>Gr83Tnpq'H˓' (YTG%G\ɝW8u2JO|~5sSB[ƵkLn?o:{+{Z0{@#%lBOk$V]JԹ>6Fq3WPR2%csH 7+\18kDȷ_\ Cl3/8 BTNgzmW<2y9*TfrFɔiĸb8Vm%Rc0lmyl\Yj;p?^j_&>Fc5!Ĥ#{zjEWt kk<68v!z(Lb!JphnVDBP[b6k{kup)랎J$x]Yߋ@+z\"#јLpMQPJ8NblsEG^pgԕ;S>0p,(e*?!QBeV_RGiOP2?YbUXC.`QR^)_6*ý@h:AW݋zM.~C,w拸O-O?IJl{[h\'rN(ߥHz[ioH1c't-n>!O'E[a46`VJa嘴eYZ [R;}Xքrn@ ?$@^:h rl 7ͅx'"~ga,(h2x ぷGJ Ș rN>y:!p&IsWKLpg{-e5**1r5wRUk۝LuRn ˇ&YIƿc-ZfA! b՘aobeM٘=coۘ"l6IBajtZFV.K<)n0z?Rv ~{VQqGh!} Sۼ&ϞC4ݖaz~LRR \I]IRYVPv㓖R=wLK͙; Dg,/*&$;%L%C[DW0<ń%""r# {+ND6C%Q5}Wd{kF-UU]PDOvz{[ƆꕾO.Y-uSBYqX[rxH7,S (iY#@`JyD!:M ѣJ9nU_8{{[Y .mIm. Zz#~eG:3oGDCXZ .6RefO2_!?v;WGD;m-Aљ|o܋;i~c -9$!iR%Ly>DmX sOk =f\N|~G-,hg smg U_sBԥ YzD#ɠʡfuG5ǔ7?C>:)fQ:NW*ns+-sMk1I- 4ά>O5o2Lt&)FKhzфweֿNmkXp>%RuR%ݯ i/ Mr8'-RtӺE-P krum ։ܻKljVІ*j_A#o0HUL4UTc= \+3ci*G r3VߔحRP+_P)D<bI$ɽ`ޫ?+ (Ԅкͦ{԰{6Eb~ WMHyfibbVX 2wJhM52 f2ߡ2Gg\sx?1<.?vQ|ߓ>råYEy+5WTD\H6-%e1@;फwHk%C"[g3RQ[ x4F0 eF˗4%B`RiK"s@ Q,K" Ek@4[ġx;{RK ;ꙫNdᎽ4d-)j7Q6:glji'X/b&kf$@ȃˎv:l]o~?Z%KT5g;Lm As]bMR]-4;q\aL]y)BgaT/o %^D%&i}-m]-r`aiЋ] .;vG?P,'. /Ddإ9{a;^?-l+-U+oњ}@IJL92/+Ije(p#iC5,2 qpNgݴ@vc;wX9PiatiX9 ZM5y;'/G'P闔ENK݂\@nzYCECZȊa1jS΀Rʰz LvGf, &C4̈IjW7kexE/J\<< g|@hA8u2@ɑJLFYMsCj9eKqmI`!ܓgAVh<;_nBњZ(R*OZպ9sq> TfI!A=ijij`(0ײ|Mb]T#+c}jK:UK?P >XRZ|,|8KS@- J[Hܻ\de,GXf/YJH] 3!LO֜#-@G .٪Lh@h*>xgO[FYcTGU4Ub8@1ԇ2-v)J@ZgVrwYe۲Ja=]c'$8h| 6U.s {^bcinq5Y33 .w \kRJ3r^烫ZVt4[$ W'.)/gU3ŽB|ӓaS7ez=drݜYCъʪI:Q|w5(s&1u9 \!0G]m쁔glvwM!nzg}ve⢸ƥ5 m)YV:ެI,| a[u%oJByx`̅wOą*Fc)檑yժr`K"c_DW2!NT_&Gkm:+k-#b .Yr)|: vL"puF璱Ӊ=I\<׎x r;]#t@weq e|$yٮXhz>uqm\G2X9}ȟ]8ח0=ۇt ><[m3>I[ Hf i.ee\>;M|[em?:L5[}WrV0aA 1e<3# -5..x \΢yZ]CBA[>7%Qe~p R:s@ܣ) ăYOs,,NGs#kr)Wjm i4JcIapf|<>ҎfG5s|S ,@;Z, rg}If)K*M?'Y?G=m(byNWbRҹg@^lڑ<*I/Tb)<@mRS;bGA}UzM㰳xՒ+ ԰#0FhۄC,//TP{V;]Ӗ.}o\d|ߔ 䵁繶| Ol~J'x8t$D{&N3^3X&k,kuV01}0' ycs]ȭqRI0 mVegYrTXhZ+"<YZ&r={FqFO%!zaN0Ğ;UBk1-KFI7L/NCyYb;>=skkB~B;)7; ̵U5~KCSu1Ii{zH҉$ #ͺ 2 {6 ;B@5K!@ÀœX̐6$x:m9 \͛͡ Y.I݇2Z̞C; :0Ņcإյ/NQs`d8% mŀ[0)&UgGDH0A5vm6|H\ TVEu'M}_UF$EM\XQboĭ$n몍AUe:#֘ߗ!iu?`P=Sg`935 L[ '>vC e Vlm\jP3D-]əvA7eIgڧ|hAKz 0n r‘vWd_95=*+LE 3YJt#z(u8 _EAǎEg+xRmABi&7{.6hںkĤ,mo@p/Wܺ2*H,HݓT/ŁYvg5GKX2_! ],vM(s"-X6"](g0O?U2?cs#7G6tE.:#H#YӖ_GG:aD\h⒰yS?Wz;M|U#-_2%zarKqy栣@ȫȘyoTZY&Oݻ]vG~ƎmdP4=ZXihxSwwퟋ;f[{LJEq] [NN:1_H?OH.axc8W->cAp2YS9\_|,,y(%dҎf/cӶ2n%xddxȥ'Xצٛh3U;*tD/_띘Y`+Lmo{'nu\pX0˦0~(q]ЕFbט#Z_Qh&dؙd>R`+z^?l+V:S$zگS褎7qc`!W49qT^~0^eBЧ&wNw!SkH!0?\~Ł@ƐPD@G{݇V)- FW޸kz@QD2tpwPmYz=(/?x_f+dw nrU VUp?2Q^ҤV| 5U\pYnYƮ\|ݝ(ͦ_,"Zy^O`"|gu䞳q?̴5djtBG6{pGܠ4r#&ky0cbrB[/5vf1*eOh/qw-Ѣ5w>>j'&=0 3Gir]3%a䤁,rzRycz/UD8f?:ɮEЮ?+l$NFE̊IWI#inXGWyf*Qo㎤q풰VztƸ L xċ٭0Id8}OR"+[MEO)"i7Ϲt C)fm_nq,nfh\)Ò6IʼnPjD[2f[ݹoYKkgsfy4tGԶ0Y%i7787'dD LE'=ʀnl<ϋEP/yRN+8T`pټS䭂Ĝ|B}ڭt1\JHJ2vפ*4':+ҟի֬xi|'ЀIei%+kXbLf<gRbD˲v5kd waXɫ>@^= pW;]4¯YB݂΍#;p%( WcZ5#=(>s*xʙ.S!ly436vXxJulCDҰk~7-TCT*s.UŇn Nkcw)֝B#*0HwA++k4Wozf$XU6pS<Gּ$55}qXbm{PaEI¦TQ6^ QrF{hѴ: {XYkxXmduq]$l /a =!bS8`N.W*OA|53Mٶnh6:V.vTJܸ˶qC~F%|O3qlR: &z*v;> W{LJ=o Jƹ#/guZ㗴\!^{,Z)c.?ƛ] G1i}+I^;;Q9Y]ZDS-n"QؚtRYF80'@=$ ;GQ0(V&\8fvZ^ٿ\-n +My2C?X 0GxP gR\d-O8QqLО1!]bh%ėXV֒FxqQ/x2'5Tk U>/qo&͘%$ vpMdo{FӆtBp̧mk'0J&%W^go,"k~MΖGD5qimnW%Mpuf[QKzuЏ,j0s&@)mbfa&{82zOY3v?{j|S<=\^Be`54bdPU$nK$ߕP֣PP@:9sվX굻c􄝓 _aL(U|w)IbA}$Xۄp}; (vUȮ&8~hUQP8p# jޗNj{AŶq ٝ7lȯ1ÜtRwm T%R$QVe%W+UW_ @Co`W8%ݓ26~*NaBaH7Rk|t \zh&%YoЅo ]`QU#0cp1[xl{r?#>j94*\YnSQa{QY$X^f ?'4y)F1 0;qW}mmN6eVtCSqE^dq9u3 ,wPfMsbޥ%,V'|.j z;ld=?:SN4E4"mD c΢z.4 7WG\ 1I2Ӱp+:$E'8GZQb ڪYw^%^QswI;SPԬ'fT>ØcǮ.`kX&Teqs['Zbo+u"}>hXgp/Lځ"8+jԗG63xGV#tO72  uw[:i 4;?$j<VpgDZ"{@$&k+E&"I=gA%:/kZTbS^ hfV";ϓdEі ;Veؘqo#Je> !qk+s4%jAm*餗4ڐ5]5SD lx~[}J`gͶġF$Np6Y<}HN5ɞ\ptm&z"],O&mclۥV.aVC8˕2iћx>-r ,nx񁴩7_uWR.e EQnnC3}eU`z'XGA aNU-Y,[͎Ƅ͠6{ % wSY@+3> `Havj8dӛ6 ̭ćNW|_z13>7f,!z7إ>@qE`鿸tk~_A5בBUy0Z?QǜHK )?;[n xv\GCOLk5\꬜t/Y]!j[opOtSʥd>/DO PJS=뽓}KS`vw^֔yy{ ,֗{oo뇻g*vXQHQ~׈o gMDL´eKY؀ZbG>ѷV![!:n"Qħ^@mk0 zV9~'oZJlPB [ܢHJ5WTD<)I0)Emb軠#$=zEܸިlŗsxr:yKcd XT]ݚ@3MoimW:2Vu%6,"+9 eXi'; f}wO\^r ޸AK ?z(9; kw=EfwO 7Xp<92փ:B :,b0`B62o6| b5H8Sf\=3"IFf8RXF L |^#U=ɧ4'^p \{ \, xF(RIZ[i_V&,ȅDf dIXnJ{K%ڙ̊:g%li%2 f4~Bf<a~?0ub543 :C.z852!m7VExu~t{_qna'aBƧ6-@bN̩ c>4?ꎚOX9˝wCL K0:F`)+L_n`϶ 2[ G$t,2 ![ÖRfh^|nj} .;w JAwG+6EL6:sજ^/aH}_4q Vsl4G5; ccM۔##d݄2a&Ӧ[oIo:^XcO#XAX$Q583,l3A(Svm7ܞ'H1!*$z/EǏ0kbUz+||, 3W(H =$\L:D/MEfRٽCkB57k#sb;?B<.V~LH$R!#-d s|#zq>s?"pJ=>%ޕ@37I*Agu׹'-l5CZ0vy̍lODH `*Y!&(,AvbVSJg _ٯl$(;fyM_AOZ< 2G@*'JNWxa s QoAtF{b>y0%㪆Pjnt4zd=z§/eëI w>w?''Zm)-k?iJZB?G2# 7Jߺwqލů@3-7;#=a q$’H0Ml${ڍNSט* {'倛{*z,X1#xcxAE3I\bFCE؂#*%c~mÕ׹E&5zޔ(@%_@科k_ZGqi3v|Ak񠒞&-aT-X %fT@ [+rf%w'$A֦<y΁.OG?QtR;]|ù'uo8D ֓KM7RA}c|p 3 &C~Ú xR'WrzZvބeͣd loF1fŠ#rՃF>MVGS4c_C%ހ<sÆY+`ƆQߍW 8SiAaQruyAaX]s,HRw/|Tvs!vL[q)fCEO`߭D0I>-qbx3.ty|.kzm|gTxO._9<y7/DXWYa맄+CCj9YKݨi8s:lT6~n -A R&BĿX|u(`q'A 4}zF7{aXAQ8n .fL~;Df-"+)N\̈JLM)8sp`2M: mMlUngzºКm}@q~(Åm^g5nܰ3ҕ# J\'P. y0Jq0R-)KxØ>eL_6iA8XD AfER:Eq-h]bȏg;[7šB-E3]T _?+~fJ&=#xlOA¬Eg`qɭ%8@),}PiߜwO޸@&|\%ǚ{G}ݣfbrW\ef˔Ppr/ .T2=n}4yҗXϬ>%Wn%NLXܮ+Bk9QNӗC٣Jȍ"(7uC>!"Z#/],wt G[ mOhO#,`߸lzdbGڨk#1hS`6A\BL1$\n%Q n(Mj/ZbRVEe}O 1l_|@aI-*o-rF8_2Rç*)D%zpgg/rcQ)Z{L w;{X|K qm'#f` dsgIֻ~xoDz.MJV= ; fG2훂pk?6W} vz:(0 w6%RBm"QP^xFI%wἹJ$"fIo9,D voRu(zW$lM {%bSŁ|}\ XqRȫg?uzDfTLN{"֯Qz96˓2Asi:~VhriٝNu5Ь*,a7&Ls GҐkd<)#̯豅zU|Te9!r̅AyGŴb78]F.YKI\ںDeȯ{i0 R b m>D%if ҤlERp1m4H Д*$F|A@J 'l~5f9b%rțP{zWf 4-~fl{oXv"f#j(^B[CsHڻ9jg8-*5 oZ{0&2 x> N0 C!r>nr9+M荪a9 mnK#F'jv$6 yM0 |RKaa6 T-=rJK%+ UES;oPhU<|Dwp>Yz6 f+Y#dȿ-[j'YBeQkb{fn_XK3Ԏ~Ï%Q;TLڳ炉BH(Kl ug9w?0d[1cP<pm;T " *'(y~I-(`[UHǽfNScӻo^^#N|dHUU)$#" זu^m,tP+f2 Rfk;Sgy l,r\k$PCF/LmbYah GZ,m#;'NN, |d0kJ͌YͲUDQF 6 uy\8E4 [n`LՐ@zqbV86˸Cs߬@6nu-g ќZe 'SjPyP#Q9i4P!zAGWp +?:ڗ́>.Xe rMqYLaMÈI9>Iq#&{SCeB=rVkRzоAW1ڭ.2ҭYvw3\%( (q:w%@:sGm0@2ޱwv|t1v+и7<òFC.5T獬J/@λ&S_Z1y!RG.GjG0:O)!7 [͡>W(D'zD)/@mLz1 4H y kq ^%kϬ K?656iImg Guޫ^ ( 2mlbⷪI|‡FVmw{ԇ- RTUurZr(ШIIV*7W"xO!hKsi3OLn9Q>y>ͤ SU ij>9qw?HLH,lr?w\KO~#$ٰ-cJs -Z=Q@26kt-7+N+=+[#-Y`(muLÿ nthcAroE -cx6j-Ё8 WKO<6) 9Lqb*σ>PsM9$]tICGqφ6t$V]Ffe'Dd_=1G Add! 2/7K0ʨ: kO!`ixiHn]n0Ub黵Ī#yj&\ dn3$ճv7u~jOSWs cN]\*BK1mAq3;kSx/Y@+Co% H;QoQ[{VOO&CEDz TĦ~c5~ 6dmX?\?"h8 )yW?ϿN1,BZK8Gm*N(RJUqKjM()K2@;ǡQW>5xʠ޸idq3;_1mH N)>ŤC4Sn>,>Dvݬ̃/ OV>qH5EK-=:,+(F-Qѱ/Pې]yS3"YCX.9)lJ vvڰS0wDgSt; pM?BGE$~т߄Z ]ܞzR$Ɂ7ErcT V+ӀTl?`0V1z'!n_&FUjKO7Rnե2K8"*3;%\pL# 0|7!kVEUDun|lE>i>v '@'H66ys80ϧ7,OYAaOi`2eN'GE ( y=YaDi^|bH!Ex䍘qع#33Vu-N_:}׉ҕZ<X97faTְB(k(X (JAg(ǩc1Rv1}KXٕa"7 v(Nb;j񃕱 x%7\6*g)c4 YЀ('cP &a}NcnO[0wj4 w8œ,O, j`RwT$3+N`%iǚv6;0w*(T`֒ Ⱦ쏔0NϫIi=g:~6;&4v|x2˽G~1VCM=8@ڊWnҋ%+fLv>pNanᰠr䵯C=x3v43aF~&纒EԘS;G=տ}~x/@N9zh29s,LqQᦰu;ƃ",|Mjm#@~Y}ŀB)KVs2>brSNa*wyZP}}2a{V8.O!jƱ&AQlr|ݣH ' eX{FMt*tJQ\NDͺ\u^98UdO!ؖcH9;i5 }7~R #RZKm,k[f}a @4(mZZb31=_R̉ /T^u0eN$\]e+} F% vnj8=oTB1$EXف{d_Ϳ< Z{3h5py7scO"=9wٓM'?kXbK Gy6k?t$LrUÁ[GY#h:ڏ0KC#.GL_U*qG=Z*iUMkr{+!~FZXO_LsީV&yV×UTw\zِa6$[ v1]Yras VFfWяBd hӘ71|fsր fL Dzy= zhͨ44Bn|L)yTXa8_Yyv4,mcʷ_>Z<-?`C|=sOT(D<2\ ,agٟD>8AetF`35R0I fK\uQߋKQxDfP_ OFp"R(%\:ŧJJL ʪ-PI߸LDsMU]!*Q77qf ZC'{lO،oge^%B! weW-p]RC=!y w!Y QiZ{ nJWB`J+,x;k,J b{d2?-aZo`R~ܽEuwx}yl^3˨1|À<@fsdUCʢN 8{U oTMm@y4Bǁc?]2/m;zpiEsVK-^b2rz(!¹[٢ǐ0M.}ADd ?9r !7DN8d?$P DYomr.;ҳFU0X=',7yj8wSr-@'@QWOݑ4N*a3y^NFg>Hrn+|W,6eݾ@~.)Or]Y Y$L+8ې10jB9`(WMs-P8s90K+߼lJmԲ_#, #:$; \nLλb c"OYgDy9cJqөE-5sut3H |WǏkYX-f?g L)98<Ǥdgq+l؂8&_~Ks0eiLgT󨗚&OII&iyf[ٌ0%eN٠'cIFrJ*{6&ƕ2a<0YZKi]eloʒv]u?]3捜q0Rigj2i@$ͱ2>݅1,ƅ]bN3/s3Οj!"fc9SV^R`ajҕK)PfMHՙFS[ajSď ?oIlQWfoJ/rkb\UΨm8+R2XR΢Ers30I- "m}t[JoP`\;柷O BdوpIN{f+&^J O8gEajDNwõȆܰN;$jGnsb9R-*!"jM m9aA4~}iiZnF&n#>>1E>,Nt LcUEhKZaf4OR6T$ޛ:3/eSQ ՉT;'ҿK䋲 V" k30630Z|<°{=n{vd]5J&xqkzzI)-4nYcb&Ih=HK#^VO8* yGC=ŊdePlJɩm;E4]}dq4f0.F/&A`!XtZV]9q9Vw9u 0Yxu,`d&2,B_(%$@Y+3I1tېx'$۶637 2 8ʸ,%@ce? Ͳ7T'+Z5WK1|o+sURoX*VieY&/kfoɧBrRBj*j/[E4?ct5=|t<30-:3wj#>zBk=og7aGul[JW_}s iCwx[#zO:VPy`=Fm߂Ϟ`x)Es,' DnX*PFyZ& 6zhO P4L38rJ ISرrYoP=y(:CT]#:|6n8O>щ Y_.WMR*7`;`zo˗$)|æa_Da@úRPڍp^*ᯭ< Poy}N,/-"m'Kvԇ7դx0 Ds\HF-`@IQ[@r}b zYzUaLY5SQNB@zZ\W¼6AƓOZQˉuoVIAo䱉f.n̘iv,Yb&d/U6{"/AG~F宨|̤c]M'15bwVq[m[l>?2AYOvGǢYږ}e5bH4Ґ9 x /*x tjgYZ~XUo2~E4P'YJaZBo}p:UY2$ vbEڸӛ A2#+G.$·0?@=!`I[Jl=pc0:gP`mV7.BT_ 3ͳ5 `k[ 5IxeHA**ݠ rFZmnK4OfHq Pp(O/ZIvڶ M+ӷ%r ֻF`جG=h~/YRL,3IS[*krklV h;S>,nйjXG u%a2Zn\q+^7S=1-6&k%H7-__6HIOqF~bm@P̑##_xkdXz*c}n8yώOIێ tµ !9GCҎ5wY/[2yT? G@V\Rj.BH$uӪCHa/PTJ/4r 0㊦Fw@|ićRqtţ@O` Q椢2ȏCS*mOxmaIR$I-ZğЏbcM(3D$?Fd9399M.~e(RZج6;=蛨6'Y)qk =үQ e `Ka˕?'c2o-:XZbny{|,4IGu,0ǧ֢C3{b91,O De;yQ6bY`wIuJxa}X/Bj!3 ثUMFTKG8 &;KYWiLt ̠MTM6~\f*;j{|YSi ,7QHo4 RrSH ~y]Rv}/8i6w a10{ȵȢ*J&̦Ÿe5B͏Yu֋Xz7UŻҽݟ _)؉444U]eXLESWE^;Hˡe:\aycvQz8Lݝ9ŬUGJe:s{.5Sm6US]IΒe+7|KoCB6ӂ"I3\+vV%r)a …uc)&Z^ojvRQQBuEn<{ 9=19flSE,s#A&vhbBŕK#,Ǹ]mJ %æ~g%3Xi0nrWѫQZHҳpr':ZDێ/{HfGiZgzǗ("+vk:{U}ŅD1&w){wd#6x|gH1 vs1g}B,@AZ{N}GA^8R0.(i'_ΰ?\zq]L3+h|˒")fEM9.{7l sž:%~=O (0+,R Yg5\=*sHlE @i+ep".*~^CR_z]ylQ)V_st8ډK{A!Y4JlM熢W]-?mdC g8@RI}^doqaBݒ0/ 5M/X. ; L5߫40Jnb'XrG96 Mgyr(,147yjo3(eHJo>RtV P[zt+ rѕP/"(W=yHٙyiE ScVțv儸:)ĈY &ai Rl->*|w$O@ EB| _v(ݬԻCFl;ZsּlxYRPt4[A1ќRÚTmU.5ywtxn;_=EjCUVx(i;$r5 d$NwFNk z½쏓G7TR:¾''k=Fi?P@ -!v?@#K;'(FO'뀪< X$ Ez)ھpd&#vrU@=D3Cpegn/3aјP%٣1&XڏEһԄ% ݬ]Th)jCLEg{3(šokȅ?plȺ *ۙӷX|/Įĥ@GePAI%tz\rM{ˊ=]߅/R@4HAőyyAu-lq$0ͪp Yx˦zj,ʾ98كNMT lTq+S6=Ѝ\S:xw ꩡNqYy* ` #p0pkڍT M\+SSfWK>=pρ ۧK .Dvڭh;Y*+=`tФһQ1*ҵ\aJ>ټZk@}&04]PY -,i2^? J}ǿ#([)CT? n`Tu–  Q#PͱUs$)C{'كZdݓ؟Ŷ򎢗OtaxW) rw#BSdqWKB;耴#P=:FICuDK6A~EUi 0SX%dBC;VkaT(4j/OsfঃKvdO.G>שm@2TY逧a]ߦԠkZ.A #M2餾q+x\ JQ`*hM\'ڂkj ֻ$^KzRi} ɳ|(O#*߀eG6;l1SLn0K1W3P(n)J& @MVE'wk;MTg ?qܵ#P#ބРź(;.1Ғxnͼ m^'^GQER"<^9xisbAw$ALH^GyBEӟ85{sSƦ9-BP~4aq褟|paxD^wq35{7xeC ~J0t6G[@!^3Ƶ@ËR1JߵB`_0fѱ 5;]@역3kB8E'Ix V$6{iI{IXCڽϕkJnx^oGXwsf#(CUjiFRv4vզ#_k0ѓ^1H4}&,H[3Nn 2)w  r!ܣyP^4Klhi]r!t{{7Fya"dR{lY5-g`+gj)ԶNT)WBW|iRĪ 24I"OԸ.pO[G%Kxb(m]rF>rh=H?EV虻4xk48װԝp[d fs|^&$}mAWbaQ灕֠ϛЬ*E6G*=\ԀH{%Ԟ 2@%#^MK0'l:T%?7{K}dCB/Bz[M8C}|E{0w8q6Yw0*ܼN%0+o_ #i1[WO(")#pcq^ޟnWm vF^rsS@C^)++|pZʬ(;k߬4w42 =8i^5VU.DpJbwOKlY@c.\B=B]5@1aG~> `DD#B1P1! y8p) ?UDwmxT8 ݸ0 yHz-Y2:N~VZe+szbzEJ&QKpnd"3e:N2 k_i\RA$A1~4p ~L29 g#\ ׀qV6ۖ/BZ%~50t7[ɗ!rLAݞ1M(F~f“T<E)If{]ŸD^9`I Mk4`ԭL'崯O *\^ S;Zw.Mq2On!zv6% G 'UC9g봣}C.#=db"%7%EĩyqY0n[P&%\vFa%O3:m}zlrdڢjΨ:=5ÝƢE6~X*?])ƿjGb&Ȟ|9!a4OQz,ަ]ڥGa \s޵n$w4[7Fn\WiB/F+5Q1G լs?rYOPC+j ,,B@Fj:fo2/&Qhk<{eS!ùv\YyqzAL^̌Q7| H94ЂB8b\P;Q?]&`A)M&΍ ^E{1#?B𹾰7FW; :PҀU]"u̇єͻBOȮ 7%Wӯ}Gu%;6Z{OAКMjb5\㌷7^R ElVIBܯ@w8,2Gd>0Z0ǰAmy'5?EEܡ}Fja[Q AZ@RIJnjX*f$1=(v@"UHCTjnߓ !OWf^N#.E˶/=<>"ɟ/(:OeDG춡.6NLȅL\y%iЛ2 {5?7M~J >9 )K3p4/\ؔpL:@CR2\i7Om+tTꭊ@k5vi#$K\DWOx&_)9} za8SNTD:NZ™V֛`_@xI&dFthn%a)h w*E|y> Yl4%ď-5!:Oͺ5DԌ~Q:s[g K<IK /MC Ya( Կr@)"/8Sh ^l;Qt{ [?Iki8]ATC~1-R)E- XDe}n]__~=3{.&-4 ;){J-p8 \&!E^S^o |9nK@ABRЦPSQZ\3:c4ݭC`-4 a}ŏ9?1* ށ D`I^}Dobd;_! ')d$Ae]g'nFmK"xY$TƱNM}Wt7_0%iKu)T R~n 8)9Ie;4$/vzFJn F|ʼn2T= iţmVHnCd&|=ӵߐ Gu붇z>iAb D#KL>JJ ,/d6y(+T!V7~(`_B֣MާupH}:_bڔ 2%O.o)t]CljWӣYjKd {ѯz$6\"K*a~\AޗU僇 @<0UCl?X?%>oi1e!ElJua3"Hq:MJo$~W]EyEW˭*վ1XUZI=2=Y7S.ՕǑ v1ڤuK+ ~T^kg=D!jJ wMpNV tQr~q,&#IR3&!#7CI_e:ܔ E>Ă:xQ*qYAu "ZUr;iGr8m^,C]v*ߵPu}߯"C %e\W;<,m$PQ43W7M,e]CZq#d[?Rܠ/]AeJ `es^ץ rk8LwBY:Ni)&Y[ z1/Q|{ vIvw=^?72"%<@b3~IhMGGFfƺ/ף+Hzrm'[30:3:PBM/'f &TnZ13\T?qĘj=%{ā,jr\ti&޵~`Q&*`|o0aדp+p$ʪA;{e(A9R_FVPcZ1tݐabqOLJ k{jP7w^ʌw|GgS5u 8Q;By*k.)HLtU=ʷL~@dK}ॳwd*ƫ Qag|.md!V""]@VF,PMuohnي˺ „EsY9r][$ڄ^ʟ@EfB xKw_{ YڙsV˜yքEU$J}}j&~?8m9f0ëLp躶jcD=ƨ]y"fc]X.D>2ߺp9h9@KהF] -<³AxnhdQjvX+.k}a6HlL*sx.Ihȶp72ϦøCIL+TPK;8tJjcƒ#N!rΛ Qʀ7NqBlu]ݎ v|de}caړ._ZM5 @Mۘ/ s9. Ӹhn7es:SflrtJmy!0t<X[]E&S$ݻFT Ĥ1kfq_^AgK!`[v)JGw&%]lgFv.s/ī.\-c^g_ +i* ) e0y7j)k-fNm;OX~L+ǀ?;&ɍ@֭Z9,65]PE6;IZߓ̘f;q;Wr0 f|zA`ʂRrWJ67u+_-rzmb2y`YHM#'hj#at\Ne{ilY_q\ #q)CG-ޘmpEi\/n= -@)_A3!%JjH{zi;A Ȍ,y_iܳ1ڑCO?t>79]3T`q.8UT?_J=o.hK#|+O쮷D,LV69 >IRl_(C~̖-a:ǥ{q!j s琓ɡL"KP\TXBPfpYn W]kUXsjhLxk<^{UiR*" z#s! qDRP#򀁣n*{Խh#qt] c Z}_LΧuuq_XlG:RR|oA9̍uGdbxkCtWR6@v#`<_ ufdBտ%N`)xG@.`I[_v`O"fZ{rRJ05Q?7{r(gL.&&\JYOHJj.J\ 籹d_[2*RKS?]KW-*26p֟qTUQO"tE h嚞߆2T.x+{i,db0,LuCw"Be[Lo *JLmWQ~_Df sSnR6VzU4zCA-%OZGGn;sؚQKPOmrFĥK!1x@27ħ-A+B!L3b}PnLoqa\vMscD鷕p(U׳B#3ٔ˷9[L83P9q4ZNϋt46 ;hUUy65}Ͱ3MqDG*=)&h(#k_'fzlEnk".[voѰۭPZ_wh ksl oyb9cd! o4}:v0N,Xuc_K!β]H]ùgp3Q3oYGg}Dڞ^y3[ӘE0\Mr\aOu$dWp$[b"{)]STVHĂ3 KaS1v@5JHBh_`~"a+1#3ĄI|I^g`ϱ4a2֢j0 bY*xZ)/֟+P%M_l+h0VXz, %]r]raQ+\^80w0Q|4_:TM~d`_yky:5V߰=œ۟e0bHJ@myjfq6(Hg.,&KilN[;v f*WὊ&l!ϱ.k(!(`5:ٟ8mPd!OU>c(:p&$aN 3 {peMKg~pR$*,+CPbGnv5S(»Uň;m󱤩pNU 9P VAe2:=#q-Gwí\4TBoE d7PѪ?N0&/x{;zP%u FT7ᔆ1 ܥ15tsOagwfLf7F^oӪ#AYLLnbym]nLVؿOA6pJŐII@o^&𦛚D%v>c/93@_uMo- b: ╡Bv-Et%|Ccqij"1.rWjсz乯4<9>Lj$1Z)V%,,[)ÈfJOe>pS]+ۭMZ@Kjєڿ3Ns޽<}ߪ䧸ry> Tϐ"qh{}S3`GS̢h/u7f]>Nc:59Czv92C3,C3\9jl@dbk G_ &b& 5@if6ՙ-2; EǨr0g2Vfx)FDX"m/S1Q˿ C=>!#O.s@fäPmCXdo~ld?(-a!CIOCaZ$erޔ-\08] ZGQ7/5\٩_kB >z\óU6kC˰h »;qWhQqe5?fUE ViV-p$j[~@~Qr!Nd H_Rs9|#OYBcM~`&WCX|Kš6asQ| ֫gЫ{eum"[FDZ]!CFIj8mhɂ0yCh6:PGY]c[V_::\,\Li1}@04E=Эʵ;bL:͙OrRFsEdEABCЄPƟꟸ lAni,lg݃XKh2:=D^Y}Y]TXo ԋq{5>b o >rp?9eoΙ35̙P#eK;W3Mۙ&o#NтWϖzz謁&:RAt&ć4~5z6,O|_5yVP4tj&Y=r&mW9č^n@=T> MV#FE%+iPΝ˔dz&tFQKD+*-%֯ AnhQuG꓆ei*s8t~bruԖGGΣD7} S,R/CEWD0Q.Ľ <;,INASBRƚɱk޷%`5=8+SVVS9V0\E>^,L;<$`8=~Y"X.5D ԾikTb&ȓPѓ8})4^ 4 d1G3ٞU#i=hak6\'m.>:lŒ<xk=XwNvYuUl1T0 g3BKA=FMЁ:*モEœC:WR#jW2,HUv>>@,"F&R #knfV!Ç:~sbPӪ8sߘPlٕ ukLC&FJ)K芤=V[tPux<g0L,ao:Ymk)7RrbU;✾F{N>4 ΦI='=*#9r=x: #"m zF}TJi*).;.t' d6CKxy7c4E+ +כoºv|] y F" =fƞHnNI|]zo({̚ x`mz8{t)zT>Z.5IPLk+EwRe3!Rbv-ZfƍRrD'\I@=I໮8_tqWB\eep<+ɐ4ypj47+ўo D~6v*I<>6jQ6[ъk2 ]̣r݃w޲vT} 3D:N{Z;n;1N4Ddk?\H9+EQ?]WF+6 r4U=y;Z7\.Rdه|~USYY(}Y/&!dCjZAylD2QxD[ @Ë8+iO jJs ƴ/HA(]"8[l*Wb;xy"hYHz_6L!ٽ-L6@eq/se&ԝK)lk^&7$}yTjy PtC(s I{EK68T}Е.F'ܘ:|?tzXXHp %uPBjLVbv ?}rj&+,nO8l& ̑<{?~צn PqW <YY?)+ 7{K4iw('21ri*O KceB%:w .\Ϭtqsi0Rg$zD|L8Ϟy褊r2$:@~&6)ĥFS찘ܦ_'V?ǣ1Dln?L.U6H8Tg/sp2?P8GWҼִ{7חᠸٮBH *~LHRȞf/XA Ž¥{8vr`7rb}4 ^Hͤ6m"e`$h;b^w/8{A0qd!偳 FY6x 7 0 Nk7x) n]?(z2c3E⫹?d,NC Șݗo8(Cm+2d⃆B=&;ܲ_~#M_ЯtyTH!n3[=3bkaew}^Ξx~xaZ+hyu޴x۳G=yD8y;oS|5g4iAגPNjqr; RCntՒnaCHQO%H>5:c(I8&hYGM4u0.'9)5#@l gS H7K+r%ܰ.:FB ua[5{py΋w6[4e2_>^mH>;݄(pQvk=,rVo[)(պ@C)B'?rބ"-;Ȫ(eS{;E NEy/SOm5l k!l/3j(lZ#CJ7a=*]#y}{^^T+'Gz5V̌^-l-U#iG.?7md+Z>s҆.g`7$Wut];XQm>DA(_ln&>>vK*;L,O*O 3P5ju3]Q^Hjk,&Ssp|_Eۘ$I!m<^-6z6LC(& :BhDҞNr"s$΍@c5R W"'^/+9c=p&pdn|ܿ *5>uwWWu5WNiPn>g86Lj2' gzU2jstI)Z-(:… Yϯh=,ہסĴ|wZɼw}U"u",{3S`pXoɩ\%fZ q'"* aB/,5J@'Q@-jy>m>3"\Bۼ +Xcy'j'Mx^ksltN %V<ŷxr>BBھ_vn|<>؏x&oӶ<1 eY2|)s#b$qmVXdFv  ^;/(vc;n8JQxD:΁LEN^ c @ySvZ_;J0Yi@<{ʼ#-jv C CW>|ʃղ1@5c ድ  i@1xXH9Q4f xv1kN-# +4Q4`:[,2@m(½VIT!{Hv{\-zн-J>m͒ݙ7K؀@Z}J!/8DrŌ;8֜t-4UUNBUG&{%_\2UiElE9p;jQohy6fsTaŸcDYr1Ec4DR]+hJfť)e|Sݿ.$>`*́ڄ|&\*WJ[nB r!3?a,2bE$B\l?EJ.b7yNV?ѱlX)sC@`8e.04çEUd=2fWx/b 9_땬qoQoZ|iȹD_QmǑM-3 Zu2sfDG;Oagܫ>ݾ$Ǖ@;,T1X~0r #"/DY ю&? _-?ﲀ_e 0F"[W.!D< GFDE %@?x9bd ئG~a!YhMCZߝ'a#&$F^I[I۲,=uKɎDGo95%!5 T*sq272/45}?6r_JmpԦד[ 0Eߺ{ vF.ޔhؓnIƧZ@0?E6m2|Y?VKagUv-)Dϯ-\B;d0[n*,Iwݾǫ6n;%3-y f$쒞m _ .ŕ[Bus6Ԩ=eQs]= 1]Ҝx61 ^2kdm[w ŒQHQ^DH%;&(z5 :H$ ʟ̤Cm;h>e6v~k[6XLBs"W|ס \#yfLx(#ԄM&|x㰆qs6*+Y1dI%gN_5/cDL\T$1޳]]~P<_tL -ݔ~xOxasA]~907m Ǚ4HX/Ejg[WYN;-cON*Eƙd0u۵L2?k6n61nxc8䖜1>xgHNljKx=iϖH5* 8nCh: 顱P촜DL9] g 7GŖݷ b*ԝ+֖YڡAK?"ig/ k[|c#3lkh!#OjzKWleӼӧk[ RLp݇)fʅ~($cYX*flcan,~ikEx@¤q?#+Yz0}ڄdÝ$@ޅ6oCGL\/K8=ѷs*S51GNkc)'rmTM_Ku«bxtVbsnѴ5-찂2Uɂ%ߧKYHnzlΰ7h&Pi<6zWgc@ta1Y;$ C& 494~1z8}r_7թk- 1 Hˇ&=&I{qh:m\Ɓ Ɓ  Fv\'ʙnM'`*$ݙߘFKyXe}-$NEo82ǎNIND{34a)\bZRkX1orG";M&WT|6Lm4W?R&Z9+#aGKL薸Kyr 8{oMwQc[bӤ rj/<&_?6y%<c9RC)".ߥ~t57Ғzs;张x^؞$c[֢Q$[Fܼdr1̯S +3@OYk_C΍ ՘e8>ΤPn))˗V,^1)t)'uT> `$|SjlBayKa'Y5]f PyDޱI2)/09z\!F9_h3߯^t<6jU0tr>f2Zb٪B}{adzgUC\3qٮᙛ"a|)jϜVOFx& [ .:Ӣ }x`3(}:;\z C5S)x}j192zf;J'f/M2eA,b3ChE'_=-/YJ !rM5\"K]S/"W:,$\uM.%uKQՂ+aFT;r)MxW6q/{@6/xVcb ~f~Ë;&|h rQUA ߷H%|l{*S!g'xNj() ZFJ$fӮ[atkwNY kO*jc*2] O^Cb $y)SW[Ȅѫ$^5ƒ2r"BRgY#DTkT0^걏Iqrx\w?"0-xV!k0з9 uBV $zHMcYAE1hۋFP 6zspHSRo[/+.(p. Zk.4R۽ݧnwRbLƯDHWkwx #@PEm {aْ:iOYqfHf&v,D|UO?~1/@ӚǞGgr0w ߠط֓/dD{$Zサu\Xj DHoUv /X̲=EB2ld5oCfSJ^Fdj!0X`Ry TH3ȅWG 9V?WDuB 3ş1EjXd.g0jAIpGÀ[vo:v?aF?n^G"e _ -LlEm= S}gNv6_$z V=66yÊ/ڴNYsgN:F2*wN1iQAAC]N)_bdyzYn)a0:]X5R[W9|?uWՂ͔F Q&/s䇓W z-5Y,@(y ;G*Y;0N-Tm'=vJ-O'aiBJDwpY3d ك-"i?#@6˭Ll,ײmr19H,󬷋=4^GD,/1s!|kLj?K)iMGKN`"/uW,9c?cBSAIzS$lP}oWǃs)=TAjWAt3.o?$,YpN=p)ĮC.P yyؽy~ pp=na(F$;->g)ܻţhpqD*M.l.dyRwsap=im$v"`RI۝*D'·.a<IEqxÈf1 Ty}B_G!Ъ:ԧM/' ԎtrN:H< ̒[%TU)O'g8Q5C—#6Y-@.oyoAyX]A%x܆^ &Cbg[SrG?HpLDoOϩ2(- JHL4Eh& WvAx ?m([oЎU]H(& C4׸[h;'.~ |ݩU܄ODax$jx9*ˎ,)% G;alLaP4 9EjĞ^/BÃqcca"嬸QJm*HyJAztoytw61yLJYxݣ=5Ƕo/dU)1[df kv-6~"K-AH>dðfPG+<}3RlE%WzQ$IU)4|eq!Oݻb}A80 ڔbD496n\^*8٘Ŗ0293n/>$kxq)^&SFCǧ4.ATȭW?gM]PB.#9BVe [D{2LHIg8|x!Ɛld[dJ\ *X\S}ڧ*5O,Y{  x\`&uѢRƂB̈cK &:̆1|[L[ B E + #V*,Tyڰ[P Т,5 iS}2CK@>߽p#jͻQ?6;ܕQz=g pίMLV}g7܉VfgoW"4WQPx Μ|R C`z ,0yhGUxc{I4u΄H9\NǰZ֯wÚF*L3LTLt4WV{VF; 2hһhfasڶ({/uY MXBRx>6<w$OUyBv{,jQa%zƁu->jgVqk-?8ڤQ)&}j1]4T7 W[otg8&Mf*nh|E!Hb$=]2sd[?NX*\]9C%],/mɉ0m6i.`<}x&Ha eE,`\/dO+FIsxV% blGF-(1PքiH/6(tZ*.Cav  BZ7̋W`yaeMѿ;!.1)*cP{|$ L8`VH/(r Rf,͓ fPcԠ hi2,V#X>Hb6aqr,ԪaUZG2}9h. aC[ M,BY{2ii54/?iv-%>,ڼ R{V}f>d#!- uD1%ƅOV| ?ߣB,7~g2:HEq㒃F>R{#.l<@tŘG}5͊ _c=iG#W]=K:R1-J%ЋUZz`NOplY|rWGM9ͱQ\R\V*^^zK7!32sNpy(W5G_gΫޒ9`/V-@a픮PB]\̏ *;Z)-hP1(wZj p^>FF~FR >Qxt+^<%ޅeڊ{PMyžo!Cd`tlhE#zM`/8S?rj]Ǝq`0U?'h=.Go݂H`^eD}hbK'ff@)f3-S~FÝ)*|WG׷*u1j36yhk=v1zߓL׆XGY[҉/SUޝN[t^yq`=U%Td$qwc feH&T:ϖ&?Sb :M6:V84RG98Pjx_IPB@4"@Șw~zr4YXcob_?6(Rt6qE~ޥ|&Mֶ1#G؝HAZqlȞ\ڋuY_EmplN jz hBx쌯QĈ}a%9SjmBdSq+Z@DeNr_$uufQ9Ij*%tbZˎʷ) H u缎Fni/ujh{%쀧{hE`LhZU(6'Zn-qvZ7x @4?H,L^=Sb :>cbj~ĄM`&Bf^s":# qދȮqʵZ-fЗp7)ۑi]Ƞ)Tӷ0K{̗f7Sjf9CcCSv7i껵c%Q5 sAq8nsaM#2U!mm-f碱oŠ3@OqǮb,WE}8:A\PH\Fer+)rc' 9#q= $wDXӮ\"$[Xu448\@o>k}1HU`>.%8zCYߗ=0i͞D 6'( .Kg.Y?RZ9,_X \BpdFߓOOiNm|,=PWmf< cTsW(N0,-^ OAJc;+&!}^ QuL峲 ^'_[5NzcYSwg#ˣ7dN#~~!iSPs5ŭ8z plm2f7qNzBhY/7?<_>t;f ړWۙ&!)}X{xjx" ea漨%? %c_o"{1rC5cЭ('k&lG"AIr<ޗx<0X0S]laSX{D&v' & )U)ɭ UR< TB2o\1Pw:OL㓧|8UXp.\ҹ#5<C,qgR0G?Jߴ1c")~'6Я&nCmFv{xAA @w͘-T={~ L1jutQc-zC#+b%DOh-eIgTJJ[C- ITv:lE8Y}kaf|j~ %rEcWaH@L͇c =˶|q) . /͇  >pH(v 7:}"d"*^?WS! ]eu j̊GTN("5!BPOZ`-:6(&tYxLx$[FltjL`guߙtty|2{5b6Rr"L->x"}.]*s8$:?ڂYV&x3 J(QyT?xB/S]rhZ]u%T nOX?թ(GYjďkZpaG q\ Il8Qį2.ߏ\kL,D-Blg9b4 &;oRر)P7jwR"rC$kLUK09dzkA_DhR|aю5/Lrۘɹ)~p>nr"J؟)mьY{W9g7XaP$}u u4үp5+ul(_2"b1ӕDu}9sEʘzcymx2Ṿ{R_;O@k: ZWʯm PZUi&+,3X,":) r!*z*?Kk'S}%Zc(tQi*K^c=EB!ŬM܆aDps[Ϟ`J$~%:Hc5T)a!26d'wz[k֙B͢~mnҼ|-01!F)a%uVغ*6 JtnE AA$jۇELs OnN#C ЋPLy頷Y7>bz'W,e!0^(\<'!$}@!n/n˅Fs%o 9#At7;"^]7R񵾜!<vr7rDɽSC/Zw,j1i% L,/ 10%Fg&`<]e>^%w:{~z꜌<4|=‡=۝;<2/ !xU֩'n_2^9wgsl#@ muPg;jl:_~ ;bg?§) \ bQxA$zƗ?| Z 'u2_:=+)hr7 ~/G^6da J; tZFQp1RvF5)jy*|J2Ҳ+oB6-p3nC>zv9_uc_vˌqPLK@Z/P^l>1j&BB%4(o2!xJ3{^AB-K@CI^T){ч~C7ωadmCBgAcH5IŜ `’-O7Og \)8~WG)A9m{^DAK1*nj[tZb*zԂ`vQQwju P;&JQn4<]?%KLEDZr"i[p>%l癪:(V^9;/>J%<5EÖ HTyU"V5/OS j'IúNbO/HzDnjM=yo;}U"E#!k[% FQ%A o.{g׷C.MM#=qiZ: A1PF)> w9j/*qѐd*K҈`:Nsd;D/ >[jا-$X/*`7oAIj\zHٔ 0ZV@vݛU(MBp{b[ ~׏#YkE2"Ƃ+UМ)}wS?, w:˹1MLy_I̛4ḳUuDH+7w%?ץoџHbڸt61x'KV)ҝN<+ ,FmKYMр)OL˰R*E5]lғ[-T);J1 1≂sSM;)r)#Ҡ*B/NN{`}`̥2Ռ4y bT-  @ͫeqٚZGkK>g17< ֺIԈƽ`ˤ#?Jլ6U}FfK"4> `H2^g|OYBZy /vx"xN"v7W&jJ{.[@UEz,7(9@-92IG(;=eFal(;?JtLJSA r$DZivzCq xв)!V;CĊoɬúN4$_"N{:mD:p 3r<yɬ= 5'-_7A*vIZi1 B'~ s'8nrkfwGʮL8AZ#z%CBٗVZN)--h6 s<%) H/2#"Q`s?=:^xV:?{QäC)Dza3)y D-ݳ˿ /:yE4`k/Yu4h1RXkjߍh)As`u0OBi_0+1"gUjpVSΩrtV{]6#œ#b ">֫Wl^Ⱦ{LY=N7J.1wQñ7TgeX"X,Cq 5ͦ㊔YF!j^Q#(SUT/;]矕S-Dzkus;ȻB[N$}: ӏMЊ#+$.]pBaPhs3t}1c|9ȁZbgc c\wMJ⣼KM+O*hhU"~0"oݫ?wހ>)~ՠD/WzάMg77ZI ́8>:]s8$L `Lh꽏6[J`}sX*P%xt ` Gx\%J'='hJ_?SEqHI+$@CyLj<y#u']#A7vE>‘icj _(#*?z ,ޢBMOAMD+_V8`~~B +⑥y#_Ïx΢#Qϱ0([XvXKy߳V![Pm]m%x3 $v78F1SJ7xJ< el_f9_b?4^+0= 2ky.6k bh?U)"*0B9MҘNH+ηIp9,#aj}cN 3.SNr oq58 ^x>y`+%|da PԀeQA,U# ?pb&d ?4CܪY7 U}_d )2ڭ_Ɛ+X34YyEd Ja9ͫHutԎs) dYyVo{+7,iF"{s19kZ7¦$C<5/r.y jMm?rAċMDR̀`&h߻潗}p:iOH`Q.MZsX\ DEzh%B(ԴJ=7VW[Q'%{瞧sl~r1 7T6#'GS|B MS[JcmC^hCɦi(ܰ]of!ļX{X&ZXeo&A\4Q6j-kpt\GMsW6]@cAzpizS5lY0)wO-`nPC#! s͝Ds{ xbux%?? tjۅ?q IEﬕrM,-*iDUl 5TPV32͇:J~yV\vDEj %VDl [Nat L~/j9Dd};[u8\!av`RJ:NmQ-LuJGp.0EK }ޣOi䕶@~m|!؟ {Uum'C]8^cw!јzsjH:_hIF{&s`M xQy/9&MdSZE0K_hd{%w[o嫤< ˥F 1U K*D]Eaw'\ 1f oH]9xFW=LiI)Wb'ȟ-gt/uϳY|`'Yk~ػqorj[٭W(#nʢG9aó C]]5 &H7݆l:VFwcM<A07$ ?l2Eo 5le)K}Zi wWq(,!y27`|X\oN)euPښ`ڷv{-{3hӸ$S-Brm[urrm DU/7[AzĒf|QYPtPO/Ō4w,|-~<gDP>n Ƈh\yDuFC.}8'K=Uz0vD}?M;=(,!y!~*xc #+#d֘y%A> WMŠƼ  +f$&h[8vyz[i'C*A wB+oًg]^udWBᙔLdU7M&,w;)u F0yo@kSӾ fCm |35"k逌1j,g |XƂUgv^\_!3nW}ŰK\.zƹt"k1e-ƅFTvY;)6hۯR#<^.x{>MRS׌+LEM"% l"&Ies фŠܬI:NՂM#Q+d14V}u6RgeX*(px$zUypܤa{ZbQۜ;M5EϱΠ{"G`Y/h*A]Io:i ~1I|N#~4@sKNak c%54pNnqԃBQ\c!QX4v>&) D߯PhHO ,Oupg;+1 =YCk$𙥀\"S8RyP_:C-/g`#ZWma=!ѡ̝6jt` ͅ\`1O iM>S+\i"[m= [T(ƺɊ+rӗg-[5Ә9}72a%neA!*8MfEqGP3L#tf4Z(9>$W}"R_TZfG58O 4q(?PXYw>n:KD\JqKkB?ZSEIC&{ztd.x3һ@>.])Z1:?EFD틳F]围&VBs T̂[b"[1?cFs~嵧h /2Xk;GȤ#m%566xF (븸nWmy  [,P5Ϳ s PKܱd4<5gw~l,RɕpfT|0,sSZGLQZHl>rҟ+2UD7]U%E9LǚqD`V#G c!Vz鑧xAĆ}@`4Z'3+[2y6 4{aY{ Kͼc?[(kO^Ij0L!Qki||;UhjRIP[yp]]FJa1Bv, ģv(8%sg0Ta3MQWmWhA<6|v,F7#gٶ3Iqk_w&B1 <$ΊJDz["8uEKMh.7!@Uzc!3, W? L;\3](.܍%Ճ1"*IyGcEdz5\=gaNCc+<4IE͆ĺVCnv)ISc ! 5#]W]al F \Ȏ #x>u=G5mme#c"5L8\9H#%1FŀK- O-% Z#x}oB:XwíR+L ,uLf+Xq.XáЬkݚ8u>G XeR quu¡ߧTk6 6͞;d+N(~o>!rl o V}53")瀝YDku wcWGK?zBn)Jdb~Plt$d%U+cs{T9. ðzoT#| 1-N3^Qb M3 {&|9(H {c|cێʒ G=ݝ,\*N֬Ө72gܩQ!A !LahN/%lzfa!؁ z'/?2%a33"@^k4[w8 6/ ֈ +pѝ LW<(PĮ:ow4pVSkːnF#- XF#ca2Q9 !!Z355r|S%BG- 8H+#aB^Jy!Ĥa*׋ňG{"Z:Ag),xkpPtm$NeNAX=wL.cA;Up<χf_ytk4Gl[c^ !5d}o@ S(T~+Rb#+`HSz7`JJN~c,EvU6IkWsmU1i@2>Jti{oxN(a7iiVG(Yg681hyXJ] "%/3Lq9{_O}e ,HE:-<1ݣw]J\#,~>a5*H 7BXWKlp$)!nHi*xb'c $vƞ)j)cht@>-`F_gkNt٧283Ij;L)g!Czx%35[]Ġfqu^y5$P`dIEjhnPQ:8Et~d'-|*_'}ygl3> rom3:9A++8=grAƚ4zx%[Brc [2`-ヹ "AMw`,OGU\2ŗ[ޯ 5\"Z7þb}!x";)S5`*58mz{oGISI%}w:0΍q@c/:<шR#'w7AMZLN7}ɭ0 k')iD!iMXp6<='SoT}{xASQsڡr«<K0`'4y;Z4R,uYʳ7I88:<[65cة} yԑ@G}]kQ%GVeSuV? ^[-r\[^gZGWGtA5lI:>rm6AE9DbYAaQFr~Qٙ2J“j }L+cPvK+?%0Bܳo;`;!r>[ut<.A=|FMC{ ئcU>9r~Î~·Xii_}ҡWC^gьOIjg>Tl< NcN3&Y򚐟G俢r=oOu;뚞#llC{v*!9eDjE ]͛As[#KD}uRܑi 2XhC8::r+9LIK_W'xת#wC(;=i#( y"jbu@, %F[@ Ȭwo(ע W+Vu y|J@D;6 i0[*/}X~LE|͚> OytF*zZ?3M0l;̳pOe0ԛes7^"{»a[d")X|KؤhGR[9zwR"՚=-U+IJ?Ȟk'{6nfV=^FbcV 7vl{gm 2e_> B-sD*eNzyg [qb&DׇaVܜ|TYsHj o׈M9p `,{ųWkКZ$N$c'ȴF> Dy|ÀCEi{Lw%Cn?2yY]ܷƦjPFQ NnXX.g!6ĀWk|_c2K.7hsʅ|- 'O~y4R˧cSu 9ދRT !v}Y)JOb|3騂6c{v?5JDJ3N ۈTƲ24\0sGݏjCf6Bhi &so4l"XK[ 9 HQTH!N5Sh 9g ȗw2ESiDÞ8qppBh/rlXH|-7Y,8M I^86[>Yڧx\OK{-湰fľeNVsTh6)~H%%[mYSD XR~*fxt*)&pږ@E Q33Y<In=t9~=q6@,%I,?[9n+{+,{12l3kߡQ+:ի ΁:q xD$Uԧ y[B٭7m}xq XR)FکMeu0!X>2 !e3Ԑn{$S5l+NX[ʌr Yi@:ϛ75쀑d5*B:n63ŮkY΂Y!oӲ 7[7 %k;_XJ?@ONGlq\ĴY9)۴cped[C?'؛66pr_񽙑z|KǖX+m5 lVjFE|/ɖTׅ҃e mpHkjN-1*Ph%"i[s=]^q8;UE `GA.3"ΧF^%%X<- vηF7\nJjSзv3 `s C(ExMl}w ib^Lz(mUld }./>HRa',)ݴvxR%+]#Y;DCًfѭp/}6i-/r?9 ק_mZ+E9*a_{9n]nU-~?Qi kz2|b6}Ρw$@71ACjG~ƳkC$}t.A8u,hD'{1׫Sn 쵉 KȟZĥ!HmKbD([E+7|˖K-Z&F٫Gwq#F3ܷmjp~ӏ/Ć&Z9 zI8 i у_7edv T^<6V.5ݤBA~W3q@:ϩgh*rM,4b wY؍ȍ~!\=e980[Od"m^P5b۟? Rr] rb"ㆦ+NT\%wwܟ/g؃['Cs*Yc#*),1hE]@R&>/0piv(`QIZ?b$v+qt73-{Nh(M7AFΩMK ՕXBm)iquՃX-t] Wڛ [B('~ȉ%Ez%9e7|ƱH9yF0;+u.R|&Pvn=z- zxϳJ^6\j =䅗=ޢNFsK? Uz6PUȒ ^sx@KYy.#NRD5Tz/fv -C^e,Naa& '%ÊЖ3e]3miĉDZ?g{vʄm-'b8 Y(]|b,)^ }ie)!}-7ZSmafH߁~?MAW'؅,QT{d4]%MqN.zEBMz. ܩ+ =%O [V+>6B,IJO.FQiiI269gET|^eH@AV=8Ue"RkPF{)x#XUtt 5 Qښ=M4fΚLhQ}pL`Ɔ(+9б:Q_n& lk":UCYjJEZ]RS6J2`4⬵g[|b zZ?ޙ|!-AfU[3ءJn^_Ҁ!l1| bWG.,QLh16>3#`!D}HcwG8tzٛK(K^%ZFׂzFo~f2VvZվ{(U+O]XXd#Rk)Pr1x㸉eomk7!uL¦g3_d'^ ncuO=U8сloJvѲ+Tssʭ7F2 ;,#V]D_!4[4e;MmNy g #N8T7cV >|O-CW~tz4A!jJP[ԫd!Koy!h9퐧&s fe49ñ}Ѻie=򹪒+^Gk0jTL?٥48rS#%ȊϹ7>WOaMr-L%M˅D{BwÞ.L 2A:7cɟfuYx_L \wxy\]ɗvhSs|eW]9݊M?<EϧГ"n hUI1Lk2mU=5#8[gI~I7<@)w:J:g1aH AٸϱU337. m'OZbG,;Ak_"/_8ICG^H33&8䐌Q)Xۦ}:cqJ*܂a;HN_ Ξte{nZ cH䖊5VҤ" VObVpZ"87:WY5d[ X&Kڿ[WD7w|}9T:5| }7D6;ԦcDTvew+d؜nt(,[H!UmQ:Azi| L. B_!ܪOЁ~3/t/9>[yKP4JkO@nO()qc,;28f 'EA"a ߝ!Љ0\bx >⅒Bfn-haٞ[{!M_`%&%#7,M,i;"<;o:׹߯]0gI g&kpL/ph9$ imhP L7HRAɑ']}o0]Ɯ>fyXQց8A$KKӺ?: I7^|6˫d|ǓX˄"x_jN5af<Ս>3bwE`, K[H1*D";ux!s\vwm,Vxl pCߎA 8/kE o$_dLΩ9L&4qȧ= FR﯊^@= Ăy |Ae~uşnJHT~^]F3Qr2A"G ?e ĩq^d\Y`J5/J?!frJ fpIq̕Mg. 4Ko csO;#TQv%D*}hxkѵ`D1{bsΦ^K61?}ȡ!J6UbkbEE$ި)Xf__dedgӉ>JuŭV $(1fx<;1Tt=:|8HSj(b:7|*nDHƊ\ idg0hiVqMqv jG?BBf!V['OQpa5 dS g 50 .p3}}f2f a3S.^xNJt^t)Yldz|}Ds[^>.]rO QTFS]©\۟[LM>˭q8Xp}'SXK`SO[ z-El? KJw*hA ;0ag,?3䎶&qG7`l¾W$isu =,_c7QEQIL֘kB9_bn\"Wo`y%#uI9W d_+2X}q(Zל}}FE~AHNNJq,Q|f2 3)eݩXǠ* C*jĞ_~)d'HZ!j!}&9ܑHGAXtOТl9t׮=g 8Q%Twv54LVݶW76egfh u+z5dP7{%Ll5w.#\u%Qy욨ay$}Ɖ. WZ\xޭT?6},,,m UF}H}nTzi'YT}A̳f"z\Ͷ%<"Q]"SOF7Gӱ<\Ku47Αq bYD#el,X-AGF+9"6By7j/i> fFҊ@߾0X˟J3jJ\!+h*,~{qe+䴓 m={݈4 .d*Gce7Fx6SRtbxzԄ6HqI6?\Q1DD52C5,kXԳlExp;Mv4iܟ58?n5=$ g(uT`Km[,y~ Y#ɸ 6Jګ >$IA3ȿWJg,QRsukXkĞ%QS$;v@ē~wiAιnٛqVB;ޒCZ"4ahEp=9[ .S^WܩGA>>D̉͒:ݮ.Kۿ)Fkas6;bT@.H Kp%ˠD}%'ĖbhfH2 @ɬ4g72eW%>&G y}}# =HUS@Kv@; S&Ro 6;ȡ[b7gew&=N^H/i_&?a`=X El~Kt+#{2 sz{.ʑ c).--ymw XpjTz-=: W`͗Nx: =E2,XP;g9).~V0 --Zby|b  ;ӽ[ _N^3u5-ע, " ?X]QF:T>1_uLVF 绅,Gq*"d?".ͨ@/zK'@\ fUe%Oo?,4Jؕʷ~6X޷yfnI{=iwr'0$6'~#6h%Bk &=*vdOt4k9[iZ:s$ 5#7ҷ+BNC6Uyh%d~RTz_y>qj2B²e+ŰRw@wn@ z؟a'j;˹47p4wDX~³pVKуBoW&h7)x6x=ѣiDѦb|I;؇*_V2ʮQgi99ۮ43M[0ӤPc%-bFQŽ X _ch έ#^d4QeVpNB-{ڐ1qMɊET>xsہL%~} 4@l=#ra֛vn8ImKdD_dce/ ֖~ ?R"%uIk D n0R',/iy&0l㚁⢄Ya8m~!:q5"ٸtNFVݏ78 e1B6V8]F& @;C%ߊܳw(jF2\3N`h|ۧ= Ү*iQc]Ƚy@9\-*c\4 '(ގw)*$ІL-cI`IxmFʝS|OP`#VWyQKy}kDcxs&E!˄lAgh["f{YJ@PKî:eLف4c%! E7YOKU7R2ȚKu6 m$-V^G%,ux4- EJQwtD& n '|ZupI3بݝ]Q[}f.BdiT$wbDE;'`8Ŀ jĉ+ bLɉ:a!L櫄ǛQ@A]l"yzVr zZhU&LbiL$$CaIXGQFwx)nOj^+Sf諞aHL]wbtnl{ :whI-^mfە?*o3@Q#Z=(ԯ q Ӽwc a v'5|T2/)z3~%:E5ہ{Rq]&'7Wf{xvGfvBY^j1o tvm`cQ(]n` '?*7+[fz}D #LB3se`f+ƔwD1ٵe955QPv `̟[|`>VQS'WE8//`'~Qh#܍/ U'({c`uÅ>;aw͚YuQ.ĚĐ{` ,%uorlNp]uo~7ĝ_w1,o]:$ڻ~1_}Iw")$\뎩0{V(E_DT:a!ej_LI J;+RexAU}l5?X_$- $[6~KOL>r.?IO:?u&su$Gdy%rP;:z;%6*jIrXZBQ۟ʊ;>^SW\/&Fc]0~\)%7%49ô,v? ^?[OZO9vo.UpJ,I%U, 1yِ';e]>`f{v%J4tԓawy˾m%oA1~ (Ыx<ŘhN>E!1|hSkE FqtLT$R\D1GJy-Gfҕ񇸎ߩK7' F6[h7Rͭ,Ӑ~=QԶ ?ZIuW"i8V58"S$p"K~`cx I\I +r0 uux-Jr,jERC%2V*/N0eIcRjg뉠9ͬ Tv5K`P66)p9u3w,:Uz#jUίkwd]~۸B0gsbԑ+Igsa,Ic]y3U|l%朌KGEy꣙T˪l bB t?EF*vj/Ihvxwj K'^:#,䝻[OhN)UfS")PDepd:ܬ.:Bj!$̔<Ͱo HF#{~-3b1%TΊvOE;뀑l +%Nq@'d3*pg21 U%CE ?p2g؄tO0DJmAǤgvߔ9uV4Q LWXڏglwpvzA'8XnѱUn*U]L+⣁\k1; l׳) ;ߺL p/DyU"wY@ZLvc@^2XhYS)k nvY= İ3+C:,,L؀.I,Oh2a؇ϐu+{dP_ 3dTZ,9J |Iȸ_CscYi%kr7_CBH56= gT;Ft=+ Cgd:EDyҴ]+|PhN m9l~VU_[R s-i[qu5:^TŸ1Pa78;D7 @?iAsUM}FH H:(Pa1m {VA zc]JLkdەcci殭Q yEz_kBߤ݈)vzEɖՉZ;2`~`@6(<`zxghZ}8SW ԟ( PIu:+&[*)D* ԏJ@^(f9̎XNbzԸޟY@XN^Y3u>+@!LQ @򴸲dp t? c4 DK E *eʑMXT$} c#wLgrK/'o-њy -ZPCT U%| ,S,H>{ .׵osjNޙ0bgJy`m͖Ac ߉Hn|WDD9gm+::^ @G}5k?x :eg-Fu&(WB$\-pĎ ?.Xn"¤{adL'16mU%[)VͣT1J`dkK@͘mDC' XE–&&:u2m 34!0}EM<;DO2 ]Bwr^TdKk^W' 8YR0=Fzv#_L"2T [T9)VLY~{kX^dͧ;nxY>}z&9:,iZ}ɚ_F0 ~q,ߥMD:- m,% ?pFJ.)bW3c`sfq!ћYjڟ'% R\LL5C!]o]Vwju'U^ZYkX+ b63[OmT%O"qc&Z1"`A]a[A vгArU8hTZ"RIi?fL 4GMM rmպkb z'>'7h YT(mw'NSղ&cTާ HI H mj)9ѕ=;cqeo(te|,jpxO *h$ _x1#SsM&&#-$}n#ȝR츬Cc-_U԰za3(3̳_Kad@'(Bhfծ *,G"q%.naD@k`{"NVIU}Os?ق̛ǒ</PK9˩rhUzR=9 5@. 0gV>,/l8`m5B ~2#lp>^~Ԛ+%5 zYޫش8qjh$곈[y Pr'HS:&]DB&o2MR3]]Z xhud9$r; 8ة'WμզS}wGYy^r-nVrl@f9,)WT%1b(׈{3O!ZZ% Vlæ~;, R6L#T0}ʝJ:g8ҫsϗPCī;HP߀,-Ӛd{ ZZO9]l7dctT dyT}Ƴ%uA ]v 7g=.Rcq J S/dn Ʀt=bv u5ui)ю "zt;ӔINJ2,R4IuqNl ]}vECH7,G)mPރ/uuQx,SAh߸*O @K\BHbV? q>x-ˠ!!\ZO<'ztudٌeJUF ۩Pys ]}9py„ٸC"OkKȽ&I_k&Éi?)W,ׇ,i޽Df%?e dVz8|xI(l_nNrhmҤ`%t:T5.ĢI@L)*U(_E@0u6 5B ̘^Rr@fwf#6B}} >-7*s \uj `-{FcgM"ޙ?5?УG'`r(I `~E*U *lmxY[[u @0mS7`9nqMs}| 3ޏwABQ~QuduZ#5R9")z} ̩SW Ir^ELE#[LRJ!zӞCr$Tȥ9BiW||pڄ0FLiUYm煳ɭU1Ʊ.p Fx#pJn lҔ׷@!Hކjdf kBԸϩq%; 5oMqLr `%X4)M 0UW(t mgsXA+rз8eʽOC:u3i4Ww:JMw}[sޣm;#1煽/\^9*y)wWeEߩ^?1?xok8ˢiԆL^Ǯ*?D(_iP jQ SwE$?: X D $HI0sz\y/b˂Y7i-PmL7_ /eBgta=KQ;Nk-,rtONx)TUA;N5ߝg>lN5e)98UiolhI4: 긨 3[e0{+`n/&G%G LbbǷ.&(_ h7n{TPub۽Wd~JÕ#Aa9k¼*7}zWHp kh55 Q]RVUֆR2eFٵ?X*CP~;$6ydg6ަ >{g_MYSYd Qb:2OeFXX)2Ncrt@8ԶJ2gu|l?<~ 2 MϞCn`\|=0W,.[ݓ[p;7܊hM7t,:{="F&IHh!4]Ň!$ 0붻v2t-$}EGH"MfC lY*#fZ(]S)U=zzH>ƾdH̼L5a[t]}]0@;c;DcA ٢vkZN)na#fPWjzt.t:? JǸFO0lF7t4 a3g鼩Gb6ޘhp*f7_ϡ9;VNXy .(PԔ>̢bRn 2\0ڛI]y<`c=*GH+a%5!2|)4e}1-?6 FY<tR8D7m jG8FAX![פyܒ)τRq4o+i+o{D8Ψᛕn@|L|?<6Ryw}\vdg]&.adrFR[߷ Х,(^VQ/B@,ɸ>/ JjfږܕnPbR޽ `62|@pnR%*: ̙OHgbW|ƽ"fM\mB2_[chc R #r"(F//liBs`K8l(i YфuE_5⻪@B],˟'B8B˾U4jІ+&0ѱ B|qQDF;$%Oٌ*:#ĶdA]5N-$q6"5 ȚŮrgǣ!;}G' YTFrDӰPTsM@FdXTԞ ۤ2jO`б=P2@SƁ%A%1MϳYXEPpN=L:h#alTG8Y98iNYKRӽ@6A)&69E})=wb,{)^ Ab݅γ9vn^ܮ}Lqz(A0IU5JE鳍G\$́:gD(}p"<-qo 9vXxsm}Z}cyؗ3}'?[ 4Ech/(DM?A3(2})xӦ',5!760HF%P mq*?&*'2 +N,dhY3.{uIJme[ԏg^b{T/1$c]0q7x%es_:k)y0}@n@[sCt$vu6POB>.E)S~|A5Gj3=:rJ7-Ra׎ws1\˻әl.b aUKMqMd'>TЄ9}_c i1ʨ!`ޠI >Ԕ)ذH;J KϏUqVtp/Q6p1} e_>~eۣ֜ \=ND{b_x|ʮ7$CK儘ivQaڵ=ymڗAf*\IʨFY&?GES&QYxݺOWW5*^.Ei #եN0"{Y)ӟu*:${aQ~ta*;E8J{z 5{Ё=u9';G>-U[ϳ 9_=wuhmʮ"ޖy< ؄^pG%F3Hͫ5݅;f[_^I"^ ;4hgUdXpB): w+S#Ue9Tm"MD0/ZY69:[#ːQ,rTgǐbPQ ʟQQwxzhER%wbޖfZ(B A{z{ n(w}ȤJxJ}HE9ي);i8jU2OZ a"TTňKs2= wbik*~U<&:W諎$Š滤~HV uEjn5nVGj~͢+Gm:l!0-C&Im]]5UOqꙈ *B^3f9 ٗ.:&LmE[Ja3ALOQ[vxX? N(sMX:]tyF#⤗/7vk sp1`a!,4*huGE zů=u7VZz#\B[m̪s{l]i0b4{f 5mBL!}N2.Z6̩*cy/m!oF+H ڠa{mM"j%s C!uUWfpNE.tK@Al܁.Ǫ+>%B4TucvUE)l{$Oyvl1pT0fqNa*sXIi:1fV$>Թ9t$GKEqtl,?E@: 8†OUhhEZgVHhXk+Y ~#H|@ o@,E88BŞ~.)t T>Ljl";pȣhH45דoٗZؗLU0})V1zXǕ5 <ҏ7b}ǴO}H&uѶ*]8wȠAMƣY7,BUӱ0&Á|zvqLNWá8jsԫ`i ubNKT<%ǵ7,{mq5wz$7DA9=Mp'A AKldSiiE,bwsism8BBJflVGܣ,NPr/fϯ0)b61i HE3y]Q /`*{Ņ&- Mgje5kQ&KfE$~ђ.*_?PYHyd=SHۚJ0/AyAyC$Q FX4V C 0kGNkֲ\"a()*A;~Ɗ7uC?CZp$Ȍw,Pe3)"@v\aBOy ZrO}x `/9? m\4j˞[,'+ӟ߸SJG: pZ`G$>*Z s+r)nb֠X.iS0}E,;rm-h[e>m}&a;S=A*X[\kWd)0Oܪ/iq,?I#CP|sgiqu(͌o[؋"'_/l\>`*9CSk%ӑ߱CL26}8xƨEE,خ;fSMƳ)ON`yWUf0ࣁ?9J6ùNl(㎷ґK0KZfyWs:4o9mܝX-]"m1 j?C)zEQZP0Rҗ jĐ0Dࢾ|WX`~6.2O4mwR*"n&6݀0;,'qGa}Zker3{HwO/6XΜ=[oq81 Ǥsqf#:c,Mױ!Ljm3tΛ:;)D.PGv30+`ƍ6Y ͷk%_7 BʘA,qW :ideQXd1}n V"Lj*n*kg6sM)cw]mkx@@/ =EoCI+i'}@r^.-?cG7?bc׵"IBYq¢9{la*YV2XhYeܯ'ެ`uIŕ{( Ng,>̕+P{YdŨ0R@,#Wwp/G,NT.gJs(%FUۦe7zqi%1D;9yض,̇2lDct9 _}8q:<_3%A#K%Wm=tyUKzߖs?B3q;lޒ0<i[J[zD&x۴ 꺱雳MB|r4Nf@s3G~౰*`JDV_1꘶!87A~BM١&9 7vΎO(.?WzUm/pN0 6'&P>jBYR0} 8+ 74;w]%7ڛ8qdO}dQ'N.>ԇţijB?vyD~D*!@du?F^%f%RH5Rxp! CAyv7z)8M@JSO}'ZR(~!vYMPjF0#f);d63̇>oЎbY\`.*q&[%Q zfFKY{ǩq\(j5u9ߍM; ut x#GX[񗳙;]!5Rrej,, ܬq8o&UZ<ի?+]VBwκ2A̸ &!la5j / X/僽3nN=I jip-HSZ'bXGOw3w'J Te7vF ɃkIBPNMLGOO]'a50'YxMKD伷97׹Ʒlo&r~[V[p ر#}r3o\<^E?[dzrx΃)TDmvs9L̽i1Y&:ylwuks2oKAv?5UF0OJOsk\匑44 9` }/Bm ]8ϋ"fg"u%%arH#aռVP[$ͷYA9/ˬ;n<.bhJ(U=-ʰt9J{GcYqb 17Ӽ;_SI) R#TN2R2Mu&6'bLf"pSګ@M;WX)O htm|Z`pݣh$}jqX.cF:M|(ne@8i>#oUקޒ („Ja‘؝1Ueq9,7zh䬠&RI ԡ.\L {n 3WC\sL{̕j ~d)T]";UPԆ,Y撴%8_w]"4P"ì`BTXIrֿghI'.iզB hh1VpbaWy{kjΛ5],B?H5 $ (d'/RĥzE@EjC蜉45jn|E֚sqoI E*ہU)Hoޔ~kOO[H'Hz&\y8.VseWGdRY]9Jh +,ݪ:Vrt.b&oHF9, kJX\#E= Jּ̮˜KhH{CsUm`jQ끝AGY}X]M]F&Гnlֽ;7t 'Q)Q$puJSXE2;Ս$S|XFB$iXԤިkãǟmZӸ͟{ւIG St.b25g|iTXH7+?jvb<(rY7IQvCs&`t_bW"qVsM]ī!u'rLUQ\G׹U|+(0W( dr?=5ls˝ǤؒA n^ge{x/WnG mJPmQKh1v@_aaQSâ U?'9LkM|a T%ʈC֫/ IM 1?,,h^A.wn|ΰ/E 9ذ]p);i{ZW( RI)c[|=dA&3+ {y (Xp:XUbQ#AƋRYmV$ ORfq됖.H<_Db4TA[=u#4*bȨm%;Tan''2_gR ?v*=2>97ٕiȰyN-U_nG.S5(?r\)Y"Vh: wǣŏ$ d*D(F1ςڇ ԛ\";2 C{3}$x,;{ֱ2~[i~dOI=k*-=7*j}$&w vNWIDbS~-GfWEŵޝ>sc70#ٗ3Q *GV+%3'0+\C7Q 9OfgWZEW@5zre[6z-ɕBjca)hxwg&tʙp+V[q8p"ĚԡgZnSr+]TC.EWsS#w3%SgCfښWd>@4maJ#% fShﲀH\Fx7գywG)Tq0%q 2>q*ꕧ v_52}c5eN%zlQmcT yyY>vIDCxg=r˔e-)O*TDvV^AziFyʖ7zF2igXW="E@`Xԁ/҇ FLdCy`X kKcH"tV3NGV*}Iݸ{_6ź\'4,՟X ${Ě3G?p. (' I8Kꁻ5IDot0CKfLiGCM о:]Xȅ@Yyk$O QOWO(H^uwqEMag k3VSERC"[m0^di>am*uRN4KOׅ#-jf4!`{!YԋuHǘ0EhNѴV]q>"(y%:6 CJ$PZoh\?PwQ6ćr>vlFřсBeQǍ04q AM MUcCHz~%Ĩh0$*{eyeG$9D'0Git=!k~rS*Z% ݍHA̵\xY_m@N[J=†sk?^'bp Lš9Cc6ºӆyNa%wsTɑ!@{j>hc6/A?c룾jjd-*ftܠm G _lG4l{+ˮkUՋB.t~>0;uU-Njouigl!>b gն٤$#&y݈./_n B-Ḷby@7!Cړ3ROoʿ~ ~"FEr" Sm[+)ߚ,8a_՛[U >mʟ¦:Bbh}y"v+m"k=-|'P86!qO?Ybۙ$P:Mz5jbߜUmhjJjMt}^7J'bZ.u;``*l\"cPyIa1|]KnU@n.-6lC+8h͏TjtdEUZՕRG⧓%0lA)'dVf,-Ntst2yuBNc&uALEΉn8HE!WkAEū8r A<3m[,O S4 m\=J2Wxm(ǰǴM(E@`Vg.ΒHw "Z\HBI=: fL \hJΠ.37dϣQ3Q'B-De)uTu[lҕ4דp'wţ A&E&dR>!p,_f* m6 /u7yedO;-2^+HZÓ>]b%6%Rб"D+ )lՎPD^_2=my|ы sP{?D* '\.ZzDan!oٳAGH:fGæ>̵äjh\CwW+;ַTNtp#q67b>]({ |WGn4XMy [W%Mn!iCTlgÉUlWa]?Q*N(~B_@3B!`K`sbzD }[L O !V>է~ bZ9 KX[7y`dQZz䍶[oJFEU ߂@kd_|-%sHzEL>`1SasKjN4$4e!v$+O+y+~GƱB;a'1oyUXBY[6dlEƊuWL ݝ#[PU#X F͢+ Xv"1uyU 7RCᕒjogGM{*Z/ە~FJ"--u5x[ O(cHo` mV7Š/v gaeHM"Gf lݙ97-7.6|qPl(eJbZ!bLF[$IPx:]KD`@*6@Qs"7fG)ȋX?ZEG>!hS׷뿍'.Μj삋'1K2 B.`;3ylepOP׋XDlHO}S-%鼒wߵ]g)O~KEnݝ; m ¼ uO/M!S|:k+3`O>!_.d|N3 I 85ktD@ ۏ1PP$Mt…anOd!tʾq%("0YA s PY7U]RS#ɼ3rUDkv+ꌟ6X?V^_]CaPR0Y% bDLuP(:[ύX`g}n\3>3wS5E*\`j=G&sϧuQF3o I@2' D@ SV`g-\7=ڕBXBrCWKYQ @ sS򙮩u&Sy-W'&BP~`wPv A[r٬+I"f GCY2, r+!@uR#JZ.)?j۵0C%< CFt}0_&I*"!#}$^||S*K1k K% "88%O7G%M-'_ZFYMzJ&1ۇic6i$,,s峒@g~~0ۊ0TY ``[Gq9!R'~, L\p_Z L S Qh:< ѻ隁ov3w*HnGego۲-u}0b- Gk ټ}E0 S3o񿻉@k 8iL a|^L?vKZ.)af2`8 `Au t@e{n6n.+"b(Нǽ}>E3cx€-GFEjաE nLv\.@ $sR)=12 /O]G̩np-TE|"3 C*|J.!G|?WW1!2i:pն8:WjǖiYU~L}i97V&郭p#^D yGDi2u6]yEXBp7Xx?)$5F. &5EWӣ&;=oKe,WKW.ُ!Q0q+1љSdjHVYO~2+rgEVIp`PvT|%$m})$=hP9O O0H켞76p/pGPy]cKsI:s}Tl~6f÷ܩ!I ,jz-yer#̛G sLehR\$z?TVRa \UKhz}/*җ5=9LXfzY:lP'DŏP'pcFrI[D.QzZ.i^+C%}a(F2Oy,#81X&CB݃}xHqbDSz5)STD*5MV<869 ]SrVW`흐P,ιfe/O# B;spsW3qbaUDJX ыA~p?Dqny2ܘC͖MWQ|{"GH Bs.kpxO.$ބtN9! M8$2{Z@FjOG:w@`ͥ/ cl>UEa|I'VYLtC# ~PJ{[T2!>üQrݮU 2"Cz4f0dlJbAOZ"e쟍D+jȫc`#ʔ&LS' j&%[\ n~D{*eBde/K),68#[*k>1Si-ʊD76AjLވvޡ+҈A!؅ϡY23-#}2WLBU/ҖL5z+?mri -4"lAV̞S.:}L&k݅CB5q^evL. ه&Bb Hb 5zM0[vwZ Z $_J@l z\O8 cSՙX0w$᯸,m"gI)~4Nn(&.]oE3@@Ac)cHN [e\jܮMzh 'BdI^zT'Isz.Sk~17_0QazEla 1$rNItq3gC88TAdHaJ?h@^J(hyH!&DY#_S$Zm\T'.>i6+?͑{2/R;\&!7s^+12oJsc瘪f8&ұ:M C6*h#=~n菷f Ɓ;[dGhƒS</1Z1SG`Vgܭ4$a NP5!gA|Pj`hȉ/u"ȫ&O.Tc7F91&Aep솎ht餶ӡCs"͔!8\+{ʵ"c9gi_SwZQfpL2k~wqn1&p6T`˞ aL<}+.E6;H5ż}T 6zaO3/pղ,lݧg WAwoFaA,\G#\<+& -lWg%gw4(دAh1lYE}Xfzs>嬤QQx!V" bnϐ8q?D\kzJy J8uj(C[݌.0LPE+ @t`[j`w 9^;nah 98zQݼg7C}-pzmR/8cy+3,mXl x eԽK rk+ƿ%OI<+d~' J-:7HqU峢歑lĿ=zZ%G-hda5wkvhUa6M[ZGB{6VjfЪ ?W7QBPF[Ueʦ,܃E`#w)ƀL ʉ[t7E^%p*~?-S/AB1O,h b ©ŏ&G*8_D\k\\R-QOT`fȑx%zJ{bdS_:>4<뵙i}b=~%Nuܻ"-@ rtRjWS^ WNd f/^x!FBtkEKecĖ筢wH~efq7?< J@>}`ftP[so!*jlLnX((^a/5yyn̞7!z\(pץ~9mo:פ0qrR8T[ծ0(HNh\=6R!"R'6g>63u![ݥ6r=&;IdK!$YV3@ed?ߴ'\jz63M:Rqq5- #cVwuk]Z6} t?HG?@%*]  P#T23nq+SI'Ąqb~ahLR6&_c~3c+u4Ne^ ږuǪ9{IZ`,FȞT]6J7JM$(udFӅ|8AC[b(!9D3w ] _m͌DmS Kl䩁Sa~,osI-9 "fKDKBQFr&LJA&x.NSI[Wo:+@"α EÏ e~oϐ2$Sc zibVN@ U K$Z y*F)Ȩ|ëP9n#A4IVYm)/,Q*:jqwH3fiμNCлu"3rZ踙.˵RW/AtO_SIn;.꛺_A"=FS7}'8WpY̊Czo2+}F鿾Kx1P UCS%|k7ptǃhy,H/ CP;.*z%o!PSƺߖm'T*BSS!et\ '\T'!h?А{DgdFF~ߠd91zG>W"l5 x(ϩxXOV㨬MϺcp3ݿj`҂dy0)S95Y4[n­)Z>!dޚب9v2Hzi9wG@N#ӽS,W^g Yޣ^aJ]zhM̹E> D&Q_!YnL|3 Y{N irKOHFjJ *Fp60{>O8Q<.Ȱ 2`0.fyՖV6Ch(`|(v|B/ eA$a9<e?>MHI~~Ҽ ^OzC3nv%2R*}!^Sg~|~^ծPbLԳD/+IJ3mz^ü֎)@k ۂ1$ O L1vu"1zt;$H!v+Uw9 9Ԑ2L;xT~4Wsr*״V1R>c0Ii8Y,N tV=+_]șW֔9qq>a kq,}A%scGy֛wY}T4uGci0hTɢb_f% -yY4=* ,WTxV J%y\pTnu?bSVwؖjup $ |Я,q{V( cv Yu^4ɖޥrlom| 0I7t}I47ZK|wl~%iZASY*}E#T dln3nlY"8? 73-C>1Y昭=sຏvh%S"9)׆@N 1eyXѝ|ܒm:6̏;[\x]TrG\ep gS-ԁطKuR:ߡ^-UV,bG? vGm*vy+p̵gk]r ָTɶP^9ZAH!f.V>3FgJt8WYy%$8~Q&Vs,yntٯn[b9B*#Z?Nyd0Ky #u\wʄ}g+S!1I\ҕ#~x 8Ǩ2h-{ hO'ei(jw:`|*|챍)xDjP6LH 5J]ല"O%R_ikXZhjڐ'w:_<)E}:#&)_ Xʽ9SV{&^%%MQ{~şT;8*rhgBٕy"܄{`y}Ce5޴{#(K {-㝗lɚƦ`]nLKk)%YWM&0Hqx!xr Aska<ƺ!MbJTڏLf RS2)Uf4 =C'>;PB;Ha'\3.R؆ )0aA.!+c0g_Mk zedyW|pEՁ':+ٹ nN2N#N$rH+wNQcGnQE/kbe<yBnOty[ֈ[Sz81sp)KHB0mr(9j67I;xvMvjky6Ot1?[Ή^Z=άyJYm~|-k3}ۘI '05S|ˆH/9pk|p=Y6Cз*^[ C Lr˄} v欐 hr^mNhOIN>i0Զv9}`G$ۭ~)`7$Fhnz0:IH'r؏aT{Ȱ9O<|F=0.G&4ڢm7x }N5COG`"[˘r?Ⅹ"^6N@GT'mH]I5|]s±aRMjW!>p%hKMBvl̇scZu,I8e=?EK @UTi<% {ůrB ) *I-T(_ÓGU\)ҭQRy 3ϭj_"$09?K1lR  !pJ.`GeeV\:0 ߭ V t{;&V(Nh…u)*PjSYQAD)J^yvkX4 pgKqW-E%FI~@5/5Un|܀Vs%5@-5'\8+}Rbaqumy!Y\Em8fF7qafz3֣VGy/W8CMky߱@}ZF @L̥Kk,GHv(f#98r 11!z1+i1ބ^jl[2q-L NUbMx9p5hQҜG=wKdu0F;GpժaO< *d eav9(Ӣ(Y3[BAAC@Pdg N4̅:p*-c0{65Z$ժcy)r~cj Cž L^}ᘄ\~?2:WZzoP1w-Sgqb M '1͆x0/h0S@;?l̲4D34^o1;=Ӟ0E{6-s6s'0+tQT[壯[BW¯C_)U-x陧A3}@3:ϽGRAPr@Aޫ-jN:1D";fzJ,{+;xfP΍Xr$Q+ \^Oچ1Zaw.F6bP3W|(B=ĻbAJ &x!xg#VPkQsŨ%]G?A,&Kzrg+#=`/.a-6Q0ؠ$U`CM;<_m,3L-Ag`ť?BS^l0AWgK?]%Δ Q(T|KI[f%N?[Uu|(-\W^PF9X-]0 tLqLγEdx lMܝI)}f1VUB/+hNQTAy,gvbj;lov17pj̇#PMc4`7BW Q$G_5UĺWL_9S=%%ijz0΂4FȓX!>g!TQ¸6H0轱>y CpE rQ*Th/Qj^*8w1dfM?T9&Ftm4wgI:D?P151=f֌;@͙ 6۟F^D>K5)Iwե4=|n'@;_F;6L,v]b=F` Ou79"%ῆDJtS_f32fa텧&=\h{${E_>u!3kSHZؠ@e[Ƭndzh/Aʼt8aР!T\߲spvgWެE# K/%N&،h-nΗ3@7EB5 f-7lh8ьoӮUYhir5 ,1K ?*i4l`vmFM1].95\f꧝z!^ӥt1?BL>Fsnj79,Vv_.w}s!2Og01sWX*+(ԅ']&'6YK:>D2\+:@a#aQ̃ω)Q5jYDXdIP,E=; Q,{g݃c7:XfK.go ;X:_iVvMTFvNW5UYYswN|=3jq|)т3 әm$J(cYRZ?TuAZ]U˭浥Z4֩m'\,c[9`i-;^,@,d64u|^.M3im?_W&,?P\qt*= <oVJz_;D ɚGz ,n} }Gl";5_g j{Ry^x(3bHӡ,9e"4>)#=U7+dTC&DU椨 Y<_f^Ag$T=D^>tO <\qu>kQ¸aܓ & Á4'sZ(u\oBٝ8_%%]9q*qh(HJd։1*\d$+Gp#< pD*Y #bh\xE7r)-nlgi Qe ])P #w@2ײEfKyLqMܮ K@ۭ2ͣƿ-˺`9n&s7 O'gx]yxz{ 1|+9,)t7XSHdm0ĺR4VjZo>&]=k,y1?㏑iU:WdWOrDF\j=cT"=9+˜fyahsjԈe]Q7Ӗ t6@Tۂn2Ky9R\ut(>8C``E%c~6]%׫WڣiNn_LR{RQQU%QTQL(`yUQj$)QeJlEd9j"^ GmB0YG(#'45) Ѕr*j: ;|AW߄G)sin6h7J0]Nh,FYs нB̑ؐ#>C] BR"bq#׵ӽ*-\]gI'tq}1e("rX φ&*gs*މLed&v@:F',umB'}&>Y`[ਇ)TunTqT1,"C"O/}\x`pE|cP]v~1[Nب U-wOH&8i1Թ6EN5AK'Xi:=^?dup?Q*xk^'eN1Oyp8/ož !h:wyI4CEͰ+d2fF͔u98*GM'~Ue 5?Wf^^5m<@VvrIyMSfaԴc2N~8 J%PBN0%2#F.\m> խ#$2jtpY(}n㧙R}{,{̳~*Ju#RC)^ x,#=~p3]J ]fxc||NbFĞFjHa(iK/ХK MDT Xϟ4}RbC[*S8Λ3E: =g>Frj6c 5)PsJ<6cl1<':EBScz©Foj+ҀShpS͓Jg$>7ɡw04?U־sbpg &e&Nj<4wlc ,-dP͇A X>JHc#iLjfSKvQćp]onVhȭL8 YR}~P3k˗4FM[a~Ԩ / zh2ͫgfC.o?n/JE$Y]˓2~5)u!o?>f3cHl;zAט]MWNFnwyT3! 5 Qehk ܒ]p|vqPm8aWq :㞻ϧNӱw3(83u4k*>m )0?+ۀbLL5^3CE-apɊxVp}cW+ՋRH.#K)E|~`I) 9BHi,S1^)I+[Qcd=^g@5;"q!^ !ݟEmj#.w;os*Q{ld!l_Jzm6rY%e١Clb6fk5?cHPC,qh%܉:=% IJQ_D KzkMҼC'üfŶ zpT3IYxKkSFŵek/fMt8<(x?i9ǢK7 8nPcfwB) NuD=lD͛<~60}.tb\A܄l *Ž~1;R B -aQ3Z ]!M'W|p!W e_?O[GVRNY&= w[֠tŸ!EKJ^`ZHWV8A9-x׼Ge 3C2h_΀,drGuQ}W{<:¶ <ޤS:@JMes{LYe.h7y3ga"7ʊDJ > q{w+q:82:AߙJ,`OFi5.&BREfV]E";*XOJ4"| o `La)1Wq՟YHB/NmVBlt),!Rw(Š*y1|'hS /PPϴ 3 cSM[ehY]nwr:Rf/ Fz1kf5~;=Gj_S"DgDJ?(^}|];1[ߕk|_M / ӎ;vkzU~ b&- P5>X`CQ:I'J˺:)1`k됿S+%JDmWbbsIjJH ZV[7ykrL(`l4~wv9*J ;jƩ hS4=]9Xu.^CD&_kfG *+MKtzЁw`݈xK3^'T9/Fb,u +>$)R]LB4Ms;\žfg[ʅc$_OU9mGdę2/'1#D´n_.\†5?Bn~~O_|]ݕO)|'<ƞD0"_BTT `0.ݎ$8A5-oJ8.f\M`rR7ΰ0$ʠfNCHQ~fڅ#m-è'~#u7Jf粆V6:QWVN"ڬ6cxFp;xK,NRqۥR3A{ݔ?lm)^$#a$:I0Jk?c 7RTY IgV 8U}>ynHf9Y*\ P@>TԗpM3d9*P  /;E[3Z6@LsXBY~0_Tut;@ {6-uCAHSMAQOU_4J4 1R?<*BHk6iDv]! ߧWpXcKܺu.Ndy 3 {;!bde[՞zP8 E h WƒɈ!T[YxsK3DMM/O\J>.R {T#!uo?K(&-P_dPx}NeQNAi Ů: 91}e#[:/xq/]&܌j#5%mH7 J AE^Q316չT:Er1fڡTp*+#m$%}IG<^ 1*B\4b>O&g0%`eY>܁׾o--!I}ˈûYn-}uC3_svǧ9l[}`h3q6T7ƬV@Ѐ KsFy2鳎TEž=T맮w39E؟ِ{B9P{ V.k`Yד g'IiƒG{d.'K]`w;l2/EZjhOI%acL:zMUe= c4 .20XiV̩fQ.qq T}b ].Q>:5؍lFi״H, ~Sh/DzOU t\̦\nw/bRJ}lje=LR?Vvo^B@FA{<;OG-r މ ˉφM:h,29 ى%O|J!cIBGfhg=M ѭGu=},θF;nVXMJ &p =mdOSw|nO/?5PS2{2Dp$# ܰ^ХOCf- nY"N64}54e b_I;ZxuBC$vgE]mg\'D軀[gs.0~܉ UO R<,7@\=/Cv 9) 4F,'#fd4G 8qLQ 8xG\ ץٳRNaxCyz>נ8&&I;r4Lds[橚,k6r1d;=y%1WC@n5z6$0]";Tx˅ *k]m#?697IdRB(LsJH[=ﮉ웂}$~؝<ߦ]eLOTR+\&1\c8ںoh,PM;<$:뗖HI#l_9NJy}ۅZ# (愸Q=H+!jxlqL :NR8lk_M@ N"`+V"޾O)ӦO38.&??]i5Т( 4YEvS+FbKQVBζd>VL%sU^oM}Fj̚l]q.0Ҿ@ogoDF"2~ӣo29&Cտg 4YɲN.x2V + 9 ;[TЮ+XAIeՌA*CvgU0 恭 TֹCUV.#/4YS 6;ZCK %uy.yjdh zx=g.碢%")ve_R /" Bi\8"iV>qix+O4?,F$;{q׏_OzHPZ]~(o,+Lqʛr(({Q`3{V_E*?,VDaoDBrS4)r%Qᨤ˓ɭƪka'/{ga9FAJ[VSty55gcYQ0m!NV(Wn) (Så4 責[zM]%̈́MH=e 1k[[1F rJo )b]IʎTGR:$3£mo?{7wR:ӣ ƑrPVO>߿\VntTJ bu. & Hqz̎PvHN+huR=cM^W3x:MkbjtqެW*9Ȏ(|uoo԰ Jp=|HVS^lǢwX+,ƒڙCi<5\Z]e_yLnl-sQ xIH;d]DJ%P5Kqz/.F~(Ќp7CgBd-a`. _E.O;YwdVF"* .CLS*&-p[d5y>RhrHK ꊚZ7"@WTEχ)a QYnҌ|[reϡd^o;"nhJƱY:nړx1k\/b+YV;HitY^5κUP V{-Dj[^UVCW#y]bs)~=;md>yW#1⛖F+X:-FuJB~NJ)T7I<IшoCT:7g[$&/!I)vжrPTؓ?ۚMlFX1yfC)^ry˰6Zw3HW#0*R2`n?2W5_KHMuC&S7 *Rm-yM5/yTˋO<1heelOE+OxXSG}"2 UW+~HS%1v]7*w &exza= Φ>!KdRK@`a)E5=^|p^@:zn z2]N!nN͢ɚ:K6z (aJv` LwD(uC8x ߼Iوw:fT ڢ7cPuؠ&n<ި1obSH^pR^"hY-=bp Bt?c;V!,fL2ߝ4"06h 6L`n@#p9lq3@-Yc /"%?G]p chiSbg|UGbAU&m]|<"_r߉8Ej-2% }q w'Ʋ0ρn po拽`[&zcewbJt[L(s$yJfDz(:ngLߪ1 >Zש6$ԭ07yC Qi6xϖM_K`|H~E'a5<ՙJ+}@Dpalf6_jNl-//)00L^ \J8ؗrK[-,Xmq>oŲUv4nMqdku4W:ιVH+D[:*'T'{;^{K/P֛).AY.ta^ I⠔c~ 5 vO|@v2¹r6'>d>FdJ X;a_ `:ċh΢ײ<@RBo!zѷMr ;R uj2/ y zwG enEM\'p3k[|n#r}>ksہ,J{;ʥ "ߤD$ N3=oh*9!iIs0Q%}FՃ2+;m~_{=MU^Dcrsƞy.RQtƈV1-9 Q|DV#S|Aj:z1`rjRU6::ӋBDA*C/)bP ;;齌{|T$^sl6|Hc{HW}n*ݖ-e@1.xY?;L"WXG$G0&K.i`>i[^ϭ"[ThqiD*W{/1ZDBT]&XhŢi8L8nv \Lm".ȗY_vr'@Is#ꈼ6z$<3Vյ}:GPӶWLR'eR:&fO~˕[ApWEAW+)>M= (GưeײZss{'Jg*.~"wËpN{Nܣߒ]Ϧ\!_xLE0{GXkE' 8l@E5'^AnlC*j3Nưk*vpoF@pI5WƃRӝ:z4SqRh⽖Лl[G[4Pz^!@0YS[)̘McD ._>M ](cR09\PCw,߈׎LQU:#~TGK9 ȪVuccOm¯ۺ5EM@ AdqE-y'"8$d"N!:A4g[rDC~J2PmFE&nDGnˈ6JA vZgDr2bU 2MY ”x<⚞;`[,o WIӊ*}H iXγIfkEhgM/:[~bw2wit@f+DYƸ4p{ۏF}7͗ƒIZcc(_Q3=Ej_!;}8mVm) 6I LYjz̼0[7ke_Bf flefXǍQS,sщiE$[px^a{]חB9B֑BQB2#Ea*)\P W$c"NĽ\E40€vMP1}@qi6o2ۭ Kn? Wű1{6X hI-oԆqTfh9xPZUCBv8gנt1֘ZQ=qzu.'2#;&oČh&4?~ G.uU귎"dؤ8N,G9/=֏o8y&5xr۳Jܠ"N2b~cLIԩ}$4βm_5p=Y[x(تJ!AbT-ȳUb«x'"GzL(ݲ M]uًBrpC<)<ݎo:+V.ƣ_% "<g<}jZwZ75q?tGy$s ;# 0/:TdWGD-"hvGJ"V]bjps\xa|N#yb*/\ yqj`r‚ŶwEfJ[ńh{n!Ecyvdo87!1e9Rh!trwΰR yyqfL]-~)09#HciflK|| ZRZn% E*)P$:Qg^ʪ^2 i" y4w8Y)$D[q:_GL D{uORϒE/8yt8=)8au^jKDMyʀ7yBd||,c}>a#qIL_tin]z!?&Avx[~ m)ʻ :qݻ;|eܡC5ϗ3f$eqfKU7__xL7:tvCE0-ӈżXD[>]b8;}7νǶQx!νl PCT T*wv>_'ZB(vR4eBw2#w!snGzS2sO Z襋 S(H#)ZrIߌokLdY%GF6: 鹕Vrղ..KB{ޔX+IS RY%B+̏{ :zѣz.Io{.iz7X # s-L~$4*8$5F"΢6< 2Sk@\=>Qf.(%w^2=I!m/:1@jh^F+?SMU9O:v^RO?ڗve-V!rEX f:ve؋ŅA,Jv/"FY>J |Gߺi6{J,o?+%$_ އE0b&e>HN&6CPXP)Jkgk\ttn?!`zS87L]}70 ;Jע+ܧt _ p=Zc~s xLJI1(%{k*˪94k5 jKP=yNϟejK$r 僇Uv/1~}vBG;n}Vtӵ!8ZD_UiS 1Id} .ӻ|`_y" ,0; 6ƺv`cGkf5y>JwfJmZǼy( VRT&jLFJvf(H#3M_^[v %۸BxD~҂Fw8hKbgFND k:ZܳXu c\ 74^(ܦ : kfZg A O"d볲H[n^ ]5 J + +*j72Yy0b`<u27ůEmL.In]*־Tg+o_ D&O6([X фh.ei_Nf%zU zt*=\V5$ L4{L0 $@ x1kV'Φok8ᘪ[Tk~r@\0,5/MCI]swV5VE{_uDurK߾. JV#F%V;bG׿R#t+zۍ9Sŝ.02N,ޝŧ5&C]5SXv2S͗Yff .pO ;9o̞k[}m_Be[hH%씾@v@1ĺn-'D* H>+|jP~?\Ŀ,)I /MDzHWyʇZENL,GN7.Wp늶Y;3$wc̟|C2x͆2.KeJQWD-GIf3oK|8:|̀E޾ϴɎL<`N{U]"UJ#;)-fTyх+ѱz8_bv(_Bd.4#S/@l`gs =ZYJ?f<ڤ_B?[(G%#4p{N,sfZșHbX8 {u2v||HcubR-̭1 @+ޗ8<ꤺ;*v!MЭu1'=1~2/T֒-q#M^Pc:#4#ͪsXԁWy ^O}}Ž0<9EM^ɴ:5;+m<8"yhdnog OsFJ wpC-t =\`QǸÄ xߪ؍Q74eC|_adU o ,u^y|=CU | PvRA8A^l?6V$Kd u{xUII|}|>:_\B0aErV͟]^]3(mvս J&9SlGf1pOE "c*1c4=]+X3=]afE:(މFGZ<{c v_OG$8Zcye;]@X41ni~^NXo~bsʇ~3sz5+WbC9hqMZj"ƃp#қG8 y%T \rC $a5" &.h5~YPk`[5Qi4Ogږ&XHY ܩ )Lǟz-ԧ/1@M.xEuI]Ag@/0F,eQ,l9 K!&?;UNH|Խ/4\]0͆lxxٻ r譏(p 7_1b 'l K-O~4EZ5Y-wmk+jm@G&n `jfaN ΣUbd#K8QѶsNL\P7z _7 b;4~䉸6Bi:bh=28?vyT׌0CTT.7};XN.,Lyl[;"]@aՒb}Hc:< ]nz.w @YS49?v ZD]^{Q@S+=]lTaF0Aֽڷ\J D^5y=")5Mkȹ'Eȩ^Y5AdycOݠvS©VD=jL*ed bL c /yV +,m5LCBdY-l^2"Br`0Qw,<왺ņ7Y}/L+ Y sZHB ݜuz:$, Pj1[h+NG$,H'v7˶6hY2 7Ǽ5h&)r?ڒvt`-(eWh HgٕP D0Ÿ`e=V#b1 GЋ-:'qAnsY197mLSo#҇Yq)w xu^: pE] f|-Tڇ簼2Tߓ2 [`G;lŠ!#yLFs}U{r)Dc[{тօ4@ASYk5Pf{Cd5ylxn?G-؀&Ue$ mqfp@$"I{X8X;1ݡ2٣Y~au}J+QG~ETypAvZnhoP ,'OXt~ЗZrgPitThiR<mքUٷ1j7\>c1)~{wzyrw&f 9gBNvM(7 E3KH"/0}s`ekzTwSB&I1>SFsA iJ^LAܞ(2PpIdۂtxЋ\1%oU!bt b@i杞[ibt4~{(lY6U0sz^fӐ8(!FY=>"oB~$͟fyx C1O[W[z2;!Ab6|XMᾍΪ cDA]˜MG9GCUd+ڢXl3?Y2RiF2eZS!) ^,=B]rj6T; MC/ɜнe'h0]hH]yIT7k/ 6T, ZLU:M,]ϱ>E\DUqX>Ǖ-(puL) Yr}'mÖ .pi 竿O nL@V$릓%=G`D=S0o4)l)u}6pJ&`)Wf뻤N+rA vVG2ce %81}%<]~`AIH%_0-!5j"6]۵jr\~凌o5b!<ēdK޿ok8~g;UtA6;XFK}M+[MX* ihM7)_aDY^2۹<fq$*]ᘻSBOnY[lOg#B/R?9F' Ud;˯xCȘLX'ݽxAmW#'p|d- DᏪ^^e ÕQz;Ka87UIkN |%CZe44+0SjXbo(gc\а̜7YҔIae}j$ְhK^؉)I^s~p8^jp6 Q`E29*}gz?T6n\ Xi$7Hydqkcu4Woe dr-#jW꺭UZѼ'컘x#m|[e&>D @j+:9бIQPcY=@(am9^J/MIL-/iZ2\[ZJzDHkD54`YdMdcVpJ\A'Up _%aQD Eo;/7,QLdIrjO0I"J.O*"D.ϛ`Z)7LMKƴ-@e| af|AQ+ߧM nù34ny̭KAC\4,hɅmSwi†pEfXPlדZ=)HR@" CZ^}~߮>bh!˹27g 'v *w|d4cx;4lV4N};Ѽ39G= Ȫr (GO0A*rS#„SJzģy>A[PlJ1{ {ԗ6*Ȁ_N~eKAr (B*@-v&RnB^MuG~W 9O?U OB;&:6hr| ˋQ"LQtu^#'?Lѐ˾Nd/J!6GEJ.δx(9DˋY8ܣ&ӇcMVF_riǮ+$gsٛ3dD?Tt5VsVPj9@U=$얒vQGșIX=E JLBάs:gViK B>w.fM)`F eD\;B(p\8eYXmLZΣ1Oa:oIƛU^siV͗enh>omfd/KeZH0[p=Rř l8s]"M/.;=,7@sc|TOTn\{a)* iLHS0Q.`|)%pmHp)5/PD$*Fݱ* eF>P҇&/BYVa,z"3 !m2$ (4Z'U`eMgdz(Γ!/_N$w: [P'ĮM$bP> snL4a 23DF cOuN{x_}k.rԣ^։>]rLxjIl0Qby(] ;."G2Xߨ׼ $;ER!MbB n_> ,LFތ?L* C?ЎJ,7d]" ıq) x]"; ds_ wfA0r%,55ބ#_U3ЭpDR7Q|IK/и ;["/;=>6}ugzyABH/d$ 8`m4;eU*\*5cjI d|5V%-BoFt? [^[R%Githc iDzPteB{{4WZam^RU-a%;ZU81N wdF2/Huqw]B(@jp2s\@4CV-Cu4*;f?,^aK vHgJx=:C=p9_*EAt|za1rT[iCш z|wS0cx@ӄۻc(hSڐ[Fj(BxVyEс 4Ehj)@qjePcy2/|; KEФ*e3 N/d/MjYcx̲o!S5j6^XF|F|SdY!y]Fûe5MtXYMMi |I)T])YX*Hb!ڶb6w褖 DBU:zÐ}ԛjU9 ,9uI *Ps溘#""+Apw`Y|~}o M(@fCGf^&4ްR*G3QdfM?.gWRx@[SlwW5@8bzqtwKܶړeR-1t4 !h qaVH^{89b=M g9alXW6Dk>;:ci 輼Ch0ʌ͍mr4N80[ϿQ8 Yuˎ=\I(ϣї(0h^4rMw`h'FggQ՞[+Ry{Y:z/Ԭ˗`,`)[Rf&mcwL}3,{JFq4IO/+C^I"^5Exj#FR<okɒĹxIgu7$yNIC;Frӈ: [EHQ 1'50S'L֥.}1JAb䑖m-ERklrCŨԺq*2L!Ƙ#O"⬬l.@W±֜DZldn1y=6C2)p}mp0iMjmkq NT4#e4#zIfrV[Jn,̀|XXHl55Fmnnu`j*ւ?4- x~68 o׬aebD={Lqd:v,HTs>:"8T8fff^ܙV{CnLHWCLx"u(oR}: 6t_=.@vrtᎭVMK)r⌸?w|ŕܾ6T [!w&[!2\}/d .͘ P4=/qQ MZ-7ܘqUSBrеS>3xeY|zB#SH0_҄>k/FN|pCIS۸azrk'*^u'[Cxw݃L2pEw18KZ(rFOPB`+F )f|n7P ݁>`3`*=]=I[\ mDވβN4~/{U҅ "[rP·wٝXXzʉ}z j;ϟAdfp*q91#Ĵ}}4(g MZU )-;6wpϦy/gn>\uY,7y4' zEr-{=Q3٠ܓ;<:I|W9}(WNL K Zsh%nSI=X)f #Wk(Q-dFXip|9z>PӦ̻ q %d(MΒG&xhI^"7nLtG}KMԡ]WِGE"IiKآjai[Paz` I>kZaCu_gS@ϓ/_`)_]:cBF/N"!ZS\]1Fd zڊ"A!60z0Vvq'90Y}tGqzcrQ i=GC^]wWć,2b @|ŭ$StV0cjoSRqHВm V+t|"gʒXΉ҇EnL"CݺQ;!$dBG-3BK\KgB) huξƲօ)#I,@3ExP2t#tj;v!] ;vaRu+%%ҌшlY;W=K|׀xռA \",qo,Ӟp:,k$]YNI7ݺТ{PO~NvPA\8s0L{9u=IÝwgEFϸ.J&pMI]6r.#OMc.eVxjsVWPDm)m~BXʮ$1Ƙ .V|VNk(i\J}Wp*{'6._'!RIf(Az#{r,wI`ý|=JλgW1G;4Rь-WNiFY l*տ\r- }7V+s0H=pT-[7"e2!+ZYtR4#\Ɏt "FmԐ6Bsfn}Q6]=Gzv}"cj5EHW ){a~ؕ cv nmE S( q}RDUWnvi؋pTIQ[O>_੤ݼH|};uaM1<<H <TLJ =qr:Q>en[ޒ=%5xg>l-եlp0Wf=R-vcyo`5Qm p$YƛťKk(#.<-Mg:>g23>MPa₧&Mͽ=ư⧣  V)" nrM\0t5F[M!3j\`G*>Qk!ЌVUAb"tL)b9i82$3OU+-~cfP1P^Nn#Ҏ_HHMV@|uEJDk%Q\E+ gJQ ,Ea#ƅcIlxWG*˰jRIא;bH]#29?rx,O-u]Fg]~{==Қ[w/|C?RuQ"!@f{kFWm̰-y@n@Ͳz tZ_rq$Q[a6G#5"zVu7gkwKu#-^ (~t"5EuKp~) M>7< r#㔴8IF7Sp&L-% {c{=Fp-#47Ii 帧35gh^\I)Ƞ8qwR2h uJ)GtIV`829!iCѠ(*/Hw Kg#SnG݃0>fZX $.]YqZ+]:u,|9bh)%q>:XZ Ա@32+ O,Au2]̢ݾx@>ʗJw>e*(u mҴN]!N0X G8S3f8A䍆-\DHH~aWv:kAch `ҚA-F\hF0hG&ޤKkrsgWx&ѽ-se쩣K#u$zקE'=F2/?i'o ZHHN.~局h?5M[иT4j7fC.u~m6S m9OVe3ueMFϝѤ I݃:!XS4ٙ =vvz|}y-X[\eBI 州&`!' s0V+nd=.Sˇ쾦V+DNS >} z(GS t$!bOUN޶i!8?GŸq8*wu??s{6\wAe#F|d+>P!|63Z.cAв:4O2Eg{ğ.|sHl9^wl =mvٓ%a W KT4!{.0`D7=?業i,3 |/>Rf_fQ2/s/s7YY5y%A\q)I6 <-MbbΡBW uĮɹW cAs^"EaҌ9zUXHNgSepΕWIQ"~A3O|>txRwCM5F٪9ӇK" EYȥ{Ez=`ryto ׸?3;͚BVg.H@dk[yK@JEޝ+?cX~B$j 00K}}O#Rg|;#ѴsMɺ0oL dwO51S˸3_s$ 4o͝&[Gۇ ٨r җ.mG~^>FQJn-,/gkweqCU޲ ^S4ٽo42Z!XPɮ{vӟU}LFꚦ;yafo{N C]m_k z ia.֥ѢS’ [LU&+L?I^|g8RK]{ 91o];@z*ٛ3@Ye0dj02NB m)"Qncw,LI֣ U `y@ ti,TyXh͞7u84@\* %HTGMb:1!U}/ĵT+ 9n{?;t;Dg49dS^T #h?펅&6 Y'TA-6 nqtN!|S)ؽ۲Q7 VOӠ6R { RPUQΞ~-)sRFqL-Gf*ihnkS{y>a꥝_t!,^Ug" DP?26mZY UuANRI*Xg:ٱ2+˧iK{˅MvQ_%!)ɷ2KIPf!L}tW_ !2twi4m~*Oۣ/aiOvNBN@%1֙*8U͡yEQNyKi(2-ޤbػ+ȗhxH8tqZrBz&o})Yw$%w~$ nnv(T jf?0CEo7:n׏|x(i!ohZlDvm j5_Vm~hĊj>v|S엘f*g%l{J&:>T<K\kTojߙ9'lhi]qŵ>gѮ+WIW"oG(?[xWɗ.=84ܔyRV0'5`˴ba1(о{˰Q0 w"QqW L~6.љHV4zeL:4 z-Q!:\ړq&[uNyY!Q4Sl3?s#LQt7'9X^LZ ^qN^N&nDMq|on.)]6|2 R/T!'@4Lj4#j걲v8q$^_f"t7O'^ Ɇe܇$: {4}urp'.~5ZJɆ72z?j'r-$M%/CK4K R)Oj5$;r d:ɓtw뺍;( F w7uN5ԧP󒛰tHA / OSᷡP e24@W 3aQ[-{hZFKm!jG0_Ob H;ox $}c3sP/ 5YRwcf_4׾u?&v*|s$IsD~yD{ ڎLNd? zNJ%Lg|)<'97Tȟ3_4Tl俖ہx*4ʢsҵYئ/Ob[ÉX|#S9 (+`X1k#ےS@Ux=h(gA$^59]!)9iX9%0$ x+9\ޕ 6o\fx@g`ȨU~ߤ,SGikH_<.>ўi+xNm;aؤ/}*W¤ӗ8 [D5V͒h)|I,(ժWpudivk7#/e7O[rNêOeKŸc,l OW.6pÆj8-mU)$"i*6Na iPTOH3(֔GFP߯¿>1͈gɆ,!ddRrN< Ljv({C昳9 ӢS`  ęޫM+,K9>͞)E" ^_ixh5%b?lmN?y0tA$ƽQyoXuiR8x-pYp4^o"ۧt*`13#jPδ.-&58CRf1*>ҪtB&M_Nh!:FkI6Z.\5&A11ǔNE rҝInbln9Ȅ O2/^QQPHpd`TIWo!*QܘNDGخzGR?c_X5Ź?vahE,LOZzEk:Y$YF\a5|"I01 `O+N&'? >58|bVZLS푼Тa[;tn,a3nMUZ8#@?~jT<'dgN޳]l9> e΅s?֎>>i ZD #eqrZ1jk2rVLd&*-ꝋ5nӄF(FMm!jB.IJW<CS9/=A vYfoHmmv Hk~g B45xvmxv4񠢇męI~ 0<4HƸ^=PMgJr6p VN"YUK@TzlJm~r h FxZ~ :+' #PJs%VPxѭx @̛`Ac*]<*T@6ݸ%۰x,LF',ԟ5=8I"%s,]+ ]>u]~x 8[Pvh RW{IS9T\^VHkcԃ`yG ab%rA;3m1h+Հ8rAN 4:TW5+9ӎ.] * u "iU"(50CWC+S rmQQN͒қ%g] 3ִxU0e9|؅FGgyWz3|s}vMCCXܦgU| ,_7^(6)rїQx]8LU& Q\ .D{?8԰ꒀ0?aΰy$H_vҫK% 1zGT(oY4wA(hqY_Ã>khq_˱uuG]}+ ~:րf׺4R'ڇe/tulgN ʕ= ENS-Bamq1%E~f;w@,mR. m1M(IcܕM?'$;@yA, wIUoP32s7~"~ )(5<1G4}EI1.+a<\M6_Μ#kVY[|`XkTlP9B#3)#->kgEdF2< l!XFw(fdC8, oޗ{-{{;yd/ 4Aa[,$X3`myLA:VvJ5r 䂓ur%oH9B?E5!].mݹ*M! KJ ƫ>!\I!dxk4'Slo\D|W|l^#%C(s ZP21LdeMym9_r^uSϡhJZIP83sKaMk*J|7.ҵ _˹ PYi^=F$v_P"C: _Gi%׋݆g*@U!\Ԓ]t}oAgURz4WQR5]%cgd,^ZV@ǿx[1g<]7uoZ'^YI[VvpWwՕY %\x5!4Cm C}Q5Fȿ;LddIxĺFJ,-#G#:|iAs{Ww7nӆFiv34 "3g_WV5eB.ff9 T݉xr%j`ֱI؎Gٳqwbjɧ(־",.=}7/%n2wy#:W`T]Y?Ҵ-Oɝ0M5[['$6L|ڵOE_åli&soMSܦR)+`6%} -"CZ6UVp|tu *A/uc ;ICQsDp@LTXƧT^._WH5pǽ#yܒ(Kss/RqI#c2D`&ޘ<%G |;Ü͜g $)/oى^5KϿ2\J4/X"klBer@1=Z605.T5YVp3j&:kLƃ:u/l LÏE<&^ G)ÃHwa쩪Y 2#NB4Mg>D7dXkWZFv <@˜(L UՍJIrHfO)@SgRKSF-` ŶS=.N yx7P:~n&ݪY%u&&:2@[)A/eb xʌ+\upä-ZSS ">~3\Zw{pށ%kA1>[^]?9m(56~NTfKUaX9^DD[}ש=Ӕ̤EIX6P~f#ςaVƉyI4\{׻ŏwMKvss@~ݞ<,o h->n W7S,Άnʓ\uw%Exa5z./pr`5 i?' 9<ŦdUƫtb'B6n93;ՓE_xȧԻyl&U-|Q癁8w%yvX#!c<@@%,Ϥ;YnO%a`wRW_H YOF8ҝ"$?:s_ߎ;_Ld[` 7IxD˜ q\v> ?J6Nx%ZQ['y d_L)D1<&K[>_y^1MP>\n:xK7!oGSFг @>APz{/[s̒al|_ˀi! -T@,U͉͹R-96~\^zb=ZRH^4۶B3< ZwpΨCKm@QqѼ2'՝+ګt;AֱKQgg%MiZZX!& 3l70]R^G!` RյrqFq%-xRC9,YryVԭ^;344 >8½hP}M> s!JIS*1DC[S[7C)bC3vVُo,AϐqUR  :' ]=?j\:UZp CO^Ғv47nu9qg5|G_]xzl0Tc`cIV+)¼ /7 sаU~HV{؎",؞юV|yNɺUFa&[X 7 EQ-KpXԁßl;um^`~0ۏRl.yeSjy(HW~pa(#wBW5X؅csR%](=k{9Q"I)ZM P-)]H4"jqyNYvE)ҥa4qP]˹ 7!QCikKerݺ;!_pt>`$2F4D(ɍ{M% Fh8VeyB(F~DB\)9e.5 CWU1V ]7ў㋨6ۖbϕ'I 1 ddtQ>En`2vX ؂ˊ0T㣸>7qjP钡 WHtpzM_x/tX',(^w.ȕz.5 1v9-r-_6rgakvRFJY -S;!D`<.9Nw`H՝k< 2X!Rr51k/o}ŦGfqjovdcVt./a_9p&z%<},dqW1dq|xj%23*v#==Ql&hAj)X}NJ(58l}mW3PBfBx0֭o=۷ClV̻j?;U vߨf\x̗X3мCo认@C|Uƍ$ &^wÄzKZ"@w~E"'妒F\ oU 4K4 3\ ip L8Gtzk |&?Hx'' C;žħo$ˋCs[ӏ3˓m$6#I*U GKaqϋ2mn2jEG'lXN l:MI#4yk;d 7_yjP`#%?!6A >+/T Ɖ{1-,x &c(uQ ]g eDW%FCS_-0'"ᨆh]H[wypiF=V<$2F%B?r՟7:R2!дQ꼃ܰ ?? ްG4!Y$J<3n%v$$( M@,ig:x8viH$A ⌎7,75 |7L- Ԏ্+MW'"b[m2nRc& A>&_;:fW'ޘd}r@Gˣ+yg:c DLkcBIv )2$'k`Ucnf#E 5,pֆS#!%}43+D v䬑 60µE to97yA#Nb1L"w틥qx}U-Z}Feyת_+oHKlTt\s ্V<~cVEFw@_⌡&Z&K_#"h)qi,쵆= 8w {k#ն1/RStfw*Jv1hHw`Ve{||4F1/{t$ɻ4jGchzaې6A5feo?}4X.t( SҼlVbgHЂgyfI_ A ,UT灴B o_ >ƥnp+Ah?2l-jƕ+H"cMG@mٺp:-FJ} QEX{)38%5(Tx򣟕f8o%фr9;65pRT|w$|ZF^Vaٮ4RPʑ<T_F͗ hfТ([c_!~S:~ԅMb^2p s.B6J4@eVG/F ἠQ[x>)x52GZ!ȐyR:n"=TqA/og.WY:م[@F`Pdn}Ԁ6fOa:)c5 g W2Uɿ;2њZqJ &!S+g1'a'cE4dargo UzH}08jD~!EOj|kW/Yh?&rZX(^˪͞XIg"~nθPCS>EŌDi˱"|%al|!X"F9Qs繳?ͩDONJd-Yl45VjWz'~_+X𮼑(mgHtbwhW,aQ@X92׳mg9-~] 4~YF 5ݸUρPO lf[dsD2eRdM7KRBcF0*TtYYC Й%pf>ĕRQkkc k!}O7" BGN5{mS@J>{ؖӺqSE=qF]!k"]~$qrFcͫlfŕNJQboK셨Lǧ2GdA`W\8݌ՇPx9?8q {==8iv:Tyq3 E:"dyz^B_\OΡڅdx*|)!2{@FMLDmtE7KlPc] g{m b) Clœc| s0T V KR3V:{U06}q414NԨFwxs!/@'O0=Ni'mk񭤐[9ڸ:%IJPXtn"ls/˷TB7VQY wqi$=Kf ~KK[=%*83#ip'e˴ngs(=BfS 7aJaS*e݉vˁH3[at~V8.a1w%N&P5EWA89kd1c*]sSB&m[czжM_;ũ@Q5\]}RuV&F"e "G%\ ' (ћzh^.)x;ŮY[l$-5dDls:'>UsVg dѓ͓F'h>  d}KvR^߬wP5yYIA9syFGF*.]9bfp!\KtX5zQrR1 gI,ys))ԞVS4N9 3l! ZFD0`pj++c4]V7\2 ,.lAlLBpNt pֆ2 B*UHv_0PGv: (iM/ǫxn=`uI>X5,T:*uŀTu24ǂjcdo*SDZF0 SǔɎ72ث[fAPOjqgMͰDM ߤSUߴy"n+j5NUK'UhCCi,NV5f#0Eh $S}͐KFQ0u::0KQe1$ϊ@P)j)Zޥ<+c-9NM;} |tAK,ԛ~JHn8>f#Eĭh_Y|?cOk{%ȻctIkf2t`z2^aU(DT$H xkTL./Õ]6dݯFMU+]Kڱ4<@ x$Pwx*-=+p.Ŕ2_骚<* ɠq-ݩپr 1. Bv;"h̙r7"mނ'7ٵuM"[ " mjVq8IMZIp$C9Fo#%eUS^Ο𳪒lm>򶲆VP3%+%DyKF;6blؗ+EY)~8A2DNQ9IJ!ċךk3'Ea8mЎV=yR ]7yBeov,~7?qKia &hay>Z_<x1yk< XuaMEJ|xi sU I>TM)vt&c JK=ws`q~ ppnGdC4 rFo[n">2r:;Sp%Z/{ 4rh4NxvԀ3`gC+티ԧ&T -b9 96+D'bCKt9LR|Eqa)H`zVK N|E\ߵ),N .>B^2qr:fתhU_ld@;;#yk.N>y0S\2%yX;1Nd5km0O+Ce?w~*uċ|ʟR xp2-r33ʠEG5J8JIW|!jwUBUHۨ\H՘ Z`0u²PXȾƁO0wzؘl n`ePyP6,;_GLMwᾓ!B=kLm6:y- 6CӍ= ;}Hly?HԬӤi2Hv8ӾTZVy}OcZ6["@+uDrc)q>ǡ(ѵ< 0{] z߈a2*quŅm=^5_x f⊱T| PZlXqZ~TSP¡ i}DMwzTך\E Z cL"˙(cE$൴?laz#A%Uvg jztΑ&h!xaA`A>RAN"9$-vٗFD %CXMp;[`j@UծB sSmz){8BUD[łL> :eehT#2xEjxAkʸ Pv52z~)TÊeZM>,-[j%T8Is RS̮$VG(%DrDl(-ʳ9ȉ ;mfBܧvG'ez6nOKo\sV6`;ekJnNB:LRrKtLhOț+zRd.Ske;8 L >4 iHnKc&!2g18ߐ<Ʈd܏? d~XZƾғ&h cSV}: _WmyaepH/ "u`0h Vk%p>D53g!S+%fV͈+ksSn>H`u=C>Sή z4يVVp ̟pZ-'^?Q)} h8Y̼,pa{N:}0M2t(p6{YP)B%AB_[%,d{d yYц*LV3-uHS[W ūaG`4(X-O'x(Udr=0`)mmF$DYX\tPlൄBiŅ^3w!sw%<ccVv_-K蔴B1lln8Āow""/IA{d⢩ DZ~à ݓ*_bP2W`&荨 7ҲgZ-z۲$9f29H7vKG5NIe;F#-j4vHQ.`EXEjO׿Pt%;Ҏy=%j T'X`FU%Zm96DMJ-љJ2=_yȈc(Hzl VsH+k"x:L;{y/G+d32F ([;9]F=- S/ZZ~): 1GkdJˋɠ.-Ach|5Lۦy)t֌ǰtA҃r3{,O8;݋7r9,aT_ [TlRZ-}9Bz[%xlH'v!$`[e?K[N2{!Qv߿fWĄ4 |WPlM9ݧz } U@c]#U&jsnsE{v*1knm pfqW f%^jd)|7BW.eSv^3DEGl;jܳ}HˆlvGD=rt^Ll߈whrSڇK!X^1ϏORDUbi؄[UNbUViE"ME1WknSjR`ueJ@x9B*U=yxO./tv6vU Z^ZJj~Me%sd8deBuG;YGǧJs6(Dr#=WՋqĖolnE zTYU'O݉vozx+=Y󿁹{*]86wG*n'Ff H GeP^HK.+LUk/qjNibҌ.6NH 牂+V*'Ԉ'h3h qq[f"|bTBX^!XZXi9yͤAH}b% d[ *ӸiKC<6NJRYﴙC)2?<ŧ'{QHD+Ui ,ds.M'xQ^z%xI%*̕^VHq4&# ަ#77_~'8`R/ȷmՓFg-FƷ 4 }}~!iHd9 ]"(ⓛf'džBZRk) `x$&֕ !Ψe{[E0 Vrr@|kA{d@l7HƨQS:vp\θiha?u:`NPSJS/ 1`pļ&k[gcE Whpm9I)?_)\=ߘ\|$oTZt9l3Y)|iy"<^{3@7Lu5DmGɤ`^0 =("DVqdO!;("IFXǒ/GJ${DI?hD@a^aHS:J#c]EH1>@eX$E+W҃XcrCPv˱gl9Wͬ_ESrRGsJ _ˑya "On bzyj hW2Pau ޘ zٰv\2ݧY,Wg<}ozV * x A`Eߚ e_&5vǏ 3^[oZL [d)/!%*b|ƻGRIAqc ѳK\ j]~e94`ZyM穢@ EzP Z mT SMa>nT [Nwܸ󱮔F;ԇnEAٟr[GnX9EWCњwN15l_*ч 5d&ldSj],_{ޮ .7$IssrN%&c i =(q(Y|ZZ=4j1<,5ީMA;2{}wчʧxB23Cli p)UPlD% Ugz}1`N[7t x͋ K'" ^:lh'1+*;"i٠EU a%Eh\1PF)f@k@D> <л]n L'kG{xx>(-6(T]KI=2NMP|\*ǵ]]kK|aVKcWNnA5]4Ko+[VV/&`w;_C܂3׹܍yd]59qabtlΕJX~ Xt>K/v A9!XQLn 2|8۸8cXRS:͓) ~61rY!0KGᚊ*uk$ -kt.G9uY%587}fŪfMdlJ+ b[My"E&=j8UxEDF.6f)hnx^1@Ho61?Qo37E =OF5 $-utI5ŪnN/zz(Xx]V&ߥ궋 η 6b}P'5{-9BMahI'HpY_x*0vjk5x[ܱV;i]v5s._ FlYk \aّRqӖ x`#H Dys흩mwnY$:'\Nu @Z>HH#,svZWcW%a˾1^a-uQGCUpux4XkզA 2Zl{ vE G pFaj: k3\$Z!+$)W >$jQߋ"B# oIҠz24Ag 3UA0Y@XSPs A[ T2!΂(5/D Y[!s_&bUH$[1v)#">{*Y#K7^ #' ʛCi_᫇P7y' WU'##d VCgvDc `q]('~rH'(WЬ\;G,-)/H{tڠޒw`I1wޔOHZ̤GJmeϵ_5'+ wzf4(֭XąB7tj)u]J%[&BR"a-ՋھGaOl>i2 ’eB׈beO3a1kIay]^ q204S_ pPhw".؟XrҡO龜[q $=[Ҿs<4 $°hZI@g'F'wkIޣv)BJqk5"]G\v [M9-?`qHיTUƂ 6¶q7qKt5D~gu#^[aTZqڶv5EvQ23&b 2ۄ@,K[ UOZ/a _w׆g) UهcvzlEof̸G9Y[UjYޝDgt Yw j" xT\Q^ϼNRmo.%B~$Nt] CֿQn= t`; 臾#{; j3jxgE?Ո&BZd#)~ST;%B -v!F 61z>@7Z֚S\Hqxyྩ`;Qx7u>O)@ZBȻ!M\g6"V^z+Tlw*d{?!Zk.T{lX~#]HAbߍc9p;; jq5 sG60 3c=ѽ^tzkF"}eEfjDX17 JgȒ0ڏ4Ϩqh &{:~`(3<JE?tnm!%HMÚm>D63bG^fdH3S&l m4t,s|Y ^sU, 7"2[F#R)+Ι8q-%s/4lr{M(Cp]"X=Ml"riI3oNMg`]%T}n nG2,\pUڅP(kꕻ&ϔZɓ 3]q'_! A -Iy\0 VeTwZEFk>dn%= S yhX:B?>|Uœ 4:ť(˼PlL^f7xqlݱ[?E:Fkr:!,Kv%G\^bN*z@]0]ġR2hD;2I_w&mSfaBE0o\?~GJø!J-:ݻ uKo'z?թfS膞L[w+)Z΋nx@ua?.aL%4Q햗o`a##I9j >zJ L!J%Uix ԒȵTE|%ZG-182\:8K0맅(A1tdsɶE/52ٶj%<M98]d4Ɓb$S)v Uƪh#oO^gD@7m9n&zQ c891$Pq/JΛUB 1n)^pj1z=zdW /|`+?!247gwMqd,69jV)1Đ:ݨEo<̢<24u! ͚W Ztk7n$kWuÙw%O9am؄\m=áN_ RvQEͧEc *_LTEsBW/X3)~Շ _:d: \BC:zjZM`K'M]9皸lF[JpJ51h,(; >{0hxȲgM@Q6捓jfLZ4K Њ.sC΁cS6VCzw"T!Z}+,XK}7]y> &*͆YL <_q/ 'L kHv'IOOq]$&(vSՏӂw ҇FChҁxϤuڴFܓ˱w\[&G82?)<YdIpGmbvj10)ɩ&LoYL*dYě;}7:G E?g3EHq&@Di# -cV?h$>4t 5ǴZVΤxS~=T< I\^GT< "Lv+͢nf_T'S)s>widYJ1T [W}[*DW2z* .r5`4ܫZ|g{dVHpiFGU¶ȡ: T!tz꼼%93"m7i{dJK@d? Vb4QPZ{f4Yx!8EMx ڑ "J!h5.XgRchބ$]L}`R"Ewhq6Ac-5<D\G\xy9BEg!kvwgJl;?'HG;2 يvœ  [M3aҘ ӽmьra`mУUl1>?M%VBX|6Xr<暁RK8V>?pg<qVnh =rpD4!$\DY7xV-cIϯ%tyED 5Sg<&f$Z[+]Q?7P r/<,*/˂,^OPK{,0*tz& :.6Iv|љٸRsT:]zމc( htɯ0RѲ&y6wT?'y<w'TҬ" rgaj0Uyb 5lgxnԯUGQZbGL(ͣ]$fZϫd,/BUROz` hlKC[g;S {Y+wI?$ W9ۿ9\ aYtSLJ'ע3HY.YzO"="rlT:Yu阿ӗߪѴY]3^Mz+:U>Xc߸@֠1NE;pI  KK&@˗MZafn/Ry?5 .&E"ʆ]Ru"0,Q¹dx`yoIUɟ {V$A]RT킵enbzC@ӕ ZGYʲoe0Cj| \zZ֥R%./Etf<~#|uʵK5i'zgM$[HE ]9rcDqR B!1$XTڙ!󶀃H}W9qe;(\vӈKo%KN)dAi¤ Yb͉r~U], k)۞C7_s~*ZzC(\/q> &ǁ?aby?Bq,m-Bn|6ݩ1ѫ[jK)`\tBkm`JoV:k# 淔NT Pf4} Y/ )g;%cp$u0{^WIV[tz<%.H\xƯv~ BF^Sʉ<: ȿײqք>1dQI0O|=[p>dPy7gah+.Q('gBSCXSOvxh6 )64BCh56T(bw*{ 4v񩛼aSwچAu!;%<0P ǡ #kNW;3߈p$j9 232Lc/vQ_ <ف/K2<В$ê^b8ѤAJ3 >-v4gtx0vR9ZW7cc}un3<;Ʋ,%[E4nǸüqq')7*qQ1l}ɿ<`m h(I2Z,A%8(P䧡o7%Bo4 <>(( VCG~v~Ħ<19A\ǁ2lj ӨHc [p~EHg5|^!|hڻ*Z c~tg0uT r xƝz>d4/,wuOtGɯUfaޘ_x#4^a\oy__oMiyw:i5!~J22_B& [{bBxsK']zh~fI%( f'}?)t[ Zcf<<,~?ןTxQ&^"ɏ5Ox7!8=6.^Y R DHkUnRfY1,JR|២NcrEC\yPb?!XPo$E6Tx'U;H^Rx8Q k68ue0}7&z|`3% ,کX4u4<H D<65ҍIDz@aʾys=CNq; , Eu2Cq ԄbJ>B;-9fTj `mr6xV1RAG"lcLg:J7qTp_iQc2o,BPG4n ,< a]v[WtBc\T?dq~\vD]H/X򣌸c2B!Ma 2^f,R3Nn7v<dng4!A HIsX4 O %uyV_/T,`=]ߥh󬺮ǚ&& a[2Y'Ԩ#*bMveu<5.،׽%=m4jQtuVNB YIZi̽y{1Nk  ="D?bYԒɆpooǻlU%jdK` bF8jo'{_Ї.!q7M.â9臼s ޢƏYkt(uOy1NLU@o wSQ$3>ٵt؈F~ 4(^ɠuZ7Bo8_~xGv;1g mYsXāz3 a_3"T\}`3bnNB΅mt{,A ndf+lbE w@Is|+7oCq!3aˍF:()Ts /_ZZ;m(C6ߥ˲6=~ Wgr ^ܙf>XXZ_VC|zˣ*՚LGeRI8eס%[wñƷ-Tn3%[U`~j ή<(ɊX8UjŨ;+?Gd6n.V8Ei (Zx32љ>ؙa 4)snPGr/sհ)IO}M3^G8+(>5 >a;",z.sL؄zA;o]6mSBٟ^ҋru=woZB eC<J}ȡUSN|g/"s;x_S, K8PK E~8.w @\ 'j(7=36n&m“C汙 WdŐw5kFq\>[Z}l_nOS-_W<+^K?.AzגR:;r4޼o3 %+%<@aYZ`. 6M>pj-Eaw' 2]MOmuQxθdCE)N LUQ_謄b6rpF6L=Omq_ WbBi@ZVu\ݑbdsr$73IujĬ- Ks$&6RI{ڲ}F3s`lYq/LJH/4_ GAheD2=Np[;&DrЫ%qxx L[)vb23~?C !gPHb3^}x$Cohd&mS򙄲~ [[N$ pF^Ů310@d Mxr᠋i"*+Z#{ E!l<ڤdЫGܺ32,yhmJF䗽ihO:<M6SlgE^# 6$"!Oci[ I s-Oc6KQY 7`\U]x: qJoE - 0VZfmn,cI_E2SWȈSkm ;\5wX-Y152E(p,MH+ 7cInz婍xPIj2TrSšx'{3*a9< 4Ȧ; 3DP(GsKd{He:m]X8M$3n]GF^@V; TMo!1v\;9(*즿S+&Q+?ͣE0yEűT ?YזDF MQA&߬19w(o䑴T[f@Z$mB1PmG\*sR3TGxYJ #K*~52vyۻ 3u/ q6M_eÖ"+8 }qtiqr@VlX7ߗVKK8_ݔLFCaucJ#hq쓋@=H=dlRXY"CSj5yA?Amq.TST0t렞neuNYq4mU`e5 $bUĿ˄4 ^X|~3!3.TPV/%DE;o"Û1< )1v CyW:X``4ƍFw~oN9^A?%(@jL:+H8{D 6;/5ױ[uYIW ٟ~Fth5閚6n*5 O`}/tD. H8lZ JeFJd"ދ =oH %wI.h;`#ϰ0N,= ?% LF WguK{ 4rMv֯C?TdK!Dt{"+0|e+,D4 FS[u;*Ym\}k3?z3}24w" 22DZיf*X5du^H)71+D߻NeRoԜaC|G 1TmI˶p/;*Ŷ iTzD#0؈1+` ui;c{| cgr+T:Ww~r @E숫$Ṷy|WDsRxOUI(RmlՐ?h5H^`g1Q=*"F5B",{p o@a\SCZM/n!TMBjSigBfBUJF%paXObm Fw-S |+Kr1HŪ5pWkA3*KyQRNƖ=Vx q9m*4ND4yeၵiA|kH1 WOD`y2؆Phĝx ž oVRCZɃɦM#_y,':9-XGT$^ypN!#/nf>>31wے] wTR=PSiDD %z0&+Q]lh%BNLUk}<+H D; $'/pP(KC5&tb@4|/o]dQWCY7P❷{# G4]UC1/+}F0(+! @CTצCp;!.zElg*H9)t4 uЌƄjkxcQ)\UaMX̷Snh#Y7ՆHZyr_;^tHCQ^JF@!^s g2i{.W ?NlPH˥\n[-DdiST 8|$L\黭j3g rS3mϥuþ!(oJB챸ܽ`3l k w {wH*_D T~/==KCn(nfn)yuQ]n%J C`nI7ڏ5yvz"_}&Ͱ e7e1m@pU6޺1ia /c҆1~HɴZ>Ն2Ng$+`鳐K_9~_'|B M`K} * O>;γs&C=1w[hϟh] eM .Jq1Rz-=}aQ ډ+B1Sʔw-3Z?-ka;txW10"soibtݷ}sr?tgT6JĠ^lVoE.j>)l"FyqC_- ډs-ph-_fC@pCq^֑@1=d Z,=2eR}}mELd]y&Iu?28b,`r,Ӭ 7,oQ͂rKNJ)}&`_hah.ϴZ0Fo MkCD'MȻMI,c{|S ^GdT6)QEϔD-r[+{6C5c@[_~p:{3*xo%@[NYs@Av̬d<ŠK\w@nwrj6Y'%_v5MJ6 $HCÐ`^?  D( U#ȵIh,?q@т]C[ d}dj0J/)L,؅W:mxh` h9).pF*n /]=jwt|jm=Y5ђejhX%{YF 7xtZL̙H1#n;,d#K֡wۚk1$ǡ|*7YG~{z>w NV`Fޞ5;pg,rtv/ h^Phg]0S.WD{g@`H2U'(:Le6*|NC7낂gg&vsSI (tMC 3!=lJ'hf_g} :fA ;-/㰄ev3]= MU rJTvw?3Npf/s]-&.ÓMzږf_Ȟ|18|sJi*qI7ʗ$9Sjp^ϼ0s*(h:k`oqH\+<<7T8s)[(@$Fl|njd>g ,o"(r/2x8,ƽ&fv,`; zt×麨m3C?n,>O/f[83a% '* (]tf$ܒMEz5-% gIU6!fPŦ"Vw;E~5{Q<5X1h݆a/fAᧂao߁IsG8\X]VYjGmnec"Sm1ddTcIIoZ`3:pCÕzTTv$G%f_-]=ZrgÏfs.3_zovIj#Mt1g؎=1SAM̀c=t6 b$aJ0Zz4 A-AܭLۅ{7!9f- 5Y1oGڇ6K,P=էY%r2\T&;$ D?+jy[:/EwO?=M%Xx`SV-" 'JL N>@}kJ!.$~F r0ʙxM9<@-#9C{F/]nU5H}#%HdZ'xT7Q*wPR(GU,qg7J#4>#Zi4Mhx6@PZR+] >`S =y6&]H+r _w^˅!bO<ɾC_ J&$gf{bԝoh:λx|j-~aa&伴D {D碲.O{Fm 8l7w]Rɺd>_'^>!q9CVB 1 UϬ:Ыl"O1%LEC%J\WjQcGe=e%Px;aśӽL T# 3hZ(70QqYl\<I=EZ]+PUT p;GOGȝ-]s l:1[^1^ͅxlG5 ĄI{(&ǽB \C|H(¾J/M10۬ g;zikumCX'{t0wUÁ|!:a$N_l*Zo " R2JXvg`,iܟ_7V[Q=t^@=;u于-=OSՊjQ"p/,"@cu&+1(H=V Ŝ,SQ뷙szI܁ DxC%~lNeM;8\)H_=K1+qX?jX ȋTUĄXT*}6cA) t&4ۇIyT1z-(=͓jr+6\ ۸ YNk^u+jw:De34TV\uQzG4_䁜VEqEy #ںxBhВJm:=rS4T?E-U3j&="rltR Bǎ"(|5{tFz?yj&̢#,mֲEygaR ֜|9҃= R$ tṱIΈm3dpN Q) PCi\uaJ5if$1\ :c[p/IA;E.G_"?aC 8.|lorK5HZ+MF~m83(ɭO^f&ȣLmׇ 8NjA]ODޝ$B -.>0bk 5+S]E$~㓱`Rz.S=ޘjKkxTP;o8K3]&ҒrbH܋Cj3S`C]poFK#Lk}T9"'֛|?r9Onʷk"5e*s0!rUabXhz,ej^֗J<ڧV6ښ XodBdBH |niX|ֽ^¶.<ф,Q+pSӵcsg?`2n ABՓ=:[z+'qs|) -. &7Z ,E+1y*QҾHJduma*ϙ5X;-S9`iRN)ȱSnzT"hy2(c+f)%sQA:y$|&Rtoz߅H49rkLkiW=QrIҏ{iI!rD[}*8rMև,pSO WhŒcݑn{e_xsZkI7%dڮص-h{ULV{-u%^40#"oԜ?qTֈs\j6Ia}oRq/['R W`( /Z0n'C+^L&ȒoRIBUc$<<}z!_G^h԰8p_wB:ևKdf'5ݳ̟ ʸVKGQCߪr ho̶w~/ဎIka:>cIpg,ofn/0^h/>&to+_b Kxp6\3lb4 5.n%.FayH#s53DHIے>3J>bFcS62CU'ԟŧ%E~fxI[g; E9%{Fw5n 1Wah! XPw^iSW4\s6ŹNш]m[fH+]gAp۩H(:?zmE_)EU fqM-YI{ S>an ǵKw0Fa! >rN$N77LxF 1ޅY=Xo]Y Ԯkp=|iM?>˦' ;l%/_N.tPl؝LG!7P]Ŗ5I/ TVn-^=hΔ<rQ9vuF4S0Kp.llڊ-T/.mA*ǭ_5^Ӝ btpFVY@ ` F֪Ww/9U n h vy]q츒6=~ ݱy >Lt?#C gaس;'N+wGȕj GK7Ixf%-""î eR/HCf5}t #襘J頠|߁B6?)DŽmA1}>-*9E%y28-y_P9IƬW ?+\RAPi_+KkDQ6;C"nsiB Qȯv?c 8M<zEtƪ$ڈ.LVzEn]aꪓ#|r۶)^$F ݼ>1v gj"?"ڟ>[\\@ |H* HKn^}wDU:l4aysDbAX^f p4daDGɲ4lr?ϑP\g 0IR$y9s \ގE}/9 }Þ1E^`@0od/0{7mLoȇ O/V1Xl;S23<4ѧ%h;x'FͲHϪb2Dbx+ݒ$Ti5@jY~\=x)}\RM9(GBV*f9ag'A<@ZD,-܈Ta둔eChEkooh fC CɘҸAiƍ+h ~-~^-U&7r@na D[$`>_z/DlBWCvDb)%s8:(HwBoxxs6aՋC5stW^0.u>1&M xttmf5ӫ6<3UDCbzّJ|DN~gkdh 3#],_ph˘O&*6<:\u!yYZpa —D#־$&ꏠ^3O1|*/&jyF#<тWiB62`4qW( PwA$kV!ëiE>+4Mif9XD3d1je̗D[Qo2*z[fxhD3z֊ w={&#dދs!\n"ҳI8~!sIC@w禳 l$DԩN63<7YcIyϛ(aXd 8dܠ:@^.wD1|#Q1 R,7[S=i|.(9* azx9'8!M@i)+hJ+;wFbԏ_:28bY: 0 Sr.AbړAo׃&p !~r% +J?.hv*\<6&Lt oejRFqZ%5ȗ*E8ЏͧIˍNvge57&^ʹ7ҿE b;lJP.Bw] ?ӏ1Ry svc'ܹ*(ۙcrphm?@=͡r֝Zt5bμ7-AwZiwqD'^|0 -caT=y,Z@gpcC{֭s9"[dUw6}8v,L.B \o=D#LpQ>QV9{SY"6<9$=ީ#Hڴmz-M'6K[a>>i"w%^1sZ7&:G i=!c%X\~XbVZC#-$8@Nx8JȊb/=g*Jŷ4ϳνDdW3KgMgIŅ$:=z.~a_qMG)qռ}i {-&*q]Rvo,4(y2SYD5W^Y`ᗕ;nfB=lzz֯caDpmýx 3O~Wȣ%68Z]ԎzFaf <ׇ0v|ao2 dJ_q*#ϱO63 DT7")E!} n(, O;a5ZNZB\EޙKUuĉlv,PǷb}r /+kq#/s &R Die̓,4H螌&<Đ20ҫڜrhLi*3=W[TO=ᖻhWxC0m)bύ@[ =\'B' h4lIr_?z# 77/CVZKW$m*~5Džd} j_Y4j&JBwBMDpZg0(ZZ桪XŒFhyaf\)Eb~PVxr5:o%ifAѩtC}*JZXv5ڬU@ o>X~Dɺ̀~cdS r gLt޻XM0IC>[ L| aQ͗,<ႚfr6vak8Q׽^4: 0<}n B;ʘ_<}=K@|#6\i釤61v:د0b $wG^Έe9ab]o0ҡ:%Y>Z1 C3yEؑ&6$vgz0nw\txXa\)=lfay4tnmR\%D8 :^gWI v&4 +[Cv!uܖ GTO5Zpù !SŞ99"Ds ^[H4#`cQ(*R=m+UUz`!r2%vjVOKջk =LVb?Yoȍו_t"U `O2?/mw4%x7gb`*ijTh5 ~vS6!QdR:9z1AYA*B}v荫-U@*20) h95Pw/FPw4~Wp5f隞ń%*Xklb64 /NR}|Zaq` eQiX >N H/ iuŐrܚWrQ ~#OܔL9j > 9d%]u$I & 1~n@Eٶn]l&^Yzv*NeU ?fX`FWI+tCl=Uj&Hfa "FB!ពL*lR4HDȔ؎ OCM#hC,oZ×"iVs`O)r),3q9wmo(caA)qxSݭ.J/{=j,,u< 2= G.A$qLb7([&pQ:~"?-/-WLBOhq.-TFWݟ?B]hwJt߁n>O$2{3aiߠ<* ^X|&&ũQ` J-'$DZ)&02șQ0W{A.tkHM~U9/-I6Pf#[;vꥒ0tadaƆ;``C[͡D3#9wg]`6^XIo_ۚ4=&liZ{Tqs$G.ᵑ߄3r/ѱM=fX&t\OŸTdXVyeT]dѷ#^ Uؿ(Dw MLUfB!QO* p/(%Ǚp/, >۹Z,0XLpcx aO38xHGٌ)3a;K3}?8dsJ`,`*ԣwaW+akzM֬2a&́I[-NA/ SQ#~o/EGh?AK% m "tN蔲طHM33&Gd`CF2p*&s5 {"m4a͏ wm@)0״c J_xګiԴUOM:Ue*z8oF@O].ZO-^tw$dܹ%G z@@\F w4Ղ9C;,LT#zTO׀\:Л%2#KV,n3v$ҋȟ|{JȢ`0vk BA/N? +ymMfDy)fBB-Z͹N1Z+~;f @¹WIA0YqqyI}VuE~ЫzQT8R{dp[O(Q~{Hr-1ڐ)BYX:'}{3<_icOz4e ,LWepdTbSB 7VΒ00il`"@ :lkeKoGvquM9A[ ;] F.y & B SbXZfOie'kBWnS;_2CI$:lUO]XKvKkȪu*n3k.O>bcq"wǒ9HmʣzLT F3XAjڴGOl;89~5Mถ웨F\IgXP1&M̬ ? k⽃'wʶ&# wv*-:ʣsO3s#4@CzF<:t/:lt{CTTgBgVi~*C%e| O.^߰iƪ. dJc>5rpBK@^#, `jex;7ц\  EAzsjJOf1(y3쒧 {Duve]n2Sp''=4 2D;0-ʢ9ydؕ|%咑ۢͦ2 򙺗%0)d^Bp´y+ ס\V[k}rU{.-b;wRQ֭Sd o_HxVS#z2H88Kr[6s=>Dm%aSSa%D]DVQž? WI"gA`bJ=mR2+JPSȣ/u+GA(5\P6*# ޾:FT$tjؒR(A<̡6oOU@ԣ^;{%l܅(" i&LkNG`R \&rM_!|T:Eրj)DEJJhH9 -%&FIĕ=zO@HtG,Ϳx\ RWj5 *G1Z68Eroc Ƥf" sxp=|_Nw4P?~. 0@~o1ý7PTshMtRWS/za>yZg?t#@EgnyIG'*DM,Uvc]ew) v^|%ggot$v7uQ=u(^TaZKU"Lcm+tMkxra̎*k7VzHpt mx#I.6ƣ8U@uX/g t~D{mL\1x:+P+* n%eHYsQ .qmjqeoZV/gur޸tbrx^$oD3&~&bZU@ c=cۓg#r&pmQheMkQP5d`#V[qRr8S "6yT} #^6uDBb!E09<%0?9ր!Q#AXPL. ]A&VE[Vψar2-<Ͳ@+Q XƔ{PͿmR#u*F5l%2mm ׏L z+W' "ȴS0D wzk`Jʂ}ްZ[j{u.KѢOBtg1/,,"l\,k|eڻ}z7G"P y44z?4&K:s Y 6]ɍi1;/*$fht]cJ5@V:PbX(l |!jYA P;ŝ! ('8Jᣴq_ +l+,+I3hn룟m=P<?zc[3Q ߃.ZNPI k/JϠi<?5ez:Ck0p%+i֬md&#҂Y$f'nZ a\e9J7鬹UMǙUZh5ƷCx]XYk8@Rdj8K7 ȾK>:ׯ0tybN2B7D&7փObb&_b):xJŻb=d UA熇Q-sO!+uTlT `R/o[ 2}=b([& ʸmHwX>mzJd&½]+Zgi! 2/#'^n}HraCIڔ7&0wis-I0aWQ^QfIۆp$e*)J–_ @Hdѭ|ךw ZQr"C\/Kaۖ%LK7m<.S@Wް+\cRi@Mp`N|`:l~u1bXz"yyEXtkKbJFXN5+w'-MJ "t4֙bl~@ GM`NJ.K(SJN"@Z!g:=liEvye͋//$?q'$L4MD2uhɽ5aMjRg݌csF?y"9vcxĚoIґEA_Wp%q%5فlvkP%dJ.Vjq/K&ިh}IXL&Hhg2>śX UgPA~:.y)b"}\;q@yjQo>V]FFLOYY85I^ /*EM5QlҡAqsl)ih?T^*7*BCJm3cD E% Sf[lst19Up*1,zna+ ܄d7_ 1OSt4 Q{0 Yy cܐ;`qL K ~Yw IYR*NpK#f> 8#mSMu-}_{ġ :sg*psݫDr !XLȷ =CO&-cu.V Ü![5Xy-6Dά=F rǾ2]5i)0v筅 H_9<__e#'i΅7+0ZnC!)+ 5/[Wį|s!FTnۯH7 ?(nU;lAӱqL k/L5 ZptimghZyD0S?|Iň[]aA@g[A4 }&x'.H2pGb"#cʚՙxL߯i q)C*T|magvkD)foԐ7'',0vU(Ywx( MhQQgf6 3Cn='E{s; юsw>G_pmQW&B䥃f4f8/T4jŽ; Mc4lRb-r]~@) x\U:ȑ&웚PDl''K)XahʃG=8XCkqw*H4ё7/(CgXj VR uZ~TS+p~a '|=![]CSSK(A,lV}UUWGuey>sMpCH>N(U,v^*PP)z2Ro GeWG8VE2" f +^Oey>yњpɅͰ@u:%JB$ 6:t+wSE0{]g`v[hIV9SnUC3?;wa<oTY|ێ a03$;м?3z +~E,+\МoD[aS c[@ut$ z엳FiXYf'H?/R<;1Q W"Jm*u#']-qӿڑ}pݢ\{9c\+%WKg;<\$D]9H#ꝅ%8߄#L"NcOJCBec/s fسw~*_KfYnRKsSpܗb`8 #fJdQzyxFOO$Rá~`Nf p2J68mʁ8 P7sGz`ru?MMc]]&L9 EVHrЯh8G}+ms;XӸ$]ZXTJQd|!95dDvw$tg`MOJèz[Hg28كB~]FEi_$)eI2{pUowoיzL_˝[==Ě6M 9#;{pD~+ÁDKWb`.RBqj}2Jq[@PkhgID  TeLfD=W)X.ڭ/[64J5إCASC(VEW@Lx=S4lg_K,"^G閉re";1:GUys̫2PtZy$]MXIv1V1Z̟V^R~c㛵 < ϰw@77/ۉKP3-(1D&:n0Qe}gE5y6G&X%~ÑC7۽©l%{[5'7!RaT‡7ucu}!3;#"ܯi:  2VC K!<5x- :&7?CS 3iL6k-Z`D0W$w!Y5`%B-Fw'sY23>93,ƳoXgb P//CINGM|V,XMCLN$ִ [mIЫI $˴VWiuTHJ:IH"R;)iRUc5 -LYf(vOo Y~,F A]0֝Gu_3.̸I' S>#u~* ` &cg$OY#O7{(8~RSt s?ڊP5MDy!~ŒӚ#(7VIc.,uJ7 fFe;=]Iݘ?[FI O{ R3E/lͮ=5K0}*R! 6I<zVhL0|9a$z^_V7t(%q2)"6c{xr+etYMi5k[Iixe7f?;Ʋ|LY@~uo.1wEsdkF2وfyhTahx4<6Gx; `EjLU~>ܡ+ju7§ 2#wHwUI {$' Q˰x'T zx!9}x=#vQuCJnAm1]YQCU !e^EU]7t÷;LD[7L0S!K>t<0ߖj!ϋ<7k uz ROv6uId$g?LQ w~jXIZF/ꍊɐNyiƊD}O׬fU z(5#}^"b @hۅP뭨.ͻ0yY,|2XVr4Wsk`# J(i;m^'A6+I Ml"ۖ}/p//AY{}H΁i9OK $Z12$8VRp}NS{Xmɹ.O\]͍$=:@,jMJEE6slD*q pA ]gM2 0-\&Bj>jw"f(J@{ dlx>Ni6ĝUHV%M/h /T}F4TÅa dm 0~L8/N3S-!lekx tzoeIPgc݀sp.Zu.{U00z_K{]",j% L54ɬmLPH.Ӓ_1uҼ/ri/( RG<0z.1LQ5im&jVE p= c@lFjb@5q~Ǯ6bZ*ۑdhf܎jПRD=SFz%ACZ׆BRgWgfr4v⦄B$QONc"cfP)Ӡ\wƚY?R U`Qj:-+Djzn|^oRӸgJ8')n+ya\p~6~̙g"{`*mM[D4P0sAaVP6>)(W\#vpa9w-юWI*UM5-4ȅą@i,?bQκՍPEk8{˽,YWbJ@P8Kyv$RCEuEVJ%&I5L)b>iO2 Avkt0$aKY5uCxy#It>w/lɦ!Т:wU)u8/`6V'pe)yN堃ķ_`|Gx-.*+]nT𢣰JnpYGtpAa,tU#HPs:p;3#tnw /jX ]a2{fz|vKG=5i%ѿ uO+&F9%vcs3%98jhƺgpbo0N zCw:˷YH'<]JZ?h늫#0X;ܲ۾@Tf a0}.V#08|w%fjSajVD-we1rld1 qs`(O"fqS(DM?!-@Yvj)pl*îa#1@$ YC=)bۏ[ (H%;R7݁1D67]Uϊず'rcpNn-" ӢTX<9$ok9l/e/kbr#KIgc@ h/ _yecCtmEߏ~jIĄ."j\To2}I""_j/]ƫd࢏lK!ԑH ԙ?9{wX B̃LMF줏PB2~j=!X!1w9JM}LKq09K/@AWOMU§p-9/O UWSp(Rj٢:Pq۔>)iYfo 9<;mnvYA`'V,hPz8$(:ef~߲?敽 qH4~fb [OGX'`<4mA!Y%J)\KRmN{R!׫mVCۆ*MV~x4&\}D=#JDDEcx)Yk"'K7=z1\t;~0MT6Nk-|Z@V6#~y}Ki^lqAÿs`>X{~ª4i=cts8w_2_GYk8+ cxίEY|%JZ7cy7p&1ǣ:ҟ]R_~ <>x&Mß:k) ΠEw 6JMv#~We7/%_ZVfFFٞYne,P([(mOvN~|IIv3ýGT#|ZvdL1 幼5T5pQxmG8%/#1;B>wဘ*_^?fxwmbS`1ftSSr!>rWom +{W(m8Xz*rbcDѱݴAvP5׀S%w϶S7gYd-nWj H讄ZF?,_QM4JqVYK6hT#MUsR?k_s1"q;TB[mdY#$GEfkem rf Q#>u-}8_rp8skDS0)PIௐBfOeCms%M,](3U JWoܥ^d0A;[Q%yvt=I|߫5ͧ%.vP J?s-o5V@=N.nkNo.ZUҪh&u(gOV ZX;VZIXj᝕vB99{1jowS}k,ۛ VVn+z͝'b2nƸ)0M=_aYȸŌ2Ls4a *nhgxk?1bõRdhn,|>5Px[aSbO~Q!tNRF$qR7/Si"! fK3{3hF8wf62?;`*T:OI r| E*6&gTf8=D8cF+=n- <}֨޶oR邌їv)3uv dF:%R ]+L3XqgNj!^XJٟ$lρQeO3*R=F#1w{7R\% lLNDZƏ}`db`3H:ӜEww%3 F=qsA;~G˘1>D@Ѹ3ɱa%G'i80@g17Xg %v~G~_Az$q>eWmEN6@K(c,MR V(s1RaXUDXͰt=BZZ)fFӋ|GIpīK׶[l/ IJzF@cu=Eeq̮$b\2b ;L,.6;+ Ru-kU *͝GJP.'@t엘lN:?VzĪy MҷH|OSJO n>G6 g^Rh ҍWZnV6p;m)TX+Q5/=Vg|M΁qp%ŃJ։^MB? >"T~T ]՝y\hHuOk;;?RQo 5yQu,C'[~S-3L8Ĥ9Tq9%:o0 >SA^*iz!Hx]gs1tڄ׸~V^P!u5R @o^?u5[{.}pŵl1(w*^:М>"D>Ap΃UBu:j&9y6_dkFRm~;ݥ9;lfK_B_XAsB$6c~k0'*`) M6Fzkv* "N»[S*&#uˆ3,[b9Op[3(>zquLtMzx{+`u-{:p.ۙО«BbIھ,S&< Yc/7} qoT7dp=dIg(!u=YZtL9 l~}]˃Ocl ŠoFw I5Ã(:RےLfi*`]ƊӉ֨P&A;G""21%BʵP& Q['UTևPu5b5R)UX/!ʺ1n&2jA 9IWm܇3VR>QFcpWYQԓ(!{ep d&ަr|}NmbB]owa0!vH T<usGЫt:,hh +CۆXqgųLy]acܧEz? *lth)FGz$ÀY5t| U}@eO;tGhV1x>L%+z8"hۣsyknsߤ.LY&ͭh ie,YzG"Nc3SZ_9^Ȣ`3̙CH%y4Oy[8t ?;\ܜљ]-/x GaϾRSV/驶?vm_稭}Wx,$Xgΰ("T+||LK0;^($l)xTOMA.-SdjdWaB x$w *JQ -uw%S'y]d-!4STlۅ_*_2n, mUGkvЭ?r¸^>l@)K'63}%i!D?e:`fO# od G4%z73TpBDe AS]o?H2%AT2ϒkX'{|p@"4hh(G˿̯Xo3unOa;7֬W%xՁ",طp#,ថ8ܒw2p|3Ck"Eh)%2w稍gT3raOF0Cze#ݪ<(U%N:&m8x[<&lzJ\ `g [W|>S+:c58:oxM8;jB`BrPz)s%?lC=m59V2zsvn?lN5Jm(j J짍~P׭Sg%w)2q[o_Z+$(8d ̞/ρF9iU@h=@pJ'P viח_\WɃ;?Gc}ssˬY|,0f.Y9oo*3݃(qI,} ͒J@QP&.d i/\z4? .pX^=q¤ 7FtS DD֣_ՕZS=֌@V1̕+N 9S8dT3˰>&t'?D:Jg }(h2-bTĒ `vgnRl@$0$okIa 'v LBcM%w2yj 2RXH]X,- y @}Nd,pI;u4l&(T>P×^㫾h$l*_ ٥>DU~5"%&¯sŰ=j}#9~mrVt Zlߔbsi0yyѯ؜aG`hDWrh*ٔ\8ВHz6Ӳ &vϛ8YUSzd-ҠBvgS5EY[nA6a ) c6YRlu̅OѢD46N#rS4 K|]d Dz3 <Y[Ayn+5)}: 币C]j=6g "15C Yߖr^%ϊf\@M>tITN@3Ņcxݻ&z06T~aHi8`7wT /ғjr󵳯Tz3 Sf(   3,ҿxol5CX"$4X#hp10HHG'vǞVu['ƬI%Rs#?:t 4f]``Cn Dy~ |ߴk8T ⇗ k;S03.p2QB7Tܚx]soʏ|)GzfKt?6̉`8 +`βvԔ84a훭99kaN#b(CPhC6 FdO˺*vQNK*K/gX"fRyG3gB 9ɾxq5-(bEWk޹B>P6zVA!lfR,â٩-YUj.*`PCH5a8m<-3~Sp.'/W}e$K%PU.UX <:i~t7U[ZP0=9`\n5|eo1_,51p>%9K|*訆~#/5"05Q wQT+M]J`4Xq+/*Ŭ^ZgU'PS41LKVob ն3¤57o! @vĦӠL xby+f-g*ө&ň?\W>[73o&cjc blLD6 2B+C:-oyPsP8@di|U,<|̄u6Pw^Dge;W9\|?:cm)gk:hr-fQX!g}*!="UCmQuclˋ"Nr0q}m$ʳ]->Y3ZFUV@IŊ*?Hnd譇3CQ LjD".]pXV~lqj("Bja6sXOp* oJ/z\a=Γ4[#؀pzIڐ֢jTvM:d[gNT98G/Zj;#-'qEȢ~/GDO(]ý$t% YF3՝Jacc2 f ;I*m~r./p_eYUh'A{Qj#3p`^TYzk,~uBMN2B? %JM//?ܕ'ːj:j2I\+V(#2"藩*:cԡbm:gx1Epy;a h!A8v Ge-eg(DscD`W8K_;1807T2F@`ĝ6"G%nZ?ͅJlEn 6䶤Fh0!V8>U'D 6k4$[rnS:. ܣ;Tv=+m+B b>2]5H|ZZ(ܫvT1rbĎH1©bxX w$kM?5KqļT}zL;Ji1.ޮ^.k;LsJё^0 WUj3`D*A=F;>Bce}k*# +JToTV{^&G#?Ojj5Hj e!nJ"MM >.~xr&ko-ix8W!$pNS%\ʈ'),rn'^ﲕn0\`#O@MB19;,Y;Cg_} _pJك[}j?8{vvƷA#爫@8lA`.k)NGzu*xҍKe#rAr;WXjJZҧj{5Ta4 H9.Bު]XQIl{Xxv e7ac|Kл-ښpm$F:s(pW XGзSv4}XR ͣ0jt{Zzm+$ Ţ,!h W'2;4.E1g9d BD3p1>6sj/07nylk!8PNc]aÞlE$b?4]{.?jqxҬNX3<+q 4M6)]] fPv4*z:TeDAY.i'k֖ b"kTƒ:VBA\}<*Ԑb?4Ӽwy2tۍչ$x[ᡀ9 ZNFʻժZXs`o7yϏtc`K#0wVr˽åxl{a_]Έ7mE!Ê|{Xs8aXwnӧKށ'] `B_e7:`n?;3rj^yyb?C>"ʜe_\RU0FG|oNOrn+#e# F mC"YFfRn#İ _j@joS\ЌS{,8TtOyhiZ$@q=fQ,h(~ 'xσ}L$r;~~+H΀=z]/sMio{>o`gbd$#l[iVgrCF SO 5`uW uʯs_u^$T&8Aʕ)=D?`T-?mx#/(OM*%-6ڭsH"EFz@ R]%A 9 YdxcKVv1i6dEpv A ]5(Žߜ WE8<5鎢bTi<};1r1~/I!ĩM=l%~$ ûL1MxuA_dêI"fڄঢ়kHsA+FIY΀I=.L+@CBPl —)}~ϛ&1%A GrwI3fԓ861}V!y/v蕬f[j;K>=dP4QF"rb,`ahOA!Ȏ )*Ϋ.i(UXi[@j . ]G |IhaKoeR ׷HXbŌl a {pڪN0ñ۪p1xy(uQ]  .Fʼ{OXECGڼ Pս<-nWT:ַYD~e&3U#5s V9 5pyDJ>00RG6q 3jAvXfD+{h7]C&c\j}C`:oŐSA9#66'!^bh*84=̧i?^lc/1!sAjo3CjOțpp )VgލGtYPoG{q~0]4MC<_1U7Ajе,$KUe"ԇ3'w`ΨSJQtQN=k>G>'e)([h vk4aOO=X/ KUӳ_!. >`[ r"<4~_#cRdzJc5MS:z3-ՂDgF ۪g{1( [1U E/ hs+9\,mLĴ = JDXzf!pB9(FhC!0PSZUx `daWs$*+euB>dX{)l[?}yvwΑ\}UK8]Q t]]BZe;c1e4?钍S͐a+`<*5)K^kQᦝ,/ӕ4 ܖM XI9 u<=nz$1_}ʸ]v=[mij -k T\ߊ[_0&wDOm7gZhkF*[.]gD#VŅOSI0am Y1%L:V,TS%F*锏SȒDP6:n/lp mr$"C}c iz;qNꔋj0ANǧC ^ 1e-Վ Ū `-0_wcoyqoS5ݪy.b=M!r$,/q)i>8P;BYe(ƀ4N e אRg2'M7w;33c5W+M Ï_Nf)Kd.z;O#RF稭^GlNp'xմ] P?(21,6qE?Y8 xx_<; 5$U,[|KRK|>8h6ЎDš|>`Eo HRs7pޟVGY8:&g['* :my/p^$;!3IqC66ه}sNڕ-w$)}A`w k,GVj6vP=*&2,rIQ !T{#'ԓcˠI3/jbUә 2n(2DZPP@׎+]XǼM|Z7Ȃ2'@, :֕v_3jaAu5  Ap[14[x Wo%@R1'clzuk54Ii4JR(< 7#څs+4'(B: x=&@^Z"&E^}Xh}`v=R AYr2u эʋHBTQݖ{!Vcςci3c -`r'1k2N%DzL>xIZievP?!}O2=Ydc]AR:(M'940+ #nѩ"xkY S}-uUz4,8r˿D!DÞj ~Bu(?xĶĥ=5@O4N @7&I٤vh`0 z|r8OnD"sT)aڌ-z˛OGV_P| -e;ӟ8FIm_$:vwwf!r!LKZMk!&?PR L]bƕ}0TNU.`M,CJx$vG$knΌj~w݃ mhNoH3oDiwݹM1u a綸`OFq f.a qX֫KoeQgӵq}PWf߱)kk6{h# _~=EX#D+s֜?*4we^f9ōѶ=lXퟧ.ȋ0~ *de@I``gs7] JJcqTq%YDR ]'qA.A+8UUu\:zQ(?0#%1PQt8#mJ،wh?<4X:NrG}Zməd01:B#[M,|ZW怮3W@= C䊢VN!":J~|!uA1skbO~ , .~.49-BQMcB2G"XV{ndBps(4hoYKޢCq}"f'PX5y߽S'׏DGU|cS[YeHgN+e~ 5pt}tmbAvRQe?9< l8XN2pIg d\<''b&a6V}-D7rAJMV,FXR+Ujt Z*2[;ƣߪl:#3`ib i$q?(nPCz?.QѸEV|C$}ᢌf6aŠD>̊F˚S]Qؑ;ԎFYjmV6 O&-28i FjYd99 1$kűbҿߺQ:ubwcߘ:h=-]Qz)ۑEi?8\ lըC V26`gRߗKsxGDyp4^Fe-2NV*~,R,;۷c3b=>M< '˰Ú,4PQyTuBG$VGĎn:PI@cK9 HDi<(rP{) @}hj/*䨒e1ŤNt8>qȰU vv؋ߌx[-(:QOx(yVhpGۈW΅S"^?KkːڱRc0q&bu^HxiW;E - k&t1wv Y=R֡pO5ᢄ.{22Q{iN1[Kw/b_Laq2oM:unl^ {q7l羀} 3#ëԢ5{7rd7RBŇZMiL(_Y50.4^̮'0Qߡ{nn4["X߶jR2: XT ȡu>V'E(!"׭':bGq0h:-˦I,dؖ^ڀu d{"u7J~E2̞f|`%ѥѩA]W,ܩxt&Y0AJh;q1 /i&mdFP)qׁAQ{ra` 𫦊F$]\sCY,rRikuU . ~7+otcdIemb\qJD)Bzq+1:P^ԟȫ!w/LI'|qџr*buiS4Mо/6'*/zrp8H'% uEb3i%9E٫C56ՔZs YaAB$ $(֪1gs(0*Q0Ah]ܛL^>+9}A\&[:2B.Z%Keq.4GK(VMaui[KΥS*8JD-ym`:w*A8cijXj#Ձ*z\8+Tt:bV2?7/e(S\/e|YG-=;W΍*lw^p4򓷕DŽ[eejN1r^; 7O JɆ1 ڑx D{3jpӿVH͝ßy{plx/Сf i5벞9$.D~Tv(N-PyR础&'e)Ԓ$2"sBS?CB#"4[;aYEcRʤ+ !i a72Cu1Wq؞ V0In(lwMj5X`6~N\'0)BZ0*>.NWa\XİBȁ/19<{ cG*e2Ng*a\WKM!yb(%"/aq#{6Qmn%nS^rf'}snmEtű&f5y)(cYH\>ɮ>{]̮E_(@u1|#gR-\Isž@r,X"o'z3Ec8/ *^Y[7)q[,G{gƂd”G 0s~Wo$$-^O/TAX UH%4$ 5]S9;iw :B _atzFth4*QB@Y_Yh=o*q 5J Sz΍Q?I?sL%i'}۪ECɳ iMT]: ӟlA)q5y:it:0O0OPol]dߢQdR#8x&ջf} ?7ysl!Ln)<42ˣ=*L.|#ծ Ɔhs7|b_//.m7o7Hg>@O'IMِ 56j´eoC۠W<Î?p2㭕r^g_G0Ѱ opIQMu n'|^ʍ򀘽XWV˞hwߧA]ZML޹9ҙN}ZA*P9pnf+k, {l8Y3 " G/ qgZ\u2j0ܰ?cp`zoCC r44od{D?4AA"ɟ^7,*Šj( X%{XJF} 5l2UR`U3cb~RŲTg[rێ+./lFm'%%AIOQCSf=@ݫG5ie(E72@`n[#owX44Zճ剝|%n* :– CI;M.yGÀ ^O!C^"vY2Rn&%Jan 9"A֜C>Sb 5e_juaclƋ¹gBeMH&R:8W%hPujh{RKk2aO!ԱRhRs,0w+q :]8I1Dt-e%)Zџ1|ɫ"w2\#x\ Wue[7$G!t5>AݖuJ7אLHkZ&`yz2FdH)z2"s ,S5L#uRb+rlZ\)5K; F9x8qZeh@[8Nv ߃ @/ܝh܎S5E[ Z>Q4==h;d cQ;;1%1ΰŵr5 "A!O`Ǿ+U-2j] hF8.i7“ғ@Xfy)-HDVو+}W(<W"NG1b\uUǧe!ܵ'Sqtogj^k^n]LB-Y'ٛN*3hPx"?.Kr$/uT8^ug]]vC:"(rs+0)('kz&Uʽ u3Ij&:mq">^ 2 ;/5(80c`Jޥh/3 Z^|1ԒӮQcdub~G#O3.~~|M޿  I:b: 8{n3>O\Զ#@㏜dJƢ \ rWiPI r׮@?#cF Agg[k,rEmxIPtL l?µq'* xhe^obU!:!wsB:8زmo`Kγmy߭LKkxǗqE+̇9ʂhmF$,MYgI0b@Qq%b%Ylю*9HI=:ރw-] Mdk8x2?)6A_ ݎ{/7!$YJ/X)%'Z].fT#i#1)c0gv<]iC8QbS>_`,Iŗ 5]r Kq躆y͌zI5p;NBb)g ;gqm 7!5ڔϤj5&BQN<1%.UWS G9kG Ήl=BtPq9 ` :{<QRd˴'w|Axɛi9/KLQ%H#9i[3cA&0V]VwTNөh.K=,qvEsg i,'v7aۍ3W; R`Ām5y*C/Y'M@?IUJzɂ>j2@ j`YJJ-wBOlGt!X;hX "k*L⡘ .Z #fZVСSڞ{i/.DJ+&x* nFϿoW^[i0"!a!G2Q[o779 H$^"v(b N*7duenWg;=/EEO_ V7@J& @0' xe`"zLI,MՉ-Pݖ %/6HX0Szbb[EMN]LR{8!,v[~LUy+)x4ƀQ߄$m[]TPG i#X0$V+BҚ>V"9Xqg-p k}=McH`zRWj>Z W.'"up/}HUwn s1y3S+0գåKm +si L!R1+%[$ܹ,xԢ|Hz?)E+Edg'Z?oݸQ´DzkhM jѶǡ˨&+i~rdNvΌD~(Um'娴^5p,F%Wd,=(BrG$,vajK´O9H`R:'9TƈgHw$`z{\|icM0`ϲ/wR.ټ $?@' M{ǸJ徧/zMjDj|̖c}if|\MiZ%oPdM۽[,aH!YtΚ׌v||% LcYo,eTq"_F{^ &P!FgPK?l*6roϮ\?E-_ů\I&"7)]#*Wщ_Bbnb@q9@$7L5K`w;@Iv4=0a-u`A߫f%Lvm' n6+t\d*@n0sffJ:Wqe{&́s^(Xp$$rJ*|GI#-o*Bs?zPisTȺ3JdGCf F%bs$vx9%-(lV6i'saoCkծIr2 vYR~׵S+b2vn>LBd~<l!~g5߭۷͹L%c', x.IoI"õveGOGfj=9m덜zY}B Si1y5XJX . -"lWg tnڭj6Kt/02-_^krX 5mJbLq]pŁ_|BW,pSk"(!+YS>%? ɝdF,HD(4_B̘;' vfGpWn9$hXuٜˇ9uUnUE7'oU&b<y F M뾎$!Fn*,p&4A*rce3D=5ۈ=}>3[tGa|W& \]*ޅ߯~OX[\hǼ-:R)>Pz]E3 {?TɱBs_BQrɋOcB,|IDt_5;kɇJŔ%["+7-rrwo٘lގ!<{'8K )]Xʏ]l]vڞ4vɋTt/8Rb_V@K< ^Fˏ2wXoa {q14ZTR=Q e 1RrPtZViƳ+N`B]Nbc2;/nי@t8\Pg;i3NXW6-${V[U]I7CԮL(m4^xK3~)="+ K}XfZ2)u cB\>3 7lLVFcf~GfHL#P/BuF˩U-Χ ,ATz$ HwZ\v}/lE Wx}6|oNelה}`eG_O|/_$NxAiJ0 w6lz;OA2q7i>1;7$tTUow1f"&mRc&)|/y4W` {;OS]i.GBa3ZBӄ}Nɵlcve@IW.0}{ۙn=m^I_U&)q1$v灈f.3v>;iזVd'D RxWd fjڡef}ƅ),]3.]BQ'x:_tASM,ñ{UzB_etK`%_I#Z__r͜q# L@+Ș~5-=,(-[YkR?8jxmiZ_z݄eXjpADq#ud0%P#.NeHČFsAT]c;U||@)IoL4i"RsBZHL}?J0YI/r0*!aa:h@Ɉ\Y"(XŢR"\6 dS;B:G3&D!' bCMZk^DZR?JB5ᰵ(a %ۃsE=*" p{S3qhpڜΦw]GFR?䐣O( yH!A +Ik%T5κ Ռخ/`s-V|7 I᠜1b(?-YEC.Rx47pE@U R@z֠4\6ryݫ.t Mj:TBX8.q]Hg'!up$+Gݘ[_sss{Ms2@M{P{ٵ@45UKt93pG` x BfJءfCQEk9* ٫_+Vo B6,YSm24t{n:j,)n|/W/!I/{Nf[_wc5*AYc=\j Nٶ)Z YK|DcG-TͼdF#z8ʜ@kL("~//[qaR.A7U8%rdko5ۇ^# #9Nd^v=&Ẹ@ilDΉĚ=l1d H$_ZXKܨ*a(ѩ>1ԌT[oxGiz4Z4ƇI&$n;mփ%$."[D`C6Lcb ]D5[gqs* T;%³x:dg6dHQ-~(z)1obk(YN=J9i6 SM31@V皴3YVzXI3Ymt4rnX{ܠ;,|;{1 0#z<~UUya4i>k`î2܎$ӟug|@TÔ7KF1RkZ @$͈UmDѾ{Ϭ$ye[Jmx(UW:a$Li5Cd'z@X ˈ9c4bۉVKkf6D[c0b (B 'O":xsrp]ҫ{ Qҭ\ZggDOՆ8% Srwփ+xӮ֘ +e(g: uUaF>$E18ib;㷄|3x=zVڿ؅vB^)@ehFLS Ur|lЈ 6k2e/ˡدTyN1 `<"va1>EhN їFꛎutg!YB|I |D=0/liGNrB`1K&|.IGv0JAF!R@@Y^g ݠ8z0NW"Ghw[R.p㯣Glŭӳeq=^f=#@4f;ZW2!6jkΰuěJ>87fByf.(g8h#=Rgm-L0^MniЊC|_+(HH1-`BNu&zGFy+eT*fvj^ o-|`j}>݈C^=tN}&V/Ϗ<t)^7=>܅Xr#RӰ=XG< F=-L3yaXVΈgTdj洛o=Fa_rŌw.c4rI-t=A  Zz MÊ{U3}TK' ҳ"" "IiOJf$)ȅ%)1Agߎ]VwE)xK_@nXU2·3|I#3-iRƴzdB7 hȼ mc x:w,}!Zxr EF2$}j" k 1kV,Cli 3+k&JҜrM\)̓@Iz ˕م=ds_*ml~gd}Rg<)FZ;TIFPX'Θ#e *ϴ.Bgagp!Zmp34ȓybIEYXM>mPz8 ϶md]QT>%9ޢ~i2.?!  [z_}ۨ /xtPKBctPf6+бU:v H \S:` ~cP_qX3.{ì-b)*MCֿH W ]P?>Zte \v[~f:ܿ&%Oش_\aAsͱ7SKUi%>9e2~'egyA^+l̩g4lYCazɹ6Uxl= 1 ]Q_LSdRQП_ilՀQ~nn)4PaM7)ޔ_ i:}K6 l{aAq4kïhVجvS`)#{$I`%v>49sXb? ~ tdx[c=MN#fRC":\<9"kl, < 8+2l[-/ю.;|Dnm55yk~d^ǀcHl`N؉R> rJ.I$"38 je>Qe5Jr/)zK~C!՟HAc˙@E5R3 L4q Fy=7IZ?2vɰ4LXk% #3w8}HIuVX74D%j>yNcS'~,<O"8*/" pzR퀏=\^Nrb|rGt$D+ȨH$)$XK,0T;8*.JhICDs,N@##39)1p"Ԏ~e#BɈy>rt2W&mw "ί%s3@rU&0%ɬ0GNjтktӑc)LZO|ܗlߎ Jqs,wJj)uRR\{|߀d´gG/nҚ5,D9xEYu*![k5C _Hxm*EkͰI#lM]897= fU|@6O,n!XG9I|ʹkn-m@{q`3do70vhOvYS{[^gsXX}ws%DD )ٯ  ]%{ٛ&{mu. ?qWkzpWivیyOi0&.0<tHTKFQ^|mm J>39`-Ýmu5fv#8ADkd-֧eGb ିؔ '|`S.<^1_̜#5xl8L;kCtC D"xl?5wZ).@K=L\-ןZ>4jS2dMA~?yh^PУ5G5HjDA!l9s ƕmm ;#a7k?k 3ȼR\a B)VO /'ӑs`ڬ]DvO&[Xa!Ƣם)`\awwLzF D$Nr0@dT vE9t!4|5‰C`&dTn/ I=&ܝ0i7ODm nCr4-5w9h#hɓzQ>VLjpμexO#Dx֬ [=` k.4to8_I5EԾ͆|&R[Qg+rфF)Fonj&) 9:GPǑ40Ҫ8^m;慿$9G5ݠZ!oVdg' ]mNGi[4S$¡}Z^?E?v%ѵ5ƓlGp?I}w4Btc <1g Zu Y#?ysr"?#-+KpO/5v#uadJ0B;X)@6,@ٿjWsj`T҆`=PGB֑!KNk>B7.2K:SbW\L}U"IJNwԒ%skjZߜbl@ge*u{d\74^e~UtLJy'6whMN2t*/džxˇXM%p` fO.jcMq6c$t11ptAZjܠP܉~Ήgzؖ}EϞ_z*nn)v|e,TTfb6zi$l u:PmsO!^3"6"Y{0MK'}φLT˚,bd]w9VaQg!g~6l+ěf؄SJQŦ^xd,Q\/.d)sO2:Aƺ{j%kjJF*(_  ,!ȳ#uəzx;ǮlZy;P4Q؛T¾5mX x<w\KTzM3LlSpc76cJe%\AMxV>G\zzYLyHM[=/Q4Ņ[0^ӰzK$mt,0 s=s=_a<&M|Q}sl^$F $ЪPOỴOh&# 8Nbh4 tK?}]w" 糏Y 6॒]S0s 1BP٪ڐwv蜳E}-dK ޮB3z+h"i=?c5F|C[䉹(R .3N>RX9٭ZW7f=4 \hMRZ|j2\"{yCvG9t[Ǣ4z XB+ofZLΠ3}?QkQRQB쩃g0s;ϼrAZ^feoCjJ;whאN1Yjup9Pm bIGW68ߪ6VJpտ{>|'lKWj޷"$Wnv&D(yl+П\5yd؄L.zn͞UFFB 9ԾoOR 1( t;C;'~+'T ܻCʷr#Oԯۮy C"~ED#D8xrLjGOwQi8|mP~%d H͋{+lM YrRq>OQYfs;/`:n#V OU Qv&nVd<\ bmy%*FfxDwKnRO H0#o-,7Ggr=C_)a1YsȌV#N#vvԉ9"DTaM?mfTФKz]`qk4A+7 ?]o@%UɈ$,|9Wu\z{cטA9ѻ0~ ߭cG($eͩaLEtQ3[䅡DeL$LV&M͑G@?Kes[}0:Br8p ֕̀?֮| o ViTD_ۋ[!kf~dg[-gX 鞄@ؔ'oO[ktKMe >~>^GCL@zफi6{yY:V9.AMg AFGԴ ќh8惮. xt!sÜzxu2޻7\_2B[wMchua|ʦ]\s)^6w7Չ =Oyf"W>tC^S{OP1u9H?N>Xysf뢇csÖ,ryE?SO\RzB!jN1I~™`)KH*&V= v %|X8jQ`-Wm+ѿO.!w03ikNe" d+^@`TDI@I"mm7VeW=J5 Vb>bJ#cg6WRSa` /MwFǔ̜N;4|gM_5O(]grZt=K(eG)hσ(dd4AGD Ga.1\[ڠˇh؃K$6Qj]LޠIb]M-[g]Ok|zB,:AE[g)bBׯk]K(陵Dg3 HobcP˄A1dmjʳKՔ (w2؄ U7ծNKT@wMޮHڳ ys|OG=!c(C֓8k8,|^1".4ʻ$Ʒ<ΌY+b|Jan=ˆ%H|Vb ߟgBkK`\@͆Bh?Ǚ*'":Jn^|f>a^8zucAlt3Fک('Ķ>H٭gHZi#ƑMƍoiO.]z@ whuoЎ005gd`#bT;S@N?()b ;sUMco\b#UcRy{KdOjE3f @?AAVpjjE(n `;8 y;W$;O%Peuo}eAX➻kF\Ȭ+B[I iFa[Z])@Es_`L#>f3Vֲэ:;{9*4}'fuʀU7ǻ@E Gz{Yn8Lf'o|_lJɄ OmK+Pr:]*^k$|ÙぃzôPת̞px aihQ|(gWf'$v@j֊#:NAT zvog]ϴCKT:F4'3M;":r0Qo6 [s4^k= TZݹ iZC6,2?5AS⒈ɐPˆqLw y %p6!VCX®헛f.|m-e\1 T{ M.v{E"#`='yԵ]~FЇGW\Оno}Hkf(f'-KHv:t]pz1!gf44nAzu^kMc5v;t p+޹GW#UP4಺G/ m0&rBWxTtdqsX^>7-[ppo2T"DcnY+*#H{ .e~G ռ:k 8N;Cd6'mKW T|ռ$G2G@W8`V v:̓gZ>s#*'*m;z=hЙD'hRV?c7šOFI|PP{N bA#OF?n,uWՁ'iy%1yC'7i}d C&KA}\)#VSu}ȫ, jwup ~Ā T/Ufj825D,4@O_EulΒH]"CKګr!-xXL M^tQ!A]> τq~EB|ՆggT2Ƹrv0jj#_&HX_ScTZ\*תĪxt^3 `ZKVoz!u1LG3 b.j%;Zj 0 v>SAጅj.TIJo3)qSڢ 5#+X)&W/P[/ba!\ D-LS|:/ZϚ'`c+fϫ5N8'wQwМ@K_c޶tX̋HǤދ2nTT1`rgޛ" " )i6PQjO{`%aH-)+%nV!YF&)T<s*3R zlmm+[P&R uz8c9\yj>YEYkRXhC*"dB흙jJB>)\tO&-N"PDNNUѮmʀIV6a䓧mJ4> {3FΘ2,Luu$VZ%5;&{ܨokͪ[ćjXiwXU\D^.ā!CџW.,}H?,ԟD8)q6pV \ -\sr,铗~%p4Bj*[ aā}sT%?[+l(RKnOa 9IIm3Ρn{Hs#XۋM0~8Ę9sR O\C|`@?`vr> A噭r8oljfU5Iu ;{ZPW9-s_J; *bQ<Ʋ` S@=u0e&v][|"1+ӬvY)犈,ݸ+HaPFIPE!L'DqK K4&Q9=!|]LqFQaz;ud=7 0{?uEy5F#},K-ddGTx ΃S ܫ J\x,[E"ɛ4MpBOorK `SSSNaF|vR(C%НkW(# (쐫Ԇb,9kG34# 1o $s6{>aZ](ۅ—TqK?dh\gAS2JuIl1W.(Q7S!ƬZt@y)}[=GmO]ECdy0 bAjels̘D"\"<\V Dٛ kFy0rA~fۇ/&mLxk ^Hl3x8Chzv4rߔ`o66D{B*M?_M|B94lmj9ss&itc7kSyw~tEؑ30ό['Լ|gxxD!>naUs]HP I"@q> 5) 9yPhqK:Z8#r"6s'&l,9onҐCjgYZ0707010000010f000081a4000000000000000000000001642f0975000031a8000000000000000000000000000000000000005b00000000./lib/modules/4.18.0-484.rt7.273.el8.x86_64+debug/kernel/drivers/media/pci/bt8xx/dst.ko.xz7zXZִF!t/1g]?Eh=ڜ.+bdNj]> sLA Ⱦ ܯt/L50v`7gr: B;6D[S9+]' X JJi:?{e4#ܻq2b6)▅YjQ 'eXN#h$ |m%)MWe.@oVLM+"0H,Ɲ58*~L݌(a~v_N9Lʹ̖^ =炶2K P o*kE`o@s<ČQ1wᮏ>$\K~ ^N`N[MrYE. iasy1{ptg%\lx߼&A$K E6t&c4C j8/Ӑ.[T׮O3FUwnyh@"NTJVC sW;JPR \r\~xO$UEGb}/8"1sV~rEk/yq:4TnӶ7-ʁuŊ 3YW3!6й`"䕚s6I=:;l>RFׯ mK#hZUֽ}vx#5h""j'0?faL9+/7BsGߡ4M'dǿw#%oPy{r#Tpc$4 6]Z^ssVgz5bޥj;D=_Э=FCUW mc948x\Շ#ܓOlvD"H:Ze;Qܼr ;qUu!Mˣd1KͼQ3Ky*z+Gm[;lfEO>I7~SKQGKs}~(^D۩K#tV>&ThmG\*o"5+Lɒ+ߑB,@ *kDb>YErؗhqU}tо  0RRz!߿mϋ{O=00ouk_ۥoXr .XƞϤ_䖞ˋ~$kÍC Oob݄{%\.;,gpOVCde=U6 է]/B49gϽD%r*@0`.nU@꾟^C#jgH#7OoZu 9͓UaB?R}lıES%(Q蚼O32+G0-IA}ߪ 8\Ґ2 it`7A|qk8zG(=B)D/+Cf_Gp Zݾb~\_m<{x\2svЍua`0$HsS#}1o ܻH,LzصP3:.d(<;䔚o Dd-qZY0FjPSBg!9L,! MY {[woG 4M]04ݣ/L~a#n@ݳɞ;h@3x2Y9>ۘjNʈkρŅJ Ȁ ޛB ӖVj cg r4UQJ³w 8Q T)l|L_+pV|7 zNjV6D.1}2:0mD0k 樎x%*X$CPNUq)~xe#K4]r;{*ۆ6oCgF愪UbArUO!˱\K~UqksY.wVi~0Wd( ] x yȰh)E3XX0|tVr㐯 En:a!83iiU$KcN9,# ;c旋Twŭk>=khWW&[< 4"nC>:$Le$I'I6r Z+;E+"ԜY U|>Zq !=w_uҲ43*V^p տZ/<`=r%:*%'ݹߵb{18ᗮ/v V:ckQKLZ[MAJym[<N+U|_jj \_ <(u.{UW:9+0[{J!j n;qWmia^Elx߉<{ß\XG@0NTi#%G"s 8+DbSsrs[Ste6~$4o[O8>d ú? =R)Q6IfGiI ^R.ec15~mtEʪ)l)A-5T }\QRm'Hګ"m ЖIj](p0ƣܒ.$Q"^GGڠ Ӡ`qˆR?ƞŋ";z+u2N]\*|>sNdӠJIÉ>ٴ\d͇=]@1V?㟚|ETѩQE)yRwA+g]/T],p-g=@g/>V'$'zt0 l:_b#K__-__3(SH TI?-QoqB>iiL4. W`8Z.K<-:Y~?RT5/h6~`D-"pQWqj谵'vl2wQQHoM tcf)Ԓ`B}c)PRuI7ݛk' = %tX?0̎.yuo5$Űb94 zAXl@C* NtagYj/):ɢ<<6 8 V e$ N⇓iBԌdFNf~ K^7 ߯^Ng(lԡ fg {$gv qO@8IOV1]̲0!B~ndlt_5STSNvDƎ 6&S^3(' AVn4LYA."&VlE(p6JΛaX 83G{?K#Gvٴw#_ nAO z-[/# wiqbm!];fy-3!Eu klS[kavHTɚx LD3T-R0/o7zcZ[)"WEFOyeތ3T ̊QAh"%Cf _@:N>ov uJ3Ƀs}zhxvʁαcpPR O]۝nl*b{N(K?ɩ?@р[$::$f#XB1Fpb^a(BLsG}~Бo ê)ĥ 3s)y!<+b'߼|94įQnM̅=Xof 㵔ݧ ;ŭ+~gou8ߔϠ_^U6yFE  X|EñX]h$ʋB.WWKτHt )7ݪɭfcds DV51'SQQeE>фN]I*;ZJ>oR|Х>-IYʅ*81d0&m_< ?L ;GRCXIua`:y"t?$:lkaq~E[E`!(H~fN|`- f*XW?I`uؿ{&U$Հo49cnuyÒ =sh>OJ!L7+EgV<@g4JYvC0.O?[ ke9X 4\Ӭ]jQ߀/@so=N2wˮ= TP74`yPe~$A]D  61Qxq Lp'Uk$YQW|SKO^eK$!qxgz Xg iv)O*.^NzcL}oiX*MQL5ETIv?< :IdibJ , .pL؋SCKB;g MIS$=f\wxa6e1gᐜOv5:BqL2bOK4FF̠_ZA bL~OfcuG*?]d_C5:\H]CFyVOE6 xtF'h)ձ[G#֗$9e I-2姈tV$ Z"JjBNU%MI`t75F9;ϸcikUXaTE.*a^IvsEBq[0&: w"˅\G8ZDj^̛[޾x/lOM]9Lvovo|]-UeVhAJo@fۣM+@:4*Knpp9.A"ߺC5DPGې$~t'6O]U4SN:qj5Dal}안>;_ npxWaSXʹVf8(1#=Y};%mM;+\f:r?x`f*i_lA˒ÌFHRD8<7LKzP ֝1nFKՂ:hU D`Λz .)Y&9pS鯢/VpjyG⁜t$ k }KenNuxH;-j/"i-PZET-]F+< sՍ6HQ{4$ekh.܄DT"GvKЍMuI&HFbYNLcӾ.+cd6aT)00/2sY5{6Œ 4;ycc0g[ ﮨ1qSL7voh#h1;2DwOEs*6% k@p hIby2SE1>,Pg!qNbU!眞!d႗ݍӔ SFQ@\tc|a> EG;㧵tv,CaŃMsAaT!iV7sϵ.Q7%elGݱ1x$_3M2YK,C _޾lR9/44G?A}88ŭ==j :& Bhy[a1k?LA} }q=Oiա[ch%r{^dHdQ+Yo a"%|fi>yVXhmSxg&m *9x?;4\E<%C3#DT捆'S3qg,/?Gr`sAŸ/ʚ! IK(mG&~f D'4<ߐ{|"i5:ʇ~Gz.%4WGk}ǎ tαZQo) DDT TloSSy^a6+'_ixQ `TVdQ<_ _*d /2ԸK90l{4tCpF&%UѺHC}`j!UkZ;1JWݬwdZ鲅X=(Bi>J̙4e8IfWS>ӿoqelva^ÉҰX&{p*) T&qSB )nu@G@ʃA5;0j,h\q&|`B彵4˲QYSn0/8]5e{q,;cxX^dDMs?^&j(:`+6 AT<6[D%L%|p.# g$ SNwpt.,&jsc`o>Cdx}Jb3Yh8;7<}n>tcN}^03%* sy*cM" ف4'iܞ# Ŧm/3*H\R|z}RЫoRܱЀ:qOz썋MI L_jh|-EPq;mp Uzhb|Yq9>;W"< T/A؂p/aKuSMcޓ+H9i`f [flxL^<&ը>me+fm'qȌќ ̗߰uMkPsǰ_@(-gX!;6([z^(3{[N!Sk{w ( 5dv p񖬰J.<oeDğGC@rR W~^`0ff"4|"GӻSK%>{4pY#x:ESaN*J?|yq!;[seNA]Vm'~Vn鱯~VE~K:.H ȣ$y3k2nU@ L|ONm OTC>KDl4as}}gV>D4YvR/.G R$'^Y1`2ԯZAdW W?5*ŖKǨKsr-ةOM1՟A' Jk,66@T}oC%XC焲F&هae]`yǯ?nڞ;dMPm*Ĉ}^Kϟ=1A]oٍ{lBMdI+ov(81WAjt̿I/~9eq/ЪO S]tcA=HKאL!r) 2SM8rXUM}ǥNبg)ʩfK7' uQ 瑰0 #C :epAgf/Nܯm>䐊t30wN $s0ƣ1Ư?F*bAP[.4e[^,9)Uͮ=yG<3 sb,ۍ )BFUj9 J;6|0SCY[0tr *l1xuF5MGkL@WN~a9qf[ =AϸS{6@(8A]k櫱o{p2u4o&^eio=Mڲ$z?FG7IF&tHJvda R>Sm.I&&p5V+S #%:e5b !&Bf`j!ϬGtȤL5؉*[#VR$5X3 BHNQ&`bk#skw/gHyh#P7x$3eTpCO,Q9-6I p#՘S0wwJjG5 n䗏e, uOcbj{(1$۝)P>T,Ax QѭNWL i-S|jծ&hZ}NTML۝̧$vW QM{&lwJE6 !4Nj-(4'd%V)eOÊA9;x̥)ISiޞLE5'q5}N 1etǩankxOk:8?mƬl,zLS:(w!||ַ{(9­Kiyݣ-e$Mvi,ɦ $DglGǟq)A ⹊4BXx_p1XE,_QINj?4[ R&|u@n`p8 S-J<߂'zKxΝ6EAs,nB0z!QYej2!6A#=8zSVO64KџVO.,(׳-Iax\?`m<,z('P4u6rHqh?LH=/LLE tĿtuѮQ\/kUtlK ,%=?fv~ǂ)/>6@;<5Kxjj9z*2&1az*zĦX]]_fpKhs THeC@gr-BWe~'s;_eMѭQyG臕p6Y%'35L &&dxZi9)pkL@P#GcTgYZ07070100000110000081a4000000000000000000000001642f097500002108000000000000000000000000000000000000005e00000000./lib/modules/4.18.0-484.rt7.273.el8.x86_64+debug/kernel/drivers/media/pci/bt8xx/dst_ca.ko.xz7zXZִF!t/ ]?Eh=ڜ.+М܄aT5C-`>͆6hׁ|XV@-ȁvͭ`' N-ՊWHyŃ 7ل x;0}]ɲQQ%$!щD,cv;1]G:4h*5a aVL8 s%^m[zEݫIl +,K |h_uQft-?:a }oLFE2]tʹ A׏ZstAڱ1k *W3@Uk1m9i>#H֯!**RPSp5.tH\zNCzxpO}N^2J2*ޮa>`X6z h xڭ[&J{7KQRIMTgrKş>f6jz`IlpҔ8w;[l7( CU'[IIcmNB?+lVbϿ!plҫNՂ5״h o3)fLOBEq~mIL 0k{K.zia ľ> 1$jesKVCj_t}j̗/F{Z0p~*įJS9]rD $>~,dK? MRA&ʰW^УϺ1+ieIۡ$V}S Xr.(WPF5 ,׊:5Iхa&]8xrF=)^\[\d6*ueJ5l씗)a5  a7|b3\c~J8qaˈHBtӸn * f±4]Fl姖$}5G,(_? |SexcvB,5&$PJ`#K/tZ~IZfZ_C-ܻxRfZ:K@xd.Q&;*aܕ]<;hPD#~}pq)і}k=\Q1|KMmUwuى(ˁw@96gZ`ws=SG\0GB--x4 }6VV q ԛ%`I)՜tn Gօ~ % o#Gƥ;ۜk%·>;A!ȥj֠j EI,+ ّn "Cp'{f^VrY1ZVV16je T1@L29<0ќ5vwkIǓ9WɳQ7^}ܼ vd+j1o)~!;&^:ep?V?b G'oMϒjL~4d(X= CjZc1W s &]`yA@;pY%'Vxg~ɮ@pߊĪsҦ~_84RG8(؁k;ϟX}S%e?]%N[~ZNIJpz;MLVgDר{,RK1('1`oX4^pڈE~_?P) 5s-wqjp+yKGR"DGu$8~BYNSꏕx=pO,PyKDY*)2jY?<ǫw72-^Ʒ68 l45},^>+Zx9h`t΁IC-~m׮NBmy.7/sv»á\E8\&aל Odf.R`ٕSp"ro 7uAfTxRkcpq-:,INhLOI+D Qzhǽ*ʘsf[ ̉E^>_Ӛ0ջbUEfޭKJ wr#1@ 3JI6\s蜃tqMt댡 VCŜYu>4byΗC|9Gz<0gҫH$LJ$f8&H5l8,j7&^!- `$ĵoŚl=L 4Ko8{1n}ؓבɱUJȃ # l_zdusxTSO&UɣYy oN~J1eԈ#51ؕhcݱAuτ;A7V.Uy[稙{eS7cf^HPn y-CRY`3 FP rS?lc$^mCH2p6'?Kt ,_j%zz{+qc>3ѕk4MaTtINnNhYcN_ITEBYoD5? R>9CnS|J2Msېgo9-EȊ`´ #7LDU ]/C[>Xpd|g16Ƴy=:"qjJZ8D):_\T"/ #̔u(-o@glq>R Pm8 ɀFϼ_8u.;mune?34si% +/Yљ#fıP/Ju2frw=8ﴘ 81ë$N5ꉉ鐮WK4kU0U@} cƎf>of!弯GRĪdt]eZ8bQT`ϯd-_;ľզg!+Z=y?OB0 q+C[sXrğ )*sdwW[=I}3m2ħPU\oոi'zQOyTc vɎ -D0W E};I L1yBD -q=ڿ=FLCw =KO;]q4N0fOhPUB"u~j#"DtZIZ<* E)_'R|w.< (;&^њ[Wh C&Ҹs?.q-7iQ)i `JZ]IGT֥F^BP##f{URJL. %AFw%S ysΒ=,SaQ_Vc>V:q9ƚ5~B>Q\as3o=9?î-u=mT$@iٙ=7?.Fd5hn6-p:TP,ݰ)hbP=@͠Py 7-bbGd ʔ HC}]o&4 z`+1DFڢ=MD,/['+X" a&0k+m$Il<;{QN|VG"OGcg/?[2x}ZSu 7H#˕A WkOBKqJzO!AGzFeBd8IZq W zaf BNs0kp/Eј;cNvg7v!nOKhTːӞx0GI+\ =.wL? w~ÎT~Hf1מkSMECI0r՟a!XbΝ+I{ߢؕu”M\2}X՞/M]JܤB][y⥴ԣ0s,d{2JqFI V{oL[DZ`Mt+Oo&4T-WogJrBp]*uW<-So_҂UECe(e$wkk01+]憓o$XN%] I.HGԒ֑ݻ&3=:/@b.j?_kXVXk,"}aΉHqq[5mØdOrwD΁j|&&ݽ'*JP˾0nqv:,OHK1 VmemdHROH~  {dZg \eY&"r` ߝփ'[FV޶0٢#L+<=L%YF̳U4Qq npx( J î?Yl1M }i= Ow3[`i|D@,kّhOdJjqP֙1-'4\,`\ 8!j;T?7ĚYR f7_M@y@6Qz 9 a*5A> {+ǘCH.\哳 _|yY=d]V[vV,yz//3RsSN=[%K v}UC 86Y\l{Gx%ڙ\~s#wo7f!!9X8]WxR^x )[ ESTmykTrf9>:o;/"0(N@!cL:2iEqqqU꒪*EEbTg>"îv4r(oS c zxO|yW2150OaSPܕ"܀F#л1;6MŶ8kS贖n# lu%Ҙ%[n6C=ߑUqxq-eMtY __,Tvi@6׸ISX YE8C+m2N%/;'tDh7)TF3M!vY-G'kWL'Jht_] J'1a-V^}=,l-.B+;$q;kr{͒>n]ˋ,i߶n:@g"F}ƒ P|-֪%W=ٛ 4x.6/-bՆ<6e;zHp6+oй cNiW:+TW<u" ԬUQvwOg+Ϸ|3pEXM",brYF0yK^m\ھ:Z:\(esީ?մ l8LqFgBQR%nF+tBNJjC$7yLՙb90l09%U3_mի6AANد~XBY ١jr ts 耶^aDhj{A='BY$ 1]Y9Do,ήwZWFhPh<WB +?dŠL^V{ Nlov=ȶ*ԃ=ҙW d|lƅ@dyR9b-ȤHXMNX(y&0-m; XD4‡cO<5=&@B1G~yĞ!|l}UP1>)`_4%Q8x-&VuYSX޲{MG%/۬&(r[&  B%ӆwlҭVN-?/*tyEoIƪ躗Lz966}E#:"΄G[*ٍ ˄pW$n^"NIեM8qXL7!2 l )UwN8Dl@,w A'pk+r\*S tZ#yF:^ǪX5. aД@j,tV>YHS2IsOfggI_ѐD,`vp1:ߟ (a"Б @2>ҥW*M6 gdxp"pdUƒbC fx0PJ̈́ enro᝙(vU "0e$Mją7 gߵn3DG23qʿH !d9c%Hڠ ~7rF̀Xg[x5Iwi_Q{W3A/"h_XakNٛef.H;)8Fctqk I0;eW>tfr- F>/ y{.l2ca4lxTYN PڻZ\Y+U]mR ұE5[v@<-nCs b%P-Cj7r'"d.pu&][Jq%x&@VC.[r!NbWILcmH*Bѭ€RӬ%R483T&GQ"`HPoiũi' }^0|1?zE رh(nQe^w[C9ݶ~+#6yέ1] _-N}b=`BwX=l;O!Xc$]l.OWoPLQe^E%5\≩a];6zB~&1bȓF<ъ !*PHnmVjrȼ;FǂԓqTS;usv6)Nֺč~|TѨIdRO&np/£o[Jgs zbRW%ʅ=l S-aUO02ª쎆.[߇~l.d.q1)Iݽ,M@@ l]O,T̵WDرzÐ W2^ 男w}T'7\(z$U L; Hq#)tLrm\0"7wq~I]r c%3:7+KI|Jہ2DL@D-|$(m9qLs1L>~eIzUaЁ݊t+?ꏆ.Wݯ$a/hkyW{x %W9JAn 'gYZ07070100000111000081a4000000000000000000000001642f0975000025ac000000000000000000000000000000000000006100000000./lib/modules/4.18.0-484.rt7.273.el8.x86_64+debug/kernel/drivers/media/pci/bt8xx/dvb-bt8xx.ko.xz7zXZִF!t/O%l]?Eh=ڜ.+ζ SHJiUm$ȁ~a Ul|w F\ X;xkxblFIE)5#WHbCcǃ )-΢' z!b7֦[xפ`%зT+bRWfE`Yc'FTRUQQ!3fhgz>u*mQ]㬴Ԉf9Z7,)P3*"Bx` xdu2>aΰĎ޿ j})6>C䯓mbh9Fҝ?ܷ; #`g IU䖡X(HddO+ \N>b]Cǜamx->'qLA[H'߬d˴$8F͒@#O ^ȷS5 5YDfQ?7lEjjV~Qb(˄s"ݥ~9:> g͡t F(p P\.J2D-||w"XHC_Ӯmd&PךYJCV*P+dH5Qksׅe?-Mш2|8m"$m(]ɡS{^rAGhV#8Bɫcp)xS@Ƙ}\`!YO lZ kS"};(3tntBe*̎Y3tԯ(%^j&aTh.}7onTyPƕ٘c֮DL|yluk!4ž8Rk?Ef 0҈-Wn,v C9]y)s/R$'jhjdwX`~7/GCfKZQe.'^"_U+7A*N JE ^vUE}v.LMaN]mP.{B~MX8RۜU_ eȻzo*xԁZrobX<[YoSJ us$O#?TDt=rZKԂw)݄_AU)O1eh* uK,ͦ lQh3xXf!\&#ص-R*c 60Pړ@hd.4zh<=uoeܚU}pvI--䣢ar@n> CigblD 73A# 73_^s_Ʊl@!%6A^u+Yx1RS!80?#:B%J{V20jH UHNLЌ8Ձ-!wr/ftYn:AUUyX0q7FMD>Gpi7ϑ]c^p3")3YwiUhjvNl%dCq(61~*17EhEͳGSEP!pI2^;̧®f@?Eڱ+8jd A|zℊpN f5rԜ<[=c(x7C"b$;fBLDx b[3B?/=krH7P%=S6w@t @洗S_%bX<͐62nW=e; , |uW`*'4:rPl H2KV'R_핤e -'-{dDc.j׋{ #q!I1>n6i!Ͱ6QŗnzV1E+>]ob~БSwۂ *`?PS Nvך J~Nb $1MEbr< 3@67. c{i!Qޔj`Ϯh`ą=%Z_U%Gc"9Boc{ 澅Y NґA2'Sq&BciX=#DI}fy8nhmY촂K-,g%omp(|"ԾId/'A|Y삥F]b#xcBWgd_p:I~\!h. r⸪R~CFP]MrM !̉ cEP(];+Q-`W:WiIxW[>Oe*] 'b~j`mwY`6ch(=ktiVgw*Q%$Ix#ZME,=[5$X-w4\$vOM|::4;W&c6ˑ`ř%S +mx2Y3yRvMW49^sLq=~MuI V~t -7V/ [&l6/R] [Kt R$D `:'crz`7Ń當U[uvy;KJ5$k?)=4- v;ˮ[0A:e ʶ}fz}봥䱒hp^[FK-J >H<iE+ Y:ӾQG!v6V^crSY8Y𡮂Θ#9M?e(Ρhˤ^-X乊aExP4J{zD)W-S4xw/?votER2cCֳ XzIoh?9֎Ь`pZ LQ>1A7_ 6-\{~Z݀z8^\\)^H53#q׶x^XSS C[/@2oɻjefDE0 $䍥TkI3cxH5X=վ^մnk/z}Do@q-1bp- ri9pDC`woo@mctY0ysKw=m2Yw\1BW G3RYX[R Mkfz8f4y^]lXeH6(OdV=TS,]Qĩ4)ҩsdspgT-qkpͯ%WҢ[$iO4:)AyZT{Ӭdp 󖛢f.Ǹ6br¤MD {&߭QwR`W'Q,X5H%Gy[hDoC#W"+D/=Z7*; q#ӽY6+S4~ѭLVWSkP+e=r7BI3W8 cdY(/nà8>nͶDcyh %̭1V(E#]wA xsFִ=Oq.cf0YL4Um׍uЇdc j4_a2c n¥DN$+Ye@\tNFܛ o<^6X!b]pt l(2sP"OLiy2V ?qOK&C腂CSh,ͥrZ0Wڡ ,}>hu!W7UbKE{mF[it.p?r,0lZBNNۧ6͵<=FE %u%O|b4b25^%M̓+Wj /;k7-[ݷ$H-OiQi ie Pp9+.! ~M!dõA[;m\ A&@Eb:5@>$0oZY"6D uXWL`t`פ+×tOrp1( Mڍ7/?_ ,vX¹BGsYrz'a#"ݬ"!VQz> emj XKn{w.D: GGŒ=3'4$}z59Wτu,Ts>ٜBkoV'1:0a eKW < P/-].:-!^( V[ i%E1ʠ d<*Ե>ƪ(>+Wxv;k8HaJfκjLl _iVfx(YF"YQ c0gŧܦXu r5WI=Ej(8ry(uX/ !d~y:(Eo;mcrN1o֌Gi7&YX#Pr3NşX'&ؒ-)w!iχgĸ%Miύ>n CQׂձT_#F-Ъ _+BIʝ5bRFn8ƌq2 ϋN Myeaa;kۋfx"J7_豑u؞P݁{Y#;CH4u>!~%M 0YAk K">ejjv%5ſ\:`K{O,׎&Kr$7H%D+{1+*yWPԯOC(h-V6 r,IߞFfrtPdRUv&az=Vѝ~>tz 3lRkK0^0cg;B@_p7Ofta}v_?J w#X>ƕ얲nlW5Xa4kmK4`?Yq.4>Nn! -KG2XZRKewu!D (IFy$<!FNT' D8 kz I~0]^}4E~Br6/|P }>iTZJ,ث g' hDX<Y2 d ٭ZW g5R~ZMi͹xxB+j vNӁ>i[@2)'_CBhAfGzqQ}wDŽqOkMFmTǶqs`lXLb[3zlWzn %Dlz~ȷ/mlJ3$7ٴK3[3D t>JE_zڳ$U#2F) rZ{ V195۞KmkK8!^2h+Յ|`X":j,L|V&:aC3$5xls-l)ED+! kd 䗼$a'\>Mb6FM!_ap"+fB@' gn*c8Po) ߾fun $BnO$>,,birȣZn7WZhjHhVfRJ;I74Ҿ%>uNzƏgH(H;aQJcqWRw[2C,>o5.Zⵯ NlD,t/TNepvIZqx%=̓/3O7=0FX̒H|Te~as{Ѭ1xC-]Oۼ2zV<̞䈻J92Vo.!oM""_s3ivVHW`k`%~#(2ak˨4-ޑeJ<#-g%1D+1|ܲC'ʏg;zß(;n%7%IQ3xL|#?|cRFӔh&3ew)hH ȫi EVzktc|X_Bb|ӣ?dIlS-SB1t.(ATk ߡyt)~yZpd1##u=mL[lTH9o"*ƾICjyLDC`[ .[҄0,ʑM2hgcq<#YԑGe T@KR߅J.w\A"XNPR0=X?ERo>@_XM 1|wӢaUl~:ʒNRz _MjGX,g*P{1pyi@il%D Yx(&RWOE{1O6pvp U40KV sCb_H[--EADdn15yLV %)*!hߦz8+y9u4;>O!pF M;tf>] ҋkeUԴZ|8Y5`˾FzJ.q{y %!ttSݸ2\s>4;lcŁA04&(nuO$?tЕK-o: d,d,k,TMܽ-+ e"}6r!6;h @5jaix0k#B nߗB:{3`cY [ 3YN|5$|uȍNC0|h@A)H;l~QEuH%ZN}r+M!OF!aڷuA>M.bb+K׍MEǜnli+$P8xuj)B!lzbwz7f+f-6zCn Adٷ%<1}"ӌ H|n6nPu졬zq1*aJ!6ipspW Ra^x|UE!-S=vVmux_ɯu}Gr&*e" _ $jQסk.(Y V jgkH{v:hbAB6l-%???Ɍ8,jqҋN*{J'N}wc2XL)"$02-pDT^V:~ QnZl^7@C,͚R}&d-f콣Y%lsβ[zgSk0ʜ:"dEߐ$;he'v-אw $V\)G&)KZT^8BI8ݜf}ʺk($ zU`GcC@OW?1_F%~ X(Ĺz1E;ث!W$4TȝsX^( SV9G됳y[zS] {`u5u䩉Oh݆r&ra=[l/5w>pIb SQ(a#5dN*܏AzvՀ3QLt:|cߘnKTq<KXiئsb)ݜ̡>"/J:g"o[BFA]@\PY#DbHdT3cFd4 K#,EMa7pƥM/A%-cbC ;8!>(e4TyT祲G=ornɦ,}5YAjl\$;ޞTZY솽"Lf6%l^~eԍЩfWҦ{*ڐZ, :e:Dx%PeIبwf ?iַʪF+]ײ4UvL׈uꋯwI^%ɒ1,c TlF? ƥ@cgFT8K cSd[!sAZxPޝ7qS\GI&}ji'4Iب{h՚gC ֠LglJ!kG5k[eXl{v7yzA_ԏ,9ZwKvd5 x}dDHS*x:{̞M&K8<MY$Ow]$ I6x.$OJυťMr\TsF+˲*L*\nZє<2Wv-_F ml^~Qߗw=o9 4:@7Mo(ZIeCNI!tr[LbQ-IxeAnhi P%@iq,$maXL^%o>kOa]hxپ$@U'>T6P]6,n?Yi\ذ{wrߺ--AIAG\oVh{]"U;TAL7TJ\J½Hkz|Vm8Ŝ{jTd>4XޛŸ5fNq g,yw'd 5ΞI^\M9L{Y,0rݥ:"U|<ЈZF= UmW~ H8 s#1'۲;N9o%%b@ VY_eRIC'ѩÓR4[ol'' "WِRh n)\݃mq2}JTD]⚶LZ ftK:4 EB}@h=H k넿wy8t{203R A<ӫSra9E.N~JwF}crVR4%ʊgљKh*>sgqd7Tm| Pi˥XT~zB4L g<"p$?8zXംb~5"\䎾 >1Gv eW8MϠK`;Bd*Mc,h,sgFmh@h`Ry4n.F sC]4/xg 9~Y-H"ZJȭT-Ucv3xU F i6t<*}r9  Qzo0t@K 3􁳭>mg280wz68/2{_0$%{z2#[Oܖ&P>z}9xpV+C!/oF"\V]-W.ȢM$[~H>IM珔3vql++}^C){s{\w? i@.ˈPvm}$,vc7I M] P#~lM3N.UYO* I14ǍV]\t%G`WۦU=TceJEu Ȉ$#NcN숏@X5z%l.DzꛍG `!⼋R ?+ǁJ,"Qf5voձ  5˕06嶐N(kc`fŏ= k IEpbߤ ⵩n$˵ĿM+K\JzWFfC +G@jRV-5MG.: G>G-m"l4R.p7R(0)D0蜎(ZqHG0.c%͑ YxFgW? ,٨qyy?BM7n?{^k&8OKNQh3OTX47xU A[u~)]SV^H%sq.P͉+Ym4x;˜]Q쫗XU8wI1ZGOE͓CyX<[[i:}LeJU8eM$l`GЪ҃9ޕVl5 A"Wos"Ԙa!6SOlP:W+N! oiVpq(5Diʢ[oQ! b{puw 0(Hq0B@n$9,?s[8p {QFh!.> j&6H:('rG3~oWWX2zi-fD[v޿`zsxM'>mONP+*^x[-6al^"۝)ߦj8q</Di $Lm_hGvc}ܷa%cΒ𘪰nF }ǿs?s%fa\WZSC,PknBןcA'`$}? _j0@{=ȶbPQ;ϘkL I񇚼(|+$R2KAv̐٘9su~ѬEBqRUT$׍7(xH#EDLAF!$&2;'d LFh@lf7&D}uRXt?Io0 wϦ۸W:BN\hTi~F%Da{OĠaK4?Kr˗I&!~NʩǗ26]E }eokVw,W pAO9#6mFы" ^^2K|-Q?C2Ĭvc C>A}"B"J@Spw{v {  ^1`$6oT}tQOvůa>˅ӫO cX"I cR{t?Ԯ*uBQTL&?b>LJ{fh6g$>[{_RF/+:*}oGoҿ݇nP (> SPV#r592#?\;vv^K/iK!4?7>bkd6ie榕YygK )⨒Tga6$PPr-"pS`c]Di #}xSLs5h\fUj{ЧROs'fղ9eRkzbU:ѐW蚩\bH,8UN[KNJ)+,]EbqߞXґv ր[z=| =(?5nnËϘ~?܅;]Lǥ7}qGOZs6sو s]fo X߫Nv:.Ԑ/] @2Va܄a+괯>}nQ_.@pE *cuz?NU5_ϼzB^F\J8,={"Ԙ2'Qy%93m'=ֆВ$.i4=3:LXJ85NjV7s4Ay{8A\ iUPRZ$$"o}?Z܏;aeRޅ̍\BG0 8V#ÕzKYTn CbikUI#>ࡪ_|C(]sqkkP9 BʶT*|rWf.o'7y!mO$סAng(Y])1$S"3 3u\.G; qxz%i*c9Ǡ{s B7W%Ů|D\$\:_fFPƆ ݸ5aXA+,Z6@՘4m8)Jc'$:֠pNJ"0:Q, |#dj_ m8 ,('`7/ۑtOGc،wm{iv.2ct'ߤ־,H:։+$k w]P?*6] EOdbthG ys`z7~ @3#I5b%}|BC%o%[q*Za>PH8uMc`/x䦜ډ?2,-i}[qj4m:: ( ? lKH >B1ymRD`5OnK &|"*p|l#:}Lo>!d+̼dl.:"Czf1k븏tɾ?*aqQU|0: #ΉDG __y~=L*) `O}Å"<9Ok oǴG#*Z9eyA.R ``Fr@ #}|JyM^GQ愢3r|J,\/g{ 6 ZW"'2E66FGCl`bo!bUQ;fqJ] f`}Uq{50Qձ*wbϜ*2\k6w[T |Vl:i a7,5~(ei|. p#f @8Zfh_(/-:a{dPRټ9)׊ UR\45,o|&/虲 .-VAlI#FRԿD2nE}QmYtB}^ R)wѯSD}ZxX^ 'fڥi\QV]%o*gp0ҿߤbWhJs]UOn(SĂ2AʄOp< )>ehAFƾœ~IY0r@Kԃ(4;8XTܱOjҨ3ϔP|BY`%h _,z|H{ ߖ`=3g{K Lw>95-٩D/kI-6P-fIa]iW@5ȞIJT^х}2r<|Lx6qGg"` *׏iځ~1!? )5Ʒ5nH7ϊ~=u1isYI]Wd%HK-ayd͆!@O(fL@-1i^reM r0&JZӏzzC)b$|}ެۡv̱sn]]^dV6 \ݭmE# ac\^`T37=Џ꿐"ڥ8I)؀h#2||y*@܅Hy᰽t}H6Ηr}2 JzkdRꋎ{);̡5$QY_mkF.qRE=z=5!)}h{mLYTȂKb/( CnOs"N!tG'O JIT (3KFV@c48b-d勜M%Q[vѨ0v"j%sa\!ů 4i](+TJ/社\7_ٽE]chp|-zQFoV9K ;T=D*R\O-Ms1uz>)8>Τ!T {Y'؇'i\D+ &J)[bg::$K+Y?ZQ9m19FBdG?%ڬ-յnS@C(mՇ$u@Цfxvh?˓~@f&!"O;0[@QHYƐyγ)E0U*_[u"9Ľ/[ i0&ΏB(ʌ[W}=WKA [)~Aô,cC#?g6x'r'f:F % 4tVt\QB΂:0峤Z{bz}zS;%F,r2o+:vdkF4A.rho߾ ؊8*Z5bјwSXVtA 2Fғ lŊt99 rV:QkoL>ߢ6UY4NamҤ] y415r)2@2rAÛ9KztǹO9)ٿW8~O廨oA8؂^%p')RX7o%E)VF !?}ն޿s-R$҉gT;1kU3I8NՀSvu "zU:WD*jng y4=ޒߗ fK?.âRNFVVD9HW; tKg&C 6$PUT\=Ά/Zyb%i,T3Ƿb,fo€}]s3dx^`;\G}|-tW-9SD P듺k A$Vխ$Rt̹`Cc gGxl\B6Ȼ RV.޾O#SТF|J-@bHz($%FTG*iKd+&~21^ݥO|neR^Q*i!Gv " (_FN~;u|7x(PwLn% ];AD0a*|շ{Wx<a銢nT80+YGaLn\PU6+H2tJэFsA#I" ^xl؋hC<}֫ ޣ:a|A K'y>pPf{[!Xu(6Š>7I_}/>D&^ w92r qBu~*ɩ2d;M`bL:c⭍||pu}[\\Qa6Z <>ah"zKn|3%CWS]~lة6%|!rT<oWJHA2znJ eN:}wPuʀptxFSMLhAqsQZJL}]U'LxK3[[֡j7@ZLE7ֽ1UxΑrdܟm?s- dVKC $B-:oZ|Ցܝ6˭'VPh@~FNMw~㳇B tM+X_"^XXЌG+F\9 %}`_nvxiҨ= ^kיz ۫byl_FsWb w1 ]hg4Y'SI[U\{28nXdNViP\rI-5Vs5GOXO0oи(|84#w_,Un"#P0I[m?kMήrE׀ȭOŽ JzrNd-kINvf9j:Q^OC< G?*=imG[耵.7nV6YPUOGp :ݰ rs#}o܄6L?I)8,ik>+x| Bc"}8ؙEksCߘt|^bӵ@MUXAp@۵RNi%4 2YNoh^T%*ؾ1g9c#$g~<;hh,5:zo8q4#WxH'U  Ӑ.a, `%%h)1o k~(N$`7KR}aASx|eEn|z vrVF|rηЋ9$^5aBm=&)sbLη̺c Bͩ誮yzW$kxbƂ)\̅ _D ro  oWz(hUWV~j倻/07|P9lMK&IgSƕu%aԏp*UrLHcvߺ ^W ; 9f;oSތ?4E[ͬ 9 ׄi ?fkR+\[[fa ?i Q$/%^1zOѠ/$_3H\^dkU˓rȁA¹gFrw675 DSR=嚛_"%rKl`y'bPM,3Y" kvfl\k[z'9Rj;XS أWvJcWSnCNKV;k$w[ ^Ym\^A un1g yUG%3EV)F;3&TQK,CGc R|S&8f@5RHZ' CrYˈ%'++1ؑ[Cª#qI|<6nF"SG ɀ ziZux6O7-5;`DKӺ?T16/@w{WL$,*F.%m:vni-ػԜٛ+2#Z!=;Y"vH ge~ K> #+ޗ* u|Ί=5Y- E[HJϚjyEl/@t$GH \!UBž!>tq;l9KOug-Q<|{,̋=盈hq]XޏɃT.EL- E[/^+E%-`dsQ:wɩ"jm0i[Zʋ&zKp!ooǛ'S%w}JМT#9NJ%=H=d8[go-x5fAms=ǟ]sԙ 7ׄѲK:C>զ+D #-)Wctny9k C<-Ү({(YqV5w7dtjO~;u1Ő.b+m+ļM$?-ܦ!'&!kgv)G5L'DVe,W.}~"9&H9$0>*!x[^Ȟ-BV4 \a -)Ry fkTM֜QD8")˖#$zJO2.6xE)#;{ yiByc>CSVs'<nr?'fCJ Pw YQKIZ=F~鴍ip}5`srN isv2(kk{g`[Mx-AQi( U0%@HR[=d% MUB#\E)'ٿ:I6.V5O{ 10[<]?ʍAR;۟\ЋSn(1JZ1@lL2տp|ZcS0ΣseՅH+`R3L|HZcA w74ls61;{ě[ +e>*7Q`2j鹥$:>< ew>v}#F(̸/x+| dvmIe!D/]U aXs[rg7`H#UҢ\ DZnhh]R{P:Y_0Ae*YXlRF@^]%2;8,b&Hy*nbcCO}γک#3H&>%k [_*;mdgA[03h&2)S?f'/(#S 5>ugrqx@J3m..C'*f7{/c䭹2&>3v`lF:)2 \|,9TwI\TݙŪF֣~ЊqVHC z999Oc3lD6Dc4B"ѽZ W!<>$IjW8{<=(Bn]ٍҦ@A͹ĶgZpk*1dMz|,銕nD;tm_I^%UssnH)(NF遍:K^Zw+)~5V^FW& JcN@@ʟ`K<XT".3@`(|N戬lob=PFi绽Ŭԍ_{8A露m|^e.FϬDVB\mRh"؅Ժ'aUxh -(|rdž5`KӋEs=pdqpVu<5n8A@ʺ*iVKZF8Sp# Qs {WM[+7sxlKX0ۘ{o #܂:ii7$Q=w6ʸ }@-w~M57'(!<]D`k|罫"k Xg5j"ksB~]\rlJf"XP@SNEһ3]֠^Yzp '8DsHi9 a;[T@S*ـ,#}Ck8,S\G3k Z0 =^ɒ ?^zFQqzq X>#ihda&Ӿ] PuphWkR̛ 1B`u*|G|=7|,/@DpWejaᔡT/QםVd)yNs\ӭrp 9=w"V8vW@p!fGK&"#C#+f3"|%KRcVK;և,os+qj!uW7Yn=Wʽl8v͝ @b>gW@C1=ǾPZ!:O7+%gX€05/?Ŀ )aTڷMs1~B?)^T pRJ9rQU9 mdE9ƘA}UEp)wC~UyU.%_8Nߧ G1gKM!Rb6W5+?:~ڧ5-O% 1Jn^ݥHHAY?!Un©݈{CS7 a:q(P3}NXW35|Mz1@䕏ލ ju֬?( Α.տgSo4y[e,|ܷtA~F l?M=Yb5J}^\7hQ&?uhw;c"$ĭk]dߤ&X0lRk^ml7$`^e\/$ k+pfA+ #}ps-Hash[󑭎xR+&8S[BJS| C#F ,4u>1-9,=Ԫn b-bPhݔC}|CXԉ K# Ħc9Syኊ0jƕ[iM)2HGfy1Wy%ȻztQ]],Ϧse{ºhO |ۻQht ~)T B$ͱ;#ao |8.h!4C~H9,DuAe@QvEa崛fJ2cHG * r'4Z 5wgc;LVU(CsM+~ar]>]py d*xd<#)!(̕ٹ\Ѯ$tr|3#>|5cm. \tf2 .>Gƻr2 w y{$M;8 ࠏy9sTc{۷*M3sr-ֹެƚ-dFWIB .#T`C֫Dms43aL-\w ՂW"fR1Zխ*^f+-g .W{9'1/:;oC78 43 b]kbO2q˼x8gLiO`dfxrri=e1[D``Aʚ劄|vg 𵄽<70`=ڛtI)!GIrkaVP FBW]& vn_B [S+ay3+w:&AwRaW'5tf9|2hDfsH !g,24q#P.P 8Lq#v4҉فW_Egs\V0E~[n/fiIXZN6Vj}GwlwۣdMNifӗkE**1")d#B}5nJ|?(7^{zc>`Okc:nxkd˓?j啹iH&  [Ju*o_TMa&݇; sKLїwi.yXUA,f 2~jPEi q u)!)ERfX.7xJI2Id@489hR ظ=Fm n?L; QP|LvӪRL~)1`\x蘰06e~cfJ7hBG`6oil,U,7FiZF`υyӃL>hL/R>C3FUԶJGj{F6:!Y6I\ ū&d[9\yY c^ˇcNzP5' 6+P"LM4A$0@r41ʘQv8ͪaNwUș㳼YT:RKfؓX=`) ܰ6Bs:xY'W{+]m{b87TOo=8sҷNHT! dIFW Wf3C{#rhER!Y֨4Bu@ u2PJ~nW3@>f2 /l;A tkG1= Sz/,%x]E$Vb" Y@n03JP~Sw{{m kM |eg,(N7Qm`goct6TCjZ5Mk+&xr>Z?H+E^?oIqW(&i| %L fW ![82dkcnAMY:fꍟ)rNtaV#NB~9 "GW~=XL_pt',jKRk*d{NҶ9;#]qdYUpa^SjnM66/uFR/{Cq-g4%$D%uE7lp߹= NW/ D#ƣV3t^_2 Wm?7W#%XGNG/tG@*vpW˟Ϝ͵>_oSTH S~,ZJ+L-C_'4ϥՋHᡵ6\\>bCf)c6DMKt&Ex{cѐgvS>3GYSV;-(`ٟ}uV 'Kd88_Ch@lR]/8O (Jx{ =O0(ڝOY`&G<PQ`s@~uEu"! -/J C3wN{頶w K(#ԱnŽy['1)2~-ʸ$.QϟZ!GKQ1^*x|Wg\BӵR?>b~Lk_oWbernS^B\oFcPUdPa%n=D ̟ZcF+l ; `%t9ްhg(Ǻ`ǼЁP0"h0o(Aos/(#4lԉVЏW'Dje ]&U Đ7=0jC:s[] ^9J|p,.ZU<[Xo*%kjy}ɇ\N3u(Ms_#f 冼7 JJC?EA{Wé^jN×X+:!}q>o?Xy  7,uu"@oթ^L(8ɺ bg8Y- %Dj*jvyHp'"I"ws^eJļn~ ݄,q%/5F]RW(lWo|'Аq=:6Ոk/b&x7ј~񿭮;\!fG~tsUŸ 0j ZA]I1oFQzrkױ%/?d'(QTYFYƸov?3vw[^hŖei {Zo\6,x:;SӘZJ>y ;m~p>:?O&|EvML_|,:R$ҥF?rXUZ߮^uУ#ӻd:}5_)i\睮xF#{&;Ko 6Ծg5uok9/z#Lw+^b6bFݼyꞏjbjR0C|ܫ}v8(2"֫L\ɯgc)&ɤ$JOԵ$]D7c+.(V8߹m68 Hwќϖ}s8FRgԃXQܨz>"%Mc}/NJטuY cAK~f?@-+nlg=Mt MFL *yMݴwcӌ $ տ']2}@\w]JY{Q&wMPq ?k,/Ҵ?huKa7WXgU]zzvI57yo-p,fgooBac U|JBc`ue|LQ<71 BjEVv݁$b3r6%oʫ搒"ּ~Ii+Fhr_~T2xN,@Xc80֣;lR: :YvfPY0^*s -;CcjSU-% 2&p/z.N~ 5A–֦˲Ib`!t (0&Ӂ:sg I/^2:Np*9lO}]Z1uU敼횡Avt2t0kY?"V;^`t&J|~jd}e siA& 3eTYVJ %f߻=Z 8WŖ6NN؅( *$ g\zG4WXDanO#5oQp:pOz {:.V6-0'8~֏MCj%\sYRs &{ ^E_0Z^@Stv8gEt(Qn;Pe@DX޼#X@B%$Y= {4HJQM0uՠt1oM{h1$8zUv-7SbRқITʴB ZƱF l:4N=qX50N.K?]-xh C׳,1.znKSTr ]y+wmծ'&\KLj{J}l#Ioa{<Jrߗ_s0L#'y$Ht׏ .˕\=4<$bà=|N2&PnvضAU;gfN Ֆ 6v0:&4ng*[wiv(WPZnW/ 7Y>@9wV. bL'#[. lSc~#&ê8FOo4sY_69Ku/V];dԧN}oY,4C,;yLCVZhܓ5^XA31həaP~ P9[fx&KJ_ֺ +}I0շMz8'Pgǝ"B)Ze:ZWns  D[I{Dy<X+9P&&[DsOM CÄ/]ٴH[(EC8 dEb"qqc 7'zO6>{ÒB>dkrH#,}ffڙ[isҧwYUykxn;rЯs!1xU;'š"N^ |Ao+cαڐMQΉIR=xAVa`=]`,їsR5/R*McqG( Ti> SS/w LA W] h@ȋ*PGVwJrAgg6u<MǘGSz\1V҈cILwPu-i>c]v }M;i78f}/j'D7`ؔy>kF fW.~4ZU%OuyL65DE3%1ǜFZ w՜Df;kcZޫ-M̑e )EC>q~يxQta`zȉ˞ˣmC'˚l<2J8@AexaHEUWUE͔ld_[zj/~[1l-"z[/ IgRPbF~s6|\gʝKk1}\i[#1㓉Y3P3cOڣFkfakʨ^Z\vša)ݑ,ù.o8Kn7f3̉c`]AH眄( ùq'%}|߈rÓ ! /+;"N VJUNOH*0wS˕2I0 ˵56v0b>[=ȼ}d2L+a h_(ݭkشBbF?} 0W}Пl*V(V,:LI` =!9TGZ|M`y'Jo$==E| ;Q}:>fXd_FxDx*G:A"o O8ӣۍʯwWaI4?J&N+Xw}yiS'(~πRS+_J>9-GoC'/(7f֤65r ~&*0 ;\PeT٘ua,q J&o܈$/*Ǩ)s8"bDT(c=j;άk4x6Ov*gs* 26.Xn#&t$zv gJJ2 p|80n,p#MĦ1brVdgj'>O#-` 3hj^t_16o[ZXDn_bDBDӌ"fTSf& dJ(,;K)=Ab:b3'P4ƤugsQom*<?/$A6>^1Z\D;rEMFqgXM kT. ܕd˕޳ѡ`4Bc4)> Fh#sfmi}atҬgS #16+Ju殇;xF3,3SXU44V4,yI=Cc 4>J< '*жuOΜWA/Zm1=u y'1: #QbCmP\Z bnhYh{{Wc; ,vmM;* Zrc iaV2װ݇9Vj\Qe~ZVE{.WjpL|PP6ÞfSCNj'ֵ@`;>}aC!"efg++dYD^ 4\2YuHej= 8* ͋  \'0B'eX?~ܒ^j{ZzA̭<}xK1ٚM@b52c2t`0Q>ĪjlT?vh "tAs;Ǘ @\+#Yo'9b%dzACI&1= W|G#QoѥӪwcd1ÒE`Ti+YC*pHNp/ɩE흙Ag\ PRg/7'\VsUig oftk:9:JP4׀R6WECWC%A鏴JavV  .A= %VECW|PWV] {sY9lz_؁Ÿ@``-Lt6áv[ɤ`s%+/bs[iK@B嚊kCH]|QIf<Ř杝up#y8%* F IcIiN.ht|opH"^G? az >A(/t ZZw@-MXB0Rrq3.屔*j9$ $3nPr7%c, k&$$ 0kD#> .M:9#A9+[lm_EʊDGT+O+gp7o68u7pFRqn[9cFvfxO=Wn3r ѣyh#)Jv @gDkϽ Hj3h7FKթsfcwg6Q8*:c6t)B'n1#''vGG,/*9.+|Zy&rqKyHm_ʡe.e=;Ndp}s֋&뒂'%IOd7H޵vP7DZsSZ$r׺|r6VhZD;wpNzexᷛ]CHOcGV7N AY#),ӃiWGE{`wE7>]31]qҦ̶ zMku&6F-l9fi 5t/'kk6e4Y3zaTj'/Vƺynx2§ WZ+g685sA8CpȵHWوF6"ޑlj8+CjpC%Pyl$]5XސwՊX@vtw'Kl}&#oU6.]ETenN Gn+=bbS0}gzuRY9ח=~ۊ.0ƖcHv!U [LО4mk&hLT[ Hbtvߦzb45# 5H/oS|ePՑM2[\"kH0bv|ًMR8λ؆C= 8Mn0$'XdWonvHjxi(b+s=Pv] cd&7WUr,~]t+yhE,'_ ѱ&!{͌ȏ$6fԺ.ՉW/ЊUTFvz?bD-nZx3ĠyNw4g2~Sn<|:җ|ȱzt((_7pù;G{4Xuw">+=ܜ%uMegs͸m(!CuR|R\|} W80\"'dyC) o1(' sz6Y%8 8@LbskX~^1'E-%(C =ϵ:( ?Ǣ]ǯ wH6T')X&ȋ:686efm1}z7jY,Q>[`H%CKB95>hg$"K:{%@fwkM S8E`Ls!2J6=3 mrHALzZ#@a{-ù 8фb_o.G5ntR4qq`MIbQ[d$jH\m{OM /l%TW5 Yʋ ?:/_sômh(tSu+{ -mbX)}K'4tm:~j ȗ4P,G?(N7\r_Tҹ'L0A'Yvj֙ ` -P9TV#ڪNف43S[4IFj'"S i|#_;M}tii7.$i;.@yckr@i$r7X',h {&"si]yMV>,};b!'~s7.wl-JN;yVoL T01Ҁv/%&w$y}L/h2ef{X)X^L^7<9dz2?0c_4&G(tF k"<~\@7mUE=';N[W*'u4.@KiD]>^ծm3χqW%:pT'e `JeV>}*U"QF#L!05==jH6#8`$@=m=^Ql:x.W " Dg/Y tlj%A$-/TMv˅e Ԕf'{NߎEP>ލVg5.:++ чv!IY8\Ms2*XCBB?YD4-O KZ>>IȄ?0S4vs·`\gޑ{+Yqy5-,ƳU!Zܸ<3hp|q?%|=6E^ā%*s⧆{Q@MA٭L^j4&,ۖ-j#s>S\6٢ `Px/9_>cw]U]^a{T K Qت!(xێ[Rso+i9hہs*DNw%:R#, nbËYe$L$^ճY|30{Zc@^=`wZ9F535Եoa]#\w'GL>r;d%YP,4HkN@&fث(1@146]Tjq<_ScПZtōy5!e=`-gSe`WȿHj$G8~g*KQd\^;qk^ia8R<%LY9RHC]-;5 MV9|!77Z[K`@XcH-X~ fa$*NLHsIiY;`sY1ʛس 37?-DF{R0w!"ybqn;F#r/l`kds胁- F2D ,db^m96hJW8Uo[rr?#=F>n/5Y*=ٴVQ<aSAJpE\bBgJUBTHW;H_VbS|Z;q|C~.虤!=!PJoI)(2aULB.!k5ve2>ϗK`WB4!ZK3˱r2>?6ߥ9kv/n`Xk݈P hHG{C*a u"yplhX7ƣk9m|nq+s둜nƂl>,(Gw$Azy``̕P9^(GDl^ޟCvzҫ|^:!ʗZ=YيU5p-jTʼnGzm fpU7_i۰-*R3&+3IOVANǁuN+i ?-}MI9&ϻ-H>`Xe$~c飁x+b/'O4%4ė1"?I ڂܧVxoC8.ΚArkٝغweÜht>~Y2H~@-E)4~^싒W&}Um{|`P-*A5 U.C4ږPǶq[& aқa!ґyiPs:83^@"$L*TQr H8?@o%v$JcX 9-'Ѩ&!dQ{ ;31\7jNIPrIPbW.uN%Ot~cPq]FNe6EFx<l!LKcM}^Ird|؜F.<{# IޏGN?v>^h aR=V&fv 4t" "g Oi@4mm+g!MiKZo'6ZP^ U'XQ }h[+¨OͲ'9Rr8h_/ `h3zHf>]u>"@"nP#X}tld8zb93ˠHn-*Z4d ï~kEi8"WB3l3~9{|IT0eawqӵ*0+L )xh LiHL >X/{˵Vq`ûESW+3dO!rE{ cYdcl\ל~H:6%PC]3YV\sGS?ϕ/||Oj%pqkDm6ؼD 2 62J)QQhK .e`:B_@G'Y`A05嬚ay(f,Uwϧ gt)L;@%L6'Pf4;!8Pڽe6E$ LsV@VY*:y5l kIk~@q q Č?(dOx}>gLF#HTJyRH.C \q-qB ^%1?<43(+H4SO:ڋjUrY[Fk+= LE QgJi8 [z^wbd-xS|ڰY5/L^ #Q92z4|MDy(Utrc?,qjmҚ?-Ev}[81 uJtN9C\e%mC4P˦^Bw/y=Vby.("KCEih/vkEoWqS%v]dNڔ !dCaԄsߙ^@MbϷ2;gS9:Y?Pg{E᩾AjplZMC:65V-nwIm# ֍7Jw60ÏgpN9Qͷ )))f+E 2,0៤ +!hʕDzmqUrIT?b"h`.U]I>>9<:Rq 0 - cFcX[|!&\z}Qɥ5+hX@V'{dPAiKg MO.5XCl)Aӡ Hv;r=gښ3-4/ZcCJ{c=XkȽń%+ ,ĉB޲ȋ;ޡn'{4Q"3&h M͔]c`K=v-~B4(6f:PK9lz&N! +#2야]g\ @Y2b8}@Q>2YT2z_ۀ9HnbxM3PS(uey +KoHr~470l, +uRN_i.b!PY'8`]9Lc1eN pZ=Yƽ;!^'@S2#-mSA_¹l~O.L} T&ZRZɺIq4T=}q/>rjuf#%©;mO6e7lsK{%dy YqV*,*0abu/G:fI߾ )wi ~R(p7Lc M]RS<~b K@8/EA{ ؉mS# Gİn9hԁ-G* PM&Aר"Z=|ME%E ѐb|*=(:2QÅ퍸=/)O!&a;&+Y=,b?q+HΙ o_Kd"Y*Em0dE>\f2s&]=xBFNO3 !?7P XHUWI1Xgl51esҭr,d?ԕ?jHU㰇 6_C@>3ukdHԇIKSw.ؚ)nߪDćDeVOR(AViPi@ÚH 0p0D`\JvޣʰMug9C\lnn3A% uccC;íU:+p=P@hF=&F?jȎk(sL\1(IǨb PWlTZ=4ȣwv&ykAڵa.[5Σ$LrrV坕妶5NzI4 $.+H4\>z!>">AI=pyGXˉ)x”AN2KVFe[=*vj!{fһǖ ߮B.. ,!3TLSUY e(~R+s=^mԼp+g'/O^ع^X{}삦X)%o.0 *y1 EE5ojߟ'*oTRo{ozMnglV8bY =!v v \Cm@ϳxIW? Mw.g )A | ` L;jz6#S7{YY)IМՕugOLQg$nM0V!/] ΪD(GH[D L -wk]5ˉ%$ i3a j^[~>S)$Kp$Jf)9pKpQ3c a&o^g!e!Crև%n5H@zX > :hac' NA`J01%ŸUGDŸt;!;D![6T9ZgMFg$6w"t1K;ϳdCÃpF՝jI5ܐ?yFH"%d5|=l54ͲP"`Ԃ6ΥEq+W`*EsS^zY&zB\} F+"Ұ`r!I3?GZ@gRrJ/Yι؛oBX +З+r,)+`{Zh[ό .k]@̄}f^j?'f#?/k}W(E8zUESAsH 'TyE 2A@?J/.O*1"Zbj|'y'2TO![Ͳlj֭Nn@D~["'ʘ'b xe@o(-6SH"XPw>ӟ7@Hd9NI6^|I)v :̅t>m|~h -ړuފEr,zn^Bs#q֜@]1K_qR~^j\OӇ33/K-aۍpA -.#?;p>G#6$],X 7eI%MC9E_$Qp>|QF UEg~#mSe/;\Cyh]%z-YCZ *_G'Ggw=hUlq`tʋ}R,=wF@uG!=k*aFX["%J̙#m#:4)|=^bM7=qSa3{=Rb N OrEov5+qxaehtJ iK7~QMhiTT dr3vރc%L6wrY` HO% p֠t' 3>/Y9 |c#9LYlͽLO1}'W^ J@؇0kXz \nNԋp1/wAhZZ@uWc0c[a9qL&HQtv@p(阅6e'0˹;HIȺ'^i Q>'%s8 ,&F$dznvClkͰ84ki.d*(\P|b%7M%qR  +< `̩ wGBZV8^b7g˵u '}`inX`&y}& VK(>z@Vv9*]a6A v62ҋXD%t1}gCZmzb\>6߇I߇eN6jh;0A!g U6(:RPx[F{޶׺ B$|9.=="kRq\C"],xdP?_^u4PjW2Vk׏:K¬/H]w?Yyۥ5L ~w!eA]j)|8wD9XeCe7!Q m#\lDvhNfMo7Ch,DIsUD9=b;)`ڧõ;R0>^e~}/" &&.\VQ cIaDI=a7'Lγ J1|v?rIf&1bS72xws,5̢֑ҙ!.9yۅ ʪ4k5[d|ltq}$Í̀('5$oɤ0,V3!bIO2 :4p3AU6F=7RǹX{7N+;6/X%/[(I&\bb8g$Qu[zJ(F@-]){d PA*UNnj{<m ;Ӻj4y\i@7d !]@jρ[q9D\/:u2j\oahwG,Mh,!1)>htݲ*yEi'.l3: &s E(楯:q(>߱I,[&6yPLǭWwfl\֌&]"*sM(Ok AfEm;b8<{}~0 \5Un7]E^ab:S#돚U 26!rPtؿ/1HT=&jyw!¯NW:gkl1%ȱsXC` RIĹgSi@2KVFU8H BߏH-[A鿚ףiP'7jP{*Ao޹P8`rZE 4VTPIIJ:ݽKj1u$clJ7MZ~1xwdd<2h i[5)Il.- !P<&q]4`E FuueE)j|=Mn mKrH咇8omrr5tk6@6@ (ͤe-~Ct<_( kc1U) B"w8&ĕ΂sWs)3MD7l ZҰQE%-HV-[&wbPM/T^pLPu{4e0KY毸=`uvWk%sMv܇\ MqT·M U  H^UYoSW,6 w*WSSW2M$vi iD!- }zoWqCA9GxkQ(SҷnIu?c)>7y*OmAiFL;m' tc21 =WF\27TI#l?=7"բQE x V ̱N-ts} [LF絒H(#E҇Q&M|+sgNb&[h _ic)>6[teToD{m@6R//t`hϱ&O`zH*%7ghmtZ'Fq6jwgq>Y8Bo~[H@쌃˛ gq VW#?Hݶ0;l|ז׬TSI]H/렪&ލQa㫞ecp2`f -Y5_R k٪7,y WhL>{*pYS|įїd$'bKxNLDcDQ.,F.M*mj隶RS6]5jlxT%J{q+1g`/uځ\e6!7Wޱ֫9͆ks*/|vMQ,_]<>~cȴ 6$6,Z.Tpp4~ -@/:٨G^?'l&ܳJ3NeַQn=Fh%'u|KUejٻ0.+^d1C155[*Jpx&X*vY` c j0?~=E<7)>Ci!?{t?2}͆O'=/>^Tpgǃ'j~tkݢb|l ',0kfNKƾuti]9DF-͍덄F Ώ,;8=^ ۑuJP-6~'v'SHlSǩo- c@s7ZdY;ɑF6Eڴ}u4Zki=w9 ,Js6H7NԿ|X"]DQؒr@&ɿd2; #.t8-cFwU3LyЇj'g" W?R`fK5ٳDP]p TP_FK`y̷BcFd$a>%wapSIW{%k~I~`wayO;LB?ά&Vt'_LZN@X:hX 9dAk4jkI9GC_S~Ώc/a&<@mzoO8t ( )+KE|4hi9w+OflH;g"%v z;^5@_W<[cB̬{ە!<Y2Lr4XI ح\o e|ۅ9U @ܵgiB& t|~m1B_vkh(-jj#Mpx'b&ʡNߓkF5y?*P hYi}L$ɺ9m3u/$1rrimGWW4v Q[*df4bUMe<0x7HZp*xDZKݫq;ۚBUf)߷ TxD4mZ߄_AfےkO懕 Ŀdvia{Td^]3*ma\Of+TVphE;-ٽTݚ gj(E&l HHmL5 sQCp`Nʸ=3_򦥁{OdCܶ|6xNm&cax>Rt%++0q(<>g|7|x'U$AMt HޖNa&C>#jhiR3j)*5I-l6Y!؅cismB;ЀAPxÏR,¹V1P!OjGd1_h`M[y?MH#J=J*ɉ @•F7pWqEiV'*~|QCrx}yTˡ섅Z+uZs5"}~fAb36 k0k(V*M0`ɪ[(aB~A匱 y㟽D;>%.3j#ki ڑ7u|&á5S-˥iZpC9 wsL?9&"a$\;27 Uo1'y|FYiI␫![Q}`2.6WC1q qZ#oU@aˏ'!cG&ʒi?*'P@KGk{6 t[ְ.(&)Ǝs5mWBʯ[&f\4ͺ\ZaH WWq5;m>c9n &bq@OpV#ǺYw!@d#RF\ȃETnk Kmڝ)Q}R޼vƭxs#$FV; g.˭H.JM>z !6|kr4-l]BxM NSa^mq?ϰ `m5-8Gox`9c n9ezO4hSQedo/dY C>)IM"e} zS5sg&&iOHJk'!>#@ E{Pu7ǂΤbdW$6^֟b*yvPYv["G%20zqbpIPajnt;M y0h޼RNUzDx`ȉ38CSi Ƅ#[*>\r }SPƍ-EC:4njOo⒤1ϞRzV3, N_`{¾ڜE$>_`BA2?ԞL%˿=GmPA!$/M13SVQe'+iNMlmlGݾwg85[- 1_>5CO;GRoP`Hb/~l7B'xnmYU! _dIed*eZ@wt 0ܪ>,9_d9?LDld쀙BԨZB"*@;8Jp̏))[ꇇA5WGF *c"Սt0as"&r| p, >cSM$koPNR4>;JGUx 沰mW`?4AVepWkS| p%j\v0Ax5!L 7l˭ tOuRON f :^'Ȉ3d)ߠFGl1tN4~HS!2?"=&s}cmAm:ά arx 3wOR\CCH9,a>ŻL0@f&O 1fTp5 cQ!#wѯo9# ?;K-A-nU rbnoEB>=ʁL8)PP>w:\VjC Q z,W$Acꭔ5=jc}e4X[(>jt,auUːLC5뽰WO |95X} _fF!]mvNpT,=3c7\g7 IXx0!΍UU+:..({N*`thM?`9 I>:nډn% H+bqpaEYv|>=Lm*IgcSh*STwndJL.Iѝa<ɞo<حW7]~|r ǸjgMʺ!J9׷`(!Fñ;|hc5(Ƴ9!{a{bӳ_ZI۞S{u=wMK2 W?VҔќ>68U7rwm*UmoAe+C99HY|xλ§2ի‚/b>e<ޝ}Orʈuӥ`GO 9𙿕k6?w}snM'\'$'S?E޸=]Z%/+z@dۢPh^%=Ҭь1(Y( ]-`` ZW&%nir;4@bhD N:Dû7q($NU:MMmY92#{8z穿ǵ gk4HEјV?jPL;XslIB|]g;\4#z73sJ#=Rt~?lC1@mdUonWͯ|GVKK@ p;K# BVXcNU)UÿVm&oR=lUrPl3Uඡ:OHn?灃ۂf)r8>ڮT@K-8!M CQ v`#Ԍj֭>RIĝhF&dQ $.Q[^b,8<zRD& :gFzuu,CUC%.cXj?|m NhB*ϥ,DmAjy7FpСG.e$$X@ZRUzY' JE{"U+d[ gyHn* gBTʈs[1Ro KT9*LJ"Vf+֒Z,E ?r$@׿JaE܇c^ʘ?yS6"JvsKJ-MZ<†6l9}zrcz$*Rc-$8sƞx Z;ab,7&ǿ󼈉6H.^Yva9-@|D{t^#xxʎy*"~`Ux7 vfa!+3Gq!0hEpl2{(`v TP2X`,Qw>5`f#&G>뎺_օ X)9ڌRэ/:$Р\)JГL؀O買LM>ϴT:框V8H 㘷}!EvCc;=a$~KRls`USOE"c !ԧۑ\fT]`vC;nF)%zΝN=p e[&#:Er&rpm+3% Z%= 1´*5 }r kk}fwN?PKF9FmIZBm]*{R'r2?dsm@:v8}6MFQM4GBU<ٙF3aTjK1N#hb`HpO10U:MpXi|zD޴oh6EQCVU' 81‡xOCV4tߡ=?-U|%*(<WC>Q&4\h?G>Qjڼ#hBW[_dޚ Sz`XyM S ]02ĠSl褔6y ңBLFtJF9`<`2\@) J DQMaA5ܑP>,jY o%I%PBe|qulj~9,)qP,~HX-ߩAzo"]|o@‹z,a>h9N KRɦGlyXx=!|cl9f_AQt)І8PT0 Ws3k+k[m^5}^;98K}zcIn k)do`Tј+$`E_&nZLʶ۽K./!9`zjwzy]!;e2L"$B%eׄ#(` O!gɑSCC;y>N6yZjqb4w6EqV;n_"WǤ9zq]:tGZK5 ?֖c h#gzx B'tB@Dtyiم8 ls W=-~pB?FJ'N({ U ),ȤҐ+SD$OKrmy(끰[ECJAπwτۮ.8ENf25.+tn>gտ]nZqcLb4Txx|XG[Hl'Q&|j?ԝC@~6PLs4L֙`>l%# o~d.RhZ10@<&Mvm;Feep=Ir;3zeEmJgtSҦ&")v̊hCUk]ҌyيH''5o8q4~rwXdKf&q_6fb=8>9cf5Éק=Rh>"darZ2C%a5'Z b_ܸxPVZr'ZS#}3Hl|B3xz$ȶaHvjeu~{n?!ff4C[gXpk?=24 L^ S9RHʃV9hhYxb]oR7+Ѷw܏/x^EocP>dg፬weoʤr453 hMb Jծ4A>}RR0' },-@@kx9tF(B nŽm^79~Jp%L9ѨL/yeADUtIAWۍ{(? ‡ u$ބR{ÿq!zւzu͊{0v"Opt| 7?0-W)>@k]H~GNPe uGFjMJٛ4Q(;_97"` 䄏=4;BB6x AIQK:{ i֠&c &R 1S琢,4R?!9Q[h4V ,@דF5Wtu& KgztY&i&oUBnؒ~ޘ4A]\ e-|(_h@ ɅK/-G<~xm|`7Fjtc*-Q?d/{/hgi4 |_&RN|#D~6Sl 1Pk0k`91"[rKf[Hm'fA/UCwK6Qg}x<TaЈH8eY5*kb Z 8+y8!H 1zraDH0H$(/t\!Yp*~ha3qK̴Ÿ6b 6 yRDlԁ5I`YP""T\p"BJ.`҃ O (bk:۸(}h佄[ V6,^Yˢhbu1QR؆=1iOϔ 0SX"8MёP"ѺzlNVczQ=êO I!KTT9)- Ӳ3+A4Hs.Nfƽ5@Nog`EBkɷ@s@]`IE;_9D#,4Z{>)"ӣ|N)4%/鸽(fs8@Xls|5hXo$YR603jsY"?d SS;;Ϗ_~Iwo,6 迹YvjBq[VLfrX(vIp 1(Ȏե_pXbHdRQqMH/>4sJϢ{5S>:\': i{-zTs쏨躜lQJXvT4|&G%@&oPc +Zr~aT3Y:XTBXEtIœ EX;7fU:Mh䴑0B-naBPi H0E|G] GD_ro5xQEJ5h 2?zHL u|AZ~|Ɋ)̍[eDn2ѧiAi |Ӹ*8n'CWp"N%4|thC;`gwtV C_g8jA ڻcA"\~ O5 %»xTY8ӈxOTw:_-jti*92$O4rõ $6ˣ А{&kVptou]^OGr|֝H% 6ƻPDF*w?\-X@[t:&Uj!5wg$bi~yt.;(@!Gkt\67ft/O Xus)cP:`J ]t 5 s&9 ^\,%1@c I[ELbۃ+ AM=>x(gvʍqqLiw9%9ָam;f-(ot`l&*EU Ȗ<)M6k-ht8v$Y>])kCPT NgU& PO+G]p \ ^-,N?@aώ'^kqhO+ hHɷ&5TeG)F Y(d2#yGer K f(lHrJGb61t#nX`ոs@ћIdX`yoIn?b7{=R,n7e'`pϲAaA0*rڑɢ/ yW ""sx̌p*R7$l9f!,l@pD4Ho0,NV6J ]fy ftm lÙkTVeBR+YXG 6@?UW 6)D;IqÛ2_Ip-,OG皬ҳѬr`E&j/*OhK8Dɷ~'Ze6v7]o@'Fz[R_|^lp2U%G 6CVz| "mp{El㓸i'jyJhsT BA}zᕄl @_.Xݾ1ϝ,t$ `jз޸s`b~bkz* wHTMjZSrx"k\r+g6#}#}Ny/lv,{T|QI@"-WaN]'84g <ww"B;7(Q?#V]C4k /U OuP$=*Ow(~ [fN1VVa:Pp^YFM۱b¿b ✣ AXcN0 LX y-/ ~#}>n5 WfP؛ђ`QɸN YWmײN;ѽ-> r:(r-8ZՋq#u3[ea\ARf$ʦ 2XJ-607ԦYҰWh ̄uSH#E6q> lWZl)X=/:ZabIKg$Q6 k$㪢hP {D2sDܛ͵ zO{\_\j|[+§=~号n{:Y~aiYx!)dE/s!,ݎ|~=a},/I>J4תaq)&ǐ,5%G$&a$UjQpmĒYԯ7 (t2_mb`"cAxuPyqS/l3aO 3k$EQqEdugoժZiU->^X2$f4ZB1?a$u4b0"AhKÁO&sO&amJIpxFdc'aPVS3OL=<{;B !Jkֵ2- ,yCЋ3pxukF7J'D'H>-Q멬{vC,헧 h5$1 _(IlBY/B)~{!IDǒ%X6,x/lSҩ';]"[n v=՘ 3[DBE['Ɉ|x5M -Gi*D5)p0њ£ƣE J[K(J-m&Nsd\ +9?aWE>JZcgHM^_T\8*!*Rr]H-tK T`lZFlDޜ$6ʉQzf;MP頨LȀvuaZs Bwh_|hl8Wg>ga2nb@zF VW$Gɮ%hdTB|<(5<ӆtGUREΌڇ{f{ 蝦QR'I ǖW{syw"a~fz_L'aAk}C}vyJ)h\92LGh􂀗.jH ""/rM7}v!^ <9/g-(:L~? a9fS \cL ;Т93vV] Zb]f\!cY<ùbU-2&Sʓ J(GẎ1`šk,Zoran7>a69z2g ;Y"?yqF:@@0qEMcjUGwb~/ӓP4B8Pce|7#I_i): S;\ (iF"s\5K87ȅ 8u*ӢoQ1+i&KY*Q=t @BcF)oC:ed`Z:0hgOv~A. +ԼcXMW4AEm&5uN8_9ΛRoO4SG \SU=vE`!,ա0NsDXC,KcP2_;BdjIš$ wӅm޺<97Z$2Njy1#LoF.D^Zށv7Amu,$][am'ϒY[!XđLwf3ZEixF™ kf$yktRw"0w-#iсK)4RQ)k3ofQ[M- h=„Ҙ!ڔbt]V&dd R#ae=y$l }u73EOS!7Y=eVc4^ῗn8u: >X"X12ǖIIɴ%SZc|@_H.kp~?L+M7Atkr3^JnTخ$T+S ٳ$CoJ2FA-H$)cT+O.LY.CtI0GclfzB\괁c{j^Ka 9z6`탦,KA gX'e]niE@EfzvdɡAe}@ŠәD|7w2uw]!7*X`|7P|>d ?&T@_Y!ٮB9X>TVhkVT8y>o5ծdxrSՀCX7 $|6mc˛k_V֐~R3t̍v0se[UA^ 3e +@H= bz eeȦūBYՙPRivСZm%KWLYtL 3WWK"^2Ib%?qEai6 n8Sb;+Ye;iLղ9ifpi(=HOy6Ve P"%3f'T*?\^)W?Ie> alB猟ѡI◧ʡyaHFxHnkRg__a Kf~o}'OliΎaj3A"7%Qɂ0, ,u?ݙXQfZki'9K^ڞt%y0EKҍ1& gMӇ3> tzc +o9xc18-ggRY)f5z&=FzЋ6ϛLJ:>E0~%gqhd%K18;'m^|ۏ /nf2DmZBVEePO[svd~ו뷈:JC<*bER"E R|%#uH>(;Qwf4+8?m' xy?qF/DgZc;ӺF4dk^-:O ? FԲzO^:V/A%[ݍB8;k5x˪h!qmd̟~NcD[&vyߩAZUQgR1w"k_[}F訛iŕΝ.1:eY*7gy5c*x8Y3,?oG a sg&QscOؙ ̵TΘ}q{/ 9i&-sy&Mt@zдwq?{&Zx1> eW=" ?^ לH!1.~*en_Ӭ#a{5\UWMQ]ఋt &#oPj{b@ML.ŎtjM<,k0Qso 8DBgȱ,,GbXWO-wSX@{=( wJ~LuybzE}\Չ )4u\3^ӣ$v3ZG麟C.]) ʎ1{m57v;+-9dⶐ3`__JfRFIPM{"bDkY1CSLZ> ppYknjW!x+@I|c ij|6._cØ;vta5~03pU=:/=C$*|!6;Ϭ5tj-'sJ[G,YOv}=2+b6Ŗan0>@6KЙ҆h!ύfAP3lҽ d>¯8VLPQfRgX+=JS>ƒhu*+lRK1Z5=}o, YC |nclT:iI]?ˑø^:N􂴇x *|%,2"I`0?4[ -ztp V*!f]`s觶f92mNX,idq1jU`{- Ax zޤz@ 4وeo ;e-xVqU:Ndӌ\T^^'t =>?אee}p3 /N"52lS @j/hsǴoCO^Α\͋mpb%ZnVP&0Cr]wv7 !MjZ}pyVIi28Wg/(c,VUO1^wUtJYyѕv\O[L,sbߦWz=l[[R"}S/ϊ>6*sæyPˀp"ئũmB<,nB= ՉD?LȏXsqrԎgVuTs/ϩ,U9 ?a.J?QIۉDէݻ[<>%NA[JM7輖RK#~ǀ͝šGYbAYn+4'l80 y9MOS'jp}: eu#"ymAšϞ2LqocA NCMc"FswűTPwˠ`JwSmT4 Y!wsĖg Ş.Gq/nBN$eDD'nyrj5zjU3 XxR{fz2\(r/3dC>YK)ilFΟ4YjG K_**_ѹPº: 9*مYV/G.EStuBTsmw_հ sWSt{;~u\(f9dPo=Ic̦b߂4ŨXC [\hܕ+&tDvTr% >dQ *ww?l[VnNV{U-/&3>;0I*Y &EnL/!F& xAzT(e=\+-p~Ffb XQ ^ԭQx ٲjW6t  xNЌ07I!0+dW֮D2]fAK"!B| a3z oh{2(㗹B\HHMʞ*K}{b3S9lӌ meݶYJWsIz%! hl;30PG.< aO<,]Ҧn\d cvF,2E@WZ/{#+(%w"SAUbu3}Hj-_O+Ud$#Ur &)(I_=$F7FńYv\b]y{͖%Dx{Ѝyi.rK = W4d-L`߂:0˨Ӡg@lT/Y_ f]aH&`)){ؗ'7}c.VgLJ ) DҾ~-L\wSdmM`#wpEcmP]V|<4;uaBP'_+ZMBaNFxV!9^||e2QH́%]ƴ[0/9MQ봋#2vSd%u%7 3[7q|QA}?im ViZ]7 73}! ϥVEgjaTޢkzgb(^ Du>^ DRϏDNH&z[qMtFu!-Kq,'Eoqby=IhB1sJie,f(<-Z9I g KY>m (hJqGYa?I{IQ{AV2?-z1uH$v,ɑ囀&6?"JV _۪\J2%azH)@9dfI \1ᐱ9o#OW-UUS.ʖzY6߰:ӡ:@ah{.?l`Vl僎kBd'qo]Mf"יb܎E"MKrF2qrӣiAai<$ ٮK%>gJr7c$q]5H@D 7VoC`/O B%;ْ^ eF|3*X}2ȧs]sΉK[60S ͙^L!8VԈ,{Cبz5ݾ fKd$yRc|-Oy9ozrRb7ul/k=.Ņ0 iQo0>?"$F T6^$˸OQ@L^M9rX(792ʛ6\kQVNqDe֡Q݁.\'k O[1E2ʕ| ןQ1*:G !QvET(JI~eʸ/#{E6QfG)gi]7m@+Yx͊hV[RscIG~uf:F̧&ֲ$е[V؞Gx *jn鍧7şgmԺ-_6naݐjƳ+UjOVQzAo:#IrcݹRooWnC7-zb֠v|?XJ; Yܓ?_yE܄E#k\<[B5>V*hfwοnź00i; 2*Hx<êvD+ا]5耆y(v*EZl1 e=>jy^{kq>ږ)E s2o'9'sSHcƽ f1E-7})ƙעm"Fk@Ɠ ;@sb>Q0h6so z}:h4Yk<{ .xp۹)|Ddis'KS֮ ^`mbDhts94m7ye;:Rհ:Z/ix%CfT_Hcc[yWfrgSR"P [ (^DSJ(q*ٍҸsf~U $ey{2NPՁPm?^fa(~)2 {Q#H3)eڽ룄i2%1>HAH7\M|1B?مPh"Jϝ |uFvQ"vS"$b1" r``gW ]MOpK P@ ڪ+Zns4 pH0s};܃W|F1rlć]x}kgN%qzhgD \\H;֍+`kmy,u0BLnC eAT- 'pzI92~M{@U&L>?01ϋuTɿLHZc&G5<AOUtxc1Q:-ӳ 5P)M/dBܑw%ٿ&Գc:؎%&UJQv ,j$Z&1k]Z ~V%Hl>A nRbc SXatdɿUd;)@DAA{{4uXTς$)`qM"wTp8A YhV+p2'' 7x5cd kQN&MCe*4`|.l=ADRdU?(F&[T;8&{ Q|1bә ͣ Xbg"΅D6I9U(1EMIZHݮqlc?3&L#g. #w9611VmF/o8yp/} H /ƐPSkm6W.Eܛ?l#4(11%c\g$@D-0ڧ#a=u>sDuHjr,xb_/˘D-u>ieDQv֥.Qi-_@FZP֏l)Aޘ!Wq7KE$)=FQo-Q8&bl}+kao27&!d`WG7IGJ32S6 q,6dmaK@y}\4Y |è_#柙*?YW$ {^5JZ>@B'3NK[d9/# #NT*ׇ/ֶC^~=j&PQgtИ{b v4@kO$ V,p#!iSl̚;Z -i_a3f}' =(ƣىƳB*WK{=Ty8)tkq$v))u){Fʫ%[\,0}*MojB?'Keճ7Y=d}ߨ 3PA&֜^c 8#;'-0 R/U2[G:\2X(NUXnLVsPb?>T+ŗD? 4R.T&.R9C|ONhoT'٬ y~ B4jD2 TN|Fw\UuZז~'@1Eb9Tt:4 z(|X "-=C{TR D>YQ'DBtpyf4DVQ9u+YYD K pU鍸5VLi&(˘J[L?Fy g3fb|[6YCζ0s-jkVFk˰s],:E4u DΠV5yjʞ9eR39(f#2z7a!no0k8}!\c< [2B;WK, T+ AӪLCw'5'iG z#2?J.Cʷ!_.tw$sd :qri_.ᩒ.H4 t@I˻V RN錧| zsM6ETz@\6.c>A*NAl``m^wUYn[P-*R p6-$N;;nn;hTӿ1)`x9@~! `ue~KŽrK(+a34)VpT҅[noE1$"҉չK~Y:X^Ik45ws*@(3q"DD!/Z36JjaO*P 6В}Lc!`{0.U𔄛Uu[!B H!BYۅKT~YͿqm0JQD&m'Fw F7d9PrZ,[ 'eL)׻U>X6m/ѫ›V-L5?/@}zjqy{]5O'TjV g35ps 6 j[\):Iڦ/$N>vR ,Ju]os~cXрi}k֩o/?_₥L܃;7b’cˑC v r?1E v,M65RfwE8 祤lNM8;ecLCK nyP?8M{vPhp_9YH|FñusϓU \(RrrLJp rOD'1VJ ܪYCz&qH1<)?fMLv/^x* ́5#&W#ԉPдl`Eфr}zCtLn&x"ClB@IE}gf]~qJ@$g6$ )Gj( 8vuWٗaD(Ӣ*P$·dMRn'Iw$Q`f g$x 9 Ajbۀ>#8f:1\}l5Ro$5JgU;j^J6I8K򫬜e_k4#g5 9 <q+]X}wX(yC?$`̲<{K4Tk:HXɚɺy1*+h(e:g"Fd?[hۚrui_3͜Kg&A<2踱r㦮E@R$cjvXeJC[a?fhRڱYE/SO;&U$Zz4&F,`z\l8:9ԃӣ6ݵ'hEߗX#zS(U f_s0C#i9Q,oha暎\d?nU#AﺣdKqoӄTԢ)/CA.g,^0r)#0*,C7t֥_FLcϨT$V,F4d4\QpG0Bqu"(axBš6Xjx`= ہH!$vvӷឞt!["zJ],2CQnH5<"ZO‹񕱉MGmJ4[h-"q*,k_}9qy<۔W YX|M҄,P@Fbޜ2^]+ ]TkR- ۱Dm׳~Ϫn\hp{Mt$KfvԄxR_CĻDq^Qvx6 ZSi.Lp. Z{hP$$PkOȀCeخяIU@^_WM" @B*\zJTw|-Ajscd$O9z9[[ؖ16^M[ۉ%¤I pd7ܮ= dz4GB;I+ŸK~ܒRbToOY4Ѱ=\τa{iuiScnaywHlS/)K%VjjXH :~A%]zPin7 4+ahZyzt",Wa-_C|p Rd3 H׫6w%=6*C I~;\ RVP.>}&4KfQ2.#ml薔6$P:nxeD(:͑۵JP[ -8.*Nj bKȰ~a ҎܡzٔIXJ#`>YF]3TTmM5&ٞO_i q⿍l_Dᷔwۆ~o5^#m@Dί2vg AW—3bsg<g~G YHNh9-[`4>x13i3n흔@v n+1޵2v^3r4VLf ރE/qEF!XSǷ[6 e]մ+7?n[%ւXXxN,{צ'@AnPqpp6$7| pKgr0iFYa1gKI :Z`6TxQ{@pͣ#2. +MZ!!큆DGl{`WMT\a3CDV:t'7j7]e{Ny?m][\ť֐7NTx7' Ȏq26!}2oåNL=Zh3^.̄'ۏn,`evC9?VNZo2䪟 9Eָm6^wݼ)8oʼA%u~ ~E[0`W,Vi9 :iTn^.ɶڴ{{Y4,LT:׹t>Δ1pۓːܭ/ ;RЪV\ 6cs1՘klG*jB6mJU :RJp/"-{]3ܜt=oZՊY4ex/#@SG 9 Yc k9l慕'ݎO5I=@[%e-ӞSTӹ\9^< g]t!z@m7)K6>YK 4nzz5]LJ6ά1q^1_1j\#.6sujd(9sdgur*3LJT^! Ѧ^}!Lڎ?Z棸I_̼(iV2 aɫNr%byuSR/CZ+/Zx0j;/OM%ԢUO@+lji]'v"hkWi:KC>fW~S嵋/}4^K%Pd~6̓/IH ӋDT2ËԠ-6͉DLTYp*vfD}srС(KmFZd=Vo'j8@PW[Ѳ!sϿUjY4-<_HyN$/?2H\h;zVTOdEWʸJ ݧ|ԁSN GO+qW-&_f0:m?!U NY?-T\A0X#J)b!pz尟)Guj<%d:RKON[Gp8m;}.kc- bz=Qy/*tE_v зy805QHKEI~i>ozEK_r^{p1`69g(P xܬZl{¡vךm$fOhfy[C< %Yq3!vװEq" IW`}ưRtdfvJa&kn5o d~Hzq8;DLݐR/ieL8C 2]|&T<=ٛ'˫=]X~|춍 +5yun$ʻfTi@)d95ql`^FeCXͼ/F>*mtTVa*hH1#jQ'oZUlmKG kA5lKPG^a 哣 AQ4K ;/qKW̛`j;gζu!Xg|jȟgB7W?0u9!'TV}a?I?BY@Qƙ0Jd~!3`-L}<[W =) ݨl饗 m`281eY/Աtd`iFW#)/Vܖs^\_04ǀ\UDh[bwI[P6oB8f:5ᑆXJq +My(йؓ ȏlZ o"lgǻ_zI4q!ZI^XC@}%?T ,-E`A`X֚$ZѭJ,%HIYzypd<=t}9nK+v:!!d*e7du@ӤgFuL%t&v9N&}{~&_^5ak}:x*0!W =LE7Ap09k5aLbBOZbldslj**׍3.Ƀ 'L<` E;@0tp6.9|U3i<_/UqK˄MR.JIKzF ^y(;YwtuP4R;u3Rg5%G#v E*nH؃;(IB|7&BۣuEk!3Ur=lVy|8FFh]f e,Y=P4c`ʙ.x5 ;DқpLq$g |3 Ùw A4Uߝ rÕ6d_F7e%;A+ʀI W^Sߍg,FJ/e;ahD72s&s|Y^IZ79!4GL%(k ȿڙZƒH].um I- r-\k)9DEg(k b:p0!%!fVDٖ]- :O:lKfM 3~W.,[ч"wf@pPA_Vv.MN4 ,LNLOYE x $*R#`ǵ 1LNs.w]4Nמ}*/AջWv+ vZ \>aFDlA5%6O)j.\(Վ44`#7?G`a^z4:Զ|@F_=o $GZsA)!x߮bAʣ.C) "f^B1hS7w|_s'd~[8řY Dа)Bպ[Qt:&ǝ GWgH6rPŸC?4\gKt;m;̷Oe1(lړ އE&H /SQ ږsq3 !;%BYU{f11XeySSNŞ{K#ȆVґI<.1cI.<2gz<;MI7ˎR)>uRF,f$xWZ[ف~9k[o7j_c7vMG|9y"(;s-}"^o.=-rfGm=hNs JojDSj0uV6c'q/X>+k{Ѣ(\BXlP<-`T#6Ry@jHu/%]!v h #ݰw|.0]t/'hoK?opkdW}lLA`o;0haNm &iL[sL>wP45funKT)6J#ᚏүTkͱ-J8<!8߇h$>؊}jƀ~V D$S֐=q)Dg=7r`3Tߦ*$x,M;z8(cRNw[Mn6*υ ;c=q+`=䪠]/L ]ooj9I(cth$tA2eX]C@=\cESf5),/<#+D,DzJ(gEt;ؕUSrgYZ07070100000115000081a4000000000000000000000001642f097500010a7c000000000000000000000000000000000000006100000000./lib/modules/4.18.0-484.rt7.273.el8.x86_64+debug/kernel/drivers/media/pci/cx23885/cx23885.ko.xz7zXZִF!t/僙]?Eh=ڜ.+i[٦tkJdʅuTIs~H_E6-_A4LFe)w !A1 %`?OID[W𙤴oŘzKP^0y[e rBP9;&wʒ-(!B]yof!~o¢&"UîQpUӡnO5pSD/֣Ed}[c-}Ůj3j#Lj)jΖ;roz%A:6Uqs_7ѐw h(#r1LnׂH/]WB5.'NC4(3l ]oz!DxB? eC9as^ va5c I=xx~P鑸PbSIk>j* ] _S}Զ {%@_Bwwh[`;!=!{LIbNcy4U$xeU/;}Ojj #3,)Ƌ')Z3OF me;QiD<+P ㊌f>)J >8Nq&[p59g0su_JCl_ \4u7hDtUm55b9"WIɴAꮘJ?߰ ܒA?SI Bތ\tZ)YP49yνvzGJ4E5t鳇YQJuX GHz`\O޷Kelq/H4=L-Exhb1Oe5Y?ҽuq_gPresxMٺӵRț!Eag (Zˢtt‘>ʚci R<`җwԝCGń/߆-9{׸i[o_M*JcRN ",UO҇P\>|`g{hѺ.[Z^ !ç@4*H_f_d)J0$n%Y$N_.Oȵ㡡1uM`*Dw\u)8yl4z??8͔R@ؠd0qތހ\8f#~蟁\ \z|e Ac@6k XyY_3mkR uaGyڱ4fGv@oW?!&S2=SVPoeaxޜWrvĴ6{I8Q;6FhK+Np- gj`픦 (Hp4)ɯ39ؕ39Td(?VW%O0YF, XW fq+OF EO1&L_wFF \iPsA@0VhaB n[Hfynvv>jbFbοȍZ7!9hSH:2r\`>Z$'D:yw^"N {!ǍW\+j3!ן){Y=ŖxrEo0 {fnECQl:/lazߎB*a#ڤ(ΖDbb)7}G6+>q}$\wy@ $ʢT :V{_?Y<9*B$$xxC?bɒwRtT\'M&2bU$AyV`VhF춫*([HyJ>KM%!noF2TEvSQ6bc_AV^*>!pm*GJ!F ~ "NÓTʖK3Ǜ,eki"Сl+ ka:YPh5*\ƒD4JkT:Ɩpr+m}y+t3ғV!ë́ 5^Xl:.& F<2'lcD3J2u}ר.Mo<@<] FHa=㑢lHfv&a'oHPWRV<tqTI*K !K:(niU.h "^ejzQq~52# }BTr%E|ʙ0@9>^yIleXry@2_& O{}yh6ӏFUMawǻ><zS*V ZH!HCRGvtZP>a~>v O*kKW,d½б㑮x5֨XkUړcD+(7"}2OkD•x͏a#> 5&0:D WA/dBDU]pr xxlޔñA1 x_]1w @K\'Tit?<<ۧ18#n*rOτG/RƔc^:KqCCZ$kWɶI0W<a3)^6t{ѻ}%o'"qm0b͆tys[%Te !+C=P^{(zuGĮ XzfݭUDʞ$8x)u6 w|K^AegvQm% R8I*\W+Vy7vąsXeaQBSϣ.^a&nuH/m5|0@*GJO{Ai:;9TOLD̦mgt,ca>Î9.s4\'t_#8z#Uo99CdOz.ceeĢo}NE VYu;sr@TD &PǥF&lܵBTi]R@~@.PF?Hwpƞɸ [Hn撶zCmNc|xFJ`=hZ{hL !@k}4ue=N-TF QIUǢ/2=/N !,~~˶f3ӧq-ufFwxiF%ފ 4 y l9_|K)"Vɽ<t ֽ8~p6c(25GNuj9Uج\_^!A ]s۔s[:vGiҡ} ᆐ⣳%-{ ]@S{3D}JD4<ʱ9Ñ[Z]=`41FSnK8/lDyV+B) RSC$ u#AoʀJ-?,V%e5D3Ɯ<ݒEnjm%@`T*8W5=l1C8RCkzK6 #&_ij[[vX7,jxRS[?Q/&$(X{XߡO@TB-E#&y;[$Zk^OF_Cc$`LnPK^v4^y2 ▔]KJ>v#x 䄥w~r`t vT3U,地GO.)wmI_U%D&{~R%GtNėP<;n,nJFj4OZ Tܷ3 =yؼ<:3a^>YjiΤݩQ(C֝T,tVPkymvۮ:-,Sɖ u'8׬~o%/a+a!(@!om] =DKRe7>jjZ`?͂A =ø>hW;7ց.ֹluP"9vcJiX34`4jODᨨ-|+A6kFJ ɏ%Y3HDHG,Q4щig$ ƌ[=c;a1lmo\dOm}6V>,>Iݐ*4`8{Y&>);eF]~kp'{UP8CNX71.i5" lh|7S1ؠ`քaVy %n9J[S~N˱) BߍXyeCOU ^Lu H XȍN^Y[O"jy4o!?g|-x3SF{od|^VN:Na*d,SJTIT|A$vgSs\ U `QMY{3VCh/g q0yZ245Tr^"VA,+:;gC–XQ2۰i=y$}D{"UKLG0:)<\_){IԹn=b0!xoyZ#{@@2`=Cgך͜OsiOŦ,έT^R fcӌ>L$MDˑE}TR1$K}fTbRnJBs Ti<\^\`xO60 \HԘ1\ ϓd4.؂s/1 jg $QR#걯}=\s%=$-|gkӭ15d^@Ea W22rܟUWPDN 'nLWP7ew:˭!(Z ׾2*VT1y R>LW{Ltyq1cHwwpnb@>*P1BA2COT9fՉf4ݡ`{˛iLyj\wG=W+J@RNĘ[QgWb.P_0~JICʙ}q;*F[9baHBC6N)t.}(š26x  $4*#a ۋMb=m#ɑ/hrݯe6w'(Υ?Qu_OXsY ,FhH G>HU".+FcQO4(m'+8l2J6WI3zFe19v 'NWG%ѥ/B7*Ot"Tf{dzyBv QOǰ}aʦ>/t^I lV1҉Zv>u1 qo^̳kQ[x 1Vd+?Obr{)Ŵ>f#s vxSvAaEIXN9!>6 A6>@{kxLk\GoV(a: Pjb+R xqcbہ@9y4AH{ȵKvV3L,:3(H6s5joH% /o8ōHPR5Q4v"~kYɔ2k:p>g#Nӵ5W˰:ef3/ȁaz)BZ >!\-c0Nn 2Oo B,R4T\c:WN2}RԦ: -űu}sח|l/j)wC0Sgyݻ"W3|+3\%yFbhm6.8ܭsk5zӫu!^XY@\ZДHͣ0iZTpֱ4lߘW;A N͗D?[i-~i5W+3l-R^Ynw:|[9q8ҙv-ٺ3"j#IX'mSrVZиMzyj%%sgdGY1Zw;[OzQCmֹ [ΣU~.Ai1[{ŘNwWqAIkzM1h!f(w7d,]_߱T4=;Z #F90 "hA ZռdK1 DPWPa٦96.If[Kb3:Y$.6dW}ʼn<ΑwA@P}*n5^4A'zqb_-PᰭӞV$oȣfm&7b ;*?S{28spZ^rΦ0<|%ewAQ̰56T~^ A&%Dx4˷:O&YVNYˈ'saT4Yj Ժ~{Q;{R tk\2.4k`!< ֭g'R9Mj.|6Ul[x,DfAxQq&d>O/^pT_~%E5Y$.?xX\k5f$ٝW @Q4HjnEZ*rC_Eʿqi%mi.Mn,J6s-71:jtُ$[qDGd6t[-2Zbz #$ZfW*v~B"~`K&P2p ݾVcBʓnF[ >̉ V#ovt )R^C7J@xs Ø xX _v177֢Sv{V^V 5`eB02Hg@)nem7| 껇^@;ɤXR^pcG@*..xB?j]ksJ bTZJ_EbϯPZLz蹍1o!3W\6T;d-ixk7d-oF)=!wJ'ZcBbc4 5 tqp;YA[i1ڬIel"F*QPv F9 XZh0}Fi_'&onbJ>ΐ9o=Moɱǯ;H IaYjBZRM4ehe햪^\J, e"~}*7qwB!՜Bb؃cDqTXM^RؘylY$|Un>*r&]8mzjEWEt: DUu-eǸ7aGx@]o򮮙9V/}=rr9E<>06β5v$bletX<h'+PvD!7֨En47{fT0q(k&,@A7[TRHJJf0#0yM~i]J[A1XVV T|>pQ\چlUXwJGHw;?Pl^Xur 9K C#iq?|Z'"1c|N^N+jYxrf#dԛ&{F4@~0Wm_ɰ`asF %r( of;ǕsqT-gY?pHW)ڨ5] D՝VD'bx9>>?ـ1gbL˪];(~Qa*(vHDtAл+Í&q5.eGWl;b$obΈdv=dyϓ >&h,;^}/ .匇6ܚYC(gnkK!q"I=0]EY.ob)N]b`ڨ+~q7uRm:fUA߄UEVn"סJ3!3&HmL6D~`о ae@6X}]u]`A)c qg>w[8ѧ 5!uWys鋘?5QtHLjY::СmerxC .14AEV *yëf`ݳ\-ީ~!1 $*_:հͷd56 h9YwD&ZJ:2yD5dBB0p ke>C+ 3Mx) 8'R߇/9Rw>dqbzqϬ޶:@a/7}G{x6B@R_#UM T>YW%m휕4gyRRM6YSMt!f+|Ae?yI73NİJplرH~+K8 2TMםFMyg=ڡfhy.ئ/6s>&q>~ux"z>*V+ֽ q̃/?)Z|M+!آG3RT + 3_H7 z:qh6GCL9ddayc.F>_GL71G~`8F t:ZO('AY!\5%ެ ńVvx)[2nq^(A|BQ0b}*:h.cG79 PzHXŞ 6(!33RPkHWO.A%SJ,:u9_JH6%b`=t)}̩̀t-)Drtwk\2%m ^]bu peqzO6WRIb{hjkjU~E)b 3 *#BV;tۤuU4\K+@AASn&ō .ijA-5$az/?zW-ܞ+V¼?Rp:2}saehpW?.|zCRf玎w|l%>_Dx94a}袃gfamNN&ͬ ;Rc$=B}-{΍G VaT\Wj1& 62bywm{ + |CExZwΥzϳXbV$ fՑ@C̷ ?eb[i_:P{ ൾRdLYC[v}eH@ WvQܰ*Êa2yLc={q#R֣"EEӟEklR>3w (_i&$QROsXJZIh#H 3Ʈq@#zgbA4Y9&VS:fp. 2u# .shPat8?QN1[G3mg^z4T)dvࣦV;z~5^}`v:qv%zē>9.>A͒ݬ|s;ȍwCwɖRB@kOms0:~1r]{ d1"w/ PIARA\ˊkWR X1iWJh4?z5!D ߐgF+8f:Kװt[C»2fKu0ND16e8˲λ L[J|EfD^9AdXI 5t%0"/xV:]D@:CTW٭C[_Ta450j{@EA} ۄ5l7s,fEPpm]%Q.)p1E9߫?)gmC{4g|ѽD0LO΁& }w2TD +^R# 9̌1hC'Io>5 BɟvKT_n[SoFom/L|rKYh!qԬ$;ҾhXĺ"Xϼ}}+WrTj*H};=2A \mҜ.<)rp(w实bHz$꧗nI 8s?CnL'S AUmL?PbmO˜W]V4C;8q-<8eWk[0'dhvq]~DNpXx!kđ<8Í5Tuﺮ.(g+-Fzܞaq4^fQL{(I'-;/h,5{&];T/ąv(hQ<$g1f)(ݴXdTRDlj?a}P^ }2ɧ2HoD~]B9 L3HŸ a&uŶfZkIq6 @J>'n{nٺD=M`dr/"r)v4O8/``Rj8ӊg蠣&bqA(DVc҃**Eq_LK xiel/g lҐy?B-UA@Pa *߁nٻKK,oC`iA-ࠜ>NM`=n*}һ"]޼S76P'~f3&󰜹xVT\Ow"U䒠0YY^x&[r`ïa?+ uwRF422-floI,M7I5muvdfi@uVNڼTqfJKɅKZkc)=b c~* š,)KW|f0೩3OBqRoV7τכ7f!0^G| Bh0׭ٓ ۷4H($#5qWGr¿yr\Zh4*`` ɛUj6CYOVg] kX7JP4SK-PXU]E"6ܷ`FWF)19Ƌ/ʰY;j_8OF_`t J {`k-$~|F.843Iw]ݗ29Evr8Sp~+|0iyx߂M wˢo8holTUu7Uec*MU'oA:Tx9AŪiEh{\hg\D H]k,;0\v&ѩK";""1gn Eb߭g VGf'HO|U\YXiΓTE:E{( Qtθ/GfA;펄:y#oZCyߐɉ )لTE>.>Fnrf|sMX[2A*`͉)ӑl!hUop72~<#z+M g8-clJ!bY]8x^KŧsKq^4vu.×-& =8SC&<0R;ܖ\RzUz-:l1<곢ߦ:,!ҬIݴ=<)z(L%} XB/؂}b݁|vϮVXFDYPYxc sw'9?5<"T1ڨeUض` +wXxJyC8.ru@Xd%GVu' q.'AZ=@jHgi =mhiq8}JpJ  w9t`w%;%[Uc5LQmZ"k[ H\~QK16'`d %|W"NP@ye5`y0kZf#ûKiI^=yefᓔouD(E7-+R:FsQUDkevBDMVݜ1oRsFyjy孰 i%bud>9Rl㗮1!׫]$ۥUӜj B½stV zޫ~!h?&rFS&vC1a,_e,T<79!hdeͶuJ"|(%kܼ_Q"v#t.-ULEojbPHB!# _5Y+GK9ޜ'>^guy2bM| E))<u`UBC4é/r\\ &#"|~8){a%Hz( Kn7PU+- G$Pr Zd@qt ݰA\/9e2b0JR&a( ,=6LEA̘Fyχ8^$29 +f w?F%;e%at<:xδ" ꞩ &q͠Y,"X;LU//5*.jw̖w%qa#_ 1BV]^%+PPq lx $r uuZcB:m{ٕe =ގ6{d97$˷&ʹa eeLV^i U)//CT n᫐̛otfa۲xC>kedDtLh7VEUr 20؝:SwƖ٥LCk|ǑQ/ n ߻| h(J4>Zèe7gI#lI[I;o1|N*'?P ?ןtpkI}9@qM;:fNv$z۴kddc'61c7bߕY]p.u؍nNьUu]}p8}IRil 1%2`Vc '' nھG_ݢZOҌxމ]]:@.ըkfʐ<\o/"/Nr̔\k]@&K 6.VDC+z;gbVCKH1.1˵蓁ol>1P {KNX!K7@fjQ1xP!D%^gkB\i 0- \g9jxk+0?4\yDZˮ}&E{X/^Ơ AVvDnc١9E {:L_Z`ϮC%YF>)3 !c+[ㆾfZvl3FL Q>mQ4/jPD[Io_?\_i`q$+V$xԒ.d8SRT0mW("J) 6Vt'5tl ;b˼F ~j;I];_=1ĄB|=-P=.iHA}ڝ!+g4qv|hʮY!H~!<`O0{AWؚ˷D%\zS3 ԿQCBX/DZg~{7J*Z#'HI\ Ak@0siG|&tMzYJOh5d޻O,`Ѫ@CÁ K"vAGK[!8aі=$09̪Hւ r!(].Z+WwQhe[,d=Ĉ ư (+JS0εv m/f/NO5zCy*,^:XEE7oEe /h3 {`QIa7IDž +[Up2̒""v.2 䌕Ŭ$=fRO*KLjr L;1F[C[?xAd5e]٫H tfi?8Ϡ)Z(U5GCzTTs 1ftbH\lXV%^*9km/KPܩ\s'SPr^9ۋp`f#aIc0U?9u5MGn)Pv➒ĺ$j tEn5kC!/MAjuB0-@G@rxAD,NC|@ȯK1AC.L'k☊|V,+M2*N ݄&+b(_)X[9QjBjlҸ2j*q'miO:QwR|,)-SFZ<. .'>cO͹LV> Z\ p]jlA|_{q64__<{6/Hx<9R 4矘sDMK;<{9Q Z

&r֪)f |qfh[m;,!\[Muxl)KF&CSo~$>k.;\_͠-dWW?H[a,&^VT(l0)$ 3t\# @cIj'+>/w8;!K n@ UD,Dl;m}WRښ{0>ޘ쉒Rм<2(2XB)Σr`VG, OMS>0r8z$x9H2 !mݰ]LdV8#߮`G<)ê m\R@O.;,lٌ` ;ÛU8qKZb a`{BqaPepYͅC(}^s-Z!e N\|ؕиWF-{¾W1["w$iQ)7 ­kR:XK k=D_ $\\Wa3 %Y . J q%eɂ` Fi30/k'ՇH2O_(qp1@T?ΡȎЃ6)޼H)$hkL &s^Á{-\s1z ([)v}{=\;(:ZO qV*|^K&pSF`k :tQ0Sx_:!?]eEKlC>y^uY8tg1 7[cyJއ6v(+r33H 6emWrRZ}(S? 1@MCg05z]9EaMQpx~`HBke+ovcyX\G:.pm-g%:IK`Zf_*qF=EåwQY%\QɲJWf ~ArDygdq|<39_JoILyj;uq5 $R{g󋶵c.(wzg_Ρ/pkJpV `xI]5%==ZE>נ#C.d ޺1CVvH>lǐloQ2ѐ&(@J8{; l&KC81D{:0ݟ` w %ƒm*y@9iPh=Pj L=l|IW>HmIEZ[R5Enyim5ɒ"}hhP$-=h*04MVP ;+&͞@ODk{EIu7{ 2L]qURTyxkF,kG1G5ia.Ecg̔$:LE?A \ TBb~B5!ޯ1o!u+wǚ$d ZU쬯ziuoSKېbih Z(*a%o=-}z%&@m/G5oɫ('|tg"jє&jh Sas3:cwe.DܒH2 e޺S_Z塇✹ i;{0݀M<@J%]mBuAޘ |>t1v6.mzXu9w%YAڟ")E5jc9ԏ 97c]O_baZnanqSSPP'3gF=ǍWr= D^q"Mq S6;)Ue_}EJE>"#ۈFX -z1nהaIQN@&684-o[mLDu2pkc'h1U)Yڣ*CGU%ET|0q=㕆ysZhysN~K 0]ۆ F86T/@rXrWHbu%4R>!sh2nC$'/m3D;Y0 fMSäoVtYܲځIS.S M w(.-%&3@KS|BR+Z>_g`]e)D2PҠ/`<ڻ\h7઼1.Jے+hVG 뙹`l<)ZpIFu7Kl_ /퀘4 sʊO+^ݍAҔZb" JGKO4{}t'fKhL՘ԱL+'fUh͒u-(h4!1t6.6Fc}\"_(]s>qgUbI׫0a<# Ea!S^ƿ$y/ 4S WBTiJ#*Kq' ? khü :[>+vӻuŰ;(;%v5vlG;l8%,]9ȾqX[,+j|ͤg_#oI֓RQymYgj ,a7 c0j9UſR(n |yS:޷ zJV!sF:ʒ“;Rzulvȝ2J0us:?Ooe"}$C!\f2 0D[B0nlTaߐ4!$,gvV]e DҮr&"̔2) a>@jj5-F_i,gn=#0^Ŀy#wBTZq1|#)ćv אŶ)#P⚜wAa>'K(O^k5RSnz?0=Yb=?P::zS73Ԅu w8hp4&:,M H>ᲃ'<.LS! (*8#[3ڽH# h,yh/=[NxFZ/ d|/ L7.m`x]-`{AsOo9ueh+gqk<Ќx'/MV&fBNVjYHjUKްT [vM--JC>Yk#' Jx2l aØ33BM [Gq!ȰH$0]ȩrl\1v l~WQM.j,VI#Y 6y _Y#m5@ho=U3zۤh1oDu:a '<#C_m-a0ټw ލb6=\SP;r+?ɣAx^_(YIW[1^0,* #=68= 3F{7-A>(iLٖ7|v./ e/?0{ŵ/R6jlG͛U m]niw4 +l! J6*'C"ݿ9s!f۵楁.`rt#%yqɃ`YW IQww0?.,Ʇ( %} \=!v3s2Ά>?%s RJ_G I:dܱ~kx4*H_msU#fJLp:ej۟HX:o_(G@,3oL+LOYEX ~]=hvi 4g ɴqSƏ(r00. r*^`=x6l;҉I9DE=h_f)Sϖ^ǯ!M< @`zC̸wN!bFaFvHq<=8I{{k=ȃiADn wu,2YE  tk.sn6ľO( }ˇ%G'V!" |薋U&?OG󇀉GuX.t>h@ܤy=P`iNuɈV oN uSMsV:M0\wIqy=" WH2>.=S1+К?5[ΏL|hq5嶺B6(I] '31F``HUBtT{rzH@i@C&\o/ :R ~~ /;l}^ѸPE$NlA`I g iL}WThiքsx?~ -4k+_i 3,=S"^z ĶX\,v=YͼEx֏"N%\a ,wr6?,v ez?~BRUc ~س9\/Dj,RO(uS5KI<Wp9yZ6%ۮ)ffU@a%~F Iy!ɮ D`mpbMb $ڱ-%虃C[R67;]k19gÏ @&1E{}%uN-[@_-bGE/O`Ʌqev$^h1YPeb,q^b/7t@vtրKTG'){^:: pLI^_"R 7;4Ԭ T'+s-ON!v&d5tV0,tZ$)'G0 )hW.3xSڤT} cbD@M$RA  "!5iW|xܮ|f@* (Oŀ`=JXX)l@`#xǀj- UӍjN9FV8exNi&Md0~Fmo RǓO\+C;h`:x_%yMgmFPLrէ2!)dնnGȉmP,>)/Z9SM.yu DH* gmc BBCpݫLW4qL<S?`<A>8.-Š_ѱ/A1 "C\gOL0bH-^fЀ6Ck=Ð;%^&7v3Zu]y4y38tmnmpIJQ܁%z)O(wxh`ߣ#wT83#;|:bB'&J% u!WzҁhqNu(e HoT*8zu:4b𜠣 ?Js-{fsD}8ރLX`њ!V+|z=[XeuJ¢#6y QONJ@V\/BA'P70#@0S,К dhr% ptC64ETK, _F5syMZt`i_>k?rnc# u[9],~mc?0]VK_ L\1}xN&zAĖ)Y;HXwATqY}0δ:<å"PHMHh yn*u8dy7Ae0;hxP Dv6H>yY PBlRj u6~Xyl^ۍ:}z.Y׼t );a9p_<2.KoX1QF~":A+FZs/̩ƬQY^ (FN8Mҟr2e~N@ U]7̇a{Wk5"N1OrGt\6et@Nr ;# }.yEw± 3z[Cm{Dk˫d]BC(AyF5aV7:[p+z6德 %Պk?9nzIJ#sJFy/ݨ;Xõu'i×qJ #21o9L Uq6Kd+uA}$齐$: )jLIЈ|BgG6-XpxZm X)tA^k(/'ޣ]ndčhbgs87Z^s W{؇'b4`t_I-i LN˸t#[Tu`9?Q1i51'U9oH.a)!n}r687Dft֋ռa TɉX΅:r-1D&ff%4}H) wQ 8 |tyyK=E|@Z<\ՕOv1wؐ!))?3,Ũs@䂈 ;|-ssJxb!\PA3J߀L1B&Ig@",ʱמVǢS1*;̳2#uq$% pa䙜gFWE{9OByWd(&K-{D&ǛcAD)@薍E@ -avcT"fdO0]7d,96ڰ'? ^r.Vol Q%>_Gd[Mv|幈GiΨCCJMc|A)NW"`@\dI{VQ͵by}7yI.-tߚ .yB/Y+.-ML1CnPx[9I|e) XgY2g}6|^+faGΑ]t!ZQXZ~c WD8tfv`awP7?b#[pv X?A!B3lڕr[edp`JB𷢋Et6ut`$QD&xvO}qm1 SבYmBvBaY~E9g D,:/Ⱦv=6; \囹ŨR+ qc 'qope`p/)R:+skEi묂ES7dy1BI,,8u]H5TL%ژO ndcmbٲ M}}}u6mg{Tt %bW!rwt:aKhW`:#}eo y. 5CʨFBU:b'2>ӕ{lW*\v  1;'  A [tC}#xr! Oj,..ooQ|1NVd[:+[Hd-cg- '`q}˝2 Sl:xg)l~lGjD?ÃЇM~7á-ftZ d$3$i^`j _PCpH*ՠqHwf#w4y9p2uܬÙOTdW-o6G =Ins %,tB+ 'V\"zk1? 8;0jKNoYWW.”̺>CЕOR^XNWZ,ңZCٵBh0@:(@gyGPLH!۾DCJ`` $*KnoNHj%z;X# q!ysM=`qm*zz $H=`2%W 1Z*m+SQ`2,9N韘¾ EQOw#|{0JfQa@uicKď%Ld &K@~rL\~^ephx>H4y4TI'{őx<}},b/Nxm(?ʽKjr㪛 Sj)W1GVTˁG9D9!x!/XP%G2+xM]u1ɷ ^!ҭvSk-UMO#QIG%})Љchѽ ,ɠrq΂7 3m[ze>Dӎ0f TkT~BN=9\;%d$ i%M!{*hƳVYfq(;]3qb92TT\RQoqhsX9VWz ' %m !b0',+bݹko\-fAJ2\< KtG$}r8 |,63TD`kk[]]=T 6S|bI]x%ʺڨ4=sWQ]W* u++.~縤%_y/9mMNjP='f險EeC>US4WIF$#w6u8*JGw>8jo@f'4V; ۾6` ɟvuMۺqW >_tl zgqH5)#sa|BCf#n ZX:)bH"?DIq`[-{-i;]Γp3k{)W3nˣ|upXyBeX`P}4;\RjϽ{kXaH$R)˿]1=b0'gBx(|qOlMP|(&gTZqZMUBEw fe̋p|{?5MdYsF~TOv\T'y;UDr!.S; $2gaAyϒp+#Q(2At-r'=a1 څ3AUY׸Swe"Vj/A24gV$֍9\ְz|ǤlJۿBgc/G AJg'NYau죚4f@0w ғ55:Ԥu %0 sttSu O,,Oebk35l1\)o}(q*~Wt=۷z1@ZilFj-'pᅌDBۋqK`VkeEH' WEFFz==l($()ƠnGTUY+9D2W<=)y=G{sCaH/(Ի%irȁp~6!_4GwTB h#gr695$Kc(Rq3"b eG4J&$ 6{dNEqٯ8J t!YQpm;ĤƎ>#$Q~z^~Vw=#SaQMk ސbI᩟QxڻZ⡨80Igm P?sXsH.t֑Ba#,;Gs;I:+_gWYcbtCu> E-Z(#7 N ʗ@c^J"m}} `0,U]a-cp;,Kek;*UVgE*M6`> bkaoXI%xGzշp~g)sDچs:U-8ILeV25#*8FfƳҁe=gm(` PV0lEt@s:5*I$N; ћz2[%\OT<"_m]U`{uG->莙P{R P2JbWO_I0i?oҨ-e PMy-E>[qOyf* <0`$%5#7NEJ,v{ 2 g@ٲXPBӠToJZtL˲miぼBqF%Ogt]6HEKEF;d4ёNa0p&6&-jJMɇ0:kvqPw4pE;6q:jyˀ=G6 >6&" ^ 89ԧԛhJp'['F!} jm!GY /t)>q{9W˭|)yQΌpoF84wȑG ((;* ({-mD$Z!+s+R&i*hS:*zXKi5Adv CW97Ȱ'em8VvC kj~YNj|(.9k8@=#Ƶ"vNu,M+|({@stOI*[:pn[AZ# @7>k{1{GG̾ѣǘs*0Oh+5|6y( /QesL!Vjħ|^^I`b%nt ;oYA/sWKc0F`(58ø?- w4B5fI J-)R]^ى ^^~"wpd[4fkas[W}8Ԩw4PKsWkFM8N_++-Ln*H p$ Gͳ:o1{&UpS ̒pMUkHbX[ __ ,滂c )Ip6mL$ᥟ49c_dϻ !n(`MK_CnC2hƃO 9( LX8DzѶ H7EǑn41&Nk1mfua{'[ Y>fQX3ǻp` x|CQ\xm,n{֟>~AdgHTGvMɒhڎJGn"lnW;eӶK 9z:F)շV'$y=LK:x?Aq)d> [\*#yn &FC2O#ƍZ_2q5r R҄-s+^80B5ƾ?RыbRU5&LgC~y}vgb9s%o]S_J/:0p:]~N5 X6BVK2uH{" H߻1-V2Cǁ4 ). 0mn8k7#ЗF&U `F!"E{x埸Vٜz1b`n2R)3'M^ѨCo5d1γ: 12Ļe}"My(*k)wW )ۜcƽ\yAݰM̋}*FIfcIߎBJ_ML7sož(+)G^2p#Jbݨ}:u?2]ee1.@`rҵ.t=^t ǘ)H-o\̜O@VOŇK@)ڱ:JَdC%n[Р0)T"Aw#=p c"B`bREv1 kz4.Q'&զWNfmބCNq\q\ٰ3DؑX@+r5ta,{LGK@FVca: fƘ8_'mzVc"?3DˇpW;3mnmAiCvҒq) 5!ӄ*UNz)SyEzA?-zclJxmQfq8yV'!7>?O:{X$B3ө뜃ۿQp 8A7\юˬ] ScOer֟#bU*8=sZ_s{0_lbg/o6BI;xcOKc}/}/?avۍ_n<8ة:=acYmIPZ^jȳq7;xPL+*]TeÀ>L'4>CuNJOb!:kQm>(RIOìJڴŅ^ꙛ/d;Aغ8-S>*4"_ },0 %Ÿ́f\N:NTOJ(;'f}Q5OՂOߤ&VGH'pg^Q(nFwT}Su`!3O6n(׍RdcKw5wh5όs~e*v#3Vh-`V ʔ7lr=}nOl9ѲĎXnr=zG4dX¿ѰU>_E]kRiCFd5kza!PDT*ރ@rωEk1yeq {1D+b]eh $cGNϐ.գ,Rt.BiSVFUF91JlpT{H`)%A&6$,KL(}I`X ,Z#h0>vaЄdVD-4SҦ0(B) R?WWB*W"{ab[!~:e_:yW#gKCxpΉNa{&D5Wb egJ-ׁ?bhB{ ^)nv=>|ƫ!$jW 7)ͅJ;^m,Mp0zF#F&PdDPN'Y뾲w=^c|J icܐM\`-̋#AkJzє 9_8*fU(cVDt EVEe\&&n37kQX\;t|(Lv?Zc*Fݷ"_Q_;:5FTN_H;Ǧďhl= -j3#-#sHvp^9w^֜OߓZDE=sQ`e,Ԉ=LAG AW5qthIE/>+2|0U".eIZ)MeJ#G8ŀZ-B'(i֢猕Kv@vUM9]$噪6ri:N<A9NfG"|(Lu1oMGJn޲k$+Xx}ڨaf\W,IeOh ј]`:l"muKfH;%!5;r6+Đ#˧ )r> ՑsbjJ6^(]9o:2񅸰HтZ_m 3fCVKZi/CZUSy*+|UG}}vD] ?xfJ<'2җw,T!銏8cdZT^ͭՙ@G"饘/̋ JD\;v*)%R/O8Hw-MNhҸbr"G%#ᨭ'ym}5cL.3Y'pS/TlxpeRެ.Tb볍K9'v''zϬFyM܉vVa|1gΊ9F42˄_GHpj>CTxmTOiIsK@=!1ًUt166[(F^|;6i$7S..Fk&^q2h:}ǀF!|fn3ِ^)mkl[=Zˀ}oi%9!X_:]eCgJhq\FƗm9 q(rt&ׅ(5 ˡw[gľZ/RE1''JhV,kM Uo}lRq /C S:hM^qڈnLe̋A|nyugeVR/T*cr %}LI=~pmul繺z/ҏcB! fU,"}4WH=\l˅D 0Z\lwz)U `^Cev_AdM`lPF-SH +ddiקt֊vuz4|sn 訞Fnc &h<4ꉱ}zSB|K~m}'˹:R;9&b@pM $pӕ$Mw.秉ŋ7H S ˁd΄Sٗ R@-\udlCA>75*>faq`ls|Dcͽa- UeM"ahj!ֹAqy3M~G%~V - y>}yKn_ZHcysس}A.CcnJ(3,Mb0IFc3s #[•AH%MZ)8dw|Ck ~7GsUe>"pw!n"jJ38tI۶y,thNx"O:gm=Y,J ɶ5"Tpf埽@6V6H?U[BJՄ+$ƈmoc=')) :a(Y+,M)+S KmX/ֿ{?)}mPLxhqB٣ZkҔ-SRڅ2xJa!ջ+(@YgǚlI^l(p,HMg ,ZD82m 4rnd4 P-0.g)H}̗jq\C[XitJR/{e oIAlrԔ}ADǿ}$2-V,6\P{&U4]v><Р޶zzzhRjnjinu _;r0=Z.*GmkgV5Nn@>yx@bWU`u m1{CY~b  -@GEnl;Yݎr۞֫`Ĥcdv^BIlӆMJ4⛬$Xߡا+!.#&r 5 s_;.v&~Vg|NnL3=2܉ p)q{Z Z+NH?@y5,^?ی_(}gB61N[Ѽ7w"rmKTڽ+)(҉ÞE0q2i=f[%tvsH{( "rU83ȕa  1TXR\WE{7.x@A,:یA!KL ,j~05LybILY.-CA:\eu9SԫN~:gS6u[@L@Rp &e-=Hy$iuu6'T;^9}n3Cm;9Z`S"KTUB(/VcR>;tr,iogٹZ#q/ 'Rjʏ"_jsbž5oҕ$Jt>v:^KāQ9Y-ƴͮ؋+ltlMb~OT~#>4{28bߚMbyzL.n2Xh$DGaӅ$ P1#tmH{*K&YP0qy(y T 8i!23zZ$>W([ãag ;4/Ԧ${*Ds/&#Tnʕl8_FbH'țz{l1R ЇUSpKI&KfSa9bWu4+)Q/|C1w]ѽYܣ4v*<ת8D@GM;oEkbp2Bn$KPc6Cjs+ 7Z|7=%@9ExN),޸Jn [J )+2 h!񲙯4UgL9X1&}_8da?C s^`+dz`<ʚ YxǸ\rudˡII >ڶy7#DcB\Vevc``**^>֤tf}\>E.pѓe(.Jd̐ <d Y8΀" _E^λmNjTJTd)*rJOs3l3=7L6V`",@z? "u#TTTG>uLKġДDv鱏/ UxNN`Lǟ1~}HԠ-9<[xWfTMb0T2{Fƿ a;T9jCOl,0p0aFevs 'KO-N#1><>~p5Dn: _@#1#}؈VJ 5,;5 \+fR)I &\g^ HT?B)N>A$NAuY8 t%iHW%eFԘBy[fȱ#.fw?JUЕYUk40u*$V=V|kx-+4~CJ.di*$G;ՠwDI)+*'/G 4 \U#-h*ڲ(Wa +B7~ 杣5Y2L*_a5amYaՍS|}ApaRWw*SrpFBmIٟj)6ͺZ%>F#k?G&>!msWnOI\`(|+3q&\8?xf+V2l P'ngte*}>LϒDM| DiR|Ea<#E&杹MP5hAD˕g!+! e$daF$]R^+¶*ՃlFdҪ.f `I]g|Y,~{*sEW>hWE]|Lِ"=ݚrb!py6nbfm[ӽN'ę L~Ɍ pm )*N7bÀ-U\<ȩ[ȠUIE5&WxvYsn'{"{F|½Ր+Ӿ짝rɸ8T1*i@yQ.4y@W*[|ջ /`Fpfyu ̈́M)kuQlEQ`[Nbwoп>NZtrlVv 6) {T٘7s)X\-ʹ@QU&30U^_Kϝ1)Z6@2$DjN7*G)ϛm_ۥh cMk3 {fjٷݬ*>j“SF]~bjgG@MݓfDSV5ul@z X0k) SܺD!!0%U0 =H!CבWV硠[:KAUZOsnγeUQ;cwk3!=)df,O!毴b=(1 I&D⢍TF/|BR-%Aoq~)+noPڦށU!CȽ}^x%_n4ܳiJ{G: 3`AoPvۖ^ 9 0YW-n2^9k?Ȟc})[[_vw) 9Cw!6}T,##yoiά:!Yg%<3 }؏R2n^Qh?r/S=1|'8ʮ\n^xhm"1i4 r8tkq?`q ši۴ }rwi1TmBjܠJ1ޝ<0%rMĚ'V^hiˇWzHm s[nf/3dyO@}H慥l j@+u_Ybez]Ԅ}rlhbњ_0[l!%m _* n|$SSoF{q,i1N"_*E(9k*2%[^\B\00;4\[ޗ CV"]hmj՝Sed+LS|IF_cG'0 Rxx6=K;iNxlshWPAit04+~2HL:b=R?Q&j,@&tXLHBpj}0yXRTtWzdHCCPUMDQJP8ҿН`lFPh~[Yݤ8< X&!M4IA"[Lk*J$+VX͝N~)Qvx3U@v_-א czPƕnzpA`yuAUT$ISI( 1ҧ< ?GNv9q$Mn>L$q4ME;>Bg@3wdF1;c|_׼֩lezo)d&<ϸ57xW#KgHL&s\{>_)tĠ.[#cmtp$,f^7>|-G{<&ydMgY<56E^;*,gkk/T5zBFb٭Ӻ 7*λ7mC-Lv iH0R-Rt!+ N5"MʃŰ$q'xC+7λ*8ҭ> S*z')wl2֊Ic"0( SLe[R3)!dv>3!2LVֱxHrpPN{+;P,}ZKr-:?vonq$NW14,?aؿwfs_ ,+VUρ2yYCf8I]ZJ0ԥ7.Ns?E扪hBgxC !`b%3W[R=GD$ϗ jК4@2r'\Q끨$.:Mi#w1Y4,GHx݂ts` D*K0}goXCZ6: 2w ~a [?틊5׸m@HrW.mӢ<nwsItQU^Ee΁Πz$˯pfd|nm n}~;kU3-ԍ, /~OՎ~ȖD K@Kkaa\Q ¥\ǧXTN -_[BDё_u{GۉLq_ͥssa^ײTp^n`t&E  8fFpҥ* D*˟dS|_dxY *0 /paWߺ0|Lѝ" %M1\q?a|߄%.j!{ TzMit<^敌O1 >c(e'E5W ASsM@H&=An]N헂CtLO)ӎD~aћVfwsU{+^a#$M7ˤ> S =wvf׹(b|? ^֞)DS=Q:@؃ĕNh{Z1_@a(' .om'g2]c+GslQq7&ZߧkWl\~8y0QNNОY[OJx@<#a6>AX@`!ز/Mb$RŇABk| >'/v] e~[N `.hҜ89}5H8J#I.RZմb;1qy)G%NF)wY%LNt_,K/F䢆x=R([/DDm~ց>Pq*)m4I(t>+▗ڧ2T!a.aht)-'<1e_|e/Iw]ت(sf403f%(#>s=!o{EWn˱e[V5r \ߤ6ao:`wf粔zk 3)t|sh$_%c^:{kx v6 -7CpsKoPؐ]Df|,zNE伲S@cKOgޕ"v|Mgb3 tިl9ک+K94 q9F %-X!8!WH'@얋+LG֤Q&Dr XJa8 $Ag@0Ag1!eP0~E2z3-K8pXHF&b-:s}i6 aAN5~I##m3B?3ϞObh "tѵ{lJҏ3'n󹿬ڐ1b| *u+Z2%Z Pb :$hA"V+~ hu6z/e$aU ퟚfJC$ WdqL\>Qg=¨S[W{` 0nD ]A*>2ro}ASSOCYLzm2Riqޫ OrKk)u}enA$ %Vtnp:)CYs76`sA4 PG8zjnCfp8S49a`A|dA. 8-eU +p >.|N &}խ^Bk9%t]az)%N-CDHOEߝ}5sn?p@WBX4S47)#!me{C &X4C!-,LTwajAw]@*|!PP v,q$H1 Fh?<_AP {ߗn^ߡYl]w0*O(h,p(c6ɊC(}G}0HGPf|08v!=e;pۂF 8QȾɄEٶy[6|0.|;~,F(>|PV1td%X{ #"ߎ.z3ˎgP O*^aғ?]A2q; b5 jg-yYK4S7K2x=ǖD U ca`|iF69 nQ9FwK2D{%xmcHb%.8фy?kz`sS&oq3)kjtCMp2u᜴ P[Uť`꿮f5udQHMX_B:tie}؍x.+AiǠV8jB-5oP2gw|EL38 h*\ts&E3ږ)_ ՔڭO 9.d{W[[/^;M/g :'RQ9S7"ɇxM@@<_X]5LAuYeDuB!%^oC)oU b\8k{EQif`w* agP{'^IΜ=h\TaSvQ*9ƽzgȴYZ>[6OsGڢA(N?V.ݣ 4,EyWIP/ZAn;E ~bY藶( ]y3&8^ޗՋ}u9ve@7o{jxYXh)O@=5ŋI$gI*oRs.\-jŅUCט΀#˵/ỶDd 'סccK<Ԡ]@#=V;_ ^u/whrM%F /[>Ds6Qf&f{ z$Xv2sVN$"pFLËv@R7^#T_uj!DSij)'Ez@t<_Dĕ +4{ܡfU4\5QS\3'奜}d+0$T\Qż!;9?l%LАzJ+ WP .qrF#cR%7a,1lwkZ'î`odrqFHllQnOMd@91,ο;>^O(%ޏݾ= fxt]{8 AW%H$/J.VrڪgbZX>WM<(v,ɪxQ~/+F<̜tFBPzn%e[yE\:cpp=)P0m\ٓ ;كgG\ۄ%3[{+ 7zӸv J}-^֧gudi_\ 4Fis؈JxP5X=¤Mvb‡ Rٰ.< VK"Hcݳ3?x+p'hJ &=V YYN9[`tWO{q*fzblь35,zsvf1KKHSVHVpˌu\ XHOKB}ܫ20a1!W;z)A;`܁O/v<{_pWߜ^9rooT2_ëBu?M,9 ើ$1 )tvqIv4&m+`B'c9Eu?Zr}2uKh28ˍR`*~ԁ׆Ns#"\ dNaَ8Ʈb } ޱ:%v+ 9CQe4-q;-̶QH8# #|h )%^+E7mEt !׬ &yC_!%:yHB~O Fp1ɻZ|[3벃_61r]Ή@flr3 Wpa$ 퇫ΐm1{ާ˝\}8iQDԆ)ǁH/2}:fp|fF+(;"d6Ww!=K9 -2O>ǩ, (!<` Dqβ<NNjEcEW'f^ }n!I5csA9Q"bN\7-a\i|gd5΄ĮB%0jCIo*3(k*/\(75 ZՒEЀG*,&2w+:1u8*n ~a5 cOOJEs=|AN1 $CnxqR{GG.zkxsז~xqqdѺ ˢq~JgCQ2kۼXs :>H/~Fɋ&&B]y# ZuKXE[by{| Z8Q*Bf+Ú//Vt$!9DJq ]=Mð歅/([ r:d k1ڤ?ۍP XWD$Rȼpb҅Ʃ4*aZ/Wj&iE{>e "mV+/P1 в=bTW5y T328}=ػKY}/QAצ)mȒY(cwXGT(&"3eϸͅE\4OZlfvv0RB ٬pn\ڱT4dC <2[m&WugVCG^*vb\J~ zޘL"oAc 8dnʹFu7Y}Oɿpk <c昭zŁ8?vg~(0i-Rfe|w-rE }!c*7wTk5:A< ɋdJC5)AD5#h3r"7ePd9,kQƒ~srU7,!ԄH_ # | r[0^ЏqYS5y}s:@30Z} 2tpJgI~ᔁm,{8s˦{ψ#ou[-`o`ZvЀe?%7KDx6әձ8YUYu6Yhf$4Z[!/`JR#åIbdVZo_)QXmsGy3\t'fYMU፳ʐIɂ{D,3͉gCa a*=9+negAD\ӂc@3j &f'xv_s7|˒l-ܐW9ɘ|Jb+?Zj'N25nB>sX dc 3I}&fA6F 0% 'nD]w2?܇xcNw3IUO=mW5y^Ikߟg` {+r}55vv섷U}6-3]eP_ -~5,eIpc|36*7?% 7%(]3`I|vxd9-&!j0ɴ#|'rZ MhM5b $_'@|F::$ΑOcXP[C7HPZN|ZjJtVKnbY(q?}X+A?t4Sj@:*1LP֮,2^;ʫq1c^%4ՖS^Aޕàa8K%PKxէ^t'2zCj1;)QRyC1'Rpȴ9yp@ rWʥ,\0૗T68[m )u҈V)Zn oMB.8d S)&>KKup>cE5VYb@){yZcM?ϱ `JdC6͑1BLekn$=X+rRtKwsR⛎ NA`i&z'"O%!~h% U3sN3s8X-+D CA 4Y]MYd;#7,^g~"}1krcNf(O"%zȓ2Mőx9!L"kzÖ)b0^rŵ Dٓ]jAᰖ*: QV?$ W͛)4ixk`psdХlR.*y*EViFB~}e6f3:?-ԍjPHXK;GyJ*9#_r,VȐD]Gn8 ?g%7U;0&=,'a.q7uVcTo^C;*A"xRXJ/= %r"Jn%r|%\Lf(ޤ]s%>pu4wpNUbro 3~ X߫+Q /A+#fTq 6څW$\[g 2aLh"n` AH/X(f6շ v8T"sѥZLQ|h%vVa]ZDwYm 6[m>BR+PC{lvde"us55X][eVqpvB*x.鲢,,ǃCذ 9qUeP2 dO+gF/pꘚ0Y/ҠߨY'.n:E¤B|diim_jKP"$MJFF; V΀HF9-#xlG\v=⁗.uKk =Kd2OQb;+t\@us4]OgFsR8Nt!qѳ:_2Rl QbW Z>2*,űp%!}Y"GS>ǍepD/-%PPeHI&.^98K70`oMfO06Ie뚾.w HZESӸ`?87sX`ΪxH#,"#܆b0kx aQv-w?mH0޷8rvFl< Cs}W|c@{oaVA`5]N ŭ8/[oxi|6m^v;O^ 4L;!MmorH:hwh5 ִk,#1ꝶPA*Ȅ0DJ?Ȅ \Qٖ_Ќ{*}BZ^ۥr[; TƺpR5~dlR{Ⲷ\b#δF43ogݼRߔXTrB#&lB] 0ƓuZp02דB| pڸbhAwEl%k$i3CP^QHpiIwVzഈƥ` 9'g.{'iai3|؋>,Fb[&vkP񦺳:S{/BQt,Uo*,ّ '`#gx1yԌFr]%{])c۸x~0a_ 4 zt}_C@;=g*EC6iInQ @NLӡ91\ɬBI\X.XӂCwC~kXV@C8J5=Uк?E!3YңB U*ax{<}"%=8'&®N(yܶɮ>G;u<=31e 7ޙB'V5 oc=ÞLA.=K(i@1ΎMnpkwrtC23hᪿg"H`W?hiϦ$lM?UڶՓWNEhPuWS/H˛&4̀Q)Cs#C|z1IA\yTxz:4:k@F|[\zLן{ 8ȃOh,I1u \9 ˈ -7cěe_! ʦ~ 6w2P'QA~ڃgb ?Ѳ|;}&zsDZ?ogNp|ܽ"H{q_ @L$Z뻨ii*;i ;aĎ@ f1bD`mk5o_WFucH5a٫Q :_D U4z"Ju0TFWH8D@CtڲtW bNʕʬ_LC鉜L2!Nx1pDhDL̼]Z,+ /.˷m*DJ ͆-dqnyyV,_!(!BOBA,#?*{V41v_!>FzMuBߑcL npNs߃@4 ߠ"ֽb͗)>t]Q3 {7#{{ ݪOpE :!̿YXyfaڬ2& t˒п{Pm9sf?. 3W p"(nMpib ˣŶV՘2:i ]AI}ڿ9OPo>6.D, qC<\8ViӠckB,DxGc-G>݉vTh(fA%D{?ܤfFi.*O,NTta%ˋ2,ӡF9zTW? a)&>PVp.0 8DYNxҤs?{okVhwG/%.*J4JF2'5O.:KP%|eb9a n>Q;|@%`~RNjthP:f-*X<хiEl/ EɀH<\֧dl-."@Φnҍ\sTQoDd{U]>J##[fnATቮԵlF5L~ Vj麥MBTϡ'r8[Q"iG:ZTș v~SVh;DF4EQ5Tp9mr~GMsZN$I3j3Cʋg޹=mQ:R{i 4);)U|Y(f; uqco̓ ޅQ|H<QGIsY=?XEGav\hH|3 _} 11fg^[)h&Le9qXzLTn̤}0\@\v͡45+;|"MX\.p3fBTvӳ덑6Sݒ.ړ[!Q~Ox zlRNHgO "?qsIRgIZ ;j2aЌ '~q |z+!dUHS:ÿ6Up"􆪎R&A{Ԙ֞D̏F3ШoJØH^NY) %6 W%vgKpk١z?U8*ٰW?N5J:Гq.EP6Lg=`!cY-hw]gTdr:;9ٺT:GsTEnͲ(}^֎% !IM܂fO jXwg9T8XCx6 e]::ʦkL9cc{M1]Opܛwt@uÐ|[*ũ-R4e޷-7[%%.ʎ1S9݀4*Ŕy;Gx{h@Scfr[:UTJG;=ޢyPGz~ԇ$XYHC@"(D kgn(mk64B ْ:ko#.=Zf:Vc2sK\`]%,9ކHvkc,mԔJ**o\Nn @>MڈqwźqͪBLP'4g֌B)Ipml|<.+oKvYn`ez$GrC6e:%'o:S!=C?L?6tw-">-A{5FC7g vҘkDc;ėv~Xbjq~ցM6έ{17uTe"7HD}h_a>Bߥ!=l8cE"K2ؖEH&@AV #Jcߓş }diiO< {ڸr69^t0 P\z?mÊra ⓫0ttj H5s׭K)[1=;rd2J/)Et Qֲ)rv&05jN%SFʼw֗j"}53sh_qfg"R{5xRC8c3SۧfC8Kr޾7@|%HS[{f:%fT$┇_>T5P|B>In5(,)ƠOV]J^_19|TVP(v(rv7?7P\3cEV@),@\OgEr3T$jR!1^nw=>[#9}?Jf`D@`T y!3%mPW]o6dh|Q{2n$T c{-(u. N"eW]PutiDy&üj`buCB4,L<%-g!O \NU;UlsצXnq}E| Wck?ܻ3- }{> t*Ŀu_on"*@lؑgM,M8dwM/h[ѣ\5g5 *Ak.1竟LBaS6xp{c\;̑w3Cv`CG l][;ԋ N<wcFGś& ڮ dڽi6XPeIޏU[ț$84"U|{0c)Ǎ"Evf|?=_W(gFW='m&;o~_%-@QBlOCЀ^ݬ l%#J: m F*Fٙ\QРw뿰kXF`#r xG ~cj A]3Ub9NRCf_':>G|3&AOi̖i#%LDcor9gl#t;ρ9z p# ; 6֓XY唭du򳗟1,#L&ۏqSԈp=vx:47nsyҗr;Il Rdxm9kI4HE3^rr,f6R"l ؛7IZ|WxIfЋ)$ǚ[wc.ZV~_jO|]r^wPj9cwt`D]@1C~ݨUmq= oI ~#U`nܮRC=Ã<y)m#xք8(;_fxJJ+0R\ݳ VEJ1z)iOvi Q^K SfRL~\:FW1*C IA$R jݥһd s8Ԛc{MϜ[>5o])fU N%`JsV8{=xpsD FxlSᵂ,5:i ?;VДOw^ɶ#6 = 2 sA2.Tռc;'8oy2gqkYWHom"rLAr*Mɡ9܎P0w/5e 4#@Oi0Ň /0 ZN7' Ob{;( hOIE8 UC鬍h 36eA Y8 W 'ӳ`-t + TٿGZ3PNG :m!F683UZ~L~8LDogb9m`˃ aDB2sT`vmGP\)V2.Y rL/Xl(N>` ڻ ,^ؿ0nt)RĕX*U5U3rrͬ+B~n+δM#5D*l!qs=ej5G+3"-<=K<(nm'#1hDD=f:Qi0pCY|7#YGߌWqDhA-}'2_b` C7ߘ@B{̿8N놳ވU:.~H m޾b@w$"Jdpx}zumD<2mi 6 iJ)؇T;#Hl7M`Mi%hǷJ%FRy2?@@[ߚkO!Sa1!`XOaǶ &S?nUfO_4"zLpwNF -& XUm'M]V7e|v'vE:]QmH1ʰ;p}ҟEJB𺽬plB"-A[,bjGxNG+d+i &;Q`&䇄xrKwB;P&Ji$UF睽6V ݦE׼P7 H?4jsͬJ \}*zl$AmӦ-P̉uи+?֐"1 ?,-*gflPVn(гRFioBтrRmJ޴^ FB.>(kwc;;#iMILM u&KIEkUA9y(*8:aV:zb wiOEWqiX[Ĝ<_ts)uyޙ.Fr%5 #*) ::h%Kw2Vjc& իC,zⱷ=IƑ+xFrɒSh3Yy8`w¾%P6Uw9ѡ#¥1u9 ݟنvh!r*L}G ьziA+K(nLǺxVC_fh,ͨ̓gĂ| Δx?/tq6bGLme YOnQ9VuF,Ũ+gg`CQ jXĤ >Y~WnTJJ*9J;wү-(HLA\1yb1Ӄ "#.P\yrjsCrs D=|؆y6fAdki_<Ǘ%"E9yoz_9T+,Rg1MAe\3JL>"xcjW}ߴ-ɘ>@ˌۆ}88ȣO !JiDԮ;]A 8ؐCjqo8Ȣ[;}dug"e_Cq^!C eVB{&"Ÿ_ڱs9a" ?JUbS9!,8(vrA>2/}}Wׇ_KwE՛NiS3eXhZ~f gfYn|\S Ĝ!3&l!>EdkIR: o{6@mN>[_jnc@QNғ6>SrB9V+cM=jjL@=϶jRS{d3?O1JN^Ƭ Mc!qUH$~0@>ÉSX,U& w g뉉zxҿ2l] Ӳ$%^KɃHbX:-P5Ⱥ3JC[1*nTnjq0ǿAk(Ŧ9W +*{)n\ye++xp(&+? h52sAD 7˿i) I{ѽS N,GK?~&KS1lN@qNj% ʈr,nldgnHNfi9Q6z8ҖQqǩa0܇@L!*|VΗJHf Ҹˑ^ c]ÕQ.L͖!@ T HdW+ݭȷw-ߞe6%Nƛ} ]yؔ0O&L`t]8 pR a|@ء֨vR To]^=Ȳ?Y$*NDTknwS)iS;V"RIgagVa=6C/>&&G(9] ~0M DzUՊcy$tHF C;«M\qǜ+<92Yf?xTq/87Gr) Γ 0]XtWe<֦Hr:ŽWf.1AwtEu Nk 0ZBI9mH2h+Fcptϳ/UisiFdc[~L>S(. ͧˤZ yOFgUdܥϭb8Km1. |o+Z_ݼ~j%^p6n@.êbkh+«LeoYlZUGYڂ+`9z#ʦ3K*[r: eJݙ|S,E񥛓[+ei5*ȷRzAUK Քi*r2@|jȩj$w+`&Y Ȋ%ZlGmڡmg#SBwf?¢MDP]Sd6ڟP0Lh\_ ɠczJb>f">uG |)6#\m&b:Wrg_@ ҈4OJH ީfdn(N[as1gF%DGs渝o'G`).9 n-;}^YG5c9,"_,p\ux@"~Zߋ` H/Eva8qt۰-.%Pms.Y[Ջ={l]fBlb )vBF~uj!U-T~7[[Ls3\,0JNx5QDڛQA(9w" =§іgRr ~[ ol(k:(EO_rD%ZK|*Ez8Q~pFcw!ڌA|ltR !%U>CZXrSݨ1u\zzA׮!oЯc "hQ_]z v El\"'{wU ǣ5E6)KLUFd( !$ol Tj;xe ,N:'y7EX½LHlqV>6[j\a:L-Ds!2B?&Lq 2l~D.-^1.K&٫BR@f^FM e*UO>0MCG:'^BFs^pi IXeѢ_2Lc&EQtl&Qu?o5q_Lb'7Cj8Q.Ws+8cwaB|%..up<۝֜7ޠ+U%qoy1畓+drM] cv3$ ]5oӇijQ1?EdiLHU{VQHj7^Px*[9eeEN|d`QJ0l A:Do*wBv5X# Z$󮛪1[+4`u iM+@)[w$hj-6݅-{0sk'& tƏ K괡Au_.4 Ky !Cjxᩧڌi:ŀ@")|in)0ͨ-snȘ+NJ} LZVoj?\KI]d}nH8D|Q 8FPD$V*F5^^gU} WGfc-14?sAp;)eM-9z ޔB:\? ^;> 8X>r^ʓVA7WN{'& *Ys`W+4iMԊdd*Ŭ v_CX<@VU>2rެ=Q 7dd+aV9|j7AhϽiGDžPMe ػJ׆Wi#I?"&Rk#_-'3ՠIQC:ޞgЭ|wPw/#( (h%"ާ~6Qq1/!z)j[pKvAɬco-8146ʭJJI]&dWhlkLgwTءk)sPKCS̾ۑUT:bKb;?е(N45\9LM븊*Jd%, Hҕ ؙ Ŗ'>Zٸ4X[ZbOLL[xHrG p8nP\kAG` c}'?@ jܼTs\SDx>*͎-kqu=g\p %ߤҀ0:тrԅTޅ&w7c^4=2"ȆƂ\ 'HU.ؔxb,gYZ07070100000116000081a4000000000000000000000001642f09750000219c000000000000000000000000000000000000006000000000./lib/modules/4.18.0-484.rt7.273.el8.x86_64+debug/kernel/drivers/media/pci/cx88/cx88-alsa.ko.xz7zXZִF!t/'!Z]?Eh=ڜ.+ȟHڪÀ`u(ۦI R폻<Ƹ>Z|h͓e~/ڳ YER8EW?8IOêN~w@?c 2lGzY6Tƽ7EhG=-Sf' Z @p{y<=ι!v!o3{`b/y%VU_/uU*OSv[\;~ȅ/:Vo1lJ6v#ԓzǤ&Db^+7m Am ;uG6}G $K<lYӞLoґG]T`8eJe&cA11{04̓%ǞO$ QAMd vX6y:5vwETJۿ&?؎~/I 9GtRpGJ1lNT|I/ػmڗG㊛^rO8g0ƷfԺy6aNciv.#~n߼=ք +1(9-Be$Fb|: `m>ynntH~῿Ҟx#˼0E,hF1E+3o;x 7O*nɱag7L'Zv! :ԥ=BD'XSUv$}35w199.nҮ غB8/,&gNcVebqB(\ [8g@W0&u5)Ka@JEwBrdmҘٙlJT<+,8(٠%UC4b@9̒&jkORޠ5'RP?WON_Ŭv\gQIlrPp<(*NM//ML Bg+I{15g<7B׃&;O5F떬ߝ5W}b`~w9cH.dr"WC 1goOD4|MN$}Hc#Pm8ŕ;[(41Pʜ{3X섧J "m B:5`Ef T5^ǾWF 3} Wzw_\&ق1 hѼ{Ғ6 @F#my3w-Ӕ꺟Uj;ƇZ=-M՝g%05+i5|(}a%|,vhh&v}ikQTFfBgZEtn":&ߔNYs `#ֳxV n ݴa(r/-0}@zOf1pX#,5{Q0R%H@>dMZiH;KMߒCOL5AԼIPp:MD!$P]Ǻ**.iX\s?ZBfp15鴤h\zWA0y^P۰˔(=W&v5y] 4VÄypׁS@L+|u<6ӈ߭:jz0!<[1nL ]VzP",Kc#pC]]rѰf{i#T~NɿБ.BzkWF,m2'TE&g|9$_(*e/-oOt1[4,S{!ۉ!_X}n^j:4?-L/ ՓX̂[*Pfk @ `Qa:l{xR!'$z$#cvN|8[k^4i[/BZU X4 ϴM'2Jlzӗ4L؝@3cJ8#&#Wɥ6К%8ݎoblYQ,~EܞYRHqǓ4ʖW=`u;tI*}džC%pX`'{ 99"18P()*AC&xT진s5/aܔ5"2(7\ 3Bt}*D#Fqh4J5]9*o>V2-7Y }n!26@ctcHIB?,NqfڑB +'PxR(4AğTJK i#bS^ [~11 P Ob[`sw (j XGTmŤ9KV'6e=-ČUЧGe"-判^LF@9F2fMO%KMV_rGTّ6Yxa7,A$m`j%-B ΊmKԻyHqҟG4NKbFOr.e,b E0osm\3j@en`-|tS㪏)Cż\+:\͕>s=e@+''z,neFb\R&tWj}5sq]aքsdG&>cD_%"%NO@r/^R, &W/_5'xaJ˥CKÈәK9 T 7;ߔdѴ %- X)SqdJr#G:vk%NXᕄ"}l5/TƮK 24bC]WGМwS" r[’eZ9Afkvi4܏or϶nWp;T/ԑUYR!$ch% 0ŋ+rkn+ OMZi :iUUo3/˕bW&ﶅ!<Тz$a]|wR+ڍiߐp=rmlOVq4 l_JJ؍;dž:xx`8Ǣhh0Egfm*jzq'+%|_C_ߓ.S/.ś9S}#| ,fPM^ ol9̬}Ɓ[z ?l];lP톁8q- \%g>l*8Aqf̚MP| &_Լo UAwvIHt &y oUoH{,%HGdsp`CutdZv"#4pk]#-NS-uIxzt[2s#ޛ;Уג?Z+w1*Fkx0K()0&_'Ӷʈ }a>?| -Jm`{#d&EnkAS_20^pPѨMDlAniE> :e6 a7YYNk7k7 m<0p>le94GcJI3YCͲyx`r*![uJ0$\KZ p;:Fti@L;FlƶR,[q!˷z7%=5%,`)h3?܀\F |*Ocs)dlTjSWmn-Q?i8+6;Fw]إOZ"^xt9)f"թvfB5G%"B{0tۺQ҇IcbWiޤi7bq 'wemgJzY !=v`)= iޒCS=Y"Zݿc:CwqKe.l ɽ>yb+ev$*\ItRLhsUj>ShKƳyAb0 si)xM?P]El9tBKmC@Xj˰#X1p]q4P 2t&7/DTe~bw9{5㐳h^l斧H̓Jc1 ͰU6 0fKҢf%sˑoaO<1~C,׶-;(k0$RWgG,8!(OIa)S[W#M_L6%BS/?*.i,3p#D29!!֮,msyRJgImBd .:_!BJ{z'Q~8R6{Hr}ן苌2*%~#{[Xe1Ƹj iknwn:Jq2-zMk/RM:'rs)K@Yjjkʨ ݢ I&׮|]{ҏ[G+{9{P\q?Y>)1szK{Jr'Y0ng1"2N j\4D*M-F"YiQb*.OGd7F~ [ϺouLiTtVWoWN?NjM*$>exXi̓ Hz;؜c7(7sPcߏcuP>OᣡaDYY w%${R:VaHGBN~Pg[g bB0%oj0rƥª:fjGUUB#釞n,K\jPdQ -a(Db73l8{ (_Fu LyPL@Gk@{9?]VsrN!^Uĝ`wAd,m;D. ;R;5ζXD;4hdD<ȗ-{ʈ(4{,<&6!ܰ+Q4|vZ)lkU.8AG66{WIERCߔ DQ 7JorNd.R 8'IN-z(_J?d@ JK/cmw) $G&tfnQ!=:H4ya^P0luAY6{cOkùE1zْfLt-7Ÿ#aDx$~z'q>X-< !5*ո(K3GX\ۑ@甭o<,A ?Xnr5-"R}ɻ܈0S=BZƨP=ͦCGzfKu{ȫ^BQ'xdaHd2°#o&0$=/aU}y?G"?S|A ȄŲ,\NݯfJUyAze$0lMUj7E DShu [=s}."JI\C}_BO喱Ff8-1˪$/bz ob:E*ב_KY ;fd*ٺ'550M4"̗KZA4bboWxBGhʹ*iď 4@<r\PC|ZDth"wD 4Ah)u}WF:2Dv?.o22^3$D2|.cx@ڈ~愮 `$Cǧh<@%Bu4vQVuFq =fHn7Jk,-`~ 5܊_r0*䎜PɤA,+e¯ڨ﹕BV 6S9mt,#׼*C|^1E z6)ZdlJ9%t̵v<>(V 1ܞ|~v/фJ0w&]}|a|Ar)7ezo!D3 0/C:mRw%+däq/w |ṯX8f%[9G53:셿YE \H:],/HFZXjE_J?bϷ {"Ur6 g`s!I2-)b1lHըMY^<>7E,ܴz}巚c1stmFdPP4V)suV׶-釽Rj3H-xjzރ 3n<ƒpκgD&T )E[ i./K7jKak^D%2%i-f,,Z.8+e!Z縹DX\ry>ۀ4lƙ٥{ `$Den COzTL`T!nogxs Rj9'tYQPB}ܯY@ K6/^h3m .t"[4.M;vY/hHV/rK7O4q@)uPI ÊxiBJWEgYZ07070100000117000081a4000000000000000000000001642f097500002804000000000000000000000000000000000000006500000000./lib/modules/4.18.0-484.rt7.273.el8.x86_64+debug/kernel/drivers/media/pci/cx88/cx88-blackbird.ko.xz7zXZִF!t/']?Eh=ڜ.+̋pO?mHjlwLι#Yk;^v"X$enY^+Tơ5wiTrs*V>L(bi.JGA~^DSmeWcAƸ\,>&c^]I\j9+nru~O ,!."N`$@ktJrǔ_S*޻;Yn|G7FI╭/-2m͵ ]:ɑZԘIKK_]|9:UF}mT/ BgeGw؊tmq6(x+1KڌSod!Bxo9J5>_4ΌMFv,&b$u W@ (zA 7&RX͗-υ8msyi`k0PEarFUށۺS]ր{z-'e;sFLXIOXSX=g}ׁ~ђBeHH+T]9/-kx0>@UBճOЈI_jT?XB\3Z18Qw+81dGOs{.qtl0~4$ 8p>vrWCp}4p`?vHttʼGȋM,QBn2 $Cdڝ0CEG;4ߧΰyZYNAq<:Ě:ZOV0X}T6f_e[*"☰Vڊ^I)Ӓ@fMl Iz{JoXu a!E&ߓ`@T.՜LHSW\agx=NZFoOh_O!kx 5Dmc@j iJxH> %mB^2ڨ U&&-Re>[ߊ;EAXp[鳤 %ђ<(.xuR&8#MۗBj,P  ebS|%Dmt Jg?0T%g_ڲ̾QQ4b-fAYmYb ,UR.h8w!*&[®MHO"V_mHG mF(#(%K/􋛆*# k`(MZW ԪL4> \ދ r71k2 ^ `!p2TƌIU>H (Z N~\PKPt>)?' !$_R d9eDŽmnChE0GSGW)Ҷ.S:[Xֶn=}$WhuÐoHۉzߺ 4?kg)H;% ծ[D1PGʥL>x K2}~o.FqI͢ ~h?:rݶw2S6v#Hho`#tأi jY$2XfFI?c]PAϘp5^C+-PcHl2UIm0|.&:Vӊ NF4Ha ƤJipGrܚ75a):`V"9KtU+ԗ.@IK?N^*M)hXo\Zl#K=Ovۄ28aيyOY7sO$\u}ޫY0ŋRU@;_Uj[x*"Hӏ|DT|+eK  6@1X1Nd xiD0 LOpK1=~ .,O2*U*#Ez?O6 !`OkB[c*WbK`*zM1#~4-f>~pIdB &Ls\vN7>Y:*JLM_hN~  RrRC2>?|PdX$QVA sYט``~eI=QG`K[22lFm,G+UK a÷Ǯ>!-D~&348FAGgr $D% t{Q@(= }szsrpW(l8Js~.GeA7ٰ5N)gwIHO=m7yeg- lc]]ރƖMu*$035O3Sҙk^n*###H:;Q/X6 1~OC5oCˢ?;M>UeLC=Ï3 cy{>"#q".!ƮdUwsxHC z~mzwc?V.zJJjԇ~_'S:.%,{$jONzQ#I}6G߳Guk (6 |JJK[s+bҙgOF-3yWdѭ0sO 3E!]{kaİ PDVG.Zx0KDA*g' ?ytz|1i* 6' k,=ɫ$(~]6HWȩhV6B>6vryegP:xx*#BiɅw{q;L,0*@8[H&^i6) '_c?"!? xUhtQ~5KTax)Ϩڣ]2⨮.;8'dGe_7*+Nqi8e.|M7l>H"k.e5g$;B&1hXk՜*n#^,;ÉQP2mU&DIpinE0rb9+<$#P*W ܝXnb,1JR1;w~%J:5D PF+&gdߡۀD}DIg $VPN\e!嚼?w')k&^ah,)^a6Zc"y)Ya=XwpZ3$*C-NZP##Tͫ׽at,}ћ+.]_H'y }Lb|S`K嘡|G:cp'䁎 \i`>zi AK=Hт~[ ' L|k13XΣ{>KϨ|0'[Yf[ m9r~kL'R8jM8\sEɽ0~I: b5;&u5C8W,YQMb& ܧn38`)xW\Wrpqg9VW >b ~߂Px|j^?dx4W~7IA:I4Ojۀ^1ay ˉKh\ L9aD'lRg] t|.x@4TZ0m99ԍ~[˼VQt]-iBx i*ݚVzYEr I:- l`mD7; s'W0c B~H[3ft EwwH<żޟ{:x 9$5&:\GY6L'ґC ]20yL0S&U*|/`Hnٰ?W=ҎɻMwlreRQ &`#ygEFEjqe_y 1@ [/Խ`SyZ_6+R7.駋4w_)1P" uZ# ɯps$XGy*l8VYn~,vĿf-ptɩU>emdCB0ܑ[rF6}Wzp PFʷF2R7 u@2䗕OG8A3zEZKLE2'B(D3rs|cOb\v:jA{BO0m,QHd`#?Ѕc2""x%B-©= {5荓24%#A:Gΰu/Uh3Ioi۠3MaNDEnjaUZ{歹0%CSvڭ|L;=s^ _T#| Yuz^]Eż7M c1 8bKzo)?cɯSx>b.,n1>.IQ^9 M=|{M&WxAXs]WGQb8K-h2 = M -%=11ޥ :5BTv6dd|ctsaڶn^ Q]ÆH_܌b:-$4̹h4 %pyM*\`ieňr@Y+5SwH)B9-o(gA=G!%8&,*"& 7\"6X(1mpCm3*m$P~0Ȫ3A2r4w*olLML?s$2)XG""Nn i"QpAWa+-;sS +w8h+b/qI1)L)l "}4\$H-ZAi;Y! SBXBCWP 8 †mm֋Δ:0s6Qjb V&R+ t;\USUZmR:mL4} ,f|I,I[pF^836=wzpQ-d hD\i u+A=wq)o7_1IG3Q0a# ў4h ҉U«e3Fɗ%a^ 53{X[7㥪d9r49NÁp:o0s=b?щmM 5)­Lڜd1A| e$W?_aC!qf3i _M2ԇMf!HHFJ8>w68R3#_ bs3C' vcn5aM|r뼵@=XZ&H`%װ-(gPIjt\"F| JEY+$Ԓw?Kv=exNDb5r3+j= ZHoX:dmbL֧ |fC"^dMߑOȄKLBe3к* ѡEq[1CgҁNjE9geic@[b1R9jv̕ϧCxm#ȅe.uIID -m7 IF)P՝  wgi ~/ҍ#qG9e,]"G-/a%k1[{''".$2>usL,Z.ü+9*%APDZvՐDs+xjz!AJڙ, XҭE~q\$%8dК4_f};o߿G|2W) hCgs+0m;*sIS:3*RgD<պ &ɼc4Wzܰ?\i F\N>h!@`۸J.}L#%B4F`'x? i͔hpa%"%$!V tٔc0HKCj^xK[,TCDhęKVylƥNK?PvLoװK{\Ƕne[UYRP!,A8VaJ@1&:y"way,n]m/ n^,((pJz{W `ob#,h>Cbh?]0Gsf*֩k_SpZ\3q (P@t{\3 'z0Ba0jЋn]w'MhP$ώE7N吵L8^TA>p U[f03WhIӝ PW03Z ȤVI.bBb׼Mf'fgB"#@=#fXCJ-{ Sd6S`<6F!nW8V7Kϥ>3۔Ҧ,g[!}ϙ!mܗqްsm\P=YM6iZt0E;fJL?Up2G*# 'T}EWOEBc4A9 2P2Fd=k* R@'챞o؛|_)+mu$} ,om؜%\X rD1؂'@y7ۍP;t乕>_BB t bJ0i&J$ LZ,߉wsI$a<{ۉo: L7*f&Xj |Ghi;'VADSa- QBf6ZQ<ȘĈ.HZb 祊|[#R@!4o{ XzS 8` <7ER҆>^UYE4D%{Y ?K#E!5G0uT?p+jG!wd|'=TڢhGqk|38RKK{l Bx0KW^/OgYZ07070100000118000081a4000000000000000000000001642f09750000349c000000000000000000000000000000000000005f00000000./lib/modules/4.18.0-484.rt7.273.el8.x86_64+debug/kernel/drivers/media/pci/cx88/cx88-dvb.ko.xz7zXZִF!t/$O4[]?Eh=ڜ.+δwKДgJܓB$ f?$'N0Ѹw3~rџs4Fi k4 -~;dU8yX14:J8kg p=WBi/(Sysљ5ޓ;Fn!Qap&#%>"sP pl3Q^s# Ģ51}esLj{p%wnEA*NrEڂ.Dr *[!Od^Z:35yfznZtɪU/ĖE*jZR!LU1}9XO;֌9\jpiE_-̈4u1 Dc]Z cĘva0gG5u>#33)z*O:p`: ݌1!Zs/$| {BwӱJ#H `ND`iV8i쑱W}6H`a׃-59 9P6O pPOsEYԣJ{6j,-紐+~ozY"X`z*vI҉7$8MEӺa’hfx&9#괃LrƊfnn c{_lg "Ԅ"'⠎/SL+m*btp)>Zj w1:rq8Sy;~;Թ\$M<L [ cdQ܌CqsgEJۑ&ms/r{Y@S9+:% iΕw(xkOzXOWXZE9Cŕ 8e`m G2!3t:E#a)Na4?Bb ")4ߐs]jkY}m ehdE"g%U[fs|!"G7ⶦ4=7e+[>W3IQLf3\ҧ#A|o '_Ϗxʰ줉 MXqRF cgz # 7iTSeJ׃@V}Fɰ}"q#Ր#ˮ<*ogk 3cģwpD)7Oo1UKԥ=}1|f`1|@faEk;k7LJάU`uatel+m۰:.SHw:GoWh*][d-Shv=j9:w|~e5}V9j">n$7 eZ Sڱ~l~bKC$M'>h p`KsN't/TgSe롨Šzj @ z9AJ5l91R(J/sh7iJ <2)Fld*_҈yYV, d]_?10N!yղoc{4#]U(aS]{YX H`vzW(r+H=(Ț Ь>,{?k" < 3Bq*\mm ޛ\ߠߎ N\ ^w yvZvUngB~5=O1x΁ ~E-rMހq6Dڙ5ݡ iFNG/5iSuzQ儇{7xk]ү }B!FYX1o/-{wv`Ql;eI>N݇Du$l:4B#GGT B;t 2J٪ c)rk}Pmʹ29#X$= ߹Fe, XI5Ky(_&j=yOe uɄ TVyL,Q3&WfD)fYwS]B-^횈i<%kNh4Ϳ#Cr#*!3[c#_ ..gA4ױFbgXd;֙. ~̿۱]%Y>B:,L"4.v^$ @}$pe3-T54# @?Վ9SW28ڮ7-! ^[*₟X(|܂$8'TBIp[-N\|w 66'/b<ٷ[Or3g]87r";q'7ɲ@#@Lrͻ` ފ~b1r͔\|eS.]&Xư7*E!0jĠHzˌR|)+ ?+nٲ_d˽9 PKrU.swO0hւ- |lY;E ӼĸǖX5"AŐ.^Ь۴46h ɾ8zPqgj:r_|qod藐 >c{sIT', N'u'+RjQ+Y lπ92ƶG8sb8A8 d i'3Sf7ĤZޠeeW_|9t珻$"=>Fge@"(7ș Y`xh:qMOG4郌:q ohvd*h<<{f`22k$8Pʘ(l(g6in9aߞnWhv.U[quuz¡6TV`otjdg@c-qd^||:g=?)ɬO |qRor4e*N(ۑJ[.t6rAg®ap?}1wY0 F!YHт 7aƱ6';yUБ7D"M$J0IρbIP⍡0ܧQ4QNh]oR+ͱxR>bsG,Hnxb|f=fi5oXeUքލ-)XYÎ m5/#R+Tltb޾ px{Pkk }敓('$&ݙ1ӪnuĽc lB2VTR&CrL\5Ot4T`jȢ8h˿FlYqI ]3;mxx킍Qݬ\;z;#>&Xi/BnY!' lOy9Na`M,|'h]&j'禊sF7uLIrzeW6?%TZeY>l许CσOS{dA˕V>:S.C  2*GIBz!R{$EZ" ݱ ptixۘh3dޝ}wӣ[yqъT*c=]XCNx\ ()"GƘ K2)mA}T_aUt_.UnC- u:Ι-Nկ l%(Obgt GY9l,cW+0*1wMi7N`^hg6(Fz gF,rBwm̏hf6\ _Ae e+][k~Am!08Xo-[Z4]+|RkUTQryW&۬1%B&˩2+L1|{{0SPt+ߐ&V`;j9sP\kV:8;V:Q.̻9CX /?@AQQduWHΉ\T+ϷZbIh*6}ZӒ+Nfji KrJ(!;mS Ţd7o:Vuّbt1TLhҪ ]ڿ5P~DXy\ŎK2\>oqFm5lXܢb':N/.Et^i2Yŕ^YXBx̌K&.‘}pƲWkHl񥮏e9Q7SMvP@dnZrҠpWJjP;Es~%p*t=m`Makrօݔ:qbT)Ƹjhu=',4A_rpȐs\,c{y֜yg)@\B_ ߢ;VLl-r[fw:.d i^<e `s W2; wbPXҴT\ =/Ji ~w[+ YB<q>dZ͝_Jj!<@~ioP)hFW=ov*RrJsĘߖS(>6gE($ImS؝M;4%cAsFL`: -l#И+Q,h*p<{"O Ov lLWϧ%iSvrYL@C;ڔϕRxi;ċutL ?597P'K|=, lVR@NPz'u 6K=m IϥU{10 퇞趉]}3`y9*,6݂~b3j:j8D 2OivsPvDʘ~GGF>0£ҦP+-Ln Iu߂DԒ}"$1%$UO+h%Н :iX' L_GE?B. SH 9uާA5DeAӚ(vFPQtee2cq`ўi%|C=>Nq#/]_¾Qr^|HߕjF@(w-˿6Xz_ G<4H6ɜaEEW h'!Gs_+V¾iTet;׵Kes h\A.גjkd=l/OEHQȜkCbcoN%Mץ0<*m7^ʷhs4Y |Sn$'}Tp"Ɉ eC5) n?nh#4e(ӡ߃1#f[4qڻCEO/~o0̄'½^qML {L|览$׫УklD)W3̬Y=!7`⊏sSP%t︿r³1+;U՞)JZ%OP8_2rLE@O]#ji{E__2&:˗X\(KL m\;g-$ Am`Fޑ_!cyo6L1B^w r %p ,"f)4l>*}?C:"JVO`"]`XEJ,Z#}c;'G릋A_ߣ(0pg"/qý̆Dy}'5N䮛`?Lݬxt,Go_J-#!$<{Q4aMnu4f%`9!eMLٜ} f=~_7QĔJgy3"ia@)YIRޒڌ6%#uhUVsb+PA7B+lj)dt}m'ˍd9d6~ 6+-+t/@ cBJl:fנ:g,dzLha'h"]o#0rFϏG70"!9/uWI?|:OIlJ?|5@Pڤo锢fH9EORsR@&I2)㶊w]mzDRià"(m]w .];Ӭ;,Ib+F-ߨ}|]è$hǑwd8},\#[ 2 ᜖d؈%g%85@,!=Wϋ#[Rc˧a7xzRE.CH)!I*}sя[x1n5@U aEUB~fƪ-`b+9,*0RHת)i>*e=3};0xXT-=J%Q#G$\7(aW# ˩TojS90$q,e9c$MIV`EDE o#kC&-)@}vc{){@‰gryFkûYIP XqJocҝhlW،1zG_,/f~ݗ]#w0ޢyRb&Ci5LHbA {F :maL|Ǎ PsiX>x ;NzG570}$6m,;kN4Zrx*9WGg*#Od8~F\?dkq.dZ0wQڶ r'i*@h` ֓'H'n뇳l%SP(vN+DgՅ`uy\'F7Ood8QBr$Ե=+܍?U=oSHVL4O`*d}ŃXG:g Po0OJ6:Zu_xj:ʧY?q7ͻd>ˎ+%~#6_#v}-ImKg} "GvWhq;Su6,/FZ(1$u±WԯN0SO,+Y(AV,3P>qIR2ˋ54w7 7~aG-CoEQ~շFfw-CpT >h=ɏpH&awN\=syqmnBcCip6h#0Mf.\cw9v~+uοD'pC>FQBe 3|rY6vl_qFU[ߡť-E' ~"'eIBuyף9iYxz"E_:Uka4?mᰪW,>as*saZfI3Lwm3piD-<˓}־ XE$ z {^6tQNt5Ju?PB#_P,4ɭ}!)zqIye fpf OUuj;qxf` ,:@cc̬#1E&m߹ec]a꧙=r:=KRzvh$Bea_|"Ȯ kWu@QM_R϶}+a!.VT@@~/Ks,^$R ~x/!$Qc3<:{y0>wZ%5%7丵PL`(ZuJ'OMX?;0˭MB= ֵ C-svetW4R3 ^3Bn>x-B\li[4 >4TJSھN((QvklRg21 _B ;}zpڑ8@:h?kC.jz ͥCP {60RU9!Hp}]Po!{j-FYr:KJu/R/C3lۘ)]=c‹Ś\v~N%~x’..jtu60by1mFS'pzW cw\T1r\4sա"19;Id1pgx<ۋjZ`k!j:q@fY{C f~ tm&X(e}ֹA橷3Ŕ o8,8ZR/G[hkӻKQ1 D9#Q+„ f)=ƞn͔Ío*2[m-9Nj%hz3׭bH7#ǺMlsÏ)E*k q~|* 3s> Ι2xR,I˹Nn, A"WDLY!N+6xJDƒQ+ p^lL3j^O ak&ɴ) sHurIKib|3_/&pZ~Źa@Po2ץ4L Gm3~{=4DqxSk8s(TJ3 2KmnC 䫱]~>|gTQ;B5ǻ#t?9;D8r(7I`Fpp֜$Y4$2Ate(tl.= w0(IpF%ZҝohJP%I 5-K{Q Bɗ"O5S2U욺de[x4<ä0r9ݏՑqbK\tr͑ j~Ke~ GH9M!0Dhruni<!>otb0ٔwCE" j7AJ 0UVK`EIDl'4`eTQ3RH|zz$Ыga+Ec] -Wơ@#0?~ ➳/ u<K4?2O@6}d ^.uŀX׭&XbX>%of!<9DJOJf[ y+Xl[KsAQtwD `uXMDI/͇s-H v"bxEeї@h-u "by{4s;1E&V MqZpvÆndL#EN Ay accnToO܇QquW/dMSΐdˁLEX3gNfHtIZT0V'~QhzgYZ07070100000119000081a4000000000000000000000001642f0975000038d8000000000000000000000000000000000000005d00000000./lib/modules/4.18.0-484.rt7.273.el8.x86_64+debug/kernel/drivers/media/pci/cx88/cx8800.ko.xz7zXZִF!t/>8]?Eh=ڜ.+osܡDf&Tur@dUzĬBB+F42jh0:_{3P'"R!k#= j۽3WjOmZPb2LՔ<S*y:`i $޶tlQ^T5&quSOn:F&36x!3:*e_qp+z2 }$>u޾^g͕/O7/o#JAcb޵Ͽ(]זqӢReTQnT؋.Fݜ~x2u@_˒:3;bCiZ>|"w77$V]&Miu|RA΢rE ql'& ;c J0p~}:)Rp1&s~%ғmycp<؂44=L(ѐ?DTkcXOM?_ Zҳ|"VD9\dVv'\ajN(yCϗ8[`VSSVo+>,j9.c3Ȥ(  {{"Qt,8;㸃ԥpV[NYs D\xHUEi_ ܈0y0V'Bd_ .kRBHL7AP_-?3->A1zE`B HAG$jZ߁yƜÀy`ZɑXo_s~Xb}x }X^~[-_}qYs)[9#W뉄F) νJ Ϟ0OK9͑^ZC~K,'!?/`U<,ץ+sB(X'ǰdC-Y%jc erokIOc>VS=2JT͑vjD}Pm· !Qk)#k \߸ҿ`,6do. 2ʃ8S?'>炙E+8HXNu$y8?w11XQF%91sDwS xyt:vaPA뺫S6fN(4:f,D;l޸~ԂgAP\ۊ~&0/Ѣ}Np":+<7ԪvlK6EUF*S˳aWW:}(`oA5ܓ:)BNO&ӥz_c-pHxS1޷p4Ք1G& Bbpq4qm{ݥSUgH*UvxbtqP&$kҥ8hh %Μh}jAqvF~Q Á-zbcf qAԓ*~HODi>:7,vW aRlOɤ&CbsW4ְYk`{`&!t3bevPq">v k4;3d p|Mjy\kF {Klj.kWk?€#t V>sIZ?6s W[vWyq)㪼o88VQ?_|JSZ.e0琉WmS|ِc%5n1h~V;nI3>d8^:G rjz4r:qI"LqX ~X%b`ʹ>! ^.w7YAjL!kԏ43,a~ sV\@8mw̝hi.H`uI`E%JdCE$IT)GDI 7KG&, L_yo}xaՑC~DkPRTolQ^}N~*o=6F%irR#.7ٴ(L 檭qcY& zal[ʦ~gi1HAKG8?{?oΠ}*e Tu)D^,Yy*fnZ]UmNB^~BIhFV)Fuy9!j V.>u/3UP0ΓTnn N($\g&i %ђ(Ɩ7\3c#sPx>m`Hc ły5^ռł3)> 3<\LFc У47Huc!:ix'#l'S,ta1+?@y)BwG=^v2t _cF t$zKEdy<YOS^Px#O@ⲷMc&dD(dߓ*6V|=n n]BwN@QݕM_*ablV}qr:/r1L{S( 4J>KXMblz3%cK ~*|:maϗm>>dE8ϢI(,@*)Rl 3(in~Q؋TB-0m`n>Qo!4N:@h$!UzF To ]wrdSVHPa\ށo\"qW R807ׯ iiB 3l0)Ao1B@c 1A,lIɀ1uO}9 ހi\c."y9UِZ>=͛+~FUqz\Sٞ޻LcN{aJ:GAA=+Ȁ]jv5uF<.Y=J(7~z:G-߬3Ru՝!0zvs`6eݴM 'C ݦ%Nmŷ:DH?0 3QB3;ӎ mٜCVߣ "v3lT8'Ş  (DsBdS1zy ;]U촺("%!mթp-&`A(i7#}s5Y*_\̻{5vIue*m: `4/`շxZ,}ay{_DPHBb!&P:jsv*W< `5M[U+r拕<3ve1ގ#V9.߶ǖ6M<B7Td՘Apn4BPbo:SC+Q4~'$EEÙrxn3Vh<<QZM;. >Tx}0n fV 2pCHfe>M{HB {/iţϴ {CXvzUaB% J0K-,inc^~]Q3ZU9mt} 7H}c4'=Ylq6/A{M ͍$P]?&o%3F4}:kjN-Yb^6ΫWo[A.Gf쑨Yg]dȼO&{]~BI}Nqh 6ndTQ8XB\{ɐCܗfD*{ -$bMV%ŦB\\'xҀixD\@CGHxf3]ސZ b ]ѮQbin7/HleްD5?&4~zyA@ޞ"?q&L;\WVHWLQ[,Rfr+Ƞ59Ux ZS!+QL 'Uސd: 8Zl[zц;>#}GIիO톉_Ã:$9dn;suKoB_*o8`2P3?DDG _pK63q"lBX F Gj,_ 2{;͢uem?++lM} ĕ1>HA)`}Sy~qV#8B lЮ+n1Ɍ9ckg/3Xeֆ,PfpPf A-yfl钴ǃ {kbP>'-g|z4 2 N!} ;2Σ]\ELCk3ee $6P~L7\C E U͕H2 ͤ˾W>?ԗ OTLU0^}#oF%0AbC.k7&zӨ-' ͞(9o+8n: \*%qw9TC9-<Zԃ.`.Zx)koB@ls]CٲhZ>-F&b UpShi-O:u%Cqtf KtHT scK4(Rϩ>d{%WUS*AZ/`/[Z?'|]S{`WbA};HktV r |h7KِV^ɩQEŅd(oy+M T,QIF#5%v /mxx~v:zV--D0[/\_PTô3/Oaƻ PzY0BF|TI(xȑƯ9lPt!OC1 ܖ&U=0] OT8oh` tf|۟]ϗ|i"C/ZJ o-A3g f2̪YbA 2,loQf#./ 3Rkɶ¢k=;W U=~30SR 2E86ۙh>7cWǓD*|Etc=T^[;׍6_V5ۈjIXӮѶK%&58m_LVfEw7[-z=8(`FHS7(7xhN^fɷ~Prb&Q2i1 udRp&/ܐj{P:ƑAj7%Ɏ{9|S`R̛EVA/Pp_=|hLG5!JƬQ9AEXI2ar_'u]D梠yRجB$4cO0޺yGEnؑ%HP`r>S`^1cyܲt xnd^N_$iyi)ɓ* c ߙ.zaŜt\9qHXS(/逑Sϡם $(=I[g-Ӓϼ ť#є.yLRF;R:۠'L$Dz&7ɔ6lsIom 0ZgO3y'ڠ|*ϊLiUz:`ZR)?\`G,+eZ#b%7A[A\2ʯzslv t׍q~-c_mv|ӓ@ Gu07ݖ -_]{ց[[OaUt|6Z>'\URD^QLU `UkjpV ;TցDY KW Nw5 _ߪ٨h=׺|Q?ڥ[wO@P7-ۛ[c/kin~(4r64wYu:Ej2!^Q(:Ycń2ōcʂIz)1?{#Cu d/):>UK)g^5Į7f2 &: |Cȶwh2$BpjYvksskT|SnUI qb ;G]if$|pGU-*F C w+*v~|GH=oYW!r`~rxԱ"&VcP~k!$ijm>KSVv - 4:aZqBFꎫ[논Stz=Be4SN~;NˆNMHvjW1r9 OUwC`i2RA[ TA`>ߟ(scR@c DG*[|; R'f-c̓Dkhb ,Ix-$y׸HgWuao,_èqa5U NcNJPYFZp3윙 r}Nleژ^/^U㹼a2})ţOd02Fq ϙYD?G:#tFkw4FWQs}gHEYlx<%?V@ z" 6uS:u<0ggRMH:*ۨWzGcǓɣ8@XÁ^^/6U9֥$9c}$ $(;3Ǯɾ &m/P7ޡve*?[jlЮΨH B ‹Xt#eY[UWM($e&- 1ZIshBOQ-CrUr4 PdHyD&8fd*ZJ%`q@3(5)>*3Ni;H/(6(7tB)ʃnzj̭h"pt}ضf~ ;cF+AA< [%Z݆4QQORY]J^:>_3nALVΜUۻV\B15,&sʭ{jw\}.GCxү<\w7DeV?&Mo<֔$Id_){xWP \GQ7HeX ~Em5{V)[]Ċ#4սs6sVAQW&%`bQ[표Ly2Ú{ǽw 3*r?Mg'X*̣\jtgQyqP4ɭdKsCp!נ+I ZBm#ip>bzfюi}B}wrM9<VWѾ\vUOapwF,ϗI-!9oJnvYPu1G]I6Yj`^_Q@V|: Ic7 .Mr «2A8{/FpK=L>`RʗFsXJ]ooKl?je:tp*{]]٨=\I`߽e0-qG6xFdlFp}HDeVm"DsRކXnCሠ?orEFTPw(EVY;)K~0IV-`q #UP~l1KɭW,貅!c]SbA6f}wLy@ʢ]Ow7TIǕm,P:K2H]\-DU?0RG}Ws1X:nw6t-;K.-tt2f?7YI`IWTEJ?:3)Sg fpdބ6BGJjE޸Tצ?ʘhg&AL=ǃ)kׅȺ%e@m^(u_C7eAEU[<4r]$s-љ`N:!9D0OU~9Hr K /ۨwXI"Mc/jT}K N\aٝk 8k,j[xx *gY-Vp^S5^>ڙ{2EҞ*X)K][azAy—.)2AIg;&3(Ap4ƁMal)- CӔ't5u 3Q;^-H,3Ғ 3`#nA FW=) o3+ԈRY?v*HQdsCSC N['G9+ z';1&usux#ix ~pfk7PtvԓU'*(L_Ń †EHBo=x('N풍jq i丒2LX!6-ChjBv(}xOgs:1M;¿н +Kс}C{휕A&Wy@dpd"io`+N0SD`|g98F`B0^Q=Xb>K4VHf O/ %n ~@đn-hfmaBwlc n & ؛#:U@Ф#Sq-Rx}:yjH)G.E7ٕmۮ&Ǡi)mAڷPeLG1]R΍c= u$L@0 q|*'~0@wBnVv'H QupH*s"pbR - Cmoe> "CYbS.jl4cpgn9d,!YvuZ&ZbK54PSf r>#_GWz/6ZC?|w_}hq^dQvm0({}J^5$t.4-Q4._r wBB:yWr,X ;G==sN= "'.N@+"_! h|oM2QdBML9!L jD/\ -yժ[eAN=tRT'މZn 0ʣ!%q.n|4BP9)ق34(AzH|?)yzTC1#&סѢy'q*~+ƳE_uUg"oS1jƨnT욋w:>ĺRZC:O`fҚV.L1uxOUn{Bv}vGJst~(Gc`_WuvF)Ra]KzO ^KI%=2jP#Hɾb&/pxDIp,b4Q!޴]-tByo-4yK !3U&DCs)kqwۼx>᎟;_hB /{L,÷(S[OA}vXVD;Kə,'ZGm5T3 X'7->SzҢ &Л}2g " 5Y5QFB.:= LƖM@ٞvTAd#O)d$>w+ wnn+VP  |}Nl9Λfْܥ(3 S_g4tP[[LV7%ع?;X.WԦ"3.N2- VUDr!Y}׼5FWEd;jgfh," и_8Эa4w>^}U!\F@ԿT?}IHW6l;*6ž][J>9{iU"%dYc]yDSd_@r{ae?mYw]5Gue;IujaŤ Nq\ ~ݵ',ii2aeB8bȔ"\-$KO-ؐAe2奥| zj$4Q<COǣ&ŧ\*O8ܺ0}mec>5t<=R ak8&*ҏ0U*y^m"Y*o,Zeon)^4cFp-arp u_ N.UD.\Q#=pØ9:@0(Э&ʁri&>aa!FZ~}l`7Q1ԇ؉qʶIy)_e^ 2A.<]İv4d_d(,D+u/QB]` 6\M%Cξ*}i^ҍK$ xT/*!j| 1Fep, (^ZSy/S*\ CPp^is@ƲE"ӱV}R)8*ھM@E&8!6`x/:df%#<`蒡ӈ/tz}H2O7|ja%Kp6NricYց=DIP7 CU 5z`pCxx`ZbsWԟL lv)> =r'TG7}\Bu|lIai=$Qo[ж18!?W :R,Q^dYNڃ?_C ^2P1 g(.&نI1 燙$Rfc󎠛I]1-JH/PK|+ 0E$T{!uFΏ|h$ c^(S^]NvI7@V"Zl}뜖:W6j8 P*b.v7COwGSQ[2Nɛ2Kjp0M]FL^Fźc3b K7~[+s5.gKa(&#/q!f'gYZ0707010000011a000081a4000000000000000000000001642f0975000023f4000000000000000000000000000000000000005d00000000./lib/modules/4.18.0-484.rt7.273.el8.x86_64+debug/kernel/drivers/media/pci/cx88/cx8802.ko.xz7zXZִF!t/?#]?Eh=ڜ.++w>/d >K_*,Z:N0d:`#ba^@/:6ġ+Bɏ]@ ~ƍ79O/;ːA`kk.ݻPͦJNLuws(9m"ͱ.N~ifh7L87`S#v D`djtk-h7 jYv]<u\d+QʇwT_>/  ǍU `V~Z1:.J%+X VQs.`#qZ-ZrBOgRlAΣOrׯKlITF' +j&N[7bNXmKmY-@<-2$e96/G쀗+ilӛxNFf=A*(P^X$;h,%OX;hOh9HE&nKDҼs| Nze> 3_4a䋺c'[|X*{hSڜOZlI [FKw^V٩#,.U4S0Z4# u\ )ΤSՈƊí;*yQ aIB%t[k{d!mɼͼ uCFWp)xX(Jphd}V: Hz RkHǽ!FQ?CN~-lv]TFェ|UdI}Y Y~GNs9ˉ-ƮQxvL-8DTVX營E3e&!xzwnTϥAǢs \hdi~8~A@K1W,C JIcm=lahkx6B;&]Wo.F!DpLn&b|<λȜN]r՜V eh ^=E:Cu=AE;C] v O ^=a[QD UНizna&CMh.y&~l+A{N7 -kA0980+#5LGb +}S#Df \PlFZ^ZMmO׋B].7 93+{N:.ښ'#.,dŴ2.,~) u' }[0lf@T5`79%%zZQz7+`ǭd=~#[F  ^q}$cLk2'{MOzFiGР4j8v̨D_ʫ(GvYCZ^Uiub <"V)7Fà}`XWALC xӎ:Z{b^|韀'5O紟VEZ~_17)u?,`U0H*agCpvZ&58hG.ցj(%`&}⣸;s냭kDV4U]Me~ŭPezEȹwŠHl0FŪ!Z2nUqw"Y2KƞmM/uq|Rοqy$QM_$-f;1ؿC?ts}>ً_!x]F ΤwF%Y}t*.r3:WtNY\Y1#NR.NOY3 LӉU庭P^+fɩ *VH<*| ۚLUWI{t_"g޺kf(iZbzn|>L piu̞?jˍG|̫<56A x>6>zTS!fJ (1*;nBF$vȍ(Mved>=~fjbX #FkQy#=q#Wߚ$0UUxJ'~`Q>lY:KR|گ4 ½0 (z|UJ1:o'Ig@fb=y8+[؞LaeХWNfT֔5t@Z ʜJ o՜$p;q5bdb>>,a#(gѱYLP!h4e=)w&!ؓ.J+['_O9~ip"3'aJwfHbVr:Z}bз8*<[ B ]=_-}pb#p#V0'5+w ʆE o֬mS&7uFy/'{7o$.eDZF"^yr\F.ˬ!w};\]ް~wsc K'yسPQH'^oPFIaH&&LpvkeohUA}Z PpQ/lJ9 иm!b,7X[@/]X&}oyFsCCej/YZ?ouQtyZ<3q$o³G9܉eS 'O"B h/E-abG7X)W0~BЂVԭT,k#AE m6lf@ۏȕtL [ G~LX WYL& 4YfQoƲ2uѦ1g#tC'bDpے .=ք8ٕ+zqVO _*ѓ1%5\# P㙎Cm106K^?ϣgdޒ z8Fa7sA#<;qjsESGݒ3{a2pj%WNF B⹬]bU|qt[ )Y_`ml<L(6WqL-H{EMtNm>+HUfءEce4c>w[/PMݟ\lܓߜUJ{rUt$ІwD^=we (lsMyKNjirwL0tnk!ЧZK )Q-e[^{۩5)s7-s^(뇂}ޠ^rIFk+oבKCˤhdYJ,l9+[nAGr gI%e*#A%Ӭ+CȋFB^OYh{+NBb:14≺y[|BҫU9zFbn7X9aQ|- !j foxyLE\pp*Z:Dc|26r oHu:})}a/ZҦ $…rxad&Eqn 9|qN}};R<-ȸ)i3p$bLO2Ia7wJ+|kop#i>ĝgl}'Oi(Q Pu2_{)Ҝ9TN\8~5T~Pr@>EFnڇqqOAoR֓N?ׂ9a.=]= 2UyO(DbW9M֤6/&]ÁVx(HAUi@8D LOiigI$- |vE,(ҷv Q!* *rN kVTZ ]6|,|{,A?} Gpć7 fmBE\8D+`91ʐe^^gW>ׇw!I:LzG29 Y.ApOwQ]کU*㽬oGt KuW3=vY}R  m( a?O5+Рqsϗ+ ;Ws ,2 0? aW+!+K8K7ӺLm+'qp9 7)!`d6ji u#8`FlB@t!_ܾtq54A9dO3 |~LQfc&⁚3ѳNhr܃y+0/3fŅEf{Eh哃wznYn΍=BݤĤEX:@Z+#Yۢc%ϳ1 vh%sovTg)y>Urlz ]_X4NFps=dR<WV u=Mp:qä'յr&*|i#d3Zv;f^Vt/*V{: ,+ $/$[7M:z6zӍ麩k,w,]W ve_=AaA'e @AWo 'Tq?foS^VO]@]lPfPw# bH-3yq- _x`$ _^8ko^cB|w4x/glg3$X㟞O;!izvg5ߒqȧ`U!jL ҳQd -2χ\6\ο>JQ.қrD32߹?sSރ)Bd[RtT7"*N' 2xUeԈ3A[PzS74D&lWi`\_LΥ5,1Ġߙ xpYo4HW YS05۪_!WtxOR]sW}##ȱsˁ.bՄ nď6v4-pnqGϷ6q%ϕ9A{ Zd4+WIƘ(8cS^sȎWV- ;A$ߚ&QmK鍓;7k~dY⩔~KmG\gq^=R(W?&?qE?<}ŒU4RhRqnh_q / neG& ?P]d7~d=Ld1v/@ʂIBqq8s⨶ªd IP0qTI&60΋v^?$ abő']<Q:oUc{F3 tgv:O44Q~:'z/L:_̘m22Wq%:li(ʔWv RYTMNa4S ">"^tvK_ȁ^}s:DD7 ˔Of 46. @LrR *lh-=s=PlBQ;e/@-_y uB+WM*[4ZkcCux&(1XdOOf>fAzI<(9*aLz~⿉esw.!HL -h@< hw"$Y9xA:/&/SmgpOFs(Td풯REU>p8F)}'aIQzC8V15HbVG."9az8/oA~Sڲ 0C$x^ b&\WWoC`QFQ[bHPgpI%}/ڸf+,x՟/_cA17%'PʭD(4DEJzX ݋7{ ɋ|Hvҙغ|K\Z)STUz1ڰD!Ia)Z8g \+gާ֤޹8d?<8tεd qאO!ual 'p;v ]cbVT ) 1D:{Ջ|&cK>^XV ZޮP({b8|R Ƭ:jZ;|7/Wи9_';5;q7xkT}]eQ_+>_SH}X [5NAcu@-%o9\Ίzj#*K|'Iإ7֦1"IA)WX xVaO7whŒʆ;>Vv75%I/JH d6xiJN$uT/|m|x/LRMBcW^wdT;{V#/?L:>푎WJaD\ k:2=BTHp6@I/?kޫ4s.?h\+kus ztf4 94ª++#Ctٍ][y p.#$ 廻0wAb[G9*9ʹVxqcj\/3TҖ}EɰC -KlW婠yfVc= 5"ܐ9`jisadS1XGQ+< sK~lFNē!(}Ot#ߦ'-;f{O*vbXOTJ7j=>qE!@Ը ->p͑O#&X~tt@C`ROޜ#j`yY8nC X@mKUrMȁË+$GP4@؅Q9L!xjT{d6AT BDGh&L/7X,F_Bym$Ol259M9ɚ3Ϣ0hn[U" !}EIHHk'?O!K&5Rǁ`La܏&k:B8Lk2KE˟-ѫT1>Kqշ*{ xjS-9cMǁWVI3bi,ZMxPfS+)e& 0d!Ψ%[11jnÙx@QwwIn 绊 nR[ oܝ<{DգM#[M;$n5C- yKlZ:@!䍧2ٙeImއVBQG7_gYZ0707010000011b000081a4000000000000000000000001642f097500007648000000000000000000000000000000000000005d00000000./lib/modules/4.18.0-484.rt7.273.el8.x86_64+debug/kernel/drivers/media/pci/cx88/cx88xx.ko.xz7zXZִF!t/Y'v]?Eh=ڜ.+υdC秧aZMdNnNZ4opPy@KcP|-qnJ/@l.G:6Fm2E5.V[@=w i:p7@jlsQT#,z#i7kGזX:UTQADAہvs+^{~rHU+Y|Zf|Msέn2@oa`9jsq8cު+QpA:1ۮz^䙱*^C:}^M$e0TbXN$t_j 'i{8 [Y[,(޻[/ "g ꔽF<_9 w:ށ]E&O#gT2o5DV9@kqq7Pݝ'FrzGRto^ F!P|WrKK ䷓l!k.V81z̦ ՑJt>7\W%q.f';ʖ4za!ٲ*boA:'dzOYڧ +˹ h J5E-DO[,/ήڙ8(uPO :MuSS,jMݏy&mC-#^S&T[^<;ܶ0|o!hwDJgqEJudjk/*s  I|B ExGJGħvΕ.9Vg ێyy )chC,]_q`S]N܉|$.Ή6ґdin?#R,&|Q p`-5ҌՔ8[8Saf2Ђ6Ut`΅(~QiL*}oʉ>7NهY=9tܚE fHjxX0RDgYO2\]z!,.? 2,n9 Po㊝)J-=&%2XG:yiv,q|$.~Nׂ, N(p:6`!-Y+TK4ӠO<(-ԣ>;fD;Zubq\/L~Ns8uQEՐ8|4}Mt^$'ʂ,ì([AMƮ?=)Y* *K* ;噔-$V;Mw ~@ßBӴ X iPb뙠>B e !|s{m\{U?ۏdY?#Uy UV`hg,D7xw]KՁ9?ֺUiÁ5NT#ݐfl=9:i`3U(ascZ_GJeCGDMCG/F w/=sX&/9NHIy˅"72ow ^61~/U,1;FF<~j*MRq V*rMus#À~"Rr+ xv)l 8œXN<7ϡ+N=;(*3ʏڐ)M8#ipuz<6"&oਿۙ)urƸo9`4i&w:RڙS0*bJq:T*5RX]0%Dlf!_dWYA2]VTvJH@M9bP8^ďC#-Ch gFgeN7n(5. mkڞ S3VnRt7WmZ}d ImACȨ$r 3 v J+,AYহNX?sv#qWZ OrӚaެ~r'UݾA,刂'88Y*`ɐ%U5 IgGZNd4_H8Vrb=YGJĂbI}JGPp FLk%~PA|`tl!5#=a((5>Z7 CyOUFNrNJD!fz>is+9:05y7'3r%[LhKY!(*(-!Ϸ wn~9FyHYVӝ vg Wwg!A/)e*:rųZ`leJAӃ/ ImhqZѷ4ײTB "|}m3?lӫ)R-Ѩəs6}PqO}k/.`0ްRv^Sd\&K5!x(Ts3hAwgg ӡQzNM1HLbd.k^,!`T$R* Up*NwY1< N2/Œ֩d4F x>>;*`Djy!{ʬX'}ğGFńRj5/ =)n/VԲ P/9]{%uz&)dBp\s>dޗx֝GaftsuQWU!>JN!a¬zS bƑ5SDh,<Ͼ{SQ )< J}-;t{iUӓ% l\yL1Ĥ]"Q ;i}5c|G{ (CN= 0eTwd[W%5gΫ߭?5ـ𪈤tJJ!ՂG#T4t!ޚ+,o5?9XM:M)}#OpO#dlF X\2|-mѰ RV51SŴ(MbС1JL<-P9X՜J2mW׳.w 06E:#68/䉄+aq̽`\zB(kmHt[B*|T5)јJ{L_r8n*vsA#N:I޻w3ڃh+WCt|/$|&,Ǣ1W*_ PI1#r͏Esf^3,WTc4.rpqՓ)ҭ_>uu}qf./ N (}t.]ǀ=g$״nV_U7 ~T ZgOfElBL rnhqG&x.R^А87oُ7Yъjж kcI7&R 2hKHd 5V:mԂڅc_1d VNL?Y Tl1옏ϊf!8F![MˠuMڞ& `&$ܗK$mA -"pc{ωoHq.#dQl[/zD xjyCj yXN%@ 2\5vƁ^ z^ϧIJ=O,qŌKVɬ!BG-%IdsuŢ8E^2HSl*O'Q8ualz97uW\&];~o􁷀Y g sqQĂtnwuY "hzRK4(suWMo]?8i+;e3A|56u3C }w6ɼb;.&JsOtl˜X\F#d/>ﴩRՊ.>Ks{r̟u/tTˣOf KllXF4 C1ɍSȼ@bx\- N eW\)duPrH9VRMwx\[?Ui! nد*7scd؝Qw|K3Ft2.~QO/p<3*ތ~qtS#3(׽nNuߋ00kt)$ԀK>E>eu~ JG9L-|2F5?5޵g9I,_j<Se (ONQ4NnY0Yms"*Vi{*߆ljyzyy뎊Eg>N1]6_ꂺ77T*]ӫLKHЙ?: Z;R(P7}W#kC޻XBƣ-tC:j!7Z>Z/kb1"b>]nxergI&ȎHFz660Qݢ,i͉?lh>; v,DHq|ɁzYoQ]`E zE7!8߹JFCh5qW%\w}h8E B.ktwg hv@N`_ew]OVZ wz{KPb% (U7sȗ3Ƚ`^ݿM9FEE5ϤUfzrhӻew:p&_#@޸cTDPG!eoIWɚdIEcV8I{$l]R "dCsk6xi_%*7}nS" 4'h3&Tc: 9VN| +KD F&IL4Xb.Q16Dl.:Nsּ $.Ph^:ŖD|s Z14æT&=ZM`cFْ.GϹr,= KgOC1CلQQ.As˪o΀iȻ$̣Uxy^,ǔa%l!";QR|@Ҷܣ&=&ݜ p2,|ٮaS{]((ԇ{Y28?w}Хo@GGB}^8PzR\;yp?[! !YsΊ8]U b8CJ߸ߍ*ܫDƿ.E g`~+% Y3pE75CJ]ǂv h zMBl8nZJsU = Ñ߁Q-1wyQ8ěe iÚ',UGc؟ hig2:7en+b9#krKo\*J!N,rm/˳ B_^,?%怀)K#%~2q52 0Y?m#e(:W2՞iT=P+Ys*ycC 0Q(S haٲ AP] ҙO^{PW 0wscTfh7ML]oEAѿI3MWc%V}f7]"!Tm_DzD;{ BmndpVrNX*(13eYKR` )(8qsdT W̓~Oцá9xnWԲم}~c:]tXHyt)kkjwQ;$0Pqǯ# vuDzhW8?7s"aXtv!bn|yO9-ocL& CσˆWB]&uNyێI)k\=.xpU#dpwغ,mFH#хH԰HXӴ ol?g:|…NiNGhmL[:?^\Gqi$|( qraTU\Ih1q[Zn=Ff}+W .$7ȋIi%4^D!cjYKo^b=cJFjhxdpf{<7?_!![_܏ut^ 3=Y纴 Q3 iS讑U~-13}eH%9 ~ERֽk וwo],|bދ\Ƈ4=on#cecI70T! g2`c$ K9C;M`,Qrl0HQІIbø\ȶL M;:Bc5C;9X+#RGQN*{^!Dgga8 nk<Ty:zfY|W(*8 Xgo47#yLRaCG%BS Y NƢdfWt˶` v<CMHCk%rү L}.2!qh:th<~dSd?ҥ]6:Pg{Z *rX@p1ilQ/)S 80"+; ]EbdvNivO,t:&֝>_5c?_pIuYYL(v߸Yx֑qw  1WZJxGωb"6m$Fp'OX(b4Htyq~]Ibsûlt2(Z'=BkG8 =Qd 3 !J Eq><< P|iG?59P6؜12nEL<RF R9Q9"48[O|7 Df0? U[M8<bU+]xw`u h廻].ڈXS<:8 m2UZL  "j?fƊHR7KEC,x)dWڋ8z6qsɡtT'ͲmQd³f.l-u ]B56]8Rl΀ǭi Mrh#7./o_W=~'W[`n뇖| Ӊ_&{YUlg pQq\;9H/"wMTwYclo߃UdRFp%ՀQP~[;`O7_}dPfJ, TG]㟅ϱ:~D29&b5diZLI;>  `*?>.̷Qn_˾Z7*le<7YIgP'z*yJjc1xZd/5u$*EZ_tSl둿_5# 6霈y']lh"VFš\/.㶩=̐~:Q9n!9U3qP;O:@MY%Ə^ƛ6Hww{rK5m"FP)Nsܭ8|ɂ)gO q,=bz2\>zpXI') %m@\x|&{]&k5W#5C)ӬSctALrIny.ݍ0<~[{wr؅ g:'K+!ǶqRjl<2a-{]hxȦ+<;M%#Jd=ځl I#®"t'IA/\H!wy׺6S籣C]deua!ke[ytWX`H)&+~e#>/y][1 WOOE2njz mT][ OB8%MeBC֔Zs+ږ~=>)Β^bU;k2YZ^ 2!uAşD~5*x z#Ϳ _y= л'[|c7F}܌X],\ V#] =3$ ĕl K *?8&F{w8!eD5?Ǟmגx۔ٺ}X;E EU9 rET)s8˕2U2cnS$A$imF0)EǴ11Ӂu柾J6gjfQ;)O#fbmQC܆Nq8;+gJX~{nuJ U7\:z +Λ@ FL#k_4ft`ѵAbir*[(B~YZ@K,>;h>]Փ*yKQA{@TuN,־S4-r !Xn|f ҋJ˂3C5E@ī#ЭH4'S̺Bê4F4|_|6oU6r€6 o_ULt8\pO2b+'1䁌 B@ldZV.M H-rlT`U%mqXq uO([ l 'qG30oՐQ.Ym rx`X8Ot87쑘]֣Q/ωq' d["tYo3sxU׼QPK=c6ʼn ;V_,͑ ]AuLorƶQs9^MC7. u3НoNPٖ]]%x;/5Լ$ ƎpGP38pe({;ӝ$|P&&(t1h>s vUaP2Q#(TB֌ x?j52d̲4 hMu B9+d/4=(C1N>;/ڮinI՘ e)ŮYG 1(9oT<&~fW;i2@lG*zBloL ad#$1sU\QTY9.ɫO un758/)q|O+*=:JƜ(%TBvY0?s-'vkͥ[Q%f}2h%I zX>`uT\jcmsofNE<}u| Vc\wN&BtȏNۍY [|ȌF(?AKkt"ZV3F!bw˫ l5R'9g,Yy__-B|!t͋16*?<'69iXȹ%9k 'uc!|I!u0={8x4f }HcD߇އ^\(7B%q[ }Ϝ<;nA^Q" ЌNĹsU.Pg{/'7]bϨ=y=.E'R1=* lj;ͺĴ4K@\F?-L`#6SNb~$tLX2<p_>^9&#|2nd[37M{%ASPHP:`|i %x~*a'1YHrFP@kKQ gt"[R4ꏘ؋F  0 }J6D;ZG*pƧ3DQ59~1?uZ^ۍͺW:8n}Oq0TpEH†d΂1##wXQ-\03pr *L)W+EmQ/&m; q p`ϤNΪ~*1xy}m^7ۀ *x1GhVK-'@3 >֨7'ۈ4L}H|WYoj#nrk%HS3'ꕲD.zRr}[kkÖ b7(?֢1-mچq QTNBg93~i`#SG C>H}=-E;kǍI$vÒ=ͪ6r%Ӛ?3cIg0r $V t?m+Jv%Xo5'`4'^k¨x)K: SZIhM۔8E5o89V/L0l|JHh+kmQ #$pC* Ӗ;wAe =G2tԈbǙiP3s*Va/umqa'k ǽD lcM]jm,ȈC|3,ۺi;(q c318I;Lڤw``a{ڪCHt! B^|hZIbW0QŐb!aZney,.2pكy CgILkZ(@f'B+K-ς,4̖m!tX l?·Gd.E1?Gw{Ԝ4uႣ=W0ٖIJ/"\>cP&"=i Q!9cx6FHB)ozL΄ZndaRAA]7]l>Ɍ}P:C=t|G9Kぱ1Δ/ D(<:8)`d6r:- IO%,[\pZr7EM>m 1T0\t bKDM3FHɉzUF$U>C*c(gc Uhq@W,8Z?>πSd4qgf='c$P45u=i<VQ,4#"AK+LT9/7,S6va /Ì|gw9DZirf|e`B00$h' TX]q^l:}Y\%ꫝox 9ms&K&mgGm7t JFLהk#R<@QVMrd6Cd]At,/}Ch$aW^d ֻl uQy=*s%pKŨ2RuŲvR*X$3'/$U4ʾZV=g-B?K "pPW`^`I112AXᚐW8::mIJOO.in U熨@$^ ,sTx) ˰P3uu-2Z Dv>ukgi|qK:7 C;R r.Rs/sz!zc>"}LW1aYdm}]/#q‡f 8gވ+ZeŷUę,nd$0?ޭRftJ$Wcyce x/`d;IcB`Ƽ"] @P5,Ibi=%S\f|NԢ=a!|z,:2ASFn&)fqG[P͇h-ƏKUo_ HCz55E^{;ȱ#}1ʯSHZvyqJ7RwO1"{.k!{.FG+"Hs?cW[O÷pQ^8fᦱ*ya-E:j`LbŖ_;-gʩuZU,l/Yogp8(I'c!dW7$>=s/<:#M]Q:RMk* !.~NjWЈqJSx^Į&5v>g >~a!.w)+kr3يcfQkA!"V9,?@|ohQGASGTߏ>q>mxedd󹗧KUܤ]۹@ ^eC t˼{H:a&PNzp)8sX͆f Ҫ 15g.C3d GR]^h)Ya1<{-]Vai=@})b+Ix/UdS!~)CacoqUĉC$=1ʔ hZZ=ݹv(QOώi=h84›g_&*oEӘ9N*7zFQ/%!clJdtH&Kv;J|--l[ԔM* /i*zK&KM3DuGҶdžG٢O1gZO{t2zژw3z^yΆeU:ٷʑ'6)@]9w'Jy>ތOQÉLg WP烟rER^(e^Ztk5,ӒJF'3|] dMGsČUи  G za]P31X' rȈn%20LZb]2q0ވт+M\~I',MHYjBծK@N]I =|| o 㺑y!._+I{7ͬhgU?k7`e#ܓcݵՅ6a:z{n<bYNcܔݝZN 8iͳ[5u2@=XρyşC0Wo'=9^~2Ewh>o+_O.)=?4˼bғ=  W\>MZ#wZZQk#[h'Y?kH}yaɺ} &d/.oL d`ڢ n <>`h"!zg@%teWp%Mb¿!OȰvYX=Q;jFyeVhqqSJpˡD/,rw=c@?g;èwreu+i,zo6q<Gߗ҉Sg6MFJ0s/`.51>vt'Jɇ1Erv*JvTktǶ)%ؽY¯;Ѯz ! lj?T]"6Ԋ-EB ᠜P|jPϜi".ƍ[ѷHh] BR-˜f6mx:(ck{NJx] ش\2_f{m;S홰6; pt픇Io`Xx;fm#p-Xª!B着,'׭@ Am -*5n f1p3Khtȩx8G< Kâauޓ'Y$Jfug.5=(Hy¤:{'\SQ6SֶQJCf]"&WU"2G PQ b9T21_WoPb*0$r/X.@U 1gvHJH;Ywh+*|]b0Z IB0cc3䗕zG;jUqNQP߱JA>Zq%X-ڻ eUdq=+:Dyj١ZDr.Ja knԏxWQ#>$m]/'eWiȂrHOD&8h)БXأkpT2FσL,L* =e/)8cy/_0.~aϒz:6R/py\àk3蹖E6s&\`leP]ªpR)ZO&& '2ϰhx(c5 f^1̯d`oXUAA,zhZ "lگv:zJ8!-Y!>^E=4 n%! k'k;-#QyVKpƺ̔S -?^=suV]9,DkO}Ha:cZ.LI&;^Y\b,^. ~C+zUTX؋E^-lި~,3Ofm̓j{xi,0rX Yf#텟^JFr8qT-zVX=BR˟A ,,=5cU|V,|k)?dG3J,T^lqGL6? 6Tg6R\Kz>XqCgv>/HN`@J^"ݼ-6EfMAkG~,,]|,:抅1CqSe;k;5SWN?މ-2mu)GN@a=_LSן>F?.Dz(BOYn/a` uy^#9Il8si7#fTYt!^?(վKW fK9j9UEB-W5<5C7EAîj oZKucVP 8}T$]j}>Zawg  1}s-EۓUWaJ)4"SsRtaU x#)2 7`i`1j2}mǥt;[gIsO~vFr~jxLxZ l{}V+n>|.5+PE_M,a2 \7~6u4<>CFĉ@\.' 网z:\„oC˻_ b  7,`׽) e]2^4$~G~Ec#>SI%@6_E{ '?2 AE @q;Ii 4wdQ1"@EMcd1RejߚC> A|YiRWtbYon`Cʳ`= #WUHͪ/}5W CWĔ CP xץ:7 **$F>HEd 3їj$Pzi#/,$ 2 cw}՛g]ᘀ>5uHQԴUΡUx3ɼ?CY@ ֯^&HoeH,LM#ǞgRwyzPahg =EB܍f,L<*"_|S"<,'Fe9- **Y5~{ Tb?7mh6d5}Sq+O!7t"!q"7]ZxPmu7"3X>Sf2p"z~+-^VFWǴXOh//{')F(z#3aVʼnn&9ZYKK [/L?5V ϵO s]m@[Ɣ$Kj NK 83\GZпzΎ!-6^R͠uۀ;6.af^s It*9L~ \]-0TkXM~CE+ML{d˔5ݥ_w|O3KH{0_Gьy?BÂ*\zx@WypX%ЬpgvϴG%f:V衣vIH}w \ S\j}&6]w< `N.8c⚹q9\M>S=?h+ft hLV%}gHYYolIR.pNQe0owK^2O_íkym}Aⓔ;^9JHP%-qy!<}fԉIŭe?j{ Y@i>/qffSQ\`&Jc ۵z4Nӵ7@u(QV'L 1vv)(H\zH|\j.eXpGڃGgSm''[AR%[Dsg*=;A uuK{+j.X4KT6-Wt f1W۟ ѴZ.{}]a~jaz+ڣ>~?5)['m&~qqIU;!YhlO2N:oF\x`Pغ`)?q dNj JXc"w)Q[=r)~P@R<ҵ,qk^nd\"Km=kP`ms<#`|xw{- A Ҟ>}} )b|>J %x_]vsqoX[c6 Ԃ5,Ů[.bS{^N)&rҞnc)>(EqBqzz/ѴfdfZ%MUUN Oc0ΰ=#2Z*.m(5| QV̑9S!ho{VK|yT`7dƱ#L^'tRYeZwIZWej0᦮cܿi-z5k7<g GM{Dާ~硩d)oD *˄P8*UVW^ໃ7 !PpOSi8:ҡ1@$&;BUND m]8Y\+iLV}T_p'A`̻Gc 1Cbn }=Po_l\]Kx1@S4i?>p(ZŞֺNQaJޣGM"Hdr@V\}L;rYRSN pMP=q+~E/+`_eYۻmlRiCR QuU$v/KAaU5J w)`mw^vئG+Z@j cPpTKqq 9 Ba6''\$,7b*;BA #V)f;s#Hmt^GsWd`yXk[B %V[n/v璡9iA(P*f~:PĔjDiie6a6WVLs)5I"^91R gFuE(-Ի,ǟ1_9|ODUI+#}s1|N:sX_$#>B@do?ML'? 5+w``WB!e.tv呂u]-xPm{ Z }ٞ\+Xr]@-;#>4\OL,#=( F]p2nX2eJ~h ݇0TGGz$Ԛ#.  Þ.F3yuJ cEe A(@U# ǿ9`W%\^؞%s8A?7  P @CDw$T4z jk9bSHd1ab)ɑCZDʗ:U-x(b†G^eZX}(JWkěI "e:oz25Q}CAf!cu *L_;~ !t*Lݼp5H✁?ܳ~F~`睺T0عW1s^(sxǽJ71cM(/,m]s# SPo.cֿ ?bxxrj-}v".D9C>- MD*\JRB]qFSDσ k c9ؗpNjfjgz4A -Tuhh_:=X/6 zBCR;y~^&N{e;M>i͛+hh21"^s+&hgq (Qh?i|y fќf{BGMpZӸ({1{.M &~K] nmd5"]ڢA~Ԛ Ҋ)ĉKynw(6#CȝJVXT]cT]1Eo#DAdm& _Ugop6+nXc{H(De:v IJܧqv·MJ/)yxT @vK?0NJˑ1GK.3y9C#}iʄy7z}*׌r85a{_%i5C(sW$sQZ&!654ؗ@Q0ǡSBܿ\){6 }N>>嚺 d9ch<6sgzoRkWgЈrIlNXV^wd/)$HA=Xx7 DAq0xZnH|3 .:ygH#_gܽcz7[f]^!B#,sWՠByoh=G 1HH 17t2M -`i>0L5%3bzBT^UD9m-xZlvAA͒ShMpCK\AtJXҼ27mcENIM0\Oiԇu;s5мa=J>G~$àn_wՋNOd׋.ΖÀXnbr*D67D9I;mr+Dl{HܧF$ T*VV$sa"muJ<-Io]x{ qdÁt SXi3i3E~U(cq*CC ~aT pe'#le:v>܊}*:Ѹ4Uѥ)Kl߲NdV26@Iq10W{q`bI揫XY\1зDIO+wm7nGL_HMj=?/ X āH!5m;K2yZ? x/r^%2,ǖf-ӊÉ7L; R!ҋ BbGBG͖DP@OAY̚\u@W Z>^qǡSC/f/O <i]r"!tC94w^zj7ec{`;Ȉ:WYXKm^0 ZtWypY0C<5RGt~Op_ًgt o謥`%]$+WUžGKUu,  }h59dǮs4w\:Q]c TU'tN ˹:t09|kS*V J^a%ti`a⊯+/Qt2 qiR`=OJiv`d>cO -~(i*ɼoyE,GCCeAKSoҀIcGQʥםa,r@N؈f<&kyn @>kX8qIdC?#:wDY -8;D(7ڣtX`k>ae"G-奓+x \9Ju#2my@LQi `ρR qi2k[ a%+[.L3䀹JqWL=rYLt_rsXbg ]xH|ؿsVhVv;a>]-VC}dfP_U$H~FOa3ͽ8jJw 0X㼎÷>#)pY"dVds{vדRPKQgOܛ+v/lHAlو<bA=wg/=x(d#Ė߽>+爫?\s>Gڱ~q7ޚ ۇQbQq[NY_s?P 4 4#R*TAD.QԤzӨƟbȯǠ zY~vEhqǽɬ=."grz]DfOzJ#3O4y֊z`@h{^wH\GAq8MB % f9;U% ~_/ X&/"^/+A¨c O BN`Wv>3F3WNJo-b~l\SUľdMblw_efc0;? C '™M.] |z@3WN浇c`wX$P f1Gn&%uާR3t ""Aqkɝ8XesK`^,opխw-,CJ:2 c;k݁e/] =XZ?*?Ul2$ؙ4QbJ5L8D,XS7ts[ZP8 (xvt:ϊb EzK &&R2&0|kZ[.Iru'r|cuO(Z;~e .˗199AI"LʻW4Ij|$Ӝ> U+?8UOHO*׆zKƻnM#Ze 3ˤclE(b6Aш}hp &}C؊K_0$h!=T9.ϸ1rU*Qs݌@ؖ;J^p3ſb6zOKco$|6fkf@'#n,%)FCkՎ~Pέ-u&J}E`r.`#ϖ"\r4%Ek VFDl89\{`\F~;?۳]Q>S!]8ռ>NNR;;CѮٍekQ?}'~`rx6mb`^w:LeU|`a%ۄf) vXdi ^eNCŪ(USlBQsdƟY0V\e_,(!rP flptZ)*VwjEO=17h PD!Mљäp<Xڼ$xK4B- snNE,F֥q>5 6Xmg~ kKDgujS-k@&Ih8'86S&2ި$;1tA$Au} :dlrviC3>bhq}iS\Y^6r%nm+bFe+֭~PMaCmY1W7PBfu3#~A5q7~SW/PÛ~Au^='QACwYAMGZS2*-;7{E{CPqDD %uɧ0!-mv" C<{OL82GK:9oZ!dO72r9/ ]JcO?\@x?I,?.-%ծMHB#0gCc0d$8c%CO r<~k JluW`=I/:%h$'/ecIN;*H UhX"3 m;=qq<4ץ`I nKB(W[n.sZ!'ZNMAUr*(&^1u)&"zF Qz9rIR)/1 W7.Г<qbϼL2 6@KL8KqNJBڋ"6­[ eIvnX] Qd٩&kWn}OCpfS9v؆mt`iĖ]*U]]<U!z0B94@{=c_6#W>:݃Q9ap횡'NEds@א+܍eZ-_Ͽ4.up˼nKkp\ڒ"M.(d82ڊĽq_5ϸeD\%ZĽ+ށZm];E.'YnS [dVE?IAj+ka{Ӭu *E۩D1hs$owq=^ G9Ȑ) Z8(pdsx). ]F?!Lfa3 WᚡuҤvgܺE$ A?Fi( ^.3o0j7]VׄyePJqʬ̴,3q0T,`9* Y5^:q gj%@t-,O>XR˓̞?BvWm ŹLڍkK#?#-aozWafxe_Xy|N'0uw׺"umȲȘ'ۉL Jrxm_#DNq_J @&HIyy\82r!bŎ-W,c^ {(trCҒθi}3]E R%WtGU?d'nz9u#.7O/LV{oMy)IS ! ?Y6Q<"RJz_%lt>`uίsjBԪl˯ԅoydi2=x[B!{!,-&1D;@E'32!I C=bf0L:Bp_,]u۰&Y1rFݰ$?A|+~uq74w@(N@ތ._ ?eLF )r_BƓs`S"41 GāfxGGD}&"&AF*^*UC8~l"ڿaDCߊP35Nu:;+7džEH좕꠨;{47LK?}zjAv۾VuecdbÏ bA?ڇ>l(1e9̏KRى)Oc~[Gc o{5lIH[ 댣f KM(^-$veHKSG@$pm58&ɝk>/i+k!l= |=ܨt#T&H~yaf6S;`PHQ28T$%IǛ} QKAтESM["gB8˴fEHAwY>;hpQ/8A"I2cb/tbE R#N.("v%`>!/XӝY-\[Wg8A7 2>&7;R0(Cϭ@ʺWς c gorzs^|RYCSZM;Wnۃ)tȾD'a|Q&'0qs˞;t U"X4Mbo}U)us1n̽Ȅ4x.8f?Azu\kf19o8RUSt]{faMQ[Liǩ.CJpT c4K|..[9^_^ÑΥF/t9Q?7_PU"6dz]9Tjp:!kծyH4Q6%<·Vg-~fXP>Z%qNY?"-^tδvڧo8 !b𱗘BE(LPr ypK > iky¤w)ukQ(Ԩ1g ]ScϱmiJJ$Hw Q-/E6wQO_m=bg#\c@P?9F(XxRm{Ch ;) 0C15JmJE;Rf;K)g/ :l('*z  [1V{L3mכJ{y~\^L$3j4/QB&Ajx;ƍ΅13BA=JMI:nvbnr{Qț~&l<]cX woqXg 9%9 (N烴:/ȇD2PD[1~~E$V @~Ωn"MS>+Tй0 ͆)̖{wqY6s_޲=֊۵=PX͟c< ~XN*%қL?ɫBO]ؘ$Xȷ x7ꮺZ={qny!^;)lG:nz%_yXe.Ԛ>E4y:i>0tʿ{go .=K*JD^-/|+.HF-a_W@$8wtdkxI$ADyMiD`.7+QᾬffGKĊ > 3(#;lq˙Q ZY6C#қD霱|DeKhs-qð9:ٕv}ign%6g)wj,wP`0ŗz@q0cuhWx~8UTɀt6DPB9×F2 u'1WԻ~v%J@E_/v+d8,+EW>[K\7析P:w2] SHZkt@x-w( +3X,i ):QgR%籤쎸m[}l!!XěRQbZwm]к6b*[L^~V'PDq%T6.N{a/}eVey(lçqG0'!#.* Lf%3׽tF9fY C~cR߱GQ*}AtJly8=%s}U me:7Qep6uîڒSsۄ)͞}Wn8s"ܳ{Rx3NSE`볔`Dصrt^ -JO#&aDVLf3V ٯLYY|3#GswS|1RD[^WKFbrY/#ܢ/',hF'ccdL%{$O g-V)R}NFBT˦-_?o9$)ZqvGY_µ;͡?zX bVLuawbkVaT1B`r"̳뛡^xyզMSy?Ѹ9[4 88S%qDYjC/hk]2Y 䧛[K(̲5$-n]xGÝnAbLYYeRhQ6u0"z1xK@Yk11WNݭ(jnznta}6u_1fП%o߾ "DaNb%Ac햴W:~w$wKܚ nL}k o}MQӮ:7mP9R2RwG!?83"#nɢ-aM^Tƭ`Wi-r7#b kCo|9:,߆M:bmTOÙ'όte:^#% ksrTrxaʵW4 B8ZF}Y}?B77R&RͩXP4- ve5Ӹ}SɈeɬ~6e t(6LYԔa/}ڷ"t%g=z%NRYз 7(G3 oFo4PoD,gR&"F冸8\~6qT0iW8;$_̪ٗf eA_,~'>dwdM!Q@*N/z.0!)s/9tvP-49@X5tzU=ux(Ut+5UoEkҭz/OK5I,#զ)|s|$18%p~e72U bZPr9*xA H4 ύ\ڲz3g>=%.|8kiU=QOf&tr;5vߵk:*̿`٧SIԇ Y B88OրU- hy. {sHWƺusEU.ѫJ[ >q;ltpa!6~T1HEx.GR%kʹ a{{S%~ gDχ#~LX S w}]S Y>m/ShNjM?`BʦEj3$*= kH'8د@&eޯ%/ !O?{fh2 B93[3$u'I RNMgkI;d!•5]OpJ CJq^L<>ޏ!ݛ$ͮN;jZY2{:?AvFEQnmf۰GLM_8N4TK$A}_ 7츋c;6vݞޡ;)A'e}JpLtĜb+$.^Xճ}^ɼ2V@ Y 2ِøv 5bz !j4^Z8+bFi>&,@J'(14ySw2i8V:c)xsק1/n5ؔ.g>EX n${#H=d>)UҢ S+Qr2p Fu B~ =|_ӭ&rn';^ƆI ԋEcHLlŏbg4ʣ& q\N{oVO6(ٚ@Ծ *l]#U)"ӂO;^3\Mm'KeKRBvq!vz]3OƉNj Zys×^'iǐW":" Ƚ;hXpCկцlB*Rw8q6DH $8 p˱z(DlIA &_dx R 3c+p կ/up[;t9 ė7`(OM3M΅dlǸ nMz FmfN ;f}*͔:}`F*&ҰagGxs1\'*I+뗲A y0U2nO[(uvH,+BK9}^[M1喸J>S0aN$2M FM1/M' 9i-{.(y;_PC"{ k A:3䭌,MP@j{;UٔX !nHʶGYQJakHߌ7#,=?;zð y0MLE &9$ G%S^`lTjkf?{~ȕVʔ}+P&MChri^ i3h+3Ȉv;g,+C̽m(<)Hj$Y] ޽Zb3v$E. "qOǛSayr,_xq6ROi[E-x \*By*z}JbsRŞVצ @u׊V9kpvT%~i!]SPƙ:K]C3ݹϤ.M1M]zRF }"T1|$I+lG@AF7؄sdPZp)`E#/[sc]fY!n?"ap獤`dBQy]Z{ʋC.1}FY >2dS"Z7UlQ}08yBS2Ey?EC`iky|; gU0PK*" d_˺mCd';[ϵ0kӕR0RУ֊iDmM ^lɸ{ꪽhV& sN٣ُSWsLbk2o 窊i@YF90s{5ܒc9{F(Bs)m[ 6"t' 91oc5lb}Qa,p+a½@+C`(o xoLjN@WޟEC>&d",}Ƿ)& v2wuL7]p\')?>Ьuz{Z6u:V)7W ϯ®g/*Ja{WCA[VK[kz XAcyϰbo$J%{Dis3lH1#LdzcK9nPWφ etφ\S܉/vaaş}eذX@%-t7 (y,"!wǫ?Xocf_Qnۼ{m.Mtmީtʛk*/l7m&nd\YNB_r /:lZeo`If9ԑӒ 8r6efc4Ճ('yn~}COrILC4]da<[6Kx?o=0ɸR\qg. -#Iq^NNr?v~p%DFhHvo_#%Axhٝ?W; E#Qp{Cp_3 ˒q]S#q{2(1Gfⷥ 83V s?*Tq{pcLA|u)\۸Bb&#bD#&lzE{qaO}_HG[E5)uI c\֗(! "un2dJ#W sڣmZѸ'Lh: >@R~Ter1`t̋&r)RG>auP\X(Aצ +Q%<*|/0ӽ.8l5oFfb]Ȋ.9 IKvݔXusWRgݥ'\cr_bp1B-*]Y`3Nbɫق`k-7ԯ4A68&W >qȽ*">|d(QCbo|[ mm䕓揎:'esG o{{ ^.#ʓw ы(x#c2vvPj穹K>- LJ LK|@ i O<#-Z6)vj `:0QG~%XwJu_Ɠ/G{VXSvwB8!yõh6Alx%Cǀ.Km+K=~4Bk _yhjs= 2|iZH({"쁕xj`&^'8$[JGHkNYa >{dQ]& ε0F noJ_lfdC ぬvt!UYw08ah$_9fb|WS{]YT@nK LǕ-[|9I(nz|"e6IǓFo:R3MrN G Ay(' ILx*vя6ՍydsVb doaF$۪dxtݖA%_jU/lw8u %|~/~1 _UJdx 2B_zf&6G 98޵VӟG4Co|K@4#ӿL-P40 CǽbY [j)֫A2&vw)e"Y`I1GmA,0Z|!Us!貑[Gߺ/8(@|.rt_Pg%C:~hηwNC^Ҩ[}Qs5eZc)Nw?o>‚<)WV D #t&:9eabHD~kH^X͟6fC0-=<:@m3^*Ŭdꜭ*.r8Ǵn P$٘t)%*s ?{%1תܗtts*!RMm'"<pݻe pJ~17BڢmuP2[-stxU P>r oUY~(o|Ҽ }?74t*Nwx0w ` 2[V+quͳجr֥84컗!r,KGhQq!"^>X|reY;`ޝ6pb?t=SzcǼcWa/so.f ʊ!{$*,[a^HӢTtF > ILᢨޞc~hNg;F j ^m*zmadtQFReG \V+G]W ٨U"/)@ t7"o90]Q# U(̓6^GQiI] j[m>{TFnFZ |=,L\QM%ߑGgikM-*k ΨFc4}Ǜa0ƃgRnI?ldqͦ~vjzCq]tGRYh5ʵ< xMQMmJ LLycp Ɔz0(0^0#]N7|QDyF[=)ZH.QE%Ĭ  @/XV.zlO!(f1ZhvSB^Pdarew}HIL0^ >F(^֎Nc)87yؗتoO Җզ!P:긄ÁJ)Fͽi5wwY %YJ\M1·X:[6J.hk {j']d\Ll4zmd sX\|AqŁ=T Sn׏f|uS:>_,𒨝-[p aDVҿs/ˎ $1rr,TFMU:uXϥNKb5qkc'[뫊j=c! @}}{!ENt?lhٲt4Y.G}t$9.=,L* \Nrp;='O/yD M% }`?Hn?+ݲma7f.0/и{G(>OI7U|VSp7@61SKGeJQzy{\u?F-'Dg*wz¬\{]VXop{|^Jڈ;?adgZm KXGd~u!u_b+!NK|rt eFIsapĩH9 #L֣vs-F*UU*s2z)|I&ҍ5%z?UGD,L!fj\F]qJ2phwpO=PTA$|~&,[O]`--Yn;o ɝ8]Ma?2j gb)ɐ#,v:}<@@V]I{fFBs s++Oɴq獜[Io%9N0'lNZu%5XI%%PLg`M0w7aiXpNȳIh o 񄨻3]GhPYwwk@O&蕠MA O>2xi (.:[ZO{6g%Xp1ʥ:7N.RәW*쀘hM,xWrs#DЖw -Rx~g),އ>ZQ$>8jPlrK2э9Ė9@Tef0 rG!5_'H/@CM߶5=&p6d~_2c&$Ya4fݣ`oTy`Cß۰cKt \{XgڔTrЕ[qjnܙ;͝j:J3T5R1m8yg߆i#Ӭlbvl_69.zwBQP*aB7?;νs (pX8]PL58ST{G u'H>%0bhS@BPcdpIZYo9*ca:F+gw _#p?s꥙@kvQqR/tU-sf%Lk<GvZT" 9<,ynCw 3sd<,V9^ZFNR-t5‘2p@0rU’~ ?5daXzV{䃝Ƭ+l,Z{-e[| Fkbz &ܥD"&LDcCǑ.O7G#?`11+8H&{ǀ:ÿ*C)1k&ҥ<~RsLCCu>TQSjc[ nmǀaLT/Bbg .}kh /Ts3_'Y !qR_Q-?պL|±\IJq \}R7aHaQd` B,,B}?iM~p,.v{Js:ƭ@&qF~7>Wã"nK0;sLoFՀzwW8Y_)ݩtQ}zi[+Jt]xոBgo$isT{4"M"cٸT[Zs JVæ;i>&cֈ_pdc 1f-:Uã#*՟͉MwՕ.>u:o4"0Oc7E}1]`cCp`#wdNGKCC6q}˸==J2C(4S<ȹGC<G!Z }qr'm_U|u#qQȇqE/%QP]\?Eqh'0M9Z\8[@Z@ `Ȱ*ߋжGOEz}eKɤ^h:m@@S IQILZ\xu$)܇>;,Do8~2#X$< 5](O߮CqcOEa <>+aAnu=6U:3~Ҹ92 mCBN2S/Kq3woawi[9S+{íDt!qX <34 }pi fp㳂a&%L씉+?MЕDf@=4@5ꦇr~VVڢj4 ]<`Ǵ[[+FHERk>øo>|')ͻyd9{`Ig0;݂}m0Ğ8HSgXA9?s:Ty1;-)~ Wff)z9l3{'xPUgPU& ~ p%=&ٌ2HTAGB:$tB3 är.@֯9H9I(FaceYKrl<.%^BٶmK5DfXԨ 4쪍OɲSnq{m9t61e0%A{Z 0T0ghPwy(I=h= cxMmͦB: 9(h@$-ցX(v0ZϻE8VB&zXgA(Brlm70[psT$ilX?(wmgK 7v!}|8.:RZ%ׂcơd!ZfpK?L,u>'2Gl4\U]<^ Vh_?i]o`r/IB͛ȠNfaD67 ]LlсyYy+4L+ٹ\۫{kCNʻN}8L}!Y?νG)9LVw4Gr&@ҢF[#ϏyFEN^%頩/yteų?{'f^_ܾ7M S/L'76g(9O)zL ME. #}83GOR ܥGM4Rc2)eGI{{Q0'~*;MNL8*%24W&ȺH/IRBʌx}|p'b\-*a0&Zk)&)jN6(; s2tfJrm`+F s DDfQ<ɜѐ5`B;Xgܘkzz0c"ԓF:ZcUA!۬:k!*5`&LFm*%]סOBakxfd̻\6e9S++ϓb[&>]?clBWCMHf5Zk>hyZ*U %g$g&9Ocp/Ɨ6 bMI~_VIPbZq2E~'7gqa Ph9zx) $0Ks*]`Y. JhGFCR:cN{@ q@՗C},Vv׫2-/]6X [ewY4<Dmev6.nõU6Fն8(1x7FQuE>ѳݹ'a// Fƶj <^jDTl(ЍP=4_I?*R:4HI^zTA,DHd5hGz/=Ҫ{CYz /ɜcOWo,P@N+^`yx0x[N0 -$E"]4 z4|Bi6M:"MɳY+T ;9Vw]X) R2Ja"{>J'k^4LNg˂D9S!E~/Az4rT9l?kK-`H ˍʿhYMjatZtdʳ1͵8[߸Q4ֲQ]dakN7hI2d~=`; ދgP|!J7̝-vyGˡ"cru ݌?}_QW8fKL1n1҈=>2-+E[ ]IsZq +K@3r?[7s|%eֿKղxKe;A liFWHsډn q@jm,YT!Q-@ #ٲsOM*Jaa)qe_Rb҄.?d "}t (M;ZklyܾuMhQ_9X&;79}Td{2 <48<81C 7GQJ?4!<2I)?jQ`;ۋ?;fXفQT\[#-Sk1śMus/ׁ)p"ʼno[* hïNK&?B%i}cmmlbW5K|΍g SpCUƻDXYG1Lp,l YERXMv爽|-55/şg~8xC>I{ݘW4,~o(/ua(>@OO3U M9{yܔu׵\qDiA5RDБ6 "(<3:2 r5h8 {~/^H &xUNqYI䈉Fȹ-H̞_8OhAj.`n D5ϡE(&|XB@HMH|ɒ eM֒󣪧L#l:{\|C9+.E- 46B$B0xg37ZĽi5UfFeeOy6+jlܐt/f+?.zT*ǼTZGփ0~-7tHwJ믔|Xz,gs@s yCs+ ն 5&"q5-AHQeЦV`P7BzyV3ȣI&`;v?\WF//,㱘l1hB eߋt3i+rtmZc] %[BHWM3,yµB~wN|#Eqo̪m9zP+a˨ ;<9{%.i& *Z#嬻D:y`ySʬTܸW ]Qݶw} Vh+KQ5CKg~ =c8Kt9cM]7 lYvCn8Ϧ1;/A"S'kk(C ͈b"xkҫɨX/[B> >acey`\Q]r *Fg!]}A]Iqf0-|,c QYKw^LNW3ȴA' en.6GP Ÿ΂E˖]o|RtdžJ&l')li{ͫNA;EܢvFMz~[eTz81 ڝxdwȀu ]z|<  \+6MZ[ņ6>VAbT%0o+vp+M) PEZUy80 EĪ2Wi~wU{,Jf;v% =Q%a%I@A[7U~4B1[Sg]mc~"ZiR̴Ԡ p*e{h$_.C2[\Eio^TiNIZkÈY& I)Ƌeru,Wa`\Zp[zBZ* ApH}@|uP@%"5԰Iq$۽AOƙ{cyE'D_q!ֿ>OAR>dA P@1* <#DG1ϨIaoRj 4Uz$5/Lu֡lAn5:s.vs{6iy&X`R[%-!llAOFY( L9czW4?zh?a!ҧ;sy~,a5F.yeo\FlL&M!= ơ^-&v(~Ju|xpu #[ͤFGyfh] q 3ȭ28؞=( vE oU|[FkBk^q}>0⟣DR79Ief}SPJ P߫U(9".teg#s6n>dB\Q5XUWDI3vFoSI*a)1m!~-]43,g Q%%(`G%mT1mF{pww,"8Kpӳ?_RhVPQN|~|j#Ω>Z:^O. DMab]i!'dt0J/7>|SRO|ĨgT%p5s~> *Ov%6n i`Pΐg7V!v@bM͑؎jM 4H ]*BPnu)PDW8.RO*&,q]=z@X R |)sdQ5<ھnccy<|D| ؜AӭbPr懱;IY Z>_6YO'T!ڡ>`%=sX1x˺ԘlZƠYp>Wn@8#Ӫmp4u8DBk-=A#0:A?g&$gr ,{mIp@1u>\byxݣ7xsSW8OO-R/4<-/$l0eXKZ`V|^ k 6#V]v$v4Wo5zh3ڂ#xUy..ÔIu9٘Eޯr0pC}e|MRZw}Tz)Z;w~s_{o (@nvv%Zs d5HR0jډQ/0`c2xu^˥^V+ВXj0GMox ,P4JMz֡"U蚫9<6 Aw5r_\5_. y_ =f$\nIby5HJ gLH, `RQ)ř.Pi$l^dG ^D"U=Kc2Y֍|R2_dvI)8+QjgX ), HKpB&m+m`됿3lw:!ˁaьvܧ'9Iv0'XufieCD]HM.Y $HqTL_)8L_[nƊx\h@K3o}B9]')t%8sW79–sj,F|.Ν;" >}-j'頧A&Hʳ*ϔ<áL^$"<({5ɰ;`C~&qżHd?8&SCF'AVp[/^_ ZDs69FHM<EֵKɚ!b>2/.c/{cC$Y@(!P2fkVR]* FEEOwycic9x$DE8DH䌼DpJ͌+Kzߚ:.a; SKFZJ+;[;8B'0 UOgMp:~:xP `(2Rx eA^L ~ nش_&4@Ű=$ܲ 6|]02n%T> ?mNʾnV+dp5M kϫ .{qtju'ä{Iǯ1J\>5r'gq"ﷹSo89nPw_G~G>[V@bq50uy.9{[V[^?EG߈U(H})QMO@be& cF0]ƌ**)iv͂L]V8QdC)aƸ*]{K<6_ǬzbӔxE$գ`OH|3]_= -~[twS,şkS d ̈bXfC甂A29>';c_bVl5 X9e,Ml?Z2/LEp3X=Vr 0ѷ̴"KVZ'{QuB$l<}XV} .b.|y삶PuxUmC.z%rg ʨē~'%Cm0En<<#ZFHk2aaN(jw;/!Xmq*fHQ-]`x#TE,H5{a(--&uaTvECXDZgKE&Դ1-KmN"xc^Y)sޡX3e k5'%<1~{oQzwER@j!ѢW6E (|݊`@|(gdNۮ:aHF)u CDq ~,̎BR õ~>!Ot,i$%Z@CIZl'ZhRyёiWY2NJ2Ruk)[|Ky/=oAuꢲ=AdM17$%u'_v8vZ?&஠2}b&Q3V:[ǧ@Ǝ3( ?NFaAb*3nXJq]1K@^Nv7o+$J=`ki@;}(,#\kPCoƸ%=*7JVC_&S:^&0ͦKciPDnD*I7 @P~>t&,.oBQxge#C b)LLJx"i$W2=mWCRAZEZ0u7gCPd,V$#hJ os ۇ[ѐjWfzBT" lڲG' zCY_`v4^ўLJd;2L_x.-ҕEhu:4?(h8'+!RJJA;myAׅ5+ԙBCk撻Z 9S'Sr[ tbq {9" E8OrR_"&i1ɀ?OQM\& mtTy,Mټ!Xeqm I=K~l͒AQ b$©Nzh[/V&~BQ<<۾I$e5ocE7`bl/ǿq>TyirV6w7fGR~bێq3wZqڂt+EVv|g }9"!“u1efO|0~/v,qe,> 롖{R@Ψ! }5Ȯu5ZNiBrkM.!i34 oSo, %}\40EqTH wH!Pqf~; Gq /OبM}Fl2nɰ6G0<[XS9a9y`Kx&=KEfirAGڧqjMˏpY\\ +1@iq츕hGڦP=UyKG}M8lߙ.}vA9<(o wlqE+jƮl `~ mkkR#șPJ͟ h`5٧U5C UY w E4jK%5YWOͼ.02G*t#f'JFq@^\we`.=)deyaOɾ";`:7)x^.Oσ7-Z}] eI-0у0+[NOCQs&5:9؍"mbZv_9~D;Z~tҘOK{sn`۞I5 q/mcQy7E n TGmLZ 3:^HK9~d/r+7-A4&W !_4`-ږ@`NqF󱥀EFpI;t%WXKX6$\7hE8pܠZc뿾=hO!r<6 7-j#0- :Y/p#dEpN2 ga0] kX-0uN9ҫr}֒1k$K8ZrQ1&S0=soغw{:ZFx kzaӿD4r>"]7q|adJA ZnL1NtҽytAHC6dG4W`z諫@̫:^2]vLyأo]B1 PO:3떚x>^G+M=;SIo5FDCaNP1I+0dž($X,yL\? G1FǠlUb9t#4ј +(mIYEr|{+%4(!K|p&G:lH= q/JJpz<09zokze`,rsF*nPyhM]Z:&}cջPBCw=WST!OavZ4kI1f8k0ʃEMnT\)wC8Ҥ<2ݢWhR )io?Prjgw}j22js0THZĖAiTv8 =AnPQm/nH'w5 O>ƖL0dUvXׂ1~J#4"bZ vAI6G&9D$T/z04I|0 t\E;PX^0OȰKU^鏝Lqտm+ 1GKF;ARki"=f  V. q% '0Ln8csǔOeN 8!Y\Ke*??E:nux~&os Pwm2g{*ܴ [~Փa Da'K,sc[ Rؠ9>TFPY Fs*Xth\ )[HYHK"EϿ|,hWcNyaǶ7_bCԍ_ fFjQʣGOٓ#$N]F zٟHtx+g7uHKUCaa| WOcӚ:^>ТJݩ~vJz} ;`'ճ9{-n5@7ÞH UxЃjNG-瑑Cٝ=};ax{|PD_1ϭ!X{єMy?K-)A(8_] ApDT6{?P-lrML:4m1<>/ hJpY7 A<[u8稦cG(}tZ`YCH@/NȖQeLՓpF,~u D^iM!Q tR%RoBx'sK5 cnoi?uu W_EAnKM(@kr͚ՠlΔ /C_fQb-Q|-ߩbsG# !qQ_֔J^Ekf#}'G&@TsXPi]AFwf v'Y@g^k ;G:âڗ! ҧba/"?( XpU2p>8x(Nn:J n Bh\(H4VM&܆|R3H0x #{6kOKk{,V|bXʄ c Z0Y oOssR=_ByJk"!hj?FR`IvUtXf Y[HA]uنbUa"٦1 ueWAC5ɇFJIu]X@|A =-p5TlZpE&iB@&:,V]R&@[yԎFQ߅ ]SyxDS1y݈!mk$ۆ[DG өPy()+[F ucK7sU`~JY9 -.%#hǵskղH@FP@WԮC9tw~ȴً/)Îl`s̵@l$&aVYL >z' @!és~hg [ xJ mmZnYx9nUM[8]* 37`Ӿ 4QQ CRC'B(̌L]ϥޑqֶŝ7<ЀGq3hJVuQý`&Bz"BE鎧l.<`kRJ#z sY5{.'iI $r_jsFZؒJ~>|E>q'iӼթ݆`nfJ0O4#"3ȅ5ϳ ExV~8U,Z\D\%Uۼ3YFxnOC;mWW[Bԛ ϧqzD R 3lUJ;Oi[ _E(D9U Ȇ$Հ*z=XЇOPJPS94s$'6e )<&ܝy7tSҜ2ԨujrrH-&/[b7@waT4@#U`{X\#<ʐݡ`;6|/嘪(CbuM0$fky' Gms,@|*[Kp⨱e!oNfwfPv }K^vM]nK0f(8 bMW~ [oI>H~]y-B3Wy_%`&eBe3b KW_cR;4hkrbHyMIQަU&Y]5Ft$3^}6 F3 [ Vؽdo.s=נA8- [N&޷'>MR {~y La -X;R5HY ot_nY0F88 4&k"puF,0VѪ}u1T0A/r fF1];nl& V&U1:= WP`9 ]6lx=.]@Ǜx1 M1& veDgڳӈ4=!o@=ɳ%|AW8P'Alе@ĩȭ aՍgYZ0707010000011d000081a4000000000000000000000001642f097500002598000000000000000000000000000000000000005f00000000./lib/modules/4.18.0-484.rt7.273.el8.x86_64+debug/kernel/drivers/media/pci/dm1105/dm1105.ko.xz7zXZִF!t/%X]?Eh=ڜ.+ХiSHJiUmyhG~ٷ5Jlt9`&< {kH(>P*#!H4o)WZ{.z}]e>\'[V{HW<)bWuє hXv噐 :G'R}eȴ K׍5PvuÇo,D& |ffJH)qt0$hj2tt֞7??a~)Nt,v}~v1c'lIs:bhZ#o'^]"tV}5~r]3LqnYm+FsA#T{m2x(^c8B<^**F{sPKz4XGjvnT'ih^$a).cG4\S-.S[ {Oms2g1ZrM&L8,Ӝdzb P|p 'M sI>mO؇|*L;2!Y` Vѥ:BshFY Zsf+Lĕ!wN^=K;)b߽3&Ѥٶ{Jq v2dćC S%-{VOKt,݂ig<׹!h$!Fn$o[,cr)m?8nMhV\ȭ#b\' `&Pd#U Z1p ُV=B[tƑ@u/GϛZOu#`z#,C*͢*Od añ((V[#Gi.=QM"z+Merw|- VLOGv,l%E FQTƙΙ:7ѭ3ֽIzCiWtpeQ7$IsCQ9ΦM;h,4ņ3Apv.J&n-]RRSk >Ⱨ3xG\A;GMr^?X%}nqʁ 9" ~t[[)+53}|,8&>\걙:5^~D5$}};Tڭx=iS_g(|h2]nį&z>MǛ&Lй `?zU# 8XCȋQ_dT;_OǸfhF i"'Mt ݴR8"Pt,DV@4!ſYؾݬ1U4QEg$Ϯkǻ.yu—`,uЛn4itS6;yD,x^Aui$9[~VO°,􌨄E)( }@FyN8^b7:]_ܚI  znco2ٸ:}&ͻG_K9;[X(gùRv䟊fOK9A4j!x0Hgŏ%h4ڦT4۝- KNK 5-}4A&D u AO:rȉTYQ6>U9f*twΊ7|Oh+ԯKqeTHgq, ӋV'-ZC]޴Yː$I!D @ bHP)F WOj>9:g^_LOLBrG8] F^.+%BTGtVdݮ/A5KM/zhm֔ +<"dGH"jFt]Mc{PC!'=--^~1w֛|(4Yo HR`u3%:-}^E[e|PIZf ֛ZOADL3;3Isb: ::f,E.&=bݍdB$ň u"!ۗ`9qP.$ džT0~WsAxUQ%9Nq'x hkP5hM*dƮZR'S壏>3N_dqM{RPY]9&ln]44K^!6n%~/Dk31q$I?9wPt҈rѿn(7OdUjCzB`}Fq7⧠3YnfռCj]F4'*P2N2{0Ku5laTx>t{gDjkJBjq Fl0y5AwMXc.ITHP=x_Ӻ_9); %/Njqj`#\Kȇ6͙Xf'vKK;N`~ø\\k Y@ _V0Iz.&:ޫE;*mMo(mExǶ'5Ꮖ%Ŕjl9&ߵgIf wOcGɗ]ZmМN^ ƖD@y?cY%Uteޔsh ].Zг3M௄Mt.A༞n|P͘Ih aY]|ʅZ"9YkDKp-~9PO~vٸ5yN*PtpO$AIh@1ֹx_6x=U4t1Y%9^kNT?ưhz:ӥkF|җsV2Yw~:`%9!wJ9fٖQs:YIP$d^[a٦b6pMkrHT&(+Mֹxo=h3='KiTG%NPzB0dW.J NJ#lپh !C6 hgo*C8#,ƾ.CA @h0|v:#=S]MxzKSW&Ț-Y_쿪\ٺK֋5*SX,dixfob;%S_A(Ź"$(veDlw&8AzdwL`^_8K'~p` Nl`"sʧ^F1H|\N1KC}oPKFوʎ+ ]/hޫJNX`}OS $ e^SU8%ܤP,/-Ƒb, }IKU2/=<Mh|?o:5Lz3_+@akML&x:6w=.&t +ئJ{}% ԝ ʰ8yHIoW*>U]<轆HD]ȁ{;,'~#ª{D-ĦS6I/Ve"w'ݾ[M i_c鯽sZyB+tG o6KeLxnX:3Nj{{թQ+/MϯBs{I;c>mt} ;!mf/sWb:%8; ԎZ?IX^[}B8$;$7ŷh#S)BZaCW1mbrʔrnR&y ]ugnK^?|C*5'Q{wiQaJ7)+ Ku%z6"HOKW^$#iSnYK!0רh g[I$JmP< 3.e͔p]I% @Lα]^_2LJؑbl-'8e{z"qm}Ks{#u"}he(Ym+ X]+jYuڛ Bm^2vLvGiA tkkEQ  +Txq]?e͋lIbVav<1Օ3f9zwdιJA~{nXyU8IL \;<`$K)nz ^Zwq]e^ؐ"W:>;4o VH'؏1`,E!.xhA!*$4xP'#HɄ~Lίv tku)UPO܍`j\ TVş b6g]>N2 a_Agiza%j0CG5lbQg7Ðde?[ nB7D DC!H U%$u\.W?aϡO krqS2=F[{$oD0}p7D'Hs4CH텩%]W 2}`UͭfV5`=q&_ͩRJ.z3Јgo&v>JԎJ0ePS~XZщ҉Ѯ^pD0̺ N ŢNYUPK`L J%x 7=G$ A?8vlp,lƟؾ~kp-= ?Ȧ8+Q6ӫߑ"I72EUW1be,eI4Ø紋V ަE~⼈(3d&r4F\UA.Ubsج(:$%)1"1mu]۲?YIi%nIW"1aD![N({B`_jQ΋"ġ<xۉF_ /&㛒vc,tf73@exaen1 j" 4­9sw߽hBEGN!lsbG)4Pՠ_HR ~VϨM,Ԅ}jY3">5|"D?cIa~WqXNӶ9t1S8B|(yUM}Ě<&usRxre+JRmJ% n~w +X۪lD^BiRD.iOvD:@tSb ?0wDŽƿeQߙ[xR\ʱ18K2T fTbR{8ƕhF~u Ooh2A_T.0תO/e[nxHEU-U8T$)P4K#: rPfI*Ʉ<+.ҢjI !L=u) .N7EGRlLJ&{%])(c60H/Wkz~iq(ģ4gyPOY `w'O?^@]G^4f_uTxGl>FڏVyf]?zCC mTG(f4gFfڿN=\ݴHx$Iif)C ߬G).9䑼͆'̕_=sp${йIY(u Sȩ q7?g-Iy28 e=tƂ9{ߣ${ƥ`P(4L Sʅ97uMzEh9(Jx9C%T )U$?d5Yӊ 4( `k0HHGŬ0JͮE[VM(Y3GSc?_-3pens,vka43WZ"L~?v]Y >%{ 斥!OC,za]A7"ճFt/5M} ]Ox? 7:m'Չ uK8;aƨkZ\-ތEZ-|3X<6c;1kJ}+9ln.\q:s_yhwxi? -LQm,A]I!;At)Kă}~5vU*Dh*Ƙ47#V/'nSc&=\, o7Γdi,fhtt*qU4[\܋ܤ+V]< :LVC4G")S(%G\O6ޒлQ?!(Ӈ3U&6İ=n ÛZمh/=Gl\GP1Û!43m0t=Or ]3h+24[߫`&Q;ڌΌ5­fJvwK{pAQ%_sO~ aTפ8)a;j˥ު\W/Y\kT ߡe/ SMBWJg>~cͯ'9Б W.ǧ& nj٠6] '{LWN(4Dq!X{nL馎7|ڑl="=@|@ 2@t+qO8n\? Ƿ8gux!Of4\1ievULl.!Snec4)xTd 674_^'_{ẗ́-l lc7 mֿb}Q.Hw)UX ہ@ - {i7Q~G+k"ɕyt{9Q>WʈVpv9T]p0h:F,S fti5.bn0𒉕PM\b4+;@vX<6H˧f/6:w {DjpA̧k'C/^hB)V=rS.u+ 9^sAxVΙtp>Jkݎ<ߝK TzT88e.3Zi +JcuϮ9|qKCQgÕTSg-fA#|!an< 6L ^M>ʛIiC'{x`=PJ^`(ztj9/ ɰ%?gKK97E {O( e~1mkOyQU`#gQAa ڨ3Ї@&9gP}*6L|y[jU83< Unw=~_@N!I09F[[w`QknsQHAvx$I,&,M;RϿILJ8oF"Cak5-0&G2COF&s5xsQ!3#94TNӼaPЬ0-cV>.%@EC3$heshFY(AٖlKWt N@@}iUmoU㲪:@+`BK(i/,:SX$19ʚk\Rgzf"l>m5/#$ _hsnJgN}\x K?3SqᆲZI!*x &AWӈG 4z̍]95'*3 f_ş?y:qPZ2K_jUIQ 'xvLyd'a3gxus[57ufU[Y0>pF=D0cDgj8 (#L 2J~C25 \hNڻ~ɟ~_&8ڨHk"BL](Jhț {÷&zUq99ûrEK }cgJ bgYZ0707010000011e000081a4000000000000000000000001642f097500011cb4000000000000000000000000000000000000005b00000000./lib/modules/4.18.0-484.rt7.273.el8.x86_64+debug/kernel/drivers/media/pci/ivtv/ivtv.ko.xz7zXZִF!t/bx]?Eh=ڜ.+8񭡴176)sMݠ(-JpnN- U A.|ޭ`|sʠ7 Q Dc10Q9/[f4pt ڬގ>cj㽏LD /)J"XFdnL}f)""Nx-HNwr׿$>N à郦b %Auq}gI-, h}RV ;Q aw)QG+V%] {UozjbV/oFS?*xϱ٭y>F qVĄ|{5΍)s LU&X SMDM]r~ |ߛrW @]f@9:/|CƳAy @:_w@J9w)]Ɏ3ZTx|LCAGk"O&c7l}%(f@=]=!P:&ذ+S(Bq6"NVKh1hݲ!Kه1= 7DJI5bx&ABq,<<'(peoAw[-Z/d$p5_rvm jI6Wm?3ܧ#^{{\}5]wM)oO/d *[(Ʌovb̌YˇB5ᚆ5ρ3%폾 'Z5]/;D0d?(ne*4w2^ 20mHel7]m;1UTkGP,җ8Y@YĖUyHc;(/j>%Tz*eI$&dNXX-P#X4y#q6E|N%U ExCcCZ#폮@f֐#1iN2; r8?@i=XsVbG=3r6T P $8`5\[(#W7I(wZ*˩Id m L!Y?fKc:їY:pNg$ǒF[,SzO7;([ 5w:$ қ1pEx0_:0*cX˕i2ϔ_x#??<;oұ1P,jJ&йPa11ءʅq$)5DCz^.B9S\{l k GU 5jS?Vz?2.9QcIY"6nN4jm 5vGP8AZh5n5>3>zWl-| &96u8Ct d8oiΪ1Uis@HiOUC"UB?C퉝jGba׈iQ#߳p sڳF,7axד5׼l6_U,I UKD1Wִ&ԥ+Q#&5ЃWvw*{ S<'cx 1|ohS'vzb1Lv8jmh VH&=mKcEwD"zՔ2A)n Z)8n钝3l B(dӐ9$MMd3 TpGbIJi963 \큁?6Vӥ4}`x7&NɩLֈ,OЌRSA'2X`Zx `tF!AJY GߌO,$6X$bj:M:cRguV +#~, B7~3tf6W/' {5w+ȘN`ԛEkXռ 8㪠( !~C['A@촟JkʨC9'}Ԓ_hpio!ᶸCr+8liWBԚtF&$uP0d [Tw0vN Gй:.?xrr.9|Ghn77Q xx7c)q@C>y4f<܈I~My a&o#WgXJve,dy`̊|/Р੽MIgS_a' Z&KkqYe+H3gϝ} KTA b;x3hwmz`O\pϹ;gQɔwZjoWL|Nf"̢f(WQ@ExFbrk)J_jȀR{i8)P""kMV :2p&Q ռSeWTUB\P1S dН3;&^=H'ըOoB2gq]T%A4Ӕ7) |y0MqS*0a5LMIR@u+ӌ\5 G!E]K·֙2kyY+aSqww!u3goC3a@X!]kv#F*D 5yZV ͌ɟ̣[k~~/5ג sD? +Z6O:Q[㎻\W%0ulj /qzXͯf%S\_ w^J1)͢X1ʯ]V7~ #\pTd$ơy@2w4d^*NA%crT^\4lb˼jWXV1gq32c]%l_4UGqı/kUM5# )<=lLnf}S0OS1>uhHjeJ{|fxpyd~ { {\ɬcliR>a&1n@z (Fpv̛ٕɜ6kȒY@ 6S'Ԫe~f+;m&#?߲KbjT=]K hyB~~CcVOZ}yϹ!BgJ5.QUXX}QMOaMnCT1Of˅ \W~E^]ͯ]3t 1UZbd<+3ذbRqe\4i3/ڥ~ad oy 1 1oy/6F WψL!/4-9d6[N {\[j~"*-닄Ά~h!Jp4Y|=_)䬉f A 74qLK p;ppC0psȊR5OP)d$Z 6ufڧbf}%-R(6MƝi 9?OIiiF$NyV{sc %QV쨟)}dG=s3r{@y+z3.r`+&ۿШSo5dZ3;) aJLI"tJK-lf0_jV혾(DحhvGh(g|CmFoD$Lu0.Aw;2 6Œ\0V묃udk%"c#'ټҧ017NsmZz{tٛNxbz_f(ycG: Uq>ԒAtWN|~8^5q *| hykB OL*K6%Uuj6'(|JQlUuבDT5&$3*UMV.&rDm'%,(P˭Sm: k鈝ŐE{T;{tKm1z5n5?V.:=E@5*  ^?C8nk=Lj'WDmgRάM=a"[JZ7vVC`Fx2[dAJׇ@EG68<6'8u:,rK落ízvgP!qn4jiA^|ˈX@HT{\6#_^+ xHBVOƳ&"p.&O &(/.9}m-:@OM#EWs% 7 y>qsGM;trMitWktdn{8 lא.: aI#4?;A *ŊqqÊ6P:d>J q8l;Uu굹B/0i4+A.7{/xH.ޑ?;cHC),#Yn%a>!On=pQ󝇻r&z C 6t.&7AqZ@~eLdREYg Rv&Ab(XRV@'Z}0$ P{YОzNM@'Aw].suCeXu1X'n Z)"(05ۿ]2Ȼs(q3>.=zVyn}a4yBLiA'ȎMP\$ʣqSp x#B2tC2CYV@`aG;Ѓ1ôgVyQgJN#˟/#S+y/} + r'Gs fwZ 7"Sb498YӧXh|=5(_o/-8ۍTq 洺І{\A{Ԭw%Ump ٟ.tŊ>\_W?}Y!z Ւg KD`_r'EGR.PYv__6M+$Iԑׄ2y96s&[K)?uۯ[Kߘ mOadki5c?2'g;D?, QMu&?~R*0F0B}W%&^8e~h1;P^3X``N* 08^qv,뚾h͸h87&/cnA) e~q/[˔UFrzf3S64y803 ) 2j3>N OKfX݊TWոlna0N{j@vK^7t_3Hn#owUU(BRŸbV3Bc?qZj^˷l9"POj:%CfK^< 5 ZHl(E%hCK<5'*̣&Hz,sl?(kF.F?/$:R6J MIÖ&u#ypEco8uNI\9*?&̩ )`mхpKcsJNsZSjj<ϴUCP/*mf_Q6aj,0Qi}?Ae,edo)tKfع)_"FOTZ+]/޵i:8 oS9=쑆!?t |f03GI5%7نЧlki,KP؈Mn|zɗ18|>yqrb_9-v-^O:/.ȱwZMgqݲr M[Xm/6lYI󿺛I= B]@q_C`C:YϚVд>=VZ)B4rHPT( z祹%ř]m ~jEvy5/pʾ/{bCդ; uͅ;u=x̨zA땥fiP=9[ǿSE-@G1&9ͥȈ`889"iQM y,%Kipy1)(wB`sLTFt_Iqn*[1(A4*/`) ŌgWJ1n$oK(!'Q2oJ@\QcA: ةnȉo nG9 !XZ)rs? P0p>N(z| 2iF0)ZIqdZu^A6@# W#dO ;B`E%-e)x0 Q^N0 %dh,B.7(7w94yAvĈtp$ %ښ_) &qe݋揮d>ALb3-ݭ`5aR54Ikz;B*$ϐxYmF[5&s/@v#d."ᴚuԂkMq2\F}N/a \pHo-k` R'{TMerHht//Il(F>jfѥX4_Gbs)b]VNrG|w!w]-0ds35c3)mK+*bMPX ~׸:W5aݗݥqՊ"Ah{ɾFIũd#E \ k|}-XD 䱓}ʱSaSaf4 T\;=PfPW$'Z|RLcs2٤t; _/()mi RRe4A$ 7U\\oA4y+@zdXwMwNv6 J3ƶ1{uDvr6jǂaf孾:TA{RX4 &dHp K݋UԂD)d7z)*e8H@2 5pQjuCPȏtzF`x[L:UAq2z>.b#1FZ

pDDx&91O<{SP;aW(BI- 2&1 ,ܝ&5^$Ú>3ܣ;圓۷T,gL $.[%OB}Z=<8pHX l<@6rbcHRn\`d: /Τ 3ZNxl]^أJhIqNTU(8}OF&,vvHE|0A{NM,k=|6/RJR:pϸY0}tƚ>_M9OJD|v;׌KBFl>ј:|)AX)MhpW O/P6U#I iAoUh;l2k<ei0]@}/zw,'L MyŷGU1|=שoCJ[3WDtqIt9C!_-iEU=MCHϔFD^WQݙHU6c79{GBb A1 OʰTRSw%^4cJRlNW9){Ƽ6$Uh ݟQx.T;>C.}@M;ol'*&;vJ[~3{{Ux{U˛%_ְq7Cz-ltK@֪ct>yjӮ]H4Sט55/:*2=N~UGR6I%VɊmFb[q=YT\E^"'b,k^ j("l4N-lNf;PA"I+ҮY?'}@1ryeuWv)̵3W`ʺ8v_4Ђ0M//XvF{vDKSNL݋%k+\ ;bL^ʇL'LWQh} sgFK=/?0mT@cA-҇d}#sƔf"l.팪(VmefMJU ǡ/5c'f?W p2}ۙ|\kp:]Y Sq0by/\A^N^]ʟPi{:R{=?Ξ^M%A4I< Q.s34/ YupxgFR=GJ}W؞!Ar&wW=Ν.OSgr8gVd@3M$W8R-; kSUqujVY^ru^_ٕ0؂S쒏w]e lW% ˻R g ږsTq:j ԅ߶>]dws *yZ.p#m*m?^ ocX=;@տhzJ:+h ^y۱ `O9 9D3+BW":b1 3;ܹ!1pkuB%uK=.v 4r4_ßjs಑i /T>$Zqү^]I;*"(f,.Ҿ*mVx6jxv;Q|'dW1ԭ{4D uq $a1.oCȌ)24i,|ya/}nubRy: `Dfh (y>,&jƕ޻ø۸>1[i;GұDv7EAZ*@qQp[p)|/F0A#dolQ 'Ҡ1Pe2!HJo)E~ l+$C^sTŷh{! =W~[d 1 =&+?KHO&Sғ`Y:=s)oq .誑jLP>h1O^M1vr70[95x`UVש%Cn5C!=Jn_O3!$ړS`IUvd;y"|"2b6nԛ=| KӘjy)FxjkJ$B#01? 39Fv0CW֡y?ڗ,ЏU^|^SUD;NpkVr rDfc_~Pu\ _v`"^f'zc =fWpQK6\÷*:eSR,!CCh6,ٕl9jK.L?పZ``!J&;e<9Kto' A-!Oj "dY =C/+B5ȉ y_e ʨN^M[hUߣtm_aGx <_Zfq/œ0aΑ`Jw]w>yQdl v1l\S\ջI)G:rL dߺ<6xN\gvM(BD`{nYB^K2:js慟]UD8!7\6ߞh)eHXitԹq? Sتa9LTm%$$Z!!qOd6R:V4Pq9Fb&D˂"ӑY Flk ^uYyXD0Δ*6!+z]>n븱AZԉ3Juku9' kEþȊe Nr%Q0L^ 'ŠÀV? fׄzg`FG7\"Bp:p7ZWȯA5QJ=OSYG-}E)0 skΨM:VĿ~E57d<~'T&iaߪG^E ~r fH_'v]Rl.k]c>/3kj9rЕ XG[tUSsׄ`bnIsd&``CRE]lW xcTmN) 7pd+E$G -h5WS(ܕe;ֽt/EG`|Z&}Cĺ$8w3u]CJ6u%D(ˏm`mʎpK֟F,үf B̊[z;Skoahrµ5%1zȖ],@"&`Dw(ZnBs1& 9kON//5٤><<8y}MH:yVGDI&+:xnQ &o~֗D6sO9e~Ӏ`!{KQZ/ПFX[9jͼ4w5z?jo!|=8R\'Tf4%<tb$Kˠz7/d#%?r_pyv%E=`,: q W5bz3we]ur_ g)l>zg4QF.˜j~6TJ,o^k-Uhb2&mðޤWny;G&x HMŇ~,Q8@̡ptQDUXtq $C.ʒVKިsDaMVu< M)!jޮ~G=HOACZ@PߵH&€R.CwGNg2%R/əl#+t.6NJӄPNLO\́ "S 2?]U{ l|> uv}Px̉ʎ){lc砸~lӆ#/[FAxߺfJʑl3 a/?NYiU'GmlFo_H`o],zos_'Nx4\1X~X~` '!%z^iN& ԯvrWvfw>+ &k;0W=_E< #z.݌SM5ܕt`ABL]~Y-Y 0bq'wKrܷv̕u)A. G^DPLÙYkbߠK#.2T?Tj1+>Grמ: F~185q diAifi9I;UߴQӸkX~!xf  ":oqV[])9:"7mS ywXk 'cil*wk5Dm[(Zso=2H!wanMGMۑ^HUĔ)ȱaOb!9b2QE0!sqXb+$)"rbɺ[rjeg/НٖOiF%#7Zxݽ8ջW9yhb^K=Zluٜє4\dbJԥli9GW%./2A1rS+Ԙ19n}'^3s6D8 4[ׯxxH 1o;UE$#RF>cQ ZCQy${Y ڪaTŸ ;p0FB;@# $Fn¦ >y1HPkCxu` ծ/~S`2w2xi*%C9.ܧ횏֪y׮pP1W]pgŢ3&Z{&ΞCquED^c7s}s:J*~M-gç5HZբݴAsv ;k> Cn:nm5ЯIzП3يnWSZR˓'M+$?%ro< !Pz4@ӐדΣ qSgWZ@u?r$l볥eg, #֠+*0&=ygpJB%UH$al4Ew:#ZdU^xYGTFpj:'coQrLF.{4q^`ɾn-; QXm;fLlm@1cqm|wb!t⍢v\'׶!h|u@ZWp6D|;k-kd"[oc5gPϓiqe8'& #lKے TH85S Z/ΡmwJ<11nd,ahf&:9(7D0D6"?~]aD~Pn05,9>1Aٞx$!NrmKS.ؐOsHj&!7mypKIEhi.(B.az\^&,Y' mKvk@AYb_Lo_|$3Ks26W@yO&ڤY| w¯ Q-4ebtB)ečFlQ%9D)?"lGRt?B-ȍ$d>GMp A7k_ rVIt+-"5VB~\Dvv-?}Xz $58eX/󶨵"OвK5dHl$%42>B:{|J̪Y<"!s.tךe q3}Z-/>^|_fqh;:gtnH RH] 4ڈp$=Ϧڕ/@!w کX.>dC1x,cHYS\Y>%b9YPRo%hqZs@RsbLt}׌ST?4V)#H0*-j L=,v'yhRֈrbapo Fɢݎ=B.vZl.=IDTi{Wc OՔp+]) GPT'SK)0 1ϛM(%(j q[%SQWvru[ĥgbT3г*2L c6ы \ߣBRЈ*n/`6!:ֺQ7{2x[{gٻzw{g" $_o( oA vt'މT/*pf򋂠':qň-.jiJ'9ec&?)!gwr!T_6cCJؓܟlPڼPK!B.lI5)=&"㐉(0!x*%i9P\rqNZhA~RQNu%szb҈`^Ȝ-^+[@hA~B0t?z5s&aj[Y٤BHt*$+?$r@) ߨ3%I͝XòIiz\#3`uF5գ[6 v15:_u/M8S PL{껫`JܐɄ+S7+,Lbe#6UVPz 쮗 #Js_tqfA_$|p75 NQG "ڐ e| J`_"'$lsY8^x*3a|?F K:HE2&)9d*ͷpR6WpGO-A-,ꋿez*zC24srv*m7 mȵaR3PJ[jXJ3A3#oJ"?wl8q  `5a25]803I#%SG.-P -L &%B1~lC,<k P!2rtHnbei@C1٥A %R` lZ(w'`cnY7TǾ9dDZ!l3pM"]OR*@Hp_T ne~R`VA!]t!_{8;py=eI֢֡'wξ!`V_ <&0B\|~G^E@ۅ LtyTBV>[Um\^A;;^(fXSE\`F]@3Bw*cN(e./Z2fxEy?w ȦUw*پj :3-nv1?' d𨀴Ai۞$(XMkə1F5nw'-h ?X `*b1rJꢣ¥CEFEYˌ[TeT]w3\hf&cQ!qH%tXe(a҅tHDΊ%RޱtɶKmtxupI@V #A*8ہ>uO"կ4B UVyQJqV!RԴ 'zR5 P᱉č8+Ca,0Oу c|àBPI)ᣙ{bů N}7h6Nzbio:<0K v}"SdT~j`OWDRHv/m;]satvGk п{$k"3?!uR̨ μ6bR%:$U1bԔwٽ=<(:Nj!,Y$G^,isǼhqs;D@XOtlC&6%xl)铡uRDM. Q BT~v:׮r t:U8" ~^_ (KIFSTwSa?{~^Tm]ze~ur?T%ttE \%Y]+~4:]ۯ pq>C1+^nì肛/٬ԮFڧϛەǓrɋB9ud4#i$R"R)6~篴ߡsFJU{У:5u9X U_|:nш[e|UU:#0L]שY]WTl۝1^gMJn; ,Ȍ,dJLehP\Zqc e' Lh:j',8/ '~*%^ Vݏ.~yP1 1j1- hp1 H,#M+u] <5hmR> gKFT81?jQOxhvHAAYv{@Tsp-iD!Al!zԗ_漆5|@Bpg1HnجĹJ{'+b" E$RgEH4٪uK 1\4Aƨ05^Dg--g|OLY$wLm}nrb6kN2I5ؑ_&~%nox~HS^8|E 8Q##ƻzbOL =Xs!쀺-\kɣB{@Cr_v/ *}WUgg? 3t " eQauT_?Qe'ECfW蹵Vs7̪{3ȶ{-J~y5[4&HQ]m ~vPІF_yRZzPda64&\H2,ɒR^?"jeyEVwA><ܶɌ3* O{WtrRq񕖨mGy/C5(&`_yh\/O`Oa4rSRymPCP~"glA{]`r8Hc|߭Py ! 1n4.XI`4wC[TǢ,GHC{EwF&#. ^}\:.5k\R$8W8ЪR_GQIN?sQg:weUۂ:q)I9}q4$ZTa 9*v"(X0EMp#@i [ȟ=#ǡɧ !}yx`;1,e嘘4ħbZˋQU7[N:jpz-m> ,{ \5|{56 ckuh(S7&տ)`c8-0K-e7jH BgՌލpprEʋ[ #p\gbNɺ[ w\/|U;0ϭzrUCJ5{ h|U;CF㟖a-M4KN!/`K[/4Q)jPh;{%30h/pI%ȿQ)~cܙP&lZ< Z0#%\܅AWHsh[9q/pצ^sg B0b*\w><1F[.Ǻ|b7W.4 FLZ[mGbkE_bfi@$ M+mS Q|-$ ԒH}88 ".yn4F) I 9{ڱjg9'm[rh:bGunGy&- TiR_힬+0XJuc}OG[,[(ԡ/dƊePiBo%W%i'./Bw.:i#/p^癩HdL<,vW|L|4I*OJa}?Si$ƨf"lQǞt r S ft͡ ,DdN@8%4g>#mS$Ho=ji{1n5QLVtFC 9w<? wh|DL]$ SE_cc_?lNZ ܍2^] & 菮fDj*e\.+\y3!POs'MyN jq;?$z'!;D&hP3^Ʒ82LSKo/jͷ/BݍE!je fd#d@ w`†,(묺\(-tM$NԃZb0iAl2"vD~sز4.bf7cfst2J5ZЪl*yN&"<z3Ɨ^wkIzửrj۔:r3DsZs21x@% \qsx & WbPFLmX/=ݩch @Э` Tyu=<j#͛emqghdNKB`l-4:y iRwԑ+mߛ;6>лA^'; []LЪXi3rffoF6:fz#C#Kn(2\V o]xQBD꿰pD_xwyF{n$kEXɴP(ynCVx1`5V7WbrI(GBB܁zZ hC0rSfFTX!/rh;*1 0'I-S{~(.b"-YL&@8n6* B'5#>#ȥLC ,6Q0 cЎ ңCQ,v|9㊆<Dá?GrJuL::X.֟Zu*pWx_2rٰi3sr@p@䝐w9|eN/0|Ao-8nV܆ogl.m)@Z޼LHAh>`iQ֤͚D"\ ml*3~4BWٍkIoΝeMˏ3|&oIOSmhZ>O5XZƅpy^-!N\f;8E#q0blVN]v=ѱ󳶒~KɡSgK$:UqxSwRP@Js'׭h}^OICwpc~ʼc-FN=GZ/2),1w=zgvUp֩PMI]3/Qjh3)tC݂Qi@5<$(9 ՘~ !3>Q!6@lGLe Ib&:e, 0F,fKa\3`( |qJ>ڀs|2&L}cOBBn+VRt>Ң4XtgoZm|T2d@ex̨%y 6\Grk:r-qTtǽ|&7 Y A)(dyXWxNg^| [qgWrBD* \i~z ^0 7;eZLTK_=Cuӱ`zO@aumi%왝TͰjِXn9prĺgC|MXNnJY\7BBCz.R6ٝ+3hRMδNyS(AwƢ2h F F֑e(u]MthyNNG"\J GzyY')آqJBz>\ky;N F!++XpcjH$2;Ώ+"R9\&bq`rT򿬗dMC˱c@`߭Zr-[;u$q,D0@SߔbۙR?z};ً9|9?Y9l"s= eCk{!*>`5}Su8Р"h8.`I7y U!F恝Ro ]38/{e?šUXm3$ďƖ0uL±XV @K=yoCd`Xs"c/X{"?|2.?yYNS&C$ݓkA1a);y2LwoOL}߄u{ʨ//QArĕ}\o 4h ,c覂f%:ּ3A?jLHuXEȼe?|P鼩b1)深7Դtl6o^E{py1r͡J#iHps8w] /P}RW euA(j@Xα{i^;Oh@8*S] W@Kd)HY_ڛ:6&޿,N%Y'*H yU}y;ͩO[L3t:H,:Ta7E1?hWW7 a7̭GӾaU4 "0Ev;ؔ_WXqBI7 @>T;w#;Dk㮕)AX툸o yb"ds`{7Jy]v7$\P8H`^*}صk3C92\,[܍ooTB(3]f.# $[>`Oho;&adfO#tOԕ>P`^j噢edž9uXt\;ֽwd'@ =*rmIx9x[ -㤷?QjLT>7ia g_!)@2[N@&XS:2h,9a_?n O*IOih0JOlلu-H{H%(E6o l8(q1 28x蟏ǔOm=RxB$i;IVdi2)?xơ{xpbFN#鸃ݞ>ņC ^8n]c#zVcU/9)_7|%:[=f[X| =qOqNY^rSܩc~TwNӟ)גFOޱUt{|S0fV},H 'KbzG8qo ڢ`Q7bD[onm˜%ǴAX{}dJGS`Ykn)Z-P)E<5Dא UDy,\Y_gVLr e;2/w\=aO@*XDD}[ BBu$**&TX.A mHXFLvMѬGkT}-ql9P.\xHM,@hZФB/HhOS. 9"LN,K8b3óי@w(3yX7 EZX; ~֝}U;jb85KN̿vZQ}@cZIsYgۅ5[RO/@@BɧI';={+Ev`ȶTt|i$ /@aOͣ:|9L HIF~m?;;~MtO/nx٦mHd%Ǧ>]N 9]oh+AV㭑 eU2E)VDD[&k}c6қۄI(TˁڠZ5DY^![ ?[,Hh?)n L+8clԚZ]2vGz(&IcbTܨf5+@nc[~mLU5*sVlgj>NݚbƦ62JK}=P2YĖL7tLB3RZq_d=k`N g>k3{BA@q2JRzQ.j}R*_^ RK/9wsST5&?`5O\ wKnj:ү<&p? !Ik2ٻgFU`\fbJCYj&vʗT c*׊o&^pF5 d2@tT~#P/g2tGe'8:/;ONm|](VrT-IоE!!lhTԘbyŻI+m,`k=]X}`K9:ąD ,#.|`=y뼈_72UB>[lo"ߋ*\0u߅ Vb̺Z٪EB[^Z TnE2ǚt*)x] X+(ewgkt.n ?>:Ckgm@fv=qGj3?r<,\m<ɉ7{7Sv-gpR2yGLsxxdM$k6Үbcuq'|6+ ~RF|0>ȃ,T xZ ɲ3a@Thj$pTC fq~^L֕4r@o !uXQDt09lwx0 ]ÜCbi` ՟fiʛژͷ"K?O u~V{ 2'Px߱"͏Gu%Q]yܗ>A,~غYۿ1b@Uc,W.~WVf%^r-xIg 'ct'VBOqRM6$$OfL#`1.t iW_Ȏڴn@q%@b}p A1 iLǵuwBa;¡aӇeH -X)-25h=1en^Ws#jtvXy9MW *{d~'Y7eӖp<2g B2'yxՃ Q\zq׭M n؎A #iWۭBLqWS`}\0t vmϮ\;+E0ۋ&h%顕>jx§~k!8\IX" CdP">"ɘK`^w>V. $E",5ȶ'5 UCfBxH1xȞ]K^hM 001j{Λ}6`/vA-LoClĸyƣ`N|DϧV3wی ăMس4G+#q{zx I*ک[JEQ]Y!ʱnoMVdzeJfq0*ݱbaK~g=p~K\Ldktm Q^)4Q1Ӧ#\rGuY䬣'*F*]:Sa l׻HYo~9Yu F_5fPV|=*fا[ɧ6bR{L%!sVaJѬQoI𐓬GR-C"3Ny:ܜ'qI!w hˍxppp7&[՞*+YVcn 3iғɷCK!d1k  [CH'x*A͛N[rB䭹 LopSQ( ŃБu:)t!Yӡ^f&"Tm0jE /G\}ExŸwmW0c4 |P?X!&yWl$Y8OyG ƱKs(")|/b,;[³'j+~ HQ-Vȏp$aX4B]+4 =}K3d2i?180uaLd>2i2D9ڕMN م`>/h5Z*/mn1"j T맜Q;+?Rbhd2< ̾h1Oꔿ?I5^l\4DriTxuRDCSMT<F$^ FR JF/昊FM,g_Tpy{ӝ&"p d8(>% 4MBcݒ+3.rM: 36\2>EѳoSUu=MYLH.N*9Yqsl9y.#lZ(eCONT2iXh`ǖ`&Y4A;~{)cD gG!vJ̬я"؆:$.N  D?UAU C'0( ޑ6d_d=CCaRl AK`߮Rw^Aj|r!o\ɮ:.$W!_%@FnZ[&i[푒G*;5UMmR܊̷8{&jA' cgyUE26kA#&JG~h E 1F&h<%f/ʫ_13J)?ZF~6 to3.oqNHwduX>q([d񤄿rA&2ڤIN˗HǿaNUT $b!0#̹- ?N8A I^>fhNMߦ歙cKQ膝PҀ£^k{,nV9tĮ~#*dQ?wtr˺LCb;ש*hjI6,%k}}(\qE ƾsP "ee+kH[bq[ QFJTx^VKj<_˱1=3ξfn _>O]@cVH` 3Ie1v=9)Sq]߲#S2Gh֏Rv$ҘT,>,PO Qv1N҈36ƾ[OʢEwƸ16F?U ٿntלrE-ӭs#B'3q3P]ܨoc1r+1xt_OC#Jΰ/Nr5EھKibue׬ ˿Je\ ood)T. _ch9fRٵtܤ6ABS84P&^ rMè S$;s{޴fN]ƾiz+N#ؒnX3wY3Q y;@ aSSm[i8s9A!Em'DLk2V3I(1SP宇Yfs7Y2aL֞&zo_hkMlwnsɞi7nhKHQ*taKYohvU{16xB1(O3:BE )Cr3MC:4WJ_#Wlh|ɆۖalxS%#B?aNW8SSƐfݷ: 9o1_Wq?G5۽JlE fO]F)!_Ӳ@0,7T?h=1O9@IQΚ(b{7[Վc-w )1OB/YJ*LVLf5/Үw25%ZS/Q&BR"\i>8[#} rכ@ɭ>ǧro.;0}=Vr%uf@TS#¥UodeHO[~TzWUeםsҠQ8 \dۭ7HjS-7d"gr'W7⥘_+;Ki|huDێ+lƚKCz5*-(уJew"4뀦+_:F+W|&Ӟ PFM*9zWz2H A)C\(6`Y4 )Sh B/snVM<9NZ1b0.G.OjD/k6sQa$$>=ψmR\ Ȏ'¦\?C/Pd]f;fjF E^IZLzp(WZmt0nǜp 3A{o6 ޵Zh"楼'/&fҋ7Z/m$b烌\UE_MnSO*^9+he fZܠOb-eS mO;7+V鿩To}+Wj;H/aFl.l#&g\uWgq8ԉ7 =Yg.MRֽ%FRZ?)_H4R ʭd=&ZN]/nfgW$ @0,OfM|^zGƣm?;Tt;̯ɟpڜ1]qY@jF%+i6sdzxBY hLxCނ| cAsC[Sg?ԟbZWTɺ թZ@B'Y?sMJ7&XS$kpdLq5"R׌)w3r;VQxIA׬:Cҭ["WfY2!`w>;f_ Rdg0V8 Kd N.'DK25r9qq,7<'ކf{*7"2נ_wtɯ(@.-F7yWRݬw_HV{Tߺ%f"dD6t*IE@PxgzwaKj+*}j$ /6R[6`$Ŀc} LithHshFй7c?"B[R<쁣[1xz$GCeWOp`ϮMK!Ս9u/_gpx<6q3Oel*sb45U\crR3Q.0`u%{ĵcN+wq1Z5kaұ{"=y#!_3$j*j#Ѷ~ԊnRH{)?Qc{q{(;llCvi/G$8dn Jv@e9Wf[f _%D'{J:-,R~aEΰvm@'wt2* K51[`;GsfH9Ip pc.bX t ώ;ksc'ij}Okz<#${/MA^Inek$$y Uj$Ҵ L]As^~0[N Y075qm=RiK+7J!^#W5<.5^yӷ>c6R,x)W7jaU󜥉$n8/ %>3$]C=R^͉hYEA~Frȯtg7̶2A!=pC8咴%TȠK,̅+/@- 'v.R#l yz|nzj,hp'zۙsh0\JkZ+\l:\Em@ (sX UB(-*[ a@/|)KP4sS OmbUrP xz9س!u9P,,KF4bCh~0϶kNcD |ҀI `NލŢӮ!ҽKX#O^ێs?CcGqMw@GUb8BeŻx{X>a4~c+M}fn߸02pnVГU!iLv B7cGfaO+ ywR[>L?Hi=VQZv_[rqRã>YMm,ى&P"++t19)49t"|.A)ek;I N!w6m1Dz!KUkN}’̘ԉ\z+0ͻX;|B1⵮|ەCH'W`~ DUƵԾx `/!q;"?sDcx 0ec#fv0XsqsWssNY\ɞM FŌW $W9:V&D==UQ]UF&3:fCZX"~aX]>afLMt,F]@R~ e ($m9T̊ 3͹yaq=PjTME㿌I :K}fdSd;)e$N=p}95|'9ҳ);|W Ǭ~]^b)IpϨ>*id0W5i+$ٝڹnE %݊(z?_]y@Ҽ{('2vϘ? 2$/Bm Oڏ` 7/DGc2;~sY6yսe初v8?'neeq Է.yO{/ԚQVP2ѕ[L@s_nw|u]@]v,y jq!d] UZ.樠FF( 3ȰG`U'K.+F0T.fW:ȗil?x_tI)r@%yq .$ ~SOF\Q/^ZtC$;$|fI },(a*5&#.gWLlV >8ē*/xhHqH k QvS&i]k %d_" 0d N &zi#W}RaM3>Br oYEz1`pW T{X8a/.0?חzB?6xrkߖy4ò\p  0VmHWaυU]4u^M.SW!9y֤K |ᅇ{ C5cKpg Tp 'p4ݎZRO=vuuhAZVOVʅ䆙p.L/&[ 5zD!Agnԓ\ݔMKtsz%-9̎+8irOp0"5urH+ dT C;Ï` 6 KA!\Wnjt8}lH0LԔzO5KZTI܋(l =mҽfah ::ŭ_)Kc4'JFQBf'դnƥO7Me/Z]`g$\4YSn[!)BvҟȲ N1AOr 5_Zҳ̼>行ִ dH2WMF-t3(QB bSc"D;ŋyTWDEAvYe=dnfqm?/thZBRYb WaΤEa X '[vnHjD  ^w~q"Ιgxvq{FKRn4{g_Z;T4Po˹er^e'fm2F?Z5^WYc^HU:@x=T= ċCi.cl‚Kgjf^Dd@sβ}G㖬E (zYVShG6),t5/aRJT${Z3>vBGLL ||}y`*R5H%3wL^DAxw d0!١Um5q qW//a8~ƹ{T~v5ϲyk˿klU.f0y'<~ ȗJSZQ~//N&Om[J5Hbݏo7J#E#9T-#Y%:þX_쥜lNΘ_MD&lS "zceFZAf\tUv'2? ;좼t࡝[$ L!] :%E]eӴoD#GN.٦{M眬HnYsH SG|>"/|U`_"R1+T'i-0IDAD1T+qMJvǏi4f1YρvtKjd<,wkm$N`AyJy?$jMĂH?Ld75! Wx# 'Fe^*f/>34+QBp\)/$٠^|BͤF<_KҬa)hPR0tE`gTGB K.w HcL\"?$}'y*ⶃO6PW \$><x"GM; $싀D=+ җ:kk( {&%[[I21w̰/Q9E^ `c?'eJ( r,u"dv,[4˽"0.8j TyʫBˎe'Ͳs"z:^2$M)w0N|XT6O fQ3/IBsPQ8 Vr#Tg$0j}Z?NF>q1?Aϑ%YR9J_N [buvp%DbT8Y9TJpߠ"z*;Bo-1jE0nF}Qbx@6AyòjN2M$JFБF@9y5u@g\hM5'U ʼn0Sy2O0Az>\ˋ)A>|#p6xgjNAjAw#+0S-:_ dgDtH~\}D4熻dlRki20xFa5h g_s (uYx)9DcA]qְ A-/Y݄#%)f&(ɝō/;l dvHi9̥ shL⩙w(9ĠUn b7dt@Q`'-C飄8giR ԭomBg:; {z=|>(bI)Nd;}M;uЯc|"ڕ0/ dmt5[}VSII1S4Hjq [%-i 5+lHfUN^u.;Z =!mze? n>  z>N`.::9@HQZMռt>!&`c@iz3Qp[%~SOi+5sm߱(mB}oeRA@ZYOSyd_e)vQt8o\y"z5m/MHf ZbOe3qf4i{嚴8^2[HgԮ[y h|GS",Fli,Ă#2.(C!'),;ѯEvuhE)3,oR8֓eAQ#Gf^Ǯ*7D vc3P3|J5N&{9fIڕ(2 eE^1A q9-JIk,W,Kyao.>J, %̱_0 - # -nbaZ-H:6GȓV"[9Zw<ϭ*Evo(fJlZ{c>IB/NIM僁jCIBzz=%q:6} 1 z/<%~=v%PJD%ߨJHLft4H:or6g.H& fd\i|;̀Mxf)α@EF`(?]H8582I :X k)%UQ#{+yI_t-`Աmɲ()|Hs фJ gD4X6Wd_Fl?N]Q_]!쁨[Gp|>gO_HFg7 N0SZ>lp8⏛(ͷ--e9g2&bxr7|"07-X(Tv{xi'LeG`?v|f #@i%3&q:_anhI~,7\5B n 9тdZ58q$;Ap:EOG:'~eV$s RS4d{)􁽆ǹi:۾R @$Rx(4] cxfET}թSƽ,OCA}g|c[م۱,xD>NPKz4_`?}xpjBׂ~H@,"'pѽHicr%qąLQJCgOLD08*f4jqcSC96 C١V7ya;.ڥW]e!zY <ŸS\"% bQ~`ҝ {K >~S]`m{*#XVcXFʙ8 [(F+G|m ^MXz]b`/&1r-(07l9hܭ@/ %[r`NߑZzBs ۯdwG*k&`CD |=N" p!c`/z.&Y<|_M7El+L9jLĽ LzJA*&ι2!G;D_ ]{Qd"i.? O#w!'lNյdNU|D-ʹv% u%Q`a:T>fas_YK1j8,6-g""v&ӆ c8z2dI )6R8[#}?u@WN Aj:Σ sIAUF48㋆( =31J`_ůe˔!Vݏ޼$+M Î2CӠ!0˦lqBv>>_l.>{rS&vUMy!| eʂԌv(ÏӚKшSްjne`Y|}ϻ5Y&f_ίܥEF$CJe$rGyi:+7Tob,rK 浩Y5."]A!}1ub{Rљ: 5Ổ~g,NCiШ4]1 ;͟Մϧ`U3`T*2U%JdO/^P|PKcs \Lm!i'm;Wރ_4?eQE7F4DXd34G{mYe'O8$T4Fx6:Ycn&>T}2O[jmoE7zJx"{1 7)e8Q%K2jsީ{yWlأ(r2ݸݍXSh,77Y5rar#s'wFXw{IɘFߥ[cL'[4 qE<\])U\SjgP(Dju=#0&Mm[I~]lƶkuW*&􀮇GBȢQzf[a_4O{6,3<1~:Wh9Ph鍊3?/}}l` GՈ &096 75I|ā&))>׸ve%|&Mwlx12y$)֣5FݠV6ָ͞/6[;a*sU.aZDKEDNlŹR"B3 ")n\/k{XLf=EW 8i-Vv=YzzTvչloߵS7 tn}r5tS^HvP gDsO>E# xܘeHiY C^~űI$A6#-V(O@ AkkcYP%=&,I Ѣa3IOV^cn4cul!Q/zIfZw˜kV)mEe TI`OԹ]"RK6 '[MH~O.[y ltL2_`A;FʣnJ!aAHbP`t-]Bz=B4#ZZ7B9ZbMTU|{_\3a#\Qr9*u /e,?:yBGُ{0>W6VqbL. {oa6PFٺ]Oj]H+D/3FTꕰЋ<5ںtV9躟P* SXL}$wKpBXs}fT"TGB*''](ke[xFW>L\Fɢh9̈ hzeo9,'t/|  M&>|)W)kl#ԇv>&Gsv;ȈUeM},1rp} qU_W*2X9*Z ,š#4)LT>g #nuw#:,VBzHJne{lhL{0X68腙}7M?n?|{-![ ew4:ed"B?hR4Im(AtVUC9vŗc"O5(kb\S?kqJg~Yij" 6J2Ec|ECZS3X^/ PBW}=,>z\2Dq7w%j7X{G m/e#gR:|5$[x=ui%q-jgZOB6U[bYR >[YPԻlT fl.FR][Yr#JFhQKUPjl+T <<ЯQf6*z.9npNw0X@&3K @LX9j5UӏAи>VKq S˵ˎv pEioDO MI0~7hB?Zov4Xw&~>v "E`72ր^TUTttt+: *e+^&2Q3΅_3(? 4P`':M'2%has *4~ЩbyjduՔK$ƃIM2K^Xbۏy'XO[;QqRА;xPyӠoT>XQ5O >%Upy$Qxga"80~GC=2z+-m\Rf@Kjxz<.uv/QmB{JoTo:zpr*t#Zư p%xXCg}}qDOo4Q{.")a[a ^k(:Zm罼9u}@ק[j}XD]8 }y0$ dv!3oKz8USUOQާ;F?P߰;TrŅY4(O͵Mh5֡bYb~/*H'_t%ΛYe#ڀh,BYe_[sLjojw-IwSPgχo{mp$ ő6 ?s!X,;GlUg\D 4B-9\yf.\̤%q2&|t b`PlB1#Or(q0Л4V6w>H鐒QQ$EAKg9|_ׅ¹ ' ۀsYe+/`u%SQ >8tž/mrGY^рJ/;Dۮ=^ߟ+(p5ݵTDA2tyOxRuw<%3>Z ԭ&~r-^ZܾT/$!|nqn;NO9y0q 9ǘdLBK maUY،S[%H1W1|ּhG`r d(_FI}%~^TP'>> )wo :c)kKmxs'ȼ5Rh}TTH4Wv`H2;+fTR3xpʺy-L;z!= 8YN1?~~}1 -5q)JA/O_tW$5S61[qt}l ^/$0*gQ_Юv&Ag>g7fpWz߷uʃU#o6m0!"HP%|D?@Cv\|Ze@ZC[Lg~х/z/ {1B %tNiӝGJx){kǜk\ r>7鐉~qQL4`{VݿHkb5P05 fр.ti#jASqDWHjU[|Vn 8y!qxftc秚q5).a)tMUHsl y 6=3:: -'(a > @_|c;XUkIO7%hI$s8V+%K˥Dž ľ{^($DLxqXƖR`{dGƏeY}[z{3XiĮrBqj,5)ƮyR FiQ|+609/%$.@tu()uIJZ):,PICd [sH~ٙW$g²4SzpT iuh҃7”8ʻaH uDQd2)ф(SX݈g|ԉM; ʧs0j-or<UCT%NYYtwjkm18$s̛B~SdS,!DG ҹy9:Vedi+-ܭ2ɪF ٰRKefG=`9UJ{+jKY[g5\@pl)l\'Ra8 OmLTÔf| Ql_80%ANpwEnqFK{mc8?)_qb88r1EҪOφzd^ԽhIT'5}m&%Wg{\x?gQ?uCb%Z#^RwfSUSH.:N3MLQ"Dzvj|oSuGS xgDB#5vmo)q~)?+іS·^#ay 4P3B~UK/˄6y|;F_eʭ~~ᚴȦYo $]#Qw NpU f@+:(BD5['<HRO! `Gn-]q;\S?U RM.u ps.f29RmO#~˕bZ!Z,_V6#7i˿^_!خ[0& #gW>J/Jjln/scE ;5 $oWEN]w5x颯,I@^2t{yday{1R,RS5}fs!,7nr8mйkF7KX{wꈷ24LNf=@3I_ . w4sAs~qVݬIE"RFlU-~e4ܛ W!X8~ʖ[[_{]neϿԳrպ׺dP 9PZ#>&CexN A1ePsW>BdrY2'&A/NUh F0V[\L6[[2uvo~W溈qٌ}f.ٍ9Pq(MhV:N#dӰ[G\k/7 Z_ |ՠx|)FX U (B)MBa8 gBtA B7BirMCa[upqs~^dYp:R7Dgj6 L"gMy5[y`qlh+Ͽ][\E^ԩb}KW@lY'njt};73bݾXX:<:|1;aӳИm &b&8r.ڻ_*f|OJD"-(<,t7K0dXN{W#Ns9*(ɇ7 M 5|BТM*&[6 _V%m XZP.ԿmoQE"h:glz%LUNZts/jSiM~QAt;=.@0p.t]Dn&_*H귚7~h5SUSӅ%|$GmBK΍k= Tka $'$F/TfoSYG<Ʉ^wYo t\eӘl>_y+zn髼\NO}+&;F4b''_s*ugPXz:L˙ނOgST*w'$ArwEM}!E4^m~M.NʭA z$Mgz֥!C~ףC+o`P­dP9Y+Br5 >~(џp*VgZ,+7?ƈ]ze+gZ;i4UӷSw=KUxF 4(BOR={ZsJu;a_3%?>"oc繇m:9@+^ߤ?'oGGӃX%.j TYUPXSRH!fDL{ 3흉mogaAX;.{N0h؝b40s|L.tȶ\}{+h:sY#&yn G\l(Vg_Ú`.P\*e1MшgVLYK#^-`T%9G<^1kԇ9ڜ55@Oo"{db/+'lGgf6"ȹr`8"gWƓ"}`A $:F Xld_AdVۧ"W7 \PDd u~dUXeL$w"S$T~t' Pt Մa#hal7C]9pU\t+ Aeg'C `q/vs~eExO4\tpTY̔ub*FԦִ̃3 B9 I0$ed|~nƔ>u"/TNE'D{)[|C+!*Xs; ]'f45d $UbZ5wk0BL1߰҃}GjN,ÕZ&v @ӌ-c^CQGXnVOa+<$@,gԖȔN.x۾'ـ[lgReFA$JBo{e/ZI xl6糣}k$h|PﺻC |w91X+s ƭR Uܣ§(;ţZG~~EgCseаhhT/a3`RR u6}D%&Z5[L?XQ~b%'Ѻ~wKc<OteGQUv\03;ocXgVj`AttJN)fjSBF1t=7shI* Uʉ4U+s9x ׍UC~׸Ĵ a3yfBSU(pcԈYg͜7??GsN^Tm(= ! 6K5BJA WL~Qƾ>Tq'zG 9s^sn83kgV\4ZM<8)eŒIޕ~=9ȡ~rWlA=su7''-$S |"6XBCLISRxzF7#QqwYyגVXHFP d^<0v΄嗿f4V^8<a]ϏbmѰ=Yaq\JV ]%*^OPbg%9Qu-]fh& FvcfP ~WffՊJ7d6 [^-jrp'e[WP?7h,i ht9_tuf7 \C*z>}W/Zu &{.pQZ^MÔi؂N3_ ȻU=ȋl2T>=d3bUKR' X7CV:ߡOK(FEU(Q/m@H"Xƃ*yv"(Q1n9 IW˶Ca:ϓdܘS׮ #X@\FC>Հ[WCJp*UC/D~AivΕx^qONźB$%I:h.164u"$}6f~g5|CV{ Akv!Yu 5QJYzGq]&:`Qh=!ݰ1=ts_\94`R~soYC/O>!z= WII)s+y Y;.1>kL"|plfhly񘍱~{l.4զ MS}dcfأF 1_3nC_ Z3ZeDzITp[^R̫ 3'2dRl_QH!f-sjccj縸s ϗ%(9h8UW/*? Ol.O4գ)V D@I)vz蘡~>p'p+n%҅[B}=kt|FA4;q&IY$CG[sqpbkJPĽ BEJ/_ (G%F;f ao꽯H#Ϯi X~4Z0| hqpE,9 .nፒ`~",~؀mB8w/hߖ:MIoirRsG_ZpM)j-2T‰F!5)SYYCkdl&PȴA3!1Nk!0B~ S-0Ӝ~YkT`yd`GƉD^bW|h Ȼ5{DY+l5>.ޙS?~E^%RudēUnC_Y X;G%h FhTӊ@`8 >Fⲫ ۃ\Vdc2 Q$$PsO{ob p5Y Hr44(B8x Rx8^'' J]&b%)#2AC"3uYyCGVzYe31^7yU$V{;)y4EZ:KƓ`ҡrݽCWӊ$.'X2y=5MxQٱK׫|DF\n㷇*Glz6Q&FaZH$Iaq)/r$=?NNv {ϝǘ/e^_: wtnXm88vR]nM{߉V"Ʉd9etebw@*b| jgPgt1i.{i3j7Iz%}&]&:{лw xo] ot{ig;~ʅ\ա`݁Yf;i+\86:UUlSp$HX[g9|qZͰ+Uѿ|rv{[j!p|I$SrP@oF (h=?o{E>2$9G\4@fn. z= w 3mYkC1Q5M &UGEKKO;r?d+XCC55%HFOwVWɱcL#{ -k&Ʌw4!.)Y'3ysEt;Q6&o޾=5ަUxŎA1dZڞwL3Z$gVS5ܙVc%QD *I4:18c>oQt uC<`a4IZB{۝òʲ<,'E 9ԩsvqD80y9{tT# fi(+Hf~s-cs%M7NT_xD(ysZLwVJ6?5b]`W`ݚ.%]_iidQ[ȃ 諝7s,}JL{#Uiy|k !z[H -4u|R"6[)/Q5_9xCҥ4hF孷3F@ً28/1 ,.Dŭ'Tɠ:A$xұy"/OXc尩-8L7n-jF"EsT._AB/-b}7;Uh|Z 6:"&ๅMiH!7ž~%Ĉ:gne}.6 $ Y=A Sʪ܋w%ƾf,xgW;X`\"S!1JY*gVÉAhff'9/LRt沉5$ec iKޙJ\uR9WS1fЧigA$)Q۲@XJy,oD]% ` Y9T^!T|_@dzBC)%kU/&Bؐ9ays0Qp_%7/nK,zv帅i^yc>O ƞS=OLZT\vg9G{'PUlcE"soX1(2L,[Mt"X.Ew =45T!=J>Ņ4WB3;>.^\jbьc`:Є':0@T׼Pg~ {r]A[Rdy4ltw}I]g6l:^U̐_(-]zҁ_8)tUwT eMB v9j򉪋 hEJ??_ȯߙ B1+hDȵ]hs> l ״FiT Z]i{p7Wư yH-t^[.,ťO>hYvVN Hop4#~mNF-pRȆ! >Ц_LtGBWpa<.AUM\%#A+Ʉj-യ0aϤK K9 &0e]ItUzMk8eBo?M`/0oc#_s/ס?e+}UKT=M[X|+&13 x ώ3 ;STN GvwԸִ UT0ﯬMk'Cцxlqe/0:kӫ sy@ KYh1e0 듀Oo"/&LHn"1x 7 NB1Y9w%^"17ϳEaPkr8؅ulp aW+u2eagͻ!_3r}Him\e{vLxsU2wem Ck,ijG=MF7B:RتOF֯ei3L*O{`,eT䂿NPfEoFgJJNv^H(ߎi,nzy%id9.dk]ro2lq2Q 55M+4AQDhB .Ofp7"lqSy&Y0uCNÚQ2mE8|d1[*ٛHKTi'ZN([n tr$s:-k)ȕzomRv+3خPwI*pחhl0wg e,-M@ бn_Z&ҥ2gNQRUwTu a߹uwumZ!c܄WQ"@/j[CXv-渿jo4 WR٫K??hM.A7HTX9#&< ,[ zw9j ^b%Є1`|YR+cAZD qR%AvMiG-٪e]&1o'q_hWds4K/Cm."[ K_\#i㉑ȄT䣨/{4ЊS=wbT`h%ϛJR7iwf8挊۶vBذ<sv&" rU/1 j`aT[MQ΄!Մg5c`6JO#$"!&za\ɊG@<.Ƞn ⱗ|IE&肄E`M$a@CBe[=7o ʑ *D&` 26̼0aEnw03Hrڂ Pf@U]1Vu`~VyQ 2=:u/aJ"d8E7* Ǫ)5&iM1EɸK>d-| htʥGRV5Z8g)ӌ~{Dj>o)32~&YP̤;z0pv]SJbn6'IBh` Z P!|Q9] /zôL䅸͂ O}v (UV![2cc,>G|+h)v{?̩.sX'mHb5eJPM#y `Ԗ nsE1`}N+(b|)F;!G*Il?:ugkf5ox*G{H+͚3Vu xC+˜<+W_p쎊 :G'IR`Od*ǘ&{G(ڤ)j́-: H]a=П ̦U2NDv[, ptd'g[2zU?s Ө5<.p`m%?buzgtn3dYtM=g3uĦ/OvKA?a'(\z+.F."%/F,͆.ڢmc F-r<\ۯ 7Vے?" o;@@]Q|l*d;2</ep9&T*en=poq X xҌmH8vyo˂gQ8;&[3kۊ,5|RCDbuXb QC[k>Xh{8| kP yDnO_>$IW ROmrq/'X_,DOoĞWK>B$R_C;OEW̓tBY3SB/ASf% htp\s!RWBUt!Xh*ݼ2+ 8͢'DžGJچXSh1X,vT%$N=d'owgcYz_ӄ<4T'NP0T`f GN?$[@^<Ĥt^mf^iW09׈3Os.mU䉖]:!Fm(M):>d=>F獅ܴ@uls{EOJ N 8Gqbl '83CK4SvᗀyD>Dmb(ÝVw@Idlg ݌ h +U2iS+Èa2Y ߴ@zy0]Y-2WV/ SKM'(mL;A?ܛhFpzAs )̅3n '0܆;+:Jzb@&>̜*-#bpO^5Q$nZu%`h0k0RB H'&l`Qn!bQ,(7KS.46{暼0}Wm9Zl (~3p <X/a](-TBx[">^ Q3Lxs+z@]t\~lTXdkI?6mghkFdկBxec)qt~B9V>wuZG0Q8 bGu1p&f@S-OWIrY WY%vYŦgܘE, AUJa34B7rT1i֝u،Pb+a#x&2cY(Fg. ݱ'PoN wp*PфŸБZP& I.n,!F*29EaDFtE!.2%uGh~ԏPo=#iR&6N )F0L8U"C>[*R{":r*qdvrbH jD1Lb8B&8ovd68D7i,6exuC@Ҽ[Hl@v2qjZ"5 N#zG=LP[5V$f~>Ex6xЄ[ሸYmƧmTA>`#qOUݝt$h)wpNZ'd9N=,e+33_i5+d: \z蚙vu/|(>\)i8AV@̴']IC ϥ_7c4rY@g{㘸DI)T5D)LϤ v^aDFP8opdҮ^r;:$ԽT `]K-깷'2Vy9#y!toVml'd Pq3lNI&HH)gcw/EMf#&\oc+B[E >7g[wT"VyBL8/U>Ѭ z(mg~\s "L(tdB6!]3%:Sf5T#B.d%EBp쒩Js*,8r^GiBq| ot]+v@lIVH\i(ls8#%em(cl|Ձ3ojWy&'FA'?uX?o9`Fn [8@e|vg Cï&X2NȳԷpqnp8]hơ_%;YmZTW6oRЮ'ޖ3d1nN+-xo(| 1ȀR΢y{׾o6@bJLE,ZX{ ?A)?L7)rTMDn!} fB5+Rj>E,7ЋB9MJ0b34I9! Xn/sNfwcf=?F]"}[=ɎZؾ~Z\X׭x7RsFͼCRzB=hCLiૄe SoR3  @R^ZVy!Ua⽽ϕ@ȺYڕiB]%IDAeZ?0d@O3j%p$w$RC]G.K}c.-0'੫yWݻ'@"nnS]Tg+u #3lblA|\9wd+G6TΗG;\,>*M.,2%l!*Ku};D~=a:5K x (k8bFP/iZM#C7a9 5ٽ>"rL1_%2~gG 9,s^?if]Rm૾cvce ({B޳&v|3[bp>k94ڏUl$?Las9X&MΪXHSMl1LxNǯI22ɊlfiD|\*^MBS^jjGt:7eЙ4z# :(q^䫿bb$! )ko&9&~0ג7Хk+ e_0Kxs:FTJŁ]JJUbH♟ۣ. m`yJa}})4 {h8ӋzUoX^!M'z^'E`3TQUe,<[ M$\R[lۗK3X`oF~[S< #![$yBtj4?CZ׃O.zQ>5Yx+#Pv0y sރEJWEū.̃e\@bnG%k U#&=vC[u\IZ= T5?xq, 2{Cmn# p P|H CyFyKMA!))6`b\ϗ)UYO!>k]o[S{ uNy/+h !zE42J&I !MN ':rbm;| hqOU6 ̔׽O#.t>;C~3BFMZ3ⷦ!k5{fL̈PIYO i =OܫioErsG|Q n{31j+FXDsMENyMB@ddڔ!\k:(c"AܧO:R͟U@LoE?u&͕5 .I%3kgn_:ZwrsF^Pz73+m㝊D +ȂD^3>Ibb *#IN^ /- )1 '6Δ0_82.ʙp‰4~c>A(tN@]/0{W7faMǾ>Zq3Ϊ3\H2p_=P~|k@`LPj@&AyU7~DNÏ63Jh;x:چlE9Ţ -ҝ~Sa\Ҟp]փK&`#Kw& S_Rg;1ʑ|Ƚ\RnIgGD2~b02!] s,1\|LA-ߊ\Q\Ι'A l,N_Sci s o\G&g!s6]벥!iC.8ug_A(Z?j-i#71 "Hbo7ЧC(WP*Jb `bPARZX9cjE>W'$*D=lMT`<ংil٪V},*~IliȪX"fӠBa5J.fpV ][j&a 1d-)|{^@P÷?=1QwP]TY 6[Hҽ & i ^@ZUbݬ⼖3LCR]RmSV}иl˸9$2E )ɘ}" U>;Frk`Va6K;AK 83p-(?*]bY&ad + s=fqBƸGqs] Çj Gb\!Y \ե^tWn%%Ff3κ /!Bo?yڱ& |m>T_{3TJs"A')iG:oSϰZh<Z#/问sw*+$XAҌ\e/T*xv7[\I eXRn?<[k>"oґ?Sӕ֯dػ#-GGDC -pdڅ6ކo˄5}ݍ-oMTJ!aѺV=窥7giC=OWA+Lzӓ. O|TϞC4G:;Ϡ# ( %]Zof̭^:OFb҅-%6;sڒ^[y+F5W؀O߱Ug#˞wGz(;sL2]rك{V\HgmnzS6|^6qnSYvbxĊ@ g r=iBI5! n0$ mJS5s(gΤvGuq97 Ϝ:ya0V>#);:U.ϼ?:~[Bߞrt?eCm KVI? Tlc/HĬ~. !̷@5z8 ϳ3ِ \9,c"vt)GۘlT.4+;&o3gnK(~ 3 ~WL0(BvèˈEfKwB?sCscJţFl pGlX+h\_=V_c@w~'jcOSuQv~THƤ_D\304A0Pd'{mv a .nxndM {D 4@nJWA{0!bv鋫:,^i{7w}i:5eeLC9q`_ދ+[wBfȾVq6J'2O/9HF=0R .;6gU;\(.bB2qZLvVX1Qh 7N~:>qZN$[~q;LħjKx`elL0a1% :7F5.\y\^XE]&YuqÊOq֢,xgs< {ӟ : bN4Q^Ng͝Ӫ-<'wA o~[ZB> &(9JQ} jG+D]ǴXļ-9|!'$^j% MO"]!ioϸAƿ[0QXz}nJX]S gvO%rtɊ j(P'ٓtx!Em>xM[_P^9ngaj IH&jCnu=7r u7]/?Wն^FhE+'!t2:eZ B|9pI b$W!LɚF6^H]r#,"rC?1G,MDFC*BFT&-P:GfY;צ>6:aғt-rt+|:CY1oNc'}%t@[؛@avzGG,P?]5:Omcet]'bx}s2.,YGi3Qku펯UxCtNLȎº*G^/|m%5dX ȫ\ʗvkيXzQU D 0h9L6Eb]H wSW0 >/)iA}𛂇 jW+5bEi7{;}2zUԒm =&B va lYt}FBhmD,okIq+  B Q]Ա 93Mj{EK-վhVxֵ9KڮrÚ$xr,V&쾁28mACr rأ 1"Oͻ;A Km3Ag9>*dHjA0}pjRA* Wq}VNypP= I;3#9Ț];K\$\:,">쁧ӍjBSߗ5bd.-9.d2zP21/x@P9~; Ö(w7OPb ʏ;u=h rpd]Il@1\fF IQlb? eX.xtۚ!dKt^9]3 YI۔#&44_u؟W^w3X's9TEބ((vO2G-ȊFC$ %){~O] `&.\rC\?߮cT g[!(s21S(@"5 탏Nx/TqdiIևjoGD$r{X3m~?3\ jڶI)=F`Grs( c7v q!ړAJ,Xd=1^bYRvZret\vaA o#ʢ)e{#H4OW9EȻ MV\s6?+" P?Ml1)u4L$AGۊ ..鿽5Vq!@i 3cW]귭-1FjhiSRYpmn$\Ez `{(V`O!Ȟ'nԞk"+<(_Ddu0jh&2V:Y%ѕ-F1 $q;Ȼ=>a0O* z@@*syWP N4+nz~kt[.mhOs8D?g8HIWx>2VchYH|V%A}xl͋&"5(aܐf)xS?Tz6&™f Upr^:NWn[ϯ$w)dΑY(D3ϛF;tz5K>(/ر;<7 #.)&bg?H03֘ɗA#gKʆ4't~PE<_?.(ӊk,[؈Yk]-Gnkxwi{}R Ҍ4|[W$!:‚!?JcEӻ_)[uLǸkd- r.B`j3v,.@qEuL-DX20vy#G*¨XZT< xW}D֒/NP8s)@MzV*AU "}R)h6?;%kV^G0k.<_x 7 2ZamAyz .c8zJ)&Hc\2jj5ڂ N˄w>l78ijrN-5USU <&Gc2)+į [ G{TFc=g^^hm8.Uپ&WZAfA^BmMp@x:dʭmH/|keEӓx`Ay[ޤjլVM>lSE\4=\|LH l'IFݣ 1XE[m" (x'ԩ&+7iӈ-o{2aKv/f6.:l<@®WmMŃ"-Am'd$F'|af p=#\{-{-mM|2]ЏVd!-F˥^02-X|-oxXMdFF_._oX|@>%zf! ;"C RL[3OaLZ&S5 wO͹C9Q7Og)"}SepVFz[TPICA8tpg:0"ץ(.ċP"~?gr lB=E:W- #jt Xt 'ӆg,V5)xװ1l0D-?ExYMXUF x&q=/[^Dq[;ҡJe}dːm`\!5PUq „Z,MԶg!Ӑ_tPCuV_$Eq626NF,Rt߂Q3JPD(B h)|V̂ՂMH#U.[`5|~벱0<1]ߊo]ݱ\!j1]Z8̢-YēW {*ߤf #E~OK ̴?x[2JsmIyOeÂ-f$?%k6iǘLU,:Bٝ"rh/#⬄Oi/[cSI#`ԩ}94Nې&Wvl 4aZ2  B՜ ջZWH7H vC(WD$T6#9EM`Y{nCOl|sGg!U?5֬cJ*cR$!`U^d}ƳX5uU;O8kek$j=U}}JrN~mIl,k=+_#*J+\G0j mO}A/EH\&:Mk?ŇblZ b&X,YDn Z |aj,8dh;ލ.4a̍ XGr53sݤ]}q`u{m4 ʢ]% ^2ⰩJs! f:11^ٸG0iyXq[*}*vpAuV.d9r1x~[=z:T)苄,&5껱H-N PbX&b\wk̠ŘX`x_Rޱ6 JRmWXuv>o h PNYcRT,oOو$M$gOs\qAkʘO,,ر QkJ yb.Q§ {͛ǭlǍL_Z)VglY'dk^pz_/(eP\H>8cr>~Өveqs> cGfgXz"SLK SݘXJVy5q9Vϝ?Ҳ>նJ e yx|q*N=>]Cbn6wmዶҞɄy*>0DO0X},{d< 2[g B/[bFٷ>_WUK>:xpc&&.KRc[{_R|aj\_ϿMĞ[\H)Ԋ*k2XwM|F]NCE{SePCy N26q=,Vj6ʽ}U9o*[>m[gaώeb,4s= { lrw|0?1Qk'ߗl⡴+OlT f:5:s_D(/x&"]$5,~(crB y4D]3="ѓN ԶAȌag4x^6.UȝV&w1t>̊M y†Lhe$rC2Xƕ).^DD9f{ S Shl"Щa)?F6I99'  9Ttj!0N[дgS{,)h3%Fuepk/hNz} 5H,u3-Nm2.$KJ3X_acSݳ۱pFɛx*ƹaH6*/1zg[- ^*kR)]\n@|]';s]<~=Qnw8l +n좭Mx;Ǽ MqSH7>@W*hpEp~f).Y}NdZ<3 |'B5ҕ"FؙgUN(/'pvb=vUxτ,/$>)cx~4)ZC9Cia y 2HŲV-=ǪuaH^6cx@+'ӸeX<*jW{wvHjr9ޣXD~t@lʰYvi]^,sMmi-ID9cِ땛WRcK/)zT0Ws/޺ z \Ğמy3~؝vzf5Ylj놴_\(@0)6#B )(긆]n[o~\* D&7OMbd&V, ^;* {_jY,KE[%aYwg?2I#* 3{նf^kp*ni4Kvpj̸o88Y0X܊p0 sGڕ_Խg0X9)$d\CA#Ґ9zAcsdhFaWV2lXϴF1}H9ZT]Cm#^'_ln0(0Tܫ<=Dy: 䋴fBOBޘ3}NH۔G̀TNa})M~lƚ?rzEȃo(l/3f(3p|jpc p[LEnJZ~zkв f\(rccIཆtdX!8]VHQlqQ7O,׭ݕ k! e^Jo(%|6XP "nw88SkT3Yl, \%t~3[*dQǠgVM'S31=k%V8]EP9o݄7;Cy$6۰}p5;bTmJWfq -ϡѸ;\<{|~!T :se_KU}O86߂Y?&AO|8NWlI~qZ!*%ZџjtEV|)mEneCo>[nHRxl%>}7̕CW?TYw**qr_KNoYܤ8[lgdĶIh7?U(ss:/ФNjyJTC Ճ1!2e q*W5<3"䔈̿:qB$WD1{,%t1'$Z82(-٢8Jhԣ7fe)e~W%ϘCm~vJc`@fW;!Pi2˿]%iY{7 |SzbI0ݿ mOl@6Zr=Ow5YA?BNs!-= 2΃N\0TDOt{IZ;l'9Y8e'La6?,O^?6nyMTU59a?2+P?uboыwp8L+zL{,+X[l"hjxӷBErm?j22XPYO}(MwzM`*b]z%ׄ0uBiG' ⵧg5Sy8œ<+C;2fiXwN8oX+[dp]]2z:P#"I {AüNCbddS8OوKmȩ>5:%"Č弒[(ʉՆݢmc-r )sea: J UPF 8v͌aDkݨg˃QqeG.E`Z`]=6]`P.MQ"S6uCފ.j֠WU?Zsb J REfP e4>謒!BOܘ0tY"jS{d!DܾkwQDVLc 61kԝ^^rHr~\M8ՠ\j,^eY*4`k]D"\y9y}ّJn[lq/IAV Uyo吲!h_n[;`tn \.>@ S[OL6C.;zh$>>/~κع͎sE7†\Bb~Ii!7Ⱦ,'YAO3b8 Fb'7KY^1#T$Ԝ -fM鲜ooƹFkό_iu& CY֮ M݆^u+krd:#MvvQɍHG۷~A/2 A4M|YIظ{V9љAqЀ+| s6b jc" ̢< ]YE&W X]YT.b/IR%ꋏ\>X:XOG6 @GW<PR(_ Fr+}R0sS5A6"EOxsD)Kh `ϾIJ> ϡ@:8X?ZPucB˫kMjׯNUC4~ssg)h'Ev)j/0 O% j:^Ki$h8,}'$4-4\DxaG=(!!cw&1}i [Qc2{ԁSր_I%9y/?Ză)ܮ<3I6٫K@~Luhȋ%^7 o 0lXhR`W6(8p񲋵Lx67vG]2)nr%pHfxDڃrMڍdowP!`T"z˯\U>kjl8xvLFmzL`wCwƮbƨ=)˶[h-d炇-x1f GXK2,%Z1W疕{a?eTYtQ7M$~zk TŹ\]WP1^Ǘ_lÖ.*cxN _3qdbs!z\!R] 9` Q0w-6t#}hclVV8]>#UCEL\K|lG HBe8)N4}םPfY]Cc ]˚9rnGR.=8pβ=*FS5jj9 ߄̌͆ğ-RdswYe鲯zI`y@{v\5ڹ(fSIoY[=-*;]C4%m^KNҦ;?zγ5y7`* nseƞꟉi砶_ujFE`AU;%,9Ι>W(â+//?Uo?.]jWD2RL49dMxǮqV=.!P|YCJX+X"dXt蜷Kv:0.Ԩ3ٽ IUb00a|/¡(q?+*9?ӑKM+˵ i}.L"4(ԝz@8w#w-#֩k{lw(oqO-MoZuY D%G;j.][SA WLx-FIoGr\dh<e:^Rj.6GO>2nx9S.N.nGÙ@J<:voIo(5b!A/n{iz, ; 7-%y-wuOe52_/V4n8zgV!Kb[ɚt5W@c2ςr( ${&^x2j b"8T(BK*/40)3{2SAMD`>ޗҍ1(U|Llœ,l2bFh?sEc9^\w޹DgWڱ :K~yCNF/mcv?qc@Y0W۴3ul4`ܮ9U}s×|>\v͌`U_~n!/CdYʂֺ©L@ cdٞ #z#˾9HC\\ⷓ#3!laVYD?XrQBYɱ^*1/YGQ ոd( dpRysS.L{0b/Ғ\3qf/X[+~u~jb*7mC/ۤP.ob8:C. !=L6}o]Ag;9hi7 YR=BkK?T?O=bSyaݷ[[l[NLfbN)Utd*Fڰ>`C37oL-l,>*M@r'J | j;>A[ҳ傜Zރ@ڻPeyG,¤{أe$ tH,=RChg6\D MbXPQ4F9cڮPoFh 0+٫w+p*46Rrwha<\ƼԬY{kZaO2+i[|PPEJF`1S""&tHhh0W;m'w >?#ZtE`GYK7p] r:mӭ$m2F1w"= Q_ \rHqE',ם=g+pB/+lG0wzpcF ǣIA"yCOB\LnmcàTC 8qtsDpB [-e`*00s5rBR6 F4ՠ4sj+d.O6` eba=9(H>5(Df=0w,`x.[ ƄiFU!AO*QQ˃ǍF8lIE69 H>wlߕBam mϞMY1^&i$oRjx#Έ Ț箋^h<;Л!gȳsLB-+AU&bvבvH,fGzLu5Ҡl`guYEľ,9Qġ6#l[`a%ƕ≠zr,º0B G f h%\uF\J9SP5Oѵ+OH9+LoeA@%oPl0 w{/ #jEM^nЧBUD+eƱT,IpLH+j[Zر(O+#R#Kk,lvSn k454v? ̈X`1 " W@47ccu RdX] GkmYk3n8̆YߪsQ_qw 4N!sp'd鉰><׆r@mjQ1 Ra`j: Cda&Wע+pVT9LY%G–.=~IK%qi6DښCW|j"}OImW$%t}Kb󐠉  $pw#ݪ@G)]>4Ž_t{6ГqeJ;iʞڇ\ܜ}e L ̼#X^68{LR(AKo~;2.ɶ̾$z_/_ ]4ecpZ/"m:=apXa{gjSt4c2.c̞qFsЂ#P|Yr n4@6BKҫǰ[zAZFa| Gr[ǩO[e%!f7Uk)z8vD*nnHxTP"F RnC`vDXIb}ZENza""k_eڃkjCl\wdh>gg|,k rYakn8J9Vp;f+jr^n}ĕsܕt{z ,]LzS\;ဠǟu\tTvj#kӸh3>|ZvkeSվT#A3j,Ҵ]Ya-b!hTIO ^ܶsQ!{n:VރDV2AeL4~ORr? hX騨4a2^?--Sg%caLwƌt&]yxBӈ~y>^)UX^3DؔhHBIlv%^aŠ'J>$)ȅہuUݏ`GNo Љz908_t8T6ǐZqǯ aǀe i81:вg 5-) WlPwVh.v 0{Jp&Um[Q#]R-+}P`4V6 q!7'X8)08݂# '!L7i@T*⛭PasX"}o.urC7FbʾC`n QFl]8"IUL´KPq#ق<)""۱CE_ox8}MNDګ$50\:ڔYbbMMv e7TSDNhÛśg7s)n&\60y%Y(d%!!"KFN7! ۾(;E&.ԶLHIo3vt6%VFl֪d =uS݀k<X#Sm9*|e@eG0"$lk?6zK>9j Ax-`knɍYpdպ; K`X2+61Fr0,PiIl1|4_ y; EBIiqrMtk<V5=7Œ\Umm ? (C[% h{DžH "l_X^LR}נO 9Mp[z$I$3JɓHf-7ݳS`LMFn_.[!K_Z_sqvDi HJ=~*T(ԗ*80&Nd/{5T+QVmԎU;ܷv;>۩N#-H[#av2>&7jEA0(xےjS`KR~DeUⳖ2zF!X[Syz;~ (_Re99‚Js$*a8G0 &}De;z @C6$=(^35Oi?"?=2U\~TLkxgD{)qtC61Kx,ote5(DoA"$JTeu+Nu5;HU-/A,ڜ)5H*L#Q~RF !.i݄Ćm |rg{)qfޏkOۥpǿjp|u vw߶Ul6 <&`ċBOQ0R0֚\áD݂DillHJwp>7A5*ńȑbb_m#:!\Ӭ:-1N2^)^fa6ƩyKiMHkDG#-&r o@SbWRV&o4=?v'>fk9[bT_r<W՟RH EOCu00_1_¡4[9D*Re򫞢B@X[V,bsԕ@+bt)*WAShC|ECa(.iL{uJ;PKJ\8-LV؉U\~閭N⓰aʕᚬUͅNB}Q6 ׋^&I4UnhA[Ϭ@wӰuyy_N:T;[Pt^JjS03mܯt<Hx[;'Ac&\W.urwڿv8 cd[o]izd )'4\=5i2~(oZ8,(_23uEk+H=VsVFؕ1։d]ꎬ<*rBR)jϻA|O*%/W<KNTD2H x$ 2ۯN h mĎIM'L')qsPg4s4 ѫ`K{Y񷉛quly9^k3hq#z΃+$ }owށX b8XP#A c}f"n@?.ž7e{O* 6#h7l(f񉇴<YvѬ'Wf6osG.IKA42V(վ!B"-EZ~Cli+_#_u;wZ F`DSzYzXB;fGޢH7w#-ʮ&UƋ'.qDԾOȴлH%/]uNxM)X./Pv'{@D]uǸx Cy`E3ˬ h_5T5R v#g!uν?O p:f]TO΅׫q%:*Q ԛtRs7ܲ_)Q5)so 0CĵhIY$B,<ݛ_c+Jҙc!iNCs63?ć<M [\}haqJ0zHGOTg~;z:rNC^L3x()U03.p$h4O1^oK7P)$'SӤx#Bɠ00.2M!ŏjsw} Uet41$i@qE)asqSufvԻӻ5?2ZpEHVLw01ZȂi890Wry-sRߩG\Ź ]_C汻'lB~E/y!$QAڪIe_ȶXedQ1碀嚗-.VX#͹eQXȒ@RWV5I~$G!s\|VZXlGw2=! ǖjŨ@[PU 3G%xw@Y`2N '-~ryslͭ^:M}U:`:WOuI >$?7x>gު!-̈$٫ׇn7G_8%;tѢ+d$oiZi$+5)/}a͑ p=yI neO =i%&GZZiQg0K@G?لpj]49X&ein90 V S->,lMa`Y1*2?Ʀ'K&uq&"O yˊ,Ɲtf"!ٙ]zӴq6'Tڍ*n5mGQ뚟!Wt|%^V p'jB" "EvuK^2գjӃo^#C t9 n+RvHD\Xl=',IN FMOF)+'71op48k+HUN,S[gdR/BN'K||! QfH"伈S#!| !IUH)|(RhT1``ovoV6~=@64*}VMVT'k(!*<}&L wq)5¹}>*`ٶ&|̤O̖W& Vmw9"[z6dҝq.zbCrGxV-SN IjG\d*նv:E}fVݝHJaT{sCa *..,էxG/d!;^u"{f# 3jKs wll nS_cЊu>fzBtMJs3:$yoE*-UYE"$db Sԟ__9k:%`M8,%~)i5G?spܱt/ǝ9j;E6X|m}H}K|!l|~Cu_> vJ9靃<0FfXii$=@!"$В%M#54Ffự#ze|_Gc;s ڗ7!vf~*% 0DGl&X|A$w!#+Otto@n ^Vb8{ 1\՚2H0;*x>׾%q1^~Ĩ'ED2t!2]Xp1A5ljd^jmZYY>f+7=#(9o% fKLyca]nZLv#.nk~cP出 ౑E6\J"]hj ע0EcJݧFXs/׹! WJ!us̄XzxVm1ImgUc-.VA4ET5'-GoG "17 xpX1L.,mts80TQ`V?t q!2\]I?> "pn0XYjo[6mGw)tUD1\C0Oi ʧhmH`>F?Wv.(&{a/T~^ߎ)dw=^Qj7(\zyΏZfhɒ_CB/ 7*PFE`O!.OM@fe!>-VGwX5e`RL\:ߌ KJv!Ϯlϳ#~d7 HbW1=N5!O] ע2]/@`"*23FGbO /x+ͱB&-`RjDd)ʼn ta$ ǑoJ[8 e DN쥖 vid7OyQFz# 둝SpV</ R(8IN!Ì.E;'4/m[kccʍ񈁂%8+o2XKh!儞|ȹ_)i!s38sJA<c-I{Ր=V6ZOF`}} ҲwnM[Ü>+#nx1s}dxIҪ \=p=1ktX>szGu%sv"jI0ZLPz(De;F;,bѸ04]vFR3fյ$>ِ6_ŐSwL ?9}ã/.?X,J~tnT ˌg}&p_!A'ȣ,@Om0(UNVoW u8~f$Ei*U?nXU<q)AW/ZmwF.2jrI>r/L 7`rurŻT wOQ[{({gә.E% =2|9|vhٲ?t` Yh_'I˵Xėæ&J冸JOa0KqRa85;=%"l%)6# (/j9G.s({w:q+aEO!9asSҳ\i#bQ>#6ӅۙuT$æjUDhC3-,ܤHhRRH₳)_%0ųX._e*dߘǖkR2_SBnf2tʞ~"谿6dTo^<0C&ioXeSWC֬>+Hbe2bbIN\Q_lYRUAִ:c_JPdQ1upq *eXMXD4i\x ȞgPe /$ddMuS/Ig K=|r?^V p *: +ٕF=-jbٜDf˜BR[xkt9P:A Tb_q a?ξs6ODkfޞ@PDC[Q--Y3:w 0s _׊z4ܕ#~Ḇi?.!!EbX-e [#jf%S"-o5ݡͽYG0gF#Ɠt|"N<'˕}ؾܭF,siQd*z݅o*KyL<,kP}Q&0>)N:SNHX)T^KTch.3ZxG: 7#"+ͦ?|?Ca/.H6gbr'~AQ|,gVW6f @cR.s .f }ڬŞ|o~9ϤPrvգ Q.s) ?)2(Og5`-ȡ % 4: V˩1/1D5q|uY?pF*kAʂǧ+Dgx~:% 6@<+8$f6>c#"mY 1hc*0>WFVAK'LB]j>{>(&Uw$jQ͉σxTл&jթ76bP;}6kW"3?*x447ŷLrI#F7ctuoɰklO +Lgj>ɢe=!i:ky$5!W޹x#T^biSe[9OaFGtgkLƴԡ U^ 1;D$$o:5]?q)X #."8"i&ॳvȈ RSLRT `YhW ",vۘ2Ɵ<վ#4 `߂ ))VTAٓ|ɦd6%J|(tbC8Ї+4E+c4h{h`m-DY9R3i/&dNx~d5en_;|uo<?%͠8Mg #V8Aɽ< FmYGk33:to!Yjj92 / cVz_ C=]rřbFT~8[ک qR=EKkU%:> -z}бI'jvjWu&GVJź(CFb?9`KykAd'[#>ǟlT#n5|Չj x_ L 9Q< &87H*_Wu,O\iέȫv $B&ύS-"Cj`wP /F/ E* !3>>h5o>%LLrv fIUue1ˢ8(]}t^P6n@N=3)XvcȰ4H87W]̺a"+t&Zo៉XܛήG#m1j"ι|O#xAIPCJ#,B <JVFb5@vȄEHHxH\͓(das׮5d'uX :A5p\k|EԼ>H_`"\2~o[+e՞S_+969Lo~s=Ӡɏ rՊvK̄$ݿT.e6/݊%1 c6k_YJ9e*p23,zO 0m6ea mO:9ҥp(+९kRK2\yʨ-[C"t R…fMzoo% ڟSIslwJ/Pg4ʺc[g̅E-Ї]2~i))|45-ph?۹A f VFrFE{W^dWpR΋I E{{hoCHG2vy, 9|6h}ov> ]A3K!%d Nu =>{+TJ H⨬+|@]`Bґj` (N/mtMɸ˫`K؎H1|ANH:..-vwj.WnD/~A*X3}d:CyM`7qX`qK!xHKr [X5K^Aו Ωf!/>{stsujH.3ޠ&'ka*|U!xnb5$ 4Aؾ;6\0= Iʚ ,vG8^c;,H) ϒ**՗wփ[Xix wBBL CeE}}N('ffF˜ M6 ~$ AoMļ̻N+UXe{"S<G_j06N4=\MoFf)ή&"m8b'n*N50_τ8c5_^ qhX?YŋR%" =&]\U^EOvJd3=u޹8l˲hwtS~AZ8nCj'xt0E?œjML!.)}^)iA(<՗SFW@{ v&V@Ԧ6iE?lB_AVN&#QYI3Q 02p(? ürN.$Kust]RڹGYDDmީMN'[KZ9N vhJN/QO+C0d^sI[ox>~EXO3? hyC_iA3QoG7hkl[DFAɱ-s7ACiߖBW/^=d^ĒYZX $D۳,a3:ioȆ} Qc {I#<\Y96{kHc^U!+^eG6vS̫Bl: WLlNU=uB:tfF;n/ ihͯDX;i I`O|W]ߨrMjK"ؽ&wSX2 p|AWD~MV3V%S0?U3^4+h:E6jrlInqJ:+v usx5-fE,pT:\L ?Ҧ>:͊g'e{zX iy @ &Xp~J9/J,4;, N[`S@C'FΌJx 6ePO$g߆LFqbe;~+NyYy70CZ?3ѦlGܐU,~:;.rJ%tٯ&VnKT/L|2t^-D[)UU8#'@s<@1CEApe%Jr_ʰELN7/_;em$zbPW~ڔO ~Ka3*0RTÿ5Q)]|HgE#]pC%H\"n_(ntž`UI 0潦9K{ANU|E}2ۙijwuU52ϳoኆڠ,EףOZ$9\YDrpNl'#jSO4xD Χ4"%EVXݢ"o(*މ}} ˣ6I#Nya51?OUDɻP: G*~SKD.elz8nM<`eTQM]etm{&QRK?x&;/wS*m/,^BBrK`a%9@i/{1cpE[T4)˸w9 hjPI= zI]ʍ*r ɻ2]Ee !ʏM3O=1$F,dh LKtVլ'WI(䮖[ I_l_-D:ҳGhͩ6uW֙twi ix6'}ee#3RQj9ĝJv~5RNJ9'zy={Ƶid m\X_^j) )Y# I {݆ZYPadq~] \W:oS$X`azmojJ&tT$"1Ej`mw0o4)jz8S3m1&Kp` wt݆݌j8S%Ch5lҁI]cKMֱ{.J|PEкI#1nCyZ. ίlQ \}vT3oyt4OF3kCOL(yՓr1Z8W0ARӄ,#siRٿu2"^&j a%V7Z>uϑ#XqB}Z wd_#=PA:kR~EIkr. F ء[s[ejR)ʲ-Ϛjnn$#( D(k&c˳c Z9M_3|Bx V5l'ǢEAxs*Y:jjJ~,TP)۳;AedELQlN@c9rxVDBO0H  _(՗ew%8A.S(|kFoH䚏4WGϦޝV2uwr䈌Ч=u_@>BN.kJ5[Xf~1/MS|]=5xOLq ``ʀg+:#< @Z +wqW[xsƆ{(s)P,bMB4 dq.9a3|feFezbz5kho7V KD2\dW=cGd~yˋL G9'hd8WYxK qV1NE(~*mޤ D*K+_W`ҏq*V}߱](`$yRj OhH/*S+]={w]t HFLåuX$p 3Lϵ3a8L$Tt!3ى̲{!ˇp'I})–C!PlII8vlK% zOiC&om˫UXa3U-7')%W&>Gxm4^HĤ PH? u< 9CYHdi'?RŽ6LY-\|ZT hiÿF8P̬" DX1%O :Dl!]L X /Ufy&_E1l"w*~C7T2hjƿ%o|d0'lz)p]ai!p"QMyƒڐ.[ z VNE]x 0"Nt4X S5z*MR>dɥN[WG>CnmJCb|A=sCKh=WzB\ߜ+P@," 0%Uٰݻ~T{8wׂYse4n@iq{#kGDasbS|'3S2O{t[%O*hI)=5 ?D-̃}H9R'Z.AąDyU):uPv[_nK2 .z Ahξ ZRFӧc#-x*@)=lC2FlN4aQ͵yL%SH&bEu͑_cd'L,O 70'm颞+[$jMȎ,= WVHVҤbI&5NGP5CdW|hx)F|XB ;F+;&}wQS$vG2VhxKiYio;V&˹/zJ^M+d9{{&:y2*^鼜6p55Ƽꮿ^*L-9EpùҥˁI?qA'5|`3bx`w[BWE#,fnKr_iM :o܌2iSuDO%y^DH@&,X vDGO JǿA׀Fۂ|,Vm7J/ɾ96w BZcL@kݩvCcp.0Z/Lbewx!hsj||Tjd?ơBW)A|Ev{i aKIY(iEQ1pmJn12d{3/pB=~@EQCkٟsO/#07m5IMoa Vk:h,(Gֆi0iY,;?H4 }&8ͤ)I@N$CH(|rBo5bg:׭\C0r졒9`rtr]-c81\z]22{ד}(R=v &OHh3LeXdzsa!&{@%-9T[ϔ[^aqPfk>]Xt;[q/N[D%QZ.O1 ?0sS_{@| 1O~j/yju$dnx;%XCИ%>-կdg#n/B6SIЫW=ϟ@(tr8%zc7ӒG!t"I=?R qʈ=anR ;/WGOhoE7WlvZt 2Hjrg!۔OgTRE/P5k~.'Mk!Lp53#r56JөiSs%̋Vz~gln&D5s~G RnX1:=7XL\z%ZܬjĝyBIIܾ${@0*Db)/^SDU՜VٸL/OټX;7J*j؊WM DA\WF w({=Tʄ=jqZ$d]UȓuNuaJU'ھ莤Ŷ|fp^O245c7p!m6NVt/^ކWc™#ZfUE\[)oD+>-=Kr[ 'ߡU{gH?uk6iE_Ɂ,GfϮ{  .n- aDH(oU)ϣG7-ٮBžv 4"@#h ^W0>m)21_-,tlMxG&͏y1'a]B0B@j!g%bD{ռi$ėRrHL/2>Q|صa )k\ΟiiلN1@3ݮgFl>Ih~QB0$AǗp0aT ȝ E p]n; ?$s SLWkMB`ĥQ =%Js|!Ff `J(~.a 挵dC)trRvcM4a)/-L$h}t/RÞMmN6r3gO$*bUH\oTy,DR+cK}nB(SNkREɱ7=;H#G|V]Tk$yu#.E)P{NbT Ƀ7J=9{̨o|Vo0E ,:,q3aD e0F&jyݱN"*_0x zj{gazg̓)dl o2fC W\[n=5Jh w#(AuJ0RW)p%3 "}TUGnC; KM}mrթd-b!}roλMYM_y --.%֤Z ln+ źsR(z_i[׀}Z#`^=(޶:"2J?o2!?N)Kãԛ=-oiB'֠yg!еh~\1/LPK}}Ywjr16@zoFr WA1.[#;)l<*vT$0q|-olv F2 k*ph9`,:.J"oEHn>Iy@ @Gz21@\rkv=I|Cy|s/[^0ȿ6if@}*㱣'QR,ǡyeG xm% /*R튎z9MK ~3>>ml:l3Nm|9Q-%vJPe Q{+h>_|Tit(LSU'g.*8,]6dl~Y6yg`TnQwlM.'^l7%?X+@p)DnNo7h2[֩CڹSN3k8Wr B<]. t~+Q)(*4}j&Z-k՘ yP"jUhc\O RrWf#d.Jژ֐8Gxɪ_±SJ{rR|b͟& $we"xq8.|YJj [^2ZWӗJ/F_grqhC8C%LbiwȀ<]س}iO_jcmr:-o3e:w,W4_^ ~"CKtJi!G[Rj\"S_7jQ~_1sl./=2tƄ$B5?3] k55 `C!X'?c, |_p12ҲӷPjGM!ɤ 5GK)Pu|WV7t,c{<:g`\ʼ0E3nrntuﳪ{ 6IꪲiKOafCeQGrTAkB1=뵨yl0Dr^GNt~LcaX\?ac`x3v\ѿ2q5U]7G:rP lWI,%u/`zWaU>b~0z|xtHʿ^tӪa&:]*QDQcv$: .հlF~{5 Nd๧՛Fƙl1 BYb"Tx>M¡Th:fCJ6#Ļv*~.9iM^ ʦya)ڌ>##ȸ[HoZ?5`5_^y!m` e?}Ɇn>Co;)L//y$ӛ.ŜX/GĚ d?Hav P~ڀB2ki6G1r$~2L`f Ȣ;jIA$nEP7!R!Ɓʫf/5ItCEb^^`vvU%;\I;I:SYPdg]Ia7F\>0iM7OqB[,i٬fJQ@V vԛ&Io7[Fv;z!<^CӔ.'Iy&ցD(+/ndzI)@`IV`sO:^yp=Ȓ܈ufolU JBGBXPbpgh$̛β)j-ʺgH q24b)ko5fRDr.J[hs0؛ ʬ3M<ܕ@>X X_X$4IW[SLhG-=yD?1 ۸ |ݹ=~Oː׻Ƀhzw`Iȋ0vP,\;j'o1 khd8K?㍬ g|:#]SZ߳Ο7@Qhh4@zpS>âq|7"΄E3=czU|ZlNt;M30^"AD%>O &&.N .9[Gè[w0ޘ$og: tH2%'BeAx"l!Iӓ7N˄K||8t&:J[> Cu]Ȟs?:ܘߡdֺBAGE-/^ʫ0&3sa0 tPp>2N[.T셜Cm lM@[:p)Єo"Bdj۫\Ju=~ y;8蓴ѧU}6H:2x! ] o/sޏ>tGOD$^мF: 7EN5d4-? _#QIq| X䩽 B^pI\ѡ6%c8űbR:0AtTE9CqףM*njsVjE#>?9ͪybP3[IY @1Y#0ȵX1^q AN!PKy\% C\HXW1#x|*0' cE9KWnD:&;%HX+8|Nѓ9 yj sYh( )87dP~˦!MV3HG*V @B(gy+|~W]&ng`q-.n;oͬP 6O9&e 2Q|jÇM.UDZnN[FC1D#"`.^ ^[/yOʞva<Pf;G >0Jf0Ld {'0S&#F![ts(ZI}0ɓw,WPmCie&[3ߢcX`y23Ju^m7Z[nVXhr@Va Gȉ-d%#V%o-'`LX%9Iؚ~뤪@ >Uv4YwUEQԥqO!+/UnQ8@Ȉ/ 7o-Ep;mK+J"*}ĀDf1E[wUJI b/S,޺:{q›$mˈ;. [UPɓ>BFi;rGs@\vA%AH&(IMh9."A c>Nkjfkk&a~5{Hg93Vxk6TQԡ3I [J'ꁄCE- ) w# hd_qJLsٚ*YĀCx-4fb8g܃bD?:نHD7nj 452FbYc9pEEɤ!(Lr":{7%).Ě4dӟ㮕@MqW1k_6yjDq>ى˱9pKT:Vdu\cW6`49tO 9/ch7з~(RJsWE3//E\veQ~83X<4QB)D~S[ xMU~nq&g~KG bL Dn֖S V{kMQV{yg׽;1 ҀI5./n:j4SR_!Uka7Jy)tKOh=kmkXsaF1=>4ȯ "ʒ&8s%6o26hUja7DIv1;xXugc?ZCVWX r"&E-1IٷE=AS0l*=({ˮ *>7ci|kPl2?K1 Wg j[ˋ$?Z@ &zda٘!EM2ulL e݅;"]D̋\pߊl3 uxϏ9M Y4h8O>?\a H˕+y suT%V-BiiZS蚇7){VfI54DeyCůJS` cb$0[ޞOF ^?f}זn)#  gRbY-8A#. ѹ w.:ub=ba7OMqi'y4ovPKt'OlZ+h1UC޾UԦ-b܌ W4V"QJ7ջŎZV2`9 TÄ-@/R`+((ܟ;Jgmށu4sWE$yVvh9_>nVB aח/84L;eE2:۬.Ѕk;hUC:5,bLZkit{vp׺ q\7;{͝;2E FaFp)+1%>^n "ٕI]J5i{?2U _H>%k+a>fJ}pʲwbwZ޺@k6.6II +(s^T,InK|i^4ueZ/mJvdeǞ`VAۨw2 YϒoKOsNÉρ`n@G cm#kψPUgM4p]b/ *{|(Քø .cSLܠ:h"ӛk4SOVY9W[6> -z86gݢTώ"k v:MV}_:{j &W6.^*1 0]@\:}NG}oγJB9@pTJQEa8b9҄a61+ ^:U:C6<=-1QrCV$ C*FS)d~J3y7{7L*ř@bމyʵ*n5W#1hV%;;Ѽ5Exl/c4J0JdՁL0P6%(nkE},zR? zpCVbZz<З$OD-$֌b&N*)6uPѦ5*D70uCE`ƠbLb΄J %Ϥ4ZL yc۠L#k6X\}j悛*ky + ALeƢվ^;1є_{dނoǯk& Rri+\K kNp$8ެc}qpxBѴQc(lQ!⠻_^bJrs6W:$Id@ zӚa\XKz;\1mї5>X)z Qv/~]| {j73.%RD{'jH >`f&4u~R1*M2-?-вZt V8:3퀔~0 e4߈?6S,h&c:qݪJ BPA6wRKHkCɹeQ*E"P7/JwhBvDfz9j_C0eBZ! 9QS&e#A9&U٥n(Bol$WrQ.w pw+*ȃ)L{l JӰb:M&L@=AKΡ䱏os>OrɢQ$MGmxppH _f .Ƴw=D$꙯ 'f]/!Wf0F=TG+Dq,8x%#Jpd;DDl/u+NEwcxȮo 1R;6_a6USJv<s $Ov;aW#&.1)0H٢qM*!؏)ĊptD(x %`C\=:XF/ÊdKK!;—pguP_r?lX{b~n6q)E:imxt ?>! 5w9(F1͙F%TFKĽP\f{pSVsJrk=nd[AM˲ ^dIu p8?( ~o Ilv])YU̚<NaǘW i/i"ubJjIT7L.MٱUV)B$1@V\bSX-> =XD}La*mOp q]^kD۲rI+ N3 $IHLεM) 4RO c7C>$:bk}(yw:q47e |[Og2 R]GtNqmfNSk({NMDW u*("Uu,n\q}M#=k]FH1u>:3f,o[`)P@@}d)бl 8l-xI]! L8@.dҙWEBq2Q<>L# rS d^ f>훋\R-)ʁ][ZQ詢AA"/ve)wQևd>w~.Nxi֦>E"z!z.S JR[K?#7Ogٟg΀9kOdTaXY%tnSf[.TmL֘gԜ>g0xYѬvx0Aq5$H[w; HTx"P+d^I&<Ԗ.;)TKPD{/ս|FoeSnj;* 4X&jQAKb:w,y6^o).R\.gaJspJR 8WUuLahk+si$@=wƷ\pL~uS)N/$&0aGت؊xgfsfn} 2V| Н+̴*m@Oww3Y'9jl!q]ѾPȋR)b)u1SZW Ʈw>GY( #Li' ڬL JSLPo= Gutk1mq~J1TϡT5wUoQdg[~^L+sg{>B2IDO%ݭFGBEn\]UN&Ǯ*ц _I+q( MLj_^&(]'JS=#XΣv<̩v-ZhZѫ6/-/vRU5scBӕ 'QɫrfCN3Dk Se(c}mZ}PE>Uc7êEv{N`Sڴ*ne9h>W=~o+ܛOB1 6v])`KvK:F REn^2nnGĦNڝH V\`-zwtfȔ?"O0}wT=gEdTɿʧ?cTf(8)VQ-- Ŗt)n/6%؟zp*,'cw&6=㙮e¤5k5{z|MH'UFt0 Ҧü-hz8YA+Ux(&>oWI C~n;#T!$Ci1Uߤ!h sX<]IY(h\Bk]_>LނJl|Q2뙗6VZ#. {!Vtp*?Y\zr-c~(~*_ܰ}i? nnעݐߌ)Rq Qu&'>a `y֯!nl@9|'ܴz%Z«U{PW{Z免 YJq ~mT6~h7zDBXpOū|Su-GcxK=3Bom 0nͻ'0Vd%dޜ.8<4ӿqVj]M苰6> .6qm>LbjdF/Qh<-U"g$$,Pm蘠 X1.K/B9phڲ*NT;mf Ըxؼ^ƿqBDiQX|PϠ2ٲOV_ [mhri3LP\ٷT3]%Pٷ2U:HVO1ؓYJ W` n5/"Xtcߩ .\ڐkPH:ptqL$K:\D$|os5ǘ|ӄwkV`.S`J' bqL:1͏RuE.l.=[|# +y(yY ˪$uݫEPڿf'eI }Sz64@EAa&~VS.uVTܕ„6>e)#:hhxh w$j4jͩοDH'nf)֚E!\ L?nAiH3,Xخ2?fZ+[Dbh&eh.vm"י[cJ-!o$'oas>YcLQ۳c0*6eSGɏ5q渠̲*MFӈϮ('jG䂫fv^J|LG"r.r >>27#NA"s@"3:ʷ1n0YY[YAАC2 l+ }vܩOocF \ԨNNpxS9ḟT/tDI_n^+ɖ=(V0i=^MFCI KS;_[#0^Bj0m+}pmي:2l@_H[uv8BzdY0 M\]sij9HÙWM @9N+d^xuϊ\bh)n]IF /I ) ~%aakVulrP'PAA2 NE̍A vQ }v>0Ay<-e]D)EͣgX}mtpPlFˏKJ[QTP 1pq0 1r'^ H9tUnvIJZھF6D@PJs9.ҹ5YPJvL9JBE6%ƶim- bo,TzH #ť,OPˑG]pU{n҉UsDg F~iv <4!"G< "gN{kY1628,SC 63z9/PѮ@4&󴗪Q9s\ѥ}mۗ@pXt彵i&k[VoQw0OZmA<X#r;^bKo ʋdՈ߄Ig ]j)[@ۧno|M,to"Nֵ!" z'6A\k'נ麸D RUD,J\+0VG M/H/Ť.ka;V~.Q/e_;00"Tj0tIFN,wiwVm&`V)[,PBl> Ȝ3έ8ADdģŏ? =#QC7BVw“CDNU XIf405k (1»+G _Wz#hrD_BJk@1dh IGV\Ҳ=8bĝiLQ8`eIem*.OzuGob qh5ca GvePfE'#/eNw\E/^@X\pZ _O `IO*fWXմ^2@xu-K>Ëcx4 tя ? kY.\6zp19]wiW!,/лZJ랴H$ďW|Z)2]dJS{o2/` ?U/^HvR >r>De[egV";ߋꔕN#1BTrBhqi'9fv,Zbz XM0`3oeJH r_=#g؝,󪆗2%~W ӔMbl0/ %<{ <պYPEcJɏ2Q~ngmlc/зF:SJD`d:XHF}&bKb0RiQ9/W}s;s)1+!-K7?zd->iS~y{vWr,k5*81f(ErDPLδ ~7g,T.Ҭ*..PfHk{$V]YM:הwuAxVBVd{>. /b":Wl!!𝂁e v_Qg6Ds CtCbW}nFנXM /~",伕մDԌώ$,j$W7aU,+8 fVv{f&nnQ~}Qލ N%J\ItAXqD6^_ia8>b",`WS 7JKE񷚟5Pz"G7 ($WyƔLP)Wk۲Uy(_j!FQ(Bj43]Sq}v=kaG0NJ`mܕ@?*:DIhw#y5.Y1ϒs? <*uO$MؙLr{=Peo=^O#E"fG>*Kx>zNH𷝲~G>p} È&|ؕm$2zHW*n:^R0X%Gړ7Đ4a9hR^4j`DO0;|RyJ퟽Qyyf8]AD)x, anӶj{NvhHZ^^z⓶vWwO~YfkO~3k@&lڛm3-u(Wumw5օ_䘷-;wcr/?19g~ҋL'6ɖn? 6~9 ^ *;+U2Vlˈtse#l.ogs}T<@p"84mۗZ?;ܣE D>L3XwU}.E0A=r-Y6-D4NJLVHaiL2 P1t 2u2qooA_Ha}h5@Utɀ%Q\1ךk%Guͮc>vH^矢3@! w##%ʰ$Λr¨  av:IxR1KwyxϦ7P3sKW5)hx]iҜbŭ6\cT+ͯ;I@y1 'eSsx؁MGza_NR@a1 f>Bo{C "1$]-H\স:r_`M!?$@!ܣ9aPsߗʽ/ʞλ_ÝU:E-ը[EE"ŇMOl Gq[3Vg}zM=x"nϵ[3_/ld8S~RMkbu *09CBNqnhִ{! l$ǟ`>O91y0:J:)|$0 HYKh~T4J^ޖǵ5ҊS95uÀ{޹)$,\w\xT_A&wT+ݡP2["䎤/!\+xɝRx&{,{<FYV;}q$ķK&`~؆xv)w @gkjB'<, VK6= Ɔⷽ;M0*CLJ:AУͳISO/x-eV*(*vjUgME犕yvqB]c Ĉxxd4z%p  J $%3dp'g f )Z?1+8Ķ!{)bI!}E`T^sQ6E"V(."u./ a..]$]/|_|Li\ܬKpSfaFd+ KMh2fj2I~ƚʪ鹧:;ǼyQ 'w.T}(VK <ӮN,ٳi]O# .-G>m"RF*ۆ_٫Ver$ Ņ>tQh6htŠk׉nB Qvk )Eş] 56$KiWlլDup ᴺe_k&ky3#s).ެ}w|.S9 ÏYB2tfcfnqʜɎDn`dok rԫTs5߀Fk[m'. >mow**Vp?q@J4'zU/]S3 v!S=0n3g@r?댚]/P0 9Q=DǗ S,/UqDz- P+goq$ A&>yTjR: xKs K "uQvGCvF4F}4Jq,ꝴ{H VEp/fBgc3WTqJVqZhS-y'krINkkgfŠ(8O`4BOxLOˋq$ Q(zr|:qYfފ0-~LV`nKI:,=* pB4XtሊlU\s=[`R`cxBcnrIm_f$rCީ,6 ! Qټ[Eʁ~JAptTnnV`v,^.HstĻj2{9CSJok$M=gWs;k<+> UI{۹͖mHtT8Pa n,JtǣK"Mfp폗BPSÚ,g C@` b,4tzb+@BiN[@%|ΜАkߙmRQXJW0ލ{wY\F<iraF'l%L]N]َZ6[p+xWځq-i'NwP&.[{U,p{?dP lvFI%xt:yiGe!]W`_(&X}\}ldnP# :11hֳiJ {~^E!PY{<O%.oOtl_9$G~^=7?nS-1v2Bss-3xч>y!S /(UJ3!9%m:KBLvuuT~ljT֔DŽxUA'X$ v%(6&phgROڰ5fed<&>` KhܯD#u vDS00d,?ИB5T9 BKEjԅC^`ͫ~6G 5HLvΕc6^)P.hYB^6~J[v;8d!V;`i*T]q㨵 K7.XS<+`eҦ0c_xD2FqtI]u#8pD",:?WMA $Y4-,fTRJĽ\)Z(~gsBMGlYqo/hT|8#XQ ܛq̕SzXӰc[Kva܋DuP ?rN3Y 9p N7F>/]=j( ux.YC,.WUh1Rn?o؛׿#mƉbR"2<ٻC.2(Sq)6^#w{/|$j2KZ@yAYe2 "+_oS"5 `lZ&eǖX;֫c@B[q.8| .8PA΋nZGG+M(YK1x(v} f=V\iݞ2 BGRG9l ^ׁIo8m]w$f rfuH?168mؔ"P^LO)T?˜Ӻ{-jJZ-츼SEpcX` %K?n崎B-9(sl%d2d3LeS%@`]9OX2g{T<-Ԉ;F̖ loLM7I4ʄXK!2ױ>Y'jMZ@V"'?{9Sܯl9Sc[ g]d"h5^)`g[@geVr<1<@#=S]rDYs|iRd캁)j]OnŎ.e/Nb8<aJl0~w+)f ytI;v9 䍭/A<oe 5RL!ts~pJ+@??Jj=+WAyx_D}b@ 鑇'_ g`QE|RfhY m?.]`HK<r?iNpp=}­!1GFD(`1^2$ h?Dxv.zRJ ]W)#י=ba@c)yث;2AƫT@%"0AS4wDYW* BZ(asɂ'v|!q?QVs?{NqagT<T=Gg7*'6FOg,dxcj~IRJ\~||Woٗe%|FbL; Y[qED-bLJ,nih1q~&|F,HHax9*r-[\Jv쵍ʕON$i@{xS?թqx![Bpi cCF緳 @ 5@-a3Ά\ܠgdZ l@;R"]aYQ$k,٪jnn@Me m`I,bt᥆>wN+O2qֈek ؐ{X|E\) [ V3jX*oiۖ/{d"`Jr/fOC2?i`{=r/J& !H$~E0sՐf^Ӫp2G?ؚ[6&hK8-b5LKd{n1H^m*lkUE`'J> zA=[QS,bwCfgv.h+\ߌ#2x ׫G(nEyv9sZ( ZZn{(sPCdtJgL,: Ye~MnO\}nmTY8%ܓǢ TuӰSbڗ[d&: w2; h>KMO*tu D+𵞳ZɊLGn TUa!]#Z2Kxqh}ho]MJ&z؄SR =wA%H"+I> U>YhkƓdM7 c9^e\tUQG+<dp+{ f&)_L!=&H'g-6ؚ[VN_v1x`SҴDqbd{DoD핇 Js{"Gu-`{Xw#LQK^l\L4/ȈImR(fyKCh|˳`\F`C5c3_I(*U:1KþYxE;G?4BV`qZٕF]IDq ¡s=bwc8L}<{_ͱ`AX#0yd%'z\mp*nWIf꠺:>`*<&vQpbrha\~dZo֠?F{,/;Eh O pE<g^ܹ;D^BA_F :ýfyV޿z(`.wYI@?W)|]L7L J2wbʻϝ"-(9tm ^!`,`ȽqΚ\4|g1*L;b\! ;nVsYyGQ%nw%?Y~>N<}})!~+I2.&dЭ"MQ Я#cP9,7;16d7t@|fvlcnӳ}4^ծw*bz`FucU1xQ]] wCAD-tLۅH<.'B}c_Zx߱_o)VKSXY~bbуuhY6pЗbD7պsO&Њ~{#pw>:dxS8nPY(;nFw]S g_z7_'UONKkuyTX!G[lm—<9Yo{&hкWKB`ʬC]XFgSc@ޛcZ72Nћ`t+a^S|J(t Tm=P;~}`?axZ֯=hsj }S"&)4XYK:N:**yDQOL3C~$]΋xrw/oFoL܀]a6Y%{;'&M< ;G"G.…]!V݀ a(lɘ8*w079zJ@@XM7iyw"x]<#ZH1}fA gDdXDK^^0nHb]<AzaϢ Prz4?dmBŮ-it%-Hx/eoǁIѫ-@#bJQ~P!U .dPZwjPqK_,vRĉ5]MORRa;eAGe4VE8 .Ya;//H-iu]3)W3 F\e鲬4r[.N,EhF?1U(opZ& GۣjH>lM\y¢)1yl ;p&J *_M,@ ߦj^us, wtס 0cTr_ܼ04Drִ0Ý!CnQŵ5ɾ}#d_z}sI`G [@xBn^?>DK C:H9iAem.-8yfؕvC's*ilvħ4e-Wƴ$;+D(_G$Le_"I`@31:,ե%ŵP7T!"E##2H1<":;ݍXEVgVVJk R1w̆eRVT[sf5t۩08_R@Ÿ[Wg0 pBMy4nY |m^4)@)>. RхfZ {9bNZ"4xLٳDo#em[6BfB pO<ʐD%rUF.?)qQ')&o}Dg:2ݵr" P,@B"SÍ6;e|9OkLm۳',(d :k\?Euь٦m_)$Q^ΊZW Zl?#62@9-=QXKDU jO#Nٓo,@A-|p  [eP,ύ/=oX祗b:tb.P,֝TȬj&,IԅfGCkB%ӏmZҵ{cB)5E'&p6h%F`gnp0)gnw͓-+ `ARͣPv7>ՔQ| gM2Jponhb&=44j6݌15?m}&kJh˲1HTL)L;ƷA [|%6Iwc74gBI TudAዷYf!Jn1.eAv2ZJNp2׉'96HlAȿt4smGjF[I ZZB]Sl'Arpv* ;y}%G X~1ߗH{pe[v[gÒA3&?[$9 u C&*)w`j.ZUY O?8hs/76\'$S7zb)kPcړJx㬏%5!:8zqj0<_}$5ʧ>=zV6n_'' dxc-#6+]4:l52n}21 .7G&ӇMrs L9%oєvo"'*&n{7ԕn/)C-[$ 3~W x@Q'vOLzə~Fӱm^ƅ,}쟁}c"ʙw•p>'L.D('I=-bupww4?zRN1??S-5: fFZ x!gaǧU?Wtl.@Xd`d |˳7ڡn#Qgq H\O-jc VfzئoxtAqVM k?tbA e~WQ9hW8Sբu+Emp}\ L6 pAgKv1]`oM=%f/1n8쐘?Sw&?F& 'C\/nh/]\uؐuD>b/$`{e'9Gez>!b:8yyHЋU+1;"rwin] }IM@d[ so\U>LJ-&xlE#L a7boKSRa|;⫓,T0?yIQ Fb0NGMa@u@_R?A 0,oUz[&SWJ8P<[ƤV jP.o.ƙxgB<JJ~!sSb|ЌAG0N5cuՅyq‘RΦO׆-'f.QG#@_x`fSȰɆd9t%ÂDbQ[0Y!p/%֊:P] eRAkM%'0-Y;dWGڳ\ O\H⮠LE8Czuk84^E/KyolCJP[xs}uZ)i3DUyۼ>Dٺ)s!C̲b&0-U=wJ9CW̡r-\< z{?7u#gU[(X`Q`()8%  MImHj:n?\Ng9󒊴PSKߣArPO򔉲,`Gyb1JR5]gOGߗZhw}Nv-!ɏ"Y?"in֡ )y:X14抸 qζG-ۋ'rW j|>rLԷԢ[J]ըbL ڕ0f%Y 1X#>>yS鶆bigڂ0:-GE*Sa˳Ԇ5xORp|HX&jC.dn!d9 Q!mL;GzC1\vzFg{>v\A@߱E26M q&ђpdi<&~ypbʫ;_@L'pxa%ހd^1D:d؃iffoErQ<δ ջG~c⛀ɠvn_6IHF5])4k3 Ӓy] 5IB..)2k1t_#dAryL ͅG82Z<~fKQ5gG }Ra'6l|Mc,:@t5NCP.OыcwDaWOl>^wDPvm%7]t L$(m̘SC}Urxq{MmLn*`“B]JxaޅvUm ѳ]1/a1V ߒ(>7'M8 P$esբQcQeI$63w ,-d-m(ך kiK@>|Qf* KvyߊK4WM,o}gq tnd(aki@EgQcah5`qӟB߬XpzRV\P/D{(:WS}S4֞fMį[6\8JT0&+ A \Ii\y]#]=4AU)yɣ-~0 MuԞ#.H(VzٍZbzHlsw,[L UuZb4 r>WI ^€xݟE7c]x$̳nxe}*[;0@lfb3D‚%+۪0q| 8f=2>EZ):\t6$GBK嶛=& Ta/?Ƌ+WmPr=Eߙ?SF>HYm~6ELQggC8ԩIG2q@ \٪[]:,B9V ft.=[Sh? U؂֫SLMj$gZ4ϳ rBԚh$྽vd|(L+M'RM*46M6 j# rebEsyi#oZ/h>r[2^Z)  RR$=MԒb٨ʼY % @ܞyٷEEFb)^A>Ue\A 0A +\1i^zBJ/GtJxgo=cڣ>$6YN`&b|,l}PSJIM}rQtH<YǞ(g態Z]A;6Z3{ lwq}b/SWebN_FX*]>|D%#Z:iB4X3GiaD_EuɦgƩ7{wU=d(jR9:{*b{2&v8,nRv$F!VgO6ҏI4+w8&`ϐ$s Z ?lQ_AEu.XLvjTV(bO]1΃x<&G(o Y;NMW_j-H4 O5 ?':=ed}xJs̫f'qY %k!VE\ n vѸ>U^ 1{kƶ}YD2mTC I?!tс/YEVhzgvy`GGuuߒfnk'<S_-U̔N*D{inQؐԑ ;;)" wYhC>xȨmVD=jFlSdh`J&m:rA5OuB?WB 4l N _8;Z>O1~&ܬH>q2Ć^( V-xf}C`Z*RU/dI+B%( aCjD+oi>1v$Ρ~r\\tj2\7xH(g/MW^Butoon=ܾSBc :DD ",fޙcdrsg g.Jn<["#X66:HeЎH$yl6KQ^,ȓC'εdqSl\Ƴ FwaBa&DvR)OI\ר*]L]+/yU,Gۯz4Q]-.gլŁSʆ(&2X)Y?iTBj( w;! ; اA/w>BWlc[bY0f<rd~<Eh5;]RjKKYTp|rA n =TBA/DPV(ڬ>AkC* 'rHt3 D@}iSz _ܩAHGm9tȊC oLd炑0SL bPC0z:ǶʉG6+ʞx50~;n3jr&L8D:mGt?mhVϓr/F"#/84xLP?k;oG|-Wv# ɆZ5gk0~9 2nj @?=:D&Kxg=nvh&`5@TZ"'[`tP$mxG-}kRIqe5hjh.祉E)-$$pr۽d RWp7l^ījD;zzHlĽH(uKxOv&VM&NNjBL!{\$4oY܀H[E"07$10y*)[חU3jyyn;$U⥿%Ǭ/kiYd]D,m?65Nuc"sX츔P`:"@_sdj2aiea9e ۉi䆃TuB! lh8"e`G!&)O-W҂YH!L#%7ffcm`\ a=-YړJ"HFO"D0CSw=wpTރG3ۆ^6Yo%qPOHu`mg'4z*YZt-IXJuOߢRPX%3bD̙ڌhY[[֯8K"C83 O:}.\q.a"cij 6'ӟwMxn]@JTOxĵb^q'b9YׯvkǬYa!Gʙ?^>C9Un{Lsx?/4 V7|Y$Ol=q'`JkS驨^'\hH'[ c(xJ5]A;gzl+g\[3ܧps]<ć'L3|vO@]P +y;YI:@g-:~²%=)&h"Rٝk 3m^Yg00ҟI-SQD#e&AzF_qRE:P2@AN·F*SET}!cg^_ r{^b7[yHXRnE&b9\dG9 ņ @7^i5_ RtIK݋n~ڳ֡nr~9&uL/B y'R]}T?vmz‚jh-&G7{ڍF4d+$MhGwyyv ٣Hx{K؛dzO3cQhi#%phY!-!Gm nc`Ph?9NὡLܖRMK!EmAE=D53Xjeh_s\wnKSUt9]*7 F Lj\oZD+Q?b\P\pD^ܷ}vFoEl B+"`+$ӽ+(ʉI3J _`O15&S:񝁪R<<ԏU ghDK:n. D2'l# %((njbo%oᾓEBkqx[XSH.NiPoQe .J:V?pl˳兺z^P#2G:?%1-գ U%u{5jX {kb _A@6tK v(8c5ŢƋ_׮|=64uItb|qC?0IG^E"2tZ#\sS?S.{og z 5l~KQ^٪G5Ln}hIS|*Dlj::exy7'C6_kɑ9WIk$Qٝ\c^BhsL__%HU"ɫk*: -ݖNJhEi#R'ݼ@gj\U Ӿ'4,Gn"~LA4WjBI۟ P_[b؅b(oG=:כfwD䢨FŜCk<'.V]i*<;8KTVr~b bG:>kE~cm!/C6֫WAӢG[o&6uTsAtxH OߍpZҔ'9Z (jJEe8$FEח(ӭh1;"xs=j@:-Lg(ݤ!W6*;'ٱ)jң3ڽ?ڃ7cOIJ,#o' }s.2!;vļ3S~@x 8:r OKIn 4 婈i2V~v-YLEs S r<$Š5ya M`3'۵h<Vxc#wBJfwL:]1s}Ixt.h,h`.Ӧ\@%l歈m'ak{"JNRźXmq2he(TabQac5"݈˳?|c,YYp5fpު!t)}tyAAKy=S- AS<îM>^DtApDOÎCEPC\i yml-r(m5!S~#?'=xZXZ_,hTO| q[rC;|E`9T(}P44hhVCg|5գöY44SsЕEêB0EŠl9 -Ju*\tP BW& #V_zMcbXKphc*qZ-e#ju#3ب)` " R@=l5cmkR<,GSteF&?1$\ޘ]zKqTǼBWy YOŻ! +NO_<;wBƬehX9\b`!ȷDgS$2EwjwCFS֣S`̫]\N.:A`s[ӘP1Si uO3G}', U_.}̂g y۾Wd{|c"m %޽A9dF;l:8Iyrd# t:n/_5[ qN#ڞcsU2 <HET}a_~s==r ^&$+缕مz #Or 4Ӻ7׭:ae R t-a,0aыP菻žbX%^J\S ;Ti=]5kuztIvϝjh2XOD3jC'#Ӂ$ajeKphb^/cG&ŸЂșq" aD彔c]!A.8@ފ:UA(}K "P0-˂+D=ِ7)r9Q6|Dq33I0vr_l R=k0o {e0sr_ Uwo{cv1g~o! 6ݡ:\AXc 4ŭ`-:y## K/,ٳ =P ۵E y o}kG"s3y I7Ci1z`ڲ-oR01@Sroq/If<6rbOΨV!Fص-#K$>;6@81r?;c+r$%tmqa? Խ,yXYb}q P+zw"@e-\xNYe?oBB 8J diYpm*8\c?{2r6͸?ThOLqr&.M᠜[c2ϯ hQ L`Wh#AQ?>Hm?l@>h1t,Єuz7ݞ*z|YfNKΝu(qϔYmE $#eb8Fv!|bkdOD#vs:9S ayHLu1M<ۡ?P,cE,Xx^.'B(ޕSLhZ*e yv· t=/'UW2>1{IΪSL^qU4G.G*մȑeb. , Ai,{e/(^6۷W#;L@SrIn^2(6}\7AXx9&LHP߱-3u4$4SLV0#[3~c퉯PM*> ExsS\.T|fr%'bV 'l`D`rCg`Gtz2FaA=:cg0eМS^ 'dt9ӎ,kI2_ykqV۸@5ɼs>US;'}l 橴\pG*&U'' W=H hMպhloouΫ}e@UR'Oej"yWt;E6:BC,)ll1yo~O|^Ua_ 8jݗKqxcQKLW )xdžիjcV]JQ2̺./&*AU(5xk5`+u]N1'2Xg0[jڏޘZ;׆熆N' ]/X^pCRt#}r0oȓBb#ȯj^woTUw-xv;&~O !~WZJ?yHC[(Qx8{JB+*rpEOi@y'n?r@0FBTjcKTG0u6 +?!J;]֥]zFG45$1 ȵ*cIB3o._2M{>;[~wUJ,NeR56cY,Mr6t?+M|?V{*+76όȽ'.5huJ  GqWRTNNx9 2f¨VfйW؛UfQ]q- NR^e<@{W8 옠Br*Cʼ齁5q|Y MR "[A+L\#:v(Ib(zDdef,t-d=YPVR_]uJg47@ZNI0X4^xߟ-0]r[ntH!M_4 -8x[Y> 9TC,{T˼4vj(lpPqB@RH~:6·U4CO{E~Ck$epp%JfZj#.r&L:dq9 cP̖:<2>F!LQ_]dd`J]%H!kOU"4+>oڨ=6Ǯ#*Yfj@]HcT5tNfdjmX4؈`{^˳iD Ѵ]n_6+L19u`_\Sd,ICye'̗4nG ":*ɫ2@e,NJf~{yX"fmp 3hByNl ŽX#YZ^3cacQ7od 3 404Y,C. m`)֣ 5;- ˻`K6rZBY@`*$D d I[Ȅ6d ,Ũ 5cҤ,T4Ej+d;ZL<;uu/g.8Cc L6/jQs8<l]uIIG  &*]V~Pv㴱 :zA?D+'#,hdɮկ ;M|#F"rAT,8s -]煮!Cof88q;#724EyL?K1\M/$ شY!yz!Xd]ʙ26*OFqINgf_#JvyERY sjZ_D;?P')0 b,b}!@8'!& ν(~ܔ[?a ұz%, 2%#|x2o1"(#x'1XAtԝj)MT*ΐVXbg)-(?#-Vr"`xs 8c&!2Aj 儡Ⳃz 8V"lZ"(V$&"Hi-+Ŵ`HmFaMhE~7#2R>8I @jmMIFĥ%32G"jXa=Z>5"[puHrvgd&ٟ L%|Vy /~x2k"{ sㅮ,SKIr($ZOiؑMJp锫>8bl,!Q 95?i͜եڿs]Pk.e:@ )q@c0OZxYޱ7ф1.vV JnתsΟ@ee[) p'г=+Y.KgV``bQ8=T}~Omqžwx^,8 *Gש `#+T&0,Nj-w0r*d&2o;#~F@]2kMjLE+rߥ2/4!i75!2XYBD^q2S'hx5Lh wB VidNEN 0VN"#c}tߡUg}֚Z"/7zvxAm~L04ѤZopAEuM 67uka6:&lҗ(ۍ6P}NL4)p(. k])ϡ^[gvo<4sNCZ&I.{ƪ„g2U!f:,_ഢ9%Z~EgBOmt\ҡ0ZF8#I>sw+;{%lpɊY< Of\sh,wa@åPn;ReK}kkow5aY]7y/S |0{5cN-K\FKG喿oPh+Z`9#,/y S(׹6c`}bzGm*CDlG1 Ua[ne YBh 3X)]"C֑'w8pJf vk{^3X3CYƕ;P<=#/6Ac d_xap01lF+ G}FY*2m]kg{J'|gt\M-/ @9I+j]s3}VSRliP-Eʞl19LGӯVPAOpxۛS"W{[δ>I:V[*E8LیN[>* [D!r$[嬐P_gQcm)]`ͮcfaWۭgCs3[5H`08ByWgT;0mX$ \}6%NN Yua![) ZaDU x-ߌ6Şr5|{`{pDaJ,NOldkZm]tkJ~E}[5eC c,v :_OobPy&ۧs1'TQ5<|8s&ϊK.Ss"y'pDƂj5\ dOS=n2|vH4u9so\70gVP_=^a2~y+ +ɮw\^ӑn35Ջ?:"rgNK'SCPr"`qcmH+߸I A5y񯅨⊋ pR!U,YÄ&n hCXYB\EYߗscYb8GNJ ܣY/!Gݤ33$zFѪ蕡1YO4M*/vjBcL"T.*x:`v%'4J gl.౺v#NPܥsvفZLN ם94b<ƷmP.ݩW Ra pwldC]z0ήyz="Tm>Oe+z%)*$A{<ґXo}ߗHX㜏zk5Vo"6?S-)&j 9B'TLBu*$cPnBD؟,uSLR}khTX-dgyרV(Hbqּx'|U^t(cO\:X:ƑxAg+6(dEV2~ο܀!5y'Pl`:]Knbù#S$e xiCĴ0})p-Rf=շ93Q-arO.y%13aX`4ٜq v7ғ@YEקpMsos88|ЋZ1F9lqc]8f Y~V}; v叿֞L $lAWM&8EZ'ٝ,ʮ#>k] \j8+BkY4SWBq86RAA; NPNI”[C-b(upۂ_oW3qr]6"]Ew}UC9ग़OS;ZeeY+Vc{6/!E`FWq 'r#\"Y_\bZSkl-hë]HsW $gͿMp~7>=?_6gZ'>O]a,1cj$Y>fyjNu҆BOvXM49 Lvh"jF&RIGH&}~Q tNJ 8q][n! L ,΀y.s<{sqD]!#|@Vh @Wa&"^ox??H'`uAY+ \?qGm{h+oXu N-n.13{zmq2ɚ"B>c QbLo4Q9-WXvg,K&JmC\6g'$dvNSy ΡbvRVv tVB+o> zqWY 3v#-BʂƥgW\kӍ@gn%\E,*>ˬQJF2I>顋xuH=9V0T0nIe]cGԳn B!}hB1STEd|\&sD"ukmOƦ?SA{3n8-!A|ԝr0rjW>ϫ2+4fm)r];KfZ"bFSJ)@,Uϲ]6uHe$%)ۓu^V  lO^R\wa!K1\֠#} fYIf+5%نc]—D#obI(h$ |a8@kZ 47cґ YQho6#h쎅Asg\[b gAUiXLTVPoTN0ܠEhй U3Ѯ!/1Qo?Ry H0C=l=JX5SgGt`)ۊ%USۤ,8zA+=T ^^{dnϺVGCeM8,}* ЭnySwOtB=Df7g^uܐ-nsno\(oI!T\Y!E\Fg4O@T`xL[ %1f5sUy> q-oqlG] R{kԃ9>*Ɍ.:_\=[bb܄Ceײ>"邾5i-k|kY>Zj?KFSgq'#֊o4\GsyxoCgĚ5غmmҊqNru >AqLI sˋ\BqQ0ʢFYUiJ8RN GF 9vdloĵ:͇XTZ+;ERz_7'!2#9(;{S*FdzͧȦ+O^7-$w~_!v]j- a=i+8p2:q[Jj฿{BSPY::V ?)0UCyrk|kHim{B CQaeN$th8,ۨ@ ='&?;I43Xv֐C}h΂q Xk fy3x@IG5ٵk zF봭]FFgRpY1]lvזO>r]wH옸oN*ʁT[vFF(CU_47D#U؉ c[X,ݲJh4Y#d7]$*<.ndm"ⴃ޹Fmm [ ،Ou_t Gg@pz%J 1ֲG.L~2/' nv=> fI|j;k~g~ (]媴e!`7o I<[=[ Zaf e&>8 -v\=:ٹE<@d51jbgz`Kj-~3Y5[I #˟J\0OSYeC1g;xp̛Xqd@dOo,s V)XP5:Fo`E7yEf*rNLm.*.dT zqCr*<SkWd. 5頓Rz[0?͖Kn&32kXg得' Rf?© ^E0e[P8M^Kճh{HA* 5n-GbaVYsչԩIzXmK7*Y17 _2tFħ,bOnN?:ګ4_izmڍ6sWe2z~ۆI'Nܔ;KFٱT$U>U:aa/p!ш34ɞjS5LU"Y+Q%=w>Z֣+8;Y|׷-qqb!.v7W-E 4zc8tHĶ t ]ErL5+DayVʚ]qE{ 1QK-{ŝP`;[DN4'}HfIgZi=ʼv񳞠t` (BAV0[K9T}082F\o*Eժpa t#Z2?4oDRCfEX[? 9UUpIWbl*G;12s&8XN!2Laϊe䔖'%..Aٻz#9Qݐo>`i%rWyW-iBA )\w)l3%'OD>Ja`v`᪑p&H5=$6LcQ0BRazE:v_zom4!^5>3OLZwabސ-K=YuXz .[tE[:4SwF$/6[oסķ ތ }*^a-O,GDIC.\&t[YDr*p CS$(Ԓrݯ5 nUFsH%U(YMWrpjk[Suu.*]MT 3ZyM͋FPxܶUQ,5jt1 f{:+"䶨5HEP޽7CcA :QJUO j.ߔ(}'uDq٠tr!+;h).ZӁmM[w'ЕTc!=b8 dLU@OIEN['11I73{%@<,Gx@mOc>[BI|)6Aӊpdjv•ۏʺ}pA@o r_iHb ټ0#rj>9TϫzrZ-n6Z mMiw;o350^Q_f9{dF}a)4ZC̳7蓓[Vu6}Vid?P数 ?Л2k&m՚2ZtTfU 3X~piOJHο雋ś ִ$G}N4 !`:>8/{L3WR8O5;"1@V7M!No8؝{`R9zvJVk8++g<\H1zk2KE ~ pY~6{Xd-p=nr{fƖ# 'vWrs~$(dyG!wӂq`?Z-^P)hq{$6LZ(zWTZ=|Lzf5&m2rRL@YRg9 _)ۮ0[4;MO#im@Z.buC3 W~ cm\bYY6wC՟RDP߯sќúLK^ qJ6㨧9H3FIׇ=](Ϧid$`ќ\M3pۺ >1#@G獢 Nxq L.rwܡuwyL $dFskжʯLb+nEĸ],\Zϡĺ74~T: _ K 2u䉥kZ:s~AtF jsDPz.yLcd/xwJDL4XͫXRHHyj Sӌc˫qsu'3alZ7r4wpS%ڼ4we[w.46XQfgGo f;'k&J)'Ž9X T\M/%Lq~Ψ;A!gx$zސfr01n5 o޲5, |f@03`lOܹ?Oפ"/{ڥ1NpE2y#J-\D`3/0j&L)H(+JCk };2=/Sz>>W 6箒_d.1Ra-9k>%GA6ƗAHu@}ufljrT"EYb8DT{ ֞yHwIXb4~[-h!9^̸yg%WG@yz5%D hD!{JwovP/?i"G@i:c#,1bJm ]* V rr iP >|E ko2<>ApQm- ngV:ͭYuC~`&DX$^N]clHI#=^FB́IUf~_^^ӱH4 +7IUf6zLOcjzJ|kuJ0FEI ;Oe#dNwRT2u$ G K{lDO_1$ؖ hnMk&g"p3߰aA+jk<Xքl}-KL1C42ȗ*wSO$mCm(almxl:~Sq*KKb2AVJBpW&y"$G}.𥉉8 Bq7c *^pjB*pXY*r7y^lP]uQ46ɫ( FGevܑFCp[k"C>y}4+ W7G E׹{)DtX}{Ki* \g8 wDyH!jn#I0-?0s mH7ыRtNꫢ9r3!B^W~Saԡ59oqp Dt+RRc>+_lB$GJծ,k #|r53jwnXv&m}.r@H [U 4`_*d<$~2E PCgqSХ/h̹Z!sib>O9Ek6n 6MnT,F 4]H"[$^nO t7*=0[gY1hIj4Bc]+>oL0) <* +,iU#9nڒN!'Bg!?ϜԠØPH %|t)E}X񄤳.sCmD m]F|fOLg6=PL1MEBRV3w;%9Tg1&-^cc^3;%r1J2IfƎ b^mjg4.{nu /NNf]Md.RtbʹvXlS;}^XXmLrEi`p}{JiAWZڔZ+-f/qHI]T{Kq/lI#:TAF`L>8 ?!C32s$Z{Ͱ: u؆-::6Ѩuw55`,[ W5ku^,v:.ެ]t.ْa:d[f䈎,UaqW7pMLULt;b<57+2o6n.6Q4 yTŚQCU9bR"lFirp'MwLH& ">F4p(JN_ACړKz$F: +j,p?t7ej7pPk.z$ȵ(_ Z:#XJK®SHʭ*6I6 a`]BuZnlw\S4o4nMx\C &dP$gM>}1obG%s9DXDZ.f-pQ[ী]j2e !2Kۯ hQ7~oT .Ё>ǿkP٥oHGu:wEB&Rb/g7 eEdZ%6i[ [K7F잹8pqEbƌD_Og2b4De{$mjYC5w .zG&읒 :CngZî]Z#yi 3;SU )8dDFk0fCpo#uҩ׆ۭW}8H(f DK%}N 1t5 ]Z0jl.8tXG) XJjQ% VԔ+0lO7I=Xٖw@DKl4KӀ٢1̉ ;F_lӽ)B}B/@&d\L B ^mݿpkךz>=<%bp#nTgij6p(!{f^ZxU8:c\sl=:C'kN3( IBlg+%BA&Id x;ބcv0"Fa@*-{GUNjAacxt}_>Jt[O9QB6PG`? /KE;U ];o)mHѾm!(i&k T-$q_oVCʜo 3)0-`ZYEH{^SEB@blQkмAXhC1ꩈv{mVv }Ίnݯ clO@/ !2$%*  gԦyǽSHU $> iD!%k׾z'y;q+nsC 1xph ]Q$ee|v xarmuN 뺶|F۰uȨS ӭ9EN>ɛvHWu"A偑ϮFu>{;^D_,Mj1w'pG!w!Wp';Ż΂dmyOяe8kaۘ8F8,9Z彴w{ T`0]";7IYgg&<8I^z巩kPWb\:$#"e}+ꀾ/ߪ8jsS/Y/w_ +_35-lQ0#H죛e*[Ca5 yhmޏoS#IW:4c4D>b]Ѯt矏s:[U%0hAcucgj^5dDZbAUKL!:M8';WL$$,*L"Ӕ/ s7\cd핒=hTZ 0|:HD%2eG'dQIeupqHqbAl؁7#귺 \nWP53y*UDoW`wܤ-ۗ%;: f:fKĕ0n[ M|enClj@+5ʾ-l-K q A6{ CM`bp?; fT@X<>.PW dP `rSX"o#Cr۠;FGY|WO g5^ߚTAS^OJ\9{WCq$< Z⏌P Zi!U]oG8˟!ku@aё#[ɾQѺ\ԋ QwtKׄ?)aT9UkԞRel퐀Wa6(n"*B)Ά+K7dQoJyTʏ@VU?ΗmqbM/xN qJPO6jZu&?jד5 J|4R#Hck'Q8UhaZw21|՘?2eT5N{3ɑV4~_і&PJyC?F)W4з? R{8_ <<-kR]G?*cX*.dH+5 iir¯ .'U ;;k[@IaҳpԣBgfY|lZ/cǯF=cHDqOܑjIORotcUd{{Ma.?"ژ;kٕ=-6 ~, uӗFj2NJ! ([M}m">+Ы2H4L0R`"Vȇo*LVu=Lr،G=Mo#a~{!K~ 7y茫MێLڗ?S#.:|C$Մh} TykBꃀDȥu6c5+X {QC T$_V@èoS2@`|(~-$!o၅?1d0`79D)&ȸF倐)ˑZ.t|~wyܛ)60A'wծ5@s(T ]#,}#4s^W%fh~3 9N (tsb1dGPʖ])>K1ȢM2yNo%+[2=~T*)n(:Xn\_Fְ(j:4 P! enQvBoE%$d PBk˥Wm1$P -vq[g/b[`aM .5V/3= 7ANbk0 9:a2é@O"ec]kװÒ~ o)9߰(?j &0)2Yg ȾU2Ff;ʞy2NHH> ogNb# Y8@wΈhmsJ#+[EѮKє32y@2IӮ6I*,G" 4 w!~9!R`=~*ͮRklѕ4аnk ԽF+r~S0_tg]zVokuw ٶcw=J݂w;J{`|fЧ1~/`H*j#T͞+s:(U&'4)<=٩Ė0 J3۵#$Gג"[9f$/88+F+CL,'C`4 6}-o͑1Pz ri"Eu$~QDi{<1]dގ1wS*δԙ%^ ! غ rc2΂g3H04ߍ1 ` + Ht WX5K[g(߁@ sJN ?]\LulhF!UcpvR› d02=c2Z S6 K9c(s3qa$c /?C^37IBr 3 -H\X-'bw|g)?s٠NIשU_G OFTDl&K4; NOeg'|\Ϯ:[8Z\EQQ! 0 :|k^Wbw 6XnFzremWx|3YE:d5O̫߽g뎾/҅Ƒ zNG"C7n<5i`%(|lq3ޥ"֕HO2R\ٸJA6< ֑n[X 3J\J4ʹhYkP+!G+<ʫ1*2ADw}ɿJx S _*`ty9BCƎq-=`:d,p^Rh#@YT4;=nFȼ=D~ҼnƟeC*uBeEҟV_8shaM`ᤶ<[| m`n`ѹ\dRc._;U-21f֎>`S08Y_mhrk"Er}G0bO$2$Hy׎F4P~|KQ]d}4,Ɵ#sd0" "ɽ/Tl, b(1"d PfVl\.J@ }zmpp'0=dƓFNH09Сc!tH*T38)g΢8cvҟ#Ht}ꍊ#rL gvbk fǙf?փ!z gS)ؗG/slr+/L(n@8bmg& 9`VmE,;)J`v̅c$",%:To1NJ]aIJa)W(5VB9{R `@VTxKyoK;~0ē?=O,/=[q*0ımq.!mxRB5zU~Bhtd!OE{)?_4 ߲Vs$"a`te|\\ ? wT;!e=0eGHGq׵sg;;۟ʘYI¨Yy+eA$\)ʩL}NcJ@0?F^jo}`- s _.mUkm'Qm?YP_IlNS%i%s1@*/h{9/:E16YCCS{:-u5'gtļ}PFm/ެ4: y@8'1*7,!U 6x/05DAJUz|UЭO=2.11|;HY7D<*+tNOcO,%2ͫM >b;>;ҥ a-+136);> Ȇy ;-'4a$)dՐ& o;2溼07kykRq@eApΊŧ}vmr-$L? ]~cQX i/gX&|>N<}>e?+мӓ8ʎ%n)gÄ=tR NeђX?Y|T:?VZ1p2e3kծaJ4v5MV9319m/g,vA( $}wo*3qu ljȴf]"—.~pxeۥ"B#dB&?'#e6L?)߸8 sD9rZ(Jn.϶Jr A.&;P-u6ڝe5D77ў2$w]R¯g oXE+`ZgѯrCk0AK𘬹"n =4D%O[fJb4mUSxk V}-%C"[H[P3gN٢j{[FnR)4 yyLaO+Ā]=i}EcpK/?iwBZ1s+#]yL B \b7{Q HலˋK%\7]>ƾVavLmeJ P4\6} '%F5%d̤ubj^eILR m5b[{9.puXX׵^tX.S4e#W+k-h19]j&%h]PFႮCoMZWsǭ_[Ky~˒/1JNu}[( Bb^C:!ݞ`]WXc-+ྮC"tGO(XqT^GBR丨ˁU EhT4U:[;(,D% &q=Xg3Gl"q;HjLN>7[v.B'%HQp jZXN3ɪgAR3i>w|Q%LL?dW8{!U-0K'tkYo;N,ꘊ3 a] GA4T;í=-yN$mg0{t͔0Lk'nO"3b@k|f{1bۓM.t JߚEG>]Z1Q|-b}!2k_ vy7TȝKOg|OnF.aJu,=9\ىDcxC _ʤdPwEAJ)bucZ ?*?/G-%sVnGŢX[a]Eb3ap_ Krqh9uc?:m]ZA18p 2KM48ongC58)ѮnI+6 Z!ZyaXdj8X7*О$u)-B G{oi|v2auŝo)—?n)I! '?z~zy!@vsgh:~ 1TO=Dw9ZLlD>U%]]=}lɿ睛RE[P|~y"VJ.,ۭQ毃2a~WA|̡).+ XxtIw!'tٹ[p^O A第j7)9 ٽo\7Bqt;p'Wi)R=|mGse]un)aY}h3/Jsyin09Dnt-% OYb/l/00-|KmV?O">ryK[%yIJ`҉mI^t۾ ϯpOT~##/n<[|o⻧?ltCeԏK1~[n8!.qr$vH6ǰʇ!!տ_'GBlbk[-m?"MQpPLlƕdG K~˂TuÞY Zjܲpal8;=_ UKÐ/ޱ'ubDuϸ(`#9L4Tѳa̼4x _kF lꙘX?,HN{P(BU*Oi"zeq?٥_gKvuYsQ^Ff KZgƚ|[(>|#ÜۨQ!JZZD-*#"Z]K}9pY&0 gqDE :R:1MW$Ak%PNEF}*m\l -0]5+ȁ!7e"EDB$yOԛWYK TCpdީztynjCjz,Ng/v'd"gBWDL9k:B"4Uf)h2>!7f_v[qD <"$>lџyoּͤoj*%W #NjvSh4;C_o3G+V% _Πq(eFER!2X܇jxkr&ǻ+1@:ʖ7vЅWWxl^d{O">٢+$[? ,٣ eD)aItk_@`j0Qnڂ\L }0I=Ha)W$ g]~P2}:F^)B|`XANjLDەL28?_=Jb=͕2O{hXY}R#G76Cڰ,7j!hv, ͸OGkcHF7sFH@~q֪ pTAd|J F/ވª9-e  cj %Ը"qD࢕0̋W86a2Zʓf>H^-PT;U~)X2ځ*N0 IW5tm;q  _+MC]:wtWyTY^!yz|YYdmgѯ-x gz~46" gLdiCZmųkёwW:ݸ/lc{iG울vA)k0\g3A#c'ՈF1< ;d*CsIQg &%F2^ҪVMԌz<Յ1ihlC@RavF|`ezF<Qg6Mqo7C A:&Bh΅ {I"4nSsNJBguς`簭G@5eV2%kݷVzLnhBE\:?n Tػ0$ x u!.%Mv5W|51qv.g#iJtQY 85p< JʹM8Q>=mvҬ~0؛|\2pqfe ߷n1N8wL+.F*mZu}|p ]|qjv`z#zA Q]wbNVu!NޥXA;OG9O|uO򭵇'~g0HSysYֆx#Qb7p">}NCnwLB. ^|x!P8B iށ^ubC="<-o}oɩ)(ɈkS)j&-WGb,K|I]$StӅГ۠4~/?QΤmQ5yyZӯnPSdTgѱ U@He+1/@,S;X6nӪ]75&gBr nv%r>HOhŢ1;8?a)fΎ;?:?~Qn<7leYuLC.d޵e-e1;OwFt9<{ !\pY?JȻ6 QZ9YD\O+Dp9J[-%kTVI\cV]N.&v,p҆p'+2ٳ;Z >Q[ހVRaF)ojtx?B1u(Ƶs"Ꚇ]߲(ʂC|&بkLrq1+ mҢ`$8Vj+0887Dܣ8ۣÍ/Ykv[u6׈u]j9Dn/qɸx4)$Q7:n0Y/E<$st?{\)m@l_ݔ>uj)}wzZѢ(]n,$n tx^Ҏyۀ;Zќ( ;G3U݄H .^YR)u-KOV~+]pnA\N#7pPJbV vSmhP@ /Hwգw~W,% Bv"(@կ/y__S𔓇&YW֯t?!)W\"M,/atC`e5ОC3[]ٰ̪ZB@b[=j gݏ`adu?a_mߊ"];*CEןzn ,/xc[q (D M|痻L(|4&P7$R:9p;HEtFřs([  t-5@kpɚ8a 9m*?֞[A±i<<q x6F>^Džrc'mW24tc_tq ^$˵s-j n=?k*{DOb'MRS"œ<,Sm1uR.IiW[Iu0sەTg˷1l.ضvW7It8x8@b{>ǒ<K͕B7-oaQɶfmRDfWEPǢXRf ] 6neJ\"Iȓt4!z`^UyLjCVDxD2'.W&+eYRsn9LF 0I{a)c9 SPNC Bg}M]@dbPhpe}A**Fފ;3>btFw}_Ȟ}ukh{zϬdC>hճ![ hqnpl$yl(gǾzļ$R!$SqE}Bv5+ϯ|b 7+= Qv,GvؘtA#;8nޭכMBȷȞSG$ ͛ lRESKL?/i ?`vB/ %Yg%xhK{F{6oQ$ n}S\c^(Ĝ5v* 牬_X27)W̫c$P% }9L&lKEtt<܊}"r7NaTPUy|$sSXk~mʟM\5=Y1E~;4wCL o6Zٮ, __6bz9pEitWcuA 2C'7td-Z'6vq_.?/>YЮgiITtgm.7i6~X'CD<J7nrD;ZDbi/e;[d˞ur=ΛVK-5kEbI8=LTIhuSg;ܥVqS&%ˑ>e7缬#JćڳW#b`E ]xqh,GsA>|Kщd.ڃȵJV".~pb[ đa+u%ZgQ/]RUҘ~֙&>Y~ҙ#iVFEc39%Bh|XsS0)|! 4!fPYɪ §C.7$,y`7P2#Rӣ~2ok<Ǭۂ Ç놵:>ZEHcf|J:ЂkеZ]l_;oPAP3S&-w҄ЭGg@!TݛB("V X7ג߈A{&ҁoq6okw0n=Vvzj!|[7tQJRO\>Y n* 9HR58?LpwQ sH9ңKk :|oo Q2Z)E_ewd#2 ЎMj56ώ5(7oV伋9Z&ɮܟAbԀ~ZIqZ,|& O! }݁)gO?sMz汙 T͸$m:v\$v5@ )b^B*HjΞĻX'֫\N$>݀g^t#  !fސl-DX^cxG:G5&7a9/:tJd؜IZ \UC &+[ \.oG@ Tzcϓb,=`ǗGy viwrL@<:Đg :-gO=U;t{l dheGJ0_^F`E0`"dajXuپ 8K0 >uTk+@m }\[u`?^Ka?䊟*E_Br! kT~{xsg^?Z޷2"ڴ:O)|?z9UC*,:*!"2QuRVK0!S*2iHD%HV5HA[[}A?S5jo`X ݭZٗZ&\`{ Ie-Zg㭹2)z(3HJEqT>\ YaCKؘ8WE@%?Ơ,LM=:1q:Z\?`i?.6o*.AU3`0,C<2kfJIpP[; ma6T?hn2~ P`~aP>F&(lmrmhEb F ,hi5N:'k4Kc›5T.2y'(/+ZN|IMZ$YcO&|d̉j#TfEs_ t W~WC1X4Mz6p tqҾ E#8n7d1f<]<: AwWb& )_UhnC+ cZFkGWr$zwQ>nX>WHGq)@ϠFb`@قRo7b[}FU{eSZ}B1HA [ȪF(&cZUwoV{&z^EOn,-&.80&y v-wsf`!*Z9Ņ'>yw];fPK.))$оtvfQIy9h̄S' ЕhO ҷtL0,L2_' O !=wXưyεpBYr0=n< LR*_!0iZ;'(16Q2KN`ǹ~wmuc #Ҩ0&7چ8+H7FC}<松D7{7){vW9aOUxz(qHc1 -a6J=Rk>)Uuf?u%6 z dGL6&Q>j\=n0|hVS8 L:Q5JkZl% IfU3c dl׉j71HjK(t,ՋvURD GL{q}w3ZΆFe+&\uբiU6Xd$[ o+)uխ0-`yr@W !BPCý9|UƇ*PJ&v0 j?7fhhlwJ\8/ РQu/O[u `s0tq@ڜXk?!%kw"k{ǯW|v p9,!ن5U- 5 Hf㋼|=|Hd#Wț^EvSeS'@8+h!c&?nVr*Cw.$6Pv5S.^a0 "T9|0''6|H+kEbfkL9>ul'QQg'k/P ACQ%gFp2s7RcHY~7=5ڣ޾P'E0 vGo!o:SìOe]D6ƳȻR2H oܓOi&jf $[ ? aͮ,P w=oW(1H5K^٪ޱ6$K!GN CGϾ6.8DdpFTx4v/^Aox!56غ渵쾏CQ_QUƩj Gom42 ֯?nmwd;09٪ Pӿm'RObv&E uȝ.t|XPGn[jJĆt߭Wӷ A ͿbXc מ J8xV{N3rGO"`֊ rv≺0xG 1O3ٯOkSJwv ]OkV +V''26rAR4R'RsDeסVqoW.)5Xܧ?2~iS*zs=[7O" .JA`Ckw@I,F%tÐ횏C@CxƭG WqA{m!L''qpİ16f2ªY]wLdN)JOxxA[gTPo/ agܬxUQwJl.XJv;T&n]shPlFm%r肊\ib\\d hPpn=:uEz^"K;p\Ckqy=e=m2L!Թ].EQ74쳰{f#5 ۿF &^F'@+籧IDRCP`_$(t< &eóƄϑeJ} \D bMVR.xPJMoE4>И\ )HpG\j8 XF8G 3WOLJ)j[R4$Ho*QO8^HZ`7}~*Շ0ٵ߀ΜPEܚZ~M<@k2_o$U!fe%]яyJܼ5H̏jnaTqa%;҆sۆ.H8i gPd(|u[x|bRculz3JJ|i-YAd[K;vޝ|ek(Q7!(@0f]sK_}w7=$nw´f ۏ c\mWbľK?l1=]ed[Q=rq8fA_*c٧ĸ뤂.p< ,xr,, IJu=_TUeV`hNj12~.Tb@1]vE* J$mq ֔SVo-- VV8}+9bz>5'd>W5B񌀭CUx4`޿iulܡ#,~c[T䯰0 i9,QF$]048;k k2%d&RCgj LO(8Dĩ?yiշ 3u# اn{|ٰBc#z7+{3oakqq~2oi$eEru7)bb;I K[@+*l d'3ÔY/G t7ݑY3+3#z1l(,J5GY|~Ht[{lȔ_u4-"6՜"lKYhSם+vocwPC򊝄nJ|=D"<'}*'dTOhZJ#Q`QuӇ)4T#gF*"b;=[E1SFo)p]e?!}ݏ~O6觤<m0}C A w,kD1=SM7?;QEG,+F/vKz87j$ ,0QW; kɽ(l w\$ZPXF2~L)DwmF_sz33*H2 !笠F+ ^oW4RвN 4OYaWd}skC9`^лƕynUw}_reFiШ!jN WA7"lEy^#cy$fHk/OD`7[ldJI'E('p!\<\[l]ڣvHF=~C9KSnB-+tcg$MCΫ.<:@{I ۶HgoI2_0fV+s%`>9@+r̠is 5W.-K0X#FeuyUW$ʆ& ŵⳡl'*Gѥcug5#Džau {#F0gMs5rU`b#.mB2$'為BtF dBM9UQpAKy].Rsz>.+*EP8bƔ{0nvQ_^BBЋꒁMU#TVõŊk!߹ lӂkhze|lL7enX6(+{^uKc>j̻ޓg#\dGh'ʝmMmqM)0AIx /԰ؕz7`rfbb+Zd6fu<CP¸)Z&췟MŚ թD6Qw)x.QlG&jj?n6L}m{(TeĪa^Fbqse#r*rnԩ u4jԿDYv3' Kj8Ѵm'%-]˭HT *Cʹ#-|eFAb剱熩1lB2 Nod͗Ǵv,amֺsL>XRH9-gyQ_&|=.؈61G.jrĊ#(E.dkgdvTZJ{ч#^k9^E%!,0J>1T}u22{8d~հzfZMga҃Iɢll=PTZMNya/MXr2Zc%=$$pKKsasAI:B]4 =aE(i&p?}2lYۅb CPּ8c=9vֶY#V1@9刈@7u14{o`S2Z l6PWM3{u)]j~x GsDZ1Pxuɀ\+]2ܹqAt2d?Z v:a ?_j9-H_t pXD[r}Atbqlq\/QtsPLX!-=՜Sˍ\j1hC-ZTrѷn[*L'k:.xFX#f٤w/r#SF꣋=@20xt%R6ƛkr5 i F$jIhҲ0 KQBJz{9  gi;X踯pkCZ50j"lVdy#ef~kaBapt<ą|<֌۹_SC r# ue0䐺>pD i{VhlږFڶF1|=V<>@ f[WJ σc@0uxR֥ٕ4im0 ʜچ)diкx^~J@/Z?Gr]g{$ؗ}nqx},|d>K1(vl-#n{}POhTTzvw-H搆Ę%6#hע9ݶ//Q9.M' Yu4n,>6 l3"I&h?YíIFJSc B +H9te| A{/͵u2"tlG M㢼 W`3в긽-ejV{D^?m+詈 !mG]N諹 ^jUv&oKpaPkkԗE[v)6V&uT8{3+DZsSzdU0_ɷU_;RJWC |pr VD;:Kb)Ȫ{l6 XGLhVuqkJ.Z=T&l 2 r5iL} V5(pC7z -?~[gOڍK|{6zc;gAOiL{.M 4+CP>_+(1L|WlU18lXtUK5pfgG4!bqc1B~2M5 Z8K=; m/3awc{IV+n#\p=ݪJua vfbJC0UʽZ*ŴLk.P|rbb!蠇B.j6fكug=POeŎ;eRn pXĀ G4?@C:SΆwOa@9nh,;dWtZlΔ%T-]c.ow*_ Y_R0e0v Vf|d"Xy˜KC|da=j4hh|,Dj^88 <1E${y,-E.G%x7 $[4YΝت^x>n12!p6;Q|@]8|* Sǰ2tQRz-6T= 4Ҷf eGy0F}dC&I#,> M0=GR/ 7$͊Hzʸ2zIyX?ۍ&v$d0ʋDL.DôϠ^M?jEEuA`D%&3EV5AH鲷מ!i#pLBS vXYޡ`lw6J 1RRg:n+K-W$Wʔnj 'RAxQp#kLRPĻ"*FoT~-#"[QZtazϩ#qU5pAG[t{<lnkq1s\Ka?8I%̿O.(Ja%@R|"À',US Ӗse@0mES>P𓹧ƞ}3wڪ!K@eaT͉-1+"-v ߸,}>G䱛 T?1 Ut$Ij@C8F# aߛ.Bsˊne7)-QlBu mP5b.>䵈y<˯NT>kuMc56.G~/y3{Ȇ&33QmyyV2*ƥH0^vm,# ::ucOڿ =r)_VT+O ч!,>NlmdPi[W%BEY8%&X\:v=v6wI:\q'{<]H'vKj?JT x]2C`u!kb$bӢiVoXg&0I3^"}&M߂Ai,F"tL{+-!?`b}IT]5-\_ߝo6Nkv<4>@] hή5mM>ZN}<8$|aA|avRY\jà p>̰3A*- } nG'HM>30Ppx:pr3zS/>YaxTLa]X]Bar>\N1Itlp.k_3߷lE2f-()jVN;],9ی2p xhkfq'Nݝ߭"(Ӓ r$/EVp>pL[PsoؠC-Oqo5-B^y+?φ}Nkg04·rS\}^d4nXپmWėۇMX tMx7"p`p^;"ߌ8|R&H0A뉘BXErVco̽x6Dm,dJ T󫔥7&=+KwXNe:#X9X.I]JI5竜x{JjRi4%|Ƴ/@p!aʦ7'qF.Fq9X&+Z{5OG1q=5E~&eJ}MHv5.J[!DUO-" >z%bHSwLGCҽ+dʸ]#u#|]{` U֗;ލA3tNi0S'NLvؖ:.l5Z%tŸJ@z[K΀rM6kҒ=n|e7=Y| ^9O`XR5x;_9x@ytΥ}oօĚ P=N\3}r'ћ;Tޛ=eNX&XYLULcjQWDQ/8U̳<[=YԪ5 8">u/tJB' |E/Ck@ Ef"O%<ۮ&8Bn&ծzN #fL>՘)1~EC}i4R<|$M-x ,rL':?1v'ɉF\\t4aiE pz'"u0 ؑA @YT}و'e=gi3IGGxv}r; N #~$@fs=ޖsrJk-ߛ#|Fc}z)vx%͹i=|֊7Cn&KVW grGi y JQRr z f {w/T|4| RPMzk Rq|LцgU$ܛI2en֊^@(iFQ ""N`B^9*eBkgv9 F$5d͓" ~bgˍ-gP:ĢW?\[ݒO,joHf}d /%Avrjf:) ^M & Of=Ĕ̸g^tyUOb7@+pgzPwl(`'+ɸj.KϟS}!0a sѷU6=U(Lps290+Q"sƺ ނ'nHyCA*(m.?YѠN^WQ}i-~v%@;zUsduRhARznԟޟnz @B1,Ht\}*29ahjE4Leґ4lhEdGK}N](3ytn-ǞImKZER+D[ߜ6V8ȑP cS[1&Tm9}C8 1V8s yFy1ɔb,Zڸe|#ꈈ-[{EBvejfL + ܰ>6a`,! vrнls?Ѹs.[Ձkz+d׉E.yr˓X TaO+DQۺrl-vך\Ȣ .mHEuPPhg⶘}@;d ) adSaUS-,YFқ6n+F/ǁ][H56 #3@zK<ثS̺Nзlٱv~v.8sC j sͭ_8]֖hH9ʎŹV恼0áK3R%w.cCXK`=[.~UeKjȃ܆$8$ 1u Xr/KTdc₄+V7XTe%9jlC<(iSeis``^ytB;rf kp.4}tFmXZQM^-JȽAţCI4.g?ƫ|KO[8ܜ\ pUYJgmHL L.զ 2'G}aNM!}TؼoH5͏OL2k/&z:S?ڥ"pVMr\mcU I=G-ϧkMJ}tGp{-{l]8FAѧQTw_jh*P Zʙ{VjC 2"T',հT_0KUD0i9)0p[d1jY(@/r…:]0gdJ!ίvKc åm4ϭηt݆.2~׆qDGؔФhyJ\c-,'+9֬/P2xbm᛹s*(yB,qY:nԜ7mYFD*΃6(a" 3~z=gI5ň Nms;`3xH̸3#@T$>KӚ^ɹǘ5Pd{~}o^Vlw:sⱝYH&^ip\6˾֨tӞ~.3Jv@蓛"CuV ;_;U(=qyaK͌[ݾ2"&:<[bOi(NGG)/Pi'^8?11x:7(ZNm&s 淅4:칪( FJ8RO뢺ڿ 22 $D,h1tM/T㚔 cI!p.JAW-Ve&:}|', l.RW`cϨ^&ހjoMz= Y耘, /=QRlQ60ҹB;tK+#w>'6DmWA68}-ԏ,JQr̋4ElWyWK2D~ c0OL @࿢/#|L0c7}`Q:Лt'>;wvh8 \o9ˎ101ש9@QhCHF8?{9[jwܮ-lP;pH{Fg~`zd3եЪ%MeS@~A2Kc`ѨZub:2gep{kFWؚa}3Gc"ԍ^3HeWx-c'h;6^zuEȣi`-m tKH|#t%39H܌BK g}BXh`rJԧca..Eq#,;(Dq*|XPT}ycc `peтGtvQE҉58J*)oP3=I?8yZut"vGTI&QPODk58A+d6EJ(4\&V};kvI3 bbFiZ). QrC8TY6Īu~ugtH5| 朿΋6Pd%]3_xSJ^!-$ YF[2TDXmpJn-% {r(rxqNrh(Q/$Ls#\ e$.vt 巹UTMo-6ĊM ӿO9S, .#'UujC#넧2*>]´ Q12%m҇ Kz ViMxS-9, %f)ڣ?-O"\. rjmݧb*'rs6bL+}ɽ_2Sf0ꮒB<2GVkG-tzPnDԗUQߎsgwɾ#S} 3>R/ɝpCXfAkHRd=QUE5m:J_-Xrr3^<_p8RU햴{J<ŇB'f-xF`"t} (4кcZP߸WD&YM~/rO͉,,O_4O5o OkTuv<ɞB|1QxAE%mw +(ў]|Q{M|eEK|Gစb9xm.\2=m JG(M|.8 j' E,#HwTb&Ygj7Zq.&J `A7aSH7믺⻆fqg&=d -VrbLl2{iRB+503.C7yؚfv޸!5 2/ xr8؞5cW+,oRߟ7m(j< (c9A/qc+Ns`j`qv`YY3T6*ߘpcbm*=% ENI+w|N?BD΁{FerZcT}.Z+6]ɗv$ۛt;1:I%E@DF`p(i_9IDsB`Q[1@`q}c7,h<<}*x"ej1YMػA;R1>=jyѻ}*:|iq@Qo^  RC]D8^rluj<9̊ =GV D-ˊV\kb.gf( EMظ%(ifՈHp HgJlDr!zLi kaXM=0F1]2CCHwĵq`hY9IsZlT#~)G^W@&G pgvZuv1Ѽ}yNw없NP-i J iH?8XP6˧o% 9*<4HJNiW/֪ K?BSz@p+A FutxTxZ5zxX$F+YQA`t$Ep,Y'yW!#T͊#]C<)2铫:DewSEs}`p0ݏ9ypBfmv>d@Dnerwh؟iv gnezNգ)+$"c j6[l %H/+BYM7H9lXGl^ Pψ_io$Ȝq"e`SbYu}hW7;[FX=C;W |B} d""̝Ԛ^Sdƃ!(ӀA;eﬤ MZ~@ʚ_f>{Ip#Vh5F?Ơ-'@ gy-aNPW Nz/ gM΁?RV7R^ZðU]kkJ~4?$Θmż9:\A#e `Bх*࣡R}v$Osd^s%Uۦ⭣eN4[*r)@[C:cjW8|<,Ė0}J&V@<=<8=y?y$M5@S:λL _4ݴ6~:U vɶ=OJTc,`=Of~ZМާjE>5#oXZK(۔}o۱@YaqО>uK2(kc JgNB5[|u0g]t_PR_2g9G_.x$B}z'M,r}P%-JG0(&,zW؋A2%ay$W 77%5IA&dzܹ/c0~HKLQ?&^r#|AԛL~l_@#y:cJăԪ ep=ޅ[κ)yxِaFY{K*kk?9l$d~n#=|H!5iM?J=. w^ws+羇L]p-INvlҍ,hXTK9 p7Js|'ķ`;|)|hbމ>:ZcPȻ8wjbvE z&\aeۥϩeKm`.l6l&_Rt{ 4j36!gs)&Ư/>J~MLz^* `ΑQgcߨr}/ Oi46e FMS-*^Y~7ەӯF_57J0s0{Զk7L(.^Avٗbjhz/OqѾNEqeL^  e^4]P9UJYE{u/ )uH(c5%XQؼCԄTFa -k -n(5ekCxB>Ϡ(7?V)n٢E3Woä6K rjtVdqin缏rkx3-6r+Tn+HFE[³0%b}-Oeew Dx'Sթq:'nLACZFdONG)0T :p]T]"m 89#Q[d[9е CskfAB4ZAT(v:ߦV;KЛsɕnD7Ns;Q^5$IȘ=˿>gJg3oe\u2S,;3p "?;3f*[Λib4L\>e##yC_=mJy-//'0e`cA'x5cRKg|3 ӜMp gj E_kWNqb!dnD|t(765[ BTA;i9eB ob"%Wߡr)t˯*2H/o1a!_Adާsc?J>{лTqzi^ӇPxHQ :b`u2 9ukɻa0~vUZoDV:f8Gv,B:XxS a@> Rnx^D&6:' # ;}>k;h*X)Mm╌7K&[tpe\f["\z@1ŴFͳ^{⣍ 8AK%@3v=uFBt^ez;(ɱD$[5vNV60mʎ1x ܄WJn<~8r- ;̝q ͼ^=-B+vWF;<,)͉be–nY%ƒM_UnoTTypAWhIħS;MNRC;cwFO˳~$3G(R- '/J׹ILiF ?!hh{Y #":]T}ONxY`El+ʥ He:lzx6wU]k3LZU kmzr]W{=cGXᬪsK! Mz X[cjEoiBxf[0:Umx#2U>H (LLl6:VzϠdj'1*Lϋa]4/s{t9I-Rx#T=V "h]<76]]EiasI 3sV v od3ݏePߌ%O=: xhgMwƿÓ SɔFr&8qD6`WɃ^ܠ zfm\aN2 r! .F8Lm~];I)O^D=A!@&?SJ#ZXseW-v (AÊ`w|1) `۞ooH8a]5ځC{[<ȣ/4j9I3S2w4ҡe_qQM.= +Y@E =$Z,y5*c{[ݿ_~6QhR{s%>:c0un;7AcCDm0`7,eިH]wvθ1x+nG,}>k3'Kpҭ }mh,B&.&APv/d&~q\Qsb('8*}PhY}WwKXs^1* RaL'8%Pu2 `4U+sr]#60WRC&J4Fjz6R95룢_l|ōKZYB B~}::]N  56D wN1eQݻ#;EZGJ )ͮuƥϞ4+=>VmLǨY9A@4gA^Oع+Y44Bx R,~TRk&wڏ 1͕%ʽ^bwW=RsOOPa]t!zCxJ1=duaEl4r(RtY@KeF R3q6CDoF}Paj(јM`|xƠZ8уyDਁ+RoFzVi-Й b c9^FG{ʎh=E> KW(JZjbVLx~~!'M~?rIf,^~<7 G7wH0|vWwjpiY\{i簔kq^^хr.S4@ {pk)\h$a7`7Ǵ(C`/ࡺ-~lGuCu$W& LX* <(X f"kMʨ4R,10s7c1%}aEme62fsSba@Y-G퍓<4W(aCe7imxƓ@^X?{3: fŒ\OxKLoMe y-)̖W A 2 IГhmuHUm:ʦñ'2"k4p2fH)}n}~b!zm7fV@Bn+ztMmPn,i}cIE5PEs~;T5MSek|,[tk_Q$}"/|:LlN,4Ͽ|"IMIffz.(wUEFYL H/:|5yR,co;Sũ#t>e cAw;Jv =་9Ri~]MZˬjZӶvI-FHe"2s^+sd\(3a?cp"pQ`;f[) F~~'5B[z>S)mL0V\;dZ d['AZ4ඦ.}u>x^5T`JPryXbY\ w @?ʅ?߀Oc tv\N4~+!%xTe/rJ{b&vhR>\pq~BYI홳ck'BkoOcP)2!8IzQ@Gܦ8)3~U\dyM&GiҸ $W'%Kd_҈\bCflg1"fRcKe\&Su\g`\[44;wdN㡔k 1媾Ѱc;6J2IBA腌jg~,s,l0W';)ƈ2^뛳μx:GF\^žFf_ˉK=>sQ&JNa"Ș.UBMVScqz7 [:ځ5>I/5jG;=Mu~/=_o 0E1MjIEBL0+۩od/ >α06-l7Cw@0lBTOu?.ꚑ;~nA\ FCT `vN3y?&~ӴB/S}lB4n|A%4{XNЛ0)e96rlJ%sWzaOe# ^"jIu\n/ (sع{{A3F &veFZ*I&p> 6A:2~;'XSux%9^V!ѹ%9k9苔48߫ VX6 fM;Aj:؎}j@c'_ pŏk" ?>8+%˒ulNL1DT#`˙W:7CHroa\Hh|&/c =D5{ nRg& Ջ x;qToAi{!mc2xng#iv'W@eט˩p[Ԑ|;GlSL *d͚1s_Qqǘʰipczo_~Qi- qrcfEc r=xl% )vP o6J=thDS7(Sdt9âo)ӵ}6 ҿ57 dħ֫SNSp?۸fak+MϛHSm ~66UlBE{o.]ja>b8^Rݩg!l>|a~3M@6&6pE֜ ЕvBcZ7٥շ ]O:@.zJ,D/*kgpc `<&<~D}&1^;B8W(@VxKҮNENm==_3|cv7(xaӿ N0 K_WW mTXvJ!A⟻O=5#rOG;&gXyC"3MPq`ٽ;PG)xora<.BǞ*;αK[{:-7?U8bGVTR'Tlblbb~İU /MBM?˸{&7n]W:E,ѕt\hOj!Y65E)tar}䃣?Hu"rl_/}!L-Nn.ѵJ|`S3cOubR@g.7VF3*CL9L_kUU iF]+?wew,V_Vs:"ZgQ Jh3#/Wk|14 ,AN*0HȏoS̠fp { *FJr@GjE٩b7oixJX?U3o+ !PN;ֶ~ x򺖍`$wC DV(I8faaL 2{# C9X٢57yn pvK`l mG|e5pFo|VۤH;I֌=VI.״`îzlxZFi1 'ᯪ6olKoJdy>Q[-VF/!Gp-6 ޲A!ofݚo*O)h3Y'sM99T۔z:4n[ WM"@WEYKd?h7ލ,I+p2yy/(Xaۼmt*#lƋP?gZz$ɖc} bNVyrvyQ D%99;]b`Zk <Ý~Qі}GyK u2'r'1GYO_ʄ/^ ѱ־`#sydmjc'"ț|l1$|Cej.iM!8MKxtK73,[ 9WH=QTx?נa=o +fyMzܑ*>v; ok!^ʺyH+U,X;~ku[34Il\x[P() $l&cx lS;AgIwa4BKYAhLy:A@1j\іkÕ*f^>zw?)YN܍8`gpC.$ΐ,Wb #dT4NJEu~5IBi$|4g$N,9)@c{iD?!UvL~CaiLZG9pS^"GuaR fy4?*=Wl[E2VGo%sM2?y͡x;n9+ԭ0D񁁹0j6`pE#aWgh+%*e%)`xC)B|Wc*&ٝ)Z)ӣr moh܈ێ `{?467vYʗ^הXklypbnL|[f0Gӌ QKL)mZ0Pkg9Rƫc(ӡ``f{]#a}X~bk`C}`@l7[ܔq9W$4@JC[${il2:JuM>S0J._[^w8$@.=Kpg`yftNm8{ )K h?Іio%SccS_Ζu25HTY:͗c4PeP*n40Pm(<$;%eVx/y󡬰~`$˧`WG/Ϟ єŠC׍6OtMCjqb>FD<0hw0ƌdulj 2IJUq31HJ8_c'W`E{5LteAI_f8|K[M * Pu gWDN>fbn3qrs(^Tq7f*o=忈1#m4m(SuHR6ՠmܴmݺKFt77 VUb_&zN)A0ųcgeg3jy!WʒXΧd^?AlS7{Fq8ЗDXTxj@uoVXB6lT;} @,#21 Ӫlvhnok$`Ġ=B!`LPw |nHm0ݭe?jn1<}B JD&s,ɁΎI9s#nΒ-7/_I~9OdDuEfT0bݣGD/JdЁɼ1A=EПVGhHj>m0W:I׮hM~&*?L?,ЛR7H&/ m>$zaQ/Wy^϶1ݕpW\."ǐ_:p ^4Ɨ__;L[E Q1K;̞EW+))O zT'+h͜di!txh5= Q#Crl %jf+nZ7W [ro9]ME7VzOb}A۽.f%`"}?OoX""h z~ 6D= JgxfV=땳+,}jfiTk\$wJY{3*@lc|3yՕr\L A/BS ÷X ɘPV.i<ӏu#8UC=̓r|npH3CaUu{T4~*>3Ln9 jČ_Ͽ5V~IMD?Tf$cup[zpmHACkuo)gdY#á6y(MQ.GN M^k/i6X+xYT鿩%u='&E;փ/ehyX0'Ih_[QyM/_Rh>]dV3<@~_M7E|hc!NQu7vxb@t?ێʝ"/#fNpи|T#U&<-T=?gx^0&q(R )ZxӶ$ߍ(Rl`?:Q)\h#)2Or䭇BdRGjr;j]=ƑQyuuWi%t-r3y:Orn,N cL;#_IFn2kG5]ֺv9Puݒ1eb53R8w1n(KSB,saE9oI>HKk}TD"w>&]N7G駌v8X\Ũqe%$*qBL8nh՛. =8X`ړäV{d^CzSK?Z9M-,\5Ov"UkʁHW#!$% 6YZ=pȜqgfi;7hD}Ed~VXaɃ[{)#l?m/jb/ `!}~y//1#s5ahJ }?}2хa}xBm+{Sg xK D)4zWeH[zR~\h ܻ3 TβJ lOvzWiӤbY.ӗNc0fMD5L3yTwᘕ#܃3sMuP->-+t`ܽ;'!OZQmk 3=cB}amx/c#<=T- .7z-,O/^"܈ RqZoйU5I^)6Q@0݁eL FE@L3fnqZG9t940O~ZOV_8郠 H|{yeJ>/i(k*p?{4Hes wD-,S$@e~V 2+8Oās'8a+LT'l4'E kX#;Eaz%/Sye:ڳdڳyRYA庁 Q%l2'0gPoԢMkJ*ޭ .4FM)"s253֠u$įZa#.:(/0x<~;΁7>sIX BzNhg"S&"8`ze/WrH%w{=D&.؍Ywd$oPs)@ D ڢY` i8&yZ8o2{V/d `8B||7uwSTNkKzZ"NDELf a^;)GW6p~vzKc3;:ŽqQ>.!.݃&M Br ~M)ZJjW&pkKncmdN1V>r%p0g ¬ CJGᥐuތv:4OAg"BU&B 2S8m>Cdͳ;DS1P귇"s'!Rd ֿ0=L~UuCKYbAl GTmO2!֑d`a >32ܸgd4HW%(k!C6wys,SeC>sfYyN=`Hђ~v\QD3;āƓm40 z\UV/``]J$i`*1Dj˓f?*_1?bmuCmH4 0=HЮ”CDLUp=|$ chYnCGc$!TwTH B¿ݷŁgr5n/^hD3I[LDoA9}ChP3D͜'Sv݉.i`}mǶ~aW_,qK+NQrxU]Ӷ,FH/R]/e:uZ#șu@MR}5sE eI{y|b"H5UBi)a[tr+A1&Ȣ`t;%y$a vP,O-/9s.<2A;w虶WyG0fٿ?Ϟ,&;fuڭP|WΒ.[}FO@BK5_hGxJdZτ,c*?-Fw7M٢CƷ`m˥yCҠ6 EEse< ;HP췷wc62B wZg1Yh>)[`:)7Ё_-ͭbնw =Ԩe qjғ1H`D 4ɇhMp3QތhXbTOol&DEiltvَȿº1S{b"myxgrB??dDDcA ;1#ҽM^_]Dbo!E6)KŴ=6vMyq?$Es86B%=D8M/wo.?X/م ?`^;8ڛ8f}@m TBs󀸶T]Gjd"ʵBG5+ mE)VfT\ȉ›ծ*}i3bamEьu_6r q#&k:n3sA#_JP4tꢏT^\{]{p4zcyni6*&]wecC"5 Xb3|/m!ujlos!Aߢ OjGJSB\9J\S=ˏNNJa;ߵ+ y taH@3*k&Od5P9f~^ $hW`_x:$ObMdz]k4!s,Fۋ)}Ijl )ۧ:OCʶ̢hHP_P olqjń9@şV"[\kq R,slN;KVM/ rS=c23 `=GGeHs %G"o bx &b[ l l~NȔϹaȞų&(k)6bO_TA?8?^wSOi+F@L`}g˯zQO56Us1Mo2_aJzﻃx"υҸ9'8Vzg$v3aͯA $H&xȮ=.YA8nLCnс8{Cm7*djRHJI4MC*Lݶ o&^B+UF.C­X&ev[^ggR9s|U;+ϗ|${5&{(_{:lг(6_:zJSB2R%/w 7ħ` ˏ"@FNߔϧۢ8_Uָd[I~}Yғ01cG:Y++ [_M-K2e L u6Be/dv Fв9n@^3;ݞ+iL_Hxu_6# nLO2ŠI=CvPakwOP 'K/EA_Af;!273fch(]myt&{a-:,3:pӌ&D""e5s4dxec*(-bdz/Щ%J>^PPANkSu{~U#dDފ<$d34;ݿ٦g s_3oAsh𺂦mv7 pa|,. s؀=.@ҏ[]Z\] v >->:і)O\6(kMXFN! ]+xQ ^[5)'O 2ϳƢo%N/u,]Q:)J!AoL(9k]cp5x~TMdC'xz.R5o!e;i [C.բJc3g8j߻# b+ 2aB.2h]V6?hgcQ@] ,P:`%_N M*4سu~0QT~Go.\2ptF1vΝQE(E*a!UCg>zkgH),b< A^{L;:x;6J0gh~J:Hyg]Ǣ8k~h-/-A=o>s(e]a *r'r aOhvsFj-'$q~7Qf֐r"W,&\8Is JϭВ1udZ+La0B46_Ps4@UWZ!!) !"YH.DR#5=s ĒBF0uA8KcOń}cxdˁN*_$Nf뚐S?qZwQY|/a@OK. R1ϔ # .2zin{qXt=ko}$=xpqLX!`Mߛ-zj+ң5ܵwy1yRk,x5cv ]-(z2Y- QAܑ*H@wG{ a 4%7_SH_nj 3m.Q[`𲏵KNeWj@CATb&A 8a )Cyy>KMQd%>9=8/ bM8 u56~LKw XC߀=dL/D?2`#ˏ7#.F#!Rq&Imy]$+WH,ۆ6v 1V;BS8 ldz&]QH1,zދB4Xg#Y .d&"z:lJddMUXnlQ&RSDQXȪ<ȤA38^(6f]AƒJ8_'wawBZ*B2=f/u,ƅ)175͟?Y{?MJCQ9Fwlx!Fp.>*NcEߩ7" Z饙=Vi ?&d>z̿09 S|ɛ˅K;j% ̠.}oQ_Ge!2J5C7Nk<& V=rB+ͻbA(p8HD嚗Vd7fhj˅ bH[N653ۓK~;ڼ)bF5"/̄:2}'V)?Y2Wa眐[pn?NT5ҩ(*}u˳fN#Sh"듗,~"y"R?w5stYō2Cq;Co^6web`}9xC z鮇L 3 Ifl 90 {3~\(v_ݹiM= ( %F)R5S~,5wu!Tq&^;ptf^ HA^pN?A$L2)EJt^vf./xMaʛү}#碌Y1 J$X~S0*8J,Cw%HZFOud?K rq `.7ߕ>NQYR}˯F`FxDfzJC>O âރNC`…22ɽ}5Jj*ѶiGHdf!F,eO9V(B}}$݂׭CV#RJw(ަߚ;sM4 o)T#a[hD􏆛XP!Q-I ق5IϩsGGꂨaV5>]S@>C~x԰4Q4lA574n6ʼYn ^X Y?8VQk#D*8`K㝥G2'd~9ήC+Y nB_MD|(ABZ?;YRn1˕5})X$)1?bg/꫓Y1IO%5?=.U!c>V CJ)OTSJOՃ9S?>? \^̚D\XGiǥp|DxQFhA,6rmY_k%A3cm ,WdD1tW,aYG}#vK ǥi(U~ 3lbդ3PGiђ>(Ip-[qxt@]ܩHHYa qz˨Hm wRB ~YP@&ߵ#OIΟT)dQ{RB#ɓ=t#3_7#;z~8&~a5uӈӽ_ 7lEv42T9xۧܧE{Kv=~D$ $^Eصjԍ}cFbgY>7P9 2{`R3I 4gNNK=Qs[,>9 dF_sŒ\ U`]0ۃ:7[~-;Jp,l71Li`dEdkΞ=0bq7&G; Is^^vUa#`c5I !9O`IAn ]B5k[)^vmsҬ񐯔ƙu׫GlMQ8ƼN o u?V[6HvJ-̾#5Gdx߅sUU[^BUyj<oP$ .%\Z+ݤ=ıu>5Iql /P-eQoI7!E6 -}7b9tIKƂ5ST b7 *yj_]o=(lsѠ^;0N[\D 1K͆7Cxc(Q8E5,m VBKrW64v )\Np (g.o9 @kb'a;g|;'^V+Gfb]׆;Qa7ËВ7(Q~Q#aLbT}a;pbDt!@{#@rxh`VzȽ qs) z3,ê#$qN%NݤsC跈{u̘z#> R'p P]EOJ Jq2Jݖ3<+psHFCu&_1u l,fkf?zWx}Gpa8p4Ą+'$/Mr?)7@~H~qM Z]h z)DJ .^Gj@#se\:'5F&iAb LQq0[vr[򮞿"Ùw  NO Yv^=hDKv3M{vӝEL?<$:+-sT$*K&#fЄ05}vRx\?@K~ 3e[ ۨ< dF$'u_E`ڢ/6w%d/`Lp%k1CdX>"(W-2M+v{z#rG51p} :<2C=/ˆ՛7]n5 D\FF%TgR>~ ؝JFHɦPht[=KQ׸]mE)Xm6cdUÄ 3x8YX|7LW^P,u_᳨X]=]6lF>ȢY~gkG|JFʄA+k6'? Lm{-'2Į2~ 6h9߇3htЈU/=@?)D]RSY$4/Z *Sl rC$ <牯=%dOoRRSLi$_i m=03 ȍ"` WάVv #_N c3qєMA); Q#Lyi^[g8$e(,FM+5ꂽBFFkx%I4F~Kq7fA~~h5vd-y5C.e~zQ຦I?3%":}L8LOG*4S6 fcUL$2m6Ml>sICno14.6onNF {{ H3xҿf{k?Ɉ\XS(S6\YH<':sa8s K[fF3c6P $܇ 0ȹ/y\ QG #+:ȏ``]dPv}]/᳌suM%#t,tC?/4g"=i]JAybzѵT!&5>fֿ{{,0';&1EW/9aBpqC1ё'5BNƣ~pD+~ZH'P$.zR$j k@0f鹞4FZ0g5\ꙋCdﰽz[\ДQ#?7+͞8.\Xw}ˬnb҆)}179sT_LbYSbl̓Pmt)R?Ur,F|`1NvDlx9RJ׸X㴡j5< W@E 01(p6i6itO1f=4X/4e! 4Iż[jg6ɰ~OD|:׆#āԛ"ue?_QI%=[Б" ߎ{~ ~ 77!"/Z9C"[{cqSC0+dj:ϾǸq5'^5)*zK5BFI3X)#3H,D" ¸ *?sW;|kl۠a+(vZ[asтQ7vhR%ʱ-Iͮ!%*ס]mڛթQɧ6|FJ SX9;fĠEe7_v`2^q[k sg4bOjgq}(*k (㹚XO*VB&E [9 0u~nqԛ/%~oXGw[ {2:1<[3,Sj[ uKyY*@Po;rExˁ%x !/-KQY'M(C6I+XnϹS˕%O)!I"WtUtKpgɗpʫ4`"ni͇N@OE w,(4x$v6 i|i2Xd`CmMFqLWdޜ.ye4TA\έ-8.7&-9@4TW20sO%"XOC:}"Ai1w"E{-֡=tY0g?ǽ>H<%zcd)]̉~рՇ^ F;ހ3.| YWvq"^_ش YKʄ-#L0J~ r !>#D~RZu/!9yfZ5񚬛.J!*$­K,X۩RmJ@B"z]^iPgHt-Q`wG73IIߚ ypMlT갾$._peƉ ƒ^׬/I]R=pg :z\P2HZ8OX,i? 4~P[j_V׋nOμL pw2̱Sۊ@.!M-DD>*^t^8U ( NuBމ}eܹMYdYvR00'ȉ\} _xw5O#1ɖxRfsiG}."Լ/`&W)B>G^b{BΊ ]D >'nf\#I&R֢[)(&*_>J ðP4B<ͦ@!uiW9><Zp2+y߆B*mvqBuI$mK Kl0Ț>&g?9e#z|y󸢅+Nǭaq!P^xih#oX1PhtyrK2YlGRcͼޓdԘz&H]LJŔ||A!M6O}84XS>֫5f[0v Uzj`qr_+ *]|PS5N2C#ԄbfMS5zSZ*Ԝb>Ł!'a:u?W2)q/cg ƑǨLǑװ(<Tggz-ݥ|v!PT)τ -pu̲!0$EH72ZA^ʏ4iMAId >H@5y1ELW5y8BPo- EQDhYHQ4˟,pқz9˥{x 頄$u_T'lu{K*3.Zt2 4cA^'L0 uy^vg+o#ŒaE3|r'QX3#1&BҔ!'t3q+'dš\Te7I;=*u)$ ɳB6w:HeaZފŽڤ`ҿW ?4pyN0ibcQ$r(%6r1TI\t}jޥ!? b2]ʿ}֌Msi!^feß!TNw =+(X.l-Y |`-*3= M/žK-Ve_|Aj>5QQ_k@,,ڽ)}v <10G&c] H*fҧ8] ۱OH"S]IR l605f:A7rA[f֊ψO1)2>򂍛=QZNUfѽ;+X0N2(9T'OQ:ȥ\.%pRhtlu< yg1K9vbSI &oTw ()N¦P) #:a,=?#3Piu &jE pzr{ϓ7o*Wg@s3tFBBQ?-F?a@*dHIhiaAMJ}KK_w) \eJ0'+jWvvxF)!B׺TGR5o^\|LvK[?{%O x~5^eG6s yj`EP`s}rkr94'a!E0)V sIş5%1lw~] TpT g=D19n7եj_韜D4X-W^7pt<TV%2D,}Maf6~0TWQ7V ֑ѥNJO) fN+-y͌eGBǝZixUcWdQH kplڑ"f,d|0*~>KCofA^x̍7bXekX}3@As EFd-cN7j G/V#j0c6٥ -`0wJB@;Zbc ** 23QF']f˓ҠHqN. +dVdƉ57mOƿr=ꡉ,+h'V3ơk)NBtmPo 8ЇQ,dʻٌo*ތ^bS j~A~F9 6m ۳VbOi?:Ym8k*c;+ja+ 4!Zݢ3J>2^gm)z1 &I2t`Ⱦx4`,\a RwIGȢ<,RJ16)(` 8`/eDg16;QUK'0GMCoxdLU{T74nH+@Rh^\|qmNt}BHC~bZ>opEB+>/F.hNb`m1< &3,[ַה`V bNr v847P-L{$ b u!*8=ߕN^WF ~fZk8DgS/ݷYW#H0}fB9gG;?"6*b˱x;G|pgڪ3]rO\tM^@@_S8LAO6Qv_{^ҫuw+˽xb#I,@8T+Ulkt[K]/v̑@PS.q X]QFpHQow4%ky?6toGg}1TLD?/a#|T1W ^_6kAI-Qo6)6"P1OSпf>E>>:ef>Onei^W0;>/.ߒY"]V R21LPsW6O & FPGnFs#=Ҙ!FoNm;Ja P]z >\NgR K!36)a2OPALv/]K G3M>BDpH=ȃYԾ*q^"2'n*Efٲe$[\?/n*rvXuRՁT{8}A.Ͷ>Wj'_I* ciɡ(+6T^QX@[%-S i`ȸ·]R7/Lو`pQj%r %yzp ը1NגX띒9<c)QùLZ0sIk`I%pcg*0;I C + tRnw.7OhzBZ8Pa$`aA5БݰZnvXI.w1h_jEQf#~?^0{ܦ4GMQ9QDp5*D橳FH1AcZAe=Y6WyXF>RSPPwsb]s${r7VX6bB 'ap ^%7!Z|+AV ޹9q&W}VJX}2(NAcxM_FL#spݠc5]ޜ)rt{/ҊA{>ާ3+=JoTum 2 帡PNJ㹻X8Uul״OT;ǞȓIpNN^ēV}+4yb(M)jG/'#iU}zA82p& ϣ77Ԝj=B $ruh"z,CEPF#1=AsJ$Մ,K`3JE(Tlq0c&l3[ %{ȉnZ*rz!3wW2>Bjm6KSM͜}XvWUIIM1cG-`a@J&J~;zN oHq\-"Yz^6cÜUDSˠKs>EYxl!E[6{fr&/YHY^k7ƇTI;u, bWWuI%E\ۑK!;@iF?Etn+q#̰. Įye; OHnTP;]PPdmr2kp žB%Ꟗ;UVlҒ_uon,'fq %`,P㽧dPN}X6D1/܎{2F"̩( Q,N# Q,jV֨6B$n^ڬ=(f4R):;_ώ ]sX4PebD03 Fx'1"6"YPp'lȨgt+U*~D!h}4^WyvmfUiTVd1! ! 3W)z`A-께O۱i(BΕs-;wtֲKI8ǍL׷^>>ԉ]jt i_e:)}Q$mDԚ`B`Pʣ+Za~nx7Ú[B0ogF$DH^G\&Sjb 8/?"n\}>4{?r=5Y6+\Mf,ofLXkGFi MԬRRI!叝ry\7wK~ 70/}c˾3x0 jdv<ƤNU7鈘2u[B[Q8@rrON.9v=ǜo?a7褂(˥X̺F1ޞ%w]nE)ԣHZ!>+vbE3&PB?+e+>ja)v[fKr?_r9#k6vυ'J̃Jbe32).Ďs, lvS!$bKL+{BhW< S?@[1vb=EVWmxku`F|BbmpF~)OJuOЕXVө Fr6ӹMb."r{T?ŤS35̓!>j@9>k8ֽP#Y&Kop4p2zYhxX==3#[~2V0H!aǶ*)Hs=f/A\ kp:4XڎZS!R3fv? ܡ7$o ]Pﶦ)B{8ո kQIP=np+zK?Sj5Fu1P{(KwY;S;ѣQ Jbˌ ?7"K. >Mn@@_g( W~ Jfѫ9:U}e1!hڽ|;;R9V_YHv!1nie,8! +7Rr/i ΌUY٧e (O#rWpj~_j yUL˧7 ܵڒj X Z͖ͦA752/Gh]CTSMPG ;gy]aiDcWk9=`ZX[f:TT( jdo^LMB SӪ -1v5xawU\22Mp 9mO5|{8AmC:z ɸC[ d]&rT"ѕH/CzkQL{Ua&jHn0QU7Y"wH)Y@ 1%HqfVZAx|A>ug,+*"Èˌ+ ZB5%E8DRB7bRuWBQPmCA&M8NA1Hv<(c{Ʈ(-`<_Hzz<)7% DnH}I^r;s3?>c֢<;OoL/mP7%>IMS?biТ>S'ug1S$p)bl*'~P/{!WsGDMc;\A,I 3/w=5ؖ/[Q)'"j-_o?!Sqo9|gX?/JT k [ oN4xoBE'qœ6'`XН)k-+P۫c7K(/3tEl=g 4nkUPr/pvuNizHV^W-rE+G5d&Wű1n8q?E_3nch2O,DBE?I┼Ox8]dڏ$S|kM)[Y\g5ID=F!u Mw'?dz^ܬJ6YuC]»]F[Rϯjdo fGSo9lhAz$;>fu'b#*gI߿3V^ T9ŵol$b`fRܙ/|g1ь:#vƂ~Y6*W3~Lb=VS~<Ѹ]>rJ[g\8)F'L`dz'# pAIuYMr͂:4u1~~B”3@9״ oِ76ZJMDTzB:*O2]wc#(J ҵwFrN& 7|)= paž`n|ɜF<|X~,xjH}s7!!J~'f,ޤBYF(98Eaue4/,ɉ /(Xmf71e^' a`VITk<rE Wxu|G ܾ͵9>oѥɐTvV"D` U DA)(`I777~(4-JVΠC<離oMtRtu`Skf]}X>YknW~kǫ's&G4]-m< n׸4ω  {.J8,ʔñr(\X n>m",e-!q4bSm5^-s2V\Fc#s";ăLKKV2 EpI|} f+}cy,aS]S.BbMto"E 3_z練VÿB&k~AvqY}☺vm2l&6&nq!w":.NhLPI<>nJtY;0DW=y d֖@Lu9L(j(MMS58b6%Pr`d$lWLYt4hv8DEhRl t= p.vimݔ=m#.vL$mCM\_ɍokuH5`Խas!=aO}#?Iv9li0q--v%M%s0`cV]8Qc;jmhIRUo {$VCRHc_,jp$j4C!LBl"9ZP "0a,TIP(~/(Ω.6u>AzeA2l+]'T7\% 1+t3Z>3浠6Sl^la~z6ddAGu*(eaRAR%nYI #F!4a~A%qLH`'nsBX.t]c 4mLD pqFϊrJO[Xr"=V ZtY{{-+(dPe8qbuZp潜@i46DbW]>!”;2g/ ?c AZq܏*,b;GJub2\J,n/AB 2Qm*PM suގQs(Go XiU,7{99鼏>Ke 2|"/=nquK,A:6ROQ :ԞQ^]A=qe=ٷQVqXU]?6"QϕJ3gGz"*t AAU&)B{7|cSs@\⤴c0&-}3^N,{G/ƅ7?M;:dnWb,GxHC zxil;TLn09Ŗ ]gX'hE;=MhX(S0ktd8[N~o.+G/McGų-ޓ?~Lip# [A xFvL Ԛۗjcϕ)JS{Еʪay(v4P$^#R?K[͙,je-kDJX">^8uQv^JFmԍ HEtlC1 &tp) o&zvLC|yei ]?T^1_Z·4 #jt$#rdEԺɳ 2k.CJ/otuK^4]"|CyEM`F< 54+#[eL@3I4e b<dʻ:1s= b *?=a dz8v,7)mB 8Ywa#JIհV~EʐW"0E\F壪:{#kN&[S |KJB>#-J*!Kx Y(QPmcmJ!3\[.!wN')DI9:%umf-}'$qTOg)4ZUvB\L+.ޙSɣE \uIc ܕi_6dL$x/.@ZZ&OS׍~8\X@G{S{?{. b&Y@sRT$LyٟLo#UU]mxST~qU~$i1rSL*͙cv %STp4?-Edے^4oұ3D{z UR *jUEF 8ܹI)xh~%<3f\/[/^`]q^B>Km`P,'02A+Y?;1f ~)VMB'\LLhdfq.ݻk4BzmYM,'(bȭh8(S4uɌ|křBb<ƠJaZ.촫| Iۺ1ynnjJuTT!8WfXGfBmEvͬ8!ꝓH%YÚlsQ"~4Y .g9MK\6@B,h0\$B:,/Ce#=mLԠ=v En=nFhX/=Fo)-KP/nVg=.qmtbqQjn!^_xZՃ ~Jwiꠛ(2}@ ̘RWմeJBAESIpWO"ֹZ}uR_*❴oQiIB6miNul FKљO#9)8Փk8𭈁3]ɣ$NLݦY^xT.Gb{ׇȈ!D@> էsÊxdD(7Ky=tJgNŒ^csF0{eIASItQozV6G-~,ah\&S+(}|(|!SV;4`}3)BhJ%嵟5#{;mݕx:ILI-J1yUftPOehde`t//zA ?F3_F ؀Zxz't@] T*F͛w8 H N5܃e`!%n26)7a@@k'ҍC FݷOd5]֐;{u%D5 #w+?ul푋BwG 2)al(JW\:&Rne1rabCgkK(J^!:ͱ G<%ռ[[?pGFsq.@NԀ`(l4M{IP1 hUk0MȤbh @7|դY*J7Y(Xh\ƈzijEzGI[55m؝|y;W$GB`kQFvPK\of9ݬ~a򦴡ZDY WQ ~F )ڵO:H?< =z=eЋP5 %Z ZE+E) *l֣a?]iXAʑ\E,~$lX8M^HxU2hX8Y9Naq=(A՘rh=pژplgk۳? 6nduSISJ木k{9b3bzG,[íK~S.^-\@ZzѼ'=b2 gXҊX`L}RH R?#NpU3MnC[m1%6 q9V=;7,o?f++3FPE&7l{BKF@S4N{H$2Äч1Bb+jH75ZGA}ּ |0e`*tDllx{ g:/S'XFJEnN)^H}Ǩ 8]FQ=bŕO^a^x8Nw#Iͺ,$?֤mHxZt MaϴAœ-F2O^よ0BC"ڟoF*Y  .B28fy*4\ڙ*c|BUc{p!)- X4EԈ{a %a˂IAWASLT !ÙAԴF+†B-O*NkԾ̣o+* _?>@ՕW6ꪀB!R6)·1CQd^)(0rh񚧱b;BQyh@3?${֧+w@IE DIm!zn O.>QmAEL:z&--vWM| X;_q5˹7x~v81ګo;/b '_pSH<S˜,*(b຃*ܕIK#yLt7Qi<BAͣ \1VH+5)ײ&:+{LaxQє3ܰ٘+ཛa+T EY <| hcYLc'w:,/K 6 Pf?3ݮdx <%}Y28F㮽a^tl}LM)?O@& XQ&A&mlDv+^nOM86x,mK61joRqݻd:~6`kqi7֥^|pʍldEϏDwb2ݔ$^e7qiM] ;2El+p{w`2w9)UzO5,VF 23$[w M_Lm 4([5zڑw+[ȐWWhF֠`FbqO/K\C#y3Et/.)ތw=U"x3c@ F{|Y((ƍ/@J')Xv؄=E >G#qv C.Q+ܵw 0P>a׶v1Mʗ _0DCco E5k(>8H!5=ȼGP6@'$jS:Ͻt0꛼E4БI:$CuZ7VdA2gr0=Ԡ֕r1Jǐp=Y{`pb/P] ,1TnT1&mq󈓁%44b:ۥAUWzr4E'H^D)W?_x1;n;M|;Ę'shuu|5Ε]nC5ɷ |XIt6ňq6K&(Ըp<"XskWp$FFoM|tQ~*)/q`nfD.3隉{ч;tG$pI3Vr.n+'TΚFom+p`Ƶ`[֩`P2~Z(abqBM7^\p 73+ !i)jHn hGd IMe߂{^VӍ $xɒ! a {wVF#FJYם|01ol lH.ڕohSVlZIE$2@s5tÔFN8<ȴ(o R["'G<=)46dp,w tlg ă ;%T))mP9 R}(z_32jSc+}la6ѯ/g aW&\ؑ~p=x[e=pD;zn]lh wE.;}6tJapgl˃iG"VMR )Im?ڗe2h@X_Dw(EHD12^a5òRj G'tNK*W~d1ryɾO5!EuHcCak< OM=fX7pVrf  6 Lz;~ZWu\F d ?F"3i"tG1E}r{d1.h:#B0 ۂ|}Em8Ֆs tCt,l7 ʷߔ@ 1O4{ {Zw= ]eζˍH͓3oʱ~rH)wi+Q>@}TMLSJG(Gw7B~'\lVow;hU.+'W\z1OR68rEQI˽O9 čYBpJ}#6.X{_gGՒl9h9'W6G4?A<s0VERi8q.YAB8ț}ūHij8nŚv[^utl9n; +\W81"xv np#y͚3 ']t/C8ڣs<_FQ?{:~@[zkωPKG*Byuߞ)Ƅ0Ԕ˘Âv DmlJCf򖒌o?#a4HQ(}tG!YJU0 |aU) cdD(\z"qޝ=bV,Ts.曈8lAFIӏ}kOuO"2c{+>ocwcQb\GfDR`㚲\IWxe}>PHˏ̦+\ZFݭ|~l͐+v@#&>2 T'V*Pk>J~CJC7M5a^_{'~}b?zI(0HQ诒)N2VMj&=&".2U_MS ,x0( %>N|yWn߅ʱCA,q S%]w,tBDnJmbi5}XہJ\}zPWVJ䣧?6T5 AnO M^z)Xmn`QU%d'gĦQ>Vvʦd>=? i(͹_(?QfOFl$  仒x*S2}WRf%i}E(ږlӭw0)B,Pw#^f,Ui`c@jYDIBZNz"ۄ{r&ǵ≨ae9 Β EͨБ[i΢kYKmNE|.F,(Kۊp,db(5ٯ5{1kyLdޛ~Bw\ͥ&/N G[ =#7029Dib`G  34d+hLz_#¼[;vk,jkj{:R(Ծn|`{gKIIJ $Jg^@ʓs9^.LTV֡W ˢפq[Ƹ=/U5 0G|L 8~Z$i[:ZN PDFd5Er F ]uCXsm.Ȼr!tZ.z/"!+͛~QTcïK0zѾXfHD} *y B3FϒZ9iqI%Xg }f@Ԫ"Ο*bLkJ IjHZ ]B˛(k1HW)=`U_ȷ遫~@L/LŚAfvYNqD(/< $6)ߒ:HhY8 DRncdPΊ+~Le16.~Dj ryB|WңS$_cJu` (꯺\>ʯ{#VȧxwxH=Bulղ[Y=V-DC&xMN0* Z$pYQ>6Qŏ&DAf>YT{{6jQf Ev9TDCI@δ=vm73YJzdٓn{~G GsM]O1| ;Bp]!"1Y!Νp1{iks t?䁬;tnKg&%ؘށYE(;} J7=t43*줫 ;gs+;*;Hlou` l.@xmy=Kօ$='R2UHoBL,&U.zFisY8Zꍶ, Q*# PHysFaP mL_Ӛ7hqS"G=J{4XWeq#봎.[ki`f7,/N0eS>Y&kfc?gGU<{@6&'#RG-A=u躩$y W88Z^AR~IS /G嬩'MG8Dߗ\I$C]N F5k(>(Nm,?02 ݮkvw_S|dȖ-+p+A+w-E26 }pGFåq{)إ; ץr'< L,k;4_ 1%` (Ȥ>2#OcJWl|i$3?qAl?/wiKZ9t: >Ek6] 8s@,dL90Oh ob )pRJWiEoa% XkRTبD1S⡄ 24eYꐁZ)3(L+mp+*XюڼLзL.Q6.,h(mpk(Jq7-8} AnLz.0؎@o{WDCs&Hx55D&#KcA*C+X#ƷKKZ:ʕ'W s1V6l`e3!!W@8SyժMNi*߇#l!SA$gTPCCKVdJ t`̧ G]$U:I-!T.Sos Ig#lvӥ%"K432VqOK"ɤ'YHm0\Q4T;But\@6d{h"nxPy.Lu$Ek팜vןN$nw݉ H§`օS|.&\ R0eq(LA<=>vw8kԛUB6e-\G; r$@nx4Z,4%by< w|ƖQi[lYqm  )`IdJBO%%R?ew_ؤN%޲QA#nd| [a{hᰯ+`#>8D?f[ Wrvp D\uS"s7@˅Y4DdžE2 Įqkvh4@4xO(]-(,B痻wضAJdkk4ücwo jܼ(]W^XeCэAe kUvvK4AWr^6W0+!d)m^O/Oؑ[?Ha<"={:FZ4/%7am{EͫXgõ.]6=)5Ϲ[g}ɜ]l O~ )~eB$f1䛵!xT" EQmdbLIѭ'KZ3zHE=zW9]&#JMtcncnZ <|c>kL7a2Gz&&a|$E3 NmVD^)K!L^iY>.#(􂈋;0*$[9C 㒤 ܽ.#Z|KkRVQdcmE0O`JhQl!婌4< ;l"jJQ! OrZ'm8q7nت8Tj;I_~"1( = ⚈T&GCh6quҞKhϒf$D)cj:%oeP (dgԊ>r x8,}V_Xj';+pFxG]&{oA}4;I20ÓRiގ^\B^K;]tMgO!߰, #PEl{X8Z t66_ܯ//>۩3O .rȕz"Ȝkay_lLg# K!_I&v^Kd! TB&Dwi9-mK/Pi&S!;S>錎, (]a:ނ^xu' 4qf2`ظBӽzkAUĜ}I|FYy侻nvo(kۆwh#$VIb N sE5uxζ\%U )j~4+ sj@sA_*g3CC+Sb.5Ҏg($ S/7,N8=VxQ ~ʏԦ2*88@]QU8Th:`PPwnRzm±2p.PeMK/þk\ %8і`/=F c쇘Z$/Ԣzj sIف=<[ hH)1mxfMCE|nFoa)~s8TSf$'j6+R@`rGe]FAL bq(Heh]HP_0 DG hmzRnj.LeIo!$g39e1:Tm4N=,u"pNZ&O8bDž nB_,>0ZXkdif[Cu5Ҟcۙjoixe3>lw yޠ~a!,̝kS櫈j,:2LAn@_ QP%Qw%:T} VD.%[F ! \ ]"Yh"@SHFh@Vt!iG]E{Du 0% HQi"Drwoř~"hn9y@5z}>oxc8?2@jiP( 6p#VJ>D;4B2@*ahMsg2cks _GN"pNN~VsQw +Wm(ZQ;J9 GMd cR/ fz>)+ ahmlsPfOȗZgK48ʞ˝>ʇ6 E$$jijfBiGq!r^mRt<Rs^2#tyO]e5_4hTPc: FMKю[l AS7DŽ񳌼FEEsf5O ̍ǂn )|˚7twʋVmTu3y_*Oaܲ%5jxx'{e^1%ƗIjs_/"YWR5*m:"2=&AYb)WEpbp`GZ;)K 2 ,kN2)vP=Xs9s] p?JMƕJv+{{79_9 2; 3`2"rǿmZ[>wBGf8i͛+BCghAhRuErb5lY";J=H(sgk´=RzʆO2A,9y{O!GKe}Ev&Gfzȷ[Z'jzͤ#"Usy*D6K/oeΐݍpNفm~5Sqƒ4ʺeJ-F9-+)DL_uuHpDlʈ6n'lʼҮk;d:;.;M̛T 竫 dou9i+ =/Mk&|؇ֈ'w@lAΛbǀwz{QyY8!2;zݖ:Zl9vWlɠaC#vC.}Wx 1 i>"H9p׹jdEg(fu9"ѝ6Q\`"D%OFMR~sDrUǞ99ږ%8gt4)7ERGϖvtudd*iV@BMc{~$!FTt܎-극.+xp`TJ YUGaK]N^'ռe{ɹ=FPx uH IF2Cm V9ګw-(n+n'xh; ߴbwHۿ# K?LEЂW8nqN'P'R%QY d&V,&(z]tbkU`u:&|(0lmU+Xgȇ|;P"Ff{{C~P˙S1>$lliM-b-ѥ{aH$Rj v Bl 28k";jqֲ!,`(U[cjs{z@O4("|!JkK~ihКE L%FMԲLCoBE?nѾ"-g^iI}U0JXU3?M`Ivn5vʊA+,G=m{ͮZ6 mڭ~0bxg1 aBE1Zg8-*g}BI5\ׂ6$z" ܣ~xD#9V:L;ŵخ2#Hu5A 6'ތc|͟G+ FB>Rnud Py0ENPȌ:ƞ UC u9 F5hh3Ľo^H:)oV7doQB-ktZn.MYZK0N`d/ y%h.٨.@AA%~_*9ʹ Fg&t6 YrX3m\6J8gd^uk(qj+WԸI_ 'I?P֠%Kۧ?Hf-Z9Y=4f0SuUifS`[NafK>TQ犩o U%V Y6t5:GqCYMюJ(qJy -!aRcY@9Bf D$wi5YxDxlw [GݏvN::1= i3Ќ WWOVL9K;Mpx_=\=b,혁eH\sMP=dѩ@RS\S$ӢlJ.cPZ׀EVL +2C(y*9M@Yx%iVGSEg)y<.b_3+6M᧑]JE -pﶫȚlat62"22$KIX4 KDNf-y0fqY8]{HZWjD;?I";&t!duiLm yKR!`trki1Ɯfh%}ぎOm__GB(nV/|~i!4 Zvm6p/#dF*˭2vR?6(p hc [zbRl-xlŹf V_jw Onl:/lXS{]W IVq]6W?(0񙪼Ƕ 2 ;Y_E`JrBհ^C]ٴL>໖¤!mqgG-a6ٺKbaUD5`oV[h*U> ,$;j8G[x1HnUÒgu e^R$1&^ 4+R'_.N5ڠ[Eifiƿ<p[2] M3seN5m6J:Fw%f"Bwf:x]=qL(@Z5#ԧ:H(M!}凥յsLvX7SgD[ W@B/i;pW}Ʊ#  l/զ9).L/\q>4jsfLdajBr0Rk®EQ[7МȾ!A">I &^^rЍҫݣ>AT ϏJxyO d9,h]Ff8!QsV|j>j 9bkbo>| ͷV_T0ޜPEAH1 TOoN}=ݙ|d 0iH#3fn3&gM""ͦHMFg[; ;gG/&.˛6 &=b>N{, `DY<OzP;َ'9R0>|'9etVcǝ$EQv_>WjR"]iĄ;q od翝I'?mӿ #W=6fNNe"σ;1]-it.S\1t g<*+n[ДX $MSuAV\FNHeƛg g⡦'Y[&f mQx?T& R#;tNvޯ:h+UE?j%:kߎS%rMe4#lf$L6{X8`qvB=^8 B ;yK;:PA6tϙ䦛IH"P*pԡ$cp&Ct Qpu$b)>02v":__ȍ샚C :L6r7@" /leۺGH/O+,-ik\@}QٴUimfjsC%GyV2(*Y`"Ghw=dYAɒo110/պ(D$WƸx77~ =ܫ$it3j('X8bC٣'p:C4oZ_&-PMա/#8yGW5(rFH199w m)N}Pef"*`Qd}#Cjl>-.J6 V:/V|ZmT.4mF.|WR8UY.qū~!qN e/[kzEn\şGp{hyWOkp MDBR\g@K vMnzX=˾,7Qo]!V{SRk b eҠ 9䉫[9pRLS$4pj:v{~&ږ1ʣt!eBR7OT_))UR+"NJn!N`Ӽ췄]K ɔs@xa 8cn~_BTFqO16PB:("RhFܠ0Kg5#c ]Qg $Y/ +&vp+Js@+Ț>>LQ;l2c,lcu[0;%yl!ru\? D@TarI* ,@|k ^ /s!SLjcl8[mt?WeV̡#X&./*NdMѸ/)H d $ƆӐ +rqF:^uhEwwV ~A580 u*+ 8%i?~Eeq{.whWfys.ڂ|E Zۇ 52>V@RTj׽XhZ|95|PBZ!ַUW(hbzgY&ýE)CȚM<6BSD'VQt7cmwZd`,R*g]{}S Fh6i&?9 7Oݮfjră}lrE@9:`QؖQY,{=Ɇ,ϵ֒F1 w?Sc:aΐkk[P\@؝(-dʐew.N=KAw + +#-čqH@@8>dcV}1fG! #מ>.r\duJ@05+SV+GuVC L,rt\51I_38c%e[D\J @:2agZ``5x?@r/Y{>Rw);6{=\nL <ȗLK6F\= uO͟ΪxMMqLN2S*[}xQu<%v`ȩGr+i0=W:+Փ`=ř'x:̾GUi龎xQGXJhM| RP$tئ IDβJ7U7n@=XF^$ O;yƷȫw@*OvDھBks <8&(=C,\ܽ#/SW[ZLqlɉpXgƇy8ؔ#cm8q~.6@JS:me,ݦXv{-&)Pf'v-%M~ U [kVA5\3<µѫkL^ $Fv+dHe!KkLm^p9l?9E|[L2~0X^eҩ90`*3$N)n:=U>$0 %`àItan` BG7gw>*n'$V{o\C ;25w]ݓ1!4:6mib, D6ue!z Mg ^jL<4[+-qr`kcD WH 9ھ:@t'oGž!(4v2z"U7\COzc+x'Fn˹~Ack]|a)Xf֌ rmܘ3pQ-$Wo~|\?ʑǕT#* :h*r=i1Q0F,\xv0ۗS!2A_y zU fQ`\M}=@(A/-$ȍvKRE|M0ҞXY7⧊-|7ԨDڨ'-źU.5hn½I݌x#S*x "^:XcF\r7ΥVatB?*SI$YPy3ˮBpFm#&I6R34iypiwDb^! ة1d?gD$P2^gQO vI6|jo$Zt;-?ENh8Kھ\>E(|hFz7 ̷D 8J6\4+ euŽ=̠֑m:պKP[~+iXC7&O^JTA!k=I7?~z6(2i6PЪN/-s"=kZߕ9?.8&5,W5&Yo(!u%B(KU`P{ZC~fU?~fQC5rHуU{o Ԉ>n rQُŇ۴nwۛU]lG7E-B:|Z"pysvP.[|%Ή4~q@PPS8þR-ՙޔ;P%X'!۸Hȗup9B+DH‰B:# ,4emj\ic-W6ac>]'5pՀ>%֋ҘOSv a|WqkL򁸐 ] -Όlal8'g:tџ+lA48fbY]bj g[:i^e=iy`d' nɪo0bExۧ :idbF}SWb'&~ݍo7 ɅscNaJh=vˏFдp(D&:]I(MmI kK+v<, &U +o*?+G8: xpHw=vUmlgnwunx&u+ C/ Y0c7 dJ  jvK{W+fz8i|m+;-_&,d; _h;sћTzvܞxJ͘8reZa":*XPj,mV̓ -gɪul]8eSl'GGf]hsJU:0:#qia4M -:Cӭ~-] H BɆv!SɣX}HFEqɽ*3QA57x7^k 6áutxd^u*{gVMFҽ%_K@5L}72-n-qRXqG((oFֵ*nmN+F4dVJLokcB_/#Fw{d\S K/;Jzze)2.`cC ֹ|7zK\&?fS nfQDzghyT8ໄ1yNj|&^VP]z Y+VwmK/% K+k;{2Ƣ.I%!qFđbBЩgX!*a -Ăs,?Ib30ɱDx zFMax\|u|$}VY> 8mTEdiV:P9 C/Dɡ,HAbSd@-FTONJ駐Y6O8hSүM8#alnt3nm\ e(%+TH"zqaZ)-4`QT-fl.~Qf<n Ky2ifεCݗd-]Ys $iŶA#)aܦQjv+F3Ձ㸓\^&8Ճl`9D RS:˥oc ]Jeϸ!'5dśH Rǚ66#|)R_]/v`7WeK~IH;V__"F,| Ž@cv&)̘Σ>}loG}%w5 *T YP&qo-C+f@A75))M_6$[Ⱥ_NyXRY#tm?jH $AnT:DXJ-])06}o4eu#/)X|<2k4(SKd_Vs@3*3iX%͠oMu)H 4|;Th>#iԺ/,ufW2']@`rtJ{T=FFc6GёNAZo?SlRq 2{ .dQ[Iצ i`- _\hFbcZ'0i8hSX iDDq꒱1x}ɕ?gZk3c1NUn@{.\}S.p R$~[RKXtvQS:yԣg'd3|w!'~[]ZWfD*u0os *f/7>ř<,֪H߭FF4bpHdLNI) {ئ}:>&Taca$B8 QxS›(@}NZfsP&`ݼhƴ 󦠌$lj1rkpv𭒽A2XS~IplCzDJn/C1jLH #ԏVfF֕-'o=.qFxTb^pgT|1R ="SgMQVP>IP}-4:. } h#g mHjNt4'5vpN3#x0/}pp0=YxyJ"ufAbC1ř$?ԿEf31F0]p`H]ӌc}V,ohKl05_Rq8;nJe^z W bfeKaX\n{}jՒiW_.T;-2j3onRISEP|k~a p=Am7Q(CiNK)mBU]tToW>"N aFnu9FTa4&f}Y`@q=*914X=uZul1-L@TiH\%x*q0mn <…ۼOWWt7{1AYvY`%I% 뼾}ڪbn;[ p@LBehVO Rd4uDW@T.6XJ0m#nWtx{)>R=1Ђ{rJsÔFV 5@ ^MERS7&x4J ڕLjd>ǻ؅N3zmˌnIJ\r@MCIr-"w[eO8FΩ+lX0ϐ\d-|1y2w@k6}NRTM_-ӳJ>Ո../p4ݝ}%,Iprq;海Hy{Nu~"&cE]Nw]FLBB?˂!T ,wf&C-BM͡AG>(_J xL;6(gަ\}1$Э|Eu)OjF_sZoP7{Ȗ GP;W1L;!i2qE&TmowP+-!:MwO#= :JNOe lܒivC,31WǃC)"+кt:ot+k# Hm|MoLAbL/?q [wsY9"JPEP˝Pn)~ ovQrʕa kH׷M\Jq^ӂ 'bSxY?ŰlDZx(+oPȰ>/٫k;0-I_쟴44ydHtMز4H#&&p?NUH/yte~iG`,LmFIHk?fz0IDE{GF:'H Mr{BgGV Ek14۫ J!_^E97o1$'T98/56ж=hC4hhTH)L+|QG"W2čr m*Ŭ8W @ 摷UquNI#;=Ԑ<ӗ(v%ǵ<T~:Py̋L~#x'ԵQOKRvf=@. ]AB87ʰЕN)Վ_*9ӢD <>14q(FS%a #3R@GQyG~1s%Ԗb;d6CCU@*_⯢1+  _|`ִN<6\bc|຦-y\yyxlaS SyǾ3AT-iE\KgwCtq2f.D75ٲ |eJg5+G8OkN;Lĸe2v~2v6=@cqc:j[ҦBtdLoUI&2zšף:sWwH)W^ѯZ-+PoS%(0KR7ZU}B| }UeB!M(2R ܪ>7Jj2h/Rp_36Kxޫ-fQ?L !0CNGLH;SӒB^ >u0(§ '`SkAxbyyK4OM)+!2k>4jfkbM:fՃ[%@~ XVyB9/}I:sUr# _f)F*_ؿ[]‰=zK`MIJ]Mģ2ѕKC340+85X}VHL`ò$\!c*`z= *]7 !qƵңTtоnE˳˼XfJ5J.7DOrB+pyzA] ꉾJKڐ8u4 CCjՖ:_6LR p^kUyȼЊ/mU$d;sep%1b, +&+l2XsOpU`WkqדFF-8їk xTT홓T**,=z\ SJ3XA9=GoP`CXxhJ$IcN2$ {##a5]P_`A;w/~-)] n>V=@5eNvo0I>xηj^ag]وb*A pj5VM1YIE2q1YO ۖG5ŨVgVu)dw-h:hF r=7GŜ&=+]V49W%9]\p@^qǜbQV*DH\qޫ Jd#^C4.1nņ)mK\|f 1ZDh)+{emM[StkDl*K8rR("D 7ߧ| E0,w.^f_W-b@2@IeJέr5h&:^2o h2fW@MJCBO\Ah˘TuA>\gzk^V%v qyW< ,!e/9s hcj?>!d nڑ~LG:n/&M(J-xsLDKQ&%GXH>y^*s:Y caʜQLȽ-`( XQi|t' L%]%-w9|ILhO"2i3(~M/vt*P<&g, %)Mh3 / 'Zq(h@,oPq.jķ#^o` A; #iܕֽY ^'il{U-nB]_ނ_qEFsmս{zתTojdzBu$xR@] n =6R1]__:AhIaƊvcҴev>}㞏y㤩ƹ33+V06KxĻެX4edU.mZRXcK{kNlX +eQgM]meWnsGj"6B;ᵝp,qXGyF^&x?W1[6Q,imyyɰNU`=d2J{ߔ%sPb 5R *WZ,A'B(^~~ENTnf&e2mj}#el{.Ά|"F+ђQwA0Uxܧ 5Iuc`:FFW(5X?a|hmO[:Azv40AJ+PvrcU>:\$v+}9Qc"9Nz#63ZUA%X\$,:FYͯ$K ^Wl_| *GhC"n'{kh b'[F[J^\j61XMpp1 &7:}}td'XV"3WD~|5FS%9=|t?o̸<|2%#jHv]nk^њշ<iۯYaWlXm릈 F#~r-cŬFF8ie؝&f_XB$snnSmBW4aOKoUnqOjT-Wkc4ug`\~-(nґ$a4 fa` ʢC/5!^8)'J:o6A..,ʜ,ۖƒ7g~} nq+G.k6&J(Í7K"]`zNC~L0QFt"S\Fms"ǧ* [L{1܂VgzH.r9$6θ7wDY8vE}H|/M  ~ox7O+#r(|jם`6r>;خs -'$ P3Ī[Z> &91R¢[ؗ54oT NN++2Vz-{F*X{ך?Wr_7HGz ދ8~c/RE^!_#1sDNdxaLѺ8ķK$ tO -sg>Gkbǚ0S8KCgoL(:@2HiCc\8S8TZuiqSuꥆa#TLZ8Э(d1kkZuo [I:5oo0 UZ;4jo@}p=Ynѷ FCG4^O$N E[(r;`hl~Cd6e}'8Gxv&J{<)Eu5F!@&P KE:^ 1Q{<'=kQ06`?؉IT#-{S@"1Gɂ o+1Va6TIz$6p_*d8U( ;Vv_dH'7vgW;a`‰ENE#<ѱltu(`1.@ښvxuPΥyt%En5д ?~Ȅ+MHr,y$|'2B@y_~2 F'ZdE;ZCEYneݤ u{8SAI{F`aR:$?XgM(Wf!ON];߯WhH07ek/cg 9t,֘Qr8(y={7QG̤kLj$J2|>ι!b`(^ʪ?35W3B!^EJrz]a9 b G ;vl8H9B opA.GW)vNf\#c짿жFk I` ]n~+ݜLEܬ O2J`A:3-Ix`7}OmP%0lw޾NﷻAR+:KBl:dJxy@~ˋ(ʱosY+gY%'}$za|#c,`blҶ7jZsI[2o*vpCbv񘒈L%)l} ~H%[in^Ra{=ƎmY3&7id"D0\>{kބLǭڽguiŸĭG^>pAbamyEENwͬ5_{23[&XzyoK6 q_qN[1$̧ չ,${T|0괋2 \Bq6٠3W"VBUJ!הNX_I ֋U/M<_9zi䳋z&;s'_Šeh4! ]Ei,+Z O!,D4PY՗A͏ի5oUG! illK(=uECmE Mbp#GCeѸHG/vQlP}KrhV.jަ14Um"޿x8rјAv*FDWoP 3x<0hE+tc hAG$7Xw*4 ;Ȳ㾯o@ZB`*M9_PX0(w!6H= )\Af ' ;-nP:RXp#g1$6)$WHYxeNMb`T-Ƣ'6%#scwgo>{-ݯƦ1+_+%pZNL5(OV163+E2ȁeH~W-:=LU#+$|R< _HGKHͳt 䖓~È`t@K?T5xOb&˾;PǃDKP,y2JE5rex\bM"hW[EǑz\$CjfzEKdBMs)ZzZg-+lSmb*gf毓68'`eA!#V helImgs͘H`/9_2ΖEMUBa| ¥{5}͸̔prb57;Jԅ~/*%~i%x䧝!̸PHMz%Kȶ4`K﷝FeR&=[&ӚXx V,$TY.弥kiKd0 Gִh9pmcSCI{ N&d:SJvMg3(xC@#s(nt W%~cKc4˻j KTYT ;߷E{l^ /%.zZIta _(bN 17\{&V³5!/.U4SXDj)`cQw B~*|m-Q1uCѿ;$igo7@jZ 㧷tyu_g2ft(ATIy%$gD%u ![GPAw2?x*2j ΗҐ=^YWo)F@%䧔!No=@mg|I jJpu>"7ݩ^lKl &MRKhpdy٪,c/^=GI)@ + #b~Q1] ?oERJC05G{݈}^ť hN! *oNh 67ʖ?`^.Zʭm3b;>!D]AJ ~%8peɡF,=mRX|ECLKfWay:hrR:6oe^߯ 7i$ 5b!n(' !1ߪ,:.*A}D H8osWIkv@6>-y@ZκʞQ /_48^f_{x{Ch롛5F$m}(03Ű,z 3H$LUi\$OIZ>[vG1*W&qe )eg Y!D~WX9r]=bW1zmƜ)ˏ-Tyz %֧a$Cl̢؅t/!Yk eg:=ppvuXAˑ9z wP|ȃbp [!mzu l_aUb }bAm;O+ޢ7m< qY9[ڭRJU*4-k17NBTGx7s.Kµ"\1& 71A/=W" ,0dx/MRC@iZo81s(SqLHUφw)/[r3 #F e<M;+"8lbRTA,֯ م0픮2ͧy}֜Ks'9gz etY>wS)m'{ )osa58߱ ݆ w{ۊܽ̐5 v!ގzN)wYh`>c|{=&,?߻+˳VB i|[~Wd>sAٷ>HWⷘ)ES虌M*A^*D61ZMBy٫B^] a0z"Cd5d4Nh6 8,VuĞ᙭5)?7`. -jLgUZ%iFåfd *X T{˘2M ԝ{t"dzP^Lx+r&r1aˈ(r !d] z)Z՚wbG:w;@zPׯ٩_6h )c 2MA"bVxz@*[Q'&^sS"B@]̉-ϒhH *@R{'8:QX-c *WOUn4&ZaVnT #F㻡R8fLIQMTʛ0ٍ@.-aΓ(U4a+}ؿv_q+/rOٶ8臫.ˈC1Q!6ms覾 $v%7SCP5/@~NۉQe#nC_'mO?9( e@b_Bl/8܅8?K-@fz(NIu*?OOBOy~EbA!P#N?8C1V7ڦ U#tK˖Ӛr=W#%[,kP9z'u [;=#D( 4Մ֕2%>ِ'eV׮@dc<Vsx 'ЦA b:AXx ne6HTh8aYPY~jFNjڟpv] v8CY-MS^aZU%"ΫP'!UZ ]Ӛ?5!pѓi<ܨv0Y}d*<2DnLL:?}&~6n hcX\ll8YF ؃f ul2_6^fL:qO4(HfkoHw'›nQ!P;,ZkY:RYϰ} 38V*Zd#F2Bm*j˚Bه=7ny|SV!S{aYϰҝT[Nơ0"'n+z"cIqx|ҁO8yWz ˂u@ša?"V Kͽ==~-#VpH+sF5_~%MqcqneYry`Dofxf=e=X@:q;.tոij֌`PҀ}(2ڨxjdlW)q>?ր!HM0uQg?(<%9L'mƾ}.%P4BnadʤiJo4QAyz΃PI.ě^@*gCƝ4Pl;DPg= pCAϑÁ`B ػ?^):IkW8E&E%ChG-@ K(Ҵ' X='k/֕;u}^ROp񫙞cx \ Re1_PҮ"zɶIYm`Q9\~j׈Β*},f5Lt]xRT "?7/)e%SJ( -|ktQw][L>έ}EmXŽ9$*,ܹWc'rn(,&w+!_K@Rtxľca@N6ՕϯL5 sD!@$b/ӿ&͜lMezlL'IMi͛H1J.@Yz3߬jz3n2!$Š^R")P18h΅]4uǫbsӥu>ȫcmh&Rt,N"7z GձN2_崄1By 48~C.F s-}64̞]մ=I  ޞs̭/*4#d>WЈ< G"Z/*ZH_Q%{1"-@L3zט%6v;hѼJ(.> h,bfiGSlWМT2ΆהhodB:G_s_*rc6p4RߦL`?)ĤD5o:e_5X5J\eec >' _M<*#7e}xxXK0u)))a*|z*DCE2ċ+oh[D!qŽ uhXCPt"̺"Ky֝b ;)lЅhWT?Vڦ,-/"2̛pxE=#@s5Z9Ur&Gwv>@7M"ѢR7o.vKDS\2wkaK2 J)dxem>D^ [ Moh/ANޣRbr*{x$/ CJ90bSyUN vWMONw52H) )Z ´XܶD9&$X'׏B[ܨYw\-"+g-9)SMtBrkX,cH/K |Gy'&"ڀdI1fS5bm:Dfɘ$^K). KL5}5x&FKRhY<46xͻY1 =wcU:!&Y3l }Ά*ıXZ>SLwxBB/DFo^Q73]z/-)1q9"uM9\# vSc1[oOZƘK┧!2tw{ԏhV Ue@j 1{x@clGT^|٦1i))#b _Enfz1G{۵t,} qGsPTg/A:5Iӻ"ap $QL@ʈj5X{x`{eRuŐ) )!W)9dAp^rLif{yw33檊aI Bf^ul;Uڋ=Rwߡ-3{@wB2M#Iجwp0h#6/~̴vq XHJxM5dKQf- C6xjDZ0J\w+(OG8tkhܰ0)"27SҪ7Y78inkZ23!^fhzbLǛhJ6yQawѢGŹ;L0GA_U?m M!3pW# 9)4JZ{7ۖC'Խ_v,*\ r]1 +r\^emؕw9Q0BH*<}TȺ~s_yX:aIF>}_yS^{FDjh4ϹfweqyeV͍ҼU ! l[f1Cwhq񋶧ָb%=f,зDG>4O ?Tw#AywZL/8$8<[,&D97A5ؤw fY)na@hZ>&첦,hpdd die!0>6y}̆ʮmm^(]ܒaCuH)ѰoD[J8|bުI '`C?7C@menuZ,3t3ZeIBR"0 {$K=39loɦ6р U51bWaQ ȏpbVat?h.aجTw4z&yD 1,8zb:?JہO$:\ގ(vx_at"T.;ȌnsJhO ']o9,,"ϦlͰ\VmC#b{ѻRUO22'c~yH3rДulgȶF{ࢾFLWO/zt CA̤^ܖdU0#5dz1XFr)4@Q Elg*;ߧ7R=cs0*WGNURGOa*g FzQ'~SO,u"StniPV^85~&.湽i!| uV1UQ 8 {,1\Lm&XݨCÿ_gQ6Gr*>6Nqa2/<&trB} !i!![{8~Tnł"HXqbi< NkRByѱ:! #?7uI!9WrPAExeXW][5#XAorl'RmC繖׎`pNo߹H=6q+:,QWrЄ6mq]e>}+2F=}МݶaBzJ) wpE~P/0%dg**Q6[İ6`fJ@*wk*M H2r˿r9~!ݝzҒكC8G5S`rn0rLP:fW$8(R_:WɵX  98ybkĚ`g칳\#Y 0O'{0~gO_PO2roMi! r[.RdHL~ĘzbXUS0qVK|J%AoC{Ǥetﮦ)M̸"\;$kJjOKl zДR1ԎU#Ziq̻+ϭBF՛+8bꭂ̬ :cww$Oz,R:[z3xVH ϗnܻOd\18RoW h!:luU*,>;^[/ZҗBߩLDY|ˆ7x>3ȩRDPd2H\W9Po٫7ņ^6hp'!'EGLՠHXbQLe//z& Mu^P+@ԷQqK `P(hL6tKvq,\PILXQb AaMv)LnuG- % ^xsu&345tt&]yZEă,6"n¯G,JE(BWTmPʼnVUMg6rYu,HŘ8DLJ–SiycNNAԠ* f[DYu knn9tǴ1F$ OMhe?}oDk~IUқ\{H$ZM, "τ% +;++NJř"ONfJ;bµ~I"2ל-@y˖DtE'|*˳|ͣvr'Odx~[&چ/b:6Hw:MX.c/md,8M L,Ojѵbo2qZ)Ѵc/Bq/Yټ UIB,< έ p*$|?tjf)h!VIF Q~(¤ ޻H%FKҷ)ԬJf8]ZpZf_C\:e{+4̂5<׊3k 3xn襫Reէ }d?VT#HP:#7rR 6WqbJPl%ʃ!n oqỀ%OGQrRq+rWlǗ 9<%Tӑ" πẊEI~[ uu*1! &%g O"u T `ЩT*w@Q"_oWsx,Ӟ&-y跟̋ r.H*@$+B?]ీ)$I$ +_R3[3o@>EJu}o4\ww&X1E#S>4K)H $$R"D}, }eY]x Z'7c<_NVjI..J.Eͅ+kX]99m&1VgU20KaJ 6;Z)gBadzl=>K2j4C`1RcT!G ܎";Dbֻ/8%kbl?Kvܫ`؜@rg@H@$6  g,4ct!G&#HU JP{f=-_ ݄RƘYBvGC%x6ݰ 5~bJRpzDJGtj\T} >aq|&D[JX H:41wDdtnY5Wt<y/8hR2h³awC̴̢] TaR{w![EAI$|*4DB*iz(&plC\'z|K$1VPGALm 0E@JŽsi^"]h imD'X87ӖMA ka?wK(Z= 7PLO[cY#WFҜ$06C”!,m18XSz0^wӵ+:ke8]sn- 8~7įudӰFyt)̐5 2?!&H p;VBtT:9\P@30(vhfY )g!M T'wegA`sq0PՂD_Epx,Cq5n1AAL*.i*:J箙"}TBmܦ 1vCWɂTÔo7sF#GeX]"$NԻ;3X_^?<ʆ1~(N ea=ӼRZuG3B m GbXuf`o]/ρXcBF˩^>I4|3 ԴJu#':ZO|Fqcc[S%:WxAΜd՘?3tA,KrC{sSKZEjC^o]&{I-y<D,LHC[}Gg7q;]Fƨ=t~K*Βڂ*P~YW /F!0 y 77e@^B&Xl/+噩 5;ujO5Nc(1굞'S!^>,EՍvMOAp w"Пtf662zƤi⎿&% ңe_Vq^u|ĈcF/nUobܭHOؒ\.7[kB0suO$F\1ႎyhMă6E&ނҥ_٘뼡H5֪ Y6-!cZȶG&KZsw模gpvDkiS/˒Sw_f*4R|#Wy k93:~LT%$! Jp~Ma}?iZSq%${C~ƎUg;*2mT&0qV'+mou Hsr=̥$'bF8^&XVB_u{p}tӈfpG0S Vi?@F Oڌ(#x{_Ξ7oɖm;M!o}tUZZy82P cmFqñFkx[4}76c4HL㹻/迯./y{S񦇩VۃfB25Z+4.7 vL\;M8 ߽v~lxƦ60^gAV]1f73pxHdSZBN\}V5NݠSfN6*F,]mҝN+AL G<ڌnوg|' t1)سǀikl]$dss0$dFIɕb*Q\a" !mD jhskfγe&L]Yr1}T%3E8}s^|Ժ9dsr3)b\%)e Of,)F֯R8:#NV-Ry" -'Ag_9L'LsؚbLDW1%wHJuDDުPǼمR6,P}tzK9pF0]V&zm-oRcj/݇'U JܠS1G-~. gEwu]~#DbBhO4EkXч&/\ 5BJUJ -1S[ׄEZZ|Zo/~ɺ 8E|&L;H:ƃeYj2msn"e3ǷF0;jL[8cA){ϱew2EYnbHbCv$XXnTs4 ڱjB^Hf{j1ǁ-@aZHx"_:epAYܔ+DYw9@5q>{*;1mqR}ⰻX!3E(~>E:Jr6QD1ju'wδm~$NSvAɅd$G@-+Y$[}|Jyv/ mHƖ,9y2e2 20'~bB@im3mvs;EF7Eǖ$,N;Ҁe"] t9WE߁ P E摼6*PE9 /˪AnMiNdr+;ؐh<Ow͇3:: Uu`>KHGu1 *RD?XII~.-ߊ0R=J`ʝNZ9,%I%K/[I}ƈx_' `X}8= ,S^(@=|蚑Cu}18[BaW՘EzSTmg R \&lwM_Jq'H].&[4%6+f>jWg{ȍ#bv W,meЀ qOi1$yXsDW}x0m,-&yMG1z#t|_0a͇ 찰#^zi~y0%#0M%P;[!ͲLaH3ݎ_^t -\R}JM|_eԯOUrynu T̬]uXYn?NmLT nE n>04[C|x.Tdnޒ}zJuSR sPkf/@mq ,{Vr-curNY=ဧ%Ę-,O'oZu+A`QiĶkP55.ت3yP i`㞲K p(JZ@G+OYo)sF9ߝtWBa 3h<ߣ=WȨP~d$g);W7pu6c:vuK)'4CHQyqEDpx# v''+,h`}T \n7X /N-w0t !G̩`mܳ|6݋T+ikm^ gwW.[[eQbeN֐;3b+WxK%kDN 9S QVp\8DҢXwƞ):>uZ|b#ȽkJSFft@Nx Y`{:sޝAzVE>9qJ'ǺLoR1=cIpYga֦i2jC1JT,w'KwiVV@Se}Pj [nzaell=Yh6]7km,Zlo'Ha1 ׵JRcNo9`֑WlBsjG/kDk]lJzd`P CGai2)f50Z-"sS[؎aGN#ń G6!;vhCf)~AxZRIvcGV.pIuGۃS/JthΌOK SGz Mݸ@b(8G O9qXIyP {}|6w89{3%mS9hweU~͊W2[Lx~\UK -tg&\$EodܠVv~#.b1-M/ |j2!GdGnՍXX{F Q֙I}[oBM-$gϰwK!n`27oG$s FUmtkɛtʖŹiee$/JC;~3m˲0e^y&Q^owj0?|/ĕ[^]xO2x FB6 %dBlGJR:F}E'\sbc2ZF!^U$S[|I?0a uKS5dc FNv`N15e~& M"S - \oA 3%2>ս($ym.ߏFXyi?N6v9QHE'P y'a8"? #F!t VJcyHpl߻3|^c_Vlו [sJwX,1so8٬gbݵqKK߼TFm8c`q5 ZlZ.:4.∅( ֦ۇ"I f"ļ1Mo#=Ym߫OT}k;9tSfJWX!$X-*<*S?fɮv*R)Cw~HdF/ZZntQ/V,/A谘1PG3JPg΀N9J4wXI5sh?Ɉ6@a|ЛFo-$Γ`|*_H y!dq-F y6 ',CbAl ͹o{("3OֻzRC` xb<~Ju0FtwCXA$?2Qŗ 155X$gQs+FYc QjJ^u׼ @2n|$!OMLIu< RuEޒ}kJM!*lDtJF'cH? ,T=$p\0dܥFP$͋>5h`6G\ B ؗ>4l3ƜFJ`e*ᙠ~yaAC:˴GW\P}kZ0ګ_kc> W$8oV}tN<9q燇ƋxDjM}:R#)^;zev67%8چNrG/kNdtҥOtzN1fQD`m 4) hL!v; Otnv8ͯn%';;9N)Gvx(iLZy滐vaXhOÍ̀i+qwk뜍 Nw\yD3ճsAv$l$D\FS6z5t([9=YˈxP_?W.I,C "CMpFA8M_ؔ 8'ȱjzHpk/=?JA? aڂqQ,+j(wz@IG fX`K(Ñj| $X?r3*4Z3z`TsdFXܑ".sGȣ 4+9rgp2N~ kRLzUޣ^+3jʩȕ+j;dQr0tyR\{!vd0743쾍н&)KD2feg0ʮtY({_7[;/K#fJ+"N^ ı[`UeXEa&`zVh[`iaP Ik+ x\ujaMe9͘en/4L*siNk = pG0ROûvik @iƻ&ˍ2ahI3'g>FC soOXU=F~Δv }\m (~sBYK1<  auHʀֳ#[%)l,o.Ʒց 6z8ZԼ]=)iqoa/BE=q8'N=ێ~ eƕ|PB + T D,6LIA3T&w w6Xr.] *ZeǬzv{fT%w*`>^Ӑf_J+yys8MC3:Q]!vv[/9 Z 7#*0=4\x`fT[k YK0X:@.\AidRDVʞq˩- qk cFJո"U+Ս2͙ӔLKK9Uhbh>Ċ]6-`E>#tv ds(Kθ rz)$%1.PE.aB5nGOv `l񅛪$c&lDI0hkʩOƣ #ڍ0ڕ3rtDv/Bis?L iz*>ZĪDd9ܟ}W >5٢rI8i0GډRaTy贜;p9.v;wʈa}siѣu eݑYo_o)~LWj#-hp ikZfbe'=S 86$7rt5* A".صԩGNAlBR'H/ʊȠfĺ`k= ёS %xT}Ph{6tz!o),#?Jp"w)حQv ZJ p.O)p;_GdP.#t))o@L%hk%bG$Zbd'6DJXjU#m 2V9|U98J$^v#o`*p)ÐF)rpcHc"j 7-YìJlc*Dz p^SAeb1s丸+ˋ, XIPرVgʱ/Ɋ5{LU~g;RT 8\K`֒i`Y;ަWRm |$П%TŹTYzJ<$gYֻ9lٌlZq^>4$]'@2Q,C+ӷL ̴h <"-vڲM l3%-C'xA5F}gS"  ECpwQEbŗ/CSb;w ӳBMVhe ԑ}׍=l5O<jONRAz+\Gfvco. !,\]<`Vz`o].+[HPA񱒺9'.(P470 %~8a_ڠ3s 6m$0DY:w @>he cT+/N49'v*6^^to˜~O/72ҽt⦾豣08 K q&|"5=j<oÖFM[}&|#eL)P7 W2*yAka5 Oo>]y,G"{qPOڻB.t 1!cD|YK׽Y!Xl@cYGEӦ$*З%!G6X1٬c8:,! ?h}lLBʡͼw))6/Q-7(-q\(sL`kCrF@({*d0w2,ؒ<ƿN_9~t9h=).0;Z>Rֈ։'"g13&D{u^9z7Ƚ G{a!Sj#ވ3' R=!Nu imQf=?'R',Oa5=LI5WEt'*zW=sYb;L& _;;T[aUTbC$1lVeMh, nH dz4HaכXd-ǰ!K a:OP^'VҡB-rjOW1mz\4m@f![ٽ5^r\ C^UU4T[d(n BΘD(*yy]*-s&;Kg]w,NGpe\=d5y-D6\kV/ư?\WC"p5,Ôy";?gnG'VB$v̋tw!7-Cm0S57#eMF̆z[1/G|خh &O˞!z0ưl9S1Y/?Gox34ٲb\^j- !ɠ֝觉u]dPV; W}0UR~UF{<^A`ht4 7^Y8 v{ ~Z#e:IWq.TMV\iP+B sl2Ꙟ|h`Bl ̪о@He#dDYyH*\ /Rsw ˅jof #~I:RNd[R.~8&v>fh#LKY4e[R2ALz2"'Lk|d)a*6w|V5 @TAMKn/xY zCT90[ڐ.3GkFe$߇L(. 2Pr[nz0 RZ=G1O! Uq/8QV"3)GZ}NplV w?X!fu BݥbJ'!r{'{h̩fHRC)X!aXڹ@3tO#sk^Ҧ;~+ҭ׿GAtf a"JlBr&V 'lOv7D'kYCڠ݁/3+^=QTD"҉rV=)oSWV\Շ8"wE eYke+ n^Jx -1QF:$>7֙S@,/FnS;b>LqeRtwh8JV=E t8&+Our3/s֟/ C+!G>&?> SBc0ocxh+!^F$oI;? qعMC'S\H Z_?|Q!";:N eICrK5 5Q#R'/=\tb|\#.A@(wQJ2,wt:--3Ò~B$M GMVT$GgEXiuYۉ߳6G\! .ڰ8BCk/RqV.Ս-I?V`htTqל&ytkfs@ 8[G^9kx+PQQ)K`0LuJ_Y#fd>cTEfeE[YuD`*`H [5-l Up2_#wٷ`ǁKVݮXe3փ׾GB4XQFdn;\ u0$;!2 `efIBKԦJ05m2t"pnN(ۀ&_ ޶]{[ss2pC7o~d2wGpdhqi"EphPd1|tYM9U^7>|H=!vOԏ {P?w%]m ƶ88YE m,l6Qdsz77͇P֯&e+Κ'+qUﭡ"97%0qFM/B;Ȓ :k@HbEҎW\1.>5b^ h7ﭟ|&h8 =G){|ʼf˒vLMe:-HD*.?a>Lw.=.{WWF^qML#(;&wY@O\vpl%hFOK´m0- *&&Ɍ|/1eqT^(En]!yʨg;_'>Z"QSٹ 'JuZڴ@ 0?hϑ!]ѤK-{Zx&آRUSOdcPᚱ+ P,kyVRw/< -ei XgBRVFV.Irdu׵Zǧ%v7b}V{͒97cDC`=+ ~j0aÛVp TPpaZ;ѵJLkyIS ] ӭׯIK1/"Xm| ӣYNeJ۸:oaS}(PRͪlk˲MWJv]kXjqWg&#!zU6AD$N2>6GL{'7K ^۵COUy%pk[#o-}6 s:^1B:J_1 7?.Yo40B@ | KDqGʐw4EF~ p4Z]BvnvqWVx.Cdb"t^_94~#}/0ѳqaSndl?}gĖ˜m\ˑ͠jScP+[67w.}\`3k<9h8ٞNibvu$"_ Y$:䙁U39u+r+JbSpC*d}kuahH{}?n5b<*% ҂Dϖ~_́}tJfRǷk*c_lG[P Nx4,bj4{R6n26kw P#r(mj~gԢ(ZB݁:4=B@]2ύ3DilL8Z(gka CF'8 .yKX. rO~?3ƾJb#ă1EխO U`dtx܉iܵ ]( tAH@ qكpA o.ϏEȩlVm6Duwi"!--"gA#h^;Ck Mŕ, w<\<.U>'aB$w0kKbH% HtcJ =f4]b&[zl#? ]`ŧFi8s׾$vӖ>AOP$q4͊,j~4K/H#οR_`Dƞ.郝C6E%'?dI_ ,Ÿ#Cva < d0TM? T2I"!~͛MĄ ҉zp&M Y2wO3 OcIxaVB[g2tH^r/d79vQD-r_6<*;#†$˓m{8SLX窄ya?a7 W=׳~xŷ3] UbrMbGȾ{ &blQ*;&{ \HV^Vbl|<^(U['|k]3Ҋ4$l>%),(Z"J0*}(`IY@Akm=R-G 0Jpt/oSf<*+>;Mĝhf߱Vdv1ؚ̔WiE"߄Em4 }rA8i&ִ2 1?p ~OX=T<0#C(A,?HhuP'A$BSSz'hm<:XnSJB7$(KےRtd Fp.Y&A0♏)O7#ܺ\JbLl4{6fpTܤ(EnGsGZP.fbS<8ԴHz oCats;lYe`8FN LT09ᦢH˼"ȣJZpՓi B ҞH8% 8P7ֹ Kި-ۘ6KsG-]7\mt a pT(Xzc"H c"<-˺k,Ԡ骟>t?b%wvf14C.oUS `3-܈oNyO#hܜyRF3. 47 %{ӿwb£IVZ 9Nzd&e7/uJU<8yӽObU4S|} ).l>z7_}#MMRF;v\# @[~ʿkS;\+2vZm?c+aQ2vXrl}#ིil|Io0w蘢TJ4TZC8+녤aFRhOb4(9|->1뎖UНPڳ:@69X<%_%v5mdqgBXwY  VIpQNdbTn2-#IB[BP_^dg300-}'T'48 h$poBt9q~|jဨq "t@Ѝ@83lw'];MjWUh׋ΧޗbCޙ35t%ӯJ/ 9 2#QvI#92+ߴRAdf̷~REl"nױgpNnS޲:M:Ku6qQVv:_+uQdcf5f6r%6sd{8JlLk+ ~՛1,ȟ葏Y{3F}Tqin>6p`՜KpBC=5ێOpc9MZI٣)S\$(7dkF9Am}bhR*.9>jF.^I{~*8 &E = 4iƽ#zqf- zM7j?=vHPe*2k懲iB :3frيD}2=D0awhjij8wpGjRGa9aZ&'Jh"BSIPi+)8ZBJ#n"p,"L7vO8ҖPA`b4NNǷHS}kNyRQCSfuXTu5+O0h;#A㗦཈Ʃ8,z}U4"A 1O vo%<8pRpa*, G#g[!٨zHr!Pj7qZtp.joID]qDύĉE)/qwP;Sy֧뀫C=;z/`RhݼS|ZQplrY!}`ӯkE% 6|0GweS֜u`:O@hW%O\,oYH- "yV~49Fg+nDG KUt)n” Ҁ(Ivj{ wɲ[b{9O}y髆k~7CZCZjw9d{2S^e ["#R #3,Ҧ5v_TN}R`ʶÜ0zuH|K\A" .:h_[DQ'v|Ҡ[x!M>zce{EMNкƎ"BNr1Z샾|Ui> q{@? f?ei~ݖiIY༗ @M]3/Y( T xx]okP]m•3'w)h\S {FDL*e5m- (|8Z|S_^6@ L`,.٘,?zd%ՌvtNBB\yFﰧk|3*S~$pg0#jC3w!V4OmP+!ꚏBԎ!Ul"菙Y3va :rP ^Rd6Etpuifz4loH2\$4W\ apt"@(K9J5hig4z:F&>_뫇xz|%$0ndU#]Ln:U1Bh t2qd:KFB+8lM8|KNԳɜQП>6$XFB!;x3hf՗H3D>*G5NSvԋ3s̲,#DR=D.2v)=̞ԥRYͳ.MؗT)q]QM0v{gOǝP&p 9xCCD:Ѥ+@$ ՈkֈXYZ G^;qgftlJ-, ecĊO )45L^l\\* YǮ qLDʦ[x9:"kGti,D>]NWj^][Ӎ*FZc+AS~I$[z"ڶ<?  腁/W)"MoexgBH̙c8<dJ| $Os!*9J>4VhqQóx4P|Y`r:ZLa޻ac%&ꞫI'eX6$5p~n ٓ;8:*,TB#6)O̶.A%yq~U( D (D*s@WHb$xt<:tb".Uc7%q-mWdSPЇa:  *TjENO ۣHɹXrAoD`M4 JDzW}Va]]P8Ms_=%y/k}Yʜk#< LJ rUa[_3C0!f"bjXŖ8%DtaQꄰyr=wcJku/ מM˖"D1"1w}F~~9>FFؘ+Pz|AzJky#e: HJiNZ3Wb),j{]ȊRhPD4mt3$6SOÙj?E޳EH{.\*>j}< Ւfb c{~4>6N 8$kQ8U[Tɣ(&ģVFAHNv,D 13Q5d^j.EELJ&./+(DTGjp6J|(g΋;m;5>Z֛6&ȍu@=z>xg'N-vkip}T{wgup~xK8`?!)Rɹ rHNCv>y(cskpky:QQVCCR{_8̢r^\j1Va! #jU'i, ѷlbr p+e!-F먠+ zK `3T6tL'>rŷ#Ӏ<.J&Ȁn;4m+f:8QO[n/IZнZ(#d0.,&Q82*~_K}vCpu7ZsN_zq w>O2X-s i]@=eˑ'Jvi:+؀DV;޻o)w2ס[sAsep-3wEzBZZh(9>%:d1OO2RGgɏPj,`Z qY} r5-ta4FKMzϞ7f\ l `5ؒKU-fHquݳ-uD(7U}4I>P"G9UTV%ͥS}r`;1+ x>2v0Ar2q:Aј ܏d0!7dp $#EbƢ'+gFr}h7BH WzH"A.=ݣS݈Pih3eKO*&iR3uI9OEN7}S-V`}ⴎ+םfh*cK["™1Te[?}a|z·wqJ|NX|Q~D[X~Z #tڎ6;*YO:*ZPؽ*eIZ?%@g|Vd;cO}Gn@(8D[8 n裃d)@wXo_/]:_r>5(OHlnsQT_TK ۳r 1@hW%0&i{OFy5grk[#T2 |)$ KЂQƹ(p#~.= ;]HT 07LC ,, ׎%GE;;J6);{MRs*l' 5c- |ZtXr*[;h A_1\Viz5fM s)U' >,} X{Sfpݭ[ImWxٔy90WzlSj'& 7ccpߔ!PܩLL&p#DUv/˵e*1!7㘫 K6ōCB<G̓kn"pdL،[ *4.#2n2~z'nׇMyPG\bu FI׽9Sc$o|-TnlW3\SPˍ[ bLNjU_g~ށ[aB#1f:IsrBDoU2 <ߦ4"|,ne}vl !u,'d"P,?i3JƺyGC |:Ǐj6%y'V' YO^/*2e p^ng{l5sid+N źdՏ2ck̃31VaƵOvϸ|FiŰ k$ 15FCs)Xw uc5#7S_:@D6" 2rT{"d#(3y Rc'л=+،GN@ƪd$dA4ˠpFeB^Pej0'eJЛ [rLk'aJJE"VƐfi#%R\ξgh:f!?}ڈ9NARo#bFq\7E THG4UcM=ٗU@iQ=QNS/;ٝ?룓F b6dEe5dBX2 (`yOcWyYt W) AU$( Ů佈iˑ4׃\yqHIxy6^9j4?􏽸+{;k2'p}I-*=2TB-gҭs18җM~tA)X֟ք;pۥ֟X5NÜKO*UYRpU9;ŃŞ#  j"wYB@$.n^!upmxM;w`F )2Ӿ"7xYzl=?? ۴CrǥB&T!^*=?(dwau4+ (۞AT|6YB.7nApn†ƢS`P89X/ tD#ʔ\:*ʷvӴTH|> 5Ȉ 6P&ow0DYYD.HGeD{/*ҫ2NtA5g`fo^}R$8Xqn tk`f/ _22W%iMPKSC%0\8NDH;Bhc04:yAW GkA0:zJՏ^9k<L.qٙXT8ïx#TqSm%ߌGnric%Nj6YjDLwTwF4 K=_m)*q}~c% 1̸kǸB9\j㞞P6xej[[V786K79;!S`9 bH s\hi}b v /b}TWky5l9Gqֿ+9 ! kjkq59-Qm)E]сQ{8d{;9X}]?zjmࠁE3VN @2v1=s|2,tt!M4Q< _QA=(lj ުmOXt*Rr}ޒ;㼥 s *xr~z,*f> FÂGPk|ٜ%37PyYѧ?/E<1r33E< .!օ#=7v}3.{0Sp < ,ںoIz -F8݅جWB)-r)$M5F+E0QTxp?Qw'm+s8EsEaDL1@6`6wW\-7ƻO^>t]> " hxR9[Օ%3=ͼ=(pz^Ɂ(v[?;59s3 3ތoy_F0x\b8c=KOdb$bv}WYBy&_dѩЁj,9T-o>֝Ǵ C?~@L(ʠ2Co,1z ABH(C [kdTobɴG6E kZ[p 3~ Cۨ*9]lvLrC6 f;QN_ͥd⼻^T6; 'ApU0Kb <+&cR@AHȧ <Ǚ IOQAw==sǔp&q+-V{T\-A;hr=Qy(kyi[$ >ފm3qdqFs5D#XU^P'@BTYQk$4MSj֖</jT5:H+:/aD;6l [pj ^v E@ ZRwѡ Hw/.M)GwޯnHb\AsVTMA{zSi"1r\9$f]FIL`/;Kg'DLcztGp_ !,-eU=hA6+Bw$?R:xz􅻅x<,U`/KK5nY΍V*!R7倹=K>v"gߝep5+geM`'(vXYjt/WŃ-zjĘHރDJ3jlWKdBNs6xv^d|ꔃU Y^,UFz*e)RϤRc|X"PwSلC<?.Pct(Y"ewՓrgX=! Bt"K-b"NMp/bߑ"ftb^[6Ĵ|v {n+R[fDž7RjYYx5/m0`C][&TnxՉ^tS&%@1&)_Θ3֢8B[un}z.U KA{⏦ڽ=rnPHN|Ɠ^:ɘyw)? /xw?!iʔP,VE 1 %[i!7`*9QkE( %O}>qI7F-Ԗ1:qRҫ+jf<x{: ӡxbPPȊf !jH@H=U=N)qei%'#G\%RrO{GCq04B [40qeY#Y$RJ6]_ 3b{=xtf^f{xS-@z QɆlYCڈdq|Z:rA2xދAU/D(6[{C'tD[*')WI3&oIjI!7$~|Df]ޔ[ֶ PQhRV#yrN;0>s#wiyAīM;ZY8SĘXfFg$=JAwՊxl8(č!sRnzva'cbNv_*ܛ͸yhD KMntڮPo=r6[~: 7m6r.fN~է納 -fЄ}yrX"n d|"~~Ɖ* V-j4ȍtϕoʲ^"sM>{J^TpW0Kr+4/|кxOl~7{d#:1Iwx KMT|qz4}! TO*1eFKDŽ>tmto7x9n~9d ".i4Ǭⷶb1臍: {rCj)cSPBd}P!1wDT|nD QR-bbc$ Ax{I.n߻jX~R"3h"hR;4ϙ]^gJ<$Ia{tj|`@Z$lo"-q *6&|3bd9Q#F]ρy߆X,agGRLj{>k6Ftςl\[IT6xn [9nU򳚆\OW2YM1щU*;9 DjJIX쟼9HׯJh-,(Qg`(X_?ۣ}jKPz z{!VSrz]#_eeֳ8и[1-4 w1\R)'Sfǯ'< ݥGߴ +O_ {6BT`SF$ƚYשOAAm6*>k-],ۛNܗD8F Ts-J[vL9$O]t_'r#`H;?$P: gh.*H,@Ic<}+B*v6 GɉYJni Ӱo$[&9mi1x TXA61oIP[_O4kaӬ5kQHղ"1 y÷.[V4 4|Dvxws3ViΚ ؈OjnwE13FAs3ĐC]_UҴPhý<93ā6f_hver KŸ(~ GbO˱z4D\\9)b+jZ:ڱLh2-VD?yG3!Ek;#sıhx]ߪJS(wtc)]g "JZR? .0gC]+YeSNj FkN|;ėZc%ey)LP J$>q(d{ɂ _!pKo#le[IRY2h7~$Twb (3L@(,Mvijd72b.6d+|,IFi7FT1by܏"OJϴnQ'4kο@orocy/}]5t㋒EA@{T&uǀ\PJ!6h[:K>ta|pcVnyH$- Z7̃xjHYbmH) 70hh!0 lV[̖tJdP*2ҐW-JJr {uB,)WI6!`MvNI # ظLW$?1wlpc)ݮx^nj˗{HہĭdqrRkRoڒZ~^i@KDnL=1 kG\}K9r N%@djb1DZ1i-S@4urb+.03yɍav@Hx"g[z >M'fl=r@ଏvZǯ}-h4A7'vS=O{{8rr7ByPkPy :Cl״:cdd}4bQ;ĥ ]JF)9)j?V4.WR:tGRܛR92hs,z~:{e3\4~ \J{C{Dx7 #gT ː2^JK%C`+7|*[_A6~KLO8 vB+pwfZ4R7un62OZWCpWrOcrpMVLDηT?xiL4< =|;iJ2.opֽ{^,Zts E{Tj^P1jY%Zi5wޠXB/<$ cdo{LY\=TKz0qk8h콪V>̡{Sت3vh&jz uqʰH~c25 tH\ٓA)Xċ_gzX4#١~cꩄo~fPP7_8F=%~ʾ❕x-r2(KuXs>t2{L>YDXϛ#J`ԶvMB_G {o>iDTZݏC[k%1 ӭdl,vBm9C?젧}<mGqN]Y䝩xa%# @FJTi8M7Xje\3YuDȻT`l?s*Jo."`8pF*ˈnAuv'#FYΥj^H H%'z=jRmzV,]}i Yf9sr|T/DӢ[6MgQ|߽{-"3ѮB48^<>-ꑰ7Get08{g@NZJo@[ӇyR*.FI(s%H^yKV-_Frc"D Eށzui.%tP^u[ٜ#?҇2,@8ƭlnGڡlri(3Y$~xQnPxHMv>ID nMG7MĮ0bV|^D (u =W~fnqU=~٠x7J&G+$ $7d4_EdkIbUMyXM]g,ppkcq$"98b_XJ Zxs#S@=G? QPD V+Q:EkSa6>w68>W:9IdE43BśDWM}{FNO[X0pjHgIe@),.3.xXqڢs8 ֮kNXx;@Eߙ~_ANE_(%=lv3(ti*R;Fzn%r74n]+yZWMaGeeJE%tw:JbTr)Jhe%*Ŵ%_,SqUfdM50v^,TKJXQB-R6B4҃Moo]):+7_se ;ew օ/wr>VH=ʇ2y @ LU!DB}%g::hs7 |xc<.qAl59f1j,WJiVF ܆ֿPBNw`joH'  7b'dg=v$r d qœ/P[*j-y[PZ}]]wi&R;x!b=Xs`ci1[5T9HpsAd{cJ >쒆^qh@\EeyG,%" 2ۛ|L(S~@J,m`?~jټP[PfZ|"'+ 9 v>I0_x`Lwf`]/-Ky;KoPڼ _2񜺘GPьKGն}GaM2G)U[70&,[@n1 FWR@ͷZX8:h^L0GrjJQ/T28e;y/.C6)FAuEihA$ɥlw^}k?q.nH=q3-\QxƼ /4Ol=Sδ IXIu6*w]O#|v8b|~V@4 GۥDQ ؛kw ağ jQvmv=AS2Y/k$MyUv=''ƞmDݻ0!/1;6&4.re̞Ahp[~ͬF4(Aa%S'"eggXӾ NGm>^tԹ\ e8ٝBFB3/rR@ܹ7OU8'l/ơx7q AaFh- 0Fvhzc1]`ñV*+-ضuх"!.{~#Du!%mv<݊z**;T,/s' CmwH™ ˳ S3Tth6%}__f)3V'Q~xo{e)-74mn"W4+MDMjxU{ G0fXeJCV2 ߆(k*(=q#>W;pOx̺;Ћ!jI/wԑ/mu2OF$AǦ.J_5#ag{d}cæ{n7]E](dLOKc$AO9N"XeE◹xF7FxlOǠB~]hd {Fw#BGMLfpz=w+t껉[d-IiwBP6􇆉J%<ڍ'ANz+Z%Te6T){4|wv3֩5C{u5}R{ \\\z:r !~E:KJfc6X ;6&bBy"$4:L{ ]X@P X텮ꋤ!?bXUuy)Nt`L'Bc-pP2*tͻNuEPܱzPE=r>o2ӻA떌v)%uૅ^k2&_pH; EzBq߹ -8z9DN4,({VBw:ȠtL19X[Kc{FQʖ2bwwW45wk{?ŭLW$dO};{ny TxM^E%@!(G\oqm^s]D]J.evXG JR F0b^2N'}$V J[W|Y,,y[M$O%߼<UP!X錝_ 5d*wnsF#K#.8lo~2@@?o]T:Q$F6nl.֠@zsNy6qy':9b=RfZ)̊g8.qy9 J 1qcT`/-F &iJ3أ[iYф131b./G1Bv.O*i->r4BJ=[T>Z*u͋WBףw#ӌ$É{g`b ρ3+m%ά0<*0 f&@xco$3ڡu`hyIP}UՃF]X%'WiUCR'>kZf ThY y9Es.gǨ8(`ƈK7r`\, b[TϽޯJfw(fYm2V48*O ^u 7|NpI6PO3q T챣DmRcNx,1ϙ|`<է;Q _@eVȄ-mz6[,TaB{. \253({:֝٥|bCsPET0w-:)336lBڠC{q\uF$\a#`Kms*l2FjHzŠؽ=|3~Ua/̴ɑ;pD:3 24Yƥ Z-]-_#DpbT=UC->I $QK"l_=l<8`JwK0V0^NY菄ޭy"[.:ODD֓a󹳶 ,UJo?} /fO@X1#p3Z&:kz :CwbvP.XHנ=E0A \ Ӳ’".Ӓ^J*vd5rIZdTh+GW as0"@|'0-E#2fȫE ~Ua~OGMoU&&fw^>.c[ˣ:}أgEHKT<_EQ )mjg0G_x#X̿4Wk{s4DSK:ӺЦCpkh ^,[V'a=+'Ήg_lj!ϣh'Nɒ/H8>Zb%eTyDs <HYū& 0}6]hXdj|e!.i.r~%L"Wo|~VpG꣕"p9Uy Wz؋Cv.^7"O> 5Ç#z,bb-5|(me5O"jd /YP1e^%|TǟޠvY PML`y^>a EՊ^pZ? D*<޴o ONQP+|l_/ٴkC Ar($kչN5z;#s{aXnZks't*iZ|(} O1yei鲽 kjV΄r- 8FC?r2'{\fAc iZoP]Cbs@5SdNؗ%q>߬"Jr쨒 IH?-S#ރ? =Ӊ}޻RTr3ęc.HG:@{i"gǝ&p 6_W ,$4D+ǰ6R[ۺ5#}6wgsux'0cG:7_Һj =FT3պjn"#/uCZQ\Qf lrh_o'-/U&\Fo!LL&ɷ0zǏ J|>Ֆ: MN#C>t0K7sA!7~^:H%b\~ap^0,8p# s!L- o$BxuȮZ8L%ښ}iMY~/`ӠP[M=^]ЃY@uS5 jx2<&w=Κr''Ee _vo<~[Camv71=PJhqz=#6I%T[7$$*գ[(8Mt6O T ~DcysS\ѱB=K)rŤ zxϭw;oc{Np86&Nr)=`,nā Xn ӯ؊Ё[uvFXwyJܜ7yk)nMPPW7㼆 ")j3 uVH4!aѳyE@9=tPJtrVTpv[ x"c<—W;HfB6Glkw%+LJ'[A0en_:&;ZKSKKe`Yঌ 8:n民eOT9Y&EuK{*o| IFp8 WYBٻW) ܐguU~ #^}K۰2.b$|@Iݶ'֥/ymizm8'䨟M Dj2ׄN{G02n70/4vn:a:u:6)YNYkd PdnYY٪,I$w^s 2 md;[nDOe'+GbGh 5&gYI)ZiH 9.=)7X&u(% f/B+؁Z7 dMω&?;{[ Nw(xwve{HޭzdShZ#(-|%10Ϭ! I;({:%[ ) Aּ04{鵜'ò].5;Fd]r+MK5;A#iAN1EqFB*/ZMқP\XᲚ{>{(-Z仹Hsr4<~H!~y B$t nb@84+ E_=t'_ib:2exaFWr#i]L¢t[R`}133,\&]•JwK<_]kVJ+8^9:Ek= P;\or>ڄ FVpѹ?zNt"&dzGoF*'29q4t9Eyɖ[bR|^P'eC1<b n$KV‚P*<]L\B䌙5N&-~A_;XX1tF$mL{qs| , g)Y+{`-t}= Pk!8t$il\uߨp%q0> PF|P&/ۘ^ zd_2^*A䌙*knW:rYl&;Ĵj+:H4±oQD5 c  T@oH lLo$2Uar111V9Ky(!9{ ( l=n[uc-;)$G̍ dXhrv#@qYO@cnK(yiI1v+\E5ˁ:j|'DdG8Pd*vh ^`3>K-ɢIp )UF'm* Oܜ20؞#~6)zC=·ǭ:(a=5azڡFI׻Z2 -Ym:3#Hy:RDC(8h5܆m3 j$܃W~"i *f6$as Ȝ1V01iw+Sǁ=ML=S_%v[j=U 7EEN|_z`& 7S^,ϒ#s4USW3eIW$yi/?S:Vf :]*@~6R }}7x@*D!$(Qr?0Q"rt <뱤X ѭm Mmމd7t+iޘLѴuN " iU8"7ctZ ؛jc. T?Z_:D0K634jTv`Nr9ĈåV \hzdJ9dng~ɬLLV#^+Nu&E^+cBT/ ~NCҧBm`yY ƟMO"ܽLbH, 9MJW $'q{X춓#&.\p 4 A\/g*ե6-7h~g J“=6w Tjq9INs]P6h/0euxlZ )zb܀MsooF c!m3iQm ?pUcc{yClA!/] 2!0M@ɥe^$1vnYd80jUC{(P+D2N^XNIP7>P e/1=}ywyfn;DqdNL3h6! ^&Bi &coOYV( t%Ӗ 1ޞ N>Ei8,?M0nmzd-+V;3@ghp\O&9JIwS˕A GSBٵ^ kCzTn?{s^\b51A%( (t/ee"@sw8R&yOGuAQ$8ȏrtnW cx=(@A2ku 4MOL{,a%KhGn o<9û9-& Iv/z'H,r:8ܥ+% TgB7! (A%aAOnD!p/Z5ms)EO8OT'jXSfn_SFqrt3i_*Ê }&< rGCe~0c 1G3{T:؅ *,ycඐ8pL{u@=ƋY?[;P0b)l&Եc\6kG:Tx Z@ {4;uRՓsa$ܘc9 \8d09bq`f6qxhi$LECc#VAF)z.}ng~%ٙIw(GWx &"זڸNƋ#N*ʠe%e4ngfشNWmuWA{Q,^{H1fKYy4c30#^2\/7[6g`zoL /L>ŦN5\F':h#kQ vHKs ͥa/:2_N^Et.v0L;g>BEBywnrOHl]TKuֆ܀%Үq9- OC=rb `C⇍c ǤMu0HEW 1qͧuв݉ RvX 5K,4/ׯՆ8uyD*>Xei0"5k#."eRGP%h >uۉs:d5\:vo^h.sNt)fl.bUqֻ[#oNL^c^5~7 衡AWb4!-Bag ݪNY;Jd>5DJߓqhenH9j գ}ڣv>)s;L}DvFEJyW~&rumIeXRotP*= %Ҕ2k~9=["2 < T~|Dc~fz:@-&?1r+hجX])!tI8ܦ6\k`8_XEp| HrtӒW xJ/ՈVǭ3.lVk\lPavk]93$@'B 3%kW/[ B"s :oiBg $d-!aUp@q%K# ~K `H΋`Ιb,9l|oM-4}56HCǵx-muʈ)@tCc S)76ZyZIdhAG6i2>eQw,GXUak8 ֝DNzЉr'aG`.A6WखgQ q ф-?߃N;9א~ icƝ =WCYxsUvpwK Np'HɵlQĨ+7xo3(mmC$.y<) Q]_$~bW~ֽ[&~*j'K9P0 UBҋ8c@'xQPbsFC-jdvOOgRܫ89lZ︥9rCn5и惨@ oy b&ݽ~e,Ƈ/Cgϟ9<)ݱR)@p+%M[5֏N[t~L@*f+&Ι=mpjws&4HӶTK$ DC|pYVZ[|uMu4'R"Ziݻ _Ad׭eF$Vu&j닀{|tA/KPi]2`=eLGFB<"U{jbjR_1>&ؚ@ØӋ/lkc9M+1{ TA/߁UzO~\nL 7!w B6@`x[}G|:],s'c8/Kî*˓mދE_vueL佥qN~Is~"Cf༃ÿ;O\߳P⫓:~/fb y Ed lϻ" '8XEN`&q$TY, 8Z򛑉E,GQC*"/ommɓgm%'ъ⇑]P)np),?9%Bn*Ι |-{f0Pڑ<mX?AO p~q?r5|ڑj| #*! Hr~ݟLa֝`ZӾ혀}j<1?Gxb*-y᱙o4nc"B>zyq5 7x/ IˮqP&ȬY팽y\࠵1k<$:֯D&;NJj3ux]0ӝ T,@u9Lb] 36w[{YKx3Q) zV%yd.! |هm2!'Ɉv^_q7h=^L&d6$V#B\{]D#:s4JV]:q`-Sq+:!!,FeYfy֬n}9:#gC}ێaQ-&#M֊,"ݞLJUmg5{)H,f duc`esݓ>L>ΜCXO2%OOS@сFG$"b%o~O ]i6 NwϽmak0'Sh3Q ,LZDHrߡ }l&x[To %gCKس<5EHA ~`寝OL2ј+Ul|\d8/|NE EQ7~j5lnf,NƬN;( U [T#'@Yl;.*Xi ҳ\b?Y(iRuT!Eq_23Q%%JqY1Pzأ_׸vRcDLyTN(`;s~1Zk!Wn;X=~naWKGᷧQyTlu;(XiG\qN0gRS)"4CV `1tC2omyDx nʇTC/N¿ J,~ae~EqS!Ter:HI٩ ؖ)(NZH0_tV-e6Y†b]bF[2ngUe'oR /'zx$G*M=|l:%J+*/& Fy{_ȭ!Bt_Q]ag3=AXͣ¬xQrgl7w|B-wa=+e\ J)F5Yg Ej\xg{^2 b)qeU>eKˮgǽ:ff.h)U=1@=[4c^bQM@i˽qyBIO%fcIWmّ ] Ey.R\3ZYa I,JAӰwcg{AҒNʰЎse7$GSPk9T8<}KboFXrfc'nBxF)KIULTq!o^'P>`J /Tpssɞ i0D%M~4&e $Yoz[rfu8CTZs kB/6[HK&qZLI(Q|Ӛ]oq~`޺$8+/[Fc-Jjvk k%7G!kzZ1%^ 越Fjtc`Z _ދUGQTwj^d Oq)j ,⁋=CWQw` wtsG*Y\@e6U""2&f/]}&)(hO {ĉ#( ]s (@oiҋvfV^BE*: K-4BuLp'*|5Ū $]tfxK꾗DRYXƕvQO5aӀ\i51r?̈^07kV% CȢ=W՝ d6踭L@EBuݳ,\}`b[8 D7&E)UR4w.-x-^-i;6ۉ\cqgtl &7yLfxWK -^力"ykMzרCttjl$\iaVͰ];^Y˸:] gf؂Ax+;`[#Lqk2pl@눺:5c:K##CA6 Y,9*Zd_9sp9/>E^V!nY0O#JhgЫ_ܧgo=~;QWghoLh 1 0R(-f~+k+vpxA<Ғ5nJVmz3J=j”QyO:GJH񪅨w&/d)kIO&TO2S/)}00Ņ'gy] /nQsa[(hn{$-%_sB$"/HL+.\ PϾ ?2x^~sԨ QQD|]%lMOѾ8QSEBPӃzʷ'>^8w=HBITRfHԅjŽ;e,*1/dsv9u?Gx3Rd9ѼH\!g9֋((MI:nUlu`pdtB7ybqE:zeuJ◱Qv_A(!ʶ+g>jj|j_޹HDMd;k1''a_ 5KGJwE'G5WW ,+a@Vyq/jH+EȐC `ӹ' )$FW,jI4ox M/.ٙi4z1gUv^$$9)n5O41󵆞Q`xi% >t:a[zG ?i糖9DW)(O  QPyZT7A˴h֤'rwS0"(y~\%|6,ZJ o9AnD 㹿WNWvL M @ֆDO =NwgQjglRZ!3 . Uĕ2zfW]GTeĂ%7K0 Puzb~Z z:W}R[-\KlZ5Ϸy>ŞẸP2˳YBIkI?xIE.aB._j!snz,?fAP+pTw7JHlfخCMd TF7u ot=/=LD_IqHF?TPS9#f[sdͥ& uFMPzFDmLA-.ի TJ ({UCP@,d챮 <ک UeH2|8,e@%~ظ$8X(FHnF͸{:ܙ9[uC0=f Є¢*̦'XYy(f &Rr7~:ʩU8G[uԪ~#f)gHAB1k̻Z_(#NJr <;˗ּ65"UhIOS~')׬>zvKl}$C7nDCʃ!l;K'==ŵ6G3՗\r>EP$6?/7pU:jΏV)qs@56+%ܠXe26ߥS!D993@p kf|pGtg%1º&TC"#m*`xkannU^)pۀ0KQZ}{q3p*dXB^t$MH6f i09.<]c>]jb⎆AR 3)~YAx Sy@L`}X$! |ESꞔcq׼Ldd9|az ke_55l <`p qO:#snPfuJL|CxQai6r$sб,M7_J `B#jN_*N۹[Pk`Uw?Y(n."uj_&BǦlٝ.A| p6c. s&IF3IFxA˙NS?ݿVuQ]\RG0*+iٟ"#,E*"HLsTQ3 lOjj?cc~:_eT3l'1`<+=9᜾rH57G&Fi֌w8zL~ nm?EXYB18~WbBr~PZ-剞d3i6x`/{-]jYw}Ish_驥sS|s! c$X T{JBѯ]g=%ENLaEn sRʓlX)DxLomY*rs,r}A&uoP/a|?:%OaE^QdwQl_w__P#>Vv4`0hCo\ 82A4IʡMh޹9}gpyv8d5"2d/a}aƍKp?>J+RRvP$ݬh&wb .1nہ[cbu~yk1b#o4@bpg(?:I f ڬ%'ex,S i|qPuqo\ǁ ʋ/k]@ P6p >DCDa b/L'ԦEd79Y{h>e z9jWPHzMxl)d%4C^(JT8_R>2 pdEڐ$"p9w@t4T7C-loBR _]9ƹ/h=e4 ̏q9rڤ>)4Ak0,D)? ṃhdτ-ts33Mv/M'L9t#Çj4&>,e5,8#ݬ묭$sF,fkӌ_D L1o;|:5^{6r<\4RWdؼܤFǞ췚j>Ǚ y,a@\3d IX[915Z(Lەi 1;޶^I]T\32oo \ۊ=p&C RZL}ml5q2 T jbP5l:O@qƲ3TRb-Ӟ7im#DgSz16؆k1](We@f"bPҬ^|gb+ۨpCv+~L9C24+sٷv I3rnrOۊ2hQ5Ɛ=@;cܑԷH26秕CR[ÐI Ok<*O>2ğW8(r{}ij` LwA5<+?ᵨhi!Y?/Oܭ2X;8z=(E|a s^ٌeTi[ (F1D}cd?_&@>?~TeI;(v<߁Rf.[&q`k޿7|Q|Y/˹:чBwĕ,*>og<[xj̫(jADvfLIFҽJZ垥${v^j#LݧXW{bFJY%ґ$D*G=i.@3w/03Px= Vtw3g%霴v3zz#%)*[խr zoϹ J4ibjas?5lي5հD׏/<iBH=X x~j0tSBH့^K`o`dR?S Y4*un}!tӼE} C Vݍ&^CZ;}gNlvసj z?iA)} *\4!T PK$13aaplO{ 3z @]]mQգ>l+əPh{'eH{= ^ X6.3PY;ė=-Wt2$b_:pÀZ ~Bni!| / )ӱ좜 dSJ8l% <O/mӏ8p bAXÛK,IsE\c ɸYe: ט9 cX4gx?.Sx6먂B9R]8c>7_P϶B0N|~T%˭TktH!BCaв_OwX'x㼅RY;tԎh^joW~t*J(torȕm?dO-b4dzXYεzŪJ}~epN:-0_%* [P.zL1d,[㏡5mL%vLc3_;UӐ(A ~@Ł.m#LC( w6ՄFs?mL2^k!6]7gKT9*[Xˤd6Eyص::mRd6)*#Ps&~@<\1` JZm!,weq ̩dQZ|CuäzgFΡڦѤg!-e ; pqHRl*J7G\ %ܺZ~.&8Mj+@ˑi-lFU{="ʫyaڇ4I2ϾlPlz@ ݕfZX.kvBL#ž>OVJ_! շYZ'ٱ9!(܆Ѫ bb(*sK y.Gk|ŻS977;1z$v-m߲ 4){s^lI//v{Oجh:EMO&)PвOZ0 W 16$YW`Nlbs- 6<[1*pywҳ@H! Q ZsNn݆ $@H5/6Y2)AP'F b&<8U1lH! yl+~0:۟skGرqx:䢛C.%ᑝ:q"ZV E쌆Ԟ]YZD5GM)4qSE1=n$zjCvkR,YV:K y|+},C~+Fܽ)[rUDБ63&OB}m~.@~osb< I^U0:y=ѯ,\Ԩ&Ps7ߣOS+q1 s-bmn\,ak)j>R1w'WaY{} Oj.)ԜV/հ8³Evj*_NYFv%-7,n:q[mQ) Pkm`j@iO؈qfkY.+uEF{Y5M*g)T\C!mb?J!Z]b@h^!QƜ馚? W Y dec."g|pl@ʼ7uL ,q/كcs ׆j = AR:afLo,jOjX :'_D^97:ɔu_X,^CI>71T[bK^XWǡрi:`[QNV1Lz>9rQvd`Huvϗ, =-2:ܗ7D\R0ULb˗|e$J#c¥j?qrT[TY ?:W Bn)p(`ԧ~H0& m.:;`X}F[ h,D+$[uJvg0*8 [^.P۱u jDu'{S}LCK\<K&d2]_`0C+TIWG,('ʿ^ܸc^? Bx=vB hw7eK?cټ~KH&fz'?g|_%"8۱!wv-kD0i8Db{X<7HH y$ IWY0ڌ4,:?qj*TCU8CtKwymOy.ؠ.fy!nUwlo4i笢qH0X 3{u ϶G(I$D|?X|-u{8ho6ѷ#8iZ(wM;#k.>vX3RL[Eb &ۣ"͖-ii؝c94ow4~ | K;'FЁ-7Ň{8/Rf~ y``W2vKz!2;C9`)Y}̤ŐNL;>^^;Vz3̂z^ Rh-7=QuloI7 Vd1/ 55B/h-?} mh20XHy!i_%R63:m F c 5Oɨfo;9m hoߴ E!l|%>ex;񿾗%{Cؘ+_ @AQo|:F1qH 'Ϭ`'9`):n#;l,ݒJ 2)P¸tϾtJfWOk0E v9d Aɓ=8- ~aH$ٵC#KФ; x\ 7S)PvKnO٩Y9ȏ'Ƃwڋ[R[m$Axqo"HTR7|MnT{ g0KЇ5.΋: `}J0e?(Q0a05b3Pse#}Lw-*E Vd$< Zk*?\TB .Wg"0|&KAG&]4xנoGq!RE!pOu ?{J uݕEjUv G%_OB˛o37R xd=vZc=~b99b}f$*Y^Z0W` nsO ;::qt`ZAǞ"(y? jP%,gC1)&HyK`{ aԕ UL3`f>Bg\z{1/ԁv,TrJ$~{)o|͆´B5BiqQrFmU]oABthpJI>_ >(4G5Az+kc훫 d4bV1Whϲ*g9ZE߯T@JwV2yJ  'A]hC&+8Aa"ܱv p' gŸ(6;&Pq$}gs%x|qcU;Y_8fݎ6PepǪʪ4 ůUM* ϚUrXP-sJ;,=@z㋥,( 269n/=|4(vg1u0}xvqymaU8^Hv eKP.W "bK4!Q3A`uq >Όf{Dr;`g/RiW*\. ]/Ec fNe2Izt$1ʗK>l^ޙ\SS7̒˪S_-$a>՚(HInwVED߉Ur@s\z]kU'`zPbٖ?1t>2dȳ40IHNcI `ߔ߻AZ~~ETK߽::=H>ZؽR hPDvդQs8>HS'ԍ/2%3Ūx뭣;Q\5 q4-ٹhJ7C#Xk4;. V F O$cڇS}D4ja:[_CԻSD)ӱJY 9c̱[p3y5-@iK ~-fփii$f4Ң@p,N?G5ʺC71 Ry4hl )]@:/6 zd|Zj,FjZ;s,F7~_ըA$0ңCiG7]![#f=]kN>n ,1)P~&LLQ8+4-F MEM$]\Hq" K<qR#HbVp&"[.>'}й_ЕK87=]A:J2YUؽ-IEC3KvV|7N(|T7 e2w0M O(_ZvE=ڰ4{Ank ІYUc28XQqViX(<1Z*VG>89xdҘ$'kANCQ&,5z " қoT4FMx.W%CWp-'5V3|CΕz@aRO;'LQ~d}'4`e\]P_4,5!h%|T'ðw|Xn*| @.[8&iB{ p_ݚY2Z$(TW޼@HRymdVޤc 18 uԋݛm>q157Cw/bD%>UOgo#%@\zΦ&8ċ,me%Tv۳(Y'v~ΖVX%fN9lbԆ[-+1_6Vgv0TeҲXJB_⚹Cu2  ؝ ]n4xǡEy<_N} jǘęў,?>_)=#k8&5Q!"[ؑI& 3"awć  (׍Vn.A})\Z.flD?] E @"z ;D U]0є`.fΛ:WA~JKZSofۯx`' `%,ι"6ƒjE?ZQ IgoaywUؔ'Ul»Ԡ>ớ_Wq:mh4:߄a ; YhFnwsoNqzχ)(䇱980[J:\JN )Q+At%T\.%u/Maپ_!8Oe y6ֲ].poח%ZGl1t[ V[Ug1+t S%DL+^ch|~ n胲z?nwC!| 0@Ƣ HMa&NDҳC.ÞSYJ|E8{sBjK*?}#3/YO96mfb4ޅf7 by1`>m8LTuM/V@6u_FwhgS."3#ia[+lxtʣtCMI#Ock_}+ 0#|αh_-t=X9B"q4&hPekL%;]mʅ~20}244ռ)DwĿOm5Ȼ z1Pi|p43z?A(]\7HS1uJ|U~9;n}e_9ЯŒѸ%B]Flڳ+o߷obC+נ5A9FCۘʎCcD>2,LSdA^q߃{t]{um&iG̴ ?R`Dubp&Ъv3?`f͑>?7A0vS<5O-0YШw [3um&`섊p`qG`SaqABy"LK!wsH@6(v+~Y,o6_ܘ-eVpouoF(uc.yodZY{[ +قu /X~'|Aog)p__ Ɍ_Qϫ'Xc|j)-v=iR3ƽ0 =>܄KGnLWߞa,uH cYٟ yi˞$& pS2 >Pߙ7lp6&RknI ߯ZkҐxT-j<-k֖ 3.ǽr{d0|δ.n'&X<<2 }Zم°OgmA:$fXn2^ī\dZL3 a}V7Ups32bgD57xoԇ2 r`|cܽEko %g?rv5['& gB;7uflMՁJ#Ɍey5syBCԧsdJAytNdp*4`ޥJ66̕s Ȟ U'C}7>>rBv`MA(B=DfXV+i.3ֺG .Zq[a 9WjW؊g)&pF&1Rp*8_nVOIGI h.F)3"M$銷s]PK sҮ1'O@w\tfB`~ݣm-pZX#!m"T/j$JIoޕl}iS蛖WbYjY/̡*"k}udas* Kg67. L4E`2`Ru+Wd7uu=QaqMTn e A}-cl7DKsq3Y|lmaJ10%(Ym>&$lH8=k#x!U ŕ 9BCckagCܪM򝫖s,kW^<|Efb:ֆ ]s'n){~uT@GP8Y_ܫS?\(g(aÀ*1xj9=вny"=sBʍ =p-JD>Ǯ.YT>]P90Bq76 ėܯcspk$AYhFݲG/#ۯ[Hr B'5Y`ۓ؟4;,.{' 7+OmuZ@y@tEioz"LCrLE5r؁̀BE`Djh7=)DЗO.[1io㵄TA 9IlGNUsZ  9@F֦czz ڻ]JRQLQG1*L$ۧ mUxxC-CN$PG%Q"Wl 3xKeJ4|YS^eݙCQTJQhp/;GcR[N,A)"EZD2,yR?jhs,kG(oMZ".f  jH鄳I/T !t.ci.S;>xY\GA֥Dώ'+ǴֺlQHvVcA??i{s$> g/d* TU,l\r}o7ZI#E*Sl2ocEhU$Ң`;N8<]M\F3ڍF!ej:gk5 AXg ԍ.}s[{"toWjw-Qۣ\EȠs4 Z v0DZ:Lވl D%uJD9sPdWGH5*ѡ}r7~,z=QIXl$/Cֈr玶wW]'p?fUa'l-Xcۑ <2|VOEe$>Tt -WW8AypFm_i߻q J̉#+zS+v6J{L$U]RKK#>mYZ~ۂlIq=x#g@gb] I!B&43kn󬘈n1 mk||lfD/r>U1\Y-;Ђ)ΎF_@|W%A",ԑh{S t! `9ٳ+CTXG1HxTPGD(SК޾>ӑGr;*-@1;?^CffeI7k@@g),/7A7 X=1V߽;70 '+byD6#TܥEJ//8LC݅ vSy'2 >soT 뭜Lq@w֯c6ޭ⹜E҃hz׋փu3rCe[Pa$GNe9`wӐBm.C/!uaCW3m#s3?  M@E ;w+ g,I2CU1J#RHEEwt֌)I\|қt7HA[%W&™I_ "706/V" \v.n 'A0fGUN;f{vk*B:T+KG/ $p/ M[sVs*șYd+/WΚWGk]{BH@H^zS'zlT{pr}H:+j/zn12P'$pUܵH*49p \4w⾷B.Ct4" x<Z~;l'X!G{aϯc@ 땨)re%ѓ5͆z|ay,){oAC79KL,qH8͑Q;؜0}av':R64. ]S҇eBЎ;U+[><1^YAtVz B zYWSI҇>lšD6jQ agHܔz5#0&E&RUOËVű0isH՘~5< u6^7&%.S۫^ˠjZ.Cz-t bMJmZ〩b4]6]uBwkG>KnF H;&C 4"׌M5̀)::M.E(+˵%9|a*k5 QbK"(==>kBߔBv#;꾴f-i{@(w^3!R,ťHd2SH(t704'}iUuKa40_P 3ֲdӜ#cwQr@8 DwMv[w s=ӌNNat 5kBE*\ J!8w}/ ^>U#uK_=iqg1ӹtҥ| KZ{8w '#KRdi!{[LNJ3TVK3@tR0%k}y>]ތ_Ap^+;_jOdFaGv8ª&$^iV# Qpt">>ᅛnGn\RxlE_-JsQ⺏,{J `țQU ShQ$I5SVCvL2w.u=͖/,3RA;!W|]ydd8Mq2_dvر7yLAн*;)l({} TD d䓱6 }v"m7}e1} =C!o_Q2h_Ts px1$fC})%/&bR6wϟA!RYD-3]p!!P,~ߠ_qpEa"K:ٔo*=w7_^SEXĿ K .iMH7Ui!ci&P23[e)G8pJyZжD|eݲX뚷7PRe^V砛 Q0YD F>ݞBVv!Xey) ن5(8 #(̗gMi d.@9n&{ח7!g&}Z(;ND0IrX)~ | }ns=Ð!$p?2?\)*ryq=1A嬀#q|z [ȏ W )g~u?:ϛu? ? j(d KF|d<<@5?kiwdb| G/|Ԃ\1=w9q]K%I2s6ÿ\'Xȷ P!T_mg|[f ^y} ;J~O|b^uIe+wNzN. .Ef$&xHHxFۘ JvBu&Q@ݷ JHTX j7WH d[!p4'{1:K<݃pkEAl̗9|(ˀL/7b˿Qv~2x0Eep@)|زy~U[ɷJw1R$8+ ZvVm4Ca|fKCr({4UjGK[I 9-FBKI[/͊ʳ7[*.Yc@ 47K(*cцz)^TvV6hyܙK1ɓ\^gFWi,L?ik$_1!)^,t &Ч$,X) :UD$pkpYujd7}Uk+ڠ~[䱠vz/*ܥ=E|pdcC)ghZйZElAD̗~.1k~8|/ʡvUICu~Zq H/SPLvF(1[65rPno4QC`g2%.Nr'=Tupj]t0yh*XD0pqۮCR,ę:?_-!gޑ=üٖ,wEAKh:>Ѐn揇yxڼ$yӑ98a?^~M$ֶUI-0͍h&Lh4ӯ =y#pռ6%FQ b}@a( .0/x}颻ZyA=hk((W8ayRZ/`b hn7uTQߍ/H,, #R^˩ Sv[qЭ%×FׯtپB"! {-̠֧9Rw*W,^91`L R&,W=7|ͅ8$u}5l KX7iOVkT@aoI-qnJ*9WO9â-C` X`ac? e!_g]n)h :Q7ȝh|4222p2T_<4~u?S9ė(UɶR%38`o*rUM'6QgDzD''A&qMˤO=OkKH5_׿z 8fdi C_KT>7N.Wn?'!&{t'ՎJ0¾ P-+ .B!H#@}r=)OM"dsb0Q1>*ׯT a8H'FT *)_Mr/0 6 ɴ8kB4xWƒ -y[*&&~7CYk{$5&2a(+WNAFJFs-4GnBꗳ; \ ͂8ܩIĔ)Az/̿[Ѫ?Gu#JݘpRLX5~Й6 /`ɷd}!*aBӐ^It6-/iuDWȖՔ ?y32T.2@A83 qz"B\kЫ!jE{ !";L ;Q0D xrnPjO^g?Y(DJit(JzR.+%v+R_:`GwhpCRz 3xo1 KkYGɅH7̽Dm;;eZ$ OI<`ñ^@d+&-^= ]YDL2>)db|YR"]n;HM|^-/}X$̨c,3\+3VS~Jя6BkAQ8z>-ƤenlD1O@|X(˶~0"!OvXP ]=8>YN'a!q~S~cCi DhpYs.}_b(T`>+IpѨL8Ñrk@b9el Vĕ噖t3 xǰv n(Ӑ~^z!J!njxƷ6x2|Fĉ1F  ~L؄=!)f̦kƑǛ4hF +Ҡ\ @ZY!Ofb% բzoyy%WF ww~VN[bfE[ U$WwӞk[Hگsw рyS!)[n3> į";w&Xg}@E/6y9UFufg:*бOm3 X÷٭pV|&9O,j$×Xt u׆ v}p|@éP`vh0Y$wVEt4~=(cA/oqw )4)4">I[}(I<'%0:Q=xs.A-yJYMҘw~ 5"Qًf,1fĝ4X Z.fk{eW1^X!껹룘47]-U ThZb{s"6H0ڬSݍK(~ڐ.TYpNe7Da#`(X E€gkҽ5N74*|(IAdw*NM{5F{ -;hB mnA&%ӳ{M cD[FGUfE 7`\0 Gx\OmL3pL |71iV偣EL1$#kmPXEmQb/LJ$[ިsK,S[WPǍ$0բTBFZOK/~Z~)k2|@z%ww#H`DxQlY;@aED}RoFGg?MK=evvJSnވLtj'/ڣ@xcuA^q^%QeN0~~.FdF2N@b3:HMg"ª7e'+P6mb542aBD1nym~=tfNPPzަR^7w?cieRFHq;_ssO:L7q!?W7z6p| j JPf|yM,f74T*K r|!nT&Kdi\/[oU!>rE4D;o*(cXAJeliRyb b9~3b$VH]gb l,C^ c#PBN lRbA92 ~@d SEWPVb-7@íM16BljGhq@~gT3H_A]qd0{]}XΥIucA_w mmA'ҳ֢c*QE:(Ю%q׏SD!VE,ɴ^v`"&ITk듀Q&~"! m٫~1&&BɤE s1?j15M[7 R^l+޷ W '8/iYϾGH<d(Nn*%rr? J-CT37 (Av!h O,*̚TH|O5./?g;Нn/PmfC_ X~cy-~$WuT & G';Eqh${ w6KcՏt'wh>֙H֕cATVgN{g5f1eeBϞ`Qco9jo:>'Z]m"t?/Ƹf06$0yZ@   Mr5?)ofcKMʋe -l:.MԤQNQJ n(5UIlĢ4Egο.Ĉ#!F_Ӟ}$p?#/kfRa'!Y&[rc{>'-]Ud-3"$zL y^}Sv0JK*y#eؽ{_Ҏ瀐4keUO{,s&WS#:ÛjM/x} OE8V.q"[Dbr24%"Eh2; JDXG.E&<.!Ï{d b c4aqX C=YYarj_>9,Q8W5kSJpFf,K.U !YV븳G]3Jå'<ߴ3X=Šu}[JY\!8dii!SWf`QdUID9TX~;7) Z߷+i;Tbh!]6H|88T .ǒ#p¡a y>Rľ5ߎpmhGS=]>X܌gҫ&TJ lUHpJt_|K%8Z=9\ͧoqo eV/FO~?> =pyá]E(Z֣/%v/KdS2Ow |UԷ7isi`<'|AFʇjeBtZ(;ÊɧFF>9oV`Eʅ&U$c87Јq7[qf@R멁7\d&yd{4M>/c@.Xnsn,ٺS[ZymF( cE98l/Ӑir%Cq7av_qVO Fj)MY )R!븮=nmAt49ОjPuQ*'G-LDtTm)@$w̎:c^i48~"]H2%ȅ)9=??' w|ʺmm" ~gLI`w361c{Q7eƆZWӚ)d2 |iDᱳO<3"Fz Y1FY$R4pz|Ɛ+ 6qBZB&b)׆840<{|D)oCmi %;]|vI5cVp4lv@>S\u8^w3KK<1b8 o?q%yнI:PyN_ S/b&f;bq/~g̣,F8$&]"A{7I?cnm\t ^qޡN~fZJ(F<eXe]hH*<Ť =- SnLzT]LGfPb%)3o3eڍTɄv9N壢]uQCϢHaұ+z9rpϪVޛfv{&:mN%x@h_&hFn%cHn؜R'"Audj񻯨M}eqR t'WCFu7CSLvpØwo1eļ{_0C`ɤ'3ꚳv }Q#Y4)ʓxwC#gB,JlQMmmm1Ywg g'NMp~bnUY}xƵnų^9#c?pL# 7K6^̋s4(=\\oj-d7Jv(*2U#Jj*,[ ~Ou uw$yzjڏ9*7d^켁TnDyF{ u"*!ZEt:g8T؅PMeJ}wYN&ĽaYW X. kf(lTXPDU!l4Rt)cji[S 2/rǵ/WZQ~_spCr_#܍NoOL0v:> Q6`MR4T5F@X؛%s'd~?*]l]Df|=ZF207Dϝǰl Bjwr>] Dacvڀm2C :BϞY(bv&6mr^'|aه"'(.! ö'։I6;n$ s G00կvS EVWN jϓD4uFuvSiHPEٶxUpWw|hI\{{S!eaduPqtZn4Lr=rAPcR{̐~R 3gO#;Cν&6]. 3rt cw!" {.҉cO6yB~aX/=~<2i>"EZgg7usY^ HU-eDf̥Ё# b˰%^.'կAg>u\ت N‚U?Gan"U e"v߅gŏ[=Ned!>|7Wt{[`],Kx<;5D&lµ7|_gY]ceO"{ࡄiƙK *lQG]u*`/36:@T@]RKDef2G /EH؏Pߛ>Is^XɦzGs+'_gZzԨ#,8K|ߴqklo2^Z']G%˅V\R?\b=Ʃ*9SWH nYE#Kyd?ҹ4eZY}5NPB'VO#%UD 7H ,2xߑj'kܜXW?TQP̢xJz>תk[ ŠOɋF@uf g˯}=,bD/d,x2dd$;4HG2ky+}Nh[79ۧL/ AUni¬s$*&Ž+CG]F:zqP1pS ]ùKC$"Пco5a]@):e :l8n2 '4]5lf?2JˣN ]v~(4c]%9{D.U/ rIU1ɱ ,cv~=_O^R'|er-ka@yrlj2`[v2*-4=0P{1hUpGyBS 6\mn{zzoy>;Cs )[MQvRO'^P,vF|‡vAJ1&:UW0In58#55)K@*xjOʺ܆ЬLUބ-a\;C[ZcDMgR+8D#U8| MvpHw*19NȚ?wt 9an)DCU28+\wTCGd_ChR1 +J+D45t Τ)dՓ:'[wFYHɿR*ۚ:XT߆;:8T̝Da!: :s$߂bt]"6 zzE-Vn3g /6G iWkc*/ U/U){d&Ȫ֗hMt8:`(j+@Yuh%ZlT۬[j=48{]s',!A~$~E(>d$!Z>LNXxo8[a5+Q,"NP mO`2Ib'1^H*zx,kq>-B\K*s`cHiye1N셨+6Aq2gCqXDWrXӝھ5l9(/mV& aoxR" *#*̨WbiX{6Koy' ǘh̗^Xs6B4++O햅DVci1#^pvb|]+_~ma,ҺVu.%e_#~Y`^m~f?p\܊, 9A:*gAΎ-!L %?5S$JhN!GDWL[; V׻?%I|hSn+(֙t,_]JIC"2SFlד|eAWIMlFg>?ήۦhzൾob>_SlMrN%2WrǺ fIdù$quU]oRQhg:i9! -]ЧIםf%v0kZqvE8 ޔ٘˯kLSOoۉc끀uA%kI'nZ=/\I{UJnR_fV\Ns>j.˞C 6Q).1rkmRJ~VhǛD: N(6 5kd?':jVT?d 郌Ȓe\ 7=9='<ٙȞFBQlS8o@ Vkc 3ߠݜCAOvv[Ԕuk<$ă߀MhwZx^"( suOv>N!<&o&+w*T}JZay*>k3*)]Miªh-İ(r⒞܄myUQO`wJ -JNoéN/K gU+bgXwr)ɱY }ß<yn涷#%;O<߽9iK_\"\m*̲ K{[mg_DY}I~ CVP߫jVwL!Ɍt>Iu[ |Vۦfb=NT]|2Rg*G8Q"]_W/T:ԙ3p6#F2(m+|OsRxb:# MsUСx&hӦ6jJa$YޡfvGh\rWpŝ0o9 )Odgȯph("bt{@6CyN?~1mj_-᧽ei[z- CLz[me(>htS0(V ]ac3P_W;vM hB\@d4-Mc^mM#zQIz݆*,FqS #rؘ'(An2!N>FO]GZXcS0G+k$D5{H bl At-8'3\͇zZFG;b@"8*2]j2KsMP I:"-m. '7)D0FP=AT#)ݚ(^pt-E(7= ylo}x:au MSJ[Ck #ig>]TM KL;佬^2(ZwFc@kJ;8Pڮ<&|3|nȮpZdžR-Hxif"rֆm5QY9)l _7XO6aE.m"*ԡо^97ҤRS <1VWpccS&:'E?L!$(uS}ag:Xp-/Ash ' `8whT7‡l2q+[^1- ptI_c.5Y؆[J:]BZcݭT_TҚF&t:(ςRC$,'4bqi  Ҳe0G+:7  fhjéU޺_C#KqKb>#0/z] O?l~ TkCA\?q8 55QѾőK?Z'6&UnYkV@p# W{g}n-9?i,upK8k) ?XJXA5[A"6V0u3/0 ;m;苐A16?0j8Se`)PcFb b]ԌɸΠcȗP l% 1oXjKN[8fM=6q{dbFZgTıcw'>=  dG8NUXFz7?jce ݗC_чDCZy'@C l{?,D^ me(Ac^ԮVw5 &Dg!o`g]̹T0N&5UnBR:PfQf5ڗGT%}Pe%<0%c2:.HkQW?p.BK$D8,$guv3b#d߉X d1w$݈KmlxW ?f6EkLQ$Ecafv{NSpׄG?`]ĐlUecؙX!7ߨ5_ Y=g}=xb;J Lq-FP`G8N.RV 4f(vn=@@E3# !?%309CΈB;]ňMT(k'WP07^wGAj뺄S Ȳyg+EY'BAl\'|AfZ-GyJ1u)O>@V'3Mn ,?<6to0UAlrԐ[QXz/'t0P6V݇+on}'IPy!> ׆+<@k>] 8lqn_^qдޛʝ5 W,--BY?TC$բ ~YfAmr~ˑK`3hjb} 4I/YܟӹV?|N.oFzpLP.^O0 4dZ7=n務ꜸuE R?h e2i" -1Y1wM_[g43^!`cɫ/4FNw$dTUl7|#z PIpҮ`vY#@\E&=Z5ΊԎ$ ɹ( %<1;x(!Bq.WWs)(ZAPwzLPHA ^Ѝ ׌0XiN1b:}[ː\ξh$Oo6$kά;Z= _T]k6?6Njh4{+^JoF Zڦp謁y47_$i4gNos_uN>)ZWCgY-}%7$+= [I|-W!Izo7-ia|< vrmѪt)0PXV!PVҟL[qy^j[W 鵚OU2B6y1lo큱\s4$%cН6$ )6<ߤF <@nwe D{bjoz蓗9 ^ WW8zB6*,1 2NRܟ)L 1[`\{NG!y7I*)ҞKPӷa.lp^?]9/ik{GX^]_`<[,åJv'ś,8(Bm$AU/FAQVw V31]uҪb+C娀,XyTȮ(W_5P=_qY?=P,&HU߆weL+ !xX @OzzQ?P#4!Bk?OGMG>jRyYIz: ^'3lUk,}/@grj|݁o"]Uհsuᖽj|~3vcgA ]C 42cJ7>pM&_d.)GIWH0 FlE=#pX70P)*i;br}κEjRKoPinoKMT:ptԗ$?kTƒ;>O2*؍^-fW9A!9O떟_qbX`6V[Bk<hG_B| MhLs*OeƯVCc:޴Ie,&qՙB!J̔#=mf~qADp/r2l*MRYh`04\)ֽ()Fcv -F!挛Ќ{6WυdZDco ܘjr/W%,¯*@t䛐,.(Ǘau4e}{xy,IKb6 ϳy=wKx*t(`tӧ_ڒ$avZ06J|)Fl8)r<9(=X2fvV:u1*rK ͓zF ]xtJRRv& C'}8LmKuˮ=^gFA=s4}%;{xn_= j$^ʳ0oYsbƯFҵB1 ߖd-i3p\&Z _>BGOHDZdxPlM%JpHtVxԫ ި{A&qeP85H U<6PWtL:A2ba56⁠z+ɕC(w6M`^he剩Q [758/5`c ՘H..`&&rZ8,0zJR iG,R=vdH>jT}ϙ_={O!0S*nPdl^!k3[ ,У:GVYi_{^:p7!f0 H؈wbT,C&c&ŏl4J-KOFS}>Qm[q)7zBz@EߟZNpx-Kbo!,w)\.=vA6}޺Lڒͧ(HlǓ=@j1 V܋Fʎ b5;okȎ4=̮|3*-dR´1D%cW]ji$ϱJ| KϏW{f >Ք-uj^#GA?.Zk!ãP+t'jP[RAkf!p`+)um,zL<`}2 Y|κ@=mБƧ,@j@YoFq4J>f`†])z7sWM3ZьϤYa'gN598(@}%f'-;-uUQh1o=!N(i<1$-W ʃe}N .w%|2CyPV\iW-A?U&wexhz ;*c 5 7=>ї F=w]/( ȍk#Upwfxq`. c:CϗVi_PoP ƛ-{F^D0֦e/`ٖԕz ;)$@Pb6:dO̭1v(H)5NϢe'^sWY]m|4P`EhHBxC^ [ |%ϹajWMq4 5lQ|A{4K503- yce.2oE4^e,F_`ž"?+goE=ȡ,,,'5tfqqy!!% pj$],Gu(c9>ީɒo@5)D*ÅҺɀeYb+O+g @Bp'ӱE\kej |h{XC&VT_*ihmT؁Q+M'P:@g;Q3¶X[YKBh#]UhiTyZd=^u/zm 8B?{^ͩ|+ɘ,C*f6d7WmߎʠSn[KmY{WtkۖݓCȼg 亯´Kq%H1$U0κkD$j!N(g[tB5dwb$M')`Hj =aoaO3W˽N*>IWҕ.rN9 r/B'dgV3?y2 .=ka(7Bu 9 P-z#=îH\0\w=8oա@r+ SwiS&\oA^xԾ:wG}[\B,RBC:8G+kgblK3wŪ#>82 lv%/ųeq:X qw32JUsX6Q+ R5ECf%= 4c#5 7p^~ʍD1F _{#pcD6S Sv'_ѻV-Rlh]=wAW dJ.Xp'ᱸ{f} ȹl#NrpaQG',r INb&1A6>ۖasWUkJ1S`o[b*$UAВ7E-fJ xQ!<Ϊм~dgAs ܙJY T`!Lm<1k]W3uL]-Q._$Hy{O2t;_xt蚪.f/+~ET!qгTp=&v^-`}L1_6(I9 pN/L`jaL5k#dY $[ -nYAW/^Jz`J&%<~Qi QBٝJܥBj4VZڬ9g/<=* G WPB-'\3mԎC;6UGռ}m`udeF@źI-1 Cɲn GIj|Dɀ|=7֪wpr? 6Œ|XUs5fP3'e[.p9پ~AɞɅxL( sr94]g{.}UXT zL)_R^W綊sF NEi~Ă^B/zPգsnT!"ZN(1f7Q8u9`(k9?*ؑ(*Vfʷc;h.{0 eMDY"xʽh$KRdxx@+lioJMy> bXr?Dz]nłషEgsZΧ݅Bl%_ykfTQ}m A7 +6!>zx ׅB3Hqne_ŷF2\ą=pGVw!DV l m8 k+)`HYu}]o97B+rP[pw/?AuNNSbU%]0֫3<"͵5"#31e8 gP38g>*\S|Qr!6Tc ׀(*`ZG,YJ- gg4_juk05:h:L|$s0%V-">iZ6oZքca5oܵuN{ndLP~FTrO%B[3;e"ԌP}k^osRb톗\]+Zs `NXU\za{Y)Lkћ(LlwɁAZQ.CZ)O+wj8kKw*SԹ768Dj KC&<[ka2M&:3y"833UX- z 0(Qć [@7KzZyo"8jHgBMIE8Ve րfȁd泌w &) O6=K (4@JxG}>X %cvERYTbQm|Ysb ǎȤ ;Dw *%j0F(Pq!"GZ{3OL q֖ulŢs{IB(&׈;9FPf%y~ވ#i-6_4kdt):lOg,bB<IE֌m^^bGʃh10}@|I LǬ??4YjDjOZuNgvݚIs)cp׽c&+J >Q/| &iJh:xL*[![q[SiiD/ 9`u:IIFK6c)n]? Z6XacȺ^n*LRSr`j]zO: "USᭈpofOuTk+hgDϖ %Vt C|}\ab|qSv-)O'lW;Ey>Xvyn^4sD]Z4v[Vfg>@Mt C=?0NL h7| )$rdB8-\IkV;q f(yc엦R< g03|cC ~*T\=ܥTH)?gbRቝ^ps]ƨªFFƁpkSE>jfҌJ\M1tI%.\R'oH*?",!dnңT f 7iS =їƒ•2^FxTRv[w3\^$0pMSs2!W7_ʲ 7~[+4yNL֮qcۙcu>> x1H-Y2̨DqԥDNocvIpŻ;PoBPCjt| A!'S`#<jya3V$n8.erFN G 6ی މ!亜 AرH.JqޭH;1 <ޚ_tré}_l#$SQKIJO'F̑&{#pGB &٣=W֎](ѧ^5H04$1H`a+𻝷ȱԚ\y-QߜUrG|wIL!4n?'[WC汮 `b p>iRJ‹9 i#ΏoBJvHg R&vJ-WQ^ &䁫~m-kg[cVn4ЫY-=h.~Xr8Y0pfV*.-Nhfdgi~'36jǜWaLT%eJi IX>$Fw@\'6}&/ @Y^i$u ;D[M/t] 02Γ\5|ۡ$k݀H8־"̼=oaCG¤ί\OR֘? PDc3M()ںpܜQ p혗a u/V*UoL(Iɶb W6UECFc26 Qn"w4yv\/XPQd+'@X4\gO W$3}Eh= V{ :FX'9皖|? ?˥ "ZCCŝSeWF Ey5Di%Lk3Y0P",|9h"uO/P}Q<@#mm )$~pG5Yk7m=%`pX=9jh&}3pe7XsX? ѹp:=KЬ)o#)|[0R`j~ \77k;C̽y WvC⒥!g7-Q:öj^ޣ㲜St،DڗߣxH"!IVǕG^a` #f)`ʆ~PB%d+T EQG$Gsl{.dםA XW4\,"s Tk*/XqƣDUܧs  SaA%=i3'17C婛;4Ls<> 'qZ3e(Trd0/pIBsmh,A)ar[fySwz4R$8JueEځã5UN2Dm"bm[M]ms6tVCǧ*I&4loր.@{=v\ZGn.C~]~e{\dmPߠS@uR!; c2v|_,󬗬03 >7YrU{72{ }mM.2;JCoch &~Q4_7-e,ȾT(#bwco.u[ט0d;w?Ʌ,2 (M{kK+ɓJ< Ԣ9ͼ(gQOϐC qa׍eyd:/_zA{!YQ 'g #<<~HVg zm+̣\gFwKvdf;\ֲwqF1$BPzcY0[>mM%\p G'{)+m'  4]WC¦sEA+&7GVfYZi|XLjj7w6*3|($eler 88çNbdiqyw htեiF0YM_B4]D2vuXP[.pسc\̹(aVZEYs*o5ra˼`np4M ߄] Ȋ-E*"vQڿ;g?+d΅O`3NY/j'Ĭ =pmG{DJƿ&:9P>Xsz~'WP~?p"qz'ŕ\6CYWq2{dOhէъ!\MCRNH'AחcIQNFќBgࡎ֒ͽXj{dv]`9b(q&ƌM~Kp1Zѻ ]eC1 Ӗܛg^qh2c(lᤌ&+"Ĕz#W<5tt[ǕsM~GO19k>{ i<6=pZ;*P@H֪w}GP g1Bx(ė2ɽ> ;[a՘;$aU)[f\=05x% $h2' }k z+KmGm;Q헐PwC#lc^7hKn<@Ivx$9y:$0sFV68r~R^8[r ?sXUy* 7!0F3k4#DCz)m.{dPԹu<ϛyisnuzZo222o˪""yQSX.&hh:/% ._uGl!2T萅ep+FغzP~yQM}Oz Q\SM׸ ƈCsJ_(cݿM 9LXZOYW#^' ~g'qyHvw'^0o)F_kGy򝭷9'%l2$ ;h V23p(^ϥb 3SrI̼ԓ?:2TTW y=w:wHV"}硷:Ea Ht)X=a lF{۞Z3TdnB0αN3u:dY7E2wNw2#N,w&>~>`-C+ѱ], 7urJ^EptpvYOpS`CU`$L#% eknl?ܩ~:;)[jdu2J[T0*:FMh$XO֓Nz_E[*9E[r{-|mAɻq! |Fn ؊J&/t=>M~^!#KACr3"sk>R, V;|"?u\"Υ{C]*TJZ +WE_M~G, (8~ڻ hҾ S#+)n(ZԊLM v-&j̆ǻjp镙ǵ᳟JTkAI *n⚌hvR. `곱z>l|~~xӨ*`&GfxDդPiXu]9'1+njP?s&Ûr!r4^F( F="~$4#O-G]anYeب^^ETqz]j8ؙ'k',Ze dݨSZ 4QZڿdFŤ0m0Ӄ1S=^nTZāvěkyRaɞdgߨVŦ6XQ svFvy, .E~Q=l (ҁώ֢.\ bI%i_/kcŁϳ̈Pko> 1#:zsՌنpm_zٟ[nSN "ܯCJR6p]ȉ 6s4SHe!+声vz~wIxڮ@sQ AT>:ƫT[Y#hLP(?/vR-x{spTj>wn6ώ |Ģiĝwpx_Nvg cs%e *cgKE|C:nؽDF$[}Qɶ)n^^yg,容%,V{yT6K bu{TC7t|n֬Z9biĩSm#ؒh_ EhbUUB`>ʺQBEV!˼ D^VҢ+4{BE*{bj;*mX0bF~&/m%9DY68l0e (\Yi>YՊqͅ0|\On qV0.<<o4lljgq!z<Ȼʕs/'x;īlKiIncpR\gJa=,ZmzOJ"\'m'|rBV?\ohF?ć`Y2y!l>a@lUDCXJI،1DmfcHQ LG5EX=-ľ1ɍ>\փP9Mֶ^cySOc:[HGpZPRT^sd~JN̈́#ߓEz}:#kN18#΅W]cgsUNx!lqhzs ט|>[ }(bȎR.4 %ډ }F!ұ7ܢEԨP[q L>nnoבUr湻 v <7d=^ЈReDfGٹ^si.H*xmX1M{kŋ ϥ(O}w`R55 gAJ]Hi hTP[`flWUVF@> }:S3X~ݜI!#CC.x[id,~.J#>s(йR\r?Xr6Msx/m (aGx,)xEB"(54۬-2Ԋ>D AU 6G$nt۷ߴSͤF8>˩CՄ`jrIAc<SSd]X4@ 뀢K68y|]:=c箢NrV4b0EŸ0YZFV> BK|-#ӲρH%q0 'P3aGX=VfI.T/@h4uэ/{[mh%IgA{ hgrOΝ ߻Rbi&❏Ncߞ#8 xS4V ٹG̦x9 lW3 eϴqcՔ4=n (\>/jpN# C, ,;`4Hl@vn9`%]hi<*5R$GI,|yM]ӀeaѕϚd*eVK*@Kt>GR֭4&X>[$wgK13B2iG(N9Z֐e:m_d$nbP=lձ3ИO#[f ӱ%4>I p,RcC^£1[CԞ,*FIv*z`ԅtiCqToM'봇_'N,/vsY,$? CH].x|ŕ sG@Nn>"ỷcrʼn)W~*6!pv ) FNs?hE\p~}\vآ Xsb`4bC`lZ؊FK,vfVz.wpjO*nOuS=]!$[SbBаhB@Pb}gsl9ERQ=n"q2qS;D"6*.rEBB佸|C:P ,e>"?r(8U ܖdœfEwC }±<wɛ?&j4-K}%YKSm+m_[8v8fucHޜա%R:M+uς}y bJ"=ױ'VG$N11kq~#4ca-zyuTܽf)qpB5ŧ7(PM7-~ o}xl1aބ{(j1çgO3v 4[a6؉e_)NWN|/i H1G5 I  l c)}7pN1^uij(9-[ydZ̅\n@ȑ{iKiX"BLAŪ__z0/6|[8frlbҍ6Ts )=_$X,ƎڥmIeͺ Rh/W/[ >U^EՒ%qOp`Dy% Ml-Ȱ~izFϥ";5lΊt5i'37. =NW TD '\1.+ݸ@T4L]AR>LMdjKqU*df;-R?J 89Th&w +B쪻+ 4Kj(g )GRc@[V2':,oN rPv MCN.rOi/yyR -U#dYS1&i{0R-O}6/,Ȁp w<̜O@xɨh1I{G$YߌRWзpg|TIMDJQjA ^I $IBkKK\9+&J|̥>. .3"܋:&LY8XΜUzKzg%"$s6Fz P~see;6X̌ * ws&8۵9QͽE ._܀O)6nZ쳨f``! `o+ض8Hޡ nVT%7j=q:\ۻ?7ΛB9>u\6׹TPV W *#\20ɨ3- `ѫ[0ѯ›am_nfb:dpg Jeֺ1 B H98moĦT$ywzc<z:$O&s/tCAVi eKg&˞ǭyN$z%==Q/`3I8{zTa%J@@TsW%Ƹb3ІIaϩ=4N} 1k:ۖpN>;9˫Qju~=? n/Ffog6RNc~׺E+WLI-u4xgYZ07070100000246000081a4000000000000000000000001642f097500001d4c000000000000000000000000000000000000006700000000./lib/modules/4.18.0-484.rt7.273.el8.x86_64+debug/kernel/drivers/media/usb/pulse8-cec/pulse8-cec.ko.xz7zXZִF!t/x ]?Eh=ڜ.+pO?mHjlꞬj/|Ǵwo"Q94==wfU &1d?阮6b+M`5)w@+ǒMwLw/8†D#Ä~̫@P~D5^OM;y_}Ad9&wؾ[#%4 7K8\a ܎מ=Ff)@LME ْDJMc rw7/SuHRUAx"8 YZMgMa/6FN\= hk_iC#qDvjXIrF!(xzpGLVp"Y&;UlfZw'&g6LvW~J)BF\F̱030(Yu*^GUl\*IcßLxT oԳ7ERsJOߠ.+uCnV-lt˶r YLxlmC'V`ɼ܊DXt/eCi]ӴI&CaCɻ4C.B.pBw }0:L&8%y,yRʖXFH}fiJfZwӂ7u7VR}K'\%TiTAi!$=sa=zPWx^!9`oưps+,)8QTuJJp2d?&).z_4@:h5~ie" [u $u H"ҕ\K`煗YkVlf>6h9 :4iDzIg~-QiQ ǖQ=F` 0o܉D$Ӆ,@[-g^ő8Rb4 '~^" AKK_=%PENaaq'ȴ3&Qz$g[/AξVyȦӦp=h/ 5WԙH X&'}e²oTĐA _슛%r׹TϾ`JDP~nn_Uluh Dn,P2o &2/墳R i`=%وF|xM;P. 6w{XM8T7& /-nցPu䛧npdH8uU$Oϩq26-PX7x&SzD82Wm+Twa4@/L@蜏7SLe4}IUrpi X~e;j̉%⏠lhrAu/(UQ#Xmys3ذ؛7?,g=*ncQ8?žBNǚ_ŏ(x|`s밀7y*9U6,f}XJ3p9 #5͜m%͆C1~+Ǹi(ߵݐz>ߙSa7ɣZhkGkJb N< X#_wO+9HskbY+^BZ2[A(YZNgUMoFi?*w JS$dnI:P( m$)OT{LI߻QwA96Vېll]XkOBLqgukHxTn;58~(:*S>g.ͽ6I)=V.Hn8)k-L3x{s\BB.):QR#DVLG@aj%=_PPP|dH# Ya`4ϿBy]ϼЖ$fLࢫj? iaYS`́`;gDJ@ /QƁs:sa+(#HJs2+2g-!TSOP Yg֑ Q22۔2@1`ŷ_T>=rirPÿLkzIa- :=$Yw8F6*7ǣћ<3V^ >O䛇zj7hVy#JV:r "9:n+MFvA}Zs/ݽ0wa6<y'U{;αEo(QA~4#g]ְqpf ښksG yÎ)gGg6XgTGV=Ph:{숢WNʣ!.=@vs<2XԧnFL[g6HɣEqCxb /YK>D+\~rrh?aՎ]7Fb.*%hVЁ!@>)BR"yۦ+.S`X.oGzg_F'`ET`XBDW l#=f+z~r <A4V4E)AiYR>:ϧ_n%'ss AmC<},#J{_|NmP"S/g^O[2F\|Y,<6tj2U* ZGأ>&lIPڰ唾 YN+Fjz~nK(z$xȇ@i4c̋p?ĠӣoYCx7ɡM>pP2UA\<}7Dq9k0{Sq^%[iJ5QDmRAJ>1 r]>suYZ`mnD X*gNҩ g+67Bx@*y3OSx2+~Φmz=-RsWx+p.W9 -NԶ2s4g_D(4Vo.3'E$anΆR-%{-[,Τ|&_;K Ǵ`AHGxdhKi(@+ѵs} ($-SUtaOS5Ru%+%7"ݨÆFF,oB8Zty}xm!ч#g@if[i˾ |k A5ٛBص9#X.ֹI; G nL tf~]ZPSuN([/k/bS NK}'v9iB EPT<d %f Ո#rYV% Ǟ+24I5a`R5}m(o3ŀX4o@SG{7˷.ؘѻO\.GAxąk8DOBajOe>c^q҄%q@4Gx O-z9*8`G So!% x`L{b bkX{re~`Fc0SVtxx Ğ Wc뾕;L^{T#0#kR㑖:'ɫJ$@6NTx4Z| oL6&y+>- hS#Cg W2W$:aRBh}:m"X,SDgA `{$ OUOFgI!J|LUqxao?WRwRdoZ1`=^g ׁCr;v9aיYT {LЇ}Q#[3" N6#"s \˫0UcwWx\lE,*;tOe@;݋* k1.!0MȈ 51`%!([PnPE ( P:Ŷ /=o]%( |ԕQr#k{GK @IW^ql/@Ljm =J6,К -?nV;<'٤cc 3wt$Z)Y]oA;bnT 5f!!oi.u{Iƈ=&ϱ~1gu0kNS y`"dDq-AuGScG mb53L=Id, >ҷY- zp7cqԽL-6ڠ:ʂltq-5URH֌θӹ>nA @*ޘU6\ ዞ1(.VkC2ʙ4jB}1oՇ$XIƒCA?gaq\C|W8KD<ϬQ3V2cp鵺u.:U `KDh.nPߧ\|fCCQy{Cw* Zw02mGC7-Qn*/ |plj6]ug˭-u}2Hk9h_,aS|S/Xņ3)Pa&sD{#`؞ȥB}QZꯝd7u|jQx9p#~WjC*puu6*lS&5/zNN ? xЬRstza ͗h?Dc1ۍ=݅o͓ uh&\gIien:JgYZ07070100000247000081a4000000000000000000000001642f097500011514000000000000000000000000000000000000006100000000./lib/modules/4.18.0-484.rt7.273.el8.x86_64+debug/kernel/drivers/media/usb/pvrusb2/pvrusb2.ko.xz7zXZִF!t/tq]?Eh=ڜ.+Y3`EYlaf9\D2nrdXwlnꜹehj.#`Z@7ԃ: u߆z=`}#1S u8̒JPZO6Ȩ:yF ciĤr S7?S J9{<돯<ās(۳W1R IBn NH`cq%$|yTΗżŘN} FpAͥMR, kUS*Prq4RiFNҲMfRQkd4`MNQJ{mT8?h9V@Y WGK\[MќcS,%z# ͙$M{)Y:r"C"Q ct2Ւ^T&MyON,U0cv7OqltCř ,Ӵkg}ڂ,x'WQV[]l3V*Za-G;Lk;qQi@Vb)թB "|#9θx1= p`yM$3.o,GD5Wǹ r}I;j G=ض{8d{FԼ\fFu&?X1{SZCW]/jp+8E!@g恘PR(mrе\_6!6QDȒvg %⾎"b׬24.:b0Ѝ<#RfE"͍3L䍀vTz3Վ!vx>Ɖ2=3a+G\PӉ3xQ/A匈D䯸7Y{|7A/w:l',[9~gRG.eXjr#I]Z!?9Wu68Ȝ۫e'$ l,*> {1RstR̞.O^vR|%Ο(>:B)g80Yi%l`[Xp| o6ȼy~X^ A ^A&Y.F+xo#˛晳́mp >,TǪf;+V^48Eneâ=˄ݡt9ғSQq$@<-XW5buu+紅Êsy ]{c,ގ(m?+c@&@Ck݈ Dd2urߡ mOr>+qڶ$_7eztYoP'%$xGc>ŖC +OGȶVB5^d.OrWN5Ώ+W=5P[tb7_q sMeJ*jn=tiH~v)TST5~Pq{{m49=~TMLEvxPۆ ֫u-¼–O1п@̪k(gCvi.o`;d taiGp# @9rjpLvg=m]4~X=i/G5ƇwSE0.ɦ=i`X^,1Ds*md4ԑg?g]Xk)7ь+ڍz,Qvӳc{4>&oDHq<4#ƴK8-yIB41=䏹CаQiz@ f{ӥi\Ũ\Z2:+_K c"%WZAlP`g<+2HG^V EFH#-K"KZ6؞b[GL e;z3H0F aQ5A=1 RC$#@cʊKY$f^v6#GLo)"y;J,e4c ֪Kmq7pS[$"9m/mywgW=7P<4JRKT󽠦3$u0k(*S(UUX{m`s5 =VũKM>ߓDpW|s)wB Q`?C ֓g lFغKsN3%ޟ .*F/o.n&Y\alϲ)TPM%GKfY_5:بKa>m/{2ͬczX#l]et pS|jc B?=-]R|e^8NYR 1p_f>՘ܴO/Y%zyƈH_ 5Ɖ[ޓFc1i؛`}8R( %q9up7\l~xM΍00 1i@8o}cɒ?1 ~,n[%pT) b=r;TMKOE"?ZAo=[ndl$En!n%۹/d)86Z_֌F#X0k)cUE-CDߞHAwU)m\u^M)@ ' ե +qZS-pC<6 +_'3wcG9v jC+scVpN*.F@ں@cw] K8[a'@F I:!I6RH2u\HUѦ!޴-naP+GP΋Ƶu߼ p;̃xVDhUN0 ڼ CوTJ)v\ʖǘ4WEw6N qkq"OX RC:J;S v60_3*xiT2?7p[}Ķl,W; {{˰ZyPXųskh~o-c[*?$9xkCPIma-T^M|S̆B?#^q*9 N5,>$#KXv#! JHE zh)yP !LEYh8B4d%,nzl1dc7@!8±V#9J+}bBQbMjl9O[8Jy)eYERdt̐~;I21#2vFoM`08'*\d[4`X;Igi{0㹜]aZ!f1=(3uJpG}+)\H[54IM0^q1\}u͸krݜN0|%sqMwT mu%p#lzI 3A}&(+캤m9..xvӛy,AE(f_&%̝$GQrS &u>hLuF?}'̠d?H΍7Z'e IkYcaH<[&f RHͳ_Tyam} I8]-6|1%)R:!TqO0yx#C13mD R lbphoTѨN,ؖ,#!|f_ 0lߒM7?sR k~(^~L`ͫ 0u4x῟nHH57[r?560F_ |HqcnQp7C5/dzNfN0ds~;kfK&etmEzAfg1o\EUg'CdhvbƵ*o P!ԤR(+*BPL&OXDʬh% RNFŠt_ycC\Yl&W#,D֔$$iGIz # "dzz%NC:_bkTlNJq0ۃRٿT9cIwiF'nMLHus̚&PqsP{<"kFV5/ y[M5FNtW*9]C/^ӻzwk$ "7gڰ, OY+m%)4vk/|ڼ<|%LY1[묜7^`s#t I]%-gn{ ]8qQչi_R|ؒ\ҫOQ3?8eFPVc^nnz3*o۱Hc2Sg@0K|c=Q ; <-wnmg?x&s,a0eg?R[Ife #pXψ/>Wӏ;r8@WδIDaT*.hNQ]r[;7$ܪԻA,UCf}lwfh9 o*}cE_>0vUS4uijP4XT"ntVW#3I ܇WH*iџvBn% R;KwA5Y>X1 lUy lE@ w.j=:5m5A1IaD{}&J6UxE!47\4#X{@FK ШqO^S R>!UN.R>:dr/4*%RvJѠ)][m >ێqxI[u#|c!! >6+LI)H('D`ۡ_.*!~G(qK|:01gPAS- &mZvܰwVn\ Oa iw+)ů`\ dl[[m#7h^+c}SWv-*a0k}e[Ί;}?ZfG|\[U}}s9rÐ?)\@  !:CFexG2]52?|Mٞ3c@D!AD6n v_1LULrȒiIZUq bm% 3r3|6EGyz~⃘i0|2H*pp.j5<)vECmy3Vp\o~I`QpI՞. 3v>B87u~ QDU1E>P.kyFb^1Ÿ-@0簔`)cbOUבNrGF+'&HBs#"8\.ݑ![vol5<Бe: x#T*8qK]TW-ẻ*1 D)14dJY̩fEMieoyE_1'7~߂zb³ ۻA5`uޣkBO%lHyw.:a<>|s/p,t-8` A0GHkWn *k bb 2,ppRQW (bu*p0nj+;iG3bbCK|< sqBnu1JJ:5#, HmD#YQ+%QXˍ5-z)6 ͚[M˘ÁxTtK 5wQ '败y鳋F2hzFmҼZ`p#<$I[ *fsX#xeҠ5Kȳ̡o4A%#U{ڣzzTxrћzK d)2PO55xk8)ݦMh}RHqGΝm>ZSUkD^#T^L@cAd{v 0Ý Gr<:S K$Uu<x@dZ-{f2GA$pё_\;Y%=y빉>sֹEP8s)upg Պn"+emZ7(`8B|h<i2=&#jw6QȽ%Н/nXN,ڲ6@f,)$ߧvC$):T`hׇU/Qa7!F)iy?u,!@T؂ (ҏ1?g8Gj^kZ||Ӟ~r&Z8Y7_$*"-tV-OَS)v`τ0[m>%nf8[([9hw26m|L g*a<"6ݫKEӴ2q5Nw uG@sdmD/|<SCgTΚxl΍:(N%GkWb=Y(j5JԷo V%h(4RU5SSSrg[ ` X(kWΚe(/s :}v-X;{0Kڦx̒eʿ KCVUa̿Fe ?ᾍ4iv=jSn܎R7RXg7])ާxo7{1n-K/Ӵ8,4@? yu+Yvl \CSi ]T|mڟkΤMڬAj0|^\e_?":߻=C//DxNag@M+5P]LPWwî1'x_M:yhbȲmvyC[;hD|͌V"QܮHb@T"޿~vA{` עkn=m1}_A@pAOȕ av8 ;3(T&H-FAd;p9ȯh9uyPWa:L1⡶hT\nK ^Bⳓy+#7-#hDBܴ&2@{d J['@q;фb[쑛M>+ZԃkH(?SEۧ4YC3N W X/(KNw{!AB4FΛâUf %²PzMMlc觞jhjAs0ܷoe{qܙb6 ߊ_yG_OvA Pbw 0꼒,_|t+irrL_ھSQGQİ\3יd?e NM)RNrZ~Xt, tՂn?C_'=9LWr"L줝|0|0j"% S*`5E.yPO )}:f{3zROAD 7UQW;;aJSW (-zp=k#Hpr_( zₜ_4w \[ S!B\ۋg*6 [zW6X$]u8AF9{e4'ޔඖ©h2>crKozڬl+1 ڤ+9qYu[0>ֺG9u% Hw Hr'4vJRSH`~8~ĚZ ,ZB.u_ˢR+v6Vߊ@jD/%,7llM`fBV?wf6)@2va?Tx&%7VZLg "w:!qXff NY l&C,(q72p`!$r'Od ''-JbyI|~@" -aԣaN#&q6.aMހq! d/H{d'jy{䅁[8U~L@LL;`|-n@ vXY0•qbh(21P :V^V [\O&/>#1yo$Gj4 60>fDbl j F/-(<Ǧ|yŖߩVm1j%&jeܪs*,uٶ{⁠^fkl2n .lŪo6ZF\goѥƠMه0٫}c ' w2DHjeF taiYSFYㅞ:+;\H{@n^ = j(Q< nD aˉL8VCҺ}byV  O>st>Ֆ3ɇ/(qp?VLonM3:$봋ĩ&<|ĵ dKep=$cu]!ɗ!&312hq|$x.#Ha].sڏAD]|xj͵#~$ ^k@**~ސ^dS9Dϊ . %ϗ(b6.,M/䮤0NDVɪAG{~QSb{%Tu\Y<tѤŶa&3w5\~% hxo:: BLKܚbr4'EIIN78*h!n,ݎV3" çnt鈅p+pIZYWlԍBwV>+NEhG:C32} dMVfSib kA,_? ߻,u97Shnf"-#`"OZㇺF>Eu㋑'A1%3jݓp]3 ^hZec@KܗOVI #!;mR8=/Y|[8#n2)k?/+V|UXe#76@m@&ᘏ_1sYmh G/YqC*es)>W w/Ƈ|.;ߙ(0~4ًSؖl`1#^8% l˶'\X+\aBm;`:#ՕrgyvfVO07x'?P^?A]  ɂ~4@KwX0"eh vjR1FǷ'  [|qՉ`@Dc$oJ'L7 eP޳r.u3ܓ߫ 1hW-} _J,}Ef0d{.v,c)\j. \kYE`ʽ) 8xC6^猜[tPB9E"`A2+ lBϏ&Z5[),\o'']SMnf XK%:p8CsEUDTc.cxgmyeUT6J(@!bqge{o,)Ӭ$ȁteXTHh ήm0 d; ;]0PCEpBM GM &@gzGՋՂ+\+$LW3k<,F}q}bV2dvkYpRҰ!q"_Xb?qdnaRm}UD9(zɳ9dMZβZ>/k',C0=}W\ iV`<N{~.* Q.>YQ:_A* O@ˀ#*?--wdTX2Qtŧܪ:9\j.?DlA\Mj˻Ƕ}'F¯YD\^!ɖ[ԤlrYc3E!~a+0ˍoDq`@7~ S-+hN3@Zɯh^p6j"fy x / 1?%Nѫ N3AWy[qSƧM%e*ъ츝bh'$X/,Q:h NS*SJMA>ZhW5 ?q\ Vﯽ(ms9rEnk^^Me+ 2W )I!;҄pRq`@WdثzZ 7k%+sT[Z 2՜ UHCCLKƴ*ǤX7Knٿ>NZʖSPh/(s' 'ʥ_ŷJz*ʪA=s*@etQ&C!i5VoqE1ѫm(A!h7%<~W9^#;-ǏŢau<`Z"R =}A ?H9WL"0]#|a GO'E/5Y#$f&Ȋu9O5s$#cX RHmR53^zHw1G9'a|U vAUwWb<~D.:8BTAƅ&~()uく$َՂDzg'" X KSt : -KPl Ԥ/g1E۲QkL^onl~[ŚV"頵ߕ`aU7p!.*+&"@%uAWkPqP2 4Y#\Κ7G@hBޑ ZM$u]+Lw w>9*bV4 z/շ[AꃍY9z}9P3gPj K6ɔ b㧿 X$2q喫^Y Ƣ1To ; p:% S SfI~h?axP`N{֤!CJ\8q j}s˒lul57qr{ԆwX$Mdw2uYxj|Z?TKdM*עY?G S-G(_'սhx<i~ƒ~&C8 /':mӃ'Ceoc@EŹD\'ڰS]pxr CIS%_.BT:'is(VApVK(=QI]mc0paV{-"*ˀ7?xDM(/J9M { 94#jRQ9}alpKn|f).vE}Jv4L`|VX@"ݬ{2/`*.oSgL3N4$۵׍ѧȖi lgX@_Su}ZYP̳ɶ =ZڮPք7xGU o->sKpNoM}lo @_Pۡm9؎OO6LZdZRݷqsx;p+-.W|{ $ؒ_:}t ]c~σ1# i;Emy?%Dsc*TopE|jK_V$rPvCCHNwfOXi^(*V3Z$r,2;r;#$-7&>eow%_k}&uDl"X9PfxM/>GuۤWͳ~`W(5 4͖mmVN{>o 4釚qQ?hb!@@\F纆1M}tV0;F]WU[#"J}倮e 5h2 ەXɨORoc'al,G:k2Ƚ=Տ<ٖp%[1|<ʰS/ٻn7l+#J2UBqnZp&uԤ jV'?:M~,h$^Q7L$3$Q'hQ-K ۢkލ2XE댰橵:t U]c,7:~q8Y(I3xT˟R'H~f.Ԯw@ NU+A1gXf $K,fmjl (% |<^/) ٺgw8g,t;n^?V$ !Hz_2 I$-/ewz#9k-(T<$8~<8 ? I) -IG +kq~@,Xu|dt1=mhG}6-ovt~sC[zd7N{, .%f[Js#ur|y:CnxkԿR{he{Is Fd$^+Ky,d5*$?/ǁ].F@U#ba;B7a],Lg(9 u6k"yC8t0'4ofحČʡUΆiGbG[7-;y'=~[,FNHn]Vqw4@e{SF4C5_)ęKw*wFUըXdkYP+vLȁ4ҀE\vu\8Q>y޺}ff괆D +=S@)i"+Ga!%% MP"ߔ]S4os^#.{x{dm$̩KGuh}o2s>: w8oz ׳_{ᕺC(A8גւ%KJi(apSd_.%d~MA*{ P,XZv8s dQ7/RqB ; 7DYXtBm>l6ET'ٷH_ [hD)<~Z^Y1oRC%U1~6ۓAZ|L~٭$f1}KP(P} `H{ ^{<ÈEZ&9KT'5^'1,R, e3+xBg hR,RGDff5L7։SMQ/Ctu3e9<դ(7!!0iuBy|OYw> ̩h¹"\P*")=l)NY טt ?m([2N UPB$LgCupNaӭfh N'j:&uvRMɁ<l?o 낢69s$X͈Gr qKvx?uFu%q& qcR)!m-U(d1mMZ|BH P,{+Ʊ-~aF'N*͛@ Ubk|||yLz󬜏h;;ƐϿ_SPz(~I !xrnn ~Wiw拉~O #XH)tEXhq 43BHjQB(;!9[ws)-';[E|cw 'Y%5!e32]dzL{BYs\>hǾ e̔J]Mӓ\`iBlҡ*h4(fjxS%{+BIV rV񃜨lS6;<7$:Y,ڙA'b5N3~c<>.7OzzC ؉dw-͜K')Ѭ]1^3Tdu=TI66*(}%jTw!_$Jo[m 蓯6LdfLY7,R#!08ɳ6"Ilc{@<6jiD~vaʑDd=9c}< *v0[)Q[zظ_V6M(aiͿ'Dm_`Msg' `)?X]`$kH|,}ۦGŸ:5&\(6hE3 Y =l.nCKIk)ݐ@;Nh.֋0gk:Wut޶H jf}cnОһH£?M>FD ;|Q3x44\rue)Mznv\UXFLn^Hu"518;o,eA$:!ڠ`o(ZMqzK']+֕i/vuR0o#F8Ɉ8iQ͠ ҫM QRȖ\>5PPls䉝Vjz8ptWmܫՑ\BmV,9{}Us{wQTթ䦇luG"#q^XƭX DG {w=M&*-i\T\S%9X4ඈ%f?G&hp#ǠJ-Ō1 d4{!ԥ%W=2[OaHo$8DyoŽqKHS`nTE t.rI8O`t_| H(6mx:Ɦ-XzKzi.ӶwaIJ_6dx$23+r+J\+c $7רz2]pI20A.Fok9QJŭ +TwD)0o!9.]xvqSj !񣪖%pn|rMh2&CPӠ#IٟZ/%ao_~Fo. AkC$,/ӕ(t*lBYa^jOS2 VcZH*'~Y`Uo]]ރ PZi_Nb TDQ,҈lMֱb4r(_z @(IU~ŎE}j'4I4.NsTW^Hh6P)hcSanDK8MX"|B͢HUMK҆pzYJ:f[13QduH8SQR?á 00@^vZB{Mac|%`RplYKL`w6낮4Cbv򱷾 T #wW4˅4ZӘ##žu~2GV}8z9bΌN& e6Z[U`@Lj6BǸb@ j%HJ XDUY|E>N23 VF 0Eij"hIF'?~-kz5|2f"TR옂@o-%~)&[exM?*:MUfWOG< ı<lBVC9-/S>,1^_|4Li\<ܶG1˱ -'`F}|٭ge2qlo3h)&~̽ \yW3uW%LChGdDKCsost +`^W'O0Z&D_n7n^VQ) J|=θN{ Ct:#]?{AI.I.Q|}%T.-A~yI> Z7< J"["q$ }. kWim[ܾU[2T{㔂?lhl#K}[|0`PyۮI-tYgۨsY[IkP?K og|lj o- <CbÛ;2ap 2jn z *4E#tK\ bk+?j Ls …FG^ƌ N~H6b{, @6,e՗͙J"C#2`Aa VtX*JSBucK{MBZN!Jy%Eݹ B# znђ\ÛkG䑎E"F㱇Mzd7aZ%Kn;vAQTmE#;PTN\G ֏z7mw+}92ƺ/n^ PA 6rnXw+Glӣ! G"(+G\nוq}īrb'"=Pijhh&dzҟ;L:Hc~DL%O*U)Ag VsMo"{`~ {x@‘R7\Vb9-,ػqBDžhݿ|*mQJgp"0uT(w&%aa1Q4u#P`x:f~S,lTnU‰M&x4a+6AoN D2܏{T.2l"O,/˛ g|F'z2HTX{h ÃExMb:?TU>D9su:DOp'fs NCFɤNA\t@!(5BI:O}6\i&wW%0@l];|>>f@uVdH!2&A+ϊ$UBl'G\;Ѐ=tw>< 0QEhQKY֫@Q|I ҭxq#,V=?;L>Ou_46棕sa8J#CJ`"+wG_+ˣ??ou](XēL#!NAiɌ*'tzS2؁:knj mD(qd$h\ 8-}~3MC-:c-u/?̀U,佉HEޡHrIpIĒAMإZf(7/Q_ 'eQʮj Zoܑ8.BXOhI=1 Ps߯ |2s_e6;x)k9[ 'iUen3^6 P3ت,i^xW7 G%u*=(xԇqoZfwgqAtE葹ɄJ6sR)D~Ȗ#jO)HaD^]dQ}ZǥR{JRVVۚ!-,ZP8?Lmϥu{cd4TZkyQG2P~*~oTT@Tk/)džN g{g &i7U\ w rG vAm-81{bXO˿א Us(--cB㌕.LalWA\~ L=1E98 %'OheWWBTjc{oRrBwQ{ z=" n?[SJ威{/Fny2wʐӕc)Ccg8~kVaq ok-;44b?16RHr^&LIhLL0 ;0Hi;Ok<}Qg=*w~%`.x7e0f_lxHǜz_u]4FZ@TGb}wY6P@S^BBפ+}NaT?JJnxI 9/UR}P"b&;#0J4A֝$r /5 .|G lA_L^q6t{u؁3~ۃع_`)g.c]{$+`>`}.|UB+ #mvY/"9={USLpH0,5PHfC! Aj \PFzIXҶR5-o|WQ& B2n7<ƅ T|^CZ YaN|pw+lH062g]GE{+ni@GD6Q͙`c%sȈG/D4r+ p P(X]Z-zZA^,"EZ]}b'<}>+P{By:]`XS gPt9чTH p3ŒdO in ֋xeI&%NRgwr<Y6|'kp;3yYe!pC;vy*@!tW kkdI rRZꉐ osv:oO#wM<껥k{@)ѫ:=Kj=NlgOo?K;\7DWDLOR_Kxz&Yl>)rA/ Ç:2,]¢w1XW=8 27p0V\׬cĖ&>z1~M~e-*e`a?ÆVoKI\4'>9m"~y,hCbZ2<3ݣ'b&t/.B,uARl#kjjtt-}"9H;?>ōqS㉀t>6XF[&|+ L?IxVe % {X;gJjEd jI;&#w` 'bd[&tM/|Ƈj}g;9]A8A^ZB<8i#FkBl++A,s)8ae0B7 JJkH^0ob/UG+cD㉺,B@+oc^GSi7+aC*AvcԗC*̚%\.Le"y{"ncmUqj{ڞ"m<'6U ;zrtX?:U@ќ^G?n *#QvS_1=TC807/W_ޫ%> >~|[`mT0Aådhw6qzwKNMyO Syf7Y+/yǡ?ɠW)LYl]/NhEXŘaOfeIN~Gg^,ZhI$d+KIJ I̯GU<4} |g)_sbB( L Ƙ2GѵLb/ REȾϷJ#~B%7Kۃ"rupvŸ;2q7k;x2@m$l/7|ݨB눹줸:{\m2?L?=sweAldsc93kt|:  e**EO_U ȥǘ%,T qh&g| ~BA ?{S3f܎C1DY\2K%))J%=OL.!=|EP ]T1908NCe¾?O`.H,MCm3b8A YY#ş77@7;:%僕ŷCK S3ZwF ևq65Ef<'{1 <`3irۯ;`ZYi#a)`%Z-#B2quM~Ы馭J$Rݝnw.h/ur&<5⹽2RtBq>IxP 8SC0קhr$Z8cq73Ή!ϼuzfh imq6 `u0'ocOfY29¨pbGMUs=iЃg4ߢw8>Hg]cb(YQ tYy79KKv|V >Emm#C&s a6IkdO\jMxd?=hGV.'",zfz p˳Wtնui]4$CX5I|2k[ʉi I OƷ$!ZIL4Xu?eͰ˿ "P +e X$f%MLg *77Wv5:7Rer#4W%^0-z&, Cm ?9^m&V9ӧ~K̯CZ5lK b..o)R93UZlZ+WC [Ңg8{vP o_r/ӯ5 ԣ)鰯1c#pd|\ND\?SjH] 72 JV6(Q_F}3 vj'a5gڛpXMNVyw@yd%`Tu݅Vܰ͜DO6a޺"x i&г[Q/#HL ZD;Te1j<~?Oeזvx"R)#a& 5B(_]l;5ž&?,r${ޒvvsRQ&>@'<{wNp9,LjMkm gI rU ݴR|ULTDN:!mk"{f^o@/o);%<8kK"G2K Q{K*= q]Rh["lcqE!RNzKA ug'RLTdcp6F$ HC[ӹl!|g8U\Ĺjա%T:vO Lh:lx|[EEHkh:&?yZT4/g[p MH3*Mj4~baskɬ-GG"u=ZքEt 55,0bA`<)BHyʦ ֊^+ȭ~RNR"$e\oa7pa4ϲTǦO"T{6A}lyVʉE;|/ ߖQ'EQsONѠjWc^J ws3sjp{vjF^3IGӬRqgwbNΕ ?#2D :؁/51; Gj؆]k6tiW]kAo2< `{wn\+~rxw0-iz5iCt]^q%.oJ[Q-;pP][aL ND:< )V.+2B Od zWD7!o@ٸLr 'Ī? L%3H=@-@j/L8 p4>DwjN(75:TEg)_\0&$E# D"sk=OD!3% lQS`2J#th$-NXʦn~VRxZI|= %q.@ /\~$vg?רiߔׅKXނeS.] l5k)-oDc$an6MTan]L9z~Q4 Ĉ߳1Zr;cx#P0cCZn9a+K3Kn+ vpO1ȣ8$3BnC`?`g΋H^i촚_!ccHi{éKaݛm=)-?C^†DrN=ub*W$#Ȁ#~9Փ^v[=\W0}4jbf VthHy+`GL=s~=Ջ*Σ|Ocnp5fE8t|Sqի_VU@u-a`8È"FBsvJ{`^7T|$sYB\z &i=g4XQ{"!hq'dl!jtsug9P/w=?* ݶk+e2w_Dr;rt7B˵Ii\>7cظ#ay{%cC?/4ǁOf,"2NԈ 8#0@x]7{gȮ9v&\8(=" x8PB/H6ғj٫k )F)<,$뙁r!Ɲ80f[҆Td/9".1`Ҧ)@AoN9wP~jrTP'Zݴ]14JLsrҎߴkld;NɦR8AH3픰 %rt1Bh)#[,6 SiRߺmb#N<42qЏ7gH|׸zNeL#mwdX7F^sD3dqwI+D\g-0 pRΉ7=BȬOHppŨ8P F45y A.{ƆGRP&W^i7 pC,kC7TώƿS6C \NXo_#_b3?^ꨈ rgSt] {۱]VZԬ39XxXAe_hPĊueƫgSC}UZ%`nTdMTMkM1SO9In9'< \:ոqy7~vKKD㜙 Ǫ>δeeo̵ߥ6P bt [9h>y+Ec2ft݋ A3fVE3ݞQ:Lv0X͇"ٻd#oj"hc3s`]uOk+:_aNUapmi8UoYc *.l1?aP=?l%k̄6jv`UtWzQ%(E? *h*}_b1U|ShMEuHw<#k3Tp]M]*4(YM =f¾+{\{B`ޒ;'&֓ߩ&*eFO}(<(@>cbֲDܱr-; nI=iw1KHS! :lL3iھר U?"̾HtoZY$B6g $~Ya.dS(lbzlHb$.^U<ϝ uP !)ٸ]m e@S]DHj_im0͎d-(N֤eaGN=i HU l<)D@i>%5BB>[DBV,ug NZP ШPsзg8$ @g0.5 3?:RIfd;PMr~..xtzv"S "~0gV8?[ ):dzg "4W?i5Ie%Ge9⮫*-d\ &X<aʰ ?< sZŀ@w@ %&F+WQɕ1(`o:У.)>}*ziGU0 21nGn 6w8'F[-v_OKsk?Z"c)71o޷A,/u:IWW\%=9KWV1iZƔyG54M@z 4 4|+ &^ E#7(q@EZFDbxGf{a,+0*xs"F=n[ٔ|m; t*_ asVrZ9Wj L}?:!a 9ܸQ O[)U[ &ZEW)-8?|bU}4 ׊z@Oԇ2I'XV2.LN ѓ s㦚OK6^}r?}1~fH0 H8Ǧ}Y@6\1ݜI-鴷,fҳXy ^ 잫vfWeh2Q&~wMsj:W0'kyOy/@rFՆq8>?y!R9 U|9Z&. #'0RZ{wG) gbX$;nf=UFIdaKKi]\2picIdQǃҘJs Xkъgo\0Qd>`? RĿPkV=uur7[3H Ã-Rm9ݳ^h:teꂹ4础z/t%?[t}%9hiB!cpmmS3Mv;օ"'r]$TP;L*ܥ $mCzFXL|=sEN~'`X?[A𡟏}ʶNƏR Bog&>m,5/ Z>*{/F O ALPrko;qؑIHT~2Q%$Vdqׇ7>g>aČ[>8(:epI`dy\(KD;TälD>\D ;1ܼOvU :&,X43][쥠Tr Ũ)T>$R TV++pZ> sH-p~Z}}FS&XSp1 fg< +_IqUZK1pD3&Vo }8xh߆g/_=]G8Fÿ"+@)8%gGp"/0F!!(mTBX6s0oS {\|az`н Xt*ݱ`zNOF@FYI [ )B|hi'ĠVUmrk),LA~ e#6 b)F+mQY?NK^3*~Ǥ5;4Ѐ3<*T)!Iе1{Rlv]PM*k)Sy\`zu51Q{k}1`KJ.!jح45g |슻ĥgL纷AjKNO(Pw,Xk-bvK7YY$X<3[k.dY`Bs DnPG8HGMun= b㳋) UNI6 90|ӬQB{BaL Cds>l {~Hߜ{b*9#HPl^Fjd7US 2H'Oν=N,ݲfPG]EԭnCJaf}y$rS +8-9LU9ܽ`{f:'aOM9uষ*E#ԝdVb%'Se,ٍ1` $SگW+j͛qWQ˛em(Kl^Ԗ4nQ"0 ѻdq8ɕ%)y(jBc@,PipP jVO]ڒ$j~R7T㴰^Lɽ|&|ꓬ%ÚݑZ|-ZWIC0P#2hiJJT .onJ /f(o_ w8c*&^Muq9T|TlpSCn =>덶7􌏃 R~VQ7 WNAI+m5Ȍ%'?爲P9!uSe^G٤OܥK(nҲۑeJXCXjA`wM:!;kcFҺ,ّ7A=&X^B/%݉-K+u&yRXԄuľn@qb+S08-r-?EP8 %T5pL鱟M xM 6a֐:3k{αb#lNPH_°2]Mʯaɭ,O/&@B Hؓ,p>~1qG5j_-3e"X3E/8&>f\"ku]T[,옻?ygq!` B^k7C_#{<{EǚO,1%pe.sr-33|[r,qz_uad{2le|keGtgCplђG"t?VG~(~=c4#J \q.bz*/r 0]ּ Y6T%v`ٺXeO_;Kbmgy/~ઙ?"NE  K]x5I&aXlRk:^Q |$*^"ѯ4|?߆1"tQR9\P}GO1 #}܇+bW^bp1X_CQJ#}Aب7_Z!J9[+:)7ZT%&+BZ|{D}zF]1DR\$|'I%>H5mp5O"%8mxXhN켣DxGߓ{^sw鯨 Uf7Yڄ.o[O!U*b^<7fP跌^l&FROl^;QKghH*iťhG2KΒNIqJLي b ~Jy6kܲk*׭y~K`=oȏd;J3*샋yS_ݔCٰᮘ服+us ^9kс yĦܮ=jeLuȦ4ANq$G!q.n fW1/X0+ Y]>OqX j'ewžc5sgIP )2AGWI `cVw"k486nrf'k~]Lb<ö}LMy3n-`_0w;yP ɡh[,,VlZ/"KxoUaM2jF&Zi,WI 25=>^,%=uh[#:mG5۲K}"{4u`y3i{0(.gRN~ֆ66n/_sgE G|;D0,6V{'uC[ɯIHXhꊌ:);_@$k|eݶ ]o~BSDŽ4̫yly<\,fn`K@Tμ48Y#R:mo|]Հ>}w"&:HUHZ71rcMnGYk:8`'yJW3?b.J1l ÏbMQqX;,&5H*ݱՌb[Pb,b2h &g ˜P)ܽ*U/U]B%u}[Ve= /s^Yʊxԝn\ˎ2~b/1-yZWN Suzk:4Cݑ^6EP6 w89 dpXh" KǷ B)s'-P''2. C&f_<"'ܝ v& C.y%0ȍVEW`I?H{>"+h^ށ.t1bl&JP!˳n6EѲ^zbGf_qiO:g?[J??]%oE2Y#2 ۧ;E |ƞBd&>hM…VYRа"\!Kɫk-i+UQ9-IƜp%D=:b9,[\89kdw'1^q WP6&Uk^YVҪG>̔BEQUA߾) a{'m=03o⾊],b6!,ӨwaÝPb P 瓖1%yrbl)#zC#j s.EAegj`C8IO)MNIP,ūT +H\t 0%Vu9dO؀)Gܹ IJXW_jr,P\#'o3fBoR8(KFXڼN!)ctߦ"4؇#^֤Z7F4' =bxs lTH6ᎰīCmY+ ԈIؗRxټ>T\TW=agbVcp}ˎm!Ԃ ++OY5@7[V)K'4u /Gٯ[yȗC˲œ\t ͰeUYADPXyՆ! sl?Jnת2]撘EፖMhUwOE+ Th83,ǚl-U({jk?SHْ\~@rV?5-;3v㱞j#(CXJc`˦$Ģ:ڠd]/~Q5L'leV=2NH X 咝b9RuֱnF|_ )rB 9g%]-VH[m%rO2c\\kd{ [|ʈh[KQEJ5W,_p?{AM(&c O04?ίEXxo<%C)}jذZkȂB~Szqa(Xek7ە(ߛR ^+34Y vG-woQkڭ}{gN2Q4n%+\TGЩujt޲xєdY,7yiE քe OdυhGG^cp;_焢w* ?Ce;I떧Ͱ/h4uG1qHXqR2\?^9k14`Aeh?.V#/L̪op^ѷ|BID)e^dA$ʟ=ԙDm+ΘPrzE>gi_g? w4b_7Zk; ٩o[b~jQBuj=e 40˙:n`b$JX'2lXpyU88q7Oztҡ1aw|A:uFB_;o F1H`fn̊̉1,S!gR!:hj3[cB,U0ۋr)K/q8(xꌌ.xߵK 9g|6rg*ٴQj}\g_KvTlnϟF`$5,Lx<@+Bm+MZIVw CC 81#$1%n[Ih/1pCnicϵ0o!zA[WYvLͪJzգufcK+gOKv7~o]„0 RdD-]dP&Dq-/ jPZ`f) 9jBL_x !?at/ ]FF,[+ݐi eMj&u1~ N 9CXI9 Qx,ݩҞisi# օ0J {O#C뼉tx'`I[IHۈ<CbCEmveCrE[H5NI=_剺&!{]^ s)57G+Ж6r9((uu_vQ 6c,PPқCb>Kl!]:ZR0uIJ/P|p@;s/εZAL&&ԽZ^GF%y ~݈ؑRgyPڵ8.;|W٩$DoV /f6C_j^ ؊yzaY>} k%ӫ.{xV64P[LeY O>vHEK} vMRi Dؿm;v`ϻA@3&[1+u#EŘwrn"byvlc˛QgT>u>w~GB^Z?B*p]}:TUu`3so=2Fmf>41 'z y{\RtKBN, 3š$pEBKO RT:E  7d+Ʈt M~ݩTYʭO[ЦuK9r@ئ /:I_YZ:4<YyWI x.Yr{6X8frHNp)#SKi36X,ϧCr^G f2v?J> mD+sbC(1d)l;#^0( MQfE׻TJOmɽ69#zY T ǣ!YCa yK VK w"{Y!sf PvTONKAH2UHK :C9VH^?Fig*)@?vI؉Ŋ͸CH*COec Km$[i;m8W.9:<][]gXsz3i #|;@w[×Gor\vœW<3Kǣ֫nqÝ?__6g'\H 4dݣ'聉˧mQHkٲ=)&0tHhN3݉Rd ,iFnNj #m\Pb?7G!{ߋҗ<3/̼\*i{Wi &FY,B_AqAE$㒫.:{%q%Zl\L > rJV g)}z1^s'B,j{sLI-s@mGTaQ(s3t&T|fmd=;?үD'tƨ޶xLQ3qg6O*j˝`qʱ)di\5~(x˓+9'Z{ Ĭ@ )&)k'([BEm.!^vz%<;jC(UF?F#wˤ:Vc\&.u#N6Lzų1 +UTᆥ{5)jzk݇@l p&͗pD{Jt ȥZordT<4" cRwC؄9#2z!9dg܎ y[vtb=Epxr˻+UE3ɇSٖ)l*!y¯gedJQniqG/8>0%CwM4juH+۷hŬ[:AhAZ}°6[ Ls!J|s܎[`$5̓''\I ^`;qq6"mCiŮ>Sa dXB`K:5'/3ޫDhɔW}Rs&H^..1z<@%|u4<)\10fr8|&4^0`{Iۦ]@7P4גP Yn' BK2<hs_NZ)yj\/  :ƄAb;I\BCvui1ljS{} Q2Ӛ=g \5UD?t}4Ԅ2=f=9齛Sk5>mf{nv&W<7"mKVIkK(u||U95 -62:ϼ#3gmL6| trczHnF DHq-rS{Dds"ɤ.'0iMlWbI wJAъ /f#8yoG`oYϏdMx\9t.tQ&i L1EHs^t!9B0^`0[>e)X}D: o!N >oo䄕n keM#h,VZSyI¼dzWtie]ǙH}b\'w EU$*S'#E~+B#8B|2+kVRg߬%O1.ֽl͙MmVk&L٧*9,4fRV7LJuC=X@)~EQЖ*g#Uj:K\M~N$rJAQ1u .xWx8X}* vз3CGXb&o3gsA Kn PVP'|蒛ua׬ Zx!Dvmh4A_ 2"X>c Ng) A4sR+V>*//AELfi1BȜQpV7IeK9S٣ _i %ŸDӸhRmIV%)H_*DKnV7)G ǜERxReӎ6HNSέ5۽p4r}۱; &[ۆ kD& dԳ"~ iH%w~(XjX SQz1;EvTEJU'g/iQ;x5Cׁ5aSO-ocMxx8L<~*'}e* @3=N}gEwBg ocR%EÝnD(>vāĎfU3a7'"N=Ɵ]|mq3@.䤓w.;AAݲN$pgE ]؀o_H [!:8u<5M %S92hˁ'¬'"Q )El/ѯKEiޖ!5vKY_sU똟? ;J"J`[+׿S 7i#@WSV&l_\7v\U`: Hm(ĖtY, Ps{O.Br"4̼L}^M.k5"QI?ʃש#c9~4d^dJO}w=r)×/uj r;Y/y%SbzȠ4GppjvB.%׌H?P#7mܼ 4@ #1C١Z hs~ؿg9jMy ,+^Zrуu| mrlw6tUG p&e[Dl(>iLxwT?Dյ<iJtyW-g/~wS7"Xp'qz3Io?bW1nnf0WB=Y%Ϋ`dR~x|ĝ$h`[Ҝr=T%pBw<&6*)-+;cA$3eG^<,u8y/0es :I #ImOA`Q(Oj w! aYx0PbECr!\wY[l6Xbo#'C SKd3;{h0CS}@6LTUsGWSY(/7HlAK}ZYJ(E^ͳڌE?tѩԚT8pWv|(/ jQG ~T $] {U&69s9%^( 5r#7G3MSG6vKc2@ܕ^7|D<>6֗"}8ims_Hec][^1HRhqZwNӰxwv6!aaaB&< Ay)RVC?g}` v1UvbZi%^h]h8ϔۀoUbIRAh2Y@MY<gLIBxL^>fV#0Uҳ'nxek#ҝӤ[.K;*ˆ[vFa7DhP ^␖ , Tl75}uwђ O_*穙Ir@zSg'Z)mr0[OJeBgeќ$dWsteS-xqim^heT˫]M$;=@dȤ lfEX<Zl7I|{E/ ºߓAђ4M=ZOg_i,}ʽœWl3oiZ["7fjlHI8ad[F`.e)S8ЉTQeBf2 ObJ*M6 Í~a ˈbz:H{vUfqOQ 7 .e,Vճx^"c;)ghE6ZoQ`.Yj赌'zv .4~'=Ɠ tQYX'A{? H 0#Xb}E8*ɇ%\հUϥql\7?&OM+o;c~"Xm xey[6_ѱ|)0e/y╒91YlXH+n3qEDodS!9ZڵhTJU$eԘ-QB~SӘ)ǽ'{G n~mI-PzAjێ[tp" wd6qO5\ tGp68q;%GDzdE"fDW&$F(!P_5V24IT# 1䮿x^i;䘷=}|?kMf{!γL&m`pvDi]S9 {pmGʢzȨE\Zu:7»gpL*sPUi.ȚIK%{4:Iqgc8\!\lIP:-@Qn{-x+MfW.ECoL0z!Uvg|ā>o $6κR@P>' pyCIPE{7u~_P&de2ܑWC &V k ئ;؍47Ib5/31che͕ER\$sEr)+f/ړRq N7n/ffdØn{?Уm>/f$I(P2AH8Fa[urwi[.ybRࠠ3T3h.h&+cwT7VRcrC!\Q"7M]14MkW9h @.tݪîGBCd W-hݐ5 Ď䰉C?U@k \X+~ms&ݮ=̀<[2{b-O+Jn HqYn ΌJjxɆ?l [ u#J{fӵϺ?Vxxb QaXhy_u"bnoxVT+~PF DEp G,H_3˧niKSBVMWUR>K;x2\Y>Y*l<XA @ΥZX$kX:SlXHz{{OGV5Y !`FG?,RD\`T՛Җӵb'<^=6S"{U)ItTwF-XNc!IiH};62(1ey/U c $adacm&AOZFz5!qH@u(Cb#,l( zJuy ~@6 s$U I-Ltؘ3%ɋu$g+כE>^(>dxU=AMI!6>׈7PA{٢jp/ѽuHkEldm,A q |9EXό~T #F/%a]zZJ:C֣ə|#uk1,I8%j6l]#Q%<յ/M >I'ـ<0نW|s2';W`f/8e$6ڸ)}FC_L?;/ax<]UJ, ˀ 6UvțdZAH-L:9Oݎjc Ѓ U"]v/us]4]Ģ5(:gGqns7WpQen믏٠ {\ɀa/ڷ-B*P`iI-| \Q2Y0=295[R 8.[_ЏMKg>6ۋdGh^N $I2ק8B3:DnD){d>ܖ&)7Z[3ٿD,^Y,j}M;3!#5TK7 64C)1 IKVHO'xW#w]ΪU /'s(Ȋra8ʐ< U.>^(k]k]vvT{`!\Qxpo -B6 4mJ%}7R~Oߓf9Q)pI}~їvƒWxwܹOV~>4\t! w声|G6{<>g+K:M 9 Q/kOURrn&uS a<'ז2T.<'_wqʣbșqjЭ $/ôEw{Km0W~y8_Dݔ:9W v9$rKS^+#H?N RAz8Ry=uPdɭC3wutɪK8^3*@"8o4u4bݵ?'DY|}#h@$HR1m9^ E4CKY'M*z&9~;Ml6 l j7M q*]Pيj-t=|Ww4i2؄ ke۞lg"1'1’S\.P5+WD&'bᥣVkkwp.*Ι[(ԕn%YSMfG(TVAsXC U'\լY"4"#}9:m~ ,!#z(LIgk1c˖dʧ ԩ)n)W9: oJ.x$V=RW7[ sG& _WՓu40IIvft!^7 m;q9pG@AF[xjm2{KL gCo4C2 ~N-4Xȵ`.ף7Tx?vWjДD)34Z/㫯Q=YGdQɗ_ڤ:`u.!QEOMN_?^sCU,R0'4\ :yv鈃@3 ~!kjQXqwm61ҳ :d??AQZ$9^33r 9~x.&\BspבevVV,86Fts,Xg|~YqFsC 2FP[kjbD;B {]yp[K25_xJu#!&nޑՅBT J;fJ\ܛ.4J1 H?ؑXX1vcm?vy7>l?aZ Kskj_)0g3l Q٫ӊ۽ p>S4$WmC$|H_pjB*eYB. ;rTb{.'a\,L3Oی<y/vxC+#h$ |[.x"cpwf? щ͎yҕmHm-Eiլfol vϲGs6anmx1OqTbִbY lhNc3†P Qd^A%[oӇ ( ~tVT(xyVomD K# a2r匪9K3`G JPlHK }Ȩ鄨tiz9SD|dj'9ߟFB+zz4uAt:L?{W6Jfin`5@_в}{Wcu倣@I1ND,ŨK4͞L R(\*r;vE$緘c#y[DJo x;$mDo_ZU8=8LWvdhi`O8HL]#󫗎a#@4{E&@y8Ƒ4)qRcBT^ﱡro*hh镵ذ t *@$c|fO:2ޖ[9}<Լx,\+jHc_,ĘL֬$I&aEb5܅?N~+ܙn"nTa6pvF/Hv;^@NXL12%8yE3ڂPmPT,(CJLAR?FC/u4w ADKXЌ}I8eDFI"Pnyk#>:bs\2lņh+8d{1L􌬍GmJS]G)*:Ϧ t|%C{K$+y3 ({y!O󏴲ծLyWO@w] XHck >6+^ş&:j[xXT.%2'~=yLJ$(H5~a B5Y2`[ /'-eO9O>s:Jwz$ ;8&}lhhn?~0Oo)$dK#9( 3Y=5f2{ bjaǣ_NtoA77tH;_Tڜx=9ͦ-J6V^CH;[ NPگ LtQ3J%WFܴ Yk-p)]Xh@b'MǙ뜤nvQ G^0~ӖP>U쨸C%G)yzwu7uG㞃XV)NU|xldֹ1$Ne)ƕ F״#ټO( q0|^w]mF~t%mKߒ~j(bݟ_'W- r *ĘKO _O&?t|wIdY>g=UY0@RIFUƘqc]QRn=FB͉\;ؑ ^ L<|5?( %^E|#M19Η,u4jB%Ó#Hg}Bj2V"lN>tv,۾W̰Z6Ǜ?V4?пL[x-U(զ_s'H(5u.FSS/㖜VL>=Xl56;_j6b!#Ҕb :sj.z>GB鑱ifb<${rdq%  KI0v/d]Tc[jn-hs ="'ڎaubo}Jm)HfBfWE99GtY޼ppQV*ljsEJ\!k!u$θiO5J!t8HPtL#! Aj66w/$g\MVٛ ý|"(g#װtIkq<}غZltVTt]HT:ެ <_q,~"lݴ s$X+3J_A3/IͱűB.R~r3,@w!-f]Eo%]e"uZ/z' b9U޻Hb0 !|d0Pu1jYjAGkf%Pd˼5`SBӸ%%n 5>?ĪXԼ=;M'OaP v2+^ACPRF[Y/s;Ҿ;Cl{#KB UH-11љ;v!~Uqa?JPiD,?CN?0yP`O-qqAQJ_pT\]ьAHC3X xȿ/'-V=6 oqU73Oۀ0cO7 ]A\ sT i 67loy lx8Ӯڥkse!RlQeS/5O8d;煅h4 2&+1 @2JNv4?cHʺXn!&~;P pvAٟXhPc2$!Y#3iOз)|ӢF%/<.Npfk=ko"ġPP"UК%F= ]Q]:`φ;xYL֝BuaOtۮ)jlwv feU},motPFHA^ C[Ў(k1iAŽ7w^tVMƄo@3FQ¨m4iALQPv񟌥J^(4DeS&Ϸ1﨎Ȳ>ּQGb(R"YOs zV=y/Nl伌Iu#Ӓe0u#Xa0&Y)/s8P=9Ɖ nhBеC@ͺLLvwGɀb|/+E:?_M\Q/2¥!W]g9)kM͐d>yz~L7n^qW%nO*Lur̈[q z^NQ~N>V?6VRm{b" bZ~G`U)L,99H= HFS/1Z$A+'sE$ 6Cv n=[۷Nbxn Xd<˃(/¹@/'Whe'E P=3έ.|h]98?{++5Aꔤ_%;WS>o5Hu2yTHeٜI~&,i?i\3ןc:o@dM\O2рfW2va bn)lkڽootJtmhVᢛ 2hC9]Zr?/C_ЏOVa%ko4{ C }#L.`У5.NIVpF<bRb+a+XLcM\Qy~ F/w0=Amǧ PIBޙzc5I1L/sMѥo(e_]2rVNÊމ4e4RwT>BSxRZLx~IwAwFNV zq$9́SVDHLaX YmM(f+i)E^%*>^VXs9GST{.#s-h͌ u=fj/J n-∬d^^0`r9~E&$\ Qp|!92QM$S&:e|\2:}{ӱ?Jn!ݿԃIQzs;N]r(-*a˂E8~~:2IH.ع Sq%R:*g܅-{i:Ĝ7xd Zܾ!RESY9b1!eʤmg%2!i/4I< o_i8dr2OwM:=ȏD#N,Oɍ.|[jY K̢kZbҔxEN 2;Pnk!VK4TYJd;.6&R_h,<)1/-}y^$9#yPS-,ڼdnq=/fx-@ \2RB.FkY7BK׋gܐ<Ѱ\C ":>Na`Unٙxnۿe ITh{F9K,%c:[Nw*-JH v6FHw)|2 9Zx,Y]j _EcXvԝ ᔪYECӣ$=%aNY1C.B=Rch[ Zl|boP`o8qZ<1ffPxI_Lݥg)TXj,/9Vka1IeXcE~ܟD/V6yiq0`TECPbIxot[Ir ӵQInǢXǍ6&GbnX3GB1!Gz杊Z$׽.{UNWb"{i,ƒY~O JBY%ЋW{5X绦+Dsj(m ׿D݈}&DzT PN { T/#TEX*.Y>C8~:ADc}c5vCbL g2irBicFa3}FrE $v¾sEZMּTd 1S2O?Q+\GۏLy//gb\ʘ<  C$A!WiIq%.wbm B?d@7볳%}'0 [fj*{xX|W=}i)gpOA s9^ɯKS6:%H RnX0guhz7x|T/<;C==;$AGM)2l#Ҕ@SJb48̑,Pʋt$quwEJBQi3t淩v2F\k'$~F(IMåCn7AA,rz7T##ب99_# 5='ɍU.b$3ߧR尷SY$_X`5ܱ(tM\('LL}e)E'| Si1!O K}w>q_}3 -Tpf-@ N9%q>fo}۾4k&'ŋIA"U&Ex/2xb~? ٳ$=:4wB LhƎ` M^ޟLf-)T2 ݂EWRwsH\yT:)()<JM25M'PluOqϜb x0 XZl<9'Z0gjShuqPt%*=_Z܄v][݉PH-s`%Tfw3?4b#_WJ۱lN8Ff7cLJFfa/W?='AeO /ff)ޯ>Y|$ /jJYTz K`^;KxG-s`sKwJ,72%"PEG-TVuኻ6@o4U)ax#$<#+^$_W*Tq IUwC`#pH@97Owv l`QiHӱbR6da>۟#̷̊A5a[ҙ$/*L4іdI[>7C-2IQ> lO(`!̢M' J`6EIDL-Y7 /9>oz%VnV:8aCk.8.ȿt%|u>V7诊L@}KgCi:x-4'fq;&ZZf5ux[>™mW˖e['RS0ZSQQS5${b}LʐQX!5XZz#SYgIkl9;-2z*PڛXM34ה7kmb'' $ѐBFk^1`^{B-X{My9TNIl=m95e#]kOmGc8ǩV$S<(7pثF~? :yo#[ZBG?X^*XJkoꮲtXiC0 G )Ӂ4bLʈC*zV9pأb6;=ʝ5]=ڳD/l|yanms[ū12ɠ֛Ua6)2* !`s'ׅ%KAq& >CtxGKhAguyz0j} Z)gA/~6"ڬŊ OVu{oGk`hBqC)q3= ^/D]m2ρHe-5 "agtkeר,*fU,?Bq&UzLI),/$JƻF8~)`'g.py.V?w-8܂wCdL-Y!% >:hb wF>z9OΝ16i .#=da}bZ][[ᓢ tķ LmNIj'/U]Nɳ͔L'Jk$=};`2dIоqGuzn%iT Jw#8 W0\ e̵dUP: ab#H4 #G"+e.sI"+ 2v75K}ĸ`xwo@nSѧa`imq,o{'}@bX, @9r~O%E޼"T78.#{5&$ JLb%KĆSΆZ:4F`ANc#~ \GVY@4 xR<4XO>40Rv]_ޭAc 5ƒ0JۤuK">1ܘgYZ07070100000248000081a4000000000000000000000001642f097500006b28000000000000000000000000000000000000005900000000./lib/modules/4.18.0-484.rt7.273.el8.x86_64+debug/kernel/drivers/media/usb/pwc/pwc.ko.xz7zXZִF!t/.j]?Eh=ڜ.+BE5 nE>錮Jav *P !c)/w3F`1vG_Gu-c.&O _={wM$R wÿVU7*;&P8Q(y4A'#1f/Ba\1_.<ɻ:[P̔9c 4Z36#Fx";R*+Z_@^ GʙʹAT ZֻH٢ 9 *d&`r!sGԟo2Hvfb=#A^^}{9B5BXvѿBoUc3.C'pì0mx"EY-'t~R nM29ӪPWq쭁(wBedzEחS֯wZO6 i]԰$׮~ۅ%䅯e |lcMӷ|+ƕ p]ET¦!Le'/yپQcl3}&ﴻH7 P ~A鑚ZE(2ZϞ M}B $<*fjM` h"6,e[(&WH:X`f굸/iDeέ3OP0@;Dr}fEVr  o*C%޴^k)K&^;BT`_Fr~p:oCT7RdxiaS@\g;܊y)f]؏bAËluH<, -yezL{Qx|gK ciܩ6 ޣ9t3cZuL1{x7X= 91uUs>% Qx _eF~š$$gxjb'=#u`Jq7-Gm%2LYkT6ߟ˘̑RgΘTɍ4 Fj8M_ &c7ę">p-[jDʀ1ՅʬLuRܓxou֧HG/mȜDw@j%,:f K=[NU?s2rA> 届j fN gFXrj+2ɧx-@ ld/ Sӣ|e nV 6ɟ͞٥?W`DwYj]ڏ|7Z|ZduOxVVԙ40qUbJWu {Ĝ}{Wde,/)CNb&zgi)F"(v7Pl׻-b G>`(w>+CElsP0RjE7hCjyVIZbeTA`!ˇ0.y|c8ru䠤O_IjTkigȜ>RgQWW.LR28G0%!ax4AؼЉ,E|B(hm%ˬ<&;,)A YG_8f(q8& t 8HŞFR,< 'S'!<.-6;[L'K*46s--H9|Y,VZܝk͝6sMUclLJ"^E AkX5_fk12 nu^#+."BP:7UO4q г-fPF+A^;MsZY)zfY|/mP5C^VD l:Dr>2 pA?G\hޙw(HQ.9婣n/LCdI#:B$M#;E9u|Bv:= ŇkYA |ڛi>?o bg%3T1f (QKI(['d }2x ~fxL:쟍)2 (҅J}@(^j[ң(aL\}_۰r[==S~u=-#8`FȞ*@7i:qX)gׂnK.d&-g@Ldauy϶(]g< ]i}G7]Xd.guhҭj/Jd/П_6 g5hׁ=u{r{%p8xTQ~(I$Du2z$;r-ImฦL("R;QYJI+dRrOG9؄s9)&1RAl^_A:36M=>vP+_5_|a0Vt2鏇O~-=j7x0vjvLCGY5E\= eIW]tټ?KVs5@^L5wPq#0QղQ +] o |E1"J 雥W03d )pd-kL es=%tp/(4%I,R;ϖY1:__֟x[Nk4,5d*(+ҙYY ?q3<' 6F%cRpF{& J*}anN*0Jk MR=(0H)@ Մ,P( Jn#B ฽x*I;CnO?U0i; ,K})S/:FTo/P|e\:)D=mcNqxQ N4ؼGJxQI]ӗN yc6j W]!_P/O/+)c#wLwcgt>d p55bs04/&}9.*fDFg v7!MȹgJc6H>ݍ9Il\!b} RHݜqҾbuD9J;œcj5ZiNJxO3tDE:sdǡGR"Ue+bF`R&OM[Z; Qt4CbT4޺m4Uc^]~50U0 a8x=5o+[q˧[tz5< qaK(e j}KO2񳉄ễ^FۋRO"~J%U8__rj?+KI".+RzLMe-GOhRi>3enT*%eP(M29/b9vF %Clr&cꂨ1g(i,xB"0MDǂr@yRBA B: 4ϡg{h*`%\٩2q}QM~iH4@uvzbl&%C :rT+Y{{S0$`җ3?dAJybD\zXFs -IxWQa8I1@}R:OBkE@wo1gHe}3Z*{/wNr5e3őyjk~Kiq"RK9}y~,8ЎFs@*HAfI[B/P\8_B/RL\o`#}Tٺk?ۜjOiTNm]ڀA]y^ ;.K Z~%dqtS^H^WH ⑤1^G {ݶ˗cFv Gl}YzVI|ױ]CrL x+XJ_b# ,4bM8GAc(¢+6>-)Xe&`gvQ"ax U2KlV|z?RͲk~_Ǫly<>95fv[yNS Ac.Sq?s&QThS~]pi.ɐBݪn~/7tK!_е ͽ{A>2Zm.Zw9m pF="{:]F8wkKQZ6`Poa"""4lzƲm+L,l8Ι|I̘Rĝc~Y!4ecwSǡr!AR%E5|b-LLd8VƵ C!J46,ZOǙ-}5 wRDBG:z_o(LԣAF8r:N3.O\E?E>!VQmk7K H>cLl6~[;<=|p0\RU%`HB 4If-溙9$#H-n1cVNkڃ.lDϢ$AS7 ؅rCE߸'r.&\z\XW(Le*rIv!@ׁU0œ$|^-\,dT8"=דUxmα严BNGtZ)F~İW0MWosq&T8%fN9 'SQVHL[O&tlkuX]mO]# Xߑexe#?L1(D铳Z7_(': w3Wȓ #_s4;q0Zޗ)_hQ#v1wH;l{NJ3[[nSJ#뮺~ȏ>j{KV#v6YҫXv`0 n~ 5`ͨ\ NByr4 gMR=)<~`fPـ 1"b!CniQF,-, H P}t |Ovhl+~$3f_e.R7 {a߱fV%&+a#;[퓮 !Zid*4!Rz|#TĢ@p[S]][+Jz[Д IoKgj9Zk0-6)̶֘ ZJ/1tܝ~6G._{mh)<`ƥxPvAT-:VZ/mb !^C#qɜ\zZ#;;DirklWVo0Qʣ27Z b(l$ِ֯^&L/cD<) o#. *ҞPFS+oweM}<4:6ɂU Hb' 5:G\륬 +k;s9=l ɉr>BrN$p_|KBa.R] 7= Chc^tn3 /U}ږ( yE 5M~Y HR;,}oP* Mt^gK -ŗu< mT2z kIz;;hoﮩ ,sd[%k/oHUdLҝl Ƹ?W/3Yf)U߬(D/[ň;\rɓzL@u_ԸoHʹI"҄ء:E4Ҋ{?I|o<3)΍FsT2 Zhΐ{؎rPh䯁5.Ognq gxzxiAo&-=$d#N. RJvid^2PQC;n5a<H"0K26H$tɚK?4 q&;;*/ Yl߃[E,^*ƁƓ٠h .h|R tE+f6jIk|lQ1  YZ woN+Jӭљqx%7f-L Wi9)S6mT=C@nGU䰢Eo/¤fMrcXv יۨ"7PJҌJrKm2<^ICRLVtg D@8~@G|$o3ӵ_yPh$+XJ>^ew,n%ѐ> X]Tɡ8FE ʻ`Xt?ShTE3j.^ĵ1`.F(zn{[+mK=E dXi "M"a!Ak+ ګKkaEaKipO C9>RY~>66@}j t ?\R0fHo4\^7tcy4nzѧ.P17|c]pgͲ{as# ;Z qĬ5SqOU1_]u@SVX.Ȏ5>GdV,5qHGyo8rnj[= S> |laP2<|~b Eqd+rT?S.)+=紏ėӷ~m)[`<dm.U>c@ϳmRBf xm e6<3Nj?"Td<\lT>ahvQ˘>Ab@&, d ]>2BEPMj]W!n(7 ٦J0Zbd-g@B00}L3r`RDIJiom0O[W@#IvI-!f}_uWR&Դ\ZUy\f% wtL.?x`NSgI+JWY<2(`V]"ΓMSr~OĿ+ $^L&vYo_E{b`YFLO7\? ݋fT]:j!4+y]`bzzrif[DȴQ.Zpnn;yeҺjs1;DeDU;e/X]yQښ.> K{<\>_=2;Ljۏ !OϻiiPF&8?y𱤐$viyN`eҰxmJqJt5e#y@#d`DІiPЂtk׃:/$5YTC@kuG' *35* T&x׽3g&wr E}t/|=8[Ul,N;>=Ÿfpc=V浒tmAyCSaCI美oڨ"vQew}1ɦ) z)JumlJ!5G⾠hcB[C! ~h4Pǫ,]5>?{5‚G/ʎLW1QE ;ci tJ4"^1+M6]`hR)7QSLʳwQъIE(QDXE6|h|rM%k`*t𪄘LE,5wshl^6{bu f!uQ@ւu: \cY3cȮƑy޹{)3'k}A\$~EWKhyw.' V !geMbF}ufG25&D۵MOt=^M!xթ?6E-Kx7=:Z]5 \&()׍{̌)Ӓx?m;hЩi|y"r0"w&ņ(Sq= 7W:h u>(p*O~ELfE8; MqqY o?,XkS\bHe?$/q෇xӜ TEt)bk Q{7:xF `=#"o'd< 9S̃=n(nSˆP6_&#z4Beh,\0U>ݸ:g^*E]tWZ.QK>$Mi>:BqJ|r|RY5Q d,5ܴcI#_)K/C9;@ݽLMVy$]E'QѺĄHWfv30ڄ( WO9^f_/9bΪk%BkLtȩrJ[ZCu,\.8=aY|ϠaU@ 5nIuABeܗhV-с(_-`)m'ܔ<^Te=sW :98>Eqmkf9ϗ>,iiF)I` xRxDI#0YKgғ/edw~n|r@\8%mTK18&C߀*OY57hP9Ajd쩱x)JSe+yĿwW h&?/dV< >|,,ˍZ;= `vVWWd5ii$ͭ]-31/RS=w)H _W{&= Bm`}ځx;S݁XCUA?~\q;U\ d$G'乥o2XaE9-!WYBPܚԏM%Ou.PQ$}1ɱ䜎,irQێ?CY;Gi(j[ \Õ~; @rWD3@@pIć.'\'=/k< D{xȯ4c*S*sM\*Naď9\o!y'n6N(項"ej5a=:PN ϓ<ipAVQ^9w *%!헍~}0-W 9 vvgN#O JANחZcJBswA(-範'mKNR% Vs>O:N^.TLԮbV|1묁0$hY] \z}7f[FB{Q^R|6{7\v2Z\ҲǢA{ajyh`<#,2M+z=9\nnqWi;F] %e}ܠ]okMcc]WVzZVb ;я#r^(j~RdU\ՂB2_;_У50Iىٸ>C}0ڴr]c$=u$HK zK>Vl\Htw*\i.^2J௫4#[F7u Ѷ@ZR=8VTӳ('?F~I8Z]i|u ]WN^%Iṷ#!ֵh{)K22{~\uVk7w{%^cw8p4ުҤ i{.91WexDUU ?Ia4^~dq/YDM}nʷNfB;!)R$+W / +S=vډ?>Рu> 6H]oڪVA4 )r+V:ٞ (<# Qў` #wlߗ7̒Dly밅o0:NTs?oϗ1Rl3DYBU71.0C;Sϱo}8vP_E,xp~@ M%i~TJKP͢ʆ\)ڎ^򐲞fk&˦n kL[)OPS<~c n'uq6HIww6[Lf-Sx~ "q~{!(XWzl 2ύzmR3%`q6A Orb̕ k)LAi4l<\+c<0PG.jAN!jb-C'N:Ϯ3S4iN\"DEmsh|HϵHο${):ܬ5v%2rKi ؖ?NaiFE hb2TIG 2)6HNiEW!64҈C~yOS B([۫߫ L_8jmZ?ij M&nӺʔ05i5A? n*bgP.Y=vi;vD.ѳb,M7Qho N+Lx˘YrJK]}SXSl@ yAY ^c; N?2[ [S*oURdfJuU0X{@+8?"coi|xuwkƵއk[D2jݠx)ZsΔku,^hS991BqKf|z=qꯞ׏V2V@C7Cc7Vaa,@3φkX"G[]0s (cd]!Q .j0z9nGPɽ연=C`-<`xu=c#'RVbaҪkDFJPf0z'ҎYn6PK ƙBO|X\W%P+sO} #" +T7VkBٻ֩XEA m ʧIN١5^U2ށ0t\r[PðN!Cahi-1fXjiI##7$6! Nj<8zmoT t-6&4R"BpVcx!v'6e:Zڰ7S&kWI"`&? r?1Vdu0 vީ}4jʬt6^6KT#k+2 | dC::Kc 6qK^VV՞|H7;iK|r[D'Wzՠ0m8P)i>iiJ}D?ZКM]%x4ZcDө)\[֛6׿Y  `52;=Vi:K 3Ӷ>`낷> $ HQ3L2# -Z 0؟]8Z njiP<14ec)L Ni #1 fJ{<6N\w!!/Br#ff;_w[3vGt߂ڛ铳 =Lp @U5HFЛtޯyOد%gpѶY)yHb"cś&#`2uXb#91)jT?R {b4T=(; vh:,o~ps+W?m3h9?,wΔCv[K K9M4e1%ZO'0.Js"@O6)MKPvmaw`qiFۏv穕 PAs3juT "˟GQՋLwj'J--AF[Y-1@^ T4"OZrٚ} )mH@rӅQ2vp@yCWx̃ݵWG`ծy+xD-d5;CsU9'KN{͜ @ 6FȕOFM)"A{*E'?RI_Y&L!췬~DWjaz ntp9 $dJ1} ~φɕ됷Ѕh7JsS QE%Y@r_ (ʝ;>DppK=C;B .v}'%P@맞t@ey沦e'I1w4']jP19YPj,!_̼}*Ͳ“/~/{K Qjv3 P*q!hivRkF:dQȔncR£.u;~qjTU!iy80eN/kB?VM ;PLX^+)OCW^; ~,nLfgUV,MTʥ@Ko@d+PF,t #FE_f>3$B#쌯:m4NgFHX{RxYܒ3e~y쏀;x ܨTgQ}ܓ@ARC HBIL~Uy1Hb{B;1N wYViPhO3ny3+⵾hA˓-1yc9F P]UK ֣ Ѥ4&‚9y=l_0XEk"(tfO4 ߓ,+.A;+Cë 7 BA7 vYB z5 TJM[OJg?4(!>1'qGq#_67'!lG1z}a? h IeWt?$"TW)3|OA-RC,7X慬?侻 :#y֖ItwM&lVq"d=MKY,kX-kǧqlvQMs_ea[3<Dc`E{L~E) n.]{*Ýy9{Qwŝyl)"0S3yp"VSMsb>́ܟ0Չ@U!'~5pɹJfD-ժOor"#(L: B8,UVi?;7aL)ސ~?veXAa Dtqɽ_ \mٔlY n,YoQ[-nX[/,D!΃=3MQxHA_TKQG1 U0ݖh,w}P˕nT {FM6)!OTrXbҞ(ϭ'2V :=.@_!mW4$6=&(eeå En7:DECĢr)F_430&4oZۂ'c;Cm I&XfNsXʔy"qJr5<2Ɖ[eڿkؿ&tGDf iaԗb_qTH3]=1?"|% +IZy|ߘF+PUB(>*ؔ_ qU(CT.o]LLVymXJ} ǘ&HgliBI-)ި=l 0|]H%<n|*JpYAue2?iH1O ?JCOdn+XDhJX@4 =\dU>I}tj֣LBU߭fy YF;U4S;b颻egsSٕ@l 0Amw 8>5w@yRlEIdbxqu%7PK}axk^[`!\8R8܎p\{й;'jAFZ^ج:wx:2ަF{LsГIѩ>M̊䓝VI~[fdN=9޼ #{,5]!89bhǰOTH1˝DbRU6̢yZ,p蕥r+K8-[N &vzO;]Q3A0$=8 Lؕ);:#诲\cL{ǘ޹&kW𱼶(A3r8 gQR/CI~1Un>tA׎sHdč!`1c /mcld1v9ZyOoC.l^Z'n 6EʃjJ8|J=`֎ md 2D/5Vo֣iV{S*ܿ]ŵ c|bwkXL5/\_駶|'Э3ےjh̜9ݭ,/<%0k%s^s3l>ʙ@[%9W:ఈ!)ߣ=0Ƀv9 뻡bұ&tʢ:C(Ve e1>\J vJZ7lGBҌU+g-~;z==+o0ߞձ&D{MQ"ӏ 4c("}9)q`m/7nI,bFu d77R?pV nᆦSvqf: Rnj"LIwES0)GOfau&]?B-lVZ |O/{XsƍD9`f|;׵X$4:5S1d\x&o BYOeO ͗h ]P¤x{єk/׳e^I5A`XSގ)3ס uσ W){Qb?{kƿe]gQbt+~tL%B>S; B?LszN kSN,J8r噳휜l$B 0D's?(/4(<;KLmX$w] R=TxBzncQF3 pr3́X?zC2SɯL*y[_vvOkUDR;˘륧Ja&b]N;7Y=Vg٩ElaZěHx8fkɶ ^ˍ8N "ʠꮝE ]~mʦKTާuشԲϧ1iiO 1uΞPf(:jb@xɆVLm8z>@VC:z(ڟ+OCiQQB_F uCQHh$h/~of[u.;S.'J-ed=92 ڈ@Nٶ8,4Bu.{ !\+2e rVu"mg w:$l7>?^t-5} b{ FiwKVvͣ*5@YQٶLP/O2Yb7 yjLHe͑VBjB1ƼC"\Rрi-ǀ^Tuk:XRԄ#z\`Hd>{2|@Tn޻-yfBK8TbP.#\2o}&NIUt^]-[er ]}娝؊bR8jτY6ۑpϛo3P!T?+Ş/f{9M_DŐVߛ, 9NS?.P%K:9 f~ El MӔ!LuDkaNEN*:x-3ZSi\6Q&fOV"NXDS9>lmc0&|'S:H҈3e[,@](-r0H'+GLiL?THfx2E>.g5#2tUݳ$1h 9N#}ب %{ ؛G;W6#MpNzWz0rMKXŦ덫7^IGSvBϽ['5y 7M^ct`>PAEO,׏`3n03Vrj9g~46(:Ϳ< ЯHJ4Cޅe׀B 1P|Ikjp1bͤzIMb>$'JUYMpҢ|xX[--'qb؈DOhʁj/ SbJ0FP-ht 0֏(T8C n?3T O}lP~WX/|F^zrUCB d{ \k=eڙ+F+d\nU/}{4ɢTDU_u_rlz(I^_y t t=ՈxE:Z(sUxaI(Ƀ媭9/^\|MYB56`V.a4_p+݅E.S~r1{ diy‰k$]惍'GF{I31):֐G+,wȯiͩ,NrD GuQDNyP9Ho~P\Lj1 Ϩ6`- _|)Vԛã藕^7Cs&•ˉ}׎meюa]@BiKPQY|SQתXٳYRvpcn@ҵ#]#ł|[,9~&MECǵuxvl!{wImX3hbsz66횺"؂Hkҁb~ʸIggc +u캰2a~_?]S"=e"FOd@(()G4:,&V Qml/"K`B®(`*TUszPHTLSL)]!)9DZsT e#uKlkGuFjW'E}U  {ֶDaL{Z;v@Xaď(CKB^ c a{0:p^vN8P5Ў"OAQWB5YBڧkj4뇛9DO oQs><9/ U67 d+@=a)wA5FFD3g^ w] MW 'x0}`530^7K.3Pz.XT+bU黊@~[O dN/Wu{n*gKh? il Ps7\aɡ<;j/l :=XΧWCWg)˅տ1]Bdc#oV$v,&R~9?dFL_`"IVnNֳ":5 'Һ IHD6/z|q3LHmui ML,F_5Xt3ȤIEl\>&,/]>-GUe7t) ^iɊ#ѧNp]meq3 iу,z` BvqI[ ni )>vp1-*^6-cBySY;]qe!FMO#w L<2,OZt ?T3 V}̗'Z)?D}p]Y)-EڬuXWGdf;k|^SeO~be5Qi9 raƕ尅Е41X[[Ր=>cK&dOGX}W7tD3˅):$fwp̐=`ΪKlMx)pNHu+-6(\4ך%DXNX0NcVqQ%/FXeHC7b[p틀A-V.X e=l-BqʈY(ipfP$?L_^^EÙ9eCA7*v|;m_~0M~R~ 1 ZM"K?W$85#!췠(}?ϙ!Z XӭXqKhgǘ.jp zBq溳70‡&}B s2yU)-,^rE=u:=`U\V\ :oycV,A#Rp}xxZp.pX* m0n*5( 7jBʙ[i^EoO Z*rh,3E?7gkNi< MEuLXX| h92"n:hm\HSG6-gpH6@ڐjg:ΗFYY6^%,׌Zk3A?M WցQ[{4Wj9JzZZ?"7q$Ykb`/ yn{Ů&S|"Uwt΄vN }٪|1 UVz)jBuYc``yrsIUWDma*uo1Z &NƝPUM^}2;o8z+i,ouz+zTIMڈxMڄZo1V:Kʰ%ǯl_*,eqT&-0wm1l5X#tk~;U"`) Ke{jL5'uXl7|6qQ/VFӓgLtzi#gp]>".SEDQnYVV9qAp ,KX #^e)7]#h0iuࢱNHabjXqav>g:Hz `3~W˚v+kqvqXUfc /s~p^y5ޣeQ@z ȫju0P.;l2^9ߛoz{q=IBMXI[Gx=|qmA>g^Dl? "_on\z"dC-ъC`w).^P9L:k>]*㕊|.#ˍmPR*s|[O5`foz`Vt>1_*L9W=5VƯGMdsB]jU.$1NbLp% #qL"A~~g;%H΍C5>RtEP7y>蘫;a(Ą eyW`YV4ϷF.3@ẼaNm\HG=\\o%5QO2եlDib0h@Fh)QNцddFJFIn6Kǣ4r+0""MVkh $Z/e\c슃/otIx8d=Fubf5g v.F gSZ3%2Lwli_hK*iATL#^eK~FD`xB?qiuz^>#2y.kg"m='+ fB y6,R`*rN0koemBx njB@H 3kW9R0=P̩Sb Q%ӵ2i3`zI>|ӈ棜S<sp?|ԏiM;Tp] G8PYɞ%|nQ(& A%"$l?dF*rrex9;PVE4"xc[ۚМMD?o/ F/t ڂ*Og#>[pNomm\r"ܖp/W2vBn,@Vm#RQ|(roC-:h1e)WrAλ_F3 )m(3h%E͢0R*ؤBX{rGYCNQq-LNx<H~Gp}%&{d1cr9p;qmɕ}%&cEKvz; .];)Z\`,*bꠐmW)%scs&W5$drGJl\R o s>>:ۤIʾ 2mpł1h5k}bva8.l</Lk2EyBz8]Hga&oHݵ*% lXȫ?Jmʊ \r\V,ٱƔ*u^H.n,7m$vgTnFeG̹2lir'mI%~/U)t-p;lN5W1Z)Ζp}$P+k3᫏OwBXU7鸖\B6c+L{S*60@d"դL4G[NL_<@$D4L/P N㜊Em%nALFZc2>9㑸&`h9`T-cƗ}[_l1#1lx6IiLYn6d9RfnD3+$B=f̧ Hը isK!lItXkT [ ieK#-uB&jt b_52CYBA0ŋ̦ .PǼbvojMUYӏv:!xɷm[|_FC[HMYaXMxjz Rf'xYgdmi-02H mE^B KA~0$GnmUN>Fp e?2T AI ;UO] [N:kfl!pWϝhV2}x(w?Ình{&M^pX1#k'ᓴ6{kϒJJ @EJ~l𥉉Xk0/#Fcx%72&7rD+H aG)`o!sgEaDq>xHnϬXDR4XqZ;VezNGHAdj}2@ 1f5?xӘOa1h,OE  w\ʠ^:KO-Kqh7=}'haЧ;|J1j &V(*R6y#{D]ةscT5}_Rԑf6Z];l#|ʼnW|ĥv\XϾ)%_'wB02j7 IDy_ιc_&NЮ[W<; \OQ;~m~5D$qġcF%:]TH\@݉S[~%`Pm~!|B}=#*bv9ьg q!9mq~Uj=Ze'OR.c>Mج@d 7Hn./sPt:1Cp56;ֲW__2#`d5P:&`:{ôduOF6: *`$Ag9[ɛ\9Q@BSYYuS:E]PT-~kExp/[OJV#TFZD2mปCW2ܞ ٯ%l~m!V%~M+FfnJ,N-Al]nuV[,.o,V=&W@!ѳZ-2ퟧG=Z)T߯y,#%.~%0{^,h/y)|H=QivB~o(X^ 6{wz**ց \J8v]2Rk<$vUHY[[ OLZ*PGbZx Ze0?$5o;1afw={M띾K;EO32XړP]#MhHw +`q$0Z4&K˩g,6d6vk@B3zܪn.i%V ݝΎUߔ̓h5NF8re9,x+FNóF\F %6paXj:=H'$Ur)b8# UBב p>^yG*2 L\/O:gvԉ(ΰ1Tcȣ>GCzWk\"$;`v,9{_EH.b+ fҹ ReT`AaN7݅=w^'70sT$ ڍRGeD:u#yRWkygП"ŦbCT{coڭU#F]6 #MK9*O fB_zč1YOдҍt~{[rV5{]+yU G DGBVXS8jMgE-_J̧Td3Mp֯uХ ؒ-|o p?~Nk䎄-$اRqP<$I!=Rb4OM_9mVFaHUk=${Kk7)p,ݾ]:зf>e; a,J+vvb X-jQ=ѓ vAG/P͙AT,MItUv2ǣi*swy&Fq U_8'[ cp4*DQ ےPH*l<8^h9ُ!MUQ Hֻ>-D VxiW<@0h櫓 $,`ak ob jys5-ھuH)`8%$=vD6,T06 vo@T Ti\P2V˹zZQ"B^">o0'i>fUM24d]>8y|/=U81 ?nOe "=텩 ‚Gmf-T'2k_&|x"ieߙ?-yԒoC"]"ebn8=` 6@q=3مQy:<;qf8 h&ɴKNX%֊|)T8" # @[ $ѫrݘ`WUt4-}(G1~l!]SKdK'!b`mfQs<-G,4CFY>"Ek)PE-j)}kt!:n[DG-V@ ijQaxWZdeg}' ULѫ 4*bOX x^+7o3\s18;D99|!b4fB1׉RK8Jlb3cHl bƻiq 2%o qv;'%\0)6!ͷ@BC-!n3$yz%#ksd)u`Og 3NQ|цy/t@ .5R1L26j9Wێ բLq@ 0#t (J昮-Ā4}•&-zrBu$brFUbWU3ĩ[oi!aN+O>#IK5RcC\ 3 ;A3H#on))8T&~@LQyKEFa(vq:0hG_3+6"sp~D^IJcدY-f  "!ʌOK i s|yV딧˕CmSŕj05Wk kIˑ ęq-G5e㳖BȕX*p x݄LBȈjچUN<#/+L?b>]8F@+WiP±d"+' ̗-ȜFD3M*(V?mWf ԟȘyG ʺoǴYĶh!?1R?Q]P.t,藂.j7XǵE^V< cD.OZŗ?ħ]>)RjڔDY,.r4g`#tPW:'Ўgu7i3otV P/>A"57qlo7# )L3J`K@ʳ9yUjŖNO5N;GÐe|GpnЏHw` Rtk09U1^rbl[*)U{;VvN*SOD/1C-K1}/`G B*dXX ^_Dw[fpDN ;(%#~ $jHƫ2uKE!Yp1Su=!g رM@巕=/k7{CB''$*d*П4Y|0"(,2̼\׹s#r'=X MJ ?D$x9,HjetۭX:?UVqw :BP_3_Jr{cN,{T2+T7ʯ3g'sKqۼD8N(pUΥNVU(b ~Zu6/r^ck~6BBXq.fY-i(~0;ޜ8xL?QcJC +EO 3' \wRlH +b\'<⢪$(U&JqLS[-XDMƢmj]Xohx3_bS!\i]Q _zחbj%G6# /;sZ=W(9JxTEuT\yy8hǰ!0BO3GAznfu,ީGD`]7Q71WPQZqe|e]L+B3kPmPi?3:/u*u$8wA]<9nߢXo8$0-Fh!p;k|B 'rGl踷}SF# 胏p1-3Ui,J>8;>۱i`6#PXom%#/ՋVBA8Չ_,m8E' !Qhqy8> (dI!VrpY?ՉBVԕÇtؐaA YG$WcGL)B,1}BD-w ۊ>^+ZmX>kMmӈƩǦoL$q8'[Tk㐇D !<䚣p "624xLfwT:6{ UsK\{ͣ.{%Vr"s; =Sbwd0qvQhWݷF))e8q5:2ͪ.V1hU>U"Z۔ мtBwEs%eNl9,9̥lݗS$H,Lⵘ98*M|Ѫ+z cGvc0I35G^.iՃ]Cf B=3-sL+T ut:f! /K?A-d,Sa 9 1Y1MH}-w%_&bdN)RD ;C!9Lq ,k3-u`9'mg΀Sxs1lw@(oSNmS^o>&&LPFd`WQ:99M(UuÜWj06A}oq7\|A }~LP}=a:}!!Bu$mKW[}])9P U1,5x8^ѯ8pR0ǮFJCx̠ˍW]ݑ(*A BE=8n ;wP14j>O4,gI IWٹ>VrNh*Էk?Xw,v/NmSpKPM^Y!X]/98q@ueV>KXǂbʘ/mL*:;n}Zlٲ-4׸ z/(xP > § 摴Y ''`0ʘbJDϱIDÌB29=qQ@6$aXw !2 ~fTe^ 6%&ZK0lݽ}6/ԨOdqZ㮏]ذ>BD]r@ <`yD_s);+)_L mŮS'Q!C"=RGKH&x [i64ILFx{E<Kod=8uϩGu,3MH-sWlQ}ɯ@KƁ&ՔS{p*j;ƆOG:R1PK(wTVJktjđ=գuƮ7r,RqH Jm/r ϑ O,F݋HޓPhnEVm*3c؏ Ԣ*}% Tnվ?m@(w ,nkCꚤcSx#¨7 3*0>H6SIC)AD|sӬ 89F}y*f+g9T, oϽG ܮ>ɀD??xGOaoQ 异_;7SdDg:TltX.\L{?z%n7*9G5ʗ&_4ȸ!} 4#ITx`qb~MV[lG:€2ŰJEGc:UTCW $QfLR}I*'c^n+ fΌo$oMȬ k{}C%_ww !!M^tZMX(9^뀻@e%*I+ep3PAd]$K -綟o=Yqo&:%a2EG^=t}̳wVՉɕ痧$hZ.KP yY$Uǟ=Nj/ eFq׀R睕Ut4h{;f()̺Z²,t?B@_..d0 t6~21"YJr"ӎ;+R=՛~CsQ!nu{OW[%?LNjF,,H˦Z8F7Y+#apjgl]# QqPm1)"hC{^]. +Df)FxNc[+r ta_{֫%MRm;kOt@/mUQś5G:/:mɉf*n.iQyO:yj'_01gW* h&H^OeCۇGh$?X/ 3*Rmj]{+%*Fm)9|1]qn>zςSXcNx-ji2 F؍^!<,1գ;xKq~Kh{I!BHrǯW)MQ GrJ 6Q<{d@ ( _~wL݆k'&HeEgOO*TɥIсn;^mIT氨on¢ T\,7, vqbr[.Y>5eLm;K miKe%yfĀ&"ҷXUL>Xr$"ٳOiNz~5DI46O9Dp׮XT1gfAKΧ&|3q.a&s4o ^9W&ѥ0\iaj1͗K6ܬCwco \R}05[0GWՄ(D?S z?<ԗ:$\[H5la_wc,'{pi~4&BI< F5 )Xx`(֡˵<č `#V4ߟZi \.z;ܪCB'Y-hKq¿&H긔KTW޳X:?%`S3'ժs\XZH}DF?l&Nŋ[mmh`gEq!e>o\XX$fgBd)dF9bT;}Sv97tB`3"80) !%֜I{Lp*ꏉS6au<4 Rm3ːA*]{ZJNNN!K62u`<@QT&j hd{W:Bjh> [IerJ^փ$Ig㫟$gKʤVM%#i+7~F<20p86{2..xStjX~|*G!~uUUZ|!^Żv䐥cM1 f_5I1%?4LXi9{,e,W' fa#rDLO{ʋJـv&f O| LG}Q=l_ݾ?mXKzW\[JEŸ`mݜj(J)}hANG˘=rkRE@]T15݌n?j#/G5U]э6O'ml$`Snp{6x]J&NcF#GY=`1pY"f˔7cUNzl"x4N)(97On]#Lo9usx`c@#^).lY1NeD"b_s9zJ[EB+feMI@N g_"þDqq4I3OCpv0[]Ƴo~ .:hnR8_dzQG_1L,2/[ڻThʂ}Dؠ>Eklj%&{L20nќt!gB֥>ny-aW^|.ȤjӀVszYF %v+[^.17þ)blVJ:ɊYCu ^{ >pY &ORkڿܢF=xK咂R2ՅHroU w:-#jſtҰcNUOΩOOsȽ .0bj!-v:!+ G-~`\VB(li4S@Z4 Ky3=>Zkż7=^#vA*ewS*x}&SjC>dŹ>@z2͆λn[tN!gn]'v9TTQis3`|ΔSsKkaG>VOx./RŊڔ ms7u9vʋfS h_oyFyj~<у(0G ,{'SQv=77DKes6Y' 6Q'ܷתOL{Zzw12} 0J><1޾zalv11?zȨeqs?&‹ ..FB;1i`Cd ~dw+*~Gz}j}\\[&?oO8X`\[쪯q Fy>adyfyy'r.8ȿ.KISA+y-Tm蜯 d| `-2GACȰV.W+7x~"A.M<:.?'r#Q?ƣySh>e0i$GKbt߈fk:jCW݂ u!EIF&?қFGo<"HLOhe>3RY%Le7L:gߘzYcy= TYYyB'^$LºUHJjWBҿzFu~v\IVW:w3me8F'Q ‡(Ȩ% K{bw4KNo>2wi.yz0^i%]isZhQWpkͲ4-:wN0lĐ;0SnOb-?rERI'eS0\=)Am ְ3B0spd[Ub Q 9D7 Q,n0C:!0"Ibr4 'I2h9e'AS|UI%%ĝ'"tRc+h'̱Y+nE(?!Xp:%(˄#KkJ3Ⱥνxȑ#>҃_L۾l}UUC HCI+њo4wW!(o!Gxg=h+wÏxR\iT?Qw)rMS[;e ZNny ܌=Ԥ:R&ӟJ /wdFN7U}rM &Y w76V^,-@粦WܬU֕X ^'YV!K T tCC8ʃ ΤNԇ6y瓀è/9]3l!l[&.g+Wgvn @J#QoaXHli FEك!δ;6Zب|EvS7Y-lT.^WjF4% w.UVXB}ךsFɾ#RCۙwyљ/?D"ejԑE-v:\C/T]yMv4탲1lt"N`zsz#ZTҙWEV/)ĞHum{us:.5O ܻ;L$g W良UI[!ZJ,oR?yk%5;WI^2Sn5Se .T>D\|=XL)4|_I$%ߢq<ψK{!f܏uO+ GPrIe\'JX\ TK*y˸XP E)r V÷ɲ/+Dg8Go3i}șbxճZdC$ pfVj(»;KִnQYZ wl!!?z8[z2 ӌ@3Z'w<5~RI]_P\ !XVyҭٳĻڤa^^8X[zq֊qWԿ_=YS)r {ޢ7=,(4!uN]U3MB8ef5}¼HlSR*rޔ瓶֓K.uܘr]p3F_Wvߜ39< ̟>c~mI_~/* Oq³@";aNVO‹tM[6!uͨ)_-4-9"ֱ#U۬7@6u,A h!*󻥙@4rvMDkE5X>BO:yIwJn+Zqp=1=Bx[ؓBp8iIa@'4rBp+N/e^tx]7#[2ѸJ ]n W7Us+o|Mb4y Η⸞=bx^=Z ER ȣ5xi!Ӣ,Σ^HI֔ h+V)sÃ>e@X]SY4x!N$/QgJ1Mg^bH)Y#uY݆d5UͲxJzЊCIfz2&h@V1UBK R' 6I䷔mH>9UۆbG:y эת?0=6'rױG/P"&l\FqŒjGbpYT:j4wm"Q@,W9k[\U"~v w}5iBJ)9{C/;\K:1x篻/C$ӣI* p]E*H]a?$"Xui^^D@u',-ʦSgV(x75 7),V |% !lIV&vMK[[h8Pp,%]%mfc[O_Crh#e ^;8~#b'd oZݠu:W(mʥ^2Cx1L}\Nް4Lwq:h([U.U6 )h_ 4Xinwj&VAxjT@b;% _,=D$ :7*œPR =RHlojTc͂r>w+nk |X|bsL]Z5lќS˃9(,6Hz <5c,<*Sۢ#:<-;M[&J=Dn3?CC8l%?&^k!X_CPAR_77Z h-AY(n6yek~/kڤ@l{6ɻevsFee&![˛DT0~6w|•"ĥkD8-/+$+4<~INT0c˒ѽ<6D^:}h`(s;keK5MCg(s@ $K41$H]&gZ75{Q }dLP# ТƤ8laGRd60:0Gn'gdhȷ^T.K Fd௺o?s íe s{])Re۔ [2_![Kq+!t̮܀&w4BR(.M nlphmE>%`m͟&Oȁ8ﵸW樸f$w{-go|| bK!,[s82CSH36?x 1=PS{\ilJv>Tl<φ&§HKZWfsR+cx0?{n?X8`+8Zx𡐐F/C65RǬ:S \b .LS!zP-g:}Pop43ǁ3o>ǶpXaj/aMާ:&d<0!;gAIAk5썆(L=-\(/uN0> b>9KR{4hslB_{Fy2 EYXO]VA>41@ih 1pI'(ՙ@$:"4Kͫ6ESK3 Վt<[|φ/Bџѐ}o #F}Poɴjtd~&++ ҈ADT{c53 eB"in:7=h\7_OJPǥQcm2h. E^q*@պ-=IĖvw8%K$[4w3.#qÈS V%$v{Xr}>@eT"H#j8 sxzMO7E0ʡZJ89* Z{X kKnwNNoKJJءW`*Lc(JdS~$'ezƓ ;t0@ϯR|R;z~r1;\Q[yTkZ y62>D ޝuly*ѳHok둼ZpiT[qW~ yTuKa&h?Y7:)ؖ!Ro~R{L1 2skzܿڡ.NJɾJ̓xɛ8a\6kcKgG7AXU6dʾ scV: VT>%k5rua[] LJ94L:D(Dmgszc~_LD RsZT#{Dkxyʓ-`LhLR!k g;{S8Q_&8}b6e+ d{_ZB4Aꛁ W >p;5Z41@Hm+f2jMKyhNnԎ2!XYV5O&ŧT/7>Lf>sN !kBZ2UQI> h3~-΋+D4u^EX 2ǿ>&qs!}ifE՘ȹ"w o;NojMcK1GYdس|khTQJJځHK,vi A'YS:($#ym5ͰdH^Uh皹_ J~}BDjGp,-DQQUsSOUI䣸0D}:+ YS,%F&*XI#;N^6BЮ gc6z&Ъ ݶ* 3LW,Ͱ !<=4M{eh7tSN¨F[f͊XЪ;wJ&<y]gdy?u엡CVEU WuH :}cSktie)>j.ft֟8_rde|D&,$ܠ_ J`>Bk tΚS\,ZA7Q8pPEA;ng%H(ˋ>˦ȧ2u(hAy(ͣfF٥:oUy XER \iryI!wX >/y].-Bh^C!I9S@Y^ІnJC߆m&E?dDhrC{ъfd' 4r"KcTo{br"5A NֹP 螛c3!pZ@R$qîӋ,$akL97Yٞ3 u)FdJw9T:\գr oRĬS' Gg۔ͱ/R[Í|``85'#b_;钑dYdĥS"% i=h'0oxʚ+rCE# |ccjQ_ omOͲ%V@anc@i>ǟmg--('ʰS`N[i~X.ȈR6![d_̤z W\KQv6a*2%%㙡hXxלi@֫@kG[3 ^e iIrʂW#hÛ/ֲ22VQ#r\ y4h:/ؕkV&| K-C!QLVZ:Y}j /q>\8hvœǎ}h3qb:l^ +ٙBh@#6tl&VB KbFqi2t@țAzbCqs/wE ̈A`Խ<QH?. Iyc!nZSJD@{%l<"eM actOU]oǛKG Uz М%H>V|]b>6Btv3Msb1,U^Ro-PKI (q5{yKj]tf\ikc nvءxv) S9ݨŎ G.-qȻ3?=yS'pRq6*y5Djm[u#'`C8u4h:AH uz߽G<VwTqYyj1pZVASh,Y@ڭӿS1V0HızYocѴ"J~,!}>Xij$n륖gA,tWZA􈷬縈=gw/(9dyAGWS 5Ep}+0B} 90 Mxhm2g=\]SS=6Y͆ ʔ<\}x)3BkafbWP{>l:CίRY Δ}T m/;.!|okZÉ.J*-.]:f?*#߰Gs2?S{%ܜY[qf|ktS?x+'Pq1z ^Fu؋C;u`6*sgJ`öZVĩ#GwGp7X~b"68z<%_=U).ŋ `T-%`+/mI@~{P{@+iel5ص[}sm0OlEm8FޓZ @{8hV0/>>S J(>H}nߟ5O~ k|qܲnUMB2I+qVkH}Ucaedqhbu,}94t+)eI$4j}=ϻe|ͮ-_Ba->L?nFW]/2]DJVO@6&+iϧ5ʸ9>eHjd%Q?KNf|=T?ۯ[n@CiX1 F 60ij顧a+˧Koý%6Ӫ dhK4LQ/lU؋& k: pLa#:4mg2g8PLaCa3!ĸp AoO0?J @N u>H]lhŽ ,C›uƽ@xk V*j6@[|yWD[ (4ӎvοsŵ4UÝe&5W8rIbCܔˆV-.ъEv ۙՏNx![*vlXj(ŒIY]pxΨ#XEo܎kNf:<@}lLfohGm3U*RMšʟsQш5^M0Wo9[ pA,80#3P|٠|Nfa ta-Q9+{ؕޓrdb(ilD^!잭55$wY5 'IVK K@υ;2Z2^- F.Z>y2W#\!|\nJI=0.C;.c y0[P;}bi@9~i!HF ,v􂒶xl}?ngzeA7;鉷j\\:tGj47^wD $H?Y~a1wB G ĵMؚ@0؏\626*dOαׂ vSLQe֠v1n&fAz: 8N$ߝ2/{vտlQRCgAE#x (ZePZ4+mEb l9ze[c*QVɓMaNDf`1B7*QN5u7^K1X~1m59VpQ<«U* mt]< )&x3|JN-Q8czNlk=uZ"gN0 WR${Lu<(zQV*4 ⟡F̌N~^D3}u5PR(# Y=Pca(sh(sxFY #jG&(*]%梽WF6dV<Ͱ5 7ycZNg>q:yTU9)?vd@Q䱲׸fSZrp}g a~5jb0洃/ Mĥ {؄m3طCt]8HWՁtac|eWދy7\nQ[8 '7 Pp@eLP˃T\4[3áDxYNJϥM>L?&D/M8X6xz40 )OǻKڊ}.<Ì ruM`IjU' w8u_5C9x%|."lƴ%xZteWuAyCMU<]Ih5Sbki{(FB r,ly>ӛ*lT޾',4` GX]H*+p%:vUZ\#~AaW(_u5$ĘCz$08ţb+0x7@II!9{PmV|S&!Q/OG&a82V`yG=6OK"VPF֬ҾuJy(}%62&q}1%J%&o:1@3 _֮J¾`:6~ (($,lD îm榙 1$ x Pi4 7fq⥇a zo50L5wM!(pBqyJDȥz JxT\60l<MO_=҅ ˗KWƪУ9yIߢ&o _dXZ0үNUI ΥTlvJR fM _;m Fc:iCe.1PjqHʋCffrgτ{ 5k#;1~\ۡ ZYX×jl`Hj¿wm+ eRISB8--] |y Oh6('HG8oP8\Ww8%NQY,x]+CyA#v|RDFۓMy[`Dh@l3]m%j&u%H`dӔ,g[\ ;tk{џ٨@ԏV54U8c{sH)R/ffyk ^Z]5Ž:L 5ԛ~kP=Z.|cdo30 +)#y'YLS:`5⩂+Q¢fJJoOuI]q-I0Tqqn.}e Rr}n@{,αڵ&σG`޷tX/̈>j:Lbt=b ?Ɯ<7R V;ک$I B *rIf&#ez,_Qs)7S8TX2Ud?-qq#g[0shoG]QfP:})iQ\XQ:B <=1iddb\v#7}?o xgz. ~9 B*}Vp7?L˲/|(vR"xrB -vÔ' #.|!?4J/ ;BZ}V}nϒd [iM8K@E9)ngFڼ=g"،;3Vk#72mtK7)-E;zPh~g2mag4Khܢ7kW1tY22_ٍ^Ω3A/ n#ئIBsI8`ݩo0|R9`6ؿUq.X5vc( S>:&^WQGJ8x>T4!} 1(z+S9tnVb!7E4.X5SIJQk̶֢7B6B6R@'Pz{Fـ(ޭQr>F!Cb F%kcecLrXJq*Gm'~4ցm1!`jpoN7@7X@b qHjj9QG\5,>uj6!/ .GVR>ct~07{Hʳ5|AzWVZJv` ,\(n/(O/N2QpB`7ĵt?; 3 N_MI]Yo yn80扝"->_wx"uV$nEp,0Ɉ Ìj)}z7ۼS'T]'pb:l"Ƣ3oZqe>p$2$8=xXfluarѻY2ƻz8tJ)!Sh{2l:/4&@ W dJC47I^*k(0wfN˲̅3ənѓƑ=$gzy2*W^;ʳ|KyWlUѶ[t\tN2`= TMEpR'B#SXC;G/h8K !^N Y k |\s_Md8/Q+Tq> DR2W$YE&itxJ*]U 'K9T2317z2{Pth5]ckFbvһX'ts63fsBAy:4` jDŽe}\@[!Ϥgs9nZ mƒ"?SIH(/¶7)., j9hPz1ؕRe;poִ"R\`Km1+ei;@nNO"I*W5 hG>7Dƫ| m w't2 %w0=稒[{=`qkB*$C:oIW%R;;ʘmbdƇ,#oۮqKy+X&b!a{5t˜s٤8:z:/ A^Ⓨa; D4,wu +*!Oa'm\HPD}5Gr7PN+m.*%pgLm^St>6HW!=8 wĥ,PtRS .x/tmLvXK[dӨ1q1[~Fݛ=v¿> g ѭhBQ^岈Ycs9 Ґ3?-OnGz,%!49Ћ32OMRШ^pP/L^rrNKQKF[.X$ӉɏKc-1xZL&dda&&{r=썦̈́*iEO 5asuB6Q>5%*\ 'Mw H93u}מVa6K~zf!xBA`D zg\H01kfLu>v]'12q+r$M3 Oy#yJ K^PYSGSo DOuq/Ө[N9jא„i2"pjsS=|\Vh󥩂=8cD ->U-ՍB\,5v=;4}uq؊M"0ri6Ȯ#lf*(z&HJ^weE̕2\:(Z cӦ2fڱkЋRJFWѷTv%J6sXZπ| *xʋ,fy9ǂ .~aKeܐ[wtv-a>|fdPBLGt/IcHI:I9wYdRW!_xJF_gZӀm۳:= 7LwXD0L_Fo-7)lтf!S3ņ&X"PF"|3p߄DP)aWm9f?SZ^ aܵ?9 oLa5 P)ײ|#`{@nP〬7'r إ  GsGkY eRor>F<4hqh%?%{Uj0͉c x.|L?@3ѱV,Nꏡi^:+@6'=_e ۲6 zj5#D1AK>D; -5ɭL<>y(jεlt2ъT3fH|[7H1}lI0 c=GSXR>dPJrւ ޳i҆4pEI4r~C'O&Oy#N8E]?S3jI!AH9\k: ?_&F}]iIar6rTɵ׏p>G@ZE) w\,X!#3Le^t!TXGDz\`X 4uh<6482eSN@EW&8t%>vyG^\ny*9,Z#&XR~D("V/婶xYb| . r3MM#ϧIA`O= x"~,<EUjh R{ɤMsۈ6͗j_Ʉ *%NZoFDj*B,L2WzO>Ј+\1xhfSXXB.Zĝ~дWLX3(n(m-hmX hC$WN'"B/vY`+lu(,6Y>T]mT.ӕ9P&AY/<5})A=pE*G`er0L09)bhve'/`VpÅxI.J4kgZ8ȜyM6 mK$Ä<_;c#Pa:T(E8Yi $n:?(cW{c='<Qn"M3rv{}"D \ "7O K3 pHg9npsXOs:Z3 N~=6P2CYR/xwtK$aǡY9dEn#9~F|nXۣXID@(vXd;2㿵 _vi%5d+ ×?4\$q-&L &PsjdG³Q**FʬRB`ͪf+Axؔ bL.?gk}q;[/sg'#騉t o,=}>#qo@v_XFqCK,+q}0^0+Z{%2ԅP6TH=v8\g3=|2?Q2k'4g`y ȗhQ&O=ĚAHc# uTȦۍ%>+7YKڊ"φhjTa/yX@fQ8FCt@“Fh,<9#9^Wg=t8a;<#NP7t$+CPi4u/!*&cd?`2G!Jp$c4˟Q#SʳYg$x(9hi[ ʿX@ ȼѥe=|Hb`cIZsYo-Sl:1־xE}X TS($8<~FLBLYUsb+3^2'i=lvB⮁K)4WJ8e+s#Ղ&KLޖ6~N`6mtH|O;VqiݙY9=}H7:ǻt"5X ^\Ɔ#qo wRrJQA55]zZo`NٻAl_=aڕ;Y)-{vz pU@]~a8 fWl߃,((YZ -^ֈ;F5=+@`8unj$@ sBSu9ou\L;mHL.D֒ ,s|+"R6֣} ǦFYkskO[gu5hJybxS_ܴ ([7ObHo]I3]kwkCzd)|MNCZY'N *X0_-RN^m ;Pd-a4K!8rT^P(F~.֣G\=kVSHڔ|}_"86 Rպ݁GJCS52u-'BC%{l4";KrcD3~V_/GF UT[T5^F1؀f''ƸRLeẂ~7ЩY*T\3G3)+#lG`a2]}Gvg#Ҳ&*Df/;mK鉰 v L +c09{ŵlg 2Y8{..$#x9.]6 ˢ<=+S4 {4^,:*y9!ѸD{i?_4U~+D<5F2֓ 012Z\f*2:?Wo:jk>1x+dVoLIG@+VarHl{0 ƻcE!'7hA+lK|Dr[UW)'NZn*~ܬQZS~9@ӾD ne ~كʞn{ ev@.E'8P Dˎ:&WPq=BD2Y% J20a 7Ryqy"лzM1 I>a|1&BF[ x*kPwѐOXj+47,?|eZ15'kɎIn1T6MTXik6/&͜ b~W[޿ݥrcؽmt9(nK0 Eeuɏ/x&UC|L~5C-Y>?^3{oG)+ *oU]`jЦ(8,ĩͨAG<I;O BSyx}+mʪȗnRJQQO}SAT^dCd6E6=ZTYBj xN2,ƀ P]dxY/&"(AQr5@brjA=;v(җ*j=u-ϒ:W;J7F'Un~<5`עX9ƅk Oq}6릌 4B56@}mYkPsY%aSEGL*c䙭 $`7K/]m^Oor^3yv{ ϵIAn,x^2I>agH7|̳>3+R %GCQ,/sTMUj9=LҵܷH|Q4I }cs]MQ2/ y9Z ֳZ%5Wg::ұz?܄4A:f!Bjzwĥv`X4͇bO|"ЁE *)MJ~VI =W2 mY,'76u,Ej3{0nX烂.\ݢB]دG)wփOvRPJ\yp^!2B5\Hd/et#p L7n,>g .{L@WW0;SBqㆌx kFʽ<ɄgKDӕ ᢟ9Ȳ^w}Ǣ>eoRhY-;1XA0ꦀu%7y52G7Pa %{47Y':Bkf.YM]3aЙ' gV0h|q<$Fv*|Bh䣎b#'ܹa+wH?[s tG&WMt&= 7Mܲ,L{wF~-ȏ8X{|<zp83AI']Q-GNg3E ʞUZ^`<2I T7&CC _W_ 2,Sfz-a0(K$+ْŒ66d^Jג? wN6V%V06<+f^şNh!p5>*TM/jΨJORՍ39|>הCPAs|ơŒwQD=r){JU2<+2Na[,9QBo 낅+cSOSV5w$Fzө,ϸ*rh5EFA&&><& 154d&m$C@ ~LxGf|I_~rAJnw3;bmEkfpilD\w=A@<wvs)o2A'4(R\k+0*-׭(Nqk( 5-|l>xGS>V}E~\>hf2}1BW*5Ɵv!weƘ* F``tq DO:+)){%*O엢dkk]T¶*1ՙ@ɒ{|?jw A3E_]I!VS6M?2-U=Q/}0]nr*$8^D4*0^={t`O|8ѓ u4t*;v6m{d:y+7MPxDrWǐhZؤ# 0TxXEzz[ ҕ}ɸsn+iމ?vXJ M;Q(AP_ p\`֎2'ٲ-ȣɯ(2tlgw$VҀ{j) hL/e{5[Wr(.k{HᄳQ "ֵ6 *tqw-'=U'izQNk;ƣ`c gVGx jyeQ1\bOSu׫"XI{?/x{y"Tbr+I tҹyi aU >T[kE& RġwŚ 9EctsEOlCzi%ԧMx+B>WE!?YLm∹JlxNu#Bގ@!8\}UϮ w m2-97رd!ٿ_1h1gIV3"quo&˞؍(KHUCڅ'\faž0[}=%)E \v!זF둱./dj2aF-{ˍ;ր]CyZ F2$ LL s@_MWl^yc\#>N&q4 ?]\]0M:HSav`lpR-39$L&ě +s7T=XB@խ!PwX}%A7%}\fCrRz[5|G[~.;Ud>IKM7cP.ٰD?|9%bX4Q`K&zX/ⱌ}%Y@:HV!hI-oe| BMJ]MUq7cП/* >7_'AE4 Co>SGVS1%͡.edQ{ϢJSVߠW;xמߐ=)WڞQͨ*3t2? 6z:n*7VI<Lv1$:烯`( ҊWe0)566g~\Jq1ά)DH zEl9 Jt{bʜ{oƭ.5t/튆ϩਬMh b X(7f~vi-ۢMR3{5>l̐p RzJx(`a\'`{N/?+ҳr0Z8cx3 3; ßС>ELX@Mjaf7xjLECW'@E!)'FO q>z&ep "j|Xn@SGh-rs ,O#`J.U{4( zXPI܃]xeŶ+\/Xt: @o4l9>!@cpn&+=0B1Pc>qъgҗrfGdpxI+;JUeF\ >RTn{w@.lqH]őr`<3g(ٓ"ïrHR54&[޺1~|OPpYH{h+PPeØ#IYGRf^b%(@j?Y4I#DܺU^ˈI&@IeawdCOZ=~uU NǍn"@3?IB%ɶ*EZ'a2dq[-;ՎRH*&6ru&h>9okҷ^UR ~->s K`oz>ZДgHwp>`a F[k[u qvwtKcFh+6JHx1ehqz-a)-<؇wȼI.C|67 e/y6.i7cgBW+-IY.C4!SGVgUK%9+vmbpiC29<@ fvDLSYA$:R)P>T'; id-]LXj@ "ย :#2cykc\ :<#IY`/7U2|^@ 9m]{ݡXV&]8Rn-$WsW-=ыVcip#ǫ)$R 8N@v4^ֺD͙6ޡZ {᡾kmXAn<*uIQHّ'BQ6qb` (@M:"^BbnD'-e_kU1I8KI|rJlRݱ>#9^N7{zLENciP1(=f*I` r#f =8r#u-H9&\B\m BFxIQvwֱ#% -FG'1EV2m~F<4W]o"h}֠'#9>g`yyE ],YaVdsK>]e0r"cӡ1+?W_=`YbryDc[iWNOWfz|.iN,0$r'jD>뺣rVQ+dv΢k>F=,΁N~Ы3UEq*ԩԯͳ X1c{;s%Α?Yp/'z&BݾْxLsK ?Ny>MHgTENeKol5o#oO#H{\0/G>N7\->ka?]-]Ĩs]sDFu|x7":th_@a2E4 /SRSt+bgGh&xxEnYw0d'g VaT}_a螙rf2C۶l.w;K Unp_8\7n -G8|} N %dWY%-Zޚ)YHĆv4N_M؞֭&SCj#eU;ta771"&˽fr4*ǘە5P6{y1RPD|xf@',9nY@KMebfTF(e@GVg۳<)4`wɮ\fE9PcIz1o^L0 ~ة۫b1YBs 2K5qsϞcyoQag`Q%$9@DTكЌuew| w:b=Fܽh-7CnryW8*F^ #moCfrBpz3"iJ[)/g1L@B2߹gzul[wDZn'ʣN1{Z^ԅOGC;BQfM$ n|2ߖrx؜'Z{Q&zgCqnqFMyH,<Xa)CQ?#1eySfz,|G]mUz.!y `ةn$VMoM{P]Xb٘)(-T$TQ>fJVRqyLI0PLH;&OS cTiCj8E| .h;= 7܉t|wOp94ZYi. ! ~cFݒs?͢Օ}-+C!v?uaF)ق;6OXeLc ƣTAXRh_ r~hRE};lt9 l/TT n0 4*ׄc--A/Y=Z'Y{dB:s4i(2€ϰ}aDdv%ՉGr Ah cǑv H=4Z6FH]^JPZ!cѸ 8Q]NZ c?&fXaNr>Prd(7^״ pO%-c`Nуkn}n)<k7GKWOQ@IlW0.%SDs)UWGtm'\yA$S;L`4NޝPL13DNIE&ˇQ c*tΪx<5<9 fx>owȎGG&o_p1}DEƾx1Jrnۀ+O_| =&)U(0d#Kmÿ_Ljʌ=]9!B,9coL8C#wD:yd\cEACsQu)DZF8j)?#Q#G(hĴNt Ushf?QCmE3,VNiziBww`iK>7hǿ/PО7|;H$.Mf~W[ZNY 20߇}rހq173b@PbpC2yXkaYf6XK>dT̂W3V0_߹Y|/UNjƒ;40e7[^CZY59֟M l-](zutVƍKIU^nrbـucK~x`~^ܧ\O.ޭyt#͏~Sʟd\ң";5jrf0OE6OA!ZYԻ/پPi ]dtC_yZTkJ͠njav~9Kwb|-k3cq)QF@= aul߹r͙H V1?7yWP=߰^0Ă>yDm6x#rWǙ9q#%=UT5=O %m/fs DUWUipODw "zÙOt#& =|!}Q<21WGp*lY:WXΒCL:sw5Vui=b fv0pb8d@hqh$ͭl_l#SnXAC/ \j~_ JJ,P d}~k)!_w7Fwv=.h\= Gqy̳Kk+i׭0G0IJFINq=(7X#| V<ݛED]aS\wTM127W,{FZwE#C:ɧ0sURXl]YRn$ÔԖu9`EEw/#406`9 ] C׎OZ 2pYϰtOm5/uVk ټL$C~c8U'tDO=mf$J'~*N dʹo$hn~̦ӟʺ!.BRm{> %)y-U8Qi]eՅ#K{v%6OV% x)+C8" B'kq'(*^VT^?y'fm25\_?~>,|xT^*^&FUOB/~FY} i\9O 0לG~kXQƨ}1N" |K78=m*I֮t\;!}U4?uHw+JխA=;h{942k!8p:DvɊ] Gѝ qZFqL#/d E.ac$w҇.L{w>QbOၤ2% X>vhFr%TQo=2+Fξm)FG&P9ڮmE>@iM/ (1v 4yL@+CQOj1z_vԭ S4? H<7|svX(䛛.8pΥ;B0_;6=ޞ2v)~ELh\=uSz08յI ͯdkg yMZҮ `æDȠK[LN̎P3'726%B)Gg͍o},Z3ài1鉃gͮ.(cmz#T%цir\ l1:nJ9~U󉙀x1C\i4(=z M_r.P6~/ gׁJe޴vj">GŦ->+B,i'Dȟym,G0* ЫyOP +VSn, 2zy[421?CoK`uFh߬9njb? QUm&(#ӏyNQCe7w2+̜A/c >n-DW?e( y  K`/C_dt GGpEV}J 7Omh$cXF vJ&Pl3)WxovLwRn;?HIoknk^aWP[4a[կAJq1eq񥽛{Cmzvr܎</xhnQJѷ 26jG˞>/(#]Z0Z.CݦIqʹ;޿wwqC\Ζe|w^ rvE!Q`iPe'7_ФDJ} *7.?KSX0-gic;T#5(MJL^$, u ۲<酘:ˠi>2ƺr!Aپ"pB=c6{dEúQz~$a'Nu-QᏋN nVbotEUi6<{H^\ H;*6L|(hR7$\BU:Ғ=O7^0;i?vtsDIv4?9RG;\An5Oݩ!v2|6H@XR4D U~3L䜾vGpOCm R-П?Y C:רV/o(p2fފ0̈veuOzo<,$n<ҁwpg;l&Y* i0nG-Dy8pw{E*8O@- t=T=_v|@+lTYђq3q0RRzDvF_ߊa@1 -(UۑO 0=Doi Q N҅"| %+?'Ob_qג6ŭ:DDj%NNMBdA_#F{fr-Z8.V _Y/:5$5:#qoDi6wq%HXviz7.|4iup9vnPAUVPm¡Kkl߳AXh[AZTq\tVѧJy< /Pޙ}1x(4]0_xh-IϿC'cX>A_72pLM;-=9Ф#HɌKR?lv"v 'EhV}J;׺՟{<9%,R}@ Pe܊|% 7@LyĨncFV"\l]AHzrd96j =o hz9;TAI rȥ{%.䀅_]2e̛9Aէu%ƞ,_:&[Wwg{?>w!)ܭ,6j6[%d^=G{\ڈ\Gb0a:]B)ʙ(`I񭯲3`w ȫzv{?3{چ?Ń[@mI77wU>wۦ4=Cړ\e>vclLl|RT8 зU_ k\BEy8UG`Q!C_^b*w~2qwS-i cz'w!ByhlB!`Өй;.Qt}CP&8"E?(آPHF!6\Z)666(X hֱo#"2 sv "*I]F%U'tՋ;`|^QwYSE!c&qt"8Ȟ D6*̹wάӥu]8jpn%dh\3C[1c1'/\7U9b8⠡$x0g*yi끦 jbe$-_:]l_D,5Orx 540䰍VhI[bU>C3z!hd[9zP"r%~+ Wkg]M61d[IveOQ* 6v]SO=y Kle9_Wč 0qur6(!7?f尙JOKƀǻ-(am3gw}U{tݝOܒ5T &D[ fR]&lQh.e?ŵ/5qZo5p_VB3p6 lq' jgi69;֋vz3*WD9eN˼+S,WҬ8r#93$sJ_jT]FF4?,0ޯ(us^\7znƝd4 <8a됐ZWو8yVUፁJCr=%e ]G6sV_/mdDh: Yqz!Q 6yꤚ۠4 ^(YY1;]xZ,>Ll@DOqHKgo8y Excx'3CeVi Otx9=i)mp&a)`簌[HݘgS f% ܴrpX20"2]y2mdG٤'xR;wtsHObKgtQnu5fXm;845!ehND\ECOȻ%sz3rZna\.+<)pviwWNAw> *d엝6藫ZZ`)p+e}ݣ3!6 WKb҄3VO_MJbo z%&ڰK>Z0L~r=ē.Ykec9 c qv~Z m!@7L<D |x?PyZ9Vo8t\k5_Mtq ˜˪Cblt7@茔Y Q$[ϖ"!s쑖IHncf 5لhĎEoT^>ZD2<`3DʵƄcð(ZCcaNGQ0BmfмZ{A@ZXЏA ߈9\烘  Iك[ n)>:>e ĢwSS@$ 9H{ݼ9{?H87-W;+^ER.eh_N2Vj"0tjoy'p:톅Êڇ v[p]ږ ϪOrN"\s7/<ʒ 72Ԟ1I 97 e}(->uAPIKj8_4vzlx1'M rF0/Lzxaq'_MBY_8x\ Ep^e*@֜To`33~ kĬ?j r¶YhS{MkxIEz>&GdhDI|8ɡYu{}ưVxW#ڝHRԷfl|?O8?gxŵj6 @ًq$﹨Sⰾ ՒEo#qXfJf%Kej*1ۏ[:b"Bs5\9{Rz44ôTf.)SZ2my |)PZI0?? I2q;`9~`9ղQHP WWq#@J|Rvy gSQ2$57QƓO^rBITCa(ghdyt~Xu;Ɯ_KX+$6$b,W#ReOg4"{V}!meh~꧍j+ZQmfC*_+n'Ζyukg8e%ݱ|ZI! aiyƽE*9B70'P !5XQTZxRt)NJR{HøՆ<:Y&*fri ϫ6*|'M9VIXɊx1mNHa0慛CufF0 [@87p/,i)c0m: #6Iѡc t-Z\6u{{6Y1Cõ-l Iy"FJxX%-jjBWi ;pi8֞9juD6]V3ʹMF; mDt`ltr|Yj`>܍6P_PSڊcK%]w[)1zk&hR$7Pzm*sP,_8_ے1.^|S+p}jׁCO\LaP9@uH$>4Do;3}} ֓+y{OiSwiȷ9Bs~*G9f35.s= }ٵgpp.x|$AJ ew4WCㄵ!M)JER'r_K0f@#_a:#V/[<^v<_@lg{n]h O8x%qLxyT >PwAt+y;2ѲcL+f چɠzx`XxlhBO͖~I{U%KBuW*/rK2s”׏,NHxAs "5 !=4e6l[ia7P 0*<0^w۲n]tԝhENF ֩Z 'sZlf-=ftA}\4N@z.thF ;wfP U8R!=Xѹ0E5 7&Wo90e]{~{*Nm7ARW%bD1¹m\F)Yk(g_a(N@3K1'lm~ ܓ0 IuQGVGb<0= +<`MVOHTaF,=+iq>=쯮H5}mf  poW7FRq=޼=E=^ʹկ^r4QQ2]"X!HT#BQ U7qtpvJ#N×,q>1 |Aj@8@:i'qxRvʥ[^Dҫcbһ"y+/AnSRr8ͫB u|qC^ĮJ>̼Jxn3.e~c(iqI7YQL?ti&l{$YWqR׾hYPe$T[=3ZHxo% ?fӔ[t] @3ǟn-p@Hr 0)rǛsLhs!<ȥ˚\7H8-t{Ѽ$Ջ{w|/ 9aBKWG,=qҋȽع1NLL;K[rjMRp7rd AV[EN&z aY*»y =&uPʟy?= TrKgF`q x" zWVK46-)_<;Ps 'weU6vVZ]#(4y }+NDD]Y>qzk6W{2F ooZ sYr/Wj[$iXmPn7؉H+;[4rc﷗|hTҵ f*`Jf}oeT*eT5pChLBz6WրElŽ&%4-*YԦG&(p5::t-$45 VaTn!_^)W:wD{mU1E?29&.}C6 ŊxD"sy[K+Yi :Ypq^^~JNP6Oyg[R/u2 zs~VM2>+~D0VLf%x"gNn@v/dNQ^Q"mCvW hWļ˰MImk{NWqrBn.U#cMyj1)lo牝$yd}cv)nA ~e61:fl W-{^TQj[?wC{^НxXSfuj̈́#.G}pnHn9@^K 4ӾH֭G B?y r[Vq–`*K)["qZygs:Wz 4Q QrR( }Ș,_Ҩ 0uQl)3GNv%|5AmP;7VM"`ŭ3 δ~v!_hڣ5&MGT0jI7A%Sd-3 nߌRCSp$GI ?efd%R?hkM/ۜ'Cz8ֲ3S5}mXbw3KCKCp&WP 쓉fKgC5dT7˺>'Ry13#,(WDk A a) Q5..! .{yDa iVU|,7SV(A;*oTx XtOte/OfTܿ'ƨYT<0 v>Eq 9;B Q̏+p!iv]xe.>l5w9cjl_rv*778f.R<0ΗĢlT-gc۬^Y[n7IҎ%xFK%lbylLޥA;y=GNYШX9ИҢAFE OW"ymJyT`܈E p$]e;V3eddfB$afĻ)Ӹ8[8e ,CzMʝ E^ 䎽6t) Wڛ =+{ZEPgc}b6~M\\fZI< M>b^D㈆g,qw#q7C{B;coM~ pGywE-N6dԀYO3s/$MEİ@)4"UgqTQjv=M>Fdw9 #s%l΁I?d]N[> 24VB1އDdu Q=aL 4[O {^Ov1q&RO#C~=K Om憓|]lh8 4?-[4BKJi>D+]'<-"Ʈ% T.g߫퇃::H‹jFaJ6o8m>u׾YՏHR5&R_u|]3&'F5r}R&[!+!.[q.7/Ƃ>a'(zg"ZrIP" [5m|+cm`6 Je!oٹ-'\lfƒr^'9 Ntgw1r=>O栥"WD3+`ܹY.qJYH'S@j[A{ʽH$8u:'z5 fBD.шsdlք.낋9魠cKQ6D2'hR _',k0\ZKڧjZ4"pBEk]Oawy;ݿuh`}hxIi/J!88,1 ^ThWB׸qY ^Z(5m:PD$%Ro I2i8tf~d9KJGM9BdV#^5qjP1!?T6Et-+]{?Hɱe1,DxMoDYuz>!?5w&>2%8_t"ف%1`CmG QVU_g{m7q0a8ޡ1a4, o*z=qƸO j] xLω"2]ABَq Ω;N; }RNsyo?3+Z\Y1Y!ޡXodXr(bEj2.oΔknG1kV 汶۹er!`پz0l)3ue 5p0<H4C%RmQ /mۢp"Ia{NqUC1ex@0y*|wKZ65kNAЈSG68I ==BΓH[ܷuנ73v{i:RN,`a!{H]_Q"Yh朾&8W׋,1}Drd}UcHgT&$C_??f+PC;1*VXa/f0lY^IY7.ap hߐ  N VXX{M2 q{76,^a>BH> ǿv # QR ?KEg( !sb$; ^TAMzA6zϑ¨5 Q*H \]A;ړ;y,+}P!T( (ß䬯Ѱt<%3zf-KLF..pH}D{zd7|0y rHn hWco71*g=~MB?,zUR.~Vrw.C%v^fG!aSDW00BRm/t*bqhq 3cBMm%0I+6s:щQF{ChNU9 fs2uNdDe K _Q@^:fa? 3݂$oEE=+%8@qaBL<&ISTĦ_o!B2`qGM0Ll7G>ĸY )L|EGe7iIƘe;: o/G1&*^ B\cb" 6b\D^JRks'XS ߁ ,℗VĈD3jCȁ+Iہoa0C5 pO#I%޾yD!&҃Q` L'wsQ{:sp;q`&*m HI ;.GWbUݏ*/T F[i/S{ @BaDK:_y8hZȰsd`REPAEȅszٺǩc&1!'3ѓב˚EO~0oͷuv<# giTT5{Xc!.5ѷ0 S_rAfsȂ8<*ɻɴمv+C0)A֛M>l<<\]ٵl12ؤxϜ'9nHsIZ0M"{"2d* j?YI$xb7znt0Vk\b~[5 )хZS6k'L @\ WQq1k$Z?|lI-4[%Hgy"`ʫ.O~$m6 ]Z~f 5ޕN};KV_`rHC\0V<t&jQs ;"%0khD8g9ItW\1~eLML}ַ:1R@d$7^e!ѽ3fQxr&{ Ѽ94{|kFX/49ɓ1샽Zp i~ڟ#<̙?OO^9D7~S6ErnrZS5U+Y+B(ғ.dlg2.847B?wEw*t& yO@w{^޵,#[q`(\&͌'SI)mE!]_FX5}&tUTT'xov'~CeHjMy,2Au3#c-o68Pi4;GYXi:o{PMl&u!X3TW#c%񚟺ͷM ]ꭊ=J-vf}=+t;=t\*Gun~pLf ܞ >qX]u~PwO&<@(?![A眿y` RuVg ˒+Rd$YON3v*B+vOLp8vH))u,) ]ԻܶW sb7nӀC'Sʽ[95y]/e]vxLnѢDžeas"Q :^H_2p[3֍: m5>Y] Jbh" mnִɌE3IJᳬԲ gr;,R`eBWQ-Y!v$qpO[BV{wvO;3Jd84EƓ@{jG5xI}Z&>0$خivΪXΖ r pzfXYZF~-|LtvBdN1ԶuAYCaXx#d8ٗ lxV=85;aΊLv 飗U #un(:((P1G&?dP3!L^V$ryȦ4aJ” ([ *L$BܐIO :gʴ$]PehL-|4CN6p(;vQ'ْY1Vtiم!v E\ 4v?`GOqټdZzr<\E7WؖE {*{F#E3BQ K看`IX1| Eqw2yFN}tǰvk@L0x-LC Iw.ng ƭp%K7X͢cF*zDM B*tw[Χ߱s*37w5[kXؕ6{rMd8Mv+Z0XqҞ#j0evd Z6Kd `ž#)l VVaRPbcDUgb=مg}Ԛܝ ~YFyj2Z׀s*9| '5sa`T>1(_i)zu[{*J6u<Ŝ-+Ԍ hc}2malnqJ*Vkt*BIHՒGv"gs.vyB+%GoQܴ3eqmsxT_%!b F'jV}AN᡻:yؠ$,cd5dzVTA`]zxdaxf66Uiυ58sF 䍙f4B&ϭz5-YKx6kw,-؊E-h - ??^{5E.Nҍz8˒MogA 7ƭ&%cpi;o"cNsNZ3`UigӍ2}E֧˒H~ަJAD( "xe|S~3!<2Ym|z ai-;6@b(/o_sY4B QeQ>R Κ_E$t{(*/ŊkY|<'i DR??PPUCgbc5g_H/&,]#`j!1q>2)>L$CWkN[KCd>-£ކ2A o|hTsm]~iD-ai/OWGKU^VW+]K% xTn6Š^I]97 `ŐM9E D,t9y ڢXn9LD1"((b-`ƐRQǡ]"ڜ l'L3c}}Mx(h`( >B[TOduЬ0Di.H, A^g^1 ϑ?'=k?o;`q 䍣˛+O|0_Gzw9.y`u?,5a[˵P4S/ Y:@R]b WYŭ[Zw #:2~Ąg4[|p?կEV}"̜)+^Cozb ZL*ʶ4zS"񅒏=<1D{zf$HpcrU+XNORUwVe^۾Zyhzɀz[>YȿJPgʗd QM)BTՏ j˷A0M? ٷUb!_ Tsbp;yls07` 5=aCil:GscI)s7rޜ若KiIrdzˋKOg9e8k4Bm0f 0`^58"0Hn>*bS~OE766msCXb%:Mm܇ s\[Z-?@ owZIv DuR.c|>^ d{i?׬tǔɑw?h雙T%|q5[M8*$KoXIK˩T'{6>+)<“V68*q/!>=EZfUשf̜u)&q{RIKPS{78x%bEhLva Ɛ#14ZY?D屽jc W@2Nٳ!zOD'}cWS5K]Էk 3o3'~6 ;{(.fEZTͥεZR #lIn!_A&:@컡Yr=m))nѣzr(ՆTHaTtQǭ`Gm_dI~ ydծTZYgG̭4>Jyǔ>Gj*U M!.hX@B9LU v7s{x' BcԁnϺ< !/{ЃN?U |Sd(a( \'+z۷XB!- ȏ*WK$X0%fdl?izcC b:Y ꖰtyo3Il:_j U$+v"M 2Xl={D:` O=Xz(D76CxnN$X3N7;wQQ*Uhݙ3 Zȟ341+얎nKC7Ef~dAGRB$ɄE~xq2|wA$p{$iIRٔpϧT+Z1:(d=L%UnHH@uZB qKj@VӪ.S⠎ҰnD6 ^KAS<{ի{p_d#-~+_xW2+b]7ǨTXJt28rsE(J;nPH}{fz~bQ"Oa5M G6_~kL1|[ׅNk*ڳ杦S} k@( } /"v8CghbP >J\*c -6GdNU$WjáϒyGxR-92nMw@H hwyu+NKNtXg6ʾ()zqG\=ݧ UDqFTCvcUsc kѳA >"O=eFd3@WaqAI"oO&*й&((9@_Gi,郞m|<>19sT"7094(~|8ZFi?T/.;Y~kPeИ J߁ { E-o#diD+l8gCd0~ظXң}_v~u](ad  4@ ,q멻]Ѥ n4~qQFmR^Lk(Dlcm3 $E|izDGD<$vwJ!g}QKxSK]|-, |xqtGG9/y q}jhI^v')X$>eBT=pg棷<#+C{Z̔5 t#4-,;-}lZގM[2409S2fϋb[h]23SY js~H$޶D֞WSP:M)DS۱y@+Bl8PW.׽쩐P!.|_ - 'fξ8Ȟߋ1UצZ;Į0h d3TukIw.ꉤ7~\'ٲcح}"S(0KєuݗRw{m>Xl?NUe((zlKԋ.Z XWfn B4kи wGDwQTҎ.yA Y P.*~w}aPLZ Ă=ύ[Js+gVfydG)a4{]tWj~CIk1:h\=fnK9'pdc{^%(T-sg`=%B:^7)Xm=Zux#^WzKGP`WН̭G#$;X/om.@`P9]e 2MDvd56ь  \|{%vl4Q>{y}22?(6Ylwx(0nY&NEέ"1%BEI% Qvs^t=ݴ//:9J-1#m3&K _v{6h\Y8U5)Ԝg;T@h?P=[F[}Z ԹۄUcdž_1p@}hl ߄<SArS0B! }.1Mէ9uRf YaEj6iHz! ,jF I~.,g>RS}SB_Y1'rU' `R}ZȖFVv#W=@ũ CR vj'ɞԇɒsS' }ABp1;ɫP^e)C{/!P}9{Z] L`X2;ۼUBNtؖS]] m)?vE@}`@Y[j,`~ge HOYS,Ԉ\x'ZTӗĀ,` BS/YL`_<1@VFg>Xk$;Ds}{dn N?x W Q5i'8Li&gBUc=:#`qz8x<TR~ 3)e Y+U VoaQЯ@zҏevAֹ +lc/`.Nܑd;aM]ke"ē˴LXVj"\xJatJ}Jdq,`xL*TntT6E7NyREb(>݅_u0]6 WrbdT7($b!f <Dit΍JUd@f"\7v5WeNK}cJ;rЇ*VAx?Cps5nr/e$&"B?=BdxcOHń]Nx~^:GͷnvIXщ^&㽳1OK'fm5t[LN;—#IŰd?鶕?U,#(ϩV$EE S*o,\L@宬^.9ucCAjEō̵AFbW1om&;ذ*.;֏mćͨ@Yk-,+@TVWDFʚCS,r)TOJV itRiU0S1] v9QԃJI팝c%=Z#[D-BĈ~!r#%Yۺ|j\&LsE&Eꌨ7`]}zOIݤh "Yw`t(#6H jqSRA*W *\/ }+!(9'/6ݦ"V "v W_4(RIAPwF]?5Q9.7kcτrs(8LbHGM0?iH C7 ^័ iu)Hk߽ j kVQ@~ƫ5by%{ ͙R9>΂{JIsL}B[GMw١-k44# gRXmqjN>7̶J#KUBF?=II`'hvʷ$BjIu("}IADzum'ڗlZ+BP?"TۛߴÄ\)g~,mRM)NV}mL:o'I 9SL:(5[D+orJa Ace4 (8 2M6:%;Kw*EBsemd=4*vp#3﫩[핶q󝎺iK.'v9qlvQgYO͙ `(] !7uupYQTƒsB>Y\L9.a+Ɩ1AtY)قCQ/Gem-#KTi-)*l|+ϸ)NnDj6S[H"z:Ċ  @S!Yӊn ^!4=) #&Hi)V;OUSQ`4!̣;p2?g/BC[(XJQrБD{KyUj"KE&kYW*}d?>[ =ః%ё&1@,xHX.mhߒdL\ON[,gbz$wkxϙ%E$0dEE%M%T"b۬TOޒTO͎QGADVxoq.hI!nfxWpUbҜWk]l{{VKlc!2"EtȎ5MoB) îRh\My#G&76xR2R6-d.C}ch8?VXHrE4ZW3ve o;0 kMh1;ҡf /쒰kF>xrPK|/ Bɦ#ɭ+MQ"Y`ޝ@$c[ ZƗ7mx{@xV'4=1FnzB3] /, 8͖_(^B#P Xy$*W%h9fm[2]%̓_}k{j ` |+:l=2i]~]*QݷXk]U"7#.ʉgI,҈c^#Mg<?́6"k,4qWcC+Bš(I *mc}D M=:Y.n" XfYW/'8F'۹-*~RK4;,&ܨD5#7|F@;z$ԇ#Pa/5ː˜'&MϦYh\"#Y) vGDpvKe`4WԊ]kd4RP(Fs;&.`6Q3+ʱx6}6=<a- +ȴ(fQ5G[zA^D/eչ?=BXטּH4 ]4<p]_Pxh;bX,'q)uz*s6J"JMKQp6eI%saD\[7s|4i>(֫*[>豑V +Ci4\4:/('p㺦}#ĸ7Iq<4l Fcy>k@Y!j$xDȠ5UCZa i[۹1DBz;%n6@4bUzAb}T2%]H`Y=C $X#z%XC}B_KZur<pRoice>UZWBۮw&Je. ܮsB`Zwy[]T'_Q -#>8/NΫ;k܉%cnLZlΫ(gVΆGmJ жᷡb6'^:{J؞ E!21Au^rbUen.9lm- jڧ΂s.UD§0urW\|YvRWibƈ5L4LD7١DZtKmE N }Ly51V?W;*Yy:D7!5+fbv`,1ьyLTkMCP@SüPk;Yt_15CUl|oqp=ߩPt/rH@pM ;Sſrb +moUg˘BWn~7 [kg59IsaB:f5J`dwI++oI`s#bebH&AWwD~n=yQ c"qrcsacTC :>F"6Qsjp:ul4Ռ &6A$BJ GͪBVd sWq}*jUvgTk1yΉE*7@6qK蛉E*Axt&4{}gErbt?ϰͬS޼EbJC*ލߗi7W*&5<7BKSQy7 7kvB߯B0]&퓠Q˰ZDd[x/-539>Rʞ䡥m`3(sy`MU$g m3wg~,/ҦbI| - ^Y@*< \Ueħ*60"Dݕ(}[4#eғ(|Dr_)JG}@}#.GۚH%i rqՒ-bc D_vݭpLpk:pf51%!0Howd8)^hj%'>5Jw|wYLTСQ/aǏ|hܼ2x[aU&ޛ\ݔÄwh-IBK GvRqD6'C KbnBS\"z{1.u~0t7DWԴѻ!rbLv;5lT1S@b2| O9Tq5E׼r;IV=y^)KьcPíOtYsU9WUr p@C. ?P^ kbt)(7v^UjMFICěD_#r ĸ'$U.^[%[ Ss@3h2$F0~z:+JlRle";K \|0= ՠ69,i-xֽ 8:/XKWɪĵksSI%̿k4пn38G37(N*˅}j'j\yC|JþUV+\c(M74geO.ÌUM'Y3&T=. - F_щBe *9v,론<́n7#}͠,ԟ| ,!?8+c4iFfϾapc,,@>.pV怕2A3D2f:?݋fU9󄑄 ^bo]?7^{D=Y&|*!ÄK0ys"Z"Dko!Nͨ}:(gSmIB r[&pSDCOŠa )|䤘؞w9^ 2d1ZYE% `FU3ΜvP\ѳp?ax rJi.$QlVIAY=AM2ڂV6kN(miPn /A*osq#']hKlٟq(hL#X{5DW!ߞCuc9 wFvM&sw?Hz4-dhm|:k)= <DκgvGjSgISx>ItF6:>=UZթkJrA;D鱦j&s7zaOi&SB5V[woT 6w]-lWˋҲ7>1NWڤ#ϯs7L|Y34?CyUtSm(q-k.Z,7ut=ƲTs F((1g-8Zj B4PDiZIİUuiPfhm㾉=(/9?pn +.2BF!  4,<]3$}yhB#uND͉x^]ϲ?2[3D$Ad#\"8h-uG@@;qӊ呰+0mvX1ݼ1C0Zy!)W|I(J(wYG~D%cwI` Fi zS)|c |`ރUd3Ȝ0-W,Qu5+XO^{xudgڏ (b SԔl;# wa>֪uc.k!bqp-A stF!~Ӵ~W#3TNw N.Mf%̵3s*ɖ8a łJ#fP:<(jl{qUyg̐"fVIHT5?M7fȤ'Do?)3L/T=:H`}Vr ozމ1#]bqokj-6WӁ5:i9VFeF.bkiC:B 8 {Tޢ*|Av> ef.ߦf^oٗ-ml݈Gzl)6bE~q%Đv&W~Hk6cr܆9m+HJ{tvhHrQ:}U"T:>$>_Jףs_!i(g*SQ)hWI}4xpgCGЬpdq|KU[}5S#K\J="M8Ȣv\ј ܥ%H˅>qGϤT:` 8KczFDonpOѲ灑1oL"`v+,Kgi3 :% /.e]3S 7i":xK~>Fa>sv*]SU^ۣGk'y]@k]MWD!Piޚw]_uЩVa2Ax`At_,+kN^>0 ҄ iG#l0%H]qczi3^I}PQ of KMfI&;I)QYε_mJhްp=7d],!oU% iSYdAmN"@^r=꘤RS[39s`2[ uޞ/"ͅn0ac>3* ґ8x_QbՃ#-[v8"iO",rĀS8#Ґ &uiv"wKa#mYJ"k^ڙDbBn;h+2!\njUe& x}+p[afRW܍:T1KmG ѼAYbg$\BYJ\x:E}͍:/~mx/b g4*eJ6mj~H޾P\qx#[M8XoNg&43NursN׸Bp}{maIHj`ݒOpS 4I҂ }BKOϚ]-WbG^=K{woXt _! 7w7 \%hbXDk6kjXWc Dw&vVyUmRrPaq"%2E.M\/~5w IyX镍Y=&1|l5G"Ǡ8HY_n 6q--pߤ3ED {";\xV~02zz[o} ˻zæM? 'uB,Ga9뇪)Ҧ^~h [XhTq K!W|-eu- @0A ;Ivg5 )mz1jg AA/mDIYvh\n!MΊ3BOJR,sI۔V<8CB`5軎rgNp]FаV YXzd|G<!1i8a46W/Lh܍1c(d7p>͠Ht-TU |HragF)R\󊗥Cg*FTW 7uFb#X s{E'*LQ2XJꇣx2x*6en{u2;oBF"@`>=kϧ__u}]3 1 ;=7`,"jbN6/MVlQ.yJh.@_kڠoW=r}(Hl|BsX;2]^`=){:sW6ABl}0qDO9 :TsDgqIWt!^6i?yeqۡ7  w9>ZǼXL'5k#V@E\уb\JGňyA1pӧxwwjI'B)uɋMai &)@}%\vP_ϞD9^=>\m?j>1OU{8`q2C9 |twX⺓1a_ {751t"}:gXx8Sk+.noct{QGo2 x&OzG8*8*8 q.$*< ~M 2` >-' R8cY T.Y4Jc'fm2q>K߶*5)8>Y#!,:=ӾwF9)^BJ}2։f·s( !28UacW^V!_[+@JR͢c 6r++T,DFc n|m8/ٝ,vc2CP+_|&.UY% b+/WcR'(/frAp_IJR(WHu+!pb}gF7I_)5" #zSa&&<~U5}c25 U1э^(RsKb%e>$RR[mOX֩<qhh,z*w%T ,NbzAL}eJuLha =] tS/ޡ ou|";is&%t;vE^VEF;P7 pW毜xȁڳ9\HٙKfB^5'vҝw9+?H5`3iԾHqB>wU* ˧B5\V9 K*Und~d'oԄV| ^V-Z2IiMs, 㚕A٪>Ԧ)ǣs߹";&)=d+v̪\!@a;~&7Ý>~ŘSC0`NFy_uE-*49fF{Guua4] g0dnDK4~K5Ȣ-3@aLL&A63>GLa} #ᭁ 9dN#pfhP[yXCu 6t_L悺(-^{kxkxx$ #a{!^Qƒ7%WED{&}^rhwluso cB\.Q]bW@uNn1ׇ]ꍯD=~I"E2?X5ҋ0TXR 5yZcI'v!(YR]H^I_Lr`0^kj'g;RR8 3X@--vi Q -h1|`{mغ1wzė`ThD ;iProY~US+F7l*w-ggm- 1. Qc. PxPFQFp얈 .dfN$gAmfϖEymCHS)CLq5wҴ_#ɲ>ho71ټ_Fan$hUkS Ueӗe,tc trYG.vt4ܶa5@Dތ;YSUS҄&d΢+NWo.f4ϊRk{ώP7}) g: gA ᴪ`k <$/_ޤgHW*D|6:㭹2npQ8OZAc CD蒸;9= 7^p Z3JڒσR.ϓIy0X}rV Ox1ѹ^2(3M6,6x{C 29z;骙_;ǞZ'ݶiBB@,zc/9x. t4`1$GR7k֯{yu6[sA'k@,S=拮K2^2'NX\BBAX@:2s MeQO)tN 8OcvGv:DO_lxM0uBC?}PZ[H5@ʣVzŰ5oLfYgը7 `8oѯ+DZĉ>xOdhBq],Wp榝➂j窅_v!/N04`C˰?viԦu #֟:!BBQ'5:׳-Zw`Z¾X߲-h|<,kI? N~ <1Aݹhcz*^VnWiwRU)>BLM}@i&?΅.[{AU! MU% /`.ē R(c͕ ӁZ69[pC n,u*+szmvpIրM.S2/B@J$tp;"vSKpH2H7u=Q:Λrxx<HJp7j?v^@p@3y+:^l9*]2 ubzw/rS1Nٙw1*=]Cml9: HNJ"E"!V @d;.A?Qnmp!&˂BzejE!Py溠 T?:7AH^@%t;fQuou%`'׼ouynvg5L86AG;Lbg94KD(`MNvQEu,p)$*w(mA'O/>c+Y$sڅI0.Q: ]Vۇq0>Gh#ԶюV7zA'ُ" ν5]\v= Э.K HB 5RQ+tRTvRanIYę9p ZkZ=K΍fj. ܢcP)x4I0cZek0 u͏ =r~ϔ"=@W˫ u=#A@ʘE3ydCat?Y\VZWok|[L@?_/'y`UHh;*8+"Gѫ=Ӷ׷ԢәΐE_eO?9y! -Gz̎땹D_rI-jx?` !A4\PйPG)YeDuV11].lpd >Qҡ[IP Y9"[o+g3b,StCČ|6o)^D|5|3RHTaFf`7b/y1./|]#],%vD?tCaŇC ;'Rr4vI`+C؈e>؎W58 IҟO̴gB}>TBۃ!9O?v؞Yݡ2?l*5_z9NX#N-U8@ng3H\n{p`/0U:͔;oujIcD8ГD?eEK}pfe/ztT/w$Ga>Vfɨ!F VIz ]bSWCqNpiYMhdo,%+ &g>~a#K5 o1-lrBS!wy6>SgT u+ǀ]`,Ҳ)-`sl})de$-t>~ ~¯$ԋcn;O6:ȿ {W ;]&F]֎`Dz58ӕpL`,CuwC~D̑o~ {a醶LoS*b='2ĐN ,l}A96ٓl5 !xہk6$Ao3_sM\Q^Tu":a`udi(Sċ",U^a2q0vV'O7R{tbo#!v\Pw8g^;|YFܢL%tz#Af,Ɏc2qQZQPzpR&h!>g naAHfdC#UѬ3qc5rVB[꼝qSfPpj0g703D@ {3 ,vҤ &ۧk|H4/5LuvV9X\|m1ƇvtVr1jeb8was 7eI ȲjW_Q@+,=JuH3hϓs]"8$NP/͙d0$X`zq/s(%l5|XkZQoe d3]{WI^Z+Hf[3|Mm{~ ن !9"ߴTv 8e ƹRvO^H.E75xqk%)n݉pTq3\#yJu{!J lq[x|Jm+vKac䃐{~*4hGdPU.-}x%:@Ӓ75O%ܺ}k\ߙwͻZ#'d'RmV ͎0e Td;'z&~}o{u؞EsxG+ޓHY99m3ӺR].''(V2VIlʸ6 k"p C&$w@nvWI7c*vӞ(IESw1ƺ$\@&NE_@d0{7%?`BGH'#9wf\`DpinXk7:;~K %1q=9NtoQMTؠmΞW,a4EŤi6-s@md܌K @_pQz{$29dk>Ȑt*f:9*h݂B`6dxpB{%AЯ*/ª#VatRgo..y 2Z* 4I"F.t" o6WD׹]KEl; :͒(Uq'l̫]KM.*Jlv,a8'o^\fcCJ #7ꎍ-$gwզ UnON6 D\L^Z: MCu@)HGHG6 2u hŽd7fD?p_i/R[CD/S/SoUbQNXhuLg&Tc2qKh*Β]+JXsޟfE^i`r-t)Qs~D'8Bg496aG@*OHaCa kSi}:=mNdFs] P? l$ xђ1GN BXjd*ujqPO*Ŕ'鸎님ijQ^%I HevA5S 7WZo5%wl{Lz[x{2'm$APOA[b4 SY3aIۨE=xeW V XR͌mp x;IkaEyWM}[y*{7y 7pd: s/j"&&cF&+uYCwJPsz/Ԡ`03& QĜZȲ$/)jNF࿣a?oAʑh4n߂ƣds6Bܶqt1;7s$pQVzPelH3[0q;C:y@e(-Uv2#A9;õP'M |.5B*< kwDB^UfTfÕv+-(<E>P=})XQ'5Jyݖ|l 3cuAw- Rfx"b)m9/zɆݾ ?/xe`ߕ!=yy;,II ~SxKX;?6r%0X#mͥl#@0߉q2HulsGR!ezF(bD{!9>J5S}!Sws0"NG>P!dZFK# `,Oc A2# 1J8ۅ34x{ kDb=>ǽHdId̉WCK mM~4LJ'S<o@ܖp?,HJ)NM(:2o4hwBF^ -x;M uqxýnR_й@7 筯%>LrZvc|cξ {Qc.5eo}~5!tNFpWvH-AzQN2hd.?_fout  aUF֜WlҪ{tC@JK<:YuT2nB쒺f ,c[V}tdVz\w8R p%H'#[7;w^l鴇E $H(D[ u)['C bEIP-]< r&{U^J HvĻPle(̑y1ؖ%-ҷ'w3o&FX9g+4u~6XvNekJT -iBYa_gC3t52JIT+*}v!YWMaAZEKyM+<OL>N9~0H NHL;;qU㡺o1.W(o ƚ W-`׿ W-$VV(-ߛ: ̺+O0Yw~0V_ڵ[3=L秓3$SyɸV%/bY-J)Ut"q~zK@n/3{E7f%)Z!ou4|Os{Dbǘ:?FC흪v޽ToG8z2]"YɄcGx,oU(৺P* 0SxhEH'4R!(&M k4,kw,ii/cݶc/0]E|&F6~"E8zp|0k ɧ`k8c/ҦfPxlS||ɦ]mg/(i_)QleΑ9v9Vqh } Q@^4h dC鎪 &հhVG"4l9Yݙ4֭}) Ȁ{!YߛH:LV_y!Zp0\j2# ΙjK6'@VD:K_:v~3]O(E^k,:ɩ_ e tB'V*xR!E:m7/6]Fr~Tv^$ ,ML:A<r9+p !n(00AFِT?rOvz0蚰DWX%\#f+z[Q, , ~]II Ho@es]4XV&Kc6+HИq/dAMTN1v78IAb^I3F1 sXC_^R-LgO*ca3۠=`YƐgEJ0QDͰu>)K7}Jee('hM q  -gy8 pv dF}+te/%\&cłS 7~[,pyKGѤyK 0[yf^AdrqƇ]^vMp/er,ol$+raҰ+ yeMrn.MY=Zb"T;tijTLpM \#y!rm2P1T$>KV_͹ >x7_N9ѳS LKufIVF+Qwj˧mex] N :iat|]Ը*J'JSBaޜcO8Y2|H0^q'!EI O}MˑՔ+߂|*L6% >D˦fֈv)ڍjt B`!KiO ĸiDēcSVYrOm$-6!Ȍڬ! 㺈F4ri_B-H#0J:'Zu6LgUE6cS;K}K,-И_ 0W$ E~j B1` O)'ƭRwμ -piǒAmܯTo?H],84P_Ymav^?j[pSL;|OY`5Pe3 沤r{mަЛ|B.սj0G2Xxc'+ru N!3㑘{t`ݸQ4(kE3h?*'ie30Щ&<D9/۰,y9eZ1mQ)[ i%Iя:Pt ^ItwߋԘ.%_֞r(- ~)N;a{eR$>I'ϾY]%؈ .|ѱ@ v̂pħaPf= 6_ &-{M٘h}$w'иX -:vg @(0\ėCM2(Ֆ`Sb-m}d\ȡrCDS[ _wSrc*J&UOfT,&EĈӈBe)B9GY8>9#Ivw_zʌVPR^V ByCc2;CfP9ܡX^DZfins诹+ĝ?.U AM=s2G:.g q'fUO:_,ry?{f;!ɐ/!JϡpVFh4Zhs>%odC%/xNv8XD 1mK&-mRX]*)`3jc^A0Ci|\e~zʂE Y,fJ'y5Wɩ 82ppb*\lwݪ.4GncJ~C500v ˜L>Hǭs}4&f' vPtWŕ} kykbP@ZS02"͠ͲRN4x:jrcRWӡE:c9޸iӨv9Y ͸ h 8"N̘'^ai#^8呴?XF$_u1:#_B|8E0, FR]1+|w jX{yDg1΂g Hӌض*|LHx-BޣV W ' T`~uDȌ7YγMEh(8FiQ଀=ragh7ܣ <y<|(O }wS[(>Vr&{\=[X!6$Zh G†URʨ.:g]((j#K -Zg:Imq۲?i|O˷w+쬯aS8f"Tn ̙Il͔"\eɖӝGDnK!xlj3P^S:^Y; |>[5`T[*ܱ;e(:)qbY y;:T0@ =¨ þ]Ui{ e?B߳NRk3Q|k8*\3*cGfka҇m}wJ2K=oTuDvCK8UOd5Z۱>!f?uSaa @ ГL=3ʫi3}P10B2_z22aG啱p a9S\X| +endLZt\^||#~yXV۩Sԥp殝Xax]mM䡂uߩ3z.?꧑ o㎂ z/eL:zcֆ+7T_ Ô!_wXx&\Y3>ӹ[ { 3YO=D}ʣqJ>u~̗Y]sN%"Ig8c二mpVp~w Ex⧣t_z6i-T=uOh-rZǙ^;rWh$9u}ar%'(b<2t>vkIfN-kͨ^ݗNqJBB:c9}qo9{373_7& 5¨?UM :m0yoUQ gvz-ϫc(\ ͬ3-ˈO+[YKtY-n"p2pKo4+@ +;>s%oblr)C*\:IsUU)swK`ICYqS mkLVw283{ rU; OГV2lQ#PJKf: ՁPcfmg,d\M_& &EP5ݜOv{% HaL#+ d |#`LKHY2)rc֤Y"IlZk\V^y?6A'([MH@X`2a h3J0 ,=ӕq5{Tp֋r=YŪ}þ ?lbF_gywNfOЦbz6ZŦSL{4 5>8 ,@߰M"6U9&V7*o E" 4;n3`LGW/rE.Wr7>_ZKľCܵ:c[G/:ci>LH"LR(Q_jdAc'k?[ԥ7s/LD U-%8 NeYS4w_O|&hم!qbrvS8خh/|S)ʬiv1[iOsUE{x:KG17ig1RîRq%cp|ݠAxfL|sv4SWZS / 8u!k{Z V3Wdȝ6Dy ؾ/.pn)Fz_;9sADƂ㰟eA7 /ذ rȉ,>Wݜ󷁣`/"EmбM91z-ׄ$^'eugхn.:Jޞ~t&DiP*u#4HkvA@#E@E%"% юJ[;"T[Ի`kw>zm遵>qF1Aԣa=+@EiIvٺfC&+o3#*ݣ cR'y$k 'gD_0ItʼymGkTs^\ a-!1`1fnVK bն .32Ó1e6?^Af'ݾn7@GFsW&3Xh0|O+v ?<5$6TtiIN1lz-v2NU~.ᅲqN[1 9ᄎTG vDrƍ0=^J$rwsg< Q {UB;0Zy4urv˸*QT ,yVdvDyZs`Y6ck2hWM847=:,|EP= *yqI=^N;_%,\ExR?HF%%l%\ BZ;kYF,_(ypoCbV"ĞCKVܵP*Ҥ ?D ʻȷ X@;rTJ)m@BOk+_S9X]h3l\B  wڲ:J1̛+*R"ƞun">r(?.]?f، 0@dYA:/Q7a4m7R]i(In4>l&-f;7V3mV .ʙf_U^gת[w PeWxy![CƋ @\6L}m=GXupj,VjG>yK*r Yk I%[15~D]ukόQ_֨'GnQ12֣_bCp irJQEwhQ凼p0WшVsiaw"Wm+Ow/OvBʇf ZLҕvlu= a"89jk*KA0cv&; *0ti8 giu1qYzLZ-0#%ط}IyPn 1C0`QLPl@b\_' '(ź f]WdKq$Kc. TPA ZӢچjB[rݷtj9bjNKYd:F`zZLGO LN`LӘSRVN^s`CuML)Z̯iew{S(3Kl_6ІQ!;f VtZDa[FP Gc=Iy9VD9ce{i#>G8Y ("1WJ2)\RE4p|XuMB4+vVK怒%Nh )= `s'e ;Yܐ+ɔTw*7|zfp@d~Ώ_ *S=_Gx0̯_0e{NvWAec \AμĞϗwl]M_XA*< 3Dd_s5pk4<ٿuu?{͜| & P8b0^4Ufc{$Q]Y幬CqPhVpN.Kaf|]3t A-Yd<_y: Ί ăjܐk*1'ǔiaaU[p)(v Ë °L9wVuFd|Wo(2z&HIZI سs=WbQa׳ïd&ݕY[p?']NOsm#Z\:p fKE*2[e^Z "x99,  n~8.SojfcۥYrρ|,"P=Q O1ˌPV9_B鸲{9JaqxɪziISY߻d4'O&\b>r~EH^M^`uRLKIxP(Et8Pc|VGNUW V17pfdCnO3o|LՄSPOg1`ʰL9+֚%vr$lj*ī>VgFaTvH^g[pϲn⅘?1hq; WX ~-gdr)!ƺjBRIZ$_֜\dZ4 vV>'jv,$QQ 7Tq-. 4pT0 Åռ7d%+m Oɹswj6xu]blv{7 X_iX:Yb1rWO^IIFyR',̪BVe&hzh`,Q-ƌJ~Kq.ܢCe_Wi)D"S;0(tK9N ڠ"iOC&dʚ7m(^&9[љD%Kn˔RdIT1z5XJ0`3mRU@4 R8UR*^ilr~Q9"`&Zq_cSJaEƽMRǸ4vNČahW>ɻMq7X7!M$Ry{A E. H"LL;M>QYw)K*x ^"!<#ݘ9Jgfƭ%,&v㱽RVJ*nm9(}3}EģtU `yTgEOЪk[lNAdYawϖJPsqr4CSV%65`)A֡dnRLCB$>% MX5c=hٙ:!=*gΖ_n&wﱛ>o0.O֜Wqɫ<PX#jRCD7@bBdvsfhhZ WYQi5cCH J]aGX.B3Ei콭l݁=k5ġNiK/H؋Wwir 6 }5TNjbn5} k3QvGb0"V,D⟯Gp*bnxtVq+й3bYi*z!sde8@c2^>5r9 mxv;!58= DߥG{O L8!r&<ٍ3M26 ɚC'H<q$F*NTcttpXY_=}$(r#n2Ysv ުRI.ʉR2yL<#+# tg9&Cr:To}\?Rbbw5Ok V?ΡO=ww< (DhɊ-^l,K\Jpjq-;~?ƨћb6:=%Izn#=d80ZMV BcDÃ0R4%" ߵ~:[c!ӑmo*'}/hN% d:FM1⥥DLm \#|Ld;N~FK^T@w~D$XaqeƏF l;ky,'-0AFE@Ut ;}ҕ[Nm´G8a+%[pN75뿦QKDy5Hv}FO&ǿaW,ܥl,@e0]z*<g$\&z_zb9uAnJo]O>˄%PwpNRfxuTg7J6䚭=ܵgTܒﴍIVL43«t$;5kj-DLqJMo7p{̀ϊ0 R-6m5rXp=K*^ , :d ̴7r.׵ ;tzgnG8S~/$'e+5U[7l /YRB*f8aZb_ue d4A>eܔ9qD A}Ў=^]cPFF_u{>* # F,tW?_\FN}!)?oz`H0<2>j:T% Q?uK Bw A"n@Qs=5ېڳ/82.xݸ/:!4ʶ"9ϛ'Wic̶h݆۹{w)uʭ|\$,l]VOɕ9 j9<,ckG s.~shZD xV2RbN:>sg r33lvV| MltHvV?#xG@T7OCk6\jI{rPtbZۇ՛*Ѥ{ڨ# %[8"w "TnOR5^i1-TyLaκO8BDXM>(3/~29@AdP1)T_I&0h:!1[= #çmrg`}|F*ylᢢ&2N o #jnn1K_I';xTUr^9vD/#}HMh] SUr L*!N0:FHHwË|Y!H{>jB !)5,z;-/(u*hIrCgM%WBt$ouu~xμer`/|u…ccHYE`H~77{]47*᧹&q9d*)o3E̹slgVk.gt}:Aג:k4]JÞ=ynz߾$01)͛2gFwz(+ 3ގ-6c࿫[$*Y15:('6azW 8y*pGwR۝α# ̗E&w݄Vsguݫ%h}J/S7y2n>+)B4_Ku臯n;֠dtcb^N쐓쨦T:\mNp"9D)fG̀ [,}xzFUOZ9ETjv} cUT9ؕЄJISH'4' m ͨۄt@}2YkՎA [f|*FOZ5OἺo9d0#_aicV"(1`;+qLЩ;EU^ɶpC-w y~)̾/bIr{%s;mRJaݥ1!>y>a(FwZyj7%c6#:𣄩LEeW{o!+U:._wƂifk$վL\qŒI<=\m08Ӷ%xΉ}YU/mcZ!"^~3"$A_IA -豪3 CA1C -\됶n3LbJdrj AD΀UA-})8-b= *]DsP'qbY.氟;,>x;v@O>.WÑ'$q W2m$0Mc4AR.@ؽ%tk{T<.k֦1z"%HeXf{jBvű=3y ;,o#~"{;moykʖ%,Oc6a=Q%,% +'|V~?hnJ-Jۑt&(6 M[ ,ڕF`˔ys{kZ͆%Dh:F^FD3 > 02dc@LEΧ6C8z{|}%Ūʺ.NL&|+*fQlmaB );g(py'6yYBQr`.DO^2K))N˗wX#IS pccXhtSsiKXJ~i*q$QVM( lЛs !s'Hg z:0XSilΎ:f)lC2e7V E;/b>þ푍tpIL54|졜J/gN^  k9@T.YMPN0لY6q$$!Q: ʱ*_&N ? hƧx,ƏZXvZEm"&~_Rlw@QCs4utq@X1R>dzS+~/lگ=~~A?Q9#6F8Ga \ܘ؜RZkP[O1(mJjLAuʱwI~70L)Q8fl D?>&ds!j~Hzz\`.mj⋴x+HLWk 5-jBRX>c۟Vl^H0fr=ޮsY4=̲' Nf qD(p⫭'} Vʾ|?ȀӜg]д O C>,y͠tL3c>^؇(5_gd޹[r˫?"9b{'ݭqzy} f`zz2\O-ʅev2;׈F(ծG;O٧ޒS:=jbEF E6rg#Cf3@|Si8,S_1RB 23nX\*ֹ=w™M+Cd'L" XB;@P2]H聟ckWMCuA-^ .jӦ(y,$@0%M{9h_ p"'F JtCЇxY}7_e|y6΁$YtL޼sNүHM&yYA5΋6kٶTx!I>u:pI[Ghe58 0pI;KDb<)\xxC2|^:sMywN_~fOE͛CpVײ0KHGYvCI^ UTKmF<DqЅlLmf7c;ZƁ)Wxj'ZU"~9ki1~ 1WMe_2v _wl4~_')8v],%?׌'1p: & ~KdOzJ}3&KǨa/yZy!A֞Pvu<{oAPm_ ^HH>F|ٰG P_% eb;(fжW]gYZ07070100000252000081a4000000000000000000000001642f097500000c7c000000000000000000000000000000000000006600000000./lib/modules/4.18.0-484.rt7.273.el8.x86_64+debug/kernel/drivers/media/usb/ttusb-dec/ttusbdecfe.ko.xz7zXZִF!t/4G ;]?Eh=ڜ.+8ĭEA.Ɇh@(='(Ҳ 9] <o*]-U#]і_Qx&+A :'nMQX3Vw~sƛ#;Lmwf cZ2yu9րJ`6eAUsQj ɈVBR6É%kD3]l`(;J-PmQ(;dF*;f0>ErDKH%X0Ou[$$ܪmtDjYxt+H@]4r+ 3S/~Wƴ56%śƎX!&ɹ|1,1ϙyF= w;6b|v$ƥ%|K)ye}V6D85 ^so:mRjl9L-+~+;_]W \?Y297oҒLv=:|-M_2~Mם;$]* /FՊ!ѸSt/ f_h%%vۡt$tW-miTh6vN +зU_)呎2%{%oE"ԩkEnaXa_OIMVIl/Z7xmGi3yOlP猣id9-$EɹnJ 0F`UD{0'@Ѓ@FiaK|7+>cMnRG=:jo`kVVO%)R*xЫoIXȶ/ !SMSM<Oҙ( hȗAm!@"[5 &R}8Z\t Gm,^o ǣu]¦]ےNԃcd1Q*{w`ǂG܊mRg{܅!vA؜< $X֑_;W;_=BTα[!pL>%e]){[<'yc  o_ԧ\ S 5'nozƠЯ 7,ʇzl %lrDvM(HMJ=C2PgN4D2OrZBoa+u* C@\|EvCbW<QKp<(Ո!aJʧV[^3ƲLn7W#*3!Qjc53Væa!S^"ޘ//[]DdyU*Yΰ@ߑO[~#b 4~쾨2blwM9U5!%F»@bB!`K.qgydؕ" }<h>̃&ۓl|;Jt`p/'OuI7>KȈv(A(ԖBi8\ z&Sc֯A_wzIz=Ge!l>Q[|S_^ *AJŤPZnS"' FվI+ @ط2y*5vW-&qnXXL5GHЬȁI@MXhc ڒ b.<tulьq` ?`k9t㉅{%QV~2Y[YK,̹u_Dl`u$]Y&nŗEW誈_Jw,k?].I)?Җ3{ۖgZш*qrjurZa_C3/WTA3 ;gaJs^WM) &RBvĊx`)o>VryPɒ i6}{ӃJ 3^d)cާzH rDQ*h(b7YFKT = c;ۚqjX_aPߦ]A/~[ͬ˽3&-fAUp:@P,~lږݧDe |yw"~fM1NF^^eR,s enP=>,z=rtTI+ -ON釟Qp&`{5c=A{BI4e^3wн:RQE~sZ2/_B>r]B2܇yD^L<٢^b ϼ= ^gv`,\SD;9Y@DBヾmObE]Ţ"VaRX![hq;l](ϓ~dW3`i jau0m.iIG(,~.:pFV TXeD#m'QCp4'VM'2׽ Sa~ITj<=/ "s2&w ı&BK7мPUW:yc%F;=t"2O> >U>oϧ=Zb#0ST' m+]T?-ZkY$eN8=`O͌ZD`JLzt`7!/h'o~BU r4]F|RM4$!PNٚ|ٔ`ve^K>6["i vX DSV^!m.FN{qV*{!d+hxxigYZ07070100000253000081a4000000000000000000000001642f097500007788000000000000000000000000000000000000006500000000./lib/modules/4.18.0-484.rt7.273.el8.x86_64+debug/kernel/drivers/media/usb/usbvision/usbvision.ko.xz7zXZִF!t/`wG]?Eh=ڜ.+̊$C禭Wq4wՉk1p#ۅ9DoC% sfX{Tv4 8ض,ևa_((Jq.؜\+Bd:=NlP6Mw~(I4kf!Dq`ޫ.čV- z|k&kNOrĭ.wh cNkM(`qdQMC!Oc Fz~ oJzST.re|c,J8ï߿O#H-*2c=D`[?#J!KKx]E+j i 3 ||lmx*uL(lI Agޔ ſGLA : =&s>c+,l(ĥV17=K4#Ze87;ޱ[ eMSQ FSnu+e(js~Crq~H<k}13|unI.,|k "OqrHU^zB8es.k W53j&o.PYOۡ&f4c30% @;{!]~+ZUɔ '%BUFhO̩k 75]/E7Xy6K4p8>l@1Tͻ>#> dHZ]4klmN!c[j0N@:!wZiu&D@dk[85JLs)ãĹY=ecF0`nܙp=FdGHo0iۻsNf YUiySCHn1x& ݷmK8qyFոfݩw`J5kVН2Uhu䃫]KK64h/LiC3J䰃@S!#JMGm'%ۘ(.C<qS">$@38#֕)F"4k-!̰`f)9 Lַ2G !YȳYzfǴ"tTb'㒇J_8چ6j~=_o]9 LőĴ Or}RP0WҊ)uɽ;S/؛idKHKշ+;- (#y{3[+lU U ӪAJgD 8vnπQ|$\Abpf_ OUy=|̡}BӶ^|,$}Rq@rmQՉ%J{=ufk:YZ|GsWʃok@.Sg.6 7{ _ dv|LZ]gǰ8p8^' 1pRj=]XVƠ0mI>kTUS"앺E>gq]CE)E`B'G9mDz\"/Ҭ6QW(|pd|Ff#QKe `h|ݸQUOkYj4;DF2i."#h(-g A |+r z4͢튓9$$MM+#HmX\]+Ï}yάŋ4 >w I?!ff ٕq(&6E8!w͇+LntԋFR]w|U,q%uvF`kt1N9,biTpi7XYm"# "VےEq`!?lf+,ՙhܝs] }>Mᆸ:G`C+xOĊEK_|~+ϛjE󹼳e?c U/uI9ԓ{=|1)4ZX H4ʻjL*Y[a.k>m{}YSWޖĺįQU#4%:7/ۏ2.E 9dG{9n\k{QI)=숄І1T690eϺ<U;1wx*0J׉_.ǧǾHY8հQa =L(|FzȯÅP}z^KMtoa ٜ~r\^ M$A\UE#/|Y./cc* #»erpՍ7L$2!ξXΦ%o4S/B,n: }-3jWZ@oq{Rj#&o1@e,,K ]<)#oC=:1$[=P*Ohu*U\Ⱦ^K ~5@pﶣdzkA0U H$Kii/Gw!;hNR(}BJN]$hݝ7L*"HEhPs@xKD_ qNG!۱[$1_g4P2C)2}b;ֽ 'dbg<3o~XNq^ec 7R[D` "`c04}0.4"Y3|@7w2*s{#H{]boZ~桗`Fa.2r+.).p'F&-Ŋ9"WX2u 5;>[,u'AL|;M,O_"P DwzEjXჸ86J4a] -H%xW>Bż ʒK"~%.tN3`_c؆ʬa'A49}DeS:N}ITf!Ø(t~ֿ^U-6)s xO<9zݺ=,&dBu Ð_3dY| 8+VoM"2ZI VEg{RE%{ &Tx|ia.v&JT(/3: > P״0mG~)KNe$zˢ^Eѡs~էvfsF3z=oT=TyKÅի9v)HSH]v`Ii‚x2R_۝H3Y}6Eg.J[p 6+2bk!xMpz+viNմQ/ԣΡ( GYDulyfǒUF/.L /=IUQV7,V"᛿>_ jLۅfܙ\@o]Wsz{PSot&iHjL %w޶|Rp4a+F\T?_2-QȭmQw`2\K\ٚ?MwbĎ<$9[bpQܽ@N{>닿E=%zYLڗMn}-NlV#3j>)Gu`$QgߐFg8\uJ qI3 >_/|m1L`g~ˠZӲ3KrY\,)M;qmZ֓X027[wF-fdMd81GŌ3Aہ8R~1/^^W!duQWc-x CGZgHPvnH, o"N\>"F\̭{IS{@6AM`xZwI%]Q+re`&߭+c;bauݾS4=6|]Y0|H:l!$xk6p\hO$RiѹSr59Q{@8 A<~.ޗͬ<|OL/Lf}kL.Zko bnͩS t(I##0|0mːB(%h~@ub~L;2,C.?:N'sÂ.S >$+a?+ѹyXZdcyix}s/ߊJl^ymCv8Z beVO]aC~v > i dnZv3 `Yc+lJ""qzPah7W¶dqs U+yl#]|mQM,(b 4 [K T)z:39b -Hy0.T""p]cvtȪXx97IY` f̮nuq`O8\OPHb~Ğ_֠])IPlizj섹>^7Ǐ<K[ÊY 0( b ?s oWjg^H\瓸>7Oe{"Z)lܨ{1H a. =-ߏLNNJ̢P7 rM"*,ƍ;K&NF98}$*#~$JBkZ1 ~{kuɬჼe+Wl,`MkL}R~kw+j^gx H ;sBWOʥ68y:W`|CӟY{yh>=Dܩᆲm뎃*䧠ak3w7m/Aܕ6oR 6-a4X&|{iv\HD$fI"ސvOd V`vJTVqha@`gAAn{+& rB"$P#=zD9Lmf5̅ˢ0 }R.«r$XNf#6 yMOB ק:2?S<靣tn\QM0CvYi^XZ`>k{gC ķFiAP^-՟|bM*j pgz4K2.Nwps~`S- S B\("Q/pk8/p ubj<ŸN͇.2G-G-υYg/b1#"VDj!RI4.Q}0 ^$}*Pr- Q% AǍ\( 8qM~Mt.z*rW Hw_8Z)m=%{ۓ.$/s,c%qϢ 'v|o$♰Io4w#(,yYl|[%餭P~~X'puuL*bnW3ZBÞ.%lnOck>ه^yie#uë$p%R1l\Y$2PXu}jt=,ٞr`Ix_!Ï `>fɄLT[~+AGvxSAV)3; OvnrO!vXuԿz{hFѿ?M? O$&J ?Wd `?Cy ~VJ2G%BŃP*,ĉM?Z +*)8C/#B͝vY[ (w;ԭX3`L2̓3 3Rο?7Y݉tVSb)TޏnV,/1ٺ1)F0MZ$wﴼGh ϋ&T`XѦ~8wpcm0l9,mKbz [ϥlQdn!ӊgvNd;u,ݠ)i\K[DO#0Hk"N(#-ɟ$BE!BOAEьcideʝ)!dm13٤lep/RӶ#<>I IHWVrɆb~ 5H>3|+:=  4?t#5Z0;tho='g- ]}C"G xPCjƜLMuhX4N"br$cƫm8dk F ^//rTߢp#}u]Ng3i,\u9c:eWH!("ecb2?q Md&~@!x*o 寚 /H+ϩPwAMiC|'wƑ<;me\})HV˻0IA)؎ 2-QlhP,ݠѼ xCHH՗sFs<iNuuDF׉{ V>=jyP Z`W/bȚe: >d4)E+&A b&zp_, i ;F@N^5ILL_v#)Ֆ5"`qǤ%mh>+$| #׳LkՓq=td5>P.`^2"2<D,8D}m'!ꠑB>ŕ*!}Loī[!E-RP; P J[ N 턩ӫ<^X܋WF\1h׏|*\*d };jQ,prCt5柭M(b0 0&?cFscև uUqܴMݘ3eՃcx^];N䭢a5Y(#b{ʝ +3mѥ6IĢie]@^>uB]nQokĸT)cTlAX}hkK24nDa+Gbe.|mQUpBM:X-*]Ҙ^%%21EzTjsdܼjl_ Ķ]a kCEВ{TuRTuI8a*3~c7ص)}RKu7uaf++tX1#(G&j/*ImDzd=s܉K b҂h8n@zG<4 n)ިX^}>T]?h:j|V<ۯg-59{Fgaij{Rwf11+r) 'plk]`(8í86^uHsSX|G Qzce8G v>S^H3 ˑ:/UЩXޱߓ%GxHRa .ZO&+UR/஋Dt xߑ`8œ_Ld~ N)£;%9-2yn)s ?d׌uwM r@(ǀB,}%X)!iY6]_dri7Y]J0J6͍f_"(,#Zx/ <$Wtĵ{'?V `OӅUAf T|F'´[WwD[U/, dBe72w>3cXgB23Fi?USܮ _r8{?@i}~pKyA'-@ (' p7ޥp(R4OQGBr֍&.pc\J3a8xEI .zkoVjĭٻn& %|tTZEk < t< š,z[v5/Ps0In:,5LAecِd>B:YKC߉/@``3>ĹH^4c:~^n w# m!{[K#Fw.(h${d.Ie惡#s0&b ?u+Dt5~<qr!jhCF %3lz zaJ9󞚚gp1! ! ak^,TÇI7"ֳ< F }?w;d\yiԡlvU"ꔎ2=B,cqfT:w] v"^|\uuׯ,O&{5 .3CZ-[D av8Fȕh~7|qgVV- MX*[ 7gp1[blDkF#0}jtۖEy}_LԂ*"CaJFuC<}_ !L˭hV057im_y&qr1xE {Rgx+޷c+u[<ѭPWROg+PAՇ ,3S*VŞԐͬc| [pR5Gg 7,V4n>Z0o+-TxWcD4^\4<@f! I)W'*T$(hU:Bp-p@2 60hf?)z^3 =Y=ѭ3YQˡʿ*lO&& { %928+_i ka&\'$*u+oR,7p>;J}4UP' Zh:Kg)O#Qq IfS( F6v塰,p '{i)G6n>p@g Q.02`1^{NJ0RΜܶi8 @5)V>+O'ZsUЃD6{2$Gtg?@Ą'E ϡ掂`It8۩&V _E7% NLº]HŘZ2|dOA4WU7;L\O: .'Y9-ǸUZƭFZ+˧>K}8EU&*S+ H9 ) Z7a ⵹wH9΍"uviAƻ)-i^(גJhx(~Ԏvh#4:|P{fݚ}'xrTv6(dk? "Arr|P*vʡV"V}$f ^~Fn}<5X?o "-X3&D,X4Seޞ;̿>9Ac]2i 1SE_?qwW@[p{ nv 3^j7h(=fr sL!SQ5Xn6VJoǸZ&J'S;h0ɁZ1?F(KB/,T<+6PLW{F4Mb8]\DI#}CrX}>*J[%24xa3g8( [F~tTZ`xT|px (IMz* Rq2 6FwdoކTe\ #vɮ]nP{@U&ׯ'&[ImkcwwK}sֈLtƀB:No!W[[# {/}HuHnpTT_~]q:KG7: q<.^,hiV>8_5^v-IJ$:Y8;譭dK䏥mJ[x{IuX>2~WX|]OgF>n`3~g28_Ó=Slz^)C~Vqٝ*?7hb==ޣh`9}x`~:p\YtlGX@wqZnK9*RqZCشt|Cjv,JUרʼn ;e䔯Dvp6E(?Mq@aWDSw#`.aF훽`3z?"UzO2hrj8.x8LJi}~-L0 ,R[aOp mw%u<>܏pV?=N(?_I>WE'>^!`(sl9D\֟5TAq ͢ѵ@X|&=OB:4҄}3ŠMs*ZҠ&GuCۯd?P`{1_1H7U(ߑ% .PRV+t[%/f/J{P0Q8>LC5h%,dP隝Ky0.M+Trlv4%o4UyZX[ѐFQ׆KkdY-+eѣXVlT\`RJ"x't7+dm7`SGK=+o+ n/?C%IfjH6j X^E ľݼ >k(Hve懺Z^QfKAyٕ)wnpq賎%WbAK 7,eh쑕Mc$F#7 +u/DhU-49tsc0sMtZJH)<v'YBZWBX6f@75;˂"=Ez01}xܽBWBFyZ-*j›^!\-ymp3-ӪC"⳱qcIHZ.,E! .+! 4SW`Vfr?9\Z #-XjP=RJOS'}Eu69Y>?\drfMB&Xʵo7}9ӀpW5$\X9.5>D6qd.xnߍ1@7O?X{p%BnZobK@n:Z{|C֋yVh*O + 0M.EXY:A0eO"lު?W G ~DHrX?cWwlAr1⯁ѻ!1-YͧP3UVlĖo[8&B]7ٗ'|#m@yi'|K4,fEޮB>0@u0*\2ʮ_]|懔Q / oS4^O藲hXVz4m|W`nL m pDMQc!ܤ60X>8|rAqQ'@v-;|;I҅J̖XeγM:(&;E&\WDr`|"[=_a4@Tsեj|\!u8>*~Sh e5<wZRAvaI=ta&#[4IWT}s$¸&3.q/;R z7-o c]1*˕ɟMx^0kn˅ ]*c_G(\Z9MKp#s@{~Mq}sc-zsyӀ Ǿs+ O..̬ D?G]DD,=2񼆬ICJO#]6 h|X.^?$c¥نO=FclSDsVxq]eU4[ac5Ῥ>@`"tԫOǫM\ ON%kBQ=Qڸ_kL>—6pPܬFz`xj#|}YOd/f>n@qlv+iX[:ULK ,;s)Ò #ZеOt>s_t.:L<m0KAm؜Oόq\ְX D箖'u a`5{ب9v7Xr}z[w?] kqL;u'w^@FHCM"swͳ\%:U.ai'NEEr+8rDp1Ȳ N cO p/!vEQvG(;P$^_rGC~Jz )aav}DI 6Ψ0G蕮L!|iw-xΩjib,1LGI"ٔ7?酗,RukeN_ӘɤOJ2Fd%Ztӯ_,FіN@ΖGX( 5#(BO4}Qg}%6P lRd-&٫mwrByX7V|P%aeHbG"d:,lL’$"E鈞4gk9vs􎬀pWY1|XP\=W+SnRY@$cLRFe թ<~~+#0 CwOE۫ONm_:s WT⢼f^‘] giURos%ta I$km$b&bU"oqb0nĤ_vTe620FB54T2-%\W!z8NJqT*UCFEG[:wT;iѭ6Жě7T>4'| 7K%Y;eŜ3<@vDDgg!u]CL@ |,l\qX!ch"#!4ǷAn5`0w¦fRswy#0@UqxnX: YHNsNyMUߪ1SU ll=@:T RЫ V>̈ C.t>!/:}rw> M<1,Z GjCXGk-̶J.\O6>7(de z1ԛ -\}ұ⧭D0} .\]c&.Dqv*}UXvvȔd@ls&ΙAS|:dh 4 &cD?c@}AFQ|s FXǟH5(hb0nۡ˚{m} uH<;ʼn$O[hΦ.D A4,rT`v q?lFtk;M`-uۮɌ!v_2E ('1;igXf kNmgxs˳1W8_PYXb` ` 3*_Li0S*ព1 *PBd:\u =+xaCONY] s4!E;&nST>^מ&NM&Y(+`»W[qqtVl>R$Ufq>#i l\EX? vW\M|\2TurZdΰ7jAop,@ M\ cGW.U2KcmJ\ÝH(B< [zU 8oy[j~񉨭cǙ`~Rz.s5_@8B\':큆.MA(lVTae7"G>4Vz9-8mv<#9be$_$P{ZI]CծvPޣq #%lvF j&FSt _޽c4I"k'G~fYqX "ȑf!Aɚ 8T/> rMpE࢖O(K~( 0Wޭ TUES쉴χCJ^;;5@ZKNX7zͥρEXC)rI¤ C-א(f-â(yX:[wK4J75b(Yu8hW>9LEڙ|/'A׊ d3*V4`ԂS#r"HyM8y!lx;\uqNT:ݢ}Y#R/8N6&t[0]}0Ks 7;Ir'2{ d#( HAA1ѠK~~77fW7&ޭ8.3Ri@ފr>]BW8?s-Rj/lG(. Hrc}vmdRiE;.o[tyN&M} 1ޮ2UZ*[, D41g(/GIpP"Mj70_Rtbqz̏IQԀ6^"\{:Kum]5U NW,`Mz.|{Bl &HOՍ$%OM/!oU&r͐#uXVտyG@>uM/h)sk\c]؂$9௄~÷a9mc{o{ː©tby{R\<ъ>ɝج~VRBKh/;P8b<}Zt=%q^c<?7sY{E-۠dEWÞ^M@8 U$BQͮQ]n q qy;JB-#LN]́̑_{ +㧒@aNPQU3;DB囜Zw9ȉ77$ewOοyJҼ/Dk!SPLe%wX]w@8+dŖ2v΁CMaΰm4sY,`a : sB!I%G\^,{K% t  ےHȃ8:Ddsȥ? 0S$Nv"_GD/TQ)pΨm|i.e箣U:Dv +!mȧ3ᷡMVE.H@TI suh.ŴؐIAK|ͼZ pmG8c"+\@pv7oZ]VH,[YC|36PR%Γ"=ѺRʸR:u9YaaE_{yLUmx.r=879G~H!-%fu2d>܁ૈ6$.P ut#B}-ߊSL;} DP!IX3yS%F#8 SzޯQ7(SՁf`q3@V6թ4j=^teYaξ޼Y4k&dwye5.'^6؞}SAm:L(".G f׻xp9ըyԪXGP[J58aK`%̍WX%RUa+ԶMrd:5=P8z.,F3GL-oF⹃9X2OL*T],|p#&"+uO0&:6y{,\䉍`|p!rVbLv:kl/K,wdܨy"!`|4X'ynj%_x"tW ŇFjQ񱧚qzf<,9_5a9ݡ 3X, 3Xh -~lҞvl1I\AΙ;C2#(,#.\` `"iYQ5{ggCaZ<_YܬO*?]^&7FRrpA;>zI٠?y2}ASAhKԉ2DBa?P\{4}`$Pg:CX£ G),egv5-؊gPG5=T3" ?Wp^jpގY–EݞلM9 /Esn}B*)+szڧ*V$TxQ&&B 3>y" 1>5m42:Cmt9׊7< Fs̯I5?0]=n2%eFS=^Y*!eW dfM AzzÆ\9S|md V?3 V2Gȯ>T#0SBgv]iop@w2ͦܣ?|g8剝=m5'O6^V ZZ,5B=O Wj]Hf΄́c}yxECDci*KZ<! <>͏:.gQ vip\d~4W며+Z`Eg&Dԏ^;SYd&+f*uκt-g310FR:DpzaybY\#z @ o4]P=̫~ ]1(a snq|`s6={@dQ_ӗ35%bH/@AdZŻw  ?!x K r*NnߝL:94ZѼ:P׺QRu ,o@4$һ1<%hчјm.yF<1 d{$wSSDeJ8^_LUiˑ̘׊SOu?A?ۗ[*B,t\WSqSJ ICh9psRs44l*%-X~K^j%UHaq w=í\eo՛E,)g]O emj["-3+>AÌa5bSβc< C¨Zc-;0LfV䡽Y-uNfGuNL\6ؚd,od8qjB'YMU(Z!cV{Ar-g+ᎬYtnUF YZa,o(:T;k-ĐN͎iBpͲ+~L;GT`d/+7kά1i#R]V&l.L)ώ5j҉yʴ̏@lmvyF2Pqq}$jIY"b]fWl1G?VQNRRZOP6h'oC"t;J{EBфs2IP7h<;a놮QUod+6pEkZhȚɒ] $|>R7&r 5@#փk*Png7C8_~Z>c?-1ʀ'Iesp+`BŎ$KLM Pt8Y'vw[md`͞Oă򵸋h!Ad'*L*aNP' w5?hUD rdn*k=Eb G٦ ]9lj{sQ${^y//K"> 7PRks|?G*BoXKBP!yê:sQKǝ<@_a4mDD;z BR4فi29(RNb8Y8֒;͕Nt "51ǜ$ %썞t;3Dnp=L(E,%KYZ>g HGBV /N0L $# ЂIx}tj2rs$ e; B^L`H))ZH|b:q p_bd,l7n'L'5J10#cIm :.o_}KP^IRT덭>Ǝ5)6-X?|K젆,p-%:PYo=,g*J׸-#;Y]AXJ[k<4d#K׃-'!zZ^Myznx1;;_[Q8±c=$p ({!we'(v4F Sh ",g O^1jW_c~"+4F2jzef9%k {VJpv{{DmQJXKUt^|ʻ׆#i$Bn`vDXdLӽCp7R"(4<sboM LRB?>9+!ccpXgF4QgODV`'Ok% r.rhs>FȻU|> 9c28g\ .?8TX]}>Rc Kw j 5nB%$9 ײyTn'\ͻt )ǠpuM.!8(|1d LTAX"Dt"Q^ 7JCVzSzv݃Ks3/G[|uK>)׍lrL#*tAGoh2kA57u濖6}'z<_N$>Yf@lþ3d}&Bm>⿸(+O2-CP]hĬك!zxקjEޫ>y;&%2U"RTW&Ia"VCSSjVCXp= PlZR)592ju)kgP/6 %/\5~sQ2H%= b' %O&6띧2# ELΓ{xjquswy2i6W8q?JDHZ#ۂs@'m_JALMh?1UoN_$Bފ$tz;+L;SjhPw&K Rbv8 4 `&%:F'L;T-&ȱFO1t aH'?X%̕:)ĊQ-j9{Qj'KAcTЊ;DD0jfl`,go] _Sf4[g+sF'h7'^a8_ 0tX,T"g |~$?~srT|?y쾻Uκ-$f]6UnDX% Տd-Hq'XFs1f?oE|JdeGcnӽ9 $&o #Xׄʊ`<^wkdI֟>$wo9=UsPt&N w3\[020Xԑ հѺ}V_P9Iu,Y29d EgO¦(x"e76gM>nH8>bʰwmM2a" 6PcO7S;!Έ9_jnMNIO_E&: SPQkY%ē-XEx)Tl #6Mᢲ1tUvu"DOdsX=iqvOwOۊ=2R!XўM.#M)e6:_ 0aef]HM](tyf'21-%W(hT฀3n"`gi*l5ϗjZ!,`,f0K31J|.]1Wq"r UKgD',=Q Xةoi~sZ[EZbLn1woh=m+J*Slv/Q`<;)g4j4Pv-5 7iѭf|jE $zt sگJ k4)4tHfC,踪0 N?`cCrYe!Yeaa.nPqf #S;+RĊ%дsj-?}LECPۂrtJǤfe: 7;68M۩DHg(D2uT *'Nhw)8zꮡSI[=7`S,عsbLliC**Ԩ^ {BF ƶ"fgq)RD-LSquE%r+zh.dXk: re ~` #`uW_S71U"E jB.c=]s4}<NgޞAUϗeP[,XЂk>8Fg ZFC[Quw͔QڞOxFDsb%<*I>NggZd#ѹPZpzb& jp ms,c{$ skwB_xRdoӴgkUE2G?k|, HCST@HCT~\ӂtC2pȦR9 2v"FꅨH+X*hC(ӐI ڛmdh㮍!CBsӕ>_QJwEB  ǍCtd)y-7i)&A /,/_X5S'-hմ`u& W<Y3J5/+Ybks1\+N p&ēWc)|I7>8,H\ qE*gYZ07070100000254000081a4000000000000000000000001642f09750000c6bc000000000000000000000000000000000000005e00000000./lib/modules/4.18.0-484.rt7.273.el8.x86_64+debug/kernel/drivers/media/usb/uvc/uvcvideo.ko.xz7zXZִF!t/z]?Eh=ڜ.+AnbȨs(e&* yT`k1P>r4aet7xI /zzFMq*,_RF[UB/lF2ߕF,Wm7d ݹ)"NE'ɍd|P>\'A/JRM{3Fw|Qhf֧16n8xv3z8&Ck{q9Y1K{LuA?]r)BЭLM5,/`ÿm'k^=<t9~ud>t̨8JȔ^?Gz`ey@};8(;`νz |<=iAlśkjxV&mo`/=*N %n:R쟁ee™dG87'(_[CEElQ}>a˯~B65ðȁl.*_-QIꁅI÷9ɕ2$hclwLQfΓ^,$ȼApL j:1atlqV}y twWĻ/AA;kZD Z lt<~iTK'+K: u0]70ܖRA|ҫkNE,e#;.ݣD&O[ 6w.Wd=M'-?R%%b `Qi9@ykM()kK Ji`g8AE5W'TVp7*_RoB"5}BB9Hb%C^>Q2fUu$[LI,2T*Aj-IlE}I0ClNdzS>zrdapHDZck@kn|l\Є{Uo#EwZ"_6Zڴ^=&Ns0UyK_> P;HJtf}`NW⟄4}zF0wiD9a )j9xQliſxœ7qNUاs0>r+CĂB{kV  JcJDQ߉߁piu-N'RlO)5W݋NfX&b1T 0/ _DtP΂YU<)-rV54/{P)WC"wl2m0z!\c8Fq/:E߼ԾrـK` ՟X X56= [:_un?uȪagɸ̖i<-%bx*Wˏ[idҏNJ(T|tNsւz'*c#0 /b17.n8ħk̗J`m͗l.qHAm+mɼJ:Ddb=YqgҺ;LK{]}숷qMM'sO,SN `D"PJؤ(`$<%qBuKkB!q#bhL+xP |KaQvʳD 9κ /ʍC&},ٖEdsSc \/ͬ9ט^ct=I8$mGGVy ,؊?kRrű]7IJm8Q7L,%MYLh$[~6Q蝏>܊og&>_d?.bhPdVgJ{8^1?U(IRyF  >kQK01w%^a]>mc dA`%$ڷ6M1ݙ[)ݘ Lvj29 &!Hz@eEk4.G[>*kϻ!!1\?!bT7 N$-e7\"zQKZ4QZ)%wNհ(ע'DsMk}.UpL7sU.ќHZ˷Ia,9lJ쳨)clSZ'\Ƶ+t{+̣^Gb-D{[[yŕ}?B$s>cmڊURirVYV RN8Z,awAJkjѰ¾>T0ph .*ō>:-!w O$ͮ7:_872tLhj6Oj^o|j5@5BS khN~UWE}˂B={=B{U.R,nP"r驦pά~Q 9S"M,YVPሔ̕P?e\Zȃ~m+Q /A;R5㺽c;bi4gr`S>I/z O;k9)v\FmZ@d : 0eo_yy`IwkuԪ'/d,>xqom3YtЎl,+'(bCrI {YEmȀ+1՘'9^! f1@+y_`F_oH&V$rZ]&5KDI! yEu/=2~_vwe-ؤYVޤKZUz Bjp wĄeP f[d |-M}wS {')Ac*n_Vb$f3xk6̠bv45ZR&p;8a݂<99*,4KMsn4Z-NRWCh]ZNiU'GHmY1xq7"UYP\ ablqigAҴAg-:Oےf]( h+3_q7[niUoĽ=iq3m9i}B:1# E]6Zm樮xqj?s--^ _F'4#%'͸L-YL՚}~ñ"Sv^!jRΕ̠trcsQkis5,hŬUXjހ%5,> D![JF+R+7I Rj_n=:.rD⨵BͰ ϲ n!oO%ؔ|z-]9V{h\`6,?Y<:?s&`饃hׂY0" 3-j)0 QA]?k +q9y~^0[3Cp W_}Voٻ4U6,8e\EoWySQj3QcLN1;+klMWMi2LQ._lׂ{e\>H1CA-$`HZ̈\J>fI45 3fjtnk9]:oi`AS->OQƁI3DC")֢j,َnP N:BR; ڞ}q]L L"a }EO9-F7CFj! ׸F998ophl8I\hht8v-9>l;0+zcE)sxk$~JH^ |o˝j ٜ`R#?,ݬz·9\5/C+y#L yxX HVI}Z(?%Aꀯr62U2=34V8kJyA]R5BIЎ#SਮʷdEJ쥤a"=s _L"Ia') ٶtMi?"4a,ns5ȵͻ\'OwЊ׳!i d{tg;ʮg??pa~N`JpY8q6K ɵ̑,4}`j"@3ǯ}oCbgؼ? Ru?atۀ"kf@nzX!{&Q ݟfdoG>d27OH$8"vŒWVx@['!J(g9ce4cR72G# @@桌wj{lkL9lD0km]#6A;P'tH[H9 =Up[E#prƲV=3ធ%P|Sf3nq6ZflԐK{vYG9QEڥk&46lU3 ';2nUߥ *hVqߪt17Qw*zvOL(zDLڳ2n Cj,ݣCGb5~aK6ޜk[_0aQJ ]2!=GQՁW#RSj7_ Ae|^O.-DX+(΂P_4*Fʛ&3*I NwVM/k5npQW5?2@i{Y37=#:,~CoА<η#3hY1a[ڏYN7-;!AڤsckxeǝL:bu ynShQCȊ}m s 9_T.&gy n yܾ#K;?MQgʐǝZ}|X 74H6#Gz.Н$ 5HJ1.fLoL+=EB&e ^dW V,ӧXi`]1t>c^+t0 C,7ԙW r؁up;' H-07z>mz2CCk7;mp0-asT6Ś{na) sWa@;oq)}70-nTjK$_vus-(E3 x[{ S%'2/Mvތj2&$@;ܷNp 0n yK2C`ܹ,q-C L/ڛom6\b:o<~y6:taZ^MHoIU&]<+EMqY;JYjZKD 2sΣ3p˛po+p9ZSmʩ øMN{=nD&DBYnVV_<B:hr Kg z@[؋Ztdat#2A0ozKkCNJ ܑ+Y+ !5ƽ|2]7wE3A\p%!+tx"zW&a?`ꃿjKzFw Ӓڻ_ ;p |8);z|bM/:Xw;axR]S3\(9FX6Yvʚ:6 |ݾ\]v,dIM-5*l?<,C7.XqN ~@-ο-+NlMo@.3ϻ{;\5gĶ le]^"ZjiOhwzc!\*EzJ+bh5=|;{ؐ2ѩ{ ^d\ntlg{ExU"}VvԪLRD>G ډ9$(/WPV3ɝd>qP3 ӏ ={lrn'c) ȪNq -RyE&õ kd;0Ic\bթ+9a/6 4-m#ٰ3=9< F>vDޱ$-PNYnmP5C80F5 ?D>Ao țRnA> B,#}{p+7RҰv.RMw1@wBVJ]&޻Z==H!:(ս ܰ93N'v9CL%y-O.4FWp %W¡HI־`m,{8|#%;q[]JVyA:򮰬hq *=&,]|φ#?0*|%?ӏ?m/Mё"grf&ȘP宽Lbr58#iӍbΑĺd9k¹K.6, зbY.I= pot_q钲" ZUf׻e6104RpL]aRXN}.ׄ bnH+΀)&f $q-.PnkvȀY jl=fp cX_Ϊ^;h}u{<1 YJ؛8l#k?ۤx~FisW1Ie`ЗQ@;c42k//LA1ЈPϒ_מ?/AlH`xUp'!}A) K uEC6NpbJjOk=`s 觔3gaU"\wl]Y?*;Z3u}Yx[A ּ rgK5Y.t{!y.+*C'J' )>p {]3m T:"Ϣ6^]D-&P.9xS5v dU?} :;S7s% nF q=s  yU:bW+] =&ju)mci(!Υ&gBC 2zk+=_P+MI8) UGPgxr7"~)_iot`^  Ù}4%W-G xp$W˥JsX1TN]DAӷM^BH 4<7<&tD,N-n\X9 "=P]T]z/>t6ZUdNdb%(0i~BٽMNq|.vԌg]J?lqG>JM+pY&@uxSg|CԺ)Wa9Mƒƞ) ;EY:$w_+i *sAֿy/S(Ӗ'q1^8)}PhWkmG1Ǡ)*k,ft :^e(~.԰m?IRθ*H^F1$Pi ThX hoNjQ%n Nqb b).mڥů}ڊJ;\8Mȴ%[@x> '=c3^i&Pk^MIKACH "*/F?"X`Hssɻ#18@+S'R {D0h(vQX8. *QjD ^yPwxDeókc 5O#/7qׄ%ėFNs 5JoH4C*sw 娾:K tؼ͘cxd.ˑ]*R c 3ĵK\2IegʺuQ(FG ׃ Wm]⼝ hrBpkd?WRH6hy(FžwZ3|Ə=AoD‚AH\ !hw^&oj]E5Q LcG/K*|8=(:)5fM)$H[$|O ^\ߤXu5yGLM'gs \ nx)E峗Zzwi>WۘEsd o:W.+TDG]O1`9;?HgҏqsN"VxR?EQcYI1lτBժ]= .˅x(Rp$;'VͪhipAE~#ښ)uP6 _E)+q;|-6^ A9hqQRL|\2sB-lGSAT*=#zcIbl=*TKΜf܈\nxx29 CSĈZ:F+ P"zU= ǯ(0`TgLFIy:7RWj0r2=betd2è@j?P f C iڶ5hxqɷWbiEKbRb+;ik!\fܝ}x) ]6l>8&gCzflpvEzEiG&򍕡50ɜRaq@ #0d.-) m;̪JKaƒZV#\)ZL=Q'`ޘuq]i]@^SOd?tɐgPg#V\א'i!\#@L kSE`l~r- y4M|;fkվnUl6z>R~;tuJ$2J bg2/,Z},4\wUL8 &E2t)C"^A@Mr{s]:<2h @A#\[RqNQq`'y;F)K5U`uyp9އ]`Y  n2K*;ºܢ_mRL%FCEt1Aqe;րE=4oG-hS v쵻#+jc"|'קSd%?|ӹq/#G*[yqܥAm}<m*[<)㯴M m¥usNDfnNjUr;*.AyJPbT a.֟C-YS ^*Zl)L q`tjj1?@!ϔDfakCo-WgE,b[*JJ ,r޶67B<n.? 5vi =`CW  *Z3_0V]@/'XdXRF GKQ՚I p\:I4sst=\ }ޟ.N)2M>;B+ۂsgTeE{-(:N{No!{] oacs`ɼ$Ѝm{Lf5-D;do 7]1;|HF eb_z_BwV]ZiQ\~ (Ͳ#*(ݥe fWTsMPݧ)+AlZPHWq(sCIT:{;cwU!T:ZfK:KpMy9  8j˚R528ѐ88_X>+hebG$R9Go5Abw+)M?'+Vnӌao{t4ǘ^<S|a7vYJͰO-~6i#/{ƄNfdiв{)0^ UGżNv̑ʇmئkq2-+ ӬBa1A;_膍7AQYu27ݴg"A^IPyvOW5Hؑ9څ aUЬe5rBkk8 cU(cM41W=BZ&AyY4kuI X_67ųHȐ-d~+ zrTRUݏ 0Z1]1.~~.z/ Nڶ4^#;uE5RjA_z(A[n_[9׼*o@+Оc?t&0 DaYє3 Hnd%nA6Sbt:u|IXpjI~& %gR>;GaǬ1^-z W $BQYZ#RZ j~#X`ߌ"\`-Mm5G6"=!cӂRF`=5s@ٍUbG$;5R`S"LI:U `QYZ#Az_W1/BV|G{\Ŏ/ZtYބ/y)t96sQwQv\wx$Y6o?bRJE^,2&ed?BZ՜T34xUgc55*2cM8tiL|h Y7r*λ#8V2q8JvtL~}0~vꃘHGyNK*K `"mVeo{IeMHȰJ8K7YB 4+-Q cCAJ8|B=1~ݴ"1%"jKqQ`7W QT!SzeXoX?SZt61C5G欥#]iPԳ17p="lIPGu8+9 2SU+̂A]j:)TL qcT߳%dp$TNT>;TfrZ g#9<}6R\䈴!&<'0?SF`!1ɍǶı^!98VN`=ć׿[6~HA1L5\WÄv:AK|c'b<@XroXtAqq%T 6-iB#֦?1J,KdUs2b {Rc?PG++K0?_fgcXV+[yK"uRJ*d&F2BjU;;#R umP'jL~1ST3 E|4dH9b?YDX 'fhγSyOSzd]3$9xckKu`zPlk!H&ڥV@tl%lیuSݥw?(3*~љ ;v56+oJVgX'oii !1R0D,[n pE:Vt!|QџO<5:P9:CffcX{mp1XB4_#kc,Eߊ|unT`ًχ@FI}TTwceᆏ-=Lj29eV]@mAP?+]gXz?#w.N^Ջ9hkE@FxP=&P"1&2r6E?OlPQ=m ,q5_Q5##ol3EDQ9ZSmgmP-A[ sT n8 )$i:#Zi%mY7m vXN "f +6ǠTR<ڛ!; TkyW>8G; c2wfIw>]Y6 ڲa =lޡ_Qf'q꣓x7dI3K=)Pis@eTNHgQѾt]'[bE9 #R)3 )GM8^_79!PΈOڀ6E@q[k9طk#wZ{|iZ(>`akLJ3*\ ֵ'dYɯr[x}@uÈ%>!M / ˦Q.%]h C S{9;P=OXUTW"޶A RPfaԃg2()Q;pC,w9rDOc*Hw |hk-MsD;i%V3[/vr#9c < Oo% W_Dȹ+.m[KO ;rO9#pxf'WwGİ+J̮|/H}K m\Pi#d}|&$,S*kfvr 92 ֛q`PߡʯkȦ7f1tZS2T[Bv*F1@gIZTA.mk;u!%^X,C!; S۳ؔQ =zR}[u20z#Eǎ?)֘LNNJ;w/[L Zg±{+qpToC?X|۞3GQCNcJ j@u#wQR>oM% 6"qbKaN>b쾹Сsu)L<%  Xߒ=ބݚ9|L &9i6*@ӷ0%u^&MAXm-6mV~/2$,jJ~ Ff-G*ɀo +xc~[CJxEK|CC^$CHfY?5G!Ɠp{Kp8 u\=WxX(wa\REN]|Aݜ(hǻQ3/ݻm).WƻY;$8*ku$zڐ@hCR Љ3xh~Iu`W)s4zo_wkVM =^uL߲N!&ʉ%&?7킈f$8\ C̻)Pƒvxrp_9/ b̂XC`` q,*Sʒ\Y@n:m7uSpB쨸9m8b9;Lz\xfj'oA>wo%"o(+^օ8'DzXdJo-1l¢9x}v<v}N礱}؜E18ޟ&>~;Q3Izrp tP%6ߙU,dN1s!\|]0Mk8tB{8_hd6YA}^ vA 3 M\|!b_J'@Zo,U4١}%2,X>ͣߝ,pnU:(yȧrh\GyԾrw oeDZHq&DĨ+}OL'n`GGgsfy>Y b T u'g5A+"A|Vq]i]1MIL%&N:hF*LEZV{M}J!TiJV0|^VS#9ށ0u͍ϫc4 ͽVV[|2/YڂKl1XG,7$[$>]1:g󗗰#y}S}N?gkn-z&NT^ 8"h͋~ɞ|VT\Aśslטɐ PP%Q?ep7 LpE3TH}jN*L-'rSǧL%{&q"gTB;&j$k0 €xs8\IC? DŶ'ǀضVrnOs.mɈ `s+Y0m%1c~ýSVrU!gp.;0'-9ٹSSQGS9Omtd}c#Ū)NEn\_FCQ!_˼ؔfy/kije3ԍiK5xOϙ/פ2Y0igt}@\}A'M'EnwNɚ+3`RkzMӻ"6Jqm~vDR#v*`H &2O Y^Ao6kκH\3cOy<as/$z{EA1su Tt`#2QʗP-1ψ&`3caz~ 6nD>jV;cͫA=yG sjQ }xs:Mw5݁^clڢv2MnV:↮+R|,HׯdPqO,)0R>>ZT<,Z5F6@"XaஂMOiAI |w\{s=A3.1ή%R 90e74M [z=״jk@SOg5! ط̤8@MB ‚sO4:풏d͂3Ak>QqY @ŢآTNmx{Mf|BߧNdŹЃXOQMB(dzs7{c 3 3'88V;ԽW/p(,X*I}xg7V.ξ {~eN.Huq.bj qD @ŕul-Y-0QY5&?ݵg ԨC.=m^3t3ÕЏ;- ]<6-ϬwQVV(my[vn 9uCLqJ <tEf}9lQ7EPW8nS!C%DzrTIɄ;\~K@H惦5bA[oPE)9BS n9J* )t6&Vcκn3[;(w (p=Ymh`mEiZ6ȸ%X/c" "Zur%+tkjaҿ?d srrM' I _ #n;,'s 0y KN(}1qjv rk&x/0^@y#t}oQeY7+}2JNk|`L# 讯romDfhp\Ez!\2,kGM wnq.5/lGŅ ˅+:6~{xDVvJq@_Kcy]=zځ܃VB{"&5U BR,ِ4*f<&MmEa~B$,WLO"N@} "6U% YH s:9:a $c1=aiO=%޽25=FxtňRQ`զ=>UnԫFoa,ذembg}(dDLWSDLx-4_%feT h5p8F:6BCξw.bNDQޓC`\oxhY#_yę wS8_:SžՔRA*X>\' gwŒJsvjQe}(f/jyvfi x^ǨUڑ2"o.=sຸ|h$QJIed,K%͔C\n= n-brG,]qt9[+ #c:xoRC qxWdÄ8 yp#"kl>Vb +rw$>d0,g! a |f,^]H,ppɂKH AyE{||JB08UT ꬵŐ\#DqeQ!WqMf0H(uj&͈L>A,&E6ŢR5%O-FNO` ڍG}O嫆f3Q's:1 5b>-ҼN5jTR/js+di8u*\2 u\'B5S37Z,ځƒA#yU'=ldžmL`ő7~DR𦬵L=X u>pDmx)jgqkd!Co*J)ڪ#̱.q-u5+6rw]s \-`mĀ'yt,,Df4tJ}kpsx:DݖAKfT67z@Ҥ *1Hh-b@n|!C]v ~`1S&)mxpEC]x(R9Mz'LQrƁpǣ[]klʙw쏍^+,*1LD! W.$$7` ` :6{&W@&X6b2mۇ3T|omGgPyX84 ԏЕz)# ^ )fݵP"h8 ]"ĭƜ$~NI{rJO+A.ׂ#t9@7Mړ5G|o'Z8%J"xA"%V7!D]R^j}2-DbSTMzZti"i^t9d̞Qzo8Bk1Ą yiٙmnQU!뗨"|" AYXd~2ω17H0UӡIN} [ ;]ѳ}bbɽΣ!. y+܊[4`ry0x *( ~/BeI-!߰0KT!#cFf\X@Q`p$Q[z{a^1[?Vwb P$Ʃx }_ի0T(jM2XzyJkla(-Dc8z֦ąI7φuvӏuE1@Ym/e:,CDЦ5Fuf?5١Q3\!H )6?̙) {]N+n##;sԂŞ`$JS%BvlQo,7THȡ75>XK(Qa=]@iTuȘk!h C蛣}8pN *ZzD&i f̂UY8aziba} %7ߑA 7U ߽P͇Bv3/ |eƕ$>)'0Y3]6VhNLf°B~_k[M \T\]xȾ2:e^~*KVϐOb,-8F~jAStIaK3ܷb,BץNS#it@p@x'IG@E;*uY $- ?B?X(͌'!F?P:u-˙`cL#,յ|"qe:|K&9kf WvH)JGbTD-Eyy=wBMUR:+T$/+3wYFuSy i-mGn?LL6_ 9j` |jIet4u#UYd j,rjDDimE[M+F0HfB:aP 'ŭZws5̔&S%OS.GWGOn aHYwq#6\C䳄7d:Kso$g4JkDwGO9<8\ Y 螅Lfs"`員K* st_F㔕%}bhϽr,S*14 >2/I aetlMCuC0Ip0=c]OæmqQ>/N3(3Mִ2'U{]ͲqK x.1'/akJV/r'rv)ڀNsmT&4TF,cQ@nUѶ(<\U|m *9$'uQ}Ľ'9WLK>)9"t{L;\3W綄 $zWY@JiY }6$%v5W4%e,!KIPMt(XǗ(57 `|$G T.Bz']|A{5[}~gr_BkC'JL߮ <*ZoM0,-!Ac T_dJ2*N9bFSDX.af6`s_cٍpM?+%_JeɄݽ E9ZYuW楙$Vn|x# aXGZJ+>G9^t*ZC/7I^%t] 0WF)YwGyR{#[h\1ĴdKN /7%5,EQm^Xtl|U jՁWkox$ݪ֌6Qw*2 _t*0*IۗU\^R{g;\2xFL*L_:q{D*V.?TrC <'xEE=Q"SyAw ^%ue& ua#5mVû0^g)zr)K~AJy 0`gFxogt{H?x]i ]|n  ^K@&7j J;wB9q Nu20J u.m}C!(ae#h8r6Oyr1/ra]q4*6:f0 ~ \mtnqRMis*[`=-aFClZ F{Ԭ=J ew bj<8C0@8zS9&J2j)}ܘr'6 cZ<b"lЯTQC=osG?TuT/&PT~58q+pؕǗT gcEA< J߇fKSg+\" sXp|VқyxєQWEhG=P\o/i* Bu{[mڮSrp $0KUc̤n0idPŽրMFY_|6}l?5*@zЃ i_+|9,Pٶ_vN>އwdG.5(/`a_[>EݝJ9W0D4}(9.ظe!H]pgՁ;.S@1<ŻDSI;s_ig&.ڿ#^riY?c!|gݤpIDC*Jpveg7Bm`ʢe ˂Wg ZEG9'!ք6Cy0R8ɧg3- HdU/~ݝ7=kz%FԕZ}\M!F>IJ-Az ߅/hȸ&b iM?#ŠLߍg b/c5I`(stNBhdXz2z  =ZBrFvV씍y9޲ߦX6HS_enRreZvX=`x2q|uݳ7יT+w΂}N##)-̐cH dh<s2]~|pyiTч"!"=J͢l*ʠ& תzqȎ(Ve\ZCtM,@[E MSW2;៪N;&qR9KA:v=[q׮[_6~3"je(]j7/㇨g-J2-Η+;ćB?'1i^C /fL$ʀX'zd6~hɀmrug :l9h՛yb`S@4pv(nYǵ(~ *uIiYNyzmp2,)tEV[\m! 9 .!_ F纘0۩ V ܄Pzˮus;}3M>.8X?P8e5Ue=@^ֶ}mEz P5ߺSpO vT,1nO3%|UZ~T* j=띒>K+>)$?Sy1/=:"C~`W=PCKPh[}Wr 2!zc×C=K%O鮹;WNGoFs!P]ˉ;y%lK)+Q-]9$7K},"aI20d10V87\ӮI N:;/"Q*\vGt2ÞBxs5A;-! *Mp\L|ͮZ̏˟@c7zQuaۚOXUP keau 쉍E}i>O"g\+:+j6!"M5;d aP^EG}&?g;|@NF=d"oTf8e7ugOge:Rmڲ> @a oD׼!<[IJqHAcM}!g#Ms۬k_ddCջ^f[yE[ &@])!}@~5( 1nl.:vac­L;ip'?jXN?GL"К..ZVuIasB>$T,&ن94 ձiI^xY|qny:W=|,8W(6ߖăt1J }+?yl6J  t']PRKefO^N)&^)\>7z-Zs"'&e{Dp}FkABFZ8(J!VX*1ҠTnrBeƺ:]BLMCq9MLed+7QXR۫m(07zɡIrX66 fa54&.؋5+[NбEi? K{W|S CnS?KŽċG" P܃Zh-D_<C}2PS8/Bx7օngu|T\Z2~w3J0ԩ\q-x9MTEk^;٪[mV) ץCJs!QEX_Nlw҂s 5lQۚ7wr+mHeWePq4,*'QV3DRґoJPET@: w ? Wò`X1V l=AOl=HVc5Q QDV (Gh ^iy9F1;cXTؗt/V(1WM@#ЬYv@s`ZC,`!@Nv~e6"vR2YO˖'pEX@(KɳzLD)Uy r4 աDGՓ8'лi18K Xe\EYxs8]k זc2$2WD;( k`P;Zmӝ'r X^W:}u%X&-sר]r7+\^AJҎ ErL6^|蝏CY晪ΌS I"^\khtڗ4GGm1wccGVn>-܂_o \rAyН&aT !N3&*L8R-|{mUHy4 fQS#2+߬H5ldݙM'E7*_y/%/(X]BƪK6;_ю+‚&X֗RϰkPu\zUu ._H!asof|{0=K, ,8zK nZ b7SS!yMANr?VڋZ"](y5q;Um@5&Mo![~Mj@WMM\l\5W!P(gi 8}uOp؅r/ZGuq0ѮTRm)zq. vǣdLI|@*!5+zٺ}@Ss鈓8rKfw+6 ʥVl A Σ[D~JhZc2ߡPo?rߒك+kLYgZ\|}vVF=lLsUIf*]tQ=u Y梆eTij o[p@5/ f+VؙO7TUJ1y]t&gAq< U Dn[m+_9S%lBXxuCBce^\rd6"<&[e~ato.a !oexSut.M !>qp~R]ܞ7ߏg3XQv./7$pZKY ,5jjDzDlz ]nbSB?J^rN |4W/; $Wʟ#SD#]-{W(CJ%ж\o9zs ,z3S`^'LJX}P];ܲ`ЛLw㔏?_~QtsJ Ȍk[#IS18 dQm݅)qZL%eIp4P25G_ͤ6·I=,]XBsg& G캖% ZE͸KJy>,t1OaGY󀨡({ !TDx`dh\zuH@ ֧LhR9C'-* # xJ=Wq:Hjaz}⊖;lM pV%( K@X)w30LS:n0kЃ!33w*';<:dzG<|-@LbP׳޵UPuע F(u +38ea*An=F~Y-aYs0 j8yn|ԥVC,]}C7Z6:H |9Wg #3A]IQkbo,Dv N9AM=uFQn6Oe2% 'zsSiv ep[qpz)<*RN H̓ \#ѤNS'}ni TۍZ[|_ 1FWJGasN%Z{皰B]&&e\O)ZB(>[Ufwp4#]fAb힘.Ī^QYW-%4jHA@z3F*ڋ'()hjp7SKb3y7 4;?1qt;"i7) 5D̵)!pSKef"|v v76`ӱl B/H‰6T?qAQL%iWr:q}jWSIyUKsOrɺ}ϢDL]#24Ǥ7:<%Xc^'|@;"SBS7YjtKdn)ל8Đ"_NhSE~QjUh7Qgu3&>ґ F`L2Vhn \+TL1 (6W#V@y+ YUc@i/x?tiq1Ѱߊo+'W]x5pj$P4 U渒X$. Csː+G7MxGҤ޳ָUɛ3K8;6%pZJIy -QإR^2-f _=G_7sj`ȁ=pU'"Ġ%FE7V,?]`>k2!z*J%ECu<1)-?&_w"ev#1n..@,,Y~{/fT" #|Tm/Kj<|#mq 9Նoaqշ^]epS( 45jqQsO~bƉ vEA,; m?;x b#ә)Z&ֳ-buNz;(=КH,EaSΚarpsشnn[6-PNދۡhMǞxqL8VFDVYgO|Y ,j#GERXv ֐,ᯗhRdջ]U~}1os*O٧݌po17 ǻ@S\#ݕ5ʵJ]̞T6d)K j!Ҟu]p6762qմgJyfp2ˇUz\,%c"Z,́~\棬Oor "Bb}tu::!Dng f] hnU'Z422+N:ևkZϣ( ـNVR\S۲WyqJw&?HqS⛮G%SJ,. QJT E MV݃4m%s[h({FxmY}XM:A$2>폿7v΂HeyG}GY<}HȜ&.W yB8%h@Yc eHDS)Hc41*4xy:d8$2'迮#׃gX_mAq*QigN҂ߏfwǃXw0Rn`#+ E_d(_ Vpw``˱&((zd ZV,pt` ~4E[a5_S|+ "ZDrXmMhʨE=Oc$K78ÜRg֋x_vx%L WJvj'R yæ*Hn?(]uS=> _ XfvH$.(^s PA_pշxGvH 2Mvd|`Gܷk6c& Fp/ô!_Tʲ ;T0kʓ- nv`o9k=q/:?ܮLF5Yj:[-cYn";N̅ߗ&K{6m``v̦/RLj,C&9oqʊmOeRz`%d,^,皻ơ⠽z&45V]7^UiX@’{ܹw̭:B\%QiRB2ƒ} mU{\km7P k,KpGkTEO5s+2Tкj'&!<ʡWPUCSo 90FhTB~7C3y.*Ɔ;KMhu gP4jD.C_Eo_>}[>g-*aV?"9@PPƅt)9A ?QX1x B/o*g:j1fO}/,gN\Ό62"UpnPۑzjmyRP̘jj5hbC)ЂW DV@moa&D_`F/ #kJmg.I+e0_0! d,آ"w)xa$5k\yP` Ip? 8KY&wQeW*IW畓և2i _5*oEƊ^6ॏ)p b ̉-`,vX[JI)/N ޓ_>N.Zaap25ژY}=Ǖ ONTLDX2l7@}@~)/ ltOlc.4 с!+SCX랐dgSVϬì,qL~9$'2  N,EdߙY&4°@V쥯_KLxTfޭ.2?Jh'mZwD4y@Ep.B:l dT\g`n([0~SoK#g-'j<|hG1 m}sT?tH}'ܿ9=3XtkNy{jHb-<t&$Oy8d(Wix{}0W r *AriV uP HE!Yʔ/z?ˆ\!#h$fyh!TíxNoo' s=0vJ]@9}G~zJ\9u&骎(I`꘹ i|$xN]P+!?D 0tHPf@> g>-9`[O:`+͏x%b<(&l('ag|{l Y\tˊaqBzyn&-r‘lnCӼFMj9Ot)=3-/-l[HGMiϵ}RjPH #])@eZP|{.r.?'ߥл\ E q:azЮAk#NV|7bo]k lu̷h+^t}DM&J4C f:kZ `x: eycDŽ) 4 ]0E;psVӯ< sf_}jp3ZAɢ"DC*"Ds4%Fhqf~uٚPbG+~8&1BT[i_S)7@.X.x` (m]sJ*12U3G]JDa_`{͞?A "{yU/nU%TismM {ہHsPa6sw,2?_%s|.h\PuXI9ō{1gV\غUsC[)q Sl f).|.,wuTX#KI`4>4ZଋB3h4TT(!X2UkM&LaPI} &W ,4S$m]1;{w 1wCGwa[u"c+g6epDrc=fEyvehqa91d8bZT?y4=Lrsm b~mFP4QuaG0j`W@S` \m^g pC1#~7=a-хp6=2۪/@+q _mzM{ xI@֪*{!<0WкH]iO;Z"Sk<8 s=xs-R'S)'9ۀʞyB ОBo44C1-)I6ǃQ#@ p{FJ p\ { AhN Ua –Й!O'dkie- #MHi30oP"c]txr7f.vHfGN(8Sk}%`5v _6;yǪU(?$J:,r(gHE4R3e`Ys0H@orR;Fot mncv|G>уr!.8D;cUc8:@Yn۔gEkBk*mA Ѯ¦HaILz|*o+z۽v%cSU>^'>_ /(laZ(ٟ/Ѷ!Wb9 y"GN!$:,cPBz? 3[ NJX%֡ dʷkI KfޒAI\^:h -=ɧȞfﰠ'ݻa-ωqg 61q?XKZ~yT_ˬe| esW`:0n@[Z{5`s!BLOE k6>#z-ƨ@/Յ:+%Y+^٥ QOeRZu,jnzUc9 wC1\;dw.{vY 6v[׏to` ~y.] XF}ut,ytOWRzxXʱeNdu Ѧ_Z 5s;N=׉Я8)/z~}ඣ8"_sJK)V0̫qDOO0* F MIuREah='& Kbgf<\yғ[qv mF#Zj n eͽ |a>V^`x;6Jd`gkQgJa1mCZQ͜#\ڹ%GFm ]$aZJ}sꕫ6R:mb!93ATȢ4$A2BC;7UTWYط:+VȖ:ϸvNEV+x%̠)4X |B]uQqWoC,qi Fqk?Y-m|yd =Ci_8*-0u/uAtyr}Jp \Rs"}DHx =&j2S:/'1ѱ-cg'hsM6?-4L]N ,C.bB%j ?~IHl'M+Pr夒*OYςXBdQ[C~Jaj<J&;`[\DM"R/mǭŀЗlU 3]*[q3T#Yʣ N慾4K 'C\00`6][)n5t.vPh)w[ ݍ5`Tg`yQup&͂A~Iw9l !Opɤ>8ZCedzk7cFZµ.f!XlC5H&eFLc+A- K$DFGcg DGU }O~CY )X%tfFIXQx:6)|tBK^*vUhy'tcDC-<~dǏ \3\D \~8udT\zx:fRzw?UW?S:C؁"'40h^뗋X6,/gF ʗekicޡio{+ ߺב$  #D0XQf+~K}8<춿,<{| ŢFCHT(F*@@O·3p~MPmURf%NX!VooS_Mw nZ;—عazމ358S*[r_<`y74zr'^ aE{ϡ5ޡtsY0ʝ=XrbJkUo<1ɚ"7Ft'>xeLOZ·* jl@r«J7- {CLN@#M4 '=E y^,$C~n䃷@6%əh^jl ġc"N@K@~=l.5ړKQ;u-D2k>ã+;iGA}툺(#U1 @ %y+K$ME2Nc+PIу5\sE"qiTB4Gh(HT#a6hHٶ*MDe+Nby 4I>b{']a5(eZm(_%^xXu`Չhfoze]Ko!Q~KQ1#vǤ8o ԸkO@0s_k?E,o9Q&L(h.!Fߗ$x&I^t|WďB4Rԃ3=}Mz;Jțy`dboAs٪=97sMyI]&?ᚪn{SlzkZtr;R@x?Zƛ)-=pA=Ǹ%sa.$%תG\o2ڽ]=Sǜ~ ;`^ἒ?ZD'hڥ*EwQPKZwϊ-^h*wr$AVqL?8J=`A Baߨ]IXy5ee(qF>V Y.~2jgSGj54UG2QdDCp v4XW~w& vUvm5ڑ ZB]/N΋:5)a7n4楠O1OluoHE }K*QeJ&h.{r(JP*Q` Ԑ'v.& *)KiiN$FªV7}f[I߁ A_'O_or8J^ay1bsX /+3u^s(+͞; 遡AUa#/64%tև&`)•یI ;=5)S5ېEkwZҩvh_o.($ ym~]&so^=QΉ!qx'-N6nɖw9S)iE_֬Lފovu DIE7yh#ʕ 3zE@AUVwz?QNS->U{ {0 ;a=8;@t'0zM|ف̘<#$]f-~<ǝsJ7z-5@_vmw|>p2D禓|㝃&Zީ)3J1(/'^_-8]-50vG=A½3whq97KFFZ $U* TڜGp0POq=|eb~,f9ZbRAJXœ*fx4XlK\݉-)SD#aaf2' 3ow\ʼnìux yxGr xP0rQc*ol8a-)o v)MU7כB`#8)v1N3<d=L=G(7HMeWR2fmKdfcx/u qev[t Iz9I 6k_?;q<"{}[NJl#̴ ",ឈ03Tfa^LP뛟QHջ7~ѻwq98Yx~RŪSFF 6S`+GG|lZ'2XOD3yɣILFUz>.5 ܒɿ磆_@Am  Г);7UX Ekn;N:lb߂FF2.5z&F byqc؇MTi;0ۈa`Ha0f10y%sƓP+F+s2_7~n jvgV p\(S%Q߬7.$ WZVYaluX9mnM+ᛛ]>-~dG.iAYj:Fja>Zۂŗngh_*+>gtӭSfKDg dps&T˪6N޿ʽ9K'pi/v{\75enSrw[Na)_؆)·q!s%7ѵ[Kk~.S4JG0 F3 %ޙ5Tr֎Fkz|H_& S e jt7L&[0qNcOdAہ !geK{3IkKeiFҾ)yi wXzk]?$?O1=^KvYT+x,5L,M> v/( n;Tŀmk<%Y06{+sh%'!sVKEfߙѐ>%ZxHXLD@$%ͭ4}Bjv8kѫ5r)+kBR]D!$:#Z*Ժw>yTz[[VD|71o[D-*ii8qto ȇK@/[͛vѮJ“ 7O1ByۛK4?;G_ ((^>TEYvJV8A??pO>2ϸwᢿ[P_.R]Qt8zsD] TWCFk_3 K_K 9=0erVЇt/Vd,s#.Bw$-fzbf'xdtw "KcCIQK- _ g(ajzM`vZ5}Dm<&x36L#Wi @!Oc"0cA~Eosv782`.-X[ڸ͉<Ϊ[~i`҇CAGb^eb3f9^l]x0 YDdjی(EW/hjn83칸 Q5 #xf`$+> ɠRgbS>Q3~(6G=Lei4 XJ*ŠɇAL6i?\">zwˈ.yq?O?vβHq@raytQ'4:u{<;HѼ=-LE)]*Z(5Oնa&Nδ^lAg'b6*ǼnG 07L)hB]JAJb,k 8]FQߌԺvK?<>zՈtbC\s+ŗkj;&&e-69rgž0 Pr3jaSfD<$>yR,ƏH(d#n 8S`+5fS=dBGC0v0(#ر9Vcp;:5,r#4[n E'79#>yVO\1u*7gLl{j4҅n ΥtmXMXQSV CO_}Lf!!z"30(B%(I5/;ⲁxLqb9{^ #At:K=J?enyjl_jOf<=~E)_b3C&:b}]ь)T`L'k$[|LFs^4_ƟȨwI`)UNޑ^8v6o։L񡪟ExPϘŮ[ϠͭCV74݆O=R߶;c`%G2qk4rm|/0{1)$elTM;sb~eFL^_7DoY$F %i++8 q<g9l aqp;2T/ XG@L SP*Q +}͉/DCc%4PJ pɱdVG0}JW5zay^_WcfSsŽ0*1ՕcϡFE!@MǗhn-ԁUi$XQBŢ[[ZZ5 ]"&&q[9i_+̦ 9|nu`!lZ>߸ Q!A@n]䒍Юh>љ-u,? }oce2Yp7fލf!^l2)e +u>kG'{s,~G t}%H+xZ0==j|b+Zp8l7!C\ZX9<3O1㵬: dLx bZ.I<ĥU]]{pb0%])H.ѝ_.qaۋr$5fE;>^vZNwp08?`jG5t5Zk1{X{/0RϛK)2Jl6"0 Ysx ϗ~.$a'r8.,M E!SC"$rcډmi: fz ¥hxIj8:@b䙳03 F^=Q4VW]k̇DLsEd1r,#ќxwb*gHZtV!fuK`)V6M-vަ],oEFhˠ06mx xC#eǫ'DkDp.)IH=UqpxV< -ʹ6-,w L~h&EGG]m_@Kwֶw.s<#`:l,o%ϫjWgw]:&{G=cG\(=qZC~؋dF{+e,YznbX:Z;FdpI)Mȩ[5 ~xNG0I,Sc1 gά;"J.Jhav=iI SEA&.-ηv<7Xb1JLwTʿq/ޞxqt~dB=|ah&:ǯ$5l,uQ[[,w;pHdBK6j4bb, R`)1Zxjm+_&g6>PQגATXk![pڏz(Dm2@M_vP٩RO" H;E3,U0:kOL3.AkY=\q!i"4 nfIo B}A&L)t͖]7#^ZYsJ e*4AO۰ohaLJ_$򖫏ZjgGsA=tDi,ؙHzWgF3a]x[;Y $1 Smwk{79j0,@ev@[`+:t4ڗ\ _wg3O(IyF\"yzu-α)VK<< &rrrQມP%71Tk0ER\"|ggV8o +$%2Xェs,r~vq Ԭ0)\c5Ix|WzMtf|O43>b' cP\Xh {3KI ';R17\V~A뭰\d' V͆}Xn2zسPn E/Y錁i߬DÝs)h1ϱW;?C%VYL( (|j.Һ~]MC]4VR!mdҴQh-ϬXUP-6\ʠ7ABZ&3D SJ3Μ(n#4Yô&3$Զ]E:u35l^Yn$CHϙR<;\/}ј7Y Dä7o,^v*'> zJ&R=v첆 `FGג5ֹͦ:+vt 4^@DZYj!Pj0bAxC2E5(_#< X΀~ H9ANv4WնխT}[f~__ 5qMh I} MBX-8ߠQeQ4P +;_'bn=FX3EOgfIr'$vÄcp{Whml3ĶcQl?twKWPLr%mlrhˆSrPs%$ax:q Ż9ґO`Yls6nBL 2[kܚbṭxO띪A^}ZzgJtYHK#k EM _-~H cxQ:l~3eB:R6g9;5 ?¬Cq[[5!(:` 2sB5,yE/&֦eK?1s[ R^&8$x.ewQ4q~AțF|9(F3/~6GN)0`ɲɀ֊K wJ@$*/ڈ_+% gk1`h~IQiֿٞ.CH.{ D $x"/wsWzus[ 1Ŋ!WB{3k2V[}N>^DX|:} S'049CbjTTTO :0)Ǔ(+v;ˉ>+B "A\\_0>g 2fJJv;ty)p΃[<)ߒŴ@ԫ?^M/VRV7nT"~g'bFTM7η,=/jBs,֫. G>SE~OYWx譩9}?ǜ`@\#f , Lb8 "DO;nY'1FX}DI3*`c$fhNjn_Q6\jd*. e"$#I &tCê?huGnXQ2:'zieyn<;u=;?iHM?:Aj|㔬 %v]zDA6"HH@8kzT7ų+6#_^ڐ}YLJsFRH#/9:~L{}Ɣ`K Hy<@`K@gTÛQâ83U?.-4fuvq k8m 1uG/݄Vgοp/NܦB(sM҈>Q 4Ƿzu`q\Z}6%9>G{ EeTlS PTa-LpsWfs0 c7<)(&ԍqe=/H:3xlM! !W \+x0,ƙC@IC%dn%-ؒ#|H=rħw+[E*N>.jnH-s'\Ǟ9b8gDif>뫑iB+Vh7-q8Ot|"b{R pe.BGu }*<%{n$I$K^Q\cn@Ϩ$V$("F$}_6(m(<#*9tc]/LoUXQAyj12Tkk|Wc LzL5A-aMDM 24l3EP } b8R1|GCB2nct:ש^30E-,+PآGN1~cA_[5UAzAQτZUY2% e[:?Q@[FnQg2E dkw =sAѸ.E"vG9?΋@UPh}^aѹ>ɵB 0eyDa3;*/Ъh+RTndy{R^;_'_(Ӱ\Ư m3=xHFuMV!ͺo-`GfWd]r汆4۰< FQio\E#TayeA95ce#A[̏hYq7WIAHxRpWIEMIt-QϓG0t;$D^OXkJGmWzܽnj_% XҤd?$B׮_Ҟ)ѯy(.b*Vϛ!u"P[f5 tȤ[jpwk KR~imD2ڌӘNy^,8E}K2LE$^m nE=ho/H{8 aٯN'ˆܮ!+Qޢ>sHnBz7+lVw].Z\5N׳?ƹ#+Ɔ8Fl&>cTo$C.A^T!=`EFd*Pjőͦ=P  Xݟ/c0$.w*9Q0~NN`ZJ,Hnj ̂2CTh2} OdQzm`*I&f9E =ûBk{3~#x..7UоV ?E5-;k4$ց;gRn}Yu7=c:d5ȔG|8F":X~7V"#͹xbngtJ$]% tptݿW@'[@"ۡC~Vc鵢ɩhg-a(KOy8Je dH5Fp{D(_\ :Pۧ) & hݗ/DO$\5~ꙶ_̐_y9j)<6n dza_<4$̏86[MUZ-=!{"\ g|ĸ)dp#n G(]vn=8\] H`ϥx`- =ZO_/6H7uUw!Xo͞v}O+<̓'Blm@-"dPm (o;;t#J \T0`mI'H^R \LXBe7'O:7{rDQA7님;Y#s2p}"P YXNK$(TzG4CB-Lh`ƕy /n֨GemJ5"!7?M $ 6p!lNf ~\RS3Da "e"Ժ { $<㝯P| XH@31S4|P G7!9f`aMwK؇ky5{ D$SwKs2SeJw~UNFeJ很ahs"v2G侈Q1B*WX%~Mh ?]۹Ú BkWl:L[@G<&UtfZ?*L­5W@nrvrSЈMm"ex(T@g 3hS%;6Qh{/*C}QX/1UZ䟬):FtLx:b?Ihzp8leѿVGN$Q> ,/:}%_-[D ӱӮNb,:m8&D33W5D @Tu*!sC5w3渪w\W\=9X5F㔞읽t-I'>^+hbCVan\$XH2x[Pf@65 ۸|fTB*c;kVhUu>k[d`ٻcyӠ [$;ҵ7!򢇉S[}5[91 `T%ǫ"JUW&C}C`2#e`~q/j2v FqWzٗޡdx˄e){N+<c%Г;.IIg{(}_b*-ڑ]-Ɔ\ķ] zI2/uz Ud3C3NpJը])R.^zfa3&Y0qpߎ jhtxZ옶:_lLF=` ^1HF ZhEP30u2 ߄H,0كց R̻Myu ݁ml3\+M)%&XuIj%uR7Ѭ8a- x ;| -ʹѯp;iIW+.M8))zt&B#S ($f|T6wb׆:q! ƉwO-V\* ^|wr ~% Rs4pON:5!h2n`o)#g(+~5#8)\Xਸ਼ 8t.. wl/+Ot'H!e-jfڼ +9࡙;&BeH.ᄂ}0 5.\e3qĎ$D$`)4`T.^<[5iKweẖA.3%Q$-3AԈM(Yxgb'_t({PDV5x*N\RPݴ[(=4[7%kCWG4ၭ$3*Su;|,?r(Dr| +5?Vێ?M#*xQ ܚ褞egv%.D Ȁ3B/L ЬA44r݁mVi;@|-6oN[x5uDOO_֤{w(OT&j[tZ5)aAo[Pc,*v NΌ8b|5UؗydNhk"5YLexv ~^OˌClctf b6vF^q"qupRF.o֧.wSG@OV2H Nd8,5YĚȀ8펲]ɕ.n-y"ryB$ӛywj@M8;koV;nL=r=_iBoAp|4/ZT`IN".۴S*L**9л#&htt/H.{4ulT ܣh?|:7PZaI4M xZT.Sr<|b*)x,UIwzC ]sF 8tzo,11eVaŏ]hA\LE!|'$y#*U7E$]"c˒p7FW|;JfiCa1d,Mrt4"5쁟:PG-Zٵ bRs0*0*?ЖJwǐQ*,]]'JfO~ݔoGM2=wHRxwR7{2 cn;Lx*}L" Ϡr)ne]FXpwMCSŽg/jd)Bl5Bk@I[+tL\xBr=WauH3)xńlvXUliǕ^>C$a؛ԏzx%*@08ˉړA\"F~&kl֕hF'ZJ!3]"dJacʏDCKDZlPQ%N ic XRrkUw4 &^CJNQ /NopwEi]!m`}qVBO)Hu|N+4zθRa}B6"Yp=`n`ZnMNPtǟXqJy E{ ~mmgquK4O`|WCeAI.%6K&'_QXis/#)%hphELg OQ=}ge>sBj ,(J;n%-jT7knݓ6AxsFM vgP3b(j_d㯥 =]DI!SF+J8umҟ%%ƥٵNNZ>U rKd&{Gb"n._hw֭0aH=>r믲|ױv{ )0.j7nڙohnYx$guN}Pnz+ 9`KUv|NLjJŗލUT^"#&%YȭcdU(o_WQѷQbbG::Is;$J\c C! |!-BV+IG6ʼnABLU5P_-H e8],G]5n]Ƣ̤[[ g ܖFQ`,br'I/ x0zO*؋-y&ϣytH$g pWΑ7[3P 5B*8by:=l\J0buU6h>.e{^okwpa]<|ixܽ}ޕYV@eS{JKB'AG .*Hج5MMMdh!'uP&d'BuH!jNuc#9VUWe6wUj|2Mā܍.A y'gr?RLIؓX?U3[-8h$b ݤ8jWnGL_BPn\I>:XTI ];jQO V#Ex{VYnlxҁhMBFkuk>*DqZG :E@qT?Eiz Q:ޝ?cf{c~I,6g-$X3j.&ڠRۏMahF~:%C@w,T]ךM~@B% A*̥gFJL{z/ǘWVx؇tk4"]XL$j6^޴1bQ![ub8gB ([U2IL(M(i,Qxp#lRGy9ms?Ot&%1iׁ[OZTH)GF`g-?+J8[\\;2_\nV{ V[+xt@Z9h7'Ewn~s5wq*Úz^cXDxjlXs-w5ṩ}=f,"o\h]籠tG>['VAGaى34ӝrFͤkQWygf}VmA+z4ϠatJ͆N%s?/4M[*㩐`P܏K0+/ң/.Z!&"TD^ʤ?7Z* q8Mo7š.+ wNE Th<1A'H`dqq-شNhɞ4Wj+)x+a (P +jMhjm=03g YC/JMGY0T]qٰzPrd^N;}}Q@-7ܖl*M}"Mg"ONt+ ?b*̪J[һS(Ka ZM@+0}W_ӥi^}f(o ) 1vFj"H[}X 2͵9/ ]O\|JLt%zrxy ,vTU|e"spX&ZPtPvU|](f(o@Cʕ5W(l77 9~R18eS\nB$pŪlXa.dn)gQMyEeN.. >4h+r -Xo8SjU)9.A ׏85I*RLY8E wB9 ۿͦeDLQKoS!U\ˣeŷ8\hӉ'zy^RxыFgCJ7ұ-L:{.C~?s `LwZ{1z鶫䢈"sg& sN(@ÓCh n!w%ny*Ck?zsBPgm1@5>}'=$<\?twaSҁWBt4PRhA ;Y47DHьR*[D޾0ɦ +GoJ1KYZk35`~;*Cn.8J Z/޴%gIͳ"}[Wzt?K}S H99ž TN6wuj#)4%{Js>#BL#&ޟT(Ő1 r-/`y 9:h J}QzWx%BHl PMd| w`);lLohlNλH{QXiO H$ R@(6tjpx\YO, wѻ|o35#"\"*B6pK:~ CNKHlٶNĸ /HHr obPχPc,it-P8#pHLdp, /Q2@MI~2 >t4#ocuZ_jL*LQ{$!H"sMEܼ6* UA~!s c9d|LTܶԐ'oF%~ 4S޼Y;PJ9 x<=w^'kt4`g{KHKk$pPnu4?) Hi.7[\{B{ 0϶ɬ^w!!iAұPji1ghnMM ' Q2̈rL%P|xn rx6BJzd "B*Ecᾏ/e tL :)8bВYm$mL0 H>krtE7p:ﮚؒ)걸A)¢w<Xpڤ7$)%~⥸.*~%MiHg@dUZR[-qz@IP h:J[ff2xN =Z p1O,kƪIBb'S1!XjۢA4ɺWd^V/>@OM^%{ހ"/{u `` ȟ*-,Ń@[%?4P,^}7~tF鉛ՏD`>UyzӷIS0 h^<!5 9+)V.Vjv)||I^Py`\,]m+ćG8Vϣ|1DŽ`hp~uvV;~9tA[.O^J'ZIGOR}qorw:g?f Ԙ 2vٍͻx!ͮ?OBĈy~YqvqOOEZC23Üyf'>4^oz%YN Ko )``n'*' 3x}9; Uz>U1Ʈh3 ԟ91Pu$'t%0ԟS)ꠏGNonmp*>Cݩ}U,nfAVȋ6p}VBj572ߓ3;6ɳ@8` ÝܙqdQ7'~|̂rt*4$Lo +aJaԠ1n$FҶ?e<&<=҃ !wUI)\0kZĬ5)_=0%@IlV!gޏ$8W-;;\g\Sl\ְS_>tIr+GI\9r0=F[PFOD]Ϊ"(BBW((QZL'aX|xnU<{{ @B U\(,i!U]xym煬WX:t#u`yWKS=xo \OզɶuD d^7%6:![o K)3,T-TҐƻ("ŵjh3JMOY&Wj8%?GUDk~6r1JuDEפ[ĈRT0#S 7slPT#%U?*YWxwu7LӅٵbo[ i8 n~%NZ {*fڪ8CzqrP_ݱ}pIuiT4WX^zr$y+Kpf:{J2A\"en}(F .rt(5hA ɧFcX]mA{ƊESM(.m>CgC)AQ]7vۊ:.j6yN0Η=1W; MK3RqI`&9aP"?RQ7uX6 n ΝNTہg55yyjS6yB[|P&Jmꞿzh ti6qd"Ȩ*dJ0 I n_`u`Y#+g@zf*{Fw]El^hMޅbV'[C@ܫ}e;|k\%,PxZ&1y[Di+k$2w$bSЎ^ *Stlb i..gy$ lsC1o?Å潛ъqOdf8eloi ~Q "J-mt08%GHTqujDF(lg5E3G#={ژkbRZ 1Nb M@h0,US^:>E5ҹf{dMC'TYa%z;YCAvՀt>q_x\`~KʃG*[>Qg0wA2m3]*ɬ.+ ! :|p5aʡ:z>>@uEyx*65>O߹4@ϒx3~8tTp L*J&Hʹ urc/>͗‰}N )0WRFmW'%1XY0pJjx{,Lڕݰz)Cc^BU }xj\*̽ IѲLHoIx88<< X[S6JZGf#ϫg[Zua\MzC$ "4 M'Mdn$GVvP0MY9UlS[ڳug~@ +PD C_Yda|.Pxؾ(-:qg*S + ~g\G?Y 5ƪf 45~j}G#e?p2fz!G0C/UI><_i6^* }N3è1 떶eMi v*kʛC}G 4A[bpA @-Z^K6Xm}M˴,LMrot!J[*M;陵fA'40.s '_(>QdoF HL(C7mTB4A^F)+sOCE߰ b76̜vx$CҾ((5*W)?7?1B5#UѴЌ髕0_/W "@D R^ ,%H2E*[nZ'v]~H-_=nJlaԊ i 7Z) .sYSzJ0~vxEǺܳ̔7MixsǕ6nP~vc=)AUcZ@Sf$gXX a ihp=c[ ff?Na7}@D>LVZL5Kp/8"n;qq揗PX˅Ғ}/]jj&X0~N-7=z3c/BCX ҽSsғ+)rI$IBkWZoAb,0T3SFv>ߔ&(!9'r > 7Z*[.r||VA/්ܹ; #vk|BG[<ٳepb17jQmLBMth JMt3n=wf8"UduLd1Ь_g@%ɤl6[JS+16Mw 8ʧLR hn.Tw mY|9jqS?(J EdtfV+a5V8F=f#7WKNZ|HK=*>Lt]P6&Jyx],Xef%& ,|-_SvZZEtP_Ǻ12B޸kVSK=[UI (_Cg1W='Q] nI DԀk+ѻsOd1MoZ9Z3Ʌ:1цqa}Sc*k~cB,ammhF4oAV;Rʿ: dڻ71{3ѨDLV49as_e oNe%1.8LN,p+[FKRnz/Z9W7' hC?mkMTC$X=`-4*`t^? K -Us0f9‰?\1i:"ֶ52[E> #)4s(Rg4mw 8L3yu$ܷ/|UdGg@gE7ʄ5݉+6…s .1=y[_t/\\Ka&XsR+K,xM7و#oa: G:. >f+WuS6T8h3 yZM]S؅ w]oNip/1Ծf֯5ګ8tEz:V0HۥbZ_Dy"B4cS@y'[?>nd~H^9Ֆg >g;<Ř^ה !)b0JQ*Y"VzL"2iv_ _un"d Lc^L_m`nOD GF0C|wt?yustnƈf_SƎ|o`omj6Xث'}#פdO#|˦f!7Od4+Ԃ5Njp%HD32= p1$ZFߓl$fhU!-T$C 7_Le7viƑ-k2r k뀫Ӑnj8rJn8nYZ (f~L,^vKhD ,K):UΏAc0!SV')O,(|}fRtmlqy+WD d?Q:ӫ$ծs fMUi pK{QLr,x)SFJ,}W-6HBsD\0mݣe ЦqRn5`]X˞oȄe|j|MoJt\oNt29OG4C!5^~^FupCWp~~RJJI)χ!.~[jf$·Ŭ=\T p˳/*0Dso>h MJQ^AIJĕz㵊38鼍3ko,&G+h|M7 ]%:cS\b݀*a-Z^ PI_䙎p\a?f-o]u ,;iK'n+K#3EL'E&Xf{*b5owa$\Vi%3jYlfBLx4&"4dv&v.IQm$Ը=KdBa#Cn#d']fpfYh_%g\P-&cMykԵءX'O^k޹! :aD[B ϧ鈳uOTQ)Լ梂6}=Afҝ=l!&Sw41&L2($R1EQϕp}g1c1l-p3dBTC-I>,Lrz<@,g^ΛYb~ǗX@i'S kj]g<PH5#"W$bA HA ~e|| Ц hEW0f KP×DV&΍ˬH3,KwK2]9E#B HwC'*t07Bnz5GW5 &< ukپ_Lg]q\˄fpVC2 $ʤ%WLuPt$#T2zҊLuJ"1̗C#b7֛|BF-6@{` un5{XLN)}!{'Ee|ve0CӍ-@}  QbbJZF;IC1'3(H =*/1Ώ׌D*[+vyY"G9%n툳@^7K8 C%DU}0#+ Qٳr cXׄd")PQ]*}} ou`Ѓ7 seqM&U4s'~?sZH;5ܟ$[eWk@oܙMvUx#*QY;8 UlrzE>)g9Wj$rv[,lN*j:Zi'NpZ?-SE*ߵJ~>yeV[9! SݼZ||ñYFl?JVkLˣ,LRNibEiF\j;] ]3gCC0( ?N*d>>la%գ8Y6]H1'¨3 a@uNNx,y*Ӕ7Xf-+Z3"gmv`7WưeF]>y|̵((!s?Ecz怯܀pv3Ғe-YGie=yhb_6?f@}|%LĕY-+{{VXm@ziSW{@,b!';ƀ1XD)C2z]ȂX`()f:G`PRH,h  .|qİC?Eh{d%'-aG싘B8UY_ap>x)ZO^tyjJa,&v,kdbFiNxLb`*2Q=uD\jLfؠ%pE[/j9X7 Lk;y[ :Ot&ier1`Z +17z_w<~e͢x=v@58wUcwp~w{Ȼ+bcɎ =[w(J@NX|6>?Ny u Ōt+w93KֺJq" 1N4p=YE}OLKbwtEA*E|G'\W&])Ѵ?DޫyOG:);lBEʻ\*u}G{Nk71f_O,T6ĆF>W䞎4JaРǥ qV%k.w} 7@G8&9%̹kttj}oj4FgK۾QSX'Z5ߦ$3߅re3`ʧfbbdtVXS4@Ov/C+Vt<[{!^_K#f S/4'p~F";AOc`=%~HA-GK=g3 |ԤT*%y䘪^sDDgAtOXUBxOfjI⼚*}'rZX YOOQ8X5$u"RlOal =3QR{Ee.2sp6R(o7GT#&{V - m "o/PD/&&C1m$m"y`N-Hmdez]T M_yd!cM1sꩶE upګN6<V(THƱffs$10&l^`F:%} zeӪH`v&4@h1~lNO/-(AA+ŦuqIl3iJj]uޞv} ,Зtʧ)-ѝ=y{>0~c*1A^BZuŹ8Xo6nz' F0ߐ#\%50pRoߝm+jq0)\e,k|f',w>.V/C! gYY4%_ iph!ʫF3`~.uHe֕` \ezyqƱq(GC|YQ ܿ)8$ -P|GYDQG[V iuVeznxq<\# ^OV6yF=Q;Uv(̼}g󨶱Ki[=x"WOt=VnȺ\j"0e+P$D2!j9}} 7dChԔrg3;3EuϊJm*]aC3`=* X=!CniƽEZ빣M3TzΥ'JnG+D|Eeqi2RUɤuM|~,lqts?E|֘I~(y+C3.DzwZ~4s.=5#grO`!R26ֳigq#a"e=fK#@k~Yܲ@UmȧJm5ʧKB~M _7,"h`R#%>3ё40+Q;ܖ*t1Dq:9_Vd*?󐯩'EO 4~XF`a8\,r SЮC?_B H/Um5-1<HaV kG-lXDI٢V]T430~ cWS'I9,+@%Xeu #81xuZ/ 1]%-= 4 :e6x*PHKp.Lq<DO/)@Mk#Ϡ o᷉3]a&L(o]ulg8y C@6FAW!h$bk%k]Œ~ɲr sd%q< nȌ %{)!2V,ߡdJ( %c]c2{B&C&ɀQ+k1A%.BS"x$@1LXAsy]p=M\~;},zw#Ыi;h kru =p!mWҽ1XLZ$~ծTOS{ ?EaZSO9_Rg#UVQ_M`m&!Jˏsm``,E1rͺ}B b2&]jdZ؆$k DXB |H_fhI?*ELX֢y| #Nvȝh$>RPgGǕsao7*h|9Ij6Kh?n&@53ખdۀkY}rs%_ضۻbiJUM7<1Ew{% Is%2k{[nu"8K-[y+Olu,w`$ciBk@IzDvQ)DEy/**Ӑ[/%,ueDlAh oMx?Vƽpࣺ wn=dmhXٯI-*Gi:SnY˯CLc1Ɯ8T aYI1O7dU 6gv]DmAظF I)ᖽzAi]H&>OFka1۬w y-uJ"4HY c_Tӧn_AfDNEcfG9:G.'D@dبtRiDը OCrl!!ŤI`7jpV[SfG{W}kʗK|gHݩ)ښK 1SD I 5՞,Ʀ Z\ɴznN_NȨpOp8EoAмImkeEٜuiu&r3ۏ/gULb)a<}%sI:Z3`E$|!ÍKVq|½Rjsi@)+}GږEZ-|bxtvXT`xۋ'&>H3 g2iW9揃ߥPpjH DJYM_R(!a5i2OX[r}WL5~~qk\:Ux`o䌸@ɛq@+nY 4k3y!kQ:Z -D]IԧW8}kBUH|TPa-&,v>hm!iԀvkՄz/Pl' I+`0ُ`/ dE `krox%@KM!}`%#ބKwOthD)&(^NҮy Fy0>h<E{  "^<-7jAJEIr6dxA)cvm`:~&5zvݾvA܁p|=/PHlzfؾE=u }^^N[oh}/z^43A&W@?#uף"! K < !@rSC{qpM;ip%!"Io9Yq>OalYo4HBc#h0dˈCj5A >≔us6|cuֱ$9HLqD5JTvP0 t t̾" θXDީsSg%(5c=Te%7@/C^Ĭ>:dge3$.F$O9!bdDRc|M%ۅw'U$Hο8EіrlZ6xzzEλ,-yV:3SҖI߆%K,6MB ;ܠ[QaeXG;ne[~OHhXZJDcꨅw}AUE^*6>LPz19aƽ=uPOhŞIYV&0*e,T[I" "a?riU r7D_*: vKvuaSqS\kk1L]bZGY }z~/_EGthO*u=A%pTj?^6J<0($7?} y0}aXPAa;q_`+&Ps}08)-t4,zՑ6S s ^ʉkE QEAJzC7TtY:h/ȯaxς]vlR#/`]uL'l敬E7\s5*>,m?p2|NaSqr$g;$'ժ+,@Qw}@Zz_š?s\Mg,hT0qGRIܨ5S8u3)bv=RОm" #zD hS$ }nK ilM}o S7yJ0/Vc ZH(u釒ng"wn A>2IdeMB޷ЄF,7 ˗(%]w? wn ė4d/iDlⰊ }G@je_[I=֞Fׄi}-@B ok.XP=X$SEȠ-kܖ-9`#HZVFf[`Yl#PU,܏^ Mu.*g8Jͭ nmZİ7f\pU [د'ͱx)54HYlCY'Ԋ1{$FxROe:sq O׹ˋ L-QHybj vyKnlFcRŠD -aDT\v}kniH.J"'|;K/z!p"|rQݮ6E-Mv)I/5}-A&%A\.V I%qd:t8WT3WAJ萄mGohtvGc+<!v` FfLx1NXx%^@-o0!hq ߙs,00}"{)9Q bPN"1Utd7bԇ?\az.vX P2|# o4*_4>+tC] 3CR3Fwmmy:oDZ(W6$%#u-]^d$ dћ#X2Wn7"xm`=H#W PR(X4Mɭ@ԌPǜ2f 꽹DT@ ,:'~M9$ٿjA3BvoОjځX_+ ??TLw|+*f'N5 I9Т݃c]lgZt]lsZ/ U fTnP^[_F,4.9̘61r"cgmh%.G2V\i zpP\;~؅dT67TSB9{yϵP bO>bB[#4~[(!k,B~uO{J9m3O®'Y=ƥ,u[K,;" h^NTa:Ǔz%Cpבn'LֈJ*7L84CKws_d쌰 _"PR>~=w",Ist {*_ҙ]G|lBnۡ3NTvC4F.Z`-㏀rV9F Nq~ԥ@PW ̤J%L E.hKm+_ޮ"NΝ~NvZ(Ng?jYh# ;Y'+?^d|JZ~;#$Œ2>1r⤛I i }r!|˕nXbݮp@D;JXfr<l~Gy8ݩ')}J{lLA/H!BXVh$=J <5j_VLΙz?,gL@ &k~-PZJUCĒBk'#K r1?&<˖8m.C:SP|8h{kHՂ?0b {p`϶Js$jil{ȸ U?Iڕ5O[ZևRpɠiPC%,+3!`hL/&Ձr;W:U(a!k\ =l! cE_#Egw0r9CHY΋N9ݎQبN=F<xZ0gLQ\:y:yeRI.5>"h1/DpDnǡs{^W#?P3)#F?-KaUfsuoj)sItn1TԞk/H5a!t(yZk;9v}l&utB>5u|.\3!=`~Hn_؋Z(e81q 8%ke3)qs8 ZRY+ϏРj'jZ&ǽ@ԔO= d/B" Gc'vg \-[,7 ӖֹG$-~=9?XRs.mmELP.X|մ;,xrH4e#"Ƭ@BPdcD'?5 nBA^b5`SPc/A =V8+զR/^i ??(h]19g:7h*"2Qvh?9{6ݸ 9JCDPKOtX+JZnj:"L֐,y1_#g:!EI[ |etpW'꼣M2CvhLynVnn4fYZb&x;@Ƥ:W5< 8-'lO,pK3l*,VeDo L7~|̭@ADq?M$HℊyP!$ $O4|euˌ K ʄ\+S@X ӫja<"dYc-HNܚV&E| 1`3I8f<ѷ<` tL֥7L{#u%t8 ω?)[QL0 Q䭟+8ܨn5;ũK8SS N_Bѭ0qV2H:5&o:hmNi9񍨎@l̔<+wO@cOhs)Dqq ZZ?"bA"Jؓb9E/gne- F=PFy6#{\+_=<:q\!fuC)]o!Y툪}AkEmu!z&THw%i<(9[60& 2jK~8WRb"Wj]TBt,EÇ9EJVm/Z".T {V4>Ċ,slT+w䲠m,ԭf[,?V^5 $>[CM1Y&ozsk|چJ4Ӭ~Tgp(PX`%l>,]-x 1ZI'&S^S8-zSdUHȎfdqJ}{6EEB+iՃZz6<g[[B)y |3z_l(j\E#@qsEifѽ4oy,ⶺqk6aɉV4 Ɨtphc$3g+fY#eW. Wf̃B>'W{J\;Stxh}CZ(Uخ0/iC"!p7e?u'l'2xwŷLMw6 |b#&Ǯm"5TVPcOJ p+ EUdQ[Ll<-Y4_+&(2-THsIwǬKƣ:ObLhIK[<&-b ]epKWpTS~0)/^z#w4"M"yv| G_$,eCя6$Eoy{W.d>Kyx/8R/+K>h(ÙwI)< a\#$]6C33V}/< ,.F) I#Jp)LbIA<]Lr5#yQ[.K),}\L<)҅ɎmZ)))Olҩv$%v݁ ѳO v}L[ٳv]P%8\B8^u;̩G[y ?< gnh042/m ,VQ^%vZcݍV9"nL\BV ڧaIN(* ^J_kl)T[]§=Ńs<٣~|~˻++\Zug޺c]v9DKK"7zNd *,AT8{KUHZ(d* t&eg[\EE*  k G9yua]S[." jKQ/oraO Bރ}~q6ptDclܞ,RQ?Y5 8"e%yԭ@|}I3t۸}p??Oi:Lg#`i&;=5-ukJc+~]MgrF~nVRc'uTH8@V&~G\;OI֨DERFjtF2Lr?"#FVfoM-#JGI(#)$g9on|Iv;PTM7J4hSO H8!&/NꧭHtPHb -&!ov>ʀq_)B9֫/PjhDJVRCNvTA~Eå[5 55YݚaDʤd(]05q^{Oqb0^~BDK M>US{4 BT? `QekfˁOǖ\Zvf`u}`xvie &fH4B4U;)C)h|$ \lZ=ҜѻV4'Ӿ 5$"J, Ww5@ydJRGLWH7 _r]3VuJ9Jj|"F39RuV̌c>XOa9 d3ءʼnּ}fFxb:isP qOძ9ŋO;JkYב*eaSq_R|wt9a{Fpajm* !^.A grŖ%`~n@d3l'j 5'g&CJ}k*\QxSh/n3Y][@r1DZ`ԫࣝ|9|1ڿt_V^#>ruee,inی!Q#d˺7QEUV; W-EkZ۫F.~6~AMvJUzuZDSYdٵ^`XI_Ҥ]l2u/p_)kNw1@1t\7D$o@8 e`>/$c4#ԟ- =vg)of魂> WL:x$/|>Vm 6 *,r4]ɳe^q+0VK; z Ni~'5gͰP1ovIiwV%"S~L?sC8r 3~s?`nT"Foj㢈"qny$ޥXSۘ~ng !vҐTG3=4iҼj4=9gKLD)1?3kAW}N |dG~ysw=#C[41\1f_&;DP(C;ؾ)iyAU72F3[ 8D[@w3,b"<qBfOuh`BQP>&P=$FYns&> Q~3qv΅~l I6JĢH~>ŃN/ cѨQ$rK} hpfH3>R(@4lj!b ,`:HZd㺻kY$!Ű?Cz|]#[\1 c1#+8ho[Yf _϶E~T#-!I"uD"ϙ%ް.ꃗ)m.gAjINƞe;挆RTՊ٭nUAkꦥ̫ rKjJ;0 QF‚u\[SԵ;OxAfK>=+ovYo<[H;gC &bHWk1mM$#|"H[IQwNN?+LRݝC5):G& Ni@x%֡ d!-THLFiXs{E#Q>STr_B) #W]X2#z:}aazS/ &e(Jp!J)/?!ڀ nRP'M$tYa :j*–ڿ~NFZYxn5(pf0l5b7~wD{WZ|ʏͷϳ{vnVm%؟STiq/^Bt"gw6A⹥p9ڐDuB*HleI5I։ =@Y\;nE$”G@n(qu.g -SW[lA PA<6*#sSNwp c<"WP0bY]LiU*Iij&f HSL;sM[?FFdd4W@cۥV)uK;$^̳G!WR3m]0ЭuQm"02x .5h* ⅘/P5P#Tye ΑRX O&ID\cF1~ߪGhYK|+Aud|OŌ4(Z$eMRfT:EW](9 G4L-C/hYך 7w+,W84d'>3t ițZ ݃L!X+Tߊ+@mW;kVnuӳG̬% Tz9ޜΠ jG9;~L "^kau seq=̆ʃVJ RkP6ƪ۞2 V9m@kgZCuI%O,#..e{GbҦ8γ 4#`csnpc7c\EjkQ6 aTkQ2V؟n>3#Xvl!rU/C FٺcMťٖ1GR_ X?wS$B,*Ǵ]/ {B.nZ%stRU$!Oo4jWP@Jʺ# `opjʴQ P'4CY(K\fc]@jm7h;ų b='> Ul2gn LL)o'fV /VOhš2=qwhûX@w%ЈK5m~pRB`26:A8+uxa1D0YƗfi*_S +:PԉG+(|VoJ_dKK:R|PH33xTI5[oͅ~;XL.4$%_8-9TJJi&g=Bq[g|w8!H'h*l=oE$R-{^8Vi@-}>gHX6yJfPnf 5|x 7tDbZ kV,p<t(fN׭Lcip/b6q/PejYv%%_j,E K8 Ww9| ~nOԡXohInzST?_ fXz٠tt:bZv'h׸T C_coѳI !. }>_3u޽V a4</_yY̶Ll3 f`iX +l ke> ^݂!31YRLeExǪ Luv)רa@l&2~]E<6CgʩyD6YŸF? }E-qQ0YM6Y5V\UHfgZd|t~"z '腯ݵ8!J$`W]*~e@XcOp|s4a-5x7q=o&xNlÃI^M抙Pe#9Xu9r]XUȷ%&jƋDFK!Z\\וBP((=*b K>~;B~6͸<&}b |Uljk:6.ŐId@˽Ы:cm̤SN!4 wW`"sM.$Ty4R]N  )Yae !nWjb퓧Dw_<)F!#Utږ'5TN1+{Í1TQO8i9m}s Zښ OU?g$ն}*hQxA)ӫn΅*Ċ*4H@ԑ%Ľ3U1Mmyo=t$ 9٦ЋJ8B%=אA܉(!1c'47O:t7gvf΂(|F:U'RHag",< u7G7vW73$ysPuS; */R9-cb9 2 GN>y$<ϽŭIfqj"H9A|F=^#*gc̐& %[io{CځW4ihOL] T[v쓸y~sCzszn қ&/ ֔()rM~AՑa)L# a[7J*ZY"Zuroz-E?K\,o q)5t[[e VPziLWFg~so")|Nw"4bEB]=<3Gz,|`%Bh^HRyQpə| #^m=9+[MA]IZx}=[8AƛlB"]?6Ku N*;A5 p5 ;eGnX<5]'!4m8lPL \}]hd'FuEI%+'y[]]R䫙"gVAR*JSvPMtW1hJ & ܐ.]>gWZDMS[WjqyR.`3 I4\P8i,AVS= 7 u_%̾Σܥ4!Pm jUQh@& ܸL"G#EB^L wN5Hu̴{_|c@}9wipNą6)>C`4(j1=WUHURKWQMv4\9Pծžeݤ BNm>veJrԜtm+kÐ 7\$9#߯dE@eH<~AF%yP-[RŸfM1=jtg;k2R.Ch5ѫ.½ tusN8^آ,Uya2b{z4~/Cظt(?ydu-oG~P|<*4~fi~R!f$@G_yM$&TT*ZڇxlW̎͒ B rVEJm=~x-!%Å5gqIfOk*6i}l@5f/;f*&C ?L5/C*@<2mO[yshKqD'{a6: +hZH4shb lMUSbaR:X(ddAmtZߖ ք횆2uL + D bαQ 8*?2q=#gAbvoVe ՕgZuӒcfl]?)Nq&s ș(ΆO'QMKKAdXg[rxU[7wqf5U;b$㙐yAQ`fˆ|=fdKtZoQu%y[ s&9\ʠ3'A%ٻ8ֽp pƾiqeBLx>v Nr}%* A7Kߘ_ !)Z- s/xDsj`2sGVChg7#M؅p$q,(<ʼ(̕ȽjYGdxw:Y'xj8`G+!)|6t.AwKƶU 'v}y$BPƯ͠'ؓij8g}-Ƚȹt 2RWG?1:ғp(~ّƟ 毰ԧ'Qv7ayw'dy>ЄV+c?jLV݌mP㆜Vۂ:jqɢX](:vy=GCܢ?A1qOpS)v57<.i0-+TY 㜧h]5>*ªs#5o&jX {WB+1L>|Hp)ȬĢDt WtagXi_"3 |>QuŃXW6ְ[7HKq.ͮ+TԳ^3lofDמi6hK&qvjRB67:ͫsۋߝ?ItjM]Q>rR3چcciHOO7dreg IQTd@d+{A4bʞB*1 "_s@ó:` }!j'?X4W}}w UH/crƼ `%(z{q:h/Qے@@»48:<0|}k7 )\٦7D.@Db;`I}'ܤy.cfLK)XM~ zAѣ@ I<.t:,( 'G9Fbvib^0~?P 3ûswL{& | cq4f/;zbB26ij9 w ىց}c#m!+Z?~x%Dk~2kgN߻E.WL\Z 1!"?6BY '@g+N馅=q@c#]kbh[{2^4cE M HDJ tGb}ej[ '\%I705]Q?, {7%EAC#f0-R4[в塤?37)h \BL2mjm =9tf8dj"w8Z je)|: rxPpߣ@Q"5![InLچ"T漡]GcNjcQʈnWBnBpKk~l4t pO+IZ# sur:g p?Y ɝ-6uq-^RH)8y\@`/JOr+[N&p籉U(ڪns` XF=3eF!Z$<~6>l°/{+ZL6#pL(k o̘wϼ; Yf2MMUL 2Hr XWW0 5M}*C肄-1h#}VtG4#~CoA'dua]uiqh$oaκv39Osp/IvUXrXM޺]ʤKH]eҧ.Cb?0!}U,f>}\g1'K4JJMVD(%5OsIV>UCVK}@D©n/\Ck.!|=Jmk5hAG}(gѫ+@~djA(2ڭ;Q"SdcGʊ%]#GoPrDC<0냟af|-!J_ l!hrcȄl& GwFF[bTY/_ 82 eR =%/ tfY~A 3Qr͆X1|}Cwn2 t kZhSݛxEJ/] .. B>) =fZ ^K>(41WNDegA)>9BkqF.>'l[b+YeΘdLq&g/|)v'$JWҵ3XL˪`Ky"+P~F/uf,*^#ߞ3uR5759^-Z6H"RB ^{.`p2HO_ y)>%+̨AnaX*)wu )P"Uvvn󇄒t-KMnDfgg4ˏu wkc򠞮-ϻ ̨0;m 1W- V Vnh%OGޜR΄200:4FТY"qƷ5=NFJŠGqmWc'SH5,W+&GXQbS ' :84Xq_DOBcy7o. 0jwt!懠oC͔Z,qk+ tB䫪V:-(5qT ER*F3L-"Pˉ3fuҖBh\MHz;#|'M 1*ݿNXEǦԄ~Kc/uk|leK̽փ_ߙu; _T_Z:aHT?K'Gkߟt*٦vZ-ۿZT uc{уךXX j8pGoU"X-σ |KfuTWqv 񳼯K)AujH +bH3F̙OX.pA h8$z[8p`KR $Xu^q[9cےCy9OQ)sBw7w[PQBLCRcxcLeHH-DS@myf*4Č~5(e>X6Z\ye$:Q{$ $E9]aY=OduQ210-QzKwZM&3l JϪ #1 CS^f:\)u[jгTK rbxq-̶™XSCAgJTrGYKɌ5pƎ:{.4fr:X%9-_g&96>k58 O]Ot ?"dzJ Tzk@G9ay1h۶<Ư3K>GRq+aL_ :ZoOg˖)dP#ekp} g6o"4Sh9Ltv&9Z#T߻[_{b-c*c_<ay2b֮g)=*5)'÷*!jR,R#cqMd|njCf 5HfnM)/2Wy5k5*xi`,/|'v\"ÖŌX\DW؈ υ? 9Y1.aȦP/qO}d)B\@9t|S{c4 NjDC8w3v>yr%zb؆BEfƄrl,'uTۜ1bp#O)mhiCÐ1ʯg:@ 7a>^OoZA^. +)x,b+i.$1qTvGf b8^$ZG7(9J2rďl_ڄk┨;EoiSu~XHܩGG jR_c[ O+n_LcA֎iɘ=7mIGP7oKAl*swf\PZ]L dBΪsǔ9MXi(:7Ι 7 ;˶K u<\eҟW`tue T.\aA85` }-c Zʛ}jSβ굒"\UV@jVs;0,HëMMōElo~d$ێ ,1 ""cV#7,18) eVj\MV=`k\ѓnRefw,df_wckڮ*i뿏_:{ >5u]3P c6,^+]فҵɏz1{73mҗk=6{* jv~iG l<ͤg=RGST(^ɴ!J>d1F$MaRLg Z}n0ܠLKbiNfX}a ˾<+ez7⒴B"D$Aת6>~"> k2 hzp7&aX=٫`JV Q+8L5VT~#"神Xs~3U4Ԛ۰~Z:tY.HWuNɳ_ ޱ7/e;ْF pD@>-QӠF"cPҥ>PpGj3 M ʷ_ ;JҥvO51jX$1 51EiqS+,5oLamBGL`*L9f4R!B6. 32  .ooa9ֿlYiP§S ]V7qz"5p~vK"MQfw<5@eS//Y8ݽz; p\\HWSB%jM:#"!=6Dsw-*aaxq5Ԡ dM褌#G ƸxFHFL1-eDq? I'/ g()~ŞA9eg*k |L+?gV G~t6モ8|1zjy(^7T B D?u 'QSTқQ=a)7!,da-]Ks&=@hHZ l ʭ}NR&Tk\Bm`{v 7LkU(b{>u OG2٧{Ҳ;w']R 'wߩ~c֠F!j2XgUrBUPk<-f(K X=jMK:.A.3=K? a87˱6ۂRmVyB0OT}f@=Gj*'4RnS3t BGKοM^^uatFh$O)& \KYǓRj֥K%T?Sz7!2؍VI_Ej]4'Ѕ7 =$?~gypv@emGLmR4#('^NüCR? 옋؜ @>ŜQ(3\ѽ$+pXrFEwnO(#>f"ưj -( eݱeH)Oz/b]g=VbPfJ]_K gEtLpj^c4@C7@?#:2qZΠQo/ pV:hOaf 11VyHinޤZCVy~ ,L/(6_.&D^՛ԎG_Rkڮ ֑VSG&7pvfZx0l]#:[ c j+ԕgqÃyb HlצX)"dwKa[]xcu\iZ,0X dO=7^HfSztvqve>dj1;+|*`ٸ\rT8*[|7 8zFnTa;Qo+a~d~/Myu&>;!Є9,\\<4 i;116 [(hFt\轒Q7FLWRr釮Fu%gdK,Q7xC.zsp2Ce7jy" !'\Wv_6!;Ja'Vef~0n 8b{eze /2b*f~.l Lc,MOLV7 P~޴*?xbQ-׉ +<!$~\Y4H=bYFIpה|Q4.A}ʈnxk%XGpHOUQ>s_DeЎ5 ?BBۭWaȕ0sT$9 i0R VmҍqCŝ_>R!h2.@-ڎ>{qV,IC'A8)IjIVwK ټFM`g3{q{>(?KdƋ쬏X.s.fjfc!oWYT&fF Z ƖUKC.:W^LI0@j eF;B\WlObbWv_Ou5_+I:)_~!ꑩLJ m;KVLU[Qg6%)/p5JJv݈@n|"7؁dLȸP-8pP.¾ٌ &!F̯dn\g[|*-󾏟J|e<D@;^`C#ź$M@g _ӷ%#O5lGh|-m?S8đتq^:"|?r;|cL;~[M-&\:Mu8&qC՟u3_u:vCrn%i>WaC[np^ܻ!'n9` <`v!i6B,A리C`H dOL>%PLIB Å3^0m©IY4 rb h/\kg R*15*h̞ڡS: b1d.%##qh-Jc݀g>'AV0r B,. fo*w]}N.=b {lC3 πN-*xhmj)k8 Qk+2eˢnϮIQ# 5Y#KFD50XW ';!Vbir y$][ٜ:{0XvPR o~C+c"Q)'a CF*39jXx։Sx^dhbNՇ&9$qb1=B*@@:Cd+"ĸR7!Yʏ, a3iHScT'%N~vP0!af58aYip ~7׭E]]@)BL3$K^h ixYD}CnAui6Foq (v7C]J$p? 2Z6Iq7w[BQ!$.€}w 3tvt'Zl빟~P~ .UЁo {d/*Ar:~*%mĄcE%QPɋ$_ӓ;֍hg!͇)q [>g3dJO-åshǨgܢM-DɜBt}5y=͂=;SX^%n#!4gwDTc}j`]SL]pcݹ*vw!3EͿ>*`q+aN 7e.cӘPޙmMk`Lo` +` pғiU2rWUuzÔ`/J^WQ8͚0\:Z_+IweO9aQ P~ك tZ8 =>3ݶ-Ǭί1BPꛓ̽cnH8S(6D'Th6ӱJf{l>Hh۳>frB*+UgׄY-'\s0% ;%k.#uKFR "T!e\F1x0,:$Mrw pcgZa5dfr)pqZIi5%><*\ID.{雡X~''[q*PYc=^R$öU|ng]JOQNI;Ҋ,'~8PjTl]s_G٪smH$ ݕ\jET`TDk|[bӫ@\!4)V4R[_[ ê$Bw1\,&Ԅq)II±9Κ #q""% GؤŃD 6CQhl9Je{CZF+J|xk1E HX^FQ(PЧ6)2=t_L[%e`vҋ}|Үs, ^fۓV4y#ZcJ"+ 5ٗ_Sz|ʈn. dW'끎Y9JVRa%\\'Qs]Z!iol \(3}%?!dgL`#:o!_ \&9npP{ }DK[*f# mvqWfl@vw}B$*KHo%KN9#}KUge#% žTpްR/9jD"ǿ&z]Q up=v%bgL' 9MCZ)Gӷ,D0٘!E `S~ ֭gώo yz;aӨV uK[7neL%1>:BHݙTzҿu<g/2|E svR KX.h8?肗X(n4fĮsQycf[u.ʜ=GxFB~* WO02kzM?nci)Q֛#dpTx!#J>䰬$l8 U0Qe]+]jLeL̒_e25#ow}ͪV{jP>1;7̱DbeExJ!)dؤQ[yC>qڟNsdE<7X3N 9slpJ3hȟR_]C¼wir{?꿄%NW b9㌯!w8h.; \W!F۹{w!/?Ctb勌b\>[z)ϞEB|1y1|IK`9_Y hq¶z:rcǔ#9$} hyXѨF^ K}pMgMq@\=ެjrBO+MM_adx2Y'9}UCB'+}u,G%yBfo}{ $3ׁgR8|?*b^,D^>3,GxK18~p ֻ-$i͉:,M(}y[B<6eJ;َxߊ˰J49 Jx kMS:G^eEQ_Wr^>4WbkXhL8C|cf`X$K+#G8Kem@Y*|^G0F a[K֠9ٳ FLw_ɱ zliS$6ʳȬ n_pE8^~Q=Sb:>h꽓Z>vr G-K]7n"FYciТ{#RcM_f.=tUl80vR& be;ֹx/{5Q1m9糰0}kn(PN2{&Ϫ La_a?^\+}" !H:"49W6Uױ`Z7NkJ_~}Ԡ<ԫRIk,٨"l{ר/KߴW >uibiIUyENoC| E5 QS}b[`#ȴrb%RA?pٓY5ZPK/;4B`Gbۓy#l@t@D`)H#ќ 8/>zVW0EJ5/쵫Dӽy5߀JhhKc:_%/ܑJxklV+JtW<ءhaEe*hB!ۋo`q{1c&)J@2j=~.2(2oѰ<{rtt]`9-{MW80,r몓H;p IZ:_G?h 16'նpڑ|Zq@H^+?IspM;W\$ G]va~̶;Q'xUVV=lJ_u9vT_mNhH{i]M5*ȕiElF٫׿{d]ϸfrxd 㸜[q`R-GA +r1fɘt ,߁tkj1"(hF )X-l sm41#NitҤ~t3ʧJ\]Uo-eRę #P-Pm)[k [_V'NїkMh^t`у7h `,,I܃˜ϕ!%Rmwk|pzFW @ruk{~nh>6RLcZ'Zk: .%{/=QRsJG<[PN >Rʜ=#\W9Ȱ3sRD袒Տeˋr@H94l$'pU6PhWY>=קDWEʙE\` D ;yf6Kg _P>'nXEX6ᅦp }RS\>It(I+Ie9hF^2 {Hzb0̀oϚL ]#3ETB3lXdxA/u;\nX)m[B^:e8:-f/ѿfMEyvS H3Mqr Z@mƹ@ si=ƕvE|ǫBU/8e]>!b*hDѩ;^T2'E`zK<fMә8쮼3/phFഹD^s AjOc)0\ !‰+/ZMc3; AVV=(gݳZ 湟⢍JV8J2 Uʵ9^% 6Ng剎":Jp/j"CJp .@.H#qy @NmV| LHjG^`.r";i'2[t纠lfIU+B Q3;SmJb{¸>C9l7}h0ǙJ܈!‡WKDe/rZ:e])& 6Ag1ܭdMX=< )}Ie& lۦMt%a 4t r ?cj㥤:G·F=+^?d{m`"ֽt]tJ8`lB.dNlVyhn6= UTg.c+W5JF?T!M;tJs_†3K/6/ħ%~XI@*uo ~8 G_ N8x%*:W(`7kkX5ե8!2{GR(ى0)%Νƫ4,>O=W`z*x !z`A>RcaMҕZ[$6@+ـL'Y0"m_Ppc$lg*`GQ {Q6sLCK.Z!:Kwl-~h>/wsjOUn ͚@Tc0ݜ*!Slp8Nt5 +ОK;:.sEW1.>bsR}܎Z3^7\)U0MY>%+Mt-[_ƉJͽ*#91F0{o݉1Rq+A<ݵ<LzÏw暽Wb<5HoL:MrW7j3;){`"tgvw%R<-tNe0guM QˀzKd#HBFpX| a-aRh*\}d-f|W`C$ߒ"c{>P=glQb~ݟ`w5 vEzzZEW_`LJ,f1_^eb,ꇦUeݺKWTu(RD M4Si|{YO } "~?(y6ZUB)ȪN L]ŭf8FU-i6)xŘe9ݻ"qi"}6l36El>5f3wh<ȹ2F:gv˭Ά`w_񴘋KpHS!8U.:MaDh Ǯ,`'ڈ"㱭a3M cN4GG%V}`{nhy ^d[6PU_gK.&ǖ#g̢ƭ+p묌vCiT9++/c!!Z*Q%_glmu ^snX7*t<bC8?(stc8Nֲ`-[ß*k<)Pk„/57R"O\G&^uB r=NhՋʼ/ $33ڮ=3M?ϗm ~b= E˦,mM #R}qh]&86R愦 ݱ8,>:sBy-ص>.NWx)"|3_DMJx R9Iލ1p%|1ʔMKaB1h.;^;ݠ{=|8 +[q6)!*!_1bGP;JC? V1Jg p%ƅ'X[?Vܣl{}@KU,CaΕ:WF6lĉ/wz$i $CV*P3%Ҷ!ųM&@ d(E=!ק;@/.T>-5$/!$D?%mr>oUa:{CDJPab#B& @l?Z mByْ%#{u>J.=zg@u,ffr !k 2Z; 1Nuݢ=hqBͩ% i(2 (yLtټ`i?4T}"HL }vӽybT9й$ɛ;^ Dž54Qrn kEc^P;z!MOe# C w PcGEb(_z>@&zh۫WV0^5wpny($] l.ix 諸9 ;Qz*VMT8ˆ1کB\lPY$xL|p>_wc\0׷#R39(!u@%'3iQh 0 {}){x"k{Ϛrʮ$F *ngYDPҧ$pe>ߞI4)īW<0-A4.aS/KZ~2Z*LG[B6 ET҅ѓ1w1܌ڔ9Mu XqC*1п}#Sm{@s*8m:>j-~ =7{wKBP^j䟈 mhԸ-7WST%Wqs!Ɛ%ݸf,k[^hbNǒ[]6}}h(\m!#80۵\H8tjh8ATq(=בS0>LB( eR> zd;($E<}pI&mAF7^ Q6?+ߝ` ikB$CXL)[ aLS,pYKۑ=zm%?ɼ9Yi'uKJ]QUć}#&I3zsXL1l%2Zn fgٗ1`Y֪fzӺuͥcz/ : m5=4fQhWG5gTo {0ԵGH?v:r:Z.!!8jGO:0t:̜vNZXQX_zLjΩ`'RGI]Rj=N)R,X S޺$]?+Ocz""DB;KMc*k;|xYw^dcujZ(Z_wP6#RÓX9pA/p|QPjS5JQRJHWVp|[WiuӤ; _!ofTٸ'e2TJ?gCځMDΧ"d/z3.-J5w:o ش zIp ~&P(6 5 Nm[)F^D8RrF;L$Z4䡎3"U)tkԼ^(Ѹ7hB+X~'H7_>\[Ri DzWNHs$r#CPx!&̆ ؒ>}8vqy|XD*pU.Hyaj!}tEÄ).|Z|mC;@fw/YvD; $0f>p3|߾f"GOVi<&iR dL/Hh1ܢB$ޘ~1MH٠2jvM4=Ku};0[o10[rAGITs*:m,]~[/=b `4dǍʢM9yI!F0/˸pWqk;3p~j96lG~}P VUC7g%=#;]d} 2Y?:z|_oG].HgؕeQ,LӲj)b=D$T]Z]|K6מ+vԈum T.dKe[e+5(lUL̸+ROb/@òzX1%i@,HYO`'HO_oE%JجI]1/c~IGz$xC)<`Yq'pZ`I)Ҩ9=SW] Ex$c/WV0v#dK K0ml3r?, )F{})}{~*֭B ]hDhڌoE 0ࣛii*R%JM5f|?R)a 4K4_H>~pěyn05vԕq>ZBqD*ʽVk7vÞ[X''oyloHKH#nTx/'jGZYpmYR*|L\fA ~ܟH?5jZ96TGt0E)/I+p*X56 #qn8e '9FVmL mm[.VA ^RX"o3sPs[dZV\Jԋf XN#^"h_V۳oI# X4B\/W ^|?-4A|[\F tg?l2*A7K_ϪxfÁ˥?RNLJr>)iV r41%(['I֦j@OЀ;&SxHoЂe15})$^mZdwU?d0M7\hn SɄ<77>Wg&hԙe{4@v'-02p4t{y$`nUr8({TSG,Fd:CIy/wq٥WM@E*"{rz+W %)5 {CX`e;/{> Qlr›޵ANkSEzOl0p9bI6ͭ 4B]ʐl]WDd.=M[n<. 46 FA%85R@'3lbF'pdchc )e~U7Ovlx4}p%NŖ?sJU1@GKp}oS|E9Fo(O/G<.S3X _VUjq>;~ ң& ^kwѵXx!j'|Bl難"f61\Z*'S`1 .ShL6?A~ 4A]m!Ps*Q}˗!EWy@5'A8PWg@)H錝8z)C, iZEF F]1L>]V6NX@-6 ^6懦Г"OpΑ,?/@c[룻rm $fK䚎du3)O^λ50ҡWB8V8w|n fC+= qԓ@? fsLd{a~̡ k<RGAsalqN!>GcoD֞]{F1wӵ\R*aȔO kuRv0pFt" @^zxǞ,Z~xi:Ǻ!N"P {NWҔ}v<΢AD(Lݨ^։xu [i2ȵ_B|U0( Qþk'R7y˸ǢOM`XbgؗzdXO0 [>xJFKKδ$Z,ǩ#fTS$l7{apyD` ;`3H.#O 5Uyw!9~ӄt\ ;C_h<; .ȃ̍Hy}"zHBT$Ҫ)átj^ҏfLkD- AsB}GW$$E˜)UFQ],VraqorS> 5pi:EHSgVñX.:ZY8Һ^$|LuM@2lȖ TnG}PU{kO on0pOՠ g"stgO-$/ES3?Is" =-u ORob BT nM)ۦe10$j&X:4~Pv^]A".ifQ9pMhr>sI<~M=B0 3xn|DoM#@ZG0 !nbd,/hCU-N̺l#xfuey|E9%d,"gZ!9+Fa/U/Y08J$)c+|F3u@39iiEޣp9Xa퇕EIt}qC9r%+楄kq&Od])#СAsBedjuekȩC->?%R ]WHoG/7 qv3 LM|wU ؎杍ưW[U,DIZkz]EЋXzv_s.׷]~NJ-?p/pDMʁUMڹ!C~be MϋvoNo7%k }0{_G3\RrXh:[OZ.w=ʊŵ*ō.j.ջ!6L< @ (\{6gZZR9ܫWdrR*%7?ǕmXMi!h(ڄ]*g]n~춊7s큞f&#'R<1,EK잪_١GuGjn:2)>(…Ƨ9PL)E̲.hőQG\eQJv/mx}_Orl-2+Km:krfNx#L=lQ$_'h la+7s)% ,6DJUsH<&mn$i5K0Y4fU59Wx*uDlW.j(SΐTOT`@JXMrTe\{Sy CyXFl]~a|W[ؾXGLF ?8=BL~XgDФ{pi%r opr "+0VL.|aSI~J/\j&5gY!E0b<.G@!Q7{gch*pT /a8E^siD疢걗޶Jkv+`ޮ_ YC&̓WĖ/T 1e7[`X@APͼw$Q,%uPiZ- G\zwc}-U9qW|s\n)e|-d]6mW *h>\:Nj~j9}INd,~ xH4hB#d$%#]9v ȯ8L ʀ8eێ?@ (XVJcN7.,& !/i+KZbxr *`<C`"ҙ*'Dl3ȡ'~R0T1|9zx(fey)A[\mxu)$bJ8dRduEf 8q|={Pk #3$O胲;fA~if2Q;nZ8e~>%!a0@O#2wNU"ˢ{pOGy418䥡ji9M$7oL3!}>6vO縹\:@+[wmt~1фu-ݓEkr[62nZyCWhe=2$xŽdmi Z+t0kb9#:ʅ'F-M+elV?hWx6\TJdU5&9 z-Qua`s? '] dIkM,Q':JnChl_I^dA7_\?__$Ddtj>B>lys' u3,zܲaa7Sz8/=uO&e)ve7o+F9nӖrn Jm%2i4nuf=נ HHkeJb0MUF$C9[7Zo5 *-&=~ߥ:2“D˲Sp\rvI]dJ qU(ޯ+';w ~nڨ0&;rI~L!xBkt ,G&JYc/+pͧK'Xz@<08!ZXIReZo?) =14괷zNag33I#JTg{jB8,mX20?C ˠz u(FN\q1cUD]p4慘N);aelon]P5O>k̯ N[#BvT|A(a©{1Q![ #d2T;[ϼ ȋ g''SμfFSSv;z=䰒ۄu&IW]MRZnJOA*T?1u5Q[]hX=|* .3u7: o0_|RM^VJ*zP+R5a_us('"Գrx +pT)G3O_8Kg=ga֦E֏7sTqig3E@&f;dEr2uoY3C?oruQ. |>6CVʇ@=e9C3fc6_ 3/w_ Mz"6 [nbWaVbj4<'6Hx\T% *JIޝ̱?$d̳ZRPXa}M"O@HPZ{q[zLW?'SNa!koa]动ͩ?QTGAq{hue:0)6%9MOO`k wHyҾ{1U'քH&O]gug*2^kQM:N}گlţh _`mS%R<`wU:Ӡi@x [ e!"[!DCۦ_I@wbT6WhG?P\Tls@T"hg$;v4t~V[i_s/0u{;u?U^Lˬuf}ieb@ߪ3ռ%Iԉ{/HvtC=CZxn12 a&iٟWyJ%Z'Au^Ey=)v+1+"sWV(`̫IHK=෫MJۅ$K2*4 z '٥㚔\ȿfRHsG8i%ܬ.W;i 5ކX? πdt%ijod2/4miJjM ;G #O' *( C3e.[n-3L衐N 2֬Y:D2rKTz;"\Ye3[Rj!cw|ޕnEg!"кA |91$E|4UA %;h"ǴpXFj a%;$@kOVnK$u>J,1Zr> V,Rm\%P)jX;yq{R},n%qhʰ$Gn_Qs6xaYYxdP;#)ͺ7@P' eCW-qoel.Gt^HhO,^b**ĊBc|k񲄙<7.2x<Lo[w5+d{ǖ+~dh6f0pɯK$.̄v nKMw!P}XkZfPA3~o#@c,bbQ1mutE K }gIIR= 5Z>uS2ى9MC)g)/V~g=twKseBCK{+n!Pz@Ԍ6N 0PD;NX1="%sX~eY=[A0[B̜*37̖롇Z_g9TAc?ɐ>rV7QPeOgK5mģ4ݶ֖3z%yz ͿNf[? ox=aoC9~&7XY1TtHX{ݔ9Y d"#"A"QB: !`v&\QM4=L[68(G Ʋ^;g+,z]Z]J-bk3EߧM%Zƥ|<Rf*`tҴk_bº/mvJB) -w1E.(6SkLJ\ɉgW֪aZ;<8:fӫqm.-d:ŗ%,Zm.\_+G rP|945slzqͥN!7͜V_" xs5iT?`{!+:JvU'P*P:*DDl'+HE;(ҥ狆{ 5w%37Ӭ Gwk0Q_bl?#.jAOÚ\FHI) k2)Ӵ).K>xUeQ{ 8@] h-f8`N8+uQg!l*\{ve<7!X x焃`& X Rwe$| ^&;HpmpZ' H;D!KJ菳hTThT?,?s'" 96z.{rBp7֭+mW5l Ts!"(+,&_ֹńЊUH3s%u܄HBi^0u *PىJm_sUv*+ίcW;Gg|j@x%l/P%{)[zUgu)gP7+\M9Ư$94684 MΣ-(xfi-&}ȐKU$/ NRH <#Dri(̀w,R rմ"RG`]_pt^26)G ϺSI xӇd*Zs(JW;( 4ERc/V ݎuDL⁊WvU΀(¥ |f܍Xh:]By߭/&ҼB=-†Ud_8D33+E,'tœ]W|tV/<;B=-FPiOC,DT;Ga X׀Z}iBʚ\ϒosL1z̼M o 5&F}] J?\9 }5;ŭw#3 o G|%p*VR5%/ [N`*.fbi*0,y6(#Aԙ=ffm}w)Ƌq;/ZU $U6a<5jDP2:?[}0Cs8W<"hJx9SuI5 YLMtȺ򈎵pEk]ϳ18Edڃ+mI8];)dn)n~DFb{jEeIb_CPco d$= UEO{:\CF!1-ii'I>\j՝yކ3 /R̵_e{%bb'z]s#_S|x L`Qǟ='ῢCˉAGK5!?i0`ręB^@p3{ncO2KY[Tx)?99~`M]@(%w߶6;`=Z%iIJ zrCɑ(t?nXz"|M#6[ΙpR5m嚞blhx4*EjO啊f('cQe@/b^x]s 29QY+CmFIʖdkD>B~cM.,<WShD`0RJv~K +q\{d~&}e &6| cfQCX2VT=&y4F\IWX3Ϥ=z$3œTnE/՗'P5k?ǨXpOn9 1Vyz^"(c"+j n^37a@2e+n9CFJf== N8R2p&(zt{4EƭdNW}l#]ʮ-Ph"= \\hJZˊ.餾i{ 6֞sPFTΙ@q>Do N`#P97j26Dy]z#D۴R}K ?v\+5H{ZGkD;w])]&+V>sJ`Y2!s\?>a46Kگ$ccEV =9=hsbm;D#+>pGW/^C >f݅"A[]͎p9$QIF{"Rc/‚!?똜^U`#W oZG~[7`*s*v[?)Ն#o~^wu;&hY#QS&5Dz BYUB|&I ӧ8>uLdЖ:#iVYZ+jM}DYҝ.sR5Aeo #8xA 180i8N[D'Q*34Z*T J 6$>)|J-n- $W2䮥qe+zZFZyϾB:w=ǚoigŗj&zj͹d8{Mo_4Бoǩm]Mf+%& 窺y/m \9{C[gc6Y5[@8Hrw $8J&+4F][Qz6x֤QXS4O/<1 @ 3ɕWq7""ݭۤ]fFOp;F1Wܯ LGC4tN, }>ϛc}d]` hW+ pfs&!9k3%X\şqgהtO}@O u/4h*rp@F"1Ch|9qs_i;[qv,'̮}, ȭ WC)Vc 1 ܒ~].`wX\m2jz3dv:Wv2NaE@dQaT$Sxտ%H9 gLbFzr|sjܪP[EyDE[ٔϰYwyD5gja=#f)*oaG k*5i4}*uij<0dn~Z~WZ?6.^poiV1jp'"t0Y&h.?Kcqr+5j>b0}5O;43&1Yr]T xH(7DdPߌoR{ xܭ!SUs'fB&8ZnqSd 2_xɯgk"\`t pZWS>;Wy9N_ʢR.>ejG GsUɉacT 2.Cۈ*GبaT.JڢgQ M< ?t/etkÁ/20!|M P^7V\<h$$DfBFR?%ẍ́o2"թBIy 㠋u ?`=s)}[sS4+pZf͇W6_md L | 4wnY YVPPJfzW&%佬'R]\n {,sD6 i650I%zBGE}mmrh -ҡJn-N^0WQg {i1`;@#>:rL7^f^Q!~/3LLGyb5K+J>#xf!uʅyNoV7E5CWmH衔/JM XlfuCANAFZ Tb&a[R4)۔*`%e{MUڲټ)S2cc W O#r cO'b(KW5dZ BMo/ֶ66݋>u7S¥c,ę3c#qȔLA:A%n^w;EdE3-S˭%5TB.r}1yaw[[~8jC`B{e_ ߪt1cB/Ⱥ |*` k69;oҥaj2vUꄝ-{k@gqqhrxc/x'<<*n3қA4y/tK /v+f'Zjril0dґ,gTLϬhOP4([fqY{V \]xExq (rM"v]T :0iE!m9P8pAA<)$LW$ɩk"/';txm&eg\YӅ566)!D}AtVҀkѨ _uչɴ,\`t6ۉ[O6iFhL7$A4)S?YbrpY O ^&j#V0 d! $0b#sؾӴАLIt-,] .*ĠlߛGW>Oџa+aπыgG!qz9>|p5 &POu`)pS[SG$qnv>cҬ2T/7qǺG}/>'Bcmf/Jm{Oj⛮KYLbxrs=GU55VHdOA'_ZB'0 g& Q4)3!K ME`Aϱ0] E]H15 /ͷ]4]hj mӐKhƤH 16, O#9 -z]` [-G v3IoQuhvhq.~!Cds Si0gr&UߕBtxћ^5|>dpS)_.9Rݷ<ѶԪtdu.Mq߄CAsʛ9j@%"Wx#38{dP$H:F}+E-$­jH l\Sx&o~U1jØ] -='S3d[+Iu98 ;;JB29x;#Ѡ:*a]x+N` '$!r?)ϸWj4X O.Q 9D[ ;5T}8}9& n[4uc1㴄z[Jk3tB'rVI3I!lFcٶ"pC8c$0͖-\m*kLG *A d D<:_)t["XW$jhzTB/ TLe X$3+On1-ޞ@kwvc?]iڢW:h s *Z^@U=''&B9BθvR价fVp~oK2DGۂLwm@?f/qZf%qaR~ٞzASݞ#@~df L XüBۍDeӺ%B 5 Cx__@I4Uwq @ǽR 1ήp9S3-̯DA (yg=tm(l\ ( 1qMPlL,8τ_ R?&Y&xLOá,m Y5К˾t:f<+KFGh9;_wOt9S>gH~1=#392^kl9$C{Wr Az0$ .!޳xXLƿu3 ݪ S\GP9|@#q3u2{|3$h rGb;Yv 5Ygzp aە;-3T){@1Ub֒&1_kW4o&eM+.Pt%&-^bِaSۼs(FJ$ETN6IU&{G_#l>;QGY07m!Z#dN&KB&&|@7"ƼfR*i]18V*ޤW+wX uEFSrkf=gY6;t7S)坻$$$-asnomM$b-LX=Yg;WƔPt3#@I0*5m.@DK+_EWNod?9$q<\k Ss5T&8FTd1%.ɉ(/ޒoT7?pJF*8% A C5LڧT_o-kb Ԫ$͐YT=1Qd'8ݲc,D2Eoɠwc33f޾@3<"K~&\>ß@ٸ[@5SSd{[mcEʦï=P/U^w_3NZa#)W?9P= s;N꫈.,tW>ʔ:GGHOߠUl`$Ѵ T.B2SX׾F\[߉ ႊ8< nGӰ,ோ5b"/[鳅"xׅׄuBst='aҪRbN{#\..Xe{AD-HR91jn u]$B)z90Slo<وu}fV$:BiFz[͍$v$+HD'A}Y7 =@d[l ?ricfϳ' 4I\GnQ(EmIں|fo9dUUQy+#KJϿtgˇɞpG6÷]a~ژ|~`fe4!=5bzo[CKnk@(Y> ^  'Vrߓ{_崃N^6 Ё'Ljٷ ɸ(/uxr>nuo<@ħ0+$j%tℑ$,mqT rr+oY&o2iaIB1;_Z4[B{P&^aH?@ٰUFQ&5#*w:7ueLڞ+MѮizynɎJ j> V!yt%L&?Sr.LЙj;ʻU G]M%._ i3;әӅL$Z0Wkw/wq_ u/o^OAr Vacm+Oʱ+M4fV-1yCi5΍koi k,kBhe5}fFJIz>O9\nf5?B2ߩQ^A:S4A۽3wp:&zkPF*AP4)d$ TOwv/4X#lA{,;9@O/VҡaLҾ+НבuOF6ZM}0˛J8uDr't# j:zBv}dX՚R1mQzZQH";"p}{&lˮ@x߲N\|6]<j5srpH>#C@S(/qwm>rMR ̈|XgͲ)Co&<4KJ42Q^&&Q^ 'ًrb=)\`= %v=Sd|5ߌE kRksoDaOnw;Qx7&$*IqC^GMECn%_=uuZd &\ճ$gx%WOzܻdW.@ UڣͭT/>@^_7ONWCIm7h I:Kep a~1;z9V zߡR38x&3IA>ndD6}ǢHDfNc? 6tH!ȟw`"d>AFT'i ZL"/#C U43Me祸xXTpfIB2t)1 T(V|OAόOqےUJ{W>qM_$(HC\.O.4U֔N+t7_[" l35Ec€f8}7DOi$/U}' ܚмpQ@W*3@uZjjw$`%LVE)ӰKxV_=_MlwրLGe?KRy)Y 9ikdws4du_S9? "qJuA\PmF;?Zn9m<*fԗiqUu]hنߴy7|q~Uҫ!.M'U_1C1P3FVZ7\.f􋕩IR!WZ8*!X0Q%N7gƉ=0$-suzڏטFƤH~Xy ᠖7i ;" T6ފWM >H6ף[%*VML5Xt%mXΆ8_"p#E؏'D鶞 $od#&>E)'ؿ>rD6Ezrhj0dBQ"vMζ `~{O첷2^1lFP)z[2Kз`[M`#JOxN.(>YپO ?t.%-s^R]nxqY\+WExrfJ(Kh %-@#|2ZTYI l2Edִ5A%#\s@X u]BtK~oh:a|H;Jq;[7]T Kf-f##{g=m6N Oip4؝/UΟOzpaLYEo7npC4ooCȦn #"d(hۑs]"OTmv`3/ZВs 9p"ɩKZ Ky?2ak`h@!ozBXW&-!rPeE4}KIFMoHHy{sR AP,d'+7e|.vCC l`f5B L?!wqKk ط?gf}ZV Gy7:.M9^l~>Vpny+$Hku>iO3N&=8\) '-U!*sBLStq9-u:2R'd9 IKJE!'$Iյlܻ}hKSǿfjtyfJ ^;ĸ'd"leA](Z >t2Ug} >"qB?ܥ/k7[09-t,>9p_YozAe{*4@ !}C0 p|2;R,h" rL 2_/=Gb9mjmuԛ{ym1"NfN&n:ҽ#s =&j!CTr.eH 9be֯ܞ_֫@F f Z+?|o{xyC`pon($혢M%rzmM]nPk' 0@Dn,ñ0<rO=Jo]]jПȴPs˩P; vM;n6KW\WxbdX*!6tva)!O MC 6lV]8M1O1e/`a3wT"$uJC oznKgnL{Ki?v1_cGkNZQ$\ϗeN4*yD}T87oIKhBN:Fg'^ɼM`pI,1xs=9ȳ6|#z?Q\07'r Gygvw7ad43y\h z nC/nרX˓P/ ~+?}! BPWάv_6ye;YzttN|%9 Y IN3GN'>H58:P6(oOyyV!je`*YٶRg`R{ -uԠ S7REBi# u# ΨhjZH&8E$?*@({ se%\BB ϵ,CM-;|A0~v&t=>Rk倂?$|ZKerP:"Fa,+dPgOmI"u=a:&@cu8}h-JS :k_יѦnlqL 4rjy ~=ѱ63ݤMM |h@-GuKm?SE5Q}] Sf[[?J(;2'pڱ*7LC-,Hd7?JljE〮݅'o%cF^9wRG&@_Vk%)+ȨʀU>}" - n7,o˥OAؾ_?ĚQ qn$p{I9zT̕h~ɗDN`6Z`39tvBhYXG<{{ՈO1}FMR&E"oqKPrwol S{hUiAɝ4pGO W@e (16}avEX^yBJ0=u"cb]3RL5䵰,r qZvq9/f#uݒzTh. z`X2r\6q_]q"c\iˍ3С䴦CtYarg y1Á|@Bf_G{uHE*@]⬷1Ѧ#K;&v zf߱hnO˶c?:9/PdƮsirp17 "O&wBp#rr\Vԓq˧Φ``[+ p.<5f4wڎwN}@׳Xb73փ[Y5NhaDՑ)٢~$AQ);َ,˩kM@COe0fNӧh|, =!54" ^2Y}XߢlgJVޙN`ޱLi޽h̼*(މKxLԖ͹)\Mb*B/{k_w$Ui.'.q'*#r`jI8@`w=+ECEq#8^%,pE;8k:ܺRSz igrKk,/(9#\GCK >R̓S8~Vs>i!:X#AmmuvG%YK J*F9׏FP:Z;r?0 J0 7eϾ9TPy:?|a1"1H2 ^ ȑ@c>vH`md@ mĐ3tFc*٭t* 6-aЊ%i4>5q/`MADdA7Eq4PI寱(e ,H+4ޗ( bF<h=ʙdG ($x֔W&b Î)s˫3}q; kgߐo| 9TZD R"j>KW$MiRIFP#)[:Ŋ>pryR4aMY5徫q{f ^9%ITJJQ/Nť.PyK7=΁\ % 2`Y<C)( [s)NX`}HXCM?K~ȗ KPg3fm!zd(θS:{'#$0jE2fY\('Zxsxzްq֙:)@ βXzvgZ[EۡPU}5x%$(6ѣ8 vK~-O{qzH,!9YWv&fL jU3 aT`b$kCv// JPf̵=8yhbv SB \?(ajmpDrtC*Wus$?#'Û"C9X$YUeT@P6 &ȘO CF9ˆ bxvxM u|@"(~l3p;~+|~S a[&ľ;ݱ"&DUGB-FF }`tjld-I/ٶʺ捡!C,ubJ w絮? l cmuJaJ:Ƿ^νmcRmHU%B|L%N9G40IJjR@rfewI~U"͐1 XG9O 5`0h!عyVv8lBDÉK]a]ޙm~ | bs|ZqjC7 Xg*J 5K zJ9S.1tK8Ĵja- d*-B{3  EHnQYmJo< [?j>KZ [u\G ݄qB82YZfr,Dwi^Zr5L{3K/@N_q0z.AYa= {t T'z"+psk_^~f Oڍs̨t >1e_ .P-}Fw:H+X4R\OxN0xEt ˸*3p$B!dyC ~)W}f]$Dq? gὢ,vRڴ=B_}/Cghw1IJʥ<sPE{ =z,ŴN-zX a3YQ*%9YbRQIPk']ϞԓUhD#ﺀyT6k<^Vn@{l>Yl%l531۶ Ӳq3QOl/ay#x{M諾G:]MD<<&>e ܁HRWNF&KŐ hb<^>MV;}ew6tWds 0vfJb#(~4uzԈh; e*Yc:kS3G?xN`` xݬP$ 4FW=0;05J@E"e2'#_)bEzRQv7*Y뭛M.@{vpvۊ.KFNƖyww"h1 aaH}sHk2a]*slۀVuPeQRk4lMe:l70TB %<6aFꄮo}{C ]uP XZBҸu1y_p[ڪM'}3PѨX,·3Іeh6Va: lCz ^ʷ9=e$QCrsk\!g–4Wǟʏ3Od_ ki2ڸ ݼvzcu0QF2u2ˁߌzVf(^vKJg\񏳠I,3?48pե!zôG5Ś,5+ܒ9HGQ} ;Iu;JzZ8".O?V@0EO'4%O/I"_-YWTq!"8G7y'Q;xV -&L{q?8V(F(!ԣ4q/BVpC~;uyT5vkjmF3_lq|K2NcY Qn OBhR򍢛3, O+ɘ2U9$%9;%3iV.~+̐ȊQ*Fɀl3fF^SC @䷑{v(QjR{ʠvɹ"ȬYq\1ԁ; =PlCH\i4Su>s&!@p$&%0ϸWsQFIWݸ2xMD0(3Z%F  /l#6/,S?ӞOmXzRITQq**i7hQ.)V+Y '_ۣijUv& u59±?mh 9*StFgmGG+&HKy>}HTOy46~1vs[ZDPrZ-3}rA@XtXG2m` FLn],}2M'- {"$:qk- ģ SDv'|ZHG䕪,R%+L1C R0C+?CwpbH;]3,jxǴATDPrgw6ы#&+##}ۦ[u俶pce"eߙViʑww]O%q< Gpz*8_N"Ф.k)qr| M"kBb!.HOZqa%$aJ$_ ԅ2> jm9&5AOdS 2T d߱×a:&w@!jT:w͂.,e/W4OoW ,l78-+++l©Yn=GW=Ö7s ⹮o.GPnkmF*>[Xẓ M,#&zW _瞤 } 'Tn8Ի]#d\3Y 3 ofi;$=v9 :&hA2UșHSg-wb bh=hM(w^rH1ڜ5ߌSU4eRT8NI)e|-Oy1=zI(s\'w3`f:}T5Qܜz2b&!=0ڿEýNDb%G,fj,nl a,:\p(K6}'ˬΩimMA5~p{h ц=:JMQ %64Τ |̥}ȟ{'!Uag7~:od RV  0vOy@B~ؖӜŰy$R^$:s,.D,\D*h^פ?ƆNBgq<nB]v5:=ZՏL|357.?#ִ0VHXW$5?y֔7+)x8G* ~82hկbT+lv{jS;G~؋m֮3 %n L+|n 5 }WȌsUT$Jmie8T#ڧ eN)>R4;@u*޷%.@ClKtl]v-oOyuZafEZ%ViCThyA56pBto[Nڝ5 `)kܔ}+Mm Ykw9M!PO >8KEA9̋9i\qzX}R# wEȘ?[Ǩ b*W5D;_$r5)/3{M{u`&<~EJ]Λ`Ƞ3((W]{yGE6QyY1<`)+EyRj?d󧿕1Ge@jb [xe/ b*-g`N7`Z@A}k3q 2M/6ͬц~o ا׍Ò,+_Y.F #{ǛJ{N>uPzU&G(Dxů)3sTjKG 9Tì EFHoeJ1w#gҢ00ͫ4>1ů1wGgttM/_5(WDk$k%vڍΊd@A](э 'X^yWLv۔SfU5+{`ugsu^QH9xaa6qhn)NjĞ; Vԏ7Dfw짴 O][H0{QfuNVIN)yWi4L׭lM) 2wڌ{e$dhmD^'M?.M^=vxC-,Jk,8ԮR)+aP f Ki 4ё5ӥAĕMgIJn Kt1+Q5CZ){c6fryO Te1 ylk 40.-A9r1$xU9ܴEr׍% a+J$<& ~{HbZUrx&Iޢ{Yq3HV JL>?'>u-: '` FJoJt~Dc;fm*G17*s/m;G0[g.wHZ"f\Hɒ4e  =yQ~ف!=]@)Nu-V㰯ܑ#FvxSw}U[$ifoRL!>^|\~{b|fn!߿~Hu+csjt^qR$cMvi9m_l}u6epJg^h=c@O^i)(ywHQI"s`io--^B-rI'M8'=,JMQDڸz)7JvCO|F4~G@y}R,tuc=i]Es~b~/ZBdR ݸa/UF6V~ =f'yXq.~UQyɖ3@\9HYZDfƻmQ ="LBi nhb@ SšPy @u\E8#.#@!6xI ِ z9PNe1USKEV*oG5>;`cp2(ބeܺ/^\2ArY3: ܊ PC16)#xlXlifڴU_)'!d P҄uK_Hu7nq 鯐Bpn2%TtI}'oTRz0~YZhA+]d^#^sHH{'+uu4dMx|mS&{ )ae#PV՟k[(^ b+l1E^Ǹ4AmSA]SCgNN],V;@UL"BPjM.C48%1S_ ܓF߈wA' VE`zp_xɟn%T&D=VˢnhjYf20j2WM#r,mQcz?ZO}Y{[Gʬ*VEF_fxTr"k opq{tn#P9\:@ڂ/(Bչ?8K,:=ۈfjGpblwѧ0]?%@R9E]qk ֫uI-^[*Lп: l$* SpٟeIĠΞ&R?afy-JBr/OO_zI\ v]\_){.ou6m<ic[BMQd/+OVȕKcI*1_ _ΓQס@'K2i\(Fm d0׹T+Țj[K{1L2dLsUqS k KG_"|0DsX^dT.? vW_yf9_y&XWeh,{L!~K'<4ˤY+OLUKidŭ8Rft$i8oud rI]BY6V{0 Hg^!iϪ~/H:u4 `jjsNΈ G"oD Ɲݔ{'5h~N!?F1 J5ss~? ¢v]?r Vm7q+.IhZ0k|mH=Pp*czpAw8(`i_n~L_|q+ aʜކ8!(Tr B[BZjCc梪Mqhtrc$1MLHm"Q@6[J͙LsQr*^t|ΟHJ/gL<в~wYMY}adX:T3;].c+86y+(uA4ik cΑYiT!r@% 5Iv ֧Ihu'vTL誑SG3ruoa@Up7,!wѨm-7m7baN0:XISَ<^[< p> *V7#=fkP27r2 HW}WoH.#Hde)5R_bF#[4s4%F)|Q3x.|єj~0u4.LFaQ!ǽ]cvS!JquL+K-SBW! 84gφ"YQBgOJ[\gIiO[~r۹>Kx~047Sw͆G.[ۀߛ~{ hE)0cL$8*A U{&>4߶MHt[Y*iqѳuDQA>{]iζ\IRԚ_VCLӋW< ?E`/uw D>wV=5HM{$ 7螂eb/}YJAYI0g͗!5F)F%o PQ ^Ic )}J\#S4&G`'t -[{`Qƙg۾J^dnB2x .t'C*MCȉH`U8=RɃ8#h %>)˯SeCtϭFkZ>}sy$!ϋ>E"Š֪rp3#e.H~('5PԼ(5.Y~$Ubģ0CVYlKg0[m>"%2 "ls$Kc=8q#Aє h8VogqļY )&s6^:lX6çT, PwRc> Q2UU1o!%Z\)Z0%L{p KMtX]dDD\Mԅؼߖ6[W9F+aiߧDܨhI= [0s-l0k氻epOD Z]Κ%#.98\Q AIa [UQ^ $G&)!4d}!lbA#fS2%ܻ8RuF0Q\v&XfV.=dpewNf=!%M˩rrC_L$]nʜRލ8 5cluuu MF2_CWK+MLl( }Je '?eJݖ!!@Gs̔kHr..z5i[e^o`A3ɴkNC<%ET#@q }=yrՙ} Kp ,{ƈC+]!_r"QN@ 0%8^+l'IEQ &4Qߝ3ͬ 1W+.x *:}F!|'l2T8a-^KN*2!^mU&[Z6EȘ#SSq`I{ałs1',&T EsZXE4#YyR };ٔ0V.]j}8꩙73^$1A|C>T$5uI2$z*X|k(ևQEm= #@MtBGoO*/D=ߪ y%ѯ餂IC[1b<m͜U*aPԵ>o1*_]j58dAwR>:PBnq"(ܘK.ϻAO{8|eO G4~Xɝ@ŵAOg,M,~0Ũۅ[GojN{*s!.8m;u_m?aL q1~u&8sгhD駄qXQ~Dz'TbLP;G6{er$อTBg]'xM#t"!Gms.`v_++nyTA<3vMMѕM1~p KRaŎ(.Sn6?Z#Z))<%b ضL{L%~_.?|n(3Ԑ74)Rxo2"~REdOY#!m9v?ak4WE5և рם'(iT-@z™88FЊg>¨S$Vr(X d=OK!ab:S{]cV UO$Fyz+j q;b655\Р%^ 3ݣelt:Lj%B)yW<(LH0ۏ0R)D|^7fؠDh[~-@>8gib8CI>X DW>6MU=Q#*R?lA2],`@EA`⷗f[\g,zm>9{L^t(XVP_0bs߳%?OF{멱Ds!cج12p k9n=T9>}a5җi%J͘NQ3>PfY"'߿(t~̙Q !~DXLԂEmA UU`~jD[gXN.da8_|f_1 P[Њ>Dz0a#9Ju5 HGoWqХK0Pg,@!rCDI`vQeT[1v>$D\›[$ؘTRrzzѿ~{{/q.sDPG$ 4{\}b)kIڥ6G5Az Zdž]g;#4[@œ{R6Һ埐*a>ajHW*r=,%4plNȮIO?j yʐiQ;o{[lfA԰}!s$K5^X;#q fqC5y Z8 !cE1qesTrc8 xnp9 CP~L@QFF +Ll_s´cɸ^eU@ݲީA-9 ;%x7˅m) -x'^,.i m8;y?n.NsikПh LܪÑ"wu5U3lLE*^kփcY (<"~C.4F>4"BSzG8s9%#Gk!m0H|4Jg-,"{X>i?|]öMD>L2F3<0(x8y1T~&6&Sb|^bK]-E0Π.o.Ln孙g7?fG"BNbbē{^ .O8O^(ʶ<3ݡYE s;{>"\W\졝eJ/brƉa7"߱ brpY.Gm/oF~|݆jP0 e4|  ћѕຽ7Q@4rۻrݗN|>! lEs.R*/HeH1U1^:)- =13{O!>U 웬VVn(JJ;(ߺH".?HZ#7xo5CMl>-}m5ukq?n # տsxiSj#r;H]p۔m*N!1!$N,6%@mF_zUt_T);!)3Gr>WV9.GiIj–!GH?BZ΍sP@E9x'bIi@.A|.z,bҵ/ϴ~K7jr>ڂUf[pWnPT'kfG#%#Q*K.]@3(?D У@*Jx-6tK*K7C L钣f2.H z:G,H(nE#>?4H ^ u=~>_0E d-wm{:d?bzܞ2|#ÖˉGkU=^m]@4òP]KFi7f>?nUxz!^Pߌ2;ڰ5FdGҡBä78gUe|@H}Ns+{TT9Q%OJiUoĐ@<c\NMGYquo{V댰2wtNvXy_:wr=|dXtGQ}|`~iD4RW߂!Fr!a΍&UݴNO<ǡRl:8Vb$_ :QԐuGޠ}qHyxaNWŘ:nONp!jGz/.,16rF1}"+ 䐊#ZJӷF-pE]/4ѷǰ]/XHER ^ | 1^jUW[ R9Iځ(ԔEut-?8th܅J Q@撲vT,Ju:Ƴ'pDdA-jOJM_FL;w4^h!eU _ GaECD-ۄc­GY FcI4:DDH@cرm%巎Rǒ&BaWyZi _K/x{"ˣ[`VxWw*5ťK*du0 k܂iaU"C{+e xFH˜ ",7 YJ_sl$@//+)awpaZ_Ɓ2,Ĥzʆ/zWjlbMp^R(q88PЗa"Kdv°'CIui|_S,+*eL.q>rU[I0ڦ|e:Bkw51Dm5K8a*YDz0#qxi_pL>^Фi8Ě.KQ^޵ew3nj?Ԕ0}3g?/›ƭ8qϢ1K'|] 7|/jgt><+QUxb1Bg[{E@(CPyw@:^D,RVZ9!fRxoט|\vVSjs˶H5{@pEvҙϣcflS玵 /U8FZ~ic>Xs~I;N3B()(od}nyvZ[_rb =X**=2c>S#aRӪ41@sGH>% 2GVuD|;ٮ +`kT9Y|+Fٚ|RX']F3 FVFՒH˽}c~@Tl?w@MK]\N!#y\_9?o(YN$ Yt)Qi`s,CF~Ou˄*Ac/=Ɲ=ԴK D;N{R=:FdlcNr~z;Wሒ\_|~*tu܄ :qFv7?Hہ7`tzXdf}UA:HYg5كeÃZu,ݘ2$ysUrATjٝVdi<4Hn=dNXνޮ/ge9_\1ʕ #/@J_m~u0cϹhd`ģ}:ՎmФT=]x tC|PZjExK0#E7Nvz!r]+^Oy+@*}0:ToYFv#jĿ-`˓ Y1}SPN=Ӊ3/ o"ǥ-VZi{Ūxz[hYJ cVAx֏#MIz|4:S"=#>Qn[$Q %tCU:݀;AWɢONwp/u[*-Io${(2]`&\kZ.ChS>ZD"Tu /s5K$ކ QB90Wҋ(N jR `'ʺ<nJ_XVvKK (a+ܶBIsB@n !7ʳIÒo_1|G)F){VHoL<3H` [J(jf WNyшL]yCIt;n=u^΃O%ߞ_YMI*_X4'LilW6:Rh8U/5#kDENod4vcfd(*$t?,nb 3l]K!xmHO,) q]ŝ%,`K|/LV DQ+A8u/e wݜa/j|GOG,N(E{v:ARQL[o{|ZqMrMYZ^A˓Mݏ|=+ ơS_T3A??D\f*wo WɭV}Ժ}Ie~QJ,ϔ-otuuiUaSsec$A:9ӇBn) ʦ އ(u&]c B)&#z^B.;Ti̍ @]OHvׄ#-G+MRR\[F`^(M}TUil4e/Dc\ZD T魱q&ZsʫQ*ِ}-jnVTcB<\'a/TTin~ 7e(ptԵ{""g=-%. 81wz[}0MJ^eA֬XW|/I-!4=? -⏴QOp"dY>&t|t9[ޡn1nwgg{TXP>WdgNSS{|pˢ=5U~pRs;rv=F2X= ߔkE6Xz:?kEb&2|B#VH8o+ O:ӢavfIk|C2GgӿL.1ϏE_V4 B2A}|r;Wɺ1. mBF NXR~MT הxɱnf4<1-=4ցqgU YpS:w?)O@IrHo &R=rAN&^7fP6gR}XIg) ]M5|9`Mk#<"Y$x|TVlyzQv;-mi)<[p"("*0=y<*!u~ҟrnJ$q$}~\+k>i}&׍cg ]Pֿ'z(p7Eq~ jf9\WhL(:e?@ (ĵ޷:X>ϗs}ĮqFUOG={ѳNH}$K=~7nY[d(OWL=@YWĆ oM݊/wV/4:c%'2Ca(RKUD?QzǺ4xhng7¨"PBspY!Wel 3XԐX5dce$j,o/<Р1ׇK꧋e]d, I}uLDH{oѼ_l䎂 \͕ᱛd8H)xNO֮! m ĕ٧ }UM5#ļ/|[1״ ҫm~ΐXo0G ; x%//3yPsuT1AB7MmoͿԨuGlL6VC 2-ևUD0KDzI17ؘO(F!Y䣉HG^1 E,%/f+Fx:+ u(H'u\o-YiRa}|Po 2'"^t/fmUXY|m?U|$ުZ X_3 7;+2f;(N'eY iWrИDɤ B0]LIk"U Όs UrLC2?UWԒz+sUM:@rO,l3K>3Z/j q~,25uϤL+Qlt䑟ɎB:/^\YpCT*ݛTfMy%L,N/{]+|q1DF0hk:ēI90Lpk9 pn+5h%PUY ӁjƮtjGs%IJob\:WTUwELS+G,o7 _9m@y\1MV%sEdqw(fD5_3Pָ풫n<'ts5Z*+#y\{[h!R**ccAE!AQ|OR]'qWPG | b"a$57 U- i+Z,bk  @fb Sz$cKJ 6 671妣 fT2ml]~M֛AE'̛ӓs5܄8',E(B Za!I~\KX|*H;X754{uTOX&~'Kop*>ǗE!Lxlp!lfvGXȒ,u5}AT$Jin/V u/»kYj$K6CAr-.9dV׾!ц^p[h:vPu|F{"$CBSKq4ף]`At)RgK¤5N(%Jr'=}#pMsQVg(K_4:["l4xNݰ3 W 66a%((AzXڑ9re:&\^Dyȝπ!f;ϻE9ǯ1)Ucarh1 >s۵ 43nSN3h PbqY4VC.BTKm?I- c\%9WaBjFu;@|3i}Q<-Cr@7UK7nZkhw "[Ȅ<] DhѠ/\6u<Siqm(d6Ǻy@j9p!q911C V g]aK1^qDt?"Mm Ɓ{wx-k(D\D:jhUDbGOӶ;hl' <P|^/G&;h$0+l_Ek~3[p*|ԩ 踷{j ?[#/ۂKB0dkR~Y9'ڏkFS!'"DkPfɗpr8K%тfҤřJVcIgeU, b!K, B%JeS/o\/C ɂawAvB *{ݼ~/)V9p}8i*qt)5H3hӗ11[ ([w!4o@߳v1hTtD3M/z NRAndUFܰ< ,y1rv2ݘ|*D"(@Rn2{0|BSۼ1Z'Bj:_m`.œfKb6b0}X?dA5iOmx&HDvwρ5W)1vjV4ak$YH[R 9'Zz-כgeFO2% gL2~1w."ܼrg+rĵEWmVHr:Բ$W\۔Z*PQ\W6tJa:b(? +MR̳+<[j_WlՆت`ݦMShn+f穝8:<émNΞu lv:7MT^(/02 VF $|uc"Ώ{ *uρ"8Z(4D 9>sw>0eξ*&Xhٱ=}4]=S %XԱ4+}k'fǁ}M+-8-((( Io;v6c4ĿЈ"'lDc.dZOl;na DЖa&^YLi`yRr1%e뀋'X:U)w6OqedKK?WqٌHzTS+VMi SrI4iDz` θ ",J7f* =v-+sP6Y?[QXXP/% f#G5#.eJ4Ԭ'?Fn0e|呭qI|6(O,+<}~4doA8Ӕq7|jn gB`~fOpjCzڧk ʻ)8?ߞCOM[%IfmnjYHK'/(@z6<."[C;G8B/ѠŦB҄3oRO * 0PyjadNa9*rXhxq@;xN'g)se-]OO:&8^exH@ԕ f9"Z kvHVH(OCEgGv!/l?Z>/Kq+i%$?Z0HarPڀ@7!˛^lUcxQ T_3rRx͊vu׷`sk@%W^m|!ҟ U_ӟK >h?bK,uD|W"Шʰl!_h'.}{OnԖuNYz47EGCY~ Mg q1mHM)€z0sN/QSs\rO}vp|ы -f Z!jg$ն}>克JP4a5Wr.r'%ڧ~:L >f_`=h'$nwtR,Κyׯ+f-wּz/5ctmp>|ֿt#獓5bJD؅WR"03گhp;}?-8GRXjvmݴ1^ SMl$=bNAi-I,c҃%xv;W a+.ϫX<~x e~fMA=:02|,!Ep_&h`?[|~ unCoSDdxڋ0Jh+(`,9n95壃F' xl&OjIJ͂Q2Ҷ0Ѹ.ZT(c W^6*~Z`x^4",g$K-0˱j,Sl/UJ`уvbkުo1 > OyotYk$#mt.+!W LtEIגʫUM8o>M݅tiSs辥<mdU.ʊ"[$D̩z'>>vj XV'~s։; `BɏtE;qiJae[KL/ OOI q-:1Cu\LhU?<ǸtӒ|99Jh1ks5~[+UpB_U̖{g40Ю,7 Mބd,@&O76M 6/Y9X7K;´>e]Ol#f}J'our/,q2D nҥ 7ǏmB WSDM#d ˯P@glFn# 0t$40"W=rM !l8>*i= eCjSɤxꑀ:A{ZF w,$ڊsCsW-U:Y2wH+0rNUAUpI\51/a0i~YqK:V}gՑrgphm p_MEF୍?zv`H+'ﷳ-Ř0pЪLPxb N _ofTtwXލVn3)e,}g =!4 $\Ww$1D&FH6yd"3UYakۨC .ؕqU6џswBhw+Tw? }r4E@}Ѩ`鹁EdPm2#wYʅIlw.e&#fIK֛V6&Q{u<->b?IuEΌ&gkJG#cX"ٙpRkq8o',gb"ymZWKE<Gʘ;bwUEwIIi @:?cdl[ tUءlAwK3fK rc\Eͯ+H_} Em.4*w*/9`VXgzk|lhw2H$;sRSed5iH{3 ["IaYʨmibr ߜ Inn LUg<.suPm2N=#eQJ kݓ S P| N5LvC(i醿u[pH"c#gN杷!ůWxْC= ɇ'JNwdqL]Zn7k*ްPE!_P5n)vbM#c\%gnBlu<*Z$~> ΀g}sGYPw/ p7Gґ PJwH%b04J[ʿw~xB _߼cMa+bttq Wcns*G*b4JzP) b>X~ &I2@s)^)'*)ڿIxvh `,Z~Ej͏l}_ơw=eNUv6M<z~麆 ħ;mB`+#q)}Jڼ[= V*I!i_\2J325yz`k/APס |M_UzYH)OYKa!%TҐ蹉=qx7iEu@ۭ6ӣ;7Őv~QTȰk$N=,M?[*(AA'.W1]Jl }28 )k2c.zWJna-鸍%0APB߿HK:ݤun(݁kF萆eѴmtYtK=SSL~r6 $!}2T""3GXFՔ8W4k7NuG kupC۸L)sYfU(Y؃]#Au.9SC˂FYUNp9eyMsڝ*'! ãx:mr4Ϫ[alqDV_~]V\vƊ#.75(^F #@I`uvpT*=rV%w1E]t8Ґ:9 9qȜ`ˉ!c[М;$g3~ԇو'%k[0 e8V1xūy blhN{0|̡zt&rP`YoR#cF.n1^Jx9t%q m8lU*-7&Q;bmIsIcy-e z]"\=R)ŗ;"U l'sB`IavYt3ҚC1K^z~_a8̮,3> '81qAeBU<MhV6[Z/[`2" VM !K?ű4~;u4,<)˖2,}>(VN\! ' z3Ygavfxwr\.hWH7q³}c%AVLpY֐kCne/r0ں"#[wgFI-| ]/'Q%FENn wV= Ƙwcc3~Dn= gg\ #v21?=j4P SǢ-YSgN).TnB w} IZ?~o":3Y%1MgjF{xRqciOINiƻM<(#Ft LX,ƚA[Vwщb(sȘM^Ѱ"a u,:Eœ'{~^bߒ$Fr)-U,(qrZq֛ O%B|]Yy[dL|۟![9:nǯ@Dwx(K!d#iQDEVZ0n}ziX7xx%c1uz'ɱx2kMDjF1\ɰ+UȦױ']eVu 3^j% ʻ oUf9{njod^WeeQ q1dq[FY8ts3pAOѠÓtå FGR\3(Z7ݐzw (@Y?X ',lx g*0-Gf6O#$Hݴɢs ,!gTt0roߓm4c"[{}hEMݩ~4h'}?ol>Q:|pn|!6Z1CyXH(/Z2-#JD K\ ?7-Gft֞I%s 8e16BvJuOAiػ&Wtĺ4GrMv>cʉ٫yV U/'˺>nwptv7+p,*u$;KTYGPz/%aE-́zZ嬰Plmw!nF">iS+V1A%;n/R(ºaV+9z[Sss08{XSH! .Oo źIw# 6^PԦXb`*i;t?\=֧_7 pEU'f9JGS)SeMdBttv}a"trN[(ɺSos|:\sC.f^^prWZ%P=]ʔQ%P2(\I7xVևVN+2G]uݵH0Dh!Zb P&-ͨ7JW3 =JW$.ůa0hD' ^eyZzqW;z*@Vh_PN(I/!7ܸV!/y:`9)^j`rR׷4&vPX7ǧ-'43CGq)ǃ :jZ!%.5>r})h{0]W)Vo0֤%vXUEo)=֤TaLt )[yvM{cjQ&32%p2X#h)T/}SpdS>M&-Y(G:E^7rn!mۖ+oR"rD^toy LbzOZ.JG\Q _bա!^17RJz-?"*ݟa~OO:ٲ@U{e@:2wJk~*jqԉ`!fqtxP05p _QC?ݎ#\n:\k58UjS̀[lg `MJ$*US@DV(cN=!¡P^85, P'լ,k=H2{0damO6Kd6iO|2I{kBѢB%yD(!M]b bo9蕬 U BG^ɕj9݌tJ-eZ'攉jagWiVNai'wfG5hID s_ݯ-iai?<ĢJ'`#.X/lem(bmhpECc_p󧈎«%$TH%KጃZi'I:1_c ѳlirsa 2ܝf !ܒ*-K*-j_ș߾]L\pꐍW)QP^ƕ޶eL21!A4H,4e'}}lmIfd:WAx&R\qùMO.`WOI͆_)+*=ZP>Eg$ꦂJV̄. )X^ bv!7 rlmsuOyM5 N_-}PP,X~F7ګl) u #N\cWY#Vה@Y~ !YHлnvxLů@])MFh%vQtUy Hl0~Q6Yuhɴ9Qb_5ܳ{Lb4MDt 0qc&ln#(jvN97iPTi+9͐ EPK wf* o:ܪ 6<uwoHi[Wv-υu_}D_ Y|)NRDy ?ba0 ~A@cqHӇvG5%CW$G;@WI/3PpYO>(?i{Ҷ(*Pe%#րU=-ᐌOGffm{~m+،\ :*]G -PŶرeA2L Bi;|EBgS,E?ŸG&Q>1j>bCy Nq{Rw0X KX/w6rc98*q!H7tNыv͔0K?ǁLhjGf_֊@xzzea-ΊODD;2) _kgYZ0707010000025d000081a4000000000000000000000001642f097500001c10000000000000000000000000000000000000005e00000000./lib/modules/4.18.0-484.rt7.273.el8.x86_64+debug/kernel/drivers/memstick/core/memstick.ko.xz7zXZִF!t/]?Eh=ڜ.+Zd,^8[qע?[5οyr>nרbk,=Y1A˿S?A*C"Y<̊;;hh #G+ ҫj6ԛ CBQwQH4 W/U i<[EI $svZ[>ɫ{}9Uv콋5`\}SNN> jR)(?7z!'5Aw\ X 25uG> sv<9>il+gtOE71,?)Z-jO]|F8 [$Y}y)Nji:ԧUQEqHTwP؇Dqd:^9#] <ٗ$z]S&f=G Q8ʨ{O( ,a%pYIC\1V/(4oj?dx9$\uEUAzƈrn ihWe%so"mdiŀK (!QwU歀[$i$\ \0{hk{GAy=~P>*&o#wb }t0]>=3CA>weWzԬ I)"qFztt|SRM㽤k@JK|7mO~Hi^PՑk)]5ofz 0XDs,33L"5)5}! 3S %Xal &ӻޚ=2h;H/f5y$ZdH K1BU9,B͗AQl6ዢC(ga\h+bJ"rlH!yD}o;'`f|25e[8 T+5flD_&$?#+tꤍqj nPxw%Oߤu 7=wmUvk"QgdRdf"PS.F͡2BsGssXN D]aU`qneoE~ϢRT_ URբqUs5Z˹,/^L{GsE.(Wbhٍ,&fV,L`}PL~d^Pz=2_WBh_wRGbqy Q׼]qgĔ$B7~XL8騾eZvwiY [Q@`ztԚpC͒. 6Xp[C29$ـC7 aq\Okr!B:Eb9&rrfcEUmΗ?z~es+ !'b} 'SLݸkigK_ 'Xe1KxqZxYE5O^d@Y{So7ޏ&Iju6ES+c̤dNqcEg۝'g]62`G몭SFJ[G8j"Q,7NCxT"՚,z @e_{^0~'4VȀ@p19l yuQ% C~H.`Ub.:ߡ92z<$ -+j ϵpgf=0-gxkF@I_`n2H/vH6q[FvɄ;f7d_C]$˨p@mp:Jf L cu9qsf'Hd͚g3FN’Gz`KcJ` ]xW5Q/i޳vc Ns-_8gy6Lh{V$Yx%P??kd-:(s0IM(an1}7߬(KxN:ے~r!nc%%%;!g74#K˷'׹-iYk\E. -|~!@sUƅ@J#>xhȻt-'HOShј+ V¸J4ܨ 0El &Һh[!/-?jg510-sW$aw bm+}Tϼ^DI7@vv> V;1)#MZ*: ;ls_R"B8&DX 4q췰mrp`ϕ C›(һĕބ8Cg  뙧 "5eT02[w`&CG* AI b{KP0 p]:m2.4pZR0 ʣkeoW6bN҆A)EEc7Eѫ`Nۛ$ )ʖ=*r֎+k9, Pt.K'{N7D.}\_yMw̸5LG!X^c⊴l)u R)՟UH󓍤mːX~+w?}@,yōC*lF O&o42Am N7Rn ]t*c88ggB]0xy=h"RﮬhY=WJi ObXel'H7|>~>_̺r~@K¶U؇1o\ TϣNۮ0<[lK2 ŽvX$g8$oUT"\[puDYouChb$&(=QZēMx '="כW7Ԝ`p;PU31F ,e3naƩP~ό_y+aDك_6yfqX`̀̆^hQ*Z^B`j}*/Q/( d5(LDWL7)@p8س"(-x3u[╌l!%F$8RIZz": W~rrv~x1NXe7'Q+0;``7-D'RzTKO4d#^P۹ENxjJM y!Ǭ⾀8e}-1T@%E7 2:U3_\wKgLGCb)9hc!aeDx EwH{Oի$[hjIVV1;^nhGVtd7,NpyE lAQx|JUfJ6| vL n{xQd[ {)2斿2<|Eߒ0;iI>6<;\^vRDieEp`+nGW;~tz0yIHDQ$M lƱٟH߼ !^Ceذ6q% *pp}/kkpྸJB }Sq]%zs>ж_2/BCHڣKNC.$жzq9e+? W*„X`35$K>طW%F dGײH,үu q`:[9u37ApEDEQ52 TE[I#22 D}Z fxi>#ڏLK*t=\7On~2Hث2566$Ohd?4%ݩqX zKԲh0esѩQ) h JGd6e=p/g,6!hgߐ "dT 4|] __ozɃMSv][M5D]ۭw ҝ[nH3`;#pIKj"p`Dc *ҩےeю!iJWt0vdW_Ȍ/~$G߈+juyF1P с^)(!+u1&㡽l\9gbpr;:ga(ܡ;aJ_o`ILV]1_uk >Qwפx\6geDCSWxIL:4pvTkk^4S31aU^x&W98w y">"YGzlOHP‰ I827{4Тs GU1N22 1_j鍮xc-&".)v!B X%pɑFc ݣE`YF~#MzR @lL<w1#(ÀyZ] 3ħęՈD/u8B׍jv̤#06Qƪ9N,edpOx^ȴqVA}V@pjܦ3A@C{{ :S,2o;+/OVoi:ɗ_q˹i49{"Մ0/X&|pZa5W (XӵVYO6u#9Cf~><1K0F iums =SnepK{9rM '$j)NXtھ8.|ՠǪE_^!~z2CEWÞbeԯӹEMfdo;dAL BV=FP1mXʏZ6C&'򫯮ɖi +\f;PDU㣏SSuա`qco  HC]AP|.Va[B7&T.BKɳ+4.rVQ`UтnPz sF@-|e8 ;Qhњ]7XvxRvP:w{{n`3d6cjRz'sv0Í[QXi{qD)*SpoOdȝbdOiv5妊e H7Bѻ35%-RBK4Udct"󩬼 ׻t= R6Y1'S*i/ i:%(֠-bw5a{B^sWTZ׎SzT#t܈#wi0I * lq=J/K=61`}nK_*,Z:[剴"@[%j*Cj`T.XؓhDZ`k{_7ܾāZ~}qs4zVF>w L~`sڷ,*l pCh]S z}&OsP|w-&^&ڟ9ބI:VGpd怆2Íd.[$\0o5aUqzV;d8J {B$kBˣ/`7=s-8ߪ},tPa\e"&FѢywew%Jܨ/&|e%%/2/a9aݦFZ^4UbzhgAI)@O%d.SS^keꘛo ~dl##с'"|☡3ѤyU=&a_JW޺dja8F% xAH|Gaŧړly cZH`09V )qTZ[% q<WxAwi҈dh_ @\oʯJ!_k MR(%$X!Vwm*o аyOf%rbc4kvB'L#՞D(:A˔ez뚅iO/HC"R~㣚K07kz59?of7:8 p )a9AV0˄Vdo"L:y iW0+PY+wVzgV`⤯ACxJS72S w)n:^p߯|tQl/&+av(%s+,`&^FAH @꽁~~$PLVs|(8t0.5ya^h df\44Q[t-͑F)v2ևMWī\P@00D]7Cagi%Sb{#CgR(E^eWyN٫N°I'8߭ SOúRb晹։:AlzK֝5%8V$.Wމ7fnp,Ka)k;v)9jZSH9#%`T;rj@ @ȴjP`72/a7ԝ,`ޗZ-!Mh./n(A{P!dǏ?נItn5S!AM3aلE?(a4e@[X(R8r`i.Ia;LAej打y9Zlu}f1H'u d2x==M^@7=WW`/Ey:;)IvmTqp4zwmKV P6™kn^xU&[Hvm!6yfqWH"ܨ\/:NMОb \0-^9hP}|z6o QyfU7JwBTd(zר3t(׾JV4> ~A"}B.L`WnFqE-[ϑ$FOB,5qNC_yX;KFJ;M)ArGx`η(s XO߄MM-TR^JijfBКg_##aR?w[cQ~KYKg};Qk*8 ǽ'g,*Յr_t@my0*B]3٭Vƴ!+l+^CԵՉ$:jbuP~ d5S.W\Ȝ6(-Ff Hp$S~ N~ 7p7Wo ļ,xO猝ӊ nMRZSs<=]S+5V9B?tQJ\qdԄEk5gs+ktwCpct'ڔO("u=,qL\*_?`tG$IKBG\k)˜ jxBd#CԖc[V|(Y7f#IE,SaIYDkEᄻ<]ńu\, kYX\b6)ylxcHyƎmltrKx7Z8xl ' G{Es/ AtPG䙄U?MZlbQK(+^}uܗöfE4Iʉ׆p?b"A宾 ]fs$&k4Jp\gѰ a%G +`UNɁXYu~;`ᯞ:ayRˁ)d%" c0i}'(ݵZ,v Ra0{hQlڱ.{ uF<#Q`bLi# {:05#R+"#sJ%v=}<9AVKW1R<~OzW9lLPPl-{ƼuiAREVH5ƨQG/>m]C9w-fTOo!W⥌Bk6(Q@!L5.o&J`C II% sAvC%k4RjlR;B<'Y,V%C*+R(8b(7\,U*@jYZU,-zCx)Gy?L`$V}-p@2|$,OF?ɮipʋY: Vb8b:=q8?ڶEDۘOp3o<6Π*iC_qx,屘b80Sa$:VOuTJdErDCW܅Rт-Ѝ%/Vّ U)7 eИyF5k*F"Ywwބ(eLKv*\QǨn{Ӂx7ղ'7[ZlJ;~Ƃ|B`+瑔N^c\raCTR I)#'lIxdai~g#el\؂aEa97P;+efR1Ĝ@q|&Œ^bGݞ Wֳ/XZ ͔gkBGFqnW/Hvك-ekUT.P.*4'Z_5w?/儕b{?9vZ^ oJyh[~r3lm{+ȖVOH#f1zba$W',tFEOMsY?6ŷzaP4U&~c [_E΅'HeqI6kN/Tf9CY=2.CNm}T nט.gq_+=YXŽd}^DߍhI9>1P@H3t[)ֆ?K揸 9vJ昝˓z1*j >f;<Uj !|#;b94b (33UizGp=#  'GYTf0hBS(ePZ)=ỳTzkw܂n3ϱLYwd/37 /\KtXNBB6Q156|ZcPlج|`BܡT#ϊo@xN8YRuqa}]7.)$:q(o ,! uMLl:^Zg*bik:U$m'yɓB*wΉl#®LhU92O@]6f L4ؑ]-k K*1!^tC2 VLèf>*uܺUh]E4Jv4=)!X@7Թ\}-R<'.H i% U<lrDyA'D|DM|LI͖!O :ma/Dg/=p(CZy4w Ezۄ)}tjs~^0sP zfx\KP u.IR><*+iGч0#ޞrU2-[Sy U'Z(!<&VpLtWL|o&&#F0uQL`鈐ﯙcbJk4\`Sl3cQ&M.M BMwpcZֻ[T_|^li]źIkxO cE5`n`b`h`=?jJeʶy}:'Y-Ju%amƊn=鯊Q9D1ncM=^'e?@J9߰!<`piMeGp.o;NyȒqACW`mMĨ % zV~sQLE Ԫo8rL5f+aʪ$՛Lm¸ C:/,l e-ICyl~0Wֈi}aacʊ/~F>]d۽;hĢb3 %esӬ!:+F4S"VlQ[1JvmaGd;'a3kݙ`riR(]6.nKE"g4=;W:iN,r-ݥEO;ú 2m%s iV Bs4lfpl;q)^sGǕ>J nZ a A1??bbP]fd=vYK70 V/\6L-&?-eT$:T$$ʴf:[EY/=⺘B x:<h%Eõ]Ae zJ'>w9Ѱ`Hsɧ:@=5bDӥ.QwXi ?ዶ9ۘ\N5NwvvVW&$Pa\(0=^Dǚv Z.2.U)uz?;F m@AӳX֙Wŋif{1J&5 +8,0ŗ04AVr֐,.A4ҋ˪mki" dذOٙ5 Y._C#Y4u5k}Uw LSzf!Ef4_9 5+jCRFEׅx7i*ԯމ Gu]ҖF}#Rg٨;[K;Z*`(8>5V -8Z㧝ml[F *ʑDa@YECfZ%_#ا'_qfNpri/9{6T0ܿ HrA(ݰ;ϗGۊڔ\En(=ȟ)+Okh\7ahPu9bJ`IG]tAKaWx>J-vЏ,\veЋ'5}=16?祘\ (;̹yi`{c,:l_q귑tbⴻ\G"ac>}R!r 6ᡄaFސgUM]m}d}i- 1ސZ {܊ E5mZb{: z!݆X@: (Q48NI̓E"0̝RRTzAQʆ ;#Uү g(._LX\R/a*tKi+I6w  ){Ƙ_knB rm(aR&[^7ڴ:~ũWy|194"7!uDl>A+Td3~=ݨG!kA؂-T/hdHۘ|}W:0o2gWvosVr(>jIf?nh2c_R{`bm!=f2E=C\P|0=/`F!wBx+(u??Lݟh$8)QG.:r?< ЩǦ&WPBD +8 Vjb^6tB7{sN@>q|%tXuwI&V ތҏu[P$q}K)7PeL9^ 목2JzXSÇS1P،LV[aTpJ>A[ }RCU: n,Q@\,erp"DΡʫ˶j8'1:cb3̿U\PjbL̐ףpK &cnMضU}>9rSHFmu2$%3RDv` Qt]}9(0.* ռ,!yK)"Vd_A!WpJO ƫԊm7mvNR\&[<u;{2/ho>kВI wP527Ⱦn+/#*S{$OQ"RWP h+a2>IhUz -w^YF?~oU)(Y5^ 7A}_9TV9 Q͂O8";1 QWkx Ƽ @DUg1DTf 0{hYw6$qFw6lO7F2h/ iя1??Yva.$iܱ:zo Uǜ/pǦ+8QWjI?m.3.76 3rwjdOP.4Xx$.&vQV][;#l*{f?xi\!|DU(rmKq^g   æjAm ctL]qP NJ8-qiyVM)5swD~Yd/~ J9ʺuLL\3Y}<)!Oj|"҆V>%j~uGkmCivGz$,zoBq_SO3 ڴV5lN'fCn">=Θ~!F>68>N`mnƖS=GB eȊ4*&dd㔵Zv`ԁ<[G=f|h +fنY)Df6y( }|OrcEB %(46{_!):Bcؔ/[|ىcѺǯе_Z"]b*w3ْ'R&+`PHĴrʜ>bdJµ>Sa/3}<(.j E43ABdΖX_;n}P"<]cEޣEn_Rw)oR7p{Tjpp ~V踬yyt}LO=٦=@/W*t <.jD cȿcL1Sd)ш6}H&z0Zy' ld#G'QmxEbl/R#lַ֣ J6n/T"S迄VawQyJA2]q^W\VUouϟvhiEU'E ϿBkzf.ߚ2N`pIhhEAK-e'6j6UkpijƐ@ wK)/w]ӻ׶<+jtB~JC#$U];(3'\n>$ݠ?<꒛#o C~ xùr3qӦ~ؚFtA)݂MPYgd@NJzߜazX5stj'ٛ }^FffǸvKTh ݤ1;Km~mLe(X 0|On۵~0Yn3SbG% (;ŷmV_ iip{ƔU` sf1 uҁ,1ݦycP#B EfڿPg?X~!UԝĮ~%=`ޫ } ɲ᜹?N! NG{k8".l>"{SmĖ\[>;uo9_JÄtҚe< gf>n( ƯrziQYOqe1 ih,]~ FK;*ʜt!u1ԏȳJijB摴%WT;1& Gr[&2;-~q~`E#XՏdX,6Bw,-?`wAke0ׄGpf, #^L #(z ;yi;WaVPc7%u3#rn^'x-+L %i7Ђlk!zd;&U#;}B-7Ksv;RLx:+R؇|bnDg4+Ȁ:uOn|h|LKo]yU~My4Uc<?+>?޺=4o/F֮[.ԓךXN fY(%*;}+qiE)EVxotQ-3UO#88K[R2~?WhH.MvkpX_ 킡dJS,\Dz Nώ`8d="lå I:+?H&Aǫyڼh{?0BRsfxY_:IH(QYxZ[?;|U];ThrūKy7Y6@`KGxu")xײ[OwdPCѹ\c8b=2`Y>Pw ܔp?!\#Q{Q*Q ٲt.OR+&Qu j yu|x-_C(Nãrfj. t$vpJ m;IC:֡{=$~ ׋&Fy iN/jr|r{q2Ryyf.Rx)ӒHVJ# ͡"Yz:iWȔ]<᧠ϭ f7ҝRʞ O:= ^{݇ƒԇ 3_a s9XJ)dzhA$N-oQkB뜊Uqƣmd8 6`-mH/aGsͅ`-h󢢥l^ưZ9_'Χ!=B'Ǝ]RO=(֥"fΰcU܎!EBi,zxd&$2r6ʀx-~4E<1V|*ÞNB-=[G#'Un ( ?X: hZ"Y v6i{R׹.a#_ Y' he95w#DL YpAI{!555  rؠyˆQvV{`p 12bXtnfn)^Y)4B)זeGTN+b tO+t)Յnϫ4V5إ +ē&qL;>yA^,%_/Hፉ2˵PX-p-W$Gpq=ԡ%TvԮs)W-YM6$~v7/kIgM ]Y}Z"Dc wlzۤ/Sw: c?DR^mY~њ95 )-!]Z8> ~K엄&J}z&d4:Rq-im#nqW!}I;WYC[/g { WJ9ц:^X(xVڝ[4Mqj vl6{zp阳}hU.a(ЌĀ"c07ՠ+ҎhgEJ)^*7Og_"EXLY¾J`)ֱG钂;$4/AMՏG^G.nwy7ŭ{ӷ|QYcN>0.A֎Z2mL!Lp YK?@7eln?*33:+Ha^EcVGpZY[dkVԔ4I">貣..{3.TCI6":@G7a$9_ QK)ޞ`oO3Sb߂[Ȝ[ O ~Y]A\ݹ=]Ec:\@h&Xw=_$uiLc ׽wk:>E :$S d :0Em#I*+f_*?ZVċn "2M£f#aT+$(W { :D5V"TJ*1hOFqjFs,>=JR+]%b3!GMGB8$GocF\5ƪyO4%h5n*prڴNA.qV($b|ׁ.VFq -ȓu$6Y 5?dzUr]L(\Q&Hwv?,< 0Wc N$ $f4éh7؁ʨsuVb17 IwnG\w]ۿ= -NYgOQH!Zz8$ d Sr,K-j` LWF)u1(.1*+.x'b>&'5՟íID}Pl+P_JiANkǓUy&"8hrwTU>Z Kױ)GlZ瑱sH Z@δ.MqMMͮ^~eښ`sJ*m I5^=iA /啔9otV-!y[W4;c#2ONEpi;+xo" AYtf~<=ttq|jU&[ ʕ.uZn7I<5KJu52e!6 ,8FWTݧP'mNR"`$gI><4ɹ#vE#m !@@8۝O‚֧!GA˲FxYe : pΧu F **FJ>s,qv-Dۙ\xu՘˷ g=K9L0N-W)׶JN*.r ļV3*O&yVf;{Z5;C7#gXI QzSnr+ݝ29"i5xvPT8l4{/!&r(O!s, } $" <՛gҠv*0 WnOxȯ +$- 귪:[@yg*5M`&(!]!a.kNڛHYrO;.DH`(}]N._)+>oK^K12ThIOu'SVCҡ&,աX Uʫ> ]6$NPfEߺT4k_NUS#(ԯ |wyvDU(G̕_Ni2~DepcA40J(4uDWyf/}p _~\%5\մvb_ <3cPO2A-rk!% ;j`.;ܕ3o(D']=er/C9kj-٨_Ⱦ5n~-v P9Mk N.EZ{·aC, L*oDXAn?YűX.P_,"+DAy5ޘ_@?]hƐ+Tbq 6& T(m-! R/yOZ݃ͳɇߜ?{{ 3Ó*/g݉1%V&||{°Tc.ԧ=Mk~hR))~ͯyحeŲ;шss1>y09۴A!Ͻr߯*"eg#V<;ooSt1NQR3BBbSgN@S}"<@1y_IƎ6P -]GD\*93㇦X~[v٨b=ίL_Oٿ{YQZg8S72i@g`Iuǹpa:e1[DG5GUIVWQ\s,j2n`3ڞDevic.q0gR)8=<y^orFظhaVw% K2} g=:7A$Jȉ%oNE32a3LDrˌSbO eoŎdN m%- 7U9 Wl?XT0s^1STXw= \ +Q˸Gꄢpջ ԭ}wl^DPW!Z 69{b 0ր@W>vDZSJo(Q/LGuYdN- ֫4^" OeTɬ4f7-zQA.;ހzSuZDC+,1xJNG~!O La]Qԩ0*|x'k#[3Av{j@n{Oۍ3@ +ptoY/,SW˒IqдvF;H;W-՝; 4zaL=(ikHCǫn$uG.@k bC^ٺ[/0;k{zNA:fs袭|iWoSV++ H:=1,Oª6)#,x?gUn7^ѠB050Յx p¾AgN0%9.DŽ2vNipkTE]ws4XO8jq$g1!)gYw҄8}(drPvI}a{.@G}E4n8 g@zfVu+K 6fX``ؙs|/еΧHy? TKdi(Tx|Zwf+J[fzI,{"(;MY珣EjB'<h\oĽoa60 +x#UFF藿3 3UxZArn;8݆5vi5p"aI \Q+էAO{Rc;ʧr UmtqKf-:L#A'eY|]\I=!T%FW4܆=~!qy%dOrff#fњ[a_ߚK̙{T(REu6JK{A)e :61`f(Vp[ږ"<;l]J5߷~9 ۻ'g<%dQt'; ?S 2ξ (T60\Z_Ѻcr(mM?%+_q<)FV_\`T=BήhS& ^̨^=nlQU@ E 0WC@nvrb6IO0(o|X'b|) d\ Qjp3$fYć~YY"y*C`$A=2ʞoe_bl;Uu.@JeȾ5uFfmLۮU{( &-DHS61pL+ .L{YGbWj!FWYVl`K=ܪ =JbnwsbQ~ c=Mhi'Ω2FЉp d: SɌ7E0$BéRݬ7NKH[ ml;13-FؿLAB0ۑ*Ηzi1Ad;IAZom{"W=LaPJ!.-s^nv< \h-T=(5{Y$ [X-jck?:<xH@VUshW/Tc #2ڣNJ/qSe,G,0ĩCI~ s*My/wɪ%V< 80x$;ID6 2EaIQ)h!?+SF _r ƕ+J \<+zϹ`Q)ڃ 8_W>.t>vSWS4N#>XNfҊ즲^Ijd dR{6w63X+;叜Ql N*NxImE+_ՙ6C'16wnQu!sђm-`jpze<*aC:&rnRy/%~cHjYTD]MA:"iX,KRÛA *Nh%VBحD~ +RΞٞıXQ,+q2+LU8 -s5,;. &cYC57+tX`{JGƋ g܊.ޗS7. oS F~V.bbwJS@HڡeZ/@ƕHk,+K:Ϗ'fpw?E.]T>!ӅG_@7H6,w=P!(d@v"/Wz[2ewW5P7z\Mc/7Lm\ _Eq|6kQ+C'-O5u_M =4C9S#1 dۮ;>@<.Ƽߺȇ ?h9eD|OTAeMV2L3r@5%"P>=ZN'EI ZVLDoʸ뫌\"67^ͷ8ՙQ}]—*]5&HARkJ =DZ@kR$~)4F'efszմ|>[׺s)oxW)?iWJn9M*I>Sĵ o?zP0.8}P]b{<ɿ}б @`{Ĕ0VOxUoN1]ŮcWہM%*?[`^ɳ]F«@…ub̠o_ئwFHfԔ}]^I4 &RA[CKlN2?`y.o8-&Q˘܊z (U=336&yXG|~Lߩ_dNoy0~Iʲ~86nKnl#>K PZ((@m&G$E<,,3K(7uu}laCcy;OZ g`t8/U C3]=JrUHJoU@uV%O:#x){!:$t{Rw#| Sl=ђG G-GVۭu:QϏ橨 zES,Gm|tA$ v0DB!5Z?3Kxe۲)$ӁPPL/]kicyO=if2CwJi"if>ŋ\AaiPeÏ/zvFU }? ) G@뤪$/ &1'Pŕ2 b-,bP~ș3GYxbBҙ٨[XK'cȄs%tQ^!5N "e(H$1=T-9~oV5r /#W'"xfnm.~Ue5r$+0d;P5AIrDmucyiDXU)K!a3o1'GY,Z3oҺa|4Rt{nٰ89]mo~"7t:aXSBK9.(qk1 H0|?ESQb_DсDKӢ@@tR:+P}+xE eUa3Sc^%x^42ߩ^bVS3=Ki$ޝL%7ɳ6!v3|]W-u>U ~x T^0fH)X; b_uT~d63q-,w'd__rt(E{P;ngæ4K c*d| #ouu +TRȡ-REk/\JܻFζ@$)=B'9xb?Ͳdx5lW,QkEq;4 ޥ(2 5X/GZm3ɣMg^m4\A/]S.kdAAG]ߺ@2rcUL3Jz[w|v45n}eZƃj$שW^h2'MIB KbJosYu S(+b[`X".=hB܁roHc1! a?j[]Q6X?d)ex\Obo1EȆ8 6ZAi)& +HXiD튛ٶ4[7ۤjtY6@xAXG/b/*;˘ X_7 CmzT u(?Xg҄+mu6j*i2p4Aǣ 2n@$Lg VSԻ].r나0΢Mao8hRX9JA}%BqF"jŪiR:OȊ螫ZgUvk&gL^JRx{Z4uMIlTUk3Wb1\ZB3FBJ'sꃶ OKaaJDAsf Cɥq%i}.-Ւo9TU Ko7+A PؤT)"UKi. )t1zRaN+D7e)| {U!~Fy_k’j"ԃn/>.dE}j2_NAzgX!^6} CAgMhD@29NFNJ-EgϸCخ{yC{;͝3 +{D8&0!cVg'尦s#Hy*_sk 0>?Ms׸1gV.v-n`J24ϑrSನa:n86&!I9^б2yo'aH⥴[J |%2jۆ̓W-PU-;KTc&xH}IQS=>߈_SCg *U$&Jo 6|%/wAeJ 烐@!h!nȪ@頱"VؾRϨ¹|Hz^TmYt x?9bRUX> "kM387)Vϯ]eM|M1変[~04^].2X#/A ]kd8"_['7zï2M-z._6eZe49Wbn7euk. p D+r4mSdH7ӭ  29A)Q> \q,hb 電Ccϙy Fe\PNZqBbKy{316cNiSm/#Gui ;{ИD9AXP[$Kh7Q\cOEY"k(Q31fO!2&Kv 1C,osǥrL+@g5*%Q{!U`X3{\9N4ٞ5 ;Nj;/;͹6qe~q㮝j qѦ$JRI:!ZFLjk(ъkG VQ~?V8)m&NGz(ۦJJ9O Axw!- Rd}Y<{0fS^ޢ+>{QwZUe11z'WKP1+ͯӐ"h;=jᬕ YM]$Z@_Fĝ,ByS ) VQ@.l{+$Gd#GY:05^78_Q5.Γ+WE25 ]b',ۉkD=ڇʊv{K,6LpH~أ`&,+XDUd/^T!zk-KV h*jdq~ÃnNk;@YkLFABv#:.JE=Y4^mARtsK[ [<_ >NCNBgX7vL3;;9[EawW e`{7ŧrVy*}sTZ)X 3btԡ&DF=zlcJ::3ҶoK7 C°G\V888rlf( \`rCt"D*u_(-܋~k6K/ٚ%JݱQ֢p^;0 z2E: ,:@cRRVTW1r{fy|=zUaAg 'DwrzУXW$珙֠d6jkE08sLJtquR/p /a w2M97},*F $AujU<IwPVp彑3S%Y7.|AYډp1P@t붊ONc j{;#P &3F9Rm-Eh?ySϿEF-j)NL/Ut㹃h)bpDZٯe, wIfvGQ a$P=});L*Iq 1h|2<.ƍV?3;9MOԽL ĵvns@^}4)R+H`p,ҿY@ Hd=7z{q\h2ebFL u38km: & qG#,ܕ ;):4RV1/opm;w|~ٛ~R]a L+re&ulL;+`AeE"0mbJ>Wz /VU0ASiq޸-J` !KLS&CG"k6W]'&ޡ򲤖1˞|g<٥fu ڈզ a% .|â+І0v‚w_c2&*3Y!Ե]?A5x6y(ࣞdAX'{7 sEиovSoSi|]]+K0YaA%{ko31;**I FNxV0J7>:>KiS5^s?ә8j):b*W`TVar-B2g#)(43XW9& )maƼQM\)ے6{E *j]g6*sXkwOu}e޻ =2ځ;2EI?;if% F]je-lnH= W;"8k@(2N"9۟ͦn5(ua kT^dG!-䅈F- ?ѯ0ʒ&Zߝ:?k4.'ț6$mc,JC-JbT 8KSqD|1ä(7G1rӜ_U!HԛH!_wѲc!=*Kiޑ^q^SX{٬Yav̼7(&.}P˩ Z%oF,"- ff^ф-ҔyM#t38arp@H{4yxZ?e`ugt. 8`osRMrH!dp6fctHIj 2& )텵+I«UN*&?,4QaGVR%:4y2o8̔ԀiaPT ɪI_o1Y\le0\亜| 엷a0[zM Ur`Up;;Y_*HH0N$"hrEBp-#qM՞݇R*bcy~`?`ْ*`osA *I N~eXd&V!fF/L0J.IpQfMX:}U~; R6\W|j 2u2Y<f:}{T/q*X ;]r+:/ n{Ґ>h;z 9ֳ1bi%WUI?^p5ZAbB6Z@Z;;}G|>5cM^L;AmF4SxϐRpܾ1 7k}#/S_[s{rӼSY&O7+ڴʻQþws:HH:<@N+ 74ʞ=gzI`>7|>jTYhK ݱQ[~X) c`.`ejW]gg޿WD=܇~o免 Y."-sπNҿzE@@&|p|a4Š %5#򓆞J͕`( ACi B(lrl@l뵾ᣢb@4cir|BK$24Fd% SL8|cޡܝ%Y8T2${eϱB[ +KjZHqF .viB',q\ @o2ͥXXBub]lF8tg)c]Z!r+ƯAQ6Ͷ6[GvΆ4&'.Z~]-gTKV!mZ;359 `J6T-yrhRH{Zkn zWr%_ B! 5!O c} 2X}_N'_Hcsv= >QՓA!kTt<ť솟mGy x$Yyk`H:/toN >Gr.#mAEFjtI&Zruw]f0XrA's9(5ݻp=>.^4.،7|%V uƓzO\Ph߻D^BhzM"4q`wZtpʹ=qmԐX8~bju+OIC[(#8qeF*#a6~P[9~~.@%iP>7Pkg0h%fGNl"Cso)}>x_}ϔ{!Gx$~)Ɋz_Չ3Jy܆#/z l2\n1Tu шH,204Ia!.+6_>資RyF7OrUBGS[LU0uZ[Q#G(T?>@)A Po%? xvNh R h2YcKd[1`S5;wzmG`N:LTU:( [sz"fYC9njL+I'(؏즁=O>O ;h9TBWS~=' Ajy|Mw#KXCu]Ud<}i_!:a!sĽ תZDs/+OQkO{FFhGay`eė'cS3ǹd ^ÿؓo|P݊ņE@ux$GS)_ZB #Z}!Mc6r?Bo0x|TL8[BC-_ ]&B#Ty<5DTS2>R:Z7Gנ @>Jgq|N&;?'@9&'xNڗ^+Xġ2b[o̩uՌ,b`fR=6;-X9syJ j󢬞na2v~:_leTFw VL)ӣ/ӛftf[C3 L;p6]֤&dp/5¶i50 7zL60(a@ 0ڒ;{]ipfΏbto 1Z|tۮi$50i X:FÉ{X.%3<,A8f0ެ}H\nD7G܍ĘODl< =Y?6|*-~@6߇S07۱!I6z6eY c9@2uZ4Tk*<#qHc9z (F-7Y/?2lC0: yEaJ~= n[OrՋ5]Y( <Tg<+ݎqrj+(kQ9E; Rxrm f{R.@Te%-wG .M<'D:`zT5;: ou.9aQ&%}iJ< ~9sC87roݷ4gm39Vs(HQpx=oZu:'%L}NR4y)i{ҟ@N UGj 3bNA)g,gaM[]p7uԼI/5à5by(nVK4X@ ۓP*g8^}rShl}WXN C류}g&3.ַaoϝ}R%G x5`z[>1H ` |c[GUoNʘ`Bjm e\dJ6ywU<+ ssO}e'V{HE+ᣑyMpkXm -kW9uZ$jc)y+vAWZ ` %J!3s0Kueڀ4AEP7a-9CtOcBֶH# "[iY4N9lGJ"&~plLxa^f ޾Y0[b^Ӿ"T24={oz7`H8z~h6)5栣A@%Ug0ydD>LBVx_*C5HI#+n>}QV/RC ɺy9Gb9=i^,2O#:ѫ(f\ j 雟 L5Q:rmR! aqVYW- Ġ*D JHY$pV:Q[b$,3,Ě#bL_4*TH3fԣ!HOӮқ@ t,7V1TqD(0v3UﮢHt">:BҼw'V*?Q o#臝}ZDשT" .Q$jX΢6j,Ԏǰɲ4*R(|~8Vm(N B+ny D"H&p{ۻ:ǧQ[A a{Jۻ{.9̮~܋ #\?\-t_B2'<4ac^0ѷE,,j;? wn[s?r QJoLξAU\QX}7 DF}`jO5z,eӍnT(9PdB5 %9ʐit`ϲ_ۙ .?*s^y.ԋ|,Me!ֲ}ts]H6A<=o` {e.ݝʭ%^q0}=%P{f$D=co&[51)$>@~;" Z@F:i8tgVyyS!PI a@cV}@n4ف'p{3~"4;!,V)sia.XZq rr,"A|)zquՔn;ZߕcW&| v_ҝIU?e[1Z" /zwyHupnq< `eX u28 vb ց!ĭ6-MFmũ ^er!yb㙞˪Q}Lܚi]yJM)<](ЃwPxJ"i[\buOըSd[EKY^_gɍ`QԺ HlQdݘ` $)BM3ܨ-<(.1;OXאH{̚<kwFQk}SOD1QO׭Fx:4Dp|g;iquzE#A BcLyXyi_ORb=aPgÂ1;wnFѽFnN( U E`xPZbHa Dse\Q<0 uzlx^P@P.C a7|$ҵdcZfnQs%!L)I߹|d se?Lb.f[^|{v GI-k^80d}r+zMK%8JY4 =6f)H]Rl^ ce 6i?8r|dc_p#\Q*Ե@N0˞T ђ+VmFČu1r>ĶHp:Htԡ)i5 IhZԂknuĂXH0|%._E06qՠԉ%Ҟ&8e0#*S'!V+P^@`DrDKQ#EÅvMb42e;n~6?) q}&TnJl!;xQaȋw Yu/aĸo1`wfGpByw Q*]i1QM͡a}0 Kr6 0_bp&ajlHY*޷kUA+BQegm`~=Q^ҕd|{7e0fA?XۡӠДNα#Ca dbUoT»Su}_OOG%ڮAs5ML ;6O y7F΢ } UP >s-k!Ti&Dw?&[;7eOANlbOA:4#InUUQ\~6Sz+LW1gsk!|WV^ֈ9O71児1,~oQuZl*XɖF;\S6 CEdLj ]SGRTG+Oy) '=T@zCl MSj=9|>퀦 AlT#Mfo]Ww:KY?&v .v^9BcQQ}'`qQ6sx #(PLb 茌ɝV M>3=~3h >&' 1zzaԏφ UO -@CeOPe,9aR=5~GA-a*M7cBS`>x a? %uHϭ4Ϯ4 -H@C.JK+IUYYk a7r)ATh౐!nؠ_؆4fw'c4 QPm`ޠZjb.T7}J.nףMͧ,Q8:fH@b =eI‚)jF}y@zQ.Jf' O6Rϣqid刻>Y%;EAgw;OqkP͈PǺ[m6B 2f8tY_S)^,NA^s>YZ׊$xj?}Q\&q_nfz /4R`հ\iJ;l.i%[B!(簈9HS,'{zJkm,)n=T"}7$ٰģvn0*DIA@AYʧ̆RqE|j,٬"oǚդ45̨e/ !BN˧3]7vQpah s7JB*82xkA]MTU0 S "X OLx|1y#9JOh7#oHfя(L&T8LV5jNXG#NImaxPƂYMb\ }SJxQ̨3ؙX}y+r,vi ZEcg(nu+RC$  -s!IHR|T?sN0E?z4#FhGb"Qm.~ڠDûGSM.t-ҹ\w5xPl~ẄpY@v%[YDa8] -J/=)c7䌭yu){v.1] &ף[)QjJbY}}@dN\ $}dMԾW҃4봽*493EJ2+[1~'`}Dz6I4vHl9ET_OV6̍1;e!\dZ5 ,@gՖwksqOM e.e(y'Drzl˅ptQzZzRM~'teA.8 w6.% H'(DI\ܧe9T/RCMZy -v M [ RU*Cv㦝f~-ʒC@.g.摘&.6l*/\`e V]cm3pFZoػ<z3O\>"WIX[ټ*D&r6/8J+ФX+3I1ljDvb/H}B/8^N4`KxxU-I+Wڟ?PzG#큝X#5̌)p j ߬h1;Bi@M~_o~R:'Pd/⅙dHhm@q%bU[ǁ 9Wl~!wb({ ;`oSS ΃\^Q}${o`R})s$ΟfoTfQk aG+bFg5v_)C_'=hCΈ d&`Ou g}R`nԮn0`Mq">Gm]n'hloZ2\ Asg/Վ/mk .w.m^{5`~6 T|$zΈ#3(9$u_jdLTwjp{d7XSYb fyzZ_gyx B5{,J&QQqjviz?]qxP)ךaDF_׎6|XqI陧A{Auug=k\$e?gDqF 7iHњdꅷYЎh]^ߠޚv6HfTvvot P"El(uQ< =}zf##7Мcv@Kpw0?Rhъ2Lɠ ȕ1~M`(Ac5w8 $;!m۹bv sqU-k}ڰ*Nv\Wj:pa6bA di0n+۞"W3 7 ^Vr艘㴓>ϡtsCKKIyD?5;T~^r- q?tTɨGMw&~{:ܗgvL,c Kӣw@ '008 C%>Ao)D)jBD{ߴnm'qdN&`l: /L&/0)6_\,(9ҫ%3^Dw"Q{F7Strbz@wΎO*1V# =Kءlf`qU ny|C"k?"_g)HFm2;Hk+9E0"-o쏥zaOM,n1[}d u]=ƓIY-6:U5b>"hLVMаȜtAŧ$_]tB3`CJkWnhd\@tj()TWgGvGɇˈNy?n˒=*l[DG|Dy{=ċz:7*h,~(éJS> ձ<轃-^i~OȂL*IFih U/(@>OU'=14Y˧TOe$of'7Uh%Veգ;OH%K{MIH%ϥȤ%NI ~]T@U~ QN_1yRs w~+JMJdБ$W*.!y `_El]GeaĢd礙Hl5i?# TEb:APz|ûUWS?)pѮ#=f%+ NFQ2k_[E?EM VPyG]tmzE7$v_{.n0wj{*$fDC}W`zGFOK$nX/gx삝j}3*ch[~D'CM869?~oMio#KTE6S.7ͻ8!_:eRQC3zF$0ǮY8sWL5faO˝jotU_ܖ:}R+BS#$ߦi;OڇpU>晴MϲG]|hCv ʧ֥!% <ԖLj J , #?nݷ=` {BZyTR:̤񺐧%JY.Vs ]16\X$\V:FY~;%YAP6Lefa؊rd|O_ Hjn- Wv@wR &wqL ʧKP|yƧlGzÅY&&J 9p8=O#XLPJ=IB?~JҲ&kUTr e](G'?2XZRK 6o閟|Bˉ\wvԙ4ĹbhUÞi V9>mt$hh0Hkz\Htm)׽|!1:)ԽqPmO:G&g'ciwg0[0) cDV`{ZuԖyܘ$j=-55MؓɃ#' ƽa3%EskB^lLt+~S:ډ8x'X\P.ribQ8bET*#>}ְ2zQFvéIw뙸1gV^F8 tK&=s B>uPW Ձ? n-ZߦSUQٙ%~ĒӖcJT9֮4LF4޲W7`vʥ i\שbf,OO+w^(ms' AhQA`$ж~ou3{9F_T±.Q;g#W 鈎7o7mxmikOUc+ j(⎕^DvOvQ6dZeڪ8Ei-e:iO6ڷT9c2Y(ց/s&wEm(bLuۂ"б-]_8_٧Tp|%JvME,-U?0?]JS]3svZ #k/\r&~d T_ZJRm,~{{a`tQ=#ºCWj?uI&k8lݽmz={>:9 Q5׮yk1. )Rr+-b.p֊I'}KYjUT1$AbGnE^@t/.迒q: Ue^(uq#C>p^؍*P ;y3\&)kK>h*L~mm bbzɣI^A-U["KS'^=NFjb:@lrz V0Odw?7$>~Z8j SBHQ+J.E7[˨&s<,?pe*Hz*;caDjn ߸X荒By"Lcv˂&iZ*ˮPs g9giZk[iMqѱφ̢O YvxgpUD\YH;פm: F3@RlNxu=㊳3E)x+^QbjC9\'ye,´| /a3˞lo1 ʥ_ ק$S, =~|C˄9q&xx-W  T+qGD 7x¦|z\ !8bwT)NƟW[ļ[ȤcZe:gaQvrS,i}@9!Zɉ¤ ^S,ar{=ΝBXUAlJ+OʣaD(=V`ǼsJp#lē6d`ܫ{_8T`Fl`83嗌ga ѧTP̈́ƴ+r@c?@l mjsZT{Rdg꿆rfy<,m up02WjiNߎI8v&=杬l U`PA98Yр@+}uiµw tWc ۅA-qz)+8P3Zv  칌[RB|DmCߤ;d}73ۼ]`iaui>[LT뎼9߿J6Y)iظ3 |z*FG!}+!Q${Ӟ7q*]lkGpk&M[h=b(f* M)aI[>f_V E2]=rbl}{8xqVǪ|ʱ|:d꠪Cԫl+hQH!CnO^3ɷt4d%gN#Qa3.!cܔ۬zVY$hj$C¬ߑ 7'FY/Q C37"_ ] gx aM%֘j_S *t1ϖ2XZK CǸeߔZv[.;&*yZc{?5}*S Z¡sxo0¶9sxKuv^UI#M E,${iu?p[SMSs]30(kNz$~Gxl,mU 3?7ˊfTQѴhDmSF0f&'f?\G V:%B}W '\ iAQdSvľBp=YUPFd5ǿYz9i@_ ?ydy/TKNV#ELrnŸ\#\ODRyM;=fB}J9JDM2 L&I˃V\AK%S(?ĆeNT^]/ cS4i XI֐`{eniҁT |A}^L.G-z L^Ql\Y;4 mƳEߔjfS\!6lFaN7-hpO9Ƙ2? :P)o]#;˵71z,4 z:0 b’-J)q5&H3QM:yߖ2F_!dEK~P̌9pm(V'|Nv.D#JenbEP,x#[3{:wIx7PF{%0G&~XǗ^7k ep5f\ &dG[oĄspeF{FjW3's_APS|͝1׺ ]xkm_F)V!* \M$9yvrMXO}(0>xVz->aE?&ĭ^axxEp+#LW9sj(]uu躛6NTVJy;Uy˙QAOkӨ>$vgkz۷CY`-ا x(>=?W.LN%d!9Үt{5GsŸ`-|1uQfKY|czң]AtU?V:\r8JIW*iA2a\Y4kJcij>@{'~U9 Ē2Eg35{:T#FGH='͂ƅ+]*԰ ~wGO (L,/6K"7#ݬG*D1T1VHؚ}Y+n#X7~yK1#lqƑ2+_iC5ZUi1DCwRY2rlf7zݕ֡:GHE 8p[yzԊu "^)nr@ך TA6$(^ݭPOk4=?w ޸zy諸lf1ZX5bAp$ϑbp]SAUx'tn2|H^YIWϸB0!]2[ ML'N4>P"{=0;,0+~sU*>7&zB (:'Ew]oSp-_򞁿IyvtOOi̳׌wܦǥ50YBtWT#:';EQYo?$+#U׎xd;E-ѲSЗÿzHM\ഉA'79" ߄ g$Ip?^bׄsg ޶Xvuх?+.6z|^8N̬4TA36ҢL6EįHT=eos-%ɉt=CbLXƚudc@[|mY}Z#([@x8nF֦hDo:y"vX;iM$GuU* WIB)E4oBo!ܥc~ƶqDtEJDUmT_">4dO]9ZvYh.JŧC$zlaz_jY$Jt[8? lZ>Ms9Lrt{Xk k9#NSScQ&N %zSyvb1_^)j?4ul yv 7Z%Z{Jdw?C+HS0b!M},mi4@$8lTsaIg .F2֚7nR!ؚ"$N{0$c1Uܜdž{tSag-ˆsDi7{of$uhԽ| :|ʨX̣gVKiJdzb]5{6AпmehPMywEB侾/dIcv]):$[q9;"ngT7 T/E^㙨 |h3]Ϸ5u*{?#qY U!.hats^8s[k% jg~ SO.7p\PLW ꗼ7{?2|X8まd-jG^߹VF-* ܈;C18Vb[ryeH߅"-k+ {P}K6J0ɩ¹b{(FA E@+pe +M̖k 7fLJbNw^.c ;"F7/ "1!(QP‡"t˾!¡Jy^id۔C5:i;[78t;wό6rAQ㔦n`L8] '{(RCr&Phx}~g`K WŞ7à xm< ~,fX'΁ [f"PF.`#2>Cڊ,}YMZZJg)@?HVxFΘ8JIr"rcIzT"@+%wW.76O!:/0'I> XbdhK:<]5&ր$Dw:%-ypmP )NLK. *mLjKҢt.Iyb͔f@z$F$Ji$M9 `Ls珣@Zuu/3)161M]`uiIׂF | cI]%KBjOaO(:'Z-#8iE` Q{tH,f r" )eYRͲ k;x7\W')OUU {IXk7QueK8\\e$pT] 򜃡y`<@*sbpcsGo;$Vch4tω)sb8aE[nґ9:SX2HP7梓\wMպ*`*ꮏ= zm* X"dj 3(^>nk;X;LNj". qb=e꼮B>c0[^Ac PV c8hN)X9!E)h`IQ4i\Be /m*{م>`(&‹ #Uu{|F?WwkNjcǧ:y/?Ԥ{*\3ڐjk@(PiBOW{0k/)=,7n6Qz@%ѯK?lk>)qԵkjO|2w[mGDX~):upVS5]#f {)p;7_u^|70*fQ'HӎrCɭ`?d@:VU*7-S~Ķ5傁Of?̈́aape u<TAZ_ ʋ _ [wHzRJmCuuPh#_{HeEַ ޳Q '$= N`Ӈd,$ǒm֮Ћw[l iz 4MݔV.Z4ۥR*ׅp<<̀|0:l0@fċ^@&f/g#:qPI9tT&\K7-/*](7E-Ϗbc@X/$(rW0"WD݉ _k E:_.7lFl5~7Rkt!av(n02t&wL)w'\6Ѕj tP܆I/4 28k=^bV >nQKʽ7pïiA'ڠ$'KGe[ "K:7vNx/Ya EY^7VR(S[]솭;:|\,brreub*giOO/8"Uqu&ĩ&0slPOM`ūrZ8~}9 Pid"_{}^Mh<|!=`b#IꞮL7BIE'mc)`dYX˄ʉ)e涁!W| bL}$,&2/lqMVx_qTk"sK"j$e"V` <4k\re%jQHLMбe=jjj6M*RIׅ|C#'1]UTZX$8 EX!O kMh9qQ9Hӡe WWy7cMgA/'z/ԁ:&J$]4An ǪGΛsхITeӗ}!__\&*;ҝn}i> 2nO!+ 2Ti@wx{>c0,o>ˬ㻧R=SlG41ak] /}SoQx2`A3iAoެh뛻H;ywFLi0A]'I0BnT=FDS4" 9MRHwd4nu2 1fchN/[nUY|44yȟǑm۝ >ו-)HA FGGwzg$ֱ:f22=׺g\ sQBehXٷsЧ2[ O{;V+@j=9ioE$dԥYt4}wyI8_K1&A SI/L1^iNudx>9!gzgK4zv#iڏ2bڟԉHKjχ.}V* |~$f6vW +e70̀Ӈ{m69e[&Tq M]Jh.Z,tK~RG4]8 ̜#?)8qobm:2bN?:BN2/XjjVDEXTHZ1K@kMGGlq%+hNJ 0FRFW=N6x:[ε¥#檡 *EEo?pA k& e!Hž\UܐhDB$QiLC_p_\%05n_Scqnd 0"z]8BqjP}D_Byh=aҢP!$9\w.^jvZev0 hq[$gNǹ@[Z¯ը-ƚ`槌w_ nNJ~WelU*>-qSi>d w}/,e`1rx֋f?ʡg$svY ?ǼGCݚM&%uwC\1^ Uyp+efVYG*Nh:(b4+H֓7E/O2Rߛ~>I sd$Rn+=ݘF2ma Օĭ̼(W 8m(d-A09f.n@>Ni>ScHC2f;ǂ)9K=3DfKV)n<ڸjQyW fc*M<5^V?oFN+a _e'x䏿#BbєXAvFmT3{# >mvp4,hܯ i ! O sfЍ7ٱ34,jYc%.ѼE>ë j1y G4Z9e$cA8Lc`_9ЭȲ3C6x JC@zm=7FůLX5jMKJб G."( [R^ne+ HcS+8Z|Vqm)g^*1xLׅOc-Y`/sh1S? oDRL`3{Ա|)1r'n >Uk%gˢ;D(gb9wƁzԇ#pC!a E qa d_URg'snY-??ZӨ8͞VR>PT~ty$T"٩%5pYZ5tqtFDmqBX2|c@(X*f;td]{|ե -@[0w.8;|Ff1]㢔1IGbUx@Rv^DV֧tזU5onQ;!D?idFUrU/HѸ"6jĉ`"6jvX1Fnh3 e;66zKy". #Y#zu' 80\,bb_STՐ g]{8OrP鎥)b._mɎ*G!zc3I¸>|m)P;z/S­֜u (,uG))-sr&u@5K*>\Kڦ x0N+i,n=TjI@ E7e}| ,?yh%>zR7$ GK!P>!»fT P(8 YԘe/Q\! #5yc!T#$򆟨7+ؘx /[m ^7K)qQC.h[(kB>@@cfi9V 007G ȣmC?50X5}+C.|;{CDUcp^ur}c"Q>V8R Tx 7wj TJ WU+ưܢLo۾ϼ6a@q ɵnVi0ac߻<%e^\D=Pb:Ӟ1|:μ4@ћlJtUsc.nT6ڧix;5ܓeMMݣ^l{>0fHt1Rl;07Ɣ[7F!V^<]v#Z@a-YN-9%x]` Vm* ,Q&eS(.hVY_Jv3r5WA߳k(aq#h;I`ID@#cŘ@yH˽d΃xܺp_uZoAFo_6;wR+ mj%\Z>W-rp1j!iؘbZV3+Թ/˘b2ʤa ?'hl &sʦH]_NңnŹjUCPޔv?*z٠ ;EreAY@6v8"8Ifv<,j |"ܴhUBDIB^gaBhZj"5Y xS&pKP[a[V[sx5>p>POM Ur{?`^cS|.kē/:sIoHI3MPJx" I'>-`xm'n=,4?Οos5>i|ƈ U#&_ٙV!c% zld $=`Y^j?b-a+tC^Ȩ/p/=6 ]Ff/Avx\3Tp»z]pƪ o$pAq՘0]Ba)%Y.X rgbPkLaЌdD$hAqҚqB{[(SH~B^횄v: r,2F\:]AT~JIp3r%2McEXxHr"Z7I"`XD@{dYnu-8+goscD=DMWJkh}YdUV:#I Gwwg[mLq=hE4H;>ōieAagLtN2 C.uFPxḎӄ% :~Q,d=l) d3jِݸ}Mz[1FV6f:B9^ZKuIyJi V@ZNo'fT JH:Xhݩvj Ѿ8pS<+t9ɔY g4hg5GC}pVzjmk ~KW|G:]yD6'X DaF0M4G$2xJ(:hT]8$Ke Й7^zi;7}Q;FYfmu!~Un!0Y.C#&.!7ĴP !O}]F= RUX0YNw۔l ؁EȧBO[m3g-ʾhTs*L&(溈-ܢy2+/vST0@[>v,A\ݰZƅ^z3ֈ٤$K B(Ae8zUݾW5x}C<7-K'\QTaGLCLF^i~QJRJJudG?IC5VS/#q}sxUBfܚ|@&:&pX6UΑ<̘?xpjdø/HO n_t$ í^]O{] d=xu2OZj~Rr@~!x7:e ż2i>bM␑"Mr7!G_@E0q<\e'̊arFw@af^e:P(di3훿J+dO~'J O9\e<㐹>|p>ٻ3y&Sb T^LS u^F;2X*& 5Ƙ[)DܣzSBAr>9s5Ⱦ Baz`HjhFV EA:^.rm4=|%'J1DQQUpe`dڈ'QRjR|`&,QGԻOA>ԞWZ+$_Q0b'yaP)aZU|W&[<ֽniRT-P${]luw39|ijcԍ;RŸXI]255p+֐au )iA+=l2Y%[VJo{pFw=FX4qtȃ ׆F_M։Z[EGBCcL'Ly?&槓1fȑ?\%ԃw,>šFqQ^Aӎ!,itpy ;%8 I_wv֣p"/7 @.GoSiG.&. ]` ; ٨>W{Үs`` H9NT߾ ܹw2o=Ue)[4C8''4!-b%.t'P\0[~iopu8Z,.U1-'vrD, 5)\QyT- IPk~o\<0H}^kvuZAUtM*nIնŪ{Feg `xs?<:;,lWO:c!̿i$c [)"}i.I@\Njad~]Ԩy4N X|i{^\ZW02;#hDMX (=+O4ݣnx'̋}"T vJs SѲj,̉4zcEFSzs4GBUo%7 vqNȚ y(Zk{pB5viFNk109xsR۬LξtqyE!1OѻWQ)4R= >ٛƻlљd J-PJqܱ~:9Th>)n $]`ΈIk8(`ck3>b` GD7if]mN&/a~("1Z lPzI 9y-]cUES B̙9pYC >? SH-'e/fKNP{tJ.^#4j17$ыw[orŔ>z)3T]X^Gtu2Uav8.,"bO:,M.hNs?bHO<_~H78$Z.ө9 O-.cn9%O? $CAw'p.ݢbVѰTژ 8ܖ$#X([, T+:~Wax dZ+=1 do?gQ2#+VX4U{OQAB6ee )g '.q9A,˼RR۸ClLcO bJ⭱.+^V1O܀؉m7`A@u@ۓa|AnwNvqȚ0B"d2bфIB>#!yo'ࠩr`X\ *ݪsuERJy#k[X>?nxΞpa!_B 1F>u0-g@#%X8#F`?5[JWۡkj2qx{(Us1tFr4gh>E "{6U0_?yd?cKCy^rQ3z2 %Ͳ1Hd\-7~(4WE$J3-s?Bo_y6Hʜq4:g qrp}5ɕ2s AFoLrɣuFB9uWj*P-]Bko| rsemŜ`Sϳ.ITH;Pg"K ivdJv963 }f':4zGEny`I)Zld[ֽ?Jaд~:/3$__¾)G{26sGWDƌ:\(]Y}EeT}y3ɟNprM8: Xl},fveThO pRqV䃉:%$3KWYu SЈ)] Q`Ѩ5M'¯Oa;w#8lkBY3 i&"Z?9[Xj T4,KuzIܢ!Q-,pݜtfwj(Oe# B1wNKFF˞!^g&*`C?&zߝ#(r y94"F_gy唹gؽ$,C X?(OmkJcR$#lěwAd`%ە({&b[\LJ$ dp5Czt$ұR跓'ZVO25X1N_i-FRP& szZBT Bȏਗ਼i@eF)k,oLAҞ%n!/AV1`Z};LkUaC'#`$w:*2-*#+sEa+ێ,ߧ]hO֖UGke; i\3u,e:Ж$8dZ~# sտԔ.S+Rlb'@PaVo}p:^tZZ|faH9w6vwDI]tn;.fڢ9ăb RN4kZLiHC[+~zR>%Y2ȣ;R1pg 3S`x'x",e_2b|67רipaPGz2g30?ssKqy؉z 42]~6 wqX z(Bi9F$=,x#(Ү"`r,b663P;MA82jX }6mR%qb}TdՄ \M$K(=Cjǭu®&ad f} .dİ>9ed5ԞV3Pv=2zHa{P*Y.~B 筜R;tU+bf sMKpvA+nn-0~;\Eܼo~$qJfyM4!aiDjNzud A< 9mV"3*_Bi&-͟(2ɐka3o?45jp]bK_NY B$b:~;r)΋xz%cp5s$P*XjJ\V: _>lgך8'F~# &f+y#w'~#|߷ΫOuVBr4=#4QA%ePRPm*K$ٓyDĚu sGXUE/ ^Јּ_f(@HuxS 3@XO :KdzYj'dܖn߻*VʓY[x׫ a9%dhnaDiS]G\oe²~\+Cl4<.%DSwߨ,A LaAe^r 賴; yE|0ymտ{:lN6]s ’F1[?dsYBA#RK g&K HFۅ`MS_ŕp/BPMwLɕτj#mOa*';wV!^L,džwc;EU]3{ y'HХy>0Ni蜑ksfXi[WrF[>L` @;Kį%QYnG"(tH22XR!CfyF4JҞx\Dv :oȉQ4cގ_E:OII(7¿'Ê`FAz曺SԞ as1oOX~_T77౜`y0 70/,?Tܘ煷L=gXrWZ Rgi<6LgoCWrPSL ^639:Lwy[2y~8Lq!*V?&e&0\U#gZB=BTTv RƶnYWh]8?Uh9B@rc v!m;$T`Q{[0t|X讨G$'JzuY+ .2taQk^mIi_;?ŷKm`XMжYo!^y)pyFq~daOV1Δ$4 y_ dE\RR8Ų} 2sG$@7j)mQ< m(e'Rn| Ƥ>9w/ Gegdir9q8e k CE!'O1[l?(7`uq,3W}C ؙ4 ҥ W&1Ϥ/wYB3Z# ^MۀRz`0# [R1u*[vRE<ִ;鈶%"zӂFYw2"BnEjY ,i}=X 4O8rJyREKռBu0+"kChLB@OG(Vd~A5b"/ V/<\Hmc#0BjMyץGRb@.t&iv_ EO~iDk-&lµk.fEJM(g}܍[{gP@|wqoO`wq.yBXYzy`c]_K$oJf*jDgdk@*K|Byށcc#t/(@ Yc|eNPzwZ=7~"-$֎6cfAB:Ip\99RAD_P[aa^+C{ B_Ec܋q |@#Vy&c _4  F2p"<zL%^+%^ n/3ݫ^̇Ij_WSL$+RM?\ʃ=y+ev-vLiTfI[zM3 éћ}):Kx3/~8GswsPQ&'Ы?e2]u!@]lzA }R2_W+_w[+8秕ўp5tm#RQ |"hpL$tcTiiaBYGTN#4Q2nـll5PLC7E ˺Rq8H1+Pmd䣾/ku?#HO_YQN m ̙O3C\ (mQ-T65v[ݖWAQ[(8菈T>5sٟ4~op<0}R! X[s&;!c ^3, @G">dys5D" D{,Ip,@1`1eRLU['grE}r )Gm  ;GG@R4oDpB$Wl$?R/}\V[<.c=\hE\}"n|&eGԾ9YyԺofJe}=:B c?T 꾎8a:JuKu;p٬3t*U7 FB<6?TcN:K/-W dâBs_Vx18MMr,_IIVm|_ga0 t'#^W!];vKӯg?~IaCiLqe[<}ѵ8F+?n3\ Q=#@?ʜUhOVw,MRNwAhKNv#U,5!:{gzY$}|n6|W!6H%1S(hƕċ!x9@WVNϤ7nu]!"0a?]p C-Ktll(JÕ9)rIug3|z}E Ua%01i.Q嵶'.PԚj!z{'҃<1=Yqj_\IAƤ ~DW z'fLJLa.HZC\G: űݜ3u{)iJ]|,=-t~͕컹.Ìc ,s*{c{kSu=ԞomZ*Q Eyj~^btn hV[+774MT`Vd9>޸r5e*>f-JuQ&a|-}=kPЈS'K „x#mv&mCbiɠ@%)|7(]5 rT-BV5©a=Cy> Tl!XG&5U0J8Td;uurX66jԧl 7^w?%B[q6Sh2|"ۡgR-m{Oi a 0"0+#2nP5sH` YqMx | PI0[h)57.AEl~%DKnT&VJeGNSx[膳XNi`ij(.υjLH fQ$Cc{ul\5C?o'9o7Ю œcj$'R ,qJg;N=oogL /3S"ARڪKCSXxc5;@tPt^(Aa$i6MzdШbM9,8[x >Ӌ Z&feD=9J *nh׆- $ p<[ۮ]K vQ(LaD1b%"nB<\}K_8설c #}N Evx|R(}yܕV6z5;FHեb Bg0:?>Z7,8˙ vJӹLKOAʥO\usI# (S% "# /~Iޔg%w־`1QH5凂ڪ M r{'dG.P=,H8"nNڝַ}<rn(^M}LJ@>'(Mx-u^;, :LS?)r 殽Uhb0o1an|3}PG-ʨ:Fe=VUb0{;| j:pbLwϾ1&X82%ߊpY* ȋr^\xwNRW1<װw(9k!gϪMMڳ$_[^Jj(W0/)$>am,mSTeVMD{aM,\].:tq ! 4FjozҼ7չ{޵L+RÙ8(D=+)4ăk|z1MwԨ3w%e*wx<>v[Ƽaa_[|XsfhrYkmzٴ{itQ.?UC6Z!eʌ02~W_YEiV$O"m-Y꽝 MyO&Sg(?(Eë؊$@,6rfMj@6Ɩc癦!1e%nMUR'b܉d5pAI},zGZݤDYTذgKdZأbVP6FsvΩ28Pls(}cu}ģkXL,Aי;T2%m &؏ ͋[q ^ysk̐/|"*hC\j9w(CHUi$WO?s ƀN~`ٔtƅ]TekJ$+p @g X M[Oys,©Sq923G۬BL,.̳ᆽE[h(L^jJ"?@^SPE{1sT"7j--.EkweMqB;Oy&~o܄!Zgf4Cp&'S)3LnjQt(ƣ 1UdC >K[䠂Q_$.GBMcGJ[노2jaS_"a1"0Óh'i4Ko_?^ /.z&j}Nh$[`Gma'ȜEKFP" a=!&}Ȃ*!)bp4_,IY,04t85|ـ/)/(0nž+t|W\PUUv/n d܁=HlDbgZRS}VbJByƧ<^'QyIV|l6>i#Xq"]jAon8+פcԮ^Sfs":sb 4wPe*䡈fznU(қ9EJo <e`3JwJEn$^z`@oq$(Hc?h1īJJITn^3'0E!+_9fAJ n?FM}79!ϺdQ3?wotU|7N$`VРů<52&4߃hNmZS2\QZv[DT&0W v_rk;f'3n}- 77b>@A ]OD3 BÜCZ l5vB=J_8Qa~@+hD(F0aXtw~R||~rH}UF1+q]TJ%rm=+f3׸ ZCG9 eUxsck&pN"φpH2>lS_!(J5W+63iY:0k<׉]2X'i-V~2s†ًb='ZIF# P׽;<~_Y2A 7NtQW'!$`)V5&'I4A}cuMCD(0z?m0o69&zL EL86Zbz2x7 =^!sT5u8|A&6BUUy^7 ,}]AWӹ~h:;"n|z3}/\ݕQ:Mbu2:ջTdJ#[ӖKPkծ8T~cػMѷP7.L:\47j8cЯ COQuPX5h^efa XC *)ӴRFU摻r(83OϏmQ7:_ noax, k&)H%Oأ#2RBahX 5# )9Cyi·&ҋ1h rT:g\[.䛲mQM6&.e%C d7V:ň(npGb@I^,ExTN"= ̾3p_XF3]/'Z7R52~)bܮH'0r&oж9š!ce_sGVkFc:[V8XyJ#Q{%!`BČtdIӗ wըjyQSd}녹1D+LHF/ {_Fv)" JmکzD_bemfq(Y:{Hd)$Itd8G>x M&_RIYiΑ10)ɀ~KnHv""i5}-JU@8.UDho۟ΫFx-pG$VAǚ6UP5YhQ%p y+CdG:N̐CĉUٯ1-V]tH(H}͐L&juըX}}ʵju]NaDd],`8,J܅%`!Mnud~SQRz%L&Og`ݾM[J*VD8&(`@:Պ n$ G~wvM~'ѓ<+\yv1,&"8B"j %(G*84.mQ;M8„Ȼ38nV $2GA :jW(zav0쒥}l-= XC5~UQa>O;AEŒދ <$i4[!]Hf{|YGNI3 6VYJ@UHZA)?[#n*@7*9uHwg^@yǿ ܊Fm)|3[5Ԫyꀦ8h8g8X~u_qoiWV'+J99> CI"!!P<:WP'8֨wP`Wpx[cKz ڢ{Wpwi~h_]wpfBo.xTÉBVQuDms4T3cƶVN9s-$."zn1!FY ԓ͢B#Y7_aS [u%1n\iIR=&r#nQȄ5]3p[X▢z k?ܪam-jײ;˯Ȏ8 HC47>Ksz3A9.ٺȧ̽<N/|WK#w(JA*obMz#v.l(Q{4&x'k?iEжL/ fvU<53ovIYaWXA3ֶRYT6;`װ;h- O[:dhݘ}VXbmCݯho"?h{I쫸b>z}n+c/ ɥsTL+f Gtsx9myqWQ@q\ВYc7գN%Ș̄zіf,O}6#+JRd kgFܠ]'F|b")GŹHq/)bc(SܮqPsi "dg=6KVwAUz`\/C^ R8e7 ]}(0ƞwiNꊼf/ZLCh]Iu*wn6Rʢ{4|'"XԠfHVkЏ}"e4wsaL?\E8&kf&dYcqd];H%\Jh!,;~)ǫ7ˍlEktn&GGЊJ2&h^9kuf37jZIOT}L٨ڕAt-r$?).^#1g?dJ: 9\*'9ݑDp^xMgbc a -7A QkLC"! "rM%KӘ/n0'+YjC$ՔWwhwZeM@덝JNxLd lceYtȷ=ə@n0-s5q@Ju5O;&ku!T#з9Hڨu3;<"Nn"\3qw5 YI$[ASs.D4W:4Z̶˓d1%R< t{t*(\r)GljT=<XM#HF-Qf(z+ "MP$6&{,^]M1@,&06:3(Yhm8S5U>Ɠr31‹i^e;s-g}+2T9հugxCxtw:zc\x4;@8Yo W4Fqg?=>r,2 :'*ׂT=zLIK2#RB3…1ϙRJЍgsU/=('"N*R(DMz~! âg?dM$gj%pѮo;ZE94ɕ)kH6uc嘧z!2QJ1~犡xGe`_8D?+..T V~T"4%j +]%,k!o JM#w+΁%zn wyxkuRe_sAH`NӕzS@ބ۩rXL/ 6hqi,kBG;n@d}<пXjzP󅐝=˲jHxJx"E@nSR`jd7<еz/fؚrsFM15lWkM6 \A$t2"W>,4!a1 1pu6,̕[a=)$ߤRhT"ddc27MV`>2@-TFḬiZn(l)<irjjM 21S7±*&U\/ {yEHLk?Tc!a8+j: <A.uZI蝢>25(uɔ׏w$9F^ 2\H*ZZp:q?blvWf=}L)Xo=?jňmBRnǰ<ΡN< c{ӧ~D pP!k&M#Qg=ȅJK>i(= ,PKӽM5 vתΛH!l^6=$Dv4h~l_DݗQf Q>iq0T˶xUup%$ ֡ϰ|<s[Ycelv7}A;ַ^-,,qݎ-+H8腈pgܫlunOge/}J"R,hkpH8Q@H26*IxG$H^jzf7,d Ӥ1&\ ZgdٿC9I ׵n^7IOChyh3T&ʪgMUbZsޮulHa$Meد#҃d _^Ⱥ(/33UMҜ[ ͤc"QcLvzz9?8qWt31TaQ CTx:|AwcOaK>t*``f{ц[Z 1w1֝Xwl|UUE 9d sUn]5/{-i3he:xʟբ .o6F|Ax@BbIon\-_NbWs"bZPrDjőkclѼq9 4,{[_{`GTT9oZ/G )6C=+pΰCob"*?:= reם'U9KD |y<`j.A֞Y*^;a|_.=mbK--\pPKDJrʡ5ט?*ձO>opBFŌPF4ɱ`Kcƀ#nbVo7V+ᶻ 21b|Z¿۾xkqjX8o!;9QuWu؛j3- UМ ? s_5،0Dp3TW#C] z147=P1û(UFBNlG11FX i7%0o((~'b /Y4+UkCqI4|\A+r Xsuk.U]¹\7uVV!IM ˿( #;m6BGx8 5^Q V[3ա_B޲)c.'wvwW]eZTߗ~"J (RG%UJ h\LܫIPCEץm!,q*2Lh^{y/ʂ]Z`ǭP8 Aw*E5 sUIP[/^"03< 1ZʫM [JO<5$?ᆗ|{;KW3,/6 b, 5;ѝm̑~/@U) T#gHav67eʔݍriV`KN곚21MgXgA|<:p-%Gf%N$'TbuI |K]NM~nD}.BNcfS]pCÝ#3/< "!dXu "ЬDD5⺉v^)w]wjD&3t6?m!ط)<6oug 3@NDžpAeR[/N٥7haԠLPX\%ۿ2暄h@p\"sb߽t޲7UZy#}?a#ay)uue:-ՉExs,!T,QwX2l䢟|(5v5 M]ITfOZMKy5q= {V&t թg'Hb‘!{4.iz*I xZƑg>l.-!Ǝ:2GkA#.іqXMFwUI>NS"k|3͍"֓=ԼOHJTYRF._uTTn(8i6I;ÓFP΢(x_o=Q`nz)B/Ձv!l z7Zwm Uo6V{VKj.t C k_#w>\;͜Jr`HR4C8\K}PŎ+CJRa x 5F7>\61$]/!e udv~$,a)k:~*;(hkpH-; s-C->חC (^Cvэk;ɰ&;J<A=9* AGWۮ+~) p{"X }v^YY-ն$'fRlZI ɆDbvLQ}e|.LUH+'dV;+CQhТVuEG漼}ۼv#:0'yaOm0?D&PK}VG;s˽0pڕ]Rc<ؐaL$ڙȅmoX+5jXV*)Wtۑx+H&}OySr|%l RUbA|wDP呵~qׇd4"x13 PXZֿ4n1}ϗ6e{S3kpر.em IJc|%%";TR[+=KYohܵ0 zuWy5 ]`R.AՂ/Y&8 quQÙ4uah%@w쳾4msu %bwsUF#gw M[`+"f(E􋜷iʛ㭛!#JAj;uf_-o^f'WoLA;"{ uO r6O F8yf}Kh_]=WV16 YOF t[c~Dlv:(lScQ&բ'Nbuy"UQ3vz6Ng7uٍd'Ϭ(\.ڻ<)rjcK QYV D29Mf#mb430)Hq{ *f6E W1\Ҽb9 S"Go~wmqPih"u>]ȎC ;LL$IJ&'@cx㻭y>ȣڮ&4s ~@YxLt13|O U\\BciV+y6丱(y8IwU]-*cx2Xݢ/9Rk7µtja +Ub0EMڋ/ퟎ@e}3D*.,ʳk* ,ZUh W:dWz|+K" D!ͺMAxgPY5Xµ)EtBh;[Jڜ?Ln3UTپI*!°VjE5<_>Mf}iK& 4|6`X01 sm-xgo?%!qt$ E9IJt;."Y{~,=!>WꤥK\{ƱW\<̦O!"D [<91͘:~iBE{j36jҸQy(4к{AZLRc)7cRj~6H'd]$tdlݺjamx"(ԍ5Őn0Tt=:cA~Ԣ 3V5 3]5F԰պ?-(~~]I_(t!N%ltU}6.y|Հ _dG|I yſD`.?@6&Ӊ5vy2 {l./ꎼbwf4mt]YNQD0wex`kH?Wʐ^[6;2fS鏜icKie)Q۩{DO :Kuu]"ht;4 ~ËԢ,j&/?ΥՆ-@m)|9 S3vxXFܺG+@)ӷIێayLۀA ( 2ЫtOtz$4A;۔d\ElX+qڿL ;]Fp ]P/VC7gk%LJdnJjEړ #EH,Pupx]y LpaFlwfPuFu:?H4 3ߧ(Q9C"M>aAW iO/"DDCЍ58 LM/fO,nlZE^l6 3]פ$ޤ3# bܯ ۢϚD͸dEݹWϑ5Y^ s+l%BtF)J pt kJF /vAKq9˜nJM;k-]OPZ 5byZk*dP[vi|s.[HO^7~Y~ivdCX/ؼM$>l[onS8/Q$ sAlvno ֎̖C&oq7kД5b G8M:5FEPhd6aJB@W8UHSFDݑ̍d1SK10S$Ok( `^Raebp2XYdd0m}vg^<ЏVF(Av=XGl4oY<z$rG":s c&jUdtkU1WSӈBQ8ё䇷cUaێ$2mAcwWX:'\9}b`yDakApSIM%%{$fI)!Ns=YPMRPpR<L:z<1=TʗĐCA°@WLwZ@gyHZ;sc1? oW Dkt]JEq'ckq͘l2's b04rKFnIs q"vuǕ| '%8kqb@{F4Cj,x?>鐋v9eOՏcڹ =7WD$((6^@=1 C ?1ᾋ둾%eoSRw9Pť $n-6 *Sj<ّF/#P+lOsX.=)!>}UEL6x +d^Pl0}ia]!$⵲p{f_(jzGi$%T .ND)JnS9v^@Dh19(HĜmP |Bi**W,4}š;>b o)SDԨYdC1*n:S"sfb6Ĭ> PӏPiEYu+c{AS /H9Xl-ݯMDX:(y9K} 0N $m'8CmG/1\FܜqUQk$6AxuYkD9s;`%64b(Y<^u#=֪>t-Ϳl'2HMrÒ]D+RH:JaID-odo\b>5"$nͬpeCL{ݖ0B9C<3m(9Ȱ hՓ,*`X-)} 9Q#,[kQ'N&7*1R?]d $]qΪԞ@fS|P .UZ7'9`d*V{ ^6Wc`fLb։Ƌ(X(ۅt Zf셥;s'Ǵ}60,:[7\-.0߿/vo_5Pe=lSʥęHɼ  J  F;  {fi_ASf8~o~)eUa旎CڷC43IJ U }@kE}{\i}se-/xX LՓ3fL!c$pމ#iX2 D%;]7) Ɨ` fWmdI ia$QMm: PIcx(X _R2$$mgͩ?8gԓ@|$II6P |ke>*2cXE3?UaW4֏)2O) K3&;gIv>u+iz9ĆjReZrkKc a~ 6=iȐD칡i8ʝdXqh^pbe DH4C.2ՏAkŜOV;2a\6sN8ƭ+m$`W!E2<0A~VE}U@`J0ڴ|&Ԧ9XT?27Ku \x)p_ԡ PsK I.2) ;JFggd#,FNMAdWw"&-:xq{o35n$]Box-|`(r!F-g.$B#53ݚB1>GCllAorb=f =H5)hYgGv=?}.u G!>OE3at*{ѰTڵXV'҂6q{9Dcv@$Vpj0 (kq$M0qN nasD,? C}f8"L^ 08/fhڍ-J`FS.>1mpj>f4HGSM=bBj8$i"h^ )+GqdKVDeP0%NyPsXiӍ%My6CyhkFU)nj()xbM ){q !IAp'5c H:`;{GW!̵C'#CB R;%#*ձoH;H 2 9k *HV)̖;ym;޵U>]?lůI1\Ok#>(m?µTCAخd*(mSi2Ia }b_`rTF!IN*zKA„H,55;EvnUpIO8?DΚ&c P?Vi5f)!6}V2qհHwa@ы~)Rй*bEfZޚ0=;_툍2DnWTVcu>v#qd=5 4{+5SvR;fc1TV"dJ=0$SUR< #>boa;вU+bBX(2PwҚnۖV'DmG;21o$@lA^Q{BAEBA/| ~J 8 `9azJWiH'+&ra[4y,/9?B[LP<Ѥ[5RP&qiS!ӓj۳b.B9.)DA KO|9&:խ Y i_i[07x,*{oJ!'VA5wh*X#A?mƪZ죬|dvn}>vQaTZ?X|uv9:X1mͤt~?#}v^c1-f((9 @%Hmi͠q yV=2V01^~O-*;NceBLX+$՞GZ,LyPAuM::3BE#ъ`aˎ?Vm@s}n8zg`锩~`Doc qjYiihF(SFN?Fr^b@[@smX7,N~2q$XqYզ:ۍ`]o;&3W9oVzVHbNY}u^̩E(+7^{c#G޸V=U~ѕA[ٹx#ӊ *Eݴxqزh G!ө滳}d&Enm';zr 4eFU@M/Lr"ZWq.ͪ=i ɠu'J Ffn _vyꂃEM tJPfhkNKWڥ wG+zřH9tR7=6&-uVP(gC+Pܛyg]0M$FDG?-ɧfCVucj )EKB,j:2ސa (ƌ 8FM;3,$ƭSW>U:k[tŠ=[?3ޛy 6ˏ-t//T}9-SfT|2p6k|H EwE ?~.DyqN_qTuk6,+)г\环A@Tz?kXxwTdXaOeoR%PQk"vriof(]wNq/h VKۢ>J*GX mU*OgSefI_ (䔐%>Œ!\c}vzVյ z]fbE!yhXX*`_MփB=`Q DcM[L1r,%[ J3*ˠYekb?ʣ2nY1"tn?F2_()R|B߀=\x[@ƻGSYK$GH%zkffc^m%(3!.\7Cq\fPwE}󓸞հiD %:~26MOs?!#!KP z ~Z0Vc8*;QjaV`[iq3ژ,c^Xl R_3--1w#8nM'8F ϒa~up8HO7Sm٬&[SԮAxG=;2F9x!Y.Ty T|ǹv؋"=0O~HlĞcG 28K]R!a۟qtK^94p)XaӨV@noRٞfo:I"$"2z+ gdOiZtd/{.,UO>N:='ۢ85̣2e)5AsCր %ЂF'FKX .~m(!1ˡ+SMwĥN"U9e$4F)VJD1 7v̏;(3y޹&n_U!1/%"oZ8XqbA?2^6)*eǍCT~",-O4(Iќn܄D׮_A\beΎn9a" 64 #waj_(9TBW[QpÆ}kS3^ۙFq /,@q YfOdlV#-Bݕ%@tJa$_3Kˑ~iݶ2ȔU4!G \^䛏UG~?Ut$y˙SE~P@GR+K#`f|%w 8yTcslkF 'AH̸^-#H>xAIHqLHDJ>#^[ńRqcy` ..͗$TysU1$8 >V82"wnx&`XF_)kYVИX2^Q$/J̯~|Q/PXz9|h;̱1Mg:!g͒f fmq)sGޙWf .{^ySc{Cef?U@^bCih`-4L+ Wٞs554j@Dʫ#l #TfERPãA#=&qWbj8cݝq-PAtt4fYXgq*ϧPAX:EMG)0r~"(Ϩ-=^mQM+%rQd]vq}z4R _U k!A0Lqk 7N/}.p.LAZ;#ވQ;߶90q<5"gtYqWyR`UuﻣLɛdm)!?"!'q(Zҧ G@% zp,gr01T||I:|s X M\iД/} "1k <'V%[3mt]b0V-E.:ydL?Irk_>Z[->ls;Y$ ukB;o!_ 5W?b] ,\Ta,fU_A]v /w! roM[۶uTI_]Hܯb [UVYbhM͍یF8@>H)SSm/t<#Zu fi:h9UPD'T%urDrTbTHW` LGo)  ޡڴKnRT$cyG*tթf;9IS&c>Wؤd|n}l֊4ō}+Io:9 LF7u?R HN%@Co?WRm1DL{0vVX$-W-W*BMz>የjtBvmlLf+ACsa:ʂ6"HTx'ӸJauۘ.ЩZ˺93NPbxb0̽n̑9MORU{+bݔj&ɿ/ydRapxm}3? 0ł"d04uFaAGdUɥ5RϡΡ=Έ(u\ R+Bx VI돵lxK {a(Ye 3S,ƒ,1L? X|Z* آ}4\W@N$'@弜%J}bMnh Y~od`)s[ F[NLЈՋ ]+u,tLx&Dz巻)w:=iفNf}(;t?dF/1?Xh/JK< ZFPbM/-I~mo xPNA$mBB Vﴼ԰A ?;֊Ҝq!ss&Ą}QSTSM5q8qpQ%XUgb荬,pi)Of y Aw>nF}y)ީu  RD#科ʀV6璢Ό Ksjᨐ@Jh^$ bbyns1A5mr'~$2D`Xcp9$}7tn{^=-w=T:4A?ivrILh3CHۻ$[>@Bs 剑/ܻr;@Y5/Zt$PB+u@mg@Peg|KېCȎ {*u/ V mA8}lF%e/fǩ?qO5KH>+52K݀yCK4/G ZA\`[muB kA$`2"R*{IʵQA5u|<'^ I&\) 7]XɰcJhSc쎿5gOTk^dV,,NlV!HFxt+g+[f/DG8>{UHZaD `ðq'(62"6| \'<5>#t!$Ymͩ|MӢ:]tF$iOӳ:M!V@RezWq"ft20wpsmRy?i8dK=Nւ2|)/Y'y2|܇xy虒"$t5%Ī};'dU{LR YrԳY>gd\}=txebRԱ8g2<.5y3ٍ~D{˔{ <U+0!,n|Ohiك+ƬڮjZ.0e0iMuܣIe>DPX#&Ḣӎ.5@k׮WOd!&&]M[U{<0饩ϒ^ K|9#51G:m'fed;ⰖBG#&)>#,FVlŜ38pZ<9v#"qݑ>R8A ʼn$RUwZr=4?fl Q떱Vi&}]s`#3>]0Y6) oBxcQ^Q^jy082_ qcxzZWdzFׇfS7X*E9|au~3FoN(QixX ..O fД|qϬ;%w`OQnNÈW;>#|ۊMAjُ7>7ԎutԸdcPPPGJrh8HPse66xwCV\6 X4G*xs_[ &d%A؀}?6/e!_ oq${K}\ȲMj=`6 2`zޫdiF>Æcda*$>rY +>#IPM|S\ ?5]!ąLR& eϠ?šWV=;gc`YsMїӦGT9"6K纈w"6S  8Dt(-T*jr-x|ɦ;ܕ.ƘLǹ܋΋FBvvfnl) ޡ|V#C(Zz͂^*Սjl} ~ih<pF_g9X@KT5}[w5|8+LZmFp[|9I5MfFױo<_8Q1nP9y%<#3aY!iCp4oɔc ^+y e_WFo}ڕmȪ>c8"[U$6wUHҼ̗iO)sH/vX)EoX㰏tb\t 9ق!=F5OVw]g5Y] : +JhZI.u%绛+ tJb%e V%0_+~hh͞:gfZ.B p;G"7XDRfܬZL dž=&ݎ"c >v`5&LcMd8iN=$vcup]H)E0Gqj V!A"-|,r͠%>z DwzjoIE[y#䗣)'Kɻ:*NhT3أIJZ: HEީ ߹܆kp!L)t= 1B6+ ;`bW{z&;ī딙ϱ[K}E#l#E;%t+}d yc2ɢ!}2$2)tIM30ЖңIYOgWSwg!p"sUc1T 4 D*9< u*\Cb:d0'.5{hkO!v4`rq#(oeT G3/"n<^9=c/.k_mXgۋLGJl&/v#&?Di|d>O(^5E)V8Z 5vbhp kԗ#cDؑuu;!=N-wDuP̿k˛Oۿu_Lj E`q' .Pb{U~94DO㕏TYs`` گ9֖k3'Zzy{q HEؽU w=Vj,X7F@XG0ccG([cv+'f`l$B, D=ۚd$W|q}8✔>0;`e|>]X r%t<xJm)0-a!`4&ގS+ͦ(UQ`]`ApCӮ͡Hwꖣ#$c#:!@] 7_2/5wT$pZ֢9m-+k ]>9cYJ/UOH5"|'A<148ۚ8ԸK\_IZul!SHTqΜè5s*AFo} %ur>ЁH5C]0.< xŸj--pa8uۖ:5g&zRP*ơ[A&-,2,+!LR5G޻ÎAJpj0F |6_E z![c빕2!DܢLY<`Kϡ7 Y 11)+ۼ?M ,\Q٩0ʻ/#QJ岈uTuJ2Q2.oi頲.`>Al0T}X'\R%ԍ>B|Qh0S}1!d6YU^EԟrX_A 9irnZ [v'Cb@,(ҙr&VW~s8.ѓW,U\렃jx1tfi:cځ9lіu^jm\+->ZYv{KZioLNe1LI.{j%%e@<"b~tŢYPk l0s 'g͉~)GJPPr·'Ժ"n\3%DֵÞ]/z1C)b&T$,Á: }]CqDX+GŠjL; <]9g e36)0701A\IRTB6g2OxD7`vx@uR:L^Nyd0uE{N%.2A=Y4Nu{5:#1dX T%zZ81$-%e!7*`0 سLFbg#lC.h~XiމM;ݬ=&iK2@ V>T E\X*dޜ41TN8Rocmx g^|2ԴD`r8H)1,2yrt@u0b}QP&a ڢ @L$I-p$˕X*HJ>|f63os!,En/^Дj/%9R"mg8+Rm @62TB*Ju쇊rJ! 륁V-\HžcFCO6L̔LH=r hr,TPxY i!eLd=Bydנu-1QG*fl2ge r{]I@<*nDf6f i(NۚӼnTm;4rhnHdbaRr]Hi2Q4ZtB~ˠYvƏ W 5ZioM#p|R/K HVM7u(`H'k^aVcM0X$*9-VBWxk]OYSnK]81IRأB@1%=͉>-s^'MDt}‚PHhr纽eA))$ƒjb;VNLc {V?o`S=Z;C;E-Rl7?QQ8Ĥq4/^Nqz꺝wyJ@fK?;N(@^>D+,Twih%ej=cR=mI~躿o1F@BF'v$< sHb JקiN GkVW霉O9XJ" r=x v}@pfqOk")ZzC1c!2p{†Dk|Nq+%<2|K!e1"%@ T&acYr!e6m:rgo6;+Ur[{|Ѷ`p7uddB#|} d{rDBN1.۾n<b_4eGz)U E#"86(j5&b%=Yd_J%j8+2&}h7~uoIa* =e3K,ܒ *# PaT_OG- GZq+W0wP{ uSߵ 8 A+GȤJ`rqE Xh?N}y.[%EWF;mx㌺R 0j#O[~mũ%|Z^wLP5(`t W=ҽțFfkY Ӝ@1A$$9$}MZB]K$y.?nX8;w'[:-ӵ t!`#j &:0&lu0VCoI1vQTb8UӒU[sV ']eYԖ!g9n>hAbCH3=.n{#g}@2b]@׊7hރ> c.܍)JNoxZ- %_#J!K0;Ȏܜ|BfDL}+ZWO4韃iW@$&_t4 %BN wF 8u X] ijv[~E@tDRKh[ߪ},Q&9ZoYRfya5kuBն[0ӣ붏wȄi2-Uq= W%'knqz2]pvTP)r xVIky#Lͫ~ s 4^8 >WN>IpRVlrik /m/gms4<ġݑ6zMBzZa>RͦYr~i9)]g@Kd'-Ŋ\լ" U(66";5;D, 齁LLM!k) lqɞ-6qba4ɗ=yـ2,e4-yvR;foW!k)'hԞ9 ǔp CDmAlh&Pc- a6rE>N: ѝ }ɬng&/2۽daUvon&a뇚Hx/?A=#ّø>밖R>3<0ln3,ǫŤ@ETʨ{?-JkfrG^c"{S7S6&觋V_7gK(1-lu)mkPH%iOȄX B+5&>`cDBE6u9"fC"@WPC/ߤ=R^A޸_ pw8fuDlA Q"Rd U"ZTyL: -u'?Gֱg= s-)nvm65ܗ5^9 r^۲ @3[ ~4cjCP#`Y } ky;EFt7:߿ˠ0p-+ j<(\^TJHO,)­1/QVmai"hIjeQeAajT_<0)jR5i햄/-$ѺL !֫e2:KGsD&~ %yd #K ]S%-].|)#!т#t|lJdT%D1Y]D9?:&{xZ/0ȘB8m-'$ŏ3loɰ TJ!7z;aUr QYAl%,PRjnX>ƳO47ߊ9-3aIk,q~n$ͰzMQmF<5϶vSkYiXƩ6L@,]?!gg@yTYVKQ&^._,aL*R:Ģ2P~V|әI0v `0gQ(w/;^Q +k 91JnL9ﻱ$/Q@,YU&P!f;Jb+˪~^Go'0q~8uMie]31JJj3@,8$ҁ`_gUwT)ۊ|&;1ZRDKfKj HBFeg6!P}Btgaꪖ(![cT{1{3&sANe~FLXECߓq.sz>N-)//:=5+v.vqh|$u 52FزCC;]WA-0TJ16-z%F500+Uɂ.ns~Ɔí[0UuƎ\䶈^L~sfZ5܁*p*4Y,lgzgiccɀ'e8kM7ې{|/ΩKЎԑ@?`JoU`\݀VOΜGz7GϟdsʢB (P}C1Hv{ý1mҒuX=3U3l bmRԠtSDۂ  b1 XZn R#`H5iQ3LJZxLZ c^́JWș Kmf\ 7ՃB8}0=7>x9).d˙rN^Xjɘ\so@73 }$ɦAQ۲Oʺ@k%n9[$6}{R:M<ꭈ(BH7饏;ػG|n Թ$98L2:RЦJw!}ȣI%NPf*,7QahL#6e0fʻ'XZ< 7m2Ϫ(f&v@Yh%"D#@`Snpp4I|$ qn>Fp~(Ac}1(XGZ SbK(,Y2;n9?9O ^b1x:Ϳ_vWF%C̃ [kVDfjNj|XxBǏhf:a 7سPSjW^)!@-[(Ñ`4ITO9G3:(F6bF&rr}qnr5..1c&gv޲'MEqSpvD_|}`Y hʹ-/NӺAƴKskm ܣ;|s?@.Mw(i>bҰWLRT"pK'GJM5 m"Gj5C͇8s]v<1F*(V%+*CY{w$L1-'ǜDE~:gk H3l-G⋕z^+$]+3mW7|@Ůp-FUnb52l?83NuT#L16W%t ΂*H0)bUn6 H(IݒkZ{h7^r]b[bQz<!iPγ6ϖ 1 J%f"l񯢔Sr2QKke[sǙkÈd?Vz75c.y24cB2Jo,9QZD`n^fI&^Fd&ibFX^}1ڳXNϨ@S9R8G٘MڱԇF?y"D07hz^8}@d+q_uh Y\QMK/ݪ78Ͽ%~j/`0bk?/xF kbu7sָ[djʆHu0CH{4t^A9?y4#"s0ckulJdԉakCptk]eesumn WkW ; yvF1ɉ`rW|I@wh+ߙtEMnkjHw\,4AD(HU9ÒzjY5Q %S{^ZǝI*a`Z@]'PlUcvW ؜0nҲ!A/s%,M͜})+DA`΀;xYp:}ȀWFɥHTvi϶.T F}7<6ĀR؜͌@WЩPeJ!]d^876#^~̗1j+i.>!W\!"fւ3L+JL ڽ(N dz.n>!Qr< +)؏' 'ޒ{ &ڴΪ1;-ϳX8uX**1qwfs K lmoS!0xx9݊7.ra~*LGG xnۖ~U!z5?E%g nqB$ + dp\@},kcpcu-&ez¼BiXࣂiFQjOQ[sePEpͧ Mud(=}U#=s8BddS2lqZbC7͘#;ݨ<=X-F\xy1Hy&S@Ebyfq:;fINyebxFwnwvz~8&0ٯ8v<];b$r<нWkIqW?sP*?kxlj$ݠ-D)՞m*di%oQg)D:C04j7lJgn)t-cFNtȬ8&RٚqᙱW{/ duS|<+tȂmih+1GҐ+ۍQI7Bꯅ"!rlRje]s`Xeos xi˅?1F |4QrsHGhqPzDz6떉ZkF'g~$֯:1̏fE ή74N _[R ryǑNʂU 8(1a7ſM7^Y7]8on4 YuYJ2n UD}au)_6Ǟv,Q$mfYu'ppc.[lԋ2I:%UGC0GacBRٸM7߭i#uֿP'kB@@/0wj>B\NZxA/P8݄?˛5FgQmUN6N)- ͑112sO"``ضӭMMY˨96VY9d:MEJ{\ ~-ʉƳUn]:\8. YDؔ ~0IEprf xTnk߸$~קD0Zv7<o״$rx%  /=-ʴpo/14?9:Ei8]h'FPh̃_ǪD&o7:~bk3ap*t hKkP.(9\i6D  ibE 5xuw~A7b]”)@m]"e :ݧ. SíyXEmtC'aI)u hmiIO_$tG,<3WΕo2bm"qtA Z3 ^B > W"91vqC݆C3yi|J'NHr;D E Vˢꚪ* 7P;ɤ_ёor\Ia}sg]G6ʤpt]&ٔ> d&T㨯ͮVQU|qs2ܿj_ýX9,~/uf CM&c_K#|F +AbK;_ՙQyuˤ*d4 Ez"dTPa&K%NǷ,_"1oI^s_۶qrG zxd;'lmE@ PbM쟍5'ަ̩_h8K~LgI}yaHD%s/܍ޠQ8d s6IŧF6r;bvY _fՀ>"$4`(5*b* cڿ\/ 6̙=IACj(Q/hX'7k愯4C^h{GN aoȉ"c+Vyl2~Bi&E)LńCA =U(0ye ĥ)X4 ,ԭj@^X3uMs@9PYK".(5-uEhHyew$ŕ `69M0Շ&CvQmc~&)k(4rk騢?*H;=kľЍpVHX3?}}*jP/sPW9*u;1(AYD>'at?p1?St?GFϗ xɖ ɀ d4Yw O?N,}3MN,_i|cirABơ|p .z5}WL1anAgzFQ)y6`~S]-Vd= 8Uo#=>ḐOSPny>32 \Ap`\\d4+8WQ2a,sAgc\+bBǽPa@;&[Dyf@E <3G̡[ 5咋M ?׋' S_Q/ͭˌn9yk uGV -QԲS6X~&]b m3U,XY.\,6YO3ljvĘд44#X;4\BjyyyLt @3@D idӟ0Lѯfj:)9% Cv<%rt")wRtr~8Y!) nz#f+'6|q1b|1ݡ2} B$" Tc ^f[1OwOmOX"ފt3>P mnIҘKomW(!']enWy3NJ‡qJ~ݱn*'L4ΘCB}aIq4CiOV!AċXK3DtF͛CT".q}YZ &7O;៓ ̏fV_) P7ejE \>YP`$|{;%\)Z"R!Vks%eV14*4φl Hl1Dg lO2*!v p:qxbM.9ݧ܃WNFIAb&0ŻclqPXJ3Ӛb}($7ڈi($b+kY0*5j;xƸN$$h娘|HPR ȭ,k;]L5ʐ.Rv\%. ҕ{#[iDxجQe!mN)]WWr>a=\)tU꒱^L 1)P:G7q{(`ġNXF w{4i3Rmq*!ʒ !Mџ *9aJq ,W~C?"ȖNr{bVo"_b$ٴMRϳ+B1=!= # `M$/sTXjp>&fP2i7=S[v^91^^sOJ|`tG?R_e*'+c yV[M.8jh{g6 qh&A}.E*dzy\caWJ=;g^uxX ɶaͻIWOlBj'BR *( O`*2QLu`w-eiKGNi@/[ Tc+b_'b%VvG:?7VB-2E8HOM urgC&LurVuIːQ'9rw1&_ mLCW.Hd]<鼺W6s->:Y NCJZ8/9qƟ*/{n ?/|>JaXixL3 @h~gIhY)W)XPt#rkgK6Dϙgc#S_,0;2VT\zό{KEx 0d%!,» e(EX+'3%kQ061VUR>#UpN&IHY%|6_PyTU"~̟ (F3^rb+z$[*Nɽ*H|Rhk%1֢rF3P5.ohuPʁ K)ٶrYo(m:vdsHKK0 =i2Rf(4>P"0=+ >=FrWA;wܦy>|8w@2Wvvb|;>T RG? F`JEwZ' c;׶|mdg2=bǚh8XH/k,in-W-`Ϳ e3t=Ү m#hkZi3{ _&,[`=-v}w3r8ڗ[5MJ6f>!uR\}s L\?#h2ݰ4ҷ@=y&fV{X`F 1>֯#6FE5Q&w2Y JL߿E; ^B2dsrkХgtwgN􀥛TٳnIv'uJFz Ȥ9/r ,Q.g^H~G6[֭lhվL/%hgFh K**4GGXr^gH)Q?`:wlmt1:zsRZP\ |5ZEѓb9:M_WfTbUh.%/JpyI a,;zxɞ]v&Qd݆X), pLZz>_ݖ?Ĝw ݸ9|?2,RCrЬ7Yf-GfN:Do?E(=0VOΪ\M =?\O0qyJUդk:,lf&K&2-LG.ڞ"gf%@7_ҤPq A*̚9D2_LAYoV!"JkZ˕Uul`pO;"t_kNĺ{D2nJ[u͟$:c[7pUx Gv>׍n0&[yQ=˃l/)__Dn0jKL2Pq.<‘M3is;sm+sd2ү̈-@ŁSvV s#r]mjb%p% kyNi/eOcsH)͈ l l{lm0*>ֵ"FNs}*No xVewGUluLBzgr03ڕgMn6-+nD80 "\tw*\ۉ}0e&R;f;X)2yzhGEp+/:|.~͸r_HfLil~BtHy89uq?— _Z, hM,DxsV =C ;`o(7R1ˌBMW R@'Ecèn& -"Af?Y~ NO{6D5YFDθ\?K;^yfؘH*ȚlMRhOМ'gqrJcC ͼg܁_?rw;q^k M3nR$ːۚDRY .R,(X;j1zd'o1\n+R_3[-<0>`E qGA&iHZUs/B#ɩjtjݶ*IL|2GkT /BUcnTphv:c,;5y&qL8&s$0qqv{҄8 [kn-t1, BLLa㜘"fG!IXl$Ĺ}uMR]; |Rɏ|@ow f+u*7BB4z7izM99SV[rMǜ9Ƒ7d;z DFU`y;B0UYe^*7Ͼ?, {^3W%jg;WN'НQa D1hWWP gtt}DG =q?ޅ1{=mvƓmNp/9#jx@AbXۡl!.B\̱b,J,4Bڳ.U`#.Iϥ-.v}(p`Z2 g Ǭ)4D.t oBuI/~)nb ]oMepاR-h$Wo O,BC"wH'=/c&Z=RW76M':6{eE]meʫDq.`Ho幋nkTe ;D$ZdwoyȡnG*&L[/܂;pξ'|Zٷ(pشLGTeBt lq`k ?kF a0y'گ1z)RBkZ+ּiFNn!P2{f}]/Zõ!̷P(p"! $Blmt0Ӯ)yMK1K1ִBAȝ&.D BˑQ6K:xrs&ր=LPO/Mٽ;x30s#+dŁ{ef[}|}(=vK.lF0^/eo#*VR`hIڝ8 =q[EDuq=kܞ4u)hU<)1#8z@im 9PxQi0 Xܻ_iD*D:JD]@ο{ȧ4r9b~j3o`WnpȖB5I#n [@ʤDD%?!D.nB+:^mMlh)ݡTt/50X4=SC^L|*`4Q"{ ]~KEև%Q:SB/c|$/9)= xM}~np=gq2a"H$I!:nȕqUv[Yݎ|P6^*~=dF$r֩ZH%5+F(C_9tcZXؗgG 31KB ¯V712"$)m6JVim[AY%7srmGv 8bUp eEDa h"|7zjJ2 rh2Hu- wx chE{&2!h3*!]8QaGV L>-egIŌrx&u %b`[U20BU2]T^r]IH7hzb)KBMl|;'ڱr'2[XgzY*M|@ @@*L2 ÝW%9,רoߐw]jYZ8jG;+T UK~s`eL%I?!>Pe0xsOL,Y;lv MYۙL`4jWLr "\=?pe $$WfstR=&>|Ճm@ahYǔTOK66m1|xA[F7uy䷂s&Gz ʵ6ƐRLW+kU9|a_YpnK 'JKT ΤyWQ p  >@. iKknEt9wQ$ƶJ-KׄE4URLπܥ<ԓ/(<;hEQ0]<;^4g˜IΞ!upIFWx/CQgT X5*ӐBQ1LކA3`K~ &T7Uhͅ /:LM2c ߨ4I R܄|H|x( חg4\ EJMWK9f{gI'BfOAfE>oe@Kp@MA/3[X+exsDGzor4al΃X|AF,Xftg?=aKӫ;452}Yv!Q: 9nu%v 5`(;{}s WJu)N{}wݶL;_-_ssTrF3 Lp?2cfqGWsd<"s[N*N1bUqMִɈF~6/s&f>'b'\%mGn0@3H 1L4 A`Oox Zf^5AY/3% $ 4w4m}!$;Ȃ#> VM֋{ ~=rfiǭ\HCYnz>X ߘ<ºuG`_Ijjr)= DV^|k3u$U,%->mMӌ0ƽ7{rkN0r-Lck~M'V7CݘW\4md-ܨY/ƭi͝fa?AQ2 (x|knA,ȣ;iԺsdP+vxvs4\ݥ_| W_#hQȑ}Omx(X X ݔtHS椡._HǝwW6:q70;eyd hI$7!ac;h&:%#gGj.rF(2~>E9a^Ϣ"Oi3$؍y?ȶr+ulfu7 _BSޢm^P92ɔ:ؑO?]}Ij~U@.4Eq42$q=-k9,LޡrP>5^ӋwtI#=hrxq ASwQ0A,1|f&34 ,x[*wp" z_ЙIG}-/ZeR`cZzqɂQ)C>' 'rʍs6hsx4 ,I5|{Q)rѷU璬k%vl-aG@K$9u[v(( AwߜT1H]au U'\%ZȦ(65Ô X/gpp1Ni׹@yFЙkrԓ-Iq/jIe<j%E31[Y ' qS`miEup:Nұ-Gy΋$XEgTj\2:#v>v4T4Rx@s*kIR2>4<{c;<-j |nL@;.ϑȚ0'drz9,FH_KjQe{鶣eJcC)2ĴqBB vr$c>Ku0H^U($;_wpv3 {Y!4vҙ`mߥ(thR=9Ǭa$S׆+ zO=UHHF4;˓cl6a*V!C:P3%{Ʒ/мsqJ>-wswur%cC1sVYTܘ5^{l(XtHxhb^ES:1Fvci`0Я{!/0]*tsRS\1xی3$yT0 } -anZRD5`iqo`ex=dY"Zg(݋6ISF K>6Vd'RdhՈآGm.dckWo)vv~#<3(0. 71 Qh\K*TXbo+YMa5#|O]O̩\;K,zX1#bHŻՇn1TE^m1lGtPiĭnsTVhζqu 1 SחIY5IC$o_su}KӃUJg?c_W0^'ʝCD˧z"q}zlF1.n.EbGMLv W!!['ld*J"hMDQ$~ ϱɀ598XHY)Ǵr3+(ut,(.˰rNLUxğ/ %/IcqGڱ$7K sat}D)Ů@{:O^y~ȒXxwoB 3:S8ccȣtu!' 9]2=ۊޭk;*WP.*`3JV86SFQbSKgr,Wr}:;1CFf8h-imnLJvGfS$|FNTn};'ɪ|lj6e?ܧ^ `}Xν_p-ݿa|4A!d ҋaWHW O&ub6F@8|lӕvئ_˜l4p|7J[/ pCufq1-;Vj$g@G`>ρPPus_{ȯѸfx46mNSWgp<~ဈ+ >{^QET,Il"D`=XU@10 G~{f "ǴLiHkN?}詨jX1)Kl+VDhWb籘b8#wS*E^fĦQaR/0]ީ;\۫0X |/DɠW:)s,vT3a e{9,g( Q&W>qAdavT kv2k*}.Cr1v[Bؗ !d()ͪҡ3kRKP_G!AQ^L2bqe0V6R/SB,@B   v;aQIdgQe&*.|Ֆn*é?Ë;#L<}(dzTq``>eAWS3ãm_Պ9t3yy΃%'b W%jI/4P:@HAJQ[94j!1@x;2/YHfel`C'/) 8NJ!fwyK sh'^QF Sk1^цfyy~lwόk4 $1!] 5g NXэO HxZ A{Eh\U-ľs- 0d9pމw{004鐕6+;A6xH *|@f'(6['xO=r:I1G_߫ pN{xAӿ[w!ᕬ *iL8˅E:rE'ys͌JنZ=ҹ H&MGQN=*(7J[F(TN)= =lx'fޝs/d",%[ItLYw`CmAߥh5T%v jHLtIC ;^r.ׁlh#|kN xL視+r[^jyB m Qe:}obHn"qva =CXFHm)3u~UF8I|i*IC#Qkb_LlO +BQDhN) ]+|!eQ_uƗ:[8cD'0n[ -1i,1AY9Z-}n@\}2WT3y]'ΜFlCxdz_b'clPKR\"!@eC6z(m^GuncwV,B(kU+qBuԬ|{ͤ҈P!Ό4o yǑ$k2 U7 ͵jE#L;մO|=TT;uKQ˧JJlhȩ^7p6LaB>Aul_Ʊ濂P󈅸5/n C0.ខ r{0*S O9(EOAd5F5|fldB~%kCF@=y׃v}dȥ*i;i8]^s+H)U^0/LxX_%*>:(7?L ƛ?BZ$ft2iGDH`%4MORjn~&LE )vjYA@ 3c]" T|| {`ffm:Ax̼ 6>3](6TD\4 CXTiO5Z,:i^̶e}+Pu4؇3ZO4-TJ@$mw(q#"(4E+͏Y[|#h4?hGQRW޶rJǟ,TsC &,xv_F7[\hKz]'a }/K1R[R2Wdfԑ&+cp@钢PaG w.2(ܡΏO[ȪH|mg}P!t,K0.3r,}49(_!ؙЅkیѫ.YXcTk_f?e? l) :R., =ozω6u,nyCW9&Cc,OE:X!լʟ?yO^3p(dtp^f>j)+~ t")O,yqF鯩#;p%hI} 8(XFf}Y֌@ӽPCd6qw&4[֜d:yJ'm3-3˻,zV<$i+!ft2 =MmN&7 zߧh͹bߝ-[iT@ LrO|zk@:A·q[90GȔL|ԅg, gnݐHlEƵPDt]]^ lj])~b:Vw@z! 4rg' TV$V;Y9naCYcmB7 gB-snHA.IV[RXyh,-*_a]`bpeIFV6Ry27jt7l؃nNdB,kǫУ*,nBUOLoBM`5f$)xAP?%wȬVtEfA5K H.4r̄/zUTHOɕN@@i[k!уwDtTWcj;5&C4x[szqtƋ%4;H5˖֣FhhV8O6Qab=+ q?"QAC%(dlh=g>1Z5{58x0z.OTA>;u&K\Bq4u ѭT.,ȑ'. /kE]0CMi4"sR 9~w5.⏀f "r>"ͅE>D5]$Lv@ ]-DIcχ1g+`ceeWߌv ,ZDBޟF%0/E<*$]~QRi_ DL!wѰC[~*2G4?K:VA:wċEr_P-#L&as`E$B ~ |9h|C=yn+s ngC&BIop Lz=7 FnG"0yݒ**=I=o~Qr=+^[N"CH5̷"!sFjX*0}*y,PZWж~ܤfܚbo7wOa69dc S=mŎF~L-9{.nBb#G'<<͛paX6 =3oso}0V[@/chMNAjzA0 Jh/`g,CvnR̘E&-{Lqг'Lv|',vK8)7 ,&_R0Gul?eo B%|-(ӿ"K'-M䛁HKz!7/6ACS4!`GHSTT] fMH2{k}x\mCJҢVqEҳjnY#wKWƔ,%5cv x4?Rr y0u44<_[[ZtŪ@D5jZeԩ^\_yx}ԿldN5ZI,nm;em<"!v* ,C"ՠ%N8xZek]WޯFGJoO8CZ5 {~pY^]y4xt*oΖz$z;J&1VݕZ空'Zc;F:6g'aQP{Z\eh\ MaeATP$y焎E \ UeM6m~C|1{(.VgHpâ .(wh؏]9<"%=d0-ܸZtIJO#Yu{":+r[ LjU"xvi+)%.10Ns5'h#bےhgfJD遒?Mw(N*T|[э{VW_`i+|dZ/=+ǒuBnSQW3@xX_OUSzQʗ:>"%ˏW+Iv| V-LIjp#k#ȯJtSF//&s%a:@Um;!LY-= _g=G Nc02O)a=EB]Ѥ15h|/&b gD *C~1WKW8ߑ?bĿ7U70W!t~N۷ X6q{L8FloMc0v%6~’ xg5I&dq#E)_s߇3161e,&y?yOw!:VEHv::ѦP\XuM{\2AlP&jd%> \c]WQo`2˼$*IkRf5aџdP> kXnI8C2fje.G=؊ *{y)h9XD%5\R>&8$oavacT Ľ- 207EƠ;ç9]kL}"Uh} QWAHC[Gi( !g"|J\ uJ$0!RP'eӽRGfCKni\ɀvpe )z `8KقCD OZBp,$N䐨`HZ#JB|+KqmNPeFCy|'~ǫ74miD#ӑS.{4V k'N"=!FWil|] l`N&ky/.A9_ C%jx ?ѧISEhij,Yht쭽%"]4=ui ڂԜ]*S/EHuGML]kxU4r&D,$.^1ɐD_JVs*vR1bHGQG+Q](;E/{x3;EO0 (:kdϑyYO(BoWLtReؔmqH~v=Ai~z_Q bM!"5`y&48w_6bWZ| Rл]3?f'6|J~?#w-?~[pW^d9=; CdbqMW|@Acwik08lg,*{t pRpQd1" q@*$87}?X>[]KSs;/hZ\IkL>IPAJbүB0N )o(neȕnuyo; #OQb0|sZ.rW^?rO{ }thPG?b_:wT)|6x َWBˊ~묈vaO /3)d! D(X SR[].g9#2*sD(y(F$y05mh]<2j@&3{pZ8C@Ύew''wU -A =/k.&jsTN r$g ]c ƉSn{> YvrbFݻ0yB 2ڌb:;OtlUٔ߈Όib.<mj_Q2j6fȧFgt !:rFPCQX%ESYR/Nݜ]W# ę;UlЬCzlj͍`hjJ2 E@zxcYuTcler1ADlm+37p?`\=et/ -ʂV޻v3{h[$Mrك 0 (V`d{ii,Gs(.ԇPhEƊ]=AxXȦaT/߻SlI~4HhkXC1c3H==.wkҤDEVڼ-q9D>Wꕲ1*Dq?ƁI0"2m$M᭣_lB*wA|lܣl1OZ}\+cF-̿#P<*Gȧ5?;e> ϛ'gzM9jAwNGҎyM׎ [|m;i!҆kMb0YA4<H7:xW {Vk|(uWb]&4n0c~JʽAfr\»Q/:4`@Ofs`qUi`|鿪eK&e8~2(oI@ XT+ND9j$zB|Wg0vWE% \]a˸%Bbr4lAG'4P@jR-DP Xn'ꡱP #\>cSΡܺM QNP. עc'Yg{t]9d Egt|I%0q %ifVftyir&!>F 緶s$(q@{s{37g'uMȎ$D c$6hH IP\w?UDŀ2KKT{/eC >ǕsNɆwlhBӂۭaMqF@^uz?|GݒLOl&`L sLNϥ'd+: =-On[\ H5'm7Qk*oEL~+E`[3 g[`Ū4>\j>x%Ƚ1@޸fm}6lCAـ!B8Gbl -: Ѿ, ̉᠁C%p `{ДΉĚ*-J;žms׏/.=].Gvܩnt8EXUVE#0qRͶ؞n}IEl+?Dtﳽ_ch71χ"Njm\X,]4V +^% "JUG%Coj0%RVF JN, CPP?JN5΁׸2b3wxωtIfRt o/^(sB)7r1b8a^]ᴒFE$t=ǚ  ^ɹe+휷ڔYT(vk_P]Ei;nmIXf_mud!`!<^}:(@1 /PKOh;d.9Gu z\FQ JS J[t `!7]L)R$DfV۲[LxKr&;C(o aŽ!+퇑Mn}L l4\C}B酲oz%ofwFRb ;kZMuJl'7}\ᤁ sB]q\v\$cGT~ͅ#^C/JBגQBoǍB|w"G:#RZM^Z5`τ!7~Vtr_m[*-%E){}('-٪BS}2;v; 伨_)fR@ dÈis-&PfWlSCiV߶Rd6G+[,P-|te51B'74$Q@pkE< %@M@US@05RPQ'̬9;s\|,=e aPf}9@`nݧY {o fVOqhi"NH/M(,T͋롑iҵzl?X.kv{SRNPǥ$Fbj č#=+;mb\7t(8[%/-x t@]>8Ean&GWчv-Y" -&U;K33 $8.$ˠˉ^E~qE/N@@bRZ\ĖKdjAUD5p.E~G%{ FdIl<ųLDpT);,cpYjw^vFJkkrG@0>b1e ϗs2 bt 9C>Myj-NUβN<\?(jXZ6ιF%26X *jbDh П77 VRz3dX0i^%ؚ'Jjҭ; 'UhӀ[KT:J2[WR "naOCIϻN{~wPXa$=1|/ccAzNj{SrA< ^["ryInZKJRKUQlXu0Uz߅2(j'QP4@v$ĵv]DꔝKZ]_ +XQd>6mm3KfW.Sa_KK^ ݸSĖ&T I 3!byJEUzh2wq;E"a] (U)T>dI#h;pXZ04GОh™*&(c@|h̭x}V E;[y8Ip?Kx3T r?^í'2@O|cbN7T|wBz*xP^im{ -iE"; m$VXGMЍEʟ~_>?O?Z̼P ;2Q 咔JA;60@$ v2U/\K9)|0($ԥ̦/* 9Ê4R?zjLv](7YtV fk 2CeкP A1MSt~jeޮ0ĕɏѷ{dyyt@3(sAhUN.(0 P?vB l!Wv< mW~ƃܿ$ 7]<Â7ꛡ:٤]] CvI&&89y OM~aPXt(.0LD6CxYUIfR!ӏS7vb:~)7Ue]t6$.>-}8sҘP~YX ^|6B>`~-/\Z'J߆]ӐVe42_"8BTemf-Ni\10xPlp|q=mKunv@H96F=bȀ _7>P-C uHO $X EjR+tљ[%vr{aU|>ȗ^FUlV3+V)sJ 'LO Bm)IIeo a r/տg͋Gh#ѳ`"5#@Ke.izN% @њ_aC:qr* 1&HiL1CsJH`b~n ;0g^˻!:/GYj2NW҇QUqdk\מG朒ҖE_$ ˗ӳ0JJ4ui#jb<ѪӼ)W´m N{]g뀡dl8W&"wB_-$L]`s~b0S 888{bD3eB\BSMcádJ$ElAu[qXytcf9?^\{(Nb{ǶAsbԳ;N!0M[ bTu+e (AUi$ɸ͕)ȼg,;ɻ틇cT2S n̲(IZG\=Xue!SlnmCR.C8~+xfNp 'Xx+2 s8G-_ mu:vz|LY`?H_GSbHqۏ.rerX925쀖FYGu;=Uڈx&$Jwt5"oINN61)NWC&B2/8P̛}rVx50P-M΄(4K'S(gLWko5e.]AMbKZo(`(3#L%aGsW.Kb2AwԳB\)lA$.Sv9l>X]AEBBp*]727ͪcf"z3egvC$=AY&t f׊!'hC7̆NC2!قP߭W5ĤG*yiKv00uYuH`Usۍgob@ sI{8!Y۸{R3|0}`n3`#XMD L?:/kq]3}kPB/W(HF4+[ K/gאkY:?w3`4lZglpEoR{3'{J +e={2 &^8Pe2dpH~f&R_K2]Dba~]~Ooc9S/ 98n1҈iVU?m,I[<5t&!m|"s\KӇ2H$+r,^1CY?;VsJPmLcG7+##,LG~wwgHl̖Zyl0{oȰ0x+PT˯pSz <2|gnPP:aɆZNu)Ut A'UXLLOO;N$g*IsY*5֌6E~253a^0]55q;iXؿEiAxo bgҍFTDQ2⧻i+yA.R>XN>Ι ;V)DQOxQOB%xòoU ؅f` CUA[w{o)SnV3Ǣƀ?a\PftԀ6}.2ۮ#aZX[sz1Ba((,F[Mh3_Xwuu PYZy]fɯsn7sSܖ8M2{:Xu<ؾJ;l8bD\H| 0_U$8h@j}#bvdžfc -!GQ2)˩06&^/R%rU--Soׯ r `hܸy-gF` tDPahC^J wDx#$?h 9MiuLgu#}X:28̶rUulp;=FD1![t]_ %LҽVD~Y$'V$mS4-"&Bn5&}m^ЯL;%(x^LccpQa!~DZ*aOnм6;-s.6#_`Ws-{IR|Jg!3%II~T {c:j JO$NEN-0+CXԈ*Ci1}gypwn7 cvPSEu@OuO+B|D@2LPi&}ӎKU]k_!q+ LDgFmSt^ S u4M/c or #9u< <^x[M Dcj 7_74О-Sv!.iK qW@μ1R:-$׶p9;W8ֿsUŚD-=a-[cAcR~ waLAk0aQ\709z~wcŧ7RN,ZR'k^GnL2Ȝ-h?ɤ*MI5kMlNU}:u5Pc =_p[f+gŁd FZ-('%I~`݂cCJc'W{8`,ՒGs:렋6zRTcBڰqC0HfxA@a+5f}anyZ#ì#>K<J"$G>#NBzK_ٹ9w[ăс#i4L>}[ԼD-nT9K_tZ6ִȐ(MBKp!{EE; İ*:{e@|)n/_ }{8-5LnM4p]S_B?_J9fvz/] @tfLfP_LY\ nBQGs&%ۛe{]_\ Į#DQJ jq/EѶoHF@7閸<Huqi#Ruğޮ%XvĩhW>!UBLnWj~C,_~fBᴬ{>~ֶ-3y鷡q:r+;mu*D:Lζ0}U $ ,=I~&U*FFH&|s{zE cYc_R+q1&0x|)63KZd=@P`&X@ jdCK&sĪ^v~\՜P(@f\N13g`;BQ0tG9~Q>fK=t6Ѵ^.?J)X7$Y`xMjB9q"1AUϤLp/X(7iwm̥c[6͛9~rb*F@6_;(}Qv}1·f7|w0d{ѷH|Ug'A$%BY^&q.(ߛvp!/ ħ2Dg:^ |?Y֘;%:fHK}LUaRV +Ψ,9O"c'=kzg,B. Ƚ #%3zXX\:&En\cv1>\P~A7iOԡ1}a 9f9zBpVwE*z֖jCcFЫѥ0쭺 {p<\fFsP$L!/Q1n@ӓ 0P$_Q< I S4|h/v_YraXTVEےpl>*wptD\]n:KDE.<1eQ|;D5zCYMDEIˮU0@>.PA]CђsHcEJ2]Ml]SzxC _1F|ݧ5! I7y.O-LH3Vt !D%s><F$(%_ist $a ^R+ւQrOɁm̘)+at=,!(AԢѵd;wع912Ҝrٿ⥥ l|D-ت1Pօ\*>R.k$`M\n 9h-6Asd/+{>u'DJ@!."߲ aěI3smN c1-b\/πUP~ygO?ΣNBU:{ט2clsQ{8ka[ӎ:OƑa5UrnGj8!3md4"M$CRv:ڃ$Ă\Q[-c$9 nz9&5RMK+Ch e6sAJa&xo{\HϖMRsɟO)/{{0¢0Jj-;0~9rV^ HI)3@IC?v"1FombU~۩8W Dwbr"e3ί Qpx-S^ѥ1I:D\ؙ+rdKS;-(. &5$!/cvbFQeXr^q؟;{׉/X9Wd}ΔS!vSb% +Komyľ@jN> P[zFGA]CtxiK@&v B<2YڛY3/ 1Գ#9M s?EMПc sX7&7P)#<`}~|㮜*)w# y uoxz!O?T+AU"Ѹgq uZ) '\A&l! P2lv4-JDC_{88& E Uue<@Ǣ#99ۅw@i;{k9Am9"|jIfk #i|Qs{SjrReAt}Έ>-grDf9 g1ar -# *ts*`gw-.8^!R~euZ9tTvE!43-Ndc =IRY\э܍nKG-(xaO*n~v]ߒz kr&#-,]I<3^*Mo\oea lAj̲!CܑKK}{'-\QTz<gq7B/RAM7Ux}:k{PkY,kBXc{9pS#UZh`f/%DNR)o_v>nޕd70]; H6l%˪bFyqd$`D.yVxv{'L<j]gzjf\5pf <*RR|1WHqw HL+aZO!;1J!-;T[v]\['wVK^eSwV+d `Կe.+K ^){ t(cZa^U=jɓ7`/]"f;эEBZ@ߤ=&ن $&T(xE E;]xʰia-;p2^[!(TvpƚsKqGqrXb6\Ne: tĥǬo:ô+E8% U'{q)(+,9-$sn%1 ~U`/ 0yi :eWOF`MƦy"HA)KXZY˰$ qSD rS}hC4$ 3rpv: k)gzX4_r;{MѽBH8+POeŤEEJu3L@Xg~?gxrEo[%ҘޭG6>]*Sf +odX\Gʴ(KΫ鱩n-gdP*EaЛ*qӤg3V=@nL"Ap1^'N]Amj݋Xﴄf9g<00Y'?%)wbfkR 8eZ^L vBK%fqm~qS|?ɗ2:NgV2¿K V&x~}0#w%:BAc=iljYgud _#PcR15CzLF4YiS&1oVvffg{hүw0*ex$J{d;1* )3i=~FVRMEۇ|J ݥxI?՗Xad-*~`ѐx{gn'&s-дv#js~m^L,SPOYۧ:$1cA/ ĵnd}E)/Yڭe{W8-l=e}kfED_h|ԇ Uc]#'KͻZF"0C63OXS4VyюFk6igi۴#G,6[+wh;T/wrOl&pV7!$Xo. o'L`F/.ٙߔ!V 37@}|F;ĜO<0bNo>qUHL'.&1'[YD F>A,Y dǥ:gju.[tSj-֒x|8l0ޕ#J$hh *%ͪC$6ZO?CM_M  ; FoT=x1l!?96Ipjg#D)G'W&W/gq:`zKpnWzī5a~J~m&Y % F,gu6,$\f(-ilm6BuX@([N dIa~]E7|>CH[.$;bwmWyt؍6Άe݋UU+f+;n]zARY-٧)'?'..8*3ߑÊTk֫鐯2h-tS%(3ְʇ B6JszU=GƋ<N 3mB⠐}OM~Ñ$ ,L̲zc\Mza0_rhWrL`,ןE$L|_[^ME}DE2foQc3Iڠ,sHgv}MXLPXf=` gSl$5Գgu2#w}PlvMxQRG_B \iCdH+v  U3zkt|1וҌ)&͋B5BEMzmdU8*~"F9 IİɼeڡXGf(Snk.x=#Zk]%fY>|$푊WAE=EUnDkt! "֩iBl %7.K{$2v{YQt~} &)[^&P3[| )&v&(ߩRKS ғ j W ' "͊Į`_@.*_]&j0p˚>og yc)[-0\pu~go KH߫^s󤮠hX ʽ04d8nd˫a$d7D;XY1N!/?.;ʐx #7*NQa3c0村 mX~1P_Y?~!t{^5MAR,Is'  ]l3LŦ#]6rI_ >D;{wjTYp D;<-@lz x{M⼉gMOf07.1"^J6pc3NLpSR:ʒfʔ+djo%b$g *mHO^\ @VPoɍ(3ooҼK"Mlj'ītu:dA 5AM3\>+h|B9xT,L`?xu ,$ g]ebFW8WwmBy;9 ~DŒ*i!GA.l@Ok-nJIMc`XH^~OT `@h>Zh%5| 2 wL'<[s(!8BJug E&4uj AFwY}ZƕA^-MhxAּE6=j nmW"5tF ~*710v5'v|wP4QBy@uAa~(XQ6Sc Fez֣[hp$F^~9)>=g (2IJ7nE}i!*B`j[ȈM~SJ/V5?.65{;SsW9&Ц֗p u&HR0Cnמ C/6ٝb|E8RlǶZ>+~,=L$>E8-'}#yVřUk7B[RK\!6D|~2S+;ATl$o`I- os"҇]O-W:ɮ_e1T W"iP_GWѾbi2y?T_m/i8elLDkOQJf)KT F=]fX Z? uxdy%\Q$6՜=?RRƍuNW Dkђw>LAZʐq1.&82껲r-Dam f̑Xs"d)w RJg&άĈ }8QC7Wlv"zf1,Sl/Ta= OODC[sdfiZ Ў炽s?MAd8\7C# Q41HGZwU0 pҶݟ0ks6{C_^nYޫ貘`0CԚȉ 8>s].B5xA bm,#e@m[mvLS!~trƶw ~{v:ew(S`cFXCHX JÅ- 7#6 AÉnARFUF?@븧uk'!TQ8F.[ ^KNpYy/w_.j#8HG˙ouup# xX#T;37e5Ij Mx4yK졵 v JߞY%+a϶5T24݂ (yuX?TPVX~\ )^Sz O6NÆdymݣƻm/SMI]ڴc:fMߝC6;د r%V(Ƨ w<x;zC#aFqRYLg$=jCf`dǟ/Dˆ3٨L HT[ѮWSܶ@)ln'җ1p:Xx:K|z E#>gq ً=UnA߱-/53~@xz2j0E—C4;gMi4i[j%A)ã,dg 1b'N;K ׋pѿkyD| PHBTi^v-WczekxBtG}AO4w=̈́" ;K wVvD-U0H(K00. W_!%:{݂Yp'nV:4٫B979iH_Hǩ:b-vCA>4ȿfgU5( p8&jz,g&sLNK;~)'9/OWަΜQ]uTcjfZ۰=%O[JkDs'BFO;`iwa+ ޡ![n 6>.˫PKk'">?obl5e.,R~'Ymo?1bo1m/9N_ W!ior**$4( T|EZVF.p݀ŗ$v$MUhC~O)" ?lK[==<> }:cMtkP׹V}W%gm¢%0҂m Ik9'!|Z^`AT!*n~*rSEWܣ[xa$3Ln~M L@ ,ٸWX0,*Za^Pfbad`E'bIWGXݨ:wx}M vxIcL8^:?*fx̸Bج2) %cpve|P*)$LbM /C|qѸo;=*Ȣ<Y~sM!lIug4I 1#,<=#&TZ3xRʱ[F.p ˔m=?ߴXt\' ,€ye|ݯpt@y,Fi5 G҉j9B=FS%5J)ExX )F_3-'?U9" S~)nBܦ ώG@j7 <_mm~) c݊F,k>8kCcxn4QXSEDMH|{p_/*81[ԪP3ߨ6gUizMJrdK 0Ju^VoX jpR޻#/bY˜!eG-mP*`zu:8!»e6[70ˊ-P^/0l0Fg5e*<>vS(eMǵ4zΤ:w:/G9_%8GlMAva] '@+q Mo)=:"mbW*mK?n*Mz2xt7V?r=uDK(#fawH"wQAWye3J+[a$s2ȧvkx=ᢚM'ǣhK B\/Jk,_S6AIB'fתiUt=3 wy'46ܘp<Ѩ(8z6I_xU}+x5sT??7 ^w"U}| ǖ g,2[AR%2~ՅD; н*'[~;b2^R6n\NoJڙUxBWz.Z (CW,]36*<0AVYF/2\ILӐDaD]Q F5GGH؅&9EWE^/PT@⼮C >U1Z5OSDHpOs'"WiAo>EE%X)RKa]VJ{wpjZET#V"[3X ' +gn r:ĥXR4@217)w‚ȉb,ga=-v7ZO4ALT"B< /\lAj'=,A֓{׊# Mlz [g\H.Dq 7 Y`t.?j焩w=0w==L1EJHl?ҎO{ZH7 ErU7c`xO9x,ÓlL1^@Wݡg4>#^ZǐdƈH[;qsWG̘u|Q`4|i+a ,jFkф=c5$@_9Ļm]Jȼ.KPALwQod: bs|@DA3>mHhK>8`' qbcy1|;Sh 7p)Χl ή4oD DI_/;#UlR^dh L_mɜoTȽ&dcEyxkn1wɾ7ls,1j}+\ ta+Zc,~1ZCWXErs: |+I"a +W@>[,ϝ~U>B=bDcw6rCT/y2[ɗ~*CŹ ]^wl_6Z\|=qQE΂)SO`;{lU#(&0{9>94>-4ݞ"TQI?+]PKd5/W@ARvC(ɣXP2\1o[!afp^~ $e/C|# sNy矬4iU缇5F|{aɯc5kԸӄ MYJtyQY& i{'4*`47V I "C`s:sugS|Ї2Q8 o\ϴAUH6 $IXC5{kA~-ǎFltoPp:HTAw7+;=P6(\2Awc~/@X {{Thdw`d"ٽY'LcJUwCasx7/:jV$ 6:2J kTz`hH|=ʉaaNɮڎxH < p{4)h|`Y.zh%t4R8ƙmw ҷ~luVI˵ߺo]-'+xVm{t$.<~° s<Dgr2>Y.i9 ͜a_N^|&G0sҶ~,g+*RIqYH^UT +3XMY֞ʠX;+Y.%Z+ىPNǹzW ~%*vMcJ /O{M:E(qӐ Ra"5hسC嘡Fp]<3, >}>5gAH|+RG[oW>DS8#Սp锪Q^Q/>;>PqH?z2v#%RLx 9]֧""_rt`= F$W\d8Yn "N0D۴ԲtjUίZLyswi|j-}= q)]Ys紾ڼL;-.ض˳X k: J7"m*19EuDZל݆Lfsʸeq %C&ֶevFH TxUvQ ]4Sk&X݈~;qNxy!6Vji39 +|2d,&4ᷭX c;)J("ݮh~'Hs[;%Ʀ@&*ys0"vnIHNHcgԄcjNH]1J;ܕ6ns\iaܼұxIblJѥtjw&/?)\i7 }arm|DPgDK!Hn\Wjc_!^\*FKgk(fnMTJc'V9OBeG *PJ.IB"SOf6y$Fc23 nr'kuxxoEUhKX3:t{`y]| ~w_1( Cʤ(|;Wz*AeS$twzaȰ;pmw"fL{>Mwh3Q.]-/gvRN!^R[Ed) %le[g4ʘNtGTY坑xlR0mEq۽IzU Ae@qӯ`e9K1dm_I`)l6W4lwD̛wN!9_f)(P /S2BV kf2%h[.2]|TGah~<лhW)YE ikU`N|"6|6'h' -s|Y 1Su(| tiZ1i!1Lm; Jŝbs~CE@-!U{ml 93AH7z 3b(ֻP/R<9jiq&( QơK+$&Ldb)!v5/m;rd5IJȤ0HHRpE Te/-uIU;Zֿ1TDzc϶'6{~;_Qm>U[:\i68]df'HʾXw++4#Lges f}:v]$;*UpmȏR&'rq9Shd#PE``:GF_u,WV N^E'j(.t?]Ջ&g&a'fcǫ+>qBMmcI$d(u+cft X);L9?CR|$u%;i"JZ-5:rމz˹M,3P7ע0  Dz=1>p}NX=6lFeOx3=-$#6|}s]+1m&eWRvxE6(0P(p˷EByȵ(m#(\ pLġ1=܊Ԙ Zl5~}z0V#eq΋oUY$QnQ^A8#FeԧWs"<4SwݮJMN;S e Z0tjqvI|(۷ ;Ey{Hl~e:Tw,5(CjamS9&{>뺟a呩C*.uTg5UAlHS0<̇]˄j[ڳٮɗE[{TO>)? ./ ]p3|}NBsqM^YȏubmfEij(kq%ʪi._Dwҫ"+,͝(e/x5fr-R. n[Y$qa#at1(FUCPEszV@|hy "Ү TLz"+>tǡg ,V>+]s .:DX:Ġ@WQlb,RU9Ӈ.IlE+ xg8r瘈s)R oE"r 9?gn^wE'N?oL~L՗tL 0|v(M3U,ʮDD0ӱJDn$mgնi?! Kr6x VK3q]ws.@bRh$->W{~Wѧ]P}"f7&4+D Y|sysEY n/gY޲gy2X"RF|Jତe. qhPJڣwH5M,~Pۗ8*!̏O}>)7\%T]y!I<փb,-rE@a!䱪znMMT5,{LWF32)&PurP)>imϔc>waiw;GP(X\"Wè?S,1^J>x) sY ע+1 gV}%%73Mf0ѻ9(q9Ȧje<}i|Kr뵖o2РqM) E m=ށzw+j^G0k?noT|# X:%f+& rh(BɋǷǃROw-f15S/_gC:`pv߫Ѽ+J驟^rD$5Tg mlgcj"*pt i?3:=e7GZ@9/m' }O_1eqal C_mY/PB, 䩁2Oms  =tף.Dҳ`&_)TUx<}@?&뇜:TYѓȐFl/Qo9+_M)CQ= gg*E$O#v=Jf~h nSh"2Az8^śW1t[_|f|b*߮oH`S2(R|dk#\iL~TM@yw6 !䰊OݧɬX:GuRw5 0Y2$vς͜ ]`MBi(؞*X4AɡHZjC/3Q88T^#!౨ J(i^\jЊb`Km c2>D3.TÃI˼/:`T-'T",P%̬Su֌K?0%BqqBÜ`O/ۢ:aZOmG([+hEs r䐐yN]C#ib=d;qC{>дPn+aE44Pl83f_z.3Sz?EK6 eKߐlV%Azxf$PcH教ŒJoiIOw6]' G&n%L n\ FȠh /y%\/})M>\ג;G"ߝs\m*dhR +5ºӢ tD3{'4Ye;@GB}jj"|l%(54\W0<@&F63׉u#0 bK*h4qڴh7Lu o :#+P%' |-]TAʼnO`J45%\ò!?ES IJ[KlG%)/A))"6`5[<䑏r3FWt {fzp̀9H҇M6D9?VʴȩEED؍)fU? mi y }pvbfeqn߈ Ѭ5D|hOoTC{+1z(˖.b~XO$BO^;Q*A`[|T0|wl2 [n%bm \LѱHׁ(c^i"3:Y9Y! ezqPt`^-av@^I Y`3τ/h_֨LaGlQUS)&"#,JQEmm^ laMڠ9[;bK`2oY~ʈÆ5BljIuT-gԭO P6W%vLɳ0W]Zv5LMeQK&0q+z)ء"( BwjDiلT>Jz[N;5 Na,va4/*mFlكOˣOgs}\&sR)ἅq`(yuY64($G_GIHż烯^匮K8 r^w8x|N̥cdd۩& 1iAXI5AFVЏY4WCxy!zT:$C C),Ԅ)!K -q^Ն+БQ+*S;u D'e~L;@/#WOY }'uuldybBt!<`B*Bn7+- D (nʋޮVP;&<}yI1+$ eDIvic2P-7H5Em~-/]c0[ORpb aG1y| J=MVpoAc.G/7W{-!-N)1=IX{_&O݊(;R<tѓj͍5QE5Qz# *5 <9b}A|C; r(| v=}8爉 n)H_%|aT?6reZȚ t<U$۷Z>iemg6n{Vp*<}413@4åoVz]*f=bC o"SAw 'fЭEOМa{;Im Chnȣ,8[7#іwyd dKľ&6.L}j>xvrTGaGFy JB6\lh$l !8n^sdžAgd=gр ,Ȫy}%uJ8%.MGEʑ T<x"KQ91`MwzXQ`E6I5(y&i!uA~y [L O"UاC 9f#%/{&<t͜Қ^׌iŅ2q[o{'v-  rz@ *V oԓ/c|H֩:բ=-E q \CLoi.&]#]2aR'ϿsOQa9 )#IR$zխ(X+#D~xc<ܙlۢpLFs}vw#c\o (4C_쓓R3Z'Ő,ɱ<("#Z蟥}*JoVyֳE)4*djD}@-hu^ncTQ#e:"z_T<>ۺm9'$7ߖ.ULk3eV40ٷ\>i3?4&c xyqjh*84ة䆐ؖ#!TƅXx_zTy<t3NvNh '~4gM1W &K@):BLEc:p,^\:,S]k:)A#^U}n%tϫ- AI>n|mx6)i8JXnOF+ X0 o26,QHxzY*8+;\ V$Vi*lCž썀p|zrFL0@K;,xH"~xs(!4%bYƱY;zF G9Hܺp!uXɄ!v"asY,D-[i\աmtk+'6PQߑB>usPRk!̰8֛S~hRS<&hzo9rZΊ0}f͗GKzfWޑϣ}Wr>rj+) 0pbB2Jm(k,H e J`[4b[(nǠ7?VsTC>Ew桁 g{6_qN((`UK[mGrDnҚy4iϩ:. kt2>,o^??K4P)>R#F[B}K^f.=To@N0oM+*k~>NIQnWIWqk)J{4}c6eSQBum~"0>7$PD5'(XMI޿g7޲_7bQS$4lsbm%fHN'2"uv\ =ھ۬y)N?)lj~eq"l;Srϔ\_//qTij{&2ySRБ; nbnK$~k#P >Q;JRbέ"LU$LP ?8vN x'z R;98n8R=g9ERy{<NW| mbal +:Wq%!X֩U B[txkLJaz7s ަRcIZ{&/[#ʎkL_ɉR>Cש"=f L&φ PA%{5Lk1vaG]hyn&~QҧOH "%YaN)h]& <6u@:i| zxHRBijoVmD0kPAc2 ѨLԘ*杉:`<퐃+7PVu{`Bo+ˤ~auv.XHxc? "zekL+GP߸mBb~p{{;W rkm )CeYmV<"erTdR ֡d_`LeqB>u9G&Npb@v-xiʗ|5 VEWDze!+UN(!Ppr#x^XUܵ.o$uy-F`3',xvsz1^ xfqNi{=d y?цHK)ӓOK"ħwtNY8H0`!vZPB K1',aEV2Iubݧ! u0Mtւ?i BS6LmNFj}1xytkȡ;{S)8<5FC"ے]'Z*]uWt'K4Lu̱tG%TMs]]:QGqpRb+ ;g8   W:JEv^LM1 zp"vP& :Jx^ٹpE-v`"f}y|/:0'>-㏍QR[P(Xv^(^D`޼+x1PPk $oT,jD>MZC'ms.lPGX۶-`2W\JY@O'gXǾDNhrUPW)ik՗'ӯ;Sfh UA,55 -%?*(Bƫc o(1BȤ]*dQ*bETݐZZ&Ol®i4cI!<^X?%f;]f;4r~V#5 [!(e`~[cǏ9ςN.RgjpAN8԰&`YZً'Ҋ1mL0.mU~@{]"u?ѢbP6_9< H2x̓˾v"{ L"!Lظ—ˇrWZΓl)z/ӈqUOQ3! Uj'44}(*BTD6[bΌ% VjP %e477:Cɐ8G[5b |RK XhBmf}eC*m kQ]F.apKZ~H/u]Gi3Ko.L!גo' r9˸@$C).÷]jL_#O\:ѾWqR,6]@TUnp{]Y;r$X2nF蜩!l=*; ,5I^YWiӼN] D=v1=Daنꆸq!5lCxy?G$1$HL]Rd;f$*UK˞,L ڴ~%W|;=}dFS-f%g]h[ .$H}*|]Kh['WkQk[ ( H堿@.R!x-+.(K95,iEj`Xiʲ Tnw猼$7691m UJm4ڮ85JS%G3 r^w"fS!uՆzzQw<&Y9<3ܖy+X cv a' ="+yc ͅ["Wnج'X%.PUZӴCc91 {-Jp:ӝ-B -.+x/XY .JKz'(ޠ(XIw@iꚚc$Uڢd/AV?l d?F2vW퓚I"k,YP]Kz@cff!Te{p1$zIEDRAFFm9ckE~= #ɵ{ 51~J҃5g@kUZ/Ikf6[AO;=31緎Re[ N?$ȳŇc6v 7VXgߡAnW׏$$񾬆 ӆ7jYz}h۾B4gӲl'H 檠烇mҜFc4|!^mPy+k S`ѭ <[д ᦤWK* IC0|%@AFz-U!ݲ-̉+* 3TG9(dcch'"odDT#f|&Kqq9|[Ђ*Qa?&ϵE%P"DghH s-ľy7]jAҏ4%Bhqq^%*ǭǃoŕ>m=+iLykzE1b[ЫV@H,^ 2K;,lVuȒN+`tzЋdQFfVXnr vhL#Ztwh]~=L=]Zx1bS?J(:NA\hzHTjSRϿ}öV hpZJ0SN@x0(?grF̲VzUu?.4H*I]Bv#׬y_)'>c^\;%j xntvXOqy|Y57_ B)@&`᳋w؇=j#7$V yF:1Re'^yP p*dV&ϠVn*eMIe[R+MCzu (`C{kAC:2>nN_Ttb6<aV&̧?9NT@@nX;8}y-ʡHOԞHuk[g>\m{l$I`_2A;7'eUMeYIɖsZ{ƽ{n2V IOЛv :g\T**q6&.Z;V <>dtuF#Vׄ5ՓX@\3 .A}^+JJlmUYSQr c=Ͳ#\wPHP[2$iq,ioA TU<Mce՚.0S.IΏZd{Drc]:G rXz5 إp$(8J.h$Ӝu ng - =4;x(`f{ډ^6& 9>9>t{O n?@:q;FJϜا"PմYF]!/Eo(oo$;$K jggP.5'th4ZhCpfhW=Ll|:%w6Բ4?Mq(X-qmhGPx3brwD%rTNgT:$@ o"")1rBHqLuo Ғ.YkY2㶺&{H(t0xyү;)Ī*Z踕LHpoHAhGqi-tqaH*x_T$P{xFYCmtW}n=0H3mR[pTx{.?<+K,I[D#qtd+r e+q #V}4JmX̟-Й8lm-GѠ;]Z>4ŭoI cY$|z<)\GR*]e~3ߡ0kdO\8)K%\8ˮ& O"^: i(1[xxWBDU#NQfx]%5/6뉦sv^m2L](pT[g\7Ps ȎjaGp ]V+ B:6o7϶6گ?ӄDǻ9yg2]7N7} 6'/E^$̷l-M(<ĸ6FAp^90tfڱ$p'1'%fUb2?_cl :ҟ)%@dvkR|cn 4H 91{Ǐfw3xϔI#ڭӼw<@D߇b*MR KtFm3TGW>Xj|Ciޜ9004ˌiĜegȗ IN{=M0vjep N>gfՃ75^r  **0P ՗见6$9Z:U. N)h&ռR=3t/#+,Au ]Xٳy^~clD(tl3z3%.U>5"i҆x"ɧm<65א\oz$,9*[Ʌ:q˸]I*zq[sǷ :[NI'gő~bmkH \W+mQF*T:o!sysgD 'RZ.Z(krèRzG˞%JsYd+\S|`42M-'m'^t$٫:E|\@)0:,>`w椩-MqWF;ã~3%bQ.֟ ̓HHd!eݼXwF.i-B`<ԋ9T>,TgM8hl.b qʞ1wNK 䫌{!JoLj т0h=DXD/ >'Ή6w4%C3.H],jt OXs* lz/ ʳXp{mIwfiK_)etGhw”`;2[$ǘ8kSb&AY5ٰLh 3N$-͸<QdaDIʎϙe7,PZ£v}Wf"v0zmBv#k4'bN42'̰{ s7\rnX7eUt/,TՄkC5h%e͘[_>Gv$3 A:CTLg-MWB!~@9wR>@ [eBwX;D ˬL\NpY-]f(ԷQkrք RkrTo_\4ІMhtzX Ҧ00塮lI`u6ﴍٽ]|2M8 P@g8[qܘ7ubȤл<8NӇQ_ַޅQx 'M/"=|*Ż="ቼ9g9\^|y齅|JH0D04Ֆ-]å B͸~q^rV33M L;4F c;bJk^gOKJ*Ӑu'1(9~}xT3&NZ(*DԘkraWuY ,\ـaꠃsg%^٩:gD}S8v"81LQWx^mR\< .Dΐ=P0t%.tSM򁃸d_&?j{F-#Eהer8{3e= >"{xkӧB8eaѤfe"O$ax&"iȨ?1_pw>Y0Ht]'2tT[t"=_/'[cz`FJEuh_y9.aɮ=MCUQ۝}: WD%m^$# VƬXP?Vvo]; sEA!nee/FX_l_Svؐ\#head 3`8—#tNܧQpZl|fR{׽?7H,!S_[Ij3v.+ }y=X "%;uV+ yBzU~oaG#6S}rsLgai8?Z*8-X  L5;M}nÿs*qX@FkGܤ!=CnaF\ՔrN<^.ZFdɈHI2qH ]Y% uPj;\1֐ZS - +>A[ںKd1<9!hBDI{r{lY.kCɨ|VTd[ִ-A>UM%2\d5C-?)x(ԈVR%;ԉD*0`Ã=&j3&);ѩOecgxwjϣX8!%#jC a\q+-*z\@鎢#)*R=} &bZ1R ({5WdTc-oĢyspcHxLSCԮMdNN0%+='͔VC 㾇< d"LEC+2mo!T@",zc3٣N i1 Bn/]ܖγYgBZl?ʉ /^*& 0wEݍH@- p(bdlAd$W M$, b\Қ*6,NgAզدǧ T_MTѤx=|=8>eqVG"MgACBd kᆋʮA̶;{;1'1W"fc^%ˌ bRI ]2.0>c jB%{6!|u*ڛW}a +g'A흋ZVgC#uG4:Ÿgf%C ;VcEA%f@֑82"j{Ӟ'YWd',|0#(& ֦%ڱޮ^j Z&̔\Q]ٿv[+*[&fﰿ>Ey&G󢽦o44*D \j RIއ8yJEEYr4ORWG4/5${_haEu\CkHU:Ȇ,xKtˇZM-RZlAJ SZU%vRKǪmaםn"-6}EU/DWH\$&LGvVBnRj_JBJsܬaVۤ= 0!kH&?hxvԵihoYS{Qe!C oq?,QP沈ycRl!0ytvm ~6y. S w34GQ;0Wezb vzKHI*N;YUVM.U?^HJT˽&ꎥ;ѓ҈ZN_ hLuvt̎;Ɵo] őL;ȊO~"l}Ҷt^V2ӎNª,nW kzޗ$ٳ.?Y+&]xUgms :Nq4 ưA2L[`ϡAcOcN1(\Qi"! 7[]4b 끫HBnsIo'Jb!}qojǚ A*R21I`ygfZM6ND !smGݛ*H `!WbwԼ|2P \gIpQ({eI3 Cu5KF-IzVM!#.-.4\2 !%wfi*#!62 b2nDtކǿR0tאַ&K%'* "{g2S9,bthF.(?fub/[KM-DtV2=}ps"atש]l9m{R7Gp/!|Z{nҳҿ)w UBzv~]0ƨtw=Om}S dIU_`z,X~-C_qp x5Yq߯'7=Iɨu<ɓTL@hsݻsJ~r2RLh'h`'~~69ةw=RaثԆPx+-T'WdujY35cCb:mF$'_ G(Yqd &guqA$i ^7/Mۮ b>˫ hS7vKhh@MpDV(W!5䏛*>$@)6o%Nj,@NJo;-*r cF1I&UNږ4+^T[rUJPFKp\8*I1k|?S1 bDY{cLmP4׎Zv 3klw>GZkF?hV!0xIK؃X:,an5H>< }O=r%gn}]'R$ǭi[/@ GvjnH&^(ݞ5T#\¶b64ߒ@'mrBi-6 DJ9iúB:~AVr,p 0nES)[ 㴊l yMlQ8X7#w=q,gaH Bo*EGȮ) .ۚ6% D1Ŭ)~e)96ovLd G#&R :ҮyQPUFA)L}zVb}%hsLc>jH22WN`6myJQ0b'2((̨yDZ &qKԊKl? %T?3WLkt  8mz(MpNx.z01"[')xQs¢7 /)s`g뙸 T.kwX//EKԯ;dBZ w}s 렂`Dgv"$.Z;Ƙc3QzSI\`'|dlkVXY:D ==# HCUX:*fe4?CfTPo[iiRu<ѸY 嘽>Q:*66iJbcdo"@M| 26l*8+MsE4*#<* : j.D? 8$#eڿ-]@%*:RaeWO <0St{}h ؃_4ӻ/n&::;7Psb3\D&tslzCzju{Jc?;ꨰ~{{ ?d7~oVjqgVћaDHw|$:Γ.8!l`SBUQ?mAYWjAee|'v܈"է 9{,OX׉|._WF^GuAH鰃4/A̓JRhTft˵9eo7}C=J Pyys5Q;]LLMNW/M׻J 4z|V" L!#|$GH&0Fψ4U=_>y5U.=jT09.da3fdT4U&' nz2ɔHiΌ8V;ӕ(~k3D2Jho$.j7Y('~1ҀDl@6qs`N6-C.zJP*xӴ^Lx͏ 9;2mhGiVb"03c=EM,G :z2³/oǐ&+]d6`52cc<4_7t.bRce_*_8o8_@ȵDdI"< ƿeR[%yH,ټņleM~ɔ E O *Ƅ FЙBR9_JP1\C^DHxG^Y 7 аʰ@>(bWHݼ԰;{>^XAK!V8I-@". 9`OmпɽѣuG?_k8yq8-Pdootϻ㌩7=kRZY}:IXGi~G~x{0a>9exX-7j 2jy P=^$AWFq}NjYy NIϩ'Hl/Q %E2٥i!>n>+3݂{VxnJaס%$3l*fSk\oLA:ǂ5ܦT%7=q׸{qI{ΉIaQd Ë)h%pS&E qtEdom{V[ݎ9x\N>C&WmX4,J sVcAu7n:U<DlQD˟GVQcܝA~/*/bIa>P1(ɆY84R:̂ "V{3L ¦e/)b! XbkxSx` Y7a3}EDZ(Lqh/As ~| [%:"2pQ 8FCLWb #ʹNh0C Q(iZ0١bk8L+l%XRp͂i<kMh`dBDu2ZY 5:8DE[R$ a3jL:\A7# r,])K$ciIEJx-Έi l'Na1%H|} *R4bf`wMv5c;M:,Ck.ߚ@EDxZ;F|sA$ ;bBֵ^gLDZ10.?EYgM^ ͽOJWo,/U`CrsMTzb.թ#!#b߄0"bLϿi8-H^52#kl(59˔YEdFӋ =h)EFlT?>s8E,vSCxG \#@h-#CD[H9D̤h~sa>^2߯oy4DB߰*!4 {7g*1ۛ 4kk}H<'Ɏ#B+#sB_ef`w<7JR[b"[[د*I7 ԪF`-QaJ(BtkF k&r81 Iqi>X;gklp)^mxz/q32A(i@̲I_֦;XnmnsfL-cvG,f 0&N^ T5OFJ˹r H }8GFaGO쀸xn kp~-i i&)g4K  }ώ~ФR} bϻF gWwuԌ9 O24>=a@dZEpF\j"x S-༭)8ueqCr~" `U۩-5t,(1O섳g1Sp-xN}WQc9#'p l]~],p3e! G9m1mg _+NcLw (?-R.(Ecu-gaQиCNm³n.(s"CUEj?Z܉į!džL'U U*H4r$׸> `!MLqe4->2.Mq/ePF ?{ϗ1\'so#q4xYfr[ sYL jצ[{mlS:&ʖ?um,io?(>'M) s}NTڦ3wҕs Z'BP)u*?%mq*8wK v)ӥZ&5`~Q-20'uET`;W7[RbP)1g lζ5*I/KVu: *=, 0Li/A[xjk媰WHMMP0&d%jE֭pRp/j Uv ijSn4*#];cd A7AQ d )i(H4i0pw{̵'󿺥8BpSzeb*_]7:<e4xN498;Zs)c-6êy]>@FşB80M2Y% بСQ|3;_nWqK],I~ޏ%Glwu[i.G|LPpϹq:Dc^@KTh 91\hO-l2E8 {:A@#dKBH|% B[8j\'lqEjtgh$ XcCcxzk=*;󗠹 i;YЯ}i+]c}3TԢA3ChC ߝ25A|-+dܝ8 / fgۀ]+ DdPm?$ƣ=GJPRek '<_IT}`F Nԧ/ӺqMq`!J5U@BwoMMO_19u9Ʀf +p" %%oAoWe+R dȬh\T@U^CE|f_׌⸬|hASm8Mq!p9G8_#dj"pUYN[5?T=*V7e32X8 GNqq-+%8](P*n*xFtǻ^(m nIR?0sp%hl7!{j=8<^RL 3|].Ht ~ܑP rSS,m!t[(.c\*J] >?tiE?i:ˠ3 b<೒W{9lGi#a}\EՅ8^!lk?D7_GtTAQmufh 7cT=_$؞@ȟ^ tJ'7_ūP%mZc_^!3u.vh՞[=4:\jp DIb.י ^ѯ. ۮ$Mlzۮi?SG#\Az F".WASR2B?{X\m:&@+_ tesDB (5\dk 't ="$ȰI!L˯YiBxm֚.4?s]ܡMj.D񕌔xE&_/ Wlz2)]Rjwl kJ38Hx$X@^KW]?s#UZ &v,h\ *C^ӝW qwjƵn& !L( ?^e@ 9:- yd_^^ PLjB-oϻ(i;I7[bK%9t]&zJ_R # A_j//:⣇0G ri~ߕgY1^Oޣp\M4[ŭ,ތ T=&a8؟MFˎ}q-$hf QR`K4^ɔl-ٺ[?Hu/.Lݖ# J66f8%f#UV^`2,%4'>jRcB gYZ0707010000026f000081a4000000000000000000000001642f097500001ce8000000000000000000000000000000000000005a00000000./lib/modules/4.18.0-484.rt7.273.el8.x86_64+debug/kernel/drivers/mmc/host/cb710-mmc.ko.xz7zXZִF!t/]?Eh=ڜ.+`LoߒbHCLfVbhg&)TMEX>; {O 6? n"gY*Lber e`˽V$t&j--cIA׃bT<%*v0 !H.𻐻:NEmnR et +s ,jtu GI$,w\!Sz1:}?~R7=Vʩr *3L M^Ps:9ۃoTNoBae9sF)8GSTleIlmaF e4ߦE>Ƈkupv2'*j V!Eܣ@#Pl*RN_-G}ȄtW^QXSA)NObypx*4ã5Կ\ u"oV<%2މLV/F8>#v![3qxZ\Ek'Ci(uCA=&R&&y=_A'5.CXЖhg|6 =?DX+Dmuեvx%_3YjLË`G.A:?#૱q>۰"lyC➔޷=-V/? [CHs8&j6kB|# C|*B3~ڥCRVԐE[r'ښ7z_eqs5uÛ|03tDf* Ե 7$f= ߉k$k,!PL+A'owmVT%J5MTwMsJ&UZN{!x=:j{ùXAHA4nڍZwXF)àdL>yK`VHynT0TGMPzpX*=}: :QIa܍XnrL*mE)HѐTkS|aS)`ݣ !l+nqjU \&ޅ)Jm6Ƕ5,] ҌAUJNZVe 9"r2z|%Q.~ăic^Je>2 ũ$OpGtLv   M=2SnAqh÷Mĥch'[aW 9)w~_)RMG) EQ}E.GԪr~e);6}NK ɮXIkR3I=w~T5RE8gœX7dԐ6B;Snհ=IXcr"*Zǿeގ'bh]cY8Jy RPABص_T?A`vO(UEZ1eoخ1yy n 7'VH󀶬o'Đa|DNA3MAz{s 4gRӍV8 D -1ߦJCւʮ] PxJSWP8ba.gi|!&k\&WI J -AC S{ŵ7ˈJi 5gxSM'3= kA߄^}&_vS̎oԷ *|g<5'ې/ӄe_7)xca_#` G8,/wWPV6'y!ZlzJ^Mfz6D:#"AI=L5y:0Ƭ# Z {nZ@ .ܜ"Nɳ4LB` $R>+_2!J"P5_6S5\{Ĭj 2#Q @jy,Bg0rrjϷx)ȮtHN>I;_9A"hߜRolUPbUbce-*tkr=3\VWtUO+Xs=^ګ#=V3~I"i?9e>s^x77Or'jsR}5#/,Es-_[ x*fmM]xHx 6U;:[>8"n:M{-žt&5=OS'c&A"D%XD}'ҁdgՎU/8J'<ܚ^΁'m7b!Ɠ}ŵ2#Wi|^^S}ޣeBO.ToC/}g9@Xq;gEfDJ*''0mvMe@+Zl߂3wrй.$:WEf~ :M}^QoNK?ҍ\kz i5J` Rv;MB PÇ-ȓ.R).&I5%~[Cc'tx./7)y/zMNY.0Miī ƽ}Ijpqp l%m"љHP.ʑCKЄTN 2Xд!(ښ 2G}GݪdBFp8;K=A6E !V@sI;k9rJHH4T;%UcC"ssfRA͟U@'Im`n/nGn@S\836|W;`}~_ A)h,6s8g9/{F_^S;+9)T/ԾHOqFĻ2.O}gO쨈rXh{cl$ >~PZv)^׽_Cզ/ᣁj̑,5#ބ&vYw&u/nW; ;{^uP e'C$I'n69D0}CF<{\/$K=fy_ͯ&A ^sղ2b7d@qc1$]`Yp>/v$A!]q_?:JM?Y!jI\{oc]|d2?'Y_%f'a.!oT!QZ}BрYƃGqͮ%b.)E~v*/ۣ)v.ڊg;Kp޴93ս0 \wcȭ=|yp(MĂB{P(\EɰqVf s}}6!?qGѩN|X;'2)mO]0#4I @e(c hp-V:Xrlz21eԡ"vmQqSkM#+M!"&ƞMiMVMjGFo-Uk8ɞ\qJ]`bdeS: n*{3a@A?͖l7(\r\bpisY4s)͗;rQX φ;zU7̬lE$(3ׄIjr9YnvFFJn|PHALǁ wKӇS0cK-gƂouoi)ǘ}jЂ%@2 6AŚ[sޱћ*cv?rp9'Br TX |i-g6>L1:Qc8ZAS;-T:j7M-,@( f*f_r!F*5g<< :0턢pJfr^Y'"V).Yb f1l*?\%G,㵤Q'd/^&>h#vc'lF<"1M By5$|ڵvߵ vW{ EBG*ڮw!H- qK泍fJL-ӁwJɿъ]i! ]?3{D#X#>sS][uHD PD^">grV"ظ-рwB: l"?5- qj7 ^/;]G/9Uaȍ783`+%6;v\35:Cklk FQhN)Hh!:>n }愕,Yl4^ԳyALE ,Vh܄!hX$[j¨C[s*:г/c hTvGj Hl 3θ<!i 1=09S|6-E̫؟zxM`v KЀ%LKcI$7CFАNYֳKooG)RK},+MoNK0V܋mn/ )4r$Y+y.B_Pg_ě96r(nUV$) ^@={BŀʋkmLS4iE8@ҭ\SI~It$M>Z8NZd1 b;n`>oV]b_eCkwwT gN2cA2*|"Hxޚ\uEC\bub% Ʌ4g' &uL,݄5;`eV__2LzOԊl֕, K4nwpD#$ots4j׆q^X4yZbZ9zEUK1 Q7="x1Eb`[A"{ٮ%rxvlP_EҢoӱt iA%w8"8/̙snrd7{x.qǟG^0X.,Wvz#ԡ6 ё;0묥 P+~mlKz~Dhp&dmH)-颡 G;'VV΅6p:4r!|yWN·E~"r]GSw=Fq98ҭvu^,`H_mE1geT$)LTʺKOf,_4^u)B$A|Y{.+INRcSFVVp 2M.hb`_I6JՐ_OJj`&]9ГG܃0uٶc?N׮Rl c mNXoK9nJXe-oLpLL!XK&Pa"l, 4WK !OBm|%&Jw98 M9AY<.È78[o|.9pT2nQG3] ws=vf7_]8YF$ }Yk"H; +x$'OqZ!mkH"9Z5F P'*˔.5'SFAaQ`xQsԫsм1y09=e[O@n<}_d`Ri] v8nb#,J`3TYg@`u%UxqA~FE#.sKv$.7z<1]5`"q,̟&3R&| ]Yҽc4K Q%" '+$a?-a ـ<$(9lFT&xopmhmiGr:J &p oAL4&y_ϼj5byxk}k)dھڲhEўo/+M&u[Xw:BrV1yA"Dg׊<طslqg4 8ɰIm c zzb]bV{-A)Zhn Cme$]0~R(amY֜N PЎ$:yыrcnWI{8P,,j/>BDu^j KA{5ȡshVp>/q(&ᴌG( ;kv}+pi\r/E^)ϠD*U饋/Y'B02F%7a!Wa-}V )Є^nҒrU5^j>x%((U\Gz.5÷0cиc) ٙwmkm mBONҘ-*҇SO8h TR'M{Z"g+rj CL &UY_uTp%ZfHS'rC<6+NQi"8,o}kS/? 2'Jw!5>)R)CmոǁgmPsKK JᎨ2fMAf$8{5~FwQl,S,Uxy5ުQsn0@kKtLJcJX`Uo7Z/qASÔD;JOd1 Aq,25,[-y/RA;MyE A僗uS04wdeJ{&WR+X`Ql{0lmnm:PE.)A_tYC9DcPpLȝZUhc@?xhѠ^"T%|3*l"@lْ7ަBNuBKT꼅59!4ےGpKS2ŖLr\EvJCVd{[TNUd vt(re˃>bx2Yjt"&q駜S7 Ix(}]jˋ9P1\i&>YE \(D92HLP\_"qv$\"v tR7ԭ=S Gq`{ ujŠC"0/}m瑰6U,!G}Vd/-UHطGDwb | ulM&1X"9$[)}[՚X($ ,4]s$յDf6K(kj;+[WFM8APLul+*c݌ !oG. kKCk) $QXlU^^ÖƂp m_ֹX=op xW_)DwHdS-iJW™;Ld p4*YZ8я#)Y[c :9vfUZ8^b[O.:`27ywY|&vDEJd؅:nK+\͐ KY0!8v3)AS ]Os0J>c4cqu6}Psz5(dade3#Dg0VFl@icUpwĺ:d$OnW%MwЀkttawpgyp u'{@'PbȸWHCͳ}hˉu +ȋ%!Q=N/Aj;K{x]A)JSHw qע/u6]K`OƘavr\q_Aks(]S` ;U5=a{Wk-=}!z%5ިM:+jgɰqR%9L܆uKo `Y. ,HA^ƴi*{VwJI%:K ;ї+oR.ƈ:Ml4}393j3U3{ڈ,O)Di9UH+ntk2ӿ*MR5;;Du<ac\${/$DOv+w뛓.~^p ͳBgӝclJ9$[|aĺfn3JBCl5_? 1WD!3yimyvl \*Z+2!5Dؚ5*i֡q5&͇7#)FR_fO M*E&3 4؛'O3X7կmfqK=K\+HIGh 1wj [ʠ[4>:[1&6c+c"]Pbڤ3g;Ƭʶa׋dK;7&cƶkf"|㕑{&6m{Xis.lg:gFUBR& E7r*w{f15'*Mŵ<PFá_e䈡-A]H5uhPz#?Ό/ ;pGA=Y7i{rjIPڻ%H "I';ؾ:_Ԩ{6߫@G6>[H7,n) wpv4y9l <,nuec|Pžy LCw&sD* eGyӼW-M*ߘVv<TR v=q$pi55dD6{^@wndFs:-Xϙ)n)lõ4NUDܜ i'XŁ`t+1e^Ğ6/@Μ([>K<((/exn-i}>7k:-UK=4ag'P4V7F s"* 4ίd&:AmWB1 QS80$ "࿂4YXFYaɃЌ$Ϯٸ7Gg6}MAi*r ` [~J c+E`Г޹&Bؚ o$fba*OѾMduޞ>Isφ¨S.u+V/٣lc*T٦\ aoJ\@ȆuUTcfw 3{e~OI_ͪ#c,z?{~v xqU(\Ѯ AJϷӀbiFn s Ul@JVR(G=fR èH@cc03HFar.?~ L^^Gd-5/0ZkrJZuKЅ&G8 ]38`;Y\Pl  ˰g1́i; P%sd\)@8_&i01k ;ݜ^+pc{Ijs Ͷu}Rn*%@Cw%{kFI )T 9ւ ĺaq,ȕP^[>Re k _n;%6~<uλV4@4`U7DHsHaK!~o0?HlFsNd0ո$~t=/p}s=yJd:Mj*lv::ea8i|& '؅:@De,8aSj:{3p'!J}N$22r\ʀ۴Sgk8G (lhWϊ$Bf'J|Q OyԃF+̂stOJ9 R|gm_l ~^=saY#jJ.ce+]X!V$Gy9-ZOڇ>"*ATG[%'qn[I^ „1±盷K`b@ƍO8y6N 5H.00-т0J,Zk5pYvGp.}Dl;w"o|=Ɵ3%W'U*s\b=#HKqs Y4̶[?{/&1/4g(B %>;Gj-]!5hs`ÙL݉ $l&wl:hNHwA9fVpJy3-~KExUlRGx37-BzF퓭"NJǤ&8z­U5jTѰ %7;v5:"p8>h+l5@bݚbDKx-&-M?pΑVo47ۙYsZˑ/R50F-!˩x G Y\'Α"&k#k 1*X!*|jE۲ֻJE!_t|iҩAxn7N'WBD>]^XRjB'/:s7qB}N&:Yl@&ĶZ0:UI ` "ʐ)!<#ճ@ 0PQuQZT@Vfݠ ?b!>sJ-ۢw D!EC%?iW76bSpLJY/Q MJYc2 5:w9-,q?ocAxJM4tb}Qż?\NeU*䭑Aӳ s*3&J-ۮlG}uE@51|LWE_$'f {%r|.xKfz4Ij20DZoWzmC YVqԏN\[h=zl*ԥg*,Qdd"CQ%C?<ԤĽJ7dpG~M'rTvv+m& ,+t&U/zNV3{s ާԎI;z"LwAns?bSP: e:&'74`u':޿?a[<%7)Np!vb,ݻr 3Dbq`SAAnl1r-2IYMA?^S}5_SO)!/A0',`pS&,`c9#, >N 4^r*vx鏀 Ź>*co*O1@q>k/QNTȩ)ۨFi* L$~Y;䖘GRɀj3_  ɒ Vz7^*R"E/{@+۩q/1&r 3"i,C\!x A0Gdlo{@B'f[bvl6¢w'1tl9e@U֕Pmb hM>h! +FqS^}8!́E*05RM`%rXZnJvp#]=/׌+uLXQ.PLRD˛e`y~L&Cf#=:j\Xq9J $Yؐ i[Z.PQN?FPVH;WmE .5UP D:1X4/4$$P4ʤ6tTg0Pj%A* 3EDŽXʚE-d*o:2@qG(b&f߅ȵ]!+Iֆ0 ̤;;|Gz2*m<䫤9LSGfkyIfL w5 ]0^ |%/+4%OSy=f.ޠ{4m1wJjhsRS5_@ S^VlQ*yAupq@q$Ӡ|:,S4!.nC8ah&=uB,2-?Xv=œx*o(a9n T^FgS=+!J\]ɄԄh\M<l: s7@glC}[0]PM,Ͷ{O+~`+#FŠSJ)Eo_#WnaU7T;ؗ SL@ O)s*O퇁NCn •J1 g baN̾6`Y1uoUN;XJ܈cCzH.%YS !A!POyozG&b(qxٍ ZB2-r,zV3fu_Y-U$_mo/9vȁ;!< WV*r,o00x^ج94xTw@Հ"8Iw v= jW}8)ɱ!iyKK>-J:`;ΓSGURyΥH dݍ&e&>ճBn[ J:)?m=[LNm~!6~4:EL(08?`C*~fI!\?Ƿ?HFsuaLl*MA - Qƹ'A:B&J5W}:xtZ !uM22kܱ 1rw0M.xVҦ&@aWz]]?Оc> $Z: #ChcpG rSDb`"%*y`6d Bvǻ,V(;<53ֆ֮m3zzFzN(3AZvu0C/AH*+9z #`Hk0E'̚)PYگp7i z- 1w3Yzɫ&}D.q,)}G V\"Txq1BC,0J_D{ZbϚ>kyؓdKzLRy&4ʾ$jrVdp)xOY~oZ5;LE.fuY h۰e\ EvB( |2į '\ W M]JgO__@u`[bF T@%o)C&}ϙb0ѓL$HwΞ[JҶ^955H]?㬩@Ǭv!qUW1h̄G6fo6ʝ0DG3+$Nlԁ<>4ARAt36AmN߇(g=,-L>-M.7xPط'/[ <(_gOvIHX3H^$" _4I<+=H 1YkhCJ\pZc$ʧvAI6D)"OVCc@Zۊ|y2>DQ3?3Zw›.c]g䐿q]d*<lQQ|/J^̊Geb)+cf9leѣfBf54B(ͮYm{vWV.UN(jqI<[B^flC{O4-J`|~TZ6g/|$8@hc ֧9^}X.JHɻ;( qu3~#ijU~~'(>E͒a&O3!Ye5ut yWySf 肼 7mxbd:F9ld)j> S.t2:6۽Ns]SAkn7ֳsk+ռhWi,`>wʙN]>Z.]*ߟM4SU_a!%2[g`YB 2I<2K!}MDqHyuJd7ne,gs丟8us;6 5`6A~).y{;RuUu|/ϰY\prcr%}aL._{MAm`IJyLwR^s۶Ϧ=G4sKcۑnk H%ԶN̞2oK;&|\JDKs6Iju۟tTK2 TGK ac (Œr25$~}(]?Wꃬ]f.ڲu`Jt^"(lkuG}\FRu.xuh1v{>/ ;!H2Վo+2v/,^bv7CϙPVK 1J>!xs7)l=N3^wGg> c-!0÷[;" HPi;BV!d3>(߲iͩߕ*";lzFR\D?{%Lf6a%JjTQ?6)ၫˆ{O<E8( PtWYMH}=D1gi@Oip=/7K!G5:O~qKC!lăP>&{e؃mCs'ABK`;x\De[ol|< %dS&ﶵƮB)j\o%W>.& '҇۹ZMPwmA/z-id%DNT sNykaIQ!FӘ]@f.ao\Gҵ-0`Q%@=Z(1@l՗Q)` ڀE$eY?$lZdzxc*-AU|ڕvп3qO@bgǴh<¬ 0Xv36kW:{mH ߢZ̟8_YwH;?cKΏ|\6m8`hf6Z5 6ԡ n 8h.'+tx)_ɫ$ 0=SWU[x?hFBd+o9К:'do-?6>ZlH S <Eu\z ! `G (痥v푳LiXJ6&g.Y[۔ݩ9; GV*MZ x+h))<\;bDIA7nOt'=.F,-U"zB.U 𕩃n`ER6, B]gz@PW "gl6ͷU/+㊢tͦ]J)qAH,'J#4q\IA^_-.vx,V&^iq8dgל{9 OQ\I`l Iu6GhҴD7_ q 2wٛeON]3M}#?E~D6\RNMQ3%Rى%L7?gn .ڲ#߯$w~%,=np!(,ϙKWA9)z: y`7hds"BKl4M93*C =-_Njwn$t"3ٟoJ;l]R @7'ޢdqYו߂$r" NR6j*76%PukiP 6Tmb>IT.ɤ𭸶s.B5L7&\Qāg65ºyZ*Q;;2]gcQ锛+' Ϸ7{Õ҃~^"q}}1DSo T[:0$qؖ8eih tl bZQ Zv?ӸQ/#k&9{s׾kh+PT+B.Լ}m]۟rl<\g,xoU8eꕉtX`ak(V3;7}t6eJ`5] >.<2: N)cFƈjQ& bMv] {[ ?~~ulBcrf/Rd9sg uHiuPH>Y'iO>η+mIKt;ZikTfHùUaL "'hcEA]b3!e-C+D{&˶Ѭ8I\?nʿ'MV7MpjɇaMuOxP@"04(}Mc\CS*t|6ܔQT2nb;s(t^3Aclhl$!;"'pB3!W0 EOK.'\:5S`+ksWYT֞ : Bjޠp1N$l 6J.)_5=PŠ&L)O!xY@Ţ 8g>~ A1sEآ^WXC k|;-AG'Q篴NZpXoTՙ;.wY0pc_R ugvפO2+k4eũ:@ڊ?FnjV$VxB*Fa8TEgO<Y|ǠrS *3)K\t}ṜH.Ze*uET=WtbF,H{*ukdîFȇ|gF$ eɪ!|_&Ovf~"1ɳm.lY {WыI5,} n; 5UNR =edUm gf]K"LyF1:zt0J{_k^WCNcǵNUEF1l[GaXw^dKakr/*TIձh(SU9'[t/a#23baDv<[< X,(y}$~ U6豬m~e"Zm.6NjXٞJ"/xHr:Hhڋ[x1(r' %|sW|GD5C80^\j!ZU ?2n~>4tN̒3CہR1|ܒjMYnnEd >a@^VwO/t6VxJtٌp9M"d݄Pkz QwKQKז-RZ{ዎԉbw2j0Nه[kSDAyr VbaTR)p"q3c]qeUqn5:>l>wr#h›jM ZH,ZX&=+o(un %e3hR;ݙ M$E'JSBQfVcWeZTB[6/d['Α/_]yp+ڣ #C_b:\10 A4{T?Oe#QU+3ojeHނJ?'j /hbp9$ħ.}b7uSLUy)E&wPF5tz"(.y(5COa}bFrS?FNO )>WY+pɬe"/Ԧ)214*3OmԛF% 6<;HQ h-{1VzZ3E?4ZMddXkp"piC*k_\0I"mqgX|,M bTQwީj.-M?"B"FT@Gԭ;5@~_ oj1a`"MXT]ֶEDpq:!^Fݗs;= uGAWY"xhӹk~.+tZ7//B8TCRMi$̲[6E)~Xil@,Lt̞Nri6u-c!ZTsԱWnydD= v)YIaݏXÖ ~򘗅!ɂ)T[-(Yi1(WWF zƀBx0D:At#odzcs&bHim//`'5Q[x h\RVnuhyCd6/(O?`/'Ǟ'zzuT^D:?t[^-O4;=*Gڏ4)P7z9"Zgͅ,7ux<_"4[$隭\Y4xVQz^ipxfZ(5">eJadJmVmLFAݤ*>zl7m?ɦP'S6Rlp)oK)%KD>G*a+!Yb-:cetDGxy2J˨*B{D+XVG(LcVd:E8u^^`3[Hq#[|m< cV' ckd2T+,VrBה҈`TS/v"BTJD {skòzTJ+G;qLzK` Aũ.3jp/fکN1wBxl.P[VfUJ< [[-C=oi_j$״.N7J撱6z)>l[%CQ46^íQ%`+4eCA7= ũ֍aV? ¿;7%Y qQʡM(oֵzN"v&,~C%,lyscwLGg0*OM^GRChTD%s%v`XB<(ك۴jFym/0|y>,uA4%&ZG:ֻW'?T?M*>yk6ņ._(ʤW`wZN`4gΝLX*%8BP 1t  >AUD`3fd1 !LˮӲJ/j ̺R:*w6JiٸD:_FRZf8-1G6vn{֖GbYtPzH/Oh9<<6yЭfNBLDtL3`+4 HftA H4sq +BYɴ$iym!P/%${疃(,GWŋ"T(JJ5[Qam EX~%Nް*A3aQEal*gJڿcu,.&2,ghCk"1DU'WSN**s͏ dƄzx-ԪS06`q|TeFz7*ӔⳒ凾glRbpSs<ܖ jr J|4p5SU^~0JqgOMMT*وUsñ:J[qO˲-a^EI@wD}X.@Ґl2p[cUSٝl+J AB"@'XOHRhR2j׈a y*_ Y`_ },[^x'F=:mϲ(Bۡ. y_џ<]vCgl@`~*ȶJi'ӷ-apBؖ!qfE d^⻪SMt/Q8Jۉb{XG=2s>J׆nfTMΰrz-7l @3y1$?lP%D>ynBHBQU28ڄ7 }ُ֡G~?1v#:r.z8n 2oD4VS ȼJM*M'P o@1 ,O ܅demIRVqC!IN~.SAwd\+-r#J3T=5'U¡Q 06R:֌Xs-k#~tn|3Ѥi'2 hCxcCmJƞ-q5ݎgԷms0I %Q͋ZIt.q/Jjd Ajb\B wejF)^!ٮ /k#iba%dU*lzPb`2}2K#ynpxL/Lꨀ&'i] džsFdk ->#H2s]Lͧ廑uesecd@匓Y`,*щ@]f6&eչM `qT+1Nv CONld^6CKCAoKGvJmJ0Ĵ- xm˞Ac8L,/$^v-?Rr3R  c|3/WXHe{ _6ke`2w3'.vRї Fػ|%c&;[Xuvlϲkln jR2uU8.>+tJ25E44Ǖ@s6HBxja>2 07RWwU|e1%}anQ  ѣq{Mv! z }^[Ќ؊4$y}I|Hxyxo[W޺}MV cbcI.W5=J][!>a+RQMD&^w{f=/|ʲw{9v bl(ը( ,8n|N"x|/Ӥe[`o @K4`Z}ԮU*| s{ioW72ۊcnbIqMB=(^Vs!CR5'ՏƄvX-AH՛8ϫkˠ`9pcC뛙<:4oN)+=0$]5Tc'C)mZamX:H6vjnS#<``w`!Ո6+Šp}'נ}`nimT6oUWl IS0۬ 6"Sդq,< H 1 + &uʌGGw>Fr0VښżM32hUo IMA2T0ab|?WEYK*G65:ŀ,0o7 μ0l,]5%`V n/k+4cj}tQ5=Za&;dH E5]>Ik*?dF}SE.XN&T%lQ!ݶm"?os ]\)aUI|w|> 7>l~Wrlϐ ů -]PuFuZГzc9oN.኱_zf.ȃ d匵lπņzc<߹7&(`ܷlO٠O.1u o Т.5ϗ`f%@{x7, GDSR(MH@r.Ox4غ=tMb1i8y\/|H0f4׶XQk_}޷&"/_( /g\ 9~IQ>Y3M;4 ^ohHy2zg"1`inbunΑ "f,8DA2shSu1ͬ-_{SeȩQa@IE =ά6hӪd1qN ӧ%j?.gx=ٍ3eQ8T.zȵPH+Q^ F|my<ԭiJ[\Fij U6TuJaF6kHi a2W N^4Q ^idZm5zX#Qrb-w4BzVQl;d_-7/K\|~U|][?뽗 DQ# 3T1;U+&,}>s^0  $> n zɭm{NR~vx[6P w~偍C eeڬVQ4v킸GJncHԁ6i:=jV<8˔') 8f?:F\[jLYL3&[( )\M ^Fw{w6_ӗrd(NXZ*׽2 ة1_nMvư:rx`4"pb12 )eڵ*=cfkJ삽 6 /SIqZniXWc ̦Db,W>lys7v"u];( ,<~F"l}k̜ 1IGd%:tuh%B3}+{Nd-wy(k'ce')ǮadZu8E @,aT[6f~`N x$<:T.Oׂ2Z Q~5-V(!7hp s[?d:'Ml1΄fĽZG"b?(zXǷuՊֲ'Vvp-8F)@.Tԏ9H؊~;} 6^z6sTnZAd>^lmg|>Hב Ru9Hˬ(PڣՂNZgAxڡL6WtR:YF(J:{Z13ꏉЩ AO3 ͘yC_@Qh-m}sȰvzWxKFfgl`z9ճu//ѱa<օ,>u~uiAb !!;k0Xn70Qֺ`>_ʺXb>{_b(M i$ŒLڲ bLgif)To+u"Sp/a7mnYZ*Gbp;ɔ-tr\FaM2՚ a(́RjJ_ *$ eqp!\ wrI6CcԒ#TsŪS5S_.9]ʽJ57ytw\,凿 E1$]N89ޱ4́ɾZ9POw!H}1gڨ'{ u\Ś@4<҅ȥN0-0Ӯ~E;oXo=4țP"op݁xu2@h7O`Ebw"3-}:!r;e"%l_sT̯YB*\NYCF1ufn<+}ȒgTɊ ,^1Cx`gk{ a";9hnkoB iWַ̼7,+tVQ= N*/F 3*Oȃ1ՠr)>mw 3X(գ3s>PG iyDżx mb3`9&k:wW.1dΐ<&,-wa:nIM "GzGxRXs#^8.#ȹW8UʫFRiz pk=ηláT윁 .z;lZ*PVoX"@Hrm\A_C,t,G6g&u\8EHG6 צ'Ky_k=nTvFFeIcxDf{Nm?L{Jn*;\~PtOz '& tά}zɭ$&8!k*Fq|;Tzӛa=G Hŗ3n(K׷֌Z~i!} Xӗ[\eh C8v#aXAxeZ[Uopp2vY4FV^ERzGCV; ZŠl̼U E< LgFgUv3_Q E t01rrvWkׇ:̔%lqGi,P֩v%Tr-Xm~ޏ TG=%a(.>So . A5zWc ss3{5p#Q |-qXd 7*JXɹfRߏuSb# Hqu1vQ=虴! N\}R":5z@}kFcݨcRjqT{v/UL y.*XAVń6&R>n;ÿi((^CT k^J%N^s=D 3B~ɑ ~, sJ ^)á k~ID_ vbM+똾dUCsɂ#cܨ@U~̂i~0P9{XO/%^,sŸJ3vǀrv Y k03)ezD Al={Z|= =זwKtţ?m/Dw9|9@X0gO 8Jtj䓗qbR;W¡mͯ[|rd#~W;^K$ШSYϦz}}|0\zTOCbLVQ>:eʊ9ԃF@Mг>Vf­)! t+P)y &ԤkX 3R m5{ur6JY8JVkOo0 B*`VP/y?ߴhD7*8SpS8n/ ̛[;=1%WР|"3VN0PXU>^t7-|vI1\V۽(:ixVO[qif{**䙭Lr? Sdvw"n]IyQe8`Vzl1ؼYSSdRE8mkv{h` 1DYMm'3SZ8B3g}+B.:⸪\,l3n7^Т7WĽWvY؃ZG@DڎS'KVZT+IUF/`=*]*NaW&yx򥪩4):YzhV/ =$6l~Lf)v@Pn̅i+wnж531fu|ҡzAR Ba+| q֐k h'9/6j kH _O{CYJ^q1mzcImOd N#fY e~WK78z[~BaOߋwS!UC7ȿ9Uc ]R}D9@<'e=xcC'KjBT"r{c[JyG~w膥ϊelpEPfII$!c=B݈׊_,)@GDN,o#gNtl.v#{S_`sL]HjZ7}5' hke6Dߍg7N_jd>@~ۮF KA b5ښCbas5]_~H(yr!3r\xaV9w`?a /Le=`EW& ޖP9I$\^H|2A!rWU'Q|֮,s>x %3BM)Ƨ6Qb7ϡƟM#{pF|m$lg;˹z|0J Ѓɓ͆*VSQQߵj 1ɞd@F0*r^;kZJ;USR'4Ta}d1Q$8T'=@YوMRXEUxwk%vHByvxhf|,(@6ёx VaV샭 偔b Ѓ!C"H:1u[Z܎/Uӌ,2A,fL|}B^cH? ">9,ȥ"0b[xٵ*(HǘNjyJZm~2/;&'(e.iH8ne-HMI=*U.WO빇C\ܥ 9bVWU!2s7oў`؍*էv1)Ħܦ0RlvLkr3KGИN ѠЏqXشFL@ 'lz4̲/3vD(н`!ndڡ^ݍ|@Bj#)'onbP d~( u!mf b{lbr|ځF(cqgym`g4,\YGkDS#ۨ zUTg<`Wb_ɔخ}3TS}1|Ba!aTbbޜ #wh*֢S)f \9 pju8C=)+<"se1Wr&L 䨕X^BaGR@I%D{ VX%V/b6Zѵ\2ƲAg滄#9O 9A4af '?uͲg+kF^L!o.S?94 6٦]iy]g1+kMlsU{0%D'<+ /xuSo9}hA+g)ىGVzfQF9,sW^e*5 EWs;ڥcH2Ejykw̽Lr?eUǻqsr!cγLb;9aU!c}}Djp!d#aD SP>q;C)2y:4zYd 4vGqСq:t^Jd%VQu7B0]<"9bߦ'N*quAO,F5bWvU݊ƣ}DV2 D!C$`䕏o`9!&. h '}$O#= @n# 19Dl (-C#" "}ֱ>3U@FgJG Hd:?ܹVis\ڛJ׮ߔ}tlQWxmUt VB44iH +m)D P10:M+q1{fm1)@۠b4̞o|=Qgk{6V lTrH3/յę+ؘǃl3QJ;LUsDtT-8?ĐɐI"^vGOOh&pǩ/ТdGΉWݟI%'n.b48p樫_ЬS ѫqG|(l(uo"NBF\.J~!$<|xSiⅈdjf)dzk;,/EEUH5zy Ŕ \?ceHXUjxL=|iOs7y;(qWc"(3!%ҦcS¾'*5~E:Iab:ww6rY*E<)[T[:  $e'AG?j}q2NE ?LHG--VWaɇUj!E13'-\=kW Ԋ"idӡT7 e}>s1 Nl< HX-ֳZ{]3(E`IY$G[F )Pi#(e~g`_pmۼ(74Mg0ey*K 3Z,2Q+ʮo 2zqN :u1l!,iF*[R~a ON)Bv`mQ\bQ61sйz@K:O2i^KюԛTzvU@uA'W=F[[Ǿw-$d&ldI< mKQѩQ!qvj/+]ޘVշ% #ľol@6: ˸*Em|/N= i4Y߬Y yq'Çow8&N |)m[\-6rFP?LgbZYWI\t9b8IO/t^`8ئZs)3p/_%n$ Qw\8(\j_+DDoľZv'bj#tc1zI@jLiqdvLO6 BCD;g _ 5joW$#p|V}Q$"U}J@\ +՟?kL߽N+a`)+ ? 05d+9/;rH{8Inbztp{b޻{n+U/$޷%m@{ٜv#o%E{DNPH GṂّ *ֿtFNYuI j=?=pŦ%CPFBG;Bs"x #hIīxRIRM\? J[ x0hE7qf*8v<їd*Fk?6eL~u =sN +wZCR˷ܷ|[<)K~@:9t4p1Z.i'jq VAED .Xf^C|[{Y:b;8NPB{TMԧPXZ3kp1B0&O_YXVUV|FE39e>ױ O/V$MAVy('Z@A/k3lv{ܶjNYdB/;sY>;n3ڂpE֛;Ua|9;;Z*ݻlW ]k+I~=RלRt<ǡrńVc3(FkakLAn&kҴ}J1oΒ 2|^KU\'=ov6?43DM:_`v`#z]3LBb?HmU2R8NE3A{|z| ؟V.9"]IKPEŨP8{/tuGm.3NyPq: NF}jx"ET~HŝND9u@JFfC}(f*1;qh&XN[ ~r}xJQj4I5tL.\E0S90o;*W:fƥĕX`2O;f8ϸkxS ,5654-|V=*}mUO7}aXґzӹ8-Lus5ELBٖXzW9PR÷ϛ $NOm'Luѱf&Qsz SJں) E zhh&QAR>cÒ*J4cmaup"s'R?әm>&|x/'7! L[ufR1%yG)o$mυ" Sbg qa#:,e[%1PRܬVtK~>[pC8}Dnx t )>Vhcu&0N Ƨ1ʙo jDwb>V`^8tS q1Vw/Mz7P#1#>Dr*[p*<~*;v\oIcZ(d:,KS VqFĈ&s0+6_S2~Sl$,Q,C5mkiMZPcتj9'<˥/S'Kx6ϟ*QSgJTe!.g$`JS7 E8VZe MKˢ(I6_B4+0Cw2hrXAǔNCK8Y`ά)3MvVawDr=.Ŧ[X`[2AoWp>ݣBQyS1yI{7YF/S gm6/sk@ca +5IHfLu@}D?`X0/!8s<)40N1TnB0kQ^ a+_?J^Ս*U՘#毘A!oxPA +`2-ƫׅ~#%MwM -XPj3~p%|(}$Z= Lb\a k!@zJY7ׯwƄiJEyEhy+_@՗:% 3ףSB=* ޳DL_믭PqDÒ7s)Lws:eɎûae"&Ukq(* 2j?=wm:%bxd( | +*Ox(tf^y/[RL^Y`囇wUesjHZb8 jȪdWWaN#2 {~-(%L+Бu7sLE3qRS;;NY3E+n&S"Z#ҥ:,TF`ܾODq/+Mxkzg+K@ \A}j{?T'gMt̳O-{agt: eU90?}͒[@ͧ'llrRh\Xx$!;E)Uѽ:%9ﶄш&B b8 O{pE\a sO[.yg~jn:㤓>S/᪈¦HO,'2G JЁJNz]ÓEf a ? `G!6J)Dppp1DYbt XqLfʼaCv³t#b~|%\4hcZ5KNWd2kR0wUo_ӚhΖ2^UC׾쌜Gb\<|=4`_<4H,86xIbx`O+Yg`eH7ުHL<<%NM5uѢBZ (2*0ݒkUIQfLVT@y$ĩ122dzhh}ܶ'/E_ c)ͻvE2^Y4Z-=`!OeӖ^6i'?;E`Z`Wa雟G$6gtK$D0]O yڀ9XF빰?,CSW ٹʵ=R]@||js[/K&M6Rd4F/$0 \> `.wzsDrC'ۻhJ:V;RP~K?_CeQa_O>P/~=(`etT,AaCLASf()}Y -Uo)YrɃ27ɍ}OTW@WU&Kb{$ tȣ'rQbF3CoMT6o(͕:!3T;r[wlb {I[LG3n6J:,_~G;u< _J$B5"(j"2qZ]f5VM0;SӐ40Ths`Ɯm`Zq8M&4Kor%d*u(ܬk[OvB8 p⪆P*.)hq(=сG6zU+ 0 $[9-3|ͯ"#ZI+[wxU!,,?\6O`0O wDϰ]r!EHXfE]o]]9spԘ"ذֈ| ^!JKSv@gEя<yRbB?_xQag#dXU 3-Zv1Q"~ЗV4WgASf+`&tr55~R%zPxfMiHtwY`Q_LfxL=HuE>7_R{Y]XEkT"YZ(mAF`Zx :6Lܭ1R9i7Rk1cA3y\*FpS=I$T=^jxE4yGtA9y%j);o?- SaZsGjuЂ?nܖޫ6e.]HR8K2Ł)’w#[dR7,Jo%ϠRjU鴠{8ckWmJ7*õ,6Ke{SFSE7Oc}XiB[$]F,2-URģ:+3/$Ûn EBDW𧨿h,>c]Hx_l0'ѹ-1iyרeE?y49#1_MoW**~ 7WbLE[{&rq4!H9O"n[l:oM0#IQI^{6GKn^eyIk opC&8ZaIއ݃9 _Lfj`O%-#Ț׏f^8J=r*]by6`m~#͔=T?/V EɁW+ HA@9 />Rh)sK.~$Cn>[c$TW"=Lu޼dO&ZW]yC Z#U@T0: ԯ#$&HW20woHq)iM+rHؖ+jVTIeACOr/e>3l<~s6 ~Йふ2)b:]; סOTNW4grrDO8Gl'{ßCg:m1wU`'}YW[owVbdO{rFu@*{fFC +m'Jɩb򓓓~{BQ] ykRʻڠd_+tQ0b5$~iIG65*|w 4maRٽ{$؆穝8S Dv*$`dKrN) {̀fww <]BwEYOͅQB;$~r ٍt-c;^?ʖo^{V(_슐YCrb&J;ї_Ý3Џ5!.IY(*H?B'D3\ū )SlD*@r4DG8xE<'_ZmU3VϊCV0;*)kgi;n>qh;F$7YLhݢn1vWR랭ሬ!Rd ǒkWcRW[51v+B9O:_,S0Q kKuih_vs ЀihדƒU2OX[5&P>B)w&[Y=Ю1.M#&=Q~b\\i17K ">\D:|^~ `Y?qI`20-/鍫z6L%gI /eQ_:3.|'6_Y(w\AM/SMhU#~c-6N8*QW@Mf-Vɿ_,u  .3g!**,m6FPP3?uIaGSx!tu_:fFWos  ;z=X]S+&W[Y2@Pno|8:*Jx)#i @'Ǣn_x&oz3chb;]aǞ 19kky5HUNE)Ng 91,o%T hednF f1uLP.#''E,i}6Zpkc 仱{rdz poJUNQlf. *{ *g\yFy,*$ξNZN]SD;w|c歍0[(qGД`IrB$1/8α%˚Wv1T<^8GF/T{*``G㔧<\'!l)%a!@SLaq ~Sek74]QgKT~5;.P# T 3fdE1~YYOF6IKz)rF]l)4Eq=Hs<}Q ,,T2%璟v<L fyjx\sddȋqR^^tЊwS ];2G3 `c1Bv0AXVbq8Vn9K*Iޱ^D0&ر "W/"~cӑ6u]!﹙6TɵtBL|ϛXnLpD?>5MEH>: cfvI-=w`Fi.v`> ,"qzs{9RT B_r6BM@221Y,jW&'2|3h O[un,w̆"P1A*c} q3"ZfHKd;Q A]bF~aJ,.P ؏.<Jց+b$EvE2 bsOί"e-q[GWr`lRy!lR Kh!H ([c M6kZ+ic_yy 0I7 nQ۳6H,^ENStF?cfV,4<ߦeWlwA#Uqe Nn$y'jΠ$;"27ĬjQhO9z4dJ(c/KsNdBF&%q?I=٧"i; YNi~э@T.GTIl庬ŻٰIim;HV7nRctl)/pTeЄC|5_ o]lZ) KRKƔe qvnT0x 8qQ{1~JVvC2v\"h!g&:ɡwMtG~i.Z8 Թ9SHCC F B,)3EȝCKr򻻾I:M2\ܚ}6_f(rzI zoH͵`0_xXo~̇nws71'2i*W˶ nFJm-RIpY=!H|Lx@`qF9-$/ 4ÓIHyKN[uM5r>B>NW+[:]ksfّv6PMyKCb,X֨:F' g+ ZIo{&6|9d [es8)3R a _Ҝ<9cwc7>wqV r+}ge׎(Z =%6`P^Vo|d=j[ɐ=Peu_+mY GK,o B0/y9?W^"s"[k SF?AZ뀤T}`8IM` M:0XSKv [=7édW,H.5]'r-=$-kxn]jxܣ_9:<:]JHgY?f/}-8f)KѺ$ްKP}}^__?fgY*&ஊG0">r}s5rx&LybiU8emŽ?No&f pC|ޠR/GHfҪGdK ;PFrHDaGbc,w\W ͪ;'͢Ə# ,&=ڋEGc0B _)XXN!$n-_r;gO-gL2s.C2Iz3B\CVnLw)̳ey)4 1 kt$@M7ҹED^e)'g@+?t42` 8w͔g> )EB,M2c~疭(mP3'2HBp NY\y $I!wQ [)##tޜT\#z41upTi{i}>l0l"1Z9,Aw:%ڟC+k ϗT%b4*[:'z5lE4B)#f($7y .~:-n Sp7dVa -N)_ZЅ휯zyg& ⟡xHϸT)Fg:tbh`x&&r7"`GbGF鱂1EH2cWV7 gW$H ^I f<1c0ayhU'ՔH(h5%XnA7r(B^(QʖAo:HU-*1%~,#OPHjݚ3dU}Z!XÝR" CC<_Ƽ%!׷G. >ɴ$f1?|tRVZ!_rE꓏4yc$w'>2ATseNnZX]!(kr5uq~6dk\ iB r&YIbw:pU˴4ʗ6Fe֦ ժuuN;Pj(;,(H: L' 4R^ vYp&2qZ 9N=m4W/CNi JoTZ}C" +p!kڐy ْô"P@wںFNύXҵҩE!^?U$Ul=5m,`m E/w_h w ĉw5vJ3|8̆8{?Maxs)֩,!屣H2>ہG R,jS_(g7kJZri/KAϥej$AqJD:X5VPm P]L9ISʟ-dĚ+N9 BZ->CE#:eXho$J'enOڬtv[h##/+0;a/"1g>0+-tb#OO?#%A&H8@]GҤ|Z9NcxKvv$~(NiA[084^TZYA֎-1bUO'}kWbp!=k8Q.s̭& BYWg;zj0jb=WtOAFCkJϥmEi8*|Pk7?, uv$ NCV\QeqgT*YP%@ ]pQ1E /|><ГJdƬ<rL<ؤS*}_l1=Y>iLWv#f%A[XUUY{egh<0}ڎ{`Hè)'Jh瓝o·OkyXdX}#`/J|8[O+[p# Y,|,ЉGje8P"O%`:aNYEfD/qs`ds[}M!@x| UF쥦8lK䭬Ft&Uv`1cݺC1Zn/,mƐ" ^Y 'nY.mFi1TM2cܣt^ n3&r v̥J4c?0k"sZvޮ1K|`Ehմ~X k-ن*|Ǻ]yXMPz(̺umYv0[F4O,w1tc+MLV0NZn(,~8[b>ѩߥ=Z!x+$e^~xHyu~I&dZgxX-+ܫpBT Y[D>u~ƃNN&ךҿ=>6bѱ~לx-i.QKL5 al >wbd~2|#_}G1VP _5Q䢮Ht`%aуl:lfkdFzNUv:Wx lIDqEB JP`Jnzrrl#"1E1ܞ - m#F_tYY%>߉s2c Ԑ.je[sS ~"{e2s^7Yj7O@96t >nm-ʪ.䪌f_#i'ri}< $ԛ"2En&%čL' aGAa<*imTsԾ,̊ U"x)g!WpmSѾRr6նfm¢E]6x@P{qV=.J̕Ml*+hsmXwl/*US4jפǯdɬRq́jf1!'G(&qB,h቟p.w\X晝/a-f S[z .VvQpV YùQ\t优moVo;Fg7I4bNoR\|^Pհj]9RڃÇKHeZQTǜc" BVN=bcP\cme{JݴzjqAcj4aPe keG#F9R)_`Rא=̑j2]iR|B(@uYx֭y^p4jHh S\π44A`4w7,b >>+aKFĠ~WDWLSJqYS"W, O&=WV٨K|]:۔Uv؁U NzyW([$VoD}c}/]"O)c@Wī*٦"D\9c6ڏ;QэI\B&iUM.UĦlgL9/7N+ f)O-EhO bKxVcO j mMZRn&JufØ-`_yLjmsɊ.LkzC=Q貾ƣLRr1/QG/+Mi@lsc-]w;1w0`vFa5b9DwdKNR_ƊJG8U N֩5:̷jBh YO\o^%d=l0vP:OLD5RebaDR~gLjySi'PȵVZCQWWF.w 9 F*{ՈBixI9~5eI ղM76( U 1I=+)fgE LhG@entiL~mC *$!ѩ=?h05w4rDNrv\JQM;[yosh7s vW,KXX7F1xg 9p,Bcq*a-Ov  NM/6Ia@\Qt/bVj%w$#i#0Jeqe ّحCZte*V4s~en60tsl,ƤC>+U4 jNJ=w艙 ?!RD qEN4]/57C$L?wWhvrEĕ=+]?`"ůCmY|o?e( g t,^ J%ǥIDBYp{~um% ;! m%/=,cː}@HeEe\.$&}g {W,ӧWiKWy!gtQ-pI Y6CWʦKE5qkdO3RKpP꼓K 3j0ayyF9`KWI?ƪlkzSw㰒҉D$rVBᯚJY " ɤjM Q$` hlrq*7]oף7E;o5KyGߴ,UjL\*o{yG0OQQ=Jkpc@z2#WcJ*gx ݈zlj:֙QUN Y'$ȗ Wq qPXgzū1ilIHy3v|uxݱXAb<$#7qd'Os}b@kXlV)/!USJ(M C![ƴk0ap64~'Sq% (!{f@2~]]u?2#)jX>E.Tk99'-: \i }m8|jR6TI+_RijZF:!vnj |JYKW{-c?{jh"feO>Q7nYw-7ta"Pbe~RQ22J~N!q ȇ|vBNZWѠF?^4)~VhްS|Z QP$"Q8qMZՂEp-Z:*^ =o^y^m '5Նo%kn桇>g{0#wa)G^ 3yDW4NW/@va3XU>+/lq^7 0dI#lr7fdm }1̀.{S Qp%Vl=T>%S`8mnkYPŀIy|׉EXą>*raKJ8`G]Ody"g\'{#6qdʇ yYU{caf\^Pѧw 4[suEScc%Td<DUXm=fn88U6f)(Al SHTK(t3mJ#x,/TʟO6N)ǔ]3v#@B g6?A*ǃ1_ :krFPEeX̉J{HoS<.NzyD &(ˑu?+ stAaϏ/0t_y;RGTBy_6ČxW%K$g6bS @6X5!.Ƞ2:N"b3{սtj4d3k=H%$nβ$:W&*B\a.;X %v)< fTV쟊 _b{}Y, _JEEI]!0vbu5bY,$#dЯo\ԢEĶ5raYKex?BLJ1t]7h_hLi޵Cc o_rKmy"ijp{?,ʄbiׯp C|I7LW[0c=3U6.1U!W"(aL,իB^Kq|!ۚR5-V9KaKNTxuM|da4|X ^5zǠk50/4  l=%D  DaXTeH{|ZQ\Ʌ:s#ۦuW'̤/[n5˗ȠrJصd= [sBww_p,|Aq?l_&rܦ:MOB ReNZ,L AL wm&ھiy;ۃ tCVo,p7-t௮%oIE} Di:SLU=B/1o -;{=ˏͥ3i6[XvJza c4Ta蓝FR>#(ր44K|^ddZxɿ*lF>} |6 dQtc0v1I;” 7.%MPP`uIK#i:ˬ o/{ #qېMpfj +T]h4p8RSxze״ gE7JRn4dJ25E#BPw4@ ]fSu dswXDg0F{0r,Wo0І^:h#WwRx>݌k9Ru%aQlGTSO.xTًmUZ|}90K%3g-QuW:zRafHCKoF J1ɯ&G %_4Z|AxQY]i~B&+o#L/ cN6I7-B:4M*;9Zdo,hъw2SE 4E]ivC!rf:OC֠} LtWfLgwYI1wG'N^{ Ljš~j:nݗ4G?r9 Qytg;^4*ɹ1ד $ W^jخsDC 'OJV FepY"6jK|?,97tqZ"3 z)Uxcv ſl{"\`%( oWZÁ`/k@5hn4u4!$c 6s/$>-+qkorȨ :xbCY$„[Cz 4Gڛ+,5GlP]c0N2Fjr+A$s!Ț' n+;UH$w> A9T}v8Va?UI'&ϵO =a7]4`"dஇf@P 4;73;km8:e=TM-^Wȗgn&$v] s c ^:`ۚLAh!B -M7&J">̲agoqAwEVg`k9# JrOxQK]ߪRfg,{y rf]x cS-Az"psEDK=@e\%iSЋۑ MZ+ 'Q/$68s1<93_53yP9kF+e)(jB߫xUMS V nX`n཈qbt,"NO?,;Bc*c(F9%>pom],K,"6UO! !@)1((&S]lj\U>,ɧXvvaf3m֧(R |垞bN mJvUn1>J;+#ʶɛt*Mx́YmA8g3zK=E(;:* _4"#V O?~ϛ6`CPcYdVqOa{6*" nϘ4uDS||ǣٗ!Xmp︮ޘ'n=eo2epʪs3|vJqnki7Rbb >LT@DdVTcoLz3"bJG~mBl\^Dx>, m@Qi|8YD/ky0 ޯ|c@))}e9@l@Z9f $2LF7'2#n GL}.h}wJ+^WVݽv2$iuݹzu Qzn;@Gt%SqIa-Ww7t! Db>QTQ <GV>-0POVHOؑ@5 5GQ㹃t~ˆ :yXlXVG+NT*ц,Xuw%5k&oq&Hm*dl㵊^< tؑ>2E'Yjn"DNr ,Gm0A^_b3G|{W񁤹GAp^9H@|uڗMzDx`%"8TD^Û3E\5.YD eY)Rs3_GV;&|CD vްSJ?p6"RT|3}g\ܺ4M3=-&iz͙q9 ?ƻb,#}->YS!1>TQJz2ʻ\.a"6N#LYiӃK 1DFS>,1^aX4* Yar, j1k.:I ev"; Tݹ+ iX /F?KxTyմ7S˖:-i>U+#كMx'* r5}Nˢ%f(턱ee/[iG9F]hs홵"yhOBIFLdcU &&96i7ea9gGIRW.GF`}74g (X_f*zt3Vo** .SjF. Z}qyuքl:[4L2/MϽ+MZ[ُX`Z׋Ю" c0 '_)Y#-O7P8:PR]^294pjPɚ.Ae(,¶uS#3TA뷔 {̀Usz}Xa\~[rJbi[ ^k"yJSYGO7vOVDPO=f8UaJPjIQD 5QӾsmL(Bquk_2*Ñ(CL `h~} iFx@5Q8d<mzUx ,R{!ya\[Gn)̇ݽ+Yc,F=+Xg-"4jEO ^ =J"6]@Z|D^<+uBA{wn;EDD 6ȗ ˗Zw+ [81YY8s*CR%bnob'=p -Dt.c(z}AAQ9Yäw:In-ssFS5M})fKI:3'byqTP!R{1e4KP}| %±l7I<-s;i+imFVa/n|iiD緝}(k-uS{>LtGx%(i /Q >HETWC_3 e)ИG㯸h ?I{xBŖtutkEOENȑ e/B_*1?jXܹ1zXK,86mg*^ZtۉZ W3>X8OL=+"T?4!3~ `e2p}&(iJb^p],Kjt.4?Jo>{Hͽ3g(C,Ktڠcٙ!~T@4$VFqEnX]Y̯כwUnvvq\+$dEn}ҧ:)'($6CZiGmcWc6 +TQwnqOuSIaB0xK+d`Z}N z?{9'p:pSY-{I" PKn!1LLO$ֳes,Nn Qc̤Fl3-s>%Gn%DӅ NQ"ɔ&t(8BnJjh{?Vi]JuOv'9([RكZE2dT6f`N<4K\oɷ(A:.1CI UrIHddZABK*~sРk}-?lqo0j;-; TP-Z2+O*כ鈀0Pĉ_ĵk 7ab#gOVMm EQ#6^`ƭs+i/I4RX'@z&mCXs@`\}H%^ VN҉6;s$z>qP\>38{l2\bdJ* 4űnHWT"otC&q:YuGzeU-J\L &3daA -o~+JWY `_S UEܵ%3vYCٮmcP_zؠ(v٬dcTELl>-8Uh)'UrDC~6+E@c,],DC ?+OXEx0AF$<٣Z4m8o$E:F_gͪr7ae+$XܟPk~WS\3‘OpAc˅45Bz˝9UDPwr(a \,^w>V<.mu&3%}WKZ蹙%QV%f M9G$cat0=غJ Q"[\ݒ%Va3:1C) $рe-$/rҜ5ncA.@r?c.8`Ocdռ W2\®i-ϿSʻeapy"5ARIhhN""]3q2ڞ]}uX;~{SD>p MdMV@&C׃'֘x_ -<>uDsAGPU>5oh91SomG&;)lgoyeY, 3ɧl죿֕%{NjD%հJW9/8Sv/^pM_ܝUϕsivq]øz=]`LӚ [@>EMpmIo:Dhp2/#¿_ @Vv؆OrP,N6Z9__Qb7;ފ1 cyQ!Vu4^HƜʁzE_h|t9[|0 cK^cn\fADXJ; {g]e,;IP-)'JR `g]#j^:)OR|RQ:9C-6VqVM, `D%=d]fܼ@ RLvߘKs34{O = E|H@" me -ϲħ7kU"^N-~q+>}m c(MgKKQSs n8nY=qL]}+3*E~kI1xpDF̗2?=sʜ|uO-/u?s޶WH6ݾPTNqEҩd͉RҎ:"eX+De>1@ KdBME}XzLܵQ mWIG<\. O0&.4 +#sQD sɯy4Ώ0w*tozϞ@X$%x1j!,@<+j}."~j'/qO N#I[U ,n=uVИ~|6N;׾~LfF_bw'pb[ PK,]]eo q"CA !k;1fI~''R90"2jóK hkO նk#u ؂rV$Ww 3nv!*Ʉt4T|qpMLM|,u:ARUJjyy{V"vl"(Ϳhj> 7=vʪ. >3Xo'9RxtwLV `]/b,onoZkk-V)ޖ=D 7'Xּ_Kr# (_ Ӂ *+r`A]kiڰܦ)]RУPU"]ѽyfyQHhk` ©^?Kz ş?qu?؁NjoLxoƎZ3DYV@P1Mx J]4YMҶ h[iEG҃VȀxuw=˼v( R9jDŽK^]<!u|O>\B5v^ﺐXVoCԞ/הݪ`֍*ZT*NrbS#nmȅ`~ɫ`yQ-z:ƸxFJ0#/U鯪n;|XX@%tFdJ`{uGHV!͸Y%V2xe>y(=8a|+QL,q:GpY"-o!n7|V< nඕ8 MFgc_yfL܋L4 ;>? ??2+mxM6 ĥZ= Gg*.-g6ð e!0ٳW0|\~0*sT*'Cz_B|hedY\\2mx^L,hi= sـOS,0*kH -.'Yp8DÙf<=vcJBVLg^sQQ~B_w"Uae35?z kh: Ĝ0%/.d[0@kZ^u}qvsvf g`1D'D׻"9W$Ae IݕXovH+JܥiIy7+G+W䮯3n7# v`u,6;?{;o7t";,VIxL3މG >!_׎/ˬ$`Q<+!iu*v /_2$\ DgڴeL# _W|Eݰ)A#.JRiU.8T4Fv?v`+Ӄ9 0T`+R9qcbUNTEU^'\G@e\nGBo((!Xu԰+`o'Y}Z8Rp+ZOXȷdSѳfWT3(ƴ3pJ5A[}nQM]ztp'y}xUYD:I] 3_TIzbemL1ݮpgh/P!t}LlV95٣_%li7+."zG 4c=QBcV=@N'C?%7,D qoda W=R#ic >\4St۴ 慟ChuA^KQ؛s{U#Y๧HӧΉ)}]P{GGɕD-W x`IF}SojB; msesއn|fzgH~`-`5+p~;lQ ntY8*(5ڲ=45&={#qe?T7DH B.ׅX;XrwLs V"d o^ q6VoGb2_S\$UC:ַaIS *W`B(d_ ўa xǛs oɹ@rC7fh]\\V[3\nʺfP?nQZkX;8&#%.0f,*£k| %4?YmDz81䀙F1% bot"D(@%2> 0)GX.bɚ&nE2 EjYM!qa"0yhM0$xԦt>j2 ǑY=ֳQ.PʘQ1-T7gE"˗ձI"&$uo™,H{0`J@u` e]}6@Uns|}]\>|TV|܀˅Ie-1Zx`s }*qRxsOX 6݃/ ,FO qw3qC re+S̊*]Eɮ`pXpV  /'o ;eXH`:au s0%/5jd`ru lQS(`AC~$yǻAͶHLGߕq 6 2uUl#\k#t'L\y8RYSo,@fze;q)VG[sv9AN,L3̬R2JbZ|dKxX5)Di桁?ˆdϏ?@!:ܪpouȌ o%%#zlɥR)U6CG(P}^dYxk!O*si;anlG9ݔ߮2e8b (ߺ4X 9:+>}wkBǤ kzYޯTcHGNylk ~ 7rG] u;Nh0Dc]gLIN`. P 'D ̕s0EG+ iR訕-Ο)˹h!w=$pEN]#e^Xa7PGpsKt+VBkCm׫:FPSnGmX\XQ35~Ug,A4VBdPv>8ko e 3z|M^_6ܦ~-ԢMy˔"Y1xG]脿oҋ28x=Ô\դUĵDF]!!? ֔ACw Hc*-|60+tKM9.>`HA E#6ݤy#~IRTHK?ge9%3U)l_:\D ,59V4w.O:,ZWNed=y҈豅NJ%DHۉM_@{TN2hM{vO"{9SEYمjS4`1$xrK V˻Pd_vͰz]tEڴ#1GOE: |Uax>+KOKtUL|TQq2ھsa3u3]kS y2۫صʕTCx퍁 Uߍՙ@0bVgA}މ0=0E wwܿG0OdObAYj@'G6)3 8C,Ϟmh=FFe[2 7PB-4Pbʿ"A__& !~jnt} Ke;b|yb=:SQ}ٟ{)yP,#Zu)}-C\pk'^]ͭ*bbmrjڿL{Qv[Yda[ɂF5:(#)f뎉t%Ugt|YEZrJm4F +pb 02\w)_tVeA,\ D]`_Pًw r˨DȮ`_'.G]\JD6|nt`VbCr~"4G/]!Id ֧DޒGab%^W($ a3M +K#LM.eBz:#DG]haSvѢ5xrLS6%:`6!cۣyK,`GnoARJzqwnϖ"0y~!?*k7@uL"+Y:aL7HIF$[#;2tu(j}E W~Ս[7xt!]]W[OffWo]JdpV]!KةKV<.;IڐN$[IL/?2&5?SilzNnS5x$G"ΛK$+ޔ.М`Wy`P P#RsGކNt/cX8syAya*[^Z}Hgjx.Vcܶ ](19|r +LIR@p3b[;Uss?Ե@96[W)se|"B^*ˋ..XU-:]D?qgB-X,Cqߠ,hD3BWhK.GZf(XCw:l%ݜG%TXDi}*вN'/Y`s%ݳ ψH좊ETrADQEȚE#ör DfnoErʼ^/aN!_~?M`v^3ֲ-zl:&@cn7)C'@#s3۝B뜓EN[:oN3he#sJ =0}-H&9CB]%}oDLn|3/e$0vJ|2x_Jpy9W@vVHLEDODchN={~9;S8"HX]w&!Ox*gCon-"+V+n.~G;#ƓRqio@c+Y;֎{ӥe>$/j=y}ML@Oý@yL dȑ 1R2@󢮺g*)>i #~=G2Fx7}, 9ְfX-S9K{" 1hyi8. ,i@$[pdLɽ~ɦ>n00JzoC 9m͖m]`!FwIXh2v3(.v[7|DY阥¢|=jX\QqL9XZsXa *L߹Lp&k^\zaXޮIUF A˞ \mYusAi6X1d[sǯ= A 82⟗I\NܭM*%bQLݚ@FE~Eqk^M Xfep%n[u")?9]R Ov5=  Iq"tOG(QS'*ՄĨEbzE'"cEHQxU7+Pb  &,cwcϪlݪW [۩cN8kB\I틮P9mO|648T{޸8uur)F1գܯkˡF="s4a>vv̰,IZQB ؗ{)ۇDViŖ VaGAӟFkWe$&8 -ȲlvJ 9Cc?k ܵu1 @Ȝ?-BxUwu,1%M8{.X}SƄû}UZȕͦ:ª[u4!86ENUf9=b+vҼ;qCE]f>Kda%=>nK&~a`r"e}F_>d'ۈ߬.\KjkD?g'uit@XL˨΁8ݟ͓X= { &h`7Gs}*jXE0t [z-*H%[{Ͷh }E5/l Y;ճ@nj·ȟ \N.lۙ5 fDمQ~i0\`Dr_ ^[Mjmf(9w 婩g.=*#ge/w@ ҘI\ңZ=s٬G9^T6''x(MTlB#]wv#Qp"~~XY;nMg  B`9!%R ?8cXm) ikc@=W'cR$scFX2^*vޣsP39Sa&R̨^XHȽ{a~mUg% 6S,{hDT1*;n`OLcJ̊h#)<93  UќO)Eh̴(L h$smWe߈5gZԘ>!@=|@u>W)_ 75+[pke~Wl̀ؠ4 9s,VWqO39udOmdDAK$9ȩ@+r4#Sw9h^Oœdc-T:j?B D )TM~FWKr?[Y >A騒d٤wJۿKSPA^.p֘6Ix3VLR@Xx]vqtң2SOuK.۟gpNjTf2^슾>dxT9{V;Svƕhʿ*%:MC7#ˍ;^U'^zl=oeZ(zLc.@.N=@d $K]w\iHς:GA3d`]Gc6&P]ۉ+aU,*[#+gԉ09WнYPQ%H+Mv; eƎ+y3QC}A0DK+ tCuH+b׈B"F;?NIȒ}\ufG?* . #c)őmzIH_i Y.;)l[sYmOZvEc]бt{@@f`*okyͲs3Mu  zc,ȎR&ٶ# =uaD:fPdz:&YH7 ~R G0c$AP8_$vS?!=A)3\LTYHw<rn^\g8(Y^K-H?Z 605B'x$ V3fWV0ɻ&ϻK*y5 2b%}%2vM2>􇪳0h)b %/5>rاJĤ a+;-1LxG^']DƏ]KjsFe;l@UwJOukIJR+?$ ȠLE]w..o4>c @H>@eq}Ѩ)J#{acŭd2 mX匚YexM[i,S Y o -;3?@z\iNZ4A"#^qbU$6?zeT-f]/9M7dfFCN"0d_)c]hdYWx*Dۋ𒄲FQ#=W<,ZSU$NOMGZ8$G.t >Y\Y!o)h9B)\mׅ1mը,*jz頇Ҁ 8\ji[ @<3PƺUM?T4_ȵsJǢlƎ g@sLRx!L'<śl :!7P϶x}$*!գTbx0㓅;i6}9֋i'ae̊-f-NY:2Qg&|x[]J^Xe[G5y:+EeML4' :?L͖ wX-py f:!,=5pUN]>źǫ:L--^~PJ$P)[>eš=a9,X2饆"W쭃3'*(ze~]١AUy#$ /_ҢEꋎM<++U{(Ϟ3,ɤN~Ȫ?0LyBs#.6sҹ7a•3ktdإ;:rDcV`<' l\!ہ3gk3l&!F"~-Uv3 N|) sx(ib 9KA܂?Y&r82n<< btRL=ꚕ;' r@Ʌ}W8yxD3T<;;1O N;Q D^fM hFݥH?gpmZ P}\b|cuc ^QDaG z>2ؖbOu ѡ=E߲O;TT >?^Ytd{~ǹOSN)$-k&S3SN`]K^9禪-$jՔUһ^+_< u"!e%atRFOcIM3` ^tM /@rQA{mY-Xb$\bA7K 'T}Sj1nQ7{ZAXm.{KeQc5Y*؎ #iL2?ܭ^!A,1V@% ) ,*T&g5?lk#\.ic)> h\li})o{֘% JYd0j:w6n$;LMX\MI+j,a 7/0BMe69.A.,n6T$)5wi 0bS +-1it!>Ypn~Uzb+OMt]0S:=9j~4g $Нb)؏F;KD+#Wu}M 6Hp፨J#V]lO†蕍h> ࠗ/gmu sg?Ê{ s~CPdBW: F+ƙ9YAYY@GJZ@8p"wњsv<1D"a39\wvhG9bv#Q@cM5Ӱ rQ&AJ(Yt M(,aN7p} Ń\@뀯GYDD.B=~WHa7K=%*x-Ԡ潆@P' kG(b.,?t0 he)zqGA w (0 ¸i\> 櫟QQ\ti`_/>l=iݏ  f呤>`{onu9ئ38܊r,-~׭V< 6\*G:@E2w,%m󷒜u6(`GK={D1bSoVA[-W4!ŎX$^9ЖT]o5Oj.Jc__ 8X§nxaF\OYXeS9crH~E*=Lt۝)ig>yWΑ ːX yPW zA:lBľihEV_Eg N5:(HzJ0Ggk)8گe^aD pordjN3)vcagOk%i?{%b"jh>XAe,D 'xGP^Z-Gd8Dgܥ#qﵲ ]^O{MFaaRu \ᦤqj`7q6O@A&+CkHS r&CV1uNx 8e'(yuq+*i,=҅kTB\ o'/Ghjqs$Kwtuъ`=p'8Kq o%[Ǜx!~Mf~_teoȼ=XwB1=gzꫜ ~%6}k Hr=vS6;q;VI;x3ϖM1B c'G0wZf oϱp䳶~l3”cT` &`-q*g8_ M6xBB ˯ wxPyIj:H}'̰87b#;lfI O*BY5j/o.>Qd3A&3 d@ϴtxp8Tb}Fyc3qH9Mf'5!!Ώp~bWqOz u`-~n$]G&ӿWrs&VD-`>U$K.t&N|uZw6W̊&3_qR)5<[d*nc=݌thWBӞV7"Ih{S ~QϚ2T+بÚ,њ vn/*خ=I rQ[><^.)W"?d{ؖ8ͨS<8 %yig̠GgUe?+Ob)WVԼpH>̱Kܿ@KBXkvҏjy*L`"L:ˈ='Yf>}1!]hX>]{]53wKL/OuyqiDg )ti|H4;.feze]Rʹȓlf;?-QI)q}0Mڒ TV1l1+j; ;>x,CP'-qҳ+MAƚ5b/ P9+VF*(>]YDߪˑk}soT5(YuZD8ẖ̂ޜ^- @oQe|0i) _8=ZqȎƊ($p)MÕƊW{ h2+ԏTA=`$`2;D/sCFqZo)И/֐۪.+ 4rmih'8c֕`s C6+[ӊdLI]8[D2'0HY/?"wغ}n#fN>ٚdYq0!nkJK3['AkzZ8`DrSM#ٵ}eP{'VlKYql!l2C'lc[Ğyjv4zETZsId.[z|6K!}Ӥ2]} )j'5=\q+4䳅@noɌlf椀jG^5 ၓ!Ghiݨ>'U=լ+.PwfPWPA&lܷcLB) smNk\/P3_ ETCI|gVd)L3~"d+Ttے^86!R\3ڧ XiѮ؏ʒc^$tw!tC^x3'0#hm0#6h"T=QdP4{,=.*7Sou3(=n͆G:>{<5]jH-6(KU2s('Fɮ<{*7p 6OkBWiUUg@V-wjfvv4LfR22Qe*Ax腠aS096uQto$ڷi<((t&p]x.p었ZK8XN5(LV3M^8d8䈓 "*~lLQ(ݹ$Q2odvʆ95u5%iLw[oGՍaT^S{H]e7 ic%ZPJ7Y2֢P|̇.2/5cɬl2VU*iUh! h|j.†3F& no#@< &g '&6&>L_f4`q h_zt7{J،f=~ZUuQ|Vt6 IDo\\Y]hfvd,'uAc|i6"dNy''&G:VAmzyhRC^k Rջ+9kNõTƅ/`ȁO`,XKŰIk! v1{( )=acΎ)6t` +a[;O>QZhB12$@2x MXs arLIzi?//($,ϛ-6l-bg1pJ`ʂq䀻NkAJ؆D2C=?150ζ>S^~&a%ƢH+Eu\Ҋ`JizLGJnFF'8^Ÿz_@OsntTGxf 8S Y׸.VCө9|h}~d%A 'B> U3U$@cM2ȟ1"k=% &@5Qp]fYݖ#&7)Q)x[dZJQXKhu*+m tzh_1Vg۳PM98#VZ#';jXĉJb`~%|#8UJGZȉ)󉅔6)s0dHH=Zl:AR|deg%]7qԎܪMΒhB~UG4KSm.e71QffGܯ4/a8>-^ZXvsۭdO4 `٩Y.ǖٯ?Hj9ANfMvc+x Sf[Юc~fv!2hO\ 9icUﱸ"!Y[ÀzzYc9qlZ"bRG_b=k:[)q=5v;qs?o 2<[ *\i eJ(ᝓ{f>-v~YIo@!OYv3l(oّ'ŎChg8x^)iwQ 5:<æpBIf̥ $>n~N"^8,&ΕOf/B<i2{YXeܰp(_'$a/j@IR-T]>z/U%1.S\32 kيPCo7x 7'̫ɷ*W@GḰz)Jh.QȵjM 3*L)[> ńF>Rá w_<-\ pz 1w[ dt{ _m=Fjn.OQ GR.avz0H^W ftH# '5ǡg"By}"2Ʃn}nb/ Ҙ'PVpYL'y{iKBfpmή|S C~ `an~Rn@GRmk=M<+n0@R!.o㨹n=2QC'Ln'D{H J# :PZL )JmMv2J pp OBq1] }㌐VV423k,AXh!tr|F"ْh>Dl}geۍ@e%?GyȦ Uۭu;\%լc[$d;iRyGmB0"LXծ=:7ۖݥФc[ܑp )c604榻Ș1 3?؋$6DL#0y޸E~&0(:lyd O/, &fҦJ0[z= &>உ<4XQ{#:r7('E|[WAQ*T+ˉ9/%W}&ߕMNv(: ,t4FM .Zy@p{XIW -Vtm lQ7j٧‚lp5͉E~~u)k4R͊eU¦|ʝb_0;-,ΉW#t>ϏR]' 2-\Le<bnT=&Y}fX*[rE5@2LHD94Gv,Y)r0C$Y0e5V=^[0|O>v$'5L,dHgBba*#`~ŴN My|3Wtxx$CX|`ۜ„f#QX^(wZoJńmNllbH#aRa2Td#c)IfPƲ}(_`yQVUr/ѩ!$SuN^R121ZJӶ sfժYZFh_[^y,9D˒}`1cwpc9 B);Xݵ<\D!-Bi4dKUw%!bQ''0=4N Ko0;)4٤"*o /ȁ|p78%jԕ"Q7Ҙ?io , K< |zSmV*kR=$B94 T+~#8١dF d*Y2,:W% s_>5Arv_4l;(C!R-JVB {d\N~h߶ںP;4Xk4yl3?Bc#*6}L8pa { WBcN1` -hzU:Dl Ha ۂ\VbA;5ZSbӸQ"2~Lkd#j gXW;KoѠE|#_\Bjĝ`x>e'J7!`'/Wd5 3WwpgߌMn9B)U ؇3%_p7+Ϛ=BxT%р}܂I>gp&N,-R Y:>#0FAI%YӟWrf5E@B`̙ܙU$gΏK;|awq)ʱw>D3WbeVZ7\Q|) 6@8ewΨa-)h@l^E -Ϭb]!(5) ٬} |3֕.T. +ݳس86,sVB&qh=ڼ^; ,c(AvwWɷSz8Aζ7YN ~f\NjCjT~y܄ k/xZ1XdqP3h!Re p $+@{t*UJU_-jо@ӥeY6֞|4ػIJNi˅b :j}'pb7ncx"LSZ@Xէpލ`u\{f1 0-qv|ƚ=sU3bSYhNsD99o:qSlm@3ꒄ7OuOZd]AǁBA:^#`HE78v:=UJq"xYNF 8V5_I\~ShN4ӕ xov9آaCE .얭Q`Wo5lB4qX4@cgNYD?d#BuaD^TU%+ҷ6i?G|2|E^݀QPWE$%~VZYɷ95bmNcVbL&s}2^E0S4}@/%Lr{r#S`߷їр+I4쎟F --&w. +I 2n{…DJqrЛC538i݈;>ª_OT:$H=KC?%4BDRj&HmD] BO*<Ͼc_dQijN zZ8Z7k'mn'RC/9<|$_i?(5/xbNyH ESc2V 8uƋa;jp@9-SӐ'rtTIyC&#3LLDY^9kݼ:ڗec^zczFĒT)/LN-Kay7販p'ʎe/a?ֹ"oB/DS5Dvr/S~ F2̔k ^/l{rt c_2Uhn ;F##fNd'x$ڒk}.xR * ֫qR*ZH3jLt 6Vk[1q 9a 8OĪe!"?^7o6^Sm$=Gx) O-Nbb{q4d? cTRbe#%%}!ZzBBb?똉KOOF(xvQ8bX4uJvqlN&;X Z1,sëidsOaO8i.x@h 1Yp)c˂,̝w ]!Rpe&Kn*dbe: _l$6@i$^)yy SȧtL" l'@3&EǙgYnJamTuU PW~8CzAUn_6W)?pH؋3HuJSTFh9ax4j^&oa ȋlhCc<>F3-nGOP#vUs}ivuïϘmEI'o3 du6,qOF%^!GR:Qz"B)2Z%[W-|gPbGksBpsQrY(aeVԹ)|cZME}<7R< 5. ݙn "." ȰU:"YA8S v7DE_~FqN~ Q-M5ɋs7 +XޓMkt-hK{]X%en4>Bpx\vNBys֏."~咿 lŒ|4D3U=I}n-cF9R!=-0i;m[0PRHt(L'tAޢqY&%ҸT :g|oݜxqz8eղ|֩yJoҥwgÝY8>[co/(htN7 27yͨAJBA)>t *_##b"-[LH,mB xal9n\KPŒXh" ?K]Nd5ĖȽ%v!t/'FŐ5GB?xZv ã΁FԺ555Y E8ju/.Np1ʚ)3(Q҇}T-p6=t ?Ұ 1nrD@ Kz|LP &6e6T&}V:H" 2i%DeNFuO κPyh].&CDh月I ksd#=)sDا{ t/pz_4QdF е]?gnYE 87 Kac*N p2u 2/hC.-ByQ%b/T;U(+:;:>W{>ӘiUO-tA=Zz k 7yx2d*'#,꿾w9DϠ$|18,xNϰ& \O:Ԯd)Z6Uc㫻1 Ad JҊa` ERr֋DA9\T6- %,'D<{u?' ?x>H9P 5"v["_\+ C?&$Ssp~k? j WkD9m^njtsefN L9MGqbqB7~C.h"/knipMvXٍ$2!|lDV0)R3>Sіvʾ?zPA㑅ܨ ܺ ւ?jǯ-';aY5v&8Z:3Es!bq}w'ťi2< ̺:qjQm97%7g'v ]jτp "P0LG[;1bŨ70@Z҇uTHi?jU!fxٗC ISX(iy;_SI0{a@vƜҝrqQdvͅ*J27#CǑ1r2!Kr7^O6gd!Q BkH ooDƜAsxäC bk-wsxA+':( ǫsY3[W$k8x'OݭۣzTߚ:5 5Tۀ &IBV5O@ -.p%Q.؛/?dz8 ؿ5t=.RY_0$ [K rbv)oz ͜^ق 91j#oL'S*K NKP&'&)IT>' 0HSA{J7Hw,`/$wK_3Y 26Y$~dkf݅n&Iztfۏ/M` x-@`B#ܶHIFFDkѳn<^B,2}S L'9qIA\v>+pHS kPE 8*rf6f aq㎞&[tCv~4|bɸ`\w$R-6@Uʅog%ICxWvgBE~JÃULLMחUof59%mbڽE \ZTv!cB{iZZZ"[G п<rPs |؏o2\u"ʨ4] xOdʇPabFEͮFt<ڑ(`RJCw ~J-ܧxH:߼K_W *!ـ=]#E׊ =nV|jP9q6ϲ Bl -E=>F_R)\u׳SA'H}0jayA*qMS#,z/h38|A xl"t&(~@D$:2xY/RD˰,Q/^GsEv1yX0LۘĴE~^$s}F2RFC5dӨ濒R_5iLliQB&ٲ -&v>W^gkw>(D˲̹0j1R—9wڨRpBQfMK:O\ ustxD٠v6U.6[oUPu]Ix/~É"h]B6,@`äϞCJTT5t( qFֶDfg\&ieWjT՟ |ۼ@ڸ M4tmhtS7%j3\1/ItG#:k>&[3˃5^J"k'WFf z؄Tmo,=]77Ӿ^s3ǃx߯BjO!ؐ`}.*t˱jR)n?ՀtRfn'[It FDF2ʤMi͘R209䤿}FQKt_?i@t1|dÅ6I'@ y7V7E aKzo3`N|#9ɑìh,V0ӝ%3M}EL1/7j& ZӞɱe*lMI!?bl`O9]s YL:-3L/I]YcZC@ĩd< 6 >_Wls l̴i\Ic^m7f0ȳaG P~t~;ylj+O_XZ6'(Ӝ|nߕpދ gS0>Z ŎACK"HJi*_sͿ9_؜`!]/&z*pkV6#]gV /qwc?SD2GgRm7 `40II]P|$-щq;*H݄k)͵ :-d jy.(Rdf%^qsL?Dɦu?/}>>$Lg[PW>e SQgoK,9>Xg0m+( (<]HҖY*ǤFs/[W;|uL"w5^ӂ#񡟵2bd1SfpKts 9iDo,M⢐ū2  Q(B䒫kI)h ( {$cyx`ߤ"&w'2_.P7o^PXGqvJ#>?+7uj~4pQ0x4/(3Utݭ/+fŇ@v P`:1Ln_#D2rdJ0Ye9_Wt1[0P}ZےBYYJO</,U2/y  AV]%n܁*!LĔDehf T  K8sh%j b1 _!EM%- P+kV24!cM P o,;w BݯRJ1t -TyJvKn/&@NY` EN9&-ϭaت`f'mbF.iBW\׮M(K xXȿM/AFhWuc!?9Mᾎ(./kJyjز ;LWzٗhw)6cly/C?՜R.Yy:ajG)l)Q-Y_@oG6S ]*t=mn?G$+E%;. `8qrmL*;# oCT s>*\z{ϪP(Stf%=V z:QYQ 2b$q nOd :{;bʝlvg|B59iNDk*#pr2Q0xJgNz ް]bkylYm}1 hX`.~<9\1Z իh/gA3 z"OS1f;=HV}ee o"MyZq3,8k˧!g sv5^5?Zk' }ޣʷ^`1ڹmӇ7T5&ndzZ uXʘp#Q+`gOU d5db>m% 1d%3U gd]Vq `m\}%$Fk +h"[\d=I& $OV@^o:hLHk+.%txmaAmo_nAxmܪ?-'&8hv2)V_JB c2d<'Z^(gr< wQ/Աb N.0]t>s#tլ*Ôu۲X W<Anm1 % >rW0)5Ȇl0MxId\f$(4V]&t[ Ѝ%eDBA|2vHG&l,?c vs~]o+4c C*s>F&qlʦ/4&k^wp)ܕg{˒aaA5XKsO.yD$0,J݇!NY]*5g$lzB]wVYffDh6oˆ07L.At45'<[Į{CeO#Ec]H׆ 2ӈHrjgiL#`U;qn|Bi^)JP`,$cJrЁ;Y|xV:"b%}X~ܳId$9~-yK/]DU (AtαY{sKHj͋,,m +[Q&VHw,Î>{N7F{*4cڙ f!~Csnn|JEXg~(7ݸJ673fA :Ĭ'CI=D9.:⽿-[U Ws1Xʮ9,U).%?H~j_D!$eؒ.zՓca}ӭkSv^ڈ9M=6Bك'tt]D,? אbN_)I[)vEа<̙Zr}jWY\8Us'qKb_o `-nvב0+Pm."o vmƍkݿ({mt(X{k H bSB1ЊEk3-4Rbd]̃/oMD( HmA :-a $bMtE{ؚh6)<̔_/?Ҙˑ˝CP?~Vቁґz\*G?7MOScymjEyJw'¼ }pzt i؊&nEier#R֧煛ȝZ"ؿ_ b"HBh$47: 1agQ='d2:уH}/jh eXTg1<m'OTj^6ܿ'd1n6%<03k$[O ђ'o"Cڱ4 !C#V^7NH)oW-l`pXܩל 5hْS"96 9P#ޛ"̔6{z/T;,3AY&%ԧ3KR6@j,:R%+e/Щ/ŒX~T.ΎN_Bn{U"*=w9 a8-HHz^-Ƣ-BCێv A&^,k]?q|HaVKo"|xsh1ѼeK;3y~Ea3JZ5\Uq/x}$VDq Ođډk7t4V!P^E5 C3΄Fr c2 (Pͼlˢӊ|LveWsZ0<@<uz] l f'亠dm1hՂ|*jb*2B1P7cu.n܄.`㱱֣h+4rנCφA42o$y zW8V_7yѫ -I`74yس,,#fюT]_zFDYҲ!* @)NoR;Z/R': o (V4Zdat(!a+2L1?l{l&Lhg`?]}Y4uh)EkA/O`ddѠc[DgD4 7e۝fvqI(.ꗒ($Op!eCAѣSjlCCr1g1AvDT4F:ɹr8gNߞX=DžEGznOw@]P+ޱ(x3<<`zpA \ >$Z 2"pfm4 b.4jmV3PHs'.o-c{r$uZM jHUxVR ҥjVNYb(&L(H)Яbxᚬ`Ήevu/NZ:?XեsHs~wW^F&I\Gmgy_A/~Q|9x C!(bebsY-*`r{I=$mc/Ț Q;aƹbH=ǟ ' yæ"e[i?+| Um8mNu+>4^6Lh 'pO%hcO)2~odk1OO>% g]?g-cj,@0)ؑqlߣf勘~ԷMق躤6gErvޮ<{{I/'oʂT/[xffK3dqYKzE+&>oH%70 T`5O۹`l'j0} ۊGcȡp![KLGC}̮ԥQU.Nb ILGo틗wGTZUgGԒQ[~ !W7yo[1ЖK[@H3b`y,M[dd ^LAOD}Ѣu,1/H}i9Dy3!~=*We:C饸M[`%x5Z{a+!Ee~)|Bv0p Kp䔱"حٞbPVht_dgz2#\0{sL DxPIoOa q^c'24y?A1f)u ?&Tf^X_aw3"&f(~Qpz w_u羌I%_yC)HoPZsXy W@Up; - *Lਲ਼TW4_ .KњBjT".HxK͔ ,W7W|HX8š'#Oձ\j ˃ N]-JgP9i+׼$\OV (ː{<&: YUkeZ/ }2uK1t)ly\K-: q {7 PZ6!)˵yJtʡ1bA?%FN{&UcAyk4 0qۙs?TG)VV2hn|"wex ]zki"6}H9H٢si8c8MF`I/} wy7~{(F; kRΩbgkcc .JCx;A[۳ y -FmRu]o9<]41"HzB jeBMLt)UR&-p }0qyQL>Bےςm\ `@ {_ɪHowhyOԎ\ݢ:,. I4)^arIiu,ˏ0}pa {~9TPB"GL!ܨ"QѓhW9mC!Xzw"{')NPf,+qY8E+Ny̼œ˕r̟Ӆc9,"&6aZpz+{ۚ(:ԣ["9yS5"=Naf1ů&MU(,e'(ڟ3{xH:ȶ*Vъ Q V^UD]ï[q\k99 Rq3E?<eϼ>W~fȫ _wyYE ’@MY"XU\<o?¢k{d)KBArjr Ub'\+캼gw5{̵=@>eP551^Z$6u&`u#ګ;0'!}$$uwx9FU|-?ї)]U֑瀉/w9>`#T=Rj'LeԜ3VIH )uxZXa7屛P[~g%i FP\675,&|C{7isl5o^u7%hya7Zrl$S[1~ϽF!_S dIsu7o(&0pw0 x*w^W,Ye <#^ T ^NJk,߲r8KE1,l q0nA_.[V#%}F@ $¬ $tx:UI(bS8׹Ǣ5J:ts$qp1rնv_%w`H8q~OYծd[ȥ%.MDp`u Uo6vuR_ V^;]ʿLb]l9LDpF8Z]ސ񨖋E*"E6סHj!u%5VuD_U\Al2 ,-/N͵l}nAI:}mHHՄ/ӫJ]@"ʽeAQDW9iF-e5لyc<ԤnS/خI% 1SkF$KbTgPf ~YB ͊/4?VOS-o'2+d/YvK JF t _[R]ZimΗߙVVLa V_dOZR=\*y|_nkgJ}QѲt2:fSKZzV{m׽m47ijҕ{*>@Rj36Wxxe~ޯsj>28I_#G7P5bvk{_E6e̗qsA1dYBQ[iާ'ӭ,mx01dy$V tҸmyQ# pc><Lx!LMM{xNZGe.L垢5q `pb@ij$84 1آL<К8y01K폌N]\H(޿:[Jō ۸+#o OńiZFt1t4K]RL1O:Q3mEi{ &.Ğ4abcCЂrp#'Z+Id./|fLm#n+]]ɺ^EЃ@Sti_%|q$X2i-mɬ|b!-QZ9ۉ/C*9A!9&b?XPPu~U>ԩyX_ Vs)IZ^ ;ʷ3/{L͟B/ܮgZ&s۳!1~['uzL" !Ze 𖊟Zmscgk徱@,@4̰[嬜KI`᠖?)\d%k3i)$Zg`iNGB { 5 qI 6rQ 64HK)QzQAEoX@-%}CA}Қ2.ߔ8.%h>?n[*V~ uQhZ,iڧkg:ܢ4Mqt'߷LEUgre|`>iW;N̗Sk,tit]ɑt̖&I864PKZA4Qd x' O+f=vydaL2<%أTEKSb3 ĕLQ鴏F9c@b"vs͏ z'[v#¾ciǗ* ʽP\7Ju}d%LBP~#$H"f{T&J6rFW tKX%\1 _yL&4'm`d]?y|M#WNS$MFD`(#h=uRǭE`ZbZ&bA5.`1ߍ=Vyj6d0ʄPO8_ms(T#0J]2=vvd-=n i)CLnBU~{gsgStDy-&Iu7~-+ƻpҠԴh 05Z|rI~C`#Vb>Fn2I>6-u;8z@}ӗLغsR1zK ~rCȏF/ECa G٬qSWر.#:V[L̝Vq &4*O¤m$WGIYEѣNGKp%@pd Qx>kOyp[q)%jlC _:-)#֫}1gTJNσ%\p|>z@wgѢv =h6\oaQ|F;2[9\E@w}eʢF|jOUT}>_*#Y?}Nt‘^J)Bw:[Cov7bt8]I֓]ʇyPlgm ^[$z: X`:ۦ!b"}8ޏݖmdmůG0N@ l0aGm|G{wy`JB3|zP[)\Gf/4pj J}Db*.)*O.+B.f4>m]l޶гY&YJ}ײUj"';Ò\`w% }uB81 LwHx%WuWʧiQpόpJg.|&z n]9!)v ,Ag?tfSr/x\ OQ@5 qs*]'\*i`U񴵅,7+htvdlHWD2KN ܐť,i2mhI|\*tiN/q-7 dVhWi=.A; V|{?kLazHyif;deC̕\u-筹5ltQPê ךv%L2#OPojnefMceF1GxJ` 3~&:7VTlIX=K f:v]Qu_0DmTU-dz*$v^$#yJ5,>u;I|nÇFԯG?9UJ±p8j#Wa \z3ըA !'$9mK~[n8=Tjɵwo>|6f,}N15uV˲m07퉤$CJèHu@Rm4AN: S[}[̥dz_o.F`ϊXl-)1_~LF]'ۈ^zw[ficbg߄zSKGM{ވUԆ~?$ll;R\ ?|k K㚖ӿs 1iJ`gv9Pz-FkBO 7E1EqO#5ڛo(E9o~0-(ļ Gɫ̆}8P< \lrOѺ8Kљ_Hr*CHֽ" ] 5;?Ff_ݘr/R7txDsGhr] l0LW#OLcӺ~ϟaiߨ@cd4ݻ vx~ûv sTM gg4FN:;3l:R3'+da`p%ɵݟ3~U|D-m\l2ZooinAur${6$߄}=zz/פ"U5-`SkFmOml@:Hj梾6mn ɗn4GX犮%Iå.A P3xݖ0.]7>ͳ( cpmbTUy_h$ [/Cҗ%}!4dP<ҲR&IE•AhWmH!D(KQIpDh-WlSmBߕchj'\_ l><,>D~LKMǨ=ꀽ{%Wim}o'}$9\ǃO\ՠJS$PɇtV$kbpJ넇>]l,PlLjnTV\ǥuh g~/3o|-3v:O^u r;÷9v,;?m6P*Żٝ?-T~5+h^#ψu0qڣPUlNPuʺvk&JxM|GD GwV2*yPQv2͓ +5u8M,lL8cwϛO2ìR`pZP6WH,Ûb u|;1)NQD~˄|ܕؓVؤѼ),v% D4]JE Cm,ީ|W>mGu靪 yt#4M247_[v>1\&[Vĉ~I^}ZԄ̹,=T(lb ^]wxbDw{$z\ʲp,3gu mo){S7K=o<H0"iLw+P1& Y_&|[B5ߖ+?^EϿ^\mq""imC֣o8]5cZ4g+LTYp`{"xQlg,Wo3Ԡa%*NV+Wi+ IxF%HSf^6滎'*˼R#-Nuj歚1Ԇ:mu)fФx`V&ЦLt/mwCsƎԍ 91-cNR\\nMjsw[#+1T25pd)$x#[o>g EZWo]4a'Ɉ Hlvw_,mf{}N9n*oy?M%VL1YNwKg!t%߲t%`r"bִaG|LPn Q \}1jl]*tj_EHU4!~ !A2j%)X2>vPn5]K-345>7t2Y~ Xׇ Cl635aY_T:qa JiCkRy_3QhAN@rbǺE{%W_R!Yw,šQN>ۓ-~|IJ_Xb+ӐPgFe Mw&<3sYP`h` %ϘfH?NӅKݧ%Wu~.@o2WWWƉ砤w'p+DQD(0=ˊſvFSi!/o < OM4gw0R([R6 /N{Yӯ#;t7cdZ_ R!qYu{? MtG{*|hQQp F.kC Ɖ!J=Twa jWU'Vn_Uҡ-{v@! m-!E4 ٩' q>fp[ R,'7JN;wǶOp0 MSbye mgKo!S5i *w`,>B*$YѼ%cqQZ[ ڭ IC.:J >xF?+3XkyE%~|tz_Pa܁v Tz ۍo )z Uxu]r~l2|c(;F]aŷ̔~vOeɔ6^5堏]TXGO&.SA#ZBK8Vx.BDAYY4`U֔(s^[} *(UZU]#vm t'3y%HB<֟SdKTj-ŏ#=:`+aFh'~,.|ᷮh;7`8U1} =(V[lRJO(*]v ZJ| ^Z)Zج)|,U<6q"%XSU;`S@ّύBNg@A;$5K@VOqݤoXy_ˑoN3!Po?cE.dcBT~jSaŲE_l/9RY*Z=z̤|K6?; 0"MVϖ,v^RN-lCcF GM 7Ts"=wU4Z7n|[ vTJgosh^N)-EH(S(d4l}Ϸ>l>`=3_ "Ip~42Ȍv^Kx ]RԤ6VC@!`K8=1AʈhvQ@ΫT!t78Jj bsV%dpvL6 #(ϴ;z w0%4llE HN]\QCx&hro%$!,~w}0o`ƀf24UbyMܗ 7~Pr+M0@$mZ}X@aHYkfVY!\ B$d P`{h-cKYfrRl&2!~caϭ(.3<9۞15oR@0 A1NYmRpQ̌'*iO&V}[KVMjh1t"50(~D xR+Q//JL |HW2_(K\qR $*~0 =bP݅{?.yP̣SLj i~'(5м˞<VJneؒ~D6Fdl[& ~qⶌ 5/Ic=tbvK#cc5d vँ>qQR|%GPCYјg[/fK8AiHȰ%j j0Zh }{/|ex'߂uL+;iɪ|kWj!D 8v+&eJNa/(N@hDYwʀ1 eʽouvq+ #4ygz2;E{:z{i f#q蔗|UB!{#lsK>'1-coit#u[OZrPsӅ,lGShHkb;MsKY{?F?.lCxx+8\T󣶗PcʮPVx׎9ҥWjf݅dlۃSܲ ~DQo,k"e%\ |CpR{]"<.=Ko{dn|`CEM_!7dL%`Cm#xye,€) {{X Ɛ[Fs>cEրuzpm"xʏ@ ^~d}-q:%i_.'Ƚp^CY8@W4J˖_OU *>?1UhiRr\O{k9${gkU)Ϊ.0҇~KDAL 7Gg5h|,;y7hXT'YU+׫e10Cb8Ƒv⮥SY`!~k12TIh[ÒY&sr\F%V[E&d.lMӥL1PM:ŽȠ> S\$[AnݵCY]F K({WLN]87@)ӁYjxNt n&-d-Μ|`[?!h>p2W; | TjȭSR~]2avoɃW? XKfx""ZAր3$6s·Hٲ>UC.W&su6(`Hm ycEV&MpӀOr=>{&?P!Ion$և~!1ֿ7>% a+ P58kGzcOWf0MɇӨPkSt;?q$yfm B9]IAn6?"\x\7%.ޞxRE~%V0)s5Q77;0Yʘhd#@9*>{߅'Au]V`i&gʄ>@BI/8Bmr\ڗ[ TDP8n]nqK̼6͛vBOπbw gYay}~bW"P7r)#fJzK[ռʄ-S6p,aƓVugf_WoHKJϥvk|FW\na5*#hË=#1Bv?YMd93z4ݪ;qPԆۮnOB ɏq^JT*ī| š!Ь ,% M'S KF:-Sɬ;EPW~ԗ.n(AKzn:v[#~orDž*N>si 6xw೙tҙ%;=?dUIytpi2?}KܖҤ:ujG/ġu>wL@=,ݯ]K25}`BYNlgqh&ۜ"J(6̺bX~Ѷ[T^`@b,U[, '8 A(f:Tgxg4ǟJ4YҸKu9aħ%db\1\hyC;GI70(#yaa$egO(K pO,Gb@k' qZ<u1 xSIM\̲kA /{F9⻳[ E̙ay|8ৈ]-bڨA`95 I}vμ6&Lj)`$'r4prǷBTApoa"WZB0G%&z\.[WifL+R1;C J"x1Z0AL/w'^7䴬P3b^~=J >qO|sbdPa鰖Q(Q}R ! ][z6%MfMN4c~%|+S pN'A&^,B5_t LhӽxUWU}!L];$+=.vʵS)8jB?#_7HF@ѵNkf5n!5f9hB4kxDcPVօ4cI^̿0k7ҡzz y2?]n`OZkST'*6m'dRblzpN\(0 DžWLUS>#1s=55ib1tӖ޷#<=ݑF>*D૵xon 尾j+qof)8>2z`^dTq\"KnL ~/ʧQDa~vX=7w3RG|]o6J%n ;E=iup9R@5u6"g'E@'ܛ/ߨ/g {^9uF\`P"q8%`zT܊x4rE-ql(t%o[R,M@us0yhԾBjUonEXD:kktx( ۮ`/mgsQTwjiK t qEZB럒߀΋Gpe\> | :JWML9{`-=i=8T*P}P025OIORwe#a剚\R9oBMWRm|=mG1p_G=^@1#_Aֶ)Ü𯩞9KBAΝBʔz؛%"Hc€ǹFq?uI#`f;}>9mи2 v;ߑ|%颪Vpia޴bG0X cՠ,%#+D57qmā `s@#ni,_ɶn!ڥ*0hD]yi3 ps_4!؂K/^|^`T[) qLVs^0YbtOPݔXW C"qIF*̨ 7RVCd}fM=t;Vaڗ0t:}{5V1 ]0rm=j dH@^٭͕{}ߐ;Pd pr:|VKZ|ϑzAi*.]#j-U +%L4 hI'@vD+ɧ{: {ufUT RptyBf@7}w) Ԧ `;ɒTsJAB?)lW/pƍ0"֩$:.$$5:@ZO|OmCihj-i2V)u:{E*4{,C 27G:})9$K=19 ۡd>(,9 P`iT ?73S۸9kBsC} =Ǡ~:a# \bL.^ڢhW\? >1F.|,Mߖvl+JKpeVrqm?{|+ T2AE1 _SDqAdFi:xik5')3m At's $\Z$75k)V-x;Rr@A`58prxE3ݗD,; jy9Vqa_~OUKyP&QU.2k`2GׅQŦE{7 \4F$-ӈjvLJ1$/9 S2DݙzOPh u>rsʤoP):}0춁v+J k}`SId? p˽*{f7d˂Tq6QLd "hIZz$ E<)Xae>Q ݹPH?#Hip9WDM6Zf,te! 6s c"󏵦=rMiL` lӢ;NGpղ&,(xٌ>U2tn ۺ5sesBioYzAs\o$,>$!)T 8<:pѲCf6yRw:?|c*[>G;'˰> E`R ev=ErLӓ9QJ^vD`j6.Bg 0]ySW #T}'|^UV&OK4^MT18X@mcj`PD 5NÃ_ l`5ob2 {sUxE{`9^TɊb.bH#,宿a_*)ObzejdV$6Lp&,Jir^9ixtYHWKD2&E u㊃I+Ğr4L il"r_=ba  t)sgx(8L)t?Ng<;?_-:S~ig)S%m5IBć9&A^ɾ&gQs@J6]\‚)"wZ^*#|( )dUiS i }24zM#`6,L,<9$6^ބ@>뉀`0^)̴K [/d;"B\lN7 R+$7,Yi5oW K&X4dZh:QXlM;E6}LYd}B%-|L=lG9M[~IqzR Ugpϕ_[QS(CjhR]gt -\LaYخ"T C@mkxb3y#8÷&S:S`iv ?>!VH_?ſTu5nHR4 ;('&&@ð4)Œr)@uWg_Vg#tiaj.S{d;Q2%2Y ˠ I|;}2Dǡ•%sQ;Gdm y#3"}MQ9^ܼ0|Nh)%kRv; ^nV'xwpíps;O9]V*^ZETDycnAN5N93k"c$;DKRW/yvEEHAGS: :p9dA\2 t#뢦3Im;k))yN Qw72˜]|  HA}WF+gNq*l Mlj=[e/{*>Jy-傳 Qmt=È锊9\L&ǻG}ރBDq*oGQXT*ozD΋:J"2j5cb>7\<ZwKDWh"& c% {G >Ʉ&VO9T}Q;y^O `jqfVvLl ѧ*{OY+dy7Uc/fJRoZ lq(ۻvV"K)Rx4 }nLU{j-Dsue4+LDW_p!rwa+guW˜@!4[IFdpa= sR^6 (K!y>K+%hw3jꞈJ,[ iPgj*:%mcbDF /?4t?s/ьo@lo+ډ{ +C%%; fMlAL}`[B2X5Ǖ^b2(ᙃ6?}wD^*sDw./E&Ɋ'SZ Q3n1g cKrf0M{zІ~.ǃHbpR"qb}^s;^LHΨa d/5έnҏY6$!\*D F3^y>"຤Q 2dܬVRf:=BDh*"4>&`7h9νLw'^ۭZQyY6@i]ŝ/_w(704&&{/@tM?f3 =aI:j!yA}<*ACJAKOQ<] %6b_kpL7NSnBFqAf_/{Rq랷Єpdȧg1HWMUE78]swtFVw- ̺ׯ^!z@Ww8JJfQy] gaz.s(,hd vdb_WWN]鿊Ӏ!*/ڛ/Lk݆57z֨-ꬰ2Q+/X?Њ2o5oldE5 ;TuHCwXs8͵͂'6ms#a"D(8q87NͭF ryI8v K@vfVk6uku:'Lۚ{u1VO_1soT+ws&!H5, nA}F=M+4MI)[eFi*/L^IA.{b:cyeo*tcw'~یq*f.'K?37zi5UGނ QsNc :;Ey u1v((~T43<>V,tG"-:6B=>\ܛA\Gg%sܺ|1m

Fۣ5p;EŊ˛(&64.뫁J{4I=،+~XKp1UǸS˼TEiaڶmLVEFΌU)Yqo5 n:'z;s.V4~W3u9avw]tY_ BbaRL2w Q#^6Ue`[E\;tpxvu6Ga2͑+HTsc<1hk )4*+.̽ Җ@Rn^Վq[#א1S^]WH%>$9(\uІ|לT;oPly)޹I8@͉ ѓSMw':ent[t*5*5iruQ[iJH1lڼ"0☆7&*][y&`TW /Gu(hBq׎:)5!CuY-PйyG0YǤwm^soyAk25 lC2|;"ފ2xް<F#[q(WD >K~Mnj DցnpRS%.c]Lk|i,v`卹Ѹ#I]eH7cPpM4D&*q!(^^2=ۘŌtMۢP;2Ş9O(p=~W(W6a콼r%rK-I@8[{dzxKL&tUz @3h-|;&cz`ԛ 9xxqǹm/JHbv`:$i):҆GZ`+7"l/zJȭkۈhH`A nrR#1[JJNfg=򰪬Z8;f!0kPCiha:fP̋ cˡZd8cHm(-xan2Q٘iEnmwxpIKk׵Tk=D[)_3b(֮OXzz욞¶!x12I d PM!5 &F^hK3Dm?XP}ImE9O~JP{/[뮾QEBGP:0Y bRP5U. L7), wORjO$?Ϝ"R>GaP yש+ΚHԖA ڃ(zAdx[d* "٦g5X 66Jg4Y5ux LyeH=PqGM >qd$ʽn9€+E[[ NR38ko{U($R鸪x*ej^NtD:xWq $ Qv0G)E|&|v_k zs$oۙ%-\APTXuF^].'o^9y쫕Gm?_co騦]Bhbg6dR1}jC3]!RJdXwzn[=!h-sw-kYnd(wvKrTQhC$(ƕ- ]`*L]$%0\' E`C+/fKBcqFhHE XfpҽUMB~~ W{F2I:A նO|WٮͪOxIkdO3/tg%v-T&ӄ.u/0+z8TM!jl'd S[ Aj J$M2݈us ebmw͚׌Ӂn5Ay?BnEJ] c(\@Ri:1?﫹ЫレY˕P߽@ 0%2Dy9lJ:! CB'v1ɬET9!1J_}o1k%8٧OvqykXmNc@ dG=E*RL8/y' 2Qig.1yt^:20X~̵Ze >+MԒ{82ͮQ~*,:kcU8FMjU~Fޣjvq*Nv$8+hko5H=|17O:zP }B-TuTEv?y緉>_ c{87cf: ܍;k&Bll["?P= Rym*(ԚHM]9"yPWD 3e``Xe'M۱Ya.B QJ Q=UeL_ul)uߪg[Z0_ˢݯå쎡=-5z6PU`e,ۼ)!3o2qnf:x]6JF%:h@˘|u&Зwkۯ8 "8 >3L>zn1CuJ1fHٕIo;S0 UD/24#N RWetqejܳcƛ+d$q.9ԗ>I܎^%YiISXW}r:i=nRnBQƖ@D/Wݾ'!%; C":eK.cP\j&}hݥB:4;}a3])kME1__0xs`ܛ(e(fё=Y]1=啿? orW(5=y}nI6*jueupaޒnps|XhIQ5gB,Pp}NZ2igiNh_t'hwm:]ݴH5Vb)* 8:CI>e^s 6qtu(fDnQKY >RsKѝ3$ T Ǵ[_y?+u#Kv7l| PËضDVhjF< uc d;=Z: i_SNKh!SQQi10y#2a,՟GqHn;̏Z;&!9]Ǡƒ4mOr 58{kpӚ'qHmi .d9Mn5Eq[`dggbFGj6&TSQpH^.\ N.Š녊Eitm7ɸcJIf|M˂T)~SmឈB{ '8fLo䅫/yDw_QLwdKZQڹ,`>́2F hYI?b7ku˝O/G{+z8%ns L@m y&#Pfp:o#ɵ",rRߕ;t؎rwWT&n[a"k?kleL+-=W,ӂ8. -^2 U0]U"ݯ!V_O#a#,frZo<@J|ScvdX'6QoWAOkF]0/oAEcQWV" ӷ1ʔdEûTvjR9Ф'\iWN-~q-Az7{' -zci>f%4u _]5UP\.C} ;E=T>p& Yn2ye/?Ս=+)؞-t?{GEAo>qɳ37p5=6lJv%\?q8DB <-{SG ķRNN(Qt7 o8T(!."ìB8kiq;`dscGF|564 NEZ61;X(r6kf.zޣ:>|]g9ɚYWBk"\ǎ9!6LYXWm8IL.g ۻa#1hrP)[`mlQy ű~AP!/wKLX<@hIOGEA^uP' .n`,aIŠ/=yo`3|a~rR1*|鵷˓ sߠnHAosuf¼gzOm , qalA8LN!=Mu\~nv=<56L}<׏r˼!J ey6-ZA|/y0Ӯi"ٰjF;`x&3>HTҍ`t/Vfbhj^MCʶ4$Ƥ鵟7}庳2N<-cjf\UfY #꛻͖_oFՀ6'\{O!k ]8hG]?o H7j vnXL#M$.*iÆJQyd? {O WX#Zz+;AT_%%(X/>uZb ,Er RMp29sG_Vw-'|s-B "@EO:nS֙QS <8$yfh|2'߽sQF 2ܫ1h ?4lx]Rwn!J6ΖoaCu-6se9Y bƴ=XlQn-!2퉥JN(# !Xyy]%m .9gG{]/۪.OZb]7n2UR1P׿ oɍh|FZ?U ɇt'AY&B 3)0D# O D3S1`ldRQ@Na)~ KaHΈL5ֳ|Aы\J皒p|1?9>4mEК r]\%G4/NF&\Qش.DGNeR&LJhvXBLʗ#R Xz0Wi0|~&XՑ(3Cb 9D˛~`Լf- x9=9VMvS3d`u:!$AkB&gdŬUZBG%knS ^rDoٹ%4Ptlڟpr'^/-qIDWBEn'i iW+i=>X$NTf@r0߮W)iJޠtxtl_,3k3 Em(^fvT҈EIHg|SJ8s2"=1iuY^$і EhA X ;eϴYbєZ`A'z G9J\^lnJ 2[susUWsj“҂7/I3(L`2ʛMPayfj*|3 9:㢑Y׉cOB@B|K5X ~ѣ_8ţat?xNy/¶SHw.bOIq?`9kQ].UVh#tLHuZ(k_X,:LpObG踨MZb0CzcWԓԺ1S: 9C9꺵,zk/QIby.o7HCeˌ}"p6Ui=|i*1_Cr_e~XZ!.' d<€[bk"@3r&4,I:8= uCƍ0ݒ}9R9{(MU;Tn>t2D0KM0OOX%Yd|du/ 3J+vxBVnCv-465"ks)Z,J}qnkzLvpݰԖ,#]uo*Fvg[ a*uE^ig_Xn_w|.FV@ltӐişk H@i_°a1['4wg0:(>I )8w `րYވx$k&Q!: 6sHC/ s<>UCv=# r>ꀉk\T3)+([p#Mf-Soƍcӱ=K6wi_LNƛg۔4s)8D_5[ʭˉ>mzCjkcKv5kt5R]`:Ύ*s~Se΂!5& `,350{Jr |h3H5x[Fé).ؒ{pSf $BC!Klצ<35yt4hŅp.yg30/; Tػg;{5|o`?6e?X*}@墎I׫d ragɜ;Yl?4:gvlݎ<Ϸ3㠲^9k\.pbUښ!~ѯ~/LuĹ -L ?Ow6OL%ִm(?7S6ԗQixӸըYBCa`b sF8zggMa>n:wWN3_tMǞ:]q?W3A:rWL>xN,z™Mj<œcHxH'B@Vt%hqttg 4 >5zNc8E<Ыȏ` Bqy\ŹLᛷ-S4Ŝӳ ̕˲&ƫtTΒYݧ TkbgffW 'Dqj}CVGX-V)s=B|˛w;)\s䍯NdL9Y߂~V/Xn xdS՜Ti ERZ/|Bؕ¤=WA*xEj,shRr^; 5z/b~J/%64 5@oǡ{ ڌ6E1qL|IdrFZ#m?jI=K6 %Wi!Ѷs`X ӜWqfJYނf^wHt-KM5%.BkrlFƋĴn|7Uι}OitKY!Tɿ8#uoXGuO" %WMN@rsP<9(R݈Ԃh A$< s T`[eET+@MxQ)[|;5FdjYTY{@Zv-=o#[.KMV =S;@8Nm|-27^b$i!"hCFL"#<b-]\Q͔럎]Ǿc[K f)՝4NzD!όn)ff_p*c@z9J"}O*IJZ$X7F'~mHU &J\O($rwE/|mzv.Wd_L˲X΄W:#R|dG7&9ttrFRA `HS#^'0IC^rzmɺ8Ha}M) V>zg{L;IԼ!BeuRlVfAr~O!BXDu6US(JS}0v>j`DF`BRpuIkYR'D]gv/&[jE^d,o;3qO}xԾ^P~tc ]=A`4!.)?; `Ѵ"xKu|&4P6zmM#VМ ̥ NǾ'eOK&>2!aUӸmYaxAŨk *@z]Hc_ eLJU5 Tt͓WL1e`fQ61 $z 5Y"̓, _P=h~2 %"4Jx /|qs/Ů'/VQtm|㊔w]뺠GTÄok+SV Ti3%RDFΖ3-S4%C,i@COA\meQ/{#lDV{MA^kW]\pb%4jqmo2:/7.S"[i =#mW4D@m |>iշdNaq~IMDW?zFWڠĬ+Zm6f}k&n+2u.K݅A2](x!hs`ܧ`9,L9*8hj*LJ̌28m9'ahEHC-ӷӀNzzŨɽ4E(:apX~qt8;S5sޓcNv{WNCo4bTH,i)sLM^1Cfm4pN gO\ct҄l1߂TR̩d rGG3l"7,B4bǨT9.O~+ Fϫ DF @1Mkr\ɚBIϣyesm;9:uw]s̈́RЏVRnzܼME 󇲕XssWh>kTܓh _pFv]/ )` )rKp7Kۺ{#uGGLӊm9d=7B W?0$C3,rP,ŹVzoU"݌ W$C12)D碩Y,/Đ{J,1 :UgK]bBe(ıJkRL^E׶npH}l kĬ;7SԹ[2b'ĢϽjCҾa1v*KЋ{gB@NuS4Gb &G'!r+(0&}go&gȶ~7d|'tRaUA`e:Ylymcq"@N9ZT kCd C!G2cTM y FH G{A^4R):\*Gf,YaVN>/H =sk_H @rrF'=8c uBeWg2{fr8wMdR۷oVu)۝ ܙ !Ƴ[A#sq!1=w>jϸ,f#2\gX+##y-Uuy=WXPޠ@ʟ l?d[8=4OUEBQidW \Q4Qpm#>>9єzTO \I_K7%tz3%0N10j[0%PEN R*6E= u%?׹FeQuWo4Ύ>F3$AP /`}UҪTў}OI5zGN(3yz^%1'ap.6lO"~_T+I:3^\vH#u'd1Tc|" NQ`P:H/Ӎd/^Pb2xAr. x~=w[Z/]}bG+vKXQH iC+ Px綂m z%lZ? ?nwG0]z'cI/]wK$HyL p{/׫sEۣo/6堙BQCHLYC`9|aÁVV7yma A*^OXmsl=^ AͲJ-;9%sC:2E"ܾ"[-F'޵lVA'$zo/`g☿/MLߛ,cvwPMc &$zILsgbyB 90+q^Jl #"۲ҿ# z(ŀ`իAn".T|}zTU\Yoy9ʈh$"*Fشd,5:WD n><|D H`/ra<t!weēNXW*T@HG Aev+xC,M(9Kt^'d7ߕ{g-61=VksK8y=}Yrq?3ZNm?>os2K: @Pxvx F֍zϦΫИ~kl.nTh)3(dhgg%NSގQZKz"MK>>bǼ*Ԣz,Oŭp~ݙfJfP_gO.2vm̜uc+X*\6.~C+PP]6&&Ԇ R\/J8@['UQ09q°(h~'Xc#7d5 eVE\]=4&H7i5Ǥ*pKhQrGrzrTC՗)Br#M vXnE*/.oU! !5=QOy|קQUbРR[$ @VՁtص4EF:~?9Qw$B K/p Й^i Jq`h?Y2nX#afcg|̳(x[%BKQwCXX`E+9b89)y>בgnp♣*}-o}^'=PLy oQ]Vc;kh#2t%ZSTQ+!~6O9t ,2{Xܶ(Ǯd؟5QSƝ{jjFܬNϵ.$[[At:*8 HBZrB;;RL<9Kfߠ<@Igx P{ʩί){#x uF4lPrW cd13:#qEL!+<΀uR-Oqt[F؜مvN˥;uֻ!^}{2 qz:Zͣx{3L2\ËIb%]'E|\!_ZN잞X7 t2q9$NfAL:'tkG%cg_Mlkݟ.E*p= v mrIg*( \}pvP#yd&!&K(;:0+#5O9*[t>òcCKk^ʩuQ}22Q\RJ`JpLuVm1jy3Q#lr3"]vkPڞ[6ݒnBv)H'@19.fR/O^%~cclG8 ) wRk筆F'$l=8a#%[ ʎo߯ݢuo +3zEF)ly.>bFaX똣ɦ͡*b {k{25efshiyvYл[Ss}\Y9EJip"q]BoV=0#/Xހr6fN q)GZ2|+;{[vIN5h :V D `*B{mIwO'Iz(jFY!;pU=v`54 yoo e&%( +} 15t:(Bhs,N~`1va{,Gm0 pszXX8/Nnl jN.8o ');=blic?/Bw#}yZgQI MXP ^(\ǣ[G@Əf`h}:U:Ğ;9ZW~zfҮ^q bd02GAĪ {M@a(G9Hs& Iߟ@md%-:rIeT_ ?kKh!$P+jXKvpdX]$gi{T;A_#}9&NG\xBݙ¸ /,?+vKt})tEYngTW{}w,xj"Gߒ."GOU eW~gC5ic[í/9NLs"ad:^&0X,$tM]S*q}33*$V\M%E}\;rv*\uOuھ>-_y6/ {OeDb@X@J1YuoZ&\a*BS:L1swʢ`ύdZQPkBZ:(áDKK >6qopڝO"b[.7+R2:OYȶ}m xV j˂U򈾤4u G3%b1>*RF,[͖[ڼ;r*ĉ$pnt #[8ّ8IXQ ڰ@#wx (9i0|3CX|< H;78 ߪӺGXkjBΜo6Jc;h}CkܭtnbsFڒi<L,itX6,:lmU.IsFbvN uL<"G!V;NQ*q a7Xk#zӾG~]5Z^{$Y^ ayN00z"V5knex^d,36$\DּL: 'ـVq.(׊5pLC$JzfcXgy9ts4C aeXe4 nOD44g4n]yJoDol)xLe0S҇GM]8E txx0¸DO} ioXl)!~SL(k˾q $S $nI'@)yMeB/JP!4%ї}F[j>Ta]8.+ή}q{4bGi3U6V@X!o)qqsWiW3P+J*3W$U%,&3hvMjMm6󞣶Aⵢ 'c:G#P8у6C-KWd5;xV7H 7młޖ@{2yMZYf =_,-KDŽ14Wg\.MJ<Êv?{rZT8 +y{a*e*X1}40 #ϗo EYkZ`S7< sh.G!Y3ћIT; l F3"-C0hFE]aB1A(dPB˾䚍^f5񊉦QUvA4 ހfʌxB"og1E #0m6=o30VXYOB"Q-@@^;M ie)z %%?V}(.ڗqQ FFL^hVg2=*TESܹ)5{67rjtio`fr@,0rڌXi #m~j([R,w${z ߢGsg#[fz 'йbX=@Z lSsǾQ>j+ \_x؁Ia"Hph)\IW^CLLBRI2QPiZK/p@}OjOU: LIݻ@[fJ] ]͖q"D9ǙaBlOx97pOVnk;ȕGC ؃/Pu6GF 3bpK̟`՗Z)p&~l,r2MvYs*UGDsph=L7؃)N(6pxS޲ӜuI9G.tf.1.A:ߠ>i4)=?v;AqnU$(4OZp}4טx + L!35hlDwUWMfg,%w+Ec=P]~!Ew.su`4X*|8*a*h*6Fjh3>y $K W'33ϚÃyrX8P+'泼Tf'oKϦqzvEz*\f8f_y&@va<"1 },`y7Sa9m# ({㨀JCC{Ave"QYV.kt~OR}4|LH=Gerȏ^Nķ@^';Z-g`CR_=bjx͵pӝLk1# +p#уأ6W "f9!,ȣ>騕n`{kXpKW|j"5| CέZM}{&v2Zk+%6ŅU+Tg}ME 5K48 p!`*&k3( 7B4xK:b;xJPJZqa}&VG~R^ÿ-[Jra2ķiӘІf=6m7(X>W.ID֊em z+˘KzL^mCDEֵ GW.T%LOHYٮڨ$C霋ގn&"AB;ѓ49Al  Y dK]7n ~C. W^Xӝgɛ.YMMpREqik15nb&=Y*eV3+L }^.n@g3e._tm1J2sf Uc@LuetkA:ț(m/O8& ]l~msϡ@#"}F]O,ۊNd7E}< #Q=|_8{~ :/-C?VQHzw^.5K-m'ɮhz^?@AJG ]vzxA^Pla <]6-cKF l-hF/c#$NNr8\æVoA`Ց@&e2k3uNMz^U؀y910Q%>u ׁ-,za뉳 WED(03b48ʻ2|z?C f3v`rwK°ەuA9-fxx)0џ֡=`Ltױ ˼ \3"[`56ks!kW 7!W["t K.@ > 8+V`w$=ɭdfH^h0)Շe~-.׌K]2~&HOvo/yVjYJaq¡;ы>4;дH@5i8|0;Z|0 ȫDKpLŽ-`+",:ay#̣A 95Xw235saZTIoܳH0*_!l x ON_#dro1\}#O{y~P"!B0|EFoi8C6 L)wu( ä>|Cc(JoY;Ta9fv\̻^S4$ `HB̆%u\*дg_",lpmZ˛嶆(Яk٢OQw$NPªr=XMi 7A+y(p{1fP>@aృ|閼?l>Q߀F d%Rm.sakؑEO]qxQˣO!ghFo!G58OV^֢~^ƁGX5 )+F`Z-m(sӪu4Х% Ʃz±js3MrMFlH:Sc{}+H;V' `evY[=-2he;Cэ4V+&hoS;Եn;#.Ql7Jޓץ8HMHi[+m/N&?gGj0bp#3m=%&'KiBhCcP2ѓ%M&&zX]ٯ xײc ߟrEV &e'0zd{3"\_|k*/!CFrb ?UJjO%Kb.z{b@AkzuXc#z{E-p+/`/8Fm|c!5oQ3kOXNⱆK}1W/zVnO- |,Eg!s "G )ƀ; PL<)οZbթIv8ffnـ6{dxq {%ˊ$ 1:˞/E99 VKSZn[bשeL8O;Ov<ybYQŰ+I=V'PW>nU菼S0j}"^j"*ctT'1\xiw(ctG4 w7eӱZM#dFt ,[PErq;#(R#vfʕ_Rɤ쩞3+"i8ܝUWD {_l1vLi6ϥ.8uTWp*ą-M~8[7+6o\_872잤$cr{ʩS0T;l64SջȣCTRެw;sq hl"Ez==$tO>{3CQo/+=L&ȿ.Lz`L(~6DSgf H_]"^hz\v%&%/= ИͲBrxjLrI% zEueޠ(Xyи32EnaD!=R~_ g) ttOvЃew=1`AܢucnڭFqL4ll&+t k9Re7MYwБICD5?I{{~_~s1\jp c%XcCXUhap+\O>v.hɇh ag.Q|+f!' [gUX7vx v {WyTWSgvDew3'vc16Ws~@i8`z<Y?C4)%e︴ ޕL4ߣh;c#0J/^ar:j?m+.SF jX%ՎzHo'[I.'T-'|1`ZӰ.\WL| Z &VW3j `u#l&Zq87NH4f.WE&_t@ x/O^bI6(HW.5#:wyZXqX-$ G?hl o(E 2 m@ά}bvB*%>7_^ɶ{E$p\W2AT 5̫N(+^FuE 2=dSQLwBnHV.>A^A4xA'2$#}uO낙S0u>TRf('[8μD1~EI᫴ٷ Qnټj2+cPUQê۾Z&^,zyC,h3>:mӱאe{J!b[3^>k )etp_'F=T h +OMZ[[ }*ȒZ)_8Hgd23d>@ĨR 5e gHRBgaqoJq6kU4Y\52teN8SDڠWMY) wtրB rl*_!$km6,3OP#e(1nݯ@dPap'OK+8x(BkXez.[  f[ЪiNsy;uv&;9IA1mmM$8&5Ӓ3 6%KL|adEܟ͏S[֯@?74(Fv2aV, "%$u(W~v7Dt.$_èӘeffx>hH.T?UPSpZ7X?yR$K1i||Q,q BBDQNPp#)tP|ΐǯ20*jPkھ7­ &\0rB-ܺgҒ]e؆"]M9Bs^/[ nY&0Sus7t#_ħ@ haѡLOHN:jc4sج%޽k/f7uLU22P$K )4`b$F="yu3/9U#u/e"Iu+5|F8_Z@C5M>}bK4?C,c9KzzRDzȫ{77:TpDZ-tʘ8n!;*i <8-AXk6;B\׬Cmu;|]}" dܩ& r%sW%;ϷrLʄce^c]‰m}_tx |E iɆkHXȀ!q-QVBM F0iE%\EyMcM`܈_L(ހxqŒ-ә5R\ 싹zbӅ*D8܎A!SG[m ,G>XҶOe!D#E]RBŊepv+F4RH{]ĵkdP`Bbu$م.xu|γYI a'\,g# %L+/V7P?0/@ X3: +VV>+bS/b6 (&~4Ê:q2WuJgIhQA'%SXvL ҭ%~99Ҳ#/0 }yʰG;9o.c*w dw~ iM"!K\hѥP7;nm4,{{jKUce:S7>q-},h̄´DV dZ+ځZ"ƭ!;Es $9v97pZ5nB;jI4q4"׏L^qܝLtt%0 *eªa WnMD=]UE@q,?Zgc=9iw+O,Ю ЎRҢ?6;msD8SQk5/}+L:_}*^GD0iܹgs0OB+:1/vP8R< g/ʓ aܳWN K])s3D;I im^q\D[ 3ʔZjst&8kXnvqn W=jď#}u+P9CN.Y;Z ˩UVrHGUNpM !lퟀuv)WtXi_ HW2̻K~?~1K ܫ%ٜm7EAWw/ dK i}~xs~OrAa Eol -pt @kڌrSgL""$ ;]Xz81 f Dy6c<ʩSq"#2m`XY$y4_EddmVg@d%jD'b}dFKwty9cq=KլFs<1 0;01hަ7-s]dͥ"C)qJTtהiR*3fUќh9E&W|;tLsDBꃮM] O@4lA"';vH{#J8܉9d#Uԕ6CE,OdI E$6s&؀ac?iR0|usscpTmestʃ!YH4">M cԡQ=pAhFacW'HAY#NQu9ZEHXsN}K E_Յ^2%19=ḾRG'KQ/;48(h*1` wuxWh_9h"{C1ѓG_2du&"xD)kC´736 ~.Z]Wj->q,<ҐT$[y\YV\" !#`a#d7yp abX@>:ϦO7ٽ#6}$e;-u &tB83z sT+*:[&3=))[؞sy rMVSIaJӷ ^hDay=8>Ն9`ה7E8a(=̪Vl:bvQX ʬFYۃ7u5\ ):|lg*v3,)qnc1d:7~/ʤn!dO[;<v,z aqp'7XBkW8,Emc[bO}'OI9L(gK/z#_77drbO30geD>"r<E{Q?E[R̂0T3~_o.*-p͑jfUkn誀D,?.:XV{Rz?#ܔ]s|ʯW,t*C1.ӮD?e3!Ch9VxCw %j+XNu@t| Th.PMS+D)!eA.RP:ۍ"n͙/C' mq[uBӕȇh[C!fM앓bz{ӭECtu*H#կJUo(AQlyR}3*]Ϙ{HU3Ơ&Duqc| ;ӁYΏ~(.vDL56R(.x)^l)ER#.O Rz;ISU,$aߡLNJ`P$ E1_eD39h5f)W֙ PDP]"m}:v$AErc+ʿ_ NT֮9di ;zܵ,%vSxO3M&>ʦ MgTF3d$+M$GEE ̈́>DVݏJ27@w2A^?{nJlfvW˟)pqBf[/6NaY1WD1͓c#V3Gjk}9C3k[ڛiC oļx$fKa\ F 5n&m̵\u4Y6IS0ꃊӴ@w2AÌY6[hҚaVPR ^#S5:@.mp°BΨLLǹ o͜8al"I5D'eGV0j%1wgX rR xq*+?01DQLĨߙ})4ޡ+EbjM\43$D&N*EiCJUxTMuAUv9Չ0*ސ onIsggr `ŕt^.60E!#Pf~zAF8ߊ͙鏦4^G6]4r1'!liWχo CNJS=]Aՙ/Sh{N硇sh =&SG@wNl}#e_y3aî`vx>[`syC#7Y \x,Lky !|;SFܦXXS"+u͟UNZޮߴ<ܨ@8 gY&n7c~ClES[ CUMݛM/.0֭LUu"oyhVyvQK̚*ƃ͍Tʟ{2|t uWt9) "/I~¡p> ub}B9 Jߎ`_12N7{ݳ#6pek֔u/;yDX1VqDED|}x 0T|FCk̴N( ]!WXc} Šr҃5ʻUKCy=`V;IVy`aDȳ4n='Fr}Y~ZD֜j既IU0,1(DH$A'ȞPl@;q0TP>m1ù[]ŘuQ8Wx&:rb|X%oA5<dž?{QvIq+:4O5sFZsj7.y~%-dYcAԎf Ϸw77KY#C}"h4b}N+8e UuMʴW[8v/R(6؉G >oTUy !Kp1f+/r#ϳ&X5PqtGU^-3sB e*OH3:jQ}즜De3W ˊI6N SL< ?f_)GϐPj1'6>}Cս \h쭷thr>.t4|\Y$qTrn*wF,>]hG$$*!5KB!ξ6<6̽[GO\)3K>bcŸ~z2ލG'9Ζϓ-Ap2am\f%HἸ/tjG&qTqZpHJa-ퟮ-WU{dI*я^:eEf}3}5ȷ^T5LxG;(j~ )#a˽npncA0".K`*laĞb1n0NCtr.>fm4J Z}SIzu|+qEb) ]r|[cg,bBgYk%5 Ҟ[qΧv {}d f肒,Z6}n^&jГ.c6 `NE҅Z{ ';ی΃*<EtYcn`cN/fK_I\IFaϹӉCY&I$A#}?r(@sH& ~E&A-=輯Zۘ7o `cz(X?Ղ@P ͇ |hԹ]D&&`R[[=K:~[ cڣ9 (\׫Yu~MhjLLtmu-Ɉ RD }ޝ'x5ѻ죓sY=]O\cY3-ԦxNkįuP8iE0A@ɠw WU5, GQU,t $-7O a{5 HC5ri s>DYPuF.,CJbЄs&=ȚcD9rs^ش+~[#S5eVf=" 3O6Jߎ|J/T:ÄWiiWc'U4c:Ӭc/t3A/?hiG(-K }C,_s>˲clF/@Z4` *X;c.oEz,T94RHޜ/he[I~_K7j^+ČMЃEɽ}U)~W12+)FO#YSCś2 [ i llC?Ҫu!Mbߏ}%*RYO2hpְ<6hBn]0 @XY&ww_iR_~}rGriWnx?M_ 7J"" T$*72H'd? *nb]9 Ah -u͖RՎW/iO:' Aq) jY7H/vRMLO4؂wvσWJJ[Yݟf.;iaH{]pё_@7uO @ʫNI>%e?p8-ʾ ~@,6BsrlEyD xHBVbܐNiF,n\#Ù=;ã!7f|B5L}4aOuo[5Cdgȥ|"?O|ӯ AUpQ8(zQ\n!AAG$79HaZcd6v@W&voLՁat(/k}Q?<LSYξE BD A7h&~Y-],FngoWg軓NZ% g|)\?05jOUq/*X? cL \!e1s=9)dž{ tX+yt';Ryr  ]Hy J6gݠ|gEdQki7w{b6 :iFC|rd7F'n^& ;ȼN8*6?J?L>u>Od!3L.fNxF'l4Vr/X}ͼ}%z$0(-zA|*2Ga|j\P@t%|*g}X0 Dy߯k|E[!&.'6-br2+O5.r˶?nw0U^3`@U S<'䉽I-FT.X[b5R5Mmρm`D:A:YfV&sF]"EJt(eԅN>kie(Mp:JTMͪU]'Y?x 2MY$X4f"4Bb{%h̗sv,E +ۮz:?%b5NHk(L ?qE22C",4򳼦ŝH%oui\zTqw3 P]mRq<'4T Bl9砰ɵ 0U٤j..09\p~jCAW -@7(s6hqocmjkI_2\UK7l0%t&W@L%1|j11O*%t$U5SEcv7I%^BӼ TãRS/'ѥtJ<|+4U^\zGE 2$cR:*Uh\j^Zi+ wxLڤO$R/f' ڤ饱UZ$OZY(O$=kj} rCUE2nf`NA4J-( .vFGB oPL=CO] |xz+譞8V`V*`PBIWQPNcu\6Ya2WLm[dG̯|x MLRnP)h:4x+s]$i3ly;GlAՈq+@pϬ@1ĉHK.(Hu*]sK+}JtO'/il jPEu*91Nވ=8墑cHv̯|{i@P~XځE;Fn'Q`raج:j5>Sl#5mT53qcPyALrLmzFs ث!0nn8fYՑW}dVn>DhOVZ:?MMG)C=/<7X.f:TܦX_C\zE7)Th8YqcJd(ik^M 5y+}L߇G@=jPdY KDW!>mvWd>v!yAW4|kJzceS ] #aCHɑ?M+ޫO&z2pN` [{lŠV{&u.q,`\vz gܞdz]G$( .ʎybp*sVzOLA9+7s_g/%x??s%p)dWK75#Kg呪?u3*d;bFgjq5^*ŝóݛNCQ zvCS= {CI:v_UA҈G`^$ߑ͛1EGPzE|aF]hz+.O$-PKpHv—cjJ a%}h~vB-7^S3`c2)vSu1x6}@R,LyWnc',D$撻ZP9Mczkuw[M&c @wa=.2Z7 ()ű΅}ޯ|~ tb5Oqq3RP7q;PTWʹfO">q{~_a#`b`Mo -^hJɟb9\ ~(a7V0*+}_bkCV^|={jOb#NzæhnK bgp4FC+0Pqb#J\FXYu}@iU L '3mܮU/K*&p,hfg\Fzq|$-k)Z {?Rʊcx$rE9{ Y nE~FQٽssIYX,ռy"#c3K\xTn )H"Uʋ4!,;$Y"]IKRTbMBtdǘ{'MgګbitKqBDj2"Kǀ "fJ7MJ,.ZpuI (Dnc.AeCMO<=K_qQ!<8H#B N먴Oi9X[eC6|F{Si4?}@؎ V?#'}8] o]{O>DڋwXsj"mctί㫙&+"uQ D8o&V(tMߝiAH*4Ω ⓶<*84dNG~2;O 0MQp&=O'_:fhq")B&sSε(dfm6C䅛ب\VYG$l)*)2:xO$#Ds \6:mJH,Q`;rv>s& ]T"Z;z_G5?0\!Hg"Svk:5rq'Sݦf !R_ }pm!?{|sywvzQWjVBo!Ŵ1|V= l\E{Aj\Q+MN=f"Nu^g9z2!FJ&Ф[a pWljJ3i]s54+}i<#$aɝ uW(L|.Ft_`2Qݷ2*~0, E_*-9:s=KX&6/ſ*aChIx4X?/%W\Rae)*6 [\.BK5(ϊ}(_Q/WToBӡG4#R])5 r:'`=f 0# +| k΄/6nף/roQb$%p(Uh)ʜ [ͲUSvqUDou| #v@g Ü/|iL`wX[ט6 '`*9 ͍?r&@T}ԣ_V)DMJQ'⽐CtIq-Ň52% } -TTt kԱ@rQՊ;ݏ`k`l5h/Vl!7kR.F ? & p Imqa#OGS8|4ȹol4h`Wp =M2ȫUXPDF߬+`%d>M\F{g5!zA,$Pri:H~ٝٹw&;r R6IAYWmpQ)M1y5xU!m.!nj$q!!imұ+ho5_Il@}naٷUBD?{޶틒5bQd8&}%Kª(p7U-+9?jL-SAȅXJE=,N>݌%ky:y%n p$~X*<-benޚ㰜#ul T)iHo[Z%$)[S?V$'QښZ*+!WΩ~vy&ۊ}H*>-xM 屭1帕4(n|}BgKҼyE-4-29]h7EC, s~_veŠy9ˠ?sDƷ6XA@m47wUYçp$ϒCą>M͸5ڎK{y ( 2&[:1y9]j5IG*JdRLSdIC2qiB2IS#X[Ig5uѧ H($p+6>̢GctxF.+HJU1˶SƩHb0)Uqe:f`q7ZM5=Uĵ)=kK184~ANn]|wryCgYrf$i%hX&í<瞹 |$)0~VEHVtL4 7G<|?c(XXCH08FI*S>%fki᷂6sq((>pd8)*' 9- 3 Rv0(|;qkOqi.T5 ڿ\/síT–*X%QF(8m̷-'?tLjXIhNif)'OGz0YC67txTnP4DóK$YQaß9|/!z ;c1'=ia8C>wGɏʤ걀͑Kq!yvv.9ⓆH-JM?A-cUH=^`R/dMPeKQW@\kdaDE )r,x]UL*2I]}zz$a)'Hn>9aBؠFm]'F8@_6W!O8hDziL{XRYg*Vʦ0(+hԢ@}ζwThMV"z(O U΀|< YN>}E,#-]74% t9bP<%nzA4IP7I0`$+ۣ!S֗pQ3`\Tj93µS|,79?d&*/ J|dHe_;X\鈙$>`N?V$ $]hkeQ+R? $ E5#v%ڗ 9Tun ~-Eh2W */Dݪv;1>>%*s;RD ʝj@R#_؉xCGd &f(0Ү%x*.{(O1W>t4JZ4p[m* ih,n`+uYv/Z5oWގKdV#-I͖l?; v-T0ag"/#r;}{ـ^qXp4EJ ;=ha 52'dp%"7am+>[T84F:41SJm3*L0]?L+qO6UķKMYP ~[Hp,ˤo%9D픷䤨sm3]* 'Lvb3w(D_-RYu6ez'7O\*`y(aKImlYPnnUn ԭknR#sgWA݂'sDE;h_nk^p~Ƕk/ėۼ&yM)! lX*[x7 )עM!z?cI#S!Q;Y;rK7i1g~\S+2 t ?oOb@e_>( laDdnWCؒ 0dS)OW'#}fڜsw sϪb{+U $콾$Sdzq'F dw9;>W%+mS#\9TV&Z} ۮ_o\-k'~l HѽO閮M82{ $eau0z?X+hOL$_@H#D,sɾS #Flg :N7ywNxtƚ捛&ӌ3Sbx6pZ4 4yypL7PWƤ$9jݲsW-`;03>mLҽܮ}U…݅Ot9R3ʖ$iR+G$p{#^c8dui&t LrOZ zԠLOnIsD3$#IDPKtK=}D33I)0%a3>귫9 })5M*qj}P3^q8jMrH !vx^Y|=Q̊l5N.+p|6o턤cnRnpnK̝qػі6ɻl_9+K^b0KrtHRymƩy "3?ҖCB}hm^碃BzEd osFz|\lII%[ ë`K\6U)pG-xx |ҁ~=媮`y,pP聒8%$n3mp0B}~bAm~J!LR݄])b$RRyBE=W{}x< ڋ"sSZhXKH-YgY,gg`,Cy HszAI k}%kҮ_0FY/^ W `>7W[nC4Cj`ӮZ}"=$Ȕ< DGyJ ^O-^@,j2>] ,;SΎ@; nKVR"6dG&t=tICXZZ QE|Chlck+zB\::eUƭ:vzBY0S}f%~X})HO+fY cnaƾ Ckc{}3i\a[1FҼrEC$wck<ᭂ-(ꬖ"վܜ_ $rVi>0ICrW>hrNTxYF-/^~=Eu!æH@!oؙbnEO9 M"T9Ezer\JrP-ˀ2pUwNR~W5F?P}4OFDqxɞ8P31oɅNA+%AAxI7+bAt՗33Rx DTOJre֛+&^hPBX!* ҩjaRڃ}v `ʏ֊ zbchvQTVw+~ѽXOGa,'p筧4M"|o\Kۭt?F7zL:-8/ V|8v363Hv+B f\|ܲe{z|V{]3 O__CV*X@Us+;؆(> JÔ  _ńRY|QW|qtBɨcq {'z@A:[+_p(o]&ڻð9tj(xŒ== Bv%b_ħf.)n[sK3/_V\b. -k:6x*!q芭FA?fSgoUB>r/W;)eW|Ie%}$Y.,/H|l &b@zQʋfk+]-pb~l2_7gy` =.N+:8ݖ? ݇3 u%7Gn;[A 4mNKьs;nC_ .n@D a\ tZ%cJ5&;>.nFUOr`I*ya` ܀ RPhi}]S(k+s2MA~A'$OUM%7H_iyKRb`'4̊-v? X?{5P101*fІ*ŀ+S CCdI~7/T"c76Wx`}Z[GMX\!$GLjyW'Ek?$8 c_rg`f]\ ݣnG Hhmm錮EHySdu!ϧMY*)V7iмY|qK oQπ.<,Y89|/;m8aLz=k&CB89/Ga7X@*sO+dHGH5dpeUA=D#EefF]6v^w鶯!͛zHPR'LC'YڪU??tb5Zd5lW9I׵Q?yW2X o]0>?i.bl.0deew",CM׫"eJn^XŸ/H&IhZY뱚ʡ6f Ro(WWMW-s- %bKS;HaKdr?ŜJ ;ri86¼j'нvg>F'<6؈I,}ԄzEWv.lxPɔGF!WedYq1JI;~/ 5`U_e}-~{X"ZX&W{}SԿbȼLl˶Xnv=f6IW]bnqhx2 r rr5ѠhʼRo|9giLnsN.alTc!\21NNpzјw5+h )-3QeUgCWo'tZk0 bpQTn.[?)ΕaiI]HjG VP&ea`W^4쾵h/iN [KyQx.)dַư#˹8قXIRY-H ؤUW]p_1UWҹ{F7" I/k_{8z+;Xu`Ȱ4bYmRcGg^XWa@uDFF-͑*'C!tRCcR[GET W#in=*d2IeŌu,dL; 8w'/b{YZ= vSqpG77q%Ҳ'!Zvt7]Aj.9Ndyc/v ~": (>CHVPk^%)9ACq!1h]ĸtqOվr|֨/7gSX6QJF25m,PR._M3sGԹ˦aga x_邼 G2k[ N(b3?Ck[n ZM?2*Z{AW$رvߜ_أhDr_t5#DZrcE[aRy_S#3'l}VT0 !NkKlNYeǶr3> :KPеe{=yؠIB(5 `8, ʊW f%Wvdqra|Ru] >,<0OՅ]in}Pl,|"͌_ة?i~\ɶt-}%QW[Us=(izhﵾv-e&BVPdD^&_*frh0bG m6W^Tj8F[.w5R﹗u"NTsLp;?d^[e8"Ԓ⺦Cfu(GC-R\+D cG"P^EA_U`V%BK{Dv@ron\]뱟L)p6I4, P sp!vCu7. HIP b_Ƨ㹸XXk^qoޡ!H'V_g ^SQ׊m3Md,&ϥ 0hn.ēTDMLSG{843AF(*ḱ((áWw7o0apIv'*2Sԛ6A䑰bwdT`C|7-v)"+@Dⷾ?02*,밫\O4bU$B*Rp`;G f7lSxp^p pLw?9*RgըPS Լ!a_>b0!zͲǙsU uV!.WwI"=27B}LEo0OѮ Es> ˂+#sY-} zDPDS%**5KC_ nMx{:'s~o[^uo>HxkyZ{ ;!vܴbbX j9 ,5NlmĢ)紐fIÁ앇r JcT9+2,(#-8;Kao:2r8p;zkBV^nDYIsB$s*W(0AeT4IB?7#j`<;>t[Gl&f~doo+=́I>$4URE5jBl ܆ :܅A&ђ%@>Cr2ޅY`D6#4М/8vp13Fތqw =ݥF+l 3[vgtD)z_dZ8XaNBp{GsDyWMU*n= rFynOXG;,Þ>и"|oG ]4tJCSn١]A4X`,gmK9tv.f“ Ƹ{qEDv:$]Not(@oDJ EJ_CCU6ZB?~HWUsҫ}"t7D<1:IG?ν޻\w(iscggi%i|' ǺY鉇ٓo`Ip+q #>nrk9jWnwKls},1yH{4xnDd;2W /UgB!dw9gIf}7V4(߻UC%rU~Ѕ0hȚVEvgq ~FGcyB¯B^&tE$L sFq Dz5(dېp{qn9QsȆ{yhL*怈vy oc 0S!^.^x߃Ӯ LjU$ 7(||gK2I UN FO T󐃙CzL#QzRH2ȫwNngms0t{G͜$b1/# h6،M)e3j<&1q_qDH\EI)դ4+U͏ꭦn ]'fW^+BbVAsaJ=iML=I[63+MP?SYjżMh\>λ1Y}pCВh*m)ATε K0~ۄ|bm,b.lPSŵ G௕7Lgs`cO|@@%[YyVۚ΄5ьu1/8叼peCçepCӰDZ v֍`wXr1>}q6(0J$ hG; XM6 ӰQ[u _|7{8%GTP?§ 7Fݶ vބ&. I Ft|6J!=y(LX*G/EIӆy>D# iVo\`!>Vt]{(B-I6R#j~RgQq^N$zB'!m*1?)N2e&.ɪָkR&}EiYp=՘a@]CZwdQcc/!XȔЎ8L 6a6`V} C?'·l@4?+"mP6ơ):4M&&-8eY72Dd̪4ad_Z{JJ֔deOIS ɏv_M@rAHQ[5 a뮜N1F (]}1\I\~{z:8qhKcod[doOY@ӱ߼` 1zFSN.32ݞ( /EN?"^kaۈ/x,:{cv1 #D4);~DF8"AZF&͖$tո&6IuM"| &(骟tIpQm|B?<,TWi'{ {]Q=ߒk`4rhE~Y/<+D+D| y~a{|!^zB8F<= ׂ[ʝP?*gúQ0pJ(BޙG:R`zn{V@Ս> qžŽ7|{Qiw{xc[Sx8a\V#ҕ%.kԛjRA *k 扮-7].#MW#uu`/w  {W<Þ `#H[~ *Po9igE=Als ZĶ_.X5!L]9_&[Yu$ _lgbh. 0To#Z" i$!]K̪}>5kHbs\MM,A#@12O*Wt+ 섑@9j&? ^ 0??W+Nqc,e..0%k~Bg 6+c[aŰ ̴;aCH l;Ϩdž[l k ̗y/֋z[Y{n1'ZP %" CXT Ś{yE1?+ kFAVuuͰ!x( 8\7ȏGPx+nc5.r9xeIϵBjA-N(b|rUȘHr!ϱ&ê ue71BMwIoes\曱T D^53$$jtHde\I>KZY}n>[*L}xҲ^K"/߱`&>Vb]è0\ߟƴؘ~*]\eDϚw†%|f.qgߠ> )eúP$ j3ܐq6}ʳ7qF~f6T'1kA/Yz]1|W|256Ĥo*+璌 y>96a+KzU,a Ճ37*Tn;Dھy |T48S+]jXaoX\'q]6dk8u9Ċk2\1hMGNW#3<]}(W!*HcTcUw^חcU_R R% .<;KY.g]jHvћqmXeSft{Ew\C3c/#1LCKzA 6}tOq`F7HSo&a&x`fܪ)-) KH估LqKi/'7#攳OD./rCW>byaAэ0F;[씏2ZSi@4'*B+) $rWm 1ibLJ _}c21&n\LK1JC /[9Kk. Rr FΥ9 ]Cr|ٰ!j]+xpsL PlG%._F]}aЙ;h.c<Ѥ~|;f=i5Pxe^Lpwf}5ZyI~BY/a|쎉pTLIzNZ. y i𢒉r쪢~'x#ްv ˓L ``^x+y#i?ETK9"-N)ᱲ?qE>x/H?u|&pmO2DnBC Z3M"̀XjuaԳV8,p/Yv/%`@MUc9L(p$xF w\9BXWhD^ 獓BD?Bf+iz%%<$%\up1N+Mߑ+ sy"+`.; qTW<UånH>tjUs'@hW^/>R.c"J-kNZhC^bѢ/řtȹDB9PEFݔשeحbHd.lza^FhI|ȋ+mq@'~IYy*]n^TvkHq%oC[=W쨎&VZ5ნ(RKg'>F}TNfy׷W1QdMup!tx=Wq"{|Df$Z&US+0W3=m8zΘܕ8; %bZ1H3FW#qs W2ۺim4R \iaѾ>uaKUȶZDTh7Ĥ]+WG]PeN'ՍX<"+(C'dP0:?~#Odj:\K4dp艡 UE)$vfLO n*,hegBbZk|~"Ggb߾2l|4໗EԳL8׽5j{vtF.J)U+;()PIi 3@Hv3 ]Y SJrbRK"b/G:gxR_ op*2T*@lr= ;RPD F0upN!V -{'AX1R<ܿqJi=~OU$p-+z{f *A9m;}=CE--^aHf9~kMs{c-sB{'N2ˊ'̴+ +jqȺ62}zN0BMILm^!Ha8@#i!w?WXopFMMNI Z1vǍbW"9cnAU@óW?;lѳ ,3Ƅ,\;중XStCG"t5ٱ_іլk)GnSzRsi(Hݖq<nGx\VEN?6M{"N&VE]9O$6.K) @-x6n?:qn651Du?GnoLRj& W5SmC#Ffi`^_|nx}Aeē&k~AG*5䟟V];~Jw:iBlKn8t]`?tTF2 WF+:j(k ]Jص̶KzDAL ?^ Gskހ Iu'C~Nw- 5zK|3 8p!0U=g6N*O62 7猼]3Ʌ$5`;ĔBEs`>/p{`!{JZdeۗ E@3ST+Ԁ| '"o~֖rMTEtJV{4oazK:BL:Hzs:GNb` :>,}º6V@8xD77| .L~5Ar*{9cs(m "O2^LFʛcؚ8Tnn//ͪdx,#D0#W^m]u 'l(sM52lkpFs1+_,i)nt><) M/teEVY8a)vyG+ĆȫBD(#= @PO@`k@ԑBYùT2cLɬ/UgWL;RCrJ +kf9$:A sKqVW̹yƘF.N#RGxN7r]#4Wc%Oү {Q}zj2%rm3c OގR"i_Fp3x3Gz pOi)r5O򞲿o wKN)[\n{x=11UI)F'5K.]?AeU;s" 'ܶb4Sp'P=QҶ_ N -[`LjI3){4.bwvrB l2 5dʀFAV6u"_5O2UX" t~p2@!quAbj`vyԬ Eݘz+!8PqFXa/*H3PwRS4*M!ZKݥv(r<@DDS}e*_@bJuj8FbgJ)adAQݣ~zv;"MYbK]Q\.{V&MFD7:Ȯ_7ua#N5nݔ$i2(]5ź֙Vx;Jv_\~`A7l^үnb{ C#}hxl+%G;*{*ݪ6[f0eF#,$zM*y.0܎^OV1$Y _9C+ПIܒV]nXrXH*5\.|/{dĖu̵3ȚJ,Ae 4ф1d`l \: J3G6}Ih#]?]5'@!)[BQN]OˀammcLN➁ܱ>½f?5$J֡0C2>26\kҵ*J#.V5\ǗülArlfmr;k `dGo^ٶIuQ@b"?[+X; 'JE#LyB꞊WGZ+SoA,֗9*PP͗#9rUhk ~⨗`b.Oߧ>\aLb\I+Qe -Z7`Y0^+``ptmp G~K6cBoWj[|X1:۩RRy@{MyJg.=BEo̊Z,ljӖDFn:zk`P'2ҋ,2FDWL{PCӘօEn =FNП)w%]g!^hVfG?0ri1-X!憐iX hز,$ YcW7Jh2|\WCn0:Gs8FH/qm,>5l">kNT5Wx;Bz .6)*ž*i*͊2N<[q+L٠(jSʲRl<9]IIR2N*@!C (N~RlBa0MQ%i[hnkN!IZxc(ϟ)ؓ818dAj8J>*|f}(i`r5+S9P^%Quz#S Wmj'hg(rk`).2S۶Jĭu<\r7@c f3)%[f͢7H" *YvH,mni5M6^n A ]\BHA+Yw{97hx &$m'=[fpArI-a%֋7vVϮ89)/q:$(+Q!Bt \ҋe9?ƨub]l M[Sy k$\x#XM4HƤFJpQϷ $0裀;KX, GP+2;oL)wBxi\gZy:a,GNxs:WUA}S1ӎ}fK CkN!I| Cʎ(3dﲍ&dns3dbyO?{[`4Ft(WXy!0S)1 mWhjGIDzZ)SqqWAƱnRb񶚽i! T׌K*#ݥ{11`Ȁ]KsYM2ix(PBReOchV onx{pڼ"㩫aMzY⒉p%!G<=ħf=[pi/AujK|mỒ*m?XR4oLM}A:l Q9ot4ٹGِ-7|YQ0);JYi-!l.ڌ}9Kʠ~׏pMA$F*L [/!+,Nw_Y7= ]QY+8#C+£nj=Y.tNpyzhb|Tvz$d+*7y@0z|OJXvн5=[0+ ZjU~W䚡N鄠 .>:D@ߠf6нgdpHݖL"̾E55bk8BAₙtslPȔ%sZߢx$@_ܑ.;7kwZ0NPCŋ?}; SIwGYѳ Z,&`o6v=jKpe?##7qfۅ$8G pRmL9 n; '[2Az9tm2ʒ#܈;&4(.,PI~dM=(fǝ!ٓD#Jao0>6E޸޽03eUJaξxg!xgwHQ:% C*Օ/S). Gt}Jw13JRa1$I^c_:AIU\z f!Wo﷒3w@K-`_٧DvB̂5LwULJ-1ZSibP1l+iZ3 2դ5x9%;i4LX`%'47և5zV}]gS"$9-"!@...L8TTɟFIrud /Q+c8z@?цuX̑_RfRi(%t?+9C$@)x ;?@B27xUBCm!E -@$)y}"6X93:fd4C%.qBtCRN(tPEUܕ:?. YY!|'reσp7+@b>Սo/coU@'N`NUgvO'~uw:fq`ɡ..Ƭ=/;y_afTY'@"Ł,B*[E=IqUq9|DQ,~U1Ƃ}`kt\yHE#oԽ2=19^d/]TI]F\\J=0[ Q./p1$#acxvk^!."Z<-\6 '^ꎷ[d{2Rxz^9"bƯnn$D kEfg徳o TLwԴ[6.3eO`_Oko@ i y^ 7H,mWr$Vf6up2>(?;yv8noXDc$_ A`گ3Ora~)*s:6ϓ[g>r 'H,J+?^Bwu+HVqb7aWg1;JA1 U/ 8)S|.z&tfur/[7tktjC LE*lIg^45ž?tsXuiRpqdG—

qґCp*} MFJ;ѡlqn6䘖7 +%`ڸ'Ez# v'U٭HQ@`$(n7hD҈$#Ԉ3z>XαkE@(U2 KzZw-(}Ϛ*vE}v( uW>a-X8+A@Niaȋ֔ٹSto=4@7c9Hp8;cm2^Ǎp (ڴ3$oV-@ 7-Р>H^Q!M;1_g$q!ͣoؿ&lf*yM|q_A_l7} GKMt7*c!Y^E+Nԫ?i iOebJu\#HhZ+Ѷ Mx5NZ*Ex3v1pS;eb}/`V6ъ ff:ˈLj X]x_ybwLz1L֟j<2 X >Mxlj=\xeeL!O(xp: 8a#S4rs5xZ,g+b z5֫7P(\CœF>{(gZ.Q+ŝJUDž맂1$]D>DuwE~~93p+dq|Qf4]!;\dDKՂ>MXu{,Uw5(h)u5 m9'?韈KoA?rnbz.Yvå]SedM!h7kKhۋLg[^Xy3 їxTF6E?c#.A;HIEqk'5k&ܠ`k{..G7p )N 6b5/)s^y티 Li:/¨aՐT& (Yu& ],#bj{ -K8a9i"QRwz,xϓ(]RM. -,I,2 YD&Z2Ia@)hn+/5 ՒG}Nq}/bXq )CF&L۷e^.3fzyhnְ}B% ỶCFޝ@(EXBB;TSBqR ESO!HEI"QYқZ|`4[\K3vɜggO$zp]z$ H++)e882ehC9Fubi?(hݣ6w:fvÔ@E-2yn >1ip;\ 'sMy"?⭴vzq_0eDhٶ~Jdž#J [ACrn'{ySt}4$|J Rm(#`Q&E ܑ(h*aOȜ;P`Vw rirEOt>q0>Kj&yZ ^|emA1Kf!E4keojwP!9?.?0.JLiL lUm֧:G(DŽ**):76Cx59@ t>1dǩqda7K20Ӑ #kOF"|lK tѺS{MO bn6 y~!~gOD%h'H~_x1϶{;nT ~H6AA:3oLP!kNzb2ܬiB>ߜI];jă< cٙ@'w{I N]HA$Qc8P/RĻ#`=w#V{AE۴57Z˙:mm w{̻&N' ]:Ze}||v܋;u[/9*%UgYbb"0 ᵳd;WC9 ̚'sbkqcF[FfjOI4(ls3%l,>\ق}mڶ񘤸Çe`h֗-޽#tb1i/D϶QE>fַصyqba{ElJ$ColfK܂RTQC_5_D 7\2,UsW˒2Vs U+99R^&#͊K 3QkѺ<As,DB~;|ՂU& /u-ܪtSf2.u9Qj|JTK''^φ{JdlF1 o_-"@~Ԋ-zevnXNPG8G_Ddq/{ P>m8 oȆ^;JCBk]ݹ[3WMp=E4qx_35Ǩx*#lJ^$u ^ /$#N{TE)27_X!' <+.'ݕV6gA_߾ dm45#<!odC6NhT\_H0HڨO}?/>12TX엋)[YO ;)ҽo=2hYl[t@ZA E<"J| Fk,-[o7j+6~-M/.Zaդ?vُs(ޟx&Q:_Id=I&;}%ls wGߋOk|s`YPb]! ,3W`o)I؋JUsʉW`Kx-=3SFoxk_ % '0#="c٭qm_#H57?+f?ebx6OvnC !6p|x q{F!#I XGŞE53YJrt8uw>)d4!xUUԀRwaR.:ok!2އЗjrkwۍ)m6P[.$UdGprGO>6m 6HO ,_IЬǞ\ ۄf]-C"Α&_oþ$G!j w@;rsvTqoUix96 ~,Y`uK|mF\TV9 伂Θuri8TS{ z5!FQ8vKe裒?jh8ݺ9F֎%ijlRfPI>Y{SY82q^@M׿#Y)n&%@1mY$oF}@]Vg^n1Q-jDa%-nbQu UsGr.9k,< Yd/7d`Qcę*8(Ԭx$Y){uUGvMj:Y6'_!/E>$̦'4v9DwICGBk:ӛz_^tJ9~i$c 4Eһ}/SJ زH=Q(gU\8YJOilFdhkw4( 3P촼Õ#E$RA%LU )E5eQz4ZE-CBJuAA=k~kϼ0w]SSǩD 6|=0v׹{rK]Z\A> &җ{[;m,$? ŎgW6-<CmeqdL|O+6 6r~FY77&HOϯ5$!zS6g8,&t~|?(}O-)Q+4S.ͱE-Jo|7bY}I[X? UzkeУ6b5fKnѕuaH@J\‡x[p-3O+ڹ%p,M8^K#}BȶR\RZ5Hdp¥{ >z`/4ߗuQKH5húO/ sh.M[@1E58g f3Ŀ۾ON Ώ[P>@As8`PA "3G9_oU2* ԔL %.aG جٝq"c|׮6C ż~α " 9͎%2xdPfA eMZeG&[L': =yy΁ V;N^qZ!Mt>*™[gQꨤ'ޤ X4vmhdE8d M- ogDm _ ka +Mv'Fca:JROA~ L#F,d̝=?kjCzcj@ ֚YM7 [DtsDW`nnR3ncD,؄^ư-0ҫ9\y;Ӑ~YQ !azn)Ëطi/YW9I:$k6wE_`s7ڱ$ʘB+,BaKQ~c@m þ@NaNP1ОFW+v{ T8pu~ %_z{r.'6#  >ØB ?M q>XK=C^k[/jaHҬ3ld Hݠhڜ4nc;:秹KoЏc(0:\uCpLپ}ݡ8-H$YlvW3nc:$:wNdkFd5 vao!Xޝdw^нӶ<\e.y+ڤ+WL"<K5 ,VӹD,4F/v Ɵ2'%aE|}a9Q( LszG} 27@tfQfJm[BM2\_;njXh1{0ѭ@RH?*&*ٱu%/=4Gk.6R 9AC`EKԔq S^{SGy4ƻ+Ft{T5{(A% {^]X{)J?X5q=‹xn<yQ6n˧ִX=1wB08JԴ;JbY|}5Eҥ l)h$iB\:E 0A ˷5a?Z|=ez{Q%~HHye3w{3>QU,5qlG3%iXsPy_7#^5u\\ κ 6Mvq#;%EYǬ ՜ujMSB rlMzL4Y>QaT۝rhDTN4HV KZw]j\woq /[NKunFa?4bxCWr?GÊ0OA8jIM iu%&{ " Ev!&񆥄7.|,ѷ"QsUɪ#ACcUUu -I?~ŭt}0t Nf]qLƳ"F ˂!<^uX^n:&V_|8~1}]!qL5[^޷N|eHU'g3x {4ʁP>rfj Y>h\o^`"TƎp~֢n=3ET#y<Q<\[PHx>.0ݑXd`ݔ;ѓӜHҞrNQbèF Yssuy0t ES7zp[ɭk@]޵]sУP1ܷbA vۤ#_\o]-U(,* Ӟ5aAc\dT'V`vAc"AtOڤo\L%#fSHj᩽ew1Yڭ PTJTx3-YΫCڜ>KN*:*e9\6R*HШb`DfnJezpɪsH(JTJ\eve6U%3\ SWĄ:yb;8 &A+@(߼zV&;voqq+9@ߩƪ;S6 dFܱECَĿnGk?rJ1=E{nqC{ع.A X YInPqb`t^ /wOc\Ce|3AJ T1Zc>uxt)9um6R 5|5+z{SC|5pnEZ/WC%\ymMiGXz#?@4J-ɻH>?A+DQ" W+%Y־o$B4Myc5 5 8=_$YuhvÁ_ 郁.j!3(b潅;{'4] n~1&eixVgpy~\ vJ&&ƟD2S9e8RT2NM6pM2FxN*^ax֠s?+A8L=;EAZ'H7;, FҜU%`TR #xș|HH r Lv(4.;hk6.05K{w$/pO[fvȘk 6nȎ4DkmWJ;㎅َ>iN'c9N,g _a.EB:8Kq`kw UG^˞kb1 AV,cG<=X[#Jf:;|-M'A.>8勀RLǑ)\6"KC=;}5=K#K-mՁco(~\ FV]=~/\Q r⮎5 oIrNpDPk*14t:<k{5U>fi0K1m 5&j5cmGApId#fOr=\Br`Y* ]W C'$d8yt\Ktu T $Gcy1nϨOڨ-BY;tzY Zޑ?y3& m{!7ìxFMţ;;*'Om}ɮ&KEDʼ׽x N"`mPV@{~[pEǵЇI|_P,ߌ-"s򥕓haD'bޢy7X31y}t6 ,);a`մ,`"-MW< ۉM5ѷ!W>U9N:hjvܮG '`[!QGg2&OQ8n7FJ۟~3ZܒD(hI(A7T^ӟ)٦eE=ta/ 3Y:|vljyLᩃ]@@Ԃ;*>60lCԬd0))HE BWx:6Y/ 5i D4ϫ {&ĄCq(8y"Sퟨ i=FֹV(E?݋Ǘ܄n:X2 vMzH 2T[2᫪2{J_VN?:=Єn Mߙ$2<+r9uKMɕG6C*] Rq > 58qވ>w H胸~ya[KX(Pcx4qӯHHTP$#HPhSrK:b`N@%/n5&;kYF8_%jV1T*푬ah<p=;z;_(f{^,wF0Gݡ>/kYŲ*Ly#.7D'&݀R@,kr?)]4Ed}zLk}+2TPr%lu Zs&q)tm!RaAN;j8ϞUpZkU8rd$" !:]֜M6Z?ڝ8V؅t@Ć0p[iJ& (0@kkG3J6eԘGjWiǹBkvF߾hU$(Dfv9\9`rW_狃 w4:C#:XS/.iZLjSH>;[U<_;MPGhV#<}M2@!4hWc,mMoh,+qś˷t<s䡊:6hb _259汿 >ܔ'P~'&/:oki~'44lR0nԅ} [ <#WMoKCsX*C%d@[(Gj?7sYJWz.7_YNi8ѵ^U燬WgoOXZ"T'IA%QxMj՚T/ F`:58ȞY6^-,'O~h=d(Y GA삭=!ۅLڜ~:_F!g;M'VayvAз*.ے<0in Kc\ Z4$iTAp!LCIoݪfa}S#P{|< Ik䊣3]p3=wEa+%c#dTIP'P;p R2/4KLoU30K 27vpGF$MumÒYtY qo/ɍXD/kMV6X=#rsfci1e䋠lً4 [yx1`^GGEjcU}ͰHO;33J}͛i  93qȌutwgMGRޠFwWB߳e:lЉka*5CG4s7&gUq*^z|tLRZ3qr7mG?LZo3Pj{T7AMsxҥ=ᕄQV6-%ߟ31sL~GFEr5-Τa'+H#hԇb웨ٝ=TlX;6 zW~ڨ`,%pN^ɓǎms1T[a4\b|ȐTei2rtP')g?-'?kDVc!N>eG2^,\r`X(^i#tgcJKmOD I.w3K[KATcHI+{f$0N.>ʤTx2አ7g7&[y{~<+?kIo }αsÇ|+ˋT-YV?!աB7R?d]U-źyTGK$-Ud ("9$Ju%4xTW0.(9?;)β/17o"Γ ;MSh]G p>.V`q}xÜ1g4BQiɨm K̆9es1$=]7[H۳e)q5=StFH0\ fnon7QA ppQ)1td7(Z#Hsa5a4TszefMT(Pg^Ck焯r 2#.퉬-@ƿ\?7'`=#+=AyG G,xa0PeAZKAI;*J -ͅ<0-߷ܧ!GBAB H"ӼRXnGD-~|luGZ['0r=-x V#9M aёx S@[}4ؒB[q(i*V}}Z#/eLg:c'qnςm o/`d1;Et!6Od)PehV]egFքIDuČ!rWA}H*XYv zsm *WiКB,r ?AqPkMB){֒ߡpy<%@֬7S@/4`,˵^3-ҙ" ӭ1=@EG0AFNeQY ԿG;[uxUx:nG{M-NӀV\AJ}uF۴ˎ#Ŷ w&J80EfRgʹ@(~gH9mUsKroAڴvm}!(8B򨾕oC͢2rEK/*YZ͡!6daT\0kPRI4iK ʕ܆tj,#閈F}9Aq%{:~p;NqH+DӴƮb$& 2N QhOjwjh(Dj.Op{Uc ]0YܽAWt{|?Nî9# N;weIBD0Nfp{S>bT-II5|eR+֐peqP\h{^vi(nX1jq`6fԊ;x] X36XcG3?:n;ಷҕnU΂r?T@;R 9Ŝ`DZDt1#Ѝ$*s >'3 8ge)(n|h4@FKl4:8l\ ԌjR\3n\_Rw'>•nOA|.&GH3^G\SȮ`]lqޡ ݟV0pMSלg8G:}*l6M6'~lXc.O3`! pmtOenCoi e{gMBg.l?|g}ZPcZY;Y6D//󦍮Gt7%=na?, 3n`:;- 7iƐ߅9:~ dcqCWQ_N'=Q Zn0;45DyT@PWYXUr +SZ@д .yP5(QKJcK4l[4.Ma dJ!$w+@$@)uIUhN[y01,G|9Qiև=$$s3T%ϰ$bZ8t?,ݛ2egcz % e&;qnt[]/p.mb4 t&p1Y>]4/o4:jboVC jy4!CPKM91a7;tClooʛVT؏VgMvGyΚ06w 1r)KДa˲⟖%l qU:±g(Dz?=Ə/'5JfZb"_4Mm "'xWtd96J9Bu>LDHrymqE9bK%B;0]Bn4\ /^{ͣk=hg Z4> q׆%fpW_2hMv29iQ@eQã Co|Z߾HeOטb Q>"'|zKAy+ "=|An7|)ƉLd4nB"YBjߥ".̀CF2ADJ!a,k29$Nٰֈ7 K;꬯S֭bp٫ٲ?m 6OyP NO.@ 2 ^GIg DCtKg @@{lozp'#\xn@)O3RxbO!,Lo2ۓ}*ſatg99"ێ<@ͩI율rn[R6wưS ѶyM0R׵RP`#'#2gB@eW"`]7R# [~{I>[zY_;Z>k໼O:W#Lծ:4kQ;J~3We"^BmYX !Sln+.6.BZo[tLOH9 u×9L1#ܡʼ kHA 슷D_HZ(s]a2Hy:CdPY3hփAepOԥ[Vl+ ?;11j|U/8js7Kk ~Ec% SD q&$F:y9= Z'xvItHDRTfJ@0ݮ? ܻv^A-=rDmD_A$m~O3S^QRXPF.̓Dj Q"#Ca0Lϋ4[3},#Y+U4Vs?`)>-؅|"5i7\VF*eSBeU_7)9nΞAPIQ]'b:&斺(%vW]CQM绛`mƲE#ڨA,j+Շ) l\- &FR-TML0!Ip3cǂ͇bS^z#q 4_ͭShZBwnGXrW*-ȫq"10 E?)ۚJ$=ր~~2Ki8"-wTCgC;>ܵļ9+ NH1i|ulEP:h>Ҕws2]^$coYsKQ&w5%'j@}&[r|-ANC=z/J![H []գ!n贓8XtN+ C[%M])J8X#A O7odsݮq0zG^\_{)(tXLT!Hq{}$dɹ*es+-Gof)] XA[zs`gf2Gwu8+``*rEӱdBїef(LJs^(odR,j`|^BG\sРKHi% 'ЫqI?l4JI9a\>Y8-+xx`mo@.S`>(_.{r]2Vw bcB'u!2%WiL %DK!Vdž$%6 M26(0wi1&n{뜚ڂi}Wf5ڞ=S:q DU RGVSu >QoYqKuC;t)2/7T0٫_o2'C*I8 -'upOW&kCnD5_wcRbON53FڕRi@Q: aA QH[=#wjfzxINޭ~v8hl\bg=Re5[SF`k~IH[[^Ek-;U;<, D="k*tM3zdzԅYG@BTijc {;%b mõ tͨ"4"~GxAE[l*>w 9T%显4Z#Q=Oh.(Lw#=:8 *..P]N FR(M_lN52ŒCWF::4n^&S==+ krtܗ#mEY/ԬuS3\}[xїm"!`e켒~'WF!!ĕ\n:Vڎ%GKvb'2',>/o2kgȗ͡+T|,CVh8h >XP`_ 6U@g5:([򇶰aba5THĶ(/?X Ӹ:n!c蘕[.I;<$ ´?dQ^%bJs@$;WN|t\+ ;E]J=j^LxbzxA~ }Z?;H{ePёTipLmH#*.wH8 qy?>t'0NÍr1/o =:eaU:ƒHᮤ-n I6d$|8EeK.f8Ϛ.Lmzso]^= Z8Ħ' {kVAZau$M;{xL%].w~bHۍL<ISP E=zcζnG 1zeWvguhhzz?\9:UpR]n,ݪA#[6ͨ8UҋZݝI-*~mq)OtjF&h׍OPwzA:tW{sБr,$f- FsNV.c* 8i3j a*S?1Ŝnrs1v=z&EjS:NͲQƄfZk*f)mgq}W!3!YϬjnWu(I}[T<O?f_@&zC` x (VJ ʫhQL(:,A<>`YsJ=Su(\ i- Z΄O4OEr<PsN-*Z@gb"LQ8SMʣpKc$THrׅqr[:k HW%uT>0p^hn Tho)ll%ſ`t_M9@xus^  jSg/UTT,2`P}E7][ɘGܙK0!nz02(iYgj*vgmfZ",z-{xAL~ҋ $mR9ZJ(;~"HAZxi9RkAi1`kvZ5.C< 63csٛ.Q{t&O݁Š!h, TxA! '!×CQ-Z;Sם7EYF̩t>q޾q  Jr\UbniVuh$螿ZRWYwrW%TIM9<ٯfI7>"LZh_E=r6F&t) V^6;Dz*G.mySkj1D2qP׹Mzhw`/G'\U^ 0-]h; oXiH<1-LVs#hP)E 8^[43 z4B./԰J;g(&<9Jl)=u|J=:Gk )q et-Tc6Cg=#{PL'e,զcZ~RV_Az_٫zVpb/5&Imz߶мpjj^v@"J_$dLgUE34"nT%IG=T[_xgVRSIgxB|ˇoCwض݁ o1@X0u*GynY8v..߾"H˫Xm7غUscJ|PQXv oq* ϮJ`GJ:L@a-G^:(]hٮ``iQa 8hK2.Y}vBǏ =甘uSr,(''!!^m`@*gպ}Ip4I/p}.U|QC`0WM]O[n=kw頦n+{,t'K8ӌPرu\'kR 4%NmWVB"QS:SUE@B㍄{}&vٴyƗ+\u{Ǚtz~+U5&4<1CʸW-mN\xfFl5 V8e^ Zl^ID ;xpth&p:g3t"\܈ǟ+q~K[5Wl ӵF^t*Eٔ/h"' sT^,QHcߨE@T $Gփ},g jqG!\%H#a_SMb˜Q՛<|FnSox/lE14B%ݲj 5u#FQO'Pj8Ma v=ScCDpdeY˓?bN9`Ho!LͩUi~0  ,k7y2[m5y>K%QcգmGl&83a  ky5ӝqc&~K# .;%d+nEM *jձ3N-$:-9`szT{'֒d64j20:t9Aw-3 TWcA.Wnl|X'LԻ+uuk/2q b6@ڸ'c 9f@HzqO-˰-rli~mTGѼac{p斔 CRɕHʛvN}2Go kޥB33;~9oMV,WOg1u*` R trEB^/N'/8c;jL}0yW00K]1;|h#GJJ푎} Ğ!QkGśtuR㵡=׃jNjκ%$(K0 w29"Sꉱsϟgr7pt۶$٤c+JVX(ѦdGRQe#a\|`~L.Ɛm`T&O mZ ;^*\5]z|0GI!BOfr`=~SVW/ߍ#@/tb`[=.Ċ2Tz c= 2(Pth'tī۴UR\!b1$u{mpṬҤ]֕#w%rUf"E},LӖ> ? C>,רrTBb(D?yJ7sRK)|ǙձXZKv3%jHXsu2KEE/'#0Ij.$V+WR}+x5O՟x3ADV3']TW+Jq m:iiJkQʯ`EKÚ)ܚF !)Rbiux~cP`B7TTEp -yngaWg=CKcqG2nµW:  }T"2p[*dړ/J'c*7rV( 02J'B0umtZ5I 3wOͨ$Y)UmCût,PwX q`i/rSن=jݟ6N^tR%4+78}wk}ظ$@p}TgJh\AU e0a~wי?:UR&rZo ^Eꃖ5Le^u0٠@T٤ѱw® !X+4 (dV l 8bV񓘠#EKt4pn $.*38ΓL9e)=AÎr^Q@d,]a< 챕Հgb)=.~o_)@TYli#~g1F ;8&?IE I! 鎊ٛ/}nISmb9S>ƞ9qDW4`a<8tY53% S͗Q٪͠XagL&Qja^DI:S2 PJEOWPDR;o>A~ 2)Vw8%EDW@C 9%t=z 7 +係 (`UjSA/>%GC?r VΨE["\nmN}iRqUQgeVV$oc~#j3a/ 7𤙗gl%XAvmH̽kWK=u ٪ `VEϙۜ aq@A-3}"0-Ol8t>QᾶbfQb^{DY:M61~ 9DhfH2͡F7+Zd8R'P5Kj+|:T耵o~HlBTh]⊹DaZB cr6:kb! ~H}-Hw`kFF lpϴ$m)r2czOM!8s(|ǧַjz2 yy+վ)חԒf8ފtʡѼZ 9Jϩ}Igg(dE,WulvjM2?UwPD}Bg'6CKZö J(hS}j`-4kJlD_,p+dxV~?m6%iX%E8e& I:O|W1<ͥpRj?,?/*71q%hO7,8X-#4XD:P/e\׃Yh73R'[ / ]f^gFOuߗṚ߽D63!1 WW>`xHˇKuq  )iL9/5T!|IoוcƼ UfA{|j8 t$C.?] c 竝=pW)BsVPŚk#=R$?Mn=[2+D-)^.3W$Oʊ1"k_Ap` I2̎&£+ QjsQaiGtgmoGը phdXki ̿{K^ׯbJ!%'|jOOנl D,2%ST6EٵrrH сjoq$XDIIQ?ѹl)1(/*ӏ%<؅4㊟1YrY.p*V ML;sD䏕A1q22TCf֎z,c?yƟpYъ{t$-()l\RkM\r,ϓXiAkqPU`fsqόΤLS ߆jnOQ`N#*Pߩ]s R>jp ZYuf)0~ZB&ϻ?F@*WԻ[9;zǾ-Frdi _Flh D{Ip&aoE [+a8wYm%IwIOj'>&ji\ֻᱝC\-xqipd dDzOĩOZg J5x]NCk6O܁rr;bs^,y Bro/ug̰^Fj"󟉎+F^iaAJ .KwiIAt| X4^)$gp0B"."G2SeH7>w$5 bx;wԷ+{weEI@Oj ɰ!<}}&?һeq/u 5Hd :fP#mace,4*{e@6fܩpQ4+صz--yf>,@HH0;B`- `FA$I ='cf2L8[b*^|*p\kqj)A"=P@l^p4`XlfG HgAR']BIPKճYn"*->]cgJ$}iʠ: l m)K,(UUиd3>1e|'FNɏχ2vZBئ(c!( p+f*ax*t8n*4$gMTvdGnEшq#Ut.p9#SaڡJMԽ.;am2`v,c w>}I$}ѲvSb4Z5'h_ ~_3qlrUyY&.GpZ#a%7`IXJe֢CK4޷&SxdORǠxR{]/,Zԓ6C[6$ZF/JcD|8KnJ6phqQ'ņ` mj4dv}oyWۥi-'HC4BqW·k&#x?^Ov5l#-cQQSq2,!O6mxbcVx ˑi ;CaR©3{(+uYf߁W.=~(wI9z I'4%[TXW\}Y1;]jNZݥ.-rcND+kȅU l~ukև ]d=qH%oJ~8x7u`(N t6c+EjKv QȯRv#+z~ۄ6BC)+zq\''\)Ԍ"P\@8X2୅zվf_YZp?I YѴPƏA:+wE#V~JƀM`%+=w*78:SGOb"O6Q(ngϗEIH`PS̗:-grޡ 6b](5ŃEla?yFߣR=0lSFWV d# fp*6oL#: wΟ8V5n[iXe-/="i_H45r+WS8Y"߁!HKk?| Y&}m v"gơ}Ҥه41]!rb~O֋}doQt|7-Ox D|ChzX-vz=>0ܢL`V1fkggYZ07070100000280000081a4000000000000000000000001642f09750000209c000000000000000000000000000000000000005b00000000./lib/modules/4.18.0-484.rt7.273.el8.x86_64+debug/kernel/drivers/net/can/c_can/c_can.ko.xz7zXZִF!t/ \]?Eh=ڜ.+ɑ s)r]R_U?|Αc}S*VF6 &%{E"|TOMU?7sX/Ip|ݍ~7Y/.p_@r+YհybhM kz8h9Rj[}ϏŀH;$y>my8Ԟc. J3Qt" 3]g lLV 3[H"x:~&K߳eVF*ڭH3uI|BÁ+᧪ ?tљ] ahnQkEgBcp]"SjV`]1nhnQV{OѠx`p^C&l6g;\ (נ*B׵g>=/8ns;-0O ``GF| -~W T]5t hmx':j]^ )S㔫:k  p frn>% 9Ŏ4BsOCX޸)oF4OR7Mb聆B:ѵp^%(ZZE3ppu~4=s2kMy {m6UT@ys@-߮k[678ĚLg82  Z={\cz S8Gpuf~BQ ƽ O̅5+_nx)jo$'/&KiJSpF_*Ș(C?|yb_mp3יH6[NI`cyzNCL!?1t΍N/~#P),*r0}،w6McK 2p*%ad#SN43n"I¨AqL 0 pnһXWӐ Uù B$Ǟ% 9tl{=A)=_8 ~ ,]L@? xRnlC^׆tڑC2agq[J CLf"{P<yU+jYK\ }F]vt G @b*wᛮaz vK{XR4JDcBr}D]8tB:HEI&/TFұL^vm2<|Uy)I$b)xM!9FI UƆ5: u#k3ZίS-*v" k'aģӸt ,!@Z:@uj~?Tyj+sz N|+-"8=KL"+JV_ϳ[ѩ"WH;|Hxgz=ZʾqD⚓6jK?\>qOST&& ;-TpߋTQEebGmPmNx:J" x'+׎P*p?J{ I]Fk#m]"RSyh st[//$8`Z(Bx.cE}m^B|3Lѓ ,'o1P|5T7\+v/Ɏ6L,S(1b/Yqχt-!AbvVZk8>_viz@yw/\=&As<!ߟ,( ŋTNα*0K?৻Aq.2ҧ?:$5MC jExg| '1}ij&F,I0S0 -{/GEeeCMӎGcX*]:+3C^]b))96q`Z%qS>'DVዚ-о{$֬V獃 zTӯ|x"#WMEI+[: {g's)f䳅YTуLАbT*#?1qVS;z};ZAI: q/Ag&RE?ԗ &V-v*bS:DjѶ}Lw -> } D]sGX~Ȓyc,.r;#[pp $L֎~ZP&RrݓN9Bh$[ $ D:y9D]^s>N$'H8dݐbej/ B)ܛ}h8֕ޯӌL `gq: R(\ ̨ƐC^>0^beNߥM1zuxmj_p'aȶ9|bp&RԤz$lMln ~ZQ?Äfھp3o7N)z_I-(܅GL }wW x9P$-OD"$IjqUg[bIokŎ֏Į<`WowKXq=ů"HiXPO =&f$ڞI0 S%il],Q'+ W  ;-zDVxyg4#-knuk:n1ux&{ζX|yAB)nZ9e=)Z+ʿ!jBO!0w" Q0$#,5c;Ec"Pm9i,z)Dxİ^"|ağ qih0 q#`& —;R>NgNK !NQhS s>Pâ#0pXE޷{#|y!FN@qq4?j;!jgIdm+ zelU"O#кHC"(wƴR"A׼^@PTORN# >_d݋(@rRr> _uvVƜ> Ƀ|tSq@L]W/h&ӟfr:b.v)'#C oQQmℰ.^0a  /)S$°4J UdY&8эM["l fۭGSM/&d_O:g{uq.B[D?Uk%BdI:C{,Byg3R0D .SJt5+3O`}lbun{3wځ̬Eĉ7l,&I HUZ9 W][3|;-DܠBC|Pzr>gmk2Ê8N)f9ќ|7 P_ I-tL/Pl6dC}kR*6i* xQ#<zMej6 6gW$cxuNni c'֔$ޞ1Qץj}RH64ػYTm5%F'f͔YgNn6npN 28 $_mڢtFxYߣ*@$ h#1)!\$ʲo. :kn'bk(j"4(ȏ\8KYA ,2Zju ~ؒњeELqyE+"g`jUUszc B[.})zSu~(λ4c (~.'1_5g;3,6Ri!tz­#ڵඓO:XӀZ!B 9SP9$) ʲ[v:+UIrJWxX6UcNN2/rٸRYaSGu [dq~nw$ciY.g؟}8ɞ_V뵠$HJ-p"6j+/, ^4',3RT)Kme>/"[ٖvJK5HAUYi8g(}#=TPRLy)(Ϣ 5!̥O[c$zSֻ0'ó,]q :4T3I=r&Vx%<(䤴knBgH9vF;fԏ?(16v!h޷HTeD]:(I|8e9Lkn-: (5B@3ICmL4 EDvQn>&{ʡaw;?OrI ٗiCVҵ'p_B W#3'nVjwbj@nb]e>^c?t6G-|)(,Bl2Gr!hvy??qlC-jD+@g'I+k7[Gbnu0λ5jepa.L8<^u^KOЩ?̴z))掇JΟ`ҡ 5$| *댽VuJQyr;&a Պ# 0F_#p$V^0=oKuhVf6ڤL`ȚW_/yN>KLքG7K9z"Y[+uГ p!iF)=Nu+t<apr[fV>3C/'l KH}v-†CƦ̷_fb`UDԂ%#ShKhжXQ 9(ڻ+9mO_vqtT6iH\fߝ]dIGĪ/YNβqyT!tFrTdzq k+''s'ܫ_Rc>xX^=t)jcz g7=BDfy%7)|7NQid>)Nh!T (n{B E|1~G9+oȘ'q7I ve_S>[N0^BQb5vݙ2Ȭg!'GG.*yo #2DφjӴn)Cݨ~6hz$h(۲HNҸ],dbGi e ^?, M ǘw5/'g><]Ѝ<`1SldrL5w M]I(ksryW֐00 g/Jep[v+BTbpSǼ@)kmo5a"rfG .,bd-90i!* )(^bef}!VHJY7$Z"yT538qּ^54p*n@?J|ΖG~'mBg#UN.3/%ťfqr;r=nw 1Uj3BɟoE !/KU=1K̻@ wU ,B}"t.Ѐ#3p?Re"dbKUis $=,/[pm]#VK!)m /᭹mԛw&-$f.'dX}%1ց(?pnrR};D$2M}~5\##DvӰDYd 9pKjK}{)JX;r^#JcMXz~: T > ,#wHc;{\f[tJwnS@=r+]O#\9uZn(\Um&%7vMEe9 F5DJ4>l7WiǍs&kYb hTO@V3̿h![I]5gaq2ƚ)`OlՌä0'΢>'/GiJ M_2aET~=X|qJ9k7ha!Ѹt䀯=ʥ~ a??=iD@/`Pl dy>:J04$E;*)3͵i\2G4Hl)wfٌɹ\G|u>qjMUk"RФ{s{R<\$ :<D'%h|D5.us& ,JW3MMψ05L>4s^$H pJߍhj5URЌ^b:F;?A0PSdv h9]\:L&9UT'6* hrX LTD<( Z)Ps)b.}Ơ&KNLT. v-]ر^g=o>Mwqxd%?՘u--uOQ) B_Mo' NZtuؓ;r׮ 0%V;FdM696̻'əϕF@WځkzO&S6KIlUay$ AءgԿ7+S3DWI,S%_Q;uᖰGCD ]+NCѲ|ȟbEE8ցw2Tf o f,Ěj(G:4Ac"Wk6tzmz=m"=Ns ug풒GAA*gK_JLOC()93).ұ54pn߾ŵ|EҍDQM'1:Cv.~ѯ(`]'<J<FG7lkI>U=[m*>n~HSK&H6~ cx.L?ea{|RT:;R^ba-ibn?PXç.@H}<PųT7i@s}2I]AZ壮b<%"8 4E,D5m8_['^TѰH gݎ mK~}NP\fb{+rݴ䣯Vsx/"lsJ-zl%;KMu!QVQ Lh,ۄH)1#&rNRg Hb0XJa$Rφnf x5ߎT.m$UPh5)#2Ntd]l[/uNg #$&dbJr9E2=K҅d>l8P^9&~5_^iڍbD,)@f'Jt{胹jnod?!~"*$l&t@~N~SMepy\.(&tS~8E60k-f Hz I-}s̒`0-)2W.I̷ܭF\,W6/[z,l»1lV@gL~bkPA7Df'#d-$5ߩKy>\>\ϘsZ]g\ۡv/#@ɄCˎ"ZJA{]Q{%⣅ZM=UŔ)}$_Tr]藜Gϵ ;f!Bh l;0 u([љM9%p/">, W} ,Ž=Er;-OV)j+{C2IVPh,jZ%3a*J PSEWjc'kPif;fYzCz 7ƌ3=$8}>mm-cI%)~}թű1[N^le`>|XiX>tQ:@+qbrbB$W\lpWԒI7jܩH|!nmbBK#<߼CrPa.<}.ʇ%ʘcs d@XDT(f&CLnr)pt,9XܿieTSJlC^ڀ.da[r $JL!fTxj Z+3jE@_6㟾"ۺlB*e?Yu\=NӞc(5 #.=f;T#RJ=~C hlऱo>' gS.Is!W ʵuDjI:|+}p}L@c5ySKˁ 3o\ * ("'zvYKL耵{sȫ.G].Q Qœ?vGмX:yD5~W̄$ -e)hXj+uZ\b9Yd-3$.]|T vK`(z SL~X+D={+ #5hة ǾSp*WN8D˜-)HOwThiQ,Dն;H2{]ۃI GwPC<(w](x`)ޘL$ œ-4HK wYh<[֐HԵY -!~i!0zI'K:1>9M?S8 );N0dFa-O~.DшELe?,B+T=!=T5h=o28P_qRFՀnrV cq( NFDT~P 6(5;㠮`v 5oH#g>ڈ_LQ\Z A $Z-%Wy۱!6L`!哨dtzZ EW9D$+=rݐu:dClkWHejE"&jio!B׫ JHa)ɨ"1!놧zu+TU|Q98֜:3y~EDdvY.hHIgf6[AxJ{s\>Y9J-ѢW"&@cEcgq 6[ox\iwLsd?-x,0Zk7 S) }QE1z8HM{>pDH&L<YJ79|v,ɀX]o{j^ ?0-Q֯)LqzfNw 2a]x=ۋXD KmSkFYpH&؏f ܫqAֽ <{TM_r 3ǡmCQށK x-M:_ׯ}XQIcJ3n{4crz)z+'6NǀHdEﯕއyc/?..a]{= OOGfWwR(LޘZF?^ۑAj)Uh 33Q[@64[AuZ׀aA|B:vE<d:YOpl]:Y oCm x^QDk!LXUᖀSsAEr ;A^ VQ=t_7QybBPM9",:q|hL&` YpY ^Hkc=lsu𷀲{F@绀GDZZ1;JF{EJwPƋ+DQ8}9:P;\FGsoi ._&Xo1[-+f`yw }mEȤE"4ծҹR#sRe-VWc,%.R\llV:t;IEZQ!gz)*DiIO=]iƂ3+YN6ʐX1]ɲ.\+ZR2'/ ?2=!ZI'>$ѫ2vj<~) ? P%nD/dOtI0d\xjwQ[Z85[_,ԃQn[^Rm9r[s)\S}~ zkLd:jN4=#hGC2Z|qcGWĵ~HX/ۙ VIss }BOt!,WG1c>Oaa(W#s{>"f=rTt&7䐪3,VDX:Ya~ϣ"J uB{5ǎj#u;=[A_sS;RXW¥Owˑ ؞kM{2wQj֋M{Pg󤠹0F]#Iy` uq6B#N6bVN" #!>ib C<)_h,Jd0>0ĜcK"iu^Ynϸv(iF"#@tj62٦E<ErSa&r Ec? xmu?K88kw۰Arĝ4b#ps_;W6^r! 7'}Hz~t d݆#g&򫣫 -<+IZUDi!"x[(/:\J uUbZ#gˀ "E99Av1:x(*_KVS31w"ޥ#)''ZAj~:3Qbkܭ w٤ XJ៾^v\cEr[[;2z:JKvgIXׁO54(P菛5%l~r*֑pRO:e}`%J(T=jcĭ^8|s.\iFɳz4歊\um4\^ `pbsBT򌤐Iv󹻀;тPu9l Ba8.'@(O y&eIKĿӜ0exTw^ ̣̚ySUu.^h{Yk~uSO-P0a=z|=)nfJICsJZ<:κɠPS<\@!cKϐ 3˫`,O,ef׼>Vq498?GJQ:(#X'G3N0 qb(SSICmEUZ@FTy꫖"1,\Ywa8ao 䵲~y݃m|uG@,JLbk_H GXRC͠ ܯQθ g^֘(.^mUbۑ=[fM.?h4g@/N@}u..m1' ]^B"sJ+`ТvNN7Fjԟ?8/}PiY#3 Йu#mL&aEaE { }؂]Y?C5\GF9.!b-f/@hşyլ}AI,mZpV27㏭okaÛ[\nth1=у'wފqw9-zc/ ]p6aZ v-L6pKqw?)$\7%ġGZ^TB >c&?GKӤ5U-1͋Q /O~pd\3klǒHeO4Y8ϯߋ;5=s Eػ3bnG`؃F0Tam#Q7?S[y3lc~@c]Dj0#8p\GŠ-T ֧M/0V>ƨVZ1;dtw;,$U&zWhռcٰ7ܛƽdN3VO7x>o!2ws}cѨUđ+ģlrSU4wɡً;hkX%E9ߖ qى#(\Uy#W+Ff@hk"}FH67VFI%u"xܴ/Yʶڧx4AIoNJ+0'Gկѓ'^FԦx.*{_uEr% !Ir1͆f(JN0iITk|-,fT˚oU_='Sﱒ( W;ma]S{9sݴMړ/ B? 0\PG_ɞM{>c`%-qKC ŷ=&ez Y3M)ߴ[1mH5H;VR{BWtn?`ejڅ{3P|{pӧ3WIߵemy,Or 'x+Л e҈]H LbM o =z0bpq@ͥĕd(cxyq$`k]K&GXk/8{銽ruW6G=h_bMJnu CԼ'U&%pymkuPǸMT!ladsOߑw޺.-=@˖* 7ңc" CՋ|&#C%aJNj1P"D>+[:N%MyP{H ??b6&Owx%/Gojk^ [6@ xNGVͭYIȂo0]M36$n`jQIݘwEߚz$"N~{=~o `[GG@Ӎފa/9X%0Fr!X5sbߙv0Y}"6?M`%^rVz QKTn$.VV{q-`4N PK*zWqQ Neeܤ^njfAi6#a&6衸8ǚ(% YeZ i>%*K^W~CP+۞TILojcv #[zߍHi,,=OqQ${t2-Hf-[8Iqű-햤6S3hI@IY|4|GF'#% [/(oG+dÃ*# E }2["Oܶ ˠV.7X*(L0 v]=6$-qݾ,Xg~S_)p!qEayr.F2xk*j^< ֿ˖#hKU"}P@sg Hi& cn ]d] mj5}}Iϛ\|ˉPx~2vz9>:-AhC`h^S M,ax֥#Y68_AzD0QONHd5u`brY՚ OwN0$ #"uRRDCV?`lkYHkCҎ0v7_ ]*B>]D0+9ϖ 4V=\@D-r 3Uq7r~S-xGlf8TLap MO|ihׅ9;tv~:BzɨD~<0ӼwwtlQ0z^ɭl1C#?wn pR>)$:k Fp^.K꽁/IԆ$S 9;ZQf%ᵉ P|Ϸ[/*ϐ\X D;`' х(-B0pQ~/qD@DW|)S+KMt`PE&|IV2CI =Qߑ>|R]'6{ꉁeAmwܲǚDʈuWIlE1}agiJ} ^5[V Gtp7b%ź% ݞ(p _ *Ct6,"D-2*d V~ݙx1+02֬>3$& JQ* %եEg EϐV\5M}, *<){d[tohaj<-D;'m frqCPz1Pvh:Kr(Oj yNRkiKe+#f:%rûFeI"~ޞUxSv9!hOg*C<`ʾlʇӞ!wkŵ,1>$\8-yeFjY$b .vT2; gK%0v%ItR3vFjT,N!x4~\ O:)qԻ*z= 0coF,?zdsTj A 9^44[;߷dWGE7Lwӊ'ndq|-w-,cTЃeGc$\͇v=56ƒrôx >w_yhiޘh2Y;ɩ3~ d,IAGM | abdOl%˽0.-ǎ;Џ#\Dp+fdJ4-KF_ \lxt3\~1}pA FRz|[GuPM% W.u su^K˵PM`5Wh湉+]TO^fE%C-_)0|[S&]y;! E& ֔uDԃ\SI%~68e"i<$wˮ#Fe6`s1#T'<4L{zoO$%~?mANR *J wm-} hp ptI\(Eٽ}۬5=(+E0yR[&Cym j\g= bQTh:4fi&P-6!99 ԉ~eoc~B !Nm}+2HI]~dZ0s/N;-":TwBV|W((c)/U=>" ޥ}-^L CV/b0-njSHi7vL',1JlPE SѱϨ>}fw䰈⩶7z>-Yh1`_4}bzn${4ߏI9Ą a7t,&jx `(]"^I-EA:`SZoHϧD\$Whr2m9~1i=[0>jOTd"cḷ\H'oRF3S/$l )Jڠأu"W7UB*kOYC O6 {ʤTYV6Q7+`,jð$M^`XHRFaպ[+\@>~`:\jU:_)bKUEsB? D$|Sb $:'q+{YaPx57_˒4x-׸0ry }pJ)Vp ˭4u(N'4(x^qop+6d8qX4'&+e9-Z.Y?ܟ= F *\ x C~0 733 ܩ7bWvN<-G&EfGn99_(cd y?nwgww3e #qR֥yA4&IQ&v<*fl-&`ohٺEgp85X_*#%Ȕ(B,h+#d]O ڦ[vRrV:]z^\'H"UB=zF[ B|뒽adːki祮݊[ӓ M͓ wIk0? )$6A hOBN[3+pQeܷJ0YCol4 ϥ/b>Hfc%DdTwdi$$|FK h6(9W~^L,ȟ-Hg ()OhrB>ȍ5j-v'đCmt ;H 5WxY\XxyQJR~M CG/ O);69JG7.%$ϵhTܠC+ߑ^sNXA~ I9E(lS7 :t$F\@) ?uׇIIQ@r 1[O]i/E)ҴvCl-ҋ,)~I줳XߨP}mo+99iOaW oNL0?k"{T@.Trci&l$ Vؘ+`Zwʤ1xrx*iǸI\~xН}2QPd2ͦw"H@kV3I~3]"-_z>-1l˰tNNSc)4FqnFo0jbK 7r}j4ޓAJ {o1SGye/,|7M#"sW3|@bt,'#x"eGzVS5f=kihbfHKgLvVm \,nݦZb 7];aŦ*5 6on[>/hX" ĘѪ A%G d]N1~Q .'e_< 'ڍVLj!\bwa/LL/s&Cѯyh2@<)%(S&,aٌ|;B"a>ǮAdLC-x}1:nB+Ž4~3UNU{:8և 3h {3:wy˴^S} B4x6)Uxn~̮m|m-F93ܮBњ{ӈ&/& ,U$?Euf W.uṗ}]P[^MUWrqMZ40X4 }hC;?J<&,gaኘkH!ƙ uj-9v5Ay'"2[2̷C-RVثNgBy]^D:0B[)XUhCsJVm.vKu|" >Rs9` Xfz#^⢏ʐBk߭:(&eޥn/6:" 3MIs UIH ? <͔Zp81",(2#vG69csF#cs_SvMch!&+>,inUL4yi<| J mu-|uz2b dCi-&ړhт5rSuFe$D*wPɢ'5S3vn'18үFz KY$'?[PZ?ȢJסdz[q"IZ|\,1\K )JɣfH4EOщGBw)8E?mwo}SlתUWtJ_ϞuEI^)tj#Z4{ϮPHkeUfeO )?wzD^['6/KJ>S+9ncn!۬Y\dwTIj K[ E|=eiKRĠ )+u_)Hd)*c:!0 , K6 O(0 ]7:#BD)r8s@L#\6rؽ-s"D*z^\10SLOJY9 B eG$*Q'h#;+ZgK9OCK'̂Udsx’*5Ra ,|˜Ph%583{SknO-GZ:7~̌U^ɫ]>cBN()rX}c:dD,ix/n&JTlOReԄ;z0Ɩ t1NtgxuuXa_9l  0W)oL59_+,6f"uAVg"+f2on'WC2Hs j( Dw@0UX I@ 38y~BpnRJ J4qCq^/wxOEq"i(j.%#yPxӍr*)Ar*~ (aɾsuxQ.^t 9àh+laYf!>j$1{vW qu&\YV%6G4wfs^yf(Zr*ᢵmZa .lߒNXDd4"F2*:DKzA]6 WW-| S̫7~x T Dz|;Eu.ItYCs긊z`;`H} ;(CUj}nХٶ6 =/}r[.

?fDZ-s 7ltDO+ojN͢ݤSPnpim]TJ󓅶\BHpvR͌jzgQg~t?]':kqL9gx8p2]w#Uw# v9q Y. +!: }$RAXUaAz^a{1cmis9{`qny3^ [Zr{L]ӳQnYvkg.U-Q0\MDnyhdY ZL<$]M s{`FFf["` iXVcaN̮ i7m QYW#QXS AtƩÈkPf*٥o{q?ccKDHT [&m^w|(/?PM  dc, ^W ,PSV##-4 .!g1 "ms''.FT 4<ǿ/s>ϹΆ$x5:uJv9(2:8iГ$k@ا,b |xbl q)uϒo3 @.`)G +p*sWD?,@b"V!L4^Sü\,_j _GN:-EየQp[EC'[(J yuW\{ʈQdjZ ޑZJ A)Nu[%\_ooKc Cv^x =~j^nr?+PaǼ+jŦ'H%- s&ȸcT0aS5Vh П{jJ=.jQp48!쩗~&[SC z3eVRzu֑+__}bd"JkS HG8o kT+)cV>Qr}M;=MN-3x"ճZw8 LST^V 0.j=3L2P Wtu|p8f2:W ,Ƌ5a!+,x"rZŪ{2x&ͪ{38VxI_ Q5v1wv\ 6LԘ  Q+YLn?cJؾ<*G Iy}}8 SV,."/mm-J*=tfXi~Ԇg"W);EQH&yV7`WTpzȳ<|1l>OZկcloeζBƑvҴT5<| h[W4X !Gzt;L&K~Np+T'SH(ƆGS#zKeTt幓=XQ*6bZb-ڟȩW>%\?e* a)(:t^SW_#4(3Q7fNkH&]kMBb-|7:3ÖA,6^z;怶鐥 tQ`|A3}!ĭշ劉{OY搑K:eLId5x6̲l κQ&"aĭ߯ r F="|_cx}.K j5؟^2JADYհpaX_WW85JGhݞc;@J((E>D ?8JEQkHq$#䪪~fMC~erA2w8x3 XS?@6t>fx4o9o.< B%_$ii.H "7QtVCΦ'f~"˷ Nw~וE1+oEؔ$*1.zCac)0Dž ~'y?pWq\gK0eM,luĜY/rBsa?;#Z 9J(7S)-IA_,k/0,Nfg6a^j*pA2%bFǻl!;:u #{rbsV5ancp|[y`tWTLԔn=ی8SZ4 IWKrѯVrIYgAӀN.Gz}gW 02ow} _=lYY8B2 "@Ph 8<wFexCOC <{rN$ Kn' GAǔB"Z\"h?U{朶CaDh#d8t.))wiQ2T" MCЋx6eZdRi΄ߖ80|]Utly/UC">vA )LR=('WC){qB`lʢz4ːpV=#kHy>NcpU{Z߀7^&a鴻frrdo}M}7HHZ4b&w .i\&w?DPFiir ʭx+cGl떕O`Q6TٯAby:#*y06OmdQ޴āC)'C,:C-Cʼ(#ehb\*Cӕ)zSjkr^ԒN)`>"us[?k0 K.u4xpYgx%@Νr:n&/r(GrgJ1abfW˿ YTBsu|뚧x_E"3NQ" $0TpWߺƎxqwID18ܫJ[+$7""2Mi,7rL[=<ZCDuv~ϵd.XD=~k7ZBx3Hz&HI袎g$\˔Bm輻 h> ,7#z[D.9 wE{ %wnݐen+!-5NZd*. .:GMYБGEL}xK/@^PcPyh09~AZR*suc#?CX&蛂ZcD2j}`>(&*50.Q]oro1U |1]9,]^?IL*مNaQ{/D&cb@L;,]vJU){s.y#5UdtJb8 q!@p%̳16kHӖ$8}Oi6[*( !!^,$<h^/WEUSnVe4 W.TOB%ފQ, 8щV?԰;}" }J.>Vbŗ cɓ+`gK<_k+ô}# t}!X;L$p`/$>-=1׀@ *~ DO^]y q=^=KT#׶vl5TTtʮKe$ω`1W_mV3h ҝNh8>n{SDQ>9 Njhc ͬF}KU AMQ=v}f#[K]&DOIÙKţ|'cgUi?dO)OkE<=* i6)xkP@L3Y:^FXʔnNKJ8oy}{XK"@sA$ -L#(#wATTui#{|L]J6#Vh3> kNB~u8fDy׵Zpi>;vmMōMS| byPN,|׎76=^,5\ 㫷80~$$-仕+]G ?_hEo"Z};pQ^qr3ZV!T;wms{Q+R qK.OpWb9cS6I~)/"54ۉHyM33925pK:2u79CB8XmBĒk͡<%aho@˃|,"DXUR=*?%!0MrmsFJ$X:JxȈЎi葎rEգq擧˾I&܏)U.uR{׵&zxVQrN6p7I)q 'j~DiK"va# 2E&5?(C ;P~@B9=uKqj[7-"Qjk::nPծJcj \C)ښA? SIWykE)qKg o8g ^IANhF0AݣU53,2fPwYEmǽVr_o;eZCl[)$BA8j].}^b lCtcӎ;˲Y)Yf `n n{,4:"'uY`/bmGI^0 1hGy0X A{`^ەxU^8Rii<22u(49ߗ򢮺s^y|nȕ-)N(v,q=(I=5}wWV*O)-1ϩ+h^[Zfw o Yoӻ(7 mbRԎOnÖ] aV&x:uf@ d; FKØ 8\VAW3B1]2pE[UMuJz}LHVՈp@=cԖ폇hjh" ǺҚ9L˞>|x=:Tˌqr5t͂\聟b=L#͉ͣ|iz\QpN&\H'F#ծux}Ռ $xn]8ZHy?Y0`ۧw.')IQ+7--)~ A-W<6(VivWsҨ >[kу M1XbYr"7+8sU&;h^%iYmMv\ҿ t͢Ο&J$gm~CfP[$gjuZ{]rMLv˗-\&!3eӆ\溁zVJL2ǜ0 ן +(fWYn4~ BDZiSO*dr(fϻXl ޡϡ>_Ǭ n^ZF,u@V̱aA 0IR$Vt@x߯G”gBd(h"}gH=;EifKjivsȢ F.Db PF1N?k1Lg#kkz zb40G;JPKpc@w ˟0y\]t%WҮ }O2 7->;7)d9XG1cje>I>J \iv 5+ѼXMIVٛ*',=x:aGCПF;ݎϞMBS(Sv$Ӱ MMkڈ=Hnoyr|qLGoь8>zT kZ=S;+4(>q5⫵k^ǚyvkKeC-Fila'$ʋ;큀iUJ$gIڽW?OR]q`QtaDݨ\p s.$le>աd}=kU8x?bw~Lʏ8$'іiP?İ*+x[v`;61=\\qP&𰐊Q"ߺJ${>@*?Vܩ=b'GuN RQo(w!ts,,<:֤ Ͳdf6tpեNB+n 6 ?IHCCVȎ~ǜێݟʷbR^*q 3AT )Lֱ(xj?jcQ}+ up~$w#q³Ê0a5NRd\Y`9x*D8#~>TBW quOF]L38J:}#w,>0v"8! Ab B[U7lHϠB"o!2͂WڲȮMD'aYng ǛM@ 8qK۲R$sAR@DӬ*!6GNf:D~@p24tX> Ywӿ;)jD-?e 6`dnFq< u<O!vQYpgi0^:1G[*f63_dHKN0FŲ0wj 4= ?S7'IJ6Wy|+< š4Z~X\ #S}KҼ܌QV3}p]Qh(_!˴z ԅ0M4t%!~)Q6/wn"O[Ƨ2}Oaถo<÷{N-o5__6R}VXֹȂ5=Hp/FO8>v U{ߚ*5KxإKHD 訴Ȱ# tD%tKWq5ljO*&J%MiPEPCfu}f&9صw3jKqW&O \g +>dWN0G {$'bz_?aʃQ8}>tĪ^59ʙ"SR|;#eJ^%*Tm-Zn k~٭L!H\.Jؓ$V6.ynM/Q.j 3a%V]p̩ n"<002,YxRsۗ׼A8+:?-`qKBSOCvl.14—qg4gEO@*d' *3z6wj/1|jل|w1sяv wu INHdd5֊+ݻꕢG5VvAɤd(E0LUA<ښU %p%Gd wxBKX&Pڵ *CtJO+5l=UC҉DRݙaOx^nJ#j>? *,$(1DIF/nPQbuAꥋ\nً nPo#k^~Ά(ʻqI2 qk0l6B^$w#o*W"^\Wf`]XzM5@tm,Z߹@esBܥ|0 R<]JAUs칋f[l j3v@`#dmfZoU4O|F14\П[1,|V*0%24S H306B(q==~YX~F?T@G)=j cmVYZ;]PFGhޱ_t\B uhc_ypyZ5KZ% hb er?gq,X=?W뙴5p]4솥kY,m>ݟzgP6ɮQ2ҏ}sK=cÊHV  {W3Q)Ѻõ8:NcJ-69GpѬx tC^ Ϣ~F(摆1xOZĭDI_KX2nnUա)Q]o쯼 "t=4g&^dwkU|pz^ V; \8t]7zwsh9Wbma:_W8'Q;pj)`L*QȨ3{N}7Z!EDb<ٯޅ򹣙O /1캾|x)I4(!TwTԊ%)0$DM/7QbXjxQ lPXR7[uHtZսIk @տЀЎ q.^G"G; 2#7trW_ jrS` EA:Hg4g`]Eu>_p[[;Qh\e庻֑$6$}vj! -79#(]eD7\)ҲP&ԠYi"muVC=@1@- ?YLJ O|QOŷ

D&)h}1 c^H0Z[ڭI3\vتu3Sى]74lzwkf!%k>aNRh6"KGOpPOf]ϟmÜ/XKF7{j 8gUMl-:EдC'_u E$_S7đVQ@YrUIss KBWyBV# oVRi*)"MGM}x|_|1-vxL׊n u7ݭBdE kyG3<-!v .vyyӵ&9T HrmC}˂:)WT攺S\n 0-98qB|9갺Hx>7WFRiv1&p N76Qj4O!ctr v @4'"K53T‘5 d2Rd Cg#x2P;0YGfh0ufɷ?B5o嚫τeU@pCT!-Ъᦴc6EsFs9HmG],mRg[ pGѓY1^ERkxob+b8c_[jf{vRE 63eh{tȖ'}7nIX77 OTs 0h9T^8ԽǯXzX= "XSu@۔T1 MSco҅VZHΣ2B' OϛV3ӳ6U;xv.AF 9`֔Dqz_~mDUY[@\/nqzDS1L;`vp5JW}֦21x$ae.l%(ӳw,2aJzX&i6 pon 4 N\P| _ԑj?^G[S>1gY&`Yw:mVO)x)/Faɖ?YU`cogEE>Lr{v!chAM |[s= v6Eݖăk%@zRيio-˾4#hok}3b-nI6hT:c_,g\fpmgbGۮ6" =$:[n H)ikW w}I7PD=N:FfE% FL/ He:#5zWyq#Uz)G FEW.K܂z`No}<Œ[u:3)])}u ;!,":?R˼?;%~gk{L; c3W/U/"E)D=F=ɯX " 9[` 0.w-{C~jg46q j=) cR*=۳kpi{m@$D 'W[M)bj!> " I|#,/ĥ Wz}u3{0j~=y`1A&S4C)f%7JW4siqT=nl #5ԣ)Me^`[,S8yVgI }+[AL)!Fe-R%ʥ}g <!ZϹNhx/%׵L@Aٴy!w̮xh]ı!5K^82 `j(%` XMP:΄n1dGf ~epq>KIQ\*曜ax,V|Uy{,!̝n9T˦JSzZ縘N:ӯjՎȩvc1lґp1۝A/1Xg3kW6BD!؅[z=ѝ6N"NeA@: (s̫6r{I>Nq8M :O%O^/Κij鎘чL[E_0BL<:_G"zK6Mf ^Zڄ>WILW0V\.y*VཊVFi-x7Xfג-xHf MDわmpWuN?&g&|,n Un4/(ܯPY9k/t]̆)D}?kB ̦Zy#k.z:sAwIG3^M7qzP sMnU>=IS &0>c0F[EN$v&?01S |+Lf_aפ&IcH{x4m0hnQ,˕`r5J)Y5@XQv\X(xX <^+F l2J$K'"eU;8~nj5óc*eEu(OJ>9ˑa+fl 8~u@^ jѼiz1.SG.q*Qy=.^]'j,"eg^s3EoxtNa\wG^;PΚ9]`QOXhaI %͔CR?b&&uP%%^ۆG e]]okw A$aY^L~N^~~4@g?uF2&p-$ߦ6e5BRL --]-OzzgA)2_B ;{/c^+S ?mOc~^_oIn$~Н?uم5%G0} Yx22,iiqE+3S; x8yrK3oGZc {p4BP<:F! 0Б3yIv<VK )$bwJBJI(EN"2K Eb/P$ESti)}-5R&+(,@BX  @νlRRTbHB[ YRk{( ;MofxZS$XGѪ 3DXe-- 9E'{WlN‡x-oZ56y_pCʟEcEF҈wF~/e8 L -] B1+./G:ي cAAa58oeG0Jl:|[lŊ8}y`C1+c=9D7)ɐS`"@Ꮜ'1oZ1`N}OZ"[yzZV$f B{D{ nNVuc[t=I}>srR&֋Wےb;GIasz bw ~ sH?Ŏ.i6ږ@TKX)dMdz\4q&/j* 14IQo5óq)u㠙Qߡ*)uȩS[.!:'WxU=h378ʌ7 .q+~Zu<s5vc=Cvᢳ {s:eVޝ Y/o{c0WV  v!h MaFϲ_ty%Sՠ1LFni.tfu|l?KycYV(ŲIcbXa:ɮx ;pifPŨԈJݧG ae'A׺SPmj}KG /].ΟFdiwzJ 3<͗iE9ZϷlH'IutU3&#B,|/R0|f #89ed=3Y_>m2֥ҳA9+yf ^y0*6y  3QZ Z*dAw j[>PZﮌy<Γ )F-?¾F@{,FԮˊ@:@Ap4vM Opz|)wHχ72Tzlgd2rfӥxZFa~\j$0p+yحX#_[+zHCۋֱ0<Qgs] Xum^8,gs*0FM7""$2IGg* %e#TCSa^9l!8etj)n5`[ܐm▛Ak4&hJNǖ%=Y 2kGyx8 ֟C7qV]mB?O7?h:㤍a">ե>A塛WsP3 k۠u2Enw} :{vOj ͪ&+C]&R-M q:?Ck>3˺2&# iFجa[OS&>N] 9"#` ܪ<m'F8WÚpKa$߂$V$hF"!#\! &Lǝ"P5罌 "O5dS{} ~kWxLeno "JO"Iһm5_GkQ2Cz҃J3.* =2 o _D`oNB\(<:e3QRy|Ed۷eFR؝0šAo-:Q8&`7GTBt*`)QKV) J;`8!8oe"Zq.q&Z%'#[ODJ ֤s_Fy.ȮSd%.ޢԺN 2VĢ|L x -QQL:.P[7/űW5ȁ=7:0js:Y I@Y?(MZD njז 3H>c"!n!u(!wp-8N*k͎&Y)doG~[Vvl<'jts\;̆PJnHy*)#Zߘ45c ۏ5 Q'Z"5/7>e@ePGuXN})A"Q!x!;ebډуdne61ux-u~-آiJfh>\[MyGu&& OQħB hAUk2:Kْ14`MĨY#}4ƅ"N_z|Ac6dRŷ%<_0U.-KQِv]fz 1+xkSyhB7'(B0 || ejkL?T"f#!fΙzدr}ZR IfZ'5SQ73lmTf iuQtX\INrWM:@FݬMd5]U%qET.Sԝ6* +0wh8 k 8]Yr 'ȽΩ6~x.l%^_E5VΛVn:tgeqNԑ E\Ju7]+j(̶J4I]oQ}|}ORw95 ۢ$IH%nkHoDK{YApTyogBWxD$G9A'd  9O̳Vq.uvmIõ7Y0EI5ss[(x5ԙԲ3gX7:>%r"+|B Sxrp vǐ E{lWJFDZCL@q*21͊=D=@X0lM4ou)4*=V/rV? q:h SY*ko,xbM!%#澼*a>Չ] FcJ}aZL(BB^!C +N\֎ ڀ>3Eu3gTMkXHr&%xN8pq ؛=u%ˊR* b8)@u01;[3H uAU;1oz}fqXDĥ$7sty%)#'YHJӿW(CnmNDB'FːNtCr'ȄsϩqC#_Iʛ.OĀܬ?ki+Gѫ-hRK6^AD22p_e?_?q`4UJ[Xmgp[ f=̡;0eQ˹',Ϲt; $fɯ22s!m/2pChI]d]C([,Knto*6ycwDZYX3iDwc{i򛬲<k%cy̓Zq- MUq\Dxֿ <y2)]׸ O- '-{^SOC )"⑹Ϭ4u=TĎp̐G< Mc#+WlҎHVYvJ4{SbW#4-͗hATT0a)>JSZ]Dw\_p"ef}{KJS[)j# ,(~(3a}aO)'3)1t^ V,.\yRUŴ>qΛW?W;jgxH =AyrIy =OD$rn5^ОIq)?WR_ߧ0Qfw#aز,X16AS*. lw6$ԂƮd_, Cz"IG;O+q!k8IH+? ZQ1Y?GﶡuKQ+(zw0\9؋fa#Nk5ɃqV'#"iϧ+_x'zUsw)V?Q7_ʇd?ƌ7z0k!pN_^~ФcØ}ִX[2s$$Zt<=sf땆y< hjUYQ]Mo=ydq֪fesi_wvƐ@OQi0=f?V} BH (n9@zR|@zA~e5 굽sO0QJ&Bb{S'C4 e>o(|nVwa@螐+7ЃFz P2Lt@.8Z891IJT^ƀ;=7&{y3om.Kw̱Pc6jrE:^"{'t/@O'9|R{4 0*{deDɛfS5Ijo q_*"G}3.KqeHZS  "dxtOA?uFż4[nSט9 uRH:t݊X!xF TNDT'$b\ v,R۠ȚѨ;tX/zfΏ#fn;#wp7l)Mr셐lZG@r V-_q P j0/wZ% 甀0&gcUI-tF{0W2=a"P6rNj۬B Z=R%03|M=IUAq\:~ |{K 4dBb;sd?B')C3ut6(i; YϚJHyh- dr2n"@iNp^ |W 8qMa?4u0ekwp&7CjCI3*#bv2,ulp7 ) tNP!x[s}2ސa(<oO VΌx"U|l53r[d65>]<6m9܅^u,͸鱪V*,KIzKZ6WoD,%> 9|WUGV;h^ntG zƖhBoP/?Hӿ+_x/F'$͛v]>B̞:I- 9IYU~I8 !yқYBDd;G)\vW~yydY7r'L7)xAX( GYw"qTD6Wl0_l _O~`V/جly^`l5w]KM8rWY vXS~][o"|0蔧BGcoF=j'#us0Fx?p 21UNijD, /\W|ѕS|k!!\N))y%hK hE~ @V yIXz5/[P\msIX}{'<6I^F+3Pr.E5QNueQa 0xgy# fo7g  MLt&HT޻%seh2Ul/p.E׆/s­,xBHRZe.q !:7p"۔%: ΪҸ{Fh}Kzw"]sگx3ó˟G]W*gFRG餤I:(Z,;, q8Li%L:ރ?ZBT 6/L2*ݍI?;zd _\O6C MF8c%wpByr LT*⒴tRF`o3.%_~24 3/XL<;Z'Q8^~pTse%AhOOHDu%{8/:BKi`5@榸d"^_&J4H; c@2dm vv?H |Qc ];Vz,OQG=n]l7M:"S}5+<ɱ7AfxPEmP#j=\?n~~lٳe'ḇ}-eXg6/ ʑwx|ޕ:!_u'\gۀjE&Kl '~b%tIehv"ӡ'V_UϾ6T9DxvTQ( d=Шq~VHsD-"#cʴ;)1Lsb4 3ܡ\hA(Rz?}W:nϋ9Kg;25ۼw3J+5~5n9ϝ[iIVD^bzUW#%SSFcCh|T$shtf08WGB~ȣ-Us9-*>orRw;|r&sD2\;%ZS0d$O׌ vJvo˵Bͨ]Isӯ(FzH2cv7t߬v:06Q* Zd|eٗ;~K.^,Q=:g>tnr^tW0#*Jm7Eoݼnn!K(P掆QU¼=G= qK#H-^Gu%s닸KÅX~ |IRO/$  ISmM$t[4x] :1ԵJtSwt.0\=6#J3lnȯo7ArZD=yZggMqX qMi 7vU %*m6|QuWs'}+ Beu_W7z=S{(?tuS!TC#;=H񚘜4A]gv.4l@X\}8at@*93$N[2xEQB;[K;!1X]c:Xdy8vW2'17+KN;]^;{ޭn}Ȑ >uR,q "|& ☖墿~#q̙ع?֪0bQRFnSDmש>}o] S2ʅ׏Ճ,{̏e'L!dEDDW`>Li3Dco/Vj8̭%a=O\~A 0QrN}il6cNnZ;g)*pwLht; <$#4jd,(AnWKBy"ն]}xy"k/k<.JR0xO)ʔ/6#t$ӵYC8Q٨( ٤-?bᚄ ,/5 Cz; .[}5,㑆~H'TO@LJ?".˺@#Dhr|IcwmV9i7{?ؽ=w[87. D-@E{ }N.HB]{-9M L#6FVlt̳`moы؂pt$SHI.%b,O7r$˥`95uXá -gK>-b܇ K vHx_uO]Qx[ifFؑ\fRfdi)kx?E:DWTՇ$'!Xg{U+TF;3% Zj=x4ka`RPNcmuϵ^9*fobbZsW$ӛV}=6zu+f=EB.:C 7 TM<pM1R=x U:z32LXRU)nh0^{F ki} L>#yOwhGI*R;[|qLtϑw|Z$kKG6.!SW+n"pЃx!'){l J}o]&r"_yr#Vr6 GpX&7uX"tJ'y>gI/hK?ҀjR+3Fшa_s7^zx{;~˹ :⁢B(pp0 z#{;=G< ޖnOA+_R]\Ip^Ø=~Da(4~Gv@q2[\6uN1!`ۈM:A4voSpߐ슀f(ʸ*Ÿbfk%ջzJf٦Y?xIn xDPǩn՘GKPhZrfkKsh±/DdV^T#6LU{ŦK8EH3N_ֿ|CGfٻjr&T1/qe)vt\ʫ6OaUJ?\:G,o˻%]9xY`~O/'UO1g[+GG 22}laT߲Lhqb9'DJ\S~aOpW1HFh(If5 (A6;(Oҧ2,#~XNeK]_y `LO Y8# ٛQ2-} iP*IkaBM3Lr9ղg{pH8B߬[/~գU²އA8wg*P? fcrMu#~U|ra&&R=ϖs7O8hԨt_:M~ u1#y t#,y6EڍWߖ|zؾ78XE2t$b.`-iY#*)rF 6Lz{ݫGe-a9Qb 1W)w阅cy)BgKb['mӕBȵ^>2|{zكx]S.<+4Χ"g@]Q0T+$ORRJo}<釁mΏJ=<_"@ҁK3ᖌeT4Ȇ"׫z28]m1Sws"ī~Ckuunh<n0O\Dr a hBYk-)Hv˖;1A)x6,e+rXĩ|L(V,xq|Fo ݅|<$ʲıA"\:nDWʺJZG{\3 RGa+Gs1b%ޛ Rc*KZh?ZC (~mbP P/@>WZ>v z3J}7^^֚XII+2nj -_Z,k#]Ss0:oUabsaNZ+HC I%sj? "ص^,IBjB M q^kSVYiS=pݜ6J> *(GFtx{0Ɏ*@!w֤Z;:E'A%20AxuJEe Mj]a08jeSh=!Р,zUd=1ܘB7`20ڏmr~ fĘu,c1y@B HgOI_10Ò+kYy%^N0#% !{6jFaIo>@%j)!Ӹ݈߼}Yne]D>ã 'M[ecўȧc ;uu:"cMbBI9BicQae,cX_h%69qH#B]B@yОxؕaD$h^6N̓tV"dA|i.@G8չfu%.5JJJj/혓:Eݭކ,}_s/Ỷ8bOaZHEv*ax$ ϗ<2kDZ+b^ev%?$Ի05~W}υFZG~d/8ۙVh^yᗥOV $|6VI1Z_1uEi+@C-~ Ql:v}wr4zu˛Xk[,_'e柨%/뼸T^rHxǭf*f@ģ0.H:$%[~Lt? Ixdy^ N'&ih=* =LjCǿ`w:e+Z^U-&BLElA DENj_oYl<i߳gq۰"`Gzx?3=B[N;HiIg͆4JOgq`Jq7O )fKH?'׉Ծx>EǏcc!RJlM].$Ŵ3eyB^"(*Q]L aߊUr֋:V#rzdq1׃O X0vls yL O'n{8"Tp{۩S*Ʒ@<L9"]Yu,>,1+j^6YPΘܴHK%{(_;ٯ5j= LTˈxe{:.!h;GoVˬ,ϵ᱘"ype /Nuԑ`g?r:MUtǔXZ3xٓ j30w_g37ZI.5J;^"è6V7; 4ޱ4^ۤ0_7#u5TS; 2H׏)թcv99/bmG*>-{ʇY=@:Y!9mG^HH"IޘI"BNrP|O v2{ Hh8>gz`)RSm֖c~F738A`/HͰ\%Y'9u5B N_Y9" Lb;gdaLa9ѐ~J.<{km`1"O :G`,敌C$Wj / N(ØJ[Tz. iZn-=)n>E4VY%AҮWM56mȵS \z!})YeG@-ɯ C8k;b5Pf*rlb1 pjQ j,Rѣ $6}^RHRF{ui x8BԂW`KJt-=Ms-X I$ zn:ˏ MiµA `#cy\TRogsf9gy/RsHl/TΨaY:hnNw` `"};} ;Vi Nlf3NfPi"KM!MF/6ϪhCXQ751*RZ|GuIi{-d1ʅ:ؖjCa_^C4@؜{ȂXHcu D&`$-1 u!RmLirI5ۿJ{Vl"H(g*Ƽ,Ⴝc8(TW_iO=(p.+RHJVh#(̌.ܝǣrTliC?"0z#?z9?mYdh˅~̃sO԰Nn)0wm.e@RGZĮNh!'Z޺4jI b뱦yLܼpA9z9i]>#]}k[˅H!Q'~r],u_*sKqϑY^~ mfa!bD:Z Aí8}HNbo漂uaǚmm~2I",%7g139t1@8-1އ=00r <]*32ۣU[4V*V$̆hqhq|o7`bp7Ifofp_(1+']iocLYO6> ygY'q&1Ԩx*cYeQuY%[gF>F \rwg&au-nN/ 9(Gn3OL@[cөJقYucTe..M(b:y:\Ngq&xӎc{_$%A!;p:Qe.Dvl;jMed[̞7uFXSpAF9BP ,zuqi`e*KYkSC6OC)-B%7ni^T/cL?4g H 9҇jmbrܛ~e d:Nw@_,KRr^spԣa _A-UG85J<8^dAO"L&%~ոYva%(\7rZJ za֜͜G.!7Tebl\ܽ8Ji z/ Vs7ԮR,ʣ"C񁂍hLOȬd짤 l"/0:N'BZIRKhit]gyhUk0g4T㿆UEOw-94'ٱq 95|L!`!& )\l ZI6rP/4L ,7bus8YdOG`THc|(Ei7 _NO]r=*yBt.W;PBX)\!f4ˍVRb..WBd\Beܽ JI\`|p!Х2jJj ͆ȅgD_7}rd~[<u 5l;Ynu"i)kQ\öHKGTY£y(Ѿ:WZ譓{9RB`@X='̸NP{MMdƕ7o8:Ձ2D:@QG! vHكȍƔGw.!aQl 'GHD>uU`x0xbpqilVOтpjЎ&pTRAˋd٭?7w{3,` ,/7|SfױWa_. =h2ިJHΕ2~ozBI ) %wוٿS<6JE#B&DJ5IЇzsOGS+3* kt W։u~/jt)Tԇ-Zt]vFn:^!6>$~Z.%(͈QrXH8m^]YhHPc3=+;!W0pt\OI4 3NG$-T?\.YWr9=P1跛{h_=VL.a@ I]>g)-O.ȑG(v@Zt*2W|q(oE)io78(f+ՔO?;kZ!6WԖᥗ6Y/KU>]/BsVv^I#T#]פG;|hOϋNisU#5ߏ!7o.8%j=Qs~ܮ>J4H(É~JFX{Ŀ{b5ocBZپ QoX6T~i״6͕&bOqQY p a1xyoZ֒-7iMF%80l~,!PAhʐȄ^B\se#M8uunLGouy<8E?ZV+(;؏Z!r^RF?ixvҐ }s4,7Q򑋋ԪobNZYoj~LL = h$Qk+ %dU}Sug74Zo-He/i;> BdJQL c2fAO+2J-35ΈaQ5TXJ~$S$]n6z&o^IqJ&6 h:ꝶmFcvFo 6#lx'r yA^i 4# 4Cuol0YFzb4@Ec~uMyٍ8lY>vcPe!`?>lfoNC))v` B.4`F=WcdB17i!w=?Wc=?$xEaKv(!m_S)ja^t<SlN$l4I^PJp!eWe d^\,oƜܼ ^KwЋxƤw[923Ugve?.9"n?G-6#(ˉ,Ln0>DU1wks#Rhw&+ơd-,-q~4y>?z@􍥵N `6 ,V{VsBma!SP li52WD#f:*KTa.b8s?U.DjnnV/cud!˓1 EO°A,NgyDo(M)T 1b-%AՕLv9؈U2_7m8pgo``lǡj)#3r}mC^Tz`*I%p}"Tޜms@bW݀;nV0U/_ H~^hMdzSI %lIKvtmOS5 *s;+f4ƊC`ɋ$vىRu7c#J> ZZRc_Ye1f>fb뚕E(ɪ$~YWK~Ǣ"ژOaIkx4F0r>*yCnndE_pcۊM*+`C"cIݤJr?KePa2c:aqd~֊ cϗQNA1ؕSw.M?p"d #qٞ!D3GYo ;+Ii/q }$RvO-08OGfEPh4=D҂<^J|z_Y8D171C ̺>  $zW`WoԊ pZ ղ_}j0M8 w~C< |x*, [ 6i [fcM@#GK r"?׮y))Pn&eAQd(u˔O%/ЎކAl@~m?Xk[H5 (n}g-x~) +܁1ҏRz{p 읇 [CpRБH^ƞWʒ !.S'cW6pX+a*Ȇr܊}k{:f˄iãZ^%;Z)>tϢhb3Se dH;-?HFII152oi,߾VjءP9{ Ab: O5_tcA i>"<0+ 9 : 8mօ 0;tðIQ"rJ4삍1{p ޓGB {1\Y.o̰Go,ciӦunut%r7a4c ׈_G\ a/BZ=&bW؝F}qƃ{;&ԨH$cj9 je svX?)Ā=q3y7R| ֦g>c:~`4 h"%3%#ཬg S1M1q4 ?"k؊d ޡC-N[clJ4?P(b9JD؁ %wr$vZv/9S>ML+")+ ~t+6x&om$@]RvV#9]8;YRPQ J6uĖuEGǭf<>ԗ՚Ο{im.=<9q24‹D_Pmo,ZS 4Nq Hw:6ĔYhmլmmhjbQݾQlwLzGUO#oxNAdU,>B+wHH8Y04|r0Ta_-brTZ"&⠨pUE |% LcfGv?i1eԴ#*kw԰3uNj nwv!smjn3ǣzw ; "*G4op>ܵlK= |zaxa,GĹ^I<>0`Tz&ް||cXi+ l+_gP'Qaa 'hp}{6g. VQOb<~ud+9": UԗUN(L4ZyZC5JZf2ђ`G~]|sW=;Ͷ`=K=L] ˤm^*3y#-iR"DyOIB:!IjpRŢmfeS]:7$۳3\ǫ\tZ1KQ1̍E#C<Rޕ.L3 3ٵ[7K4=\%¬PF$yη. }LJ1F|BT<gk,3s-M.:(c|^h|cxW8u{*ͥ  ײ^F%D:3HO]iiB,|o,"ՐaC埯{թal=t8jOpBp9'(N#\WmZGtq~|BB-ZӵLn YK=~-Pqk U XqA/nFOMEZvb$L;^G^i\" =DJDd(Gi5̲4;# ob!-=9*2ڝ#[x簋$X|7=z*0V/w5o~WW̕^2!͏TTR $e x KNjp{Ul|&ipJMxX.K!*rx Z&lIK9y4W*X|%UF+2Q)Zx l0:,.NBOGaRoT{7n*ٖj[^opQyBUG7A qB de~nIN4902;K*aqrn&l׮_vuKO"H!Bk808#BoץߡuQ#tpp4p uM0T!|Gjԁf5p=PZmV@ d.wՋ@VleIIp FT,k٪,tRn=!UZؼJ-WIT¤@En||8Zz=y9Rx2 ]-$Ԃ',9l-Y5/KQkUu~=P$<^enyI%mf[hP2u" znŮ/9m`/7}G1Z%g'i"\IsCJ^2 (V#K?VܭJlF;>T7]Tx/3i]s$:|P':үEq+N C^˔$AZpí$}KeN'}Fo4[&4c9߫MP\ `ط]s,;JF @?zjCm6 hS|OD9S4T ,~tt|x?s"߿pІUAPPeq?⍰oG _xi^T1p3F/ejB'ai&R26AJx7aWɎ-8݈|JӐh7׺yoD٤9xC0@FcSJRb$kXEtU2z7`DNA6DqFC/A B0Za g$b!_V7J1(P@SѓBX*b]|/BЕZI1qGLlTN9#u 賓u5!aPj;P `ᑸg*edz` 3<,=kJ`;5Vo6-'r4\`|ʅAB7U ld9FÑL/UU q3!_2Xt*ɭ3|Ɂ+:%pXc"ȸDF+p_UDwJZfJ# ZR&ѕw?4 筢IoᷢAP31&F:#ݒ`S9G|d19z4@NhSAݜ{7r|ľ`Z%hc{ V_~aCvo= XgfO kM&[VVy|! ~U#0b) ){c|ͧpC/A/M+.vDNб ꩴ]qM @YW(h+|m D"Q^+AOLGmiIAZګQi2Ufgz8dB:CeDa$]mN K!'$CWM2`_{O}xʼ"AADƟXrz [T*P6ojs diW*$4]ӯ3,zI#BeXDD0#2|j f+F !^ L6 Z)G9I%l T OOy#hrEoͨ1RzH9mN-}\N%t.YVl%mpܹS~ nlO@87gqر|Azї̗G(fg3f8as*@IIdDK/0 66xPH0,>1MIhv$J/GI9|,1@c"Ů66޿ZO T%gpE-nG8n d~5 I3'1x_U&W'tdw@P)ʩ.n<'V> bhXƭ|;rzaSVc}%wU\kVB%M->,DQ5ͩ\rVOK6|¦%9eQŀ> T;:H1}_݌`yk+l9%sOLlЬNU ໕ةE 1д_Ml20nl[Y Ni:l5?Lj3JYJG ؉iqL8PlN ytVSB /vR>L)=otAqEu/룉b yy6\]_+фBXWŔѯq 4ض,M{i phM÷1u4/< ܘ3I.} q. F&q?X5 !VF>Q~ RXtNlx~J"qY3/@ 5Ա8P@=ȅ4qtUSb:G}+5$fYW1$5<9M<z7ಲ`OoO%Xd.wӢYj2jXH{D'-ы2A2Q 6?\^?m5wCM A8/˓)ʑ1KF%-30|LxQEs''A* lUFT-= 9;yc^˄iuz;v+2df<:V0Lb3+/bM0ӝk6Pr]EC\6Onu; MVSNRN]Ռ)Y5dY4oIxI3އ2aO71LOՌ0QVbdMɾ* Pr^РkȆ5͋!BuqËjp~Q͜]yP7x6s7D"'B=->Btv;6 KG}qIBBV^i:3eoIMG=2Ti2m&e,#ϼ6|exHlvQ_( s#?]O4,&~$Av+9 QgU1R^OKDڼ3#m: cg@pVR[xrd<3.XqJ. c(F$vS? e@ l3(a"z? [5!K %-zzSkP̺CI4t|T#wQ߈c覓2tV|Z[2hٌ=mc|d9Fw lX*Ǯ*^y?>5nBsdu~1+P4_t)A~rN^ȇ)Ճ鏔@vU\gz $F|S-b("N$-bEMyTOæQJdK*agiO:{YyUddcl0<$sy=Iӳ^n1?^^Yjڇ mڳ+QU]H֠aʌZQ|7|KWٍ͢ǝ$wJX;LD?DrJNKI f '_˗.̕a$sx9E<">+$h,;άDFcۗnن LQ&e$M>o$Rc mmƤ{2DCơLV#kpKX'R7(,ݵ.K,MLn~WBwfm$^h떈éюYo1uD\ ؇4J~fk=RKQymFLCKd ME q3Fzե>CP^tÐUZYR5}%czLE]ꀣ>Vk&<18W[zH I&zԐ#GC KQ5 Q_-`(RNyVI<>5掀!nB#~ʹsջ/NҋlGe-J#VBn}.Cд°tfhb1hSX@J)ch5-Wc[/_;}*6 5G n%zsöa$gj:xGfa(E(}nT)4`3~s8l*Wq^>*N- D$5Ld㚾_T.o{c$n0k>l;}.#N6Af[ϑqFqۧX5\sʦߨhݶ`n '0CSj7Ix  ހ*:2q|kV ƿ<|kؐ..#eDܹH|͍+Cڃƭ_B D4pnbf5ts-gU Gܔ1\Q2~~S$#1'2uTD_†K;J'w$כ̢HɏSB?\E+<1 ;d_SK>F%`o |ԲgW0|<+IޗI++3~E2^(^FԤڄQSmD5ϳLK44Vi86|1ud99eAA});/5ռaXPˬP 6ۂᮠ"ܞ~cw[PtEkhiyf ou_`ʋ7P 2/tulO}%=Za\X eEƪIdP d(h,vR žDb/p9W\8 F\M`?9 *»~. &WCۯdV ͈ Z0:ZkU(]0j !ԏ5$+X_=D Ab).NF[תb-|~DŽ%zpTKJQʪ37d@,֍鈠->8\@}jĜ]JQX+q{W-X+͏p% a3Q4B#^%<9{n9LLB$?Հ}țMB sU+63q/?L*e=<:OCWI.N|$ gr=~|%afFJ4eOKGNVTLx@QQOtuk'wmC. 3jWkN9 rQaMsGmhX ).Wk>8IoEH ّa%~b^i>T:G2LM_H+׳i˖)1'IfT%lQhRj vS%ѬZ3N䋇]iQdkpiq"=,ƍJ,ZP)ׇl|Fucx\niò_-#|L5hN@c*ftʾcdO Du͈6S! Al>Bhv#7V/Fu4jjn x+ԙ>{Q4SOcaǦ';r* ]XR Z<.<[bVm9YIM%<@k^2s0N&#Ukt.jP;cvqhɖ|E˥tXE>P~X=Z/bոx puwhZM6)-~L ](C6:6ҫ;n_|K74wi(-䷑q>zٲ(m%C0qP2Ps YJLa̽/khϺqknn]%KIL Os.M/d^urT&h@iPyxI?zukU2M| Iʥ^CP)Fe]$c2Y#QVQFcWy<}}/%p\kL,7. a 1LDⳀB! |k[،[ 1I+Y]Mox}kc3xX;bo>MА(矣>P[TzF4nr:#d_ hP^;[/cډ3efI ɋI~kJQpqށqտ "Ase3BV(t:zlU]ȃx$V-8FJ_r|PrQ,ȇF01 lg@cCEƵTƷӤOv"wXNB7*BKa/qgFRBj}6#KS6d(hjSg0y| .\WAtR4ǧ~g27䫫.J_n6ng {WQMZd24'p̳4 ! :RC#lQy5Vuȟϼ΍) ʨz1F ٤*a9<Cp<"n~|]Q/PrpCu"ZHQD#`3rotO_G7:5s}c#O֏1$WkwQ6L. QK kb(Yf*6$ulR/D=0h7*uBT o]p) =QBP"WRTeڍ& YjZrQxy<`qOܟ_X|Pg(pSS1% AE߀ &*E"ͣtu^'A^%&qq񴁚jm2^-U#xUwX>g2ʆdJCk,$Nr %4{_F}ܠȈM>c2BfE,.3̳KUErbtd!aٯY$*xow!F^Xqv0Xy5Fm5ʼnCOdsm J~|d]59`YFuMU C/¿OMdMe@m$G?Q/Y1aQh5\okhkOY*H5:(s[$zSJۀpvYf'oGBײ~*mhwA!Ѭr$]wZvmw1u 4#.R%2 .<)FD ,M[g"dlO֤^+poݗFS_fq,lky@h:"t=-n-Qq0c{YƴY@@f^٢pg'pe\?vKwT15{ZTilO:KP_ 0ߚ1EԢPl !HHQ-)ffvlm `STc)4 ޗax)-+-/A&,*IވmdN01Ylnf>F%l긦5kE&*O{9ʷ,Mˡ Z،b"}37f{uhzC]"aHT)t:<6>&L neOs)4 [Wm; /tl>LYQ;Șlu ^H>PPaʸ*"rў}&gz(S &&a3Z8 ޮ(h1*A}9ZH9L4k54`ӽ$ ,ʚ7w:z_d#ĭ=ҥ[(szهpt BP\ kZۻUMmhhr2b*XbiԔ t#y~kqNԽ_:f'Ӆ%W^v"QnU#a[ΎbAVLo`K #mWS Ҥ+k.A[~ĕ Ԡ: 2珈Jj`=@iVAWێküU:{_ [H*PDbȀ8|>gG礆6wi^򧯖ф*_]>{QcsќJgӕ})VfZ$W3R¯/|.`K Z;BsFgDX ZK;g&?s%vl!ᴣ)/Ej]#m^s('1oG-g6Z7MTg=>zǘj6vĺ[.P vjyaL7d`}FK0PY?iߟE?{j5Gx3Գj;yߍ2_1/Ўl3{U{IfXș']rz4X!f H4UF|)료Ͳg^zT_6|@GcXj(z\}HH[l¬{vzq2z; >>!<EP/4ځ$#OakASaW$YV@Ѕeb*E|0zՎ|wʮ/5uZj;\`pM]h v6RŅi׭ 2sݯ ɨِOxsr #f uRqmy@ M_3gۓGw'/ v5R+^_E/%Bƶg!q7iK~k@D4x<ָ/CPW:U|}SUR>qop|۪г w`ba:r χTzqF+qN+;W}oƙgi-!D_:r7$%*R(L^^oX&7OBƾ|1*$$:Neﳄ[BrMva͞m1z3(](W,!%L\{[榚<ū3iBNrb4xx{h+47]d1Md9- :ǃY@AQ15oQbj<鐏i'1G{`΅rS}\A)݀%E)Zo@_+ACvyklښ ^# )~TsMpǃh8tl#$^4SWb[ȎV^3!Jdkv@fOÊ5gZL ;Y>D?!0]T'k~BWAsq+h1S.JK8|bkC5szLG[4ވ]ֺ|I*0,!KeY"Ɇ7 -Q;_< w oXBjpezvJ26Xzsi֦M\41hWSO -M|BD egI .!]5M$:Hse,|ų?@޲ׂVgEcRAJr8QFH%Ng^ r}T=Ehf|cE8\&W{;@?yzF3/:%h'xWWb^ytšS_@2JRz{yK,e,~2tkMB; T:me;Oa5}n \d{{YV4;_Ωv6g& @ϰ弝[+M0g%s3YIr)'$rb p>ȑ܅pߠ/^] KRJ@׈9m=:{ϒZZcu:Wq*n>i7^Yd1g>}/X3gH^X7A]k\"~Q-Dl |HJ_)!lucYWC~j]+uP92m_|\C/`tI EvytIzLldM޳XpC0M;>[֊)¬rwz8A!$Kj$= gu0%3%dh%ȍ[_8(UPētID(\٦/G`@OO/; ,3yN<rSYC, -kXI*-^G+C :(}(H<&qh|n5 m Σk\b`9L{bgYl z[zu~G#~@N+n*_TpMd&?*kKce 4ҙ ~U UW`H2V ւ"C0V3 &b]Fř=8=CZooR[?4Msذ! ̴Mz~¾2*.kܱxQE4C;0h-JՅM-mv'S/XG6]t￧)Rm0rRo[\u5Z7YDZ 5a1*ʚ ,d2Up5\$*GFp!gw;{D́B tv3r*j$؞8? t<>~>I j' U:s~ ɍWl ?j({ׇloDw*l~jtK )TNk ,\aJBZ4:.zЭ"opacY8F# f|nffNmȱӦuӍ2=a{.UBWLqrh.KIMCRL]FJ}aԴzJȤ! kأ;FXP 30Alk [ 1n9mF'-AD5,f McĂ_UӦ>iľbS (]PɶTZ.U !jOizaonSvBuKk W}/Z~^?<_"5S܍70/p{QQ}Γٍ KZ{2MmGf Z10 E #(eX j D@ qQu8c*MZe~zeRFYMca1 XIOPsZVjP`[#pzQ8D@y6Y'YN.!20~=yͮL:*Œ !sc>GH4ƮIE4HlͥaVSW,yEMakp>ds{!hqX/oQ4?@FF=̪8De'<^ґr{87h~ !4mmƣnNU53l0:\'!^N|Bv= GQ͔mz1T'ͮ8׶ƬE5Ǡv_panD,|Mextu{}ܦ\~J@Qm M R@C5pI_ɖxrb.(kE1LzK-vcVn&y-ש, 22.t=gR/VMyZr"i[ys,pP5Ç@I_E{*4D+.OGĢ!%rMvÜ W<){YA%'UFPi˼sg? ɗ)t`Ȏ$CMAVt( ͊+]3ƃe8}$]ݹK862U:LSڄPȾ>.|ӑ&@ (olLY/TyD^=uFos7L9.U1d(<f+V_2 a%WC#" \T2}&:jӪ{ۡ7-'_<2EXkBsPBHvAgYZ07070100000289000081a4000000000000000000000001642f09750000224c000000000000000000000000000000000000005800000000./lib/modules/4.18.0-484.rt7.273.el8.x86_64+debug/kernel/drivers/net/can/usb/ucan.ko.xz7zXZִF!t/o" ]?Eh=ڜ.+؍SSí" ]BIJ$Ԁh+QQ;>DPWBTƒ#D"cK6rᬬ ͺ*<ШWCSa<йG -RQ GޏVOa/rCfyG'S65p$ȭ/";5}ǰ'Mn;리e4Һh$r?DKybMZ)p`SeM@L8 _ H+ls,T=lj=Qp)U=ˁvy|ґh0{ҪAQTm?XbWujR{Z~<g }n$^F^Y@>J#%#z)ꆣ.(8M,jFJXu;$>bDcև&*UAΕ sp ReE2z3:HD( s71^!{Fإs :u)l x~PEK%-=G&v.zyZ] \u7ٙB[I&͛QKn C϶Oe Mk/s+ ~=rLhKy*!K4×ӊ )i!![4,ӷp@|R):*™"=]!z&P&#`xQ$al-hxxNcULάL[Vi] vmMTsJ&RT:`e9] |`QƇ*HG ' mxCtPbb<ڽ]&j~V+Z g"}P(}eR ]ˡ.p)c;Ezѧ<u;ϭuG*;3=uJ^᪚8ԃ\@p$CQ(B_Zܨ$)R*$rD/us~v(bCΗ*V^o$nn%)tCp["^$8}zq/mIqh ˲EG_rqtQԞV+_F*oƩFŴ3&EINF>(<)UfS}yMBГFBfyIΪY2PtYKoąu%Pb?,K/?L3nŻ-y ݃ iDu|T$]6 3b?Tݸ.Xz2E^F ;=ŵUQÞ*ҴGuI^PX$ hESY`b aVe:h c&k&iH܈xcy5a?O|>[^ h8Jz٬~Պ(HFH=L.㍺Y#4|/ XL_:zMAp?W<9QZWCemN%'/禲7 fj rd-ck$| Cio'nĩ9}2|R@J ZҾ=P֋ N0*թf>Y[X4Г==Zٳc؝th/=nӵО7ۑXڱZt~tFQd8-e$މY]kʶ,X5zū$IihҒhs^E׿M)$I16ː?C?{xx7]:synL{BL7W;9BB=ٰY0>hj-z*ꁚE cze7Nr=Ĉ-/a.Bnn] KP(=zfAmV+؈ZrJҠx~3<ӂ7Vge3M۳ }T@ RXҿx) jW>".`#>wmVӱ>y$t{,Y64c̲Qi/i/˱?I5өWT]:/$:pVSf9;,c|#.S־938oꆔg2يIs1e7r\:.єFaYr# UTS"aBS2aM.ˣb4ycEAKIp{/iYV}PhdMU5Co]㧭 imM*fo9=v.g>baYuz@Lj2LQ `R"'7cpi8= #-<crsMMߩםz=;X 82\IJ9 <Δ-k9jT݄y Km#i ,盏ҼlSS}'Տ1nqdg;G!|y Qal,eRrlr>sӝ5JRp:SXp3Q2OlÌ4fms\̋.5zІK|<փF]}?M%/5 WDpD~STXu*%u dDLC|J~l7ӆh[yB]4Hҍ?NZcsHzb.cޕSi5F}2LA-,vnpl'%Isd߿* e3by+oyPWf{ʳ7:]iRy^g|hEYWm^gчqq*RjI~7^r?:+?@$be-:'JjɎ˳̨1PboZv$^M6Q:9Yb϶"oJ( 3T0XBنp') r.Xm)Pt$T$.;B)B#9 "\ݹ*m(3@xFco-Yچ 1z8xتӲU"cSpzh+!//O;\lU vɐ%y@\gx AH:B2ei`եEQ6yE?%vRKHqPDuv IQL猢XP9Â18H|"kԹ!{d=%y)!庝Wkw8yIwN÷Mr0V=;J>Q}+A[Xbi^)sI9 \B€;Vq^b ^'Ϻ>sZ|bb,#:+$"0v%P- TRF ˜pDCes6 K:hLp627螸"L*pd\/H:6PVtHlVL3ʖ4# )zI\ݭ4AyZKcX#L8Z[E҅vO=Pu6}>lu%./߾}ckq |a_S!rQ0p׿$ Ww~^ޮB4 Pۜzゲ+2q95bg>c"'ZcPn]UU=2tȔ[Φ/uP863&H%EE/ύdj̢R"VɁ>ԡةB1p$'_H\Ai)*&="r䕠'g5?zA`o-ԍjŀ<{W4VU_#c IӴ -~jM@%pY5z<}:Yy56jeps Y;}ZKz;Ӈ[\ 0qvi sԎ}-'<߬\n ?BX'#e1\ ^?п*/02TƏ/) 5!܊ХwNOhڮDy±vp"rk Z$T<˖&M~;ؐ`CgV=k953ZvdeC]aIޙAߦ,^m%sb.ޖ( WB$lWBMcLB ,~}@(7T @4F,{ (Q[=yty T<KyR5'$"[>{ٰcfzL(z3(br|,ԎƆf2FzԸm>ox{K}]CZVH^Jp*˴r̦֔ͯ"ZOÖ- EY<$KdNAD;8)}H}p(dsU*?m.lXTr eJ;@\ edn{ZJ:,>+u~ۓMPAY)1*Zwj",h[P:"cs*ЁnK^HX!s嬵bQȦ_9[Gz.Յ.QJ"p tWRjClǀb50>$4mI"snkk%ܸSTPi0+"Mb/ߟ_,(i\B̕k^d鿸vMCd <0DjníMARӪy|6r6S4!'f2BҴK7+iӭ0{ 8Õ=Y)D֭vgQ$U /XDT/#QKSJyc~Tvab ]nzɽrpOב#R;(zzXsξpo SN,fb]6kI8:.svlF=(,[_}7PWqAe5MҁE3n^ W 4p1'E:OSAˇՎKLꅳg!ZPsN(9^x(U ^q` @' rRibaÙLMK:~rk,qfSNhP_zfjj.$r͚hѱdA-$IkNn U_+F(J"ǚp;Ź.6\/xX:ـE ~fJJGWOS5| XB$` / `kyY\I IE7.N(BEZP+rE wh2)mx(^na&ƨAH)DW%brhl M" WO0+sKPHD%a.zZ;3gB/S Q6 " qa(gw (д /{*4kZ7؏dYjC~ QםtjF8'n!yV0+QQH`I})?l(6Sbp"m9=BOL|ʴ8>aUo 17'{4vME!&w (%sK,9q M; *En |J5AB!<([gZi‡jzeL_[C6n hޘpؑv<;q̘<=&w7#;wsk \ŦGk8GF wH]݇pBM*C"6S*rh\"#bkεe@$Z夹\V_&P;q(vK2$ay:9Aɋ]mAgx(x^(=|u8Mq42*K_@8۝\T./HZ ϲ;G('@wվ0̖`h/Sm$l LJ$ Prt4rtKd9We6,tmFSj\Psq@V.Yvo%래|MZ3RCNId`igҳz-{sMђ$9&\4ujXO@jA>0[K!fT!Y!M_dq"X+Fnw`Pd0|oeoR%>&q7Eԅ%0dNK];2)֨#mVt/Tzf_V0|xqA)EI.̛м M0*-.IPQP_ ֞ ޯ]=q[ËA-Up9T;n>e>="+?|,T.?7 57{yQsŗ1//s7*B3&`샌 DeS\4P1*E}mc2 K8ANdfTͅK}~Q* ϥP_:ARÚ]=x6Of99gNwV>]E&S%`&FZ{9 */ \ݘ@-FK 4hר~.z(7 WJr$[(å?vkw􋣥bHIT/w|Q Ԍ- vƴT׹8"e-J~٥ 7+]혍BΕЗzJ:fi| (yUY[5$e\-0vyV)& %M\Fq8߭l7HYSe6`h4E7xW1#KB NãY˒E﵁OOU_& ћ_Hb+WoRJ͟xǍI(AXof)&KpO2f^۸|L={a1f0 li7&é*xV`Lµ駨3a9} Ѣ}%0[4{8%N*@DBܜɿ-FmĬ$5rh WǾa=y_F2.hgu|]B{ظNw/4.MM*ʝddTgi`_OLjK'(_ݗ{5^-Gc>O*mJЫM2V;#L /vV?3e嘞_(tgﻒԀ!iNVpPAgнms3\. !6uDnjoH2FO'Ȃ_آZ8Gk2"ҏs^1o) B׊OɮيDI5gYZ0707010000028a000081a4000000000000000000000001642f097500001c68000000000000000000000000000000000000005c00000000./lib/modules/4.18.0-484.rt7.273.el8.x86_64+debug/kernel/drivers/net/can/usb/usb_8dev.ko.xz7zXZִF!t/q(]?Eh=ڜ.+ZlpO?mHjl-A1Bӗ Ye|YSUʙ%~Z*=mFv@GLmxYMN5О!(Ѯ%V,3׼򊃕0IkU,o{mvS'qJ)_amC_:]ڢOv\S'i\أjC[JaWcnXF1_RI)kK_ #=j vXv)|e~4;0BBc7@ s&_ԴB.nƉRB#BȺI _Λ΁bz(4[γ5Gp|zM]⇝oemCsS2p J/Y| LG|I0@,>$(ͷUYL<މ=>Q}G)|)%uJRG== 6Mhn,cBa,Zb DךR[piф5׷?_Ϫr~בTHP\u&0fXz&{iΥ L1$d' @k8anccz? HaAie;CCBIOlApZI\kr]~fNSE7OЍI~].o]}I"cʆE;]r+9\edo'] 'ss_}Ewrݺ#KR>= XHG@cV}Z3ѿ&!53aLyFntq\NuWg'kOUeJ uiB}oz_[Ĺ! }4)਻_L{Eħ_0>J k@ hY,(-+C z356P2[e~_Y>Th@Y";'M&S1!kY# B.!uXV҉{|0$pҕJDԫ:\;sQU xGxA}1 +"/:m.GJdRIs2nZ9N9^J2r83Ȕ6fƐ{:j+W2zm\_RS`Y;?sV\Z B4}agWռ!6]eG1z*C*+n b$JfHɎ[&OL>A+ଷ}BTge>kOJҵȖ z_֚||5 eR~A2o.p&(`eR]՟x+:HB˂-'<>W2&aVhvI ?=w' gwY7Z(Q Fhvfà?^qG_p~~^Q[=B䰁{/Q7 }. U -4RݬGPՙF7w!͛^D(d C@GG<:)`]HAs+8皀g|wan$XV{ᗝE tFc vvN9gxOQzaͲי P7} P9~θNEbh3M)zd6w-MDgPp_Y`heMd# 8d&ːi4VC1(>JQAqCh"V}Lc/N!u4|Wt55*MI߻&Y@@3\Xd Jŗ@FQ0r"yn(=sz.:-2;rq p̣4?( 8Ӳ A G{ wuT9N8~A@7 dru1Lk,0țdʎC KuzTF?wl+mbj8m<]8"Qو.{h7 CU_&4i(w6A/HUL|瑟WA7~ !@E?ȒלqJб+t{?ÔT 4qJg =aR?WҐP)RԶH݇?ń~/& ];钠w\~XBSJMX[*ibHqz_vF-\<sfI8E vi%L̔gOW({*ß݋k~3Kpx_!5}$0'8ѹ 9Z0$UBJ/FYKos?ߋץWH6{rQ1 ~*`eNW:ЁUTt؟f k]D5?bN)اSͿo4x/EMy h6/'WV$.[sy Qjaa$[k~tP,vQa>;+}1۾;  ?-HabU L^=T7*6g4aDp1j+oykR")317u*نGtxߙa ϰޅ gu3CXORpTllݚAr!o2ۆ-%a Xم~zr(lb+u]Z!+K`Ieu.˞^]M`Lnh-_.#Z9಄U0=&_n+gǀȻH4CSOV34 }MIPc $*"K6Ba)x̄=#UUxd6CêY!@owuwz$@$ʲ`$|]\h]S3u*s{ o(ϫ Z-a%e}hȊIr-6"欵݄ni?iC4GWA| mk$fW.s䞳ؾ)#:;-|YvP":^d[m6G`A<ţaj: ɛBԼ}UCxe?3t(4h7G pxnP)6m2AG2I$`˻SReaē͉o Zb;F2᝘t QCLZ ?9TFxRVC"V'5O[d?ɫNZEvH8l/7`U8u̖fٱc !I^#1a5h xi5z^p)[w? sEɥԧC{DvQ`FvўNEI)` JBk~W_fi__4Q>/Q$)r fnZktJm;V1I5sAh yI^{V&ճ+lcEk_l^-X,B@Y$ao1,"@0^13T;hݾW|dv,=`$֎Z3d*Mt+8fPm$P>ɦsʡAWx. {@KS9(MԩmSZ9`M*\3kh_Lkag䍾 ZIod S($q0& #ztSqjՁԿBx\ҿnWhR cFrcUղ'IIBXqtDb5T@6e:PA^mT7=jl} w?w e Tt)^3Ydy>ǤPt?uKB, Qhzܡw5dds y9jJl86*OI=feP=SF㝨 C˻x!??J=D*R 'pXiF `M*6)ݐ?=T3]3ߙ +TA^x}\jA@4L6]/00Pn*qOrYJK !o֞76=DDL|(P*ւC.܄)+ѕ~0,>ڽ 1^,/%?pM֋t+,AvI[w[h7w{/w5Ǘ`zw&]?K)D![(arA{y~B*@ZBR[,ջ%kT9ܙ9mܗ88pb.d\8ga{M4.>YM.xyR,e hc 6RXD}OW R?lgUv4?XD: Wwx 𳽷`ZX!G{i "h)Aք*\K{vE#JeG,p d^t F8^`l'P J'04E8&4`YbβSMvJ+oPxIkdX`CK@eY9 4X:J0P>2%bN!>vݠ8(P 3vK"P n G#b:e{&/^ 1>^j6IM/Ir[B8jgYZ0707010000028b000081a4000000000000000000000001642f0975000127ec000000000000000000000000000000000000006600000000./lib/modules/4.18.0-484.rt7.273.el8.x86_64+debug/kernel/drivers/net/ethernet/amd/xgbe/amd-xgbe.ko.xz7zXZִF!t/䲌]?Eh=ڜ.+Y`EY fu쏭7_Cԙp-rkk$VA?Q;T֯)Nq? ܩc v5hk#䚞Agh n,_hH79}$.ROA_¯u陓ײ)|ZKyh.`0,^9Z|~-YIX;4̡)ӏ!5>]oϴ2e@zƗ'b+%wm^T&XRfft鏲FB䈛(Zlq*9t-LwZfHG7e6ܹ}$ę}x-nOs^*l`j_8CPP鑳 芈ǵSkƅ e[!avL&~f|Oq V^-_=W8ӫ%_u}%J dO6_))'3ʱxUc-CN<:tfÜCADӝdh'Dc%d||ݜ4ˆO21IнA6y8O#>aLR-xb }HBm0G(pÁptmz1.k4@$AM1.pG~-P@1O00f:M,=Ԃ7 ANa: (7.GpBρ[ :Id B# m0RЋE(wwz`@DB8,1Y3 ۏ#;D]Y4Tx4N@>)*nB̺`ö]58V̳v @>KЀaqؐO`]Juٹ֑KVg+ڗsJ3{Q )S4z2Vn?Z20V}[Y<,wK`gd ͙@5X9)%{M $rHÝNA3w{+ گne2(5DIII ^a`X 3e`=yv6L 0t)D,=<Ԫ6׊WWu\~x\<'42WbFS'dsJn$+J))$.9+:.`hKԇ.5,}]a[-GQ\*yXUE ȝ$.po\QG5n翈s# F,+9UuU=ƒ"w]5X zg=2^ŋa?xyFXO1j& g̤/Mk[\Z|OE)V m: NT^=K{GDG AmHJ{"jww`2haQ[dad@;;v.:0`/<}+ S.(wɐvTgN*=Q\ݗ\Tz]gYR(*`Sʉx"kd:!C'O\}KYV2 N<z @t?ަU8b4YOr 1@4ۓ=f\"@̸΋-O+5oy(б U~V[sN}o*^v2$&8 ՚mP+Žf%_jaⲢGK#&jl(ѫ'2}uzk]W9[(H.XX0*%=J^5:'\L|lk|KDe*` ~ac |0fm2kw";Kh25*ʒX'ʃ!"hpnWY@R }#,\$N0|=* F\UGfEǀ6`?bV-D>#4ON!iX'zRYȼ'˱>?[yR,R^ϜV$4-C`p6o 3ݘ}ߝ66x8MW:!Ab]&jMQޤSeRjl !ʺIC'LB5-m#Y`x25+ƩQ8rr\ CT3N.Wyw=K|`Cc[,SpF.J'N?_nK8:o`a I(+䉔E0m~б~o57 j=&^N ̑&Yq,6![*|X|]~i @n[.5 gtz3PUQI=6`{(ӹY79Z+J/]OZ(܇\g &k\j i(4}IH'e/"xLm3UWm ufiH970r  &,'K@mv9-PGZ#cæhL*/e3z2H "K< ǧ_{cŪE4v^e"ctHSh Yz KUl ? 'aGεF2`/Sۋf<ŃySp 8y3\0٭"Q{HP*2:yyϱ>z"T(x,{!΋VXlFz\8~(l%u0<-} #n qf%M\!MJ=l/AMa >QL]7'}"etn?XC^P1Ȳ9>+\T$ )eĐԀ IŴƩ2oBa. uUOj} AjnnPI>t{)O g^Uă$ifJ9|.;'km6e6ﻥIjp>VN }`$iꕕ],րQrteh3 u4tBi\q&iAh]R$#) v?H+yMQ=*Th9/ #_zM`;65Մ3#l&Gή >q=Lw#™J1U~z^{o.8"i4ѓ*?\Wy-4;Bh0+AEljr9~C"+@1Nw4|G[Dk>@}߾fVQ IeN S3VjztV󯪱_m'lm죝/zdDK:]WPۙ7+ 30\[4Ŧuŗ%O)qcYn3Ȥh$5Dj9,ґ>@Je="$4VaҶOGPH$(5j-U/R70X #HϢ_Yh,7K X5ϾFhBAc p?Emv=1zˀjԎ{Y=j:5@YEN%ѨIlX+`g@%UuxxQZX zeN,)x{J Es^f`<(T'Ah?G@.$O8MH@Cozpn{7&;G)fDYMOrѲpFDCr ]ggca,4LbM)Oĉigqp4a16Yb$Hl;cL1ĉTX#gWpwG{S3sebMfHe0& Mئ@m=|S_A!]ک‹d)C=GBDܮ SMZF/aGd!3i vYdB2t]75˘PNW%-g/z9 D =tH>dq2HM{S0WyT1Եf#dWɥ=zט`ϭ*pGl_=ָFOS8vtMV:qVWcF9gX!}ukQ'^dU/G q\ ,չ\KOF ?P H|0D4c>{TmНb&rf(:ؓ) 3 Qxh]ӡ= f2n~.ʔO^+/?2yowNieNr'㼖-[QS3VӮ WlrY4ez8 c#mTybH /8k%:qe20]x*) KG5g ^. 9:fM ^g 1R,gye:yZ 91߼հ+̓K5•56nqBX,Z)t X!hiޣ)pgfz򏗕V.YbRaSl[S@m,wZ-"'/cVhBJna{h?n@d [ f7"yvx,7 鼡86b6Lҍ_hǷ?zCaR#I^aAf[;Z)s[W *1A (zn=_}&GiUuWڵ]BxxLi7K^r ,S(QC||,BBY?ITH, HM6nb(^?o]  St4 a$K[9C-hĚ$g>8x"uED!F[9@EH:dHQ l̗f6'B{v\c'*;?db}. ;aVhا Ͻc|Em0m3&}LYSQE,f=bA >[lP?BpacrEL{9?>Ӥ `Ѳ!}TW)* GKjA4zjʄ{J/Є=F@4 `cSOPNX`qu͸j+ۊ w\5̃&<UU[94hGΔ6/ &٭D&.I.>[BU˓\Kli[.z>ؠ CyĦ5_hO2.()4\SXwxvյz@WeodEc і/-:߇!NrcUZ MxzDjUT.,D_\cYkjXHH.nz.-؛Lӵ3]⽨)sB#ń%s:Qr ̘}=_p[% Q5' ݡEbեW&vX: g_˰|Ǜ;@,5ET3VLL"; bԸW&OeGi󭀴b-tTN. &Ta,רc/P'osA#\dg5AIPReEsuԺaEb*WA듋_oc t:֊ dU:f Ӿnqgy&xѶZ -!If/"١02Yom_$Nb 䢼qQŪflUG';K3JB0 % K^讬 L77q5I;a8 c~H8˥/WOtjC,q1QjF=7"(tkʘB}$$ioadjuۜLBdeZ&uKj}srehF); kR%.80 ? IB''3s ɾ+v0Q[x0sʗj`J/~ʛ4䒯j#1~= VF塷i2g#J0Fm7"^x#33yt.x@h\|S&G-{kʈ6b;N6OJ1;1gR'rLjuyce}.Qnru][=:Uim3}W-w>$egtŠ+þ"K4,suVi"qtT%W>JK4Cۧ t`;j}j)zE9 e_#>Wß;12$u/%5Ci,YXIz p`OL'%W˒Qp:RTcOS&{WZˎd*p9-C\8DcS7t=a~ߣ_^N J5be F]]Z=MW!.;?wmRUֱngXC݇1߅dUnOnႪ(z}vºCl) lNѦkJ@Ϻ@Hc0HkʎJ@5.ksa/u [`Z+0Pp8ߞت3b-\s4w<{z=TJ7rY޸J1 JTrv X\<{֜VHaʩ@D%MOз-nnGp]siG8*⌸\&3r?lR\):׫a4)\nA|'+Qk':RsM?[^JQǻ~fdo ^/OI=`QCa,%ķWxo]imƛu[ Z_N!*331c;/RL DNQRVsڡ[veHgsYI48OݫD1JƺSns?߮MT" bkGM8,킛.{nc)mk5]A ;3ӣ@t͸0(zT7i(*Ō,*.uhY@blw^η6o-8c-ブ񤪢!2kSVjJ=ldkx*oO`~2fcsN+N'LD H|?)S[P ۣޜaԛ-Ĕ?\yPx& iptK>K/(+`p$$2,V{A h"v {aG;J[~ Z0:uag/z@z6pd9̈́t6j:Lت{ 8- hD0Y誺I ty$ICOsaVVkp̺yz3 ߱yP U++,I:`Wa sg؜N\aA",l|@ߒqo]Q6CPUAn\&w<랴KoNόvQZ0#^{FZ֝ e˯N_BA&Ә%5Wp<"M+' %[zLc;؟Z>7u^&ch M;~WlV۽OӉjP.+xj?S~*Y+]N@gľ-WnMbJH"w..jW&6I:qJfXgǪ@&=:ۦU].x"@yJE:MG@yT5n3|< *I挮W*Q4̆Vo珴Yp52i{1aP˒X5L4ИTl;]t^Rj3[ [LƘc/+/7P!Ξ/MtJii~L{ZjgƯ}D1E Rj|<~4vlnm'Σ̥?z,+Cf_lu e<~,N q$nuljjnj)k#xYPc. >h[JY^/ڇt  pm^ ;/J;_ э'9dN _|:&4 iջL)>}y. _cߛ' î:)I$v;SXA~N,.%ĤdL.@*[nb L!>w .6qҍ- }ao3J`-7P"Rr7hŠԉQ (m6LdZ)d%:pU݉mF'| tGtfG5vc4_^Z'%|#5݃ a1nW} ]:@A#WkB(@: [{0(iЇ9F@UH˘o]_vLO~5՟Ʒ̐86Vt<^@b76Q]D֢7ݳW tyt>CL?[ڟIԟ=huGᡋTC})X5(Doբ~J; sO6n̹_%^X9brGi8M3[(-UT+r؈"@D))+MgƇ\V}0vOŖ/"~/|;ȩUxз4 \ Zd%r[M@\SDhSqI\|74Х@\drRO5*G4`[d6&ݟšHMH:\ R}Xq01E0)7J#nt_%VmȐ%-1],jPD:Z +DG?ӯ7VMN@ۺ>n #v}\)1"AN\ҎGK:a!-Jws'Fa`Ar3G' ,7™h|T܆2u|wfG<.,b_f ?W-Rw_Oof8~[elsY֍Uِ4D\Cjmъ^0Y Ik N& \}\Ef]Ktt ~3=~^B9P|DL8lq5ZCU_5ZOrG(އ4,$YRg@D[ܐ`}('~TP~y":~*Z1.17:KX=)ªgݯɯ٨i$!t,ȫ\!xw3%HQ} a9[n`o RPϦ/9 ?NeToS'R/R:/?c94X/z>9o `Ѯ*s&2e٭5kJ\ 41?͑ `M콅xF{ÖkgfQx[ߧ*C/8>xH>j@mU꬗,7\H%anuW^N!=붬eAk<|?hnR>Yy*3ʫ31z6 ٛ?`5Ow+()үM#Bnn 31٩j{Jվ%j5-3ą)$eI>mDL2P$|IwdEƟȏ:+Ko DIzOdLT}M lPaGi7^/65".FBՊh wV;e}G+)9;`=F {)+ a;OrcG@m[^јl4,@6'qt(%ZoPs+f(xI >Dwwt,6p>3 v)y<۽{7vJ)Y#_ǿa7`fAfTWm!9jZԆbhUtC|AZ^yC6IR8Xa *W#/N76GhiZY8zyX,Wʾ,$yaۂ^o'ɶ\q" GG;yJrFN\f1M*jt_\i#o^e=c$ h5'"JS!r {idyy45\әG e wg x t,HwQZQPKhqi v kz'Ė~E/Yt?Zk-+ ks!sn\2&p!#"Lo˙.:,Ci?o><2>eg_|Ŕ 惺l;d'/)!;ML-&,΁ SzcMȬoQEq2+nſՐBwXtӵhuq&;SDjr:J%*?Z?G!Gj8h{+7A`>.WYCu_ūTK7VEg dznڶa=`Uz9)%I^ю>Iu+tJv^F54֗(g,*1p4w*-n`TYe\aH4/qc(!ʐ6@LPl@ r 4~"6B&28[.2Gg&gC!@=l-2qE.P2gx{L╅S&}F;#eAs9 uTNdLݛ:E4cLdb.t]EȀ0YlVp$l3kOpʘ,ekj.J*Q{ė<,G*6? ];Ћp4CbIH_I~zمo୛.g&]@+ xJ*2*!FH~c̆LMR{Т&Aئ!MiܝCbƬVXt: wDn\^y>T@H~q–5yFSy5+LOsEJkSUM}ّ,i xzhsa 9Ӡ !G ĀMފ~omɕJHu>Txdh gM`sG1W2JU:]^|mmU*M6zvI_g@pXY,5r zr>wnR":gI}5vkhpSW$bg}j"qWAYi! x aFi& [&YIj(FZ)h͊y3-a?G#-%jes!ǻvʶэ}VGN?3GJzUz8S;1]ĥ^ן!@,?Lg(;O%d=vLq[>KNpGY ^䯯 ]I|bk6HxjhH;`(̬a5.}y|&YPOͧq)+=ΰl LW&rAH.a/M~}vAR<Д WA|{)&M8dR13[YE֨ܐSBm-Żi=3N|v 7d#2F %XLo jxuz@ٿպ'm^<7lM1P5;;Cd 0Ud$<á"H/R@02Xal]|LX1]XIt-=O[aO5,>I:]Z7(4MyM1r4\jI Q.02G^zc94pKZ#MƅL9YM[D4`jlj6a1~w@V/=a= Q$240O:gҨ][nh;%Q^kiVqQO,96(w1G$TR<r%"/S sFh8 Wh Qhzf6l|]Sc?w&7C]zuTO_%H˲Ǜ:$In._,Ir¹f/`?5I$BI. :*N0zy;:/. u)6\ZX_ϺK rtXVImOym>9O}IH Jk5 5p?bˉ'u9Ә+oOE2H~Pطx$ 9??H)Wg@g6WpUghoZ{sZ9LW*rLm[y=\@9cߺq )4p7m.qcC>י\0Ȭ_W3Ycjm'c@$ᘧ$ Gxt$C.ggvc;/ۘSKc-0mKO&3?C08_ayM`tҋJ =l>E}hWdxjѨ{\b_>%QG'0 *jPz{5dAi 'f؃)G+ٛpc'$(3(hN$б;&%u-Si :j3飌EQb 5 (c;3۝B4R/Ճb^B'f˽2KJDc(q]v<mBq/_r]ZL)7#FJ?f{a9"4@ƻO_Vߟ%z89+@Ҝ8 -w3hD|48LEΨsfUW;/?.jmҋAx5zv6R%Xe o{-@\@`5}Gؾ6F20OzWMw3A 5\:6׎>-5*4dG6avtSJ9A7 ZJS AhĉÒY5U6R2Jᡅk6,'5L ʙ_0v|̆' O!Vm"+~1C-O!^c+`a^ޏ0(IB,P֎A8MbP[jQ qV_.#kFw9颉0ߧfu8b.b;1PrÏb\"}+;YZ+G}3 @p?;\R08?!Y(O!_N`"n4`YywB[.TIamZ[>^$a4 S6iGЋW*ރytau~b"~w־>3Ձz%; $nPqL^/.n)wM[Th 5=s 7LQ-7օ|,~m!v?+4L ;fMm0P]Gͺ*pe8q-/qt|7_Sz~BdV 2Oq7Âl,{U/@ftJuR'^CT?>T QX0lw4d|MVm)3Y[% kWK:]/$`P+r8պm\.V\{쨊3Xڀ~̳N8k!]-zǍEj7[%PE^87V)8 |\> \1 8Ψ{ؖpepS'ݏ| @gx#H;^M0]2sҞ{:>+X.yjŸ^,s-KvisLmqajkv\&b}pW݄r)2Zŧ%FF'b*z9HH*pF0reXog,q@0٣1 F٭X`oJͯju bEAFh"hY4['s -rm_rL,4;~Fay%϶+r@UvLHMKb΃\K9tDW #Fy,b=0n\H޺o|ۑkSI_GZ7LK}ȅ^ .#E1&ijO~A6H2U1~.nHs/4,ƌ/ק*^Km ̨ ~_D{FKeZ2= d#c1dA8W2(䍇>HV7I*~4xT#-fb]g˳7YrtK;кab:m^jd7|JjmHnOo= TBj>roEZᏜȥvZ~_ h\Yi7YpG.N<5aJd=s°۪S,vl4> *Mc b=e1muӖ>%>85|^|.`Zn,}?;vkh(zFn<e$Pg2vC)iD4xfin`0@^H~Pgn#2cC_G u9I #mNKPqg =aʘ2**ez m2S.a穧ewZ`;8Fb,z9Є1@R:?jT3 շ Ӕ;;}+)z K2\+HiKc׽_ɮHRsh(Ij˴l6J7/h=]Y}Ofa;֖&B&R5Z@Rl5Y=>Ym5&im>d,|M #8jWJĻzw^_s.³dKԺ h51})'L2y?-ߥA&RouNwJ~=_B#PCm򜣂}x2n9 X_.43/5WBc0,%ٱǃFP?;{3K]BV Z: ~xZУTŢ=Aꥦsib19hJ{!*> H. > 2]C ݊8?tr^(r$pl<BtpŖt/;yDTv!`-IZi…Ң2Ǭ4^gpe.Xp;zu]~)#Si8# m5USSy +;],~\%efNU]̒k0^=+z uҪ4s">T6OkǙ?{6X#Vjr h>s[7OZԊڪ}p8>ư9MF30%7ژ0ptDj["}y"Tbh/1`zkfVF̷(! Wi>Jz'V&2d3ɋw`,l$FN ^ͬ.]Vcw9,t@Яf p5YقG7oRM:JSX: 2hæ7uH3"Wa+.[% cb6.Oͭ˩J*a!^\Q;@bqƥa;@COHV4՝NAs":pJi P eE[MM "5Lb{]7x$=Z;L٥JȯӠ~(XZ׀ MQ1]Oj Q?"F?a@IC)5*@Tꋕ0sXT5)QN{*eޡ;n ^D VtuN,6L^ &GƳ!F)P|as=k~*L,bpٛYW b0qO*+cs -6?*Z QԬ St̘. 4H=6ORGŁ}Q40hzfX}.ёf;&Vz 6JPоA8 N8y,Kn݃v|kCĆ,=n?{0& dY'L 6Yԅ7oG#rjhrMA2B 8i Y]bA5g17'Q훩6q5'iq߱8Ky+ DTDžuߺpFϗ ?wOOfcd$:|LqQv*uIM,,9FZXSŻi_= awZ5 XVkI3vIl{oiMy^؍oGO4KS̔#0|.xѡCe.̄½W'C*gp1rx%Cǀa3z<:n^1,k4D=.* MZO2YF#Ḩ z  TMK:GP(0J'Qy#Ԝw;=IMGJ\wdL<4qm*/m06C12DOkTOyS+^ӪײַE % S,*J' $jlƳx#{(}8ϐ[FBy $^G467Y*+ymF~ pq}%%kf!'>[!lBxN1R8N"J"$sJ/ $ivdÏH+@Z3RzmYy\[y%y}o~vCu?A)͜8S 3-dӾj+?I\g2ЎDKDqy/Ov45I+5oV[sRA =nd1'9a yv ŘyQm{5m@^vmI -j .+ЩJߪ 1[ӕnWxmң;Rm0%9[0N#О|IӲ\cP&dۨx=d}t]= 6_9ژۧ&05cjdɪ:]׃(Ww@r™l)OKϰⴖW09/7&yxTRAO=D/;OBV/Q؍Sh463Qܧ]FS h d@U# |ag|R$@K5RvKB+UMŒLPXh[^/Jܕk{2@T_ܔ/{1&RSA5C.fA`(ǶHRq:UF^^mas{h3C(xP"'G,eH UĿ;%'~OW\xQS)A/O .|C-8Uw J:cՏHxc~#u\oQra&&ITN1gdtQwR]=hNʑ0%>7l{[,6ycWcs0xW%.͎Zw]⪏Eg(O9vJCO0\Zj?BF:Ycw ǯ+>ᆏ=! TG㫝=Zm(S_;m”^ێI>,/%Mw B-UJ33@ɬT j,AxK&sCUIq7k,s#/4䲷}؆XNJOU諘-zLqY:?OTozͯZk)Dvh5+dS̊V&TrKէdz,uoQ><2}?q.gx!]_:ADPv[? ב%K1\p^m{Nmd.tQΏbPXX^3Q3Az.h&{kR-j-My ?6ԅ@Iu2G&n _i7?G,Mjꥻ3?͐ӊeW67w17\H=~ȅ=@̺6T!s mc1omVՎh>5Qz֧Q! DT$ahɾrI8;BK6u@o/'a̱)~.HfɴDٓZWҬI %*hYʅ&&gp~фJʣg Y>+}&BP#6x111päcѽ- 4 ~N\PVc\ܩd2u%9#C[B~fb m,W6BuK8P\T^ p˘gvWY4o)݄ס‡gDWbFAfGowm(E1w7S!%iz{@ ,k߳jH> ud|ۥv?s=Q+RĔ9TfnQ`bj9 kr/-)eCQP'ͽi4i"\t97PǕ .mˉ3lN !;MHÎ gkc?G%CLH6E\$غ\ d>':.bC'Xe嗣g\! =W|rn(AS^>f6uuP<Y+;^qD(f5#D;I,@!<9 .5x'0Q看WwSIc, E4LQPz ^i0|=W\E5L4,w։'oDBfxi0T ݑk\/0xi*vLYyvdMTnF=4%bA'cyfA-+# M۶X^HA^%_6˷Q,4Ujq]s.-iK98yۻHx-Ѳ`5ZU~da]ߓ.`>q>F CJOvڕگd(nѴʍ#.u8黓|z<9!9&J@z] !_? A˸/%* `Ed7nb=&L ָ9@߼amM~L@uzZ1j(ԟ/Q6>z` Pd*|!S=cI",hbvx8!7MܛʞOS5R4r g5z#F|vv^̄T~* ˉ"yOOqdSE𠾓F7W@2g^%?X6iT?׵*~}b 1lj3ɤBt2*01`ȝ^a< L=:HORJ&tHX,O"Ysyl|gTɦOP!I}]\2E,~6LK\b eh sH%* ׋|K}PJ~%a870)֩|~JOS[^C LqAjFAUlSq}tWslܙ=EF9uF,(!=;';e*%qȌj*ckFC_@F0uzz,$lT\гr#rg1g].[%z~4qF^$i`i߯2^ZKutr*y{fd+iM$S'Q*8[҉ΰבU6@~x4 `^kob·*tT?nR@˘EJٞju:9C6ZVbz0ЗɅ3J2x>"{q]Ǻ?]D+pXw~ƂwcQ`\vAͥmhd`4"])|D"IBY}W7 YO{ߔSkV`=2j[2 ##wY.M4[X'lb3Lot%d$Pz/5b@,hK -JHBf۳<uQsgPd} 3avpAfјvF5;jGR< hE7aŬ}0C=xj(us5C=Tل+7N9^%op$2D}g jkVZÎbG m% Rx3 'W'jktVb&-? Do.>_t%i^)jM7ӣZUXk=/ LؕM`؍X8v6qM CFKƼfeq}H,a3j/ۭp3s-,h~XNI؄Nrxye̔J8Hf^4KZC_0<;Ɠ >XlG8,r5C,V@D7r&f ֽ6jZh#ܥ߽Zo&k㕘T+ObQ̮`Ƃѻ$&n᧭eDZk ]oE;LBk$ >v9I@#Ze_א~אw^~չ)=D$2b%PVYZIuTeu w92*A=eS$qHK;4]?}{A1fFI4:Nt؍U)ckp%ɼ 6XQen(Hճ,D>'X+L0@M0T/Tև5Puu!;V\ç)|ʠ}L^tC hk9zcEX(9u=27'aǗA̻'o^=]O֩^ fka/O]N[FyƃzޓX35.~(N#Ou<I TQ r-#*1Ud^`у9kT7N=~LW 5r>cHrcà 93Hg>~iX-(\<嗭Cz=g<q!a`.o~M"LJĴ@xcF+̈́Jtp1oiդreP="m@!D-CTv-|PgYm=0솘hfy/v @JҜ٘JxSCdqԓ"D?kvw G1QmM>}lF_e`HyMruȪ\KB=~/|WͬY垍ȏWc@y%4ٟ>mHMppcнQ'lɢ^(1FJn yN ߝH/8p! y-F-J*gDщ-5Ъ,v@4+vDDh9ШǷBH:Q D&?vK짟ZA^#Kif?w9OȸE>lVg_瑆f}nD+uq?ƗDThtlXꄛ>YcY:D6~ 1|-ߜ678LԐ|O9٘bqڥeS$9, ,gˠ97E~S\ز.T, >mӧ(FƆ\ !4N̈́I8T.[ /%4QY+`,7`De-'DG8Ț5!0mJЪz}cI~=P\~ }s2 DS '!"G,shGCG`SHTQ"۪X%\icJb(<j~knE"Zd?I[ߡ͌űVˡ rMBP0,6?9#i!}ЇԝɿXnDHkn052(u)q/S۾` 30Y~f QlEyilI ~ öz"с/ =rffX]<쮰"g:a\dB) ._q[8<ɐw16.eD( O€_Ky|oq G%<iNڣMa6x[rks'B!=V#ڪM JQAM#!4YN3;7ȋ&]' ^u&]~=oIOg-Vv9ggBP=f[L1zC„'XuE/,[&4x጗@(> ,tD[)ǠCŶ7 RcciyZcV ehJTrB-\]ŕnUJ3aY}ELdt9_#2ڈwgM7'C0$kxDfhs;TC'ѫ@E I }f@)ޚqf@O{l,!Z 1#S7#jVSgF0(΄ y74&-AY7OS[@z\k0+^_/LZ@͎Ap-$\"dk#H|8ijdfso.s ϶»FzXT7e=gs M.>~>bII!0q9|3/ǏA@\ %{iNcA0ηb\ץ=:w uHh6z;Zg~X-]$/:˄wCR8^7$Kbͬ#[8JCO(ӗqJ~##Co<ˎChU uT$S;_ Mq˹J[nQ1 ʏ;\II-$chiU"Kgܭ"AX! /Y|=08bf<>X'&\P5]-<,՘̏fHSqdEBOG]{s>X, Ʀ;;8Fvzݛ~<,`7AͶqØAPq_7YSy8 ݸ:a^:Jhw +ja`Vp<9Ȅ7KK{C2(75*܍@bZAA+*缠M+sI-ke=>W pra gǂ-KX6-ym8Hԙ<#2pOt .pؒ!取NC,@):iW Zތ|⠨oc\Y2`7Y )kVS~:Mpo&%z}eӣSv`D}IY Pl3;KlVȖU<ŵgQ r#A0C2c-~|\Dl1]O-uM.o Ͳ})V>uVu"( p`pS7HN+l᧳`盯>Ø֕vf=xd}{AW/[?ڮ0J.єz,-8rΟI㓜XVx?c{`CY)VPmJъ-u mȪACmL Oe(DN{ύ6E|Rt껠xvK3vv~2](|s8te2<؉ͼ2m޼,X+**`2} !:Y#ϯ2:8A 744,7pk uq̀:J >HqA80`>o!)H))ڭCTn qIͷyv~j.rf*m EĽ_sO_ruwsᮜ4d |O: MT?UbЉA^#y鴮_ H6bbW:d:\W *U^T#8ZwIe%zf2Ss^^ )]3znh9I6ڙr0 `xPϒ/YKl^gPaYѮ@xٶ|KO[^p^ؤ='{^lu[-jYB#V ?dq&*r;cQ_Q`12>8:i)6uvghpJ%dSۢ0Vݔ)QM'To7|䎓+T:;#RԎCQrzlhILQ v֥hYi~{e\jt(cϪ^:/\Hα%'}RVTF-@:ho)4oWMT뇱~asn@ H}+25Մ~Kص )?H,1v`G|LwR>rP~9 &jVB/\+A^)U`GB,[ eɼ\WMMO} fEqM8 ŠrjE5(*k'S{ ᵻKWH!zӂ_|3ۭo}ēGs̱ʹ=DEDu; ILrR{:J/(F㜥3֮i\2/Q+BG168E\;/ Wu+Y3K*w'*fxؕ^8MQ.nN!r)3w$n1٢ .k8*b3CP. n`!H`ׯ<^hofasv/$cq f}E$ʞuxݲC/Ql֖m>dʼ6MD邏lXXRJ#i eʞdAO~^?[kumx3"f6yDTՌJY{@1=|wb327*&$\9![dp.dJ$!W@4c$m2Snw(5|h_OtТeYh>Oc:Yn?rgVT.@)B7 a)d9&n$XgNy"'.Sqy~ۂ2^m9%?5,_ Qouވpna9:QHzHLѲU7"9NCa2-%qj*ΒLPhZw@{rib jKbAjMXCx7\Ao{~_F|] wnzQ :ŏ;h =c@j^+Xnjg%/FJŃ|(#K?OP/2i'qk['ӈ{<):m%b!,_<5BwDYG /;b-6jZMMe?N׃>5E=?~ o(+~G(>#voUh/0Z60#g5q|Pz;#tuA3QOrPU1t""IۭDV>:^}8L=xtj#3>-w)%JKw_= (I;3wROXYp=k\𳫈vHQ\wel:n%.s^O3ow$.~ 1l!!kEUăMАvc~9hz~˭5diw?%4@%EBLCar,hB|h[FZCDe(S z*Z;`Y+;"JW>ۢ{?-3ߔx؀u8^6$I@&śwfaF>_fE+W}P\Q3@'f!ōߜ` iric*tȝrjqb"IOVz,A4 +]=D!nuDζ4⁣y91 MEP4;q;G mON/'Amէc~}x4Z9j}*t|;bC* mYOlJ*J/@ujyQm mk\#%ܨw$skɑq&h8| ZJ]Hdz~Cڱ8dJ ||%$IW[hMzoVś9g8C mcN_ ^;[CZ>l]I߷Ѭ^xeY}oj*,Hupb*JH+#MMz/EkEN&.c_,ư/28NY`s&8V3\֐]I;*1ȬBriKq}[Z 0z&=lb݉g,Š)َ͈%2\&d{,R1ENrNgGyї'˩,চt6\!UOKM)8 y =v\M3,W%H 6u% +*~+ݬy1k6EOiJI=F0ӝn0yMEK^E-ZQ̞ EG|n6~'a;>ܜO^WƜYd/v0"W^8s}e)AVgB \8Zd =f GiajHwiR1}Yb]6o_$Y*N.R( {I}`\Qut iln%Cj2{N+*Pw6v>Qn :ϐUHO2bB=C~I'=TR' E ^ˁjԐ V͵簐).|4y.6>(}0;_jsWY#G+L#"Hp'{0bˀ&ЙWP(Zb2{GxWbD@:}Y{ϳ;"+读91Q|` 7Xc be?>d6%UiŴKo~M?; `ka61X+ v?ĺ7|FX+/ǠaΖ6 ;xw [NIʈd8TX^u!^VFSćS1LXScбѓ"MZVV|I RG,rDCx>IMmNƄ:lAq AX*8yRa/zkܖiO1q/~ H-{J|2X59a1v¦ E2~i.T!\~m~P;uRC K iԏ;_P,}*u'*r\$Vi bv$͗3AsZC#E%M{qn o1j{ahjר } uG& UDi4z^g!Xsy$,#)&=To\~ܲxKh#ӑ:"۷)K33.1r1W=tZQ8GxQVO ջ`87 M9An y%qk!ogݶ#o$N5{Zۻ-ns('H]0Nߣn]uɠe(nb4W]{4:cHJbGw^N%6`iY|ofWpՐR0|B$9v~o(M"P}Aud] \$&Zi/,C6BGjȳ%<~"ףRGixR-\%GV>9Kt,t(OAJQniԎ%O]40U:]МdĚ񽶯3j4*~^L2hCD쩒R/Mf m~ /gZ!QVm=s.Vh긗PdWTqJ{ص+*6=4-1{Q |ƮږiH+ +{:ZiFCf}iǛ\7^lc$  p2).lq,-,^Q*C'2U%Զ]{\$ڤ|Ш݋KJMxCrE8]I[o=3K%[fkwC ,uE [̧?}|q=/UF vl`Dx 'y9a іb{Z'Y;ɶlRkȖ%_A%~NcبB_ `؂Amկl4;Hr֎E^uT!ZБ3]SIRkQupw!%n|>4=Oᶡ]RnfnB4};"Ab!go=h^`5ޱ JxFu 4=_c9dM2D(oʓjt=8tD@? lyd Aj!pB"JF;7 {-so!v)u0}>GqsOvhrَQ̒?NQܥUM|,g1_^"jCp*OD4hcCNTTᤧUL|XB^=t`~=,mbK=B:SR(x B:];'n62G$ 3̻&B+PkFb;9dk\!V߮;u /b1O$;\Z&Z'50֯_}E obQ`N@aY3nq"H|;\bQ a2SƝ+B 䡔jěu˩1-Q%/!k ϱ3G:hZU \b;)(}(IKzD@we~($ڡ\Ʃ#H9 UN|hȏg)$loWnq%- p1hSd+Lq7N˪I enF3T˙)XK?:)Қ!7 +u~~F'5IL9.>z+=)H#dQii2>6N8mґѤ&rCoNyF:e²̉ ՖٵTZF _]zT~EHRloObˇmquXU:$wW3~]!eI6P\W7:~^<20,R,8b\omev{CjFSL-)ѩ-,˨4wMԆi_ʪy=J&V'뵼R>aĥty`AW2xqVuMH輲7}@*Z)7}}ӂ{lQyrϣ)Pee0Nr(җ Ni2vm18F; ʺޖ|S_O׼U0ߌrZ~ar&=sR_kJdcESMj D=iC}_Q_mG/+wȵ'ъMɺygߝ R-&/شSE(?E.##)IɎl%:2 uZ~5J2}@}Fa颪g.!LA-d"ygzcjEY+4vʉQ3</z2+7;ÆB߻>f"K6z6c冶4'[|W:̐uľrJ-it=ӮeƜu7I6p$Rm[`XA_%o%hqY)4Մ9pbe RGf>!Jܽ"ˡGGi17$ a{tQ\bJZ"07cTiFɌ;ƏFVj&-V/Ѓ=+zMέTT+}IY/c,!Tk5K*h6{&xJ֢IP`՘G0$Nyu. 5&ӗ2iL3ѧGn"蟤xtı/B|Xhw,[ CZhdL;W *Z%iT)^wm֨@mr+~ʩ%L6q5 ?nmF'ϓB΃ɣUY?ޮ-ɖ@gzA+,OSD:/^iLG KvN{Fexؖ3֥cqCbXt֒wȣUW> lKVL#?bJch8U ^jsi$e!B1'4qlc?/qޜ̦i2Z<^YLy>x՟9D'%"F}%;*6YV'k03m9\4y5oR{k!` kbm[koLGǍ!,&;"NgLWdmhyJ;g2Ǖ#5bMH)ֵڇ=ҏ7jP)D`&ai'Y+u, =g 84[` >,GmF` }G >ECʾ +Lȕ3Y"7\ޢij .==@Euwbv#`gS.5>ty_/t|W˧ˆJ)h>:Z{yX޻X=̀w(g Ģ/b'>_ VEAѭxs\H{<=L)VQx;T]͸,TBݔɪD)Gj;,2DQ3=:JPK2MbVqp?yWA Hrx뷌c#z*l(R6rʗ@l%#6|6,ۘ9 egЊ;jPl}.B0R$n p-[-p^?sB:B'EnzDݣx; SU(Led{VxG z_e")7!\ %ml.*8V[ԫL]3|8' YMI8vs@})Uw@C@A 4l;-.Bg!BQJͼM>෺|Rsi:dJTpL:&p 2RGhUs T6E2:9ްl.rZU%N>V{xUph\|yXO73#Zs,>*qS?MkiL/$HV/ӹ r"F&\[7 y26+txA2_@G{Ao(3Jq6jˈ P|l@ܵ"CGShD g?}[zWfGPhOHIأsh>`@vc/rJa*S\IHYvixz 1|dTᕓ[rNv](?S 1 6ҷP n* P pƱ-E[FvCn|SZքfNMM,tXS''4`asW{8aJA*:@u9K[|KyG_]JSEֳd) ( ")"1t=;SKZa#G NOgE:}>lU!T)S6-ސK XּHluMR\{ 7W!}n`n(6c~nhTRx Ns+·oţ/óCŘǪo/EYI &tna'hW߻W~YI\vOO MuVF[Α ͏\AHMMDg$88|tNp\p A݀0,!㹉pg{g 6ǰEB }Nx}j`DD1 5Yzծ+FI JG-:}*V3< ]ݼ0 yE(BDN˴p=%&1ЂLIs2 MF1j֖yw7 |:J?>}zI  VvYșdЗ_'@HTdƨ}9 z{odGvpgs&ff\̵OjT>jVS\ʅoNNl=,f2|UR|#dtQqMMe \TGSyz-@֑B'Ym1*ފpi:}CCW9!kbՂWtm>,uڜn(b?4zTyQ+2iBWMW% $Zm-1"xKRRm .*]ofO>|^Fۈb3ӆGOtM5+z2;,+|f*B01* _6 #l ~fg92K-=C`<&ˠXi:đ{+}DC !̫]S^~)]3Q0 bШ'' ]%6L~1]|'ٚxB?VJQ4(F|޼gvdE$]e@T1tSG-Rװ?dk dZ.]^hFu}tZu4 6 8AlN4fwe<0X*S ˹0n{B#UsyZi+{a58Q mW+[M ݼ3Z[{pi?, E. <3ml (= =`NE4+-_/d-x_6 hZ,N%'-B:*{ಈ*/GPoHYZ !>\z)zSkQj<.X٫"Gdm/DМ6mgH|&P" f8WWd={B'σ el('*/Bt Ԃ˯^;#9[(aZFyo'^F6uw]ixЕ^jF6!z4iӑU߲nU0CzB[urlH j}N',)@= vx席U/E+Bm̈*{:6+Wӂ1T8~cZZtv5 'z55)Z'3iT:&]yUH(O !r5)>ʒ6 aNK2ud[=WY ΍E\cXB#ҒX}>^H7RKA%1]?::D6\1G"E#j6Ԍžjٚ´KΨqc3lȮTm7qHF5W4$E4hs{~߲&'u`O4+@R Q^WVpn+ .7 {L@ çZexF}a{}Y jb-է@)>&Ix랃y~f7=/ΧArҢÌ y pm8N4N=p#!_; rЋBd:z>vZ 쑏ZMՓOl+8S|fҠ&{3zr@vA^84YQ)LOndYQ_m\z‚U}/`.=J}ǁ^/0CRfΞ5v#5Q،&n4*'E g]]Z=h/d!f3((J]<'dŬZ ēAAd>=tIcxGcu4h-孾;79?Xh)ah'D}HE/WY8tf>i!G9#ƟW@냛ZLZ˦ȟ!c+~܆>!90Sa GK=>ljTŋ]mF9ٲ~pf˂QmKC̰|𽂄 Aԃ65'l/)铋D ߫Za/mIm'} ~xWh` BU>3ZHhrD)sTR9@㛆_h4WLy3셩b?CJ0&4LER:K4J0-20D'T,ǿ$xrx>2%<60%䁀42'D\=eU Q{\YjQ=vғJ{ UwXg1|hb *# aH<a>dfm16+'7a05 -/sz0%ޞ .uz%rW+[JWo/=vT@yGKy3րmfza9(O.!pVr#W&(T>K) 6 7|-wD)S8Mkڝ{퓌ɠ_+9sMCR|)jHXۈ E ߈3bI}7J̵͓G[4zvzwaSQ3Maf\å™>zCg$? 8Mt`?MK#0pN\G%P\Q]O7F2ش^m6TPJG&g]wyu׌Mb{t%1f"$7lDԅLxC&qw_OuJTň+6w̅$40`Ko^7\D6)0ZpR4)`{OWy)۞i?X^Uօt5s6}^2.04fGiI.Uϩ֏>#Y>b*ʊ9݁r֦j`3sH'^uďotx]E.kdk6RG=t og g\3{F.šo v iC T'K<󜵢|~rY" H`w{wHg~u&#ß`Z/[l6%wMQ`d<--0阞Ho4(m/pڱjķb ʖi~fGZ,_iĻ-QN25%,蹐hRB6F o'~Wa'}.o_`iɠ]2I:\&rY⸹ .c(˵p o >6),kʫmokWJ *sF lBqbH 9EUBE+ ^}W;?B`.#P1lJ:98x YWSiܱ>Msz*qj//zl5ec"xFÁo[SY5 KVx-<…BFؓ9x*.azؾkG1gф. rXK.TYby5 >.>Y9~یBZvn*#9||/)q5fmpl8bk[ku"i TSEJN?Qh^#/3tC?R&QDUo 5W&p/T7F <Z~( y@=h\S [9<8*`37LPLE*LL[L鲦fYٙ8e=x!ZK,=bEUky'ޮ٫ !gRO7*>uZ.r-%jO:3p`AЉv[ѦG-s%ZkUT:72ۏ_ơ)jbf`BdHRͫA@Y&X#[i5. 1)'L2W.&Hkh[ȴ{|nco4|}shݲv5tV15'֎߭@y"^ͩ㠪;6fIjĵWFfR'5x[&˙1gƨSӿ3Nj4j)=hwT*͙6Y8ǃ_kۥV.emY)]y)%MB]ڡz >Bh1 Y=!@~tx@dhl'x=iKƙ,%F]`.y_ tP?aTa! Sk`&JnMjX$9y:ܞn>oLaKZ hd{_qޅ@<&3F\N?m Fu Yج`9̇K 5J_nIʪP19#מ9P%s=-ئ/jqKG["޶ځ1fTlr&60I\U%eL[XJ^!~tȲ @X:cz!<́YK,fral"Kh wႸpR^Ӏ%/o,]Tt?;*+7ssH'h͐E/X)מu: 6Riٲ 2 y!'ZixQ?Eڃ,nDϊ |5]qAmGՖFsab'&O3^w=+ l(跱QovÕ\0ھT<175ViptLj_\!"=+.-cq?g:qQHA/!-ϟY&:|*?ptXЋ3b٠ X /P|Ak APZthԷoR0NltPp=7fܭ੦ l)DwQ;]KhuuK#p\Q*Ԩh@RLxO?ṳ$C #aLG 0oom2 ,,gm)~L] |j6D[Eև}n^wEe6-3?|1M"bzAOUjsƊ]_*Ebk_tL4Cgxgm{oL°(G&ШJ :wۢ9p]i e39ڂJ|m@w~5'}K)^ߐdMw$7`N]ŋ.7)y gevPƩ^dx <%mL dV K Ks*1 !ÓE,|~41ۚ{Xp] u`eD #*LA`\χ{6L+;~vs*Xtn/rx V+{6eQ CG<&e]oa4å  c:ŀĺe^tfв>e@k߁4~}z[2\DӺxֽ8!BdPwGJԶ?9H@WeȢ+NAA<(;l_MSK< ;~h 6#:Rg 5L,ʭ @=T!m~U̴yiMQg+UKa5QΌt ts8t{\g W R81$mZ,$$v\A_}35*)D]a^q{.31)OJ1ÙGzKߢ5xV6lAUݶҺz5H`j4ւE)A浚gCԮ6(n]{0-AW@)V-ftjdtL-h|zZDf.㣦}F_qCSMv9[P\}fQiɸ&mA/.;wz(/Ͱ ^W%Z:<= =75|}zi U*3 5T#\ÁJYBG _2=^9׿Ȗ 3P7Q!^[ܼ~E&t LAGq ̇Q;~?͞{6֍Ǿc rT}";" K*{ˤKnrUM "O{h0FE#TM^kO:XP5C/"/ї&iˈ*{L9F&}uμv BN=tXA2-o3R+g0 >+DC" *<}- hM=2M:a0D,I6PO$R컇K2Qے?"6ۿ⁢KԿ++ïv4.2BjolŨu6E%Yt}FǺכZ,l )ltu{3vw hk62ż)Rʆn~ BU߀uz 4+*j 0 `Z1Uo %E/zSmykD@([OOa:3L.1c{HsTYoIɨ `> D"u^(JK`o ?:jfG dC8L˖m+j<Wiboq岴(Eޒ6U$`]hrJmsz4ET?X5 ,GL$ԒkYpM|n~qX;K7փZJ1!]C Vu?zZS4ݳǔ:;Yj~ߤTϚumMkelƤsi|)K p6CM/ lG/5Ej창P\snںu0TwE{ߎgʼ-Gh=CO6 8 5B*f:Opi K_hkШdÈ + 0y)fA;ڣjżA*"o.a$3JP?Q+mҶ IA6t”N?V*˸6δ7-3:OyFw:TE> k6vMO"n6]Sϓ^4!q_2= /=+H4ĝֈ4Ph4Է)( [%|Lvӵ6jV*Bq σ24u9srAn/-N uʴa+h Q>I6M dS@Ϳ:a?%Rjc`,U jWaiA7jr=~o/#[kՈ/O@>Hw^N{=cu꫍6`ڜ{wiŚ"AVsd2x: gm,@kV\U#\M:DSN& # AVd,S*(f\ Xyճ:ˠ Ӷ 30B1I YPr硠'[U^d߯giwCeü[lf͛{3G@}$EXW 4Վ{RG +گM*"Ob ]z{+0aZg{188^Lǽ>?/gQ^ڣkH",5 !;w.wQ!Hf8?t8Luo Wxj7 D >U7`߮vE|r~S$Tn.&f(i !HsKSZ,}O4(?^`Z| |2L6_5c =%edT*prs}Rv)1oR'?2(ʈܢht>|AgT{AIH2'_BO! vPRŝ{8:{# as"^sdpd#:Y"1YU\$!N?>8Gwxb_Kw{hhVԪ"qbXRz󀸰qIIFR1^8A``;u z=*\BxM^gU/E'vmnx0HN\$!f:brɼ u$T ҟuncFlǨS 0o@t\.2{DpauNR1݌M;1.kLlRoKcl|b5 =+;EZsU6137B3't:;W̗?kq0KG40UӗNGNtioT8*W_VXFqS3DaHvGx.Xx&qdC&aaZqQ5(\8ULT Bb=.=edXO{G]ZO?<٪7wi7j5?DǷ'Z B_8_I5}mb܀)VST˻Cʪ'KE70]n1@SLܽ{.w :Q5ꏁdRdÂ0ԴU&U5b*/SE)JLzaV{ʬS 1QsLVcvǷ頓 zQI3xԊ.eDF"3bJ-ھ-p^ }eO 8L&!(^/4P7 SXLǷ"3@h-"Kc/k[2O"ATz[}G!WݝR !t4-ɨc$rm *YיQT$Jqc,A."\Uq}%%QR6ȁ6#SD2:25e*IL_tHXl[*tKS[ /BXoiP&XEL #%zGP˹~_5bOX>p)/\ڡ_}pN@41SX'{%_4eZz}. 4Nɏrg&IYr%vևq .h+!=̝C1-?,>Ѣm"R(:D>qԿu_T3An`mnHb!P`{R{⤋XYyp@Fӳ5~̥ (7|"K0ᒁ n" Efg7Uu[u=dJ %Y 1n}R+')}ș~2I˽`Prmofq$mۇVӯ5Ijtj> `nSkJ2O*%?,c;0|rX_-{Lݪ^(.qo1"Q-DCXIoV~+aR|(':$QjM!kW(o.Gt@Y:NAGﳉ w\D<7mNP"1e2pgHx65wWkp%5@)kBW)ZP MTF"W}e} %jauQB=2+,lZ#B6sR;ם&|qr,b 3xgMj~K/2UUL߼R I\x+ ==1fR&Zvm!nbh;-̓(nA/bdZ15cHĖQ(elµe՚gD^_sAPWkjy]5?QFO)@3RLѻe&,r:R*ŐQmBXym#N\-x'q9ze$nyHt;cf5.OR6]R[ڣ;Չ-KG"ߦ7pϙNJE@م៨yH kL7OuzR5(_IDiOWHSfIqFw`ۀQ(yz.$ɫ[Ā<#]5^_~7OXV]잸Jɶ QammሸV:Hز|1~haE_l"Oy^`;|)ݬH%ϳ;w1Oӥm?ԛ Ad?poL*@L/?cuK| g ]d|B obOȟz >5h#u7XLPOZ%2 smymD" tUh}pͥG֩tA|nZxmqvE*dixŜ /< 7CeP,i &$bRt"'N74ngES%m˧侤(O *J+9XjoC19cmHt4?2)GU#xbFVAb T>&¨`' 1G"($C\ \>G֣tZrf BASRC203Bꊊ+ 5CČssI=s|򸦠t[_lҫ=zQjiv*UuE }ﰊu;rmtTX~~&OMj-OKF>S FtU*9,9̈́ 5rLjT/ͪ> (HkuD9҆4ME` 4i|S mBI_ou3bS0ձJ~,JVNb| Yr:Xn!=!?-+໺mT-H;l Hɗۚ]*eLyLZ-dŏ=*P55cB*kmzUIv:qlLTJ0% _MOc,4 ,:01i z%5=]:~Y y VKsT#^x/N !!~B*ȜT_B YW &1I?KҶTIitC u܋s~(*h ЙQ]8B8|gB[@p6Sl wdEZb2nKUo^?$iUᶊWqo~NIa x)'aE16~uW(KiߔddfLҌ #'Ҧ ]cMH&8܌sU0e{ꤪ_>ϪRmX OJe<-e,01]+ LB*62ybAłJX,TN29<f=~m$@7 b膲?ͅtچ4a51zdCOa"W;..Fauնfǟ)}:ȟIBH ոsc6Fdp6oqh3@Dc(w̸:8&/m?|ڨO}q>|4 ~PV2=7X|i|Ъp fZ%  tW!«㠐dw?ƵA*8뾑BI<'(qAHȈ5\s ހ)HNEvRK~@`j 'k[Cұ"Ǧ{\<k|r1d D;ŀ{{ yueFB@6~[:H0s,5@y]3d£&%h ;v8tni8*BrX4BE:#ٖ'T=e<8YLoOtѮ;lq-N c=p -#Sէ=raOv?+=6GđN i44)^].6O߯jJL# 7ʤ.^:fj4Ъ/֖RJz"kN0ph; a*irn/_Uy>!l $oK҉1AIL9Yα[~ `XAӏp)/6<#Ɍl/_,I8ݖ`HMB>m5,06 b(>ClB0ԣ]j@A/d$8"-Эdߤn) r#^3UDqJi3Ût& NB)YYj| 5Z ^rca2!w M7Z_%uI:fWSBp>Qd {:d e$*Gת$~lG|{dz<낚Q htFV̅B:LlWnKWOTQNʢܩz)Xۺ߁,vV:^]6:o"dƲ,-1(v)AX)J\>${tݻ1 15DPܒfD$LəadFJ0~ V*e=YLT4-'Ke7F&0y3$A\R^SLDܪ+C]@)92 ߻Ew4KR䊝BX8|츪i9&VLۆi<8tcFy-?PIyScht x7c hX :TRb,'þ !0:1Nt>]p>F4Crz}Nl5{?¹'Y&4ĶxΪ؁x,7~ߌ~]:Vl|muA>;l-y;myMclbζݪ1j]pJq%_Zr"*Qr*dv{NCl߯lgnm_$A~ BSkIőS4&Fg~ /%5iI? [ V'^ cXt>٩jBSu$ Z n@|ϔEk?j5&;75`jzթF!Js^ .fP\A|@֮QB?!`QcEiցO$GL1̦sMA]J'_G>ڣ7Q4 n36m]#LQTou@hTޱw ty@Q,zRg⃈: YDHbb:8febt©46qo ]a\Ly[ \h6=ܹ= z(@bHPBR|ZTl1N^Gy:16ɭT?| grC$[r;]܍@{ sxSm f^R8&\S&P~$QVʗGD>z; 'I_3xBhd-cݾ 겭ueU EFI&_׃+]Y@E.A#~Qp)ijhO&{_} U .gY:՛{wjjXlZ*Tr܇ue$ l׋[lȸ8BKk|_IAٮ䪬ggR׋nC%nM #j'J9X=i8YeYQV @@7XTCeFnoIt%˥ˊl}Y>8CnS%fL6"/ 2>|X-zIةfZK#8橲E6r(j~c[@QЌ<[| Hw;íۿY;+R-{Swc_nT%(L|zZ?e: vW _@gOPjXCbie5ƍ; M:Hm\1:qÓgx?7NC,|)=Ti6hgz18eEjF ^b%>דYGB^K@P>eg! Ep$IT ꙮ/-RG3"\웖TROUة:qU@ubUF\`ǐMe|6֤D/]mP 0DȤ»[oCHh`?z*S6yՐc,E<w#ş$po?k\<-j!?\!z o1$ݖFe 3AfJ8Th4zL4O-ɂxź#1x9-To2kbLGRN5hp|t&-wF\ɘO]B5/xǩ۽1 箮f;y-=LwK|ҋiT=TS^-4^Bw[ SC;)(4IQӆ%&.3.d+'*OuwU\ }0]XՐeU;&1s*]-!-4%Oc]n%l',XluL?Qo"״!Y]<3zVIjs3H;Ząbq|w] Ys luy] Τ\j}- pUIFb3Y ke+4dwg_B6!iV"&IOP@Qf3FHҧ.e]N\<\ћZ=H]Ɉ?nm ZaX0Qd+u!*k\[#Œ14|.sfM#G|$gu89 hjJ S޺̈́&zER"}U#;\j &Pt~˪-[qGܻJNY5N7=.waF ϻҼF|.W$4?i ȓ.nc#ت*u(@(y .[]`8WK@k0V屄:V[Raql6ES ,ۃF>ȣs5$ `wuJ)WģAez .7,w>fBzP-9Ha~\u9_ӔR::ĊzA33  BUk٫Y#|1a6%f+ )?{d)j,|ԟtj]Hs罹L=Nz񽓕Ƿqq,Gw_PIZ 2iHp/jң#\[lٛ{Ds5z{m5ҲTQ)l4q2Oˈ`t.3q "^쾂q  oa';jsUB[]hjEjK(SF}V-/D9O24u[RTU*;q [(%Hw3ٹǃ5wh3(gBЉ〸O6hVD% Rz%(X+6Ba&2(Je0]kЬz{~~ ~ARH–œ]e7PO; vV6? bxS3^Bq)=ڿWg}aA̞AJ؎{Wx=Vk>5+֩aj#<[̕kfr9hXeP}Fq\_cPǽTIggaռ4c/5FNXF8K`ʼS}#|egq&t`\ I&rS#([\?̐ Y?1 "cDܷ5ɪ |,)"!G}/c/|o-bR_,lDĞD޶Oڸx|Q 3r//jK<{) }T u܀; tYZGRͬE0ѩF둰vij YB2A`4 4[6*:QUHIXaE(dib,@ͮAzt+n @4~|T[1Wxm۷yUsE1믫PkZ̽9?Y3n|"f `: 09B60&od_0rUU&c3GUJ7*2t1dN'鼬G&EsGlr;獟t$0$׺L`幖FvzSfyn\`s#rH,9*·U3d+Ql6V<ҸZ{W$ }';B7Y7W_,vs҇wT-dU4UhSF@]9^J̌W\+E^SX+5DɸxVs%WTiW@PJ~Bri;ff&dhC«q#f+Wy0rIsr56s1Lt;[7B|T4zG~}kZTkmJ6va؇ij:ˡ1ɍ[˚̼ӲQ4]а񓽻uCO08VɻCW>|NN"_ca6R3 AAK;7S$E<4S_o3Aw5C :VoLE7e%Oz^⨠%QW]d/nEy'Q𖶻[CBRŊJN  &'NHaKsԓջ2HͤjawnX9(,pGH#OXpvp.OI!5r?x|9 ;T<}wCf>تsq7ab|`&9EV|*9oitt`N%{Q+#Wd-nĸ?$ JTq#??l60/"Ǝl:?:x(o, vc4X8(Oser<cʼ^!8$K|*9L|_qݫ&H#Oa ^ 2#$S`uO.3cC9km0_(rP 8HԹZKpep^d3 O.;s8,#iG]Z98QK{2~ȑ7D(K]$d<-ڋ)N3}AvImEy{@ C(*E1J),N`h`l%bz{b6u"~ P׮o0B|<2:Ċ>T"5Bz:?ke.\=:Č 36gRo?}٥2|nZ[dfp=W`?}\J@ !gi6 x'&yjv mq;GeVnS >WubUOkэʺzP %9}HUVvCtu^-˱oG/~ 5O<їd70X1JgovHDDkJ^""D gq< 0$*u` -AZ!5bͻ e%zƟWOK-ؔ3VKu"<1; .x٬ZJ.g./$bJY>+T>B@L1DatNsxQO?|[ux`=F0cQك 2MdeD> c rB:JP5aD@%jkfjs=!88RY J Td cr&ppZUN^sUKA9C u:htaV|t5~z G9A+k;o Z[͹3멤2_El8ashԦ4t^,ctR޲JanRr[ԩpN8wn\lonYpd(Ў*[WD҉AJΎpG4`h"簑˴7 f[t!$ց@F,OFa/-Qf#Rk/o}o@ 譽0|Wl;Γ#,,*Ld_'6p,D,kl5@w}UmmUx]}%d+ ]oVUs} NW4ep^"})) p=v$A<[}"+FܛmZ,uanneJSqYϱ)>~uV8px!2߲,n@}6R<.P妹=":7BS~?T&se-L8T ׺I!8{CS<)u^ghY4ΫRrK5ĥӉ`%AoM^fN+юGC{Cu 4,xґ4FԅB_)vB:cv%YF'Uȳ0ժi02ayh_ NA(sB,3P`(kB h2C4HP%eJ@îJj:浟}p`3#:k ǫ4302/L *83N REF8UP^wS]+AE "0ז˾N4 Yh#n0+~Oyls ) *]UY,>rQ(HR>lzs˲Gn{STrH: dn<:20rS\Z'Œ)_[Dt{Pogq_\r~ àv"6h?w-`l8p`tX"ZJ4pq79uLYY(h*5o*(㉧9l4Í8)^XmZt}4%LI%#? lY.( \Jś+X)qf7:45&|AUȹ3<4լt$_Xwg'rl s}X%vPuԕF4N5L:8e嚠X5K0`N1 EMW;9P{nrҗ}V('UJ}(xQ;.)&Q٣`˧IΑh:bN[4Y6 7sq]v5AkhD.ӆoFM2BpmG&,vH{.TV" !1;#u:um*q($@ {ڦQyb(J[Js^j4jW)y7u.!ZdQ_hy=p(H9gZRiP-QS]At\bF'7ECB)S.Uʂw6L! %_Zw:)Ϡv,lҌsI?Y@ snȻxR9<њ".|z /} 8jӁt$xC5vwHly)(m&K)XH .,Wx$GfFN!J8שK֦S+'R' IYzG/ýO0P,Aa󘠩 Zz;L/. |SYYǾ/zC=O^sW:CN`6.L JUY7f(iUToObm߻1,|+L\0*zi(~"vT3N3lqv4\C璶 rۄ@A {|f 8=paľ}GAm@^~[:f~S_nC͠^Q0np>-QRMM>"|Mf{I]x=:MjCl)W!d 0M(a9˼FwJͤH4Yi7D\|Jb+TJ7 w S݇[ ynEykXVPN˃}g 2A$dzю7Ƴ;E펩}=Y;В\|X^D jZrvc2eeleUv\֮ybX9)d80c>K##KX-@%Vj^2go.;7wׄ~Hђ e1UPȏPil__|C8Gg<,> ~3ס`G3'0l\YxU&7̛k9`73X&C,V ƋvM\I^llBciäS˷,VN6Hgg49P)VKzEHHkQAA7>2US&)P,r֣j-}x,d @ +a4ls#b#Wг[5|l4ʺ3qm{ (۬ -:-GUԗ_|bbP;ɀ͛K:NS} m/bD#7 zpV݁쳑~xkmͫ0 zLcD|RdhzEQT>/bCH.r>ى"ؐ7ܶ_] v!)cE? U1*%Mc5Ôw:}bvgUA}aХtfr Y aE\wK~k'qۙ%JO|Dz=9_Bix!my)ń:8҅'[[7YP8ڐ$,~8sPэb.Vվ^9y\>>U_&7z۳Q!YcrV1E>-;JQ`\VC\k~.hUj~W !d/ |M{ GUʑkI`Bg"jC_^/^ ]E33M1(c)[5aՀTR~8ǔ9 ݳROשׂE5УE`/p0!䶻_)OC͊/x]:m0_Qww#P%Qb~*{P-~,~Vǚe#}%n;>܇Յx ?൵"9I#ozH5}$ UH߽d0[mOG-cO ˕}Al)d|)jmg!tץ~@PtcU*у*'e1ɥE,}(y,Xh 8H?UaY6xȗŒ% &^QKx2.dաwLF`;h(Oq,L_/p:M0oBJh{" F!4`kgd}A T[~_?̷:&gYZ0707010000028c000081a4000000000000000000000001642f09750000f6dc000000000000000000000000000000000000006f00000000./lib/modules/4.18.0-484.rt7.273.el8.x86_64+debug/kernel/drivers/net/ethernet/aquantia/atlantic/atlantic.ko.xz7zXZִF!t/]?Eh=ڜ.+J\_,p`a.i0ʹ$~"[| t{xg;z'(;_y nUS'gqƘ_ןь&*Oۂ!X!9a'yKĘ<~"wШ. 46X4W _s0+qϛ"9A/$LP9n T *FaU"}SK4FVO1`E:DԄM^s7%&D$ 9{(١вEϝIOq9YO\L6EKQ6`V<0XͶt%Z]!Al08氷(?b{so٭5pMIti@>Fck}"ӏ}7= 8F*oHD$Ӓ6hW=d2~[s(^2K C8֡8պ{D &_6j[?rB+gpNImQ?cu澨rHITDo#"}ŵd3ꝣ+iTH礙;ָN#1ijVAWI*q4$ ak"z>Wm girOac\#*߫Vx&ֺ'O|Yl<\~6PNZ܆yY} %PTou'l&Z _Àe9.EKpc+-0UMazˊ{Ve# ?2bCXbmĭ ?9s)qnQ) \1z$}#f(s9gJjim&ܝҲ߸%CjbW`CH}oK>g=rb>Mj@@wJ&Qhvn0Ŋ byox<||wrL]K+5FEL ڌUy83b&@qL*Y?EvNjK*#҄s3J˔71WoBdލ)Jݱ_vŏdGp`}G^>&2f 4,;ik iq-_$D,nGߑ_~ 0s_p]v ^sѯ,t)h.t]ԊƋenz@@`6)A|tlܮ ZhRO+>59;~j4UVEqXcm[8}M>X o<IX'v(8  IgbDV 3 laxWA^a$|baN|Ba@:"!2vG{KB~vqWiOefA'Ӎk?9`땘<8$ k`Y./`8tVW_.&1iq-7"kKG6l_M; ctL-E\ͩj>zj+zX`&<ȔdH*۶b~.2jg=h?@sV^enߛaPC˛/aDT2 52̌է.".hx鮰sUd)+~*{S7?Orґ8FOhҙtYcemg\`6S <2@T[; )б>9y^{} W=o7iƄEN6tZ@B؝dZٴmj\~~X=̔ͪLX;cOhQp{83VQW)S:nPE) { NalC]_,@+:@cI%Rjo.%db,gRU)׋OxZ!kZ|/T˴=@U2wԠvzCaFĶhe 1uD29kh爩goTSFz% YS}$9wڢT'wK]ˑD6JagNMZe`/IaX #~q܊330XSR 8? Y#R՗"ԥ֣NtLs&}S8!!J׿{KĖ?ro`u!~07OɠBS"k^KZuY5liyV[GKT8<@lx> Ys ~S$UwHMzlA! Lq^ EkA3C`<en蕄9s|n4dŮvѴzל "2p!Pgj0Ab~J>iqm)rB1 m6@6]S~! P*ŹУEM#L*᭓4ζ4(m2> 5nM)PU/گL"L 7CHƺ{U뉻^0*pu)wҡj u66t7ϋsV}E$\EPZ7X!!m$t- > |"5(UӲVK%E;VmOO.us>v rҔgh&\Ie8`uU! Weڍ,p,Vڌ*N/zغHOO"cS2 'g4ClP΀brC0AT''L0  ArmUB`dKbVk*_%|c͂dp h%o{]dJDsgWվ[M۞7)07I03x^BE=@{Cޑ N{EޥIQ93F1רɒ7.N"Jsݓ}k{Ca~>i&jz6Gz e4(Tf+x5?oda;φ,1<ʤO#w49,e۴R8"hlTW,5}?6uwL7[xnM74Ȋ*ܴu5mJb#-Oo4b4ufGE 8ufxt\sDun1*%[+//*FdV)+,b[~Xv(qRI*?c;+[Yyzh0sRFݚ9϶ 9EC'~pck*SB3vHfV|V Xy*GlTX%UH\tyi'4LCS{v@7b-_ef35bD >j,ege6`هTBwv]s Ҍ,nKP;m'M}= {y8ؿ-WܧXRgV`=aQbHg <Ũ4Sj3J\04Y>Q?R Cr牧&Pvb3"ԏTR)/̯O es7v^7+kUlYv 3^ LjuИ/Nb3 Mk ?`iJF',ߥ&EObFpoB\3 QQNH40*>jO㯖٥;Vir%qY[GKWvSfB,eԧBVyEC)Ua~AT^27hYQs'gz#"-*;rh`-r뙌FOdL(tee.I|8DCt\ Y;gڴoGڒ?KWR *rInBv:U/QZAN2ߥ4:<<v­!` a ^ 㿑E0kM]x&@MxҶ17ϼ H~N*\S9_Tyhޚt8 Eޗ]_c Opqt'TV1xȂM~ea#R/飭V=,l MsX;MV (aM/~]<T׫g(+t[SOe#=D+ \_*LAyƩ-)xX$S9x#(Haڒ-}؎~%ĻA1 ޘ!]DAA$(vy<'DLX,/q\Ƚ|v*ã&I7q3'"g0 `׮7y/GR7jG$n8P{БuifHZd6w#^׫ `R-[է0c^> Swk?T߾[10DuZl2Hu0wKKc7#Ԅr='}V`y "M>'&Xkc\,G@;}x`4ĒdԃPqG*\:`C@0F*cGx篝0ʴmm(O*|,8e쪥}Xu*cqdؽ"'CkԠewrZ M"~03[5=6'8e v-*8Q UX.ݘ֝kх2- rbŽbo)i7]҄н'3u]]5'Γҽ%8[dsWңt p3,ILJH[ ;;u&цE@9e#%Zk(6B⺙T!Ka[4 93NEg@*L'uՓO4o\ػH~*>kĂى>Baj)|*DټLH|rbP9i֪9wƯ"n@f>?(O> %ilpxe(-qs<&+9$%MuM5<_~[뾐ca΀ rћۆkCs9J/Xv?T[=y Nr'3`+h.SP`c(VyX<cls%@8^F-U̒]L M)rѣ?gP?J^T22rglF/5ockRo@j ThΊx-_;K~f pt [y'aT@F4A,[Gd30~:sv4 dHgzSwnZS~n$5-kbilvFr1_?byJ?Hh*;?dv#Sݓ,l]UE:|痧ڎԦ[g0Qҿ60c;Yj{V.ifW?Z`6Bz47~i1I ,[pٻ&|ӗ/ 8A{4],{eAmj^Ept:{=4QC,dcZkQ4(^OAi_ "w.\]!ݙz5!3Wq14ޅ@b6ޑ7uI(1|˞LmB:^Gټ&;F}gU6sD,.[:dyﶣ _-_MrN9/u.Kx-N^̞ ,Byๅ{ fw8RzH/Q.ۆbb"Zh =o4e N2\ơY 8/[wJ d"48klX7.`>!{O63uO<ײ:-p},*RVA.#Fvn bMa?Fk*asna–^sfjJȱ ZYR(trJvi"+*\d<)t?e;`|?$j{>",`#$gUMM>@VnE]Ϙ{. |0AR:Pq []&i0ꫬ@&O։K?){p!PpN e>N# EqXQF"KCǝd6q?71G48)z[cu;F[45}8ZQ!45j oéX[t& k^5hj;?M3 hs@؀+N|'46Gy7D1i=DdQRrz<$a)Y!=Ķ&z;Ñ{GuMp@#om5&#,'{X&QkI5Cf~Apٌ"S :)2d웞݈>oXЀ~ miLbJ^A F -"4weޕ*$bb]>$R2C.{Raq) ܫe<.>!΍]&P:פ&_pDs@:ؙx}69-!O F)%G-҃J+߉=}uP(W `8.^a ΂؇iqG6bZS[KRrJ~Ɛ<ԽNQIif 8Y&L_/HL2mk4(}  O\%$OFK~Fs Mrp34lZ6s S%V̯iI m۸7tde]/FQ8OK7v(Wo~76+Mb#M8eԭc_ edD*.wc 34A,U)t^QizDogjX?7[4e+ O߫9 {|$KϤXzOXů9J&W:`l AĝhQbA ݷP~CW~SoR}}6n [Ҳr|;4ԽIo0@h a^]7t \ M9R35 wG*iފ*վ= }Oz)5/7Z[xliðp0q-UB aM߮Mhʌp?JALKALBE2qE$%>auINK{>ɔ3Kke)J2 LESȢ]Eqepu1w),Io|YTJ"'a& Iݐ8OJƎh> ը% 8 f}{䍊uY#>Jӽ ZK ,Ԭ&tv.JE#HK\ToFSl< |2Ǭ(n0e]S`b^k>䬢ԋn0xT0/C4wjC9\ CZU y4ϴ!@o;i2+jо8Gj (Puׅ]v%;_N1TnEbPw8O@`e:z#w 9_FHm & U%uMZ[MD%$L<9Lii@WA1M MIu+: ך?, ,x[ê:St AM.F"­Ԁ-@68~~lȗ nxZiOo<lSD@ش|cN3&[USiR!_-ϮfQjl di.{cZʲ38<LOG 穢ǶIMPKym+&IAX%cTq`?Fola6 b| TQv08Jϓq\xz"_(~8΃k7|e_pbJ.`{D΃Dd\ĊKdaGEA*.4 64Ʋ]n/XcT(G0q8F2Ln߾!r>teI ?fn5_Gu"IH ki/NkV56If2Te^.pEi2pvGiᗖ Q a@Fg.HN<$c>nto!.B]jh3RrK0SKX .ƮAay# 9#:%|?c9`уI1­ЇmM?^9ռ,*ET-ZM HtQj3ߔ<37T?8Bٗ:<D~e1)5@s]?89^!)mOi. ~QU8uQȡ?E>v &C&:`ZNYjm̃*@jD1lC@ޮgR(H)v 6:A]8&ܩ٘ZT=ߜL'ߎG=k NQ0b &RXo|]-H7pEJ.pf7_'Y2Ӧs sӚ1ۡ;>'UäM\5="yjf"{h)U.3H%e'dΥi {j 1xL Y`9l0Ļ;*:ɯzݒeG:VgǓke /lo^&C_}5']utS ˥vssng2C 퓢/j:' -ЌV9 xvF! D?AzW?﹉ђPjT %6&9lioV\=Tw+'S8ݍ*}sQh2{=x}l㙾j~tI3ޗt~xfh,buO W&4*߲0(Nr GЪWl-bo ""psɴl=:Q`ՅLfkc_! {̎o-lNÕ _F7NGB&ҡE筹,SS>ddkdKka7N ل0ŸocCۉt.n]%p|H k͞ׯttS1m$\۳ RO\f,{XaʗZp#h+ϱ A9|!͈3r?өmI?82KWi4~TJMʏt6௧+_ޫ zPQBFRMU܆t׫lKqJZDs)&5Š'wuI(צPcAfh76B'c|d^9@Ό8eZH(瘆f.+8퇚Mk^ $ĿUj:+ga9jjCOҔAqp3:W%]qCW`TFLx5&Š=}Ρ8 1#INنD_f( S%WQh-$MywQ">N؍(d*1|^& KB]J̶*aM<"m#=Djyꁽ֐V\9%cz6iotABppkrzy--4'`~Be4g%:sNd; 9={m|M琥mL Iso(=gt5 B2$Z59pp/=l0 HO?&(aR2uop o[ϧ%7xγP+WWDb恎rOؙ+?43tSlwCF_;5SÓyiH؏ ݆X4!!+VOā@p _Ok9^i+9DϭhmR>R, 0L5I%ydՐl$2$N=4},R8Z577V[-csh &M;%ǥSC;Ś7"@TH7(?t#"E>儒Rl?wlL 2`㳤}vĆ4%!¶0[q&p Ocr9,6`Y`|.o06'F8z ɬ 1Qo꜆<%G&cƵ&;]LR 7G9m|6 ^^29k^R)}&_(Er!o1er&:oۈiZJu4LYt$+ՅBڄ\6+Mct|$!|ZTˋMףxe#mZfs u2 2GHEXXq)6SNpC!tPrwh+t"M 1Q 04PٔYOvU֏'a-Z#+BmGBNy2]jSwQ9()˄8v=YW ]5m2vYM.L75 w@4ӫɾS욀~VT8:#adp"b! "_ h+('U/4 ~ugޮ2&+5S^Jb y2Ob:rʟ'CǻXotI,4/y,sw VVfA; #ן6|k*){g9Ly A0Ɍ͐kk^͕QhFҺCƟ7=뵡"߿ć"8Pz'4䉧ŵM3m--(P[6vj͉;TO+|ڜ@#IFKzRٌ9:zel צ~d_'2XQ'ϓ8f[2ZቺaI@Pу⃖[-& .|@]̫YV~!%p)+wԅLqQj;X?Jv3kMf 'Q@z@p ~WsvҰ+tYE<;Gѯs:>vz f17$g0bJ݉ ޏkF"”[CNv!)%r#rR䧐rf#b)RB"ݦҠ}Mr%kK^ D؅*DAA~0B'f"ưIj`?峩'CK> ݹA$BFF괝Fҧ 4rc,RP܀^9;4tϽѮ c==r-"Ƿ@e3m  .-HZ/ nk5esӁa &4Dlv&x_B mXU)A9RnIҍ.mA88Z}̙ڬW<݁}j6Vsĭ,65ݫO RA7ˡ`tw"Q@>`j{&;cS-X̜v/>.RΈ9I޾[JehB;v~< --#>譒_0϶}EhH72KgmT}QݾyraVҴS`wOV%rVHy<Ŧʄg%U|L>i?K'ؿ?ؙ(:s,((0v*5mmi]*L|2ŕ'޶^RyB'!{X;g:ֱ T0kB'3=8š|ZE@eͅi#cYöh)Q1ljzljX$OjLӑ$P6Grd2 xV*U3MIIל~#ZDm=e>Wbu_N12fb^ypYg2iZKeΜQǎ:,#y?l )ar8^ N6~:hO3͔jiBUJJou %+v%j!>s3$jǹJ['+"-s>IuwG|ӔNaGUɇϋt'< &\l^D `U ;A,;{XO|nj8"r J+t~K0^;Y?h{4x_2'1cDbFxGAm )Lf/ ?3o0X~kx/ ξ&$Clxs;\-nmZ`\IIK)҇ꔈ&Mn4'&wTa6Г<_qұzq)LXćڔ%Fs]Zx2F~%F!j_篤|?\ e_F6[i|PąWlc%. CU-$6đ~,@նxE"vIb=:w{س3ܠM{_:^ m)ȸֵ xSx$86t41tdbN_0}rQw@2;2M2t5u*À}(NxzRU=XTyԠDna~BM޵Pz 0t}"˔lP`4웦LʺBeۃc63XVWpqË}{ƶ^=sWG7TZvLB -UVБ~o,,6yŭƀ|T=x34Z6. _ba ɪ:NQmͺ{6ӘHŮA7K9ͿeF3c"R8>ӣv=A1cJjUQ)iՖ ;l-4tcv24^c;XJ]BK,|z"swְзxr}DN N-h/vY4o @7TPc/ d^]ۍuIv4e1|ch.xF*w@g]$Ȇ 2K7m>'qrl |NsmzkA^c_ u᏶3 خ4RV;+Um;tShmť?L+!,+(EGD^4 t| dmӂ5Q:c  VPx$4ďdX.A4T1xiqc:_x稍DM~ȭ@v9`1 >4 *n_ȓCUUa|>Mdb5sr PH -=UntZd< %r!B7BlSVB +3@KC1xnk> ` ~lcn@kQoU \- ©>U>iD!m QEux<'k|U}?I' LAa&r+Yr9q )z hZ2%6~Ҵ@ٰms|,6i7iyYLwHnkw c,N1I)s(g!QZ. bg{")ںr>pɩa#ͿwSev !FE-gqvHD[-d16M.%\!cĜ'F$VC|9bi= o@AQ+3ఏqwy~/B!f|SҴpG_Z?t[%=2z)Dp%~1/1E^Cf/#㜑6* G \k{=cn3pe^6/^ld %J?yEkY6 >xtOfGRo@i.}2hZ|#W\VqЪDa٫]%qQedzځ$4~|80*q/3Dס%䤃M6| lC Ϗ/ dY#<89(?E1(^heΚY_M',.˟op]UBQd;;EAFXKtq"._?L͍apO&KڳX`U3n$R{Q($|NAE93qJg!ՃRȎ) }aP_N3162h#}8po-rn-胗ﵭp De8;p, b#S;vF.л5BSO(tgۏ1{I?7o EE޽M_M|zd҂ m p 3V)p꺄ހ2W Ib ;; B|w%wp2iep!'T#Yͼ +K ^4Gmn aa 0䥛tFO2/Jy4˳Hwy,:Az$b'Ixus:f_-s'H<8.vYXĨvz}<1^<)1L%*܍b8`["=[˖(b }TY.#@d/2A&>{?H_y(C*dQzLb5F*A7nk"֮;!Iy4fO\5fToH#C-?\.g9}Wa@OK uܶ~1dF3,4-zA(^6(յ4={19cꙃH * l7אTTY {2"e^[L)2UZs-vxR_;\]d3%V7ҖxUփO.ԛN!MQnŀyGx PLI+3-f6qk#f#wTkor7BmYȗ˂b7Sxx䗲ϕ ")P5yh]iuEk9FVҐumDweZ'BS$H]FˉJa]bȇ4ND".X-%Yo9V)}5mVcU+{  u_4*AB,LIeD[Z K\,Y2UH|b 0Q?Q-يBw 7 we%`Dykoɨ[3uq-tSD4ԓꎰw  >Ţ{*#%UjsXZmQɾL1}<9{O)zaNM ةPKbX<y{BҦMgxTIH%Hk6 ëoP$w\68CzjF=5F{,c6 MY;@ن_@)^XDN[^Gec <7Å"0r}с]'פ@,Iڒ T `}QdARY _0S2}J}h<{uyKCʒ>܃r1GD:B|d#!Lb_~ JQ$wT79(IvA99g AB002MBnu5h+O+-!$̃}PYa{-PvXJ@UlNZW ?{CB1ew3K ӟn>(}jF[ TaneH03֋Mv>f8I=.< s-9 }*_ ScpG{*Þ>c*5"4u*NADBa"Y+.-Y]_! P~^d|#m' Ӿv;Rn峏ykǾ1 tMGԕP80@V=uPBБėnO$7퐨%Tԭp}~ &#*;5̜êM(Gҏn]ak+%{N p*|T;7I+䄩E\vb 5BTeqw.Ѭc)p66c,z?@9u4cR!1>Ԧ%mUO~Y)+B/jBIR" @u_Nu* 6|Ղo gG2om HSuIa,aN7pkvՙX{~Yvl Qh ͘'ri,.*awdS!y #yW:S@d8^~nyiVENn\^G5808%p":YU砆֍5FtA Sh4KW[L sȠ#ğwѵ9nj(Ggs?& 6zÉ.(35qM]p(rC  ⧽&I yK Q*IR[{%&ѪlM{E~J Kx@~҄^בּǘKs ! &;{M|9ۂ7uuS꾝SH=_(u뙳Q=<%҃<[D1t\3 _ %۬*"~\˲>՝-(@+yɒEaK0b{i]RA}GйDŹ`{(59%!̧ec]oHGOZ7`M Y?}ۖmx`+\bJg_d".t/b{РOg%0oS 732@-I5H(̚Ͼ"mk^~ڍ)3Fc~Wo=~ kkhp7QvF ÷U Ujg`E39~N+phfR/Rg/ޜ-HuE7р.ౚ/zDcl~ yW2NJ敓!p< +ԃ[`D倅@) I[C Ui[æujEOA#:|;g>.muҜܡYT8=EnZ*^#8m@`uN xJ[ iSCО s6h: AvƧou-غ`h]2t!wWD} pKhqeFI2g0^=/T:z%]I `*9-{mh>fEd)8y/)ԚꜦ0@I:4nNz;3jRw)y12Z0F@!WG@Pk!ۍ:Tg``a(ղy~B(PEU#a60H۾)? ZS Q9 e;LP^8 9v=$#vf&RW=fwkk)G'^ܹ{ ؠo%kc)/{srN_p_cS}cݗXM=yﳍAOLW3N*ov#A**`9/tL8kԳId)8]`ț[B( #4XXA0V$z$711Lbqs >Z uCJbstD>Sp1s,3C~<G‡f=,4+hfh|O!@T2we>TɆl^kQ.B(}yI~5v7Ulmq ;JlK6x,^C|Åܹׯ [ 6}} {:yLaMqp=@/%-I-$2+T?eh=?e={LyX(kE(:(D N䣵rWݱϰRR,H|ŴYSna Y!z34 xh &l1a: @) 3ls ъjGC*hLPCF6YoH B";?dg0⌞%b6,zp#*͖"2O7@O01 {{ ̖QۨKIH2طFطfd%㌫Q]D"NiWe#+.f~ֱRV>s%.ids%@ٸhn(xUAZcVК~O4Xxw-9o<(wS~;@%0`8k|lDa5[Ҷ;#(JkGu̔3Ar6!1s)rz'&R& NQn:$LKRT pEUg2G$  2Me2dCel<&?3םF7=r;;'o)Y@i^p5:mV]D{L <]\_ﺶ3dP`OjKT2p5~p"^53U~'Tȭu# 7`ٗ~ ڇLEcr.@Klc.9K&v,@x CN@ oBm v,'\ `ۤ<Ͳ * M۔SMSlgCVh @ۻcWFI e%ދDKWiqYhk8glr,hz&8*^YwrC5gB ,Q3\r˧~?>xcEV܌"HZӛG' )CO"FWf#4^;Vfڑ/˜nB.;=cχH=ʲgYn]y̤cY*[*)&2idzH"pa8Y ut| %K)e4pۅ9;b[w Lo5 O+IP5cƪϙpe6#o^;Fr8ocmw\fVQuD)Ѻ160_K~Ueˏ "EMJ~..*q_} jDg_edQap>E Fgl>.0vj _٧`!\;Hq2u+obt!sǮ|[p75DB5 .MƴҷFK`4{PÁ#n2T3YCliIdH^:OiZ-e2ٰz2N &t/3c {:b H?geg&<ȉUrm\v==x]<-HNCY;\?vR54 Tʎ { zJ jRPrÑhd4er|߸m Jյ0I]8e A›+ w -eHԀq ѐ Y@ ȍYP3y{996$|$ɫ7ce~p&r$-$]ȷ-(hB.",jbߌҖ H)yM0Jɋ |KoGBʣ#gm̾ƱnhXq4D˗A@ҦWjNj~>0#ˑz Sep|/-n~R>ë@J"=`(<[:XLrU|DLF3<`IBs=q7sHǮ XY7M g2}z58jbD K̜Y޲Ҩ]SfsfaE[x WOaKx+*ER Nj͵M>)*X5i'fhV?Y#}rWćg%y5.8nfDj_pۢXo&?ɻ!s[Kڨ`h@ġ5;Q7Hh|$z7V'Loj5c`Zc}x?0Hq&Յrmg4ʷczljn2gY<&9r>LU뉮T3#!h\;B  i;7-ï9Θd\Ï?8 DvGFR؇-y1rS Aq &WB֜v3%n1j8 BjwGgц^K\?: 2>c+Gg{y _3l017|ekFH,&nϿ6|U'cTxmwhR/;A"6,)( JDd%Js4m[}+iU$ejrE QYiZc6$Kir8ә]{ 3K=xZ#xP5z$UAv0`?Ku xcDqp &MSd!S|y 16,}) GĈ1;V$ON$ƛڳyqa,<"R_ gmQꂕk"> IkR:͟7Gw 6Ѻ?"p1k b&mQ5 ډ|W^BCL?@a;@:Yܐ5yhP#4(0;FZwqsbK˅z6֝;sܘ$%& ='X_?+.Da{a_rd !44~kA\qsوf"97. }8(7͟Ys?|i7b)DQ/uOY7 yJ0Q]wd] X"W H"XtQsSCĘ+[ΩU\R{Ђ 9 InFd٩"~˶n+c%bm覲0@lۊjF)]pbe, = I+* &(:yB %%ذ{8 sΏ)eyij⣩GO&vHpV;L쭲9ou[˙dŞ{";'иm:~7e|}#}y5ӂQ?5 њF`ۯS>c|/ &HaD- sڧq2~$ 5-oFY1T |3%"lE1?ps{쭆=1 -O4臷{.* ÖG=ejfMI¦e@02qIO`X5h׼#͵F%a,Oi#Ҟ8j{7 rs )RU!*$0?EW\P +.F_KLiq+U;wxxl3hbv`.s ~u^]6~-o߫ZG?kaqF8VC~'0=:4=ыa Cي J& ja:JQ~T~DEQw}Opzq5c&D;h7Æ?q R)E.|55CAVrTb2NMX\yDja=WM=NCU5T?0 QmlJ:~_]tmtDQenX1ƻ/t8Y/PR1oQœ h"ovS tdcDi;K_7 `(x&=`-n֚i%o)DJwߒ6P .&Ŕ0J!sOL> l9VYbZFi27[&<卧tgIꟲ?Wn2Ԭs} sToڞ1} ؠ`0ݰ/35m穭C9񗬅0y UOI#xg9.C+߾a&˵ 1F%u/JvS֍TDF&r*tVBjà3 T / I:PM*OW*$NW]qwjG:iw{51'$w >x+)eAfe@S<]T J/Y'G5L߁6y>qs *2N!7$&3) }S!k8y<}Ҙڷy]>2T'oR4EхrD!TNxhAE~J:ҡle|0#*sqw=;NF]y\.+n74 ȰVYFNj< ,oMV-) 'fF'P ,![_UƁr73wNc_8/VbCc8iS=KVwB}rZB9b@ls]3C맖Yضݗhl\]nkqCCz`") &珑 :}߽gR:ïoQ6*RJ&ݠlFW{h&MAw7$P"Q {H`)MIBܷUٕhTX7]@A fs\*w=m&1f0 ״Ӟ eݴue;6'确5MiT`S/&fmՁC,V3^ R<.?KC(:hxY^I#A\Kd0%Otvme ;_ޅ]D5_2|}lR&Yxvc¨~&ݹ[8&G10:@ks+5BQ1ƿ@pqCٹ'5[cp<˶=8j'+aQQdScf>p.Ew"^f٧'~hT+$|(>d4 S<1ăΑm w@{ ZGM!ޥ<}z>d0g/`]&T3+$K6Ӝ]9%.Ufgam@8kQ""+a.[阏ǀS6(UíWďL̜<φ<)aP9A,-> 4Ek7F׿cnB6r|XPLUgLux3:L" E(b#L)2GLW'` H"ZҦ@?«KDIc$tE;K|f\P/^_O{fL鏵2hV Fv|}O^P)sf:P[ULǾ\{`B D RVberlY?ul"r'f[Y›岳a8u5C&`Bqu6b>UUn:g-E6,7|]~Oy5kYo6*2Hגd|6P+KN_}xD(@-(MwLx<("3ٶ(BD h= Q菉8}̪u2&όS>9! ?܄w襀V_PA`Z .eSv^] fz/AЦql@f7mBa~%wTY6ݿ*F\z8bPCWM l%NKcŨFo *Bm*[v`'xJ#gt;L&,P_G`$T|K鸳pSdo7q߅yG-. 鯺\bHJBcw{zDu/\۪/39.{+=xY࣭ ao`ދuHvibZHL>ss1M"@j5nk!*rBp"]r^=#Vy͔ҽ }m}cbx"ɣ5,f8.pB.cKѪЏj8td,~N gL,}-7? Y353?ɏhІpޘI M솹|Fc6ٞJEeFv!0O1b"+ iP;4F]6)r+ʪ>v1Iƃ/c0Mԉ))ڂyCk M[GINE7u &phS=H<45 ̓-u/D<<;IՍ@1psoA$V5|_N=xzO>z0zcz ܃ ì!fr@66uV~ié _Hmʼ&񔬃h3? vQh5xa-"7JmmW#]X8L*IE gt g},+ 8@ZjQ FXe~{'g_\e~[GJ6>={iv`t`B۩UZKi2; {ԋ[6!\6dvF҇Z8"dC65fpR=/W2j-QhB1x;6 ._6FZbSӝ!-DKKdL_TFn+Hnj`Ҕ4ý=5¬Sm0TgIH?F+^xY1-LG#jHOMe0w9pگJċOE#44p_ڀX5RCW$<a( /ǒʘ:NGrBl ISc F`\" KGM}Ɣ7[I䢌IqAM^QTuڨk.9a˚ॣB̳"]X{j!.Z?  $k?%:P4v'Ɂ5,ϸG:<يXResP:J zE]F+oUʴO;u-.aUOpYeˢ.:sΓn@īU7?g$BCs"b__@Y ! 8~=.:XχiB>#>Q?@VbȖ9>f5Bur4 i>}<vJpKOsO{'G1LT?Jow`1 kyz,rtI9hoO+ic;[J pFp걦E[xvJ-aЬb$?ђI=nX7/jBLJ" p&2ER[F2L%bJte4pV:t/ nT 2nedhk*! x! k JSTJ:Z(Dӄ4g#c?bFwٮ?JpS+^O0nyީ4D0=9:hyiX7齎."PT)b8ţȩRksreC^i72pa_xkR`H1 x> t4}XR qAq*F JztKCr#x0D-5O?+Ybbt;'ARn(Tɰj .񚢏i[:o,mؙиUyOa0l0=uc-  KяZjkZͭ H>)x;ݮrӂ>;,Ô>|<CJ9)#Kr"A<vL"ϏouzYz@q cK="%+s"y\2 -MISh> eR w{s\{{]u->S>Lɒ-"3`R0#X[8 /2<={x:7/prcR^Ec' 58K s5A/\?RSzjJ砾= x,Ϋ-jF~muyHJULod\ _q\dT )oYv721SͪCޫ㖂31kTd51]#Sn~^P4ܑgYIX%&7lo เG]N$|s.'HluEP./zL7uąP"w#?kbM8xVam!M (1ob %2jSXxAfF83 ]‚#$cD*?#ix6)EB~'x|zƃjg QFzfolI\@ __hjK53T4| yӺoo.8sF +Z k5T~\Jj6Te[Jzok.;uK(C ꍍrH{0X՝sR}޾B~rLsuJG;JEȧJqoA]6"C؀s &_ӓoKRfy- ټE`Bñ5.QIEg8e a &lno3!\s]x`< S Փcjp-a8'v\3Jm}_nAlG}WR1\Y=X f3HǙ3v+kyi%8N%w#Y7dh`)l&8__[)H4t1nLBx|O*(EjŷpY@&5FB{R41y7z[C: j3tb8DC@ x֒|{O (o1oE噗Izygg][XFm;耖#{uWK%QEڎbj9QcfGF01,*"R6ʤwxLVWoR&D/V&.P eR{zmw:ʝ~·*fk7GV+g ' QP4Y0@d6^/dJv $ߨM`A,eD}_cv*IY3[UN`>:M)U8ic*7GkWry $O[8 wČij5M4V)@P?Q++` )KZ$=)rLj6<)-o(EldGK‡.:x41W{}~N^Ӽ0o1HxQ,>}gQnwO#KW\ұMd;6VPpn'as(&WSljy3J#Z8uGW9V1f)>k;ޙV"YIiV \9x auV?#|+r!ELkAJB (Eʀ'x<6ʹkXp@#۪.4נ'RȖl/LQ9[݁G6Et>x| r:g%[q\&^m瞲$ބVOXo,n TWĤf链`j=qֲA&UA{`1\hV/հXTD8"cChz{]}A.X],4q\PbGpW 5TV[($G%i-F+O~!%zq %bM]q MbYLP="kaF Kږ+U{#  h0\ewvzA5gרb'l'Ɩmr [V@AV{Aӫ@xo{q 9GTp2=JW|<>j-|iBvX,~ =8[G+R.5v oW]n?qIS׵&lhHsU=3#'|F%}Y j-S (OVM V[OI"]X0yw-d( S2CpxYw$+O(g1q}^_Kpc`YGܨXk~ )p|luՑ_$Sݾ~BȚ6Wa6!ۏR#ţBbU /0۩pXV  V[̷,dF-Nę5݌֎ccU|Ī-.==U;EJ4 \.seU,KGFA0:D T- 7UQ,W [QL^&<|h)a"Q$v-8|xwuݟ:͈l8i;8!n&Y\#Dl&ra0*m~*࿷涔mFpź bo@f<@hSwŶ皍ݧ|ڧ{Qz,Mi!Nh\7fJ]ʳq|ZHVW[˩z:S,E(9X)Գ$Ĺ` OǤ䪴>Gd0Ohf!jBEܹQ:B|Jo EȀDh!e^y^ Lb͊Fʵ"UZ3$ٿ :R-ãhMI,6|3]t@d(.rٙqf=HO uhs+D~fT("F4Qt_LH)T(g"}g(0[@2 +7%xgqD Z*^gLK˨4wqXo0h߶6L ԠBF٥E'c呝nuOVSg߁f!w1zR`_e%l!A"~XJIdDL{d0_NL'(AࣾlHI_lw2](6hݍPJ-v" Ţ¼!E,5l3N_ 4|-S 7ut{NBB+En1IqT/90ՙFizIfYlmB|ٻ":i16%UA݊{Mg@%Ct#q-CFr*Tj1]`*3rqJ||-DY't M$`8 滬1`](Cc{dG7Q%ᯫ lmw|q~'Nc҄=l,%X>*O嫟ar=Աۂβ_^Ns5~?s*XLDP3üx␹eD9͟S;"h1t0*[\AE&Sk9*!V;o8Ws[k>wG+_Z] 0e5}+ίu<&Cwh#EJ4Bs+[1VȚpv#Eř% 9#7|i.CeX>Uę%9-,iJmlXrˆjQۋ#ܔg\aKor?,0skSտuO}*g47bfLtCzJR8["zjD D޲#]e3t72-FɅV`LK@t686<]pc l}!Cj?7 ƤU;Pp{o=nZlMi#y1n(vԗR>ZIB}h:Nۢ "?Zu,)U9E0@u: 2!dirG8b)J0(~`KRXzGz2>d(#.غ~gX~jcrv]^߷?tY˼pq;RTٰ$x5T68@r%'@ʘWLmɖ@6[B:yCɌyxDYka MKƔR =ZGpo&`}>_c AKa*Kp$T~NĒM =p~wGZM"5_\=>2x4C .#o*}>6;(v,=U#.urc[9@Q-tBG#?);_:c*%flibD9"`z$B=j3_)S1@ćv&fC1um {Qe?8XM﷍Kt&b? 60*=߉(,[RY،vf99I{⇃PCP)ko.z ?i~מ,Tv NQEEYlq(Y"IUQʀFA:tf] G{f?0~8M̗+ HJl%rxuy&x{! kq4QC*AyoRètwniL7 ވxy4꩷7YBcX^O"ֻ @ӱSU hG~A_u.i<[Ym}w-:nln L@wJBd} r։b[oVRerbc˻Ԙ4\&xݥ ݈P!!ޢEC& 0}z(Ki(\?r _n];‚C{ 6yLFV̶3mwbd}2X4M_rRGs;x_S/_;c__L]a>XpYBew|HH_Q^PZHf*8uK 92 Cg!> Om)%jbT [0QyTgTw HiEg @v#etPY!bl鸕PY nS9=\z[A|+1$k[R3B]Nl^lF^Ƣ3a1c3BuSm@Mi$& B.8<|rͧЫ/2dO (>A| P)4cC_ H cX%B9q8$by?B,pW@ndÒmפ8k[T)FsL^f0Ravl9uSV3Y} N~6e  _~+hA7fݰ"#/-74v}b/&~+RsBX&s#+g@A54Bx. ,5. Cgf2оi|P  &; v^&UzŠGI%;^D gD!F#0B5~0aP]rWw۬/U! !祺شGcX88(K} 7:&>\ӑ~ZkcSJw84Qh<-:椸"uTurAAI_)z\Vcsb/5`f3ې85ZkIqCV9YrcdEQ5|wRM[ZtmjXK eHy2- 3?e܅8v(ħwqdM :P).= QZigYriS(*&cĶr4V h{uYh07m^JDR`P}tG <8ei)b>56kȐJK|3NlÑCF RoE7RF/mmRJ?8;;18| Gh0k^,~n"ݚ)NnG]g't: Bj~&%;/ʃHX/Сxra,]x/)c@á)2A i4 b*Q p݈|8FeԯZ˟e3ZN/\-z‰J 5jjM"lExlamV92v#^䅳VAGW7_KjSg &E$g[R i柯7=@*1h1 GX/I9ZK(MH ) w^1ZG8V_[Բ̆|7N>7q`-!7Q2@n%+b^6:ףkp{t5FX1O,|qsWQ"Y7[9&x6댃v~FE}'2s>!M׻ =ՙ_;%Tw`3pUYxeD(sSݿ>ͯS +y q%4Dj1 Z hms'Z &,ϝ]./-{,$krG&o5^,Ebyݖ/Mvˏ/pdJ4+3RnI?P#m0tj~ 6+wJz; ‡aM7{Rxߋ`a.Va~=2ݮ]_S-0m,mayDL#MsLEez}}-4R<'Ql!%$?@)霢V; l}G{ ăߛ!9X%VM;֪h즣xN;_0[FTs6kLyeiOh4!-bĵ KŴUCRLze1͏6jklC~"=nh7C2bex-''Ek""t~ Q8Kĵ_o! dIZLRXlY IC*4Wp/SRiI Z }bo*ۈ)Ϡm>}d(L60cHvjxCAPݔK KPp?lLc)*t)I$ul]M*]?iG:踁7ɐi—N99l^([6_DۛڔUS;!q L5f,CvQ~"SY][9BBfn%l%W\v ׍al/ a.1}ZԂ7E=CՇM\~@,Sw11{`3n|GEY[?J;ºhy0h8ee< Vy\:hC+M}GbR7yZ%p/H0~KwFj 2S-ulrXk-`&b@w@= }gႱa 1CTb+LA ;_(,wb1DOՕ7y)⡍px G؃:K OАO cxe!;)\"|m')A Oȏ{ђݚD9-4_)j-C0ǹeZBUsdž>mn@d8azUqID1 L5fB3|/ְ3Qcfhar(YT榨}h`=HM)Pn!=M6.Gfk|qDꔷBelyM.џ4y&{>?Om @;6(]):6ZE@[FY&s.7W`Xanɶh*SƒY9v0&XO쀸U`}0z|G:d<":zඳ_D h֮LFq!3#T hi^Nd6@wj&ڶ@Ғv<4 ?I)c(;qN5,Ǎ\9)8lQ{sv/3 c4Szr¨|wGCʅ* F6& bbT7Ĝ;N#'3B|I!>[Lܫh6cn5g$$7 , ]`IPql)cEw7+JXuGQdp4 ^@f{!rt -Yt|Ou !_< ~[;܃@Q5cցS>k /5_!q jYav15N'A2Wዘl%N#xڝYM_\ (;ћ:e~x9ZS`9v 5/esȵ!A{x9`i}W1XPSpY.I]Iy6s4~9ݠ8GJxv%HCI-~kG(cY$%]ict%*RW\'[ \1y_u!F8^pĖR8'|ʄ{>PcsSϜ~\M6NKYQ~>/sa(FC OF0Үgn!Bnɻn3P wgPwl4 C͠ł SHmB呂;bO;Zޣ͒%QF'3hMf4X#-Ki/%4!pOc'VFcIjQhea &z_KU9 f@z(CX~2@ѮS_DvC(4kG/ OW"FA'QuWh0J7u|j@>E(zJj)!AoרZ*O\G^5BZ>a9<+/Zr8uICԋxGfbZ*#w| !rJuhV{]'l<,c/85Fk;< H{0z]ĖTO&AF;9Φ9y˫2]"rh*e_I<-DM @:*ŲaUeG-"Wv2cH9u"sO.6=ɜp@@l6 d׳yI8(TGLʮ}smZ!a3h-{ð⑖{X[C~(]D#ߍ {4Me$zV3dwXA+EhgWR~I>G~==g6B]FוLʼ6?,KQUQ2 #rLάn[ݐF _l3[aʀ#>tpL}hp,14]+%l;yWjS# |g?Unyp'0q.jɥ"u߉؂f6Ґn޻-;GjWmA&S_^ZPЂ+;#kTld:Zb~wb]/s<™K!`W#/;H"inBw#FP qy;ϹX%sLo&ٻ_6?ye0ZPp2}gP\/1ّ١D!D.-$q{$.'Np?TRYc\ ˅A3㾙w ܇?qK )F{uM ,bn$9O<vuCn1xͨ(*UY8n+[*Wc֓R5@j J7~e6%1fN%4;aVӛ~%?JܻzMy- TJG VֲoYVi)~6ݶ^~N玥 Gʄ>ȑp/M'[8c{wzUmden$ !b cvZAr"QJnQ$.rvа`BCF!zq?}_KYӃ" Tqn .,$dfN^ځDA2`f.Y 2m1Kgy*jϗ$ZG&58nuV.:m4;hfT5;gы;NJL"o912]9>4-:Ҡ]ZR>˥G;`1yt9:bՈ8vۧST*tJAey~儑wEkEAxoHe|.#fM(!@N|dM ߂ԑ;2]ϡwKMiXD A\ЍX:Շo>f2%c '  5WCV(Jů$q,}djW. y -}DJb\CO榘:]PɒbOliVuvh0*Ω؃g6)>/?xgCPK"#6e1Fl"mˑǣ@*~ ?dE=EzemqqGY/͔&.`|򇈓f'fЍL&&O-BGoPIm|EsԾ\jB>"l|_kDJHe)4Hٺ W`QX&kXJe),:J!h9a|!ng f}<7MlEq 3;(a_DXщY|^СV=`ζ o4 ڊOL}{5;q˾׹C9Sxh !_hx8휉,ϴ0! IHXU>Ӊ]Ѕ9j9jY:R_`ӷdb %9phr?j%q*kIK 3^/c?YW-RDf8EAZ,\WA2*'#⌠{_LߤԸ힎@xߒ#Ύ(yZ"}'AuE l?RGN"ɷ=<7vQ5l(P,~";P^bW' ψw$a$'5`}|r1@نM76>a=[vGP ?HIqա4n?TT:S8va2{T )ocnmOkWUaAyC]( 9=crcKCPk~[,d.V͙.zjE)#;.۰ Gzg]OdZ)_;7WwjcD+SSh<}V#AZec1#0_>vaB–n\5]3" csޢ FPWjMt,Nkɝ.yd $Fџ e_5pTZ 2;ENj2\D9֋ { zb_`*"$){O$!zP,6hs#L AS/AYm | s#{MS\O͞?Wk2&uՁϖMLOa(<.=~>+UjI0]Ino;F㯽A8vt ym u`3>^:Se13 d{mc"tZEgǪ- 7\vƅzd6#a\IR?i3NjgF5znXf@p/NWӄj2Je I$f*-Vѿd#kc5K .{,\cRۗ."9e[>Wrsb~Xjڲ.nUULhpÌ&JK~, ޒHi_53nU^2܃M]҄rh勦^-CBeWR%1'Zxu Ge.k[S8`M*Cc#p]P|nF-GiuY: kKJ߇aTB@ ԇEyrPI W_[ge9%f\['W:jBXt91<E5Kgȃ+4U~IW#T+(K9-N۹X|e߼f?g>=dқڍPV@t *YU1-s<+|7kUAFwYVugᴇRvGCv R"9[Seujv g$ װ˦}T*;6"I$#΃/k(]"KԮPN D͛֊EiuXj|B5cD~[8%t ךB _eq2*3mw^Gey hl\R@Hh1KT7" <ɚff,t*s?[!dfG l/rZmlZKa-pt:ڴ@'гiH Lߴ}q>j>rASz7%fќTg72Qx'K| krSv?ogSRYY7)JWݑ] MkB0xSL3GR%,~??,E%=\GU(kۚ \eʈcUXP& ؍Jn_0v2q [Q>&.vF.kZB *bPW_ YE`*=4]!ٮׂoF@Ii^z¤.rXKt72#~鞨GC1d)=!{s^{wrA@ J츚30` xrx{onṚ<$'s<8KHѝU5dsD0Kr*-D0Ԏe8ZG,tBxPCԧi872H%8Չ#QެyfjkS(Q7|Kx/ Mcܜ@gZoٰ~҇`E*[U_\V0vjm LS_ER{D?gzߎ2x"Ԗz z3meWC9~hCXv) ; Rd.]]<̶Mmȿ[{m5д#5O:MS@7q~Ԅkx]MƞblRT?| @wGkR 9 V.NvIgnm|fG;  ƖNs߻&$nF6 z oS"țdYN%!6]`Q:4>qLˢ>KN+*m; qιϖ-X? @Q\ u2^lˀ@'1#ePj!0q[YA3,3p'lcQ91AA8d6q[Mʍ(E묅s5_O&ԯZ}-aˤ9|[AdOBB;ߕonfς>$ CfذK^ (F:?SJl@z M[[5 Wtp2L#ž]+^=ǫWe4ltAy~voh@2뎑}!CI ⷻaF1Cl}_{D[YDqcOo{U uq%!`ٱ1læv4Mɭ:D/M;4%G_ rk`PN\ 2/M \P¥[ˊ{h~Ȃ *u({/\<ܤOlXz]Y=Ё0e3OSHT!nwiiO0lBl1! dlZao8pC-gTFn@i 5QiUk"aңB2b o}O -ph)%}|z9$ZV= ϚD"*hE2>hoABpm~t~[zfg"V6>lO$bsgָx @XFA : 'baVvҾz.XT Sߨ2,]C9>7iP1 tf5_màe#DZĈc"/T.t́6JcӪ2{gb2+\ gS[5b-RT;a8`rxjO: f6{i`'x^w. Y<H NWM $䃶"<@m5ʲ>s/?(@2,~TtU4R5MޒrYi$΂8q> a7٘|}9_k|=@{ːAZ~skC3VKSrCpQ>P]EZ,c{Zr$O̩-W-FTB2{ ~`_g@zgK,xVw/=fn& c=7z5o~9%Oa Cm ~JenB+rv>)M ډ} 7>f~8d)Ն.(pZTwqv/ц}ų*f9Uͅ{" =j7K؜S>BM9abM{|\M?peO47CKͥ0dWr+÷]63j%xYݖ:@OPig 0=wXpJKؽ~@{BR^Y֘#Di#\%8'᪜XcV&fh*hʟ¡6ݏbvpF^S@>H nE3bB[^Ǘ%³-Qq:iz;C?NFc[R[ %޷Ύ{Q i%wS uqfRRZ8U ]RW #[R0<|ڮ<(Y H*\ؤLGs0 x } ^7}eBW})cQzȼI''/=s8BveK ~ZkK 0B Eolhgb#%;m;tgb ĥك,8S0*I.׏u ÜN?&S/g(RA_ihyx7{w@dK@!t#\[Ix? sIo!FGX%V|>l֘%N32cC,5[:_TVc0g4,~Ll(\P{ɛ\vz8hJo}QYJj:Ba|,oD+} {x]K{CH9gtoM(qFoPz Jy#ӊP ,b"@Q&Xð)Ȑ{SmO'ܫ܄0\#mpôy>K\mp*c[FL96Kw-#_١qNju"F J,sҸU? e{ZO ܿG^nEzü8{?eFD\=QOjMSWJ&{4lߕۀA<_Ϊe= {uh]Ǚ"y6Ԁ::)p@~TLvN!kXV/\ePSod֜b Jb%J@HhR`# Qd3#|:5b3]MQ(_`"RshT@Xn¯䋃DӖy3jE˒F~ -4[> b Zk [RA\I(B錫n3Ŏ7c%1ֵ y /p']z8qw -iO{`*[iө~p%7=#} 3rnǮJ@`tE,W7=ӿ[;IC?4;Ъ-]~닦L5E Ysm `D1 UB[=O,)S_ bLJ+C{w3e#BcxmMˆkJt'\\aI|Z 2z3P)dd]m>=^`_];0XA&`˦vP\&͆r7(ږXK5`i.sYBP\J,FeˍΜ57g-iK8<9c{Ž+:RO= m69$>!>508t|d2-fG!Z{ilKnuG%?U,vxl@ \3)V},*w.n"_{\ Ey&\zY[)$,z eg/'CW_X7E!(C ieTs_WD2=;B-]$"+^s`Hf{esF>| N*NܗVcח) J)Ϗ?YX'wowN< V1«˕R !cKmPq,{4֡:ô'PNNT',VBt؄$ ǂHllvB3X  vϕXLFNʸw,Xd{QPF!@bըTgX c5-A-ä8&@x́xmH@~0[f߾Mzk7X45Z[TzI,Ay,ߞ;PKNInon zCh:!Od ݮ,~f!&”f<כ3ERM3UG8v0ꏈ5E_Z5 p .EJ&!S@B+trNpcfqKg7fGU%{ؙ`xN1 &VffoZr].M1]1]!ē]@: _東ٌD 3Fx=g).3[4lgDj5,JR3*rtqKbÅoqfXɛ5cajtAFżdA'$~؇h;>1r,ڎ'D>F,ZjLq%׭칷tw"S⾊'\qG&h$(GH};Ckb1AU j 6** bg8Pp YEw֠:Sz"NPwzA(Yc_;8{E 1;͵/ 9v'\qa!alV|=+J"{D0nY `u ~j@c ԓltn}R;6*Yv=(>|.(>_Gܭ >`ņ9eDӜ9vܱt9 /˺$yD4|y}-fM:kD|؋ә4TT٠ ڞ`juַ{yDžV ;y J '֮ݯW^TTsn"r+V-'?8 `ŷ&X֎G3=ynk7 ru9σ)"qºTlw2oD!qtvy֏ 5a>u #VL0\Z0:Vy# Ac {vf~oiPl|E02&(\t)"c#>!<_UٓDEYnG9}N:b ^佸D ϧQ/җbh _m7 FRGHI> -ekAk) sD2t˃zc&3ɓvRID5T$XIg**5>$r7{Q\ (֋ -FQGeH\`@8+$k9wAQa+2J!m );яzc,0q>qXgf"m~labwGNJB5wRAHl{ nŖ ق4MZs=.Oap f#q\(Ɲ\'?>0f꟎֧|}ίm+Es؞^Ekmw%X8$蒠u-J[Ut~e-b0ӗq'AY;^-a)d(=R"sjp'oﱃ_C~[_$_Xއ)~{ X&=6]g"T4224Y&Yjk=lpi{9}ֈ?4mj0RэgdHe樬uG\#cAdry6+]pJ8s. j3%QPZQ;-g;LWv80m }'M*u晇Qcީs P=Ǖmrj&g}y Ll;Q]k]pTPS`ڴd$h{Qx_j3g.\B=ř| DGqwoq^h*V ]2s3Of ࣕݫ Byeq>÷Ք8jTڑf{Z3jhvfH!:"/1d11`7iRfBJzz^3޸Rw@+mSֹwZ8?gb6VplLJaB\!f aCo&#ߒ>' QLߣ[lt^ioƤkP 4-,l)F&}Õ:-ӗk&k^rQaagQ]Fwi֍?zR(ᩗoEyϋ W˳ڐ7^ v?7 ]Y| xhʾ1\ DžlZq-hq*־91!H-cERwx)ޢй9{e[#N0cgՅrMRD¨C 9ڪ'iL  @X1胑,?I.5UЪFoiA& fNsf< W7.sdaAPkUj'#b2&Mq{({O# \2G>O\FXj1pxJjA-V?f- O~>MZķ¹ij./=8EBtIkNµTFoj6 Twsꞯ:E ( pcBˆj1"!C-b%pRY$%lq*6D*`0?/p?Cp"f9ؿ$ؘ :EO^c# "|wEQ-c gYZ0707010000028d000081a4000000000000000000000001642f097500005380000000000000000000000000000000000000006400000000./lib/modules/4.18.0-484.rt7.273.el8.x86_64+debug/kernel/drivers/net/ethernet/atheros/alx/alx.ko.xz7zXZִF!t/sS@]?Eh=ڜ.+ʄM7|S !Nx k  Ơ$20P{)*jи`]nXyrǁu5m($ rxSe7W,!/[*{WE{~o.v}\R܈ $/+`NbK; Z?)mv5.pl-wCi W~kMoC2K"Iq(H?ivԆ^y]q-,Е'?@5 O) "X7R'E;jMx93/M><4&CUZXAb}C`kxH-qRs`^ UBD\ ɵt ,.h>XpJ+l7{UI QH& 968jۢYgDr< 흯$ı.=먤f`WPZQTc=PLdT)yPC\  qBdqm O02DY 8JkJb5cp"%L:Z*2i^_'+_Fzם "N>5NSepV %iU\񼪟S6q/qgWUF'o!S%JIM |#) EV;$2 PU iS߈!țR˷s5,衛/+]9&<{sZH%ݵ 0o_kpxdl7#X6tjb5xFHI*/VG{7}@T~ bW kdu?<2Y*:g[:+Zqx?"}:d=߾M5 aX9yHaT3P ڃed9L)IKۏ/_M‰mg/M0fG6u-tMLLx^n3<`-(Q3mxE0g~`:@>eG"lXx `DݞY}8yWUؒcr)W-f71jc59Z 8kAǦ$a=N^ HNXJE)?L_Cؓ1fcO k~[nԝ ג6GO&k!n0S6pqs^sMbyPѧDiy{upPQNqt%{EG)>̎8\4Z:a0ΞF/^]e&KR"4PMA;SGt>Q~,lnJZl(*iFLװ#<L熍:6Tw'( !{>F e0L;9Y䆻zm03wuL-"@h5S*Pm7 >&6UdV*U7:DkF 7b,f-Ω#HD}fkdm w5A z9^uD[sn(B:\}}ˋ-3 j!s|ſLuA6mB {A4iat$ n:>$|N$>% v!KKk^{Y}ُb)"^hn8ϖ}Oi(ԥR ,5K%\3Ws@!%^J*0If/] tHr\&a@[#޷W wE{g(ڋaBĦm"6KĨeݿD3{ϳ'Zԟs8U!xI?DqxzŀӢ=Z!m"12x d1'YZtQ&ڝC5U;=cj6\o:Po)F`A= @K;]IN~!֟ioj&!xsx,C3yDm50[ (5 Æ׾Å&ce/j@})LFcZ`_ء=zWWtn3FUnN2f+7d,>B2U [,tPR-͆I@5Q%_+q)ƸX70`^X(Ց!}_-_LFV}v B%Ok$So>PxZ+f%?7WwνQ\VfE wenKo]g=Ҧ2Ç/ ARV; 2ល}@|7~{hT""_Fb#7W7ZL`g@o)Bt9sWT d39s({G'BVAfkttXԓgO2K_mUpVP s]Ԋ)N[WO{`$٤[gu:9ũ4{H3u=&fRgCgR A#ZC bEW7iď"i mAB;+r=!_RrfNEv7AU1`VE sTpxbK &Yng:mEjGjo\g-s5.2n_c[aoabi[:ςB_U]JAK;+up$yѼ>f[B}GWbrxp<"a~pcC6Kk 8|C^!kAϮ1:l| ͢SBo'?#rU$]԰ݬ8d'9( ,f_Z}SfGi 3vQ3H]pʑA+Q{m_g_ vɳd1q[ h#=q\_GT1cB6^x=D!uP ֺ5qV݉),i#6E[<뤰l zwW)c ,"knI9MXxsItʀOI~Ƃas$zS G~QFGB ^tb+>Ŗ_)F2/.7Q1is8`O]uJUbA\ ,8%Q4PHtE ź,V;zt`DBpy#s\b+KGRڐ΢)P1zƳY{D٨GdT<9[BNڧ[r6h~%T1 cu pmmqjyqWoPQnl۔+=FЌ"t͖?sH 3cxYKOpEk8'}PL sU6dKB)*!ozNxZʵ&!Q؇i.V#qtO{ƳIv7mw%_?+.22D%akfTi;4Ihsr+FA1[S6`&Hjqni#Egp~'6Z?[ R^P7឵mt QmRІʦ_ M*,q cԊI]A1' u~H{"7ʙz];̥4 _[}w]iZ}M35M[Î,0r)F4o@3M$ c!3#0+ri55ZOk1Rz~GBsBc=Rle?ԕ]|G6ׯ]Xh\\}ܔ֬tqƱ[2jڪRPD`&ƽfS`\#O`rgj#sBh.d] ;:zE!pl]V?6u eL.Xɖ&:N<8K5lU_kTW,qù ;Ԡ??ݡ9rvc(0ȡnAdEy{oF9Fo;TJO;,=qw =9!FUx[ibȃSTѪ,tX+)ݪ։hovXMpZqԗO-̌yj;#&H/%]9mzԐ3 s^)X5Gx! 6%(VvO}$`W{CLhWKYOZ+ʙX.T9H.WnD_du,7d<Gf뿶dmj)9uBH4cx;'jv\>ܞj*uJB=s4?![B"|rTD=~Ȁh-EJ0TA5}g(<aӒGɂS܄:MsVpegP@gJ1iŢ3a!IlC- 4P'2-pKA:߫ͽPI?"B>貂ݵBT)Afi%Mώ̻ "k̒m%K yҡ6[!2ʟ`nI2kٜgq7K]!H+Jxiت}ߠ]b{:=Fzjn4®~/ߊV0^{ 8p`j!e>QRMx7֠:DE6v0m@r=]!6Ao%zW0m/|DM!tɧ&jGdP 23Ι!Lw$ ,&&oJ6'>(3FAN⅖((vyDDFO罷P湸.=W9&m;I2A3]SbM~͵y_xVxșzfQ̼AqP=XZ|uhٙ39ymmiϻ`h"BI'ڛDAI7*Fߦ_55;I.wAsKH9%O}- c-=W]Dݵ]yѲ kOD7i1N_:1tkcq& w6D&9,*6 /T Jhްn`3ZnAqBkx`r81H 2+= -kP65"#p{G]눣ݱÚQ;2 Ky"eҿQ!E=@_xe&BӚ͝_B,sHX6y(*P(Y;aOMgO.y %醟6Lʝry@玾 V-Tt>6M{v?wJiAu/AQͼƤI= E 2qZgض7,qg'CưD5Ɣ8VԵ?fX\NQ+MS$ĦB,gҟ2 əed-s±p7+Oπenȍ+.niG@=;LC%&Ȥ0[۲?JZY4g%9ݺ`&"~>&vu#PdE8êXvTW$z92YϺFTh\չvRuR|}? jH:djxS?Q$ڔ[Pka0Lz$K֋m0ᩢ_8`t06RuN qf1G>ִ^ 3w;&]iD ډIDM!oqXh:M*Ae-y. ]8sSآQΦ_rkL;r;;Ub]ӷ } +ڰz$vLL!3ASrTɒqEw.X3bɪhbN*E[, h_ ]K4I+gɳ<5Su8>_ul s6H/BҬ~s̞%YКVKz9z 4ź@ӱbӂo-1RH#K7~9.\1|1'ֻ8(=J q : '"6bΊ%u,To +h>їtf_e1v Jv%n%©צT6!Ӥa9 Ij$b)@Q]&] hǰД!gn3-(&*݌npEAp S+zۡ;a3l>6z|xCe|e0fIyz~eKJXeIrA^e $HXgcg" U~J֌W%#V⊠KvѻQ 3σomE;%ҕ=H@lͷFiKӾgt0of|kM]`j4n^]g05BJԏ)oMĀ0YtadI yVb61ւ`71i)+6/x~Yޚǫ28CP~T2+~q,8fCT#,O밌LK(S8𤭙dODY>_ CzGR:q""'G(^A;c+8/>2Fޣ(Kl[H+cKFPjFg*ryd袯2' pTS"VL!$QVlK0Hȳ>*8NSG"QMїW]_QKl0 rӱ&zYR l7­|ܹ,NGr"`>(fLn<'Z̾V*#6*Hn.ﰓmhPxifzJcoY7ii [qbRl(V y\* ږaN^MQyAHE>_z\ʁ:4ت*!ރUNJ鰍] ~ZedziB\'9Qg^ %%*u1 , nXXvZK ݫ~$3T}\g'ۼF뼋t3O,Y_TIO8\ۑ[ /L\ccoyZ)2]3Ս7:kot-7@hre|J/ƜNvbKmmпGyL@ mGty2kIZoP\,KHMõ♁ʊb5N|>n).^f308CB(#9u2.JQmzRi-TZD Gu6H]z|`A@yE5NӅ==ǽ-Ge!fzݷ")Al-9¨msWK^E' Ԩ8yetG-}*o%UYYAM% 8BToR8F@ N15dvd7PQv bӥ ay~`8޸rpHQanL`p*CS㢂 A190c{qN~{w ԻVjkC37hd,Y":wk`g@_C:Ψᓴ`CTYGwM?㛸}W} 9SP$cf!keӇZO ?y>ƭ *>qmurmxcEfGʞH+V`שIJZ?Ϻ#OaVK)LW[I04yCbT,#We<"s z4{/I&_nF8܁F#nJzV :'}i&)otԫub>]Z:::zwY~;T.)N3Nu,CF4|6Tל0~d 9? }fv\=Md3]Nogo-NOJkg Gsv;[wݫyo7ĄP`m1ҤWK6V<|EZ[a<('\$1쓯[~R c آ=\/&VӚryIVğQICg~}Fŗd=UVtc.hDoꎡu<|wT*m>EMwmfA lN<\sqxA}[TJ4H;eʍ8J,O:{s7AN"+dܷQ(‹zCPc5o587#MkeVĬ2|Z?܎1l\Kz%P򧷼M>tKZoѸCK gm>/ܿ>|qH?'jSEZc<3+yC su|zWx؞,g'AkYjAwoMCڀ}\-9RͶ!,i%ݙjQ4ɚ^5˝;5(Wg#Gl~LE58uD#94}n$Mw&a- 7A&4uFedxr{uGb-oRO6.KieS{{DsPe:>B YK6D3y.a44"~öWzG-;"qa.JYYqRlozez[ )*~kVv9h+OF;vx̆FvXL-FvYQ^ 9DaSs[ᑠY4 IxzD`]U9K g{[I OyJ>G}}W"B -r< |z} d5jPj|2DOEShKNV}^״gUuw  P}'1ď`YRu2^HM, ̀#g< T-unʉ37 g~0#$Ig((sq5kdlSnT,0#w LA+Y?BYGؤFޫmU9xARLU_y=wO<Xwe_SsdeJ! 靫ّ ;O 'de 0i%4#027_uO a"i|-k Uѯ 3,PpbpN_z1@-~o?p̬YQ$qhmnblnz&o4}S:T3S ,d/G> N]Zx3GV+US~p۵\ HC*;BXAjh{z_+wxj*k:MUAecG;Hr[Qk޿=Tқ Z@'8jojI_b`TL-خj=1i4KX-Ng5//W[;[8V5x4cג)k \=/_h~Wۄ p{ZD^`?u'Q7vokOx1BP;b v\EdqCc_ʻ2J Ӽpp$W T}*&$5?RjrL֠f#07)IvdT_+^$pr6ர|:gb2r[vS / F6ͦ*B- eB~^̆AXTq5bgh#P>?<(x>j"[U9"L6sΨՁ>.n$dUUuPJyvHvS wԢnm=1gq:S4eH/RSQsw\T՘=`ѷ84ZJ9$ UirYtoI=4ݳEG#\76XnL:zZ+@Ⲱ)ϻR}sqm_ZsdMq0O#?L|X'fZQ0=zkT&WxɮQSs" \\d+!FmJ4v|j^~^J5zW0; "vl=QEs7nucSh: ,*rOQuڿ2Q_2#krAVHY(Y7`+qP]IR6+9Rgj[]!y`< 네`ogoݠ:̡Ǽƽ:JMd&o]ɤ,GGN.)Ȍ,A->&tsP+NmK?7\[F1u}-n TXCzvߔ3Y٣.qzX9ؿFpY{.rt 建1ʼnhJqaK\w6N$)+ &o㵒R^{FB_"]>_T(䄳0'Y)) ]ODɗ#!|']ETdgd`s9YV@g-Jm4~Z3e'ի(y5:`ٸ1=6F֦:Zs}e. MʀhD1gp\r?ҝ@rD>`j S&f ex+& 3>\낥 ԉ~i y;b%-a2R\DBQe *if;"vI0yˑts30׬'Pf1''T( |A;ԆCߕh"{zgoQ+vRM %M8JN@l_zogl? -j Z25MsGM$y2Vf?i V=|3$os5!->n*MIQ,КŒ Tw p-jmn􂪃tsRyՠv~Iv:>2#'i67aamp̈́oB<3 ]k{iŃfJŬҒ5[|=ghT2<,p>_jk-;-O*1K&b:9=N_QB)&\p8|9]Enm [_=ro|~?*4-%k'$#8NPUܾI/5$WV'Ș tk NxY zB6fIaHBDۊ} м%ߢ55J"xzxA+/:?>=uoNfQe£(X¶<}8CP)9v\QD.tǞOXvekUU>UYibN mu-q ciC/PO%T[KoXDmP5ϙEظO2W{$VMVufD 6`ghH6ThOl1TbI@QqJb,-O[Z^&D0[I`KK>0?δHNE]:tk[(B˺vߙuFӔD𳲦a0Bѐ:t%O2UH\m SSJr3r= ĔO@ ն]%Hw{]p0 ^x cjpV?F!8L+QU8ǔ<]~-13ppa.Qv?^z7}f=B¢Y4 E^㽞_8 1xJ.b6-4mYUy< l8R0PT?DQ.R*We_A%/so^-Y%rh6%u@vF{?C+]?ERAZ^=~umm3rѱ8.r%o; U'=j]1a?~vlp[náEG*d&{Ak%RޓM4y|@}M6?WThd u\n]c)iXFFs%Q!\Ј/b;ه`wd8{lܼp*CxޟB67Zܵ*շxcLDPXMZmͦ ;v{|ݺߓt7is,~LnslC3M&NK)Ktq$*5E1B GtBȤ"ylt𐂫BjTsD, =O6E Y`جS'&Ssӑf| YR:Yu45P{:-Yg|W=@#/\cГ8PKJÞ |6n)ɒU7ԩ3؎ϋiVSy.eF MH+ÎzƠ)kvCE{бPTt ~%QBIQPE;/DF?JOiG:AyyVjןwAق5` /HS@w7O~QMZ9$S? qD`']C⣋TxDL;4F_B|$:K1`y)}ΪФQI. >zBviC녦J!#n)Ȃ~oR% fW#q~fqReX|2Iq%ݯL\;,_!;nUcK8de;Ks};լN>$OȔqyG|.a$U5 l> J%[42M&.u?w }ҙI+f$@9Sp`a49Jy e"bZȇ9[ʱTOC*@YNWЪ0um>nKƤ%KX'z j_C𛓀nmZgQKFD,OT @袡s({km^O45:ZK9KdREeR9%YhݐV8[G6ܾ:$vߑ$D8:*&m zS/kYHtF1$?TDSxG%^BA1?7@]e |7(PFag~G-BWnAq6 A52Fmafm8͍¹](XXBuGl5tlv{N^E,(z3X+G&M4Ud`fv'ʵBk ]vCɌ2C S\[6Ct{ykd`WuOh;IHgɑ^G''J!d!98elIX8bs.îuS D뮉7n_LZx̠&kۇY]cKF{-d^'C,Gupŋ\&0a"`*֭RRiKWE,RoW1FZ5;.D8ѐZo\*n#T=`t|U?*pl>yL'} ;Fu#(8QrYq- I[#A><0c,0\}KEf^ma/cB`$Fܗ)L8#x##2zZĔ 1~WXp.4cXym+)~~ȶ0n^2#ցBؿuHAyϕQU fA93fQ4~0rcTT (*T5pԯrԀ 0mdA.4qTg&Ʒkg8 D0Р>d@,eԜpuPV&MS S]u)\Ȟ /К Bs?տJrAC d뤼oO';rݴ+"%+x$*Wũݾ ֥:sd ;81DW/ӟŻFj9͏/&{g !SIQb;!ha8SȞ2'pA -,w hy?8Xo]w>BWΡ4k[#ը@r^e$ɰx{dlz˵``&\}𷟍5 UՌڟQoEgJx%ܴNqM,[Tݚq[`A^Sf?]OT#kIJe?NA+4//~-) p/@LJV<%P\^gPp0ǺeYZĉv>1MUGQ3?-:a^x)sQޥPdZXG)j<vdč]^_j-oc_K_/iU?s pm%܌[+/o2؉Z8pKےcKM@=CwzIs8;E9_NIҨPlWqђD?b;sƞA>S7 ܬcnpVvMcq@~c֢81?n_",*Nh:.jt)>ހWWM8؁s5X0!ԭƫQ#tD7bv. PQЧxNo#8-]]ei??wYUۏ$| K X&.|;IEs~a3]&+}A=NpbgnkHOda7P8ghޑ9"OYw>C#q]Rm5!9AHl$r+Bod?w'(:U $r%[翑`ERd i~Ϲ5X|Ggl풁g*kWur@HW vR,yՋtk>HP ϲ4B_ًT8 1DR_؅B!-ơ}Bv6$>Tiu ϧ*RW\jSퟙGkbI{@B<1N5<Ȳc1CUeWNmBZkNrGS /n~'m 'Q~4#(ǎ&5bcR*Tw-4 Em\\WjߖS H]i`i^A3ߛ Uͼ ROٌ{:nOo<]h~\F ؜BWLNaecF>8{s#^ĆrYk.ftkXD1?Q,-,Dw[^O[O=`l3opoC׏EU}24awf8Aqw Z.6QkJq)3<i"Ȋ4*6*K"<.=~E譨? ήJZF4<(5_NըoΎCXgU/Y!ˍg~I58ڋ/L9ɧC]{}(,CvxQ{[k i{*AչB >Op{CH-6Q 5?X,۞aiªgewEdmO'׎\N2^DoP3ƢZQQ@)0;Gu?{ZjCnTW}ig$qaɗ)KG*'>>,_b-ݿX%#\f|K-TB}lE=syw}R8W׮]ٍx1#C3v 2,uF K9u"]qOlJ8fZcdgyθnI+pJ?65cems&ѭ*$ 1.DN]ZMwҍǻ68yD;WAT?}`s͗Fƾ -mzJ B ̭aϊi*7Tg x3MΓZe]h 2:gOן-d>CbyI_u6A~h5 TD{(t'tIτ(7 buc|S>tv[N#EUBb%$o0:=njad]ԑj:M_r4oGcUoAa aGk~v<d<$f&@u: ĸ4{>aSEq+W#ӆ˲W:QH`bYg4-Wݻ2`Ӥ r]'(w yW`ӝ$pOI^./2uv& `~&˚I^,8ίL^#EI(zKXm~{%siPpuʑD5%AceĒugA{/`d-7uo]Q/dr#"ᘖ@l48^:zrFz-qW%9w&~lg2cL {6Bd^λrXb|ƱS"{!e*C~Kfz g;%!zq_SrI¶sR 454Ŧ.HsKm@ hR, o_[U!I려mzyJ` ~!oObw6Cr."Q1 5ēKx Pfܺ~=sSZ*&*xmmjVKeWqxyq-B7HgRXPxmy^{eXr Ǧ{^Fo6J"[ԉZ #^+UlP:T<ߺtMQg caRM8gqBGy? vo 6Bg?#h~ۈ1dLe'aTr5zHVonWhM-1r|훣uM)ª2bdSs=8d-́*Q).7ő/p #$8(lUuսQM(6h (+eor"D.([.,O9 ~)\mX9]>͸F>b@[.0 3⡗iluO:&&ξWP% B~Y&y"|GE5l^NeĸeUHhdD4 R s{V]zuO$D[X_rz+6Q!Θ=zO9PMh[P>3ݮv89ERS5wN­>UGAc`?yov v(r8^q.ndRJ[M}Ix΍ .r VjQyt]Π{g$R }" E;hReUZ$^== &9PRgYejVlL277R8G/ZH7"~~qr .5y>b pAAG19Ӯc_MSb+\Vѣ±'y.%\ +ӛzBKE+Xb1f2A$6X@D[C]Tr)}*S[\Y立|`_%iD,+੦Bw }w\Qd$Vujz#ON|XmPӭb\vBAkll2B7Dn~f]zjw-E$ רtWHEy 簲 vN[]"M> W=j~6/M1l+Y?կZog}2ib*Q^ȼL"4tsxoUZk`u_҄,{$8PXP4ZK7D+u G>.`Pc% BR|uIT?%!DЀTo;7?Gxe̮T/muL-rS9=HH ǯG}79*qII̱($h<]85o*%Dp0:l~ڵAD-eb߳@5+5AUoM42+!Fl"{x:8^1yˏiU{:mep.?w j6mv{(8sjSFL 8^f ?eKs`(b!hnu^5gH&`ց>L:3g"h?7 jZKw>;Z 1ƕwM/ýnuQʼ];zK@:Cqiҵ?(% LTHň&ܫ;ź J?n"ic.4N3u5D[}CBsJsC:hCE%Rn~1u}Ga3I#hMK֮pU?ޤ/w|L(%wh|{J\W16/'1gVPۘ)x<> : iu TO]2&/7U'Edb +ɱz1M,E?v*dp "Lx[H qu%w t|o;_LGxE%FlF`A_c}_˲![(o$kmb_9s _ VB@Nf(0<]>i(e;5Yᒗ.ߣ#|ѻ]x>:P{cL2~+0Gf(JOF0nFF$4FJn)Mkr\ ~0NdS^gbijtS)VTz,=y2o_$Nz柎 1 2Y&Qj!iivr+*1 aʍ7/ԯOJ*>ѩZǤ0?CʎZ{B {'2dZk, TZ<oO ;˞]kһc7~q& y-:<8s,$OZ!,卭[+ΘqCa;ٛ$Ȱ>/+W'T-/-w׿Ʀڊ^(ԁ ,pM=!K*/ЮL9{iD!7fGIRc:t~@tͅt0,"EU7]3dδt޽fȋK*}տ_uS#"W}cV.iíȢfSL;6Av>pKnFsoNw@!0DLȍmd;W"b"#п:O 3a,]td=tА=x&ǏSS+_qk[3M-Ru[di{R {5Te#0,9>t9q8 _Gyy#yaJÚW"ݠbvKڈZY`L}M5% `,2bioZJw̽cu0^+E@,5 zWmMP[ 6_'U._lkNyU&FDe\Y;I?wut|(MdTL,ݔnKzg0L Ԏ۽7#5fxaQku`o])y27+TCx$hU2 4Ɇh"Iv+Ayc+2&F-+"`@SAp~aϞ9c=ysYw;YNznPhoA?FM<,cL݇,}) (-|9ϧ GdVJrlPY}XT ԒUJx(~}a:-vĶ[x> eBTt\;{gamţbV9?GD1;k@2Vz9잳+9|隢xF!a0IaWAƦōĻFڼ)nyeP+W]KO3! ^h}Yu/լ 0Y& d`͖1QC–%ZFs_dSό޵kԻaO祔 U uC,o._nD$ H6L 3uR^ʼnZpaubKG}ȵ 0s޽cӹXh "thۨDaXXy~ nCF> cyk #@h ~I4BL|E^RaÇؗk`1Ը*^ $'ߔ͗_WlP%lq%n6o2QEUAHs"Fgf"Pm+bV zE;~q[a;S5ivlHQTFMP?kV}طXmBn桤GO.4' 9a@ag3ɓ9POzCB4v4P"V'՗߁2ͯ0,)H(u;l@gJCU]G44Gs_0SM_,Y$X?Vy ohix4Sk!.pdq\ȧDZVh!8)J+e l_]lŔ;~/r%"qrd }<5&by&5 3t3TTzHg6}آ{9SШWs'| %.Nu'a[/eau#]dj}W,ҾltgU5HӒ^\.$sn};ffn Wf]Tذ5(#%]ڸNJ>W5 JNwD)ۂGg>kw`E0S:v%u+n-.nF g H}P?ޝ,VRZ.mhAjSw'n/OXE ҢNYCA7Qo~9[˯#9hhuо'1ȌNxl:bvjzde1O9|]N}*0*!q y֝6:@:ھ&m_ ;o0!3'M%Dfhty<'UTjhrd!(9jGӓO j=ٟ*ƠjdCqTk$Zv1kkN5М}DoXEgo&i~X!"K``|-+,ylڴjbh|d64̿_$6Ζ.e/Je+fF@~[K8 tGW E Nۋ:}㻮?iI"'E0ߔ ch25 ,M8m\AD-t>-ઃȒag|$>GoupIEJ M{5Nb*_}.̿P;ߊu7T!nRLKYX{BTF7f6ka {~CV`d>g_7r Tfa.#|ΚM&4hEPgYBKoßu*yv)k! kC/e<2 dB1WɄaIFg=d_nT *UBعuR Fɤ'[:P 6 FY1x;#Ow>#?e:DA0 TѨ_G=GoERkDвY* (LW+ۧ Q]1 AJlq8w){ GGj3_4f /"JQ/`9_`|wcmSavądyUԷ >V^1ǃЫf\{Ax&[/,vv,>;5Ek N%nDٜ$D~S\xRdd#e0 [͗2-+|6' J𤶽 -x+&AUm=j唩T@;Fp(6$rsMkC${a;&!`"W9\Dl(x $XΖ|?όyb!X@Ǣ%BJ>gIbܶM?n1z vD`k;jдinL} EBgu%Pw갳O0pD]graO=1 nRqQ@̭ Zlz[+Z̹/z.d%=2w 1vijyiԐf,0[8LÛ$PL䵯PQ1 @ @=0L+)]f ʁK[*@zİ^6?ޞ%JT|nK;ؐ)xq|w 0w |FdT;c}7JN CEOv2c|n5zW ֵ+DTr$SGc%-O"IЯd9DЅ&/wG@me'2yUv*k>xOm1.SVfov؋iw|xŲKR,X;9,+.h)6XpAy H靝#)Dfc*!y8)Q)0B‡k 4@ 68ݶsH Ӳ޷<٨2H6gݵ:Mc`3qּۈIJa%h<##hb@c ~sn>9cCZHM0apJV2UKrv\W_V5V´j7v>Y{))t`/xW)׷Fú1CTYkSN [WLj ..`~~e?n LfVÉo;s_ȤكT[RcZEݹ87IDvV6ps]4cAvD%ޑ0c_҈P^(q ^8QwSDWG^ Z. =>Wkx-7P>&w+4Z֘ v~u .31 t}VMa4&}s`'Ǣ<ƞ%]'~n@U typA\S;%48UdQi]q@ #|{TBGd s 怒\lo&$zBI0>6 F4]r3+PTQ5!lk13kdpLX,U*:u"{]?Ez\=GqL'6}bkAƛÊ)X}). r3#>{{~?je兣h(dn*8Jv;)Pۇ7 ֮*$/Inb^rCDCI'X1r:Ś$l,Zzޘ٥QJ osKˮ R5N) I`tƂUׁh+X:} X/4!+."bĹ9鍛- 8ů^Jl#jP ׼tQK] [c]|`_+Y^1 8QG]MbF=% Cx/k}= D/׵ w&ˇl7^@UU!s$ca5n,Y[z$r[$ݣ2ojj+pjI_6}zV~v+Wl/!vBjUڴmi%)d&̲v6͹ L\R<#[k(ZߴH 7ߠ036Q.Dhy(;-Kc1&z PB1~DZxǂHrVa]NSdt9Y#r/~J3 )؍>]0#aޑJ|j$ I;!rdoh.amx0W V1)e"B@an釐weP>,[Uz%V0{i4X-_ΡRJ5E(XɏO%Fl·ƓLW6yj_H5 `12 Q_V@Y:*CI * N 9u6 RPg|rNrb[3/n.ILcC_ͨI|%Qh՞cYc&f7Jm_GLRm>´R5Ж X/ꉎ3 Ǡ 19U٠UpՌ;6`'|: Zmqj02p ڦTvbV?K1(5\Lt.z<AyiXBٖnbxn.ܲ)^ ?XlcP-! Ӷq)p6g}2V|C.m$GHlC|9VK/6{p0AI^djJ<Fʇf<n1d6&s1Bkdۤ}>};/[5}J{J?1B벋yry'MQ/$Q=4fLiԥiv ܚR)M D 2t?Xv9.Q`؟S{q4iOBkM=+I7hL oNy}IlQck|qu }a̍M?}4ViuZD5/P9AUw{M^p<ٻ¼ E#${j&T s\փ)}lC|EIgIQ ].L3& 6[d0{?}((zqj^9$ooQ1'n|PflHhjȂe 96~7I3c!:5JE#c0 3fqA:5k> ,1-+U$G,_SN*1 ʋgA|G4?# f{FP:Q@ps[sL[uoQRߚ2 UH2!A1rc/13=]ѩ? j+sV/o |֫LM ֦h i̷2*f}fW؄ĈbDҜ'Jkc'^OK&ۏuyBo@Am^rnouo'4V)&*$]$|jXǑQQ?(i?j__VR/V>.%℁$#LhP |hUZY*\)lH1'YlRGx-1(Ǣ6YMstأAB]K@{:NM*-P6k~x_ϏO+^D"G \3O)[*Hw9z hF~} Ev!M1>GibgaE㍫C5Paő痉K0wq F`@#3AP-Ge{N*r^k}t"RY*Jg)GKUtʄ2[a.]o)|3wzˋ?,?:6A1PTM9$c W񣮆J#uܚCIšϰ&OB$T70)}/O:_ʫ u_Y_56iYYd~DzwJq,zYt7,)KV+}L2XbX4$QyT\\c7vENK,\o18&Je5;in&/4nܿ5+fط"p4a/!I[Nn ~t7{9 }_192\n v$ G²jDzc(}UD{?DnF|coJ]`8j$\>Bf.fzd蕄l;JDMgcn|V%jpC}b) 7 "$";Jaz'3r1-LRÜ @KQ#Z[ ْikҬDP{pPΫ}EqLzz#urݰuy4S%3e#\lAVk6p)X߹gÊЄRX[Jdٜ|$JuCd7[nֶ -14/֖=\st rzY7p 7G@:[ef?/Rwaz2پ#tB/!;ku5eșNɍz8\|]yh5(?d(>~פ㎓0Q5v#<.F 6x~)2Q0A@ 0AZ*%OKD/|kyG_OW0;}uv/oGEL rj-wT쨅TԿ>.җ&=4;|@Kxn1"^T-' sɷ(ԯ/d B꿨ksX,WmhᕾB՘:d>iRD zۉ"sF8 ܞ5{p:c';< ˒YP? `Fg6}CY@'Lpczx)SyrͭQG=7V=9Ep:l#^Ȭ0$9TY)46l')YxztQYx.E[煋ζpZnxUVȔs/vrh*_9_jOs+?,"6_ÀK򄈊?t҅4sr%=op{/8r2Y肄|Ix y~ux~<o<Qpvጰ6iufܳ~|Ck >aË\|}G=b^)5͜ ,Ua Bk u\;ѯm+<܌8@IvAHv߼0P% $fQCZszh^¹+BO/GR<1Ϙ'Upw,ıGX? tLU>\-{lY? "g's%]9,٧hwl$YG=SUE͔5b_Bpxb\:riYvWuLV4E38?9*1c.y=!WpWXWQ@{&3{7/ڗL3aDGӋ QW!{Ơ8dU̷N3ÌLvPAfiIHsӝN9 UAt.g`@6\^On2R_D`1z>{ ̀ŴƐx89!9] (%Uف~n)7\ta[Ir>Y[ޛwTΟ*mRIN]Ppl;3NjЯw  ."hDt WI̲%ie^ _T1u˼/rApia204F>GH.\:GT:U7/y7,Bv8lzu we55)zy'C_Sg001#I؆YQ&!/{963 s,EL 9j!% Fݗ ʻm& ݔ׮ bX}LqĨ5ЋfP̴G3m" 7o$ϧ_J̍c7ܑ^:b,sx)0?Ubba]gQ&Jmش/,|#>I y w DŽ\9ws5.} <|/.xQyʼѼG"lpT Zp)@?PlyRVѲ$ajK4NbDl ,cPz /s ˨_ԏe 0Ruə@J8u51P%-yZ$"Or*;@''O5)W]>n?4LuSkӽ[T3]7z|oų={fJI (`"掔Lƫ}~#6V@@u =1Yw:jLͲP݄GNos,x r 6h zVx% P+cjE/Wp36>.M)w&YAW+$HTuB Ҥp|3 o{=j@[R/m2Li1 Ir4Z%c]JSy`8 =SBޣ4xǡ󉈸b#5I$[! {.DX/X]@e%IUC5R)mYENd=$eQAܥ>$iĿF+v1?x6ՕR뻮>=d݃.8wFVl k(yT%_t'dP,S"dhW,+0 $E gb†0VJ+g͟RJNA{;ncpr|G^! T50R8X0|795)yb)$mE*aeG>@4 cLt(s;bo+jfd95a#M b?"B/+kcK{ƫ*U 74:/`^KQ LYGi9֓h͠DJ$R4JW;k:)s{*a0X+ʼn z:*vE:L;Nol繮1Dn>9{5u+7=VZO*EY;>u(eOWughz* S1k+=WT&`UKX.3R\uGED:lmyY]R))Wk$$`@E#%]jō rkVv}j56/,}ܶͨKX E񗬗@wYBD4 R$oPxӛYF\l8TWR%=\WSf\7X*C`}-&>(5 }x6G[ u*)/EЬde.o`=!4-]dDԤ\Qh{'kZ,R .>$\o5 wc6:>n lĮ [ޣS]p_T) q4⺕4&@z5нuE@hT >rK,p5sgX9D=}Z dX[LI& X |$^(WhfyZdb8jJ"wbpL5`X #֛z@,Vr<29KW UNVg9ҔnkhI #Nޢ kGp/ha/&bhՈ%Iwް&ɷ 9+|_;j,#NlC.O|8b:ODmq̨CvzF]`&XC$^`Hviց={T^GTLHрqz'upfKiT =u--@w1͎ͪ'Yg-GFv÷f(/b,Y'I^&<%+ kU;޿ F^ [U=yw_mƨ؉u:x4+TK.- 'бu  )'CJc]-4n.v 6EO8$G,b?5yƈJ$ b ,V4Z\y4f1 eyWj@dL6ܸTCOcԤ34hi]c7iaO۟]!}^+ӆ\T@RW-(wKbTnHZNGE|X\찬 nْC-Jlhsv2(ٜmԇ*mg!ktRebMZl@yfU 1Sk57T7kY3l_wdoݖ@z*u/0{w햞0.zR hiq!.ḾVCT?R¢_|yMuBc+Ε6wje_eq P'vzó[,!|kwHyEX#2AaSa;m۬.Dx^^u\c fb? *P9Yrolic(6P:U ^\Iњ r!p?;~mL*&(GY dll;+pm6!rH0)+MAё:r@8fLf7\tِgª:횋!a\|rN0meAep X5pԖ/~4x~J5ڃ<^p7k |t׌e˂ŠzZQلpvxkUJKR|zExǬ)v-*ezL) Um+j|#*}jzb;>Fg TcӵZ3c`IOgcQlY ʵ~f wx(UQ@]C ̥n'8,"#, 7ݳqm^.-ab"H]U (dK'Jn3R#[s%q.Cژ].ֻOgYZ0707010000028f000081a4000000000000000000000001642f097500005160000000000000000000000000000000000000006800000000./lib/modules/4.18.0-484.rt7.273.el8.x86_64+debug/kernel/drivers/net/ethernet/atheros/atl1e/atl1e.ko.xz7zXZִF!t/`Q]?Eh=ڜ.+Ȟ/,/1'a/+Jj2`͑iC¡drR 3FTDOy >;m(rT`Bǡ+k&\ppU8e2wz9d =;culWBo"p1 NAUjK)J]M4ve_0oMM%L f?<䉨oeKrc I8G0эU7DjM6݆XkgQ/mhW+9GUPRRr51٦oi$LIi 7]JbUx`|fkH@(%!e;R\ Sqг 0j)[Ri-0f%ӏA Λlz1 [g? C{4֌~c~Rd݁efj2^ۤtHa EІ?~5$>V5~eb)8#ѲbE^CNB-$CRnZ6%Tu+k1[6 #`4qBsxpDa hs7>6-nu1&Q9pENe8sO?̎Q TKນZz5$ +ь馋  !VWw'Y`R3m`!(`s.lޱfARPH&JLD% 3Zr`Bh4Jo#E wGXu{ A%P(}[kM-O?H`U,%eLvͶHFzPc?F6EsRzx*`8e<[joE#$>i8DQ_g>zG9pT0ESZi b/ ^r*0/H5&ݍNioʉ$%˛jcw&WBkD4a$?U[I 1]pmiP*ÔKK;+a:Ѫ'|g.-ǮOHP/ *ld{a|'@ q4|$颃ZuNxguuJWtQOfue$O#5dQqc:5@À>{uPlø;漃ɽ!8,7i;=fYґGfU{Uq%p?ƸoIau[0KD@%cʢ;oMNZ2o` ̺ԧ8i GmGt]HmU[8εu)R?a\C.Ҝ]z":YoOuZOnǘo 1.(U%x Y@o?^J[*XS\]*E/fez"IJEۈeڋ G쐌P{kd|1/~-]`ˈolS@bLm$ lYI.H?ܙH#Zr0>Ɯ+WG jxc.M [!2|o=SW/6-1Gy&~|/2ΉĊ?"MKN\vH لRJyIqf)#/1c%,\ɮƊuԿބ_8a=Xv gg pj{8cy)@q:$-ep3n*.l;:;2 !ULkߪG\Ϥm( 8'[ i P2$+@ wmbYqbCL@wXxOFUK67Iq.j".r2KnʎU2%DOE#W@]"H?|Y%T;} c*nW#͚caE?wHT9e0TIMXQ7T%M WEjxS݄_]?3̈20KS + t%4 Eor_`ޖ#6Pzh4f4zյ/8 ʕtu1O΢X+>S*D?p*G=&>GxNɚyp /hoNX"ۂx{I8+hPg: l/ـf@o#yhVP 63nBqt\aB\O4 -(ߟ.z+nE5 aW =zZ GA{bPxA YLí<sdi A` hkNMF*m)<-dka(jx#`hUA\nГL"ltiOɃ{÷7ljLkڎz@|zF~/?P}p5ߞwusqyN'LM2gQN]2b7xRݟF%p P3kvZ7,/#vҖ^-%4P1t OaQnc/QSe=6y}Xu z)R^M rٵ8;6fT'`G,BLŵT`J%1ЙhFl W\}2o鍣€GW?Ͱ-rT,- AiV++i";"땘X_KZrO^Wۄh?O7+@ ޕtSۜ܏*=P(4 2?S淪qe7w?m޴sEZLwZXhNn;.ꃘVaj3#hhь&5TUBW #r }̀Y8n%gb8hv+CqU6nre 4IDq|Qs7?w}6䐅4R ALOi .7+/|d'K>hXH14 )U4"> ' lfȁ3=ٗ- ]s( w.Lm)27wU4.3i,*ouP/8%;Ij"8)nkUp[oXK5$Pirwz_Nb |/0]Ufnj&}܉exf=>|mZz_]8P^wgP;ȝ fρfy(p"N pBW 9 19ocmw:x5zw 'GA v"<{,"⭞hWzpiJHP 0a dẗBeJSZ2C%hWa#vc|oCv pw3[+VKs?j2|JOE5>>4ȳMCJd?+a\Hq2;GABC[;ikGK 0vMWLIoЃZpHEkʳyI&)=8ѹ I᎗k}Y L/,yQu6Meg+ Atq & `YGWq>[y3Gr9ad H K |gi).0[ufEœ-Y[s x5xء%zȂ^~؞VhQB\΅_ U buaU:R3/GclhmFAW>H[A[bֆY\d#qQܳe/D7kxi )y'_h fg!j93}^\NзQv[Qtht;,2fC|O別@2>}/ L\L}m( S&@g(7ɭj.rFY h\k:9I$g 0i;"@CeĘVG&롳>|GL9yDQ4ki}ǽ9kC7]wwfq‰5{$4ԇY+FSyޠf|!dUNK-oPoy`9WR=k$_#ylp|:X3@OVj2Y )%A\?05b y)o-m=FT>B_@\+>zǯQOVR*m6 bBZFq{zCM] .qʵLyx!N`< LC;}_b.vi?n#;IH@ 0:ر9ƫ8԰X^65@x1>bN;ot^;XA4A@E-ѻ8+e~CiN(1_;7IrĝY@6ߟCM-O`Pft*{Gy,pcxmX89<3j |U]h/,7\S'L&Դs0iL79 a^Ac7ӥh#u:x4-ԟ9Ҧ Yn_sʘ5e^ssDO4,U4r?tաt͡Ne$—U}[BA*rh صΒ.溴o˼r(ݷϦ% [8`7\+(wuL7Ъ-0 J3*e2R=gLc!8ScSF_N߮H6NMeS)?62w<6LKi>,[aIJKB4Y? *MY.5&Sb:F*bM~X{vk 7Y49'etCQWߌ UXa%_[S{\옞Hc<[8LbN⅖lWI AYUh 9خ Q03> o!Œ2jacxx45{iPy*s3qyLdk3B*Q P€d2nUAžŨ) o xnLu 16>H MlL*Ow⚧Ox;OdNλV'͗6z)SӏA~ RQ\Y lD '텠g[J_%q1\er۩R܊cSаWDW8!Ǫ؆6l9XgP'FQgȲG;ҫF NxްՈar„vk#VtLFթƀ%\LxX" q\0D*<@*Zebc*CY*6b%ruVͦWhnM-uCVkZBZFPDQm,A 䌑@3KL#)jPagh2 ]=J9Zb'\\)g^ޗG;=ȑyr7yqgǏ;/A*hX#wsձ2s$DK馋j8z|ِ0&ҧzI1^c%\v㍘ĖO:(_M_wc>"y(8‘EgcIiS>x 冘J׃g#/@BFM|P/#kI|C-V*:y;gjnrAFuIzPf罛du\EtO,VD_4 #MyuY oSB|Og&ovϻ,@L\e~ۉ0H>&%euKࡆeհo^[5zjnHQi'*csSس1+T:BAn)؝ ͂dΈIPY{҄и mۣpvt{7ܒM.Zיda<8Zj1A97JJ]?Ǘ<050W|0ɶͤ 1&mȜL>WrdAĴjҞ[qV!5kF|f|qMDR5 u۵f$qU f[^KWM-9QwlA@{I~xE )uPxbB _̘FoM=>0{YېDo:z G ;(VqKO,fPQ:r,-#ߡ)Z6ybU-ҳL!R{طZJkhN0{NEn?mZS tt yעO+Tydϫi ʿbOu8՟PAx9y#u+)! O^3MUfV[B^.p3OQE 6zJ=p\M-qDA,5J2n9Rz/~u=|F]C*7ϥ0FK `DwUL$ tܤPPMرXxwe#sH7FΛЂ^a &jLm5;GP9':=OϽN ^}p[KMqƕ0H0mdZA:bW'$zh>NסdH` :# 7x HQB:ۼjFHD:tű!rآ˃R,g*N728&Q큚'&NHK\B|Xp)d"ti( ITޗYS=3lܗÅٟ)dEN!DdNmt%x0 ,$ 8͂$=I5w ~ϋsT(vfE݌ཾ?rvikzOPGh۽B+j].,9J<3!VJsLIZhqeEfRmAgi|(0lvr]R=* c2Q ` х(.kEV,^}pG ^2|>ml2ևՉU*Hntz=91R^'VMc(ؾҚTqؠ!s^Ivd'aZunSI !]ùM 0iq(R cx\IgW9 8? DdɯG=uдdC2[g^Eo kQԩѼ:=r՚>| ,Ys7wr2ƻ=H 8V:BS^)_/A gp9^fzNe֫"\ac~VMݓF0GjT[Io#0r_nP aoF[a[nH"ٹ8ƍtĻ$Vh\ a$էWy8WHfɏ!wd2?̺BpܘWo-_]IwTݝ~eԼuǸ]LwB])Cw"8yTӟʅJAWH}>`4Q~;tI[ 3`NWkyc0sU5:{p:F^EH?[QwlJF- )U@5[Չ2|&]- (pbA d39$ Hr]kStFL; m L'YAU@1ݞ{ЖEJ"Ri0^/-y:!p6OJ9hǍ:Ӭ FiejY| 80$<>b/=N9Ban!QDG1qLGM]4Ӯی`|oG>JtHX.@v+3(~0P" XɝҵdW`§H~+j0b·EApzͭô1);_-3)ڞ̾Eulj} hjD-EPU/EGdg˵`)찘g;፬#EIk\XȽ~3Bx3C{cZH X3}wbGkVG2q'uѬ7xNW#͋+J]ſ/@χA!/ g=N5\cG=Kg!\2%:&ZBr67H9 a5G2|=eEijFDnoWt>s.'hNɍ_#([zcDJ* 5|k5?b ]dGU04cQī1;~]:80vCOXP$a;۽c/",|]G=iIZTsWRY^xC岈|SDmjm;VHn{`}It.VsL11oO4#R-zXS9CT6H䩙&nΉcK9$89CcҶw.@)M>"{VCkUC eM$EVdONeS=Hb?hکhi'.ӵ7X D{sP/>o1~X9|HZV@"VtX@&Q~ +sdeI:* MK+ֵ/d3N}.+"''<ߤqbCl0\B$g |n`\Ln$e|y9mvįH D;AnXpi+FI_a@|I)<-Zm'*95Rex!-B.%a?rSp-ܿ jARv~ S%l\NF57+olӤ8o@WRĿi_!2{{/diU`'ΧdQ^X&`/YBvJ $A=q*L $]''?q1Q6+uũ"XX3&],-݊3[H5H2>95r.Ws%kcrdb õC4:츮dRXkm',@1 6 Roa\lМn3D,G$ܲ@=BjҬ%0E7oٔ6` -,i 7XKj\NJ~ iH՗j}**?}6p3mJAc'# h#G4T!E"ܱ(0 H|, IdɪF%K1?Pn*%ٷv8V j) t/=I o OD;:iH ɼ_ɢWO4k:ӣ1"1A g{֌j8S0GCh |&1?gFĥ+Ϧݵ\ : =`c?T㮲+Na*6;i`3X!V*ر@Vl :~ ÀCe?eZ ^N2iśl@]?'j$STnrX\CBKgo6DV^fEJ8?prlb+bA.s>tl4p5}Hs)GѥVwQ[\M .ȸ3BO c&g~pի:Jm$]y\ p;"#gY|* K pĚehqS&9q*[CA.Hl#Lӕ~Fc?=IQ]䤾sFL7>x5j/[>3Kb5˿Sϗo>L,a: ?Ղg+ C)'n{Mw(W+O`=.;hT(?%\Qxo` kY:<<[x&l6v}a5)LJ,HUlE&)&`5ehǥI2.uRCs?hJ06LeR93ޙګd0ԬA*-EA*g⊫x<e|l0;/2P>I k Pz,,QvqD^OWQfS/x7v6M6prCQC沩]1]ÇɭZ%|&yDhPD_>E8 l=7> ۥ2ŝ՟G-*tXy,J7a_:/ʸ K=j&dm\ovV6 O˪ ej%,']{*װT Yӗ m 6q؂HO\' Cs+NO8: Ai'CU-",h&A}UDpV 2ѣjD[վ4g[xᵕnZjXݙߟ"p&5#."yrO,<ۋ.=%=h5 xЋWgu*x|jAP}=jiXASJ_!GFRfΈ;I(8s'{D( ro3s$Kjc܈.n9M-.w7 ak\St#X/ѣ6s6bV$: ~v}kܯAٿ;8zhO?|n3sfq#RلzՇA[ӳg^= ҕAt1hktC왖ė[.񡦄&圐0\ wdapg$9Lxu)ChUP|1o4 cE.ޤ7nC`Y ̷b5Vi,+9հo(JB1xXFSMUXWH1A$p ~@GEH`^|EoJ޻c'YnNM %b+yIl#}/_DŜJ—1~ⷪ>&LD&DPhbaڐWN^tdXQA.XҵKϡ3w - ]r({g-?b[wrP0e}F\1nI$E@"羂ٞR^ ԓM9Ubu[5!).Ңu $ܙx(``"~>g?ӌ2J.;]_¼Xz׼0s4% v=8&HQBx6YPiYաs t;$_'Ee|X]҄nJsJfnM2Vө-u"*/w"Y Р~iO#nF7,[eNPruH-]3 T[1nȉ:U|+pYy TpA50;H3! 1>uSɹtCJWujUY)m vPBI[ÆTۊd(d# Qn|e8F8l3"skl_u,ddN@o)0ZprˁQ zkIgYZ07070100000290000081a4000000000000000000000001642f097500004ddc000000000000000000000000000000000000006600000000./lib/modules/4.18.0-484.rt7.273.el8.x86_64+debug/kernel/drivers/net/ethernet/atheros/atlx/atl1.ko.xz7zXZִF!t/EM]?Eh=ڜ.+ʺ'ДgL2F_UXg*.8۽CǺm?й*Mkx)Iio,GJdc45v8k 3-T{EEҘ݈ZA˾4 j՟qHEWpuEd2K`TnΓjd#(uie^.J3߶_@q6^`v޴( љi#d$ĔXAso]U&up#N `)#HJGtUraephaOpua N^{Yx(Cѷ@+Z/\x>}RW~ZA *&Dc|cbfBrL۬@h6& UH䂂;e\ waLʣݞy.2Y"j#%7Z ,?6Ak졆嬀I1hGg\$̱tҝ gAU`):%U|Yfۣ쫴Hg>5lxũ/1$C}ݠ@/l[gӦF z,fӕO]t~Jeb(sjs 1l7BYY{8viIfvQ,ԥBGj'8+')]` cVO,TYPu:e ouGA io7pVeaݡlܴME48֍9viޔ‹#'ԁaccg:L7~Db~l@G|TL;d;l +#{}Z7\'jw䅸ad} &2ެ'v1XqNw2d"H0{.7RKnYUfK;E,r6>+ L-\:I N(ˀ9ZN hu̓J~%BcRN1%銘U%b -oFK8sZ;,StUŖ59R pi@:]|-8]Iwp/|hkPp[ќH9QPqic!a>yu#ѡ5;(W&(ƬowlJ'-k5)K G4K0\KUἷZ3i.NR.|KNjGi L}ޟ[-R0X[L[TfxadRHOD*s4pE,ϡ}\4G{S쨨$;p9xK&(p[VW5#(R:x# niYrEպRmZamu&&`  EK;9G>&{[W# {/ݞR5i]s ? 2zLxW[g=l6U4S#5)Jhī:`a ⣹ʀsK|eCP^gHUFjc+̻p灍JgO{K ~?{0 ?Sf@IBpgnȭԌ`44۱gۦ"|.tc"_ޭ/$9[RlbĸD VJqdDcU,B KZw%_(V,FųKF&r;b|p4s7HHv7LՑTzߖُFA@`21dqFK$`c:EߠaoجJK؞EA! -oDf苍<FZ16;IA;G&)(&/Fip c=m<@c?)i2`gj2K#-fĕ9.Bڹ L&^Cū}4`@<:%t>?4O˸mbm1BwI/m,iaoXuOlji nN笠zl8+Ιo`0a9Z}$i1eKVrP=22Y̚W'D"kqFiW88ci%LP#\N^RI)6:U@Weu@& dBJNx(<2Z@c?1 XoɍnSR6#p v jˀy&L.6uŐWU^/X*0;ǟ1bu[AKjśQ?ǓhJY2C)V!֌`e]qEkGeq \pHE1~O5 ZU(aGr u/EGO-~iJs#Zv4T?L$R-^~ T;+ceG`U$z,-$[yrl4J/mozO?'+ |+{iƚUntNGdTiӠ khxҞm|qyšzld(^q$B`V6Vɣ+Z]X& W Id{T$/4UI1 E"^ܱL(vi&MrOTdU9,܍#ssa@:V*@3<¯Kiw+ɨB-X>}GI&\УP93Ocq&;kܠ$C͑1t&X?7:9Yzzψ_ߡ=]v úC ;D 1|dh%Aѳ /9++/O(ҹ4_lO)tv5r*M|;2l3R2suaF`<R Q\ |@NLY@ :hXI^ kH*AXY i¼b@[4}7m 6ٜy*}Gh6n畮!Ut4 l]Fu;腵ȳߊ#k6Bc–,ůMM!GM$1irc@ÑL/S@OVh/M,}#̎ꛢpΆ!g~oVԿF|Cn.>s̩êQ)E"6ml*N>_7j{'JfE_~/d5W!Noas`Oخl,ZϤ{8) R*2/M.~>$}g\+ <ͬ6;xEre shu/0 .)G6X85V!w0]r?ÉG䄖RvtN!_$ȸ\c^<ק ȥ])?8ԁغhU5XC3)5?=X@F)#0Ism,^NG~WF`O-E7oEWXa [!!U& WS' WVNӚXtzBa }^ JP=c DLrwOmUob' ޢFM<}·{n,c[%4ʻjcQ${D@VuS|ԏ*|JT[*lw`1L꣞zh<fq92 NVd:PkQA0/6(39PMmݡܛya4y" Q-*>ݿ1ᡃoR/LO%RIͦ:S/= Y;N\_zPnڹŘ*+ZoЏ]+sKO8j1DauЙ;'Zvw 8($h֜Ps_h2G4ʹstM w70|z0&D/SGjzgK3ɨ|p*![-M&n ׾qԚرk` )ѢtpT"J%De,WB;'A55V&?=k?UϚP@Ԇf5ff<ލ"vniH4LX{ t}C Q§$YEKcpH=j3bpjr-aX0ڪdԞe\,{ˢ%>{BRJ̊#4iQ)_7.( Pa? ,gkoczzT4"?=6'0ͪ?eCY>;%i]g>vMz7CYN,F!EYMenC>nHKh{Crv@#^z^ne@$Y>MKB-f&-f?`֠IAvt Pz^#뭾೒4Qϓ@cD,~*CFW#s)b}[oKCad-1p'-!:D(5b&HͼF `q"MP|KK^rbl{"C<.v +S/4N=-p[7vI]LEK$-uLD 4x7n[cԅz(pҌ|(Uܡuk8'_^ҧmex6ؤNUk ,25B\gԶ. 59fu jgdۑ9w6g"꘥;*+`@w,r$ 1EB,^@P|dRyjG#}!> 2.Qȗ|WZpݛ2 M*78={!L=K=sYf+k3aWQ6$7+@Ephz+ד8C[\|$ `O7dO@ &:I+\9Y1"݇BЄW }܋ 5umwr )WSMIICG{3dsfTFgbsP!b>kY#7l=/ #|IǓu qx>BҤ{*;q'@~}nqG&Mꔀkq /4_{:jڸ $IjZ2m*&K;C5nӮ9peK2Tmn}Iho5/Ae(ro|%g tqݎڣ*-1 @N=2^Y|'0vGB{̈́g"LF:YZ*m65D8VO x\w֘:F7xmB1#WJ)WmLdV?NhkrY膀'᫓ !{%cgX.IoTQD%a _C28öoE:Y hݡy`xrG/3HDqBiQ.e_ЈlYcD┊ ݾAi3PAY)EUL_ Li:LtT&Ɖy;.Q$" f;7u_8#Fda{-e>wse@Tދup5X$wpjS>P&INKb Fͼ4zځ߉* $k "'/oxяղx.X-?Q\A`~zW "v\o)jvi)`haR˸΢n@ 5|! exx+M@¬_/SNXdWhJu ̳+gVsݓʼn>N.HIP  &i>:)cm 4l}FIʥB#Q4A87I{U svC)O Rf;3$Ko9b<@CuF LZ_ߩNʕc 7qR᳇Wȡ9Ę $,N5S~ç ^3 FI<:Dlcj:лD0M @] 6<̪@8:a-_ /G).2]$|}VqXI[tNK|+ƍ+ H;KwnH|sJ5i|; g7eOf$HjuƷ N+]0k7΁p*նXZBeADFJ}*Ca5WloBDk˽rv)DGb 4ZghzBpAl!XsG(%3ƑGW4 ՙoURM: ViI Z~A7&l0([}{ߜҺWi?ƷfD&37`Ip0w аo9;u@YQu8޲4H=j9KѼ5CȜewVt5 *J=OLEЃ@>u6M:to:2%N2=hoh8Y;b_&1 h8%t|4H@)T#a0rzD.]>xW#hh;_pSyzRqwľeCٔ"V6 K?!p0\ʙ VNB-Bo`q)tډnlQ՜bea1 #"D=KaSVӧZUn!Ulc =S?8 AA*1<^KbBijTu$-~",;mfkn\ 16ge%b |O,5qc;v!2K7 t쿊Q$/mUpW6-h. rZpe ghR# 6&G-CwQ7|(1q'~"Z6)QB+s:+N@i- {${d#Vޢȓndq!H?r$y;0.fΖ9Y" U*@ Ĺ9]&sUQBӱ# W]Tht5"Duj?;~*ĻmCRx%[%<#i#QjBזj*6|BЌ5AtNsb;u\rؒSnd}e;ѵQ[bXM"u@WvkgDq!ip?2 =dq'q!U SN#eJhE ߃A{jÓ ǜ試ɷFݧ4j$sφե9{) >% ^=tޕ 5, 3nl='#&HݏG$3DžqIgl_-hWȵG¿QЁBˡ!SCieB9ͿXQx{gR{ZTԉU J)K,)o!Vjc6|v{Œ1 [0ñ֣_{қ'FnG6?"Jb1'O>%oNW}Z_dS_NfZ]>slۆ1Ɲ )7ӣַ›iH)v^0?ࣴ$ɔr[hbV ԆͶ,&I  I'|l֏JfAF}y505՝Y؄JVkڜe@-{O S1:#qKn8ܥwU4TJGK9B~(ɺ'C6ņ.Rmb ҽ42R}<}; W5P-LfV66?rgTuȰң;@? fnz嬤51 zᅳ *} \Pnޮ0+9Y-yH ,7A/I 7DM//g*Z:4qf3#o_,D7zh|a 񪒱J՘QEq\1 tM$רX쁯VWTcf[G DGRg x ؾͳQJPrבpI3̉">[+_}2wʳP66ɾ~%X/.cђOr(Qn+ I#Z۲%RQ3vPe,?-yܳ$>%0*߄g8nZg=udu[(alpeddъ{4sԍB;K>XEjCJ` ~@!O q``]U%]#{bP\^+6.WGE@7ag,Q`&ȍwSÊ>V6%H #z\ϐ .,vK ˥e73E;%k7'DYm*þO6'ehR&Ml⬼s8OҁFM>[zې0$2ze514雥 "c&zudBd$U}_ީ+m,Yc,:p6oˈ  jmKgo%M8ɥ:I_1+w8R $+l5!8:k W :M þIl݄ݰN:錅Tl1mLXBۼIﹿeD$#EcВՑJt0/(9\R⻡T s<?cSbʫ<)2X `lչm+-ev/'mڊSC|h%|Z%1`YdQ c!TcIV/+̺\<{1%{RWT._>*~ҐwYv7W-Օ_o)6t8TdpvAgr>lMzԴNv91K%Tn% y/Gv#GpQ\ "ǭ% `Y#8T/%_-dB <= i{st&32Ȯ$k9 fw!l9Fyp]ix귧{߃ǟ-5pl+)w ,⻸#iT15-v6KB\A‚$͠d͎iv@|iAP/I>NO`BT!2K]NlҞLgCq4K*z1i-LR") +͕=Hqx:&мh,( yy5h4ee3sRwJF8Q!(،1~h #UBԖg$}v>V&\dh:!m`CTRMy nLuIjR߂<~?&MѦxՈSdNKi|`gM|y|̿﫩_2cy-<3-$`ɼ\Zxz=,/R,_+7hBXj*CO(,q*^C9x'/)IF!ʢrsȠH-L ^"|oj.Co@%FkF5DNt\‰@XtvH~<0;ń;y(? _B3W=BF4.ut܍(-Ұ/ һkBd^z8I kYo2#t ,qmZ~@LDY@5@9 sn<|O.*Pߕ!ӑ>L_׋ _|ݲRH^>W7qS 5)5==佃~Q}5(*E}%Ht`FITdpQ9G; Y+ nJ9P~j Ia0V~O2Ha*tݯNoEhhC;PB\{[ޟ7C2!ZB]ӒmhoW 1_wa䆉TO ^`mq>ubI>(=O0}&nRNk)7:wku=gy=5e^n*k n:GUpH?dX ˫d؇t#$SY29]=C2nbam<vQa;ӰENtٝJbnh+shglpmQD7lЌXpJi go9s"XvbX%V)< %s#yh|aFg>Zqk$qT}9{#FM%f[l6?[vDCbb홆ꤡ#.^G!sk5^ Q*9n"BXT 5qAQ>!nS[^Y*Xc2K5o=$}5>:*z =Zu%Em8jupcTO'5ףh Z\~2+[#n 'U&EfT"hf-\1N N8wRǴO0|ҷGGFj :#V\MjT%[G,^̟zj&Z{:ڵ$tT R8Ŭ W[JȜ:uo<WqYmsI5Rү[@tW>un0M)|(V/FceeC0Y;D^\QȬX-뤚zo{h\1qM~ГOcPnXɼ~5."E09H)ScEpx3 bOD vyM %~ |?١Oy鳸2E-7O+XK`V+R.:"4.*pPHNL 9T77UJXkvTdrA }b}YL7Kk6y˓$6k[5'OpT,jl9ܜ3fv;WG?9:@(Z9Cғ̜owFbQi2e(*qhFT2 k&!~F'^2cg88N8!~4 5UEAA\CGE2Lu4)E#=ٕ^Rޯ+wi|֏YUz?HX\& tKr*h܂܍yľp={@= ߊ]Z`!KR/PP =!_z٨ ]˛j_QN{Xg& 0 фecD|#ysVJ@(G5z_Yw+G:ljvS@Qz{k4@ԭC,Fu0 xC/>)~[w*"?`_We3|B+ N"GI@'0,aHx z=~m8s6˚U(PIONC3QX|_S@Q@Ѝ[u?te@lpIXӣ[ UPa &v*DJn*@0Ye}Ƒl-;!/LF:LT;&2r2Iާ J<.7xØS4~ }<,[xR(Ya7p.TnGt:~j`zAeR%%+xX JП6 _tb.+\ j{qެkYsq xC9g\I}ʁH[_}<;8 q v?/ɽQbZs6hzK:J2, Y&(ߵaIKPO05>Ic!Wijf_-QqvYmQ_Sh`/)u>'a|֧sIY׎vfsT BɗLW+A%ڃ0ʔ9-'rP4dtcFeҫN[-B&c X殥$'OpK5xɿ Ux-zr/I`̋TFZ|j a1`cb&l=o;Δ\NJP2ϐ (|S34 <$>/03lBZ*ڇ4a|ϫ+5D\p_0$e}1vl2K fZ y?OF Z Ī܇N3iHN\S~bC\լZZUoV%V{QZȆz@<-N/H /Th* UK9d5BD+ڌ I~:5y"Dzi )jgJV3k>688큜TV'!!~鳴X7ޠƏ/Jls$)uiKě>%/> -7jG *[@r PGx{ !wl2MHkɋ4ŭ8.KXK_9R E]@=>UPxɦn 2Ts֣Bx8B֯U~F#:u<>w*>YG }=#2Tr2U4Њ8x??KVJx.6>^~4g]cI̵`(%IuRw~H.8J>sUߛy(6sK {]?ޟu~g|Y0>ND&Wft#[ܬx=u0Dfܾ !gJͶ,WdFe'H%"lGKNYX얗-8s'0RxC1&:r"1k̝b u~dr/#U1"ڧ̜2a<㖍DTaD/%N#--%J<6"=kMWAoܩv\*41Y/(Qt0AcX@beW]}U0s6hQ*o-WIhQ bQ#L=6<%=<ް@gğ=PUZ|59\yl_=!~h\ \|/؂,Hن_CR8w3/d&8CQβW46 #,o?lod๽ˆpz'rK t1}n;Y(#8?\5RLn뀄wiDLcN|q|2{ozV ~J[b[g=$E \X '޸+J w@6Q<^'>M2}N%&@$~d@6X/,xC+,Xm3H)z9ڢ0Ҭ-w}i#{8h4`&=s ;rF^<s' P{m}ſ||e.?!D::n?RAy8,2EpH iYotQ&t缽&8df tD9,7O>Qu b/63lԈ9." kqͻ0!M& ~= 3)U'C z"«ug`QصQXTT+<e4k M%YbGhe}xLv^IZxt$+qHABeyw3 ,U>T2RƬGd=Iݢ3N,Gw mkV ^ek)<޳",H=Xt/a*[pL6O{4xy${K/dX8׭W =y0t|"ge`,?:@ 76l28߽ Hz_Uc@)DZgYZ07070100000291000081a4000000000000000000000001642f097500003e78000000000000000000000000000000000000006600000000./lib/modules/4.18.0-484.rt7.273.el8.x86_64+debug/kernel/drivers/net/ethernet/atheros/atlx/atl2.ko.xz7zXZִF!t/7>5]?Eh=ڜ.+=g:^,UVdR5hR&/L'Ec˛ eGu{|dž&OS' 1w0v2^u F!do#!]ࣔ/TY\Y /*+9 2i9=nlcbUƪ[[Ҡjӥr_t/CVU)qx7*4srU:*L?@# - kht7TH"KW,]e379^ ?9=4'pFrv>ٿͤKQ6K{cs}hE;Wixw\rv[/TTꞧIqKN_ki@b79փRuF,J!6`z :5Ja8mJp>p}cZnCZlj)|[=Y /nދuR?E!87'NcPENGUIͿt.8tfLj52k\嚈UT\#r!Ci$X&8,E5'#-0Rnaӌi{KZJ>"ۍ| $_=ū[s?+n7-9A*_l=4 L]aS'9=|#xUd2[X3z$!~zl&ӌtcu)$4i<^]vyKlпAZ> s RߌivgkߍP%zŁ[c Ԭ^Rz N CB~z WJQ1 ?A^qRTxCNqD2zjTʲMN2 l|ٽI^^U\Mh;Sgn'1[|?}9en7A>`GKp1Xy'S}jA5g5"+<דZ Ty*{r/b/.q?t-HO&kӜ->L_8e 9 4jɿr-e$݊i=BVtuǭX"Srg6n?Rryί. #pRc#eqoyt!Jx^Ezͻ*0|"Թ"_гӇyQ)ވ@;7}$\kw߁Jiu,E /uyArE>S^ #87N5"G$v!\(өP(ږֈWq[9K0<ұ>՝lЪ2SA<{oѷo;lL2|X8_H=߅2дc8Ÿ1֨D" /;ߠɕ"u m,ty?J4Rm6*d~X I֒@p!x)M%G ^w_6\;U Gb )cNR[c؎1KKZmY=o5 ?/*?mlAFR|:Ծr#"ԙ)^F`xsѶdg~1vBح>4ۚuhԪlA~<9OԳf)B^‰L[Ixxq ˷]7r~a(osky ywKUaw^Y/WÓzڭyl, UeZmL,xklFh%n:@?61S9SBN,=a}'|aijr0 ۙ=c. w1Ul_5`4a#mΜfk@c;+)!zb*̿lkE1>Yp EЊ0(tmRq9E$af#ir<@XUk!clo镘`,FEc/xXes⏙8pۜhC!F(ztB1{wŊ~ w<{ V> :Ga'Ϸ3( `:0Kk B{,^k4^iNesiiA3gF LW16HT(s4P JpXODz UD@N7IV =Bq Te|mw~hkzV*u_AX"va͈d$ ]oT'n8AK\p*UV,m2d?Evw [.SpC*lPLY D^QaR6T6E#.)} fu\?1O!Щ?KX"eR|ƧmNpAq2hbIn$mS3Bn[ojnwRVwa ${.k-upql,4 Z~gA34EVf0zj1+"w,8WRgK.\~`˂0'30ioi͐Q#60)m|#]'ՑU%$&oB'>X9m K/Ex/øڡoѓʩYX&a1 Wӌ=ntUE}"fU9!rlnxD 4J]zolFs@{fPXg}Ú"G9Rxyxct6bpVʈt +zjVy& ]j&" Ni;)/,;AG'6"ްYZ`,1p y)8ZQg٨ݙ|t.UcVM%#qj.͆ѐ]k+ ߪxtPwA4iC[4q@U:^aI9I=[P$C}t;Ny=Drv2*OEaGT^҆=MܘWIeU90޷ϔT/B<躊0iCSTtOdw;\-D qFjUЪ(+H!e`l+\Ò 3S@qd7Mq`L*ebE?{7`V&F8BnA"f6~RʮBiD S^1]o(1 $'^0OTY&cez>ix `Ka2|t~=X-[](>xXh:u>(2NȰ* ™k۔ܒU?ЌJAy^(M*d.Kt;HpW@d0# bWSh5;3;p:Ms{}Ma)vWxV41H}#Jc:i^=,eĆ|CkO KSjL O:s(3+LԵ: 1CHM~&u~ݮ!q̅hW,Y̓.Hbb &+1֏1/_~.۩P$+UtaKmx;N(!ٚhkձU1i(;U,_8x#8M=5t]2[o-q3EAfM\!=u±AǗ뜫þuYb;/%ۻWu1&;N4[]i:tK D54"Ư뤛]r~Fyo{% N7c;H>)-iU';U7Apm PrmT*ƥZB6*mɥ(i Ң fmLDfE}L P$t Mm +dGDsXmJoɐ}F3" [Ͻ5E:d?қp-Q:lrs2m( ~+iUALE_QdLa [?}=Zn,.HmT ٟv[6CTLj}Tgu786[*%ӄlR8<6x=۰-NIp:N|.n]ʫ1wb;6RPUg7qViO Nʘ"҆IgV?)C=3xUTbR=XV{}r H`~'!8}f<yޓa%I;"GX>8/[I1.`aُoW?Ëӿk(pQT)K+#XYkŴɊ+ma.4tWnU7 ]!ܚrNb_gMA?kT-dmBa:qvyƌ?nyk{~7Q)=ک~to3qW7X3L;yi&\ፀ1D"\o +n]$z'Mf5Qjn{íf2wIfL]Y0z-ܭk߉tKBdshNN⣦& Ι|RDaX9`Sc %kSc^,+ GqJYBfs4U2Eu\rKDg<&/|qoPYU))QK_=ooOˀj)j MJ+p’xHBר-ҥ/ K|0 _X3RX{eP46j^<@#C}9ܳ`Ff'BA}y%dfvhs 'DWOygHO# g7f]VtkBꤥYRp7AmY8_ln԰ IXAr- f7WvYB?MXh̩5#Jm[9o盿EK%D _%6g m4:!U)q7]([TA _|,AG @K vM/Nɤ+˚۶R.bX\&Ymէ?R=vOOLϩϠ>-itJ[v[>嶮xur̋+P=fL\<\qQ:.bUui F@=gGnt8C,|^&Ht'eA1%(Ft# ԓ `0]aZڞMxn!FցNcsTC{Ϲ Hb*BXDjc_"&:$jL~ʬb(Eup}ӳ{F| hQÛ7 nj:WD7t1y44mB'!.3q4ph28.p=k%R+ \#vOhW7x)SL4@Oek1;r6"=XKϱUާK`V4`M&vxx?3E,dI\{D[W/?qR}c<_310o[^wVQ0J8z",yl`xE)Ny$. ⯸z <Ӎcxce~`ݳOP8MP$ mC~Aǵ:PޟQ&"zv9덺5!n͐4(1weH@yuE/C:!Pj 5 v(O?mk0jS1{.ZRPߡ( 3azFBUIt[;)Mf&i6R(4gV}^|Oދ SN!f;>+WhΛ,9Cr2I6'@M׮Y"mQG#q)-V~*<YЈJ'+`{Jq*rYەgpʠ%d;ҦuJ7n1Н f\ /^UWyxə9_#ijȬ+@g/lLa}AsjZnϻ H_ʚ,I=I-JBbI9Ԋ|J e(*0䉫Oͧ6a:7M#ƬPD/PD޵]nܢuvoJ'~t$[~1-`EJ W EBH/o1͝B 83Z!S)X>#B悜yOmFۻ0FM4A*ǼP5Am$𲵵4U@P=a;|szyA ʴ<"NFpGlo,UwMb:!Iv1Y n5?EbNsewSy1<$yQCFֹ]ke=qsls^'W<ˇZC0[-^YKY̔aԒ.Lo}Ojث7z;p?kNm #c n /TELX,ךjeGVQN_YMPyyh _ׅHU?߸iYhm%THB ƥ6JlۏˀZ9;o".u? #:] ϼV?1g>Z ;.6܎xY&tE ZC'X`j)ho@sBf6Z61vĦbC=z !^>s|}g [*=ʁ1=p;hbw˱៘ꁩ_:Vuh߃ewuRģXC[X1~Y-vZ`"dWi+ z9L:suHsӣZ- iwgش@T,;(")Kbu3j;p/jy I:RLdH,cd[vD6+Ǡ,zfZ}*;~_ ytpw&v LL:EDz4va~bvfȽ zΤhѾED%0悈,?2)A8љHrb$π{.a)y5e_+6 QQ,8ݖ4s92-.w%-o;jLhnkhH&,S-Uqxi>#UjAu]'`>C8'D8cOf\ 9mG]2Ͻ!oe,'~RV\&(sRPOERm"v8™kn]ͧ> ԱI]z/)J` 6{B+[߷ygxâ…#7Wlmkkt0*1Qj3P\_,^tSMFvȵ`tL[R@S0c@3@(a0LbW/r*C>k[WԞJ.WɃMO^LS \bHvƠWwJuu]%g`]eHj(g~9GjH3K^*5~A:d!`ϙn[ggH哃tDdZB7"J^xƛ!3.9f">VfhMtQK*a5g쇪˪WGZ1v2[HOt*oUc|E0VwT.#BO<6Zc^^вf^c ƶy'K5XJZGjK w CF  P9$ܓ]񢠕RT"k}ⳛ Rݮ#i&uvOzξ&^p;X"1\ *Kv5à L@7DKxD7D..:ҺŒV'qAvo]h?ދ`I9LJX[RyT:&ϝ O|s҄3O2/EDIgڙ= ()CXy)(*I7TpWWBN1V38mYn-q  4>#nޤEPJQEf@Bӎ),SrBxM^y_TxK[ʴ˘_lɞ, y㐺F&l;Yp7Kr6Z Sw+ЦR!.񠒎n7az.SྍJ@ >H2pAvD(]= :C 3cUQ#(Y[C\wݞK~UAe ]=^#@ #[Si 'y灗"2s^yHb:,rB͓(hpRbMU?mR;3ޱ0p n؏s31SwëTۘk5$w`oHJL;ӄr4hwE4 E񷱄pcּ6%뙟-2t ]^2zo.-!L<6 EiĶ2q$d`H ր3=kH+B $GO1 Ym!fj&ںᓽG}cHa&ٲWCgu/<`rюbPˡs&AP.%AQ6@L{ɷ+jԂ PiTnZ4z Ե:Q~eOr;y;W]^ e?PJX.{3\g!AwFtȩzw |:;\I0Le*/&l+#.ZVC߬'g n)&yH'/!iy;`ELI-;~s_/Q0<rKg\-Կ>a Įk#7Qu6L;_CN%.&x|)~A eS8zrB5MEZFt? i zENCGJFR4v{;(wnqmYdW(WjIR 9@-;H0or?͒75T>\'Vb8ƧC˪-p"5 gaU {o5ɑáv/Ԯu|fz2PwUlmkAv}Z9ֈC~`w?-I1(<P i_; $J:Uj+ ^GhL/,{_fv!#ˑ& gr? @;dH*~C5s$ :x @([qg( * Q˩_"׏/7Ӛߺ.lJbkƗޑ/]S )x {˽,+% xyEHÆţ#B>Cp,vv+W`֛Κ ?d$y~=F d"RBCI>0;O+[a4wՈ T=;lY-pŬu$nj 6&ݨ00]-)ƃ:ZFEKlh>Jj{1ʌ@i5KGgterXl1^>8n{OEL\L6au 0 >]ݟZb6{bteEϼmk}vf6LI L?rj ~R&qg .o}!I=/B'"oWX6Q;gxR+XE fpaxd{-V_ad>BCgCmcU?mt(y2H]mj*?!B6 D_t$γ*a^s=uuz+'XSq{)KpHUQv_7)^2I+1QSWq#/Sy>ڐ!';V{ZNŀx84'_ K+yz^u$S>\шjuVA8ZT[p 3Њn}(ZP4o{U}|x wbل[(n*M¸b]w'N|TjGVa 3*7ZDjlD1$73(LYomPLX Q"))OK= .;N%|6sbRvW*CqwF*W &g21|m|k+^+y"4H8K(q/o R,oN$."a2Z$nivgb)> nR#[dG!;{b\D_:UǪFC}8 %o,iPI2'BxN<ڷ_,S*/bk+OJ ).Kh>{0P3_-X =~A(ä.׷elGG/p0@@otӿ; $2av+{A(EWQ*2+o4:kԄg,95`^U?D7]ݫ#"a\`ہV)¨"@SS "2]-^D-sD},)#pⓜ=G`oIƉy*i^ざx fhd=!xU H VaQz' @ƌ֢S4ZLl/A$C Dln!G25vSivܾE쳺tԛxMMji3R |2ؼ'闵F O58%2`~q6&7ֺ B&83kmrd.=0.o~=lr7S_-Lv֒a!NsW^!{G[AO~2}릏?2խߐ~pT g2)Azx|q45cm 0&\? `ڴ .`K*uROX9pu, GP̝- .-޿9{5^Z,~0^DT֥rgD'LIMz+JDkU+՟ў A6a;ښ?#'"k馢cCA8 ^&,=Wbk"L縧X!jξj,Ȏllc~pb8H@5<&W*2gMS=jG!CCcJ<ÎFsW^R*NBmLbhaq:k2٥ʝGoO %.V"R%FgLxJiW7A;&Ds^Q6h~6ڜUā}`scmV-"ȸB4UV_V6x1IP7xdg]mES49pnv  4 "ghV\=8Q❓)'XuY;`v,|پ/&hȮfV*NTV0uE o@9la|̏`}us0ˎʘXBFǭ"}' #قF z?!g&@W%X::UB{֠L}?tֶ\X"ƎҌ3 <pLkAcq-hNZ{JtαE)oe8*=jնTuf٥](*B\]-[\{ӑ_K_|{amZ7N%<-qgûJ8=8i 6V61Qұ5(@-]ڐnɦѫQv I]:@*,c4 w8{"qSkZݲ{;PE1A;)\9(?޲ ҍ#C,2" ajXHZne |j :m835֌avX44xfª7Wm0Կ!! Utzg‹@%rw&\czr wͻUmWImbt~DCkXs^)Ab?b,U_!& /8+0\OcB}nȭ GcYд ~ /|uo.7ѕBK unhɹѡ`]憅R;.k#"1ߝpzl؛G~ Pff>%ɾwrI~%?iaT2!}1o([T>i]rfLbf(K_) (zOJb+ڠEa9Zb0A4[j]ta %rm|I-kn?;71DY2HA +Ўxϫ`4m29SmJTI].F 6ͤ–G⯇6T-YҎ[98Խlr5$Pͣ_yWI`3887_%? &ӵ@ITGܕXLUANyv1(L?1$i> Twn CKb7QaknԢA 1_ 9%C7KZfduyu[7Q65R9+mr겇CQFw7 vgە> }hs6|Za j_r=˛YLQ/RI<spӝ˷3w@mLQo) Qja`R9NIEkg&aSN;H +Ѝx55?mv((0 :\(J[cyu[W'q1s9G%umw7 5HG'ӑ 7 { ;ByLllVAl5%/˩"cNL)~f)%Y_+ Llؠqe6&5ix{x"dj+x vc%SnDx6nrM-UFqM*8e2I9qv4PvdyIN&;f`"> F/]Ks Ѣd~+K${h{ҝ}Yn}NJN>J/nM`06VpuIu(>sz-Inΰq7W,pﶷ`xٕW5cl۔:~9i3ΐ6oHHטP:M !^4OभhlVl#؟*qJ6^ѷM?LIv!O V0"}'JuBov,qON=v `Ѹ+(6߈7gw@ I!ŒI_Dh9UE\v2J3lB)}N_H])<'ƉhL0PqbA r"mg 0ksQ~}=1դݑMhTJH*9zu2;\mU29X f3脧x ~o`Gc%) E3@heG&mRźX`}ƣ3P? VllgZ TK =4i5JC=!ӟg4 WvGY5Ȍu& 1`(($ƞ?{#@;8ZLDw֌Ltqe{*˶c֬2IW} 24OS)SX@jJt5 6r-E [˳O(a ]3'|T!v1+Tr5˳w'ٚKFP =#ގ M49X8.=ggGR6q&59s!;KB~cM2=y_`FT{ٱMhufqhQURB ]d0V`bbeFΉ\nR5qe%`-ۭhJTdsE`;] lw]Ae:ze.$(1{IZefiPNkfzs¯7HNmCn+Px!i]ܾ/b"w *~_t|^,%V$cU+9H?ȣ") ]Žk{H5CSAysf g+w(Cr#ZI(i*¸_/c|e^s_"Fұign[03M?,~ @2a`\n8j è wwm ׫`բZؙ5U[X=͚\}X/-jā\G fXYcڏ" $8zd6W#Q,fOu `(I0Ґ&(:M JīČD|CPTx-MQLhѓLdENNpRu⸇ bH*2IU8-"aU9)ٕMLshW(#&]e7 rZL-)LgR10TQqyl\dt^8;1WLc3;l@]ìݔ$yqahTJ{) 75ϳRo-pA.l٣ӥex3@q*/tVbXX |ubyNד718ut58G Ъ2Q|0&].^.8OswϣvK&Dgtb3fJ79dgQͩWL8%`keP)NKo;{kIFy.{`bl}k n'%Oycqi1 + @k5Şq 2eg%*WGo\6!;̩$Wc,(e \)=C *'W!@ %7mqϑ~+ 5/<{=Y~}uen軆I- `h 'W:~X`0feeK%"1Bft6TF ]*1hv2 8JHVSuy ^^| ][ImG'͡W F ſԵ.hs6:Ikg$V.VÏ sVHSd5mtIJԢ'#i2@Za?wI0@WP 5zh JjPm/D8O0 m{'ݕz] (f zc;dO[D"/uƝ N{6r0ӅȜĝ~>WI0P⒐kX0y8V?2p>{#zj]<}~o7˙ Zo8ni}vHPZ;ZZɇ_麁]OWZp lg"_pQwn5u9jʞah|o{ƻb|5iwEku_P7O8spCA-=ΙV 3 l GN$u UVAʜc ƘC&}~4'G:d b kU2<u5}DL| m$k¶sSJM˩bj&(OI^WI5z(d4L$įHOvte|.,|v 8!1^-:=T%}QƘSwu#"+֏K H{?G)8ZfSTI_nO<$*anL`tzŢnd:Xs+]ѻlG|C2ZkLJY뭁rLcWΖ/aG4dFT niP' F.g2L;G@՝ke+92x ?([ҹr=2j:|sddN.o[kHЛ*(X+1M*7ޭz5F۵h Fd+Ixl63UKD&S#; fT XCO>&piEvsJZ4 +\+lL4.SlU lXXݶ&,N,:91k\I؝h/+pК]:D1l+ 'נz[|3‰!;$9y 4hũJW'}C&ɘ*n:Ӊ$Ffmu|LVN&kZ(SLG*p>ꠠ+Ȁ=T(k\ƯDz@%IC4 :5'N?.pM!v{\!TEnNaJx%*`K{U^5޷jӇɸ<ڛA>1!-p-=B$5G: =JDziͺK7(7m+ӫTռ+]O@6xW*:рzʒ[WGnFKF`FDBHS^cEȂ аऒvD.}Ui8ޚu=]fMCh$Bƛ35PNݲ vN;PҐ8=Cws#U+5V3~}3.5vk><8$m !P#ZvnU ҀI<,hQ-x_>dFo>\KSܚ+1pR! $H'93j_9}̀?BiNw>=b8&vw01/=a־bؤNl {I96/q@JP 6.;T`ApԤ HLwzdS_Q`}!m hp)T.7{(@PL\r?**3qLMXU2WRe]9V["btmw7a LW&m eM[ɃQ3Y|.b5ruZ"3epB'r!BT,JTLA#*[e$@$8o\NL "WsѭMc "n@*K+,o(;Ye%ei˳7Sȕ1C$0=|D7[׎S :$G0~ vvn=91>$!{uê]g#̠R/؝%(jWX\]}Y8RH;U rŀdMkGQqɰ[IعfLuNġ!_%Mhя)K\0lLoհ˲u&l)e`THj| Gy.m.iϞ.i,6N}m1[qXDU6=P˴u>00)*]ҭ܏dCwH(kF2\.jBazN)E}tܓhg* hQ#A\C#dҷ~ZUG3ZxmVdn(6^+5 ݑ0yЗDIvҦ #fÇr`95l G1`Xܩß[ !`S\r웰B_zLsr5W{0mvE(-[Uhg:L #o Z6b'WmכoFO,2B -ʉE@=BR-h5R? k K`w\x횂ŋH\_:GVXiy"8~0 O1CQU/kƧPcNUp8P,NMFkõ\Kh)PChIO _( AAY▍U͜O^5(Dk?jDm4DîFe췄 "E+uZuoVQ39縊*]~\2#$aGOLAӄo5ɠ/xͲR5À2UD*8d}yڛ'4X ʙI>X@Y/`gA:˟RRpxȻ#!ޚDzKN[ӹf)s3mzZB8x!XK=\|pgěО%T2%ږk^"c~:h {QBdQ׉<* %&S6anqHd.뛏'de Kdc\@j>7ooMRpa\5,Lg4rtU.o^Cws6p0{\dQZH*2p2dÀǿZ ^rE< ;<Ϳi9x$Թ/XĄtm;<,SJC"qf~lraPjHsL`ss'yvMOF+-zHvѽ\9|?n~SKgꐳhK6Oz @LH} L#W2ONM4kCN=36րGWh=G-*RWjgKx J8x[V4AE~$*T êxeHzQ!⤭W V7Xig .F3 C?Lf&CDS|f_ c.tz.H ,Xx(I$_ˮ<2t79ֺdjo^Cj5ȶrnARS8ƀm܀&Ѷsm˱-<{nZ j@.^(ͨ>S<6FN|7xN/޶%e|s#԰}I5;2k,͐)u4SL *@ Q[MZBg9Յv,|ҳ挷Dߠ9BYrBF.)0fN!0jm嵝CO_F:::_=ybR@%-l@\>\wm~߸ܿ~}քs6>pD2*ao%|N< zK4_ڂ}"pf ʥB󦩬dL͋jj?75,$RJ A@*OueѻjimN2-sj;H%R]ՅXE3*i7pH û*t f>|G0 h%TCP%4JBaSqėgG.z9C| }ir4 I@ 0qUn0 i7[ 6BH iS(nfpPubwPA݀s&3L!h)O78SXAvBEh"Cʟ=i,2gL1ʿG$ۥpG=p×nߖ+ vuv/ ȶZS/l72Ii`Êg leH^M1HEWЪ8Gnf`Qas!ځ 8> Hѯ &}RM~Z@:z*!*"啚AZ':x%#wf|3fiXә7\N/+K0D\$vE&TAz@.O]}bѕgc=rf%A- F#a'Db/~BgS`|\3iz "ҨLbƏz'=CC]eH K8q#a]F`]!L!_YŕS@FN;!{R̬7!˓Rp9DsYtDZMBoG7HtSѸ%F \ f1` ? (ť4\36 \U؇HXABaZi8S|锾jwAܚY-0,L$d/Ϩk/;[rϯ/3I Tմk͂KO5AkOVr:sj>' G<֍_eI0A^âU KUNƻkK,H[s:Itm$*"ccO+(3tEZtKAasݛ"heEx'A#Ku\%~WֹyQv@= A+tt*Wfa5SuO^cCn? ʹ[Z;pՃ3mXNz:~\Zϖ<:PhA!מ;əawTu=O~@jM4K r;z;.gJYe|It(g^1$L-- @cx Sy:<;Ġ`uոj$qTn1`,«,dPŬ]ãLpհ'|Sِ%I;@¸S?;25:0r)`Fy nUk4]5bVw}_cw~+}BWq 6u~@|{\y6~R7?6Ah!yQC;MF1'xz^`z( `XYA~өǘEkD`o#lW'.Sf 8.aeW/G]MHԄ=|sV<|XWqVhf`/i̜$%^ƔH$yzyuI>kXT"`?|[>9K.e[c gwbIBZ!<>T ԃ> W7Jx0N L/|9|MI?ālB<}Pa |OU2|"q[-MMoXhI`Zj.am.M=iĢ.o+w_=ߟr ZGq6Be?HpKfi.j{h8`GNOǨ;F pA#.nd+h+CIoۂˎ{FKZa;#wԋ5!dLA3_>#(Dž$O6u f_1%8*׆܁|.BE2v@}B\8iK" ~TΡQU3Dz;MM.Y2y<3A\w]SC/WR4ceIL{)NnRb95ݖ)~r̈́,!SwfFc,s.0-w5O>Զ^ParN_B}tTjJ\R7ns=be? l,.Pq{݂=D٬x~*z\/rg+?-F{NnHAq]фz129NJp? ¸ئYW+%IfYM>t;J/F~-s^RdC*+8fl2.04H-5C48z{Cմh7toz)dpXYpW'3dbXrߠ=F'IN8:gax)4#Q]M:y k`'G*ۦ i7Pwtxxk3ϖvtM~m+dɬ hv-x̢㐠j&4fYJ*T|CeH(Cs[NLt&#MZGY^'`K5dB86fҋ٘dwZhHѬy+4OAuv}<Ym;tqގew~dy9|V'!1s,$r.h|Wd Ůwm9u oVEsSđ$Z1NR?osyky𫧱h.R  {y7sAS #>0\4A&tK Œ/Eft`ۼg aXpoMpn.5\HxÈ INW@D#sm3q+핛:$l ht@8V݇KH9J`zݧ~2l+k5j^D!Jv^Ww%}6մ}Ã5uЬ;ZِV\GP6HK;-tk'eȬ|ad3#]bT2r %A$CMzZI FTHEgÉ7IP0]ã๿A~NIWn)pUvĸ 8 =\sQ=(oaб%dܹچ`"vnO4kN=Î-_nwMlp[)F46M|/[yĶ٪M<\mTQ=.F\U7zrnĽ9$ L_/=)p?N~D3\"1f@ߎKU;6,O~t95W!|J,Ī4يdN#sо$̸l"H3{k&SLF%Y>? l)~ˤs/Poj=9^MkֵwA㫪`x`zA/fU"NEXwY;5`OW3CHi%O'@3Ϸ69{a4b^"3K_`"& uC?=S𡅒Jd'Lŷt+7y237hs;ef$;#[(rZa,ms(eh%0RwuswR7!J#4"]isGO4Aƙu͙+ۅOĄl05'n#{ĩ۰ۆ7a_O+ǿ_)B~\ "H>9`͚V΅|o1tf)^6!(k\ڼB}~HDc]W;i裭B+ DQ|x:@ցԂ9;N+>1R/JyR"Cme+]'d:X2 XL Ftak:nxkCN~=c5g݈'x.Z+-<hcЭ ЏcLKlhZu&wF(sPmd]2qMf =?|8R9>tI/ފqZltŮBgy zyaiF!xeiB1tƀ{lvYN}8[uʆqdio7\@V!#/8#϶^ R,PHxj/jAA}0s]v{wy7ۀO#W: ݈nL.wn&]EE<8->NPGB$qr Pywj-/D0nT#DM]mzNZdOa"0`*<|}`e4WϡTV\/; 2 eq (R }Sօ}]*}~g3Q8gurbşv$.sHeM<{_ID2٩xl) ;Ō GZ_ 542Ӈ0WGݔr*hgڽC&jC|uONINM6!`<_ # j\fŸgC(@w@~zE./&bAtrUvl<0踵Lƨp-.(LzD g=N!V gu"pga73 >h[ʩݎ]ꈄ)kٟ/'~U7{ë H‡‘.cuژEnb@~Q\}9 J6fuU 8bwqǚ5 b 9Xp&z]ljg+G>c t3^rIA$+}%7h,]cLC钅=NGV-b@r&!cЁHiZR[L?Y0fz@s QA,9EN˲5}zM`hn4" G-&ֽi4*:~<5yO qXmf4C҂v(n]ߊ'E)qaLT2qz 98QE#lVRg@=)>p|/qg d[_S38vŘՐS ,Ѓv>aW*Q Q8n%: TЉ(l!2~"{b{TǞudѧj 88){98Sd_SyQX-~BU* װwbK >|>3V`GX8FoĢRNXM8Y&+(*6b;uJb]%~|,- %+b&!a 9PȠ8аvrwumԡO%Tň#~Uwh/m0 9Œ~W V*=?uM߫ơk#8wQ2%J )t |bt`15 Dz(~0V(L2kcqy Y0nTR8s. H xhO>/DzXiW=yoyueO#(1!r`owJԬ`M!+82 ֟;X8$kTiuۣP(KH T ߝbH MvS-)4949gͿK? @nXfꮦ`EAg)oICsp 麿6(raRIA8'v '͠1`[' (y }H,f1`?9iLm 2 Z%[G)(,g+7EITd. bOl-&BDL{?E;;C]lY3Q3Zh 8mVMwzH,DDLu{7a o &f241A"~q#Id! H0Ћ}"iԑ?UJ{ Og%]$Ҏ-MLCEEώ$u\D6yq3~Jlw3)4Xg)/x%eSv>Ad_1P/x vV4u<dv7!%kᰇP刬3T %&]8FOgtc{[3"eb4MAy˲tbK4Uz<Ehw0bc"oeȋXbR&޴7yY~S%2TQ@W2fA[_C7U`a}Κ_KH~PdF kbg 8c ʦqap~[*cjtRB#SjFXY#\(p۠&ot6]dVkK7{}{3 C QQm8oWuhԾAAڠ#w|zWGNUh])5CA3G6,,z Dĝk8.^PIy``@x|%>sV/[+#xXTf=F`z<-;dv֓ރtsăZ@eoN1a-q-%О"0aW&^9߾arA禘 ^5UO0{Zb$cJVXp}'ni.ד8X*e0fImmW]po6u-uX2Qko/O>7d d.%42oe%P1J=)TeC4(I]? \TW]Z `Aei`k8ՆsWKFj7dĺ L3?%o,;5^1!(ȓԦ8X]X4Ru`"cMhٳ)孀(ԦU;y;g2vpўr%_P3vK#N*hKRIUq M)%3T{0DWZZ9DC_9I"Um ="V :d\ፈ 1.&&pD1g!hu!dFm av8FM(!Zi &7<{aPH++*%̾R軰t ,=į:Dm\(-d"%ܖ>mJvhՒD?B4y_;@BС,h`rꌫȻ{g.DUi!VXX= è RMtʿb͸L>,Bejek]-pGXSnw}3eG_/B"B$ٓt НJ>PdpHOmT! {7Wɕ| E@/i?RohKc'/[q.㧛ڵ넩A,r[(,ANE /,A[Di=Y;ljZx/"˙wenA861|eC Y*4ԋeO'z::%L^Vx+7$~ޜ' ʠHvC[q墠4;܎Aƃ}p- $< !Y,jտLTA8TO{W ɑZ2Up??=r*yEsy4Mt3 ; :C @e{Û&Aƈ}s SيP fB.iDpp]tOEwzTTFE_irV[6vKSp~}Cy61/ tKOj 0_BY2%-f9؁G{{2!!WSʱwF@ӂԢF;b2N39e r~7cP{BwY 5ݼDJ{mb AてC̙}tq햊Z9 "GdkdW LXEzl){h,?^7 nX03Ay~̕;9 Aa!m"Z>heM`h៰1Sꋞ uUѽ&\r/%Ç/P>-ʗ|~yr!gj&1% dZ,˔DKbsm kt?c9{miPv1ʃ1Uym ee sf\/͊^>`i2c4i~}q XQ#0B0t>ˡ#KF4.UYzT*7y៙9M21:ƯL_{*;[ d"z%Eʼn@;q9^F\cL-C<"r)$Z졲LT|om<,l,~ b]{m0,"9pI]E3ÍHJWɳ0=ݧ|}G70u+a,V!yb `.lJn@Z%$gÙDE$ubB=ڌHHgk@a DPUԭ{!^ö}4vn0f3 LtiXghI;;Y¤A Dqrm7`rX߰jQ~%wF=j`SgL'eznakSut}\/4˖;g^q^A h.y0?38#(SVQ(SӤg @!=Ee:t& yiѕhO]fIogW(Y;d/=8s \)55pLKo$1٠đ qH" GڽQ<uքfHY4TSs27jiXn{ǫY8T 2E2磐V5Ck%IVpբS/&&sۿėTKRI8sMh 9'Cb|sCn"UiCZ#uthN['Qظy|& Ptw=*yݡ@赉w &>AԫdH7)T2;RKC|%4v9& Q :^U'ck롆Y!]a9PB+[ y̹eZAԞN~~T $P;:H1툵ۺ*?!]yEB%O s2"N:EU6Q#Z`bS$m̞/ry=v3`hAw;*ii1&'n tȃFҊi7|IAk>dχO}-LEջ41  g6y:jŀOkRIQ,+`D⊿l~NG W|_t)1DXwBJP*2׋xAr!?~ss¢v{17s+2X'Oa(E^4En-RLSXDXf49w3%\#Ge2d,ȜԷG\n+Yz{%^s|TR󅷦e۩%򰃠 öW꼖|w%.T1E$2!YJݥdgS1NI rZ,ϕ{ {[WėC,=(D|<*{YFk8Ѷ)&ѢU`;86n92>̰_qAY֦-*IkcAjF2RiM`u܎jz4+"Ч>:,`:> ŘN߷}w"貿a¬qpU2CsMdz!NCfUGzc.%>ڗRPrEBrPz)~b7bnF/!:i} ;r\~oAP=OP<9[!Ci~C/RJW B>Oxp"zC (s* Xa+]׍l"w#*bWbې"vNPnԂ"ƺQ՟|:Llۃ42f /Hl1*)'P!-Ja&n{hxq fatAI^K[¸I7(hA :.&?ƴN S}^f^czE@0 me%GG44,6RyBB]ʣZqKQ*'r-ل-f9&KSj1N.gOs'q6DgCxs["Gbu$zO+I , ’E40(^rm֚I;!a:Oaa彳o94thj^Q1AL;fGi_X;D_qIL>.Yk:YQ<@ p@Hו2tnyZ|-w<-ނ"4'+!m]Iۦobb=!bjʅ  FsQ-dJgmj.L 5r8g|'$>ĮqEu O-i&%$Mֱ ˅`NF2XԒ01ɧDSԽg>N3X7؊~` ]i{LOpsAkv5l 0\Mlmw=9@Q'0DmE^=\E IbӸL4\*D[` Av̥q#BYS(wLƓ^m"Ajɯkl鴤VV+G[&_[8kYԑ.#*26؜ ce/.XQ|!epeiA ]DǃbtAMo'YL3وb*J5)/|@/P#Tz΅/ b"pDp!rK-c!QØö5%f}`Hc8 l;"LXbt+mz'=q0 , 9' oEgyMpf+ :Y֧ƕ8Ip_BX Ƨ~YBAނrW?#p S#7`b K24ċ~ uҫ6Q yQQmiu "RLס8.PzlPtlԶd4Q{-MFj 8*( tf'Ýef/OOȰl r;N9O-<<͍5VkV5 5m'fJɤaȼe֘@¢' I¾2^/; Aկسed1w>cYє*O}/~le߱jj7>С(;l6iu-016ċK 1Đ-4ٳ05fb4q&1~s{./)Ė \,_֥ng@5I;}Q^J'8)Dжj&Usu9RG+eS!25<#jLci̿na7RRJMI$º6<,EXY)"tjskBO0`rPдd>i H*t6  g#zTZO7H7AtM-C,J x.2t/tg*TRGg%MtvPu'̜0e~t&3rj!}{Xgʍ2DfUu뎯hViʣwiHF3k9忌U`J?čRoun!Mve8ZWQhÁƌAE(RˊrX>"z(!3&i F`]} [َ4]sBJ2INgU?t:h.t!cSJ`{T&:M6HyDt* qLVsG(!X})ٌ F䳮FgЦ]_BWj<3uW\/+A*"SV"Ƭί1ڎ}5XQ?(AH P\V(/NlnPfd>]*$ uմ@_@4)rIwk4_9O$V >*;nڱm+\|G CՋ C/[zbs˟\Ǘ ֚&d=[^'6R4]*h^p-U=ccM7KG=.a emǕE)̓`TAKk҈Q (q*x fAwg2P;|ŞWNzU cƄVfF9xܛG >H-?wXg H0B>ŃPg^A)9`,Q 4w&b0.)$&}ea+9,J1*sU͆W{'gpJB,hC_@Btr8d̅zZZEMq2iKIͫ*.wo~e>$X()ƫYj}n-w+{W}U=1] N(ſ`OX5=jyja W*Z]!m/8)`s9yTb/s T,w?iunzD$_Mi߀(6&tK3( ecОO)SJuDg 8MS4b>cgwtV [`7Y揲)j2t¹[q(Z:ȉkԾ`W _ Yʭ1Q2Fw|Qſ5+߯}K^h[Y=l>U=صޅ %TjJ +d7='W RzkW Q1AץLsVi&^g ~qG1o"cn#X0=$$|}D1 ކXcʦB(f^x$CA)qO~&Mܘ.\~dUTaU+vs9/UǞ9]K¨؊ՒM-&ߘXLf )U{ï)RH@ؕ+0`ӌsΈRu2J-HlߖC,hI\y@BaCs;6R+tA);%TM'|d~3~߲~J~0Mk!v/ƭZߒ$By=7Me R"xe۴)@Pf6)W}6`” ޽J NZK' #D<4-U$-D|ο]V])Nusԡ4Ϥóq$sZM,[~WVdI-:ԆnBJ^on xwk}a1 1Bӗj`A+AaB3 19籜*hfM 84a nx(l=Q=(VEI00=b ) 7tQ[JڡQF$S}:oJZ(nVHsT.*eHwt:m!taw:c'kzl …|FbyN]6Cb9d_<3}mذxk, u>'_(4GaSla-z(aՍ3 [\'a5.08U27ZwF|G6s2 BzBcY瞮^ObaU7*%9hwze!U"LhE e tzWII!-+A#ق T.7}L"]Z*:壯įAGf,R^2uLT 0^ڃCCB?Ԛf3:Z~fLd5z[t7 BC0A'aʲ1] yR7/d~Q{]ltyRL!%Bּ5c ~B\:db•<>IcKφmcSQD> v|aŝΫC[pSNK =5 vl]#R/xC1 Г=a$p5scR7ڕD%]p#mϹGըRwUnW^ 3?)dòG+AV ^\(sO+0_kn^e!bo5")h1Ex?lFW'#keG"b}Edfb_:߆n@>Lz:Hs.+8Z/ TzUeͨ~d^RY2N+8cϮe"7w8feU}UL&T}q׻dx ?zOdKX^!k"i}ӓN'P5HZdFgſ !bQML% QH-+ֽJƧ[s0e\ޗ>q[Z+'tz2sXY$D#MWʼPSTŽ>_a_4g-N7C И*LfDASf#"zYKi]׋i'M!̸e݈4$}_GFwDf.K!@(7ڻ:[jd+A`&|uV7'84h4!~4 @i״t_m:h9aZ}޺{jʡ?4a?R=*MKXm &B[C!K̂8dG|{6gx`vsnSet٣0pW6& 1 iQ$s|, уk3Θ|诠ZȕnHߌ1ф`g(,A=IeNTrǻw'1M(5Dbzu)fᖨD軫T(y:.';KщcxdNb\ /kM\T ;$,'*6C2&,e;UA<^%ƕ:A#y%%ȃb^X́7#2|K*# QPI0έMI/1)hW )+ K`$uUUEOǩQsL 0ʧ7YY㮢lv(xk߅5A9Lx` @}7Y< \@yd٫}m"Jc 6J!]$ykc~Qeg*GS.4-\~m`?N">(dI̘G2Vfx |~̖]r[܄ F'ڭ.VyVad5uRǽ6m'%`"ts5(^+4'k3W~vf %mY5Il STEVfpGCoM Bw. rh;7zAbC,;7VST^sЕu ܧΝfevXJغͪ8\zMqo񟀉A8ۓ+Qy _ڿvBLjOjc#ͼ𬏽zPc#tuB GC>:0)*vnGv?٩✽}ܕ.|G[#-8#wt7lHG*(/'ÀIKw(S=gޮ8V7?e:mqG%_*w)}c(;R)UEgFw&sc40޽hRow·u Dn6EJ KD9Wx_F,V96N$xc2YB9 ]4vy<]` >ƺxeRf#0XE X 񉬖cx~12eL7h8#&ra,2ݫHE򷁚W`:`4@4t~ @M ^2:|y\L%v8+3>2(,_IIT;ܴH}/k[ק:l99MBpDŽ)GUY~) ef"]H&~3};ޛb%-_~y (p,Br+?wlɉr3@F`*0da@;|]4a}x:IҌkyu!Kٕ@{RوI-؊1DǸanP-~UHUHn)`mXzbG;>{4;F;f0"|ENSBumIiTI6}6'ݫ[}gã,n)~T%V_G@Aɧs`,BHc~i\j2I%7rX!"i6o[4#I*XE{AmFYL8tb ddh(4G!+ ֤Fk\(bO@S-vUJpxz|yʅ~8 if_f0:/i\>"z ktv{_EqS8f`'aGxǮyZ/AT*uȀ夠:G;CaDt3!QH R=*82񪸨Zigr6-jF|6jBP&?+H+/x4$O}V&Xp}Gkw34XENu1! sifMqrmJ{q2i4yW,xRy{lI;Af(oA yZgr]Ƌ}YAtdU[U+KӕPi)Lؒ\v?ww ȧ>$.yGaUES P?{ᘴ/G/I;u2dEP䨔\pS'j>N70zPɂ}^ ̔*פРwQA(dj|[+J@; c. c~Pή*/|:-c<%3R ol/<ܥj 7(t~{| K*QRZ}6a2-R}4`YvNk_M}%͗*Շ_L6/ET S5'0fu afH8Mp4,9B3?M&1.f^7 &.So/mKj늍CI?*` ;k!}?T濤Mۆ!kx|#e">rQXXV s7k8,1+l%M@n&c )b`RujvrUE4)4\PzA2 -@Xewg̠吹?',gZ=fB?b:SOng2 nRe޺uz8RhGn`cdY559*Tv8cD6] z{j̼9Ig1]Kۼ )w)䄊+ۼVxp;^ ÿ&9Q$q K:ojnsC¶d:<Г 9,M}4998;lBuoO<a@T'@zztǸ==l&Qޮ&/pMز%f ߉ DxFH5@dyaW] g򆷴!P3cG,rنn9 t ,;: "8Cg>-bWywb3|@n)  ws3\u@oс; &8> JK 9iQC״Z"I`,B˗f pٕH^ҝBmuYkUJ@MBOcVè"[Y wxpP YaVyiT&Aw<xV(xtLma7^5u'=ԕ^ 8׈4Bz'G`" o[+Ĩs (j9|=uW# =*b2u)cч %+Y$$b`N$2t :L;0+|E|WeAw)7Oxѵ)PJ 1 -y7xX- B q}5vpR~!Ǣ,HOY<#x<|J1x`'oT4MB0oos0vRz~6h Cٮ'ZYJ$T'TNuC(}p#gO…p[gÁr-k(tFt\9u ;??Tݮdvy^llBȒ-j̩ܷσV!$e]B XVAU-+)8° [^+RBQwZf`k;)L PPd@I[V8ȿh:SIgꕻd;E|}P?w9m<;}j MV~1-Vo]9I@v"O*65 +(4Z [prڝKnfk˱f``{tu_D'@>".. z 8,bQ ,aN(rpu ڎNƲO=ȓ\{=Xޯ/$]BƀDIzSA!mZؖ4-tE]sŒQR._@"yʵMwf'/xʼuѽ':x;d[7܍D")l/Ό%fFܻ4Ksq5kUIzâѱ90KANvOY><hְ@1@b2jChb3<\R;/ 9ؒWHWȁOMx#c0<n9! !i,Ť=^6h9.+qBv(#Z-FoJ+b|PHPh&B߁$&t@$ʦce%gs=Qts}jk&P!V\$=OqvETHKc,e;~crJp6Z-s{zvRrl(,Wmܩ°YTZq}߆>1+xEЭC $WK ldt5<֫S gB. kÁ=#2ЍĂDc*?`~[ (ؒVTْ\r<% WY09c & Ru ) !"20B:u~=mUWڋ@ޜ0@co4vk[ԛGκ^Аl-ՙ!+Rx>}#^w^'ʨn,f8u!^ӞEe֥p+pAcZlASNFS#xRb0vW Z|omQ~ v?9 WтqMnN >uu19pP=` náygYZ07070100000293000081a4000000000000000000000001642f09750004a504000000000000000000000000000000000000006900000000./lib/modules/4.18.0-484.rt7.273.el8.x86_64+debug/kernel/drivers/net/ethernet/broadcom/bnx2x/bnx2x.ko.xz7zXZִF!t/2]?Eh=ڜ.+F&INڡ Fj2鱖Bf~b8Z*zԾޗgr.]ZMe!%bM/ONaBwI6YaZMBPRF5.?ϣJ~ ?$Ckctv\lpL)dRʇ4(67 ebeS8EXc!f :4'-դom/fdt߭\ˤ'-&gΧ}/DEM2ʃ|zj = ӟn3 EO`ξM{yf!=IXF4X.Ԭz;˙E%ldʛ֩%fd2ع$y#j\g?~~ vlPuV̛V,PrxEP-b:HqQ!Yy4G@܉@YF<}97fS z 0)H4'jC?lT  ^E7I9:Jo7Z%p巈\}>">w7qķeݭUE巆}&P?vBr1ß?ͳ7-=IuzsFM:F?cRI{toHr:!2a&7(jb]M ~ k,CC}#1+GMϾjLjbCL+ԥd-/7-nH] B ]9 ߡѣrt=6 -:v}[(#@/dOHHwQf@T$&-u. I9y!Y NBfW(bƎ>6[2PԽ/dCy-gjj?5K.cUnzLZmNœE< `LsZm63ߙ21|G ޞvՙp$4sK<(D)c,[hg"[uZg@˘`)~H69юu;%CiїEm熵h$"G{x'gb jΤgSWbl=qS}م4I ,ᦘGiQ^JmliICNCB2 ~#B:!B*/(Ԅ`q\q6=ws.33%;pǟSJjB6}+eؖk3ay9 : 0 XpE2M=-r{=55RN*D kHv?P1ɑɣgm*N7:WamK%anI Q LlGH${m4&/^YRS"SXOL(awe]+BgW(YR *HEUJ;IV木5~/%f%'#&+s#ѦcuӟlRfӓH}BD[q9ߐKr`\J=4I?4J{x5rx;-`@ Q930 V2VI%F|~W[b:d >omcz*t]>120qUssmM|\w yV`b.yGn ٤6se[ͨKuk0.0IwkMIz. '(HkhqXpb옂!4&]| 0#-ad҂I#bbIwm-CL'uWms;U)JV 3g? K1#;hHU@LHCS8?" =F[NnKH"1@%u}0&bqnbJ߽X'1BwqgQ'D=v*JUȁ^΃'zj/%&KKOØL~J"8][] +XߪA@8S+hGN`[$/c,fC׿ c V>mM>ա;2 F5H gI( YCbo6f-+J\ DHHuirSz@{zOq,`OťZjv[7j=±)Bj.// Cʄ?́eQ] %_ uq-8L0å꭫xVUKb[l_LTYhxU'XϱBa& 'G1&y2zBO՝n%@hGmH PUpy)vA|.k? h_"KW}$=CZ}: PPӻ*'j ׵Aҽ8#cJw)>v@,"WɣpYZ.bQչ'!96g{nrqHH1oyAn~PPÛhv,ͅb։'U#g?ݦl!>@~̡d;=4>W2n5aV2 xx:&+C̴i튾Q#gT<+F6h/@?(/n=P09#ZPJ5@hRi=4^f]c]~| 7,܌?B)\uV 6[_*\I-l 6rJ&Z\b1V3pǑ#, VU%=PٸnndZܾ9uqEN3*džU Tq $G4KYE|.uF>[,Gǖ F F 1$\:~bX,3㰌U.|5-l5W.7D!LoiK3Wi~Ac%YkbǁE0$!/)ܸ |̲_2 4zq{%exL%Liv*:aW:L-R˲C/9$ la ʔ䇭6D:kAG>=Y)#|-0˂n'znFdǡ'4g3㱛<"UeרE>W]wgUkM)2NϒTxMz1"ގ@lh<냕$2gae_w5c٦;jmKcؗX-a%ypvqlC:Lx B.Ƌj^PLReq!{X)o!ʆRxӨ5 ֢'D쓺8xXS#,%!Sk&b!C-nrK.;!/\:n:9,C=9Nn%l!S[4J1$?koq+#!Gez"[4DOv=ܛ+t[sR> 5W%ȘCς>ᨠԩ@/2oF1sZ".%ZkL}ԨkgrH0p[5N4`ޣF56|U/ %kKu7b@AKG FM睋7bB[ǁJ-E_)Ͷ!+3EM]EHmtt)Jl${Y~G#tK \sk ㅌ3 )l@*p˗]R 8dOl2|}K<<*jxH1{Ng.oEd{ F! ǃlRN!.' hM1㢦d1+c{R:W4 aęDT( mAtZk_=st9Pw#K08IsI`&6jesVhU=٘iC[Ad:6J~ kdt p52!Igك=<3k4s-(}ynD4<^U0Z>}>9p% V!-ߔP~aZO xF0>QO04R]R1j^T8s|J$upʸR/h_MB;BTSNjW&;pOuT{"D ~ë]].IqY.V λK{U@!6h.RMJh`Je*`NkOgWDŽ˻|V:>,⩬c`!u<ȜhF-ڛ]V a,+򚿪V3H?=`2d[41Ug^T|I1U(=Z+%4DȄt@e$޾5g뗩~^Pj,.yxEHz5.n:4saϬ·v5{*:9γt VBpx| gRqڎdPAaPMSͣbW^8S}fo( * {er$ g۫<Z\wēBVځھn|۠.TTvRaU)w Qi3.bb|.yQV0l J&t2@ou_ x/?$|%w4" H!ۼNbF\k0[%c`Ct}%6 ;'#Z@>4gc:ڭuSGS1R"Z^W)^OfӠVWW7:HԩDVx1V>%>䗐|'Ѵe~}YYP$4;v3 IWi=\uFʕůBPkwG 5~𫊔q%c N@#y- DR0% ^a:C_07f4 B,.ÞsqAw\GzzѮ%V_e]P&c4M3J$~uޞjﻐ6[ ?#s@({.i 'ښc߳mvTNӤavg|iH˰F4cBjA%([^(7sYӗ&/]=U6?DWꎸ\J4w9jùb~{OWU 1TzLb5Rg;üyEx:U9΋'/WQtd> v{5$G7cH#ž<)bD+YڃQ*RDC/bAAmx^- 0PNkKN& |XPG\zJRm~9 ~+%I@'t:iʅXzn Uʦ6[_]!< E,[ 8bEAlEnΎ>`&WXoMQ0:t:$|)5gUEzѡf(/-q~.& `'8֡E6\Cn+X{r>w]̷ &E֐SV&xdC$+._/l(ՆuFl>4u<e9`b(\ou &nˣc^DF_njD>{pIsHSjwc~u8G;6$)hgp[CtޝiˆM廽m {MiV짍Ti@}m;Px(!ި*ȴ̴ F@'+7߲Vk%ں 1ɠ6=$0:Xٸ8E_yd-9M!%\N1JR9c:jxZaGi _)'3~O.(=ĶF]߇u/J ߇Fmqby5J 'H`8P?τ}j`[N6$8J>d^ɈESJ2:@*BTӟ6XG(Z! >:Al; 2Fݟ>Ջ@/vCY:;m/goϗߦJtSiU,⚂2VBqV.c"qq8env ΆO簞8͘Êpt)s%^$$r>2K)`!LލOAU=?C?6VuEN[!q8OUv ȃ'w?2GJ5i> ̓(/WA)HCQ \jU +C޳0)e+،ی۞ /:E~Md8ȏ/7bK V:|ӆKc\_)@ٗ%T 3Wŀo"A^ Em%ڴvRKf m(KC[ʙgAJIJiol6,HϛS-]>d~ݲg.Vo_=nͼޝd`A%S?DY ?! 1b&+?RвydJC[- s9'Q?] # Rf2;2 ?+fD쵓V&HŘP{|_cZB%x3 ^%d)y#~yz%>L@((kN'E1a5J05Vu:k&+5Y*OQr&O~|*thʿs9V9$vs{6rI&{ޡ8<j>&0*KQ٧a"0%5gFuu?'L e$dUf^/9"pp'cmPcv56|ˏ_hSm[dOf`n uNY\6"qۉ+$FR i%M„lսW{~NGnXM*R&t8ePhT6;^vZݡA_ÐVa @L|$\xeW:A|}UO)nɅ>)=@ ¬SsUƾ L7b(" 7:¥#Z*zl/eW}s$qġ%:(~ؿo71f)rrڃv07xS.ذ+B8d~BX4hN o9h%5r|Ga*}#( t`K  BPv KxMhnk?,YWѡ<8/R uq>OKj -Nzt[M:俦ׅ[Vr$PJht0׎ԢvWWY5s&"u!6 1ΙgyX7P)4I ];۴UK,tڽ|]U+ٓtd3q|V;P-hL9 S=seDo@lwKJ'u'bB0ފq]9|nObt)+97I)# m?~rcsS[ƱF!KLi&g7>0uB <Gdm l0{1K(*Hfnio?BxpR%  6ܹ |HEA]YB 7fM~\([A7e&vmSxC:Nr<~-c) F VQtg/4uw&h&]<0`˨KtG#P QgT4 O-$_HTuėzک v Cb g as9=!6*bmnBӶ#C{jr+.}4|Pj$4d$`1rlu a Sѯ~{]oW&ց vRȯ 춮tn@vb=Gx-{"wV\kKd^ʃ`35nmXj6 -gȿ\Wt.T=@1W:m_V:hDɏŤU>[xi-TK b*c#BZlӬ Z75.f;U\lvXZzh-^Ody UA(d’3ʗDeH_n* CAvlŹCYPi?R<M(n_تhzv3|i=f+y|, j < #Άxy?kgC; 4}2?([Xʪ)Xd#W75H~Kb$ 69iF LDujfl|o2&tbxD\հ\ļJccas{*xd79BnҒ``py]&} vF#E֪jS$P<:zsnSbyՎ3$o:uک;9y=z)]<_):CЯFΒ2c: p̹F &u{zc3v'GXȼ.SqX*g?CWS͚GO$J õisEo4R˝ř  |Dm cɣL+(|}-; o7Z`u*qRjݘAԲS=<$-eoK Hs6q.#!{\pB.J4>]ef=+s0ku`BB !ƅ[8 \05/SYcM۞a8:iNyd2b|Mw@MBx$ ?izoTӞʢ ;vsv딅 pg0f&74&vLa<"ũ4ػ|=9ac؆XY} /(̀bKq9;YW|nWsE-.gobh0W^/MR>?*>ޱ? @+j(H:lz%oO.bI]=q3bˁpOpK(9UT|)0bC.7u#hXJb޿[^"6I 0L|rXbW-5?8 x.+w=ֻi1zqw?&u2IxZR6l^]g鳋u2>Qx刴U0GK2d{S %x.-bH}R`>! _Pq$%5g6[4;~"KɤޭXpo[b'{jΥsEb"/x+=<3@*rҘܘw=##Z2("פz ^Cǖa;ĺ*@>b !80wGTىt CO/61)3d65jRdW˄VI8K<4Ӻ@֙s& x1ͳk2BY,rZ4cGIx֧JdBwg}9^nϜ7;L<ƌlՆ6&-zzyAOp=Q[e_i9^ N#QPK/d W,m~A@_M\r%7qb;|vvzA+D\cqcw90f[Մ]wx|.g0" yNh18:ӳ_l;#f!W1Z$s0 =&.炪m%$̼()6o %$ΑtJ+SB| QG &~ _eO"LaPGG0&^wZxOfb*Z{;)x8S3-`T;f١\{ar?\gK#LMɑ] "hLM08 6'j CcN=#`nx8/]62<ely6??YW藘Mt%xX|{ pazio'dW.hu6kJ6PoO=3 '<'tyI}b{J+gƘRAASBѤL81LWTe?uЊU'EP#Xt04{f%GJ؞r\F!)s8RդOX-kUҲ˺-@{ 焇w*aSL ʔo%K(% !~0׶?B0ΣҢs?2|qL`v3'3eვ'3L HWgURm784Eb'j68BaQOꑶ\bz6'F$/#c?>%P!F8aAwl ~b](3˚i$6!kzNBG?$23xda0s+P$xzhƗ˙"᩟~*1'KN,4F~nWq(cW'~ awUby'X a hMpa`PD,53JS?Ԑf{ʗ֒Y>qr ahA^eg:&9CvCƋ[PL}4<͝鰂r}]  fZ(")6Y/[ՆQ0-F W$b#L;5z`'3 (\zH]}w9.Ϗz.!k F3znC,B$~\&/ -S+ ^88eq J֕2rvr)K^F~I . oģZ;qً9Q_7iWA1`y5*v~_^] Y*Qʅ#Wp1Xj9ǰ^t"7m":1'P)R=C0Y0v&%2. 5\z;؇?Iw=I'kp*u]9NWp K3 nytj {/3 K^18U YCHlMM㬻, n"J َ79Znf\PF^/P&D;FUM&?giSܝ i_VaZ7^q$!Vh80'0 pt7GR!Ϳf,|)ETtMP-(0Nf{PyHUE>c?-9ʊy!X,Ȏ-ޢ8 Mu'b] ܜ\:=(h7 .8Su7D44 1H.IL'?S XZ,WuEɢL'\Ç !2!9GFcoZ5 "-ULJɤ6tA*/9a,W ~dC~&߲b$H2);Y-8Ĵ"]Ҭ0-b\;o)w|BJ1%t$CI܋?qʂ'd͘#BpMS"p`=Qr]nhk|GmiFV4J{z51$N讃&.ʩխub;Mֽ,zu.ńb"'U:O(TY3⪴?R>, Fy`9믕^bͲW@oaǗQQ Z+3p(܆:Åd'u*vL­ܼX~ּcDH/)qMtQ6OeE_+o~e[X&AmJH&؄*;;v& JlU!0W$#0D^OCY*@G-ݧ`b ߜZg h[̃^-UmS%yrդpe-Q湼b }&`kKӂWd6!%)/'.99-2MҚXkkzٶ9n} yV#S|aJZѧQRw?G<%p6wlMҧ jsAFwl @ˮҸt@_+|[p6y7c?8tnDCv%9RHr' -aш$NZS4Oɐ09FgA58pA e/UKczna. ;[vkmyt!k8&i${Dd#]cf8!:Z$,Z^ izPXCRmU|6>| IG|~+-) ekJ+nGJ QblLX=kt^0tq{@|S2 !(KaVDxJz am%'vo[@Rjk9y!,22 A|/Gaʛ&8a{SZRlڿ> 39"B0xT~K:*2"|I^> V>ᑷ;$T.3D4\yFAU:Ɵt-dHwSehɮ }F:t{k7, 4g:|GXdKXhH鈕{\UcGWy tG *7Pox@A3\u IR]x~ `v6/6W4rE$ՌxJp4f)4;4lͺAnoƒ&zIJ4yX~Kָhu-*^Bs"=d::GݫvB航&qb}~s4EQtЬC6gqoYjAΧY/\ox(G$x8_^0LXÞ$tI\)rQN,Hڹr̵PB&9xP^4 [wugxM#N;qfRΦgJ""mAnIdꁚK1Q Xl#AstkBy['Uլ6 GYrdRҐ=dnm/屮hb2hrM]hN|d*࠵7"BKC`S nID"`N^}@J>o&DЍ| FbRMUH-ҁ6ޏ9c2g\FtF0?{Rd{OTf*dO+##`)ӓOeχ1 d{[53oXmU&&p2c6bj%k*Q$ʾ~<Ź GZ%4 ϸKHo=j0*qd!Ƃ2 ri[KR. R E`cKE:ͲҟGk&- l 0?%y*دA'6^ȫoӛXy|lG_vi,;]0+u9,8>kRCi6+MBiyAV"-_chV2;Q2|NNbH準M[Šj,@]–K3[lFk'#T%b^[w\⨆iDNn+0l+Cgح k-1N gN_3s hBR'6VXO2:s1\ -/ƙ! +gQޮڑо)N~]%5A2NM`B1ݧ_r ָlxpO\Ȅڃ\`=>DƌF6LV1e#lXpw!9b$M Kԡ6mqRhӔApDSS|Ddr>]{^!겍[xTG Զ)tK}e6\(M=ZfQʝԅ7S >P { cd26Qi 91aZ$D-i~ܝIz51JKSU ,M^gNHm7q Kky zG2uZR, atŽ;+h-G%x=^EfSS,,z,4Z_cG:xdzw[ mPv:zrYʃzز2@ӛh<0Yl:7K 9;%Մ!Fi;] QjâݼӀ&Qk@f݋v6!!ߡu22GF$e8~K,w=+W_o+DwȎ@[-zJ[H;hBƔXO g4]AU,]H1\mf"u" nct&(zQͬeЪ߿o [SSu s(_!ih Xy9rَz rdP%xxtek]}gM1-/hsbԤɉHW]dT:^L=hԄIDԧgS.IFKU/f`}qx˸'f`^9ն a4AFR"K>k&h~"k+!qSA˛9f3IfpeHt:^*"/9übw`oJU:F@]p3;x,δ%h`oS /O:@eP7n鴠\jOm Z GQ=ĭw#0WƇP}hV|Re'; 3RvthS9j5H Mb)׸1FkMhrpgk5q_ܡPT}&h>׷2_epsvÁCf߻㸓[_Y|Ph-~ꝓv^~-p?&L@,Xa v: 2G6szRmgܐC*2}Pu=z[q_7m} /C'rfcaS7!+͛pQȝkytH%e7Q;y ]awO]B'^LJP_/_l`g?gmsVМfT!3 jf:_l݋7m XEh&u NfCCo Pj0?^j[̺.V#ݨ= [5C_V BE*3Y$Cd4Pf:_YT5rݯ DљMfT|/?2'fh/#hYi麝JFQH=4SE"G6oq81:$tZ, MR#rhkP0Hq|ybo{Gz~$tl\uYDI%]HM`z4y*)uW0= ԰Py1eƦ=J-qQf&J?4S߷G@ J^C!8:&=hFBeNc/7q<&lMۇgl΋K@kN3Ɠ*D:Gy 0GY&`HoNEnW6L~o!pNbyR" ~V Noo^59\/!.FL]DI9ɈRf=̵!Q[k"uW/>w)['5`ǙōTQ A '& +} ,1c{O A:7uN[)+!V2/N&읗P*c}(NW \,@F|d]$-cL|Th.}-l\UO/5 z y4>,^u8e$e@CHSO~ݣgv_8w3~iǍP$e2.,%ƅbz$N=-=CF vFLbN,W#G_J"zºP%z嚱:FYEeT)-=Muh[6+bP)/K}mY?dG;&^m7б"T)چ>8p)@Bw'w"H=q]jbr+$ J 2L@ۨÅ4Qu.hkXQnݛ eF&BJw[m@v\N 8%s54<1HmH70'(p?Su>4KsWa=y,bY$=ya<ݰi?MܫY+@J \hg`h>iqzٷ{0X gN.\4 .afAiV@$ #b{vEU sW"yszԽ(DvL[ݒTj~ҁ-͸1n,EO.$1ꂁL@{hKQ4;E˝}}T_z}cbVRKků5li&v\ZZn%ؒzޏ˩tj9fUڀbyXS*jAOʹш0_hu=gB.w'm (",<@9c㇏2t8km^Bg֡,ޓJO~dzaZT/3y)icрm4Fl reLo'A13C(--|bq䙑H"Ȝf [7%:k="/5 ˹҈ے )&}MkpVf*jdi8O|CS%ds_/kjگɰ; 986E 4]E0B#ؿ;==B0Nb?`srƒF:JRVY&^Z<Ǝr:n@4{4c|-UhሇfgJ^$X&q=V$.NP3@g% |LJL\0IJĝ |W~seŲ )3#n% vgIM (@Xd1m_TJ VlٛK [o6YXG{-iiag'IOMnnDÓB&"ә yY|Y+>nH,Xo1Qc"ӓk3@Yjv>YZc ]KS=>)! q0DA[S [꠲5)4"dyYp;jնBT6gS<;f?Ι?1%9np`Ǜz^{f}:=6>tmC(M}sȅy9'&M 0m=ެAˉʀVhK{};nK"D<TZמT/%`{5RtuW>R!&(VkMC+&wr  "<2F}qyf$9: xAh30QʶcXМƞl&Jv_B5V`ʱa vûx^ 6Lyݫ˃J =ϧS+ϴWvX"woϩJL=sJ#UGu\2Ќ@,s07η9uj:Z#g4Oy96*LI8ÚNqcoG2z"tsHL (ŗɧxӤ k%(u+E,*h Bmif39({uxN LG`N^ Ƭ-uj M>GInBǻ(Yv;hLbw)U>FBԘj8d|GT`W-ssmZϼtzű 8>8XfD'}+^*G:QYQ{l8;upb!oO[V%GQ*P. Ө£3U1 lH{Ϊ+]q| C %Uu^*(1t8E)ռZͪvD8i\34[N9vLC:vVTT񔧭t~oVsX$:oVɽ_kⱊ{!TA*%Y"Xo@~Q 7,xuӭ1h\WgM`CxA"DՄNCMwd;oeqG:%8|>6h$$ʭL79W &DpV4GOqqB䟻7j~+CyM vL զ1 ,"ۦz4W3:Dk,Eqe |,sz_\  b-X'p6Sb\._a+vB:m[]q[H5g|~i);ـ!h}ANΏ{=^6.~;\uӁ6 ltYD)zP*N8b{{i\&^mC'?ٿV[߫i9BH˺E.C[ͤ241#4K<8 jHsr=Sq\',#4+ Xc; 0ta>"Srf͔ K{ ڕ!gE*,<}$ !+< 4]2@\^(mfzKYV4yI>G ,?7. MY3 Mm"FJ[*!"$R_p!fx!fpT6E㘻AP}wn0&j`XC1ۊKTJ_$ ފ@d‚8`!t*Ɂ[T6{lv/8Zc- ᴋ9p37>3I=5S;h"srRu\#XWC'58a)A2ԝtSJZ:Ac7uayx@`2aeci6D: o8RU2}OAH9#iq#@=ݽaYw6E+U~`t4zln/\KsK SlkT#LddTB Q}; O^2 >;VO$"!*h܇iUT)G!^}~ib35lc kRaãCwkyȟeo$J4ǾGJBC ~GB}1wi\y͕1wel)'>h %~,CuOVDaTFUyOVfP5!l1szB%>n^S"^iRiLGd<+ mu"jPZ] kKd0mR# HAz e)z֥[٢6ZcT{(!xXumn>êư\ ?q QPE&j8?,f{2B׹+?ªYNr8-Dn.[|z;mw_rU7|LD5]Fr;Fsg2{$G4Z0&hUj "eg@ GyNֱ/8yP752ilq.?gA7U2R ԁ4 dGSj @Y6ĸ@WF`1L?0vldefͦQ̐ <Q8I=Xo)o"u7pPbtn{knԿ*p8Uw 5u,*SHo¾K,aHJxLK=\Mԣ8{@KݯX戄s}n߁xg$>J~7J흚PMx/EK2BC|ZMZ<ߛĈe氈CJ3нA7+GAl-| ӌGW^1s-{e1dGU7RRo>j~rEV狕֬&m%FTZP;\L g2 r<) bC8vYx4 ?(l6$a,x(e_uasm8 ƓwAdeB84{)jA)YtRS9 ܙ|%jhR*< ٢'yZ€֧u) -n)5R{WIS =3d'\H&dic+.wtnP6RxF^-T(h'﨟O' p ?S٪G†2֚F 6nnĦ,.xuQ sr^DT@ d0P@ad"r/&=*qke&?,[{6x L 5MNĬbE ݿp&͖Z yh #<GL w*i7W_Kq)\' )&"-G} qKfIq2uVR 8r 'y`ԅZI%ьeE\4xX7n2q{"v'5!nfqP(tx=U~xW_T+`zed.' i>TsAC@8!=?L лތa"_O&#g ,x 2XˬĐ!cPS}ŝL@&7^ϩ\ hfLZ{LPަ+o2 ? G!^f5 $K XW:̛z.3~`epV^`4h i81B5XM.Uไ@7#C2ћwA_**8AʧTH73x{ O︚7"jΈ1)Mi׳.kh52 i>h!A}{#1*ALщv 26Ew'̱^d hn8T9F y uۉ5tj%  CiU/(Tm黝#C8(KAT(Bd$h*tyP˸0@۔{QK[/oJA'_[#ZϘ<ؿD0<hI5_,xBWTW $ 6AtAȂ/Q. _-t rW^;0`U+̿QOՍΎcY-2sOHT=b:ݼ]:1@0p0Kp-ɝ"Q2D*QߋU98 B~6 H&CŠVhZa5 !]ԣ"c˽UR_m{-)Qߺ#j@qӞʺ=x]Ƅ!lz <>> ռ`JЪUvM+[;UZS@;rعtN'ڼiONآHyP{T"!2B\oz/ڵ)Rij-IQU}0FՏn6֞gz^N_I]_Yheُy0=(80栗q;>&߱-U- R^~K';JA4W!Gϣn @DiJz-_ M(8ؐ`/vKlG_Vto[;5|ag%4_cbzl9Sm }ҳS/gN{s h5ۑ D0L S9 $b7, >ʪ>̉D16‡-`: :sf=+5!C:/Yz-<wm2R0jq<w  xfN@+\G<3 3z:ܑ -ZG5A1A1R "_} ذq qT(aPa axw-_n׭NޚA(XG4XG V  *GF(tӊHrx\ fxQ=Y)ŌDk \c.%q^>$6-םƏ5_vVl ,fk~0{v3){ 27!ė^k˸CrƛkpQD}RE4Πe[ k3 >Zj>:(@JIP]\T'RtK ޶g=>l}wMEr ݜx6m\*=Xry_#d`ze#}W0vCPϡQ's02v џ~H{mt2Q Xwla|dr2}9Eȭ%.'A|> S(XhP;Yd6CϾLƳ,=#:I֫Orx׏]]`IXw|U=M(89Al \j9JN3c& ac(uE%Y!-ʊ 6 WFz̑ū<&vPLʍEE2T  KpX ҁpK( "[),if_²3)M7P#6wٛ"]RRǿa-h010Ώ!ڷm>q$rxqzzL*V!8 w?fe Ӄ(ffRg6gBlOpmK\#,wECkgquRwSc dHE62%>CLcdo 4|EmBm?JΏ_COusENv\!вAl1py  kL OTpLBG$\7q9Mt_7̟@yvsOJkMSBh+> >rZY !\sB4 .Q{^S};T-dƅD^5'CiPfp (tɈ= لm:QRJ2n"?MvFPhiLK/ &AIуC\.O`ϲ+Ȧ,HCOK {'(j}Ҩ5DZCUJ>$F/y0?.B:8 ne{_\~G6~XUiscE1-%_)9c* *;CnUfK/SQ !}' W6pXgP_c)3W;Gvy+C>5:N>aݑ(:z |oJ,⏞պhPW+0hX̠̖>F:oA)ϠS!*1PN ;IvR`mhU.fxM"(۠5cE!aȒag~:02B%s^nMM?"xexZȟF-^5' Τk/9~COE}s_i~hv 5_eyy!Π-^0$YAHMF1ͯڪ/'GOv#%Kռ\3u0[އBQDoimcAaë3`k!zPn1xsnVv́k~+,LX^۱^%ܢpF:';7vjop$;,<3S$Z`yg5t0CI}@z-(sϛ I;B9B8hlܩ- 66dጷc|-:Q|^RP}oӆiGƹ%>Ѹx?2Wpg2{.P*SgTY ΤIg# Dڹ᰹fZ)?1I`6qsu,Rjw̵fńKf $gXlnuuŚy'1̎T2qMj<7YBS \H !_"prliqwa͏!jY+CF2Nz3m3ܗdCAz'+Çr4zel"u}tG;VZ gNȉ`1{"65GՇ/[[V<̓BI$GXU6v/2mA \UHʿ`a y8ccT*iHw&|XstW%JTs@jܤkJtѹX @CE#y}omIMhؖvE?iIx&Rp*..$ (XɇxM眥5x"le;lt-5ՓF%R).t9^U̒bX73ak8)4ʇsPoAIVM5qPeV8qo|`E|g@8n(z]dœ,AbS{/4__MK.&-3kS,o;=nCKg۠-+85* 0.7!Hrfbmt HCh7sӠ MW}))Yhx#_x{tx~#ήWҶј8MPZ2Vԇ UGa\ѫQ@ P uJ7计 6R~DKz5 T}/%-f*31@2 bU;dw.8ۜ./]yR҆{}>?kv9)]mYH5If㷩 5Z^տ"}E36&\7h+`Ӑ%YQ" Ю7,lvXx 2w1gs-cb7)9Wa+CP2tG2L,.|D${TS8s `)'X˄%rGVhd4BZ岀H+LЛcgą:HM˺Ç ;.ݨ{@f!SzПEnZ6`Z{́5(i݅5 '|`XNB4e7rNwa۸guZ%&Lz~^I><+bI$<ی*v`Vz'iqz^*f=zћ@_~wSbi|9@J˹4 "f.0.ϡ_-V:f9\!F3R:^KM=7l yu>1z_O13ާx;omn>/ FivAm !зk\>?c,1GSaWi0#8cE&lAho8q_+(X1ә֓C(\KqDO:s怍(SRxlywxdLG^+U.4v [ >;$412WzJ$p"[-:KG;q#lV"qZ\ fg#([;MD[T\Df.$&abCPkt<u81 KE_^tgdu~ 3[u,2IIpc0ؚ>Nw!4O3$z69QpM"ևL}*,nܫppQMw;څu&D(?vdl\Bk)7cEuB݂&?O6LH/J(KRJr~OהW0eW6lISE뒋+-@E ,;G Ӄ$Vqɔ :|AIآܼs!s܁ݰgvc7?hu3:Rl> `ķ˸1PcNC{U;˱mIQ@^c 'ĩO*>=`J$-cQ4-ֳ;ĩ3LJM oȗh_5`R_g/hDP#,Mcsꖔ.f6#LGt')HfkR؜uϢFuYlMx珫;AICZ@_yU2 i䦔-ȝG2R?O+&ڠ\q(@%_gi(8 aR1,o rfF6 bGZMYpV fx%ÛY`u2}YPB> җ[m\*0s2"r [ 0c"IԽ.mfȦ,矎cxSKl/֕fÕN#|t8"a_Mu YîMX¨`f+{Ƹ+(;&˽Zsp2har>庢R r;ˆ/"K' %gcj?1*\B6nvX H<&@xE+{Eܯv<gZ/+Q$y}Nà).,LY`"u+QiEHW&88pF De$qY*]םέ6I; #|tW{Z^}(A\ K'eԨP ُ 3A#*#Z$lϘA~C$x dlȞcs˹/7Qxj1b?T 0ݼЍUC'H.QA{~d~җ^!1YX&rxL;I0PNV=l-<GzmcXX?ltqC)1a_9݈o2M~DI?y|= r̈$zB]0trfءIM &#OdH4UU5[YzӗM &(͇8N1l/BVA&@cp҉e_O'>R菉/ ⠈w() лC-vZWt#']UGqKڄY \=QNHe̽K^Hxq%;J>Q[; U&ܷm̼ Yt̆n2e,!`rY#BM2*?0Ŕ-lo3\CBd%5P_˃xkau;ꓨdZ; 6xzK~iB9?tLjVP|nG@ُ%GiaJyRv$.x洭G&';!n. p(E3Do^ xrauD|Jw~q3m`W 0wE/fC80!,m(, hIeC ^8OñhT\Bx!_ ) _5۸"7 Aq+~kmѦTsRSqX|o?MiSc9p̚:q֞Yn0E𰻣1~5JԻU3D7hTreSۦ2㦟 v,ť*ąę)WL<UkW+pZJ񷅒&6ЅX,a'0nOwF11{)1_"ۮ4XD k:,39'$:"9G.P^e-bvtqu8^ f{ϔ->.V9'ohr$h![ɯ,xۍ;vm:[e7`H;q4=6h|Xox"r2` #zZ dp ¾Q7[ C0!nփ{gRMQVEfᎌ>́ Js}pc%hv'at7+:du.xGu) )VK|9S!wTFǡFxj$6ͮ(`0 ѕ.L5,ݛiVlZٸװt8^o*I¥2?[rnBi8)|"Kz>lyDD] ,'JY쒢m:JzxF " I9Uy|$˪!wL^);d(.(aVv;9zM. 2ȀMu\ūBVu=x-BX8ؘ2}< 8E%rEUa9/VlTv=܋ DtIz@T9"zmZiK{b:<f>#DּS&Um d[52Wd%ԋu`)g G켴*s\.µE,R)!Nf2Ib>iZά@Vr|BfuB̒R:5`Jav\W%>=joBey͟[+#wm)Z(zj|~7p4pDޓVfܕX' !]pg8C֤;J VMd!aVkB[5erxIq\(iǗ8?f {ӋV>r<gG?eC~ Uu"Z {QI uPX`>kUxkp, 5L$ɼ,Eշ2Vˍ9 n&0&mAsJ8ȼign )l/-`aʷ?TOV>I'|>c PEܶpأ5%fF4/Dm5q/4.1ͻ}݉C+Gi3q$5@rgfEEq WBxf=XB̑^Kʡ}k ?'-_?-ئƔ?@, ת[LhYɃ 77{ ,f8s|N5v'B+}ݴ??_˼zM/̐Ơ.SXKme *1:&Y!tj<* Ipj7U,0k>;f֖a$6d: `OTR,.E0C)gW>6XE P$2^eQȐv\?~R{R{M߮45'z'`r]ewdLw# 213 -*L;XӋqr8f’Zg{nv&LmezuxeN!B(6 kJ@=~4 Rg*@JS|L*pw\ NJIy.o,jVc95VgD-8l9[s!Ruv=*D35}HhR4OM,Gk#M]gǨ$[^"HbIjsY20]IRz.Ž\'ᓯ&(M,2T!l mAN ֚;+14}5j9O ^:pvS@]:k`pYo5y?cbf۞5`?w3 #od{W6dT5 scQ mlU4$5h( ," MZHd*9mߎ1b?tm΁Mn0cs۫AE B~'Lۮ2R' o6˾xDo4Yzz9=}5!R^HIS¹0<1x:5{}[JRC؄YHD,;?H6I tv`.7:oQ| W#kEhpٟb?&H4=U _ׅ)A.ձVIw$ri[#WtS4\ r |26"{ZɳsuE];:ac!֗4m(7nm=(7TRעکh%\lKFrN)DZn쎚$2 ˆTOIC7 CO "} -<` lI+K>7CvZWh[>{:W,cYUM,AgXċrd=9W:6wOSv.7[``Kt+AQSN`[ #yҏt+>o$pj4爌q sCIi$Q5O8EX}+~t7O.u~ΐnais1gޯo7,%7=QaaJPheZ6:7A`(oEAPٛ9/IF?{ bv)S׷>C9N2ZGCRrMpj'7Ϥd'MHZ+v_Ȁ}[*Z3_5[uхwd2 7m`3,nN̾ iz#Fؑj'BsK7!h)<ژh{0h.,Ն5r"- ̗Va-eIuFdjjOۺ5fO_6zz^_5-I >=0߉Ja(&-  apO6BҤ x.rO`9g\䥊C`տvp~+.sk'iU'N${6R,Yp#^ ~ݽ|w13zK$uA_P5sQH޿< q$޲P =F}Na0c> K]t"  h+(^ Z˺GW#ZiB`ڛJ^m!N%q 3hIkD~PW ?Bu1,Вx=p9"oVŁ_[Q'Ť+G_篐m&niX_d'DFǽ1dl䋿䚒- yՠrީ S\~D{`f;!>e )ݿp60WzG=VUh.Xjy|OR1$#cZ\\bg>DsCeM3 eX(,=?ҖΆ.wlۚ#4U@gz5&㠑Mt#9I*J$do^m: qCͬf}G651TS7agb@&aCayDIUYpD:ig'tܽ.[y?/dY:p@ !f8OS"{O_o+L՗N$=;/w ,iETa(T sX𾯻\jby1A~tM-[fw̓jSVrױ!K 2YĄBlSzAߠ(TKPwϠ4dj+eNe^5눌aPS;! WXq ySe'(&؏5%C>Uw8V,d)>T#Hc)_*ӗ4z좌KUt 5s,lS$nxq ;x󁩷w`s{=4uqI{zD+‘uos.+KGe#4=]?td4oM+ٶk;va(˒B`&sqK[c-A3Ytcy@/mnS#wƴfE}`h< 1cS/h[;9c9)wS585VgÕ==Xu4E+Z_;b鼡z^yGʈOFg!_7!9A@$afYdVAϐ!k2!ց_*|dDi:[[ WY ?<ӲޕFZKhZ [L$&ĤL:Cfl)&]Xn Zv͏=&M<{c׀8O{M?`n,}"C,Ȗ# " BJ[pR`,RÄ([a1,KPJTc gC}ђ>آ?rM ZqǀZ . 2\^?e5_D&wN[7B [iMY҄*(P9(( f-aR~و S`Ǎt1=f=XE؁|2d0`AA ih} idag{ZVHHp?Y+-\tJJB^ yD"!&%s)D1^y{˲ }[J'i>)mg Ao$!.=<3;1PyYJLuqzX{i}-OĿjsK.nx Bs6lHRt$^lD{발{N:W|:(@=\_D{wh,׵OrԘMvnSt{ ZJf^'P-5׷lB}8U^ -|+kGPdt^sU {ܓ=HפB8[sE$1,11 V=UOŝ8+w_xְQ*@'4,}mʱCHK h٫ *@gK\Rɭ678ie LzΪ{oZKjVzUBW:Oh?a )rco A \{aͣR4 \dű- Խ1q{fE`:yi%S SX{M<Q l5 P^QlBˋyq8NI/Y !/7@BedNqIG SUNl|^ s *p+T+|F dJ['2jB 3ˬ /aeݛk( =)qe7H6vfw,ǰc,Cc3s`ň@^ 7X3|.h'EӻRZSZ?=O+ cǺ1nqLsQ|5OҡA+*ѳQsERmJ? UT43;Aטr"k0U2=zKCZ8 3)P p h¶"<HMbF:,Uݎz`a4Nx Ḱ&4yb)nR`p=&__oKfVbWfwsA<Whq+sU}Rl}L2Xl`#;S_!p :[5FrT@ #@GNNɭw Rt] c?A{'; U_w<[ϰqmypɥG|5l>1ږx,9xwiw&F&-kel9c<6 ly^Ȼof;#!ܴ)WD;J 2yXXw8q[jqiǘXSy'i+) Tȃ9Ø7@aF߆\ Z<ڲD8k9Ē߀r9tl*l'#ŋnOHY$?j~Თ,g~CvS/!'81W61%/vIom18_LN#I Q0, j7JAB!-R8ZLD&{&!y]nX~=f@RN)O~%E@3ᒱY/#e~xC?utN^/PIY][n7mz6]ɨuD hv̌hcOI}$\BYKwV%>Dzf-yn"ӏ|7iݠ6`ǢTay9\Z|f6'kׂ$G1Yv^v3p_2HE,}NP5m|_'V3^qKuy s]GہUWN`uEHÂ;nUȏlS4yV!||2N JEʋR|)؋E!Ɛ&%C'xiA\v&M8 b)1X'|i=w6U"`]5cR(}RVPKʢ\l\B!a s߿Tn69](uL4M`;JkkD BUXA61j:JLL /K'iJЧnS|25(ݳ~S\9~"]\n[MO S9v[- 9x7ǒ)Cώ8A:SbƆG0EJsTVJ燮yut!h2R:>΄PxnĴ}Iz+5%6/ ; v~,uh(/8-d Qf` ̡@Wʟ̷ w Ӽ;DF$ʊ# g؝.-_vpuS.goC_C夜@ı1"SPbL_UV[Iλ®BwiSf%ƏRiHY:Mჳ׮%:usjݠبDŽ4+ pc}j] EbvN(_b7;ytg9ҠHU^<*eu>pk(!:T(uWChr77 _~Q&0ܟ'^mR{b&WR^^ ` f'ۀG{7lb&vAncr^ܕw䆞_vQjDzp0"yq LnSZ gJXTXzU* 2'u,u͕];&Tm/{(`\qe0_Q&1(^: \)v;)_hH"HY5>O={@im_4 T܈+0e1%n5L/7K.:ҤQE*|($ ]Ty)9 SmgD,dqȑpy^D8wo͠s!.hY0-1CѲ*}LB#xcapi̔҃`Jf,'ɟQ;8S5j0d2@p 1Uzw@YKI>:"Nlʖk"k0>ۯ)U$(Vf(RK;rŅ1'{o*>I쳑L!t< ՓP{d #Ҩb]g6"u{讞 B-V*nZ*e J)‰zvY~TnEI,˼zn&xA 5ژYhz (BFٷ 0 F`v. H9q <ψOز$e`\7e-o]dZb#{ @OtJ4lKz%"V"1p9#XeA&͡(<'|"qh܇p*=1bk"GBs䂷Lɇ7QNNai!@nSi7Rogғ *8VLoyb Ѷ_p#"r8x9RFh$/ >=~`Ē;:sz-B=UQE[$`X_餮YeT'Ym12V4J9R^QŧB66lu,}FY;S}nB="$02Qو*e@پXeHq>etTA딗cW⯰Q wj؋j }XZH\.-(. | k`rg$f~zCfyʥ7V飼[Nu.PHPT8reg#5]pd ưkԒ=b=PfwUxԞu0?6!ȈP֑lzNnLe]-jۖͅ ><4K$ }=B(r.kQ**><%Я|*+$gm@awb}~MRr2+8|qscXu#.mO_0s`"Z.l~^*dTz[8 Tqn@FkODcB/z5;H@,O9c\EXb>VPC@n1y4 L &ɧ{HLfM^pXR/$Lބp7ԝDL 3֩"vDlN F+qT`߳?= :Hz܂_bo%Wvblmlbx`8nnBK6Ɯ72ʸs85[Cj]Evʒ-rnxJ1OG&}KGk߼dw?>(8hXh3"h }e+duOʩ:*uF`<\㽀īQ&Ck)+^qJegK|>u_xe-^$jR[E{BFHDP8?6 $Og-j&ط/鑬#yC3ߜ؈AҺj;= OzQ|IČ!Kv"|q~K&__?a5։BQpb)$+xB,#1.Д7 ~kJ5^^&dP+s|woWD񲸆МY5>&uƽEGjkGxml}͘cAzT'1uGWWaZ)-qq~5^ZXS-{ub,y7ÿ-zb8>hzL؃ArWG!),|KhVTm˾Έ^Ɍq{|3ly e'zuRbr<üы2m7 )X~1$,p3e_:0oL!n3IaSdee/5ҽaX_}1S3A]1!KoPPD%j.bJ 〪Æ)μYS0lKG,O6D:V*vjD,8jXWM>rn(Pk'm-Ξڇ RO.jJU-f$Mi2R_ -I3Gz?7AB9ŨsMekQ"9rX;Q(\C^$7r'nj j^S΂QOJg2?+f_|sgKTDz/s29NI"b=뾓%m:5(;\|%sy 6)P>.աTw6|>u@u13jCZ;'=׷uMj:% k-&mj_HNNRř*gLN2ƩMW{ Bk? D % V15:w*WYvOK0[)n~ 7̫nmđn<<Ɗ#(CǺ)c&3Ti"Rtg)ۈsNlX,z'aj౶ G#2?ٓgخ0}}fпYqM G;)# ~2Aa2)&PNՂgh~yDF꾞ׇT4*U&\T-oS$s)@rRpRIA?ܨkGs^b}s/O'{楡|K!iXQ_[$]Cclp\ʯB<;:B,=믊 Mr1UJŜaE=cS3y8r>mhGq EgnL9xj^ 0UA Ezs 4'7usftSr,! l. :Xc~9C㙾o.켺A>玛ߠ4V-oƳ.1 {J;B8ȏה!?OIsY[oiU6+/(V=j Stak ! }\y% bci:C86 IcB"M6lNnMm!ϓ/vTthSuʝbyT]d.Ow!,t45gT= QTIa2s9.|`Uf*yёz㪓ə`aJԴ1Q ΀$c$,ף)( D/6jGTG7CI6~nf})l$Slߊsp>ڔV}&٩! (rv^EawS)ݶZd6`;6 {,LM_[h18oZZ+o-Swo,qw`}1W{YB;y}M9읔3f-U t1J Q_ kUG sVn R&\m?Wc 7ģhK|kp:{CRkk5>B t`r5,&TQׯ8K.W|'_'mzu0/HdE0=\wf^_|h2c=V̉&[u# udu.cq7BT΂ :UKKsFG^卬9ePǠE0 ՗Vm, ]ࡴB4|SQnJڹo?.e+Q؍\+3:₩RN@ E:ƋXIƸ" L;äwꢝ6 0>|-"sk!GQ_E-h{t*IV_rg.ZA&$a!}.,Kec\NFg"7?B$Μ *ONbp^v )XG+H1zb[pR%dT/q%nzE\0JyhvtXs鵳/!A…&5ՋD?xW-kIlS)Z'*GZ`![Yƴ\.ƈg]{ϬCH= {AGwʖ?9A}]$j'dҬʎbN{E\K|]} V~(BžZc C[y =RPK8Fh^Ըz S}N!XuPD >.Jpy$x_0i4nKJ`ݺ9Fy.X9hxJ^ՑB4?~LFaIȃpG tZ7bpy=4K3ٜMРwJ4!xB>e KB7%_ "M{>4oTqG꩟* c7G@o[&2jg9Fe/6c4qY^6_;+QRj٫z VMoy`B9UIc{ņZ#{ "}⪝b n3!O^jˢ3ExCJ,j`04BzpW!*ě}3_Lt4z1]#-ko:رn^SD xg'95.̣d M =sPQ2 &f.Շ`-|UfօfqHړI)ꐛeC3,6 !' ~LK OzΞ7=7m B9{l@<|3Q4n 5SZcPiEoOM3Z{A y`z=/֚ch# C1W 3m@95on{h2i Sk0PAɂ/?R\v0{_9%OM&T4RN[?_O53T- I]A(Iѿ=͇.㰋ѢX~ł-?|ă i2:B/il(rٚ@ر^Mޡ$R$.])DD9H(TTzxzO>8s~vL=r+%%ur8"Qav>̠RyGr$?'"oYG ƀQ,Z1~x}Cs\aV[O(XXyBYPaml .QvZ04HH>IL],͓Pݱ\Ӌ^c8 t缟FTjڪ@u 58[:Ca(1{Eï Ϸoi}YKjqh [լ2E($Y0NB8y0:$ALeш~]my]yJ5]P ΍t)~` Y?jmr: " ?J4YDQqor]U=A 2E^f?ّG]𜟞$meFڌ늽Dz,w>Da3'& (SșOdrM1h=Fn![bClې0d& ~.z e2~8fÌ=wxJ[)؇^O'B׺kFaeklvHH]>)eipΘ#ˬ3-F6KV45!AN8^>f}]kz6KqSV 줋 I/'w|!Fgz1)۾lkHLV:puJ&́ It\(Z17^- E}@F;_ݢ.iI';?9{@-`7_/ч$0)YEBd`x^?c”qiIFn04N7dm!_f(z|S S阋&-gz`maCl8~ ZQuY ң7 Uld[x^TQ%*E0%/l2DݲX)=l6ܞ d߳kȺW|Rur9H*(^47[d`r*Ge`yK*n -N7mggH }u[bV @y,PPPŵkr P3OBR1dOX(Iw h\g)䁨OU(zdmZ{2mDz|Kky%DdZK̜wĺͣ~.8kO^4"Yt}id PQŜ5AYrM7нW9̊xÁ7 U6F+.1nþ jt,n^pn8 ߰%jG9llc+Y+X?0e-sgFhːڙ#0a JHwMi0v J+:}&):n UR"L a=d_ UXOjfUU\:XQ )Kec)cV[ #f߬}xbЙѪcuF $?tCi~6 DlP`Vjy"MP/' XȜi Wqh5*mQȐ+:0q7#Mյ\h¿ݚq3EYQK/!N9N/7qaNf[%~QꝄߟvDۇ i_Rc젺"[$=įiPIb%oĘ0.9\ҿ+L7YY)W7~am‚U(5@U۔?W0,Q맄K-!N ,8CLn0 V$碬3݈_ȗM<%)6wu#2_ʦ6pzEb>:T 3Lʣ4$Wd*۳[e!bjWu]il"Jh~9IF%~<2߻[ٍ,`PVQNX~2 be եg{܁M(*ƕeie6qXM5Ds@#Nn4sy-4yYYηM!WWo!&u׌BIC Y\I,`(z!rB'+~󺊻kyv".W/"]L^ D1DiOn09wUIzg) pPyK4R ,V{҅ơDfw`8݄\^߼~hC( Y5ܯcqCbJE^iv"6eOY)rS#[&lZN};o-hDeP2$rAn R -zaFG HcߨV?׍X2=.y}?f)F&GT^Xs5/hSi]ٸA(~{_8 (uɢt |zPmAΣܔp9 gCȅ[su9 3ab}BehռFvp::oou[WoQOp-H<9d3e-dQܾ?,en܎IendrBC8/cC{$д U<<;RR׃P`?rUE huAB.|v #=Tru6'O@Ӟ]qoS''Bp{>5N@]ܷjAr9L B@ǵƋ.?߳X_q!%Zmf^7}Bs4;ROJ sZ!r*}i0lϭRg(^AD/8,"r~?&mZJEu"^R$"1~Zˀ,t،=qvioI%) ʨ|]0˖_ KJ,oQ%L-Β~>k#V G{4Y ]TdKO0|w̖VxG[@K䪿!;H5,>nFEYgϣms,)+SC}F'س5|xǦxmsydK#%m9)[~io)9&u?\T z'B91;VҶDQP{t42%(RG:6nC&>N@ڸX^NKe2O+]'_$Lߢ+"w J 4r *v!}[cd jo>ڔ|dwߝ $)FxJpQW-83f>%ZOhXَ@W+Jgw֋V(}ZpGGMP$v+'ټ# SDJ%$F%vAVj+7׍wGaPLmO+KAz)ؼ٩AfeÆәd M)xGN%^Ln-˦[vjPOaucwe꤃j_dʺp`ssbŨ,QD%%Rw ~N74_aU$;-PFSK36Wvm\8Wҍny"ٖG-bcQfP2yKlugia+{Xz.-*Q';oP,`_Ds3xVo*2᪒(z: 3>7-F-f1 ?z-.erKtnTgW`P_r ڑ8VDe5 ܒKʣdIJ5`)I幭~9d]\Hf |~H,w[Tm* 8N=k-;[1v⻁dZ UCkQ"x4pF,"nti:*YF9| ŰڅZV"Ms.HƇ9=nwP5Y6Nt r|eшpD*1t] NC0JC (]:I[4SX5U 32ߖج79D2ja$oSoa%32I3POePlS7@sWE4,CER%ɊPPv0,6EpYKLAO#W4TÐæ 22& .55A]CS5v_:%׍n`{3liH2y0A9*PPuWf=qN?+Tfę',,.=Jvd]`S2l?Xf3@CનpY.Lb51Y h:ǪGٷ%#-~ 6OeeMitoUB#pMͅƳ+tMr@o6_Lpg ^YX.\Z0;֗r=.Qz^m̃I_x-5kd1yJ<t7<-~$$Q>./^TP4ZN0Nw,U\fK>tp+ O&s^4M;bEpJ*WȔ~Βw5H'$g-k,{SSЄXӤ^뻦?kr>K5)(`ecJWUn11ݷ6.CZ &cTRDvN!X_YQso㞂{`&eܕ/7s[N]w ɜX|6 cegPhxȏ֛ǐ#%gXQh |C- A=i :y~wVNA~M>9ۅ !>)cI6?1+YFMz'Q2k`|Y^wu>fF*_FgPp^li. Eګ52 )u fQVI螾i Ayp ._ jnBϯVrZ ΣRoc---qWadj|Gޕ?`;hSmx 1A+l "|d'Gx#;j0Kp)\.,ciO/Ť&S8ݖ?@R4'r:s+VWai'ݖV X^/i۹|hʨ."7<[ 6!\aOPSAHP]\JlCHo$=yC1RQ{͝G;ꆧz:˿N#.03媠PQSKoc!BO꨷=3g*E SE׉ X z,t58a70Z'0+DTVK4!{@[NXb#׮%Eؾ ӝt\%JVIXX-8EࠊEBZ^@GLbk כRj Q:[ 5#Sތ>\Sr>3X0z"sfZl6f۪V+gUtSGdL>~fj<*01CDŴR:I8[5ssC@beyƬ>:#ư!~!h~ -a._D+1rZldb6mm.,I##ϔ>c* U1] LVU[,:9tl%,~'_CN2UXOf*\m(IQ5z}cbʾ;0y!;M,*Z";pq|u'=\tB8-#U@l|Uy9$:c`ԭ,x_P OW11Ef;Z=(\ D?ihV.XDgh= WtxWЌ=8D;)axn 3ۣ&Tmh~ATJ)$V (DLB@<Xs^u`E.;'>nZl~LVB zRk:r$pu&x㰹D{}|%>tͲb.k+` !9 fY?tr Lh@ȫE;xd VyUhp(l' I[X n C$"P[{5Cg2zөGݰ0OskZ MwaȶGk )uAzE .0.Uyl|G"~mՓJkz#VdhߧhI!dXrvldbwKs;}$m}=%> !z#`/o=2{kM:TS o=N׹]eG`6dT}40Ҵg[=j>xMSe d|h_ MFF.?%xd } ЅKoQ$)LU{'ϒVUW;y[U"E9X=0fE0l< ᑱj5̮W7D2(`{wxBU(c:kI?pHHϑ7z:rwo'z D\='2=e/庠 i^7<4Vݰ%`;ʐC4NcF ݆ < bK{vǼ F/kIYd'(ZC&GI׃;F2Sct\]a\ }W}m~v,߲sNcsǗZ8c6c`_蠔x(HVt"vH"k#'a*8SˮYH@b$/2TDe:Tq;nĕXIQ|S ]/rβqa-g?74NlL[DZ,^X%@`:LJA.o{_\Խ4DŽ6gP!lmCAbzαkmO*ifW |qe5AJ#0cqmB4/oe^z1>'&;/lM{} ܆4u鳞l M[ Ԛ`fw h-C*G.4[`QMҀ1,թy/1U5a`U2rM[ku6{1*FO L\NH;*I! aW0U;ǞG q9G!t-#<%j7vF|35 O2>W^HI\)y# tVX xG(X J[0[5X=J0M;apU_.n9/{"o Ca)巜 ! N]1'^n:?aobyIHzF?s60jc *|e gI%K9ܛa4kA}LFHw_O{gZ_P"MQfDCqX/OHvE5Q' 6V8u2re agҚ|r<bʨ0^ ~xOP[oQa ] 0]څPJ1 Xܐ9 SkQg wn$+}}'.]~ߙLwCdWT>ʠ~''2u_?X $̤N^]Ƹ_'IsnXd;(,C"cB6}Դ^ lO6󩂜- (旀=Aav3={sƿ$&ˬa ؠzȒ=m_s$ q*-KВ ӗc󖼨0[ /8{do^?>$"O9Q3-Z{`< + @J+‘YiS`4dALju?*cvՄv=#'B\;Ae؝#ib\+[Z-Cs rƹqK3Dv7^U)hZ iݡ򩎴%rCʡͶ89[r.ᇤƘbMʑl/hmJp Kx|̄m5VGv XWJj?aZ輬 Ye0/aLK&]Ԗ6uDy;=iH`ugUфAbȸ{!n.;41EUO" Lȳ j2[v(+įo/u U°a\ <^+_mn]W\e`",?y:%+{921hz/[^^ϋ/&⹶7@6~JW ExD]Qsw t?a.ڈR5HJYS{Ki<>mga?kl*6J9/Dgy*ݘfޛ~Pآ^}Mb8z ?g8ŊFEH̀ %^6mrPif吠J$)&ǿx2Na:fZr6}zI\6?mϻTl]Gf殺-',:5ݑR;g0H}Țh_CZ1sܢ>$ZJ5}z:2H"t[)tvR9&{ @M ݋  a.  \n+ / TBH4}wttyo4ϱ{`{GuYuu;*LɘXп3a0`܌-ϒWxnwZ~jLl\T<XJ4t*M}'*/\5[VQkr{ؘ̄j"rAh;^3g=N7 XAځ{2k ;ˊ7˼Lw|^ 諿 Å-pVdCOpˎ-lʝwN&S{7{H﫿 t׽K/#҉*".]!it(3u oc=5pS3Wί Y6giD/CIyF똏%n }3]1|K" ؖcmO޴yճӭgyuy'Znpt JBs"F9)5+ OfmkJcYՐCG?Vy`LuZ4c%t.#'۵t;"5ɢQȎ1Uu$M*(Дs"!/&låE`CDjJ#{pTld>j򱃝ђfZI}Ƃ3L/ tعMR`Zn>=l^FD+oxq_ߊzS'EYEG0˩VmƾC{z4/shz޴}SjGM4Sm|8q61{ysM>k3u$J L)6j<@U7 w1d×x z v;B*~hrF_יm(l4hoGD#4L+ܲ>xP7&#K|A7E.ޞ[h>烖u/ƕZ'@_AR|b3[ݨX [=/eM><_EBuf >D07$bcp9ZIBnǑP] 7aO(|k :cd}F7?7O3ߑߕP(,bqH  @,5b 褶3Up̨Y֞g]=drnvH#Y1-z5_eރ: lPva6jI|JZ^P9"tb=٨=[7i;푂|LC 7}vST0Ca)wyl6L:b<g-hn93k7!kTsαa2cJpi 7F{13mZbӊ5~2 {dhCҭ#zzie{Ձ|g6$|\f*3/Τ+l%hwt=hF.I(X{LͼnQ:nj*[CUXlP! W5@5LDnaݼ1%iL9thPXπUo;˦}!LT6OUc%<`'ݳY->r$ebʹE@\A}8 V8`p[z=zwȞikeׯ6d`G'i׾y>)Oσ|R!x׺ptH9b@aLD[]{ŶLLi|zze,QPFI D[2V{)F-}F6I?؅VwQ'F^`9t Bew<՜ ;+O)ieHڕpfV7 }dٿ; փXǵw7U+g1|o;UeȻ%Ʋi+U;Qy4~DJx⮗2!} Q\Z`##֊L(1a(}j JtT{ ]yqу% 7Q"cƗ%rG.bl hSpNעi[f!^9G?-]-%߸[C?iDkJe˸!*ޣ*# ;eTU >A\ i5څ]* lZlgZ;&]k7ر%ӡG^rV\WJEGW{f,#ߑ ׽{h%4RD@6[+k uQxX%/ٍnvJ8gR;oa/_IP3O#%RMHQuB9s?٘zAgtqTbzDI==|L:HNƪ8.efQe#'L|ud^Mִc^bg(_Ұɦvw-+!xPtZ-`7{cDtue&>dMsBJ:aeQ`!5~i{J}< ʯNBŎM_[an$2}٠UTe%PQ3亳*CUS)bB}Lz?|Χe$2QqkmPi&JU>bf*ĻqEn^kXF􀙳G7&(!q?5tC`^lҭo ?=}'ܿ7Y|0FX[+m§Y$v8GcCYUo֚XbQnӚlY(sye:Fodw -Qe:GqqzmUN?i)#7p VQ#-/ۋ-FHEя`3 TĐG.wn M$dQi=T/ܖ@M3,ËNI: \ExIh[-4! -"hH<dҭTԊٴvN%a$ag$ٕ)X+_>\@ԲEJ8a @vDc* p V7'q#JCjX? 9(c Lxf;ܲS,'RW_g>z3Vdfn٫rOHZn$jX@*TLқrG7vg !kpAިE^S3<ـyf+69_Lէ)y5且IYgKHtD Hl4 J|1L0/*ۏZI| 0"9@x.^2z2 vH[@8FzbC-knY og[^#\4/jyp *f\y&Q")}]j2ٮ=aw3Z8i1jh𜜐4l3C]WL#NYM(h` \%?h}w̶o({;پbgN/Ole;7S0ɛcQ{#6r)o2ee fne<3&vjWz\nߎ53p_4Q5$Ǫ156ˣK?ꀻ)g@k(^WTsU9n PolK`SO#h.җ0p& ^~lQrqĆP  F 3,IyYn]ᑝHft.ֵ~.?'K5G7HAٶ-&,Zq;Cʞ u?j-.0qk<=)q F'%GXs"ʨFM}Q1a'}o :8PmEvN~0#L`_T\l_Ņ blJh.IcZC%moT%`7GO@O.Һ.TA=e?Ǚn[*4IT%b7xkNm{.*a8U2f; b3zHҤv,@bxIs~m}cHqjh&j9'A|UN@ {id_^33!اyABptqR0oz|_\5_8S"<>,LcS'>JA;bS25f+q*s[Q82X!?CD+x+;w c5; /_qÄuȤi{#B5}cmVM Z-z+3a?.gsV{~N-|1ҶGѠFpBp'm8QƠ}twe58zf%RG'@ d#SO4FM9#W[_;\Oy0y_;6|ai)uw4qwji=c+S!FmH#t@y[h^W)A\"Ivs<+1 8ᓮKb1WZS{ Ï[SC;Q\{!ko1xM"$r@"$K5% fyaDfYrJ2f}̸BUAͫu)njxhs8 g,(KS`͍{E_h5P!f}g)XЄ ʹbE*}/?]ֿNna}Eg:^9&]Sd -ާ2f󯲉WLٴ"/F2*GZ26(UsM 軯{ W;-"kW0}շ+DFј ' G5՛eh8%zyKqLH, .?'Ywᶐz, Fr@o'KB%*e3!h_ íp=/}We.\fov*RFRH=edLaꄰE1ו-8{hZz.h o RK9l͟@˲;Am&΀01ywd@0=,?"[DDVQQ6=VU+8ҙAm]!KAU|oAMEI tЉn˘Nr?w8ny1FX{ml#"]E tL5׹rp棁1JuJ?ـdŽ(iYgLKi%Gs]/>/pNxk1[ o| @ϓ,gdčn& ;V7M -ңSR?:ƫ 91baMɏ]wQ|A)(Ja1}w @@#2.xM.s~ǀҞǣMBZ\&˷Hn7"jX_TErx{'^ 咯b.˄sGIed]3qSvCv)^,*JLf23"HIh2筝b'< c:8#Ӛ22'yhEk&<~ ECxܦ~3!@iEZM|Z` b'nEz ^@[ yt &z4(8LsrܯUa=Rx ..(z~Jb[&W;VAHP%( U13 s)L & Qg@XJѻD*@*d;ne$ >L򠚙QzDì''|!@|C2{?l>n<$;ڂu Bwp(Uv ';TF}{BJ-[V"yu4݀v;p}rA45gdw I"vFP}@,'`6Li7&]J=53/<^qHCztܹdXs ۔ƍ wD wDAEGuI&#NxftͭEvCn ZCC0QrȐm_*:`4A]CI;%De(X)#0a:+dj3 {ԉ`ӝNd2Ak/X-ejݯ0t+}oubb|F^-wVO˨y|f}Gl8(^zKOiߩA,ڪ7ҀAu ZzL\MMj+eWlxB_\D( ̛CךPcow O [&i QlTO O\3T&(A*GfOĞqgdia2$:5H1p:[}4HV/]dD%V;IEWHFQ63fQVBknQ/ bos0DSPZ) c teOi[ug?9ȟ C}&IIiL!gAA`&z_ K2;  HQ\u^x&VsE|вO">-۞خ* y?Jz7Y!?xl ??em""\xN]N=(!> ~lT޺ DE 5"uRа{d!~ԯ:+ ci|$j#}_#cm,l"lE# X$Ffb|X&+nc:i3Yu`bYa@x>mZ#y;<c(} ];7~&Am&dh˨ JWArfPS ;PMg/$RҨ3^xT j i#͓Ov0sx{:-Y|P/oGI!l$rS3$M &ra!1p*iVr[𱯌K69q.}.3zMP[_SS3l{te+.5d& $Ta/]e|=+ސE;SU~]@~I- PyTi%O, [lsH8h9u}|y+j VV`Zao[a#dw)ˌ =']/)AZU!/k^eg xPz8'<AT#o+IJdaѵZۄo~1Tx#Ԓos8 ^kAػl%̺XQՂ&y\U|֌EDxlSn?yݗ5s<&?t\) LJZ֙Ba4#K5xs/ݓ-̾Dk3-pcFCB}2&H=x?EZ˸ؒj*5:<$dXbWTkC| 9pfB. thh 'vyϠēWz _d/(]4on/{|}&Kõ0w>Nwz:±K kugT֩/5L9j]8)VZ"kQ3h7 :&ƢLt`E|$7#zu' {k3\~.Ų$A F8.cg€Մ"\{]+L\1'oD LRKדGPƘ-_ԃù²o).V0^/{,Wz̛1OOX:i!ci!9NoIؘ)eʵVM2C+O[w *b y=<| x= >?#: /TU5ZAKg@hpx1ip4꾟0KgKQbz\@Ak7Q֎716=q@3o"[Rl[1*(`LyսWO"[Á@24S~8DԛFzIޔTe ґP`Dp%^{lh$hlPzY $ÆCӀ(ZWUO6R.k>fVʧ?^[.\Q`/m(S5H[!o-qCj4#D%x~{rݶdX[`&ۈOS"xIV0Oij8 PrKOL_C8<M:P=}QZ_J=yF{N\[ ,73hm#C{OÃH cVQU_N?>ĦP^tΝz2LZWk9%XSƒoԅ^ʹe[+\V.;PA')Uj\IKg/BYI#o| 3 Lw9V.gg(V`՚aJ#h͹*e.8 #2wXt]:T}(^~U)rVs,r1Lupg8Ƒx Ah"+,k1WpL?2&>$oXla1_c@۷p=="oOgؓݺkwi!4)<)Q{J[|*eO,?&on2%&QkKقtE˲=,: (s 0UHERGAln=n;^JɆgv.~, "ktr(#3Ԙ #+B8ΆRI\Iqua7PXA!;OܪYIzVw?/I -$JU,mϊ=%KR[>dGt72>+Xݖb1 _Jͯm-ĀI XL)N#@V/*1(7pX~͑t"2AW& I!]~)cqdXLJT>jծfX5$w+ɾHz9[ߍ?S`IM\K~g}܊AspՀ؇VqKWzP+|? }oV:3qJtOmU)/0.h\,똑h7ʑ]1 w!/s6ziL n*7O<c9$"kcNu@[OYFI1ñ6_l6"Tћ`9ؙb y &v<ڦ7 'vj.tfgT~o'_.)?3qgI_GΩ%4z/T6:r}a+}X)չO>@TXn 0>qkLg3ZYH_bq*fLkH LEZ"T T%J=ܗj !gezXԓz#W8>lh&dβL6_pK%wTn.<;AWG=0[jzXqVG7#03~+4OV;v\4- vǽ6AC}uNdj" H<~.]PJ(e9:EȼͳMoZ=e :d,Syzǖ6[6@Rx,BQ8I(0zlG3ڿ dHzdM6ȣ4>"ڿ`ibZ^D5fa]XvuAKo*xu&Ֆݧvʌ S5>a+_z5Uѵ#S޺̞\y*#Y6h3GP]mu83{SXTJ'UHhL?S؟1ApżJv`iT5^&䎎|P_\~=/LpZf{?j(fk#6 5zZ~tk]@ϼ1IɶZ<$r.-ja9ef7iJsM ~A@y,34f֪G18zߣQลte m6oxMbt *8T]g O:稃3A4u3Ր xGgiTv<IxDtnk8=ѭ.#H kǻyi\ʟOd-&cҘ I|g/$ɠ6NcFed 1t an]PWVua>9a0} W}+Π@yއDvňncJphRIa뀁{TԘ'"q>m nDF@@>4WDhINb&ƙ.`/g 5**ʲ4މu)/㼢B{Zjm7=WHaHƵ f5±BX# F*" Z1"*,򠞨T9R. }|}&aK4MdpTx 6uaෘ6~ O1"'Io< l!_;.c4 q? Cjꓧ&`Sz},ű49BV30hѵ"ZfP5a֣!Yvpxaj!#zR!`.;ᤋgƱjR(~he(H@ƛ{EzPѦVVTj9D;ШOy2f[竦3<3A ȴ{ b5(z(N:MT'¤i&+&˙lLJE5sv?Da>",1mWL#ڝ8$-]*(}&|5x<[|ۮp!U!sr\$6l/wȵje"գ8ZEڎ*#ݗI+X_m$>MAn)&o*4p#_ *L ƥ V /tDFr+ 8G3tCCA` 'pR3hkV:T_B$ߙ$c281;^c?͂@y?ďi ACm߻Kt[u Kb%M~17]!?Wø{&M`!G܍"|7%)xVhWҌI=^6Y5_eu*' ]FG2dWYK^Cq$Ƈ鄓1ǝu3tl>o!z_OZ#r&Pv(usckjAsΥs{[b\jYJd'[TQq+Š1v->}[/sQ6#1ҺF5/6㣝 D"gm2mvjH@9D΀rWk aɏ}б#Bz9/&?jB(W!ty Q`3ٟn ݤ4kVpKi-TsB > ?' ~Xd {w=s'}(}82"Z+۝5aoR:%p<@ ׆RWʈ0fr}dkuCjـr([䰛g2vএ/JN '<|%=><3V W=M>Iv0_iv kVcV1 V9Wj " qp&٥4 C0gdmf/K_X |wu'+ɣ}'mqR D S=I9N7J3~?-30)nj{03:l4ۀYm ߬ڥvzW WRƮ_#  EpEs9ˌҾ\m9Hf] ~OHQ9iHMCW< WWkvƭY!*"Vw[ + }Jh:n}Dmٗjܕ3H"iĵ({^V3]55GH8ՂXoB X {mLd톢o 1&P@'؍%3&튦z$j!c]9Y,\W2u7ʁ6y++K( 0Is϶Ҍg}4S'ʰ!0*&9Y@ҎO0?w2"**ӺTXӨ]ct#F3F5r`fGbgcS+CAx`HfiN2lIFWz`rFD ° ،  ұg[ON+O0q.* fHvU{ͬluk_kȵ;8?%sv|-Xe"Rfv K~/ 4g~># *$0 QvntF^+:F% Τ;&٤d s[F zy^Uic*KR!K3fRvhK&~j6N&uDކ H]*AP,ya_U\j@\:WqkVಖXv2hBьNbqF-1UwtU{8^-Rb9q3Cj$.>?[7/@Zos#2uK[6O=Kqc#b{YQ<5G=cb uqg_#y~/|%Y17F'`]zD ÒiWI#'ᕲ\ru Ӭ52 &!V]@q~q"[ }p)%r&4Q?"92LVaVwBY: `;MC|U[ ,>V瑢t "\G"=I-^)$~xOxq;;яL̅e>:侪Eaړ>4P-f-%ՊUR\sUb&J(Itʠ>m1Qr{ ׬Wsg9۶)],Hy͟C ! 'M#"?YfG3?8+OδX Q&NK/.28b 1lYaG|͍ۙJOiGY2-y0AhӀ-sۿ] Zrd|pUpI'f?w0^KC5u5^Z|j@f}3fc\o[uP4w QH ǐ+\cjX{D ңOum\n $ o94%6 iƋ_0 7 tH/-fɑ@|RQa&MRUY<xc~Ȥ()kB{kN(SdL"+b H+;jU;n8(lOO79@1Ҕ)ve'G)pĠ2@eROE!*[j]VnyOHGW=65g5`u=GeeCyzw1@{^[Y؇iv I⭏"ݹh_wqQBYH5"䋆G}H0/TӄYXbڔ`觪wI3h s$+|Ĝ \Bʏ0u(?Ph&R0Z`oF!cnfS88|]6 awۺ~8sz`/AK}Y bԬDOg)SQPm?YPu}=ˉ0/?O+uA`]OR!==e@#fGpKĖUu K)5cՓLoM$\j){Ӡ{xz$D0 sFfM7V\#4yn2Q#)Jx=Zc/~o*)IVzN%Bc!0js QտNn\c{>!חNCM"YoC5M9G\}KP03yqm}KNf:5x$' bt+ Gيx㡗t+%(*Dj,(zg^sO#&ֽ!f$y1< 턴8CY.JggHlb~F<=WWHIi%(],NUU< \a˅B,}KT:wC60}uڳ3KdpŚ3бxW ?4\X\i!s\G$WIC`є4/ph V"Ja !lp?xMbێm>; l= ފ 'rPZdShX3B~8 GEjӹ'kb\R3XhwH"[sM9#\?!uD@"ΐ1jJT 8]R5q$->ʧf3Ya QHfD PHxخ TcTئ t0ls'c jGCu'YchD&=k8$Z PmYmg)B;.r]KEQt9"FxZ|_$qBZ[Vp7ow~?Xi^lCTP:D'p}~ nmyx~a\Dl9cuI),|n7R<;"$\1\ 2>`2cuˋn&0 &SeN9FW-ѹa:0l;q wVҀDɤ0r[Rŀq<}^;ۥϡeA0n\L.Sκ/Z?,Pt3Ba Vxl?abI%ڋn]'ɼmPXo c=%ZwoXAtWN4ta+_"#ꙴs>پ]4rJL3?lb߆3r[][؆:O s|_pㅐ U'W̏NM@^i FvM]m2 /<+:Z]/ND^ &),>ҊmcpqMXɜ8$!*{)9fqՆʯn@k IwAl紏m {9ɸVc Ueu⊼|U"?OڭWiKכK+ZrE+sV90*o.'+?z ML4؁Äbvp+`[ߖe'9|l[q2 ډIӣ tf=V!$LUwYlvF-bϩy{Dn\c' 5S]ṐzSj?O=R? i@@*rm$EZ N9IOط/G2p RbKJ?;bw^o;-$@YU~"Iczb*> 6׋~p:Y鳚zfz6VT&+ns ^۞eD]2i A;[u=4޼;:['d:94 I;w-g?rߢ[]8>0u Eg1_$^QB1X2k (e|b(Uo;Q9W(;gX<[invS7GI}{j']D_@SY5 E/x@ĥװlY=l~=^N%-O| bRn>mɈ6Q*㞫:Ŭf-ѓ luRQRBv>(g.w&jّqs9@K&VoLB `k!O96pM%5uew9k0c +9:EAƢ+L Թq Zlv:&l~ӭw 6^&ëДZY. WaG:ONURq~Df5b'[Y?L7(Ox9 z}OZl4GQzԂS3O_TuV7>ˉ@ERGylIpoxjAWa~Ѳ1㐕@ǹ בuCj|!,ؗoVE$@ I!0d9ޚ6)C읝Z&N3c)ɕ4B!R-|Jކڔ9R DTaX["[5Q>X3 '*b)~*MA ^.І Sܜ`U֮{ @eĹPkCt"ڄ/}5r\?G^࿟G~R7p uK3bGxeF%EAߢ y|?*دL6V>M6.M\6n+لqP slDS kMB!A Ǟ^)1x|!Хg kqfe _7UKx%/Q;#6nӮ#_mSL=P2Q23FhVuw<,NmKPwf.Zn(j6x:ָnݦQu8Oy+VO,DOC u^oy̟sjʊʦl&^[!ٌ\, sEUEF'LMqi. $&їCw"y(+l_u _{kM7BnTyL9Ԭz*W(sOn@\,!iyl>'ڦqX݃0P=DpMu6Y?wLe:̒wca/O -+33 J$ =!U F Ar~*uGw!gT (PAHbf'`"~oFp)t"~9 zϵM )_=y"kRluwerEXr!C@׹ φR\apx+TA`e.xΪUr:H魵UIA53=dc@*Mr[o u3+bS ӇsYvS@N_?'x\õu;a-K?p-L@hs H~*}R!#@j]&,3MVcwII~Ϋۑ J]!8TH󤍬i/i 6{\} Gԇ>0@w*;%Lo-"LD>^_ dٯ }rg Yr^ Zy2 q~ qbXF=Q Jqf~+hyr{V='p_fk{2Hk_6͒}X )__m G{.<1Xax|)_n{h!]ɥ z #%H^:{/*7 QZqpkBkJ-IWL/"4 .kz-.wvR܅>GӌݴΓ0t/*SĻP.1 qN5G՘0R/k5'P햼_& וc@5tñE/`.ͧj7Ǧ7n9|HA ɸ.f(tOeU8hoὛ2bB Al$Ϧ;GͺN۽PˑKW0}Yc>$CJ)ARZ W\,>ke\'\-ifƬ [N}VM74&q1R4ldnHQahAݸvu_{k܈xnPj3鏈o=qܐKgPS)D8N& JQs8>5CD8P/ Pt |Jeij #9=AyO #KzQ^dtF1Նق1 Z:|HTwTPK\ %\>@jgHu-2ɥ( s 3TH5x'Ϋt n2rwOFZdB_e ʭc6d&Kޝ$f(jgݳ-:yJĕO)m}$cN,H50~m^_`櫋T" n4Ip7< 38e~c DTI|%IBulFul OD>|aIAÆܠ҈r B{۠"YzZtI2=񝂒9-~P5#!mbsQ , ps  oS$fD8^Xx)-ƝD9i쎶Z6_ЌLKx>~mÿL"ܔ).F [5++8\|gPAAoLoE d#A-뵱[{DOi[<0Ө5 Inso<;~ZJ)Q%F[biIo0HE" aӪ~[sNtF&NR0LG],֗)_bPXu]g^ÖkbOOr4Fۯc|wg>8%o, m<ݴvb%k=s9؍`ЇL ~᝛Ed`7S`4+'D-GF(iA@UO&K^gPG: s)+lux{gU8'GMD!.xŊlYoya|[^keF0*NZ~uXX=VrʺCt>CM(k6[)jU`3J &5HƩUz}lT1$|VƑ &GɥF+lD{'zWʅ޲U* wT"̎wǚ~p4A!P[mXlm۶C!!aΈiRagoZq%*:Ο`!iȍ3tm&dl^W=Z!I%tt kQCK,1,$:k*XТojI R{nSEa3U}Eb8y07/)AֽPw_Q OாP JǍk<]$}? 7eZ%Us !(\;s$ɼA`GlYTN["|y~,5tɏ ;*0@uT"r*fbɡyDc :\g}4'䄪#[:X=laJQuz!uPIBc0Ճ2׮B? %`Dej#2wlRUMMg9O6&7DxM)T霗ECNU#R]<mM{-Uf^O!k &b:hŴ?oܲ@^1I/$o?])hoJ=}ę.÷z9)L"%{!LKx(nԏjRLT1]t [su[5ȧi(3`Ui6Y$c]Z dA%9eO%pZwx`|OE9эcՎ=k /˲7)<< ;Kȝr֋LBBq1 6O`AЍ]pZTiԃɗL1v,?Vzj M7aa0._v mc'x@tI )zI7Ec6]Es5P`%/A'wýDztB{xm-Ͻgi%NW`ctA?+@o; ʗsr`6cb^\]8[! !73xSUhNؒ-"2i|w\Ph޸x$5SFA$w 3ue c 8D9rDǠ -}rOT" b՜.>IZ4lwm{`A[`xv|zkYӲ$d3)&**&֎jo R A<1)Oq|qGԂ01_v?+ hkکKY6O= ·w2V]gU3ha[PgC&a1}V\9}3D , Mgh<!lӎ@7%YD&Ӕ'zZT7,`Q>g5+f,ҏCʬ.e"Z>a,e1og }/e^=~c0eGǫBm2griig ̥Mt@F?U=vWJܚ1X- zĕrul=eȋ3Y.6J`7&<"ڟ@h&t*L5zL͋ȵG5=LA$+4[Q6 䘡AOXYzZ ?|so 0UҺo)ԯiAC"ԇTe\7<6KLXAÇ?)7ЭHr3 r9ϏvedQ&bk;UA`%jEk+9Ӯ4kz<`kVJCݔ6J)ltFy4KOe)\/4?AHmQ@ QߺE@΂MYRR_vehJx]Sϥ`dy~rC8<W0FvV˳mäwSrИ(FG#xV5w")+hقknEf -ȯ ćFڗ:>RDoؗ{[[pژH;\m~>6jjK5!5߳oh,2p8ɾSjFKO _8/cGܥn*w!P+Ix+Tl4Q)hrKK8)uyȆG2co9,7c@V> [&Y#A(6߹Ap; D Zm_@8R;Jr i`Wͯ'tew2C iI%jgOGn96fu]Jx50XO$xaA >To㻰Q6+:hk(wXɨ~›~cJV2Jӧ@Gۘ8r%^Pqk;i#qt?f OdVٞMRYh9k9Ț@ijT]$]' -'{;!?qeʹo,zo{rx\F^DIv2K@uJ/BR W^=wJ3CFViϵ}ݴ|]_-!۪ +f8dɾMVp#&zVh8tkjeVNNOѽo%-4&?ľu.0#Tx!eg4cyDu[%!p/k`$Fvh&З:u ,'b+^ ^-jds/%W\utj Hz7+lAy5g3W(XmG{WmJ3>1Ld]aU?A%+Fig.1m퉹smo$J=ew%_ ^tCV0 4bԓ@-P {|o'4 )Fp:pt;c/FW 1'\BʾtP.3sR3uY5!x)#K}1|>Bg*_Ve$95'rVb 7c.wq)n߮)$췂黖w-cugBh GV }vce;!2I$=)YȝIg'K#VU;k2?l㎡D`cZt].D'`%f._XCJH‡g4XE m̜wܧcȑ'a `%dNUب:%咊bq8ąhT[Y]ğ*vvL(@;`UP5=[ 6uq9ag!%IVRHm{Q$' 6`h.)WŇ%%S&!=)H*ו:fP+z'֝$/-?S$R1$k`6-? Kf|ɀ,daZtOb+G@̖tœ),(EUt VO]" *"fDla^48l- W!6F܊mg>aP#zP M_spN30A`ZZu'_.;:inXwN)>{'F 1G8=?cذ˃L .:Z-P[#I'UPu/^aw`nĽw˻=1g}Ƽ̊ϧͲ {;'GEuфCkjjH8*So|öfn4 @Vv8θqТvBczJ- Ic{1It{g˺;CGqA(#,z/󰄃X)Ec15u3JIȼ<08Ak5m 5 pa%XUp{ٴ1O5@u3j;$33lW)VdF^q afaIdf$W,_<,s֌6c<.+r\P=4jrU*<%ᄁ(Plωg -"YG##ly#mjpp[&`b BQJ6ΪRP[5wT{e!w%KȤ}زO0BtWcxƓ:J*Z#$RYU _Ec o1ͪSbOF*4y"zIXQI!إJ}Kfj or=#8!gHuFQjGHGtKмۍ5LK=IJ=2U,fJa%VۡMFS.m$ѦO>.pqr$hp+;衻',(8 GWjUC~v̧=@~ڐ26CafKx1ITԓ4a㓄&pħk\@Z*P}D7l!E^cu`s$ȫD/@Ø.=N (Nu4UQ,Ync>YADJǰ:9u(9U?_D9tkƾzpұu fcH&M%` =DҶjBD|w%:5ĵ?(i'/(Y,s#<ӣP0ub$9>%G3 *@-wL"ZbIP~!tF;eroo4 * e%.C.:h-J9J*'J5aI!BExz8,mۃNh5Owp򥋿tXY r.Z4ס b|{?#6Չ-irmD%-"ґ(uaI좠v  BNÚa@T P {c^%U*l23!ba' -XCw'aOS\$Ri~2P!aleg~>:l8Y훇dRPQdXܜQ T0I@M +U ;7yuL tX_f*[ xnk/ Z@+l0!E?(hbVc[2ajn6,Km:{]1&{8rKn$@!.z;6sљ.aNAc gJ"d?1EK9)uaj<*RupSBl0% ~ vΞ|ΩXǦ?N H? 69u`vJA<_jon끼&*ƫV+H!ؔ4OUP>Ǘbg$!}|"BUiz{B5u;yUX"bd)bGߺ뫱+'TsIK1)->g^,U~. B?!d tIR =laKlSrͫ1n @G6S}0w\Q=T F^V67sBՒ#t@$*HO+#@KgCD԰m ׌v|%S_=B?g)g<)-;W9TIwpO_kwQZ :HY:p4<ˣF|s+M}*Ӽ۔fjpEk 2LG0EޞQ*ϙH *ބ2I}b^VMU@ܐp )'jykf$l~//^>ҹg.a\0 E;kICYD^0< ϤK47 "c2X6~7ľz'dՒ.pïtC^:7+7np왟e&eK*;>MAzmP(GH\}s =+-A|5V BSUb>puU+?J`4o.M|IQNԠzɘ='7e2;3\J I4vR8 7jR- x 0XMv,Y˅*z*6-Pf 6#g™ZZe)aQ7Ez@-(JxA%=V&|ڧ{?bF#7_7Sm¿53FG٣2%0ɰ ios&3nu,>0 e\(GijHE(2,gDZRJWb2X[M6;_z`9I{˪l&|AtXD:bn ԚV]h_c>"c)|U|kπO^<SMg3B\c,@溶*_U:65cLnLKLp (\B`9 nۿٛ{r1X"VZ2`-Mcj=X.Fdf>8-C霠E1"|4!ŕOlHgT-A4& D"Bi€YCRO>&VIנ \VWYu!$s.nh"nU;pfA=ԯ+;\Bv|7BO%.P$]":~ZWZ5=HwHs6l&w"XPneY$%)t·dZcb2OI}iNܕuWZ9^Ld"!j,c H^E{E Xߦn¬aHP-stc層WD@4 EX,&dd~o_F^zǵ>Ly4cEtQt{q+?*Փ+zJ_CT, FkQ]/t\BN姗lqI8V%z`U )'t[Oª!^{= uS4Ce\\! bƊڃajw M 0V{9__LZP˻DbK|S]nYY{~Mc'jb_51=pb2.Sw IN*Dݰ+ wTq֎#j؎%'VofsFv:ba/+*y cGV[A5s3E~CFm1 4,UvNv[wv(Iz7YfY#>}p݇/-973;z?ɦeX {[ڎC}oI2j|SEd%uiy/R\:b{AԘK 6+$.[~j{,xe(9zҵ0j `_UXnWKZ#qlO\@H ,Sy6>{ӈxE@ 7-{Ʒ*NH+i*ywOA}И+syÑ" tW@h*`GaUʌ%CjS CB)w|KP $cPӁSL0z6"cFV~MKk1`酧CpT{x&ks!p "B2eR@5aOXr:ze8Frg #K2o>m[J\ R-#UWLбY)).|iŐ` 9zAv[JoєW <1#owY 6dFxj L' 8.u='x lRz]T<]8SXC˫{Ylsu@w DmI#؏yxD2Q+N%_`l[kLÅ|`dU2d%e6ߤX;M+NsؤnQ.~d 1$ #١dV܀/ 6ؼs[,;aip>~oےjZF8&JD {)щ[r  (#-|!ǭ7&2ge_e$h{;]̹Q-<#c0ŽT^+30-1i~9& Z6? pw=c,b 6*j:%&ݰ!*M=Ğ 7y& #,O6.svmRĸ rQ xSŪ,3 cҹ67`DCxЦgsWvJɬa؏ .,j/wl Ŧj[g |#W9{Eљ{"ؤ׾-݉gx8͢'5\{ʀ i-r0N{T T.S!B(y5O\gvˁ8zذg&RSxMzr;aWҵơn<+~ ܄v Zk󏰭a9k-(IB3@G^4mMQ pz W*E{KAθ6?Gkm+Z]l0b_r)H,VܗCv?XVc+O:C[@UbksQ vd*>'2\}|*BkGHj7۞¿6L *J>j,#}ج5XЁ\FwU+}iJyzR}@fVpa#A |h4d2`KO sRA%f i~:y`d$8y.'$B#_)ZR!c&U*yx1SBc;;DiҗN:,[1G=cL굖S( )t:\>$1Eaa 2.dHt HMbg$4Մ$ Ƽc֙(AFWa(W8s,*Tn.pyźƚҚUrE[xtvڶ:DJ򞠑dNV4 U2H.vJ歌¥} l9kMN#GxxY'`Q1v7+l1nVz`FPD%)I($S)Pz)ەj,,=} Yǧ*[~J(ۉ#B(KGnnF;IBi@F\/и]mAoZ #Eyzkcyb6#j6Ƭ HH*̍LHg2J C_[/NYL)SBVZb\CyE1(`Oih@;.!^D=<ɣi- \8G[nWa$FyF CWc;@6 >;ЊC0alOAIG1Đ}d<̨ŌZ%O1~m ~&g:wᎳOgZOG;uE22vzオZqE+=5FǓ|/)Uu""YkuG%P|m@N=|Vv1A 5c+U䄰QwFO#DMk_GR{:u =N5,M)%]uR w3$h-`.诩1&RXk;MY)vRaO7H6S1 +x !+pDE ʥi͹A#b_wyG×<_4$WQGȭsSUM[87u'&˞v0: ="_VH'PH>s2f/ܑM_Y/6_܀%xD+1/BC#89*ObIN Eڠ7_9ĕ,b?kE~JD+NlSYYyĐ|-;mE혦(F!*.hGϵLGzdOLڇ۟5**=SN%uxs`Zg%DW;3QRۥY0⧄,d]M3`r?XmAԝv IrvD4:P oI7YGި(}oLO>>TU3n<^]!,\2iZEv (Hoz8JZ_>WF(]Q˱=6w:rq^Fk,H4H0ud2/9͐x\茘2o/xL$6[wOZŽ NJ@v/@2'1LGN-#ٻo~ЫO"ECh=q̣|ucZMKc{"CƗW Ht5|H%Wnlxi˂y1~$Bh0f%AȨj" 3WsڏJًv`V#^廇#jM{f0К660CJI4O63QUΙ5ݦ*?{f ` P\W* q?0جSGMk&VEꋓ >Nک#^UtkfW02:O,[Q0{?d/NQm&#K LIU^<(RLt",9ʡkw\ܛl}B}adyy^J4ѕ1i_zJ͋~B6ҷ$Ϣ6j=΅Մ oIǾNεgW5D\D١̽њ%?99~"ZhS !}^/2阥SJZ,pL tl7Jv;[#^DOMTu_IM.:mծuB,*4ֽ_SG `8xFZTAtG xc.9v\ O?"$?% ګHp,]9>zNt_ng9֭xf\ ~6C۴ iTKDuJ|o!?ˣ0Oc Pv.`!NJڣ00I)͛eJaO-$kP gܯVس `>3J+%^h-_BSkRzf2izEd⃧\rh٦=ba\Km;sŞ):%C‘"}prLe% ΏD]e,e(~8L4d m+y85CtEg:/Xr&Syt] j݇uϯ@P?~Jfk٩(-r[r4{og-^LP.-\˗;I29:2#xOnqiR'(W"v OץNزa]t*G?ЫJKL|; ~X&u$1U"Igx0;uiTBS5BLtO_̢# c1swʿ2x8C+-zWʅ/ڂ(͘7׬1u3uH#Ed*}Il+4*ML/]6*m80; 37E![̹t@c#4F&toD캽xH1 5#bCGS% ޿jtqIJW9fy^sgؔ8Dr8- ;K= ~6W2h }U@T֐Z>0]^|s\[@_S +Rn%.Z9A MlP[k`^*{vKQŗ h2R*jp8Up|鹼v]`u٥Yޡc[5O8/m35vv[sX57ݔlGGPl#']pcɚ{KbI.*P_WJb ޘש%˾9 {@P' c8l-K?;`F/3"T{3G @<Җ_,,2*Mٲ'̞*~fO;Fi\Pld۱ΔjKI!o6@R=*g o2{ǟe0q 9PHv^!`2( KD0ٕnעK![A*&7z 0{VjAZrh[K~KPüR0axwo|Tqb'Ĺ V%6h8c!xys"X%Qd~zD/%њEa"0T쟰lF'M"q.Hƹ+v+-=ŪŎi+NES>L6Eej Jװ Z^ŬSEY\?/nFۛu`ɞŽ"PQt{l)~Dòhu.`BL1L%_B3S)l3C:V~.RTՠKxXh{-"]{ XyU &Pd\*YpgZ_]IPyͦ%`,XVwb\SC[CyTZgeaB'נ F#q -̿eA}̓K𳅔ЁugqS-CF@^3IJ>z=ť\g%;G[W7{3iQa5T6ᣁ!; 㦐t-͉[N"a?9֨>ϺP a\˥gZpT hܰϺ1/rDAW~]!<m+}0AYbFl@d vbUO.8|hwS]-4/IERCn90ȯېCܘԸkIiD)"@ͱýkU.JPTU.,'"5`Dp${z(U;zXz7 )ya2.mYƖ&C F RV %A\%#J/UAD *>o?goS !Q&s׭T 1&{+@h(u0&Ci '?Vrdg\ _"vt*Qfok%m{FK֬KCɟW"ʛvS@B:ӱ'+IOV\),zJTpxFB$WlGCv8<59P곡IzYS wD2kuÓ82"Χm)ZKa_:DDa"ՃB/?6-¨]Ԟ-Rmz4D"D2ocO[5iYtDBi`~9HY=WeY&Ў>'߂u5ilSB[Evލm$'>w']Hv=ذv,ݗJYD~MZzY,u@VX&}k4Rf.6> 0p 欮?S :?.p ˦e>֌*\ XB.fހ@U(F@.3o˹)A!U̻r&*BhQئ̩8~Zn`Q} ,Ku[swb. &t5-pc= 89)n[o/KI*ܡY&,F+})?EoJ Ńo!]*;uQ;   U*M0_8b!I1%1VM/cʮ*"}8)9L$x^m B}h |\0ހjO @ު 'eP&t<>͉J2JZlj;I)xٲF}#!gעQ^XͶ G`פsHA ֺƽ%gKXq݁Z:ޡ#|/'t͆l^='R6lwXC-T64CmtՋMWCMSqlOVd'p+ENbҶ$'ϔV-{CM8`Su:'|[ ˑ?&~udiTlčtB#!GM4ѳŪ˿' -G-Mh%Kn{G@un=z|rP/MC凢 ~'37#U%# ~, Z7%axS #.Uh1. zX9(l&[4Mr>dY3`swe2[gB) hm]j2H^@bNB27p5C͜bVDCMT׎.'y8_T^d-;D/(&fBSᚭSR7Oq1 $m>ވiGD~SɈed<.:AAx~?pQVvTe*⠻AcX0[e]{^RudLXڇ֜'Pbw+Y |* ;#O"+fg_VR Qism{%A1=+IlKU5%+^9_ޏA6q*F:2I ʚ?YaL/ [VW@^vڮp @`U{NJwӡ  (-,#9b-YTPk тCkFW?$3C1:۱qg&*a[ jiNrsj?Oے`Zh,X{ڇ3N1^p"mUErmfqw#]!p~ >%`1I"Kw.nN#.v0ΠY:2?|ۣ3v*<\'cH<;( tʩyf |qiE=dH~O|4ƤA{߬L~-}Υ[_Jo,amSeЧH?fXX ^ԖdS!O``}Op2NODvHa%l1[+1~\i./qk@mć-AKIJ.KӼX-FEfdUL F@^o,ZGb(f=+e:}7ȴbh&n>So{m6ѧ$~^_.qX3d+E{!0ٷ~~2P7_.gUpmgBg.3L씓37/a$;Xf 5K*5&I@~-חO#I@`xN8;`*XYB>Qq4!\&b Z JQ,'|E@[e$kؽTMBGx%j[{zо[Ѯ?D|,fxKH/ZcZCLB>iύ]rԞ@3Y`gR;fc ~7 '۴ˌSx>UNY8p|ȸ,ry5X[<<񦤁XS/‰؇44탧3URTUvr)UIA@Śxu)-TcQ6&^7*vB( Ksگo-S$`mH}4,٧)Q9ua_ctQtXe_?,ͪ2I5{ӱOԳaEPΎh֜HSAH ZQg(%\N_TG|0^Oﶡ(=N3ZH9'H1Y7$(1zx<4q`h hCrz3eZge] Uŋna P6pft?!PC7MR6i_-|A72u17nb7' X7a34o0!ᝃ`ar6 G%H׫g,Ch\Uԯ?p1T/\ )+~aO 2@ȍ h2u}ebge{s|NZ*^ Tŷڵ x "A2 U)fy޻u_"ܤ.KQI'aV`Գ_il ȣ5+V|^K'$n3e}4 ٬]yDY :j`?P&ή%$Ƀm?}3M4]_0}"=+yhr2bگwS=C\_e,n;J9rx53? =5N ~p@0Q06C)JE ;~dҼYg~+Etԩ&oKeЁy~>rC*}ck$fxb˂ (ىJ4nķdȪJX9 _+BTS-zrJTW.ߩ(:F B> : @0<u-H9DR)p9םPac@ǒoUN`ۆBl1 []QZD3p1?k. )HM\8m]"⪣W rb}%VK[Uf&ZI }[eu#{6Nqp|G44{%$kplb9[P?[ժ=Wl7]"󹗧SaSi[HT4YG.p5ސItK$@R,*Vth4icmEf| x<3^ppJ3Y/TvV;N #z6R`0[ PqS[F6& z-.PQ Ί_ tc,ykT*q1w~f,"ԀZ ?1Q3O(sE"|{f<$(yd(*gFĢk"Zc:\K٢Vg=K %n͸V#?,zY4sm=OeZ;3J~D3܁BD@ϙӊ~\\=*dy =EvVfbEldQF:,>i!x#ωo4N_$%ĵ8 aO^}*qoJDdۃnw <G [޷Ov\i\:A_wL8қxoxo^B{COP/t:"18q&j'F? 2‚X5cIR<К+܏Wn {>uQD=, oSlQv;+/*HuwK܏T!fGsv]7 ̝|:Sd`E晨IzphnƎ]/CW$>}(3YXrG }NmiBIC4eZƤ\H2cW@ħ $z9ED+-/:$bmc9seefk\IK]?¥;*:,UTvO&kA;EaIn]){ {$p }< Túbm& 裝ɀ*7~g]P#&&?QUէ#K=kAVq"x66$~3^PL^ؒNx ֿyE^U}9Xä[:E_\wޔ.6a# ,z+ \ 8d5\T {fE&) GayQN(jIF@TvOZģH]$\qf%& 6ajd^L$ՐWk -(0)g g%MK3t°/XaԕQ5EP+y jI'p)n$%R[$1e-~Hדm^Q y搛f`KWd/pTY B+a0QjU뗪O-v}f¨!H3<Wma5ҙV04T+ۤN?2؂4DTIsȝI2iUK9jjlVd)pR8t>q5,VNk/)ܒ$`Cx$_uBc}i'Zͼn/"$р| حE0_CIsZm"r ^&2A&(OZYj WGSLD*y.P;J PaaѤRz*|י zMXCa yu9u=8>er^l# qt}U3,>GY5ïgVQcr=W: {2r7xThƺт]WG o>kIc> d7md򖉒=.V+^ 0;ޱP,<(f/\tdey|T:9N..|RJ`洢9wE;xh *RJ2;ֈc d8,ĕMՂW |Ҏ5#c Nv|ÿ3"uW%⋾WI D(޶YCXu:nǺ} x K_<Q U4-?Ñxf%* 4,Yk,t|1EN\eSa/ſCbDd֤jn@ @ǖw jcM@Ad|Q5Qm_0{6!d%8j~Q~+# eMNƃg^A}.O?Wi4*MWl$M"iwcRic5G1jm.54!/F`J\S@xآ5 QL㿃.‘1κE3>fq,ru:SC>̪?ĜVpP֒n\,h_{Sj;i'rhQ A0Czv7.Gm Ɉ6׽:"cC-cq?j nM{C!INE6Xf( &Y K^z\y։O]*\<4'hC34~@z㎊zƫ ?-<N %~S!Y9IBɾ AQ;d6K!\L61;z0}\PwB~sY̮Ջ@`O{9.’d.L̇ӶB"Z5yW0I- "#)^<嘗e'A%@ h$Xm ڢ([e=۽KBƒ.3̓Y5+?;iW>,l/v /,2л[|4H2T u`z>: wP_ V&Dj53zePGJ@+ 4`>\ոeuzMn?<=ʭ(9Ωχ Ԥm.2/+%brș0=/u&b 9//s6K f b{ u㣣Y =TۯoI%B=4P hg)kMrl"ʄx*`PFV#@0 |׌DC@X#z_{pz;i}sB3} rD׀m@tL aՙ6s 2,ḾIzEC͵46WylK[^%nuܪ% [`kȍcft+RN!րvi]0~z/x>%F8U0Ӣu<Հe%{+rfq$81hM'%p/LvM͸V]'1_jc܈O˜.΄ZSjOaF"v9x' GNUcg&RR U_ُ!Y1L fvʸUzH܆vӱxS!@,c]O̓0,S}#|?_\X>cwٝ+OT]dG̨݆O[sblV8e>tȽCK7,V> Knj~fc*CɔlsjoPw?&pG DL,lhL76溆# KJ"v1SId\Ƥ^@΍ ǭǵ!`'n?Wޣ V @W,JLYʭrLWfƗ.rmb}9̛EvLc zx{J#ؖݐ(\KBlko` : :mT_m[ Evkskkw-6{Hwk*^U`+ܤ%PBgw̕nvOKO"󌫛k cߪN֮4\ɐDf7t:w\ՆdyKfA%f_ D}35]`wLeʴZ:#ZO<1uò8ؙ]-]k B~F^^b:IA uCʍ= B17:V?N3)ލ6CF8Hm=[U4JM -?O)熁_P*z/ð KLIo/6Cp[r>{g!і4X6(ТNCYР: !˧4-H#I+\{1nw6*l>f :?: <Ж[uuޛ TF`ΒR=A$_f{mLFCwi'"uA׼SRD騠)kW2sx YMŢF2 F:"H%KyZK`Q v<-Y㒄V%Y43 {k |"d[@gY&{-bz}~ :mf:ulR*Wa2'4"Odx~Kܑ aU.8fN'%Ņ$bkrkos;ޣtb Yxg #j&.Fi!sZ!2g]i+/:( TYX?rDwa_ bcC_\.9 ,gi Zl:H:` kL{oC/L7Nwžyi*~m-!47Pn8>z[p !OBN)5hs̀@tw|e&\0RC9j99QF[]իGJ&3Lۗk-}S% oFz=|荢(7*gZ%z}zI M>ۇ~x|+WNn{*w{g5#a2lkp$ F[qED׺W@;U@eY^DltF؟iz^ߏ@}Ξ a˂?YeG?<৊3nD3b\؟IM[D)V[[c;1>)Ls $O!gho'Y d;^H|0߂]QrPa,23m2?>\4E9*#5Ei4rm(Tj@5$ pmyeݑYBb#qpC>Z#½T&.\=ީ Ζq'^gY!lT8<&4|Ʋ]OL\Y!<808v81C1`GM9mo> U$|Gynnyx`k^/6:XSE$qGC4ʡh zQ{d =7 Q;I9&9=F qbU P&7Z= ేF9ӵ,~rDca!/dxcߗ'P8w_ y ~mYwjJ*V.w8pћVYy3 zM9[ZL=,)  /UC' e@MkOH fE훙]f0#&26QE#$60^0B> /+ݘ4ܽle; V|Z³i*j`0/$%zE}T҇9'_yeF- 8TFt);20}F5h 죬M(1[5UxyDMAK'JGkD3r--,N;)~r mŀ |HOA >;>!G^w4ۗݫ'܅)Nڲ#[-TG$=曄&jطs1z =zrmVwSQx&ab\|sgY9L#netV}H|ѐB%b|ҿǦj>xgR_MݛdK=7gW7g71Fx Z N)ж7a@o>s[Se9;=)XT%Bͨ6#\퀶\w1z$L!Zu=4j;.?yPq9XTaUKx:kħn<]7d_Q6 -r yCb3knW](񉻅Ȣst8_qyHAw9NC2w*Pxx;KFH<¤&MS۹e`uk<ߋ18˟HL{:!7S Y]|v /fku ia]dR 2*-I'BF7RRY3M]CT? SdνN'Xf_c6oC>vGCT_ʙ)1ϫɈMYtQ: jj.bq>n jBtT֪0exXPJwushRi_wx:r44+Đ@yEȥ^GYbl-Yf.DD>-ybmVnxLPSQ7p#GG2'Z5K)^|( N4Yw"IDE"jP'mI" \ޗo wTn{z ަ%ndVUx<;P߭_ȌJ/ C¢SJ`tv*K Sa)aDЮz֙% vfܨ٬nGU9W۹% T _L aq٤_ dICP3Xp l`>%/mv5ti(LN>Ahۓq?tWTb9 N{wn;[siٟ0`b [^ʢdBu|K>e$#jDM2^qttKs*6~E\m&؞T-2:6 Eh?9a1j1"L4V%x ԒAWsԿ+h' h(9I"LIUk./ q+)q~T(IE 'R^g+%+MKΪO~hVWuƅ!d#,g*iIQ*}(ȣv \2+>݂Xy:= QK%J@'9_;]2T O6?̕X!1*oW9(\B.>̻H, >t@J V &#x|7‚(Qe8s&Cnud%yߍu֡T yp;6-+ȫB\u %~y#^Vî7HM16Oú8V"br";: Jub(?`|dg]вB:YE)p +uK'#)+%dI -('d Eb(|3ʤDʍr.n7j);[=CRidNc֊C,0>e,!T/!O(ӺtOlWS Ґ"J9hX"MabcBb%5Bv1L9c i(m/K,@|5lXC`6fӫ\ !0ź%9 7 pMj5n};\jFI޾Y60#1MB Ujxi1gd:2ZYK5Yx39&НJgz4';ktOza 384mg%Q'4ۑy6jGx | Y]?m??r {U]qotZy@zO6D>KwQO&(rn/kԜI]Ú>l@Ufr+7*7;#BBl)H٭80}Lr]]מ|ysHMYn5oENC"#$f1xpGwq:r5Bր!﮷ [R^| dg}]X΋~$gy&ST*]/Q0H_x%9-dDž)ȥ0zA&IGPp.c ,LvaulIj\pabdt=~[ȴ\*qyt:h'Hec6g/TM+&*CQ<"%U<A2;S伕2ɿ_#z:^8X4V<Q mV+5BYҠsd&}a$-96}4w䣹{c6ó1P*rj}'v(jW)G#LdyL$T0N2.M#ңbNr+29q_F)[x%f4֝fݔ {WlL=2kac&B_}c/Ֆbk-;/ȍuj~wiM"F^S}J TeS]bF,z%̓\@;zQԔ}T6)}Vr}tV(+5DI\!*8} ODKV`|f us]>U404`-A7@y fmrȏWxsU0RG{-]n Q׮$HWQ CT`R/Z;b vCal>OY%{$;rw5Og>sFgv eT]U9h܎N_xxr냫6sJDI~2C z?Ž66A ]Hsv WҚ, ,Cz fs*NC |vAR {]hn#W1{M^Ij&唪HIT(4g"Op#hSSx&2);IZ3-pxywJoZorog 8+=OzO󹒺`Z`wP=I"cyDN*dP\+#y2}RsKV?9ta%wxjguG)4ny.lX4\[,Wj %LcX"ʴlVf[i9<8*k!qMzP!pZqق6SsaE6qk; s,|]-`W{[ת Q?4{`=x)]TMg =qV)]"IXR /'  JxԁVRn:8Λºa|$XGx,r ιzrRuV8 Ⱦ/+sM HKK\{J-`jXC W&Fb1HVYgjM2wۺު4@ۖ hwkD,KL^ =}m/6l~ݧ.Law5NsnFfH8kO~h7_1x< iu\\L!3ѱYu{cHx^ v\mƴlToя4 _o>*6%)HfVy韛o l3ԡffO+ߒRї0Z"WiV=|wyJKVQP%ޠ/?ݧo [66!xP hDdzӀ 1G.t-+Ӱ[nsQmB;;;ywsԧJGūP5NG&I"\zOO্;d@}?G/nml^9h>OԑsiNKhAUO51LjWB9LƶtkEZx:~,t?b:fuTK"|yZx-- "I>Rt mqO&\&J"`ٿ'@~{$,,"ȟEiSXL#UxV=BTqp7Rë Pp0q+ɋc_TpGG ,da ކ(fkQ{ȴ plAV،Nj{"EsZah{)mZc=%;Q)`Ox[ig/*#Qp L:hHO2#Jů UZVX O `E2l dzelq 0~Q+3T1%:MG7ck$)lml]HDzAZ-( Hcksůh|?!ɑe١=XC9zzGmO#>YH/ZSI_V^OrA*tEH5r;1|ţr Y6JM<~p=br7t^K}LQ4fM=E%؂ d*1SL9#3W<,u+/'J!je̵ cNARBz{KNq.IcOH@5*zR 0Yԭ?޺Fdh52Ad32"+k6esc w7>-wy]Pg_zw @|{@ . oĕG'44{uL@bz)t9G$ųmRbR h"OH Hd_ER'v4mM<HA}-?lf+6 {{, % !{? $HLrLOQ à \<&fcC>'KyY㎎/1&#{!>l`#^,f<6ΠmNsG ~fM`Mƴ!+VW5G@ <.]YGT*+w`EpϮM{ls?U$( đg1M-|F+f T>GZGz5zgnY^W$+PkY6$cb ^ {gZ !ζgSYMa3bRd*i1]Rz,__/KU{zQ?3cv;I2&J7zWaJQOؚ+G-J>(L̂O1j?1.\t0@ޢZB62uCt!o`~9 =RkM򦍨>@+iF|}czqkRRjz7SIIhl27yn2oNÚTm'@8 x6B$Z(HwI|K(y4MrpW=3ŌqlYlFuj<YFҮ~n2*x岹]x]PXE"b $Bܢ`.RtGu6  ef=fB|LYWD_ύ:90 Q!P˥`ևl3 Y F`4T y9HЗ~dAhIJi\wT+Q^g!9|;d%*9ݱq7/>E.Fw_:P.?=n)aB{^^%d}5U1A0IO670>TSB;(3.x|Ǒ`2b:z9S&ZkF=nN_#$+rkóQbOZa$6fL=7ج:asXRs Lvg<w%BX6V9ǟAM͖񓋒x@à^OU vBZ>VNZXi ^vV~>n_T(XUЈ, #&˄)piB@Ϡ?x'icH0+m< {CD]%v4?a9tplWH\0*Q~ER,g{VZvB`0fTh7xvnNL#I Ϟ.Nl1;@Bi{i ls^f6+B^z "~7rU 94NLOz`d'WeCvXFyt WYAA^KY nbQː2=e2Ii}|ѹWc:}#=N`2B[~:(l(Қ([QQJL6/,9a Y4+1 ZV=u˒HR~id6Ӻ3:}?)wstAÇ >2X %" E>0ü}hg #9^VĴXzs{- n燏FtIFX!d}:Io=8]zo(c8 -ٓfɎɍ-[÷Y@$?:]w#U \)_z%?ї.n!̲MX ztd=bBz+62 43w\ n.7%"䁀z 'E f%uإIL.[-؜#]q& F;Embm*p:T0R3ףּ(Fh27o KPp}>Dj"YB>j|z4ej̒:l0 n|ӱ ɕG`S#L=V/g4|=+_ A ,{0,,zH7n, ]Dtu8:xX7`^يHo68hzH^XzgkzDlU%; X #1'%Ck]>#BʶGvpd&m߸B6a;8 <m GW=US2&V[="+|ixf2IoR ׇBH8ۺ{k kfU* ~j9&+īSQjkAX2|}0xkBpUTx8%TBc t-"0'VKhU $14:';Bf8LUVGVcc,pIULsTG2,<˰5 5ChS)}"ֶrs Zs;9~r!w$@a2X18![;^R'gWo%!JqsKe1.P3S6>L_Z{+bW~GUXWYn"/#Ȼ"p:}xp|(;*=ϊ_ E\qs N~mNt1HMc mIThR'a.O䑝L`#.E*9Q҇8,㌉"`C 79P1e\O͓  4>k9˷dGQWd0=8W\߂s{}8T\H.cEާ{Ma]aI|[k 5~hD&dPz0O9t37AԉS"˚ͤD KJdRQ~ &n::=r!L:J}P5uȆx叔4H.ޱr^k()][Z ˝xDȢa@:>Sp5~lB67E\mOx{ G'G/6ikX!RC Zd?mQm*7.'Aů}Ya~lJ\8\*wA-[b蟃pq;FzcIuׂ:)}+JC…uA=$ȃj\`e_7< \dmKC|5O5mRmi^e_: /tc'zgTڬ'wjWmQnf pBy_{s~.`rS$u%+וmū!<+,?ɋֹvba^q%3/ܯź@OR] CƼT#viCS3жB['tÕ'cxq!u~C6la-!olv"v%KcdEg!(DԿmt1ͫE̒9L&B9fyEB|EB_!9yUY. " ~~?Yž|/W1$7Jn{3go>ȣUH1+;ܩB-'3gl`,ۚfCeP /|D]ͨڮ%J xd*H?l( @I_=slc"IjGh/0˫ v[ΦݬC6 zO5P†Mw|^U}(ڪY Y!gv2ۑ ) (6j|z4ouh} "'L 3꣬bтS rYͮ2UkJZmj]cjzО@t«:R tg>MY<_NjDaghCF,7죥͐JL/B[^|lU HI_WJнIUG6xU: sZeOP-xa(%*Ǖ(/ֳG9yo/%>İ+> xEזԑB9D3% ^"+C Wӂ#N^~V>Ә{>^)nL=/mYXiO.t''3#ơ\:2:Abo2#rodI4NՔ- -UNWdΕ8V\x! {.26SqׁP b؁ȹLs4]Vyn7m?PQv1;'c-&OCru$NQh2O "A5x\N~terKcbb"$SJAQ/ӱn: ]f}c]Q6-M CknOCifƩ}Lin!`wG3I bTQl(ȶ8x|^Jy~0S<<>Ҷ6KAOc]bGV갢QrVm!NGڭَ-b;))-SP'd zJC˞;2br`4nM+ڿ5s㼌sq &=*ЈƼo)=xj-]?*,dlê_$&n|JBZeV=ݍ*wUE %k\xu_رPFEdDM_*5 jim X }xG-X}ӅUMAoc, dc8 PB `v^\<*ߞ X~CݘǾ%GR36^Lֳ/Q>j%n%4)_tG&j8:<'#u1%fm@G VRy/\Լ*~9y8}:ڷҎEk z/Eg&[j9p4'~`R:xW4iYJㄊN/ 99pxFJ'U k]jB=xhQ0D5(04Gnw~%881]BM g!1u=*s DɊ>[2 0"ÏV䟐$Pc# #o6OhЊY şJ_tNsz˫3=~tC$6nlky+iFҐXB]skf!Lbx\I9Y/ TD!u:쾢A\y'N5w2=N*¶q(aXx҉*|M<:$8]r䍃Ռĩ4-|6oHi Зt}UQ80L6K WR Lh`O:8iȕ⚰/V&4w)b7h@ Dp \d! F.Ba~h^8[ 91PgJdI ՂZPC9u'WؖtbPe+^Z=L?8U>wt'42@F>. = =n6Mb r;;!#PonW_Q* Hlk"gKn ~n<+H50(+mY Jl>VS`:rR,Ye^k&>fFL>q+̀6MmԀKڰxzeQP _g>. j :C2}N+ҟU& (#ZGGx!_uKGܪ+jZ#V;C\J? N /o\7 BGAѸK$2Hٸ cm䚇\خŽGC]JFE *Nl,~T5N4Ҡ}6KW5}BugLk qgn~guYa,;1dbzzmXR}qpݟ=Ql3HmXx4guЯٚSnK$ '4YL6=u1k+9Cx`%Bi7m̴"b?6R;] Q]Lo9[2&G m/2gVBG-(_bV{H\DEEmp?ϖ6EP&I sE_׊TVc{"GwFcBgҮCΰQi3\ 2ħ/XO ]*lXU(|nL/OPf,rZ.zȢ6sd H>'k(ޘA|Bs;)# !DZvtk#+*RbrىI9,A} P GĐ>x#z;;y~G,c| F1Fδ+%;QܾN {ۿcpԖoG[׍z:%eKGehpk}_1O1iG=.u/e[7kReݡU]c`7@iSbfV&莴.2@'B8PY'޴SDr*A$KwjPmHQْbSka!zTcVTNs)O-%#i(u.+K{b4D*i=!;_ ^fiTJewz}fҙIk{ D"&wk>K ɼf 60.qӮeu}?(.KH˕ cWi\O/!"›Fn:ӇKtM9 XW`ށQ S+`kTMJ?.qd6$|kȿ_ E&赟SgTڰZɉHS Jl=<=rc+2MS;oXf'/FRP(;)!_6Yue K;wOXb NeK74h%#(~G"Ӆ=׮w\+XGz(J_\P6dN'^턄i4;>F>,ncO3j"? of[A{DD=8.Q*oAfDq7^hN 25oܷ.<VRT;&l#|QMfoUC+y2+-2-Ξ铿@||~=TdR/ċd}ĦtQjA% YZRT&\@=F:lX+LTK +j7G6"ko"}y=2_Oo+ā…q!x-m8 |h:)ـsb[VBLqʞ1Zޔik3#Unu{o`۱r YR]}!w7QvxW(x'zl'e4NԚ?N m -e^Ϝpv3 q:? |* z˯;Y:&<. 1D`6I{&_yTj^U:l3!PE ݳDFy X@֫V^/~(G!cVsr֮ 2ddMg}nyN}Ox45]<oądžF.=[&~)ໟC~MeZRP,[{;;cj㎱iI ߟN qF5(cȻuYƾF1 u3F5JF,AWqeTIlr4H,RR1 r󱞼Y/@C91?7Tji__3^nχ%p_esݘ{ِH+Vc?9Z2 fY# ;BsǨEP%&SO1>'[ӛhtI4~ =y0,繖 ?Q#qo҅Ѥ 3pz2F\ٿHEQ>s\`DLx7OM +'@}_ K{rb^4Gm垤\^^{m#WV4`6!&F9}hym/ hvS󲄀>bR^n8+ dFBeS 9OA YT7y].|ȭ p<-."j \==XoNRmUG6$!jHhtWac&*bkNbƴueuFgt#kC3Mk?[$1cLgǭye =X*EeLI6w#NLZKfx #.[VPq<-7щg)]@1F5XTFbˍ3,v+8v@iDT,Tc=J /[R˞4emyឆNe?rF~T |~=yBAvT~KPͮq ZF( 'c#HlO `b^ُXd&%,~jLxߚfz]{$©ɷ5e9t:izX UԂ@;;[y!ኚxh<;nP@S~M06 >TmQP%(7FgVW:NU!A~R%Eizœ w28.]2ckib 3b } S0o pl/Ou#&{Gcad *r0͉&&0zChǐݐ_үȿ ӝl_@: |z/Go?<dAxxڡDʄlK-̷8'|'K"ؼBIPmȄ^74UAhB_B8VkԘ۳F\eT(p6%ŕ$K̕{noV>u\H*9;l yx|o Xaz)s7XݓwGgh(MsIr ZPN⺚eG$\ڜ=O6 S!.2b0 Vn#_bqxY륁fZj\J7*V1=^곂$cꪨX>:eFf bB#)D0zisS]_j;$+Dp]Zf@|up!nQSwD\ŐY @i}7Jf\Ov_C^CMCדsVRHO)Fi)aS x{<H`< *zUĥnżYC Ju,-m+H_ jQJb sw+ vߧ/:VF( / 3$,yZ7C:`&"ޞy eKwb<KW՜-Uk`d ůE@7%ww-@Iw"ٖ^&UZ2'cM:̘~㟩kgY)vi̗ I*@x ӷOlu%&]X6QCo=;Iuu2ʔd Zs nToS7_E6Q:̦9U\ogk=x̘abnkr^H3w*%~() H*-^#Y>9XMoXl.[!on[fxץ0Zi@rַ]t҉uow[#(8PYEe.QW_=R襠ڝvLRV3NE2(U+5{AyOlQ|"hk%SQ7Mp* 8bt i %Fgx2P=Xto|H,a8% 0є"piX[ +:@&*PJ0%:TjR#IMjX@@>-!S!۩thNW9"asaƨ==}vE cp \h{0E(x},ƂC7^*(3s{8+ث^{s,'Z `ז@'Z6uD;nkOO9n刌f1ԆO~90pmpvz4{cd[j"e%z /r ;ݤa)_\j3UJc} !dMp1N'Kꮘ<|QdfDW)tb[tл4?Eg zb}_sP|Wk 8H&gΦzr?C aDWkT;nmˀ>`Jl*oi[C HF6å#5rikӷMT'L=` ;fʜy4gu*dgUe =;ݻf$d5lmnbhҧ{/q=]u#@uhFAg~F b&1jYjh)iNޕIg|? 78ts6,z[ UkJ9*;lɽ;D$<,# K 4MRNܱ ( =~I~#kR z;AHe}@SEl hIDB/o/צ'9˙tk1)Van~ވ ~WrLjJe/F+QV=7F#"_K!TY;~E"]Sp[hkP\. kHNZ6/a'vڴPԪ 妫G`̷hy72~͘>ړJ;cy XEER X}wuLTIᬽcK1ʄ,#Tih5^p#Px׺zNz ^aA%1~KQ>\]Yė:s>{$Akuqh"IЏ?/9ZL(a9p'bhc_'J.\gHU)k>4:-Eg:Y`RŽ7{`Ч'tD-yF*ɇwyX4П-km`"Bn$ 8K,/*bJ=<_&h {pr10BLfrz)Tasߗzc4'!Mfi.'# *2͉xyd?ő%?(`VoO3ӻo3 fPް=C+MFLD5ϓi6wf?2||)6Ew؍ة$IB-&شu;h5Uek!sD#m[1z%A.I\ 1P|Z;sx_эƶNq)dAI$"FR#u?!\?M\z+Z\ZzWzf|zGLD]ĄuaF̪$ yf:V><AR-)%M9cakd\H翙codX{UK3zZRsv k wb[:Q+/3γֿbOD{3ՕBm!?v_I{1Jͺں7XxG}F[WXc1:{]c9+:.Ұ»Nq&޷BSdʋ3i{]((1&e8GDb#l*),G#CnC1лDv9$W"t=[ƷMCs cS\a'X @,c~'ʒn*]8 FSO..]{K,1 oCE76%]l"mE[^DzVp$6,Dk # k=w>#)LMȑuPO~gO")oQ4%nßpOrjpP N9*YPrrHѕqmko7NvunV[QtJʕ^n]:RԽRp"OYSo.)b:e>#ҴDb_O1N0#)B,? x^D/J$VZe4p>S`!}74[Ӳ3;Ƞ7]@.g )qOK _#n*[ LOCIBKnXB~ *8nj @"veTJYOZ5 6Jt`+мF# #Rf%s|MdNݱ&h(EP%Ʌv~&%vZ_[%%*pדn0TU!Q&r=g~\д U=#ƭnVH0BPwZD՘.Rwjhnҩg:E߆\Uއ:C͜O!*(ĎJA3C jFxV=Te'fr,ԉ8W\'F/{UA7!*U K[\+Y\tcɒ$*Kk #g 5,jD:\\ȉwSpaL`+2qהxb(뼸tgk桏IH5^&Ҙ? :O]')tR^h0` -t5EЅD7<"\b< dP^wfZfYf65Fy&Ō? Z-Z~ױ}lj i>Y,uLU;?M4Hݰ$iOSuWp_$ʻދ2*<`d XFD_@GSykm]15>Kf5 02eJ^IhUjT$#ϋk1҉:x̷m׏ K?C nR?M΢ymzKMaqm"VB/j0=~ -qKx'VP _lh#;$NRL-d|`%3 b㚂96ՎakU"; &זJBB䠙w }h3saC]rQ'$*A 8+7Ϝ 6@bnX|<[v?0d gѰoKs;eI(IUH=`,1qmTf*$#gi\췛OuxD{?( jJZ ͳ^+bY߇f]U|}ĕ[U9Io,]7%[d!9 W߶u3 v} i.j~xS=] Ǣ.-@r3PER@!A x!ѭ =}vs˷㤮 ƨo2Q)U/%? sww@\@Eь`di0ft>;Sj)<`/- RjH ŰpT!J[>R %T3nn#R ]utYKFOԝѯ.Sj/0w=p=ٱzr4i^ZoŽU2 ԙiU}m ln,9Mcq898ծmJd˿^1 6z.M V۟*L.7Z7[GO GHA`%> |̢[_y-CE sŢ@"4٬C,Z; ɝjP&Pwh+`RcAx ,ԋiX>3.|y|$f@6YZ[M8#?᫳dӛBD{ry*ǔ@]bb&hGv15M1 WHU֢ KIIM>wvy[8l!/o|H|V%+u1 mu"!)\(߻Į27B:OHnh+_Ǎ  Z "'.3L1W6Dd(/rP;=v[TȜ_%IBnu63s01Dt!zڴVc0BSiJNv5;yɦ5!_\ ҕMYwDU6+6Ry? RJ:4ɞ P.v~GzSD.8wɁ⬴B׵p$^=O]O:k>#,AG')@Rb82Cn^ɀoɎ2(h!IMӼD P'Pr m-. Q̢_H覄WeE ;bW '$=Cko@w͐xk^32-ՎCgEf7 7n1!X[%1>2ЁiW _lYU2=NjHY$lc,IT3|31Xia}vl*nL"4v'aTZ}> Qev-ѩ222b9y̩i{ZRҤˮzY3OB,;y(VT^32R"({~Ϲ1Tg5fBk$y#sf Ѫf|PJՈ~ދl-GI)ktJ&u;Jk+Zz,~1v;_Ͼ)ymavL;.& NU6PikA8ӵ#X4iX %^( Ar6|!J'z&!W)5HwM|.z{@0s802/c-h3aְE5b$A 2! g)wn &3^ot񱏘=I aD`o˫\ם&ױ `̰ecKʭ(b[|h'z+=oY3^mālֹU'N :G%$@;ڶ׆ТrM2Ѻd%;Rf1^]GuVoǍ;!̺i&zR-զ  ں#xW1Pt #RއI`yl]/AcFB{EdbI;eI=MLQgXnb`"""pUT\rDN$d1oJMNOR9AJu:/U% 1|Hw<| o@%'T ctL0XyJn)MAҞiJK\#rŁko%XQ䃲(v<ǟ e@ ,^m[r$`^atAƭ.CB١iAUk4~J:"f;}WnP4!ΧV0/y4QK`d y*߬ L_PyѰ5&is<9B}JQ*`kEALg?;W`W. wP{~F'F c ?--B,k$N'xbLMt܁?AryDu%q+|8_ELӠG Sd" (*xQ[}k5s{)™^ze,-2q=!opZKG`^.cE|Ͼ"OK Jux9`VGk>ܟz?ͧz?H%]F[tď=1F:Lv4t~K80@(h=-f?SSW*@ k{ _b)j/y&Z|[="U4yV*a"$ZWo)KÔuBءw]wYobDU{MmhJW{oBy{XXo/-mG'.X=8h8A:Z/7#I8v7? #΁@1Ue t[?#.KǓO\|=޷%+ŤXs?H|"C#5v~C D4C'cA3ؙ*-؇frȝ1HGbcSO^8J 7 Hq,Ah/V$+Q "dA̪De7sӯ;H%'$αXEE -`Awa>;@Zv^lnu;צ鏡OE!cXCMp73qF+ f }ڢ9D+~TԂW.=H Ţǀ~W.;t.pL$XrIrOy(ujUo/Q5_ﬢl%gע3;7(pxJ9)ʧ|M cpΑP(@#'ʜQ`eK"YYKkPQ:Q+A@(Q>eOj4 xQ dMBeE ` Z%^'|"CiUd32+Zs["pM"^%v( ;A]m Q Rړۺe Z38UŬ.7%K¬]FJS}M c! B$)~*1_ גMҎ`AԊx9En)ntP"39:VV: jŠhx͞ls,߅-nj("JYo4 D24ubN+>%Knt*RFvL. l(2>;39"U#0;3#߲^&? NfcZB8V :h}NJ@_L!%<_A,{Р*8ʓ-v_7Bػ2F<[ ..D'(IU1HQϿqm6bhQ)Ne&qK#?cpA^^Epi X㔒1l^De;O8~LRd=ٓ= h% Zͻ; W*L 8?RջT|{TAf;.Pχh2^"ء+D){p#`WV*'斊אU+BJ64HkrO2B"7.W._q["%ڿƨ]#(gSJ~?Y&B%Im /A/$&Ů cpt,9jѢ/\hD?KԠFe*`%aҵv)v#iz9 mNna8,t5c_D_<6;hC089Kw]^v*3IxHkE6A}v*8@S5@DB -{W=n7Dh#(ٔKSi!}@Xvyhx_vaK=iObwZЂtFDl9nWE G]& }LUܛ|asw>Z"_k.d ֌xv؇&2)%1]lV<Ya %e8_TWeܓ])po&/x_َYl|O,b^s%-v"SqK>Үx&mok)q%(ֻ AE[a]̠!5lϚAgU>r]` :Ps.+"Q-\Yyt\Gd_Eو\j%}:yIc͙3 |d2󣉎%aQט]/>E^F '=n|Ƙ-;wlΎM_ aD H N\>P"HFsFu>Fn<$uk/D苎@̓gP%}QG, ;k7>v59|Lc$.^xiqUHwߜqoIOך4z{]N*̜wf'E ]JeHÖ:^4גdJ"RzdHaI蓵J]*-sIŔ+T'ysfܫu,0R%h ŕ-auP<"04()<F+,QvycU?x M(X8SBQ W0nhC*KcXP|RhKYEN8qRŪ9^*:w0q^҉ - kWOs*8>}atTc~/9^Ye#`{-k !\2Z%]2A:< 4^hy60Aī+ 6g^0՜4C&N2{^ 6o[y􅁯߂37\!:L:BAC0>o^^K'Ukyi2Jy+p)plZoH:#8GtULoeБ7" Yl 2`;Y`ݴԄ;FIS@? " w wwbƟ'bnHF냲i63M rzoju1` uft+Oq9fwnaʄ. ce´OO+Y ;;ӤAU&<-6 γQPL0/2L>:c'rNׯ%ܤ8-΍Ihڅ"_fE+b;my^mBÄn`2vJ4t^g҃4v]N3Yvf aW^C{kwbjS6^K{WߺuM3*AUUeFVF7$¤c yNpҢwaZ'ԖwUDY48T nl4¢U:୫?i㵼W֨+@}|Yk!tWSd3,Ads Qb3ObbG2384]:tς'lG8GŋVE* /*l>f c%Hɮx5AK+ע9 _ɖ){iŶZb @:51az*+{wC 57E).𘝽GACs/E>\BCT|-<{qe&fWNljųjxsOCwa^;gK?d$NhT7{ɺ ]UH%LzhhbS2=_|zHt~ph?qpL~aH3c2H"r%gd8> A#@MF$?DF-? MNٰW7-51]&;>@ВE47#L<u3͢tۜlIyzġ5xG󟂏dC.2O71y~< 1utuj38X> 2C 6 7_L2EJܝ.'D=tN]dRtSC}Ҷg\gze#S̵0MO=OJqM' 欥aylA֯weeqp&sB7Gx>hW)~:xC%ր!7B8*e5$,e,;MR#"Vf KWo[] `k?ŠPMm||xf)2A%,x!6( ]`vQХ@mKƓb~SȨ|c#qM 72a&4a#;mUJhVbG?CvRDfDEMm&fBJ p^O$eTYSqLsF=%~ !rDіlacKE?ǟUפ.(GA制Dnӕү8fAi!*~*oΈ{80J%KhxPxt- pcU-TJ.v!ij? +՝݉fG]W;8(ًo4]/F^|XD*+sQֻnުb~/-EqwjjF|gkA93cXc> Rg(kQqH^Cce|hbEvmlHG/!tPc XI013ǵ ȤGJĊyl[ao;P)!Ync+, cCI 9GrzLWa] &'Ӹq_)5\}s 6u4L[A.hO]xJ b&mdkatUY v JDWO(9w3U ^,+9f&J&eȠJҴШ#h&OJαk ZBr;#n\_< 5& O!&_-:d.Gi˲TevDO/r-}91^طA#$1OZ[f>|D :7H)9U{FsՆ>/y^n`SC^1dE p ꎈpBBqO>ek+ EI)%GaInS 'aغ>E]Fm@>{|2чA*\$/6́. + ңx>u]j}xE6Tȁ;2$@zo#'{(0*;k[;BRQE*aٜMOF@_W (D/[b$5wwvN:"t@> |߷3>_3OeK lyAq,, i |%<}Ȉt\۷7g3;&Y7XCfd haȀWWGr:KC%="zoBxjmЋ&d[3@zѡiA!K j{Aj9ӛ(XZd] b&|,'8 NOGZ'zmz^X6G<$i&hʼ5łIhYGx*Lü}  \]н=~à&$`cs^^!s#SB7x}/1Fn-@@0҈r pa*b3hDr'aRu5?36W;OE JWɐ-ʝ5n~i.;ƽL*qxrt~ɭ] I}/H~?Bgnڞ YQb"qT*}ogiH.2ӻ(*A ЫP6pr-Eٱ̣;[ ;Fklw8qɒ;5ӡ@PƋhS.AlK2%NӛwQ(H~S@Cp?eM-Bi f8 J0tl@+2C.Mi_ļ!<ϴXEQzͼ&6/U.%v!;]Yn_[XMj6NNy&3GsFL}ÄQ%ۨ94,(P,@-א5  X-R5~yy. \mwP? e.X߷kCEUɫW@Z ?P Z&r }ƍp'%4ӸublWbOv zxBS dB;9r">pQ* '8{__=M֫b8*YH?8dŗYbP;b"[EQ\IU*& SnTX޺Z v9PlOT0MNr볁ީr3e2Ts.c\`r -WI3Z7VUF g$~:QaEOF!K2Y x|[y*Iw`TG!7HHdLΡB~X!ҫop%xߟ,4H@`G½`Ne'4MkvMT2eV)]GIpE4E`s520x(9 YrV.Q`)}£mxnd.x~*Ń7V!i]fޘATGf4 v:X:!t%Q1ŕk#OnB(!&әL#NY ;ে:ҞsPyre&9)宪%b,RL@\rvT<((m5EnaE2mQh7\4y 0XԹU*"JU0>SY,H֫NJrgVDUGVg ?=~J! So Gl-L_>E7L6eE#~& e_y >T̗/Nr~m$87MN!޿斘u4;A՝iB0kktmeRC1xf+1 a!1g$LooueY?Xlϣ))= zg#"I̝a-FzεND?&oN^gG[Il #B ~%~qj/-يsGʄho^mpTǜ6"^ko͑%ZT>Yqy k`Fg6˖3"M^Jټ &PoGy1<*%(?7X ]],";^s^n|^DZݴlfZՀqh$sI]Bµvcմݢ/~n,R| z%Jק|:e2=(|<!.3Y𜩁J(BnV5RORNmuy.+';Qݠtb?:YOU?QtG 0@V}jq! e8ly X%=ʫobqMV8ĠKUoLU2CUJZBJ[հa.4<87.6%hOp](QTOevA9Z_LE('m Ӛ$zOnX=2*{5/D\)ɟ*`)߽Z$isJAt(t<۾b%&a?DVA`N-ۨڵzCdӄv ^z'KSgF 5vdnكXȥA`HK i| LD];Ke֤a8z GK('®pcL4[d:Ҽj]L6^2'zH[c'vȄ=7dz &ڠd8{I۝լGC6-m8ZvH)璛cVa(0/z/pZlCcTaWvR^G.0:,xє*  +@2mf[RaPNEQW; N$4resOq8uI$۝R!~"¦_y{ [{eg+a^aF10-5"YdG7o*IKլMZ|e~G ̚ٹAU9l\4dDfDc^zN.9N [|nGga1I3w7j-lseͶ&Sցͳ78O-C , X.3W|/j7Ad-5mRk0*urjZz̕.Z|Ǥ7>?KPiѺqZجqS!d4cfH7SZi,b먞et+1 r?3PزD_{7WBa4m+4@jr?\clp5[VF&fի1b Mq3f*㰾IkŬlmf6]7BÓ͢whq昪<JfV+TVSC{x Pm|ÁmBzYK-d L`08U.Ix%gYH9#2E+wN |?`v%a &"֧s !b ˉdBz:,tz?n]TdĝqX~5XūH]XJBVAWy?cSΡM{Vj.%@..~~?|,"}0CH"6uyb8"&t%|BnaZ?=1KӰߙ^4ybz8(,0\"CeML_] YqO=,dƭ X30It VvӡNHi=g'H2ֿ`nuA sfÉMNW}!wєm)+ Rڗ+ qC)`6i4<<̘42# q I26ᮢ"oaiZu-eqU&L)r`9Ȼd9#e5'| XBTrҊY-0">1֕}x [,̴ $jG߻k)S XAqn 1-w@(tƣgOs,F9k"C䫅rVҟ|8a#}ee/*]մA!>UDbw [$6$ $jĻjը+rI VNJ5lEfZ@^ً"tS\jͭI ] >涫FBl\R.k 07thrOlZ3ׂ\s$d8p~KDɐ'GH;Mǀ[83l^{HGZv7 .'hcs9MDZaݻ㚻 1vf$ M^&m`  <߭G0k%pXs%WFs":{a7 e-͗E9G GV5v -`cr@lڟ\UX73.n4 Sۻ~W՟Kz-Eo>gpJ_;Th$; X1]˗ fZ{R`sqĞ!LXSʞ BeRFCaM J"P>çVk!kR nWUi[‡ꋀk0'" {6̚F &w:;HcEͅa@RFn uL†5J2I(hSҟy_1;BEƠy-VyƂ|*S湤xK(n_@ܱI Y?\PCwN Avmx䫕Sǫtw Yq8o9${WFyVbsOМ]M'PmFTE?U]kR$$`kix\7'UOZQ$6YΠ}x&T>VjEi/(! \&mb@5CGZ nR'.b]=xC'"N{==m{S.qN|!exJgʮ3u(JT7P7:ˍ*| lݞTw b:5?F(D<0VPicŃ]}7s3 4}V~'.eFk Dr#)66$p>t,*7 awu}B!h"Q|ЄE|N$'Zn]{KI]PFl;V&"蝰YobGDɸ*lR2<b %VmE9"yv9X\ u4 /7\/ g|>x)nH}\* O\>)w?>–]mCy8W X p+nO0܂s olsev#E/? Pk/DF$\&$0~rо&nb$DQ]i{3='$CہX,$ޯ1nH_/yݾJeVoI]*zʓHM2jlmnM;o[.86Nʊ)-UDM*6! \/]\{Dmtor;r(t< %]'Hb׌^g^T\QMʰ tRPjy@}W> ^GsyVl1pB3JRT#nV4n(i `Zc PQV=mړ҄M&<1s5tͻl1OqE1NAzsߜW&®润~fo'hd{~] BqJ6yxw% 6V읕q")M^_ {w81؇J`Zg6 \1E>ɵ kE@k\ƫj| z=|1O! (³/Kk+ h>`"j|QjJbW]#닱|:NחbKΪLzsXC`(&: tzAUgEܺC[TM95gl鷺lY3HRђnL٘ߑG!]4$b? zg`#+ȞZ?c)c/`nJfCUI}W%F GO8RوGúç3Y`!1tΉ:FUaU|'Id栤}v]-{;]%Dof3([|lpV/qqr0_ӎ߉ئ؏6/QLrZ4 I}R< 4Ӵݬ+HL Kn)]Ic;ɞlzv_p l-U'J*fS Y{MI [|K+>=J˒$#nBb<%ӗE10 [Ůߢx^7NLl#.<Anem{+{˃qR<0 MdWw> <麨W$겭_yVco6|*?*73KJBRtQ}{,QԧR~uq5-jߓnf47֋LLPOA.J~|0R |#ZV# 2U^I`FEpL%W,IiEmFݎЙ`NlO8Vjk?s"Jm&Es/&^0ƒ xv:bs9( "H\[sbtf=9t, #H’hSx9T)Σe[As&rhH'R!);zb7ZIق"kTg~ӨE~g6!+ 8n>F%hIK2X'$Cu&ݳ̔1:kˋq8$Ruc `X5@Yv mi$瀿Q5Xek:m˳I\t*\ɑc.`^˓*I51%v)x֊? zQoyi${Y@\L:\;Wn:B`XŃwzaV$$ʣ MQxhPQ#kslVQϴ s͜V5y FGg xH P 6r nh!xrkGV tI'6y953 %6QڬE.Fp!#H7lkjzw'@Zչ|iǖ77}~0V 5vɵ_(+O4?拱ҿn35Q| K( 5?tC!-ƿf/yE]` lc8&kx:>uX/0~0[pZKf*k&EToSVF3k6 ԍb\$ʅMqe]f%<x6tU?A#s(WX2PU2<\iƙk>}I4xv]2>pc+f%Թ3MTS28~ML\gko/txv*8ݭ 'eAR;cvȷ,O9qxۂP_";fa%#?4ԁ7n'  ;s9RVCRMoY46p/h{Jg$w_c*'n4cQ+$.y=CU=1*L ??-F@clV7잋F]ЃK =bj$E Bb 6(. l U4Ԥ1+f- _-}8U`d𸋔Q{p'O ?*4~M4ȵúK@%]a̍7^F v&HR&0KA!)0BDJ/?E#LdDhf ! ZYdH_nTrmB~ԠU8D,W d}Yo̡Liz@LD[I?KA13Tb>^-COqOPBM>J!Xuׯgmj6xZ mF:b+ul//(΃sm\+OYI4rs_P88g_;Fu9{2W'}Ņ` v9BퟜMm37/נjDU  uC޼_4l rr މF.nA UNh+lr7#qBV*F\4.dЕq`2>Zp+?l?H; /%vʾLPl/^JrӢeد]gjԇ7\bLwz&܆jdD}ewa+x8Jt_]roBO;+WBѶhTW]pI #WGf @%3) kY=9B~\rJiA =DܒvyC`+3Vm,[=%wͪ/j+j]M4q9 喠oRz`BbD%JQƊl_2(Ɯ'dndCZy3BU#b78AĤL@/1Y/ }7J1 (2uΐHd}RMDMB{mF"GXٔ9&uNOd"Ł;Zfuvk1U]7u "n¤88~ oq%^ʞTX!yK㤓Cx M[ha :U*Ӥdd~3dZ%wXSX RJZ$LcX*t1F)NP.#uS<[;O'g’qbeozaK$_Ծy_j/LR˽u7Z,6aJ$.#cD7W25b|PkA?sDv3.RDDq9GL{*rk]/3ГmlA)b9n>CH!:l nU%'58ZJyWG^P"k:׎i*+K?۫pۧ\;2}<] /oz&urnܲ58`kLGR6Eo(yK#SiקOLA%3a|铞Я~Eeƙ=; ཋLK2K5qfPr%ҫ6`?:v􋷜ҦPQ<q@]s!qSl6Lix%IWu.4$7|=PWL41F61|Y`ѯop ҿ4AsQJpt%~̇4=Ὴ PᗅkuK~ BU>~͜xh:L0]B&w^V8;!c(,+M5%s`z1-l-I* E>;!aBcډ_bugoQ $Rʥ94N~!U;n;㹧~V5u?6aTǃҙiqAX+.a udvukFdL eUCPks=!_iBNFD;H'%p \)92l>raוUl% &܁k3O͈sCmHͬT9.}+j\[O3h+ 4b|we@$R9AhcKMpM.riGGA?WhKBg>DY<犻Wa&CoZoе A0F[q ǎbCryo m;0*U.hSuSf{NK;~k+mSsq';pqe:j1p&81E$NM %Yi7$6#t]⟺YS /+#5EsDo1#ѥU֪k`5V@ 퐣j[g+ %rcKjx,)}XAIѦA<VqrCcWBw1M yϿ.?I\Zt@0vD~rmD50/MH໾eEĂQAh+V{WT!aub~YZOF?7G,.@Q}?"Ұ<}oMK1qaUBw&Q wODR6ɹ b/)9|u%?Vʟ0)AD X-3HWSJxb6/98mA o SNTB+F<8s^(?Ƣl5۱[og5H$HБ ^'pBsL{`a?BO`K9Ī|Fk59"Y Q/L| eō\Hν3j=u;A֠yʿ/0y* G0ݙ"k*Q.FxXEsm=ۥq97= +~^yAw<@5Upjg`{?:_8ng$o4v5X &->\ݠC}:7h9:O%Яī :!o}M7%—Kl 8qJ5l6Z@ ;pGTvPg~$gJ(!qNm}rNෂZ *65|\at2.JsY-@wBm>tpt*sIŔwfr88/ U@5BxFe*nM7̘:t.e@0nHIddA{qS֒욂{F;NUt$򝰀#iT=뎲MVyS_y_ᑣ)>UC7+ ]ę&vko7@v09d1 -e wa+R;U 1mcY09,qfc]$X;o-֪:={:Y3&$O]ʻ}7+?Sޖз s({T27 rMl@/~raCaE&:H:j ?`]R:&8CA aص'㈍Lhytb|A )/u<ʓW^ M^ıȒTmu|{QPxFXBuJU_JC&)2`\LZ9A 5z-H;: -ƋƨfјoCЯ@-Cj‘5~[ХbIO"M չpڐx 9"0 \U'h10VbPc_ LrQjP LN&p?W|,G-3\_]Y{ꏵp9cN/][+GN*Ia̶ð /;)esg'''϶UW$pO84liV7lB?+2TZc!AJtnu2f@S$mM%6$6AU„;>sBK&B_r7ômxkBk&"$ѳE4U(|7蛲qin.\ޠfOZ5`ijI| ma1??;beFm;M:#DP4^XX+UIR_OQ~PҎb>@B\'@aۄq (9`Vԁ^~B!" L*6P< @]#^h4tHTPw߰taaVX P:O<A[+S~z!\^V2$xY1 #ZK/C2G#6Z_VZˆX*2$_;_Q=Q嘨=?N 2X}cO x}u[Q}p)ĝU)eGظ Ѕ,rL\?)J/@I'Y;q683't7v,Ր{roq-qCb\${HtxQ",3Ȗ $5gN -@0ˣ!MXٖ̞WsPPlK5rnyW*)^D9L!,ϊ⿘@ f5#, E~(%3MM| =vAR;90ճr儈' 9X*XM+u؂{ٴIȁOՏ3[ QV@Y Cְ=&II NBT$ xw^X싷 _yI6y"a/)9w**6ϊV{1oFz_ T~dӻ{T~E-$G۰K+3x_ C\"}̼8y]*B 0hZF :\+4,eEBۑ<_Tďbf17ɭB} :cҝB81΁D2!]*YaYٝad|V$QzҾ7oP_ ΓNq{ oCB(C6( j=8nHSI#8|dzn@fNRx 4 Wdښmz=: 1No 4kwd$4jI7 hUr;:zD7n h&*_LZ]]QۭҐN0gH =?@ v[@quMa*ݍ˚CɛɈӈ=]y+i<{7 ~Baģj4De jYwJi[Yju4_+QY#=sC/x'\'bv70(EDΥ1kiLz(A.7Q.4`eM&(BiޗagX!H]JeLJ?ݱ$/'X !8@m9e'D5يPں+KmQI -?jZb M'vDZE޽=Dm۰%j&'8?qǯ ͼd,~0V<&j2w?*H;`*5ˢiK޲m2Ej]y8.ƽܷPJn]2!#=zBy$x%e/N !@9O7l$6 %L*c]Wh}j:U𼗘M4!Qxm֎Äd }8 ϊo$4c-d(gISq25>UoɏTCB~bYAe?D~GvHt3ZЭWz\+uRTh'sTCnيO8?q+@xzc8͢ 5&c B{4// LmTh;՗2AF"kwa7XKLg(EE4IwRH{}wF]UasJjF瞗slά4"s%~ʹxyJφA K!@@߄|-IE;9.|Z M܎ƺ12Ve=BvUIW6:_ wd{Wbu'8]7*|Z)9S*@xUp iXOdh~gѨ",Hh mYXvyҡ] ר#J:JjKd/]R zp4l_ҝv2J|XD H(];k+n/c&y~"H- }+g?NG/2d:-|ջ}& P]X_ˮٟ' :%,j':t⦼ؗY,ch@aT *i)>zgf@֍D YÂvs&;!,Г= 3` Uw]agRt-5WShZ /S2;p όhsxRk1RuXx$d?u虷c╓hPXlwh5R!9uboJGV^& 6sH& |/l)Gp+1u]8~Nkn2a@LeEd, 7E gؒSLftENe{8XbBQiEb"^R-5cxyDE9[/Ҧ}YR-:zi7Y 1`|p :񝞊#{N4\rAz0cɕu܄56aƤd~-K"ϡR5v`sQˏ*y~-fׇ#/lNbz93 /yL9l`{@ۺH#%tc%a+%C7 ?]jqJTI[)ɒd bFwjSL$:sEke A!v;6sB">7@8{"<E|zܓݱXÀ WM%.6.tf,: ʮDJ#9\?xTpkH~ZT/t M],a.ع#-{S\V|Q+N'һf%.w,Zi[|>7  oG]ӥ?eI %Y", QDP4d;#-RgGa'(~ iu$H;RX1[(9\I'zD. ukUoeY)`8Ҡߣ{DRSĹa |q= ! OO?>g,aA)Mw'RX !<ũa!&0cՈٹ U3G&IA(tc$1Absy2"e)ry$aM8a<_Mu@s^(qI56 ܐuCލf;*w]1Pd6VKԉcڤ&r‡9nT%[ܔPjݰ,QǛ,R?W]Ja @GV" ReD 2h@z6A.T;q1P7UDc͓ܼwД(3M59N@ab!\ thz"B(ݻD m-2!`_R7Y߿v`N[e;'2$Eb܂ՉC~0rk%7uW=I̼O:M>)\gVhVhnTzr솇H$>ĹRy1y,P(sX}-FlVxͣyC^4<_J PA}7`N`HvacW>ˤ큧3'}p3ƿC!{}oo}d2TϾ htܸ#aH^xrV]i? a\׌1;[lyk*z|ء~"P~^!Ro:bV`HV.$u)Ǝg児g#52MW")1-эC+4 v9ɱskEJ?}~E@nBt#\Qo gw]Gl~gOn'Ux )u&# -z\`O5/LCudHI 6,)Z'2"ƫҬon$Q s ږwJ;Py^A{g_Zj#(dfH -؍-SJIk>OVe!JDWW@sp]ʪՈY\Js@dXT%ȕ87Ym`}u$w,K˼a!)~< >7YrNus0EaPYܢ| c|Yҕ3 )bf 6 NaR.: 43rUy>6 5!tHSJ0Ѽ~))Q;_&"m~FCb>_X)_<9 3b(\l0kS͹oz1/|`i{w}rj8R]jZ&6TEb?g±j0#3)|%9'dQ1R. G-EXɠ[+Y<5c}(%9txΟb*EcO}Ff7?㔯b2?bT\`|08>9 % 0'VPs`:$zP0ʵϡ%7QeMCBF(Zʩo C6JB\PyFb pPHWS'1ᇶ⾫35kҝq ʫVjZ[fana90, ]6O>Udc(\ 1l4A`Q>wm,3oUV݃:cG"-?Gx,RebtP%ubnR[ǔ[鏭5#Dyڈn'Oem\c'yckw$E3֗UC|ZcϤ:,`@8?wQV pC27[2^59݄i^:봴{[vJ, x[㲮b4|h[(G L=PAp!N}~㘕1bwf5{ߎK_gwK&֦3WJHyi﫺Յq%SA~TkGeR}88S[$Piƌ:ѷR5A0N@ܑK!^4!jrÅA<:8K$U=֏J9!ƞA;Qn%wƟrϳkj8wUW`БI#ɸ/=壣}7w%yKo3g-EL&Y ӕ4,e&G "ph}㻮 ",fUUұ2@63=-l"? > PǽpXʨP g=!Sl/܂$C)kX!}l|(_GzDAڶ\#*IK_cUD0N;g')vPJA@N)h/\c/dK|l"$RP4_ZnpZm[؏ t pd՗HPEV\:' s C{#iۈgw%G >//%EmN | E13lKQי V>o5^XU__@h+% M%LwEէϹNȉ2ݼ S(xlGEԪbJe= ކJͿv(EXGBwr@Gvfp?^m;& Mwayܺxbͥ;MaFǰ"Km/%Qx8W;d1H$U'Kyྷ@ۉu%dIpmCC9nƓ5E9j&gRplnSc±׏VWqVb[=gLE|J8YF$kk4ey?G*ȝ C%k`J1?<4cNXL{ (я_ +$SJGCsOvH]\@Z0EUd>= h)}^G$exХ"'u7pG9*w?BTMO5öS]06dRަ N& ([gtǐ(gh#E#&EMvqVN[rX$~kM@tP([$wl3yypbSK{P7!ۥaB`9hs (]gV#h@iiZȆtbeX.ѳS%978BbXXGѣ2Resq{8okmBۯ`e3ŎIC!ϡb#b4-FƘnoMFw!E'+<@-~6 y`  3k_"uf=ՑުYh'g jlahjau14KU`T, ~wD-Ᵹ/E~ū73K`+X?xI58^Wo K|(!WIGM[JhC`',q9U#d_Ef}2h[V!og,ZMt'=֧/ (6"EFS -nq/cv[ )tpTFyʪy$FEl\3f iƟ~YޚYD=j1?:0|L#D[+g™UPEX]҉bCP}+^#aԖkLyQ ,R=wp-^''=tDkқ\߿)1cDLy,&V=3G֔ktّ@,O?EFJC~ OTn|ɚo'>l~ UK,M6Q=a_/8Ul9dp_vA^ j&:E*s#0؆_^@HD'6=T1b K&DV)٧s֮@(T!yxkB9Ӽұx7#&OM2CVuTǕDp]ZSqpo#y$_cyIp&#sieQk~yjNRRyL-%I-n/ y'O*P&1NU+Ky4am&$ ]brZ#i{]]zdC.z؜\G4ȣIu߬) w&N{o {u ?T?M<+1cj+jDyo|U]o)&Y[MWBŕ3L.6ѰBtopۇi<75vjdi56)+mka)=Ciз$oU:2>~b|%$#i&f(3mKRrz\#z! \ #Qj1q=L FᆱWލ?G;?>Q7 }W~R+GvEZΈK)oSO069a]b%'32+"] wXjЊu2` tCC+>hyT\_RS#n4% iMCdTUW }5>]nycQy8r ӻSV`a7Sp˾>V=&O*?&^BxT8gmq@YʽvHx\.w>'z|t9'0 2X- {JӢyN> O`D(ZbvZUDTRngY((#{Oaʠ:6rGQ?nX1| /]O^O z86 @L1j\exK H{9̹40G>3*1tYL1Zi#iSLtr7[NaUQ08*%qqެj~{=T,zYd/9)o.gHOMuG۰ dJYb!<(fξsǩB8d><$B4f(i,Ru4Lۃ%Q G@g~Ag%Ԣ5ؼ*IjAEҚt-62lZMv"bP6P'pm`I0dh*ehHO_# 37 VRƽf2FKr(J #I0=5!)_ziG![ep2X('+Wsx҂> j 1.cBp/Dh;鯂2N.{b)!;mT=JH|'c^1o:_}-7!.$ N )$o3(ةs1%JO)42K 7gb UǷe-w AdgIz+DsjR`~P$Y}sp`ߠAM)}x 0I`Ѡ ǔ꺆B.Sx>2Jۋz;w=VR ksUT@^jg5+4Wlȫ2]fN ]L[^/Mva)"-RLO|F:=o(!o4׶3q8 ƛg0i z/9n;q^2_ng}˷~&f0 8 2 dR>;)GQ-%{ oNIHdj+9AK٘}KgsRF`AIs !4XcTbcNe\Ϧapx`KOt>] %N_CtyχbsƍU }G7#&0޳6eJ|;U팗YD3nDH8-Ʀϫ8t؂!6C ҙ$jvbPxP]ݘ6D×*Pgew 1&fZKM{Lg1I6";wD#36.^Ĺ-z n@Y\Uˣ"XkBIJ=(;~q蝠;7Zvسĥ_EeLkTgx̅FT2izxq({c㭭 8O z~JVBcFzuO/eM;1xQJ :$o#]r=\퇘d ,+ %Q4.|Yq_KİWEF/g%q8Vkdřnߕ($pmdbྶѺ0=SKFQ3`MRzf s@WA;GеU>B!A'0gs6[ 9}>"8BƒڅҢaspGѶzpaC> iV0kQ 5^/t|] =MBX9d&irk^ED?C~,K:%@uV+@&eF=8J)ʅkrO?y˼P#G6|@ooQ!-Y3&` z:y}Af{yqĜŒ\&T?7靤,JiJ>FMZP[7k~`!Ye!8hJ歞 @H)Xl_&wGhkKJ|m_r1' uw$:3CwWURy C`wmg|O|0-1hR(?)xXP HH'h#胔W&ֿ:;Ejd$uZxW0!!u"Izִ#ɣ  Yey:-L ķxTɜ 퐐Wbgw8C$ɫ9 %= 4 D9Db&r>O;.yznhGz?7Z1' m?w6DmTB g+=}!0#yΑz^oJj1Ksq_02)wZ¢Vž]ÀMZE@2,Ԃ q"P>.ȝΓi]+b ț}?z (6X]F<2x }6?+JoM(U-!6-j=aC[Z=C1ʐ""KRju۽)=o21 A2"'gaR:CXJw\ƽ+(=%=Fiq_w9PZu=-L ]ս3mmQOW HӞiT4JTZ'VN')}8;ͱРecV!J͊uB;^|Ζ>PcFg\Dځ|[ mJeyƁ|Y3i|BA"ݞ [uRA&:Jx7S׼ilŲS5?sG9kqxB+dUiJ ZneϜ\A3>ҝ)M"LyܧKd#^:!u|R4B#EFgUr9 l[Cd{MBW_gCRyrRy,şMi2Vtp^Uвh|e3yT?8{P_ࣇdƗ 'X3#2ˣ#FN>Zj>R7 i˿}ZJ,nȁ"\V߳DwN&P' vd}1λj$PžK~]c1,uXə+9e6SʱLwAZ^Eixo8eXm/UoTf.1o}l٥E,ts~4J(9#}Y!bn\CQ-,@gO9% j<y<˔th|zy0\̇?޷v?E`SO" O[F;h5%kYYÊGA]K ٠l5Kjw0|4}̘Jn@ZݒY8/lQ'0(]$5nNϔ0JJ0>:6DnYZ:KI]d w푶WbŝUk ?Z#^z g^Ƒ >ytBJeN-5Gg"4sqw:1$:/]໊ %!S$1?M2[NNzv^fycY ϳ=9J2>1v9=Qz `wiYuao#r`1KE/IvB(4po4X^UJyDLC]3>G$)D ʩDa+0Z9Rڽԝ4YqPXm;%mJ-jUٵUM=5T3|;zQZϼ7+װ5t{߾#B7M~ UբJRo@7 6qza.unOxƔcaaJpq1s镼<q +9WcAᩊ! ͔=Sg݅s_+yu=?26\Rr_j͸dLyV| S߹_ A|U"c'NJ`5\6_q*ϧR$Zƪ |exo{)Rlz9H9*R34G NJ^Ćſ)S-Bo yi }3P G$ aռ#0t}Չ@Vϵeh7O !zPDYqaүi(&Or/E ER[0\rdl3+5L&&S٥,pLvZtёy"mƅ]=1321D_fXůתɯ>n i~bp";[ ]r)*:A:< syK}CC_2lDŽtPv.x 3 nܝzm(7hdH'Y`[IDEX]yz4fș͛XލjQ[MЅ Ur?Z[p[wᢜ73 zI]qAKDƒ`Jwbl [22효_B!$f:[dRH)a2&s\]B}[)?>L¹_ $†kSd3ey> @> f9LT+wFi_f9g['3nAXF'Uϛ < $>ru~17r-) K4x02P!SBǿ:y~BOzU(?tWC bR α%Z.so+qҜdFmnЫk2 -5hn%koJM4TujiKo3l?X5%x<1zP t`$gl"|^K $Ġ;Hl'yPBU0A2)Zvt+Mb4X* bd!P<:0"F۞i\"2w `@ԯ˾Eqܘ8@%HpU iϰe)Jkm bF7hz2™OOǺpǟ^_ "ܺ>k]'EpCAS˚vI kg1#J_[E2$w,4SCWe,n~Ozǖzh˦/{]KD7D(c_[wcgEy)z/O3o֟Y<;Ф ^8~>Osٻ!0l_m,Ԫ%cdQ dUȱyC K֎$sbu2zv1=:N&DYwGL.fԞUѤFغ)I/hl6uL-u.8Y-aQm/RW<{]1b|"t|2#}2sǂnݔ"%,ZݵЄ>_ i*S utL&\lH/'N`iVpz ]ַƾCx[::W2|8 ٖQSwk}cͣ@MNȮ >!y ; XVz[ow1jiDݠ)_{Y!Rn AI9M C"dK~lh2VԱKh44cK4Q|f1ymAq8 ӜybOO:XM htIgΩtFdkdfh㏭W_(:L<@\®MK&)4w$d+L@UUCHlX@_x4 )gAg&<)iOh-Ăp:0umd{q(74{bs𧾐4Pqu&ȉD۝okgTeq f[o CpZ dhyf|j괟{6e黌=ZGw<ώh2>! S+Zg"cuR?5Y<"&gl\Ւq0=`TJVlj'Acx g0˫:9r_m*dIR\oh;6%(vl:18^ }+\zԐd0:Ug2/8;nTPlt @dtemaiGcɴk|rd^M6*}ig)xCrSCG'ѝ9or[ ^vmc8 ,<_PkDn1;ϲXyKgaKr!Yd4Yf_,{Рh)q/2 O '‘1PZFxj27sftggC/c De@?j x}Ϗ \N`>y"b9P8}{kDVј`wbױ@G9T}>oH' F>nJ9_m:ZgPpisb=ߛ_Wۼz_נGQ66.J4^^YPc7JQ^[W=0A4eR=zp3̥\J2Lw`S BQf.z9fF˘%B$w7|pjLD-J=%-L4H*gA6tM|a^B{B)tn)锽S?Q>C+ub!:nV{m %zCV_ͪ@f k=PHo.~=p <89 ~n,i4%&$7?h-O֚G~K$Mmn q<=/޿F<ގVz'm+J[\ݬerU=^BMzB0o̰f,u֯{Ǭ`VX=_44iPn// ȫ%2.$# ;CI0}fux>٧ x>|!Tռ=$ts܏Vp! iMV+$Z["A~F0(!eCJ~Eg wǼ\/a^U~|JSǦWeVE,vJ` 1skʜiK7)qrx g1.~tݠV#rQh˓)@fB^Xp_g:QEO SA 5p6rmMpY sp;<=s%v-R]xNjBBJa0I9FI@ ӂ~Ms%}A Ut*B+|> h_|ojݚMHYZ[8UAlC @Z;!{:D1bxМQ?okR v2תUP4۸@c0 @@% #&A)r."B~5l 譜NAmX-R~yGP`8KIO.˘bdzE0Aj2R-4FN樶èű@<@>ӂS_Z5%l$-a SJc2RV/h=I2by pw4y)"QTPV,ipj30>:  nu<;՗<&_h'@Y1H)G`߬L \ҙmI{ߠ$/lVckȥatW #ԄI1izPU)M]#%ԑbPf{=s͘Ӎ{mv,=6ky=ƞaa;~ҷU02KȻo(+V+x F5X>S oҎwDr,.;'7 Z_}hU8a+7?S[>͘k-q+_V2,D-vca@`[~G}wpKIk"؛TX8zmb?nEb ViwI9H/N6RA>Ҝ1G)=h;2 &pyUqʶq_H[aoov'nC&eZdc/('5Kln[(^ &ZB%gN؂YfO5ZDSB[Mpaf9 SCJo]ײQ"_w0@F?\3drƴ_`-:jK!ՠ1KVU'ͤl(^˅llV #*!;wݱaaBtMz!`C('*n1Ѐ4-JCSL$ /eL~[sAad&%Va{`/e1ry_uqly8,>rfM3m#/ќO[w▭E e9M;]XN*mϋ\7:$,&虳3 /C H,WIpŸ؝1B+GH[2&qoG$twn:U4u?ubmR"uV# H"jŻ5`Txb{~:iְ+k< G*ҋKX H^xp .&oG/|ҌS4z.&>wۘw8")C2gG,~ LPDvuOP#YFe_yF*HY Pڳ>EBq3Y͈te^=Wa;Ɛs5uaݥdkn-z(Y -²͟ |8#;?bzq#t?%Ox@:5, V$([`8IY]$>Dpvo1H,5˲MBB-/I}_Uv֨!*)D)')bTц [1p<^|^(H]ǚɛ*ryA HS!PۼCE.~DN~,e0 A~ PXK? /aüu,e]d{1m~K㍷~h*}^uxZBϚzprZsfRIXyd(7<ș BuzTD 78l$IpGz1LB{h]gMwFXA äcjޑG$vί]vJsu N,';t,ߒHCj=4sSܔHEUcZn^MZ< aB#Vyt,(j^T":op ,,Uf׬k!48ʗh%dY!:Nвckvm'Ix62n2@(dsHʖx -J?c+̧.[i>,P?Kܳ-_x m* q߸З0_z] ,}S*T F`)8-y`n=6nE/y]SVR@ν?,D[q?)>۠G_:ӯv`Kޖ7I۔!?K|:fy&60>/j܉ɓo`mJB^QRˋ6xs'vT{@uAͥxY7gKf^:/wNy9,{a*aF(k:{V a^o2K-~M4ʐƎ*UkZ(6OuP(R V H nmSؠ[> !棬o`Zgh^({& z1ZGPCo6DXrkޟ&MŽLկ{9/bjG+uap9e@U$@_tpj?ي/AjtߝmD;_15  OuT.qSۖ$;„<TAB-CN })`-7 TvFydn8pѕ4 <ӘqIrNQ̲!q$h=!vP68g@P%d$Ka2hmn%W4F >p$,:U&ZeāZO+z _>S ˁs]}aԿN{>a f*ޤYڜ#l3ua1|ZA]_5_AQ qofbs%F}!MIĞpllhoMzH)S<LCCP[/΅F @6+5UM>>)؝C6_6mLKnݣ7kgxIsybǓD~2=mC$bbVgf&˴k<+UC >m@lu{S<9fp}`mexhP"BQS;}]*!wmσ1gj, ~DT\+ b [VqlrQxV:&LmcW[l|Nxoׄ=zR2`E}2a|JY3x|O{  (RI էG,)i\i;>^<{ٸ߈]L~ %Hcf)Ii։'BJUmGiNYiҾ}~iFe;A@<oA6/UYۿ1|V_hI=h Tq5NF Hxv(Ru@ӅyKܰWcYk1cjO _];mfE:5ȭ3cWN{< 1SCn\QZ Fʺwn[b% c=D?Qێ%'KSU-nv0yK,g(| xe=O ?٢:AQt7y%_3ނ8y]te}بqzFp-,EF>1ghJV6>,_ǻUUM#P dlsh6 U7Nf(>cZ1FuJ(2>CP㥕:Zs~֐3saa}S"֤ mR(p.lrY8"Il;Mgll;?Ʀ[a˨݊.% 窍.F 4.(0-p"K=\ NaM{&>+QZ+K2UA獥)iIxOn ?Q:z'jsg.Iİa ,S(VHcdiU}ߛ'r3cQHpN=v΀7IBpVBb~u|-_.=cR fSqU%t;^VhWX e83)۸d3-& ϸ$Bo 0t$Ftm|)kbs.m+!MlnGmqokw[W˻ .8^}ǼAZ&I Ǘ)oѴI mEݦ_7K*YXyko)$iNS(KL2n-PgXRp8 a"q.ᇾ*h[bϴg_!'Hۥ%( μige8t8hcFgpׁRr54Q`=Rk?[}j~YUY$<*a~Rv=n44F'lݏV*v`#L*o$< =–Lk9edld!zq<3V$\l sBkD $ &P\()Tn7mt!. _1h@MkbSs c6uэxȻ 92}p~QJ{<2y|7^.Y-\=m4ꐽ5M"tY҅wÏ G<Q ]^$*p:J>4KN5T pt%F#=/!L n; Vuv ymVmz 4J$|~4 ]ĭ?oJ(JXda80Yw?, !ctX&%vaʱraؗB6@FV9 #L Т*䳶2q.qm7#l^n&uH_Fd^埼QNrJ:.Rs Nh,L [@9 <*)R#W&/>2d@~MDֆ@-,L87up7`\TS'm( pjW W3AR@Rl>l:_&: tɻex1SzVp&:gigK2u6`05 (? t1Ӵ$xp2#Q].2y̘I ]Mh72@Q"%c\ZF ;I4SցɋD@?e٩MjgtA{ 5RR@ľ ੿; OwX0 Ljj㺙hjNjӤkV@[h/0ia>馝du@Xǟ~|@h;.փ ?v@݈I (j8 jRp*,΄ӽzY؎rT"j ؆ >V gHE"^%WCkK~t!VrzHTG%z+ La.J,)۹ r_cp [  k6, AAs{^o`7ynUf||x{hu2S&`FdRDRV,=butʓu:,Ґ912ѸC;o5ZAFa_w+ɪiu~=I}IetWVwL@Lya~UrMXau -e3 Jq#: _Wt _ M@v |'OH:¿4tc%C kݙȶ 9`5G@da>#h H 40C=Wb:/فbm>7ja^9ʹ{5t%V%X-[EP԰+,#2_D4 VẮZ(Yr.Vu@J"O# ]q̷ @#2Qyn2iE!]0i~0V9bqF%wc Z9ftc(1S]loV%庺;p,<σHS@\v[㦰 g:tt9-̅38fuӪNjy+g\ e7? glkCϚC¸ Uԇ IrtځyL%2mT2$@n~Z&1.I%:QРeSt^Sr2Ņ Fqq덍2(5  ]s0\U/6^˞ >3&WHl7WTD3v ? {wf*qеB)؞ͦՋZuh*D(?EiBh6?0J-v;RV ebd`0;h8E0 שgDs1<$+`^,$(k~e;Z|0l!"[〻^g3{"ܴ/01&)yYS fÜOm}z+5\d+(t= Ֆr5rxo9ٱ w˄BfSq@xzNj/QP)cб)@hӄA@d-/ c^D}mVVpo#J;Ԟ&iuh:rHU2ɄI,EHS~ZӧT.B. 1 D w8yyՇ2X㶰_Y J#9%|+ s%gs1^;)>*{=ex03f2~> #EX^1 CX)Sz wO5:Sڨ=B8*sbMg ]|P+yrDOhyK`ʫXtC`rh/M!9&:e '-r&T3}on:ś$5mZuw ga~7ןv( `5 BҰВ_ܵVlsWzfSh|Ǩf=*ǡ^s~c" M {\UQs4]vRFh~ZBLIj;"y`JNd=otݎF &"G0#` l 92g82!ܒ8q'!eO!*TG"\p^HXDoS&Z)ŤKۓ܏1smYSHx {UʚI@C]Ņ2xůjc3PEn>vQ.ӣ:X=ajwp0fLجV~?I0VtEZɣ =צGi{HP%"ʔ齃"E̳¡}`scl.0_U 7n3lHq'mɌK!E\2ڈM(y?4s5FbHPs) L)tv(LD>b堫ؐVA^ Tl,[i۪`]se¤f`ދxOL"y<@4_Hm兘CdK~یk-Uos##@O 1%Ij"+P SYHxt+5ZHMʮdIP-{J⏽3>9=AQ`6NKʖ !N*;2D^q_`mCݗ&,ų`||P2F޼,p_ټ2pG@ QiS⡏s|LƪZػ,m g4ձBh+b{ z) L)̼$?ģfBS5zQV`ƜK k6.ĜM'1nY\ʁ*|-O?N8b~5'q_3" aFbϯôr.E&/;W}]!sMV2bYfMx%%7&ϙ-pF*Vöϸ!n۔TbwMce%:">X38mtB{>$0 |ib_S}UE0)0駰sslQa/d_̶a׎h HttÑ=-ۗ<$5=Gmf>m'@*7G;v0%jfjJ3)(/;'ˆ<#j:cWz#EP!eU @N`JZ|09< )Kd'*Y '4oͺ( fE$h$綵RV8ǠE*sy5!zih-5Qg'"RXCL]j%),<^b/0O-CV@nal,-T͌>B ݬhrH4rNutqq"MtYJVYRj<)ӏt+9ଃ ?;yLUgKsMf5*A8hٯ|wrcpc ̌5ϐKbCrdxOEċD&lW:efa35[ t~ˣ}.. b Lu5]N˾ }f4 >jH ~_ǣУ\xR-j&╡LdkmeYC #5%#oM"Ұs) uL 4}\P\dCV er JNl1-Z2AkXҿHQ$c8ik5nJnQ&+1$.uiЍe24/cUF6yVz h'T{YZ{SSKho@6=t׆$~Qn#uFaQyux-oyu^ʼ>OJa( vp%MU1ゼo̞A4ZYKU0Mg\gr$ptmYG>et~ Nt &L+&pZWaF]9kM֍՗O5ScMxH#GːV[~w%4rډp1l EpGiXɞ_zh<%2srv$S"hX/ sm*? S(ogz=!$c`.@渰{m? F{,8M=,%R6Hr#&8FJh)j/I9V;sY-euyW6KJX"LSeE}:z"*ijţ\:n)}mZN}Ɉ[Q|~Ŀ~Ȱpj%e |S.2Ա~=DMiZ7*02&610ƔWa/N_(Yj"}_GBE^ |EvKͅj""v:4.ȝ\&e7nnqy†q~C !ߖ |~@9äkнAT2VD:v@9ѫiHW!4/C~g,C5 cuq׀,uq*җR VkǝvN[6 d"x\4Hf%5 [X=9}UDzYtvX@ϦL `IN YzsUe{o*KJ)Lss ] pcw%rHJV$l7/{=/0_}:@8+Ԁ+_DFh[vs "rEɳk)"T<Ȋ}Z ʯ7vwBB2G"TR>WY)FACT]ۙD[Oc65Kc:i/"Sb%KZisTH9!zq޷􂘌@F[h2RG w9q{wKZaujr'S E+ Z<,Cg^4vkK<,{*[ag#@Ϳŧm?CfePG J*;"d(w&t+.fp][XP3\6qоQhxJ DWkcz+)eV~A*CwFR9MQ~ -?`{ .-՝;EdBcEukdm u.cgal,h*.(Bmp&vQSb3T-mxP!jgӾz2_7+u27*AzG!3>I=f޳$,E`רXhy~4]鉗B1R\I˼,liF : _t; u]ҾC1SU|XR.ioYUәB49?K|Y3w9ڬ#v䇝851 s+.둟\eҕhެt9甸 |K81?OLƘ-Is'g6"#='i{P'"B,lIYmA6j4"TZK!LZGB|\Ĝ:͌f)r -+mH:$NfFOktL*;h&M_%w%JƳη-,<:icMjh _WIf8L $h&90)̢NEJYPyBD۬z~.BT_p($;G u2tw[;ߕM} {`#wHÉwNKTsR۹IQJ')W`cMLF9]GTil/ ˨P*4f 7 0=Q%9;vbS*'"9 {=W(R.LX`gj,ۆv[5I؜-Mӝ2~.m|(ڕҜXu%b#-?ZF60-ҝ>:~8R$ib[ ^`g`˔;6'+cb_83Wolq: }se=rebd:\mmp2_Wků}nֹdYJ˚asj?#ܮssVG):qi" ywEasds|=uERr?|/:"r/'OXj'PuDUF66ryRlVi "rš-2-_l_xlV43/H͏mZ*PGjS<iv13FvPGihcd*5w/#R|_/VO?yPhw%\A cG|#FZDVI)yS_=h&nGxQ7ߊͽ ^ @cC~Fl#=̃\B$"dekV17,]pDvڷsHv&ߠ>)+wVgaoe!D*tnhډ荏\~s9S9m<:GE~P[E7!;4.yN͆mLo&iO>0nSN2ZJѐ5qF.hհYM l%ٹW*F畻\7+gXTpȳ>zsPYp:q*8,fҪ4vPċ, Q!6bWmX)KDvW9wmWDInF+Q z>(eA\>*ZBz麬!lW:u&բߪAn3!ՊPC,E/Kb%FIbDhǦ)'*nEpZxVҺRHnVCLK Z-*)6DKvj'~hW.8sGu)rRVjl$Go{zcza8Zæn3H* rnޙ>׼&\~o o쪹޷P e0VP6wɗU}AwvU;{m{C>DXҒ5$t4;[7#٬ 3LW;-&l) ]Ԥ¨r 2O[!ŤR(q^mbC%;8J!]gs?/blcB peIr\jAbpfvjQ+gRˍ@{ҡnOI)xGlOUW|'@Tm,UU\hur%Q A~@ۀȭf-,,gPc_ū{kKJ0?Ŷs&e )\wk4 |t=S:=)[ Ѻ/m*ٙPҖۆ٘qV?8\-Bfvaˆfpƥ2L<7C%^㓠"pV‚p?9ݿ\:a;@gmAX  M׃ʎPxH(2QAzGX;X |wdk>gKO-8A\/zMZr\ Wd[A>ڳ|ec _˞hڢk:j_rV~ ]STå棘-AAVhZR@T 3UW.ʼnF;bT7"h^5o_D/UvstnLڳzm2m? ȝҪƷvM)۝׽ tl^HϿ鱳o`~<gH%Ю6^ 9@Qƀ`VT<'u/4@0lE~nзc5, `QN LCEXbEV ֖kE`ՙN̸-J6Hq1%I-_iy =7 wҎl? P{+3ȁ#HQ|*aZoedU/c_Vj4v>Y&9ITk_]+i]-_}@ƕ2 (WgBMY'50yP_B/$$km3~K?@~={gl=n&HJͦ]_؀Y$a :3yv~Y#- Xru?ߨ*雲.;PB4cw }z hiCS?tMNW io}us"wά)E/Dzk2i6"d٬d @Rv/Ƃ~qbةzl %P H(oPcyѯ8g\ "ol$1)r<,o{mY\^7?G^})XBܙ*fzc[Iu.I|ɨ4= 9NB@WKA*U1ǥaa5_|Ϳd~FL>!KT>cf=z"0(9aQEF@miuو5xql8IlzϡM@rn?)״$6  (r5f!fPYs-Ԟ+kw2X1bgIFqC)E.J 1s#vX˾(T["6"K NiZ3+3X*::.4ESI;Eg]Q|̙Ë2+ SG!A'K,8Nk̪фKRA͝Ԏw̟ "\>#4l#_pYWozLJ5'eMP:_pf+UYum{t$ ~t`D8*R()aQdPjcD.$ƭ< .Z=@<@Fmi.+yʖPҀ_Ɔ̓/04義vvA!76 sJ^Ql_d}2ܴm.5ih:P$-9AD@-mYo6"4(̿&N ۊqa ) ^w}ew*g$ElhwWrZ3.YzN#xstz+/4rd{BG8tJ2%U~|_E*hHW N&Z4jjNWBcv<TgHFbyQ[TGQ*/*7d%$Q9x~U|Jm& GßC T@l:$m3tk|W}p炞``I7:omx_ϤzbceotnQ.5dK._j [7dn mBlђ;teeuJDmz@wdJַÛ;aȧg|BCWG{w?;<45Jܾhؖ UF"ev'EAZL_OC^%w5V|cܤ*` ڼ.Q__ɡqYl55;]3Ikm">-|f -$ӒXp:r \p῟k[۟|Ó<딳R0.!o`,l\J FGEq*e-oHamtq$_T ƥjw8GTv,FDCrv̐8ȑiEGP$2xS er^;p\ª'Ə6xEAɤˤ =ߒWS(ԝR]j5G.* B&`}8ϯX%d>!eT(=kLy'}O6YJpd!e,$<ى>Pa,΁ \'*KgoK8[m eR zEP:yҳ6/,_ovlMe_%d$ߘo7s{;/ ՏSex|%OKgȃ>'sY/kد9 }~ڣO9*1N̠,QzBv>; \ @LCF@\C+<# 鿵hr1(v/N ]d kj=ᶄittL,(WSc(,wembkL>Ň u$5W$u x@w6->PyK0]yΌ,t;w$K![^ 뫜Fj۞g5~! ES?ّ`.wy*Z.m"_H[8?XQRVqS_yv=&`;ML6F:ƪ)ۊ7\ R|6gFvJL?!pٟu2%",F{+.j#Z۰eS浪Gi&j&Ie˫ jyuiʿ;8F:0$57C)TnofnT<%r=Cе}0*vH mVڟA 4SstX .EdګML'g^~ֺcS).3Q٬̙wsZm>ߣXۊeJ-=KӢ V1 EGx^p^_ ,˸L(GxJ<;!df,g'.wśM*&Bf C pjf{p],-h*}+kzEˆ:2~jۯX jPyoH%FbǙś}gfN?}S.lrUqm^ujzomS,K 3i:v!CBCm*P@mKO Gxm6GڏVA2m IW9RQk4꽭Z8[CU('2ve~n~HWR+(K 4tzU~lvP;!ۈt=OS@2veu 3pBϫnVMF\q'쓋g&o+m'&gWj>pc!Pe)7XPA<B411>` s{*x2)-3킇bЈ>`c=;by~yذl^;S+Ⴤnaz _lHfݓ<5Hbe&YQY8zrwڈt4K2wd6I 9kGBOtET9n٤`A$MZc|NL߄3jA&ਫ CO?w"ӶеExN̑F2-(QL\D]M3u؏hJmD]qP vzX׵b_ʸrCjE^12ӐEO (}>WK훜ņUb,5FQA$! ]/k!)mznHsVQH^A`qYky',#A BPV3݃_@GxE^.9W^"P; t?jH>? kٷnwGGf6MeRˬlv1MQ%,hki Hf I 8bKegA}LPZgq6\>tym&ҾX1ԓ" l M ܞ:eaWTKp-`#:y5@"4m_ .¦I06#xMh ?eOg*NsYh?u9cTȗ j"!xB/>coo- (yg3GU;}kx=N~.Tko bOowpYYV4> @$'X/Z``3M@,W<5O)һ PdbŊ= 5~Ҿb' R[Xnp*% V˴4}O2+NłEzxL0ZF[q >͓rKLc(^EUIFN!0z'I->(Li- C*':Q5FZD 9w7CwcBw}dV}c >e-R>r#|e{' d4.1gE' R4ٸ_ˌmsMlоoDC&S15_ͧDqJ8-r"VYtoc ι_Wzl%*SCB Z%p+ %͇˼皶ۛ^7ߣ{fV*^f4Fd/a`{ x&+Q'M|/X, 9ҥDӕxKp< p)(T72"YœY}QB k g PBfGEI -tN8Ґ'Mr2e$K^o1R/k;Tg&U\[\5EWxJ}z^@S7tC7n{k^AI=NVAup?)w`pr48/W {E\-Mfb!_t''M/fXbf Y'e9WHAeBh7DZMęxxȫ0Όэ|}B#zʁm@ٶ#O7_1CT׭lv5~R~>f]҆Q6G0^6TWʙ%ʃJ"*NA[3Zl(q+֭1A:Y ҳeO59,#&k>XZ( S\O~PW22)q8Mp ]K[zBȉL>|$"WW^yRg(>mˬR3; W1/j B`y:#*x5I8(*Fy.c_bPHI!kxs<}Q\zT0 sp90ֺ'TsWnٍZ !ȕPsgx_w4Kpi_HرFemߍqh`{ _pTF+\o 73l8=X/_9'8\5.y'9[pJ}t $ :*z)'XY1P\3 yPU[llkU.QCE[%S.ʚR0(kP͢y5mը7:">GU"$׊vY5QL/1'UwKQ^KLlلG7ciL mj0 Eȱwx=^r 4U>n??|j9.@|h$4 r gaM˙3+y`$1b1{Px7QdRțY#"%+T{*AO\pKўqo sɮc0N.Do@\6uv~W8d?خ%ԲE^nuf- -A޸~<uC)z2N'k2w')##iOz J = M8+?$n$EsF/iu誀uDw_Mv$pWy!e +K3Zr-4Vz|Y9Z􇑮7}7.|ЧOzR_1uzԹ}<Гff*BpuRB P "V'WnXx/ʅoqZh"ZKf O.m91|2bSeJet# `9b; \6BB,"{-W_nQI2{\#'Dqw'E]a>;Uv0~[#n2Ji_T"/ 8>EJm%ב_l adG] 4 px*BL`dfiT P(vA$k7G; R`э 9l\ eYz 96MY :f 3V?Cr++iԫҌ^ԫMo pbJ2@ɱѩMR;% yg/m+L+'(A{(K=SB`X'jӸc~-Da6nIUoluhõs8d\^cK$w9у SJ.jɓ .֩=f94@P Zj~bE)'UQ7v"kk>/]pm ^7P4꽺(_E֪QC6dp,ewe/q#G =jfy:Z#}3zX_Td-YvO1M8tE,ۅ*Rj<E bq>=;6FHf]%h0/A![a$f&AEa|ad:D68ݮKIw @kWdRS&Ӿ㽬3_`<)6R2]E]TTT ;663jiCK<7+bJxU?#siAj6)Iz]vM++R-ku_&>!G~V: 0_sea MTeF`I禲@sM凳ցGVJ]^t~>5죓5  [̰ !:SPKRXWq5a_sg|gľuIPɜ4JwI IZɩ0?]Y'q?$ϙb,T#=QV49HFC]<2oa ' iE5P[#d/ xj]UH?; ͭׄ%N'K8FVaQAT$t0w݉/gv;]ɤ 7Mm7O$_[ Q~-gUQbDVwy)@թ1|TG670M 3{AI^ 3`- QSK6A}?죅؋l0DecNuLXTj.f+GXZ\M'i&Pbg\?Z510|㈱ϽB!^\>վJ[R^_uCE@BƪrvfG{jFW:ВcGo#&Gv3JwNHa{oic erIX>%usHjIp5?)/@6S7czhE:C@5VюRZ~G^"H}wcPRPxft_b͹扖^BUR}$ƴmۡ] ꧕;8ZpMvUFޓпb63w2 il5Ai44:rlXj\._}5#~ٓ煮)$Gz%-]&n+VDf tz#d)tp6$a3d3崩2g*:MПvψ  GFKO 5Cr%PlX޹Kxn qsDYb>C a N;ʙ,_rge藼61i:2yF#H 5Kn 6(9л (L"V38:_յr5*gne;p+{$-ҽ$2˖vhP"Hab'ͫÉu&[9*c.@Xe\}[J&1xpY`Cggx*i-;tnWl-IK>FX\>C`L]3^{OUPWnq1F+9Yw4$Pkfp#/P`y&cTFfle ku`DM13vFT;+&dХw]ԡ۷?8֐)K _s~ }$La9Bl$yw.mfNk$,55On?> ua+z[Ǧ+iuK SBo̕Wc6{gy],i~#T\y8t&J~5"ڽ ^yW d8kgAL2~HpdwhwP>ty>©O,GtI#ԙ8c!ޅH3T'ž&  A[eGKWR&/:a'S4U? 56u_=ϯs<!̩fB,ESP>E3w)Df}USMׇ"s)`(,"{0e^hR39TL7⁅hv @O`nɇ7?V Z_Ϡ~9ע9h3%E60Ǵ\BCD}Z7XZbFV> A> D])D-fJAzm). Y2<(GNaw W"h@4>gKbJjJuxhx|1?T*Ɋ ΰK@+|õmWYwDcCdSx.Ð܅ѣc jN)ؖV"x$si_ L9㍅EG"* iYQȲܙcc."_,6/IaTH3}Nۈh YHNnF?j.:.sۓg΋s8~Q93A16ok.I\ݐtsjIqySEn^U%VKT& ٙE $h`Y ]S7pbc'zo x82Vg^Rz`ϥM"$4 …rel5f >$cHTC!&8G(ƵjkY f9ƏR˜plH&\~ k`HrF[sAU6B@ܔj`2瞊x!SQSC ,TB] 9 ѓe5i8yt d*]LoԱ1޶7@ N\H :n| W'3!Qir?[,3Z*ft"%3 >L}ƒQ \rUhyT(PwFŴonA w-<ĞJ0,AZd5srW‹V*MJvvsg~r*dXd9K ȾO 2z륖'e{6^ٌr6w~P lϩZPr\D.G7/tV]scD <κns^j =Of~6,~'hrbKsՃ:gWev%n:G-.e{O(|A2+[2,Na12Ǧ$5liC&a9.pS\,&P&h~~BBdzq0]0/]K{fwﯸ!}FE20X/ptd^}NavehT6<}?~gn y E.פP`2ohDmZl r]{X`0C tqg`ox c̒4i1c mZԅ^@ E/0f&drpA!E]bl$ )U\GWHvu I wPnjQx5>_G,DɂRPfPwb]l&Jk@^DU%>9&gIě{?W8m:!C޳= VL@0sg0'qrK:q_M fGj1w -RIK+(*kB8hȇ 6RMWέ]OJBEĢoDSߌW6!Q%s@[|RVM$"av8HKom—*|.J qv/hJZ,JUי`wj(zճSޗ Djih,IX{+)N( )VcY] E#:6>5K[u,>.l[W _T_h_U=oJip 3쾝o?~9I9>ΦG!Xp"ffC [^(|esg2ufAG.AsASZ+'ebMۄk۷nJaͯ)u-FS47(#ޗJwQ<,Mt`=lB ~KRbHc,$¶́M%2SvBC|LV< lB`>]2e3C|DL@L"zеql=÷\U?FIL1yt;xrmDv_;O):ؔ E]Q y^]a[EO=Ei->.`i9`Lސjs^PZ_vOX`G|\:@kN4[]f<`6i26 uJW2³ɨ wu (P,$X1+ƿ՞@"S3{U0ѹw?\- ))B OtrK QG \&r8}|hn_ڂ^H-T %h4tþ݅2(dj`:|8<}(Wh8jweoZk,كj59^ GZ[1 `:Qn#N*w8 dn{X3Zp_׼? {~>Ý`eLXL{ZU TڱѼ{'9q` 'l6g QRS"$lH\Ќ>%~}8tҵeMeb,&KdD#dHdž&!p&斓4CdsAgWScĺ]9#GQE+jGK%V#8w-^&-" s%I(>~yT蕆vT)( m~i2 $tEUJPAVov+x=&h+RFgq#Es >.g]+z:+FmIem +n=n tr^^ja4>3e֋kҧQlweO&!{;<P؄eMdw&$48J!ݺuIJǭEqհ&ڨɖ_ l',^1&] \e"ܷ\\H$~0,g8%z ]9!!S PvTIfjgl0CKb,#8n_^ujfX(X4"jof^W0I+w TLNIxURH-i{ӦN%{' %#|O7I,jKDl_!+Dġ8H{&Eπlɛ8XV{IbK1w%.0MdP;]Pjfj~h>zh!Ke{W Oςz7(a"=2?빧DM{G &jwMgKk'J2b'MZk8d![sgjR,SFpi8}dd1>vkБ-Y'eZl)*OF#?6ž{+B-1EMk}1Ć8Ir&1[Z\H۶S25>m&l[9n Φ [XyG̰2_rV0!{T`QBPT-^> ,Q}S_f|Baq3zQw44vPg)NH#cQ_m 6OBx!85wbt¢҆*/w` ӕMKFZ(/ ]cԁ^'j fxiX ۾fOV Y/7 3 J6xUvȤDmuvW OgRY%j 1̴ #g m  "vܒX(]p(BU5N_cƐKgD  J#P|D)`ϨxN>jE"޹Ct= RuYe* cLAXro:ʇ$57i6Ħz1׵xW䗰Sza]OiwFT#JZ!~j6F\#YeHip4ԾҺ".W j w&+7#S"v\ W1v!V#nnnjrٳp@bJ`ţ˟o#˹;eH <[N+5U "agjb1PTV?JsՑًDʃU_y/Бz/ z Q%ࡎMYuY7E=ZWfd="FEJ# YX͙!)8*qcъEu48 Q9Uw I ~Qf7, ""R:һP4ciOEY("9gӓa_0 6V -$^CPVAXiV '8hBYAޅԠ}_m8[%Ϗ7KXHIⴧRee\Xs^tgr!>BYa{sM}K϶7.t1}O. wauVZ"# s޺3wl푳/fZ'"OPS幭McS &/6O@ևڍŇIrQN ]ZW}h5ǹ^tOjAi3i@E0* U N;2T#|D`c➉L`&3T$|K E,"a0sPogGp{|*{ZOTV/ɾ;g@O3ǽlŷ퓮5 Nʉ\dpTe]H2 5!R}@p[Eggj)L%܀j/iPZ j]r׾A.pp^V'A tptb> 7@~U;Y׹~ )9a=%Qz!R~%ÑKJʹxbetBk6l CS|m'LD뫅˯+f8ؠr! Agd9~yi;[ݥq5I;Z W9eWNuʎ w2m42' K>r4\;Oӡ5WFJ !+'Bx5U)YEnI}8+`j<4aQjIk<8M4ZAׇ"W GsR@|_;k#[-ƞF|<^Srz _~@Ŵi[{Hv(GJuآb2yqwCEY 04ޜzdCﵬ._*sx@>cLu!'d~;}GjRSBP;iLSTxGm@pf j=dـoh8Qe$C/v|T K6*ـ[ H.6¬>VM6vٶ3ǃr|EsL:AvNpD_fꟛP( k;8BR 0) &2bgj9|zvz`TZ:n2$cW=7c0f/v~N/u=NQA{\LT2'-izVrQeC+.ޗWq2Hi U{f)[4/R?|K<$&AkfFyb3JUuH,YboӠ9?;) y[ku;Ye ݽ涷(e|CW4N0C2Opi 21yʬk9xQL ͏B`lύ+Z׺GQ9 RFe{@j 9-Aʎc,sp]b={<+iuJTv{P0 S)?8V,ui?;.<|;% +Iȇc[+S̎.pM(o8=;6_;h1T+`Y_C_DcFm`5sFYJ_*?MOpQ B'~Dz Ĭ:HPE8ӿ^+$CvO2obi&<3X:bpm5;̰ )\Sϗ~r');j NᇗV{0t12TF+e |y&yː>8irݚ<vұ  ڤB3E(XHovmD M#`}?֑apm%W]Tlggx>q-IKftsrvxUb9o.9%6[#NL%GL h=U։V4zj_6hȑ]ث;6FA  B f W XQq7_>q#L^,#h SUnQɻEW!mK!&QkA uwo(V~<}r( ׽eM"Z\dxKZ'gDiS%OBV_Kl1sڹ5A*=o5Me8@OP=r)EtfGz|x`DTZa|QÀy``HC鲪QVjzA8+YM"kH/p/-u0;B. ͅ;}uiLӘ&R\ 0]u)_` 5$mxX0x!S353X0`/%7~>R-vQ V4./ӲfrۆrY.U%~v-Q>_TZԾ@FT҈{_VSpy!48l2_L,i>P̷E%:+=HIL+g ]kѡ@UdBّ&>q¿1F~@YYk1˓y6p ";`N.4&|}wȪkT# oLmȝEy٧ƒz+XFFU8GMT+}r=C&\XK[U(-24c]*[CZwWɷ%j.P^[V R ;RŽFD ɽ&$^!:!3eo346"n+2M5j&sA{B[@(3H##yB f]lJ1Ut˩{_<4$dw\zˆAC1뵳$ncv H?1Recbs,qꪞz7rA"C!y }p:IьH/`tzkN}IXsޠQ"=̣6V:U28%^ކ<-zB G[eKDykN;.8]}Vk,fl\g/DLX|0 Yɀab|]FaIAy>XN޷\5CC'"_8%]ʑ= -B;"Z@4DQWlj#ϩz #7C.A99/>$0@ݕ& DtGXM'%Hj{ D#x972}%!`F^B_h^XeyY~<8g1JDwwQ%{KG1K.:fE1\OB򵀣yxQ /XIYX+0=3r@ ioOOxLub2Mc8weCM,K̰ R_9?au)PP - C(Vc`[+ [*pCV)קʫ ~?>;0 4:cXb-XQ4}iF@8rrq[+Nc- Nea;e.^(f{ѣa=V_k7q-S3=Xb=hmYI 2& $]PIвyv7̅~ #;D~Z*$+!bdN=uWKɷ A 3 )\sиֱuiHJ 1cLq9Q2`KaVWNi&!r.5PyL"̆Ô6x;D"$L#Î_#EcgL =4y]>St|٥hT^0n Ta_׌|2oXԔ(C6%,I_S+)4Z*HngC-&De?7E_y,lmp.,O"[c+_KGMDIaٌzgtF g%A8{OǺJ#&n\NbџQ{C)^GjvVWz&0-bYs= k`Oid= ߢv,%S巻ʶ>T}(}pSj2i {^Q:*hƍ)vǙ׌DrKy( m8cRUX!ݟS }`ӿ!S6J}%ڼ5y8KR0֨5waLk$ z]c81j6ڱqd?G|&H.!i={ >(YSHęr}Z:tb'3]5dh%fd BW^.LGˬ2(ϼhEtEom5{$z$NQv \@}A#7A|̾w%<8i9 ܯCU+nUZ!\I i \B&w9nFrd˶ޖ85fU >ܙo9z ucVgTɫӤwҡ[ގg<ִ`j2Qo.@eT-Pu [Jc&"-YMZ\]j*" [} .+J+s}+|!bu,@n`x@&|=3bc \` x6m_.r݄~iޔj7}Q˲l*Rƒ$ ߒs;7@ko7fЁk3gKV&{ `^6KnAhHxI#%s_&FJ~{iˀ`4n_ @jf@uDFnQnf ELDq6X1h!j:f ҍ+,Ec ڍVIs͗TOB~1~1מt>cO*Mb,4 F[7d yUs U髼h:>:ae!vO(&>7GX}UVGidƖrqVwkSzzd¤bjL'Iݖ7^ ;0PRge 6l}:)Nr~KZ͎s[k< ֖\IǕ/_\ 6CC k /}- Ɨ5]WjK$PR_}ƕ}|VσR/SgI ǎ=+.:X{_n+b3ThBV'/"x(&J3hN>uZܭ7T.TWgaą."댜nֿ-h3{~SP)@s$Wy0rKQjuH BsSvaO/y8G s4(P WgW *]5=A[2\f7t@7:&otl\yZi~-7"•-x~=s Z>)TzCh¹kQVF ˆ/uOTOvOեL@(- r`^h^Q0e,\Ry/Kh_=h&"+hKjז+0kEוxm&'JYI9..IFs' qX)_OQ*CEz@b֫f-K@8Os+n1j?7PDdc81K$0*ezb]3>|x^S6$M~؛>hSu,8XHBԏIuB|^ aSWV{yLK0&;w#ɶKXGl[RN6?>Ij*ONĤQ=Dr?Bە:Co9H<[c&wy~Y<,pvM9p!u*_8)т[ӹ}۾P_AhzIEW~أ]<(rގsͤQcCh{mZ eZ^[c>>0yGI8nz|_@7x _P2c\P+C41M$sV.&u'0vq7{-|]dnbO(@R 3Zh]?,˹jjaV.CLJDM'=붷`MRIU(noQE%NUK8RJȦ0?ށBv:ev)(1qGf>G}6*t [D!80igl~~dµ]~Ah*CvO'v[{E ɡSvyWcv)I,:.a$g=}G!^Ɉjd}|N|JypIЈˎY5֨b@ώ0O,qVQ!55N|Qsfuʔ:$_?LDחIomb#gc3<^&K*m2~;{tTj{A)5ZmI$.XrPDaacLߌ`]\>#~]$Cx9E2捡`LŰǾjl 2o{Y5 k' Bˆ~$#aTdۃ"_QEa %GU=Cs ׳O˫ 'AП4T Nv&/ foFFQ4p~ͬK4$ 'y8v9.L]ys!@^!٤_hLo[qA^a/C,*ı.g3,q5|lX44Q족[`ʹn;aN'z! t:$(g,")\>yWmNЉxН#{\I 2I2HS@PWW0zLvӻ~!Fvr:D dIk,)coUС6: Ls쁘oVɂk[de"K0)]&¢7g-`qQ̎h)pR+9-3$p7uQg N&!>:n40'efkm@=]ḥ?6[K۽!Ub .A)OztqVcqme3v$0bNhw#HxWK~ ڻe10e`_x'!9?Z'I:Owgokً~HNU]Wo)DqBwO(YpQhr3b%,By2L 4 $GHvCHc˕g&Ec.!9)vZnBG9jBtB7||,Bʝ+͵Mq]B.PmYc`rLey3!>.C?PŲi.}Pi%˘^JkNc?=<FґBxu\ VRÏ#LlkTL2b}G)]а?'|H^ xkPzdAQ 1̶yr7-C)6\4FcQ.PΈ*qdǙ',;N%ǹ>J)7.1) `!ov bS3>8 Y U>#R2wzSgu)+ޮ 2Ad"V3JFpSp*Ei5[$t*M{kkA UHfR(ϓ\H<]lE6FqP!^B!IUZ#M*\vKN U:q r[oM2u_<;돣HHǡ6f| ~%e&Ƞ, [/6t[ڶB1ìp'/ o{gv+].M }q,vlGf*"+ͣ=o5 ̦ `UfgZ#ƚwwIT54D?UD2Ncm(yP'T}<3cu+w_.CZX?cDl ΁=9,ΙQ3k'7mϛ:O_jco΢YX\71' 8a#OC#t^SFw!jK*\hBe{i[$[},ڳx c׀of1wWQjm|z:_4v: .oN>qGu̅rc[(KV )LI{@|Ļ늡W9#`grY )VudSb\0z5(:A'"J/bLf8w_NF!öf8nk?JV1 l/\Gwj7{O@<; #e[`x8M)'Tu 23&ɁZ8ZXr0TPb6!Nq%/ *vEΠWZc ÄS6T,::EYK&:i;KCEHo|MxUMOH^Td}ZU7aʈ==7 Anm?6g^/i4טlbȧ\/dd*"RB =<>kEvxJuNj4 1־*`iJ&u9'c8#+gYתC:W%xO_Zr~7qIA #~gݡJW5֡w] ~E ca"}NXӻ0 8 u|I4{g-.-t?4Mn1cnQ𜲎\nj8u%Nџ._61m;4|h+nk*)=K`T?.ߙcv;jQ..olU< 1)Ly_7-5ӺE4ΊD?lRh#Y9:]Ffz/JdwgT 'yլJވr'84I!3GWLR@ )3K?jVmC`xsYR <(Gu0M KꡦτyC@Be#HuDhc331^A5؉'[}0;EW84U&QhבRK4#6;#FȻ?Q*6b"օ*^ep!м2Bm5/Pf[r]Ϟ\ރ?ԏsJ Ndbڔ,T\p"2@_|'X1czܼJAٖ1 |ˢx8 /3/CɂÏz{w(QU '$sdk3g9c#^g15 %i-P XduX$`0ф+{ͯtC(s{$#tfձ/ٝW ݌jQ@K|ێ=E3Z ej%V;uZ`M@/,fHQ ;aNn+qZ6 SΫWd.<"ACJSt)"/ cUj.CsҌ k?y)]mfxTS#AH\!mL9_oȃ!~>T`:xVcR֥1*ca(+o2u.'4Q}819zEԱJ `0 (a>뛽7rF5-<{ꗼ' (7)jv <&e ZW 1ScDPy ~ Toi]dűLCñ=;0Ywyǀ9]0x綩P{X~La'ָ6]L+-kwCBfȶW1?¢:j+o %>˒fEZ >$ gTC2Y[G> qϥxaZO偒U "rlڢe .߀Ri)s <[퇋'V7a'[]/61;6Kuߑ>'m"Xk B^A U"Ӄ^-L1FC$Yk-_}HR&8+A 8e; y1_ ].uK4|8AIb \?O "NVl,=Рm5>H984۔Gb,2lfà]=)Q'%tS^HIe#'`m_[ןJ6u(rNb{Vrj Sb?}+NePm&/,9 YDRV&dL`֟H%MoD v ?o*.В$0=p#Q'tQA84D$fiPA߅QtP,^P$e1K<>y)o 2 IeiY!Cၿ -}@iʟ3$(}ϫ>v>m:=61%]LxyXѮulHq_qIAӐ{L)XpM.a,8]y uQ T&5RG/\ZE4xB(7,iV-͖Rwa?Z C|QÁMWyjNrQ=Ww=zn;b@qˁ&LѲQi${ӭ=䤠& >V2)fvyІf* Wa,A^9~S.+B_&cêNj YI}m,pڑ)nlez ^B##-:5dOwL@0W*w0Ù}LNa|]!Mܴ<B% NY[0-7nf4N:u4=Z E91'˰wY a.آ49iޕ 0%9B]'kEDE+ه*?R᫒Yk6gpm+a+IFtA.=3 um.pi5X zm9Nނ:[[SrW3:t4DǸS\QYK(aB[IkMsi T~ˋb$a SM6/곯i$H93أC,d1 .AIݲ̈zfr=H$ dǤ8nrA"oٿa/vث3n*Ө| OK Ћ-<":PeP^PTt)DKNrcAs6}|CԢ QX?t!lNh~N3sPYBͤ2Q9p-{1I"Շ0 {S-iuL˧"}Qm5R*,@ZIs#a}V`=;*`V@B\k{Z.#Ы֊_Kk8` WjH2e\%Iy:,W)kXA,9W2\/2+#K%= ]kOif&0{^%$Oz "/uX=J'v$Gzpڌt a}s؆6ߌ5˛p0v#^7y]M[>~?bޥ Yfww{YC|u|J;33 9EAxټ%;7!qUX0.k~,Hu!O\ ; MǯWzIU%T%_ՏL%"~(OřOh< 9`'s16h-L r댥-R=J)A8^Zx{S>CFC'uyT8g:}|x&kIebyf8z| WN8+nQAq~F\w8. P;]\AgPa$Y~SF^CQb/zm& !_.d4NP ZRL}uN  0YG/Ўϲnl!6%E}EdCG*;F%J3DK5#S&xgɌʔ۵^2]PiϠf? M5z#zBBj?˄[d"6ΓW ʽmgLډO>*eOuCdMh]-u`}ˎ2?~9>R0?v絆aORYqV|Ӓvl="SR-&:]V25qM0֊$)2wc}L, ~x7eKR{]MaPCܴI3[$NSiCEJj6rGÆ|y$FL29QHg4<ה-e j_^20&waKR/,k6y 9%%5]/-Uܪ_œ=^~vxtв\r}ԵLWReT bɶ<.߿9moSvsMseB8yܤp $uijֿJ1(bJE+mN0%$ G%mj@j`4 '|$o7MV 2UTK_ST Tx1D$a_ A'362?szn9}5+0tҡu-6AbgH#Y5mȄtd79΄kOi[N{D. =u^NÉ =b v$O&׺3 7Bq{QP[.[o}lGYSӸDZҿɉ;f,uڳ#lrph vo6*Ŕ!3CVBs,Ğ9;JIv$݋K{ h.KmGdbw)~mcJ yf"* Hvu[IYtAIu-YH"C=F^a?t3<"].oڵbFTtfOsx4C&QY(PXLi۬`yA[r/8lzR[ TI؅ia3TC.A)oj[Y7$gG e2'QP2>%(8bRj31[[>=* \&|RMKxcf jU?k>2ZZT EمL3ԫBըtwn͙ >֙i#bxf~xEҖzU&ҲI'4b7Ɔpݠf?Lo=x w+iṲPt1uLny<n0'*nnA׬ \Yu.\9|aŚKGș0.]4GT|hB NOwq[?%׍ (A:;?Oy^ K_ L]ǫ Wk_.uhciFE-%֨p~PC%C|6qoz7. :RHL{#gC ߪpWx'{@غ5ckvj!st9E3a@)i( m`cߺLcnrRQ`Eǫ}1M1Zx`b& )t,m&[5IǏ8UСr}éɢG`-Y[#hydQQ7@mS(n02Dw<-E޼=#l6/8HID6OrhT0tr`TzIMS'5;A!oXy-y~-"2hU#Bl S҃i݊3BPΈ)n#B~T3[ܣ~1({-Y"]#[^ق%އ7 s/kdFX;u""ڷ7RUBkΨ{/q~+CJ@%b+14\Yzx4j<Mn4 oBS1O<?j>k"4w@z^9'ZG>ԧ!u>JM2-Wב]l$6o 0ǁֲk`U8}d#JB KxP tb؆h4K.⌫'Zo g ߚ6* E2\dQ:1m.wXV jwEɖ/aYErU8c4潩D:nF.&\n bQā I.(ŷn H8Yh81g9eO*HDG@kcp:0F>cwm" R4(>X!D~"if4|:N9AG{f]Ί+nH1cwZF<ViyRAifce 0"!+étWnjM"yۀ2$=&(y!ucTŖа8k~^PNI=`ZAwlJu*\Ckq<ۃ%y{Aܜ,pW еZ3L)yK|G.:mSI&V&+w}&8 #zSE-88}ɳԓ3(qi7A+ˠB&EyIf.{k n(ࢨd_EYN&qUd߬ }gNqQo+jxL{Hm|<8<>\יΣdšGiǫq&C(6rƥŚ՚"QlIA{E)SYu45⻩!²8/RƄ6|{^.l:X;Z7kv#2cƏ&U*1fVVQ&ʘ/ M^yů,"n*4sw o6AI@,s`jV,_Du"3P:k10ReѿS I0Hcѽ +kӁ(Dչ mZ ؼ=bTs¼Cۗmx, P6n0FZXؕZBʧPDz5RJVRxz!P{TA̴:{WUˀ&9-lg~7#sM2PyF2kjagBUN *b\*]ZǛbnAS|3q_,X/MA|^dN:r'ݖnjLP%0Tj\u!(+\=ޛ} -:wDIB SKPR(iPFV= &!OZBG Yo֌T 녔D |wXQzwɵ#2ʠb^=ut"^KS !g:5O%-}Z_7pB0 ^bV$| Pُ%\:% @DjlLzmC&%H>˛)Agy/BpCvT ObF5bW<߳GSbXE8F@5b.i$%2CI*쀘w5lI8$(`9ٞ *rU2Gw ! d6ɦ۴ Th6)/\BnM:3=T\t6-ҞU[.b. LW7b)t 'tc󟐓'qQj}ʙIBaŐ*̍.ϲ"d#k(6%b ֫mIn*J"MOdI۞[K9`tcTİc*<>J/.շ~G 2q_fIfـOJ qЌۆuCP{rzQFt7R)9cjڪuUWN{1*;)`y#,lJ3HQa_lv̞bQY,(P,LcQXTrӕ3pTPxՐֲ) %'op5i`1}u;MHWԋE54Kvgns{Ļ؀mGCkjA).ꗀEZƛ«Rz8f> @5(q= ԩ Me`V8n 'KJr:ϻ}3L], :O?:#+u_@RTlkh*F(bS׆\ؠ 8ք9= ąKwRNV({ȫga/Y%%suRG]@Pa't_٬HҴ7hL>cM[ZӫY),{0^J'+*CRMg\9&:B䵾.√c؅Kl1]6Gں>.ZcwC@06֟6ϲd}<"6-OtKw+J!@U,u58LU@nO_Zw Q'#z,sde|J֦0>R& T:w׫d;TF 偷aq;Z{|;`>Kk$)܍e2D #5B2Kp.Gd2B, ,o߻N,rIIREw`uNotQZHh L9'SD(`c}AQЯ3ԵǍ`pog|l6%| @SQ%ymft,G󆱡m,ݖi g;S'rQchWnc1sBy=V 75eSә&HKܺECI ۨV(/ıSu5 G)K4gƯQvNy#Qɛ瘓B-Z'~ ']\!G MxpNC% 2%Uʹ}At YSDhmL UXt`637?A4Vņ35sLsn^N}n~u;l ~ Y'QQ¶vD(W%p1`FjI)cY>jOkO!m9!1ZQn'ü[jS6Y8W品WbJZ{oV'p\ɐQ]8QU]ƒ6О]uV~ ySY<,-1pAh 8dzO&2 "v قWxq.`O܎[+ɵLJ1>GivW.$|.B~ 'w1i%7K_5._MgkM}v>6Rf@V" wH!{KXRmr@I{|\/+3h+HyT9N"ِUHl"7wԞxֽ»j%6䲸g3M?t=D[0G do~O5hi*ڴ^7͔B<R YVn:w&]&r~jPvK LTT<@TЀ4Q OVlhCS_;($24Y>U̍#D I}\ԧ';CÌn~XfH4Es5Soce/Y@$qԔު^f@:ЛǞ. 鸵fѥM)v_dF*-{'^d:foGRdK>L|'B.sKeq!X,9$jfxAưRH .{adЊlvsR# zuNWvLAmݱ$ tƳh-_H>=+^fs%yBS74ˮM?R4a|_l"+0$yv:v2~–DL;h(WthG|+ ֖̃4 _?=:g_%Z fY8ro/' 7XԛsMbUɕ(.(4іjFԨL#]Mbꣶ .Zj=hBOa!צd1a0NsnwmI ὨLT'u:f=.kHh0%fl$w@((5Jl/˔Iэx_y5'/`h@eة/( =04P-x&%!ԊV-GϺsUFv1ouJ_͛^*wF(6͊4^b`D(d)9Q]E(t_c6;w̑]q=)S67I0:!mI>t*橂?oLA EH$fll m RVku=~!%ȪWY+CdL-юdjk/ҼS?H{CmL{A4[~rpI^ٯ]̈́OV=ׅ&]:iMhŨ&A5V7|Z?lC JI&>ÑAl8 NԉVL,M^vC+6kƃ(ᵾ xE% l{׋Ǻ!2 z2iVx(DK3ݎ*$Hxrr]@jlTLBP 7Tv.&~QO$#*0/7q.ndvjyl?Y~oY_9V@li]J9f*XZb^x:/2͟Y]2 *7U7[ hq(X%ntk-g$3sI\x2>妒 'sU~naEh'OW-uyQx   ݺWYmt?A ~! IF~W A,˙.O+Q$V=,ri`m \"- '[`9cnZOxtTnpr]@{\+lI(DOoPήSqZáC <=I  ڡ@pU}н͉ܺ >I~,[?}<Ʋ r$:fYLꁝ G+ mÑvԌbyIm?ДYUX!r* ӗ›鱸{Tv^tъD <uGG֡W]t^ϰo[DkxVaM.ᦏ7PP=G2F Wqyh쬿2& }r'NJ:$e2QWBQ_gDKɬIG*kE.E|bKSO+(5ĵߒ[3{b(G& Ev; ߅z3}~I <^[ӟ;#e|Ei2KjlAkYxRuoX!*fGbkK\'nCEWj$i6-t,FeSn_DYmA+"Fx[G;sLG!Fpk "#۬?Vejy\ŃqsNs\Hq:wwאر!)}> 8y8l.I9@vl@AJ#V KZ*33 -l_$^8 ^`MrDžCHcB;@gW>]6v_pV&]FEvYUqA {t#k縎(Og❖X6cP􆰘? r%?e9v{@Q&پ/u#6."hSZ>UU#+5=8S٘SN]9EL ^H=? cmy?S&5~;'U#qޣT=dʉ "CB27[+ _hU*5gPRm!m'Cmb=),luJ5 sf>v)0TA3wDڎ5TcARs 0̺ikM5.jdCL"ภY>@f9+ESvInaptOx KKT+ ͜~{2?Anx[bԆnC{dV #=c)-#yB4Q%^YwBśs[M=Wt n?%$4%}curyE.8A.48@Y-s0c>;~W L*u2| =28"+ka@~Vkέ-H%:~a(^Ka! ۲XA74?>?QxΚ PN %EbV?AP8K?;|Bm3%W#e0z7+gn%fYϲz-+UvR'Cqep1x9q3?HeeJbmxaepv=#5.- XZ~HxPMFQ^ݔ%b*t#Wlb3nI nmMc_2;eSk D[LV8`m WTܹxO>dEXbĿsDz:߽7Y.die!!^#S)p}& s/ ;qu,<5S!^0A莰*.ʇ :+.G5%iil= aaHܡ r Gx ~yu/@( dxڑCnOe"Ť9k"K<˪FXpisrĶH%\g|MB{}Č-`ZIǰ #C0[^l}XY!G7-Y:0?AŬka(DΠXHgm }H劷:1$06S}3_VGzBw`z)vO1z܄(WU,KQfαqzeY;1@Fb㇖iH=79W;«9 ivX-x~!=(#h; P}tH;zK>F 7n# f ,gZMH|PK`L5|1StS<8fALH{>^Y2 WHfI^{ +M}-`g%G2fЃ8?gl(!2K&A#JH+@h4Kn$   0a Ax-R9q}/ S$)FOJ4ɚ ` as1}N{^ !v兮NWţǞ1<$n,63qlի]{xڽc"əƃal,*j q=l =#FPo 6P|)IcqU(!KwөepYN_ zAȵqY"Z*)$ʣ4?jJ_D]]c\R3}*(#)`b{{1:ZԪY.9ri+xӾѱ.tuyҘDDZT Jg{l恣^rͷ'Gcy{/Jz/^T{]+{ǿX0[HLXlBkYEHrv'(ḑiiz?Dcmj 37:D2=Z|*-BvyJJMin(ak^VG-xn5@C7 Pl'@5vm8z ŕlGYC{UUA ti&YKr##*X<Ʌ|^^B& ԎQa+.!*Bj{I^ԻKn~#Ńng2%/}+*Cy& 'RR}L /qC7nT1p;rɜskb[TM2=+pwMa |}O×IcW(iTtK, P}{_PE<^Acr1͕.6k&v%~LGc)6 zcVp >cÛCvn-ڷ"z|V@gnT`]1#$}R~p]4xo ɥJw\8^f!rzAk482s__:yHW0 TiHWV9sRx#)8k㦭]6黅[n~~M2ʹG4|įf~MT3bQ&jI'ܨk Rsz|kf<`i蒧w3Lz>R&aiuUfE_1VGzvkٶi@Ϣ^l>궊()#VY+~5wiM?/c Fb*=cRZ,цRV6pVYuWNIL2,fJJNR΂e8_ vL-!.?"$DHD!>߭2V<w"56moL 'dfM+ }aBKb1bؤmAId<, zUk"S= !| T*pj|Wr}tu`\v^ᣱ6ܱX9o(! V@l/T5oT,Ȩ> L2ڒ-}Fb61)DM쪚KY h9Mľs@]pl'IiQTt?0x>Ky-] ?+" wCp@_6 s5p\}3Ps״P qe/M7Ӣ|q#OLA9?)j|\,Aggx윖UsIU,DD1=ސ-ojW_fёp{d1}2.MΞ{ yG;HMp9ǹL?&h i BIasW:<ÙU\ 'Ɯ8+i49{#~ftbġMa$n=P9Ў Oy )*y:h(#%h0x3<7X:xK#\!8m3KGd{ABR C~} Bq֓E . }} aIaػ ÈENaVn {Pw| /(| d0ο}\6(;*79->WL UC_+NԴxÙ:l$c&q8$de_&բ\Vh'8G&^%@>dKZKC.(CgYd)};5>(RN0i umd `<_7PƍKCL84-dFC.- !ttm胴3L4OGbm!m A|d E^wLkUu9e k+RT -?٢U l=۹[%ly jn 'DoU~!tIGŒ~|DJE5L`%нqq(!TPDa!/r2@~0j3/q<ܩL*ұeo`4̳N׈D۸tw~RVW}O0Q7nln ve/!ZNV&cg5ne1*1]4٦Yw7Xp\Еɩ[+%߉j?ach>su2(?cЅp/{'Lૈ诫ɶ3A v.8TNvVmKyplX?͂hO/򇥹'iجX<"y=nQp m2Цy|T,e^ɗL@ [(xBxLDFs|txdْHM = ^ч 'Yk@%e"e:FOjJ=/zrM8փmr_Nmo8ZBnp΅Z(1Mo&I|dAEp&YA/LKVZ|1!CYK cJ _R4K^?JQqߡC qs׵™7-1$nšl7`!u!tDWO H`#i_ - ::SO^ 1ŠOI)pF,*}GRxMW%v />{`10>=~|Eg)1O xW`.? `=2Oh ez+Z[8cýǷ}OSvxj[#hG}% yV t|ob (З }K!bt]Pya/Vr<RF7oȡ) TgȩGשͅ/5(Pe۵2߽[@I2:ǀLԖ޹cDY{#iӇys_RZ S!O=k|$wO5ehyV ~G !N-'D-: CL`tH1[ JJ&ƿ㊆_r&SqrՔ37l+_xǪi1cH/ +3:W9-|B ~ѓv-s`,z% XvVi4xCۧI * s%I3q9٠A_U[k~pyG: -Cw$:K"Ebĸ)*/dϖjùklȆ|)j[SQܽ7NPo+6-)ՄGIM6=_hEnBY2ujPx"Cgq0"X\öSEx3r9u1*Tq9\@G"M5.3ŽύٿCkj!_vDx`\*kQSÃR8ˊg+&oΗ0⬝1Tj#݇2d9çͻ+ծq`?&G,YyêMD#GgJ彰Z; N/d2S NPLi\ !M"[;v]|H%#Q8h>jsJ%=}X+(@1I/[^=M7OXǾ;RIûeެ`ymqdfg uFPVvQ1wז.;)r5·)rXn3w\ua XQ^94?uy:0`'\4Sȧ_o~W.~*qM}^H 2ƔӤWw3EIȄ.|%5S, tDp6e򽡅:`A'ގ!6Y?4=]^%lͺ%dO.TH>qn-0`ZyBG>y'%i̾&-pi| )T4gDu*0~F攰xE5 Ɓ]OH,w_[԰{i=Qbu5%d B qjjep_rv7zݚQJ$Ux7`&>< }mehī4~V:A,jBXv-xZ5z3?m.Z,'cjlAvWܔcxc}ۚq(I2tC+| 9SE]v*BA7HQ̴sqG=8GPf"z23붿|~<ٸv#JSwiiΛtuW*rYk,3( ɭ{B_n7 -eb`쮞QvoRH>5:EA?*ldkmD9%| ݉n&ǸbCT4%t!3I ʃ7Vd7q'pj3/8_@؏ፊ7oL,v\NףNODo" t ɮy -[$]C[?A6ӅuŐ= Epg{>7\?Aڝ=y"\U}~ piWcH,h# RPY:cV.ĜH5h- rkӻC5!A:ۈ,8tCIʌ-N֓gOev `%o Q#z޻ߵ b#Yzgݵn+i=KWB*dL.|IiaeS4| X+^1l35Bk)zwWbDg)8̍,|ְY M!h} ]Gn֬ uL\|L(xf XmNL=ȲaQ'T/e] bïg3ܒǭXQD~ҙE..dwd-)Zgh-\/blk%c".λa|"P ēk]Mz HGFol(]0q}y%d$ D6YL8Ğo$hx8XBp /Q(UL$SI2Jɝ$-ya"}_cUc8Q`L_1Po9U -*A8QG*acd vDB-2kt_lM?# Cw["=ɣ45:/S@:P"YӅvz滷:H@ 4׳ojbBjyCX 4n b:B]Q4 K]3)1>}ӹ)(bk((t lBL!~WR4E@ђy/˝elFv/tV-`H޼-ȠmLV g*d}׉!Ggnؘ3Eɟ …@5CqûZLr?H]U>*f2.ىܪ)B#'bDG~$k뫌2AۦKHivL@57=0F|KGQ+KK@o4` FsS[Z V#W]rZFWU!Հ5{ݬ:7])H$C塵fl s.X3٦sO/|cs4;b=jr9Gm:dZ냇VeEۯѪ=a-U?'i¢uxgu b,YdOi3CUDTeÄ[w jH1T~9"ck|`͒F T6h5} Wobf 9b T-b:GRǚ!~ >2ܹ5o]ͯ{t,[0rV pl^[O _e+uZUdRr>g jN\j}2<{A o O媍DfqXxG-4GjVkҊRZ֚K=ȼ`Oݹ7@6`Slٹ0Q-bcoK$'%ߓr00`>թu٠Y [ʃ,! ,!q4aȒS"<, D_1UMBRF%~58FTЯp# G@n8 UE[~.<y o%O 䂃&nj-{(?Pa6|aGLFFrqK> 헫#ZܽUn2KAeem7Ќ9dU|ܩ-ސS@|rm̼``Q?0 ͪaoS/+r;0#3s >cҸPp筣:Ԝք Bo=h^BU/ KK8)ϙjGCB~_; oDk"\-omz6QUGI)NxF++b,<5kh}Hjf)#0e|<`: 8O&?!kKjhuHxfN/5ZC^6TEJθeۭ= ]Zm2{uP qO{;Yy0 -aoB繚0! W-$#iMtVE~Nvɨ! l E*6JJ8.rR6:7}d? ؠn%;)Nܔ;?]mUͫ>XgK@=)1uzQ}A =|"u3 'v;(Ɛ"S;2_W|LM,4rXO/xex jgX܆s _"El$hf7X~)~RDz*ѹ.%"|\S%O)D&d^is+Mf:lmI T%{L{QYB6 3}36s[?)dFܦ}j<T / 4`>=$DͳnIoU(<7ʮAk9v&B%%71XsFF..\: ̈1#;P+K.qcqd+u#Gƀ>pz_g^a zqmmBU҈jD/lŝ r9|?d@:>A%|C`Rx?j̔Nb S2@K4Ԡ<տB(NN\?:t^f=2OC+$pZ a<۷ hz2aڲe"2zy 1ǝNJypCINt3=چdՈ(6]w@W3#CXO9z[ |N4{D2!¡߫s:6=T+#]P! T!Aը?;䘡}Aߔ 1K╋i&hܬoڔvD hĽYU&l\iۊMr*wUٯ{+$gļv7f{8^\5oyb'w$0F: zJb &{(s}u,hL?2yi2hq0KWJ0n!f䋀Ihḇ?b5>EJUeq&?2#Xvx\|ȁRyŮux"qU~ѿpɘfSg]~dxR`U.~uc~c0Jo%01YjZI`kɢ_E 8f.Rm^߼Ad{L?.x BIk]wCczE[u@Q *{~FIg9N\'8s&śLtx !e2@PTWWP[tefK %vL9V7in &?]oR(ĒSf.ml@I( 6"ebI ۤ#yꨣ9ڠ:d?Έd `xhQWKQ3آkeX4ggK,kX_W/Dc{Qdڛ`iqKA5J3Mhx/>%׍zd`:vY.nbYK]!0-odԟ y="rD$wIKWWq#^--MmMIXxYd R?K cWO!,bмvCYLF(šce pxb$Vjh&sh΃-K+6 c"\V-THHrBz[, ; ^m+ T֔?Z!{@'fWeSJ༼)Gx6b.b:HXI?ʄ; cNEY:)]) c_ycu5Z7Q)qE[)dYt?GoD 4r@iw3skw?mֱ Io`x:dVn"w (L @ ͌dmq_^H'^\*>Ȧ2*ĺH5H\@m#׽pqRR" :mG`W_;QH-NɆKB 9<љbh"t:w@hlf@z],#;I^N " g~TјeTkÃ$]`> Y9HGB2tTFuD:+RGDvwL;R"@f}2UεtcӌNxfVOi`ޕ __S kHV/Bx"lt^h@d9~6 gc  )GlKr긢 {+&I$ A 䯀u #' Ʒ\ 0U{'eÿ 7V_;k:+[537R&qW_G@pi:|%?U;m|tgg"nIK*J8Ah|jԳ$/PW eT8e35Bnb\ak0GclQ let\і<4&pt+ eb8kXJ{)e> .k 줱,vY l)³7`\]|a+sǀ2: T9ٗ=""ږNI)l 40=c4+LYMmA_MKGy5ňy-2`*2ͦ~{:{O ~=ZiOԃBE}d)a [?~ʸz _qcHMj6WT\(p}8oWO /J1J!8ogmyڍ E뎗X.hoyph?= 3,MO3 +jO+ &ST G D* + 0U~" ڏ?x iLЗ 5{YD5vی' ̳Д638]\)LnE5Pi4B/ڣ'v9S,u"hчFdXbIXƘ~d$ĖA]PEbR5Yt<1FDTi^ #+ >/lCCR]9_M$iyq Y;2DL0[lQleI=7uN6Hpl\޽3d37 5R̞ELj1 {\y|ˑv z9 p6) wjW'uP%7 F$TE fl,y8$;{#LάRrDS 'HgcELZ<*-#zSZo9'=U21~#Hȓ+`@DG/GB?btw]{N OFMlDRC|mM ƙ )ɂCnKm300s*1 ǁh}%,Tg)[Tm5֔oWlQ1?8F{ &H s z3S_ed7%S%&N/q]~`4k)x^AH\K fJc AAfK˓'dpXNM^ Ʋ'܎j1ۼQW\un.O@.:I}_47u"`klNVsho-KIrHUt<mH;iAulnpTW[4AwTFǶ?hr-cծsb=m;^;R2PC=~ǧ͓hWFW!sKj4.z3u5݇[d)]Ƶj똲@W ݺ^Vn>mFWj5r `%^4'D,鎺F}@y"P9V 'U%NQͅ7t]nXw5f{ݱdk1\Q6ii(KAxIU-@x1p63س y]w-aAkL76 a/_aACOӧޭ1X@hPQsCst Y>2ëKHS:#c7fc,5xx a`W0"@2Z#!NxJxGM^"aJ2 .HDzeu*V4ͳCsHk vGt/MV]'CB|w` [7P>r F\-͗aעJJq2ctyO*ኲUw_h p:XAv}nn]F$K:toT `=U2iprF^`OT1Ky0P'_,Q"ecv:\,3lA#e<ϩgzm2ƚj9A#9 ~,-;15\ŸYASAlŸX@} Yg$)4ed^PcтsX +*wɳWJH0M{CC؋IuZNY|xbѭKRKz0Mq?>GugezC$˘l„*&n.ڈ-H'hÏv͎E#c,GnM9J܁Ɛumk]gB #@~ӓV&4)e&+3mۥN}3%t*^ꘔ:wكLpɢs,ׯzfN񠇉bO-{YdRE%:'7&ӑThzkk_ף822c%0KkG SIfI'Ŗhh,A/.Vཊ@C4h@ j* wGV(u ^LJ*F8JZ@{xAu ky7Kͺޜ[T3v%*;yhph EHt񿗙ETbb mcŊT\,Ei"FM}CXcuI@V7Oن$|A9c2~d5nqu1䍄VN VUK5X v-Ʊz)_tG/*V7|ߠG!@2 7*l4vbO[JF}G M,g_P3*3A/XeۮYSMY8l^ ~$R8um*qge;4%83GvPޱg2߬w~ۻ]9,)R'鸓Z#r5薺ɮ%(q\}&\L)&ˆnteVpn7ݔLy^>̽S|- ¦@lvA೨݅IK*4PgG8|f*gݥ%R1E5nE [!?T0}V1[GLuo7 }z',/_H㞬WyY&񝪿[&葳í nɻj w%I~dO`O^M$>43X!AbEƓJg$lQV}&VU}.7|b,Վ3:i~-$9hn?<-n{Btzѱø4J~ ="xK֪Kq!`U e0yaGw@"XL wU%+&Bv6ɃW~>FҢHkӚF]jGfLt֢~寊3"vʻbI: :,pF:7yf {OQFK<۹f}1{QX-8gap"+R@k7|C~[K!?AwaiT22;j69#4M/tQMh_RJ*|a> "_'D⎝>-A`a{=`Iyzoƽi@HB.? YaqEK:)5$6=ɈQM _)DqL{u*6U :6Đ;y3U _\jjV3}Qok ri:MOܳH _%DŽ*O,7 k_p?֫N?iP.aP`>Jk<7 *wZ&ؙ'qχcȴ9HR; ?7"dW4XUnoKbɪF~uUg{GO[jm+&,ޫ`K!P3!r_7l"0zG$'JBܧFR*z3 ,IDKbj|ݼ4g:%D4Tk,^oT-_0@Ȏ{s,?_ p\6P l/>h^5C?2V,$$*͹4Q>N۝@Q_d !0 PWz-ad>zNPlѮSbTkDWrvV@@A L6}EV}ȜRvK`BR*j()տf(=ֺihNƯ3 lO#Yiwߘ<^]_ uhV= d"RO7k `#W +gsDܳurV`eZyy.-χSgf=ʞ}{TJG#6&т"nI ֨ȯ%lUկD L,$T尉[ӒRETa /W‚MqL^ǏfY"4*|싍[c A :?lcQsؔAvMnt-_(&a.Œ[ش%3gŨP|Cm/v8zrd/6UɌx㜑eR}@z K0}E^$'!Gpɥa̫=N%^/|d18ё'Ұg.kGߜ՘s&N>nxO06/kxH[8k%Xh| axdf |p%Z27v!$.Ǿ򁹣E",Dz{E+0$`b%Fbpr&v\~$ c_De?^[ab~"ƆJ&\%}W ic?#|k uz81Eyf+zs;0A)T"gkǢ^}xl<}7p1~mAx8t/x>8_{~% 2⭧kKw<6Qs:aKƤ9M[mjf:Y5 vS{   W!vxŠ*T,$?`NW>${.dQ'%l$`$Qz}^\ t}rL=|f{ ^j6 P6vqfLUأy(T-RlEu]~w ;[?nng ӒgE^=u2dTHc&ReK{Ys{\QUwեE{v̷uy H?UF^fgk`JȂߥDf1 =T~|-$ K(7amMֺLWz7;h9M)7Q "4R8C= fsP ـ'uĬ> dæ2;'uN-v x|"iJR?XۣPYJl)ߡ^Ňro_Jkw3g(>F *~-~+asii^S&` L |I3%'!^Qݥ39dû3.W^4)9\Q"&Ntw:؃[~DzCOTFFjfy9O 5Ԫ^B>4|KU[yneN&{𤶚eLa;u2ZXu$Om7f$x'/|n+FbO҉0!4 ]+DK`7 Ԋqg)Qi*-}MT-Afs+.[c`L$+q$ebBJkF4݃UyhȗHu4kB IS YKQF.9*k?{u"2PQȺLX\Q M&',Q$Mj/?BPݚgd7:r{9S!KX&Z6Kx/,c.=ꌮ)qHE]!4xU%Jqnv`؎YD#[V!oOx+rq4⣂T`&J/nh"g=w%vH /*W6|t94@P谧jK/YH)somQzRmdl؛{mrObWbld̵IUf y풖q@r4#cX!9u5?U n6kd3!UA( ?߅,#\Q3@VU1&Pr2Qs&k`}&_,P#!0Cz frATRcr߻ʯz^|8SuR<@"t8ŪP>œ%F |5W'JzD?*UV}8lzƃ)kgdXQFci9䫊Ty*XvKtkh!K7ζ|qGEL.pi2hA2>W1>z{?lbaaOiT4y뇹jr^'ZD%;*#0aX U7KFt! , ?wn3 2I2YDDt ' { p.푆-U4:?O>?0تGѿYZKn۱n,8_wr?*vq!EqYeʹ^^\aܔ-ـ!%8}KKxiVe W`Dpm0`/$-wo=RyC'x'ڽPzP0W4BHR2rI Ӝ˾_0l) .q8u~V2حA=Eܽ|$n?8ˤL'Jݟ_kJtk z" Džn}Kߒ .^QBVJD+_޻;"48O}<{3w| !^6VLDɲk[%mfC Yq΀ApAdziȺ34=wILra%j"%$UwJK}v zm;orǯEY[hAKc$v_2x@2,6}K:2X[x';>.ט{Sٷ VkZU h<3ZuBU;eʝ"(5(U L:Ʋl׋2UIuF^7O}b5%a£_%WZ +>5]C#[L0!dX|ŒYFg AEpe L>rDJ5IAGzxKguv_F3Bǚb4ٹV2r[(r1j ;tW)y홾%FS_PϹXY8Zp);]q!Dڸaڛ0Q.Klm-4V&3AHvM *v]{ j֮:sk*oH=O%i"y }B ]چF`Wjojuda;|e|/{Nobv܏7R8Qd)D^1=GS8]XO;Yxux7 Ӏ=NK+n"(0ͥ%DcS]=:u;Us a< {&-IxlcPUTT4p+صsf:vӔ:IeXY+ u֩n7]m謀Rލ7AaDٱd-CA*)Ik7#nE ɒQ_Z{0<EKtDC4kVuy#--D!r`9 .9Y*ē _.u9t=IyLpn)d|Yаeh]hRjat5IN3J>)[k YJ6%D/snhxDA%5l>W/ y@5RX,xƍ$6|d٢k U$4Bnf!<^͝F4./fʼnbSG.#ɻW&=Bq!M c& ݌!X&~ymχ \v ' ka]Yc>/9]a'En: Al=8KH9nA߄FnbٱP'Ar{g8Xqq$Vn݋\H&KXw.Z(9H==%"Tsn>b_WhTˢ ^ύPCo~B&qك͑!HIYKL{&vZ{)jto) Jzať1<X#pJۊaZWXlʌY |m;`YWn EŁ{+G :X [Sw@(/5fr)YCj݅ 7vNÄN뮩hcI笃b ́Li ~/N|+ä7͐R)i}O#u;UXTf$0yY]!x8k~\ޯ@x`;bj} R]KHܾ[EHT|a mX:;V,L>>=e0$+[9ar\EcRR8sW5.fuç7@"`IuIOlW|Bc}D2&7NUKws^כԭw_Ps hn 7CBg"AOfo˕R(l_.NMh X1 Lӭ yKG BK}eL.|E)p|cDI;S(*k"d >=i\?^QU;+1 (-];R (<6|ԐP;9?-zwb4~hr!a UWTiS1Ug\UMOcZbeG5OO\Bh!$CGHc8h=0\XwdV  ˸b#&vn? 2|yses1~cKSn ,MK+=@GԂK߬pkF9b^2Mj[U4Rڗ*QX/QhAgǡC0Y=ߝ2J @ al #EA]"kLy]SEɉFmϼm`wГte[6v)1pS4jtV,YS'Ǝx^qC*Ƈ|eE&YR7O?:ʌ$\ĵWg6FDJ _?H`BQ  ܰBz,ehQ m-ض8>Q5jJp&}"YW f IݪAw-=?-Ƒh5i<;"|2nVP+ 责lQlÏ/T{#LQ%ގ &ق\ b +ǺC9H6R9JIC隟GcvNnk?I`d&843)pt0w2P7#-dlthw-@a쯬 0hz+x|oH'?wyr1L{r9CK{d]vmm"9BKM03gYSxInh8 AWIWmay~9>@=9 0N|_FcKmd5Vl{+.H Z*ov3 巁3Vb뉲|; B%[gC3N̵v{_rء*]zgQ>I= Mûӗ'5SgѩQ˹l]`>8)e,w]hcF8_P/EapOUo';'NK1=k5;T넳3)Y?BfȣBȿ!D5$_TzGEPxRQv bq`)$X.ۧI%9~ѵ!f=n&7ȩێĈ0#my̞ne6Iɫ7},@x1Å e.J v0vrMtAMCjxǧo^{î"H}XF}X 㬧UZaTjPΥ 9%IƯ )P< tvs+ fn%^K= Q0L> CAGĕo 8Y)janYWDks_A$Ǔ:;=Ȃh *X@PڸӑIfFj 0mN tt~@Q=5';W,1o9 ݴ&w͏ ؕTykt͹hY8jC0r. "3G(RV.ỠzI!1^'nw?)}]E-?w4&펻kvgͼd dFY+2}=V'MBTdL¨")Q^&:4wTOVKEW9W<0VOMύKJ@2'E604ڼ3}tݣ,1P5/u%t?]aIB t_ys: "VA[=eJ7*5 SvaM_#x$xRyޤ=xz)Il>0|>xac %)KI%x;BxEX|\ѼcDK5Nך#j݋0k,,/qwC̾oزBtcݯ=ݽ~BwoA9øFC} "ݫA aAY+#E?y3jG P3aї>9vDIXGLrE:,S|2;E"0kۓ,ʷ25_sF~1Fj|Y;䣈nآt ]<3Ctul J_'dK6yRCUDb䛽L,!N)kUml^:txY6U*Ltfr=?M21\2~j3+`)/>kfBGƨ$Q*ʼ#7oꬋ?KQԵ,4C%Bn_V7gGb#RE0Q%JuV :)\jNA7̵Ww.-]s_PZZζyx\/zRWp'q;}=+bP:unfGSOOAlթ4n #m}`hs/: }6E^% U>K~fÅ%!">֩+{29 VeiVѥӉhQdEtJ@1b"m2jT-TϖfB~mhfր;ᎍz%M@Wv_諨sN)nsbR/h^DgYժxLɗN`q%fB ‹ifar_?8gYZ07070100000294000081a4000000000000000000000001642f097500022020000000000000000000000000000000000000006a00000000./lib/modules/4.18.0-484.rt7.273.el8.x86_64+debug/kernel/drivers/net/ethernet/broadcom/bnxt/bnxt_en.ko.xz7zXZִF!t/]?Eh=ڜ.+̋#ʛJ(p)14SD_aL(H3` %&4!1 N:/sf1SzFr:Ǚ)ςjh ۃd&^= !VQjyx!4l{Qr`pG<^bFIxN_:B -̰cFQA+ 9έ|\ǂq76- \[A8@{R{9uTFӔV8e;86/;?,T-GkLUS:;ޔvW9( ;a.<x!(3G'+UW2s$Yö -U*3?'J'8kCTکV@oǔ6kkB] YIS%JAERxLz;{?K/GqFt2i:'ʋ?|~KC‘bM(FVd^zK* ):̞<ɮ,&"jr"7p|bTc'H/b[=/ξノR5[/<æl2^'r&ޣ)ixxW1_as1y8ۤ:Jϫ)Ur[Ɓڋ&*rA;bGp%_,TrģvY`_hF座7kJ]>:KIՕy{ /uRC&+kxlZCުt4g5Uhѕ! 8m-qfDVZTU>)0PX~*0$B)˶OoW{cU2s3cS:#3Kogf62A&n闕gH)aֳK,)AJԉge,lP8<ԜEeDi)&B,aA`)M^֠Ke|h\CT 21W %ɻNF'!5rdb>_^&*}9q9IQO -\,՚J>7+S-BD I7f Q|rӾ DQ2b ?sgELJporP7~fi4a'X/kuVI0EJsDc!2B/3JM.ϒ$Y%0hxHg'A#5ءZ฻| ҳ~73dGNˬg} FA7!H z&o|]z4l/%wJLCaNR U F[ 6$`ʢIt7E?0[ 6BqܐGq ,Uі~~3V9E^hh0Mwӣ%Ħ6iĐcqF'ڽ7`8T9#MNGs'Řzl$ݧQ _ !HRBP4u^}e|@9m~#ØCϔ/S|S81 ķT"# e);3[T.m#!:Hn[|r+ʬִRPW B"uZ2*G♒uUcOlT8O@ h -D2pxKU/1O=tlq_ {qmȺ@+Z[\T3W޻?>N>5x\&m#a36 ӛAWҵ\cLh'2$RLf(qȧ bnw+ՒE%A1yrx1Od />]ܾCe.V:Y2.Hsz K`(WSM6 J Z&SOU 8(Dx".GdPL&c՘űZ Ք5mkS {&Ƈ"R굺4nhZ^B$se$2Lq~_T4 +_dۖc[CT 殱10y|'U8ŎYr|~Qd:jhwxl>)_Keu+>Y/Yon,X4l-ʒ-ʬDWʤ; f{2 ڀ48S S]I$j{snP[B:ⷐ{帒Fa Rsg0"!S5TGf1BM'C 8LuŅoh>$n:I{P_`'b490?;]2k%L/_E^㮫(QܐzU;}$8 {c#E[Kapj:PRK*S%?{eߏs F[UZgWCS p:{.Lei%5nIyk@l1{~lJ#wm[4N ,]3FߒA bL"R6]qq_~3,qJsDf)PrIPGr[xpyokSoDlt;&fe?&әc[~]Z& y 39'/QEk}㊃ F"TF/D{6WZ\WdۇFȋSc \?%Ϥs?T}NVPiL"OT9=ܩ¬N/^l'#qp42Ǣ۩k%kY6 s?rZb"Kml HI/U_pgD55ENBE#.ogZs,~^wS'1gL5 + {Zv&!؛y8zK aZ` YL9)P[?-Q rFDA%DTELȣh?ğT(6#AS_lY u>IVZSP+|)'Ψc%Zr_x87{^d)׽Ty|Ah#j\Cڑ~ 8nU45#T2OBurY$s{|6y"l NJ YßUYv mjK9a NxiLkӂŎVzp 'o$՞ F⭛=zm l~Dff v:+dV7w:K>}y#߻Sf h,ѬzRJjx ѕH`itw)UêKj{QI ZLP׍8\=kP҇zOIcI#1m)j"G.қ̝@t:qu=x8qR? 8Xᚯ0E A@yMB2bJՂW=mlm N2kxU_ӭ\,i"aʬI7"H&rf6rYv^Cր`ѿ ҢsթsȰv-QRja]Uhoݗ]"b otf܌%O )*oe=ܰT}d &07$.Y ҂޲=E5byݻ\`~2rCײF3dePBE=$!9P*Q>-Mk,1*1IZTsqaDꡪ"r<П pwtۆBDm?=kG|\lP&-߈p29SH^"* b]`2˦\C#E 0EB./R7TBh&ҷ5kse؄3 ll \ :R_ ]W;?>=\i6ܸcYeȁTۗ+}c*6t:⹽-T L0dZ-?}C/[ثA^+hŕ͒*)%>DülQG6oc>xFʽ1/vcxZ(A8jy" 恩GQ0";ښl" d϶^Z2AWyOc1A .0Oa`6ѣ`H(/t).tVȔ E*HW/{y Ln΁8 *K8C&d\x`讟]!yg Ǝ)G[C!رclx} Q2ăMQ\~MD.G1hw ژFv$"וa\auLP5Ifvi 5Yd;{ m :Jk>!e6U0[(h믾V Z:~aFw9lQCl" |^^F^"0',NteCzO&y 3sO ۓt%k0!OZb2E+-gT]_kV*IyRis{ui x {2yXXb'LH~1aPڷ)VwJǛ TgA`Wư>]C=%IJp&9#ҹ5cߘZJÑH,t4ƃRN'*ߩ཯`0P${ !FC*%8ت܁/ Sqy0$FǠps ܮ_C(hFVA  e# -,*/n LષMRUsU .ϛ4v' KތT=k=Կ2=t7۔=_a ( =礥-^j/ХGZfRԪ8 N7֍xa3h<Yb}k99l طU\ ̅CG@&럎UnqxPL-+-FU+2;\li0}ԾHiɭ |^$^бA/8)D͝i9We>n cR 2N}CD/.tp|e/.33Y ~_G͓-β`eƆYXGX0.sSRwaKT5n^GL5T;%zZר*Lt!հT;{ Sw YyoЁ$_O $x;8l ͔XGF덩=-*nUNJ*㳟 F}z}C 5c>Le'}BՀWkozg_g(9hSgnc&dpͻW{xQN,GXܽ3HQBYVZ=Jdn>tXR!]ʨБScJ:H7藁QO(`iw&!OOm-Q_|հ-zB#AH=ĀbFq,¥Z1j71Si*`W,tPuI? 6hdX[.C6\U"rf eSni ʥ]HSq#]Gk͕sGx֫P%yoyx"c8=Zc +<8>ؓ߶XH Ԏ7;1#MRf ]81'ᾴfȗdk`ͣsn`@50۷9ѷ ַ7dŒ~6~D.* 0uc)S2+]+b؁ĽMu:nʘar?}/C7$bóҁ*I=Sg-mHp ,.L$q+?\b>T8,yK%٠ƈ6=. gk̸q6zٜCX܍hY7,1{'f%vC,S+]ⶆ\M7e䖐BrV@?{i8ċ fw.zX@[˂tQX o.gKO`퉋hxEB̽Y[?9<}#7D;ϽicGGƏ'MۖFBM#U@h^G2<GJ j2S:NqP>tz@:lX\PdDW"fɉQQ011ʝo}e.E#韀O ySzkm*ɬ :FOcY5]+]Bb<C`˃4H Hgv$󼙼c{0\yu)M׾4!&YuRq53 pL|O?Mf lqD*h7bt@ѯTm6>8=hKjt@CrOsI`w@̹J(UTkL={,1r({r{XكM/&O=.]XI:N.b~@ϲi|- 3u:UrX`U ,QqT*)ٶN7YVS'E] yy.V4İ|ςdLD lܺ3Zp֏\Qτzۼzl$$E"/}wQRKۢFw-qU Fy%^.X@(.g^;'g,>{7M`ڀl&n & 1`a(f lխHV%iiEBNx[`dRyGDC)Ü@Tn3R /w2s8#=1pJ,ɣV[ 1ԄwR~;f gLمRvgd14Pxl&~Tċw6?ˉ=qK "FUtJ!És"8]vָd=pU>_r8hX!"ئ~J[`EZ~z=lB&?,^LGP6kj#.m? M;H+/o\ұo6;mr+Dq,om:"&ދ 7BKli݃p*7k[Q<ȝz3f$  h p^,šSwylb' 6µj!7u^$?wO)n[@Քsn^$a'+* w1"S+{^yb8]ftOXy[ s&IM|sڛ۪ޫre޽'{I!X'ܰ}D 9>Φ3]ܿ$ȲGz 聀@^!:^/h2EX&Œ,iۡPd] (Y섍Cq3ttwE=!YB[:_Z|ƍ@>Wyf-ъ4$#vPC!2MS `A8h$Lhtʇ:drBj?a[r504 [7/񒅢{B"e{q"M*qCG7LoI ʽFC!\dca2z)I})?oLk؇H⍅Y 'M7).JKgx4ov<)Dվb8L#TۙN8jNB9:uݜw*7 =|IȜ{3'|N|%,)*@pZH!j `c4,q-,5`ѡgs2I@:s[w% {T:CM-4g"& YP$u"3#4R-q3^b q(çqq:&Ԋv'zI!\QK@ WTL(R۬<$̖-x&<">|$:BWLP۷ @Z,A6 u޵bjv}ZA --v~cG $t{ blM*&~oC*6p )Z(tZzfaq!hj~vu>A!z{<ʏ1S7; H'dYLW t9~ HYovVk2σ(nL|`)o`a4:~N 6==Ok mptpP3xܺkI/!xlWv. 'CO0[0Y-9c)[mRt@,ĴШx ec Әϭ#!hInWO^R)x&]s߮WdT$P_-,q,ҢC\_Lu>3\&-_FSM<^S+lG9Rٞ(4$a܇K.cL016\9dۺ_73 ic[X&&lyuv7fi,(vgܬ]!5+ @צ0j^ɈWzy\mm!fF)3o>MGuna;/3̡49lᲱn-ւ3D%̈́|˼ݗY?7#JAE\6"z\0勲$RpGɡR@ ݉DwXYxj0];}.E @iZ1d~J{;Դ8!5zņ1 oWh~"[0{ʞgw{I/;] E jz{t×?ݱDI^*cX[i (}⅕K;:0_.$$?Wx!jdr[y&K|#Jmicg{NRI ܔ}z&q191_Cnј )v ΏGn{DvbMhYNW Dtߴgf Pܔ'~ v OKBb2wZTYe-;mrzEEIR{+(eFtdW/U&9j~ГWW&U5Jgfa} 1_ȴz {nQ-{k^,.6̽GB;Os&mJg{$JTv7|st9qB-)Xvsc=,2 翖OIBX VvˌWOY$u3s[SBH"A&_j{ wk`V5(TPBCRj3iGFȼC\;GaRT`iEgN0D!(Qŷ.y])wu AɻەM51Ͱ qZႶ= “` W(-bOʋ,mn1.>۴3++Q kd<κ-j"pk!鴩E b%O?’d)ğ6K4nOljqvpwAl&1H}'-|CMehv@ⰴdx߄L+v9$S)v nkWΩ\"-y_c*';v݁֙iaz#foBZaŧ?;kՆ3ks-cÿ d7D;㝖٬ ߯l*1}SV涤Mano?jAJ ;^NJN0Am^pn儞@3P|շ sbqs]\^bu9k~yB_@Le !nh *{EP]g' VEwZIf[]$ʪ#`r5NhFNH3l9acXI&e/+:X Ꮼe:lgZlѺI~%V7F\|YSnͲ9jXu3{S2_Ξ^T-oE"mCGSIFԤWbl&{jo果zN ?ZV.sL=vq6NI]a#[?}}B_LiP^ Ɣ*[e1`Xi:WP?l$}ߡ;c(^ep<˼ZCa a%}1V#*}BPW'gNPsFʼn9uX?0~ \ᐜLD;/6ÚǭU덜 =ٽ&RN%{.CHT2HN͎J{,d,h%c52 SD}x -)I4l3d4e:Vغ%`3Wh˂h>/Zb |*~eg_<2`eo*׌]~j;;q T>aT1Rw 5h)]W_#X`H''pQo'h2K3U]H@e%ؒbޫ@{c4Zܵ o9OefTiaacCʕ\AR{-YrN7whN_݉P^~~)-?i~ +*^ߧ}xۣ\d>*2 EUKY?|8UaO{mfmHE=0̖W\Wn$~)I2/Kd;+"?čt]suvz;m{CkIN`E$IO8缦gJΘ E+yq߈Q^|)ڗK4vfi(I`^V`1`R(bpH׽i?ȖpoPP513IRM ŠWrLVL3*Սea߄'/ޤ8FʊvMy,oƘ9Dթ~ٛ9O;΄:;VK8aFf^ASxt&TWq4 }QC* 4,(VyYh^ (\Fc)!D}2n6Gtj#vBu*hߚ\6R& ܫ[6;WjxOM=|sl>I)4j VI-~ A!M!Nj4IdD Ϻ9? 4~E*QV0)̅xf!~a B` FT;\f%&ݼmѧ.r˔O*aisp@-0u9lU3ϜV+#=f=_Q< ڇ㼮?6+M5yG4l)w;Al(.ei[naEnQ=$=yQVZѦ.B]&E g$@+‹/sخOF  eP?4 h`fNgHmdh[Z#Jŧc8UZ><ִv*?-:ij{+oz9sl{JA̟i~e1Dw*G*OTs [iFn0y1g672c%JDzhsSwr-滼^DB+WyLl8+'=>18/l&Y7ճg.MTiA$I6SZGUWvXu$. |Y&)RbR4u[jaaNb輲Ƹ=A-FTC/oФ7cWrSirG 7Ac(rεn KG]YtPMhNR4S\VIU Qi]8$\.+a9.~ۋ>^E֓bRH+>m`G`qavE7yc }~HY;;MsC[vX+|IpI&,"- QeeSiWMdkwfq ;PRMs ?Y*SgJzq#LU?I&O v[j]6瘝 P.ˋكDKKɧᅼaїx_]cፓ @ZHU祴Sds'qѩFtk CKop"Z }CE(؟mu*⃕츊Y,WlxIbDtqbi5 RPkauLVdN$#<>ru-6X sxDa۹2|XW) bR=,ràǞtIY19 /z'#9O42i,.!CQHPofP'!!Żvy|"vee(ʞ)P(iQ`RW%LAJa}}pTP>ndty=! `;3{wEs2su JNa 8% ;Xކ#g021ܽqJ @E FIt^xK+ u6:QtXeu \^97s|ǣ*wBF2Yu/FԊv=\6“C}"pZo.]NN>yODeb3_@q:*l+^݊4>ݼ@:K ٵ"1\RX&0䮔'Z1!;#fxqsu]R01]b +!O٣zYD :3fA]X;L*0o\  L`\F aȓ:(g- _6_UC:ޛ{c8A•0*4vn3J"vk5{Ssx\1 *Ct׽uFԭe ^&%aY9jaJpPgTО|KM;)넸rB_tKn:sֿbb\ G3qjɟ[eP!73bH[% 7$uM[Iښ=]c{2ZJc.GK"OԱPU۔WE$  )hmߡӔPE~KlCNm|_&HNAJWNi'bGNWd7֑+l.{/WgФh :\Eoē;/*3K@ޟUbw鉕v:'l]mMГt8?.*zh9A{\-;4Hҡoz.>L-FcChÕz)£e}r y.x`sCZLvTq-PЬi_h>{վiĠ# {}FOնs?t50%l#-p-Hޔd.(*^Lۿ="P}@mj&3؈QX3,EN ?fX 7+௃&o{̻b2ыlMD`o2B΢n3>WGHo7xWTF>2. V_ϸ >SxmZ 2Jqau=^, pQ#_,B^OŮ T^i߷n1~|{ߪ+)!Cˏg.abKj M_^TYv0cY+f@u#nx LD[5/I,B+z*-$v5ϙƓp7Z=jE2Q]ET=Mr>ŬF ~(Rj IJx_~SXKR@Ipc1dʯX`}Dzp]ܯ2ωg0̇Cb mM%j)1IX\)wӼ'SIB4p7hoCLt;ԜUZ!uĬTi6G1XZcBW#Fo&?w}g>6\20)gDx)fGxЅ6kt^L6ildGM<^p-;E > neeOo4rv&$6Ǒ!FɮK V; ZtXYx8PJQ(<^Ռn͞tj9EY>/1bܗ  |sXQt< XjG܈1`zjw'׹J5rAThNAQHf ;׉hB?9=,yKI#b8Kg4}bM/F}>kʹ@˺̾; ,G kVaR%[6ZkBBkz1na&kE%\5Be[HȻh3PH)U \r}1lQXSQƘG^(Z-eHyZTNL j W"[e2rnpݻ|%NylÛ -qYU\=vցQ6DDk͒ 9U ZCGL^m iz:բ88 !p֯6aNя7ܽm} o"u,lþbjup x\ z _>X\HRj+l78B&$.u8w_M;72rmsfww߁€s\ kͫB* h)Bpb3MĮr wZ:ьuz=Td__Ȏޫ na, ORY)j.1`D9*ӆtIk@Ί;g~:KtkDVá)WE *Niwqg$ߪRǓ9FYp7os^b'7 .FeQҕR]=P!̻` jr؛n !Z24 82qY,.( 7Mo_M.O[/r&?HUEf*.W2\4e<z5ocgP4ɤ#HUjOP8LyPp"jBP] @qBwDCFe;p4X ~-^c6\e_Z*TI5d1#:dmS_T|}I xұfa/ߌtal)Ƨjt6xU2]԰Sx7jw1fJ~ڒ3KRN-"?k}̄4EQsu2$DKOWg?{`_%&Lbh޷ ۵}@n ZNg?{:jwˆP5%Z5.S[#A;ы1ORd$H8̟ 3~.sUBKO\?x gC+$|ۘOޚJyUHq3VtІW=zehPn(ySL9p:"]+4{ *x \LݞMA1ذJ6OvK%jBpiOnl97w Kaڏ v \/3WuG>Դm7,GēCc^wSA *՛:*| `W.j !ơ۽ݼе@}]xDfYA=K3aſH# r~l7]/alg2ǽSD3KE#6X,&)*{ra{,`| zl-&vDBTaGd)=z$}!#Y<]pM!_j(1'Op8IDAxU s{2juCLַ^0"ٕ s6>GyL@ՈCɧ: y#" AlT*G&LRAúO#\#aD yQ~O^NBN54fzP+i_ ;FǤec{qX`I>skwyw=m\gzfLIͫBO8o͚\ձh!UE^YkFy>2ITӐ o2*4X4xѯ2o&'. }zh^W4xQuZq1Z}bA= 6~J[;Xd6^4ThI+ݶphQ懔es2RQBVZqyŔZ$t7q-b ~(lLIp8rQI \^3tb4j`YVyè (8q\$$ 'h+'099p}&JE<Ҏu[8rKוC I30_꧀I셛8v[Gv23hů#,NZZ)I;IB<\\׹RQ>w:B?ȯ?p6?-U%3J;3YW*$'^6!u!a#6#vFP2k)[4Z nqc c1r9 ޯǛ7k|ᠱ+-~uG0>6\poRqeO_8&*Ѽ3@ -hF<.:қا/t}]2h{< :(SR֟61Da"N2 ɸrmﻗ?x5.b$㣇֨Mqv ʒQPIa8v{^bHH3%i?ʛabK]h@?Rd lqV*{/<_ KgD!wirguz Q.*FPMLw ѵ[^YrahD4>? O 98Bj~ӟX\gEwP- =r^o f*y5ۥh"W'Tz'ԫf Z#c 6Ddz 8sٶ<^@rB $P,pR';ݚqʽHO.`過=M|u2kʦdZ\VA cȹ ]rXMM+:rYecCz; 5.c䧕"mG[@M m4tTf_Wlt[ ^>K !B^ u۩*qU}tG D 2xeXQ~HV&.-Lg}`/-k\M,xvLdž劉A#[ǢtC N| Td$2wEd4sL1amE^qҁ;e{j>*Yg:b?YlL2'`,"dy »>^]ՑwSAcu;!n <:HjH}6 -cūY NUb=B+p XDy29:oH옗}8 C!/ѭC{t%w \Zj Y>0Ud >xzqђ(_7M-UK$ɔJSO׫V\d /ww̯9h/巙}ҧng]r9x.W~' ge)#2Rw&k]@:7 "1\bG ݢ{TZ48uPQ^:m*fH7 EL:Jp0oϻcDdڱ]>a}sQސ/ХElɸƶC:'RNmJA3oFV֞H,>նOy梁7'/$3/:N9ukDJׄ{k~tdVOc! v]RQ*[jdh@+jXhpGoz7st_wMQ[w\y"##+MJ5p} Z$w%Nc閆WBӳM6n oF5pZwb"CSY.f aᓶ]5܌"a߸爢 ҭ(:0eLTnGT3Q80x Ԗ[GnA^֊~serWĚz|r !zӜ SO d墏񄸎$"3e+FNZ3'.WCw .(/ y{8me S2:9~(_U%?>>:C^9qM!G20:(j$p)0tgȇmE I]dpU<1QAs~3~MO}5~?:7s.s1W7-*F6< CyGFli쳕}O : @cuk/ʎMtSƪys1hjpZAT8p1Vw~ܦ\N~ @1-ΉzӀ٭hdH&j+dM"zQHPjD&͆x(ÄG pe?0֔˝ru~,av@m&pV4je/OOH@ҡr.pMS>[T1 [s 6.ˇnJYD"3k[PިqHWXAM;k&5h, 3cwqJ\͉lK\HU1*V` -z |CgX\yumObY"ʉxDR?Q?I[Hׂ 3n+-<^/)a'n@@|9ˌl=վ z_汪w 𻭊-ʼn;#$wӊ ~ܔP|"7bw:v:l[N0USxs7q6x'Q5B*8%-A` 938Nُ 0I?Py53s鳝-lUsJh;NZ O=ZeSsɉ[1k (b3p,I;͒"gŽRJg2eMtɣecMVUd B b~Ll9Ҩ$!;%:P3-ZA۷ jN_ ;R7AJ^0(ɿ8pO ``Ro?{%=5Nԑ=(U._n9BLdiEy"'xݠ 埽R) :B.56#$[ + VpvQcf@{HBz!sEGѤ~Äk'5|0rM.4mG֛v\@Te8ƀXm`,ņh`HJ(Ra=dka?5-4U_Fa}@*ՆMom: U܌B{5[*5|Pyqc_Q]BohLd]k2zq詿л6)TJ𔝪bBY ni3<1kܙq1j(!5HiJ:XfTAl" ^{ITdN " _MAI bsu-UGSOsmW51R ƚU"9QC4gFpA8gY"|=Td{cm{l$yElD%qyQa0`.!5K DGR /GGXO&PZ8]QeM]JS? c(xǝpHqXugs5YJ:˗ܺ, b.xv^֩ANKs>'8YqI5&qz8+2Tz\ր/BXZxCod(_8nJs)2 0BO㘏_1b (ѱ6o `$셦g"8E=ɇ0RIo 8GȾX b"-oZtܲ3iUMU% cmŤV(ZJ~fׄfMs0 X! 13Z2~"]+<#ҍ5͟e,f_蒪o]&"oDKR)u q̦MI79j3٫D݆wA[0wޓn>$-Yf݋H,9_b໇J}2Y&.I0̒ǢΘsdrG5/τ%Ind~(^ȣg_:#z=ov0 ]m9Oh rPghfcMEfn;vJFeXy S[VJu(qH\~T:\\+%TOx-6ļcbꀘ [UViC3a$Ӊ+Q4}~c vE#hbot"-kAUOipSo&܅Z"E=z(31H Vj7ӟ2D@>_iؚVedteLvxˀ {=FIS}"UEiU7ThTUTXH> _N^~P̀7R%xc35 ilw&ļg)ܘyb3öCYn6{2 ?o="9H%_I{>w*bl*$8 X^ԩ&>)`^*@Ke<[~7 Ȳm ث%lܹRd#ALeXu'8[w*2! ^jAoe_v?6#hvb[_aygo 96wNa ݇TC/&^"88+uitP_O-"e^v-@T88,]}"]?ۼ|],ɇG:,&l9F"7.!/bavPqGeĽ> R7JϝTڙ@Bd=c~U8^"X[l*YY!0ȎPH }g-@Z`oH`dA 1;OK’s'9?M&qiv65(5%XΎɿ $ULC}4|mjSEކ q:-]rcWKqL!ڹFM٧Aꊬ9RbOIjPNT6^W*,ـ$iloS1FK6mݰqRR 8X4g0CF\8B9/Ѵ;pq$B/UKeУ>GKɲ)0Ss=!`n~=H  (4>,t_KoE:QEP9 Q`0aeF"7=Xe>wd3+LzڿvdD0KWRq>c~ʒܡTq ' Ain { *7Q6F,kp4"U g'|tr`䅓B.O%l^Pol㨄1bWur$r-Ӏt.me" R n'l,wEW&ah 1Fg< %jINktJo9vTrmMqq˕:*DFS8k4;OoqsiA>"dl]2JݶWvP e گxj)Okp7G H+:Jm?ט&-\ !sifR x u3G LGW҂'Q.a_vPb7dMs .ʉ }t{4;@JFnMM X a+@r#3yV{#k,s)S(NHoNK#xُ&or"QMDW=>qͦ 2xV'_%dщəG53@sJ*l!6oIuɄK -D؝|׃YM^蔅6)sB}V"^)Yw&̊.`O6 v \>7v~7^QniWHkZL7iyVgU7X6lP-X~z86w|| <*aNƳ?'b$ Tԑ cGe=FIuD)8w0u‚}ZF)z>1yb<}0-ּJ 0eLVStf5+KHdȗQeguh\I $Y]AlG*߹'E$*So;XseFd-pgt5SߕZ?-M6c"6h⿆a.}>Y(ṾY4D,LtFVɜ40Df8딥)xș]X&>G#. zuoIF07{6)؉֯?mӥ $cUڤ'K_ڶ|̨n`#K53^D6ǗH?|߷I;y{èmn?X)d^7)^l ԟp$6Qdor/5wKT 'CH0XŸTdzkWr W*)D\o zx Y8`-9c*QԗՎmwA|&hG~|BaS@V-tTZgx, @S|_emxY8B tl΂mJԦϛcz0Lt 9T+sЛgQNBmL62 &)qYo+^꛿1z['Ua1BdeH]g >bwJ0b^%9Y7E̟qG Sj]"ͩ,)I?&F%M9,(,elgl9]r}~7-1. \Bz5] ؚ֫vq7$Nn5!)P-pY]j(6R8灓17!LeM1+EƆڳ0vkyA-dj. LIzG%'z-Y+}|gG9t6&ܜThw8G@g]-QJ/o1& YiPWl\']d`w:ǀ7}.{°4>q{hGSyphh%kXVqZ.}Z\+ϞUIX`HI3ȉ?59&Ց箛؏H,+.|Byq6{ƓDLW1By9b)!b!TQWG3[Gs1f}27f'ApD 8/nYa_gJEi까kku+l I]nﴵQlv-Odh%ayyWUcB嶬1ccGfb$ǒ bs̩h 3$Ɋ8 rE FbYEK[$qcB#>TKWy>N3=>&mPGdUd^j]YINY7\jgKhv)X8cСXW,/<!q} G|_0<ٖerk7# f2ͳ ո yU^(!0'@c`T $t<@XJ#0 s2wu{7uq'W[˶,rU'-q9O>acL+h, '!gsM5mbү[RP))bJgRzoE;̞f0ma]ᓨ[y%L'Lݵ㇀_Le6 _€\fZY1"IO(xihdm5X+X*J/1hiMS*|n(4jj\tރr  QzġiΘc䘁3aegZ 9m^w hAs]#pLlW8 i͸0*%kܞ܁F$tg_ W-rO &2^%@~PM"";BeRXR" Z̸l-ij혼ep!}v7i-^lg-S@#o2_ZL ^H|ǧL: ¹4qy{bP!}6c㠼|?>X+@e'Ct߼18N׋ݢݽ2ݝTWT#8 tԍαW@=Hؚ HN[g]x"B>N޳ #;{٤.߆[+d KB k4xU|`hlT|>[x5r8Tŏkm!l8-AT ѥUq$GCBΗÎC;^QQ3 ]5` CqM\NZ>yJ^[.%˭h:+ D$  >PυWO+Nj٘RW2-l̪o]xK:\"lǂG5_ɂ`N{jMM&VdmI<+t&5 WV; M8/>;#F b? W(9P3R9.O 8򠄿u`"3e=U|od!?&~{+&4ɆlJ3d_|%]d0<9Ԝi}7Y|]BYZYsƕeB3Adհh0mzNjdVyԓ⟭^s^K$G|3*89ŝt_CTؤk6py x!-:Kt\ A֚`Mvu3-yJujI 6r--%IUjV*6=JM3|oRs4G `{Dvb~˱E#_'ݢO]C|/$lW. KIdsMEۉ=[R5x-@ `C j|\ξ'© TX a#ةh O_d&S~jK+լ+\q&;Fp!sw <ۆ#Aϒ?tPU|ߗDBTg+dZlAg~Es㛍KqhO%aͩPƗg]C1W!.p~wtpIK:rĝzR75$}6e.?"rBذ (V&D3+k:̣l 7am < -W4L&P%\ϖߦThvGm _*xPoH1Uq9"w۝7B}Qm^$x(#nXg7Ը^%͊s<: hАqPO [\t)|lX;%q=(A؍ I7Ftٔ8}bټ{ʞ@ Ż=nJ aVkb2q5z~ǝRm R,I@*bci)2v(hFk;tY*?%a #{MnUgߐT$]y/}>Q=Ԟ,;X4b TA:2Yy~ۓ|_kgtk>k ?Ox\_i{i_ݾLp^k22fY|w;m&`anP++KF#B+A@@=!k z8Izw׎츊Ɵ;U2,r]z+SlY!1&e&W?kM",@;JϋGx?04ށS} _:"X{A(BU[HxfDCLJ'x@OuJyT4dC 돜A,M;ptMai1!iSEE>c70p5`!rρ:`DktگHr%*,{ V[X^JWN9ƠA{j { b(% D&T"kq"̆ݩi*|EH&}NX´T:NuZ# ys7ufp I̯ dNzv=o;ڄ/}ejt]=ۅzk:NƼs|RT/:,'zӠj>&3D^dH<9#iF6204}zdrFSpO#q!ͮKiMKI&qy~R Ҭ́H7 [<yS#x.//5iM_~i@[:A$r^m,VF {l s@[bIȝ$Q0>Bv̰ uJ0T<0*(Kt6ݙ5~b T$J@C6qܧ.%,e Nb\ZG#xj4ɩ"y DH!.i(6՜ّ7?]՗.h "1B05|w1DfhUBjB"w]E*hIK=R\mկfcjQ/&6yь=5d- vsQs+N/sd~$6(q5hr㖚_;i 4 n ʊ ư1hґvRQkŀwjhՠ!̶gZ."VS@0ɰ.ȿSGR cX;z$sDZl~p2nHWLz>mmɽ|n ٴ}mWvEM Ա]:1"4q:گep}-2A?\>kuNG뽧d[^41pE1).lm#7 -#`?yqPk"R팯BD}$,?*;#`7]V4\e]+XԒ^$+2ejX1RuyDz85ZzBOrDaI!r7m@nם OVaH.K4" ZZv J[UhVbCJWZZ srUxjHaĠO;m LqVaf,8\X7턡["S06i 3JL Cܭ|(xVFc/>m e~59"V,; ;"Br*u-I9E'27A zH귧-c'񈋱UAꝞp9TjU[``VPy뚵sg#p,K' <#.j)jT%E9\+@7Vqbp\<|/E';!գhEDE"xn) "ieNG0V_,9a#/aA'UҜyd9ݱ4#Hnj{{F! 4=u x [R= ~eGtf!2~ؓ7\90?E;:|ߔpʴ5DޱըcQ0Z1>{*0:2[iqPg@㐬c#?Ry-#zV}M;i+)k>&d4Pu,@{9̛FŒj r41SHlFtDX$t}A4OP'ؼSӕ9un/GIC$GvɄum@!W9;=p~t߱dgp+ҝHqk+urvxvDe KU]LxJHR+/Tjsg3չ%SuTcs UwgP$hڴ5đ /)J})':K۔G`Z&,h찰5_ߘLVQe?7lOd^mh U)DHpKӏV$9!x~@VfyCa}[Eq75$L&ۼ=Y1P_,of9<7"Xr8[k8FPVKLVR{2;UECdSî0_x OMG{>tRnы-# ]{a7 ^AKFt\M}*7]9uy[O<+UQ&vrQ!okoh$6 EgS'l!ZΜFD"bu?h>U`7M!gjdVY<#8;b6av&eH59!a@Gqav)u`G+R!9e=14Ailf2f"VXdҝѐĂ)9Ӷ [6tw;Ol╵wJ>d\vbJ`._=g-ꢿ zߦN-_"~NW:HbKӚ\zxssQ v€Ja }Z&+[ȌCF0_m©>!):&`QGRm z[3u-&8ЁdcH}>bR faEmP֥ȯhý]®j-cR&sȶ\)czW?T Аryl(\<%Lr׳7<{H̠cs!6?H0ЪG]mekM}qPTE' KG4nTӦxW#;IV5x$.Np p5uZ \ޕ"Jf0" jsٻM~St<:PnR(qo+,WXȫ{;Iw 3b ƛJ4We_~4N'Y] W$|yׇ7 kAϳwD%Fu0"}k"fAL^BH;H{y vf[EbUU|nuR؆">q[L8~}U-vPljg<&@b~1ޞ: ƥڿ J8⬌x⡛ 7mj ^NǢ5] M zzsB9ER}*)Z'*bc)Np+1( "\2}lzHH=otGU'nHT7VZc9FB_+iLod( 3dT ; ò;Gi^pfM=\ Ff{[C Lw;z=5_WLժYapO] Cg>M7Snr 7˱,)1Jru:ό33ʽe+wZg=/Gӛ={C(ra=|Qah <e-ƀHnTMʶh*EQq `iwN&*va"|a/j@rx(~2JKнn=+dMuZ_D'A~uLUVV.V %g⟞O@z55)Bj-Jғ!%iߝ:cBKE[547a'5 |Zz$)=.2: OD&>kt*Y3uٌq8YoIT=V^ :w~߯3Ҡ &Z;lh!8Ǒ u 2Ls&'4 $Moyc)h30awjZ;`锋LGl.WAfIpT8FKL%iXM2if-X3t!{YVh%8XA$P4kGPrJSi<8C`'ߍ$Pu#L~g X'}y@BG2 Qz\|%_e`B؎܁#rk+t$Nױ܊Ydݚm(H˜ɃҲ| 3M p̤z\8k,$V[o1AnyXǚVБt 7z [!)6SB$y#ii'h%$(a^Z&tIbgB~sO^e*ƒO` Aۢ CEt쓣;K KE#OHa_9;՛ 9[ٷ>^$d ڶshFCd]J\gWLkXẝ%iHW۬Vύ覰X޵F֫5!LSO" н1Gu;<̄fwޫ~CR[#wn\qXz 88>Gߥduݘ38B5MD)WHQW]~H8t[܊4G2=!07P]7k*(zmI@yj,0| fI&&GSmAg!cb^wt3"s%qFSsCٱGv^iRv"kcziT{O UX8UjvP6@uW!Z 0kWu0`#(b8t0 V` ݅9B&`PavK#޷}..܋$9-$*߯v:70bb7~*sIEr{pCiJ&ĶA?-m˩evzO%j͉_l7/&a8;RDp"?M%((~ ^g*[Qϑ4^Q R>XXڄg.k1lصjpqkit{ cjO|ؓē|q+JN89(%15(S ۩!seVή.|%m֝!3Ԍ+\]$.U6vby?lJ{fѵ9\1_aꥠIܽRŜ,aTps2GV-띷t'+1Sz믁T;!^aaEJ̶פ6f݊碎Afꩱ[(M5bg w t1x~ZR'Њ=ІZ!xHOf{X @ 7`g 5[; ']q8^ a<"7K4H뜀13#%PZOzy#gc~PxL^YЎ;ʳBKfB;'z[5 43/[N>IL/=a5e+<܂9@tt8uNZz:iGDD;[gmƊD+`|xsbWȑSv\#?"χY0BAWW,é)1t\W6ͨ2 ߉B!Ό ]2.OqQRCyMO0-M}=`ĺ8^Qz2}a__pB /`CEx8ʓpf1!V9q Fx۶VoĘeܻ oЌG8)5~^pHyPy?!PQ*8Bz_Wؿ$ DH6fWlXqSJ6=^z]4ܸao˕›ֲ$%{0Rޑ\w(i4"/^Ȑ%, 5ZfN0ϬgׯNDL X'8nBF2/ԾO11>h4|#<@A|H}YUh[LPW#V7P,75Qļ)\74iIe}^¨ ]zbxlr{h^'ZSS:! D pGr## ^5i}Izi*&-'^{7rO B@:@}w@1W cQb\-p+~s.1 `ЕuâMӨeHi_I(J>t֓1^ 14paP૱\'gi"aBMwbŘNʵr?R,d " tM=]i-1^_=:К5Bg Ԑ8uFЊ,濢 1Uf`=qo^3Z*`-۩R[bt:<>-z=Mb捎If`D/-^ǰh׃zZ @}xɯX:lJ: ]l Y\tY/Oo2h#)#D 5囘),e)]!Snv]$/[,ta#Y~(JJVczW\p :Yk-tyꃆR0.5 W?>OP7+$^^#(3х0w_;׍nYׯ\q ũ,dg|7#h~m2 zJuAM50q˜{7Rk5TK+CG0#SSFF}Z65qP2lMm TɧݔRX[3z]~ &6QgczF#49ltDG2@l=0كUvIĕpP8A72GSM:"j4Rdu*Jپ 뛵m 649mDUE^eڍ`1樂.Du2ȸ]'o7̆vr_蝋]."]Djv^h`<͠l [Na>]+_uݥ]Ӳlwj/ul_*IKF}%@s->Tytg?{QTBM[ކH!z^*Zvbwn OͼƘB`g|s!HaOg=Ӓ޻  eM!/FS7 x0'WH"uJ\l$F|RƅMŔm[7E+LTSiiUlKݜp17e1o).Sɾ56dsf2Cǚg0Ry"g:ink%1T 8dP[ӄ@EKCcָx7R?Y𼀹sЧآ|vzsO~;^ؒ2OyJ;NO 7rޟ.1L4@zWے!i*OFZdap2=ósO\ވXV`p_ഈ 6E'өJl:Y#4aIOنzL]H*=o1("zߞ)q[Oɱ(33A9,x? }PS|K<f4rR ~*!8Ylb4[ _yPĔm/4C+q̴C5int@@LiiIH8HZH'FWfi-϶~ }hYa.n˪dƩI?{Ky\h>Z(OS ̃/C=1 ZAu ŴWWʶ)y%+RT6(oNRtAh3ʂ^G"5/,4ؚm3;Sֻ̏gm bRK˓%ⓙ Gґ=O%lxu1IW8x}G⫨$~!Vþ7F%Q U2+rFoi]Y24 Zs8Bk D-@Ÿ'qpdkwt-Hg&" }Hk򕆷)4*([w}ō9~_ݮ篔\xxDk[!95 T@0_!w.%Ƈn . _Sި@W ;x6BA_6k2x_ղnŋ r%FÐzY(y}?j;i[ P"r r}^*\P:8+hĵ,,ѭvWC g%ڿYٺFQneCyCߴ,U\p*`~V&.U`iES aL i̺ɍtohT9Zqj)/|b YVKnC(\[Y\r-tsjH.YUL`)Kd7 LTPZ2J,/gߵ3vb U.0[?x$=ZbCQHC҈T"k=7K +t6LsӛlؚG*ώ,҄*Mw:<%,&ۘדck"!,)dőlJC09ux7٠hq .=A͔喳ȻZwMJؓAk e'0ΰ'ħ}̗Xܿ y؍\ƚH7XU'?rQo'oN9 @zC ̳V+f*C&a98&*_9s|nD/TN[Ֆk0ʪbftzO 55ȒId[]s̱I2z!/~/Fq5#2V@Bs.luBz!|a:Syi#f}dE*^9jZz?qH)`H;ezۺ>Imyĥ8 k*pҕlL+5$o3yb_bKm`_פy\B珹, Fj=gBtXKl["%p)VA3W.7?y+,S׶|aoH]r% GoaDI,*dFsc-{.JF;9sֲr[ݝ!N\͗ӫ Aoޟ },%ؗumۀFЍs"&(/QPM;X "W=u3bkY'6fzĒ>tw[IJc^;oUHB!lI|@3cCs`YA*M2zb 4NƝx2z {>,-#:!,խ0W>Zzm4e~fEgK'o܌@T5Go Cޢ ˞w qp@=eOEk$NrvLiMH5)J59pIrT..{Jyn̙wң?OGb2F ۄuQ|hR=y;U%wK KRlFl鑍ۭeGNnJ׳sj~#}%j*: >Fmٳѭ6;UJԭۡ_7rQ-rE ;qz Q2 M|`qk#LYc1353P7/~%hE)SSTmwk/C'CW vSTZLÔ"2 Ue1]께Մb@f8[ۅ)}UW${p-}/` Рs+ J/dk,p UǜUc`M])Jю0Zdba/n>r)&Y}_ (+<Lqu2 )+H"2QS֨F<}gA9ala;Q{)3\921b kIb#f/2ܰ?ׇm_2I6'.(aȂLqh=x|H]+ei5}t6+4쮗@K-ؾ&-`ƍLn/ ]rD;5tлTK}i&ٳZwh5\8V/Ê`d9-xG1 ESK:'2$k5<>A 8r[.qо8d-"_QE,h[r* =)|@~eߧL>jKع5^ #9*ީ;Ǘgo[Oԍ94h63 7x=#:Շz) Ej2"g$:iGֶrD@n "YH?ۼ0^f%}^$xW!Z<4U&uEڍTomɕUHl2nw᫰RvmG!FUr 0bKӓDs{VjSAϝ74!LsO_`z[ɆÐO>ǜo]Z"`O-gR*x-TA[yB3m ė{>gʨ\ian."CV-( ټ$R=^P@r&TR D'9C f*CVloTPmnƶtP@6)'RwK{y]9PEIל=ڜ8 }} >q`eDA,Qn~6>`xg@8qֱ~kEtyݭA"Q }-*.+8jc ||F'OdҼA;ՔO Mt2 I2'Q ٺ /j߮ZS,<6f[ S+QV B_7V T AZɳ[P+.DaL"'y)TkH'R 9\DщCɶT1aUt_*[VaIh|~]eim%Mt:CW&DTq1G6ix5_ˤ j>R?3s~L)zBiyRP\Ahq^g {P& Ymtб /mUHDb -=V lAe'n?O}4|R`kIM yԎYjUzwÇfvMƁ:L|Zbꅥq.[W9k!B4@U y*&&9M"N@b=>Ļ&CP]I$Oo!͇LO+8Ѕ(ϲfPMj)}.ͦf6tND4Kb)Z"̪  >]J o 8 ,H>;9- $(V%];ІߒM WLw`C<+q=X`L&/G$c,<1{GCg)(!k Dy ^?6cŐj u݇z^}!<`E@|D^iu-۾`ӉS.hG )U|-.=gWB,a5&+C (ru&% MbB\_"~ l2/qJnc0O|uypaR(2xl1 4ҰqAW@_Ɏ0 W [^wziq+[CAyFgupdqCUX6$W Vb&Bi_ 8hrFSeirWUIE~^?^oGWLymWt ;;7ziqYY ]iij:#B)uY٩ܦc|MH={!N 7d]qCMFlfr1p ^ek^EF1(~of&TwT45\bRe8F}I1F? &%&V v1$C#ChW2%E8 "ı %GuΎc|o$l<ձmCn9B |xQgrEfV!PV |pBU@a@3[^ﳺ@IɎ^SGmͼ p$ye&9 m9bkyֵۑT6'iFթ6_T60;l|\qФwce"A֍3d6O={Ts#/DhXɼ2'H$zXqؤ#OrL&YۗhUAR7;ʍy?Ssғ,&̏cjhX #\$b72ڱ)Iq%;W5 N`B–>ٰP#HC4hT@H[au{no"+:ϕQupxJv:tgiU̐fneu;dᦧ:!T~_ v^de\Scì32Ŷ-+ie=9maP uk0l-7'*7gb$p#c(#B\&Ū ?]YM0;Um`:8h[r3ʄZndJCW|1z@WS0=ȹqڥ)6ls*.9zS}Y |kT U?$wI^ CF]{Qw;IΨ dRKJ1v:7߇'܇pN>?8Y nvIfWڍ 靇n@;0xٴ8 7rTvֆRP\0[O}T1TF{ E+lL IoH4ݏST3G'"#IDԷ&â5@KLag2 v[:(xT7ea~Evb*sAqS z!J8yn?~=;7@BNS Ȱv}+V8,7q2lI6iٚr`+˦"P1E;6YLdZ6ym>ޚQLT⺲cvG4j=ӛw |侲dү0VhlE[3o6Cxʹ1N>.0 .@PEXX{͙1h4Q(I^$D*)K0}U K}cAz{B/u>߲2aCYvTW b;8n3& bL޽9ғtgJBlH~9=l{@,(.z L4B 8TܺIiG4Vz?"+]0tP ]eD]PmO֔(/P?8K;epU6%>TޔC/»3= OݢMi8Kxm'ɬI-XRQ@U3mod*EtԎ/ΤV֓ZsNGy-j_\K-Œ_F<'[Z`^yAHg_mڕ\)lbS2iK/%MMN/ QY5-yi%9ME#JEӾ6hXfZ ` ]X<zNG7F=00YSTഊ 5| ,^Bs|qf0\!sm7-g!,?"uQ}z@3lge: HĔ֗j+ JVPnHDe/wfRO8eoձjُ~w% U2W{]ГoHYMJ5 Tya'+E'3:@Y;ZZ% l ]VhN&Aځ Z̳9) ?;SJ --L- О<9pWnu1Vp0T= xvP%ER&u1y=^\zBRTkg,?|xӲ?#!ίNlqyĭ!M86J?0<>%Z)؈;K@{ jL2 Ӽlj4X#Qr1G:O1 :;ĺGG3 ?['ËFetgqt+Z(ķ]0s e.Rx&,Kr6ɞ&c% `#e`Jh.{2VJiGb|3С3g,,U>=+*4YN9h@i ӽז.;!-~WhΒĹPM-3 !>sPP[(F^y\PT3Ďly_)5UbB ]|Yےvsyy[eKIJ{9`91s]pٌYvV&"M> IIL51t%?*Ӽ| Nn_Qk]c.XC$8Aw,"9'i V Q &mg>P&? xRt.Ƀ觞.]B)_>6P,L^W8&;3/)Qr=xJA0+e@,TuN%R, Ed{C@ Iu{`Lp[R#_%wOseU4' h)Q5BX'ĹgT`|:e۽ Ln>uV!|i=ߛ.֖W~*.Q* *Qq_t~l۝BswjS9EPQcf9\eG !N}A&RJҽWt h b"{y, rL=r@ZH_$)h؜SjqU{}5 L`MI8#W VP!b`E EMdΘULt󆁪jcekDC{A xکZ+՘KӭɞݝhP]7X?i%y=}˫( Ճ=j+TR9@"tSzMzlQn9hr:kQXAwIؿ<_[2xSUgcGhi>Cfk/)7qm 0p0bV5*_Dvmo:x {{5TtPJ[Ѻw_^b:|8zŸqXsƧj9fUa )# Z|u fv6,6:7T1cʴX)ڪ?jb[!5p\Gm9Cms7'7}I/NL@76N[^ .X\{6(b̏@bK]~ J(M`>ߥu79"C䖛-f|yH=_m݀xm,Udх vstmӳZDL_7E>z f]N*Epd7&KZS4 KPr NG Gm@#?4, (q]^\Q70¹7<{FA& Iz|Fβ *>7G%{w3pzq:qTLirtٚO'N`7im~}&o|AHWX{/E'CMop^]d4Vyl8r ^C}ejS-J-z?6HRL~@0.ِ5UoZ}5w9Hdl~so1laɎbiZ~nbS#(VELփ3 MzL?;oBFAś~&ߪa#r$hV$O,)Fk$A>m T5"wԘt9=*+e=$^@.ƃS2%}sj֐-~ =]F lg{n/>f/g7Vxm0HqN GwC^9ϔg]5("g Mh /4խ8j-ޅs$ MN4vX MaƔ6sQIV%wھh십J"z+$fVH.i f𡵮xѹeDoz@QU`\>` /!Ϛmo|" ODkx][W]Ϡ@8\E:xGB=KֺHKYh;-2m~w/_3 k@(^mGZ0ƜK,/䡌KDe*$`˭8 =+%H4PDST|XͨB1FOE[ ڦ=QB}$5ǜ2f N[@ >jBLAK.NЀJԏk:NPpj1Ҝ{~kjo 1F[IށO|hh%M}K2B`@kUp!o=C s5zDB.opOԛU`Rl\a܇^^NU-ZfOpm%@%+#ДM[9N[nb:Peu:?IO__ `ed{͘!"I#u8ﵱ׿b"c F1<kv(fQC>ٶz,j /fӔPn!$kǓI]\" .&:$fXcƞT-%R7U*:[DNƗ \LKSՊW'фۍ?)/UB%hO'R<&~jiH;-T'U>v<‘mdC4J₫Qǧcm>݀NCpñ+r#AR`o?[grHOE\w$bs[M"|8Ҹ͌;N]EXw W<4wh9i2x@Ff<1R": D’m Uhes}[D@k`D^Ռ 8p(tI6a++aJN.1nFv?]ՒlhUX;G$gSh_#B6T-A8d d-lt3CU[ h@qU"UB `.YyK{#grH<(DA۫9Â# ;pɭ7԰ju⌝oQy6i* $>AB=UItXaTlpl$ ~j{ܢdG #':U~<: :H`Ku@8$e&b:n&\/*:q/lE]c'$ ~WOGvt6 HRKQ0ߔ!/zWb,ĉ#iחsD&2"Te=qn=Jx)̼+{ΦbgU%͋k)ņAe4K,i3QxRq@ ifqveK*x#NL3(ѷ(-pΩB֩DC25/BKV8t]h&qaOxQ멩:i6-au; 7t"~z0c䉙Jv OO|tma*VTaTBٽ- nNrXd<1g#qϪWG'] VY'Jc^X,c` TDZZW~75C1c{X1BkgAdR6dc9?r C⃚$}^tc+v,̈́9fA2qB a3, 9#1%@K+(^§:r?Ys%E4bVrҪc@$ y(Dp!IbgyI?(~,h{Jϖ7ZrwS[$4}+妊*^CYN<&@VuNӬd1|J =6\8IРr3t_y?sA8_f *y\؎?;uCTu4yֱ1l{x E98QOCJ ?\.P/dƼ CG1X.-Eq/ wC e2>[lx;l4+_gLϕL |zfIq9$Qֽb:W_L&k[ޒً tߍ>Kѷ=$&_?DFPGiI48l+bOvP}ӊ XL(]4k=/=f3J@+Žkխzh~D=Ҍƿ,]Wq0c]udu7 ʊh]^C,Nl8@4٧#'5CItϗR>M iN(ݮM,dؕE+NjH'0Hs0A^vd.H!\BVSRe5Y#>i;3+lböesGڠ#g:5BZLQȓN \j|ar3 n .9`ƛ k!ecExP&a󌈹C!kx"?ЫBlgI,SX_b*"d%NG؄Q&^Rcj+՟G”T-Ɣ8Z$,`ڋ2paV 5)<+-(< 1*,C6\ `_2|MɪD*Gq˴IAן7Ur)r"jvBsgi)  @Y+ dSd olyJmFalI5eA'U2t6'D9\:"6BA#8kZW3CB ')*YU 0zm)kT?!)8 UtV\>]_q &}-BU]ԌnsAJ<%i78c-.15ht+ij%"F!,ܻ3CXHNw2`8bmQ5aH&En]S)(}[8pzm>%Jm`fUf>T*5S$x9RV!;%ED`cKZE+`(wx`"1i#h1n{B0l,M܏tY,NTt)IZ_g˴g%B:I 2iEo4!%5?q*M·nwSܤd]%+9Ru ] 6'9OFx .9jy'ޒjPs ([çxы!@Nfߨn/YZϛ`$2;|fluJMRDF2z[n '?%=8\$ЫSn><< e]?e}=0R4vR3!afT $m_L?r^}[ND݌X]z/s/^A5'G < z IH: $VL_dۍ+I}q0<Ewwff&J1L=g$aǂ'_=cf7XsB̬.lJ:UKTYE! &(k9dMc 62iYO _oA CuH\zq֕mJƑה+P[=dhVst]/A^9 D7Jn^Oݚ\?P?&PYsrߥ*BYu΁GVyrNį- njc;+a>>Ƈ.! TdFc,JU*d^}YxY".oCTzLhB4 Jf(2JT@lB#"Al>8;=fk,jwg+'͐{0Rޛ?6w5JP*N4)A-'UR*Cz +2N{uf⵫VJhut+_uDV1i(ݬipIX›S~ M`]cƹH=r|d*0U6^P)hQj1}QN__ĴTd%bb)Cw$Z-*-7 7 AEfαPQOkb#T0y h Oч%b-08JL~&P< zħPZ^6& 4ymH m)"qt~mWv = EC>*jyZ$BIgЇ~r}-ZϔZVt ~6˓щ5@4eEeo-gচc.>~Z + nPuDT jBcכ4~n[RvaE,IqU_: xNE7|4}K5j&J~ Rܜ+^k/d~$M#9B@ ɇ\OsEEC`[z kEͣ#1+_wu\pW@jk&8?Wa ACV|GmEY&lkyr)ʑ~qI.&)#S=2-*+dr7,Ar΀X.<"z(RCή߳SlvFP:S(']zy:_,/;]UI$g%ޣb|SBu$c>[i!b6!=Xxz׉yX|yZ^l/ g[l EE~)G(w5--_49;#NDUJph\qaI 'cdJ]oI+tD;Ӗ.r9==.TZ\?9xuPmDew 9yKIӔGVV QDY'9njMl_n$fkql0(p}*Lloer #+wIz>SdMT 9ΔƇ~RŢ-Dx.k(وԲ QhsBf藉]JjV7`3>07`oɆw6; 38>==d5L/1\:/WW@'o/TWiq ѩ!鳲Yrh8~W" ۰eP7`="A^<3Ě[l?o鄄#~A5U# ֈ1[fu1 4/k'1Qyvc)LX|^lξ` $jEW}J/bBȰ" kmh&e2H~kkhKig-}TH^ywsZ!3\IH:ު {;g.(j 䁕3P0,ޢ" 8 ^E`tQʓGYi&wOBH~f7989}u*/KA%~(.aoYtY ik5EkRlffUv܀znP{[L9U@N>6#TH|ZrP4 e\vzEi ~,s 1SYr`[{DlAkCMjQ] je4Ai6@NNӾEm_U bA#֓Fo<2549X0Sy,#PmlfyP5X"-Lϑ0rS r(Ou='=*K+$YG+SfM,:dFC*aDwsj^xҕsx(|H63Pkz锗 = bn. WԷ: e}JŐc`[&* #kM5l0=w~d #׈gp9)%4vTbǒktcoh>,LkAGide~Y8{0i(ÑBNhW_2$("[,g0s|5k,?(2[a P0W0_!۹O_Gts]{dnE鑢;5"&!T[?%T LA {e!!:g?(o*q.O9w^.WECՒ9E0[u[z?Toyb]6:xf"qT!$!)X:JT,paZrΩ9;c[~lnAJ-1J2J Ux9] \inge $*5 ( FP3l_˓"ΞqYgM, x70 R!zBPZ/sYmB&>)΀Vy5ٛB M)kri6@Q+?}Ȼ53Ӻ Lߌa/+&*QRa-j&ޱaeRMK\̹E3)cNv@[d 1IJSGdn 异ִܽR;6q>JƁ9r53& Gz#EVm|J|4ۥ!ā?0ErPs 4^>nNu &ɞӢ>ˆ}5tM[F6>V=4gRbΤ7Qb֩$^B%85&S}9xyܰG<{D\=SzͿ/Dۋ({A [P=ݚy D2;N:2N[WB4RG"(VqIjr>~okb#Eƭ_2cˍ8wOɀ辨de NR_bOi\'ot _\%TptPk1!7`LZb=,^ 4p)EHf.^&4сpYL^#-l%.|{X} |>>$ӯ_kFiPFA):'9${2b'KjX}"8JI5(`x&1G_v›)poaѐX'Յ|OOK2 @M WUЪ]'HD IqvP<:/?5멹ֱPsVD!4u8dɊICydk3h6#L㞑elͳ0e9J) e86b=PWEX:oYpdocI/)iDQ 1cQۂky T9 HBm[p+9rMAwS7+GboTٯ"tnXoN-DU/9Ms\t *?v95L:|“FIŔ'&2^!l,T{|b^", bț v,kE;[&g,Uєevn:pp9:2VAv$e:ܛ`J̤MEyH$g=*vcPySoAE,ӮvJۃfKvZfmH*|kiyV͋&Wv;Y[,]+e#S*}޷\-ZmT\emc(,CVA!QǣdfRGѐ$,Ji"3D4n, R yLlE :;'SNnaWKBwx/ V[@Ku\l M5-scgv ͒U,hw@En* GxawyO-a7>s& L6}G WUd>%D]0!Y}`3)Mp;9Z81 |6CHU*㓡fi&"]DG2QF#_[cς˪mO=Tȣ)MJڙKѷҗ=+ ƫHqES<w8\2Z5Sg{Wl\^\FT)`AkZA,a􏩠ʪ8r7X,Mb-X`*V\Id5t?9*ŭ āf 22Xk:ڪ^·&" GtܟOًjCTr>?j8[# uDL,y [njЮ&o>j؜ 6#M 4vF?ϷOYO4\&XwSoӥ6Lpۯ8$-@n"Ie dkZQ^,$\Q:tIE)j>IJq̓킆Dg)*|͒ Mhu~MqbwՇ p «Zؑ Аf}6 .d?8M׆#,6/#9)4.` ,T6 JX~0!m.Y(p:?˗jv6̮l5*C1TQNĔ( YV_s+_ RƆ{`ozPA W'ʼvtY%vͫbCkrOޘ?",(L*]d.38ƵӨ(1~܏XJ7v:!JT^qcrELs-9>^} ppLZ)[w8X?Wk:=Q'.vrjh RP몍u:(GJx $>-XH9;`4D}挔tO| c?rmc)% OZ ֫Յ#Pu/8eX>f2&Pʽ{'^o ϒday%%y-{8|`;` Nij_tz_墵 '0W>~9p_w1wy^0\Cam{ o{K摣-DǤ s}n"}#egpne\K07#%2by6be)2uowr8-]f7*E ٩\$L/}X<w`JH_?QSY)ͼh}>!i-(8#ᩒꅍH2x HگVkAg=#HmcyAyߋ蠙^˹U((3ZU&**`ٖ0o(~f*\H;k\N5͖YBK{K-}7H:;]x{& !@C:֩FA]֙`Wka;7]B=T:|*.)XYLKRZgTkŽ|>M EfnqEwE?5hS2J/#4GpHcEQ{3/l.K:)!os #dXE~EF}IOhg\[%"2ЙNo4knޥ,9UFE̡'cMQZ`Srz 10j03k-!i&s~Qd5ϟ&U]I,.:l<40PAGz8苔ǔ/R\|=}uY9#3J$~pt|&^:@g^ X^jSS}z=V 8Yȝĭp]5CoGH[/1w]K;/RDtz&8JT׋Y2b^b)FDr LH%gFuNA} V!WτP 'wnMd*J%_o@#HQ_aX_^vK YN\?D{qb^ZH z~\ e{|PӅh]->~8|w'?I 'j.}pyI:.ܦ7@]Vha[E9A= ۃ^53*!v23~~Q?K_< >Sk`#|f,!^ JsŁ+;·i.K FtQG:M"/tŤO ]oRJQ:)ۉӑN3zF%ަ^J30;(3wYxILB:CMw> Z5c?\LEA}m,} . b+;+2[4Kۏsb}o #O R4׈n/vxE&"vHr+Q$(/]*r&1uj22 2$E3~% K/Sy yo@ZղЋm6a?ͤ0häKJd!R*Y gO_W$2ä#ýݢgp@f_H*|; Z64YE@,A.kT|!~6C󍦹hV~3;鎼&J蘻Kh{rX𪴩VSKu3-gk[ ukȀ`\jY'xZwEo ]ߓZ}nܵ*"\ Fa[E>HWJW>ɶLX&:44F¸e$a ZVߍ5}zX.@-L"Hb*KW,p@_.W=وʹeX.ޞv6*&m Plx 5M-GH;bJN$#1RyX;:VeKL5Jη^frc!ȓ\{5;|-YnA8-;2o!ټa ϥQ]X|; 6 -Rj6.T"B[6TU$I?wƢb;聱/X!ԠJ9TPWB1?)W)PY;N%ek)ωO%0-I`͸lBԧ ]*ky@#dgkpk@dμU\#3.` 9=e$}@(8T{nPw##қ^]N,ZOƻeɸQkBpH劣f~7 kxnΥւ#32>(S^# b)̱+q0%ʝJ엿_LVF/TVг.0Ynvc56x%Sj[-!U3pԁ:{ zzX_7:It#-1*P%a/Ug?ʤ S\aYN5UY+]8~Y-iS3e]ŸbT$Nq3du-lyW1U/5ӥȕ `tP4 لo/Eui_KLA_Ma_^*z#wgmM1GDW NqK7spSҽwzS-PvWqtl ?]YapW5 +/&d?&Qsÿ1cC]",( Z2`/Az]x,+>< h]W s ] t|ZgF@h}9JZEꤴ2UKFO(R-r+ve ] @$wY<`]B .c xKu1u(/!~m3[cคocaI#InnwHپ6&f<=niY.bZ`nF4qzwQW] ~UjO9`A߱sġ%Qѡߚp]_݆1v)M 8ȡ,4DcshƓMW 5轻hT O o+nY41a[h?$`^HV&,pRTqK?I@V`c6ōkaCtepEb'>IIԺ`3BUgմqi!L|K[<S&jV)=⃻kǛOXehi=Uffw[ɜ.Zk]BcIL)Txx# c&rp@=Héki9iJ/npe*gr|vofWh9#;I34zXCl7zCchcl&SOgyWXz^x$;=B=9@o>a tEgUb/58N0GqNF)NqMYCdr+R U=:&^W#O}jNY]5A3t7zh·B{~V, ?A7 [1ml02Kܱ`3hxTK ?kG@h_2mhWcq:eUZ7tUx5x&Uz`\l2}W p?`e("e>;Ύ:]|oQRZoŤ\J"@{/@$fL)>ODFM8JҨ7b|G% @aTnf!u I|ȐEwݑ`\sfXܱۗ2v#hJ_Yqj~:'hjgJV۠It\'j'4ɧ1TMg1(OnҜ&4"?S,zKyϐN *3g P`\)`ۂrۀsu)b>؟>i h&Hs 1B  pGp1Rt"RmyV@Ag]ۭ N)s:8rI' +-)aUr|`㡛dk.ܵӃ(`.=KŸSM^ =0&cvj:hxMourƙ&V+]QXMl T|^48ℏQQF?& qثji^@ƙ0lk:dɽs#N;˫}K՚,] 9./DDh-^k¦<&]/A-%*uJ@LgmYx# ] >$w~W=&;Nժe^ZI^BGO2O)*( `tjB1aBR&[PrW.w$?0̐d6y>6 L}k0M& |US+mx v{>t g3zMl+)Զ{ i]ɮzOb+P*\`6Y`N1uvj!8_A4f N~_kYǁҝrHh.ß~m>Z3o4YeSXɢE c<kӎ,l#ŏ؜W4] "(DĞHH=?Et}~La@Wei}1 x VBbac 1JY*S*FߍD&T 1\hl-XQo.Wz!)ny C ѥyP=ζ)~x=NOxG۪|F=D9F Lu7Sl`zղB9>&قS0xd\G3w*E*= VlH0pnj #F>XX2`A{A2= 6v/nFy}S J]?իX`yucLk1zjOXX%R K7z#z?sqwEI'=YFb3 w<0L c";,Gjr/k@/\!ΧN-I[!<}>j3Z6+gz:I87|"d<r sњzE1c⧻5"b|/,. .kTݛBT%!=KSчnS5gH{NQxpp82i9Lf!i>a8uP:m6ʬse{.>=ӆL` uCE깸b_-#)^fbSq!Դ8cd:؁1 o.:#) zN @~kdy(.!:yvԭ Ώ$xd捘,SD<309]>cv .}"U_w^˸ѫ:m_ȻOyƝ<,Qyގ3bNk&fC(._9!NYy*.Q oĨ$՗X.h{nHu>5%H3SsHz.s0T7+Ώ!ָ _·̟D.M'&ޖҨHj;S~P2?+F訾DeH3`$S?j1Ć,e#EgS`3az񪟰 Gjce)Y(F=3jcIK %YAaae꫘ح"%rGΘal_!wnk]ۄok_^Rdfq@snJّj'? `%1dtŦCv.0&9%V=~{=Pt#U.lrXU0 C`*3NOҁoТS~4K U:KX%=抳&jOU/c;8in6O2~l(,GJ0,]vG\ePj8tTn:uTsEzO%ᢇi*SO[/$C6RTEeĥ` ڞy|nO)h4X:4&@{PݎC&a|uu 28*\LH8'`;GLSѲx!)hl6K]ĭi n ^z]f&#[GF%FQN92M4\1z!3{ gW-;='j@Q1ژ3B*SVl~ˏS(x9g )Lk6a>"d+WHu/q*5oA#1?bC }v@9X%=UǐAr@Y .ZmlG^vwX63%_s=yqX(K6f-Y_gŞ%oCpAP/hr-^˜2I-PF5 ҥ X4WҔ÷H# w 1VLlۏD󊩡w2r0<5 }Oߤ8*/JKY>Sw7 =O+SlW0VL lrHtDҦ꡷0F+;6g@>pu~mPeS/E([|A=soW SGhJͰ&D_"=;hGy9Ui/1YEAF]"vp(2٭ mE g)@2+E汌€'f`ӹ ozz>6-Y57ât*^!8Oߧ'%o&܊By'ܮi.2KcltAMn66} [ j֛)4!6潢jm?rP8`~Iw]CًI tIztlJ(C)V^V]7=_ 7l[_@ߟctgЗaYz BI+KO]$uM0퇬] Xu"#sQ'A/ ȣTnT}pټK?|oQnU4_Ŷ?Lm pēi% Y|A ;Q g) U(8ٶ'2տYFܔ{9]ۄv! fn!iA$$Y~W޺9\)}qΙFxaˌ.߁$ޢ3քlyPcº>΄uV׶vػ$ڋݷueG(7H?&jX@;?zX&$<ċ{&& bH&qE!|ޞ_N!Dxpt(T젲9\ I_y՝ƣl#MAor*??M pݚgv_劅%M>Ɣ4ܰ <}QH->&y5>WDB)olnӺ1Z'R5ws+'ĨliNkmfʴS$.@uSnŷԷEẁX5 `fM :;vWj$b.#1엊1*%*xI 0]A&>(4`7³=0?aR|su!CἳIqOHD=煊NVZ^1T_.~O.2mrb *,:˩2^.f]u!N|;A_.4VajgY}mSQ](|wJA$\S6(:@>)NI$c5 8D2\D=pхGXz?,$D lB |#ϳaVtVӲTrtqk}/)?PKF6U:.> W%ifu`c8Z  wDwZvIK"=M3x9'wBQ^=8:zPr#߳! q\Zt@[ۆ:D47Ch|xS38\X}RTiqPUTlP\ -|MBXsbVkwq ֜51JGGD+"a~H툴Xcf"Z: ڇ/ B5D"'^=T[M8v4G0zBy$;ЎVV~:J(у3ز7y܇40pK'" Pc#o06R4.2֞9'|1<)g퉡ӢF$u2%Py/ˎyءtIC0-4S극t2$UǖЧw_V\E8g^v}غ& j"y˵jIg1r "ܴ1r_Aa{-w WwK W=u28Q?8A #2?C~)1;sB6+Њh8z[aP R7Yt}ɳB $oKPW['Ea Fc=,@&lKTjk쒪(lBearNtJwI?i."95sJ92$yGm")F!χxLBP8{t/"5\ B}s5~nԝR{fXɟA7j1Fi251Fw !!ǒi6%#lUCG ?$F'QA a7[T{N?vNB}93[N{\Hx< <>{duN 26 ma@vJngC, }'lyױgq9L9E5202ID \4R &*"{z?87ru Xi J YY}Y W:Kd<6/J1]:S뱚c@Ə˭hX*N[F9@!QBl}^-u-ݾޖźS}_%s"i+򨦸2· "5^HO ^u2h5R2qn0`*/ruĉ.И܃AKt[%_ 5lg"te%T\]C N*K׾_T6\$EʱitnGo6պ\ߎ"G PmXK۩"8 g[} ڭ'=9ƑC,xqS2PHZ@׃Qt&nfNy9i\RwK fs/ҦOؿ3>K*|MEmYŨ0q>9RBcB@q&c7 X-xT>p?ŅMC[٥i!42\T'!N؇ʊ2JhE߈awS2+a=jBBf ?f.WSm,:IuC.bx*7 5'_S ٻ` <+c'1Pf x5 ݌lB{}yFQ y[ fx[,gtAGGR+BahdtD7-\S?auҿ>N1g) -3.U}o\l=QnO V}R5}){s}? P*E ~/45>>n&݅4^w+\(|(sdIE%,X\e(yם_?³DRºStKr}6[rzP4q1=<͛i2^E8߄[EJ*}6atEi F+uB{E6[٫fl? 3FaD[C"=2Ta7s:z0XV}xEb=MD6E<#i=41CI aN~9z63ôaqƄFxrgpKHQUr=3e&XBI.\ 5EO dHz$7 荆isGV itÈj#Rҗ$34`Κ6Ȯ>[^f۵:7M ҐK+PRWV놫{ ǍP i[M*x{#G+prj]“3KV˼fN~B7AmoEYx1-+IPҾs}N?u,1J+k6C`nZ FJC3`M*7ߺ\GKEu,=(/6Ho iU&GA)X 9CU6mQl}}UF#\3\scKi.p}kMPԔV@D_In~8׆KN]r.iW+oU+ ,gNMh)ة&ەz9 dhX&5Ԝ5|\Mܺ%#D-*k4`yΪd P))IDqzBL:8zW"Y.~/^R<R; Y/sMS$YZ`)17)ʝ['3Q u['_onOy+qMlzXW"V+u[ {3K1lA ;H sG`-j!MM)bCHa|ݍ]ꃲq^’zSSUK*?q*V$ImFױTXEeWԘE v@.,MzOR 7ߕ=c ϗX-y»Jia: C&%8:6`gTK(=d[+\k` >]VgWT6t2 fdӋO jug3lH1T+ӣW\ U{vq{HC5q<_٨KyOO8/S;sV!z-5n~6oJfOR^_v d)'Di]@bۖfOwA\|F-7P$$3s82)kV; fCD6o$XdխĐ |.p9+n@V㵸i?W`Q 0T[YLjfD!IWS.L+1p)(SyiQ U7y/?6|Tޛp@ _i4׹͔Dw|9&K5r@d iA% ExPFik)8msnng= #`;~e+IxG¬-Q(e;bOv_|bTn2-10-ivJaAP.,5m7.X)2Oɪ U/D6M2aAm[y?_3'F4 u7sd<:O>}t7ϣԊ]搥5&G~yâFtFh|sݖn1L#>O*+:I\a>A/Z v`4L7ÚؿNibC#Pt "Dn- >d~pJJBX7%tr@ a\0%h 븏}"$3{jyxw7֥ AH0/Uì0W gweXuᒥ!-I#$xa JnB7k>c@<(('<}cval @zu|v 1,7KU2Fޤ*y%8ˡim~I$d!j:8+&?rЇ}iF0D_,Tt0RAG3(q_sfs!j/M1om];Zvf- .lS]DoZTplֲ̂mؙ=oEW{5ʒCXzU3!7`5тŝ}I'JB8^8.ɷqL68vg6nvۅ4\|* ͓ȟsԉA.d0Q)͋]^|}03xO]ҰF izۏLb_Pg'l ]Wf)' 6M a_TU䠇QPa%dW]a=`d7ҁ@Z{ڸ20G/iH6ָg1U?TQ gܻ† qkaIYp\[кh.e~"kvuF;l7hA3K<bVʋS =KC % ;#11 { LFBW$}_3SLP- U9A-hE}1i=&!TR B::$țgkf_]>dS75_B=I&-ֆ^t#C{ekH%8ܢg\CF<즮9ߚ"æEY^ pǷz1lGgOXe M*T;E+1lW el?p~O\_У'\naȩ; J5ޑKB斣6o!IKN~\N@&i/Sl݋k*(XiX+ j0m!]m#BBq֊++ttԪ>DF HV=|_zJ? 3%R[e0:ǯ| :X󹴓7;_u.$yWc)_58J^իyAgƪXii쁯Ϥk3dPg:IIPִ I!fڈc!bS fshy0eωgTF|R&DSw տa Gl]1-dn w(b L~P%[GZtRӿρ /ڌRiMZ./]rLl .\lBGTys`!b{~r<䪰IG.im<+6:05`ig)" y@2@rV&bO4H{6Z;XиrP}W/|L2 f(4c, 9 f]{*ُV9Ewq#*3ҤJ2>]g0+v-Qo0miE-%;R^2;H$v,`. rxR2|N<퓖u`75;a+L0Wx ŷ+Ϫ556/}-S!3 nz%A3?;UnYda5-kPfM &:.%a31`בa\&Px-_@=Su, !jELohVӂ ٳG݅̓:$6b=! RR~뉉>QH6}~vwRcb1n.%"q1h|h;.Nn_dOA>竚tT|ƽ/&ڎsXdY%ryUF>V"r[}ttھ{3 WC$Ȝt% 4 ៣^j*jIխ=0.^ltDZ870jUOj8PiI&9=GgH?jH @<Ȧ0(9+nr*YTnFK}̆33怍KLa9瑝:Y>adzCq6(8OF3sك`Ƣ$}=@| C9D\uEUU ;^OZ2^@2ܪjgᦸԾ#>iDCH\|J9.8ۆOa wF.67/`fȲph5+K>"9 gntIe"1Z!t{2o?j%u9r_}`^)EsB ܭAh)/$\&SH9ْDU;>*wUtk 6Gb&bĵ@!>3SF'ofīk;U0*-S7w}79Ra]BT}4EK-Au+_ܫ|孎(v>a0D-hCuDF4M_^hw}}򡯙Qm GO/Ӳ8`~6.%ͭ(m,aBBW)M .ZNKs}o2+_|)gGYC>v[9x[ΡΩ- ܃]잵)3TΨ3 %&uCіU: WhY^P0~Xn nBuEw50z[̥Xeܙ4?&,Ch'nc wi:w<"#a8hedUAl)O]Guڏ$]Օmcvʫ#8F=[wN0@)u!~,L#K^J'tprA w|T5WPC@ {\2&3qr4.Vԩd!ׄV]}AB'XRܺγhҶ;䲽Vx7;XŘar%oH1W(DWL E@J ?'Ǒ[ <[nX>ɬ#]!y k1If;X:l;h_y|/7w7_cs2gf׽%SZb(nS&BSͩZ}qj{Ĺ3|K&IhFZՃǤ4uBR|[.!>deXCz/Qjst'ow /lˣ퍊 H(5J7egGv@I:>R|nJIh YN1ꑁG蒎v-OTl?5 Fi>nWk)BѼ;a[gKG Z7ԏ] 4#jQ?#kk~`;+I0X޴7>o{{(?ˉXZg'գF'[Mla9+<&J"k_T}31M۽vS.Ov9FgߦZxӕ U*Y#q%vcWƌM1 u>W:(͋(Ceܜsqܵ`Fvq:{ -a.uM<$T 'U y~FKR9kGUUlbcH WUtIT]Лp .?TP0@f;@vAR2 t=Cy{msw(8Ӂ l T0MbS?0 hT/E3vعJ\EKe6n`J)سL M|~UsHiX bUe|7%ASZ>(5vn3H%417sߗѣAkWzܻ# $fa3V/jYOPնu!JL _YV5&4.[6Ʈh8_DOO3җ n6曧 ,U~NJha֜[\5Pt!r֭t]`؇2[mK۳@Xtl[Hpb ¢e,Ըm|QܗdJ<}&#y4pIAYa"i~umק.=n.)Ф e/,CrĻוaNz~p UuM <|͡R#ͼSHt1';؝fQ0O82q"{rUA+)xѿ( I =qVbӫsi%)I|gȦH6īy%-G2$sU|zk@7sq_7QHbSolk~ (:%* k^sZsuςpt(gc|i|M;v&wHy@Ju@vqA(ŕq&jmG/EBX߀D/iG¡1RGygvp@ص$ۄ+>KzQ wHxXI9#XW b݃N*uTeVT'ܹmP0ijkC9Q͍8!^PuH)E"d(lƣnN$R%bd6 MEѸ.pDoG1R 82b|ʶ?h0xE[oˮh/Aأց86 A?HSgBݎz%i i*U[zƌܔ\ԛ!g:2S St`kZ(Y7ΜVFF̋7k^g7,-) GX_\Pw;{XLɈ#`c6 ?&[%BBW阒2H\(T;L`'|k2L\dR)Qㅢ);fx^UIUzooM٥КXf %?֋N&U,r:<.9qwfJ3nP؎gfj)R61PM1!ŷvj J$MdA/QS y*;{\D5/a~^k! @v YP"'˟Ca֒nF.n/Q_ aLM1}L~>|C Ÿ.\Ԕ;('BJƏ7m]ܺFىQ-,i `f @HG ]5Xd7zQ*_iA o!kѯ. e=?.0UX~5q˪ Gc*/?yGsjlbyB\mX`KKzs*no}[Mt.P['1r3w†&/zݨ9buܺ^Y:]wޣ8JB)7OZ WC_ŧ,i0@KIUŇrrn]nR$6Θ4#plp\u#\np.iL1DR Suǂ&qs8KagάC`'d׻vvA|(d&9 :|$wzYhWbɕArK%_pKsys,}Hpbc#i nۡix4s!{(w`,S /ru$ˠw:2&9N_o"ח?6L3|ўLW^Z"vc&ot5#n/[vQJ!. tJSOG{]#Sҿ6V&(̤CuG菡Ti rH\zEBcf0$D[P87qI91H,D+F*-C&oOrQ>p"G~]z. cAs e6KNBt/X&to?'E*gѭ͝uG%YWL1/ i|z{O 97|Fml/4hj_QvU.uWpd2()L/9,쁂K5XڱǷ]m,3 Vώ(A<xL<9slx1Z tA7o`Όı-)r_֒eC@ڂxcR>juw %*N_EwUwp[ʰօ&K|[_%!'nlD;d/>S̏x As737?>l.хZ^QпO(20J8 `-UHg 6i *SMY%{ME.4Q`vaYI(pT>$5H&R[9H)WWM_:0W82\fQ%I$٢4drB3JRrˏ=Kg_C~x^VDpŁ?sHC]9_)eCкk,!ĘLȏY%OKwM|󗰵jsV&ۅz޸DVO7R ghRoD]E ѕ} 8AșSY7b"\Է-Rg鯾' e!cԱ"qo ]s?-H)3`_+ju`ȑ:J*pnb~`0q> Z@Nz;P11{~/ 2g`ZxnZYt $)V*> R?~ N܇"CyYn ++/Nw1g!pSv/``ďxА>z\ֺiD5"+&wE, 羾]B.۪4J֯0 Ȏ©&^慥^1ʏwDL۲@q|Kz/bfgv5Ya4G|RPFٝ2gg/qsJ*9TԢo! Fy|nεrU?@u=)]]q*n 5%d)Y O2 +5ą T"Xz#) i .n%^ S2'|k*6@7V#a{T8Η9&#[/Pi$4:'|4KI5 9\+e"7F,댯FQɡFrEԲ8J@U%c@J7qw;dT~ˡreX{4C5b:` "EeAT-|fjE@cW`]?cCk@apuάSڸ~,iUI#ݣKPܤn"`WfզHw2@HMOPpT‡d,2 t#uq90V >?Fx*LyBS䵨u{%۽Փv\؛ЇN]gpKʘ3Snnӯ()o}M't81]v6Kd+M8gV Pv0iVv{E[am75-M=)yAv+Yw0vĜbX5ca5 dyo;@exU2Ȑ=#{ vrבÜxOqH]2xff/Kfܫ=@7y)_cWSEiHך튁cFNv66[;w['0+A}h,:ȐR"2[we(#[)MjΨLJ.!u'R97%ج:BJCm;l  \S:aZB@Ls1Z "3W3yV@k|X~N*>/_/ױ.LH0);A~>L{5|Z{xU_ՂX8co iyk NdgB#VyS،f`yS5{Lk\@Hse'o=AEp@/#FSj MWXPV 8aIS1JV=O>j;!xuOPo7 zADn=ڱt^ 5+|Fr'= >0>8 _gh' l Z2H,wx:vr:_{z0 /H;}Ʒ3me3?-Y>*AH$F #bԼ9n ZCerc9ZU W mnr{2chk,g6.f0v rup>5Ҩt.Al H75L)AeE4LضSیfF|UȌ | ]:i EëY";fQyK>@Yo%4ESBwq[+=/~M :3 xޤq̩/'IXC|opF6]@Djqe{ɾ0^[c/;F[D.~`{tUoFr@( 葡'ַ~beo7"ձ4='E@vTEo;8#ODWp/fj⃓1Aofm v8lyq+:q$&,!:mM JcX|WwUpʟU}f4KYضS` .S4)zVԺ>w L0EFgޙvxY~ zNI 1ѪlM`|YGM^gKӨ5樐uu uXB? dRPgA YÖ|R⌕p ; 4%xO%93(wR pz3bn8# IG;-=.;jzFJ" +)SKQ{-kA1'T%c)Y&[lE@݊ d?Vb̉2I!aaIva[G8ujsC$||<$eUJAښ*z7nL\ &#jO f\Gauϑ{:[b7a2Faߺ2_"%{يeF?cC.m%ce1ma"mD8'1# #W\d|{ޖ]5s0}=7-7xIO <[UFF]RE?"ؼNNDȅ If$XpLmτWGx=Z%f$\9 `_nyi:5A`Bw(ge.h[c c71Sܢ@~x+1~-Yh4ð {L%Dwי^jH ƭŸNP0"-DQʸm ´+G8 3٤=Qk e8==v,9Q} yL+@.euXΓ#>PC)\8!Bv=Xԋ8zttDօ&Ғ86; 1YOV|U |5JV%jA:8@e##?ׯGMY!&B{~'}k*yddQ:2V11=yl?X @(Yy5 +_y,_i'+\\hl_3?Ϟ&1ZD*goKTe>:b\Bf[th>&_[k7ig=9 LY(ֱw I}7]$5rwgri{7ܣ4j-{m5m_ٌGT2z2vvryzgjVhsǼ0ptqS`FkWOƷxm9pa-3_(i}Vf eB/?VϣAlBO4+9oUL4'Ak̆A7hz F*R[>(dt9Ux@6HpX(5!k[hʄ܄R`Uc \Ppq/m理Ỡ5)CҧllHEe>H"Dm LKiItExЀJ/Q(p( - QZ6q2 BFhXKl*NXђue/Lu;ٳS/mP{掿HzOҘPRC,\xN?4tylRVÕ׵S±n69|m3 ;V44$`sx5 >Q 'r{ KFs*>F?|r`x)ӌoR >R<8Sgm4d`+3A~w-gC|[($`ɍ5BQ.X e@| ,Mܳ7r~JR cbH| GE)ϫ`" z*>7UVE"UvfA5 dc' L ٭_"{g4}lHN>mGWCXɨa~&$">2FpOg$b U߳,sMQW|-f`3ڄxQilKx+dWV$+&jt@>ZNLzU/Ŭ.=rE{"zwE&fJ4}3 A-enhB ݞX滺/-.O+ 4Z9 Ctsu8?W GkOu@\KLYHJ1ׄX` p<[feVԭ=r*a.RJe^ΩL.irƺVKoMaCwj2hUOK4/^^WEg@0  $OjCw<:z03@oka*]iYuT rub~W"<<:wI%zebIV5c ݧiT!nIqn:Ϡn(v-UG-6*/%eJPfbƚa:5M1m- ~IGlQS1EK,i1~My9XJgW ݛ. #s6qo[3jcM]#x(HbM7*^NX~r(9\ j=/}W,spj{xzʊs >5]E90v6LnEYE[U]-K,FS 'S}A<Զpȵ,QO!0*TBX0 dݤ`wPFO1)˳ ybpTфXCx: ®L _UfOjUY^zꉣɘc5u-s2ʬDO؄=P)lhO%FٹҍtS_  W_QZDt9%lkߢ: XY`Cx0|: [셦ZUSQBb=C3 }:RuL㤾2@?CQFfxׁ^@"T]~"*3;-v@|)A(d)<[i&1HZ }z㠳zcɢ55 30Hv čM'텰U_y8VnN&܍Zq1 4~K;w)j̱+y"^OS_涯KwuhJXd>DFN+]]- %'(k:C\bEo"JD!y]FtJP-i}ug%5<χI~nH2ԍl?%sBdLyqŹN\n,'tU5n؍ =AZ Xp8$#& 2`dTs{h@~+fYOܰ.x*6nϰ ?[ɑu֛eC 9TxFO徜E35dyzGD$[ruX[>IcIV3g@ 9%X>1f"/YD457pL#`\$֍*́o|-ZRbfȷ/EL1jI۩KD>} 8뢈5ȥөr<-13O_]ωv aCFU,>Oб|Ⱦj2M[|Db9]#I3hL ^E-@+_[ձ:@$[Rr:QGVޞ;Sy' #"s3<%UG lunlO~tl5Ec'A&C,字hekF`܊٪UѨ' խd 0IS{]z,ıAh (וޭ;zr㜔@zԖV՚ ='I0F3k.?jϝ -fq ##n.x+XF 鐙ᔂw7eOށ7 XCjZ';G3z~uy3}x2 X1K"YvcĆؘw ƐS^~ѐYoNok#SDO!ه$%(@# rYP")#ÕT؞Ӈ6 ;rRvϹQgS2Ɯ<4v欩[!{MEe2fBt+o8;a6$n΁7tPZmYƭC\~2"HhՒ듽jx2̰S Vf{D4n?Svy8P"}j臐I֗_XTI"}sM=<-j 1 %J-Nl\5oAc3>6.<;ɚYv2S,3K2]}LtP6E* ~%TfkTLQ\Q\VPK#:[œQ_ nfuF^V׌Gҭ4_` 므""0* Y+SpWS߈S,1N̈́󘑿`̷=q?[|K2 bz֌Nj@v:M蝖8 B%&PrÿSMGAl*oK۔`F\/Esϙ[V3]zvJ)m6|U A^ Sx~3/^:4&|TUz͒5ZMzOkȯyGvQƓQ5~t"x9&g> r VtUjILܢaۜi V-,(?cjg{NVZ~'<Zb|IMO#)[Gx gF"5Ʋ1.پypOqݴ+5/LSG^>]P}/= %s 3g< Cki0a֛褂~[ԨAtSR[*ϗ9JjTsS^Nnߣ8A*ao \E VЅ*/槆p#*h_$YBsbs٤#o$'  L /5pM z gҨO"+[H6LRb&®[M=iw }XYEr808y'c[slyJsl+P\WaWLZS+f٣Ǒ{Y09,F'}|P6!{ah@gŏ+-|"Ԟ.B'gŐm&̶<_(#DWEqd%~ڹr[%^ڬ`ԚZPmu|G/nZdU7pzi Rs1*8ϐϾMhJ/<;/Ǐ"WB#xcG&ULo>wv!}TS#^ę>]zD&+c`GHe#l<5e8طNPSU@U\ꂤVѢBkwz҃$B\VZf)h+60+]zirj{WdXF&27:-6Iln(]F/ -g=牖RMne8ޒd>.U5>c'"UtHK8&\Lw#BU"]@ˏS$>t1f?p]|r\KK z." H~pWܓ {O@媱<8ᾄAL5,qlGoXn4 m*ؑ- 6nX/AP%[%LSTP8JXԻt3T4xI6TIy%+&ĴVQb9EK WirUbZk(@ >KmK' Bu4 B7&BAc[HZ,ܲ )~v=&ޞ{#;&K⢚q"6gJ˵ ~LE])Y.~ "jZɲ+Zͼҏ~K<1pexnaoBԲ[ Ww=Y %؏+qC&LM{SRBίr^YD7 3U?Zz<Z8t[1",1տ|BQ|ZF.{6eo$Rj PY #zgŒGyj0rWnW +[݁ Zgb x_jƓ:~%5USW ȐrV`'ԯ)yFH "b]䍞 Lඍ&@1zdNK DYK6 L7{k^k46w,E_9lnH8?̲zv!}Eyi ֗rgaR#pIWA[Ϡ~>fe9vi039l,Ak/==TH`0SNLD ~bT)Y : ߍGGa [[?h 6#nSV(ubEpLL t&d\f7nޒ~kA ` *ڋaϪQwx!s-?z(8pkAR.oB]m!,@P|ύoM%tgjAWGzG%w41"""߄k)h^dVN!Xe.$ /p MW @/SEs/!Soy6}aYpjeҦ3OA^caEl5?TSJlyS ?O'VÑ!1lKECLu[h r#bcuF@iXHl2U[Q2WTZC 5ޅ }D%ZU-<ܗREաGV-hqqK P(qP8]_4)+h96ȺM ` ^p^ a}*7Sa}3: ɈJt6B#]w5s=ϫX߰+Y{p'ʢ~մUD/MSPXcs|~e6͍5ܧ.(M2 ZQr0wʶ'l A81f-~x&lZg/9V%iϵXS0j}p}HuXD+=3&Fa{Ev *ztɃc:d1tp A58]Q\Pf35Mᩥib49^˕5NniAsrV՛ekN {[pg~*fmZa_𬁋m $Щh4חjlMy"*B"AJvY/lgN |V"n!لM;r22F_YRD\׮CPvS[Fhռ-t*< r8p렫Μ0!2!3IO@RTr'KH3WPF@t7(&^yԀתeT`l -ބWܠI 0r6\ hcĹ{k󮹑gC60(b"x͕<@D7]7ĻNwR9I F | !'Z6Qo*~b lKHI4aرtx~^H9Xڅ^<$>~f R|*䜽[Y}5JTDzkx)^U+]ocW9$K0gm@lSxt [ BTqaMS h*,+AM0~lt`BΣPGL򇵖R6=C7^.~8c9uuƛV^~^mfbo ͒R5?;NB6X8cۇ b^1톼-`MkR{JرL,=zD<;mqYav'9~Q0/s0b v Vg^/b S1(򛢍$ȠD/04nqzRHŒ7h2BūXâku8Btu.,Q/Y lz %Dߞ7# ġ> 1n1 /uҀ4;owԽ@]F)*.w;)ޘL,_ދF1soq`=-tY.W*a2g&.ǃ%z ,O|_w" iWue1E[ݽ1W;A$[O(0S7 9I%~r D_v_$h|l.9r70tI|1@tJTIi.Za<[N@lAށGO}ڊG%^X;`a};ӷH^*[}UB^R&-,Gz@@&pcx 0'cXsi^ }(Zf.Xŏhc?l?OlqpHg=êx,qV vpͥ-X8z= !8=&t=uS&lOi)?5<U]x(]dr "+gW wrsQ}?qg!@/6oHZDSnw)[wXѓ :Nl*/olp}VBf#nZ'LKVC0AS>a|W_5‡/''e~Б#&x0js3BH0$XSݠnDu{mp>%^@v/-WVJBoIltMa0虥:7Zf-OFJ|jvh*reۿe?GZP7Y*[L7תsol D^(/Lp c܍#~V8_@^H0{HiV\$v90yZ96 $.3;[Q?0CN? ,3JoS" lmԵ8?e{PTksːc@ +[>qeͪqFlh\LfA8THOt3j,MG'݇1U͌B&ڛAÀ. g!ܫixfW^U{QU^?V=['!U^P|ŧF5SHMRuEI_| R'Yh uk{ZluH|0(5T4oLk0IY[,?5pg,xlUB> )==cXrШrBt-cބR4EV"<-/`Ҟ^u}υ9ML#@!@ρ7U/ٵ?+fŽ:wRL? VsѾjPQP#ԓuKP9JX.3ɼg"cRz<lWy~P;TAht=,w8"vAmQxq+\γd@A2ŝWoAG \I4J7FsH)նMG7܃Y9pVsHy# ˛r?%bw}7쬇v2xQ\(GIrO70 UٞR{FQJ$"6Z+iVuOQl#80Xvh4| 䚳R@RXN@)M D-&c#ꀛC.GfeY)ӐSʧu& `^qil?rX4 x[3g01mHIe!2(_9aO$NtwO'4TzbMԎ Ss#S &-h!v ]XD8Ď<7`th.PˡOa`@,`HQ1"+/?JĘ̮[/\yD兑7ES*33n71*ћ'&5aم aeԴ奆Xh  x@X:Gi?[ۭݠm1ć!)R+W(?qU^g>,+u'{KxiXZv=Lff W(]@5;_bfX~c U(2٫ P)&N\+[L2}QAz&4WLK;WhJ͞h󔭬}\`7 3(%hiMatpJ6­DBM9$ e2mZϋyQQ9C;4aȿNy7>GKkB"WANfwSn5Oqs[9)qaeG4+A}G$H=5ogb {L :P\bps}>`5"yvNT(m8z*brgrWQ~SqQ4QB>G!RbQ!% wt8ƪcOɶVs 悧)ǩISʿxd޾́J? K7_{i%%~Ǭ^eWf9p i+AuГb'UI5uP1yZNe M( ~'ƣ Ќ@G a1_{?6{Z*#WEα9a 9u5&w1 X6ŷuiy's~ż|aԺtIa?3aFms:{ƒ^P"TMS_H1TQй%Zr6zNY qٿR-q;#P<ӭy^8V -VhAxi/Siz}P;Q4ri %ߟ3U`[W!0PqX6WAdN|iSN78?lTr=n.wL4˒\/ :Cyf.NsX848XGڮ{*7LUR*5` h"}8m-1ay] a6t!i9?ha8؞htFܩ֥3䌓SGĒ)P(k쟘zQ .vϒ.>ߧFeR38|zzvaQuOO̡z\7Ld;(Q>5{C[vy3TC/XYӳ Qt0x%F=n{G@aǚ 6j BTpa⽶hB JSӔAJ9b.,%SˌiLa9m|:|]6d[6;{ ؒ,}3]YNPr&3S-X \2$cê@͇g&sf#("9U< x褥AXC, Bn'ufV{nAВaOPKHc~ˢC{f۹n1Nkk(:J[칒9±?);5s66%sKp&kVPҡp 2JBq4i k (0 f2N(LWjْƥ6XhiKZjQeYBuTt${ D7VE-sQ*.y޺"`GQºַL4ɧ?^38⾧VYK.sdaFc'z9W0?K8óx2yzw^@\d3X$Ǔm[ՈJ`{[zɷp|WK̭22qw~FpOA>JFei/6Vl7oX:Zs47-Q1qU>.@R:֥/0~ӵP3ymr_C3{?b@.垃<~ C RanyJ?%тvz? l 5j(xid~6\`j]|lo]wY }{jݞDI&%h Y6QʆЕd}iAK\=σ Iw PDEl :lFw.ެhR'C ɤq7K>B$eДsl8LdnJH;QXɶAK(ZD%\fD0d'b`gbo/ٕC^Dtа6z'Ib>pJ,nŶw$Tهip;Io(Y󓄺53wgOB`_f"mJYbYq-#3r8+"eYҬSq7ӕtφT dr k3 ljJjud19jd`o,wt gC/g=.x.-|3$h$ORYZ3f.;0pEԒ3H+L06 7&tmtfͤO~$',^.8v1J LT?}=ɥ622UDS}Dj@`,hƆ:% M0uKt,|/?L~jn1(ZtCǰh.) f.nv+@2 ]HD*oSVpߌpd c>9Tg:g&K>Hqn]t9y̓v8[ U ?e lR) 4L8`R*謾X@BQpA -Gw|f40fO {iPb ʡt\39Uš4z|A:e LҐ@a0r8?O/]!6t'jZFM?!4wδ"<w,)(lROQ\"]w50r5,R k6#`d; X]ǵN M`-.ڤtulN7]/N@,' chb'ϯA;}N%= hlSʔ%6.ɝ H*mnVVl N+B 4YhZCf@4W%,Cf**. RH ޤF,Jiw[˅rqtx<!rc;)& #uJ/ApqٱKi"2seCsî;퇶^/Yvx$ܸH}J@dT 2^[T,\Ŕ™.OV.EqA pH,L}/v"&n'SAoyinBּ*̊H z\$~X˄?Oh̀>y!?kdwQY4_G6뚀|j]7Zz:#d,'yYhe94A/s.v$P4U oA񂩻q.a& uQ[?HVްgnj%J*W1,Jpi z>n?CE s2F3uVHs-ǁhvֲȐHҤ`:êO j+LI:vze{02Tkxb&q@n0ٔo;C%zqla|cݤHLFi!x@ԋf++$GЍu}#ŽeXucЂ#1w's(F 2>/-)'~T>ͬ}=<,,^µ}" ?\sK4L01"ш2نw-$^ܵRZk3Js [N"'Z))FM|/W1UXCօɸoHrER ٗM+;\:YvaRSI+2hoe$'LfZ`*Erv2,an$2/W췹6cbXJkDUJ(6_X* UfaYB~f9t*!Wu*ƁdE{|Iㆎyz7?qTw6MfcJ޺Zx5+. \'=1 tf\%~^"QA Bۤ#^UF }Acx5,th1W}~0$#j l w.98(&PRك}l;v 3ΟbZއ7y~*@d2oGۿLBqn3%˜k I;8 4CȦFc\p 7*4%iw@Ԙ%ZG (z$Բm %s\WKiٸS2;M=q'Nb]̍%N[=/AQd7jhlxN@M;J}A\I6yy?\T|zQplO z䏯R ˖کtv$dK8bN<e8Ijh 7= 4v} ޮ,BiX"ӫf*okoGJ,UB]8ytkG:i/6]]хOļn\NpUf18eiS_I؟ͷ:Ô)ٛ&M _A|2"QfVi)DǑi7dS;x1="MfџLMf0~ ]{Y!:?TfJ#+ _=*4C"0} %`AެGY]EAkΰA&~x2٬?<&VBѝ7Us=ipxG"3PB1uix\9K }uF4}HEZoE/;}݋8CݶNPHkQsstO]-^WJ|8 b,ֱ=6`3;aLH?j0/nb<(Gԇp |Ij~|>oxCُc/?q#M=fNw0Y޸Rk7k2DhV16fW:k&dWq&m"XTL#WʳYP?~ 85A84vFKиWKa\l'j/Y}R` bGC~JYFFzi,?mN<7̝߫^I^_T vU:h?]BB oƞQI>Qm~Vã̠wU vcOu&(_4-t[ٛ8,jp= pt ЋVZ&SҶysܙ+a%:dۚc iԵuƤ!1CEpoFT>kQR)ic-QG'x2uZ~f,rc ÃbO3G -v6۩ؼ9Nk ߴS5H1te[ӭVdz3IOM2жOf:}1Ҿ~CbeK uLڡrP8ԒZfl&кld4]%9cH!% *etIa:Í wW{%sa9T&XLʝ3.!X#(.utv~\*X;ᭁP/8]G|>X\|[9h1%ƅ$ o6a; B.r[Ƀlu982 e|hcZb'h e;6O..n5%I?ľlV@& Pӑ^\%i80xZ`×U^)*Wm HHy$N^vjjEHBO9n{0j"2cszފ8vo -Zvۈ^@e7l~dW| Do#ڙH)$_.½X!3S&oa`\?0'̈́X#",a9Acᅨ#ǩ<YkaNhsC3,n4% ٣8{kXj䕏̏Њ|KsAF:XLWm7QxLo KcQi "4SA8C= N+ٺ{F)/~.^qF 8Ή8tDxgZt; E rޣ& ^l רC#Ht h{l" N<ҳk} Y.} 5kna_9vu&0Ο,:ZxnP}G> 61^jx+`=W͇#6tగġݐcCcfc#7 yL;ߝ{uf6Ι~wZu`6 nyӵ}ęaG}8W;'DÂ&Sr痈 V@;jgCt6[ bÌ,#7y}*+"L{Q e"(89Uٲ)c{kw ԙ $ yV}Y9lg\o|wcADd2Ԙ"cWXMd+Ӿ%7" /~V [Ψ)|K#T'I&S4Waw#hk Ft}a4b? N3@?y -{F4U+6^?TksY %ճd=3T/_gX׷SkY^r$/S g7ۗ3D"R}R7UqƔfJekh+N?-0u<@*l&$gK]^>햪L?ڢ9n%AžB l [T֬yvJXIc,oyYzuypCdRGf ]Q<`N FM%A3x]cQ1Saݕg-G:[X=ӟ1`l2 Y*9 'h =L>_qU1 {a07cil4 ]ېe7(q'u 8 e^K5-w,i}:7u*?m,+.C* (E c65rU 4Մc>~ľMF+O} m/2$tgJ1r{6 5<}9^*A|7F1dC.a*ޟx*-9 :Ʊ E%ˎ<5y~>BO#]"#g2cBMZǔ3|0i{[k@%"N'v}6TpFF\6~]*O%(.Ѵj; &HCK'K7 ǘVGU=XX9.jZq֞5s#u^x<.&fOZxQ2(b{ϧ[^Sf%m6,vQ?F b/51; ]HZvzSˈٍwJ'e.'#e͉NRfTPRM_*ԊsᕗK^ƕe-ud*DIA3Z2 /c9*Cc *7{V7ކF YףV>$YGs ^HVI@orp#DS٨fl'8i$Pwklz!!!N g;(fk_#. XAYN3U|'(9Lת! _ BO sհT9L/>=I/HG *{;a E!OJ Uc;*ŪBǩwc(ȓ짔7&ܪ0_kij]O,@)mʮ[fy4 qhaT[*D3kMTGI'y⵻f`c|xK`MΏJnUZƸi$U*ƢtrRҽWd&"* o1)43{вHip fS#tC.V&a[p>+R^@Trw7EE=vpsNxZ;Pc!sk169qȱr%iÉްEL%xkf!M%(>}nBm7moJ2x>%M\/]2Fsv g1W0+3S8!s.^!fI~ *Fb ݘ_)8\ ӭ[[x:lS-'XӐ@47v2Dc@%v.oVAFLjaWV]$DDbw46򆁉Km.FfJgEs+tӾ){fA3b,S:4z3^nl}D/Sv~^U~ BI zKb/K݃=tDAu4fI%~+:|sZD\yqDܔ 5e52jYQ!~]Ji?cq+3C %s8?oh῿د6]u21ƠI`zg1%)49Ms%!L<*HC7+5^n[m?b>aqH)c ka;ˤ9TmTo(rpV.+gԻ6E+Rg}*g}~L!^􌵊qS \ԠG1W11-9iݳP ;9p2f<$ ĕiJEʗ} MSKfq8_iR+t88R3:XmatroP,tG] |CdaN.JzAOn6Z6!?It?n^{%;6^OΐSmDDùJM+ "Cz(ΖZW$sxWRnyYUr8%WIf{bh&zEt)9:USCLZ-Jbɚx񕞻Hbq=P= ҃3S(Ԯ*hلd2VuB,| iQpu=YAalԒQJޮ7`f(csL^"\&[7o^s FZ(3*}fsA%Y"6\SJOmN,+~2Z224 Vut|D+RC~򅄄LMonyyTmAV=Z_֫7ַ.`v&:7Xc.>-or<|Fo!UL$iԝPgB)R{ @V(izûxS+˂mCK%AV .#IVWq0z1R(UHPIN"q!wZC  }88=:5<IK&-W*|5s, >}LH;A]gV IbN" oyI=!zUtvBC;[VʕORk^FRO H}87HRQU*t&/1\|z=TUCZZwi (Ke{Z]#^1ZqT{] fCi?;hf+< 58m1j#hVbMSX ؼw5.Ԡ|B@EH#bR 2yR c])w*cw$YtfoZ9/4 >Rj gH7X矷(G'Ӄq4vR;>#ƧlùZEx쏡ֲ+Q( t#4y;;ZY_`1 Fyg f6Ԥ?y <0XE ~P̘cB`cJH{=\v#8Ɠ 6!7kJ+i8پyta>bM Rh) G{Ndϕ &͈[h3&rlAsG"|OIoNlO!`n KXmCsVBpnޅ [v c3 :?@ zsÊKt"}9ik7Gx. 0b%TA[d5cMH@I `\tXS̞sa-mNos{hZz/;qڃ,BѷCrh7|6~: ޘCXAcW Esy3h£+Rt檳1#f%@YP>Z"ZGTz]7Jv8fiYk;5.-#h4> ]ݮL/d~ӆk~<+*Bv"j}r,9РD/=9^ԙZ~<įaq9U$ ; ="s'mF+ǢOrL]=S;Eiq %Sbһ XKE\?Գ! O\żBqWϷyh/yǥ"h!3b[ =!a<Jug""< ܣy- Ny6q#~GVJfȥ6b1,3|Fc?P8y)>m7,zg}~zR2t0Qi?LhqTLɇW@+犼d=?c-0I7eF oҐ\*{ >M .({ƭE]"*XWJPj[MF0 D8\?`wQ|yQr_zUd^Brթ,Ԡt`ϖ+~+: J(}z\jx*3/>q YR u޸=kUWAoM;#*uW9Q˽ %kҷylMV >NvOx2wax{Ъu|Γ hjp @cje3"Մ?~b^¶o%j;:86T4c@r10k8s NӮ!Me2S`3^#f㷺QȪ:qt*36Qf02]R1`]5A-\+N܇)[zJfX'1^ux%/痿7b-wR@!_dNj$?Ah[Am- =#l Mry -{Bh_o,Yk4(c5~hu0@laUt|H,ٽaRJg /:yϙEBx/..s q SIYwc0/FS~:E4 νܯ#+"͐C)vTf&-0;!.;c-O@O%~k[גּ"V Z. D=r~@*qZx!A4Ryf4e*6z}&횴\ xE^*7J)D7kB?&KJt)d́b^vr \f@ot_J_F\u5q dEQ iŰopGʨ~22ʅ9U'bd2B2ٕi0vd/%'pԝo}/`Vo9S>aa(܇Lt um;C©0Q."㵔yoz`ǶƅGoЋJxBJEtM`=ETzq_( ^8G GD8#~Pɝ&P9i%ڐwɆCs&Ԍti@.2J#'b[„EoG+9&(zo)V|[?)e2DOk$2Aˀ2knK5>.30(IDC j +coܤI3Mt>2齊}‚ I.)j!:&\ΰ&M;\7[BK>btջUkhhWN~4hS5'gT{7#Aqq}M-ϪrJT[ /p8urx|5,NS!zbjSxI/v+/s5XsV 9-JP" SmHB1Eh/'SM ]4@>/">7#2t UV8Rݴ2gem]堛C# BӖ>% }^9ُQ" SbAJb DW?20]"84X8" L3^'d)4%G,4=;idVjKU|>00l`dp܏Ys)oJuPYfڔ4T6kMh&L=nԻ6^5\eq\Hs!GEqq\)@+$v\ )1e.J l~b dl<ġ·L00h=e~pEYNqA#deJ512}qEyR fOܳI`h&"Ӭ3tTS5qy#4ufwΆ^BgZ/U9TMH=ٺ};\&10_C vd%S+Fȸ]9BfԗF\v@Fs?38&Iǚ; 7r3R4O+)06HAHU)z aB\5X$}uT`3-%?RmP_~JFh#Df]R&\:t/}6X_.D&Yus$܊U(@`Nb 9aWo] c!f9Qxn+{J{Jk0np/p֦QFӒaޫa\4.-鵲eY0M"U0+i>&ZHK& ZKV{hS}G岬;b73ent~珋@җUd,y-w m8-IOԜ2B3104K+I_V  M pCH) вU∴^vg2|"%9>bvI|)VrX ޵O}gd}R#w6Cdc߾ڜ`#)9YJ!;|(k3I6i2N9a Š!HvݲC9YV\ Q@wl*Vsc^AC:O`je^X. GOЩIl@} ͍a<^6DcCQ#y5f1SM|?Ww۶pE&_p.zH}^!Q.>Q^^1>_6KQ40"N߾#zs=o-q#HժW)Vq֝ k(G IP'АNE)4l覷w#/&Y 4A;< &VxEûh6~%<'b@W{5pdܦ0.v729ݟaÙ oA'h7IUhY0a{]mחJIu v7dt' xգ{ݩ7J̹MJb,.=9ލuWel%nrycbIW_Q.MiD,BwQ-oS0_5 (Aj;"**&j)!`pyEryt)iEN_~. ihsr2>> qX]@–A46TTHw=ͶcT4ؤݥ;Rֈ$nn|# Ge^bI0]<@Y=f'=(RUhqlZy΅uDp{ւI{Q@;#-a\ eG\6ųXZ}%CE04GSj^v* so;\ vw@&lUiM"8%dSHz1O,-aDϛD0Y4^SqSN&e 1J zn$_gh/ҕfx?%br!\1F{oqBN/ԊOMy;鵥rk N`+￝aҒu]egYO3E7Eg{PY²<QO5VQ2X^Ja3*E~$d^Z<7aN{uY;T ДbkU |U.H"ޜΤFIAZ. KxMJ/(ELyХp׀y)Gl}-c8(1x'`<кu3mY.ȘkȋߵA0K(T'*ҲmȥX[8+ta[36"1\ sjuF6x٠^,H|yEEWsN)m+n"ohVwi|`bHJk3MH7ɓgp兰Cl& ⿶A4F"m<ۖ"U__OReD/`hXͬuV򔙴HkWUnf$/YPO8EV<_+&Ӹ% #:6^j!,1_b(AEY:l7 , OR%AYB|U $Δ~+YuT7C |-?6ȕ)ԝ呺z*4S0^.%QPtMBikkfCxeۘfa,MԝJEzbq$OgP-q'SfCSF+OUf=1N_QƳnck(P_pשৄW e'>q@{q5 LJ,${5VsJ] !i-091ic.^Kav6b";]|(vq$LTrw ,~Ҫ- }sv1)ƛDG%k?vFE޿/׫3j~26Y:KX*nt^h]~?u2EIRn"fNa`J40P|E[eĥ (lּJa?ssxƔ790d% lة&#U ,"Oն!lNu$D96(U vbχRiELN`8QU_&BJ7ƒixRnߣp 9Թ$3X:Хp+6E8Dݟw3qbnJg,aT\v%NbC+)flGJe;_(-]êxM^1Drdtdʼn׸2`{=q' b$F9a*ͻ8@ּ:'k/ndJ-A<`d(%]4_ e9 뗥j.l J?,>%]9/(Aʚ6Nge Ny13Af(ں 3FuL8sdk8:~ 4&\@dGL6"90ބiy';_pl;)'t^V9u鑦`CFW!^)siK )n9q7q랹{ؔz[QXE%qneCe,P$D䧿Zz,RkUTQc'I#^= ㇡/Ȝжĥ,`( YJU8 ],?vl"Ě.ʶvV"Υ!]UR5oJS%wBa|RhFJp%txiNU a>Y0\q(!Cm BZ NS<#dYZ2O ҘEw3A5fN;@1]Jey趸ȚIc]) AwSsXSӌILı R>t->dpJAcjP(*64R mEC|`H:pź#$xUEf>ϙ "_W`SkF$ [Ө"S% :ngVݫv5) x(/ ͌fO!6555:5> M gͿ-nCI%g="x\- 7…ػ$AI#c~˧ռg )8 D0ړ Y>۞!uj"Xgyj"~wd.xؐ9mgN ?>l9;cӆ{j I5wS]!yww =A jJMʀ.3Lh?@B0[\ 5ZA x ,zX@XBy:G%ZcLAñ ~I B*umxkM3@mݙ gMYn)œ?70|R>ٹf*U {{i*eEm'/=q_mKF7O?.=#bC~H[ٶ.<xzĢsoqnwRzNbrI^dWY]!ޯVgڒGn.D0WOc\eIi}GAk ɖp/E%o \B_nanJZ~%̝T޿o6jT!@隸WKra)\C)X }"jp:貟N7㫂Ib &cݲ(SSv6uC|;V i1Hw'5>FR[v@BsswzϽ}d ?BfQlB)p}NcsԚYMzC&'r0aG3BgO(Ӑv7k8Խ+\Z#kDrNk:„D 5zI61:0jQ}FY)K)>3@`|]o 3zifW>(Zt !1-T-) f)(gD]|R#DkkyQmQQQtu=b0b c#&|X =|pH5c4trEvCHۊ)o(ZQMH4ȪXIv ݥrVC0 a-[9VTu[8pA|^MxLL#Y^}s땧ۯK Ҙ0 1ՂCK&85rϠpMK[ю&eV^{Em _l9NtdIop_ȝB/ bc'Σ_"4ݲ0hh{\>V]_؞[kܑ9xsήo<ÒBEB >:*u>uU\uYc+;PR®M5nB os('o_&4~N%V5̗sahWo8:W,N7Y*A4qOc- X!x#MKSbSJ)unC؟ ztczOҀ!*ڼC0QD۴4JBSF, }nʛaN1쇝KҠ]m1S~} u 5hmzdJ/ !T A#3#w"g&E0 :{fX|x@y(GɔY, |H-푄C'44߁-ˉHw@͉f308r yIzR2j=<h llW>{XF:Q_֫9h6IK=r!t&Fͩ>t3 '$0C;lHq_|d)د$w"vh5xqhPU{y-]C1۫F+).3m jyT9$oA0 o;e>;m^+;&.L4җYv7l\Rxo JFˁxR5f5o f.Bj k*(]ϞY n'r7a[Eu_[FY'@{xqrÕbl"@S%tT,a.־Ba{0Si/azX9\\d#s gdwgGҜi+\ 6̘1d/^FIWNJA&M<2؃!Ra8; z.a(gltu曂Vqj4y*P.p ; B*F@}-gk|d>H^6\1bE.`;`0.#s0Z1;ϴc`ug *=uOU PzxP'DJS ."o0|ӊ^3.TMby( ٕ@Y?_},]co"^7$vjD~ Jdek"g^'dvIJD k*[0V+dlF\f*L&gnEzȐU)Ja7I%HضY-蝗aV)P7pk f/3'#m΂tWD gSp_{-bL/2շzU eOK\eriC!`|f ,&O6U xm}q&8DoMmoz| XjT%4*p}ɑ̋SԘE 32r0WR@=&J1ڧ?u 0- UxaV 2\{ƾbpgT'\ֺv|Dzr q#4,BOo f4̖ԅ 5ۦcAq$fo9ٌFD`\[ܡU_ͪrz#)2?$?*7 aqFRǾm:242O*}PmYCjby+C M9]tb?8khQMh%Ż2%\^@4]Z Cd_?fe򏝰v.mY_wIx[ nvAvmn܉󋜏f)1`gucgvjឯ* - w"˸vOAW`j/ׄ,`1dxT5A^R}j}o+@ڿ)r(|3pJORj8 K^e@=7-ylӎD-I3lXइxLݻe{5"##u8PYaJ@ƋlߪmǴkIf&PFOQݪ8JDF{޲'JsګOWLV"jR( F h"wIQ0Wch+0ZfܞH`GKs:x!d3yce4xP=)? &,o.0 › =Ut.T(cs d:{!^Ǩ3VC_hlizo763c^Q[0#zApiE&5V8F ?c`>2B\fǶ0-@U[ ]09*OA 83ײbR|#= \\$&+h"iL8)+[+2[2ѧźߚ/JmFǂpUk42&>Zl8pourRw"$مVqDdz#,tyxBk^2fǖ`Q |ʂ[ٴ#kdk\ lcxK+i D#POe< 5_ ElDkS odmc)e"u |~YSVQo۶(D :5 IeAgrUGT&6d S@OcCRJlLBx^ƶy8ŭUQ_M1mAQ~<-D=Rx {-_дY/aQ|> W_Fe#@sgWk,hFsK>oM L<| # dPB€uXE= nG"4c}Da,Cv7IهxPr0*ĞԡntC>Fn3`"cKfs= ~&hr=fOH~{p)5#3F2avoXYzda*iNn a)y/*P:[ ɞnT AD ߭corϏXַT8&O ػTI+bA4' A-3ɤއ_/ւ(1΁Q9v!l {iouS A0)O4cB ^hQP1ヰeр_Ax_ wfdr3iVO1% dQLytZ~a5?{AL2k`?/ r W@"dȈ{h(3f ??Qm#iÅIϼD_,g!Tibdju2S$nly"/vy R?G@`"̫kk>vDGs(NS 6ZXPpo}9#UyW͇N].ԫL1ZVLv/"bQUwxW= ecx)phreiA+[ܽ VɇHHU+ :4S&y))c1tSB㟛(&p4e?2B-Y`yL:\$ӿLV[ZO#Vv|fVТڦģW#@ˌ(Nypϭ~4t`6 tm b/2ʹ/[r9xF\οf)5t4t'e#7`J/Ƽx~`ܾ>QSxwAn;˳,,L;L]hrX ~BPP4i],0v]SAb+~NVSSp[RvyWy#メ:y>vtѳ읢^'+ 6?M.9d?fK .nZx\V>4+*3'@|,g.ww*$p7Ur mwnS9Ԇ]㍓ڮQ()z Vźr/&[- Jj vi/#v"8\$ZJ;o'vM ʡucxejTvN:}eTIJ:U44Fju49NTʘϕ٪D/9Z$tC,= bHafú;bz* ;-^D&q0+nR1Xy܁%l0ջ?u#֛.@Rނ%9;H9+3 [kiH֐ƅFvv/oFb^^T"^(AFf7S۵82w=4hƫ 2X/VPog54`ږ+>!pBW"%+ke8GCߋ~ukcnVEݶcg7[`R=+|mY{Tvio1dO* A.z:9Ӡ ]sXCZrS)__S.ЀOX^BJX@(PЀ+3%;+`Z2K.P^!7OAs6'HOmb9qmQ]u' g F[Pql (&\a%z}C""FFM[ 7zw=( =n c nǃ LQ nGUC dP*Y} T {^"/:[F@e g4jιBVҝ]q: $o(Bu@ IOν0] |!OߜtS<^ZY;1  Z YUP})3s2nom5t_[ (B 8W" @R O'"dT~ɨ2º Eᤆr:Y5]X_6&yLu>F㮛}Us,V֗YI)[d\t U%,詝7ol|/Y,pڶ6𪓐fp;YJZM.81{ I)Sq!ԘVOe+Gt꣛fBi"?O3$ Le.wV;vʏbKڹZH"Ǔ x枅+gqDۡ]!K#S^8bvUqn1<. `LEY9}I vդ64tts֨.< Ij#Z6L՚t K19 ;r}a 9?T<2oFU?'"Jbm:тJ;v!F\vpB8['6K\*zhjNV*pRM>_im?%'MQߘ)tYǗAi7_83Z9 H { O:eX`V+^?x\FwrvPgK=;4hw\W)dfEܙҝ!w]ByqugzFԉֿO4Hh`\ۭO_-\C5%{|}[4$MSQ6T|bLZBQek5J@Ue+ʴ/@;5ۅ6fy 5ҁΫ7灑F7ilYߊ*<'0k S 11EƎm{a_M ~2ӎBEܖ9j9GX䑘P L0$WdZ@|]/ݒ#A/jlLUBl.k"I0y6STYM }?/)Sh@̿7%B;W6e/Ik7*NY$\14q~qBE&r;UE[[+0tΝ]_2}"BmC޷/Up)g:DK7gwZ&*VhU' Ϙ 3"U|*߈4/lQlL.@;AcGh03F޿qMsbyQkf x)31tipw@yF[Ry8*U("\7̍Cϔ Jɝ3FpW^׎ަ%r2>(R |Lؗڻm/#˫d}h?aQ8oPI鬜Hz5Bv[k: Sop;ϖGyB«ndoER):ijA8j/:鱯j-Y %@$I,a/Jhisq T2(;hgdd@={gt=mhiɛ+FiFzP@V|-F&yZ"<Ҁ#Nk~Vg5̹Y˙}I'g~!⧨t1NIu¹AFk :~c%Oԋ]&*[ 5H֡>}#;mUAx~q7kb}>4*/C_Oܿr9g=<hFPخ/..Fժ)vụRZpbP܃~AWX٩73sۗoQ4=l.?\)Cz,{Gm$%ALVhؕ$}Xz+ATk5-x1Nx0zr>/V8$C"Y(ԣ7%Hk$s?l B7,$ιv,Si]\QH`wg\J=^*6Y .ldsx]\8 @ϧ^X -j<`əl#QNw8<"=2!o}1nrEZKJ1$à;] (aA`w+nA LRדdNz]pA `}oPk9}sE-oۢaN%ڮ0W ص[1 3of"M3Nʇ ؖw6F`缋 0|!7" %vt8lP+AZ.I .3+2DBo>et+2kFemx1%YUw`zi ,t.^(dy.wz t<ײ*%cTf% g\>\bD2t,P#ΙSسҠ0cچZ! جStZKSC` VxQUҚQ/?>CneMfsV",41ڮd#CxT :X?ԬU!SY4}c'̌?)W*nfϢµI. <\:h]mwt1Kr@iȞ(gPdԌv>k8p b;W{yr27J'pP{Jfb'@6VSj Ȓf"Э?58CXN N7֗i$\N̜ >5 }2Uʉ]đ?Ny0{\Kp2t`XkZ?twu '$~۲0qG!k4fl ]('fN7؞[(? [PW1Br8Ĭ64ZZP¿ ;}cBpWj6*R!QR`!Hy/ZH3+Hٽ-z7!ucƋ{l 9t 2F댉HaԘk:XE0XyL "nlw_y1cL ^Z:hlH 2q©L J"l|yAp$c_΂}hyM+ CRۮRY*}7TVĚ;~Mt:S\=ֽ\X*:pszpJUD~pQ: :xd(;T|^G]H U%Bvb 3<x7YvVaa$᝺fʊfV-4cÞF,4Pg ώ6*" z׼ӓFoǰZ:*2HdYo&ͬ_f>.nÉ-xqGW'|CKq??}t>ygq:ߧ' W:M722qGE& Ŗtؤ˧!XIB-HU:0-8V?ZWesy6'.YfY)+s@,Fn9]å",W} /Rz7*d*WtNg:)W6!|IuX&tQ"wuxr R*a 5\ԓ)wZQ:'aKwqP4ZANXm M|j⍱~GgrxW A=C9DRjB*i%pŰY@RJF՗?uGW`R! zfֳ #77EFjr8|^I2@-<70e0!82H_^FC;I?]vYN &R˗rwޢ6h!L:8;=7'Wd0_ ȃPb+ѷ":xj4.}q) HlۡY)v= ^R1D/u,58h:?s}ZkZܯ5. ̻' fl7$`CLgC6&JA7.Ŗ I8XE X뤟$ + Af_!e80F(pZVHOes~668C$<];'@gx]['ة7 N,wfEaNuhZzmwMQIoͶwK5h7/'o *}~L/giJPw=f9#b~%f`{W-i2bj?/NV]eUcwCnY=3JwL45JױHLuU$O>Z!Lnϭ55-!1:~F;rD'ՒPo魶؄C= j&=>\ }$ \-MPB!!Y-|S=_#юdH{jrkBFPK\5۹io} 4 8' ,d!Kd,#a)ok9rv4g=%qb45Kԑ <:QUq&?>CmpM<"ӠMB]j4i\@z+y" #~$i!WzmfShwamDLt6W.FLͅn-vlot6'1IQ='2RIio.kZJ`)},p$z$#LsR:.̑Oځ& Px`9k}>Y(ZNTw])Qp₩j(VOO;}5)w{4n~'It]>h-4zP-$0lMXK# sԫ G0Pn ئERxz(,tKmyzrZzX-3y.WLsxm' N*2˽SNɘ¬epWccLYLH.@B)|tQ<ށSh/ZS9k./ݑk`L`Q5D[h@? (Y4iTAq# ݉SEt8p* _mOYhQ} ;mcEN6tbɠGd!0\/RV5 P԰}{28j@ZF*ԭIzxU.ԶEX[_f÷TwtM- ޚ)T; B}dP'E tA%/QDs.*=u7 5>pG@"XIYp]"`G-[5,$0 Ꮤ K&-.~Ne*c\}ѷJ~c~H:w}4DZ &3 YJMqA><(%$sҤ:GlKUM|=++ v*0{ =, ì؎E-LRfM*<7pWiT$4vC g s46u&gGE6P}d9nÑ Ngvrېڿ{@!fwBW+Xٷ41HIPm@+[k>GoGb'B0 3ʘGJ>}~3;+zXx^*ql+kj:&| |j 8Uy3DRo]w1f < 0Oċ-gRHz,,|wXHT)5ta/.9{slI&RcQ*D%<6l-Q>4kW#vn45h- {ĵʵ%\8sE?0^.5Z=904M砣"D~=+,1(^rb܍0Wz/s~XL!]_o67x Gv ]VOĿ? ZxVMA.JVJ>@SPo%JmRS`B٧Hen.?ǟV E^D2 &LJa@.O6iwͮNȶHe |-_{ˋzFKCe-|)Gf[p?0xdk+_;imu F$&9iʛG TLq.b`asLqagQ ii7u ^;~0"(d318l&ƮP}{ݥgUOii<:ex%}d*xUb'ZvN7:(9 (:!gi  _]vvi'3=b9ρ|2D x%s81lu{VC.>stΖ2MA3I_D4 ?4qa lZd#x3ǀv*FPꂏ/p#zt٩t"lu]>s~\q6NTB޲#jXQ|j~EvE(ۖy0oyo. o,JaIhjL-rfQqS?MX7hSbuz/^һ jqO(^ WQ鐦jc^HV44}osCi~S)L9c(<Ï&(Q ZM(oIYcp9w1!XYcGUZzrq(*Rfi"$(GVRpK,X!62cg3f&]^g<>y![`_ͅgVtMPu]hO7oS ;"94d`b\3 i&2Cx6 GhD2Zw&&G~P=_ G$aQ]nj!H93a߂BN{cэ h|6AT:Dm;&j` mUM* ZB ƹ:Vg;Ѽvtw BOx}/#T ͛0fw`6ڄNƯ|\ Gv16xUA2φ Z*+1\FR -'$ qؙOlD;?o{⪻ >ax:ZR h|'q͒.@"bxŊМlvLo2F=em fFqB/rK Ult5Lo8$[nh2AԸjjWoQXEZ) E*_2mZ xP#T|* 7I{z0d~9m=v=ۑ}lr~˳eyᾓ7Le ;5ȳCEF((`p+zf]WuQ:yt^ŠЪ9lZ695 yxMux lyt KXOXZ"Ϗk` WDtpp2eڊd@)W;7** ۞_paǯA5;u|{& OC vTF1PluϫaQo}Aus3 `Pl~4|]i|U;A I±9?Z&N #'t7 2_:/K.BPTf(MߤM@9-$),JcYo;Hh[IOJS܂K3 x֢>;XJsY҄Ta+2ĝthfcL)4 HBtDr_o"NzHѴzCj m=):8N6pz1knBg9!cND/r ~ڌ| +4(*a(A3m JըVlJys mxǁ pu%u|_ vc+K#t =&?8=C|%gFɚ×sNos E224$j:PŸ< u@l,Ru2%h^ 3̨~y1i^Pj_4(PDdRi]V.Ұ5!1Gѓ05s-d6 u}EUd:/ǕpblQJkgZ^~osU˼,t=H m{{[z[H%ȷ>ƴ_ 9/M#_9 [KRGbp&ylX}P%ZM2ˈUY:7bT0wzwKL=z傦^$P;Z<9{R`VNvEޞw%|Ƕ+(QٚwIlTU747#@|(9aDR^VHs4]7*qj*BVy!oWHoh3CYmūHtL?A!X1bݸW0b877W ;w+-~ +GZw(º$V(tVn[HۙH]%8WVl 9TL9 WLj̜7Yhhw@ LaUY܌! ,eaoTρi8<˳->,ts;6!OsߐX5y9R ϭ\dʓODʁB,K)/Ep^P5|D-pb]o9=#oNQ~k wؖm/+[17#5CR=Mdԕ 7ij0"oC9m{)iLCگэjW+9:Bc34LΙN+Tv9 Mͭ\=yUZ(4)IlJBEצ$>6| vgƳ3*sU}-8 A4xkal,STm$'0g>e!E.=NL`Np&M8GbFBfB8?L@>ƚh$ qjEy) Yo|6܉BgwC$HW[@EKU3p= L/2(\u]?[׃Hɍ6ds?+$ 2!>gYı:>ңI¿xG2V*X1rѯp+yXtچ PV_ 9yOV^.0쟼R)\_޳,qY!Qߕ ϘdY̧Ӝ7K)Li缓~Yڲk7Ű>7X| |#dĠXn,O"`b'A\-ԅO0NNd:3_yd ~+1*ԓĺ>kڕg?RVoF˘Q̼lkU9?ܩz͜4ITܞEj}.8祻C cRquW`:!,Aoq3A!.& :{Fh?Yz[YCxX:HU*GeNci6bwE4]VM(Ƈ|BZTl&a#=0kb[36j+mcS[f4i3㷫| l 0 @]}ht=~{[q}(bRJp<>gByyjMz։:mʁd\kL_ f7 ‹#m8;xֲHg 9ZŎieqӄDd3oA[5xuûR`;W ߃xmtb 9hj0D"M^%ˆJlcuwo)Cs]C#ХqRFH.יj8TjQgX yKYDv{ܖ|nYd^R2Mf!Pr/,zܞxV!j*mзCO}$L)2U)NhbssRw(h12ӆzklڋb"+J;X k%s7[8g!EH1ρQ='{#G#= Zg.LZ^p!74,; K,~Q"rbxfk_?lhPG^yhR0F~ w(ag6EW 2^1VDWrz԰5EtEegcOk7:Pws-t8c ND2Q\Ip)n6jW|s%冀H5`lXvga~'$K&`S7"ԉԊuj}<|M DK1"k6co(+W&< wL}/6^&`E1^KHԸ۶GӓN2#3l[zSIjuwS[ts)<(r7uf!t_:/<'QOkJ ֨fLێ5y۳8U%V~tEkݲoTfzj> =OWāNZ;G|ր_+ͺuIJT" vI[bi{G$,2t*v2ogm8PN~hN|ror#fu@d?/0=HS3N9]t OV"t:4gdƻ>]`z,pI˄Sn~/:ILiC%1|ޫf@(3N4[Ő : 憢{Z#+D-H>xQҏ c5,#1#i >s$5tt$iSeaU'f[N6=l=grFа e%)j<;{sٛP=i[,;KE·5EٽsԊj\&YUu0"r`%6b(G#t;*?M ٽ҂Uᱴ۳w+>rXٺ,m`="Ϩia~(_$]j@O2{n:'󥧱,pXL\S)a}A`gɭn ŨYrJAJQ8m&JCC%aH3U:d>n]3 =ze"o}hbnsɡ^`EPD6/ٲE:"?cZs{"t^ЇX0A*Se`~ `lROk8'zXf!naA:l1Q~Zr2kmy/ mNkD{w}<[ hL,jJj㒟|}0n `k!Y ɔ )͗#\ъ[|"[X_]1~7} 0ݼ.ǫӃ lVz5AS&.(62ïiM6/ɯ9AJdޱYzh2/ \Ɇ$Ez22f\%rd zwQitB:FzrWE0hWQYim'S? 4|\\W mv%NAqcRSLöƲ@*PqELI" WF%"~A?m[JQqrr'e]@.YIUGyt ŭ 3oT+5{ɓsXrMgwAխmDѐ"PgEHWjk Z܃Z{(ڢDοPՁW6%\\%E4C1Q0~ϡSKⲳk* A%¯3~eH|E7g~ xUjF1mr2Ј³FC/ eu1[$ qe}){5P. En;mcY9AoB9]9#UB| ?5mHH8 z+.%zD# XOBQĨZ=ևF^L޵Vͳ&R XTZ8̔ΎO{w(jL}YVrhm>WC0/h]-i_8B6q؟e !w#]S?@>uᥥE6.RL3Yłrz'5c h'+=w*"YF7$*.[ &&MaürD&ލu?SM{ 22.on D6͎. @Va>oSPhMk).f1C/!@Սk W*dk@Rb - "\@uy#a m̲ .lPU ҽ.sZ @"{=Mjl܄ibǏL$<ohdrЂl{hs~8`:"kqCiCƠKfNqN9Golcquq~[szwAGy ؚg4hѐWU%Οs9vw;M{H=5 #*튅!cĬ1qh_kDXX48 +a[Ƒ(JAk9w|ȕa"]Kk맂 P}o0=z T֖RtNA!czf69m]ǰ tJ7Fjқ[]nasc(ǝ?p&LbL`ņmY1 NJH 0Tq!Kij1:c|UgxQ@=Ū3İsҒcfU;!)N蛙JQq CZ/ r{uV'qE = 2Bt Ox&˄<1/mvģBnnWE:BU3}rKI1}" %0:IY'>_ֻ3cKAch("AwFÀKYHq _`Ua"!^YpkQ GG|ffhghKA* (ClYRL]핹k =jO&gZ_OVߕGj| >.Z|~0'C 0dg.]d,d$}3 蔈 a=!4@1#~u۴тa?xJ:oy4BS(#%LA}orA u6m:w|WK/I̷εJ%bN'`54Ih3}4QI=OA2wg)cBv.;G:؇,3t;*F|A?T%9jºbN\vAc Y8 l >%?xyVf{b--T6H0P"RSE͠\9(4Ddpl #y7^G$v"ff ^yBW}͠2,P֣h vn1f Lwv2-G.kā;drLjʬ"hd;[,ͺ/(QS~ADnTKXv^Zv$M̘3Q^W!7+ FhhQ{1&6jYok?F`a}!k%CV4WkSBg0w'J yOȐDk:Tȗ[o-dZv1 N {| R :`l#K ^AEC#݊Am%;! U~7ʫS]j:m;v>qTl̂o PpFd♺]s!(n_¿9EH|6ܐ:>ȆNd5z K6tz)z2QFl8刢u'&wz9yt$U2\s~ V48,Fƫ/oWzUTrYyͧaJ\AOoFJUK\s(==V5Oq^V"rɨYoE uQR%[yD_>&?8]$քFݖyF%8"c$̍P>n6b>OkhZ /CjJԘВLlAb>JPgK{/" YXL/0FP+Zm؋qy^d:+0 4[ }!keri}Nc=DI 5,p?Mg$uxQc6) f$~A,&lUĩj&=4=Ӛs vvY?#ݣ[Pw8JQD˩ JD ɗ$U Gg2 S[J,,/B*6i%x؍vI6fp|;5ѶWTpWM̩;F݈ј[se6{LHy\Ɖx9a 5Iadv4R_>uHJ0 uƼhaJ>R$Z>!{YgA&'֓;h Ik̪~y*UXq应_kڤ[^d ar&chӨ+ udi?c݋*NԳЀ5AWw#bZIjJTfjq[f\l=C5Gx% VEFO 2Y2셙{F :^)d,z.Þ.`. )g7@̴Jr[Pu*PS8+d n;P=^35S[ǣߘ |)/eHHbZJi}nzy|ƄDS+g A*tczMjf6.bX5s(`ɇzs[n N2o3sglۇ* ai-wpTTyV6"m#c+H `MF" ݱ

B0lx!ނ%C[?"mM!hJg6ez>Dj@K c/V(x5-P`(&˟:ilV֢20>11pT53WP9VM*ɭvZ~Zkyp5!lwnj&-VWMsXb^~`2aX֟:,}!MQQ&+ӄeG]k|t8dW]w?ұ lBC6ҕ_NQ_8^W؅fT"9_*tkTV. i9|ᵐK, 'M{0ͮr Y-2uDB1q:K.jW@{^/_%"lDGӺ\*.%2Td ^}ٕtuυ]C/2Ec<;3c59piG.jL nWڈ?-A/7S`gݺq$\k+CZ!xB[cbQO:sI!Q g{G?P[QHj%'ĸ̎kzhhiOy>9*ETy peOdv`PK!`gz%E jhp {wak 9;H܃h%<0^`\?lfZ2 ;5ބm+LS''X!Ѩ heXmy[L1fFȊcH~%F$2g=& X!;mDЯ,)ZFUh?1.WkˑiYCdGZ[ILjaQSjW_F-$q#ͫe K}`1GG_*h K_0Op!t'kePmo'y4"WzS QC #͒+8N3]~.[Kk73-:=@qx60 ܲbQnVӎoꥱ!gz>9u(}Uլ!$=psGʅ'SLap*qؑ 2曜+;N cj'z4˾8. NhOuЍcqrg 5r}/t` { 0}=r6 e塈2Tk~6Ty)Wbw|zѝmi$\ C /drͭ^=2R2"ȗ /^Tb\VS{<l;GDD|epO\&Q[&P-\Ddz@!9EX:pXuL̛F$Z(޷4~L ]cRnA,0jE1f%JVEF+tEV!Qr!Pe]DP p =Z'՞cĞvLSivF$|\T 1AoSwoJB|DȸxwL/0Dp$ۆ$cS"(nL ְ; P̿ИL")( %P]`<̒Dlȉ$&Hy9ߙ?Kh.k*$\0UGY8.ҹY!Dj0b?`ޤ-AE={쭦8XA7xR(v9ksKo8ވ ݭZÍn1Oij_jeE[:aĥ uC"֊H9\:?3iK@n?.L4 x1 \ipY/ 1ɱ:Tͨ`)7]z(}eilZ"(uNمU> ](=uGo 8yO0|Oz*7ptA0 |mTdjOú߄_\1>ndQ|G.< ۯ+Z n'*w%N \|ꃨ6ʪ-Y!B͂WC_9 - 0͘@>a ˲A{Ǵ擩VNpHJu, 4qޤEpQ^e,,U>CK!rr7l۹DP -5K gHpwD 5qvu\MiTeEk:\]WЂSNP5 |bcc85y:UbQjbwc#mcD\ *ӝpu_[4"T>6wEc|&oKF1SUn3Ym0dݖ̡Cx/#w>q&غƖC_~XܻP_5VŒBҩ>S+~ 7O6#,z"P-$:ς jr2+T^ =.=Y L;(s=m5*&yI`A4QwբGD1]`mwv- n(IL^b?nc6^˨$:J;5 0ȿggP'Nlׯ#{`(fF](K@y2fxfz%s#c~({[&Ɲ37gmet(TLܥ{ [5tq++pLˁXy)+1B*<݉fT8O-2'ۇho%˴*Olrcs;^)&V/_!^=lyT.L D)z7/2Y}|Ṕklh=Ŧ;q(gծ}h?a{=*so5X]MՎ؀lU>PD%]&m1g?J%_Ґ21ZPaKF~/ZV5bҴnNKjm=] Pwy +ԪE>t(jufT߽SҘ63qاAYqϞH"'mW\²5inBoqKN[ Q 3}8),O6/ʹ w!8e+۸ (" OWE}$&k!ka%⟋ ݜ{u3}j%>;5ԪQ-)r|P9ÒD*HƎ+^\M J q ye'(a<fm YA;{a1\l3P6ڃ*D"j$hn,Gf;ϟRבj<,+lz8dwENκc|tGK٣м 0yFHOǾđ޿ˤj|"i&2z!TbN`!A\#;]g5Ai$۹lb93#)w)<!q )w MWw,;,/^짚.PW;io1zPͺ)f79 =Vh4(7cGG6#}LS׊ZLL rTz;%P^zR1,*N ^=@4: y@xLPLW/o h`@D.ҭö6)Ĝ C)ƉA&'(To/3n`;{ʠM4T́Q䭙_dK۔go~+&bMhq?ڄCxNSxqԪ#:>)nut,Øz*X\HROW 9cwKG~R;k4{e-zl|&p.s'%`mt-%W'N }hWg L烍jRV}bq^X{&S4ۈ9VoiiJaW`|~Rp/梇e4H Řܠd烷}qX5lw2qb*F"XT!0'{=V7J "*xVg?yDm m~w!H-"LV7dW^󏜎d '\KBS!$S7ھ,}.T-h.tGׯW9[CESӝeqd0o&u\F R+T^\^:4d,cbhi4rDfq5h ΆBū8rovlWgy ";J?KeIHֲ%7 Pr!g6ĝY]6> 78Q9[Ct͹9􌾭PmpieZPuS7n 7: Q0J7*Qڻbk>V9+í)gOD.d`u>9U6B)C)`Z|Qk40@CoHRE(̴9Rt23EVC䕯O4_21+r>qPoۺ@u"ʧ>+}>xړtdۑ]oPDgXSb.ӣ.ݓ vQhh hŸZr/C–JJ1v:׆44BJ ?xSέDl~t2Ge]p d5n GB/j /-^1z:T֑]n9Y탺]|D_%jp`d[W:ݩBĩԂ/e2%©"B !v#E\q@bjBвC݄›:xO1ۣ%g#cˑ9 nrr*K>6$$Yh=eOAf/D;ES~.N$_hZ~,-b5Ϟ&(eu|V_<#&x]r h.Lam)(d4Tכ ÜLV{d ]\o=tU00p,'IK6p `&:^ =nS Τbݱ1nC1gSqB!,om+"rK9oA0dڀFwotmWڻR'R7Qt)aɌB1kMFRiLe_hYT5%\(^#^O壠8߫A +oFy:nfn&`:Y`mMεٰqM~} Rt!* f`qge[soT¨h$@>zϿQ-esLP!W§Qϻ<^P]xuP"<=G@jk>9?vH$xIA'FfGs&`L º\CglbT8a.`9Ld t4tkJ+07OHKsaPފ.Yf,Pg[v NcT {fHJUAbJ )Γ` 2e{ӻЖeWkx, sXV'.U(CD'm,"ږ<)O^J_[yE>Ru lt&Zѳo?rk5JLMST_!tf54 +`2RWnz6XN,#Hhqtqf":8,(<cIYgնQUiIƱ2Qš .kB{%_V!~n7{1G̙B,&Ǐmrw)N%fp:Aj8ڗ{ StQU=Ti6$3tSzS45qhޏ"5G0,X-|.2QeG\it8lҩp{'̞[xx g693oT*c.yl_NFw6)b;%^>—-C2-k$DԃF|&=凨GaF߈:dLT%,O^Ary Xn]KoZ!a38^瑚?xR,gM԰!?H"%!)5wHۂ/fֻ'z=! VUU޹y`Әld6 hv>pUpmFy9w".BŒWa MRBIuWa2V3p$|O+<3W_rW)NlVLJ(ޥ=A*7΅<:kㆣ\gTPfC~WXia9 335̮u*Sv*!/SOtbp{I[l?N ^d6.Ev_G=PNY܅_IIXU-RS<$u|c^ɞGm{݇9e\2Z[̡_gP{s bdٴI/Cߟ3(i+X<3s/9&g8z`zi$쌧6vH\y> _)e1jjKJ͸ÛҪԍ-GIX"qe* ǜy:h }hY. A%ƦW3e˒!9#q'3ك&rhX/}GbUei7 ji'OuWJVخLe%"x&Ж5~n. ])WD!j9j_0;Hj"v O[)SÃx4~KA֮xZGq?=l%dY nx ¤ Ji+,*zeك6=23)v%X:yyn@]֨=EF1%{ Π VS)T #8~:CkcQXhǝr})ĭ<~Ɂ{%.\im%ĿF&$bc5dg]8N4siCL~_JAn\kn<+>xe> \H9alpl=g{ 6%q]z~)5̄xC~t$j.Oz'4i>K5]|0LQj "Op 4 QQJf'䣖RQtd ^i |0bCnȠR'}S} 5HSlkg8\v_Z*rBUbdӋBMI<`Yk~V"t뫻{Q@NǴVB&P%@96J*f0-X$#2'9B ˒qjs|<ʦסUː{,g!_ò%KEX:9x&s38b~ڬZ"nz/z" %t낄igr{9c C>[,0lZh]XgkX}#:W,?[^dQdjgҊ_'潸8 Q:OIq]>W,hPs݂OlGDtl^cч5~#H߶ڸhu;jeD :%.d5\ i\dኾ ]X-㦕6rFYߣyRԵ?_8B~S =xأ,9cvSptGC>%zdmK1)(3Q_!ӟypc0f E@#ߥ=o:{1vPB=$][ 1 7WSZ5ypj e*QaҰGQ \JH Ǹw׀)*wZ@#G1U[1~x]}krʪ4e9 2@^q).f~Kp".g.H=QMQɫX^Z_|WȂxl2${{q{gOȥMbk&r8\)|$DWY}8R;G.l/V\v4/#oTr))s>Fx> {;MV>^9.k}Tq8Qv)4û1A1≴Ġ)9;ecޚjK +顨xT{!/"BͫRՔ;۳ͨ+Q%`l)x`JYˤ,2eVkIȎUv&UphمXiXvc˛Ͳc/A6G) kꓲ`ILH[Ed|1pkc8 pt ¶[1j 2Yr!>*ix;pUD~1p  GHm>q1%ZUz}֓.H.]akꓓı*a@Zbhgy }1Vz(0s0g_"oM7,3ťpXGIB?ifvm&Z]+{4E3tBHS ͉)l|8: 2-exHDahW2νӖʸh kb6YK̕"/u$3fHKPE:g.w++[wc) i-K"Y[-YV϶ZEjߕ8ed$4iCQ;x+mHTɸfk1N5 F)aUZ]IX-X{GIeNšn" d)P:5an+1+bCWy sBŬٝRڳ !?N$/6l񠀰o+ۖ ҉PG +*V=NmkYx=} :vƎ|.ċ=w흓 9T&L2Db*a u&jveZ:d+#FqyTSGi,ň P=#pI#}Ԩvx *L(.<^)=F`yK \P`ؾaGkFx!K %J.!*e3ˉu &s=)?D\;܆qN?#=Fu}1 =8L-!;2DÞ*jex +wM-xo[ێ$o7]*hMA4[B.d j\$<;":O.^rK`"⫝̸e)|X4)Bm:9{$K} r:,,`28 2EyWR$;Ҹ$aMbc&OnA7Ʋ,K3 ,$!gK@twPg(No axHԾ W2X[?Iт!)d71L5h8QSyc[>xLv.J^9o>(pWҀ XOō҉5-P}Iwâ܋V$Œ͝" hGugΙc2Ux'8IPw˭'f$k# .vQtJ KZ J lsQ),3RzBDz[A> ,5l 1IkwXƋ75#3ku\ȉ׽6P*_R{<`zG>:,ƞ()m`ɳ)(e3Zi߄;s*Qvӻp27 +~V Vf U7k#8v,1]H(s 9=ˡoYGF#eY.3HpK!17_80.{ĐQ3Dma?$^ y"։:V bYLCx #*F]nra So5 AcdW4c>~5Sq x(7=K S}ޘ #>+iO| O piI-n`2a6iydadVgQT8'A"?wd 7؂q(s:*6e9e.DUnURfYGȜi q˩/`z+ﭪ@V&=s'F O=wV T/Y~"c_FNo[4v]RhRinpRO^0NýY(ۯh S$MHrKLX`8_z4w/VX̰mJ.ƢVڕ-5c-V&;^%.$=V8GRk9xll[6GVnj?5ea Ӌb,qSʗ:;ZAya\bl>/ $ )콼8?ʈ11 "|:ri#tv#.EF A7Rz2lפLL]BCI )ۓ{X38`Lq>tEXϾ"'o*j;sRkEh?W0x`؞IHD{oE0o}>;؇XY Aiռ`tlWe!0J:EJKc1:,TB'pku\bts!NK 4wSwu9ʰ|!~̱dvsgc2Y Y HϛFN<^7A6Nޕmh=q Uk%$9QJquPǃXK# D7c@9|c@o)PA.LoYZ9M4BFxGDϩ 0oWkq. #ED\ H^/${1rnf ~KFGNU |s@<mTշj/gZ>U҄దa#oߓĦD(8%C L٤ >sgE&'^.䜰h-Isu!e0X۔3mPBHðLe?8hPa2~e[[Q?jE/B<;p)(UJ{Ey u3b؎[9]4&s(T*AẂifPy[If.ZP3^&db̰_]'ޛxf-sl{v\!xq~ ũ7By_uNG +~7z`l&;ܑ<3ZLYLM sA+(z w1M`P"gQ "TD7(IvL1|ߤӘeT߽lWzli y )aa4@VjN*%,^TբђJ?W|cR2)M & JAn9x:{Pik%Lf|(H$3mLn]d1~ %K",MXt^U`fpo'a(`ixRϘx{M<};S9Pފ-;_~(ʗ7[]4c,<ʼn 4oϬc~av^Sťgʿe7$P!IjZwm$qm wq RopĄ }!;}HabZuX+pE#XXO@Xpmd{ #% ) =[3۠Msck!l4}0bLX}:oHnrx3k,قL(utV+$ӣN#Ch^r6jEs2֨ 1gN Sd&=5jbIg7Yw^y0\UNqzGt|ԮZ5*tҌ+4O+¼F-)$ R9^Ǝ8^CD\ڷ>kn[u EKנּg"jB'ѾD B DPwo+^:nѿ3崆  Ϡ}Zĺ1S ș.?FmX6Ow jsNPm#DhOUT*B;A,5 e[$skk^:שe3mo R Ʌ 4kA3wJj6wQouznE&%mK|`B; y^𗱫[B_pe?[I7kp>:dZL+$lT#0'=igc=i\&x̶ ETMߧ=}}DC@ P'6$sqwtbx?9:?=}eM')|ɽf-sp=ud`z돛+_MKE!BgS wcJp0OS/sjn eO.o{}Q,yݻ!Kٸͨy ͆,_UvR[yq 0$qP+ 8PLT^&*TF!Q95lyxxx"|'v5>fˏ~cTٕ"h?X7dԉIQ0/33;[/'MO@=RcYTԂ2! !{+^= 7ɶ?v͇YsLB?[́'Wۻz+7H?I3|5n啊+H-oDN釪$cL^BGP ʔ#`ًQESXf+"p5'J=J1 :'t< )4Ď);cLĴl^p%1kO &=HHej^+`+~сH0<7V1zF@h_6|l]Ҧ] ɠAo<'t/'[<9bu<@ +OM%/(q**#+sۑ:g'}W86b5s{eX1# *gQ$]ThFigCm9XUsRa\<(g40.W:kQ.}/3!m2I tymΊE.r ê%Ys~Q%{p_Ya:YJL=O"uhDZ5cޙ>e>`^Xѹ J8!wA~#|E?/<5 <,}̙71qF}ŤĀE|/,S”>nA#N]=QrdUf0! X׻sdVhC.C뒖n">穔&O3G^R/tNy-?>%x:uTu3pţ_] WmqXo!yhz܄gET|u@"ÝR%tw{ǏNMRYWD*@QH[nd{ WqfхL )Nt ϏI :Lt#?v\ٵ$KbrFTjgQx5t)H' XZtđI R>n?&);R6ȋAt/_s"K1XȀ4(/^x?ypc>aJ3eTN i^p;"FO8* э'?gƵ!b^q^,]Q RYd oF2~mJ*^ 1 qЧn.7:ޕ5<:9B|z 80ˤrZYSB D((b7+.Jyٛ$lNd63'tsծ4ftsZ=9, T2=!^iʤTXW>ʎw!VpL#vlA ^i΀;G6c#Fɶ-C #y ᚤZ|ȑI([XK/:-z,üҘ ߠbKjRl}|dPb엌9$7QK ?0 Y!g)47SOuCvzcίkw @L;[:,B^)x]@ =6Rw.]x:\'m&pC_=֐-m#UՓ2\ MKHi<&߳W7[tuɟ@+w 42*2g bم9#0 gY}"idT+J︖+(%T,kǻ|CKb _44TL݅5z9õg@fG*3Mm6< /(vf)Cf^^нvW#WmE\mymT7m\z'IA*suF05#5˧| ivxK~TjCϵ=d~ +a'O@6z8_[ذ`uזoA.$"vJ#sT( 䵼&);g{ WR΍Q\AtHaQ[^?N̿eJQvZ2"P 6'5D:I NQ0dd_,%Lوv2*n:U@ǯ+2T8UmΞ\k}eV7P^ L>fse;|o$$OdqQ3T⢧A!r #mEMNo0+C]A6f$\?tV6+1ȯ<*x)D+X" O'PvǶ{WmZ~a h-^YLh#\9_T+x0wQ6Mٳ* (G+(E"!IBDއ-ZAwoX[ x`=86M,q4;Ϡkի^,ďCWt9Ԇ.W{|H.Ehh@8ݢ[` >\^[C/)LG5RTE$B)CIq99 d?RSAwJ6rg :ٟrĭ{T$FP368Р]bLsAZ `H,. MSo-0 HDG!R(UH`'9[>fW pb*-15eX\*˟DNy5:ߩiR dVl D4 h 1 GػM7\ 0-#eU*)pw3킾y-8[dMlˇ$As$RdEe|6hH /ۊuKTDZ΍@faot X.`*6֧opvUݸ`ar28 IZ;|5>heZc='TM1A#x~G8yC7X"seR:n["94 %j<ڇr 6ctuYg~!(,y8 ;@T);Q˪R [K D-%Xw8ƠG>:H [jwZA)<@}ܻ/B|9TM<\Cscn8Zbqq$;݉ú[vf~/z |bc ~^4)GnX*bUP2HQZWE{RRi&EBΨ^΃ IЃS)|,YU @ iveCKI|f l6?BnL)M4m#rC}ɊD>/~HLBt د%eMX8{On0v,Bץi"xXQW,EqL+&>%q4JIߜVti.^梫Vtј=`~wO;_Dn%;\cKfv3DqaiR\1%BMQ{n[90֜l|0nZѵoлS/ȳB:Еk#Q ^tppNǝ(f "P5g5oD{gx9Ӟlo41'i2l(]Z轉42OR!\iƬXUqc1*BG"Dh{c*5Aڑ1F]>93dsz@ ,tnwَWR?1?.y,\4 rژ&"nT{ *YR6xוb!# * _Mei=w0q .{QQdbTf4K㟟U7$,p̓YTm2w"F6m-xE-i*~y-;P;O0XC%zL¥QCSْe!y N3 %m< =P,* 5!ge wqn+ )Á[(P' He$`YMg9Wm;5Q}VRe0PA+'^@׫*-GQʤKŇLĎܮ638T.B#qNQ,ϷkRZ;,D4#tNo^MU0J6\ xki[H +rW}#+mjҷGW,:v\nx}*_ʪU?\"Ir\50!ވhv^]+Af:=rpY egȧ/fk{tΙuPSwt0v,& # bP%Sde?:LgrG'/1luE|W츬Mn-sշm%Q5V{}Q(jU >]`Oڬx+>+snƞ,ZoˆO(1}"]4LV":F[Jm-kFVK{ަ[Щ .j-7,m1z~! 1 U&&1R=l%Q)~V(o*THv9t@[| hMihFHI?@JB۴u0d!ٮB4p,[:drrmx*vH$dZ'tVtwճ j/r -MY8"b'Z*vkQqSs0EV씧3}ǣ5XX'ۻ UKTCy^˴L6lg]ջxֈP:k?ةU7V&:ɷTqRyyQc`pD@nJ]%`Qu'hذ=j5.c[•o%-Yjι!p  X IycX˧7Nuj澦I`CVS)@qWۖ"J[Qpb? hr4'(q]9Wi ᱚ g#'%`Wl?6Yv'{vapi=LeA(+d&9Y;4XcP8ǃ9oILSksڣeoS(.1a-i 2/c>^~` kXx|VY W_ΏΙo `a&+PK7|J"6ZH1,#DoMWG0@L!*Zy) I|o4e2MkSsefC VId6N85!#bmQw 3Te h1Peu\|1Ky}XZ}!M FFWH`}b+^NwQa!]ԋ&X;Ts"*uC`GGq&;wVMkʎ6+Ŕ9 BV+wGٱ))"$_jǖ7MMĨݟ|m(+\3i^ A~>R-v[i:mu[\e>`K\9%i lC׸T2R=G.R%I Q*/ iӵM("n yvg+ʟE~XĨÊrv7Obڛ|`0VtRJga[YF :':ّ WOAF/ ߞ+gv>YEJN.7(zՑd/MP C'dom؄],`Si4CPuOFZg@n+!,d_c軝 < ;}CkP|߃ K‹_ s־߼~džΛ)ZU=;(^aVnDzp!1Pkz2Lr]Ckd-.1e9)/h,9Xu(龎\8-a['\)Q 8#,bM_IGL3ٔ= ;MNa1Oȧ.?ь?WP+~*n=nՐFOG EmeɮEVK>E9~skhn Kt.z9e  $\mw3} pѐVm5@"%MD0?+hThϊE [ݭ\4 2eW?ʇ,,,n 0NءeXO>J_^js=#JkX,qFcfT$!5/m1@P@{ˊZ#o:,jA>l|Wjg7} i/Cc:fX03 f {oeuO':$VE[ Lj!Ia[Dsqx8WSs8Áh鵀T (` 1V:HVS 4 xmk;;y{Z e2Hj`g(bEaX.rdY+ܼJE2l^N';'aJk AuY$(u:#j XuEKZb0h藳On(zy; g:w v#"&F "d6Eeȯ`~iDcf!sx*#Wf"tL@%S2"HNCqOA!`b29Y&Dp ~*{R9bm`db"ntdnJ!]6lIH&Q$.Da5>Lw ԚUSt-ςXRǕ c 'w8d q}C',)ia.&Ed-ΎL-A>;*C®f3EaL3E$͸-a|@  _:w< ]?2j0BFPU%9*9luC0uY㫩WC Z3^P11Cjt SBmIY6[שmӿ? q*@0HV}lG˥-3P 46s[v㯰 w` Y [dLz+FSmUWI,0jOO&IZUYpLLNR.ڍ Rz%Nm-YCͼ`&ij`$*ioRk~:V|#rP{꙯Gd^X@OQeȀxvj/m3?%n}H%l훬Xp.2jT\%@6vKhq|P2/ A6owqMNWs1ZM=#,m! OE&%i`0K5xL$mQsxatӐT!#N )oC&CHZ&%iĭVONE )^"4?,kE9\n) &4ͮ+ZOɠ7GK n4mnܧ:_ށQ3B7 F[%և n|w7Nwb:`T+} rM0/m?JdBz͇黝#gŏdk;5 PXGwnf2 Y.tj@i&#JW3Z+G$X׈JYcoTgQ0g4Zd&`w*!C`j@驿1( TD8))D9Lf$6kzJxZ*l9N)?S}ꥊ_2K@86n<o|si,'gCLu~{&IӒCo&lgKM k~FwȒlui/XuQTv/ -!Pi숓C92wCV3Y{~ V&36ŏfdDa??NaǰΊ+IP؝,Q@5_ؾ6."K샾/Za'sv?ovML؆Hy';ӵ8VSm.PH>::yc5e l3O֥KHѮ_H],A$%8 e5z`Qz0 Jae,{EBQV9cm{+kK?уw[ڭ>YN#9(ڰQ&^2ծ~YL4}*:qb:=O~8jpX61N?[ܿ/HĪ ):ȼC))qoDo3LWZr/Xa+]doj1rvGdrӨipIJ\Tng>7LdƓEqyX6^3F'6ӖZ V~0G{ͧ.9{+j'*noqLdZâ qA͝_Rwp cjyTܤ`HPhw>L3?ux2 \C3^?V7KIxo_濿aqz,dl{$}j^;1\M8(iLrs$;UXDkeAID0D$7n.u61\v^zylz¦ `e(uK:Dw$bGY,bbJKtboz\j`b#Q4=7a75"IV4|O(HO-1㛡9 ~w̥qD?rf!g4KR: V EP+c}DƊx tukٯ*:5* KNƹl# uPHFQ]_?}?kD TZ\28`}LHŒ_LN.ӣ LtmE/> ݝaRR SԆAy^Ж5 iBh+r'F:9%5YlhM%/֎,%FL6NN갟}}#z(ur*; P2џgCIp+ @TK# ϿۑsulC7"^H%X!]*0cK^ ,>C8uX;<ӊ$#gr<OLHU$M Unj  /=Dgx%-Z֚%@e a˝1 7@ 44U^]2؄0[j bSix~H >zOU~}uڗ[<*BKz=v0|j{`9%逆Ap e\Pwݐ ϲeSl^m^њ`*>e;+T2Hkip)m8,'3σ6HxMW 7TW,B N|fRӢc_ ,l-_V%Ԣf&趶'rvX pV#b!_X|TF#"O܊Kgw&oc !b PFRR_'XzO Pi7 w9U\R'[[=s5&oj؀b^cSgwL1%"L=N0{r۪2m'D8MFkvpB}z7ī |;#n2 %R% |B@z:EnLf\5(:`5ɒy3d(>7`Iۉ\^QMWd~FS}`y44T>Bnƕ^JtGـM3a5*BB\8[>qn~ Xc~'(P}q0z糖GVF.NEĶOx(غH('兙g+LQ—,:2IPx"^j0}F~{??dU4LHyWdN)`?l) l fOj|wbgw;g#* &}NGtמAz]/+nUxq3V=TJJvGt.Izߊ"m= 2N1f%d]åB<+Z4xb'!uG['-ͺ͟]Ҡ۬H5IiETqd˦5е!]->M`uT>;]K!d<`빨-EjQÐ\ TIrxRAT6^j@`5L"_JwGզ{[0i`"q̛6sjN/s)^*9}ܥ dt\%rV@s{C~qB驲 Zb-ђ;cdaF8aסkH N6=ц*cbe>,j g*o#'`ni{ @01WodOR ?oSv.Fa> qM亊o3ijbn/S%95*X <64,|9HLjm)>'B<^"Ed9UȠ4[@jİp:|BF-E(nnhLuϥ,Fl)Ԉ!LndNg:W~ =F;tWyBqId~ y}[>!uu )+GjO+y[I_h]-84=!IiҠ>k`}a28"*@Q ֜JWy߆Y^բtM[_$Y⢼HT=V覜_`HTevgo`t,b=d]i 2@Q$*`nQN:ޅ_6mqv=$?yR!/}臩 608]Nj7]Ԏ+ !7Z%Bd弜U&+ lZ|F}>n/դpT"iMp];s.ヱ@m![ G/ U-Ĭ )O>X AzG\Nz=Kl-LT1ر.AI+Wp"2v4ҎF|pi?6A<ӶO{0&>TjO&nhpV(py{L K30`quJ,KO_y;ޕ{|2H$=PW?׋XKb6nY~:q;ʯѕM!]Lv75#>,xs?n|` k@_5|R wG3 9vh|I<|\?f-$%wΤk/\CN2I{Jn쒶S612d(ADܿ[R]lHH wӈRoQ_fcr#QfWWe=j̱7p[>.u|_bzF fG,i,`2#.jv;ppJjx+t<8T,GQqmgsdrf)D:SC.˽[k4Lgaoھ?eOkEmT|!܎€^vHI]Ż(j  UA$l.\*n|#;t7fo s #n ʕ=,0uV~4jZ$mB>g}KAAvz5QWp3&2ɗby_KྎA2w@Zyq @ԭXHպ]Ś+u['{qxӬeCn(EʐMm yU+!HoE4:`2ᬭWʕMAm#j[vv#V7(R-0kpQ*h!u?|2%rxXkx9(Iq_eG"ɱb{w3y8 jt/a#hTזǕ В+PtClXdw$@) HAeu,l}C{ٷD x(RKtq$?IX wg_yȯd$S* U:e8(w:G OUq$ `AIo\^=F*߻2voj]gK8FnLz NY2ؤl%S1nE$bOwnV M ve:P| 4.dB+"L뭚ADmEƽI {x/m,cȹպa,ݓ,(1,5%hꮼ֊(?& o=դ>vI30u2X@T60 8.6΃\^6=4f%0w |o|  `fhFpG(BAhFi>Ol)k@%Y_*pփ `iֽAB{誺%,7^,[?d,-h9XXeGHwîeۗ!GDօQ0WB7`6Hqvh0_&ɑM/Q%V.Ujth51H\t9T d[Uu;mЫg.9>#ɲX]U҈ θ$c}RMFLrz\ƣ}; iMx)v,س`'U۹U+G){@p})uwP^ށ>@Wj>XE׷<\-4J#ߖ,TS- BK:(fTh'W QPLH>}{ۊ(&XlxXx/cf Jy>MΩx l 8+Z'F*Ir=гx%iP"F<ѢO>FwTI-"\qSpU7Vi?`I^8hF1d$k5vn4ʽsnz[4pT ZWF$-R/<$#q:h6"hW&v݅aoKK0@y.ҵƢ4>{nߥ#m{|5­~_^~&R{-~$nc#HAn l簼 `I@+gWVbM)+ ?  rk&dc{;鑓zیw^&):uM֦Ebe>|Zv23y.ע3&%##0 N!a/ (iDl|p4etwe"8H~I&-(gXc!vȤGwgz{Є+I'M6PD.`-g-{[/r\zxF'ϑRQ9TzyGy7~˺?"m.\rA䧼mHKN ha "{αyzJ8KƬ}5 oj{`gW+0Uݯĩ5zZO*wÿ,[eNgZr*;[]\K= ><3jM8+mS]wݦX%[_O|=[K< {Wc@}j%ޜ|~&>_b;f iwނP!L겏Fs0ƴp-]_6^$^Cz0>W|»}Tv_toP:,z}p=D}o,TsW^i‘p &o^9mji_$BnҁO`ݕVe ְQ.^ZQǘ[êǑ&J @-ãR:6?71KsϨW$[S담(iJe3o-#uKV3JX7#\IJB SvAIҦ%khXϩNwqf[&+Fd_X^ !r5@!׬v)^WE_t Lj̝wWB+K*4pgOpvE|"+(ov$ d (R j4#hQ7j,)u״\*"{2'x#KG>w'[(dqv5 v> ¸$ju&r&dYqC?=fh i;$ V݅^3E}qc^DGF0H 8A(-lW뢵u%vrDN{ swWh΋]M ҕ E\oL'<> _6Cv]ˬҙ4v;H;2(`Ws?i O+y(g)?])8,F!z &~ȓUW?Nb\|mC(]%OC5`Ѿ:VV~x3DHm͸ą=w>ndCGZ$H/~z@a-g"Y!֦qt5)ŭ N7z[Ԏn Τ쉦=qdq?N@Q/n+,+Q[ۀ,#Q/@G;Rk]mnF_|a AWw)cjXWc}p 8ũlT?\95%QUc\TLŇiyuƂgXg{5=6O9n <S/ZfF|binvxڞtbL'ƝHQaBnOPa3F;,B'Nf#`^NƩDB q O,==(mF>~#~"hy3i.n"ĜBrl*Ly8$k"A)EK; -tbi5xaqyB9`$eȬ ,|rd|_=Βe6Y S@Uyʥ#v2K Y;?}|ZLód=;>`&J'bxpA^:~+ >aQIEBv qrJ} K+*>eu0ԸY9peM ʺÜs -v(,LPN&!g%l_cE7cTWVC)Pg8T^\R LQB1Np+3F;gFbFU SZq 4@ŬlVmonK5=%IA4ؗʵr<40izQ L({B6'0و 8[: 4//yH$ډG5- KAb{e0 Eۆ ~>5`%>˯z&cX1aM. +tqV|V!S! `{ 7 LcF2h!pۧoVR:PTK`vnOWIKps݀6;-+V++nWOjr9#V9 ^DJ )~TLtX Vri'?$ 7k}| " z[\PrfU+5[eGw Z~Bgpq.ȫKꛌ$f7'|a58-C$c"ăIַu(+ W3beqt3 (%Ȋ):Uyr6#u!ޒ'fqza*a¥nerr,cCRFzuɏdZ:}~4a%hKML(9 Ί3vX&!2穠rseM I/ 8 ';:pߥ~1R߳`HVτ/2Ԗ[!W߫G;$猪^'`S~zLu7SS0:V]w [+a<\UF…}kvA]hx@g.J|yn"cEΰZ06܄,ЀwCmpSꭃ:.JFg.-ӎϣf25dμî#7y%w*;je<>ԫRĬ۽Yx'7lsH7u+툦 pKa/z]& :;_D 2@u3d:uFi9 C"TMRv5c92M`ui}&i1LȶDN5,sB"r|OGэgT  -(YM{CF*mT0K hZe#ܪ|ޖ*p+I pvZz\t7ΔwWCJv|˝P$oc(Paʝ< "aU`1m$23yMOi:+Hl"}2JiC=)b߈'/F}ޯt}gC+pewsQZ3')zuc v\]:p0}U_v_yb`xo"bsoczhMb{]Љl ȒSPЂGz@"?sȚnPvHFCR[,tp<2;ͻ\e:?zKj~ސ,PWe 5|2B8uT3 ѵu=E٫?Ts1K8Ď-])ٱXMeyXCfNt+YR&4êI ?wq90i!l.^ƒϿR PMBqfϡvfrH -/kҝMzWrN`fԗ|垾\U:x-rnu_P]b~!dk;>+qW)`φuSID'ח4׍^>aXi쌶M]t##!'y湢 l{$ _1u7cHI1@Z;gk$s[?ғL6qV{ 1Àh?ƨLI?h+B¤ГIQкDWwҁ]1J~ P?)҂ fߢ!Cӌ=pHGˬo:/ >lM1(ws_wXK ,J$T^ΞO D àX*ZGBB1:k,8ۘ,>f F=cjY!; TL3MWGKx.ZN̰nPAsGQs~ W;?zaivw)j$q(O}I_4^1af4 3PUembw+A ԔH,lF{FifMk*lub[{닥ͷb"xb4 k 3!,GFDʹ\E-E*2՜9ۊ&@iA0`oLcח# .\9Paa\f<9_`p _Ux\'$@b( J1A&Z%,zNa_G8@F]rlv*U[(uJ.Ӟ냦`o'!J08+Lj2T_sZ /O@LDAhC7DڪmOǸSN0\"fU50X9}-غ$]'#!R421s'][=L&oi]Jy=⻁:by)唨ĨozM"0 I(Zv6 @?'lkzd&iD>(6+$yWN4OZPLhay& `v*A>톮9F@s "LދՏ;FlwoCwI1݈SB*1͂ ^IAz%dKDc/>-B$Ln?H/}ꔵ/"ny jU›%T*@DA8ux)AVWwth00~&(9XA_M8x\Nr+"ͭg/BH( ꞁIZb)r(cgCF}_trݔ"\vԷ!Zo:w"=K>}(<,Nɷ{o@i YI{wIі U2 c0D p%&p\2/n &rwD++pƲרNYP^(+=7:z6z:Rt8#ޛ7E' DE($ Z9KĂvYM]Nk}Dp +pנ$ pXE(R%&LJܾ>9P&3% 1Pmv@f` C8ʭ'Iip^HyV3;,g"j֨U} 3]1px-!ϥR@9HI ˹R7\35 # P<2_a*If::bꁋCy.%=$5X:Wŗ*y5RﻈP"Qv‘fb;zK"OP?K@d1Pbʝgm}ܓQ4 ӘSkXlt_acK۹U +C1BF'#+u9gA&q3՚<1jVKAS4^KE24~B#(:KCjo42{2+h|-y"mVI~ |@ʫO H-pg\ W,&}5ͱ%3rc2x(7Qɇ$]/c8"yXN 9$9f| (_c.{2.\}§ to?N%"oe{A|AioR|EVP(#IFYkAt-秌ݪpѣ@.] yl7!շ4ބYP?!ӓb|#tv4{&JL|mnbN6HLLQ]iyOރ^$?m)!p:Z K9u^ hp}yOxQY^fPL{8RlV=% ! tPjLIa^'H_aCbRese1īAsӺ) NW'І*#e[ :|UdWsFY+,\ET~SH+"Jyk()_kt$CrXǤ,5"ӁncXvƁOq 0#!hiN٦ {dxH.ɹxuVH;5 fɉs-_~cljI{nGs܆2QB $Eo~a\ UiޓvMYSTJ1{8NUA%qzzVI;H0}hWcC)0C#alQ;e9Aԡ35QcYuDOӒSd,q=h~a}ojc?-I&DvzW*` nQ3tX`}d--7S͗DJUT&P@5cwE?6\I"A[esj0Fʿ8\ Jd\8`4 F(_Zj܂.rH4o"u8}?wCn3$Z#?\ad(+RuB#Z="Ԟ5 jx(jznc'9!E#οscƈG$rQ`~C\KA;l@.QJ#I,yXI)-.`8( tJzvgU[EV\G_CkCB^!nbE$RtK\jqZ蹍QێgwDIeQx #.Pyxp1[fѭZ/F&`a Q{ גç?-P!9BH_n6XfᏴ*k]iQXDvjJOU\UYfaD V%Hum=~s |ƮWNEO򧞳HGr`b=:SE7ͱ\Aqt:fjP5h=}B/إw/5wB/xKupg)KI{AgjYas5k 1؃uUv "uONag`-gf?MxKfքs|LCT5ńgn>GFHBh&d_CC&f+喨zcyge;xMΞiM x\Nʌǧ9 W $ ɍ0E?h&Ζ:ldo[{?*QUZ}~+KIl`ܒꎪ6}|ECsV?3Z0H6-\4ܑw'c/LJЋ-,a2B@6fXƇl&Y}&Ť{WLy7 (IZVFKT'zRe)!=!j;M Um&?A⯜5z)l=*/1FvW5%6|E]&Ϸ| aT.({3V2}#@@6%O rb_Y oi؀ؼU ^]^w$QqK'f Ox A+ݾ9R8B9BS{!ܯK"hEU]Bٟ qxoyUHFnyc̀yRMRY@cykt{jD:`G+|ImNh51!W{v$:3V{5§PQI%Mc = RڂNH+Eo%Jb F$L0A$,2׬Y }eԫItmcc?%@Nx &jnY$;m|{NRN)$F[8aڃ%C[+ Od5.VTQf)"ziW<- m[n{ɮb({P3+n93`IU?5T٧GEÂez]P;\yL'Z<\edzC4YXæoJ7XED(%|&;_T<#{󵤚И7n~3jCz8W"/90֦(ևuxc8CtL NG\`\ȒO=~c68d7b/Ct(,UG- A)(2`ES\a7t4}0TSA_y~+K,liQ ]RPy:!CE[/huOnv 25#YjZ[(p{'ŔIr:N!7pz c;P!G[,b^M^64Q IeTYFhyl:fYuMS*=epBcϨ [ׯ(P fu,,ɩwu"ػH :R k (`3 NQއJ'Onp5 *%S(ʎ?w~H#.~%˔$xlnCJXTN4T +]+ʚ95:PHFG+\`I}[+_*HNPvU1K>I]|P+TnKRV 1A?_S'^&x+L/#ս~KhLh2[ Ǜ@n[e\+X+$Qݚ>wmae5U"2DyƱ*$hA +2bSCәT#h$|7ZRDTsD4N_#gF,GC m(sZ'l'ZXICF։Uڸprecq`/&ڋؔu IaGIU-Q& JlNQbz|J#n륀yxk]Cgh, =]ÌyYrp}'"nzI<₝sؘs+oZҞ2sLjeD*UqJx"KYxe5TgREZ&d37TGp=O:U^#1V!y¬q7{beIRxY,#prVqJj,(u?bM:ҩ' !RIӪgwTz9%/:nM0rr'6J1mQ9FTM JXB˽IJũH֩$¯ #/!ijY;|z~:]BŮ$%^uӂN6YF~?S@| :<:bO1joc'ljɣ=FD:oמq".j8S+c=*?L`#\|:Epf*%2ah|tLr# U&Ș$Xaa{&*x_kҦݳ;`Y ;jCWO9b6߮RRk%񥖖a6p%~n=k!<@ ; bb+ơa l5oӳD#b*,I2)ze*|1Vv⬜?NG-sL=[?1,_}|4TeiV(z0*dC Th*db oYvwMÔ nĊJOI]iv)wzi΁ 3x6E^SЛbp3ƹJ#?8r@Ӓ 7[Fdx *cL񮰊w]MDX[Wʎ5!>2, 1e-bec8o^.GlVT?fAN)L`0'ǎnM!Ϸf`2 5k`>Daoh*ޠ.Lk!{VD:&wu+2R4H{EJ VSkPvH:LS3.2y@믨 Y,pmѳ^owtzir$Eõ;?W)rVG!qFY]/j\1ʚ"}!p9khH(GY}Tu 0F/LI36Y *-Y#HA4Ab>a+dW]($Dmu K ZOQmrh{Ywc^5ܶ0ܤ#'](>t@!9j)ɩ ia~\/~F?N lQZß\-:/"1%؆{hTFQ\͘v?0Ԇy @2@A-F="Z^ |x0㝝06^:ؤR@MWіEr\m%,G%79ԵJ+Px)D_㶇HW(9`SnDvO_X,y ;;͆lCn!76 mҋ)jH,UCjVaꪒ _&˷M-{n%f܌$O8 αj)A` R'hcy YVlO]5+>,I!o*u<9N4?‰e}Qp4҆ZŊVe}KaPsvg!D "6(xHwd ~ Tkuj].psӃUs}jy٩~kh#{'|Բ$'7Rq~cPxD桾n BF,wq]B՟L}Qiyu?<GH AAwKb@-6rH>t:Q|ʢm|svc' ..L 3)E۾#:gԞМZ CJA"?ʃZ>Kz6K1=ϖlBC4=YiXA@s*^[5<*(gϙq({ilF*yO DfwZի `[%r{Oe7rca(f=N6!l)|RP?6;"AҳD>ߣF:6 ; 2Ɔ+m=uIi%nB\$tVA`(dM;u},H)k#bڙa {KA @mE[ooqn2؋+QRЌ?GJ|0|'z{=UZ͛ ymA.i9 fz)]!;[w=A }л E.,"JTV6﫚'fzL746UU9ZNF`áN"=kG%z3XGp/2,!OP6l7.nCwyuhi+9.Շ U6f'AE|I* +>Bzlű hwL?ULbc\xn^JSi|w]A^L_0 |.⚟h)eE[!cgٖfk uY,mjɰ`leE6IQg[ӸAXD]+ixSwb>8$vШI 3d*D6"[WDbnWh(7G̾ad&np<݄6u=@/vW!3(j0a5߿Ѕjc XXk>ihԤآp9ĕWDO΅h_2 ֺǘYzSvbyfp2JP ]ce`ڣO} 7J%y'pI ֛}C}kSl~7/qla'&hā.pƎꣃHbL#Wm%}r<ܓD_`V@5фׄHrU9/GT r Ux.sxb^ RxؿE.ysX o%׬put '&fIC9z5LdTv4V9ɥw{'rZS_?*ˣ3 kh{k%D3\ȤTZO?(ܤzaԐ)/gZ|da# >ޮ4?3L鮖ְz*ON0Y#XM~`Jtƥ1V囲"J4"W㪱YA7\%Z`kS7P3:a#n)p#h/-fZsbmR˹4H :JيS|`.yeke ꇪ,>jE떳`2m&pޑ(E1 enOF|˳я}g> :@qt}}4?dkkOFFP[+uuQҊ[>*O2c\F+hneO#|GƯ](,/5藨V=i}S6u@aVg-/}t!DI6Q #&>>))\Eiހc.%]eH7Wu5[_$i5: ۡ$[ƌ/?ҡCيU N0k+t*P״A "ak@4]8Xg4@BdD4D%( #k\L ^{֒.j糖_P;#!̓de_Yr($~0IRzM>Y5` 5`PG*5kV9s6]7ZwE H"'{RA$@2}@:XeinZ;vכqd5?NUPNYM(BPO 0\:⇊'z랩?LԗIX%EQe>oDPE^yVsKg݊*I7K8kG8 /˪d"`[L5D̀xac䋌@lH& (Z!)6Ҋ~]7HY3xmfg5oy_pՓM[m)k{0hlݨ]{:dNUkiFp?XQxkEF`Pqmca1\YÎ!"B4KEg>-`7ڟ=[`#&2guNFPOݚB)8H|Lh : %K=VbϪ-kxOw{դ/~ՍZCDN=,AWQCXIl3MXH=s^KXQbssBh η1Sڈ{~- nPކ^F4vt=; iNR2wgCez|NvHsu/L[<5rGKjKV+sG 9/?7vzP vg:3XDnP@КM T'c\ 4R-`jͨ{! 7Ol~gl`.l@Js dKȍ-A g=.ABpʟ9\ݟb[L'eiHmDd'ҹ97V I9DbeS:@cP&A0L5 aFt )fx@i0Ͼ_̦㽳+~ZRD#^ȣ)x{)qXgbm-@XEקe3>;B)QǼj-x;'!ɾ]t=vt_vӈ*oS9@uo\T3dÉ b}v.IJ*-aGn<3PA458^"L9x+mC[ ۰ &zF.!y$]wa'13lcKRﵒ9wca reiYp 5I$S8ŧ&} ƥs1j/sld,-J5Ħq.^pش5a[YM"~7LqIӆqxňHuf)BrBj i?^x?$ȸApIh'?1ekgaNrFm"1x^dnҭvĺ" |!0^ʉLFS˗;G`@lXJY@sJnN*Sџ5- ji w<3 Y8s:)r~|ekgm[oj9qk j-0wc뉒!YiH 1rya=|"gAk9:)g .Q(Ib&[7i.W]p{Q(S*Wq"Iwpt:!׆Lԅ?ԺC[ϟ=\=y82ZsH\>jtpQtdh b||O&jaV_ pyIkm EՄ8{9j,+1O'V|""q^hSs&.N@m,չJ`,^j:Egp1T>Sl2׋1jS  ؀o_sv IVI>o+ Jz7 ?/Z 'G=MuNba)^o]pxҧ#1VNli=g2}#VvW (D;#I(+` grkBzj|#t,9EǙ \ճ'26;;~_]2!s珛aR@v 4+jc!f*ߔ{q?KVl]X dNi2ӛlQi]Nq_(5QG߀VD'zxJv>}tю׈lpA/GCz>.SO6FN7Qea%hOl^mn!d$F^oddd fXnW 7ɜt kDrׁc9]>f5q8n3V+4pW>Z.Q g ɠt*?D/vۢDp\) 03Eܯ& ַ_\ZJp iZ-wU d \~@ _+"|1&/=&c@C7z2BpL#xUf,Ϭq|yw ((.uĥŢ<Dک{g WZ@ۖkDƷX\[$N]yo(3M.=AԚ0nZ? ]vE7}* 5ߖS+xy#azn5Sbo*Mj)ԭjSAӛ1b$d r:RNVMa lHA]NBEC1,b!V,mY_; o}8} OUnߣ.* p,F–s=aEK9Ñe.|h}$fǕqM'\m!Uh>|0ZܦXB8bts/M.]AƘs`Kqg.`C9)'(!l^{p![lSu"KK؍+Nξ'dNL7Eb2Du*VWgKm_U2m͜'Gĸ]Z/ަӺr<`Z2C'xi/:Au 08rZֺAOOM O2۔;ߔ_5թ0;dP*ZƦEw͐}8Z0I-6>2Aݙ`ʐ:^* <)d:ƺ9/QwmEeA +{-';lJ̃>rKO+h;!{_ 36g.sn(wZi+Ϡ6@ƃ SdЊUR̛EmݖeZY_q0"rCGɣ:2!ՌS0_)Z V1m~]mIN?B;,y8 Ç- e:8}i( I'w@ȁC7]}L/+IKMwa⦤l.Vet>'\ȂW$Qr &aPHVdȰ1q|F  L/l.ڐ G^N (!IR-j_O08`<Wfx΂`d>jV_. rL[4eîf(`odIey07s['$ o[ޏ 搪EMz\FspUj,s'+&1 OGk#71qZoBWO6RAaex;BFIh~ d23Fkb\:{gRt+>%ۖBp+52txm_Q=PpZGT( = Won#PYe@ER2u!WE~rYT8*@TZV젝u84j9s ޔO%ݲRg!4l![ԚN}vF< |^IQSsrG(_bfŪ _u>j"yB\eH؝̀5Z)KSP Xp nm B1OҘr ,EBt{*Jt/25}bPx {ġc͌"Q/Ր%qI?`k>PJ@e\آ>UA@{}l33bUpA]>W 88QoL`< K,5$Rsb3(i"A3):;'/] n)(\T-3aL֚RXUZseWYH1a&'mKݺ$t8pɟZNhZ$ 5  ޜI^=[!O5X#ܗV`uPZ{*x4Q̿{~_d[^kW /ZRG.gΜjIS,t߆ v&4\"Mxw V S,5.RjgA:HCdPD|cbg|w[y\ ESvn-kR2lXӷ=}dumD"G [bZ--kY:ipG) \pbGm}qWlKRI'& G>|!*I?W\C4^TH Vpy +=̣MƏ|ڸ"[H4m;R絍8AY@ZvƑ>!q}P٩ YzUN5$R} jՃHyV2%Ih yȃB+DALp8!+s&ZqM؏I3pB+ktl2i TqX9]}"/pͨc/ucG\m*=\I]>n;DoZkXHI"(О=9)`Sse⮚2&`X`f=Anc|J"w+jv؆l QtdKA_z9*]Elh8X"49!$yX(o1 ' ;*pՆ߫!VU*Tpٵxa4];RbƵ3PR5NFs64IMT,@vB oڸ܃f>P^aA +WK=/nuyr|Pyr .ζzw?ܼ uwѴ8*K8Om|,(VJY-:3h5VVXo[ٜy 6)!_3 nv8/K)`֍ae ye} ̏\nx=}}2 w DfUeaI| []O$ь P<3t6i+ܧT1ѱRK'QG+0^IK~ip9'=S%L%.&1휉>@ A^ kޠyc>O^h ݑANjw-M(\w38&g2ɴd7ABiE:: s'e^2#x4@iãs"G*cWE b,Rv@"VͲhr.٥ 0~zim#y:zo}bfmD+VpĊ։s'WReѸ\?_BXp=pw_ :ޣ:g9Rp *ǤNd'Kl:^`v4GQ(+)8hBP{Jk  5t2pa VI6U;ugc'R^D(`tnS큁ӍU jH:$HQ8VC>  S i%9a83hTʃ1_afL5tq|0ƤkN 3UؗCmhi6a9͉xyrLg>2ͪX,'0@I@o:jm_%11%% HsoΧNic.{,\IꙮU5l'\xJL؀WvQ'j ׫p2B0~li ۵N#OYvU洐QC!?|s W='[+6'H' f3h 0UcBौ@]5k>czwNc1FΠ0tpg&oXuzWYx8S+U+27/N$STh; D'QѽH>8|YTRWP u">2B^-hX_; xj/.X4"_ԀyN.ܢdk! ^a=J.k-/V׹OWʏ}9:} __i<+NuI-g bB s $\V~O0Rkx,l @:C*gDyb᫟d`@?M4;)Ǭ(+Dn68h=B/RbJb7L7S'`2Sk2OĜ}H"ۼ@ʵ DSL3ql!]hg 1Ƚ|Mkuךp&K:1ODzIVP2@|"&btl֟woj{qABs&G9 h\HbdQ:]W5>͐~ "AZ'-D]9!{%l% Z$xaf;98 s2eL1gkt3e=jj~x҅`A޶́c H"W!Ŀ"21sTD.]RkVSZ0} : ǕG^'&t{m7@`GGp뎹duyr灆lgP",| $=~DL{噑8bzфq0lRqSe,"[pfȃSX$Р +/OabeYQBKs\Hx0Ͻ.bĞ;Y#l&q KDj6Z,7y6oaf%FmVkB*& Ks%F1IHjhw)wϧ7NhCnOr]DIJg"_DQ!"I9+xHqï;lUsy].%a`NnlH5AK|ZނμT3L< 䪼1DVJK\wKcY |aO㢨% -^=,8?rUKF!^[bM)T X+bQ?  5qi+e_K)?R@:j+@`i#ONqt2fqC#w ĢKYDek2 =szz|V3]αKM/GBk(l/="2ژ6446f/CͶUvE>9ԓf3>L[{Dges(ze ;cY4N6\t*sE7ʪ>('ߥ7y-)йv=^/rEڠ|Rܟ_6.$gɐ]%̢eȋu}3V3IՑ3G*u+W^j.O‚1'ϮydR%:1޳?mVA!&ߕ }XW"O0 9c|bb&VaŘI&>S '^]6NE?H^y]2D 9CH K]@ic+׷XFM5M%",>|,K/VeW[$VAHXцao-uJ6hM[Ο|k{% `o \ȧU ӷsd%q|1yq\۝/)o`[0 ޠqUOI;8@~K`%-،R*yh@;ߤZ9WH jap$kUѻɉӬ2&ܲ~cŞfʘ{aGqBN rTc"=ޘNqS._ZNgnN]"c/GzJ3Cw~7otJWkfE(7,e8csdv®Q־w6?ϩ$ew~⇛1xX)=LIcGܙH]!SpFpPڍBPَO5Z^PZip 9sr`)<>=崴+ ǫ'eu+ s@Qd"`K|Pҿ"bL,R'Z;ɒM/Sanb9]~jNJ?bۛ ?TT)˄0~lVx4JW6 Z^;40+*뀃%o;vpuJ5e:ra>Mߊd}Y12 IW]CV5!p2֌^'j2XmfF!x/$Rao%L+H\k7T3~ oOf#LJϣ&UiH,#%-5.Z*aYN@O a{gsG|hWs2'..+ ^2H"]&k *Gp,v'9]Ö_Ƹ7c!#Ф11EJP CH^#J𣆞pJ^{ze@ W3^Q0 nuw&h=` Ŧ68%?}Al5-B7"mUC!ٗX|U1=8rXMtIE\D&2MW ~3y=lJR(:cNfA{; N>o{5n~h:sVhA1_GaLzz!2Ni(1V݂y,eyӽeRm1;nE&nZ}f^:Ufw+SNQ<pgoӻxi|bܤ~E?Ufn;VmQAzvM;ѱ*%o$&'i#?A9?y˂%WL^g{c95gϘ>"dKֽg_C +& d`ߥEWN/ΞQBW)'p{6h[oR֥ׯb [~j{jQ4-t٘!i'\"Ax# ycroFrΨύ G> ;\l:*+c9<>\\Ida>I&El{6$ҧBm%YS•dEQ@lYœh';+@lDx7BfͪgL2!´sY(wUk0T&~|tOJ{Or^?nE"$/Kh* ?̉' >1./~P)y=DK5hY 3̬nn1?>vjxvD-/ys 5'"H|:>/sQ. uѓ+R#@%+"!$ NxO)=8iE2&\6a ݕK 94zzhPWUcK4լL(L4n+oz7~ۦlOAPҭpT˄h3WWNâgvMJL^Sݞrm>hq2Y)8 O{t /Tc:BJXQz @N)Q4p$W`>ɹJ؍oI3h0#tXG={ gw(5hEMT˵+>Qja60ˡd5EscW@B<. 5+'\i.bXk۫!G!jXU.+ T.1˃* 'xӫ*m%]ǵNMbc%&NN{'8U.< eByMWs_`FǸFh f cS$ ~%`\ڑfSxbZ@$Kuge铡_`6™\ '@7^gD_{ >(hzp4*ظ&EZ:8U,5qtlDq?5f[7\~<'"Tn,\.(PhPso7C7ûO۫D s-a|@S'ʒ_7X=3xav0IdB_jz p븁w&;ĸ'~)8PCxU'&ؑ F _` lW G_tmx$+Ja.3aFya朓3x7f~ '̍u5gw `NB94Poz\JyK pV.$m,o_U㏨Yd-9;DuS\cmr)inm?mWxRFw}2>-W/.꜏B>\2Rx4i)'ru1sqm7Sڕ.ov'(bFd#X(5TpCKqIR я0+:B"TЩPnД5@lwM?5mo&;{\׌N2(|Wz Q'Xf3*vcI-DA\F{Pԋ!gB{8iM{P>(% N'svogYW=͞C'@35Y>?ޚe9toONde{ზHLKr%z{;_E9/6d P!AoNf'&q2RSejr{!e3;?ZfuHX5@:t;Io#! .n/ߐ y7fFj(S>z7O7 pT{&8 ֙1oӻ&S.O"\huqͬї]`#>:6-2V&Cemܺ[\|γ)07M.6Yߛ{9 hWg.="Zɭߴ2HXeL7' KJ*۸1^6HtU .1׾EI#Y(?_܇rC&/bNhY)P4 |jDV*~*uK9,z&tMvLJ)R'Չ-\MG-a}!c| ըHQkl{%e @0=]g0=G 6ykLۭ\hPplGeO}HR 5zWfCUg=zxΑ(3W|oqV9u}T:`<{mNɗA> zȆ" gpWSZbW҆oXs=lΦ #!&();`.KPèA~M \ д+yd*+I$po}ԍOÁu'i;B`:C_ٳ0{ݜw[z2 % Y<<*s)u\#T=<0. J? )@z9=-WMe\mdHr"B4>~R$o7]Tmc:Ux?rb\O]3)C9 |6q8ip'p7|Qd0g ~;`#9|ɿƩ˒ ذ8~9:k4jYɶOspSM;QkCyGv pBZ{[rO'I,~0Xk Hw*N+K0 ez':/~?EK! 0F2a\ onP@aMMЭUabi׭ $SBJA;2d:ϝ.@k2-YşL]QIKO'7'dp<_?8LZւR< _4=7n@X-8Ht!If1OvW .A*-{zI4Ga%%zql+"6' 9Nʇ$yOsOʿ H/&:VwLcޑsmY f_ cK#.Grf?&J>%c ~b1\uExjF;d vLfGE CQ[SWY.Ž`^ M+uǵNcƒrjl "~ᶅ]hz/T~y6Q̑yE /.ݖ=y .>CQL~JO尋@^0cm3EEwS_?IS+vW^53FO(Al[\5(x[#t^]OzҺdp:6>gg97WzT(2tluź@evzؼf>M F_\BG,mjyE@,71TG*jz^!!GN/\V89r9TbԛyGR:9f6>86W\X-GANϾFL, !TEDQ'ykMfX^a%_[vO/gUg 5 µq*BSu$y|W ΋PLE p戭ʢV#gQ90_L"|lCwҷ_TjjHi@y.K4~ȗ{p`i|jz@SQc,&&Zg<se#i_pۨ:lܶX>cY1/DG4֭({V?X~ݟ/cB:L~5i* oE#^fevH ;pzc cm2t<+i*W> D6a \B[,M2*8%e1a`$Xq `"~0##&Y@U*_fhC,& Lb];ך˳/Q# oO{Xj:IJa]dKc,;#%aЦ-NGd;i\#I b v=fJބS?l"$#DXW(7VE^5 + $FМñZ@G'K. s ;py*5 HmF2FSde{ߵ/-m>t>q4fhXŷ)}4 =τnG,8Hɸgƒ.JI@$h(^Y7I苔`CQCJ'.(NpH;7QöS]r6Xy2;|  mF2q=oƻ/ uW E  FЁ b+?$ND H܁DΟ(zͭiI.S+[dImjxzs9M }(At6HoGğT" ~gX #k5}S|o󔍃:o`Ǥb#)TNp,q0\.4J g$ҭXN'` (5IT@zlf.RKi4' d\.Gi]voΦYe:lޥ^L0 ّ"(Ku9L+,~! ?,F삦 5WcEC>Pn_7ܤ=E3:˅pR7A~j^rɰ 4eRG88@_19b l!5( UwS uUPΜ2$a?6w)'`Bj]XȸEAXg(;FzOXH梪AlMwfԤGĐ&N_V{jWVL YG` M;~UKwI5S] hAE sb2w̞m&:T * hO@5Xs+ ~:!po,7~fc1ڦSM)ѶekI? <؛^?9? :O>30ǁVʈtߺ2R,3-~iw>%ou&6qR@C܎Pxn(O-gt Q rv}g9cj7M;-buzmm$(Zb @f_tBɪBw̫'_+k}Gv&(92ζnr^/Tj)|/"J{*59 ~Um1=fP6#nZ|گdypKaQK.p\}@lƝnx #lR^PE+ gCc݆#2N$#$-)R\$z9Kfz9I gP]9ǽP֤%7Z=D!kKF%RfbǡBu-d,.M\pۦg =Qa69I, $1̸Nq\2!{KL93ccNsR(ː.{a#n4݆\a}rP,ˀWn j]3;.JޚMv+1O9N׉:ƙoscH^NMV0 8ZLtТfC3MG7 TMkx}j"?43j:}]pIPZ--w;?"zSNJOȜY=Q/7-PrbP`YwT?Q )^_K3*W'I} dqS[O㨡Ϭ3\a황k4@q>_FaR8q ΟD?>Π=2LPAbsTMʲ$} oTNOՅ|lq{-S l\.E8ubo)@{Kpd6Qug?zqZ43#ևIh0^wvǿDD/pc>81&ۯؔA`wf͉|I9>k=YˆFe2AV֟gCb<Ez*xD{V } gv Sx8~O%3ٺ;0Øe Y[<mN +T9;jwe(8/9-8$@Ƣl^qǛ7Eh?>5WZȐhH 0.8QT\w#.RnD5?Ʉ6 adԨ.=d8MY$^XuGzgܤUZЖ(f˰:1!wdSD"] l/\F#cS͍)>vH8~7 xa3cQR-Xh+-Z$;Sy4uCHGI%%};r1lN%j;zO!"c AErj^PƆC(/UMX5G=`j3)ô…GkeJ҅?4Nxɸ=LHXTNY|jde/Fٝ\R]74ȦzN̔f0޴*\{8BְX8*Vf sA(5]s/|x\g\oFM^< 1ŽdgpA/g=[78cs ]`_lh[GX~5yEU?JsjXS- hGLƣV ֠T;/WW#nw,}`[%hz{RTն\>k=AJU3ԍD?Nv/s`KLycZ7lBMYWD&$s~+bɿ|hDAdf l1ƈH uWP@ ^nϺHB@ERlL<*Kqg{D \p{]uwkW_OLR7 |"%UO @ب&) 5ӍJ/6حPF K[Np.ǩhG2pt$"Kb7cIXxraτ6ABL~h& *6e V/~\}Ȯt&1?! W6 sܮLX2krQjޣ3doB0ez0&'߈cYa.?źsӸD1]u|Su<}:aȝB}ڕJe1?Eҵ2( MqH#;x#Jf݃}]{G>TRqkƎn+3w˼~a$hv닳1z2Q̚Hz[.T3=oM:P0r7R)*5Mlbj$* 1`^+Bg.^q)GKX%!}\UN85Y"*k鯻GX] ^i}gPשՀE竨ո7\c%Ug4F=}8&%5b&lGM!Y߳lretFG}7" gvC@ eCP?^USNuc0Lґo:=%l)RO85X23{fԊH됪`!2׋g#Cu|88h"4i΃@2IW4 HsO {FŊ>8;|;nss.åFP z_c2p [vLדqZ(W z3g}U{E pɬ)RuQl՛":¾ A>°˞j-{Z&jAHl!jȦK2P‰+Z gzP*bW 5={LҝO+/S[SoolΚbn#<2ڃs»\dHnׂ8FKL0:f,Z]!rW8.wrCUUu*"(&' z#Hλ7:Vx吿z@[{ g{Q泃EuVX3 XBuo\"}ب3f1CZ9" Q*Y=z%wz2 b}nnJ5]v {{jZshR!? 46AjenϨUHX&pk_lٓiiWջTtd|>;Z4cرsyd6=IĻPjfCCatUo|%GN'2lKdIp -tTu!:gן[f 0X? CoD:RhJ2ƴP+{qvc~"jq ōnYGv'R\! mAѰk  CinF*m hkTgZ^ sgwrk ,86mƆ\iwWeՋzלtf>]UI{C9rO"G+kpHWODI.u}d/M Ҹ;qDRy F0f6r@vƻqr>~BD"6fj]m$zBx C|Y}d"ٛH/FR}e>bGh{Bg>nfH+K$Mc!]bFɣɟ/J#h箴D!>r_.fi҂%IVV%of)p& Pzj{5 6?wy(="k!19UMELbLזXrMZzk eވsĺ}:u5jl) Cr2}JFK9xf <ׯ7zV,&v4LKRԟccJC/2uxX] ࢐?C;qz3UM^+!vsh+u>I6|dP@؜*hSKz-#8{zI쩑tXi@=X-teFuVlvP{MccKUjMnla-,ֲ<曀~V92,j!+bͬ%ϻQjMoj //txfxQq(B Woҩb8H}\B`"QܕA1eLJ~THx η|_^ Xwkɥ%'5-xJ&G>h#ܛ:Dy2X,̎ K;| L[|+]{٬:.Zr>ao E̻L~pSxtOfS8+GekPvզ!qg1Dh<]i3Eic$-̿4VvJ^:]X#+?ll Hdv ~{Z%{N؛|v#W@];+hJԼ`0TK2Iy|o:c W,1Y`m7ƞ)Z<12#\3kvAݵ#R'^_^xY2ܶs/Ea^|/^x8E1`ޤg-.`Z&`ᑅ^]+,RҠCܑ?St~XM+ALP-Ҝ}k w8U q=6XyHM>XˎFWqDpW~q)}_DK=O'5xL+N"Iv{+*:DBWHyH'f9hxibxL83VWH%|5MeoFOWkɹί1Nh@Qkc`ў<h$׮gJs6z5Xֻ`:aԌΐȎ`,wLZߍ0B󸖊mSZL\'F  UNNh%. G l>}ӂsְj܆e}C5nBȡ4jivl+? wP>tbD)-S@H-3*F㤻d_}v}OD61o8䡍 M5.\ 6Uԭ٘$/ ~EhJ1K9HP*I1BA\>j)O% >Oo DU[鐸k%{͜_1V#2Wg O*SBSp!7u.n+i&)s:^3l 㨒@*f_H0ō?~$Cj+,D"D a9Op6_I#Vs־MpM=\ v- ک^,˸I0ע}ȓ(98Yc[ty@/p2cK+f{~L9^/+& cIJS$ "͘k#`}9>?k:+`={S2n $/v#aSr x)`+ aVTE|yR5gMC̕lDyz؝M&ܶRVI=;YDL峰\Q *!r2Fa2wpMkI}G5!?njK9k N颕}Ϊ6F&}UН)k)S&Q"Yg*Bڅ7pUmjHKdVqq}W{=ArG%O~7/X%ZZQ6 ԰$No0<_aIf`} 5;3-#&nFfAZ |%Lm>m?r<*W|SaRx B;/-p4(E8c֛MW ԣ |urO|O,^F{"5L^S{ܦ5/92ЁΘ}Fb SaYKk[,LT,ܢ&-j6&{Ȏњ x: C[~3TVO>),+]i/ϭMǼbY"Oύ65T s(h؀x3Ɔk9ח&ܷ'iičFw|cj7D Uz+e0y6֧<֏!$Ѹh-x 8F{ C#5{0rRaogk$B Lbv 3%*D$Xr**6Pa24,I&@73Gyc`oc'ᳺ_+JN1|"xv<Քn툫vsߓ<(1BV`q<ɠ5ӆuc^kvT4ĎτvgUYJ#>7E=ߠӟyjyN+e%/U28_7ѠS&sQJepŽmT uUG.cYt?閤] (} 7D\y˖j &q&%?NQV# ;6sPx3/1w^&sH]7<)!j @Jʰ܏HoڅK-b >wL n*RSqop}2*)Pj 1F" f6xON&<͘L{W`VtKdIzLHOUJG$iQ- h̅e (Yi\syӽeOHl}IԙwV#gU121-zVر^ۦJԭ3뜇0a`{CL,OIAՐ 1&L< V Gtq_h\1mL^qoTNlܰhhN4yr0ݣIgJK_aLw6{۰fj'8*٭4^W͞z( _fY%HL-˒w[jڠWzxgh^n'6a[)T`> Y7hہun&ų:w-FYG_QG{r='y)Z!^ mYӓq0xFZfu@p_)HX|\ÞhLgJO1{Q3Ub n9@EL:~Cf@9GFC,#uM}Ʒ{C88*b+n_OKpqЙ1 ui;?˩j@id5ujYܯئ=dVV5{:I<6; sd|/!?ln%1&BE{dw\ϭ!{nEυ}$ࢧI>#8&5@ se=\)a`ʌ|۟ϪHyZ >?i\֋dX?=&?Ʌ"q- W΍9ҥ;K0#oݸ4;^VZ' ,8e{>?ۑ;ЋirwR.$D䦔=Bᜪ^G7!nōV68=C:qϓuljjad{;|%H?lzҞvf+@B\{< bPT dZS o`+ea3f ARnXZlnC$ʔݩCEw99.RX,B \@akBWyB>á=i?\Fž_ՀAuwy}?8c!hFfFKͮ+5le@P 9)6EBN5A=pYB$wSSOj+lbI$tK=|<u,oHbu0[DS~xRaPD. r'ap3SVRoNbMuY$QGzsI5dWA8Y@* ]IINyN- ecϲ&|wV>Ml*_Vw$?:}̰S/\ei-8H8QPŴG*L~e6Mv}jEPChuDP7 X=T @IL-mPMEB#7sA!>:>Rb _ /8f8cF31i)lOb{VozFTA6C<83~@qH%H .ޗ ׂZcQY|^#+ )p ^ѣ3d ثm'䶵5HS7W妛ʖ? N8 lNVJm٧aWN${5e_KZ9ez,3YĜ`@Ջ/0/rOKϢx'}Pr 籢j -gg2c$iBfV{ǯܥeH;~̢457U{+@<3X8U(5'BZۯ%=Sj]*}Nd,,$eǥXn~Ϙ)etJ%_e su\؎ TcE?Kh󘃱W O]d krӭuvJ@{ ɵ|z 2oi߻߆>QEÆGsj^ӈ0F A`nHE8=v@$(72 Hp^j !!P9=Y\g+wt5qd@6 _&5&Y]دRe: >U/es(:8UNU9D٫x;6*c4jJ3ugfoۻ̚DhU6C 38oձxu݀.W2:7<2a)A;`&!j g@8 IDU6lbاZHC'e=njhAΔ^HJl__q_뢾=HqRy;S&M'eeFhޅW?߾ m<6ɽ[x4A2{AM CUW|rG敶K]t 9,~ "zG |P.Gnmݽ;5y\PE{Gy?1ř*{6F>r[!pH0)@jg#g5h+&jg=o>a'mBO@i& 3rOL=n9l/Yv'1u<3@)guU6.B?mV1a{=eLHIH;U!WZc%I:wim "*w8aM=n 5CJyt*kO;t/}~B?} $$]*uL8fgO+$pME'v#$E|P*y0Ȃ|Ss4:{ G)sr@$fВ؟6\׊)ߖR$Bo.[քT' IVκ<֡J3$K66qelxWˮ+m4]HY5thswd1-? |Lqk|ꜧP`^M_"qv f7*,`#3R:3(9† Q9g4Esǵhc! */Wܔ+Q^t[}>dKn߮D"ԁf>Lj ZGY<3W:t)y KJ- "- &K^aud1bZ}RXd^~E՚kwq:7bXҔqٜ_#xc$'KO>Cx25oWUE"ѡ¥*|BJqL_f,񩇯ɕ.:WB,*Dn ]v'bF^mdv2[w:6 ^\M'(հ 5)b-D-;<X^F0 d}~c0b$ ˽Ѳ $嵪 m a-Cda,btihk֙N589YVPyw%mbfz@^¸r{d.^&Wֶ|NZ' {Q2 >ރ!c*2Ų*.XU@nKZ:cVS! c.w)N;xyhr&pUc A8ǜ9/hv00ƋMqxKáCF+ y=DqIO~F0 _,Ue~&OPɔt8݌>@4)E4ס;\&($sHlV~j'oyw^4)n"G۽_v1N O~{"J5uo` eYP/.wW=7V-tߴ[m\&]k1 Ѿ\P(0-,*5@>la(pB|ri}CX j='_$PŇ:4M☃5MNYsH8\EG{@Iwl4!Ʊw7X1B>B͌ގMe>::Ȉ)8Cm|Ӧͣ&\Zn'i7KZ[#Q!^3Ulj5Ct[+_p<'q9 \j~%_ ' 5(wơ)gmį_} ᮴iD+ML kIkѿlk23^npfñ:c⁴7bGcj)*RLp$:l߱@,gZzឡS;o x9oCk\E޳V8+B 1xoCϴ\ 9UU_fZKX$ dU 2nMMt^GIsS+\[|qa4bJNӤ\W?D5aІQ"x-%&!\\ &} n\?9ﴙ, [*)((h siVN K4\z- 쁋g+{ÿ}!d")7'Dckp _>͵i lƵojWJ/P}R/{6<ͩkFr' |GBv ^3go=t;t7bjZ@:Jc"ItƇR%F ލkA[;ھnM`S0x+S4@@AC!W%Gaˤ89=$ EƣK"o'Q1aDY7F1A IB Tg_ h_ZڸBwm(I硉N+܇&.6opUkb]ߣYN[<|&S@ي,}Z>%N[mp1R$#= a>?jRqR66bGF bb "k#0ScB%-PQ@⯩5NHNx02` b/BFe|>~,6D%)Pb V^6wW}j Z XtW"?gGq@/TI2oM"=Y"-Z Ve,(uE n%볔1n`Yh?'(!c>gs5<;_.q+/ hoJ̺-Yy)F-r$ۢup/o1㈺ò{K6T0duHe;mpg|_XW-hh:Ah CLXfL0MdhD?m!p@rp0\}0~wrAſ('k{܆^)mHne>j#؞B{@kUǨ/p2" B=Y8P XW~bOυ5Py5olb?+G=ia7 &_ʔW5wMƹJRrl`~p&34t n Gtml-!rG3 ]ɻ8RqAaBhэ>δ,lOB49Q~6Jp(Ru0.6LKR`6w3]q$U;]Zcҍ1h&CEA-epmpͰʝq܅E~gR`.A^/n1y,F\kB`6 R#s,4}y;& JG(.(j9EvXJ7{NWs[-{elhD{K/9o D> 1I(+BC$R䚹j6 luΆ̇y>$ npF,{KOМ LFFЖc4X~Oy3WK@}Ht&f) :c q;d&ZA'/<ȷ6xwfu^GNBO 13sUSɿH($4mcn] <]dcaW)׺JEc^DL4C6nxF34\Ka\B5vFa'%ڞA) ):pIqAgC+( (p`ưr ,7# yegՕbIIB4$x)u.jeNrVc2)S&gn͚8D0 _{ex,r4ll(DDxC02c׼MQxjp]^ I4 OPeJ=qrKL>Va'S&>Sn_-'1Q8Jno;*u1)r3ȱpK[_@:D|tԬќ_`984yJG1Si8vy`P9rU!yx'c0^g3W[gKhT6#\  R/#CFkVF𝛞jt5ΙģI9AQ]ul$MDOZAk=4.$PvnqH0)rgy!Nk\7V(>kn\>,ԑ(CwL%;ԅs`d{~Z^cFٰs%~gf%byyj6r8ϕU +I X:'3Xl'9k DqM5܏}G#׸5gDSMuC?wPکdፙD=`aLmL@Ǘ'U |v{"nbDJ~EMD jUQE ;{]҃>g$P@n#C|C.OosȵwPA"Z`G`%ƝaL ?Ѩ+**54;.)E|{ [XrIIfjcܯꢢbu]FU%]/I䰠yQ,j B1G1wS .V=Iڪ`(BΜ|̗hO0BI`=vyr➞#Z89d=S.%@I7zmRԃ./bjx}'}IQdw`҈fed>p?+׃тou_@w(l}l6U=$9T˵\``E`ƺO\]TS$Rp$g]3ܬ o6.4I0tuFBHS=4E8@m.$wqCZ8MMvF{B%ƪ_ K5xEAVnIpHwhV%W{vl={$Ctb 4V =k;x t_ cpvӗ:=UE )zE/Dh͕cǠL˞H  -PaM䩧Mg? R z-GŽXdC7{XKqK ?PK$#~@Hcsy͟DҜm5}&%l+j@UHzhut/\|ok-==<\ ޘ8LA;_]06wE'o [7&ӿBv.x|?%#6Uw=5X8o=<5ZޖHwsDM'.+tQZHZfIRW8gnw#4*,iǭTgFYwB)&¬z a: :˷|K;$eI1&#O@KVT qb0 TJ6/{}\O}]B3c0C:ms8:]f#Tԫo*nw`W`@+փ0ۀ; *f%?1.+/P'B/w}< ZhGE˛<^&c~+~ۓsgY@dc*Aim+k>  b7D6Vn;Ⱥ iKPL=JW}|:,*M_ /RU1,5apdzйC{h>?s&d$w~)`?d]UY :l OF.NØR !D7JÛuٱRwغy.o5j3Ϳ Bzٜu$1Sp%:"1eKcudtŚ\Dn:x[ O Mn=HZn wZ8ijBo j70Ve.-#bʘ Zļlu}RTO*k>ik~j{ ៹Yȫs9Wa|NC++4t'V$9^J.YbSca~?V+{),eyExҭTkw]D*iDfhĠ_l]mzRe0$OuWOp脀;S2kǎZx@!,צ@ӱɸ(Kk7UN~-ԕ  6}wLCTquA45뗺_w+SʐLY; Y2{@h+z̙lZ}[VmY&g$urô>ɐr mqʩ Pq3 $ѸT&?kJH] Nu)`6Ȍjp?b8-{c&`)HrN ?F*`w|9]I A?a e>:m;su!A၉]j1jut #9 I_.ȂxW[Y ,O[JƖo]%Kz 0ьփ8R9{{`[%GAKUf"u+v;+OʗSl43w|-`ߔKo-Ӄ ggP+ gC#/ŏgzٴ7To0BFR9!-4{/r".7%_<%!Xl D3 m_p`c-g.:V{ ۸s!+ ;V8bMͦ>%<j}0EL-\hv}S_X[Lot0+bQ%Iyb +&k+L__9Nps*h\&Ya VEO{;W xyb!ZWPZǸۢڣaEʰV*j %[1DGrMսa8uQ;~Ǘ%~v)+l컉JIXb:M& bfs Me>aލȊs]{#cA)tβ,X.q+81gD{oڼ,tX|pQΙ}d(|7w$OT}jBTH$UJz bhoZ;v o #܁.6xR Ġ.:ѧ vE~=4[":łM9LڸYS[H8F (QA7j|5t;uT0^Az9{^dkN&&.I=OtOHBga?<,@,dVf9 6lMpĉ],Oكhml]5('=ݦ.cdQ2aZA+Wa.!%St_2WQ*HX-\̬BX%q\%v䄥so`"׿,he,4Qϛ#?b<[E4wHZ냞tgv31l>p83cIJJq7SQbƑU2ueicm/?п#+"Ajؓ꧐AČCygWc~{.SaGq8uN-Ӽ3 sga1 b.+]7" .1.N z .slESw}Ĵ 42N.TL|a`HOZ!;hv>LdV-ƛ3 2@ZQ*_7E*.Y/4l0}!> U45x5^7$Sֳv;FOJTFVXڹjwSD>Юz6˗rUY=mLH+:`oDZਅM:A~ӌ=^6ye@q캖-۬vpt#ax ]G=YFojIfF]FE}4:VDi3ԵLQd+CtD+`;*jknV٪ 4A{EdU\bPSy?> |i j*&Y{$/fdwk GϷ{gT8/ |u*t,]'CLɝp%3A{$όSnj;zx4ZHQTJ[|_|TKR\.g{]KM+{7mE(9%d}gJ?7͌_)e3EN%К;Qsu4ީrVNfZ+؉ؒ\|AHmvmµ5PxޒWq86E)CѺ4[I?$m#Ў#Vu`iysB8MmFb ՟ut3藯; ӏ4i58}^57F?b,–p J)*b5|  ~'Ӝ[HaU|sj~YX\Ⱥ H4۞\IU+pke>;fFW);{9T aI`j?HlTI!1Άusc>H }NmI??p%mfl8{f"4- q(d|59V4q%B `oN逗'jz^1s KPə!>Ўl2{k4a!SXCRd+v/? Ɨb7ЈֈscOGE[+q$\N@lvrzKK=g%\% i*s{7Fے fxk%I+ 諠u__f9 mS/@^*[Բ|~BukG"F ٙth*d. r:쥭(| jduBBEEBIS)9L+A'$ՎM fT Bºaŷ-5ܣHA^tRp8(lA񕫦caJY^seˑ᝔{`jvSl`TzhѤ躯O:S2Z֦hblYG\ƇG_"pEYL'l} ET2X=o5@-;cp U1'j"} JL ,ɩ9?D(YTx[(n0vhQ*V /AKnMZ5)űl~-ޜE_{&Yb/BC^bht%K虢5|o)NȭUl+ɴ7g)z#w'[ -£ek~E>b-8>,.ah!.hj^촎WaF6$8-DXi~"U0~v}\25%CAV{boC/&QD=aW',xz<2}os{2qiSq,glzO@+TK+)|l m&1b-\SѷDnP2S+ lu<5{b`d`ЄMGU A&9AX?z4a­踩[6e.HmFӑ"ʋE&; ?$ dAj4dyoү.hUe pNTqeL?|F6Ku'(ef3 .U:ɛ\f +,%?6+* tTd$U@&(Q6}P&9p&ǡJEQ% ˇ;V,;l»( 1֔W}ޫ;M@8YmʫU#^wTyJ+3g@n]{GL#7V }2$JpĈ'}Lb4?lT|IB@Ɋoh&K"&0BR}o}d2M͹Qp/_hjڈ%ы\oIAj")2H@H+Y筂גͶْdߎF7}~X˜0z8 &HA^f=iezb&tn߇O*E20 5"D6 n$o :-@^ط^6 V݁qf}.jhv~~,˵GBN@G|i+x֙ WƮ"7RjK$d*s[G8'J3B-T[2}tFRJ4x\F[[~GBT6C< {%uzouqANe.u'ȅ~qvBKƪ'/y#;f\|GIQ }5@(cC?9nƞFyE(xcc\F݁>2g<.FySe͡E0${0 YVD]֙p1CheIZ{bMǙ Bz!wjB-`M-+zi>d $ qݨo\a]ms۠cxq"mt|CЪ䌆z @$Qqd?s洓~hsJhNلKR97/ym<]㬧ti޿˚̨<u/%. N0fraPvS26&JY|r|Vő(kQYbIa2x:,ˀ=aQJf@YL7&d>W TN_O^nzhE=l\ul :Xk6ǞPف[?BЇTWM4 >2K!ђQO^PGݥz&;S޿T)]XVMkM}-J{H#7u/;~[f!u$x-.u6-x%%NAyr5 P\c=o: {~/>).FbIB,IuTѡ7|K;`+ɛzԿ# bQ#ӳV+uh IdGܹEWc'붡FaGz1c xr=SWpPa?@MD6G 6%$Y9,yh7p/cBcߥFz XӑCjr$lT8P?t]Ӿou`@ {ohNqsw1`(ۘ-V#M!:2b@nhatn&.ϷA[U94.BVQH Ƴ`7R+ž9jFU>΍izt۪TY5"zQŰ38yfu8n˳H)džN*Q|RϟpL,&'mr<:Kc-dbh@'y[bN_erKc#e'B]\sPR "Ÿ Y"nX vXk- 1I%bSs%jPRv7]A>K(_*FOdXf҂l!d;#;g I}xb!ӄ"F"2l>Nn%r\+b6$ C ²aLў~PNrըN_uI35:fmb8RX=Du d@h 88m3n8̧Ѓ[t"I0>k2 Qy;1gJ(&p({C%EwK ~!$umxb/  rݥhtO2hF{Wv^/hπHߑ}LagǢPD;Ʀ(_=ѕ!}"_B;K`DZ$oE o2ݿR1h,VX٭.C@LQĜHeVV3*i4roWT]dªzYǽCmS rqp,Zw\ բxK[:Nj5^D?-#~xh`Y|㖚B,5Pkk`LPE{Xt4biґЖ s kmZ r5/L㉣|#Ѡ`{fp4L5rz VkR"IjIMC]=D'.H^9zU<1'}T0˞ޞ zg]}?]7g`Wcqi=FD * ~V-0s9#㘺6[_PcDnl1^rty Bq= Y7ܢ'GְzpG;x90!ZU=+!BJ(~H~-Օ#3*dIUo{>{Cg3^c=/nWjԳHi-~ߓUqʝME-K`4͗T'&Ra [륅уKG0C{K7 xsz:!2*K"?qA0cz_6y2CJn1I[AqR]3MyK؆FЍOTan}DhʦJj9eհ) 8HZhAɸ*Bɤꊯr WVd1;1p#V2E/q!`K%UCWe~!0IT`x,]ܦ+##13DIO8<*֏]$m"IN$ - q}t,t4Č߳){k[u5yҊWU]ۨ;yd?fDfztB/F4Oh ),5F>T]l)w\NjڧnOS-D@+>&XB,I¡Dz04`v[ ֭֒^ݾ?RcaDs//=h-aLv}l,cNjN2weJ{w\0\$'\<NDBv$M OW B-Bɓ妪 '!5:T M5·<~7|Ê.͌U:v ,:% k}o,}) tjaGX>lx Ǝ#hʧoftA!oMNˑPFMnk "8\gDl[+ܥ޻Z"}E00vR[[}X~Ԁtuƨ1'j7Dr؅AhM49ҋn ш)xBE[$,_en O|?t}{epI8]=;c:qmLɦYr ^u7B5UהݱU+ ѣ"ʢpUR֌vL#+jFYo[Ghj E'\d {@}}t"`QWB?y%.pZCatcg ρw/&-c@*2Vϵtsfb 07Ba,]CJs@> 4~Gxag ѴѬF0;A},Zc>>Y"B;D2 g3SlL}Y&rf*vW/t ۘ&0]S҈̂KSό,oyL_`0u]_{Zlh`ŽT(X&{xoF|6^teTȤzb8G"۳2kIb{aEx;v#:<1EUtv9oou3X2AYY<ȂeE:v\j dr Mqܲ1B̹ &]B6+s]&#*4=BA<3G%JPTwƂC$γ>K5bGARȹu',ַ}KjQJԬx[,[i3Tdvc,z;3To"#Hy&4 o ;Bɘ¾՛6 OA! O)Iئ-E=6[5G? C(*ͮy4oJa5TvRm6m(qތw}8@]{!(c#",$ 3/2rq$^ pmys4DȎwGxJHfAM򵡤v=`t)kq~-Oi3 ,(ڵJM.qAq/ފUǧ[hdT! _g4cVH$\0iUo#=_xAZu5 ]#=W.=飙2\X_q#66obt2Qd Iz fPYo*Xr>LT&:{Ʃ\Vci5(8d%#AU3 +4CiOꆛlnyݘIf9&ۆ křKضSlɬ+┤QgEL踎^Sp=Ww{9v {\x]#r7}L;m[ƻծ$T|kkQ6SR PIF՘UDI;UܒB%`<p-FpI2S^1ً%2gMeoH):9pR(J+%n$.ǜuc<pz2HAa,!mH.W!5:>Nm`k=NuƁVh~Lm-YrRC\fn\Wl.9w=B]lgLI}qLZ"luFYgmL]%*)d$ψ.$q="@jhc1u=.zMPv*>`<+F&ñQtMI_[/8Xeډ2 ;]Ȝw"Su^}m m,X1FB:Y3%aA<@D~Y3S ݑ_!Ljtn;(;562_,T0;hOmۼi3uX֗ |}lվ2{%~&ted!ŵGZt߀PDD#%yVѧ8L2ѿh&<Ds9Li2-+WjJXX`w>u5 "m:Ro!ŪN|(vy?>)YiF ^ Yc!en uGL3)6K Uqe3d1ZU.U-ÒxW3lG_P#c%7T꫆`s׏NkwT3@>٦WeꋠVN_H ]Fښkew㟓 . ~ċP邊@cs39k@[Ħ&_F zI*s-{XcXDaL)}䪮;{j.hKX- hef脅eA*Zӕ d1a7SV;#Zq4,51]jyHpa\ VL͊ (B^-cXLZFt|6Jh#'zJ6k,9H8jB]QcGdG(Wn4r}udi$z"H5@I'_VaC4&k/ \ե G-*+,v!*ߎ *Nii(<,a29Ki$o'\X^CrNֲh_8ZP 9J'K_"t5f^(0xNOqax8 FD mA$/( .0fd9# z1'~/6P3,I 0=()v|9=#tj޼gyxS |'^"K `A%tEA +d 6!!Lhl{GĢF-ahW'V2CI:O{@P6ɞәUFX;Np<Ɲ"\xԴ;dSXqPX{ϵ CadgrJ*µRQCRrvxxIF,Jb<C7- MRV5(xl[g VA 8sL&U0i9ޕ,M~R|2cR(3,NAb|Gѱt"eE_a Hs~:g-絤[eLTF"StSOJ?kGK~m4T?Y .uXxS30sʅ>׳(Ȑn+%G0VuWCZ' e TȅfRH CKր?Z5ڄOT8|n4o=ՐD9[q\/lj!%_Ukc$YQZrBv/3=ghPܪrG) ZQ;]xƵrA#?k `]SmawUtB:u6 !Y9wY ˉgZ@3L! [vL!TU !w}muu(܅g߯EoFEO1jHKP۽+zcYT~=Zv袾ǁ~HJR5fP.c2r +3 s娋uN"W$N[DXI$*o/_rɇ`dN``Խ Ҩ= ~\xHC)`f->؝#4yӌ:e).1 ufBfB0OOWFdf0ON ?'R-L( 1Tv8צT BC43)-{M̓s4blw';mӋ-y&!"Jﹰ~k{_ajuAgJFSjH^m˧8[ ,yCz)|īW9.?u[=(C!.PO8x|XTp2Q$}%bwK6O~>S,ϙeJ1]|-1RQaq h"K56s/%Y*Td9ؠy?: od?Z?~{uĮc1U8$Lg=_*U_,5G"p4]i2-ؽ` ǻf0mEQ K F 3-3ש%E͖|F>%KMhnaTwV9YB}AEzըw^+a;b{j]HE.Eu΄T=/K'݄\(dae;E= nhy}q%G{ 4$;PTcFp}X8FHO [HF@m|-NM; Ͻ4\q:Ov;vI?Dtak,uSg@RAWU8LbW%rCK ʄfgƽWfw< [ly z/Ok,=΍Ʊ`.&A2E(NS_&Mk"`3*Uf H= 8gRXq {&8fCH I@xp2a {jѳK &L,GU~#nx Lo9e<]]=#LCbfYW(?G5Res\QipD] )f C!7)M88->i;NՒ>t#Xf` K_ bKTJP"4vXd<ۈC=%DK [u)5s*Hm^uG r=7_B}lBG'BF>kf5YI@YjB-ذ3RnJ1ZqcpΌ@}4;CNJ|Skv _^〒sw>$f4 ?Y0t)=M3UmJxX q2 R{Ϸf !΋|֭OڨozL`MlL!<lo8, AŴ$7*ӞJ}#ҫ(WTCi 3.[$هa ߈:r2 da-FJf+xxԺN8\cmY@/dgWⴇڌavC% ]r9A/y#떃ύSh{[6VIҼO5Ye'8ӣjq҅m|;jLsXcGt| J4Z.E@s !JP1t J 酸/ef.b\gtP oկ--~L9Q3lڷ\SZ֭J2=OkYP0K7C]?`h_eMps u2ذ.D%ȫW& a+qxLTUCPpy2V i` [PlG~M gRF izQ2r-?T1:H~'nJt;Xh k=KǸGWݗD>ۺj[-2fVQb'haY C'{ 2lgDC_mP|7 gfvD`G>M`k"ӉC̈Vr *"C0]"b9A(``6*,4k+~uqi'vx.}"zw_A xSF`)2wyHLvvt-{TntMw,PLm[ְ=otP-¼[LQmbTT3A]0 toV W$f7柀(}wyhʼL3a+֦[BoÏ%@!pڔ`{7Fk2d_l>4A 7E$C_-X آe"Inen7* Hw"m^$/XlĪ@T_Bnb srF @IT@ai4=d{MC(ىǕXNM^+;Rn겅z݆t=CED ElybS]b@X /PI|I{?Z'&:d+Öp+E!8%\V3_:m4y$ϚhA0M\nG%)T r#G6n8V'c'! vsQIҍd%óꅱ)tw(#e]#W$Fؠ'C;´c]atGA𝭽 ]1{T0 =(vņ 5N(Mx<_Ʌ#rtݓ'娤nOt[YãQy}%<7]( ?Uw]:1O۞m&$g 8PfB6qNw rO*?0GW7 V7th"~dq 1{AQr_>!Z0gɼY߁kf  1I+H[d 4k-ffdX߆}&w ͦd'+}eam3\74`,X6T#u 0vU{%:UhE(GkrῊRYĂ}%n'0 x4A4Ch.TCSg)t2 Գjx]S~8@&ljͲ<$85Yi@$gw7!=+л1}ӡ8<͑nU.99{OHvؘuQ62m䂋T@D'g 4K"xz6 ҏYpb.;{E j&xX4hP@7PqZkJxRE*2aSVHU9|6?#C hmev/@ c bm]r= ӵ7͚m+Xm5wT 6kbgkA~tUΈZį՚}}EҜs;ϵZ^b2ACtЮUEFdEۧs"[ !%']s_{xT'uã|ܠ[vspǔѪtqMl VʓdVRaF$`f`n%Y rPyhەtNdo Exk&[r_O+jZ8,Z]L,4val}$LkơS5aYjhx*INSLtE̟S c7BWB_Yl`c+;r*# AOل ~?$ϑo%NEB mhߛÝ+{q gSry6+;wPµH4ǽb#`lBVz4G|Q$b z[;)[JRnP]z@:3N? Cz|Pƒ2r>;]&5ܶ/w;_`5 aq"*4q,*m6mpR H-G\ilVô":cao#pfɑT,5bҧהZ:A0(bo8/PZV\+" 8L4$FzzՀJ` hz7A!l>]5`cBڂIj]zŕhe%] ym#|qܡΊݶ8~t7|9"l3>x[wG%M+!bk+Zn5w>CJY 1gc(t{1Ҧ.\# GbS>E{rKYDYʤ,B._`Fs4W] PSSytgpUE`,yb]>";E8Xĝቭz٭M4P0]s@ى/ pN9!#,!aur|Sx\;WkDH\$i3봳]f[idԷ1)_Us@Ӛgo E"CUdNjLJgϭf; 0H0<Zo<WͰld\_a.L8J9*RG`5_j`Ybm5n@G+x1`sq@] @n4< 6%=OxؖA7T{g/8=e\`ykT?92[qevЅ8{: JKz" }BMs]Β9 V~"۷/+Cw.?S3mR(((%TU0QTca3Soq7e$lqߡExG{-Wy$MO-BԁM{,&CEzSlp"0$kR*+M3P$3,ʲGw[Dn"~8[Mɤ75,)UWL5~7瓪dm門8h+g> r5з=:e(BjDq\ڒ]-mfŹMn0<Ch!QxMUS;Lv\Kδbp,AI#a]b.xRC5[fjʧń?fIBxKmm)yegCІ!^\B=,&V`MfjvK匌 sfG@W9a[b0' St}C`K">[: -A귔Ba&砛AHB&Є;XaI*QnM_м P( Je.&g9{LOMKF}7>3C<8\aokcuޚ5xZ%]shء4);ݙAI<ea'~[{P 4HJޙOsUH1,NH*RB.+wq}/@Y"wd5mfE^0Ǿj,9W\VybE[m1K-*7j*f Iv+{2.B1RNˋc]y<>[҇1Ƅg'CeBACҺ1m9 K& 4#B'kOp!+YML>%i=(8UZ]nΆWw>$9\_MڡMKL NhVJǬE 5 2B29V?AB3Öoc@| s84pi5_@GY횮syXq3éO'cԅVp걸@\K\ ZE߻ 3D@px>h"@ .:q6 c<:L*~%&$9DF;G+q|֊@<\ˏKJ1S:JlG!\QN}'ɌBr Ja}W)*ǑfYim.o㿽s5D8xD5XAlS1/Z@G@~LGc\q3@mRtzPsvFpq:KO ]jlKjn 2=TV!Fb&íK7 r7s{osÒ0q|C+Rc_ۣq] bh=8‡ ncQ>o~ Uv'RXG܊;OVO8 ))@e+7*,\llǧUӃ\ÜS|]nNE ˋAlaP%ml z[1"*aW̒YqYl<&$;. vqLΖ41Bn8uU՛#VjҔzKwV؞d0 },mϮ&llb+N|рLkTp=b:O[w pn7wu,BvϫE *\7K" /n2#cw;v:_EtDx)k*8 fޒôlc8B((eڕ{˓k؜f67}j7cǛ'LK$&^&a {IQMڂM6At%ӣ.g^f6'l0`6k YJکG$<?xiJ5^]CKZHCV**qi,Y_]1<&?ǎI! E8rmh<!~Jݦfj]>Ο+ߙa\: $R“ }~/Ddj~(6?Lf)ge8?u@Q?t(qxOKch 41Q:6@?䏅oeA.Zi Ҙc )%Dzhby|3 bTJsAG/(4a>Xy2 uq=)Χ2X]tɪ`ﳜE"BЖ6e;gp`goCswKއ B$vw1|YM"!#)*{.}r2ם\)Sr KԗNR~L#"FX3H6.FwvBX~ I8OHe 9DP\¸3!4C '}]Dh-WeC^%dqԁxԖE󇔜"@v&1J> wx9>MzA$2^B&p4@"x\Sz͇Oe p>pH}FV]ahq^h{̦MY60ނt3S~PHȸYjaKT3<2YFO#>'{jf64s~7"P͏`'yiN|}ynWEqw[-E["$2'C#L؃k a쌱}Z5fhz(/E'(IK{V}T[PfHAE ȳK!ttA4WV=gJqV%C hqNΡƌ>H}aBN-v%"75O:8.vM__w@u rVF֓cO{o([j Ng'L (űdWo]io՝qiJnv&gn5?IPGt!=nWEtWlȒk\Ie?msI\QCt T-.ـ肄ɢR}M/uU`PWa<50o[Ɉ®&k o[u}|}Cl Eoꮎ|)2 R襒k./#$n@Ɣu %.{ 0\F Ɖ71z~"G'41zf g }Vz 㴝P*T{SA~ݐN4OyK0[ѫ*DfJDUTfKrm"sYd b}շ˃"8bVD 1Y++23Yk] 9"q^> qeA&{Vv@ݷ ?q$CkҎ!ϊW7}p$fTqX/ 5FcJL:aZm跆$hf5|P腸h4 4VtF;,:[^Q 6R3,ۅnY:(dy#0^(U3}_%XVh /0b6 92uZ=+nx(-Y~SM01&P 312gHG-uwp=HBZkz3Jj H|gSQo-im(m >Nŗ?۬An}̣MZe mڑ ΄QT6(õub0$VL P j4WL(W@{R$p`(Gç["8}:ۘ^FqĴu e=`E^!TF\/g X˸KjVF{ʈ˽JN񡺸LDA8%yJZgTz)>P#i!doȾA8L֟n'eC>\smCXѸNT_PT`/&k[ t)YaC"w+ЄzA? *.E;y (cm_D-}&I -zH :ʣA+QN b>Nw4 [}K/pQYN`FMz+M7#g`UDsr 7)¢\>_%tIj1u%ޭyru v /^VYmH;!S&PV> dKQ-߼L {RQEXYOg|ZvF.nHBB0tR]s=. )f6nE%#hb<* Mc Tf<'͉s q6USIrJW.I*qzim<1_F[ VTZE:{m 3 mI"!/A7W9}1']ev;izdT\G b4ho(SF*0BX*alD :z5祉~/&_D=S X ݈XL# ȮX*0 0PK9Ae|{/ce~v8ޯ')2xCԃᥥK _1' )NzE& Z)ܞ\cߟZ8JT`[3? MYlcHsAh$t\T,Ty>!`v6܄#q\RjB+!zp]M>Ɗ"Hg~Ys~77빀.pN9- ;h_Dlt[WMNN}U0s!<=jS>kVGi4bFU<m mώ?Rp@?y-{⤣.ܰ=,hp=' wTt8<7?:U= ߋ%Bb*Md6"<{VKfRY hǒuJ|nKuN ŭN!&i $X>ڹʟG'ljAfxK0~͔^av=P1g%KXv2w\r\lyoEUQy,vl4ع}}74V!0G0 6ݗ(ɷ/9jn|G ]׶*n)8qx$NwEu7#Zz9w]d\*:;v0*5GgMw^)\ ]wrrcBOa:W u_QWt{Hˡ=M/>}~C k Oq(0k6oZ ^0D 2 sZtYۏ\S tvsiJbt# CتRdDƟi`ڡlҒC%L;`z`\k„&$ ̐O7&R!0HjB`3ZvFEZ(ZB% ?FReMƜԑxz@0 Zd07|Wv&Qy#b)nDv6`;\?NL;юN-`.әzj<U4-Ar]}bݜK4*eRVQ +ZYZr{ \fzD֒&Fm*2youů|2ns060$ZI[?GK3K5{rYQH#TX+QZ#\>Yhw֢ akOvեmv8|РH }pp/@`#MWrvp&%o ң+2{?su 4"EL%,.Q</1;>^Ԑ.Q-ޭ<! ]Cq2Q VeTzfޭsS g{`ùVJR91-`mتr+Ҵ!~Lg2S'QeO@fnه?*bZ2$,;kB(`0KuӸJA.W$Q8fUgbi*R|We:ev1DwX!D@`m=v%{ ?RjF 0ȍ}(Qy/ڻUH QJ V&Qew;Œǀ" (%~[7¥{Ukjյ5yӜ%OLʠ8aE(/Ǎݭ:RyDGm^oƹV`dաwC6O |׋}0h)fX?'nFpίF"c۠b" B `*h>`IRZGt;t`4HOp !bn".A%=I܂U;wa1%fg[6_ wh>F0G!bi:YvBj,ZjH*a&=Ctw3W!|  Md.a7$&Xb:ھ:}B7P iYP`}m^g8ui|0L4߽`ZN\99*4H|2̿{O:[/$B0~?e]E}*]>~ؾPV6A`!㘉v&y;eɤv$[' ݓ飷8 ~3.F WhՇqoٓ8ĎQҧBQg l[ϲ?ȹԼl q W̔0yJw.j}6G ef`iZ~?.0ZV51pI Mp%a ۪( #9T돝%w.i:l |Sf#t2F`o"؅ _S`% @̢z\Br< GzM+p(6%W>Dl'^=8T4JWL4uԟt2Aa*e#P w `!N1;|;_R|=nKKLrpFˇ!pf3{Xy#Ae7P9@=d]ʉ{S(dS ZqjG>/Ɂm?m=TR/L.z"$&6F3|kCDx칋QyzvycݐOM J-K$Ա}VXT28$-$@tL)^ֽ\9NѝB_8̓ǷF\Y޺TGÉ@y?1=c׽L-@'!hL xs4w;$HOc]kc#g`9>%^RXgP>u&J]m,)9`wɈeK#]Te_[Vjtv ]M<RXG*4y3IOhiVJjڊjOVkuwZ3cƖW8|,o TkZv7ʫ8RkCZ(Oê]) n]UruHҟFb7 S6%)P ZRrt~mڨȭ9|SHH 摐 /B ldWb;ԣ 4FkXM&bNIU{Q5Qz&vC_‹t#D=Al4МÉCWJe;[. ןK^b@U114Qq 69_ ƾy#M:1GzIgR(=xҭ{/,xV,=M͊y*b>5?K׿Mʉ0 Nbܸ GhKW`Ҟܛks3TTQ9Ŵ=K1)>' 'ZX/bRlPU]P)Fɏ5(~ Ä9XZ67'8߲y3̆<ۘ>~iq{қ{SSFRr(Hf6i[3j‡:~L"P錸?\2V5PˈʣAȨUw;V.&Ƀ"2:6lkS4p[2Aъ5YU^X = im_4d&` 5RkN]C( $VGճ̜d<-.d 1xLF'i)89㔨+e4?ls/ʏdmE6؋E&1((:Ы'1nC&)+?.9Ffm̒|D 8³uՁ6frG m7ml;#Ou;\w7~> B&ɉavL]򶐩RA% j'|Bsw mhQw_Yt]+U0skQ*n@جH5tu`+w7aQ^J<,51 U `Lhq/N_a+ҧ qHt3BuK̷[ C5~6 + |~".žJ2ܳ%d7Z /ip|BHSonuQ⑶NT1W >V /3ґ Z9-j?r~4h Lt(t_|O6o8]I>$^?ݮl%?ceDn:)rI+0FKhdቿ5K2K8S^WֶQ12ׯه'dLj7)kfxC31+,Y!u)st@&W ,/ꆃ_V_}\,]xlE1Tc3g1Vm8$E;xx£~n䥲5YQߏt.ĺb!9.LZ,c2GV.0i򍹏u *8?]gV G PA.h7Û#Rȿ%C9I_ǐdvǷHQl (6w_F|7Au© '5-]qm|.0=jsM]G `Cj 5Oȳ) !z'jH%mw^'Šl.?IgJf瓝 #$dń3;>9uH Z-t,RDi*u- -0tC5 e>KޛMg| ;8dGp_YԵs^*gͅ9EJrK7R}͒{}j͍pI 5 $k>u,[-H2Ր H8!.fKt.TvA|t@n5VXKkHW|:W% \]c<,UdžhKt$u&|:]Q)7Q@$&T!"".V Cϟ-kõGU 7?r.Zc^q$C$B˅CP5P$0=G)v)G-(N@r?*K/g8c")͕sqZ>~hQS)rS%Y{, /Yh`+H82f&SJ.nZ*kSO[H80YuL>b7 ,R]I2"W[ٙ:U^zVXsBxM4D~ʃ^+|>SDzIxBGh|H .KKI4;9f_ť 4*(Y.w[?T({Nmu@-Nъm,K5A٣?ݶ`X[:in4WC- {BI$JN%|mRXS R* \\/ہ%ȻنElBغ,ï6`]ZkJP)ust.RJuxGvJGd8PbI[=v2N2z!aMzSFo%pGwc{Bz%pߦ~5B)**<~٧ʄ`TqQ፫rjTgl!) o[tZtgHWkRBEk<:QMXc*_J?_ԗn0hxn t$xK[$\`ݲvhÿ;|[TCF}AK:v}M~aCaAۥr:Y9rms;Hde]~glM\#.LMl +VV_aaX2'$V7uA3,g_$ ܠl P'_?oG[FQO"}론U-\E! l";t*wGR#XdƧyYdh>@gțuͮ G.T? 1 $ ac86ҧq3s/O<+Hi-+v%@˃nI{P,v:@'&SvlnEiCK> (6Tda8ׯ SE SLc yJAH,O(lW0f`ƥ~JD {4] \. \fBP]c@lQdڱ85dR[P3DCz|oi}WG9B#J^G[/P™j>qB,HoaSEE*x&gᄽXy9l'Jvrxz䞘s6)Y0@G`DH͡rg KlsymP\c; )p1l 846)Ϙqu~4GF<(PQ?cUm8&"xJi;SM0;5aIbqɁ">A#P),G7rOaK˥>t'0Phe]Vm+D~Zfs۱MRΩdF"r?,&$ ʎBDщ|UcHgTorϟMԬ5G le9#>!)7u瀧ף.=.1?]\AXWm{]Z#isz|XujԳ^).4] 8PX&TfNTέʹ^DaaQk6ޥZF;C:y 7 %(#@q UxW0K^3fp]nK@5D)jS"vP̚kh϶giM4uZ0ϥqA|:@TۦIe \h5j\TyYl9&=jzs&Ba=gm9(>>J90vOG zdw[gÄ0gǔaD׍6Tni XТ⎵OƮ3!a(独dfr.]&(hot 郙m+P$ÊH`s虦0WI3t|F=aoOJymD[| x25OJ'VxJnEḣzg[<r=xE}RܘJfuyJFӌJ*rdd\9Sbb?[~ 'Šɯ~@2O߻$#!\dA>K.4;Q4L8oBʊv@J,M B,^p]dCLEtȗgRZ-Z4;! Z63;l '&Q;FP;GuJhEc!_aȆ@36a^,|"']LDۼK;tW?B:(]M<̗)^@ Aۂg0 0QW]2}P̜ĬR #L^j7o;E tIRQ8td2ER3U9#QQ74ɂ#aFbi2 ԳҘ*6ԥn$?I1\bH+'H`/b"sp:CiRxzJbFz)SB$4l }L5@58 [Öo!"ؾ=͂Y2>>l #ڄ'H0/^9E[EXlD;wTtƘMdkYKtk}#{? \<ヤ{}Zy݁%WH3y(Sucn##QVϖ8@sRpy9@HEKz.Qq[p?t"ꋀ6Yu:sg;ҙ kV%(O{j!a&isc۞|5%7P)wtܗݯ_ę%KgʒDmq&9-#RG*͹1zZ.z!^l\ ׄ֜JC]D h 9!2u"v^Ud iaXB-t&}n~s^ȞJ#Z#%S1:䚌9lNf3Ev :Z @X#, Rbe_}«EuB*yl:>m!{ΔucBV`cih2GÖE-ڮ H5%HJ?i ՃG)$bcmYҏ|rFܶM8NAioͥ'8xPtr3MǦt} !vLj询~u\ ,eI`aLiBjҸL$TәKsx %򗰥qF]sT?((&"1%!xէ NRsl>Lr:z$Pz.wg5K/]!Y bg$u=g R%W=H g9| $G$2{7o}AVw҆Z Nc J{ r{ Xc@?V&Q,zqR`vT؁}KN\IA% ?>]fz!V9 j}4+WJYC('OOh.{C (nn;}=v,.;ɣ LoLӉEqfOX{ݕ̡[C^ZZdk~2.ofmFzLOHUТ1ZXǚ߬c8b35rn ' {0:kG7CX\Uk|o4uFn?j(iq˟~.t Z9ON'(M"<'2unO5JMIFLlVHfi؏pa.S"u_:p]Fe=j}6eQ-wU`mHE4獺ٸ+}f0+w* g熧i/SUgD<޳W)ω?~<{񵻆jTm: ~pPJf&BeUuKS40ImjM@A;9>fnh+yZ%okp6X/lb%-a\ ˾nW5KBrARܪ!rZ@~4"*$J90bUس6KE4hPN/";ຨvdYbySk T kqfּx!`lpsgG'*Emkf:]DSvCS"(%ߺ^8Ōw<*l GIDIy|B/FPZ20ӰIaZ:'6Q • й{o] '?g}S`ຕ-{im? l΍4Y  [ؼCxjb]auÙ-I?0d9Hżļg7BB,\9KN0`ב& ӷѵnSne!i{R9߳[;;$`3 EjmpT p 5W@$9OuNVgE;wqgg{?|,Z='L㽨mEXԦ8gIV1jVԫ7P8fh D!mt썎b;\!cyj)Jw:kb*8z Qgekk amG^.%!_C+ !+BmJaRÔ"e+م>uo?LNΖ{Ivɹ3I0E5p.l~PtK[9'KEW[ᷳǮ-vm ,qrywIʠ T᧑cG*Bv_dzdFw qvgfݯz<*yRшɰSx۔-[ˠO Tz), |vOvSo/ flnZKNKr7˖gW=XVngz_f_K㌔WoAL ǡSjP=}nH.sb熆gSѶL gwc%﹨bfX$#2n?\ĴmT" )wJ*W^͔$h3476>u? D0Ii{D27a}IykÑDe/uO&˂ j5Yu4-<vOjh\'O"{~lɓSDZ漣yl)[Z"*7{hn]C6|pyMgkb4Hq1o;jx#eAqP>c5w! (~T3?5-J1f'dpE$ߵ ;YKoȽ 65ĐL >Y`d 25AosjI=l\YD=E/ֱg%z_ AWɜ(NСKcPb-n3LK+Πh a]߀ih|9J0-PEhŠ+ %dit\n\use`#g;#H::)n=sW?FKOat8Ʌ]ghD4'/_6Fl^R/ >G%[<5Io܎8( ~$ɦ c@42ޢd? eusNkBYOf2@YCUVa&XIrM¦ -z(UgB!wm Β-'9t)we.4(')֥ܿgջb=ttA5!7Ɓ9 2>S(JBa՜7f@zi%U<|}<{$ϙ@[[.*Żl1P0M9d#PC{\(Sl%#?ӿj`X byMi&;M̌F696ƆBK c>s0 8=go`U j_7y}\H6AZ5\fi mœu<[* ^#VZVFz:Z زc g:pb 16܏wm _y'0o>ţEf 勏klIA6 1]Oʙy( Qe\ mOSP68!ޕ0s asz;$C8F>m]\/F#ŕl-Y~1XCo7g9R;Β GJF#<ꇣ%/li1)4[A^9bThQıal(1:Uy7> C18lh6rMI=S`jBUC6`qICc6.;MO ߙ ]n:1HFD.;wfjgM~bEڜPU Iɇu燵^ P[b)'JQj[}l|f:v5yXLo|~Dcf-sVy'?zp;cXXn8G W#QFӓh1d{5J[K2/g&EK||G>|Uxw$?;4]{hɭ޽Kf34~U~CRqKWGI0+=M~tr͊2Y0v oWo텔෤)DBM7T3=:xSV*K?ʑqhr,=dŲ݋-ALHbba6j5wħ$}A˼p "w/aP,vˮ/p-8޸ څK-/wQ S3εp1{s&~ٙ*1ADl7l~4^2.{K rK !]\, 6 =4[Z[3Wn2voO@̸["Z'iˤiw_ |Jogiy}%Aaa("FFƇ $NZ!9\v*|'ۋX|l3{Df¬^] 'b#>C 6%um$ t, +o3YקU$` Ǩe|l7pwf7گMмT`*|#V-_[ >-bYȃ@h %$&Kg{kҢ cQ^!{7@V -~>/ǐZrJB bF4p,na3N,'H[l#4gɫ!*ex:ALZ > Y:j1$ *Z.8(]6LT.ܵ?܏gtAwӼ(N,;^WsF:y2 ~ ᮟ^&SCؔ WUIQGͬyv%51i EO$iT~k 9_A,8mXy #VQ"X6iʗ͕?* F6+vyXL&/\ \ȘBU9A!$@E= A&J+gc3H!eKs5rZ&7).Gwz7Q%;`Ҿ͜еdᕫFALy aQ0u# ~2Z8$~]?6\
YfYmZ1;[ *tPA@N48}NM)? isw>bq6'~$ZӬ#^rfYaĺ]bx%a_2%3--Y,`_:,a1Ƥ͵NQ,"ZvFzG- sϐt\yb:ᳵ>pr7[O+uc|o^̫~h/j R^+B>6^ֱ mXT4NL^O[@|cm7Ill&¼EO\;y)oS<8a&qBzk-%ȚATAZE 9l-UB*;2t;n+ݢpH 18ާC'Wm5uyd,}hmT 8od0X I^d );{f3MXm;೵^ϟLը4Flr/W XYd|J]\1P0UJ$p_ y>u7t bЙ/NX@slfDNtW=ILWb /=uR_T^ )"Lqz px@ST]=ަ/-&+&o~ KFq#b|cƘByc1tT!d(bg{= =wV䵢`5GA);'LpJT1~;]~O)C߃[B訡Un{"5Tܢ6}a f}5q=N {$)LHs:Os:3] k?nϺ? p=6Օkce޾׫zaɓ˩!|i{z<)XX_hrA=%/\<:$6O̳G8.J\ͬŵ'InTJ HLrpP1Q?Ɗ0EFՍYp  TjY"RbFCg%\4nl4Lw(8%mK\@f*S},(3ۭYSFZv&L8)P ';-$?c*<5:Bl^ L[ɾ @:h$!VO,hݿ?|a- 24LYR:mGJc5!{B2P5j߼{UN|l į*N+fk̲XA?a߂ҷ>$q,»a0 cxuH._*-T¯[+ͳ `8?$/or2ϕ*݊3 4#T]:ǵ~@ݡ3`WGKB(,)ÓxկyVX4ۘRp6U 17w3(!%Enc@-8D)qSk;2`MiB^:[ɡ²d!i )X'HF.*(nH_GFG#U(`áFHw8CʯHtb iRJҎ g@YNAJxϐr@ܴ;|jDʆ:\O_@j܎t~%$ h~Q݄8%5Q-11^#3lC [7?5y ydY*4t)K,*V.ٓU՘S2V1JxDCDsw_ʝzf;qALRC1gK9r 8crY6Pbc}Gh)+?}".92 D 4baʭ߃7%B+t8uR_];> tv)7K p$,9R+-ªvT.oZۿ5cg=h?{(FZVl. \+) 1(.mZ>o ,&}E@S/unnߪqTJ~z!O||M-Zu4,&RW] `_xp' z30YsSKm^##RoiCѬ+){'8mzU)|3S1U4P VvJ(6giKۍ"xV%IUŨ8 n b`[ Rw9جNs"$|9%fkŗE5&Xo,ӗכV Zhn[- H,o}@.83)Kȍ>˄UtWIx ?%oKgyԸU]lLe}p3;)ܼ|QG#"B*R?c;3ae/ϰCh҃IٔS@XpNZ㾔{Zea^~04nArm"0(\ PM0e'%;ԍ%ǴÍd[WY卾͓nsO]PCQSm9H)5XB )3Br.,)z̵,vef3L\j&}\Sah/L94u~j 6=WX+ʼneOٶi3 ʝ@QoT'^NyC\fE"eYz!P̠>=}e[KҿI%8y}S Cyc\ZPZn&. PT,dpCŒ! ;fў63kGS ـVyJQNDh :WUv0ߓHrZ:tNÚJ,PvyL?b1]_VHR}8J2@t)]eC4+myx -(2DlW!Ë HT 0ȋ=i#oݹ̼PSEX@ߟ|D.VIɦ(NH̓[J(cn yulK).!3Dyb ®J$I惃QI|Tc-bޮ}iv|ZzJP)/H)qOª*aC_8+dhBJpYn5%}.@]K>cژ|mIzdS[ U^ ;LLSGG fҤU?jܙm,Lj_fQa^д'ɕu%db\tZO[o[ "T;ͯp_ňn ƌp:@?z+z?n@y1#1kA0W7NY\ ܟjR\tEyrMQ5( Ԩ Nq\Ҋ շխ/9pmWŔg߽Z?yeFϣpȀj%>#s޲m<4yk!%br)_X*!Xa6T*pȅuF2DB-9EA9g-hN>KL&o#&aD[gئGdr:)]3=ߣ̾[z)qLGGjޯqS]`pC -d}`/]/H{c:ON9zk$evІf05T:NU?/`$@qwNr T]gG`r6Z30h5@H[FSzS[D씴c.@x0%F!dæd Ǐ b h|6Eډ2GL)}81 ZU'{k{y$*#@\g{7&ҔרLQn6Y}Rj%gfTUlCZs"(?6(=E@G: ޕA+F{٢)A2K\Yt\~~x©=t5y/uC5xAWQKg=. vA{l>56uô<%mb @u?9:?P~.q38&zPq^t<׋28ѢNuwІXWc٩8JUw]ay4h#1-mڬ[/Ԓ\&<uj1vYq]tK5%/V% *ߝWIGEऊeoK2kU>5M+1}{3!Rh8zG  I)H :|a^zz?R Wja?Zz/p,K}R\^|Ӛ#5}G_]% F]-4HF#P'gfb&nur]V;e(+4c'l6+k)9(V*IR Ybtˣ!Ų4\)r.v{ Sl7Y/֘J^R^"z/]s3BQD -:I0\٪_5- $qIP?ToC8! cSʀQN ۵9|'*GgsS"dr)bΑ3)<5;JP'W]$3OcdL:1" CmIy7H1Ldx>nͫcA*L;LOe[9FjA50Mo90ē ׏<_PGTsd@hR+-# 'p-@-tQ(*&u4Z\Esa{-ާjb 96Q:@[vxT|"l`zc ؉'eQ܂6j\ SGۭBfZbYQ] {ɘKa,> *=6@Ne  ǫZvg>{mt v|[/JC:/fR@03%hLjb+fXr!)=nˢȩRZ0TQ#ҍ5V\ O?(y`\S`N$%<Ąh}!΍MDdEME"iE1,x`\X:5o3"zŖUn( ##&ISv|hk8,&ʋ#lCx.nؖ):r;5W (~e@X 'ONv3fBc&:bŧ' !yS7GFfJѡNK|39/5[WY}$ɔp մ#+'N k~n6 P [",wxKEO ( hX%}>sf^ݏySƄ`WZ5+5Nݗ^S w;K#Qyw,Nr$[27݁Mm%t^9bw 9N8cT9a2 cCv)΅barKJa3Lt-]G܂ j ?uȹ;FZAAqŀAjjɉƃhS\K[ D~F3v{p`4"&nv Rff%rd\7|p{+3Ee [=^U"Cn,W Usnni6z|# ZMiikˉD`)7|5{1 Pd!u2IZh MS;2vT.>"9ʧRѰ}jd` W|Q#wǖL)oIT3}(X:*?u2{!3>cPgc@3.WCmL0M{)lw8A|U (v|džC#mf{M?#>aQ0ς+,M4ᷪY|$"`T%{<)K:@ީMzCc*ۥ3! l\[s/Xs&fml &zI`&f?0 ^oΉ .Bc hD@yHnBQaπ+lxG-,Jǔ}YBH} +\|",DkK~v?e5PneZ%Q*ls"E!҃>Sr8$l1EMrva*QBXL-ȖsSL@`Lb\-=Xk"Z49idCR<uP_ʈp9n\f:rDK齾]39@~:4wVG ټ6Nf"Gu*Az;1|ҍ6{A1fM$b}]$$F׍+T">6n$8~'z+fBu7mLq ZFJ'LP 7 d>zn +G3L8R9(XxO22*PgQl'0CqV8'+ixUNUd5lpM^Q_Or$1 {ZOv88CJ F`k|ۼ7;3ٍ/ӗ}{A v^Qd, qʧ2q]݋Ф#@6߻cYG` >1ƕ"yOQ;Jqڶ &Aȅ&@7@C|8po..z~-=h4ӹ<\ ŃԃtVwx)6B65WauS۔"ԝVHmMG<~]% |pSvѓT UfTPhޔc4-)/H}?<ãNM᳥=MJٶ{3>/^ r ꑂ^Gz7MtQjyR8?|Q-[w7f(0wN +_;| jGd`R mJPUўanس*-ϗUesz wD<=W*PoYpH,C 6j]fRV ~o"(u[38 Zpƾ -[XCןru%&Q±=QXZ+5[.q!>~\p?-砯Txxh %;J6Ę$P(RcO錢<ӂZDrkȟ̷V:^,\W[8\,3Ҿ1T8yj.+j$'4# ]`1!AbH~vs~.#e,QOṙ]Mas#>(a'6t 4tBM%I/ |TrW+Y~T8yE' ?2,0fa۞ԶOo3p>IݼcoR"W:^$-;@a 6j4PPgStA&# w9R=Ї X2pYޮQ]k=pjƲ8ddh `+~UTTK3CkZ0Aa6p f_oޞz}YI\[ 0fz0żLeA3hY++;{ (lbo8Mr)6IBy?yC@Q⨚DPܽJ)ka*>vUA+J4k~;u^#`Rsx a}7k"#!YǸeQS\@ў{+uzD:z&g[傇)i FᖦˤܳI8~؄b7N[:ˣi8YCg mR%q?akW~xH Hy-y/N@%Y^u;E6Ҳ}/WW#]Wp}ccs-ʅkM|P|" yw~aMF*t;Kh a1&dM8z="#3O P0s!? }So%첼1fQGGB.o'OY5A!_TRr;Fڞw~N_&(7H [">'ևvZ eą"ED9$"x|kxIܗD`pN𾴣N_d6b"<ڲB= qU[%^::#K+!aX]y@/֨, ?gze][ %G'~޾ح6wv<O`!톟:4Xf?"ϱuϮT-4"ylr0ehP񣢊ʩ v]'Xj윉';ew0xZw'םtzz Ur] 5Q|$h\F EKIl1 e3-BTg[}l.ĕZwXeݙ5 A-|^Y2(mSWa5/cΌxקK>:c5ORo%L}9 >[˫'e^CʆhN˛>ʜ#7*0~)K8py1|З$%Sz?bOWx V6D) [;?yۭLf0̐#) WOVdS+sذ+.9ʩC79`}~I6lO^ uP=K#fNMxi esM`Ҏx+)EF#&2?rA.[pDH€9Ȑ E:sǗlѴ+#k N13tl#"p0rGA=3=璎0DzVJ@xm 1J[͎)A1OvI Xx$wHrpw-TmgXc]+p9aaT?X1]MDNym~EdBlx-V0$7iyˑ-q^!JtΣE#l)5u!4,B]~N&g@ lm%(zwL*:',,n[ӮeUWI-!O\5*(݊O&|OwW E 6\ղ"Q,Kxfro#RÔ?]֗!p;2x8Ҁ<MIp6]O72+-%Lo+ZQ)-uw?yX8qW¨65P0U2jbvgJWIB Ka5ewRuFH2I$J5[ 9RS./2_z7#[΍!C+Vy]O8M)6& 恰kL,qxU `agP3-Zۭ8vF]NEmq5٢=;W-fGa#Y#{qVX! `iݕ Y43*!;KN*O>ù<0XKv7IPg[4Oau9=c(ӹ˕K)i_ 4z-?+8o` ?/~Bzz9k>aB.:$J)hhzҮr&G/I1:榬곤ae9 Kgk#u$ϰp&_3t5M 鱗s/$Ty97CE3˜5rql ybǒ^r!%G0IQ[ԡ 4oR(ń~~dNT'+9U 8 wOv10M'I:&@<=lUhYb@\e(V67yass/XT|3”d?q%d%> Fdt uǻέezTAҬ"V~k7{dظMMC-P[oE~?)Gwl/C@CcÊT# S&xKPp'L$Z]P^#HԹA UG\ڥɝ(y?AO0H(29i㟛ωaLoT.SgG'4ٍȫXtḐN0pR*,RLH+.A/r0nq=|6lі; 9+NZ.Fb9ݽ:,Ϲ6 ̚g`gGnm, d^k[[x=Sb@]…EXϨF<(;bʶ8Uv彂P8*ޝYnfx[S(墛v3_U| Ł>҃[òN=P\ W3^3qhY=vnisYK-(N)0 Qdp,8y);>%e*(;ľNaX7q;UhE)f 0I zp<¦(UNo طx,w[@(;&/>C5?^ g󹾣 9u,ƾxfYA%M MP8E'# '`)h{r TaegbRS 3SQ/4Ec3崴zB jiMF;`_V937𙃿AE@)$gMH8IvmMO/zEIE+A&bTtPq!ӑA_"T@D焁м%JŘIsl)IÍ]j-j3By{0n'&D?'s"!ă1Hࠆ\@O 2KOf@7Кmg~z"i^К,xB c3ELÊTN>p*"q>`}"sND`^@4,Ou'~bn 0E#B-y"|$7K6!a5.<1Oij[6WԜKŀl:ҽ4JDas(sxSK>r;;ȗh֗E؋ǐwVlY.+u% ~qfpt#҄l.d`S?bq?y\ H JH@mG̤h灧 V WO\R|oXa\@RqE)%M|4 aʹ(}juic"e+U&L;oLzjttΐ7ir_oD=P6Hͦ+0z[U!A]_D,_ǾYj]o'9՜\jzjy)re-B_k /?7~T=[G}$hvdQWwjkxY"J<8ES)WT" "uze6_?UbK?nBrg-c]{2> ӫIw<.?Φ]H _h񟯈:z\,%.OLۧ '4Apهחf7 \ܬ $ lLghe.Ny"ݼ_H%Gh"=x_SトSF,n弡(dNlTsz&sl.ޠi]ŵs]DMvܠ.6s+񻲉6 <[MBV&ZHgy5аJkQE;aK ?YbVlR)g ^B!.qXf5]0, bѮkRm /1";g+ȬDpx렞ͩuRTifIC+>ĽK `QZ9zjP۷+}(8V\#aI )̷VrXpL gAN-BjctVXBL ޟv^##Vh76.Pa}1乾ŪpSvhnLOEJ#Ҝ, {[>VWbDZ<. A>~d*ҹrJYl͏ØKs|NO*lgc.,cLȕMvFJpCRLezCj'kYv>.ykPqQZ<"1)c)G0s0BL~.S8~jU< In ?{o e(0̸cJw_ >#K{Až7:{twWV5 }VD7}Mpp2K*wj& Zy˪D^R|?56ds^+b3)D{QAbgSj 6fj֕|ny\UQtq;A}xX*&C xsz2SDDJVi}N9 egNrN-RSl9d:fax51GB/7v)gMV)9=^HU,T6R1hȃFɆ>S{2Iȟ#vܸQ.t+0FE P%,UbGb P>vjL9Q/2°;//:fcL'|GP=gZE3[ n󵤣F:M ~}.evyD*bwR(9 сDX~&yQ ^o^Ypivxzﱔ2z |P* f{;*dY\ԥYУrOq_}7Q|&fofcᛡ rܡ~t\-@zQSl Jyd:CR", ]]؆ :"b iVKؤ(kBZ6]i=Ƚqy" #ќ8rNIlTCv~=XKVtF{)NRܹ5z?!9<`p>% n o=}p'ggZ[r|o*&fDKBL ] A˴z慠y7,{hqQ3ɀ*|3O&l^ݳ9"&II ϟ%kUtAdit}^O>6(X2"âG9؜.ѿEf Xuwjt6]-(g"@:툈i\@Ő*0mi`!6!c;e,Zi[fpHG7]Xk?r{=#䭻4侩T[E\W&ƥ50Djػj.X{ADKߧR}T Hle :`ܪja1EH}L ܘco<ްǠH#Ӳqmblo/-hFOcc[& ke[|*;>HLTcAPрFq?Z1%l9m&8ƱsNb34yZO [p= ,cYB&~:M3,~n6$>puO 459օM4)&^T'E>oMDi?R/ f] ܜRQm-yI|ڞ%"l,2`w{1ۼ3xvTh)%\2hfvpk|y(į$lwN^5S2Fνs4aabNֻB0B  x]3'G|r߹?3 Eh _V4joh킫Zͨr|/^kЧ"kd1CFm !=[rqK?G X$T 4+3B9¢&#BZgm]L?^^"ITٻjP_F4*4n-VkD}P(q~nCfe4BM2\&(&, -w=-CM0:Oq7lejfRh AZ*`h߭;t)[;u`>!rS)߃E?o+qoSB)Y~JPOd"ig|q4JgqFPj[]WLlP1Do+lK1 ;P}Q}qElPWnk//9Ԋ3Kn6cSVxդҳXW7s=t 68v7c۠c Q۪hHҾ%CSb+^17ZnjǰZYkĴ*՛=R$&)SpRh9!*+nإe1nGqM;k > ̤xֆϕEr ̈́g[8S=p)Wej2 ('(~2)d仹G Jd<ҡjmrVWMbt@RmƐz6p*vJ^`wo"ApIΰj W1ۑꬷ6tg0"OxJt/dQ_"jKbs0o'k@5읯wldp,= }| G!h%0P+nq޾k>?>L-#p+ [Ui=umgwwyFG'* AEIQ&T4Ԟ!LktEmTmLދ#:j|iVVZN$%U?dȭi#.~v{IVdV}|%l` qp Po:؞|E˷nƯŴ[׾- 7Hi V %kV B;HX\n g"U%{KZ?~!T(xnfcj@fQ3JV_WIS0 Ŏ,4Q]//֑M}\֢ՊVBΐ$y·{0n]0N/L$pG+7b+1׻:Q֑+]Fzrui'quiT.DZAkYNH7SPasX\&:¦l_%6%һuJ_>O30f6^Au!%1zJDmSjHu*Yqg.XMA=$vwG7/jcaSMal:F˨eY &m^l`=\P~-d#*LM`U28-$ڞJ;ӓiÈ#'D#kXp\axy\|y{ @Ա-ZN? QCu5 y2, =þ]U΄7؅> [PMVٟZ?H9@, &(<-xY~(+Os@F&F`{)'<Ns7uu3nVi;4X`K @8Q&f'Qj$ꒃRwt|x%W<ٻf`9.7F,iH5H hX_-OݭߍBFPQ3]Ȧ_pI4he(`_*M"E2dCs׾\$.v !$n:%,zy(1mO %}3r}sP$e#9G%mPflDw!}Bي-9mU?̏b`֟ 9:+x^9@ #a9(?mׇ$(iT&^oG@#<&L'{w1qɺ(WR+VWt!,[a18m6 H32]>|@ͪrOhtn2PPFH#u!qBD s.jp"M!E+-RZ? qz~]_/G~9pF7Ya;j4f?~%۩di 67SWw}Jcԅct3btA1qbdm|S]'A@N׻?Fe3y7ZBF(z뎯/@65-FQzmū oPUS>.447fly/0DM~\pIKȒ-p g"J'ټ:_8 tr?1,HTz5HdO,F B hp]{h9&(l 2 ۤ`=4ZZ; S NBWڅjiGWZR"@+a_'& t20l^;Drua!wԠ\4z1JuI bA1,݌{Ho)&mZ١;r6(+2C0FeWt.0/7; MoLf+7nѼajY:/N16@wRGA,OP+:WW]\ Us seQ iC#h楇<0q%/^K#Ns@!.۬VِY·&*Hެh0a1by>nYGBvGVrx;폋MyE %P>$?rAmQ2]juA^IRVfUH`!H{[L7EP2,WďɘVC8Vo3 2OΟ; GbPc܆4#x ȤTF_5,ˊ^J&ܸ I82'֟{ 6M FW8 qڴN2dCMG.SI$^꧟"mBO[ڊ~#6%Z!כj ^}rabFo bwt] Oz%ˣ|Xpk_uj u092ӆH˪ÕZǻ@zz?%ljUn#LLv,6/%қod+N[rzkhNBLfkye=ֺymX' %@Pەȍztu%Az'Ŏ3t[)߅w20PyEKwW×m媱 ;'5 Nox1o ~-K6Ҵj1wDޑ8XL,}-[I7mϑЛ\±; \}GaF >W_,fmf>YBc%Ţgpoj(}b'0<]1L*PU![ݛdHZ*VۺBP"1W|Xu`.Ӛʕ~Dw=kjp lh0>ps:E +rHLi)`m}'![Y LMܙEj ;Lօ$nqIM軳(B @F=uTo421nsi,54SWOEPyB2T;fS2Óh Z!N8jðȒzu] h]/tNon.;8 (]$4Bwl9>HEg;s *,t'yX~9q#y78>owx_߆*:[\yd_ǣ Qc €v`u]Q4u# )Ѧ0P16W9?d{۶ pBochrRak3<)+*EtAptC.vץ{@(F[jAC1fв չEMl`C2BC3{ 03#(M~_S}^4'J_ڊ91\]\q_j)By &\U;JO)_Z'ςև/Dg|P!!̵*n½Cz5akn { ~,5n Q7[-17V'_}40~9PS͈3_ E#GFŅk(GfסmFɞNzuDr!%p\dz'JrCmKQ>R "b2 ;f:Zf5GݮwЩ20ug|Ky}ϖAT>2IrS{}܇6e ```70Vu_ΑOgŒ.MI c\7p"8:"rBǎIM-hc49|IeWjb} 3R]fNea[% !E|46c(#%{`݁Z6R<_YL:L.iI [%*3h4poE 6y72ymoC) |w'Z=,V l4ѼljeX5{AzB%9J2baP~Z $ME.y;^=sޏO Z*z !c(8tOl#TN64b+Ap@Cg4z'[3"Dqm 6KJ/ t=YSyT1@]חtj٣Z;G.ۦ<2!P$"nZ0Qt>bP%>vq* [N}A.0'-S<}AmF6Қ$X22'vlPDn-Zd`y!}t'hJJ8lW:տ;$'Xw܉lHa%rW 0^~莱QI{5n#j6뮫I0Čl8[E~z ՝d 1Ŀ6goiXFЋW' .2*˧Lo'%?"V7M r@6]pdU;([1ϔTUशMkXr*nbYZv9+=fD'TѰJ/q3nT[ξjn,q:̋PKXO|s2\@5鉾!vi'boWBX;xf;j*؄|%O6j,ZZU3DM %EVk*X[,&*# D{1Md?RLͮ $¸]r^ LiCwĂ,۩S*⡔_B_IDio [Mud߲LF1Of燲gD{tPǿzc&5A0˯޽_`!, %/4`ur:M &s9d.c^*K^0[r`ҡ DXQKpS{4-!֩46@w9pnV6]|ꦰڒh6e) :kDEK)WV(n%iXOi^У5lc >7NPFxA6b`Q[N!~}v`O7Pv{kjy ҈\B1􉯋GA!9z!]̅e9y0h[/QqKP.]˜FDh&x{ֵUCq빇eJNH]q{I R]jbٌfU=dV%GyV[ly m|+lKP:DV#-Dodb}l[q0eƯ)vym 0Z NjS?y\]P;\S)"-?9ZE{0B{`4KLdLnwa%!on iW;jK@zt]mukgnyI|9Tx:}eMxr`tgg CY3GB"ւ4JBuڶaJ/:u?oeWUyZڸw l=Kn%"MvמGcx<g_3Ǝf.,Z<,= {Z\zo @1֧cd(ي+L˾ 퉯=FӔFz7{Jf%qOi+Q)pywaNuvHSZ鑞ݬ&L$(  d_d_Iô @bQCU.D]ϰD^$z˳{oH-4 yD#9;8Ox( <߶0fe"ArR[t (LX9hXbrpO5dOiI}OdSYD}@`Թqy ; rؠ<@K W:3Ю<}2r*g(lKWٟV/@iwtv Z.XMo/9e1Ko G҅&1 c;x-#b^%F~x_;f d&<^Aa~,>m0px|V=JhFT`s*PcB`XSor|Gl{LlB DRZC&3W5N5P5H E'S\%OJB[Q;* 'o ge~}1d䏵(hewF Oe5̭wez$n9Bf6hOXf-º{? x DĖ\&~P[Hm'APhoMG^w/~D/;iDb2EfϊJs͆͡.Da+&' Dɜ6k̅WH\6 (H|qgklŷ2"]\;dqϴƊ'mO/ѥ>>~LS>2D`<,hc*oK 9z P ͳ0ОVm*)MH%zVzqmp>Jzp]#|eng.d<#]_v ÚK`F,&f\\qsyحIiOx0 C>'O jl-/H=Kv}ߙOkv'=AQҋσXhA _τDb>fz"0,@. #,y!썔uHoBW"`xI:!ޫ/)l~/1^,M ,{g78TMۼC {qNMmb^$KX9ZA&haLkE W[dAwڃfݧ  .(XfHREkY4g* i~|i)s`M=̧m|PZ7%?4l8 QJ nf̂ fF92Sj ne,8TYP`z^RlBI͹s/g# oqبMx8lY0(61?е O 2T^dШ#A"4Z_7u~駶tXqU68hZDdVxޟ^`|!h29&_<\~+(?@96^UbD0nhVuB5<^(˞'%\I؍cOP(AȩC ".i^(Ԇ`X*B߰I7\kdPJ(;gBmR"J\; G9Kl!Sjm༺bz㯍Mj^ %Ua1>ROȴ. b ]ӷ|9,6Carh*>prρvS&WPLD_FEyzN(h_^igo.tvؔLW@?5_Ey1~_tk8) a)J  D)@x&)[;!AK ڢ,+^.&4V]-~c9{(wcx vF]4ϲvRgZ?۾մUփ#^rT$RH!4R+C& >v,d<< TГ㚻#Wv5㾹.~kE-u-ưYtULl~3oN^ߘJDt-->vʤT_!| B!x ?D٩ a r7{\29B5J_<>0)2fTzsd&C.cґ2cJ5٩[ZsP\1,N Ac@GT '2n<)U(VN-Re:=Kd-"䐞Eo~G@$}6rELV*i׭k.hnLh)Ec +8 '{CM_jٺ# jqo?bqҏerTX]c,6{E?1 &lʤON(wmfَ~ݿDk*67߬"H\Nɳ,G+%ߥEI~4FybPdDI|@=9>Օuk;nTG6х+lbELƐ.;81RzA˗8!3U.2Ov N:PaI+K9 p G94NPF0)QaoB\Bc; EJː~k8&OJeRiV &8< [z,-m <œgqj4ǨyB0&N}rѹHq~x^C=RywǺ%o/ gtoFC3Jbg틈zzN k ;*I&rv `IVY}@_YE6CYc7M'$I$ UbОI#(|Fd r\F~ܫ/B5@?ZM"/;/?soc,F *a yHrkDLRq̴>uTR(ꙭչCv8 ЁRK_-&'f1ͽÝjTr`c$/n4/[1(7 E΁<wy<(35 ).d,rqt-*-?Y;E7t.h)չ!LrH VCAA 3B|arKmcLiB.,fcVc" ?E"2]у61,8h@:0~ճz5sڪf<@%r0|z~Ti8G 68_ߦ:L*k"W56Y7\jVEv yxYRYE*-keu٦EH)oSWp3F<<$liido>:ykBC }aUblz kw^ph3K"^yҲM4odHSJU+=Cش!e(Iӎ_ٹF TD\^fO)ڗN &`4sM\6 ؜]+4#u0 |nEq Y>i ƙ>Pc/ʨ}IV#NH3+YYZg@74<ܨd}ギT)i)EDݡ}V]@=D@:nuyVO36N䯚jۿJ  Q9L$}2⒅n8ru!1.Ք5àáHMG{*xG1Y󘆏P=TXhߋ;g,G{!U?׵D2P4gRwx"XT5s8&ceq[%{5gB)>6!; [⮕%f밀Qw_7= .!Qh$?{T`>5|8t9n 47~0%fd 6F8'R㙟"Y*? ]٢ ZVkXa3ԁ`,F7K8v~FMB'3ݏĢ!aÍk6$Z9TEIn7.pU)]ԖBQk?frMޖ 8GWYv~xAhjn9WaADS}z99Ñ޶勲EM t_VľВM|GAi?xE8Q#ޖ}UM<}6 #1P|njMe΁ [ɠ|_&9@)e_7^)(ټnoi0[}m1>J&#aܦj:\:49)W Beݢ]龊# %5c)zT{agq6>'-ޯ;,Zk*C-42Nǡ=J^ECr3 A=@3DND dfqypw+ֵ5 5d߀eh ,4JJ?  ypo".kN˺4Jwj׋Fߧ큡AId_jS{֭|Hl@OD}.JBnF8賾![H:~֥|i:CYX~u}/^Od N0$m<a`p杙 A 'jRJzUG_ Wʚw ebKP|Wʪ|\7i#'bnHh#)RZp^˫Tg/F}G\sSM3EbBd1X? yu 4S\ꨀ[f>o54̱lHQ?b5uVHfžu9}_X:9ŃMïA~t'[0B.ŠL7עqq~6c5G. .2]*榬dRD__/Ԭ\~:Un 3Wzt<{Rz{{ 0/_̏x $gʫN$Lvk{6޶dN_+ * +SY-TJm~I@~@4@ȿ Z%HdJ֞>ß*3[ !i{u3 AP^p;f2ky~eO?ȃ=UPc@s(ĄRvHV";(ߢr-\}ԟLkUNd?@vT&!l*yg"LיT[5)6[*ŊTc>TϘꌧ]$;ގ7F٩C{}.d4.6+bwq53sRܙO^d}Ï2 9K[zT1ޤ R7"a,g!z?K5IWnJAUVz.o]Xz8QqæmBոeޒ7HyDNmCʧV$;Pō;ɋ1KԚA%5 c3,WN,Bw{w˵+U/4z*#ڹڹΒg뎞&EcU.kXSȒhre>]wZg_C+(Xރ%PjlsE &!y% HRI5t l-`sԦWm+ Dt敨"6 ~THuΚa%T%](OŶ0g ͯ36iFxUtK4 ^k5sȞX u'TYc! ơVmni*$4?p_mr9Ň52e;"fԋ  "#_XD4mDg l' @O(z˕ #褜ŤbEWCGOrvk͈dVq=I)f][͵,hiѽRga1}]*KT_a8R pݨm]숗@רSi\n^ Tp ,;q4@_Ƶ:e\c2t׷ I ŇmaJ5K9.Ϻ4vrg+dN4[3.M-܁)΢w?@ye%`6uAUVXvF'P?1j]Y  eQ@1z&7QnHiF8*+ !_dk5SJK(Ūy/s*]z^ڃt{x)>X3<;TKg s '.ɒ S**W@8V24EhW]6F6ߋ1wjG0vd nJPėwzȟ Pk!M"`"!O<<LVv$zYT_Ja T7`Xªˮ?OFY/ ~9ũk")"7JD&2$OS/&ݸ]~-zGkwL>ZIsdh[odUO$[oi TҞ!%YnE{0cYFI#+}qU!}%QVgpfcMD#冀wev" M;+tpu`/8j/D \C'UYn.y!~7BUo!ŋ riC.~ا@o!q/8cř*'RYGGUb&[L}r`vQ62đ< ,8'ߓI EX}48 b|㠯Mσ[љ54%]rpIhWk9+cEg}fWZi;l?[Vb0oOMs+R*RN j/d>]%սrkެ0 dI-tޯIU/qMG~vty:Z:E#Qa9(&4 ۯ 1v)o Z|8S&d7"weW4a_LlXuk|UW9r~Y-׶s  &: LBsEj=;?Ȕ!w.YrKXٙţC"ůߌʫۃ PƵnT$t [vZa'Qm1O.8y!wg>zO?] %*$5l[#tMf`"\;eBhr{6p`pV#);=۠Cs^8d$ ɃꢆwOBij`*dl񩀛fOJuh8LYBz@TrBAeIIz"#Wn4љq{6hJp2-DȵNM7?C|5gRɼë =il:b~bzhoFM?3~Ḽ2!?7JI6#^C¯5@3vPB?|2ꙹb&,MD|Rّxhy $r6w9rT- ƹjCwԗ Լ.Ka\El#ŧ @a]:6k6X/dzs)*N1X:~+7I0~C ~KL*54Sa'g D@h>q# a⑤9\Jq&]|u6v+-b t!KKӼ)Uz_XguSS0)k͡ʡ<ݷB2=RT^XS& %թ)K2"_de47$ը@Ǟ&iCj6#ҾOę/iK| ץ^$p tlW.fx_V"5k2u;e㲁#٘&|VqktQ:ן0eػJ*(΢N='; Q+LܠDC/0y?}MF絽$#5sJY`e>@,aL(dyc!㛎fڛZimyTEMI__GJڠG,wH+`ZC[K(wx=0|sg޸m=!nZ8 [ iL3]op?gQ `]p|eש,;TG!SMfeZ|nm1$YnݹSEQt_d |+pKTVoǣ'guI79VaؚbG<JA=V J* ?8WY֫wvFbUBZ]TOq HYl&BvxCͯ;NBهfpc. %1ΩOFǀُ@^G<1/GKV.%q^x8ҲxT/$ <2Y?<'r|mTb{/0]_FP1JNDJ?'#\aQT|~㲋RTC74}#\UOI:: K$lA:*A@ ffI%wr-vBk4MG]mѠ2Nf6uO%h3{R[9|<7Ix}"2DZ4P$3TҎ|-D[w1p=#ґŅqQTROJ~G\UL\_B'Xp/ȥxQ5Q'ԄanBu,y SVrCzX!r f\\+15$<팺g?q0ޘex@+Hn(qz gKBdrqQ>Qa)F>\Dsm#]kxĉHF:)cU3 u`r stY6F_ _ⴝZ|F >U묷Wh}H^φ$ IFHT*M1D{_ zpȂ(= ?;X=VbXRyi:kZ%$|O)%&ixz4;+[#LO,*8(}1OVNrwC$ v̄@2Hmd_z %8$NP'7c_RܒPQ3|>i/SL py,_o3قdj^,cr,ja`\\E0P>w*M}ZOdȂCPԷ.OBư?UcnX [I٘V4ۍpo69!ˍEע%Cݏ^l=+\Mn,]9B a<~Je޹ZYۀ73/pc80Ғ2 J"P7\9h?(,3:,XF˟5L$4~Dx]4_:0jSeՋaatt(ךAŒj FY3۲BT b}Z4ȓ&"ag nM;ZԢ=:(j|na,Fm*$bR-%aip.qty_z.Dp`SI zG b,ښc?17F} e" lwj321/ ohoΉB7nK++vJ ;͘rГHF}X::'Fs^"E^b,)bkAwČ" {?:2nfЛ*'+=nacA] g-O3ZJw9Ʀ}flBM,c43ؕݠGN~6vS314_ډJ`AfPBG>l>1$ЃH[ytlFЍ>;6 SL[C=|us\ 4L2SLmRH ېJC(q6=U:kYüS84Xq[JY?(v.y}xEobW+lqAd3Waf#qa=\ UIc<@\PR`zqXJ 6 kcL\ǭdK֎qzKy΋ =* 3:}RI:14B1銷X< whPk5dS{?bg{5KJ&]FȀV-Ğar!e-``ErH @ަq7OkkbAb~.FSACaŒ-7˾M(MUy8P4?2}c,>QDᨉklܶ gXzװ \5t#݅E|˸[.!V'v-79${]ʁ.?' *5vm,{ HnF,m6)$pԖ4S}yhLhImYRYM@'JaOoΨ˾F0RdE[,x1li% "̼ΚmP ſCWlε YC֓, > /`Yه6IpOGنX_CZU@\;>xಳ>"̴/OvZP-+ fRr9p] kXcxի~c%spI}X/0D9mV l|o72&DIy*wn̸B3+ԔznZE$J>jZɵ. QD$he*C ?L" }X 2jPiP_ǏڰOy% 7&es)b, :]c@725j,}B@1 7`)=\|U+jj\%8(wɮ ?;R jتU;Yl" x##J݊R`ywDͺ1w\A ,|=cP2AETusB/'5}i)܄ .[h7ה?6T{&[el5 $S2{p[.yXM\a;4taMHr[Y \|v]_.m *&2\E|+enB3a|R!M[=9?MȑчUT SOeć":[öc7Ɗb6U{VD#jQW4< X3`Ag \7ί4l$!?{ VY} M$.WHRKTxW xlFs+ Q\tU,&!ϙɗ"eseP̘$UΈVj֩zC sBA;;Z7yoibocv gB"dF|F6=joƺnV abvs˚Kc©KNzs1*W>:M YVUrfvPM k8(ܤ;l Hߕ,9 qmh)pLY@psYVәἋXsAW7E,nh zw{G?C #&'p> @6y+ezURݿl`-l ֩6,\js/b5K/hZ%w [gx+L̚iW%m_Zx<34̤Q0A}?Pg ; O@P D#uVu NpHQeWD ZL<&`Ou#[g ?ȜJQ \Tɍ!__ʶ=9i˥BHLI} GY}]6^e$f=[y(t,4wJqNDӞA"9K;,&oV,` sToy&_:#fVt$ vG_P_sR5m5}w5mqvf 4*gyfޤo*C{.:G'0~_isTgcHQ֧a͡O",|mJ#ܿ12gd[aumP"Zj߬  ּHQ3VKQI̯O4mF{.C~ Y. fQq&.g>"q a._Xf5jώWD'2x |"NU'9%zIZK%q89LχxP+]S=e¢ 9`+]Qx /şSdq5 aí;xe3A$lmۨB[A3 tD{?7`K_*BGUl ݮmL07KMȑ8rB bp"-RZ-1\?[{0:RzXW i觫Ui!]r< /Fvk!W?†,X[0|%Af4!!&|")~~c0$Ubhc 1AZ(7>Xn7Ӂł\o BoWͣc*Ps i2]&)voQq=uSq 9g KIQB}47dًGWq6`.Dpm&uwfiQo`g+*'bwF8 ;rC ךW_;)nIuv>* 6GЈp=sņg(8!7w\aXTNѦ].ji,t^g&KtJʅt%"i# $иX5RYXCqPʈ&1 Xn%UOrV;KVrq-KT݊#aazcKq]˳Ӫv,%gXwlaj{qU^ddݯu@aouWyђH@Il{ qd9uJi]\ olun2rz/oA*e ;8 WNԻ#@z_o&˘T#mf$1ftUZ@]8@,@,o&"te|$QeY ^xc!з<(+zXK;nvW?m(Srvw[|IBoGoES;GD`YcO$mĔxUL _.;!">^9 4=:PrX#ت^d_:$%ZoJiDҗyG>jዿY:LWtpAߝDVt4T>!ms?ϳ>5\%9%]<˨vIDDMOrȚhS;Y{֜\H1ebSظ靺RPq9\pd>FŻ0rRsT,CdD F,H`E9fme6s6.'$b'eC3-"f;:-LahHk`\501g I&9xɘ%e9%dD* BYUEԷVHH=ZZ)4vP7\spKw!ZGgn):= EЄٿ3-u^/A8Μs=d  _A Yo5% p50(\l- /H,DgEU;%L\;6c0_'ڰwdSUBQWtp{O\43=0,j:,' 91#A5cSfӈ6]+?DQHm;)n= %82eČdjHtkhZ-+&_ z2AxGPb3N:r|ZQԀ.}hvÃo2"^D{5b0bs߾ks:.(TOSM K33Osw84y b!.di"(uO:62\"uos\L5]Hme=}ÚKuQY. +-׌|k#ZSOJ Q8ьf{9Ҳʶ$:͜q8ۅTq50LBa|sDzbz/m}o"hhZ)fkt'Nߤ` HJFŝP^>DkPiY90#Ҧ9|ېp0Q/!!S܏߷R~hgmٗLeĦ5lmwJƮnKY0dH@%&[&0tx-sv16(ahŋo#yu렦{5a3 IqV t3ZF˙V|J #*vԕ +z8W Z{敋9j)'t^i&yK&QW q&WCR'JݧPr|?ȻB-\[r#(~SIժGu0B;^nB"U1ۤK@u=ݖH/1"Y͎@^*M^a /QQA{:ȥ22? œjGȜk4(5O?;zH!Pvi:"ĉS haC%pIτrcZ`) N^Z?? ljkV8Z'lgȟI`h$:Jc}1MGaHA8TոqtLՠFGؑgVͅ3Eh7 ͞xY+Mӻ>xAL=L Ux P NVTj}7e' -z6BizbJLCEk:&Bia[eƓ^ˮ+R9*2G0"1٠+U|NQXM[M,ms =L܇`LCԄ a1\ Xy=i]PРjywBUn̎'jjO%-t0|DI+qNY̐ nQ#`FRoqdA=f^>kݮ, /8m^]E\k "^WĨ+ |J "aּѼ\N B2ڀѝbn%97 {"Qdfm/[%iXy%{#W Т>Nf'6{  SZ_ށh+17}{ x 7PךfSQ]v?Kr9qC7%l0|.m$ei;>]X6.sdP7a]pP!D6[fx#g( Ѽ7 prR/[mE+ț!EXJw`e$?%R<[ ةLl@ 3H-fh6,||Wxzm}o`S `]L",I2y6 %wkE%=Ž:p8Dƪ8q!>HPAg𭠴FInC>6,g*ޣ.J\g%S Cw\\ѶYIJ~V6*v3:+> {vLʧczGSt<0B5Φ,Wo afeIٞ5x:Q&jPs 2\z|1JX@pFjc-?N0KdžIqB8n·SvPz&?_Jh۽klQ,^~  y*;e~ Br,N^VńhR4+ gJg7b  ]9x5sG+@kpiU/P':J]}=! s&+(<lyצ4›/ O%L`؀ǹ?eg\]}/t ?ǣ1Z#Sgqz.V_!ٟ?9x+m M?yiQ ݈ё' X/JxK<4';ݱ\!di#6~)(F.)&' gbdO4v"` +|״KmcLO*|҄A9Y49@ʗ:hbkwB]["[%WF%]U2H)S}i?hײ<&&R6gVN,:9^FTenvjm`ҭ,T+UP~OEHt?ݴS!Ֆ3VۇkY=ݼнIu5fC-N|M:GvI3v[H-/Ea}H=qHa VZe"=@~)(лwok^J oMl2#37rz,=36G +DTr4 2}~n f}g6l'Ϙ^̳Dn3*LUC?Qh:זIOO1=Z '5Uu68@X;{m` rUS7K%fKAM6"*W><⧧R ~mgM qp{n8^$[oE*fYueqE  `;vDh}fSďjv4!^3٠V`cëzKZT=Vwc7+V`~W*4!p8`PZ@ISdM0O!JR^|dquhQMHcru_# OL{r1S(U7 CH%ʘqˍَD3E?0kL/0Q Mݎ1Q/D|V#Oucdi袏,A_8lY"0tz/_f&ahFJ#хM8nˈ͜o\!yZa:-Ͼkg]zccj!w {CЛ`w1?"$ =7WĦt9I;~ GAITMY{onS2VN zNtmkbA޼269Q㦐 rPG|Q =0dH)w9iً >,+`3u:hGx505|i HU[hdpO]833ҽnui*\(iKj9/Aن.KUacbqy'y]r.U`_H 1t&(ISfp.͵ۿ`lDBXf󸩦L?aN4.#5k"?z\ J+d5/94TDgU5S!g']ym;BCzzcj8ڂ!6w-eR=D8rHxdZ,u? ~shx1kg.gj %/MFCTP/nn$CZ"&nD7VxM324:*$pIz>"A%}QM <୯7=t_H}( !=S mc5=sÉ;,|a!V‡"+0- [.JU?RxYL3r^3؄.OtNDKJO*Ǜ,wNjI\nM_ʌ&pʈH#V_xt: \BCgxLۉbz/=ʤww p]h0{BTth"ہ"p~Zo׸alJCfA{9ۊCȓW/"Mp.}Kc, {J[06N[.J"ef oW8y1԰Ĺxyq)=VWV%<\}ćoQ,'߰`&hb2d\B8쀫bKz_8dc'bN"[gc?8DBgu@Z7Aì9J]–:؇px'WHE?ɀΪA^o8JFGm:"3 zb ђp#1%OsXJ*I{gNQ4(qp!~O{rJlsf[ R-5`C7v eSى3O`_C&Zx*XEsjRNfm!ʆf̕!Qq΄f ~oج5/婢Տ}؍59vZ'WV=7:}UZQF Z!e@cC~bA z|h @?r12k^t+9v3[l{gՉOYBЮeb.LQ`Nx9WK ?+"|hG+ߤ!pfQALj_?߿tI)wAʞ9rBNt!۴> ]YR ˜z4WP wױ>;9OSxac!p5_5;EGJI|r.e~  35]h2 vmAQ;f>VPN x# u,6d*͇;{$ #9:]Kt}4]!,[-ۄ%'u>?#{6*ӝ8__#N0P? ? B^uF:>dVLڍxzXGfaaB#~?N䐿244EVxBi:^бWU/`ڒK.ZBdfMJaO~ YKB`r pB+ ,W)J?\_247[HxKg r+¬\,qk¸oWNyZw/H6kӀ`,rrS܃-S)(D0:^TSxE.tB`HLn23"($*O9Q8qx5; Qt"yd86wFܮJE;0-a}tJ3q:(d!ntf* gsa? ʎ)AkmXxLVcd&Gw*#Uz=u D8BD%X0kgkuq̝"]F5U9g3mD]0 β̀okwbqJpXqE7J6'ƶq"m^RoHxO 2:w /v-Pj,.4l䷏&*Y[Ar2muYqĴ8gVDVf+_5LJlklm\|*^9Fw %]@egPxgHyKK"sȴڣ֬a(Hkd3U>FtPu0ϜHgIwS! OZA;Tgp#k]o4_vaō_L׿H:P W6kW~ibӅnc0޽ 9ͤ-V Ҽ!Sz@H/>+ D,}*<0w k+k(fabzۊ9 LDDzOBћ>gU? @˘Rݗ]6l;SV.<4^^CY}~yy㩴+k;Թf6BS2^f?.gJt;TJC~̑txk:c*B_i۹Xy+HbUgi2vK%H~GJs܊酀J:KП]9N)_dGk`WSΫf-{8[H3\Xꊮ; GG5C>v9y`wE5GZվ>"j9 nUy CϿB%n /Z{qTFZyN =i?+TLvK=6dhTo?=snG-ǂ܊UfX)&l Ą#3Ki 9D Vt&"f@dK)ob1vNXϚfؾGjT.0]2f՘6Ytk ,~cJMd=o9a5*|)Մ* ldLV߰Ll QwW,PBB.H_|&bIw4&Y;RjiTgR.lhfꀷRֿ G 5^>|u8TkX`Hh*Q5L)"I *tVoK;c1;.y)gjqH7ψ`#^D2gd]49Y'pW u61&W~hh=(6l},jKY?bH.ܡF3z#IdNPaLs-:յӾ$K+}wcҌۆ(n>ev&Yv[L,&ސl*3++`|7^ږ4$D- G{c'@B<tjp33ٕ!%5ّd`kS_,boڏ5wW>ZdK:8KײB@/)<7k%Uy_g}` PӸsNH-1FohcUr%\8 @( G4, m49U615d/؈[zR)u fG\!z܍ͪ wi3~FhM|S " "@{g=p\}]8SU<q`{.V)*61EKYV+DžZhS5?4+U›`Ye"4a jё OW.'6 Ij.Zf_ 3{TR\RĎ2W%ڢ}*Jx٭$'nϓp\ _J0ѐ;zbeى4t`ו~P0'8n(B5Ddl/oby}w!q4/D:焣`OFG oMcC^1Z),‡`<@bة Y8}$"CXsEKY̔<]]#gmFTQ^M[;0Y.' hAa+[.X.Ke' j{TݬOކ$@F>lpVsMmp۸vmt"Пsd*E7zr/Q- cHiF(HiZ KpxEac<]u/1hiߦWr'h{^KIWh9jKSMV 26Q3ۚF 9J]"7(.CLDAɽ0r>Pa Z褰B"& Z ):;E((gH\J9˹5r؁gMڮg/.^m 6C찦IXr>R?tIE+e<Z$M1 `0m,P+bAM l!W!'uΟii'D!\!<*`(D2-11Q{bלKVM G 1M)(lȫn\vAYy!p8dZ$ѬȢ&A0H1OGǨ*yqǜ=1@jL.J>l0m?H>6RRW?Yr lڭc5AYc)qs 27Ȋ|6 ;HI$7Ev UqXi=Tr<3'"&\16$l" RBcDL%K#Xq+%yI(I`([#C}&K>-a-Zumӥ 8B W[ NC@@b2NƐ1@uXIo5$FdJ:O:s.OMuzyNW z4xR1O4ɾNvg {~Th̏3^p0|N'dc9tS ں ʧJCz7;QQ%=P[ 83 ޳i\Ծd:0y4Xfm v4׳sܞ`rYN;X4SÃO;(aN8%Rp 2Ju|#fV0 MfIŝ, " PI>?|^el6 I|\ T]U|',AI/x!]();?ǃJv=$??hቆCrͤԂy-C[s餹^Ee R}<<ɷ,4 J>wʼnXK{BCRݐ,BJ8՛TqxܑWh֖ I?= -JCNǝ4<_{,[JQm_ߨ6lCI+S -Pn<ښJdv{ Dsq2ºI~Ucb0tj+laو&;F»~AA-;cgK<|]p`\0 稍(k"QR4eC˙&kd=w Wq<h#٣J8UkJt68_}Nnp9?!EdS3Pt-Rإ%c~ d tb]"K/gu4y-v]zYvDX|ةU%UH1C"Oi#ê\U3 (dÉU5Q=l\T^d$YNR9@cn(dutqRWv#_ny+,Vz(YQT+v$iu :IUXOQUNr܁XT몏H&|Qp_+D %'7ʺ&sM46a7oaCFe-e$mĒtIYMuFF$O1Dmߝ$^n8Xa!8$̏6>J^|uu`M+T<7DبӀ(|fvIwNbU˙Tz‰x!/N+PNJ~(S^ј00j[x<)6=Ң˄~Ϸv)k LFnPd?V37-7d`]"ZwB,Fʿ~1Fg"D c@JCEɧ+m;nK0UK'([B=ce*߄MD] `e1ҎcT$5H9r*JvbB6!c2"f#S[ݝ{Wsb"ˎ#F0Hvl{5kccjցݰro'-Zv'ޠ=6f}d*çs(q +K&  mɾDb,a.<F![ ( P Hg^ J Ld+PdI+_@U}jӆt 6iI}1<辷zj[=.^1,a\)K3m|m){r"@̾8i|~֥&-:n£ wXCR%ĕylٌ!WJ+QM!oCјvz~Ћ0L+ȏ0;n$WC'Tna" v.4tG,V`gkJt䭽 |~շNpyePəs$(fF;CsŜXqeݯ㷵KO@]Rjd}E a? hJŧEHر+' mdUݘ5XVL&"&x~O}٦R+Ӈ>q"v<˰=ݳ؀/ގbvuꁇKHOᬍeԽ6̊siT mQWMfurbJÇ,f>W$C&n5s\O)"nelAԉ {=X!xc{cdXf"U-jmbh8ai%7hg#~ 00mTl!6fwmD !YYPK5}ΩƋۍwf0 ؇ #Zנa-=rqiRNٖ Q:D6*4@@?0-_kE8]N<ݹ W],$F˯c#>gpaFwKxt#LjOdGwp1Â;^l0MG (2O$|7۹H`Me,iqq܍|kLXiQ3xj<9!95U[>E0fepd;KřaA8!8 qg>|_רᡉxM۹*3]N`2GҽFYf{zt ]Vk{߫ԆILuN66㭳}@:qߤ&%^B1S%Z;{$`x(j|?_,OuBn0ἷhMjYQ b*)6[MzJyx"1BX1MǡGG7rN N *]?ERHZZ aXUDGv{أVnDCdCԖՙhG{pyKM78R7ա(p2M]Q; P$m&2[蠍JhߤbbT> kDԔˇ&= VvmHޢ~?I%X]!d)thu2\gg6hBPS49l$M(u;S؇SW1|/eHo޻Ita.,oTpn7@5 %W1=nyDj璶!ΫpKog &lTOE!8:a2T8lkhg ߍX[)wɬdj-ϑک\@)VwoZJUflڍE7s1a'v$s*FFR Z:t;0i:+ DEEe 46f6kI-`=LvDw-u=Z.q~ꈮw^_;.<[ȱ-a;jv;tuX@p}֧egHYv(piUy-^{Yr] ގ'\92Ebr:q lr6}Q..zhsqD:$[4~=nR. vDž䓠uLbJ!!i? +2p v Ar&Q(| Gw t7K{ޘAL7/N{S̜mxT0`n:C$x jQSuwFy6fy)c4z{z;'Wٍt1lDL$|i\ z)r/b꣛$@9 cDM#N=@-*T2ۢ X})޲ ǚ`~TcOg߸32Ӂ@9ɝA>: G JP.{}\ МK^- Dy~f߈b ˠSxrO=\n_mI i4nja4lqZ HK(MFh2Ks z;&c)1"☃K4gV=?iVu50ky i|sVY!".;Rd=MtN 5jr}{*XʴtP%Q'CD LKVR9& 0ovd2&"rY*"?) ap3Au;vnm7&灸,S$!'O28 _ 1եe2UC| 珪gdGlݨ|p$nID.'wȬcqv8UUE&iJ;fV}V9mB7ލ̋oXG鞿m>"maw ~Kt#zۙUiHよ\Q}%o$t?,eN|C`nlڼSwhBl_ ϧW^#k?@5d1`繑L;JW]U7NXq J4?+$psl~_r^}K`H)7ȳ\YM&$V̥+Q_x)_Kz$VK|W`kb(q"H&Ӂ7DI"t.Wjiٙ.,?K0"+j :l4M'鉧!YsGF{;䴉l-u@|EX>iNdAny=i~+D4I㜾 _r^ K+ˊ%2ݤjiYq>OmS7ҘosP7ùl>Q*Veuq3'y])tM.k4ށj+vqt*cCmajg2M&"jL(\jxE@_P PNi4``8Qdρ֯ FSͶfBo7ۢ,EH]w?rxf4jBH BWjB06&_YoS;iF[N}e$L 9iR$ <X )ZRcw$+09>W. rW KwfT?r"z3ؾPL+G3!i0q:K4V?mibIg$-;i[MꩻVS @=T\[%"bf?/H,5gٓBk ={なz2%i2+q3=wMz7YR_c4(5/މQ<@$ ^^#bz1@|J` `}6ӲI[qca}q_U 2XIEXQ7}/ D sJ4~AFdynF@g2@pwR|?r8׬x-bi"Ҫ^KwæAW6ⰿ)E`V[\,pbiAIIKQ!WT尡%cB/K=/_DqW0cYBϻAH EG~*`&EJI AI"[Ҳyn 善浈nOGYsiEȨP㼒n U̐rpp5sZTt^}" 3sclfq.PEP\2Mnbo 홗G°ứZ`i5}v V]eDrb G7%Q4@UO>ΕJr"BJCo3u÷<,lEiOTl7!ǰMx%7IرG;ȂM2/[q2tP/̑ˌo)SVn Mg5?"Ʋ9/q3+mm6&_KXyB+~t giaH73o uө%>*kO:C0~6P%(Vmڨ s͎DVJ$;Qa:iwJY1X(,x[3D10u5Pέ>zo6 fuN?oqH)n* -})ǜ̆;O& *qqWvayUg>iKI~KP(Aԥ94WL$qp8m7)`#mQX&~{loԝU ];)>5=پ3^Y@ގ dQ*a^q #nKSA&VŘ{c& <8gL͟Jv<|IvU nC<n1}JdLA)֬R+ _tN6ɇ0AF>)|25׷t2&*+$$b0xR {R。HP!?49& M.t$o ֕)،Wz(Wn!+@ވZ{}Bђu=S=1NUuѣeJˢ $Hq߰ &P{N $QBǟqԴ>wIP[DB@t掰DrA/}P-Ao )u܆nuoE>fSrneƟ4ܢ~|:fC:{?p\07L3r]lBxL/7P ˔^iŤE{J@ 8a P#sz.)aOr RzZ>vGnGy ÿLFRXY+I2Z5rTf#17w?LRɘ/'e`kDdzb}K{v\}g:yW@- iwM jQ'i󩶖 c` iZgM[OSʻb#_(3(zs8G;HJ Bb(nϸ8o 贅 7'5z #wVD*'kC[|،yX#A.u jT"h|43  6\ڟ5oQ$ݦn*-ˬ_[EfBM鵆7HAްPCEj?Z#斛Sǚⳳhkv)ҊNIҭ=`C%Gs-MBV2[n=,#& on1Մmʫ.WcU/8MOKTd{c\?0~ ^|{E5ӖŹ Ud5gj۾SPuV5%'jzp+kl'CNZ(UU>mCL Yd `^uD-4JR>(uT*w3rbŋMR$+cL(9h w53J"j>$( 6_gp]UkE:O.J'6x 3hcV˻1oGD'Hz#,Q͆ y ;^ fQCU8VG1±=>P zVX(X#e*ᵘDg97֎dW2E9)D]z 6&oYOq[$!:͢mpΕ__܌q}h̾ctOLXUsYh\JIlF)kWE "?E.+MΌe~`WkѠcWMEg G,UQSm@)V9)Wmˣ'^L̚-vG_yߔ A?Aj[D@io4skt"]p)Cl ڱ0Ĥ(_'uҠ\;&k<M(:c!^MH~8}Rs*>PG((Y+L6Eڭڎ%C13MjD d%/6gyW I<ݘZLoW=pS(lxh:hX=6F~&)Ж|V?\鶌h%!H+=CmN,c,"eV҅b3pq|L8hƵOs @>;(S!'36f˒R_LyU[K&o_eB[yM)$ɰa1N_bֺkم Rot5SS&Fq`ŹZzzW.pV*V_xP}5w!m90R4M<!v]e$},*> #Wa!-Hi? (Y#he:ER)`5GM@)>i$-S0wPYygO]gS2tI@㚝u#ZG>omfv?e\nlH[,nM*j#}0Ufy,E"^fl9zK$I8$%_H˃3y;R)v1#wjbX6[G1}5y]#]gC\aKۉq+h"vAKV"zciY ,;|j̗1Qd 6'#Nmwp:7/מ8'3"=A=ofs!>=Qt_qS>~7ЮJJ@aMG|ܐ2@ӏH'bm M:*cLOl {ժǐGe1 yeGPƦ@mvlXv2ٔ 1b$A4-,yL1#s6V_z9wY) :[n0Q#Xz7%y-pGDPFVX~ћXEv꛶p$dXfr#+ѽya[ڑHch@juH 0^HW2 cp-gM4e \Lq7nkYM 65;~_tm]ïv}nbڢEJX! G CL-sFn-[#]%(2N6B#A&"6& mկB&aE&߰vHwJim`:aGE w(7X=[l?Aգ Z|5)RM( eDq{xVd`hqw> {]@ Cv_6E>t|z@ģ=pşAv_<,ţ] v~jS /7dM$t]"\HrW9WDZ%د$-F3uہi.-f(ViHvQg?[ 3f"lh\zѓwQtt,ʹŏu,p A=%Q$sVw8f=֌m$ȥMJd PF^ } 8 1o1,H{Ԩvr3u0u'Qμ&w< 7o8 op۷̓攀H+wS #[,Ht6%/AcvtO`DH=L~^L$ ΙB>R?$R"|+B2=/!#\%g]OZ]CUb_ت,XqyUhJEy]_܇r#׽5yAns=˥ZB  Y$ MrҁHB>3D֟dQwCCzMFI8ы_M87oYeF>0kӤZ3p@C ?OǤ{ M=Vy}!\E,*xԘmՠFl Csv\Ɣs ( \D5Г}`[KiPl"VOj JT/J>\\~} '^M$8]С] L 0TRTm_Hd%Š($zr=4Y9cƆZeK,Ca#\B"R2}~ fֿ-R@pxJ^gԴZ2hXjl%^l(ä8VؔVfMtϱ*}i0Oo]q8X)vCoԌHl:dnXYќU4<.6%>gO}ny1ؼ]׵YrAypC:% rcj1&XXX{P]7jv.Ųs0߷ ۨrvcr{Lzx\j}Zމy?`脽Zځha"{xl\LT=<0]NT!l,Wl%쒏yToxt!J DM!A1r.]U1@b $V:bGN^Gtns2F[ckTXM|CY7H\aof}Y_$++OZDqMDE=jG,Ls8 ,l wI*=6gV qY7.:,NO % 'hF#MVӻ'N`QܛK%/0V9ݐ@l`vm?q%&4̈ןXٹct1=E42ƞrIJ7K3"3T^< G>ww#z1-IF?csIρO*¶awR+`wVhV>z.ʯEZ4[ ␖(@/ah Omyұ &elSQoMzz,bL99JEpl [ ӀOÏ ")[ksR58͋|4S&e9d&IObyf ^d֜z0A.9&[QMފFхb֚CX1n۔_jf<I WD<%y>eٴq1rhѵh5SK*W-DxztQ^#Vl# Skt`}f4uaR7=4e‰+. 6pR5 Z:Z;52ؚmZGyh{T)Ir7>$SlY&KO_\'nZՙL_N,j[P$o\x.`b,%}yS/gXxp2Â<iـdIi"ϩ :"y PxhMĭU=ۙ!ݭX"<޷5|D&G`*&8C԰D3h#F.ij|U0q1SltQ飪3(kRka-?c(MǓW;qGP#QUo r3dMH;, rL%`s2ȥ~zL+D o®H/X\NB%MF([Nڗ7(U.QF`@1 qԬ骟eN43oS82y;/R;`!8W_г& .73>Q^'k$~=[ΐsf}q$y.,=1 Rb m[i3m~Mj^x;n3AO Rdt&HY:чϮ7b  : fVb$c8fIV$igȿ82q +Ѳ_+csFME^cHTQR' .s $S EСi-PgHu]ӘyZޔ}:xvdDzq[{\rN 0RAݨKvÐNf=Ɛn)4 I&.;/? d;!3MzgH- [CNx;z NW?,C6&rם0jpyg&͉{{8NS#? SRln[=|m6fLɄ5d1RÙܭ lbє|U!$ 0i@WبC0$~IHhz3q{g}jaX C_'–#]DcGϫj_17jٶxqݧt}4a_mJkuB9o4߂_qvAM&bW=t ѧvZl.؞{XP>tw'Snce <|nE  OK2M~9$v:+:+0IK 's{Of~& | ՇUU8p{MɃ3d:O}m K*$B|}>gÞsV<"R|uty'cJD L>DA{7Os;ٛ>探Lz8H=iGJfbt|$x֊y`C¬=~N& nQj+XQ!3-$Ml>STyM?yG>M1Ch<_L{2pwnZ3ϒJISu:`!Ġ2s_~M%3v7/*v˱(h B?W(tk@/6AJ_L1ws7},kZߩkF0I m C5=3,d|bRRh9-ON +SmןsF&o`ʿa\g\z*!;`CGJY us|%<^| N:IF2]%س&DVec)hCb@r&k$&jO/n,o| nWl-V{Sc^ 5HVc{}L/y(;? ͅY&m3 Py [6چ+4+p$7>Szϝ8CqCX""hosy 1q.W1xH瓶b_lm AYuteAy9&GkNʚcӘOW^̺]&MnJe0)MWX^G#&1 D}ZZJ<; JNÿ߰B]!ݐۀMŅU1DF^QK79_i*2\S͜{:><+v|u\ ]6Uu\~xxqR(Lxj>LbǹXӥ3_բtr&$YI ^a'ZMxH|›N9 \SI|7Um&M#h!i[tEӁ_/{/ )x c92QN\,7I݈N;lg^ž 3{Slߠjoo|7,yzP?[<{L.KjBٍ'r+l  C7x$  7:+E7NՁГ`7dSh @d3>K fќ_c*gFv,LcxW4|zp"_(NpUwb[ y% U\)a8*}AOLЌ6 >va>o^?btU<+aG\ޘ(6!0drԐl;ͦɥ)^!NbLJ8d6MU@*lۃ^)8& JI̮. '|D uV]`500/ݼs"¾yp]~f$W8 Lb=Q| (AIU8,ɨr wlOjyg=#v  y~>'>[ǣΛ3z]Tt5<,\}e#`y:?F/Ws2¨0wyhzZ(');0$) a~>'CQ3sc)SC:I ^rmhT{JAM_l]m/dD֧.}؅D-(H0Gw֙Q)_[5pK=Ă{Tgm5@CH0R8]~A雍+xZJ-?#9"8W@}<9B5[['ml(nܗ+´ EW[+zpYq<dNvQʙ@YefL3ݳ򵽬x2ۣLH|jf]n+uGźuN~B>PxF!?{,Nh%*"ːͧ往 2wcϐB&;-}Z-Ew4֛dMHBM V;Qzw70҂j:בQtg$"/b$Mn-nR>,4j$U!*pY=<87̵5MB}/'Ȅt8BQ)ip &k<>ЄI:߯1!yeiSJifl9d9kr"ײYZ*l^u$Pe*\X<37 L7AT|5l%"Q.A'~!`T_BoU6u*+Û\0GbmRK6;0GMEM2Q.AK?P@Ǩ1|c6jIiCn\y|ccljj0S28FS N}> ۹,REq=X?[]֭:/q܎˓aP: `HŊńۇ],ZhIxqR9ZddauWS ƇZJ}+o8꜅yЫUzFi~Kevxiu bҼaM]g"70No 1}h\a0_.j<5ܰשDL_?5`Uw=ԭĹqyBAiKR0;V2 ^A|_VjU53q|Ô/]њHc|Ӣ|LH~1`ɞV)t=9L0Nn)l&B9Q>WD[e 3 kTIdE4ȶ &?_35OSS{FKS {$SJ(2Ff'W4+sķ=kkΰ{sCPe>zî^C |}hJFsScIQr6gpL{x/A篹 ԅV~M iݘ ct#/I.u[+)W;/zף豪_Yv!g?s~ DUئXgdaXϰផ:\WdKU ׫OPJ.AKno+#Vb-2y7ʮL0x(Yfhj`7s~{+Bsmƈ$[: .0yK30 _L&7U!_6ߴJ+^gɸyY=Ep,lsΐq/ (սGt׋Me@ C6bpe½erq$RsL(S`XJio0#'0 5D̒\ad3.#eyu *1}a?Ӵ⧸9vfrs *gu;o![M2v ?S_@v2q`XT8Z[6BRP'X ;Y,]WlI1k2\f94jj Dʕ'1VOnIJ?&"CqQuiT%$G:Z5 {# 30Y=F pyh :;G1%KWcTޔͣoxW-L }_ f C$F(~s>@'7dهe/h!TT{R1P01gO!Z`IP^#欫^E9P D?88xڽB]rtDVV2P>@J^gޒBVLc g`8 w!gSntϽJMowӣ~uS gZ2y:$co+' AXPyh\Ѷ՞i{zEG35 Ei 3q@7 "@<ynV<юgl܏{)1m4pJpI]}KDs霞]FXG>rs0͹u6˅ʃNJ&Ǡ%]5$S#p}5OLߐe }%P”OzS*hȗQɵZ01  D}; [i2jn2q8LYߝ*)D9ŕ{8DcP0yq0-dOT[.<]FUD#cMݸEiU!i%lgar{ݹId!D}XV< :kncȈ&-"^\lqxZ9*X4=sOIcH sNn[BqT1,pt*L=̕ $ա/ 8[߃kFpά'wH\ܼ>Vn\V2jo08J{ADJz[mO;0vƖq+<аqy*?wv7eēQeH,QCO[ojۣH!c6\"'#xȼ\SMxX-`#/sϘEr=.@ad ; [zK>_4\b&|9#[c fh=7~$ܰtsY}uVǽje44< Nz izNQZ=A\IyNζ ǚ#)ʯ+ G>%dDkb6z qXa_+-c4%k c]!uH`i|jUyBj7}yDk ʪC1-B^tXJJ =~g5ۍXx?_}rV(   !xL= ^;ұVo2yQRM0 lڸѭnc"7β]I3&ٓR|թ4euS%iV ?*)MRBnA\k6[Gf, DVˣQ{d҂>}W NO!Nςr w{_ʢC4gB,;'2SصCMf98vt<- )5|ZvyYԖˍF T$)0"?3qӁI08]Ep_&DԀfr8#qjTp9x6: UDc{K١=瑮׃@)lg@Kt.{)8 >Z},{XD8r;:k.+dCչV+v I)Za1kzH'yw,Mv`]ʺr"Y;ی1W*zY'0nb_hͺrgvv jQ1RLIxf2A-WYM}A2{/<;Cz/nIP.kExRCӓ*{a Ec+Uq <ɀFNܮtC9tOkuUX l*3~Wc,ݲ֩)[Tz>Wr>rS)q  \lhsm]2s[\oyDf 9Ds{JUM67M iq\ J;qɥ'+FVFg;S,nq6}6m͇2FqePkpin.u`žqΎ_4DŽx89Dn'>\2bV(R2?@VIykG ;zУBK-.L.\=_I)֑z@+`IWBE80k+[v$$.Ce4dT>6+c\Y>-ԩ[D 3\rb1I4P)هIԏ}!#+0`!"UgNHĄi_;lH;(4VoǚY 7˫&S߱>=<"+!ǔvD_l.N[7ѕCu = Z%skLᢔ&b7K)Pʴjx$ .o 3B"X}ڽZVܔ(xGatt=}!&ν-ٮ+$R4^yܧ":Ijh3)..՟y=qH2m:%" P@)~P՝zJpմp`˝qR\Dڞmim}UV:/gz3U:tX6D~DԻ}p\q/(hWCSJu DƏ~ %3LYQSfW,y/1t'{]Uf [`+}F=1*7Pw["ZS߲-F3>[A+¾>}\E#ۉ!.= 2$>br+l=$vߌv(xVƺBHn+{e;5J8 -'U4i`Wkj5e! w\F!zjGs}I͝C4_נ\"A(f_\wLu?iwL\DH>+.Z}IgT׼<|vS1eL?pD*`Mv=YG7="ANjC#"z!Ak1`ʼiL?p04O TN=)1*%c%G_Q˕ ,Xc?=Ưb*̢o >$@so$@Ѝޔ>R4zҊ־Ut" 3a^'vܽ@&@W@KŻMv;GbtYfUiEDejxVVHhEz5h]˾Ν-  䲓S4x?Y>#oq($oߢ?޸M0<8j/h-1}S+ Gf.JlAMq?g7UUX/3\M[F>Ĕٲ"߁q} s53M1C黳Q] ?jyf馂qwAc;9-",ګ ,gww.VdIr%Zsiga/~<":zؒq<[lGX_GhB9_ky<'{{T韒jZtχ,T]l:ջ k–ӌUM!.]BObBȦ6>EO ,\j+}Ҽ5| mL]C\mTހžyw|ԁOu;?Nrp^ ,<^_*c 22Xj/ڵ$em1{5p m;GQ 1-9n^(&zOb}-Ps |aibwf8y;ӻqgX,XFEp >t2< j푼a73Oa$3v P_O^{f+OcLs>!1OuSquLv*M+2 ,=?Z7\Rv 0-JM@xR Ft:26{m82U>b \H৳(~58TN\Sq_Tь0 )9lS|6n쪽g(H9◍v̇ۇjNL#{'^<`@"/oN|74h=`2Z^ǻ~~ Y IQ8/Z"뗗&*k}7.BE0&ޕP **9iKlӤcސ1"tw}ݜY~*"4<s^h8c~VhV PȊ-ƃKJBA+jC%uŽFhg& 4G>nX Ʋh<;wdү^?U*^~x~c뾇 ZY]*%倒EV<V ~ջLSV_: 4Tbm2ɳ/,ݨ{GSpԚc"lOmvèĽO6့oӻbt\>"[TB_T^"1z=g~)2J 0)ߍ%[vqct/jisV)>=:3!|3 IGZ .ӭx_krU22w}?nr{`4[k\莇6uIL88{"qVH۲<5v.Ͽk&rkgVV):IJpz0!0q}3W}ɛؼۄi IJO2B v J`D$}/KJGsIМx  }Q 3hdKFح:W`!]Nq ͛" U|ڛj6@jt܅{9/k,5qaYGbF1JƉ4mo{bg\\kY]ޤu117|ֵf (܄b$1I*,Ӹ.={t@ hz%_֑0Bt|CL ۢv yaLlF0 L"(yB3Ka?&*1_mQ. ;"Pvyl/?3Ic[;|鳆kߚҮ-M+}LMi"[P>3d4;v@F.۱%C<*EdSQ0|Z<%N$xu}+S7!1e b@GoXIǠBSNjˍxh1IY'3(Y\3 U"TF hEw *iw;aijf Z*asv$!cq BK?BU0fJ7,y␄DK+KQn8nыe-@M5׫RE! xjmhg 0i fD+-"FEC3vjbJÞ0HutgX{G„3Aۑ눻[jCuWZ)RCV(Zt8LU77|Rara{$C[=3RΦDžlx]J6<&(.;4 H FrZ q$Jr݀-m^5B(i[ey7ӷC˲([Ӧ.A ,ܵITBL bsNBi=HqV`)n%:Qb2wve]r@Z(" EM*aah8O~st(/|NtnBcϧn.?qit> U[[\m-wG߰ .!4 nZg+xP^pgicX3fzK]N}[NS掭"'gK]QT jA/ ?VbakIVVD(?4Hzͅ\`4ERFiN;*ӧ8/Q@W@ ”)Q 8iۑYφջkD?yPK<{a!6b:H:l&f˩vlfes,XyJż˗C  $ҧK\ķy+JeIW0XbX8B5]mg[J0g6>U$iCf.Bt۪1TM2ްjK01S7NV0hTeˠ}sM~v4 {.l\:{Lccg0=5KSj%nV4N~@7R'&'r1)%4D Ln߸hjH5~" fLX}'^u:/jS*!Џt1޴<5  ORQUn:ǐx!xK`9Τpbb Hjk6ⴒzlskk7ж#6-a-_TÉJ9e%55q6J;^hFSߦHnԛ)KDNdVcd$#$6[ >2u_\S9(,:!R ڹ-ʁP­D#Ǔhc1)I?ec;Pw`>c7.ߺxVq\Jb}0в~/&! Wa D魈}ʽ%("L0uVe>.JN:n#yH96-],д˜ZFQ)s=i=4xRP2r+ /w@U=J%6oeZ k.$#MjUr%E̅ d,eۼEUm~+a %;NHwD@i8 ,e1`Tc-hdvG 螝; : IΑcCoiTE (1R4ǢN=cgc_Xg_,kӽ^ÑbUI;? E? ފm,U>ˣ*]mEQ B۳@г ̽f$.\i;I〵Vz ĴoOBَU[[s>ۻ8{vDbOzƏ(2K~uTW~Gb[oEߙDMT"z8R$RtT XI[^R%yIңBwq!8B{]h}4?A\LuQ\]Kh k=GnDG_4ݟH&$|3Pbz*$ 3ɉt60`/ǚB>NNv~>DBdi|4Xk.pnBcC2ۈ/%D 3 쵭}CzWHcGAMeS3&}"EQŠf?[4NPG;T8@ׂ(ݴ:w0fcklu%ǂ;ZKto@nZ]S\u5I)F~=H*GŒQwN0HI6FiazTJ=$05$#D 6^~Y%, (!osf|;i;~-447fy~DՀ6#k+T:4/;T*𥠸 #?ƀe\,ziPڤ㤨'Rb#ȝc|hthK$* ]td mї uPm2?H[ S5qǪB6Rz\,),d56Q!=ܝݦg0cpl\2iDa5q7<ix۱tF*!c/4CgOJKb~5 LnaFbWE\lL&MZ0?>! Oc&ϐRd8lES8Wk~f1Ur!NbMhmv57[>(:DNzň뱚ʂ{~ET/U5q뾃^mM5~ϐ w[H~BetN!k2ff&~St@/1 DvlRѡ.۫0=92Jx II}rч,~ ܴKh,EJ30umGk8Ix}*j\嫉WTpL:cc~.uӟk =_9i֠`GW]bBg*lraQ)=LEY>FI[}:8pMNbQH#MXh5rR.Aujfpz}P;"2c3.BBۭ@@>FO:/m'  [>)9E0j=,-]ɖL4mH|td],^4--]aU@s֜B8eȟ-R#ULQ*@æ4_ey S]NRvf2n[&C}fn4ZwjHb>ȧHEsEK1;e4[W]*1!25#H;;i& b?Ȱ7͈dUC+ ^ |%k3i1WYĹRCCؗX Uݐn+׵8<\,HAzڅrmӷ|~03EQ7ՕLtL:Jqo::Įut&vH5PkPK0H7j*}IŚZk (J8<Y<9߆I9> {I-[ë\n=YDBK#4.󸥕+ XѤ$;#Q<,,#x5 =L s+F x x o] o+9>qX ٪-{`@sF1V0S*M CY:I?7dl.:ҟRN3ERF rsU{;gHaiQƧJpH O-hu& 9'U p o+m80MB($0?CTEg'-0Ei:b>4,CA+[B4 ^ T{/{ΪS(ceeI?'Yiqzpi#ƀa#?ίaė]hc.g3ML4bsԿmӳ[P~sl"qq@V"sYEpa0Qm .. xR]aIsMx٘(85⓫RgB3>Kg Gi>Y㗍"R!=YX3NP_Tz;& UEvH,ֱ斻sK"WH!.Hx8jբ+Ћ{3uBpE*8fM, y-YhqU3J,)"ʶox y-m0#_covV&u#0 j0Fҵ^7Q7BS:c*D7t|rLsrG ?BȉNtkU9y H>~", D0$5F)$I hVcm]MS+y֯`]^r|2<"d#*A"ԙQfTh=ztf>jZ.ɇ5VL϶[=-bs&h4씁̢0EzE!%"no EO:8Y]1SL>:I]KKRIzSDPl$K1xAƊ}M!gT7j:%ra;-?DnL@{JezY',G~jG7mm/iNXu"";9=]6,4mU1Φc-p9U:s#~hALZΊbs/񓊼5@ANbt-'dxMK %+Voe^f4RZfu25ny8«|LѴS0L٫PxL/mYn ^QWu '9<~U`<@j\`P#[+=9[>_ ,Ria_fU&k]+h]V;hC2+o‡F;)CE6@ZⱹDa#}]nkR7ZWxu3)e}âlC($+ךk/bu\j02.hC| _D֝b_x:H|#f+[Փ2/b[CgJz&ܻ!f˙Ɲܣ̟ݓafOᐣXtX!~' پ}=L]С.FqGE ":_1aٔD66D믑 Nm[1g{&"01,O&Z9vNBtXt9oe5[m:Ё5pHy[ZWy؂cY_4"Ey(R$&oﲌ:%RWW\)1w9)} Ofِk}*Më=g W"~&a cF)0O8\ nS8j#ZU9zp7ԄWyFU' knm I_ښK)PeܝAlqǠ?𨩩|vӼA$5k"ָcUѪvhKJ4brVX-7`^Ytؠ}eLl/`X| 44q.^ Ǫ3xDn0J- 1֍wuD){Uz}PC6V HIhSD:*YhT-U$ 3dnHz[Z%-CnDSҎd~tlU`WA st=.SUHпXyqq %v^gՑb;><lm'i1$JVd{F' Lk#t `|rSO-nd]Bku:qh gTA%3#>xVir3PBp6`ح^u ҿ -b@#N wdq܏T)IIR!'B­l.n}^šbo<2/wqF}pBa4FxIko^hZ>phW[yL=V/4R앋l)֊ _ـ[/]ܹ)x|r vec FtKj76Y 9RdЁ{ ^GXr')$]*zmaz= #h4u'DQ!hd|9.f%i 0^=x|\JX^,Kq 7c cyo-^)EUD=0SU{E驷e E ~#5 sZxY$" B7QXrS_2ٴ⟺R meK̛Ho[$= ph-ghHn@.5ژZ0`0 KwD5dz0Y\X!a9{a|/Z0PpӊagmU?ۧ-EЊdf%Ap(bo)N/\dx98#w'#4U'g@" U/ ?nҹ);wےr}>L'Kа*9Tp[ ` sn7͛! QDԙ(h:,zXzfK']GQ/3\`Z9v4a\6~EE\  L!ՇmK_YJuxq?x.sT_XIvxxԭ+<]'mVeF۬7w'l9Ff10j̽E~ T79,i(v&7+~ʆb\u\q3_k 0l°+/diڢ3!p +VobI/A]>RXMu$d[W{Iޔ}?G!4ִ5x4-(\4unЀ3hO7Y7J'ۺB}n+T )<@hJX#W/-u4n3I X nKax͞ZynqC͍VgQ(eeiNؼ>8pbM2R,Ap7ID᷹ XpgEO $qRAR@ $31P I<Z]U ӚRUG_2CR˥v])'NPQ#GDN5Yk^KysQRyTG7>ɅHK+J:8ދ_W5vNȤj340eT6P\{kYfO~ю^'ZuIc`^~%MisG+~JWMؖkpQy*s%,WCa9FyXޝ*ӝϧn iF˾Jˠ7%Z191-} ]ֱҮY@)@V\_I[\`^wK~@dƼkn ;LܧRIJ'oݪ]ڵ+]MMZ+rK|nS ?,!%{xщ3Ŧ?BXEC*N9?rJk̻ :}ōa}"z9D~19+x $i(^c*s:̎a!R+;{|[ Spua&NW Ocuwa< kp4B [ɟۦioLM?AUy=)hp}̤{h>u?~Z.ܗ'Tדb'gkQ5,6 (u`#"QqZ=@ޑ.i -ҳیkIp6t_|!B0OHi]jlF`g99mHH uxm;`GaAU$3W;1X z 2jc]ehbh ,0*gTdil^TMm\E0b/ܣٵĝ]' f̴s NZ9c^eܯ \JT!RkS@|$B$8`#'J;֓j{o9݄vT|Oh2| " Wg|!?DM'MVNZLJmijaA3>uěPr~;kGMͰ8C栋kSK:-K;;jf#b\ ]%]çG3d :ҏEBKku JJ<\:xm_KBu\wv w BLラ EM4CjNQ_Zxyffg)!axp?qM.ʨU0p\tV:zrwE=k#EAS Y],iH~-t @ `h[G-')K8RuxYHמA{\媬2MX3shCKL7IHD̢v4r~qԯM5f'6Ϻ 5Goyg}ZBh<bR:C1^4a<'&}G6p _,{SS`Z@$!i_`V=rq/F'*cYN{N^;}!WئkqI`b}*25^!ə B!@E?r|HSi~<8Cݕbihvd\zTP?Aي$l"#ý~Y^叐jV&B3;5Ԙp-~]ݚ[E4c.Xfsf/M)Mm/y`$ \7nYϰ$cĔ BvTs{{Oÿ}H++.˥7SIڣ(ų0WGW V+_y zaA}zEO5a}&ha>jJmԩ:C ”ش}2 1=YSj-zn]t{;KVf[{-H8[tv% zkUB Vp.NyQaÝYiLP}~f .o,(@}aunW by:Dup9!Sl_o,oȽ| 2C=:t $'CZiI1!oO#_H);%?<։+b+xl_GxCY:;, 5!0LԒy=iU-8bQt(]{ h5#2\k&;EM,v{HB=YS`ܨJP G^o_م$ѤoŽF{o615pg{wa*o& w0G}J{XF2 <;ɜLnA967Dkg(iG]Dq dgYrG/Z|`-AZ+('13Y鐏hAx7DΠ/cW[`#3ady{)a*ߔU4bg65$8ڪs95 y ">"iԪCC(m4hm?jjΡV?t(zg+Y Ƿҡyaw@H Bt/Gr )w#­8wƚ}52 k}빿L_܉ FF)Q cKb'B$`s7,]sv SN_s02YzP>ҚȢ` vz1,.@%Qk$h( [7fڤvknR_G0s;"%`sA({g ::gH,p)g0s3{h5^ l86G QGNSp$##qC]1j' 1̈O6H|hOvw7:qJɜ|aP]j7 uS]`Xn-1ݿ4}X&]i<Arӊ|J]c3qx?OǍu >Fd(ڶv؜2goWq_Ԫ4Q|^|AY Cl3? ,Օ`j7#! M!bf+qf¸VP+ ^~Vd?R 9-f?v@}d`x 02ÕNi Ԥ7oV˛*]j%ڮ2m-?e.xH@3dg:Sy-5OwpUid6b8EҵC) ~f%E;;>e,iXVf*Bs)wz^dߓkMîaŁ8C ѝݒ{rN~Z݊ؑvfT >tY7Bw@ 6UZsR &M' T8 m+ӌ!l ,F\e_ A4= .1\d*' k{P& Hrl *re_9ͦRwT~|7۰zν kJvK"d`#CΨ9 (ENtإ~NDL(U RKJ!W?#"}ȟP,BppO^o*=7,pLGN[~ &_w,YS?UI" بDJxdc59o3PP?}JWL[J X^%N]困9eɳ.ض;ԥ)R(]ǰp'3-D'h+|XL4QoK@e;թuT 1j2fF5p2R`K).d+:Y=K~PDJٸ)yE^Tl wƷ۵ fQ+[L15/Y`#ץ4լ_?8?7LSgvc iJ?/`5Oz.<}=-ݛǑ}G۽O8As2 y7L@PClyŭ0]Qd .Cf. 7؀1tݪ-B8sH"<_ԣw*H%]†Z}C1?ȜAmʂO:[d[?mʈ<_<P@l#u7]{(78]{mׂ̦X%0s2v_1~ND0m&_!&SguR( #Qmi{ s!?!U˄kLW?~" R]i̎>M_fX>v%-b",fdg^YЏ7e wZg"` R;Q3ylQD:b< bN^/FEGPI)(xu+L{k`}-Z1G-dp?tݥծp%G*}1ڑqxL{0Uo=uMWzH!@ПJu1 /݄;w.h|unƏZ˾ɲa@C S_ѥM+Rwf®T~bq@6g@|!tr_.rwNw8Ukc@U:lb@pCz\5\etp[ 3wQ_45^8@I6AEtn.&LY5Y U~-Hr^杷ɋjk,WքR6e ;|D)`fO;Hvzdx,bO2?iO?:M fb_~LMD_]=F_KLB|m#[q@-P=#?>_е7_"g4rAo&O3%,J'Xf1 uF$޵&0{0Ie-z5eUKPgn ZfmWoS;zi⚄Q{ϫ1~1+%R O[DZlqӗnwVwz䏣~g<.t+T&3rv_yGFer1Ġ?KiCU7'gtmY-6MTT›UњC%t@],fcM7& 4}/il,;ʶs0_fΎ$CL a%l%ѯ d#W }tꊭG"#@ш!Uuh%Y0'v=HϫiHz6612\kd ՄMz/ß?nHgxh@pl]fCOu S;r~2X ߮G1{Pu}qg9 ͛w1z"Y!-#<|\Ϻ`,:^*gU5r3եM,N}WoRms6Zp!=s.|{jUΥxcS.D*nrǯ?^"p8ɷEBcTbYw\/~;#76TW1$"ks2fwlBH^IWgfi y?EGWryӫ`ҙZC]jDcI1Ƙ|ЊĝFռfƥIG9D̕D{v`.uckj\2T{V!cW,f& 91FTpμL^9Z-'p+C Zbν ~Xnp_vN3 B}>$2j? /o)Xrg8\(XAxD8IYr.Q_c{o@vװ(p*DE* h72L@U2\K;SZjRTlj7w9롭ףusΈ--jk765_k/T"1f.p#1 Efx\pOڌ@ ('9{Zr201c$%0TZh*k;rΤvT%9Y 1X` zaLka%RJ>!^ n_\4X:.%̀#oY_ <@i7Ǝ>v.߻H(u _X> ¹ ^^VI%9Ǘ=RږsAu?ԑz&!},:2Ħ+? Z/Ş3_ eK7WuXF L`sR۳  5d!x;ƿf\$q$\ȡ‰i7Vk 6RhUy&}Hh%҃@r5B<B$Ñ`1'vzkמd 0_ ?wVu) Bba.`&^LsپoŊ n#)eV3$JT XineP 4t-$#b?W.ŚFK?I^wÜ~PtOjٳ-\?uy5HnBP̜`ag$7զH7GM:!eN(SyW/I-an}8sJFw(Eq{pL\SIӊ:? V\c/gްm 8P dĶi 7w#ڀ߲kz7V\{ޞi]nHy`BS l!`bHjލ̵֤l# L}VÄJ;W|!T^aklTrHBpPzuN "y8_cH,<]/=2fFbp+eՑBIS97V]}Ӫw̮ηStb\+~B;ɮVTƄZ+9ؙ~RtC9R7^;)ybSw£ZGw=h]L39NFWLL'&d Ё1%,,;ˌ-_Vݦo ^ 9g'&y1&&cG;V[L6:k`-b,Q#@2fO_6U@0}!Lp}<¥ ,5,\iΚКWPpnI}&K!W/}muTmd8~Wŗ0YE)&Q/@{O0en|G72J /pf 4p5wxl,Z(4),UP =#FIj' )1"SW݈[]LLc@%;x|Z,S,f zvaTd=q̳^)\cD&p,@'Ę oxNw@{Qf #ĂYNw&ޱm3+* 5=޾o฻-%k]- G="!1mos.;2|'͐Pêbp%Fp"լeczu;Z&%jЁE2m ;ӋeTI)a׊'$:!ER۽L99Ak=}(\?ՠw2C] ;I$=)_K"Q^!T!-QQdy'Dh #u߬2}Au :@aE*+ E'Q2ΧO'Ŀ' 7ڋU/pף+J H6 ^7g R[]{#M!یQŊ-HWErnϢN}S\iQDŽօGjLeP&ʵvD$ (4`:"aΨj/zVw~;XKĽcMcGrZ7xsi7(~`x5[o{Đ!KB~6qK#nD'r\ cв>M pN]QHs΄A5rO8^3YRo UJ@\/L?]!%O))0;#,wN)| ٹ1/sP)GW#辏8bNM񶜳5u3˿^9ΉgF$?Q1 D %:=sZ)0>XEgvĊtdC" -'kYVh ?\v݆smьL:1V~q_Wk0Pvp7'R*H<@dA5;CdLE3:]*,K13qW.-0:~(ǣM{esNKq7șզءCbio=~+Y\ḙ?cN!~'O&@d 9 ^i x3Y]VJ|);l=tOwzVJZ_m޾bo`\N&ñѨp v1gv.@îxHơ?wªdJ֟haQ?qaJAIɵ/Br\f-uyX8]jBYND)K0[X66ݸ|.}ی2b-9C`JκANh-V ?YW;gYZ07070100000298000081a4000000000000000000000001642f097500008f6c000000000000000000000000000000000000006c00000000./lib/modules/4.18.0-484.rt7.273.el8.x86_64+debug/kernel/drivers/net/ethernet/chelsio/cxgb4vf/cxgb4vf.ko.xz7zXZִF!t/+]?Eh=ڜ.+͠Ȩs&i _gAVl|&_r'M6zvfVHI!XgL'?bqw(="6hxDZ:'rD:B57CV;hjV!E&d"^ U~gθ4F^=SG(`DԎSyxf_%Fu9 Y "lrn_ٟSf*>Y&.Tn (P 9^Qj 7Y:'@G)۷|}=\ 0id-P^Ƹw7ܴ9&Rd7ZggCzE o3T"{IbfSA Տ(M>~8)3)Y;FFWy{ൣ VF]j0s,\ VWJt"(OO~{NW}h z#X/e2 =P]Bp \}>n P8F㳡HIQEWBppaϘ.- } le<1 (M 7{)g-;K;QE<*Bl; v qq =N-70@⟌<3B;k63'*"~x'4ᐻZ,Ĵ>1 NDmd U,[fR<آG\-ZDzZI)FDLRW(WIYPFܢ#=sc%>+oQT%tT*66Ж0X8yO&wXg{RiQ$ch1z yǛ'Z{eZ_Z(˷BLˎX-p,vq/}249ō3=!rvُ|#0FKg3wnO"]W~@TC;Z`(R14a }OvVJ℡F%QYxds_ QpImiR\wjqFL/`F4/Ly??v~KU9 K#8/7!zNZN5<"G l%ꤕhlae &[t^qpE=:KlU;)w_oq-f=d`pZK(~I'|"\Z*ݥ5~䤷Gj\?%XnrBa{S+57쮝 t-.(cSuB@"{ՠ?,J+F2Qh]\W'{NRc̥h^u Ƽ;"|~}D7#tH^ܑ;Ә|R6t[RzfNZ *8Ro[Źs ?̢y̰et+$aP $e5r66~a]4C6UWѩֹ6=|:Nu3',X5+upIhZߏ*(<;?\::~)p"LjwF`rI֟j\lG}tRI r=q^U-^-+(W8N^OkA'0RǙ6蓏I"c@Mow-˞Eg~g\NG ~j)( ++Vxxȷ(/oіFebجoFc!RNvdh #{5(fPNfsC]|PIeC3,Ԋ=`oz*@}*'8dBО'v[BJ$;0` .A ea!&Jg"Ac>w({x|[=L g8k7nӁhD4M.}L>Zg[{GinR}m$? C0@зyD0*6[@K}G_A,K)ࠣ[)T8>F\SLbt'KՉc a[߅*jI~%uC1xJ)qT8KӯAŠZ؊A R|hQ\~ 3Jh@rJ~?C6#m$aO`ڶS{MBTN?XE/ y,9T^7V*yo Ժ?b|pu˧U^"fV[{z]}Q0z:~deB PUs+;F:mQO;1qJڂ-E:71K4"дfUkOE8@mV4K_;-!t/+sur8țw'K86o)-CqeZ"<+C[{S MglFaIx~m{;^Wb,P~eo x1$XW2j4#?+Cr{sm׭EK?w4!y~0b< 2*Ns'Zԟd'Or ҅+&bKA\6Qo?]izV֙ f*)p |gW2 sOL;y'm!|j\TbYQkS;J0 wd^` b!Ud̉r!R!eGcS0q"URK?ze?̤tᦁ8ǹi('IEQ\jkigϽ6s²2IYr+`}8' ><+p!W0$2ND2Ŕ%qkF"mq&@= [LWd`d>Ee ꡕ &BWUd񒣇tdyp AYˡ( #dL2#O klOmdtUI̴4Pln} Ԭ {NޚH(;0RP9P?KjC54Gb5a-4gt-E`WO^[:@yQVE0wm4nSVA/q03u jGd{8%%p U0  83% h?gv]KJ/w \>%kA_H ߹(Ŗ/>3"pni)ɼx2.PhgO|SK䐶K[xVzΔ}*9ҫ=ˣZ.)H_ (b *i&,(=}zkJgC!}E6Qmk~WT"}j6b+fR]5E}W("-|a $&kPAܚVzѱWi_WB}$#'?v \,`|d[ޭ%W'E6 ?3E+IJnFkp吊q[Vy5U XJ_DJJOsR]K< }Qxs}VTvce%Eaa ԸF_o~d'hՆ!,[#R'@Ϻ]jyrw|m7cz;h%B^i7Lmِ&pCȍёyG'1pymGLޅ㆝Ϳ2X&XvMs] ˝@:73s,tOS ~>j[Kavn\AmH˶g %iXqrj죧!( njT+o>PA*6+wG>ő)K7j#{ؙ9 @K?_ܗqƌ̊1.ܪu] I<`zKpFwp87B`ɷ~хǏKRݽ]#/!~/^&SfsJB;X#q!4D###Z]R-DºT@75].hdUP)͢!{x3smg/z#ZHL0|xt(GF_֥ގy\v մT>0d,Pzbڣ3l"qtᢿ:Rz*T#+ z:'xRg` Xu P3+% _K*R,RڼZk_S+H{?)6^*`AI[>b[Aؕ0hxCw\;9m`Gܡ7 r\Kku0ZaoMWίE} d.1Љ Y#JxU!3 Yi?3<ߌ?}ڈe 5(d.:` ŝD]_RI&I/X;1Z(~ǛD,2nm+|P >~Jކ:7ܞ՝eNC a@jG΂w@zFAݙug bVsdkxbYֹ1 yV_K#yۓ 8prT 8/P6DnZS(sF99uԓ v-9;1 vJ5]-H<~-vG A:KK~^W|1y"n|p[=6E  4.8+lb.\߀ppLy[tv:#kOtf)bb9O\rs$@OQ&¼$!,.sVr{t<+!Hy#,)泺eYL$uԌ3PKzpD3)j=O 0al/B>_]v֦GU7oĈz9g''}t.-[Vb*¿yzM9eFKac?i*Ų#"r'RCDxMhB.: ,nuj "Hh*ó%8.A U7z $p2Ҹ`%r˚hx4AaQ <~ |̆kB "(s?-'K1^UJn t՜*i 7MRlvVb֢IaVl$vIQiwB0#U=͈1ZIxCNgpZ 6)dӚ Kr)`=0H+eB|,儻7c؜bGek&lC!FCAFS_JN *$Lq5 Zva"zv*V~iY,pz1&KHT{qge&+/W{ZB!5W"R<8 I䝜,bW-YG<ԋ7H1&~U_nY@|"d yC3C2ͭkSX u.?mV 3~ KFdZus:GC̣)DF"۾J;X7x01e0<ý{((mC^i؅!c@@7mNh.M(ފ$.ϳzIAt3,V+.sbh}gж^%_D}l纙\JGC/&)Wgcٳh"k8}Z^IK%aZwd*V$Mfm)% ЮU=rf>kYb5stHE/֓L6R`b%߯_"-(m]b>eb*CKm&`O̕'} Ֆop5j%z@tI͵(% U\"].:)CFC#cOx2Ҩ!~E`%/R&W J/w਩uO5mh-aHлvpfU8AߖvjΪy>m Y2&4 CCX IIYO ]KML[/{醶-|Yb` `?윖 jmkU+7Rm, " dt':lflzgWqd&M8pnCKb XmSÅE5jW21]/#Ntڔ;dIh˸"GdC~߂P'?41_3>NLA |tF+S-]h!$YSt D{NCp&bgq2OҲ1}դ7ibMi{/wN)مw0嶄 FA6Rjw,oMZZ RS؊⭟Ķv$ zJPkizm+\&%~fxQ{̊V.X:Yy]EЁ 6j[J M~nf}=5Xw f%L>129-  AyVͯ>T<0/C u~UݾMy[LX{t JmdPL''~ǦX 1uQ?/ZwY"[) >uo3NbIdˁ+3$uFr}bk7giQf?}\l5L_# #}74ӡ32V pC4aJKu!$Ψ³!7[MQgM.l cS f6ל\ǝn`V;'́t!wAЕ8ITgDpX5 +%Į5XfkRP:QtACkpR $OP4iN:VPױ 񁹦SG<ǂf(5i`$2fC]UXgk4Mife< 4ü QMTwSxSfMNu%S$j 4)Z#/:]} J`Ѭk-q w8]Lѕgs)2Xk N"m37?;w]HfM{ԾfaY`Mi7u3<]vu P/9zh ){V\88ތS`֫LZFᒳԯ@ lf黺j$;\`mCFWaY##wL ġF /KZ52|F7ڵ&܆&4,d_XA]B3l/Φal`W\  ۔3/ $)}rEtsf1GQ ZGI3g_ƳbШ4 xf_a0zLg`uRZeؖ+> gM:M^l9`_Yڪ5ё:+* J@W0 53"b7tE:o}/Cq!IFWK3C1O~dlB*/3' F@NK@4&yjz_6X("LHp{lwy2NR'kh=d/@0)GhegcLr ,9EW)%T|=[$ Linp/ED'?ΈߍoB"ztQ֣4#={/tˠR@"LH0ePD~E*fo3[q.μQg ԪNT]Ҫ9YycVJ*fŠpElQ ZJv?w7]|,42*qlFCKżDqZ_S#}we}ݸ*gܣl0yϙH@Cn:NA8UEO",A7X* <݂y,'~vde~ԙB_o:McTxߝ:p.JS1S odG]wUbwkQ :;}vʾZIBm2^q|""lanDlH:*aJ ^E1"FÓ`ݜ&vf05ƎR,+c.2w&҄H\ݿCq+UIzU u"|@ wARWjˋ[:RU$^%8Yn6c[2tl:H6Рu_X* "6ZGIo[ѫBRmZHڵD,vt{*E_r634":}1S޻*>"3g&b; BlKz0Xhs]1ȤlOö"(H0Ew) gv zd| [ Bti'G2u!v2#y@̜\DiGt~&IQzM&4tYr.7z*܋d/6Xp4xr`; rx(%'`pU޽|t(&b}N/-l݅e^YiXֹ|hd?j=CF !N2rstgksBdbnwZBZtXXHGf\ѽ]&+'1. ^dc*,Mְ\֭C~Cz&γ:_bpSηq9,zBn^=Tk SVK.e7K y#K;H} J.`fRiq~*zP f_=VQ$x)EkLcR 6tQ-tk $&xDB<6׋ōHJDSySetMD4*I]k s?!P)ЀCɘ|CD}f`9 %EVs/OH@t>LsmQyXDe1c+*DB\:lXd_yrȮq*1*ӿBvcU͏EA7 {Ft!A,$M9_ hrB^}\Ф?cސe~&n%06jC* Adqki2!}حSɮrLt;AY~iY''e8 f [ ض88-XےMW^Gp) #d>tggI 'm \qXLղWct`C1J"b 9uN(]:8d(expDRjl7`X'jOӟ3Ri/+t` is &Ic Zϯo(PB#uv7KtcŘhX/,paW+_e<moKbʑu*,*i,WW@MݎP#z{ڤ!Ul>el\<~M%(zD:u崩^>OISFmNjiuriJc^~r,m)G7ݶ(:YZ= opwK{p(Z`9E>A-0 54F>I.Wj qrC݉*j^Sr5mkGVC#P. \%]H>6蚯985'_SIpvD|(sz7H(E-tY 0Lxp( de :"luZ ,(R\]B:gMtCx;L#Pc1?!hS8Pe~% } &' )CF29ؐ?kkcs7rwRݑF6ro 46r-Q%M2r/IMθ `i|' q}̈?zl! !M?:]&!8%xzBE^p.+ R'-ώbM .!ph'͉%ުb}zMd_RL}\1s6-4'~jD.f+D7Ͷ 'nJul.P]ŐYm_kD\ -t[$TmnaOjNuk 6ܽ}=`Z_#xc$svbDv̢٠W&spk&utFhIJ_pf12gmBكK|z$u"W@"P L֭=T;TJ6lIk,AO,kN6PgڇjW^љS#C}Ts1X<"ct H|#}$p[=ퟄSiAG.Ra96Q=RT[ ^`N)9>-3촿-EB.h$fZ 0F-]PGc_ uNA>^&'ʱO,p#H!THCwUyD@AX$ޠQCf 7z̀QASmM%5 m 2ֵa?8;zz;u?bYdU"{c0 tʦ~'++<*?iB# ELW_G6"ϒ $DS>S*FݟWyWÿCS`%1wdD rFuTP}foBX'a9Ž5gW.Bofy6Feֶ bΈD!z ؤ'FÅ 1p@G>–/o+u% R;RуHNGr{ ASS)ڞfl/hv&Z =95l6#aXY'\ f깺'8VH܊aQ[NhPXܻeTiRkR1tu trUN`I|ֿ}|ۗ=FL0>tϛȏ%z3bEfOIkP%lSwҠ*b-Paj" mUvdC|K1p*3Hj{Dd0F$\QkxoXTKfM`Vϴͷ9*L]DŽ\{'&uds _)u,Eߨ mdvz`&\3[խމPnqkDmzkXfH&o(rcp+X>%fz*Q/-sdZ7F!Ia{&AdTmThB2X\v$LQI`ʒٸIcx<'֊_Z vD,5dR=2p Ux-a5/NÚ<ڼr1}T+(B/XK+5ti,n?=4lJL לi×?l<oukȠ`.xfÇg:I\ޔPd,וJH^AD6zO{(z~?`"ip7逞}4?X9z ] #%:, R;ֿDᰟ㩠؎~(9~ׄvtuw>c,=HݠV2s${DC.qyto?xI1/wG:U8r9(`%V}\ݽ@\ nE\@/ ,m\5YAڥa=A'5(y I#`Rp߈8qz-P);I{vX~Jj By-d]cυEܳriGB,:}40Dν;Ctc[CXRDIX'X1YKԞxF%XR8SمfPgsp ?AmRRqAtǍtAXT|C+¬d]hOM0XJ`]<ݘ[>x7ôX@q/񨡁sR׫!Ťx-"r ~p1ל<Гkګr~YDWO m(g/*o5j'{1щN2wRC>qNƅyUhgYR9f5IN[~Y/>`"wj{r|*\*?-SPHy6⓶-<4 tO&")tǧv|˷ѐX*(1"k+1x!/aΖH yZSmt A@nl4dsǔUݖ"Z~fvWd0)2p)Hsn$OLod٭fP7(Xre!/_Ou[Xݠ[|v0eW^>/՜~+tY -@!D$jܱAd3~^UiJzO*bZk 73Abxa}0 ihOEpH^|N ~sBh:/腛銚n&3pg ~v~@ΧqEiFo ᅖ{1ںUn]˴¯*V, 3~]B{l Q3),yqhY  !(KQzfcf1p[w C?DE/A7p0^'-U'<  r❾Rs_uTc&GSQD,;o %i(ȡ@ 3)ijjLȮUҋ_- %@Mn} 5K$o+.vH$rmV}vdC}992]vN*XwC7"u"v2Y?=_S4PCUݶBx&izeװ_["<|̩/(8M~T3 !3!ŻeutK>~D8H3G1#xR=*\G̘c~BUj2=녷rdZhO 2Y:ڻ#-Sm3u9,k2e$&̿ }`=sa!,Ή/[Qn}z+ c:T3ӽm4VZZB8ÞV ]T4ttxHB gQ#KRd혾R=lS-sY) R F1.3m%4X:5ԥL+!P0 kY#*FwSOZ` }y%_j UfMdCڊ] kGe$S׷*6~Y[L6q-) QUyͣ?99Y1Ї櫜)sF#{E֟)]@J*JIk`\W+>6jx \Cto֪[k'QXϲT[,[L#fBTIS Wb 2@6K()՗R`ג!Ο1X5N!@c|95?|nw1өV/=ͿX'cվ_ofy2vw%*jt7C$hqzrLXp*Eth# i.YMaZӌ({.aP{} 0upq{!NwyFl(H(`y yrvIw=&}qS4-{b^2ZA?DMWuyjZWE?X'6Sk0d(G.O&f>wğ JG[${jrц{~m~*(gSF U#Aɵdf[u(R;BB7) Lֆ4Ɇ9?7NL]}*t0ǎwiy,vrܩ{jᭁv!?Y3.&(ںWKuݤI `ƒVm2:&5 R( :-$̴)6z r0Q4M<)1J1\"qըjԇ, N-dŞtv>dLmMg豃0W[}p,kx GLw!HlVĈM?yI~rëCe#wSb؟Xx˪>;Ȳ~nY2%Ǚy XKh4Yl6uW-pTpX7Ѐ>Io, 8?hռi38̭MD0;1Ef`)fс^ ;VG<Пm2&RVeR."W&)ֲot*)clvz|D+r՟J+L-ڳbH}#gLXx=;1B?>n4ƽ_uBIJYSUSg%$,A-z6@r%yUug?RrtP0:<pRwE4i=ͯOL <ӕ7sGFf!(R$"9hK ~KF{@C~93[S*pL9kń-)~`.څcs9AYқ J% ^HP ,]׿U kdxx[4m?Eꋾef˨E>u "0u&Kܬ8'FAu=4c~u{*p8l2[pSBaD$ַ0uR䲍z驠qZpF0X@crlei}^G}Jjv7XtDAQ8]=k㠅$,q4MS=JN XJH}K7#mFEoVQj`6P7.sH!RriBxҹ{ /Gd\nzA^"Du$Eϟn21OZ4^o2%u砳{ [80U$|e]73nP%jW0BkYO2E`>؁*JO垪ɑ{ž Z^"aoh0FeRpBJ bhQk8@,%dktRs9AF[Ƞ$=m:$bSH#+eDS)K uHxΪtc8k `Րe]avm,7jVN94O#޸^Kj, $Q y쎑ckw'Wc*4b;Z4])jIJp]1d.@7 T_u2ɚH zQZZ 㰮)yȀw㯪@r2sh,}n5=6iړZ&Iw@9F0g| HBdxhb3{?j?2C4-M%` P!2E|w\@Q^rw{:dWP V.%# @6'Bc-D/&B!І7(|Q`W8Pkۋ"ܤބ؞unչzb3=sž_y_eqŧeyv/` ,:*Ҥ>R#A!Dh\M]?xJw#X>Fx-9gW,yT<SӺr;J/,3g`ҌkͣI$]7]Yq kca)$nˣ$yrbѻW)r>Y] 0fp<TEs\WO66_O9+8b(d(>>,V^ O>t^;?eړWHE1 Rp11i (ͤ .0ySSHc.Mq|>\$o vQ4L̗{>/Yn8N҂ǁd\B":De*ǰ[zS>vY#X%]T&ڸ֗~gFuLrJ?"X7Zڒze;-J@ò?_/WMqC夿Ҋ0(pW;>u􂟕#HHB8޼JO  "sQ-fR=%迱gdUr!vm1L `"/@e 6|9s# /߄کREZȌMi\➭}҇7Ƿ#@qi%fvXmwCT+X^XkPդ=xn|WbvwC}̋W2ej6Bj{'#ٌ ѓab4|M_2歡m aKP b]I49.ٵ#o ꤡN*Vj1Xe; Bt[~!/r5waR܍$*MuN~t_a@INwmG1BtQͥ/ELh}-V#haA,+9}Rrv5>+yMt.Y>Lnqk ^(Tv x e zgDjv&v$ ޚfecQ"t#~4-'_ ne;/.|[sYhdʔ(J%Pج$OiqzsF4a\RM=Bi咽;/q޽ +?xQR0θzI#@nآ,CZ$nN1mVoB< 8&ݎ9Km6WRd;`%= b KL݆N3LZSQ`}Jk:n?:(ny -^ii)W3fd{&zQ2hIsO.(J/=H-d4"_8Ӆ^T#%<|E|ӑŬYf|).b#%ψ7:eopӑKffU $,=t})VDN3ttiu  ;RСpx _ͧ,,4AUbFH#a'Z}d=vFiW,b>nn7 ej'!h0. %52A[@ۧ sOd&/ wD@a-uR}KƵct5oba\yg:zWca_~]OUh 98Axs+22H5S8 ӸzgI򲸏oQ""RoDESƒNKoXҵ cJ1ûΙ&1θP2 yB M?2IAs_*sk$+L6fQ(/iAamW0?f q|pw3"_!`Ss8>XFq-v6o\^oB+C#o)j}%\έI n|@V?u՛P;lxc4YV7l)k 2VMxJ3-BrB uQ]~3OA?,/Rr  4k]i zjZXPd(r%_qU2Er}X٫B`ʾR0z `ۋTc<~,PZӢƞ Rqwi9{j;=u+-QDUT[s۹={4a4HIohu{|4qx#OnJٴy+5Pt͠W9361`Jgj Fޥ.ZΘę&9ς!UN~W'&n4> ^vaP2x[8`:d2GNщB~nny{'֪ yHVNz ,Ȝ0[Z#z=vy_"NK 'V`'e2/R-޴UFbΥF{?pOc^\wF#x67EhT:>Et\PA4mZä>/;!Cy7^^v p)?4$+|uHS 3+Ƽ`Nbu,\#)ܸoŦ ܺ;aqߓ).Llh9u"/i$15w5:|g`pW[Hk`Qun9F?gw>1}o&<1؉0v `l JL+H *~+; $1))Qp].nC2*1FZrt'ҍ#p *K3&]VN1{.8eִQM[q{t(6QFtl>bR^f"ːI_6Z@bf)\9:b'2 ?dhŝٳ,"mG`V9ҷgrKn77:dqSZ vZf!P+O)yȫN(̣7^Vд0 ;Qzv"2o4pKA\gS:i7i2o-`$~nO!#@`9qY%V9yW?7t''N:vͪ`[Zr ],'\O~ sڠ\l{?%c΃eiE\~)rU .:i$vgLZ{y ǯFh`Hn@&w,X/11{MJhqX%Kh]A=l2,dU*n-ͯG垿I$+atAnT~ Z+3F#2s[!,F(4oFMp6qoKgRȩ]E1GZU #EUK)tiis_"a6Ef5$;(8(4Ѫ2:6*HQj$掲` ޔߜ ZBg%#xCFa߶~ޜ%F;UX+)DI`<$+ԯF?f,P &~§"7S 5r{XXxaZސOtM,-Y[G=mV29b椆HvQsS4W컺3XV5Nc#뭹pyޒ63X9SfMfƽT:ěO6pn\pܲ2#ɳi~=)6C!F mrzE&(~S]~@]o`̃ek[R_g>IK<;|* n[M3-9pWUy/sy@d"GDŽ r$Mg5 Eq7 W7_Q,V_6 *$*%i }/SgJ'LJ_T# r=.xmi%P@3ԥ%Yo$TPSMU+Vx);û2#qͻ_J{djTQe~\CsΦ'΅8DrE9Is1TccM .kB !.q!όz\QQgI[b`:3,۹#{oAh1Q!ZIͼ29Ntt TnZe#H+Bdo-% 45?: )Z߶:)o [Zb0kؽO4]bp$C,SuMk@ͻ5`!H} X"u~Q;VyFͣKݡ~o1b8+ҳqblecLc|BԀj(w)R<&^8U`:ͣ:tʨ|1}_#y yx6 Գd +xŏz;U(b_kM܈bHDu)awsIQ}YƒUl?CPYqPmkO6@w6*<N ZzC$8_p*}ȱALm7_>xz"%KQ. PT?Quf_p *5Qf8ؕ]Z<7D9^WuDp%-NCq. ΋F >]3"UaGyw{2g 5fcJ@5K.T|YcfT^j^ƽH7y՚ }C懖Pxm_>ý';l ]d -~6\ټn|.Wޞr9j 2. ^? [}U?Y.t<Vz ? ~WhWk^cD3+{vv _J$&Sk0!Z(Tzy N3-1e?FHOaI SնZIIO`x2EHnF}ټ<#D7'8B#娒HL $F埲_a&iQ, #Rw_kXTu_0őeB\xG6Yq6)= ph~Iq8Y{'#)t b }Gk?m657as.W^υO}V$- gv&';򦩩/־^AAVba7zM}?.B{(JȎvdZ-29M{cZI[Ra#q|?ZN9?6@?4K"nbb|\l A9 JES.VuY[aڭ1{2Ӱ4uY0~4*+e-r0mR2A֦^VOvJ eDg=7sVN/liPpRMzq&fWAJ0ٱ |!~f%!xT($p({DK k/~Մчmfׁ|+`*߀k`Yzazi~K/-cՇuˬ z|mZ *6A7h3}%VB'\S`rv#.*c9qe5ZX4!?E R5aaΥ<=HM-U[2 9ʲVct1w@ 1evmS1OФLc8NSuQ!P}P- HM9`oՉϏPVїp[mZ8vh!t3hW9V1a&5Y,E XT= j@w!&Ye0^gj#pfoQ#Gg4[S SPLG'`4 Dܛ:Ӥi U 1<XOgY=trLi?]?K]fhvo)jxO 򒠝/*wg%|_0s 6tH{Iy/ҿY'\g-  ^Wa?ϊ1_̛HrNC!DYx:{xB"eZV#?~R]ָsef;^:آacm {kㄊC@K-cE4`DHl1ۉk4쫾kCȩL KpZu5d78e3/YG7rJ6p {M9/Ӿ2pNT^z^~%2ՆmO4uP/+goE"Wfk0߂w8/8'`9| @]ǭkFVLX0{~]HQ$B}l\4A(B1v]G?E6[_<xyHh-+҈LJZMg7 'mP!ń+ŭ#W[Fv:f,06!r/|bڏ5fn/#3U6pa]jI\YCkfstę⽵f p&[}Hx = X͊FԳ$'j/b] b[ٷz~?<8d_o0 mx rzQ (OYJh_wg2ПU q jwK6h-۾B{Zo Ƃw&UI)r0SAM# t#[6nb|<V٥B~V ۧWҰ5n 1BE\O :O/-" ʵ -ְp0B ϵ[,a\HKq3;#2hї$,fY]r_?4b̏mHdj7KZ4F758[}-r`f4r" WՆ0ca>x6(4[Dr̪iU'?.Gȃ$@ɬNOӍ8Qă0w!R{%3 =\"ɪIgA@?d \%(ثkʸ#7@/k.ooĴ' 7?T$]Vb3mLZϪslٻXrÀrWb[ #v?l|(-Ӑ&p ֒V{MbAMoiv˒׽BIvyVlHF.7Amyp6+vN3HMoLBdHg<Ղ / Xuz{L1kd!v,&\kCNID(Y _3^|~}5׋Z@Vib㨽fh\Ocb /bGbtWh<(槺*SAj^/lq &c R.ָk#P0)KP4d=-w~=̧ >OX^,V׃G! |Iy M"=㏚N.DM 7"N-[LYUO?زT$y e+ΉA.R/Q-gfaJDLbV$g_Yxp>*Dqb+Us6~XI ٸV٘ @nMV5.ER|D/$IM`|W"HƐL$ŠaچmYʅ߄RK!+80fS5 lʄ"aiݩ-JBp֮hz+ZGO"ekj>ƒ|TVp ` e([2I0vuŘQ#KPxHMWN ]X}-FoSXrOL>W,0d̕&!vI(S)j8~6JAo41ʭ[`Taw Iک?x5kV{R勺ժM[˭( LrCv@ y?&^{AHݴSq!ɺm## kbz]w`vӡN"5E rj14W,~gRQwek=y Yci3 ,F@i-q_F +tS'TMɛ(]&<< H+o+# "g!3SEB7g&r#HH.OkhY&ԿGqGfK2 t} ->d 3]?+; hF !4fZdurtFW*CU4id"ЗBF8biɱXyViQ~ O?6|H=mwTsJn젞u"]Ȍ/u2hǂr%#r᭽2Th; NjОw'e;0C{Ek_k_ԼbR(%̪ ^crE`Ãf´AȯX㌋X(//? QǮtۤ<%GOҔ4Y(-W:MRg:{)~KgfʄI*04!r^T t`Ma8|AVGQY٥(\$œ8Mt,Tcg?;r} l:lqX`%G6DX̓JEFP)c5rAZ)XCb(%6DQ%sYdQoTƣC]s]dp^1PWo2(zNzu Ke reiBxi/jprx@>sEIdXv!%/Kd[xcp?Ihɴ+%S[P_(S=QJ{7-]{XYqi=;0`phc3lpV~뗲gc,olk/ dCԜ1=|=St>VmDhʦL/HQ$m&rMOaN{@2wsf>θk HrpOa q|Il=с] +Zkx-`-(#eA1VEU(RI [ͽ&72Lߠr t(G(-&nafNʄiَvwՎlEAqY߷FMNr-oyQ|)5LЏ!qf26g8AcU=>4UNb8o.ZLȦ/G(DYרME9/Vol_ `$OXayk{19:lj6ur.ۃ;Nzn>[?/<p7A;w gYIc f*`xEэNO/jp.=Kv]'4b0 5CMb?٥̸=4$e9P/ !VG%] Է10oɏ9w)8vvK{SN—mv32llrwYUqJVJ ҷU^XnȻ?͍؈1wK m88AX }xdjO "H;ίA 6,&B ]heq1fwEV\5}?n*ID d]>6T"[]1J.Aaϵ&w3q9+>#x0\}.)KwzE NFԹ_+.oI`F8t} =¼;^g9C3){^;.& <}d9J~s9  2Y uа8Ey)qTI# O˚͎j Hex[\ReB"LfƬ%UWo˸`)X*\pP`4ŻL;U)]a"l*ۯ#zމD#@?JJd *9Q^? 74G[Hp鎽U[kmz ~B5b &B{Qx2BrkTqs#m@q"*lxv nR%Lt1NQs\Uwrq#`TӪx &ځLak_b| g>?wWuC&pjIp{e|aZoƃ$v2^׊op8RX&tiI ^$ey(v&9gevg'p %8߸n-w8dw[k^O;Y" SHP8kVw$nG?5p%3EBwϴ*# VX┣OmÕR)jo쪲l)Dv]d)u4yYQ d89j-ZW&<V[]r5>VKN;探]"[?5q Qx0kEC%^% }}J7#CZ`cj䫕 y$ DS4_S(vXwbwM ]~$T}Z:0;%ly~ڥur@cp>R]%$MVopEa%V <cGP[ay6N;~,u+-G<*Gkjc#  hg^T\JLjvx~o ALXx5?$wA^3zo!uKϘ3.9Tg :| Wb׫^zEf9g*9_LJWKbv6!Hp^dh=xLz%Cq衱E(&]ɣt ,ae#VXۼE3vf I%R"FKFķ q%" 4-RdVr%ç[cq$ 7򗏏Z@ß}ա%q/f]j'=;mg+c,nw{ \"PGBNaRp ѢZ cgrR WZd zfk$i;<@ K`,k{U{+o[ru]%q |Q{|-RA5m]ޫ/8vv$pB: Wgyy=<;/5f9&w7J{)1TTɠU-Ex T\3Εyn ѫ+.M),C._60$Ft&FP `Vo{؟LZW`ϳh29X$wuw {S01∻Ч[ ?a>.օ9}4!jcI4cJ_ގr/^8EiK~)SD %bG5vV(+ZNG {x z5et>5l }-A-Q^tES㓁ț Xe`b ɵPkṊ&/[d/+|X_ \eV փX|#?gK Xv?Jd%XiFo.Avj\Awuwt.d$b`j.U+ȱp>NuOwƥTĵ&}h>mLK?ɳyZ#| ai4%acQ1{fx13D%A:g0,aTا!L]NgEv׻Qh bh4Tm8!ޜ7[`*FܠglO1N+8Xܑ;4M˫Yv*tъd~8kq0lX)PT7jyX$_Ci@oQ=~N0$ Ͼ{Ft 3}^K$GTXߞ,!@י?fhzts~ zԍըB`JpH<֎}3cDeȨ-Ɇ2u~OSMy2n^nI bVf5+'r˼Cg%4 N(Rd] QCXXKKگt,\'iVhÌMG+YZ~]/t\,!c 5V5*} %CnBcgo ݳy^4ҔY,o(S{,23yEn,%stY! bEUvpQ]ӿ,Ï`Sg {j<ÇXX)r&0ql}Vk0 s/2MfU!ydɟ?a\Z%=u\s+ ե@I@a?:**r[?ù B>΀lWq&17k.plc{DzєRK\J] V|دPX87>[%RP|9xL/-ԓdl XgQ M|9//^Iaû>*85 Rd^'hJJ N**XlJCcJ%èC^t^[d\&PTur",rq6a+ _ *#;9bg-4T>߾!.Ru` LmWL5l\`JAX+ V!p tq@-CO"aLk>[n0j(ɖ6 h!Fǜor@iwµ yfv@ ;j_$kG8hUz,يsrM䃔}]|a~.yD~(~+hH}'W-(' $/^ (w#Cښq Lrzb$܁Țf^ȵ xC&Cܱ78/^*]T6%h ;)`3Ov4s뛶c7F@:Io+ /d1*$*|BB;조@ıt^EMIksmڟӽ]ʪȞSq2{_*/f;JbdJ#l#gFl=wVFV- /@7wW&mbf ZJ61H+Zϣ=vAlR@ѬUOTo6oQ^\В`h.MRY=v4d__I=} )*s _NL,9<" t˚<}-*g"Y#XX؊9%ų}w0J|gY\ɺt<UrH`{}Ȝz1ޙQ%eikS=]N8k#6=/V# n%x˦Տ;+2 ^jpB>+xʿh)F6jg V~g KiüJӔ:vƒ,a>8^{Y.VOYUcO~Р Z|$r2 lxor|)afTtsA1d(M4 ߠ tǜG,GS6#ZY cLim_rOgi]6 80@P#Q`:}3lҮm+^bgW\ JXsFҖۢZ-kT̴` a6VSq /(Oʇ$Te{$L1P' C!K*K}}*L<|{U;~ |]UQ&;ZʉHmPf_!.v% n ]dViE&p\=]t\SQh!e gʦ:FGas}<,O?9 Ã߃#u-W:(mEQ"ͅC--^ la縉~$LɸE~W.Hz\a(+=KMy3ّ~xrX|:9[̲`vظ'u2Ypxy_Yqĩ{+g)ìT>EgdkPvYBP(R.5'[O*^ߢW" ,TrP;d '_:/S9ˤ>8Nh~7JlpBlv|`F^!.E/dHDZaszH?ziԾ/\]+ҌjpED\4>:ǐXl""x/|B.>%9.?Ml.dyZwcw G" 2RXُ_ ~q4ݥY%I Hwi|QJYpؖ"sHܖ\-?n})xlostp6J#ѲJ+a;g,zs" ys9'S<=t 膡K`jD ӳR,< 3@ vb9?:wӅ?jgEg7cp0Zaw D]dݑ]3TLT "gn2NmUg-Ul뻮mH9yTf%l_*Q㌅7XKƑI } " oؖZo#Ekbca<_0}NwYNyk$ȧT(Q`pe[$!dKV󃭢v68SoPz9}p(&Gb A0ca?GJaI%d8}KdaB;(v–4R>ADa`U!J]w,08PZ@]$1kRY72( Wp| >,dqGuPNO>; 1p {bsH#03sa%@8&9,Zݟ ˌJm| Ȳ"L0b%69ԛM֌`u̯l[a޾f 0F}inVW6@X7ÊX9ȈJ[*E[sw˻C'W޲UXRN.KzK" syXRkᅌ!'ٸ_EdpToIȑuºGӦ[No~u8H`=,Zj/JlZafP7a˺S0HLjO U`(.@4wi9}9AF$P#AJ;[\T"ci[vlrp߱>&`4J8i%e2L~BoY[YLO/1\fx݈jᕼNHw"5;;?q@Kgw[Ի| )'QBE/ P՞?3{ϕIhN}=+rgWhD0$ޏ@ԜTg/(@Xbz;@,7ߢ7Y#IFԯuV?iv<>c-UlbEyPY%=TGJE# #BmVtv\T硾"wP B̐Xa{~O ab '*vK]MdR!:wN1Z3g`^xf~~-⣘nha]q:OJ& Zy+Pq ǂ˜y{a.>H$[Ov*1wg7C#V7$ؔ&=Y@Vd^*2WLh7ǖ<|M ۆ^Et1QKw(z C?Eb殆7ORAŪzh Yх?dxү 3zLN*ոS_6ĵG,uv-iLϚgZ"eR&ǒZg*y; hPf]8 ZNC??Ayl{_xmWX)kJk DCI/߈Oe8WCgܔ/rù.ϦJ(*} ;3&ВqޱiIW~ n=q<7Q'<砬;_RUQC]!W[o 9iJh& ShLW24,⯈Lᛮ$!]'osNDFэR)XcN-4I\R6sXwyȻZm2#|Re`=&Ts1O🇝dPHz ; mA32(h乙Q fJh!8Ш_ss,'r[Z?=>CSaEϵ >:*gT^ל=p~{ F!=?=ʐE%==q c eߘ?UI\LM W.t /6/)VS8dZU3oG0uSfTRۺ}ѕS#{i9 IK[+kBoGG,\| Zƃv0g쨩G$jW4&{1 _W$1P$KK?N]orϢLuht x{EPzg̀RϷ[iFer ^=Qn>,mrݐ +;s NSo,!BjE2~mF{j`(0'KD+ Nwt39cK3t?GX$m1 CUnchsz=)r RA  +ԶgQ*3a.Iy.RJg;z(aƺj`'ᗋUmS#k}yW`ʆCөF;Ae]CiǮ n9euavU~`*?H;3iv\H"hd\hڄ_ӏ2&Wo$ϑym\w,ɋ[Kvt΄- L\)<Uʶy =t%S â蔉QKGf]ֽU]["ז\ K4Nw_\nǁgRUG0bK fftuIbF%꾴N ܊3ꡃv'UW8Q0WE3˴-aX>JCDz~h#{k`{R ÿB瓚hu=TTdz*C`R]# ({sO"cy eK}3vߠ)&< 9sO2WqgO:\ʑ]]&k<9u#/Ž+$ Zٮuղ]i<*_'IqOh|az@}d(&*ة@:D;W;O0faaV4fV3f/B*j6WSWwYuY 7KxyWhCT+`ʇ,.uS0ʐ(H?5\թ&n:MfU qXNt$Xx{S_ [IwZ?V~H@Y 1ܿ1BymS7O {rU8#+1L%Et~HZz;`lMP.84,WakZVM8HZ.3ȳ6_W&>ҐЌ^;8$Sp8dت/)mk7mU @]+\Cnoa;ܰKk3]It$c۟9ȆU%/ac:m֤Qk3zSXzh7]vlJ8J0KGݧe߂)) }rc!KtݧM.jetO>[r/5$I!S!CQ[  x†D5irJ\$/?s$0F558 qu1F޷o/"ʽ B8:yL¤VZ?E~>&P>srH H ݌s"%xW 2Dm]AI߲T(!msсfs0!ERU/-g~)AaKZ/hh%b*ށxvgR*I T7zd63tHOZ6uR )$w5Yi b/N7 M!b=\vAԂSLJ>W*5N>LJ1 5)eB܇}#8r'OtT15V1 }В1dIl$%JO<)%yq= ZC'Yu\tMPH y1ިilBDDf'#\F51., Y< ,څ/FE9:W"zQBUb^3WT1C:tJM?mǼt\AR̥ ncY5PغUK+TBvݘ9ߜx`NOſj4']$"z < TN%ҢW@/jRIe{o7vuPI(ɥ*dpCx+:\Q>?܇,-&U(dC1{~qԤ< Q-ɠVwHRB$j(l#^VP֝^[s,Oу#vwzNԨ9hәq` 7O+ԧ(Iы>XԀr( rJɜ1NX<ߡ"Wۏ=| j1*d&iFF7kmFN"x:7!F~ǸE1~*Lڶ3^|WQ.lm2ؼ㷼aOv($sgMu䜍ҝ;C :>N1[-UZz AБ8,c-@zʇ ة{~ۛ5㭘^xj}_9_Ӕi.И0E<7 !tC~l*#:jO A܂Բ;Q֝/?M狇qNl96 )~ٸ7ES|D-l^4,ie]Rp=[ pȂSp^|Uդ0`7_ #_3&}QrSlbHiGpV}Vr;mpI(!Y4MD ' ,'U+\ re[񻼾trwRi~hp9/+RPؙ/eimy 6wo{/>|lJ 9+.^xs*=X]Cr\AoZ;gЃ n,qۺns΋%_ ΉD(ՙ*( 0uQJhϱN"-c!AbgVm1I0 .OgkgKZ6bjd㴒&v5X+'ZإWkBuQ<\yص0H67D.J.򪍚Uc`g 'V_1| e@ytoMޔ$RDM\i2;e1= [ lkz:mZt +} cqtN?TtmVmkC^]cԂpѻ3oqjN2H>f[Zl0gP6rVC_A3y u rR|IeĉVE 䉟D5|z댹TQse'u4駳d4"* g]H[ n|87 3U'Drn8GY!t'?g|A sV-G_  X L5fH"fk?fI;6_Mwg'8f;[?[K]u 5Y=y}r0;[-Za  {CfCB#v8XaR;()DeK*&He ϡMPӫ3z|l%`$fK}⢔z0/8 S+ߍ?PlM?b {\op(<QmXւu,R@"(:["s]~c+ i4JD6f- z3]"tF[7#nv .qXYQGFauYx& OMXz"G86|hfٴ;*yLBPץu))!܌K ȃ.'u~ @ 8D$ [baxT_T>,8nlIx~VrtP!JYrC4Q_ EvlVXhB/0_iZf}cbձXvls jGE`sq8rl^ܫoB|~I&u0Sjap=stĔߩ&XdP`؟;wGuIzӬNAXɡ~`Ky|8Qs2!gMEv%"k,s?RV*PnI :>dP1TeV%k ѻG(B[a YZŻ(?pVx~2ca)ω=5a` v$7_q0!dru&zO568k.bɰM3y;vniMV/ժh?]:UU&Qddž[~:V=(s7!" q Ɣbࢦt8w<;u_;Dh{<`oܦ?E]jvSӊ͚Z{)D ́H+r[0ٽW5BsT}^{#݃89N9>,y+؋qu&;DN(+J3rvR{R& 3.IlV2!JT'"eB owO1Z◢ \+h$mwNXIyX& r %pѩ; XeZ̓Hl?4CQDt:_N s* A=Ў)#:n;^K s[?0Tʸ\xC C^" d8# ywTr0ßs:j6Ehmͪiauɯ@8q֠&j~rY['j97 fՇ,5L_P3҅ ~7r%4)2$Z-8 YHn"1LJIVBPh2kl{S˯#{hɱXz[ƮK N@Eg}~r/aъ/k9%U,oOSTxIJ:Q%kOVT2c4~523H;j __#qb9]t ϡ ||WuWֿ-|⻈+:rKo2w?fdhbM( QC𢮌ؽ%ti%p#p,hހ3^ 91H _;MK>œ Lquf }C'>ޝ{0&hq4N4J saMuT+ i4@u~!5_!K1b52Vǔ#p|M_}u2{BX+ XrtS߭,}s=I6* #dA=WM>7\zkY>_OޚKH܂xĦn[~ë,BzպIgm+",`iڀ]gE#N^嬨!ybc%5?TZNːGn}dUvk8ۼבқDEqWAeHT=ls9r UXqX\IJa\/>BH"716܊\=a&a+B '7=5ϩQZ\E!]]eLiˈs#A>FU0+ج^Jql5B!(tȊG yA#"Q5R]rk,w/+8` `e- 0Qq!o\yFN=͟9IcϡvU-A7h:,\-B[{= 2ZG;AĸL'%VP6[i#>UGaX]AxV9Ya걶ie GMUuj;>FXo[^(;J6\7zV1Qny/gKNV@]vj(L(*X8QaT ělgC u@Xvx &,le9JSs!fnvX.Rz W{Jh,FނBoUP QY_HZXZ+֑|i0OdJ# ahj('qp_ãF9僁3C&&ћA59{Mf Fd't4|dQۓ0uB90pLK_a1@HLf>`t0}+%#0FՁ/dIBb*߆Qy4A X :U@_)-H.T+Y_]psa!&\\)gԲ;F~jT6E\>K<8&g\µȲi%dO1)_)F~% 4FԀPљr pNӊ{N[K6Z\(\DIKlg=:&8P@x=L-թ<@I ɷ`)D*e]!*v8-FncEk y#aLbMOQۜL `]q8\xeNJ(ឥ!Un(I5*~ qG6,?;HGvfY}E,%U``q tɭq);Qi>lq&i}ߋ|`J3O3ζʖhou~&Rٗ(`PuЭw62^c+Y(^}>蔮"ӳ%|eXXbB2V*OvTak04;ZkGtp22wv@3ZH=)c>?#)6t3;aN r: v;]L~:l&e; oHc}Rkl.\у+urX ,!q>y`ɪtpFa-] jzO4_6i!GU V1P&@T ɯ05h繱ȖT)? !o*QsC8pNρE!M^Nm,L^-k[G~vֺ*!m חn8Y%1Bl?Rnt8L$"^7ĭI-S h a,Z&NK8:lkohvNU0),l Cg“)!@d%:SV #O%[ G. EբBBLHi3o6RmIaʽܐ pIᑜ,O:Aŵ>hY+3y葇KҝQ FP@]\-7cwgBI6`lU  X$GXvpύj`UE4"Њ8&g OC'y5w  l:N V_tQ]]Mƹ_T֊H^-Dε*KL?#AOF1%7ШONU)/3L6ۘYSvڂ &F 49c8n|Oz84)BVתº${(ZT 'A^y C3m_O.(y<;Ã"n}κldju[|ּю.Qh駂QکRVyK5:!͗2~j.Hv58gN}B P|U'k43JDŕ=KL[jEio@D|ί}Zn.#B^1FY A(?['qk;=?0cez^ZB=⇦W$Aﳎ Qpvfƻ*2>F%.EhM0<.L] 1Lڛ"An m򭬘9_; 54_+ M-NX5bzJשD(,.)RP!jG7G4fF9$b `7&Df ]ԬUU=ID|;ey'Uo_H68if Ux`Q]jЏ*Nf9)ٌ= T-iɃUuN踒_Wpud}$2/ZdnʫTLpGxm5Ep?f1y#vqx% DZ5>X@}&’.y=F[]E8!ݭ!Iz[كz_yGlX yl(uMBՓTwMl eNEpN6OP=v&:3mlAt+=% G\pF88K/vIPgo"ځ:$j=EQ^P2~UɾL9޺ 'ԥeb {`GkSUF֊֯ͳ,ۆr~Zֹaaq҅H3hRלthT"T;mMB][XR=H[d[o1 ǃ7ڴEikPuDؙhQ*J2M\qPն:T:j݆l+ݒ)F! I7 MtLi_'we+]+ GdUD"90kl1U:󨮫Pl?KכlNn;~JmEP{vaLY1yš$ah_1plٕdi |ָ}Jckj$Š ]8z])b{+rw@B^EMtCnx,d+"Om*quI\ˉRBW jsJڿ8sm`_o3a讄௣Ngj&be/90=vTD:U`Ȥ'f}+99|m<nmFI{rn:Һa}xL|MS3}1Xލ'냶TeC=b22mۺT_KQ{2>RnQͶ5ծt}_2T7k i5btU49hY<%6[[0e0]uņEFщqS=,]2/T܏dMTsy ާ0J0V!%^K]X=EnVVӎiNh+ۘ1vBh=X,8/xDžVò Xz~b @)%\meथ1,#RB5\7"w!=H ^<<&MQmFV/iXU}il}ɚB׶K?Kev YzCeE6U &5P,ދs?k{lNLtN_o&n#1Щ';NEXd{STVᮢE,"}~e)D})6ЛSV|u LKꯆ-(DT$:?[T:J uNIUsZ|+, 㺭DyԵYGI!E[0OsٵCc6wFe֐60R|16qIfrx. Ө&f^_6j򬸱#&Ԯ^6 Z`#uiPqiW*g_D dp?-[I0Ry|yŜB᫕Qym{ċ9w#Q) Otݝ_ ,{9.n  t0zRޅH^d;O"^g{`eTW%&$#ll[6,`I9֬mtrLKgy7Y~eBz'q92$gO3Q1p`r*E\9d|suݚm`V@J@&fX9FPڟՑ?&uUo3SNjђ N>jD>ZC|}'osKQ,ln@cvacNHurT6o:}ctNh -cv9rck`o{=]DnL.{@ Ir5<תVB2AD\) r\~C=ʬ{W)iRaTaK#F qjJ%ioh>C:41ZPޑ%ӨVyoژce($F2Qf7"eJc'Pq aW&Pwg %@"o'` #URϳg]'DqIv_o,зk !} ~hɃ9Bch4Sq75TB rn<)MY_'G+q eO/>LKdVi5т,i!*on3 UkYD[aN-[X1S:<;^5^[P7#`MQn3 70ԁ2eww)هWdql+bCgY@{9: h|𐀛|\RT0]e`3ga i#jƭ_Put)dydj|: k-b"ƽuȋ?ƿyDn1rģX:6yYB5+e4W(x5Lд0T3kYaOn]ޏ^:fCoM#c#rz᭟‰X=`oM:5Nd@gtW  ;~n .-5v~uASsAyOlk:.~Zblq^#~A}'tZ h-Fc `2Emnk-)x2<d}p"[,BI\Q!}/aLB4a5Q@a/immSO$z=?-v֌IJVyfeX$(Ys~6%5$cIc'g`"-78ǖ&n1GfgYCA^rV'^ClgPe-V۩NV2gXIQd yw4  `Z? aY@ U9Q҃&m݀H+|0#9%A%{3]N~˱S7$2UIl4n ;XnnN|Տ״>L|ĵoT]PxNE@sc `U=AFE-ӝC6MΉV[JwP p)9x1@qh -[GZToThWƋuIi ^LgQ<Ď|\q&: t":`- v"mҊh/fJ)637o Q>ٚN@`v)N[~=} d*5W''Ր{iQW~f8q-  W耰BIM_m=R#CD qMZYεtlǾfl8.LXM  5L6D²sk=SiN(3=d{xZ?M]UIhGl?|1#cA;d ug?Lz SϷ[OwȇX"TUD]nyؤ[d|5얽&sTg8l,z3XF_P'|z03+qPln F[ω(--!&Jð69K@923 "QD?O3: N4R%ABTu}S (#V0ct/RS1EL/U&T2Y oᄩY2 $FyAMp;o]S;2㩧F응,ŻKGDTsjGeH)[=/(#l$(s gX̱:qϷN/g-/ !A-& ϸJ2isjO ҼH/dSɌaMfח֢ p=0P6#cg׆-Zs,Yrbj6߽F G^>Xj]DpqN x 5}ḑ@/6E& CtD(8$3] /l?De&'YRpnW*PBO`G] MKi ޫ9{5) JF_sן6k-n i2օ/\k29f׏8M0-ګenRNigKg:iBojZߘ][ngsؑ/)l덻"i0ۼsU3f!>Avl$C|ka ݢy>yFĶYB`[?iElxJh"I4X3H5!q`73WuCĬ(WZdP|t9Uڃf"k KL]5ZBi M>wB?v>o l6DmjZ|WxD/6Kz2b7~czu9Ąf2<5O-f>RfhLdl!~Du44u;~.m?q"^zD'jVF :X eqn|xjXoBWȲxi>іˀP,+EID8RVܣzx{,rgOҹ]썀9g:y'۞]ˠ]u<|/o??]_'o9p1=M9hMZ_w;)LCwlC2RxAOd ߝmIu9Ʊ+ m ιGf1!>F Pt*+z;ц {>K @{lXabҖ?6DMh2DXVLX(KQdYM*::E>*Ρ9KsolLN#|Gbs〔ÿ6jU$$~CBGf$*(80 ӃE(}YZϜMҘ _^ (%1(n<}v sͲz|rh!$|[_>6kH'LS*MKd* d;7(V9 /c=\VIeb\k-UX((_WFIR97e_dggL FEmb:prHj<օTdFĕb沚{ąaΎzfxM b+q]=eivνO)wf0,K-vJƧ[-fUw ƪ߰UmY0;FI _V vGV:=;@"C3PI xo'F6%4\J79`-{u .?.J]]7Q d9q{d}U|Dl"k@[r9Ҝ_MZZec@;yݦxuS]EfK6J_5#4hyԠc~3me}&U:g{2hG\+RnG}{4-DAv&k;_TeM*lrŽ2q"أ7&s 6Wsgwo5>%7uyJH"v?j07dǧTa)c6i^aN059ڝVAãC&}~~dI(h`?2u+ʛ"f|;)ZΌ/&!ļI ",bĥ`clb3OW;,4;@]OSjͰr=a"Gh~шjͳKt,op쪳 +_tR]Ǿh3qlLX2p!9g(\,'7rjeD"QѻL*| 'ލMeZ&4ٲ;'-lE:&3zsX9kc]:rpVۥ D0*.(Ԉf]ܕhXFm(ۏ'Ku=&yb>2 <>yaRJ 1C4-'h#M n3tW ^*n'm41r/]?+SE1peO76SckJl0εФ{ߠj,1G=?WO*r?!AjfS t,E`mn(\qFE `kqP][ g_Y#qt&G6u^{i0Z%t_9ASP,}^,7Y4Q HoLaM`좖-5(I,>`zbw֑U_Q O NEM:!"50~q•t|  Ǹ"[ƫW:;(HdT3IQmzCfrVL!f#ɛ6R=圁!nQbj$}٬%N&T8  XrA%8B0)aL蟤m^znhfSA*  .ʫ7RMU!SxMf `kAl\ǎqD8hgMbM-c -懳"ȂHIߡq#!RnzC wk0ɕj+~lXw;ɳΗcGeE쉀>@2rach#-՝/{Xt_O%^|iY?G8 Dݨ;&$KV#-gEC)cs,* S|/һ_lC_5V@o#V.R 7s5喆uc0L\U55)#.硵yxuw|3_"% rXGx~ѧ(āA5h 'PM+ME3}m]aMW6QO6C#8r{$zC*91to_E:Ei]0JgנcMŖ$=$/X{WC^ܕ@*[}Kb+E#]ΛHct 1uȶቇٱ|iqV! ɌxzSUqڥʓa Ӣ=ֹhq Sy[n \򁐯+X>zRt#!5ێXX ֯((İ=:z"h%7iNZ4!^B;dQDU{1;f^qdf1fjMsyM*Np?!> D4zd7`ιI$WZK7z\jyl,z|RׇU4nvacw4s|S!:!(6r %McDK"na?KWX󎵟K"#?T?xS@pPz͜eSVAX1ʩ{k;T QRXI{5!jaWMA@'|F>#T9⃧}ڊwB,Nt\صD}}+pk)cdޟ${S7fuLMCž_#}|=X:;Qh`L`!Va`D4*X0}UNz@.z"$K7W/_;٢`cXnԼQԲ /JhO5*n#SJ[E.$^W*)`vaQ%w@wZB({xǵ)5"Z/D"!|ލsx4-(y'd/Q sV] U/Jo[ I´4YYa=C,IJju+k $97Ǿ|DxY3ߔ,5^qf |, q\ۑID6D!6K"Jc i=܍ת"<֞օ{FQըVIy-$A+͹:Yb89A~9->1鄫k\ -.zTʚ!}f %<~Xhewr9/a sS7GL *&\DIP ӯ!C0фg\Nn %8&?w(.5`,ƮE=.)Gh O哪U05DjH9T;М&;1_-_ApgG`GvTӿ/>,&ű*HwG3 Wj[vԕB }5,/P rt?q_鮈25^xe3`Q߮XU5y#=d|:LZ*20j0-k-B va[Rl+*A/ġW8v)3Ԕ̻;>jF:x5är&;(4u3ÑfW؅2fȳ+,So\r.WY!)DXxq0 >lUUuH>Fuu=[Fφ ?:ٻ3^GXBkT4[!#P+yTiqW-L=w)\#޷^avyiT'9u1Ⱦ&L}d`g Kxc1\6rU Ax,=1kdͩӇ(=mT9ge4f*S&S>J_XyX܁В{2g.ipzEONꀽȷsӑmBs9kXDs]m=7|􄹽%ݺ4FYJ)n ј|GØجOEY,D (M)0RLln7t@e_K@dpӕ.ѵX"~oKB&>rA:5ӿ | y@K$K^<^lGLA;v_aB^/;'yoصF|=ficG7e_v4OB(X ݒFj \gX2n@I <"M+|<3Ae^+:suh׀:8αx3-B9hW?mq 4?O)JJo{/ۘ{C(TBůǏ[bwM|7 $"p3L4/M[vJgq󦠴>zyR ij\iTÆv%{Ri`Z[]Z%MjPÍF}t:B9!PT26yeԥJ6t𬙚,Q= [8ܕ2M51bf Д}~37߫9 _&.ѡ))Ey:o՝cazMvp!! (NoO_nX:9[\lz,X|D&+#lϞz[aY;mkܑYAYvI؛*1^(fYL-r q/tfr'hɓ!Eyc2&F̂$FDĝ,_3q&+,)eɥ`s}"g%OO7!([kmHp5:cmFB`h߮ݧ') = U< 2+M|3b6%TZ Z?n0o ABtlC-˦hҸOms!0bo? Yә>F u" +*s͐Oe7B߲yqG pz=d~/ɨ#. o[x:VrQܠ瞟NL :瑚eZ?,kg%T˓giw`׵2Y-/})A[TBgXQ['?G4//;cw0l,WT6f3>^ٺ]S 4)[8USհ[ssYZ6)gzD(Q#WojCC並#emO:M|V턳[5DhhGwTB^DHe؀F"H+@bOՎd=MRBA`ז\jքP0HO@4InͷnCW53d} 9Fފ`yM |3k<_Y]x*]g1< pEv_)M亴֦HXY vр#P]ZJO6[%fڇ7T=ė6ksH jx,$ǟm˭//")* D?eWv8*1iUoOrem/1]n,b0Fl ` }۾0M3ve,w2K3;>bߞM4d 6'U9QCq &O|՞ş 6nDwe7fZ9}u2ԍNN;Fm-+f#E~콒SٳjVSt4]r/ kJAk )t-(WU_@ULٮPכJa4g5o};U㙻+2Kהּn}\Ѐ;(+ +V\R@"kX~AK;`WTag?O "ۧ@KN "XqwE<^.0lSH ,yDWJ~R ;2+pe=nȖq&rʍ,j"Ȕ047AjwSgK#֮yNH\?nV7bG/"p|#{7+ wG{ltWe[_fWfZ q?'ɗcTŚ\3} J}ՓfZ>QW-ypG!EH na azxؽ?8y=2 /9f23^<&@^ (Μpd6?nz|Tќ 9r̀\WZb,#)!R4?Uⶮ}G5tfE<֍{ñ ujrx'4)S{0O$3 *Z$܄u\klU9]6eP6ԚQa /#47>\8dIw5fT13a"$.b!`2ow1> רz֓ $r7 W.R91`DأfuNF3IVbrĹaE9^ zՈ:5sv|7&EZ-ktWاԖg#.K:WoKW^FzC h $kRIXr}׉U4(ڬ(*1Rįb Rԥ5pb7ԑ(#_Wip mw cמvѫtG-8s~ѐ `3a"p5ց\#3J2Ct9&8%L_$/ B]1jkF`t:gi1]cbCp`UDYQ6{p3" aROGXtЦCQo+(bEga:`W#EiFef>.(l9Zkv*6y-^ݽn!xRSyE, Pp¿* a͖$hrnS=G ,HweC 1Ļ+P|*y0qNGpiMt{7`=Χyl5¼PxʿWg^ORH. qZx*^M}&LʼO7@>aRX%>Ud _)+V;vr*O8%UMA-x#OXS:&8 c/|^; ίѐS:ĂR 3]$Xt M" HRނxs:tvB$MIhw%X@gF/CsTAԓbMX(v}?$;Z;;QxN6EUB e$Hĥ, #usEo[9Tᣋ^#Ě }Q VPQSE~'323˄ewLjrZ`UU SV~Q*̀wUQ6Ap6=:Hn%E10X/Іg_̌F:*K_~nI5OLQ1 ,Dږ->je z}S&[*43EFAuUG^>۸Vln_"OH' b-ʞʙuÂ<(Q#8ėF^u~O^/ ArÛ|$+zRh` 1Ў2lzzl4>\yiBv&'*J޽j{ˀ;~eB^j1EM^I8#7hbP+#c#ODg@MUnN%hA=,)7lL} 4tD&Ԅ~x @J/ Aj}G.! uѤVS6u&dv`K@g`ΊߢPlD'T<p1$Aj6ou=3K~iҌ{ (P5dC<X\%P$,U5,$(BIZ-3C=86?Dv%맸P =)yػgIV%%k'04 ׯ}e7} i7*sR0=b9c"V,fPBx2?6;Xr QOK媵+$bI"0J,\AEV`+JxL8"Ɏ&74:I|*0 }̇&8[mhk23wr)S蠸$l\u|@exIn;\y0+2SFN4" 2ۊQ Lo %fjP8 3u6&$ƪ~vH3+􎱒dz-;73 jЮA&jN9vL#.;хV3Y~;SY=ma -˴6q fh9$tNV(a2$kU6O+&:U.kFҁ{,pM;4Pcus0i J1_oe G9VgN&"'C||&GCD/wv= 3~d2]='W5jupZ!Qb,G'+We=B0a;e%cGR_Íp ]Î%?KQ%.܀υY(U ek>BC=?*`VUo_,}v*h ߷_Ԁ0c|FǺa [v y :`Fa"7nj$S|7\QR%/WN` ]qKf]M JTvbpk.I&*gO(/҈OTY>c;c]+@U c.K<"l'/RvC<6O~5<DZhm auE$8F.Bkbwv?ujp:mI7V$9 J6r*@ #?2S">v+T LRjKK̞8!,YјBx!ꇺԇCUc2Fv]\Sf!1qTٱ"ؚޓp.B ?"_tTgUfթ2A7TlQ  GU0V㏖P*X\GSG-1~7xr)am'p t?'RmۃR”xfweqzoz W>:1S HG;ls'h{ƭoɓ^HICM TDfC `#9+^*ɿW>?cr "B*'`aa"LCYr-w>G{p6+dɇpwͫLZiv=8{Ȫ '/%u]y v;:GTa) ڽPB] ,75>=չqZscQEb=kwy$X,o ?zi:*Cb[6s_f>L3 l# e!q.ԋ#һ?1vjAzӖ5TްoE\&9X:BviV2i5t5gJ,\S]hɴJ۝Q[%ԙ{/WvqqK E}k:iS@}N欴*6%\b3;E=We hBO g/&%t| -i;Ag)і@9yA~?/$E'4x>? oW/PaYWW7t[lG8)*:QD5f֞]vB҇,UmaF(|Ǜ]eʈӿ$,AgSj] A?Yw TDd[m}c%UH%+ǘJGxRS!rwu(4FW|PLG4,4ZO8 +tb;d11?N(-m%˻@Նlt^\Ki*>~zrUDP UЂ.P@C'Y n`%]3GT9C?'! ǢTރCl4&nn/>r}OC#Xm ڔ~D'Ʃ j@\ZfJv:RX㗌5(ĠZ!|,/Whmەa!L[.Y?є ,%•s֙bBy׸~뷏xehsH#zfU415QJ* ,p=8+`('ųQO_JWS'&f]$v y$N0B{2'k }Ls\TL.rE =*CjT>,OM2p$$"ITMXmvacIcWtGU:0|=k:Ka\W7N{ 8 5` Ap/#*/i#{-iʳƱ[c3Yw /Yz;l[[f uJ}`ʗsGE{aw~RVGPh*qNj-8c9k=<[y<`f=!(Q&^mVV0Cd&9?1vIkFu؟fV́p9`:K{:Ig+: }!ْ GCwp9N{\l>=yG[6˯OWF0(_ii@q2"vCt`,+o6zE73"8AN[iv9b5.xYRA-NF+ ,GbzuR`S` 8l~ u^P@"MCC$߱͢~_J+p|z%`qNt+l;0.;ݮ`7aq\> z`9q ;f__u9X,~9759pzvJͫ뻱#u"ȳ7ސ#D+ِO# As#5>Zxq 4Qb) L4YPTxVP(!G,U67E˕PJ0?X+; 懥p] E0o%waA|~u<`YSiٱO.)r 0R R@IHf'WFKQj\v/r̮PPpK)z(yY@{  ' ާ;U:!b. 0C$~R.s52..*E+O.ej}!hNɍT#FEkg#o5K>2Z_U>Etv#%(FqR hPźf 8솖t(^x_ZOqMKfBF9;D͓ѭ v|/Rq~qo|P>d'ވSu,@h?t1x{JA~Ԧ)!:nq RЗ7Y7 D>9@rDnL8 ZkᆻΖEoBU nUW:} peGp}O.sݗ&w:#L+n#x"-}2?J@ Y.|!y<F8kI.gF#;Y䄌<^AG;b|ļ,RM9r*í8I@N(>[W}clQ2Kqט@$V[<=t<9T(k%S]Ӗ/5f `1pR]u>utDhJiۂ"M\9?=< OX$nBn(=';fV!+7βQTPv;ף"dDfFzP( Ǒ߻iC!wbu>^k;p2_p .wQST+mOJ(~ŗ1s=|:_/. |?< "U0ʐfX]xq !{10!MPn9 n*fJVEs6>"O,kc*q)# l[݊MnXj|C֣tlA!{4 ^"MӖkϷDfF~" Y7J? chҎ7(f5곓蘫>|׏m{h{z`s!jԣ<[~{פe/7W>?)`Fr6~w+4k/W FcI9HB@F-</lVIqKH–fKq' Mw}RcpCiP`,Ŗ'lǎAT`bYV f9J[Vl G}PqE7UR?ӐlRtAf&^zf#fMO|wԍqG >hٓ( +PKv:kuw7Osj~ nh>H-a@e$'99.~{a_JN=f3?v堆∎wޏ<Z </D oj+Qy.|Ǟ%'nf6ReDWUe4"{M˚eBЫ1^QZgGOSZo,8Ԧ;uI` _a-NƓ*ӻYM%IM8ԏ\py[9AMxbv0fY3Y9(t)U5j.>nЍG(CM3ݛUVHΌ Uus*_AV>ȱjt^! n뺙 q02xF)ArY\P餀(crRd]Wɘ{kPyx4S<Cʐ WXR;"%E&S Ƭ.m;#fR-Dq& pRԒu[H6q)jc8_C,Ln튆eUqCdl(&.? lAnA]%B`U/1`ЅEiTV4sj,?Z#3M 76Z\ԑP#PƗx+.:[N> yb;.,itޢ}/b KsRA٠&I_FQ N Ng_ʒ )5hn7|Ud[t"&Vx6$9a"c z+b_fòypx5oB`l 0A?銼((J"'"8xPK%"nM9E/)_6!XܠJD 3Q!:%r5Sa7i\uΊ|CОųiE~?G~υ"@Ypd"7u+O+Wݎ꼄X8x(ְB"yx0~"@6ko* 9u ,7OmMx>'<4l\?Uh951U( -Rҫe $I[Ǚ1qZ=?@3TjT=`*+e@gS57q14uR6=C[&YZwET baҟ=OFvmk"oB@Lmj2a3.p!=+8SĽiۅOi>LLr|"2+mp} x [_MeFfEO:P+苔8 hcՕ<I6Ѓ(g"_b< ۵kb!b9C\]r pL H@Noֽ-5ǒmt"\]=5տpLWՍdlfrbE3mIC]aff9Vp1:4vB@:%Bb'@xPra 0$12EX572("9Z00GP g!kY l_^J"-Kߑ=Ȉt9<jy uPDUJGS*$ї/^w$n5^P'=$)"e7XO"/bͥIt2?e|$~p@Nqᘛ*FS!VnN傛nZpqZ7B'B t]xރ1{ϝF}`jbb\(yǙ(S _@/\J%ꉾ5`ufˮ[.;Vkbѝ>%Wޱ m@bI%9inw Ya y(V)m6@MY |!vA =ʀݵcPIt7F"ҿ?O<}MpYMoY5%/秶=?2FkLmv x}?Bs܁Ηr4ΓiY,13b.a*& jE ݂þkzK0ֳ!IZ\ VΧTFad?W\1vv 1Oh*}% ~B'Hmy[{,{by*,-P-JāQ62a{&k}^x^/Yo(7z$4QZXە[ mEAh $ pAўWW٠V]8G T؅P>O4rp'^V<--l6c9g]SA'LM`\(ml/G<93_Wb6h{I/ܹ37@ӡ뻵U;M7FJ!c::AS.mЗ*Bt#iɲ*q$OC8f&- 0VwW9xHZ` 1 D%h֋Ԓ MfRь\Hea+Ɠꡛ $m)>fȗQV; ic6w&C9}mQC8HNӄO<捙#FģPOi̬7wʆhJp*3)T⁜*zh Prb|yniA:v[49M?eԑ#S~en6Oy$כg/ǚtWڊ^{Ճ8]S@yƓ'VB9.$K6C9W6AUK\fBž06)kT|$=Bib2Zw DB7ǾGjglڳѷxW򑝴% FtZ\˜>Gk6 QPw+3YhU2KU,NҳSr4`;,xA?I8<|wO֖]QywWCs/=;'0ghx9s*ig E#φoma!HD5}AV X =^pjK®gZSPk)$4n !]WˮG[Д3jQ*[lJ] 3/!kzM,dgۨm5?b+,4Sy\ЉT! >=3k^%GuR۬(+*`С9{[( Vx^Iө;WʹTa aO <+t2 `W90h/܇+PPOp/oi93XZa<$0H ^9nǓQk6M/ d6ll^9iJjէ˸4)d9U6*j9SUXک4uŞ_k!4@v)!W,]CyTL,V7X058y:A{Fmt枙vgT`O43oeӌjYտBX%^ɾw kt"#U:Va $>FٖQ zqŀ@geCl \"6} !tG0 dt9Z so7-`$/!BDP 4Ȑo_p|U#Bk?m$ HN]|B%f:UE˖.~GmurtNHp}e[tvAJQHK_;ɟ2YǷqPo)$:93t5,yl& Y]Cxk+ A- g':Jg@;DvOߥ{ 4;L M'-y5%vpKL,܍)Nr<>&g\pufNaB} Ets`OʇPNQ2g.~Р+2U!A0Q6o/KSCWWΏ*4 kX)N'4NFV/tТ閑m] bM>."Df8sd|4#ڡݿ.t _:,g D71mpZL=hu}N%;9:ukIċWw/U`HXL.41F]B-j_yFo`_o @i:L0!Tz4 yO':LtLJchoH|a8iskZZ`\0&cqRLs7\AwHNHF7К>MiG}w {S02C+m@9i#kth BT,T H2 A̅q0p79iqt`ZX@Rٰ]N5oʲ's SVL .C;v<6 ?N5#̜{3CKx+L96LlStq^+FAwdc[6)a?y+wI˫dl(Hy{rD[S402"WqK?4BpߝE><]&nlY~X ]at0Ҡ#w o2 DpNXeΌS䊈E0XlWX G;,jT ?T<)ŇE/E]˜N ?wECImnc q6\Gyܿ mA1#etOFnB(xZG⩶3WHG 8hJE f=UDt*]v5_6߃ 8PÄʌ0e4`ǻ5Qt(|RI|9!|MH9I3[i" z! cDgsȿ|wQ S9#otk)c;59;8lc1%۷8h탊pf6&USƭ7EQSE#*Swuw: \dT ݻQ0мE4?},"+7 =.O A l9S݌mr{iɴ㹱 *YY<˖xh,cm=uedP =;$aHB^?hӈ챺仴_Z\0 ;5f:QBp#"9HL⨩dxנ–" wPmJ> yt)!)5)0"U_JۃTAzK;+/ClMbYj(?X> 6uLd2 >k3%E yVg1~$WvY" 97ퟣ]ҸXRe#6vuת$U~sNӸٮpa &4=}O%5pz&0S1V5G_r3+V$ZڡbQ6ԛtX}y`ի05PA=t"{1r tm*S\e+LKA1i!Fם;_ Z .IGcrJ V*YSuģ]*n'gCyvyJM@(se4Q~|ĸ]!l\ͧDqA<ޮ6d`qH ,)YD~1JDlQ W? zM?T(әD̬ hCqn\go蒌0tyM_&nRe~@E|2Mw⤅H\*=TOQ.]Q] , $y}b&)8r`HtUyr?8Ahq?RR(|ج` -"!]Y+pJn@^'~$GڄzS ef3Z#N 8M/usUSr3=d(G̿bx(M K4-iPHi~80LW6Pf8lT;G@ I~ݓUIdSD6N "=WH\6~c㢜*)RTg`Q DRCT70 Aš #iucQdyI)u>(FGȔ/gCJ}1=tnA3uߏ@iTeO;!!bUtULem&qt,cA_ `ðed%._ux7*7eZR tOj} ڹӮEat2_k*RN-kc ջ.{-ysx#J!",<(M}+RЋy) mbex«uÖyoD=*XNҍ^8!xf#̞Vx%tM\1X/2 WSڟﴼ\apNa=Bl/QA" A^P%! a's?2v 3=[ɬ _ ~b+5ֹ aI0eA5Ku?kՙg@7hn\Af0Á˫'ySȎ zz1Mm5tN?i1%/톃^9SNE1Hq@Sלt?JUh6DWa_");5>M6=R`03m!RͲ41 Xj%Ø\JD-p6Ls?PJ4 < +py%~ \0Z8E!a+/M<6̸^fOy$& 2QJ:]ױJQo(-u$@_ ǝqy=ЬiDvKAjΔThpN\ǷA$):qX['|/^p(9Sq{KV̜U.ejgow[H%ސep>fdR(nb*0.8}eGƞ’IrLrX41f⛚ "?EghmXNG ef!Rzó ]Z 5~ԇkvJkcPp_,Q7+$JHg1QQWen\qI[8Yhs:y@w3UYfd[ f-'-ǜkVd0-juBȑ)du5U% TslЇ$ "yV;;Mu⑀+.='<]ƞBzx7M.9%tKHbd:L^ZAB)N;YzE|&ېH49 c],i>aHRB{&8.H@?<8&AlP0jpa&Z~AKGnw*wsFoht]$;/tº\Gnӓ& %ʽ֟V]$ D8.$x:Eh~Y]dl8=ђ'u<#hRIVLJ4&RaEo7wt#nP76:EIZe7N'H)Mw^P h4 >a#k¨T}7v%53 ϔ\ ,a[Wxˣ&9tч/+nxB A!(#.Q T<p4M0 A:-8,m*X]<}lN{5EK 2Vlhn3Re=Ӊ/ c\7aj)`Mxb  [6qv^DP|߳[Ĺ`9Ԩ,/͗+m=VD(po'*9zgAHslDםbHvul Rd$X7GWCQ7# 9&j,%>zڦZ i(05rʁGyǖ/TNS-UNv2˅o}1ׂY̷/& @9.9#:OnGrAث&+ѴctUe؜ E,>k+;SWvխN1Ry@A4V[< ݭ2 YvxtRYuulLIciK#2Uq}>΢t.!-((S?yCMMO0BigNHQYN8 Xq5Bqt>y`_ txÄy">dRdJYd`a9kdNԛ^7ZW7ZOxO5htXt-KޭQS] g!EIDhdZ ~ѵ|{OO%n8IwU!ұ3]:$j[`ni .z|^@ .on9_x(X`fN73E:)mtXMCQq6EUƧupfey)ӳ$bNL *bЗYrvwk-|68^N(d|8|ݮdjSsB՗1;>G>G=G<7G)f>뾮|0:<0: 4l t>'XX. **a_q k\̝_~̓n 5SOe)h&s_ p—_r[%˿Z+/ + ӅKIQ}ʓC_wg+~G,Lݒ\m_ɑ{bEf&H3W5;_7n~ʂ{‡p1LHSL9F o >`7O gOQui.(dG5xcaTS׏Amc 8b$Ϸ8JN[JzxiX"Y05o\uQT6AO_~ M[^=R9R4A)cp%(F:kld*aہGo#۱oFA ZV]Pk.g%>R 'WX?7 iVܠ˚Wb0a=GQS(/~KKW$l S U}@4Yylߞ좽ugaS@, C]"rF?Vx v F89vgJ@˭WBn?,I#pF~ *vQy% Ǫ?;<GtϻqM+y={.le#exad7 gk٘o|a/K^'[=DH8 _3l DTʨ%#[{|<ʃqЍPÌ[B㜢]=IR̬"0R_ +V1-an-bfK&{ hrHyz: H>=AmRˢ'RQӎKq ;i\V~.2\ץWwB{S^Y1|W<8JKW" =?/"Mt0ghh& ΎFq 6Lt {i%Ӳ;0=xy3G6dk(n고 $Ӄj`2J я/O%ӟ>T=zepqw)\E+z 9̇YOd/1Xne0Ō^'qd΅_Vt Api{J򝝄 ˫#st@6 F&]?)q]MeH{#e>ѹa\5-+d1S|XAEVkBI= ] 0hA(9j"Q`SQ9Y~-ue ׸ >+ 8Pg G!规jY1O1K)z /ԩFH*ƣ Z|Qzx/m;?]32!9CkY`MeVr^"^ouF̞,:R:x`zVj1Oawp\$=47# ?x+m-HGۺ̇S}[s ^hSgڦ T3P7psŁ$<-htNSSARLX?(]]8Vܢ%q*|hpߺ ͋T4g5,QƢ,!8T^=/訾փ )Q7Z댧t_NAT]ICVcoG8VR Cd)NT%,t{mY9JF<)|Ϟ1U!1Wê Ңն%n1e*oRSǡc(kJI 639ԢLR&" 2lA⒂ȏl,'ב4qEaӡL RQt*T#>_OᨓʱK?3N51RE(4ݵPl붡cy-opJё3a  2yJ>E]ʔpHڡ O</#_WYk1< 7~d#ģr#ć域}LL+*dPu=1AxE+epvKcܡ,V%ށ4yVEMwxtQ6%R]_{NXMbZ?b=LD{׵Ζ HJhmY"Q*FT_.!]Eiq4\Ez OUq%ߡҦÑ[/m&;ޞw{S-`i$qڻBsu_ q?̝>e?.ٮNez3 řvͮힴ{.$9| $rJU3U%!!p;ʅ?Aλc^#Ds);WNFAz:`A  Ng\zD-(qV n}hjnȡdLur3bK}X{UɼN6r|~dfXkcՆm1g{¢J-9z0+cM)A\#J"InA`>ml0EJGDOtEWvĖcg8Fgfa'?'f1b]b~qw{AJ]4qe=OO$.8/Mt+r-xR L կqB fwxQ:6/RsVQTkc>6лz0̮Q}軕%D!$vf J;Ϯjݑ:Ld`[sd3:5\NS/~i;+5k2k^Vf4im7ՃvLb@ϗ2VЀS4,jingZ7Ϩ%>ng[5H RR4FT# ҕwNkX Q}LݫR3#SB(q-9**Rm:u߸?֛Ȯn!E3d"xxLVܗv_W*8;^'o6a>($U * \PquYdsUr u!vh37eI,{zGW+9m?Am:Ѯz&m+uW= a[Љ~!#Gdy҃ݵD_!?_9zAKX ~jq./2=bëkٲg-:UcU{ldf"%NC Q;6}u&w밣PU nUZap"uWd aɚ~Lr8曔m^DZ;S~YR+oC2XXo.Bvwg&RN#[eG1(sz*l}EGEa֔`==( /Hۢ=Ci7DV0[~^en37th2gӴ([̺ njkw-h74'\𙪸bn<ˬpYJܞ>͔$:.p'Zȝ1_"j6rnlnH! LsGfA~;] ?wx^5v)xrA+;fJQ-Lǁঽ{28\J^4~Gh ~'4 04(@ˬEIfDbpN%aekHk&ҌGXht+l3uGvf`so|U d_$>\ʳe7k|*T.yFW# ͮ g9#TGg96}K!|'$]|1CMmm4(iH)d EAG:Jxд{I"Pp0b^[]N1.Qz(eW20Lڦ9]hgokBesW,GeME|c|*+_O 9o/˻2 /`g&23>+4& h`nClWFeTVrنa9ȗO+h]b7͊WQCWFC+43!w:L|Ĝ 1[[?R!r]o0zU e>%h#9yd2Y+w$i\>dKD8L*BL!QY~(4σ ?z(+pўqtU7f<_ɻ] 厀ZiFCsDFygc?ۢO MR dy#NdS!)>꙲CŠόT6#{1XU}-%)_fgH4}o&.-d-->4!YUߨ[ꏸuLZq9Rsy邨0龠GP!Lʅx8+z/"X^mAP6*%̰4]/'z(H'߰Ʀ[?,oWm:3/$gICJzaYBmro?sb1l ˖s8&xPRT_id$.N`.P2{v'N+h03M卫/PBgt1G&]dx7Tj@S%[ E)szL[?Fx "`%WWN,j{(#4QSQkV/g\Y~09ךx(M;XzXxD5-%e'dv1-SNeP\B4rbΒ'RVl`5Nҵ9-'ko? X_qmZVp?DvpN6e3q5} @[wZHu HrkOwK(qmǬr~OTWv\ӽ*MF$w? g 2:$*pwk?yqY'nC2G2uɽe!;{aa)X5:\F q,.F,HCNlqU}<|ع[AƓbuLQpMt3ӎP{̻/lGEkwlSz;&,s'X2f!i[|u[p*j|{ȉH&pt(9Fo&_D}7A6ҹ~S }qѺ9H|\6_u?M6^?U?-( I@C3l81Q/;Ը }76Sq2LDz ҟq iG6-w52>9\SVs0l20/Ǒu*!V=pyԘAm2Jm򱈥dZv'I_ JCMwxKM͕ =d; D*Cx󳛇g%`U7NbiA|h /1#E@ƶ[&^ Sl](#&Z:oTydB7xnDP(4'$wo<׍kcw|Ҋꠜwɒx EZHvkZ@Re0r_X›pw%;yh Y~O >;hѻ˒s;b7I},%Efطwk\'G,ӈu9cеy!ҵ^ov_@FN~_D -ooꐛ6Ȓ߾? *w2hFH+J9OZR"ʍ_ H^yuҦTp~|CҿMw-xҎڧuRudWA&1L6 tpZ4;?' /RPq+ YbͶh$ T@XQ~&(yּX{un ]DGfh~dA!p^4C˽lC$fiЩ,%9X4kAB'ASCaaҎ+He'd;"P)N@xk4Z]:k3Xn=LBk\Vq቉rtUm^cdynv[Gw"0絞l;Mi,z]R(o%?Zx3O/Ra9X#"xu>n0;Q匧K;VW"<*X@WH63YH*h)ʼQt٭Q 28ޏfEm S i).ކz!Sd06 Sn#+/e,JGֿ #|WoHXƈHӕ427 ($R !%"%ߐWØ gtwrH$l@[H3ZU a*KxݾڭiR>tL3_(f QWRʄw˗5TS5%cv,QAٷXo#HI )kAn%xF@DocnӍX^dZ$BTߡ*#'~,v y%V3VŻLt?8Ŭ^R]L 09TYsZWYHxg-g~_әPJ>.9gv칄g5-/gH$|t=Ņ]D//A֧7 8jT'a:p)|K XGitK1t_ad:Y|K-PP1Roow|̵MũYEO@Whm*ڦb8^0Bpa/J't=׸=Hir wsUw6qZ;oo 82/`{ =f@=w]'i<0p!;iuqR 7\cI-ϥIlz n=8Ѵ]+`/\jI.zldo=H~7Vj1ro_0 ]m|W`] 9FԜf >La=Ql.9:#;16xu%j&b|ˆH.!(~ňLaqҦP2(MWp+=bUR7ӍM9Q6BVS/&G/#+ f&bP: m.Aľk Q`%q(Yx=&L9h@Y;%\V`GT>7yC^|܌`\2.= ̬ 豾t/J 8a;*T);JgJڐ)LP}J>T+I 8 nլ OSv1 %ҵq +\~+8~LCת|xʺi}7 &S3PDԃj,ˡRNk/D 3uiodTK%B@z$$u[[-SY[+S3wAdYmݷvR*tMb4Hb/'˺W qzö8lԐ.1ގ#~CH/}Ԭ#%*0PL!F37:Ncb')g=njJ!RF ɖ|-TvX*VBO@5Y~Ix G7~%B_vHF]6Y[#v,{^ \M,5uv&(l"!wNG;&rS*qaSbHۙ6n[NQP+Cuh&f,Hkg9 .~gYwv(fԌg nN'VopU߯eE7enxlp%\؈5{n H?(jRGN~.g3L`,]س!Djc^&kP(# Xە|ڞ>~vs!㜅/G>tםU=x~y*\dSa}?8B;FMZ>xlauj$l ;b-"H01䜙6 .C| $^zm5%b߆jk9oiJ V`˔,?:Z%tUQ8lZ.OYHݥΟmbT~ӽo?{>~B*N$Xa(~~ϐeT> =LeˍJ"tI>Y#xPv#I@ e痚:!H[7h|&WF ϫ7K]UCSS.؇x72ymo,9f\ljٙn'(hpNy}{x  DgYZ0707010000029d000081a4000000000000000000000001642f097500003790000000000000000000000000000000000000005f00000000./lib/modules/4.18.0-484.rt7.273.el8.x86_64+debug/kernel/drivers/net/ethernet/dlink/dl2k.ko.xz7zXZִF!t/7M]?Eh=ڜ.+~Lrc{ 4[.wahlrpo:T bZF%#a#D6Yv%YisӫN0Q&Rf]#G(ΰBgїZD$a?%02h%vc5s_ЁTTRכf"}%N/X'xG[6|xcb  +⋫Rf/‰;^S-4cE|iJc5惸PzwN|ӴTKUfݺt/9nqo,ʳ3NuklCpzh+}FžF  3ۜGaHf[|:e寀B7*8ZA3m 'KS=O+}xUm @`Ɉj|Mx{c)A2LskM:B(C2<Οo2oԗf\j2[;fEX2s>Jť$&`#ShtE#s̬[,`7*SHB;2'f[RĊęD7N5T>h$QCg+ƻ67|'5ڬ@o7vhTZsQ6!aTH3|'9ϑ_^ϋufXꛈynJ[}l1/IcduLSſ@c S#6ˑP26~P(u>II+}|suFɴAŘdRQZ/<^qPQ4_*y!l/d+'O7VMstU9a'UJ NƠ]n!@h_vӹ=z6$]cxYʊg'Ã*pp_ݿ"E-[sp5YRΕIVH S+.)3 Y&,ƾRr^ η賿4/khi=LczCf`QH D)pNCt?◇Au`D'pIΠ ?e</wkbtU1( L =Jwܡ$!Zg|(AΞIfR{b]im>&/`d َȧ@농ԣ?%-~1.$#ۻ+wm #!e^0UTlФx_TMd? ͽ GE8- 44cR@dev$Z69Cm(p[KVjk9iP9̡5% ք L>yApl.S2_oe3\=@"'vtTj-[}#.ssMws,(~Y۟4'Jr`lmqY 1 e2F!{\5} ̎YZ.? J[_P )}> b1.i5rE:*D꫎~ڙHvf!cnZGh!o"]9]ZZ :D+v.y TwX1 T7w1He.d(lDqн**| .{nomeϔT쑋G1]uڍU8zE1F֮OF{n6w;:t@U帚Xmj2VK6SR^zoNK x)8SqGK׮6>Ӷ6` /Z.qvp7f!ڐW{eS~ aĝ;|8tc^ WR뜛mc!wܔhdkE:5INQ?g8ApHҷY= U8 o[;6*Ա h^8fTo$%';D+V` ֑{/@}v(8r:$Ҵ6A @Ps ; O/A3*)QHI}uqƹ27^⎕KwYZ7; *~ ق& x6S|P|socEvGr }2Roker^,woD#q ))zP$v)ʾnl|VO/$1렕c)z2!*bB!ksGtMRN}@M̘ޫ"㵒Ӊ/83 "9jW,nH>7T<qZJi0~bho9Be>h˟Fd _^?ʛ gu:602t/Uw'VbHxAEV N ^8̗?aH*0!n쵝#)d#Q&`Ĥ!~U*2GHa1~d;VÑ ?ϫQw}~fo/)gy!sCW")iDZG>g*7ng>+e+lwĬUxy~H6v_9AY6:PAckzx ?fM͸ >%G7g50"lddM @}ʄ~== tr O1B m /\GX. "4|k,]|{k{Ugv·t$Cj>0$s P7t3,V0fg -s41-h[:BƐ$䨬>{o]r -3A@=F 'j;.FTz,@j)7%3E9:P ae ^"{ߗYj)W Ev(R74=3 Eh&,n-A`>iOBAc+^P:8oESKJ&hN0>ywMi"EOyGI{ʦ(CEhOpܒۥ8pܛ]3~I_ M,A2;:o1~o2hpxKb Ũ) 1?=g"ff^e~ o7u$~#ct9[{,i[֩@%d4<^[SŠD1Vk HSЪ |d/WL5S˚hv X4>ɻ 4X]Y;hkND:N0ns+.zk`~.ǂFӬ>2OązLt.1V ycm8NPBj2lT]#KNX$׭e|w%< vܻbU4&@| l^'s_Ca1+kmb/9 ȕ^ zګCI;hʢNMsmE+uDGX) 8> =!#J|@I!c%KY}T}"RȞ&z%,7Y\ɭ\e_k7:y2  q'y+)D(9S#Jg/W.y{{\#S":u3hU ~]WTo{lK'&sFM:X-]]I`ks[h׫b{n#%*‚>rBNAљ? _v@b,fa1HgWs{.a[-8wBRgGU6}akux7' ,&ABh\(f@5K#;Rl0=TfAT(l9Xk,Z-^#FLkD>"?U8#COp^134dEh?Υ{il!FIV7O s7ڝYzP2 5yUۢW0B|{ E ]q˖x!t):CdTT!j`-n }X GAD7'߃PR%obbM((yɉ8OՃ[!_p6? ٨{ ӚyDGWst 3u>BG^b3M;y3T7jHԫ[wPc,uXX*O %NxwU4, O&_S눈NG@p/_[RrQ jv](I+ DCMZ]#P1gK^5w&m?1Vz1`f)c;#n>.8d Af $)0*toC~!=>I<퇦agUZdֳC-VO ^T n3V_csGⅺ>I"h0[韷,V*Oݍ 7uU4]. &賯Zt=l:P dXk\fV,ɥɊU~.Im ۙ?#U*8@;mH$?㎯`T&'F~UT @OSZ(a @,-EvM!EG`4J̤6rR ͵uzB{ѭ, _dCJk;ag,҂۹!k$(dl ΢xI$,kFkx6;*,?}؞bV,qD [gtPƈ- (sU3[*REf#Qq3[uQ-}jeaRлk ?&o˰XH<(CKj9@-!(nf(P!* 1nA6EvpU n*5y\1s@rRWKDC Tʼg54Wy?)Ǒ2Ur^ǝ'#dt,$lX,FJ:yMf` dLYqxŘ\P.QГAݶ'/-pV,-d# >:W&Wmz̎NӉb <Rd4}} PʸZ{q "QϡsJ3WU`Ź(cׄMe9%*I#<7`:M褎 H5&qWGc"R{KNY&crQЙ#hΧχLYø)7[kS3<巨}**]@xyZt`G1"E!'9P(H~N$uY$V=P­Jϗ ˑ.b nㇴ4p%yG0s] 8HbEkrqx9) x:l"˚`zcLwٿυBQ-\l@I^DK-ZB^RߴD9Өv^aeq>$g{._/UV4)vIfK( ) Ñz/Nd l o%m$s> }R.,%.[<|>:P&s8$znꈂ[h4byKzR;c..pGKP%e>dt=ELa>Z6䮲VT`0J>q˾Fu[H(ҕ\@ޭBGmd84,tܜ]}u13E{ yufg#n&W5mK[Xk}^kh>{~ |=TMtOs]t^r?,ʽ-LkzXCJ${9NID:G;/Ǡt>h CA[TO3kw{ @l8iHJ'llZʶă6yC6 mIs@=Ʊ;]_`ZΞ@ ǻ&x&ʥuV%{|̙HeMs(5.yB]>o{MK(LƝAEcǑgҎ5L Jq5m&BڑIކOZTk(ӵ2Rs uV~@)w u~9cǐ.?D<-ڤfT~y>e?6uI4\ܹ w8j F6Z9 z8P59'l7NΫɽؼ!/wڌ].dIyhn ck>Hn.zTDPdj,y'5溄ȑ Dr Zav|G)q4l%tR[D[oJV?Β0rv*KU-SNƦ(0Aec' ga&a,)fFK=1J8**M\*_f=_Unr4oܔQ_&>C?LPR-+9gޙ Wc(N=x qݸDQ\ەd_C* Od _:OYJa^ ղP6jkk+ʮJ\;=l1U㛮,qxЧW|=2)zC\P#1` Zp36ޭE`U(A&y1A*&2j]+A!=!Sȑ9K,MEA;RR KLb)׫3簎b0Ex8x)-lէ&@CT8m"jFm;E7Rp 5XwEQ,:<иm8p~kqEGL 鉰$͊͘`1&W5i{R?r#iA+bAD~t̘jd'rA}=zʒ:2x+lVq^GchF*>p%R8nhT |,u&4Xmf;,R)Џ&NXRùn)+ ݖZg %kR7hVi-=).Yp҈@1HU5˯M#m.v1 J9/$Sn>& v,&R)_use \藛Sߓ9;8j&f7xxC^<{%"ֵ_n}Ib,Dj/ дoWfдg# eڴC Z%Ɣgϲ_إj&G.Js~1ࢤf$VZZX#>"]%KRrێ*F`jit Y"`*-!Aa3/WoxAS"ɺ2y.>uX@:"`DD*S%;[ |x-Ͳ|{ñ̓$cx5PZċ`K=u'ea+hl+\[׌]ʕXΫnX[f06 *򡡬2}(.V_+qwӒ\,e M,cBlL^TuR]chc bV^-aҮkʔ( '9Nt%{TXNGWGWKY@FKP8G>yYZS/ 1ºl}Ax.#ϲ"ejbTs_ 836 &'J\|>^<}*> Ev.T [SפaB|u o;*Uc+n&+MVDPp 'tq',OklK ,GϵElV8_ahazk<) h T>d0gbHvrl6KlSP ZAf'e(,%+2'ÉSdª,0gxl!n;)<ܻ|Goitv֤A1GBjw'7mXq :чhF3]Dշ>?ǚV@6Rin~ϢQ1–]i}˞XLO_K1lEzJHr2#j>WD}НUPnzR+J X'l:23SU-rAȐnˡ}6Q4XoP^Uhq{(`#abaѧPb|p *&΂OY$6[6G! N u3Z繩W[@s*txx;#Z٣Y-aA8^AR aÙSAZc[͋hB:ʽqgH2  !uy`*a.thެO^[[ߕ!NZΎD$M>6mTX!S P}͙=x/BVyD>|_2/퇂"Z+]r;:_Q<"M4Akj8 fDv?%%{5du}+#2zYn;3^o>Ц%u`_=8(=˂t@MeѴ&1i sf+3y^C6+`*ɐDb9ɐJ4ٿ+Cqc@`7=fSfAh9%$k[|cן31{ؽB^'.F V^u 1ҠqW_P|^z~!{MZ%LZ;ШΜ}u͑pm )4p I|z Si"wQ3$_Nk T#5_(VȊ4_M<o?3,4eqA*u+'4X*< o+z-Mr0&׻@&zô2 ?A@"^Bӣh0cwoP[fnx4/eS%(<8i 3]~zy#?읮wDon3nxHiUM('k[q}LjduHp$\j}Py̱br?&`[wM q<@XͩGȁm15']PSY: "䐷Syˠu3ns:G,p<\׺$K9c4Wny&_ b<GKymp1%>lknY=zH7R PLC(dy( ~uih X{'DS*Gc_ 4 G9q>3)bBk^5BʽfdL?@Eɑ|u ծ@C3$5ʷȰY6rK 8g c .b*MεRg 蒱ZT:C@&-iQ boę/8mekW9`b5˵0w2wuAvkxD#};#*R,VjMе3ѝyEIo+?)Ddԇد} ꟶͧ.b%3,)v_ 4[P1*;9ɞG[e SeVa$!f p?-8X`!?k/ #Q.4S1SsT: k:M9: CzE?RȮs dڮ{S>r3`ňE`Hkh~|godrI iQw !G.䐼VQ,AN=9^ɰxZFН[ch&(al_皍wV{-؝ _@)xAh @(\V9X<ШJI~V=g}~~f^o-cR ΃1!ȊY"8]XKM|Byh KtS65*Q5G0)q Y|vW[M5!H=gIb)K{RP_ ,MeդS%:4LKX\Axkno̼l yR"nlyb)aP ΦUn1kF{z.IJIu C0!%HgL F#/[Q u?~B75%OS=1~E}"8DU㕙~{uѰQk*>bHAFas4[*`xb0So(uCs:;a#Xd /ֽWAYpis13|cSXDWgr$}&+0b ~qg3$!;Xݻ6uګnF.,~GDONw_#t5,1(Ia?0pS:ІCYM;O+ LX>p_؃hutg|Y9 d B%9!vO -LE֬P\'+ڰRdS˗؃nL gYZ0707010000029e000081a4000000000000000000000001642f09750000f7c0000000000000000000000000000000000000006800000000./lib/modules/4.18.0-484.rt7.273.el8.x86_64+debug/kernel/drivers/net/ethernet/emulex/benet/be2net.ko.xz7zXZִF!t/V]?Eh=ڜ.+ϼGFh2.uE-TݍlF`5pc,݁0?EC1~9oUW€#IxM mធ$ d=|6 us %851Grmqa1!\ [6bOѫ|w]! t-uueƐ)]t +l_H>tJe, 0:X+[)HW`ZXAQ- )Hk<}JQ ?'a~Ǿ0u7;i t&&3(Šc>Xwq1~]q? R2Α6ubvp[F4xrf2$Sz * HnFNJP3J8LgЏ(yZ#?GS±84Ec/I^Pqmk7dpV4nH,3yIF.+n1r.'ͭL}ًGȖy8\y"~ *Oݑh>{&)Mp>yrNuK@hR.jWiscd]OUZ7dSum41B ACg1! v0j|IU-)aO]HoHnNqOj7=Sp .b/.,[ ɖB,(r"Ju _un?ofgHmRO9دnvk_lb1F8Mgk$Eh/N!YwiqPGy) uzMq N -u\]S ӑ/[ܶSHjUJmO|ܸK-_w p}3 F_9jٯz2F^;HQ|U<ƍ4o/š_ہ(:HYX&_ e&a:s0")1`rR&ᱜo?ӛaI :8H\~p *2D>yoKӄ! גC/qc>/> AB'QlXR,,/=gQfdi4%].<ᓓ]n41[OÎp"fC v&t^Piq05S xz~*yR&(POvsBQK&n&$%'h U3b|i=Up:nQ̽C֝,S-O&b0`Bs1XK?ȲPVFnT M 4D:*k$V'8!])-Fz^yp[Pr2+IRNn5:6'Jqjlϫz  ͠/つ_ 8ݭ IʨC'nNJ lJ敘9 r,XX[as)x X<ƷCQ5amӛύmw~ܳ=b2S>|^K3T;yW ܡ<9L$+ʈdŋMc*vV7u}J#^5"{_Ի9Vpü).|+ \^lwXd+Ŀ @u}a$M=F:Q<4 I )P{sSBrfȠex8FqY*磻Z'|SXWoÜZ$<:{&0L#mRji'P쬙϶)Om%sTtT| kx!xL6xܯًv9ئF}he#$DKNhs^OZGulM >z /AyyS5Q8Q>(u(~qnEэ *(Tf}*c0trv{Á&@K+%+C)8–C7 Kn%'Ԋ*'K7K芚`xE|j&}:;V1gi@qe?R$gpN9dQ`J9>D~{fe!>BJ&zDJ U*“|s 9k5Wш5䯳{ƀv X̶ Wb1~/69^S4U.rD "pi+q=m=(O;ìXeiZ6yvRS8 qI;f_@O'WtAz 6˙WtOOZgpr꣑05 'tDteqi, )VIj>lQ}%QOEx|yMӭ;:L)S T_? 0SeC@:W]BR͸J;MB_}l+6|gs@ H iEwƷ46+xҹ[H9G`_tAUf1c.ߐa PVo\ tI z$"~V.)p}2~ro8a(`^Ƹjc:C`ޡ~g\@hJ`_&%9Y8#InkbAىSMW?¨!}s|e>]\)U,h^'=kOoIՁRE\9Tv"/!qg/}VS擇#z#x5i+mV+T˟31MB;H\4d2"[NJKud8o\yZ'u_ Sԡ)#נ#9/D fB}zq)<pށuLүxN/]+/T/L#~-}ec9Hѓ4ڣPhHRވZAf)$m\rUvJ JEΒV0W<}4$,*}ίsna%\NSҟI*}b,+m7 C$ck@IOGT*(i()B]?ŠfGi"DM&#h:،8@f0egĔ~8?jE.u {>iHk@ĭ) ~/EN$}ZZ̕;x0T2L c -${j7^{jgqeo4U:{L t %ժfMnv0Պ2#%Ps%b8P$T.ɚJrLe/,9 #^cmU|df7 ֮a'KRkvu~w/Ꞙ[r-K6pOqu.`֮%X\Wײbm͟{)() ]{=_3žJ>5:P7R҂ [Vof Teo4V'Z)Ng55J!ܒ'5WZR>[֨W:w Å.u fNCbC &䰣2l(;+B]޼J-7Ek^M4;?T.1( V"VE|>UhUY~aB4`(-JV'Ut2FsхvoBN;S:@ŗu@wȅ뎸MJdK#)ƔػDTKMպ*Ҏotu1/"FbEEt Ϣڟ$**|\1=bt|.7ݨ݀qWa \X1[Rwݫm,13#\pht"MTєP]=m]v 0d/M:(EUEh4U|Sl$|\Zqe[Ða$GI㱠s~䰤ʽ50bj6SYd93aaLS@ޥr5W*ݞGs=uơ Z%[aұ;?дˋ<Rm1 `>@k9OKb.=HܢTsxF`jWxm=h ͬh?ʖA=dQ_#d?} &ϓfe)?x 'Fp7Dُ};c9/ELZ"Q~+1m饞59Y7Z~ 9>a-7 I%f"7rP 1,VP(:zWzg7.;.тKJga*^~8Ab=T,Gu^.*'*XF]V+V-d"vУ%A$^T Y)ŦrZ-OY70'֕p8nJj<>L`ܡc6HӰ,#%F=뙤 eWgX@KWZޘ2x}dZg}_F"Ѽ-ka> &k_1,'XE9[xxn/k `wH@mKnXw]iTZX#"r5熼bƿC?t>?_+YA~룺k 0357[zX%D7N/(ds]tEοwJY_VG;O;Q@3Tʢ'N=RD}K0Fw!8Scl梯ҖPXEL|@;?xۛ-û{!3 Rw:FMTȜJth\p(@ ƷPV{zMFӍɸf=TbIz::qS,fS|͘$DJ0muUq qx6_gcJ.^B+\hFə 1;fּ%n'T*E Mw5!NA42I0$ 5E"lYyj97U1Z|{MQLsFq 7fwi)^8Ip3Υ]a0Y "Ȉ0GmB 6{;W6o5|@iWAksI8֫n=ѐ]^eggA$Bv~QY J{AuDQ .*\]ߛ4[Ɋ1*,qA +ݜ+KI w4f IBTýEF%V .{L;5T#hհmyQEDR2T4 Hln F6la<9;\õR8߫u鞧 i*m:/xsmŶI[ut&K|dw`K_>ڥZ!5[>aBY/tD9?K2nZx9 |5.i %keSuav.)sބGHFxcexX.c"͑߀vTvSTe*7Z WM+;=/6(Ʌ9EB2=Zncd@4tt^( .f3k^m̒kZYS} Bւ3~M%3Ha- 5ĵ#umeȎ4alYцheF5چCr]g1,)~)(-/Ư@vNZ qjzGϥ{r">o2.AC~ig?H?rL>,`!3ؠr knW3pЇ1nD_2ըh֕Uӽ f^m" r]y%fjz;steə箅H(|oe0UZܟqaŕ%Fo6t krTHkon8;#B ބʳ*VZU&=DYY;:,Wy7ZDh F+5.0~xBg*]$Hvczcg Qi|J+NDʪ>–"FHR <|*%U<lI*P(#;eIn;>鹷ї~P*trKNxϒ GppO: (e"-ʰo]Uk?5S TlWi젼shJȃѨy32Yٺvo/>ENr [h-0bQ(ڕYN1qVtSz";2Gafѓ*.!blܜMn&r6t$˖HeQPq͸@bdLE׻9Ba;g#H:6' eh<$.W#DDw,tU[oa:h~|y3L0i܉^bD|WΫyDkc/ d6Hx^x^E/R^ry%4D/pV a@QD\64%QaNHiçpBN;5AB(-5Ƹ9oܤ 1B&Fc=תŻ$ 0L~6kǪUpR&NSvt tG1e;}.⬡k?fhW+UN0t}K_-f .[2u:-Lgh7a5o'âė@=ETM0< -4뷁|o#O) ^mzST qۮ$iNK듃r!X}o/|Rvwᩯ4aoxwLڮ{˃.SzR^ZO@#!Nt}O:+YDZE[5|9O[/rۛ_g"(sxl@xq3؎!VwTҢ( =l#g8(gьO+#ͭ>-̥iYLWDD*iAE,z63͍blS[$BL5I&k7fe0L̔"ـ9&peo+0oO 1s1@q\(Tx` N`rot2df%QǙ?IGaxRMz$۸JόYʱc^ļ$v.f=K(<_2'?ùq*n~vX`~_;˥}׿ ߖ9 &SU*U ̸=BeIQq:4huϰ ]fE4#]ݹ֘jd9Rx'6M56?3]~o *ǯvU`j|9n\~σ.~@ԪtHưדDr=Ԃ{JLAF s>71 {oxy0ןfS0@kjF U=WE zOFFRV&^H'7R4zϥPǠ-߃ &kcw0Dzz34vY83' S Ű9+j!4 !ݏY88nj #8kk2PfqC>OXgx݆^%z&DZ8:kn@ea?Ǻ*O;<6ȫnlQEfx/WWb_Q't\WMU@7[YN&qd>3WջUչzS/KOv5Sv~*ⱁAsSvfZE %H{dԎSm+ZzC8+֑(#!,p@Ûe3䍽2Txj3\͚_],C&l2pbzUIsȡ'C#IެE<#;-BLD_-58|=¦qӳQwDPC`0<7.mP|Wɜ\auy~*˰>J ju2F`[eq`54k"˵E:I 8S1[\R{:?FiEYZ6TQIV'֍#{?B\ϯ>٫vǒ?j7VRҁy *!.m i`ԭ`R!Hg@:J@h FMy揑.l*ٝp n'¿h={'}{NiW@?580 P Xe Z4\?FjM"-}SCRm˄rmr:dIJ*ʼn' PK^~pzE ,LJc_3?nN8ՔL4,U7;p&G(<ˆF\^(c*'sӲR'm*ԧzx* m-?- zFVP\|1U]h$\;4G``6y*>'x&Ms=lk|v>ĵ}5i.=\=9qq>哄p5-Sb ҟk$nL1^ zXbض^ *J-0h%˥. hX#u)88ӧ% gƑubT{jq'Q:Up ze;vm{W˱t^6.>;?jxr9dnCS`,u=ZoB|JJueiQ,QTɱ4$FdU(@xgcW 8 qτ-ۇQ|~k]WRF'ӎ"iMnMuF.Ѽ<݈I$癤TVS1Gyn>,>1<$7#"29,D4Ԁ# DfkFTN7ed ~A=\gQvc)OhT(Uz[)Q')I+7[1~w4WǘJt]@UԨ(K}Aq%p~jL4τrYxoVIV Ckva9>@؍6P-2*:1n ѩ^bg-3L..3: yɈJC]+T˺j&69h lnEQ ;+x&#A`ޤ T {hϓpD! !u :1/1{]X0x !K@pVؔ@ǣ#mdoԥ@Ñqs?`nյ870*ZѓHA+F#$doXphj*Ϯ@7;E'~ϒ .6zЄtRYԏsn P[YLZ_=D_CJ}nq-a|j5L܁eMw"(ᯬ;ћO;Fnxha?V!K;I}IVZ]C*Фcۛb,@@M%ӠK^ zyuѱ0|)KJ”mRFvV9+kh[rؚͣS Jx'* ?fA*EJƞB6D=L]CGs ԎtULg=!So-Lζ(̯nn&Gk3"v#Y%^eZ|C4@';>Jč}6>ɇ=Zy[E"Y2֞d Du:{qQg-xO);kpLLS^Rnx$SƷ@$A>kRP$&@ w+p4ur B618BivRY3a@:/d_VCzF`}Z|(X]BB*>VUbX*EYE)RHJKonl=b΁M>+x7 u$xyn}0π5{x:VMl<Ъ!zdC#hzt%gNkKz+տ) g"p: aĻUGoT?=êwN&\Siחݝn4 _H=T,-/X>T{:>hުҳ/ʸLj2L; kPE-]eap'»dQ~?y\1"3LIA2pф q0# MPHNu;^}|I1GT m-*o0)inPN.NJ.8B[Sz2 6to2pXc&C@K8P;LHl"qHa;BV -#dgT/n|p:8v>"x[6S. ܼT24]#f1*wt '1Ab5Dtݾ Y./` }+~(k8oo8,=I3`c؋2~jW @YۄkDYˡ7I,,.85;] nٔ5en:{K2fx 'pb2Co%vB|ɌB^9p&P2ݯdG^v:=8p4ݼ8<n #mub=o^=5BaAabN =xyidcͥmzh+ǵA;OB\#q!6yݩzk Bj?Dd]S%`^ABzmrQ Q>RIa nwwʱ|5pe|~+,ZeBc@.~#LϮn/PUL߾Gn2~T)¶2OVיf]ޚZ؁ϡ95yXR1>Lq[eN G"uT$h!|ફ&r[ JRS옔B>)Yj%&h2&-͛)@o{DUcH{$ Fy!ڳRQ4׿ȀBwΩ4ӏ1n6Qm9dJ !6jDC~9 (ZkA- ^H ;@mF+D<YPSD²A;*Oi(Nč9ZMaV\=*]j˴+yy˼=F̺KNrt-'+!IOOfd!I &{/ۂ☬n֔o5#yϺJ@0IfK ߱V4+Ÿ)Vѯ1 d 7D*?ibc e @OvCq+E{OVH]61|X fEUV4L!R È29͡#XlS}0 H͍"#7"5yZP1T$Ao .rd{UW`L{j! #@'@vw}D< f[2ļt]Nb5N~K`w Zѫ_UxD@?JH!&@qnJldUduO6 xcᆳ5h"8=`4*:O&puKG}0 5(Y}0c3]rqmI!3H}1n!w߬umERZ Im h1:V $qyty)x_ϴ3ȓ6uΆ諃Ky}W(o*!].amn[^`{I&qf+C~7/V#QMuO[w)X$s6G=% [éٖP `.ऒ e=^ñt7Qt5Cm@?rE%$6! zymQuzspP~K0¯Ơ,0=8Iv2enBUo)H+͌akoϏvb1{KߎLcqfh\u1")9d>y9z~n}ٛ~ !؛B<ͽxH+͒_G ;Hn+o.&?pXi6ǑZJxtk*4ꦣb)Q=D4jpz4u6ѭ73KXEX?|Kz[96dޛAKE 뫰}o֙@u"Him_ $C<&-vg/N*svt(Lژ@ t|hu~y5@t~!$Aĵqx?EBT-w~AW*?GS(%~䐐VkOl''XesOUGed&'׳(OLnGpčG{IAO upd "ԽPS7h)7 d.Ɯ?u⩶c0'IfO<VRsM!^f_b˫]`g ku9*= M*tPwmtk˖[= yB d~:eag $E_uGg:uŦjU3JFٴ 186SsNiUp 6C>oK1KLĂLezVV5v}ke+V9 Is"܎׾& siǍ,A*[w/{HdXi)|&9\*52I]$ͷȮo` bɸZo]e`Q77~g]'st5"h5V33D*.]qs̔&)U fh:-90[0A /bX@M E@Ԫh+5>1GX9>4 ?QAHŝ^'U򸀥4X3y{+$E %VL,1ȪT^dMcVM+D)rd'{%ύ_COpq5a^D"-E׵q> cN_Ʋc;$e{UW2⬽-:a2lۖpE h $u&{ Ykn?kwKr/ #J]Pwd+CۖaNSf=\ai9/k\)Y`6|c}$kF.`B6% }&:fC. 0/6.J#%r}]GNPY;D;dfg\R˿n|`EJHX5Ӌױ8i9t$h 7CTUedN SA f Zk4xFK'"/\4^[iEpȒٸG#:'ew#sc~tFU}D3a[ęlu@[QGTt,SͶQ 3S%v]鄑oC<m3t;iKh:XKl"uuqHޘTnb ۴E [=tj&ebx~Jջv/G6q=?2ga8{Zhčo2 ed\=J%.+pjDw gg.zEt!\F k1b;S#HsyYō|/G62 n>4#{Q+ʩԇ;' ZQ8g^rs `^r{&Dz2M* r\;vVOuɷ^dzBÌ O9I(1_Y}%U~Ҧ9XQ-J% ea,٥~L;]ҾljU?s}¯}_.$pm M~z<zqU_{!~ڤfV[3s&#ŒF։;xaʍ!v@JSx`(8$z=O3  L<`IA%&.OgeS曜Gv]<ߕRQ"5#:wRJ o48 ѐ7,.T E8iz 3At>h1W2/I6u 닺=4NuyBj%7VrlSn;og M bFr+uR$< ͤ4AXZs՘CgdH户Qhom>vj9'2% A,-nFB4{Ź,J̿vL7M0'qu=",n0#jө_EY>Ӌ8Ơȥ\/FP/1M4K#60(71Y%JEԎ^+:&8$॓? 1~Wo@˪1g$HTI%VJAiʺ Hlw`apA=d6"ކ2dx4XQ^rwxH 5;C$A V%p_- 3H+'97-O10D\&%HyW$EQ,Vq #?9icUHb +ܰvG%N!ҨRs^y1?1^]wR7ZRI e.[|nPxTnrI&piL$eVs!HWuÜ]7-+/gI.U[xr0֋]q[6e jZY ~άKӀSmkA^0mL9]5#_K6JT>fTs>HxXN{}o}[53dv[ 8v9= ʢA']JU^fSbL8kET@zĈVnn*Aj$?UyL7 ݑ(>'IRۤKϮgQIUdF|eUDR4\2(2~,sCHmJr ק(=X m2C?^7kH1:+[ct@ H\@ad\7RF#TuyjrCjH<_dw#gDh ̫4וW ykbqs*8 aZ8C:g\Z, ڞ-0Ǭō eK?ǬK VHF &φ+DOj+cZe/wk1"h/Nfs' n4K9l!u Nৗԅ5*9텫ǝ=Ԟ*2!蹋O knS(3Ox^"4…PtC Nޮ|{5)r *߭quJܔLCI3d//wl]/sh?{^g֎(`I6}zu~~W=Gz {pt9Ւ!]Is٧ < JV,+I;ȶDgN z{6$U9/:(mes;n1.ѝ.Xdd1QJ$ZR6)}zYj\dZvFj_IJ\p&){xEQE26YGUʭBukUx;^02g$Af({< \▭KWQ26[tڸ W:ER<𓛏GCp;(X^aWH?0oP"BS+}JzL4H%.{zMڦ$z`EӉeAMyf߭5G$P圉;0xZ7,Do ^&@c5f~aKXvY]If$hQfY>'6g&!rji΄Z򴊈q',za=1[-4˰BxK +ĝk y+3.!Xo~cyZt&ݟ&♊qС,}-D~G,kL3>@ Qi;U y~37ƸԴ22w=#u ԳnDB|d1õOȈt!&ٜ9\eپ:y^Y°(T"Jrk컿ǚ?64[LO[dٱ2>: lGg*No2P` Vy  kLtAAKͰ5@|{vDGw|2p:~CR~ t=DrgT+ 2o'V;\{T"r(^vA[8u$ J?RRw0+&h%"(xnhzg9X}ĮVAFHk83xܭ! _#zqY!d&R!]5\QJbw-=7pңO2w)8"NkVr^Gg!c+bXX^(f?Zt`ijGvOYFp?#+}H|B /+_&qb;MFQi: ^&%!nĖAYܽ(IBi7cUhgrnXJ}BĢ^{ 6ͫ8ޘ0.q{<[hZ!a+ҏ\֬XyL}d&:yJ;z+^"4h'xq'8Or0'"m?F!I]tl !忭Qh9kl_ ',AkVT00 B*.Yfo ٌ M8#l>Z?tr}6v_aGR _zn}CO@P/޺R v/}(wn,ϰYF1t}==ktj"$W*5f=C(%.R;- FKuK m$6e%cq>Ory`S=D%jsd8R t2C7֗7S՞3B;1+%]5D9+ҘT,?d_݈4j"Ԙ"d(;r='r[VZVXS72c/O.A310T)6/gؕATZ/yb9hVs~V!0)6Œ:gB;W]jy% yLߤA`83&]2jz/m|4!״7A@y")gj{LHj vjᯎåYXkxLղco"ڜgV4!]77rXCց'I8=%-V&:?̹.J6Z?c%ſ~8w+!V| 1Tmzw|܌aON8YT|[ ڡh4ד+yhK$$_i)$4eahc)-y]b&mqW=T=^R?K6A(6Z_8!:/ c3EԮ4CEh3)M}zRQ+c>`JE4'yX$5.'ql9:tAOZ@wNEIå91]d$gx*5HսwIfpf/]|hiVa0)7 x}B0f4m]; !Z䪑gYzx_@w JC9XErx, qLZ.>x>ʠIi]"`߽kh|CAG9&5iܹ\N6 }$/0"XqD*Ho~#+?Vy.WO'-3Yk2*M{՝F՞z @<#cÔꙬS j{e [GNBH݌մ;mQwR^"Q[ Q*,T/: mS`rqL؜[]F}~L?Wg5gA=3H{*Xx5w)%荮&8ʸ Ӯ+6~9y>pr\qI1 .imëPt /oF[S%=qGtFPڧ5͎cqg>_ ^$E<׵[Km bj'u!ֺ ? *lUA+&WGXkIjkj Mv{?@J ×&gV3 ֻS1<œQ $E\B5Qv}4 }2Iexz`))ko5Rv0>2E m߽ Npp]W]G*(ȭ@׆ ]nsz]`m)]=zz@ |WLsgst!r Ej|>ˬ qDk'LV W62;5fEaYh۟rt؂S09lS v͈5"H}!EFY4p6Tq8+5,lP&j<  iѴkN,,^=~zxkq! R8[::~ $R\Ȅ?SG5y9˺+(3|.MY\i=̆;?$j\CJ}a^NgHi"0i~ oW;UYE<s-tw?&}Tн[v:,}ˣ7Ë+Ogj<5<f=5wyHJ5]<ϕ@@ 4Ҩ#G" &z),Xw+fcU=:ZE^t6;Lt .wZ]'ͷ=56;)FNOač鱽MP8P>tF /\A^R9~uF/dXBp?xW]]ɜ';لE"ǎp4 `. ^%ӠlGl7AJFnT6ZI]幅6'T`sA2XST{rԗ.JQnX%59]!_ឝGe[TAa+Q;y5K[VByHqatFa(g64 %ǖ('2ƥNN:8{{waԦ*L\d;7sI5K*?A L2>+nkIK6oO9#k"'Q/W)[b; u3J1(lOx- Sԭ4{+ۯjymdMmC8xHtC7@-s-3O[ToXRe:SR_^IKGOs\XA&#0gao}l|I*StZ}`pNmD~5l%LV͍p7րB<lE“ou(cW5mPI*I )6F7q´_ t1Ё Q4zyudSg:o7$PdC?gȋ δFV(R:hZ"ސtU<m}YX]ǗBٲHYg00eߕB_,.dPmFG4/vK2bwu;;zB(nyu~~r T/rpIT.D&(JcNjpw{?to efiP?֡sWo@6Kh86_"?P:,: P t.dlPi[B %&[Vr@`#gqd "fA[,ƿveDh*"6ɤ/0HwaH5쬕Z|M]T#i溮B":pgZhfNcr"-rb8%ھ3Ì<^Hc\-o}-$ DgtK|$$85ük]}~oR1?Cgb'bS tрB5PV+)1E1<-L)Lqfj B/2bkl~V0elwSʤp);Uz:0:0*z4-q֜8lXnrmBͰH:|ezmwzP懨=ѤkRm~PD╛6v*{lֲ?"7ҝN3fF~ ::^o2:f*g2[j.?w\E;;LU8W/s7sʪ\Nr|]@t+E YK뺇'KE}pV)oq hO2C=FbIW5(lM5N0vf4 I$ar{:̋~ G<dzi;ܷm_`wi"Bh\!T FuVm>}#Ecq)s`(B|7'$,tM 01 1w8F7;.xgR? )m> o ^ ;ˢZdMĢqBulufo/!iqRF̻@B6ЯViuL!;ɮ܌l96&?A_$ >vOYQxPOb&Z+uT oi0Zp݂vR;IӘ~"];h3/njI6i@NApbu7hvCR .[R@r3/l<h!ZQ BX, \uDNғC"n:ɶmx?]v*B:++6+THcD{ Z^=]j&~6]\~vZhڠbV|]75I31i7nr*ٰӓ%_uzO .V1lE:I|Ҍ sUl[=@ؓXqjЫⅰ_ip0YHj-*֭-I]9KPmsu,~Y$bau1c˾KI b^F TP bi0C5bHGA{ ƽ ᪍OZ˱\(oRpUPb `+s={QV$96&((bwp r6bFȨX5 K˪i_7<)3 g[vyìw_I>u`tv^QCvK 9h]l٦J, (unNbD*:Pz>vNxZC GH>+j%[&wdT3I0-Ghz4 櫉`Ǯ1wܶbp Q眦3tNaoi _$uv{9R# +EGj 9=]`wasy~_0:+ j@-{_6XTUd}UC1R9oc`o_f'כ=Z:M@ .}e}xp| "Ysxt2'VSY7QQdI_υ}P\Da\cSv)y{Dov̼'NR2!'zNhq A/A-G:ī|])yw^Ũ֡#dS?ػqPg%)i.ePzC4cHnims(14R7ro< {p{j :nc!&BJU "TL?O.L̮μQy&dF>K72[ zg$av5Ҧ &riyAQnۓB!VbRZ%]Iu 遂dz"V(gAV qad)rn@DJdc]h:[T>ϛ9 u\F>\7ثǠIZR '4ɶh{hEq'bvɀ0 f Аso"]#}|2]U;we%OD7C40d5s&Q0 =Wt"*]߅ R*[J<tس)m>`CCު9 @Ǯ Wk+( Ωeé/*6 ${,># xqRo0Ⱦ2Rm`sc2VYFx&-xxHQ[A7"]'Nl돠 "jB*Pg>=qDRRȑo7fX1K=?Ҽ5lamЀp JSƟYUWAnQͳn۽F}vB+Oԗ~jCNk<~]/R ]S(LPX˶N$J #n%S}}H)ޙU[|:)r@]&yZ+fEBÏ m*[(*; E[8k]cʍa`e"{y`.nߺ1dp V]~# Dy0txĵú;Cٯ1SÄ[Ve#P˂Uc R[OAay4 8AV|KSolLcC~i3Г3H[kOˀG)=OC\jnq 5=2Ԏt66<Ԩ2x̛:u,xp\`ykT̑BkFGY>J~)K`4ܲ[̲#bL$!*A@RClQ1A.P=Y+oV yx\RVkkA6aS${ S4*+~b&q0'{K1]8kgroa'?!HAw=oރ?ƣ~rìU CvM9g[}\RO~ޢ/+99B1.4orAJ)Ak nq?p$%W hcro㳼#*%v]k )z6vBӯQ'q،v2vJ%޴Xa zzlc ƃWJJ;"ID-ٔyw@TkT`^zTSfSp6 { uQ,x1d<ŗ(I @)K$3WF` ϟ_9*yX`{~D<˿* Z(U`lN̄V>q] ໊院&{FqVLUrr]u,NBhOO@]l;=:s;đ F/ OE5>np&v cyyexI| g]uϳ|vs7A{A6iÊl|1|R˟{& 9vbe[OhC=AuNE~afC9-8,ձgK蔑%-M+$CS qe|+`8yF)Uމy6rʖ ^Sh CxU; Bz/vT@J^'xnVu)+\ VcPD(DwN}u Q$IpؕCw(Py =GrMPFI7'9| À|.[hmw SO Gem{oE2]ةQce~eX3.&ll}*,ɞhL={VZO+w&5FXH\ ,pDޘlɻa-%Y{LBWm/E_C? $\ˎ%AlVթn#zE[__^W4 u}g,Kś>VZ6`؇>dY t^svSm8pNj.eb]g Lł/P{%-cYjt Q3=՝9Zi'$/$Uo[uPSei]g?$EAI) )FdN|P5YT9Uk* kbeib!9D~KbrU~LTsԤ H{'E%ד5RIyl;hJ%w+nh5%mƴNFZ*ye н-S/;pAP\kgZ]#ZSd|Z0]R݀Z]aԞ;Rs_o%x|c^=ROh#=)ɮܹŷf;/UK<q ;+) Z1'lC-d_t?sN l?.~HSH# ӮH!݀g4"Մ`> & G% 03m\g;$7| G\۱w;z &s8Wj5cw[kfXqإ JB%9A`bwУ7R&D?l6]! E}x$0}5lRҎrEQCJ;k|o;vI!gJ' Vc>i&@܃= ܻgk1agfKUMt\.EL{ő%TA^* C!9֜<\Ga7|儒' %ԟN*ue \QIGZG"5ϰ=ZiV:~l}/C&h^?л# ERƳEo   =.%nSP(D>:] !G\/1e6mJAN9ܻw^6Oom~W >)x$o1*1 90Ƀ5!z5~n%^ 6TTd.R.PB~SGq V6,&{]4 M$Z^6aS˂^O2Uaح7^ irYX>s fXh+z3Ds,3cegiMj܂+8+O:Vq[+םħi.kmMlѴru}{,ڔԫy\HU]Y07+:)*0F&Tux_o9KD#GRXoXdv#ff76;V3*cJB?a;GR:ڍ* J3on%Dn fu,CXT Yi9[m9f[q[ܶX։n*!5r}MI;>;yHuwY`U|ƦpKfIsՐM0,2h6ܬIIJc$k{jV.6BgR/q څ"G7rnsP+*7,NMdNY%sEҏ7ׯQ(&:K"P4n:.mp=* + ]̞Z2 8x(xʾX~Hql(u7tLGh+ *ՑɇrJ8@8.d)TδigΛ~/ǻMK?-/nvUa.hN֬]B U4K8TlͳI0 ߵ;vOyQKDĈo'%)+^V%hT# /%͓35!1I맻WjN޼aj \wLM>g +Л:X֍i>>I"E_:%l{,tIz)xmqQf0EPC6eߎ*n?c֍D$/7VuB|\4֦,_a􅫃U[oENMorw>64ZRm1. y@ lSEZ]kJSBfp),xcֆAuY2$j!^cNZ֠j,pf)NjEc>VmXؠ׀:H/G"y7)t.&E 7xH硫mԬW&#ҧ c䙒ax $H1cTn*vQUwb}AP0TiKeKfKalKgtN~֑ZZbVf<ΩtºlaZҟy8 bvvKj&O_p.$mZyo@Dr:5t6gC8}k>i7gYD|٪lu6fǖ׺dŬM ̆ |b0h2sΥJyb&WArs"[,oPrgn!ȚU]z3(s}[wRQ&c7Rh܌`,-Dmt-qXzwN+cO4sl*߽wE|=xo_avGĺf_ZDHq_e.x۬W2C' X{!b1bV8c,|ѥ56E~ [>2r)k_.C*gOSp8?k1C%l+{\xJK\x[R7= M?-޲3؉5r) C/06S'/-5M-ݙi%p\W|]jC ;I>RU%ڙy*m2f{UFb'.S;iݵ+U#FPmZ̶<2wpL1ĵPebR\< 6 }Xfu醼h1J24_}*(ʎ,HhV0R/D&jNa zMµc|DAoǚ}!g(7ͶNؐ`JV?i)E Po~x[^KIN8tupW ~21/ v@u}Sx W:@0v1(dl&> @miG.qK;,Ē,t~J }}Z2{)}pu065_sJˡޫO%nG{p)*SQwt1S h@fyr_}U\O5WVH~lTR$~ਾi<,ģZeT17(k=^=Xݡػ )$>ÞvkUs_iVԎ?Y'Lݝcu&\?5I QD'b9%߬a>`˒k0)FjhRs\ ~M#ͮi[5%\Lmyq:g-"c^SLa1hl}uA_`co8k=ߙl|JlLn=nM:wNh^(N#fNŏޠM'O1?z A$9kTƄ_>TMbk W{ $`}s""L|'I쓴u-p 4~ka}*,<ʵU 2bw @F$+cc­,8tEY\'2S/5y+$M 'ݥUC䷐or<mC,k E~|9]sЇ3KEeq~Q`&zUdן;.s(? #gYg6ݧ.,u)Bc1eLa+䗄͜I8ީNO"54!jρqMn 3wkiRx2 8EkՉUKk 1|s88*pg^ #%v w:띊bi &$K-Οr4^ < ҌM^I|=$ Xw&51sPT*;*бu_Hovj 8ƚ 8.\R{p8; !զZ ,M:3)ذ| E"[e1{\|w?;$hWY I@B\#w ~tRZ_yal&`TkCr<8LNբp] 6$92WsmH*dohdw,[pO+s `\֔'9>O^&ۏ%'{ftqd]+qo/df-[עat3qI:ƐR[ȳFb|ΠgoKN`ͅazM'Ӥ<^ fcvMXKhowj{%<6Dlr<;哞""dm:Vk uaN\aTkȺ|Ϟb"YEdkYd!bcd΄S3 }X|<=b TG),ѯìץdٌ ωE@g5+hap+&HDH!ɚcWlZr5THu.uX.ÇUn4nrvͪmd1_y b5LٍY ,;}}-mtNMZKCm͓mt Ӣ堑By 6=]y=ٻsBo>;q- Ř)\,V1; nTS#}X7Fڢ  j[H~cPEs6bfTggYign<?<(}1jB GH58}p 򎿠f}- IR1y! .}-CfY:t> .4oa5;?U"9Q̟Eo0N$ | PS>%CL3f][iUǪ tP3 ̃Gz6½Fr%ȝ?^∕d Y,cc_X-`T.#mH뼆2dG ^XPphovnE(sѯ bgpci] HZfݰos:~e;ggsJl9B,O2ߥ k pDnp>i|+Sď a;-fo}/N/k"QfXުT0ܽ풲2HcNe.'.bOZ0/:,Do2au0. Ld\_ݧyV ^ =Cebl7XcBל+cp 7вe読t;ʄ 3nU'}ǼA2*bP+ҔP̯οl8N\Ɋ|}2$F2IPc ֛ھm\z*[W!JKXo$TskO %()mGA!eJy]˦+&4Tz7y;c0,ZTMnH%1.gA``eKĉbf%68+GsؘiO50M];j7EJq)Oc4`c)Ui%c5uDg/ OҭRYd^Vrt04ۨlH.\;_ dE*"QG0Ph"42Vt dFk\S RfxŠșM3(3miZF_.) 579"I 6LiŮ  {1٦{%Ls`0yzyNlF/_KX> "zryVoـs7kC WӪQ GjE-,ju:O<*;7G &d@oʣ]?8;'sՐ~Y+ cbhR}_)IF0,n"n{n?j.ȩ_L̛<%HY 5UǓi@)$zGJfk\ޣ*n&˻7~WJv7X/3AeRg_]&)8.<>Zr_;bng@qHnb[{ximPXtQ^zTziqA&A: \d114a=GS ϕ8aMv ]lȆϒ&h~f[1TH;}K"*8E/>yfxERg b7+f|ގed:bqyIz1 ȑK M.Pг]#+B{Ut&-mIN^qIQT؛51]DK9ԏk~XYKa„;8Ηx[ T1־:J-&i0ڕؤ%miqapg>;=Ok_şqi֪ DjŇ}e;!B\Ǘm"&i/CŹf/7Y#K~ֱwϰ/R3rUdqQ Owo[ayà$!z}leE\}ۃp^YZAm.g?Il\"y@Hɬv<A»@:/F]rU}46.V]KifyVŮ6u+"84^o;*-kA}&hKG(ݔ:R%)1Da@]ZfPcx )dζx&rW/? rx,k> ¿ư;_9I|I.ܾe@L xwp*F4T.d$/}($oAkVQg:r8ig&Dt~ͮbVD:]lYlLpA] X fІ?lR#?)VPp#= nJ|;`*Z# #0M=NׂSq[pǩjvE0s!_\ۣi#uՅFHumM|(^վ3ƢK d)6Tq+ lX^/ݼwߴ9FQ-|#'yڻU>_ 4vW휰\oX4`F"Z9ΝX􄅇zMѫS✻yT2 ot_R;/%<,o]]^* ry({~i62)"Goek~#'6Am6gD )f[a#p(Le4RtrA)C,Z""dn32 KpwXu b*f8HbVƽLHK'ֿgr7싻e~MV]8 ~8 ĺ"On[ݴH S Hh¢Y|GiG >>'wKR;1[Eه`,UBCcS]/D)\@n)V7[6F58(K3/4?n"gM"i1҄jwoн x d5Ѓș}e-㾅XB}#-Hc,GzŠHEvAd08wz& Fhhntvz۞N[i$?%#(~eO G@Z[惙Vrj!~,O 05x\_2~ٕ k$,¼ nn*(.8uTb7l$]H,jgBb=)XC`dƳhƝ LgNb'Sv7O@U/#u_ <@g_n4>"Pr$Dq9O=‘NX CzoA"cP ЃǙ^g{feuSm{W@ 9G H@!J :~z?[/3dAXE:ЭՀ h̑8'==oᒮiX؄V!yE3jf] TC6g#k3@k~](jF(b%uuJH=-/`ZwV-†ߠލƙNNj)Hkq`u~Uzo23r4*>Pɛ^ٓ}iW?1koڱlc&e4v/|}M X6xe%PUlg58v-M;SYI8G~XEeL| *NbCex|Q#.ObK:-?;-λlJcJT3Jߦs2=HEKDd'n\ A2J>1Zc'qb\/xׅLsG t8CZFH7wIJ2)Ӕ& gI T(2iGj^k#࿒{O!^'5_a%-JE$[hKA%U=q嶱܅+4:gAb9Wlj-8a6O!<-_{")"yF"%l*q;1zbW,H V/Nb<Ab@^&-"LuT).iu8_PUgX'tL0[/YaA޷/LG [BG8(gYPTi NV u*hD]Be7R}O N52AWt濥Z8H7zSqT$/yw .kB֎s\|o8nrO~ѹ;Bb0'y;^C`VZ$fVۛ ԲSP&ký}KZYacE匐Z*$3|5e!P)k)]Ds\<*1܊rbE3Ge Za@ JZtOH@b4>o"oG~^1S[t0--//otRPݺ/6h㭧6ޟ}9ݩ`SuѠpP| "*GC΅n5q%J8҅k͗7].{+5*Qr''U$f×~S&:2[vt~n̲HfH k]/]MF[a ,*doNۙ,n&KjA+.,2_X|Cobv80:/To_3!1 ؛kM&%a!w֧ *DUރLXy9IŦRm mHcU@rd4DԖ@pqImBs JiR\Ǩ 8<.ׯj vcaɐR:z8 փɏuRÏ!r]P7 ZmpBrPA5)%yįн*XƠF&,EQTnBZ )S8UEsxAtZץ*A fFrwGWppxMk6Ω\'0 AGFQZ;ܾW~(}nl:ʩr[_XقW*Qv Ӻ-Mt*[<I,w+O嘺psΦke1Fli)ORU] Ѥѥٹt$?_S" x'Ws*} ;Zc$PxJ\'*6\ _0 =lY1eY9x(ѵ$l@g{BK_v-t*K?: M:uL綁m2咢B-!z *C ~6XvSjX2YDg_J b_][߫hzT!@AyL!Yj4!$LDzz](h@-;TPQ, ?k1;Y Qn~EֈN#:^.[ A]2k<'FW(,,vbjFTWxmtVLo}37?pB+˚֮c#ST1@ڕK\RL=yOՄ.C7S;yVr" mc:nxr62l'vq-uɈB]'8!7t[s>Ej!+@XP 24oGO R}t3K?dhQ*3*oު#fT1ۻU0ԑ{q86%7XfW𡳩.@S+8TЭI=:`.ÓaM(I5ASvꖞ pFd J;A`q #kvȒ|-߹K y(uDPGHagRĢAƾ+]wן>ؒ8t z!aPu;dTUhYHbT^~(j2URETq ӗ !(ܩi;-3avA?Ȧ \цݶ<2Rj/@{!Yx玳[VZ]YLqBoHeɗu±"5cmloqJ1-5[} rn@uFJ,yr WZa+eH3#$G(2փ<Ҭ3;a.ae?k$XlFB%雋UJ-( ڥ_.M/ yp0f 1\?QEM}0y,qu` 7{"?NSa(-e?/U! ᨋJ U(9\'8 Zք] smGX3o*ÄI,’,/00CWiktG'y7}W`p̟LHf,XtҮ8Ug;x9(?]KepP`1 D[>;aTݲYOyC(>l PCjq=9Ӯp[&̀gԎxhu$E C(t_*_<8=0X|sKqƸkm|ݲGu,y~Ӿ׵ٞO++hK-s@pۉ齖oR C2qa!? T(T!b /f9:&҈(Arӳ4GK&X=T sM.3ep}@Q̹reVj{eNHb.-H4 "YG^Ycs xVt΋%egZ2ͻFAkၯEXM9 Kaw.d= 5N(sJW?ɟgStVZvG+酞eUe(rRQPn=FO^<\dê)ߢk,߻6F4*I-SQ-)q%~碷ɵ`oLS}샵V 􋑔AQO*)V5] # $ ڦ,*vq; yX[1 8*8)|żLަ 7/K,L5I |PhsuX:  Cp[zXa4ƥ; @`OmS_H4 A a{+ J9uaf]"o0[b~LkE*"$ӕZ0$Pbc(]B׏pG‘`n|9a *NX ̟ m ^h~[KMX-Bj]; raOz pXDܭ P]Hw%=Rnrp%Y^ 3Tulic] SĺBUiK-|K"-' z-Tyʿ^ң@Ujuܬ/a=lt.$,a5xMH a L5:B+sVˑ0QĎq1= z8^BWC @o4a" ]%`7(5gktddk">$.٣7^QŠN+SW=x 部'K'5ٌÖpEfD#zh@mY{l Ӏ0ڮJ/Q0<&aK"I$Ŕwa5݀& {|ϐUbSc{J8+Gᨌe5q ێMTVڶJUZ$tl?؎W&rJLA}1T2j[L|5_׺N0n}sCAڙ҆q/@p X"7X d\ k*U˫F\ DĽآ *׸ ! 7 mEHgO$9L K/*N^vZruFKD0o*"|E\c `D+l)/ ^9V=jSfH5~8Z#wQRv3+\>-K]Z=-hj,~?5~] 5m7[]Sw%5ш鎻+EqwNb5B:0^WGFFgɘhb>o 3k*x (ɿfes|^jMp0@( )movE8ך9Z!şZ$2wc'k|S+3Db%j q~yyD9!d;ofYb(ז*SǽR|g?qP;nN>j6p!ry\ġm9%5/n<ΠO0u ;% 4W~Y1Kp2.u!bcFk[xƇ;Pm.Fl#QdS #2$ Ex<! 6=՝zrHHdNC^ed/:8'\鞂TP.!2hZSU1qlJU+z$%:$r[re(jφ|a0.ǶHL8R+EYx I=sSYSeIJ ޻A :m.;lD$Y\,)Z]wyH w芗aKnv!qsđۗ98Rp/N.q~$| ̊IZC~c>! V)-X\?@ls>DC L45au{D\rFޢ>UPG?vgצ)2at\W$~&Մ\95~H"Zq r3EvOk%[a(^NZZ5[ gk&NiJ?o+dO/ϕΛ7>̺$IR|\YH8L^%c=RIs#" V@>R5%욃x[hbDy'ܧ_zN#_~Sb]]OPR7$ ʈC],>L*nN V5)v+$'n3 *Bsɨ˨ yVEMβM&8i RE@/pdRϟ96o`P@ɓOW}h/XڍXXZp>7'98mx̵.b6gI5ocɬ J F;]dG-cXz݋M-5{*<ʷno8*binʔ{צ23/Lrw1b n&l$<*>13;3IЕGvB+N|+gDGU6QszN2F T9`0Ytզ0kR= -0%C 큡3pՆ]@'t[;gW@6LZjʋTS+|( ̡!M Nbi7iLQtOGwkr ?x%zfnIfHDh?qD[~[H.9NN }1D05tU= %(?ߎ>ih{V3lPr?ʳl= Y@bl}G 9{ S5!aH:ӏp u 9PvRq4EvuI1"W-hE %{bUK>5!fH6}ܗ_b862_l ObV]Cw(uča&]E*QeaOKA^l;Ξx:}a>Wprϭr~,Nvxe&3Zifk5fߣmJY^ e>+{UhFl{$NX rRclzwTe?N#f(¥6ҀBD!5% |aK"K`f-lc״" a x8Kǒt"oj4ͺ9RڂGCaQѓ"^㋅DTW{~*2M.BZEyydc2NGICقWyNi-R߾³͵Y08!KʹD>y'"95$4(tg=22RXeA/'O#vy섌 ~?(%nLuz0g#({RǢk({B`EV9zŗ@C,_k 1TO.7犂 ruG;MKuEI`=Jqs$uP1~N:bێ|6C_޻W!ĸ AD>ue:9EVպ|S)6Hcun8nZ= g&n~։Z]N Fl@F Pp`C@`JcS*Ŭ 16+(( il eU5=py!\ys.4Ԫ蠉,}%Qpf rcJd _ܠA$})X+יM~>|MvXYƪb,,?vdT2Pt 8[lا*%}6g.+OTMdgޞǐ7'}^g8>Ň,P\ϠLBÑA͊WgS. mV]M[fj'Ֆp2WٓkRf*:GysAVZM7^}Þ">W&[>ԑ/p5AN *}A:Z:ZUT׽‹3 ZB7ЀQ)- &SS amT52ĊY=U)IeV7ܾDRSEͼ&dKO}?yQZ_*~V!A#_c-F<̟i0,btyWDpJY;]qD R*Clr\]ܞYt n~ (-kb`';Qѣgj3vhAN҃JTDd{_C8sJɈ80CBG̸#h*i?Hpº *G* HkQ̍H疒Ȼ#Lq 2v'l8m"ƍW 4sx*;BHĥ({Q~'he҄^| !f6•0qEvvJUtr XȖ.$(=ϕb04kh25OOYAtths-Nhm94:⵬&K zDjHVV V7Eـ_GXvTa>=R|.kOźj>Y%]cHzoO\psl5J7Ĵ$i/xAwX*#6}x^0`f)˥~YAҿv# b|FG9h$+ۖվvȳ=MЎ]،Hό 0Nr %H=eQ7;IG/I}#zZKrgqL6:%< np]>^گ^cX"^d0. ]oEJNնذ@./ط ReGIOe'Q?BН(e[jsНm@(oε; @GtTێ+ *% _܀+3@IR`]}uuL֠{> FT>PhF9ZǒmwBD8::[)~{UXIkؔ# "X;ŇZ5a{ rXH7nbtZc=yDl;w$J%+J5^bY;EKnv[> Ƿ.Pv?b:E3>O5(cڌDG4!#Lub:˗~@Fۭ}Qpl%b)Ihq`9@`BɗΓ "^S' 4&" Rď9GeKC"& G"<{$nErؾO)#chJ,ʴu!88լ\_Λ&dDsCfvn€k& .Uqaed$:N3z L qSLOS?L+Ó ;b'? %|/% IHZ媩WVpK~ox߅zaC+DlХ7CE; /Dzy1[qN]ڪ(uO3OݘH2E)2n̠.i=IY1 `xA\MDi#ދCW5c;D]o5i< V[+2,;aPƏ "{7ݦOY _Pm eG[[u]缨M j}Y>g ˧j^WmZNWPbT|P,)1eJPc/2GBrldT}b\Q-xH1]2^ lzƫrlfLϚ|| /z1VM>DD(K MW8~>JThl$ ft2MUj( F2h!eXgYZ0707010000029f000081a4000000000000000000000001642f09750000c34c000000000000000000000000000000000000006d00000000./lib/modules/4.18.0-484.rt7.273.el8.x86_64+debug/kernel/drivers/net/ethernet/qlogic/netxen/netxen_nic.ko.xz7zXZִF!t/Ç ]?Eh=ڜ.+НN^# RcD_wv9BLSX:ԻJr۝?Y/AdRNKv䤨` u0:AyLO9wBݞ> uZv%$x3S')`%b}Oe!Q[>F'L2xKrG{v-WJ j®M.( $cSu--1x,2ϢϞ<ЕfXӺ8 8|{';Gr |?hF9VpJae[)U!Ϊ ӒC^5_Oƶ=Iޏ!`<)B$Cc>U~ L4uj]],̪Yk`9vF|W_L!ɫ2$kv0AˑhDum R}߻ mgۼCo@ #ڏt EAʠILթ=Iꗭ)9S{;š*QnSH0~+&8+} t1u;:kCt<7XYqJQSWJMCYW1/ˍ9dX7Uk=I_O8:":m4*)) r P+K KI@ &smtg5á:= 6^|X/`O-ȹ jwO$u^+]x{Qϥ: K+&e;grÄԡ6:nm3yE?lr lM<*. #s3vsG44w#v2\ԅPjQ+C~^ dFRBa,I;ַ;JVs!s,֮J)nc ,Eܩ`1O(n%9OD2{9edvVV%S^OV`[<(ʞg$=6yDp3Q k-dLTp8w $R,U&pU!!m4w" q?MTE5Uj7ՔIڬ{~4x_& Bncr]l\yzSX @Ur.s$צG>5l7J,AIr~4BVI+C)PZP- ClXF͊='_zh0:=ca9XA>gW;K37 쎓%J-{`K*c׳`⎠A(@#4@3@[0hSiXi)dT,tNLbro+ }mXY>gO<2,$4]^hg+2n*dF悢qUm>ʧi9/ VFf-u pMo5 su3]#ρ|G^cL޵#6P >n V3'͞tW6Dh1Ya >Ň s NXA=>SxP i쐒Pn8d\l JG9Vtο+tV kFgd K`'Y-5M=Mq!1QHB$ L;66oApP:$xkKPvb=2CoU?RILo7[GR2E FҊom5^tZ'L\}ҼgyzNA27=h %p#*>ͨt4&!OV\\;^}qodeJ}fub _8g .A\۱ɇ:z^ ݢvAUI55^_/ ތEχdHs>, XOK'(%}jBomCBP2qr3:țbY-b1߯鮍{w2Q0oO d 3Zxu/,'qG--[Lx`;KB=yyQuwB )S״t'a^ݸ\ QA]$u|Nyގ~.,jF۠.,^Ւj(m6ŬZY6̍fep2^P6NN@`ƵKrǟ]i0LA.s2uk١xCJk,Le)[izo} +X"hF")!R9zp!Tu mPedf\gdTlQ9zΨz3 4q G6d'#퐊 z+s(S*o:^eF(-=tz˖'宫a_#P'<ꓒ[ߔ_dDռA|CVz.%3%.)1`y'>~@p+h]RJ7^2%p^Q#jY4xWZdA)E3('Kh229su-h&}ea9<m/I1 :,Iy,HRXJO~Um'7 K]dkbnJ ;m`|gnpF[`-8 ?DOpYt3PɨD[9ȿ*&wlZV 2G8UUڞ*!3W)hB哪\9;qW6;$G.)؝/ɌqU?mԐ4U(,5% M^^ vEfabL~r1{Bѕ:޳M ~)?UJDaNcLg de4 .S+0yąyF,.\"$+ULFs1K>b1%..YWU_wf,J1?pr6+J 2P&4UtPN5] z0}LH7r;bJkH~f3whmr_nҵɵ5o0Tz7᜷ g!/A |!%vXwb x$qb@qӌ `<'(eK˹&kFhM m:.]*]3,2rͥ0 ~ uaW݈iMv&G{hJajEM9~,!kQOφq߰vOtJskK}&Na*Oɉ R*8(;2}cb]Ǥb5>wѤ%bp?S6S Z.RA!4aaQTqŊ3]iΊ.*Yʍ2蠅&hB758,TfFLx C#I7. L> Vӥыq"vRnhj3c Q&'=s%X=

R:򤟒-(5jS@۹)pJ#|:`4 d|o>y`fSq\[ W}.OeB׬|R佴<&>Ib(A8SB Gݭ d5]S~xlsTd|TF@TUBMb(SKw'vuGޜ$[w8smxjܗE./pNR$&v5c(B,7 K0-$42(ցxb T)4^! g+i+qі"z/(1іqF]3AىFsO* &'q!YiTcpftzfdo%2 #,jANhAe=B1ArTt8qCg!FU\Sfc @$A"RC\Mua齨I7/ 3A!>vV}\\b3]nq%7E,m<]veZM&v #jpǒ=e,;ͺKT֟\Ry:Qd'ԮhN[qS)1?hjھhU72qwПEnP鬺K[=)br#/y܌^uu\Մ ~:Џf?i^ՃȺl>Ey4|N6q"9 Ӿc`JJZ0UV2/.h Ty6' I٨ ֦2MiM' Z-bzgÈ`d9"~XW3 QH|{7)Y# Wx L Z&a`^>U?+}}+/m8"ȍ[Ʌw4APξYWiَ?7ym۹ v\Lz>1uԎr`le,<}ةfƐc:;HGnSwW_Ҁkܠ75=~iupS1[8é>PT9f} 96.ZK.Gr!HFʧXC؀IgYƮeѧP;[Gb 'z ÍBb9&;`< ryŗ#8aqe2 >IW>rO* 4eEY""w VP*әg]^5Χ7h'\:]*7+Lx%yZpmc;(z=)B;;N,Hӧߏ$E l~-@]߁8yc6>'W)_0J7B0Û1Y`2< [EMnE@ ~uTj;< }3J/i ( 6?Vl٠f.#DhUH |d`$ɬUzBG\څy d06,i !`7%x`9CV="H_!u zҙA&oy>wcM\Wm 3*dnFNSۨ0.t8Zi1bydԣ#0AI?erx͹TkR>Ơ7f {T#^՗ v8"Q'#c>}p^R'Rl`zISP ֭\ // SLnJ+g۩ƾZ5X@zqj.G(qc- 'q9ZytSOi#Di)U{1-2CqUT8$Fa8wQ^o =Io!ΰY9)[6<'ITzI(l?I[;ѧc=Ft;{Lf9,hĀYXCˣGˇK |&[QkbwJݲzGxHǍ*~L4nn) S+Xvni+h6{ p}dz׹GrxHUUU%cq]UP WuQP\(ɤbZVO[&qZZ)p2) $#Y䟬7>!' ۠qbKhEFNAz#g(U`q{ǤZ\Q;0g"Co s&J5yGWu ,;j]B]ߗy/OhYkY8޷h8pҘ9~6,63H4E!J\)\ Pɕ>C,c_lAG ? |=E Ⱦ5Ibp YJDe*b>6X[zt[MR⯰{om!~>9gn[t?Qo\p8u -7,)Vj -AwVo[Oz @ta™ q&o,#.Y -3|9#! n4HEZνnF^HG)MaX:m@y"X \12Wdj܎l(D!er 'd`E88l@&u v_Q)P}K_TN`Kw* DU{OՍ bJIʝr[ūd(LˠS_$;:eh/nk wS-r7#T5tIj$Aƞ&$_Q `7xŠ  9 67iw؃13+x mQ~yx\%{I;뽂V} Z^1}^-KS.녭$>vC6ૻvCC0*:DkGg?Loh&^cs7j2U7|C8Qn*g2uB5,UWo.JhH`07%\P cDatELkdLDGW! XW_LT5PoGDO|P=C$Pço7 @:_K WP|6d7Rmϸ%/]y3uCZR11iTCX#=WQw){KI}z"1q-iDCt e%  [Ǜ 1N4%)߈$}\=II8c?LkQϛGVU,_3W}g<"X{4mfeFU#@>1!%jOT*;, AB-ۅK1T(%F#벊IbOF,L>=v%cؑ[ήr,Vpl?m}B6TAf<8j4)e~H m,BME62룬H $?:LxU=ہ/LdX3uA{> o_[F<D( h8,-߫*^U"Aݒgs_&ި-$Z}xE6$^HqbqJtӎʤ:; o=?9/J׈;ÍSoEۋ_.HP\orF\D!ºNkf!$peFCj1jkB$4Fm~ ڕñ@U g2WE 6t29/)@ҡ qɈLș G ~f+hu;&)N'W?6xVkd !~Bjdf iK>ג9g] (%e1W9]=Zj܍S d_V]zfE]`l =}tZ%s`dĊ L(K4Rׁ իhh+w:֥V7Si5d`mφn6J R tź-S YG_tGEϚ*A5?'Im]?e[qlO△}T t'l_1+wɎK/)w*[w)ٸA9ӄǿ@s[dM[?m\y#qNLKvɋϿRK:k(L76SG!A[x>xH#C!l2*?jq%Zvʹdc` }mt$nO wZ F|B&bI/^:];w{Ž?v=R=uKl!S&Gh^(Y6̀*G M,hfnWȹyIy7lfMwJF8| A : ؠ1F $pW`QqƬkU$yD>P%N&U·ߚN~ >c&S"9x>yB>݄}AG#OqTǸ[hH%j_4<&thw/&<lh1|.k)=#BѵGW4 }Q^ߴ! أ6#AϔL*'v\H "2 w"5?12UbdlC:+5}VB|˻W`z5m&w԰.7ʓp~e2T>LlVf"=0G#9Lޚ' /j,(ڪT*c5F7n#2B^ a1l Ud1&0M>ʊwAزuq4YL\L*Mil V-K}#P _O NƢᆛ]Q}vRR򮬦|Uj1GPZ6S,,X[թܳlx 0;H;yRQ=<!2ܓFs ۦ Z?&ܗFHP*;bk<"4v5QOLy*̒4m9}V|6U ¶+,:`,B9P/B ׭8Ws>z g`WӋ@^P$pӜ|1LZiu鼊+JnqK|Cϩ=EPOY~gxK^Z<^X "[2j6uTWx\6F7UO2a`nd @bd#I ;yJrTRZ#Yh_n 65 vڸTis~*Jn;ֆy2cnKcZU~ 5Wusь7s[k Dl!eSʑjɯ o* bDHGu{i >J1'gJJ=2=O/6hӑ*%D5&-_P_ýJUxr4O:SQaGד> E͏I( 0teF%o$z0Bf/Ya|@< Iz=HL8G?n)Lf0!7Gu3T"th*5nP8&y| Do#d80HWҠk~%88Uޮ`lj YKbGS%}li1_ql.iQ* _@iRuh Ǝ\ @rWo+2 qxDd3Ls\/1b!B [+TֻA:uQ5n;SozCnI2&|X÷:mb2vhuL?Be&U\E Bf騳5 TX2 -ZI^"X.t3sg--^Xe!&rㄊHh*|nD9Hq+Z^"e"K ;es)GJÉ?j{˨__"egy~K,NQ ԓ ]Zv1NN8frh 0~H(rVvWo\f$1 < 켆RjNӪhwYv@B_H.F؉ 9L=~=[Uferz!"5j=U1ǹ mH/l9'"ԫЅ}EK}q܉ >(#g@}E! >4=//RMfPς%<أ±Lh}\1ʰW`ҸV]KucθJ˩;X ]d2sc[BP<-+` u%t| 0.U&ǔ)8-cmgOMmi5y~/zݹѐbL [˷Ie eqey:,߸}Ͷr*:g#bs\D "b a$t1%*H{ (*j 8paǎ9q!LV2řT]TQ%$gvf}c"LcN72Z.U HC0}t$@x,Hcb &Y˄C$B˶.B BЈ JܜG=ev:ywOc%MJ H`tqd"RT6k[MN J .IdË(J;] ߺ.X:]袝=`*ܪJ3l$'g?4rM {+~Կj{D ̩Ǫ`F706V%HZ^3WzsׄL(1qz#8w' *0/oBw)&\9)= BxI*+^M]ǞG hg.(ȾSrsyR0+g7(/}#ƶpv j.Y*]b?  -׭1IisJY#gK$mœ9Ujvzev͜>O?$f7'ѫR_|#D85Jzpю\ctMl*Pd'4g`UBW)C[6f$&wK^'gJ(6n PB\-@k;uQO<\iHE &a}Quٶ/j#5^l7HMvoy]AԜ)v9Fm̮WS_kV< ̨|UPoS(–ݞ ːt &пӄhDz}(+[с8W1SX HA;M2Ca;T2H;W~B?QT^eDh"zث9k@ĴV0F4dvJ%CdݯE|@*2fY8K;՚"G?W$BPP Χ!(c7_PhY>?fsǝ \|-@\-IKDx""Hڃ&Gr6 d xW!F>Bvhz`ޔJܟrbx7M_q[')hagHPkd XsHk;;*ǬmYXЗąX l\ 64ov[r)5$Vɮ*$J!}傧H!yT%7@%B 'zV?S/!GŠߢX. ۗ`jq I)#2 "eOkIͱojm$ JᵧDI'{z1h8e^AesyU;0W D [nY? 󆜟-~;9dnr %](b$̂4ǘ$GVUőb Q#vhS|` ^j_~VU5Md`msuR&g,Zrq:)'y #ė+USGeWeaQ.w'Lk>n8!FJp.}x>㉂$GYɔ 9ķќw|_5qO twCH\#vcגtp̓), &yU}\r*MY"BvN1]QDWe%H6 1VcrnHT;F13;Lo}ՃEfyӀN@`1Ҩ_]u=p5 H~InrCnuƨ>_'Ce3S ͆ sFU?V΀?yP cSk1VL~y;'(ژ$S7j{k =sLAfI6UguDc<ۿ!9QFbc\Y=J b 9(g;zPQ.IzƲxeB?-P$,:\1`-Hk'ůjtVdx}HM!-6V/JsmPn_g^!5\a4o3n] )2G~2}+WǼxI*0`Ң(\LaMVJV!L®vdiy7{8S" ԃR|@_H&XP"||vٙK;CP&P$s\ fn~dA?#$:ΧvȘCBpoZhBYwUghVm &87`?'?9ԴDrůOm6qINpߔG(=YWr48a{Jf!W()/1"8!댑:8J]?B'bn.?2\&EkH"=C9;gV)gQ99aňYXu=K{]ZRڪvJW~i``-دpR09lJ%itׅb={y)H0d0&HK~ߴNz\~/m} o`#sI .ztpʬ؀Sbڼ4Cl!c #Yͧ<nT<0=# )`~motgZ!e,NjMA&ԉ 9kUrN&i8N?L vZZ>"v)"FzjHa"Stψ#;(坭9 o յB 4'n#rm%jUMj %#WG,m{F{-սC@RZF4BsmEZU%jo9  ShC}fmthP[篽4>ø<ҳ<] l{I jMܕi9Qf[:4b 췕>m.vY쿂!"=,P\Eqj;+@_ ]Ļ鹬i—K.3`Ů0 6el{0p(ȢI,e v0p s#*_ڄ,M"I/p&T~dT,6:JQ / ~O'w&D;-GW 0@O{I\Bջ(_8KP#>ʺK^Gggڹ> `߼@r\j9+lf⹸?ZzeB RsQ煨JƔYr*J jm}) 2wGž[zk~ beůE=3'T:[4J (6+@(y6}8'G:k#kunlC+#.HH/lfjH`&_g`QB pN9ǜ@"_(hp&!űͭ%r4U#r>wz$bŦ(0nA17?֮{.¶)^RC0袔I#sN땶 y=6XCl۵iÙ $uzXdDE 'p0#׳GXUؼl,77'>n1\`2b[Lm;$0f g*q6sOKxdzh_ὶ+ [3%aJniѸΖEԢS״5Cw?z׫4i?]-8f-'![%_؋ݚ ^ӛk ԁ^9ę)a~{q\}9Rc``N^eehe.9rO2OGo;PE kX'+|;E2:lA\A5&:i'_c2KQ)trT Nqk8A OQiHE@F͐V* fړ]| E%NLtL}x;viQ^AA$З_5t :LݿEdx'ʥ7A:2,QҬ}gbviݗiumIf?0[3)ޖ7UJb]"* ', 's~-cE_Ѯqtlepgo0`&3,OWCdHjK2%8Et@, )72񷪖kqGӤA%>̓~BdT+-DFʗŢ *(pəab %On07|Qo.v1j%xdJ tjiHѦ*-_ zJus@mm!-c1VRly 0 )VcqB*0+Q"Cjķy~OdrTkHV'(%--߅G^8D}!x@˿(jy=>t9qB;+pgԕkr{ ]vLgTއ t=\H"MɁgrPAN3e@4ϧq,! qic<1I0 =q!)dHD_7rF8A85]2:F2I=$>.?tFofx[mWK؇otT%׏雺86P!Β!—s'b{dTV! |z?!u2[䴕]V^)IE$1i: ,(OܜX/T&'OݣSWQ<Ċ#}h^xV4s>EtǀE8Q."'@ T))sȘ˷ǔY>}y)2k2jq3p(EEpwNZF(XG6+5qvK??]df; ` OG)?LAyŞ3هϝmO89on{lE$Rr-ᰁ.>{Y nU~ OlLsn&a|;*оqU6 ІYrSoL>疞t%ߖL܅s 4-gWsҒ ?^(cB.!:*)6Akm]Uy&u=#zFogvy5^)5^[7e ҟg,֯yBd 6 zei 絨в8oSxY]3`Jq{`_S9 S!V;zFW7;fR(kd7 u`U}|YnFcm2{6S }Pv[23X2ݬ C2*擧[^Q%稏Vk!91/Gdm0lJ1#W^-=i;n˲וg!]oc9 @Wf&OO/|52Y_,#R,0C&F"PXY-X-֔+P]E{b:?Ћ!K%(I)TzyYޜ5$W6.Swi/R$,oǨVN6y\aWp,ןT8m̍ڞѾf œbc pg-vo*̧PBVz.M_h4A!RFz!.>S4q\|RΥ!/*?MN5eHy E e⒞ouwK /yRZ[Hg'A{̂U4%`ͧ]-l$/,7Spv]kL#e< n#\!}侌MxTe  -vsIq͊2'K2!_Ί_ H00J?iE~ Rډ]e HdgBks}:Yp ` +{g+l?My! "Ww}ſ~bYLFy_GVz"t<ȈцL<@I3՘w'{d 䨂Fͻ0ճ6M+}wKRW}royj@DŽtP'I]C;ic6H 9Yh:ly}%H;,ӴLC?-C("*ǟJ83!]t,egP!;P08)u}]^%i w _+R0^IzMr?mʊ3OxFk>mF, lOxgF.pZ٫m0VŖPA吚WA "tI؉Mǝ~[ }! }(oIT["*҈Z5~EbZ¢fy&X WRxH||DDN1hN iDD.7[DLYuAeUY#Q? bW@&Aluejȳ{9{25}B-{q {qº\O`7b+܋lqݰeK5a{qDъRf RztaW56s{kކ]JT>RurM]e0$,ީ/b5WEh  R>ם)Ћ@H A5E[aF6slQ0KS#jFhЃYmrir@,1c%aWI 9'`yn ˾ +E}b2wkpJ.jivg4vNS\:=2{HL(6ōa4&UuYa Ն0Ȋ>KWH>۞u0J'_AX)ϖ5Kex2Z?C^ h*LkʢcJm<[\PxSE.g<[s(>ӧ}X8ZK]>Oe-x8Ҷ%4X;Wq ZIV^$ /7/=w]X\3`L`@:ci+ÓEiK'<7WFRgS޺VL{f<^Q&E"%hkH}I̲O\¬6Nݨ)F*5#QUrӔ(6_h#Ý?ه؞m~;JyJ詂[r:O VJHK*"47O:1 x`2ɕ[ ‡V- Nʡ(v3ʩTe:e[k+!1ְא8kК^tg0!`H}v_wBoyk;j\*H7 *3 w(\vZ|LJg>z$UtK'q&Lj*5׎?w-H/864dTV\-%_R6gn 깙LCq˂fN@k18"I}Ϗa:o#V*mersrf-EHj@#+7z㰉>7~&0nsj%*zPf>E3P^;i /OtѪ5؉"SαJ=BuOW4CW*1`oM5.!pRV-dUM50fQZ.2fvdzq|Fy!HNeM"b%P5ߩ4ndT#MY CUk%i?yS)uwLGBFE9%KNsbtGvo 2l>VC[ /.@b:R$-~ ʞ#aVkP~IGk]BIMdФߦGդij6xA :] ű Cg`~ /eAqt0XۆMMᚳwŒ5& g^sYjNW/duKWWǽ.v~*⩶vp 9v-U*+0˶$qÖċUXْ +tVpšHjQ#%o$؊.m3y̾P> Sq,ipeI0w<߈l1spkn#bj4b%mjk+hTD-X»]ɩ0[=+ZBK-G }"Oᑭ$fnp?|%tXܟ tNzܘ3M$iYsB+۬FPhbM:*絼$Kxky\go,pЈ@Fz=.$J!fȠB^LCbl$B_eԡ *ю;|'6 R%q'(4"z/` 7a&9ۢ}{ougۺg-:P]TV=/б4?#Y'E1xHRpxm"m&Ͳ}Mq}J; ux8jXw%E?z ):ՂI}rˈsIah.%WԈy o$i v 0Cы@] pw}Y (Mly1u h)Ѿfԍ[X֗Q˓>z3꟝(%8P;D:ՃJȮj/],@7 >f)s^b uߕx/M##Wݨ jʎ50)yql{{Λ)b4lcN祩tMq=s$&\zdtvN]N$-FE~:,vD7Y2Ŕx/Ĝaa7F;> q8ѹv@nHSvΞ-ijAr80K\v4N]oƑɑt4X,m30x;͒IZucκqVkD-uRY$].h~]p%*P7 zoEIƝ]7"l -lF>BCU֗_ן/D m)QiT=&ȵs: 0ek^HR,t6 F6\u4Î45T~'B_uπ50>Yq+_P2O*߷AĒxϜZK)C)SYШ2{"ՙdpT 4VXTw ME}@_]C C`& Biaת sk$rU۠^^QGm+&da>xIPP]g=E4fwۂmaMLb qAӊ]xYfNsB:zĶLڶ̭ANVn6$rѯ& dҧVrǔhĒ|IC#pTN|6%6vQXVȓ&vX;|ÌIЍ'8gj2x6#ؚۉ&CBU:NA﫿u.R]յ]A(Uݎ]+=|k|xz""pڍ-qwt =sRhv>/pӑ+dCRx_ zA@5[ݧD~ebR2)0x]Uvˀ|S$h3Qxx폛t?쟈W/Eq?ˠ?MͲ;\#-PB4`qAIjU.B 3۶#37S3Yq Fd!F$a`< nJ:= Ŗژ1ud; =Ӝ)>~0cDa2w 4+yP~7ۀG/g/͊9MZ:*@+yVئ>rNϫ 54:v~Wy^ FuIGqk#+H@! \:1¥GV:*Bta╺T[T\Ǝ@*%基ASgQ!qח\P97M zѐ.&6|6xۉxmw]:iɢ/0HUVXK$]rMjtt*b |%dT5١ؔ$!8.0䖎DA0g#`fN_zv`I-UE)k$ҷFc &-.*h6'$LˏiXT%39j˪PI2#Qo@bّGt&J~acQ"_~1V@D-f2>$Mb8֤䄰<ȵ NKM qDB0<KG HaQ+,8+* O?zk8 E%<5=EOv "=T|Nt^AY=(X t]sT~2 in*XlQJmz<^Im<D\EF 42KLÅTs'= AH5*͊zuYOOȖ)[i~RZyb9za>-V.L{3: Hl3(Pgn׉X,8H d$|w4]fjd76_p}Ua$ԍ}[UWZ? Jʇ?Ja`vTZv/Õ"_ jEVl 2QLDK}~:\j>ѣG͵%uuu@Nݧ"ɿ#@u؅žCm _9oE('6һK)~We"r8ɐ0LF-~/GCU;dR0?A!LVU;UҸ{s@5rlx^iA->8[_GzF 4Ӵ\nm"dҐ0P& (p"`87m폹gmE7 |Hdp~!CWbE#k3tF(8+H .9/В6# Q}=x2?3Ej!39h@4 2UMl" u]TaRU2L;`ԄQ:"p}1;2\з"F"A)4b0(/@#mjem`2| 4Hޥd#r*Ou <ݐTp.?65Q{XyE2qWHLF_6Hvu3W08Sfka^'ۀzy U˫F#T@0f x2G*Z;`)'S.I }s;Ԋcox**'gh'y5b~q(e Cu1 j(|wr3 c.ve*8oMҭdeIvJ'e $!!]Fx餞v9 l/pu2"8#Nv*Jwq>%r\| i.DzA(4vlOYIM6`n׏eG&]Ds!W.XQ_-o3.;a:G4%O_V/)$hh>gOL=eو//+ޥoMtFΕp89puxH=/jBIԚ=6+u$ׅB0h]E \c5ɬqN2ބR-ӊURbXP]ΜX$[_ib]Tx݃EWRNY'p6v,]+5J֢Zv}er٥/X7?߉8.2j:Ԗ 睖`r\\PS%ƿ#xTUYc # Xlɮxh|N Pjŵc2\0ƫ8j`9cmIPk&O]cUwDf[_  *e[]Q>h2Uk&C*wɀ 4| -5ue#bE+fJdq>u@ p{%v!} %ui-\[pɐa3Cvq;-&dXP5RV]A1 uyS?ڠ0l Ok*I*iSob-xKVz1>/3߾Tug F -{~kI-5TxuXW$R3}dE1:vMۈ]segsdEpuG.2MZ QMf)?G{GY0stB"4)/_:P>g 1KvnoNrȪG9J"`:5xS[%EzRS=/JhmQg_3?ar<,!cr~ޕ؝M$0HzQM`!p8l̤i(: v.nqј}bEJlDHW/ .w2rv) bazՇ= r˘pmGa$Ba(E3x(Q>=^~/_3BjD0q7w+ۉQt&kqEn)>Y7qkҥQ8[&eM1lYsRX9B _8'N!̷BVunTe!bmC-ϕ*Yik `ؗb/.Tyo^[&I83HAjs!vI~oERiPm\"ozjk('{Ԅ\p[Yސxlz]Lֻ_^"|`8V\@ 90to3$M ٭7O;2az/csWۗw\G<wR #mZr걯 ~QY F CRlBįU&b}uk \qpv KsF(ˍr(úw>bf2;= >5[aNC8k #D2D|ԀN=QMt]bdCbdlY{LLD6 㘗dۧq¥w?WLEş#o9/q ܦ5F|"{2cxP: #3E8*\@R'5~΅#f޶Eښ Jfa%VbIgN17KYK P" y o+l}E h%m(e$W.vlŮ6Az4Ze%Lx(_<}6o Y X1&$:9`%aJ?!ܹ:CjSP2 \>:P46)>nOgZVyR]bq!&x]MSߛvhbU\u`6.^{͉A򥕃)TJw1|4(F341}@D%vFizuo p@hD,K kkY<֗A!%w:^Η!!p쯱 v49>)E]V/a،Vd}JĴ+RrgkOb1Vf|OXnxف4?H3RxFA>#`S~$e0 IhR\n#/csnt{'O#3D9 :J.[:F'2"H! *z[ &|o[18 'bD8R] nrm'ꅿ<|X|g85gt%b2K-Еx7%K+sWI/{Uk&IÂkxf虵w$/l 0V]ta01^qԩ 2WRc^GwHB*4RZ(1eZa+R tC 8ɮo5hx|!]vCiCPeXs] +U7>@* #źINjɲGͩ`;nӰ1>S|W5կ-oKj۾B8?4}Q$)#b-J5`mB/P 1-tSm%V=fJ/0<5(1ɫ+h@r w1v:Xi]̫iiAcA؀`NT!e2W0/elJ^t&PϚd1W<6oW@^p-_!ꁣ'~2ɩFt)VW,•/V_1 ~{W"lpaAWE(\q~roik\ǭ~4T5YZKr_;[lpinzRh[+%* r;fqtnDvycX9rD`&)Ѳ4P{&ϙ 5RJӦ\Dmo-ľA7e 1>S`jIt;Hِ2"V!`zN!ؙjo as:ړW4̕2#L:~[0:^_P'@2w,`gnIR,8GA%?:1; <[. ̺HzмyF.W|>r(㊏/L3_#ns5hBֻXԢ#xp_ ӯGf<~?$`ClWd6-1b@o3RxeNEFq `4!l!ЅEZjPdJtIp.uU%0ZKx;k$z?Ia*`d9U!\R}b\ɴ!*Vwp$(T?e\0mS0,kbrI ^"#F%)Ʀgk b$L7/'4,ț^!B ךTFf]^,K~=B˓JzZI*c .g6GuPycU ^ 𬩙ĤزI8$?aWK!?1K "p_@\\j j?Jxe%HhR=$ջwmd Ol)ݒPF@;b)7tVXc}Jiu¢y*glrga/SF~XtOZE(=U8QQ\x37Ͳ].@U'JFg0\ fʰ 4֓p ڜ.L ~ t<~Wc)zHSRF>'c׸:kׯٲ#ʖҾ7DbqqjEsr&R{p|ڀl{-K`5´ <^'2Pr|A^`vRRLZ؆zXrfMT>7/Z-^)2=SA% T/+Ynr-} 4ppOGmZImMIuF r@YذY<=zT2C[垷Xǩ.{Mo-s4X39=_.#0^XCU`opZA ln*[UMd2JWʌdeH+EKU@~w*nďt~${~_G*t1OSc8mz,]=}~siRbJS7Mb",*+_K =۟S--T3(sy>y諉TRSz|Ixdq)k=c~[] rC.;i,5%Q]r'"== ($5%GbDWhY9>$usxaP౥{@"²P'`CEpH P9Ӝm}c `0-~DȊc>ի&DwG+VdW3$Kwnя9bI)%Z6$9jኧɮ^J"EAjӝB9{]Ә--;*3=`D0FY N0?V5kִ$:8ˮeC$ZASnlPu4ɪrSϿc|I1U|J;b2L!rxnG "ÊtatDB4(ﱟJ=qt 7n84n#4 z6b:]}<ظ~2O)i)\I5Pس90bw\Z2]E 'ݜR PYQE,waR=SL~bSp<)@Njχ&t;]o Y ]"mJT'!yŕoDHxJe ]ŧ:=Ȫ ˼]1TYE@ :6AƔHJ"*te|3WN Lԉjp4ю_wGg2ѻ޻O4ƥK"Ԕm㩌H7:Cw!}C؎t;): GՂC@In֏<0@sz>Zȼ6-&O/.WjW;6{tCh ̓ˡkwC9!NO>C>HCޤt>DA^E{E&vo䮿M_`hebi3:" O-?ɠ]Ctgm;|dJ -ҧ2'R`$|[;l6FZ.Zk8^&>}fyrdl!_NL$N>qsKyC9+|2o2?J\NKCTrx-edd&DbTvm\9OغNb7|rCD/cK0bxz 4EfcK ZZɁ7r$Yq6]}p<ˣV``YZzQVʠ0og|.ͰCћ©=Wjpb"鯝𧸂S2ڜ+F )%䚐)4n(w+gq}EJ50m oOŜa|Ο:? ;4[:Gllo8x߱Joxè Ph 1Mqb X(Lfz"2IwI2ɜR#:cū4/C8:Qy($cb{5%…n3B$wod"wChJPܪӳSLx S}&B-4Ut5:luhYgTFCH[0/wc1< z{`ROYjb]m.'C᣺BE]YBXbCQ?^QN⠽dK8BSsJv&(梧0D 1kcD Z)KTvXYCByʹN4fDKEg*w/P"?ƌ3*G*=D @vW0MYwUL䪫ZYRx-KOާ]u3k! 9 ޣ|g _@0]2b@Ę6ӹy๸*'X:T[ߏf 2ɹM!"״. z"E޴ǔ jgiZF] {s[SC607H-8*\'U'YR.X ~"D'6Pk""`=e?[(~,/ZGbC:Op-5 mcl-?".48Gd$! >]q*7=C87}M "zUDVS!l`EVp+>k ICV{.`bK=iFI#BpE9r yaݑa|Oz q޽:hX)mI( z X0c;3׎b}:[B(*N!ZFV&\6j   VF N K-9sȚ-, ȅ;e󱱚IfŗaR~cvor2cģ1wRI]qB |xχͣz7TӶxheL3ooIE-UD]i^MzᄖkX<1xVy/clOJsMLsGO[Ht> {pma:K!b?_;g.O]d#s$B[D7fZ?rz e^RBx-94E ǂ~c&؃N/[ L$X4o Poy dL5j`: :>z)"cirjlkrUj*R+N)ÔUd h2FMl"nb "N7uX[W`"ٕqiğ#J)EW DN ~Ç{Qmw?ݭtIA8 ;ꖎh*7Փz :]l^ʕu&[ 'S ?:)f;+l&힇{c2-ԥ ()+O4wQG0A0t#n[.y^9:EHj^?OdY"?̸`¯ L1/uploUEN,\>S%U 8ӍG!;X(y|r_d{暶h&c-kˡ\uCs UfE֏pņ.LBE= +m}+xY/SxwRiZz&4Lje /SqgE y zq3iһdal qSGp Qc ?y<-NCA7^n RTIKRc5~-+]y{yB{yDjY}:?BrPwhKa݅6(Y1 ygr:]G Sh-ĕeKWX%Qt`PHR;tN,~(O'[3c /9mPJk ĥ)N~G`g3i op 3V|XmsyjQN&,rw/sxe=_;4N~n/YQ lg^͛_/xl(o'uUuC6BB0;PF٠FS X"az tKQ3Cdn0$u{_s@S??`q i 2ficT|kS#kv|0#.<||H4.0'e ɵ8ŊgPth25,ȺqVgإ+9| +\HlS8aik`Fo6Tԋ*\wGsW6͌IQPBd$^?' .Yė/ù F@Br6S7 h% _U!k%eia=8\;JB]M:M`Q'ӠbtxDHe~_&i|egup\9BgkYIJ!ӎIQsul\T5a>9O ʮG4@ayuY ]'<5ӷp+ˆhwAY-OQK Lvt8ضu'jz"ADa-]7(%ILNXa0Gsր_~ezhV=,/[v籰ܕ >ŦPF2O/'H&~;̅ptH2!LΑb\DyYRy\#ì0gTC#vqW7,5ťyL8lp,Y+00[IY3B!5PNv`I4X(lya:x)gkn `%*+x=,߳94QzQ&Q…X2%R- Mn+飫R`0i9m-R#p8 tIL=OO3a .K.nwV/ė#rSXW{Kf_lUc~i c=h.>j\mfwuNʨ >'շV8Og [OT!QN9Db>~?lD\G0tYpY},̠x$[a ؚLfq4 8ʾ;ZVx a$<=嗝R 1 v ۆrpC2WG0&bgǃ]D;DFP77hjbwnۋKa Jl*4B`wrW(+Yb)PWՖF!JQb e>;Sbm`2>'ـ:R>A3[f_{~> S Zڋz&#"5k:R2S[Mv.ל瓿GeQy VT0ȞECuAʡbf! +c.(݉̃JhfPJ3DYl(,Y`9V~c2Lڗ,Ol8}Dy Ȧ8n#VO[lj*v9|'lߪ_IY'_y= R9*nΊ|&6n'myJ-}A;?پ>JtYRyN-膍4kdNR3P' 4/nE)QME]j&jwK˘ߐL#wp* .lq-1 pm_{3-Md^{HOʖ;Rv~ERі?*Gc}59*<6o4;`[hKx$CʄPg4q-dd Idv*>8VQShwwpZx+9C߹vO stfwGMSmgd}YMD֢"u3=%QF8R)aĻVEWݏRԆr=Uxn$ IO8jP`s/e Qϩri,;,G|I{QFf#ZhQKX>Z )*Ӵn"ƴv 2B}KA@Mg_Ovh)! ~P JLHAؼLV~X Lv \~^"d]-u~ `+s1D&v {zZKY$B̪$U9= R#"! O"Л.dH׎&\oB.9ȇtI TqpX?YSBWA4lg\-Pk"+9db҄3Uݍ1k:!|FOXg@b>7!"s3Ezz?SmΌ ~Y9jG%j4ٮ.>FJ|' ktex!ۼw暌ǖ&zr'Oߣ?A&5=uB;]O_700# r%mH(..ljb&rc4h 0`n]@z;d=+ACXzJ)"}| zLxY mt';Fokq=H fs{u'&Ǫ\cC )p4U^n]1]7.gv(#6RmsJ TQ{f,EPM\70cdg04]L2vH̞{`lQ4_xi_oo\b (L3L'I[=cio-vc,UǁhII*l`i,T|W'9Wh_'xG7PY3C4Ȱn'm3"O7lݚ^bi"+|0<anQi~lϽ0q΃oəs qq&֍v-z g7 {΍hOQZY[mMQ%L*= ^_S@б1^щ((q[+%gJ@&<{a+?OeQ\4=c9\&j4Z !;:;b->dMPv.Oos$}caR f }`,_Gv/E_,=r}u +A 9/e@p;:OYi*c9y f n"vU12m{{)!򃅳6vζքq!dphc\ufVq]("OܮJL')0hf%#*_So%)Ņ`0K$?cW0v;0G&xxun53_k9>H_7TE".n R JNţr;mj)10P oY0hnӂN{ &ăABؠҙh2C~Ҩh8-O#J*d 0;},N<鶃5 ,Y|Q:eGEfǹmDBf) >L|Q.wxF=Lpp5ȷŋ(#1q\udk#1וX+gYZ070701000002a0000081a4000000000000000000000001642f09750004382c000000000000000000000000000000000000006300000000./lib/modules/4.18.0-484.rt7.273.el8.x86_64+debug/kernel/drivers/net/ethernet/qlogic/qed/qed.ko.xz7zXZִF!t/]?Eh=ڜ.+ɓSVT>~/ڥF@Rb'(@&d>d0SWo {Db ^Z aLU#px^QV X+%I`W ,X9*+vMc i'BuzHV>?. |UV{~l\Gn\t0ޮr>yH Ʉx%_si=TGlp?]P#+T8DAh´/U+n䲥P@m"1bdYοl LS Y#첉 ;У+YB9ǐ F-$4Yq*8}{ wN&p22"Sh ue#so1uc-ZByp[MD^N-~eIujIBcV4r1k' [*&mQ(.D=P^mS2}&v3ȍM1o)9)9; h|*!psk$!]101jQgezȴ_% tAU(䜥oK F k\#&G$ןKG|hA6P!jh$`R~+ ʆ]U%&aeD >4_DD[D;&5%yzMh۔7C'6Ky҃}@ir~ZKۋ {A_e϶-!{WUcڂ2s]G՝)X'K`94/hΣ+@Τ fiEɬ?4(Xիܹ,ّ|9LRRDc9j}MV)rI;1I`-Vt~ LaĉH/‡U'f" &&\.F-z%w# a1b#Tix)u-=Oxp6WX* u/i3ޝWVrtAL~YW*߅!Jg)nD%*qxEe쩶6U_%OއF_W>,yxto2vr˦֦U1\-򘫤)f1#r{/}d6G2QzjɞEUr+,'/A Z :85eD8e#J>xS40\8 \2SmD/n>xL8u;#stA2 `snǭNDr|=i4e!8AE#`J}N\K[n)F:6@3˒H aDeAD Kh4 ~B+>8_&[kG?M 0)Ư^PRjOw`vqABqbBA֢}՜4}'v[nxu:~^).+!mH:q ǵ:=3UjPI|aSv\!Qn8Kl, @|P8?"sЂFmy)wfgYneox2.!E$kx/ i4<$E"#r+uG3,}V!߷XxrRTS|skHABQǵ2xTc#ų\G{U '1Stb{ͽ +ǖ6?0Onpr~Ҥ0N2J D'Z^Tx -0IW7}MK jC>1oO"yCǧ z\EEE?5{>ʩ4r;<%nDlӁD_%h?km=89rK3RYsx'(JrYEbr8qc >=kA7n'2E4eQ#4_$#(}J 2 ,ϾF & X?zjJN21Ei-5\,BU-o`ۨmTqf@me \*BT:PHUŴц1^tΏ pXG:=`V -;}{i-;!XdI޵i CJRSzmV@[߅ALx:fLu Q͜fNPڬ~]<̧"rOΑgBg +Yx''y=# pSlp ,7},hAE{kIbpyIhH8 Qƪds Ksf-^%sO͌|mRǧ|MpgUx mξɝ8&tQl Б:BTlj&O&P]<=ՌP%t 湼}_JHi5ʺ13i%b|.ڽ+t2@R;{S!m_i [v}G,68y?y} jG/aC!Skr,\vh3,#_0\8L4JAE“Ɓrõ xqi8;iO_۫ 0q]͜it,5ݪJIea%[A5dq+?tAP_yL|R)~&1- ZϮln"kśUDhmlO5Oͳ>{ZסrܴN`Ơ*콧M~uۃ6(#-լl2"$"/*jbaOف.G0!Qd6B>+?zО;`Zn`sHJO2b āc`0-p1h$Hc!kAY~:*H0iC&u@Cv^ 35js7raNa.ɞ^eSёOasqN~Hmt@q*%`N{gGv276mi) g2# m>%WD-6P` ,Aߊ^8PwM`uZ#Jh4 .2WŅr3w(hKKh _'-἖Q%f-Xwuq'cZU~ |J_uUH >9 r&~lk6B/rMCa*hеM\ʂ=&1c8t뙳nj! tZ7@CHjpzqd,NǙq:caʠ[jV^ XF: MH@yD+@Qt2#wj]P2D*OIYHSfNfB5gw.bB'a<3{L[ʬڍu'_K_[~ע Ɛh4)CNOE:7+^2V=l@TETy!'"WE <(x(,b!#b9J#bz4ZԇF̹h ӗC^s^Q5DKRBLXҥidiyY]~APl,{[_= ::LZKíf7=g;6N_ &>]y_cvãqa󂛑2/cydUGNY53QމNS3Ri #*ZȚG n:ff/ze\H8EVVLZx Bkp NՎ$tNѴ 1$s][EaJCYj]gHF27v5WV3Bv `% <_3ŗ0w>O(ۡ1(w0x`QCL7\ɐ7WOH4=^f5l[\MF<0Z~|p}SHÞcwpc[CtPA) @Dx[cBVliFZQ@Px!cz4}lsmLr͹S\r[bUo= 54]O): aLN"D{!q-U[$v>glSX[1H%oUIo#-DnᰓKsVcJ'˦hgȗtR\T3jO /m9jj'8"Ez*@`;8ȕ[0H2 iZ!B^9:nJs: hYtʂE{hHOc]Q -K o%p~8S]KS2&L_JP`~$O-0e]?>vxpf k<*TG?LqCH̼uZ3Xr:u Lk#٘M5]~cڐJtj8KEDRLΦK=o<1>oUٜȒ֐=4D!;`Z!ugk {$]d%t-O&wٸgK wձ%DЧ?ozj:K[oɁtbI ʛt'is?\PR:o+5k煄o#Qi|+<!ph7qvgMO0 -E8y&v5Hm_oP]5qR*QRW{)3coH׋HcTթ1o=P5{XTWF>BXg4EnNL'Bp7s#\FwZ﹗;lI|X%w*ӺRW*OV=4 OI oZIx^)7͎߇oBW$.. B"u|=S o vSx8?-XMxa&tj}~S@ u n)D#pۦi"9nA|~[kݘN3^N8V `DVŗU"G$cy zXEXkҜl 0S+W 3LzۍrpQ| !4<}؂,-*xdh0~V!䉫](S4 f2M;!o!g +n;FZ18ʫb΂lutpCAr4|=mVF+Kb>wʑ$:6B[>,K*Up[*vrז9䦑uе*pb2.T{< 3cp\:blmUkʜS" R4@q6s z8"^;T Վ Q߃Xq37($msw^5ήZ`}TۑnL\3 ?ED ةu^=ˈZš*|"'{'ɝM'r5ۏM &i8ntYϤ&shR]7x [v@}4)نvm Q,92,kV);Je֡/yl$>mp*USvLVה[tG9}\:̢w<˂Oh˽[LFx 7n 7u{WP? %s gEM/A'!>j;10U? ]ZtN {/'8SI#G@6YI)4BՒFu~"!+$ߣtlip̛`xt}bu,9tUhїW! REZmRcӄbovIJC:1ԁ0Ȕ-T2MYxz : u) #9 GL}wcս]\RO\Ń@]m #qrkpP%RmÛ"ib$s&eEHf7,K K ~{~^5jZTLWv_(~qJeZd&kЄüNF>XTF1FS ZMN2W7Mۀ0j=XxRM%\`CM\Թj0vK=jMn1M%cx=CA\"SK r>ݗ3-@#]HzH \'ԗ:Y%b.Y$H:f.BԍwrF,S5]jZֵW[[m)̒HJ^8żdE'|YKւDGLM?VU4dx,'8f+UG[ڃ91v|v'ܕ!5LQK*ӓ-~~ϕvd`﯄i-ދWdߋB1RI7iQ9Ua)rӐΎ= -6P-T&Q\K Ul܅UwmS9h>wLTX0cl&_>fU+R ӭ D6q̪23Cx{GN&V7b"&= 4b!N VDD2oh%0<0{K$I,'Ef)=qu6|u-O޳rݕ$UKޮ't'E! `cvEčp{{ڛOƐ_2J },k ~LQ^r?Ha"Ɨ}:G-_dq W m7}%&%L]fs4u:_r Utb}ALBpqDXH7\~!N6 /S#srɘidp}TXmce LpQ@ oHpwH1ONyX!lNop#(q_3M\52ZXl?f(ͦ-uJ;0u*&uté v85y6.1[sMڗͶ dc3R)]٥k6:yF`OΜDuaa8 Z*!. 4F!Fuu iRlZ_HkIz^0sogA/,- 1 BQ8塷w |}y976:{?_t-JX31e G{#kItcHFfkw* =Vҋ5o}Et?ŃĶ's|J_f$Ìf1Z{u>s\"/Q>` _Y~z5c^.OEjB>L+s¹hYs7FClL[a6n, d ixHq~*Kh}~"%^[%&L^{_C^@ʪjY W%V;@600bc#+%wI`G$\@f%Ba\0ISPy:.bg*-_ɦ ߼O48Rxx7A;L|\` ο̲\ WvhCueJs-7d4W\M7b\d?BXz J L  *L-Y`;rKYP,0R>DV0s얶Ye(l^(zg~JQ }^m(\ܽPj~B~>~XPq5FDؑ ڜ\TaN7vgBӑG2opT LRӭnVE&u%=C!<+n ֡8iBe9MLBɛ1n'4fc80n0_r;s?]vR->^8/9_(4Jڅr\~zڣ $-YE~ߘ%2XeC[6%]HgzQU %4E\A78ޓbRt~>T+ϴU/Pݐ 雫"S),tgUQq^J$kL#{xc CRU/ؿ/XQEVt'vی>=Zwg=L li ;cRm@@dNǻ1jiLRm eH"A4yܾ(~hJhd6!l_WEx)[չ =8yհߪ?ifЅ_bCnmspsݞ#lp2f=?5(Jc2Uΰ(}'H֒OU n@sz͏g NT~eڙA*/4<.9qa\gIyLwYM_<ۀ}LeG{H0 i2"뽾z.2G% f}vdq=sK?jR3+pt JUa tMR =]D t<7"$e4 6& ~BH8̽FQ1GP9j䠹c9ٍpwTL2L M+g$|9尥!==k$Xvsg)f>T@K3 % ꗉG $Ąә7G>*Pi8mӀUEMJ#L0[T aN4wqwx7ZpacT61/H%W7@H0:Fnҭ egeR;@ ULEs剳TCįJoė&rPz@F',IVt;0g0X|M~`GaZyS(T9?YUn-""C9"t6^\Z8>r nyνr[6(%a\Jsm_6qD܎0ᰪaߚ&d'd}x2)CN ҃l###Q_#hu5`PЏI%VMnӜew}7-)Au%DN_ yܒ8h7'u|`pZ7lv7\qii>k(qijͣ(RSKoIܘnk VGf:p)p_p+8)/*{:L[=@HϺMGž贒6\$cz.[oFcYYP7} ˥K7Tbvͣ-8%>#!uEoY= @<շJiay+.vKo&ILpelǓvUo D^" i{ A"M` ҭ/k6nK8.< reaOtϐJ ѕ)I;ϟa7]fo9{73zɃ)5vsE3ƽn~;J SߜQD<O19SWf6lhC-)/ NV5kܷ'y.1Fnx=̎vQEÈ.^#;&|DhFSt"fNbEjGyΝStQ=Ggld%h} !jK,KGzwt9%MǵObT<TwCg%( eu?0ےr(XYu+hN,p؃-U+e\_JRKB4HqbEȊlǏr ^Ch!ȶ$Wxʿ7dCc ̂7dž).z)aqY ** ;V`J[ڟA2\-֋k|)p},%ٗ7&밹0wyN#XFГڭ؟U$f,q6c7ͤfb.Zv7U*\9I !y=#B-v|Z6Hp`Z="gJCxo^K뼒s;L\ ᵂ_Ӑ2sM]X v;%f7Vs޵aHiZ;Zɹ6Nuk'Y.5s7V[m*e?57ƴم~uY|.l WnfYnD:/y WM4bisS EMP9oι2@p.e +DH]P6҇_0BX+u+4a"/_hH:_O@IH28@)Qh#5Ј;-;enwۖK0R$ɔxH.b[P>˿vB[ f$ɼTu ] _vn V 3..X"G 3Bf(;m+/hk]]l#;YڄT?@j8^StO KXG0q;+K7;"9 }KŬ4b GdO)IJ`$r6q'+a8}5XAe|5B]ް'-h`(3yՅ"N-B:4$Gŷ T*L,OZ yS&[38As`<]dc\r0P/yCy#~rDG*SFg;V}c`[Q%m}̦MPzxnӭfu a]0#đnuP8^9~p_ev}i&T@c~ϧy $°r"^^A)JNR77Blyǹ|YǑS;CV9| bN'uΉ6^jh,JEF]_85zAsɨT(^*|BXX ɉ^ hUBvpwq{g|<H N =jvN*ipdmroBņb\О-<{,ۄ)gSe]B,~g&=->3kx3?kԂ. 'raͨ(P qo)H Sy Z.\Ĝ$(^j).fBG^6l`< g1P%{(:Gz^H|(|)YXb0MF)s+g_=SۡIP/7f#DZ -&;ѰXzy79Ko&vGx^=陮bƢLGK9]B_o9]Lڰ qVWzԆ[ K;tP15I0O7\O`Z2&Xal8/=ƑRt-N=x~Ic6_5IrrM"tgNwdC]P+@㕝Ō<Ta,?rGKv`-Dipu6[qqrJΗ80`nNgMF<ٌiZ%Ԓ\oFoRR0FFߣIȈX*cZE[ 0){ >('D2c~3 Uƍacr,Aj~C"r/i/s#{e˒xƾ;_Uw\TQGEb~e *i 5S1f2 z샅ɉw0ѩb$Ѭva h?$֙aយ4d(ncET4NuY u9hU&Jt3_zp\T׆6Q-iQ.b | ߑa܁V2I<⾹ن6rtnQ(ٶϬu%\( ⺿GyAт qF%/ٕ[A3˝ώ3gbYnV6{{GakVG0*>cI9B_W /9 z|j}`UD fyv6!o[4{N'ʉ]χcG0ҒJlElj"M"0r,ZYa f=ȾI}\ΝlsF]쏴ز%\d-)!d͓u-ݾr 4%ȣdl*֗@?HEP*i&9㡊<2b0Z"L^ 4d+t#urv:,X)|dj1`ֲFFŦ̛u8%< x?t1o0nT!ˁ?b>EqJBJF$`Lp5J1:ѿTˀhu7_kXyo6}H/37E|;GJ3t~)&{$CϰtQ4_$R_!CqrjH+؜]W}8IߟDbh~ z杚e~B'yj}?:*3N _M hJ:̠[3Ɗ$H [ ARSGpS5l=Uf\*|bMaƘ}1}|n1 =JfW6N`tB6ά>ޭfCSppDT ֣y욆&mEgaMOOy?W2]e _PesNlp%le94GGwx䒓lc41Ø+ C0KO ~ r<_ :"c)E 㞍QVoƄqyZ^ 4m' ҀR ~Hkpg9I:~J@4k7RK FMOb%G7 ãq,wϱf`oxY6A Žd鮉Yjgݒû~բX0{[~Pm߲rg ƫJ WL<5C_xJ"26`!T~#Ǧm")rZq`}vˈtri~̰ nQEo] ؂](|z#Grwuը&K{&SfM]&NUlyJ"&>,Š#oXͱt֎"n)^vѕ6ud +8@Ksu[𚰅lG~ggھL鑻ۨeÈZdJ]`s;mTUC' &{[uo<L?HCӛs6}o {k P!NJa}V02EcjOդ%! T”xT d'[#0eh]&\DPgifA4ۑǢ;o(D i^5J7NɌV-n"<5\/yEJ0狿5'UΆ):5bQ̫xE\3B0ikIP]×[hf|"oˤ :,(B|B֮4Q%sF@VhyIZ;cCeYIev\;9I/Q5?^դ{T;O=ſA=ʿ%\Hwli+φ_uۿL\kT>'nf5>Rv@Iw1qk@VEn:ywcsX5$f&\ě"?yGucS>U Z5W'3`閽 $ nj=^ A?uEKm/6$ȃ)8CK~KLé|a?3} u`1®[5RR Xt$օ+ұ52K>ܯӟVԀscU {u&lG<~?y=~yتDn}̘ FexGe$dJSHiW_1T?g#ׄI}-v0c%:o;6րjgEug Ȑ3GlWqwHG ppy1$'+|w{;Z?CTM+6^CU%L 9Scf7v ]cmy "1ŪyQ6Q<;T`Ty0x;눥יh1K3_K?ssN,fFiYGWnv()5zGja,Om1&*~\t9)pV!Ծbih M~;ݖj{ !0*/Mu{z]{<ߴ~Q&ʅw R;*8] I8=^9BZs jCDЪ1w$R;P}M Ն\0]ôMvF*Y% 6DZ%.}`6i 5Pew.#6)C/b&DLJ" )ru- ;+;f+5 6Hھ ?d,>UH #ٖ̣u|, 289==eqs)+#T_GX(t/7yzۛ51rKea"5p] ŏ|e_[Iʁf9j.OKw@+ XqP:zu*YUWƓl E/)t0B͓Mz^Ӻά U*&)Z1#$ w#2N7B7M vn[qZc8v?%_n[q?n[ '# ^jƪ]Ѣ4\~_IA50tV'Ra>M83QTAp;@QiG}*!Wk }5̦m^vN$?B"\d2v6h <sFEIB.F8Hx\s~KB4!B9L 7UWW*tX[fPHl[Bxg1& m.L?Xt-Q渲TlVj^%CVpMVU]x,Ѽk7k:2P)dhbX16ӇAiUKL*qI?!҈Gw5 IոSPmSt{ ;TC$=Ng+Si=^kC[7!L 2פwa ss 1μν٥yE@6Qm3O5_ UǟUwpZW$^`[Lw˺!mT'xggξ뎼 qt ɔe[X&RɮEcuoI.YPAtm։x<؁8^/?b tN`N)WoGe !sRj?Ll< P\+ɭ pP0@-V_̳Gporӎ~\;g/_0<rH(l4̝ j9R+Nl~ znq((S{ui j|+"`)Z\Yu~$\&RChԇmd;tQi#c_3bFLuϧFڈ>Ozc+a1{o&9:xby$E{v:wM846ORYYc4gg 35X>0w]<0 NQUUMް>z"m2Gr.Z6|ݱx.]<;Q\#%7kke(aqBPO6siG"̠¥ɖ9+*0yGc;z/EeP|{,dY:_mȌH`g/X%C'diԱ˦ק)ꅢU/ ZeDH9]B.`/-5ťSHb@&5Yiv(vG!~kYe0t<-|fs9MKÛ ?RkH*=K-ۑ_*~*ω9/ïdK&@XwQʮӊwWxBbܽإw{CD4ČWk ?79| ϖ(lJȌbZL!wi})0zg7$YhaN:CLKm1rK#NWV[)EΝ=+,k~Zlٯ\M|`1_6ǾK 2-&h 37bSm|aުcϝɮqݒ:+/u|&ckMyQs-bsEUYJA4|~yZM@N/j AVs\_!b5@MMg+Yqkʮ H%Tnȁ*#8mGЯc/P%pe"8i*NtSw+XMCB;ȿgE.-߂=zc"9tg)?jg#O)Mln諊7fj}: brgw|9~ӴA?uvH ޤb).څgP  G< ~n"}8I'1"F<+[j&pCf咣j sdM y ="8<`T>?(}SjM<d*zHH"aL9kKga*LYg/PZ-<}}?R+%7aXG&2"iuYn.ԖDfp0t%Ff\5sw8-#N[_%h7hYNν_='2+$/P(&[KPS#Ȇ/EaAvQrJoJOgv"vK9[s_hGɨ$q8բfX@GiaxL|J{623w)QlF qR$Xֶqݍ,}(J Ah~(9$&G*MZTF0rgpG]$'c7l*DQNax]vIL1p%e r ܜA}cqQn54XH[?UCpD8Ifw9o/!1o_3Vיj=uLߦgl6' `9=X՗ 4HBMJ6 -#"] %rKSCu7ېM!_fYLmj$u|cl_3 >{t~+ 4Ij:n .؏6p}oJ1.50$<%MORweOpURf~7J"d.&}2hQeZ4-A^i)! B\b8W8/L6Sx01T&GE(FٍpWk.ܜ؏tNj|94 z"&XO2]y :K!@|9u:hBEe87_Uϵe+f[q1Z:,xM UΩzgN>9EXJq#c;Ӥݱ 5h紅@~u;q*gϨKҧR/*P1AsijeCYx8?^\Mp6%Q$.6C2xuI;#QrRP58a~dT(6|R|X)h?1)k]zh:A  #q{`oD/|Da'{t/ ^ 0J܆p𔜲"ٻ\(*c?{~fEކY=EgmxXyr-Fq\>:reX5Õa6@/ {WIA (=&OFNCC5g26W>Su$ڀ$-bOW+ Xc.i1dyzP21=`|㉚(վ2-՞٬;E`*MG7vX٧N4]:oܧڱy}s^čvu-TH] n)߷\@h >=6)AZj/>HƦ 5/- EU' pCEeq9g(qb+`ϮNt9/jH3"GmP3rBب]|7#>D^?+.TZ *Ӳ4mz9RNȫ_}m_uE(S׎ʰܥ,d# ^te|Q{+,>( (p+otSbY{R)b /VKް^ƩtVA 0,_'P*g}ICdY>%ZXNBnLp!h|Qqt"BFr[sZҷZ4:mauVr H l&B~ iv:9ѹ:$C=*!4KZ ֡֌!uĘlwZC['o1|.A>V&{5+W6Ve} W}^%r-Μj|Ό;jFrK!^'hXuByC)ΖƙlPF;t39$iQ-UdYuy,81SX*[^Xm\#S,S "yٱɶі)E/tԠ$`TSM"i8dk_'c^Uħ7Q0Pϑ)PTw;m>p_bŠ;ݛCXUSv(&lZuE%z'qfVV5c5NAί\Ij{k! {{ tW/^M ޳>oK%?L$ڊ+.1t<͉IqVY$ے(\' IR2«i˛?5j.pm[łJXOzjґ bh]"ƭV?dpNS67 Lb%lJuܚPUUW2RObdZ$j}?.6M{vl/j1, Ș!?'yT"}±e%5x!TNNHFChm_b=x]WDfU5Ѕǵz{B>FX݂\3Ļ\ /[H2f;K6R:P1cHA΂[GFrQhNQJT*={ciZE#ELHwpO?xu%RNQWp9U-ЖBJ)6U/cqsPr3ʩDJ7?H,V4IQMLq߫wP+ tۨ'DhdM, ``E1P'9ePW|_"ֺ3nK{#)1׵ا{o]["OQΘb$MzIaQ>.yWh,I?cm`@ T<YDAhp N+ T蟽x&-P5G[x#d-)n{MINYOL2M}˳ 1LW[LY߂n$dF|b>sj,ᠳbBViDC46XnL+\l\!.=U+ݒ;rL+>?6h8{H[M\~7o(v%d̤]L%* /^`U_1Eie HN%JZ|vk.,WiTH%{f{,Kejv04zO?1hW|$m;F?*U:`(^sL˪fAx_1^xa$wNTMAq8pR[vDGt\y 6 M jQz=%tMv #ɶa #hz+P$@35NQvj<7+}u/MGk}ۖtn}HTpԗc?x*_-0rcO1_LT+;GUN:e[xKNM#\ˇ\':P$2InOsA<,ǓRdzVs^%8+AßY;VY2:CՖ>#l;=#ID4.R ˕#wP=Nb3r-W3, 5Au)[GO˨cѹ~YŮ|6VN_@EiE"]:C8v2()6lLddWN`RGmXЙ_2Iyt ޔrdfh(QCID{(55TNz0z,2P?H[hM.P! +s;j)&^Sqp|U ]=T;-# ~aWnYc ]=,1$Z(܍5TItd(xH]Y}(046+m=%-Jse x{6 C9YE.lNn4>㬏r yi/v:O.ߟ׵d 84h%w}[ ]Db0Tnl޴ e)ؔ#](?;J%عYQSh&ٯcon뻨}5 ږhkLE2O }W*CO-u0Ѯ+dȮ[i?7oBaѵ5lѦ7j6xW*q}0O Oax8m-Mb*mB޷_~ V ӾNwc2{l +WЋћd!> ~'fҊHjdU$>4s[H۟,{L8͞gˆS~L&1iߌ|!J6'puO͞n6YMHRȿ.o_ B($[78h84`|鏾8dHI!>d⒆Op`*J@1fn XL#^J=N\|uI헜a/Yp饋V(@Weog]_C-jPEG/Wp*ٱx!{K.rL(HU5>&/wM8 5HX1Wlk8v3@d5%FWvTa75s=)q<*^Jaـq laˢ`K," Ee\v[ 8P5o+JVi!dh0 7Tc道9Fqէθ{: Dh6ث/0(;"v"b?bTa/&D &ɠ|4@4"|!{r"hp!op|Rx!*/P%_ŋOڵy1aOO}^0/qK짗B6j,|4s0q ')w"_q(/N"7:_⏍EpέAiJA\V>O$]%w08ݚ}[̻#D]̝j1P;I6YCSLy!zm9Y<7M*VZ!wѹ2|tEd9pe%Ĉ ͗74+pdZөYn'ӎkoFFKɂ6 [}JXL0 XeѠO tƉ,B?_9L]Ue;[es#0͇o-V )¯F:Q C݃kTjR Jl0gQ(L"*+L`ֿu٘8'v 58##l~i_bq,t^Jr)50=4JNS6Ӿ Rfi",6?:%$ő 1> STu9b1'@k"N eX> ,҉ĬA8\Dί-amHv{#8Qw{3# J**˞Jc'c5KJ̱^6ptC xE.hQS Gב]8-)Ia`G U-Sj+ǡI9wXWi4eeO~ KN*jfhzTcT/1o@A~k@)PxeyiFNJ¶Qi-47#8ui.[yx.6s9dKz‰5y8Aiyq6K.02gT Jyz$\{%:u 3Dfǘ*Pn*L:OpqɐZK -OKqR 1vS kD` 1-0Xő|UI~Š - J? j:͋{8hb6oݜUIF=4۟%/ᇉ 5VkWמTsIQDZ¡6WŽ^YjZn?/B|/X2ϋ|c^쑥)$Lf{x {$M*p%f6Z!~4zC~c8p0KZ8G-i~}ƗxBNnӞڨhs*5Ep/a+W}V\h~oR9dN>fvY'dQ Hy;1 \6*RqLuWU ^mv$^sh VJ?EթPlUȿMKƍ|R!ָ[N2ĥ@! Jݠ'EgڛK6S5Tx^]+uN7ct溾ֺoPZF.mF]^8 x%##bvB.|CN6mS^FvSJO% +{f37%G*"HWF1SR1>aqiB%$Ur B 8 ÿtYۡgy+DuσQ)9c z S:oWK6BDQ+״uKsʗuO4_-Šp/}J|,1ϱI$z1]Mcwp2fxkBx6.Oy'})C-'蔑C߿.1jz$/ t1Q:aA;W#<1f#k~Lh]"kI'\>ۻs# fF"N,͉q5*CF^}ɎJ4xyߖy1JTXjWgǓӪ. Rp#. Lo⍬0]?ӌ̡zjk i/z^Xf  -v_.TX[ Ѕb?TA/-!#lINYA5Li2fT`=/-^ x[1jl: pJLlp Ovqñ k+Ma!q7]u7c&ahM *1yKF!8eI0ɧ]1@^(lOw\]`=\WU oC2zWNL`/DQqi ) ϝ$8,\U31+?MQԊ}p1Ĕ$W|ә֯~1 ) .yJ!赈)xS/IV5Sjk[ʼnp#3C){JQ2bsX1[?5r+vY` **DJ D@ *Xv+jGJOw$dkC !$CaʲføR$8z#bs7\ naF2ܝvvV I1əLR`JA?,`-!a-hedq"%+5*l,2HUˡo6B^]ȴR/TL4d01ׅ#vg賐fa^Z`%^z $qw'$St:$d)^ǮOn7|LM2N$> p@a]ogp)$9Q'c Pt}bɒ h4z Oa~OfQ: 2K!?B@LX H yY#g(z9+q(Y-HsiMvZ6GGyKT&\(N(<ŠY3_k *qTI|-FW¼zWuu- uDR:^=pKHҗUpEQ~i_.3*hYcZ%Dj=E 3)"NCb͊8m<9D0XŒMWT]%B#s?LxStjlQ~~xR;OaIDo#D_!)P.=1(\W_!Zӽזtix6'e&(?Vt=eJ 22p6h_ JF`?҈IfYӥ&XO痸𽹢R aL:^_F[I``o0f5#kukgv3iC=6AHΤjsMd`yr[& w3B1fԱ\(.OINI?lXDUet}CӮ |mEh?Yhg>co[1Y{jKE~Awfy#FU?q|q'Њ,1E߇JDŚض~.%C 𩙎98qw>^+(ź 1gRյ?u1H}#W{qDJ]E!rKwDI(O{Lws" &j8#oqm0euMzef1ŵ5}.6@Cv'뺖Mr&???)Dp.WaQҟ e-޻X `Um7i7#/\J3L 4%'XJWSuMd. n?b -/ThVy@4d34/q/ Z@!fd]@+% Wmpu'Klסz` P}Ph M k Wjذ`??krYlfs6 Eu3 Ζx!о%3'eS'Dw ?is`g݌]Gl j֋%>Zhv[ٻ)+ykjrZ{~Vw#&)uwK?2M}xr ދ4f%Ozߐj7Ѧ:䂗o8͹LBVBWzl>Pki2(ZNs.+#mDC@c)fk_˩u0HnEJMҝDކLzs1Z-ќYL)j][P*$p5o `[vu: }[x9=\IFkg0d..W?j.\)ƝGP}OboD5,SZ*>s괗8ǘE(Ur_ }X|ROl<׷8)ΑL p820Bkkw#bG53-˳ |v|`*`,i3?lهpx~ c4 # pmVqV HeIhpN[`h|W[: ?՘rS!Jd{]4lWpRh4cf"jah}5h vh 0B#$3G zf3"\8JaeK#&)ypx+IF"`E_xt܇ Xy6v7Z8tC3f#m6μKC$(ۯ1cTOI m rdi"w`?!6XZqxxAXohOf{' [m_xA)ʫn'ԧj a S 쐊aE96I1ю;UwCP# ?aa>"Px5a\F>7ڳ*64$HKٺ0K"*ATj u2ӍodY:Ըq6B4#Oo2T;g: ӎ:Sy H4.7.o#G[I?/̭ދ\ < P u8fCF p[?;{ڴabF>eiqC*- Op|=ZC6q22R;Mާgc*W3BT-|P $G3%;1Mӭ0n&n4qL+di[_qQFA_JME!= C]>jDRth݇fU ,$2tWrAH&oHmDG#<]$V#]chp`xyܧҕ~Ůⶇmz>N&} qZ(|Q}ۥ_hk!R{i21 1חPX -d8QH Ӝn{)0jWݛs6Q⿀ׯq}4hc !Yk̍>9;`j 9b(G=D}.h7XǺ]0F{SQ*RM9 /zHεR>f$wg|/63`*@\ҧ=4A,35ɬ{41[FQ+wc:2 ݀v ˖8iZ3/>gm[n't4HasPAg#My(_D8It P-Eӷ'YI8$/JV>G&{ 4M-POAKqDž ^guKm'jJwe3 2e="4* #^^ԗ ˻q$l,˃}x+y݋?ke*C{w(0/P,@6ist-DE3݃X[#9c.{WYJs=F5ZYlDv]_*Z!CgLOBO&ne]hZQ|!㯕\nxj˔sf,]h ?r5(5bU>釩 57놿Y`o-҇>5bYwXuh9?SBZ lِqX{9QEP"? ,U Ҳ@2g?2wED#zЊV> ]KV췋:e7UwS>@:j^ʏI*.L2]%=C U6(P5^{:G Y&G_ZӰu,q}iuE$]Hs!7$7(V EI[h| H{֘oQwD"Fȫ}f1:u̲T^(5I>_Ϥy% ^"R^ j/ q$, RHXGsWosv3]sN vOj 03{WG ʚ{0kǣh:ZӍ \S]ꃐ{n(ٓ`J"gQ@Woat$@N:ҫ"ȃtiAN/oJ[t#B}a8,BѳstHؠ0ĕqJ[[Fo~_ b#ݗr [-poIM#^(4}_u&$P_J R5e&.|omz?MǘP& eaIWbكT>]*$5:eYAoXM% 8+7EEDxZuagMAYOr7]Q}iiX 4_֛|;qɪ>=*O9wDB*>V\xi/9^5M *;_N̻)ks)C,R0S"vS@BHMc2QK}EǀmD-oǺ%9]5CޓߦUm*MhQ`m"(M;yUSFMRt%_=SCF˾Ŝ˴6`}t6V==DwA X S[ &JXYEH,LX/hs z,>FJ:JPP)"IG߈(չW2\ώ[LSD e[AƳ5w'Uz.l}g^F[S+o Q%˖ZHY8louyp:ꔙDQ_Xf% DofEò01A|:z}9ڽyfE1~k nD !IX9B&؁9?? q,Eo3h?1zvUr˛f;69O%UT^[N#S5<&.ſ5a{^ J,㸾/Q)n0W췧B(rXXl3F + pKԙXxD<EU9,mʆ_Drw630 ZʛV*FPS)/AAc9eZurKk?Y}fSu:24Q@*+V {ٙ23]N* c)3ϛbQ羅g#UxjIA?g`E4MkQ̺SYBwҨmiQ[ <{ D׸}袋 [v3gp3FR ,brsV燋|cT&Qsdp"tp2Xj|P-k?"E=B?w5jY† pˆ 84?xK}ߦVtj]yRĊh15iv[":V7 ( zsD>}Anw˜?1M%ǹj O {/)G{9#Frۗx#ͩjg#ɗ;KOibP7Q~ fѿ.z`(M乯i{n '@Lx:+WrgY8_aס֣PD%vl=+ GyOΣ2vo9!A / VC[l/G,QMLJeۉ2edXXƝEX)E\Uf2u }4@`Cy$}p$ЃLA\9\@JGlGrMz,Ҕ+QL?._q g;uFKhξ Y{ 9H].cY^AV+rҩ>6$aB -a2\ Ε؇b-fA÷j:LQ GFω|(]C)۠\ZIe7&s-eCm]uc,d![͗'bZ+l0ځ/5ȎO☧C%SY-r5a,PyZ!c&NK2-1~M@|#Ga얱#4gHpK]4-?<=q6snB6:i?N1ߒO7mCƶWT(t]rI$IEǩ;IfvD|KE{`x8+@IJbIN6Ѡj[34pzdu^$?Ef@J"RߏxT7S솧EY~[,<2^ 44DsHnۄ8bb_ ' DN J#r%O+ذ>TjRhr&AG:;Idq(2?R_S%+{c 5R0/; hc,)tO٧VŇFrH<!MG.ƊydM;,o8 A!5,!H)={30~) IZӖ+ NSpU["E c 1[eqA2ܙ !$s1#H_.=3HrΛ"K;ImD&"Ǽز< t2V}cKBSӦv/Imƴ p3[dDnGԒ"i ܟDy|mMKqtB1cMƢݨ@48{ϠÏH!+!DwuOm܊U_voI]${uIVĈDG锃V*'Njur>yX3 !nr: Yp]h"i<`*/L_',gl&!1qRN~|z-\Wj8|.\<;voN 0մ+|+K)/ap ı+ "ٙr47xg"x}W>~0HUu>ȡ8*Mu*Jh7@#L@z| bW=~ˍldE+\_|̸Ӑt `5g^ȑph;&KAԐo8m,&pc D|i$'Z i@HZ dR!Fx\VkKNo3EowY8ԐbĐȿA Y’ϥQ8z/TǐZ_'..|1Uz>ݤC>)mheP}hpo.TkT}RnqW[B@#33)IZ, 4-<9L#uYTn-*8Rp\3wԴ@UUS`*>3Um;4 BD.AH:MfB3Cծg zor`z>_kj@fpo E]}I.[5%3+kDT\` iF WAWpzo"A@Ẽh$³DEH"'duܳgk.#iN v-e?4 o*!JA*{9@F`||jX; 4Q7έ Lvi8 <C"Q5Bx A)ϥZb\1Kqvη1֊AFa)QU:1hg+Oˮk9&F Й6_9EjKUq6?+O .zA݂c"*G-h.zr/ݭ0v n0I(Bl Ӿ!ً10\(q{_f ;o/}Д91(w" 92=BqK;6nj`Cut:d,鹴?9ה rq[Bg ڙPppzqIa.Щ&eKOkFLE;3Mc`Sn%'RuiY$nDThȷ6; 7.{()LD.lMhH@D5dI5Tk"_@D2%e32r>{a\<,Xh"[ީGs-*#aFac m @^p/f44eY:w4e!Г#0A }<=gB}o빿k1n& io>Mha'dKief& ˚;;+։m3C)ky: ;$PF雲:iwoMSQv=8%1@ /ZJJs;J A6na* -B5^~DH%pC)|jpug+N؞_H ]Y)MέɰB[~,忯UeSlxUxTpOm O@)Nwc<‰-V"jcn>pA|8t(( xn~jV/RgPmB.nY1j/F4 I:t8g.?{I:B|Fk#C9&נk櫎f!2Oﻌ2{6/ ׎0>ޑTQ~?]hil~IHjN :VIҦ`m_J/ޝo[VNND$'0nFtcOTTq6}JsS|Om'F )7Cr< ܘܩT`€-.Ob]R; Qn.%p Sg 7Twj~ϊAm ]0] Yݕ"~|JjFa4a&Xe{U~Q_/J5[^h=\l>te>"i5>vJym^`.J;A g'db`/e=51%ynD'>LרH2F`Ԏ֍仈yDU-M/`2S񊡪i2+eUҶ+p~ʯ'*/ۂhTCvpB{o''. a8֞Rl' ^@\=pBvW  jY3cEC_re|lcxF;j# QQ sCǃ=Ły{/u⥇>wTC1IyQѮ[yP:SرDMS5"Pm{ɸKvh;z`|͙m?>!hc68QFɧW47ia>i"$uQJm"yF7-L8Wa- S€XǛpDqSI%bMxopV+, T 0O{kAɆ\,aq"B"gQ*ܰp^ļ$mn-s7-4G<3zZm -Y+-rJg2+"NY].ζZu[]}W2vX UjԀps}# KtN ['9_]ߖQQ'BgBҜcB&}B|F0Q=,O]=Icw7]׫7(3M{Hp2pY2C%0po06fH;&0yLBow>QޮIUe05\Iiuh sO8DdJ~FI߀iCrt}j]R AĎ^uˌ anq kHqTq~G\3*H&zM)x.b@Ehu'ՐW9G5/%(b~eLqs"@U$R|Je6rื49J^t0 `fL#钃v5v&h\8X6- רgXTg Ft'b?.hZf*q{OA#jnpk2: ryZjbDLM 5tBbFEp5g06p`u`qxCKL.ߑ"eʂ4HxN.Be@`Dk`N=Vqʬpf`|^>ӣVKTtbgkL;ɀ_ _ =Z"CFÊo<76 Ҷ#AmlQ*N)tbe"{N"aй]F֟ :ZC)"=^|'!ɮ-}T x˄4qN($>c[eۓDP~VS2&iuyf-Huk9@ zƄ;^z (Nj h_^ L~ogПÅ<r+-}ÐXA/֕yUgѩ y9je&Djoaַ(;9mC = Fip&(-M9kP>.H?@(|c ESݫYrI!˾# }DʼnB Jkir9";MH67(LĎ8jpHYUJK nڀ JcF<3~jz#Eo}y2.]/TA1dхIPO0 BR\5ņ}&X#OKĉw.# *A}aY5n 2{[țυO"TK)f*1-jACR7@\ѕ$kX)bO:tI%U*@+(jֻc-}Ov[{۪ifߓmR5^yV&-Ok4WxGg %E2G h졯nF% 5Dd,\`ŝ2Ǩ+Ԓ˼+%xЕG,O*}}|3S iXe}L 0ݻgG,vpwMczsoF55V:Kd=3ē"J.m0m6ԧCg~sF~_qSOe{̃Z6P]_F٩^v 8,cNOՄ?-@Juc向r@WXͣl5<ԎYT6"l18F:*Gh>cpZ,&H4H;+nUG.CD˺U'/<*C7Vd%ZW қMa"P1RwG`3$< ;ٲb77M$QpO0E1N$3U$0$ jPML15iof]0ḲwԚUYQҋVZ,}xg.:B*XT>}h@];2k]b蠬fҌ<b}Rih/OUDN s2KʧW c ׍*0EJ4P3@Y<cJT} z ("IY3 e^[Y7Z(3鳬 2VP{xuQ mQ5["f@P":^'y9ie(SEPPln%r:ЍVqEʱ~!L5?΂GȰׇȀ A|[*?~?r^C<,[SF;sb 8cQmw>cO#,In?`oC.cSۺgj%zvD0wn"GLO'W /VC Yti)i;>kAykKX;&lVB^w#@$^)/Ɔ5%Uzht+:^+h&`o-5%ek4h?v֫&#5ګW ^e`Lzʘx+I 9;G<.,h;a  w[SUZkiU!qd5H-)L~F2lx' @I~hgxޫV+-q," ?V`[dD F5T)aU.]6G6&EyV_M=FlR+,TqM.b+Mie#߂r( L*аNiu &;#`B5N\+ܚ_h:3Dyp3*P{M 'SUW /lQ5 qZ&do͢k7 V2l3u_&:Aib߳_Rfq8B5K%x(J8GNaz 0z~=9hMƾ/յ)^JB<n'<pQ ~wTE1.-oOsh{aa葮p~ +C˅ 줗&tQjrdo,ʓcocިT*S:x@A G~;{&=DYBh .@FXM(zma)k_/E`3Y}6&u4(!2jhᮞ="DJEX_a<{e3e9ȅ(uwCR{+nݸIHiUMlmiH*7~ ӥƳ`>7sB\u.}v'$(yKRC{k&ȲV,dD5,<>3w!|֨-ZFQIKb ˲J, ȳ3[dZnO#mT~"Z9H߱0Ӕk>B.S?#n=u|5#}IR"ʥ0owۜ6nk vtasDZ^65_^TC,(?uU"n_"1j Q&kHE c2W?Y+ j@QB/DMf1>9-eHN϶p@mL$ʤ8yT7ծhoGDݾ)l|n ѽI>qrd:XwkqIbcuӛ+]7rG(Gv]ήj Ϥ@2 gh4zƝU$)&bdU&v.i=2y)VF/ љD,+ 0?_1 KJjX||]3kz&WnE]pJoUS|/5jp>/a9+I!緥fv)@NK_Zͬ5t8*3wc% 탶;%:hFf=. ڷ#? HQaZP.h zTJcƭ3YFtBkWײCOf =vJ*Ļ;'EZ.Jd8H +D*Y2I8Lr {tҸ9`m|&1_@oG,vi7iͦo~@Ӟf7"%dh ffYM9?& 8i$dYߠd + M㧐{(H/@j'^s8H$ݵKCUGsLs؎ۊF2]ѵxhӝA!4.̬T-+>SOGL}vo~N$ds}L/;ؽ[W!C%cm;:tNJ Ĭx{cb ԫF|*gS!|g^#Q9Tm+QjvBΙnZUQC|Fm 0VU|0?~!ʽZWKeZxFicr+bhIeFsm6T Tz\XsV~o(Z0{6Zc* YGwMB\W{Ung"3ter:L2b*g\ +fCv4|hE#Y7 ox(%G( z 8)g4$ó! "Z0OZ_sI~hL#;U fb&$XZ'[l kRX4Jf %Ѝ{0F/ͲS;u;[s*p}3MR&ӫ9"2fVPӆH[wJ` ʄ|ca"d8b/zqE#Hݝ(p_Ġ2MM)8 WUq'"GS{TRF YR'kU_"%]k|^Wr>7qv"LFOUPlJ!]9wZKaa87 \CWPGKgJ4m$Ņ>ݨ }%U0ޫ-KE밵y4! i(Cb{F֔ڻ-RwiOmUtwL ]őA0y_"tڍD}61NyCw\I+"B)K4!uH֭B+YZg U—%qLXYvI*^Zg}DdrqY*bRYFCzE ɠؘA>HژqZ%i]ۂY>vs܍Mp7/$d㘎S u@ 憆!:p['~g=V ܬџN.;6 Oimn <. t8[b?By:̥YtȤxBMYhКpգ`]E8>à4c ҎQ֠T]T6 0̀XܝC'^B@qlΗ>Yͼ֩S-DRI} ۉϳZ!/=j1I]yğ+ÞLeL o?{sWݷh8gEF>Lr<߮]R^An2|qɸ[pD dYè * 6XE^M|e(ƶ&7w)qBHk$Qj~zoSoD= Bl(/4i|вbgԏ8 nn 6]nK )K\ͱ^MX L>d6cTuBV"ex+~K+I'*X=Ae-OT@ *{[l+ʊ )%MOgfI`*  `{ynRRníA av dǦO{?֦M"\ђ` LSN8x8[5O~Փ4|;gqtgج(gdP![N7Lӫ ZV'ُxWspߓk7}% SZ^ ӸU{d|B+|#:-}2qXG̏p-hH#<ܢ IA;6 咓he_҂H?;V0 + o,vv^㛳vlk ȸCd뉪QX,}\x$82ŏ? |N0gF?crݦdP_&-wGm:xēRXR^m/$`#3,;E:'C7ɝ\:1kMFc4ֳ?݇~(td_ 7+/y*冝c]x(ޕG}pV؉1=8sƸxbP -;OZi_r6~=pQ^/79»$#7D`vq)cc=- NpևAoXP]z}v<_ F)$^O]Ϸ͡-W\hE&ۙ {UԀyrLc9֨8|\iI%q&>(tEa.5Ooޚ^Nd;F)4 n^77μ Yba~Lk8qk[Oo-&-vq²w1<o/+D2kjX yv‚N&Nc4#T" \3,@h>^הuRip FPHs:Ȧ}1"?rJH{ҩ[o&vCD`=Kjpb\]AT[ RnyD0 X?wӓψ#zgM>p&A7_ 82`R.`Ž~^$aQ)2g ?; aU :x$ikSK-"04w|gfކlS1R$hbԽvulRОW؜R%"䋨lqt) C^ DPͲ TDӶlYu.7cnP3 '_A]u" n"ם5KyړֱJ;)I APgxdĵxG*vlD66N*ʑ4 cc{ ]FrRn}>Hh௵Q$U/AG| @`Whs.Xtn *Iy~TYr& bQ}LQCcbfis7.~,NkDc19 ;JL, ,[ U5Z®pq)h, ӑBYeD3̆IYf "<'>7-=R 4ճTlIwPϢ{UT>[0~ mi`̴+P.6o U) ) hp#]:#QHw}fneYVܻG#a#v+Hc4i=F3Zqh:S9ts9m gk_s t+P ȐWj<(rw5Ep JpөlSW Tt VKaaZ3qPƓD;4$/ Εd FV?(/6kf!^D)?$fʛKbx9:nY{0#UY3g)9m?\'/$D2 RUZ|1>QJɧ!4xu.#UJ2EK&C$Kx]_`bUH +< #K'|Cd0$Iz4@>ӈrAyMa2#4;] fV/3{ؑmjDŽɔ #THӕ SLnF}!_+aylbt;]=*Հp%5Iƥ e3؆u6qvh_ٸ )~1Mt{:JKAZ U#Z~HcmT wnr$|#%߀}xP .XDD]PAW-cw V!zcRFH8ְ݁r%c9?r7JfyY@ot+Җwo5*fZ֮^v~Jq|*3p0`E/,UBCXMOYu)ftVPSתcCFv)$QC&Uf)y%fRE~&lPT&/J8'XB^1vg૎W#)JNF,^pgOlN._?=±;5H{4d*w O`W6}9m[2T{,Po%ƤV+y(Ҡ} =}ߞ BEOIaB}L֯G-5`#MQ-:$M7EX9U{60ar֭+r^~ ZKMyKG2E7ПVOyG=+H QN50ZTYLOL4xo3((&'ڑ_tX;U"Wc#Ѹ$O*"T jg tb+8{}"ѷ>ݹ^(Ǿtˁ6nz˳.if+ `f>qP{8ޜ\pUϖtR[:Q̝Mu e'bpRBO4 [F/z9ގ c\d \W9:?<;wZܭ' ?:_M5$ϱI4xb )zFDOB+)#1wnWʒz!~Jk %xvp*б׸4Py ]A:n]'qlNXj:QG ypuk ^Ųo޶P,Ġ 1q}I~C8d*NVq{N ٮiȂM:`CW2 Úaqg\\T+O_Vciza~W{ۏ1K t4y5]NVs 98"嬂I|5ÃJ3^7 7PitV24*%::JlH^`4z4|±uS; }/+D Pj9A 1P:Rgg?ļw$x h*X5!m4a{}4Li2ʯ66kId B?yX{E?We9Pgqs 9i۳w7Ho镔\Z02 (5سG./D;( _֛HtJBuE|-6zG%O$Kn^z;2O`}(&ܡGf喍6BIfL4*sޱRB \x[j&!Kt?M䪇Rؼèz9/Â@cՃG}i=X&$)>Գ& ̞!@L\h۾#g<P B4w#`˂6JD]*~tėp/O~Pzlضނ=fPfEj L ) }cUQnMj9(^]Zy; ۈSo Q{SP)")uBk d# J#W%BǓfd <.V?m?Q ͝t n%Xwnxu6sTٚSX.50!d5fGPѳ[devU.-"hG_Fޟ>^Qd쎌U\(x{Ĺ*ht΄9q~]-L^}$k 'f%7VU-I@ĭH(RK30{~܋LR3Vڬ[%zɺbZ1%?2c?ed5[:a=}v쬊ێ=/כ듪#rSyJ~;ڍn[^2pM ֗t}! <-6Umb`^+.Ikv?Z?e2WYcN1mf^i1GQyqYVM]N5`k?4L 6hIQvr5|^(8ZG G5w,?q*.7H1r'9rm5 .8J 50~10Nѯ')D6Be:cDc!A5E&ⴍe[rgv|DXJw5fu6CJ 8J~'O8nMϔhyp,\DPNg縌^bBgGg0 l<Ժ@@B)R%#: 5R+Inم饙s}6N0.9]m-|*w=G<6O!ǀ`s]Q4&hmax|sPyr}8d9*_7T>̍4Cy}K]#z^X)<gd @hOք)ṽkkyiL?2菔t'E٪Q1f&QϏt 4Yˠ]OwzyKveT nJL?HɓCe;@4Ud ג`Gel,}LĒrq*:wPZjΈש+?0n'}$U,!* 5Ԑ,Ȱ*%b28`p@WsDP܊7n _Mo}>O? wWrZ 5čǨKx_%*Q}5.ªtP/ nt48`=َWf!+]PHjMFA,Ws+=t錦';#;y fm|ICXRڀu+4x{KP{C7Z !#3,~2M/١_%cr'Ty XiIՇ,-\pdب 3~$R=I‚oku36?mv:1 .jl~mO8hQY# G*\[&edj";Rb:$ia_>_zc%Տ7ruHMP|:ldf숫>Ch]sPv"yPJ]IDVB,~3~AhheCƠqcrA{_ I#ІCW^ T˹>H_:&t3F4P`ҪHC=v9= EKkO˃lPv 7F 9ӸT7m9s?[Pa!`/UP&bOac##A]Ξgܑx0JJ=yMԱtMTFp_{T7AX#&}Vy79ёD2M$ԊS<ɦ+Ix- I)cqQ!vCG).cK;OB7xLmse@,M+hEǬ^U[Rm A-da5 L@(ԻK2$IP.#sNh𳞮9>!s XA,U80;Lf>9Ml?yټ(1קdlF'풒K*g %9Q@ۀa1vrcu/#.tEpK ݉gP#Eto(C8f-. :>EQ M% q&14IO8Ep ":޹}c6Yyy&&MR`&RI<9JtHJhC *[t;lzٻU^ᨉA5Rպ(ފL-L`:aZkOMo-DQt"Hۢ,ȪUuSYcR{iv;F7a=dMlKqaS圣ٖ 迄 qdM9^绿C2uM#KSs s"`EҊRQH$]=w7j1v9]AEc!TmGf/[07@;*]{lm, |Q>v쉫m_$ ZfvyѪj3Dm"&=c18L#PRz}-z% EXob2p(9R}sJ؜i TG jAU(z.m`kGݒ+`'G#ɛ5H|Wll4{zA룱>sM(Gifnj0|ǂ~2^h{ytF[kJn|eQe1Zo*-Q %DϷFS.T<^D23OV8O2b#+2<*De]dĶBOXOVؚ̮ViHƯ2&V8dS ?SZpJ/&5F2:WRÅsQewHp;%#3|77XLon8(oBUGc0Oq{2qR`V)|o/[i}gyӪ@D6[ԯ$ʆjQy׊ rо%Cn79*0pIΘ8o]"EB>UWT3v'.8˚>mnzNB'm;r53:TQ`v0VdAH6Q"k>SlPz$C5rWLH2oC=Cz39YX l/HEq._u vE-YjDTS 05xq+]-:&Xe`oiC܆IN!;Ui+xQ m}sV|P|bk12SEWz8RŘ7A 0Q( cLS~4H0JϫRMp:7>TWƆe;@{*Е1>e^WXzbnB'tפ*$`5іUX˫c"{?O BN*R: kwd`z0 YN;H^]ZcꬱO5N*d4=p0X/'_N=4_T3t?|T)o[ֆzQ6 kB/jsj܆~VVt8PY\h:=FEiz0[}\jKq' 1ԕgK^:' *X" t4m7f˵2%0u$ɞy4;H|`"j*F+}F~0l^tPՇ~"Jb};g|{ڒ7?_[#\I=*q<@!v,k?>N,dwiA33f.C(@Ԋ`L1LZu%wy#'GQ{BIC#WIfʵ(`+8D4Ѷ{NC݀Ik: kj#fW!ci&\IQ$41Do_ݭӭH=UkzRmLYjP4ҕ]8WdȦo1ޘ.6n(k0RU)˘ | H/PSUt`F{"ccc=(=TEѶ13T lL=MShPPKǍ/!Z.[”&iI,a o\ؒ;O;Coա-xwO(\=.1r[$Ι+ë\$:)T NgօLf6QOhU3A {ږLNm>{u> B&Lߍz*iL_ԝSrix!Buj|5PQ:cE}DݽPUy®s}M>/9d5oc8kzII g>!Xr _[,}*t,T4;DfC+@"bj"w̝BnrQIKչ+=:GڝWsZ2wYBXH 6w rbk*ovvKLJkgEmH񔆅Hm=8oO"^~%ICp!|PL2.K]451r=Ų?='I ybyM-޽}_lVa<$ LvM<pWP҄25想֏'UAc'v@[dFkBL$OT!^kWF.-L _k@nU F#dJִ. U: s-xpmZ! D<)a-DժF9eʋsN:H2$fvm'\F{]%PVkLч?{ ڢ o=ҫ"V}M[`e$%jR9~@]ZG;T &?g̣۶m%KWo %zl?wojD \|'ؼo데p5PG2#UeeAixg i?! ZTGwxn?>HRJ܈Nfa{^ ߐy6CJHƶ 2'.;wSD/kb%-rD|W#v Y1`{?9%èΫM$x 8J)Ƀxx:YR'( X\ ֫ew1P !έUmCl 僗 0 =CHG~z\F( QS7mzw&/& JʠT x/#(iKv#I3**zW-f?cҾVu Ckaz.#'j8Gg{d>2S~c%uf2SGdY᮸f;F{+LrsIJC߁)w;jP2Nz6 ~j,Z1) wdF⮣rrL WBiީ/ QqMT'u73LI/V̲òaO46x̌dvo<~%ڼ?+Fo*TA5ʾpu9z 4&%i͇:tDo0Nzb ޾cvpB4Z(nP=>M2 ۥܥDp#,m< 0K;L[B^ \cxhW_9 `BGT>(ns&rj*/+1$ Ka].{BqC\pG4ޥ,ar-*"-n b[3ΔW t#WtZ2L"B$ڜH,e H7%wA&-B5M9i3&-#ŽR.\M ^W NY84Wz.;ڊL/_)+wN,gGyA`ԥzH{)s@_=mt, R l "CB{ o'g{!`Z̐\E0PԍB;{J<!5|T**8રA;[?ӨxLSU[xD`v{]vB;CVj1az9dX@u'z.opq Lv Ԭf6Wx`zOu/+IJF>+d@pQ .QұeD"ޫp`n&8={;t Fb4l֝JX4`m>5\~IWT .S{xRcyEŦ #7rfr~Zv@Fls\ĵ2ឱrfM@&-7A~.#6 iߟzy7*7)1DEE0UW,ɧ4҈E8mJ\.[QLQ6SuY#˹e&,=-(Yqe ~Cۚ|2T7XרHO]C6wsv^C7Qwb_`m"-}KDx&η(Q* ecJ,n4 Q ,!B%GXz+]m'uN/ Ftǵ?=Հ p;0I.~;Iid</P ~RNje@r31aіR? $5;_rkDbJށU'͈߯c`BWɌ_7ή8µ糚 p(7lX ٬P)Rb^ؐhP Z*ԗѫM٤Q7nEk?MV.D5'OFU*^,c)V [ :,$-ÙDA-SuDP~t!J%g/&8QfisI6 0!E?uؤ iFyx>ug܊0q Txis^t=kŎG݈* ^ )2Nт/=;[|fD8cT xˬHBVVQNd,%R^!P0 htHHnvC4gK,z4Ki0iƁ( ;v+ћ!pl~џU 0Ww΄9e$LSf!9SpWe*U:e:!b% W8b.} z$jTvN6cwh srQ T*>< GVgc2$2 @ 267>)mu)׸CoLt@Y+njf@vmck8PbTo9"zL?$#(v.v4( %ȞVM4 z95MrH2//gXekNgI"Iƽ=x+aek{öu\m#b=BodPLL5tsi̟_م,jAG *c gА!V6Aa[5! !v?}~/G QHU_R30znԣ` qB@W,?G;|`W5hԕx$0Y<V>NŘ<$sxmdH](O_G}C]{-#f7FFLsN燵;q\!Sڳ7mܷOqo IEw (ԾX$#iTvf>`)؊ ZiAR{'*b63k酢މ<7Ee <7ȝw-M.k^l]鉼Ȫ VxG-=]NoHQs3jp.05k<2jM;D2$AhT:PtÓfjD2gIB0 T_I~ kRu3$QRMvX>Q6M ο1=V%A 8g٫]VSa}1#=ݺ2x=iT}b&RySAޭՠfbĚvBQ_$=߿O,3-~>6GYO/kG}$?{͂n~|~3X}ܒi:REׯ`^,׆Vr$V6BٞA9>GRl;B6b| TR?EDaT}IOuL8a_`+|r\`r9Ŋ{)nTR%;z=ƾ2GƷ {8a /v=dґ%rO7Ø]ftK3|Ic !E2e9Bݡglud}9:p˻'O,4x($˦(=q1YF`z/E)>NE~Er{Q nAU~5F<4[g56xylEfL!<XW0a6o"v<+~l~FI * CW}Z%*Byrї6.(ѓ]P4 z^c[QX[zSVY`6N@o?)4ѺE9ƩTӮO,Hn`>&m x%\F#̗od=a,v'4Qik,`Ƨ,2(EF2̰Ari2q:i|\_`Ks8\i6(HHw:3ȂvMW L4 ]fX4[ߟxkL.PEk}Tgږpxipe51N<\S">ЊV*H9Z܈wTqwxt<'V4خ Kn#j8XJiNm?f~!q݋o1oba=I2H:0O01 `dWK *^\*mV&3ϲ&|i=YC4 iЮpгd[n4zB1ÀrɓY8+EAVu nĘXS^ԍyrR?IߝAk`ݷs5urvR}hrS襗CCn&Uۣz@^%|)N_2SQ a7;q@W^ (;[3%bxfڪi6/>nT{@* rmf.SJ=uS.0ޮR-)[3T롧G@Ѡ6"ݨ9MEzmXJޖ;7$EzUc-L_*$Hq1.ε (Nx.9zc]}}1І-\3SH4I7=U^޹"6E$-]m:4FhzPa&:i6~qsgFeJnˌ+Ƴa#'`_Jś.lVJVϲjfl`D$%ԸvW,[Ժ'C-{Xc?q} Հ{?էc}0)6L2DHvX@l%@ě*sF+*z&I@Q`33hg['YOOr[dHn PMw"*7!h)7!+/b ̑}$\k$7Cbaة tEMz$BѲe{q9* %Hqqk6XlZ( "磿.^85Ԗ`x8x6_H, ~h8CDkcBնzvȽcY?·kÐ~-B+\1UI$Od4Z7>zDopv`pk;]a?qǒvyO,K<m߉Mv;6\P#2_hf\v={*pzvNi;٥_gTxKy/cAx؆LUNAJoTq2q5ce PA`_L{xy*ThQǰ Hj:攲<%^čH\| ;ʾӖ>bno&6"[~HO]|K DseaSןy}\c? b\>&TPzK5`(Ga>:iAm} n2"(xwN`,w EtJ+P ]a&5Oro[8]9HًzFzHxОEMA69ȵ񿫢G?lu zSu9]l`4"qM/˥h\Hůa3“=Ny^Jp eybl6Ex\ΉXW@)5dVj77{7ƤHM&(Ʈ!&{l^/7{̐r drUQy< Z[$@>%5xڻ>ej^ߩG(hVAf$`[tק1裖%yI*6åCLRي"f0^x7CpЗl?BɔHEzeSEteT[k7>$2D/:fsʛ1X"x1 7Wj^`_?7Vm ɯKTafFXi:5^72 L7W <Q'B´j+7x]18ɋ-Rwu 5P!ߑ_g~z"4!2`Dh^ [9?A/rN3I u[ba$ڻ6:zHErsYcC|8I՞#Eڋ̎$]* r[hPC.T&-]=㒮K]faV`= H6,ޞȑFPIN T1&R.4q7 TɞPP>G"7swӜLٲ=ѥpb=Qnw)y ;1L ̙پQAgތqh9Т;i=xc6ߍm `^M(qJ0}#*$ejwAY7)6D-幆!hnuǏNs~ Bd/=#"*(ŝKv>aXhIښ&l.|&3ZmR(|2@H<5a F\Y"*nעDC=KWouUiJ?c]PH3RPrBnTc1+Pۈ@QS~AT[^~C`ԃ-uUFx2)*`s u' /,tw)' < y"L?fs+u WO:VfB>{}j]?ф)_ DN{Z~JroNFB>4^#h/Ǯ8Җ`t×Gܡki gq@-$##"yBl5\*E-: t>Kݺ5~GV#jd4?~gU5}M>1*t)p#arZ:!aLxonHIjV e eU)BHQ\hxѫmw4x[ rPI $׏`QT6Q|<4dM4J>rv?xu|=y-'{,=]^i<23}1#%zʻPlO!ЕgFy Wޕl&=-%vsuۡ;x>)PިRb/wS8643D/]mӕd=&I<ҟ {54?DC&dm*sRZhIv=@yZwXmT:2|yD%T*=A{^)Jz&TK6_Ю)>ھqUh|R}3fs8b T":uDŽ$TchL%+:dQmE?W DYjJ02Oӑnб\)zI:0M`aV * ,nF s۽۾fhM+9 Xb1 jpuN43eMeCy|{8tgXd-L^z9!,!6c߻|]ክ}=PUpflHsi ̎E@Xg%%_%uI""' 6A9Z2q\ɔ`>gJR8Wb&s;Zc~Z&SfΆc-(r 1WHi]u~x'$|à҉EV_+R7XNpD U4BQnF7]z.e$ S=3@@* IDlbcC#ImPS6l۪K=r7td4~)Kv&jlbӲ&P'_IV3LӰigJ2ml@/`Bx \WP/f6?1w0EaB|i`+#jٜV[zYJ߄̔Kba/`빣[ Mj2;9f3DnT7kԾŎw\p-k% ( +nee0;`,ZM:E=vѤyI.t)iBK3[s%,%SzqXXB`>43̺n#>sK^#&0~,kȳ0mf' v@jgj"_(o98ddJ&fk{D*gtk3I,gfu];9|mvM' [b p0sG]{ )NAP%L,#O<X7ԼTӢ9A&= @@b79mF%+3XXxQc{?5lwڃ5ޙ:aۇw4jdц@=g&A2u;N_wa"T̗:bl$ M)y9e=7w1x L)ULntmJф^ Y@;)MQR‚Hb 8ۂdea&D /mo.;NG,k&rf>bώp=?T@-ŔR~T.1?RLZ%_.뎲^wM̡ wԫSƬ^([a^KN#PNN&K6-K*`` rrڜh+&:a¤Ѻ"Y{ZM^hSӗY+ MG 8۝I#+߆o5 wFA'TA:^ N@WOlh ToFAJ+Gm Ii)̩{+O._[2$Z.>p<)z ۠[`6a~:c͝u$5W텴Ⱦ+Dc8byeNZNg"hv2wGd*|8ˆcx~RI:S;KZx48HkfHJ2Q 0%+HY6qgpU4ZIGbYLGSm9C{-(K:^XPaG_~*пԄAg!tw@,%]`AB({tAn>tSϟIAKK wZLTs-D  43yzM(N&U֭\È;rc/)f`E&D9 rU *_`1nm;. >\Co=%GTtv9P6ͳ ڿmlcy8IŎ9c}?xW}!h}/EKQ >A3ߕ68 &~˟DdI kWjDa̔Kyћzs` BWָ'JӲ~xߟ9!Gے(HuEAabyA6G=$,ZE(~z"|#w5ES.;B ^l7v]5۲J`RRLf BG=sTmq@?@ 8_N9F/< kJg"rJ6kqZςnW'S5oi2 y? 9Ap4~+=ɒ4E`I{-tO?Α]B@fk@ݦ ۱ynU\5G-x377%76f˜[_(Ok)jBiLݼcIJnB$ .7PMs:QʓH@4ZOD'Nq[e{ۇz`'f.j2nB/KK]5RÌ7*u>e\qyسJduN)[47W0'0oDz`'K#S{0 `j(uNyDԶ§M րXf:4zT`)@3c},&h^f }.%E+3PyZP\0a54?;"V!4{a@ ޲`F 3bFnc_Gь~Cpgg[a}"kYS;>*QzD?'nvu3c[\9h噛QjlZX;Yd\੖ {.:*'SJFsT-^'1X fEP~.4BHm ^'ֽGg޿T9JEḨS̱- vƗni\ }y@#dgZ{J$|T1M}GؕTIkN,_mi$^SL'c|{C1Rȵ滻[FɎPH%Gt4׎Qg0$#VpQ(㛯ZU~Av&7*kzPa =Ei8MOhKR=bBC"TfL `H(=f&WOefXEs[tlWauAnt}} $ja=Ȑ^'LYYȀA-\=;S! ULWUZ܅w[ɫd R*Bo"#2?gQA%x+GD09 -f͵ne6 xx>r-yzoB"Ľ!UhO9E!l }+h(YǑp'#J8yߒ1s\8+]]"9m~/^_B2j%M˟O^Vlm X{50&˱^P9pM L5ya _|Qt&~ʖė{R,17v?U35 GZEh?qEǟc'yJ\^2Z"g3p 1;[^Q="dW 埈TR ;MLfz)Jj &>mĠTc'Kw#D#P1CTUg 2.t %o9\TM`7Z&yNA c": :5K%_l_N<`H*~`ۋy޺l hcG.v{: !gycHNF&|~Y~ty2OZٍإش‚(Wi!MI:M9ufCnTr\3dMFs$jxASQEsDfpT0Lh֕kp17+VX8L : yA,U_+` /2-}8[|fv]wCKqRʎ|AU0]a$L"O9U0Vw֨QIJEyWx\ ~\oР(Y }o[_KWml}K{^Kk0b)h!R\ 6M p; st{&5YVk db$@rmxO^Oz|pjN0>)Ϧ3i-HI87/7 O]sͬQ,b[5eVHZыNt݌aZ⻠MBg~?FuV<Enŀs~k?6/޺ݶFry~{1HkEC*zcMS1O9\ꭶpFL\$*:=@9鹇2%ib_phY3r*W tfܳ1vFh .So}g-Vi^ga7a_c!qxhF_Mh2@i1:2߯ڳ{Ky͏Dz6ʐV_(K\3t&q_Tm"U$KT؝T`ߧ@4kO|#nD0%-D K:tmWP;\\*[{T 1VA+aS=A:mv9t`]+6xu}xbSXEX(o< V>%cB):(5lt`8Tu+xۧy. >[Katk.4S*.!`- H RorGMĢĎ\'g.A}3!ȭDkȺkk0Y_Kx?2W`siyS]08YV`L$:TDeD ]쯇)t /| l@ a%qL\~o7Í ŋ _Mjڃ<,3)3Hy9ܹ@ %Gfo/ }0q\辢gk4}bIY` ͥ^xDL a 9BbpI+vtM[XhWQ(!.lJw#GQ WgLAauZ9y R +e!_N| ş,hWBNz(oze_b1'?+zO@|Ӡr}z5bx%FH'7Dk[hYa_H ~!9G.KV6>rl}ñU8Yw|'S :l [L?ھ$T8Pq;c-G+  9jL1@:A3=&5OZ' 9E{WmMKu^EZ6/{1vvMz;^<9'q,~uv$Wֳ;_Hq6ͭ|1;BIaWo:Y$U}N|Y$XWԷn80XDUCZo~ں !9'[,=_OQy3zIaO Ir\6ƲU01# ֩ZQf݀w87QOo=5ǧN<x(,hN_'grk`.?G1,v_S,A ,F(MhGbf<592Pea YIdTC.k&(# *ޯ׶˖E57_( u)&yoΕ}cs\r5q y dLV' N T|#b`>9I*\8$"?!; |Sg o"rwP:*^Uḻו0b߭ .}Y0$𗘜wԆ) e QIK5 릳:8F!G^d0Ԥ[xǎ*׀ǯ?#D|ο:6#f/@VyZ4="2#l1vH7tԺ\ !`=Ɍej2rz'Y, ׀?J \+LSuFc矾 l+ig#>rPҫ)M2tIŌINDߘ}i|B2zrLFJP:UQPPP4Si/yy49Ł"(wH13A#*ZB=@Ms =?-SRͥ>fi焈Y,I,B9uʐe& t=9HRt92ށ0NXBƚiA%`gjOkfw4X70^"/M΅ -wۆ)Lw\4ﭏq|U=| t@`\n%J :K'y<$ThR@o ܢgxѣAKJԵ]})")h61Z4sL2_97^X [{ICKFNn#Q0f 2SZ>c\ |QnRwE#fV 6&l`!-ҟvn4q8[:#!I ÛeŒGn# j'vOuTA/m):wYmxhu>*+n賴GtAʫ܍:&~W[zENʙfX>Dž҇IM߶lMcAZ^'o^s,!f,+ Q;74%U΄~D:?;:nZ<>b&|͆ '.1' C*eu0IYWdy!Si }ʥx3 O h&>)g8YSyMYHЕO,KR\&^BI5qIO[p= `jBS+'EEW˖\<# 8gkOU`Es<-+lsUْny)Pg礭yhT948[?Jpl3H1WHt)5dMC+x,8G}=W `%c )w휃Į[1i&7"U׷uR\,جu=bsC%{ylm40s Z/x8Iܜ[YT̐H09YsYƷ#1}M6#Lޥx‰a"#@ᅝOoqRyG1'ypNH-vJ͹fj~ p-+g68z_^ީZ8!R,/" nn(ʥgSk';Oyeew?^n޿&7rr[vDӁIaEEJܯ]Y@{2]Pf\!9Q]N0w;I\n@ շQ []))앑A.%8Jr"Sxb|M7P%\1j--gHfUók-`<6C#,xX#TG>ZJ?pSYJMF=5T'KRpt,)~"EDk#D͇l6sLN9J,XU!%h-]"3T`;+gIx[0<:Gv,(J9ew?_Oni>oy;Ù7 -VkQ.K_cMkuV-TlHڝ-"%@B"=x_D]w1-{t>0ȒAdkBn Y?| $!yQ9geQ/m^8L_۹{خ;P Fv>4X &,Ԅ<.hcY5$Fe`S:ɌAi*Y8(|97ը6 xes8]+қ/ndwaMl)țB=/ojذ1r}bͼD 5 {eA:U&Ht"• Ej\2pIUi\LL=`.홨NgFA!c9&͈M[vQY|b - -p58*:e՛\^Id# |cC@8z%]5Gd>й/7 2CjRQdo|)[TV{|C*,Ê"MI4+Sy.OJ6z_9QEp[$5fc؅HW%'oe~#C>weK,չ;Bey A#@4`mM"Z?Ă3Mc70ߺѨ8$piȤb31h GVGT3 ęPB!P;yz1p,.tOmٓ[YT?"́ z^ww^RqiERgYTw9q|ѡoü (U ߃\XCaH$޴%>U"< -K>`INy.fBCIIHbm|i1yOQFr D^p[3?{eraGOI~`:BߪU<ӓ1 5EЪi|M:R"'}{򋕺@*G97|x"aqϪ}9Mt #H0!CeW􂥡o˾vC&Ẑv1.L)b#_AkGی\ ;J˾MF% KoΤCSP[F=>B轿;ɱHp%wK7Mֹi2È:}rD z{b f<M@/u4` )ko(*(j[ V #ox<>Y-({e-~%+M7I7V ¹/f"w99qGUgvEaQp%QyAۗ, `=ʠ?%RQ#ur23+~LߏW6AZa\HйB#<l;1Oo@f\PeE] 5XKmEO ɸITCuxYr~RL. C@Bei Q1ȷؠ V`_ +H\ ܆xfL*p" B!aVfʲQE;͔S{Ub!dϓZcabcy3/Ȫ&mgwI2B`Id:8$r˳ԩPnY48=ۼHZQꪪh>):S.q^SN @RJwX ߀%4`e\]WH"\MR+)r<O˴<'?J?"m4ׂYYkkZ{+{ݻE>r["ks/uSLUd F>7r8YςMdk]kd8;bonz<,0=O?- Ȳ[CH 2syT7*T$=ft9T9L7MA;ϲ@5@N O8\Nh)@R=Gm4$qa|U`l\m Լ"Z#溊YzF2o65( aI#l"OIj (y'%6&ۅ; []U]^n#|4y!8=+fJb!>(T땪:I,vՙisdb[^ݟb+|NIRQb`rb̺"~k`sciI݆m0ٛeeZu3 "6ñTF/40pjV f+=ɇEי5.iVny2߶T k&.U VS `66'U댌er!r@uy/ka+ԫ@|]ze+ݼ~ӚeWpYuUA1G 3T8Hd^A-U#HN@;62g) N\pz~;ԡque$Hn{J$nLqwNUFcdpϚgjdCW˯.reOI,}_9~DIH=}_hb'_85vjPr:H Kڹ}/շK;jMU=@p_YkQdJfUzytF v̌scYG^]q5y86I`޺JFR hS?wԸ俏2ɵ]yYbT쫈g,%HIj.9K N m!$A|Db|o&D݂Y=x'Ł <s+/^][#ɔsݘuZ>Wo-rX^뢑JLt[_i3%AȴNt"z@ SceEcNsgmS8 $q9"W^hGи+C&dK>$X 䯷/tމ}nh]ElG6 q2D1Gl6V; LJxV$dLS !}HRzJ=ubٽOPvHNt"}qŞ@2ባV 0|.xxB_*bz,Sr+j]5׺&"F>r1u;UrmQP~ ,_3Zo۱_̃*\2ZaA%`BIx2刚ETh[{l_%,>o%vš`gJjr gp3㸵g8UH8zд@,U(fsD,;btY~FټK|DWI]l^ P/b❧TQr;a OdJQ4 [?(s-j?A:MzDzIıRi C#жt8VA;g+]tFu>nWx_R bL5DT&JA /K o_;Ϸ=Ⴞ$*C .#o!? <̌ 6,0!fV?t4i$;⧿d<֮Ξ<.j  lHHYq'P-S(\Vn;*lsٌ.'0T(vyO!@_ 5,SW#vxз+Ƨ&OqEcf"VXqZnQ [Z&oemd#ͫ~0U~xiMFJ)s+D% )FpnS$̆ݐB?7Ss) GԱ q.o->pKБo'-4sx;R F$#ӧ9f0`ft/2> bTw{&YFN l~ : BSgepǸn~/kСQUMwf_E3L^)q0`)Yp3 ސKV&e̸}rR+@8iAWOnڑ,ѝـ4%:-!:dE?SFX>Y+I=[(9KypYdPz؛czs8[yn9yH[λQz+_Y^^xI $n_wrW:ǘnfQ&Q<) owr6O %|[fߗcr$1]+yӦx)? }C}aC?=HңALXanie9UdaQ2?;|PՄ]3m ^t~ylC_IgYEoh%´I|2U3MƠ`YESgߪZkS5nejڲP7]Lh%rak59gHAQxa_@+_KHM% 4I zU4L ώl(ěAdW ý%Y 9Ciũ*e_ g|HYğθvj%2T 퉁qۖ蘆o%5u`jSn_^iQcOγן,*ؐiGr ƚSs.:dyFEHg$xKUF=0C߇c $Jj\JV5U~@8ihAE[ M6>vq7  P^I*6~}\91N`-V錻5[&C>kɳ,߇CRS}~3~ՠy@O v K5K_TM)բ!sʎP~A2gw |J~uf*y(ٴ[~%LӦ.k >7|v.2p[ \#y# 9t43/#'uHBI^;(p׃PH u(^rCSj#0/SNվHbo bүnl$\1lG%rׅYhY^7E?8&S]^8FfO{vej*]q) S㸳D=0)J*(ީ*qr %9C?b :/9uHg> u.VjJMFt_T`S_d_ 8dStY93AҰSk?gZ¿)n7VCև M)L84X1r]a Ч{-ѠoՉC_qMFAuk3Vl7\;쨢}!4}(c7uP?6{@'r#8@ʼz^vxy!5[?طk> ^fl UxJ ŧw2w!ۆU*J)0sx fL@*&G!ÈYI2b@+.xNYCFOg}8_Rdu uMe1ަnHPz ,k}))db^N?1w^SY˨@mW$cH詩y1-$,cz0~ uqd0j/>KIz.iJl:רEd+9 LÝl@0Z;,uq1Lqˤ_kaA1t&d~E0(2iD?LDl2uwѱߝ&TSƏ_*p:{@ILB-|y`Vl{_Q=ܾq9T1: "kDhy4O*!!7S"dЋkZ]pxOKQki8@xlx|Ó x޾3hgD3,Йeh0 Ϧ|HeA29^xW&rW jr[53$2*_czϹR+&k<1}ur;>IE a)47[[. ۨ6%1Le^E>xhK횯C\ avrHjnD&/b Jn5೮ ġ?׻DUɝ=ON1! ZNҊiD'C8%J%Mba+?  ÷uH$@'a^5`~Ws/zBTRPi˩@³A92W}gb=y&eTsQ9Fl/Fw U;} YU_~62߹:(צb{ +l0y*OD.^~Yn|+;WК2̉Vk vqޛjHQM8oRxtj\><Šd`]DrTw}mr wjtaN ӒK%pgLh1x h~jݧJ4_eAB bl|QM!NmWlNor~?gD9znݪ>n=wڅnN;.=pvpK|Bc?L0KH'ͬ%} ڑJq2Wfl7{Zx)L -ɔA=MjQtƦtn5٭~MN[a_,$*:RaEGHiȦʉs2N0ʹ,y*>K ḬחC'xiFW㏰Z2vgi 75_]D3 7GkN(0oo͡"szW>Vf2D:sMkjetB8`:-?ӨB5nn =41cFϏ ps:n2\ dq*ʃ5tn.k^^,Pu끼T$[441 'z;^zxJsl9}G@Xޘ"0hg}5SB)axSؿ6AJ;)GH1tA2ÉcKA(WI_y!<-y;Ŭ6y9opWNz1{Qm%ΰQљS^6#\܉ 3}d4dN)V1 HM]͐djЮFV>Y,-ݎr գy-N]zNYkdwT;ëmxꌨ.*=)~UFPဴ>1=KiPPtM:0=#F"34xGh\f<䰣ޗk#f A;R;hGO>653fmnbdK!J'~ rdâS1`b@!^&)`a`Ob;飰a&=> ʚtdh8uк Ѩ0^uU|]i|P$|p4\6?A䅲M;6>bۅeЂ?~wUP;][hJDnbXY>,8CNL LՖyt 5[7%?/Kq]4f񶻬W]+C."RdEĴ(~U䄿Ş۾`ZLJT€` ef0s.0<*JŻ"` v6geb(êh#Ub@ G!ժ Me.o p.Pl+*Nv(vC>hmKD+=KZӁ LU =0%'m;d0Q_^GXlCjUD9XZ7o4ǒG|Q'c;{?r(!ջm} W;¦%:If?c)|)^W2}{@'b4}JU.4xR=I<F8PSCݰE$k/Hze"+Rq0lJBX2 [z ;ӵ~8T"l*M$Ӳ)اyL+">5}Mvr)-1xwނ:B+*_qQ[(_:cR: ;dlnwoPނΫ>B)_SM%5hcN*-ۜvwEGT8oV7G<=/m-).lɮr6A۲PK7Fĩ})uJ򅛆' ![ +q[jE-֪գuaFX=F# KWOG+xILVKIT1M8z}0[Dk4g˭ZI$ ]s'?1+i?oԢDEϵ]3{Qk?u0CeV*amCB9bUJETN)rRk~T5+Vm͇Uֱ#,d+X'\4 9eYG'jU'Fl' `C~DDcKs*a[=#SPϊ2Ng_hym&maGTyq/k)@\ip[MUx2ݩQ^:t̲!^ɕ;>V7'w*Y9dW~m lԃhun7lwF՘gNUco%񆟁`rԟТO_^1} =AcG|"MNqw0ktQ_e7N,p/[x=N1'v]n2G$'ri, >uwzͲ8ܾw2c TNm\ <ŕҞչf(/w! dSBIl}ty ט Cf]ʗj¼[*E:F!y.S5,*k韚9DC,OvU(ipBSl~N8^`)%!['jZr{S4R&'Lb%Z<#D"8=p ؚ<(U|?^K|ULF5ہڸN_{oQh8T&aۅoNB# rr5"z5> "kukoR{ WJ@!-8' 26L!Z?0-yacԞ?P~x ;hr8 65Ru{$ rBa׿Q<_+ 򽅶\t!fm_>Uĥ-u!Ϙ|_S߃ȼ;_;3%!m,R~lu(o(by! HW!m4tZo(+m<Ԑ[Jf,T4Y*LR#k)uMPTH9%<(E+LBۥLT_&7Q]lrJaŇ ReLw@ ya4{twa;cʺD8twb&IRLbN{2sCeדofzE)&;V%iPamQ<DV_`Hta ?A2p/RZ1Vx_Q9hAʒ@ӣZ36Eҹ4<2jYRYy*ǏOkg욇h:;A~iVF 8 M0TǍRum"ml 8dEn.[,%I⊯.YxSZ7s\84~< J jCI4kV}t̅{B !әrlFH Bn|y'e-`m}0`28{V?yu=i:={ƉI$"x#{InΡÂ@f]$AT*K 2RHFw;'.8dͬ}R˕^klbLL] @kfa 3{zҢN"z}gbe VF'ps TjV P(4 Q2Nl/L\VMZ"d{&&γHcuw?MMra/?`%lƖ|h2H鈆 $f1r1(Ub]W_qp:F0,cFx=.7Em_t90G翘؉7;"hEF1LdǏ-6&aj/ QO++pc7FUG~7hoDe^t# DSm[>[g7Q`}F%*αUq6 [5MEC4WɆX1+> 4>0L6L]5/%vk}HկziXvO1fIB9QX{?HYک Sk2CI#_D8g5ɶb5(̅Kpeб|Rs!jϨq*_?f}ký%Ĉ;4}:LBT %ESN.̫" |# !5S%QEnMݪeW h(AܴX6LJ7YS7*72}b2_>9j~GIP2YvGWvFݛO6b,T&WNE# ~L'GX؊bڝP 3SY#ݥ<:b‚pB:?񗤵T2 b+Ζs Yw.yPפ́B˻ e(@(M혦޽M*t 㸋dKja[5ӥN۔Ĩ4`u}ZLJGPޘCz>%GdsgN˟%ͪ/Ǜm;}d(% Ha,v[}wxkz֭ꤕU_A".vŀCk'ΚM)yQSz6IOiV/@qpd8愸5hEU6RCfɻ{1h^9\MfOvOw@sBc~A 83SKk5.8_ʄEHvŚ&  Uq`6[MX v F,+vȳרE7,"v,(]ͭJ^t+;!+PFKɎ S/Q#b ̘8G y|?[ꙧaCR(KJ2 E>BU\1XwK+[qw{ǀ7JpeM+MgsLZSr /^g'XD&ȅDzai->raW7 ɹ:uI p!U`Pc43K5Bz%8cxkELї𗏸8Ӆwmq_0pW)"\^u?v`t"rRͥTߌ cANJ !g.j˩C~>,ꇥӈ;Q'*RvS\`[_OjKN\#< 4D'Cd"v؞As#Y(EwpװiL5kF,=LX0۟P޸J}G8d.rjp*OA0eR#qPcF{.M{UCc Rj lpYq4Ubo9]_ 8JXUy-fHg>^VO! b.t zoCB:S|kRE8#]&6~*^?E>. vQSG'DZg7 H/}#3:]ȊqmÚշ+>ay= ^pBVdpIy9Qb_TsĞKWT1e_h L +W'.RMM=nˎ.g7jU+ľK.˞F-~xտ$*7x0KWqZ`fD^X'\Cx}#G'>95rR:n' "}#]e OGӉMX=D),f\" R2ׄP)օvލ\Sm`M8+]nTu#=P0~=ttjg6آm~M2[dşv79oJ"lO$0oБp\9TѾC h lrv?3Yboݽ̶^ ObpU]rG hٞD*4$;q "zC.1? 9?taq<.c`b>l%ȯC[y 7TGv1D)9nM,&NS5^/gcRfBQЦ:tJ/\qXvp`WoPm6]hxnPAX=Kc֩!{dOݾMP843$B~8QO/SU`_'cm7ƣ.X9맃[ z:SK_|$ Fߘ6q^2pTqPnDg)F &7q.U'ܙ,_oqqKgr{Ut;(}U-jsǸw6xuJ)\ Jlb$*yZtKC/iW. DKi"sKtrǢ#G3+ɰo,jz|7Yy~\nm.|Li Ţ4O8C h_%0㔠ȍAtD79bNpCa[Osl#%0*0, jLx=R|7='v)u7lm@ͤѢUwRG>dž¼`ԖABA1C-d/1НÈl?|  tE!Iťf}8fgtUJgoh߄I,YrVBtd(˶U8k~?G( W]>j&IPޗ!W;.îZ2B6ha|`BFwv("f_5DX߶nG)\!E:Ӣl!e!:<4.׉PU C4=^D\0JW4CC%߽t=(˾X ~*_c-ZIfvZ^W>qH%Sr]nD,!oR(>ܥssU)Un|hRP7@]83:\;(56߮)+n ._Qps\|'Y`{kb{o iO +nȲI4<,C<8~R@ PRXC%"=Jt{-%He8$X3a|!J,rK؛͢+ 6%@0g~]_ O+ ɖ4ulA¹O=:;:5\ȂW-YhG6Q֬lNl&o3 , =ԧk׷ec^*Xߌ@%%D*m%5 jXe1w!s}?TѴ4t3LZD vn㓲'{AŽHYČC6QʥhgND?,iaSK 1*7ҘñB_v$6E"jRg't+pr1|EKjS{65#1lz,+@&q{/}܏p5^(KjbhML;Ю5b-wjAKF_`%f!ÌhMAKᡖC,|^I )dz&D|\> ,~}S4Y)z S |33X ݇g!Uł.n;6yfݖabґ02^i?U[/1y?yEg-tjjA!n Ƨ ƛI&G*iP[1ȐxVL*v)f3ls$Ƹ=/%_[rk;5;" ݣQZL 0gvS^6XF[)88:!nlUu9~igf[/Z5UwϦxifA\5hv+TQW+!v{[?OChD<Aĥwf"(;6"sxkHN!@mի5@34mǀUDf5(I BYk_rN# @8RsIT(|x"jMepD}ɛ1uĜ[ fFOI 򿖷,ۨ[+yߡyG5JVL !??$qcM)َz '$Iu{M\b[ /%R:wxeϒds!csoot0)ok`^`T;ߩj-6N!kp:,:P{1(Tdh^::&\ddߵӫmr0iq铻(6\)91sEW-X5Ń9 3hrtr"'՝f_^Pp.E6Š>~ e}JZ}  f$<1 *HO1)"4J'?$CKB8zS'Vf,SjA@r8q"r&E&>0E0zʿK}8I.C%Qgt d3b1p-x wR#A$:A*] "v]B 1X[nE۫^g7e!wGF޾$aĻ򩜞f8(r,l:UҎ`0^n>@&T`G\6 %ʃ2kpZXMQ2$V!/9G_m-}"DMt"D-86ְ'(dU3FSe 1OKCgORFJ]$2ſi؟m$''~f^\3-mnp@K"|D//[X5ZRWf`J)oG6@(|@||}N[[E(K>q(FS<0_xL0vQ-xC0x7+G65K wײ[Ϊ|9BlQHMx|ֲ!ژQJsrn(rs^_@*s8Gi䐒wso"y'G57)$"O3:{"D.5Fh] ޜSoV|o! cRl9q  bM0t-9XV$U\y F3&E ս2{i6H.l35ԇ`ɷ( [sTƒ 57~}>5T)XVnNRLQtz2wg@j@>5^@z|I%A,/m%ɧ<{?w"_~SӍ}4ҋHwpC<}#^V"ڤ($(ѩIP,%(h06zyr|b@GUv! dPNhф}CwF"X\ }2PwCgT1XK=p[zlu,VZPn@zyL_ܙj7<%A2ҝ3Ţ͈PF{5@奏j\Y[WH|F;yAT^c*_ZQzn~5MI4p0^/6%WVm4*3 (HP¡  š;+#^jPbuwM}ΉIP\|^0zo}DbM׌yCpBx hvͿ5?0؊ ;>fz?ms^ w eωH$3Y yBf_wgsod=:< ߙS{&(Wctl?ecj81TOҙ5}Z:pn/K@ʔ&FL6q%܉5Q7Q|qDߏP0Xso`6(RjK.;̄ikxlhpn `HSC^@c8Pйl;^T[yj8yc 6>pE4zE&(Zue>FfjLd*PZ%ϗb9x>M2ڔENۉ -y=QFPLfτDlMt1w wF? YŸȒ L=T$XԶڌ">0G檡ѱq}*Tqu$UlY biT3H¬\sߤlr}_'VmQ7F"q=7V'F{ze|fa6zi(D}Ύ4+jL]nvd^Mן]/8sT,p)BC xmW*Yi=IA }eb酛1@{uyhY_FHGņs+Tt{1 NÄ='JR{ s-HKWX2T[6lVH#ښPuB`53[5OG#vƄþJJjm6(dq78.E3ٵ oo,ԈS^T 3a<ɝO ޡQ YiwyI9ߑ aѐ}}tYwk!zh165VnA=CY:kڡ>=Zb}GnTT養|Bp,-͇ĖwP\ x?rY`Wy ɑza¬2 /wB]m-B=CoH"Zf)T {Oj9a? *Xa i4}?`;j2W~a9􊩠U؝)?ǫ2!.2w$I$MI`)@z5u)e3˃v `CK'8ڸΡqp򝥖 1%#4PͦbESG@,Ivɞ ęO~ l8z |ݖlθG[g㾼 F Ep4B$h9EBӢ""e\+DLfKW9f$1ރA; fDƏzm"r-8߹s&$⢪o*# 3i",Um ^+mz9`kHMTbUF s{t=K0>0`ƠR:VFdpwybk{y0{!ɕ~T( 붛d㕤 ;&]5Ok>ܖ{Ԫ dzoon\^2YG0jeM\).U MS=I%,JpwFx]^A\8LDaʩjؿ[ 1ܿR OwpiU!NAzCA:w.6.wOr')JD#"!]BΗT!YS<4 i`-nV%3 7!5oRObQj?"OW+yH5jd2.Q"eƟ3)gEMȂ)Mq99)dZO ,H!?C]'LK+j+2 ^aF::q*Bټ\|qFOmg1>p\|>9Rgp ~/Sv8pO &b(feuG[Nd >IPAjD-Im#j%k;=$:?ISMX$'^'z/SeI$W8#$xMaVz+W>3%?#nzdi rK+y,Ȁ Q#4A`:Dp:yKuDc,@/4!w8K]ynB+]++2l{VK.d3|5K` PhF'vt)G_g{gcyzBlK~z`G~?RgnDf}e^DКV Ͽ[f]Tí?6sb+u?529CG-ӰO/V;CF3\W?8tM.,h5ǝʲ1#XR].VŎmэ(}H׵#-!Qq0n7Y;Di [G w<'RB0#h\= i3J ͦM)UcyQPp'A=YE3NcL$ɩS#?g lhD.!=tּ8PC. vu,~}6QT8D#(iSämI ,˭3.C 3Eb \"%T2\)GB,gRÉj)gL_|LbP%mj#.FCE~|s+ αDeܦoo2E-4fDNc)[H2nc@ mAVw5n59 ڒLfӨ䅪$NQ 2? ϧ!֍hmbLNNEgqm2z#@s.*&g̷Ewh ~ktga<>+ăVl3Fye/޿e㓀[煇I!e"!'$y0w4 tAu-ax$Bݱ+nARz'.\{%ɲFKK&aF(R{2JU, 7 _G,1 o?jU^$7rŨ5u]s睑\K `F 伀<Vqy{@=v:1ϴ!z-{KX 9KHTrc@ nT ED^u}RvLYl"HU@h8~@N/H[XKBY'"6G mI_E]wPz_R?rM&xP>} x4@L.4:$p٩` J^J@\';AĦ;/ArboeMhMH]x ǘDZEqS/T=os"@n/t兣98A)#`/vhdƳ8t*2<ٲ'.#T쳟 >;=c@J͈,NA9{"~^mWxE ƻ۝br6g¨<_qC B2%8 83^(+;.m3+5KtC * x({)I^!{u)*~?Wx5yAhZXf7w:eܕQ.e7Z'6&*j[#g,Ws\$ iS\:9^/(3p.c>Z~[)QKG=\-G,"*krniY^< IyJSkY|[oȴ3T3>Ig& W:v6da01vm\I PSoviN`N=c7.D*bDnrgC |űO4Cd\ 9(Z|Ѫ^O֎#Y훟 lU6jE;N/R LTW Fʿnls4 @-ctP6& XtIA_<tؖOqh7ۇu^} !}[3ėC6דW 91ƼN(4V/䠣-lэ~ ݮL>qjܕ}'½ɮd^eph.jR%JǾJx[rݔݯ?Kr}/2]fNĢwOj>4<:[VF3b[6pV6 •IP:4 p3#,)0k(RҷkSZS!Yjb.\TRc#d*w%_9@woZkjoK77օa|E7sbʥbJoT ]}3 /ΰtÈ/eY<62n=Wۨ4|iM uqU /`CU 5v`e[صR2@䵺'A2zn5{:~"Tvd0T)FiqAS 7\&vc-O.>}h 1v`N 9|IY,ᴺ?dj%ZgXcC5#U4Lt&" 3D&@p/hXU,O{pT9v{d UKϵO5] )"Y @MFtu:`Ӊ -huC`RN`!Z1 `?MtW-DkV"K5,#ͷ jcJg}V&7XDq#!F}ROz-36fQS ®Ȟ0 lC}/+;Jt;Qy鴒0JR9q[H(~xd56cyRcTV/ڝT=^_$i>"Qr=%%0TV}"J\` 9W$d~>`c:ĔS6C̔ }έL>6=}M6 K1C"CR8TF/C-Y=DC(8d1'qJ^ ^yj0Lagd&N*=F~Q+|&(-o5X$E€M䧧α:D~U}z$8,)w)'L{bQ^O+olKUbGzfװsy1C J[~BoeW֪Ad{57|sn+.iS7,w5˕G D{ٖLNd*dz>'X59l^&܆:Q*(b?(5pxfo &^ј=[;_&!VD$Q-G.8 ":˪78bVe!Ϊ}PS\9 {EaNmdVy@uV?fGoO`զ7l|#-Iw1 跊xe-&b @j&ƣ]CT!b/O{-Ѣ? f3Jx[rM\j _V,^g̐_Vw'.PR 9`Q%$x$$WN}8Bb˓G;+ <+kDj?ftV{ O6eXxGwE" jVpu/sNM~^rI|to{8W*Hw¯IRB;|.%Z'&m\qګ迋N.EcN.Pՠ ނ/qtV MS IǣV"(Vo4畧pwdH !ݔ(F](l;=@do W$0 :\1BM̐("Pn_ v3K9Heto9' l\v<st#+AEN*d$$~6.BGqh&@U5R`H-_s^ݎP-+R5!+Qc_M3j#7J!@$ LMgs%)cBO&~֬?E1BB;H"+%-)/d05ԏ#6ᐙt0ɵy?BmaJ8E%uކA/ o0 NWɧ KWF. `;ac/!tMk sOlyF7HYd0uoSu)Nnb?AN5IYB6%kW0$+>NE!؉yY[C2 9'`ɺc% s B ]Kƞ l-/P[ py5yy)!i-4yWg9m XЅMQ0bA Dt*]}Hh48?"-t~lkand],L΃65nLI٪j\#s3=`AUxo0Ϣ%j?5lu8UkFބZq5GHB$sC[z0> cgPQ6y8NAQfsy^ qXu;zY݂' H tax+,nK\Pp')Ni~31q~]YBs(LG.Orـ "uepk\ipv$ Kӝ'! RNkSu+ѽ z (3gΫݒwIB2oM?`${T>)r^Ў$j% {fTn8@_;^Y\!yJ oϵ@ݗ4r@@jcvM*)rrIlTAk`t\JO+J&2+i h BP@+<-Tt5SBPPh쪒Pm2L]MS<ƭ 5Yu+z-ف<([&A  )aeEC5K*;1LwqM\9'嫡[-'bcb8(^ 4* j=vq->L2׋U^@ ˧Oa~Si@ ,u%ކ})QS3,16ىy,;#,ˍ:m` Dk͊]`R6gXI XRT5tKmiIgawEF̧!1mv<q`áV+LXrY4_!(ehYW,ڨ[gمәad c ۤlx$q䬞ⵃCvlӹGBe`I}JPbrsVrBF*8aNP!+ 3LP_2eroS PJ1~;|ɴZz*CItnz,婼Nfm&lk09kQ*ιkP( 8lBW-JU~z ?-$rx=d"3p"NG2JMo( ];Icu9nq%é;{M6\17@(8y3^h6uUehr7Xgc[H; =lFEm]W)#w'i5d5l;u<ںX88b"0`R[q61}W6O(\Nw0uNo !+S pE2"h Rx8 IeL0K4EDHΆm|yjIzkA`{xKg2;_>-ٔCanq;Rte>op`FDH};Sx楕YCoccR#I?)} +1t1\y䀺S6i@'-6"25WmIu|/#x80?k{.~$lӞۺja&=h_d!qOQL޽z?TqӀ\Տ"݌x3u,/-N2;!>*x6>.%(̘ |dT\/D `2B{mxC@t.z]ʏp ]9;/?mS4aGˉ&3#md3w4]d uco M"YnXՒfPF%MzD[7h{p0j, QxFgzZX>IoA3u. A$/,J;R{yP<auA̿Yh D:(Nàʋ, CawC;]>ƻI>|R!Ӣ{ CT8'at 6/Qke맯?:;rmmΜz; 8<ŵ&w%P\(; B~.jPr)PXAEr0л3 I`99'vWw|Qp-vK~&/=q%O6S+j_=8Y?nj ˠ qf='{^u m@APHs90헢Vll &g.&?Qh̢ rxveҸU,gT #mvQfg}X'Ho\EG}Hx^_t@P@_8 tZN_(5"f22v< I.w­6j`=X,qcD+coD^A|[p[v:L|5I߹~ԄBBʼnU7 uKE x6_p?78\p+wefN)7+bnnj̚\H8\ 0oTؒە(<.ZCEZ傣Q.&Rz; s\jd58>7,mp5AJGRNP5ʷ70yZ?!VjH9pl/E*-/ޘL46W1._ӮvIBusOvNs~5MH]rҺ tJFa_P38 ۟9F8X׼)ۑ$B̅Fxby's殧Op 2>uޔ3WIxT.Qk.Dлy VMpA㥚ʡgUݿS$CK]V=g/V>T/5tB@*X6%!wjDιi$8w%|Bpp e  UqA68.2E8'r49w\qE׿ gj e“]Y6>6#F!TW7t38ЄՕPZ梙^X[D۽$1:2;ja1#w8a=D2L(!/HK ~t6"xH@$7ch&IVf~ F7!FY_QrK^*_hVeUkӱ3AeA^ @y)e{Nq@7w52V;7*kI4eB̫9f./O~PkSW0/ee&JO,Ip qs녓q>E^4253v]KFn2Xƨ6AZ~]Z{(*|!FZdwy[Frg_C_E^8[㷢X]?oB ju#V A;q͇]wY \̻D8 mrͨ'D==>,ϤЯj;zMY1!z+cbK_D<+sKWS`:5ekOv4~mZ~rTwؓBGCJPz-錖VCŽ~UjDS:tn`bgI&<}l1K[9(EHCuQ,P4&V{R1:ŭf訓%lpTȦ);Fe4|`^)x).śhұKFn'lewؑn6˲ ?H25Kmn@iF%͂bk2PvHUw/Smk']2vuvo})wf ,Ӊښ^5_|Ll}7&|f.7SL rƓo腏 ʴUfxѩ25bUeݻxC*KH{Y<ĂU]AICUuqyJj^[,tp Oѓ40cqԝ60B6 6a-Dݸ*Qޘ%ky1 I<5V^~V='K95Xu@LD'Z32tW)iGK}c& lC:n[۸B([s QR2b(XDGƑp+4qVVav2l<ڢB *P"BlziC>[칵_pJ裡 ))8Eʄ*Q-0an~k5ݢ9Ϳ/k~qcӵ9.F[t>/6bx;|j'SeLkn .ijlJCP+ XP=ns~rlgxgS͂jQjT$ 9nZ垝Ʒr'h} -vh$ E來A(~muwSvik&Q@SF (CЇ]G kP4@C3f]#wK T?bZi;W3$G<&N%ֳ_pb?[D WRpRL/t2R|.G5d:%=Zێ3eWfK9{KpakzOfy*;>סcRQ;SS$vc-P<)@Rtv!L{)õD 9[GZw ˮ8ۤvO{y $}Ey8G|%ۼ%HԊ٨O_r `ֳ9w:k0w6 !Z(JgrY,$^ip 'iW*B2@+ƾS[Yռ=}?@Li&d:bi]4.M?nդIӮ9CsRzwgΣids(eY(m,z6c-"Ч?HV6q?L88C )tw $%0Vq C'~wv 5V2{ٿl]ݾ;]5ߊY4j.㛣 9Q}7b[Դ| -!rC.cRLWɼf\1MSY'Cjx%~DETծrVKl<t.*9m>fߦH8$E B(o ֶSY@=!\49{s=lX|C2A3rRwޡ>Q 2KmD(icxkGQekuIm&ģ$gbŧPYozā薹$P:(n{01'eZk]I͉eUa3hy~P#M"2"}pEt]k\ظ> <=cz(ʌ󾯌&vAev k ~/(vÒa;l? Bng_7 ނzt:DWWhOT4/JI&.:,xvV'QxV% wڗ Z\$ dΏ1)]B{ԍk{ ~EQ P($1HCD:)TV;^y=$9E,Ե#Z=o:?1e9;7t144B?~Ioh(z~ ׄs鸰e 3w0 g&;#!RX^c%bg^Y#"KQ[YflDSa]>[e˂UV`Wg]i91 ֏ lN'ރF{1J4}5ERFFd@ok^dNq?u~Ww~%vp~d)eLѫX#i_j+*+JQrtHvF[o2VBՁ mu RVH}:>V%h4&;,`:ɴ|;;jc˵rN(rsٮz'bV/>2!|mrְ:FZN?w(nOb'&,Q'ԎU _W.1ه4^&To:`A` nnbJ#[|A&-9SZ]_ t GD]p]}~}۔r'YԼ~퍔rayPy!MQ:  /Z7_&Ift5\G!T$i\* 'OVkU ـ3_ѳ1nDŽ}gUׄ{^ Rjt ~ ]HI{jE@Zpmuhi4Xct!l "oe56r/$G:D؎ON '< p\ go Htg9^Λ": cܗo!V8WxD ].d)KxI[?YMye~Jwo莚TjLQl.S$"T`TNT BK.7Ou4}"ϰכK=4UN|+'R^ /qjZZ7 7EGcVqtaYZxXvuP:;-?&蓬|#f@m,VM_%I#zilB-##|%f.BYx$',qn'ZΫB^sCoO빩}E@ʸHČx`s sPVΘW/8j-3;X3Ѕ$m`?. l"Pw]z:$`;2j")} RxBY(Mb)ty=KׯFpcm U% 1f<5-7xA`d#Dw= $莵Y;EZY*TsD@!~%TmmH- gOVHM$rsL!t1FvDF)]cHQ'KOlck֦d11.~hfAVT!Eq- lU?ۑ~Hukk+FqDƘ7HJA@ &C+qkֲ9 K{RX,meK61kӔ>Z )oP}rMYfUpZ*AvnuosCcT+4tH$`{,1 DM[T;f%w|^2^nB: &q۾]هm \s33,mzaqaT,N2h@;840 [2m!`%<ȴܩ"' GhDf"$c!TYC ZKv}gwcl !mϻY};D3[B3mqTAjzA144*>;j)Ԟա`)A<:VEN9r)X8GF ,RJd*t҂]ruګ ̦WCo'W0j |lX+.:un}݊(;"h󋣂0xb(:. }wQĔ(#gY>`chȹ0=q?g6Mዏ75bzܥ|t DAc=cQXpT&cSj-^$SEUU)sN-RUi0%d/c\6ǹO_P!&bcO|RbWA$̴xJʦsiMR׷nYyu\3]*q4V}t'wЅsXI^_.ͬ A–w~EGcm67gʴsw~bcQأߞJ,K h"^Of?:btC"Q ;5xB׭ye⟑5P/ ((Ԍ%v#Pguݕro/> !- 5YnTy!ENt [zD8 )745 R50s` fC#E*avlז]/3&tQz^1l 1:;ȊL5v3LJIb&NT~zMy*"ˬ+ƒE*Ƭ>J}\[)I,MR2:K0u+iCpOȻ*|V70f8FIM"-T'":]pwEUkABЩ?vt-=(k2Jr1:jYs$)QTڌ\fI>ѕG`YNEǮm'~Cm :'p:~߿] Vhi(ɦeb3[с iG3"pk'f K$FfL3[P<.0= ~B⎱a/L wuLE@،?DE 3W#\"k9y{;*(7 ( big;TxVnT3̵;}l ::[iwevjf >(Ov&@ܗ xJN0IldZY-YHV^.i^`cBw>e{ۨq tU n/CBSRb[¸(Aƒrl(~`Hw1E3WVZ2?FRd;ZdWB>AlFY`$w KN00&HT E xiz9$WU*b@h kbaV*7>j tϘ!TTi yr F KTTJ.P4U!fO~۝Wض N ΏCŋQPUiB|T >aZo>@ 8@^[`D>aظ}Z)2 7ui2H:ivn7*/TT@;/,>ǁ4[xv!&TY/Rl;gᦶD"{}T'`YVaߓ}6#(w)7Pe!-l!IS(k[;AmQ{MduT􅱏E4S :ťcb jJye>O'xʸoX7uq]'=H'X/a& iW4|w`+' Zky dMBlvAbH'E`0Ii;YUhg0~ٮ3&n)t0U"* o`z#qa kXˋ:Wd"kzӆSHIP ZſA͙tnϒ~(el3)OǧpGeTM 8 ed@9uCvhɱhDg8P]k7aQt€s #vհI}(h<=M2|@ IB{ P(@u4WCqiCDQAePΠYh+6@5J=j:#3H78OVb#23a_X/UUY)ߟ 47kjwnqϕ͉ VDߑUvo7Ж_Vb{ *c6ýj*>_fn0kR0M?5 JcmC޼Sb> UIaoF%2L(P嫡hUعoqpefYq.[u\k{߽oM<P/n3>OލU:Xe2gbޠU2ڳqYv㔧( <>@Ƚ#/2ZHg:>+f"2q"0<0?x N[|?_bDkʬy YlKB9 $isMSGP5&jD [g>X"o7,AҾ>:iQ6=JK)`]*/JcMUK7Ae__HZVMd,V^{‡#;EVF(!_~28^egKq.rvڅ@cL*eăgKgGý&";ķ4?Kzn+@Zg bTXoiR[vL;AF*D^\is1zWkԥZV)g_p2J%a=׫l^E rMB"NJ5r2DCȣh  +q Iaqۮ3!- *T@/RU.Wջ,F%83h\,95ߊ:}Wo_P99򇮬RI{ Ϛy_vq^7O(xaΑR~皑-T{'净KgXBs{zhyV)0x9뇘S{b,[+#ZO` [7r`c[8Yh$뛗!K͜zawzg-j:f`uRlvӺqu)%KRbcKj]`r9 ۄ0mzGw^?'i mVe&S>άT!m'o% %*N]Zgt9Sa/ <MfAs^̠37axΑZÃoy vg~`7cu<EYNɰ'0Ǻ9uŘƎIJ_A]5֥iE%pZISTMj 敾~t҆Hdˉ̴鶍S 2^y[jyF~\#_woz*58~8$7EilL2M6ٻq B;f"SrM j%enDC(&*Lެ'łkqW"ʼnDi9ᗒ<RvO#ϪP鸬ToYUd+'GXYz~SVvVts"˺߿}:[7yEKI?8*\zU]*`|}؛fǥ04ɶ'gA!RͶjUaQHi]= ִ뢰)W>glҖĞ6&VUR?x {oH-_rUo܇5{j.&z 5f461GX36tvM+ IC>7:;.okHGuQaFyupD%HJ89 3EOr7ǢqT`ɔ6}}U~k:':"Af6MnYZ1*B/۱;_o@=ᕄ^Vjпu& V;D4]MD{"o"'D|Xղ[Ϝt-BJa1Ć4˃_sC)Eְ"x_O #ZO;fCˆtn 㧼5&1=X>k,Ɏ=mH!,noL w";f*E$ꏸw>@ 7SfzԮphDAC̦U ]kn ?&L;/{o؂l_@qN[! @^;vV'=$ /[KprahwFH8;Fyȭrd Vڡ-X75` 3i'+? EJPb.c&P۸ }J4 CUt_@`XӖ<͈(}XSqgy0ۓT|>&]@Spjv¶ {jPL$_SC:=&]iqG0/C%iν Yݥ˪=hs 4"AΜ-Ep?鵬%=--74!x۫kZxOVxR-Ybub)h3~Yhz2iX\ŭ#{6=9z;Xu$<]~-<%z\ K?-T uԻ$\A!#6X4ݘEQt #RLe:mU`%@Oe"ͅefsYin H";Li˂aC*`m\'I0c2QȭBSG=9"0[1Cہma"ixrMJ>:nN>|pq}?}ꍟ4Js5pT?jnԸvԪ[92e@V/4*L89~Dw4I2`gj̚Ĥ%tb#jiqT5Dϰ7}l>ޑG+h]qc6<.qwc 9hr$bS`.2b[xE@TP(clHcn~@^FDy[JqeбZ|h-/i;Mmi[8" 9D!su7qdŻc{!]"Z9 H0Ѝ~CiH֔ԝ3?0a T?f/Cw%x:.,{u,FPA%Z)L<2}^kU^4:@f|іZ ǗE~'!AQWWqUW`:Mӎzy/!Kl^V\v7>f=E}pKJ{#}U]@<8o㻢@ٳ]L`T:Yŷ`A?;eOz)Jyk &J.5WTWK!@~~S2 "c4}\|CՔ4XCQZܭ~s-+xmu>cŕaO( jA8KY%z?ͧ`[N^GV<wH2fE22~ $,"0'꿳,R#,#9a?g|vHo> 1o {t* \x:© u! Fx>2kc{(!#' ^yD:fZȭm%jGͧMh(mW{")ͤҶqCc])A S_rTZ#F2PgKjCƎV鏝]fB( i3!t OUa;c'*qwU7\6LDӈ`Цg`]y-'OqМh Tts1R#:p7G-lb/rRW:"rusrU=M(MՅI[ u.ٯN; zF5="ky%E^,og{jBnm &`85&| ಿ{ΨQ]MoD2HS](h1dnQfأ1? 8r*}dj{#pCb&6\rzH S?EsEqa9T¢(4FL0H2^c[:HIjt6Hc'YW$B2bWS\]W4)(!G}èKƊ6:tT_p ;)$ldf9+:~9=A̴s4v 2L s"o-j!8e>{uA6/"ZӸ 0ڞZ5f ?V(~-kNhgPd<{<]9q(!y$A"GyXE?uA*\7@Q6V/I]% h3*wQ `+;j0vO>W"* W6< 'r\@Qe JdhkhL S( )$$򏢾#^(fkPfł~j cd S`91[lЗs}8!:S L>떣.l-m.i5tvi_X/#U<9a'7Q֔h,kn*YE BT^x"D%iP@҃~^~J(aQBnM;$XAG'Cb ;c_1ECWa,6KN/01Z~7Sr=Ceg-QCqmdG 9rqf`d 1IfM(%[lƼla+|LXKA .*KE}gaؓ\Mc80eI PnZ2]` ]C(+՘r#UoT&B_ 54GV҃ersR=iЀ n27I | B*A+KEO0${=4I{02ᡆ$ f@Os8K@]f&G F1iMXi~K$Z#[@ H1e']̓5mRWݴP Fo_AYE%T]jˍMC)ƤE=3rcӡft7 =Qwg?^$}Nq.) yPK~hq:j(9\ka3HwY0PU(DUaA52F1^() JVocuH OQ.ǙСRA%* Kx)+ҽ| g{(K-wY}zN5=tFhlSATD"|>- 5CBGKqh]=ڭEW Я>l[ oXvcq S_vŀUWXSbi~c m},]˜1WM{K܆U%\/sʰu~a$p<% ܚۼ?KD$Df={$`=)D] %Ѥ.]Өr\U> u c/|1QJ,^SfXs'u 0D\eo;&#DJI\^YJ:' ah3hs]-"Ohm\$ y5ޔEΤZ++oشu=;bd@ %/)?&ʀȭɞ97TOWW7۴ngn5j@j5֦yeWfᤙvzg6$APANH>OZNqH1:0\Pn,WNW/ڑuInwr6sDeň5j N ]{$nDB h33E5Sًd<oX'A5l^X"~>0E[I_*TSW]-qq6QؓXK̤ YDCk%za -y|䗾ҕm{Xv.|s|Bܽe_DZT &vr2;Y!g"C[. nC-:uWqwS *9dl&.FyI {0MU͏bF,S)2o; }'rZ{N.dt{n4KE< N|'%1Ҡ.b<C\HzpzRbuPWJMGQ'v0@p,ϾH= R2%TV0ηZ𳼛#,1m~1q#n)P-W+u:xfRkڤmDt_}˓;.[[Y^~V:dʾǡ-5%ٓguqD٬x w,BZ7S^ȔaZFDB5WbOiv_we4O`c由JE:-A$ű~xXTD5a\?ęZD ȑZj&юbz%VpEug2usbwH߹~pz{;}z]3qƫt.,GO ӗ4mI_{iS~eSs3I "C щ0)܅QpYvMw۱$4vp|1r1+0-Fn&U7K)0*xEV|ɰzwyiTuS$/v胡MOY8K$.S7a5\DOB֯s|H(=QG@vEז--qAیS4 eW3OWlr:n3j V?9R|i,3H>&meAXGT r%$lLTEҦ827'77D LB)ؿywzh+ٮߐ6,&&SJ깒8N.t;/HNlQ)v4ǧR\y=b&2 }p~* | E1h*FV`U=;0>jXʛcAPvb1lI0 )4,n}A~[iqO.t!w tZ̩dG-oc_}9A*B3T+ZUKǀh7BX? gqed 7<,A8Gqy:mfLOHAmfS.Zrq Xavp{|Քbqpfћd[%5}GdNzj>1[,Nw-pVxA3D S>CD0+T ႗~<B)tЙؤ}\\Ȑi S=R?Ӡ"Y{]NR.`8C O,}ɾ"6XWj0WM;! {?өiR1]3 hK ^>[᳚cȨC_߉pOIL2<~v zNpV(yۍ RfD2+л+BA:ۓg Md`]*;p8 0V8,F? UѤaŹ?|u(QHWObJIL} aAHJH Fl|l 8bMZ|Rĥ42[ω:ZBcH<ҳ d_.Z†=b$N8()̇X1Ɠ$sӫɱ,`2#`L؎mB?& $i =Ĕzgߠ N-7@ob|W(n t('oa՚+xSُGeۣ`2e?ofw{L pvFIHOv뒝hr}hm$R6s=lv%[}j^uJ}qo\\FS`)M a:5oNVZz0S䧷Nitp?׿)QT?:==V4W(n ~drA/>|ԙVyWMndLf|@ 6!ѐOk%FuU*z=>‰np8M27m.F! Rn8U)*+ )gu u-Yچp%ЏgғȃI:?IGT р)*p(!UdN#4jFd{. k&a2 { SԊrPĈEMmRKEu!w :,o *5.bsĴ_nfABߙqX;x.߳+/W>r{R>9;\.4!/It6-G0-p׫)/=/X.V-KzPfoapB nQpb?ǚw%qWO3rSr(^fu8ƌ?OV^t!YNlߗh$#g_t5_<@W6VRDrxi>՜dAA&{yԨ8Me o~aU;-ϥȹ.JBʒeRi*J9rHP- оl -M#j't%0֑No0J"n$Ϙn}4Cnv,Vߙn?D5 a?,՘RU]Y%S +y_GgsCGxɪϝMf]Y.ۺp~E.櫥o`*gY,Epv_o@콾[J$,^isL/`=^ɤ򮬦Ji~,cn`v,jZ RCEZrGh5X`Qz:n2m;ZQq48iOdohbziz}0hmG@JwwZ{6cfd*pGuS>4 ~jF~1HNq7Av=g S)TKS7{""{}W%!,>MK ~t?%L^>]yi2|4`}[Ɨ`f]T$O&lN6Beǽ$ ^^Z1 FOMSڠƷ{MGϺЄ6Ò?Sbl0ȫ7ŔdECs:2gMMR׽ˆ>u0gWB}uJ*O֘ ּx5]En`L%cb!)Sh q!pENgɉhɳŽ= Z3R`S1 _ zD/rP:<ہ瀺g81Yy+QX}|[jx92|||| iT杯Tlݫ{%v(vB@^VNi -؋ W,Ihe*([!\ZHyQVK$Lz0`t=i*/n|1בv $"jK`73XN/=SYJGoOV-p:sKl%Osn(Ywi/hdfW="4t<@oOc|xB̓w;(`vE(C#0ܑD({[BKɫcmo$@> L|2!^f4S=f{ϵ9nqsca^ch0Hj5:5`]RK{o8i1g?_vSǡʬNפjs:T/ (T߼EsbO\-3!>fB?&+ VaX)Z{0=~!BL"P9~G))#sݴ9&.5Q/\60r?tb榾s͝ɓ$T3C瀊n,vLwNfTYp%u,=dO. h f%q20`Ɗ뱓<`/o4$}=׫fE\w %r,u<~FS5j5ݕ%yWs]+}_!͔ ⢳ s̃fi4so.J}dqoZ~] \uVp_h5͉mMzxYMõFHw t{1RA4ڮdA!gھؽ/=+?ߟ+ysETK :heWp'|4y~IuJ @;o{\[J>%6\ S,6]y*Ȟʍe:11RQ6}&L 0%qH% BmݞF/l" d[JVjl{m!*iUi{ry(pqh fp8?9Z pf]d[ig͂fAshC֨igC:GIVؒYxM gF]MH%B E1ތrXjRcӗ,JF <$Qf*;¿XH{i -nC]Uȟܻq\~y"$(QE'B703*j|c55U_gt.%1 .y֠ݼtƱ*td rJ9I]UXD%mFm+ %0-sHy|\GvMElx⓳T@/]WJ1][;3;û3!=:Y1=}(ӏ|lİfΧ5\KO)B pX,ns.aPUAQq<Xb!/ -~ z:6bIRGqgū^$vo44Ӿ9P,u9T;0; 5T"R3x#u{xa!drܵO]wx)0JoXe᠈Af>?K7{F ߥJ䆘c)0o"ZjCc{'HӷeX ھWz:"•Qe`}?\k&(7?-I |=e#pᣢRy5'g1GLSNtB#ѝiW(8M4SK΂y]\( 59'̲}#9/xKGI\V XnLT ndydAkku})8F $-0ݩ֞Fgu1^DP@+Eǜ[lSJKCQ_̔bއc[.CO% 7oa*Hh F`oEJhѐ #^-d7 JZ?BDބqiE ;T񂖞4rNFYbS, &+S#h S y;LK7ւ$dfeF' Aԝ!C"un qFڭLu=29l_, /уYU0JFlCJmpe鵤&|,ױÿPK=P<{ly\FDž4Sn"Z@|JIJp_@deQV)4ۼX ο?G" _iQ%]zR@X !Tu{>MsTۚ0X+@+\!:a۹f)@'Xiotdx.nHF:v%52%ǖ ց3A@Yy5_.f2,}ozEfQk;mڕ%&bB ZSǞ]Q+W-ܯk,@jwŸB& ,gڋ'̿-N"oDʮ厰 5Y͠B-1ظ="^y &Ÿ9[G:O% 32BBJt{g%?"ixǶ[g01Cw.ןm^椙t /A4lMy,8Q>.Q(?ޛgՕ mgU^r:Pr"Tb8,&3-VQ=#}cgc6&Y彴7 e$"JTЉ>50ڲ>'8ZNip#/zuvslU6ha, Ќơzі<3:b0X+ICйl%7ylX2 2nllvzbZi-C b!NUCB9/#ɢz6(_#c@trlMB'H)'wLj)e0RCXxN[)7%{ƃ|艕1J,sxO%L0-3'!ZƮwie؟~Û|aJjعab-M["fV@O*I)ƿ1JHGÓ `w1~H-X MTQqmV@26 ׹p*ds8 N~-4O ԚxM0 h ]Oq-sEBE܉`Jk204SaA%XJBf)xWgznUA?H;G?i?{^.e1Py@eү{Ma&PɭPW lRȔ0G4 U ϙ%L, lYͺ!W̓\C7h81?T#N 8j kM`xW| H#{qjaVܛaV@8k̠͡#KŸZIWɁ}U@#"(Wl3P߉\ XAcdtYW(rCj0itK8nr,Ls7t>Ðf&M/a(+"88j%mO/6j=oQQ.q;}b!0,*,nϘOeT0G3Z 1hoBK +ۉ1[.?rRpMe/Dt9g^bq84fP] ݣIl:lϘā.g P\N2iH1NJ %-x/̾ZN5c&0-W\!3ܾ盜˺+֜.7M#Ay,Sua!jɕtO4a ;CH|~PTJZ"@=7l;׭P#XĈڥ-V>ŵP~Ry2(|fMCTghYkB>a"*횬`gA{ыsY:2C],d9 kfpL.g'M#W2 ˰/ VG],[vFVM5%rO3ATKթ:/V;Koا/2^!io%<Gx De-B:Իy.GHRF:CK{qIPV+bT';d4.]s! D] ;eY #:9[pT<,Vم>3Mf3^+ؤRv.%|U/#'.p^L}{Ύd~%ܙV|. z {IoP(S~n "d&>;@grXpRn$飂j'VKuA$ *5㦟/VwnDAHU aؕO9d]zqR$&^Gא~ip4\Ѫ? pY|i> [!#_0`4^Xw=H3m!,K!"y+f%|knc3役rxC^ܐIsD&2ɥxˁwHMO]e{Vf-V'g#P8 *r@fԳ䱈wk7`? M`,jdZ+L`i`fӱ1*u+l^] wâY{-hNd^5Vl U.AՅpvqa}d1-" j-7*ǤV,{>ܣ;'%`18/Q#EGݓe%L?78∞7t<[Y}LE3`USE|c5y-t,#*B"A۵Q[Ft>Qnlm<{7d+@/ 5>ҽ.Yy~EZLo(|FZjYl_]8#cI~H|㙡 a ǟ%ǃprD;~S}/h*IeF]5cġ#9ԍÕ>z kyF9)eWX}\ੁ n Q9^\mcڅ)\pYQ %DHgo|HW$/nrecע{N15: r% *\%M3`?=hSXP3RLŭԆPp$ZdhO NκOsj%D9@MVknv5>ZCΧνeu}U{2G.YQyOGoPtNpBQ$0@ <1dP34AI\>x$DBkr([/V7\Ԝ3xsMJ ˄Le&VI-A'B%cN2a%]szPgyk3,;K'SN7KjU@mޜ7Zn/m2Lc1y6XEv3Yw}eD4CDA a}~%YFk|uK.$! BBѷs~I[) ]H+|7L;Tj)lj/#}]vE;aq.vO$m V'fJa[<6l,ƗN h<9qm(kZ7rd ٢(FAP.87ÑQ$[#ݩVB %{܋71(5dItL(Ӿk|oJ!PcN&(Lx`[{95Y'n(n yb rs,84.d*pU~F +:y͐1&arU.5H}֣%xOsE|F4#2}on%F@UvHkO!៥cw6XH Dtm.Vȸ3.5kw:fb%V>CA)W|YdG(1xVg 4.FS{$B P--N"G(ƬhV#N7_=Θ1"Ux7u|/U<ނRq]zotv`Iޓ!3W'AX:5wo_ ,->skIq4jFƥ}t^ `=vO?ezQź!R-[PhP44 G{&a-nEGh_&x/1q$vΉ]/qi/bIz2Y|z,ʛ=nf yAȜ HZ-J(e: [NgsaO3/ktQvC5x줕5 |B<ߞWVUU0_M'N#vV\VM1kLa#PgHu#Q3pt15f[M[m|Yn =S6~\ |uoŖ*aDUOĄ;v牛2+ɧSVM+($[zO9s[ ˒,Sv<Gjs NŒ0ݬmIWq8e^-gMKWԶ0!a<}# |ԓ⎳.m &Pl)k$%Ԇ`k ~:I\/eF֣A\QD*.x*qumC'5! p`Wj"r]j$|T])՚v|sW%P'"3hވawg F &qyjB LD YtC?Ǎs"Mآ ѿC2V%[/>P9\VAI0T7&= "Vx;=H=lY,WhM/!*"l[t-ݢ$8[p%['v4M EW+HW7\p7^ B4F[Mgb #Wrw:S:t𻾺if-q1n Ih0y߈pamER(.Ⱦ-LisSz^[_e0*K)0{٢!$5nFZy/59a9+ܡٺ#ڥbE^@4طţYHR==/6S] oFѥQ8PFrw2}{Ց}_AB+8Ť*`1X9!lrHqD`AX;e݃_gL0<  P1r$K~Sk'qe3lK:Y<*ZP+_IR)v @k,Ig@{pt$XpL n$qe@ճzݶI[4suNv\zZ8 FpxSĜj!a8}K~;drm<9|LEeDkCaZFDUK >bJʷW41]:oYVX67JL/ Z)S͏{^ SF!G-JRo^؉s0kgqo$;u2 8 5g2V_88 ۹k23KnfO-N;(SB!!C\AHt/:.z`|SHr{UM..Xpz} CnW E3:&nYvg^Ʀ z\J!8M:ʺ,+8nLl7Q bmy s0(. +tefoMQ.D4OL;@2fAu+8\_ՁN#v [l+sd&sͽ8Tlfp, p0Xa鳮RXI|Or2 ;h$ߗReg2=](hRPڏ&´U!:X7qGTAv1'akgI;~oWϚzQ0Ȩ'P,MHk1ikOLΕНv$c9i=K, uA0SZ^ҔlhMt!-A@komő }_1Ὼ% MwqBI4K}c"G;4U'H/b NW? ?_ 'xQAjz-6ԗ>4s᤟4ڠV;Gfee^h:Jרia(U1wDyq޾3/ƒ`R*6 M]:Qem +qHmXG&]A{l-Eԅ} <ҌVZPs98R+k"`*3!I˵is*0T`E1gݠ8{GilAԒlyQZ=xlcJD;7e5oZP5?,iVwxShWn`Wd{SX6N ]M=5AP»e\Dq$;bhMtKb4{3XDFm-p^ eY{*LqٕfdrӤKN!Y!KrrIÑ|Z#흑bSƔzJݜIY7݇*u΃l|.>Ƀ[gbk2R@eQWTbi\]yʃ?N[HwQ"4'#?o҅c=8%I^Q؎Ir\,+1Ta,á&]r3b CbCؤ4O="(fi[+6  gfxH"tw0=Ѹ(p 54FƩ_ں05@CmP:y(8(F }?7a --uNmUi)yJlǗۭ7t&$hɀ{39 kUcy7w/>ͻL6RL88}x\8s\PAnA!gA=e U؂"oS'aM,Oe?}XZ֧0,Lw3d<ʅSm.E'' ]-+\gZn<,FXNo4Y LSuHEM7՚MؓM.wT}J]\gJpz?QK<ѧ_wkG$| @Krɖ t2ڠ__sS QOKσ w[qxhũb|B֛(fdKW΁&(Kc!31mPg/&ף3YUI̳R;j[Mq q>dyϝ$t|8蘱~LYnxAeX W˘K"V\DC8rxj7O4 Pv8\dɧcʗ? b j~.5Xg%1J@Y{~w+N eN/QyG/PEj)p8{?HPz_^#sc J"Ǖ$gڊCkU6~sz晨[,OlJbKv38 n~ cO,uraV~fakEm%y ~ `[-Ұ0pI TQV(}PhZCڕJfK=̀5d{SyDÛ&ªW ؖ''͛BPĕ;:)m kξItmNr!tZLճM觜v/Dٜ[t3u_bID6wKլ)N7ҊИ @&K ą ڭt΢VFP+kqLA?(4Qo=*8DG dࡁЯ8q3M}\w/>{<[}rhUV4Ml/ @O|xPzn ^0#"N,oe-e)؏ rFVݾI!r _=I6s$.,'暲:I;-} N.u97לI H{Vv)=Z uezւ<tF[,O/VؚS|C68Ήaēn^PnLbܸ?@ %G[E{F=nI1!g_}PĈl;~r[jx K7:uݍ2?OلZwH0K̊m=>dHEdgC)&Hy}D7 SaaWhr5}" )u^By-FWUW2GГ:{ҮudcϟTϙN9BL' *=We6=ʓ]Z0N,wQÈXtaǰi1|r~<\䖄e<jSsOԫXpy$Reh!,߱lfHԫ4;LGSߕBH!ÜCDTEqjnA?yI'8}tW ĉګ:fÞ/r%WϿ&3$PtAXm=U,<k ^p3c+2D9Bj -.(}FPZԜg1)轏^Bahnti[pd/)C^/2~'$9<i,zQil,F'%*џ\>iU>2_Tff5gA(M+m ᨃ-J@lk$0Cgx(/vZ`>RMȿ# Z|́x)LLX!(Ӡb?fOmVi@ByP#R5r* OnRc\Ƿ+a>(. N 0ICUUבԚ$+4T @]&F'ѐ*Vcgo(ϖi`Llfl__/![O PWL+h2bG_VrSI\)̪X .?D$.Q+0u>< 9ZQcnJ!:rӑͶO]% RSEdll{4 L 膃Jc]u"Xó+2\|p1i3! ?P6ƺ»;8a̩{t닻'ڙt #ޚ6#il2n_޹_Ott,Gjܽuty^ tJMHj//M(;-er~N>x'%"eB[ ۗqۣ=Zw끝E13SL@j 4ʪ{ q W}\>2ky)2w C^$GiUkhL PBmn@sT'EL1Yz_:L@ z i߶,XGbg'3l43fDu]d-_rXDjKEmQ2d ! gsi(NuڸUb=ST: Viৌ{UٵFʩvʻeC^g26GҾ; >|J9ҳ Ds;tn E֕L},H<$_yYV dgewhD5*ԉT'#/.s@j`#PacOSPScv= h0;*:mI"rr1n#F۔us#OzelH}KG?hcI1o3WSu@;31qWEƈHS8L]B~OSG'/oaUqv r]FQYGfݺyj5 Ԝ;rטUhєE'C  v=HQ`;hdUϲ}E:?Fc>prfWGspO:1ZNO7B2ۜ#k^ .͔#QfC)2^p0`m;@8IF+yd6tML2nY,@0*^&SZu 0қ{ ΪgFח >/zgw]r-wϗI`-\=JK ,ߒ2/*Q[G>k%G[s앉85vC8Ueez}$B0aTű; Biyt+ ΠDa$vg wGwȝ\~WjOtL"֚b&rzxFb.`'5AdIm_ft}5:)7D[aQv;ȷoàh3]XD)㌅pwF3oTd6$:VǃR_ t\$UoƟ{9[9=~qwwA& !ָJ/zfhX H@].MlY XDj޺6ٗmKP %L%9v°л3ީvIǃèRhDa l>FYx_9g?ifAkJύ(< ZjGK@[zi~4c:t9Q /+$s~Y-Bcu~r-XP[ai60kmxzokE?Yf= _4C~zV$:BWd*1J\:3tKE93/̞Qp-'Ϩ0 :׮4/wqZK?y[l}F> ta-'7F<1Yp)gpwB%zǍtʉt1\{_gjlR aw#דW4S9fbsdE"\.r;$|&q!$(R -\ޏ\nddӅ'{st2=*qC02c1X`%@Z?5ҼgrtU&N*lE$PӰ>&NUx[ pTF@*y5]+I 7Ugb4^Dݺ>i( ѻᛷ<c"%l,/h΀ kFH94|Ṁzsɥ9}o-p͠x1U~$ ~Ðc8hUfw{3䩻qsL:U_n p"Ϊ;DїQA+g*h\w;#JjXDЌ\< j!aGJZ@`1v)${|/f3~RqCy'o/zHC6A6oL u΢$%+̉.w &0 8^)K!tmHbȏ ;нsIp)'5̐86YXוQJ%.Y23v -C_uG36Hfb*_b a&,^u)H>OCMsyõ~}(\?ny V ($OY3&_[WK \*o׻,I0H,%"$'ـ TL`aHe%XTO,tFW>^X!M=Jonly?IQ^!t*[E:Υeb_BXtBAHm|3xaHOyX) LY`hFS5p.$@UlX"V87Lm.\?bт/HPYuS@ ɟ }vx I)Q=nU~brVT#I5.H6O]r|glG݅3B5a$ֳ%&7 D%4>%^J˨FRrG .wT:Rk3ǘXq/nU'ghD;T1!|ƙ~=^E _G@ s0(ФcփӿtTɞfXuZ=޼}oP؉բe-zm\d`hTnUON)tdi @SOkBz)CC`NXBK( O#xKȈ+DZVgqXKR g!8!ܖ,Ea8Zˏ̆4埙|P2X9kݤt٠+ *M9˽V$XM؊%άaw܊&~9 D7f&4xY K@МED׺t4)a//T{W'ߟw2w4vّww'&+Kxs'i^ݗj毎?(iJ}>wwBOES]».g>rAH 7JWMon)o| ^_x t'kBaiA)MnNwO u5,)K0l£VYxj(ߚ}O)fZEDW L i~Nb~^:rCxܙ}'Z7?YH,`bC߾>$F ̷ xM1=ox.uV9G6P"@ $< ;K4#FQ|d)N f QEM/yM?% o[ctAFYi}}K®nN2c6jtOC@ev085K – fp,"A\8&Y5"bޗ\/Z$*0Pgˣ b+L"*xQ0䆣+[%%_>6WOʶvjzbuK kS^>e6WHf$3砷M?vBl`3L; z I-(_LHJUկT?-Peh%Wwh*#8 ĄNw^tEXՕ͉G$gw1$ YF+KyK4׈ː8yp!Qlf8T ?zat2'chsQD[WQyq2!ZUzZrw7qFn9-R9epR&>c8 z3F~x`\+D94B '}#H|ӊ.GW:8ucf^qaCKŀgyE<,I%T˔|PvKo9E`-bҞk`$<5P%&!`>BVY@9fz܎;R8ҪUUĻ e,*6}ڂ8 vKk@JKPӯ]H4b_u oI4FU%e%E VSW?I@|1.ȕ>Nj}si[\R?j:B RWlM )Pyn]GqZr2c<*~?5^1C_f%r@ð.b<\{Rhß WIsIqR=wPESwC |vDun" P|+6fت9l(uWFF"\uR%b6k^亓zͅ.6c1ێ4;uEc9=1Np/aN:NVKfu}$?Z] XP9E79:́-;{7!UyQMfŮUYd(lKB sqO'<ݮ^OHbv& 䭃@"BAQ m3&a؀3ʪPͣ%wM gL5sS(ע=68N,1ea?z,ie6,"ʈG O3l}'ߏҠq-Unp%G&ywYGLm_+Jt)ʽx+kmwJg?vUTĢnCÐwyN# ܟ:h }S>-9̽KUa$`}(X :)Ʃ+>uO] qV 's5#C|m z= Gl& +9};% &.R"+}FVCl/q)!u?^L 铄l&(SX;+Z:;=km4nB|Mb|e˝,WE pLr[$jc-` }b*a#ZL7=ф.uDlNX^DLMHCPD1zML_1h=oC'3o*[*dHH]1Ax݀+15G%-_[E>I|1du&h3{Tbhq>[:̒gY*1pnHf9C.wbg_ 9Ќ)  ='j!qِÐX2Z""/8u%I0 {ԕv Rx %48rQ`{'rU/\ΔӁ?z/#xa9/Y+PP &\{sVSso7Yr>8SW[;,IKAuGu$R bkk!DFi\WGC:G=}Lu6]F6hc-N2SBTLՔIv~UR}ơe$u`~k.GoA]CB>EX;1,ʶV7gDs;`yhQOhX($WRK).E"mD3JJײ>KP,D3Πti@ώIE Jkyn< JJڲHie3qY'lo@践vj$5J8FZ`8Mz0m6xb*F4kʷċNdap!Ӝ-gN9Ae٨GMV 4*|6 ~!8 rnODlz4(cCp7| Z &< {#8XW5uQt| ;0#4OS3;\s>w(DS<"-o|mD;?-dC;!JۑIOMVj5P@%K$mcTwooh~$ov5(TwX2 R fj}cEm>~E ؎~+WҍB\h0nl?{Ov4˚>Ζެj2?LNdP;?<* ,| DVgZvm&#P&[ zx V>xhy6ɘB9Ǵcxࢻ 0`D?bVwgsϪEi.ݢK=sE m *ZWm:@䁁$$CDyP©N'e㵟.+S. i\b0~\|m "9Ť~*y|=;ˉ9$R8YJ3fIf".1OlQ(}fe9IԵ~:,Ki X.Lͫ}iR^ӕA'fe7_K-kCsWU8.8uN=ẁ@N䚞 GbR%t|`$FX{oJ߼UP璺>OVMPpGPLFOb-+(&ӀղT5Lg @5%gKHRqPYyAɍ~Wq`h`GvA/.HȔq]A:UBR"ԡA'C+(W8_6*kaQj:iS:ZބگDBN~|0UKsoG]cI\r"5 esA?@o&;2p5` o%X F{%-ZOuZ>;0ޏᑆ_8 Vt(ZQnݪ/XF l3 {M@, :>Ac+L/*ݢH Hv1tS׆4\h"v)Ƭr)cS$!lqü'%s0Ja)r ?XPo*NN =ڝgZMWBS|ǩ=Ŷm9}("~f6 v!(vWW:CFGT®&G2O)bOep KD5,<ئ ?ڪr-A[' zt4UvcULp-LG.PN+ - /;3\eD W4Y;g?r,g[?Og^{f!fJPo>jCEnETFj( *g99E7F^nTbOknxH9fLoyDҲLf/lĞ;-rۙ+wWLtMqݕ >Tgհ( @^u!EV$şfyc>/Fw}Vbp<4$ݹ=C룎bQCoͲ!WjU8{eu>;d #B|T?^3?uïmk!94 ḿY؊y\D7c㎓›8= &F&9 @r7R|@}ı\ C!]hlZAEְ%ͩޑ;S‰R :v8Q:!C\'\6d$\ꚡh,:B~{KAo)R?-L73iZY]ӻwM k+]pmF +$+ER<7L+oX^ ۲JTW5VˡYĘ 1LoCuKIJhZ"^=0!9 _&MH(ԑޮFDT[}4}h:T0,@7m b;nM,G[ 豼Ϥ G$?F19:)cԼ ! wU3,MuqT-e^"ƊNF10<*&ǔf:I$bTt2SB8kOE{;r:W;e׽Ɨ$p؟pT5q Uy'#YIpbSep۞SR.|oý(Mt[*>,OSlJ:o;?q.ſl?U\2 Pu8~tKAk!dpqiet ̸T ?9UF]XTb`dԠ2;JVr*qIEm Jf0;w³vu"ȇ ՙC*xnwU2DےO۩h\3)[/ [ó]gjtU@q&Nh$v1]}[wP:Q&/\}b4Fmvl0}Ϯ|+%B)=Uh-{izkBho]d*3!X|x `c>0^猑}pG7 ցm{ 2=|#2GΫi/ZZ@k!6Jqr @̌b0XMj.7H`}5Oc Op~>N* aeB\A;6_6Lyf 4Ď,t.U*+.\+j Ǝlā5,58)+>eIIQMJhAgn41>i,S4p'F8:(e-9텢:IEs*PfzBabCFs޲ںW<"9hCVAcԽL5m6K;GC:CAQdTP/n=v"bd'r<rTClؘ7VLK?q"uz\ZmN4ܷ  eOLќa8,ؘ딴B*9o{ =#nS0|U !pg_GG Rdt% a)fN^ O:<tpi&,xDjP-qW?h 5qhp@= [,E'^͇d|9(zw^>K-R(_}s::ژmVʄ#4?VvG }fC pzq} ݣ0 p!R`:|B?i_6*7aݭf]WQ K#78u"ZfU)LЬmZ(gYȎ):*"ܱD%wZ_,fpB$)aΙ/U-S\XJ\Rvڸ2@bLkg]P:QÓ-l/`,R7ړJf%2(YkW&VAc!jFگaf4O_P#2A9|#$7j`f) ٣]Aq A#LO g GQU<%*Iw1)06]Aqpf^P[]K HFѧ/Cdhɾ4zjA>q[ tȥͲ%)> Bdnc?V08#e}x9S0) ݜg4rl(#EO2s^TT@rEӐ5;FpPkUn]P'O7JSw5{F&}EkuaRE.?H*#wA JA@ d_(.v"B0% V:9c "7E%l< ",sb {xns[$b <IkCtZ+92\J_N48eND`oF4ѽgYI VTR ӯ*z@] Gu"Bĕ8aH͙`AKS8:浵at( HN|Hu\xȚ6" QN_n| ۲hEzSed5@{n\5ї#-I\E)c?S8*Þ=Ylڨ_Bފ]H y:1TN\kCY͜1Ymrcz57~#yjNg%s`o;󲅩g@$ZoM [5a Dё~_V.FCn2Ȕ5 u Gb:pÄ׺RsK\Y%TTM0)ڧCgbȁm߮,){Ӹkw0H*~CY=CA0lgAx" M}mJtP8qYW1}!Q'dQȘWm dRJd߳իa3vk.oܢNŀvrCfѢE)$\/w/CFm=\IHD()qw Sî6OFTzfGQ#g]3^>fАoe}([4(4Z`p_kIg_Nyĺ.=06N|GdDW}LlT A".!Q~pLB}]8Pyɐ\Xe%32,ŔЗp> :ZO?F 4Q#FU6DppS3mݼ:7ܼ5.~'Oz;s']8$;D_!Ε#Z 1QyXEϭ qm`3Cݷ V%Ө!R- 渧m/ 416jX`o3Fiz1tZ`OjU؟6\,:Ae5H& :|%S'Fù(aWߙAhS }}Q6UnDt9kRT\jO׫F")fEg׫aGT' 1gX D;ͅQ&l,-"rR|mzsa)Eg(B:YCOMys+ 8+$ ""X3!w)?ìjHkgEȆAeځSɻBnjD0`Ln@#c!g0- .RCԐsYC?tƤIc*ˆ~danUuhmm==I#P{a_1G7He:uR݉ [Ƿ|Apz-v-$,[D `b? L_);6>&:^RIHn-ǩ9[.:kT!_ 0&JEj4EP[ԳVP SQߨgYm'vuGq纗1z:kك+{ nPQ>)`h̙(xn+tF#`g|`AanşH4!ufE0%jj{= N-̀h-Pώ4Sl`+աCVM0{c-/VC]+s|r;<^~RFAY! !DFLUPoM#XEnߍ֢s2hm:ZM}9]nH6ENj) %8F\r Ur*fW8M199:A1XI(ZkfqpHܢ~_Ds6:t+KDY&9fa*Nd! LOR㞺ܸVퟩ~[UW|6D׽Ťo=Sw믹c;Ѷ*Ukf_-<WTW c+QR2_<7Am:gظ#&[k^`hr]u.5oZfmIMޟ?#69g$(ħacRb& ;fZM _xiyKMx;6eaAc_1|WAi3]L! m;||d]5#Ny 濭/8r'Ӻ,a_sk6]@:?YoaۄvtVyrq45)֫ϪI!pQ BTeGK~#ާf^elZܱgha>#;tR:pyLY C>oC8rP%XjȘ s>z0a \$ĥ{s\2*C<.7u/zh6]N24-g2^0kԆ I|Zb VfϸZ|wht}FB.'*19-6? $b?ᗎ8?d=W3a#3'E !z}qi%UA4s1N'6 ~DciQN~oЌCyM#YF   15f)H  )4>)tsxTC@ε\Bd{_`M%CEj멎6R ,f9Q- CJ#ᜑt.:m撈j~.:!* p~ggsGBknIOgJZȬjIs`t CEb-k2 sqUsiUC"6 \2i.LmϜ]+0ot'Iv?V$1Ԅ -g[=s>a?q| +u1VΔ|Dx};^U$4_Egxc4{γ^홥[:)0sj{G [.1L7ӅMe \uzݡ*ΜBJ^lt/ehvi~B{lm~u@.s:]2%AgVaD=s]7f#3*앩.Y1J-x-o]%С/vulKLSݟS켩l_gsvJ\md[tl].99T*u]V$닀Gtcm'4iܣV~6ұUchgqcD*&YQ S7b uCKRr^kjqB8LAU/=g7]4չ/nm2:#D15ZچKژ+IGQ_w'CȀ;5UzPODOD aG̚vp DFWVv;Aܠ=lF^58p4NwzːۧHߗzx1bu0e fYu) ce0d%:yՇw;KU-.?'0G?_R> F۫e|a2nQ󦸱ijڅ;2ʒ߀uu%Y¼c%qffq5ڕ "b͠Mi/9j4n:Y[ ØtET׺֤@%Y|#{ TkOp$JȠ UQ02Aދ{hG.DZѮ2ԓ̵-j* 0rSb-qhgz:i5zs}:m]Q< fg`Q qKm6nx*ڹaƵb :U8IXl!H@yGU[sO('^e?2mKZi (1׳`Hl=A/5NM@%Map1:u$ E"y(Z+!3;`ky"^THdi7 Xa2$C[-4&U!O{,Uj@3z{G}"Vfx=:%%Qij k>ߡCU\ZS=z܈`AO,I<>A$c&K y,a?.AQhDH7r34_ )/MlL YNF0}K^,nfއY&:%:-TC ).bŤC,7^m47t2Uj+?rsh}EiJkްW[\qTUwnhḞ!$ [1N>O"@ -RVh]/яI'Vp*`OқF|3q:xB]N3W2j5iu+KUuA]=V2 } MMf@U<)|MwEaԊOqS̨b%)B/6b};Tr| JV9o PlSֆBez5̆+*m.>%~؊_-]FIXd.AGId9hL!hlN<$7naAF9 n={6c&T%+ǡNjo NZ[gƋӗ!geo!]ldgψՎ~Ri9d熋ep;⢽qh~d!vUDMa(p oA 78N?^iOc`_ ^ rgWWsQFfvT)2-\fι[E0q4A[d-2M+YQ7PP$4D,x ˍq|d2ZHf݁q;+k!Fl~wFR[7 x iw[#UcSaRTMھh-K8+ORmEfT8XyHy2Aw,# .Ae{i|!y +&޳7ϬbdC:ư=B(!Uγ撥ń?לͥp FlL$k ݚJtbW7H|VlDﶆ3d3sY9$ O{B\^T1h3d C[52^:E7ڪ};}*vX{"OѢK^=8CC$eцFAkŜvf* vw'Idf)RC1 >2?4KW:-XYuT v"ΌtX`y!axM8peΎ;[z))R XnH i]\,di-Sf)V-ڵwl*%p`dX贈z27@${m@X4 _4k1lH4?HIY+u~t2|ewP*ΰ R^?a KKl`4 5P?:Htz`gٞH.'Z@: x;WH,WGO?aqSs9}z$& fS;g@8D`<>,3_ÁLikF PuiscŮ^s:m{ pjY'Z^se2hgT= 5]KXYIGc5l^9 >R+lmhB+1+pHs8lmą/XO7e\֝o_s{¢}0p(ߪ&ڎRs$!F-Bw*L_El3}s~!M_'(ؓbx"|6 <Ҡ+#dڧ<.@Q1T َTV ?h,UY yS񸟨 l3l)y}6/XRad`#PKHKn}.bL;Ddm.=E4 =i1${8NgGQ?"њ]7ɖ@@<>Zb,”6e֝E'NV~`]7Z9'D1*Gx#d?޸5EρꌽwSh.\v+a 1ê *-OCHg"nPBֵ?2C0u\KxWb줬"H^ݰI92BTN5^F5vѾ@{0G99Sw4$w n+2 f5'.>j2Y!QlyZ$B^b7pY]pCU8r4?ԃʎVTȸ#vjV?0MP0xuۆ$Xj*oҚG{Ý*Ԉ>ϒll7qe~0xKw)sfYגEpfdpΪSEFr!i:4IX<eDX'Glv!yqѿ`AY;_… n؋8VIVm^>tk lH.10HKLVj2 -ӷW`;eԓa=pY=mYu_dYfTLRMQaJN\Vᅱ@SZ:y]N.Ģy^9:cu ^(DؖYy> !Ic<PȨ9a$."ljJD?iV3()raT%h2|f*+=Zѷs"xuiz;|iᝄ8LFudŬFz>>{9)SYVFs G}&!zMHkRM3vH}_g "bfJxh ujI [FR5/sbk>$ 'Kd: /3oq}UNbSҘ \l[Kzا#',Ju.[nzvo)[n-HeRqiڛ[$ @\:tcS@EPғ̕_Xu>Wx%J~^BC;ް 8f)eQxH5I؜C^=uiiP3~g ~^-?gDI=lRw.2[(9|D6ۑ .*/v^v@\K?9L PgqQ f8H>Lu}`{͹ dOr  OW]K ~Zaj/^r\ RWh5S0s ~;*W /uB(n[~a- 9TD:PS~ ^*\.}E%wFlĠCwU'YXD^Zc^oz,pf<ޡh;ϣvQKmOq$&)8ANH=!şƶ#uJN1`Ȕ/~zic1 g"4+fqaR}xm 'U2$rާ223pz>zG"%"aXqE L@4S$^p%\sXB롑\>!:NVbxC=É:;*xLьOK]4l:k,#fDVQ7l\dۖTQWfDB^'sv«/J@y$Z#Sx+ċivU/l0e #IBܨh1! G$0&W4 moM }gg8n=6r^{>EJ)N N`n{҃fnTjB9sumޢ c;jJfl[}qP F[al}bWQG=䨥j!W}B2BXϙi1/lVoXwE ;*pK'GhcgIan^a\YW ^-p7ؠTkFŘ7 :V=xX8Yu*젴(_Q7\VާDǎԛDB+٨KO3Gh(^9+ &0\Őq?V9 9 xgrLHܧD>2^-ogsvJ&'nQXn @ƹWS? C94nLghEUEv͗_A/M"|w%Yl`d`2}AVshh,M-WK.߰:}+Cwu7U85;x=Zz:8B 8ۑeG-mccFPt;ue)&e( 7<`kact/㛩 8\Vt%f1ϠP)`$y<uee"irӋ䳐5X~rniF/RM!Ư#O9&EKeڗʛl'P5m`AZc.R3?>$DmL)0+F+m籚x<&@p툲oJuݭޯ;At Y4A!\a6Uķ= cU.i8Sd% }Њ*K+'BLKZ*+/Gdj  擦?3 'N벤=y XLBz*4+G",a"weɨ#)f'!@IЊ!V,gr=ϖ^-CW:" d·Ӌ* h`ڳͺa&moQֵS0M=3'EWcX"ņ+c ԍ$9'- a =F}鏉'N]Oȱ1Ι[)r[je0S;w$$9a !jUeJfzZoŢ fmi'"{&9^C=ʟaodHGN,"{c1zXw 1@r:}ԺFzu#0Ǐ9Ak'5!tx"t,OApezm0{hHp,ҖV^Q{T{$͛‰N$m]L{/*exjeaxq<7 H_\qX3 OKFtr4W#}DAUHl2Ϗ- 储ܢ_ eV\`"F=Ը5w)aS^l-nr@q]S9ls270_|2߄n@R$wA"c't[Z̎ͪ&"-pݝ]FMC/Ia&Uv.t9,g5]x~b3^P>]wk稔4lYngpmFҲG1,DBkpl>H-?N&HpO{X#4p? t.}I`iMQi~NJr/\SޠO}X:J`!W x``EjPoaE2 A;?Gj1b3F$Uq ]ϤCxȿ[h~t7Z'YbV@l36cY QaQu/REg,-Zh%.ߥ"'_+F,-,3?TsI4NZιtGL_( |ݍ臿&"v qCsS`ghPtX|5UOLحOmN8{#lʝx, eBԛ=MOs-gQd]-vL ̜r .Kjk7(!\B`rn-k*OPbUw_$ ۊL=q:/]쭼Ș뫱k<)9+=! {η__4"[Q [" ÄVo%>)`j@RYp@t"/ w4 7?^M+}z}a&wa'&%| ͣ*mR ԋOl$RmdhԜxyw~?0$arQ36 \b=Z=GwY4M+cD k Mj±`z(xeq,5&1iꑔ:6zՍӵ֊d SuS=}1dky̹#salpYXlE hK c>ӲH OY]HVsE&-x{vk@ ;VgVr˼7V%$hPgq^ՠ)osu;d"/o:l ])?5U!h)4=N!A\r g 7 sQaobT+]^d  &የ mXF )Ǧw)XR¸D弎_(顶>*Dz?kCM{xX6|t"ʆK4CBkQ [b+(BEnXs,=.o?p0 3n}z`z):,mV :8)@rl'"鈸Р1|DCͥ:my&*k_5ƁVg|/*'3\^s⒘XZb69b)v03WL|,2\O0㆏[:-9o;Jq 7":ucXF\o9#14ڮu2_rGXh1~ if<gkJQkf'" [3BhF=/+&"up9S{qhfsبZs^c%r-By $:4'V-]<, uM=?sD[BR~3UyL F-/C/ן'Cya6{6㸆4 罈FA I\"l~CާHjѯ2cI''0dWk]9p(bgy)/w_JO-@ZhkMB5d)^Y;DzFxä)/Cb ʺL"bPqE^SsDnhN=\Sb 1yW V$τ`&-WM^kK%4~d|Uo7t@EzMeMН/3ꆊr2@1x6BmmA\kW.V")xaƨ5zV{!W<_\A먟k^t18j:#v͓tcTC>剖-Rf^o; sv5euMýXVRR.>PLثWl(AܚH7s4Yr$f3TӀ^2*64@-rZSK,2:#4O5Z6^܎ka["ŧ`QP Z"FT\av! ']>$a"f=Ԕ7=fsc)yS,8=U ,-&7GBa>&[oL&i*F60ЬV8㤎rȂƵ Э$ukKwBtѸ[A5һ15+Y=? O9/aՕn+2W_d${`\Y8_M:'+ۅvv_3r2/TZQ0(tdXdĕ ܾ@T xhY=y%!˳ 5L*L78㉯'G6 ٌ+)B)ydb(Лp%e[kze\|H1yj>#z,6#ZXS_Tz{%L֗ޅrG<!:}j4e@a9` C?v] Sm[-Wp?#Lҏ>Yw Å Y1].Ow(pE͗cw/ Ӳ%98q<=ةh|ohfY f 4:@CfaƖh)A?cdl# n Kc*l l{:^9W& RG5_5,$O3#;8&nQ7vdyd[,0]T}}g+2{զ{y -b6jP)V!Q>'^lA+x`ZO73^ũWMs-_H!5$Z nP@J\&WF=(Z+NѾ,`nnpۮaP=QA9T,f,ԪGv?@c0%.ES` c9+~C,;8 0/31sjxLL~YJ{ϰI7BA[P:q+cb``UŭF3d-hl| & (QO9V/a; '|f?~ݷ_4&} heȏ)[&`<횺qo<>J*ZՓ33tx'^ʰVAwΣh%þ`)/e`\6QZ `R`.行8c =tݺ Ip~ڐlռ5iNc>5SCQhy^:}ݞab(Qf?6Xʶ)H8Wj1u)}i5}SF|[zЮs<>Ilr:.ⰰA6n.Ëʜ@6o< KiC>yH#/Ó)Lx~ R m LúKӹ|dk%e}`HwW h?m=&=yԡ9vJE%@'NvL5"Nĩ9jăē^[d b~h rٗ[hM, #.&:Q%oI5=D~ٔ8w8zEbjxmϯ85?62Gkf40\w(p[sT?]q-xv\m( ǣl܀0%NPdo C^DS:9>1Az?!7p~p4.V۸fJbh=kWOרrީ7 v\ed+zTlHi{=r/n>xQEt:9=\y_z[?#L ,>ZsZf=oj.Iŧ0DMMп>fgJm5$˟ԁ$[# c;ьٚOՄnn23CvYW98crMNϑ;>}mx$Xm~-A,=AkV+bYY=l##g@N韪,$59tJ rՋ|Nƥ kǤˮ)☄ͼwҟ^1vQ ݝEi 92~=^іÑwRM|.|Rn5ULL!(i~ӾPq >-(@`?Օ@[Bҝ|88q{ESb#nGQPaU6JT[LoYbDsחv:= 4tLy(Z[]>!StaÂ3^E-/bSɳ@y'*^]4;^F >%nvu7{cM}iJ:{K8: hoJR]Vuc9_{t IsvN#nyaHDKEv<΋[2096 ]4- oT5 j,̧iJ,*"Hrg k?3BJ$^\߫H΀+E?xuȗܱM4fp8:׷H| #nsQA0Yj/!T Z^Қ>_Q4hE¿Kl;C&xηxCu*XΑ0l @TՉJpc}|8E).*";$Yxp%H6/#\6VgpI*B]&!:p/v1Ui3hB>؋ vj`kc>kOrokXkfM E!0Ъ ݏ|jĞy!08hu z 6g`N0pP<^B޿&YE"Ƭ[K ^+b5$#piH-p m*}$L ,:fpUZgg 7H-NWa*3 `95؋1פ&1-eƦ?|X'\pFF?LW .~7l;f(BaJCdr]QKګBA3'y9%Đ-22J۴ {>Bn4DGB9&kEQkP3 ZɆl=6ǣ ˧BͰDݑBejǀтbu4$1;M)TO~loAЕȄy_p(ZU{qs|K,Q ›iBˣةH;j;s^HMe 2gi1g0G}xA7efjJ-g ػ=F3MѶ /ymE~@kHfֺfA`Vgv's@`-G#]~Pq0A̼,#aCtkYs7h1vT <^8J|G~%s"TPR3]ʙܓ<ttÃshiBW!NCncSaۭ <ɠ!Eh4'aĨdzPb34-]pU 2vBcbL@ 2̔/ ˆD(t`kj/@tΉ]EƴIϑ(<@\ R'o.8Cj͊7+߾lwHԋ>?qO'$<-OS4{<VXⱃƲڏx,[BM q2[mZh±`惀ͩ m$M `ՏxTK3+m?YM-Sѹ:!۹MW;NL<պՋdJPXgDidI8@'2בW?1.K¥\Z=>(oHS2嗃vkLO#: 0_G2K,RF7h6y"@8SR[rXW֘Vos'Xq(NIñ7ns}CGZF/K/&r իޑvze-Y c#Hh #88΂H'Qd8BpBA8NP>;n[QmtYl;jjJ+AwA5-RgBN%h{y Y.J=cW^O NfM\#̈́pOѾ^%}V w-h+RLxN_,HӆF U6i"y6d|b2TYS2sgA'}够)fI*ZQ|x;d+R0$PmOhVE(%)8ˍl $<<=rf9YM-]_]p%?EOy@&B A+'7ufNFmaպz?Nh ҥ QV RFI(HpT{)xƀJ,:~4_ JuyFO4uELVtex9 (_N;Ɋ ʁxo6~B8,x۾>2v P.MRhv:D[G<,Ts# ]M~zXH>"NTHѯd6H zO|afmQ'5aFq'ӣѴ%]?b0}fx/x1T)KHĴÂ* G9{ mpkxf8\08(+AЅKO:|gŊ\C}Nt0HrSR,J:}Qcm4YEd'"*G8ВY $~J5F@ shIhAo5btf1=^# F 0W͌,E[FZyo찌Yni´*vX>m:ޱWWi$",S~wb|EEZ#}{T7"ϿyyT=뚙zŲBQLyo]Ga~^x@tE?'pnѥ`S?Hwl0a~oTeG[ 8d`K;rReC̒YJ[s"Wg;{,\h RQS=0tlP%"V7i8_muIQh2YaGZ[:}1-y77!7NxOajn1dp~| Mt)v$ep]*wI'U E]Z5ϣ+ȏt1p]u"przø 8iVEJW W3~di?m\ K apãAtu+ ٢{t2C(슿-&)嫻 kh/eFx}uSX@Ζ i{[hFG;$aD>&wAH1ג .nԿ"e~ '%qm=҄mm{P "+2?/,Xf< W,Vuq c#0yp'aZ 2|S/n١R9X*gZQ&<P3,R0CWACqqTeX?v]r`J4-t3D&\QЀD u(S'6W ܊W/F7,f] $Qn Õ?RPI~""/0hGjkg/uYz S(Y7꼆ibc7PCv%랼pIKF3e \l}`vnU~Q5Rod?ic.>T3=V 62>jz/j焸>`, MM24)6!c\c]%ā,. j߮[wqRԔ̠bLcb y;v+z{hUnC ͌?̙'L*I^#tpmL ҏ u'w}ЙJӖD Y]+=ʅY8p* Xbs}W3EA?\@:Bs w )EUN[KQ1:cTە(g3mIeq~qQ8;BK"E@QC娞E?m َ!HiJ TSE]JPX=6ZIXqnplCic޺0|J{MB2bDfe!ICzC~kגFe!铙7OvFJ6N|(fWń=zK]]x#*HKh%cZ/(y{}4QBTQ)7TT lHʗ\V<ף[!P2XRRgWV>"T2>3{bOҤ;+pTBm\0ň>Od`+HP?B7_4d$cA._.HjdvA0e%6}٭u\ ^&ID)SA^́\K:dvIdNܔԖKHL(j 73uPG_,[剘ay Q+leUy/rLvu-WWyfD9h!& ^/S-gѼI+RIdAd^JoMu~0}*kv4:#KU7χ*NcA3R7CgCojZ\ |--r>zr+/-" 9o.*-_S*lYi.[!5/r0Fe [bryIg}{F+a{UK+eC/"` !cKDmx Xg{<+"t J VR :P't.m'd.Bj֙}\7m}6 cğ R:5SF{&;xAqjU$^H/9ƪR%OJGWёD$dI'd}44;L¥~f$jMgflW"%י+u WO[A LJep6%,:WE%Q/flf-@y[j|t۶Q0CTniECcACJgPw0^%c~YDi/cu`z+ zt)v+F=װoGV12X{\,/$ o4?>g 9z!$ S8ӗ0謪t4%*Om wdU־л4A $hZ=Lѯ_@G10>E,q5t G^3R ݛ:n^bAe'E7Q(lc+G5#6F'V`G/E-:klS7"K^pGx){wfn`@vJD IVNN`&7i] .A+} iswGFljAR]"G.hWY_۞(Zٜqalp,hJ~Oo0hXSeQN+5mj4q!sãk ''u)5ߠU)7Se.DEftI6Ւ";}KI!16} G-]~JqN|«k"*ܩ-O|6F&EL=Y yElu6%|h)4\9 j@| Ǹ]fUOu+>w[6~,cTc#ꝟXI 91dyVi5UZQo55/W +ɵ5:Vt#[Hujn{`_'zr #(A)y/y*W ,=%"?YlV.I*9!ZrOBSKzHn&".,!K?sN@sZIK0/R /ydyꐁBWښ&x)#1Ch =Ղ]1zltK퀥g՞unE!be]a^ 0sr;k?j؍6mνJ'g{3@`/_0#JO2 cf;4skeX?Ci6[R8J=}&jBmaF3iZ $$Ѻ1k $:hYBvzuh?O;3a=]jd/>C{zbM>5_3i-="MAǸ_F5?iBN?&=N:GLݏOhDOa87X$%x>Z_1AY ܎ Ӣn#;W$Iω3 n:?Su|g1 eq6 Vu"bPpY=bnyQ g88EH&K5JcQo @J "@Rǖmf5ĻKS n'E> G&לӨ2ߒ)(y'0ڽNo3PE2ݒJpǯ)Dؾ>t;+N**ϱr>LArJӛAХ?4? #ʴXnyK&CY6?C Dy%j1+ntܵb p.m-d`*FЇz. ?OsO|@Ok?V>!#o|vw6W`H/nmO|5t8o# T#Z%WHwl~( ˍb]ezFel coNn6{Y\1~vɄ@W{W >F)0m6Jv\)N#`Ac+ݫb~D]g}۷*t :D}-Ԓ u evᦢZÈm* X 3k5n,73q-Ez p3q.Z9!xjEF``}K,t~dExP$j}/4zׇ!DSgQ2I)Ůp}.yg}\x* Xv3$*gN1+|{d{B2xj xPf9"0q>.+ l-[bvX i. ydWZc4yh rF@:ҟc0; /z#'P`yX %(F#qvʦY6Wn:9p/hz<ɨ!4RuS֦sL踶mp]\B=>GVwNeV|o80?W˹.KTr]wW଻z@zۻ嗛g>gc 4mWS-jzQ RtC+R›~+ӣh1Ʉ6E^s0H3*_8|:["VDNrK `H3ztȆTXPjNC(ݡ ÒdN]A`KlK{KJn3-o(@v)vos?P&oI0).L+d‰.tU,\?tg$B"s#YfNiCD0Y~da':+pbbMeC#9Tti$wk`;ЫgpcOJR[Pizexgk en5 $,Yab\פMUz*:<<;.'r]~a Ӳd'Tha'ţWٝ '9\3TQr^DEI&SRi~n",Cj }/@Tgl{9,NJnٮ@na4@[L/!0};8]'AC!z݉&m/ 9l AjǿpZ;ch^ik*>K׼v4 C1t`Zi fu{wҠUx+٭z)jy'}$MȥCMsq%󨓷9qRÌU\b0_##gd@]n[=]0em2p| 4=fտbՖ}$ƜUCpѢ !ɒ9z+\W Ó;V_eg*)*H8</K-`EbϠE`+? AM&>+ (,̤<)[?zzX3t} Q2dV\0l ZjǙǨLEaָ#wE2$Ь@#duTyzLbď=kqQ#s57xMyf0``mdoAY8/TI~řwz~iK3Sq172EHR7:U)z4"3) O T#71D#YeZdOKߢЋY7ҽ^;_jΤ ?IO'+0CF;>r]X4W=0CT5;/!rO[c* nPVqHy1 dS#|;yATw]~<X{le6QJ#Ir 2\qgx*r *I{yߴx m6 0o@|T,A}jD߾R}b331]Qj-<8" dB<;}k$8/hn}'H,vyа>:fZ1|kLoUA"۩ɭ8_At:a 3rxW2kv =`"}R1S{ in DU_?@BϺ<^lTŲ>}`RA [ye /Ok s1$Nv_ܿKrS7}=>N=fͻ%FY3Hy*<p5Id9! :vuM0ɠW]Of?ޑSҲS*/;]dn4Y><'!M-Ϻ(Lliv@: CaFz oyzr_fv1 b@̘j[=4qFhS8AZWTI!ڂE>+ӧ t\m9Sо{jq^r$3&:!۷MY\G1rZ%*ѺBP!5WWMed-N/RT 8o)vG& ΆJk* 1:Hv9$]pǚg6 _+DߧUg7E@&O -3$FvgF{!Lc'/ߩ(L GXvi$4-gHF駴=Rf;5"?-]o#GNIM;-?zĦ%[!{*8c߶fc rcjŴg~4IG۠$2,bk\gpO>9)!!"'-]%Mtg[rgc Iq;2:gkrJMT+xO#J/c*61Y0w"3U #+E{J@Dʄ? WΆXն\HnF,ZPkd\&Yh:ۚ1p٩~g* IXB3٬ aY b!kCKbEȊ!F<5ԩEpH(v+2΋hA?1 gFx]4~z?F;&VgT'C2/xBzcZqōk d/8:{?鲻@d`YN7|sO~\"4)'bNVoꍧq_0-D!AI=-u{@)[OH= jf 6m7{v+aߖI`C_q]lU b*2-]VUbobU}@u6вBMĮ 'o@םmU{{:[ZJ{Y0CSCavG!FW'=y.9Pn7/X뚧{twzu7m8pN"C#Oy${9*/u> y)& GH5bIʜ+yIG2 C܊h4|fCႣd %3J6'y B#sC1T'hWizlihXҺ/ͬ _2HQ;F [~$d1wM}I)\#uvKZEd{˲5~$}ķا|xϱń8ca<C1tݖNA$͇!M-eUP8*u +dXOFlNT*h1k칦pw$:޺#s/EB?¼Afr]k#YWsΞ6}B٣!zn_2Lire,ivVR=:ޞP2ZgPej`=|䔃%̑7+`!>^B|I{)]\ ~l$QR뾬4^Qr-\LBaagPڹ`t& [ { ^@nqw?BkXH6a[ t'2(৙P$bmCB6  pTSdpgKl__BJ$\j c2 6\L=ICm*2Քr`Ao6Zrkزzr<*Cy> Qs6^W9q([C󰑾E^'",[N{Dj x0\gP^8G<KzPh^d EZ#z$ar(q}+f O P9HVb=foR'FCKp6KÂA?J0+BnBX5N]!6+PW{[~Pxf -5sjӍ_)#sʔ]"m%0w*G2(ma/r2U^y|0xk%R$t"Ɓ?'j~2lJg bJ2 Jn2y6V[YSɩKAUܙa?+Oԝ6}>2^Ln̫GW#q(¨4xOc} >`eoF>GE s#_fT n嫆W&qiko7B gBܭ`[  yT9A8ZMoG_o1svYN-DyLy&?RBQY?]&`j^7K C4?G܁9h֑8>N\\؟-w+fĈ YNBl|}I-PXxQ>dFbdjÞCr|{(Еo  ,rSG7ybS1ԬћP.Ⱥwj蹃 ~lIlFłs'd51{ mtӽl,#Υf k~<pYNq=/q^7^,%W{nu^ $i1n @ʎ{N|3oUڱ# 7@:v@~I_)DŢ@rڲRi㾙B)7&j&~:Xzřf~fF'5!{͕ 䗧&8FB* ckDDqYNQ7ZO% ΰ͜~:i+[x|s\mxD4^ $Ԟ~'F'MxVi_uCMZ_RRɻI,8.Aa5c[0-o0SUjHX,GfIT(od2C;<*Ek"T3䵷25P c w먝8&rWtҮ?ţՏ)W&p FprS7!`JˬI7 QoT8V } S>X=[ƔUɮ-s,>6 Oe >K!p`3RPF(~wB'.Z)z_d rC{Y+s(:-0[H&6C R5$W☉;o mV!N \Cl8$19ܭ*v F|%2D}c#vj&_}'r,ÉASǟijtԩkݵҌ$F7Zi+ruTlO;W+jg}?6ߝr͏dXS{D -zYNL})dQKbS_"ۃgZp@'p1T{#UFAjŕ2;o"7z|7;~{F_L)I"FdػNuLEMx5*2xv$K$7i_⬆A /CndޒVۼWChR %h[^aP Z(Yn:QAnc"ɵ Z >޴ ;i|E1.hz(1>CbrړFwM;پB %*mRc()72}ف»I393^y4˭zݎ3jS"E!@u*,,1XD~mdC?թ ݘޥlN"H FzoRĎ$2ve0qpbwk?;^u#TW7Y'v|錅U":^OCuDIb1S7)\3`~z^iPR?. +="jӘ0\]'5͛=:4I;LL `Us9_fM +66 Sc/b,5nQ6r`ɁLԈ%HUcT? ~R</@o?/Cz~ɜ;+BLA)ÒvI¡>XxIrG!_Q1Cb"K&8 ~}?CnYg'(țbV34dq Q*0?A}[yH9rJ \9iBxUg)72j&ԏ@rqf$Ss"Zo)~B%3`D_X j~B%\^0e$/jy+|.eM/:K*;W3sj|9VSUWJNZ=W9Jyf,f0`P6w<׺x%[yl#(=mL u*K9a(n|f2UZվjsKݡJ \N)WUىC" &V$a&H _nV׎>>|+:ɍR3GP#/߉zZXƶmV+k]omM0EI :RtWD}23A]靺%aakٛQQ2OV;sH3DBiH\ 49|;$w8G.Xg#HH'RSMNUz":W p *s4IXӁurcgXr#=jwDckkWLXH1:{$,Dە(e* ;^[QA*GcrRj R1M}O#:ѓpl 0Gpis `m;ٙ٘wl,KqRՒ5 UT\Bx 6T|ȋ:ą1I;jqgHe+"FQ{7|V92KTSuu S&N*l!LF]s|~a*fzsBal$p^= ~[Ym&7+"FԪw4uu݀A6O 2Ot4$+.Lq}P'Dҵ =9@ѴE^.BN_QGyc<2üdQY ņs[UN*khtK QiC [U\'[[kėimYz!3tJP5-}4\ XmAU4;k/`Xj`k%퓥- ;\ א)3߄.HMkWs2 ;YF+両agi^6{ hN!ң##k2P#Wn2SMj2i#f6]T`m+ie .N+ sS>q_u:mQ=6q2xZZEr+ +N[c*]^^BҼN8fbUjV; _Dֻ3cB,DEq"-~3sYv*,Xdn_;.O5쫞v%/.7CufLP EX|ﰯo*8Ibp3;N(Qވh|m5D&j}3<} ^$A *VExP~]/}8T>Cca;^{Kv*y6׫0=M|>^nQt\ KahN,ϴ*V= >S|ωЌݕS:_ `I|TC?>c9s!ycizF_ќuNv:\*qևU*p3eMT0zzZ}L­,:~ }oj)yJ+Q$ԿkJ€z&dsW Mtb ;t}KP @.85X t"NbdQ[ k:hz!E!Oނ20B(X+25fWwe#Eͻd@;fq,_|8Lh;x&W/AVtT %_>VR+im4e7FYYV.Y^`@\Z߿BB'`AKLv/,0e.՟WJj-",<%qoz\\LE}AF~G4L![Ŏd9H@$0ɴvKvx*~$)mbJQo!CIE4} 'ލ3nNSΞg,2EŲ_qB]Iː_GL4ܔq \z2{IkQ.H㲛 < D#/ƥpsU[$#+J1g Vf F.US VŒ0@Qo083ogYJ%ͯH`hүT%r٥&߳(+?sDyT'zt&c Rdqttp('S6@ Ŭԝu%Xaqz t-M \^D]{GN4.֛ެCގXXb-t̄d^<\ÞӾDϸopӗ-Q $lx͹*¡z^ KVv0#](ZH9s~$K@Ph jXkJ06 ҈"sx /˰9z~WDVw1E+B|1`3֤ӬP,E|io}|h|5R=KgI.{pw/3`M/ ?D(T}ɖk|@YG5Ka+p۽rS jgЎĸr(`ㆽ"?*}#0ѼGO3\"oVVh]_ "[g:LJ0Է۬]9>_"~m`h肂$mo)K/P(+l ϖn*{0p `PXB>Fp{P:= ܢZsثi>GE{C ,*+rlY(21Mtmȏ<2*/a^MycٯM3I hg<#y(PJTOL13IK~?x&/z^G ϐoO>N\7^F%8@WOTI­$R ʰj YXS/:'uH"~[ h& Չhƀ2ߢ4 L_߄m^)I cz$q cQ򙬝w6r`j^-9`VEdP3rk Y8B$tmknϣrTH53 k) v!Yֻ.:2e,N.&$"~,|2Ǵ̾"< PH/OJZ5}Tߜј j%¡4WY~IU;*gF͞q>\[ ME!Q{EuXn(쳵s#x<_磔rFwai1m|t[X㻛j6N C8;J'@QF-`w ͚SEiˠ./ElIhqr;1J} epB`PxUdqsWM Gg`Ȑ Dϙ/O~J/t@ Ez~̎lXunG“Oh ֝gF7 fx1nN9~]Jw7\TROڐxPF[g$'E /T\f&Iugdqy#6O@R9">:9";"'|!QVH֓!0qU gaue >OwnnYjSC?+jz\%d3[ے+$8)ra>.?z$eJJv~8"q#XDMn=G C٦#kt$hdNCHswp-+VA9?֙2k%a6[ƁW$1E{{{&uLK3p~1Q5zafO2WjT͛RJ}pj_)=Q0y7p')6~ڒ8'dN-<Ϳ12niMGbNe~I;U$\\ UϞfkmҹ ML^{(/բAy€Fp6T\ k%;-Id-Ss)[`/Nc쒁^PL:8xG,cFuME^Kd яj[M})nsӪSF EH<[ MBTCK^)_x'e_kPc qZ4.x<ѻmx#rn"lo,oU5'Nyŷ$t(md6m4H"F,TnOUOgg%PQjO% i ijx,l3ptO%iYKp|FxFQ[(J_uʶі)#o[H$kThwOw"DV%vGL@8tgfH`9fŷF!Y)q#VƽfGSߙ9g j0>>TGx |i٥Ρڇj/ 잃2LzWTBYE qo^y<(Ѻ[ /"'&(Rao ƔtC2抬,q =q>dk2~\T̆9DF ,xbLnVW S12GH?Fy[|]' *]KQzr o􀄡4 L7ҹzLJ3Vw:L U1ՉEGB()L3S%${rf`\FV qM̫;u1$aV9*A.gYPe&`pnjwсG] >s;K<`D,D(x_/Iu'Y>D8q{v ۪P FS4ߝqRXWt4VTJ+97 @Z ]oQNJ RWEϏ4Bh :AaءRX'[:9w_p4[W]{D.#Ss{VOˎ5E_+u3G;9RHr7"87wQ/ ?;/daay7)v5dEÛʑ}}[ĢDGKS }.L9s_̄ŷ;@Q Vc$_Vs5y"V`(T^!꩝~Sou&ՓmYn|cnFWƷ3[ ̭U7V)3e0`4D1/4I#,wW8+%PCۊg`EV1M;q K (Z<2{w *+"LI7 !h." x<ھFjbVikNv!`A/uwͤyl@ԘӨZJ@ndkc2^ {H '/9yףe뗖!wa7w|.0ş3 0JENFJRezt|BR/#_΢'0OHI>({*$vmW ڀUjgϬjDME+d9yF)4D˃ތ(ׂav0=˦ˌk i'@KRZuBJ5h`-)gr=4ޚ c .,-{xXO*o-OOȪ"P&PHw*KΓC(Næ,W>%Ɗ/-tnfī4g| F2Opus1gAOUyݸP ٖ2g+;lQ"n31*ԅ;1"Z:z2!0H}?Sn +Էy4̑+S.3&[k󟩂LRs!`h}3!uߛcF2[ >|gi9#i[uw}gg%l*]p,뛌9 ZIҤ z!>WTiOK yڊLj49(9*Ko69tJ$s)3c`7 wpL>@ڻ~Lo0$:|nmgWhb\Xr+(AcL53%m) bMyHIzPZW2"ewS7Op CK۴}O!;*#[ew'2;SGk)g|唜l#4`B%Fꗴf5f(C?<$*3VhSn9ΝY;8Bl ƉS[? TXRm#ۊpQJP%&"PI7tm i<9cl^Z3O? uE'5#!6  oPIT1!&2~Γ^b A~t3SbwR&q woGK̇9S1f[ /Xkf@,x{nZ;/Pm# 8?Fzf'^D dZ$)O7g"j1JɧOW9&Y ˬ&) !|AD[t4wuL@xDsib#Nͭ8suԦv!6B-D_=c4s#^ZpPg,!xUd}&>\kG<) JZBEBPE6:Vu㨡f;,zFPbܝT@MnT䛭-Eh=ﺰw!F+V^Gh;-g_|Ѥ^nR׳?eҦޣ,5 *!GZ4J_[끼|;hNֵh|[2RL X@1ZW.Xw[֒YF^lCZ͖~+uprL|5QsE.`i͟#mgjszHsف=!$o.Rz51V%ޯ[!͑#/ gXE䃺7,p<ɕZS|>Gb߰Lbj΃*IE <̈́dh|P+ˎ u\T]Zpj%`ht,3z燥h-F`vSLZFTʳcrt|OaܺيF4 j"Y qa9rWyIFx4q\qPd0REl\!{!PV1NTzIe."QH"R)y;Z?1rs޷]un&Xih-rJZh~/JO #^M:} ) p%}q$t_( gwIp Z+N\vLR[}BDys/_˝:2Ul 8ӕe-|P~ӵ}M8Wyp_|{4&D]>l\~4еO#2@rzIRt95k`oD_/%n݇_ij5w&HNjWelVND,ٛGXF۳99^qcq~9q{uu pc?Q{%w ZCG{spҁ/T"g7Ncq+q3Hbt<4LJoQAaPջ ~nkr@<^]Fx!hFZtGDḄa0Q C!Ӗ9|P!{m B~T Ifk>RWl1S`ۖbQ)<}5Cd V[dKI%ɨ%(=XaI;8fqRe m?bϨ.6R?#+ZC`4Ou PsxA$1XM.Lat:/l. C 3o@g'L4xє5"vwiq\\uրGVj 5N]#[`dlD%o+M~bL(K<]pft)սzoHO=ql#4ƣ݌7m(}<=e-.'oZU!9R (k,X s>{ ~AAi.UU(}{V'aX ajs#5 oDp\)pc ZFD1= ĿCg4:m=][WWɹf*|D2dUc13wxkQX@]PzrsBێ (g-@`"ײa(Ȩ7^$PE4cHWVKM!  ˌ;{fO3ȷ>FBV"ιt MM%NP&$8GFP rj$Iz.pL`PcA {a'e.4nhzVobLH),^8Wb[|UFԷ߆&^_upu. ?vz$ a0Igk\]𐔾sJG^a귇?Z# ƁZAR53rdقg;^^gpsPw- &'Xm'}4'I t 7-Kv\/ G.tec"9arm92 >Q 'cW|}B7z֐-oۖ-Vsߖa䮢 lԻ]!"U޴⯭9RwCC/mt0<ew?G!8e1lRwE1+â:!Qsk囍 zI/5% "'9bڧ=Dƾ/ PMnA$;`L6޼+`.@Pǽf&jELW/%76DsYD!+Uk!!ɿ<_-C7͞I&Hb)Xvq)i&k! 0~OϢ-5jn.+![hqw5 }m/CFܳON2ESL.8 8 5f+զ8vR[IA^Xb,0<'zʵG4@L쏰Aa[̷|)?ZAsPmh"v=O0Pqmzw12>YڝV =ߦkJ"ondcգ8$~|i2t!pU~:…࢛OS+D-^8bv8FN?LdS\0 =sFX9+/ڐ0?~ĆOڈj&_S#S79W/m"tqѱ/ox״q$n b++'Vʉ$AmaLvOrZ)fWYhLw9[R&-߰RuZZ3٤pz=vCW!1z=ӪBni0\&ka8-ah!8_׆h EcM̫ju1t XȯO`uE٪JGUڽ֭dј+Zc;5kmG=T7P\͕N YL^0=&=O>Wnƒn[Vx6fY2i'RM !\y fG˘h2=&aۤD'sɍCDJJMW)i"L<XCVu9hu_Q@t ];iID"zou~cVc&0{=6J$”&8G OtXIVc(wo|Du|gml[-an1!Pc&dv%F f*[~;^`wI߻Myt#*JJpG! #r'[+h+o,`,1Рؾ-b`ig͢8AsSo$6n&W3]Qi_pu^amvbƇ{mu&ܒ8^Uph.^?dXo{E%cq]7ivV{KLv4a6[ }醚(lt.ybrx^ +,qR4m!.Sb9Y,ItbS݈J+ $卙54?,>rhJ!3uʎp\GU辧tL3Ndo3G{C?Wi K%A:xU9Q DGe{>O}c$ob>.Wz oBIU t(%b҉`׃MtJ3,IaC#2$[q5%y@ID"(f28|?>5gB@8:AUA8;^q>]/sL=Mf_JĕJ"X. d+rQݡq(o59#p-%F޺sa;^\~A \"d~ 48q@_dRml#ZfW Px/W#o9ç^; s#&羦|ך{3 &{ u-y`ySKh>nuP?дJncx` q]Y$CǁK-µS3QM,ER4/4z`Py̩&I{?42uR+DP?`& ;lDo}I6*r56_w>Bx]cB )0J0\ďVC}3`q"Qmܚ^=}rN)blyd")~LE$&MXag}_e՜f;X?E;Vȏx`ΠF:H?bCrK<* fZ1 E}d0;kD71gQcp"o6p.3A[a qRN tV~Aƀ"^W~ en< x6w {:;ybqkSa9ɍqȍuVt<̴[lv]<1a*B'!v?7 p>2ڲ =Ҹ#SY r+ԋ iG4A@"$QB t9ln葉j0FUf7)C<:'f}Il]}/pe{6آrjU 3k#GĹDPǑ1pss/i Te/\t̐nAeidG s"1r5QmO@_Y $8m0߹$@$WmXlsz"vڷ@PxׅT hucBa #oWzY_P%3>'z;AslH&8k1Kj\# qՅaȮJY#j@w+;JI*!;;(ξyշfЖjN{Y sS1f n~H oJ_uA~c>"}VȆVO8jUy}aLf$(eJa˾_f/HS-785]XI"=툵[W)C4aj>;Bҙ4UEVZ}LեߔH0aZ(92]b9Q?J,&cGK'dz199I:l)?ho%P*,}~CINPABr>iun7EXK=i.!8weRR1XAx0N ؅a P~Xe߳͹Ջjw,q:;ndF]Wnŗ$㝕ob.IcTcH)%MFxd[t*11qwƤkUSN*؛ Ńb7,ﺃ;Y7,SABrK+g;]1:KPzcB4(!B4;`եH ώjo. j'Kqؓ*ߢ^8 zonO3ۙV~HܛA'z7b Z |ɑ@bD7b5TSt(zu."A-kI4 9jxUOull\8w?%m3˥Μ;RudzfU@+&4탁JBA<&$Leى8uwЏiSמmװ*'hsCqb5VSaVFojҟ~kW ~[W={ ,O|̫^)bE=&IdFdm:#gx4q'1̜MC 1#H%! N4X݌xȡe_Zp!̡ 4 Fؓs\4p>:0WJx+6sK%ԆE@KtPW =748b7{,bՐWI'1.(?hY{o8 N(.f48-DNp}sV ULġ@P{yl7_DVKg,g%+׳P}ݧ V㹀TfIX`(ඕ,z5cSrV!RxT?="˞)$)-Vy1|:|Yb -[eJ83)vnuARQo  gjpn2)~=*(]I}7:lx8bxKg1sĐR,\mJbz}FIhAW xx.^s-`\}XpRuFƔy7`МsVofFxɠ̣Q0P fy*z׎u&ޚaox U 2r=uj&*~ۡ< 'Q,> G:elj)%e[6]qyP(Z"$' >Bxm7KN|X:%JI7Y JmCJBȱP3 d^Yxe1S :gH5)"Z~VaAI9lʐB;eϯiqōvup.FH+Ȱ.5<"ߔuÏzLz&ZދaY(W~濶;;lR\/a]:_i~\lb?0 DwB)^w$ZQsjcvvnLɰM1]*O)  ?Fq=S}%+#T M YՏ"{kw.[% {'?9]&eE~9tŻl6omX$( d;ƃ~ Mj+8([6}DE Br,p]gz CxyhIT(ݬU&Y#2ikfd~Ds S9ŕH'~Gr,,2Cfėo7L]0ͩ+7݌-]}Nb=\ ]4ܼ쬤L"vz˘^l?|l& ئ.{d=*Fz;kQ: ^UofY'B- ,хC2Cmuzujih杞efc8=XҵVRң(ԏ]@]W@k~3mzǻT߁] [dsA3 Y-׈m{xc냊q̹Y:>`zO1XC=1-FD Ľ]OKܒ;WAY<GXVo6Ő A^2y:5SJїy`qDIGf둥`s(! !aAB~m_%G呭UDHx[?>m]%ޝ- `̍ z]_ %[=(ٰu rf];@ޛTmW *G< mR"u bD,t+:Xyո%@d5l[2]mEFƲ? ~%x:Oruպ@ڳhԥ [l#h"=Ga v1ǍLW6B gtw**o1&ʴWW ,Y5vBEpJ 436kZjWPI\K܉Zl{ 5x59uwr_S1Blwy055 OAZ0O`Q?l_՜^@w6KD-x;/9w=:Є,&\C$FQİ&a݇}" …}Sų$)B GtMYJ\zm}IU@x(&B 0$"XKV-|mW{}Z]HRD[8v˕&':qE6)ќ+Vij7I7SHSH9M wWsb[ͳrR>ѽ(달hnߦQzS-)rp yӥT&/4LPqgCp:Z5Lo >q;*;V-fpCԊݔ-gf蠉N`OUl Ͽ ˒qbtj>ڡ!|,W&FN,S'bjȣ=$GJPN9\e`sH/"%$u[d|DG2JppO m~,il@րW'hCUuկ N;O l.vImАSd7~"O-4N;[ୃc r.=Sh*N˷h-0"jIY8fi7|l/Rv }>GH sbyĆlynp-"O06|&Ӊʹ3L," ujEఅ#:i?4i$ 9Q+A@Ws]}=^Ǥmdt~ ax2{/&o9J5PrN,"J͕ќЀ=0G_DG_Xj9XXv˱t[G=c'$F%c@M>vV+9V*_TGaKjBuM]OC%zb0bp ̠j]4.yZ$+XS.yٲ λGs R(Y5\k% NqP'+~ɣ/p(sy 85<,bc LodtM6ηei>R-<(}3w+g=+4VgE<ĆR]Q{OO`zIaavI u mٝ `ʅ!APY,λqX f> o$gS!N>׫H{wU B,K)o" buO[21 ]S=p:<5~E7Lis$kQb*%idTK#  aoܭ^ ь=IGJD#ęqfm2u>z *7iJ0Չ0̼ucV)Z WEaqKqOfBXR>>):2{D?]CӪQ& +5aGYc!4okP)sIL\O[u 7x:Afp‹+~+ o LBZɪQWldeWk^Lc4#'Id:8s/MB>p b/%wyB+B`ͫ2 ͟ʥ+ ݣ8 rK] BMbD JY6?1gg݉_ӺpRVG.'QV/(9mY g=s@tO$CVGCj ÉTMFDсܫQq96Τ5~iܰ *{^lT" T[ރj:aK gK4ޅ| gDĐ+]pT8UAWye1ӣ~H%KZ@u-r7 p"t=N?EԙTZR*7ߖxAY !P=ܶpPۘ7*Qz1W)]3򊍟D@x}+YwP-aH:5$\kq &:F@0HUaS eiز3*XMp} {8,[!uٛ;&?l6.N̮ ?a)tv )֡ ̭}{4tG -'xI; <-Lnҽmo[v,n G7oǕ_\p|`z:#duv]mql1on6 wN,+jkoikXUB c1O֡4~1]:,ɸpR?,ݝ"ٹ\ӌ"/U")P)={wQdK 3`:gtHM\X"!k>窣T;SYYY_~2kA,\L&jO)Yq9m>MR%PFEjmGDKeffg͔ i3"z}䷖B]ADKj7Y:~F៭ܚF.ݎq+\IzZ爄AYe&@!w&2.qז%!X"gCf-@r|)ٹs#0桇ʫqch"yTKJcP-,?V{A;U4?:93ۛRqDlxu -H8b ȰGg|ŊeȍɅi~)(_B@( y{#M3D>$LTIxZ< |Ud%7onO(iDl0CH`\tG]QU^rzIOln{d9Ty:}~ZܿY "UJҘDD0.ǃ8nH-`% Q Ӧ%@>Vɀqwo,MPZbyT({im.U!U)9ѥCE(I~$k<ǫރ-D ׈-ξw);1IV®D_6d +jyU N4RC\t. A%18p !ȉb4w1\HU-2;twu#ʳ6h]/N"H#tyIVs–I}Ar% MEkRqhTN 6sNoOg9JKk*@Ԭ45h7_wG%dPydu\H(/LпTeFٺygjRշMvuurkDk= rasJ#@=dc#RfL|R{\ t.O *<U b5gm~9|_W6^LK_~is Mɺ7;Wz!d na'wȬd_JMMOh5mcP aTQ z5p^כBcRd@3_7rQG>zԵ@6,K)JpGRȋzuqY ʠ?0$ŧUku]5gDީN%8]Q"5}%R T\;IqI P)}{W^*ꚮ_7%^둔D3mgܳ᧼\1VVZfo0#SI\icBMU9,h~: CUX[(j<Ė梔Is(QY᧲vd΋N#=8 ?Ob Z'ZدW~UK]0:^"/hb6u!Яollcѿ׏+ecLKBUO|`*YqrW쐱meIjPJF-Ħh6.`>>) ND5L~>a $I e]o{'B"3ZBA3y(upa e^ftOF 8-蕅DT03`"仼""ja@<Ž`5ϳI,tMßn³.aIkm:aTo<zܮ KRB?._ @$vzq.cepb0?5UoåAKshږ1VyzK6UeP[FIf!'`+(g{.x 61Q}]ߓ%huuls@\<0Mݲ뵖2%`t}cA+7'#:cSvmoZVB&&hT s,C 9򺱝˷k.Z'%rܩUÓi07}/ =) :*"(nP@uy#☊ bp~w{OkG-zU GW sMpy](P>qބwUr"(ْZN XtG>m&KKިE@uB%lIV:̶XM ?~&Qڷ- tKS1 #W`S3C:6v\ʎ ۥXQ| u&,~\m2,&׌#'ZMG>5%0#_&慡"IP[Y>/,]hTkBt#,/yQdԯ7]eGeE4"y.nP^l5+)Њٗ7bĶ6*|mpyqv„K;Tނ|'A]qHrF#;xЧ h.$ΘƬ&O?e!2iyz|t dJK.%ZwǁII%ŐF6|~.^*vp"F5`JQ xf ] 8Yx9/7TK t"D-kps qJxl(vvp!,QbZ߀=9рv BޜܜըxԆՈ3L4jf.s_AèuLFx5Oaм| v4hEX@FJ;L՝M#Y-vb#)."FdmTױB W7c6D7kGQXu0躴RqA6- 5OJ7?Gv)$CtMorpJ^SD /<&& 9[GtOyjCM//Ar' VWb_O{YQ{mV.p :CzurN~9^ 俺KЀˑi%Q_}}G +Ì'œ.KWވ`~θn!ToK!BPEP,gc"H?*dtu +sN;A`lO ;ukVs^G+7qV1l#1Lxw/B^]!+kYf9g^X2CF@zwmj]ͦx R:bpJz?[u4ZHC9F_G͎jk JRH3:9ĜPR;rO V'=vtXα+ÊKZ]cj gƄ@}G+]2b9(q<2BX;rE)fJIn VdVQ6ēH Z+ AHIX[m.3Ls[d^֚7J+W|!B\Dz >wC 'T'e_/38lL k=X ?tWUbv 4QCpBqK֏/HmbwHTYe  W~Q#w Dw|n0v >ˇ5Ztr93 QuFSsl-0k&ՄjKexNPNSy*Lb+{+PqbJh åEȍւx'q cBήo7'ZM (X@+,YRº~ч&Ķ8V0,>yV;z- ZEӇ6' wl6IIoG4B7\*PUѡKAP$8#;6Ӂ?e@~M&0^ , B,Sm<0h6pk'56YuQ- {"$҇#8)yeҷ;U7gZ$ln6yʹs$LGhݦ%!BgTHUʠ~gC XVmb>܀[ ҕ*YB?]ܔbޫ7՛Ë@ŇE iG$X8: 3n ur&`{b`'upC/pƜa) GT| D&ZK2+I u-"k~a yh-KC2Ŕi~sx\Am4U9'2YTgwhZpeJ^,Iԅڥ(֫k[!ZqQ%o {-H<\ [V$U?I˯vYԒHYWG?M#se妚2`aAf\=Fl#KR[naY7%֍k,-JDonD!OZQRGFl;c/]#V{<~7X9i0~7A+/:/瘯"9\ 30Xˠ@>MG&\GWө?o}m{tG`~TooFjQ?Hpgnd2)sW#΋UaGh759,nl z? O1I5.r=Av̦.R wk[hqRcPiX}QCV9Uy9%t5UiBٸ,>9 #Yݘ-*UPI/+z- fu{ж98:yiaM*#^#wn?GJ*qt>:]ӭ .=Ѩ+ltg[R^}o ,Q@{scA2viF'm3dgV5k#וoy~6J:y 6oi?-M!?w !qot+Os@xzM,,*%) @mK~)KK쒚tMGUFrBAS#?V pgp?~4g>џ 5{#ce h#wH!={ϕE_G5{J^F,+5-c{8@u` F5՘?!FD]O`ۖ?bGƖ~nfs٥>F#cgjfiz/x3,rg,F&jF/܅[u׿z?];bf `*[â w(2(]Qkn\j)<]788P_fUFq&q(~^ 2!4OS :v]v D^sW31 Q-j{Ѹr5Is%{cUFsZ e_uA5Tud洮l%VfM,GZI \ެ ̥ {uzWAN-F 9DØS/U[,zgTg|V?ͽ@tSz$ֹ0_ [^K[ 1/Oo`AQ=F'T?N dZA?jb> ha ڦc%b\(vd3:0l|C-B}Tj:{_$SJ)wbTR}#oj<);oPV#1=3 36~R;[/;%|'zɴsĐM$"Bx[bz8*@5 wkmUpj&D/F( s"D1=T τި*>֚#w^WpURLМ4ݻ,M5p~%m>aVS8Nݜ Ym[BE%Fi~5ex3T@$DeP^$vLM4'SqQp nu>HQ^?O^`RCeE7WЎo6<.\AB gIF2gmLd O.2[8Ӷ b0f߼_q[<^"5 YnA @N*wv;])~B6ַZKF,L8y`r/%22_{L&[4A|Kzd(I;q;Q•'r.xyBwuEཨ5`f:Cz"A%zpE*ufoR\D=r[WSuL0E*A0c[vT6Ÿ瞎n?IMvR;_uX=~&GDC'X e,i]YdEJޒan@'ЮC=^+*'4 ҧ\C"STA53 v83e bf^#&ܗJ)] I^S'd-~K:RURSPbby3 Qco>8]|vd7C)m$Ebl t- NF~,itX_gXlۘ;ԍ >wOri>0a$ \D,+k y)zzWnL!D{_Um--)!oay-bN8PV-ű892Wr;%8 Q~~RHVqxS7zo-bA؟sM,dAvm]ZǼóajtk?atN,}ߜSioM|zIP~+GoW*O ItM!@۴q.$; 7V`&w3q XZߠU0Z/{9ByVځn;]\tceUuu軚T@RW~hjK3`^#4EƲva^P&tח&w> C68=Q4V%lL!=U~t2d gO>"\dd({YgV^MawM -{SVJZ#.{xzA0~=OT U}& z])LbuqںHGKXmTjO3F@jq~#g%xI$ǞJbXU9tatT}ˌǮ< xxԥ6Q˱kvg[Ot0ΟT^6S:MiFJeJq7m v^ZK'j [ EdTXswmxWP#t]V( S%QτX\cqBױ HQoxzXmyl<hȕS: 7 %UGiףj=%Pp?Q0^NlB iZ B}tlIOs} vu&޷}$ӇPJ۳)ୱRtYxCYO'g(p( KY2鱗qO $J֐`PMiN5qVad@i* 4Mʄ'Vw.okC6(hZGFowg='b^ǶԷmqte|n2VfW'BRsB{Is Vo 0V9H|LK0)xq᠄K)z\927A 3ɍ8}k2)@<1g{f<LL=|a;RJ<,M^Uvc`xsܷWuY2*̶nuSCZ_dFc-;9+̧skhWz(E&2Kܑ~D)P <iͧTN']=<8rSCA{:˰IlIYD98JQ HtD *F냰bʮ7yBK/E\j|sMЌZohwݎ"O y&):u,*޴߲$j [;_jBWlFY Nr5_P({F[]E_];XI:B}(b$%|05pIH[nN9c:bWFIN{bVj9Wh:4 y{kHL&Hnk wqs.T>Ag;&~9)KBO3Ձm9",M#s DɛjMw} U%l{UΉ>C"ucLF4L(XiýS[XS~$#ʀ!W1TEjW0]~+Sl^z  Ú!= UggPy{VEixKs|,Hd+}`K8B{z_X[eαBJrȃ] 9n~^i /ۘg&% ? dI=N灋Nn'EPwGXsgȓu$#ם+ ]>y[ltTW;6]& / "UQmfNƛMU[2\Ld _=DLTx0R}HHgkE!ٽ,S-R؜23`pb3)4kdVzwߔ)Ibh݉A7 IAwm~e_K{68P<1zBj+]YXצ쩎 5"!c.lcMYqj_[ n i@:*%Oتaұsb)ɤep>)62 2K=FKxh!ұvՈg޼p|oY%~n#$# 1MPjmql5[m³.ݤ*K]<cIMǮ`TbäJO<%"ף B#/_5# >a 9#Wu#y'D{csmn6i-stn27Y颻k >v8LEBZ'#T;.3 FaXIhӰ$  xs(Ӄk0Dy=KEk߿ҤbI}L$<Q/vd wٜIfu]"I d6/K|PXI9 Ccdxc+E#e`o>`jUE;X"e šP; wh%Tdz[zne$cӽ'%4~H]~_I|ޜXW' mj3}?'?8}nq},Y rzygeGc yEKEkMÛK%ʶg0J9Uـ/l.Qfz*fkM֝AH=*΢W2k*C贚U_ψjfJ2f[?s3q(h >BQʋƣNXzۈMYeaF<=U[AM2BĜQ#a\kTs! " ҭKq\/>k_b[?R֮4 6|H՝^1J~?,_وvx4YV:ުsJ.RžD~\ [KYElxB^Vr c+Nm3w(kvJ|w~~}Ƿy̘w<ӂ=l#ҝ3/gſ( H\_rb$[|^*ۍ3a=C,)D,*C(\Hcő0UG2F!Ç 0+ߚBP?*$&\^ヰsniD--=JSɧ0斏<Ɉ}rST-*쌁AxAeB<aN@{hpԺ+ ؓ"6v܁yxݵwnG {r\W s*IvO'MZ#EZ aAByד("'3TQ2C.lB.Z4J v"_W$p> 2ܾǕec/ϚD["{hN%%nۿ~֩g+f !3T `˕-iyx##Cv4F]G䲏EQ$=º,S;M"[\6;"-x-gG`iƨa+i -jH: m cҧ+p<:kL 3{/y g>74:5692)a%Ki1wDDlQ~CUn#ܙ%w%߶dHOۏkĘ{T>qù=ꋣNpA'QQ/șGTUg+)'fx.F]Oo}oqu`N٠f$8L B[I@( zEFWzgIsUx~NJG6"݂|'}ge3/$oJgч+Z]SI|5vDM{S^|1ٵ)!%5 u7+s0! &o?0Pog%wxdv@ֿ|N?!EY'/*P4$S} "ThbSeXXɼs?NMnFYI %/ yV :+ND$J ]3A/^4a[jjy+.8ARF/W:ahR`pHR!^5[~V֜ڴyw\z+W,$djF/b{BbkAF _ڌ8$ M~Ψ1`1nF]M}dH PPV,s5оfNppTp'0cv;`H^Jf'0[d7,26q_=aހ. ǔOm=G*s(AFTnwPX <]DBm:˺L܎ p -y&B@ xb9@%'L`vъC@5KXS [o`IX_gå5 *Uͷ7RM"䠞g-e=̟.flO)j,h%@w&/ {9}v!KcEo_d^tA``<$u8q4iA.?TX ,mJd0*\b؉ Qf,1 @ ~\зlϼd$(5F4F%#oqioR; _þ?Rݩ_7h ۨ g"#knN-c+/d4Tp buH*\+_ݷ;m᷊cLB1sQ5_t>>e{\KiZw'Y _ r^8m$4'h٣ /"{\Zw\fmĨ7Cy6)@0py'ͺ$]lHgVײR EVHf}EtjFl~WeQ=tQjݵwK@#=cв;}nyfvjzc_j5E5kŅ3_P]7i|jz+فXdFךA>; &^&ik@vxa3+e8Ov.IFZ4|l6jΟz55ŒXJܢVX Eps=k%)L/K&`9|U_7]Ȃy2<6K40Z3i!,  ҎTڽw-@O492-9sT7;IcԿT,~I"۲r0 B-NEȩ YJy "JQ#f#t~͘@fz)+9˒2J|gFt1 R֜lggᙚdM HyEE{ؖ%ޯfD_Jr䞿xW"HɉiZF쿉1C╝a%8 5uץ+P_1#MkܲNVXW 7{z[zQ o#K~g?L5H(q]R-('-^cҝy`8v356*݋ͯܒ4 9xO>Y:$ٶTFbmY# P~LhLA:is䨉ҫܳ<'C"_:@PbÏ<Ւ336K0)_ƖX+]/r‰Tѹx^y K` 8RIKOS 7 SMg aʎUi^,)4m 混{4,^ڟEo$D: %_5_D[ՁgAiJӢ&V$cr7Y؟A #咼镋`F>C|}+ bӳ5#(]S 8̐-y []J@^kldP20ѻE ʕc ,ؑpVS!J;r,xLټ"y8]csc]`X a0L_FCDN]3BO?:4텖2?/cF4Iy;*{xށ^3D>МF<"gN[&;iOkد)s dF%ekm{ ?VĂ:R}Kۘ}P2N\$NhPrm~,%dӲ1l#% ҟ&$QD$ڑK:Y9~%˖@'6p/C͟7ֵc,G闆2a\;aP(PG؆|#7] d\Y+y([1$Jڗb';N 7`ئA4*T Lm+..GC6 9fa7K 5֎#aGխ@g)A*}r9\F]di#7FzgX j†؉{L(6ղ'dOq1jD]RM{4GLhKw^ w3)^516s ;}hb/h[n}I茨E,PY6^V4Zj.{|գ%h~<򪗏P]- *x2t&emI;ٙLU unE[nn N=c2aram' 92"LPa'[bMҢ1qi=y{k)\MZ\` 5/ZƥuWeYOyQtJ$\f3z\TBn$&si/.5=‘MX03/<jòɋT93. "qy%#[tBq/7߽ / ΁i`m FEy܅0n)e FV"\\Zޔ;b{tE$shpۨl-Jxd h1Z xV f]ݴEKӁ,?ZyN(ڋ}:驃Fӓ ֲ&P}p&Kabϟx_!.d+%#hkx|ʶ9j$fEѕEՆ}ACwQAghJSN<:BiE(k'(GZ1_SY.ix1+j :QFݙgn0*ohO(5* K@@[JxgΉDNuϣA}-*`}sLNݝZUzΙi, `ߎA:1X5Z;9@Ѡ՛jI:\˻ʡnS+R?@z9%z\=u?Cע!'A}׌gWyEs<;W=:KF>G`ae܅eY#&"@u μ6 Q6Nh~NlcNI*1s .K:Bo t:Fݦ7NK(@ЙaeE|{y(O@eVbtBSr@ODs=2l5v̖hūVZtx/=%H«(q$Wmh/(WX*z­GSUXjؖxD%٤^D=J1IbdLIZ3]Dڭ꧃A70ZX[%3@~ 5O=^F{^ǰ{(Jz-N&v`+bg`u4;tl:@{ =}Ȗ_6ơV;gi+ `$L/ hHd(LGpPH GP@[b!zBAHznq`{t|봗Jgc_/aÊ??姆 Fa ҄ YQ6j+e!l@^Xy!6Hbl'=E%fXGdAOMQ!Mt9hX14 AF8 A(*CNPpSsGe(!+>ZbsW/]D]+KirIMҋdk0IKO\3G%_wZf{kGԚЩwVV%|dlj(UsvFHnvxnBKK'Uk\XgHOÓdKlJv8C#F?zj55@j黏҈mM5A}#KϠFEjl|a]ryDcD`z WnpD5*z֬)mA[ȟ[skU-c$hT>"pAl[L͒vBy Pfq?Tܡ:mWnh91iI8X:"0WYأH>C^ +J ˧HWl;ۓH&4m 19pґIHa:':Kiuog;1E;IoqI\ٖn)lsY\ErD:DdդI2v4֋:~HHd]snWzSd’ϲ8H|[TĜqg"ۯC͗Mr>FPdQ7zrɗkMPAP_@hbܝqHu?Ҡ/ % ~obj0t`)?+Nw c3b X-h>4k61rr!r{+Fiѽ"Ȼ&Gߤx& jM= pB/v.0mz49)E@>gPe:X[(Y}a27.3(^D#mVhpkuBC-9[<7kŞ z\u'S-蒉{mӝCY+`-,k6,|Dc;h :=ǜ#ThfP-)/YTįSΜD&JA r^ v,ϥԷpZTk)&c"G0 {*wf|#4M!@((Iੴ#^o3f%o}&E8414!/KY^R/CPH}k꒨aƢ3zaZe)3#)ގo/?j%E1B^xu}Z_9m%y)%Ib`Z]Wj6 q,L: Őƞo|Jpo=DLG24۾7LRx>GN.#m0[S.'EK< Bn~ќHW)VVF^ M=t`|CwEJ|#Y9chlt'@yRu'p6[/-<*~D`>"sަdqE1D1G`nǕ_r=#`_U!2j e."!?Z_EM7`FhMV~V[C',sx,2]5tb|N:NMzE+#VR=gk4CIizݝOeM)5N/ nIGD9T>k8 y]AuQQSXK~,ޝ!G[G%]ʘꉼvƉ6L♁n9⏽/p<%{[n-({)̜۞>O)E|0!P]ټGx$VzJ6Iq`"3`e.ʌs[i=1-- cI,f̜WHz5& _jB 'DNlǬB4Oi>2g-AygsclYt0VNיaaISwYY(`r,=(l9m i+a3ИE3,WR(95>m2RjLԏjZB>jAʮhmxIPW]?*UE<%4?jSVM|J.QP*KQ4,2=rEiFxঃ4T:c,TiWsp(BFi F^yDK ZWȇ/9נ%V;l @^w0 tV1IO=Cwug+.6EkTTR}n) GT"}XqpIa-iLGbh…CnsëJCrvQBhVG'B|MmB{mL,kXɽ OeWO$dKb,#8o T6yKM>j~0zH-6/a/uEjhT1kWbJ[ҕxY8kGhb GH6V= f6$ߏAmli5qs_VbX٪ỹA5Ip?nXQI; h}| #IH =׷8AƼigO'5Q:([9 ⥰D]" _ icXR_vӢ\K0vHv,F <pX$[^u忝NfZXJP߼Ex[1m76:cc U_ZyaK0wc6to-$gv `gXOѕh-a)r~ue9dv=`?; k$\rCڣkpɼ4I3(6e|рb f'rr6ٙЉP)*R.NRח.&@ .hJJAu`HY x]ON6XSf$ g:a*`QYy'J뜹S˗:4θs%V0PIԻTUlSLvGOQ4ّ2DL݂.ЊNb$Alwz./Tfj(GS8r΅e=#V4^9G#S{) +dN*-f84F:d9zYugyaV3 q7*:>l:kdKN@gLKu5' ߑ]A:) t|)(|I*;GCcLT,CKyTP[Vt0λIpH3.3z9r]7+(%ӈ|jWy?:B_"` PKGt.OXgh!t ܱ韍[R$I4}8iYϦ!W P<' $w)I&}&]}[uOlT(+6UpabC# k*Gj"Ӕmqh@rd \):8ޖuWĨA2~5l̔W[%ӄWÛ:wTY?ڗϹn#%ؖ4{;}x:ǒ>=~݊fKsv8R$$ 콳!"0,R ļ1Svb"|I[f]RW^&I%9>+K;#4;s+y(e%Vy=nr-BJx{Y]xFf@| p?a/wqj1;bBMH|?ޕMO#He@RU%Z?5s>k.~FhsZCltL ©X%#JdylA +0J-]H~EiiK|0SN(q0drZW2KN$7`y)R=&zV(k2K;: &D֏FcyN9Xi؛{V`ٟ5< 5Idɖs ntYҿm܅awx$m` I̴~IVG*K9wnI֝ʨ?mdiZ¡ &EG"7;68RfOl`ϪH#5"uO#^!R*BwÑj (2!cS5"'d>~S2;_T!Y~q:~/@ `h˱(`{)޽O&(QY=4ݩsǠۄT5Pb[m+D\0 -|Cn&o~S8 C<KWy= a*}cD!eKK:gk(弎Xi aX![vDw#һ$s#~Qi.ᬱwzP~sIxb<<˝޳9slkx۟׮waE_ |!XhN)kK`F0fBPX+%KPqeQ'^HtNJcplx=@Pas\e5ӱ:v~s=`@\n5m^!+m`q.q8v1s=8WhIYf8ltn|xW\ eJZݷh('D JnDkn /&( Gx~lq|i:>Ȟ<d x}ͳl5Ʒ(Gs:v+ Z.Oٿz'8U;R[.{: ' $/WGUfux U5co@1P`|u'IH{ ah\oIּ90.tGcAF, '%එlG&Y0&KiL\5^tw!;a*[ʠ-"mr$B(+ MZE2Q$?A~gpΗ02 i7{?ElI"ӭpa#Xط]1)(D<" l*7KeZxF\B> ƒ+n*#E@fj($B*%9knp]e>xzW9`$'n>EE LOC c!ĂkK)WjC#<,eu TJHE.W\?P%+)ʢ?о.$MVq;KCG^;y^}Ex%u.Xv SYص(;8'&& bu9s҈3U-97)a|U#V\?̬ lsP>%>M00{ʬ!jn)aCEr/d} xKabPd$S)UaA$ l7 j tĂ,o{;3Cy&YކTZB<`6&߼Mh=,lZ;+֝# :WiPp36ZP"ʢo Ǵh!"6xbHX8EH00D!ks OŇOfrk ~[цXۀp>| ז{HZġ_:|3UboQcCcGPG喥#Ϙ1o YN@˪,;*PНd '@ 79ūFux6S0’p`#UFqس1A/ Ke,G2B{M&Oo%$Ѩp̶ oj\DSФ6J,[]80g{Q/+^ 45!B q[坼%^&h{.o1 2a|ĬwqiL:/{ % XVx$FѬpTf[ *~QAŵGyl8ZIb~6Mi8NdT F$ )j“ oi HvLh-lvjua} bh,qk>5kUԹBg ,6 Jzƒ|ջom|9X?Qң<+wğ%2M〃αTMpQ#ΏU\ju"5FYRUo"$G{pM__$dpO %.#ԛl^W{ɋ< )/P2/KOnV'j~ʿl֥CN?sa]0)bvzs%\uј gjL|tx }}D^VXr=ۼ~![-.$VWQFVSM~@hn\(#AeCkG8h{hx]8W 3XbEl?pml_.#0"U30`_~=IoP3ZUaRWF|_w ߷u)Jw`>KaDq>чWuikX[X`d`DGcīaaǀHMa/%nen&Mמ^ޝ;kWcң'ȹGO ܅ͥ0RہLx!3LE|suISkrʩi`kifwnޯ-/nM {p"ubP'O'EngUl.֑:""W,]XZϺ8yQ (tG2^m>i(Ŗ-,R>%kGLX&fT(LvK?fo !S*jФ4Q5J@(G 7g'x=^1ޖP<3:#Cˉmw3ư'`D{ǩ^d+hhbKZ>CkV/0>gq-pAsNߜɒBռ$x2}/yYVY gn7{z QYZ?v-M\@rX}|ph -T-jEϖ@UB]_7}ٹ7;~5!#g,3Ak~t*qߛ91T]3Z@҄v ,A~GC闸BqA9wT.H蕥-iKEݕ^,"#",NPE_E0y&k[qY’hpIÎ̺6kjݺ<#+M7j)hbUڄ?ʸ ;^^Ȧ~  Z)+|c#h!?ʚeY}}   ʯ߫<G㞵[Ul ^\MG8v4U  ehriA>R;)LG ׳x%v MRê ;>c1J*1Yv)1Lz4l25(SCQçY;#; tuHd r"h@CBSo]fȶ1(ڱvlj0a|좬Xf._GƘ/8xy sWLO۔1ʧJI2$jA/pԑ0M'Ff,f\؋ Q 9hK+Agv<,ICX=rNض~qCHVxq_b >Qˌ"S?{<tkߒNHp<*_î \4IKiOصX*c }5s(d 4W1&iSFd+ \?GbRD4+A*lyr™np/Ugj vz=Ƌ}V"?x86TqA!ll @8 LO}Er1׉`rˮF25/cvʸܻu,qaF333FP[זN"7K*ѼBtb-ҟVѮ-0M, (7.c|g~'(LwA0( a(cSm{|Tu4V򿍬{kX=t ٙ@۫EH!?\4 "f@ <39Faǵl$k 6jiJ$IqwER_bP͘1CUFbs0 t pF3@ƤR݌1X[B("Cg"/+/o( o~{0;1P<IS{,e^ŒD~Ç-A\ JjtUW/ )9h/kU^'c^9`)slU~GJ«v:8m>tk\S&Xb@~T}p+WmGnUQd$'j]-m'ϋS%J`qݝ9 4E<_dtS*e}JnS\a XemtLmfLآ!_A 'w1c *bA ʜÊg,^IKSm} "Laz[7։3ld|^2RF.1) vw "ក"#/EUC1WQ&` ֝ v7d;S*trPU\ƺzf8ċBr]6Y/Bonf3s@$\Gmߓ[.3^HiU@S~ +\ǟ F ]o4]vU+@NeM=SEme-V٧,Kj 2܏/t1=8DVЙĦpƜS 65Zk hxx'ȰG&ϓ )+ZcT30\R;v˛ #imD Z@E006:GEV"JhxCU* fȿ ߸C, *knn- I3NM̓X[HɇLz/9.BooAViL;C;m95TX?6ºQr1x8zL&EC~Z-@/;{>mnbn, ! nBF1Й 74=g'Hjk 5]ze,B_0e(g*ձu"W=x/7%&ݰeXWÆp70*B}}jU2#8RuFow]LGe Yۘ.!^`{VfʈI*nsTWMDž$/|؀tAGTfJXP2eȕ"5Vq@T W)Ɨ !neFMhq=Rv c_4T,.6"4? EUt/+bw40%Qc]c|vģYNLܔ@ˡC3 Tpyt;nxr]!X,tƢ'D(:aQ1m=^+$B9ORr"'tXW~_, 4M;yQSs*w>pm{jd1V]vyUOIKf{A6f6}4-֚seҡ;\tkdu#%W[S~|c"WGEhDB޶QKS7jGV|wA`(.#O (l+c\ye!l| &M`_TK;zp,˵ٛu)(peC*͓gz毬45 c$߳7 :Pxk dT@Y ^|gBWzgƴFǬMBqWP.E3!YCq]Z8`T9.I% & |5~9\fMDT_owAZ$Frv$q,NLlatrL,9b 6b!gQcElվK*c_2m4sQYza [&X gYZ070701000002a1000081a4000000000000000000000001642f09750001204c000000000000000000000000000000000000006500000000./lib/modules/4.18.0-484.rt7.273.el8.x86_64+debug/kernel/drivers/net/ethernet/qlogic/qede/qede.ko.xz7zXZִF!t/X]?Eh=ڜ.+佗U\o(Ú4Xf v*Y@v7,z Emc;c[8n1F4c%$tw02mpSHDXpbgKiASo%>1Kd"]7|~F6nnKhY3lWQ յUvU(s =K^"0dܪ Zl6Ae7Bl|$75oL%@Q`mvvUJ'ו3"u^ap̛R\'ZΘZ j TM ܸ SǏ3hRy4/q|ĥj6 TbX,'"P)LiFd!~NYE 骨ZlKv:!zeqקH Ձ{]^(}rH XݶJ^*`]E- kUuլREnMVG$6yͧ}ņnDg4yQiIp%f>ΫWfj_v5Yby$Ig þ$߭ϒx5?vTv "c C3Fn~[}]aMd%2=Um8Kif(jkM9G$ ?1h uhA6Ue}tO)a!^Pj(BGHyĆg  V̾O_$R 2t`<X>٪%]Vzmglލ̊#&**!$uǮ=$%QI{(&tbޜNƐl|/VS\lAMg5)c|QG%˶$ $a '$3_);vj[BԀC=^R<]‰27)ah+tjuȭ$DY;0% Z%`[$Fai.Caܛ ?"M^ o VB),_g3{3銀'ɢ+ٶV^LGY^fa1:p0zn96LN8[YUIz.*]`4!|^t> +ռ8p`=~Xӕzufg#xbh+I^+|G 0h ;'+Iϗj:bfD}fئ@bZ"3=8A,78/Ql&rYpp,uc9o/Y^s!Ey+0Z+n#sRI 337&JeP[c.JmlAŽ%JKᐂ AAb֌=&Hc{Y h,Ib(b'P`f";A3fi:I6I*F6$t,"\@(5cMp`4<[BT[,+6 ߘ!-#fLv̕ZG?>{հDqCOHNaz|\!qJ-#Z\f&&?7BPVkL[& 96׆$C9m`oaiŷ+ nK1hI޿? 3v>Wb;+!#S|N~kM&яId;0(ec0l$̰vG_t!%hy!m!T/2G J7pt=g᏿7ߖ.7^uLF= A#PrgGLHۦCkζ%fw΄VTև LSd=Z;\N9YC,pQU,cAcCLf3ڢa">X ʪEңU 6~?&Bb+Je/5T_{v|]Yv7ۗK8ۆ8x:ZU.5/RKh?F|*^9C gz+X?ƃ~bk΍sP͐uJ%2g]^l8b'GuɁm#|1ᇓ2=Hy7&'XR,j~ܼ!sUev%M.y&2.@9:s m g2§(zabR =߭$ƽ}6mUOg_m֮tקJ0yy]#֍?*z8.FV->I+{~~J}7QK&*Fԟ\Vս;}t !m׵5e/5 _@.u1:&c^ћ(ʘ`~{ķ ((sL1nLzwgPѾ%"P0goy$;ڣ^F2in$д ! h"jQFUpN` ыh8BS,h&s%d8Za8Mf fP4y [Hx`7$H9GR%bӞb]|ϯѸUe4yAb(G[L=q|2|W+ћux#V㻏-MBEA$fTQQ[*Pv:R87qApS\rm&>=+1#O:[#8z_bӭِ- BS-e!״;.q*<4`<*P>Ne)ȋAJcFZ//Re[+0ONgQg9h$K^"x%N[>tr"+z-rhE$bbsk4oڶ $LDGO T{=u(5X> ' êj=A!W%G &aaQ3S??aFF5|U SJg4Pl֢vB,kGn:mfT0xaY*S!J]j|08/ 9d4Af ['_<.+FZmH?Ri.s9q|-NijL7A[Ono`@Fp˖[߸esGP-Zy~u\oZ"Cl$"=v *KWozzF!ATB#k;2th 1Ͼ,g~t'B) 'P큵x꭫+@ƅ B˰+5}(YisJXYp2i:|P b NgS734֎=۞.ԝw)q%OG{ũ,Tm9a1%&hh0`F+*EPՇ/(vhonJY~ `֫$f!}X1;[0C|R邽[h{ō t:=Exs{]ǯl<Z4:ck vJ>A֡xwL^h&2 <;ȐbkC89"h &@sԈʅFKy[/qȻX- );о!L2c;﬩%L_ wC6bÖdf ^- y%H-|L_CT%&I8x/^!-ndPa _Q⚣Ci㈆B]!paҹ{aWUz=[@ZW@mbHjq$ҁ86?"͂fI=,2Ab3EO0hUd%<'܈R\af&'WxF$%CBPxOYB42oC6]`+ FJNZ3΢C㇃Ð. 8v3ǀG-0sWڣ3H8kFi[TwE4;~i\%=sI66!]m&e b| E_}V> PY9'y^֯}ׄkQ %VSW{fj`qQYC/UnSJ _Th?!X[Rp;Chv 2g<;ۼaA" ^ K@0e]87(W:q(_9O0s?ԃ]Yp)k9O?3{MX,rlO ~"̾xH&S"VA.4-ၙďb>9F`ȱգO+R{)4J})ncF; T@Xӵveb *;)(.YqtZAL j+4PPܞbu;*e:nVH&x,{ɁSlfU$peU>)u x2tD(yn_8öiS)3!&U:_Qj˭֏JM I-D`:3 V!fk+ +Թf ƥaogU0/@@pb"j/?luI;áigG i_zH7Y~$#KnSZlȳvc 뫲t`>/Y&݀2\%PrY 1R^ZTs WCz59^V:>a_!NY!\<}}OHo[oZF,'(HҜOGB'˽(FbZ1.#x!˟^¤lᬁq vA1<;GTL@Ù 3ES ,ϧsvSA׿ԜCJ8Ȗ aO/irPa@0#-s`Jb^jwE˗ Nm_Ҵ~O}oMK¦OyJ O.4U[?kZ0a,JڰwOߑ@Ȃݞv8҆#kL/ѪTL}AC{T85@̽Γ buRg fV:_EIAߙ%zN3)'0x7EƵŅ(nKYNP#,(rI({ZvbDuo HEzQ%91(RP< Bh"l"щd1Ov"om N_rӘQTI$}G6t>“ 3e,dc9H/3]m(\Do#- P^"4Gqeq{mࣈL0]OO\:zOc>GLJyXHqUy&[5{taԈ+m׿ö{&3O ieq TF[QןvOya_@)h++踏PS?7pdEMLr&FI%Jƨghv>ԝ}bj k0<Oֶ7eqw"dxY=1%oj1jA[*PGxm[֏MW6l2l dԎAVm8#sd^^<֋SY}5 >߁(]Y6?n{A{wjb!_pyR (Ũ3KYLT[:Y=ͩ6"b2=RodX^,}&2ϙ 'Z#T2UTX!GyWAU QRy\EݯdB5 ]>[lbig7.x+fP}e]08̫lYW nC m^$G1< w;V/1&)|oD7Kq+y`+Aǭ'{ j3_LΡX+X!oEړC H%O"GOv7(|\fv=)HvМYn1DAQ|Օ5Tr VfR)iϔz:;[J@M{[[&(:%VvMm$/Le U ;167?Ѳ!|_TlEW)y˭(r/9+ Gnpm-]&,$yXnuG&=pV3lmz" yC/_oW}lS鵸>̈́Deln/ӟfYwq+p/:םF8ѽʏ֘!ZshU*躍ƊO%6DҦr#, QQ4TI0 Ѕ %_1iO6XWڂw>R&n##m`E>26PK` lz&2: qA9Kް p+ vnJ$ጀFp<e57Nُa~ϿKb1 tq9\ Hsͳ=Q/UrkYSHo(Wۦ? QDd]۝= ѓbr7ׂ'M@0K7ݑL>!k3!(ϲ F같880>M@ mw~@vF"dK\~?膺?L<}aV3o)<[ZpْS>〧K+>&NYC,[*,A4!˲H1|XŖ4_N,cv&@o5FZ£DHz|ej԰g>mQߎA'p'6tUwY$ grTUSOLu]u d|V9P#F%XBN>Ӈmq7W`,ukIyڵH7X%slHτTi nBGoeUDxVn%eԮJȁݏUF}N!{tu0A֝2ɠ" Xj0VԌ)yzB2M~%$il~4hƍP08>DǗ, ݇RNt%R\˼P rA(=im#9]+ݴ?lU=/wG"O袣da4QRTbL0NHqkZZt3 S ,%݇rHłc{}{׾Q Sbt7p ZGs&C8N\jQGv"Qgbxx.S_h53@>=VvEtu枉;^)dnf1\ʴL8]#83V>. dWP oQY9R|F j-L괠IoUR sҕ H Q%e..8jZnN9؄_dGܞr@RjG Vgve(65G/۩JgP!"3ezvt?K(7g2]E  RqCB%<6 .JOùE1&gd ){.97*HkE~S)nF*Xh U#ڃ|P%J6Yd?N Y~=2]%F{tГBgAK:B)%edFg;/ogno V5>XªoMIgTA*Mpg~Ty3-8Xֶ)_vxy /͆H}|p{ukm]]ALC+R W΍1 4 ~:}^]M"&)[ -RÖHFu]QofZ1YhYv?L&cݧIoA%XY@zצȨ34}i~+Bn!5Ě#ܯW A*d,4#e"d3k+ b գ[$=b3'ri_Us6xB!zQ 0VV{ ȫ|U$&8(&~ra wA^5PzP:p8_|>Sv,Qszg OaĒ_ጲˠF$FV2&(ϪfǑ %Fb vͫ-L}&7Kn=e|iI[s=~Mg`/̃A>e5El&"o_CH2r'er߹Gp fIѨy& nN!jvWP0>{:Qو~m}(~]gp|}=VVwJݱ_Kc\Q<(srs #UztKxtʑTc! }mg'E*27ESk;Mʺd!#t^h*2hڡPݣK4Em9\IH2܌rbB$^€<*}?R?(.^h S9X&OE6(]-7܏?ϧ/h^ZF/kgb=|d*-V:4!%19{@fETf'24`UqŏZa 5 ȭϘNSqSzhGWX=ު,ۻO%R{3W:zCꀌOy:61w/)3W1^ھ )䯍5OeXYVgrT5pqAU) OTS70#MFi .h=eBC`gTvG}ì"C#IGXbqQmYJ?Qt&|먑~2[8SßT̛!rUTʻK'%jO)Nւܵi}Uy%>/S&Fk/N"L ʁg)Y4<%OM8cDw(3BI }@ /E+H@@+Z8 +Ѷ 뷾+7gjwCc& w.Ӈ_I9wAMIN{7,Rc:u2ʁyP*2pu:*Z2e[FPqj *- 5eȝ ?U2RJ4 5$RyJGī$Txނ{0 zF{xBrO8ǝ.!nbn8]^q'MNZ< ko!nkBVȂy4M)I(~Bv#bKzc7[P)$}}3lK"&sNJ!f5\;dn=-ѩAk[W6ԮjBGRenLchf464K x̯=('x%%sr=tHUvʥsIg3-_l4GBh&9VX?I޽jЄ۠@H`(d29:=MX!C<&LMMa=Ӧ|h쪉<7]qԕv6NbHA"$&S?#^d[ ~: Ux0:M6=<¥n"P]}>^˲󅝈!Ug"8ˣCNhdz#JxaKj/>Ig}քK'<pm\痚6z4- ZRM޷e5=j@;k fWRQfR/ΓcPdlj$Fw=t-{NQ#ƒ){MKt5H"q>>-d}!DȌ["S:[a/,DtZ/5uSfbX P' [S X.YlmA|ppDCx >a`4>NJ`P ofdU ݛ>*\܃9B04oio=A0i،u#vq7w=6^ W)]i<@`OuMVb%,VY*Ƒre6hLʗ<Q^qUZ^A£]]CƘcհə .(΅'&pdMUmdNfnx̹>EP> |ՄGUD金e\_ Afn+E0wX/O E|pHCt"ߙ,~:}=lWĬ ˄Q>>? 1E,塤 fl#{/a H89:K~%3#@kЄa(ŋGQ  xm'{?}k@~L`{0EK)"Ƥ3ZTivMpQnpҡk{S#!M^'y%rpv8{%䠡ns+Xs֮\Kq4XHjw3W4HBShc74P=sllp(_ra19[8 dbѴ=Jm:2TZ(BFi>wwHM|E v!o~co!fx-3=hGajz)36F*Samg‹-?8<§Q~'9RQ`KS)t1-ʋ،F?,ojԆ)D jG(o'˷~Nr/+ֵ-V%@\F&j9?M%̚]U.a ˚0#;0zt@;!pxA/KC{n]|՜Clj5eՌ>`"PڧHRسگ@f8րq?T#Hy_I7)=LIR?*H} SSi5!Tƨڰ/[Wx\P.qZ\Xw;[#E$T94VJ;"j\04llW" &#]kⓔ^iENiIq 0 j ȐgO._>zxV=R=7h>"[?,CW4 w:&*3xDO; [aǢ=nj F UI2abO‰|/piG;#dQa[33{]R=NP4c4qڐ j<*y}F[QWXSx&lRKRa8 ({5rCZI9MNwpl^L](<)b ^*ٗf-$31P]MfER,#m^pmRƨkyF̐eadeh_S$ξYX>/`@0bbK#Lj%'NlȥLP[mճuzj[CD!֌zƙP֮Dh1vs mj2VVb=ͺDێ&m ks_!ERHY~g)8;M$ȓO"(ԁE*Ҭ1c%Lc~"a mI44_~UH }- 8܈=I!]tد6$mwȄ/ ݟ2 @:^>M:*owɢ4N=Ceim-c_ynC0j) -5-p/p_>`/ oz\[ 6hλ(3e m.0<0bt8;ܭ,RѶFMq{^{gckH s[6l2w1$px@}2+KUa) #c~"%OGHD*QЏuZ#,"rvYA"~$oF'8.!.N;$_vT7#3I }vЦ;VALTi{9_~d n楛Q"73Ueor.A`^yNYFL!3U<eEeBkþ$&uo&3aq^ /?3Z}}Q}y,g:\O:aX|q*4g6L"ɏrV[Ӊ&D:߯cPk8m %~F"gAWPro[17\e E@4ngWCZ^s;VوPqـ_#/c<Iġ9  _p^B*xϵt\bUj:ڤ4oՖjd&8atǓ apZ?N.7GGlH0TTY_X]oU<*U1{\@ $TP j}iUwb0 a eS4m duvU% QGA3%*3}Ӯ`MQn%EV1"9ȷy I$vA5'HQnxh.G,cEOA ^ya(/2̀хAџj4FדCS /'pt МK`5=%ѕHN ].YWK2On坁-.AZES/d~C,Q3#F=6`-FSB{k/^%IZʣ<&U$3;($lIC n{N%BO7qzAymV-p Vgh6TWW} }kѣ>dl3nW^ $Mq~뼧POqy+P©8N'}+iSK,(Ag~L/db\$8M-Z`C9tAN jt*~p2tc[pD,i.;zqrCAtXYŜcuDE3 p -ɂ%pQvkm:ٌE+.7H}a=F@רh'(!Jao~kaLT.qN(^oĖSk|x}-|=xYjܦASΙu`ntYjsqU9k8b ݓIAY6n{]p5ݲ Z#ϗF-ND{7NJ~ge>:##6ח8@brζOD7wNj.]5a--ꄥy o7dQC ӇbNmR4:Hl_yЋu5칎0g]$Ѕ DN=@P<6@ ^F# 2TٝRAڟhBT S0 ΢d?8 Ri]~$Y>41Ekq24A 0#xE@Rj68g`اwPZ7?APgJJŻichTD7z'd&^*{)ud]w7ftHS4aTL1\&wثdJ8Cݩ.iɄ_6/_0Y%?0r= =+1$tSknʹ<5G. 0leDް Lm5`nCS$`F{sếL쒩9u"jluya2x ЖK#8-DPcnd5=RZ+zM+ *}M hWzϛȭj_3wάboJ6Нn_1,"4J3ovaĈ/eM ˸GJMVd3A^#hBZDu>tF:0b!ԣv-[R(6Gp!s {]w@ȑ*ʧߖqzؔ MY #S 4OY$Rz h hi SJId `xb$8 K)+2%8MJlWd_Eft!xM7l]$sP 1;:pPs*EbmfhΖvfy:cii4{6 5 RIUdX*ɣϮ 䬠=㕂-͢(1wF7ڟ ͝PӐXe')\`SsBfM%B !Bgڣ7"/0e,Wu} ˿̑'KV;y0~ٔovIF2K5OD5T}Z汜k<q(Yw"%1*V6Ƅ(s +p/V7=D -4j7C:3usCW+ghKiP3!)#}?aDe5Xg~# 'R)=Q.> V`:x6mE|ețVN&+? '-gv E۹hjrn iv+?)XP26buzC[O.~Bw~M`J̶\pqf$~m}xֹ3jo G jp]<#CuË ekn@ڴMA2e̾!p^t*U$Ր u,vcE->aQ9&P۟F kG wRȷ1yΊ^dwSuny@UJij5[=h-q߻ԝI! vX9UR͊ 28""[9jÖ>n̳N=>KNf6yMR.ez)TUYz>i M^{N[7FQ(A4'yBҤ>l*I6Z'&R#Çl WQ^h{fo1GJQYpx}UN3BţxnN[~/ץ&epyʂ?JHZi{cս=, bɟ=d{;q6tM͕OZL4Zo1Vh}#顿г%EȮxyyHi = 6B{DvpGbUzGbK:z2@bmB~6LۘSYMTI1bEoq@0Їx05alH^gLEWۧ"3{Qn@E^2m<BPצ<|x̀DnXڻE5f,,Qi\)mZ aO~ jΞI5)ϧ?ue9XB7tmSb C+A |5jz+ ɸumk܁,ZwnOp$:ۘ-3aHeeH,9OG{e[N{ݪ\G9$Ma6׊~v[W9^4?̰%SeǿZs)|uQV$DH:s~f3GQ:d'"fo)잳XJfE`uM*Ʈ]94ޱ^g'8<ȔhY7N -Hukdp[g?Zhkx &=&ꇑVZOr {M.L/JPpԔBDi'Kpag#cKD`/(<(FX\!IS@t4btNϫ5OyRec]M1U|)N^4y-~wX#\֙Hj>eP aT33Mp vy uRw< uG\a.Qa7ǑktAlytrN:U W6bկ9Se/!;zm[VԽX,<$cl@K+1]fxDhp*`4YACLc{X^rD3CKVwL5!tep0ȞN⸸q-oOrV+ J1*J=F^C@㐇ahA41)K>kDx*lD*^ya'"ilk~2oȬS6NU̞ 4s04͟ [ &[4?@j}"9T-n⏫<+9noG^51tIWN <c l:XvtIOwx 䝗cg1~UWH% 5X>8O}A q$y?8ab$aՎ%j|>*fzBHi y2O?:zT' (Ye?zjZxfa|;gV*ı})D&}-JN+]HM"$A51]F HhM8V顆@1x#s/n}{`Ia^W QT}pD-&?!mƪBES*~sPޣhڎN.r5aa?|sH5P~#5x'} Qks@6@^rRòM]06 R:e65%o-v#qz3eC_.^XrS'ݡ:V3uA`H*Yͮ>&/VYj0vGJ"+Ȯ[bk 7~ ܽ?0@0a9ᮅne-$#ak,8FP -\EUBm"u*rrz`jmu 5^ x t ɆSnڮ‚4)F\;M֗!@稞ZǾa WE֡i2@qsriku|ƈo3IR]X yϳ=vbaGI5R ]_N g5y:osL6*!y%6I"c dtW7N Cџ Ur~jM쨃opG6Mc/'mMK^?}.F&؝wgŧ*cPpZ!@_q?.Xݵb)b1Q?&UuJ$'{MI.LA_z: 7vcPSf @m[LڔHEY{~ıWKkZi^iGޜӴ(UBb|ۦf.65֖_eg6o_~ NnH!oNpjԊT5imPVY&Zqnbg_xmQ?d$uvVc(G4> ƃÕ~|t739Ť؛ ֫%uy Qs0Kj 5abǞZrI|IHiטuh{Y!b)ѷC"UPݠ C\!F>_0kH BY6a9$lހ@@d( XԾEWZk XM^'ʳ82r$ QH?{x|F4:t[?0assL]A &8nI>`ۜC@)[ʥVZ8GZ>x"~ۍf#~qlp'Ql PS6祬Ɩ(&4\XtF|Ćڍ:S$7gGn}E :9Ui^eF.np4B ,hzr`rPZ:iqݠ{8@צL -q*`O60IOn:5 )…x?mqϢM-+ǿ7}g24P:C-h<&yMЇ^!TY5MQMTźwܠ[) DR=N[p-`XX$Fؿw^A+h.wf̐rhZSM|k'e&խty[n]F͔xaoғmS2#jgOF*o(W3|3\*?IlAҫDB diØN5zյ>{~s֍0o#cly%ձ0bsIˇ(9RQS=%mUVdH8"@Gv})`z=S>r?W,P 5[ ;%Q#6ކ#l*&8ݔ*sgS`-GHK=Xmp4^WիhGiS!0~<*-uG *5]B= j:AEJ+d̹Ff9EY~'~ZMTwєQ5i}hX]61ke=bkTu|A@JF#=V:m=ib8䞭 =# /f;sZ\HDqʪf2ޑ>l60/Rma-:ƆVm9f ފenDފ&^qDFWF{5(s=Q%Ԍ k':.+$ fC'(UU]> tcuex F* :2;Wl#N3ԛ| 2~lXIH-\ں$:f~Ӥ/1i~M,s )]oFAr<BVs639c|c^.g;ps!>r~[Н.a:p3 gzն %e^q6oû$WղQ:*]O6xWȵ)A$k\ʲҾ!AS"Q{D,ŒCjvYdsB&p7UfNT'~U$N~IbNk^[w `NI AV Skb)ߣ|=h(Yo1=ĮZٴodt<~­Wt2T#+BXlA"L<̳JY6Y/T4 ަPͅ YT^#KOZ~RTL^c`d/ǧFxdԟSUr6h[Z-|:3vɻژEZ[ކ$%%Vn3pGRc._ 55`(-mJ} sK2ܓb?} `lL&0vFo?dVSNh/u뼚 2h^޿?adK F~}U>/;VSSx@a\ۓwZA3ت2_Dռ9vG=siP\b tK aB8F"y~B)ݧ;BV(ܩF@zWVQ [JPP,J )ϗMdѱ[R^ʜDN0\f* ]R'U?9TԳw@6َd[O6ݧɸRѷlM!eUeK!kq Yp^b8^) h3"=enhEMl[:oyYRtㄕk;ڥLZǚ,O4nH 31jգ G`z Є64Ѵ3`>JC=W %ɞ_K+]J4i A tˋ HyFOWTP{ =Tr>m54SBҰ0 }x)O(Gk~JX)0K) mVҳ@!J[Cn{3!-|See ==95>Rr( Dcn,e.L.-0>ٹ̽,\^ O^eNyyh-$nβ8H /;L,hg8Q23rUН#؞e @CB|{4|ALM*ɉ0Xk]w<>*‹P8uYǖQw ֚Jz&O8-BUvסJuyXmeuM#.t<$͉UfNBW<~eXYUkNXC>ܙWMn}4Yj#<O3:qţߚj@MX{j꾩V7c(`EaXHBPBrW#*-ע˟cld .U@EOsV-lBk@b5̸(v^#5 zi4e(]gBpXa*ܹ"Y}g7CcbNT0EH:>xi}' ^Ps`&^EM qd]?#{) TÃgl Zo΋MʯînȄ@|0+eHJ l\?M(./Sдk`)PJ0NyVsY~;3ܪG~#قǑS xE(W)iJI^!gPN DHdI"p%/=ͥHm^5rTfX<ۺ] '6Bl,:cf(5xa} m(zZi-|aG"Gns1M"$q}chE1{I 4j<1 4'rl߶ߑ.K$=R=s;nhw>+_"j^M8֨TLҡ z)eI൹{r^6QD[ltYo'=X9w H7B*fc8G\FJro\Q$Zށ3?|&]/l"F" :d+CKg '_dKX>F+f=qL!!PPkRx%GVRY%_`ݽgixp*NLjEtwx1XZ|)vEwpt=F~R>r1֫{O#ZT ef}Jb|Tk̊01Nަ L3%<(dѠ˟zαbGYSI:Tb@( 8s +Jmq4ݯ>Œ,^-TLF"6 'SIw3ىin-5.| |6:@iJ([ܴb~MC awk *|kZZ\X5VlnrlPx!KrGA䕺m2i +0N{ ;򸳩ըU噺tmʞ`[H>| #zB(o܂rEt ^roD/¿2*p*0m%ALK/eP0bkG/)iVYp4ra\{?=/(PC!m?! T`%36m|Fv*,<54;^O+=uBI)4kM+-~g=TǮ84o&'5fњ7(&({ZFՅdK2r`Ov4%8pBDYm/[@sx7^V)s 㑒9xT@,l͑"uuBDlQ?ZQtIYw;`^ GQ 8LBsG?Fy!⿒y\"$&ow=pQ Zv>?/'ߖC#Hc:'ru&E*qn~H h `^WM)uv,)>bCT{h)/,S  ITi͋`N44½%_ hb"1F"ׂqoUӕ/r؆ݠ'TmIDUalj\.(2&۸h81`C c3>A~0͂{{(Y/6,TaאTLGsB$&d-e=X} ;A%KrEUϝm"P-c}[`SC|/\%+"@' &\Rg(3yܦxT/.#9/!x'v8\R Ch׊\h[`wR4ڠ~сw$ݥNZlwp/vޟM;ysWr!,~YbI'VBuWԿdXm1k 蒶%wJWA[" c!N_iG^ʢ̵RFN218` >3wIRW4Gɴew=).Yqy6NS7}J+i֭fqE<-V̿ ֵ0iWlsT6;*8-M^GcGY flر"ibl_I&r}0%;2͆hZF.Á+O0T3<#i QEܾF25]~!md0{]3wo赹tW♚EםKrf:kp]J&%2H`ͼ0=Z4{Zt ?#[Mo'W\p̢rt}~ œb{|jJR٢Yd ` D.ٕm>ɇ3xW>.c1o]"ԁ/o]#b9~tD6[q$vӦq̱'ŽgCa^FB'EGWp';Zv_ p*z ^dӅ aյ?nsɰD>۠\kMۧ?^fY 1, q.KՌo~YU ^)wW,yR4BlYkp>[oh"W#e,n__V|Xþ3wa{h6l$,7i[fly/lZS%OS^}=D:] f$vo.͝."B(0K"-6m3xb!J6hb4:q~"Oq.?/Fu4e13_JmukFD1,h62CK2ql@[8>d D?P.sTUѢWmW8WUDvѣo9:?IY7K8$.'o=HoX8@p$Ч.T민PoֱM.߱cp zvN8RQp(\SJB) Q-vJc굷'bJ 0Sηkް ˟Ug)GwƨV}Ze}]wFGn,8xdYs B"mK •YL&O1Lϸ6˭Yަ^@̉dJk7|O"ε(5N6̶\#G:/T̤O9zd6(IH:{?v]֨l'A)-(r6 { pno}Ҭd"ӔY7!U%P†BWlb IcPhmίG( 8(jPV9M_οQ8qW(fx f”Z +q W㱿}>J>Ta}acG1ڭo]~^"WR&CG"DɽR4Wڻ?>30GR0ZVb4L6bK:{aD0e,,R0A el/B6'4=qw2*Gr Wz2%PzJs  lWZ_\ ]we4Iqx }w#J IaӇQEaS @ r!VQئ!hj]`F!PN!wL TZCCwp`*&Nxkϰu3¢=$T{EUHrFRհLnǗP{ ~ksAla4Th %M2ob5J՞}Ix&M_RQ]nm}4-<(Cƥˏ@?\(.ͧETB4ּI͓Ӏj?Z+]ntJ $`LC2?@Yy#ZUc0}Qjי+BJ_5Ѓ' -kW=Ugu:sm:HvaKXqIlwKc[ )*K&R3\Y[RVa8DQ…c{&!_)ȳY{jM:N?h*pi @lkHeˇ-ϷF`P6{^eA<}d e\Xoȓ*6 Euvnw/tb89E`F E=-fKLd:휜%[Qct7phQ(Fs|a&VVzu,u;nހ)o ܅\X+r~\#tb3e7д$9-,pbld P68)6Mց,e7}:|)Lq]=bsqLMn 0&\ow_&ԵMփ4 / PI6H_H!7I G-ek "W@XTWH7 9opЁjkNPKIwNI T4\Pɼ-s+55CKwr졂 z9Cb4]G6do/6i)MK8 k*tT/fGSCۛ[m>kETV݅\R{3( ׁ>r)RS"("(c'ﰘk6 ?T;/`-Q+  ) v917 9& jOpzѐ{ L;Q# }"hG~fvvCx+ܷM{UjAq\<ylBPm0hC |HaO!Td*Vk#5A V(qQ#zƋ}]pzT*] kM`i硳%$</̨}m IK!&kzf57Cw;8<'dٽ5K\t\ d-" ӮyG;5#w!1A|^A-8zB7=%*Fvb So;D+M&;~2PfKlѮ3{|5bbaJ`!x8=~:7{]{DOfHMpQEIz!~CU Ў` pcd {QG*4O5wQY8';\{kS1)K5~%Cc'zCA#z k%fŐgΊab_"uqOʡfSz޴n3l\˨qсr5԰eA}>mi3g ; wmUcD[-ﴴ, Ǫ31BRWꯄd`%&6g|lf[ yZo'_*G9zYIv:JwaS4fYS #9RF){һܤ| . eC2P` 5wFlYXQT7O;h{ J #ζCϏ]W:fSzYL`D:-NztОv`co=BvypoH~W]kB~ ^%{B=yFfӰp*N&T$ %\,;Ǫ1 ,iuS5N_T!sOo-D1\/LYV{܄^^|'z3AE3^&ˈ[Zq:veL$xoȡ?|Z]\*mg9~'[un% W{4I$\(1͜Yӝ%wagm|@@(DGT&6y?K>rˤ"*ŗxI1E NBu4b/1q@X:;@.aex0L&#/^գR>EL;ۡ E&mq29r >RHdq|XIєtiގ4*Wo ϩZY,#c72*SIVٜ#ZľÚ dCϏS'&Okaj[7@j!SxN*/+=߲W='ܖZ0p^jq^doҗCݛƟX|u}OA!KiB-GX_l']ׯgyp?q3:e-tA6uhBֳ:!G,t)( Y}C%kDp_z0Sm U,I"1aj>Á-7c ,rpJZ<~o6VwoXR-ؑq>9#}Ҍ6i/H{]jCh 7lUgn0OZYy^0&[b*$76%DNB6:u)v (}ݣ=lz4mDpkTs.$6cYtי$8ͩګ٢vi^_xW+SaWYѲސjy%X`(ߠv{:Y%eyZ19s2̩ԉg V) '^ ?+O[`; \.jj=Nz 0#pAzP} t h;J7[m[Rlb|AdtbJ6C#E{"#++gy7r&OhIF!Ad6){S5'd䠘*usGoi{;1Z*#I&ڡ9]3p5yĎ3C-f{]tuwl֢Ize0>sgiBC׼g[4V@rvRIiMRZuv.UQ`4]̢z#MJ![*@fX W2_Ha0,tM>hvmΕL7+f{(Z+>)]f08dzͬ/qz^ٶ ʹ K`>V/~ p6gpޛ Nqv?eVR!KjMEP!)(A+E%"J8U7 pi)F)T-;q祶SL0kVX'4c ]?y龐*grex>2kd<LSiMܷ*Im&x+3PPRjgQQln adbf NTXLBK+$A2U#v@$p"D2?r@L ,T]蜨":չJ,gnk [.{* 8'u1\Wx$Z_J9vuzC4W6PzN72ѱ*ܢ`26ro\* b7#ґ/S3KwYIc&rĉ ݚ6%q\BmW^H5%0 ܂93!V{sEpsɠ `# JuU'NSI*-֞1vt8STB7RzV VTK=EJPl1I*5}|ȣ8^#,D,a7DTmy!:T3I<2_F=̎CE}'pUJ3'F5j{t2V[:m l#Ք!tQ,~6(]=Ge!-9?}' ?B 3f8Baِ;%#,D̓ 3jJw:!+QoFXهh ):)=NdTNWÇw}6/^r޶ek j}>Rњ=hk <`"X8ڭALj"Nj>Ogt-tAD`U}a/E0A$'#.Yi^sȺ} NH ܊WFh8W*Ll! #<1=r"w b2hbSnϬKӺHUڅI+ LxC)}njCNPwy$T"<kcEFI!- Wі7~=ީݏ}qc_AjFTo]%Xjݣ MӉ"֧_ND%z!E],0?św_K8C\cC?cb 1Ukynm 2D_c,>>B(DDO)m,,oԽƴ\H}Z^Kp; )tTmGEG>G@/cfٵ_`֧ooJ!$sxICW PXpno? =9 <[ b<ywԻy,6IHu}'mP!zmIUjZH?_>+s4}訿9aF0t/NTN`GWuS+DK$T|N<\CS)N'wE7ĺ":6eW$9?4xeP(X1׿ڏc_&95}֯x82ّ{1|1 "sy4oJ[#JgZ:wq%$H郂?, \@0r?35PT71RxdTl6*g6x%wA$8N{*r@^V9s,0nS ,ۍ2ffg <D/n"%n<8 *vXk : ʵdwrл,q|=rX>t1SKk%. w~,WkZv٢nLSOol'LD %aj|z{m] NXQYk$\ʈP;#ܘ^3a=VW9~!jü Xf OѦ1&y +ՇèML 1gl@\u/|6pRɽF9sASD;xL]ߚMR̓7daF_Ӫ{[@"P9x}4 ތthXrcOA\ cz!O9;JoZJ+pGEd6.)(ݥ b#iQaLX ԡAtGQ H!a/8WfnX:p/hzI[r/[a$Ю="=57 H6KW@'b0`xx1љ^ {뜇M?t==u>qJBv 'n *6̲B:y[q{p]~C$RyD9hS(V_WǕ(}Up@RPٴ \N] #?LvK,v}Ý:.Lʩo^дZ>4㗘 ,v7ֹq^z"#PML.jjtm=j?Y1R*`_ 0~SxK5] *ynq8N/r"xOQf=rwzev6@F]&613 v͞`=tBjͳ C _}_`WNn+O@7kBxm#E_\x1"Q'әrA!s,՘<Ȱ.kt`joUMNWz]Els9>V>"&T"]ۥ*kzRvZiotJSqOt)]k*yTM0HkEQW6gm*ECxl㮎N!F;%\4W98ţ|?RH(A|9j5Z7 V~>rJ4HsY}~1${CmvyXH`#zB5td H*Aչ[eQkԥU# Zl~QcI#$UbQS[[nq VZA$; 7=ULrf 0\EP?oW4mXp@Zܛ}МnS: YR+B,i"{e䛁&ZީOKOkcuQwƟ,[ǰﲟa_+ֲ=I(|5 -3gru5H+f- Mgr/D30G!4Y!FP,O1%Ȥp(GiK|2=vK A\ ץbǹ I|޴e<FK.q?exe8hPK$D>]$q{촦6KCqE=VV(=&- ّ~PƝMDZ/(?KF5Ц?>#GB.Ȯ 0C.}"Xf2DMҀ0ǓC!1T0J_LG= iZ[S֌qvY)2dz_@|}ݣj )!c]8Nb4z*v* Z *D{5Gp5])lU3#2A#Kn{~`ѼEqu+B"}$iq]ɾOGBS+ch%c'R{)Xm3-cs]) Zt O>θb R-p6>\Fܕ VBfz$7ADd۬Q# ҁyQM4e훓U` Atje˵!weyDJb0!JٟS0Ck]D~x oJ<]%:)dOB22ح7gـqu)`e;_W/`m a#u&w|l^<1-b~rz8lĚ5Ez B.d8raF򶜭] v9+ UX?W3 qfo@3]b~w+igǣ>'y0&rɧym1k-E*௢ oI=y&E*Y7X9/d.h_R3)xdH#i3kW1ŵ5s_ u5>L%* - >:qvgHp>SM~)$)6c:TP/#45F_b ߮C0.im NL ""a3hy\Cg\6] B[/& pk~b |}X6䆷v_*2$`iՔI1 ^Ic?MYq;Ed}fmG& P#Xo02sY0 g9(hn,K&caxPAO%V,#xlϽu, YG:j=KRKº2"ͭ:+鵬̊cـ&-^8g=2i@4JU9[6w<'ֿiT~Nxm{%4Uֱ++rk&qR;6bY:PbGaR_NˉF1S.M, *{퍫n>mKDX{2bW_*c@,LDdJa!/F㋃r~Z iǪ]a]Xy<#a=2.fcu(-Z{#B+~=g;q[Bz,50hT*׾oUO,Do0NPX1.x'cKT<4߲o Ǿ[fd-Y6=R )+u~Q,a!ywqΚ}lmd/0lH+cHW$D(樰`#RL\YM:l[oF l[[鱱 Yg4knjʙWE86Ho(PKQY\ydA0GםY:%orw(Q;C)leġ qp&NaܕT}G\Ft׮!³a!eD./1IW#{x+KJ*G؟v5WM߬@o;ȗ+X?USJpRfӱKˣTDdsDз홊P3Fw29q~O ôD+g;z}ѻƧlJuȗ_-cݳ1k*Whڔ q]֥1cѕ7ۊ-SOǹZt(EihYUEԢKRl),o$LŶ޿;nKb?;ÒN=.Ш4f=U*MaylR}vFzi3YnN_4m/÷* ÷QX?;r"2d 4őx|v9$'|zsK籔?'@ه/RV6y|vtZъ!\/'Pg_%4ZF2%[ 234^9F2c Pc 颢a{8`@c?ph6a8!A|YN &A=X -ɴYhUw,"[t/-'u5{]bl$p*>vJV/Ʈ}׷ԭ1A'Mz$C&%gDrxJW(xɤjo(Mnv]zҊ;UKe٥dƚ 9;Y:`?0WKjc6$pfkN<_u&*An \ #lAkji}+2/?3 Pi{iq}Ӷxb$pN=Mx&qЧ鿡r6vV0j& \A{ԞGS% 5hӃ+v{'[K_a78EH{wʇL閷{~Ym!b+S {k819(D8fi9r5e7X7z"`#՗v+\HGyPE?heW ?^ԅgrfNSLfTBr++atP5ub70kH4UO߹{/"0{Ar_;ßj^{=Ot:hM{9W`[ A#-4swIgGK&A̠B,z\j] o')Ҩ̦7,2U+-Cl93'Բn!̍gq4}[| T,.QӧgOt V "nnڴkdxP#?%YMj{K.%`.k03EéH/ʶ򋧈#"Z.K#j}WS;xx/OTo%5&6e! 8dC`n? Ŀej)Q?OFQ͟WK([f9jءϹ&֖ǔĝ̤<<a*W< x;Zγ?m>i͒hC4CbWN˱U{|)˂`=vl DVU-Qɲ]0 ao9"AdKZ*gB $"=nY%NB]Q̀Ltt7M%{2N]-Z H>&q]]r-yV~''HxbLd>;͍0IM̋zۯ_'uբsW0cjhɳ{#:@ZȒ b001!x1EƴlWmT$=K"ވ`n'J8N*2:$ϋ.K;)gQSH'` YTQVc$#̉z&tSS#ҿM{f*S (l(2JEYϭ;A1vͽ}Uvkh20]F~(nも@P%J_T{yb_N$ؒ F)++ m<89-Gt)S|~kq^)r/A+2f} R3'DA5QRFІw YݠF-|鿴BDb5e{-4biBT*}MǏEN Tm?!Ұ8rp >*C⁎H=8dG"vொsВ6.֠i=;/r<{7q !=6'XY /Sp,Eg A_&JSu5׾jc5-acC7ZO[]lqG]2 *Ì ꓇ u[WF2тu(7K1*2Gh_uh|>[a{cSM'8in4yaT ]PPrGyʻ׾JnɌ%ƇLI#C\!IM57XA՞VpF RB»Sub%4w3/EgND4"JL+G'^;i+RCk"@t$C ]}`;չ=7R.$M`J &uLg8HqxJuDMsGxC\XǍ*,At5iuES<'|=Y@;>(U7:`r)J6wsy4rwFІ3ɿ> na qֿc-r?ʧҫ`SM-'ҹ׺xbtM_##⃮7ZMi[EL; a|W] @]ڔdRۖz^wLBW=+멀މD$V؞Jųq[k"qޞ&WBdc.EkO`R:6R֪8$( -4bGV$66ĞP ( ؙF6*N0`/6NApP3w"Mi? a_.2GDee*%p.Au 9E_^=(0dQj)Q%@|">_o>{rDPLoS{ЖDpܪQuӻĽYpvXʆ,-ͲGA@ -uؘ~ˠ|Ttg͢UNDžFIVܱ`7"`MId4:fbm9j0Mטq+S/Rt!Ld83Nx`1TRRثYFMQV@4'-ݱq} P̖VCzв%LzY쓗,2t?-듓YvqѯF"nB:Rh܇лv SvE͇V _?3} x͜nn.̽ȍފA_2N1ٌz7%T@0cig5 ¯Qvu$k,f`D U^0QRg1P/@'asy%]oM%nʼ}oϐ8}f bpepM5@B6DG֎k~H2 ]0)rRpԘ(3|qlXaڬ7{-*51M0)C4d A+='&^cMJxY&hsCuf.'\pqe3mO|KX(\ƊT.k$=4[?z?`Rh, ډno1c^'ėAَ^ ꋗ02zoqLm@i߼`LO1v7;+{s=1}wnn"F(aypHȂe槚=T_O1!ַ)UO<)k'*F CFڅoKJV2ivE?H >:Rد 0ՍkXc[-B:1)WA)u/pE-/jxBܮvNsOl1v+G %֭$5Ch'+NNS@)UY7R,,+.ah~dmE'bTzSޠ6saq*CmXY|Q!BJV*Ys;ғY L8V<5وԫh\(cV&pm}RR]OOs6:BLSԲg5̡[FĚkyaZRIXבzmpT]-N~:=cK\($fE4׺-r"V]L ? (WtNE;wz9L%}If=v]X'˜ˡLbNqF^2>s_^ůlĽ\2N+Ϩhc/Vm/ַq{#2TQYH}#eYͽ5A/_[(yX9QEE5(vk(ab'-C7'Gh%l?SaY9 D8q/nE?`lHS$p`"lrg 6VNqs.&G*ӦN`p\h$*4W"kēLæk>"p7=!A"ڳK-K,2nrcL%ds7{[l~ (ƅ,_nDWynd0x#WnXdn :Jndqhn'ӭe ;F#unpG^(+ .p&ּ/Op^C9G%MCm:%0|H B[b~\ȣu&8j(S'"brD+R5#! a~Mw7kս|LXį-&ʥkߔSw+B`ِqؔpܬ|4xEW@0?C7[>䜝vz;z1qH5Tkm!@st'AudfNj;̥q4}j&n5&"S "IͪG. E̘=L(zgQ[o*~xNP1׺.6/ (6Q_46RiugNk20ttӋV|Z,ǝ];S]Wl -mQ}פ{y3))M-]rx Y:wSvԤe%4)K@%iq@ntOF:?Ivi6=g7g&!\_mR4:~ -R0X8_V귮M9\QR#OCkE,?p=s](>A%13)Txzcr߄!̨խQcs-EJ0)3EÛgo}dOܺȨu4[I%Kϱɘ^0RA{g(N@78&,*Q" W_%{o}b+ xOc݌"PYЄJgI#iVW0K? (B"ZdNs6WE]h7Aje4BcC<X6_UU Ƭ ݒ+̠~WO4آmlz^;&F"E?7cEڌ֫= T֖s}LEj?nP7iVA,oN(ac mU]"X?`rhu PjH%SQBð ]r9/JSvʩJ&skG+}jmL|B|5)K]E(~iêJ~y 7A@Rt,hT'kh#RRnC}vDRʝm ('Z*?ﲠK 酵3i; KI #ؠX5uq];`n-p*^5}~~ Y`TP[r˃XIR?`Uy{ \:1b&,ef+`z0oq& :[NVԐlitD< P&r ̜&Sp;b狑D @n߂[c .DS0OȬ>A o:R6(=QNIJ c)~+Õb"A$ᱽy{w+!NO_Ӊyv?b8?uiV ~2MYQeVMlk Nm8I1&2bblԵtY ?}~VjYƶ#+YHdo!kT 97R+ n|-YmEv{ݘjM,dUH.HD!m1z+tyDUHBjzqdh5.ډ&3%Vs6̃owv5د1#+7w6}68r5.Qaj"ho h(V1v6KY./[cNϠbbuj:[A# 665(F Lؼ#"emd:h)oPx$bsSW-G m~:d͇,>Nf:0|(qChF6ֲONk5*TW  YxX-~ӡ^`bogNGa3Ae%߇[^tZxEmfxzߑ{|og;;l٫?q]66ma*l  ~7Hu]@GoҘԀ=\W{GYU˽Nܬ,cm}P*RLkB,<ZQ W}oKs|jPo<0goӐ</^6a~Z*=y۱Ԃa f-QaohAհ,4U G?S%Htzsr=Chͅ`@C$ 5eIZ7qjVźSZ'NyS?!z[}F?mc 5CF.j$auer`o$=_Dԋ꿁-opws'tV{XѤwoqE8to4gBSM<2 )Z_.񊅺Kto~Eip7ZL;tQ;x9^KTUL)Ɋ C;$z5v)ySv_A|u1i.#$HD)5(Yɻ+8<^Q{nleAmٌ:PLDpsrF/V /6sSFr4'' pZQBZ RSĕM<+{kRKgSbpL$gwg%U}G6.Z…$A 0dqM8A|6fUoq\:U -}V0m\튅@Vǣ+^Hr>"xt0?j1C,[R-Q$Z]+Mlj<λ2~l)mtс\)Mn 9OITm~ST9> ETK`WO?f j49\G'=!I*z \s hv)F>XQ>1sWn K|Eֹ֖ͪ)e:l 7KJ|ѮӫAPz]> ۢVfJɻ  ө J[Fzx?@0dd/çRNY*ZhVi*2+l4`)#28PCe ;RGqo{W+F(?woHFkU[l#iW:Ik(9mAsĹl_0 bRz_$)"+` Hb#vQ1zO9`}~g`{)J=΀\Gu3ރ'\xmL~@f%-nC"{\Nn@;|Vgx,XO85q 'W/po@J=#N8kdGڏ|>p &uFdJwMGʞ͐~~%BJ^QOX`NZ[Oiv!y41kI8WmP\${rUt|1xC+lR(!H|p|q+eڝN^})x:H]Y7ˑwK jdYn4LhAA2(si9{? -,Xy=4>L&K-T!V*nr')<rxR5g,+8Ĝ:2`LYډW..@lq'-dp/Dk𤤧 K8,;sJF]ܒU20mnT!,zC9䔩-k+^|.vgu)Kԃ}MH#GaʎGc4WeUHw2u8L#`m_YETo4tvDԥrD&$*kΞ8u "CM8z5n;IBkI|^C/hΔ:SWWvs).Ʌ `Pz&^iPxD]aIE҃ UFgE.yiM}rx"Smf~sZXw4pf%V&q²ôϔHqZ~oÞTԆZpw%V1"B F?QayN|[ge{G[+eFb mf|jsTJ#>㖊^X4yjmHzX6f]1o׬ 6yJX*۝4PDgmJp=t17~f~w@9e:AFiZ{)R2g҈W _ŢiE0ܭ˟hIzb37۠>jmogem)`a'N߰rʅH ADwӄy67aAy"땖ʸ}, v۔>[%xo܃3I˟"*K!ņT]@؃|ކLpv YwQ>#'-^ FuBۂm{ڈ;pXrD/jriE\kג7~X:"-+,^B=v='nje)r7+ w0.,#bPޯ_33Aeq3_#ZO,χ 7"',hn˘{jl '`zCn;$Z[ya_2 _>7u*|dao\w**y_PuK%oޛbX7eh[ЬAPdڭK"V ]78lp߃OD]ӼbD Z &RɁ8!ti:ׂͮ}AJ;t:XCd+dl5X3* kߪdD6 X{.U@y9RyM6\;8s;ucB.6_*;MkЁߝā mxҞGh 9h8<3n*ن5]O!{ڦ> 5CwQf*e?yM͠-?=4%[u1]h:ϥ?DR)%.>Fl%_v.2U^: Ūdh68"Yp@gkĶPW*|9l3u>U[T|rIz Tu -ׅe4xLq(*We!3]I3u¯˙U A]?iFf+>̲@5ݧH{X ,4?$'UDC&A~Wヤ*uc;mN+J a٣<^rI`A(cnv"݁kH'- * +]1^SGdsdmpC 'b܉Qihʏ8ȭԙ ơ+iy 4j[&Y93ίNJ}qni/^q*FH"euO 7EI#XnkPn1# )7A<=O:/[ XIԡH"ƲX\guj-"Ca|OɱOf JLv/9(LjoN(7bbYPG rq#&Je|֩F[D!˒J)yep |eoE]ݥa(jAl(|{ ""!0!$/Vza xNg!ձkd*k'5Tɼq8Z#%} 3o]Sp=8цQ_޶H4<âmIO7ߗ71/o{`4 }X{b$87Os@) cY?k ro c6ܷ qp&j%p,VTך|B+4MrxY?F=#5HªG  3N­OcSlD;h8_m<ލg;t4e/-, sS%bqdW7׋c" ?cLWlqJ9* x T {ѴJ]%b׸~*%MAH}wp~pT7sIy[xCb&YpǓH N&WɜPjcal0YO5Pi47`wlWvsٖK$p . Tx)\Μg3\t^1T!VO1arsml*[GL :aB'< %(p #km 8=QfS)~X#:+UOS}|w|g'K1W Pj6ǁpFDgE_eQB ++Ob#%T`a)%?oP3z} bDKrdh-]s)Ld;$O$׈#&"[="wA~zB }%d׽)$j~Eyh;ٓu1"z%ʽ 'lA-/ꍆZ6Jw$K۰f-,pUoyTc,Jc#ŔX>=Hm{D '>PXe<$ w8bj]?m M@1O씌ߌ}Z7/^*'K2D.V9nj#Ey !KR %ϲƚj(*d`aWT؏G2@cNRk#2E\ɂȼ{ƞu!2z5Ν++" 2䶪ũYΠf #(@5߮{ZxKO'*D=>v<vx1=MTq[Ԙ60eHsZyvd*^IeoM$[:]D3qw Wˤ@kkmzSM̷R#N jXf0} v ȸ5Ifytp2d誆)mwigC힗(xnD<̣9nB4i8F:z:r2"D‡T8z>,G/C1}>!'+:R710߶>'_0N<㱌2py f t<Á'\c 4{'{˗OrBWMSvhޖħǾΨpUqWuἣ rޓ(V*(ƒV0XO}"Y3x[g5Ma`(vGyHH;Lwh8_[HԯNxKaL\g9 4NҀk kmpM~JVw{sox 3uNF#_թx+yzPT ΝO=-Vӝ$|$;?g955+7eAy۷>(I^i'}Am2~ýܿaZo16*t =vHA+. 7*Yo-n /%^WAWa^r/}_R@[_a(+kmQ.ea~ܼ|eBۆĜR*L-"%JI=wpy}F'e)Τ6u31ބ0^yrUr\Q*#Nu .7\(K@L ܷPBڂ+QC +GF8h)F Ba qYZ`i:1> "#׌כ~R%&)BkG? IL]YUo4[,c5(*R(/epBW$tr35S>ߏ0"p ~Yr v6{8O _ǥ_fƺҝcX$A]Uk7s &Mek(*mr^ߦ{"S*yܞ r$3ugk=t^JUv.bexhJ* ?v fhOz(iuG~sNAԱ$wtCs΂PPZjU̹0T?Y EEux2Hݸ+\YCG |9I]hcO"wB%;039:}Sm[䬢ys/H: n6O[dC-|U]i*A#,8G|;A)0FL+č9_da>Z>G)~҂qo.a7l9qtMGʆH R`vAaku;ia@4PHT|z)X4[!S|=/oUeZTJC=G@&D3Ou Ly4[p@1 UN.]w[D푁a^} c@&(F;첇M\ZoFvZQG"YrWM탯lrȝUUedc~Mb~1=-6{6!#)2g,̓8vD$xu#/moUcڌz;[`(PeG.oB&-s,QB d#ѥ HZn/Jp AW4u042v&< y ]? }80QQ?r3~Kk UlۏUʍ-D%(;v1AYe+ﲑ1 /gPgSR[80ņKRz&zR<^R̈[(Pq } % ۫2-!$ 5ۍ^5P\y6-Cۣ2]ˆKIVuwARP 8EͱeԌ5N>{8wN+碖 EM/'iVe`_r;GM11+{S:(hu/?u'HZA2eٹ,ŀbCqIud  0վ.݊eйwYx=`]j8sR'#\A6N,\!L_bũx F491NŠZM Nw /ƶWCP]$ 9ZKCH"A¯li>8sk ř:bp Ros~œ!AȪ u &,p<$f8Ń<9undyIl-{/RYghrIJځI:Eė`7fg{#n?C ث[ǑKy|F~#m&޵RC@$PLZU`F1=%"KS5э|&Q,e>ûeVoz%aPS3x~ǻ+TUt:ហ?h)z '2KQG(>^ V}(֌+A%$Qd"dDN@ ǹ @@(CC'm[r~6D:PS(bWx.7*wcA/|9͎ M"JhU!`-8AaGÚ4ׂ|-@YH[Ag bl|\NِH\?{59ҌUƾ47cH; &"ۼQ`X]7;_9}1S!(egZPuK38?ԫ2-?=%p/#" 鹑N'_*i_n2˟$GrmbAi<11\Yk~>|rA Y– pw2,V1ov 47DN73[WWңqJ)NQnZk'j)QE)3*TՓ&VNʟ[,2ZO;0$9jŤGМo,kk.:sLHRmY@t.D$ʟ=G&7^dtS@E_W"+Qcѥ}:\ov!@.Uj7 L58݌;5o$P6Jr}*9'͗HKYş 8LmZլ ACR#yU}r}gvWDO4|JXI ųv tNLCF 5y " y^MZzŽ37mε$%e@uj_ u ˹7_/ 1SeہWr`dDKb[lN1^IaͿ4N}E 3J^Z(c~M`[Ck])l;lb}"TV ܄wVS6$` .dsC}zicgJgi7i޳ *d[{ l9iD|F:uE6gT"J; 1Kev9< OvzUd{ @].m9nEuE6X҉翬6ˠ2mZ 'ci&]eI LJ s4y, 克\MC eA~x}*#Q MO=i.oX;!>CC;愞ģWKPSKV]k&CM@HK=0h''4֨v'F;<<$e @~?xѾz z 8aK-;I|mD96Dimb8Zn{4!({y%B:( _k'&R1?1a>[at}*xh\k9M;#óV/?VRm Id#-}.fo6g.Qa U1Z12@Ʌ:9hB9d/WgfݭaiŠȄWe~&h.Y:|&X@NBVdow:e8ac-<% ̐*jxir@?vwIcβ: g35'#?XY$BrsjŹeJ[|޷ER!~ﯬ@(ۏӣY0Vgx1Ww5OQbGFr:xz<^4=gQ7zT  Uc:{o0__l̓|^QDs?ʀ*ί Up9lY.`8_[J4Lft3fczeT$q ,ϸH69fs|U(RX2P"1(º:3o36fca&R! 2i@I0QNWGZmiȣ9ۀٵ}όzk{)rm 6,\^\~`"Xke~=f !х0|Ua?WZ9'+$]%S=:q?_I|ҍZ@ {)}`Dz>(ӒGz^$ 0S{,1Dybsy5[HS@0ILcz F{q[☴Y^gI\ž&#\U_3 Ғ [ZA);UDFiMJ]@+rr \ջʤ x#?d;lsK}SJvv_ 2Y0A3B}6v.\QF=g<`I33NV{mV8&CX#2D@ҨmMolg.W" W փ5 UDSAe]:MzՔj}zA0ݒҸ-}|6y![e. c sNg)c~/:h%jw!\hKͼy~ xG󘱊qgr0튤{w+2ՁϞ?x6 v@vGjdy#o[HU_̓G#;).4 s0ⳟIK_ꏧ ̐ io'(gnI-<#_"~J)`B<\PC4O+p(vz:간 uТ[iw51>z̭K.eZvTBnPWq N7SbCД"ymc&sT? vsH߷W A4W2H~,NGΜF9T@R'6`jM;*wxϽ EsAxĎ=:6.!5le[qU"i`99 -zD tyэUB̍q Zܕjm2DuZ&\/`7XYRvl,1hi'](.ɕ#:@n~^V1‘ OQ42V5zHhj@*˭~uP=aO14^`^XDc͟:| $H΋^lovb(L8D& kّQ6Zu8z0Y5A&]M[L݀R&jIG$!{TҺ pDss7_>cj@NWDz}`YbDdPmx:6뤨c QTkdC;I8M%*?&~`̣nC62)0epMuUZ]#J9/n+ЂCD>zooT}z},U.T i{}HäiEW@y[6>uM+3V(b¢ Vl;=luR-|:^0$g~p]b6 AAT9_LoV3#,$?{d_\Mhm(`Ҕd(4$٫877LhKW˘: 뼴DHz}Z!ٛہ>TF$ j XYwhq+k{Qw%TntA#y~KML:6z`ަ{ĕ6DjU+y_&={S#)a3zFO .sWC'}PJ+eiVĬ}w&trm5}ev)| Pb ”DO`8#wmw0lJؕVZ/_ A< ;0A0FT)'\)/ZvPM3p_MՔX;[*>m} 0jZ :ւi;zvi{#g3@p಩I_]R[5_ hsvFp0:KaE?L)xIB_{9`C}idKwj:u;УhFVuP~{|.P)""w{izc] 8MtP꼫F1>vGOLXnAI~΍SeC׭OmWab/6jB-v- QlEsTd>ݍoO p=|7sŜhS@@ZJ>L }MPG5.HBv2I84H/U a57oeSn9$xG'}z iGg2L|)Fz.dj#eC5!.qj}PՈTCk`y[ Mc\轔^iܚ;5.ڤ>Bo7 oqLEܚ*;KwAiO3ݛR$C H\c(# B!k>C-ai" 4jBjaE8ah|ULo:Oඐn[Bݏ<ΤJ'|{[ulYjȺ>x_H HܹhYil|yAlB'^öœqM3WӀ\5Ys4~zڪuBU^q_+ Ό 1K%EqEAX\eliZa#8w1oV=9Sp/@[J:`Y 1F-gduOK&YfӨiD-DX5F#qUpK׎kVAV] ʦw!6L N^yI.m̗pӀfCF/-+K} C ,q k22+-N̬_kL$L? tFm-;<|9l3nfrS;hjA1]Oos"Z۠xC 0X6ZdF82l`"tpn>aE7? =>VyLQi1[8*BDi͏wٔɿho`oF@ #;Hw mbE'F`eult쁾~P qUG)7I fK3**3:▥ˡRkX=aAK4]KmER `N}dg|$Wj*Lf3SPrܖxw؃F_Z`he#I9bc|xb7'x ^;?F-\?,E{U4Tzی5\G0/y*0~Qj|=#\hOe2$?w j壮~6ju,i*| zۛG:+^i $}4ˍgKֳ i&f Bń-~s(#@'-BW"Ok] vA:ET-fxܜTeni.?ہNnMAA k/rFn۾`̥ݳ2xq'/Χz :4 #p0b cEmW.;![ J[ݨ"LZ'3$i~s2d\# {WU~6M<$\̶~!CO4NԬ\{״{SÏDD!\+l$k)d{:An;eIm{H+sI?^Y\WytV4""їWd=7s}ճkE|i2f5ƾڴH@#VmYXyjqݘ< Dly u ji-ROڅ y?"jΊІCFxx&UhI)?}tza<ߎ z8=x0H̭߸Y'Ɯ-<}huݽ] |)'lM#Iy>4$| 4E1Iwg8t*BahZڔ?"3N}ȲQbhNC_hŷz\ aZZۯ!ӚϞ a!+bniW8t`bm,b._C^(1܅[A~CG<d㛥߷ޡ=sOa˫=po# ഢ? LSR3 >\܂50U>4Sy$ m&;S*aɈs^H"B"'Dn^V&KlS#`7JSTFأ}gYZ070701000002a2000081a4000000000000000000000001642f097500005300000000000000000000000000000000000000006300000000./lib/modules/4.18.0-484.rt7.273.el8.x86_64+debug/kernel/drivers/net/ethernet/qlogic/qla3xxx.ko.xz7zXZִF!t/ZR]?Eh=ڜ.+p 2`a9USK)mh %#6Tf)H,f4 FEM- (}X@ m$ Rۏ6nک 1YаO_3BNiI֓dg7O _gEbmD7z:@esK_h7yRȪd'N{r;,ԓ5-R̴r.jLsk8C  Ǣ}u2bw@q?n[p%mI2%r|&נR-pT #^#IH=<b_ێ8;~Xde i؇#Ab]4)"I",yB `0P{ ˤ~ky7 :bJ.n#mZ+sC LW}:l1#|Xi܏ڠݟ;Nn*'ү]!8 ԆVT;XN:B!!4E1?|*C^iMi'ߗ:xN+r}BNG|TNI;<``,gF<fǰ]\c|"DH9xw?`U3 GKg4/!ˁZ~XlTH]I_FB{{DA+x5^t><8K%D44 h8P2]['}oCꀾW a(W\Ux@ss^n2D@d ;S6b*i(kЅ#Lɢ`'Yn)ZyMX1 #׬mm:@.e|sXVO'UȦun%ĵ3)}rf:-_FQ?aUt;GVaڳ}5P89\z-‹^(<y -}[j9/(1T=&A.h FyvC=6E5(ځJ^kв`oAe :n"y埌p_փ!GZ\M2 [V*%wss> 8ih8?>>ge,.{ѣB%ԳJL6]~,S}|,s^Q q)z%+ 33dv3LBB+LJ)Ǻs7ҸrFT jpRD H ^^wC*c;vD:lnc7fw7D$L96`A~ *B<6C|S;C冺D?etu*Wxr2: bwB\MP$^-U:ȘCs)tʋˀ^1»xel`99WbMǑ. =xZHPHc$ِ#`B.BK0s][+n\ߧIC). [c@yp@pm6?rc'"2С4m:{(#nk +ߌƽt¼w0̪$?Elb O+R̕1#nXUܾQ$"nG >+sbN緣89Va8M3P=F!i\ Esc`^֯&gpL률E6+9 ixN©0JktL_ DFó!6DP2H-~^9&NRDF D#5tEcLsfmĊZCLdYjwθ\I\J6x, 0{8p KCWԺrS1k6 TGrYvc$3+|n Se?QPqmI <)`s.yki 8࿾hgp7F.T?+~ L  ;d'1J`McX5`>c?qp, BaԛffhbC-S$ d T^&FDqjػVǃgE laa:01b|4t>jTT3nvK v#arw_aI,U?:enJXh2CqkRm/WUIwSz6ZkY|* E7DV C,&T >ve fE߹ZZ[Rr-t5~j,<(gu n+VwWe~f}NX f9ݤotzϪE)3A[S(l"b"7Rj.~YO#9ԭŏ``p2ãǪZ6LlZ>qW¯ڊBD?8xfB'2-Jѫ6| SOj*` Ea@j>*Drt( Šdo4g zIDMlk7ҨA]99ukw{'w<׃!AW.3_RT:[r1/WH3Œ$7ya0fSD)ctR~oܜ3IA}=cؓT;=;1^zዒ.rԙUV8"*2,0s:Pa>z4g`6-< :;&ǬqFɬΉEFeQkx8U;aBrH:,񭏬n!O/YE1RHSX[Gf##ki=Ȫe2mh)9C[7d&x+TCѾ|`]~~ޠ{ 1-x 3]}׵{YD}R/K.uuL~T(LĹ4!N^k*SDaj G&R7G6xR?w乔9rp㳫eK rI[ل~x-X؃g9["= M(*?KE!fT}cjw!WqD(Ɵe 茐BdnsꖓWV̌p'A>ȭt`}n3FHOGiA nj5'-Xؐ|(,;+<KIo'3sUԎ[0 ݥ+'2%%ԥ _]s|kt,8ljC;CNlbitm^HZyoZY l)S>Txn3+*(\fش8UcRkqӏߕJ,u?hJ8y "VH + 'mH;;|?nfK^.np""8Ͼ pC5tYvZK$/H)lwA"yv$u+IH}m(b]ǚ㵹Z: ,ˌ;1G`ȏSM^.gA;F%r:v 9_w^g,ҋEnoO31d|Ua[|Et¼]ڡ.b))*.1l^e(DyPϢѣqlf& iO#DIʲ-62%m7f܊Zp}3yrh.CUHeb=SW,$-PPڇލ`'{B̢߱G $34n `-r^rq@-ݟ2TBkj7EPl1N(O 0VmN\MdBw!qI[œ$\.%; &jޞ8:3Z2Iq3x}J)rlCRaJqI?JNiC y@MjvJձ%܈>f6`m7Ƭ a:QVY!V*. &QrՠeWBWGr_lj+P|c\JV{~WK\'L9< 7iqffyNӲa C3f)/2q yI xOKߤfŐ4' /}GhiM# <m?ʇ`n 3Oc l4,9!Jx/fK8َήQӌ05:X^> I3[ܥ1pې+C8]J4+qN_"!CB{Or.a U5[@dѢpd~Jt>K. I|^L5dEl: #b ,m7x9D/&2NzxeUŬxeU_jXJN=F0Y\:Јi(A5 *t f3L 5^+_ܳY٫.҅[ޅ΢촌6ދ:p07U;9|eZSSZ=5A3gB& Ӧ:(7UhS#n:H =B@{׊$ -*[KgP'6Gv/XًH·jH"%)P^s Z !h`,xԃC+s1.UjHc_\``2"@˸Gk:yR-1fYA>K/_ (٢UY^(zU!Q: "3=")u>4 ̧\gEsC!-q/smu$[vV!hjf%aь^粘@R\[*:-^N77 I5{|'{*NauE- ,V)(M9Z ,esʕcǮU]P<}ۂmL&jޜxcg@iqEuH)2M[a6PPܺ}JYwt䳸cN+;kFѡ!(F}ݟFƗ/V(YcrT/\0_xH٥\]"7SVS^3B&V_$(kH'C2ucnꐨ)BXܩCݡko^zY4Vۨ-W z :n8R*4p}U׷Y#%' fzfhS78V#JSD M3jLE46:$S[AlF*{Ÿ|PHGqԨ@Ͱ {ev~ #_q̒)\\n9-k(&5j;o hޗIQ떓;vM kb;h^5&qSO(R9іydt$[7b+NDOP_>&#M@T .{<Ƚz?g%W]C77|̻́qV8v|Cΰ)'S+L್_YkT⭗3.mV`CnS|$RG\=K{Pl aXj喳G٫'ќ&Z/. f_.k U2LJo(䝾ŕC# Ōĝ_.>m4.%ásP,Ζ7т H:g:D݇*V^D@LtO8b0(yU#V0`E/KXƾzR`K;.L`HCD W3C+E2'LS)gN{0jTuHJLڌm ռ;#FR^;B P\wT }8aG坓-U 7A?[-Bt3`rpkv} t,ebhM!Ι0ëMʢ6\C{R( 61s&$ 3kr;eAkzU\!*~Ω"%­8EA>F (Ol$l%dgvH눻ڞ}mdMvLl)WP\7~>=PA-~ZMnDE:w†S (r;:M@]\f;r=T7d1.Mr=; \=ב؜ }F{@$tOBF?-}.љ rl@tB]M#';v : dzzkm`P?Fm^uiǨoy-zhq 賾`Rt@ ey>8i.3׺FjLk|]9|MHMUG!*Mf%O܇=pkqk35SS:d#rN/mꓪC\ePSat+ }N7ÛީMR3ZHai (vAQ0Z˃NoLRp7B֤wX#%:kAM !-$F7TѬ`^/v1\T|Ŋ@*9]Ɋ]mFG(^$ M?ܧ=Y\f/;L~m$:blo箘l}ӊq%fN[]D}Jkb!6E?|1Ƿ7+%5<73nΪc;Y$(s#a)ş Dq.;mX˴_H9f%TAq;`|%B_7>XyH${5du#L.1xE"W9~C=+0?E>YTh;^T'{mV]k *@7 r\lH Qކe_Q,0I|D׻gDco_teMTw=`5/2%K_M0-P] Z}шpj0S\U9nS aylBQ\w:VQ_OZ0뼡vWǧXP]\涜qXW|XohۏMF .~"D r%#M-bCԋoŢze*mubޞ)C"i?2zĊz(wk`h=IQ"'oWnzaZFn(T>1'dx7_Ϛ7ܤ>egUaŕmt7uE"IrNxtW]QTN;1]!EB6~^o>U>b \# #~ $1%v?sĞ4fAnɅ$thK5d=Jn0*C rvA_#+/s/a66(jn'>5?oAv4- ~}]ezH `61+b;*(@Ly6N m;ћwJ=tj JlB̏?-Zz8q/1ڐy#KrDi`+|]@j?7t^F%|]ܿ/l-CzZFV92W)BF-(巷MIqg:GC=MHt3>c=y*l,;$&V%Is]eTj%/^-t٩̥a$2-yy#LoTqƑbvD~mG3y r2oeXVp]4 (B"O_,|S̩1pQ[561Taye<ɪE9p~0墅Ia/GcL>6^k_ U a&^R\hVtnrM},5$xe,0N-,ʸ\v:j2Od~ĥ q~C%X`b~j<~4f!*p3~!_L xWghEa˔uF9W6W&)% UEb1I |X_D'vO)EG-Y ;?#d?GuH}B "<Ld306OF7CNNr9Y"wzDr37z7G '^`O=䳐A`mE31p%I=H '!tWBMj$EzWQN]2G+kRUڵ$ rDۧͷ/שzl^\6G %`7;c3A0ߣ~MET;ӡܬOXl:2@qn*IP츔,D_TO\ }#5ֺWvGTbT7U|ĵ1DrOQ;{w){ О "j+EOSx]xSMhq$ k>v V[K9cK ^oI)U&~0ӧn/a`)b{^_8!)aƫdR߃fPN#O q'NQ T`6u9μJ, 10"^@Y#Po 29F,4[%Wi;dTЦ仑D|\VD VahP%HMT~G10%9A)B?, L`Vo363 "pPc9#uJCRN(ߐ,LktCy I7 gdKÜpL[RrSA={ڸ>2a[X)r=jx\$x? T+S [@)S'?Ȋ`!X\ X|ojYհv) SM2&e9uj)w 89ܛ΃wrmw.*x\Ъ xEdHf]L,?RW#LrŻ|7\pd"ƛW?ZY{۰ @{?1բ(]&b] 'Z9OA~>6X QG$h-^=lOוn̯M&GB~NĐ.6[Ssh7B6v#Vnƅr#[D4#w@͏C80,Pat:0~xal"Ģ+:&yk<Ӈ\ĭMҰ%Kc.NZ|m3 w?Գ{9Ҙ8g`F6cI7p0VU0t7b9*"|O7̚5-*"k{À&fg7DLZ<sx05:8-W]߻_R^߅sʋM8XыUI\ȶI@vdLUhbg1~4b@].;*;Y!zuyk<ϏB8V78`:P+qf Ѿz~ܲZa7+5!y a(Y7AsǼveG9:z=I SY;eopO%dz\ŭȏ[mRD !=zM(>Tڙ}4mQEO,DC YH0gI/S&bҕϼ6 < X@=}Oa@iBQ%d7Cշiz,|7yb ;s'9~^`/iO%!w GJm> $`0͏,",nWbQv H]ydH 4n{2/N^FpbTYkS%r!T9ľ8s+ kwc@8ns5XPWՅ\*D/[] -Lt.꩒R EHd2}M+`H;H<y.4^Nƨ;H:]y(úV]Y'h,KA[Øa3P /li&%] #(t "1rK`ouw_{XB'MΉjGx{u[Jef՝mN@OpI܃hQ྆CDd@x!=ޟ[,>s}!pOV3W/}?F$w$!flrն8GfK5_E+j,;ShK gr[ '\#oeZdRN'7)AjJkb ygƈ^ Tvl:yuY-+Ee,`úuU.wb+I&WYhy) BFFLupPA¸ESr3U-̬TOICUq1}b(Ž:VkCn4z"mskG)"%aO~R `|Ҏ=*.%k2c3\e&\E'lJH`>wPgY끸}.! 7QT\Z5]k/H}GÛhB:@F_A%O{/Wh ghm<ہ撏쁫1a1?7w2u /LD,c1&t-"[#9[h_:=Mi.dy0gAbu6z1$H [tUżu$ߐ w(la$S[h6[YújQ_`)hԑsJFf*=psoG h: ?lNAQe bn=F[0ƥsP$ 72;BLQ3g^P?u(m_Px"ZF%8271" $:9IRefkjXxiZ||עhҎKeARF@;?l>u{U~:+F9W 4`̂$!tPcNSd|<$i8TNX/XO*/{m*OM} .I̕* P@q[sԭdRHD LK(@ӳx= зaIgr@ nuߑ#} b?fX.Y_]ZUWq$_A8 qI_۹ldc,/DH,!oG=F:yw2T@YC^aIU,I[[~[ur?/ Dt*<N~:!fF&{b`VEs@L,ŰF6]& +ReN,S6E:S1Sِ'塊d+ چ< O+ͭte.u`,Aӡ Yhت&- "%Z DF`(0Y#ʺ[7IY5.u;doA$פ4IO.u|(QǦE&^ޝ&;t!t tW8R]g i43S>iavj BM)Db۝AWɘ4bm}SuzLd50;g< 2,!1rʰ<;Q 6/z",O+Zf[dci:^ީ}B:g/nee9uAԎ}зo`ǩ-jLJ2Ik;*R+٤9^{M(Fa9hhj4Rϼz,xr{Us,b?VؒZt s\9&6YL1c'frPG `qj" ~e|.#өsx5t"'k#,= <g͊hg>m1؏} pm=Wc-ISZ}Z^la\|/gN%wCU6?+E &UFZ%T\HQ_+84ͫOtҮ1ݒ b+]RAd;ؗWЛsG Lx`IkaoCeJxi.'BnN ˃_/{N0[P]1gJ&SHg 50M>:K/W;PUP#G;јQ;tȐ fk]H=o͉"`V[/掫yQ|IIbLUo tVb|K8$bN )V%'Sbo+ёO8>&|CH \k;8ư@1N##S7BaeI1e'Jem3b@ZD]o DszBy$fLyQǥ*#h]#ZԑJN_@#jj6;bhbHG'-3Jl4EMti8| 5Q41/Ex*ůw";Oq#2Vw*洠@DT*HSWhK.OQ.:S$t{]agdf?r%<;={`kXp-sԋxH %'Νͪ{N)-9FD9 NW_(p(f0`/ۇ}^NE}hgk{yaZ.I^U3Q#&$8-薬 hK#L&Ta{"d A2hT7uТRvݕjb|_@ ]|_h#]r ĉ2t,a6놢d|܃u95gN ;$(bmc[(kPݥUW'aEpQ.|rf_& {jiKZ&}`+&x!,Q^Oh-vh4K/:pIl"[|=e33&cOT{T5s %<Յ|RJUyT`㺑Մ>m??^|cO_GQ:T[8Jb_ }W2 7vx c e1Bp)/eG<$"I. ָ.S39(jqi;eN9uo:\<9+nS-зbBV[_ ɏT7-1NoRA!yMwVJ5K5@ȧ{%K-n]AID6Bm(s?'r'zHyj3}RM8AjGM1E#3#%Ɓ3"c¬&x8wV15Ɗ;뾅XVl$^$PMQ2dgE,k3[=K  "q כ@1yl-^-FfQ].]ąk9߉?[AHbYZ'xq2N#n-vjAQslS= ̼[yлimh`ƍpE3cϙmfI3B@Pe< -~o qqh+m8 >jY/:wثS$| s|Έdmr՛du㔭x6*aIl܍F.n$%2Kn`10ugi>@6=ɜE*n]n0\HrVZ mww~I7k dҹՎe,Iu6y]Gn XׇW|=Td>nb; =A6 %k"ܳ'WtK'NT+y֙*-*\Q^ǠZwTc61̂b/g|sSЩ;AmӼű^pFh_U a6H۬+>ƽoB '.@u=FUD}cNۊAm:)Zkϱz.7Zh=2_Hu;b7j{?RBx Қd@%bA&{ͣ{*_kx*ysWa0ߩ-O~6]VI E2O˴sCkZpQfȁsinO123>!iހ祓7$EGW?ït̎Gc^C;[<>Hݬ"> [rUcH͸93F2uw΢DBt?as&kBŤë V$r`L jqV_V|O~ ֢פLu*?A-5]ڵ*Pݬogl(Ħ:ՠbD)m-iPQ^ǖݠv|ӂ<>s%ɂLIy#|LDocgA;u>`-|@20XXLZ-eX_ pQ6oYe'67BcYy%3T(bŪr,Ʃ/~s^f*^貼6V^P(y][ )+;o#;Q@?C^{R{oGd)nkjSA* gsmɛv4Z".M֔mV̓Rlvћ? ? jYxB?;rk1joo?HYǻǸvw{}8dN/+Oz;# kV/6 ]pK߆ h%l|{\!o07BKMjE5);*ZyܭhѦH:ō0Ͱ?Hࡉe9#*dߌ<\_NW*dt*o2k*Q1@E=e8~>00 ' =l ed⚂cE(4*dK: 8Pn}YjIF]"UؑXڲb1Ir[;vcD^9E?QC-0~%Bd4Sw3j}TIv}0ތZQzbUJ|}cOSNߚ@3Qe9Dy.},Xnn5w D%wf~*D8Lԑݳ/qGH=2D@>562!p.9ۥdgYZ070701000002a3000081a4000000000000000000000001642f097500023dec000000000000000000000000000000000000005c00000000./lib/modules/4.18.0-484.rt7.273.el8.x86_64+debug/kernel/drivers/net/ethernet/sfc/sfc.ko.xz7zXZִF!t/.]?Eh=ڜ.+唚< d| Mz^ +xssX" (4[H_`JL8 FH+^v;Ћ#\ 'EQ(|.&@>+G0 Ui,](D3V,@..8q0'`:_ _0eFf2=uaõ&evƇu" Rb?\h7FӓKu%?UeTM!c|F?u(᝵ׇ,'M~b)Nul}Y8S[f^uܚ#Φa2w*hKCV] TEV5U%bv!]M ]]q8\T#]¯YjM3 5KQYh}c.lώ*㶈\x }!%U겊J]‡bp 1ʕX1chuDRfd=0qD-efqJ#F``⯡U\6#K}U#~CUxz)\2-wy#eoZżc#hLr1۱ua3?\S_$årcY uU'>"2> =žV g*L6x ұjI㴺–u͠R[K(ֻ j^ |%.>VZ#'[)u0m{A+>P`ob;f4uh2ݚZMHz.- 0IK68#여zFh1NK+IhMM,B$Bge|1.pͧY ߚLHVFR&؃t@ܜ-faɻq571Mi&ѬROP4_[̆,6 |+٬UU =%')^O$A ҋ60RQ/>1p4MV$hV#~[~ <1zT#}.͘SBD_r35b\Š8Ie5B5:og,Q֔ Kav]i&Qv%YQIr+̕~l~&6Jr@*d[Kʍ]w? k_ iBLHs97sc y|WxBd؝Tu]d#3 ʇ3mڹE6XyyVBF3Q!y&la,vɄ_\ct)tO\g% )vѵ2y.bG4pN89Z_l$+kg,XJS5ɊDjʶDifh.H(BT*S:V\l( A>!? {JU[o0_k4U`1(+/^*~Sq A$ :P]_!"22l`Eq6_ $' qUh4G-"b}p.\B8Erb|P5r#:KL*9s,D-`h 9kF Y^χC2ۮWXw*bɺPgn3z Nk'#_ }klz.$fw\B{qP\m+P*brG[XĉaCi$LRpm:|HuEpy!&{ϼ ;xf+%CX*% 15v~h]EkaX ~@ȵO^JH6IeF.\ĥpq5cSgbQBj#?3 e=19bʄlC* KRkaMq|x95aVq^ JM>W|$1a7,Ŕ>gC ۅw%+$Z| Tʷ 6G5mZ:H"S\wT W==JNS޿@$-0|h*qn.2z2Hw7H&POe" #QJurt6͒}1ybBq |X% $(Ӥخ AJW/.H? }1.h v W5h5͚S-P/ƹ 7uU&T'nL1%{}:Hn$ `DmC6娌\ ֩P a1@J!JYH %_BnqoZeї.;i\ GZs"G"ᡈڞ* 2Y8U)=S,>-]V,,= fLAkfnsEaLn/ kכ[E'GHfzEW,E)ZVrx^7·ۅ3$٣uk_Mf7ٞX5H*wNaO x?ޤQx`a2H׸|[7Ч.o n,PA?Gh|En|L @Q$X懜=O<=YY/.Uא"b+N||U@MKU*;>Jm a$0IH4Rk=^"FXf]ٲ.g&';daꟆf\𱅌g I.-Shdv/vl>̯XjMN5luϐ h`XMw#goy/VACwGH$,~nzA/5Cpn gƴdõvVQLNr?qH$ǙF<g]1[yZ lUCtpnJ7PXYi{6}߼eGf?;K@1`ba""$\!TTB|sz`FvVG۶Ne){fVA^jZf«r'|*RH'nlR}@V&i1r`@ 2{Wo`:K0 Φc;vJEǥɼ& 5VuBS"$8^XȊD"Q41<@!)t Z̕"3z.W]U;Qp3W~zl[j Je[ `z}:Ovﶷ)|q4s_Z &?pT1ja!UZ[s雓jJ'ˁD9T14pNf6UP83AdnnV/ͪVU#H`4{a sq$YVrQ0T1EL's}50k0Ox9Bjx8[H_1 JThカFum\Jzb:R̠o 5 =dGx-4~9@t"|&SWd\{=UclOSS*; wGOD\Y6\?A=~ASdmCu!NpO`>V^OkpG~D['ilsrH^ %Lp+Q5<3WtžkF t)VJ_-ip?Ǫ:[FexjD] FŰo.f/ /hc90q3ݼ/ @g <稺]I3aF+J3H=!9&\]Jeƅ TQ(q0ݞTs\Cç ~}o}~tuz: ywOgem2}ҦVREk3X[9-{fh"J W S[}PV5ӰN<%WtFu /kukUFG,IHDՉʓ*Ʊd.:KS~i0AπS^Bk .ަ (lg=uko$h@gLdFgx39N$"S}eȯXBW"wɍ*| ]J⮥öЬk0Bݣn|;ʓp٢ti_r!$qx"W%qܟ׋"[b#v=2-L<:K2'{Ոnkc(}A  eʺlPC!C0 D^{q+DKS> gF%U E)lUlء1XվUsNc*R* c`:\ɥtΊWY^ϱ)ﵷ01ea@+ Y+CMYԭoA h1(bjUyV bQ`h~ .I)鯽c cGyLW`[RV+xT}u5{|m_\I _¤< `:-2|-b"XT+gO`+;NaKR?d[Ty\g;s]A~Vήݐ{X:LW{'ο׶X &#^,$(@'krb+&wM@7?< Sb)% ɣ2`-;fd" XpW[*˘<^ԀdOѭ H]{L-kW:՝#G-Z$yZA4<)y XB΄Ɏ36t=>jj~$=]oҚ gDMSl)ܸzL:RTG@q+Hڏ6Zl]~?VL};"с{3:Mm~h?<;5# PW黟9R({|n0U$|kUCܦ(wg{^]_,~VN7c#3漨9aٚyE'ڏonFBYZga1r_?,u#%@Ke^*̺RE6㾮eo7H"ub=."\It4"VZ0o\]ej|t]DơQ0- Y >mHI,岿V[ӗpkjM([hvKƷ Ž&f"Z`U f|kd16J{#/n"t:G4v+U&E=@&Wam$0Uo_foKgkлS<=tlK'~qO_o %~v2^;UX\ A nװ_ހ4AxV/NFtY汥J|jmN1Zb8[=5*.TOD,?Q~DVzGגKˤ/|2  [>117k2n^a xg)z-5 \/IoODžmu{;:~;4^~'~L):6joxQY _N fH:9btSUff n2/# sDmLEV֒?!ĻYDݙ^TZqtaJa =ѤbOJ"|}SU cDx%L&Mp_\J' ,X*-oVpRR<}byЧՓ[d:B=tW݀*݂c5I.z诋u zP)&>O0*Hm [T  5 w6vѓPZ?ވ>E * DwA:B*5xce~4 UM~QWlanJ$$mAe驑|uw_ F s`,λW >5{]EJpy!of`jESQW էKwvaˀX],b|[Tl֭GDo[l I|gj}״ȍ?El?w`wuFA&{ ̎UA:j8pH])}x*r#"|qZc\ '!']r ^) lX@֒UZ`@qwPxJjpk W2LF 1V%Aɗ ǃ;q"5q"׷ OW1j0Mwվ$ʱcagaf.1 v"QbIa-) @ƕD7Z{a]SSCuK8\ qI.k,AD8bd{ vtMcUd/Z5)nXo(h3#EJ<.nŦ{CJ`l@zuZȗW yB<"h`TӁz_8dVl*Q׆?Y۶uϝ, C%;LEj29iD1_yGKs(pAi*L͖JwN69#ZKCy+>Pαw!vB융L9Jd'+SOu? \qA?=H(Re 5Ȟ},CѣN_ג:8{9hUPoTi ( T TDHDJ-j#޼Vd)o`,B /Q5pBE[ 1+miE[ 45>8 f(JJu@N9xmLQQ\%ł+ۻ "PMO9 |ݪ\lz΍!Ÿ;BCq b%I&`uMorz=37qC'K[ApѰEW%m[tLf˨(aLK!y Mʻ!4fXY mC8[lKpi P# as,/,b<-1O stn4W̝ أg})Oj^pA \?E:w*%"Lk>*&23T~&/#L g}q ^ j;a*rPCmbXi_;ܢn|o5p)pRǙQ|%!8`Ӵ:_GuZb[=)2p_ywM5)-7PZWKYO(0Z殽FZ"/CbFp53(Ԭ&Pm㭢eתV/}緲翂ASoz 5ouq qWc^V_C\a 1o|3t.\.]Vm_A4xpDLPFw1Ц^bt@#gv_0Y\kНM;=0ݜݛ{ b^c:emqV"}}O[ub?6,< 0ܶ3m5gPlyi1m U 'ڃdsVp TH ?;}@cϼH]^֥L5 +G˦[$$2 ]"  \#awqfIS5('B/9lRv+7ytWQ5x׼6'h ¡EdYN߬¡n"'$^ی⹃Z`#6tƃV^(ث` AXpoaK r?|H˧hc a0}Hݖ'0Y̬}!hk`5/bIÑZ>հKh8:!0Ap|` !>r#|fV6dTi:@$tZs\W zYF֑O6Cl&hG*54Ĕ]LWtk˲d'.u0|w?ER哖X._d$!LUDIst>Rᣬ@MMhmI WNFб($±<|ܸfAl+H8->Tg*makoq1GǎOJ|i~˻D(gFeQTpc=]JaLJ!6ŏ8ж=ᖴO2Q flL@qjѪ5l(`3O-&g }wF UI@unrkkfpn\R+f'KC [.! V=PzH"۠ɍ_#AdSx,ִ˲4_e5As$ ֏"6>-;/*b__i2M7܌S,K.y%O3X2*GRI>a\}4?d;qWq:@͛]2nSKyJ"0N Ž?Rq2x! l=4F%s ;d: 4|`eeFʂTݪ3I,LwMS+qFi#0)CK/=m螗G5xHSneGI d+e4 4?8OfnGP< )ջKAPҙ)R:gňRq>sFGl H%*(yh?wCK˴za2tPo&lᗌVk` 4W;c"ǗY0߱X#!-myD_:S4h6ϊ<3Pa*faM+]˽uOuN$*> <&dq-5|P@Qw ;*&I{3O;s!TfŔY!(:CVyng,t>GCkm!@ydu;K9ur PǑyw|h:"]jvM1Ь=GYwV>iA9`k>Bn!` ¼%̜H3p'b\ͰgI`j+dܒ7קڮ(~ɍ9Ck6F |R:GxaM2wٳ%> 3^]=\/OtPcJ61ft:M/mX\/AFBZ1npRvעȱ>QqŒ נ0`S0<T҃Tr 2riv(2Uu@r)#l Tm6D B{ %$Yj"К(S1*JQgA9xe.&,&K|ݔ땪ꮫZT84_}%Nex)F0qЀԫ /${&|cxwAFp}m)2sd˞Kn^*2+ȕ + Z Ms R2j“ͧN:NGq?New,Do:_QVb &)J"K zKfXGO |qNuGv^ɏNx 9Kk%l$צ:\t"jEB$(D>tzb, v`Qjy?3 4xpQ"PÊ+JJRmt.0b/_U[Խ &l!k,.ga<@j8fgFssn"\o խ{NUBtm= UT}γ@g@ILm+5O3EwB'>w#|`+? 8i{_H(F粝h[XUQklv.o( R2DB[w6r%!ȩSֈj:32 LW袭MPN  #ՠю[#-ыBq=+:]5gXw=:`KtlfZZvNΰ OrT޹XIH_ gY(^|6KeuϖB y}Wɦ"1Oi{S'[Nܗh()8_7et:7P6M[ ]e\uQʁl@U7r24v[+Od(T(HAERkX,P`j6jqEhhYʕrЌ vQCqh*<Wj]}Y}Z hz!qĬspumJSqZ$#DďEV[K{gOt*r,20"GgGNܭeU79}}ԂKN*QE8P׿L𷖹9~9:HF|Y 'I6nQ`loI]lsI0Y~7_v1ihGT'Sq0g+6n)SyJN9?\k4UXrE.)H8= 6q H,=-Ádr|ck}~) ;Io-Nr>O f 8Uu0W^dop#5kW`"H9R5?۴rFx-,z4kW2P/wr?#U3\wTw(9dUWϊbp !'ICQ}W~C"} 2_$lnhb0ZľD 2)!wq}8ӑ01QQ)AWO)[pMN\TH Ih'\hik ŝ탱A0 NZԢ/\m{*l@Y)ef`KIlvmIn#~g_`fUAwOq86" PߟLBst+^}c\;E %o+Y&GD8Ê'YFRbvBo#l"fl*tǬ &("+"?8V sP$SztPs!@{^5htcd@ :jHSq냑]RKa' |$$)f妥H76uip3nY,Y 7,# OѺVj+0s9WPŗUES#kO;.` MmZq-|D4 P>W x;oݘXcon#"D`<&opYiM9/C,|-(6Q?5@E_<\'QKaΕ"$;hoW_dd/CUTb/LZ!/?E#x='.W^Hc$S08E:A2\Uv||.rGW ҃ieִ%Idn mP-̨ h\adTD{n! Af8(܀:-r>;o@NvچÖhϋx(U3KKpȪ40/-S6 ϙj&i5߼ܹRCh(;LI8PXf58R F@-dm ]ABz|z8د'TrḪ6Vg b  `9J.G5@~z̹PRO \VɎbbŵ6|"R1"Rϣq߂88^FJK 4ZB~{<?|/n" _T -x~2)%xTJܭd&b!wM=+ܵ͝[.`zN?LAazYZlv2}cev'lwA; |y"-]_0w-)7C`3oRgRuevK@XM&IԱ6lk5e)F"es5n"!=q+m0;3Hp1n Lo z8E YiQd.)c8^& &nd5W_Vr'U<ھ \mB3NM2%.S'ݸ$vsCfU7=s61hU**e:.op8҆~ ${g3E5=-8=JG[:8RJY7ƘV>n>o7AmoA~éRC%97]+4x*{n|:p|EMÛ!(\a[`MCs?89{PE+KMnz cjR=S:9˭(N9|Mv ^gyh]"ZLė$9^ě>h1~ T +|.PLCFjcпt¶fгA`?U 5=vԉTr}Gd "<{6$3vvٵw/$\w9oma^ A(`kY?~b+{wI`/o|:ms#Eo('g*t+oMW3`ōjN'bٛ“ch$UbH!@F5P~ry.tV>4[Y3yhCM!f0YGiM%6 զVCJlu\OM@>4 v>E6f:6i3_/%ṇhmFu7[xv cN_` +H }SXىqB^F$p8UR}Ft0 )}AzOrmj~Pu;.vp:.tx|$œ@CGQ;hƺToW#aEGaH~ʔSt0 _HYg3ޛYc氆si%;GΖ7â̦ qHmFCIIi{1%ؔ8ֶ/~QI2tM.WdqB!$2^Zk â'IuOcF¢l}wY4yZ'Da<#r<޴66 2A] d*|e \{z[ÊM@\̀j^agŕ-b! B7S keV2!AܑW=! Py Ӂ̲İe؞gC+ OGpYKi]7tB@{fA}5;902+ Xz^]t}\#*;VD~ oGm4@Ac;+8"Xl vr= i Sh gDYքg85-{W5>*oQWT}-ջNc؍Pq'(V *p+mnwEr)!꘯19t,"+?Rl4kkimo:.H,&R6ThtmYa$*~)uC0 \A@*\=v(E>9Qꔑ=8yFi{&EГtP@hd70=#o tגC-&՚اaK{ 0Zts,&JO&S/л3plJ[hF#u #ArUrߎ4 eGk| t]'5|2:[wZ*cʈB3_2;gAEDfEN E0J3a*Pb9?a%; S1shq699u ,ƹ۞(b}SAvW\XDsDDQc14[+M-M.{Qiv ;[*ZL3kz%!*FxZDDhZi30Z]ϐ0-/ dO*r%-$hX7)?%CIN.5`}Z qBD]IW7X.[E_e\:燒 y{;3j*rgӻ@E:^Yh;_&[XFP5~[b3yi{˝-@7Ӷwʍi"B.м@ЋK3&A/r-ovT?>ߔA#kuH}L6WgM?!rj (qpSc\q`Ӫb1G Lm۞粧3_yv}Y -jkZB],Ɩ# 3ᵓWX!_gFb}OA9>Z}5ͥ2"%U{s¦_p X]ŽZ B5_؛Ws{EWcl~( 3\޸N,r:ʔI63f`^3[wQ?֏ ZE_P?Y-ucOORgd|GUfxi]vP \@`H Դ3: aDe KxoySx\OHJ:{V An}Xy4Zkq]r5gt2X%6]x;R %1Fb'<2JՏ+Tmw(T!O8F? 2%yM([U>iDRz_C17{ .Uκe)o–sI*~-.2;D_6ej&>}wAHq/؍ QAW!\Vf'V<cYIv`<>L{F*Ѫޛt@K'_Fn^jК}kSZV8-\qJY'Aa);ڋ߁N( D^f09K"Uc;N\,Ƨ\:bx0L(i k Vr.,䉫q#ܤX-L;zFLA_g p~ÍG5\p} c_=*߹a[o>MM':o@Kwֲ݀s:K17m偎u蓎Jpz z.kq$06@U1m OM0rԡXͮ?z)wr~îGnM=J7QTP`*߁@^B gt{*fj>3Bkz+H>k`s62[@H$c2yb?? (E#cz]RskW4ǡrɕ]{[/y":0Hʷիe I*F:b^)yS]7ߪSwj_=$"J91Nx:Pe>'7CfaZ\ꭻZ9%^C޵\cO2s'bzH?e>9Zj i~pjBco}yU.yOZ5jb. 4 NU0Oɽlĺ,(IM|O,ȽaθGOa!ؤ;$ (=K|c%]pe Nfž8f%>ӻ|;WC|sVJyqaԩzSlmzjasߣv$*y*ҟ6Y`\G@]ʘF~dG~3Y e?tXs ZZ*@hӦc%EU85+ қa*`ٷǷe|evj|&I# z+r#XD?WMU+.i ׹\)2Mr>HQ|Vf7-%>[,W 8AnVAq) m]@;t{=Vv)Y]hm9Pc-ܴ3%%Xs$Hq"/quAiyhפdyP?4%9L=%=!DU%2jܥ*@S~Yycj!Q#jwgcg0m1"'Iߢi<҅4IpvZ[A ?ݍkMsY3 L6U- XYvIe8j06#IG>9lѩf/,ZP9ƪy \3 ;C>ߴJOIP1H5?kW-؂0 ܪQfiY0XOeU|& tVKLlqKDhk?S'Ȓh\" 4gp kkJu^ wJg z`dy:'hiMXb!tNI͇`!w _洗ݱh*+nV1l@t a灝[z1SDt0s-nޖlUQUI_!ۼӠΑd&YjOCm^^/) TBpK58:Qȕ&(8ޠy*Tܗ"@|֤\ (ޟ R͚}}( y7 CΧ/d8+{Ũ)uP<O9$@.o _Oߓ$kV,Z%g χf-fqH }?Yf| gc{@`-ijгGog y9jKRA(8MH$/(z:^nc7$Hwvٌ5]5xhݠ>q> |!T{o`a6N| h `Ӈ{@Ճ^txnN ozD$*S>N{R(|:΃j 鋏ca.t& #H~,!t r'Jl| #tW(J]X:'5i|q؛qpNwY<-߁X8 mY+fy!EyHۥ%(?.ܪ}G"LdgPÞc{!KPVPbzE}Lp_=;sT ܦJ}iRrowTrMn]~C- =ލFtMau ̑UّW4A$VL>V|ֻW*pT_XבЖVvg7(Ϗ` "wiV-\i:ͷ؇PH:kP -MCi8M!=YfGw%62FUyv2(Da|yy0ZR]Wtb6=pKS,k#ˇϧ ʌ~5Qh8豀9oe0 ki3 i*$wT⸳5ʂЄYǁs"}85;{UIVOƾ+!佥.GLdrG|19p%ֈ*Vl p us$%`>,8iɛSв:]]Yցt1ҡVHPm> uh4䦯 |4ݾ [o'zC5T@,ENx*etCCo@#~0V2,ގV\-_=U}zsX6RLVU'JGKc AH5k#x@A4 jS=ϤTPHMi"iSy04@ z+Wzb);&\cofv k V\pVi2BB&e(tzD=8oXtjxOdU+cww]iPvyݪR=TſHٲϐi,zeι=޻uhGEMLi-$ PtǕ*>K :0咘DV d6dN{qm~_K:(0ڠ~eը$&ׄ kγ cE*l}hLo 3u?YO'n˻\[UMp-hzh6d+)UrǞ\٤u6r*OG(5?.!~$Ƕg@ "Hfx6U@ԎrlË|1>%}}G)-#E~UvՆQWJ1GDS-,Z}sœ㦁D)f{*_'%iħp qFՋ~b)8'f`~>piBd%eFTKwGlZL;ՍjMd.5<_)<ײ,n9s.6hҳ)%F[/)V8x>8Xٝ2+*i[HF%F3qR嗏p?Z9z4O}O[M{%U*KH㎆a{d-rbMm0`jR#}9_Qgiy.dD0 %)E`2F n{Z#Ln涂nk ̨8 qV2%t_QxRKP7.Z%)*bO׀ | .b{(D) =a꟢8=n5a+tGT]D{Vj"ydkGp*S.nP vbgFD M@ԅ?;*<sbuK.uٴvmoeϲ!yJkӲoV]!:L$;:%btٟ⾹C-wv96 9aJ3Q|I(R >gӥ\]`$(P30S̍ip.F n tWu!8R@dR# }>+={A?>Bv +FM8 LfmB/K.CrkUGb.$!,vjX_$;"Q[YmQ-WV B1aU YW>>ckE럃;F`/vEO6@-Yc5C*"J}RQ1Q~dq()BDѼsCA"' `<%R6Gy]4 SfgKc7|/qd|errgg['B?jSav~H 3O O},' x[Drt'ny'_TqgcFT@SѕyϋyCBoΌLM*޷rfC998Vȴ갃"XG{5od?T47#4mȹE^<5>DCi9#dz~X5b(a&)@!yYUDMO f#ASI`E_|YG!G}܉`9.^ p7?nA5eB2{@$FXAVD?mQo* wbv0Uc${eVZi%#%^\'G*bŏ#J_CW1?2k5.' 4eIEt;a֞>bg?'7 C)HMLߏUVz$p:GǞYɞTS2E5Pl>]~Ml>x/q14ɇ 2˫ /z*SSp_-!+x<&Uh?ڟ˫QX"̩\O!Cu޲Ĭzu1f^UGtsh%xQzj݁Ovk"fW׽NP&F@D`rOxHԗ .$~6_6pb;1YH0k[j,e- WK+2S]"d/F*q+6ILG!v {9 =@.srGxDnhP{4+ Gù2֪sOIy@D,PtO/,)bH,KfhCc7C[#qz9w) 8(`>}grj:&T]D P.  n  u;GrB+A+'ʏi#K !PRBcex< 6G_w5^j-)o>倲<)lFF2S㦞iBRGNJr2yI]̏ke#f6lQ/{L#oYKtlyGy`8 ]Txqɘ yN܄}D:D +T 8.r.5bʾqCDcvz؜)2bVdI{%K (5 ; Pv9}/vj]Y˘L{OU֝-I6m24s8>,-nNLƺ7#ڌ] s:ٖ[m˪xYs:h T\_kd A(%𖛵s{ *ʤ #z ģ؜BX>$Ĺ8oI ԁc4mG\nfP@ꝙ®LSLu^$d.MJu{v:`u&ZeT,X6;\&=5+.n3֍Kߊ1Sm ?~!U@޲W6&zk pԼ`F2ǐ(~ױ+5 SMۑݕ1%A 을!!vw8J)BAUA CM$2*Sy58Ŗ',W|̍sPFmku,|9`\tABћnzRf(20;6/#Sd՚JXpȮ2KhJ`~2suJw7oKϦFy~4כMM2CdT:?̭ޢ@Y 2YF- ű) @e~V[0j*7*r8%MNrUEW"5X1'*xyVŖ`"S7ʉr^'f4:{ c(@ xš^prcgT\J:0Mn]ʋ o)_}xPv"]Mø< JH&B?T)!4_٬#jĂlEa~ 6INl:㠜,(L G[S}VywNc,Q hkkVqÄ P) fˈ; [c,{x( ]W@vH\ҮIDίQ-(QN{Y( T+`hD+ЗG(~[Cb;Iv=Zkj<ߥ&w;h*ٷW23c]kSػHhQ]%k@@攗u|ě5 5"ͺ7elKkavZ^n׫:d9&3yX޲qfn@oS"E ie ~`fTugj\\@7cphpSW%_^+Q1pSBY=.Td*?0\cml%/|W; ro=Pb( }WLd_?K4Yc!m8|#+H iӑD%#^Mg;Hxϰ[}6il*V"aI@wv+ /sY/ࢩQK(XlfY_y!bxn^HNA,&ǚ~<h6xTx_X;NzzTFuCG#ImB_xU ?bEIW"i4w;ゎc%%@&!ʘ:N.Vbկ^l{gUV$N ׶ =FKO4ɚg1Rt`,#WQ2VG;0R/qZ:Ĩ]sAOĉu=OHa#tU f#3ZN'",aTM`zC>)8䳏"hyTKBi|[ W+DI ^Z&S mWp8}g}]+Dyl6dSy*7BD'؆?kR91hx ͂ts*|Yb(ۦ[e܀G;j yLF1L@} L< EWRj5qԮl;d+xޤx6ɮ[|@zg>`F27ʣsnKW-@i QX~wnl3z.eAho7\z 'Gͻ1J9d28=T bl smUX%^b;vb<>Ǯdj}9 1ue|Xtj򪜨Ґ}"PVX]/*яLffFEJ3vu~"-LêykbZO$N5w0-Z hP8Sszo!ߟYDۇW9jl' >%q֫8ErJZ0X԰>@Q,Iĥ'/` MB!NHvgJ(=2[H<=ϔBcwB-5qd\ u4~tk#JoHb jE 24DheFfm̹G;rLt$8mJk5gd$]ѩ;E!Ep^ 6H1W$[ :OWǴz0Y|+?٧M1ܳ_8W_z0嵌Ji"r`k˯:[\ )yJB e9 FZ.Q,$Bǹr#SUL=Zk:zl$5KfrC0s4Ln&ڵ L&7 3%W`jDJ:;3[B )f'~X-M!P>X2M&Gz5Qs/솒0uUy )#H_@SYo$On(QKX!w hl<j~Զ~ADR+nsX{)\/AOȃUZMxM >]撬rQMu]Oc!zwf)/_POSg|G}I=Qoi8@xbxo {}RoLWߡi-`cKGPU{qZq1v c%7ORetaz3% \T$eb-(6aA:JC<$[WLp^ MHN8s-:}ƈ&#Ycԅ=>އ팍v 6S.\Z(T5NLq%E%|71UKLu_#\`}xFIx+Batq|ihm LRM1 =^텵π۾Lu(@%tŠvK/Rm\fݛCJj766S ۰G)=uczd"s 80zR^OeڸwXe{NL:s> й2$WL;z[d͑Cђ'ݯ>Tzj͍3PѴ C:ޅxmJx@>r8v P2l&r}!ÂTڤaӜjc{l ڪr!ү[vɎ; df"ߔ(*'!y@ Cy;u;,-M-λZJ%)HԲݨLiZNvCh9< -QTxT'80v__RIJ2y CL$ X'm$9ik~m*Wu3VN#]doσo^1߁7Pc{w |gj,#NcH^/›wߐ'ZwH@ /?Bd,%4xu$KH%%oW!$'Nˣ_L#]OZPԱNC]R2H4t#5yXAdLĸ4hvMB("hO^ n2:EFU(c8; |h&ZBO-\zC CB8f n+(\B׋\ϸ=ŒZь%Zxz~W AZeЋ ^msbAl& :ɉU,= VV,Li`zG !f(>?icǚ@q8{< ![*;uP~vY k=c a ݨ>^5MVպHaG#Rкw & ~aӗA yH϶A툫fXk`$tG ܄%# iQSay3/$?m롲a lV'-ؚ$.[{û\HWWK衸ݖ5J R/31/l\ݢK*6fߌoX,w.TC]9 2FIE9? jn^-}dƩY헋TlpOE+3U<@_VeU| m!!Pn9= oʼnHxw8*4zlVmP^@'%FSi& 4 nEKPmSoUF3 yLdYgO4w|^t셳|"d%t^EsLp) J4}\g(o fLJBP7s0 6r \# %1Թ\bT% LS`D@]o0]f=QVH+] 8Y"j=3 &ٕHZKGjF)R1$ޟ78~0C7K KJ%9GcrD$ 3|I3}Axb#m>g9`;kãݠb `we]JFxj(#vx8znc}sq BŠ 2t?ETklMdr=0 gzI+[W:ٝ!$FϧwՎ^$lUS -,㖎z'w}&^^[xuMp3\c0c&bP O;RRD%k([sbƑ8S7a66@"1S\YZᓽrI^2.'4ОSIJ :Hr|\ Sʎ*M 40@Ћ{*=t|ݳ^]8кL;ꧬ7!?͞ DDffXy.yKҠ–Zn'mR逶* "rlbxOKGW5/㞺=y O/LWudK Ӕψ -Z+sq2 ӻ )qQ/q{jLȌ^ngcz8 /`вfǨvE"qsߑceQg mmg?F䌋w!cB ǥkOb̉}kv%w; %Z0r|\]y{᫉Xg:7; @ιL/m/U8Hy6. )Muؗ𪛗G!^]}V=e׋JP  TD4_U}ab6 # \BM- LHxIn? HsM c\Ftr'}?fv,O *p.j00G7# 2Y|})jHx9gb1%b*8^V;ZbJMߴfZ?O>@l"-<fYŕ?W/Wwlr3o8&.ӞzB7,P#u8T-=S!ҁ#+D6XZ?X7GWd9W=caus b!۵4RZxx"1Cr $!Ǯh?P,42,* P|USӤݎtD屐U2E j+4~7ɩdֽIrc%)둽#ۺw~.=vK4V+8#MzDV>"?܌X!$l,8΋ڔ!˲}0(2yدx_ڳdK9 ZfV R~1d @hڌWS pS'C2F2oc/Jo-BK4mٰ  I+I'O^wse"M> f\XVcspP"nu˾7ԓCI\5X|Zi]BH-1s')G0갩}f]jL^~7# ~l:=A36.K3GO(6FڵK~A/R?`v0F8lQ+bTgXeM٨-(!9[:b1/cf3$g_T@k_:NzJ;3 ߅&N^ a* L< b.^ʠJS20ԅ ٥utAXc-&^W+.7Z^>LM+VV˶(KY.Q@ͿbNK݈4iΧWԚGʑ06Ұ`L"s.a8kq(-r0'q b x -:cNܙ hCh4/]]ƇJ saĦe|Phj@wLxٚ+$+KN {)F !eaaM=`?|AڲOڢ;HG\0a>d^iLҭaZPcWUՏZg1^`qqMlF%{x>i&)2^y oU)X= %G'G 5j.I${bah7eA,VG fqFp"+]H:h.D>6-m3t;[s ;9ZW-de`{?`45+ذEh âe,pxon}\Z'qE;15hs 6ـ7z^}PHC" ^# 2mq@hf`=ȸF 22SǓ~kk0Lu}0v-afˠInK.$;(51TqZeR+6 bUR$fh 퇳dc;_8a拴 )4ˡNu?ՆXw+S7?NJCe0,c"%F\5$ |Fql8b` rpeD\ƾ]T4[7Į'B`kc"k_q72SwL,-%x7pbguyU{ˮ 7HV> ޟ WD{zaN耛(j@Y;d2ac#H(;>Ro/H+TnO6_aY܎5e"ez0i+ j`Q";)nڬՑw,;"0GO.[mF|fF֘O&0-G΀Hptwm|+Ÿ#*Kub-! ~{~/ȉLӆ;"*HvNX>_Vwݰ4Y y.M5P=!zY;ھ 1au ++#ic0صŜgc{Ogo ֈc*FA˜np8Vi{`PEgQS4'c|E v"S Jr`cKn>r Yn|2 ]'_1qBoAUACّLKPc~멁0~?w--z۪+#SUkUe!_q9 /jq5]RY;̞X/N{,`=/_Z@o"?lMKO, ܬ=wlbzs3O@6 I .QI]*yk-G/l,Nܤ5W^;Ռ{(hR@.q(eIzhQEiX_[`RdxDnjrD>q=}'ki+}Bs(ykmh`ym'W= Vފj}ɎYUAn=zQ\e5R+SkYZ,yb0+OVAjva~Cc&x\߀49s?dBEjAYjXeIg^k,Ozpowmʁ8_[vBi/9$~9#W(x7FoUKsI\>;3&,b$%E:Uy!#mEɈn{rQ~ _<9؇802Uw9&sQս&iޖiBŝ>K8kc;u }0$>"AqnZ(9_sJvuמ5G 0'NCh.Lȏz/g?mz5#ĨWCؙwI?6Y/~|ҕ# Hk]#[XsMA"ۈ߉+*}Qڷ)y2"L4 6j}e_s8NA#dG"mauʮuz C;\(mn76'$$E|LX@npt-fL)}U2[ݱBG<+J[&׾8ӓ2ZU7W7/=ͽ0H)QX]E3>Y|@|qGrjd=k)nQf 8_<,;฀$XAo{sm\+J}"9~C&[EJ9 \ ˥&*{>oQd#=H} ,bEQ0@`\1wKeWZyJ;|dP}m8G4ˠBpm6ttІ_ٞcR]ZTP~ g~Тlw x9,دw;851%ެj>k' MUq ֘TgrxfVյ϶ij[g`(%c(6 SO16{*&1!8Bf-5Vbw5QO<:z'wӴ;+/7;5b-^6w[ғaKIlth >#H~-BV;(Lb^ ٻEw9ma:FW6ZFIO-赪@ }kIE26J/ߌAˣt'׸`q^S?b~h:i"ӥ%$*卛ֵ(Cv<o}kw.IcxyG)&] uAZ+p龝 =4: XL_*J9?giDQ Jss6;RgeB\:^; ܕ 5zqoW(݉=^ 3ΐ #||MC`M6! [hROxERTM1`\ns1UKg?p_j5Mڲj&l1.b$q6d|ZbX"e/X3L@7XT/d' 1-[C༵HyҥLS_^2m f$xCMuM<~kv=U%iS q< kc @5+Y:Uy5-f7R:Nm[1EW ?>fW<_޽ [ȷuwƕ3ER}?g_|l1q0 їma%l~ܛtkj^̱ V[ffdUDu'`2SXt? [s4otrM\L(jv B,ZU6kc#OW8tk*|-[ŒlSl-NI_A)P!Hw#]#]m@Jpx5JͫWyJA)4\uҖB "*KoK-]Bab>' !D`#;*Z}t2xT2;nM&B!ê%gl&*uh+a њV/0ͽ#I|ѲEW4yNpSl2Fb][fQ؂&~ʞ9³;؟d: V A77dq_vĪpuUuҢ j%ޢI>TW9ݶ7S#٣e;& okEf"zlF,9^ O77{[meSDZK͋_G2q04XaܠX\.RRו1*콑,29y%~z!Խ0!ɏX+4 |ܦyV!Ɯ d}do0w 㲁G:=\˶UcAXb~Ze§, I}忕OkPfH?>,}i@,E.Hʹ; rbY,]w;X yd! 6jx*\0@c~Ox:ߕ `>F%iiPhv(R[QH+š> fi,qT~SqHQM$AE-sB,lXFhWn5"g%V3fyK$NSGc~Ք]*RLcs*' O|{ZbAHAJ~Ak}}9VgDʚSnuZ!!XR1 z/Ͱ `vtՅnlEqȯX+Ka8E #) ^vˡqzhAäIbT;RPH >k[B\yDT #g VeG Ta":c/̖rGcl^BYdE9gE.RnY5?,} vg)͞ њ|/2x5&@L&q\>Vb=*CO+PoRNi}MXFiv^(ipnag7+ n+<0$ kđfr@LZCΑs]1Z{cHm.^emQ1ٞgeu}mbd3B  [NJ?U}%)L_-ơL-O]M;oIE'={oyBq5^rGj!, ˝&+-ɕEق#D{(9VN.ќ[Wpy8Yo2bLJr Z Yo1>S=|5F65'%bDSc̣}}LÿNn _֌wY0f|!d *EC,\f[/<3JUwEWLY:>\w 568lB0̡Alǖea1L]jKhrb) D 2\IBseN=Wa8%^pwaz-@xi,5Gj%{Fj-a/Wt?r[Uq_D,hz"$gx1%t9zxFɾ*/9FY7ߪߪ*!l7(ہwzFv!Wb'>x#9 'vEad Sz+-9> 5% ʫ' l8`^A<ee7 \PȲFa_ Ust 2-mU1TzV }w5L%1寖ȸban]`ҔJGm] [y\^ͷL& 7Ğ,Pϝ) |\F@_YQ>$Zgݖa9El{cz("]%RWo_j2?džm3g?{=Iv*L+eTcrdflRgg:q^bHꭎ4eN_uGL{fgx믵݂=zCص(y9Ljm1sl6E*bR>Dz m= sᮅiZdԩ@]'a:n"EW\!v8Bd?Qflf0/°/拡=.u4mpr"rfȼVvZeB1_Q2~?>&}I8JV<Ţ4(gF B7LL;@R&O%V{Dy 5U#rCtCalYqt9IaEpλ@,;2IVNCƾ.7|~iOpC)NhRrbk뻦vGͦy6K%jmnCnE>u;޵wm z?[*H<ԏKj Jv~EHP:Cw!6TW&)ݔĴ֧%-P'A C]/.0EJjBR>|b#caz Co 9ɮNHF_^9LpSf}9Y*XJ>Hc7NEc(Z5k݂ l K c ac*xȇ] !YɄOh'ʾ=waLB1G)^Ty3 ܑZ=]jZ;X9{ ݣ޽Ms jH޶ @W3h4Qk]ʓIRlnM "V$n~ѱI_#@Goü FI6.t,Q#bӹ>kG bGoېj1?}f3}K8 2b/}{Gi7eس<{b8p&6Z!==$s8^f5Z;tNw%C$M>FwC|1X%dg"4FYw\﹖T('8 ]5{Oo ]OlجE-VUutnC*_Z}D(tY>+Lq"slXO0 ŃXun`pr>xH |s A4WܳdVs왓>@]YTrUk'`q}u_'Ck6ͪfӹJhd/J%ZqX1>Mi=CgRSzfmf9kXIz' e1y{+%hNҠ/C^i驪4j+9S^3 Ez$P,O[>bŒXxEEP4=GaSL7$u(GwPy2z$Ë:;A{ne[j3P dhzz!-6wk4| =>9]f#(7Je|ήj f-G\nS͖u}OS>*,1[MM$,"S2iI-wLw>rEjÌ M ܸy#ޫC^{ytkPm:.Q2}^؛~aP1ro=YHfZy(ε;p"AyI~As')K4q %Kͺ(>@ 8r$p@R ۶/͌OX)!RLZ%I)dkF x hdM <,7nOGA(h4nVϵеp]OCB,S>RQ@̫Z,DI n%E(~ƽ[_g1mRuJQtE.H„L倠_ov˨o:"tLjaGVǣp $mW ѷ>׼ T4W}< 9rN"C嵖Tjn师De8|m$@ 0.cjF4X@u`ҒI\螟^wuO:3by[UU߀֥Vc nFNhI#bQO)ɰCpt_2*g> 9L[\LKI u.B̭XԻ6>ym!r4E F0+~/fja>kWx 2LW*7^F ̮vpF"Yk+;$fУƏĒIr, y;-.-7Qr<90ɐACϱgp3:RG7q\p]uPnr$z7Kխ1 "@wc=Ӿ/bUvȔJH?T|9QpjL-_2b(ʷݷ󇜌voƽaa2lK1nSh9pziEr(TFgxקa3 @_`8Ws94Je@Jb{ф+@}D`1?Sr]^up ,,)2͜ha;[P,2vo"LހcVׇ M=(o+((2 )"4q#] `9JMjHO3F{9D umVUl_`߹(=KϬܸy+˽8 s FloB8uqP -"%`|.ƭ-*ѱ|[#3mwZSH4 E6QU)IV+τARM#ilx5W~l+*Rmj'_at<^Jq}&;۵ߦmT3Deb=R0O(TI ݅c:GRh,9CE&[M$r=g;̔?[43jvK6œFG1{~}@`ע(a*#FQzyV, [R B#[x FhOBʏ4JZ$,\RIko|MVͥNn~ӎ -l뱄R~m-$|}%EbYR VXg1Vtuu1*>Gw|$ls AWyPsC:5>[܊a@s6 V]͡OaʱuY)m~ιfNj7?(-maNA%x) :rn$ҋgP[| B,P4AWd /)L¥R^CΑ K @o3_ђ,rt01B%]NSV1!Fn P[Q8Z@)+2vWv KvWwLҠM1b^tj Ut',c>"SUbj vI!6B؏oTqx=XA+HLԐ$蟾67ZB}o$jݵɈ2^@]%pgU{:UԇI]3.[1Ӯ9(΂ppU!nje JTPp Pzl$|5/!;fX qMͷ]b[B} ]D j8h 7mK}sM̻w*W=;[ߍ>i-T^i8~-ޕ3g]&bΚc6&AD~C ; {P]uIfʾMlXMeM9owy_&"b$L Gm7`\Is;Xa27jJzMʾʟ5H`@SC8):T:8S Ѣ_g'7&;tz.`GxVE@B y$˖(^,3G/[KAfKmG9$71Q,~`bT}iByNe<]:X}Z ڱ[ט!U nw+WT6]ʽE?R$ĜGXץ1Mat?Cە"?a5Σ x"A >r_ȑ钯;⍙,|Ka/Q l \X1E'/}^91 )(I%ћZ:M{4F';k@D֬H "*P6eay6y~o~I:>3|(X4&Ҍ(n 'N{y+`)[7Tݝۨ}>.;Tpܡ/Ke(ƑTS5O$я8c2a> & G\rկTK(`RBF$8R/CǙxU12 2pb {*D \PP`Xwܸj$Te둆=SY1Os9Gn̻_ʷ_z`i忌%eamƐu(v6aUKurGQL:GL>Eω}I0I/ (#ȍ=JBKh=.h60Jtd(vW{*۪+|1N99_`ѨFksGmaå(aY. t4zz#~ q+Fl2e%xC%9񺲍aK٨hՙ^%"Yέ8LOr ^nUw|ڈB"87riَ ^m{xwY`=0}9|On%k8J&Ҫ1wuw4*Ad/Q13]=гO{;|1ayt/fu8 #Ikn)zCGq_L?Wl߃䪚rt>PaW 7$ᮒ@(&"أ'Y.bZ✪2%Z+8NzVd76A/nA'`5@hҳG9x59ce}]i6B'μdbsm?p4+a~U%K6zíIÿ́_9${m0cdO9żM?<;M sTf JvSNN+:n%9g <Β痥wʕک#^BID lu$=;9j_lutA@pPw4}T/n~t7,Ҥ|o|YD>1%I߻wcaѰm#-Lؾ87[$\]w#ۨvVC-uE[۟D}4pNYfTQDDEqn<zv%nH ݿItT@gdcRYD0ޞƼ\*(9 w#-wqb~vR@3KcCFT";.b3 ʹ\|ņ" t*6(!tS#o5epaJ`X!R7FFꔵ'޸[sA0>lJbYCHwDS{8zCGZ^PĮ t@VnQ,|/"V!oSGz !iܭ^cGpHWa0t[kĿ7W T ]Y=Mp$Xk%^h9S`+81ٺ͓wS~{,".@>8zְ(m&kcRx|z#l ?_T3:=r˝͍̃2b)޹K M£;Ed8j'/4Sj}O#tg;SjiEE&G6}*L([/oO7bS2X @_X{B=} 1箼)i0 DX{L*k,+^y7oJpiz@gu_峭wh*xE\ԭw\ٍ\Zf3vJ |n|+PL`3Bj87LSP뒙k"МeB=m^ZEW֡tw]|O_"t,E>zB˗c Nx0 L_8iJ_! qq$aXuX8猰b.# T),qZ !ΩD}]'HP;9 nB,dS*E$H;Y\.gzTO#ϽfH}ІTLww'p;0v-?؍8 $@^wQ9ؒI3;DMVZ sN?"7b3Ddz} nLMl"1cJ_Ρ90ܕOg)H;zx̾_<[c\LA%~NX(05.LȻ"C6Z=nukYTpd`}I_pчc4lc&eaℨ3"I5_9nqXRYNʔ\ )m[`6C?}L?#{mcrBSLdaV85 QjZ?^jĽ/nejTꄱNC|RU},z~tٷI%RȊn|maq-8ImV#@SJd+nj%,SX˞"N^f'(24>]&t 3Y50aH 'e Ds8L/S611qCbAEV_6s嵅i-_,:G_~t(2NF3) ꩞f]EF-4"6ۿT nn0 ί$3` ,2WUzzz 8-`Og*S-z3[3lOи9gUMӬp;6"-IUpUY5Ot6(Tb73ذ˅ZkNRɴ3O (鼪iFc),0Zn ֛Mv2LDZ.bb4`]Ȏ, g.kuC!G |G|S:?{Sܟ)\}ܕ`BEb}=ox[ A< ò츶Q.9Oc@/Xu8A!EXTp-c SЅuYeigSɁNbSE>WKj6)ߡ0ssTǿ)%">6>/w_)Z#G ׮_b1$WNW8Y~m?rJxB}&v`hM_dJW&E_H (]#`ٜÄ$@'3<\)Uwݖ.]87ҬC6_Ő5?}bԿ+1")BR"+N(n]_щ!Иj 0Zf@Paxmbh&8@{hC߃*|揘B|:6 T+-Uݣzh9\8XƼOIڷ[~zrdC{X3M55nd zUr Յ2_5엉[њ,UATU 0)0K(?x,6R}72.g?c"X鯅EbKhTsr a\9KbPL/o7ZDJ]@,w5OVl(#JKr0q3%%ml u;Q;v R$3p+'(SŐyXqe r@HA (]qWxĪ3jZt{Jg-nqF3˭DlO(;d?ccf a.5w!C0!v^T\hG?~z=hpGD: sOvgYI#]@'Qf8NuHgE,`\O0uOw] pZmS46mokk!ѓu!fYMIC-h@6ݥj} Hp2Z h&^jHe2֕g~=Ƒ[R3(&C[}7eIPmOިx}f`=ÿ2o[ExP_>֎aZꧨ `x o98͌(%eZ"ѫ2t4Jdg= Φ{9-, xظ1,:X'/܃Vq??ĕxsЕP]Jfd%NI~GBhT("htnMO 7HVLF| PWfQQw5u&ʬvG&X})Ж 8/Nu_j5y"9ꚇ? ]6Rv4ԷV2F+dt:w倜]$gO徔x\&[.= "p%T7AɞȞ 6:Qh4I:7̗ o=xQHg2#߂6]<ʁXwWz)x݀* T* VЁpHRU0o#U>,n=cYd_-0PfMr7yP&nX|u(:r!U8@&NM=B?p@$?Pct)n$I%cD?r=ѽr5x]yINrk *5rsUϨ292iWZpAUA2*E4Ф.Dnz n%6VZ&s:f8̛AG 0uzٴ>&tcڶsxy|î6ѧfOMZ [VnP91`r䔃4vG9hu;C_OcBۇga[ KsͪPw4sLӝ&,r p``-5P8@8z[w3cӐVk>ky;r/1ŢjPB[EA3<;Hh61~vї%L58Al64geR"[Q ' qkTau#x Z]^爟.[=叇멐l+JQJt(DeoUBGQp/C0 " Í%Ir](4&fϙlI.ƕ[>*Z?ڹ-5A"*5`!:aRL؍g)p. хg`=I-UIW*G6l(0XӼ/lk=YWSX؃-sv$$Q/iѽq:}p-(+*tۻ^^%ZjɻX0&.zN lL68*}-C滵a"@K?u\#/#l"n1mR1,u Dmkb2AѴXZ B[)L~26YOUC0vg Z/DF %=B"%H?:j'\WomNRX7uʳyzGL6;Y>~N/'E{Iĭre OŁKJP,H^F@'}6R`2/UV ߮O {p4VY(+-)En8/HԎ!!R?Î>ë|K'Bu(ڝKSjM5(\#AGZb0ziS d|nIr$,(p@QQDd;s?}@2ԓIԬYV oޙ!beSxhV^YBh/m;aXWal@HėKW9x̴dnC{y. bOgؼUo2["Ti=3D!TE i\zwr΍GnDk`׌Dn,6jdVvTY-(:D9]4^+n(`U`p2+AoWfoRgD44=@ІlOb8HӰ\I3#boD6 ?l"ZRVM`+wP^^q#YKݗ Q(:zJ =O ōHA]efiGη4Agc%%o Y#e+Rlcsd+5x|%׏Vy`_37wۨL*\Q#MK6Sabpcyu(V 5 r-4mDQHu=z8p5n \3}!6.Hpc S>!8\I?!δ.9kq)YLt=h/U)2s5zg3%Y/ۣ4$T|5^q 0\P jD;&4S" ]iI3S2#LH*='ܪ2! w^M[')CK)uW-8 \?cgDfNmxB0Ofa>Ii =Z^xNw%yUsF#\&C4~$2J6l2tSG&!MQ0z/98$d;L-M-grs8Gm H|FV~zN?< ]Bjb&Eb[ݦU@Jv?|abpX')=sڰ% "AL׷ܯ=T3 Y]P$fQӀDxg#%8I8>BM\ @ن6per6ģmhץm =He2Fs'翎 \InyOSћ=вmu0^׀nȫb/LSOBa'q@0R&%>u I+}M3H@zVӭ)(CuRrų0gXa9c Zhhq8ZkbP&d8Ybΰr*m4.sbL)O՝WR.q;T!HؗtN m9;d| Q{j $樂{6t==*sj`L@-rĉ.Pug;1Ţ{);P7N$-X+n#Uuhŋܮ[U;aH*?B1+e_5aDjݓ:~74-=G/Roĵ;k;!].n%_NUHA Xy҇A^!ӟW7 .t`s -K_9թLm8 o{ w {>V.Ly[`)Aa '21UtIAH`8T% 4H+2)E 'Y7ILvE9T]"3^\@] ,^ܾ|(U.kyZpWE^FoW(Q=kPͪ_~EUBdY*=B+9 Yc̼ީ+W9iWFsX-n+7:`eODQ> %ݱ؞{NMA㛙}@sBy~._sV*f: L~~L ʂFZЅLO1+b /*c]ogRevL^ oE ,}aFt+@dx?v(a`ZZ3;e@^19_Rȱ<֬b-sNv]5i,oUaDB\i#}v lӪҺvYS?!fjyBml aA$qk<tۧSɵ܇N[\sY#hQ/Ua&!pKAMU>G-댒= "g7okg(lj[-O4Fqfi~&xZiMH(zajx?xǒǞ.WCLg}Qr(q_UH\O&~P* 9R6]3hWŚnc)S`jJ#c7:Kmy zQݸ˒JVլՅ`~BN) j|nE1sPC(`WK+jȻÍ 7;Y67f߷riY N>ř8 RKQ+xaT-ܑMxr L/i"h0R|R6h?dDj 2$zQۮ}Cc J*8ᷯ(ʵ!Y=udgW5$[V5'&.Fmg3C`6oVx$#RY -ǫ`jM5誉 Z2m8Ҥ8,XVO<3gFbԒ7;l{ lo mt2,]lx}F< @|[@Ћ FdH, ʇ;Ѣ,BBNeۧ?Zli6Z>%h,QF= >)C ʑLa*F eCi>ڢ~qw1KHAҲ++[ikjod'vvh\^,^mQr퐂_G*g0 BrXIsǧ[H {b 3:t$&ԏ8B%>T?G6T%+(zAD"6[N^L%_h杜"FDÙfb.VRN{R7M!2ҷI& נ^,NAmq~ m_FB) n-v3J |dcoJ.ŭx"tv6^hn$ab Cᜈ_"uꃈZ@ Qw"e iy>]R9@ ,c 4vC@6iqJ?/ BjxG» L[Kʠ* RVXf@ٽ(Q˙\@3DKiaƛP/2Ke8%3v;Q 1"xa zQ&C/:gJe$̠y <`bYҏl@ ՜(o͜o>᧜^pv`Rq'.CcH#VR6~pqQ/HSPYPR윞!`F!C bk. S2=pa[[C:e颥W|Y yn:a>Km9yapfis-Տ@ Q44H1g3&f*÷ +@"Q,M?SIt)g*>/) 2 TrQڒn^U8 眫of.XKSvDHU&Fݏmuez}/Lzu4E[1T1E5B" X2NSӶeRn a.%/kcG;~Tm@ehEyK,o~S!+>w@22p3la+cr)]?鿖4z1nL:39w40 hv ]猞=|_H3i~xSC!\fJ;9 ?@"M\I_ ʆQ) (2" '>!H:/u[@/<ū aaƎ>iNUgGbr7Bu{Z^4Rj,rY^W ~|ճ;Ex I,Vo(}; hE0P)P,VVe ;!0 dXok*-SyhqSMy#3vٻ|i߷4zQ4g`zqS8Tn'%QQ".)NmYֻ{SA b)xtkQ[F 6MsQ'sANDZ /˯5kqKۿ89 7 xisAnd0]ً({gCo/%9TW4g\ '*EO25wڊs9U]ڧ-8)ii::&*p270~ZLY>:ȐNna>r '4q5a3pe"ej+Z}-D_rO 1 8dק\NΝ 4ɌH/N#"kmYBL# ֆ mW5K&ִlv*:IL{(`C@b[+V )"dϫ`8UnRFG7!c!^0mm7iOgfs#[ *UB( p sh?;o ۛ+gZW2ZmeX|8JTZ?#0Ӛx;ibR~WEFnpkvPF1 1[&OY64F␛U-!%KޤG68rWFǸĞ;ڳ^j6C9SX1hY\{%zZij8"i})rdRQ`m` {D_ ^? هH4|PuE7/tKz[U, S_T?+9M6yG>ppa?)Lx;~yӬ`xEdi C oG1_"]cK<%<| ([7 ikFlԒ"㡻gp ph1.hĄqxn^\Ø4I?/1Rzcf#]kiNj hHbϛeiBULs+P #[%Ƀ<7 +KiVSϦ )}$(VV+9K]eYC+~-k>IE?uXU˹7d*>0t(rO%L2ibkǘoχ6b*6 6yXq3]a17a4o3˰_c_w#F.1~x6ݰ zB1?dx6++[|u):Di/V~Y+Z3?%>ի~ P]+Ӵ[-\~rK4 g!?:RIRm߹ r % n;iKCy'/Ax%u^)rw}}ONxݎѡ•C/đ.OC[r/*JŬ}wK.% 1vF/Qw @*V%9fhw/Xd6qj3[)ySa< N8&Q@2;nDp:@ЈgңӵQ$΢ARkL[Ͻ x^.=Ф Q;(,2u2^ojS$$ҳYdrXfD6D*nʙp&?rbFVyX8y'`*&+`~r~'ܡzE~mfPb@Bpu׈Gj=g?} {̷=5 "Cͫ߳dUֵ;Ě,|XNlW'0)?qe1 Mg=gp7 W,!sWTAmPj7"ٷ[w=^rREP{c9u?L70!gg( {|$Dl.kD^9: 龻%{(Z"n7Nb֑ԑf2RyF$wn {tW ~U.7$}I1 3_6FV'KT TJs`z=*biȎ$%;au hF/g*f_gԠ oVm6'NI$40.[Xak$'6 龇琜> B9Vqnظ588FzY3מHqǞ]ey/c ЊH`ܢR|l7wzUucw=b\>eIO9L5z5ρno08 yg$XgUч74`BŔQT@! WpdL`L|H>:8SN EZ,F*{U:?$[:y' */01x?IlRW6f &<;uzt~mlr6$9 uŶC[p+-cܽ|1EAZr2DSFm ztxE+Z"mA> +Vٚ=Ne~ rJEx's(4*#P(BBubeLkωTKƇcSֿWiׇ̺a=b:WKhMNd+rQsq2%]\5EQR7D rtRKl;-^kZiQa+Y0(6,VbK$YQ~l?'t4Iq8a\;?K4PJLK5rhm(-d%;t(RڵKQ2Ԓ/Hh|L4co\B/#"b1ܢPPds}{J$ YMqص~[թM+5.x{tV$ذB5`ǢKho1sڍ YIGcgz9 FӅx|dw种}:ִ۩ x )i",&+I!oqfUESX- <XQyj|""u&Uk̀ 0Jܽ7Ep젣al]-4Dd4k%&@4=krve~|^ZyBJzo2F!MXyHLv-ͪ5!w&ߠJqSkt(?6^&t1pĘ*|!#”j,-r6Ԇ&NR SM5/;=`F3\f(kHM",7q*M@Iq1_$ASWqiӀsh#?:_j.g-yx5\C(=(xx/x3!1r0M4c~nx!H vWQ=?|e2Ce#?FfˍDzxnه+iq0B4a$GX% %Y+vӹsT)*% @1+.Tg/ĸ&(~PiBu"od#}PVgu4*uAӗ͎@s왩*{Hl-ā.)pfZ^uS5F$^9B8\ΙɦJP --P | vÁiN'׭~(^2m& QQ 8D$jW;vxZ 4x2 rl sm>=Ì=5K`.q蕱%*gF=4ك~cpA⛟ "Aݰg 5,VC#g9_Vrcę%䞱O-g 9 bk:tߞRϳ9$2 { 2JJ&FI6ǐ pb/ѽȽqY6o.:N!3B}{3l7mF;tq>6"ߗĖ^&(~-n-x2l=H=a}؄/KLW`Ȩ5a5Q'0[o:LWا)] |,u/:CaF5N #[JR(5ʁՎ <cЕɸq\eK::wq{R 4^-u0Lw PX>1»FRGo|Oł<"Yֽv,NZKL 1\""y!ڰbTE\k1aS4HgM޸bZpV&.iq)@0~ " aaUgDnjǖɳEi"K(?T3@Y~J$0GɏZ{9dF;ޭlqXb{ \bp]#ʝ=dHt`(:P7G°aWMG@JPzKG\74j>vzaт)Ok֘`X${" K oaP" =Q ;K"\"I| {|)Xa%NQsA."pW,:[l1Y#oǑUr/UrQ0 >Қ#%&F>!]ukDpqQTuAh/#߬t|/XI, 7-h灋dQɡ(X3<+/c#!-wklraHdR 4 4d8&G%ӼX(s#KBWeDZ"a&w &Y4z80ƒ7, )}qLQ Eu y8зwH?uZǗ Z*c۷ű3K4o|ۋ xE9K+'xB/0ArZ{P462APin?&Mp"aT=F@ıj6KIP45Jtھ27m4q% e A@7mv`*1,lb`Im>oLCwP6[QHfEόo[O"+iփhPo *!& (Hʐ&==}hW><$<}ǭM:fw=R:XPa^gHڔ߲aM^U48$S!q*צK"rhUbd#L.gi/.W;}{#sAQ;ML6װ8ՅƂ6aؐXs1FYa7AK|m '5Gl,Ep+>"ih\򴉴  tbRLH>%:%]k,-Zin3WzzGu­IjAl\/}$ŬgbwWzLaп{l[jD%JB~8YQTMg»l~^،%$"}V'\p08ń^m ><9V)w[TP,S_ 1hv2H?yٔ_!1LLZE\6"\*gKi߆;҂1òz/sX0RȻg5n2+& ά7+R-(f`fJ Kȿ3'4ULd.}(x)=i?(?q쯦jT "|]#a-"tdPځ2_pmmT+ϪP@l-ec[KxYq@ϼ }̧b yVguX?p|Yj;P oBnM $1|̿ӪGlݩH4Nb DU''־<4?plV@ Y];!g$AÒFs0S0S\3ZMb]{!p%a@8We8f}A܅6G DqNZmjSL_XxRҬ(|ԆUɘk)=::]3tն}ˌg0q)uĞ_`j3~!P Z&yB1{(F_M!j$'SH5o1]]/{w T G볫٥^0֏^Uŋ2!@;-D+)Z[Zp|e rc&H0}EpV[ ntk3@#*e.mل>X w 3-;#r$m(uya珩O1ݴ A؝̙'_aD\b ;כ{q^kp|u?l7V 砇Gvm#l)Iʂ`41#m*2Uq> ( )&ݣ]X?6HJ)b |֫ޔBـсJWyƏ8U]sKnW}7x]A0v^ZT s <t^8|-A_S $T困G|mN%D=: M8cʷ_8q5q$*vҫ ɵP|mC/2Z$b}EOd~ʠZ?Ҵ_ ILg$|#x-3ySa${}$O 턍i5rk8kazmZI`ZWx\hf"Pb*v]Nճhr+`\1*9g,;4Vk{̟N>u<`sa&t*; @ƹ_ɪ;C(Ȟju8Lv^ZE:l1$}4I0czW#%7Ϙ\>Sk,W@6Aqj3{qzi?BB8IJ\3'9{/veM)vlJrojk:ӎ}Ů HEQѺڬZaPn k/Ɣ1 mG &~z~QTuˁ,;0id~i,ZXY5mx;"(UUZ2~ٷ4&FU^ƬQ@D5KGlf6 ՛5eKExrŸE҅WO˘>uH8LYG8E#ӓ۪EK+)&9^' 䗑\TJM6} =YO/;%zlz?R$9Ӊ$ yʇQP"&u25R:'lDBOYvܘdi._yQy{Ɔx@fCW؀R &f#RŻ9vbۦ uf92#L,xB-egģB1A=voô԰ s̑{'qK;v]HbPǍCKwo}gم J9'.3$@; n_\?M 71&!g7?np2z ή P`r!kb0l@ h)zPT  e;A,^|7S/%IaCkJ^n"IšE U3pwZ|# B<ˊ{5#ڠG_@?^w4h|v~䏜[ۗu[}@0X%2&rf^pT\ RAЯ=Ol4#y]͑6;IB8G R׶tJ-#2d YIP~#ui?T%]cq*(wJW# ={Y|5&8hLNۄ<ә}q=B;abLځ>g[?Rxv8A&;I=by O-lc0V{3HqM=UĖ4¶Q>E_la3dH |%*T0&)Q<=;:f l5d%@ ȺB>%g7\-fKͮ4?xdoIV`*qDxsz#H: ,MȱCrKKIE/tyH^МOE}A\Eb6\#%1,@lo U/ cUՄk'[:aX܅?공09yzOY^sqa%[_s1HÃzƠQ5:*οn_C\V&I1g&>e迅b%^ǥ@HZ%?j@>SIw7Uw9GUh!.ՁT=g,c5#v 8ZdAtg0/k b,:ȿ2Hr Vug) TdN(M5$E|T(C΅X؛$M=T"+q2j4E2ĝ=t\WCb3S}2;6o> :8!SRJsvtOUfRmrWmhKr !><o<("֯!O%UXDѥ%v"\#lx ޤ !6ڠI.|ÞA{mEņiǹX@jZNюEyV G:5}-,13w^ ^U/ Th ''@4JKEc9Ci%Dpm:S=\Fk'QU7"ǟRBJ9eAɚ_&8/s-6ЂfvsSӦxB>nfEe"+r"cZf/PMTbC fs=nѬ`*ӟҐ'\kT)*HcGml`z&Y,嘠\/xv5mY|sQ m$߅iidP2/Bh~gN1sτUj=LI˘l Qb~v/'28;̯vkrBnYDjXι,y=!鍃aX$וò(__˝VwvGp7ֳ*++_T-ZKa_9GqJ)vj2~Fp|hOm LkLm5IC\cg;3< ؿd,z,O@ci~JBbct Plml"2Xw)D OyQ3bn;M^Hh.tK bo.2Qˑ=7A-dehvW (V~GqR3:9szE7Bx 8a T[?iw Յάp))$䘊 j}r:P)'Ը{8a^ktb9ya1wp3e2-5!܂ DQ@8l&d Pq\DJiף@N*k90BZ5F04L89C ŕ4vT.!z}D)M9{QÐW)C, =^Є]>$$Q"x=vyt|Vut /?rÅjHdB;!ѝM$$é=QvHPFk88x4+EnXriZ}6UN :n!("m{:#7ZESh:ɋMơp)9H'XƲӳxX:(v- K<!Odl4K/5:P)mvTMA{dҷ,i[JxBZuzAUszLR':S0%_L8S1ZRQ 3Zkx$[,Bͅ-?$<]>`ʒߺieRwN伹 9@bP>3 ?fFvoe}~TtRٍ׷О] +zw+j[@F*Ewv40T *—RE. gɒ1p st/_Gl))eϔI$:3qW:oDyIqj.F.R3A[z) Ŷ?3F3M*nJo ):؍ր84hNY]sU2Ego$RF<=.c݂> :7 cqzU⦒񓨣,Id]a'V`$s{L6Q~Nca$2p嶩ŽBfYeT9dFy))\.Ǧm͊mI6ǖ ޣ܈07$e$5:~Ͽ^ 'yEء{u`k:4=m3"=3FN?gѪV\z > UV7[yE/4LLb:BYa]I$=7eW;7)3#{x {ނfOj wUCVٸywQL#("dV3 oj 9yyv2&+s|r0,} >ߊnMNh55.b.o/ZmcbtV19D~[fl[U$7^1xL#$+*&Ͳ;MTY}1ˑV$M=/XzR,V߼힍MHiA嗘}n)~Gşb϶ A-ծ'J=\Yw]Ӹ9BMqL(.-*CERHct 32"3CxBmۮ.LaiӺ Q+Oc=N o K @/)l^;a·thXـ"źœiy^+(bxap*ŢjXr:yyz1kH7~6n*{һO+ĩ]¾%›$WӬ[9n=7>%좍Lm&Lh&E?搵&e8J /lx6X{Z}&55٬@dҵ -|6p1rHc\d6rӕǺ[|E󋻡mR=űI2<_-KNɔLc "Nq#,Ɇ.4h t'v8/Hd5{ffFLƙoPqڏc.?^X3@aHJ`>g@?qq֧PP\E{ig*gtظnWh}İ~泼#yk.?GjG;Q+ tZ G:܆sB)3Խ| |}⺤)WΔzlȍUUe rx=f~|C+!?H[bq>m*j,) Dj[[Qtׅ4*Yd;shzN 3vұۉ;6^Viu̘3jqSw$`,B\N“&M~>#_1q|{YgEe&ij\w.r=MEAm0Z7LGGY#i>}61ݹ)lnC-u)KS5PPCD,C) {eD_O]Imx_Yt(X;]];LJ,s|־E5N\)*m27bQj$MZ5 m )*(HpK͔1Ѥ\i[8zAƽݬYMS19Ewh\G~ʱݺ|ϰU Z(x'[/6I9~C>H(2h1N.B9ꉹt3z 0ZAMX{ Iψ-"vbA8[k̶wJȘ_=Ć0d~e'/ a;KbGŒѝ}C(Ͳ&SHѓ=܇8.2w|fZA ;;=6nN\&QK1 Z͌K-ȘhKI|TB}r\ěpI:#r?iWdpLwU"e#HEeELhzAU/x4OU1wXys1]dyRk]\fӽ6+H5ƭDS >T4xvrZƮ>ϊ*kޣ Oe^Pq,apBѸ0k7q&D<7ԧW~'X~Ќ>Zh9^Q^;.1TXZ#7MY&mhfk:Y&v3(eaĩn-Bc1Ͱ{ݒʿS}y(ϷY|uyvN)S9ܮV̤Ⱦp=[LS!/ABNj1WKUr[h>}05j$ڳ!K 5PlK7klJ=1 'N @xQDQE/-@Wb/m :==vo%otԦAQ%ݽ[{2PO~-<ۊ7Ml;:dFQ.c^#Skhls)xTT:SpZ7=:"" dR PN~fcfMX7P܀odƒ*)(1pq d{y*wȏ3QaK ~Yz.Il6Xv&yXoK]k>*ADQy/[N>Tս|-%~8; 4_a Ok!-~a|ZIK~TGC5X?4+cjkyw,m ^(8DV.ԨG9"6Y7R9:傳G{m7}fxZP˗eB}ΰ7 IA Ij)ߍRdiqb0Mk|99 3)W4&.9D;!؛Fzl yq*XML uIV;'&UH]"?\C&xԠE~a\kƊ朩[GWNM .O0RDP`HӌB a?mGt<&򽻬}|&>Vr/ 0K[ W{O;˽"zZҤW6Xy`P @y9 eT.ٖi~w-\TTf)xO^ j8'3T˾UU/X@5rz&~}[ :I07 N ^",M :"3楸fxb2hL XKlBloqhܲ rDR]{eVUK]l)gfl},Cx.Ph'eigR=%j6y#z꿞ju>X";fѣ>H2'5%#|ROpJ'8A5c88e܄ Q0%*3_lt&f+g5o۝>yTʤQ.*ֺݐAhLso6G9y=^D۵\v$[D"='4&,voz;oB72VznE?[2mk DΔv%}e>W(c`aYJ( J|Y':5#l/*=jtz0o&t&BO fL'Û觮*yS7cHyOS\A32:a:TYoe5I=d-"#dNz%*XE9 I;]2>?^,JK4w ҵUmA)qx_ Z<)h2WYRhE| p p\t!AV |A9&ZݶiE?r NK,)߆^j:johm\]圯Hy"XBh%DQ֖o/]fї {|x~4F\u<2( 2Nu`ݟz|=79(9ieZ]晳3!RPߌ6'j6cx L YCLS߽, ew{8M- (\SO@,qFX>ӕF!*IjYaYyFnFp+_#w`.4>0Pj ya kFt h/I^2.YLTϵ]5֥-;AIHVO!.zi?Ũ ͧ&B?ifI3ol2JmzICPLUX4DvCHT&|^i,bܑ- =wo^Aу/ SMXԳ'{yonrRCxnp] T ћˎ:;cR ˇ;u[xFFFT2=I-",%3!ՔuSPsb=|b?:H祜ӳ}\ VO`lz؁a2{>\>ŷDwV4+WgF`0=īQHvoIĞL>ۡAr#L*mt' }|f>1prQ!g~Z̾6A bP; NrcՂ5L);1$w`uJ.qO CW^^'*!eG-I^L`]zbaN= _CW_3l"ezYdSnC×EQ*GCGUQ d*jA;D\+u299>LB+׷ZOC>4%D]J ts>ַjZlvkOy*i_,-~rE q:{ QD{<%ơRgdemK)2Q.Cٷo!h~_>LJEoapupGƝ@Z1VeP{`sy(BYĢ#%3M׽``ޫ-(R`m۠ڡX( GHoXRzTnbrR-1H<Q2ʳq&zM7o__2SnԖOZ {?ARfO,)yh|h]R[e(DW"sә%|HQ#DSS$ nJ"~QsC,ha%utP7=t5tNEl9EcS^?4ҰluU&D>8zdY/Ux0zm |ǁrlpA) ;#'f#`tw}=L.yz_^tn2wM Ūhm@}Q*|l<pdgcK~ {0D/hkXΝn(Fϡ4")}J8x\W`9yʚ;SEmCb:وnWu'JaAW:ҳ^r"SdXJ6}Mx{$g6j( l~kW͖OvT Rw"¾>M 3SMvUmpmB1by?{}ɱy$öݺ|fQ˖SV全#P[j^ķ|+Ђo5i@%)\n!FR[N1=b8o y%ePwuhPr])Tyy*'5w.0mRbQձ^g+4\==ɼ*QQMs:{n(t =]a@F>+:ejw,rډڹo{.K|]j_ TV_Jg῏u 2'!q/Oqh.<+Z>,1e^I<ݞ'K@aI/hH~% E b=# g$`=UB,[TC ~VN}Ԟkw.#?#RyTV6t427bGJ4e˸OŐoMIE_b`8\ B5tHA_ι1iL;J]/*4#-cnu(zRS tPprj(RF,SFyE6ҤRuYS'@/h;q0~Tej`ӽxډh҉\ZyAhM;V$pr 赕O/;*pqwjЬ ]1v4.8BVmuzHE&,gd|0^|ܓT|<Ə_LIzW锳c7.?& u*,\%G{b#mڈ\ aF iI6QR@,(.N|ZW8>vuqƝ&XYK%Yop::~?Kַok4s4P<=vETrd.|J_X\cΙnh ;oPO/+. 3ަFӒ^Ю#iddYe!̾gi'oM RK>fD=9#ULc.M;+;&+t'>n7릕VGVC+U…Luy"ijJ1驔W@u|}wj(ƿ'm1@]ss.p8Ԍ`ew }R;bx9 _803qGb&vsF|HVK:aQ3DŽ('iTy]!H`ܽκ,"滛$:4z$&PgN5>H-bp%o*JqHg\HwBPW;]7x,Zo?cȲ=8}S^ &6 1<#rn ӲBΫNb$~.,BEuca2 Up!þ 娜(Rx._ǘNފ,vD-H@~!=Z._fiRU"tKzk!_x2$ʞ84ĆE B?Kr6s\ʒ]Zx}0 K- jXݟK 6uv4%Vx]g8QeCXA*AN"t95S嫪#IguugPxzg+*:h8etHuPyf.XW|h Lpw*7>FCLNFuɧu pRT exG nx;fU26h`*|Z+RBxәL#8Zw͌|a %ktw]7KŦ0B~Y焠iEiT7i}%Ci])l+o*@px e\`DH? )Iq)S0GbS+}7L |fQ5T.-q&\7X'kNjAEUO` Ҷ|y>r0{кuj)md|= x zpP]A%`^hO gb:Rn|ܯq;XG'>{/"I^s1U5oEs6'l0e6iUvK栠exdDd[6p'MTmbN}Ȯ_sȌwC(̴Wa ƶ.Kf(B!wx-F",v&D{%ɽ@CsKNj'=5}O}3[+ډ=eкϓtyD+LzڝaӞPWecc,Qj/ILtC&lj3BB<7=cO)nAu/0>$ s5,6 wU΄ޤc0JaUe"EO|$h93j tS_S$#̍­5\u4̭P qaYR18W!b]2.nsS6g]M!9kۼą.dV$3DF ?Xu7WP[֗yh> hvwd8*IM?kPf7tGasI5; JhioaN0-#{au#D N}XOQTCuH?ՇD҅ ajnUr"#z(|>Ygb]#XۣzXͷvc8w8{1A_>YiMSH#],mH{XEֻ]=5qt<7J6 GJ%-fXKw93ƣ=$PR5C~DzT i\~tAuwF3#Jo bw+HZ݀vP \%{-qav7'.H!٬{/k Ψ=?jjxB*ͨ0S&8U(K.7G"\@^f!9KKؙ/Y\Z5\Ti[2OF 5v _vݻקj(OYy 7cq0%P6=~rIڇF|cq8hG Ck?U}ye nܱKb5֐"Nt1t&kfv!O!0*L 1/JiNӣ(r r3X| FECX|Q1KXfy3J?݂ -{ub :<qst27u,G ݎiؒjѼ$Rk' U;\AͰ?#@i-oofSJ5c-hV?2\xf;xsu'(u%9d4z?@+׭%xJP;*4Mu*VX'~{*ccs4Æi!{}'rkr 0dsh\iT޽6Mcmޡ^-==sc UB"ێ;8jG6'14Fެ ~}RM..Gh*Yyǽ"0s|1JO<0Ud?u*vJ#z_MZzA"FDҼM /cf{O-/~Η(dDk@ Ĥc8 ђMT+%U%2]ǕY\pUTwCO8J# (0=ޢFD!˶INdG;zN*ʡZ!l}xU 21(QuOosa#όB2 2t?Yinj#A v"Ԝieq#^"EHBx 7+,eR>YUfgBH(*{ZxUQByR\Yajbb!|HucE(vV?!c*4\svf?~&'tqe-0/5t7{HcOnҔR..~w`Uu(]ה粰.851µ6 >/<'M@p"y_Bwo$m{qEe*vIK5 ;lF˃% "Ntvf;!<gs{ODI9_8{zm͂2B~_C ҁiP w&=2W=} lU@A?iU? T83R@:jJԗ;o%4*Wܪ/K VW6?7)P!4W^}>a] eJ%|g|g͜$<(_Wt7 *o >:IKRs7g竷L.ԦK:SBc we =d\PhGԆDw8B H=UKD ~W97ڍ߫24^[u>n0>JRkO~W%6 =Ĉ@zgzC #e:+d$ۢ 釥jg*tZǸ1QjԍT\Fmn *|j#fzl Мoey< @l: Z`HHY+x?b$mv鷑]HNݽj G,4M_AI[+VJe4J5W&ki مFC4\㢪s erKDg6Sl/gPHVVt;1ԈܺMӗADZQ[Y7LΩ^BU+7% e/<@gaP r!h$XөȐȖvXa|8A]B .7\ec͞ \b\쇈KDC-=3 ?YVmO.e;)fYɵI p Q[pLao;^9%#ʜF{?!ߙ HBNZ/\=C^JIBg|XAHeER1HRF\u D:UY|(oDzjƙzcAᮜh7Rxn8*R5a[3H~g_:,H<<(&̽Y%` %4̣ rݦdR(˝lnl0֣!,bO<,"=JG7=j['!J&ZCSy$+:L;&aB3"i1ITԷ!#eU یݮ{ 4E{qfHyi86奺ד\y#Y>\O3L#BKIK<̐J,:іO&M|^P1Bm ?^mV9Z*'~iINV {}AOqzqb"';(! YEr>PqSJَP\~5OB=婿GZy_1beȜ]ﳁ5D;\k$0ݎGec;/LSJ8x5Op# 'wƉxby4+[A5GA芝o?&#)U1 N%kWj<1t;"?mY+%EL"H9orGHߜoc*JHK aeE-,AuhBx<ʧⰹrd XP;>MBrm_v#)/S5cR۾Ue`cCFdI=Ф-ws3^-IÖtUδbH+)M8 whFrQ=}(LbS:j2Jj/ۿ3OB7=KȺ",K_F:Od5byVo{o4?2ԪׯKk|-^w֢:ZrpDb4B[g;v9E%I]L *¼j+ mD*'`>- dQK; Vv7gIyg0BPq8"֗rۧi'@ZeFJn!BRU"` l5^zg/z#S_|p׆ W'Y0T$JyRԥƥ`}!*v'V^DOIRœg%mHYT'ʨ!K05\PH`SymYFCA|QVxmVۤB 0l&7\K'k!v?E(oL*Pg(g-4x:R?[VqnaCk.5yZpM2Lq>9²C ĉjDѪ&@(_b <{-uB}T+K>[pwHo*Q}; 鞕e`.]pUP ))3^舾 _Esz5~rYY&7xW XWCk¶Z6e\̡pwQFK槯 }OIZm7r GY9Ki0!5kg3_pbL?VkOz&{Fn jؽ2B5D/$g@Xލ510_%|e1*]A7ZeaN{ @w H.#+h9uy]1CjI1H_9aadB/uDShc/1j?N1%?^i+%"04k6p l% 'Ux2qNupI9؃X?+xЦIez$u(kiYqD7?Hs!BNSؤjd?9U=u<ĩ  f(فґqW%j2{D\xraQ^V1E, W^.Dd5<*{չ?|f>&gו2^cn #ACvw?ZA&)VE{a##p!sr\w.EEc-_*Zޞ"ExV1%O=KB2l}U8(x Mj'ٵdHٛjo|y}aM޷ZZl#o:*ߒLrXkyk+RZx0gM[T0@[(·P zc>,k{c6m\[3zpv-P*lM%Z3H< 6(eT [A#Rm2My WND5{W.qZ9(fkEH)hHV>GR y=gE9,G.c%V!28'h+y'SOC l<ȴP*ѫ_{wNi Y)u^PlpB,vQSu*:ňApu6.MT@Vs]qPeoN8- fA·^iގ5wܨmrL۵tTTQ7|eDv| `Hyk v_3O rÆխ{۴9j9x>`Km'Bhu? R>UihkV굈Y_^_*F7+hv17he-oJJ`?ɢɽZGEAI/? o!_^@/zԿ EY9h% wd;;1t/*>j))䀈&L 3" ZpLn?w iS7`OvoBg+?]!4wv-Av}߽A9tLLRC0l;R)@3VF[pEr 8ѯ1t3HMO9Ώ 6=u1G13KK(#8<ޟ=j&WnW!_"E%#`s&1^96# n+>enl"*{@ѣ0_!Wn {ЏU,-w/wm,/f`!`kǙ]k\azs'd4O x)'BJ ڽءmJ'Hj(Z=h!4{@ߔf~n*CDt שt8ee EJ:=Q"MwoJY6J<%Z^T.8$Nmvp\", Z5hl 0cwD ⵀwokںt༪5ĩuN*l* tu=OBODmԄ簂d˝zW x'.բ˚rS7bxX.DL=1lݾyY|oJZaEQ΃bN}pOYeSo4Gs>xDQb2VpJ(!!Xb%Wx*|Pr^#o6m>T, ÿɂr{UunqBՊ_CTe-aofkoQ#oy+Vic]TxÚB>B_s1r~tOz=։>6h $E@iԎ#yd&3݆׭(rK<T ZѼk/fH/\K}<2jR4R%%h 4HJOq ȣm]^c V)Y Wnlg?v_+$@1;C+L٢2Sq+|*^VXjyD4v}CqOReϖrDrؕ{^ @r<$z_G]sǬf>\x=LNfv\b)jh) 5 bsjV֮]ÏG|!I)TrB%="R2Qst}oB՜'gY(T`=Kr*mU 90/I$R*yxZB<a,0}dUs6Wrmh1AЙuѤ35A=zx 1òuHXU`*SDaUwJՃLi}}þrSK[֫i~mHb*9>WT*̨@uԅm޿u3ږqP_NZ(ɁޔҼf@Lf[ z 3yS8]çR7O" o 2 ҅=_FbD]ж?p#jM7r֝:M ?'k>[Zi{U~6 8u=EWbGFOLfk$"hAͷBVS2|P3<uknrNk*v2RMgL}.{xė"vRk4>h qǵTPik_9R+{Pm|9Ȅu9Fpl1X/ o}?o)!n$Z Iv<Иucy/݇PˀX,7#u"{o p+pjo^>H2>S3 u(JFF'Y"HT=Iݚv'gr| j9v^A#0ijy4r409--\sSEu:GkZKj,z(]-DL{~q{//(l M#)6cCN{Td1Nصpկ"Rq`n)gЂVt"FLM4t!,=$uIIڻ/9 JܮOd9Gu,Vp^SZz[V4ڜSK~m_c/OuRm)|'fC _jٰ?h)SIu7gl`N+}ӣx4 P~LnrNI)| UM4|^9L]U[֔؇}-0\vzeZ!r/Lnr[/ڄMF @(jf^1} KX7Sx1?0Adxڐ96H3xa~A31Y}iS,ıdp;; ޾ e3%o; (;+0ɫ11cDKK/az@08=ͅwǷ Ŀ‰ԧE:X宅,*AA+f$6Hp5:klk:+&5r\N٤er[]w\ZE""H,!l!Un<0uΝV?>9S_pI,J [K~QleZEǪz 'Km5Ýa X t!M [@ v˗jpaןFx$f5 $I)B}45>%ahIBY-HaOHa7)䃃NگI{po7l-JѣL۞ ({=yg=\4q=4 ]dyM6I9f- )x2)'Lqf$왽445(A qirU $]æ&{GRg)Ѕ>h7yI$TZyXR|0{1Pd~[;?|l@]i`~yٶLՄ![3>x<)5Fۖذ~# b^t}b`"00M7g9H^, ;7` lÔtwJSJ3q۷F@#%i$YA|ɘp e}B^15Z?ϭ$J'l𒛹9!)1Xp]B˂k}0ּh~XPβ:,RN#<&tBH-KPZ o ‡]tXyHv!U8Z5oQ.XGn)H8~yŒ௓5+h145`䔛O GͶp H8C3 V%ek׉zRt/_g^s6a>?ND9EqnaoE`8d1 <*HF. 9o%f6L1d'p^L|G5hYCQIo Ы膷$Z\C{͸s;E˅Kb@;T< IL y`1[y dXkb2k@xYuroSŁP0ZeGNE d)B/6A/wyϡd8-XMcK`سm*LҰ8W=9}>xVm,𪍻B0\PJ2m jns1qjL-h)_ޡ PރG/}ey'a[e UNb=,%ٔ%D|P2+Px+.mId;cNS L7ܿ樛m|FT*FhR]-S4(*0aBd,:o)kPxwrXk@ *˷1n`Eb&.$z:gΘsBL*Y޺9Yu d6$S61fkT.ey]=b@E͡~tWi422yڤG "R@.*HX=Jljgr7(k.n||5=l?gAPE*xni 'e>-Irhūfx vRUJ.g:BԪ%.um OwW|,úuhM:Q]3[^z_j(Rjnj) S,&Hx6 BhMi37Js$G]QordXĔ'DZ'h2#SstzKEvxbknj(=\UO?&$oGܢAZ38Hcl3>s>fE'>P}/H_ݡ=v`y~:0D hf_J_'9곋񛸂UQ1駐 7h\V5 Rv/"/( ,qiZDB^s.ԾָSbuK ~Ƕ(bĭwqM+_ %(*cZ1D<8f嬆enǐV0ugz*eM%piwtb?ѻ, 66_ vNlOBiz$9"B^D @c >}yۻS4|oc2;ȓ;:Jʼ fmO%la]uuHuZ322o.WgV)v)$eգ 'J>"_s Rɤ_+ڸ=eXrRL-=3~j Ǖ_~|Ȍ\4eȲw%fXfsأujpTo-m`xr7EԲ}C#ճ>KOX2P\*[Yn @$c}o0! ,j cu9ç꽗⎺#cP~X/Ozѥ:LG3ȱ 錪! yA wƆ`s^?:D /s]AkhBV?ߑn0k+&[bz#b,$e|W^%bUJa (Åx,YVa}&a7s$/,~DUKnpJEz0xvN$=Ftf9z&2kqCh֛8bo͒xV^f3a;'DƢ " <3v=vG\ޙF&F6"+*HwWܥxH 5`tp p>߿KwOHQg>֨/SSn2ҡi+2 k2 WJA!1DR4j~(}.yw̌74Ɗ1N8_݊Yxz9GlN3 o<՛cFw D|kE'?0wzGB$Iؗu w8wWI#H%[Aa?P q@Mq4`TJqeœ}Ki{R B8XYfxq|[xI`&+- <Ǵĥtۅ6VhmMr~͔ .R' 7.3=of ^@F$o7Q˖SqB.q <*4od@,Ϊ~%pk)"늾[2)k#-w*rŒM<ZY?:L=,=y8v#lL7F=蝡6Xy+4>Ϩ5ږUN)oFdiŲV%11M[@xQ ޖejG9lR\Ŭ Wg*e?!Zч` (3 # B:s2ѝ\kUn;UvL^|nk`97=<9kw5vU^:Ha&9<7 U'"IyrBQ֩ޝ5ʁްϜU*`r⋫`[mH*,[(ˤNbp?vM =DŽy  &vəfޞV9Q;3d`F-Jx]L}b24`Vaa?mzޜ"9;A~(/u7l=3={SE9kv &CmtJ`愡# G5חiK]2_gl1eK|Uy[FyU6(p^av"g`"M>9(!(Dr+\!WLྒFP+FR7/ΠZ8M}Tn}C`l]ޑ(8UfDJYM*mP+!+ŝ;`wq<9 0cZˤKpCO$>gwaдD4;[ˠ#qtexb*aK}3u@Tʜ׍/a/14qn؍(UB",khfĒ4dȕ9?xcV{!gR2+vֱ@hpabLUn 6m/e9/گM0kHk+2 Q *l%FBs([ ٜK(|U'/APhA* Q:+P7E8 Xn:% ARb/}Fqsa09' >&R@b Ғ%_dQLk#3 G7 ʰ^.zM =8qyD]kDFq.Wu?R ?`C_v|4lZ*8]7  ea_*)՛- KUϪm>39:Mvߎefp]6/ymMR' 򢁫YMA ~V)>Mđnn|tTՅ::3 w - + p*(Sն58tr x s j.A7Oe&|( u*uLG\Nt"}w*qw8WN\&m T;gv^pX*⛩{*:i[J! mN |ʻ-iu1$٭Bb1ΏiA(ܞzr ӁeiUGERARWp;hd0VjTE-Pvv0~jS #ƅ#UA>1<ΦuL*]w(_[Tf7 i)'y[-[(FI* 3Vo>E@XY7q,ho U4ގ;އBu+wbB `RQ-IK.z-#>w)XEBF]9rʻ%FCI'4/a\-?\ }SizSez;=O+q0{ǏA1]*lE 'ߞ sxA yP /43dybXq3Eځ@(4gx [R'ZaP dSTڶI wms$mp+2R睄!w3wڛҭz A+-S'|v[H*|FqxR~OnT3JK)ifz$x$@YT X fXuqAGt7UBFWX6X{ ,\lFǷ˞ 3E5C2zZ*ZIW0!}VcR[[(k 'y쮱͠#q ᶅ0p^؆0:}iUd(s+Wm)*$vKw}REw@X\D]Uv}n";ҙo#Q% epFw)FEgM z2vg Ob^άK;,vŎKː{? 8fi\ܯ8ƈgI^U(,': S` cLU =I_hAv}|T5a[$1z)( 1uq%"+ԁ[7TP~CPM0HWKL70hhYpN $֛qʒ^# 9K/ u*M 8:6ζ M]s\nsH}66l{{ q(Q(z >BD pwF]]̥ƅ ?ՏCseX&zt(])S4DD?;95o yzzzкrRhiC鮘oa*S!_ڐ?}EɼJY*c+j:;4pI#V9_WdlAi5ǵSA7T(_+Y߽H'ɼl%Jd#'$EsfudG؆e9[GERD< p58@֤UUB›g7p6gk<|QO ̋1e1%XZ%0ٴ%eHɏGpX?X?S?ل j|_KP4Jeۏ=~iL_l@>!5H?-fH?56+{4^;K(ygFlj ч#GKXߵ9!gF̖lCʻqjVዏ ~ 1iԪ/'Y zM̘-C0D1hIB+k:@@܍ZK=ZdڐK$2gp;hAW$6u!x-CqRs@-K.-0yGEl[3t_Ymp:T|n%t}s^eUQ5 Jv*׉:Ϛl6M󿖋U˫Z8miANZ3Rl cN$w7ɓMƋ"w%$3UoO}b%bϼW _ow컘9-T~kJ :90ș);SSRǕSG|ÿ79G˲_˧& $L(}93y-IV`Xβ46zڑUp.DyuDvBoW갟I!gaxդ3qZ\UӱKA%9;2gP<6Ǝ%ͭӨڭ]ԬWTVP8'G8eUbLzKދ)?޾] ꀳ15ؗ'm7enyfDe׈s[2`Siu߹rj0ͺ6W~l+AhL=f \Np5k%ed6r|y3[@IsB-0|5ۓ?/\]tJz*os# FfxR xÚ-uxP!tw;JyݽҳS<MGAJ r Vi;桫#)`઼0)Z]\*1z17[*z lq]!CATuln,N? D,9LCu>-Z1 4oZ܍P=+C~F!,>Zc<ӻr"@@ky t,ŸeH_&)u")e2"" 46.ba AwlMރm-gl 4lYDDs:e_+yձ٧׋D)k,fj@LA_ßx\\CÕG_̴*HRí[;S;bX:Hd"4hJS )<)@;:H \_صGA ok$k\"47Z($L ґyZW ]l2"w{G ߖҶE[ A׹ E4$"@S,"ͽ圩o 1K2uRZMAW05ڭ+W5TwkFqEӵ~ }*<"b*h@%+UN ;>l4跞Ä+'K*(7~pⲒ ^]Ah싪vW)Jt.AJhYꏕް:RI\ȪiO,Ӗˍ#n3u|]a*;4Aƻu*KWlyy|Mk%\kt}2"iHWV1r@uz{p%7s_&[:Kgt˃vҸ1T $9qA!jteR8ݏ5Iw]:O1ci!%2UI੹Gv Vm7nQZ3Da/;o;uCv+/"=S늕}8 B iy,ńeHeУ,Ώ~!j4kܹn/ \Ct{^WoSsO {d?hje /'HZLu݁qC_EJ36AM*#^s44kW%/6$Ҷ4yM䒅 +l&Ļr;?h%0,M[E4>є( O0<Һ '+k0CV&  T)P ފm!(j 9'Ǽ/[ \_„?/+㣘77IŻLBC!a.԰68GSk.c.^M LqھITM CheO 'J32nkjhQ11g;dmݯr_gS` 簔?]7s+)MJ+j{a?D%&2 @wxYh7qY{(ܝaOTzِzK`6UQ x^4S(r==mP' -mA6sHHE'K[5+Lf O݀jG%A<:khQ6}j[9`uŞ&E ЄÚ1EoyP=XT1%9P̐RY>Ćߖ=!HkpM(:a\]e:wݦ,(B"g9,imL墰Ivlb^6f;eF"L]3,З`M5KŞ!_28<\Au R)(`KlXYCHP9-IȡVNXY`?4w:pooQ6M\XsScP)ZMJ:(SƕY8ՌOx  }p@eO =KɰEv,)Ƅﵫ0v!_Pܕ9mb挾fUm[Y+̤}mC:]b\$:$78&=namb9˙8=SUS8Hx'4Hيz&R`S3Fb;173* 7fUS:E\&9P ^92^c]+<S.GIFf!o[׈vd +:9e:}dJG6WYܡlRP*dK- h @xQ  }D?e _d=R/xhAVHv=! Ww?LoBq\keNoJU-Ģ-Vz/qЍi ֣ > [9G/?Ak.]!,mы:841r ijBiL!p%V!Jkۅ炬'Kk:18a6dS e(껪Cv/Iu1c 8#%u9Ԧ_сx<(Ϳl\fBSvpK߻vf437hTͳ%T)2=W>+"q7lX.t[\ͷ괪uv]I'JswwDHm#xLI ʣ̡簱3sX7 1K3 JW0^C!]v9!&3d^="P^v^Gi3˪ɣ)_|<v1vsg«)1~Dk)cqBsغ>^]%[6>¡{C. fȷA 6E{ӎ Tn.|EFÚJjӿqc`ճy#yhwqVJƿ#ȤU2P,=ӟ{Qqu5-߄ Bh[KlEj}_ ь7bs@nCq4 l^~ ]ʬhAy"}|tz~ϓY2V*2"PKwhp[whtJ)6[/8 y@EfٽgsXPg6ec׊7 |_xa]&R:E:uDBvbH: w{j$il-3!*GotbV^iuB=W;RPUZ糑hx7+jt>MkqТOaq|jfKJ~^I&ư;KHNE"N]Lw&r_SA-2ts=o`& ́%.8xb5au6o3;Eeo+֮|'e&RihNv%ڐ|skYS6#4%:T{ BS04UNT͙vxϢ8`6# hFȭ7 ?KΡNe 34ZdqaXhh6 wO 7ZLf@:ciAJ/eЅ F+A&<)TKU Ӌ<8uaDfˆ&-l>7<`z OwRk9I#<-yQn,dBU#8#:;.ZOi72Ҹ )u ~TdYf-px0]~2\հ^N$6*,Y!fFNE1!ߑ̈![є)DvY( +Q]Ym:_MA>v+Z8Mdw!Gkˬy'LMSfX#L-?`vOiN5,(#R Oc^z8:FU9tj?J9;%>ƹ`*4|  LRGhyD !?>j?{z X̅[:5.\imPBٱic5;YU2ҘWȻDb{٧[̊|y4-g"1/f⣾V&[Gv!-!t]VA?94ZY໱zMVA`$Ɗi#r\gjw"L mrȣ`3t'ϧP\)ImZlje"[v~apWG+Bf?)< \r5͙ZF)*@:m~jBE44X`8y9 DQˍc帗ۥ#aC|)j޹}ڷ% 4 j^)HI fTN'T<ɍƪ7ŻU{lGJ󞴶N)z$Qml=. L.t!2^4F;F.!:酩~dTR 8T]wZ&we6 &MxL>kNe{ 3z:DoJQdAvxٗan@&o?#(]`b\etn1I wUاUq̤x9$ҀCPES QwL PŶs0{rɋu=(`NQ[ H3ZUYowDɆ8i].O[ ѠjҮrFv3%@/6\NDPvfawƷhJe†";17M^)->A] Z3r^H^˅(^*f4q4&/۞8yhIgr ^GJXnk?Z"HܓWVj=h Nzg>g|]}'Y/EN>Z8=CyWiF 8aUa2ARxoi 0COC`à=f5ޣr+[rl˛Ɠ@L|+JN/'r5^ j,k~$N;UB D/4mVŞ/!t~Xx􉮳P9v1! Nf.+xH=ܬxųLKZLr60wM@OG^V<+J{{+2WV@)_ɱlYD\ #莢3D/-3]G5@#9O*4"7[8bEڒv2UmP}Aʠ% &1ꓓĔ Lseu)D)jy6s0 ҞgtkL(L;-dbV[(IìAң/n{kp5 и7? iN {!zt8$ <_@ /Y[@$4ާ،?»iZkv!̓i{D0 qsQֻl0U`{u<::(n(\fL﹯ 3W:[= {'h奫{dSQ\(\`#aǞi& tngBb?&;1T8M[{lj*v~h|Jo$q3uuwo|omd'B>NL5RvTZYVAƃE1G?-j"^^.͑R̀HՑ d)S S(UNu`Kp5z_{sV8"D[wa, W7{턄>V~iѧZޮ#PufKD]LY."GPuoUX|>zB[\q@ .U υ?v;`M+ BȒX\*y"i׬aJ4B C9VSlh:T~ד*r2o ے|/N)Gm¥D\O>nD |?Z8,a*:v=VCS2|&؄4#b#=|9*XNQْ=_1PfJ\rsǵAnn#gL^mD!g0CXj7慥b1]h2Azrr2Dr}8\CI=cn)}v"$jToI.lb K #o145&pO{'6IP4\ٶjD-5PeJ\&}?W/009n-w;YKm_arfz+ktC Ixe5ҙ/>ߨF 05N.L||퓍tSn sp` fR-ŸR$ufcGe{/#WSO/qNQh2}%1f[B%eYO _7 eϏXTcĿ|L#HFj ;Q#S*y:LL,"\Ô!mj5$95T9 DtJc<~ |b@6gzؾADAvzT*|FcEMYZM67i6V ##cGp61rEVa2f(D㳙U+ IU5蠑9K-@)p"RHTa4*_m3]cV*ɸb\RgbD_8* #L\L')UR3s5+J 1c So B5s?+cۘo“4)O1:'ڧ[҆g%4|v5o̖S2c-Pat{I8`F7x3휕{J(rm2,/A羗7jE@&hdT 6G?[UwbW/|e;(PË-THKe8@ H4Fz%܎ŚegZ{K8.|h/_rJa$l\:]{B ^f?#쟏HmA x+#B6ݙGKנ C;[Ljj~R y_PQ#aS}nu\V*GԽ\L$YFC/!γ5{mz$@Q D$[qQв[<5}߲KkG|/Z^1K _pX;BDA@}x}eV*[ᓽT2U.T.Gl~iNjOfTgCz oufe< a'k q/& 0$V3sPX"w1e ??y4lX@1Z$HN55k'(x:&h<(Ppԃ5($lZWLٵR[H TQrC{qo8X]Lk' ~3+kPOțyH ١2*3,- Rf\wOdP_{)@GĢ̄ICPS-)4ɤ^^ a?x_Ͽ &1k8e"K \3N gzϷ6`~ Q?W+}jjDAZGϖ[lVwrF=g=v ?R#d]vf)HU10\É`oˆd 'E !AdrfB 0bʍ%TQBݒ ](9ܝ{IrFT 3N*LiZZyI8N~ zwFym  X6uN0{{j~6Vؘ-C#Mt MSX^H VcL\XOӸ$a@ )A4Xht Q;aQRJhl `|ߤ~Եuz2lK]Q%DفvgŇxdx;ey|`WwV| CkpVRz1sjA_Z~0A\$7;ݑV5%c\0yw U"[ez7B0y%ZE=9'bl Va 6Z .񞐱߇2e;oLO@b ^;aܜZȅiidO}ÇBof?Vm7zM e&TI!B^Y3#G >bQe Eh+KzbW;3a%R8<Qݫ*$j>k p,VK(QQ6X/4p[,·9ʰWP.x??z~ |ȩ t]|[cUֶ;avVYs.Hv'Nyn&̡ 46 6Ƈᏼk䪲h\WnB\޺upHf _wȁqO==dQ9N!ưݾ=ә_T{.ofg?b/ 7)r3$d ,W lXW^)M+N^m4֬71|)25K8 {L.V}ޗMTzNX$l9+%DJ ׫{Pu5hx"s7*=WKնTiUΘlդHB+F0&~8|*eO`eBAҫ 2U6VcGXqϨ\ydfGᕢeqe%fxǜhIn8:oy2ǜԋӺ0+UQ#tAS/kksCN y ϼJbŚ9k$ b9IL!:$ڕ^taM)]VRqCcd [~ԟWHJ~:r H=\ƒLiޜ$iNĤBFx\.69c!HDa=L|~|<˱hq$]2۠{duU!^SO`#A:L=źGj-׾Ls*a@b ў쒌EХU$#P\dxJ_\,EC!ܔC%- Yz,lNΉդMbzgޚ(,ދ@Q)(Wj~+1w;? S(3yTju{ȶ!տcҷN% jyX` xjɻmT`Q/NR ç<[jcTo5 JԓO7}Wy|$K-R*6<+趴hK!!]Xy]6IZ=Ba=U5M'`ktB&w.ɛsibL4H2א&QO_Ob!-mNQXo~bư{L;B_<+.}ԃ1Ϯ|dS@ȕL KǑ2~!܊e1"T[}'ÑI%xҭ.w-Hs #P{mԉ)J<;ȼhv%}VKOҖr0.t.,-n&r.'ת4/^Ƈ9>A`:qXua@:cJP-:=P)Y(,Tg>[`TAvSr'wH]e]*&|B#b K]5p<N"#Jiaː uϼCs=TW~B u#`Ev_Cؽ6|M39B)N6^Ulxyw?3wr4睂)xޞjI[ŜQohg~A;+tC3wי&`2HcxG?6@D? \4T"DlBq=q:+ncֱ .p1Eaq,Ϟ PD9/RJ{v3 y.֟H:ekOy$]ѹsY k$$U. g$V%D1fŸns4!B* )Gs}5Tg݊p4L Xfh$R-{QQU6'':y*wvrn߼8[n>0ߨ3nF /VIW@hvű5}hlY2"St|ʛW Ԩ&47{m5/1{]Fqj=10; 0 ׋ķ`'XcZOxJ$ԯ =H-iҡeyWj"4# ɺuvqBx.x쫒mo|BVaY,_3GCZ$_+9t@C,~Wh?):)'Sdo Ls+*/]\NjL wGjE+L3ZJR 6.l.֕)](!jRBu(e[Sh-68K-͗5&фk%Z,'#m>,挑Fhz|]|*W3{H\SHŌ4MJ¬[T'ȋ{[c+|iXciPAˆ֞u&|piVTVf ;RCߕ<,d_$,uw<'趹11lхaq9#]8ܵ`CaIժwLt\+̱0z/yY<,Č(wGr%JŸTjx ^J-1٩lC%^ZFSݎhx19 đLQ/]&(k~Ysm8LujQt9}V>fLWQ-'v %G÷zV|S.m 9)SO:c&@ϧ%Jmo/ehBOū{`~ 1#@=/1r𰩀d2IN'P;t @4BF᧍t˻.RN<}Dqd7&Xu?vhP OKmތ;DcVv=96LPW*M `0XUiג1L.FQ:쓥:J2#![moGYLx#`Nk D]T}K4/^n|m  E&{qzw-X(B|zL' (]MZoFf :jqNޟ=V`\-=SJ8vܑE/vn4qؿI]#Uq/\)gg_8r=ϭtvp3VPfa V~Lg'.xY M[|\QOfd;k8]9߁hؚ1Q0ÓM&G^!L81$>E=$YYb#>t݇A}F!d٠9\ Wh|$ɱ@&:7i&O.ޜ/ V$QϦDW i@aBn 5VmX{UkS㈓ihuP- GtC $| 1:z< @My2yUo<?o#P~`<輿bIq<4~zLzÑNwBX֟H(vi;"d-8[k$*fbB(7|1œcb> SnAr8\363ř)Sf>ߒzL4u?'5 F%‰bbCCﻬ՟xگPm\s\(5ku3'aj D(ѠgW0@DEaQ3ڏH EgU?fv_$("_^)";d`69dd-EOA&̴Z4(e禽 B%q'^>셛@IFtR,|^_!#IT3.9oc.h+;J~dkLs\|,DkTk02+3@3 ۈT{ :֜#BO\1>BJ:v!N@37I;=C#D;FݪrOGkG+o2sx iBYUpSAM&F8V!"ij7a.Gڂf.2 - m%}£$!G\Ж90TXf4_{q /_L"uX'PK\+]5n= ۭze@N:zK_|&F[e,+ k1g _=Fc }AT+e!VbA"1WȋH^nX=U,y:!tüuaZҬtaZN}<@A{S#tIB@}' ?CӿPuom3vԯϞd4JQ%NJ; xNEhtx#2}kS<ϸ!@e%v;;7\vބoGS*#WOX ~Va& ;qr!OIV><6xDbp(8Je !VLcLk[*ғGWV\rEyu]X,IksZ^ wr!6݁O/|W2U,ۍPlń.z-~ y=7${i=vKzYbQDݫYti$93bxºYO<,RC9 2,Td }>Kj)3KD1 $*?#^x#O8gIyCh{Cvejݮ >u/V[2=l1H֫ 6c(;V`kcNK}#%$k6u *J1B׽ d]QC'4TT}>uevV0{7R!|<2LΪH׊Q ~dH?;̌hs.g$3>sOYU,'r0qv,7~ľ[7v@I9Y'qA\s} P͛3goaR#@7>FKO ҬS{ nXJ9V zK/^zSడgv-h}@s[I}Ax 0ݏX+HB3kգ[F4&lsf_9 &4@ y!1"MрyՆzc:(]sQQ1y ҿ'΢̒&+0xQCYi$_oELJ7iV\0Mn1Ef촓Ygi s(lSa VJ/p|xQo%P&]d,lBz"{2Q߸1<c4 :Oap/>ܥڹs40mx_P<\Ki ؒ z}SnEìYǥ Ig]++(Y,,9 cEݶP{]߬ IqI%t]ov\hd.p hX՞gPog 6!u熎R+Ǯj2CvN:O5uu<ԬS8dޑwֻ} u޿r/ m⟧Irs r` J$s)レE2_{/)BTB + VEEvhW;<+A<\ HwKW|5IE4♽dlzuhɋ+R8j-SiU}gĩ>';O{dt('u݋{VYc1.J}ɉ8'd ZftuVw +_Vd7'T%p2Ҁi-y,v?EFc9:!ZZ)raD]8bCiBck#p )2r"M5A|KHS2$LkBٹ#G-u-xgw& [Ѹ"'T.IlPn SKϗa]݈=҅E g)rl_{Y xF8a߱+RU1iؒgRE'ݢޏ*rXĖV e|09f:\@*D'ydﻙVS|A )U˴oX ~|'}`1)[_P? 'ŃR>t]=b29^>UY)#cM$B7`-:DSi>Ԝ4KtL{O"ު*{AEt$ ywnH1g.ϵJGyau4&asXNR2Y }'5yEG *F, S UM6bhxJ Ji6H DvwP]ر:~zĿ"YoX24)WD-6s QI,$bBP`aff¯ LDҨϻ y6وzmou8s=)նQ['q=oՅ~7q9Mn(LbS"Jٞ&)w, wE.bjA C5y;:׋ -反 %kb)dQP`MUPǃ@N2YFIQ}yKL kRfmJY&Uol=sÛUWź٪Z@:E@tL ZI4KdD91良Ga ;>m/Q`x&jz[ )N|y&!&6 S^]B:)`,oA@˫2{g[O zhEYS7tQp8s9t`'cCos[tVEuVμ4ޅe| Fˡ은 X~ Y-#))PsBn{nK2B8\ jrrg1&G 9eR KI;Č~&p#l6D>BImjZDÍ}'=zK0NInpDǒ xi8gmE,-/)Hl$gН\`YZ(k"-gK8ng_ShҡW&xa|*5H i`~~pk%x*&uoܖqWڗԭ/~ D?Xg) X`MS_6Wh4c\xߵ0RT1)ニ GI{;X8 %v,OǼwKS>Ե9é΃'a .QOY<[Fi`z'3&kqN !˖T2%C2YĚ-"iB;k둠nڔ6H EJ#1k<#obrEVg#1r6SK,<kUYiu=Qi](;3yI 7/vgIE8򄶗cX*:)X6a,S-# I q "jm9IKô˯65=8bpSR»y,D881Cc5aM殕0,qL"_(nY!i.S?w)C.u.}xx\[ ve}2hܪ Cǭ򂓵ft0pVꟖ6-Ըuz޾@ f[ i([\u1 kYE1#TW9~|=ZWxLWG*퐙@x;fu>u`/юڜNP|e-,? {Qv3wtOB驠 h5soz-ܡ|!D.W!17 ;X',%_Gj <-;GK^Vre|jZ}χz8 NwY5Aa&Iʪ0Āv&\}U4~ڮ EЮΏJ(:a\>k Jcyg;8϶σr;/rk \S*cN |}o 3^ Kީ$E{\p LOWʯi Ջ4ֹa\P"4#}8Uu7\H. yhµ0$""{Fzԁ[ 'ǡc+޺1rtO ϖ.G&w6p ./BPhQu6I v|Ml{8+3\A߆DDd"dGj -$l?݄>#(P6ٓ hU?+qDT/Քeu }~6r4xpp섂 iR#f_si`;{FjI[ 1~5t]rULJR%;T! %S1xcJ=vςwtݴR( y#H\y$׎],4p n_>̎,Ak÷L]Z,tN0cٗ𭱾[Q'I(1wn A `h7@P(?D1Hߌ_gZNbnQS#%e.IT:tTd$)|BڎLKKBAxc<cN@!;%V.p)咂XؔF7Wj6H3P So BuG p_#QXipL^-4%Y{ @F([l9И2SyC}<*{@Y֒O#F[|~ YNtt+ .VU7!ؼ(4gpq\%#,0NN#Ѕ؋;V\k%Jt]$2=,>wO}x@!IJ`V{,Ha}>EZ{'ğEb/A9-K8k0T|KY y k&myysTq.m~̐y |+&@BĎS ܉>n)Qm+y Id* qKxWh71v3{xGh| 8gMCv s}៣ Q<4ɉ>!@7iǿk/E\.ؑ&ID$oC^C5e&p$i%)5>5n? tdoqLm- 5tl`u"*b,?j.IϾ[?u`,`x@;EwYX=IZ|7 M|?f(}xyE9yOoeK)KĠOXX#j_uՋ4?+)&R_dDZ,ԫd̳<=!ί*c$,\Q[ZשBMDRI޸PqI{)&5=]^Ck<<'K󘉬! >(LME0Cл tEnu4FFQpD_WڇSS!48CA* =|6MGǸIνUΨ@~BWΑ83*&wde>G;s|?KvG&# ,'u~қj -|Lp٢k,ش?4kLN| 3|љ SEc+ga½} T$HDۆ̈+p wfj~8˩z9`*gQ{y .4b2؊n9t~-Am(/*eZ[ZI r}LYYχRo!PXbVRxpry"4>Er?|5My_ѹi؉zL<)>W)@re2wP?BE,ښK^1lFlv˔7EcA'e-*հ~S*v;>uɱ<׏GWu:lU1/8(Q͒PMÂ8B{o}GhZ:'+J^m7ZT.EQ𦫟`1R%==_1=a#>x`K7n.??8J \?ݟ5J|z=th ŝ +Hql# I-]G q-2uX|B: MqJw&ƫ{ dRs~ulzs&vh*L !j3Z Ɂ)"c+Jw|Oy# K]=LjzSsIO$ r(()Y`ҵ@TXiGwQrQw=&`2w[EƲ{ ӫ]ߖ=+Y3ōo ,\Q|ـ2ܾC}0מZ>m󀭝ᤰ*XihkN!4@tP>fĽZ ͧ!yѥ89Ugu8CP ,:r=GnMjsf裎)P$mˠ~;?Ώy F_ I3ţ)~Jt 9.0N;8Ao$ů28Gb XќZD\Zîb:{U(sWKNAR.[eg[ɚD'ߦ3@;E݋CWVAdˏ4FC*Eg(ĿƎ46wȗ<꺚lVfF T A諃rk2AsS*;{-϶6EeNW=s,V3i4$gXk|PQ{{^4UQ A&g%doB0vG-ѓx~ T,sw0>%OFJwkާBL ܙ 2כ(rUfj7\0 ,n"~~?\6 xW` >"EIX3Ԙ%ߓԔb. d@ 6yT#"tG"R%3PM 6/|7.w%]9ib\<sҦhX-kVJ$90wC[ ]Da,(c9a omTk*FfPO Ǘ>4I)\2,!BO1d :_wr3E%) g2FXMJL`UVajy  +#/p~z J-%U9)@nc S8Qftz '-IF1U1=GׄJyoRQZxll@,N2UZ"Ygk)&)腗F|\9ELy}U Su:{Q|v2{i9n@:krp2 ڢLe⑼1'Pr)  džrV@1I|G.vi^+٨~ 6~;DV3(ˍ[N&6KmeX3(H>r.B0[T92H7r \ۗ4,^S _Lng9.RZ DT.'A<0/2Y-ֆDi8psC1㢾 i+UPڙƏ}q.;ѱgYZ070701000002a4000081a4000000000000000000000001642f09750001c1b4000000000000000000000000000000000000006800000000./lib/modules/4.18.0-484.rt7.273.el8.x86_64+debug/kernel/drivers/net/ethernet/sfc/siena/sfc-siena.ko.xz7zXZִF!t/]?Eh=ڜ.+I!Ginl݇җg'zqFS w FhlQjpM4eVwrdF&qAkUxXŽMFsnONWވ:1~K%+sHˋڊYcDuQN=s*Wh-%mL»!EQt+X4{"*3p웄Sv ~Q f ^P)7/ks_KV+dи'R6i8 oVu/îYj- 'Zd* {ed JL BѨdqp-2ɣY 4̱0YZRYׅfϱUZƈcH |?/v< Y$R3hDZV?A>wsg* n =cdA$C%$f%?g;t]#ByXm>馫]* ͇fBC:N;thPFr*rX>)k ?Ξh(tؕl_݇\ͻ XRŁ*^3nIR Du]*j2C8m x؈ٔl SpL47b);1Am%xqkqi~+? Cs!`X1?)?(jr`D\Ӱ&il1ԡs}K0͘㕀,KWvCP)}ӝ6ބa-e94_XZ)#-u-?A%oLE4Ǻ1[/Fgo8!4YB&Lo9eď%|NbK7 "ϋ~jӰJqO7+񙀙 !TҴ5صgU{ͤ$ȭTƉhˮgYlҒN[Xb=1\Jd$_en4 b{k@plXWRÍWkrn73uJ>Hy\8vYl rJ{%%b>bۊ3h4BXAiKIx&9*q&j@]G@r J+I城y ;׬V}o F{AeGWm h;WA(39oɨhaH"w (j1E–oyUxaUqe2h,>I&baf kz繇4A%||4+ p#|&Y7D4lã{ | I3[adG'!A#C1 ^ jevNT~7%6`h̅O61;lo7yc RXl;QSkԍkˎdQ=LCQXa-+[9EtowĎR|̸ жE2`mLˊkMF L@#hD,ˤO%QbSw?V*pLGؚ;aUWsd3#ۭD|AǴ1CKF-}7e k Wgհ~bWꫪRMfPFLGg'Ωe)Qz\"bE-_Mi&sm˂ ů #k0"S'i2^3ɪɭ77[DΦhEA )*?/eIեyn<?㮚!-^S9KP- ]n "')tHMz8{[I6aZ={JH>I=xg`aΞłsPX~`ϊ b.V$+U jiװ-?{Zbh_3!%Sinr[Lۋq'= 8DzD}jٿb䳟^jM**gfSi [&Rpbb#ȟZ´JC|gz"5ՄsLڟF a׀xWrVJUR0V "=2"F˗ Ǭ &$,.}_ +_$&߿Aܯ.2qrB4Oٜ]7q2蟶?6KN4(}]&ik,>Mijw%dScF9z:YNcg աW'Nzۡr4SATJtόXdAZG%!^峲Ϣ]i"lA;Ȼ^&rYa%% ZU;ҡv}jB|I͔>zbDp.vmJJQm -6&344vo;Iqc<3t9$iMk5[j^B HLxWy_ JNڸvGWu# }ڳi7$M:j<^>ݹ#7PuTLP `35݇(WMK}NmlLY ͙kO{<ph2r$.$~Vv+uhUZνFtACܝO8\6E+DZ}3ʧh )eRo|.XބEUty XZX*$NKobQMc˒Fy-Ճ=ߛ+*bO%QQd RgX Uݗ8h1|I͐x}tƏDax5xGSRɾO֕5{Oaz(8e3߳sj, h ZH02ٍߍ@QnB=[4(#r2iwߡZ{ݳebjVSғ8oE,쀐 yfC8J@hTiL56w\&7-H᪮hܛuu[q`FCiDf_9fWi `,djt]ҧG5zis lw4n < CReXR/pvj$x i~C3k)~ 6<Q:ԃlxUI+R".xY.ȃ+ES#}{bp(I*r OQ,#^|ϔOP 3.p?!qi=I"4VH66*5"GjXR?ż3U`5ٞAqӭ<} Ń Cҕn A"5'K x 4 %&~3SrCPq)6<+_P't\9Wn:T$6Qc&_\KV3wL)5 Ld$#R:d޾bVF/;0ö~p|:YShwG˞89nnbx6Z#^,JqL_`3}  F -eL5 Fy-<ݾ J%s9 wk]ՂbtOЬThQ>ʦ0K!Pߎ~ҩki*u K{,bVpU$噢.#[ۓ2ݺ붍T,yV1 fcl_ۂ=pn a?q"~eGgQvKU/_!G`6{CQBɊ5v8e(ݤ>K&S#J<U76;KQ/<&˱RGc@6ñEQ"1|+~g>DXbK8|ps5O/Tb@zPt1kŒeXOJ-׍{oeiMکwk_A{ABFqdx,ģ~, }d,V <0rd"-J2 hn7/p@۾7mI}3Epnov̓^jI'+g, @mo 0l1@T\B1,~ƽGy< ^f`wZU;nkv0L?oc5E~(le1,ex5n،Mt$ma7GsBZkʌw&}>},"#EVl$DΥj"tptcUwG޺$Vߗk');%ۡ 8߯A!H@zrTuw,C/ܠ#bx̢D69F}Zd I@[s>ݿZkQWn*p @db }bډ]bkϙts#mAb4bv`r+ڪ2'KApl%\ܖO:?M `A~$ۤLmjw`aQ(ҢLɡi{[v%=(m>f">uP-쫉8gm;tNkhEv23Z^Z  MYпyXOk2q'CsJ׏í?4^_DKnՀ$YKf FBpriHil{r\dr ]& h d#kÑ)!yzT'Y Q$)V߿ˌ"rP n|>Y!y`k_iPAlpznAۛtvu^ =w;D^,+^b%Qϩ aH<k׭yT@jrl>L^!ტUWme64]/hQ*td sZ@9W,z?sw(7~@X:C++t6s#5 ]-~XPw*>?iC|f犐 <Ə ©/_ϡA-ODm`ù^qw# G1fOf6_BI%ޥ~ReZǜ==HužW1M*d](#iYӞٛ0u}jyラV|=CeȦԃKx@ ?Cڬ֌kK@z]5l@P+'iX/~V-!qy>̕6~jRQzy),R3F@j CVl ~m0dFU`cY}6(I^NFȞ'@2wϐY_,wчhÝ@c``jѮۿL $wI6e56h:_1'h`3*N9tyspԘ!)Yv!.o UE= zڲGζǤ n 9~B{V9+7DRF?0E0̝F曏%..z<9 ylRP!~ƴRp=46pFrEk:d܏"_; NħY7x2[_HWo`ܚ(!aڟ~ ^]&N:2gْd-D!.C}Aa%Hk:;I 39fy:N&ӌs Dm1סUpsinP'${v2k>8+ - Yo|H ȸ,,"WBhTNjlЏeXtL>ip /cW&P}VEmn.$1(-P`ڨJkXE/?6ps7̔PHGLi=s0:18VJ|RoFyZq&wY2x*Թ~+3<:?RNA(M~kHFG:T!O=s=ql˝dee}ϴ;3/XR!@ _iO.*w7g9⎟PS8cܯ$aOCVaQ>stFR 0pWybn5XY~;0sY-G9'Ukz CN#m('pxK#ŖntLf uMAeX[,5\t7ոtQC͊( W{Ip?5LF/D9Aӌxeː#g1b.wV,"(qJ#,7>eQ!o X8#nLR~9&U'GVxFOj5*H%dR>+&::"]Xt |"k+)}?A+*p[yO[jZ(Waѐy9]Z2!t_|L/U S{$F -7Rsu#_ʲ=>Û5shkYN?X ٌW'yvOzyӣ.?ay^gKD7/5}NW{ƌyZ< 4lE6W%gJiƃ{6lL[TCwS*clD &qpPᤝ )Cm<Yq  i&]ޒE8 r!=XZΰ:ƤN)"~A˷r*dTe4YF>z@ D"zNpLB+[2qr8#; iK,at民&'h=F!s >_yO~j@bA& f=:9,$ánoᷥ:0?&5&Gޏ箤xggɶaHj˳Tƈ'Ku#}u0p ..RW. ^Cs* ɧUCunڍ؞"HfxzBTw_BotL9I׀R)L'b3 IF*WyF ffVr_6rHscp,2;VʜO@ftgG?$RbEfiD-mpAl3G44@_Ej Fac78D;)>6G j $/֜{_*~C$mub90*1۹Wsd_@ֻȋ<)1ǰgR"Eq޼Շta3V\Ji#b!RV(`A Te~DYi)ErV5B) h욲@&T<*NEHDÌ'Tќ1ڗ_Kg<}je@BA<' tߍiG~ŒM 酨 wͧf}~4w(u.]eh/3Ƨx!k(ri>@X囹e Ԓ*q" 0;CE.`l5!AvduLӅC d>pˊÅ*< [xnOP0}[-0!s֋r?"=t=Ƕnd^ocuYJ&+=w1`@|Q]:#/ ц3 NԨ0sns7Kg %ްd0nsJmSsǧS5R/+oEӎp$uԴRVn+ގ{دCPA(N4M<6p )CDg+hԆߡec \,d EZw3iFO#̳=5crΞpn }p{ZGITۯF31MJ֐O! h.Alkh.;/sSBOa imOoƽAu^h c=pR2 ~{1#krB![)|!V|ƙ?$03x"4tMI㾗0E`uhlc pϢ R;B!2rrJ MT>y:qȓ(8q9Wu{ĝ@g:5AUS*{b CEYY t-q`Ț&^ΪJ̅ji:5KoĚv&qMnyn&8Tu,ϵ8bo7!1onC > #ͻIzΌ[Z(5ǍNxbߩ u4+ګ+Zp|ڰ^jۇ͜ywPe@ռCw[NY,lAtk D8': EEG^./2|5~X];rDZ3o-\ۓvmTcGd66zJ& .ʱaf m\q7D9 fЗϐDA?)3 d9ŢDoȭx:MY:j8]Tcq> 5.UgKr+t oOkLy5\ށnLF2s%{s?l.Mth;*Z͇ڦ-UQX)=7aPmMQ}i@\(D㺨WL6!F]6]BQrх ?&/"C7/*ƹauUX]` =2<qʖf o!tHv˅wet}|u8h=w|!') ^燖G6SP$7BM-Ncl!\m5}ȼ 'B΁, 5pF8@n ;*AX"Ƶ)qkq'w&;dާ`>}1r[YӜ1o|b%T00O{wHM:X" Bu ^1mCxG,=GשR!vrPUFZdP ],)*Bh1'Zrv"SFGt޳ч, mfUn3s޳_ 0w:(Oy>[㮭2K[6MPJǡ$@V=45(Orp8O\ZG[4r*TpFm'T>rSjӣ43"FyƔO =&.ZaGْ!f`f4 4H |*A"[/c<7H}aZB>g-&=I <]>&)~s~$j(iTG( 5u~{s!T1 6@kJ rN ˳揤gV+aBh2K_ ]S:ĭSIOWR{\ib@F*AFtzlf4P]G472 3=C{%k%]+wl-xAy*N7E A+0T?:PtMR,wT?մ)"eWqs;]?I5l@=RgG'ħOw}Æ?d k55n[\TqQav){LQ`.(L X]UD ` K;C9|e/`eKrǛeGN12CRL\ ᑅ"DݸmOcoŘA?xk TuR2ډfWD'gMzddqɬRUAdwA3؈guOyHѥkIlB4]Y\dN霱'ƮM,n*(K,(0O\/i8 2aw]*;NJO#rs<~rʮ}lҸFG]B3$;ifj*6di 'ek-V [D6ĥzd&M0{/=-'R9 v.&<:s_{)Ϻqdk` TC^+qZ-|"jx\# G*(2 sHxyb6$y &L=7 (/ѣvju0Z[I>uo^ LNIzh\-iT{U[#To ؔjsX6GltCs6x-CVѿ4!_@MWQYUf@߭؉| q~wyo VSy/_KW(HZ-Hc4xd( P˔03HRUfXsb" 'Ǣuy&N>A92P@[|u6k. +4r"GƸ EQ* sNGu3)jSe &GƎY/af8s{o r^ݧ:1 -ږ1tP\Q6d/KGP0>VJqv M.Ba[r h^D t*/U*[T&pdEb|3u(kd? C(*rV5*zpFJEWvnQvb-XǙac׮Ed97+{I,fI2"gKo3?*-$^KzM,96T Ѩ `\ &' )6퇇XOTv ? ΋8# (w2rT \aگ<ô=j<"M$:{1 i;8l AK4;W%o[DLCm]UjLc᧨Qʀ#>vl8BCf~.TA=`+ʍ{2,O5nN`Nz`D7d( bG zEe#^"Em3^d~CtWC~3'H*#/PmvEi^@sYp;­{šLsl?`-{rҫ]2mkzU-<1¥~Idb.+t|6B]zA]o-Z9Uzv(gn1.%eeغ_2cm2عIDqψv# Hl}3:Q<=hꔠ"`3=).8{򷾲 Ǣr뵳L?UD2i2cP?|Aw{];JtFNG)?Q0 4 fnqil 4g?53_2[~.iITV!qdP$Wz^Ìu,C# O<~md%yEV$\/7B̒ܰ~cKCݎPy 5ʗ|n8U] # rSe?!|skֈ[_r =]OcN @DzM?^ Aɿ8Y@a)x@o6&}D ?Pm{78qsUtZ,_Ŝ1[4Z(4P?*Ck'<96YoJJyW^`pcD jsz~`5Kl1u*dd^1d /,s}%#]\_d Z?Zcwr|&e @ܜnq# WBj`r=NaR6̏a%561%')5N_o7F MAQZۏp;M"ԯiɃ&?]c N6ђNܘ,@%ђw"U%e\;\EudX'@PuM0ͥvy]H"i/jnBY.$O& Qx ,,#z'H5̀mG|`{UL͉xml3`MίD{w5rb2K 2u!jcٗ,Ξ`~vJB׾W͉`vh9Ek['Bx mæh N V|ס< '9_Y8M`@u)$HeJb2Ac ;ks*J 7~HIey`yI UE@N\5R6v$V;,i\$JW_7@ToI9 ٝʀ'Z3w#|E Z2jkᇃd8O-hj:~{H*雝3&xȅ|Q fo |s!0+i_M'y ]"M+T:kbq{OtP"5GE2$GSJn ooHh-K/\F/ BwXH#@a:Gz\8B qRXU*iC3Od="ȱ$O^x`4 ֝vӷ;EݏNå!b"4{Km ܟv~x΅GAW|svS!VJLCF>5EpMۗ迻uMMӀiT.LZwCn=ɥލfO\)xN/."pso,bJ:<]d~oTC9/ r/"!jKwbAdqoO~d`J E)fz yŎ6^1R(tw1yVm16 Qڈ.c*ߩxhy *$2C+}!Mw4*N /iKi?XVr7Qz6rpLK"AfCS1@+Rw{@זK<ܓLq[WS:77H!3c k&Wο ?f}GR,tP;wjd`L) w`J|>G|5*T=7so9YjcJDCuݠ)L$e )+uMkcZyn}VRk+KhPԨ{Ǣl GLxMf|mzS7+l޻;@Z+~Oap'O}{0{5-m<><#S9n5"]eL]^_w$zy3x=$F[Cgҵ?*i98s o?\t_ϖdgt\'NvQ(  w%'>bAh[`E. =.«0dp%bKVŨ_AGn1]-Oyŷ)Cy_&#F>EӴx:. mW7V`P.PeT's\p?AxeFȵ<٠ u@E|rP[ֆBc7z)S[O$h {i;"EJ?bT?x[};uw'R)/8 z tkr,!V1!vS[H!婱ھH= ,rv!ŝ:+0u׈&IbKVk+_/fQL`%[q=N&ףznHGro2F4J4H{Y ־gԽlQ\uXu9jK=:^Qc60" źg Z.uN~H¨%?%;٠o15UO82fg)BVmJ'p3$.SI9& WNH* cEz.:O /j+I Jtz/oh6u2qO!; c!&EƦz1Q^>؉0 ;*xN8&R*2|ߓC $eb+͋]նC|}+1P+{NF/ҾeҬ )؅L 0Sʂ4!athkz zqhrf/3XnKH2fgD\^BYת%*nm 5d"W!{k[ȓL)j+\gʮv">:[n/P2ƉbClG`IVR6W.wBmyqڼFY+xNKCm9DSm9\cr{*RxSid%'Ȓ䢊l]Uҽݯ} ͬDq 4Pd?< ʡ2 Cc]c *GT942qS.o I|}oGe]@ )&TDHkwZi ?"*)^.!^߶*ݮ`*kk #߁5&'yhNPtq֚mev3 ٗL\7gT_M`hx賧EW{L\dir XXen?3pkr ";N8_ҳM+gCk.hx60~A.UjNb-RɧnG^^%BeHK^AY.{;EҘ5>-LGʪbkƾ'8}s1cFvҦL@ݎ5rUBh"HV Lx ʄE].k`TAfo O^p:46r6El?t䈝+Զ9TR[$9A9,K:"\q)kZaI4O*iͰX )&K:A3+AI@:TvĠZkح4 +J_޿D2ٖ?PuB&O޽L[KS ,ּd!쵴i"=( !id?Spn^b}燊xD&H soIc.k1ntSqn.fpkNizo봥U,!}dow7yYEjx*zI!1hz^u X AC~Nm_D6,K?wCv 킃sH6fHI`ULo g֘PpZ^Yv(۷;z ݠ%\='pHuw}>I۽BQ5G5j3J[THQiʀBGJtt|PPr 6h}:}Cō90 D-klQN7֏})G,T<^v.+쎔Lz LJ3W?Z`xTF b ?L# +@*܏tJ3; QK$Xb-mg'*A҂ n#Q.7q(!/9+)SA#W{x&iHTɔXTYH",>i<)+G59GVj^`qWjLK| (,LuZdI ˑUAcSn 9m u*~Z sGG߳Y62T6\:O8rsSYMB_h}xYIZ/rbv?yT2"-WI8=&4ִxZ  yy vV]wMt:}#+Y.5f*j$ pE=4$Q YQ);'bb=Ĭ=u fzM%)"iXLǑ/<@rƝMlfk2 af]OwWYxyQqy9"0jDU.[=&pT9c/wk}QhS~P-B]m97yU\rzgn|UAV֎2ԹK]G8ҕc(;N]1~]Xl6m?4|*?|/JC7(,̇ULQæuFB,$Q]D(C ^w@ar4lOȫ*jQpz;UHIRCdx#JRÂی~q1RLfe!RA(;)VdC񱬣j4|}) `Lɴ XOs U$3r"L ZÎF 1 v%֠tOS +]w=A#ov9?֞<J6o~_ف1W0? hvs{lϗmn@&w#.L%﷝Dz$6nZ5!F޵lr*PKGݭߟ3mW%]xet^N qN9"gC ZP|dvBb; Qlj nhyas** [f,QZJI+H eۀ?` df1F.J{@HJҔV@a_)a굚RXObsLPzD?6kbԘQdX:+~%G[O݃nd+ýF^z>"j'}4(t1CaIe\Bfq@> eF$nX˹ng_I#E!M`p\ItS0Z! 'FGxkU֩T؇+91v_a,>=}ؘRf6a>crbN iZ`K{Id—@p D %jFn!I5b{v$w ]tMS=સx''j=%nK:)ڐ]ig-< S%V!CFͮVX28FM3Nxs _p^ KFL<HJAr'7T B <)MhH_+('[RڤL$Hd"g ("y+*c'.ֶydcHyz)m# Ig=TZurVz̲Su\x#Ҕͷ%%#t0!WZ՛+K݅$M?p"-7&ōfIKz<񊂌& ֚a>I6yk"; .3Q;;{WȑaG +#x6t6gClne}_yy8ک#c wo> 1klM|ַ*#`d];N?Q]4&l*O_hOjD*$XQH07Q۔\9c"{1e$Aĥ]0Us^#]Dҍ4uS IS$+mimAĪi24b4?8MF _X SLՄ )V@ǚ6kqb'8q.^mI _>Zd] }F{"hr1=$ai2qGaVsMk9$\DD5=_ń#+gM!s st|3T fiCKf4VI,[J:,Nmw0 _"|4S Jה˧%8{UPj[q # 5bcUuԈsM6K6|9WQl_^ƔG/2 J:iǮTvFƁ$v7t4\ξ"=KۨBcۯMBe%U.2**54(N*pԇ `v}':r&jAcڢeTV_DGt'KD?P?GolYé/Mt5.攓R:j(ZY]j3Az"e(, KfAUgSWvR,v͢M6X W/M" vr/0>fr]F~7h;)~oՑ#{}ٙ*(v,1$Y4P$y]#5(A3RH\ƮazZŞ,bDXC Zl[[X@%W0Q6Tƛd_e=BsZڭ}@&Z HPR_*>xjʹdQ}b{qix5.QEJ9:YJG" cLsD,'@'/S^PԜWxAdyX'7J(؄N|qho &/0zB3fڍ5s@c8TI C9m@P4b|d(5TaA ɔn>ZlIF],KYݞA ?xВ1ճ)s;f-K $yKUT[)DQR,eJbl26b`KVpnc4A8}߈ wA1( i9Z{t :K^6&SAǿ^>:e(>agH54,RE;{hn2YG.+VF寗ED0ڎrj`h"Fӟ.7"`VOul{ThjߖH{|?w E4Xak `r#^Lƻq 8UT8iCq `xéMnR}y,a &rEM"@o/qA)N0DKH?Nͽ1û fUdB`)Y_Eƻs MT/wL`]Lua躺~we Q՝^X5HӸcU⠎_%= ;HLOP p9 Gz_gBG0T43 FD^INC[cZZhDcH6a)[Q7}e% n~M bZˣ~>x9э^DhQ 3ЅZ`8IFlc|"&?EU;3@bgRM̗wh/?mpfBS`h@iu1j6L<+0Z8BjaCemNGSW8$, אܨ*BMFEhpNzp"f5iھɣY}}g!vL#_P4rA<|AK&7H2&’Yۃ2.|sMTUoW EbDO6pǸG b 5I4N!S R,p-DCy ,U I”z;9k2EԆ o.]LPbi$'ΈLNT,Z',ŕC3cKQ"gRoSB 4|Npջrnҭ d$k%FR P($1j"2-)@R!b5L>Gj98:O + M ߜxfy dJ;¥AB>o$]ZaJET Pt)ډxÊf2u8u" ?hKrra)+6ȀқS[e+~rtۡS8PiF@2qKmCs3$RKឩnQV@d%s(3K*"A'V00SU *‰˯Emp'%6ce[1Ak瘳"4c;Ws)*ѵyM7wl8\3~22|#,>'w/5q72*wbWZǩ:`(LҠcaԍܥ5*`L/WosjWvN>P  JH&$t=9ۯ3UHM46lhd/.myӀʐ^&M+6voI+*~>Pq&*ꗮAw&WDC.]:Bp[m}/Φh55xw2ILi<`%lxܳݷ>gI)}3mO³߱zչ u`XY` a0ɂzE ؇VP!H 2$LR}*ԋְU'=QAu߭#U]H_,5-Xna+(k׭ CmR"P}Ly~qS5)u ~%>Bp̝Vu]2& +5 3%z'3O֟$.xvT?&0r„Jl#A1:gҮg>;Xe ,%* ԭNJ<[g55SJ \R%y%GHzuO 8a-wٰ0i*Ѿrl`{I6{!$RlتǷY})ϖLlUm:eIi?\+<n/aHY֝ f@6 v>r>D ǻK##m7n>e&N"Z7 _I؝H$`50|F+ j [tY 1Wps jݭzS,"pqh|ЛtJeqNڂfIRcNak> lmdN|z/qh[>wLt":Ó⑬V ͂/uF$~i|yoFN&BrFUlE>Pi!g>ˬ72L ͔B-:IkP]uDP" 5o|z$p?HN;H[yh\zHG 4>SƘy8*~&OJK²ϓFo `L$v8HswVm.HF*j&p'SGbsSJFN{4YBF>Go[t`*\'E'ޖUa۱H6{% ID/~`檷h+n hH2Z5*578u}eЇ=aƇ:; H.HgDER*g B`ymR/?G**Rn=ׂxRtUt:j) 4BN/rMy2߈pj:@Jkk-OCxVFuIiVh#!3[@6GNT_}Dh9U<ɓ~iFJ *davAS":%(▮5[*;ø2^]Z-ڽ)Gd89SwrGu2/_oȖdntKN`kqudy d1&u EQ)z|>fT&%#'-=\0H'G~4턛ɣkߕ[z/2JP`0G.sh5DA 7k?$+A mqӁfr0*X_xNX8sƃF v8&rXZOSvĦ+:l-_@)ur^!Ñѡ|I31ELw ZCprxCr!Vit,EpNXahKS`&\"Xnv$=IĚjE=@dOaCuL]qV70FtV+ediS F jQz'-Ǘ ] B)?%fgQ(aU2|8:,9=/C$1Cc)'lPӇgd208m Mު=]f =BITg_$d+} È4=}=:r[Qz"_!-ga'|nk>}s!,K\̼.Lb䔟фAno.T?gG2(Egöi}NzjīAH8eآ Ä"0pCi$Z@+0t@=( V8x^eVwO4㫩 = )2;A][r -?Ѝ]Ng"+{/dk%};^u3oK>TH@t܌5+jѷ:@c<;ϫ/!O4G"m~]km*{X5KEIQWNqq@ԫ8N*h4d;h^}[;%YW‘f.N>鳾W~bU8UN;$i?Yq3|h+)xm9R- [u*1LNl(>Cumꘪ إ糺'ZٓTsH)1OSI MjS PUk'i #zŸ^r x~ ̣\5>KsdAշJS4"u[hY&:&ܘZtB&|/1"@ڊ8F<@?/}hgo_ێK\hf̙Fr'yq"Et?r'O|m=#u6崻L"P™]+ E- S+@yq:Rf C;:Gv?5 pöʜ DK*A}njQr=2,AdžG*Ұ3,}ۖo=9Sd#R0qZi"ADO.O>8et`$=ڋk5fk!PKPշw2vɤgx̔#X ߓ4,4,Kp7=T>dI *IG3-HݞP,V;k.P€ ~%=W1IAހVYf LJ9WZ^ ҰAg+ܸ^m 2_]l:nL>;M{8t|EV$$Ax> .hH=q~4u % s~t943싨@P2ѣCDCaͷȻv/*6U(۬:?Bbmbo”51) wb)Y߇i$蹤O*=uQf*ި7+2*BtA"9iVаȓ&]+#,.CYH>7pz  FlǑ2k1f=ܿStJQdXmq 0Vf6.q"!̒ŤOae^^O4f@H-\ŒQxYv+KS^9d#ԴZQ-q}"I vkZ ktY*dt,ᅧ7,D$r2cҭjMߟaȔ,iNwKhuw.CwZc8:[9֦z ʃ.>c2bzak@% iP\=K<MM 'SCp%2[ƍrn fS=N~]*L=pA):B9t4 -h[A=sۮChD4udSeH.@v\S@@VkDlw$ 76]u/[u2ۛdEk{?p 9(LrMSbQe艚๓ɛc)7V5z>F5ymN4y1FF_ 1v8J -1W6?BߢI 'X2Ú*ۈk.hQV.rE0jX=8`+p;fV-HfzɴIbSTѪD?#J=`ɿMEz?7TA^,XH <BsC;Vw{IN飉W/B,w6Cⷋm|*]pexh}pwZ|с~#f"mDv1:XK&o"7:rұă~g]ťLe!(ﱨr5`C9ȳXEW{cڡ_蠂zp@9<?[\j39eA>u/ޙq@|`DKAQ<%k x tטǽER7N^D/3"]e{]gkcF|EdަFE(էC P:6Cԗc^L5AJIGNvńnKi5D~|G !.L؈Ln6AyYĄ2{!)eFN!~GeX:&Z֎%*:m@ʍkJp-xE=>$?/ 7튬[':~Z2jPwn3m~N?F(.Ddffh7;_kRȼKeC=Kl9x_(߻-xwM uS?!]$w$ʚswGI>$ץVpQ!4׫ZYPu'@h_3ձfށP4P56ZV{>F֙;^Pt]t4Ɩ/xS.ScZ[NvYS;"( Xo<4 m ,vs+uvE0tDH`0ǿe 8tbB~pHW@^sz%uwvdR"J 5;jG'i`GߠU&"X|4vn?[UG>U>UKGtp h{|A«#L/gu]TQ.D-ԛpl+uX\2x0Ӡ%X* ~Wkʨߘwww- mM)c8X߱摰(LA%AKR|2昦. 5Gݾ44^wB{PH`< ]4JNZ5MP0,?t@h3Īpib6Gl~m~QUtd$n`1 N{mZćoS„["qRmq!OEơ) AFm$&58Ux,Oꄍ*3RIG(zRU& 9ob3_0>ت>lr g0U<]nAnnPE..5[SI>yݷ[ Dd`!.C3^M~>sua ⺰bZ?o0\AG5aC^!aamxlF.y^o^|~ c4/h #f&e"׳=twW[ v.ˎ? ;2܄R}gr~8\Iv6T1P j"ٛbLpxwh'1Ky)o +=/2N@#;T@#l|彰)TqE@ `j" _"oQ kW:Cܕ]sk%t| bDұ {oQVms ݢ_\f.rw4%Rs kSBUI\syxTw~cܔa53J^Wew{C{ f?H7{Zl.OUR\1w>;/YoBUq͹[$8⩵&gUAo:Q/,i7&P1&/Ha)oq {4w@mFPG⇮ʁ4A+b53ˀxxH^Rƃq3+k+A2 f~~|\WSIa8҂+Org\\H.qUB󙳁XKe`^:.V$aUf~Or+5Y )~8T@Y"FzK4G[ %S7]Gdl{D獒([V"DUƴBYbIK…_(74+݇5 O2C$y'q\ ƽ92|VfbSMAǎ-G}W b:,y_ϱ`eHЅ6N&/(-$e#QZѦ[̖W-6POiCOK 'CYZ [ #(UK =vz VOT1I/C#kd.A_x/k7:ŏ3zcfLCUS؂nVe' Y5dw-ԔZkԛU, 1  oIQR1tћOz&z4zEP?uf8E2iisĎ.l![u7-b{+mNC3`jtRGRڃfA!}|sPXV<`{͕JT@V܀F!ۭ;0lȻő 4%NhO7tvt\ݶ)vI,8rkU;GTk1MwENk%z37G^HOû'<9J~n$zxVE5(=^WݹX9K ͯcۘ`vy78 ߋO Jt#S AZ_q \cݮ"qKip O,.YGcu5JtH*So' &mj/fkB.9'ocão6o*!Mq"=ᜡ|OanBP">0o0gFAT+eLZ߬Jf.>vvMq1* h̓).@&񑤞`QKBdĵ.g^&UpYϺl(F[-d0\j ?ϧs;U.ЋTI( K- 8cy2`$|* w#𐥆$s~f: flܕ¢g[|byZeQjН45$`Vϣ?](+S43$\uX?k8:2̷x·xhdo\d{{ k8k -֖kSal:@Dϡ:-`\f4 -!wE2cAgxzYN90O}C?:U85w&bӹ蓂NJ QWt:bL !MeR a(gBmKlG}@!pI&d_L*Ibc^W"JE22&/[Q߬3@0)"٩pŃyڏ_7~WQ9srOFvv׹&x̶TMŅ${ۯA̸)Jt2$,OXZغR-e)U`՟l=alhszlTi4&,1rC<5(TfШ9]~k]\6FV6p[%@;u*D),ƶe{X)2wB̧5 oCפ7^Rє!YOplqQ% ,L$l 4Yn7U0FC`Z "m}m4٣ jWE)'T\Z(YY9zw{/#fT?잡7+93>UkYL@~@.; >em9+WBbuOɒ3 5-xc[9]Ԁ0 U6? kesgҨQamڊYrxUT3.LCnh;s( a5ٷ@ͥxvw2e6z,2q$ d.{t^S/+G҆v"e+LA*w%IEnx/SwGc٫A.6F6*BZDc"j_WF3[(G;s*J% P\L p/VR3}F2oLGЅTj>y|(/nqݗf6vv8lNܾc.8NTF2tPy|5d>dZ"Qg^HB0`JrCD"FW",u+a ]a乕Ƚ+z4\Z.XAFP? f{$D 6úr*2h)Jcv#CpQ1mUQVoM#Nߦ2+U xz0S)ξ|]t~mOU;l${Zy gåc4y~+1c92pGa[l1>Wv~@v"~}HlD"!_yf|[a&W8^u,ƝSQJ5A7T hV RpLj8ON\>TKy_N = sC/Yv7"vAU4VabptE]{]4q^^I;zt ]7(}.T>NGDVz"Bxx D3jo Yyb#D8:B>M4 ?Ԅrwn]=⫎>X^+@XF*f}3Eӿh S1(tKz.֘<wϷ䄝0M}`HP֬|0O0e r'H<X f)3PU:5`<+{EY'J%兀DvWpz *zĞ1n%O~ʣڈX WBG_M-f8ij"2zfmݪBCHOӪɳ/k!]|u1)lg)u˜%eTEg;> B@9%kuZ=@dN>* [p_&Ai?ӸAq=κk Zt[%:h E%yäf<$3hSq f0\.?48 bD isީ+TNZUlH NNFE8Ek[^#S28zJX[υԽfyVFnPT'z r_#?*FMhjOn0AOBKUAÈ gI(Y*Y2c*2;UgXGjWNlkcޭny/M/t!]˻#?s!̤95$O1ʺܯ()` +2?&9φ@>_t 9~Gyy `j[L 0 vաLԑDx6 ]eߊhB]߮яs#DyÌ}Kk+ W{ P/)YQΝ#ޜ a w^Y. μj2IEA3ϭ@\+_nV֎v&/cabBuڍBAnozi293h>L~0?N秸x_yY OAع݊*FS}0> 4/@/T op+ߦ~'.nMucb#I-0-WEOCY!+ 2 qG2V6!O|/"?F^a_>VDR0|Zyh}:X-2[9~@Ұhi񘐗+xd攐LÒ,F6qR3)|e ΂-r}lM&t$m D3k]˞'L_Wf]7S@+z=;;?~rHޯ"Q]G<Ȼ{ҍL"{TϩC.Pq('0VhP ekzdJ8׺×R€ԸxmpD!`XO*.҇EANbцRWۡgM4^ow&jwMJfİ?_XR;AZ0귇jXVn}\ai;v9f~{F[s1ٔ1,pܥ j55 h6LxCXD xfHaS좦MT'W]mgJQ98Wz5|P{ޡ}xz)욧v;!)iXhk.HO =-Um7~Bl&>gj7hԂIL/P qS1m8T\l1丞S̷ 2F9l YȪ /4eƲbe+8%nGчi5-Bz _wEW?z$c6cL;;[1@ :+u&X܍`E!Xv6d`)3@k 0a r@kxb8)+1=V%,J7Y~嵩Lel }Vu4 Ч6C:K{Aqz(n)}эˊ @+I=Uq~/K,y K1ui"6=7s3KLhŜ=ZАWb~_K_yrΌ`TR*n*)_FWGއ]iQC&1+HG9d}>ǽfqb3:Jo*AᕨLRIs_:̟r}`zl> E%,Vf#%r. I$Spvye(ƫ~;5i&H P˚V簂 z~ yw[-q׶ZZ?qNA.ebص 1lsghӌ Nݯ2MSJo){>C:%TB^NqY:[JBiቺ^~3ԙay>u46n<=&FFs9-x_( 24l4.x1Yh#A}=w|m?χR]A;5gUBb=0Ul &hQrd,Cq9!!R(|"eۮB{ A7ݘ5L~VnLQy5y%2m/@#ی/?UqJ'&GDy-F~ V3I/ϔo71u]> [RXjs_32Z[ 5ި穜D$!9qtUc|:D6Ş,mkPY1.'/܊d"}q TD-h=B !~?궩p)1`,JWz=iliSzKNXc We Z߰2؂-(l=(cwi@ٙ ~F(vFӉ a p^ @#0aFud0+ouzKx} t)ШASZJ_F, VB&&t+JFaCo|eǾz%[5P'_8&a=FpEGfU䋡T (Iu,=.rz\- `qb^ Zf}:܂{s'ÂYN0i$[tG[%3TaZt-FTv˭́ULi zݱQ`*T.";4Cg^`7zyOΚ{ {t F<.Z%cbi|]]F \l v;~ÙH97 z'~I&.'6=%(9,1t[WNoXL[5|M.NP+? C'5t+JHiJ=!q|#نH;aoiQ헿=đAA%uVpauEe/]!`l-Ƙ(A$D ||ZM>S%dFF=h紲{/kE)(Q\ ѡG}~)L ~|)9IXu d:=1>tٖˆ @'m.|AdpUl[_|0p&s/::v拒%M21,fO8Κj+miN99nIJS=~c3 -5Dߌ|U%JG=JȈ)rǶ3&i&)97]",/bbF RQ`2ˏLiAw jqZŘ!6?o<.tyh3C7TFygѓ%7ݙrZh}h[ٖ}GT.$oyDR8P;`c/I0W0sF 2|$c# uEJ5Subąli0w' Wf@_lv/nTjL,Ma,ĒZ_b]LQiv6kNl!FT IK\Vg`m" .b@BF2"DNlrX Y^*;$,S:pZ@:(Cfax 6+ J;-]!_pل종CtFYiy2~%몇$ID/=O CJ1G;\-~&GlIΟC#Stf˨PDHW&22[J3U2F 2r#@;,X(w4T06a S7C[ p/#pᴑ}tUq3_Oޘ}+jCǮ҃О=M|רCl*`+nr0:fK= j:wV5#6;rWەJ}:ժz,t:;Tۭ#[P\{uΊK!wG㲴 c~/LӄIkrᠭ5{l]>6v~LIY^{:Ul5Id sK")qWJĤ~jȇ!"Dф'YheqʙedΩ hCW?'WC9ȼhj~5QfW]8„|qznU8v)VbY 7fq*fgM*x;ޞf~lη&Y[;0 2 cb.:vK=$cG[9<="_!!~{ٴ#;.h ?r;1\JtˎbNxRz)յcImvѽ,cqQ3uޔ:W?_MW bKc E^]gC{3ITrpB#_Ȉ V8D 񠭶 JҴChnQ3*@(}#&@_Hd.P֯i'9ou,Z;>~,N=}B<P=UYjls:zNt*IalռP DNڐ F.nFk %Zi[C%F.LĪ $$ 1Q`&MϠs]L9NqD46j5'Rʹ!h0A^*z:#;yc. "3L(u~Di*̼KjD )n1|YL G}0;pv-<%L(\kd`p!^nGO{(~Ebnruz豩.נKqvu9-d<$u)*hHƻNǬ /S$ ӫ9=& 6֭~b*>4.1ʎy\㿽r4 5N*ܻZ $"g ZO"|>N3BwbG gnB-y(LWtW-KTXc߈V6S ah1S肎l<4*X4Q yozp5!-xb_Gr-?W7ɑL5Y4C N.!6m^hI?>hvM8j3Rk5o* a s.2fj0-hX^ӢJA9.\ыso].Be?]M ĶuS41Xޥs6[i' Uk-!Ex9X&z>{ሯbputX buaL;%*M rZz4 *jG(Q+ f=3fr÷_! Edqx'528\Г41k[5:#h"3c6p\ Q?i/Ӹq[:(4Z.azKhłGW VS*|lʽA+(LEnU;95])o)-'^it*PA޸hxuq$T3_m؝,4ꐴ6E8-n|,Pt,;D9]W|UGM5?\gU$dHl c*˲0Ky+"t^^EMwSmԓ(!DjX!<˾95Z(wWqӘa6mAfo;My8Ky~bߪ[ آ%3Iq'ԆkbIrX^|n/C\>>[p*c>%4(_RcN+tS)<ԞHl1ǑwK¨(1^hQAo<~8㇕kpAr} *_L7wfzG]mf*äzG \9Gsk x] (g"< k/5##qK E/Cv(GԻvj*2*O6%SG͗BGV4jVl DMcdԲN.T1,y,'zycsε(A7G"^f7Иa>S̨_ hDmsi O]T\1N !F%sjC^C$'/XLpK+ 5P{",fXRD8eZĥԔzO=\n6x_XRc%1EM#=r+n*t1D_J:퉃eӁΜưv' O8M)evFKᐥRax>5'iRu1WLZ<4w R/@"򒒹6`#:fʪ'K.(`)8(Trڱs]Ҋ-qX ><7)OES~=:ݝ;4,s"'>8=Tz`syN7bɮ:S5Ly $~C %JA-μJiyvtoKAod@V&0Šx' M%lj֡xu7p|=4߸#fm3A IiقT oyWKJ-.qGͤ[:XGCNM@F_p; }.R $5He0';.zbˆ@ xvROǠ$y B Z%y9hmoMl3 8o#C@Q[5TY1vk1#Ҧ o5LJgc>[PO)9d[Rv+'$&f49E40RSSG)?jW2K80BaA(RFv ZR+Xl'8Av4tTX_1w 8p(\=d(e Z h%B-mUԋlb7-U(Xk+3#2Ui4e(JDLb<3ŨTp:Jګ[>~fI,ʌ+LLL6`6x@A܅*0~?;~ѝ&Tsq&)Mv-gA2b[fYV- G9Dw]WEgA:xkUiO7pkTm+kֲVju*B$`7JKld5* N\y$sCq&U{TgCZ% V8ŹXM6ɓ8iŧb-_sNi>B| 2sx:r/N&X]m _Е NB* %4?xYs4֛<mM_6d=h TeL I)Hh9ďe^@wŏvoExB%gO=,܊*:ȼ?(]<;yaCR+#49@8X}dFZ=w Q,Rmz{M7 +Ä&ڻV/'0רPqc*dPbVeee[#F?s?(b?] d NJ 71:ٙ`oGZ]Di -4@cY.=|[w,IEKL =S WT?ek:l-T*^xFf0ERf>5!OZQ̟(^~*28`k>tq乊\%ѯE29aݛk+C6/~Hb&dw֔ 81(>/n?•Sdb(@O !?9ε Ҩk@-J 4uF4 luTQ8|oi -S9|OYJp1١)#-{KW՛iT$Ur;MS;Da+ڞDmޕ&uϘ 9m+ uH]3~]҃v,l\TU_9U4U#8rR ڭBaBC Tkh&Mu*_b/0p6&z7v)CZvhk)7hWG"n-ܒXkToӄ([6VrT01GSBC6_1b|o`֯zDao RVELgwN&>Sl1c#0K<letIPBZk~riy][yFrmSLm0k:z(u^ݛJbݸ tXlB,yg GC7?FobL`|)'PPmbP7NP   c_5ҬWbE uڭ|^7_؆,ڇYb)Scd%u/Lk6=;݁hF:b`NPATmܚ:+ r;G~D%s/sV(4@SƗRy )wca/]N7{% 56C߶5.6o*4zv:}:!%~<,1i7"|H#Y[PV7ғ zÙ l2,ЈqJ$.1B[j6$ RgD5R*P[sJDW״X#@sXhbe+m$hl3tE̯Ʌ7/|r#*sx4@YPnFcu\i!?GRF<-)Lh2N-VfG3#2 74BRX1]ObRڥW7 *ٲ_4V<(TL$ `![ Aa;{m 9PTFVa pa@,tvHZ6{Δ)v+U*1F5hؓb|ڱ ( QxcyqZT/<檹m]"[Tdh'yf XilT<+v-Ö^Nq;1ry^gg{ޘ]1!JGA4_Uvj6+ll2Z&"C7C|rf._6aK d\ z>ȧޚ(YsGݿVrF[%ud\\24GhD#-kyBrT]*-҃o“ l\r{ɦm.e3l;UН~.tK7Ov;@hD+g)q^8/_!PAl8K}pS)5ޚ\53)Je̟ʲ ??(Ae`n)rM ]y)HйJcJ#0$*ϲoH|qw>v ,Ɛrb_Ի2x7a_9[2:c"{eWp@0"m\p!zDgY49@.zkr39cŪ D稴f7h.[yKa- =Bmք*E;7<ak{o Bi]+w`x-tZҀQLѴCžzRq:<oHGj0[IO OguH'il?$4ξ=jUkƆKl*X*t-jsu<{l䈑4FgxkrX{l5TYpCڀ(G-c*/;_Q%Le_ l:PMSn;I&\s2jpȰ玧'>xK)kwS+/ XMEMdUgbB`Ӕc+C1o:۴"\.\uIQ>BܓZAIs%dVt'2 <),f oj 01|{eƓ]$ƬX,"a}4\OZ'c\hEҼY!p[T'9-2L ߻U90){UyI8^ |"1DLQ ogA׸6Pr!nPqU<{Crp0~P*Ӳ|JP((7y6Lr:Ot:t$sZEQчpeby~D QE2K\ ~e)02i_5쾽9;:ܔm?.zl&0M0GB8/sG|)տt\2SW|`TqỖ?U>+@+.G0*}oM^bjK@dxtnz~s@G0זhqOt9b"q@kofx&[_+8ҵQL zM ݻC.UN f>gmɢ(d(+2#5sxqgmB>KPXXv*dz7-^Bu.H^mQ4͇ V]=/ILH`L;vIJV)ԍiYH8'[.:SэKsӝ*1x CHzRךeP-YQ+#$݋+/V]9`3km&O't 4Ok89/\7lBvS5 ABj./Sy B h׿ǃ4aaG:1JQׅW9(s)-& W{#p|5)c Zө.& EާۇMҷȅi[HBTG/`ӓ[Q~7j`|<^Ck{$m-u)72hX;#cG2%1qv3V^z/'``4̋NL/5ihișZРVLc~FHI{G›-d|>H,u@QRo^{x_n@`?,a:mj.F(S-qOT/ Hl=zd:wSEhou  "k+/Va3Qdy&#Cd5j<(hEͷ*ԨMPmkL ؗƥɴ"kh !Yؗp)&nt|̞D+oC,0HJLS֭Kz[tJtşl)ΩƊ^O ??9b(a0RVB/$Lxڞ7]e/p?"ZޞK;Ob $iFY(E0@#Z$bm^X;ˈ-&X4΁I <bUG8e>'>1z/bZk]uȔ8cVA& ֭%5h@.\8u.g\@FR^oO- SG+I+)4?R3@MK*Bx$}ivܮu@4G+9VK8cx=P»Z0dнCmMM+9I& :x0|y@Ğ QŠB-9,5KEAt؏u[BVߊ4чKX=XٚcI`;MYWЏKݴD&)-ɞ7׋ K쮽z1#ooaX5y#4.m<?K[SeoJR=ueNy50,>͡{Sd4G+!XH(+I_&ew {}eo={? 4P(bڬŠ4fħ_aTuK8Y1Mڞ# 3zt=gpUrA!oͻے/Ro”Wf$t<\`sو?Y~Ōя!PNw}R(/VHA.$jC oHC%-I BUQ.z@姴U8ke:WZZ_Umt𿂬ILH϶ > UϩK,_CJoCS5{T3:A1ayAA$1뜼+9k`t]yYZYghzևRfZ`|'zA8j"@=LAzeꩄ@PoJ3Njy̩Jl"&њ<{+Ne̍!.h%`fMPbk MF]”ށT'wq/>/q|* 4U˥xs֩9OO3Rx,@'G^1~PHL1LػSQ⿢gp4rH^Dtn_T t͓^qaѐ@ #)ICTKj2?ߢUTɼ, 4 Zl}?%틅Ȍw_cfsjAɼ T`΋j[R<̴UkF/+qeH'e0:AB|jEegEf,#ʂؚ7Nn-YkZ<~ ӊw& qO!Fy"9^?L P f,ʽ vL}**zl< \l#2zdFI̡#>q`|Ti> 7c*e "ry1n[eVzPBzA5;ѡh0mZpJ SkgV#&AZiJB$鄋nlWII+ I9vc*c\)kGl6hjtSRW6$&- ~Ze>sUwLJrt._rFJ$+?l3*Q:ShWflX./ #EZjdx84xo)o.\EZHSTQ_o@ޒ/ ^A2{f7W>Ef`Hn M ̌IRs5%#(7T)+nPwz%CCo:q5 %:3T 6RӍ[Q 2_N&QpVօ#$)=W{ &c  l't)&µvl#8XZ_yf{O^_ :Oy]}_k{I`PQII ${_]'CA7Gu!:#f2Ggxr@l)..cggw_K.-h1(fti'Bj֤!'|Ol!BejՙNJtrOتpBy$΅9iIJ#eqg %D C3.;+ eEtMs|J]f1~>*AczD÷}ys!SXOs7|Jo-ys }_WJwwc͚Eb s16XShqϋta=0Hm _]I}cYJ^fk:(s V`g)23e7]Vf{ g"}{y-x틈˗4MWcK^yPq*GfDSB Pq VfhvP"QqC2J.n&+cbc@:,~ ZITm0wIJwC:`[NK}*o:ڐ; o&\U)@eco^HШo%[z;W~M); e rQNJŰq&3h4ag+fCqD9!:I8tә~%+5@Iu",pLK:dx->{Iyud ED*#qDoFO|/t FaB H_xk;_Ðp/h d]Wp.f R!._xv[D͸R༝kMdU('g j"9s0C{krX{(}up%q\jATMօ=>iICqZvu4vgJ{?jh4t̎+*SO"4lZƍO K~B=I=1z<' K:>;`LkI0$uE 0 xZBulwJ6,UhQ_B~м G(Q℡ƣд@% 'U k'. ifzؐFo]KUyV,bY|`?_(/Qh[1{*9X\-z5A7X17Ц9kpGkYV'4.x7RVX֓+)`EzyA3X[a4t5r3SR$MO\izTJR&QcP8b SPhCeUeJ Ƚ >9FH.<挊vùK31ch,L:T[|!iZv:u偍!\AMHs2/Ku#v}uLxI|A&2]%8^;?!@z# '7Gks0Rj7QB_r>وKiM|QO,y :s8k[squrWo;hmXWZٮHb ޭ3O!D9fp8xx93LG_$ r͛Ϊ 嵤4m.En=xWZ9JDk>b!w|wF&fGa\et5t~"BILѺ@H:XJK_%G\&?ޠV]#-NhbG*ieAn &DE~YK 1#3zzP0[kJUGnR\N5720(4f)]' 䱏cA[#NmBZ`7mh΢m"S[UMm}ܭpo6:O: h1ъ qodG[Uؕ#3ơw6 Th#VJ)ѲdvmZ+v|M-|ȇЂiƣ,Ͼp _ lcZoFW+E'gKy2]b5J:+p/lĽ e2߰M:+g[L2В]aWў}l= AE}TT=SbX'g,Pg,sL%vZMFՐ9ZN$Ur[cwq0e*G3Y1 w"E#dWn||L&L(YMTxUQ*d$*gR%:h|gz:"5j DHedCޅKw4%y)4cLT2L,.ND6(W0[!]m&~~ *e{Oˎ4ud1B ڹKDZ(ޡw1 GkA6`)Qa+\8|q-#38qZOD -1a:VeʎϸݧTj P,K>G/K`[-ν]g7 ~`3H鲑زQ gȗFK'I̩_NN{1/څw㓐!h5$=uceW})l"]#`Y8ĪqJfM)HfPEf`J`ah>vi鳐,0C&ω+3QaM<[9ڑ"5.9z3*pW.6wX J_+ei ӝģa+LFLibQmzWs$u@nV"o'5QxGSDiZTHq8R-N?%|6D@NϱCR9VS{4ڨ 1c5,޺u%JL:b2SO=)+׷'ge6؃ퟙ*. O&/~"zԢ??61#?K_EIe\i~AESP͙w㼗I#eoUb~WxlC?ےh+n ڊ|~4 ~nX42S9O ܦ_lk7E.AaQ=UB PyïWH+i5 & -evywkzk_ /~޺'յGsK{I? YBd"sӝ|Aj`u +A/سR}yh%63Ey__0GD=ՖwD :Ycdrq\u%0G Vs$Ί7OҨwoS6^w_a pb,/YnY&NXs̀4"UxWWt*䷝]|e'Zѯ7YUP|y/LͦMn`TxBATC&O;1<򲝋݅S}NE}&Y-=:y{dl:dLƀcW$g|7^2nUFFgVkЌ/wbN5IidzAȬ(T1A mDce!J3lb-tarqR(n9D~Uu9} &TNJŬ'#6Ϥx0jǖQ_9'J1WBnEJ k {b~xC,k8) [iD=׃S~|Bl)7͍,<޼ bV%aDp i T\TEA`scuj[49+kQ|Z>Mi=Q_gTLl \I.\þZ_COGJrݞNl厺vёM鐿>î2i{4ܞ]ub~v?\],-ggCvة8mhلZ]< '%76] ~/5Q*LޟsVn+N\*"XR RVH{ooIxJѳ/Zo;\.q%N =JdPܶ+lZ+Ɇg GLKN㠓!YV랢sFWsA*d6fA8B}yT-/*k Az Tb&z%9w6#g R Xt[=; IkaD4a"}c E^j2t1os:6Ե1*[_gA9M)?p#|[;fZ=t7HpV$Q6-2jFlMK%]TaXA נYؗB:t:y3]8^qʺ+stɱTB9y*z;bۉWcʢ> G|56H$Bg=~)@Hˎ%Zcȯ{e6NKV:\A'\g]QYVbF. ,"'^92*(G=$mU'e 7<M.u2kP[zOПjO@{\a{~U h,qV}Uլg_l/?rXII..)^ WނZPqNF=Y$T8& P a?0A +<~kbiɵEjc&\,|AoQC H=t*tPu ɓP]A$v4:S<P_< y![2IHC3__k&37l쐘= hs'okF#'q {sGYv[ ׮W%' +:DڌVJ% 9+t#˩~9p*%2#r%b  "fNzXKacqMNOJHjTX lLɲy?s[ Cqv5<w:vK0,I"BN5o#Rk LBH`,;U0br ZS]6,y2\|T˝LjW5V|کv&QpwƉǽFܢR@ۦW 5O{bo$rtW^s7\ 513cbს >BVMFV(/Qj}Y6~li*mPFbL];oaZ&9$Jd&c[% TrJ"2h4iJ< |LU3ty`F.tJ"ߴ&jsQ2mtqx 3xrO7Kzۮ-m92tKNj42;C8'o2. ~t,˧]PMְA6i,|LGHݕng@3^X-m1[r_05ޭvI8EPYKNA +ԃZ7~`>9 |\5Vԍכ^fPćOOsXo58+{$%;Fi^:HQိ$`? 짷o,{ -$b [^ H%AqF;jRj;M?O{shP. q.ǶJ5Q\s\ЇAllu4s|?(ҚjG&yx-*nNGϺz-9!䁵/:ʛups}0%>#輄$dG$rxzWL<+SBFxjC62sU]~y=[jcl))i!K$= .g-Di:9Չ脿RƩQ#H)yۇGK^;Nw*F4+E}p|wFS3< W/BmJ䯌)7CsOfjCMFR\civAB[+ 0K|-:"%A.::d`4ox mzf`$~}XzsfXCý,leFN'j$8|pkI'F9R[*eT8"-CvޘݘhXW:6mȇݦh1=xV7*w}wj x@ lhr\oB>IN]B~<;WԻ9es`He6BbIɒSnݠDroiѷ h!mA~rM(ωS9?:W4̩s2E(x85ޯt IJVԇVֹܴzŁ ٫,I7[/`=tDf72~IQ4jd85?:4YhU/3^NVl~nUy:%x-XX !dRYHKi<EGep=rlfD?[CC~dnފxJí 4-n56؞xͺ2hqbJdǙz$̈́41"ʄ z kY!vA91D*r`;+vX7z`#n{I/r6%sFhKK)coU;K4a|{Xx9@|"h%4z. [BV "ēXn66d/$4 VI&nKO=:9(x _P'G"|@zGF3&ZPc]=K 2;IMzHD$UHf*0$5(ĕ:g*hv[[^ȥy:='k (rwEsYqTkÖ{-;c;pf[sY9Ld,c=UBp[r4X"-J=G ԆAi'7@pf^HN b?Rb!_:$tHbMDJ=w`_;7??U[d 8ڪ R7I =X0sӝ4i.*իI3*8;yQp" y3^ ={賺 )f5Ǒ{MvuY\d=<֙?%cm<,V$ 9n x0d'8Vφ&Q;Ȝ`*A>qU>ǞEI6N3wɹFSu(+NFu״RgEeZ+1';ѡ2O3rc mjk=P 9_xj+kĦ.|Wre}IJ,CУK/nėߔQ2 RD]n('qv͆zDjxL=IdlYe;\!r~ 5ڗ.$L,Egg-kM ݑ/c D6>1~^0y)1̟PA/%,_AE8 nm =ey f GZ 5c1]AT{?n"};%Um0 d#g4)gG?JI%s:9O8kMh#d B<9F5EG6*̡8wxHyB\*^BLGʟ8dw $/ [:Oۊ'2qUd&}U ]bc"Y"e3_u?IQ֍?Msbv,zJZ=ɩj @||=l27`PfFʎ=%CZf}BlV|ʥcm1]7rȊ#K2 #d7j;4xՋМ*EƼK0$smAR!d%:M8APfAhPg OO%ٯs<9{b2:Z ۼ2o`*o^;xbh,oEMLP]Bc[~rw<7beλĄ &/g4:hѓ@gҤܭ{rmu|!ȇL|6#|@hs6T$z0p<&_aץ" *?Ik mW~^ t{Rjm\Q ߪ;/wKI?d*2E} n=affsT?WN!HSNvW5SJgYg5! pU  (w$_H=u0*}ZMSuy"M&5-NH \@:lXL[؃ڟUEcK˨@9dSsWU% V&8fcܗ< %qAe5?xq-*5z|YU Ɓ6tI&@jq*9Haj9:R .>|i洟zLC[QwhRd+^DqJ{J{6/hB3|5~ 6t=Yx- ࢶhBC:xn AZq([=UN4Ba(g/܀:;V5]UWg˔ǃ-كLCHe%=x _4j=ԝݭ'P״[=9;zhatM\ L0!3mb@64E^rs^I4sy^| a`uݳ_IPI/G!1Ƚ1c |mJ]}]*8Q[^a7OLaTDc̙׺|2w?:sUaM' ,ݺfVdp-^!jaX7?~cF+lU;u誙g]ɟ:AQ-sҶ[{X)Nta:?*swどcZǨx2]cQXɪȞVcU"ce )1rmC`o.\qo6ެ Lخ|/e6OCpL(2TahvSl> $HrdT9`+7_U:}0tdgg&+ؐL:ӨR!_*\#TeZ6۰<܇9cj06: 3Gv?H$)6ɘrdUtVo+)o⬳&c=PKXjūƑ#h^BaL~_BL7Nax~A>_M.=Y=YX'.iƟ^ J ALԩvKbµp; oϽ;o&hGezޓ^+R *6 ttVElnhZ;bUR=ƓHD~V! #" |\G-h&Jr"E@7nTNLm6B+:#@_1|^t(¿K6)u&=ύQkR3NgQ V ͇dm]"byk #LW 2+w:EU(¯sk:73Ytʠʒ}ŝ&ݹ7aq?z=JQ48p5;mG"`ԷKXҮi> 42ĉUCa?u2ehu8م-#I}4@8*..@Wxi!#k9[uעK19*:+N!3RDKF faN̡Gj(6Hz Z(㷸3pDg?螵 [11ʊ/,&_]@Oߘ(a{h<~2ec nʥeϸ.5 UtɘV̋S/-| ]W=pjD{ x FxA@!P}7L,/w?q> 5yz Nb QR  26_|OR^19ӗH;N1y"LJ H(J6EЃ?'{l׭Qv{@ћ%'LFNr%I鑹/%(A/5^q:V d%3$t?!a (}_cw 4<܌v.o@u:\#9X{W~a]9yxk\v:,Ca燘uA=CZ0 6ٽ+-Iaݏuj0-E,;N :@'e#8d 'Org6 L G4tFUo[qg|YMQ|/Y~Ψ/iz'W3Qf3d 8"𵍢CF0cC?/M!seU #s~i$D7MF(E#*6]Js?z. Yl?p4.6(_ߎG{Snco~P&#^)2Er'#rN$-WIM \S:1a&.}b$B9ûƭ }U,#S+sNH#ɕ.)Yܬ! V.0 n5P"M|K04qd(rK 鰭Aq# rm,wQqγ"Vp8?r=>Џ'4*h4pL}Th6aV8&?y[$5OeCazMb9a6IL¦~)p OU >ň*uFn{]3ڎ k9ǒJ^ Cvug"\L%#f)F ,j?JG7>3P"e yc) $o>cG,ymb/㵃1[c!l%F;纫5pLg(_m.fL!v@0o,>?Ϣ6oB|Xx@t?hYm)m.(WM(V|u4kp{Px $Jm7)ऊ:>n裉X_q0Jn8tClTAOzr+ 5"J#N[CgNju]-9)9ڛ)Ρ?[!0}'-9JxRg?y=#P"w?qMz:A{Ka&XewvFZ!NϤiA2H9XZ?xJn_'۹D}zVuL{Deb,ԓ_Ri.77p֡rd.hlKq.-*䟰_3/{m7OA} ts ձoJSKuH~YEQ>1 2x_TH$n^BL ='$U;KNL5]&<R2I\j)< &ڥTcXjƞuH *F0lUݓÃBRg{NΚWg/eL d6&GmK U6u:,Y7=tULy5Ke+ MHҬ̹ӓag_bA̘ۉa6+ פf{>LC.3Rg#p }5cF+ٶ|cQWohRN 6 }\`~8R!6[`A W +Zi铴fYwqܺ ׃?v 嗁SӨt$#((?}8#q>QѾ‘D!hNEQ/+Mz 6Z=ʏw7,H(w'/࿀ݟYI `JMb3=B*Ua'5JhjϨ +N;ԷQ֙Ne1̦)t}nqӷGi9Vsb){^o'aZe$%hذqi7;y֚k`GQLg4mob& ;^9r) !5_uKwsyBTO> P vy[g!U0~oȱX{zpGF t\_eOi@lE.#ȬN*QV﹞ty5w]n,] p w4k~k3[̕>Xbe'h842r\pй/:GY?=M%B4Ml 5K?#US_(XCSlLLEq+c76+7f*&TaI\IYQT^AqB*0EsԢip)y~R/HMBwpX[&70,zwٞL{u3n o|_ܪM%I‡'"B<@O$r9-8 CgښLCa*_E«q9mvCx~OtO`4Fd7?T._&n%VԵx'8ow\k!▿?tӒqȿAT=4blQ`g N`o0  tL N-E.@m\:@ |11Fkяl 1W+0`vhТ҃vEv^}K*3qq= WU|[ٖς46vRdwSR>eI`KW~=u[7ࢮ<" 6ܬbEyj(;&C _Ҕ| #by 7DX8?cT"Ol)jrkLjS& Z=mW2Æ>i@qa%I #~4BkYe:gA 34Hs\#;C;^%*>58qVhS6_R?9,\0$`+l!넵w9&՛3LTl@\pKWr({h٠8Jyv0.w}]Inڏ6{5 )PϒsO:V'}>XuuY&@=Az29ri%҅,AUmlbI,Jo cۼ3K)7l bd7 0_ChkͅmvViD;/ Q1yز Zȿ#0^9 1e@t,% ɱe{JJZNi̹$ VWVτ9V{IYtbeZwSahLY_ a<97"oIbigFrp -]#\ȵ !?hЉ,TTH`C< mi{++9&y|PmJ̈́hEAV^D4q3ghF/|j~8Ek<(.h Cc٭\ 75HP=Gf3ֱSZWhU 2)uԗ9n{-Q[ T & .]qHS^u}Tpr++nj-O6ky*zze~9SB+&@Tncyb$um1Wzo-vʓn+׉h~w5>+J'Qog;0 [ !,_[euohBd6ѫqyAT*0K!uYeΆ!4yTvodS~⯐{d]xjVd(-3iȅ1LB`^{7Zl 0(n;4< /wHLC-?r(, Av \K-2V%i_kS>Ӂ7W}=3ZBM"<δr߷v\J<ykLRi.~-(Nd^qP-k"HvCvH5uqoR@aU½ls6ItТ,j$j orKQ=X@H洄=pfya@ݾ=MOX 67- uY)H!֥kMTpԭ:KNDmtV#sSfI|]Aќ$ ++W_y)c|\`'\޻#4T(6 ]f a d ړeǗg 5fK67{I'Qf@fK bP9AjYKE&\o@u [52B*]lG2bs%H͹zF?{سn>2UN Q8@tN+ŻIgr|A2TEEĎ܃d'<<^7B'jSvuNAClΜZ,5v$0Ɂ`6ǍA[Ri%:ꗀ wZT|[bF ]c@~xH}XRD7j;Cv#VK<0kj3u058s,)F,YD 0U6JUYN. \oerh BP3"TYH/zwb+ٌ2?N2x2#W^V ӊw>ܹRSOjutoI [?< QuSLwC6f^qJ`rp! lҘ"Qj+_:քT:lk8zs @Ao4=I)!i!8xͥLeyhɳjB؆e)9+U XQ)N-}sh^6m+'KK>^hC5C0{odo[gF7ǁ,|a '# Aw?C}LݭS4/|`m ߳GɵW ^N8gʂNj’.P\dJDoǕ?0s5x485or\+ym=ThwddqVP?vg1*iUsJ(Fp?֒KDA>A FTJ"Owp\j#˦5H))(oi6$wRԀa<nN%n9:%Y`P:^Eebv%Y 2d[)ב]5fX+DSKYbCtbDQ%Χ/J}ӿݟ$Ok:KZ}>VoZKx@E QM![Fm,_]G"V3l0#er*(\ѻ3g|0 y1ٰ!Arc/ Ia |$nJd-9#!7I&N7שiQ$#J3iO+y NeAeܟw1\%Nu:1IʰP {oJ/rky2pc7$hBϿ0mLzhRoflMOmo\ Mb(7_-{u3 +LS@iyH?Bj'PQ3 a W ^3,%F=2t]W!TvlT}a= jٵͬÛuV5Gʏ z?UfKe7.;+i`p8W Hd >֝@K5o9u\ *?-:-mb Ն!:wVzfZiO_Lr[9[K$޴n)X?%#o߃4 NP߈ɹ*u2"@,Y?<mbƤr.Ǖ&h\ǿUD,跦s*זO]K$tD| RwH1j1k3뻀Ax(MC LEP Hk;wcBUzyv7UU75EVB5;Qc!j~I(RtϫʔPuT,%C+AodSqulF|NM,!} 'oO<-Y'CThVPSڵ߷ذ S{kD^1UBc[|Gay}n:@EsG;6ErZ- $tGeݢH p|gV8N Q$/,cۧEs 6'1IFo u-HUd x^D10ˊYXfD+Gh́V(ƕ{4d"wi 'iWNĐiF,۫}.2NPϷ@["0(ί/ 7_!V|G"M^o/,X +;PŢLW~\K46dPدT4u"=`z1xS)f p%<#קKؑGA+tb&- G-Tb7"|Pa[oYk|FGC.RC;$BCV_y" jFic^wk^+#g0˓G9lxgqLMjTV,v-Y[P?o^k57 ].܇~(osM;0*(@1Ys8k- &"[TD5,!"KbE ;<'\K ۭ)O"Wf%Mu^BrНmv{#&fqb5XJۡG*V'Ѡ7$s [nDW2j%0Okw[B Ѕ$nk rLoK6ICiλץ#h!Β^R߬=zLCȋS~+@v&Ĕtخޘ-A.O3Uϰ Eja/_C7_4ʒBvm6糫^s;QJ}Xۺb{0 BlDCnb bZERlGa݈.Wz~IKNϒ쇵L:pr}yO+-L*"75E"6muWYguNMPS+R#\)plHφ&7Tj;FdUj: 0@&fYȏXթ"] @IԞ5_T?1Bi&q0 QBt$տ^_-\۟aˁi'gèY{&Sa)Gim ŧ 4DE`D@/og/e` U,9|rljTr's1&p7>t%`9sS,>gsȴm v"(ĉV^vǟNg0F!\BNAAj -wm'lDeBt}3%+a]nXcw(Տ~؈1U·q49y!wOUЖ73 gM!٨WWaCZL=2^cLx#d[uF)Ai7 8Uyet'/Kx$Ş$. Y;Mޝ&p- i(/(}F xkssƓ(=Q7BuԬ$9"DԜmEZMy@ 4|N7{8e\1t=Уo@w>J&cN,I>?LmvmOmɿ'.*ڙI>;rEw:ZV(xB;:M e;i.g(0ܖheO'[y=8?N2D ctŝF~8ZF!#~V!rO|b_ø1BQcfHTm[cZVfH]tڵ$8$r2Y$I=-|o4y}!/[<6pT^L BGT"^$0 BS\ǫ R^ߞ,޸Hd$qI%%*oSp$5 IlW<$ gTsN1lYik{Pk`_XF b 7$R/:^11"SpXA;Pmَjsc!|h&k4.af"gG|(1\ziN2R;٠SGKITJC(F94KV2b=1 As c%9,>?)JUj;/ij}r/P Gnt5t}t48scj#WBaR!q[^Ic]"1Y*l }O ^Qw"xPn}OA:% 2[U. s/f_lTIV Ŗ q\5u:;m4 =}W S⦉JU岐xYv$wAG1֫'r WoG`@-w LD,V |R wdj`#>zu5GǦ|*N/շ)L|"8l f{\\ټ+Ev*o(ArYCYѓI8ﺠBUg-y_)~X`Vo aR&)?WK*0 ΌS/.{ܺ YF8B|^$YʶZ9ExlYS9UN*O:0C]W^]gl ɢB%=&z}?PU$J8tye4H0![JCGXP*.?҆N̉Se,u6C- O76ͺ)r]*O^y8]o =&of>nR :r(ÝEYw Pa8_MKa^ Yu/S`&Y[Y[&kzyn[zfYmf#:!8g[}{cO׼2h3J%,A֭+6n=UExXb[rQm͉b)_8u׶;iv;ś)F.{ Fk}t '2*HIP0"W%IaGFTGGUz&sH5]54!= ަEe^" nO\5{): ;5f8'5ZGJ3l̏:>ZAĆ*vJ"ܼ+39=eW3o1"H4-To!_ 2+%荽MkN9%BrA}2Fܱij1I>uܯ Us`/)+&~+K3A>|J0D_j2>ߘI["ΐi'Fdp_~H7{pr+Y--'+?vz` 1 P0ɃseW(\ֿ׭n"IX$t N)<ꪍ[+ycOb!'!nH"EuEh'mq˒REnY9J`!M*G m aAa~`=8nvG}uRxvriH`A{f݌6(@l G1\h&ݻ# :<$eP[t@9.2d2ab1*rS%'r As8rkP.%=-lfNއ1n }K]EKM2.LHQVZ UBh?V P#7XZuvɒa~޼)^s1]ί }OuR#qA$[}jDjO]"CrTlIMg[ST>=RQ/2n9̓ֆ,;gungũd+쒉Vay}|48kCor\ t&r*?:01P^2*ho^=hbzk>( vń$T+ƟLit+V-{`sbz{O?QZs(DermoVjnVh?ֶ =>%x5 TS_g.@raՋnh7hB͝9;yuR}^ˍ&>#vZ0y HAl:GSB89TCGس9mkLJ̪/A>RtmFHK([6[ؖLV+ %`SKܒ0TV9SrP@0ԍg^&[a/3"-R<qt`)+(Jaې^eNyB(c8zd%؁s\N:rg_V3wKHAqE L[( ``m+ɼ򿩢?dxrne`]&4O\Ei=KgŖ>Cxѱp^qC?R6L S9JRzY0t%oٟbMlk] ? +6'mF]$ɦ j A[fVhơ:4J1~yJOڴ*\Y)5e %Ub8/s(1+rɝ{oyε_u2CTOSnoY/Y W~D,:y?A99b [a+LA ?HBR&:; EM~Z] [;|~~n04RdIG.yѤٯv_ IFͫ0bߩgnbS\;(#~fVΣ~=a#Xau<(:jԫ(kuKYBf<)`<4U06s2#HfvT\)ls~ ЧCcF>bV.@V#9QTw}k-QxʋeBDԙ$2 ޳=SOhXT Z,[Y\!szjwpSywQݻArc$kLJw[Zt7_ihy1>۔NP[x`=%,C?Je$=Ǎ  {%z`:alBx; C*S9D?8Ծԏ+i17<'`.,R,hY[,=\*n@yۆrg2 ܉6*dR7#DD_y[#Pz'b|gXuke#ڨ)K*9ƶ:˦}!TRf D08_cbMIl(!7,BA^ʰv\&#zpV2<:QmX\9158y ex %G{dn6 m-_<t˖A2{) vKy,c _A,a8ngJQb~nME^)w1]Nk7mԧȬdxEB_1KJcIN-([imG삇qݫ\_.*F3Йzg-9S%-xV-wy/PMJ$[H+3= @a 18Cot* ,:@ZJ<=0Sy~e~QRZf uZ*DoIoYtE?>zõ:̿ :)šmnj \!xL/Ao fE:T݈2>u\IշWP\{wpjq"7)%ns/@GԄ(~!pY8,oznvCRA]_D7^i ^|leʳEgO#P!ƉՒN{9bAJ5%ŷȏښ:8%QK(Vō =%x&ݔlByY>ثO3#Q:&>MHpa*6pD9$4W)$-kN/ڠ >Gn}>̽'KrΊxY=E){*X^Ǵݍ[A[aغFSB;G;FFD),T4&:5fB29"Hi΅(W{ك7'1orvdTe9'7 Y>AH|f{va ;xO"Qjʆg^23q.F8<PEALʈ̉1j}\ilEcvM3 eT N5j 7!*dF uUr`km)=,BLg.3ZN~B +($zaPAuUKuiRhYKwE)o&^*S+Rb!0ruS۞GJ3ٿ?y(Y)`F)s(b]*:e7vBM ]3E8uPI҉ ž{aqD)_뫳? .J̸yPUܑ0*YD#: Wޞvɥ|Gc V;֙*lL'a#,Nl{ bg^;ZlQ=qi;[GJ-nc"Qx,.y6Ltߣ9ō7sN.(s\B66-ba+XVkuW?'~uGAxyQS/z>iB>]Zv*T)_4ޣQO]A"/"ҸZnΰGϋSo-B0%S 7̡ & z޸`+o{cα:vŝ⌿-ksd)`ʼn si6?tej0Bed^t*]bUR{u sn} 6}.H:J^`q_`G (!﫪mD<#\qEֽXc,c(P?jՈRGk8ɔC4ñ.R HXfgkOm?0οS1ިmba殶SǾV:䃨Mnr8s~8kbTeŪʴ*Ur2/T- OҼ׆VC_W uY8Ș۷(C5 BoXjd[i{PmGԕ*1˾.rs㴡67#$ 3#>!i:)C(&"%,ydl*z7䖜h[DYQ!,5&V2 s5X2|cPmjY9@F9Q=X b>>m7 `J4f? 6Naqb0n#IC{)H˨ʓOMmg 8Fp[&Czm`1De4TQ?MHq1"ѷeq/y7JZ *ž d2W.FDpY$}jn3U&38+c; Ԝlq :۪L%k>Qag?*JZiƾDĽ 6.$qJaZ<҉qzg5#2i%{:FwT#{68=ôb%etH ꒂ>86x 5$pଂ+v&ty;ƣH,G/ ӌMQk72}eQl{|8V4."D=]r"ޔU }6փ)+GD|4RKTt uܓ;ل;hGo]whwuW~00Fv0^X}j 7 SzXv\.ÍL`eƍT$9[x^*TrQT]xFmY[CeΜ֖`Q  b֎ ٚ-l. "xRMxG_>xɱIqql-H$P>Z8^5A#"؏bD =`^i9A1g!}q'RbkxbAlͥW~ ,7 g-,ugm<['y􅻄s_L߁M%^̮+_tkOֶpDnˏۊ*~y&3,`9?Xbn\Uøek`t{{ez^g/T R\'OnLTx1 WD Q}Ha-_XHK ~},%XI1Ruu~ֶfrβKij'xɁ`T|w _mK&"o&0 ЃJ'vKB0^Euo%˲'Ym7JΜ,VFfPML XXŎ*ߢskj֌1H̫7]go!YPdb-;qyVsJ)Qa&"O,y& p"l(eH ʵ\x ltހ1؉.j\ E~  57V҃y c5|[>gQ՟\\EӧiA/LdtP(],\5"Z֢U>w*c[f(_!VM%}* b+L$|0VZ)&^rZ msNGzL ڽiXk {W+q/N#HmyM'%\vٷaL$ k| QU!gR!8V2:`~Fu!L\?ozUQa6j)Nɰ-dSiMeE(vds| ҚYl)9FNsK0,$F~P uce=a-J$2f(_uPҽWNŋ$Yv9~q>o~c@G0H V8-"t2փW8-/h}+ɎBA'*My:1םVaq͌#oNOjsSNhQ؇K .miDv' ׷PL:DXyZ@1E3fJVoL,S=5OGm_koD>i2!95qκ!"j|Y9) K.y2Cg0zY`T 6hV)} uVhD+X9bg՘!}ikoDT;((ńi]-BoᑺAs@Rh QVFcJEDDBVe.Xa*.s y:db͉'q,}DQl|P藴HyX7Y/Ngo~ X~ l3Y #x_6'0_+ c/ "wA5(7c@NͰaZ֬M\WwR%cVTGo/λJsX(k\W6q8tL;z}RD34g4uFO,I0, ִ7|l]EA1.dNF =]w!; [)16TGی萯%ksjp $4JX,+Y8 uSHB̨"hMY")*ֶh* SФF;dNhiy+1fzٽ}.2܊u]ȻKERvw='";p=(NIx QO26mY>{qWchM3s\0Z>(u Gɛp'-&'[VQKe:U4_%q»3i"^R pѵ34zͪqv< oCA| yaX}IGt[T~]QJ LIjp6A_QM]{~LVۗ c(kFf&XF p M~OG%[񐘡c2L$png'Vx>tL*|2$,V¦YDCᎢAD(T%O-*o%;oCaDT`6YuBYJ]47hU2;u9S |Zն5XR-1zȯ:$F/1 "F{u\0x>PXyJ mD~Gb LgnQ:QP6 :G[Tq`S)r`#caӅ!][_) E'۹NI9Rƥ %DU !a׻5ck"B(m/HI)KX OKi\dxovV8NŗE=(u^k ql1cρGJMy|{S"5=q(9, 璭*G Rk 0~,H?ŗpϐ1XnC3mwz":%Đxɰ{V{QBv}ѓfAtXZZuHWP&rVWp:d^Lʷ+er,@"ubF$cj:QjS̞7}u='L=%d1vTJ.>Q2ޜܢ. qbPjC,ps^=D.=g0.Lrk\|O@^: o&}DwS2Qy;W99qBq-M, 1?d),W:ҵj:M= ~YlFxlHMضԉ(*mִd3h2׎eV4By@iZs:IRcB+'m*VL* b1d.؃ La<#32_(ԉA(tgk\4#x`D'$8=,!%4ldVO#/&r6O "^j@)GJ=xf1ri`?VߒְeMW"[@tQC~wG `v﮿/LxvO7UqaI[h 3ZWH~1Xj+\~ AF "=f*b:CNyM6oZ$CO%PY?m lr\(ϩ&jD(Gȷ+LZ!۩VW:xeཁ,!_7IмwA'st†P F9^u2{` N=9դV;jB8;1m 3Mtp)?M I`%hεa2kd_}U՘pB7#ǸьA8e@B9%vvځߺpR7.u'& uM*]>7-BM׎5ݠdBRV*qᑈX\' @TxOkÐX9^O\]|&8}BI+"b҉~7g\l@U|_]`2ȧRX ";DL+0/b920ەG7# wtJfۤb؇^v0 -cű;[Ao i7O$[u6郻0D,Xeg5Mj|-R]㏔.vxWzȡ9:+ ˾^UCRxRB%#3C$U pRDYqg>4ewX܈{2Sd.i(xu# */#0=M1%ŗ_RrWK!?P"䬌VPF!Cr+T B[ѩZą>ɘ_,NTmIߝ ơqi'Eq/%Aլ(5aSeB4?1\EV33΢whVZh>K^/)׽֥-|D/VZa硹.PJ0V1o8%BF|iq3kG#1 (*TeaXHC/Z^iܽC?[Kvp"W(hYZEc`kg1?r׽1H:HvrgU.pZF?[v) B:06 prO7]3jd4Oք\":gT+@ZWGT꾛Y]*Efroo*!~F~锈OmgY)Z 4T)„#~F ]p{!f2SbsE*J .5VT H{, bi ^昳Nf+_A}r O[I,ԂM¼ :bj5ڪCvѯ![ieݯ>pXMeNҜKJ/dEl;mnͤBw$|3 dWNe, y^u.N0 jVK&g@h8"DW<N3r#Wn n#] i%'̜3[ĺg3h&U)Ih.I2~A)ruNCɷ xu^\Vop֬U5 .TCt#8 IL0F1ZO1i-˽KmA )T)". mSYz!c|ict$qx"Og ;x?/RC=Ǚ-bڙ&9O-} DP1?բ>4GYp{$T?xKi;Ϻ13b=_̿x((4 X&Cc~C4~4dG zNKD7YmSVP|W1/%`pRXUs$ֆCűKE q+r`K|M27~~: nz6'oCNha jr4Ќ}nl焫}<24L7ANg]| 湄x_Z/DrGr]8rT;0Ic;uBT2pA.F̳'u 9VM*£pU9ermlmP[*Z~к ~q'Ŕ ~: RX֚[AR_&O2(icu.)ۿ/oQ E4S{h $'72|0)䘼e%z49L|ZĨXD4%8,_| .+Ԑpʾ*we;myJmM1:ПvB \>utӖq)[=L2u&8gͿ*8i:*7H)]lKkB+# _n`ʿQFOƜ?t@@!6;&q`8g!?P UP&Lsj(ɜʛ&7##18+fa!8)懽ATHY^ Sf+$r9xC<.4.b[5܆#ۺ=ꠣ1=2yƁcKg*`mC"VQ!K5[ZhkN&aǙh/w 79P}M!lu4+P'&hY\c4{0GyvY w z4gbg\'.FL,Ӣu$ʙV]b}>Jq+Xtߝg D}PD`.%LR @qϞ\peJK`Û[8U34[$Aw"/4W ؕS?#۾Kyצ-6f[frñwNwlK-'{dD@9l 6^xY*)@0"k#֗$,]?G% Ԝ]u|Cv6r 4yRmDÏ^od)";OD.TOJ0)GIkrsI#AKr ce˕;zR_XvHR]LS*a*%!9Sg1I?< ʒw"$fY(E=PijoK-?C}߮H=pU?ñ;!zJf^+&\A%j-'s젒CφƙphR~Mq_G;)Vgv_Wur†U4\9ql@ұ*LP/[^n?ì #YdP6PdQne6AW$P~*4Btt"0l2)S)׈%_˥R9q^]ST,IiTrkڐu/̍٢N=βm n%z\,Qĺ{E-'2 &i!ngO~y c9vW 6 =C4P\hԡ]reDㅲcNiQ{~![M?USe 5!#\k_cT=iV[lw8hךWCvO؄j\xb?1eq<]р"#ZpC_0;.ձ`{Aۃh ԴQ%eҖ`_o I1 Y9"ٳJ WA6~os[}$Xǂe[=gڇ^f"'Rץ{ZFϘwioh*kיOA K׫&(/4Zy^/Qᗷ>] aF'ޣ [oxֿBV&qieIib)A@ÐCGCgUBp[ }R+y sW!e)@NpU'?=SV)~&7\?ޙe~7C{=.ypJ hr3ErM0*TTz,?TH{bT>{gЧYg0U=|)Jd)Bl+`VrcR_JH]d>sQPy-2ýH{Lz <$,b\LU\فŠ+hJKgۣퟵP<Ϥ?E(TmP$ۘDCaX0X\vbcEE% ڜ+pvK "2`j->ZU}u]̝'Ae: Ժ _"¹)u'-nq.:FnKG+t:PXC ZIqK { GYĐ\u>(Xů-AZ@ZJ\HO(Q~yI?C5loDs]{qt=`4]ZtA #\'q"/_:,O>*eIR(6hgB)2-'oۤDO#?9;4}bi 5Nµ< 2$PDʬpBR䰥`Wv֤+B7= wS8T 'q<_uپ,iT=Oo3R-zۭ+Ɩ$dxfڶnob+V$?! L_Xz CQ=ᩄRszm "<`'E' mܺG=f!n&"p?#O x9^[Ŵ[;>n.dHO:Jm,f41/}-p!z[vȠ^]&+(JP"Ow|1f:9X⺴MW78%նEDh(R*д,%AGbpznJm5m^q%x,\3:?9}MPJb _|5/y .B&g˽f+rMQt-N~(49( 2c{ ԭNuf}؂:BJm;;չJ\T3 'ʿ/ԃ0Ke|: 4Tofp f@-Ҿr/p9麊6h/Q'\ fj}r*S3sQgʠiSJ<J{ZjRkF(]ME8tF[绺8&yJ `s18 FFU7uљ+$jcQ0-3^ uFF#>5j2T 3M[G'X=(Lo3n P I1x+ 6͸Ţ:z{%I(pe*VlV_ ]tOf˘02ɋj5K$xh:`R,NACv*0{ xK 7M8q"E' n Nt"P VA Jmm>\ݭQȑP\ YP-̖$d6iuk 9t Ъ/#1#F @ Waد+̖-0E-˜'Ǿ X$( ~/ې;.fZ&nĆOzPlͩH>9#ThE/+v)BopHO" B[kV~5+.Q<\tPM;]Cy|bVA+dxƳ4H|\.*Nmk8^iY(,S?|xu!9p/A,v0_wmCcg&xm!H>Z:a̮aR MCvFI"Kt#:`Kxl F.Ԉu[:(vU?W1{$y:x8BRKS?a8DUT8H`~W )blY%a;*kU2o}hIǥMC 'chd=K,e'Q5\GiYᢿZ ?mI-Ha 2^Jd*Fe?w8l c_[ΫF:Z-ہߖ8sJstJXi6~k*pOT{8Kc׸45H洛Ē_XH~<^;ʁ|} 9VQߊtC7ݍ)2r 'OG\_Ϣ:lPKIu9чm*P:4"6~#+gH\xQjSAQ~d=0P~G]Hݵ\\obYf%׈/Hn Zu\Nx'7d4-?x}"z%pPSS9X%`,TF\ZyUvGvu {1Q[+5q V%XU*BJϥtn<$&hT%kPoR&z'kK^Q !-&JկsűB%9ڱ"e _Z˰WȬ-L}@Fy,T^^2i?Z;wzk$pnsYy a3 K `-a.iX Uxc-}~ "EKʶOՅfm}DtM8 T_-79>ƶ:?!C)e| ٗhp$5n #&ck|WN_O\f| чu#zg\Pa~fAٌA`za|xQfYgf.Q|ˀD"45Ģx138Zj|τa(]eㆵz*#Xrrs2 UV{ўnܪ( 22Fb[u $VWآ;bzkM ࠽ XTx)rQ]f+u31W/1s1\#fOII*ߙ5̹?8H|x_9ߨEPKydT[>PgX$7f%r I}?st.*ye#:gy$2)ثT)] ]冹 9jn&8WnqGg}ChH d@,׉ y{-u>I7Ox&ؽES6`0PZ_W_a1IJǣxcx,!&+Ψ_\ |qbw,/LK+~eGOz#~ z.2/ɯ믠w Bv+">t+IuoF&αBPxKQ1 \ʍkR\t kw_BzcQ77S#)\! _LyJeŹS~-ܗ.ry Sᐮ[+9CHtT]t[i9(Nc+!yR |?Uk*ukDA0V˶7Xպ !q n?(Q?*FYcIkD m %vKS3i(;/< qs0hs~ŴCñ!jPmpPo0;)\ cf0悊Eo3J ay'|C.\>dT^eǡf\q8Sv'w:eG) {MN9uN 3Hs7Н!+-]I3ϫgOq0jtME)AP8{i:6wVml>Y_Rm]ܦ):j[8H|ZmxC浌5%o@邩PZԽ1J _٩ 7^f_ې(CmTf k;k׳ e3OWea}ɅR{ѰR΃AW.- OP͚^_ Š!DsL(  y 4|*zB&Pdq|&)^{գ:4V. seA6סR dɠҼ;y!ԍ8T9o5$9OObAHBμPSs'c yCKT ]9&=\dͳh2?+>&}wQ!*˵ .4X]?V'Z\8-[QGcU^B:G]Q8 &i]oK_m&-wqs JWq"8B"w *=o:-]NԻ,'eɅU{6/|[>KO{6]-WGl9N%sԨbUDVs s%,??רwߵT2h/j)ȣq+$|YHR"BUÃt_Y$ Cٺ.f4cVy s Y$ݎr*,_=7="+OIU؏-EOqR*^z6о+SJ^YU_"MP* 7 aQ㕠7(c?EtYTxғN60F9ف+T̜#{Zr${A0+ziaPGpaGqH5 kn1̿vIhN.GYV x9=XgJDވ@)p&|*_"]M .)3=2۔, s$,_B5Œb]`GFj2AU5fWƢS݆#۳s qsFΎa@"\.d00oz9 MFغxI:3\(JdLVO ]Y,R ALF%%^Օ_fKIiC ynNəѪDz'$x)8P4[fqYQ T;'Hq;va9(uS7^ryk &$Lmiz?%1n{gkMf}+)z ~fإn)JNor=J`۰SԻӛC*wῐ,^W=-cx>S=+p1u:`&D%>[ՙŭ4۠}TbÏp액'F1Dgp_{l,ÓP w@rz2&ߑum|YeqȜaxmJ~[ B7g VDN-Բs^/b1Pu o 6yf]$P{ݥUT:S>YIBkoljaY}'8գ LQΡm/-UQ.ϛSl fsAH} qpdQɌim{W~Bw1ђR,XTwi]$֪co|X5d!K@;5pYg;9J1X}ln_ֿ/:'-`b8& }R,); E"h TpȟopX8YflnX|l$_zJ Ձ0n۸w3 1n$XV1uAA'Ex^IoCTT\|zݽ׆rٯ"$ gYZ070701000002a5000081a4000000000000000000000001642f097500001fe4000000000000000000000000000000000000006f00000000./lib/modules/4.18.0-484.rt7.273.el8.x86_64+debug/kernel/drivers/net/ethernet/stmicro/stmmac/dwmac-intel.ko.xz7zXZִF!t/]?Eh=ڜ.+ɑ s)ByJە "S26]e4:C2f :(IC(\?: |kS}o)Yum ""Jh(qn")@'5PG+?p*£DIB`TxaQ@@q8(cry! [7?;{ JRluL/G9`g#>2) /qN~ށʚH.\.˱TvQS? |c񷊰F1`PWO:` T/nRqu, Qc%ceks2h*YUrSAA(2^ӱ5#'GX9)%Isͅ(|?MO ݅,2$E7X/,y1L=ofJ:㈜Y0]m+F"D.JrSdʩn')?jr9>B$7 WjTtdD,~.x=e*3XI77/1k(٩P"yGCwTyPG$x6\i >,4ܫPzh swtҩ.I?CWʜkm:DP~'I> [@d"D+?>Fǧ"߿0c O)Eb _mDžV@5qƯaF"k: ysD~Q޻v&ٌ; a4$ -d#,QW &pSa7~xNW;mp D*P׉}>w?6/|-O+DwF* uL h~W2My#$%8~8:^\Fp@SNS 0~KF%aKX^}Luzs39hA#U4*O9}x9^Xj$)pmVuo8' dS1%ǩ[v P/  c*90fg7d:x;ûK謲G9u75SP\*Zǧ:ՂxpkYKQ):zK`3/Nqetw`Ć-g?ja*T/ 5blAJJ_ۻ=}%ZrُIE^pqKJWvuV&9ƵPUéH~b@o}%(hTYOQ'|I0fncPqYH:gSvؓV)b_b!䯮N5BKQ>m3Ō˱KUТhp2 9H&,*T EvlEӲ`00Ѧ~;;NI8/z^e28WE28baUe{8?댝oPm݅6=@)ilXPԇB*tQCݛm*HW CA&hxN馪H&0z;6ڗ22s>H;{%c-R>H&kvӃ4<^%ypOcLn~8j1@5.0뤒 ar,;||ktvč]tG̎=n8FVHZj):ZR%+{Um }t]PX_vNv+? /Y[=u4),i< sdz֐79g+䰟}yJι6=NVk-#)\z%ZUC\ڭ*4"dŅw)T\lokgIT? VS4CJnB S &M{#?r@WA"sT\= yMkLdxp a[K+s C=Wb$L`NVsS/]2.u7Ũ&ȃ̼.` o9<6EJpBÕ7YpaD> ~udks{4y2NEn:C^y^|/&UoA3 a_(Fɥ"$VٻT @۞uV%: Zl95XwDmͲ꣐e?Sa= 2V?B)Z~9K ]$?ݫ/p߈1E8~'A֠^*k^^dxT#JhlY!-q{=M'-C| xķlyPXhf!ֿg6Q{ش_HDhH%m~/8f3i͋fɮKzPZe7\z3%db1}ԫ$]8)NWeBzq(+#vӬmHL:Z‘(ڟt rXPH&*`z$9PGvT-Y:b1DuثA,`/UdJl,]J/AFoN|NP#- W%'o\ϸDJt:O7Gd=m* %!D7 $].,Uc.Ed% +R4hCfɏ4rU=DtVe$ޙxjmYo}Yh&7h|*| g@<.A3<=ᱧap4$A"z{׹5'HF];o| QFFUp:跅GNyIaA7CUwJx"L(jD1I \-\E< /盔YEc!.">jd:UN7_@vɌҺ7Ecl ߥ׏яD_݊ R ̍;E鬭lFl3c;s֙Ў$cHS*b)KuH0[dfnqev8oԶeoK#2JCF$e+ {1.]!+@7GWs %#sxIQff&j3 0A={ q9%Nfn4AwoV~f9\vWs.K+oUdz1BIU$㍋Ŕ=y )bLA`q@3R^XExj&=h6?i:LJ+| *rrtWT&/cl5QAQ0i^DҠ TW,J,Vm>8Q9-1gVJbnޔ 1jزF 6.8`33M׳.W#$B]e_.Ǘjz.vݾ.&Cz†忸FEQg;rK^P^4@ҺZxHm<59[W>6F,hq kh%}&&z/aT)i&<A(A)Σ<͍Q3?i4#X~s _8bKf7^ @Y' ,9lP|Zr7@p3f[URKdHq<\Ԡ\adPz4U+Q[X:Q[{I qMb$s-BG@6Krt05X y7U@;aȋut/ Bxh <}_3Iq6/>  /mkبuJMڣISJq:ʾ69u6??-Z.A1m26riJ<< uHv [Q3w\ M(&F5J {A1n*ۅQYy"S%7ئ-Zq P9䔶z8UW d6Q2TDߘ0Ș$Jw|Drgt ~haLmP΢ebķw#VoAMbZ럋«cʥ/y mSᅶY9VL i vBWB߱mDmn\ dRM :03OYHsσ{Ro6Kvn((vl~4S\C,%3inTԳv,yQ9$6f B LqdU jJ8ϱ~M.G-ZԞD{^>FaJ|nxj6OzSKʘӨ:ԅ,vV甙=y? 0s:hC罰-(}f^T${Eo1ԗqE@l9nzaNY?̤2g(lITȝ!M;Bϓ2of ROg@HFaQi/܂flǛx[C-:-YK,`!#[|)Tzȿ4!Xv}EPXvBo{ysmJ\!q;y9FvCSqx_6!!fF[KFȧ[lޮ9XGMmG/:&u+`KջC jVΑsoFV9lKG+[JA$1+gq$̸/bBЦak|Fw͇=Yř3b4\ f}$zÿnCfiGnH]56Onfs SoK=~ {"_$ )?08ldc-٘dp-:*dbɎ.Z/B b@"|끀[!tYl2NeQV\ qގW38>_Diƞ¦>T6t*֣J.-ŧs3lobP#d@]YTRa8}Tt?n#7!>o}d縅hFAenra\:8//ӮCbcrk ڱ+AGHeZ*ôUOJoNY[XWb`aƩg5 ;.XE9I#OBE# L%m\dh7ENC1rx&}Od5r%{qAQȭG_-77w8%Smd`̄';TSk#Y4hʼnOqVme꾗FT{/hW'LS&bo`E k9=6^XϞ%,jVD?ͰþIp<) oUcn[%%nh?[oVViJXKY6j7J!VoxvZe t).澁V'-{qW%tĺ48TQc &Z/FMkp㇌&瘱@0m 8n)~]QIp/WA铄V0th0ySr(H8=+6forR}C;z6@G>5w jOGB2^9lG%uN1Tx0ƀDU"XmeۗXdEfɖ;1[&$s{*E~Ɲw ۧq՚pCp*C^'ǫ5OحLSB]1V΍Y q=fEC0Z@S=<gT|b4@M*m.xt|}<޴|(u>#]/dN2P[S/E n}t IbRrΰ6 )IV(;[継ӆ+Ub|tB5~OhQ%DOh->?~[:!Py SSǴ[3e:8໑}´^-4uM(*k3oHKl*VR|pҗ]3`Yu>ڒQݛ:Y);q^_ԟ}]+HyFݎQ{LIpi4=(^!_3~zK"9UH>ug&>@l6ȓlXbT`SޮȐ5ܕp s?>Dw " vn附%1h|F9kj5ՠq oq&oқ> ](b{R_"µiΠ6<>$7}CZ{)ITz.hB@xᗑLĆD7(x;chm=PDtpvĥ|;h"&HtڤD1F߾ZpI&Ұ(뺌)K3Y=138,2kӛN(/.n9)#],pb.+ Cq+F: 07t[ËBM<@b_Ԝn#q5NHr*/uK> |{wx2usyPoƄk ^y`ھvOҢNA Lqv@PjSǖrVI؏uQ 1#oȡU JYߧrAwf{ϰ'T6|Ii73gDoz3e9;שM&Y icRkqH^0O|ЭMj#qph[iϧ\c%|,-oXG%mU^m3jv} +T^>=律RZ;| h9& y6+~+~-]b-5J\~C8]yBOOK肿flM7=Jn"W' Yo\,Il4:_vV5PBskjV8[8IֿhflB/yZڐ-s ;^714{<ֱ=us: wx*>6cwF%Qvп@|K9: d{_`X*7 qxj\ t?vXU,3r W1H'ųEQ&k@"ݨYc(7QRrt$JԴ Zm)5\UW'ex݂T mms=Ht́;ӈcDO~ë 2bN9Y{_>!Qtͯ&>GN0_(5=5S'GI|nd F`? X~wCC# $;%FR,N_cxo>$a ~(vfFڒ-\Fϰ,Az'VL\!E֘_&B|rHL„eT ٥08GT&G*I_:8-A@E+E^ssNTnZ*HXJcTJz0&q$lpݷ_@Ē|x{NyR]jhqj8+ HjVsƾ Ȓ̜ k[ec≢ [ >m_ R>ݎ>c`ei kC凛M]`Ro.WXjC'&h@#\[. KښPۄҜgVfbZZ+`RneKu^"OIVEXa8syeD"0v9Kob,*On2ktZБ|_ĞmTvBT@y͛iEdeC9۾+DOk˺y8ˠ+NZYʦ8N">Y<;:=; R={qlJ6g2_hzI\0\O[m5_NcE'@"&LwUZz#cWs% ȺN J]Nނ|ȋ>P&5Ǘ.pU޺Ά+ "r0, S[sIJEN?4[$h 9Ԗ @@Hv#a]ޜ޼OY#[_.aH挑<_ZosqX >yKv7)fZIxxǘosēcO9{4Ӓ^ɚ7O}f>_!Q{㛏gDVQlm.E^1)ja$PVQp&HexDt8 \c[6@brB#l6ʷFd&՘<70::p =g׻~q:-|M4Kz Mj urq ' 憤"h )xrR͵P*Ϊ 59hNU8:SA0eeӚǏ^յMV=9[piZfWRuK #,9qhE4^b꓅=mpjn(JA m5sCUu a+a\&G6Bٞ3d x5)!e2)n)I|br_JFA߮dъ7]stk L1Vsve;~IlR+PU@ϸvBNa|0}BX G:^/$24Hg8 JT~(TMw[֘xDDҳAٌeY|3xBdTVO7˩2yIͥ۝>:V.jqh?;ް q3Q3 1{%;{Re<SU~TDfi&[JTh/]O:!: .h5i:FjGCk u|`ׄgԼՆiڃ4+N3xZipK ( B@Q(?#  ;b_/C}dF<KQ^!"joR,k ȅ<ܭ纒 Icjʲh~䓹8LzKKTLlؕjtnݨmg ؘ%M3$Wpojj $-Ӝ\՛5T ec)ø]~Q]o%ŔSeA~SPz)9|xSضGO)j#`Vt&&K4xץ\:i~"3l#;vQemq1]ZrV}x|”vZv?9ej(Kt4Ee|*bUGT+䴡 z?]q d^Q+O߹Hv[h2v"1?0]"IƯ2n 0 xN`]"֪, Ԟ#sN^Q?}A([kqqX(ƤSBFRe]=Hn, WŷMHgKw8ͦ z.g]wZ3lve0q*GP/ .@ό}vBоsdfcGnC?}v28trziH^ѡ{Qn.Xr#47F,U]0g5$Ntų+61yym,6@̼T=R13o jl_xu ˢ}m#A5nLWCYu@G`Ӝq?y#%UycU[# ?2dmJ#A6&[4oL&-Z!mHsȻb<ωe<#􉡟/ѧY3kC8B~6/'PPV&=6Zk 0qu!]bػgv>>w!^;Ұ7d * 2DOs4}r ;U/A2zݤvQH`x8܊ηȿgo-dlsPcF;A vg`*.WOwsھ"9B[ϖ Y*C\Wj"Z4] $7+H&@+Gp{A!&z@yU$w֏;`eI~#=I~TOҐE8a^-zc{^-8Mt^SB h-Iӭt] ОG,xOx8oJB PІr s}\$k5ZI`6El *IB~ F2C@l8NsX!BZ, ٙgjY[ÙRGR LufI~4b(kj sg'LOqrx.ӊ1yOhJґEkyӼCG@XN-!( f> XsG=oZ>JǍlmLa,.u4q D,tmʿK-cvl!*YGWiOM#>X_/ERh V3 R%eF#Z=+k-଀IG;M 8$>R&rsD R?&h&Q9,m`rmln{tZu\EFDY`J {`@Ʉ+YR6HhbMc:P16#0^Q% sEaT֊No@v@Ʊ+V2uJN, rI.-y\"q"o!O /}8;s"Ń%b_EtR03&9wXPq2KW˸M9~A!fm DxqUP6cѢЏk曌e pmX y/$tCrxMm4d@;8yb]@ kkI~a 㺭 XgT1{w9qi x5??жΰqP鯜&<]B'R*_C!^q?XE~F ܯ>j>6M/o8~pw|JNB1ol~I]9~}[yB-g_b?r0]GJnGgjBl]3HpIfݜyɣf od*5gT1q9"l=@$coٷwgnI[e7.y&|c 3!g(@XQr">?Pi) ҹ*t, TC5~7MN 1nl.kJBa 3$(ȶEYAz#A7:6?:z%t,Tl졩"" .VHOwxPbIW{9\XtJMTseӓhv(A[TxYTU" !(elL\y.'!k@}l)̚Oü[4.YFnh)&$)B^( <lgqgݖ,a mEH6e1N2Y7&c?D7Q@zϭ,mg_'0O ZxcR:C7:E,R k]hI@MteJ~wS8yRWEX=ȍO>>w˿Rèoݫ}KTt|6T$T>6W) 6Y#`!7uzqt8,,njRwjwyE'->-Mk^;k->pԮ4vUa SAqVNR-RzA?5^8UHyrxaHKa8M]$ 0YB 4ॶbhB[ǿ@\nF֖V\ߵͩ>04Jk%7`C7}]U3*6sbd^O =Dכ$A*"qwS4o3hiz:qg5]zI|pt\t'C"!YѫQ,{+;tF{=yY\;`0=QYIƦgBس^f.ʵMۿdNX~ wTtũHm6jKFb[?l{8%aM){z5)f:u;GCty5ǦA;v7F 乲+#\N 9Ĥ(4 y$|p6<ܨZbn<e[ qxy cYa~U1"bWLjhe͎IQw$$^ɳUx%Já~]W"_[D%1in6W_7*FF3IZ⍹qb(9 j8 ӵNVGlF{[{"Yy~N+ jB+za͡9K)ku + Q%1]k(=_0{y#zRX({BQ{ho;z%F,YI)7L2C0[k7\wx&!.oSVmO A8֙-BD۔@ *(,K5`г|ԇ(}Hhc]u9x{eC(qI7{~i{d8:P 8GJ5W&JBSYLƩz8?ں`Fc bYݤ)J_$L~vUq؛ul-3W m̮,Y_߃' S@f*q> nO;&r#Q ⷾE\Z5Yj"}M5)IM\S7(^I^?FV yBߕ5JRI rmƜ[0 #Wӹ/Pa()SJTq@|[]HG-R 4b*S ( 5l3Op~Q&Q{ 11!=Wend|0*7`S%_XUDzV ~݈  ?7IV"4FdyGΌ1Q| 6~r?'TB"7d弯 Q!Ոv vy2n=HΙ=)@ʝlڈ y˫+ok Xol#|е/||x?$8M,3Q5ex Br=DQiE !=j8S4?]cxM0L} ,QR1 سꔪ0.OՂ_nNmX `$ ,4kr[`:h@+doB8հ jc W-U"/b]@G$\u&5G{фVE )B'US5Q`L|jH_2PyEikYtz;h% },4-M=)p=$Ź ~*=8/yBϿԹX!+$j QK\g#Czxc/YdNif'ϲ- &j$cm48$꽑 !uxH$mRkT38JW.CȥlUGy H{W'Io(PZ(Zv3 gN]nL;h:)2y`Th&inxƼK(306h;+$g"/Ps@|H]tT(~Σ@ JLy!N䓾zW?5P@ɥT^#b>M'3/^^qc* wʬ_xO3$ Uw14ؖ\\H0[ٞt)nAF=1'kZr>iem1WU! =jM.4,a*vBȀQm1'jGr^C8uZ NWTws)N Ѩz? GcO l* l2g1@[=>ej7SEVg'HM0Jysaedg~ix${4Dn`H[>=--t$AMRĮ\/su͓@j%$Szz;N0}yq>J!u46D^i_3fۋ|jtTQx9:f#ߔ(Po=;!}CM< $A$<91** lol7lsN;IMmGwQ?"1!ڙXӽ[ KײXj6W m|qn`9il-=N!Mc/ @'cXmD U~29,ѩ`mK;yWdOϴiNV&'v<%0TB8`i p].A)::P^2Ibq .EQc-R; fA(B:%4U"'uwǙFEfLX=f643Οv:2#~!e˖$E|:vw. 0ߛ 2 o.04%xw/f  Xb:;+A*Y<~Y&ݬ=탼wYlyC[rA AlNW) {嶬#;oQqyLYFA`zMuv26$_@ N+RSPB75<,P$$q{;ws>YAb(g0UnӲ7+)؏YeovxXi+o\< ,:0Zs侎rҁwJw#;a.Q$1i]tو @jcni0BaI>@PDJL06o)m]6= EW}1g}x*C,LS`' 6Aoim^U< LI{(2~ut. )#.6tfXYci~1O/?}qk&C: o-!vy'wj-,d Eki57F t /M0̎WZޕ^"/n*pEcSw*OxCV@/gs)Z\͛^yR_Lb$񞕨Hѿ$ۉԉuBSѽ|"~ BcЦOJ'z_  LJ_j:󡰆QPtžFP{ [/4 eTWp;Lg.V&Ez9FVټoF6!5y&w^Nh-T˚G7k~(uu ZpJ:{  b*RCaxrn_%! t Of#{Z==^&~zjk"QP;:h1;XQJ].]#`MPfMk@-=M/|@0q1JŌJ 6K>AidNMx_{-Zuerm^"=5namFdLXJgv+GPf<(? 5>piw{oq;`P`spyPJT+,qf}FFȲ݂m=s"I\U*Ll aIG[ݿ!+[I*,+/ǺmGY,6$$|ts7fj[?~JidZ s6]=ӆºD z$vee񏲖ک_o)Xs)BT71p.c}=L+fA'];1W3`Iw!Ć*?۲P^Pb_>GVyMԱD777^&x-~ZZ5͝G1>CKMC?lK߀oN/D#\z)po2:;h'B$U]˹D8ҩ\ ҭ_W.? ;ă Bd@Dmnj9frSOfa3'BUf2WW|5śH#fj \ 1 gx|r ^J_nx+i 3l St!7Z N2_X2Q4ykHļD Ţ.}1j|Vb]yӦEʹ 蛰`P/| J=@-!Z|Ϋk~'-By0)Y9Pr{c3u*:J3- /I|\Ajuk}T$ٸ$}(\(c I'^SH&DMxFM*1+zWXȬ3cw;~@L+?<./hdrE=C?K~b'vIQŸE, ʎ< Q_c'1dvVZw!\Ɯߊ{H_;-z|mKM/(GdeK-^0|eG4*Dj`]ke!h@*X/=KF5u`mmx+C,rJ8[KNу6T܆v1Q$Ѓ}<226>9LJ;"Gۘ Е/^7\ܛ4鯜j?GCҟhjNn`e[Τ [UbxT繜#caűUjzܻf `Fed,=:Qށ3S'Z.vǵ +A-9jvV]Bӎ.3WjaF ԋVLuO"wY-A \sd2v)1q[@%̿n{uP_L+%2E+[c\n}κrDaX[gf1u/\wAA7H6,VᗩVvbUC"6TŒ/'bs7m ѿ4Mor1/l1kzh#yKN#)SU\?[ڶg:+iEh'ȏTWUF:zm?I̔lɓ(VFDHdH* *O_27?0~.;@oBj-VfׯRa "t[3uLa*|!u.~w' %*5EiަSo?"n *ӀnVyᝊKf.!Eb] ܊z-"..ozncpD3}&4=E-BfnC1i@Xthso#Ki.iY:Gl­c3=@Tyט{% ^.|`b#힋cɎ8F fLj3{>uq]L7aǂE5?!D&qGLvkBKq{@EYFJy5m!a=q kn #V&qA4^L(Α=G*W47jZv*WDg]}r/1SU0z$F~n՜<+R[r>DavzN\-8$YrKK'M*AJp=NSDUƶem2U;~+VW`Jӟ4Jd- {KVq_goPO5o`#QE&(y_q$Ʋ1O26{=K4UŸKJ,r[~X$zq#AY]AEz_b x0̒j۹BL{-,=9Vz= y"6Y(ǧ UhL&2c: :)FhJ[ezIǥ.~}MLR!>ި'Td[Q})MW55cYO&RS0~ʽ=u]@?  -`t$ax= ˫/y k+Y`#Bwq +i*9ifO,\6p'CSݠ)8vx;ߘR5g(3X5gH5AF;yFO2na᭪A$+nj,Po.O!g DW9r[L05e 1iqK;MBxNJkA6RҢ]ՙ.˯ i|in!ƇN^bl8dā?D>;m4\(jPD-af9Y6?]fZ7l} ǮfTH  K 1k@mH-%wԖ*Б?K _ Qx7 /Grtx>>6:YENɹythN=Hv~%L.IMK+9(B' ڦ7>!4ˍ~9_B6{& s򤝘]p{x~+=S>hK5 ` 4ċk&f~'ـ41D(5ժ%cW_{lx#q rlˎȑun10e$/: 1v""e!8Q X_F80 R90즣\lA mNEՅɱ)=cN<=:([iEXsM%:|gD?MaF*Z΅PdImZ[.vĭ ̾J*7QϑuлθBg{75}+IlHkZځ r rJTM__Ow[6VU6Q'h+f47+B%qqjҚsB(I;镨|S]2ۇ+ÅHX47ˡw-.@^e^\/Qq+kU |-~xGj=M~"=6?GyEȩ>ll^?5y# NkFbYӮpǎ2C(mĠ8P#_Þҵj_Dqb)%ٰ1e2SR*wj:9x<,pRa[VӐyg)8LڔWw<:m|cTH*Oѓ7Nwf ~ ;Iie WM;~w'S;6emq'>[T  (Z SgsUcbPxVlֹlhDo4.靴1bui cRCQ)J56?Hšɗp=DJCQxGb9`|N^AR!nfr)lc#UL9lim(9~Mp^_Kji)ZfgiE [l]ʏsUfgdhEdN$B/2% /*AH[hJ})@P@m?@67 /iɞV旐ݾyE~?kܮD'_ػ=~.PoE\pIeN6y(ZR>Q$. (B:u,8ȷRY&YA'1[2tT"үvfYԞ>5/NYf5weS0^-ZaXTB:M1)8/gV6fV_z9~R*)w,llQU=#0OBԊj /[Jy]Yܶ_!l?pQ>AP= fA)"}( aaS;ξ تCA053ۦ iqE`C F'٘rn4k&¶E(ÆA~V!EOjED{ʥ EX_;4kMltNJwlb4 UX>}@5zK`~UM*_P, jRmǏϗp"Za sQޣn*ah(UDL7ZF fX)Rabٮ3MsךA!Od NXX~, xC$ fOԠ3qh+jnŠrc! butBOVK\FHvU# ZNT<\llTžxë́ 槐9JL9:h~$iqiD50Zm ż=ʹk`'e'j2gӈ#֝PSMeqZpXu7ھwz!eGABJ}@QV6V1aϒk*آչ^8RCS13Sxo0f]x9UVϕƉrmQz!1j&OBseoZq = OnMpy{k+0X\^؏э84 g4grh#O3h.D v33jЫ0f$kԂRZZI s͗,*.>Q rZ-3Aλ`f|S(8j+#DxĀԴ>RkFRط嗀HCDE&A4X|} UJRPxEb͛;+n Pµ|uPJ҈tJ7D`gӲQPY-.(gp'sZ$;LM_0֯ly}gi|ԮF:eJHUo}G4'5fR-s'f@՚b 6[YuN?/RPe1:0ҏ\1F6*Uf ?2C?.PȤ~%;TL6Qݘ wx*bM=\,Ҍ  >^Rc" kǸ1Cl1xz.7K'g}葘;[SI ;(v\eIW0t nkJ}?F`6J@4>#klP{йzp(NNRDr6: d8"E}pn,2r*f&|&瘀JkR{1Gl[g/ক$=dނ7]Ѓ@VFjm|ݽ^x3vИ 60n'bV)}. CYAq;19r5bZr6N)0rC6.~oQBg}@w3E aSv8t$s&߱(cdʏCI@hUv _hemX*&& |(лad-ϩ*z=Ks/K\,v'g\+<}t YO  ͔L Eq_ mQ%෬tv0گ+׷˅҆7dkڹp HkA竱sC*_8z[V5QFo;nyYf pLHT0(:_Y[gF X>^i`0gmvᠸN7T#>yv_GV(;hheb"/Fes4SxɑGԠ4QjQDeɐŝ 3ƴSK +r_;ǷWydUf]&\b.aUN\0xg@dWmor4͔տt{taƜ?EdL@egzɻǥcb؍߼$XeJX9/ !7[CT7__oJ4a@/!"!6g|T(aj"WiQp%(Э_@Oм09?c]O#jJDn |pSBD>c܅m$칝[$=mz_] }ȇ=tA Yh9="y/י/@gĐ"'I?*zz*_C. ^qٗu3?sjKx:=~,2*j+m1'kk>#ƢP mR;sHqi[ŰS_=VֽY fv L@^O*Pտ{ OK01*Q!wB>qyE$ *嗚?ȷR9I69{f.7o?z[Sz=:wgn"pbm4 d~R(a\ɛfVk!@qV4L 4>{* n(:wH󚙑߶@O)pڇOVbGXm`GU(88!x{C`y'r.<9#+C 7h"iYdϝIırZv}"ꀪtG(\NH}C׃OXC+8\sLjlkV#|^MS i‰ %>Z\F[L/riJBsȯi™*~,i?|p.l_ Xk-\E 0Ej4!W/Ns8ƱZ_$Ld:DAھ|kp}Q1|5DvKt z^j!lTf_zh{qlR}}9p;<_d-L5h Fop'1 GaY*F 5V,ۅoUIq\SI+Vnz &Ezc94D0o극"1ͭg 3>Yܗ):WCN]6}"Guk *4^/.lW qIҔ&\L(ɢT-:SoB?l=?okica"霹W|%ó][U X|oǨȐ?]'C]E+@Q ԇt)MM@aSMX^|¹JF?5._DPlQ='\ysM$Pgo$@ /0btG)J:lek#lF_fjS⎠Ғ>At)WW$"|~'Чf?'=|?s?`t sv>Fm \ {kE,L[ |g -9?{1R;5мsJ.4Q7pcvR]Iv0>@CgnwuwOaͅJ!lF 0U/ pNC R >+aT~Oo,e]D0}zDPdG3uc:P7QLWud_H&eFKe}]Y,!]X':guvq1(2pw4cc@Qi]TrU)l1Q#cThoGDCŝ$rrdmb⸭*qJ UJr:_ 0[н5r)l/.HA=ca gi`O%3a$R4Js BL(QmkFۖ F7 ӛl\Iߟʢg66v,^Zy9'6GyKm|i'pl#F$7+;2u6:)eh2\"%Qj1өMeLczU=0QXoS%!F+>;pDl f7q*z[;4 0;5G4mɸ d7eSFOxa<:Vb$ɦvHW#{[jP}K@r"ٻ+]zYuc <ކJ4fx` beJ UeIhEXS-;߯m_)l|\hE\b$dkHf%n`Q<}Z؋aFn !4CBw8e2fpORTsxsvfCg/ YienQRG 05q.Ω)Bj 6`{ʎ7+⾺mfWgBo.îk؉H^"IprjƬ 75!޷:1}/ B?v,E\%KE+g2cמw9'30-:MM WĭJ H+ɢY#$vGThARJ/TΧ3ǣqa8 q{yT% *VtĀ&UBe^;Һ0%h pnqjX'Gt7\Ss-{xRj:`_N.,͌D< GaRJO͠J]1O;jwz$.(&ָ[ У(P1#k?p3ir9 y^f[; o$ɞM3of8-wqCUR~0pܾDY@q3*ywܤnV|+;6MY$AD/4 +S7l ni i{A\}_ ]a(O\!{,N" &B4sⓉd9t&&3MTV$Gƭpk8~e$T|V7~K/FW Dy_MCH#l!b8`Z?{/(&Md&\XLb?P7me]b#iG}d~>Y6'_O9I.9UIz+bW򿍪3׼Y :Kˠ^G 1 6nkEM?B-bm9RkbB8_d(Φ^ N d_>Ifu($(A+<5ϵF$bJw$NXr\mTcƐK(JKұ|? FǤ7N6z]GMDgx\Zw>sP{-Y F.Y%yrVL h)t@Fw}}M#ZU_"xr Knp0*v2p򟣆H5w֔J9%{AS+ozבn }~=1a?~b92ȰL c02HaDNQjIF%B[V/(JJ= ;"!"z#ST~ʚe*2[>hӔ2ulP.:]{P8ٔڼóMJ?i+wct%LmgpY$³TՆ\ӏ!X=r,~n4}F0r8ј*6Uރ9|F9w'U6K.Y|Դ˵$8r~W2}C2q@ҥ/VezΆ[0MinR IЅism;1151M\R y`P|ǰ4GX{8B$k}u`R5%IĴ?) Mq,c_)aryX8HKhN:ǤJyΈ;kNŎ ۨVH햀U)}`RG!k TDyMyM^H:]B\3>=喊&qq?B=u!*j 0^@&9G^;2R[B9de6k&- řZD>E>e0r}Qz wL#Y?@W(}m3H-Զ&}RH;iРRɄ?3 !t=<vItؚOI:>+dV#|pOk?8BSw-g- fh pA$`?,p~5H} OFΌ|BVqT[zE9Fc zޠ2(8,iiL C.pf!5S þZjoz׸7pA)9X&i*FR2s|C;#눣l S@pQ+1_$II. H߳WH/QD/ [0ҍ YA&ذÖ`]}M3]I5;R"iDӨť +/U%KO,< )[Rf9 ;+^7Nz=6.^NeT w.5k NxHt6'd=h&yh%,&Va<®q%'ո(Ƨ;f <3(u Y^rF,̱$%S ;[smZpڜD<|NW\q_]eom;d#Wb'~$GJĞsZͼ$"vh՞ZFʰ0#q%}u+bl6!P^ѷ#06[]:qh:SAøO#+9@yKH)_&KV<:ݝ K6\wGB|Oz'SK(Ys< q{Q\"8|4IFFu^ӿZ\ڥs&pwdU# ;[/j$ϵhQfo:4wcDA#o<}8Q=1h}HгA#t~Yp&Cl?(y,)Ҕg$'6P~nwا sigz} X Յ{[u=KT=vNyh&b=,3lXt0=(AhCoWJ ?`}"B:g^PWg +,jpҊ1V}3D_7^ܰ?+>7ZpÆg^R0ܟdcqK"?7_m%-R9 6 $F%>6cbQ; ]2 T_FGMDU,0{CQUl'F!y1EҙdP@ ISz-'=zA8EXvӍ"W#ZUR*]G*`[aǹMe -`)%>F:zJ]z8 `-]{Sv4˔8<_l3o) CnYbXEV)cH'k]K0ο"Sѿ9w,xzYÒD| wG(6hRW_ءl{E1ZCoP6P[JZm:V$z>hpݠx2^ gr]txFN51B5[xǮm:޳D}25|VWQ Q =6Ufkxc`d1s[|JvC7㭣H)e!c0a]7JVHvVSUԡzb6 "Kkn(g!eWrH(rT7^[8%ZvTwq m)f~ϙ b:tv W023=mmNԛz=[sd.Ǽ !)|Va8P[!T_~w~z@B SAϴ$Pn]u|Ddy.<:{۶תG'WlOYcZ{IkߌIp\ҪY}x?rOu|ВBP]uRg藌8|BlN߳,կB<1E sK*s)e"ݠ- S`;Oʜ6?3EWC-&)&c{f` XY7'@\:d G.]~gg #cXbT 2QG9C6Q/%+8% +1CJ3e1gnJa:yҤ,aم7U*/_RG! <=\as+$F+5GSk\|$,)0ke#d?TO w 7kqiW`|3Je-]˄^P8x4}(]c~GKo=F+BM_~+!أ̓Ƙ&{wc#δS˭:4־jX^vThn&+9+Zұ"Tc4h dI(TVdO[@_}+yS|M_Jp1B1u+m ^"$T}X/q!$)3n_9y`,=+Mǻ.c=A9@Rr{ :,5iCr}gGiua Abt6 (XȘkUe/\Q$Qt \Ud$/v-KRr(#2xƚ.g|ێ~Ls&%x3U'aLֳE&Ack%ƀ+d= D#S x7C3K$~jQ e?CkaקU/C ~Yf\8''2uL!VT&R?F\ g BЁ"fA2\4IhN dZ.jJkCp˦?"|Pn (N:6{X/sWynަݳ$ PT',b@6^>d{V,RvgS- [oIC/"k1 roxK-Q_RrU=s2D^ uk`62 oH1q$)aIceT;|ԑղՌ7.Cq{hZOX3=Q@ih`?FOPy.mP`#jUP%6Esn Wt}ou/;R"HӷEd`YMp!_0IV6Ѯiŗ້c"ju-sk!w2yޓ;y1[m!L [cABW%1Iםxϣd"^r_C @,7=#ͅV_sJ]ųs3d'j>#I& ?\YCL b/lٓL\H6ĉĨZf⢧$B^u8ICs\D*)q' 2 ]x y&vBFp_)Iዧ`J'πlucp՟rtH#lbXfbWP)=LHñ /u6^шowŧ15k03uCZť"J[F( 1Ҧmjv '#8U&ok%,oorD7ljy+/P)}ͫ\*2ky F$.oA^F!P (ء ʬKF|Njd!5`\(eISNzhFd>(>!p'&ClymЃzg4:ZLE2%!1 bKGZd95pP á x)8y#$g֤hQ?;`QԀ?(Mo񡭤D)Ga͸^=҇YC"APPlٺmݸ!AT} 'xöY3WӅ?4i ՋŖܣR@yDR|NUVn@JT_Q_C cu4rdPW7Ş V;sshˆ"MlhOѺjC\+;Ni=_p9Vϥ>:J;,/lMF62!A,=qvn: |8Օ:WFeIPpƩף,Q!QEHٌĦӳ8^ nih@A-we fhN}my]og$ .UOk|KTZس #&~3=3BUƟ58Z^:YU> f yEvUr_W:xG%b'~),ӕq`joYY\M,xy5sQ(V*c+!vjlt58cϕ&3j\r*48~qdx9QOn׶,_b~<6q:=PG4ʈ<'r !UsN_8#IL!&S$*;s#7cݾ7iTK xFɤC1mE: ~4x;@xHL?#$d  [Y Δ !g*ޝ)LVFr= b8%>>"> ʭ@J {"sYݮ+uI._xڣ*Q{*:i%h/l:0$ dT:wN?$z ~Ґ:~!1{%M ΈLj gDYl%#heۃsœf PaIΥbA-(;XvmH6h4ށw!@KaZ?y#gĜsGM=gxE"ށc5S_lVeNA`@Nwv} Y2N2X1U> p;(fql90Q3f7 "5[,=)jپ\t?_k(;pm@o+uCEaE6~: vwc%m2&XG"(ZuÅ4m64k5+׬0; 4@+zvG@Hil )fG}J im[P;b(u՚+d|:+A\. ĩk.SIFc5Nz9 /Ari*Fm= )-+HQ)3{itfJjR&:'^_ٟNSpk&wx7vԭk1tΎ9HOa&k)1z a(-rdvT-_015>۝]Who&;CRy e?쾟AޠJR'$JԼ/IE@nmdLBSœyE“ *B}CU`UJow|℆Nf<څHpm 㜻xkVDm¥u#CF9rY3\i܋䷭0|9VLxtÓ4!ChP+t:r_kCPۼG^rMCsSVC%uHնBtr$HjJaq16Dۄ}{J]cųNEVW_T ښuAB{ w,$xg As5k*AѯK"FgKrҵ%L_jLff&Z2PqtbB c/2me [Oo s߬Htt4AMQFGȹ9ꑏ8!K4X\lJM(#g2$G*VцXJB1pH%< ӌ\4}Bu<9fƲeLoY8mY^6lcB>j>G%00O=<G.?3 ^Ois=z]SwqA 2\s5-&a%%T;($K7)YpgAf SC{*į&f4Ԃ0_LB?ˉVoP ͂bh!S K*q5Ӛ?LP$90>g-(hvV"| I,C3ԸNO-1rZPi"̧/RRYq_ ٫Ns[f9r-nMl`bӡc,~선Aʁ&\/J{©1~V<+@:Z)xg3.3SX3lVSDb"hNċ8lc;6AAG/ҝ[ONwܺHVt5>"yts):S+ "LBB"TGsEōc_wME> "Y:~\C"'b-le1O tu)$U xPT mL״RϧF`d3r%Tn |%:V#a0<J SD?8 36 [=d'l13/<Z3KJvGthL|? fhd+5r <qmۛ]f5b8gKr)[$5*Jx5Ǝ>6bD[b]={:In/IzKup1 h%]NA!B!/{LMS!֫P=D_Y  S̶k=`-6Ae3oPw_z RyӤ[%*m2:;/ +r U"YN&Dn0 jii VZyf8 pׇyY@%Z7)/;zJ\M;AlP~ys]T(AfzA0}?^ڠC (6a,h -jSbg3]AҎNóajx;F~` C_xsKIU)4<6s3=${aU( pÊ峑mfb_dMQ`4AA2jWh\K6yoٿ&]$Ey{Sw9h^#3dWkU8|"tY*@rb'w[@RӫegJϲq9 }A KQZbо?~xxT^؎*!$ kj0)e9&hzlu-B K?sy++; =Erb:bԊ#ܮ !Yv/iXndVw'TxdQÞy3wFb4eRBoRin 3r>Tgj4qŔ擥WEVls.k;%YBS5J""̓AD>#Z2p~|mIKK'|HİDfY  ئz$ 0rTjoUiMQ"\f\V\Oo!y+jKC Gb /ZZsqxo<%{~+11VLWډy{mdr=UP{ ~%YRE3DS:/:JtQ(`nx?g$LG϶${r%ehO)Kff?n[E_d2 K;066ժ "L =N $^P |Fg3E:9!$_w?2y>2Ь6;WǟB :`ϴ?KA\=ᙗI#k8;؍OEvԦ5Ryxו 8$76vN ja*'dZlQy[ۛ$kh((z 7+/u7bn\ML5W*PTU؎&Ótу=2G-%vy\4e*2XYYeX}T{Ur3Pņ?-!0u^ܗA ]e䆍w-#Ae e/I9. ـzEcgȨ<gKi;@j^;*_" rC9n"Hu@rw9uCpjL=wSh{&ly0ìMR>^/[Q;P q@;t /C"dK2$ntsV/T)=4y8 m]/M./6'Q8`9E >w3f)\]R&cF :5RgT< h@, ̯߹@3$e*3&{L.O0dj J :0 NOK/z l1HV1Fbt)}(rC,֣$ICi/oFeBڗ& xge`.xfs*ww+Kn o~s2ߎ`uTwFC:!eH+juTNݘzO'F y"/MہxO!Es;͜:UL uIlCJpD_RY؅.*jb?xCdƁI_\}#6%O0=fm/b5~WN&ݱ.Cq!6NwF.NW|ezGC/F,tm3Lc͸)2ѽ} X ᶎұ tnݟ bcр <8cz>ZJΉ SH"mF!;|lwk;=+2ػcIHfn6֦C[Q|4{\^]<^c|l!_g2ۚڕfLotPZ SƈUSJӪ=0@ 0Ūc b`2 D|R؎4*+:9eS{ JN-f>J~TbBSXΛ ͹$y_Ne󇂀Q / pٔ¡kD!$iyjv e2&Pm~ۛ(g"$%/ٛ'ֶgTiH?_mWzA˂lhUFXcb8vG1 %l3;^Iպ[3s]A(%eg!/W-4UcRVr|Sߋ2`28ÁA_ouV ^:aDm5*NZcVa>:/YFtCSeJ/^( WKv=:/$-DͨoGIDT`e]; JZCڪ㻡`HWV;h鴉pp97' w+ ]^NE/%mG?sg\8:VZHck])4̔,_K'VY@ԨTW>Ȑ_f:uBӦoJb0pگ} % w)Dѡo~^Jo>_[||l6 CI:!tؼRRA^̌sg<<#zkm97oeW"35qw]<݅~@08C#BSFD۵5ʡ-jNQ>~Xv;/Z"_;yf½vNKge`C2}AYhcIAYmVe-Sٚ9T&bvT1y,:U]y1E2y v$&fKz{Ht-~\Qj:G8 w~3(8&t޶1>*Rjb:O*8DF~ xѹ *#݊[jff9L /9\^U n% ؝70IgYRY60N+];`{1MC~\> *cuk< crPR)lSܟ2#G}9=4OϺEkƱuחXa]|(eiݭ[NJÓ.'O('‚aEv2'A!]8YgNOE5Q(K 0y0% ) 5^piBa+cfv27NүMROQYa:;QɆ"Z)293J"1nS.+ԑ y !s|J}0 'Nڜ)@u 7Hum,B:*v!KQO] :^D ٱp8C)k/C=d)W֫S\2 ∾yPzBtB]ʛzQHUpy<@D?WOk-9rbPhYOhۤm@Y26hx~:"|9qiyokӇ<@kh >1f 4  ކ sS`P Xd}|܄xk^Uz+M$_.V*r?&/}P ks"dv:m5F< W8ŔwԜXBYޚm'W'r>򰝙%YXU go:1Ik)xrxx`" EvBd^I4‰;ݕg<-۩䃟[ЏdZM#"f3 F[}ZWJS!| /k)՗;Spe*HUԋ !E=:d$.˟juģ;M5wd>W. _ۻ> DQHٰ4d$қmHzJ+[V12N&:ZB8X9c:m{#UUOR%~VhA9tdOlġmr&]&`un+\ RmJK"1wB8]ܚXk]AR ?Ax*챓_ D(5ϛ~._߈zawLAMyB\&"{5:F{d|KDTPוzp ѠfTB#Xo [%1 {X~8,$=e_v,>ng- l5g?g~ ?~o)A" %l}*xjW4 NFML[ُ3Ξ$bKiZpex Pȭ R &06Zpx zRbDؘ )+7-ڢdO21WR>ipPQpwC8~}݌4t^\i¢xI (L'"`X9H fCB׊KSyT=]e `O{AD%EL,;lATQT **`=O X^tifMj|quX&S-YL7UEq0UM05%[iXNUa7쨣Z6Qoy#kM({u';#^?U)mb3t5 Z5$rN9" W?F>b9Bl tHh#$=="elZcHΆ !,?*w>j!"چ~)n<ߠfAhU['OT(W%׎~5^/- P*Z&rj6ci۸ƐE 9jM†eGEjW˵U܅7ݻ4;J5092 ?νe rdZ}a@N)c&6L-HL{r41m)~x*[Q7P#{cku=ρ6Ag?T/yilj:Ÿy7l 劖׻1P!ψNq ?8t<>U%^]0>+.5{!mp0*i*L]>uYz{Cyd>7!ybLB^aZ '{ʞw[KO(]Ќ1X4 sdW% Hsw4Ա.Q߆0gp2) ơ~ӠhSLdA]>Ř;r%LAj34g_DX͟ꯥ9>TkcsBpzCF612]!ja-YW;QA[-xkcx[rċDÏqѭy3zP,HB\%+*?JlI@v+rd-M_ ~)PK`'0޺ъmDm9@B1\ȐP\ߏ!xƼ [Z\|c5o=p Dƒ>vC gJE{lBfMՍZvr\T%!?8aU(VEɫt84]@F(WxJLV?]R<3*v dafYo#oqx/_*n|\{i䃊+`r iXkȭAStК,(f FI#= ?g7:"l<'=ѨYoM]Hc\tӒrb(O[a(+m!'.@>UZN< };ŬBIӞ卩 <#`W4&Z{?FKIOw?fa*$')L(/&㇂mA֪UX]29Qj%a7I)NXጤ^^ Cyη˚r,(pa8"QR&ޕG 7M+ j#0XR]Ί(:T|_˜t1`Ș@ye"M?/vP#Mc80C$9NU~\h tš CxƔ>"FV[]* Mҟ-97H^[kY7\) ")+۫˵PeMmoM*RfXU6ÖnBI>Ok``$]%3^Vs^laG4M$t% sVYYH-*nm?y_t$N힑eƅ~Ni/K빽c٧c߃܂"!]ڂ'Pj cTTC=٨]¸5>TpUFmkԔピyV.=lL(4$X\ s1`r pdkpfnjW (agW'H{/ ^>"hXN.aNF *-R(tlo9_=bi[\sLP힥]3S) URbGh0i_|'T%r(t߰t*)P㡓6tZhc?(<ibXB2S{)L+Z;qme^|u?ZZTY)"G5kB Hl TeGr3Mo c1$M:xXY =QMrw,a8#{R@b -)Vn lò&I j "ffpԮr^ZM#gd_,p z>܇Mߢҭe4 ÷WtU2*++ sEihAcx뜫4r9r"6Wg:MaSٮEяΎgt1 T}čq,"z?Tz=Dn諝@M);JAD N}T%n +PAf"-Ҟ{ D_1Qk<>8ɝߏ9X3aMDBEGhk`$r@8prPW a8lҿY, q5 v&J^pס?}Y}2[y0K&dܐ!ǸxwG@^j{=V!2Q,7mB>B)WH.Ke3$Y|x o+$*+)N~*:FQ?Ek.E;5"BRM m;E5%l^A'J C=:(ϩAo7(4ݓۄ`4`lyM/*qlnޗ0q 5>p?>];ʂV'`ٵ#!v׮X2eX"<E vݿn3xw/tl4-v }JŨVK47Eԍt{{>}߹ţE7 qr΂ eO&k3T@Dx杴Xz_TSXBKѺ<5}mE2Pͦ.|㱪熁99:P'z mu.taAb>_9H# WSv*~X| ZhKbsdB&cCVRnd4y.Mvܶ<\#E;z$ #ᲅiRl' :}]d1;تM80C{  1 :g CxJx6NG3J e_O θ$~z@lmmtt|x\5{ %L/oV(Hj`SZT,&SN$$MaoLǞ7uvpO{ a(#65{h[R:p4k420(ﻂ|oGjWQ~ŚK?\4HKæ%1~a>e_TWo8_'~ШI8 3vI f&1v2jj4 FoJzin>X!gDv.DpӁ[6~+kM]U&ZsjsY@Ow΋O:dx+6K|oəlmn! |6kZ& ሃD(Vu+$b۝7ag"VL-ۍq6Q)Ĭ#K>tJo؏SLNt:b.Rp~`|Yovq*Ex[VaGX.&Nڤ7%#RTѲ~P} iM(f]JUhm6hإX_3Hp1gش10dK|*؈2,r6rOoo~66O~6(a}d*Sat$aW vN; y'h0^j1\E/.B84^]mm[DU'|Ͻ #+,}iśfHԠRƑ4bWPpnΛsܖwA)i:Ili[񇔦u;&z(qb Ɖl';rߨ"*B eWp@h~O,9x`eu% 8ȋ@?g& $cscJ@t,LO/-@f/HۅKɃD.Ln%M~o 4gsX@WkuUQZyӸT4L&gM^'KbMN!~-i /)T)F {qcNρn@m|Okႜ,-H',qiGtF(l4-gQc?Ǻt7}vrI-vmRSπ#i aL팮<uHU,Y{ۂLSL9ܻrMz;J9Jsg"wcFJ_kK"@tDi{<)JŁ$_8P :op? wN.TFc0OQVr0G&Ԕ WafD&˛,xZږp{Qi_<@R/Ro+af++B Kjև|q3w$q6[O͗f"dX2CxED)&گdacgFtQ~ m Q FtwN'1 ty2I_)]:v"wW~ oy癈R.L_uo ћ fmKtiXժ*Ohޞ̰i@gdWdzc DES9~<@>$LxtA=ԅf{˜ԫXfTkkAӌJB?bMGOB)U_FyQw T~dtEىr#Q'z2]M3 Q "ݚ8G>w9Isj|1'EPI۟ mTvGLF""T|.7]q5Jء??(S9x8뮮(cOm'h)zx rq;||Wj`a,:r6u`ܺs70)x~\{i rQ<*=.ẍ́nLs$ *l'~_D#E5\#4eߌB2o g,CjtFM 5ovQaEBh3JR* {kgpj EjQʕ_ONvo*=MM3-[ԍ?2K}K xV _8AMSRf5Բ3OɆpXhLQl !~KKQgJ `^kr1͍I *_" )•Z:h(\#^P~}dzۤ#BEBdb3u|^2դvnB]/ct{X[Jі1ghhD_-[}*l߳?guS "TBb_W ܆-?{.ݭt)ꌱkKB w3b']6~v]ۭsQ=ph8p8/Dr';XHzE(mPwl^WoEMΌONC,K0&^jTGO9>ڀ.ِhD xt;9gdܧ C qKB֥a!lFU C6Ч!OWO{RfK"ôRWsNk Hçn²[Ν YRZY"gW(rv6lcV+GW.uc<[㾺DR}nraޢ鏪carqɼ&#)OJ_?ywn_ϸ2%j}[2/gzvػ+GڈP0wsGK'V]-@mnk583N@n\|߆8aP/ȗr-Ұ@o_ZR#B.^0TY~f& U7,z<ͺf<؛a<]?ќg3g!ò$2y J3d<)3ѹٖ Eî$=z5)gyX11w8ڒH\)0C*ZS:b49`mYq`D.ydjXF#PCSNQ%fr-S[P#1DnKtsAV*Tφ"3"%({l6d"S]ؖ"˧GFZO"yxi_S_F_opR K bUձ\>|#w੏3SwY:c$)mG>ɹgV3$NƖIYzM=9nZ` r̤omM671)o. #oN#UKS%#kCѺ/YW&`mn}S :MdЙuTl֕q $ xWK1yƗí/H[ny, :V T &6L.x˶J MH&^'bg ::xK>v~7\GЭM` E%peVμ|Lܿ<=ƾ_{}"e R M3XL{~Aj[w$1$ex_TJhp}sЕB껍3m,a^KW*%vO @Kj\Pf$ S4>Ɗ"6i!+դ|.N-m\mt唘9}LKypoS^[#tno;~'*4@ʀqy [%6tH&{vrBiM[a_ᄄ\D+M'FKMx@E\Ip|V&5tLJ h"J@,P93d')#”,#J]R .2NV[~܆<5]Ե NDzU.khؚ~/FP<1ďެ.2Ux׉$M䥨~qnECbp] qyHؗ6 5{6AЈئK5W{p.eF͵PD(U"r%"ikW?-xoЀ2\{G_ fvFf茕C p[1CRfaNIS++ו L C9*|nc3ݧ fKܧsgY>_j`sf*<6 dC4@1A 2`W^g:[XϺe"s4&7 LuJĬqbmط,'i N2[k"ye~~?:)v$&_3Kԫ-{Q΍Lf2׶mV[MFy1*am}zbffw!pP5&};ab< ]DI vDH-i+Y<9aBbe(K qyF 5!*-Ά"f,2 㙟yY 7F2KxT);nEtx/1yj:KoYBNnT&$[ph,,v,H*]̷dQ>|o@ eH֛w`^V{Nbz|tch/:Ԥ_5WF#Ձ҂~dI 3agR#=Qu* O =&<#sq|Sp[(\uԸ< $Ldؖ%(pǨi_O7&*e⨕1E,op$Qr`DE> )%w]U\n7yEf5L;:\w@*:P2b5XocصCOi k!Z]Qm$Aw5\(aikגeM]q`['tǀz0 1QtL24 g(r6=FH4ᜃ^aJo_;fbNHlXENxhy+%dFW!>]U bL듄$MiTgK%)ۿLF\͛a5|^9&Eޙǭn7 Vy|AU4J0꽰¨ҳ̷("c{a{Mr}/˄29 j?ԅ M%XWtVe)HPt7eb zHˠygg3i^\°j|ɾ|;Jz0\+;/xzcgwaA~7bpy8˿K#c-5l TI"г˰ona&vW%UhoY2}D:J{obH`V|ۄ|aPQ>PLv&#g4?.zotH$ӊ3ߡۚ FLPO\2a5jdZg!pd+BpZPRqKi>ZW"tN% ` inRYXll(VRkG9I;~W7U*`O9F/J(v(Qٖȭ6%VJ3+[YT#&;K/sړ׾}u J&YJvzKƨn-`نӐaM6d;D]+5c+7sDz"E2PLXn@Mr(0@0J4)P ;SP72#\=|>r:H9EWEt>t$yL&R7R1%!'Pǥ;zC/C eL1`0~ku,O#\C#ݕ[yo?Tt*ujhs.nQJoD/f$qP<1,*N&),[Tbq&ʼn[.m֖ud5NijXJA]6k iD+l9Z\Ӕ`jG$B1aUdru9b@1衱ꖂ"C0|ނvp71'/k1Ne>Ej5l0FO~3_eX"@H| :-w ʈĈQrT#t}Vkl?5e_M5u:5KywH*j 8iF:4>־U , v ċMy\t&Mx ǟ`D6'F4CO5Bm8^b6iZ -aae۴Oo:8 UUm_rPM-)#GlN-jJ ă1Ym!7=s/LC>L]bS'ºâkO'9(jRϘ`ؽ=D0F5} k c~De %F5Y\Mpՠ24ro{%a$)(q?yt79$mH4W=3lwY-(@*@䩱Y>U"Oy@BTR5w؄)n (݄\ɑ_ J7ߑwFQ̇._#Lq{y( ^#Yy!t-O)xwSUIP#D wlk< N HЁՏrXSpQrїpDEMޞ-U)96),Gˁ6 ;_ϥRE$TQ]qHy\ "X %WV"`a':AqɛNqAȊ!;\]R3ːlE;Iٳvmwt>tZqhz >]rP_mQ_`=NK[Έ2jӱ{ ;%GNOEúHF6$#_H(,'7^0Fyshp]PfK]pF/ME Կߚiި2,Jflnr9w$Ȥo5lK;,p7%]6 ZMYEvW)؞-Bֺ m |]KQ5֚DRQp֪b+'eɘS.!/\ &Q|#R|GJKhCM2m0$>$Jfxwtbhx\=`Sz ~[3ģW"s02vn앥^ h?MmդJ Ortp1Xrg$QO8Q_`,U%}dg pP )%#`|wAESln ;ĠK:;0?..0bhn)nFžɐLb~-9OL*>#Q4 kSKI$1:J6c?hRM]aD<߅Me&yIyw3eDN>:ڵϔ&^?{I폰pfYX1Gm3pc{|VN;2 rBYad2C5E>hL(>5!Ka!VfW[# ׍g-*ؠ O]t 7DqpA(RE{`<%3dqۡX/clנ*WtO8ڤ_ @(~Lle/J6[[VԴVh Ǐ$H%Z7NUgO1̰O DH"Cܺu_S񨙦Ȏfl\A#d6rv!$>59M[,bJkG 'Pn{jyQ(̩ F60q%c֖ȅ l\0]oUip?ݿ+(~\6evuz5ebv.kpxH 9e{3Pu65#Z$tpe0xTsII O9 bRӮQ,G9brlk9L$#\V˰dAΩw)^ꣴ9E@ę YpMx H;"ĬIC1U+yۼL$PGәLr:Qt@Ԧt3Ȩs~ް£&銶3*鉆 #rWa{9'd ŮIifYVm;0ǜ0Be3LivU_773 Il=w>>Xqw1^~w1S77[=5Bfc9MKR+:b9l.F'jċGc"Q;0Sz`!Ɛp&h6x81x}bD’No oS>XnaAh?3O{Ï,FC+7 DE.OMmn2YhEFm!N1.c^j>H<_A<Ӊ& )+7s/ wѕ$QG]ưJ#=#HA4R1P+IE_Ri2c/>N .^ã19LO'fJ5eAh{ZI,+JЙܘK*_&_W1Bό.PwŕdSVY1o3ʍ5s}-<٪uK+$D.E7Y:قHn]Apv( M;KgFZG~O.Hm"Ĭ]5GT J {}f\l'Be]^pd8tRgP~4ćzo8;>-y}!Z'VX'I_7e=l5 a Һ#(#SRxzax]3+嘈c˝ ܦq O0w=g0Ĺ CW$ǚNs}ɉvGpO4p'I9nl19vo83#z>}!n CNZYr%$X9Ew{0=~3jzP_\ߛf^<( Wyr獒>9cAńѤOۜ# @s㔜*"Zu PgO`&/}N-d\EZnBu ,ω&qI5\wd5 ANLS~CL10^,*ypcw qU9Z- lR @TL3CI7:RQٙ-߷M:A+)!snؕ3`"DopX@\DaV'Tiv[tڐ&s6.. 1Y>V?|c"kfuVOn>7`!K;#jF`d^f߷AFiي#N&l~5LTA6͜n,5eZބ bj0R|twL#(>DI;Dgi@\~ueJwrpcg+o7efmn^̯&Nǽ `Oj7y&hc .,0B,Nq^v g/2sƋF:"wiBJƶD 9jHF Xfu_P|JBgbqlU zF+}Y<("6r~Χ'*$ ~! -kR o@׵86dşȘ= Sbݙf[xY-Q-<D\HddÐ]A_Cq6xX6NP {1uj31֡Zhc_}MV 1Ḱa0\ e d5Ĥ`4) ?ܶZ+[ V w㸆XoˆE l$  nڿh`*(vꓺh.48qe7kDw:H Eak22g%a@jx}{vm@`Ј@PЍ(jqK!.?(p15_NW؉e_! ˴l@pkKY7$(YKBu6$fy3Nw<6eG.H>f_R,Ut1afn314=@ҐA`ݻmor<iҺg$SUL5DrDϔo}r8ֲxBi<j ɽS?E.)b`5SnqڳnEQhڊs8}a +&X((5{=Y*N_=fLJ^qJJOٴr+) +wÑY%Ht%l ^-o˿ tHpa%G6귷+$@.wECp? "Ec?[hwgC>< | %tL}0[qR(*eU"h- L!b; a|2"l*?R>}lp pR(?<ą$<^:Vmz`y. +] p[[KnÕj5z^r!| )L;4Y13ySƋi68C1lCj.=R632 p?^ SWp5(U6:8Uhr@{/6}Z,Wz'{/axpz|=4rO/A2= *#J*Hs=gw%AAlI.'R N#ABHXb gF"!554ґ8,p=tRcRZ# /Ā7;:l]$V3`$F+V=+3ʰWiiu('Bpӧf%7Av"szzo֑h>ޠ6KN' 6H&y1:VEkH !v:V)ڤ@sfPꖇî(= cp0X{}%X!ۘ 9qM`Bs "197 %RؙءlŔeE!l:.L rd;y66@=ʱo-EЕS3b^ֵV/fN;[/eH=KpBɘKI&2W\ q]CT)fOˋ%o-9ۑYdBXOt: ,?lB ;:YpLF?L?/SG[ μ.޳G1K=$1Xri"wtr[S=`z`4#$qIԑ(Zs֬ڠ6 "͚XnEnΆQ6/')/_ O_k֫䵆)d&H Hm:Sgt\CjP+mi?H9\(aiUq~k7>lXtcw{ӓ]YQD =&qc8(֖{8q[w3y[] [a<O&%|礮C~dl. ojņxFiJ ,B+Džv*$6ե)'L lxp^]:N3DX-C&C/4neE_a/K!WHøи^N ;6Ta -80 n\R&~힛n0zK2*?bKRePAo`񪖌5džݕ6ݹ7wu~Z%RoΕMGhea7m wޮHYҩA69}7iҪjm 3V+QV(kxdOdH({H٭Z/@sb0 cWBڥ$ ą-aX蘘X=T/7PiM'T'פX\<HRfgZq!,7 ۨb yLŋ[b]7Y}~ Tu* Ie)'"V .c ( %#(ɅHRxŠ5>kڙ'9 , ƞĴIj}$+0S`{\|$$:; ~Ia'_Ր -kd#d yz,3OM FF{2.עБ 1hG!%뵱 ̡%h#Ϧ1EXqI_ 'TĥP[BkM(=GKà%? s>bjI({w=B]B̊aԭ1c5뀶8,4r 0)/4qqaЬ% Jzog"{]:SŽ1qHV@MYax◫{W2,1,W=#m(2=y"Pv@!}=4 $;o\hO}lIRBYG]̧L}|mVq+nx&˓8&f$elM\S:tSɼG*i񬔭dDc.1%n<< ?ȅR-Z̄ܖ麚pΘ]6NH5 Ms:j '[=p9ꢢ Z`5|5&:4hj8vzv@{vr])c } = n`?@4>&F .LB8\x,.2?YO%B7_5 [/m_ASwδ!o4WYp.)ͷMzS 9ݳJ}LT.pW|Su0>uoG:#YZ/T>*!k!ka?ZwqmrNw[3UlfIf/W]K2m1}(5hYj+l_60a2`AI_}PsdGzA,|sȱ.rsz a/3XtT16O*\¢ |5j!|I5X^gp8W{pwn MG L}t1-i=V#xO<&0b{1M eޖR_x3?ZC?:KiG <}w!O-9]hmg!uaH-m:9jQIG@{g\B2Qj3z1{@KRjV7ZW3t蠞dTmBT8+٭헎,Im!L9q'./[6 ng_'ԫ,;C{<@.5W0Tj13m{v1^44,ƍ?2Nh:MXYru_:: KL~`uo ^r$;GAhefPVoeej>^¤@yd;J_6tAymH.LH4HXBD 1_\SP+.g4!^!mfkIB1W6P#YaZCzgZifm.Qۜ#7ݲNx#Ԣtsc+&D%[{)aP?#qq]#]== D*j *Ag![tc ׿q&,O~p``Zߴ,E,7[6B7WH)ݤD


o 3qpj^pu,hleŏ=UҿU(S F).ĝ",ZK-TO\ZZx#Fc8-~2-k]A}sGqHF˶hw1G0FFo ºJi6B! ǤXO%a2ALe۟5b)s;_  "h֬}0k_/LMT7vtCGȰ0(fUx֣*Jv7ƓJ|]n2%湝lq|+[U.k "t7$O4&S+ )'iphѣLƭl]#r2Iܤ;*4ȝ 2t`/'mNZ,54#t.(y3(.)Q^1f!ᠳR]|-Ms *3@ZO jZ^e*Gl:eH)mVl5$9c&kVZk_MKp`cu*22;q$paM 뉾@|hdQS1d(h#(\z{[ÿ<3b)-7UF)a/>'qpճV*wy=\CCrYL;NeLi{{ɽ<)qMTr O ^X\d1<\;+ ȢJ47߲Gno§fG2h`ya_vNX dZxį^#wf*Wsm3+&'r;; $ ޒ l {>T:囎n*%ȭZyG /*XC]I0£KYmF.1"&0m[j,c=:~m\dtbK=׿ 3)O-s.!v%1o'$@3/0-zgWo_&TSäȆ? ֑(|gsc*?sἬ}dsiBA$ݵ7a2!s\Ep EF rB!puC^8\Ayu+fwJޏcCKv?w 7>o*$Boi`a@b'FI."+pZWT{Mh猚S\%qM)=nyd%#6O-ʾ<4=!*<.Js5eD-6дϭ!%[~&Pp'7\3HJ`z)EvDfK TQ;JF!pJ^d. nclHmʲMS)5c8A+[Gr_r!) oce*hnMC0pVK7TjCFqdjQ;rizͣfH:tby$uL$ӑX=ܥy2X95ïY6m8h-D|_Kم= >#G];5W[uF!qWFAkݢdaMhǬ+'n.n]&ڸI'-#u+% .55-yfgẏ(sb6ܪm5KL.œf[cGKv͞(Dj`NvJ %g%~np!Ɣ[P$b1m2_vΏuxӜ2>/vzz͵2bZ7q[ԥ{jCD܈O؍D;IOjvm;- UZmt:9gbAZ⅟h]hpA'_ >H#(RwTN6s18SMPtͿ2!#Yr@ ?n X>Q@CxL% NKRRJB,At̟pF[jn|uѮ#A!x&nD7#?#)qq,Qs\~3~b^0Jp7%Uf>(mUw-I*hc=U*{-F(RIzR5 83~®j%|nSmQwn !( 2-@ 4avsFxBb`tTXƩɎZdhi^:f͈әk۱cn߮D3zr0Oao4DlԣԸitth2#FX*Q~YkRV1Ӣ:tD0Y>Nj*]*^QSAI-J5|kKkjț~\KAciy-YFe's?׹(ZM2W a I ?8d+$b^H:ҫ֨ul3bg쏰k = -1U?FyJ'W OošĪa2lz$M>hjZކlγ5 '&!}SrmdjԾ\5=v71o36)?QwԊ2Nɦ~ jy@"o?fsC<8 4RUHzua¬dIn+0bpAb /5}f _|Bb³D?0UP+0FR7 E^I}\ ȩLvx% X?ݘ÷b0 G@[y/Ձ]=Q5) p5XƋ!&K`ï?U2he6Csˌ`N@ۭŠj`"apRG;?EL"4t`5dM5OTH{bU-Vp8UIU'߭C7!R#*zA[YC:Oa H-~&-A֖&kƘ?(h ~ u3%S۵fHW# hՎG;h=]zQeҫ]yז K  Dž3 u|hD%qwȗsl#LX* sVAlt\=Q׵b0jU5@(ܐ f(L>#,|=aђZbKyjS.n;?nxCA{fƭ_g%c O i;mVVT*M58UD9RHA.p~p[P!ykć"&,-OO3DaXw3{'Zs S tT@ Ekx,ȩIOe+ iz[Glڎ8&loK_?C'%rOtԮ<]%qŶ~N8Tݘ/Nr4K0Q^8:ʉdۗk,t=}4ET7_*9VjENH&9Ϭ.;ay`9xqAF2ƈo EQ C9%qqsیBAJ<MWC5lL)+g`@5BGEr Nj)*Աܘb'#oD%ݤpOk?oP16, |;s"c фN+F׎*WkzR~ z خʴ sVӉ98P6ԺܚhFj \I^ ]@UPEzjB\s-Z֧ʋŇ]O.ˤOUPv0 )IMY&Xda \mGܲݰjn|&\sy(਋?"!-ҥ?>lS΋@>b VZ SHqjn)LEA6+bXj/ua ii-:*΅FTU"OxUv, x ]:k22yA;6.i8LFoMzJs/ez`4DVBburDKtyJWFjQlF[~2~>a_# /g?HZF$e!ϨD8TWmszQuƸ# RgF+mMs|c֛kHi;)?Oݨ>?R uFN(/5$^%;(v)Z^&{ 鎠|Xҧ%X&v-)7Qp sNцSm}A|kinX"@Q\b.˩0|չ5:lnOʥ,";)`@TKn4k2 ЉA%LY]'DG7ߗ>V谭ɷf3iLXD4_* 2Q™s+(@Cidi0P0Nbޚ)*#&1\ Y$ڏ,B-4onIfM`{,cқLX9=PRƮT8HXRYrgּ'@-냁zۮɭ='7FU^^E dbe _8w zTeBCyi$\y 6!paDF1}3G}M, )cqbC%Tb/-L| M/zf1gU|0Vst&h zV<ߌnSDs` <^ah_!57iWZnzw#Ċ-m+J4!Q5k^Ҡfp)vD` }Ex "(0N'0b4uR\AAs=X c$\ =(Ȭ97}f^l 6 ?.siY܇&i8u$źȔpqlƖ>>ད MjT%>o҄j_S#{řkWIl_*,U/73斖 ,s n|c!Gcnj5Enq 9@Ĕ[Y.ѮE n> #jcW b%W^w'5 (ϓ-n.o-m1fX [Az4]՗EQ)b+x* AfH(N0f2W2Jqy#!$ &ֶqpm~ľyU?ap|qe\l,*%ԓJiXO.^}AG ]:of9ӽ3SX6uddĀ0 }iUA 9gDoI%0ŻFE}R3l\n[Am3*% JmeE)SR&탛B\ !܎ؠo' +sTTTNiQ29ku,wͪ-lǮ\~*=~doghrXkQ/bP[qeS^i0PɻO?9^!뗠 P)i܃lԸ 싍oCE#.Xa'r#}MRfWdT>%ūB愮,2!/D7\k k>@ߕ1 )RVD6RZJ6iS}y+j|Cl`BfwL2>c`qA!sIő èx`qWTzf;kh"C^"\)BWHlV tF֊m)hUHV4ʗf 3 ɛ}g{~[ {,Њ dyڌQ"ՓwC *1)YYեy¿=Wb[~rJP|!+}+ LEp<wE cHqV{ć>B(͈>mt2*sHWzXhsҭdHLDO,~@JGm4gIa=!]|1mkPU:qٷ1DDp HţH|ӡ"&GYG&nύȲ"f\_o-󊳅JV~*2Nn|iu'2C<( qbEʸxm-n'`:~rV($Uc Q]y-R$/gR  rϳ&J8<:tsmtz@4*Xb4w})eA#~H"JqY{WHQ[ZTXXSCG6{ \Ejz$'x7H qew9'FWROY_ڔ.W:땃dq;O`=WEXǰYLYDŽPh!Ю kǻ;kH#A ={,-0,qÏȤR%0泎* &($I1~ R7xG^b[%.bb]}?kI-8,a( +3j" OVS]aezRMy%W%rxc)@vxx5c{RBkVibi \ъQMOQ|IHSp%}D#zP$ 6*gwEQm_A H\AҨ ٩zdYx[)P(a!JgE/ƟxAL$r۶v$zRbjAtu*PF6xzt@:$E'aFCx JaʑO:w8V'yG5 eݏxLMWg9B)VIƐK$~vIwZVɷ G #{M&d[2.>H0c. (y >/|F4Mww8}.tp`:վH o|勤 3FV苊 8ܢI(F9 h2 GǍCSe!ٓBPEy#3x?stXMF7y@!@Ӏ@}E( =:Er:}N"*: yщj&[ f{Ċ$ui!ܮlZ֩ &(!$V #CxNiFz~zEtֶӲ?I.yp5aKVG1N?yu%M6ȷLC>QPf؄,myc\lƅ(dE, hm=PPU`~uQ}& u؃$?ko}~ 5NӌJ쀠ꌼ:ia/UŴDVчٹߥ ߛK0 fN zFnf'Gi[닁1.)ÄzV%Ű^p?ܴUu1| |h t=L̚:"ml{PEٱ;{?J<,{vY3GB{ȯ|"T xx4=5![9.w$k}m8qqh!]sQIlCz1%HUmN9VD't)J'I.Y@f{/Jw `Hd1z!B==? M{a<.4ym?.; D sdw mG+G<@t9w[w@@lqڱu`X GQ%PI Y[;^*C}fB-pmz§/ )Y=E flS|*Q]gBKoNaj8{S·smy.&vut-ޅ%=޾>_BX!$ 33sN,\C.Y )Ee=d@7d-}ª AbCGr[JS(޷:h>h(uFlcgNC_B+z(%#O_/iE) ;)&SyVU< K8UE/nC*6[4)i3Op9i5ӌ̳1Y[rc^ JۂT;C~ga/sFVBɭ+*@+Ǥ[n+6k\T@=:F6 SH9UnjHuCmLҩ*IpG9A u$5hvD%> H1[1=FXӚ۸3 ݇sg+hf8 ? 5CaD AlS%CʩT}jDo]/0yIIu1WAAiпFa:@bcȶ옍nB&4c?ۦs}bykQ `E&DMAKQ}/W&dnA p}бwr0V-`zkZKQܮ`Yփcmi #d՛$ '}!I|ϯkN F?|u *84M5>akr3 6>=nO=;%zq X6'"9 e6'+f]9/Gr'kʺg-<^1]iyEY nլmQdZ+c}gB_J͕JS21_w|Y}HUkEK@E^3WAkkCwؼ%^/RX`5;@`ZX?U{\SQxB[x/ 9,R1:kUg(YI'\o0vn2E>m| j]jyɳiTÁ&|uq,(8!yǺ:H֝΅7^ ukyLH:y{:fQ0J\PpD{Pys\:_ET/.ʁAn6~/&~t? HU=8~2fo B`9O2D|'U7ۺNC޻RJnY\!_GR0:='&C_,`Ac)]8J;SozQΌl {޿VwLs~g=8Z-7]alB1?lWYNƾX7e2ߖRn~!"JFԤ(?r&P&b].}O]η 㯐!LWQ"2Z"`]pQD[JP9~;0H΅T2jةqY >[)EPYR?BNbr:]TӁB,)u&;?-/T Xg,X~7YD"W`$p/sDd=5Y@fI2?bX G]!CE(Zp]k[HK*!cD9$T Ə 6Mz%=%˄qӓnܵ5bONq!JiQcJk0gBktیfzAP|~2@$e\>Qrs&G #.M}-B-jDq;LY^|+픟bl` @EdWL eᶍ7[6- =)3bfNPc5p.gN$:IeL.@NdK1a3$jaٴ9iBZT7>2rpfzdgyT.2αh^iRtu%X@HGZ_sIsҋ~u,g j$HKf^X ,a.Ns% ܸ8gvOFH(7D߱q yiϲI{T/a}KQ@j)/uq1mipXRjdlD.jnØ{~e98>aQo]^gE mR$Lq=wxk\ Y#8 ;0MXfcE2; B^T!" +E jWeY Ctx`cݟ]^O;UHMdu8j_*Ҝf6ԜyNũR~Vm J{W%LՙҠtk ߦ\s"f(j$Epх${#$V QET aoVc#H9]_uvWUMHk$94"}K]#9cY 05ciZ?<Sb]t!e+f8Ix)<}Jcg d([#haKis?@M,?CMN[ۚ_O}tlyU\.DŴT@/ k4AWOtE惊6RL5 SRj\otL]\ {%#"#e(W.Q_~䞻e D@za5R QD|T׺aYQTԊb) "s0/﵎@5v҈6J+eC1:7`#0PsB,$c*ZUn!3>֮JY0(ؑ$ bubYnoE֕2Ҕim0jWT†0%@wR:B$pBU.F>)iw,|ͶTN,nDŽF􈥐},1Kn 8qUv\pf:1xɹgy"$ UOFrxےx ʁ>qf9>;fZZa!39&п|b 4ȣj~q$A|O;V`MW{fwıGCxoNtwqa{ E(ۘ˟v 6t0Z(>}YX@.2rlvs# \Vl^'RJv!H;>Ȟ-= 1?}:- ;fob-K_񋶕1iV) #م^ۊWhw;)N/4EOW?m5=20)O=j2;x J=u0$$,pNj+1w>WW|a^ m؊L)~qaeujl0$8,6XTN?C߶^#tw`O@ L՚)zl7Re@gAN c1-LOmdAO~8<[tĕZ+ܩ*fR:4|i:I0tTBInltѤG#С^|m{oҜ^ "s` 7 X:VT~ךmsf$"BҰ֪H>G>d x F┡p]_46Ȧ3BU!^hZgua f|wEF˗qҵ2Ahճxhe hJ('gyN  'b½bUdK΢JKdz"m j>LTthy:&Hv <}=I3iy&Kہˣyj\{x@v?BX}[B_3ީ~׺r!yaIӓ ?rW\'򱇍 w5"M`Yݎ0 Zz,eW ?3#WSOhqgN `\&8EdD'Niqfv}{Uhп ]uZ!w5Dɜ>hbKə"j?\ñ7o*#"uwP2OS ϹIީb1qŨ8 0=ќ Ye\ǡr hSS {4 ؖEҾ'߀dXGyeٳo$b)ZSVh|ig7Owɍ8 #7GV#.Œs̤0X9Ag' >Ō##,e{te>% 3e4׿{8wʾ(ן$Z;vKꀮ=kk˒ ɀű?d~_Yڂߛ2 yDLqIk [Z#D_Ƌ&?-E:KO]z-_C׭kʗތ!ɑ̸ג 'p焼gTzj_TLrk>>?DKN܌Vك!;%;ZuI6IB xTx%]ZCRsGhd fO;0,~ WP+CG}EXAM!\AӢ['8 wllIht /{QC2Ck7l$>ֹq;-Z{ e,ۉezd-"Vj?!{cM-{N0xq喯AOp3$sq} kz8ri-&#.Okt S+Qhs@-'4OJ3XB@j#St%m*GpUD c{5Ux6Wll y&s7Vd\;w&rfʌny!.W'['n"[u"I(g'4~rc݁ӓ- Q9zrp"aRP2ת$Ğ&3 /pVGp5ڈhgYdFO\އt@lfw2{WȾ_jSyTV;훆@|Dtgbgw+L@8v"[IzB~U le&D&_V8->J!௳Q6E Zw(v'Wya&tsu$(Z;͞phaB; U:kx6¦M& D!A7=7SW+Ҳ\Y bm"x\L2uvgŝR\>@-K; ,g>G?T ]v>m,UmM# kis%,(VbDkF yg#j>.Aۭldᶉ/ܞx3$ΈQm^t🆽ISjN$oJstZOɧߐwAg嬙XqC Z_X9G|8 Nj}mQ@pW!~|>/doۃ߉hxZCB^У_WWL'+)7v:m8.?AI*yudDa?Dۑ礮 $4CcNUw-iFO>ir4Ϳ (U"ˤf>jfz+.SܧP"*L/,(xյ@AG(Jk='{iqZ{ [ڐ&zI>6syO71ehj) CezX~ŋ;hB8?}G+%0_-( (P.í|.0ATx[J"8̮|L9]Јu+\ɢv=k5;bmrB=і7zgמzon\ϞA5#gF@wZmljo:ėlq/O=9Α~(#CU!4Wm%nީ3R?kBw3**X"T];- v^lOƚ@m`Thw2:ƀLS_P&W(rJg}w'(ʛ^,apMFeCmG}_ZkH큭$}lа:kBQO }f,YruX7p {oP s|G4AQ*";3[x9{ ݏZ 4v9hm=l\kct)nt3Qw3D?ӡNہ r~EI*TZ`>Acަ@?00kTBh1a8 3:1HM,VG{+*TÅާT8jroݔL0 +1C >Ub|h F礑˵VU{ݞN? E~Sn0JRM̳x=q5rvIL߱zK 5 i&1a*rd8>)rPx ni ]'&vfV Q[RƓoq~;Af 8Vm巭ͷEà@aľ3Nfm*XW :*uU8T3L3eDbs%69Q%MMA?q>+c[NS9|y/B{s^8htc~P$&䌠f@N-r]T\͉ 4 {=1x hs[jxF` EJ.+eU ¤@iX#0Qr~V=:w1U Bռc GZJ¼af!v̦($cD[iN;F /E ]o0$"/RNrGw+MoD x1ˌi ͮR3V0ž)̽Jz\hkFN%YZ(yt9!b&+n:T Qϊ%kSoQϓ-Euj&| tc T5ek(k-V`1a/B*ByJQ/ۆ@Q,Զu >X5:d'\_W98PSK盻>y )-cZ4g A/]^cW.k/i}p9I#bW9#$& os،4{y]%^6Ys߻$nm%683t^O)j]Zp֟5 ;.ߠ}E|C*M⡖vSn=Q_̂I*d!k;"]=]Ɩ~݄Զ]&,i.~0o)KA;:-pj}Gl/q˗CrkS).D%J40ý[}׌#g#i` /e[<6kT _7{^イyO]{VarJ?l]蔆7$kvn<γFw1&N)"1^Ɇt+p偠ső $rP_9!Xq0[q%x?W&ZFroy7-|e?/2 ޾f~}ܛ^ u!.JW!?/SyXt>8 BLENǏȂ|V 6e a4cC۲QeF\Y 0cQUe9Tݙ(D~x3:@誁9#G?){&PmBg9#*ZOe6h/2G#مnev2~EI6O̼2'}B9 fb*nytiN%gkH-hWҎe]bRt+xr@x"S_݇6 yJ-~#oZ!fœ,H`m֘_NgʱsY;tUk5%%6#Hm+ 05֧RvarlyWH1d؆9Żĥv'@R1dfٶ{=k1Z5?}!l8+`n:mNG0uPqkjecǜMGPW/em\-64ۮ9dZ:40|aZX &!OPy%ݘ-qf@ EJF}3/`eU0t<[A1Lot[Ym-4T( RYx<<574ZRאRgZ[9M킼k-).q4~v{6Ǣ[='ܧ\ԲQ&6ƍn&@"Y.M#pƐS%to-2u;! )_m!us F݇eZ _R,G8b2+=y|=1U? u4$?lVv>?"G?Ehrw@6(̶gρJp³̈c/a.k8$XmCoZjOW-$N,W>d,7N~Z-$5ucu].*Żؖʔ;#YJE~d~s3JN.)ƓO͠V^k.@[AHu|fZq 7 H:ZnA$nηh}6#PIAe#s6z` Qz&{"EV$t&hլύ% l.88']Q*`Q5%$6vn\`CP3Fu ML54JBޜl4Ն"0Ѳs^r%* MtkzN!OrAy3֧r-\/CEH̾~7yH(#FMO=:ɐ-_8&:Ѐ$ᶆv?O+D.D@[1o>絲 MwpOaX;]:uX7~Y@wm)D $3?s@My؞*R0U 5!V܁p٦KG¸]ʚlmwXc9dO1}\#P[LH`s{esR0?)1E,N&[C2jX`W#mړ9jZ@Ïy~)l!L7`Hynh2W3[ Gt@,5kwy|T-V4 eѩX2]T?8ّ LRAhm~ꨪb555zto9a+.^M̖qwIf*{T<9S(sAq_% z.Ψ{W0TC1Ҙxw93ګ@!۸5ŽHl_ӭԏ/ӱq_lE#퇺!>FxT*b&J +}"/ZXlF[2חl?vl,gp jr<GRXh8DJ&DE!]DdNzb?7vJ,RC؃7G7!bwj-rY`Ow7s-/@DYې'#|? Ac-& ̆R xirߜR%~xVNSHrxi{nW(?*3E?rӿSCaZx n..WXNQ<8 C2I(3PRkllgᏓr5K.a.Sc~#P V +05FÖS9gXښs$SS|œ<q'UqүQ "ɀmMcWk]#Zˣ~O&a- {rW"j W* JrWo$Lg)ߊ49I. B ZqY]U>g1a+oINhk$ؓ9oWecTe$P Nc>j^ۣԯ3S}\lU %;M  [dOI;A:S@ӱ@]WxJMc4Xj䦹1Ճ*QAثJzSQJa6\+6WV$'ŭDԉk[3K8Q?R9؍ÜYRWM rԉӂP.!;ӵhrMb@OX&: %AjwLg?-=߄DU>?+`h^ub;S-x4D0 2ÎW.ǎ.*n 2bK@NaXQMi)a6}ͽ}ǨӘszIz᥈ϸ^o"D4$?T_@'맢[/tEghX<^L"H@؛:1yޮOq%!6X4l}zhCwM0e>̒@iVw{)^Ð(ta0\*I6~a?CQ-^F”3*]i2GV;8ק\ʱ8U);V/Ǜ &:e$\5WI@-;N,O؆9,&;\Fց-Glpu. u"㍣Q՝A߇ R_vSԈi"lWOE"osZyY &Xۅ[|˩2|"7Ļ1Sn0XH9s^ܷ}҂%< hBm4w+ƻ@i`DE?pGVAd}Pدf)g>+ |p)h7UxjS _uxutoE]'iݨ3]Ux$O$aqj@>;_{`~&f^+mLQOAj卨>!_PS9>z%V[CVRo5h{(:(c< 2 K(Z[| 0n;/{DaT((D$݁pYР * ;@|673|r{Γ=yNHb{;՛>}.Ŏbzd|nGE<˒!74G+N.1Eݒ| iAUC'qnNcSёX+5D+F W`_ ALv04sNn>V{=?\YmM76)y lFbl_PsMښ2  l7f?%@9Z+mNK(Y@m]ofZw\f3Б,@OV*g`Tb9O](€T^?ZUp=6@aES7F~K#.y6[ucv%JÄCՖ̛k38ܮBcH\| 0ӃxuGׇlC4.®/|6/Z0dqSM*}(v2b(?uDxN[7tL'^E;FT u aҸ;\(x*Ў-~̬,9bҸM [v*Bq:qNA3~`Ⱦ+Dt> S/j`zU` N ~¨/,~FFyWX[Nn<>󬐙a5;(3@M6ʞȅX2t_ jP99e"L;;siktJ᭐:.\_FԶK AN2`q]NkB7GwF|_5XYxיy>$9l#k>fjefe[:-, ?@_{sŽE2ǐ ^H|h+TuʗLmXղMV=6(_l7!a%;GTO[TZӔ/, i2Zbj"0}Hy u2 ~#6P&G#> 8c\b8D`Ɲ nrrţ _cPOgͯo(@{2D `nt7 X X. 5.,)1@L#l}*ht? z6P_spG(0jvلVU/VPĢh:52 מªI`f8loo%F=Ϙ[KtG&9@ _{ܮ %?.̤GҜvXfƏ~qJl`-a 5y#lԸ!fPT>vE[4YR`Nz#aj Ϭ @Gxxv M?*& 3v+R+Ӓw5hђΨ##͓tGՆn"Gir:`cQva lsA~i_v|wx.}|jEJay/)Zg`´!xc)-44J H\Z2ɂV8&iÐS&Z.JVxUc&OF^:\#SCi BF9LJX|@}M~ BM< RݫjZ3 Ӄy^HBf͂\UtT%#"2qI鵐4|ߍIzn-ᇚWgoę6q$aWgD8,|!;\ȫ^2VU-8syV3珧Bɝv>RmjXF =l*Ѩ͂܁Ït_.@*MIŠqWO$M ܧ!nRf9ӗ8E0 uUSX{)Z,7uفy ^Epi.c^FbÅpj$`MjgL@!{7`Udjw216,!cPBiŌg?5]ux1[V ڢKFԗN5Lt ۂ;{5/`>!,M \Nڪ AQ3_־) z0]vC^?G68pQ$[5xqtn3T2b ޥd6B gΌeL@GdQAS?0pYǰH5h4(+ ,m vD7ھsB*ܪe~c<,arۤ{똀!>Lތn86#7y-qў29❊T~DY\ԫ~|v{!b񓚈$0ز4ۗ~;RgADAT ↗x+98 b}HK 'nz :^S696Vz.1q2RE_h%P'cx 'ᴩLzȫe|=;}pXD{ E٢6?S0kyw<=,ﬦzT b^McBX D%kf2{E0j?-0Բה";te[bT],`pKIJcd 5[VK妼܊pȎ5q|rhîSXZ.ʎ=iԚoT{a/$}E=Co$I5gd:l@)r"@qAf T/KeĎYE '8"&[ K7c#c'7N+qXq{h^wDّ`*vсbݶJAɽWZq^OU͟`${fYrLI9<,036ȑ Tc59 >A(C7&&yl8?f#3SuVBγ]5;= f4s_gェwsx_ &PL tz>ɝo r@gځ|gZf ($Wf1R6o=ξaaS7Vǂv1 #m֣ZmtQW)RY3nJr?]o rpMz闏lg'x 'dpsO;{ٖL7ZI7|SC*T7r!cZ5 w3SWλ]c;tJIƒDޕb>Jk9gNu: ?/8-l^p= ~\{6DDh<[X 1 8źFj^1,qVNY3+2ÇY 5=K@ԁC_=`¹v2nx Ye׵dt cf1U_RbmhkmW=)"6<)Z7ڮLi'0m*ȯT~5$+Ef+BcB=Q;B,>`|oKo;bY3iW[\DN 4[4Yl։*+E>R_Ai<$/Hh#~FE-@ň .O~J۷_-|+4)mGr x ]fX=6QeXz~]QSjOd4gqI8H &\K@2IX^~LhAYnq0-"͜,&X^6Ӿ'qwF8/'`K.Rz}rAgRG4KK1 B?iPAWU#q51lwf ;nHo1}Ѡpc?cX&um 4.,X*Vµ#s&&̵S&K$?D#|bJfw>8{ sݑ&i'NF{s @+g/s) 1'5^cTT\ _ )b5B|DzJ$݄mWg/53xDq5~۩M7͍kFlWqZu&z$C$CNBuM,̺S̐~BŌ%J-rR0rD+Sɳo'I=~Vrgy!}ix[*nT-ymE}ؐ/}6kva'zw!* |lEo{# H֗k3J{0vӰW -}ZhcZʻOI %PP[ЂZ }, )"7YSA2X<6$͒yQNQ@PbwnfE.Y<,"@i}hK d4{-^+ƚ8Yz;sfdӺ?8;0R'1>{$؂C1>n ,T56jӈZ5$KNQUYd0CWf%ڣ\# vR$3 =s \H{q?[p{pP:KGx}1 XG%-,.xhTFbMYD{x)x`~/olZ*ULx U1!%Ʊ7qI#Be5?+Rt=O[T>M>:ݬ%[AI=L%1;awgX%vL=K( 5}G63d&N,mtƚFYn)|S!X}Mt4Y' QKiՊ 3 JůPwlr ǏqwT޿P ZUA{P\P43$訜d-\TyP݃ 4ビq֮vodS&mU mc  @jpm м{"Qյ6F |"#)#u>h-gc]{^@"lHH<{)]ܪf[@ aoVgZ,.=C4DG@V謹*{uK L+k,ʖД8 rO m ~'.<ѿ  Vρ U!uIsy0$(> !,؃4$!Uj?<ёOR+sTh>LoO)(- kk")POƳm RYKɷ*]$v5d[W̓ǎVGAcWQa%5$Q* QqEp^)i' $$5{ C.ƏI Q !lS}I'49Y^#* w0qEJfh;r2/+"ugtnRG(Tz%,-(ژEeÆ]~CY/mޭM b{`@=O O|f Ka&4gRL vPMALzxīr-n&;Ʀyc5Vq2ѣ`PzBm_EI.MZ- 4x. ffQCvNIs z`޾: :*ѯxR.k&>lBuk 8i2{ EYqտa-¬o <7Li:'Ts>[5C/OLzŲzBťӟv!k۞% t)K*w~o%ZFGS' Sdfc@:`e+ nkzwGIT3di Uk]6\`7ـmC/ b,\4II0YxkgDH޿U"}2f}%@P*?*±:U4cB868YRR+UOx/c.J%9l_z Ě4"d`؉bud rfX&X).t7ycgMY!C\7W;?pC F<$ 9ȁ i+ \0rd"}16tgygJWT/2(O#+X] RnVX||J)"ɂE+2_}l=Cm+Zh6… io>jXgg'fzQ1t']|74kC4 ʣwIŸ 5V΄52$#P3A"vdE/P3b&}O1zV&|U(/`FJNDy9rH+ou3OEӊ;oWIl \5Q:̨#x'󫵝BTnT,A\$=L&D`?:ME:8X}A5$a]l!(.qfF6H%<0-C('qHlzT0MVc %_WcC%߹F 1l7|3% =mUVo2H Fܻj"[v˶zX@CGwr2:aYe^!)6[9 -`|,nS,5JCJmtf2d`,<`guNJ_^L,tpMf?0nACf ewkig&o:a-퓗L)`D꫐pz9p-&sƼ0%xЕ0)I4lDSi1H@H^륱'5[2yi+Zx+&j1[kZE +lC[53!r6Q)"LB$OxMYQ6lb5 a! dϻ璨|eBaJKaeª P4Bc4J/Ls$ Pz}f3q&z+whpݓ%g$ذ@Ѿ&o嵍N,+}܎Y5=E_uc-*i|tGk Wq޵>6dQ !?hKZV >׳>FxY@LteN<:iNzW{:3U;v~0[h]8="_FzjE- 4hd̂x#Z*%zU_\뜱9\5aj<.$N޹)Mgxo^%#Dx(rVC. -ES"fM:yzH-z>)JUL^'sԫaJ\FpaM8)nW !+ /`v}$Fjao&:ۇꡪa^ >LJ|Xg^v8B{`5 |\ *gX"HoQ`HF%(Ħ2Y\er/$`r; t$.lp۔ sׁP,~kmւ)-e<2Ӹ*DZ\;,zh- V5?g"r%)-j`*We g=DLELFvĘTZ,Gϫ䆰Ӗȑ}]uMcV*6?Xf5ჶx jZ54𩼵 n r-= nn]=lojqCEVB+MS[tD`˄C_,+aJdU,"uvq$n8*<߀-QxCqhd:J\F}<:,i9ڃ0woPU֢󵴼gbw:;^I4YFB>'ހL5naO5#4& '#㠹&$dwkVk/P;&V =+Y܍z H`j_i9g:('yu^*t'$; U})Brʯlsg3naNW$f/cd#Х.*GZŽjϙdG9fE6w\]Gauʕt|ygq|y[-Bݟ64Sod.64!mXJ۰bT"?6s9k8mE@l*Gqۋ4v*3D7XaMop%1bAaY VDkhM -=?,D\iX/Y?=7{-\?8xs6"EN[Rg]mYLv>w36,!*-6g\D[5(RNxDJ")MdsU`<Ў!|Qc&\^ a DU_ИxbG\Ε>$5q"˦V[f {9;Ψ&̜T=R[36fD7*`fY&,Ĭz?CKSQxIJܖ uNw[8]p h#5t쮝xz_:0DQdBaQ@}<5#Q ]ː_{MS853&;~4 3hϖߌBޯy$&pn8Z|mHI9'\x [۴?$)kP-8(G [O8ss fJd61ThL.!fmge_y)g{MTkCn+jW+#Gװ:EĠQ^`&y~tv)f>Vâl ! */pebf+t h6A <)lHT8ugOҼg$Q,=62/OV7.ѹ!gk l 2ӷ| @d4 $`HVvw"+͡$ZrvEG9Ѧ81oo_` y7k6u=d(tb{[G9{g +ywЎ<⥀ hM}jFuXJ->0HM"q--EDvf@%+O f$3ivlcER'z/i¦yunk77]T,<וH[ }ıRqtUs\dbbH^q[iJJ,* !GqUe^tV~Ao~8,gV''>f9rWlQ{˹,8F"o؁`emin'9`vxh*)l޿g&1="9Xe`*>Jǭ.ZJnߴ$q˧ X+Z8Bf W9bw[0C{&؄`؝#]]GJ^sY/u[, &8_NgSoWd$/Z,뇝.ׯڃ D#H elD;1 V`5hv8exS WbQRǧ膄J$f3 TcP̓jk4; GɊ0{BGS@DR[Y2|i"ŪLGNÇۨ3I}M s2y#O7=W>Z8iKB$d,HI!َ,vYhBSv} C\HU܇wG2޿r#@K[Og(9[p6vkP鬻%!L Իhro~/ !Ei f[qeb2ΗR JIBD'UvZ*? ̤̆iS/#Bf Jf3O,PCypcۜ#rUD؛XfY化-ҀN#>ijy} 2Zlo4/IDscܦqEy Wp cA"p <=,l]MV>6h԰w˻M$VtW0PwT\~z%JŰ^Rhi}cdKpu9Ǡ>BJ-;UvPg0*SF; :R0XAiᾟ,@5I(0eaD"Ze2-%pʁUӅn0F,MGOŭK{͊6_Xۨ5Su+]4#~ERB9 뙽fyW:9\]sdXP9p lbH[.G ˼)36~iԄ##?{73"h*;vѺ+"цIv"k4xfU*\a7k= ޱA8`'*8dFv6no+ĝ(h/o:~ xŪ=~SQ=ˆ<.gXn?h 5Z$"妏n)=2^Ie~ph@9WAQ}Sv xGul c|E{0 {{eĹOX,X^&J0(xW\1A*!44=,~}6Fqtxdre% ̣3~/8+[ sC/qݶNV!VVwiWP(`>E}@n­xEdcdz4qE?;Io R_ybԓ 1{`G4]$n8{iy>FlKnE3Syk%!֑]Zc iXH5+nZF/" PDBKm*>p7gH0Edǎ98i+]&ɜyᅼ JN7ʷR2}\+/O=Ş;+zHy-=~[*^WT!U8vqKS{^\N_a)F\jͰ$Ǎ)֮6 !ٍ Mgff@;veИd"*UW T"vhAk!ُ/g>49*8Ƭy'u@Vm*~xT)>Qof>[Ї nA͊1JDO/,p屻ݮ2%_mse>X#XFO߁Hn 3ˠ4;Y>DY3-W"wtR = 5\<,3 7)Eէz9Q!]~+y<9Չ8qRV9" αF1&:-hzZ匡x ;EcҸ|k03kX"rQ~ m*{ĺ>|"D7DxDC^G&K.}UVy:i0W8Gp ?ʏf&JKTJ"ֲ]]2؉Je:$ /j :qN*[kVwVth̠.e%h38jx̠U!>ѲŽ[bPoE+ Wtv]'ZKv"LVO  RzE$zkPkw4 +H7aj!!D[^{5ڡr1&]FD:sן-bKr·&6XEN+)C|(]urX}D15nf(#rhZNM-]澐Kp{ rM%VK{쓆"&;_#o zU'd !x i҃Ch&?юz۷ 4~{Pj)le74GfHStaG}fe[s9vVp5p T1㼕k{ls BRA1(agE>𶥁2? n}hqIPbBG*YlOAbZ:K>}6jVVsu$W1,}:c3I!L ]@f6vIs&ř@%IaHGx(S#6&J0m٦.8/G%P^oK~ ^e6,A>겖oU F1"lOU8gb55^l_Gl3VoO3H=o[(h+;5Q 1gmz&Vg,LߡTJs0ұMƮ"­5o85~ؾw&|c(xe|_xR!KpS:Fc N`hkhS(ʸ3wPC:r: =waE=1 E) 6pw0_ڮKmrљurON>BsU.ja;rdC֪K<~HRG:kvV#y&eo;qwsk|߭SdkJ wh5Ul~ѝTִb=p/h\eűV  R'pd@6PUFEOߡ\ 4[D cHAԙwxKb$A+#dt?P.p(yWAOO^OSiG1؎2ipjeRG$gOF{ִ$BS!l$]O:YJDj RԄfW9Pah&#Hǧ.=5[,g%^3 7WGǮ'p5+e;JDx\uQS'VQAIS8׬'4cf;8JmI-xVC%Z t#ۄ6`I6Iѥl:דѾGJ-nYRnɈYe84KQ6;-3}+$*!tNp.6"< #&Њt kP%(m_0ēP(7=3Rs#|zjZi6 her12;Hہ^KvV,}}۩)̍530' lJv^Ev%$T[LYnp:k;2#[f ɩp4Q{|4Ѝ0(BZ6&Sv#/3-c>^"I1~1mc,8q}任|#1&zVmTwI@]7{kKa YK 7#D"t%ZrmNNsVA4IvE}>+xT 5I2&HV'z(gT!3~k:t6}f&nvmCh= 3.نܹO;10'}PS藓vCI1&Q*PPEy]/f흞;m;f7a;|UebwKruU|\%f~K!ˀ}Oh6hHQ i"q4=ATY)6knfW-03I:8EcT ֗Ֆ/EI94&S\3u^)7sF;+R 2@6SŃg՟⮱>V.g+X\|E.喇[WpDhc*dB'-74sI> zWYrLWqOW ŰB~(y KdRRvK[U]E`n)|צ9!Hb)е3cz`nD Ÿqqęp[>d#UW5mk !!{괉p\$#?)}So͹FNF&V b+BpjNg7uD;PJʽ5Ѯ,}si|z 7d_%V>a%DK9-|…rjiaRYe*AB9]@\Ps_1ϹSd [U2|U0w&y~EƧɳ]-^`Ye?AR\!<]QnXlJ/GPޅ/UՁkc8faR 4hHhnHec &_7Dt2=nowbChS)1/A&I +htewͬɃMF|Am=J'zt:6w&fG}G~W (r8U Ŏx#E 5$v鰬 X&Iཱྀ؟YR$HPv\❷Xi%>vnx'QQ(nˡ'+]Pn%!z2,edXY0V"pZ|G|Qƥ45×ψNtGY.㠓x#D}@ ~qɶp[3%2)뇿4ODh?2UFyӹԑ'XL| 0*x6]X5>ʰ ,Mu*xg?.0[ 5"w3*ԶT:o,-8, (;p9;F{TB / s1}߉jv*TnDc?F* 櫥y@J3bk/<.H@쾂=嵉y3c,o:EwioYB0 KJT`K B_s;̉C%#"meXʪ5AdACjU7 |8*EҰ82;#DjRKX<"*w: Y~F94ٳÐ\pDx-AࢦoeK:I>0Uk yW͈M溿lu2g^d?ZYo ,0 J39y 3]0b?6{^gKx \6Z^"r?r g_\\rN=)܆6r<-j]]a ?E+$_DW h\qI 퐫=:wHB/a IE#akB#h<*Sh}(}:a[ӥ I.~L08XڮYpq1(W` O^qS^@u|=ގImi[((P[ ; {*'f'0to[ӜD<5 iSVnROI1=vlOhWF'9 (~Gғ"w9佬xN}D{qS Hnק+\ @(Hln?\oIuW]16HqGw @WA UMڅ_t}rWVr뇐%M^EbAwAj:YY:SB탴B 99"Q312exGvU>[I jsrqZΠN.0P+Мk"W$Erc▕Yzkc&x?#/SVFm :H0f4L?(,hK'H+ &]ku~ZK%"Ri ]x NQ? Ag@_\Hp₝62Y1Q/ <a^S1Nyǃ\Ċ!u k^<=u@\.VH%lEsz& %nç]~nL9U|%i0 F6j舃+|Ќ)83[ ônNJ#VӰM7^8V$@t⡤1ea jpϷ2|=2{;In,*+GdRq(&Y`4UR 4_?3snA)%_|;\vjy '] k?#xpªFהb}ԨDž'n 0x ~V ui@/{,:EZQN>TKYc#8 m$-P78zqʉYn zVo.kMGZG6dj_0hkWW :m^␍:o9H,a UCieHʲڧVCCC$ $+8}l0G3Ɋ!p* = Y!p.? 23;D赂ٯ'6'xw)_>wj-b9/ПeƖstweGLB8ZFUѴGm~Kק4йcIdb;%!ޥj S Iẚ hԹ#h?oWԝ!2)KrtOYGDi,By—*#0[FU[0@fNPor~ϟiaQ{ÙxzaL&_- > 5Ifvš6EB1vrhi #HYtS) 9)@9[zb:o&NzTU@#A%ɿ3?E2Ӑ̏oj΍@"'uisiOWi}p7LaH mrԬ}C'4_z:لmRgKo bDC.\s]hB_Aw *Rfu481ġo~5a{ (յ!\/l&!̀Ow5ԧ!jܮRgz&or|nHШ|7iuu/ `Ѥ/n4OY d&$~/85|hh y: %m[b1YLDހe>{Z-x~Mq/AǞԸKa Cww@u&=G"I^K',!ͳ7L~<]kԮ`Nomp˩_ jؕ<ՇL$:5HHA5?/S'D:gn~I."Ime!|b%oRmf2tRpy^ ?UdFXL6o/5}1_!J:c [h,cUj֒vk&>Z%x߬SQ]=X}E7/Q*s-PENtvUfrHlS_WP=Ro}jsl;oODHO ͻ|D%S I{^55z푽7g{|>ϧJPE遡cWuE?Sk7 Ǿ4Kv.V}AW~ڤH0l׼e0OI^2zD4_}!2Z۝qNJ/14!dmꐪV&h#LKUG! y(mC*N{\< K?T#1Ѡdrs &ZAg}h ̫, ƸcRPisр%iK3XN?q9ĐwP %{Kp ;;cSßBFg㲢%5:f3_ۘ3jWvW`\dY.Q2đ\|[.ΜJB&Ը's3n͞S8s&5ZƭW4 v7/s/2Պ8ks-Ce=4Q5CF,!ܝj5JX}DNdUc6ֵ#0涽2*vK\_  ;!_J8+8bMnVHfoj] E+f*= kR:طAv] A7ޑS҆tkI_}ofh Zw+"WR̿ m4,(]*Ap(2|y QroRA٢v}g0СV[GZ߸=jg3;l$e6K$s:`xMk#hト/ " DTs_;%E4L){-P:UYՖ>Lo\`ߴj2w?,x?} M(3_` Z}KjeBR vu^ Cjjm.*XM,ecu5MTnv'2pKD5k =>_o 1M:{aĨ<9 P+ʔQ? T»~#8ثw`K^`$;Q :h(^c{ia v/cjۑ1FjOm}?iBf/6C]+B1NʎX\mf׊Nkn#+i[CKHj|7<]<绢'YljĻ9E-{ Ƶgi5ow 40 x> pWDX:*wxhqGWk"KdW Ulk3gb¡xI8PyT)j+ ϋ MO wNWU=ay&!ɦ|))[a zUuT˂ɹ]Fq'dQݨFDTq|s4%%rbrž4!QV2\x a`;P'~A8njPHKC ۿ^#\A{Fɂ(0 ʀsabk#V9֦<&Q_2 l9ͥZ;m瞤WS0e3}\DC]6"<99PƮ.JTɧܳ Awg?RȞޮJ$ eLcWa7S^PBPrc޲r^gXA`S?;(r/b2 E *|_r;i ~ e[caWF W;O\bd0ƒ7^V[}oƒz#@ ju/J}Dl3ZܵY)-=CU}eNPtIv0w+D{q_@ZWi1l%OJP÷I`tlJaFt[G"_suH qd®hL^j!Ü5K3ħH jLJ L(/cj:k E&Yh j{ ͩa*/o?cSrb ?&HD7l{i4Ynarm3u+!c'cρ!l \G˞"l!x$gŎ-AW68M C'OWm߲0) C|>L_`qJ[,f%]0'>l?f"ODWn; Xur16$|hv-Mk4OᏡenC쇇(ТUpUH3OۺXIN%p|TX3{Ei0u9,h?hDљ1Ys|^f^_5fʃWq]y/qD-⢡ޜ^]i YiԚQǺp ꊽQFet=yӉ8<˧wⸯ:߭a湅wSV[쀼soMAȲHe88G nbLNy)7堉9H4dtO_mwfǭu=b'gMo%]XYa<h$ꓢNS=&ۢͧH _Cyaso?WO<'r|77V+y:[oGG:nݩFDhakψmT ];kTZ:^:Z>yvcc*lxBIy'y<0f8WDɊ+γN*1ifkR @4PU@bK rf_AFv~^h"w=C>^]u~".UXHFVїe%d"91>'XD} v_ jB񮸶JW%1|\:_j`dࡶ2a:|IV4mzx !^Ikdj&fs:Wc{;ᵚ](貄Jơ9Ϭ%RMJWl$B;da)B8ig\{%ZicQo ~[V" Eד:0"T>;E "KFk:լPP|Lْ_[.xv21ETDQ<6I bh+(}>|iMQZ3xz ޺40ك_#>\ɋRD!7 fsY6le' U ER@oxv/g= MJexWX *rjŃYdeFC/Cx"ͳ߂uwl0 $Ti)"˹άūKBdO1IFL9= nDе uaQPMR;mÿBej2j,31^_yer3d>R̂Ÿ,Q=<ˤ.1mUIJU2"0@q8Yzy-]F+!2La `9R;l|YM ^U\鶭.˳P<ͷ̕V{[xrE}g Ŵ3fp]8.,ۀVԼؙ1/ TX?$ސ,oׄA8x2{3p_'`Q ]͂'y7S ;wR`ng^*]TNJpdVjCʱFtP/U2@r~2u >Up;٢sACeaMKUIq 2̤G1؅Stfl&>A?4eˍ/B^OGƓbvϾ<) eNTj L~TV֡YG2%D}-S9mёÖ\v͙pW7 Pv;v_lsxzT[պZn? hU7YFfr158P7Yj(|?ғ;PwA%||_nQ٧0usjf2c*jeVn1Bh?귲wq9хDhdѠ`f ُm9omb00|SЫ.%|T\fiam:!G)}ƣFQucыJc4۱,(sX(0#{l L&ǃH"z˿"Zm y؍T:, bGVqyI^I16DZ+qv˛)LC{bD1{z?1zRe>yZf0DQqk G}R(wkhcuҝ\Teo84{"iV0i$U8QA}64;hIgZ0s{lK?#h,ˆ5xSdo@_VzH0r^/I{P"쑞zwMsjI3ՈÌd~ؽ0؍@)Տrv>K55@׆s*!l,^K„=3yBشCT5g`+ݚ>Sea S jzPϕ20f6ooќ'Лc  +\T2Jx ܒ]aөu3÷|1VvRIe(ٖNq_u!YUf \t1`MmDʂfV(@\cP4ad5˹»uxnQ díG*RySɊ,= tK{VCq7=`fS"hs=:YԎ4y6xN,Xv3u[V*L(%?Xr/%d᳾J>pNʳavW)p4olxBN*{JFD<:cw9PocS=ife>ꖴ@FJ(`Mwi[E.R71፲5Ii:wHϲ{|r#K"&T+Qa>KW, <.}V[::IN?AȤO}^(n3qVá$rFJ:eea𹂔Z{<{bL"fۃjPŤ)W( M{^aHi2hEE0й} !D$pp<-}&-nV_VOz[iLO^5vtFFI np8 `%mcOS/K*BF;bkK+ iRP(Cf2@3pp :ZtŌVG1#UsO(Gͣx$!S_x&fPUjBdNlF̸SN-ܬl~^&ǖ6ͭnGۛ,MT9ZrYoJP} g=Y$7Jjzܶ-v# J4y-PXߝv$*R9Wz iozN"!i?Er'ه_*s(( ,fՄcQ5dB/kJogVQ %Y_gܗ8->i:pZBB}J-v8S/ȘhZ:8%V0C1\:2 35iէѱxbĜ\qV[g9#>6`'V<%pN57mN+{"JJuԆ\7.qK V&c~gq/0F DXOQsS̆qSBt|p|`g9Z4\8FzPQͻ~TPB:'7J&KnKfEp86';}Sq.fSYMF?N53}*?O''k ּյLA4''v7׉x=؃oV\tm_sWRIGkQ;I /I5=`$iǩ0ȉ$b-ͬc_:Zpl:!iR't[@3I.dϽcO<[]EvO%^I?fP/rݗ! o\~ۼ4x)Ƥa4 {7?Cىg~u?6Ԓ-aboK[x+'HvLr9D9_;Y]%Pm캦z@WRYt 8Z<"}}}M&vLkVrNUPuz]~0E{JJavs^B,<"&UQM 2(l음}޸Lw8'ٿyuJagSJȓFt!TX=v9Nr[owm{.+^AzWF.k%!yAfIA~*oL!-ZkdōnΣ \v>np]@<VTT8 Œ /k²R/jU4W=,-Ič?%d` -hfYH`g( P#_H@,OH]xIASSH@dlFݮ+',yNMP5YD߮m<\7.A;=*5JݿD Qc0׵O!L2zU#ф~3R'LЩ(NkZP%mR**O, 1R>{y!hnHIJ[fe67{ ]I1 R)BE:FPA=䕌qģ-Djwyy?XK6syz/7FMyR[Bek^=]mR`{t]8ҭe 审 Zжj/2or $ŅXUdvgѲ^Aj2W+)o}ƙv~6m t"FU dX~mP6ft-uDhye#LѐDqOh6V M9%?S1rx1-%I.Z#CBnAS RR?9n/dT `2;(C8UgHA $$.jӓ1V`sKC_InE݂QU wӂi(hʼn `;TΪ1t%R2Sך93~0P_do7)ixZA 0,JNktTi =CD.@b1Xl_~ R(}U^26`[eD;N| N !YD'W\}N/qT C=2b4M 8sQdlj7cӚ!v^t$ե#YSVR1%h>)'h4SɦR2k]9-R** CveBA<Ĭ+Ҷ|+ N[0N7Ǔ `Bt.,ĎׁEq $#eq| Q˺T?>ݐsJőCNTIN4_p Vst+AغYf ¢SsB%:fO)SsZ|mZBK8dەDp ,̔\~i˹#RT\ǰF4L+FZ" bykC-5W4*d|v˜9S1XGQ/'b*5[wx~~םcfLJ2CąķԪ^9(rN9Gܲ$Bѯh}](;?QSlO 5k/'@b1Rb]PzySWdT S+1I]Oś6?>$R v]M>LgNW^zO9n1b!ƚzZA"WR$GF %(ϧ /,W zJ='.dGވJ/{Ck8CX)8n>YUS8ѹHryyuZ! ԗ{ nuTR%L~{{ʊ\jmt$TC?W[RWط r"5iԜi&uf^bK9?(^)aq7*G\;z*Xygaaok)ai /z>68)J-wľD,]-7Qh R?nޱ(3>n!/_x͙RF$M]NvN@b8V M(2ky!av}yW=[6No='yvٻ(\mcδ 'sb0Z|<ehd͙?9*/hdb#-! 6+EZY8+''$H8eVVrG<'ϪnXդ#".& j*6kamH8;._$1Su?1Dgp }h4-hȸllXk^xjq+*,J{!įɐ@#E?6;.hP kj5=Fͺ%PԴWQK6>5\_oh/Uw3r$D'5XuQ3(pekSA0SzNX*j G6pQ8EA<ˡ^ ɆӖ49BǎxܗID-N9L~y~1<7r4@li"y_ƢKpO[MY^Z^"* b9)+x1o'_"z<)۝ihY<,hf$tg4_ Pa :1BTH\izu<ƣY1@ھ*+7wHIVM'&"|𝼔yH6B}$)[pRL(}3YO/ h :܈ Ў$,<5v n+ l!lc=x~.kӏ*&g d#D Un|i=<7> h=^Gfſ_%^<>Etl= # I97Aظ;Z6;) C؁o13m2TXFn l\/HCg9tWzȚ?b0>\7 ā+n9fZPXjU !MߙlB8:xy^gON/{xnmG4e"L3W_r'(>H NY`<&mI2U;]B}-HV ww%%!0e@4*J%rMS #_v>/mȾ+2ԱڶOGY-]'k 0ls:/>,aP1%3/4$MA=΢QA!_ /,{,/ޛt`'z~ _U$Կ$=e)2&30D);/"g>D{!11*T(1ȧe=jLVN}鴀:̓ۋra&P-Taxq]IQf(+HnsqBMj%r P4` 1my bs>_sbooA$^DDSv6ÝRrpC{v:^YHseX2T *!K~MG_( Aa~ h=Whm\&cDݽ^NOҹ aVhLC7;dt͹[%m@V@\ Q0gZ {?Y.S/?(> .y,,_t)r)+E%!s3Rnʼn~j᰹cc:NsP4@]⭔y*k!>X1#Tr|42ϱ]'-[F:=xE"R[|ʇ+QMq#jI}z%Ρmƙ;Yß52oNMMPZV$>)ꓦQ7wsvw;0WuWATF2^+ź!{`Q#)M4aIe7j>_q^e ǿ);h㛋r7&[ZB1"1݉ULݾ-Y;T`/ v53>bz*.OPwV{C+e,~Z"CQĿ#w"V9Ưpi'˔f.MnY$ &aW0lMQlZ=43 x' Z'iVŰȜFRm/(U*tkq>jHg 'A:+E(r2=$x{~#1NA6KqĶ|JA3y /u\+C̙$}WKk(Sm8B+TIhC2W9rP3WVUckBಏ.lW{/HP 5ޙ!>Dޭy+A?{3$̻3lif፠ߠ6؜' C|XQ#0q9"z#uoysD) 4b7Cb_ܜ2jb) rzs"鯑A=[@6n+c9՟&Z'VyZ\p;\k\N7JPdžQ~Cm=iU\_mq%89ub)Q'N&cIY{`V~ZUXPHCL=o\ p `l>Ae3E;Es3>VpH3[D}FT6X࿹Y׬B>3_r欲 AUX׵"_R=vlA`QUӪL-PiI7Eq},B-OP~mHKj/{ѐD_[lSzwܧI5RNN7uJoah@;iܻ?duVXh+8X|IGW(=Tyy¿|Ы+?;8LAj̓+ |3r:x?;uyLD(t] blWqG@@NM'*E<#'x.$$˒_GR91BIwG{+c1ߪj5uIʴA.AM ގCХL+gxJ48;+ ;En XneÀ7h];h쾚Dg f6>mb9| r0 E;7l*TViCb&F\[)3ߌDU}ĆYstx"SkxwZœ#J.PN@& H/rZ]˭yo]EOF\.aAZ[lmtPƛ=2@!IMpMhPל -No򶯣F-B@SQK-`o }"E9Rgģ!vFwAvʸ+iS . 9&|1;‡[ҽq!(8B;HE!Nc&ꘌ,W,{AE}=:зD\`Dj-q%9QE_R{ ,ѫ7f~jMўâӆbІ$GQ_*kC%Ur|gzqyH'~$ECnu} MT:BIb.ƹT[/W(]$LwconL. %u&%ӎu3l1Onrꣁh GPe&jMɇ2_qƸ[M0ԞvX)+'sWD11)AH8&x3x!'/JKt%4w$I BmÙ+ Mu ` rw? U m(C5"s׊saUk0mW '5`k+&_ݨvw@c`-с gD͍s%]4Ie|u3TOQAB [?|m&MsctK(^@)ft"{\?;C -/\EPLqmO3?+'wWK:ɟNpȱ @.!k"zb$=ΐοԹ?_ysllIG'-t?hLkO 1 ŬL{i>Y5.=BQxNb#4$}(*}~B*djWʁu/J-(xJHY_T%ڙc`PS}^t{6PKCS|W| _i>M{GNSOZb]U%GjR9aNWC^Oi4&|቙ܼ@[!_H%QUO&XO_=;sms_G /rP:u/"<^\ O~*w7Kٻ&(a٦mA} Y: + /t&m]+-JET!ɢ"9J[7~ kjW5,aaPȉkQ+F("5fl):5gq3`i֪9x* U"N2o"U:B_w9$1}˻3+VR3 z ]iԨVd݆Nɏ+~:T'1-~K>(sF~3e2¢]hmd1{U]e.8% zs=`[0UC+3c I0 zy-D}07~$KUP, HIkaM`,@`igĸS&BvW XSak4^2;Iqz$Ơ )Dib|TO6wqQU+LƮaZB݇G#+ @-vv4p49ϛoQx ibӺwcX.T[ Q(pt=¹ES}B7]bi^_i^WFacLd]TM_/C %¯v׫R$*A:cƚ)EYHu{QD2 vszxo yu!8l@e58!#e\X, &q} 2qFmEFͤkht&UY~V~j? 3Qdzx/sBdq^;hSr"W ;*~ p25. މSOha&~!.ǧH7`7wƐgɄ fHbK8R[zqt@y,$]۬09VQޞd|Tc4}g v '77`~*UhYL;]X-VTԥ*x~˟!(F}GB38\'p7 ˫ ttw7o|j!Iy3xltp϶"PXko/?ʣP>o \! E|3v4>T2]h7<[q {1o3?YtBdXE?olNjM4qZ][U|ʬ{2Mک b &gj_N%maج"b ǢE5pђ< q8`-JmnDC]?/2Lj4AI~Ī MiyW+]G@: C I6A{O4?>pN5"`g duFm21`Xʍ̀;ʝd4=x;FSZVo*Cb1PMm|_bPkȁ]6[BHcf>oS+Wˑ#f E $Ԫ'/!p%`O_L$e>{9+\&li Bp.xDre@N̷JF>(o"NxXES:jq.Lub>ܷ$.bT3Ocq Gg=C %.lt0d!e=%'俰%"1!V'#~\Cg𞽿v;J̎dnb]qGa Tio",͛FrqɣE9 Ys mZ+ 9KBWIBj^ /oVސ(afð3~7 9FoW?on_Oe'uӎ2V6vЧPN$}ȪJ֢acy3}&6=Dg@BJqk!KS"jY|Rǧ`aWQbgcyG-t9áb֡Ԩ I/.A]>P~FqJϋA1qkP$>3|lB5J`JNBsUl»H3tЇ]Q 4WȅޅNl!`Crar9Q;٘r3igׇf }?A]EgqPta7*]X$ndkW釲`&EW_c*e)^zWN__|M|xX OzK VmE {aEᾴz]3C{hBڠpP'6qRxeG=CDFW־:%ef2l4cCPjq~ˤJ>/*SERGWsbJb<䣘Y<# +7(+ :$moI82K{:PIsZ? @P9O0wkGqw d<}r;#@[Uux8R#,q5/ܤ-AL)avRӿ 13ƍC@^ e/Ț-pfBBT:nEYR"~NӃ2@SMo] vGhkt ٓv7$d<w6?Vg"Bx/ݼh&v.}-4A(2 :| 8S"eύtPHLx7tMr]˜daćڋAOtӰ%y/LM/B T}1k$]-הJFy){Smh۳e"/ >}A>{lg@UЭIm-Cn! 3W[WJ$fFlVȞP#X[3G1,8|)w( DKl]^sl6{ \}r&-f&d4XcoD5GDH ryy=: E>5PT.4+௏D],=Q |Sg}$*؊Kn#6'R)RZKZx!`](qrqho922# ٺފ z-S0RwjTpAV9yKKɒߝ96}DUWp"MO8u^8#'8a/;[c"Fcu"I@4 Ir^cKN,Xf fvutx;o0P1ƚ X̎f#]<_TA@U zZpOiw({5ƒc2N:6kWwXӸmYJ\*6Dīm0HvilL:9Ӧyjd)$628^2h$UcM>+e,x ЩD]kMvd66Mwd`5AyaƠ&Cow8.K=eH)kXf#'+D5c8J3$\[4kWSֲCт0Hg<9OTfl*. Hz4[*l.Kh>mg}_gE/w d!c~1Syva{=d .f$lZQO@rFڵH9c 5N~_WNk>㪮9cb"UAE-0ܡS +/Zȑ!0~Џӯ?ls6zAeُEh{Gzʩabe&0@=᫨'\[ .+&SC^W?dL›iOk̶yT,K<סX 'iӟCM_C^o%='j'lŔs(HFeKn0u;OJʟCQUqk|qyUY&oԪ'Koхv@p,0ƲL%/FcVxr0ajPcF=㪯%h[ 2lJ쵌n+d;:3yv08qQ(Ȓ'z`7+4;h3x5 nU±sυXb%w #1Q~0ICNKl_? %z_頾;6c^XY+O,#px|_ V@-W,h xJԱ R[Siu9F P_p*tXo|spjT\)5>qWdG2_$h^ ^~%uf_jQV\VsSdyCɄ\bi&Ow9(7a)K}NBaSV݊U#)n[)IXϞ?7_LyY &SFt ҇.a)蓼}k/`iʾ;Q﫣iv *j!50(h t7a0x潌yN\vY2W&mK=y6 )]M-%L*N.bAySF߉Q``/]4=Oo#\fѸ\i݊XmGS'}vE(򃐊N ' jbBz>\W\S[;ˇOFފ0(j7' \"gc{% z7B3Y|+d6nai7 lH9ao^!h́Kizީ-| _ΊPѕąY`t L5ЦlE?؄|#fRcb݅ag]i;UhL^ M8S Wo A4.Yy!gmu\s,*e Ĥ񞦙r Qض\&X.Z&slNeZG̳JJHPj_y+eV^ l%0V~ Dy)!:> FH!S/8_8U&Yn C{->RMPxMA$jvM҂htMSug nd! tb yeR8 @f~f(Nzo_X]>0[Tm0gw j꘸N' TTkr4o b|eòUb*VR)M[ʄR; $*o~ck>2Ykۙ'=#Zrli\Sl4iil{ M%C+A zKvkFb؋ܪ+e{rmoRA0HC#fα' L{L(FdzrE=D VjD%6'9iHz\M~&ʕ3.ډ١p L?!әz :H(w=c*&/U?S.hU^9/ƨh!8,C3n;4iE՗1k Ŝ5)(ML2E"$WL@U%T9kh]u.W [Xzq,>cs;pGr~gMmsIT|рM`yqXKKel2-h8.Zo|G'ȾÈ+)F|=;umo.eވbƙz<&`v$pdQ} i//5@=%PHi%K5 @/+iw.+t8ś=hhOz>tRD+_rMA~iBEiLm_ib]z>\=Iae\r71mc@W): ֌əMeJatȯ,ӺQ??,u 31+O 46zǰR@HkA ׊nvt&ƺz/n*i莊F1?=^b2wi$d#d!5ҶD@[2F#aMHhIr!0`ylJ3M$vgpU G`nV%3Q-:=}4܀i|lCf#Sz;_b.+O1@9(DS u舎y93>h\B7GOIm/^CeA~ !qRdAs[Gd^~x̳rZAsC`|5*ZKLg#ux'|*XGjtC9=|cL'&`ƭ-ޭ 1vҨ+=6qj%M:eqqwwS,gs%S}ng(&P\S B6\,zf_õ[(˗>}ٽR}] l?"`$V& ly?,qwCi {P>5𗖽 :ۂ5*[&Az2tF4-̈鱐vy AMwU vmp!l2)^$;iIR16' 0Kz04h;8V9I}Zsb^O~)1$rᏢRKtgΛj:pKG_ܲ+®m*UQS:`Wl`>dE>VpIΆã¡d^Ozڮ.y5"x#᜖:Z}62nH>-W}mx>~ՙQ;0> e(RwMbF%_>8 5VDx_odMlw#T*p9.oLARRėEDw9OpB v lo͵Wd QbLb ?m(`F_(jvO93H=!_V'8$e/%6bȽ#JqK' A:JC6:Tl 陋. zu;Gܪ;Z4E\47vr嫼 ]SP=,,~5ҭ/2?/z'T1 26,}cv䱂?lh.|voJI%\ oqʚce1H´i c`>JƺAYxu)]zx8B0M{<">-಺E;dCҚh7O.8\Gxg*)#[Z X<y A#n4e|65g_D XȬEz,bwٰҚרY)o'7%}8nC@H!(VJ]i 0롹l-DjO}- 02U=+󦣀ᡄbVz( xNbcPܧLⴖH.3| -AxU0o8 Y{=A2:v[Gf滢V9𫻝&l-0"݄|>iB&<:? {ͫ0&(*Da׳Y#$xG֍.Q[K[~*8&%2]v6tE}<|tp{=cY΋D! ЇWgEKFM&ju_QyaMݰ#7I+l_{C6;!>=SJC\(=  Tˬ|d5K4QB1,HMqxZ;7m]w>[msxJ"Z1N՟fj:V^[ #χH/Dͺ:3 YB0 篢p'%ޕƥmoJ'm>W"pNM(]VnX ʯ9{J!`7!گW{1Ree/jsC̱#i*i _c2|vw4YWLRof4mp̜W'N8Xw0w HYt)h['x Ed bLJWB|:"o7+ej \)bકH-Z[YTgGw 7!b<~no'YFGT# c\HJǯR^M0 6?/ᗜ 3 w&pk}|HM=_hzrTb]d2Y)Ɍ㊅otJ$6xmDVi4*k`j wꀀ~~7nJKቂy5 I9Cu.Bc+A\O-1o5dYMLO2Yq0ͰcpsSn] ؎! %#Ʀ{ 9ݨ-DvRڴ`s`E(0p>O CY葂=<R4vʯVuPi]Ҁzakl_c4&Czoǐ37,6j/h`b$rQHynЧ}0ﭵ)a }U&nK"d, &r ̓|M}!>Ģ|Z6H?2c*.G{6rvXu0ˊ9g -9MLLJ n gTs\>w-Qy={V4#V $'q>G[O+`5e1'$uT뽋7LS^ 5P8_0^Y+*(B9EJ6+Nexqoi5̡@#$<$CmbOpa$\Ef_qN 7Z^gr0w*OmNԦM KV1k<QdɞceLظQK󡼻%/BMnj5S@EC?|; azE6YG _7\l]k/D=,G{x`Qyvy׈D*`3jJRxv'R=0Na[B65lUⷉDܶ+z*Clxd< u2/U浹];"{2Ṯj{0)rV ̭sA/%*>mck޸dv""n1+rOqS(Q0u>nKorZ[> )gc~0rla Lлڛa"; 4!T*TBґ-ĻF*-leG0:kĀERf. Ud,gV*~ĕ ;Z=@ʩ1 mp>GeVrKWņv'`տ V 5D >`~?5d^ NP+d;JL ֓7-v2*;0eB00 TmpZX$+G3QX~su/Ud9_dw}aO-}<n\9%پ3>E!]Βbܰ- 6pV!c v?V\r ~o(bwnNe\0$-Zŵ @oXF?"oq K3T4=D v샖@+`e\؛)ytQÎ\MNX8d8>5$$vz_Dt(r /mѰeQ(0Cπb6_, Ml-7`MhYgX&l-&$ WoKPfhBr1.lk\]9ZſXt4dVM:`_7_:e| &IlOѿ\,f5DBlSP $(૒nI},O݈^d /}|]kQh_b`"=)( ѳ1.AA¶!_YcHQ8/`s5 q{ UOMN0mh} k2{`}YްܟR/z37POr5l}d2 )GEjVb = f|LLVAvj{rYݠ*/LN.hi_xކ,KeRVB +:բ4"sa ?!r s|!@)0[7џ {)o_%qJ[wX J4*ksWA!LMLaJ4g2-wUI+tQl4諀o,:Ga܊|@w'=*)vzg7]ܣ_qS쫮/uU!t݊a+{]CܟڅVPGj&Jdzψr+] O,;C ޝq:ai#0jVOJssƴg(\a( 8ڔXDURetxtDV-HS=;t >8o:ͩ}0a" I7o7 <ܺ+׻Lk)Gr`Qq8<ª )]{zlԆe(]Y{(F)㜱](3EdzeOg(\(O4gȻv.oL+]~kG[BE6n3 - 9=й=%B)TQ,Iq`jPQD;ZlA@O2luEΨ uAQο;s߷bz?h_!rfV`oX >v*Z+Sn(7:4k{QliM%LlP n$֗{,ӚùL\/tG[IdK;@+Ah> b>տShv#s nv8Olz>Liy1RmHCyEMc!Z{3,BK׌!Uh@e0MS6ᏎnM%U3:rEGQJ3q!;/|b1j6R l9{VM^ǜq>O T. y䎲mU$͔M\a8%ҲyP}9 J~%so>О'ķFGU~ɝp ^| =@v~gpõEF0rJ|Á]&^D2+ͅ,zR3O_[D桯†/C/*HʃY?!o/3'%h?膟-RH!>cSyfKb`m_ X-Ig| hTGܔtH[HK(4q5n T5ݷҐ Q0 dl#j(~-.5OԵr ,pׂ!2ُq$d68%Q":W %?; gbZ2ېg`3G#4`WSWemEYcŹk֖"ݠu,CmFH>=ROɩ|B_snKM*WqGl (Xꓑeq4$'?T oGYJ~Bi\^6W!YAU*{;.o2o.VPVOZ 7=1:R/SK+-\x;|1abTnt ucZwv^/Jl[>N<G',(S:tcQ+2܎"G ͔xhmy5hGBT+?;2Y(L Q8{mƒ20G3 €f=Xl56.WOFJ {+O3Vk`d1r>C:E L$Bnjm#j`,1'i@SOt. NJe$,{ο6, Ǥ'3M(U!wkJ[-RT W " R ss`3Q ZόJH|$wFy OKXydJjҏ:SC`uyUa:9ۆDR7 R_l8ժ)K q7):+Rg4O>8ww^EwelCoOIgsrp|f'SEzeQVUUK.8XQd X|?)Dm#?5Ä"+$9.#4;n&CV{Tof;*%G2S$ - GrD !x7~lSK;FܾLɪ9on:6Dl>ܫ.ɭ@%fh]aДhF]0{ O~gƊ2VS G܉6xM$p yߜrFBz{`sPP\xc`yVG|qx+}ELЙO1+^K8ofƧ o~ݤq .)P4|Fk78Uۙy_NTk VTKy`i:xlp/#T) ~yd8F:c b|"%:=@I0*<.=rmkP!WLҰ6HazN臃>o;W%bdV _0v!Mk{}eWkCYhf9h@x]U 2LWTd2xwD'r v \eqغIF-T$yBY7w Vfǂ5'6#xF;zY^[@-YDN,h]@ho1%?AIvΜR#P RoAoƒ}+|_S͝4-5o_t5Y9w˙8b,٧kj|ֆ?(?mGQc GOΝY\Y']{ZVtdc^'[g8$dVHiݢJjAlzoWd W:ԺhbJߥs5y8MDpƙ"LZZ؅~fFw=oXjD'뒩l͓y0ّhB9) )M^QƸj á ~~ *+L07%u"WW5l8h% 跅olЉ4~)wȬ1\k@T+"`P=~Ӻ wT<y&O)@)n/$C\[#+i'ςq~wZ0\GCP \nϗ K\eP,WN}⯗d XF?=|M+D{FÎBdO)SAz[0W [q0LiRΫs䱞60OF-!8uִ[9-6Os'[[>/0eH44&g8*2n}Z E&ů{~NcyP]ol[ê;86Ɵ3aZE ;58Mk~`6 ƣd1c!뎰Nm#{h5Vp-Z󥭼͍Govƒ1iȺfXe.\+$vg X&Y{[C4Z;ubFUsukmX#70I3?#9r(kҏdI,bhI85Wo. <#s6'rj[MkY"f"猳{bmE+;A)kzo!d'#XsϷ}..^!@Ca9oI,փ{OuriB +Bo"[J8G2oAHϸH.*Mp|Z^J{ ?4M|Yc- Q9- C)j*>@ЎAhvQnUY%v2zesA}au4PQ('X]?Qs)/t;&wI;1w"sJRi 몶AĦ3ɯW9]&6}큾Um&3۫ɻ=`0Дf]4hHZ 9g=R,U\[fEaÔal7-ie-Ƒ)udB?ʠ(_iXIM$rU]Z3#T'C8k*9 1~cHvB[@.̍ʴ7\"(VKj`uP]ڎNI#8[>kMtͅ&*l}+bh8;ͥݖu? x!UpKN^nzm|^y/p131_@;&u~CiÇ%B^O]\l%be@ICٕi׿W UZ a-^S ''.ILGbŞ idM\<`>`Ql19O,3.Ӣzkl"$" cycשx"n]kwH)Z~]$%j()x,D~jxj. /NFIEMehfJ;Io7U0$A2#TXHPJ.ωa62Ƿ5OЂZQNf)vXF@&̐e\"?ِ ş^*3Aяh"gIht|9+M }7da@JlL-Ԩ(a$z 5䚩;#&["8z@6Xߨ`%6X+-^n(fbi碤ꛉPR*K$h "R .ZUL<FѤ_^I|~7DeO/(? LS!DZsm? , Ya\QGuDŽްE}4\վ止{p2z"sE(Tald:6^֛ry4ЮƲaԽ+vBHD`L8%N=ō蠣2gJ~.בd5]Af5 %#I#8`$ڍqlsTQ%.(E?Ϋ9._qY"ov1휼mTSFM_O}2NH\ `azj؋|:.ByIuݚ %&f39{# XwIFGU.V1!FQ>OR:x ^"yuҫǶkpiĤO{=ܞB*;$U,>grf5Joj He{"&zmD NڵC? ̜Oi֞ t 6X"de(xﱘ/]s|;rtCcۆ&39!0B7d[{a*zzB5qMH@RS^ېo"X*x/6ڼd~MʣGس*\3fSxF-.z0xw `RSjͲwƛ-k@AGֿ6j#]t=j(I(nGݼ24/_ bkMwOR<]2\6@&#om\3,y*K!VrF3vo]ִ{NſCq {5f5`>!fxeĔƙrPtqK Ds=4/Zn@`+Lu&`{1nܢEA7t_bpH19O>V0o8VAOh+*}F.bE@d Fw/Qj}%XFU'L23MTL$Y^x m=uP80|Z+(兽6ќV]F.Ԗԑ#CZ:xw LoLF*qr蒸3\QxH?%L<'), ,{\Q+d=wt\氭6)?)"SAmwaa"rs}e0e7^x̍E|!"EN@( +<똋XPTݸ\-64 Çʞ++y=|H yo؏ğ蕟Mfl vMAF3Ijc]-pjpCxUf͖bͷԢGl|vtsϝx#!U6RAdDa\-<^Y($^פd-`tLocvDc3@.4)M$Kמ|IPƻ} %cV$𮛤ճK>3U‚] Zg Ԓ<_OXM.6z}Mʔprp8` lI^#OKɫS^ʃ+3܁qbk_njEsc`<#P@L4X-V7yT(€лlPl%p ƸvyM=O<X1RWJL&f`l<$n=Tֻ}xc8l@[hxb+7KߏG@pЄwGo % BMny6}O(@ql&At|VJEɾv/PY44ǁMit1]NlNe=*-gk(wOcJK«.xA໨z XnE< /Ay;["߱WV<5*VlNñ1QT/TY;߾Em@k@]멜k|<+2V&D2ֽ^WyfB.1\6TuFl[I%!}UU2<-0"g{pCLQGXT;~n`Ӝ&bL<%>&ݢ+p!'eu ‰y%uC0c\dz@߹/h H5Y(Ы{ܴt75+,Υi(çX͢&MҲFul0ü1Ѧ!j, +hU6hiq،RAJ A?T,4\wWs0FZ^LP7NZ^n8onC$6P!(֯n%ny$G M5(ӊZPu =)Oj3sqŧ+(L9X'BO>a;e``9 Իl1#kKcmvip~ޠh{>On-__Eia.?Jw~*dȣ53M\V;M U[pt`]igʄk` Ĝ*mizL7\ry(V f&z} "`Ժ<-LYGQ;w؋k7IB~RPg&UEfa;4Nv] _A[ES#fS1n,=nO>mMP '` V6!5c,PBt̙.>K$x`ܭF KXꉡ5%1Ln{U(>h߈wL/!lS̨m0*[0%HeVvͮ*߼g'rk(UCD a&c"M[ _`]w&!P?:}XL9JA@;P :TufcnZ@7[j%*7 |*|b 府xpR 1{<ԙR4.lE{GNj\&!27='15rYKMQJc-a5uT#<@ 5̹F#QTφC"ۯJ(ǒL>ۅAW+ډI>eΎ!ǟ^t) DvAΗ_U1- CAƈM1|fkֱZMOfjq5;~vG[Tuƪg6{HDM6# JuH_H^W赓k!EB \oOsCx="BI:Aލ?͟qw˸'q=\pm"%c lHSsZf&_ ؋z:TYZŬdI$9#"(/*qAUp{7&g k^K,z_F.!U*)ۤɊw xbS,n®hZrKӜ0hN;fVO=^ȓB/g#75x/&Ke |ytJz7[-o䢰Q+-{yy-ZsF>pXV5CPsxj%$d@4T]hp< q=|qӱWsX\jQ;:#;90$8|e`.4M~sQjDֳ!T$@P&UH4J{hlO[8x֛!$vU@((֗) RNzr5 Tvi_P"CcDI:*iH9R~todC9GQ F! &P:n2AM:kWٖO/2AlbM6-w6qapl/aB)6le|zeI-Y6A()'׳.qK$L)+[uM xS{(hyz̮zm2~Y`Sdx]´ajw&$9'$7>@aX@ ;٘X62y4K1LjBhݗg:DN-dѰI>>%q]0 _z9ާ K޵d|̓&w> r*=yDT|Nƫ)IVa [zCI#fGQ.װ'|և{fm$r2V-Y؞_t' p,QL;U}2mW1I ;Ui סcBs]$W(o~mvq3> _R GN․^bÚګ0xA2{~GX\ auq6PBhe5D87]ۋzd^L <@l" :L=`qgsNJ)yfNZ'鼔JAe&~ٷf0B/Xkw[IZ]n;CѦi50!pT|FNvy NoOG?6mSזo\+*|4] ]:UW)濑浀 cة8VH,>q!b-h[VʓLQ3jiD0X{E8SU[ sN'N}+>9^Ä7ONJl4={ ܣ~'HUdƣAhDD1"cb`7=;=3o=7*#E qh@։z81KP!CwNOٲBBRέ?CW|k8f۔1_v{Zx_t {0U׆'Ew=yg*ԶfOˡLG$DFx&nx!+?sPW5!hYh=?.dnO~K ,v 1X^m>eڱ@2tYɧSmdzGDk cqp2q jdp)O|FBA0)R9x# )W~?8a"XB y {Cǥ.LBVqZ39Tцwk3/j5 h5wC)|"M[9mh*gJэ9Z_$8ˮm 9)+K3ih(R= }.E<550v\CW!h@|^,B ?iWƝ˩j^g&qmTeG &bsF:_ST)@i]V'&s\g&#FjiԱ*y>Z2;YyTۨAW?hB3R3|uV[YrK4i$( \5mFR=Ow& s?\od]mϯ&3rI^ q]]Rѱ#j[HziܣSyFûD(F ?=~vOw`Yq@l)/vP$SS5ks>O3WϦhI1M*`eD|uR>aeCxK**6`,2)٬!.C-lԄq#HQO:kAsLIhb.Fm]UmUs[d-cHrqcyJhP OȌ=#Y9@P0EMrd c2F?Ky?ij WeKab\<.s9cD{V djVR @^OkU4FQuЌ]@)5gdnߛA+Wa_ƲZRC@wm7kV[ p%vSE"'(IEנt%5;2 |F DzfY(kK&w%{dfKo],rqG} -6>!lR=NBJ~Ɏs&z׹a gϧY3Vb+a~dZ,fQ\qR?d ޖZR? βWpw~j :Fi.&ā.[\=>ntnכS γ4VAg"GԩO7@M Ip&/CL4yHVAGa) U MLP4HQ3H~AIx LOݔllCp*B& #*ň؝ YOe:T?ϏCx`oáA RY:J(X`ʠMnUm+}E`S[_Y:"zaP,Ng$EI2%PD {=8>ЌD\V [ IM3k_xZ&o(zI_KZX<+q[@K$ag!Pnvѿ @Ғ/*La0n^9F/Qqf)jCE=g#$d 0CA^ pCɰ@Xsp!G ܬûÉuZ&) =7UMufZ3&nRdY{wIlg@h"(2vD$d>2 UE-֫8pM \ R"ن5Nؖck uEnL2:h kQxa4 ؇g4FieT5P0vewQL,.XOѷᅵp`[d5IN:B;j<طx]nMhMBp3)˿ԡL/BsDDr+i[SemJF <,e=HI!-!D ;Sn3p&l%G"܂:{<ކmH˯TTLe.3/M#'>bNIGK`Iꤵyұc__wRJ-<Ylq[?jJ'n'ժS\1Nzl`@%s{/]殑d¸`=jvίzpg zb}w60_S 48E<KsMմ=!o sь0baՌ~71DiM )yr$㣴qdFscMv=}~5 { I<Q9,lBsi恞0)̚$,":դ?:@0 7i5p& V7&|BJ(-Xi`K>A4-gZ~u ՛v;~tqQmx?GAyH7t A#5P N֭3m3-N <4gPu8}F;鍳f#u*-ȁE6ALgki+icurowNYRG7S .5uн6y+ AIs\ę"1 LZUI{4NJNmNaeT  RT{ĕ<$/ [/b[j0Gj8nb5K%]fxOTS? 2K#QB?6 o=Bg`wRZEYkgQAߍ@~o9W[=FX' BwGAUvԦhؼ,^WANw-MQe^"FҍkS 9ޑl7GV#Gh* }uǃxU٥(icؙWJl4u??mLhש^wBǚxt7/W(1xdȱiԓHu(|82#I7̦z!'zⷮ5Tl ',txlTOb:]SL•'Sl}V0չXL* &/t{EMXOt gZ']5lqʃP-^mDO=QIr0.:ުvdiU xԽT2H+9W遺cЎ71 >R KGO=z@PRt2eYj A9 `cJySF,a }JZsP}1QCN~?ol]+Ƭ[[.iAyy{u-KqJ4Ema;>X+
ݔXEq7R2^9~9k1K=kv3 PuFMdYjD+FشxWf^S=F9:'oO S}# ѐ-Ml:Z7ѐ6ᇛaY ӸtneR_ w3## X7#vG9。 4ftrq!  F )*٩O tvy/RO€E|ʈ2S:!{4,)|.#C~xu$_rA?X1Y/ݚ|r}O$9ȾJ0!Jjr1*c`{۠D@@.>HG a6Uw58~ǹUh^H;>ŧ;};iA-]4E4*F^F(Q BU@7X0EƷ quaRIP_8T}fz ֳY$&rc>wh+%\˗j0@N er>VipSABbWBͣ#=\hvԮ ?o _6>gҎ^Fꈗ̒;x *P/לa| 2l6 btY0_Aoyu4DսrKIOac *jTseGXOE5.FҒӆOF&2;nl-Fsa(q~8K7*c!lƎr!ujI^)9`R֯+8̻ZBx{Ff'qYݸpL ()WΜ|L!iQ61GE45j0MrEex[|K[0ׅQvwXF県P-rﵨt"KX$&a*3N܅8 濱Cl8_qϮ6525+| d=SQ%v,M *scϏTӘm k@ ^*a @DDѯ+s|dw[o!=lq*Z J 90A(f|hOa* jHC}XO.R}xcwܔHnڶ79;Gn8vqӢ- }s -`?$i]_dd 7L@xQ;U!-ܦ5U,p006Z*s1E]U?Z1Q :·[yл>҄H)Fd%i9L\aX9܄,HvYQy+hH O-SUi`je-Eb@8QQ5g=`jX=pRhf56T3uM $Ksp ­o(zMkR6oրIVۊ֓:wYXrm^- h\?kCH|!S:*7zo.Ո #63ŦMb*LP[ $l%BV^f_7T ߑ["؜,jFEL?5eލM %7J k5WGȄ!j,XWPo$xmIb{덿+|D"&ȲF_Z#湉J.Ȃ5Kt A'\gjaVS .e ,{%dy!2PΏ@m7wHaJyU |`CI PGKzS9(X>= ZV9(}BB3~7*`HDZFY4v"e-+v :|_38 LOlGWd)P\MR#3H{8|~4 sZł"tM sUoI΄4OOw'SU `MkEBn -(bNlKJHz64PPHzL0{+"u? "յnGpf0 28攙=d`$ibL Aw!?Yo"%  @1L@h<n,0PNzm4Mf-U@3. et6v;8P 4{Om[`AtA/o=qJDcOmt/,083J]gg$sfD*;(i<2&)^m!s,7etwlv ?P-O\"kmbN2XY?i,IC`r,]x̙ yDb(KM$IhY&Y`IY up<}fZ`{M$$ePQpmw0µn3}A0l0EA hk.@B(7úa!UEN[7fV8k1fPA:@_`mW,KMu%nBk':ΫG KƇ;E6o%>Zʺ7]w xQّM.6 p3 `YKHAB,8(D3wP6cWގ  0^%rqE ȸg%,bOI0䥭3>kp\9a:&Ƙ Q:_S{ +g/ǖpXlҚ|؈tϮ wasHޤu_gHOwP,Udy ԴUawu XbücXk*/fE1Tjr | (rpjsYb@0Yu ^;ڪYqb>^ezxCTr_\'$֡hב{K@<]W5CD' n,nk8&I:xvBZ Arsh!GG' Frw:`A+" ^M\2wޘI^>qٳ]+ŵ=h7"FO!#+>au@w}췘]G"!){֝ GV [a5D;) 1*س{aykP+ss#[P"] ,AwS(,p3bɕFMoҴcK- "U4%E.ZKE>_yk6wOvx&S]'QR:]&TEK@€SӸgaX MPեyA%je/jz :lz^um(n|V7(?K(Ɔ"f@!p!<.@ {8K}vS22`C“bQ 윌d^Þj n}98B |]=8Mrj"(y7Jxpu̲prڗp6k ~,)rhd>= O/iXJS% CcAd]֯'dӈmOGNPa2^xsZ侍6<sE[;a6sЎ/:掍\H-*gƷ3?D e'P89W4@X8v˓M$ y4UY<5" Z,"vw+D238LM~&&$MJy]^'gi{eAyA/I8Vj A<'x1\ ɓqvJ߶S= <%wޤfr,O\>|@4WF+gNѮ}Mls\xCc[Pٶiy:A!2Na9VI&J}ț C|I7;|d$nOK!ܵx*)ҭ9% (^|e D5p>AxX ,p|d }&^TpՉ= miO! ~d󨠇YۡW܁~%%vS-IEBrUJ}0nГyU.u3nQꓳ}n;M֚ظ1mZZ.a3l3H:JI #sUvط}I,_+(M9-`j_< MV︰Y}Ķ?˛뇠ہH^w Ȇ tYL9$e I VΘR'!;'dny/L@,I/t|AN֊нFnk5[fJ MǓ8ҝ;H|z^0nm[yUףDzhnԦ^1'>q<P ,}kl )>h6gkˁY &eh׮UdQYC_᝖1Pu– oNrvSހIíTҮ|V2X2 \mlCܻVBu溜jq7: ~ɟk`Sqw,Ha)IIri%b:I![YV/4dt&NgI&(V$[$< ?Ye 5.pV#}Eˠ)mb9X wEET.q\1awz\{RVWТzIӱHgxQNv%7jJ1&mT-KbANx(h@- Sh )/Qw@Ng բcǕĭ!{|/#KQC57&zhGM˅xUªF[-KϴAn@<+-1ʦmNN6YU?c (5 e4W.p9.&08y;sQީcmpNi`&~A9=(n}j<ͻʙ8_rvd&e9;!Eĸsw`@R7 sO…]RA2s ?2x#'VR#9{\te}bSᐜ_bQ1%̺ ťWb\y`C-㰞*p='x΁F&<ƥ,%dA.)聮l_Au޼{iz ؿB-Vqi+챥s˥sEY?’'.Q䳦ɿ @`xa5v47t1~"Bxe Jtb.Gc =PݎJ(`3(%;{^8;׫-繌aIpOH+j-΍= m-A L)Tq&ݭ0U<ұVݺi]dwztt!r.2g u4׮PI%L!ſvp P<|OG@0{Q첩p^f!b`t"[hY 0wﯿߪo0K.ț[Pجk֫!T:q`JZSDi -,Ci#q዆sޱ?,E. PrҜ>t8y3" / tz1ѶsRwK=J{{zrU#LQO{%UgO0F#Z$D ƷoQ[A݃d.j.q<9 Cn׀*\ Ujdu[ZzSOߓ{EX#8$`I=>}tʭ&g,Pfgְ Ob s O!/XzaSyW9>aoȏq ,-fL`v$!L)Yu{pk[]y)_>b*{ށ^҆醑L}WO3Mt#OB@{p5ʌ$X}U/Ox+D.$\Y6`p ˛N?Ο?ĝv( *v?Ksi.!Q?ϔ:9)`?&Twa]&InXF?xVg0_ep_"\A/1h&fnōD&G"[G6UjuS#j2g>2&T#"P#Q؝:=f SV> -# HdJK?K[ 7vEZK'i6u~˫ZXoS(r롾pVS?!ImY&k ڳվ .Koй}=WVJE{TJjrdY/U/YEtޜ2]UDAXꠘx^D rk$qWf/ݷ}gN4ib:`EB^O3EFq@ ͧ얊O_>vs7=`5ٽ͖s %7.zaCRw13 LJVS[)|OFؖ9S Y̓cPY:ܟ[s$fNԐwFDУx&99lH;cgoρIJx\/ '#IiKj p Ǿ[岫?Nc20gǓ{`?~dI 鵳`+}I2{ۓ  ؖ;6z3f]AGO `YGϛ x d+iX#3l.{@X]I 'ʬ&hQʸ]*qDN#`6X߼c(ⵆ_&]c٦E =p^fdiON묮s"ZHKCMO3a(s#bqL# $:72H`Ls"Pz{!]xm UP1ktBl 5w6ԴX܌B76 2{?GjPxx[2I 8Yeze m.gJtok=r_9TBDKfyېw B,4%(#)Yql8A1dYTzz4W,5ۅ'k0vg>iP3rk~o3^6rz1ɜn5+Ym%FOPW-d 7@C~#"ȀrlՕ%qZxJN% ,™uw9\.qT<*5î1nj[*af׿ 34g\ ߀u0۱Y:p5378dyK'ZեkMld ^anPwhR =$(y.ql8/8vG*}nD2&BgwhXtZ{GٞxqJE&ƠXwmRCeL}3Nn?OB` s"ztPji}el~)6o 'l<S Pر˞CRؤ5P Jz [\ʎ꠾fEcߪ\6:8Yâ)=oljUh=XsȞJOde{04-׽vn {>lAgtL+v÷H hBh"x-ج4xDf̥qX/3V8+"kf=DgujF/J+P]dz"0^QiÓeCENߍ~nboZv֟?&s-$5/Ȩ#DB4%NJ޲CF넒 1}I%C,Ս|e 5A:{Z PcNRpub}iG.ӏw7űT';K:Mݱqz@Xdsmfp)roϥthL߆e/ܸh)X*~!/= s8&ӎ!lU5'ƃs%Aa`ҌL"ߞn^gz~4ѭeqlpØK|L;6u.)k `mT\pFcu_(aZh#~ +XuX:H+GdpNiι6Mթ0xyVƎ&WB?Suĥi(gJΥ6B, ?eZP)273/݁a6MόyX"ϳGu|-f VÃ5̹apF]a?p&X2r.:CuC,vvw+:le+=%_@(qQ;?pEyٺEPy d1m\y07nP8jluF0k ;G Pjd{НDG(ϠEwҤ[dz &; T Tiᶕ&A[L׃ d!Sq;#ký(4#&4zۤP4s$brdW?I%FC %b}~v]Ȏp}:$EW.m(K~oF0,2 ]?tdjSkkAU2aF*!}\P6l|}+aMQY_if^YD=I Us`k0)fۃYy}LؐxJJΊ/ 3]+aUS{'Ҷ_o!xʛ[;!Nz5xC, Rõș+:Wtk=z?E3*NPӧs߽ҦkAGk5ƎܢY! ׾?Fu. y- YU lު~β9ޚuYס6YE5Vw p8T׭bKow@DhEٵ2^!#+- Բ"':vb4ymGM[B-|-dOO*_NGpoC`FvWDm?ƀʛp<,Dh?UUi29xj y)79бoIgD؋]j {'MABiz=~L?\h[xKs|V~\;E_gA^馁 mI̚6 4e:ƒ&z JXQ^mV*NV@Ae],IR׹'3J eordv@X/6'_ѳ܆<9E4#=c\7> oFuP&R]Q29ź^%_A:l(~[1%E3EC r&}E"'߶;xqkp 1!>wn^s'J[) /Q*c̟_{X>]wGpFVB*n\|n?A.liiI޼b.Lठ}'\W 8@ 㘍7rNpTXD 1M711 dWn[B +bE(c,GEITbJM2pYqft8QKPI%;wÔx&O4eo(Rv&(pq[PB٩an7+ĸ#y`,`L_5A6)f[xs,[˝L+?% "XZid-?%W}or]["0kQێ1!N^wM١O%tR ΅FѰ ovî^GL@;:$Yiф9F7TC*|ψyQ-A=#՟FBﰡh؃4x4nn[3gA=I̾iյV(# hT^͢ܧ$%|01I^[-9%;zgB0hco l 뷕Eƺؠ  Ij {嵨\6V!eIK֣ŗf@ KPw} fQD4%J8OpUj_q&7.`F=4U}=s l])(8OPP)'D$M6Cc6ߣy*gf}ݼ|ѡE tR"'t]GɂtOT51^eƪI`#^y^t!g5|@ v_B,nc/FySn"X`ΘRqyqz OSﺝm 2 0`B,} %.Kh:H ""L _qQЖG=\EkL[4`<\EQT끫eԹ{s(Q*RVRדP2ǟW͵إ'J? d0_K:K[ñ!ܳۿw3 6Y帅⥧M8D0;ND?P%rqK{4kFSV\A ͕%c;T!$IᥳnA2"5h0Ss;-E mxZ䜕k#p7"I0>bCet!ZGJ39i-EvJZO7,uu^@J9R+8S3:А!؛OZUָ2Ϙ/,3UrDMw-7N/!w U}|+ wC}i+?qՒF$ӗ^iАG␲,W20ablZ+PxN5rzWݎ;vJ['.˧1.9y j2]S P йQzg`WֻsMG-10hOfIY[︳"ԋq⤂6'i$XKkYč<FK90 k,[d?ӗ,L$7oŕȈ{[Ι9#h$>V}ufop#%+uJ|yJ'=>qjS1 #+o|\"w# !"XOԖPnl ˠ{&,t\70-=5B)>v VU埭 GP!ܺ2 q?waн9l8frNL?,d9 Gn\|MǹJNq.~<%:(2/K_ыKPEY#t?)S /Q>6-M6=^?U2 ~(07gď^a\> $W41yN.X|llp[BTY`6;ɐl _Phvs3U1X<%Iή\R ˛'Qչ80EoM}P?:&لc9ljMvg>[-G҂0Î`v)gQѱ2ɱF`e'&.eN$q #Fy"luLiZ%'ludF}iz(WhC#Y*( #x_?թA[FWg@|J 09-=zAMŶyp f%{ȾV~*NX~<,m*c4` ʾ~  m7J#̛ ;|9 'Q)Kӻ A87Y<K7<;Jm/J77|-xznVP!5sEtQ9<릱Q;|W-+Q "]H?B͖KďcJGeOBV.8PwJjG?U"yvԐ1<ێ@=4|՚Ps=\K\n=Aܭ9vQ?@ fR`k*oL6uP8L*TDžl!իέ;{(OQ67B_ΆgQtnoz^{9 ӫQ);b j>HĦР 󥓋U;'i(n4ؚu%{ U8ނ/2ַRʬm̅LG# Vfպ@wChƂ<]H#;~Q28TcOݼ DQ`ܷ* &[歓Zs/zCuk!3$bhdF0Xu$ӉO4ꎆ|ҚtPX4K%`l#blC@$(s)h?]?;U31~e8 ( Ȭc奣s.Ts`xV\&7D*FP+X_I h;)X ) cR55{G>afq WeC2BSitsT Y3)-/i܄~Ϫ4~4ߎm]a 8Em +.%4}ݬ SLċ`kJO}tXW+U[#̑UVӬ8J7j>!%}[SFCłF2`S h Й. V NP@oVP+VU2,SF6[4 yk˗`fCzJIMD"6,롲yOtЛEb6eH8]:JUBI? To(W\bK܈b;5h<kQ]ڡG?1\06#;J&uL4h5̛`$@Y$ Ȋ"Jlm>)oz"n3r!CW2p:3ᐌBOۜ 6H:=ǂ|59&R3Ն{`^kҤ in6J4Cw=gQDf8pӎdhmV ?ʍkU ײS~*杳i>45Ўzg|.Y>7,۪^θct, 3w $qMa "?LxeGδ|pd ak0xmFHxD/uc8ze`X~8,b/W2:7T f'z'ňPDHRKfM>ieLEm'haYi!2'xQ=N!a6A%_#5[s6P\oJ:fJ>g$3 ˞Da J-3΅]MP\֛84C,,+GLsR٠(PZPy_g\'AQ3OXC03`/t@,cKU8@kv.8|">yUˆF;Wt b=U~`v{?K"{O k@<9A5Qs5$b$]u~(V X rmY BΧ`rL>=hORp< #cXӪJWNRD,ViurNcnِ7AN|d@TT+ۺ8ԟ@v12&]CL8E M!/Op;^)H+4 y @ =c-յ^A6 yTL?u:oG90UX i pE51%l󻳊.~έJSr~db@:EM: !p-Kzp8 Jngu0%Zb*ܶb8u km$ޛ2𖆸_kF1D }opNp:҃M蝁0Myި](0?&{%f< R:P!KH$><<8xE jD"k%D8Uo]Z 7G+F#hMT-EX[LԈtLBػ \ps9KFPȰ`N2GajtpnxnsD|5t{Cm}p;-521N\H+bOJ E a p]9bi-rn^? w]t\8k ^ԡub:v7ǀabq~>k kD@YxP~*sMҖ2m?׭=OݲuY` t>bx))s8x [\^^`ZrQl+;٨Vj<7w<:8U$xF2S-È)1E$jB.-骁?vTA=zuֽ ^l.wjÙ ?ϩXem<$yC+2ȩD:4/] rlcX_ Y5 rd2ŖtW7DA]ÎbSR+l7'{ a0^B _`12iml>s(D`%R"={Xx A*ǺdO.4!@dĕ@R,\Tܫ ¼,s+} E.[eK_w $㼩?PYL=[$y$0]p{oS5nE'(DH[eӍĿluxj<y!{UtE:(MFǍH7 $@2>$9yWX'l $} =dh=?3׊D^X?pͮ}dq(c0]n9YHMr8@dg /ؙ<,mS}_3c_R W7eW8`'DiW 1Uѭ=q$w09!fjh~|qVˆ]S 1[H*Ov ?\81נ" E]LOPk 2X%*/8:Sޖ7Uh`jMNe Ix31eCAl*~&˖q)S'p;<0g~VRZ 8[^RL\sV~>^'^$S^{_wC%{2q;82?L~&7;SS)ZဓX64 ֆ:Z(Wa{fkB|6GDd⯉$Gh_b>I 6d-Hi{# W񇄤,4fIL`i( Ab2|Y.ed 48Td׭3$u ,]u 4鉒#"+Uc侔iG4yniM!1Z0 aT $v\XZmc2t\Z@N3Ug{UXyPw-eg%wMtic'b"Q^r(2%`!F kvϺ;ʿ!9 W]"l|Zǰgb6:3groSVSJcMr݃nJ6ҫ5%vN)o` ns C?&= V'6CN2) 9s4| B- W"h^0PE&s9z6]\Sr>"n'fAz l^AO#h!BCDFG^YAB}9*LMC} 9ez[2ߟ`} 6WqaF~ +n2i%oe @pJ0,BW0 GiTu@X{] 0fhP]PyfnȷG52__?_ΝYOC@x>?L7UU&}o1IB ãO'_`%$6C}ǿC ݿg\qo]=@o gY o %f|w.Nw\jKϺL@9&y@Y!܎Mb nZ`b}re ^'/~erfG5܅^zb4VoՁRn^GJUl+T (ގKg< l0YO0_atv(:XmӞGHZQߵE⡦Bxc#Q[Im7|h{>& 6|`4-/*C43&{Q{Fmj\b}-],\u ڝLN9˴퇲AJa8m@r-`*W-99uo}]pGN; p?pWsyo]alv]{. I&7s2Ird/0-Z60l0hG WtIC/X#b )Oό#U%mlQIҾ<(?yp>=}l`9e:52Ϗ Y4눵yc9XRK*Ъ)+V/^f\8ĉ4t\&ڿ[ZFbf=5ǣFӀ Kotͣ!瀋 eNӠ}hQh͔h)r}(u b(oDy,\ eSDp(qK&+*&?fO*0Iet@wT6 mk39昣1R;H`Hn3R%vk7]i3 a.&r#Il/Y Sϟ;̏WA"}*Z"_e4hbsNV&ɉ͈DNڬ.(9[bV=QrG +.gV$q(TeTb V-II1)c(AZZWFE2.\lg}by ӠvcTV: ;Ȅm A1slf \1t45GFOF8uFPl3Zsr 5.B%`; rO<ǯ HE#u\s~?Q:Ɇ$^ʉ9RA rk፝*ŝe OS+Xۂ%jכG:ńo-sdke }E KwH@+Cq .Rr D ra`Ek݁;Rh>t[ h7yLo~2 SWmB`bVysG7 $j.Ќ7ꖀp~/?wH^}jٽQ\`H?Ng&Ur9ǁF\\<~R b4ă +Q66/[2od㟆1ր4bH$_צo3~dHu7A/3WfOQOn0lȖfZQ욧=DY1 nw\!+%#Jyt1 svz8!GM  Rs^'{`2Sp 7$8r hd|k.GEχ% fXRguMO4Dչv?J|R3š%Q8}{byEK)bo`ҷ F+U4.W,|ލDsQϐi,Bk19W {Zz+tb%OAo`f8N>F5i2z,Bn` 5mܹ^ۙmh`wCK^q/@SN%YH컷cp^1u!jB᳣Op+,~sq/$mƉ' {r\ZCxH/)9񐰘@S-)dz\Z)*jc Q daZ&T7H#S`HbE|&\k"r\Hwl md;][|m PvH`>9ɷ`}mhUbg5фG2LT|\̡mΫ Q}r INY]l~㹯Dt_dnM_0! YSF)\<+ۭhf E€Г `=f(lFj8,0M=69KrmzHs^g`Civ(amMM0O)rufkC&zޗ&*dZ"|V 3/ .E<#xz_z-ٴVl42pkF`heD蟓4 +4;>#Iq#"j޳y6ktzVo R<(bLWpr~CHaqYp`8u8׭>;Eqŀ1+jQ)#RIZQ3%;;$tK̡l(Ia=p"O:VGXd9Q$)Ԏ7/MP4(MC4w*DCEIpWCi+jU~blK[J\ԇKI/ʧ,gk}8ݗ:jjΌ&W^,0-!V /;?@}cRJa {@9#dȻ)G%jxtuz($@pN T)^;XNDqIA}^4GYZhs[<LGp Xi{W!?C&Tj@1¨Z!QinϚ[ݍ$^!L"|`V*bM2 :s4^x91~`VXF3Zme)D]).Cqk%UNҌvrT>q)S6IH8NjĖ5)0ۧ~7fr3oVPGz5R66D&>P h/5҃6#ruUIe?&`2 QƜ,eJ+9z6ie8)Q; =|@n`ug $67yg"Ϫz9_ BbiI1<7?rT^BXQqw7Mbd^QoVFWݽ5)J}%nZhwp@Uuӈ/{EG+-BY8XcJWt4hOdf=xXq73 &gaȈ("4Ʈ$Ea( Z ɿ"JE8r |gl?<񒻶CN/18Sp:KȒrJqVH]j% K 0zl䙨C%>K}x)A-R[ch]^ [{T*V^٭ O:M[@VÌ YFχC9'#ȞX(9_ldLo:|K:ET8~[Jn4 ,V GȎwN-a67'CeQ]%n8Iy;(BW+jD?gFI.Ш/ta@qJZ9P$N4K_Lf 0 .|#6dKKVXpVD<)'lmR=}(ɇ/6`{5Bik PO.hMKר."^?cvS"@[hsh?^Glփdc].:#ʫV{Ӝۈ7Ae;5b8ũTѿ !|[z2 Έ7\kVLdb]ocu:JpIB %CORZ? _jKT<$@;C|q"G -R?aBB6|ibD2ū?VdAgV<ʡYgeOߒWp jgKR2]E >z;en\ݑ5wzxЄrkՂNCΉ{k0HpR[2,0 ]8T l+ Vp^oR0[pF/^vcQ !;v+lc2 |Ordv#o45\3f"S9]I$m,4l&uA/d񜬋i Bx~db7o7 WXoHΦG%dE|[U?[n<^84Z#C!Z#ʟCL[ G YM52c\>|62K<{$?~T|/G-ȨF>гqz\[P~ '0CcE4 ѻMہ`#~5>bZ=jJ´xtAiUc=(^҆S}]ڹ/m㺈46i|1 ZdY(0e+Cpm"j-Xk%C)?Kw2?q~\$zC6*s捐TY-proK!D/ɧdzr0 7Y [u \tV7fCЀ} 4#]g00WramR`AۉBHt-c"G p븊\\<-T?ynN5l&ϕ5>QKڑ|#l/ /QR)pM'OMMS?X#wJa׾b-)KɔZ0<~_c~-l_bԘtfgkMˢ|Ҿ.Rj`V*pJ-)Ɵ ;I0b*qRk^%[@{1O{z?(>3{>[KuԪ+˯!j֊oZ>Q1 X$CQ{|x 7aB p$?yF< &*Sy9lڎf:bbXO'S/k+ʼnϗUYW^Ϭ|}8bW衚`Z#Q;i/,|DY+= 04nqM{3Dz ēZg1ՅkHu 1K]0EXH6yBxO_|ŤGyrKhu~qZߗ"Va<[% m~yy)FZuQ-=cRq-a'g!@V%z=[KLDe/؋06k.&q|rIq?5̞w@ -+8FgZ2N\ ex&dZ-T"ul0UKXe~]JL˔6żV骣a1CB{v̜b ު9)8s&Cu58v,pLf9u :5$3mZ;Bh]lg^=65_K(xVA+ݖˍRv-}HJyJʝI| Bpznne0HVTKF(Dieϋ\ˉB TSݭ+\Uh7&X lU~4X*M2]|wl: ' x҉+y)5DZ6>㙩]R]h*\ /.-:__aF~WOȲ7GRVN[r[5"yl6-]Fx+;>DoEu}ʐ$^OxDis(.:)_c^DQݷ C& :K>*^Nxiv,VKBSJIRG?tfY; =M?:!~0Iy!RFUp "86ү qm@:T-{`Kc2 ~Sa: $4 J, E[?܌`blIu>~Y44,PP0.u3G%:j Q\99h/QfL K&6{06[Wu؜Gr8al_ĿiΎ!=OKQ7d}qs^$xq>YW~I+;xi!W1<]JCc\!1/.kGXάb6 I}^^/>زQ>3 >НHttS`)T>R#wFM> 䍚mY:n#1Tl;@Zݣ fך0avC?ҴrY$#36yy _+f2Atjvjs⭈"cYG hO8f+caXcE4|tǭ[J!s[ZQ{{Rې5fғ{pwp3l2?/ [1/9f8Se' {L5"d"`Pʶ̿lɣJGÉ[㽑6H @K{|gR"3>".X\Kol8Y2r[rdLjM֣" 01bӌ?kbwqkhJbK\Vi]9TOmH)VL&0H5p9ɮɔ;v0@Ik>z̲冤OSI dy!vwG8շZxq[!3ņ[( _Q;i?X}Sւ)3Fؕѝ]FA#b`3{욣r1S1QQ'QdF"]'$KG8bM/ЦXYVTǍrrp^Keפɾ4 UDv?ծ0~ `WHu peRޭǴ͒)=7s˿vuHJ7WǔQu}xs@< 3?J?]nzl"ˬ_sҜuzU-^Z^q\gb'elY\_eOr2ik,W2 2_<5h޶[52F)>;Sje A?䉨6u)QjKZ:m_ o7HUM:5Sb RRJxPE3pt?k '.4qtouV^8*YMeB`s02|V)l^C?<3) ;1ZĈ VCCcj%ET>*oPJxDk]Z7 sF(lG=!<)2]{ iL /ATH.ܤ~kP %m.Hw OiO?) >󡲡E&5c.T'ZV&F z5 eS\_P; "H=<@Bx*;+6aK=#? g[Rŏ6 7C<Ԫ[0-+s**J!]v66+\ o+KK:XȏXd,Z=(ScWeB$pLTh2lmX>udsf:)]\b az;pYLMi+FANqܝ*}ist<>;e-X@F- _) -hΓT/6墸*Ŝ.r󂣌>W3xj{ʎ\fZ::SJg,WАJ񏽞7:lVZø+7cɈR osV&R`62(C-Mzu/ohKPjdȥSa}w9񅘍 E" wM % ݚf>rL⯺'g9Ldm?} `46+NiHь2HpW*EÖ![O[p!E%H/&e !OSݳ9' j7 m::i#\9i+k\c}:($UṖhg7v`51|p/Ă/}UǼ!Cş5ʿ&"8s,.\4c_ku6`("RS'oJQ1-55{v]m*F\@ ɬ:tnRG!2XF)(ZbT< :Sv8q*p9+L/QŒH)s$+#wjEyq }'Oh3#={Z 7bvuD4q)$Tg]ۚ Vg$ <@`ҌF*ov*nĪMª{ALNw˝bFV>t$-Z>{D8)Dj}Q'] ᘵ:p4Ǝ@ ?G2^Nc*krÀŔ/g[3+sZ =t6 Jv )tݼ]3<ܖ>4Y= I oa2 2C"-wJhiF,RZX?鉦pdGoReI\,9R>.í_*O]~ϟvD}|XXp6;0V?!-w U Ą(Vj$(+R]?^ 88i.$rKgzי%(mp]$kL}UJ-,_N #X %m .R;D6]`K Gˀ1ɡ<5k׉R+4OqWq0/)$,ՊX)U} M& 6a PQn$䭀0_/>9cz䒠 r[9;Mr0]B1v$=cLgJ݉KZfqWde߻1,:Aɝ5ȆsFosfgv[1Amh,u` Lox0Wi?c_MLQRH>g~w3eei< kEp9MDxDPQxO]ATp>L;pj!MLvFd[8lك?#ߝ\Y%#/L,K'%q A4}\a|coN@B\CSջ;;żQrE}SK(0& #r3^UW5-F 3'5HO:>޵\\*ّVX^& V= Pw| ߵh@bCAdD)yR:~i8$nyR@ّ}#qL{>}E*>|Osq)a13v%JrrYQR2U&"NJ\cp.#3O;XZad '^һBB(PO}u4'59?xHkWxcІ~x%P4be'Ml PN4͊c(kb+Ǐz}u!76شFVS7@R+z(Vz!˱Mu=OCyJ(Y PC(#ƕqlؚ/Ji LUc!!N ̵CeNo9scxfiR<`&8dll\v}6Ěp3'KOzT'89Z8x~ӂX?#޿鄌̢V4t+tF3lU';F =o_ fc(eMokC]¹ifIcd8x#iG]&RvӘ+L5ǧ Ru'Y,~@%+V9H#(Vcv/ica  X|CNǁ$ iϊ oQ:;28(D06L2vgTv/-$5}|5!-FT2,]Pi֦@QdHvI ’[$; :!hNJۆPñDaT9MkrJޓ-B?]#@lEmEW6 /@`jY^EhC4cVG,#6 IssȀǰ,3!rMש]I&iCUyw.%L0s|/%hB޸hs-EJ +fcX.(><0Di?% [zFH׏$A){ʜ)Hy*80ff=ʔBT2[b 5J70 ӁD|Wg/inzŊQ$}_mǻĩVT@׻j[Қ÷,Ga3EyꗀQrPjhIH˥$O>})JIT_!_;z#8Th]~#HXlb` ybZ߿ }/[TX`^yHf|Z16bի+4)ޜf+aWj3=T"sL:?})c_b0-eۇj2^0_y[I!aP9eLjzx煒-ST tr=`{e*ކaM(|™>kҜ5i1Q pXA;BޖNOzqKҙf K '! T3Nױ$ #)וeZ,2ۈc@m ܱt˵T/Dp\=Nf_6'>v.gRewݿ }ݝx$o4b?:?6ZaKv8lthn/V ^jU6Y< ˂HF][z;qk;d? X/4&rzAk'2v7|WTl_l˲9 zS8"*6I/1NY35^!fkU-r,/[#Dod$pN*{NǨE}5 T j̉:i%V#< QrğHD@4ߡ} UZM fuZ:OB[[N:EiV?qQVi+ꫨO='>.cG,i}im ;Xӂ@b8G$rc2'r\nq{F !GP| +#Ԏz-"{TnL68泬\63~*;n.}]tPyEvEO, ti ]l|guL''p9ڏ;-w=CQk#&N؍0\چYuM=GB,TE_g/ ʘ4Ùgݭ/M^{+cFmGg;529+V5k)UI/S'mB%- Itg 0Ve f"Xj)jv|WsVhy&RK8ofMqD$t(+[wr AzW|6f@*CN:?ZE/Jp]RlqM=K^{ʿ41 ¡w$V.,e vp &!7x+^'1B+ܴl&"Y;:PK!G>iezpAAoeS)\צ`'1DuĬ; t0^qN3}{Xv4pʵH~쮲=!Aw)iJџЙG~$. c_U/{Khi"P֝ţCؖ^-c{(ij8]S/!`+ͭY?fIf=mפrSA;^{ptZnVPtXkv.ď(|. =$o2DL}~~k&Á;YM?=${Ճ@KTV/ts\o!o~t okT.Ztv"4!hۗDi.ƴHu! P`Q3ՋXHYL︼1!@ ] @u"p.;tGtaSK3JWzRFNv-zw %2fS{ L3h 5j yXռ=RpNsU`pZB7bre Dֆp HO3!k17x>xZXsstR\ vm`TOR. 9 x`d+J/G0$UhwRoܨ!peplWt ]B²3T?cOᝒ#yitg,7}?TBbIZ?vwRvҮ c^4g[TߟzU*Y^6 K`5=7g,ըz!?l][-5,͹S%cΝn>ilPH5=wE^pݹ#\D_oނjpYU^t3/lc/9GB9<] _缑,jC.DĎ䃀\nM=Hz}"$zSC@tb3 ج퓎'om "fO k]r8fsV"$kI;)\ւϤ3=M|aRKB[NOɒ역kaKk=QK=jT|^n<5 gX\E**> 䀾?d8{a[meS5Da5҉ T t{ҿZd3nHR$zP9K%Gx8n%;*l'(2,'< 15Rx0Zn[Ͻu0,ϭ*.PF sq1%"ԏ Y_j#+#Еxa"Nwk[m$Bd@I;`07a{?5:dԮ$2O^%kEӋVn[aciо N<'aўZ&Sy'b YpԢ&nYrIUVUYD*)kPfpMtH"Ց2CdCZqINTeրvNحV5Yu>d ? lZ1ѣjok?,j*n | ZC5L3J8twnRS2ܗCCM[8+?ƷP]/sF|U ?{eТm`ƴ)TZ.qH;K) :ɮdxkґ 6|Y֬%'ͷ%.ZsU|KfaG 4 t8|s$l0Z*x$!pXH/4XSh_:ʹU4 z| [Ќqjx/eAYOM4TZB[m8]ypZ:(ycP>).)ulR mݚÜ~.R:%A43d):ߎJ2K|ff|ƕP(}?K /ǏI!Ӕ RwOxFHJ0\W.LP8Zx/ -j;6‡!AEz9 >| m/)<ƕ o%[ٍdް/}5X&ΟԹcN{ K-cP!b,> <<֑<"koBLaI@i]wYCWbDjڀq\A.bUsIh]gF}yGKW%Ns[o_߰NYQF`B.fdp~> e4i g`\bD17e޸5qa$= hTX<oUKO΃whuS{Dڏ@iD:)O5^:vc7h@Dr)P0ЂitɤŁ`;D.WyZB^%p{A./nNKExeK Edjg70}MT1!~j}0#b+6dղ'QNUnC. h%RWe9'[Rvq&2RF,aqs졾k>b߄rPĒEj(?( /N~v\jؚHşº*mP$-Ά ʾy6.f~ATVSm|\JξQmMI T:2.GUȁo&7AYś? yc?!+ŬYIHn XjaߪVH'm:KZVP:fi?N/竮>=Cqb,r>.)50 W_; B|$@<>V+PTGJzoڃ|/Hj@ITv W%/4u0M] t)7;6N3열8KSqN]OX\΀$qɕ|u zbA0PK̹er7K LDwȋınARDezQ坪?k\JHѸv,5>p}ou@n^YI^UEh?+pVD~t5ۨV\wHG틷(.T>LE(hz vt1z>9hӪ{9;I`,L ђ.VK!ƞ8PUAoc /uG ƸKq,)#=gc+/lNE.aƟA]J1cL)rݘ Qwhh8J( X_(s|5|^fLdsl?O^b%)m5u`.NDBWd_Л::Zڀr"13{> FT,1E^BgXĸ|<no}s/w%eVTz2& U+!նTPW5/H}ّ h\;wʉ6|"PxhݱvwsweCNʍ֜$sw[e!(mn??Ŧ@>TTVA럋F8(v|b+K uyyrGb+NߣYkƌSvM, 0 aR x%kw.1 5/h/9pxr9O n0$gpr \$Z(y_UYDھ󊩫t"SxU';մ5mZÖp}뷰+ЈlnJl#V_= 5M͡C<M׭HzwCq,j럋չ>'jeBX 9cML%SLLv'T7G˜oBr4 Dk L, I [ m$!>(h$Im&flU6ԌBl<G| Qe_Zg}ɹA8l"OȒo䌖P꙳"SqbS%ث{Vu@!HjL <ѐ&$gwꇘdBM@hui܄QSp6}rW&}P\@K oIDZ]6Ʀn.!B"ݕS@ 7qD">[W< %`wʁΩGu^tkF tgza`'\dW)rr[UIpV#AUx6iv-Dyc( >țw@lx 9RD zP}}欭υ^JS+3<ˆ%yC +!/95/鄔<XOx?xLևG;_HmVvrj8[3٧ԷrϝO7]^"~-33yB\ؖHwEE~nP&fasf&ëV-0%g[obe *f@̬2&h1uUMF\ 5cNLS1ј&'#?"HAnNԱr%غ0)U[2WDAf-$!ϐ:6F|)U=Tb!;83;F1g C:YYoDGs˶d/pޘJa6=&eRr[_=尐e; 28@j\бn3%u*~Ⱦ;,Kd94ƖVчX&! (G9B`#i ƻ_a# \InU,yK:xJ~mۺ1fCz7~ygf ʝm]=ygph k.3HK𛧪ႌ!Mr\ǝЙQ'8>`Q '*! :_H,6O $ GW Z-ųv%F{f_xb[xm)}#z* M4vFEi0$v,ƒI]87!.)ZbSQ JC*B3YY=ƇB*J~фFMn'4'pHR ̅2=N&tWFw7$$|sBoWØhɲQt5ڜ0Y=viZ[T3f>f,޽V@IQ6[(brꑌD pnjK7%e"[Dɟq8v!]wo'K?kiF +Q)bK* 4*.ٙsNB~jQH5̚^6G3HxN+6s_,M*LBH#>״t-=?+PILiX9蝠F=`g ][ٽoJ^@;*>FqUf)Y(>j|WLNbb6Nr\Y[$5XEШ^ H *7+;SQe+Q#'J 6hC6OoriS_ZE )Ѹe殾!Z̪q HQ LrP1XiV:FGx;uYp8܎!j͂-xV#-G}'J-XV rӓAtc)o:3JBVtg:MX~_CbXeqˆV@N[QV r>`gBIu.u{SX6Oh=xg|\2 iv،Piگdz\ ?2K\AFv[,kC4XBcbjJ)E8$-eV}[zWaIڝ fh>՛ +,#s٭QeE.#OOqQ1PؓcoɼΌ1϶nՑfCѧ\`Xh= `oۑ- :>d4_h?+UA[gSy$p?m. vFIAÅч~+^ ?!!p_D/W1Cbdn^?[XOWlSrƯ1M'QcetxCrJj^U,Lfq’ݞN Oցck.ձ{:8kpw-}-;kk3S韩9C7܁۲;wy)!Cwx q%Kܠ8q 6h!IN9%><#MU%y-. / D36raAr@X,wdQSfOS9JiCr{EBVS?!Q/Gұ"Bh_-wx3kƙ`f%ڢ/S KMߗxUْĖqV+=#nn.c|߲/L,B+} !ֹ8UuCfDkK(:I{<3ƖkC2 LQ@FKkH C8"@#&baov.0XȺj`T'B}_L a={}s,HDklQy^ʰ<>9Ǿz%ܽ ޓVwoI#>蠽b=xc H,6IHEjyU;="0Wv˪Z#a$a-5,J$cnEWem*WT_\1fhYB]G{tuB-2-$v$f~)cⓏRFN<uma#D܏ DRك Y9P5q\]_O TH>af蛴} l10x]B&)1؅( CWY̑3anRڅ-)G 鮟%L<& >Ӊ]Uj6)|d\ 7@N̠_bcgjP nAH4TzhD3tIXmیy47?$:Qvx0i ;T](M2ʠ1*T{MnTl0, pCctPTm9m'>X_JkB(b&lS\!,êfatЃX*W5=[c]eo2&o$;j"?Nu06jR@'9RmQ,CF\|#x}mf4;]o/ѨƩyT "lsAeQe(`78+"L" ){^Rc$7!=[% >Ͳ26!2BWVCv7*n%FHWbw焗CM4ѯh,sD#*iHEJf{ fšeo8U:p4dꢀၬW:_RH7x7nȱ񷋁~X8'; xwZhɖw{z tzypκ*!TyB}54]<aF'H]ka|?ӱ|M_A:*">A %8S}vZ| 9}ms:cd\S4kday‹ qS8-\q-).!X;oaud-ql\i~y6ŗu ;o8mg.$}$ZdM3B 7Qh L$0?uM2D&v^+⏂Pg)ZRù=FK*6{A<y.}M*4hnë_ḵ(É:d٪*7Iqwq;įBFKJJ VM}Ɉ JTC=T>8n]OP,roPd?l 0^덏tYo;ݡU')A<)LlG8,'<5[3m95ԓtp%Kqj G"J;{ܓvv&$Mg,4I ,q&E֠l AS>~p]WTަFq ;IP\O m<gt$?sf>&ݾ8iknIϝO#i)lMiݐob-_Pa{Ը,ݯrMi :uVXGk\;{b5ܗu9A`xiTF? SCgD.- ǚtE+ݳIe_^Q;}wⓦPMܨD zC)ZwWi :lڲ?u,D6(1(V[dc^mQV!I ~K+ZYQ#j gE^1E^I ,,DS,0H۫%#ɏ9Rsb_=7G4SJy7P(An[^Nر\VW^,90J! 'NI9Rl$yYF#-\tZMBwzSFtVvXh$F6$4 k~Xp<D߀3P1p cN׷I7=OO-i~{m#TnX}=J_ [_R?z\R(%JQ e6ԏ<1,ȕFauX|xCJgke>ߚ\fUvzmݶ Il pM1 ecPu47IT΄7D_ QWt3")c^A?*ɨ+o\,!^V`WhWVHH{G)(< y+z}d\bѫ.|_j0F_'}˫V;0H !U_ͳ`xsk G r[;nك'ɗ}v$)Գ;AMG`%zSHs哔 J;3[a~D|AŶ y%t6!NH:PKWEt8Nq iZQd| 8FK|ջixb!WQjǠIoiLB IE,B@(!wͲhH Ѳ$lWЛݐ YvU (|\0yKؙsl<#ٽm-@gaV=.qS"Z,l"6ǚ.sEma?<܎_BVD%Dd|rۘ<ϖ;D1a$:E}!C8qiZS5"'S7G|CqFMy?D%]m1 ɴD -UX|1hYN1Y"?Qɉ>D+0jG@8tk=orTh U{棱CP ؗa&˺a ?Q iJp[o4YK{G$W HPLˠ(!Xбܓ4| ih@w~-=pt=1+i?j[UZlz@cE֞ew܅Wߩ+#;^"8!Yo[Ɣ#- [:q~7#WX;w>mc܊-/~ֵ`ִ^:pSRw8#3HڅeBqٛAjʊqDX'g]⍫nI$^;!]Ōo9R$e7@J ]Lǿ(]U{g38UpzYpA,2蘊ȊCzi: qP}/Uy62$Tyo?B /AՑF8[zxbjVYAᏧh{}'3r&O&?̙p vWT0yFBLOV41yO =$ZQ|'<*ۅ\vFOVǒj4@g+$v"kl yO/dLD*-Xq2{E 3[n(D %>޸לgZ {1C}[pyvĥva.S! sl8П5ZrKHnL@r0?߆ߝ(Vew1:"]2mi*G"yiŹh/đ:E$w fb^&ldQ\1U|9U?QVMh/gVmFpbT@zT]yB4ֆ>;%-/S0])Si()ֹAܭ6goQ @k绐o*pvLr36w,pkm  [)5`/lK|,ϼ<Fu#ݶAy9ts3acpΉve8tZ֨o@%xyƤDVb[rQD$8%c社5һB53R8cثw%̍JflO >?N\`g3^`G/4MN-"'O!{Rg"T߿ 5ysɌ#Zp,%lo9=(U p5t;oG>qmg4< `']jlF3k|R38~8" hjD5-D.v\[ 5q84kw Orܹz/KhʌtLT0J_P')5,'>9 ۾<>| FIė~ m)Ɠxl:Saq %EX;nFՙVN$Y8_SxWX0?Eq?77_*vzft}C}(\QT cP^ jafM2xjˌۤXV{Z$n-@x:d qvҽ7A65 ) *=Uo/[-PxlXcƏw#jt@ O;ľCS^ai,g<͒gk $Ŵ;(ԓ)xa%%'5'1t1t#ݞH$A-%ꥧtBχ[0X[ˬɟǦξDV--+=wPI-ݾ)֙991?^QɊfH_bmi3!ЧDyzs sQ3]]A%•":H+cKÃ^(:ã˙:]2^0ݣ{-n5f464Q/cu čhqny:F2#1**eȵg*ȺǤ0~-iJv`69l7@r=9T[jC:' @xAc0AG(D >̃ Ruy}Ɩ? LxOJ?l}^#xwj%;pҌѵ+v C% dL[20/K123/D#, CWnwԌFSxNrh}jR6.PbVBv6y U ?aї{I{u=cyie)HuJF` hSzSfTݚ\W Nl9Rf'?'[c ܷl<Zc&> XBFJ'9zܫ<9Qf^y n qy~4{7kTN.n' o [r~?G^*I?30[10Lu6%-w`t#6A~{GTP7ߡ9) 4jvOtWl/ʚ^Z4S_jlI@%#%쮮}{slP1\yΪ%!6},2 1->j& rGF(M8vǸVU/ Yb#jH$b'2MG/L#MglpL ڨ)I.zM-xU8$CZ*Cxe!耡QlClkeѩG嫑%7Fk-;! H=RmD>Ibırչt s^'XY ;zkaxꡖwofEcUIڣ -C|B'jG0zXHG;xP.⹯u?66D@\ڵݴЌ"\yXtrxJ#CB.KޠSSpzQ{" 1dhg ̔Ƴǟ՗g U@ QTZƒwKmw|OXh@Q:]idqrI4ph9"+Q]Tڞ׻g#CY6/uyER2\]tL H 5H,I 6;2&\4m]ǎr!sK+w6ܫ9=(g<џȎO(Dރ θ[ O9v| <>5.lXhޠH]ɛf4)J;؅& VY)'e=8`21q*d&Yoicr]Di/9֖>A>̤jO"(d1K]*)Ȣ}{8Mܞї7~-F*sN,Bw3ja)75;?bƇ%l<'B&e5gKOsM poe9_su t8(..RcAՑe .<(yZ| knҰ4 UKl>ڿSDHm8;3}!`uA"w=>g`zJ\9Q.Ϳ髱Jx_ᗇ+h) #,ɻFeNN%/(l!.V g9%(r,.h-/yF?p *6䰣ͽV3e&j޵,hr( H((ԷJcwP@ ! #h*4m8Moǿ\7QRxOXR?/x<X:aoy-$X3V 1=I_cS<C_(;x賶pp*M }l7 v;,{z8Ȩ)Z;$3U E?lW S CL~zG߀o3)\N(H48nG r_ KiqETزK@&45R$:Z}8:>Y߄(р-H5Oڑ5)G#5iq@n&-d !u9H ʢ)8T1+"5Ho٬H7"Ÿ|I*E^-Ñijz^8 xE\HA%-ĞAhg$Ğ42=Fbo@!f\y\ b=MϮM jKOޣ{ll- GZNcl6yvN"d@RڻO8eiTKps{ Lp', ,뜞h@Rꊹ"2ޞf+}^P]d)PrMAH*w.%BNu\hl'W6E,2ysbz%df׬HYGt:D%{Z\MR;%=ejl)PAFpHڇ͘G[0%K%ٿZ<1G񦑦10{;BPNݽGC}й1- xӧ^.!ŞV tCIURpv^ٹi 5008-?\qxUu[x 2ﺫyn^AVNT56cBn2EZTB%]~ wlUd |4ɳz `# cG,F[)&[~Q%,~: e\ݳl*#u7E? =Q']eVA~䒖$85zTdJT\*,-{>$ fЄN-۳LA7Ci8R#)o~,-+&`ץÄ͆@ zH>zf=Lj঱Ijɇ W h!f?h_C(EA:{|{7E}ÂT<)EbBrKFJ@>Tq_9S&F1&^:-H|zd걖9&HS'6UWuIrfM Ԓ;_(sɜ9t %kfC Q)qQ5̎Y_r8ˆ4t|cƮdQ. $y&|1`I6;ltv>/)DFV:oY͍)CBH,е"ts8 Š[ŨVkop EZBn;6PL4 @= ) niڅ6^w Q#2)?.?NѣD0ĵ˦I4:Ҽ2mc.x/@IMlr94s=y"FR[staL[՘(O8T55_ :C䍛.H;Hb⦝FR 2Od]vew4g-;𺺢=a+@!٤s~U zON<0/SdDIHXwכ3 G6@JX lm3d\8F-R{?(5ܚen'[Sz~HƩQ[e3֟樎I.27^=j\EaWe^qdoOoODU:1` IgJ6ίD9)Is%œZujy:7i|pP A#f٪]ґN?sƶ*߳yR_!:䊷w @O-mm9aF*8$"'ĭN V3B> LVE޽b-j 'Vٍ^eh>xe$+c/-_CX='Rr8;HH\ Yh\!>g6UFS ik۞}VI ~B^AP9\XT|[`y [w^>ñnUv/MZL9ch%Pz`Fbe{)[>U%Y81egB2pxvD 0QlASνQШ؁Wg|>{9[8E厳(+- +4l2_C{$;nJk;}b/yN 1%ǎ@M 2MBDZ겒fK ۝ [9zX{|t6D @IηejW%^Zk|DyƏzsGnfGFbj{TkEh-J@uYiaEijF뺲p!M#)I(bG:4\U/wTV t]c3'sWb^U'&h(C]f_Y 'GٜGe2%VVM@#/喔0]bBbzPs *2\dRC4C_;7'zvO#+[seo;)SW(:g9XI%to>xz>YͱG3HG;Z<剠nb9n^Q#^n6QeH Vkp35G U.0O-8mYzaKj랙iK{;~龍nO/7M'㶘sD^!$t;qC;q&,qYj2L:ۋ3?N:SdCdBK*n=5it+B0Mh&?]`oOZ9-@V7 L〈LBN%e4Xx TODLpv&*ZB^g4ZKl|TutIHR\+y muКM5bXvkH3'풎Gk / zYN_.9*tU|u[i-xӀCMPz,2`x^S"H`dEBz!p~ $|0jh4lSADD 2јf/¡Q+~duht6W|!&Q2g]m68 G[ EyKʳX"]k+,-ZWM0%2.ZCUvc̉jES ׿ M}0H [vÍ(jm}/R+7)0m;+`, ,=cuR!ٗ/,vբ!vfQ@\P|z?5zĨOnAKT Rx{0 4P!0-=h[٭aze|F Yّfp^"B 42F,:0˳0QDS$34x!R~_׮ "|HPI1HFh?{i㽎^ 0FW;p'fH D5ABlxNs 2ǣz]WO9b"]&{ U'9⃌ZPvCHT+E6*V_él6$PʪjWayYк=V<$wzfc_ V]^/`CHO8H1\؛rؓp6p,>Aq@| ew,dc700f!AƏTGx7G\yP 7gs xW.^̡÷ 9֖Pf .AҢ +n2c f8TVYךhڸ̅{3,EC K4ԵIV)_!P1dFzC*t >Tolc|f=E͎V|WjIb2 a-KoRA(cF^FIKu]{3LʿǽM@˶-0>D)E۰WVt -K)"0$iL+C*8E;Cޚ| G;R rBeY 眿Y"%9dsZO p_W|Gq06ؤ\7Q3td  b M`;! c>9> R1zcdɜeRp?Wd'9+]F'f}Q.N CEa?RIb>*š|+uQSqӯ5Z&swYej(QQ;RˤGWk^"FԮ9O G-vv:3O5~Z.-} ӟ\!0QB"g6װg1ZeQ8-^Ȍ5246'G*_>E˸=j h\Bڠz5r  Z)A.qLylku~lϥhL6gе'`͡|էt 4D>dOȆЩޱ~Εt5T,s,'ezKE'mkPqv"WE`!l)c]>{IБrz29o *``# ,g%".㮸M݇ Eg^mC@-3d߀yY;Y +YMT bRKu-x'Yin/`5.\+TwBm톥+Kwڛ|wbΙN]KmTatS}[ Pϭ\5ƬS/* HAV~ALiB^z@+.6jg>OsJI9m8?cYp13aaJ%yх2ܓIoi֭%|Cvv4%0L M'5+%i*5DoKA8\$76K^Rp,YM^N)Apڳ,-ۘD9I(38]GZhx뢳Rֵ8͋S[kUikɔ1{g!`,S2jSs82:CP " Aħ =N^ h-'<=uDJ=B~7lq(dYlżA@lϳ?F)^B2 " ZvfctzXo\}Äbiah WDؕuOU?#dzdԤ'wj2XnUY& υr$/LeToKL1G^0=:Tթ!uK-U yXXI2<[Y·m|8f䱵zQӳ)OY0CrrDN]gCw燋` J9bk1&Y _l9x{F>UQs4f0}LV}^dII٥9")LCo7x0"ؑ[L!ۡgB Ɵ\t{)D6@(BA oV}KbƯu7Zsްe^[̸@nIRH\t8o8iuE6\d=X|PeDv3{:5-pF_ȤF$;GҡwV[! gcjZ,%\!qlЃE '^yQp zO'3 =;|mD ;ꅾeGR֚a;TבTĨ}Mόfhظ}bؒsBurX=_Qq+Mq­R.E;溧 Mh¢nӢn|kt 'uoDt8%暰7Xa8Bo].kª;Ty ~8 % ԢڟQ -Y &+i^q+.~ `aZB:M}e3\wmS!S>cGY<"*ڄ4=VLd*jXI$;ڿgL{9Cik+Uѳ nvJeh9ͼni1]H n񉢯brbХ'5Y͊gpTr'`#mtRb*`!P8*YmWur*XƸ5.l"T 3㔮1`n4Q^G+ebs v&=.%ll3H%ޒ&nFNT ꅗ(01q6>쮧(~KQ,u]1qM{ ]Kp/Eŵp)N;b5}JPڸzwxr}:v(ޅؙrL?ܓ&1E SUϤPE^r`EِfFrEItǃmu2\Bܨ^۲2Z@To>Sr_3 8{vS o80_Fڰ>mm*(<';_6ݥFsroU^#rN G^ "˸O1: U?t8bQ$lpmx\+V.r|a.+0LjwN1ȓehE>.,yL1Q)ɸ_^4wňlMQGq:=PF$^[H2O{P`? zle 7T;#lwp%7(W *)^J~w5J+1xm$ (;˙W8\Xa}t1ޖKކ0Uܽ`! ;|Q1b[P#*+$cLj؃6̹э;oŕ"ى0J #- $Gu$Ԡ&~Ҹ[ـ;\/2h'M aM*OԺˆw-'0(σhjJ_8C(˷Qq@Qh@y8ע7['Y$%u!XP(2֓MVHDW>Խ$IIWcJUf@e;6T䗘dՈ}>_g_k)ϡ8P "믩$H(TɸTY Ma`#TN'| |]bd!izzuiPl݋|^WvԂk1WYR[IId5@vnk%`sH,gW56Jwr@&MqƽTWVhw‘$5dev#="NuZ؜wU~)C{G2ߡ`#+Nq!2x*}t TcMk1VD'nJ06-cmLmSi}#l;;HEoD0V3˿"u5NJ0TXzvDG vqj#96%g a f[0CL>U$b Y]?WPFYUdt0'2uAQ a\C U:9' m~Pc9{]riM6/J鎀4 oNR.BB8nrG IO:2k8S;]Q/[õ t簂n(_yʝ Z5VV~{н8Ʃ &{lwMG/|% MpV Wׇڇnm˂NL9pNoxcu`׃JB# /$ytŇ=wscǹ[~ j(Y/b(Cg_ycQKܲ3o8p}bB:+k&wyM`ӕ-ߙA/wbղh徘EF=Ky#:B8G3%-I4~&LJPY/3MՇ#? y_diI`ީ)$ YiJ.`AZ.ɑ/Ú)b$ȀTNy5O9\kuW'u-"މ$a 3-=%);hO '@ƬS::E93*?+_:ǎxr_`HWZnLwk_~槜#:" ]Dq\60Ǎ+~Dmuf"8'쀮 &VKl-F 2s\ߛ~9U;KK'Jr>?@o<%a֌sNh9@P6{_2ggʾ.02rj,OZY'ӆخx@]+IT{{XusNXTłhb.U)(暃7$Ւ>01'ΗYQv"@O7B!Ͱ[,舰[%D^b\+R?vL0ufWI ?DGn-ɣ"W'Whhjn?QZLnb<,9jW9M'gf_.=F>|]βXfgRϘ` dzñiEkE>8>56(qQe j>ӑBڃ^-HRJ]ֽ`# o:W39f>܉5h v gqxczx`p|l1sՑR1ӁK@qb kQs58,_HR掀(BT桷&o!K7VE=PFËZ pe4xEP>nˆBQh6'vvt-D9ymq,yQ=u >4\\z`:. A7w_5mEiSŷ6Pd8&<},iQPCxW߳'B 4\VCR^Gn[Eh;TD_VtC 3[jk ,k</10;G!P 0-p:]omk3Ň j?)9>CZA0s;ZpplHlտO<.G߿>Dz6$A; ;u<6{ʲ6cK7E[L\j_:z\'{/arʸ YB%UoTӜ~:=p|pӏA3)Q3˦q)qCz0 z#1+d;WY6S‹!(Xۇsтng0A}u1ьc~Y hfMۨj:Suz;9u{q߶;A/w\=ZQº Xx-m~u( z%L|uX9-if8!qǗ۔g|͂[:Ye=HT!#Gwl_ isSo P>,\m+1?kJDI{JGB3|mN:U`'&w0&AHojezg'l ed;bk Hq ԁֲRLWfW ԝ/*S )-"jєmtOk Ϛ/ KH}^0f͙dY >frYd,iڙrN*1( DL1lG~\b{2Dtz`|Oy:A=BM d1eKYJE@LޣbL1,Dhӯ>:F'Pj± L)\׋\\a _()gr .>qijc}'瓇}w0@swkT Bup ܣ`Wk噑πnU1Q=WALBdNbm)ۮ,eKJJqXϾL={Ř",5MoQйFEx!WvGx '˻`ec#U- ߆ d *_bI;#3bCZ8/?\ k$r*YZBTc'9Q}/h1yC=0(ɘ} t}45ۙq<&)l % `{MCXHlpY<uR()O#`t [Զ/6)c/;l 6fTBuo=a/`19qgH{!iFz$j*}wCY+HB IǾ|p}@ )?܇l \צw"-qU7V/!TLV ںlm7Yy)W8Z֢4*wiәl:Ck wK+.DCf J;૆d$aAir|)[Ӂg,yۈmze8ʧQ<*PG|@sޅ'x|f%I* kQWKkY}'Zm[}CKMY0OgdL ;J%&+q`LtTk|d%`Ż|M#4ߺ .p߆sy~+JötLXHtBt <?Ṕm|5;]QVxX`vd⬚x8)ɕǻhɂ|=?|ټ4 }#;/:si/ K|@މq+>ip-DL&'K $>qfS1n6 FշV*S[oƮkT+*D!"Y!UOԏvm'e-!Lbk:u_N:G)YbeE&僅hT™nK\LKSƨ8( /К /h+xҎR^[9>f :S1/ A66jPKB˯gaftt?vj/4qDTS˄^=A72xxW*ݽPj%R`3$Ԧ'@RPt3# f ],]nb 뤴 vKsk]7b/ˎNjEX[|o|'$Cu@B*{SO$`R9e%=9օ3m L|ߢaUf1!#tfGO ~ k{ih}Wצ߳i`8a= ,c+% =&oˣ؟qbsʧT17' x,MI͛xJ bSV~D:,ں1s 5C8Svwm|fRjƍ?\ 1c2,%")mK>NiuaLJ@%'F/Zmﴮd._k>v85"irx)j#d.nsOFnNMBJ4jSD'"muc`]AZtV"r } U2c/40 5Ӳ/fӆ+uT,oAeN.ˈ,lBB* l #!Jc@@wk@ ' 4:qFHj c|I!vwhOn DuǀAV8}R.Fy*/$圴Jؚ)\3"`0ko,SF2Q^m$qQ¦,!ъK%qO(''| `I}sc Jy083Un¹b4^AAyjl^bpCYu!?_XK8l/l19P\}4.d,E؟y5 Y݋”{DD CruRT޺BDm* GOnPme؈*yR;eJvYSf#瞵m=Y:x82`-%9J3ۺ"Z@$૶bVP1g2,iBuݩDbU```&PEOqޞ*zZv(j212*cƉZ3pZk68*(iV&; 7F]8a5R=1y3OC;viR:{ l4 Vp_݃zYh\P3h=₁GAʬuL hesx(3U߃ 5gv]Ј*yH$kyK  㘏!xP\U88 $/X_e0N3L۾iǾ|H龉F-]v+o񗒩ήSk++BI;P~|;a (H|KdoP ;NS3qHc[pB}Xlɻ^bع;uq4Qd(I Џg9#eJ|Y''&N|}v\g<{F@XUN;wB!p)RbzMk>\pYN¯663f $@{ Q4R9}!b~2#?NM;徑+f (H$?y9S,3k}:[N[' [$' (ĘZaypxR ?Buldt|tHcɸ$ v[W>a̽f}sV;꺱 P;u`nT伩j/kr9ڗ5 ] 9&mPzdir[+ K : Ř,~YoXxﺕ驑S|җ`$L5$qRwd0% Tγ_wU(qݍsȖa.ĵvY5ZSÝ,K ]OR@25s$,H@Nڡa|zaR?D'@9rOqڊWB`؟9@lȞսBG{v\AP:_w+iAcg#\:%rBhVȋӳUsw~G# Q;iҎ[k.8[7%aH Q2".cgi2`7g| b-FZ.JȊj%B!~\HWz;Z{ꩲ< 5QYNvPҪ3~x?mnrMiUFr/9TrOH e8.Vȉ05PD+k CoV`hѱmD{܃Ą<F KV^ζrœ.]00GˏU`c`bw%܄fT\PDW]*Xµ9#x8E }?YpoIYh*H1u Gt9LtmQw$z2@}]ְw/.7 #$]<$Au\xq2y.SV~mdZ{}2dMe B?;TԽ*"Y!:}w?VP SEmڜЮ+M2Sf*qpe# pc9>'e)&eiS3C3[xL'燑xXCѩXLFGm0je~s{q*!% 0P=lxt<̨H@,k0$(>t@q@|mUT |ߚetdw%6'X~gy*_VJ471@~,eнfZ8g} jMH8FƐe_WDZ-Qqckue!Yk'{¸~ bCf0iP.U~\u`M lr/P*d[`* [/C.nk{6 b RSPBMYU8LT̳Pha*b#=e{HJy9{5ҽ2o/Nz8GqαiG;M  oU^ {-A:GP[E=ſO,hQe9Rj#Kt*O֚ԇeh#CQ,ٚљ^+ IT̉99ZhZHD=*>>k}hnmmY24 * C /˨5E hG@Y.bL1іfK,"G7[( oH"hB"PRDcz?{J>" 㳵vn0g(5y&ǂzM[X$hMCvؔ(GEf i g{UqU=RvdZJr0R4@_nx܆B?RY|p GtqWǠab^?nC.gPig+}r{exd*'^5A%*NBl9]~d.@5h`1$dgh5uA'-eklZ%/3Vlӆ﯈|Gy }:8OC_jl}3L_ܖKgg@T8x;Qq@yW qH=/ۭݹ?ѴXRmyNTq; ܀_ԋѵ*SI_qt@vU 2ԍs/h% j"R,kCf V$F@GSIR;+׭Ɓb2=t/?#~.[+CnUU~f0396˽EF![ Ɔ+(ou '1ۘF7R/ξ-tҖa2 j<$U+CR_I7+z \rySe< 5^9t\P.v\jrgi(0"!ѹ{w+G>g#_kCWXG3 xMHhYʉc]($m@ҒV)Ƶ7q%!p3ʤ3x76'ŖxB0a6 AHV6 v|XUˠzT$OR{_:ignx(v{6 6ϞCk.uڴvt\ʯ%|^H}9j'gR[ /-+g} }'d!?}}6[j(crx(s+LXLXg_LhO!HxKO3>g>O,3>6%R8喷fغi"gc+>pLشiC\Zp(/DJ[c7־`v($*3|1dIle^ߑ[腻1(\՚ָr!M " 3eLO#:bcSE*3ڰ$2^BRVI&/ ӚUH"Y61 }l2e}~<)6dVJ8,9b_} F ıM~./w ",4PP,urَ;*G`fexL4F%K=]h2wR.}] u^־ 3(% ylUHW]y3cf3˹~sPEt<fAjH^ %r7Q"eYY`/ec壠Dt+AP4&!cRGk ̀~coM dڎ *Btx@>d(m_/8$GRPm'DXziYЍg:y"c;*v8TZjA܇n,#LHC B*%PD$l0)<)&M"r%z4##x(Us- fxEƂѹeݡ1|À%JZ*hMNm'+:Qh$i}20Pv\ϴB`Q/K1Fa1r۳ϭMiús'}MIqX)U@q!pBj M^RYi%iӹTT2.'':fH/cEt*OhRnrnaK73^xz60ֳLBL E`2p֑72w-a5DSn >;^S)rNzӵShVN2wS"C,PԩO~pPQ2/|Mнők:yFřKf>I7$}JPIIeX&D.XMF=>xM 3 =`cZZd&[!"Ruk_}D}i_@A8gb0t0z[s+/;ׇRmЃSUq(x{B{}ECVEXfĖΔZ.\d9m5p-h4??w!# 8YO!ޤ1h-줖E(q~'Ƀah3-%y%(kh^*y5/B I|sw^;<ٰDck w9Ѩ|S4tw_⟩JStVУ-uh9*ˎ^X [w7!.HC[Lq§MPkPߞ(útqnS! qSFWqNTd#ORn%vkn6@Ha YFm`.hfun#90u]Qst;܆L0eF LD kQ>%%V'p)+=Ky 8X _j1€d? mvV=!" :1!@< X&"rbd N<]jIݙ(uXqB/>?G.WG*s$:!@K u={u_K!wMwPM@hq[J%3Gp䁼ú5}h6"^ϐ]7\pLE|`2nǣ i) ϮBy):FW @kZ~:Ä 7@å">d;8lG*Uh. T ĶRo,fa!ܹp9#*k˦þԐDN)աQħ%2i9Bߔ]ܾ?6%3*PXi|sc7lx(&$wE6OtL!"xuxb6@L`Vӷ.m4I1eg ?쁐3A8s z% >aa\`jouidp̀;$޶#MH|EK uqqRqAaqOm!+^?;˔1N\9jۮ7mA̓Hi  %*+yL4(Σbɑ޾uF[@; ),Ҩ f[ç"0v8%.,ڜŨ9@I39K'Ub'EF5<~զ/-|sڈ|Go>ǃjdzۭu g@A&D2/OBe0;h-E-8$k\_~_tŚ" C?Y T Q*U4za`NӜY8jsVHuGTA@vtZǵ6>DUj7i|=MtY1u2?v=i 3i_Pkg.@1oQ=)tƓc:ƌ|ݫ֣gq.M^UZ~hu;MDf~XI̯i|N~A'a+!ܦE:1~ٷ*aNg+UYVsI RQ9>Pi@j#]6X|G ~x]v^' o뢂X;J7O[8bd:sM8,/]5Χ*5KnB MDʢG];̰ zP"Z[ncGeO8i9~)OKX^= N<,m y,lB>? 7EYGUKyNs7WY1'"vE]ĭz ^HX&1h9Y@9V>bȳ%"BzfПUV}"f˔'>`[r"k>EE"M;J& Xh^ڧ$&^Q&f 64$Ä~+wEx/a^50toNzzN[#$ʑ#91mq΄ʭ@b\ = ފv2wfQPL~ZQ L=MnB=X #C̙L5# Ri>*Bvƴ{?*jsIԂ$ԚxngL ϬQKM_nƗX[iA;ZU]4]ʖ1nƾ%J}4tmh}$h*$˒yK{{}^%}dtslbHnf\uD˺1gCpf}t0BK>jj4]GKb Ei9](>bZT~@4Ci̡ c7ԡ !>ֽ˳vT!~.IbP8iQbT 7qEX T&E_EkP; j*>Xc b!AF˚fi++?o[LiNH.H p; oR]?|~sr3%[\]*7'WLrQnm2ҤO I[<{mrln3,"+\| ?;=l ["∩(H %}JiJCO^Ab,iDXzwM_B|XlB*W/\= i@U[u,8~"qlUgٺ65M:-9Ɯ&ɩaE(I ۦaak Р#_T#1 EYOM2ܲwJD1d0R>SX/3u@j(Y0jC\ƻ 9TM`T4W#Q'.?# O #^JLx$F1HfT /'J`N_֍@'64qh ۜlTWdʱF7LBD}l}vOX|2 Vݨp<7V/]#kJnvL8L&,8mjKMw*%ei& PB h\&0:ع%\l0J;/}-ǗL0sX F;q (.u5J#5VS({D Z(š5m{P=OHl9˯H=? 5ly=3#O[xș,JV6M @ַz2@DS=@|Xɖ9a3ר$J^ڀHЊrZemXo?@#Q78,- }PC]\ R |$(8v(âo~^Mi:F٩rQnP^l<6<3 PL~0fS~uWtQab}t*m;e7Y_a):5M$퍓4r`LQ,I kl̝ʬZ Hqgy |m)dT,|Eh/P$G@q@k-+0Q)7>]}f;Ziu~ @r=]I]jD٭o!ƋEm"t*%{qb ˚Uݽ͜ЫڵW!|8kGnnhw Q(. 91Ek~9.'/nh飉峋ss N5]C艼zZ滒`- ]d۟qi¼\4#|6H~3cA̕2]*!#a!]bncUkwJƲ'W[j`\٤ÒVwV1hS Yf,Z'{һ^0'1ʂj-A8aRх%#t,z5ǭ0d!X5qN訟RHQ+.DxJ!FɷN_fAˁqc#*YI٫w(;Na!M ¹ݸB(TݠG`~pLUqh2Dπ_hӆ{oDU8;E3{q$q}&~C9 C2\|ƠK]{*mAV;%kG5P5`K}6ʨ,V31@*~ه BZ`;1CYctR\7?ۑ~ l"͑V;V3J0^`FedfLtj[r-T檇&79Gip]&N9h3SD Q(w&=qYI[տA5isC'>o2 %@#\paNhB"I΄?=D?HF]׵0&/ǖ9!c]ڦfB"4|$ Wm֯d <[X2=pز>K$ 盄?cӨGU9ɴ+ߤizh; .$l-&nl2s'b4Ty0ƨG(8;CDw )ݍzr`HCXP&W{~X5 [¢! ʨ+7 ]͚AK8yz?n~hc?U QӤt Fk_rwjԓX ^Ю(ق1ҕnEIn2Bq\RfjtM=<456RJmԠ˯?X1K㖤Q'#͞i2 )= MU;갶Xel@t3@VVoMA%A jR<{ q*@E{Ƌ7)x4^q`s0ל @47{p7A/* a"J֕,ny6TR=5}`4S^seo_)lfD)-oV2pmN+! :mz>zz6"+30/#ܓkr#aS˄I~E|!#>+i?ƻխERFU:93d"0뿪x G2żDgA.IHx:ǵ9l A.z<\p A{h&sMFTTx|dFh%` .C9ʞK4~nju瓮w;3pԒ+ aJh^d8|SQ=o.)sYqA+2/%GPA/ gik<+**Ɓ+I4o6+5u{HҵQ{Jh$l#Fn+ ׫(G/ $κ@&ؚf*:^ yF%*Yό*NLO%"Ɓ$zbY̕%oBo{;O9|5A c#Ȁ@\tZp;&!ZnJ˴#C:#. 0 &?9yOMg5]NOT -NtO^`hIUO[l;,mqYjM}22I)?Ha3fc9 ; Oelo P!S̭u ^x ۚ?ďޤ)fǚZ (zfNk~K>q#I!Oj'!E!8Խ[#ͿϯړjvJK•.*xB:6eQC-#،eDbۑ]Q^ms|&N (>O7r ^\nR2&*7+nkWc`K}d;rf PH#akHxK.ۼ Zsۓ3G~_Sr0#dhZ[ tJC- V|au~,'S_ߛc4IˈIqkNEmy)6<4+%;]:Y&1Χ26 f~vT_4,䊭VbWaH3J2oE=M,4v}5J4VyOq*+d61̣:eZ&?7*-*,5K)(#0pF{Q-e(7Ѥvv}r$`L% Sゃ|B 3 6.kOYk~7;k{̻ƿ]ѫ!E&ׁ<7ot>:t@nPR}a26ibMV&H)D-tub)Ad nչ$W`hZ-{n1X[d١KUB%K:1 ͋#Nw'z쌎m H x֫kM튟|LE7|:a ⟢ˢq@}Dp 3n#Ȅ}=v'>X_bMKx.1GS#.w)!.](ٗZ^QP/VCWH?aSRg/Xl/gTiн!kkk3 70|! duU<1%h՝Z>"Wt/[4N(3Rm**U, WSVLYBozQ$L~5Ĩ:ĝT{أۚ?( WI܀X}(\D{+|{qݤ,D~Ϸu\h>] ?@;X?Ycpd.&=:jLN;g$`-lAE 8˄&a&ip~L=szlz3Q;Pz2a0:T)Ⱑ?0b6_qӒzcp$>ƋX z8,^2,*"V8gp :,X?_428L=+RT"jYPo"5[{Sh#)j2D*LF:Z*C<_iHN( YNZ߿Yv ,ǣXz|p]CoxA"tb_Z,jﵟV"RxiXRO`=j v1z̄[^EԮRh%`]#9W8L:)iB9;i"4LAWx),rutXj(vX`^U؇OV3{^n@GrFh\tb6@PR{MJn FH >ݥn7n/M4 W_C:in# - &B홍j13h2"Gś 3ߝk ca EKwyX)3D7 U$veM3VWbмGp$osy?G+\͉ :K)<(<`88|I%6f\VDne N ,56^rlp]8LǠ>^64jI1R6Shc 'tR#_yU¦D+9^Lq>4X& 4o嫣^zaҺ&8-!ǣ|u>Ry#K]L " җP ՞+Y/eUݼVC%3)z kYV DA~(Hmw[+HZBN&{,Q[D.Û4u-%6S4#Đa iTDsf.(B ߁}1d4~e߸Ck9 R0_a]@ѽ7|p2߯nخ:GphQvMg/ k>BAV|h) F푸,?*sNIKMoP.[C"gHޜ&oRA4LwF`6*> ݌y<|u;-LlHR=69Xy60) "V:Ѭ<^6ä4/2Љx+3 +d(:$YgSÙ"(4@a/kguL64lψLp$O0xht>JH,;3= >rK@(۪M'lk[Z.l-8ԷĘZ7whocMz-]]TS ' 1~.<tXb"*DB+754"m;rLWj {'[8Wۼm% Z# sk))ݖ'5, 1,9N5>?*֊~9)"}쬖/I4i" hǃ0^enk)cg1 nbL̆MfިIAd=?i+KbEN?YF}w-u8EيEh%U.ǯ-A\,17Fdo3^;t%u^ZpKh기{`"6Ga[EH qA OzŊwWt Y faH^I8 Fz͕Xټ%WKt=R1e 7 ;dؠX9N w w8"]iXe}xWj^}|.Y o4Ve]}b|x<>_<:*NHDf߲oǽ8'2#'6i`b^*1gnQui$>M/ũMK*,:fE{cgT5<OjA |& 4 ޅG-~RX@`{(Y=C]wi7=9ȑ2_vD_ouVkQNs$Tr@ʫs!l߹(ڭY|3~ ӌXFxVđgK Ƴ?}`F(h=\=WΚE`w3mΦ9:ODM~!FφcY#a2hcoeL^ӠD ޾ǹ:;)>|9j+/"sY( yY7v),$DIWMF.pnix*5u!Eߢ7^lQoW0NOWB+'PS=ѶeʤBJ u-y魮  8W /s8rl[D:oSg Ҝ.l:SYB]Ԝ_ؖ6J:XX cy).>Zg˭E$a{Dsg\KL$7G=x{RWyG=(3_g%v*&nQmǤ%loi@d9\n:r u t6|B7F Rm\G2j4(ՒǿjDmj+GvY%JTE܌"twv#6JRHڥݳH}})#P8SAy82?#!-~(@* ՙܴ.0 Pܴ\]i`{nԘ?!H7G5$،r]6ddO 5)xA^0d;akNnKDX#9y11 GGM\NϹǩmOyGebbx3$iѥ(ӞgQW/KN5Gue`՚4^nI}7#a/iON 5@'pƭ؁^[`>?!Z8wTG`Ym]M8{g1lm!;XQݘKWyhk_p\©W8"P՚*.8s6M;cC]9;fov?4;@e 滑}_E{;_߿H"i]lu/MD"a<_"(q.U'{zA ,5Q (0q{b6 ъWPj/;I Lx5{KTpb\)2U7lXY_RU,q;lAl/M+o*5/Нɸ-",BKEC^yAd]KlulЮL@`q| `Β)2XɶrS9֡)#`ҵKܺ 3ʖ)1 5b)`p&~0JDhH/riH+p8zW<>{/ԺVW xȴn9+6łĉ 7Q$듡iW# хgйP#eGtDp@< nP>=GJb W @tBjlȟFm p4OM?&y2k)3w}=sdSu4eG)WYud3~(6NDDI3~z m,GR\ӣ؞4>*xP0[@s:_ wUf*iEt֥}+^eŊjŠlϧS<]Ha& J,Nw|lcS;.ׅywc:*2beGmȶ4hk=Q,ޟ[H/x?0!Q*r-zGVj{J15'u,csEgDrQqcnSjRҗm;[rGk&lOY)X͵b]BU)޶I.W+]T>+4JvvtY)2mPvq=hI ߥN ւ[b{<*VFy/1kF !9p)*;IVh:L }SDJOl LjY< fFf3_{ `M;>-gEePb}t^s]9E\:5)A:>> <6'[IJjet~gydL{b)0}$t `=Q@wKYk(m:*dG, |> xf,imyz:#K=*Y( OK[7,dܧT']) q3_ۇdCŤdȍt?4e<7&JH?Tb szUiP \ش>i(߫շl/R䁬Qߥ#h+]-nŴ/թh "^!n>ۇ b኎ 7S B膚1 {B/KVx#[3)f?J'C*pM,tɷRr_GTFV v:LZXBS"U5!Mp5 YݦR~cEjSƿo12֑d2UΗnX ʤQ>d-@+>x#Y/?WmaMO߄D8wtO :@_ rjo!$U F9'>R>g shgG@΃vgA9UjD߼̊cl %9 ̽xW$6Z얓xgNͨOs%ۭ2 D1(˭xs\ k%5E h$.䖁 0I<2C]( @ڐM ]ΠH|l~^UL 53ܓ%gJw2̹%J'v$=|}EjTm/m:[ Ne]N8n( c/pQN6o`-2 X<`zS x`Z)^ -dxRI ֒qioF1TFi]0̗^Ga sݑHSm)+hn:ĒX\[?>b@{]cE/-RhJ8↝S5lP55%1CݲRȣ:%0˳5PBo}(Q ]u3wUIFDQ/ݗh{O=uhD2^ ʢ Mc>  2"FHKT;J/;Q3֎F@'&>Œ@%&极̀M(Bb^%tWDAٽ5g䜫g:2@s+a(Z Srs?䉕(WE<.S*c *,h205ijJȌ߱nަ,Si5Txҁarwͫ%g*<mMO]7S ^1̧3A.6y)*v]3HO-gXfڻ-Ó+vNC3j>Q;z>$AL,pi_/MJD=D_>'MnKۭb#qӫz#xG$]w xԨ,^&N09R6{S.W  zϬ#G2#()JW U`y. +i3Y( ZZA)RfWPWѳ<8 <^ X,IiY<ʚ7ݩ vT_c^-a{ M[#H-ڪ#fOL%5>1 +̌8^ԃE*'܇ "vUL/9{3ވkE1x%. n{! [6ϙ/pϚmbw('S$gqۍ?08|$|ZQlD, ǿpZ!]?96=(ɕx6b X~|EjƭbKëǧA( O:-0FjNKn!rZӕ@8@:>5SƧvol!S~g~6el˩eyӅ/̺$mBT$N񀊍F y,_j_7=+?'$SϦ^q@]q8w 'Ag ywI5i'ynb2!>(dޞKP9-s|z+wЬRUTr5?#S|WVd ,_gImaT6x?IP1͐nL QNH6JUht>Dr%J3;JCwygjl)gV}&ZiH?,Fjv p"rӚՍ@s>؃۹F(80eߝU2o狱2 9W m}ǘzT5<;UWi&s OD%~[ia>ɨ9/sSxl1}cKj-yM;y!kGvF-Y!O@ktzF7F-KLyk_sVYp@$%1e ڿ]M zPș[KK3*%5o0MǂP6^Rp\R5sqf"eo(+T.{~(;@prRi Z~GTmJ87iP++9/nX\NM ֬U'B"3:ߢἁsu406Ե:M17 oxƧհzaj={wMZt3,iexy2S~ J9huTzL)#D;'<HOzw_/lJZ#N\xz#$+ۥ9DFYp 6ًo#jj*C>AIN0d[૖+U OcwV_n;'wP@ łBomRM"gQOs N ;8Ѹ}e"#]#xkU\[Q|GN dc:A 4##ҥfbUnȤk{3kQaJ_#7<flw& f="E!k椖9k<ɿox7f 5b2`/ud'"dtwa ؝?8CMei\~&uA6+;Dku|rCT-+aʎ$F))+ٷ &Wc$nMcC&3Ȯl\L=x=&[΅,}_vNd2Sb띦tg6W1±EV&x1to}CTTNs/2{W<!suݽ[gC'Qmoq؈b$y(b뒌& hJBD 4hg} _2p'@f2}l \O8? |Vbvƴ>bG޲hr89ĉwfy- 'ϵh4f,_tE_ beOCΉ* ^o,ҷ1h.USv]:rqĸLwd!th }zn-o%s6V^ m542+w /3쉉Yg?Ak0v5ذnɖAYbO-eRܮYJ5gʌ];萺meg udM[=V. Hm/?rAބݧCКE|,&ӶgҿC>@pkMʇ~)Pc_m6,6jt;\B2#" %ِlj>Bcg#.LK MQ1z`.C;<'Cs.$=kI7/pl|8=#ؔV+/W +a`=.' Ats5A<-NG7T.V_,ޑ7-Yh<$ΟL,]f5N-Nw &w^Z.4x,[obyBX1˄RMu>xMA\MlUcu-CboW_j QA ̪ΒC|i5˰ V|󐈬Np4qxc~,Gvʥ;?j ct#PY?b~E!::4 ,Lxw0xz7aH߇XRsb@eIYd.Ka\yJFrmCJRldLcpvJLpCz>U]OrG[-\.Df3f 5 #D{'|δg^Fu- ~[ǁ叛'?v`EE:ؿXfH&BK|"Sr K&tJNSdŇ뵸.텫PaU :d2ߣp<:sӦD(c4I#aT>T\JpgS7TgQ~LZt=[oH@%--1ߞl΢*b0x~"kW.F0ܣIhuρpv6.}d%ׯCzW*fྸJA ˙_ MhYljUi(9^?ӏ2J:vdzz_\| E[egBBnR{=GA H΁+.yQ&\k#h/R Yl)"_)O3|0<>$_a@iK2 ZӤp3~ne/A č@ʄ-.Su3 1 0vV^F_ \W|*8`|]5R$kzf܍U?AO?*ovJV k㒄g[+zN 0,}vjuZ0<m|B&AL򮋾 jm|:,VOO4 |r$5/UDϿP0?Q9\ٞ۴Oi47Bޘ<Lh] hNmF2Sm7{PUBpS(3V2>s?k~52)XpA9Ct4yofzTz,se9CK 1&ݾOz3';(s4c:lE2[6}Gpl84UoOo=gGDIͣp2g~yUs&1P|0Rx,G7`dX~atp4rY;bR($D"d%p y|6K) w ]#=FqF LX."Khh?g?qIF)ԞN@vX rpc 0pfj3vr5" [{F^E,S^m7cTР'SO3AFSԦh03r)Ƕ0s'ܿ4҇*f X^ i8ͳbݹf5n?^Ɖi4f&TCϴMZ⏎` 7fT8ȺA{.]dbǞlGyXt{V;X& P=6 Pc,µL5:CAt&91˩O>щ,qU}m\Љy ЌF!O_{ee .&S v4w,W=yΧihO1Rxo$Rj%\SϽvzkC~W]VZVa/wNKE9vXAru3 ^jڢ25~99\k;vE[5[C] `j4 - l ߶Ȋm>Ԭh l.1d-Ca.TLY̑>]>JR~G$zZHS@K廫i/#nf+R|hwxL|I.RRsGlB2ѶJ@8Jc3!bEM˚~B(>~ߊ+kNA4}t9c?I{'}V) M.#乛;w}7%u֖d0\ 3ּʻ11kFGHk1 $a<9uTFo^<}\ߗaAC鋊k_H'/JUv1f*Fҝlt2$ecg}ds ݀f6X6ڥ&J#}%W(ac>VbZi;D٫6skjn]EU-W# Eb21m?^A&~̈#Tx*ҢX,w{;ja9rL@F*gږ[px,6"%~:K^13oןP=HUVX&މxb,Jټ/`w@zWqۚ*ɉ #1P }M.N)Y(#mfc̝v{?}1JȐz`CSA"~Oj9-`D[jd#Ie0y>VL3#PDQprj,fNhC[8 6&ntu]Y֋Щ?U뿈HKnH.A;KVͼ}a}PⶡO1B\Y?Ֆ PE9=^ n^};}mlF9ՒyH.e2LK Qy#n8\>J29j_ {^Q5 ĵ\ejr0ՉZ%I ~NT1o@~mX36]Kv*~W&C{{Yg,p#;_|>ƁWO%Ls'YhF割HYd}o-"[nJ 0;[,+2-hH#UDy(L@0eS?98܀B|LDF IT(N/L!Jܰ#,Kjde6v"DM~4өBr/ixdVhWXI}!}_+Re٘敳xAu5,TR6+T%"p)ՍTbqsɖhlPTe~uY=>aI0bBd#jKӶ݄~&YnȢWfrQRF{7v| Y_`h l1HB O (Id/z<)`42 P'|^un5Tf`x_aPt]rq)l3gK𰝴 +fєi3 1:3 ,]q)RfJ$ZdCkK ^|J&zFtugcA$Jõ_e]C+\M̆}rj{ * b)d{6ԲRlįQ/=jԩMypy*vo"1t$tIYߎ˼p{ Q1 -ӯ3;M>##QM ($&P#b)KoU| Sj>ⳜAag8/";; 4#5%Knǃ=HKL z>;DB\1gGe Dc[aHN1!p./UPP [VBלZŕ Wm?}"̌j.1zc0Cv%" F 0C]D}7b*y*^l[urAeG0N:q)ycߞ!"jji4\1nLqX?]ʨ si.'TË 79"\??hͅ1t {9+] V^Ȉ.YsFTI}}/bTEJk 4Dҹ/5NEPdDuIY0.zb]%W2A 6vdVu߬_]j?n X"?CհK!\՗WQYpNYYoNZuz1a!=bc>7l?k`/'@Q2JpW;)ˬ_"SOӂ)P[uzVIv r I6iÚ'И)w+o#ա^z2wA53+h 8B [L9AF"`-~L%etΉ~2usƳUj:Ҙٕ(07S'(B<ْ>SnG+cnM)w0pv:wn؆bǴ%˄*:\ c2U\NK̷JAcU ٘`NܫF*]t0eDZU-̣ӛM&P虎x3nyygE ޒ RղD2>p=i8%krVu/ Uf#vVuω?`bռn۝]|OD4l ;@ N9G?<4cl'9#}(5H4E3NCdž17B͗KejGܩGrp (^Pa# ͤG?>jjkkQo}`uuMZ~ fz+XLe$5J#( %z+mŹqLjK7q4'-,P铰_.@F _Py zTUו>^$Úu\#)l ][#m * kǤv[}5N9<%ޛ(t&Ozs0m'6Zv HbwtPΖ_E }ZJM25UgC?-FAF"'FSj髈7Hf ݻBkvX.gԗҬ&` K(JʖN\t2=]mb1Oܾe 6ή<6xeJٝ{# g/>{`N SjuiyG)-C߄wRYPu^ dw`\* ߼58sTƣNt5gѰsOI˂7Vc /6+:LhN`N`LP\7]y2>е.VL@BVO%kdCgs28MHDCm H,a*׈'ufc ԰芷ˑ4Pf{lRCOIPp)S4%L_H-%ʉ5}qsqDLPShX!_4r"[Jخ9\8|@ 2Drd^BU PQ0"ȼU3w]Av8d(ꍮT^f~h5~_Ml&,\^[܃-h!`D.OWj9Z:Ehl@SO3ѾGM8ETZ?pMi* pЈ(c=o,̪( 5231H7fcsd& #Ւ/V\<8rp%MW#Kin%lmTNQ_Z eZK@9t6EH;X$~؁wXQt:7AֽSLL*@wyr|4ot IA7\qg{:u,#ԖQsIJ03c/x Պ894#/,HZoo>#Sad(*er ֘O1*E\V0Z%^3 |$"=К\|bQbQ2Y\_NAlhjMU3y"bWojQ!$ Ña0?i&r#D3ňX+B`)W^d21+oKSGg ,]co>ړgt?pAI2RH-z`D),9..|9Ca{'RKr$-Q9!s{% Gf~ݙ|(Kx!CB_P). 6;f9AflĿs-ׅTna]>G.W.oNTpcͧWCɌn|#9icD0 GKgG/ųdI?Yؿ,5gݛ79Tr8XPG7>7\.$|$Ȧ|4_R^CXcƏ01(t\(S:Ygܪx8T m-NqQ4pAƽp0b$fEpdn _4wSe'֖g Fwu؄h 'O CgFʯٳIb|]U<\=@p?4ApEF~{`{ 5UZf}bIsKB\PRW Ȯ43Ȣ~.NJ@(-A|xI2~%y@+qe_kr6lyr]&r_C{{ϓ?F9yAc~w8i5gcqP1Yy0TwEאu̅[iӨ\m>p_Z44PC4k;?{GIlѨmlD2BqtUE-}sr~#N ilu3H68uټ ϴL ȚL\ (t߄3k#$XIAUM[ywn~CU1qlrͮzC/Q"N;(#z+pP@8!?w@qѝg?$r-"@Ng8c?j|/4iB,d Jm>(J9089 #IB֍DJMMcnlC+0zWޒ ΫJ5!غ5SD Jxc$¨UOAewF1 +Dux5ҍʳ@kEN{)o 9 (gF!%}@[Op/"]qk[:hPZ!8IB8fOHWETQ.bj\ ꔀXQ b×$\Atf zWkH@ >F=[TTG&2M(3x_q o%".Pq{ҿՑuhe[[*WY|~Z]fQBŏI s= ?rV^BIOD6}άMYG0y4P.#?VMۉzďrx緸eug(W%# ,7t=0זZ@p´x|3]^\SxF08EAWI!:L?;=ozU~!UhIln =FqƀTtXWMEsV늜TAInFec{PL3ys6",WTO], jre~J,wJ*D&[p1њM¶-,w}uF .z\Vo afL +IL2wYaeC|\V$Ԣ>ܐbܸQ\M 9LDdc<!rAJ~d3N ui` Dφk]PG Jd+-$EZG3Gca ܭ`M!)|?_iLfr%OXaZǀUP#I^/l*R.TM+G2R22dasj?04.` hI⋄>X@u&U*d*_ ^8QrXj-2$(:͆  PU5Zn3S0|qLf>䲞SM5/y!iz5ywXNf@qۂEQ(^ yS] aՈv=4i०C/) Yqf V om4_Kd`5Zl2g  o<݊Boh5=/zxES@sGL^]D UVsDju{&>et;dz`8WZ4V$Һ? y%> 8\GdَUJlBNwAWzǂa- 0y㟡C{-,@q`)n6&ju]ݶ}ɛȎۂ.q,>3 6/O!vo7B&P7A 4 EqDε̶1}>Y?RAMOiPX <` Kv[ss3VtTI*B`dK{!uN}%b2^zWxŵ|3{}d$oV0RdR+ Ah>فrI1♠ډM#:c|0 !%3:@1-e%X #(h)AۓN O=it|R8Fj%_v, Ȗ29Yp0;+_Wg]nY/DM;/'C YzZ%ӥ9w\lu/4R7M L?5gtUrCyQiGVjܘ;S- !:N]7N%SR_mrN%ׯ,#%Z,}$mZն8gZa!frP~qU0]ЌnwBux-Layy9,?FIˆ9$*W9 'ȫZ׀(\z=e)"7v Di)ZOYy ƶNK!̔z+љ{h ), f"# {9Leå\ɸa+cNGh]F=+?9"||IO*"~!JmvH"<,r!&J!y!|K ZJI5zѼh>ds\M : ~ ö76tIbZo(4A0,cǴx7vttf^\-4n |䪝ߔz<9/ 洨p/jޒ1ʕ]D4`x2¬E7ӵ%`Q {|9jJ SԎv-m]G"w"yG< "c-#"SΏ|K9n-$z\tnZaQhGu[/K_+Hϡz: _ O*`sh(㮭x{Ǫ"qYR oJA'u!%ܵb\N:{}h[65wE"٭k͊<)K%'}.սBqz^8U@'ާW6Lo*1)h8Euk%CS;xb†.X*7[E^ۜ~ОO9ަK##\QPj$|KKŬFDA<%kAIK-;WxX>F{gB2H7åK=e6>d[ՉdI,xߠcVZ|=#x 비@a 73۫GN4|݉)7k`kEA$ڸ_DC.U iiGrܖZ1~^!V=|z' EBfW.!e&U?v@/5-UaQ g 5!6VS[öǘ":%? u¤$ߑON8F?T )kF}Cn2=+:m lMmˆ ciEp>d S P7T!)4іiQ e g7#ʫ5V~bVEt3yՕ'kUՀ(|ʟc3$?GX}vGhys"x;wfw`)pз:7"Ӑ8.Ca=QJ2T%O'?cDd}LC%*v::7{"tǬ:-ֹW@R=Q4j,Fi}{JbP1څOdBCv^/ULxSbM 7uafX`OEv;C;b{A{aR$mS$6 @W6#xIEbZ0|1u ѩȾ0uJ$qV*sς\SjkX54{|nB>&e0I:wOo~ʽ2Rw~&fKm/+~mk~X烅:b?mk z"n=\J nZMzOH% TskN4\l+ ] e8$ΊՍ@ t?)툊RvusQc1AKSH+`Y9LIMivpapL\[{`ilJcN3yXL'uC r7'DGMZɮXѽnZA-p9PolGwi,JPg'WZPLUFCxٱ7>|-SqӚ. C͎Q󥿸Rx(ám"\H>}BPK e/ %C`)N5\Ў^@wD0ײ:)> 1e"\ګ:1QTKG* yP b%W)1éhku/&%Y0|;*t}Ug4@V }b ,,R4E8y UjY4O1$G3e$O jv =7I1ki-wlj-a`,BMac&F8>Xռ%V)&k2@BEnE|$9NG@䉩&eppd,hD+X%ﲂV%t#Т^:uMcaЦ:z{HepOt `~PE.nxLYV+(@kdZ?}mci$eNcix kqďNRjYԫ4MVdr``ɧuRNdL܏$?/aXUN)] Sb^_Pbh J9jˡ$$=я.W;4 .9J#71{?3e:` Z[.F~UŹeӝɹrX*23[mQtVJ^2n %F#>9ˮ:-Κ/Qd7@ļfibf3Z4N42:>AئpT-tWNFx tpБ^d_'f\% #BR$Pg^-ݰ'p,sh.}Je}i'j7H?ؽ-Ƞ"r?p(uP ٜkOZsvn%R6LqmPn͌N\À(!6NbIP;99/wzs r3<ҾKV= =v%m ddJ *<:v:iz1JdɹB] H[;k႕sljCHi#XL7BOF1e "ܷuzKEC W2Fw%響꬜]Uڔ]ݜepͲ/(b>*_j}FBRBy/st?3Åɪ7Wg]44[ͪ-j4 7Kܦe’'eC&%EEyP\a؄s >ݐrH!r1Jj@q\*` .hWp(+8 J0yx`#uǍA69ߤcN髪a*]9Ȧ8%o¨Qz;DR$ Bx1):]f[˶1Z ^eXiq bBGyV? n|Gsl7DU'BrOPUK*΃R`tCb(= xpH6bgN79BWTTw5]"%dFѲTr-w?'B@"D!$}ǷLdX7 ϴ/H*b>m kiKt {ͻ5]9&!?в%GQق=&#iwD]I|'6G>wh.5n8{™!z 89N#-_̢d4b zp aIzaAn;dfBΣxچ7 0CT̶^dJZi%j4#0=r;ӅH$zemq57nSVo !c.f+iywq(5ҧr0rq=i GfX}6R`;}у03_c~U9>k;RiIb fm)YD./3Q3c-AŲdjmk=]l=?ڞAvD(n(Qpzq^5fB?e"'EEMԬ|sΪ@gLWY=tH\o*4DtHv׉{!= K营pi+_$& E+.H߃hf"^W"ԀՇ@TP#eH%mMc{\˷8RjoZa"Eb5FU%zus&gdo9I.%P5I wOMASI6Rl0띄WzYvzks銵<d'j*>װP%v̽D۽D9G qx̠$wX%.&V PW]kh%۲MZ?-,xns6-@ +6z$~ym٥SzG^ hQCd*N!@{fXr=zVPdVLCJU, ^16^$ߨk9!3>ѝv27{ : ѕ}/*lkוe]%ɫy(O+(n_[(`h7 .t֞b4kߒ&g~1f߱I$Vbobxwǩ9|v FCRIs#EM5"_qbtT Nu" y->JI >X3&'^|p4*j9Jӫ L`Q ;}#ԍ9Y`K^e*<pu^sz,U" .Dn/J L{%(~E5Smد9w$9)|4IV+q?з^:I^Lcv:eF^iGQ qLN+ݘPq>ob],!/Lvg"R.8󗎬eUҝ}/ 4<@bkLS/ep՚Ϗ8?Be`LOn$wV;$t2[ֈ麣1KV&f(ܸ-^2N'J]5w >dƣƊ{&* 1rZ0[?>!IKnHzv|mGzϬuVהa{{ƬG>ύ{+uo݃:AG/K`oP GX{Viʄ妺!C:UE%/7f65G}ؠ;tw;Q tHBկ;a9O\ذSS{s3Rܺ^Ė{uYR#tB䇏S~`Пw)osl|>Sv%+wעW;r2eJtR4\GT|^s̿ՂDFlĚYۘ8t:V i衢>^,nX8] x8W5Jct:I~9tj..Ʈzؙӏ+l(q8ԛV!%8~h?:SCCqy&CyF`xƤn ynn\ўf&1^: [Fmn.wq$`715Cc ^h/@'_$r/R80+:6N㽰7\==;U~T&3q*Z6;b5Ǯbt;[_В_N?qs)eNbN6p cT+@$3$bEcѮDx07{=~J;$]Q-zF됟&4CmJDRcr:.Wy`h}qAs35Gc}v9;gFu&Lc&]LSfTcfI֩/D.|=xw!r5>L֟rP)[ #ugǚP1k6H3sG,`~{Yb6sݼN5MXuUϤ;OMY&wg`~yg=hӢ&肅xt3կCc7 n;̳hWɧXD+AM'EhB]Kc:+Y,;j?DBMdBUOP8wm?kY?jZb[AUa6sXȣ{}1\MO}g(}}@g\?)#NhP~HGdk} 07 L-Bv#}, 9\o U_Rƶ&- |i x3aRh$T]7*~Ǥ2$vk\քZ`xf9я=ۓQHi~S1G[N#X(H(YF>ƫbxm8@cboԨŦ.E2E w[}0Z͇^c8Sw<P޵]i'> ƑnzzUe^.还k^ARl[smp~wx!8fui@rbFq. 2̾m\ܤ$m1pY ; :ތR%P- DURj#Xe ųb9$NcK-7wIɕb;>U"R}1wek8:2YfK' 8YY GMIJg.9T/$)<"Ax!a}mPr M,&'*b~nţa'N sAg۞l[0M?°+׭pEzB9SnS<ďUT9ZFM-MW T38_.dD }ĵj-K]N."uen&sIlϜWd܌;0TӶ^K/(oCFQ]MthzSbmȒC:1_PM8&Ks)CҊI\r?Embb&>E '{rމİ/-M E/0^}j k5!&oD,ZPZmm 1 [av7T`9\Cg֞ܣW tDc(K ObgFCIzcmZlF㈕a YR ?tup"<F7jEv$\ 7?>K0+3p40ohG:moMpg E"R%(-J,ti{8pu)Sp/7q0+z szNj5^HoCZhORMS!C(vG)VXe ,rw5nɢOGu]V` ?!Gs+J&Cr+ge 9K T cf4]Lbؐ;-! |rng/=<ڮ=ʲ|xQ i^;۰'"I tƁ ë= WDeΫk{D.VU(?I/)RA!IYUD4t5eJ8y{$0v"K'Ș6!g%RҨ>6@ 뚘>LJK%_I&t,W]~s`[bӸ{@+Y//xEϫɪ[or "$ñ6N02 &Bixz̳F訥Mu-B#N1fL.Nu<ȴ0ʛ9e&%%te,~E3=5\JT7{g/  ,'QU7ۣC'`R]܂q y߄x^J%v&qH6Ebp烤9xQVi7mD$+aj{[cF-Oz;E7ŦDi'U=vQm6ڏhyZ1D&W}kW=Q=F-< ȫا\0][:y>@z:oGܷ` #t-l::. qj!>c:x '.QSm.fF~`j ?/.kͲO0XIz}-;VG>N_Gx(hlkuu$pmY^{bS:Eޯ%)ţw< ElYܳf bQ@GVj?|x$}aNϴ2{Վp;IM`̝ 8׃%9u1 PڍJxÎ 'pcnn f4& {QҏPEPHArPY^Y@m"9| {_=/\^*ѣL?ǏPf$9a2`}|-v(4bF~)Z\HZZaZ;]6ax[; Ҙ6LODž,pS͚o9"U=oS)|·%;5Jd2>)_7A"H"tפf0F˦)1`Rcr.6x2W~@dFҢlgzZU%rr->oʷ;zLta'B)irj1Z]>ҶdH34Z!l\-Y{,́в 5mIv-xdnO9GɈ6+tp/#cb3]FώRgX #* Beø;""]Y )ZLtK3' D;d{Cf^nUW_./n;*o7f1&c'ica6[֥Hv QLj<:5LgZ1 xF.!A5lC2|lbnDqM:KP~뎣7ƄH߀&oF|JٯYu[ݦhh>%I n08C* -Г&Y1kLNGhֶڛ )r+7IO{eì) K{Z݉Vx,#[Ѣt,kaˌ HgxǴ FRV!6Ho:dT^uSߜmt>x39.1=/: ^yfSkP}_Yݔ_+)L^J, ;w`R/"0-U|H2sbP]hnĔYp)JAs^rݸ]*X+#FTy/1e> ٲCsWH3ĄPhH>ZA\QV{w>oinf<=j8.[Mk|,_gM⨺rt6'}P(0$ęg_jWASRi]x|i{ aNJw$aح{pMnJ{f\KR*C[l3k|'3c)K]τ$8ſ-Ϳ1"mw9DNxkSZ;CR[V f,~NKsG1F́}<u#&nf ֦,xĖ>^4ݒT*M(wV]5lXzs>KgQ( l\ P-BCsmThG{;ZA%9j( 'Wpy-r>onr\dX5I GLhjq6f"D806^ygo6_ĉ֔Kd8M0u,QpXGWp3a>NhP?M@s9̎x/ؼdYu;4tbh81>f)`Gx~E_~.;hAb'Ʉ&ErGWmwEI/cUr!Mb8j]2^ D/d5J z{6t|W{qwV731A)Jv>{h.CP F==$Leσr}ßXSZ 0ܴ 6LR- Py.Dвyy äzMBLY*` {>s^._/m ٲlRݥm!G*4G0gs3*loӿp f1זY6n.FE &:ڑDi]4(U]$%VBa̬?No+0(?|_z2EtQ1;7dMiVCal\==[\הdu"LEɬZMg |KNe7>ٱnσ5 /{a=R}B0FݢiKܱhGȞ<ޔ!zP^ذ:2+T$}dʉ:EhN, (&?;EVH3dO*xjwޏsceWQ53b&@%))gV13in)YРiaB{hi|W ͫx" jb"KGI1`]Tks7Kbʇ)!"l8-`H \r廱W!53~`GwRpR(1~jAj]e_N.( u[mi#Bpc$1MGqY{Џeؠa8Sqv0^n1S71s#bsLEm-TbM%__O5g#ܹt&' T DmAuGhSveOZkc)!d1POHAnv9yE$yz`z76n7#hhuWWBO$0A۽43FUat|3ebiV 򙊺j^kx}4)i޽vY*D51M>YylS(ƣ;@9nd,˵aJfhu39niyIJ[M;h 9,k6 qGB*DovdgkYx J>C_Qz%OR+1 sB"j\X3"* bDt^|$R9Mж\U`NkUZю,I9nQa|([rP}(OvR<. ㆆi`[ͯ~+-l*/ PTE zk͜а-4f'uf09! 6N̂A r?e뚦>axzTRg@`bDwe/q7R-LbJAɥHT:dDW"!Rd!l4GݳaaμUgi2w "qk T7#L'5"xZ2 ]6|-/"ji%8> r6`'ght9%$xe/`<,+%>]3OL?@s}wCQ\5ф*!Q<5铺U'4쿻Ն<Z^wFŸ)lu2=]$q} y*~WQVbY􃑜ÿpNS@e=%֢Gmtk AկVVvKVQV%:Ԗ^[/_-AezhT`6,oi^^uHCqP({;mv~o8rSʐ_} bs|<汖pX0brYȡqحirhZv H+*4՝yYb"-:BAҽInzttbkAP"ׄc$ sXa_@O8Ih(byg ,6 V\b'w"'&J[fԥ*UL5UmfNY& 4Wa+-#,,}X``>ySڮŻ^W){E`Q(,UE[Ng! ZǠPk h54ɱM㺼? Vyg& ͎s{ʉ&Xؑ+f\ 5ω1*_ J]pԔ%뻛vmNB/W?5{:ؖiz|msPR"*ұcL8 .qD&) ,j@Xeo}9B9hEC%L].vuE\W@I_ 3!)b+߁1Sg@|:u3p3BD Z${}?MYSkAg;ȳqe*jNUv& w WzZ'[veF L~gI"xGn 1ٻ&P(z"?;PJ7h蘵{r*K0ؐ36irkh%5_'o]D7x3(Z FYBH ))"OWV$"? I&5 lԺe.`F >(cxk#fM/;^YՏهNRB捵%Wgі(3U"Rü3@-4D!j<]`rvGؠSaSj,0pvĻCx|RTs ~#`yD憿c5*hs7kԖhFe5z`kq@Xjn0oe9r=J~]{4Mp#flǐBSZ/D}6x炌ÐM2nةR!_E:P:?, ӽIZ.W͠Io7o+9/ oBpeB[zl;WB[w"Ȣ]s$K\c(ч!iO`ɗ FA^R9qqkDc!VO%T:xj!>Z_%%Hp,x?^ҺںW7L3@kL.s6tn:lW>?UwuCJgAatEO1AȂߌ3H;ǵ_em-ɟGTgWKWSKV^18 ɌCB҇E6_Kk-KW|VIcAn^Bgbdu!c$crN&'npf9LH\xU9_BnܓIai|{eeu%&|"͔!D)IA0pǞh߷x;Xm~^/Emfgcb;<0bkgKC_+M*kM_z'9CQ@g `kB2z[SUDJ0rRYt UȜiCio29 fg-\Θ+[OPۨY)sD&wY`!Qw_#iy\R#e1(Cl" ΍X"IRDvG7:͢׿IP}biO{*5>h/2m~֍ᄝ3u葤OE(짐XW䪿#: {ycѡ)kЏ@9M?5diiB:g_aKk8/6uoCl׀"PB!7`)Bnֺk9"dlCf< /Y[>_@ PըG~eI¾ǹі4o!5C!^4D?;0[g*؉Hnנ2Nyrq Wqp|t1v1 XXB %yFI?";d+a(n):x߭ T3c A<Uv-S/JpNONF@DD[Ҁ wo/~0Nv"4mG7؄Mn;+!?-rIb Dz2̲L1G ːr Qs(Ąc@R L4jr=Wwv#{wȄl(8ad2mƮ̣v|cAUkjb әo~7fElC0iY-| (̸Ti+7,S3+ ;t鏉%q; hi~4(."p/3sD{VJ(.DLA<)IT!C $WLFCգXğ{m+5f`芫F}=̳'qKl$ƔOI`P]5H,1jqZ)AGO2~@< "&8Le&꯻tP㠶7G-͆DO~7OArݓ g(~w[8y3[S3B Pa`DIvG6(naHQ&9@Y"=Rւgq,YX4[lmz{Hrͦ9h|^lw,Gyra<ѴS {475ǘ>cX wzMKE'`~@?215T-czmW,/P Ⱦm3X-e5 X&]P鱀6$F ̸zk l??&peְ9ܼ?2@ 3`Sݷ7eOXx/7`z܊D|3W:?vͳuɫVBV~<bz'],t#U&*<Cs @fb+8=sD9pv ̊zh2 )WG5%W(H^CJtUku :Ʌ>IЗj` +>pY@٪e@4o1P1LyQw0㩎)P&nSHdl$Zp0^cv͏A"GCw`g/R5.| >>Fr&<8 ً#`+<A/,jTK .BKо3ѵGwJlƍM8rz(OAwdeĂ93$#;N->1Ynj~H2T9ov.Krh˞wCH7 DdxR?mv]rAWjw0> Z˴}s9|a&XBGCM)^ .ϓYR -JȁDc^5Y3W%# 麩(v$V#ֻV jv"uۅۦG8 (}"-_%??9G7 QvU\?_ehv\=sA=a^ 3G5=Dt&E)b}wg5"~yfNиT>fھs&a`2&͝Ul [$_axq/Fx{[!û7FwD)cQ48^r5 &#i)y~-Q!a˜eHMZ 4>h^RU7 ]36b3v[)qөc},*I<ץwZt$ŏ#܎f/cCD k탳0GÎF7Q< O bL[=E:߬ŊrZW"z q[I,. f;Z\؇ܷ\6[6x1$[$Db H~ ‡c|B5^~ R1d9Ѷ.WRNB]hk7tlRE {mD7nL>w"9n7)b[:8U-3οjHjYAH4=VMaܬ4G "/od!0՝#YfZ VD^Fr9yh[WXKZMzEPQLXiSWN1ȉ?T!DcMzfw>Y݂d%[[ V':-@:) y9f7oU~@&e32mo MwaU5y-b=t6]u+ZI 9c몑gKSJj|$m`H4@Hwg{1 'D9oŨ.rw"00cG}&=[?,zzD~- 0O@fx,ub߷#?6CIcP ~(#Jx3ߛ% !wGo4AsQ#˥&S8B'/MRk_ Hf5q@?\n\|u,ʦ'3&"Ԝ+&$ wEXfJoa]A2cNxx^Gm./jNJW}dDܘ yQ3bfǬ)#'Tѩ)/rKU[ n&xdnGv-1hsP =](X@~ PGg.H cA$ڐ狗.[ A 9.1-JLO'_ νy ?dv-qC&ŹP~{Yc&`jܡx)-K蛝AASܚmAC6?{#elHH%)l/YWCšPNխJE7m.P`/MʳbVBz}GÏ#}cuBݪL5;\J8ck6j\&쉸./ζ>ߖbejIFsygQ mQUUk#!2p /,ȸ S׏rfY8UW/\8rraꊿGgLc87HBَx)!qCݬN!Kՠ0-1#d8Y›ڻ#_3NJt%F:]MN 2^En .k?+4iklYGS,y`B dxIIכʄ/ E akVE4y\&"Fϻm 1~]R-}ԋ>O{bwPSjZڷ) foŚ5Wp55Mİ]2FN5tCHX7oҀ QUS*^ hmΖ `h_T_LVu1SVohHRnr 6q?q+1 ŵg}9mo8F˸Y*شK+o Ҿݹ.%#J[+g'3iaHue<ɈBqL4OQQ@Mn-urSC^֦F7EgbNѲ-'V^^AtOmtOڀ}/iJ@F%P" Lʪtj @8+;d;6[֬^*, z޴E%cEۈF tl즮WPBS`dgWFqc{_ E;ƞWK<&qJH'f]">*`| abȴMpwwR ʭN -?o~I5O:MH奵ARUJ9w^9|uڈ9v cO߲? rIP7 Ȉ}P5٧?o %2ȡs|?{ #ӲD搟}pԓO_Ж:ͱAu*{Xtp";x ewulh -򼌩N޻&"F=h%\ӂIicF-eq8˛4 7U@~nJGF=ڰGQPM5.$u҃ٷ+Ih0)˔[WΥ % 4I鵎.Dj]:k~eGʛ8oS\g˱  A"Zs CuCſЫfyMu2:;F8-DF(kҭ'P&)%{O0L%}&%1 ƫT o0\]kow36SqAσ(*r1U6: O7-3N<=#Y sъ9oHBS}JjGkȣAyb[eɅvkm_o@@8c7֞VV49y)+>?шwmQ,u =;ŋ~"^*Ͷ:m;=hڑOrZ@7ZxBNFLҝuӖktptßƐeԣm 94zJWz]nn 73kf,D5ChVaٹ\d $22W<`@xP\^!ҕ~WgyRNun |t(zamTIqYBbjB:~RZO1)c@`6jvD U!u^ hqmqX1UI' &OIuGF<3׼wΜǸuձѰn .t]z]ȁuV4RlIe7wU סBW[L311>m8x6 nӥ$S}h.NG;[` ssVoyOx&k'0ZAy-! 0Hu27Tɀhp&dQU\"[#6av+ܞƴH'+#/'?jh(fg A0}Og&U򈷚\Q 1Er;UsْPkorblpUV4Ǵ(S!Ohn:X1gGUNB6e(NRʎe q>qDbՑEqF,=DҴ>yZ&e'*yyVS^Jج6U@gt"cbgFÖo> FH9b \1!>/G)YÁ~? ٦dJ/\݋8.!p ﱵnR Ʊ!<&i%j8ΖS-*@ʹ;2vBT )aپWC^PQs+aK|%S۵1g.Acmq,T6 #SG3.J^ee5P 4:kg4Kl,"bL)@Uduy>]-b a0$1}ڨ/$L]8|{{xX -WOlZ-`1Tw_:kFT*Ekc^]i7-|DrTW@%@(wU96'sw<#aZY ŧ -j>Si^+2H,"wPq74lWpʬDp1p{jbo3 dC}E.WBv 9&UCQr/2uZ@Goiy@BzU6BIO6,>}؜2;R92zؾF?C$x-`?Eb}a;_l/r}F4b AXmǫ>%l3t#7UesGaڙQqbi3b^GcƑU%bR聟qQ0O[]B0\` Q$?Bh(_}m*§lkD4e ,I䙨ʮ~Qʊ0w #\Q8۲5s$ 6%_˔u%zI<{͐$/; {qsu6- VqL\uL1a^V˻ xTE(uс?C؈MHM`QK̏h&%9oduK7@ >g > Ѿ A؂p`5vY[݂PdFܰ! /κ ezhu@ ~+\%Bu$A9n;Il%om7\&\۞H !aY9µҤfʫCJX#±ޜzABEtMii` #Xܻu r\Kch95&;OfUtZxvقU܍Lh^.089̱)YI_v%vuƚZP*XĎvhj!A[|tMթ7 KKÝ5=X,#nҌJ>` :Ԅ8!gENe`ĖkROC WfG (,.6HuvT ׊}.8CXQ?/ }# @bEf,ۤHa{ַThy)G|"@#$iX40wI Y}ua8!I:_*PUʓTFjV7>8wsL <KhtIB y,ZEwE8Byf8[g%:&.9!:wRmLe[ڶR&Q5Nl-ZkCc ï-#۠!1-kyax5eٓ(IķrJv[,N ?b]1VwG0\Ǫ}/itգXp r!s]xW\EЀ![$}իrimB2tڏ=n d珫3dE~Ma.V7U\N($T(^M<|~ⅉm1)4Bn''تؾUPW3}o2Ch0;<ɫlXBGv=y}4YXy.>QHk0fJl=s63@yK2j[IIf38k쉎JA!i5ѧFK^̪Lhإ qR~lj yj3|/J%uiX%u82b:Z^8-+N1}.H8Հ,x}l+6,E; 0wFz*gP[q ] ϚTf} ĊK I9#r>3F vMAr@w2@ gc3#c ߣš/᪰CL~b|Fvw3ɕHOm/AYY-n> p0`׮'E<ԉ @4!k'z3I9!N^ bO!BZt+wntY:%&a1.]7Sl5B^ir~INy]F7#U k'9DgD׫xCȀq5]afk~qʻؼxv.al\ e^Q* zwcX1G%to0ұ<e ^ǜJ$wHLY^#7ǘ~9m7lq> g^6>FgMU_DZru3,"b{!\6B 堳V k{#8bUv1 WFPx7QNϭ"GIk5m6Refù-jxEfk`I 7 ޣiVTCwCi=*X(5?Xl) Lx`=0JLGNb#Lp=}6eT`*ϕ|QX/>1!ِB$Om9>Z,OE+Dm9cVtk7)bsT~tR=H|%ҋ.`pvbϽ܉bь63FlU"Yo;$*08H8O94GA~moN5\~:}gWǟXANF [-&Kws"AzƆ5/'p3[Zt,d !q^o, Q-Ұ3@ irTEԀ+-C@ ycq@XB Uj<7GaUV}Ԭ4(E1P:J@h-+Oзq ^$.qrB\M+;Bw *]/(ZQѥp|k' 9O7R IWnx`m NY؃PԪIg) yKƃEIG$|e䞂NWUJ1 jJJ)T)Uܫі1IAwUבX=v=k# 8|+kt52l'5˝>n_kw[ ] u] /p*"O'Xoc!@CF k.p)am?:FgsPo~Po'Hp$ .e1q'lnBlbUu%v2%}2P-C5O:?^DJ˜ܒMRPL~7:uߤ]qۮLF/!LfiftO V/#!T,+uW huŴKw;hh3l;(d?v沍!<}ψ+V _ >&(?SH!X h02nİaEO5hFaB7oAbh"Z;E߱S-1 QbS )Cyy+@~̈́ ;+m\Go.&sV ܾV>|Yqh"P2eM@ ݪ ėH(adzp&yy̥J  hSXKf}+*62)RG|s^7 }zGJ'm j 1 .XNU|g]yak=Yۘq~bR~x2\1GG<:{+ת qNkc.#,jRnZqioX ,6QRir%JO{^Uk2C]k+]E7RIAkf>Mxye@E%:)mshV=YNh`'ZYҁ>FتE;eÉy3r"169U⍵Qnp=0넇Z%tz=a+}$&l-nc崃LL*HҤɣ^1SE1bX]RJv-FOgtHL%s(>Ժ 'FT2MvHolOׯLt]cnvS-OӴ9;Xg.aVLH, 8!v1;ͻ jȝ!GM"V LL ߓ9b^U󆨟)_j\[T<ґQFnUW*TM\== ?LFܝ^Q79 ysj@tkA֙{(7k;9"i^@j;xvCGA8k_MQfӿ1c@> =Ph PhĺJFEh^ۙЂoJ"7keԁ= 3MF%͜o0.Yi@)*rlؿMU{4Ap)c^KW&\+fDMa ^c"s㺋;&Q,;7 <$^B`i$ꌐu(Fw"JaY)*edդIJIdOByM1ϴ|U,`jHI){| i{Vgi>űEOL Vx*+ X^~feISV)X@2(yR~vDBo[n:q EӞ=fMX+ml JR̼Lr+B#d^xHez?7\ 8 INyΗ2^Xh.t@j4z""6Ѣ?}2P>1fN0qďHn^:Rr( ȳ%Dژ1-Y8Xw vMS6G4Xl@6fFXɴ&\&M~g'`f6h51U~Sݏ Ml3303q ] -!YTlJ75/6p5rm ~bn$_5f30"mQ|à}/_BQʈwA.HL5{'cvdl<FUrj*$0}s9Q8IR 6~@m9fX3Hcv lf+IѲl e_Ɖh@釿h~Z93f`hJS9k!U=Vz7֢c LRjQu20qn7#P^R!"u%S):P|mMpTh[BgzxٻLDnZ}~(놙=:X>\ hp6"s`հV8Y]|S䱫U׋j`$mHNjdt^C2dqY]~$|aٝ8zJZQX{+iҭ=EN crUofǠ*m~Z W#Zݩ' "ݨ'mh*VUŧx"HW~䕭x􊱠_d>I9i WUJoY!J8ȼbL`>n'0-xŅKM8ַq .S.eV%O޶`@C|fJv͡ aB<;kW;h ih ^[Jf'ΣPos}Ü%fmiK6Ԇ3+jyۨDdP"7IN!.ؐW/y?aws4a,A]5-/eHO݊!qy΂#Pւ=#$GFPma'|oi 2"$;رPq2JmHg]&5Z=M}4I÷WPbv$s)4lu "%,omD֮I+Dt%b6 g2ϼyW2$hq\%hiˣiǝ Yj~48|rK3+DrAz,ҵݯ:Qu87]x,X/LY٠@kjQBȜl'y po9aD-a ">;B :8m]IX7P<]j).Ҭ1N3,6<,*?M^=/\%-״uսD'AEA [mh8hŀ?9(YK6LMr e[{ G>R\xrE,k9-4ʯo3"ވNDy)JNԡ (rLOhޜNH'+:.ЅfJ݋ۨ/Ma:. 7 u~?QX8Ee pbІ!a/TϨ4)om_3:M>WFgAXnv`f7'|*\vנɣC.[l?\6p= 5gzzQxZ=8.jT |]~H9Ef}=LsN ےv i\On=_HYYZXF=C{=[ ҏQ:/HV"Fl|e hu q()a4{Nv{y%9C#iQ:J]"U\_&S'l:8N~EJi"V+WM ʴc+ǙwtW${eZܨ֟T9@/ \Qy;j'-=-u((%'N LńCP$ =@c1C#'$#{W03:\rX4GQ)ޜEA{qNO wG (q[P=N~;2*;q[mۢ '$Sj[H[hU9nZr9oUkq g{CԨM 7].D9ź

'.VMxdZ}KumI=G[.Ag!kw>M?{ϳ :ՌE+N ? &Bh} />@bZiV}ԥZk;t9v-߭ٿj1'Ă>fU&7sK=nrW_~z20wJ9RI4] mq2Z6l,?T#c21l쯆'^([i '5J,[xAM _AN9aE+)*c}mdhl#ZWk +* ΗI!v!qFD' ڄ _kSǨǥ,̂^iL`gG]H>p VZ*-Z7u[[&>@VD>Ef/ՐX>ҭlk9JWKӁ7׭40cuHe';!X_x~'wNx; N.K&(y׹P,V""< ♷ŅSo54!=GY(NO `mvw[-oc&LX0҈R:nq^!BVibP{:ߠU'S*!P.cު9RMe[SȌ݇&yeZ$CLW,p ^DH6mLhCkvn4RC֢jiF-96c'/35xP5I*2늦R-_:.)4s?A ZsHvk*9FAIMPw5?.ĸE 4dհ |{ Y #Fk9=*^HO5_jV %_m!FǮKʑGJ!hRQeZosT WHG18b_<qt|L&fV%F;'/UKfws.Mih@JgWz{-鵍c &3C@1)aYq7cB+iu\Xҫvf׸@q4QwݘXX"aLIK(_Z\#D@GW)D#,ZeUzBAD! Dv55r Ϥi, xz@1d\@]}^ N @>['qR"(gE! +9] $*5{u1faKxF@Pv q_gLX'c:(fքnϛSS+m6<}o ≵mV'XNfAlj&%TN|5G=ڱθ.qtIQ^:̵ǒYφptF:#O9c7ѾH#e":ЂS,GG̕79V%DWН{ۑێPzԻQn^ԟ*ў1pSE-4Ԛ9*K18kGvoo҉ 136 F'X񀐁#ґ㨛(f']/2=BB EVo54'Tn3@JowLKSnjyƷ'vWCY@Ӣ]htAikWy$Xne8V m=&{m O5wLfǘlPjEl@;兑H F*!2";Xz|dexwq%t;ΗQԞW]]&xelB{XZ<ͱ4-JMϤk|"L|t0*ap+ΊiڋԎ'dUOpg:=:czRlfmNL"yTZ (*# ^ GuG^X }GJ9"ck"e%RP8 *OU,=\ PK=L. v_Ll6hyȆg -{_8#s]uWJӤz5!>8# PwSkႎI*O&7"CD// ǒʈXbJ$› w49"y0DeكU.K^^  p]~&MJO@7z[q6^ N D%b oYY-?2`rۏ̯yPapIfȬl0~ Hw};vUfE=0gR K9{*ڲ&|`Ξ0%)lI<ԯVJ.ĢH D؉RSJ3jd//SN']#?f=8L0;$JYƠ@AHJXj) VZvtxC̯͗~:FcL!1k˥1bOQBKރ"Ai>Ɛ%S5!G9t.)'et&u+0[)#7Q(, A".++J\,@9Ox8?)7Op63eMc!,f-{{%̆+up\^q>`"2"oEm;_,`nJΈDM=;qSvҖ'HN0ekŗ!xnꙍS/Es;d)xuעJŭI"@Pip z4Iw-SkD4B_8m[`TjZk뜃ɣĪ 3ouAZ />,QV0V'&3dr0,O㙔8*CⱤ/ )VNɴ衑Frp;F}A&s@1HokMd(Ws/6p~)^Tn^([wab 8| -}Ϋ)+-γVWS{sTcB `|U9tT,aVr==P>4ӡNJ If@򚋎,J){>]U&V31Pa*!]]Ϟ_z@Õ+KgSE|c,SQբ/wfFA8T(B]\=pBp ^dԴc+M)ܬQUJbmFߎv5dO-Lnj UU^Bm%c|TE a ,ÚBYKQs碷l6,{J݊rmX}sg3 tʂ=vwV L.(AwoD;@zxMy9UBX[zin­|aͥ CT)Pd>ޣHǂ˩3 ɳҾ/32rgI\ժkY7ULtzLhc'WR^B)5vW#r@!50r=2dr.09aX@.-.r=7i>ʲ/|>.# 㓦9`W8߸Yij$:poguy h2*j PF< v\D+x/1~ZuӬwIQhdTlhhڛGO8#)혀yb8,УJGP^HbnpT}2X#84|8g# X-SsY+י_>h-9 a>n|/|;!&FWG>Ӟ >f;uo򜜨xIca`T_&ژ~@_);= S'fuƘ4gyǧք}D#;11OGy Л}+*Zߐ LpY9r>I{# eP{N]"zDhj@^݌)`7%bƷXzٰlHgAî:o%\$R+W%'bjWD??eI4\OUt >z;_!d<+XhXP/v!ޤkRI D±+[`((*Vhܽ]o ImZV޼i~ȿrG/u`02 BF7(r1K[z1G;ވ>.,\g<,&0&)Q~ OKxҥfMbJHB.ľEJy:\$WMUp PoQf߀iɜ=D?׀Ik;ڦà8n[qGm#+دpL>DLu噹}c?zqcSNPM[~sJv'Ij~(Y'L=4/1G,Gg~Dy'j)RS"a-YX1(I=ں yACREvc..yDqՙɼ 3tM#dД!bN嫦Y#B n&YC8$jKVu8,gnq9܉Ȉ/8e|@&cgX" [2Tas-]3gE<Fbc0֨ RKpD5(Vl^ dW}hQ*BP1ENJ,8WmÎJ׆ijpb*iLwDr-dvʍP1ACi-H­ъR=lRz=Sr W V#ɮV;<i,Qx& 2]|Z[t Y24뤈cDJ"pi`iЏq#!a ЅE{EZ< ,$vں;m1^_1IȔ_'I}rF HVjndѩ7Ȗvq8v|~iг!j`Y[f0&qWUtR$H/_b~!赳)ZNqRx;s~Eײ;y""zrݻl#Jl ^W-=R*Q(8{yT/J)?#H֤fA>m<`MFOfbT, qVsR/bdwĦջ_,Wya n2l/6qՈt&Yl; *|若oDv7EUy4YGVm mT!qn!λJ9wa)3[w~`҃M&].-JA/VF^^W k[M⋃|y jc9.g{KR!$ t952HM]KpڜՁKRn" sn0w_dN66$Ǖ:IEa(yz*lh)$*op Rg0T| /(o"OJ J@O<˵IJX^6F1.ȴJȷ\]YƇqwsr* ۅ˕e`,pfo*Ef^OZ8e%#+!NXnMzWNz?J\Qշc(uSARl<oX@׸PG9l "M =e'cHPlP&_#0OŇ k,i9a,{x}mDʀ A`oY6WMZ#U0խ<}pd Ur) {X .BhA|SZ*w= U@Ocegv| 7Rm&0 D2Dfum,˹6{ #cQY6>IGD Dz0 Np銚DheAz |G6Oقr>'pqFxr0֞dR~|*VA'iU^6)/0U \턓i7V^L>/#]t[Z?׃Apɔ.yxvJ *B\%2UEuL5aQ YL;͏_R3Q HΘ fň Sлd9nʹኛq:+y,9A۪=.l?:dZP}?]^f $2i'2hC#j/2Hє~쬀 :fS7wk'xH2pM"hR_UF+z7/!BbC8h{.m m,H1˭'$7kVE'WyÄ\1U{ V<xn% '@{X ' ]gBUa\9=0bfUg#wqmiQjҬ:@l=g R:.x1r2ѪeꚑJA&t(Sp8h mZW` |zQ$2J@OC :}17O/H~Jl% % pL11ӆ1 yao-x$l0mh;!B◒tC9]ʻiY29pn8);]£ >ӊ!bDʲ2 xh8t5J!ۈ%RFiZvb06:pQg(ف)A;Dr| KƜK8c` c~?1XoWa|vV%e>~7! Oi35+}L96ߍ 7[Df͘bhʥb#UkAVF_KGf$~屪L5.$v=VX钦m=Ve~e? )D'G TPn@ pΉ{MNȹˣ|c6fNy{"ωG\ )7NC`jZ-N8_ 88v׎VgJnk@$Lr,~*l)ZHQfQgD: CM Ř[~xQ+S5?Y/O^a.d,e^R&'%c=_5o-D|JńjX A>yTiv+ ~E֫'?\X.ÍJHV?ko^HٙW Gqae[T9Jf %gPہuzgoSJV}b#k{2:P{:e.ɺDV#ݼ =)\ZaE`OZ9T7C+<;>N0ܰAc)9+gnO/\Ѝn퇀fD>FX~<ւMf([,!`V6Hm[= G=RUndM3,Y{iXd6+׎) ̰*U 796sV(3"w%lq+6:2|0 b!DUv̿nR3Mu[H{ie%.N9gu<;9+C*_Me'eґاϺCuuQ qu-0 qg9YSZgg 8=%*PW/*}͒;zɡ GA?5(&e5"' ZB'mi3#+m+U˜Eb鬴϶F,IpI;ƞCzMC'׹h$S (EdL ܭWkɹ050 YCJP $.G轎F+~=_S?\R%;@;"HbL@Zn8b-Q1MpS6{,ӛ$({2ǛǸGʒ{]2F~鶯wmǽQS/x=zE?PH \ER{3>12/ۣ߃F žDE͏#_\]iZ#=Dkumـŧa>Mm2.;3t.(lϵ%M=l*/4l :\?̯'ZKEͼ2 mkli[@ )NuH~FA3/y.!2e0չ=n-+;l? B ?enąt"R> O-~Z\cHlGT Q0 {yXpDyԺ_P-up$YB&ݯéx~''-S {{0R*hEEţЉydߗ&&rWrv"@b2taۮʲYۮsbCM5qX0%БsG˅osJaȅvۧ#>W1uRyoCIFLlD|Ro(v{]Z+s WofЖ#/\zN;E[~Z$z'?g7F/~HZȑ%[ U͟z/'O+nXjjy:GhaEtVn)Pd.G[/&W4N뤛Qo1O`]*1vi:(@PJ5R`c>2 EsY/Ae o;.~,Ò+4lh3e6)>pnd%) {Cs8us:fkrDuJsJ,UI)(.9/e5NQ 4G=Sk?#:5UpJ߫g/X`0M5{n&B3%gMN ?G_1 dvqK*{j5꽅Ia(u];ʨ; ,:"N0] Jiٲ*XHd6]5cc{Qa>wR$Ɗ(o:lfkdVB.C (L`1x+_gGɛM'7S5۟sRwٙRz,ix ﷜UA$xL\:5{Į!q6@}@mZutS? Cňܯ9+fVFnNGz.@M*8`?*jW (SXrBF;0koi;~厂-8 leҍeAH(HQp2ቸZ玙%wdb+d7J"]Lg:c!w)BJ_P Eonœ|"m&yGJƣ} /a,ݛLwu;n9S:R>"虻̬'3U☸Zfb~s{má*j aA@*CˈSՏA,Utג!Ye-"ij'*9ǮG?$*PNIuDPbEeeQ ? 6>|˟)U; F7R(5Z;S%ؚG`%8-K}wPo$z.;o`D3"PL.VOH`Ij>25iƏ,~1|oJu}y`>˂ܤWo1ޤ8KGHa{TE8!Qo=,[|^ ()W2F xq▐/Kmee]d _䕒W=M&$]0o36@̶TW^$8ג4>jS} c5iV[n_k%`(w9c4|Ј$oy0/ 9TyƯI,# 2D;ȢRWEKmLPJC|]] `rhS ̕nX2Toi=̃BZTS\Fܛocٍ}at{юb;%zVŔ8e j5 l(n/Ϸ+/]i^aK\-榱)ww0Y^?+Gޓ>xL.Ar#V)]R W6U?Ȧ%Vk3(_ӑDM@Vʫ3Zv[:FE)]37gNv1:@7Rx3OXs93+nb4SQ okFzד}]Sn)q7ogTN t /fWηβd`*Gf!*;1WX?1՜k9Cv8r7 AV~(Ok{z"[ 5U-qIn.Mx/~)Z>:Od[+{kd6_HWB@ajxbPdxΟr#$D AxAIwXCn i$Snk)똩lD n:Jaa4ћY"+^h|nEo6_Hn6 7`ʩYݍӥ 4N"J.m[c[qh0 Puh"kPvW?6H0 _~־ ݒ8({I)嚻_!OV'e1&0rU {g_ ]S2 k6;SD VIFZ}d.dk j y*r7%2bU4 ꇽ?<2?߽(oTC]爐1ߙ(fX\h^j1OxALS_+N/!yI63^0'B[D鼨]m{!Y*&UmVh޶ bDQot${nXd!JP7wI%˞V)ժ<xtL╰ɧ33YkTL. lCt_;(TVn l~,<&Ɩ8E<& `0ȇG>s )BAde Y۞=ft6{cd6TԒqLn*7mͭ\t8h6VCNL~ }ҭ˪1RxƢ5dž0e?*1}dћX,߈+emWaL{- ! Y<"v #ʉw**UhZB(B., Oıv qɗ d8!D@-]:|#ėRLu j GP7Ǖa  YRVfzu %_i;秼ήhgN[g .=8 mI*^Q,t3^lЎ$ZmZGqvͩ|6ӡi2nφ)&ynCa yexso֨6ސjQ#>){ v=ϬaȲMByL<C}ve`sm0]\Z'fAD!E]>%^c Ƃ#WZ=Hfwz5q|ž>~AD#˛FCם׼ه5S |IX#tcHф*Hu,QG#aT.'f̄|:[J߮/`;'-Ru$'F3( 6eSm`&Mo5ʘv1Ln[|=!5Kp [Ķ1?H]|].C"-\t&cIF+~;EK7i! ;ˠ2;iԡ];mMTDze%Ч~b$F1 lf-u$5e~?h97.q'Ǒ,zL#{72Y[j"_q6vA&X`v"ֳ;+kElGȝ8oi}-5~hʼnZ$ ޽fq0Z`CuoZ߂qfvZ8|⸰c$.(SeC!K>_?%!VMzbPpЫY8~;>ݬʄ4BN]5W~ЃO6}3X;2#`9&D r(Ax % .)cKM OseLxCċoY*@HfQ`w4R`,y/=ϸ5ғ-8;iE+tyy[<>C~Sk1Ai4PҳIQOu]d2'&fDN:#jҪj.27"[5ltIBCxoSۥ;Z tjyyeLN 9:` O[(y1Iᙈ~=,W9`O憝 a1|ĀRMeâFDMfr+L- &cC7[E5KPUHk1,R~d0WFNrׇR=D3LP+0C_:'Ƅɩu$x}^/ߨw,ˇEF'tLQ>9[dU=-t2Mӯ{p9}c4<ްWN1%/VjBB}^NԍMc;b8hi Gn~663{@˞=})M!| q0mOELwuzj+t5 ]s/542Fl) ֏}ݘn%!Lsu5_gɦ0^*.y˫Er =-)%:Yz:<\됥~ӭa3a[.$L0xb5nBޜYSw \+~i0ر,Of"7֨qDrlY6g۵?U*9>w( l;9Уr sUtRA$FFAs}7n.} ˥0o|R ol"mwq%~n1͸9 B"#w 8j/ߓRbX_@.jKN ['ҖPr0;Og=c ﷭?k^qߜae8|NV ZbT ~#u8RPR#m2X|,G ;>h| b`3eI w&3aR1X ys^[P)A-Zj4͑P~xAC ѱL_h9 ;n1* N^bGm- 1\vھsM9c$$]?IDNrf,7Jo͕v]@dc^}~N,!@\+ :Y /*;ԜFLߌ UcJTa^5 P*FM B/c^SaۀF)Uq jJC?棑b1O2I%~gA`!Ꮜ3~OzܢR6|2;--F- "{f}o.xj #$|2~ƚm: řAV 1hyIR?\ξF:,.Uh(B:0KO`6iZAa:{U2< *s1(F#h(Yl5,ivuVΆ< a>Oz{aZL5g}r=:;pt|p98vOu Cn1( |2_'yT.U UW^tZ5|{aڜO_v<ǝ;g*(`߸1aDT ֽ\pӛWDx@a9NϏxBz3 ,6Ю9Cz ::?~6Ɩ!R%#tZdpR8cTτ9S`9LXzV( `A+DdK#>zTsG&8lNn JT;?L/uhj2=H_ʉA=́3k'R-ٜRϲÉ<+O_|S;U~ k=j#W]_W Ū #:m)xV{P+\zsN v!UR]G`՚+w9]m{ޮc%QK #Ϝ @(Zk!VQ ɳ滁9b;/5v" im>"v[˚?$+ɟ؏-.bLt%aHc}M q=Q~\nH9:쮏qC]>x?ffd Ixe1 ;c⑍5r͔\㠔0Š7{bssen9( <2c1|ڹFG{ы@y0푎\E]⁽(t,>y!st_$*̏|W?BxT3zQZn*ix_\Q/ٮE"1bnD ĭ[_"8łEWpcqln:)m]><Awo&e! 4!KuD{9nH#\kB{*~ .o<9I$-NDK?әW ɑWº4XA*A9ah8g|OoS 1۳(MpMwm b_؃6y Pr#w0;eka8lT Cb_G?_ m+ʏ\j0 ld75`62 CPAD=C5Ryr}6TqOHVM/ @u{ZQ׍}1 O7¹~ir )gDf󌵩 aN(gB1 `X7jK@ cqH2eӿ%eu5jWjg|^NY'O{vh\i+a[*TdI7!0z6Aq2=L{<ZP^ W;M߮.untéNP0gw}dJUD26D kW}dz ? ˝,=2Eپ7!* ?4eX6j? 5ү9[6]'X)SGOqfe3pZyc5E6]h%",#[]*1Gh5DHx5CW&,wt)5~P GMunl/L{h 0v'V=%ϩOI]s2ijp.i )( :IrbGX?esw_%wWj>0ցX:K,,p"B" w=Hv) X i(h_W|l62 7z_1skJ2v;uV{.THT5=xlJ|+qvstYD>8m D˸q.0(ERRKۅxze1YP[YW}2`ij<XY0?ߋh sRaS͓ĺpb0ðs'c YB ˋzhEÏ$<(o#C,îFJq|)HEyRKr+ޥDw؀I1\*@*CP6"'!~)c#s! ?#XqnJzևBXd½N_c[-_q[GYSҍ+z@3H|+~_君q=6`5lv0EkM4g?)1L}¡*sc^JNBDuN⌓J'R%rnt`0O$Qq8s#ߵ@oCh%8lK]٥o!QAe.$+׷:[ju_ -+˦{p2xqcktRh3hY̙WU1{x0l饬p #G7 /+J(Q_Q^^=mUe2iPWq=UD=m Jb|"=<Ǧ7rl[q7x]$V" = mstg$[EG * !3{&.9khFE3i:U%2 Ϣ24My2(kg'dI„ʯ;],M%>=IH3AdO$S_m~^ەN B\fީҟ+pb,.߭u$ VSnHq /wعU~LmMN71PѪŃX:&*s'xsZmpyշP;BH~Ρs!2j/QLfܘ̳2z7(l,sv7=H̶ȍ!pPV{ |H]#8@2 {Y?%v`ԏ)H(5>憫!tY>|VNi c%Rc$悍9L X϶r01K3X^+;>u >E¼_gLXi럝F ph ;t]Y}wuQnXî$+8wB˝+F֖;RB\Hw>lDM1; bT5X_33Lƍw?mڤ _J[L9;>鱠v}ii M ^ Ktϯ wKn9nھC^+TޟUe4–vkO)>Ϯw~@ODх铣2ʮchl ǜDTQL[`$̶m(`%7@.z߹[[[I$ɌF~≻s­`i,,qJhZ {z}-W눵rK2ˆkSgiV.ŐTh[vBac"SX^YTi7\NHm=EZu­o+D:=CM-fO,gB'5N9=` SFʅsas,]wQâ\fK At?#J$|ѡaG.X l9ѽGY5pp/vH#.Oz6_!$9 #6YY`agh}>NX6+߿VʚG.ƂP!X?C(Юi!vyfӅ)m]pKv#*?^5Q>9RXJ EG_J1g=|CDIJqT;X~$pe H)tz륙xە5mL}GF,5<}/{-kB175PIX #jϰ5V`ƪ3K+'ƙrmp>L=|S { OsN. A\ImS-D1' :nmNV{kyTMoh7TO.^h rgcG_b?1K7M0.A6m!5SPgq}]DE:9 ѽKl%8j{:V~qj?Q{yJA.Q 0{ƱTp2YR=;k m;J#zQw"N?-dD.S!IDffp=åc4cFɞtͲgA~O_Q(v%6i8#bXQM+#B>|j4+ek/T)nVƍaVCr߳&_F0Ĕj\f#tӭvnc$}\${0MR9P&)ݒO]#O ՠS a#8U"*fu*SV\$#``1 )r:^-HPsp*F7S` $֣wS7|.,#4zj²`7rhEwMd<XKgJݚ6ĕt+EeT56z|'XXi2:'WL2<çvՇV){޽=n-sƜ5L&;ƕyxsWjuGwQ"d>t`t%&<hYn[՗sD5Hsej03*`6=;v=I:6SFF=JB'wl;!'aBP,X@ֳMCCap_!BғgUV"Lh Aخ6.G-Y9J_Lh{}'#*f2_\q;w(>Nls3H^ S~d0*G7c`5 2V%%ԁ|Z 8K.I~ ܚ (Q4G7.p\J!vOX,P3`K%"]bv*φCPxU8;ogJdHIW-tW~.8+o> QJϜHsdGq쟧$˘ܜ|Dt(w~lGZݩ(JϚ* /;MF#tDoa2dlҽVjE3_vTu*' 4$vo| t͑ 7] g3fM`??%oB*:_Caʣ >6 փuKɟi{"2 剋ׄPZ *%\DP{ 4dgӟ)C7!y|澮e%E"s5D* VN0 "}S\ Vekq`fʐO h^:[>1Lܓ@vO>&36~=^o\N\xG9a%op`Pɡ.gltYy\.]\xꍁ?J*ޚ1)7/yPɷR%2a sO|R))8 9T~[)GϦ3}pk0=1FǮK ?#R?<D7k?GX&~Ep s(<\%j_NKT'2_tR{'A6Jv Q*;7J1A"4}|M"Li̭`hV[#P4=;_(j# ]\_m_G6R!$n96FF0 ,Iݽe94_"\{9~_FFe5%7`zPAՄ9` եP .۬ګTk{b,٠VT?oۅsvHsz.#v⁢{? E5yz'?S13lAdn9}(ibeF KA'}"/eܯ2›)Y} + Kކ?PF<́An~zD{`:zKyxm#:{%PR ` A>ƩJ.NoI浱"I)+Ƈ\6x51)itj1X386(2$O4#|݈ 4Ab+l6[\\' ~rke*6'hڏNPGӮ2tb=Պ+ݢd} _Z;9LOwBPs# oEӝT3sRkjfei/ȶ:vGӪ  E-䯆>f0f޼ț>ۜjn7: >N:9â5deQ4R 9DPBI] w,<0c!~lߣkanTMDè|s_:~MN;q,G471.ۧ5.iGQ(E:u86 %4<jEz7膽w.簹ĥm))Xo)B _;e@KTI}8KoC,œ%u,5y~ ðE9Sgk(+C-[IrO͸c.L@\ Qj# "#90l ӀTHZy۴3(~t h(;`lND^ۊZv3/Isg];.]GaLτj!8uӟ>Hn[m=Qxj}\N+o\$7`vMTY;-KgX'}S -H2X%*V.B*jP쏖 >x{_fT *sO9YW=HfI/czKOI8QH@K煜'vE2WSA8ep]A^WZZ'W2HŻgڌjLxq9$m﫷&[\:/:yx}hڵK U5A!D[_Л rA<%W>s:~9oоum!;@_FI[[UyrEa,=jِD'i ȸr=aݎ9vRG+H6Lz?!PI_HkC89i3RD#ߋ=)~a:xi Bmq]8ŃKWlRL]YЊ ?)Mg\/lIsۢSL@"h<̶"`i(gKYF" BT-_tC׼MCd+ \uX(ՃfY]C KŸ䓹2CwԒ.2aF!5ROsPQhszƘKf'BӤq-FkvI1!mq\K4l#"[{V61GfΏ ݓKl;ש6F=(;i-p,1^)2eGQTad[8I#q3OnYhǕ,6;sX(ch'Z]ΣLvG߄F -PzgczCM|~/xUD) fyDǛUUqB<]AU-@sqwgeEo|J=>xecc NףTK( ;Ѻxיuk %)- wmyYK"ɱs 3YbfK3*>SvaȮjrg,P5~_hxx;GǍI(_D>H Slgs- |(ixqةp3O닙Ԗ)Wjz7GbeԫIGX3׵Bd x(rA )Te >2Nbo V7$L+?i0׃*ӈs`NJ7u BVc0duOet7IAs:oC>ZekKe 7)o 7ᇄ]"gPߑ@+j7cbYi nohd眳b'`[a;N#Ff?wg EM_T%hua:=HH g)L@Lԣ7]_1jP[9 o\nAtmʫYV[[ X&+ u%Ro@Ю^o~gɇ8~|Gx;Ja05Dٝ1K1'6)̼:!G I0sDG]eA\4 l`Mc]aP;s>J^/Mo4DB-\UH J7Ӧk7g<~LvgMTFH r!84IξI0eFMUD`RoR^4>7pO0A(Z>goiz鿄x`DkK[>ѓxfpm7Kʸ:XgC215BdKTT(8)EܞgSL{".5ׁ+>  cr/aN^wy)C[&Gbh~(P&af>G-} A47Z|eFm0ÈөEV 3v R>YE5\CFӯ yJT{P?β}\0^-I cw]:V ! ]AGhuEot Nޤzߤz߱,*q^sijOG_+!Bjcm{ +zF[ u{틳Zǒ凯v lwyB'4꿌n.d 07(GQ+4MgN-LZ&K upƒ1˙^:>vVRT,HzIKtcm/ĴцW)u[;Dh~"`uJ> @X|kE*N4y1 "9G?RXǏ$#=:qZ6ʕ_! ?U< V> e5cV@̂i wFKs">0 P= !wu"P[s (_N 8g؝=W%Jh4Q#dVPʓl+\l[W@q:'֞sFAQI*K;M3Benr~ח+LIEK夶6}| h]+uOK]QR{H`.LL_&FQ|Ta%?ǝg&yn8B^u4s_e k,?<#a)A'GB ]L;3y#ҡ[:ڌgP2*Ή:4wJq 5t;i)ND6azbfY熧rY=lF ` tuSṛYO#%..ysT -V.pF|zS DVG|faĈ95 AY( b)+-`lH~Szr^p ~+sgKpenY|oXĪ*r=.C]H"H? U]07 0eJ-ckoׂ :M% Wi ƈÁ)c $u76m'9__=XDcM8}.ޚP.߹t| Gl#-2=-}Kfڏf+љw2mfUh*9|2~{{?#G;x |JƱBz gh*rkD,'Y)TX_&SM|C_qq6@ o{jL|lZV.ei1)FoP4= C#R[<+ 3Y.oX˕*~hVD,WYC.y _l|&?a2NayaC">c" ,vfہ4+U>j"^jYhdF"E?år9Vixaq Z5/5XWwA ^JvöS>~~AMLJ' 'h/08ɕu76 ԻXw HBBpc!MD8!Z{MDž3:| !r|ؘ9c]p}#H:ʱv;}ufRrԙxыכ2.88_ua(t@acƦ\? CӇ;V%pЖ11GVsCWm3,݃a*Ѵf7Ck"¢= z2>gKc,<ȁ9뽴PؤuXds7IRawUא3ס]tz*3;MBSL p%࠻.e8o#7$IdDXs[)TR9-+D'R V0OL&"!tڏ'.}&.<&?.EPϨlW*4Gh6Hlak75 ޸4B5|CAL/JB44FZawyg0Wz+#304̟\`q` a}'M)ҶQ!L4x~bR",v]CPE]ܺ>k¸KR辏-'?N:Ge.Sj .Bj'[8r,c⹼y(dN z7g+ߚ]dV7HtT*=!ZunKPC=&tDxQ’ 㐷vJ^paܗf26@qMQRbodXx 89xlI艡' yL:zI#;`ER6^l$  /Ձ 'cB)!RiŨܙoMkNoF 8z1Q\C8hr wI6;,@;ْX;$ƋE AInEZƋ 7j TB:5,YX;"tG,^Dm; (PvBXa[l2./ڼoko3d5{**#̷jJ;_E>rͳy>Zit~`-~!ٌəӕd|C8όsnf&eV7hJШN/eG:8BkXm,5S2bqJuu ;d`h赒2* [ن<皼[)b/ž<4C9t'ub@%&21g[n3r35a0b;{yJqaEkZZ q?-l9ꂉjBJ;RɵTjBcieOg]ORn/|@;h*Țչ(@yWZ@M(3EC ?RBAţr91W׋C(d@FT?p]RQδ'Z7^-*TWg{M ~ؽh@ݯ;pܽh +V< tb{E0C]gsȆ[]XH9RP^?O4;P]*tN0EaF橻@+*r2@^s 6Tɦ 8%y&ZEp]v2ȳ&Ʃd؞\М"]$ ȭ`T˵aDmo:M ,?oz.)w|A@4$ya?rp%.^R+bntUHfv^1^=hNPMr4OW!t1p$`;o鞩vz/?sS&sAw!H5@q̶ms!ezydH?*yFVwoRUs#"xmYbpOwf{ @@<3E##WӒON+ͥg,0f‚gr<- l5x<=mjs:f]PSua!= `x5+y|fiIOGnעb3dp߾ʖ ٔڼ7T?;K{UČ%wyK>L?:*w*e쬗"A3X q=bϨ6*A"6^3Y0Yզ#'mN\m դYq&6ֺT g0HH Q`8`NPɗ2I+|T #!6#HVG^Nrbѫ7/YyG‚E&p=d*; .0OfnhL)U/2Äjԑd,ֶzTVJXe qñFIX:Y{654̽/ 66(#k=N >5x%-0a=f?MZ/,7 \,Ogߏ3Yh?ى0ϼ=T+fCةϜD`Xk?5 xknʞS,ڒÚkD}; $'L ō΀ T͹H)@JL[Gpt5`Vg7b?p*$,zT!pecHg9lDa\,6rYlREY`-̑hS/vAIe=I BҟIb--F3G[PKkvCT,8u#59@[~xܚHI$̄:ZD*8JĉJVRyr|yfp|~{ oW[q kj/eq]J*ں C><_[q Rir2>.kbl@팺LHjk+$3=A*$!n͇D-b|"Iy$wFbP)DTR7jSobwj dHWTdC \l :Nј`% (BqBAQgᮚ-iM6#}&vf%6ܨw}{LX|WCooS )}s% ܇/<\P,&op0p5Ƴ6Pk3T?;f9Z4þX^ۥCtp푨νSD4 E׍=JKj[ǐL٭K>5lk&ul)XV(tŹ<=U[ݍˊM{4̹UWL#j_\958ZV"Poq=j@S?slA:(SBAnKuίX{$~6@ȃ=ϽRXpk؅9[rjlB-`v\ <\.0s 0K53EbҙzsHwVY5 8͢(KPElۨI<TTbJ$\lWv+* pdqX2q #>mIԠ2v?[8ړa]pg3Ao[7mdA2KpjH=C~ ;nmU6& |;CP۔9f^M #"α$ ihcگA:BI6G#;؋%fFTOtq_)@x &+bRrm#y)#WKoG!DA}T3rvo3^s\C.;LгW`U,N'AJ-Gi#i(:D'ıQ2qKYK@cE i]pf%^kU1戢wz~&ιp1ǢVv2xt4+X{0}Ijge$y'kiW|/5kYjKƃ_k;L&9>]NKE~VxE?Bm`n{ T , o+7,{XɔHP"0Av!V&ᤑd7!QNΚWu|em9Bm?FTP65w] ơFLPHv.0ښ{sSp;0ODk9NLZ۱\tZ945P患'o!YMY1{QPN BL;@$BNڙTYIv`p!L1' JHQ, (8zG2bp+[PPP'svsGΌbI/}'cQ&NYvhPRvỜֈAa# 7juZՅaAZ؉Cul  {mɭ.f?yZ=f9baJJ4ޱ7DZ(:cf.\5-ҋ߹h?Feao!.)eaNƎYLj63q4 ;-B, `sǍAiu˦䍪Yf cWĥ )MU&hqTE^2Fx2IFR\-;{69RGC'S\Y!Оt/6papb{"qO+2wG%Lu~vwq '޳g}_z,._r^Go46v/:w cxOp E1脦YPvhR{bպ>iKe_f M4MOZlm7(iM1J4 ;:-@4ĀO53ͯ&g=xu3cǶ=jʮ=٥CgNm.k n^ qc䪦O $6;)ެMI9GjwDT* #S`]#u2]̢n~l~E:3@>˳\x(n#8i/6Ӏ*IPO=]77(0txU/?XT*ɥoT /*rVPF9%HO\l]n˂S6@ʹ&陸Qh7`/XTdeY"Ԑe~:ܣl/m(О@=Gl|ym^{繱J@s/͌&fDfr8HE>u=JS;\@Rk%bb$1j YMl߶xZ+#.\ #;4t)@=iH8-;YXayd`uX 9 ^_.G~6E'j1+_DP#7@qGBa 8\OعGH4?qzx*-'BDžGd'"ax>%߅Q-qz3\\ɏ4ٓ3"[By X )XtqM|h6*t_y֟V}E:qǿa&ΖZ7{C*{ I;FKoimH939>{!e^NηJj Vwt`u[;'͊Wɷa"UYm,kb+(K:I9up5Y1]Q/9ag^_-&ϢnYJXYRnrJ|,v6;n+RlWS2i[S*#Qqb΂ʿҢBĭ2=mji6ŀܛtcukk04ا*¡#Pq݃ilC ҭIjVVj=-}93 bk_eLwuDHT ^*dJVxVԆ y#SsF71^,z Fê.ݱȵ ,s6T){9dP`󰬀`tcl"Z|P leФBFiaǧ"\Fq|B^%k'u*Es}ݰ`+4)~؃EA6[ S9>ia seI)c1u'}h m6R ]'Ѵ5t1HW  IFv셤oE)wR(##i( V) Sn⪘=]Y6̝ExzEKXIzYLn09#3BWHCo+XMb ElDo`jϚ96 8bn]F0Kqg'8-{ڢ5LVwH`CC-- [;>IS͓J4?+xBNr{7ӈiu2TIaht &Ae]v_}= M;e{{)-?|W滓I+ Ww7[jX]q]hߧE(1#U(]h@ǻp[ X2?[sD S]NX|:z SNq'蝼&࠸ުS 5Ac6{vMk4:@F5!͑ s =x@{N h޺7I_'s)h7b AjKn|+JOu Z@.#8ЯMo;y9ɪ@&ҲӷFa~& U_bB!Y:bXg€K]bSΓ { Hؗp8Np]H~Qa]34D';X8^mMx,pQ]}i1;/+{Y$WT,䖿0Rd4`JTʺ>>~4 Qeڢn (G-Cs˯ƔBEK.]$-D.OUtڊ-]|nHB@5ص״l5=>2R<&>]{;kcntOQhehbO~zZw߆Hk- $DB(*Yi/RX[ڊ\Īrr_4RbCtdZ6hݚ!=?.|e 3(m0Hȏ׿:1>J7ˤaͳv;4{»H:Fgm)D^H7 5iqMsX*YD+pv1Kcm}XCR8n-|#~1Ggf[tC4Q-j L'&1/kءn|EζjhI^U>dd:w#9sBF*;Zb(pଧw1aeHx|\F]g)헃߳:Q n\\\vL쯈xcBz+P|ؒHUm- bP]lBw|b}rqkk޻ڹ}0"W]%)}I!I&ChxsV<kƌ_\1 0<|*xg<̎cK@6:ȴ+aJ @i@3ZLAP2w+=ON= 7{+8\(6H w 1Q -ŦƇ𬬲C :@-訒jx3l-gȪ%(C3e75JE>/m'~YlЀ Um "BlrK 3ڟ-Ejb~pIoUa͟ &m$\AUB=?)`Qr-~ FZ[R68PևgP3߭%{EwvtjBڃkퟹ_}kW0d~}&'|dCg đ._GF>st64(O{FMm^uJL2`??f*r5ev2IS_$j"H$VFC*l |R\b~1ga4/-,q1d.pmcN%N5;Xh7 0#Ygez]-` N#>+MVlVU R)'Kt4xY*9y'hx bn"-m0t;Ts}=sd7ސ ZuTveV:L]pwbmIɀ k=.69|9&>keo> PlKGej;Mʄ ]s\]Gli'JH1GW"N$I3S=&o.T ؼ_Tk+a}u :L 4@=2-?ftJ PQ92ǒyW"%߿X}jbpTSM8̷^ 8|nJ~&F|YLSEop"kqgxҸg8\@siTaKBR ]ڞʩfxi}_F>̮/Zi-e<辏^jOw_ ;}BjLR9cOAt-Ov/BͷuZ[܋RL>kʥ2;u"8@[E[j2i=\?w.3ɷNy6. jFRHMcǣk6"0Jƭ}mD )g}9 g숱CO 63R?rN"|N8TS"c|=[j8[w50KdeA\4l#GwŠ,) |{cKSU=P5BiU G)⒧Vh*>R s!]x $x-QC[tE/vV5X/.q`RL'0;qG͕[Q[BjH\/ &Nb{lyB%8 (IJ8ࣧLx"@dVNlUXsՍOmŻ9nɜ9B3~Dט@з7újgLVԐܩZxs%a?ɳKvRWHmu>v l<7DpPmVV]~!^ĆB<@{=6()|@VB?.A8:oKeO:*GT!9sGur8l﷗}8EfE4iVqjnOSr,?.V[ͥ^t0Z ^[j \Za4M^gקJ =Z D͏GB"˱rWB,yrV0$\0 _+`#m MFi#.,lzK m:+&cN ZZy$hvu1C*k>ig =Q(ϼe;iܟ]enJ~}Lݾ'~nAK虏ʒBwybɿ[ .;&!^X>3x>u)ÓqW3lUyJӱD!ۧJ5Wɖga7*Rl% @LCL8.4FVFAmSWˇ?fգ~Tlbm}q+4ƝhuEsF%6߄$J|vCrs߼ֽP1-m|e6椞J]WϢɸq;[qV鮫:_ox\cpmx {郵8_]zHY+rqA]FslՕpba3 upƃY}!Jպ mL-zR ?H=oD:@2~Fdƥj%D}Co׍;wd~|3!= /(:C@*.sgo2}|xgs")f?] cne6Q R:ha-) Q;.("?2\$P9J勺0l&dy׫-Sr摼yow6xx7ј1Ig|˺M,:6r{"eCTbS#$'0ǫ/6$/㡾FSp(#gK?Z3q/fxrnt*cD2 yA!u+MG^I|YҰV$Xj 1~j$IA,{k W쎭H)C$: B0 b$-(m!ܤȥ27j1%d1T p<щlR1>}F5mBu{W(+HX7o.O_^ؠn6rQX 1 ;,S*vtP?wG)!f %nb5&~l"X, +Ѿm ń"s{=@H%p)~7xvJq|>R.0+ϟVP6꼯G3G` y=Ğ:ZY@DG`Uܸ&ܥA?f.v%w 6_Pr- ̶R)mS|aX+$NS$:JōŚ x"Ps9е6Y%gY~/iuXt8ي\W=gjC4a<5Y.>* Сᙇ=s|p) ݂ ޾>]xҟBĶ1~)Z-t/#RWp/haŶ9-]/Ӑ!ę)ZJ S_^^URcbAL jt@4aA]Veyd1A#U4t.yղsXO$[%OCb:>>E_q?*{V.5rmL,C]bRǫ>CUlz}* [8ݹy@ɬ'f`sbm. Bqtܳp8).SΉ$Q3},JD,.x| }ƉJ)m@Ox t+\^mJ_])sPeZ0$9coCNrEgz=oY5` )0ܹc SCGdl+<2œY s~r(Ď_@)SoVip)_0tqR3aۤ^d5B!4Y$~~cȘ!Ї!%Eލ|"ō~oPk% ,FL:&I*!Lz!,37O(ȧ ;v&(a\B5&p<4ƚD`,Xz(tUh ;!lP2cUo3Ʋ>j|LH'rC_QmZox@^QƓUuI{*ŀx28zwB|L1y.R޺ 0TLcrË`"+\^aV AwprLڲOj;u-4_yрEʲ88Ӣo56^a$RFQtc@VxrWEa +zcZ ClzhcyQ<~(,c_I10YY_}[_x]dS۽bʺ5(Sٵh pQ0Dƽ?0첈V=ϰ7T#mAP$H^ou: pIf\s[Xb+P|yl:$ȹ%#v2opw7J ɩ=bvњW.>:)+`GhIWm$'M㰠n} Q(p{kձ X 8θLXC3Bs>~N-j@[2'v }ŸB & Y:/nb$ E ã-4Wqt&FC3n 2}F'Dcg/ G| nggkS Vު#1s'PsW=7%L?Z{_͖3beR(h:y&(/)D~&))$Cط2@?SZ[\8WXK?B:.i =(IN7lt '/N_kWP7{\gQ5Zpb ׊wmsLDVZӌr:AvqLA8gP91ͫHt[zxM e%ҫvVR1% "_'p5&60os3ꕘa}$w1LVV=rp$s۰XхU{}Y8dso9ܕUxF:;O!g+7! ޥ8ࣵ-5+{+6E73Y]*[ڸJ%ELh|Yi9X7VWYmN'F_enֲ-[Y8c{F"ya~%>{2P&8!P7^/l3 ᡇ_ 6\X#?5u}Ăh=뼢SU倝) F\qݽD*&1xt _t\(hڪ(#腱*ovWE# &􅋿 6NFrL=h08JZ7`73;h~w""uqbW՚hMiv@ᯅLNgmUpm אCf]ҽ@#U!)]~ ;0SUs۲Mh,duzdv 6>H2]P/^^7=l # ;FjtX;s@ߥXHbqXfq&f#gRM=ta;d$[?Ӆ+CHZ,hGnk,*A@wٻott8+,…WI;wT|9ubHL&\dH /AԦ'ͥY+2,^XR-0OۅR'_^w\ #"y f8VeEh^}7h|[:/;fQzO]S!duC U)~sˇ-Gd8 ԲxW_+#7܏-̐GFF sxie8u,h"-J8ScИ.aMIE!5uc.9.Fwvu2,0yL`&5ƫGcshvf>lճepoeCfJ2`jp3 `jWc]ιhNejo{D9 ({>uxpӰgAGG%-J@7@a9赎.Scq\/̫yaI7ڝNͮ< 8B-m7N-p| bL877 oEKŘpOe?G}ߛbm: A nK>IZ+]\06tש@(æŠ(vEdxL("{?K#f0|#g!PPN[W "W \GRvr'Ӑ3d#}E*kL ]3-yIe V$])ј!=&醕5<)=QHm&KXjZu?~͡Q S b.f-kѷpFkøz{&X˴'@GczIBxO I(I.jMBz B JSn*cQ|It'sť,aHLJT 8(eH+d/8*u|%V9m\lkZ>ֶT~T-hK8~ƥOdUjqZ5oqYQMv \\-_q.,bJgf+g0V*\*ځ1:Uy6nf0YQO0Pf 0~(aHT6…GMAW>x9"@nuD,uys@<%uQvaljp1rXǘZgot-E<5Mf_I!{*rHgVl{oD 7E\xO3@GࡪFMxӍ/SJ"oHҞ҆τ~ĶN_yuu3.(sBGwrDmll燔|aR;~w[^Ė}X፦*Ea'˰;@dB ԙk;xea?p_k}nzGQ;F0"K ̨&ҡF.Y]o`}`soV4izSW&n(a.}jI6W6uӣzIFX+2nf=14'G_"ZKRDհNQl+ﲱˠu rjd 2$2)T-s=}3V8a-jUe'ǽ  eFQ[R 9p!ZAA# y?rIDECF8/`}c?fl.R߆Zvw|L^6H{'0psI^J, P0bu%9m%s[I5|o$b҃ubfTyJup|M`*CQ@7hAYOM"!50hߢ i4MX`L:ːmtvu'XA׿ /1%z]zh ݬ̌#̊ @jfeZ#{wf}nwàn< {葛%9udV|v-8Lw.!nو46$0yEx`_Nq4j5"B -1QnuW1Xۍ RzCLwA}{TFw(QiJ]j?d/yfZ٦fH% `;^NODt QhHŝ)Tj*uϜ㲝0)8Ύ9!r0_/XdZ|G7w54R\U:H^M p PQ*IcXY>%Lx$pCAC{<ІF4V}d{MU@sFuIu#hMNxe+-GQoBy4}DZb^% EEjQxʬFTR,I1L)G~*.&,7qG'"28@o2`{L]D3wecbb=b9%IzHaq<{zSf-( _ܧ%9yn(ᶺ0Eb8D q͗XǩDf i_ \ ՚,~2UNgY%#s,q9+8ƾ3䂂 !+ :Fqfqi)DdcVT (jt-!r5FX.}D .ua,RQJdr~HK=I_' ! RB302<Sxr1rsH#| -| |et^K\pgM+OqŵA&ɻ&OU"QV!XNED -vCY%_SYuΧ$?*>>[ x? m /Y]*Uq jIΘvY3(_Goəeo)Ю,rL̟[r3#>/Y{Aߔc-`na}YjBin1zD ,()[.@%*lWϡ7b/"*NV Z8BKB}ЀU0+_@ ](Pv8яs6u2 }%IEGr ݋gu]h|Dg+9 PQ.jB)9GHh;Y/@񀩩~cͤd%n͞ҋW6 {DVqor xK{.T7m>{T{Rxh@iNQhK&a[RRSخ=F!Q: 9\4^FZ Fdt T} #R 1p|,mPX-5C|\O؞񄾫\A?9`[3d%gC$5~V$KzeS߼jF|&7@ѽlߑ14d~*P]6Ap&2Jy9aD#|nm6RRM A.-y>/K m2iSI'f$K FS͛5H /uPIEѕmTq<4MaW\eHؙf$VIUdeqEDmŢ$7,+zE"\ګe:IC-&(틾cMC)˜X"#ۼa/;[f1lf6pgYZ070701000002cc000081a4000000000000000000000001642f0975000088b8000000000000000000000000000000000000005500000000./lib/modules/4.18.0-484.rt7.273.el8.x86_64+debug/kernel/drivers/net/usb/r8152.ko.xz7zXZִF!t/ox]?Eh=ڜ.+͠Ru)Y3A1(~26q4hYEZETrgDh@ɱ{(8BU=֧͗>هBzig:|yc ]֩{٧Sc:x,ֹ#~j}nPxB`r dўbLY%w)rQEVG;fp=kݭ RJE™kEl*%PG!ۡ}J~'%÷G9zpp;lZ+c<( ܋C5%a82z8=pTA#^owTP`%U[jwוFם@489x0LJYR0z> Y|m΋c{*!EDǭĔH&팳12+ºrї<[ѕ2 _4㪪"??KVtʾMC\..0oK2 j;#Yd@ZlC=z-Øj+jF֠BEt[iNݵNOoϫFD2vuRp&tmZJnrkt!]m-*PC'qrܲRB@JMM@-pon7DVl-xRE3$HYrdޡxK>غ./ct(/kQ $|cIۭb2"Ud2xMG ?UԀf/^D*^⃴:8 Xa{t.vr[=l3ɉ/^à(^.ϰ@onx :,;"5X柬dkFъi|nz]E%i7[zkw۟$9Mkڣ7htɝfѡnbU:HG50ZS\R1N:gz`"o4m2Et EWV*X\dЁ]:z>J Ea7o¥:. j}Pfc$q>b_[n aX̙vr񮺸ro c':tқw~MWÇo&k`e\8x7tCeyU R!ﶄրt7o˪1ؚ:z=߇ T`Zyw{_fm(XTy$'oB40mИ״`+,Թ0f*NcT lfS0g=vMHD ,|sc;WM1[n-7,ǢRbO)>_op&K h2Y9BfQL;LZw}߯(1!JFZ6#Mq{DV|9KP._=MEQ_ ttyKцf@((Ksb{O&сLx>7]aapRbD,|abtB&w;!y_|z@]EY|&E:3\Sݠ|d{Eޯ*3C6CZ3>E`kٙyʵwb)g$m8;0"Qpc֛^U[}K\.6%֓_mŐ[QmZZ'6,jb5O:+Wq Qp11|!r(I^k[h/d5L{ZDYKŚB&7KUqLq"xf%|c čy=YȒ6lO!.Ά`% 3͑:FҴ.qpT=ܮ-D`wVω`) м!TYaJ/\R'$gUЃOȉrQKhRidi* /8:2~ΎgvfDnd 8gj2yV7' .bt8.pyfgVWZWnݾѮ\0J_'^ModbP0 ;xL!o Xj#/>|kbKLΝIi? @"%8XK'*[QT!aaA*PmcEhwb8q>A]ESu ZS=q NQ}LȵcnSYӲ3'[x;U.-b?3 ΩaH{S#f7ȪO84Y]|X(?ۿ'~wVRt~{D)9e<KgÍh.]`Xm'b#Cٖh-3}z=:ZcG;gS7͗JNa ތO?;i&ˀlq/̀0' 4Dk[~!!yu`ƈ2dcפ[nZx2H].@S""gF6bfc"cKDM|ޔl}u-|My#|d6;݌\t̴҄6G=gjӘH@!էvHK<`f2hy8#n"Ϳ@2ybb@ WWHĖVd[cJ0nHu@Aíl3Znd!xMۻ80PiVDf ]KJVG;b|* *q^:Vu h`~z6:hodP9;'3j t }ow9;&]ǐؖTL{-oX<ߓ ]$YXrpO'Nu+ Xg@0]v 7A= 7[IIx[sDz^T9Dh*vIH&9 Zp1+jjˆ.y-S}2O#e.V+7rF R 1M}g\&nE '>,@jjYC1;%$e55CevA12pk]o3C3x՝mʌHzUW"1)H4W8 BFU-uHFe !py͙D|AdT:\ai?|t13od~$wŗ2mag?grv|Sqs#ND ukOJ&-l_* !ua73R򣄹lғc w‘E3ݦC6auPu4m `IAԂ0*Uyr,NOgGLPv:|TD8*<搐$qnN ҕ`!4ȭA DxljB"zqLp'1|4|TäY4{p";R]'~$H8L8앚>:yaFQ >TTyގζo]!cbc!Vl]4V귥Y+:tZ舡yT?)!> {D0ıgg,y{_I **g8)L~uOO_G䋋ߺV8qАն}!VCsŰYoI @>ٟ?\i3G`.k~R}P"| LrlMbC)jٌօgczЄ8hEꕌO)]$wlrD $TgB'c\-$7&_^COaNH̝#gJ^[}ipeFfTCKEXeĮ']G(`bb1ǣusD_<%-Ckֵxc|<NդE/{HVv騄SV]d&C<%'_πP\zOfOR8ġ 5"*C,E;z{(I8L70) XZ|YIr z Z{3x`:_zf8,Qwh~eMkG/E2mOASuΉ睝@Ѭ$]# ::o4Lq%F߱g _ s ġJ}Œ`d|鍝Ar22\ȵH;14^I(6c? 9Wgb+i֜8jQ9֍I^iO3XkV8`` e ,@.WBgTЈ A<'!9'O>y;s˦]m'aߞTֽw.^j_NaeN$YM9S+t&u6|\B,A@XW}05PԻ̜ybQE+,V C^lHIJgyoRY©_Ĭ+W‡H~() @Yɫt|m%,KcZ߅uza:`h6&ZTD_]\弑z K8- =!|P{h<1JUdӄnOEDum21zqz; w]m&/cۗHT!=\kNuIqd.Wn"M0.DwSp2^a8K_#H,7O5A;8O˟9IVFY"7Y>bZHiZ0>S}yqh?ʷ]_WtįFx0s$wNE) sџW P 9|A;vGS8c&Qiҍ)fw k}!.*F WȽ;GL8]>[wITiuª+4ޥ*{y+}2Y9:I  QUgAM.GO|##P:^!M^F95m^<зJ ɟ JtIT5) k}FAll[CG\IɿH|nN@!yuEoT P؆ޖ(H,v17(o,8}6o ďi3ZH!i]I-BVV ͙ IEyj ֝Qg!uD] fc,5QA qn9}/<{7 *NiWZ]'^8nel$ů =pa2bg^ɥ-AΕ`#ZPTdXS-.8Gy~HP_ևwQ¥672ԙ+T\HȘ ɧch`@"rS(v_EE(dJ<Xv. 1RelɪkukO7_/x仗Ff: 4Jy+u :2}: {#IehHC3g0zʽA>)goP~B/ZMðZMb@a 3=u~0DvQag0Ma΍f/|[cG\3D=rX $\΢j?4@X>W:!equ/~hTX? @'N4N:^XId#A'#GoIY6c@>&ñg|Lag#:cC ;P)K:sJUe}Vqȶ n Y)!zCt5V@>@'b0Q浧{4ίźyC.\*1V;Sf篣9\]" J?Vd2!~v-bJx}82S\_52@.}]miSi`ฑJǗq*_?qRe(d 1$MQtKHx>멀<@pE(A 2ACXEE/ߐpDI}C//^ʇәϴ  _[PFw)t,Hf{H\> )sI8Ychgٞ2.{/:B#P-B6!rwn}-h1[ߋDWC*Qj.mϻh"-Ei~MbfK(ہ+M/pC9tX Gr)6f#9ItΕKA8c(4`ʌk[A> C|~)k%eb'%0g `cg{ԝ浒8sܜg*^ǭ} v66R56ߦ́ϙE:BwK!{h[D>=U'QN-F _ D!T8:;Z|6 =3B4Ɔ^{g$9#Q4bef6 {7` PNDdٖufJTvHzy?uH5'qanҼut&b vF]qiyPŽh3xX3% qZ6 e'Dr*{:jNP LHwn\vf(vmz 4X;'>:#=X2UD\G+^q}JYVv YrOQUSt% U&:*ﬤBfW8ynrФxţP ˩t\Iw_&zïgc|zpr+{*s6hðDJO{#%Uo%S(~ĉAzd4-%0=9=Ȉݥl2]X|ge8P*&`]Os:觿{PnLf xj9s '%26dgZPK3ΌV1orR9a#1W0}_AbrJJXnl+#FetqHkE{4 (. FS%EĦнD<{oAV!8\a.  `52>X3p݉-mK&0G%:mThbiSCIDf|Mm? ”y7̶C M^(VM`gSI@ x: /tc+*q:mz=a`|{zUj8Y DL hxBG_H%m$Ge|v=. )N?~rG|jɿ A+Tr z٭)A1UZŌ_ޜprl#@z FuK>UTGa{]`8}sӉEKjB1t*IM`ˎ6?o{7dRahn ~;}0$fXqӛ/ۊP0}M13o輯X휭TއW ~4m=+:.$Hiݓ4?݀>ӥF} O"bGRzr~do$/g@qqԶ,4*c7{M@wC6ʸ:|8@S on&F 9=4ȡvAAl5C+lDY) ky(v&fej6eζh벞44ܢq{gnDcvI@Q,0U)PKwZ} Qϐ$~zKtVp?9&.wJ0/~e?~&!שD4dF"\rNR>ZJb.QMy+YV$ (I? lHM+f⁨ml;;I]!gË82.M+.i{ "t"7n;nV&>2#Lԛ•~,2h}jH0f1\14-ly ; \Lp*.5}|CjV`(U`4#Us8=9&23jh6\1 [7?{fFG0.rKU roaclQ'F;Ȏ}GY*1F*Zf0tR(5.G*y.9Ihd}mi0ӵ Cĕ'D.qĦ-|-9 +bE)(Zey/Ny>+d_>e*Lo$|QoRД%wy;kSئIrɄAmezǠ՚-S%uR;S*usWLQ6䇇d2|fk\*"^F[<@aiM#,_KOυe`=(ƙě'\fzQ{f鬧(<b1/JVu؃a,70tڒ;IRw;({jo\-d4*)͍VqI mKm7x\zo{"P]Ww#w&V8'5L ˲2T 㮪2 ȯ~H1!f߹fQaݐڄ> Q#GVՔdA>c'|?մ1/wKЗ')'Ӂ}pcsԍk鷧Ju$ "ѡtqAD:7+dDZ lY dw wO  h7 +tP ?-cńX\ /7%vȫΌuwp&;kZzFmߟi k,EO>~;]D9$coUqT Štdl"|qT%lD248L^|CiRv{ؚG$u<.@^,$ţD%5r&|^F*rJNn/| 2՚fgkY?(Wx+Twt`zGcxcVf}Ee9ɨ\^bՁF(bZ1rFO=PjY+::~ #>;1/q#GӗEr0Dh$K3EջẒͪšUT-¬%Pi8pa gI'J~??Ugb>\j@$Lfb- q34]/mw;)4 lq@% 8gC5^e~ú,Vm cL-6<(K2j26s|?6 uB\Jx")j7ԅT4| А1G j|LLڍt7J~S֙4!;~zx)ŻNpg\1BZY!.(Gč٭~ jC/+(#֠OO0KYT%,wZ~Foqh݉_J=S;͈,HuXSI{]MLPA`Sg˄)) lQbq\$= GDx#\5nW}grȍ_87Vc> G' ~MFpaW_t6Flš{TEzۓzuu|#se7+iXRŕCM" +>0G( %_ | Zμ#ME.PLy@i !I3 ;(ޫqX,JDW2Y&54D]\q-*/n_s{/=~ms#^_xP"Y8,K.u\y[* >K ɕ)nmb|ITpO)аߖ҇R TJyIIJt)r+HiygT(QeUMq;n_.wE1n`Ģ.v>&{fS:QO2R]Qi"S2C2'?Ӊ&{"+ i]*햖3A'JVPۤ'(RV90cfu1ڄ}/߿ĉ/1SiamM_(뭨^7xh b=ht1l%BU_~ \JcY6 4dOUɌFJ7NHAގλILc̥LװE&~t{ޒ|w,5O~]f҉EL_90Au=M_Gc9^z g)G2e˕ mߺ2eJWRԣ9])P꟪톰 DbO'2:ZLRJ8BȾa;& O\5B꫙X-xFy&-R2Fk5{zkJͲܜ:z+ѹpb)J}$;O&ES$Nf:oqi"lR^†?Yׄs ԫp.Iu8b9_/Fn\؉Z 8Yx~8.|xuNŌ,g[iB8dMX)7DdKv+por P3T#G.g/p7΀BB[30?("Z. q &D(5rze,Sx?>486Œ@a(2MGI;(I\Hx.O @WTʼ , 6IC- ǿ"1f( n ږ!}9!#qԢOkcLHp y%/Y >^7wJƑC!i{eC35Js~px F &f܅1qz(p[M)_|:bgfbPuƭrl$c$Wcp@ꖙ +ѣ>_q%eOmb[wF]֢0Z7h=\XoAʷ-ڞl}+CvGȗL;u (呖"| B%a2,K&lPqzY\g+OL=1N0`z:*ƥnHjV?MJZ!)_<uWT@1Y6z!1O'/t A2)6jmFYuʢ\AM oo:+M#\(-b2rcj5cjrSAgHn 3)0Rx}ju}@b(.pL hm>=r׾q!s:L|؍S E 9^_SKu oЉ4;n%\P ,z*M2' ||S;6 ^ǬX2Rc RyŎ|k;TjmSvzK0涾 G?ƒŚȣĴ)a9)wT~5֟ɽۻщh +=|;@-5 cqR/+ޱܸr<ʴOJ %m1s̳UFSC uB&Bܭ'MYd]AP6u2|$M{w9Te{Zn~f(J#COehk4PJ\+/~cTӍ_K9$B[FaVfRD2㋄- `,lT(fDy9/Ԕ*:l,G&#>?]u&nXYCAe$ "ːQƽKזf#5H93,7 F<|Z)re:tM“> sߞcH=`r(mr4c\ 꼘K,sѴ\W׮'jx+2˼E6q%˸ѫa4pFYNEx>DpI#'IYn[6 Z`춈frbܱr]X>Iم];Gwn@ 5$ 3ARֲ}J"⧷벋 gT(1ev:?6VOQM)V"oԴ vG.lltwgR4n/ZGBVc7zky5VQ e|h_wȸ+w veAUSK1žkS0k#3!YW<Btē^vd~%<uZ;OС6jfS?v) `}VQ8?V/Q{qS6> nGGa-bطm*L"ϸJ8)VՖ̜ ftb95ExZ3 z wuuvɭPpoc!fr$-{4hFn%",|/|tv9ȣ |)]2[EBZtocXj*W EG'fea HIc2÷::[Q5݉/vV\l b YK˄m8[7N%0̨d%yI/Ϫ $_'sIDC{ %XmJ. (.'Um/Yvāp:7ϑ)iMWKц@>S=T {;eFX}]qi8Q,hzIH*S!̖ކ#B,rԝ~Ka/~5Wq1` g4&4qgJ˱41Q:10Z9vTk PɋTʦX7!;}*O~0ɶuVȫg)F:ݸSuKN~bH3~rh 9,TRq4rOM%iI~? "㫗D5A&!l =jE>5e Ǘ%}H?bs ;ϗP\oR<{p9]`  Y5dfH 9DP/E?X֯չNB0:nߙnVnǩNqP-h!qʲ^/WE,oFaJoP\&zx~h0~݋:Z5l\dڵ1 D-SS 򖛅9oPK Fulzz.[tp`MK#ۺGuvXO @[b8+_-Gޛ3ڬ(3=BCS6]By+Mi[nR sJ'/ QL ! "L˫RSQwԳ0GI{`2EU9GC[,|J)_l<`t0Ѕ:_AS"c~g@ޱѦsúD={17t7@Pǒ-mG9/Ar^emɡu]9M[Ĥ0qTf~r,º^z:|ICxh<@x1THD k9!7eC;<]VhJ54?x ܗ_FMcՆ&UY_3ƖGQ9[/ιK"G;Jz9`isĿHwW`zDh.$˘^_,z#&'{*  BmF+|'i-sl'Ǵx.ImFQB%Ifۋ,o}(e:9`qڜ!!zLԴT_Tr/Noc(~QGlFvR^+D0ݺM8 {EPF,!z#jvJ;yM(Nb|W'ŢRqΐ3vY H$/}v@G 8;'HSܩ""=eUF.9?԰[݋}o6BTc, %F."KP>V!eWmq9}T1 p엺lOR](SoY=2!S=@JHr~z Kb*qeIpPC]aFBa3a=$+8Wl3ƀbJ9#mm]3kk,R7TZ10G?Սm4I+&@,szD Ml ,F0@ A MP)&.?/~oAZah)1RsT9(2A"D Plq/uɤʔ%A+EgPHx<";]_o oSD}g2@jd0lnш33HAji$՚,HvK,sv9{PwQ'ML LحVzqcq#@`Z邥v:k8e]R!>[.C.@!w¡m79ˁ $kbDi4iXI7¢"5ueԵryȚ͢B8Qh 6P@uj^(V5UwźL T-]CMHͫCrŠzYÇ{ԒnWY -}*|SXa ? Я/׭4BkLBNɫV ݴ7W?-ݍlkƜn5c,Լm9Mtt6mvE$2+Ja+xdhA uxԷL}5U39/2{!BViϹP ž@id9^~Ubd j6uLs[tr(mد^QΎ)ANfOh'Bhִ0'Guhfe&Z]hcvwVLLz.oe#x*T\O'*v,w/,7j " {-;_!c5P1+-7wrV Z#i7 ǜ_W\e?9)DU9t}IDX }J#.wL{/SZvNЧFBFDdXqsXj~.{JFONWnCh0O)GAoTHxz!8D"A%a:5ΜV) P"-`"X 4ϛ[ `Q|XӑeĨ3}eEg?ߵ{m`뵊 Ƀ`g@~D\$wփQK{UGâ^(Bq߳ʕ:m jCUcC =PwF%.MNf.<10[H=vDQ9=|)?Cӥp94MC ~!4m+5s蟷IJD@LrVB$lP.I34  b4KNF]6)rr+A0hE]ue1b£qNcbi]?t|S ˾;[mU Od Eozc5}~I"(&7}]暋 )^LOɩ۔$0(*' *B5wlMn3ְsMx pFIu_Ċ7>fg%\U6jʓdY dQ<<re2.1LBT^[67=q)T9:S07+4fd7\榕mY;θdz!Ȍ̔ }:@&ZO RD.c>*ޕ,ދzV!4A׮v-OFCN5k[qk4\0 Fo %n Pќ|BA^ qopWx$Jg4-ZD{+iLEx;>Fa *.{K\OGʝCy:|'6L׀(8okH&=OwLin8#o6a#,4)慧GQz. >J D s&x= ŐpiV[2FTz":B q݈eʄOA˕)*u9*Bx+RCL0wE Lb#0C{Z/j*fMUJpTsgfe5"=!e\[ݚДX{~:JxmhpShԅ iӋGn0e2b٣XaoGPQ KpY#ΖӧATN9ŧge" E>UG&4WW fj/}CUrF O3C'8[V 3GQsUu0UE wt}T^M)8o I7'qnKSjX(922Qt)1i@)'tb᯽L(Ϩ WVhFLⲠn)邃m+O! y2b6/3]SF4pG4iɺɥ>Uc% it=P# 6 qA32]{"ԚZS+5?Ԥ7%,?'rbZ=wpNMcj'>/N$1-sKYv ۯM7 Wdžܲ,,"o}tزjosapǃ\u69zf{1؀ɋtR$P][{6l^5("QhV {ӳT~KGXAo+DWX%]C/xy d,8KdUbmV _IHV#+t:9e) Zwpqp>Z<Tr&͠ẃ.ߚ`V! %t ^VQ\8X~xGf2nZ?(8V[s^Xha'w.v68_i/Lmm]˓upmPcʄ)w*.#ă"T 7oa 2õLN y?B^ϙ؈\ߖ=s˵`QqcȺ+9!JꂢY ҔnX{beXf8x: DF /@0bbͦu,PGh ~oWO63{}rΘp̧u"0>M{dpz#6Ӷw2}'v!Q~xH37ѻO-4d+ l#;rbٜ7쇉C*x7ղT;鱳1fD;SQ3e?G&J@T6# 4CMe">8cG^k?l\ij M5 p g!v(ڑK@L!Kg\Lը4gcsPajk&{ѣ*+@q\=Hg"@;C.HKy&ZD[A%)%[ȝ& %nJ2s( ?Z4$O?nZF"$J" $]q姢V;e{bHpJsn6:?PYy41Ow:wO)3;|hZa\5 H& F7U |^KQ #LwwF]b\1s7n0|3;|`YW2`ҋ7at|終WZH>n1e$]ŞH5As-\(3}1k4K{\||&mrYPijq#O,3{Y DCvF>6`9cЅzAsEuv9RF!@ipи~m _9Qc8rA.Q&8(; ,zvt-!Țjp1B]lc G݃77|$75yShp$E: (I~c" )WZ<) nЦzbenQJ=i?b1Q ͧ Qˣf гz'u5% Y ywPC7_7 ÊnV EsQ~w0!Hp [9,qoO0BQt M7pj?Xh_;/:Gp~IbcNcOYEkvwTq'1"&Ĺz%>//ܝLy*ͱ\2 f, (T&FkltYA Gڸ/MmQ6~rB.kY/d9<0GT7) ;Ɛ ",`ɟee,VaM'>Yk`=f[W,D>_L3*bEvu.큱w A|;Z1sT7i{e#=RmH.l;T{ViL-Kq:Պ_O&=HHK2fq'.C9lGLeLE$iO;Uj V7jgJgqD;x3g37퓦遲$:ћI}KUDb% zOfTZ_ޥQvwi Ie01woòƟ;w&$'a,gA6 t/\W_Vڌᝢ Kq{ jds+>z)N mJt&>V'x0^젓6y$O\(:g䤽X`#PjOPlD[o{ K`RƪU8EyWF{yp%N*4 q?9=pNq2N Y wzB+§4SRmU%J ,(4yؘ`j$:}wmE!e=cZz'Ĭ?PI"K?ZYb`!Hmh$sƛCsYZjB} 19g 'lcDP/[ ;IT뛛Y4E2߾n| 8F<l}ٺf4ۅZpTuy dy1#|1WBjTdE+]Ft %Mzɣ8~;-3HG{8RDOb .9$=-=: (*(@x7`–I$s}ط_3Tq252͌@p(Y]uG];zoK(ou/.J{$.mQYS^>L9;SH]xT=hJ܈9@} w@)I0rw @$sp-1U5wMWYA㞐Bb߃ .Zl x" Chm5-ZAѻQ73q`fF$ҵS%eU;;cЕm=JMD`nؠLuV0ӧv2"i9c[ BE *E|{ESQ_1I &3m[eC~SPB Zdz&M/gSK%j,t5|-P_,{RZ+rxSI + +uiIFMج Z 1jX| C.\y, 0 Ewׅc~=lmV{"4aΌ >j+A3hjLL*:#;u"pb-ƈRݣE QD=,[!E<rA|I|h~s:wĄ`{@9<"_^!$:^sTm/?DLG3`{ӷNz4cy^iGGsFi%iM !K ZkPr}kqT{Ƭ!A45v$*#Z+5-yվ:wL$Jrߓgi轍+R!i;ߢ]wW¨e耎MxEݐ1 g ZQ]j1f~gSP#pzJtЌPsgMICc HMFh:ięhD,Rkpq IŨֻ<&?s),*18h]Sx}=w.Aψ:6eXGۯߍf@B2+  @sA+`Y=Dtة)0z(y_:=W5Bj!2Ğ.Yp47:hP ;JQe 46zP"8]S/[e@Pg{dҘK>#tBwck-HkػT2A@~{ ٸN}!= ]>။Ťdnq*Reɏ4^8*w"_{HQ (=Akx7flX JḲR*ر&XgQ~oCQ.+ASaT~ݶX*w:F,ֆnZ _᪔QgH"YRTE#GHMu ._b#WݤN)H8<<`Mp ( >zU%(v 9 0:AWP [59vS2q.TDV;%?DH<0i:O,~б|{G]"m֯JL-þ.ti{0;mEP{mW}֎yL6ph`p?`H<~1 JHiC'emRŵDգOGJpWE38|3ֽ5~Dk= )K% A"`g<[!? {\3TۊlOU;dw Is7&R(4_JZ;9vHPcRe֣zVuv?A+L܇*6gBĕ|CNp@QjӬ5yş~ꊀ j$˔sCR{z MB5h<V+寧_m?[}dEUpc%wJ;)|sD19q'lo=(xn$X@n8/V9) V.t tw<6Utc/O[|oSx2ر.,0W"IkQ4yE5Dž݈J}[S6mG,0GL">6/}*<͖YDJ'mW _d$sufyEO\h }FD_"Ȕ.S!r+$pzOM;hIbN+E&YfNH1M%bg?:Yځp"%^6k=uDt5چ0ZQU$E݉f+adFmLC1%.4 i#\";NgӽEk]o߲wYtx?'v{PJ|D3L K0_a:z# (o"xz>ᗘhrc ON8:?Ga{ 6vU]W K8_yD:IYPWі(y-!cbZa-^Xt.w0\ ̯5Efnu5&M+|=zs-x%|ڥc N%Qy/rHS,Sn%hBZ!-n2PVg_NZrG3RĀ~d %nIڪfc6>5B)]$,sz!Hkլ4jȥ4A{H [tȌ8YRs[$،6~ ˓+F$ ?ploi(.p,fg/vz;:2<[Ʃ/B3;VE[ߚr||^7ծf~LHcPF|QOUU/>sk%H1Z+oyHķnvdz`>mHMĚDG ]VDG2O29]co$ʻέ0!Z5Iѣ_ܿPI!bk[y\dJ亵IUww]%LҦp8Ey:^n :cw7 :8aK;&Q)𱬞4T>n45BfR9#3w:I6u<9T'>i탑S:O% h9[NbeUN1ەhyC`^r6yfS%x`@L_ygB}16~Đa='1$pޣkP3$Qe?d ˇe"&ΞB5ءɏ0s"O G$V=(*[&idS'U$*{$ ?.<5:2^.>9YwJ9dm iSO] Ŷ ^6ul"܄\.4 kFls(Dw'4}H'*B>XĶ "] %s;`;\k6w%k_pY~1j|8#б3eg8gڎ⣟JwS9[2xL<4K9yG2h=@&ǘM@,i;2AՈ2>S21b㫤`CiT)12C>܉ZϲC qfO;=ozDUx=srbCZ57r'K 1c?%diS7#Jg(2FhѪ:|~9aH|4N< yћ8T{? e8֕/oBǾRdRG~nPQH?qݾc$sn㭅?Hw}z؜t~MڛwhR:_N*@6`l3;FFw6Erϛ759ʿaI6E.}ƴBer׫?u}C3m:i[lk[ 4  .!If1x3V"BNҥ佶t1q~%CӼxAyvun=tnajl@I 1咘,>S-"*} {D ]WyYɶk`q5JUj-Lw$$3{nB;IOQ(`LB g1ZAls쪛cmks?a"3WteVPPΑgMl ̨;p I^*5wT&Fo|YmMi[XH0^a(KYguٹ E0Ocv Wdiߤͫ)*Qv{ 7=36:aj" LU5 j#_tK˷h@MFvAi*%z.[0c`h'*ZCD3M"*OѿJދ<r鈫U]O;dW/̊ ?K,R3q2!wxN'f<{40aKذgҷ7)IiK7(Nk};Н70Z7"b(|MUFohKi{s2]uɑI&R$[+XT^ QjpA/m;/jO c´Fr%@ kHr pG8t(:;Zza6B6c gi\tҾt.ǰWqs o&a!z'oז2/#6*-GH&\e" cv:IЅVq2p9։'[x{ mvWGS%$T^e وxnF8k2=ә=AoMT9W&-)Rx(Pz:>^it~!1IDy:&QңGhmMT='m逖h!tKf-?z*'/ָ[•s"śQ9Z C堕ks@CAI)&=H 'ĘZ ֭[4Y9UHPb:a=Nk$?\]6W^n .w]cRQzDtm_P>PgוVyx&,QR|JUEg֬~JyYtB*"|+Ttyo9,̆\x@g2,K7xQ?Ґ> 0 4>SS qDL;=n p3pe:tg{EUk\@7ci݈ x#؈}3k( }_.q6GMp%I!ot"~Q6++ *9+^'p1_V(G= s!82e'Ov/I 8 'wxT{9!h \(7 h톡=Xn]:~  D4%Ir況E U֚|UH:ڍqB;;ha阏{^S_S>!CR6Q7]+Z*gzcMܘ[n!Kn-mK0gK$E;%"b{/QKQ򾗰 Í saboH&܀Վl񊸌 f`"5}=,0Enί-A]( /D yAq61tʲ:EG[Bt~ߏxy_glJAjA{KE'ܳkڙ d)ʗ,x}1,|}2=R]]X4~8H`Mpca}[YNH ب V"(?Twz"Զ풳gp6; &__2ɓoiɽR.eĭ9ًʵ)ۄ">9*eW8˗dޤXG]`30OqO?z1C#(T ɍ~pd)?,fm&"tiVŸ.ivC+D@*e+$p'TK;LsZ;[Ϙq/Lv%C>4ӏM`wnۗ,˖!(U,/ 6RH Ykov +!]w%?ٵ8YxuJU,EUP(:^_ O a,0cQ}ڵ۝?& kCZ/+eb!Mǒu""i᥈.W]IOqjBnwmIc47Yp 4wR8V(_"m~teOƹW4zv;rM cf^c}20K7Kpn~6sOPhgG>hđ^)IǼrUb QrKi;ձK.IUgsh :̬2L,JUm;8}y#Ҝ>D UIPJ0 :^}$Y5oWy⪬ih> ҉-K x(1|)+Z͛ sul̆8wy ja .| (9v5^:b`Mcճ)C8/3glΉ}jVlΞu VᲠ-? OX`!O:dAT`Jphy? 'ϱ \/qpzvj:\pҷLJ?v=׫V5ApWhtS14ff'M)lL[?0H@k/!zG8%*aOP8=eNDaёe7.X=$1xD^!RK Υr"y@_ӖLS,xr6+ѮXN߁,T g&;M` ͹Mbl3OS(W:.*5*ھlBA(<^ LÌ9\ܾ+>B6]Rf 9-?~K_>a3j\tX]z#f+HiQ,[kc.%N}{œx#9U.ΞrAzh'Dzͩ#FS@}L} 6U@æg Jr= 笝$bz\)-EP N/Ko a۽ǹkğĬ&.L &+$l:~)cU7x[Q-;kP%1Tj'ozd?葺g…+y2N$*[l$ÐYzY5!K\eGX.T0]EP`uZ>c$jc r|@Zہ,}#dV> ʖ^_jf A_I,b,XT$YX *,aME I[6t U)Ȅ;0Y;/$|~X:|wD!Z3l:F ˈi[27GO휁cĖn W'v[0FݱY`i,ܣN4>&,v/۱'v>`v[]1G7ս}'#qFilw'ԕsD؋ ̆D<1x·uJ>&BimQMc%z='qs۫[uhhvHw6ps/ݲM{%-̕hRP\'bb4(#1t"7:k{ 铍G.Xf~27EOz:EbKĿh-<ݚ_6vAro"!VSM_帞; |2<yJ:Z!F?d'-Ud!KM]]iHn+7m K6;0ǫ m P[o#bW1|ySܣjI:A-Ehc5/9]}giW=b@T ts3\j`LLsdwaȭ,5 v3Cb0`7O[xWf 9z*SI0R%0ۃЍR}c`))|t )ň).ԢH9) %˱5V]A뽊O!@˘`JE +in.`}:`}js(QL_Yw1!;8g:tai|QPإ;QGeqW{Kۏ8[a}e4Z"q'9'vm"Tb1o/w*bFȢWkRU{_?#3@f sak48ucgˆƗzr{ {jnMb\W 5휓WAyv{;Ӑy&̉09tVצʕwDow20;U@HxZag'G)3p: 0(z 5b BMpq% = ~ufA1Du<9:T(I뻷^s 9\0E.'aԜO*">F_?Xua54 @G".BD݃~Ū))Kv[a`)⃽pJG"ofQ5n'44 r<>%D:w@žIBfvݵck#}̝WfT斻RN‡!}zdLs CS0ӧLc6Va} bi?>ޘ _ ʚAU#5G=LßUhޥLňfBVW0!f^ 2\U HѾTgI(U}(C3i:*?PL| 'yHDdqv_FcI[Z.fF4[f{d`jk󌭭\u$y9{84+#qt6(pBX z=Yۂ\]ͳdkLI݄zG5`a1VT4 w>b9(Hu'';Måv+Q:qN\ϗ(5+i]j^$Z3vh!L \͹V\:_ 7l.y hDb{ވWMV'3dnrY{[m.li)ӌBH,˲CŐ 0Z^9ğs &'X-PĘֳ>Z6 YW7Rp-B_dj#+T_{c3 % HR~_50YD28Nm&L+e{¥U`I&9 K1KĿ5 lzonw{4˸$?ҿ&4zl1p+n BmNE!D]0mNVgp  ŸIȈ9F- Pg{'򖠛[a _8,>뽯 p~R4JmsiqkMP*~P; q{Qq!Ƃ0_Ge)z^ՎSO>5"}]]c" \a-r:Z7@4V!4wڎ_vl4.t㈷ZOWBSrV3Lof&oє3jJK.v𱆥($RŎ-OOgHeG)/4. D\ZYQ A*2B7 UWq"Rf֮ĩuJC 65/wG{?q1m v-5,D,o)H-fuGNݞ;.>rj,f>L &Sfu5 %k L3Ƭ2tDƲRǭ1 nuU#w yXz1Y ,|>U^Qk>ݬEjHl^(sN#҆&TGdNm|woV}h V4q6gX}9[~:@ndFsnfnPvYh~O%Gl^GM:`{/(:} ?3qaJaeۯ.F o w^+fD! |hUޟWuTJNp ! WP>{*  C =DЍ'UȒe`Ί N@ j^?H7I}/A46{m u`O]H!_"Ŷ+ɹ Ze .UI, j" amw,kxگxTA6 g6%ꔔE|"TiΩeV{!Yڍ` 7qS:5S˄F=q{;KQl-5 HH܏T621a,͇ߋCWAUnu ay3ӫ֬y8WO\xfZ<¯z=M ups3׌)xJ' fn P}hyR~ ݎ/mCAP#)"g>]z*)|fT{˿LˏA!Ba)f8؃j. 5~T_v;JFbn=K&$xC/6`<'X ^dZta[ָ(hX{H z1Qx't`w8{A4/Z^qT:8-I&ī[?CPh2[*JEi O\;Wtg}ѓ =#*A$3KT%8'P9&wWL[2>34_Lo a@' G| _аe88fzb_>ٌ/lrnT .Sx⋸+?0P5378s8ϭ#2ğ:ރBBY~Yc|`uu~![!(#͕K*3e9lkp ?[m曼D=u*:!ꏄicu7xV B/O[GQWhG]~]8V5n.t(]cy" ]إY (NTחӂAj@&_mu3r_Q,?*fJ*q,+.B,b}rZ@lGRjF/ijM&PYO ma.)ԩ{*sΗ'x1E$+\MLځ]9G9o9*:+w7񤪎 3zvSOڤ ]jepA.ow O' ypO<&vPiO-G;'R=ȔgwH(ij/IQ(3-'1YUWIc|bh7޸wNO5$ܒnbOoG01@u'75do C!XLve*}{ǑVI+ = u E Tp9-9 npe]g""9/[r<#Vs,S z_0ևWxj.ۉnCmK{|35> z$%_%ݲ>\S[L.>ͯ1,&sffa#2xO8JBn@z;(D "- DEh½P^2D5JG*٥0{R.0Y(AG-j۝B/**= E"f#Gx慍SXu~'zU2#qN_x~ % pt_ {1i5%Wlt@lq$؎4I@CiaFxL1^QrUrxDKzu0潈[Q5 clx>}pd1T߷ʵ'z7h"bsa` d4UKb =uD2x;gd&IR=gY?z絀OU}#HBAw54~g硤'9CT! [/S߸;ik,`X":UE&)epL5YGCI?H}j}ߤ2fZE B,KbJ[4bH)*M>a7;vMO77.T0КR6f!'KW +hŅH[~}g@oQEZzL;롈=</c)7陟S#LBhx0Uw#ɒ9D5㐵 rTӭ3H![I)īeKޅ+RhZdL+.Sy2 ꪜeS1>ckf5em~>@Ç/$jS?efp/ ga/4RanC[bk0E[~Nu"` 降%O%F4XNՁC}FwyJ^㥟;8 tO]^1'=^aŁuf'/แ>Q VEVɷ.0ٶH ^hGT' CbVa՘Է\9'0A M8Ca>p# (Qv5MGc'6H0%bP:ŔqE=8߇Hfo%9Ҳ>ZD6Ko%/L;׷%`(Tw8k, 9Y]`Ճ#Juu VK=O$w ]JB\:*g: '$;t&>ge@k-9NӀKyw,P-Z_ O;|&S9T8ՠQɘPjj?@̨0x# HN4 E{SB#;koG`bdi?4r I^p&D1cpD'BVeLs^b4c1!h[ D@VI x3$[fS U;%']N3IhaUhK=#=a[ q@2C˝d/uBֿ*%^@ݹ1d_h)k=ۀ\?piAɠEx[I;P/& 0ط}SAanImlޘd?e]#*; @vngokQާBn C+ݯ"u_}s>4]\fgp%9)fQ$d~HV5aWF6MWYd~ZrlKǴo TV!G5 E!OkgIOy8?3ɍFA>#U𪞻+}(Vh I*[ Qsik5r?3Cel]7'e[QՊ=^Pf|3V&;iB(-5gs{Dcx#%?$Ioę%1Zo=& ^Un.f=M5 `fwcKt"Ԡi Q`-Fqx9z{39_XN-vhGt4'0 CXujrbp,%-'4s_Ceyvý>~2[E[qk3~Xi%f;<pGԱf4 .etpP!1&$-೉coԸow 9lAL4[g+=aj9m$Lry6$fQ]^E&Oon5m.V2shx$Slz}9]=tE#:̸9xEM1'Pa-3k)&2 4=k%s_b8zY`gp%'%tK_tW2Bthn5a%R/01cK6Xj: fT{{F"I\ev1%0n$Im!Ƈd`FXW+..}IDf+.z5gby'Y 7!z&q&XehX9:46Sp$FמFLK=? C?6\Ofb?FF%ۖExp`:@ 9|=@{1{bJiHq C81XVmŰ |<+7Q [y^'c 11 b(6=P..;"fKk뽄gcG۹pBLWU)9wcju]5umF*o|LQ@v7fa%%B%V xX_*O5"Qw[{i3ǫO)US1K$fu^lhL\A6INQe sh$~;ԛ @dJ~Ѯ$ R%o%:;nyLNLrj16_N&乇RE}zNYuAvt~2pfi584]J0c`Y,+oWx'|INBѫk=Bֈ4Ɗ@/$fKu]9 Иc?i2LX#'A/UIU8,ð5Oh|dP_˷ptT x"9o4C'5'C'<&Yɪ zub}+GuQbi`кjϮODWtz"_d渿f7˔7p>LH-2iƪ씖"輿Ã[*l)#Z4ܣa4d2~ Ia–i>^g~fpj{[}pSVuWqb -RhCBf8R^Q=m6#8 uw|"}I}fݎZ->ǡ3-aHFB($"cgm%R/0fcE%T̽F˥[ԊVn*ѣȶuG!=lqp#k`"_rx ޵(qSI[Ɩ­Un躷`1L//^xI hވ H}\T?szH@JUs]<57#VQj7Uv9<2h\¯?8'(<[e- OWmwU5QZ8R{. H]>s=BTSA rH3+?o!cCྥs u9QZw4YYFA:N.ʸ.ygkK.$[[.]G2bݘ>xZb64dF2u~I Ku͓ԉݡpWjZDqR*n$."(Yp(̯Tue'GlXo3Spd͹#{14~eGN/psX.Nz{#;9!_2e) e=bqmE1(J&Be6]>)R\Uy6 \BVSّe<{G13ÁㅍuG͐T`S^CTuLC{UAm։<2t<^;Wo{H 0|H]0({Ia(y,PF|viO4iSΖgե7\V]9,者2pe$!{q1F! qaPãjUđ}U^ݐ^GǾT= L>1NJ \Q0O˜V 65 =PxYQ X-b+h95ȱg^cS/kʹuWUM:!4+UZ:(zF胣}%ߩF@EM*9iVi2 y \mO a\(7Hfjzsf_I<+s c}\*bR`L嵳yo~>y,ju<ܹ&@XA"_6/1湰SZ k-/Ѐȧ#a*I7os-g΂ _]o0D7 ,߱>!WjXg߆ t;;u# 8a E Gs^ KGZ2l*f#*)MBl^6X,kiSg',5Vg!P}z@ aV.6ʯ % 3~de0Y4-`vTpq7[l ibQC砺glK)a@Nr y\t@%VJyC$8O K ߷?'& R;j" zAeQZ'HF%wʪV>#b9>$W%;>ZP25-4 A=HuMT} 8.H 8=?}]=7U 0t; ;,7xp7I,&r|Ꮒk1 s/Fg9uV CcV\ա B[\,6坜м/TJ,@Gdw X$\q 梅3}-=d.LFQI4[N* Ч2djm ֈ'HUF{Blj"E\5X>*D hҒ'5z@iBꯩAEƐz;;PJmj{E'N\]hsvk0嬨 j=l lGўE~*`N:JΗ!m,rۻ"2.ZA_^}2!vQr6,sW:VowOu )v+\ JԯBnmkkV#bqc) F;4L4 :R Xq8s-m-1>|jh'oq=-IvAFydkB*1,mHN]hcSQdz2W">Q+ sBkQod:ks+B]x1kT\e\@V:Y,j(_P30 S.D)w|FN]n|?#+62,RQ\9S0j9cG6+Aiqfr&o&eb$B?-ּGyNft^#^[qoσ1 ^3E}XU[0xt$lͩ8~3@Ts]qC #!y־9BaxQ"8Oi !۬FBa$as:g-죀mAc_Z%$XctB4Jɶ;jeI|@ /ܻO22@:j||9NSQ_Cs<.WFP꿻,cމ&>/_B8#c+NG-hF!e@M,AZ U L8ĭ.{؃ ~48P2d!b^[Ȓ7A)"?nSƆt{{04HPVW):,O~,43g>]."Jyϧl W|c=}4UL (iD@M֨TkoT;Q<1s$*Wyhޱ#Pq`Y3,#xZ YdSx:嶝m)~;kJ'4$;K!^ j 푲 W=+kM#lwI}*3#]ulmQ0]*,P*vHv0_?D᧛ h. .ȯYȖg!~/taE PDvC_c "IǫJԔ+e g9 jδ;lNl;ODֺ9@TnR4N̰ e5d'ag ymQ<\G$ʮ#׳&2MRC){wu,2f4خ UDe}NGx9hmdÀPJ *ZM R}AJd醝 2aQbÝl Iql:,9 *:V˻'D7W@B3v#"*6q"=3)]  9f'O9VOld]g~u 1b|E9=aR(Dw Yyc'BS.n|K@X \)Ž[* [ 4e9;. Ez."\>曔IveJER.c@oLRA93u>8!j}4+*;Xّ#~*Xk.(wƲ3|',`T:;|"/pRWVdLw bЇ=auqbe<+\[42ruyK@![,_=A l .Ⱥ*xK;5̜]"n= 7`^>8,_m"]d@@;aFyYCp4MrB^GM p Έ#IMF 2Š,OH0&ĉ_ثԱ~N{7r"2,#^:vhMTƋNuZBaM ^8q/!_qq.)c;t9/; qvܥf'yX%v CӍ*HJbioQq9D3rVz< ^iWHA˵:_Wwu/[pwgǬsl~ړ.3)aKvխQNKəBtf$#37Rwc$yJ>)J `zF1j~~UV-ǻSkC"pNl^^x·x_zoT%֮"Ε# H5~v-Y`S`rFg@/l l4H ?ET) ^b)_*tW+_oy%QI/, aC?Vݖ2vܭ3~IN\ͼ~.ۀ;e̚V"CAxa-+y4e(1rcΊ1Xy_ͮۢ1(*ć/;~Z]5 FvV0gq9{S3iJ%J896@n O^c(M@>NwGcAGh퐼h5YS?V%1_UCu\a jF/N4 O}OLJ8k2Br+NW75t[uyPD8×ז}/(?ꃫG_άq3Ҽ3)0a9z[j.J9]r݌/p- R@y]Y^((7Tt+n i"g>C|.7``P}FH6VƇ &W6<(}W"RvɨKdG30c1UkadH]ÆttWq{cCYvj]"LQu5򛏈3L˶jRZe9[! J;!![g#HȬar8Vrqs%xtjt3["yG}Zt T8lȄcWr; '"~S6;_@AC7`,Ǥw* `iF( ^.C_v/1\!ߣW^-N>[ ՟h7MSC๵~/ĎV} ]'=Q;FdQv@SvJf ZOXzq:T>lif/`&K刮!tCѠ&PO nxw0};hQRBPI︋Q< Y :q ߡ IO cOd-~fTsvȩ$r,L|Nh_zO .hn9Vmŧt .QicmyA~ǮLIODL5x Wkg>1(̏BcnyLH_\ vQ>?A6x},[M sL0j"(~sY̕FK]V֬|,D.:JҌ/&ǐ10>M1.zW4 O:CSeu2 /×M 7K_:v ܗN*¼^;xGN y' ޞ/t+'w<;7# O̪K8(7r.'S]#%eMbgI?ޛ5"8W4jHmpFdoԇ=óoi#?c~k=ypNi}aW7>iOD.㏰_gh LV' wSXL)b*qxqQ5RזkMB~{8e @0"\Η1^@v'S«Bdb 0 !્r_ǻ6YWj;{Jި5FqzSGL_}b-YI.Fe**`H}a!E@o\ r2$ n Vwlԋ5T( 8ƩGJVOqMW-CԐ$1GC?zu{pX>ے"ڛ@ }JM;AyN:PPn)?Lv'qu-j}',\IekħruJ派C/;xRə[fFWr;'޿8vx,`Ov \1\ǴJ֬'ګ ޡu ˨ȷ3-&VL"0 }M̬A,{VI؀ 0q?uX)3+|_oecȎ0+ u no..9l*aȓ>X *OAX7}zsKTϒ$z8p*>+:.lfz&J!~sڮa / pD2/3=W<޳R _%QqsumQfʈM1'ųC(ffiZ)pA/ 9wTC|/s6Ԁ|Kh 'hRHwC -Tm0”Ξ⳯Y6yB!tΡ5K/r>08({>`(RrW%pFDҞ 3 4-hn d7Rpƛ ':eNE!IC !j{:Θ?}d%l@tȶYV#ب7yE=闲O &iETsuDL(5B&rBB25M5yͤwLM3k\xu[P"rwp'-@V&WuXkYt E"S^Ƹ?m8J0*BHVX ̒ҢZHuo X1(^ ]'LFb#-f*^zaA6]8^9,Դ@/AŅNv(m*6B"&y'~KBkzڔz͝&4 ?XV[Bm3wCZC  v`T1H!3vVθ1-l*Ji s!6"θhW]ü$uw`>(HNdoWPv3&!Zc$Ag3xUC ܘ~;dhdJ y;+l05t߉Xs:aCH?9&odƂSRgp3_P%*e=VcHzALj~I+0ᛚ2Y0<㌠?2vm7hbmtRSKW_k8(4/J>k=N @:0}&}SWWp#ҋ^_*+, {;ꡐ!.-tZ@f"Vw0l~^<#$7̂kV-;a(,nnZ:tzmKt@ @K*_KQ^V|4)jrK{<J:ǕK |Z(WoJdڂI4 $fh4-%HMƒU}YdПX.+ n/mVy r͢4$?L3X)[΀taiθ d0,' I"$'CG\(zgCۦ !VNF JDa!!2>=UMJ  'mfX$T'ił ֽu6ij=_*`]ʿk;mjo{R1{Owßh͎^2󺛡>\_'J4tHzxhvV$[NF/An(ʂ-tÜAX-tnEI2UXBkJXw~KϥH^*Đ-z)xjWz*QA$%/ᔵ&k|&2QP|"ooۗSCYR-S > 5/Чtaaiw 2 ċ!adW-s,lX UOan`lZQ|:8ɑtS&;˼XÍrlͬf55w0-py<"qI!cRNڧM(X!rkQpTKk64vt[PFSX ;OQKvE5KU6MDhGee|MxDҿƋ2-R 4YH8Ęh!CF D5TMoP `*~)ߗW h:\+se]`oQ+mj-]>Y! ck}9l8U"?IY*{ QK)kaY 5Y/^v` z\_D" ȧ'.7'uw V^$7m&k5& 0 N}lل"؈/hgSa50BUuW.>ԤcK}V[-y_0 д8x99:vTlvq Z/;5b"z]Y͔\4ٝ7mažЦf3\ ET|'sޒV!mSoFg˙4/M  M;)56[,S׼o<@Luc gt(޳=z»n~tp) hD'|FaDx&xDKbk{'.8]Za!' ⸨|Ї(~̲ml5k|C>׃^؂ ['!Lx̥# ㅠc`0 e.0~9G4խjUӥL26;DZdtmJ8Imck?d61ΒDB ~#&h~J+ H kn%QoT\1!6J3rLrɢ-v2Ǩ^ z)-F=m_sLR3eڷzCW Xɳv{xli)z[3XLxH1@ë35&^͒ vjP&(nG*bWi E}aF> 5sk7K Y4SWӄCP&=y۵;- ۫+yDT+j>gw^>I#]Lz՞ztT}"s_znN% [/Ȣ ;ս#~vCQNY8an{ilx[ȋn p2㑼>"fdU@r"oԧxr>G'% kTw]'8c /5†>XpӞV, Ze&wD\Qg*nrT)şdպWu2cc";#կ0.zWi[ky[yĥ]@K1e3Eu/@=C@vBi̷x::Pr==Etu>bbhXQh`[_eeC|>K-hf&H@p$,W5' v.S-WM1Qno}z٫DPY׼I?VUa&b4nBb9ukd"nRK%(8.R|T`SG4$ᙠY%jarwu*Sᄛ) oG8ȻY^Nbrj*p g (jtt3MZZA012xC1_7A>7MLxu*}ԀŽtPJ$$7.Q k6 B(Ɂ+#EnwK\6DlJUpY 2pa!d4-nc/qUw8FaPrޓ'%Z1VxKҌ17%꾚ѿ=#FɁLP[|b~ˬWs^*g *f 쌱:ޝ^,0y89%PM͆U CjpLkV  Ƈ2 f-W[ fW+6! 7h`j(Ν%U_L-YR~%i+&__ qH,&?0'-b U_mʇQ@IM{IYPuȴjqW;k^4\$A6` |PڤM^iDeS?MWwȡ\.Ea]ȓ@W 'V`ٕI&Qx\GQ=L4 43TVJpkJ ~n o㐱3dzmM 76 zيN o<"3aBݯ ަ+!ˉ>݆`1)U!dP实.!v q[Ւb2sѪz2GrA36x/4pKہ0) U~{zȈ-oq!:K3ERb T&0/q/ri{.<~ISA|-w;>s" -HѧţbIzTAOKTIbcw_V6|ux8whnN4PmIN#_bheT>8+q9 wtk@=d5 RYcCTbݹ*];6<tZW_CGgA'z7OGǓ:QKrơtzs$C5'2ci=[ŀ/\^"#JFrQ,&YOPČ |{\[ u_VҫUSU3׏8UDDO+uq4'A%}4@ɨ#zR9o#?9E-O'M^ͨ\XvϯGK#〗/qO~3,-#e7`)v} A1q h1qh3H78i!P$/4d"ZfT`8e3eF'1VSӬ0'DN%!JzC8AuZV<<hqG}|ܯ +\z_]VtSW;`>=IDi6ػxk0{kJڀw@ClBCC=y ]q_^}N /wĠ@#KոhP5PruyMːbȈv!7xwx(YoupNsizƋ)_ttx>k,d]Il V{8y;fpۭRY?bsuhFs W{ Mc8LOHR/;VHN7WJ|w1hC;Al>dU vү = (‚=iۮi"k_vܐ `r@΅F9.rcY ݛߨa 2zC]=oKP, 4GȨ]PnrzxIQBE}ύHtpaV5wcNJx]6'8SϨ#RSsib#AlB!94S*sRPE$qȧg|7&% }GG?yxi#|!SdgLЎ7;}vrg$-OK;pdJ&~,ߟIVy/2;z xvΌ~[\3WI Xkï$ &::?_;LY2հb^JJgS ytGWN푍P"?U-L51F]2Ǧnщ`Kf8oc喲mE]Mf=I{ T mt HTƱ]K#wIF49"RY;n:'"v9 *}@5/8I ۨIVmFqP|wAtWZL~VL6%,2j%{{H&g!F ݄)4LD"MN_^c}X1jDzi!NJ|)hj+߲ E"v@EZTRVZ"CP~\9 U^S925 dN50#Y/~?MFA3Z7>&BJ&g(N[_yDf&)ى_8Tg2 t Z jȮZPeFL+h )eyN[곩)ʱuzr OmJTяoD/u8u"I;2Opa9 mշץx@ s0ly[Tn{ye߲,I x2rhk|*̼Q&MY!C’^)m sQF1)(Tv|?0"~!\7 Klnp`-Qa%>>!YB/o{eO>0vRzh36pz3ۮ^n=LUF%Sn8N1 6yYbd\]S<"wIϤtoBTviG֋]gf')`ݍ\A11~Uwp܆N@+<෋0 P35V9aVZQmifGsk?ԵNVz#IF.l+vm=4XF ]"m3߁f\^)'IuW~ 8&=K rUBy76;P{2g&Ӳ6u\z NG<;~<8@Xb!kTt#k ή17F]ϰͲQO+4M2%9JfLo~ʜ6d͜Z%^< gd&,r64) )iATs<04L4 9zHҨZV5'{߄(fWWZV?I׶(\jA6>!gZl Bn)jbP/4T)HH&RqMʢB)O4Id>f@Q˚ č&煰Xn)-ſit޷}ϕX 7nC':Ӟs߃3(qHlHsA#kLAGA87JI׸O`&6Jvdk@εc7'/ĵH0,Pm-C] TWAtMbP ޘtܤh)qӃWV[gcWS%` c@+3l$` #,GgGo`L&$K#P gE 3.llm .@)ibi`Eޘw>GT<^?R*t!wgsi;[IӟXs?p|TT/E1bCU߅քBiYqt|r_;cZKa܁*eh_wE:)gޞ= l$J@;0usR\-aFP9|3[0PŘ~he鮛JIZʹnZʹyzRx\+4'l/UQ٭GDlv e2f`RxIwW&п]U> T1+^}kWPxuJ>m nO)\?-$ƜF05JaMN @+K 2l ir"Q,E.tE=!"RsٍF3lY 'zW AVc9j,weL99Nȍޝ`)6!3sc D` GRDn@;JurP 5ElWG4wz.m`uk7 GXˏOJl`m n^61<ܦ)1kBb@ So]'xm񒽽|=qQPĴLV<1};{ׁ:*͈~^1XmxƝ)ۚ#>Z0O6+AsSֲn{ dۜQ}K?Oy2WT_>.M}=tz-.@a;wKxPߎSAlLA;WK!sZ+pd.0qX$+,$PڈFy8R\R9̵ݡj]{ElwuO*8CaҿsGguܸmRec łbg/'yip88ЭG@ϵlBz&pWoG{6JpyNxY8A6 )=sJ%`;zlf.^ᒙA.Źҿ4"h(hC+UU\rpX2^_iJ#T80t,w KY)uUX>=+hi,Km~"o>j|2\h[lzl,+nj#y?`Rtq߄?k S9@Q(p2H6Ju5A#rBK4xmXAS{|4]׹0:yAHbxffͤԛ¥+Oj+.Lfx(LODZ:.z~m dQɓpwCm-32|5KQs!<=<)4*'rh|H$̂(bKv]>hdr5VL-NOb9iYHb:ET]@EbRK}n%mEI>xN]]zaJ5eC@rAѵR}iH E#@<' i;rq5d9ibp]qbJr|3 |vtr^X uNHt+(j'*èr Lyr|նeJgM.c%79hrv;+<ߕP@m9$0c*lS58&N=9IDLeRZ!G.ܠ>9EC\nHCCF ߻KKDu}u2Ieq{˾B14ޮ_Ƥ kwNZ}oޢ<Ԉx陘?֢✍T% چUgs=Գr]b?ƣU(-a]v몡_yP$[ffJ3^Q{Z-^ ffw. )Z?cU#)] nX{uЍ9 p(rSGn)5{Pg~\֠o2M~%`C$.!{0NS4w >eTb(;V@G?Uap2,?olVΖBA5״X_E쀁f>>B Wƚ(/0*su!'n]vZW0Xoz'A}ȢSmW\TVNj~kDrJ]=OA {Rm8-NR2tV O_m >{[Ebo&̎UbQ)XK"s'0whzq5 \ʔ\A0tYVcV|5mphtp"ޅ)Z/Ы[m1#Z\N|/v*Tu5B9Wdb%j-@۞Ir{玡d'I̥Z6'j\ V= )?S,u+^k.uh!O!a&DՓ["f)f{nFGu0=)+Ct}A@\fAHպgڛwHϯ56 BxO`p[o[> cybWDSFlEbOڹ cMķϬj~v\dyxLp.'> ~)6ͧz׀:xv5K)@4+ݹr@F=>ғp^ gI{^(.;)8JڿWc}>e~g;Zw]/SD5L*nz{_9B9xS">5S!- h+ЍfW _ŘMڭkd:_>!؋oEjFveF/X IFoTI}IS]%i3G7#uoqbeϗhJmݵ jԦoD5vI @STuu淭uvjW=T],NPEBڵѦ 8|~yXS=E:4;@rqhe#/K'SB3ZD"+%̑6~AHF1,GJOY婖y$g EF1sUb fC(R'c7:Y"k,)M!J߼a ^='D1#/ڹ;8Lُ|:ʛ Vv>/D0v(:߰K[g[d)惉 }x Od'h閤fPFk0,3uk{ Qj󍱈,;q`:.1x(41rSϣ7 bbv Ȼ1im!YfO؈ɑۨtfsAqĻ]H0yleg46:Aym E&nrɓND)IG;e|_t{9fdzGi֖3vUOVte_V ۉ-eR+xv:eE^I70ɱW5UwxrJsZb(AD:*x &]~G?,.J~Гh|I䚥rƋELy(.5,tn<J 8^ci1}+")ŐXd@#i" &3G hݔMY vB;^EoĄq r,7 f&$v߂,63=(Uᓸ㧲Y/bDxt `:|7TD&~kDVC‘V9΍AL#np;Op[tp~"n9h'ozx}VF! 785N4:O0#xZ+X7p] cof hso~&Z'Z *9+kHsc2&iU檧mS5r9?Ce1ΉϏ>o:3F#TA0px6yBx;m{RI$6LMt+(DL5p,-*߱su8^ߢX;\m.~3s(< eۉ0 ΁Hqefĭp` Sm|WG]lIe'NtHݔdȥjNH酡N<[[oև. )45 Ĺ?-OQz"G> t75kQݒDzAr`{wHەYеsS( 󙛫JfC e)]+)kWvS@SMxg:7{J7LߕsxMaxOG;_LQ][OIUUyH"F4GB%!Eg?%fKL1Mpa?eh\qG!<"L -qjݧfw W΀@ʌ=FO4O=} trpgv!gь&[ i29$d/*z!ZUEKn x< 0n3|~,|5Q#&'v7s`G\8 l"ֻT7v %\2IԼϢ(zT w mQo5qBܼdN˺?y:ښoG9P"˩ifLc=/H_.Ð&ec[x˥=Z]u{C ]*s?@/2$)$Y}+7cB'%PQ+E;L~z}& 3ͷ*$)J!::_= ٘!'<$GpH2Lû OcH LTݮv*^ij{ݦ!-]ݤ:63J垷 XBpu쐋1`_>615?#.:3ECv7NpۓGnrpd_fIT*귬a|oZ ?3B('1%3h+bIP@}IpR["N}5}pI#nƳXL=6s*9TEˤsaX ~Awӷs~C|έob1jՊ7U'VJprlOQcBs;_ Y"kE gU"X/&ꑕv'k_$YG@s{jzBpi=l4`&|]58to)jN]twKExb."x2yVK#o!$؋ ?؟X8,5z)Ճ$y&&a6 O;coWvTO2ߔE@Z|VMQAU74Վz /-t76DCBd6ŤX]+DnEDj3޾Fkf˸\\ri*5S~Kٟ 1o -@ʯsg~HQz_iqrDe~@^m2F-BT.^cd?8sB:BhC,rYҚP̀WK`Af8ΗAi\僿lVS@CJ$<ī6jMRizNzա$5L6ngyKh *?86FIm?vkzaPg' ,n YM)r ]$ܙ"M&~ ǕGx럞6iدArEQA"[ } @/܎RĂb{Spv:u0rRE {OJ@ %6*j6Lv|m"<ϵr!Gη/^En? ~'D)iphƊItЦ%ۇ3[%]!~"ju6A~'/!QR'jIKhABp\?7SGljOg}ǐU hav+t^G4>¶Ǫd㶱( 7fO>OTqPPwv7Pxs*jXWi6۪XI,0/APmdD?! |<_'~1'ӻyٙ=To6jb 0\Ŝ!;yqasJɮCMd5IŖ̌WS%><@@CQψ5nT,O1a ؑ.5Χ W!8P ]"#"{U\Tn h: mU3wt ZY\OCP(I\X[()tx?;qOD^{֒}O=[2m ;.N5G'Dĥ_B^%ڑRT4/rA&KjP9Aav,dC(:2en\InE;A*%&@xsu=}dfֵf3ڲ4EJ2PFd&Ol=&:aXoBA9긏]|Tb#'ZɚP@&7)3b92Vp Si_J-,~q|wj~Ʌ$BC7ay2KFUK !)H]P=mru2t~B҂$5I.mg -P_6n[D*Sٌ+!I2DBqk9>lXгSv *^T"?;yTf v^ڹLb~0r֥F(?6+gx GbY$N!B:SOwD;#jV@A*%z΍ٵ"=E`(L#~L߳ ,42DոxFn)OoѢo~..kB~ (9xژ WyXgהmfӖ\QvB^'F cw('gZY>ɺ K@ Td.zސ-fB,p~[ R2 !XjՂɐSXOJfD%D*fY2p,yt42E稄 (RhDrL,#rn,%ʣj#6|_m{^K:l'"%w &jg٩vS.fJDv~Q8CǜNÒK'ιCW6qHMJﶯ Pĺ[Ǜ)`&UGS[F*a+l[iN4\D<CJoZRx]È^LG{$| Ϻ dUk㯘j'^%PՁ@3`i>ၨ82!D8W!]~jqǗ8b@Hf?܏GUĊdR/fܣ+z,R#?6R7[/Q!v>NmTlDCH4 Rg 'D\ $` p;?to>zs_Z Rۤ**ji8mB!g- -[בbɃ:|乻N(@I./TۅUN-5ڬ{B|uKBn{ǸSs>No/VTvGIqye zELn!?u_ Ȁ9 ӅLEG|yxں?_MQ*5&\ ry\h8p]o(pu8mwxQ8pshku EHr+dxɴ߇Sғ2IB35w&ᖟ- SҳMLn3>_|㺡'.k!k0UjY(` AaUebOܴDeuOb[ʀB)~3~!W0מ?/F@ Dxl>4;{Y)py7162y&Bc)6;1:5u}118&iOS\xh6㮵%(Tr_T+TR0*@NNJMdH!rCIƼ! &7>{wrIɕJ-ʔ3²8& "*$1Ω} 48 `Y6՚r) '̣4U@먾aŁxoORWnGЊqD nL%ʞW2 Ϋ*VAd[׫U4,r) ԊIH]Lo5uG>V;<o?v I?ʙαohʄ2}Ut=IVwOIΔfM&M_2CZtMJ\OI '93-]w# 0d 7GJELLb *TzE=  H 02e%Bث5}W EBaH(|AYɮ`c9g1]ӹW8\*v@8%aӎaQ JOUaқ2}ʿ0z=I@=u0оu$_C.@jq2b*״P,w `Dj*Ѧj,={_+ Sg8s+JK+p ^V Cw5J5S;F""0(FnÆJ*UQL m:][ѱSWu_{GT)V*8юȞQra ء,rOgi9x뵡sHpi*މAC VT# Њy: ۊaRbTWS Ibxl%в(C&/RNUN7rU/!c)cKc Kva >д 2/p' 5ƚj?8Qh/MF ) Qb \1rJPAVÒE& )_B;9 Kw lj r H>$*-ݗ29YDvF^qdsicƠ.lw\jr 6QQTU> ,kܼ.$Y!Wb*?T0r^>5,l6.[RUM :m&BA-I[u~q5~r̛*cp(6E滭?5v}XoiJH 7)wJ1 rvN?VX .OmKxB:/uK}pIBPy(USQwS:Ko^VΡ!_tjE"+6ѰKlWËэV.qׯ7|yki ښqqr`S%_Ӥ.?p¡ u2цI-"l2kR {#}V8r|#PF^5CVU ZZ.T*Trvޖcܶ$':o'5VLh&)[_S;~-Y0MT~ޢ#9ZbRPf~! fI:ؿNY48<$:xw<VX'Hv[23KƇwbp[Wo_v_|Sz|in}1l0=fU}pUɜWSjƐ/x12GYy:Q>P˔ IS?C44o9ϬUdϜn{9g_6݃:m{EH#GWza\ 4׈S ':4W(mzjli.23E4~G¾L0,;a88;$~xR}^ 6 m㲗OԐLN ױK+CѾT92Mw/{*ػf1`wxG [Բt՜\9u;ow֨vČ4;ClodMl `%W̕!+sF"Xnj+T!"zpO(RoY13mTibP~3wWbNq.)kmh~%*TAK-eH&ac3*"yRlt4oxTYeO VtԁJA~6"d Z%q_qU*@H"sc8f шWuV &P{wF%MNj4pE,_gB&'x89aW/j _-Nw42 "7&(g4x~jG5"=3[{W2cN#~.CZd!*0> ]~XA)tJNYyggw26F RɁ9Ms Gr[SgAAi;@p 0-O܌9<XrY=ϊ֗ iNZȵ|TT{Q[NyһW@YcmiJ BX۹(^!^&6u4`2^b0pp[hulg\iBa8a=wPfKvJQ%alѸ\O&[gP s> QZdiNQ lnїXqr۫cxĕ S 6#|=|ͼ_g;Y,j! b qw |[6W~@tPKL$Ctû._]TDygZTk騊߮a$RcX4?a$xfձXEGLHcBu*4fՙDt$!=ג!:t}T=#Y38% Vz{pN^Sǻ;^:Qs.ufIڲ_l9r^$P4g"Um6'f_IJXďa;uhw|M=zor*5v%HrI*Sha,u/]<(\r!<%S9H؛6CKؾ^"gRνYioxVn3K%L1+#"?X^}նB @7MS+&MݿSYVLђj.pW;1słr_z[M(v p"tKPd˗ ڏ{:D]x@й .Γn98Dޱn,V|fIsOޯA wM_ .<ʦ]gŜ(h b)ScgHM~})CEM3%LG@~UwB)Val-L:sE>Ne`M ft4=ڦYB(xܴN2LrF%c.}C#HO*/Y\rZ6۽4᝱0_WeAms`I_g\I ]`&>‚3BՋ3  ĄBW/$|kML ulh>Eqhz2%fޕ&!jis;BE AqVRTMOIuuhvX tzk|,J}T R$S|9R׻I[m|4`e4̗ br~WW3k{VKAi P4]qNw2H!:Zyk}z{"> ѐ!!qoJtTn-#W1i6"RA|ڗ:D((xh n YxjH~3P1cjݵ2WvOڵ5v_>V<"]WDp"qhS)۩ݝ+ \L!ЩY VмqRo{'ےtD0{ʢX6)C'䱹TyϤ.2f$|p \ع GU%r1$Gk3A)Srl\\qwx/o'[ȓu?MCas:XumMK\>'NE XNL OOAw8BFksXWh(L?42Ꚃo%Ig6@FלdAWrgW-#ƷEݏBKB\UU.Q4j88Py>_M55 '>.ޮo44pP*JgV[σXpq09Ӆ`$P v;UPڃ(8 Jk/0BEjNN:'>96XU'un$]tv&6 (8LW'Rr6n) p:Yjπ@Ī:6})`4i_ .l_n8z7ղ6>FK٢7A.6 |SEvpp'b.'>&hՕ'H)X,tv¤zꢽԚF}D1&WW]+Y-E'|35PLpw qɰޕL \k0@Ӏq0%=^ pDWf4҇L|v}V/nt 㖩ׇr 1q!wP6Qzj*z S4g9NM(5bRnZCx[y{fW+>Jd\Ԯ'ِO\ƧvMYYrWERĹ*ZSQ"!iksٿa̠qK3_B,VHꤙsA'{@e׭0ぽB&ig?bs&rYh;5%s%ӪYvRCsJN+ek9rlpɁfR|t*‘"{~M[־qSqrI\55Hӊ3-|3꺶7si`͏fI RRW:܂7kUJL3}IV˕VK+,gȘg#HjOc?7hsVГ1+t\OlginZ(7PK-j.\GOghDS7s+לBIugq{)ן_稔}8@a{TZۆ['1!&,~27Db>]:#AY^@n"r"Qʞ [D KQkM~p%3$ˬK2U3m^^E\ l GhKpmRZ`Nr,jB{Z69Cx%jM'W.Dݍh-%hNIJX~J L&`㥢}Nj zE~QvC?e2I|2+FXz}he J%o^dIb̓٩1)W.ïZ]Wت*7ߜmPe"ʥ537q<)v<%nLz"X>LUiuPhAf Rit;!DO/,ԤK(l={p gRdd mo+dlVӌF=<4PrhȌDq{&z2KwpNkYX\ED"ҵ3z'\8:]Ƅy߿g{5/a*dRpݵ v1}oD]v2>W#ufa]?)_+^ 1/./Yv4_~XtwDȍ<ѕ;N%iIisB͹e -0H$qaCR/hSfV#CW`}Vތ~$YR LrzjĭpkTO}ph_Ӳpךr 0`H&"xn^,=Rseoq^N:tnQl;nY&d6NyQR { ő1ٜd1H4uϩ!w:flzA_cDp|*ԯnN/|[!5ێ?mo7J?[_ {PpO$׻ܽN-L4zć(j ֗1@HG XRsK?ms-+)фj |_v.W +85T 1Qi?wS˾2e .7 0אlphm"m6񬤋F"z'gdN1hn5ƻk?`F9xӹ~?ל1gMq d, rʴj& t4`SPk&.j.1 39޿bID{h9ㅼPJZtʠoZ܈'Moo٧S^H ۹r#/?W55$#(^jțh/[4ۖ: HB+r>FLQC$هOM "e^/훛7h!Qp{99\q΍j{)ޕ$JG&1Xby:2<{67sTVL.ͧcSʖA֎L$# ׫r,U8KhjA+KgSZ,yTF c'v(.+VH RP( ~*cڕJ KeLȤ:N5nFE9`Ko:* %(JAd) yW "vjּut"4b+dO}IR˷\ iG.Xh2'6ݒIz26t NOiIb,GD!gVIppt>M'ْȍ5S}6Y h~STެ=+dVe_WM Ft$7rn`RI|F5 ގvNX~/wٮD:Uzڗ8lv WیڨV_鐐̼?*/Tdzrncy9+N N'vִspw $gg ĝޔL"hdeo`ԊCJƒtc_2ڞqKk&2I*+M"`صf<)afn"9mwTaQ|cJ3lh{^&Tӏ.'h'Fjqd,sxlgm쫔Y~alNR0q$qf=={/ӕ1f5Y E>4w뫌 :mUuܾ3d*qc>a]0M&CMy*66J>G M/}qVa=w"{fEm󰦓 omֵb1;#KOnY6iVKt-2p $"qij ֫aoj٭:.^0ӌ'!Yl`uc{pBӼwz4BGB1KȌw8`Fy0NF`t/GHGֵzGw:Bf /Fywz^=J5 QL(T{ p:M5ŋ(mȳ_OZQ'v$W}tp?kiau\mc\Æ8t H'Ku@>buG!::X؍À̞L:NBA7@W *s<1|!D nGvEH ƨe`(f|37U蹒-8t@gf(&!8C WдJ򗷀!rŝw윟P\=Tid I/~)>nʛYt =P_Nku:T:C |Kn*W\4Ss5Kma1@3xC?@GsE+@'P e zy1Um:~Q>>yws;70 {_:!_QtBQgc+!of\ͭrZ;b 1@[Vm8%2 ht0OݶêjFIJ+]g x6ƞgǻYL&rnOWo$vGF<|~ݳmhdn2{jZLZjō߮˚"A_u/N,EUYI'qvI\,ܧCr7Q҅,Wt$HC5(RNq BK eAR^TikgL>6HsDl2Gwa?3&4w?v<#dlPR4Ǐ*[ыr30$u#6lѷH]&*IN}p" >?lMR7cɧ 09a 8x nxZq~ٙ].k|m(kUx$goc׻d"51>cUos/9M>|,hwZ{vmph6;0+)Kڶ6n]{9>g`p}1wTl[a| ٜN܄bvSR4M$zK*uD3׬ZYUއ8y"]!܏&I'b ?]q^cM|e%>s6$U͟{ As7.(MkޙS"IJesg/~+GY*e9vfiN#{Г8 >37oE~mi٥OaOHE?/)1/rmڗeb2`V`27N1үy \–*3)s b,9uaop.7*I٪VcYG]GU߲(l8(~ zZqa:}wth Ps; \F7 Vq"K) E7t洡Bş5R^/n %x^~Cs%6֎y :B{42^To:ϴ:8y5wǃhP0h߫%ͮ,Bc$]{.іA!{22k6-ۺv {O!w!H)c1ܔhb( ::[ W3 u%2`SThD6E,UjU4M!#B`MR߿>6D 8Zs^wȭTuК?ZTlDfFC98hVq5 !\O`8 tN|4%B~]mhsct/昅=8򤜡)13`dM3±*FD70AHm|X"}p23v.O)7)-IbTdB H82QՉqv"aB)r9Wz &%)RnO ;ȇ]6P5>jQNy5WJ~`e  RHԨs2z8րQ/S+##VKIv6F u0#؀.5aup*$5p3ѓ9Yì>q*њ.v'9Ҥf-p,W|7zT[ߚ1oFp&9=rhrnZYۤ*\;Zc@84d".k89myձ_RLh!ۚ5Hn/WXOPZ,LܰƇxg:ULЛF&F]UUvHI3W|P&]c'#)!=V I4p34$l?tXNk(Aq9U&hlb3K 3rOE׊B&G;%ʏ@Do&~3}Ua RZSAqcNS\? Es y{0(O`ÍYl<}<ZVhbk` l|+wÈq cΚ p60"nrțGdYAhuy4)9oڷz 񧻳u 5LwuoU@}~i8?/ܣ2\ǝ -{oxMR0L>@q)$h6R@hy_ԛ÷ |yge8Ub^K?D?u8(Әb[HZGJ|ՃPy隁Fv)jJZM# S'ФGfcUci5tsq;g1’$ !YK_nZɂS٪ÅRy&s}.!kd j ˞ {! %>96i>`HzO|NGC!K)9*ft.:C5Fތ:آaղ *9u {y$vs$t`3y,fnd@nۢGLAN Gʌʵ`:ye|!N0- XG/?O׺X]3%-{piT2a =5>~8)ۜJOI]u{A[׹%>"Nu&e.0;GLp0ndcubڸ BLaJh,.Y=Ecsu1-Y}Es+!8MȈ`doL!-X[kItMaG 9ldB/͓Ŀi|i|ӱ:#H>8v9udvAlYUklmW7SOb~0YdDOvDU#pncy7X!)FY?;F{LT3!brpu6DdJ >G,gQA"&YU%Ci "[ ;I7]郀p]>\anC.BGs%7HjhZJHp}ʇs\TJ~ى/biЖ!xYQ w:DI'IWwOkY;pYjU-[o9)B܊\ӍՈwxL>B/[}7؞UL3 ?驎[UĶ583=zT>L`$J` ,ŷ.UrIki<s Ϯ >c#臒X!>eCS!!Iƌ`eٟ[?pCbQ6{VƎ2=syv2xla8ܑVmYѱ*5S 61O0Pvhiΐ#Gݚ^W7Hv>9)ӊJsT#tfNѲʑZ8&/RAis*BNATKUN&l(<!M _*:Czc3PUb0QZ%|oq)wbE%qό38f]s..9EdЕ)}a+- ϘT4S-Z6@ Y2Zyon*L?àA=jN+O/E"G7 (%B<;Kj)`QA]?+[g25dA`'ǯzɐ׻h3Tl$(j3t ,oDM- Mk,sQ9 vvL <+%!2Ck)jKD*MVD{ (z慦&.m-XK}O̒ y)bhZd(3~@^ojY3SNTQdQ8 Ƒ7-"#nPinp 9YGbc V7l̘)QitDLZ̀{|n>ŝf:b[?IB`aYT)Sx`diY*a[?83YbOzN 1B}!YBzT•3\y{SK ޭ3+%OH~Ȟ)l_!f^hC猓'l yF$m2+QHaF{֙SSbk&ŨGh|;X.$2_ $. ;7`-\Eaz$5W!C ;6e#z|_%'ON܅AVZw2'RQvٮ23V9Iu}2Z hFk.Tm|Z4De2UNrXI>X~r@R4{w2&?+g6)p %zg"0(*C}ſaykf'P ?T[i*m:bx R7Fmlc'9Ȳ3@Ђ(F*՟, Ft WG{H᝖ﯖ%y>|M0--g;<ⲹ_g_}4\F{~{! GηK]Q+ޮwwiYxDpzzoA8wΑ$Ke++ S`5f2KsUHlF7XH2շ+ tR4/@'gM*unEڳi*YseBs*</I>LK۩|1[=SƎ_1}YDذZe~Q{"l:Zg`-=H3GSn\GFs.Ihz4e޶ٸv>aDoNEWIq==@Ar'6FƁAfg2ƕSd RfKL=!t&6<1̪TY/zw,-ZDouvd_?ۘHX8p 'rp/_I3tq@?g!ƁRd\_]D˰JxZ^7 Ji#P"R'hDM&e 8G8uREY+}C,i=E7 }e=e5N;D\2d/9^(X;6VK]5BX4Hբ˫Z7%#2CܗTzH<_k[-U1?ZF뗡4K,.7&PN0t)s \ d}:׋"RK j9t|+?65|vxĒ{Eg CP|Ƀq[qo`f % &Q3+kIB}oQ=f2mf{4{%JX X(Nn -yݻ<'󸁢VJO9cA%O r0}vwf+7fe4d^=G?voDM}'ޚt(5kmzkY2:QԆLM!Úl0[("ZaMJ|R)tw"I:C͡{sQ0;𰵈;EЖs`N`]wd/yBJպ",jږg6Mg@=;GK.1DvgDȰXY(|O]YsI=U7D!$hVN\AQEV>$ITa7`)ŭpqgE *pFrĞk~I0S XT]K E }}T? &DY,hLd[̦VQכHM>ҫW%@??%n1⤼xr6Rݼ nVo.D+اhYgh4"M+ۑ'4~\6VxD+)͞HKdfgYt2td!&ca-ɴeAml NLrԀuFoلTfMH3pG9?ɸ8NS4^Pc5g 8F@-*Kj0b|ߏ ]5'K6p\A[>,ARO-NIPɲҘHجd<=a2s[_pi_$mCG*vO]{6K# :lcy7M@ Hz_  G?Mu%\m&&C6d}8z0zv_ U|q}qWo}ϸ4 uw_ IɅv ν͟@FsFzt5UͷD庽ÀܪE Ul,% ,+ |l/K*dz^ŐJHs7]̂2Z/ڶ/N"q4\5xd$o搁@t(8? ͍e&Wٔ<6\Wz );Cr;{R @]xljNzd&9 ~qXx~D5*+9%r} 20ڧW%YF 3$U:9t@a`{HOA1LC-k؀̴9.-\ ~t ^Z-L,;@sfI|ХX:ޘ8VLT'\ϊ΁:s9 &{la`;__Fa4ZǶ%'rD{C䒋dEJ>+Tmd2W{t2Z$r,{%+jU9a.K{J0(܆!]9CsWJFTCQy5߅?5w'W6sPJͅ3{~]|J^|5/L{K;N[x;ZJS|.B0{ۈ t9tVQ:$AKQg ';zQzqW? w\ZFY;3)̒綷=@_—CfY"[J~D8kp}N$ H2s1C9H o cvέOKi$?v#Eb/<8 ` s:ER:GxRm[5j&!H.c݃Iʑ#|΂y(ǭq"34qUOApaaWI.E-"Da'_(,'aYm]@Tǂ_7jPg7۞<_O _墡 c uIz1 0 vK4TwoMg+{>Na4t;F)NQ;$_~M(+AMOAC'm>4Mښo\  x4yc޶NHL%y4##L$$^("xQb=%oӽĤSUTZߘ=*W. =x"Ŋx\ jQ_U|sBśCd6LQL/~|X ^4c3ZsX+z<t2z]WǃVDU#(ږrYZ"RWlW< y{[|M[+1g(n\e‹T*e7㭡ʏVKPuګg+33G׊dl'eVuz'LX0Z*:n,wŢjFӯZd0vP0i)B V"}&dz`7WsgIEr1hh TA> }f3zOj6xvlg-}%J,bl#(q90&/BB 7ks( }@l,:Q|~Yh\, &#w@6]߻yg dgDis3qR 6wɞw(|}F A!Z~g@ |u낔tc:SSb/tdjH)%C% MԶ .82K#:7q{f>~2#_>> ZnWt{Eho{*lDs0xx*3)tbP굒XE_s)f│$`fgUtX} ]TBi+`'M]|9RO{u#s q'oGg5 -Oe|uFsPliY xDtOeRz9Zp*;ˉ|E0bܗ _ p h7@$_*1z(ww dfѺaKhV, :I.<0:@gU3 K$_7YuiV4vrԥtI% 5c¥5 K! [\Y4ӽGyEug@#tA౑G)6]^Os>uMh |*|{ԡ ue5elE16WC~Yk2j&:WՁlX=e "%NJSAt6AzβTbWTnhs}+g%*_L dz ’ - \}|р{! |pSS %s <@{+m9"$"d0L{H^k޹PmYuE˵]C"ӼG'c|^>˄ ;a ,Ѥf8oz$V߸JNTVӐW $W[ `MVSJ;l++",,I`⣨M%~^1\X?Jq ŏacxr+s@jwu2`x~yF9$K>:Lx)DXpW4hn Y.8jLE|ZK&Vjj[X̾[J QCr]DHӄqR}8T{ҀԵ:q!(Qi*@m-⫪;A3yur'Kѷt9|%Rnro)K4%Z8 x/>ImE|4K' [2ŵC&ծoX[89 P9gް_0!(y2Y/"&_T-p%Ǐ]p}Z  ѾHNv%‡߇_VƓf͓G2xq'SHA᪖t5?(sA$[3O*p`]pFFrR' JRFqxsqmhyb0TpAY.y$<wecr[a΃TRg\`5&wc1Qt8`g9#6>?GF4c3x1\8hSBa1]WIUD:*P~. L?{6}l\M̂6r Q<{gP01uRSdͰk1LC|*ev`wWr*r 8078E0K )Pȴl.=w{ ;Ăf U*GML1dL9hAY.z Ri.;xE`EeIօ Sr=9Ӳ6ln]zm"*`4Y !TO{iVQ";z!y QTY!NK:kG"qvͮ#۬spi5,j#Ҍ68z"a$o 'auDmG.0Uv:Gs `+:Ā7/k0 +%cU#.I!'PMZS yjS !}R U)'5d4{%tsԨfΣeZ1՗wւF!7VLZ!IACW3E>CDH;*A{[/Gm|ȓ&}ehK<7/[Fۙi1/$(QY/[w{˴WUDJ20_' ڑ1l"0Y'!ޣV&/H2Ή?arr+/E$S;DiVgbg\nv(_E*Q?5|ݕgdiR w+;՛t䌇s.ux2hwX/-MYiN .,ѸuZt!B@-n/ ֣}L CNNAy-g(ꖇg\6N+ͿĐ恗~ E M2\zBJP^x1T8 y7(rӦDifxBrf^oHRΩ6ʬЩPT"I|G[GK(fD>1BN;H_cCRyO `?n[W1 >7l 8-P6hJzO1hj> Yo |r& E-^E܇S2MPy8>WSx&@ZAʑzo`p7=wg(!!|Mu+ Gjqe8JkGx3 ZmpxMvÊXde.QFμdn.E;YUK[6a(S"O~+d)'"J>i_m"TŐg>tU(kip{.GLo㞼ieX )L8ә@v::`=y9_wCJp&\iEPP1ެ: S St`kO$mX/NC {]yEpL)LXN5N_erc<ͭYmqFG -}pwAcA`:*WX eM-{:& #M.cBeai&Iؿ<` XDmˠ+Un :$u5_ŲC "rQ!3" o6.DHmHdRؾ`Z4j斳 ctmV~ωJV_#-ڐ> 3%JGzu 1񑘈 1#KH.]H&%=c *r0LsD]d{?,GHʶks28@W^z5E7lJF[c>?9!ѽsp/Cz/ +`'ЇP;/nAdW:%~ |z9Ht${Q#7x,6[h -Ot9ǕH54u^;"a~+ɗJ{hspu:I=eC#o|m ۘmeI7#&6[Xл-;<pj(X+K>&fս ln H Ȧ/^Y21C} x P usj>^ԗ1e5AVja#kX {X)nhbj=#ʳ!#[o7p% 3ݺ0މY|u+4p,~pa>,."i0ƺ~:耛H#" {N˦!b Fohf7 kߊN|҅@)|Kӿחxof3T9WiG+Ku/M#qX4Wzx^Ű=E,0{0>{}/6 w$yg1Ls>HǃGv:/3hpXkXXf ;B^g3qe,U_cw]˜6qBVݣCs22N\Z|mp&B;mzio$ۜn[<@1FY8ل7fk1+-l BՆiRTlЀ #gYZ070701000002d4000081a4000000000000000000000001642f097500003308000000000000000000000000000000000000005c00000000./lib/modules/4.18.0-484.rt7.273.el8.x86_64+debug/kernel/drivers/net/wireless/ath/ath.ko.xz7zXZִF!t/O2]?Eh=ڜ.+>c=JAFViŀ98mGއàkQ+#㫹# g~qh"A|2-ޥItKڵCZEJ&_ͨU-d:N_s&*P MKwQqĢ"E$'S J6 vYT-f(*)2B ݵќ5mr̓c1㱡W}lSFe3q{] =E8H0xXCTGN*RzFTZhg=D#qW'"3G=T;%ܹ:>8M>dwӇ֯=L?s+!{b(!Z*x=6KmԇW;x Ȍ埮@UO3},i9Mn7b0D1619:CYzJL>"%&u6 /kXz  |H@-20cs*3dPtdBwD2U\D,|=5K)IQ6:9 C@uA\D={q:4g0SW*b-X?E{%NmL3YDwH/"g{a|oTOk,.77ɇFmq5Œ Г #̍)q.A_g%]nMp܁\쭉y s-J["dGޭP -+Z gap+G1|.Ԁ(xP{÷kUf&^*OBx2m6+J O>="d\4D@|8Z3j$ !1þ/A x=MC>~ݲ5@"f)Y&2{ۑx*X =Ę1K0OFn zX1#L Ual?2:啜1ҍk$pAU)+nzfęH!N4rsDW2,EƓ:IV<Xȟmoa^)ܮ^Zd,FLsڌtM KXQ=z&9Џ3H2.; 7"'NfցBqD'tO W=*>6oi`6Ef'f h`[æk_zKuB< 0d!Ɣh'߭AUT :ClZ';Ƀ^-2k(uq&p]DO,o]$k}w䡐>!3!֞0FW> ;٨l 01"M%"86psO},4FxTd1G@ j9xIʨqՓo[-3x=lx)i $6˰O^0ޠ3{Eʕ] w`QN[2yjSVݴBطƎI'-EC!#81!)koW t:\lz(Za@!g) ij.A%% *lb14/P%k((eIӠ\)곧1O}\z8Pc^[xsgVl»)K>޶*+nއNE b2AqM(i8n>)`zj?Nn{#30>,%J[nk0m}>]ӊݑiQra9aaVck!U{dVu&g]qsz*ݠp9WSv`D 龜bB_zP>a&W(iTHs;ZSƁ|$)&F3L$Fd=?D9rD"!jAu~>[ b e5cުyBqvqTu үXfxaJ tq_lv]y\)xvB:oRN,B,>3f/][6H T 7x2v,3ȕQA1x_Vl\ d"0'pdr*t5p6ZE=H]pװBY@ai-9),:)i[cv7|H}jL)4҇3Ͻ ZlA$]?a:|@x<̂FO e"ŭ| \b P =.;naz AɠMԷU%ZƼC[?=65kHBGώCU;FM֣k2 `HAB$X?% (#L!.|W5qRymetkF0]>p -Z}iɥ79ԖkZrQ\*؇{T$i5+ ϨɫR5STkx$ɲ"_=éSS:v8N.c4, vέđ7Ce 2Ta;Hǹ*lo )P~tDBa%=AOU9#xI$B( ʿ%JgpePwv^'zɌ{"5Qmx|2= lDz%EMu6p2yv* d);wq+=N2msգ(L' c;Y=yGgq|lvcryų7 k*{ cFY3x[|^$ɛs:XH4gP4<4t|O]L5"X PI7,R^ `yzi8S+@6b51|hO"zȚ7ka_&38Y077X]1Gn-4 ]ɂnS, C3D$B?Ǹc }nWRG7#-)rؐ}DfIc#S{^oQY:!l v)\@xΩjkGHrqzg,Vd_ mM9&}KO` 6t_ 8=JLȚz.Q mӎivwMG 󠘍{23s´ޅW7 ԓйyurJ.ɚ_ v $^mkSTaHQ㈈ܻ*:Aɗ׶pb&pB .a$~REF)JS9L];2yfE̚2l+#]?'$󢫳DwnDH B+)|냹j[>7܈4 'goU$Z`.W涫*[!=}l!v3s"!lчJw9)h6OC:i{>4>U|ŒDb.f].p-f0M[:Sj%WFA nG{##ЏuK;' t'f&/;#aK6ٸֺ=vBDxzt< -6^2B'p#lI(r#AIg?!S 9 /Z- Lbnp0Sf3Lij>z[̥;p[AqV!X.+ 8 -mۿ"'~w!+4kS6EOna'wZPB4D)@Ϡv}x##bE&xeKu)-o6k7%eL>_G (nj$7bctRlni۠{e }ny{ѐZwN!-4!EyNe\eCD"Ӟm[>k6 Ynq dUTpԘ>28"=BK  &3Ӝdzc\)?msqQ2aRǴ9ˣ5i,|ww\1E:EKY6"PouXyì1]pzܫfPD/". T%g7v :$!$ꕶ @$%gSA`W^J_Mx>׾L;HZlZ_;[sA\mЈ+ruZ+ >+ z~$y>ͧjW>H(^Lcpyv3LE/M;%v#m1T@J~C<}UuQu 2WV&))õr1\[;RuڪD:> SuR'X2R Y]]\ K}.)[<) oДUXHU`[kE Q%XMA3HD*s}ojPh^ Ǜf A[_*PA2u]f=SqnpgQU(ԌkLo:pXcA?i9?w~ԭ;3n/6eGsVثdڝG_8JyjX#Ĕ nbt ɣyN 3!zCmHr >Q*Ud'fqa5yr"]"ĐMH-s w"7r =_TDaeV), $=&oˊnVNdoi+QQwNEJ[0I#('%pݗ!}lb`^?$Xu\/w|֏v@VU0. nc✽ Bjoks<$Ha|^Z%Fw"קjI ˮ,D Dr""iXqe;--`|#Ʃ86fMÃTiDi:dytmJk7VMpgdA]^ly&e* 4A̤Eɴ!hVly>Gz=hn3?]}Z1nPr1`vma񻾢S1= U۳?kc/:60.v&wܼ67`8z Vy -* ^No4J 5y|U.:'br,1xTDAKaҾ2O{,}j/F$Cz+C}(˞b$|0-QJtCD=A{FP2I-Դ2 wsŚ q,uZcƛQ*1HQ d1BGݙJ0g|+|qcm] ^R`9ah"b:4ߓNOםjDމ#i\M&^}\zQ~,~`W|2P9Vt<{!ʁxšٌg$}%6l&u-AY}/j1[RDl}gvέ"eF9ݟPV Zyr --GE+#ftM"TRA|>iʢ-)My7@(~Ó|[cīQy){3TDz{r ]khnTfbwpZ5CԡM$ljߤ鶔#eąCRCMY6)j53zc J˛:k*Z3֔Lcī .EV^?Y؎o]Lkulus!w̓m!2%;{|(%..0®aI?_A sM^5\sQX1mpr~B DS's&pVzB&IbXD)jٶe!krpʂM̓Mrd>K?UQ1B_fHSN{Q%N!v z[b!fJ.? cxDjb$%gHcA'JLah]}C?}a MGMhz_~r.)( o_[J<Չ7nOUJ+K!R腊o/+XxA3AS}SL횰j;",,?HsHU5vN!IEZ$C lg{-~+hQ^o I!ps|)b=(3~ƖgkҔ*M<=D`<+|.v5d.Rbt.f)TCAq!I=Z @<>Jj2Zs6wX:puC50K~")BŪ˯'D@??^#CۢDMj6V>YQP3[Z]zQEEtMRX],ѝ`*VHӞb= M$ fQG(i5 :iD(Q~R:ʵ@M*]7 s_`z({~'?0(H>pzc{W),(5?NJ;Z=Xt\oºRMML^waGYK#ߛAJ<׈U1 C;PLhSD9Z c Ov eFcOxRAyC@Hآ!Pv1}dw1S˶h*Swym*+d0+ qAmIc|nhה!=Hc!xEh~r4: :"ߠe]a8' n|"mXQB!{t}.ǂDQCĔjt/<D^h"3avә ZXQ1(OlGsQ9Ε~4RҫJ\XV-ZΠsX6eqJhZ;e"b C"i2fnLI4M'A*Ix|CG/ N&Ӫki"RϘJbHuExE@EMKK$ kcػ> 9C/$c.Jt gP(&_pʸH.Y8dI'a:,q#oMqAquQBl_ҶրuK6?|gheY?RAXhj#aQbc k,)a֔ޓbHIE(:yQCܷ?v̧Tq2s ED~q4ƺNU)n򀫜P,G BT_IkpH9w2ZN6ؘmf%=}`ie&$+l VO=V B\vt0R옄IhO[3R;R W[U&ծ_>g9)Hgup~'f<ОLNMlw0=_SK@KE,@ӿUe[_$.ɜ.Vމ A_hIfpVgힴ VzY #n4}lܤNOƉVN7ngZZ43Wd@bMA.H'>TCx z{g͙}Vq6q9:}}dݸ p?k#w@عlOs' De*({W*MxGC`a l8DM/P]uJG>Dkai9.*b>@mCX9|AD\*D bIz &j:ſ->.|ĜMd_ \eR'`f_}_j="̜Kܞs珞BseTP*~z>ρ]S%{N9Ok1i[֠qXKsmDoZ bpWE؁{;bGݏ*5r(jd؟]=\5Jl.h,*&s#Pdzf<IzsQFR mqVP?+o/wUDVoS`wM@ {}ߒ<QG(g-@qeN$xwՃ v`dH <_'=c ~aO>%ƩXsoG!7[ΙP)IHFitE;M 0tޒ\>gm^1$}Wl .!k)!THrɰ03!kZ*FhXp/,'լ7@ډ$nnpGSlik\vzu~yx 1.U8dT Ш~?pC'[F&L 8uJB|NlO9u(:.;Rƈ7RTt^ #}Ymh2xD?k"rsR^E罀g&uS#79Է\漃LL_~Nk/qG-f41dSe)yg\-ˢhHEQGNEf0!==KEuSRn㫳- s [Y|elڀjJZ9Z69ᴕ }^(^oExjUYo' a1lLX!2dcas>k (r)sa@K Pt:rm7mt ;O,MP:$ȠzA{ EVٟ?^M[T!tCe-@\pi@\?'j+8DMzD sI ՀYjdpHڞkH ]D̊DŪ]}yJ(m!zTϣ$nBIוּ!>糖Z?.)/Cx֝bƑRcsč{tk3q cDo[DKky19(lOA=\60Zt9)ԍaaxyz~R[웆51G$CKH>,"1%~s4x /T&cW@ФHcqyhriDh`M7GƫU>!^˳]l;`SIYqTa|^So4;OI%i; j}G>AR0f+meI]ǣiC@^`ڜ'!L 5s~egYZ070701000002d5000081a4000000000000000000000001642f097500036898000000000000000000000000000000000000006b00000000./lib/modules/4.18.0-484.rt7.273.el8.x86_64+debug/kernel/drivers/net/wireless/ath/ath10k/ath10k_core.ko.xz7zXZִF!t/ur]?Eh=ڜ.+L1,`C\y"kVWZJns^B iBUcxiKOհtiy; mxCÜ [h8џ!׭RKG*°i09Sh`4Z WMIs-kD$k p`'Qk9/S\4TRDOX@iǀgwIWb&U>%jӕ0<lg< DV2ksv"[c'%2U#$Տ2[yd)q /_ܑs+}a&}QTXK-lV~!-#sR& BV]YNSM2 93t͙r« ڭ@~Ѩ:}UV&8A7{V?fcRjOԭ LI5w~V/gk():kB W4S4$.2+-tv}4'XJω{ۋ:} p4xB1cޒKQ[m1 OC΃3y"Y,ĩzӠ2Wd1-L o7vl%1q,Ũ&%݊f-3Ⱥ*4 eFK OA $)*X)FPp3џ;U4M; l6/*|Ý(X(NYZa"M<|4SOj6D47wt68fwZ׵YEPf>5aG3Ե&2Bn/45r9=}8V\fI W:jWCh=Zn̆^$mίoZ괥d|i;V:uZh >|תx;%?@m3u(_\"%a8,~OBq0(i7 @׻f?ݥ xMu_vMC%E' 3hU${|~En'Gay$ZV^e^4Kf{0}3zQ@v{qw|+YQdc`)0g'WCC"i%%cC6}^4o΁e3᱑=7tv򑋼r@.w$271+ s̀IZ"T(fNF=آ(N,jEU@uV4lr>TySe30f(AID #a㋓pI~rxKBkUۆF7C@k9L2v3 ^݇/jfYdW5[끚a6OݵϜ2Q&x ;זND%J<ʬ[&tx#qQbOumu'$,JD mRh묥 H̨Q6ި:f}v:yRf%,r}v &)Wj}q@5]==o_'>>bz-J;5xq*1nPBIЪiu/pYߏ#%v78.:HlVT2t&ƺ<$CQ9_W\7=BG&ٳм9/ЗEpx}hvL|p%+!*q8Aч`Jjxl1Ιl_uŞaAr38E[wSg21#x asE ?՟noŘPX{N8n̉s= ]0!uy=[*Tں,MsPoCe];Xf 8iv* U4)u>܆Lx  DBnI شt-׾+_OHV-]%s^nI˟^$IHQ5 L}+剔׉܎ŕ5HAW%8z=Nɛ&_%=ldh1#HW%D&(ȡ|O. q"R<ēß iC>Ȱ=Lxߧb+5iiH#o<ʥY<_ Z$ۗ_^.?Qh B\}SAm@=F?*-v+@=g@f IcJWh Ϛ# Ztj|?{byafG lW/ \m |j8 I+k b(:$Z[R.]ƼU*V3Y׋Y9oX8kvO[9t(nD;6r 4\`'C2yE)zJ6-f |/rZFWWr9&ppdI6 s2fbM!绦M-򣁗FvK F{'GKwcO:!gZֽE? 0{4dW۱+c=_RuT\1"8nT `G b.HR]sH3s 3T0 a2[W:e>i,]r<_$QqHuI!D]S;)`0ߚ>?l!Pq)VypA #hB\,=+$uɬw}CJXzю,O V@Apwu8F!WlzX?JOUR;x7}8RƓ+Uނ1@ͻMQ (ty4 q(b8XZ3l3ΪĊPe|?d]~\mZ($>Fxન]2SGc~R.8Kx}[J`3 R`ܥeF%C!quY1unIp: X۱WX՜Ȥ!FeH/Y ku-p`F|lg?FK;LJX1ezHO"Fs<"hb˝x&1:; -?}g֊&WM s#V ,`8<؎gc\_ Z%P11,NUh TzΡZiWhUpF c[1UmkT[c>P0l~"CT算rt2jb3 Cr]V>ѱ]᪭f  UbHgBQd [T(v.~G\9nZ|br {}X7եE6sSV`T ޯd^ ]6hٯˍ4&O^NJ+ou;>:Ub~c֘է5J*$;"Lǯǰlk6Z3 T IΔLpZϯߍ{HTEko2pQ=ۢͬ;ۓ3;pJ!2sv TwGMY2x1P D3Vr}wЬ%(epk<1#f;b] ~˷@:ϋ|c!n|* +CatZbǑMw'5M |t;?';3FW?Wm+!i#'F)Q[VMDqH{T Υ-7wc*ll82vwnohHd|1& B~'t-|Ypb^K;}q$}1bZ̈́Z$~ϭc0"|cϟRij/X) '*F$qDLv1}>B*9<629`i}6DQxa|wȴtsBoiAa]xDܼs—t[Ze@ϣL|b*H#; gX^Q7a1dagPL&$g@ XDk"SfqB][ ׀ X5,_gX #tɖI5SݐY0v˥e8, WLh v*VjU?O@}w2ښu g~{Fos^M-x%~X>XxT4(@'iCYGZI?_DJ!BG_︓R~Ơ*/y㻆ϲ\d{`pͼք?ٵX,(ڳ[rWniKSx⴦mmiCVM3V4HQD2+>$k=]M8тWY2-d1ؕt}@N/&Rrƶ,p 1Wmr}k Qf0^,vCiRv([ م7Jus]L8>|ȫM[LͼҾ4:M{uv+L)< ſne/U&6o`tSDk2~n;z]+;)C̖L{"^Bxrvr;GHt>9:mpUũب1F%:%9W݁da!}21lnP9õ^X'ޱN&@񺨑[ЗXZL=[](/W)ciT)#(s@y|{A&qW@` 6Jį$^*\?W$MTW\X VtPY\]U`,ռל|oUPn)~#h[#O !H AxFםR #][3}gU2/خ(8NMΪϧRWcYI}8>ɹ/JXQO=RA8TQ9[;0涨,"?Ǫbq oIBLvɘƏoC~Ȏ"m"1i@,ӡȶ}1,BeܱA [ k81:0j*A-"}t]UPmB0UQWC/Vu= [ӓwNKz+>.]%Xk0wUJ̿>Ґrg;WAKI(z@®V]+Hb ]jFpa+h-ڂzLAa2߁2HȺ.Q|qDQ;wEZKl% פ-"Layvd;׊F$K|AŰh\mٗ5#[]Q ["u5\^Da/ِ"BO"n-KYf3Ʊ8'OxIeTEEaY.Q>Ԛ|U(~J>ſh滝bR5qk٤>rlptASI J\h +rjc|RYOA pa3(Sum,%hyW(ղ__DvHسϛ}ë4-Z3n< {|nc,::ߤP=`( )dVjYPZ*CG/a06'\%?`t!i=.ӟX)?DdHaHHBAo`>B2t$`@(BfWfI^t^5W!u\8O\LgPm$Ta񅢮_ /{AvwI=2&;]ЕDZ3l667w2px~ NI};R pOwqK7BCGo`lL ȼ56כ n95c3=uo>YHXϚZpúOC4vbx|Fvn/Ysp}1X)} (MeR"c `/{E)LC+k6<RtWڰ}YIn|hlA ׎ۜ05FxpEVu[&B1qm?:J:wOI*:ӄMRR& ]%i~VߪisUQI3T+6@vFJfPAk,L,: #݈.10l"- '{<'iV^N!dUk&aJƘ,]8#+[1G ZU"ƹb2ZoJNz{aL9P^C8z;go.d ۝ ̎P+[:C s'GP0{ M9L+e`fl`="kj>h}MH)Hy?c2w;02ɂ `mD(JÛ7qHf*A^7k&դLuzdv/֙dTsy o*unv`{HZ o:j%s(# Wv8e|61mPTV|T8 8g\BK3O#gh 6p⻥"T2amLЗSXДـ8HR@M% xމ\ k.B܃HJn>oɢhRkҎ؆UP4GH@.+O@ (]*K3O`el9g$ #ta Ѽ\Md25 D#δP?+dd>7!W%EzO -&rmB\r/՟XNKq,J%Sr312w6kbz6-|e2bC 1~ɖ发=ܖGض@|MmG-Ax 2n/pI/,tbQ(pF۷'hW=l%PKyнI߃hE 5$:tNTqyWwfa[ Pה^sM*M=Ъ\T]_H{ؾY(\2052;o(6 U,=}Sq\)_$NpHLv'_$ãeԭ^@cs` KN zq1@c 製w+xϢf,JՃ $j$"AihqG@ݬøkF* Ke(t7cUl%~X*PЌ%bL< 9U_WT #:`T_9jܒڧsn`(AP: x|b~(Xvv4&(}wv$'X ]FfQ:P\:̨7`` Udz!0p@U Avjஷ]D\ nފ͚QRӪ!NSv%(IAȅlm.n 6'ڏC)҇ ^}]Ӡ<.mba̴0TY* O\%/A𗸺~ ϕGkbKpTN&=ਁ긪ZB=w2ѨK.R9Sfg3 :x̻BMnLar<*$Z^JP7?t&Ib'@y# ;4!j1z=}M/18%g=9Ɋn3aYј|&k\Ǯb7 G`\ *ѭ0iz Pll.lxxkr}αA 6ʼnWAk6綅SBɷ kx q?g~)l܋]ˏ12-`f²wA4/~XX 7BzƸ+lOJ]e@RkBVjZF˪5Q\C60 \L;DD$рXWYR'*D̆S:بz&,/rNC!4 9x!cy߸p iZ tHs[&ӫF~C(|\SJN]jWY ̔=ӥ rTd$<3YiNl|À~5nє D|ҘOPxM^qƽ J )C#Oc3rϷ6)R3<&1g '*0,)4גAKzIk5kRsERImth U9X&Mm{% IJMj Y< ń0S6C-rK/NڲR2FV&nF.o_(L6KabcO+* =:`b9klF<ɩ7`cM OMu7ؗ7_|ӆ=vf <{,љߔ] DmBŞ > Tl@T@8S@H$?8Zx~P ..E!X~b:zMICE{ʅAD<=հECGƓ8E,^&H(x YA ahwNIE"ЫRBٳ"^b v/? n#=)ˇ]a?Cir&wUUD7(: NnX~oW;y('}V[ , O6dڧx XL5h,K+F`k͂w2*CIl|ub QV!DܶEzTwfp)uvro\f> eP|1gɶg h)*>ly;z`]d솿z/ڜN.ZBc/K E| 91f 87NZIW ph Eqey<].Oـj1Ӧy$QgM$y..ߺ˄N"r-7beJ4yԍq΃5ZV3 u4dDapk c X)XZ4{}z",`q-RVBF^cLq7erW j'>ںV1!u!Flʭ^HjW$v9^ec_Y =* 8k'V tgYU8 o.YY&F:W]t\<<{`;|2Ľ7@I1!a_LWx"Cpj>_FX={mNhd)_W_4DY]bt&.w͞ki5eYC(ea/ q:Ѽ}VjUF?,F[pD-C DRG`wNAoiћBn e;dBZGSp hq  G}aU$xϻY->X+lxx¯y8TAoM"r!YO8Fb6hWLLSoC;b1C$ }J-L~Y"C:$`k{wц!,nj<޳BMHXʵ`ƚ|..A=]ƹؼPNG;z?O.=ZχuVIXWO9k̪`k1^~}Z=;B;Fx9-2eCD(]KuMUUY&iuݫzT1߬ ]cF W{(ʈLѦ]S芭383!)fr!S :;WkvO{s{'L b%{ҕʡ+ϚDzi+u/?'JbVM4|(^K7g.Pɇ(ܳƦ?+$$v2?^ÎKd1*kdcP+`MeֲϬt(][}%ItOM9(~o6 AX}[im71, @3| ip)΄2U>dDh<%ML\?\ДTg%L4j` |Eە'M{;vxzļ:[\%8PĆk+O%쮫Վ$q"%巐%ə!aOlRF "ۯCdAWu6-TuTuBEoAOPX!4a!. *C9i -^* mde{ME?@mzA]# <-D[1HDzxܮQ1J{ Q??9JQ%Z0-RRe#drt4o9-3%CA0FQx0MeC6ICpJb>K=~0=: ^ -mxR޼YÛ Lvy|6e19B7쌹&e$Rw0Ӓ;!h`m["(i}֎)4^D AR(TaOt1`:\d36rMRX ;GYE3_ _P_R;Zrz_w!S}ݦ[dOn4W8R?|PŋG&u~ք# |fu^OקmX[V t:я [^3mOhph6Ճ1Dle9Fr5u]h.L♵!hR*]R P##95!tP*]\$]o]Ylz5bB W` }`wy,ӢiX8p<}cx Y45u ͤ;EhBܒ:/ڈg֠sGN;O`Xf_AI4[U0$"3&*A>=:UGjuV-vJ۲ȯLfR*  ~aD _=z@pj_4:jזʏч+B YBˀP(KD0ieGkM$cM蘮+^Wxi/̈́u ΂5F̪u釮F y<Ѕ M{fO Gz7*ߑYBX҉࣢"pQ|FS꿮((-<Շ|^6$rU*|$g{N'^8@;̉8O%F6/EY2hS ( #Gٯp/*ʋY]ʡ~k~թ.:vg$ID9ЌtB43[Q<+ ~hk^WT_FuGΎT/ LT ڌ8't_]^jLPn& ζr5.G# cZJ#<*νnzi 'aTrus"vk{@0Ӫsڵmq!u'q^~sH(ZXn&2_X#ڗe9ދA]9{em4"q~<a[~n{[ iZ# JsJǍO".'=4fK+SU 9xtL dbA_֙%an7]Is~L3@+\4\X(B HߚT-e?Nun۟yA'&3Rf V^(hG1kp{a@(Y“={ lo$F RDnug,uD1 E(q8t[읓-fB= #dVL:II/p뻟f˵<᩺<'r,\0 u3û 0@,&;x1Q-w#gvOw—ݢr-w/yc% 2/3m< \Z/@N4MgQ\RL%5Lf4ׅ>} %m^TƼNQ-2[?TmV | D._/-Cm$ϓ ~fP1[# \>|>( v.&[ioEbg+su9.bwDT.rf}a|jT:5p8Ǘ 烫쭌g'ߓ'!j& ;F6 s+ Mx/ij4BG]!]PI`E<S9pA)y_euR"^섢~^ִGobܖ,*sd-[2Zwߢbgo^e$.ȇib"jT6,KOܟXևqlͯJP-7Gj5o6~ɂAE Tlq"?)aXu/wgʎ)152OR$a8U>SN"*ꮍ⮴Xw`Hz>V5rpuRpD;៯>ofC`yڐu'l ' P=N <اe O t K?~D[]E#βob=кy%^oFDp^ЩOQ-5ajl )s|P+t=*о$PM?/If ns4vy ;4q: gɮYg0֦-׳w,NShRKMԛ Q$c ]D7 =c]Ĵ;4p$L3¦[^OHrP;pN~'H5p7Rj/uk{bm{i5A|IZ`t<||3y BpP3,jpcE|hga^V7-=?d<+Z~ʁi߳)Ѣ FwKcK=p &[=F+[bu~3z K&و C4pٶYJ>4]rΘ"MVy~T1Ϙi~g#U-Cqgf@4A1K @x-8^:SnFC5x]\fH? +=悌%1%7a%YP&"M܁œ*"^8 9_[,P2j-h?_ 󏲺*k-%ҕެYB- !ԔH!(yQEB[MJw|\м$BY컓DIcb$18tMuj^V~-)m+% mݶ\1Lh)۬;sqXg:cיc,7LܰYTo+fIѷ$mw-K|>9J,Q^~-=yuÀ eTR4yٌAtj \.FDLqXs`^+/X$оL*P༆;ŴpjQtv&Ms1;϶&U&ؓ0rLFn*ӣq3#yqIfMqa [c oĉcii,daaMmOM8Bynks G%٩ :|ub}h YvN}Vt_-XSŅgiݤD5DpzAw}FJ{ΚJ(xv>YI1G%'g](H| \y RsrThymKL}y @U+24S࿿։%lE~Qf^HIݥsNarc2t &ٟhufTkk|hMD!>B\!o9U/#AfPWAۘ^8~&n_ P˜8u%pCX.@L<qB/t B2uo*L^yDkP+q@ڹg(|W~Ӟjz@AC[N奰1 hB. {>Y<=N]Dl I#F+ƠlDx7R vh4pO5e:~5į{L8NPbΩ˂OB/2/kܲ}F!L8#PuAM`ޥ8(M>洷+}i^@#k90MZ_Wfd<698s]wFQ,?&Ki\9X%1۬q!"1.G3phZ/ZyI^!p`fNCE~ҰR]GlN*Kwb)ss,H %nZm/a*ᕡ]zrV9A&[d߮8X;%ɑj8[~Sɯq?IP1=(rH\8=fv/ؿ9uf$ҧ&Qr\Br=a1got8-||yrl9T֟kb84ϫҲ|;ꝡIi)NxD 'xCڟ05 5~-hԫh| @:ͺG1[|&8bhYm;1}BA:%xoVSEAsz?# !%gv,P."%2{tr)}oH @ɱP) xbBH)@;-$~%;#%]}E@XO&!^sfP[4/y˛(y~EnԢa&3e\5Y.AF?2%BC 8*~%"o@H8gN~VTV+8cM ]")%ݛ}_ZN=x9 *; 1j&.wKY>WyO`yQG5"dpd\*^Ø:?&+NRP` z4XOsyHǂ!bcJ̴c `r 2t[P 7z!znMz8-f"~Kpah+yxwPeӓL/J̫ǽ|$:0sW0 W5}׊[&Aj/^h$=kRKzIiHLD|fˢ*$6:* R fE03 WO $TF~QO" |H̏0ϫ Wے)5%}.9c Df!@`I{AAH]86edBI~h4SToXXY &oNMI-:^U0w(%_JG(κд[#EzE6Oy\oI _wWx/jSf,~,0q:1˖k ^I1K ssDIFp\4U ٺ\fd fPhxOAz|ÞɌ%mz7F /E3]tZ66104M3Z@Bv6#T_y<:qpQ UV9/ӠFw#/-J|m} Zާ1`ӥ?3 w/hTnxQ?j/f"H_?nk|ZNl.9O-bmF! o7Q8ZK')`3=$2Tgd.TOL#(4s"i_lQ~k9X+t>v2zFK4]!Ub87CWX${ۚ8m]= #Xϒol @z.-U7KMbRpuJWSOu#5(;!cոXܫ.Ñ Y)T-a݌k^DwzC1dWSa$@JDXeiۜ~/pzu ]<6]e+uXS;\rlXre97T'Gdeפ~&7Tsٍl/Eews?n 57-U1;}v0=%I yl<$!8b#(v 0CġGMf@>zyo 0?'wwM}s{L7i ${7dDYdol c]~/3vˡ`+X9"a?-&u㝻)b$Iu`vPUyW\Ë*& Qd3Q_Ԩ? j%ezR1O $-#leUNq1}pT9Ts#PI68" Xqd+%ƒaw -~ -۶k0|ޢφ"@;<}Sgk¡zkDX:O,8oE$&^W*#0B͊j*F~Ϧ|iUaSZhq|N?х/?-HR8 $Ivl_ ģTFޞ|tl \d|QR& g'O`E~ePp:^;w7G GÉ>Tq;I?zGol+ ᭏S؟SfϐPOD YP$2@zX@do(,-է[i6`?cwϒ@rĽ]TE*i֒_ (7d(jmc8SqƤ+4[ZTjR㗨K6XP*%cn 胦oݫjKP \M/P0̘NH[:6pMKaU;,- >^CC}W©/ ,JQT2VC|U}X63&/NXlT#I51#uoh9FMRyc̅[a3Po!s<]A%=TjtAf5h Bf'&eh< pqKctV:YxIF{ڨkס#LCRQ:vmL~BdY199|ˑOS(%h rUz?l(M`p%!ӛj|rH0\ 1Dig=qJ7zL@?xk(<#}KشQ5cmr>t6$MM]W2+ZVOPM[|kӑ,Ѧ泺{%a~ 4h&lCta~Ѡ`;^8RJGgYICOOڱ=[`4Ibwa4kr%$gLU!C[9v0uoHײ! h}"˺'ehOPgr%11`ĨE;>'Qea4ɭj i_dLڤ\(d z:ߣqofbHuPYW^Lw+:nZ8[ ܔf|}k哢a&Rtd@=zÉlR VG %G"Y 8UvvKSA4G%ۿphnچOG{{f h%yǢdV1oN#̻ xL3c/1Ub5 TІXzxh<jCԐ V EvEj]vUd9_۾,I5hNnHμ:UsŦ뗐$K^˃hf坉U:Wb;"A p愡AT9K׻XCg.ʌ&:{u];< ?c%vT *LOɽP+-Zn=$פlfTA?104{5Rg5_X۸Y=s_#v7X.axu RO7sic(QF&vxя6:ЂOs*90}l㫳Z;Kno E0A@*"z ~ b“|BTO F^Hsu ,d,yu^ӥ6QjCmtQo3/<GPs;|<>2_Ӹ!i`oٔ5/f6S9ˍąV=-G>"ʐnFZ$p6rI*H`T|Sjc S0b)O x։&^ +<ӷUBS <9=}ѣc_u!I'}86}eefs;J MQcߖ6AX%߾;5A[lRͤw{T`ZGϔ>IrW9`:W1ե=8RU>Hq$TG  krs@լR1UMud!{5Ddً{p.I1l,ps4~SJ֨BΛ,{geA[ԈK)LB8pzgRxK?uodޝ\F4> 4+k.Xw{R*UH7J޷ lh՞m s5 9m89*d sH rmhʨDهȗoC{˥|Ԝr`ʹWeaN6WC_Ac{$4$9t aœqM@Hg>be3>z=Țin)mNm*y-.߄I3DຯfŇ=M:қ1v>;vлNjMKOJfQ' g27LL}μkY!qk ۊr|SksnU6G0꽌^5sԲ !t?6ݬhPi} Yj-ߏ{r?$fA[̟v^wpSTxIz\Bյ[% bSl*W);Ηq.7}U;Q _a4GmG$yS> U~f DCT[Ln p'\Tm\my1WK3FDeelv3mS {A3S2@w8{7+=Y[Ts{ JV[td{􁧧r~y. )tp1`{~*R8#y`5*8r A:3u(NI:L{ЦRWFG? rG>+$8ۣmEui+7߇<5$tm0BbVDOBd\.*w@52u:+4c-^65VYy0=^ӊ=uVF cn|v:dL.փrCn(2@b`{6rHG-9cwÔi)x)vc)Qܝ'FD1 &Tmۊ03Dv_Qu~XACpVY@gcl(*<#N˳90d ) J%boْ_DY,^"`csd~h /gaq6eNG9+%5wG!%y4T`Ϋߚ?"KՏ VuEvmj[Y$|+)1 gPZ6N@WjHi>L >4ܡt@P9痱~`IBv7qQsʠuOm˺Ywǀ_9 5e%j>Hv =7 =?_~Vԑj?RT>dclVکj6JDCu2O1(!JAo1½7lf'HEw6wUIZer.t+UpD | p4iOSCXp>l>:>I ~* zͲ>/vO,]&we :ʘnA}SƯ[:,fw xgY;o@'TޝZ#] kcWşH`^Hh-,|W*$. x.{Tsٴ Xe9WVMkpZnK9жD=<{2X/ .v7n{}hv`Akl?Hݤa^.2 [A0+֐;QdZZxW;h7;scfggETJxnO47u\> `Bܶ䅝C\iNFj J-R VCϜU,4!{7٬?h]#[* AJ!>wE_Ral>uzbK\X ])}HM;BZ\g]֎S./|s߮U%+4}K{ avp[pZ X|BrsQ^OJ=t4R$zSQN.}Iw" $b7Cas̝OՓv!A"-پĴ '=P3YJu\h˪c]k&3`J|n2l% afQ(cuL/8Mƅ4%a)ذuBd3cװ} 6sH=6y(` X<,Fjb[8Ƞ{͟g8G9SYx1^?ptc^5'6OMnA5z5* 1`eu*|n8xSڔ\P}[TZ0xKNtHS?aL0=>t>6 \/RC|7QoV0SR|(K+Wߜl)>9YjmEF4Yvh1<܁:[GB#vsH8i_t҅%%1E;L-RiCz w߃#XuFoWg} _K;vpI@3G nƌ ȸx}djpKLg.läH8oh=.gW! ܹ 6d˖Y52a K"x-'3S2}z*.H8Zy]V1R7.,7E–e9}KݡfEqhsIØg%.0 Wj}#k#S>tS=s0Sc=UeW[ n}XrYB gxhpwf*cݾnLaM?j#'Sv)͞ R]"}S̮͞m;U~(^ 6=([Ap3.”?_H>PQݱW$ԙՍ^@)glHaelF쓧_!aVW`TL`; dbF@PʹPnnl+Ħ'MX `b_ᵩfb$-kv\a>ʺ0'0oCO+lΪ^QrO/"n1/H 0T;Uq6;|FvhN4XBа5O}MBqܧ,tJft7wV Ϙ3>tЈϣǬX3eGAVD5I8aQpKِ垯"e( ϕ?bSIY6F>qW,1$l-#3GxɎӴy5b_L $?d8]ɗ WN >X( ˩ T7ZkZ{'[ utZ4Ih@q${g+q봁U1|IeS1[\ɆqO[jpN,K!l1̕!KV'_H):8ϟW9-.Qѫ*Wlrt `!4[]lqq"^3h;9yW4Tև\Fk 9|˅ܠﰲۯ=][$Zg xWP/ޚӦu޳dn*{f0/!@cg BHjO+#<> P9d+x|\&j6:9u YE찆-bK(בkT5Ӳm}-$0!7k+my#E Z[R3V\ȶ%k[մh{Se=g-*Pk6e{C`I-5DɑI xL# b6ڌa+os7J4X~(,bnu0CJ?-l#:23U(J=9Ϗ͐E5UFTGE)(wH+ w/Cz?=$);RQ;i T~;[ KXnʐ2VgyuP +EwEw8 Kf wolJby5#{=iKr,5O@KTPfאw5o Z;KP] k \4gjiwu 7]]p/ãjU<1oS#F :ni=ޭXNB9cV Ɲ]w/;?k- q ҜyG`l_ 2Hq'ȝ8#ַK``g$9Oy읒:H5vm:{˃)D>02c8#rzmf@_VU*Ա2u}}}-blz[૶dk~׍fƏDwx/:b_^ ݾ_?Lvobv 43d/zew/5+z/LOW[d=4U<,|z.m|gCFIwcʒieJTh4~xLl=XG2d|i"912c W*w`3] fǾtU2tr?:lV*riM+kcOYdkNO C Lh9}qV@ ʭ|D*yE}$J%_2/Ht߈#:o_vD~Ddx#ɼLALh.VI5RR=*L5pTؕL6 0u5YdXDS!H0U,%X"K_3<=t#4n#Ѯ[W0vYG*-B0xOtD(X_tfrw31n\K@LQxn/Z`3OQYj$`iU;mhJ0?`[ޏƆ9#&f] \>&2-sz(u Tacu^ks~NqG*/ѱg!IxW\ @>ҟ1 eo/ta'w@ՓO8ϟxOfzEwUVe|88C֥W(M~J*Ѳ WmXpIxWٴtah 98dQ]' ,-kMD00u{%%y?w wt )hއa Bl:)V8hҊ|[~x$P)q""g &@^Wn)l@b+ٛ+ [)Z$ yΚkEM~]ӈeq*C-QNXۘwFמP-`1:Ԃn<`HM-bv7(9Z^&Xs/crSoWD۬;H.ۙ*lR0cǿҕ=P "wSks QjL+lq;#!ɓB@L³3yIsbJ}dvt1fUNmw%wL0{b:=1E¨6CnRӄ Ja9F%r=kR[΋LT\)̶bBb=!peⓉ_[|ҟU]F;ɸ3ۿH"@;@eBv .)Mt2mwQӛPZ{MBa%vmZٿfCS.jn[Mrb=Hʭ͔2v)2@\'J2h"g3Q0 ȉ 5c1~ |*^ܐ42]8|,[c8&L`,u-ct/$)D){ǁnٍ<ɘ^[؛Զ@tRnN(yx;h Wzz&"ϋz끥ۑ>Hj~!fxA''z4g8f !?5zGx#PJL)F"%ˀ;@-&q Ҙ=>?bUuH׍0{Jɩ|Q,ȯ*A#:1V㉒l2t|:վ5YHju0 ς49q|!ALɾJY/e|b,e7Pʼ@<(?G67E+I<mxј+3Ԓ;} rpFO٤:!%f9k=!FM! 9^ׂQ"duTfQ uA' wJ^KjJ'1N*wSfQ@ĭ>329:05O=׷I7 uBBɀÙyIk{w߽ iM"zw[pTw' 7HٴIk\+J.uIF^Dzt?J)^vV€Cn@ q֥M>|7W$O vT|Ǧ 0E/i P], ѫ^S}=*I_i4"+bz}/NmePX+[e T3LV*+rYl{e2Qrm\-FST1% G^/ŏ9c#B rߓ,{xfp_o&33l&(wSˠG>jWd=8q^Zc|z"CqfŌ7)ǿV"RwRx#.4m <,V %`]Y^e<$s4kگ:,c=B|~vI]ڏͦ2B7h~< ^׉#4n7 "u6~m\7zmo놖 2 ǟ ĸT''f |Lrǿj_Ka hߧ;@gN&c2 w2l`ixw#5Ӓ=nĉd(30#pB0VĘ+$ڏI$1JBu)Oʉ5T}M6"Dۧ*L:PԘ6pz8JT@h: |:2On @k^oXYa{؝JaťI`#)^2!~I&cw,n_;P31;, Aijpg `SHv"ṓ=lﻋlu'[.p=I-3:d.yft6C+32Tr$)i%TOX5ꭳFSS(@_lhMm334X 3Oщlce?=?o+z#(kV  ]$~(R!"+ZFpִѻE s0"/ci |g6BEɠ PvϣVkMER?g(WW @^:Ψm5{- .MiZ᜶;rpfYA+Y3碑%H@?%%Ō`340zX8T↜[ 3ؤu]lKmS(\ZP|GI{ʺzlV*wVh'&޷d@5tmJ r8ߞ}G林}۳t7eH%ӕ[3mϳ!VwoR:bNb)AoB>K^PsHb1*Ӏ@Ò%悙Q}!Of@Ɲx8z`R% \~7iɵKyQ_^8ɀQs ;b6fڲ5Pt]ګ+NuB1t|tBf[=L@׭"N&Uє;l_E`QREBRo}J)ޏ%=2Mu.rM;О?rK (K_( gL jjcH{HqibD7`0Uxuԥw_3aTȈ y]5e ɹRŦI5Y< i1ѯ@ۿdНS罘Tݧ/ 6G#,8'/B\~HPIOz<-B<<^PoCO:: lD__-NoN3VvPJٍz(lK.sڏ;鰍PT`ZAäl"vD?ydƽ2$G9Ʌu53C6A Պ̞ '£/0]IO|dU "Q$i vK|V0i"T{8w4enjAhQ:P`/0M1rYlG3V|_ G(}-x`ɓS8vl7^9>Γ>-J_LFaYO'ZU,8 ܴFMy }mgMN 8Y~)kX#Bb-dxiwf۴HvNz};bRH)ɴQLfڪMG*~N#$if{<@'yγ/aDV|9Ioߍ- >D;j@.t$hVF`\UA; 8{s2ij؁B[gVȍ0gO,Vb4 b7yQtbj#\}j<R` Z Lq%mѬG"/ +agUMFzsxRU,3 oUZ-J@ CzO ƙ'bMWBa=.;F7'-; C\u\ђ/WȃZsEgSpĤ+R~ilkq1jrU)hX 1$:SX4Jj+Ol+P n75#+8XtQ;E1h$6|S̫l-O Div=gT?ϋ;Wҭ #d־ZUAWNy k\|r|3&*>]o =MgjDny!!JM fj`!B>ױ1W.zN$ul|~`A%5Ӑ}+$Nбa?y>2Fcfc`KybMW,Kqo'iq-w6gWq *Ny{n_(V+ 霓W0r6찜'9`cIF"W}3̠43B;TpYrE;2=rH\Yi01"pnt4-?'iCwĊl e{WS@0:t1wh$ Px̋ioGmvft@'SVR)4q)V8SFשS {.tݪ7k%~8$hi. ME*@[GFĭ}>K`޸;3К0pVs&z. J8@/8Wf7RAԋӼI AKO8_UL L,W6/XBm俪 {|`Y+B hHj dt BDK$NQ(ɼ"0Gxl!# Zdvg%WLtv1?Y)xh/tjG@^NZz䓔- -IWL~0~2>3'jf1!_no7q՗?n=0:Gi $y:Ƃա "[t`\v5``b@^GyWp^LXk̰5T37 \P(/-1:8@{?g}'tMRsCS(%LKڤv \ 3-Jont fV&{@xЗyLRϋ&evIhڎcѩ4͘%mVl:%|eJ%{7CuDLX `i<,0Y`mؾ'wt)g!GB͙Wɜm0obA"k|;/A84\+IG/x焽:,Nzzg2Fgle4+ZZѾ|S,]%GB F_n"h3&9U 6Ր:l)Z+_* fOYMD%όҀ\&HQNQ@7Ȫh˂6og۰u-O}4Ew.FXlr/&{vܼLv: |/?oCGy&'f_^9h-[ m:]^]dMIݫvO:Je|'8w!MǠzCa`Bgb7^"/4ʖ6?o&[Aމ1ٌl6f7R?S_*A~Mf1j%߅.^upmх7$PܩmZtVyWGZl.Bs gs ,kIu2wm,6[zCP~3]'ҫs^|:@,;az{m"g(i^cmcxA6& /bJUf+W8TFbb]"F)q5>gZnTl_ LB7v@R|k`o gJG4 aNK{nV-9wƬk^o?s~ut3ًx(=>7a"eH2|lq\̲plLD-& +g2DlhzJ ~sH%k +F-3C)CZQwpk;a=WQ@8G05sfOX׀k`]cwFͿT8B#~Cz^t…]r ;$l)ku;J]hB‰ͦMں|4 g Ƒ)"ka FE=|Qt3uƯ%NS5&UCZPK #_p}4aCxfDJC(,1b+CdBMpԨԩ+АgzEfdpʅH=C()׸]QT}!x<6r[&٨)fR Q8|/Er+aeun:QwCh=8˗`^hmFz6tJT9 ^ 29 hkWeu_Mk0M=tO,#e!4DɆv^B1iyVoZz#_p4h"ź&)JƖ#g *BJ~zf>[KP\;yi)1i^oj@@ӭw1EcmÚ 3+qrE߂3$:k^n9S o2ʱ^i; 1@wW7]凟m*ٽV[Gx@_/k\Z|nOڞr|)7t ;rdIA186Txcv ?%A`qI]IwA' 4Qsqq1{\*Ģ2P1CeLqnóY]&ودS`>7OH 8%phiîI#j2r+~%ifͱn1nXkͮ\$ S;CpC7GXI1ngCqoCd]aH{-9XՃM׮~@1ik) p|C9 cBZ.wn Hiҙ\K;poCDֱ/':H#oU `amSz 49&xi᩟޾,]p) &&g sp͞(CN2KWScGrC݄M) /SG ^kekUY 9Vo e>];b:uW8A@I6EN`\R+ya}A!-M\59f%e JEOUD?_bx]Q:쥲(Ta[w4a2u}'\wP}VT%f\.6bԻyX`VIڢvqDghJAU~2TFFj69šgL+ad5RŭSbj X|"ubL@l_RJ\[6Ϡ\vB+gJUqny tɲh]wSlou% xVH)8fy}3.N)@|yPg`/&ĊPӨnsv)diUqXIwl{b׎!NM46DF1meV6{[S@ ˋGs8[;Dh6ǰ%GjSLD2c& 5^jNZUB=7< @>es baͥRN"md ϡMߗ,|~dxG9oݦ_4 e<R(9^ 8k ar2w'jC%EAH 0Gas塎 ~߅mž٦+8:uuU!,QրzԶQ}о ;bğ6>C qGfY1OxjFO57jzV(`NLL$XX-`2#7>UeqB+ a$RgæXeV;1ݛْF[bU\(v  xgu03}j"_.pn0(1be`f4(IXs[v7kgY O-8:sAdJpE!^|CݖxD*Qc%&Qz>3BT΃Ε^'b+NM$PGrWbb1mQ eh/Aw&L\P {oehjE)Fw1xy(u]P8#J,clJbo薱6A8t*~̰Rl T[ǛP-030x)^IM)6 ^l. PO bV4%tZI2Zjpݎw3N `T}B8sAaK%hoB]3F7W;:Hd7J~nLП!~hMs56;yk4+<8{ӟI(tm>ЗJaXf%b,D: Jm[fj&oNô櫋^CIף3* 1!8N:'=wΰIso*8O0B:_=-Q/F(OiÚw*hp*x LeP$X@Uhp/tItX( ZfhI)ؑŐY4KHgDF N낪4 &A[ms[ j!a"FUP2x:j1M]w/D~acWSclTF(CZ/m)!qY9nsB"喐]+xhdUD)gaDl$,)'w ;dr_[u.F#q%&QV]!>ݞ=i]:̈x"=ݿ2rOSK<=Z&Y߫}^iW{u!~{"GD.!XU[ȁ\JkM`C?{/&n4`6),QDFl'X@e@I. G I Rh*̪| aݩdQVrĭ:(.VMCԘ@3R4 /Nџbp1(CUBȋl<r.gLÄ:Us7Nܜ3CL{.fDFyjYJH0Y3"c%^hG!v-:0ͻRqD=aZqa$XmSB~*Ktۺ I/y|Ab)(LBSݝa7KI/Zg%$-B;ppiW^kW'3xOAՠqF(mVFd*1]x=9rCm &1Ѫ"b|mC66{{ZPjNQcw63 d[Y߈Wg'uZFxhNYUəϳ l&H!Oʡ*OCQ- ۬X%ltunjA21T }K8"2b~ n6en>Ppzh{~\UXjr bH'9[o`˝^0v܇V RٖqظMז1sI ̞%y~e>:hw"\G,SOؾZ;V,e13,?=luZz/>8 2Ԯ(%AYӏq;Wlݠ3Zf uEQ7^){m+q6zaO]<'ۏt7E0G@I2kƏ=S&+h֔dgUa"-ӽwQr7 M/芧Zv;H4ځt0'T^;6BR[A/U+N%~:y>O_ѸM9u=?Zzcq/EAPvU& VnK/.Qqp1L>EB1g tNi /0OR.h1d H^ pb%jk~(3B'gğB(6,DoC# zeoR-n < -y0Fy>Q!X&?u9e }{p\stT83DWGi lmHie>Hn'W C΅߮5U^ _n{ipk';ڏHHDSί-6V'lx]\]sFm"7ymm:zy-4M$aA"9Z/;/ 먤O{V[?@R{="-g78VuM|$2 vjgRUo xyErxr;Frc:~=ۄ8ﱷBc:مЅ5Z OixIKYby$[w H9$-x#W / s95Mws_ (+j ,#:꿄ЌYg p ϒv[tɷR3G?T D+XH\KI8eqͶؓg1XLŋXULqٙrfۦdv d&չ:.qml.T'U%8߷nvR';_wkq?j f>494Wc. `0Le b]8 ɮ [7I[k"HJQ5if7OFP.๘P-_M5j'6TP ?S5BMdIS2$8UL׵{~ggڼ*꘲h=?ơO>KR[ |a9V͗ 6*ʓo-PLl`/+$OacW|pX RCBơQ40>rAzzVDȡi?/wQr b:['l"hMxC<̯|\X[Uc_|QnN2(/Š瘟~d-^^cK aǰ8S´C|4^<m(;aM'ea#bcB%os;'@Gj<^\)k 4tz%$,k;_m *hA%5XG钐o'f2szwC$Z2J!k8 D/[df&U$O!';ĩ_47KI/`بx̃|r2 Q;Z{!IO$5:jTmP,7p?!-˕ NX?rIL8QO+Jxa bh[Edr6 ]}ck="U6'|0i-Gm\}9tD=ijNj?@TĚ\ELFWZ2P]2&8y q5R-~XBlޠƬk%q Z{p?m^ "ޏQqɑ2̧WިьDOE!odBsvӢRYco,8P@]+y <1W [Tbcӣ}l*ݯnR#d/ :NE}O(hz {tA1ФB QdBcBrYb !$)N0_wDrMu8ъ9`0P\׹bd1堌Zqs3A.8 xWKR17rnfF~t92Zym10N!H2BWI`p` UDsM[>ꎤ-FdA^t޾U}Iן͸=!GJ5kt囂TopM>Y=?:~6h} fߺRQK$'JIMުOGP#.sy5F HԌ.4!"lJM&(lHytY?m]'e#P@>9k!`G@#U4Ua:8_Hr _ !]#&gG}{80oaٞ)"DZ.OakB(YXQt ;v=%IoZ< “ /, yct CTPmu-dLYѻ;]~v̍`UKR o$ ;|mL zj`'l՜~8?j5s͡cwZ'yfaÔ١3kw\Rʹvns[um^6)̀ y2h؅ ?*1Y2Jb{ϡ-J.``ZzDl>®EPF7M ˨AwaLV{O,Ǻ$/zC?{\¹€!EhjmB0 NK-+|B}-Mfun7oyw#eq9Ч9~Sp䊼^24Y0`8U_|xXHR[#7tZ^zA֊K_d![n˽2+!eOh̜5Hh6%}DP)|̏'{B%@jLȓ}Zs@c@HX V8򶃳>@կɑV%ZSb̳Ҁ^YJk%* )/hbr4 V]H7{uGL,yX3PGO>6+w9+ GL!!,(Ђ,lgxp'\i\zel@&eW|ZRp#apx'y4C lO(5*Iԕȝ0~/MBLS:;SF P )$+ })M0A2u[Q{N߹}:W_0{_jC uL$t<eۅSOh|W@njO -4¢q&(*Jr [PKK ˭{Ҳ=D[0ƥ2uO@xs/xvLV;"lWNhS˘pah!k*\9+yx[ p$:U~1bǒĪz<ϷAG= ~]`Z׻fȼFW綨"iLA%IP^zC2iحET0wQB?fʗ1) iL=+d?蟕u6=_Ľ#ߓ,{PJ0}1Ω~4\"? T@ZhGhW /^)Q}umP^7Iv6mVy'Q{{vif3 Mb1L%;X%>3 4"hDdۈBmf=.v:K2*.&8O9/j(@&mFw&1MQ5PP%&`xr?U(&لl43"$fzU <5Y'c b`z 2hۡ)4p^ oe._6I_JPV5ms¶E_u۪`taB=Ą U,Em.y4cp;iI0̭fIB<ѧj0yHEb|XvT7 $Ũ~R4KS屃;e.f%į{y!ЙDoWL1FψL7Q2H\(5pq:;;oSW4Mg:}ܐ]۠D$fw PWYy=R S3~G а,PDi`HT7 6W-N7PO81QbW5+#MMAqϡA~q/-ʧxFq>$8{SߣPnR?nLz3,t{}e׊!|T7I w4)Į:̧D Kڨ# ѠeRݟAlJQF[o&?4{⭉ Ã4!`pSVh*J-FMdiЧ>>d`RoP&ozwc`!ꟼ&욖<LPP)wm+V#.,~Q_ͦɶz 0S_IvI֚;}û]\DW88y֤Lr}|z.ɽ984A;BUy <ق݊cT(Sׯ5:ZD,wsi~oYͱM1A:#ZI;7 MZ-B1by5 Q/?ӱ+3".TT=EXZkG3tY8  C'~>_1]eϦ:`D"rĎ]Tf Y}ꠊ$󝙄P >x01D WRsO|jtg *B0IA!U0LHXdcg P;O'#=BI_K`is+"DϘ5df֒t<9tsc@^c??/G[؎N8ekMef럐H9fg,|ˑء1yriDՊHe{)f!mdM&C'IѐRg5 bqֶ(h>G\CQ(>ѵh+븘  ]µ炭]t6ѡ--Cf _ WdDeJgxf +bs^O~|"U*>5v9ep'B^07lF^B\?+h,R NւfƱ2C#( X,1B,X:H!*dhLS80 DPAR(%5C|fZq9L̩BDrS9 Ƀ6k;$Q@,Xзb ܣwTwH78F/$z/R"[ [Ĩmf4?kCg|zSŷ~̋]?\KoH@Wl}u7AX| t jD\pwMѦXcv_J9:-tSv\JoiU|noVxy!kgz tObCJAxLQgMN>;=FLI,(zݚqP}N^\\Ibu|"R>O<ҿY6A#0sGLbL=kdHe} ;m9}fWr *Mwt?ýh8d.[]nԂ?}ixP) k=I!6x/)88nοtʶ! [ј \*`-[a*BzmCQn[^}zK* (DTjMGh8Uvjy~ށ2B`N ʉ) w}I %TQP)6ѐh0! :X_߂[kUpF$[d3| c bEl AHFav!O;T*.7kg:Ԍ׍[Pe~V1G<,sY[<`S.e^lnar0bwWo}fwto :tΈn[:q6\I:#5='d 8\MnUr',= 6_GNw4 bzg{jeb 5Kn:>]A`qtI#HəTsv<$Vq0 G"-DԞ29G6O4$s'mb^% 3h"9Hmhde!cK0"`q:JAQT'Eg*(̙lsב@ 3!x{tvsl3_l̀EN+EDfDi$&M].ٌO5DPۣ{xвhK63Cl6VSJO"zA^S2B6qyұ`%l,sOwvlBr, 2x82:ō (K&&ՖlkXzwy}wYy0ѻ!f`\ؑO|0ߵˡJ$&B*sX V*cdžkٻf[_λ%:*ؕNDn+i9H&' al{8 3~ Y.Ē|F,ʽ`RapvX`⑶ >:-qÕ|Gdc?{R;eTuA OK 3MF(!,Nzp蟸7˫("':%0\\%Lxa.RU@ tצtMP2=ϦO@0!D' _yo@(%%Zqb!PFpTV|nQI(f+Ku:aqr5Ǔ |> Qf4dhK pCMF^ti`& uA2`dEKцcҀQuړxsTGp5b87{ޞ{Ȝ C1() &|:߻)\p~ {V 8J4Af@@ŽN y?DpYԤG1M 򨌪'jt{"&f ֔Y;^Cra6=TY&HR^Z<+ڻc[N4.D|T nv㒒UZ(@_R|+|#:("x ]<ŭvYZBl 8kQOOOl[<~v $'H%wYoD~wE,:8$H|'^2yS mE]pD)ʜ #v7zLif]JhSr0t^dႽ5 ql3S xXj'Uzݎ |vn@%وO aO\܂)fI|p?&ZJ#ǽ-qEB36nR\9yZnNl`huJՂ8WnM9e|K8}SU6B2NtYQ@([n8^`Z LYovDT.8IKD~U 0E R=V˩]}wȅhU-MI[ep-yV/"fO;U:?e V"v7oAP\@@/$I"S0˴eG!9__%,Lmu/Ier2Vi#fŪe7֔?bk{aze^1-;³:.'9t<K۟q}vTrQ7V61[ aw1aҐ\ST|Qsl&3Ew7~!2 zRI "GLzDZ W<%'༙j~Ɯb5-hU#ડ,CGfѨtEbaЯr^NS] jDR9$>>/X*u'j'O5#O$]1/WMCX֑ 2({՞dZZLW â  _GT“) )pvHv/~/L~UW- mQB*zgfg$H*|F% d%嬩|x*תBŊvjk&` 6o؎ |z#쭾H&4N @ GuC!1c7NE<]uzǜV8&<|lB lpWo_dmzc `=vQ_M:G)\uxjGG0 Ip+g$k|-K4\5Xj 1>b{A8Cs4OT+4 ( _1c W"%(*udm=Ofs갊Pt9FZȓW?k:;RXeɍ28jaa *O)oJ%ssԫDq$:vRSy cTQ fZ3qR8|1؟nӠw=3_;㴳bx#O|h…r]o8.-S\)ܘJ ߈5zsE!o-4/GA= HnR(ϊ<>S[-k??g<!3hv nqγxZW0؃۪UR ;K"TDw^_B=g^/Y$@",*ͣPJ*LsQC yAPkU)\ځ| <*ګ:PeEK!\D t*X]>_-0(kCg)lxZ;›'&;=V;SSl,ćcΊ0S ~G*錯'ZOߥNuIǕOz֮F@ .L?P?)wZ(*_iZOK lss@5aO\)*^C7W3aVbS64D.xy^`vn-W mil<<݌% B$U;.40I"g߂)ƥnѳX+"BY2wI&qkdIs "lnl |Zu[yu֛( l'{%)"ʤD|ӷ6w#|`>̈O]ك~3؋E/&w>[2*}8WyT{Y]:sO. `%P+Ǵu;;af`,z[wi$iƪrpe:/blI%ra*T_V ǘKdgza6fNd{ދ&6E/j] 5ePB女Rovī:@3 O9ny坸VY(Us`}rnh*ÇaόզW3w^b`q(Ò9A._8Q{791ekR ALzƑ4'ϙRZXn5v^9c}S?rDͶ>#'9l08DSa< "s6YN̘+Y{`KsmqB:"сڈ2]]a9*ۤ1|y_;XLOM'+. JI'8K_="q7LI@#.b1fD<WqA0S@}jןl bgpmF9v˛Ά5QC|FߡZ1&o)< ~5u*{^vאw?*"UD"JEcͨ^F3^tP9^׾H=b7%4U> ~;gm{U.xV3wuZ("g6`n¡MJo|p\vVh48}T`/VxҔn'Lt&s)~~3)2Ѹ  A&\;iӬ>XχE9LSUXgJ~T5#%ՁaH 9nvU + tkr}mJ6H׊9l_tzp"+-6;@6Э{Źp:6SU|1 :}zkcZ&[P% eZQ  uelUSdM'J|)[@/;Cv l}_5/vb ԼJA%VK"Rfry7s2d=}U.ه^ka fcZ{\ZTkfwG&HmqTKk=}j ku\- ^q?D7ʖZTLvuszqVI{H5]CԜsHv"7' >eϮK6Os\xTUn.Kc:C΂@ _Z26/G[sUɒOM5MM,WEŜcM>30є"R4ƌlNGG*1^bxY-9k}ceMtu˞<Y[Un@,,|k#0j413U~1(.VHXb˼P`hRZr;2☙%!U1;TznoVڻy9ԚPvɒ2{5y__0ͩQ4%biX;ғ>.sjUάPOxٺ6!&譃0mlcMtɛ*za~=:uv|So[*1>.>~{z1|7ˆeyɄoGxZoi/OCih(_ܚ=7X! ٪h_jkK./EBn`&fUK8b/l^Mbu"(!EQ LM0WAhFa ܓ; \]Hl*Y@p?h@fygeuj2JMb*LM%9)hdFq4_3MtBY>/fek G3M)'4JhƩ،kzyfjצ|0~uI^I럝 <"J]86lP}`ouэGPehX 9TV^g{u_9*!U (x#L}Q煭, ֠8+IJ'TsI=tkC{37! ߶-7SIXς d>b$HL H7l+kցSz%OQ]2Qd4sҗĠS@!đ\w.&ޑiǚ{a*L?]٢<6~]nte2@K}0c8,kлHGg 9t 3iož1MlLIb(DlY {?Pd "/GR[pм,X^?= +] e<~%OuP^/hTqd偙y{B]Erʎ}暊I6eoSG撋)nCuں2:ĵK%˾Ԯ}z ]?b?9IW-H6V*RL=ņ̏8HMU,q Qx.n+aOfDw{wM ZabbRX'{bi]Nx!P){ȧ֏K)/`I5 em/gCÙU\L46D8~ |и&L5S7J_E^ٮoɇ+c(zzzK) B%R pYNNK_Ě+sP)?9yz@^vYn[[17D{JaK7O?O"2OZp :L V|fY֎^,wis43Yc] ˜p&J/B1@8H (\gQWc,DXOt_J^-#*M8H5X~T\l-(bkOy<Jŋ27e5ڪP5;KAc8m>AF!-;eIQݢ ?Jp֖\jc=ebqDSWU1pT|ml3LN-T9#%K V,9)_/ROgY9Qk+|I)sˎv_8؎Sgּ(t%F]HAeee|nycsO}YuS $)FOCR.UJq_4<&?ep\9i4*^^vv:ÁFݩAʥG.X9_ANѩ@MDQj?EVΐ_vp1[EiȺ6bd(?a5/7JhUkͮc\^YOa).d"%VBYgwż׆8`.ԝx;X|®உ+΋,5Tw+ M)\IɒvA^;PGҸ<"{80?{S9L;߮L >3ٔl ш݀`#KI\-g4FIu$|9^*_zp"ǵ!> `,v-CFJ"¡Ⱦw-*w0UY՜A} [GNiijFcz { $;3)ckS(|)T*Jm ae;OCӆqYsm]vijWuޜb- >11Q$ #uh|:FJtۿ^U񹫪s>2[rn!MM!h/w8(D&SC2w*A*Yp$-MH;/otSZY"B1|$ GۤQr:'811Bwdד,Wt=-ߵD<dbⷈ"#o( 8[/mt3_ˌx9&[WtZ`"?ܘ̼FBsgn=Qgxxֲxb&f}|(W|4M/lфG^OeX!r,cD|c-ŎO~(ޘuHl ʬbxIEDUxΟTZ+Tkzk5(JŵH:8Z\,+_/ ]>"lky |?yA RPG—QX aڒ:,Mjʥ~Td'd .GK6 O܎mYi#yQ@UCINjrAܒr 0i3JdTT8 ES1*TUpk'1hS{L8J7gJ2)66O)SW*C!ٴrPnX 5,2@ҟzqX֥1IΆx߶jlh{&{b,0XI'!)K챨<5BLbmp4d?$ 2d*v8&0Z?1ExHUѣhr^u6]c$Ce1ve?r^m*Jf"x:xOC X(.LZxf *=O:x椇P}(nqjzM@Mxso`Mmn5O CǦ|[M!p7l\IITWcݥ7pYOHGB .%ƈV:@JmֽǽT@7ed_.$DRjl\G!+nu8GNXQ ;S dݵ廉1x\NGA/ύ\]?i:"ɲe'`89?9 DJRZaÅ̮N6V m'gs8f',@_ I}6 mihhY_S)UWX c:{ EClNY|S~-YQ2B{o&lV4P圫3ZR) od@wT@f925 *X yna6]ZdQ#<]-0珻ZMJfdOSOC}͏Dmz#m۾܍\*ݕA?j/_5`j>>#,W1(&X(d~(ݪG/e E9rUT Zkk n.%,CA& .+/h>nX$jF` 0|I=vpT2%q~3!kkcMPDgr )c"HշշΣm7zJa4!K꾼:K7Eo Tkkث%,F}fOޮ( )Q0ۋEy ؏h7OA@. L5(dW!/AKv% )X>mTa`z_6p [|ĿwiX,h$A4ެ1`$~Lԁc56x;4FKrҾiqymAH2NL&2K:l qm7e'u4 >|wQp`jjI]}=o0JS^ k١}L9\& :a"Y=6iJL!{d+-O O1I+QN ܧemĶ+;sݮ=)BO+m]l"+6Bv,Mpc8Y/)8i1 bq)zz1C ;LLH\B=ldcs7t 61ⷓ9kۇ gJmM|"0H0`=8J^ɰtJ۷蒇y#z-bHNA}(xPc}WBb*^ 2CKWFv2tJ>$J~9to[{ϤĻ4یPS"2GPvџ$.X*4TӪBG 42޺50Qm^WFBIηZnчR*nbļ+⦊n5S:\fη#o]+dyJGF&t,r NR l[G.ok"uo]zj'%,|caU {?2Ux [nqZu@=&ݓq_3Љ&7dWh+B_-8Q-.C ӷhVרGkp jZB $RTJ>&~H=2F"C }W'lHUݠ%}b|,gqo#KjJvalu~5^XZ99`̍9Tup ȯywBm}J8k%sT@*VDTЕr[>u횸& (EҶ3G?厗+%0'Qy3eɃsHxΧSjDw>4d*0_N5Br{W0RwJYAvuf|-<چFU" Qi^Q|zT Z&e7jOV=J?t>n}JDcxЂwIލxg\Es?+2xmLB@i.mcŰ Fn ¶\)S J_]̛l*uekH A>v(:lÇPLgRNXxgiŖW :.>rthL~ܺ/-XMX"NiPia@6|HdX\C}sT7|ݳTn:F2p-@QR2b8HOzI¢(5؆YL$Rq$];zUI;Ι\kȁ)[~YX>uT!]~D"^J,T4ӈf쑫V!N'>t0< n in }2@탠)G+lEXqp}ŠҲѦװ3g"7F/G^`cUgmep7N|L$p nQ-?? =Q~dq^$!vTN-JS>TrṂ-Z˳;@ϩ 3KI*G)l,7}„aGhSac2 ZJ䢷]QX!i<c߅'@~tSт b{Va6HH]<!iu6z^:0U$ .P`B @Ɣ&g+QC"0c>#Ub="e5{X.(PD׈#%t>(nW}!:6g늮lHaO"´3}J%A RG=HZC,>7 Wz41,)E Jq~uuB>.mcV7%^*9_c DM*n,?Rtk k91Rt5$w +%⟹ X,[uZo *j+}Wq(}gn!Fêf,_/չQQA'A,deKp[ @VY? ?#a|t3$?:] a%E`Sq!; *;wZ+Wf;؅2cv< # zJoP2 aPHP,X+3H!Yҙn#+/$dopج6Ī-iz%oՑ3;uRcI4ZA']F'8 (sr(ZP4,YĆoSf|goyC{ Ŋ:YЀY Y}qtmA[%9mTEDAp.3< 71BO$ޅn< @YhI1}x$jG&~#Kb0)1 ELcM@R%F3Wdl4N:E 3(Œ\Grw%oulPBiy;xxq XЊoY5!j4~q b)'o(m 34DdP!)2'9}jnY YMH2Yv?L>]/{50MOՂ+zʊ8䯅 MO:fBIy}Erv\j:gDmF_~76ܽž( VԖvòDBѬN7LW/"韠,+uLFS7rg9sW@q N/g5} !Vl}hę(^sZ P[RhHrPJo*pTo|BFP(ʬ@We,k3KV@9,`z6ڪ+uĥn/|&-,C}3$nI}-k^cP{ f L;ɱ}ȔQ @g0 p`62Fwvf/\<u(}P.I {OnfwaV56H{(WXQҎBnkb]~Rꕢ#GuN_iM)vRS' գ#Xryf|(cqXpbeԉ!kAr?\wh@֚1Q?m1ЈN`r-schdO-h;9 ::z$;jMn_e~?,b[4Yܔx+aI)v ;HTPݰ*\R:5AV7TU }VH6IO-Qڮ&AXF$\(sP;Z, T2YN泎P%impҝ[<յi؀2s՛>FBӡvJh!*sm39E5?5KB\A A=ߘM3 YyK^*etE]uN0Vc5qmڰCy%.Z,:,{=~ Py/JD4އ&͸{yVfZ1LG{2ץ!Ƿ9ҳ9#!&g\3T@GzD2*oᦡ%='^b*E[\ڪ}D:6> q]'W¯$ N\ɺ%Ohᒬ4-aq`'>.{BհV~$A!nfM ;QsRg*+ 6JrwKWv3뒷:vs7Zz/VsnqH\ :*>AkNs2֮4mbJ޳кT 8/i?'&F p:558ڝW.ĸ '1DO%8Ҍ|<}Hx5ch)#uckQ 菔xc]P\/B%\ǒc6{ s=LOwu= W~%ٱ_F Q̒jC +߼Ѵ&lhɤ%VB]cQzwέ3+;"!陚xirb:u}B=:;xZ'|^ˌuX@.\/#r Z+$&&1Wso:ar2=T?#WcA)k!b #Cf }b1|MNǔΡPv8TZ梸/f;I'į oȫl/!tY޼X nsV˔<Fz& /!Y7۬d|h <X<9GUjzeT>M# RDbJ /u` Xׯ" d,Tpt }4+*7Sm<]Vtÿk%c'r-co8S:|@i=no, MNѺϕ&2;q? iө%5N64e2рN5dvs#HhV%.^F1+@SM &4+Y7<E৥+sa=Q r F9?q۪*6:=PNw }b dS^Ad.X.JLO0n5sʜ8_|Y>R#\I1h ez{6JRc0=tX䣰?nծZAfOr2FƞC<]ʉC[8  iWJ(fBg(;Y]dBLh,И:Q5PM5P1C Ysh?ޝUo^_JHfZx슳90XؙnSRp Fi&ᴂ.Nc{MP IuQ#yr8Al: 0ȏVӌta b's 8ہNm.qIùИ_8`L sO X@RM6D+M?gt͋$Ţ^-Bu1{ 9qWzAc "JL=T,`D)~\2(ן!9.@SJ,"h .o!%͸iX =]P̢yν*/}1DŽMhKP#:MUF%[Ȫ+&hCMM1Je} P)a i4 LYЇS!gURhNa?at :4ԑ,Hq2uC;G5!aI)G+kТKyLweE⋂rv]iqN;}ONaf`NGPy}cprS&~&虋'N{]T_4q24tbKy gĹ񻥀,J%YUu誧%N[spN.Ȫ;j \`&%y?VVq MU (3P OL9 Z2 9Kzp^;=E>Bֳx格%-5 kj@flkop=ac0gzVm$q!4DEĬO@:iq^ڤ}GqG-xDp7nLE^bP8 |=zm*~3&ƯJl L`.Âe =ž1-|?[[ > =SMj+I:ugཨj>>C\8,ۿ%R/T#ʫv5Xpß~S` L211_,h1$(n c1ţ^Z=$:;rq-buϴQ'NRh(5PRMU826[Ѣrz`Zij,%6 |ru t^MyN.az(|sv@]  :AeeN0>/h6X'n2cj,B ;=T[E& ᫁3';eT@wWY v !Q5TM 5%1Ht?[4Rs)x ?zEl䃭#sEa,Dlt.A'E9u U&b|uIwr$>Q[ḿU @KcT)6Mba8.FV:hg@<ݗ8&E܎1!M_e&IK jlam]$F! ɩ7?Oco*(eh6IXSyƒ>u[I>v?>|ߠȂN^,"*SiNA)mF抡2fUycĿtowQhi#fs5^Ebfc"ZUoLpiDIawj8٣[@ԕ3SR?vx7N /EZ[ &qk_7 Ycc2Tl#p)d;dFh y3A5DRVg8WYoZr}j!Hȿy(@*(:|UR@ 5zh <:&:1Yswb]h'32\T|qȤ9!E"9۴1*km(@:&"5p#'꓅)u)C0fC:҈^ ;Pn;_}pْbfJsxT+/yKvWn\jQ+/{'=yGi#℥߾۳HmcP:&x@[ ̐-+߾դ1/iOYȋrE>rj-qXnV cԏ~oxr29 ZP-@ڳyRJ wFBX8X)ˀ4{˥b>B.$/{ZY:^?S7f' P'Rz^#G)$KQčR=:eL`b0YA Ʋ8b:˥WRn:͡1>N=SO8S ^)e1>?u'o]9 2khc/<%})Agwh< 58jR:3s"[>4ZKCLcNbw]m?HA[P`k>7Jw" R"3g#GghOyğT9j9Wr;=y27ӝ-) ׮(E9˥D@훊1q J$Wu%SQ5`2[h Ŏ`L L,<$>a,)܈S*V݊jh9G)JtWmt}{ҩr3; bTK<~f˔ k"ZE[Ѽw"u %+Etpw1)EH.McQuXjyڄ(&@Rć04Kwa4!["JQ f7_}OL눻9ڬQ`)08 p0`(45(FbuUK©o?_ Y)cK|]D:F#`PWT$=L !:b]ɈJWo ue`/:3PDQ,,f&T^In(dp QLst؂bg:>;;faӱH+rR1kB{TRpp 6 [bX{tdJv|% irc:Ωa}CdRē\ E|Fvc. N y7𦃌AVh̵C pK@]/:S%p$JqQ :Gffva0 {N~}E[sjf-R?Hi cAG(J`rGE @rPҺ2^eo2b S7"F %AԼO]Hd#zA= :Ц*xF/&m-?]L͢&ebUprRRJݣ[&X?S^7-iᛠL֬옦,~Nmbh}jicɍs:Q<%K}ĘMpFT5p~ g` lSؤZG yJ|Ebjp xޞĪyRX~$y7U"'=(l*Q;HJؽ@1M?dTCڅr1麢&ciiRCgpEݟ¯?bdh!#ǙD=?@]ɉ.OQAt{ *= 4'pPL3qb)"d &Fhϥ6j-O7!]Wȃ`{DmzI(  !F/=`VO@wyIQy^|)' +Kj|LbL`Y}T)9nxwڢ]Iq2RP DZOP 9-4> a5C{3@[괯P,Hԩio/ aD OOGژP4:rlw8߅YGZ!l@;ⴅ4XA+(DnzLIS{iFaӱMt8{l &Yn.([ KBqO]c7ruN3\>{(z{)G9~8UdKv >'H`q,9EѺ*n8Iq);BףC,ɺu =W[/Aྉnǀb1!]%"ɊJ[ewm|.v#]ř@A"+';)&0!&_LH<_z8 I0XJ`Goy'Ir_i>tPVۄhV:HU?$U$ NS$DzDw-f HĵΓ9V&|WR]VQ1(R8%Φ*:@ %*YIS2% #v]B XYH;WOP~5 kY>ZizuZi䨋Qt|xԛ.q 6? [ົy'Xp3AMh٪@`7pEaPBfVE5YU{VBc?gxDeNATY䟞`da{.W_BbƑCY5^?G{>KDy`$)8WJvSze"@'[.6jd5ͧRrY8 g;yYrdx n_ Ugr)1$,Rl"Fc, c0[|d-+R;tYl,lxȔ[.$oPXkjĦ/a`Ҧ%DŽbӬe%G&,8E͗ƥ;IZ5ińWxsy3-&x鵾cZ~:Iɗn0MޙX1_gz2Ag:6%S#4R8=Uўg^'Gj2|(DImkn=[Ph}*?0VxOB"]uu^t256X 5- xE~C(je_[n*kj.] #2@ᯇ/GnY$ ō곓cF4@hHόLDW )x4`}r=(vovdV ct^+xi1dmw2cao*W[]98eZ #<i8H)q 7601՘x"#4gBƒELw%ͳr#hЍ/C3B4L!FJ'OdXgt>Q.K(KaȨMi%!#w :n?1=H8zSbT`X{a{wZO'}P[CЪ!"4g.DGb^ R^":? l ڄWTM2S}'P G>0%7YQ1ܨFً X"7|o?AkNM4qqoƯnRؘ؆)PdhW@C} |a-L}HX'ROJČЏ|u9ް*ye1xxi:fѡRGCر~a?j+^@{爊t1V).fR-'D}Gx,=J ΜMspTvW [?`ebEl\ɇ.a( iX0cm[NHdC(YCU_Cr%hrnG __(=2\p'cLLtF]GֵKGHG~5_W֗jr @@prFK?rRS`^ x5ŜrPKO;GBQ;DRw/r2:&4j0r2O#89ڴ!F -]F-y̹6BDI;]e'  #1J7W>3W}iZ0/-NE >hJ"[Q²%]<*:p 4:AJ[蹥6k v&zeB,WF%<% `I'p B!}hЀG?2Gk~-}(K$ G+)IH)w劈yxH b WfT~DǪUe-1Urb1 kD1ۋ(Ov1ˌhxz&0ZIg,]^V UL.֑^zh:eHo?6]P'ɿ&\Y)}dH|.мt5vEAGZILGI XNA9w86k}Yyr(x_= xB̠Wi--0}-_\(' _jG A"K |I+uCĶS1bi(/+Q^-m'H|PM.`#V^OH?@OX0bEXAوH'ϯ`y}A/ b"gKOuqPuugT}'MFD EoUb)XXgyX>RyO>D2 e]l^0a x@Q*EavKih~;A@1Z;]j:nbT:Bk_ } w+&y9u n3%{"(G _AI34WoH$L4hG&[ⲌY|xnS9*i3~DZ ØhL#դޒ?f;kTdhE.H\կKȶSoþXۆUVDQ)$ p[kׄErxxa35=mDS6o`fT¥,>44=OKxD"R^bTʴ'vƽ7hC8W@ƠV#.C"d4LO쟪ٔ6SQ.N#O^k?R0%Ii!0Ծ!T&aݳ) |G9vc b^VwjZ F qp)rD|QmJb]Ɲ0=egX5]4荓1Yl}{% wE{&ꅓ u 9'&FP|6=.Ze oGMjbj+ƺm{sZ$"c'VjrqBpnHSLVOawa9ofBkm)lI4bV,P)q/d BڬJ=Ib XO@}އ*zĭ)iHE ߃up=:i,~r@Zj骃gvktHQLB!xQ YxA݅M ~(WPU\*F.O4ԆQTFz%{h1g0TG5P!̀Lr?'H%$UU)0乮7㐐Z4>uZ@.[IYg"g# /dQ.F'\Ƌ{-UI6fr9Q%&vKB3ـTFkЫ. KOt[ym_LEKVTL%|Vtg햭\YRI3/+ʹ ,#&{JquEUKTUp[1I8뜏xc 3`I?\-/>.\tpU&߃tn#~{ݛE\UJI>]z*"8Vvl8eZ:'L?.2eLe41n5QO? nƇ)y9uYC`9O4E 6W>_ ( CWP+yx.W̱E8epPO)ΦQt^X^ֻ=Sr1gy}* k9N[A2$A,WufOc<1zGrIQ͏!5z PO@u|X5&+r4 puqc%;> IW勸)ɲJs]90]fߌcL>No?iC|=MKƭv¦i J9Ϙl̷X9pvFez|(|^e)Z2SدP QߧT6'̉hΔb6K~c^dč?݊3nEZ [Y|HF`!)3+W}- 0HఋT63M~KÃTkBpN1+3sQ[06XD9d4m-] {bvjgo 3IQ=wq*CEkViH$G ]Z}/OjLA+WoښqUJ:"N7'ݕj_¹<_nO B7on' *dCtG@zyee5)o][=*gF9eҥbhgHRmj旟U^ bMUNVi`gnl i4v$Q76BǞsh'8 ΞLK{2CD1"*װ1Td*S%J=/15N8ܧgE2/ًhוr3wkio<`X~=e{rB鄑JIh6V% L_ׇ?\ќs?}lQuXy9T nƾ?/pDiP.s\HrW=Q~-AtΐTBP/jK6h[N " #{Lܧ ?U҄w)BaegDi@1;yNaHO^!GP'zM\`qōBt֑>_O,)J2砄g\0 V_M!@]<Q˷VyY*9Vq~(u(|P OZ]RQҗ|ܣ酗Zv]%+sIJ P,} qm,7B駸+f?3+U֫9_(4Ѕ'A+8P[q*hw<2wKRRyh9|CS](7)jXGdò#ZX; .`[x,|w6qV>,}W2Q?`<;Ʌ@ Ao)rʹWZ_ _>])bpYI f(]00g1}ԛl{d=6 ʅRGFtxs z#VV{pB/sɅ]իcrx+"Fի8J#F?1;Br>D{p}u;Jm;>IC%emyto7ڪI8~3y;%(hXҢWEc>'g;P7ϧUGk!;Urᣭo?jq%v_O0ψñT uth9"YT(A)DdՉ#nZ5(.|u`i5Bf34.sFy(*{xTWiQQRLcIbsJC+j"k7=xFYAcXbQ'X)3vMdݛ'Pcrtgh#`Ό8Ҍ2c~Me`3T}?\ }3.O+ .g`u2CqTcwrY}ۉM#b=.$Ko {6} xh=+N74Eʗz _Fkһ/l&o&[,ɡPdoAT"ɧ6~˫+ö R8@U^ (H&H&imǜ]:P:l#@]S.*Bò 9rBrjMX2]WIvC-k$"/JA(axTRb&{0͵hztHN@?=>lKdeB؉{݀Xvf;E 8ho'&'UQ{#߫a սZ9~׉u;p'Hxs]%Z'%\aثdEla/R xZ& bhv 3Da}[RVE ScqH?v62BÎ'U̥cE PJptrx0ǪMM*RE zo`4^آ_-n1[$x( qњ?DE ^'Asv(Ż5)bhrxuh(~I^!9ڑrC ~:Rq}t(0i]-S8q RD\}UIyJ"1[0;Gel[WUm ;/Yv ~0|w~kxWdoj&7P &$[Za-|Q6wFWIlܚsPƭ1pbxFn޻QVqy9ԼTY"V0DaVT0ll!~g2GH2D"cGLvE Vd8j=< .>e ޱ$CӸjaz.߳ۑf7R'FވjR3kO iOקjdQ8ȴ?};l\L3$Їo"D!;"S}EJvL^E˩档\)N4 Լ5%m#ghp;کQ88\FщP Mx5`5kY 0~ 9M<gyNScI)=ܐX@4 uXQ!QVTT2-X%^6za@ t|h!:(ȇ ,b-s,XAiAnN|qw$ebVX,,%_}R5s~35iS߯@-$(/qAaF}6̞O02m+'Ѻ &Ӯ(k]tgwhBDoҚ;:Sii >A4;Bmt N^37 ЏQ=;3nx"'Z0ִ>sT}m`MV~zX]xӮ|l#or^Cju&Qs2<2ѧPpA,>Z kp64U"9Hy& aoYp eoބ BS{Z%(*uorl [j>R)Y|1ȚpqoN3yI#0mܰedπ[`6BwAAC0~myB&bҐz:Y/MxO%Y<7|\M?ǀ+JVjAN"V$GݣTX'[%}o,L._r>56*0~6d[ FReU6֠s/A~9I/\ʝӐx,>3*Sڻ6R uKw"qQ zKZ NW!`TSu#SYm=l/_A_- ljS&ͺ)JNꄌgbJq^~{3OCC>X*Ωtk1* 9wB_{O k.bZF )A>GFb'xPH{+mOE%x^a8v`;8V] ^ QE _`@zh٥_K`Xϙc~L<^4*(df2 ̧]+n$>* e>^-&J`[.Nsrt#@pKEYxZ&ӻܷ.{nb]IXiulH%& /=[ OUA1xNDٿgp|<@5ZJV 4Q?U88D;BqS$b]9pg9|n̬*NeY{tXhZ5z3h ;Q1.&۹2`^s:rK}Tk}9UB0SS1A:o0JBJ#[v*.xUrlxO!J \;qkT+e!-Қf7ׯ-ӲG><~^^No%ZƗJV{RVT Ga0 n;!w9tt`te]-"vnÙ*k$`xL#V-=easH8ށ4X3QE1$Jz-O?}Q;:̙N[ȈEJ>W U*sqQۧ~++^Ph]>W@Zrռ|^_`z0iV("$k{_ eF}H]bK0>enK$p2TKo=o3Y ا?QٖIgMX`ݮfgjkV*E96;ipz}TBz ~a}øNgg?@Vlp02ݾ4=,#gÀ#qN|#pGP,TBuW9 [9q! Twm`&ϣd/aC/6%3eX$F`%E-7,sz>8#R.0݉Gmg[DcP\&46ֆU, nOQrb/%G1w~4)rFtl1^^*IeTz|iqFMj`8o{\TP\ }su-h+ی~,Z #[z^jsh{2BPINt\iH^ېt{e[{,G"߃Jj5ʼnE*} {k B5W @V^qMΠP|VmےC eA6Ts$t4XӀԗ ގ04TaϙZkyL!E=*\/Y|ꃎ Bf"?UǓwJ b!_ d٭ٻO?͆mښ M|aS~Iui3积hda/tiM)&X0|bN1y; 4^|}'X6WKH[qdɮփJ\wS3gݤ?(sY;CfN8v#1s::]E׫2h*s-^ʡAS9LȽna{Zǔ"mrO{۪8[xHT}#ԈHv7Kn+ z@%tMTOΎ0|Bz%E,^Gf> ׿Xn CAo .TjqO/D;#18}V]ˇp`Ӝ%'Д#a5YcvkmQr咊\l^aC#3:G`OJ:n;=QcKOCW 7Rj ' \FV)틽0pSRF-µ!+T Ec۸[3vLkhi4Ass_Iҽ< w}Uޥ>l|%hSxE̗2՝YOœ `sIۛcCh,DTpYHpN^h.@j0I+sSv*KnByB/ G =qZ2pgEf*6=3=L*t\Z4lփE~Ld6)x6&pZO8M0DLX_^U㓚ǫم 7*OkgfqAa!.ֿ?fHfئxL}~AI恪ᰭ` o Q=;#̩B0Vb/#|Î{6@^(\ອA6va[X^mQ#!'*n(b;0K9Wo /DgbǎvC_t噡|N(I]z&)7Ï뻥Qi a$K*yxLIIק8SKT Z =gBG]e+T6 ) -Ф ~1*?U4\kF=7h<[{gg<,,.F}ϥ/zK9: HFg CHpܖ8G7<_u [{ .?xax9$?|CE!휳엲 VCHs4P/(1@-"=r0 | W-H:'Sanqq&61 ?ܔ*=xeͤ闊1E06a? JV8L}dYkac%ɴOп;RO**A{,L&M l.nEJ_04-g׹VIAN]3g6|Ԋ-4yٔoQD͟+ _\ pfgjX=&U/ A:wl+56&v;X_T/mCHg%L괱{PE-Cxe2皬9%h{*fbCS}6!: 똨]22a s ]V7 ΃lEte loܫ fsKFpd*M1']xBH`c=%BQ@(h1@"%1ڦH 3Zb1{q˴QxZ!`8'K'],jm|~?xD#&M[ڟT1 =u~ExA85Bͻ \.{~ҏ!lQ%ݴo(`ȫR4 lVx>:cɂwJI>yL]=;,zj<⽒D.SJ9gJ_mՙ8)g8?<鸸m8J{IƔTm0N>&UTR4ńyHP꓃(ơtXIPwTX(a!4~mg~jc b\͒7YlvA>. #I!QV|gH 7r ̉J|CX:M6SүƾB 5hDE:yXZ{kqL "en0Tb`#gC#fZ}61sIA=64oݎ44/kU\A}9/xˊnl5HOh xvd{mNfŢ%3?Z-:h⩎>? Ȅͷ&I@AE&!>~/ n0CC<5~x;A h'T+nW7KdbĚ1g`˺V9r+|ͺ ,4˙|C UΌqfݽ n4uw6I 7R~*G?RP)rV@WlrO;7 %QF4o!AN*HL˹~ځؕF >@BB'Pf .8 _вlCZ> xX?$?Vis(sNFHjwh*ݗQ]H X'6 Azk vX g,"R+Dɐ8K>1-܊EH#6,g$* 1 ΙX3 z0Kƀڹi[ErxW]5eFϖ?:mtɘZL3W2N,&Ŵ&H,)p&'8NIp\FoXaeSBF`K v fs s@(/˩H<`!K*PbOyv>'7ۖh[1^8M}dX.GMc |יM\~,H,Cq6g41 [715Xv.  0S{4˧#z >斿 |&~eQÛ9N끎>!#U lHsRBCvt!8a W+)2Ϋ l\s*15Spv6o{ Vdxvl뀁/G#+-6d+S iX4p~ZYS Sȶv&Ժ&!̄nj&7Fq]kOe%+>=n*-Dr~3kNJq8ПIo(nPAp(a%S\'0!t6:ux6OPn4gj}/H*$sJ~H+er%.ǭ 8ænjN0%4Ŕj؀C̖MhXHh Q6cO&3_B(n L)Y$N-eTpڪ7_p&qj].)S{W"~gziV 6!IQ;ҷwZ;ffpB( 7[>+`bf1"E.X~{ F^)i2V%p+;[.;= -t$UX$tT2)6Ӛ zMJϛ3əG0/)琀{/INtA)jeȠ_:Rĩ`#Vc'9EtvEF7UhJM\N5B^M͟~>|qII{Rymmu_zH8Sv*XSB;uga>/_  %] w=t{SW'8g'br<>?c &ՖI#*REQMbH3̰QiShFPXzt{e4AlY`̤0~x W&Ԥ8]٧VKj &S'l![mCO/>p-L6d́@r$Xa(dʱL!:;viI*Uȯ`$Z`ЋSQKD?uCz%`ʝ*ZjB)qHQ Zas]k UV'<>Bzъ7~k*hRM pߠ Ȓ0ZJ 1:WBWhC}m9[e岔~,l/>l1O[G8F#HzK~JJВ:gf:!M8px!fIvSrTTbVa_ a(.'-!1Țw{emH9M nzκ<~NAJhUz(bӄ!~4UF4?mvM0O9'ILyKҙmܤʔI\Sӷ/$v8K!b}.V.^ r,E@ 9&J-U\8I:bΠ eR4~VGzkr>٪#i̍4ei]Aڋu'43jm=21p-#u A̡/gD҆B"/,OykR9F?#L,IbJ4.M;|(a9;M6S5\(^sE6mF`rӢz*$=Qk59#cB#0`ibjO;9e%w*>mQmA|?9,U\ֱZŌGǙE[LΊi *xZA)}tqŪ%Zy+o3(&*D Xܽ[ޅ{{E?5uoPb7RԞ >/河uX ~퀏IZ3!U(^Э 6Ȁ PXjrH߇%':~I63C4:*XnY Y>qn8`wԀI!sڦ/Sm/^k<HFsfr4 ;l.gʲW<2M{Q\t)rCA#"S٪]%(,1y/B󳾪#؟#NV>JC̡JPJsXjD|[IVV-Oȕco*=o#*D-Fز=3uW Umz0b9m"V^1O؏iz@%)tbtls_rM~ûSfKӑ7 1X]o*7`O[ ]%f:&-9Ǻ>ڐJW.8nE&1-$5TsU Ebq}A oK n ^i ,$rF À2: ¡T7u9RYtBp/w_o||4L6%uuTd~t䟳Kfva7Ǹ8܇ uJN8Y'|Ug{/F\Bi#8X52qXjč<$ D9.̻LC'}LXx4DqY.#] r#T@0w8pZ1*_Lʓ]2T6CeMNd5L vF䩜^O }d^ʨ&$;פxGv=/}ļ:6$<*\0XЫߜ\;,wx(Fi`Pޭ:f[CE 9^K"nY"X䎓y~]"h1yWU.A.>㗕س_pZ5lcu:\&U)6X)6onۓ[rP~5{=\1.[.}1^w(?7B&IHsG,i*3Q,Hs_8nYJ79.Y5'W^1|o d"6U_+8pu (_*xUQWLKiTj8evJt2EO( ׮:{삅"}G?j3ͯ3^*Aw<Ix\]zq/ڗ -Fxۀ^2aW8 +5dppr\i,hYA=d}jun>ڴ+Hͣj 7r8x"Y5djӀAhE|u/Tڇ@Ol";2h!P@[o{ +]_AǶ,Zckl `20϶0)`ujy|P,giYndv4tne|]Ʀ*ҳ́ӮK|Ew lً [!ERRYxdtdIUv;6lF."@i­KJXu]WWMt60Ui E|*OWD{HЯ|{ۖډnY%?x+/Q"o(1q%d1`1Xv [x"lD7`jӸ|w'YWh X+M^svAb8( XS^;ckNnt+m_=R)s(励2+}Yp%@iPVq6?F' $=Cq DȎ^x}Q<_L|V᭬whƤdؚTxRz^Bn!Q QslAo6tcW^RT6iX G:L0p+7uߙ ,0)*SׁV\8dmF`]Tas7p[=r;^2k1 8 Zg9&1ֱ' KrG-*@C W<y٪"ȞAC؎ AJ4La3-\=.W(K[VGYEႣTvoXBH@L00EM]Ӣ %Hq3X#2&ַ~jc ?_<3xA\z"|8\"}˙8Ň3T.ρ14L\9(K$)ul; `ދ֓q2n[kSs{eVLLGJ/ca}4q(x-Zm6vRž 1BhmO5sE1< Ee+uo-Vks)No>#?ٯK'6 ^\I+msB|u0 ֩vרE_7Y$ lp5 &q'*>J36)j1mE<5qifyyEH>Eu dV\Ο_{ ӬP P9%PO(uhoe5X.乴`6JhJ1^buvcwؙD(rEL8ԞBc?pר-r $k@h2ԿT|)c w NE^\7{EW~sa0Hֽ8ef`N\z 5]B#V989yYWNaIZ9:AytkXKQ+<:lsa)̣Gb0qV"\m aK쫱^iyS۠^#q UEQ4=Wmc)o<9@\NQ2ߒ^EVմ}ϣ4⅔+r&?lcRȓ%;<7-_hѳDG2"u||S TM1ѫ6,XY"LvYz3`,QwI6b EI 7M}KHQz'/e g잪@ \k$_30U_ikA}/׼~AHbq--HUOH/tt0ǩGnߺ&IN{YX%N'vwگH}+1;,Pzp$-(;] Ti}BV$mc?߆'8c;Jx /T$@U!,1#?M[:7d! ]k iMWG T5޷Y#ˌ!tވƟ#Wblaõ~Hu%AqWnjW\pxocyj&Vxׁ֗+><^Q J!63PU/랰s QE,Un3k&D3q%K| /&?p{=l ?)NeFdɜE/ztű6YuM&&+r,v&?*$1Ӓ҂f֧?g;fzK_Ysn}W kx_GxΜ@.zwv'ϲ i%by_/̈́JaeӎzUZ׋bt,5F\W>0(\]c!0.UKﭚoYjiv>@Hev2đ{$eVApym/te=f& bHw8jV1n? S}|tR~z_};n;2թ:AQ8UG3P`Ӎ7>KX ^Q#|K}MN_я#t3랲㵩wZwXl浑n+>bLcĉ@\EFS o!@g>݋IOey]Oxjm+f k}Ao_$=k QI7۫A~ D&)䉱q1.~ZԣD!&b99Sfp/PaW@7ʴyT_>qxx}IpYd2ȈK[oǠ(zefc:k rǂ̧W4][v#-M/iM%B J?VPۍx⼻ـoE{Me98i Q{qt`രo8잱ΓnSlWsBћ;K D,0eV TE!e>8RKi>Fr_W͠%Q#P0_淎V;SꋂC]@R5c#(;9mFsyd :0&J-`G3BjD~: nHG?Jҗtp m2剿mR,W3822_X]:ԹS~eH$8 `@XZ9, L)&&,WT8=|6ϫ~o(V>mb[]yP?S^^ wT$s.j8WmiK%O7ߤnTUJ 8Y ԥZPm31"MkoIzs-Cn%kB_ <" QW&+iuj:[ė=*WrµBR$eW"2{V-Pv@M`("ڂST"h;@o7x(QꪮÃZ].z!A_3rd%!Jx^YSD=IMKCphus*f4_Z:A_pE.E>-.^.DR"=_L 3yQ5trHuv4e̥boQsYESχ"7 UZGRSp>*ńAH& ~Ę][[,K752o*#8@_0ڞboj dA+vWj(T~MXf7xKN\ C j,_%ZȃaCt a-nz2uqU#)gٮ`qFZ:͑3cǪn@`2=+%&U49yjVb»&ntn"̀&󅃃qzC<+Lå9W zrej[ [9?dK}4-&2~ 13+9G|&Xb{4 _: )G03-ӫ#c0 +ŨVtL):)6d]mqS.K>RGOc!jPgHȍ\yrAb֌P>N#et(nn"-Pq)A  95U#LeM}G Hl<0gzqeRz4κu*==ƚtuvo A@z?th:K@01Iw==e_+nCxWBbgrvu 6Yky93JW ~>lq埭JT$_&f3C!^*}\^А*h5=0>ڳdWC^\t!~__w,*S%"ަx>Vc**~h¢@g/'R$ oL r ĐZ.2 Q/0\-iHz~o1W5ZqMGHO5͞m&$2O9(CH֑* Z[I:]R^}t3k42*|orN!y.ECܦe|0}B q$4|DIE.!ZzYY 's̚;mmRac LCGGd魟f"r-|KYg\N@b\ MW}`ޓ;4l~G̻dF#r* SQI!:;ʂٺwTy!%o>&ԃŪ euZz}{ƾ7fB6vh+hB~u8++n\OF0nIǗ2)۸UQpDst&l,sB"%" F2NixJׁGsi8]cEE\/aeu2(@MJwj8wL"* FFn3 cT0l/9xrʦZCJ<PuK])Cb!?&Xc;?$A_lˌf4aadܸ?744?jZ2_faV7/ێT3g)t1)#;D9ȸqbxLte| }K搀*Ǵ, K:>Ke ~ yv2>"_M15w\ҖKa+/tzy=D:׶RPQ6OeYV[kM#^9fۗ]qV`R_Wk@"|>`i ba4# QZ"]Kz~PFA£ml$~`1&'[WRf07_S79jZMTDJy9+ތ }$m2W&Obk bȁ@fLlb#DFlǵP pd(I`Ғc[sC h$'rBJ|[eL>]/p9-H(C#\$buM]L  V Naut[Os(<`6t|أ5^dA5NZ ؎O#r-1'OQxn3λ!R9fmnd()97[#3#*p;qփ$a`pVcLn;4hH Ih5iq#4LI.HʊDE}(lK[WMdK#{>"xz"[ 歲Rp[Yֺw 0P6'h LV#l, 7tswjXT.o/:dlnalȹZ6gdUu:|xiйr+QKL&n̵~UdXW%XDK;0wN^c ֳ5KlTIY bzI+R]<XEZxW;lJl9HxѺ֧rf+o: éx;L+5W[' s8b* 5=<4HӮ ԣfذFO@@Sj B:1<(KJԁWAlJ]R({{?a S| nQS_Mm=702:utW.Z.?.#!p.%%v Áʱg"%`.Eo,{U.ni M҇67 ]{b?dtqÝ~B;ʏ &n]EY᣿_q!V-+N$DČu +( AWFٰa *g "F L"޽):4G ujB_%$f` 9f&?3Kv*B z-N*\Ajd z$ i]Q㈒sh|)\N܉ᣔv%p1N2Ǖg;Nԙ ~?4- GO^ Ɖ F6sh~G# ]I8B[՟G'/X ر3dL9!d<24`WyY,/r~bG,& N^M,;X;7 !blTUkoE1⬨fns;m'muDe#Wϳ-Ak_zЦ"{rF!4o"Ef2G9X.b҉QU3Pa7<J|DžNCdo17ݞK6daCa)J7{g/m@r<7_A]qG=p3n7Ӳp7 L\-֒籭֪L0nRwZ/3^8{%{fD+n;F6; .5J ;k>pp r,)Se>R2:Urfr)38onV`=bvn1XEA$T؎Xʙf^PgqaBr$J{͑Qc3(-Pß=SyjGI1"zlL{~X Q@Y 5U1SC#9'-: oW* ZuBHy7D^ocg_#,㻯Nȱ(e y"<[Kz{rd'l9V;l9FXVG hMU8 xzʭ4tuA/W&DŽ6)dˆ7 b3,CluԿl1" ѵ`_Ad 5"5單")  jp D>X8Pc5E$FN(mMo3qr, C֎zA ӂXG#.4\~% )9ʉCpf krj%>ێފ,ӏ20#f0)ZbvՑ[#PryfjO&[)BG2*[w]N[D(Dуur a \Q*Y/igvInxZoޱ˦@|$RCװ" =2n k]\ 84]Ĉn 榩O(nmkdqoUMbj q S)exae'&F@X4_o>n(0vnyW.PʢAVAjM25^JXwUݢ?eļlFd h{wTEX8z}+6J^ "?m+=&X6\0yuq1f{T%sImsgFcr['*,%#3xr\{A3:mY[%IH16կ[ƻQ,ja+жXy#˻o6poocvp.LuK %~Zլ7|^EJDB0GreթZ!Lȵb`7͏PhC0S(]ֱ[,Us_ePU{4 DXT߆e 3mǪ'PSLzHk~G,s:_,۠bH25%9b,doD` >?kܟ {ٜZ΢e'YPK&S0hpaU^&n{41*' ;( "[߾4ZA$pw j7ѲPKjӃ{3#XWj_r9}  =R8{״:Ah0VQ\2CKzђȩ$30@ oDԂ/ktκQ[( Mh4 o^l@n`nNͩ}1^2hoXF&^fOnno' s'-T*QʠbA/츹Ga]j(6s9 芢w4Ny\v 5uotxLV䷯xxsBHpAb{E [[f%g yHb¡3p5zVg dy8 $H;A4VN1P'* U1{\tOJ{PNd/V|_B "dx(AA |ݮCry\b%Z8L"{tIl] rRoh>ռq=@ y! +lu,qل"N@PN/4&yJSΐ^6K{`ك_ޛܭ%_n 1-° £=/F[u} ȺYcqF{E}7NjvָP+v9wN_n:!HmW%Eak#N]DNO[,[+lyKhfV$Mą1*40~spjUm&O z#+·$yAlO?KUxTՁ2InԵ)FMh[m\Ɵ҉6 BUۨ*HgiS]dK2O퍓OꋰH1|h~eLF RgLݛaP7Z+KOc*=hI{Yv[Iit#< p'Q׊U*|wc24 ð| [F=l*³ۑ^lkt.ƛu[ yۍUs4*$Jx;z4P#t3PcywZoRFb^t V//oz|wԄI_Oo^NA wXO*2 =lK]fT*]g̨_u]`:AzAPaJ5qTQx$LΊ{]vAh@#MZ}+bN cfSf4X1lH+˺śxՒGIaA [M~){,vec?׮1gZtLALsA2?C.t&{C+6X5 kG0=T]ЅV8"/XܟHX9+#a\L{[;B߇#q~lW5f&1N._ 6 t>{PG[ ?I! Q: DrPI jT-c>t{ ^獖h=ּ0e 4+v2$e`3X'v1Cmh᭙cff3i| "0[^ښ +ߩWu.,Rl@!gd"\E>$%N1^fwM`~&t0JS,Zl%M4tr4R1MK(Іq`ܿTaTw-FE UA^9i)2yċ,*Pa(xn n Tx܋^j\"E~PUr1#-:=1whlOW^gi>[2W_m+nt> ː4rҲ\H\*Y4V[.ua s|1*RH 7G>r>;2 θ鞂^D: CT5_ KY!g"bsD;]!QjA9͓"!]&eg"k J O7eT vkn=KڰIށ{E6YF/< {+bfcl\Z$: JN3!~h|1wT=ԎJC!d6ٴkMH6KnaS"RLFhPr) yx̽WXd\F ěMKg9<,X| E \3qըay|M( &Ȑdzkݭ@|2 8KOҏ#@eNߩп@IDk|dp)6"qϛw,ˍ\m pjo/vё@~ 7bSpQ Ac<<]h!ٽbdͻLJ# ʜ;bZB|\R:2I1 U ӾziWje#NnFYdDpi-[bDмs`2YFMDRqF^^u +^pV=u9 9k*|rdv.CPIb3\Vx(c|_ގtvf<8A:/_ZcS27PZ=0,$x&j &X8i}^_SU<|yzRVђLW= <@y@ zm5Q, N+HCL-]|TײD[52Y&R`u*Bʇ{2G'k8, fX;BCHi{˰%l^ͭܔeg?/3+E) HY̳2vAIX%V1AX:ڑӯV}ҒtdJRnmό474L0-z76д: Q׵COuY{S;1$TWT,9<@D=]/|`u:#]?8x*jj4(sa̠WDZ3N cb(Hy6}z;nPgZ!ΰB>Q_R/&XR4l\{[Z*rsfT~.@WCHNe,nXg-Hd!*I @xYlҽ!Ձ#quZc{;E C #.}"J + A2pc]Z:>xnvaheuzip"\p['ĵ@ۆF 0Fi?/mk@DWm.0fay9r쌀ID=+bs_SwIPFĔ 4ޤo`}`XQi6,;z;f o0vD['=ӂ+pD \0<p)1选pqɭ ↂ>b;6rYTP2+:_n*_tKV6%?zɍ8vebnrooRyV:9e|'}IIDS(4aDҡ8_<,XduR1ҏlc7J4׌1a({{uٽ1i;C ԰(1-9ˢǶ`(*JZ|>% UG2^ftӺVB.!A32]NfҷN ѕCDn4s i[Y,rqb+!mϏ<|$g 븳cP ӿuY~eNɠ!Jkσ y~C K1x"@rZʮ+UE?N6ϛM5:\՗Q N,;jg &aut"H2-FjTuX3=52 ]t%4z%R7FNAGOˈ&۰$&6P 9Ԏ`l#WϞ nV଩9 |ZRTf۱Yx"h{+2E*$ow_Ħ=1\&3yKXN{ƛl:AY ɓ Ki>;Z:VMj0ؔq t6~j޼["3dl,Wuj 79kTA8FkKN|Z{ ]@T6ӣ!S]--јw,a4T@]Qic'q6_ BǎX~aЭ3x&pYhq$aM*@^7H>xsV`̜bnX,{=jnc'!IrQ30e.}whD9c2\6>Yk''GW~"1+lR+h2L6+ۗtGMr0fSCg҂}ZFid/uOY뾖VmlX|#͆,L,Os|~EgMqm`>AU$qc75 154XT{zc"J94C#qIp_G$~Dܘ\Ivc3&BlIl=H; 3c!^ %LYE9 aLFX&gz XҺ@5VNTZ/Fx^\2ԳoLvS 0{3`S**]4,Ev T^TbmSq^ɰ.ҺAJ83|.jBbDzb\՛__ X}rs?kVZ%TZ5v'\X'nTلݫD.#woXA[|7K r70U4G+ԥ8pKDS .~jvʸEw1ӡԋN"&7ZcH-Z +PSF_#E/X92-5Jrγ#q'3bX2e#H%eĩ\+5jIu_bhCmR%ՈY6DFEq#0hY+6t3bnWt> pjj J&۞S t&vM__`4n#\|gm4Όtp rZHv"H*7X\N&ldF7^ @v!X[A_dAXgz] [/nX_`_kG>~=go~5 ,B*S Fw6l b34gOoOMDo侁:3aմc+RB Xylν7Tӂ{dv2p[]o2aU# d!F m<saO/s۟  !f”2cM:ZmIE)ʹME~vܧq MYxr5_.vg|a\Yư~F 0AWQ#;I +Tw!_Ӿrѵݼ8U*,IF!*dϏB.M]苯RCE_S)%E0{5hWupPFkۦgśPK.\0͢'p=Y:T֢7i/XvP1 ׇ%~Eߵlo:m;CRS0)o;v}uSMOn D_( ( Ֆfy:JPrb_\TBuBN\a9-. >gf ;Rjx;@ڝn=#sVQӮM@Q3'xXztH-=jS"dwȱ)qfAz?IϭU{|K.`4ϟH.$ZxavsѥD"b.UlSc "I2: $01hsK8 S-{2:[WéIX , њ1n%`4#kigGS[ȑS]Z.pm˂3Bhz{_:SZ"Íɍxj u:~0:zЈN)OŽ~Ҟ4{z /t\vh2$'4xoY,k ay,d2{̰0,t#vP"x'ι.{Ef\g$on +]l很YX.fj'o)Xvo2Ǝ4cK$BTg8)uIއz3mO,;W 9'/-2FϳPӦK?&x~\OhKpN/N& 8!n7EVCr%$wmpczUWteR?ބ$p+SWDҳD_I+jJ8WA/q L+9({ɇ u q@y  I\2l4::*w7&@p.^f(Wjmi ?x4ߋXa2sakoVXuwq#JU03|!P ._-cow5qm٪E/}ctE|jy888qLf+Yw%{v9! *{Szah\qu~ ,qj7UV^хYtlߛ؝ׂVF<9`OWۙg&Nb%qTV;aU366U{Dn#ђ4:s>}g,5 fIG%F@[)^P E 6ߨrRVm 7 ;l#J% QcQL'BXySJ}g0fc6|h|se`v]EK_!A}?tN?}-!IhA垣A+'r6U`v{ ]2G-vϝou3T&/w/'VBdB¾v/^~5٪@^#n|=io] ݺn;m}vUaXJ6g%Y/|knj̩zui"5{]T0W}`sʐ4`!%c|;Y!b`+b8[r/9_C݌Ȁ#ުjϘ6yc$adF\B2Pn u ۜy AZ;Wj"KgHu{OđqG!y!P-VSy3͚GVD|>BЍU.yˆǶȊfu)hH||8J7lJܚC=#GaD 7f+Iܩ{EE =;cAaUUԸZ򱪬>+ɘ,j+ĔLښAIoS6uB wv-mqVLvJAt2}/FzKՑGg¨f}lv"L@񈒻#ެ+ )[ħ;Gל.UL+'i`ly#DGbH3u\D0| oQʟy1 myA>qZTt92DHJE -TY$*S4QmyeHL2( Zô6EG#̧%M$un闘jKj3֖v;*$GK>S#m-vjPyrsA/* "VXBZ2~ rrz-D 䀐&|wuRp]JDpA~MIavIe3ɮ,-k~[_:5\"L1ׄsWFvBeYju?I7|{'v,RyP!I})(64kϪ}oHj5]MNJV{ rT5+y?7}3RǦ?iOT=֥Yd*D@8V@jF-q2)9\._.D>Z1a?>"Fp)+شܗW09:Eièc9jCvSzqaubFڇ~R.09''f_r4 \k(YFa-JN[G"qt6bՂSt]%5* #Z Un$ˤfhFj۬Ӯ l!a۫5NOp[;'35G9 "b D嬞=yN*4NH\F|Si"dZ(Wȣ 21MVnj%?3N(GT2wYl]nf_0j@C}՞Gx)кT EXDuN#(g:+y ɑ6&G /Y[~KݩbL|銨;AAzFaݧ(55ќ$O"H)AX J(VhkvFm(uL3ss胬%뽊 v۬궩R7\Iu.l;hhm3i plaU!bdYSA9x֧]\vIS{; O/AEis}>@V=[#S(j̻_k9X6Pp^I䰻Uv&r[5QcJ7S߽w٫c;yuS1DqUn|W,ݣ/>WV?i@[oRc'7%FФ:X,ޛ_8LE[MDam@8_&)D1YHJ ;)&1$T3ܽQq5~UVXQ<=u3UDw/-^] pNFn|$*fLcp)z&axƕ7g,߿ubF^v6]CJWjO_7CoMʔUq##5ߪ<.>"uߤF|W1*s^B &prW9}K[[͂ ۬Y L3SC7<0S@[D)#hs9 i[@]'Nw82$ZDzX(]LSLh G}D?0?H("1U4q 5?w#Qm"s RSAy3{n7׿!ńAߚG5Q0WrelY9},]fZ+,|WA#ZBgʦ, R`QpCŲz1TAT5)vlڳC;"ЉA);W7r'|3 xBB$/W[p\Uei9P[~r:YfcC"34/~:uσ,X;PwG*6xl︶(\79qMCTVsjγud痯{HR.8( V 58UP:WkA9{A4 TY .|4}bZ~nrPPOie$uv+9&/Ce}Qt0Aa詟Gx_ m4G  V@@Ӽ!~M@)cDݯVCsTQ4&ƈ/OʩpyԠnԧG gwlVkx&Hk.F?1P(L3 bW%1B \.OV&eP:n(w!z6^,K>ۍ.,W< !K]sw lMl":ѕn$ёދ}\zDI9q S3]ZlPQCʹB ^v7?o~$JD# "`S ]/XoDgUw^ك=9S* 1M}&uEAߨ²hd#ra+ yֵ=)GZp\zB eLɷM &"PQ5&8#Vgt9Q톂PS?wJ~Ħ^ }69D RN6` -KZޙaodΧ;6ΡtpUz;9[eژT&O_eI7{@Su|~ 7 H;LP3Ĕ-,,1WG2!5C(u {c_. CQf_89%",dCVl4DcB-n96]9|HI\8O6V-Oj,li"cU 3Ԭ2_]E>OېFNZ#FU ?LI4IGah'xsjk>*`mZf MEa}q>Kd@uLL>L;Qv Y̑͹Aޓ)_7_Dl-b;QRG>G:A8fnʺ rͦ(rm%bqFd:4gv%#EVl6lNhxs=kv-^s#O4vz9X^mE뒎&QGd䩒 /zTG_D:YL"4" `x27SM2 RBC-ƉxǑP}-xVwX̙E] mѾda V3E9-b, #tu Z`܁Jge 3,dG._|SfF5x&8!_߭"o]?H!Ws zP~O .4qp)ͦBS8ȉ&C˛0g>c}M i)Z8eQS*o nIXe;G-ʭ"Ӏy|f3a FvŷڨR*cT%菚e\\29 q~eAAh%C VgeTŠhO7J;n^3E„9 U~c(.F<.j3zyb1и ZoƭwZ-LTX\JJbc¢g:I_44D/Wk;a^RA 'u3Ktva;Wt ش*^``]`1|*bjx /GֈTǐu2rp;׽NRqQ[⺈aS,}_nI0g .}zdTKՙ֯NƜr<$ i@yO΁5Yw\ 4Jt!3㪒N6H=aGٴRuMS;c%(6=q:N\BLμ;OGޜ| 9@[ʙ@7Ozίid~[g0Rމ>zŌB!r( rfj`B) CG ;;""7n\K`3'פ̔%BNg#(0eM6#lxfS _ܚ\~;7[tp ^Yeר]'!۝1'HNv=AN|8ͽc,gcgk ZF$|^:^8:s=ySe4V=|m/smո6+91?9 3.Z5^GX) ]阎# s#xFآ _#"P$cr=[J@x#/! ~&EYYG9'h$D-haV!9]֡tE/Ԝӡz)-o.t$L@ hz>9~sen"N&_N7r8(*t-^ J/׆4I!R@96{UDmjY@RO" 5V;n l&>}"[wܩn6_>F3_iL˿Ҟv`NC&:Z>~KO+&w$O(Vi}r>aOŤڱ/⛩/,3 ѴILDC5BhVdUψ7 1_Q`ƭkhnxO!=>)>m~Ց{!t"1KBJ:&h<}}FDoSyo,8IOg9Υ9Z+#6>2RXl'Je|*-Μ ^<xZXp}4*hfrNF$R%kBm 5^ p: ?62i>"-_BQ@#R钧Ћ[ :6 {`)5ǫD{Y[ O^5jȱL/) & @HSKEW$!zf?oc$Mo'S&*@+QYohE%,, #"̀UQ/ֺƨ]@'>_q%JI:t!D~"g~='yleEX6{Q(xʠ LtmBd.[9pV:?k i3W*q CNv4f0G;᨝դ#`i%M-k計JeV\wRI/Lyfj' 3(Z~3ʼOˊN|-CV@r.&z8{`O6uo>y5{Y]NBi(Tc6wB/ ׫Z|[X &*%5D Ge7|f"x_TZTFBeك0ZÓ~}*&9dA35(݉a$eJrRQҞHPd&_EBQv=o ǃP&ĹAo &uoO{Lrä"*yr1 EG?]GY4sJo$+Zqۓ0b"[N9n^VG%חԞ^rkMdg:ʠuũILǤRe.sd5 q^LVFK` by"U郹*HHpi'NWr_Z,nd(/c,8 ??k<H7KXQ!ZKzST3k"R435;f2}! v˃}`Z ' !zWϭV륝3iUzT UGiϑ7L~Gv QG{Ŋ*nocE S*:eXu  ޯVy+HʄAY>nDD$ʿݭ )f6(pq.JMoorX^e7b%͛EEK6|^UYՂ#%wɐ(_#{!o4$ FUJ)1Qe|$hc<˞vtQ oShþ%S-; ^q,YM+|=Ĕz6k4LNN++~bQ^ONsS 怚XT] YN;dNFk2TsP͆j'y74B J,𩓖e/MEguƜ" qWtNc%kڷ![^eK(@hb dk<MCV@ÜepJ'Fb5iIJ@?V-FœkFEکZ5="SR>Anch#岧 -ԽlDWN0V;#{M1(`v=J[xS؈CЇ_2`b1uriDQV4A4~kw؏-[Z2_/bTSWbL9E`{tS/ \YAYT _pTiDX~6@Ҵ̈N^Yvb+;U;D˹GC@c< $L;فSNLqk$,6Z=OoDw^G&k%n9N_MS  Q\\By'/gPVs)ƹ2d5k7'2x?젦dbY!ҒόF`UKX ɒ,Ua:ǯF}]bkd`6 X0iYo1;RAf"E^pb2ڞws9j^ 0}h~(jIF&޽,KwI5pH9TBv05zY$I*i|OQ!ZÞX4t~ڔ4~RHf{m)(ğA9j/D?[qf8͚n|/wsEY]fr(;DL-Aoʑjfh{n6I)[R=U;Y?_5Բ+>D=H>=WPw8ە_9!pB*~I].+MW4j[|LRc>"%gi ɡ`Ul<%T,єHgZȄB1{ c|%4$5dt~YN< V7GvF7oB)M4=?q؋D{rAH"fgXj-DZV<105UN N=i {+B\(˴GؚOrqEuYVֹ}L% å[*=%jqƧ<Vpv4KίE%*R*3/Ι;Z#fܻ_n&E~44Jq-U 퓧݈K&rv,v45rZYZO*NiP|f|7" y)g!'*U_dlh3Jmy7(moJsp̵j`!Ꚅzq͢N'n2Ljɦ[EE%[:6S %_A̝=U':V6G FDa;焹K|J.٠}yidwjEzs#*O&eՋ2P^&L+4A j[|7T#ʭH dEgb (%<FwE1Na\ez@?gy+AS78LkaN&`\fʃG/[=.vWǮ6n0I2-nTْ]ԃI5. .MŵA2& z*^8zƋ{#L<6{;M0lk8Ԯ6ZׅzD|JpZܭ,aUh8)x RDj('1$2Nxy젛z ^Ԅxzšc¨ѱ=o"|LZ(&Qe9M_^!5+p >} sKwS7v&IR "SR3\<8vŊcdxǨOfey}`ۗ6T_6.Q;TޛZ(+9/SF&kxBk!Fl <\ƪ dNռط1_ ScÇl[r__hz>)WDWrZ,Tbi[[-=_kv|Sʧ)lSvpi2*$V ǙaygE Ƃmh|( WJp|kV?UxJ@uՌD+O{NIh8w!NZBm9Ck\t_bRA/p8Bv9pA<:R!{|Mr$杈K^:rK/W5Ba 6sqHHڪXhGADlEX| 汷Xws-x˺%+ٹC?_X>#cq0n&UofcI"inknJVB0U|#@ǻV'c0;>[~*Cm%ON\|==")J>hf sƧ+ Gf;:@XKCYqw*]SSie퇾yӉ$ Jaa$zZ4{ecץ7KYs+.Oz_tyU~[H-FǜF)1*q|x@#nC}2 i׼ \!M&*IvE&*Y0'ʷÜIsQ~ͤi TZ`0:Q T8] <Nt_WDXm"$yUSdrSOF$^\VZ4C!N^0q%osR슭vp,7@`n{eJn_:A'mu'43sZC EXNrFт 戟tJ9| 4>#A2  L$n/ɟR7]3OBx^}+9aM{kxKm(? 7^gZ tJLݭQCm0()̹.7 =*B01ۅy KK )8A5!6 ԓ@'3p~'B7e!5Tturkf4wE#KQ{;pԌ[\bfGH)hqP_W~Y6V +}޽Kؒܡӝ>s_r-kS|2KȚBaTFJ&.%8R&ے+i‚Suisy5=ߘO5X`[=BZRm(!EUYWRVU"$ex4os֑a_XRܗɺ8Qmpvs6?7َ#RbMEIcBW'xrf(*nig+xplK6(}#G6tHA @ur h g3N6 XfRy mn҆6K7S\eR'E{m5^ [9w#MцJ< ${)!L5¢ Rg~4Mޠ[Rj5m*̊\E{faĤT,5f?V;eXsӔ)5,.~hkemHj/q|gNI>D* zDao5=B:Gʓ(_`HRsՖn8Ԣbg(Q=0yL2Y*.``t@d^LEEݩR.oEZܡ:O[`F!_&' PÆ_mZ]|p*rzn7J5QYH { |@1:Kْ|28d|]{6RqX.fnG_HgjSkG3_c 9vt >PGZ+zTE BY] 0MK{w\L R ,`_cx2YlwbRRp5tUoX_t/i#,bP|䝘@=۞dIγm~A#am(fec-)[w9f3UOC?5!.[@S EMb>^Gx@8N+kk}kٱp}VAȈ6bC$cZG଄IQuH7B 5#Q#t=B81&3!RFH9Wb]DKaGzw ^} ʕb?$'](^:mޭO0?WZR|eĢU,D Ge}5z*/GwRogydP̥7bx^BBzNqBő +ݍBE5:4:9|~mд~l7F5aH&Thv*CJH&bi| >"m>X(Y-TqS&#i} ´NZx+CJ@f0vCC!t%_ O'FNpw"[`0`e?=K~rԒ2țʼnz[q3)Pfm Mbn7ejrġ%FհgKaJ qT)jŐ>QUdž^mzO 8>Bײ1i/#e}UڢRHՓi]~QcE+W-[M}J TxjP)]rNY`@=)F">0>lMwOׄX^@ c <fcW׬G?L ?Nw\i\8*͙ъ'A,Z,-kf-onGы Jci+^SYsC]E0(a^F*7*w6ʐ.{ˆ+u8BdN{ar^BC٧to$omjE*y:``pŲ! bM?LsmNT$@ڡf+[1A?@/dr&IYt^GR-}U.HŁW}_ ڔ+ܳzukڒ`ԅj,+(Ѻ a3ry+H:Ę4x]C`ۀ8eS> vk%_x%( 7f܇:u<}Wr {׍ WdPu?pQ2g*d"(`Sp3&{9&h$ i3CA{x#&}(}:A'S)/DQ(7w<D[K1M4Swӯ?t4 TU_ GYBfCMCG) .?5{SC۲b9<&κ~V)S6$]V:Å"Wu+[C1p$y%R:5 fn.r_qxg9(}eê;q rB%>ۖ`wjD1pI%`z_$-@|zWTYȳ46(uB}OلIakDP-7: Q ^ |9k )2?EUiuYD}=l=9imu{]wb^Ix%{Jw7[.8DIRCI  S٣%1}=TtdA޿~lQ4dΥ'.[EPߧMBcSq>H"E܇^YjhF̜#`nY+TϠbKYKJQ?BHD{U,m9/N |B-5S1t#CekQqJ:w(M`O8c;wɇ`kԕ|õX'wnnT,#N:ľF8(iHZ7my"9[Tv#3qkGR| T{Fez'h1i%Z?m[,Po!}-rJʝo2! iOي-YV"2r_fOU=mXe CV(+}iBL 3z @9|PHyE0m7Lh}߷(^udѲ-H ,ƛ63W  LKTu>ȚK/JN{P+DOyNstHW:ܕN* [1U>'ZOKMF1@~X9>-#.;u4D[pmۜYOyUC_uYX̧V9D38Y Z{N71wYj˘rk p| 4&Jcrʘ Åo3 k*jPZ(BӟQ7} 9X #3t΍z9[l -חP#5!|-'A^l8O=j}`t88~ʠ:9u[(}svX]z%9ar36clu@~ڭ 1PFPEPXHP\yw'RBWڨ#Wk7Kr2-R?yWf4hra:m/vhhN=xzܘYZڂ2 čh6Kn*&>*Gb*Ͽ[eDJ\SJ+٦ |-Elx*] qG@%,;ˬtw0@⍻.״rTV #\] ;uL39ݏ_+me49%i=lO]ZUI^cI*HDԟֻG @|Zy8:(&')-`ǥw w!\3ffW!ěNԵU7'W/*VQMuY W r(jkROAK$9rd ۞q+O9lR\-Z:ЫB&sNBAh^lfsDo*S50_୒NF^릚kYW]nnlRs 6knz}IX7$Ji0P;`tMe@ʂ-,@9}^dB=ZO/UJ"z '׺W&UIB!eEZ;wr:4_|%P~ba\b&35Uz[],@n6N.zisV]O'ч\F+d 𰰜hj^4LZI|֐0̼')wTcƝ77m$O/#g)>x5}RYLF| [RЎ=g]]T`p5J߰H1*Ve6&˧o .a0Y@Wwl8oK2a4C#>FҷGLDEMVf>!e*+z$ޡ{7;]-a!A`tA& I_Cjq$G]Kkq\1N22-Cfg1yux"(?s92|Lċu0rvL(߼`21f$DQ.|:i3ˊm?|fIfS`ANRyMg"?+LErNyOCuC-a* lUarJmPC|}m:M@ЕҔOS g˰*Lڮ:u[HtNI_EYі,xaѽy=4]}$ {"H)eLcsA&Py ӆM&.]VI}JʍLa"1&RUmSIv(|JUXVrёL||-)S Yck9i(J;iNuUx#{e*P4}ÍvނI$A*eeS"$Ds 9'o$' {9=$%RIwoa".^ggO at oI'Q2¦yWt{lcAއZ"BT*ń C ׃HGc*TgTm\lS# w8-J(cb9 z۫iMKT?P(c򁓙^!Yy@"JW藙Ǩxzd~t8߲2Ui$G"@ǍN:p;H]6do'DZ\q* !Kl ?dЕ[:0"Օe[(|_ VF&x$U EȌ:Д F\5^drG/xe$ˮhVם3C]7?SqKNՂȢvx}Iɢ2z?U2:ٹBXM uMb1y\nkV._S?n;Bɦ|w~wf"Ee#`jB n@n{3 |A1d}c`uck\G9c)E[@n:)q MjlQd qkaڒiv cYjꋍk=B0QÓ)%ѭ8ȟ`rT$Ɋ#ס%_3.a*S,#]tDI8v^8 >GMtCeVL(^.?V|yvg|=, |iЭP6\A5Z_w55YThyO_ ŮRQ 'w"Qn:]A;Ų:(^z"W.=25[Fja.^ɶiߛd~V{i* e'׸ռI@6'R "Дi# m? e'CCGCF]֛cpDcoBUb&xs}(nq̛mxuƙ_n7EK&EO*rIqQph-+'v^ HJ+yB-Ѩ`20,liqt:ݦNMF)p& t?"0tsk)dB!dcAcԊ'8p9Ba`J5?|Ulp4;vcnV4SvSD-MqБV:Mq?(dsgN 4 =!625"A#6r1s ]$#ns'!"nQAnz;u8B)Sc)͇J)óE@&)TƲs[A/ B_Fw> )ӗ2U ?nj u &=[F6CT-/c=jp]8 S2lIǹf{iUL7'DEINS]u8, V~WqO/J v>ֶ.PhdR\^wWCGɐ֨U =$D;\[Kv, )y1M!!jCpsж%0$'wnnfnIC2G\}i٣f18 yA=F0Fd2!Ǹ)^%iPlI!'9z2[=uBa"xBn ;ymHаb+ $OQ/C>W@qob[ykŗzXJaNACF|ï9.{;8ҰrNH1cbm7T$ {~%ZtXwAG; S2I^rO,*AgAnT'Qt %/3m ceZ5{{yCܢcFH4O5Gst?է?ȲA +<|x;VFs {(ؙ,(dnCA^Ԝ?B5 ʏk zZvlY@DiTz`Y. L᫇J{ Tۧgm  pOOp8od=(.hL1smI4L=QVa(q%J~g#f"inU-ǂNǥ3!۷(.F aD#%;.9J b+x>.5Et(@\u0+ nsi/.V.Qs*6ݚTl3M0e\2p@~(WW}DJlge2\HɚoMo߁6\oWMz>m7H[PU&&IJgS2@ um̅\'Oٞ,[`vi KMoG=C`a ND,4ur5˳Z=%٦ylU3[Q6Kz`rF a#$wJP*{jy_PdTa!fї<,bQ(d9ը[Re|Jw I5U<:Ea[^e ]!ˈm$\۝Mϯ`L{;.&yC-It@@G$L* > 硝gZنExiTo ;?i-"i&R9:=cn..ȏe^b~+SptDe&P=R@7}P:}{DRS 3bт淩7?Fs|LPQ*Zll<9ABp8aO[γOHYr_3$^<29a%5S3t$C%jg+|8]]ٻLc ,W%j&#$0bG滠}4ҌlD/j2Yj,` P p2 yr( 7'Ê)?`VB/>QUnLo.b?%87:03q7DItwɓ{qB}9f=Ro1(y:%/Y3k#wNhG 7k4mFij.o_ā7|&b$5*{?2PL *zC]힎wk0$/*ϡ#U,BƗ4s7u OٛK̹G(0VMz2s26]Cpȉ+Jo3yH Qq髦>2H > ېՑR4̈́]1Q#X~;DL? EJ@t&1m_5D#@)O+/ju񕨈ou b8hCGkL0L qg9];PKW" Rgb˨b`$cI/fV*QOm TO/z1 kZV;QsQS h6"hb0"vЗWBLNt+@ Wi%SOΥ@ ? jSnU>x$3ƿch p#!]rRç]WX>,eɕBQ_A_>&[/̩:r땠a4QMxxT4DjXv:?O\7[/Zl4衾%SLjoySs\`uс)M.Y҆ &DcY)~- No(M:b"V@L%@ ;xլ7dKavsŧ'M&J&CTBb^>{9<,K kc@q/0$u[\`M^LU*Wld V[`NZb}rK|YhBwད3v+л&1q TF1\!Yʹ$G@Z6O-U j瑜i&%Ny!^m7 /w-#7⑶uF /{9j3|91@d̺4͇AL\ċ"LX "9#ϊ "[V0mtE92^V)Qr07i`tp"!yDfy.%+y[qD!:[mT]W=$aNr2Z޸+ 5o:- g]2s)9$!y#GSNy0o[L~U{Q&Q#9Jt:mD3+KUS9.W^+ ѷה%|c?xWG7y4k%' sABE 9t0ENCք%q b BϵLh-&DFw2]fղ֦x;1u5z4?pf\qI̒`"r9M[u`bj1lQN@BfڔMS UK ̸'*hݱ"6ưT^9\ Sm8%_ X{Uqw絁~x%fB& ĭz` Ԫ2XJWLRE&g ZFhXTMVAdVc:t}'=⭫̊͏uP>D_QoO@Py𩪼DL+ uQ!gr @+txqmnZfVapTUcGaa G/'v$*Rkր各|@s"!Pڞ۴b6>rxuV_H8$)f[iRC{zqu F6:NcDJY>POw&DvDuv:èNI #HYPti'n]Lu,MkPtJfaWw͈jvԩV6!pGzJM#Xo(l܊z/=JDgSo|||s3]S½yyE1y/vu ۭIm8Pw';VoMMu615A%J`N ӈ_Sks7a*K&=PtFM9%-?d}rLk9{g$kmiݪp1 {#z*5UmJ8MxjRa!ykˣu{g=̻<+b>+kT;<e!uKX"N$#Q Ov#8[t';D/ִsuW0+PBh0/WbKj̨ V#Ӑ[m#, Y^ip2x)94xA86ۮEinPf%:3PkPf+o^xtUv#݈YFwIu'ۣ$qCn] Ae3*C>cuDյD܊0S"S"(ʑ:q]ekb:¾]ř6^PMj~*`ĐRW#a*hjVk Z?Oݔ\Myvv9U/ܲ7+ֿm$vKR+%v jWVPkH'9 p\ -a9[EXi)k+߁ 17<)~ ~Vl%&U$p!(HԮ} X+dU%¯7-@N5P+S9*OMϐ-EtC+9%a!}%XYn!г)e&VCd#f֓2X,SqI8oxBjY焁BgĘ[ҍDYju6Y6Y:ᐘlF3;_o~^Nl|pM@HJ*JoTR(IeQ@O!x(MR\%MJSبVBT$Y{R${K{'ټ㏔BH-+WP2/ uji(ቝBO(nXoJE|d%Y&aZ^=dž"КiH?}CVoR}ǻ-<9*\Sؿ7N(Q  koL(8M{BFޙG%w5͡QTmnjGH2hO(4O$4S6;;ɐl9z}gQ,;;p_hѧqΊv V*t3Nf45}GBvԞQM;qQZI"Qx;dkDn\VXw B};U-R %mdcxO^AI$ҳ|b.LY]2Onp\Cʰ5v6IҒ n1阮mQV6P+(rե N7 p|x"-# bp=s=_DLaVH&I'>^VSi-S%fNO4-n :*eʌ* UUzQMWVw(I׏2iM}rZр @u#QH2IG:1M$~ph7.3]S>ppv\?-m,3B@ȩ:B\6yySOi-R`}|`ljetL@)fTTV [Hi\*D2$Ain/:=y}~69jgVՊ?! j4J'Kh[ v ~(I 9/phsq;l\;;;: z;xQzɩI{CdbˆFE/Sorso2wvlS#$R!9SgB,DEeԝ<u)~l X/@]5(1絞"Qs,Cv>Q63'ò1MD}-7(b:.~=6%A!sCm mœv([܏?O0Ls[&.ݠUS\ "/4Hy '3Ms@0 I%VԄ5rSl|I-E/7݊`7k].ԏɳVW%$_ƚAţ ~ GA(/bP %.ژ|Jp-v2)I2HWnK-k$͛fu<"|uYX){%%f,2 Vѓߦ>(03՜dF"N yURL{nvJzm*ձAf#Pp$MlmU&l&&Nj2 uф4}S9̄mc[0.64;,5)^m)Eѭ0e R%;>йY ͠wby*;-+eM:TrHبҮ*s(([#X#f'N3q$.܎!)%u8oฺr9:p+tBY=Q PJ@\FՊh]8y8g>d,޷:6aF@FAǤX_`6/XW]}."ujdxV T6/MzN{۱FRd% Q+q50,I*c?)(8tlk hc0ÏzfQ-)2~L7݂K|7@u>a%=ڱGm97&D1e.B 9q2w^fCl>-4ih d|L5(3}ڕ\$?o13Mr}fS9hH,p\ܾ㚜_&wC CN7$/PB!u9i|0Fpc,mγYV-ktq2{^PB=~loayB =,/Hۨ7H=Zkkzd/8V6f83@>NTzYjkU*cúNʭ|IsuMMT[%n]EPŖNlUˣ^]]~f_&QWPjXi>$9{lذe8B|s)C=>73r RĔ>0 d/!wēd+Gl(7Gg#sFp >'|$CUs:ÏH%k;eo*ܠ7\u| !]P<ФQ؂"0c-rJl%zaK[h>\-4@%2~p-֖;(rz&Gk@o\ zzqSGYg0kmsqo瘑l2MI};7٪XZJ]bk=w,`֑GT~V@EH6}K%_m(xr r%K-V<[WYք^qqr[`m`8HvKq e)wZDx XnTF`rfZLq_v濗-+@izvmS~RJVtb\u) Xo{H^_k/sZ#rm4Wsiw/*~GbsE=!Ȑ|$yz'fOa (a?trRVB'adҎGa)q~IK]x:4CB&AZEDQc&3Øӓy/ZW?3 @uDw+]o'jv>Wy+Ue;@ȅ<|`[Ҽ5Xt^$sE܀1ƃP]q5d_Rb&S^mo"2cW@Q+0E7y{ֵLdGG ,1߯mN­%SՉk^96c*b?>WSho(IHk(/x+ 0lh?:Mzg"9"۬q{$6P{-Itm^̫cDHGq>$d , 9֋}T-i4} ?XyGx4v^;$ΈI]+r2VbϞTDCtӲLtb.JLBhsi )q'Y*='2ؠR.ހ?'IV/jG!^ ^:%6g|K#Ԕo0cc<Wn.N?AV!ɛXMOן+͘kVvތ*v ">\AUA=}quCdL ˨MwZ9.t^+a5[dKi5%Ng] F{S,KTJV|0HvvK)ʹm'hCx}/uTxֳ?*l/ -m4R:) 4L r.jW^s3my"f\{4 k..~6Tm}۬h.M}t0{QnzKZ%qNN&a2YMLG ?_pޥl- 8- T3=H#Y(2;tE= /7/hKOMɓf78!#WY(L ĭ!n'ݚ(""٠8/&Llᖥ2;q5N%N([Hb4-^y.ݪ=⬅ȟ gda!/h ȸ,oGSn]ߕx b%mۑ$$~Ku-X! 8hC;~xNdI*oQّiXNxRJ"az5\jۅQލ|tq|PRӅr_D ӯ @l  Ċ)TLl0n<0%Wn/Hv< AlMZpWCcM8RӯǏ ˌDc4*",wDd?Bf@DÜx_ OZ@L0ndvΊ. z%Q e*u,Li4KQUnh{޵;xs&fQnmuIr`i`Knpj"NJ TEdq[3],8d&[y1~p&c!^1'_$hV%i=EZ]b[)O-"BVSg"YY-dE} 5]B~ÏCN^Mxj97+U=1@#%Pz4WY-|pM|fU6jIڕ:m^Mu^2_wVh&R}m:(lSH'EЂߜpv} tZR" La$Bנb+p-&ۡ! 4,BOQa.&enjGd+ /Z]BfeY ES^5RyUJDR89L;lV]ʖnZzl$V9;EpeLv zvGkĵʠ/ ?ޠrܖQʑnzN]Hufs*yYj7 $4gJ>s{s#90~ݧtNņHM!VK!tuvSg(]O"8Wϴ73`ِʪc8=tY-um`ݿvxVO$<03͇WwAG ݄ G_Qm<*w.=B0v^DyᖷF?8Z1M6[rxJ)$Ĥ"sTiFgSľnөgQ{k&4&nT4M<F Gn68X6c6Q T*MZnS9 95s%L+77]/~sKɻO?C! 4Q8 p=oBg @ƻ|(=eyܬ?s5$3aS32Q׀wM=FEjU0c;fܻǟ0,;o~Z4 u0Մp iq,bFkwѯ[Đ I} t/|XrWsZmr52yn9 CΝ ?t#?(bcS%4| ^h{C^g.>9yyJLCnSd$3:iׂŽHy?r+] [O:P |mOLrM/#ޜ1mcv_g0+.©., *p^TJT)tȘtU@B=ID-t G *ܿF}rEvVTZZSF#9| SQ6my0eG4E['lP̓>3?ڪ]@3gWPnwfS4U/FX<3K%mQ*$N6yסwc|c:gjgh{iN7Ft`v_{m-=@dCF]H$?>XA #5 O(!(VJ0kVlsNۤs-={\YS/{-XPN)q3!h0Jy09 0t`ps6A.VrxQߏpA5y̜s#i۵&Z};зYDx7X6E7,sSS>s2" Cx!?p-KP2.Բ!M]vtO>|G7L Er1FIvbJMQٽuk&.8@x㔟ö]++PTĂqɎ8pb>vK\WA 7  *uG.Y=jjR1 85sF-7eBEBX.MeāG΁g0IjCM|,P:nD[FeQuvPfś!" Fƻผ[t@ka8d bLHš.b5TXAcf+3' 8zPUXz'PLPޕꑖl06LC$좩 i +Vw0dI?4#b<7u>݆r\s9cwSm ˺S auҧR|DJS3_=,6{@ I؅Uظb r)|~8‘?g 24lTyRǏ㄄S LV]NTsxCѲ7ͳ7Ġ-5CiN827ﰒxB֩YQ1#4IwleiΦS{"3ZW|}B-[*{3Cu&$KǙL`22*qi[F%#A]H[gүAz<g NDCA;dBmF|4IIh$ le٩:h_ >s04cTiO?.oh 빗e"`2أ XeEXEf1<v8(dCQ=B(ڎm _]uufsZ#;z~l{_\Bvh=o(ɆsP`eY&tyd)m,o ҵv ?S`Tl5z"8?e\1]zsfJU[/3}kَ΋iTc1>%Pp__82w܏ѬZ\t U#`3Zo[Tw-y4H"Fj%? umo?N˙u{9P]x ĩtF9Lb) W0\C~=r~ck\/ޞ<.%'{l=7U+OA~Q>3">D呱2FֻRw5v^{\evǪPAo@$ ଁ=eJ=̒c= ˕7"pm2A7K_̾AҞr{(%?:sR߷&ꆜoReXofC5.WD{'!PECI <Ħ%l@>Qr^D'ͭ}a :b^k*t9vᘺyȢq tj;ԿUFѫְ-P}a{9\Õ׊7o)ж'jPEm.(YqYen?n^PAcwS)o6HӻYQdP]1w1S;vz0=L[?ö7a#rk8B%nA(!9a@s|kxxH$OA5|ԦϢ%aJҺ`5 NuJ1=7H<r|. R"\WTKD;:C,qy u "?۩m=$Ѥ">#2*K};tZ 0`kzqbٗm&e8_a qhFH$;p5} ƻu}=n + m6*3(#/ڍTf-&h3ČY׌~vF9jÀVy48BYA7YuYPr.HˆG 2BJrQ*s[iu ؓ{{-"j<:me?c?4_\mI/fs^&61Q: .Yg# u=)ݲNW)oNMa~C:o`S%*x@=7 L 81KBqGI?!8d6*TX׀Z\{=Q(7a%m2|ni:*Aoq)ܲGF3UySa%3C􏤀kI[~x*Iw§sq.93)t;(Җ~I.W=$ cظNƦQͼ K:_JwDMnm@3-M0%5vXc~*9:a~$ }ĚkߏQZ&sVN7z;^a! (EBm^nPc;{˜^V}.̍,]/xA@zΑv8eg&\:r?=FOT/s F);{iO,lT:߀N <{MN%R nb Y  C݌eLnҷ`@ \{ʲź0 3~ URV9́XZs hxH^Q@WxF^c2 wek讀a=v: :9>ƣ}ǐe Bܓ!pY~vS9 XS G{1@x~s0ůIn6ܰr34b(ũd2+⒁p5׊ju_S=1Bjj{uR>,@uj;Y-Ze%;p6r dJe`P0QG|TDMתY!@k< ɿ%D5 О&1nY'-rJ弙Su&LChHh59O Rf4*],CZ/u\.q}NZ"Dwgax͵S/Jz-3im9\Ik71OqK~v+ۋ2j7ek"T)ӽATK*LkBпT%P;B>p0A&'}a.:k2N5NS\D6WXLtrV= cbKɰK[Pep tRG?@qAkm@!|$à 9L`ȃF1Lk߶OŜIDr߰Upwc)MX7)ܑ"ı""/7nO"em\07F\ڙ׻UvZa [[5?{Y ;?Q=E UmWyjғ:}_ |Ju m#2Qo vĖrsz)`@ Ѽִ;ӿ;PC[ݝKr'cFQ<9;ŭȚp`+|_9Ge$H6d_|7xŠIiß*TC- 8{;eq<.ċ`ŻUZ7/%xvO?0=iUm*PПDwcP]/F)"V̤ИADR[(rϫ-ON*N2ql29^ HH 10 \&y0&^tXIDZP-|gEA7.P:Mh?ĚTFZ2s=pH/l:.gGo pֵytK셯.Y&@{5hW|plI01@R cs0(<>r6A5AZ&xׅhzhW?qleshqIؚ0ǰMxsv${U3<)\,ouf ~{;$6L8t fk=5FGxōH!X[9E ǮѶb5sN~ܡ UOy\wLb6 ~ ,cdy~ukn=RycՂxxIf ˚*5p,FjE`Q4*j$\[I6 Ag_Aӑp/%JȍQ02%\p$`B&K;b7e[Ȗha{6+mYӋk촶~ >"F3G{A=sNY,efq546KZcKYWeߎdbo=X&^&#4$d ZstmDtdϷp5V8Ǩ{RLRihJC{xʠõZnva#-+=v+գɿaN~Ì]FE Ϋ`y?;qFjՈ1^5:HPcC;Ata 9 |۷cװթ,IƁx5 yB Y |vOF%OX-֊X=sy47ȩDM$سArcw,61Bae6߹u%МŲ Wd$]f_w8ʻBX}o= ?\p.n"Xn$d]ʚƻ:+ o%%cNAֱrM' -2١/4;߸ 9pNZ6X@u‰PYFXC7 ~27V"ֆJZn ;zRVX,Ճr[欁-𒊘 IpP MsY⽀K3qcXL8y23z?,YvB61y w .e]`3#/<:AʬpU7ޘ )4ƥ-HF (x>y0u{NpdI\( ? &ZJ2M8@[Æḓ? =Ք2W@]0-QzK\ Y1Jz7s 0r@G"RUq#RP6iT+PkGVG<-2tȁg*3w2?jR",R@B|D<#%p>,i\tuduq- HĆ 07# oUt?(}J3|u/aQ7Kq,ϡj]h('v_=&:U]$5MOPs鉩}om1c͹AM\'F|HwQL?@+'q~9w!vGPŌkY*p^lֻ?wJsHF ҅c zvs7,-ܹ\prxRH3(6҃a^jj.P8 # Mţ'z8UMj 0f[r)-">6,!tH[ShQkUG4RYSw\гD鈛Y`^ tGfI8>SJ.$ԊJp tOR}4V/A:gbzyGbS sd3L dUv`ia7 ={z@?%ZGy7ݾFk:er H_F]CT*X91{cBGLP;ncD06Y)DPޠON ܚ Y[sx|t"mX;}M~$%& f!1MreD3XAgq`5VH较Lʷ4Qߊ Za#i3[mw9be/U]"_KUJ?mdW|^gT#З\5t<XӸ؆ª p `[ACJ:J? dGDaDyfPJO`:"bE"QĔ!89 7ԀY~xD&S!MZu}?m.X䛎)(oGndv M*_W(nLq <+柜j56ALuZ31ۅ g7m///BVY<7HCBN̝^zbepFlvÈQ¨ǫvvqw kQ{AͮUՈmVyiS?dl *q)Ҡz7kjr3_y3E"Eq]"j~P.U6j4#"qi'y5? p l#Jiu"s'WxbWRL'-YVQZRۗ jŧ s;`M7(.W` 0RAq %0_!ʣM[;* ЭF@ ({FޞӞM*JZ^opxWNyJ9&:k0``=s|gEM"~pڜ:a(lIz~O"`kFKi`8.u]v[\)!X=&Nʂ<֍wj̘iavؼρ<ų{%ۯ">.+ް}dkt_+uOM`M:%tǠjCcHF;ǰ(gO:;s(si Yd% ”,V^3$:J.[jT9LVo߂k}Ox$E8ܛ(tO+ J$Tw˷u},#1ܔLYNV`aі.9Ä TFRL "/+GPX!d"#D7]Q5˵t/HQېm0ר쎾NA%Xa'U _EaF,$>6}~Gnp!NEN&;)%:Vm4EkF_ߛuTnirtsV`H/fP_ |Gq9U՗f g֠ˬv 7M)HCĿ`#(b ;N!,&)_gK3ߖs{` i(y=١X$$6o|ǫ{tē4C0RUx.O nYIˆ ˕@҂o }#O0s4ld*Ν:%&o ׿<]zqW6Rq9T ㄝr{<#"y*/ol@veVPvF@(/G.›}/a6dEl[]"-|d/Mh >axhi$3+ia3+`# .=AӒQM?t owXŌ7f< &t dm ;_௯& 7UV$] )gw*݇^K+(Vp= ߔ,2N *vSl Id!Vݐbݞ$ /jBX?pcQ+9qߌI#3=^4qCv꘶ۖe ha!wH/~oBjjluC( Cdȕ# I2ua)u1:QzEm 3EsOb=r3aJh)/:H:s[zDzuFtmgp|q5G ;܃ɬ^GyEqGXFpmq#:,,N) VܑU4W Ny7;#[RQd/hk^ _$ަB?ʻiE t(9 %Eީ;)N$Bٿby*oe dLqs!-|6#}m' :VfĖ^&w{EDgBu?#CW s {׎>kww2 Koi?EZFjl0HHCa] qYUĝ2wXpPI7Vl >{/&ص͸gwg Ilʳ=Xe\+R#àF&̀' |d,΍,zQ9Ԋ@,/7w篥e~χ>=A}#Zy l$-JT{Dul%0`nHCwVX#f5q`6V&@lT13nŌbDc=+$Ԟ!HR062L$}OV"Xή:'b@MQ ؁{8꺄|2Oφ? 'u~>f])RYss}?Ս-ꨬoh4) CS1 ̽RͰ\Q;@lAFRGП *75|r͊gyIFQs mU?'9'*fĐ~60Sg 4fX bҼ㚻nrrǬ2FDdhL#N?p\>:%Rx .3BFְ}ـH]OhÉ۸f:P>9{ OOڧZ!#gzj(ڈ!:c۸RŮv'Z놩/np%m@'zsb &"k9% n=_zřV0vh[ƈ ޞzqߣ` 9&54r~;zd#r57:2Oe+am8K_7[/ u0qCDpϛ4cFFLU/ۈ1l `ۃN$#Fh!'Hk٠W, sxB+ [C~htyN=U "wIo(@)ѽbpC V?wKn#SEAhqy?7n  Q4+bamk5:*A$+˜V!\v̍z]sh(!X-Ly"2o~[2{j¨)Ah fX.FIS1 & LIUytؠdן>1@sz)-N^~Z2xXcK„ D2Vk:єՏM6 5'@4@X1۲ W"`Ӟ ̋{IӬ]В1/yP͚#?<^^ WVh1IWNO'bl[xd?ѴŮEie6$N$ p.6vPSZ9\ O$'J4LP|B,|}w&R Ugk=aUq; ʇ>ꠞ`J`8#HKyZT>Gưҗ#ei-5m A+^UM9XB]ܴqG\}~5R+Ze1){oF9kQ?Wwb0tM/XS8GPDec!QgkȪ,'UA&/ӿEɊ_q}kc'8"9vRX3ܔ&O|{1@ f\+3R֖ǶL`R3|R:m#O2Un3^&bpvZ}d1HԯOU Qz?)26 dxtޢS kYz]n'9`l,孲\$Gv-tvlOnB&ehgׅ e5rw:B8Y=o7Xml±Dx8ӯqVL+ ZPMV{!P+6u ^DK:$B]k0l@L;Cr_ n%nhla9X[5Cfv Q僿[z:i9WM@7GЩvNrHդE$ML.-F/>؞8@0 9e5`VuT`.y2&|(Z^<@3-Rg1<>'|Qjs3֠?'oE^c  PCY78hᡚq1]b[}.F-|p^͵&}UMALWCQg?0@.(t9ۑ7|D٢-vrTEApOS#0N q-M>\R]ҵ[PA8apUBF yZn+äo8AP x5 )ѩyA@L Mjo;J wK957+MС4C~pts9҈mm,ݛęBk}-(y;=_C) rTʷs2I -R D_c$4TЍԘ'r/Po9"5B54"&1UpJÑDٞLhnz滵!dz|u~ǑGQw[]sb↊cukU8Ԏx|ED/9?оGٞ3B^?J*MX'X%hW lU춍&`O]8K ퟧwvD߱01YLܮ8|,rιZH}e}:m:6>C6\u~ a;\@K:<Ūb0^Q?~'mA'yKkF̽}L8lhꔁx =*W:O S2<0`Eѥ9B#?DŬy1(2q8},霱Oͫj.w wbQv<RMFq\<߷Qs Rj)?|$l Lj.~T!v.oKb<]qvnc|:y2Ɲy!aNWGE LӠEN sqHgMUJ{/uә8KzF^T!< n߾HvK- nUJ:3|\?½ ) 鑘t 5 AY:C>2⧂˛Jؿ^"ƑorUwG1|-@#YÎ5Q1c BH9qd5XI.ѡHS[Œ]>E9OOZIq7Cp"jc*`@h~"F*ʂ+YÓE4EMF:Lߧ=~01 fC(> þ7XzAa/=9xYWڼA:Er?/6h-UUd\Wx% H$~vk`^j3 „Ȅ.C+ZMoZ5SaW{31B۲%̡'h$i &ZVXa&:#&T&„Wu%;AKz?eԜi&*<AV-]XTD8y7DXI{`A2{[[.ޮ^H&Yb4soV2>`vIl3aL+S5[lT,Y01@ $y׎u`V9;NГBx7#qm Q#c Mww}Qk8vƢn~>`@qzr.) D%KY[O'¦9'|YRM"֠V+&[624?[< Ŭ`& ңE eD9lhD$\q7[ֆ@ l"qe}37b>_9n-8C,H8VԔmvSDhK v'Fۓш'8{ȉyEfy=:26QN dļ+iE9ГKrT b~72n `GӹD0?$h$Z%4ۓsfbeo~hNzʌPh:S5”s !#ds% B!EZɮ!_"ocՖ2FVul_cg*IzGr#P;Wc+a>>ݸ=oTyDq.ҐDn}?zrpNEc&okigupHY[FmcVam0ZN.JZCyzd!ur UD&շ5hB1;ϕZ[7|'h-`Kܷħ@لTznX{1rʻn FW PaAR\uE3U0UDqmdMj is`k%/k<OZx}vK0 A1(k'3$8ߩ)˅F%?p5nȬncxcm0_Ȯ%ox +D#  "[GG3XK2hMul9eVNz,Qgchql`Y-\4BD LA6TJ U o&mtK <L7༱˄J>+JoUʙge"S*Ä)g|["UsX$"۵]g4D2)~vu~Tk5KbB eus'-=^C dJtAHI5{ [>YɆ*UCDUVā Wkæw+})p2(fFs~cvp i -rԂP…kə ڳTp?{ea6lN3!NZ#Y=P]$i0 ?Aynbk$IYV|bԌ-˧.o;rWUro0847!d< )O#S}tjΖw}QY 9П9)#;ߪ[+<!G9 3" ĉ5`JTǰ* v1fM/PevuoF8A5MN/J>(uNSMdJ3C]*JQPe/aH{=$Q>oΎk?پ2/Dj FfoZ\%&άqERIu/6k7BsΑhϷGC ~Vh?S8g!t!YByk ^Xܸ'-gk^{si;Mh 4Ya[AuR@dGjsԵeZM*_]Ns$t5i-g EҐ\ leXtxg)ED4Q[XY'؋RA=ћ*r(M56+o>Fh᚛ ~uCM c}; *{ DpYSa4T}Hz Qęb+crb#tdM#8o>$юU@ty1@۲u;"œ+K,h@kʇ9ϯ(|="ؑA~R "ua#$΅l~CHPw 'R(pic2[ 5 8Ҥb\F[ݚmG1PF2tԵq!`@heM}?=2s9՚dpw\ַ*4s̚ {np{;3j$H3rrBݯ៊<].z~-k=3Nt$N c|Xlx!@['}rp#pԅ_(SyY4LQg QՐy$-UA Ho4tMӱXiWOJA@T#.g| m$dnyoCp1ch4R),xCxBPc?j*:dGӤZ$UtVKbŎϮ@Hs70(x{pbtL4fͯ:1iH9h| ]Hѕ % 7ds* Pm Z׵8 xfWTF(InpF<[h7q$0Cg XtCτ7!3*0^ܮHh; }XqyU$OݘM`Q{uCh2_l׻¥ikv; ~t+LH-X8 JTAÒz D0Z̪x^ﳯ"j-[g]>{ iԨB:Wk@НA Ey3 (Tٮ}4bL䅛 CHxZfFITי:y2:aKi-Kלl#*9$.l( w\iIc!0%3y7rС1C5hN>p At 4sWiPl`S {|/zw> 3aI >wXdi0r.1eצ7Qe7M=DPP A9nPAzN i 80g??yKVbB*haqqcJG,0x''ӓ\̦6ͣI}QDw gZU,|W`.OBkМG~pI^j賉*Gs*TH@,DuNΙC.GFn?Wxg^Yq ]%C{Q n "F+PfS C?m rna=ZseZaTezNu3es_z(Ng0QSǽ=M"Җ>AOe}j@2z(B6,G2HGxos6K~4™L'L{z|hcwk-6K Z-ͷר<FI@Ӌdo50!u?Tp,$~hL? ZdTjH'Pa («^/`Ng]0f:{4"hs7llfʲQV (z TC66֫'X`Lv|ߞ<$42=P̵i& bIvSetk\/3f4ջ_f~9a "w̌}vU2  B] d`k8ۼb+ڮc'(7H!>…C;75+FA )ͯ3hML diBy3, Q 71P6X ,ŏj0(mD7W]|bi_*4=ϓ ;&m㵖5i%{J.fCq%)kx>mgqfc?5N@O͛OzR\K׮_4LCP*lj}F12K%m>~4/ qOqf2[E5iP;]"#Ѽ#=Bh.nRɟE1}ig+E4۳Dݡ9 C?CsMOsk6ûeG5~r^,;IEA_9ħ=l_ߏR!c=O?XdOt8٨w9 gyiV̝iY1-U-qǴ۪eMB(h?;Ӌ@[.Y֕;OTR?~䏋*yƓk9O'l:ؒRsDڰg4˜uܼct}˻ |U~2:4e+AKd{/ 5P3BPY‰Fՙ6wO ?b^e`?8YORlIWQ(G*{)\}Ճ V:(~yޤ)Q^${ XZN 8R#첥kn沨K:U;'D1%{ ja7'aT܆@1djG\{;ܲ'|5@ 6C!0Ms"ٌY[GxZ \e;#[ۤZpJub9tDGFw٫"\Ow] q,NdJb4V5zUZwwˈj+bm,?.Y@f o>jefNHhg3!Wiap- N'몥 "PH^KF5_;A& Z &~|?EWaK-A9nKҾE):J7g1!0]Sk4*>*MzMNNze㖑G]MPs-aC2c(|wi+{4!tH~>&L ɘm0VRYZ'n %&4[u9ԇQ4 <|zC2j g:4-2?A\UOS7l'-Ҕkt1= Nd\ݞ/lc\VHq."|?cLҲs*xse`ʺZF CL"XB~Cp]^@^;E>ݑcoA`,߳ C/IƊP)^` M0ow<5eDĽ*Pk.ixVGҁnwUGĦjW[]wjJ5(>ɜ +}&a&L*_*h>dW!x tyD'CN#YdV~bh8 C3npǃ2y;*?g Dx+^ay(0NŏU@68+X޺6@1K/rG)Au@cC }UI>ީ$2==X.m+괿4=Q 'ЃpҘacӺ+Z8lCyv}Ym9Ⱟayt+X |"P^JDhޱ/b5->>S ~2*ȁwTD6FrF$k >ТlDcȑ$;_c&' 4kh+)pKuJ3/1ܦfZ(*FuGAS)Jr/ϻ`'1KƵt z`: Tj9]egwP󦊈8YKb/V\*Ś~tv!ny3o JSur$ΉLNePϝ!a-ӃCTTCvR"6T19.JR5SB`RDPJ5 {I3z[|G]+#&LO1O sU:1F {UH{#^`N?ٗ$jGNHbk=cd&&UnaYɄ$_ Mj1mAH1\D) ~奂+k#P],i P=109g 'zz8`N췲UvWkn=C<'foU3SKFfKxT:`kԣIjA5fh8P3%ޞsF( KF$X`K3md.ϐ:}%B3O6U'Pㄮ H X" V7PLurtt6tӤu8OLyL.c).r0b6lCхۅJB̥񲫭`d܌KZgtqoE(6YI/A{\ln]}cꋀf)%.Er/`˵c^đw ̷Į5p(Ո5KuEbu[OB5d[  sSʻR@;rX㓈<^udͯDg2=͢Vs6mhcA^2Q`"SHW6EPj9/{>C(116#3/i_k6cMc>YWyW:7OE`oѺKS>v5;QMnBǬ?${HQ(c4ẁASIQ ;r)As\a9(~- e;{vSsË<.\c8eI{PM5 rpj,1BF95 Fbӕ)y3^j;NkU0b߯W47 XTe93lv_&AU[JMùۤoR]Q[UgԘ>MSD Հe5BEgMpfv ؽF'i|*Z-1! =O^ΒI\9cZcI;^BGF<ņߥuw`u$O MFbbL~32`g |J0g0e0 ՞c?#MS._ 1t{'nfϊ3@&J0=TRRkIHG ƵIwiUZ$#y<yU:kv,#U'PFKTeȖPVjBj }8q: [L·$,b. c…hsϠ[$xN#lq!@B}k%C]dT,(rZUҠ.`avZY*`晸x]}W )O.D1maRqN~UX@Tj^ma!×~b6P0'>sd;e0\>^-?dzUggÖzZu} ^?Ŀ?ܠ lfju'zk:Vf0s0lTc6W }&7Z+auX.zWۥkX'>-rͨ'4c~oO-JC|Џ7\]*Kg+^4NT6#,#^]s=yN2+/[kpx=cN]X + ƹNu}p8 ђr߮ KYw\|=9~=R/<7OGnCY}YޗNBHXjrԸtMMVW-phI >ݥ`?JE&zSm&/^jmsm *N7K\a1I\xƺ@E#VA?N#xX *pg3P!ʒHEnX1hit~[0foZWP2$Tˏڌ 9YWMdeo*_tNk= HInhU2)Yޗ9 5#!^/܉Uv7T*h`84+2ʱ6zuJmvFlzJ ռ̋pAWz:%<^frSPznޘʔ3[Hmsӏ'H@c ǧ[O-K se?WW;,ӏbXuu:_bq]<G3nCO[e< [@ҾIH クlG=Щ0lAAL'Pr,}']+C-B'S0Z1z~>L3½GgzAs7 +Y3?fe2mPX_žB{1tQ`?G-sClաK?(}˩A6V"-:@"L*7.~|$pVa#֪$Y[]XVDs f<4Uإە5q4h*>Ɛi'wUwJ&F{;8 q_ ߻ j" US!iVـ1rh on>\;ZV xG_oRmy(Ae4^g4ioI)qC^'k koza?Y+)o{ BHx%#rN|PA#i+1j>DR--sig?=EC2_Tb(2[*c?S%'(?7zQ%7p87cI/3T l{5P@U #]: çM;=DhƝօ$8?槟c,┞.ObmWI VYy 3VĶgnh7{ 0Ft~iuTH' ({&+dt[[d( HɅ0-*e<:P4hqv^b]LQ9eU$μ9tdə nLt}dfWݥV謺[дAsĸ*c^npzlm2ݷT'F&'dXAgӱ,ts]Z.5UʼNSs[Τ>5I4 h* NVu{:Dͥ .N[wړ|VD63?NGA5CZ :3=8@C[Ǹ"\3>}Ũ yÈ.5Џg=O=>7xZü0G\ƣY|{= l@@IL.&#M10]}G:'Pm-R 2}" M,.z4#7 h^(d`[fH`)TcNXsDZpl& c.Qwb}O)k E~26>bTuWknBICE5  fo XT_aZnIHXp%0o;T1i!?v*w:B4ӵ,Chb2mzhJ i s?$hP@ՍK3TXS5{HJ?fŀfznC[BUV  jirFbIqL5Jvm%ZچmDAk2gA̟-l-ADHF4^eqcsIn3x$$IˉĘ#o)v-=Dl-6O|2s| 2Cx%;DV;np'ePLo2Rz^%m/h}Eg&EǷϭ$ :$E{* 9it#hI?U1 !,@TI b1j6}"}el^ AʙlHJ:I™mKΪOXuʤ'2dG]Gi=B0T,1| 3"٬&@LQ@hURY# PrVnw%`y缾z4v|Y@D*: y3l#Y $c >:M> o5po323rqC~UևX3̕4h7j3ƴWcQf¯]xˈɳ/fR FIlskf)f'hnfkWpC "3꩛(;Gnji'o Hq#>at0E"+`,QXekj5kb'Iz_>jg@R xp g aSZI" C.EqǼ5=^U/="ZS=GQ߉Ele׉z)3nhWR!d0G%.6Rۿ(o  Nڴ҄$BP 50ʹ?0 k(~Zcp̄hC@@d\[="'vނvSBp*_;w&;)zL}\d= &7=ƥwC:o>;y!y>jWC$y9}t쎝a<1+ʰDjz[تT#9 =7' ,C31$'_B5a墈rkw{2OWQX}J򆓶&MޠHqbɶ@cO$*" 'P"WKg釉=hsE3A5a=ّ%>گz&r"ct?F 6ul\u[&(}'?v|V6EɎj@ .P*x#%Wy75KjRV-X[5GR;+eL@A"1]SCa"mr4u1V>l E=+G&Cd蛘XJp מ &Gk֟N1s, aDkAo}VXK B#x8dq?Uqǰ74hs>m&_h34Q9OHT-ah4P-P3,\k$jJ!3ȽpQAKxRj1U6WdmV&rΟ`r;ڪV;od R朼{ԢRNBK[x垂ed),/Zce:~MS8Zigz'F~_̸x"iELti'©`L\!ߟM=kڢ\dpM5ƭ^(huGb~ re1ni6_b%|^`UnvS 3c\&؊"xsX+WJahDȀ<>xE@%Fb>"Dif fCHLWYȥd[9.3v+|TLYL5*3u nA w#jPuF]TuJF:u1o-R-N_z:x\QNd0@#_I##ܱ) Ay(rV\$M4Pϯd« (FźXdo%0ϢRSfSʸ[c+t/S/(Bd||^'} oNR17&Z<;Xz/[Jj**b}k4ҰU}#F-#as18xRyx`M2B'R+GI]A;)?דwS\+Z@qol\R ].vwSi =,Nk!Q}HũrH.8A0qd꒬loG)9t0 `&d,J"+hTE+U FR Ԋ1 ~\`~uJx`=t516oev E:@:2km.9 (*-%S0׺ҫfZITr,€tp!KB9sU\^ `NMDڞ 3hWB SMᕰ4ۊeA-N0-Sȧ(19,a zxR F(ǓocG ^` GNVuyFjzV^8_~zExJFN7j*![Nr(:sőҽp&bQp3FzP-*b@`N %ݟqY` *T \7\['uZ,VP&u!{aF-6*IP֒EFoz܃yڒ.aG/'Aa "|OacIS&#)>- co!< 79w,K#48ʢ^ f{o‚}lH1d8%N3C(9p+~5WQ l4m♉Z?T M岠yk>L}iDƝ V{wG@Y1mu?nLBrόWZFICD)Qvggmmow-8u7M_9jL; v-dcChYas*Nu/bwz"wC:i.^F39D!PNMo`Jm*T/#mi-@ Zl$NA+煎.UˈU|%ĮZwQbAf"?Gp/q.Bn!19xIR?dN:Z 6y^PeP\¿ w"_ +#"GCZO@69V$Kڽ'#m` `oVo(ғ:},=tyy,8y^?7;>0LoLygFj`$ ~r1>6+~X;G%Cdӑȣ#%xϒoA|MKaXMG]IƋڰ6I HF0 -ZG! 'G5rټҊr_)uǎ.~rg%x3n9*Ws LH@g!{Pۗm, ! Py^($5nI@I ;,M,oeido[/u \]Dhy .BQKQ_1x =2|V~n-ƯW)$䀖n_@]G%L{އ')# C}vafo3qc]Xs ; O |փJ ~/ޣՔl$\E"Sk jsRRBbP ԍ@qmz=;b?z]1Q]/xT8i3ie ٦סdxezbJ& sZtȐYF%]&˙F- Xx_qOqʇqp,ٴUC#,ʴəYI=6 |r`%49-wzNu>ҡ@%Zz |CPlhƢײeODfN/-.{1/'5 PAcR8_6|]" |($u:n;QŠ`6>p(D,u:V}dGSA8r>XV88>wu Z>SqcܴFC v_H֙)m5^u|^ɠoaZ:UO<(W͑ܥġ C1yUv((j-ȍ^CdoFX[>"ݘ[b#?3lQˢ*xL`Di~EZe Ey DYwsB Wə75ʾ{D$F]z)sL|Rȹdb}DŽў4mWͤwBJÉ."pK C*ΌU¬#KMQf\ Ι- kMFL@^ P,q9ΚOwz7!it {8ͪKVZC<=Rs` ?h'O{uj&ɉgJjÎ *{Bj=Nrn@'@%10meGT:t n4pbkYnkh_ʛ ;B!a֋TI2*RaNnv[q2Ju3J5)-JܑK0΀ɐ\dVI뗁U$l̊ 𤫘ן5&Z3 C8uȨA5FV`sލq  DU `A=lh.f|'ެH\4(> ֋P[5t^MpƘhl A6752>6-W o\,t {)RQ OF+mB o) :߱8uՄ&@*\S~R^R؁5Zx/J,#H.>IlfcXV!&`[|a<{6fOX-AD݁a ( C;Ƭ. UO ]¬o(d}=.$$agBKu:e[iŁ}n&BCVζInE.]n7Ɩg9&SЄWPl/}ʢVAsqGY{L ˭%\^3]^: ,|hWI5C=liIr9Kǫ7_[`gXZzܐ˘vS˃q `mܣ0?qr>">WJ 4>*}i}ߛxH ^uy8vO*Lt8j<]Q XIkap_\])#1誉rWq,0 ̼/7Q[ 9CFvVa["lC4>0mj2a)cXl=\Q+[$<^j5O.Se:`ADK,nK&5`\什+ԧTASXΠI%,dwJIթw{*(D"52z&҈G4M8 +O #4ʨ"|{?2N>kz#ݲH{,DQE3|2YT]ӏ4mlє>hn}'f#Ùs%g~CLִ&x@#x붞+*NX>q(u;I>C# SYq=%fԯpX8.Y]YސZrŵ :cQ{!gj yl41GpODLG&/Pp'4Ҽ&wN %UW$ LJ,0^3}C9 Y}\MQj`& P16l1Zey3ꇟ |a>s}b15j0t>p y.|] e7#2x"Y Ϗ3ٛϢj hDxd†X`!KT }C:%hߞ޲[HL['2 @@X,±rܻ44cB6W^{bqv ۓyk'MB8EO}\䏛ܛ'~;"b7QrZR: 2$mM@C4Aso fri13կY dxg%4(q|?dw7^uy G &3H{qˡ>:Zܫ$QQ߀KaĨV3$ɯ{OpL!pF$z~Z'֮L_( j= CD'oJ ilj+Ց0:F?mv 2SM͢>Y3A0[>U%ˡUYII]'-6Fh PIIkQ')Eͳ|Z)7?@G4= ^Qi*,W7[6%qk/QA)Jݝʅ7n_Io9ULz=Výi@QM mn4VXy+ؤ[$ 6.>1Ga9meOB-pu%]𗳶0bYnlmJB%#V4V^<3b6hء܊_.>ܨKOT\"|!0@k֐i11§2 K?k &.[e[5.`(2OI52f}Ij~PH?9_\AS^OL}:/[2?yu &w p,]D1A#ZY@7̯P; ?>H,Gf8>449 d!@MJ/5'gqLAn|r"hC*Jc64a}.|l3g0+_}*(mS(Jrk ^D 6h:ǼЎlmSm>< xkT/a65n:óe93״+()@pS֕OxW HZpoZRP3K]Ê)CۓX+ijX2wY᪖ lAG{t!s; o^ۧF4rĐ yjxwc( ?KsTQi.(aSgdl;BmNrCh 0:H` -7 –߫*F+DږϬkV'تĊ"⇃pHg\MhŷP)mhS0Gc\#A>7DW6 ۴m!.Wx5? U#sY_а2 1ccYSǕ0I\zi /G9 #P%Xw JfE^`zj:6 I`XEEYJL[ȅ5|O'9E$+HwSG'YՑ:s*ʓG JK]kPe.`&1H5Iň~첸+tDx-Qi4vnb/![SxVD*&LmI&߭k{O*KI(tǪfѹh# JjRu]'Tb%IIF?$fv]KrWf8}}8ԗ$4Ҽ%B1n_WV\~sWپڿ'3Τ$26ia;?M$#m]\vIqnm~ZFna.? S꿷`l:#^QSfube籞Gm%q8H=U}ӐqVf J}NJUK3S礅9fZO^Qճ"Iۏ/8xᖲrcg مu44r['U1AI5uSd|˚q:-J*dӭPwBo`ἓw!Z0rRRe*G,7HpO<ķWg@(Nsڐ|eÅsC˄һ@e #O 51~n^vwnÆ6Z? YCXpbkH2QeGBq2q:ڒwzp( КRp  =$cH_=^VZL;tc>0؛HBZ9֫ >)šJ9-Yࣰ\b>Y^66YK(Ns9<o,;^Ř-`OH!d~CTUIs:fb܇{ NSnBm;?e(fEbXD\˅fG% -縷|Hq 9 &ʄQ($+rیMg`wuQB(*)!>ΣxM\ a`&Fx  yE*"?Ύc3;X]PD/8ׯE2\@.Mn ^vuouΉ1kPá kv*/-c<.TǍm% -=NG|Eˡ1~1 d01h^ SFҡ2pvQw̱xaaꭵ}0hzjH*@m YIbng/{xܭTtڿ \H7E{2hǟ$SJ4!v1x>F&m޸lgF*xZBmftCh A7&[lI e/ c#[SfC\>,`5-C3qq$CiRWSԙ:ب47x-\Ѫ"@*E9dP)Xj癙!n .S> ꟤幍mJm EW'Q^fR="ۀR3bP`IKc* aEa=ΆZ!X@'pbʂVPh -BH̝'ˏwl4^%PZn2>^77sT9CìQ[Ҵz}g"_2*ukY]EȻCn@d0z:OA\zD/ؽPY0ɁDBĭzfFa7TF_-X]2a=sKlkn+}wv'$AVuEa0W$s*L~i8W?!harO"!@`#C+HV P]f8Ai$I}oja#<(xAIBo|TLˌ."ե:# &ghcG7A MN31qzgt00[^/}lؤY#РCzҲHUi2|N v\ )XFf k1;lQƱm\ykpܛHi\ ZӛH~`@Oڵ,ೝEf;Y5 TMN9I ꝄfܼSݗŦEp'ҫԶ%mP4{+E% z ՠgݬ7rgy<[#[ug=m\hu=Mu)jyXKǀaYFc_ P%ŝMMs(_=ϚX_)=CߚX1Y5hixR r=r]HwD"#K?_;@={5̬ ఃyAm"|t'KG4p :\] e3R}kk섨5_jv * ۝q{c>4=؁β*8pIISuD7vY~R<sI֕g5%z|TBTfN"Lp#;mۣ#6=y!p7bxˍRog.!:EzEh*!+h$jX"-zx-wIs[̿'t2[ <JLFi+j7ѮJ$\ /Еfu.mv6w3]&Ϲ ] [Y }w9RkS>S+5Q2.etqy @h\.}m+)A|Ҏ>AkOnzjHq'3ݱlFgW ħzўHc+4:5ѐ"4۝!gBB3OE VïcZ'3mT,ը1Sulu_\UD6{y^7{ ٭:)NH.PZI=)VbEq= F?40čuE_&_fNq?cOSX|Tg+e@\ |/bJC߲Wz7*S9!182cVqR `aҳ iz4@Iq,h y<=9%hW^_b7+fC4@;!UJG(SfSўmQI3_*RM(V_8, 3% ݏ>|~;+Nⴞ{ $+~J[$ vY214wԽSBҮ+;LN.#knLI7/M kt^1As5+0K;+H\)+HC"DgMU'pAWi:JЌqфo {2Jyr՗:@>y`m:&հ:,qT$M C.ԑ0ԑ۩l[@قCui,b_ntϞpmoߟ}ZY0r@C'lcYrf@;mJe5"ZvMnɷk^+4WV7vJc(.֜lVf ~` ;DZӔ25ԋ V3;($jEGq~"Enٶ[3iK,> G͏Ҝ4}SUep,8EST ?JE{1sn$KgZ$P0 3HH8BeWjZý )$ Z DRM̘iBl++a]4>=19 aEK<ٛ'Zi']WW$)v~ªr,{Q`4Ը|X1#cUg/!iI~SfIyU_O Y7Bk :.r}AlX1(HiS)tI; ~p RkZwC)#o E[\Pdf`{D$80@%o $^T6 =,\?A4yy6eܖqt9F0,\6B(8vE t4~(Gڗ1۷j{*f*GԺzp8t_UӾTgT^ЩA1{obn qFuebw7E}e]_}*ٚc*EJPg,.u!4Gb=(YS<[Q۸O=80݊՟z#> J;ܲ%2Zʥj:B. pJD:6uF329rgODyxt m@ ? F!;{]֗!IR/V[_trJU, :StX=&bǼ^U>יJh2X4`ֽ*U}O7c.5 -|mÉ@<$=I4U?iaTb7@T?yz^*Bu5'~I-V㭸+&(.=<1,zAb%ֆl,P'e8%GIϕ/jvȬiP?^f*Eߐ^M1xb )mj&F2Փm`8O u狒]aTwyC]YE=1N¡YJWNE<(F)D^(xy. ~-ș!{7?αl:GU.%dzV ZPu}jHa(\,tJc ʣ1R{} ߥeWX2i[>[š_w J}uS#qH~Pv}Ώ97Rt~܋'_[WFX4 ~jӽ iE+Y~L_V[ yS. #Hq1 7UVR*u5mˤr^yp48t=,e'#7qZQuw*'NUUt!${x moEms~ݜXR2n֠UT{ 5%%q|7ڎaKfesN*dt/y"J &לbG{IEfY4ڄ4uNJ`5t.YI6W{o4B_MEĨ脎ĉMU)`Fm3qSd$n1bMCr4hk9\uv0=>ҟ+SCp?-.ֿ^ %,;>L˅V% Q ^gYZ070701000002d6000081a4000000000000000000000001642f097500005878000000000000000000000000000000000000006a00000000./lib/modules/4.18.0-484.rt7.273.el8.x86_64+debug/kernel/drivers/net/wireless/ath/ath10k/ath10k_pci.ko.xz7zXZִF!t/ᾇX7]?Eh=ڜ.+qܡXur@dyozu]M$^v?*Z)nQGXg!l(Ѭ#?ZDej 3/у}d6IF@Mgd dtkWQA.>P#X,^tH(0߷B!x)lH"_վHND?lɀC] Fiz2?!J/%^(^['1h骹INK/DJK !Nڝ~S&P/bpį@Z8[@McM~seʩ=N8ePJ-c|6!ɥI8%EA N#yq; K1Nי;o d,3]1; hԠcK]b{ ^in[J}GH9ITV2%}_aiЇw/ߌ\C|X(sT2ءXGo\eݽR$͑ &\ҕAENrN>Z'GkhץN803NBL^UnY捛)CcqLZ=SQb堔lnR0]bw1 Bj(~Ss3`XRYoai #E uh FyώL…DNy4at-f_:z޺/'%SZ!ȮJhxz #,G@ a@L@#eu\ 9!,%&9Pv")'g? *4c>Ǹ9-0'_18 k&y%[α_x 9?q TbNܮ5o[C%aZNU,K>"tº6-ѴZ!Uzut=a1RzネG8byw.Knn+gI/[q@)"𧇢e\AI//|ڡN%}oUILت5*  h^KvlQ^UA"%xnte?A \mN\zRj_*jBf7O&idڰ1=2ID&fb8J;" 2qZGfN/ V?Vg'_IVR2;GM6$Ab#(ƂYu~J:32'ܩꁞ^g?ɻ[ED%Թ'麹g6K1!BSo<!6 -|.%0K0,R$@K\)2j!p v`h^ێN"MWa>;w}_xlWCA7ԽH QTknzĿL#n߻1/$)+^^liN&[{z(: ecZI0&ZVo͈`{ٻ cTW\~6YQN@ J 6#aUBi06 ɵ4Jҧw+^h `94u.'yu4 v9K۲,굤9DB٬4 B S:/!ZcnQ|4xmv_mr W3xM)wo5t:~= \i*Yb&S+BҢMTr *)JTq]r!IC84 I 7GhDiT!qL[>\S pPb`Hq5Pv#im㽓e{ ؛ #RVb}Dc$#GpdN9I,FiWa;odH `!A _3': Sth oAi1 L3|1c5$/`Qq-ε0nxaHGzKxđEHf98a'c71lisLfWdf9_(8jd(<*_$GAFI  m1yzX1R@02,ȡRl*{aX&ah!|f 9x>im%ȲR;j߭-E*χ5' v!Ԓ1*N^򠫩4Yy̨h"aʽlD7Ƨ%A;dbeҤKw6Bw)RL?UMO4CA8"'YU;6̑u γyG^ Q-u^P):NK*4剟ǜn:zGVem0nkv07 fcQ#chDUθVqT8rQVm4]R.+ u#"zW C>m 0]=«87QR=!ʃ ۹?zi ˃,c@pydL#ٷjq\kU]z#uj'D̝Er{W#2h1RG+ֿзQt!6bY.%;I&+~\OD0LXqisf6q6YD|T)Ѐ7rɁ ;#ڮ#RFsj~'l=eZjj#)Wλr siUYLan_2~Tx.M>4-b@0쒢C5~i+p?ɞD:_^t;+[G5*qLpV! @U/Vhϲ"@3g)5R,Gz50?xGhj3QNۂ6Cr`r5)xg1Bѵkvn?Ք:[i (x]lowwWGoM5z߭q',!2yt54smE:RR:ɱesQ}%{`qQEQ1r w`)_m-V3DB!x9K.X_O7pCX}qN`=F OͰә_:=S-ϙ G;biMBx(HurE,(rԔV"¹!?9♡!{V,rwO47m<]&#_%fƻ׫ۑW YBc1ቭy1MM0lfpUDm\6֠J+}:Hy#y=]'-#RC; 0ԡASoB}QzW/G uACDw_wSE\4ʌ\VEVxm~X+M9J )n=d$OqPJAJ]bվ10.6P^Z! Q+;jVSȁӹYwFr{ D|!q_٥j29G4N (uW8l0'~o6=NXt73]!yVo|ʹSRO1zTj pKMyE[t۵/l^>##h8&:[Ւ;e!DmQ*z>Ht9dL@Tj%JC'ў;] ՟vSTbE9<@øl$Y᭔Dr%BRǻshw%gr]3M9l_ErhWCb"XOKQ _,lYKe#Lz @\ɍn8̳7du|ߌw:TX,K˪M]PT,VڥCJ6`}lp㈿#D6e+>Z4@+iB[sP{Q.t͋.r); yJy_ a11y@2Y1hYP_w kEv2ޛ)M$ɬs__̈́ɬ[!6gB9`@*f]sTNbeD[>bU[L/eU?W'q' Kh/ά]l,\L5l@ϯy:I"T4fD(U_@m:҆_#_r\Ld݌6?&?°~ >Br7OEEnPA$u6:2=#8. wE-w&yɝƜ^gC1~Igh t󃈀bKJ[84 G5gIȫߧ#é"Fqau6`(3b=˖4|2_.>"4`2MZcH5c95Di| Ŵ%yVL =vqG=xrohl:/FiX6#1?u(ϳY xcƄJMpG_Ie}%Dc[Ypu2 4P'H}(49@F0xJE#lWxΊ';9ab SOuE;q{B6\^b(Ji$L().M[kzӼxа"td qޅEB}1Ps+R)dWfO{gWsK칌qWliǧjsvIH39l&\e, >)  lQlkc_ht箂ąk]>Q5tm̄|p֞fK -(;A.JAY:XOe}˖T3@3 _tfWsiOBH}{kQ./ X0PC^TjwXmux}˟hHQ=Rx*P^;uISP@~Rfyq')#x)_M#'g2gsA 48z"e6R] _?):/Q6I*zlZ.0%K3yon=(w2|4IOp~["tyޒ$80I;MNњdZ'mm>)uJZ^ZE!k=s&mQQے; L`_8bqd>ܻ{J%k N\wzHMgdACdJU'kA*kQQC>e-6Fa(?+ʑχ\|XSۑo1/]Q1EֺxBA Zo R !4ͷ#)fP58ֱ] 3BȷbZ2R'#Ty UЊ5. 7҈4Rw f"HVNrhNj X=-\ֈ5}iL,ӵ@ 2%tWJYGW"ݹ[0R~ CjkmT6Қ>2osR&GUiapDD-܌+qyʐL3oFEy}UHQP2ϾL{a"oW+0\4!4jsBd&?1BDaܮ1F=kUєM69SQwʼn9+?w{"hĽS?ƹ&ޭ ٧KJT5b ,xX`^jb oDXZ7 0´4ڍ.9_j>\tIbBd[hpBjII$cP.S_)UA ڕxU!5R Cu3ulT`G[{;ה'z*)+(U.W .*!͹4" оJǝ9"AQۚsq-;VQgLsGt1 yӀl ۏ?cl#EBSBlWd frbE<>+oJ`ivͽ{de{Il2/t%m*A)ɾ ǬUytdc).6(Ȟ6K֤򸼣>Yᕘ@qLEKD+&J!kx.EMY1faԗۂޘB>}I󡿛85 ߤ~%4w`YxH`"MQf;j8M[oW#a⻉6U\ݻ߽M}8/ ]󝘉R"3QsXnVk6\"xɒ2' $zpnYbzx!qQAkb6-s'Uƙ-͐!(R6An2><nƘ0n RgG BG=]ENa4U`*Vv2X5Rf 0 ^ă3:/ƪ*5n$!՜7?Q~/`r1 M\Bx칍OI0qx)Xc-y7v©*^-!KD.Gt;OemSzm&q 2@ OJo7oaȣ"Ug`D ?]qV\ErHSIl/DFޚz)v>xUyED;؆Ϭ J+6 in|fv' C[khW {MXx@zh_cczAk #[Dp&X1vZ9}TāU^/ە OetI=?y~+I`U]`s UXg~0CTG#6,NR^~ aaaHTjel(_h],jɨ NQ8zvBut=iS;梲T> 4d\^zLaf927>Fp10o}:]9-B Z;v+DWR '50_ ?f&҉ Rb;Ǥ_L!W m9gQpU;y~4 )J9IRY}Y_"~%|xw<RB_tϢ,PNv]ݳ{C9W2w!:@H` W_ Vk:k4ap]ȷkh!&hN i, \_jߢk=LvJnFk03IɕkßȐјoRߘ)u2ց_6 6GSnōL7T(ոqYDoJ+w|A[ųGqs|#>qˢ:63~pR >,ObnbS+l $LBc˄*^%tލ&[$=ńe~wcbG4_2:J0pP6Đ(Sww7Nw=+&3BrE-#;|jtƹjc⥣r8 Ky D1#~: a#SwzatW 4]||xH9+K9<($VrY5GI " F# MqQ Fflxl@ؔdL1Fdl 4AeJr,$]Hɹpcxw[@kaf)v<`Yﶉ]Pw+ed}5]¦4 p 1ܳ\sdZ8Se [f#D~muiLɵ(;^KGŬ <؛ )N1۪SJR\:Blܑ`9.Ӆ I(T{" n7gegސOG@cFT,5\ePE NN1t)G'mwGKgvi5UGwgaVmҷ$r7:rZ}#l%$+v )hwJwxj4((ر,6wJHEVdFztfl$9qsOe1_dmD4`ļ@@\>zM&-&ȿuv$#Q\µ)1W\M,["}nPjψTWoٽ/a]mL5V^AM]biM{<3D B+zk3Q8[ҽ(L0&/=1VCD=DDJ Vl)Ek?ҟ(_[ʬMs[WfzggdJ$[g,à?&HB%K)b+Z,?R\fޒ@槥ļ4@0:ˠMi O_kB]^ T*-W:x ]6sXC?QhWkl觗el@;2*4͟hh7HsTK~h%e抛ʯn2 :<85HdTJX(rE&G=&dwWK]yBYyy{7yYR^4LḡﺄrГzٝ8įHuګ\bFae'|9 zgOހ7 `4z#;ʁ:#?1S_ta#ds<)w2jdΚfI! ELt-ݪ6vmJAJfP_ 46';= f^zV7?3z_8LXB 7C__>pq-I6b;F`Aoʌ,Q~4{,3(#Ï];O{V؊关gq?oO9[XӯUh{B X-fU_c (n&ƕa?yD&( "n/Ԫ`SI\Sp#14zhGjR .wsW;l@{Ԛ7E^8tBk47Oj!t)KVZa0^Eiȅ˩Nl!:8Zo=Γw^jѓ|!xN:j .F6 SpA/c Sq,TR{ QxaBނ̵,.f{Z\flIQx 7E;w[@.y̥bJ< cDE-wdB[ ?*d7Az/'^YKp%d~Riߚ'퇘]μ>}-5yԣ^1t=Ƙhw!*֋ncp{}(!cɒ=X1 9UWy0V_u]##U:H[bFE nGhM;9 !<+Qوf @HQ]r4!)#lf&QXou()qIÄA4-|{MNLV~ọ]'`tAq]o{\ֻG~+dfB̑y Rn0lϞ`ʶ!{0 F hij`5]^$/ @!U. 'U:QKCgf2 `zW 0ɩfYBNffJp,L 8@15ex4vgf짭@e|5d:_9I7A} )'Y\-eGPo'L$fN9޲OxQSYpjӱWoDw]AocbO%|HRJCYszyEcQc A|Dhqt"d&;娲Ѩf>=S]>!$xoI;sQ@Ѕ?))cg4-ѝt-avd(M#T&<>S^`dhfL-3v 6(9 $W($(5*"voC҂ʏ24|kxV㿦U=joE(!@Pi! dւ hr1V64rAh&BYLjeq6’XPrk<(-H @9?x_ڂ7"R (4`J-%=ukRQv"A,FPֲR= `y ^KtcR{QjQmz[NhLpLB܉u33)enIaTjxY3=%.""`mR혣BcA/{۰Qȝs0wqW2|Vg&C/z 7REftS;fdI䱰7{|( [Z<cP!uQhkaϏksxx .zQmHBC_5He h[| VBty 4%U16輭4 uwFS`C= @e:f6[}%!ʇƦ},!MHRVƠ?^>pL2lߣ;xY%޻=BK(m~֡]X^"G*I+ Cm (LFV_f;RءA_.`L|.jX b@d7Q8=ÿ ǟGxVu`*&4G.Ƽ %4 :kݎHCO<4&] Rwӥ<k4'blorlRy:#cEBx9&t7r81Ma<囝rKBt3XÚ^<;A PsaPSC? )SLVj`/ \-S%os3Jg"wᧀWJ&PZ9K_`qrH(0yʏf\uV̻`OV ]t:Zz˪7yAqQLϝ _:?ro vn΂u-@^6uE+Mk@j|O"X\EV'yr +lhulU<2/GO&L2hU.ThG=L;7>\^? $UTvMK Yj$&0fUgݐBi&˱gԟ7z5jt9pcq:VNĿMs&Џglg(tfvThU(fKA";C*x0E+orR \JRxX04,0bլZ[N4J(vQLڳ t뽢M1$#<}>7Z0HW&^\lbNܙ~iC6LDhZfW(;xJ̵9s6ڤ,9 ffgk8(H4:F_y|k#*^wC>7$K9ʶVN|H_lA) W i:b?eR_׼xn"2ePb>@G/MyOu% "kZW]5)b_jg.>g+"ZRS-JY4Do=/.WlA8v*GWsyqˠ 51[|eGtFPRdlPD2MDbi G!@^= =}!UiF!@1_TW8u!N}\އm@T߲ /q@bOA'6V֧" s#DܙRvw50՜躈K:9DVKZ߫Jzyeb.pߦ L'kke33x!J`YGŀ<9&&Ѭ8Q-ꇃs^7vٍR3(~P҈G>z-+˰1e_dY*=,b6aTQ`atz]$z;*5b {v)w+{5o  >{|{$Q]q 2WZRҧ'Py ]72Z9Z)٧ cN-Qҗ|yak3g3yw~zD¥°!N<." eR1qF~kR8,G&1UO-m %YG10' Gg@N,N{gZHSl8#Sqg*TF@A ,GGOyd} bbwO$aǎmOy!#&W3cwe|nVTu3ut+Jg?,J.M Lh_<}[K##DVQ94`d`e11rҨ"#A`'^Gql^n:r᫡Y[7 G39<F*73akYbæDy캀 B-kx|] DNd`ŲaTH5 6fgs;LxU8jϩPODQwK. ;4ncU [,:[f*&"k,u@h"BeS5N t|%^BV+s铴gwiTBdLhB? 3` "<$`1@~by5vz*TrVk]#wۢ7oL'T}I5pА%ϵ2s ݲu1k-7,DCN,\mنc[Ə CaV"$zT,N/\8.9!/}-LBGuߠb=6٘ Nދ}L<#,Zu Zr# Pn dB6>8r 7w&h^h]phǠEl biY[+XYUA2&3j?OIԧO찧(hEa?r*oX7C `"b[Ph)t]I(ju{mc辋Gق@J7$.~pb(bp[S4Ue K8T뢨y dVEbl=*bC]( 'dW̼r}S/_xv@Փ Bo.B]t̟) pbZou ;EH)Xx] LXP@y`)J{*BL^ӂOC"$ ʩlZ~)tXt^P%-ZlϯT15l:ۅk&UЌ:a`K7ŧ+5؃jT }\*J\Eu2Wl\RKG{֟F;:RU4<>@vZqj`z›K`No›Ok^!x!^{$R9,[jzkJ,fC.WWDl#CՀ:// .13yTSV ]{OL ^Ta;_KUZ\ mX%HQaZ1m1z~Ƥ]'+HxA)ɞZ%n)F/ vSn:}L{#+QJ+ƿX5nB3q8|<>F.hUoe7>GjۄŵP:YڊoK @fFbp3=yynјaR|@aRi޲L?kg++?),@bUX|=eel^Z(VeS gjH#!CA¿V&ku!z@Mu9RMkTM%Ph[\M$1EcTaCja,az3^d<8mv5s #ҩ'P8p B&Zp_޶scjZP`Z_JnB`(@#E( {k !%,݂߶dL%E=DczH;VpQN0 J̈́"{:Z/{7J:(E/O ww+vd[}9\χuV0ih`Һ,+,:fP~mڨ"?fUkwE&ZmX 6G1iiF".Zbd Ht{3[BY@ c7$tNvKRAK`N,M˓$ChÆ:avǗ$b<"|?'w/n*aSv9_D\nd4ɓ Ld1λSi`A=ٍpEn5n7TO oo?^ $130W|VR1iylqyUFjisӈm\.g6&#\O{nvNv:vٜ ~lZ[)c,.*i>p&DF$z|Lg/P-S[)-'wW^B@|U.X @/w1nf0.ZfkH XRS?":zQ]xMd[ "[|QFOkmV5vم`frʨbo貨G<~>VkqK:S[{pI,ACm#sIR3(Or=Dĵx{:x5*:V:~Z瀜.2`avgKpVU,6hw*i{'0O7Nb2^?UOo4V=ȉCܬy$]#7C<]`7&b`A\;)|'OAw+cL.F+&~Iċ ڃFASZM9m7}0#^3Jȗ٘KY[N$Q4BWp8"GvG}sP~KKʥM،ag)_i'b"i-`f옄ѨABYQI"xdϝִ*L;76U;Æ1<Dko MN'*NӰХXgYZ070701000002d7000081a4000000000000000000000001642f0975000393c8000000000000000000000000000000000000006600000000./lib/modules/4.18.0-484.rt7.273.el8.x86_64+debug/kernel/drivers/net/wireless/ath/ath11k/ath11k.ko.xz7zXZִF!t/d]]?Eh=ڜ.+ Ɋ\_-1~~cNuTnC __q|2T+TJ*GuXgrV 4rK\|_&N5ذ}*iDc֑#DYv@ MM qO.sﳫ1eCA|nkPsCS\Ÿ~%WO&yE|wm5*PwjhXI.eeRV఻e1ǏDisg=F0ul"U-g%ڬ@xG4SЎ 9xe+qg%@x*?CYTհHAr \·2֙+YF:ؚ;5 ؤGLcSVTt?`%csL,W4Qؖr^lj2ـ086F؊Z K_?-2Gu'1yP C#X-1@`qTB'2B?_QwDK5>k?No"8cmSAcr[@nA(|nx6(~? oow?:ӉVG hCs %AfHDiE$5!da oL +JC`)3?`:\{D>EKg6eWvX [pDyKP zT8zm.sez|9PP\ǹW[b} /үʒ;.y:@DWMD\"laQ70%?S#^`@$ roO1r'# L:o" 5E [ЛL5_ 5/}2s_ ` єbM I,ёwl9X`X(l;iCUWh{oDDضwHɡMj>y0{Z-dyw|PMv_ 㼩kZ$ ~fW̢% 7\{ƈge 牃Y { Z8T(<360 &_e/GeKEw?7Ujgc4o7o7ّe3[F YI,44(3x6:I}>oYx+[RBKW.VaYހ 3A[i&m[bR*g?ξG՚<`IE-[hM{ ǰmc~+;6 I ;el2 èLU# /傒B.SeT-,vv[$WRiogR/G)ZUCxBJ8[B^.^x  zh}мA(j-Ǻda,W'h4cjȮSeD'̦P0XqV c>96W Oҏ0?\#J%sk3L v\-p=wGOS&X_7vqk ]h.ja*V^C*K, HΞ3E g\\wqU)q]?wHI43I%؋7i܂qd7 ޘ{$&tWv,ϐYkBHqw\''@h4칪O5݆1(~f.\Whڤ9nw 0e^4J>ZwYSEy:x1 ֢mDP ?̌zqigJ>(كwvnj-$1_@0I=`T@EeCg<,ƂzzM1zGJSs:"w-͕\ɲroYRMf;{BH6 s{ϫB^ϼ>^PƵgEw4Sͣqp䊜.~>5 g6A+&QWuü6^h?ZܧߟHq J:0"Tbw)ްU(ɴz'U, a2ʀZXgP5U`,|P-la"nYvђ:o`l-pr"XRmP@WAsb.߫_3OFnK*_ߍv 9'!y\GRGLA$ˤ{b}"75pͅ]R"g.?QV7.mi/-d?@mWh`JjDX: RG/ B GoupR{S#~K dJh64=lFཎRx;Ҟ-= rb2/MQ]C-,NjZ5~F 54n +!dz\ئ#3ٞ^N2Im<=ҙpL20}1wz7;2ʥ%tyێsY_K4`O V1q0yv]|^,{jKŏđXsH ɩ`7psT.0q( nsq!L'CuiWįRaRyVs nRn""6 jٻTGo#{&׵ u째ml꼣DC>NֻSksWEOژ~$u=SyUɄ?~Y" I4wXyeMԗ{oa5()rqoF÷4eȇZCM1$Xwב-ަh\U^ϐ_sTˢd*Jl=S8f&!"^)P&KfC/#~>91ç\QclH5OF.ᣐ[*T|RL!WJ9 YvmT# πHhΰOP\حss#gL# Ǚlˊڏ{2疾*`4>juVC\F)lk R;?UkDL=>Й܌ a@:RЪA %Dl¨x+M=2(#W|bҤ$Yр}@n`7--Rj+JTs' n}~*eon)HچT̚  I ~gE#/5?6*d,Q[F飸L^j-va;)q@gpU4 Zn >gkDׯ1Z1(nQd0Q. pƖ#@lzqJg- ЕƂ(1-: URäGSЂ5 s\ڡL< U&g"=e!,ølL1NV*o/;MXHuPUyu]cAĐ92YS%)PԄl [^ 9U-ND?lBOA&9r_ KoGDA"e#B2 ~J'Аxx\2nE!AħyO %847kq"E>.DS,&52$ay_D ^tfNd7dG}:vopo6`휰HkQEԇI:4 ꨡbpCȷSnC~dBXDZv!^*6\4{n)^[=㱷*`gc XXb$@?:>FNaK>{[O ix]m@ e QR@5ͥ}@)묵){PCemɩz^xDC?N+pgM>!l40j$tn - h2Z̲f*U m,qTM\cC)`U8%ϴ08ċHh{yמ>2„ih֟ffCn$wac*ubt-jfݩ]uq!a{H"Ir(-7 5߽CBw2tvn70\1~͑&m H?ZϤD&1)k|ҋiܽ7;v[#6"FB,gD a%Գ5ǍZ ^)}\Heaݕ`llUokyZwXTS Ǟ)#_cbc6!3bWF9^$KcTRYn>Kg瓐^ z>R&D#-(ʠ[KzYyk!/t5|u=T CZc 31Ԋ*6UſI?A~#%2Ϝw\̈O?8. O8XCb: QDz=ѿvFnqOwsUMٮwdB+5%g픞P%Taq? Fǝgޅ IHSy*߅J!_Oa@ `41FK)JkQn㇞bOp><8\"b#)n6q*a˞!{LI 2QmeHtg0KFYM36ɳmq)5v=6PCw /' 0My G97@5R` v? a8dU?ɐ(/DV*Oqxx1M#!iGh(H@y RB5T`[{y1дm p'~ĀGyb|XI Ԅ~SgĶ <|{Ngp#$aS }Qda]-'hW.Mhr B+[ɄzRDwX۫ ]o 0ߚ:VܳF枈t0z [b6U&˅G`%*T g{mb;+]}H15?%CXl8ue!$Tg6~L.SH!5IDlSXHD0/ SU*;~[L]{jkdrygC u Frx✨9}Ћpss,#ylxrDR~\-BœoP0S+3U`7v4x߼WеP=X֜SiމtCe@sLi)aUf8r3ݏ+Y-j #Ƥ/k+߮fzrrd0_GQX^fow_& 9ͪ9 H>IݙNL<$?\ .Jx]a[\J=w 93KkEBV$5\̛ǯ”Φw3H upQ_H?'Y=wsDA ]e{rbuGŤ;59uE!//l%$h\甤Y׏qEnͫHk˲ؤUƹxaМA*~@aq"i3/N+$-&pRfW!)C<-'-^* NTo,"O&is3~Z}T)DpPDKDnv2"Iq7Rk"#GF"ٞƩ!y@|֜@xxTOiBQÑkCxb:w dW437(ZZdo*sca1) =ԢT}w7̎_sU.&+ik'apRaU/yҒw|4 j9*7ˢq!rTmI5K1x#ˡ,k}*_t { 8co+N2#,yg3fRGIUghg oqthj<ăYW,!b-³::+!#@/<썖hgc <4M `ംO(e?9P ۝ZR FoLؘc}3C`rGSZb5<*ddFߟ ~{8#;;\_e9XO]E `-˥Nu|FFO7' 2LD7;xp%&e7. $6\F\| UiܖT3R"Ha5-)FܱĩJIUcɛ1[h_е QXv݃I8Fz:هU1"3D~@%K8 x9ͪnaǿ#[&2#-'qda/HGvvrh[f]*| ";8͗'O%>!td^1!@6ºQ㕄˜P paoII3.M#ͺ[eEZm!9ϱȂCtӃ4FR((2׍ATE{TwL^3p4V} L>DJN~ݿl?"F* _ˁf'zϾjlߢ6N{BGQMLpf#Lz}Pu۬q?쩓/gt|[@\8XrdG6y/j< ,@ '$Ilauy]ݹWN[=W( ާ'#YSXwJzS)Wڵ3𠃸$>( {J{/«OCj8꡿G̑j:8BkcB0&T#PW& ]4+x#L<`i _ yX΀+I9uxh8, v=ǻ:Q|h Rs!d\Ox<-:LUrD=0Bfw,\|8 K{oW~/J6ڿ7{>7s*\7"  i#yAj-g9":zA!“fV40i9'#vi~2^p ›o&Oϛb:{ӆ.n%݉j_k!F>~~DpjR  ,a IZ(]NtNdm×abIooKwKvx )SbCalAڳͼ6 Tbtg#sB%\vؒW>-HQ"j;-|{yEuj0.K𰾩@U)<Φ2j#n2CƈÈ-پy=i4vl[z &GrgM:ҟv)>ԷSFRO6ؼ.:dg8@,0u]&Q@dzS3B6#ٲ2$+;A^1:΂X"C.\QexulO-eN:*n[a߉=a-QvdIL{8$ۭO,4-/`50U DҔO2 &իdqq̲u0ncjmcT9mgp=7LQ;Dt !}>#Zk%7L syBVi8Nv-,—?w<?7r\]9fR}W['b-U#Iq` ; @h=@=[{CvpsX/Zd8E5r^>oZ'5iR\ϒ Hs]󆛺x? hC8k*f]9rOIi! ?ƞ͠7Yy98&dpJ5~TL٧/hIճ]%Duc%Mᐌ0JDxђό|LjM ШdjMYŮO+,yb)ɷ"X'joX JC*ls:{Ce1iclU҆K|M'{Ӣ+eJ X!VȰxs&|j4"UG.55LbBWbo~4'6`)K۬`2cfʾD6_ZD#; \6v]g_,~H̕zL)#]p4T.Y"3πJJ?I{ć6 S'sl5ƍ`bCq[,<)ŃОNߑv`okȨMdceuW٩x4-NqȞR@(ەWƷn佷\8H!UaF*3] 2[in;6N_Qt y xxմ]t=zBP{ o],6M 03\djsdff[20b2OBx.βvE٘Ъp9fɎdj|+M#]m 5)m%&UiX=f8b)p3$!HD7sm 8tg?t:"LZLrO N@̸nlrF0(4~ X( @ ]_@C ) c6 XVYƁ&V |JBz,)WbM(c)X&s&Ԡc|XԷZ"m| 11 ̄pWCnwq\ݨ)!c 2seUk3t8?>DY F RU̬ӠTA8Zog!PW;>YX4|KM-/׈7|ZZ䈫##3)f/ƕD N5Jb"g[qX0Xh1#_T:oy!ZN;H?3]*SN_SX̉ftX'|?|PJЦHijQ[.zN,NDQ eXO AQ% n Ә13{T]&qH-ZCn^`m+#6qNO} !qltjG\rt -{?〇?Ζ#[[dօ@XjI="urɅ&'^:GXMu(h4膷W0jk ܴܞs'}4$jj7 wG`}DqQqO^a3Ms.{}R%;\BZ,FW7|z )n/ZNgVd wZPP t$Q>o- p%)z#.o_NlׁlQCGԡ|.^Ph֞'c/L*k99Y-v&: ǿgwle 阄i Y+>WoW::?ɬ)j!K2Skh9_C.a=_[GU󁏔b*gy_u^cA@u;8ى13]ʒ=0渻YKqB"VBy-JFUx8$}Lf]]dd1Ǚu%XJ5Hv4d=Ͱ6i~D{)f mфk=Cjuk-_s~[Y^ p4_RU+e}R0l` iI15 ଛMB^(Y:ͪ׍ac]!N排{&%y3,(|v}9avDZY7OD{D+:Qœ²V$iF#$1rުGt5hY3ai)aY)P= @Ry`6 v)({~4:nC QKIw(I#h7U!X6Kʽ.Cz7L"U9a؏;X[Wz()qy42}4;̗8ï&4P^pL>`sӪyczo>FDlp`uqs¤2_3'ًhtͪ\U3T#}}|"&=#ҩ$g[^#TӱI꤈oW``rL?C,j u^XG%u(nk3WCL8D}|w Eqk7`U[_$Hʖ"1nÆ8sr HDVM'Z7V`yBEX,PE"p6ɨՎ$sg/ShCQڏ%=5>Sm r GfV \q"i[jлSGFB~^gs5e )4(l 5Oϐ&B lQFDzC?H}1Mb8_CPdZg. 0DۍN!OTl /}=T426Uf>_[GI|^cO"{O9;17W a:>S;7D۲0柜uv7 )+wtۢݘ́aG%G] UFz:x/S?|@Jn@KNeM[EQ2+s灈2MFgQSD3_ȻCFaJAɗvhgpv,SVbݝ^iѼQ]s >4gj@~2eWuͯ^(< =k Uj5Y[LegT)`,upƻO)Mp.ḥ@ގƫ[:(ռ91ci5m-[or @f; *ݽWuE'%" s=-Ts$$&W0=臍-$Yi`}cWҝyդ hӺ¨Y5o2Њ&- dUb*)NdodcɊ\ᏼ5翅cYmm)`M)8ni}`exuTzHSRmF33wזWШwj8$T_h00l_j#d(}2m;绠ɧOr5843]+䆾F~]eu6цV~jV]*oі4e`o c<|O*SgOKp>է<;d{ZdG'RI=bMovjj[5k` ){`wď>]@$6k/򗡜 aʮwΙ"ci"̬_Ieuw+=Eꐷ8^}=5,\C1 2R 6tY!O+Aᣑz˃ȧ)S:})X]Y%ѩ_5woBWG1 {bdpE`RbCMF}bAGKY=iQ(oeo`pO;pqۂn3"@QzIώzM Xdӏɩ6[<(G.<-V:@@S *BdţBzm4LŲM޳h=Cq~nUedd-u'د[Tb1w/,ǒa֍2xKvyD1n=iG/VM*>  d; 2ՠ@jgj&{!pI \@٣c|>`5#') Sp3F &H-l;*{ |Ab`b?0 S|0&DuK,:YlǺQspmWO^"_t0`ٝHY5K5bc·_m߶P:w1ݞ\{)`DuI(:nVݧ74a#Sc?w=ā/Gib*"\9,W$4~n0$.odu =7&Ҁo,UH$D-U$XBo_ظzXٵ_F.:rUֆ= 2{JUr sG"JhGtRrD9jҚpnXi?IT(DLXc E# KoewFJfԹRyp=qxEfՕ?>abY*WiDFa&prhH0'LP}%7݁Zs:@*Y:l{ a/IOKd*r(v蕃E%.d5Jdvޱ< /7mhW ϶B͚-8]1/MAJyASdDwN|\Ӧ]㎼ܑk{._44Ҫ^ j3˵`JNgB>ΏK`VɅAM]H wD_)L]KXƪn#l* s m2:$mtwk5L3A+jaňˌiTnfgYbqf3|MU CFhUPqa#NL&LOVBXG7ywzT;Y 4%A<Ϥ~J>B|@D"+VҮڇήBs[/b:ږnm%(12lvd; z‹1+;=VW'>d2&!Pmg% LVy\;1\tmۼF',Nu"T9rh""R~p;mu,#.yY+Nڷ9\N'+̌X*6 J؆nANC/OHH%;uW?-T+kJ{ z$#OsdP(I8՘KD-A.%z[ z7Լ\eֳG/ 4?;ҷ 2+ڵ>ZW( %8 ֈY3ICP*ZuqKbZ8QfW0ޤf> %~0ECqJ& x 8lTڤ, ѽe-r< .#HB*P~vWgBoi;:eK4_\߱SDY* H(#{XdS+A`,85!Ɔ34'*C G9 _E&s+/+-+ŧ6~jI3ImQU#9ru$oگ/R+9eeV?M28M W1ԹI7؏~@Pb Pbx`F6z!C<tG`ARNg5cqc!2%m7w j!![Kդ$ 8rR=0mp | ,pd =Fw  +S]pKT-^딪|H 6Y{v$}WoRDJQԠ T#Py\(ÒK;8$tvb);<`}]%h!>zi}ϪMAbW Z#ϧCP Yp({Ve`Ȝ#;ba3E4K?2 >DFg)/ߒ sbo+nE<94&:!]<|59Es NjSDWA ۑ0Ko 9\tDZ=) uks\AN퓇UЏ]ݰ-:,F[{POJ 4DSU=5F|iU0TEArt9WBF n?` H-6[:QR4ָ1["ičuT3Mg#|o`WtF{kF|$ !E 0MﭔKYrDA>8t|O{ݲ9(v9BGZx|\k>Gbp',~o8Mˎ|tDc dzN^f0{ak)LWBo"U皡ŠͩPY衸 }L=;Foo 4vd9eyM;ӵj$St,Ğߋ'X,G9&l*_-На0/S `+%~V1]n+{,%;\/YGv]#-GPrq:lLV28[mϚdj\6geCAR[.qW:bf \9.\iΥОc@YQ96RJ'i ɤ>e):j"UL͘]6 njod5(d .ڲJ$잸qQՏy)|0=6͢S gF,)6OgTiX$:7Ve0$!P @|dkڜ,7[}Ɵ߼  Bs:JWՐdPuֵ8$iHh Ԝ60l5EPImOL!Ԕ:G^Yh4&XWcGBOJdOzCS]Y*Z")KA#WŅ?6xj5|bIF8O٫2EXM{;P.FK2Gzw>|mJuYNAmMm,!eie%={y@એRo4g7Z;jM?#zYrOY'ѬoɬH*! [wFq>M41DbV,*0_ݘX΁S^i !xzjhf\#G  FMF\$'9?[V&k4WSLQ`ĕ_SL7'XJ,,<=S U LhQiB@=Ҋ\$AFGSًsۤPQ SJſ@ ;=Dqb8F#Au(ot,t0-1x2F)WǗmzd.\ZfXߧ:2Jme=.:\RdV8ܥ9,;粿jo6nCۑy"i!53aBxo7s=G ^ѐ%0%+Ayf fR>:ލZzFWwG>A< WcP`1|KT:7gW pI Mz\t| qF҂MГ$%MP9jL$57_yr& 4‹Y;&w{Wo(_+3\!'@Ԉ;Mf>oˢS w{FQCMRBڝ)6Cl/jM[~f$excwL:A"5/(&aA5ġ=&ox\\x !h|&ʯ:|odŐRO[6{]ɧ*R}.9~{"'x d-[Ruf?{&i~)GFtO%pVh ![q&;4s5X#Pp6MP{&KsM' Uu+P@P2 F:""'PQ+buϖԃ䅼=T..4(8.$t<3wy4Ir0%"tXT0ō@%NzV8Ee-㦰k 5YAwGZ?#W̰+;:,Opm [<7P"]N 3_MӦ U:&LتfⲪrp@Qhi59ng@ q45?S6 Um)ʭSj9oP7)P%-VTv<3]macH1gE^*g:U7u[ًnj O_ /`z*$gO [x^w\q}VS|{m|C nPl$F yG7#JA^M;5n :aC7\IXPBaX9 "-\htWA"B+]f>߿P0/jtNmDω KV*6,H#?4 "F4ΒjC5\G\|@`ZhSO$WB\:ܩL^8@{'n#18t#^ &g|x>g 噡 3[e&{gj[Z_GEܲ (.#2%ث8zG69(i~!TbGvѸbǔ~V5RU+]xKa;cp0ɬc-]HQlzWY3bp[7OpīgnùғuT4B PtH\j0)Sθ@6:e13VZ {d̹Ԓ[$=^FY%flWs͜H YB\7؟@,bl% 躜hCF*cW[xn@sY%e{qȻPnKk%h=pCHWX|Ks_k1aX6*KMhR\Ld8\Nr=/!T?iy&d2(rU{$VK笀H@I\1aWdu{mGCŖ ;@j֟Djxꚲm*h`І\T.M'Fu9+d8-d@atX«|"J3,>O.u$߻QxDtkPZGӁ)w 0@ֆP`Q$Ynw 3=|/fgy:HzTAiBAi.56\5( fㄭ_BI.3R!hվHԤE }) hP,Wm:*2b#-_H&aK:y^ÕztMZĊ:E"ldczV>8J5)מ9ZzHk/G\iqdԀ &T%Te!Ud\fv 6|F'W}I { .?Z:1u3J1ak`'dǠNU]T*@:ifjs!B£1yL`uS 6! &/p[rR O|kc*_vІRђ6CnlFRgf Cd#[KGN[Oh:< Oֵ[QTV$UǴ\ H~;1b W57l-'T(4Ex9&1UHa!&K'\*8PT8(Qߪ8ۭ 'w:K*&$F/X){HQ~Xy}KdZ܀Gnسg7&EcnK KB,e|Eڶ]L%}djlL` }‘8Ә,z-lCD>Oi׻]Lg]Wr>k~ VZk2o. 5dZǃяRkqžE#S :bA =Nh'=_= X؊e$Dr(pp]'(FU"xތNztc5sIT lcjjs`H$/gmY=;)6cLRk+W5 ěa+)ኝ'>bbwqPR ՄEbAl7Q̕&z#. 4*6aQJ{~xhY=puBq~|0UPpN{9JExjBrTVYYC9gkbWd?${K)d4㘰IaRV1θ ?o\Y6R_YU&1X0VRK:w~[Gh|tsc!6\,J4M03w:vQ3sK)w߹E{*U~ f Gt=E/ <"riœ 5Wfz ;)@QGlG"vZ^7ͽihZ"qY9ߠth>?f'0"юWG ^âjզ|SqOXtr7;g>R++|̊l-M) {@-Ry*gHeAmB$7,z_U@=xC|ϙm`4p4*ߝf$HME-'w0'!1F]m{6ZriG _ދW8{u};eXid}E٥f;Ӷ|c||Ll/Vak{к0xuw ɛȱUTptzb4 {oěd]L˙Jf$$3 V$Ciҵɖ>>N ES z 逶KbНd+zK ]9e-v i":R)N#tܻwO5B% KhKx:y6ȴS aڌ/u2tEz~Y54.ha晤F#>Wu'`Z(Tn69\eؔZJ2:6{O|?}Ndv6p>Z*J@t{ֽ=[q#~~#AqE; ' vƢb Kdg6W3aWfdjCAipo",ND@MCh˯-a*kL}E-lN[Vi>h'~!cjujn|9`vA4@cϧ۷G@ wV @X/VMh[?)ӼaTyF%i.i) :]P>SGyPГ-(pQS&jxWbˁ}KꘛrG8&;"P=\ bL-ة~Y3e$[ }Q=kЈTmA|VCY4JlgnJ-٣yׅ_#R Y.?[,oVaUPgx;a µ*cF @qq'}z,K_ȕWƆ:`0#ԆTuq*by905-t曱ԓjԻcqKd8Hxtwa;Bi:im7cLi=SjԕP3uAwJϼLG,6[0C]MC]$VwS{0MfBe˲3<SvO%kt։H<(N/I4_:A|lx֐%6l\VL3F9sQ8PM'RAIR7k^j{THJe"8Q!-4|}'ħJыٺ "tQ0"Dl'>a<!xOB\LН$9WEz߾~x2|$B{y2ӟC\?R1竏:-X(0dp7PYznt71a|3QT`W4l6xPtʃ]EcFrCGN.ӉMeXf3ZU]oL)h۬R`%XDop!S :>NBD@otPH3s{uvS%,ۂ0I?W[#;a -`1= QG'>n sa%)&Y\vn䳔`" Ht-<'}[n}ԳPLw/> ӑ_4) |D+njd)? $eU_[/ _rYZWSCx/v>-_U"g_5;*euŰi.ý4ȥnS"Vl2 OڱGڳt%Kԕ2&F5 tiFsؤcX'/0ke+xiLOd޴|r.{:xz[bg|J3MU "vS+*?e`K%_=d2k)$w-"c/JP5@pF,W(ݱA2.ŎU5PB_DhdnŮd=4y g#6A8h~pHi ig)_n=E i*Fl(۽-)S%ʜx܁H4 MJ]9#Y7#l{1x-u { A - :߈Mv{gNtIF:mقܯ)5TP[rT"ͷ_ ,6lZ% V#+'ǪR &pNƪu-бU UH#uĉP!OZIV[y~&wb;3w'~}:cM@E?2 reAp̌Byoy'#|2j\Vݸܴ'~:eAY6zi|SF vl\G g' mjNPW,‰TV G7YhU;к:8zl%^{q ò CwaY) 0Ӵ| ϘhR^zըb zwx%Idn MUd$X "O_(؅ 9W֋uy0BeAB'0E+vtG=[Z2u=u.k E2x _ Aȼ*>H OEjWo!0bfT!T!57Nleتf&^ tb.ʂ4kNf]':cR[kLvq['~9|WXHOFwF8Oҋ=Adpk@PƌWfB qĨ[QK"гCtec `yD' d8) p8]>s2 Y(`bu; p79A&\ŷe%`&@.&LKrl]йsyZfe[[ٮN6&iަX&# V<:5ʒ3{G[\܆\ΥwQ. }1@.!,iO=BE@`N+\U&'0|;IH ժ /]s +C}"x?Ba_ F].{yAcArxl(*s :&ߡqԧl7#IßhC&_ݧ{ʖp& J}Љ"|~oDy`MIk.v@cM4ޕ |ǚ2>^Q dkTNּT `dbz#lG{hˍO-gS* BN<%>Z;w=)<VKn >o\}،Rt7ueѴ\(dRM2bss51sWc5NC:=Ȝs}6+_*~WYrMlacĮt&6umnY_A;a@&W|y4 X.m:h+cNv6ƃgԝc̻wZq5 PU5D!Dbؠ ӌ`Opd{V{kê<4d_,0-YJ0`]ar ͡D[gIǻf]#vl]Vbڣc337JxA ;Iz^దyR^GiX|eHZV} M61k_iD盍ۧkq?Y6nky0Lδ9%\Yj`Oڄ2˚ et/.7 ^(kz/pKKVO7"'֣Nxf)!̳v8\L|+JX B3-'[#|Ƚ$Cj{²h<`me ڋq30B}x]*/rWf^Ɨ4B3qR ) $vMҪa8̛8^+%Mm+Y{#Te_wM&4]gTɰ+*>ܲIU11}54vzF FAiVԘ_ow ?Vcb/ёfMs$kѐnqx~:g$_[Ð~]$mqԦ×L3GWOp m#iz7uS2W Y DvC@5[, oOĒ,Ρ9bn8Wʁ&-FpURAL&ͪQaȉlQr<3WkalOi‘U7GV/^V[1?/1.@c:omAZ[ , Z?w~=')y?e~k쥉&j*9X3hfjq?& 3L'pa'7BNN NCߴgf=t&la@4U+Df% 6A,GDg=f0cuWϡq)y /t6dQctǂ"}`}' "Ql;(>|KD*'D[J0z}eg"I16) CO O;Ǜ׶/PN4XQƒ7ݽU7ayV[4_SV]Blb_^sb/Hf$w~,8#Iu6*yF:ki~eʑ LS3pe_k$j\PݜVeʊYŌG,n]JcB'sӴ $~=fU>K:Ekj!pn}Tޞ箅Jbb D%?bՔ "װc.3C cHZZ:"1Hי_y'Lz5.hi Q.pu (ɻY޺+,A뵘X;$& 'Y~wYvPuQ}K!ʾS+D2ʪD 7#BACdQcwnօfaR5o9E@0˂kh 8R?&c[3OCKgi䣰Y͑R%$_ }&#]W̉ku]:Erݽ k3|ZOi阰L&@3>ᐷJhp2ik}5|Du@!\|sqex7o4Z5w|I\=l7H;ŗG8>p 16j]ghu/OTe{&Õ%ȃTZQ'L<'&lrX%`@u%/=mZpbPӴJ[ڷIYme-; RYQ.K|6#Gz(]J׬;/\]Z*\:/54oo߅I ̵v#3"aaL2rS\2=An!_=xםt7$1srty>ӀZ7-'@Q>vojOIXO8f,5[P'o_j!۰D_:e<Ѵr5DWoV lw_>erPq dZN+$ a3%" 3>[6bZ暨栛8 6ƕ-RdK>]Fy NFrU\Et<쪣W4VsZqA'%mk 019p47*/|#s第u$}MZ7 n^ݤ̪04a~lB4q!=&nl9"Aq%}ضu(  6QN.ߓHc;S*4U?u?R|l ۇjX₏2vbF(?h/T~$f~wU CO)e? 1<ًK ),9%A eD`yslRkP0}7bWuκa( 6U$ouIajC06'Gׅ5/8 :vdTxhϙK0n K<p}cDI^tLӯی>z^4`[BՄhqx,:*QKJ"%?&- v$L-p 5A~ZھvlD/ 'P5 .M1*t]K9l;Njg|ɰ!|*VqUiPf=hY.;k*#:;BZ9d)[]S[ª |i5!;Nj/,0MNWHJXי/lFf緜0 !|Qd<=c@"7/=0x[.fai,+[+=*uglA ]ivE0хuH&3mXc&qkt(:`lS@RGe 2"('M4ѡc>M?]<}1gZ07zzxbg7p|$Jj15%c8nlQ_Ic)ep r= hZ;X$4'=LK*OaVW `.4{Ml߈Ʉ<#QcQ`pq?1DpD%nOUԥ'BX[)@X7,k' YY)-ր,gt(^GϮn3͏ZB 9_;_5 =;+#mGN@μX+%$U+({8uy'flC84y=d׳wńt.MtYfLVop;P'7c0䕮$S}@ۨ`^k` c.9H2)5 "4o?_U'E; J;uTvZdP U_4njh#;g-,S,iR}.j+ =cYo$::06ӧrՇ^a*ڜ?۞/7jrzxKQ`s2!Yt.CaܸX@7ɻ]*=Jq3b.]d*}P-ec/y+6JcY@~:d=S윔FWb t&PAk_֌[:Ev잭1\. О=( PJڬ1ȁ{GP!sAL;8rRXCO`**TbNaW ÆQl(f/% WiSꮓ-JpV1'?: =1x05yN ׻פGFY;z8_\+!a1hL^l-/M> 8,̌Su 茯Es!="K|U솽LpSjb9f-9B>mWOyaS_Kc߂wƫ3қMti)1@nڀE6ޡA1JfS5]V^ cE?uG-M^9)_.8$]?P:I_A$\ Ks/L1И9wWt014x$)Ҵ waf/K6Eݹu<)TxC*es {$5c ԏ ӌ6_mF !fˆ6C$ j^`7"TOyx 40Zy7w~U唭eq?]ĊP\S`&&_6uj['>.ܩ^$G|{ ^~mnGG~Wۮ@BH* yfVاXTӈ5QY^eS8B䭨US H8 b)c](>m d%bgSRGQ-6k`JCh)4[Q17M͗ӅV]\wȊcbc4M#T򐰥m\R-k.$~dLw(5䝨s&P2YDzoU[X ^rVC+53k3@DR[|~uVG7q2avct#N{(|Xj5%EPj.}?3 n';2aa?_a8RCЌni*G@C|@?;RйF q[7uTn̦,eo|tSVUV[ZUpO'zaUonZ?CQ>𼰿X7:8r?_[2NM0M ^w0r獽}] 眖)HI{˧ٟ;M 殒EZ`^l=N+;xJ֏w->|`C2:&H/ _ٔKl7d]Q=;-\͙io Į!4D)9M1wa<86m+r!RKgT0 pVs@em0Vpj/3dIH9Ļ{IMr%Fr CAƁ/)VA(n+_ ףX%ł\"QA^L:fdӁ$Nb"t[9b_e#j,ooWgGkx'CRp(1#?Q'oQpjK[5+_SJw[#v)M^ubΦB1t691b9ПpP +fn6y&]ҀllaTEwe^veă̠ gNɵ=A{o &*y8t}&|=v4VWl-mhKdc'KٺH ,9'^ {t3G ::c!WKΐ ҃A#Y{װC2%={GT_cHO=ҥ`KM_Sx"#yQӰhPכN̏~ԂF7oyEpnZ2/h7'^_GY+<8/*BBR~W[/˭!"u3v=L4fOdZ7[&N?w$?J+;o5729DpDU H^5:iχEnJgW^ߡ}R56+]ɾk5 m(*^9tv+ 1CIiUE6YƳ{5wC6Y=J❈K>at_D(% LCP腟őBlnVmdzjCuF3=qZrzB'Ӎ*Jn[(JXDZkg|b'M"w&Ȏ>TPC/Nc #K{-:7_{$p84X?q+YH}#ƪ?n .x5Tvq?%WYɋfs&i}݅oïz`.9"/V"SvJg߳)\6_mg/&NzPE4EGrHWnmi' qޖz*{9'>-6FB/xGpw4&Xml(F6UA,r&qGj~ Ȕ )+}jF&D-tm١ †`W{Z>)3} g7$P?Eruk*.x?*dE1n67ѧk%bP^۳~\V{icȳf#!}A:w¨8uqLSyIG0#COz*l1}}"(vgYb6ܣ**O5iStŎIhe Zҿ>%е0䢓u=bloyEm@&S%iHUgB1Ҭ#W ;?V.*@Gai|V P"_{ɜv. x5fVG:KK|?nY0v.zO@d" /#fiKz愽[dn@`f32JM*d'adQB}nag_oJJ ^9 x y]@ުx.C%9 Ůu@G~ڿ-pˠ".IF$՟!ٵ%@6ßGywc7U?9cpx-9I#Rf,M*pl]jK?ᥲݾzRd9/ ABT?mO<-`UΌ(O( W bMOjj}Q?͐;hw])M*G^NYM-ANǂNY8⭉vz*vޫ%qƒW[;kupt{3qy¥`zk}.~b!ur2@nkN&XH%o NeW&0&xܭ+ G*OZ)dU ַG%(zu/"ٰܷRӘ 9L>~!d]۳Cw! Ze RK1YE*I-bQ2M~OD, ^S|9{IUYRnqlD (ek2:~pfYngG֗5 ߇IÀ{8'' j=Q0C4ha3hv&a6U@L.8G;ޙ̷ON4mhn KSyufڵ+/n9I Q3^+,}oSz/\  6^|~ubYsl.o!RpAJ[gqۋglǔ T5&RxcEޙ@j[#!fAk1ŰRh%|(z{YjOQ(βX&|wPNSz+S M&,Y0z1?4׋z/l#p9w$BMʶaZRx[l뉭>5ʴ&{C&%[r_+-9Y*ĻoB@;'eUjZ3Q" }R[+~:pKFNjrzۨRsxed# (1f ~۫蠴 amw=iI p`*+1\^eyTw$>ycɛe z<&r#Vڧ&Op,-7^f ,i~=4v-U_,Y?gz-~*/r[xżIdӆ/RF]ʆ*_Sv1FrU-SfNI}ҜmoJi<>S|E҇8O;oZ|&5&JbhNi*=u^E 4"g̮E p[խ=cx}* w%$DEq+&GمeD/{o'tQ 2m1:HkRJWrmhEM]d}^ 6%*enc'(ms Lb?DR0m]ܕAQzSه[R j1ZHnяݥ 2sDl:/W҆U6G \6U`C c8)4tzNW#J~'=ݬSڞJD$i0Is e,*QHzٌ[ZHP\&6Y'Byu:գj G%F09TW7 kW,k'IDALCt8@'3$̑['Ť&g\cDꃜrIp[xN갪1Q.~)_57"D_p2zM&$?)]rry"{7CYBO90@vIETjwUA]\ l#[k\ٸ² CI%b6)!':PcbA_C:wCi 5 Qe+ pꞤtKNaKǂ5Q`Qb|E1z/9߁f_<ýYOQ9bKsc+Ȋq+_8_aȉBLCIK,3X\h{Bq+PoJ6fGKVBcrs3*Jd}\qČu_=!Dw],Q8 Y)nI-PjTuos&E~҃An>mZlZaןO_6sR(s;KSxycpG=~.FZ/?+x՚ûj>@# h-vfo;5`)%z#lrR>Qb~"`jWMm0F!!ylcHjU].3_el>'1h8 rߦ,W wk*,Ya1MJRœiL@]+!n7m `f}T9T8kGq2fGto|*\ݪ3sEt$ni(K3_}n8! aI`<. xְ@M5-4v?IAhm.c%0 Qm߯e8}-*@jFbԁ'14L,b)JzVj~nz2EE~鑳Zv#q]6QN}]"JPNR]hkNO6'ZdkIL`ygw;m{KD ֲI\KMM:]>0%_T1T19ñZfk\)NIXH[C_tq*: M('jQ |eiR= gfZCGm!uW5f+n շ ߏcUaZ QGL tVO^c1$w}Khݴ9%eI^EQU^gB(Ҥyвa34hp@;~C:[!"`kX`)J)7. -g\vތKW6v{ifcBO7 CkPy<3]{#)ɔu {UόW0p^wBz5-P@'}:OigydshT53z# 2omS R{TSo\r,µ]!V\[;9/'K%7e ?, ַ-"/ywڷq),_}E,IMr5;~5\ZQ;Jj:ȱi:KW Zcx|f&]vHD(SىM9kZRx7|= uu svy<x۟{to[zwEBRpZzE^F*VEm"L*$H } jfĻM}qbʮ e*2TcxǤ)pfb7Á~rϷ|}>`%q7')h&>URmY@4-1^hБwFP>T5\/hV@<-80VzXA7w!fsşk dQ)7u6}{pA,̫W'2I"qK]cR` \IxSck>8 Ɍ!~jZTp>0eJ }!śuR?yhjZٕ†Dc OPx@6CbxU_m!3{r mb1Zzi2@`ʎ(@DqaWhld㭘a s9WA!35xMA)QHDh>=vVJ= K#s~NhÜlZZb'-Ӄ'B**M9u&-R>jg .& `W˅x2XJ${XbugswΕB'uoE*WOJ_ȵa_j%3r.& e%N1vq-ʌ5,/U T A gU?:m܌ |&'`[3ڗu1`dK9 4Ed_,eȄ Q(BuVu(ڇZe_I+ #KbCYMUʹi(FR-Kgakc+[/Jxa,#(N-`LmkQꂽ?#3Mm ޲n1fV|p$ё(~5TrE5np** +Nnc,M6(?a[`]|- RH GnwL7!|3/<]" 51H"ШH3 jk8iAↀȝk85Bz@A.*F`ȓ-2l;Ok~0LÓk^T(T(! JL G==HrCDϢJK{`ZսiTk6D^h[ $Mz{JzgO v9٫'WClް`HЅt>1`?۫X~@4B+9ˣ>3MUI"#BUA"n|_Ar2§ > !mNO;.ßxM>@д}4ΐ$}.VTF:zJ/գ^qtk%G>ƙ.iU)M%wkCPJVg%"*I!4Ȳng EWj%le9׍Tm wH,ܦ7jdSu2Vc6-4 ;kBE+\)+,SKQ%2LA )z*$_x?5`SK+s A>&ʿ>\vJ< K7ptZ;3L]sI%C+eä ~<WiXxY-(w'mđJ-6@8z&6nY^3Ɠ$?A2d,=ʚoAqH0 Zb* yļS嚅K c ͤaA  ؜]` h #a:{VL_:EFă˅πwxHd`έbꞜMpхw` MRwyad㱧ڄR%V&M*h3܊Vo~C!gGORYCwm6hO5=o!:\ xY ջI> ;KnJӕ_3t:_nGRy$ғy&+.>,ocH,>n,u 0ٺmhf| Y4s Ėg"9GDx="H;uv eI/\AP5DUzlUjÝ`@'ߦ 7tW'ܛ2-\>ky&jkPw)7_ˋez9fpptn+kdCy',z=H^±9TX'=0ĨE5Ol4K6&N"^i[de tblZu|JB5IV&c"A}>uz\Qq)G忊yN@|'8'NU΃:k=f*$BU{L+."Ї1E9Y' تOQr kAfS|F:ډJ|1 Ѻ{@dEEf5KpWX駆ŋ7.)5-~T:Ž͖ ېH1Wjɼ1 v7&zolwC^+ 8qىu::Te?sp((RcwUя#u}&wBhʫ"7<@a2ئW((3Iһ*8 !@F+o#c՗Bġu|%uq D8q9(AVTt*FyS݃QKG>})̷_˿);BgSW*zݙt}ři-ṴʳW,re'o>)yk+7Y[_5Z N"d耘h(e7hu}f_'U^iVo JU;Vm[16`5@ YLܱ9O蟬sWiޖĜ¯L-~)IMtVx& `VQ9۔-J {p*&kN()qfKr0B)m_NT,= #ǠѝK!x1l|][n3EiU$s9Vgjx.T5(V](20A (pߛH8c$',S<-"3!1Zv|#+>UK!Ui7dcٵxe{НZ`I(o, + KTвφN1Gq.H/sA>?YP{H5"7?~F/@SHǼsP v cV3 D/[f;G=[s>& K~~)i[~L_1V#'0E$;pƼߦ6_@^ZD֕n{nE]=2퍱⛍2KftM-mYMY؁3Xy7zq}Qkݶ)s2̍D#^uKDrlV]%B>!EG<s&B[Y櫓>=)]c1YI=%. 7g~C%]6\Hڭ@!?GSͨKz#1z~y߻s&MF~Zv1*.lM͛hWMYgzz!-7BP9Fmp~6ơ~=hd#nw,?/pVrCȟ=$sjho1AMPҬ$Zs1M! la$#F8MO"^sH'%䭺ѡ :T  fxr&Nqiu^jWaW^kHձ:ؼWd ~,:5urmKwsjABQD}'b|RnzZPfC*)HvnyΐGԒʠo[&EΣ((Q);gvn&4S|?łz004m@\ G;Ym2#9 +22QG#w ,lpg&Erry;ԶdKImlQ'q]q؝mͪo%?R,ăuɗ_x#8 $4{L >TU&dtSpw >IZCJmĹ054!2s^N8)bXWGAo=zC=ggӄWFXP#e;r=57dZ{BgZ2+EQdnc*1|sSu6[i{2feasunJ rk(J|1Pd`2uj"+M/ _rJ<)*"]pZbtGpk'Sq{өk9Hx Lu&"~>!GS{ Ӱ䷝"^6oC?ůOUD.Q+9q0nlp3C>D)t[RhϩbYnF~"++-c|j~MCФE`‰ VW$ Vk*qyT;sMq㢝" l{,Xɋ@ST Bz'xM28s(c`db7RVr&䐁J0+ w Kfv0O~vw?|K\?WG)`im#,}C(Xa{77(% 寵683 gm 'nè{|cyВW VeKN\J)#FWpa8F= ߳qO͚/..È&c ҋ/P_،Xv~KTݯtݖn*6xwDaH0U`eqx2N{w-s%AjO[NOK)[~iE,CU@0cD0y#yދZӮc%*^Oᅋ͠)`]Z}{ 'ikb/a_Hs@wr W7{:!55=׮]Q8auic~psWU@J!Rm9s[*6v6w7.?z6|g~ׅR:ɟ?D-~,oUR r9HOSaiG`Wp8ACx>-Zq\^08K#n~ "W2-:7pc(P#ҡu,ohWQ.H֞/ Oj$g +m^K_,fMK&!bd]Y*ڷ7lDi*d&*,xT^0J\Z݆k dQm:*z쪧y{ //ad$(=OC,4wu U/]٪j9% V!#ܲSm),Bٰ­pq [TQw;tӅ.戈+KIqb*5(pqZy<̿X7βνtRbᮑDॣ8Ҟ{vWBҎ?J< ~.@yl@]Cjp6V[c*5p.x(/\^՟(p0JfyNVA]'B*sX%!G\Z)u? 4}Hj&)I1۴̶Z9'NU-{ -h U>" 47/JӍ\a/r[DLO8>clVdNv)C/ϑBĎJ$Dux6[zZw>T~Rbp5 Y$oybVZ٦I!/41׸)jKmΗgmfF/?UP {iE-?.9쨃:< g_%C%W,^ 0\qvJ))NkSjAQ%U.y00tiDO1kN do]t\pKLpRXw $gc0M|p?ۋY-}Ė;T٣DY?-S~cSmd;xX,R5aB[jAA#M;Vj>LO,5'!^2P gCx8'>GشQx#zj9^9v.E%T 7مwoq- Yx9o|8m) kRXZ;pt]+ɂ~X'JIфh- -=;sS~pրҲJ% 4L`l|nK0f[7J;o4{n5tkM,-fiuPHmL~cP[xRbB scӓU3~F<6`}/`|$mgDgqyqi> *ϽP~0'_eҊͻu@`׷e7t%wA@q\ȣC$v9Ku!Vķ] xx^V6 Q^>}'ǟ=JSyC9kvKUg2?Ζּ9Kb< noL)>2152;&޻K6a4,hu8LZgk󕘓˴("&.muk͕Jw$u ,4;c UJ PDQz$Ogɨʚ24l U3c оFTB`^AI<>;O7hֹHBH^RWɛI-ҕ+*mYApx5V8y#I-6 Zit ,Fvσ*n$|1:7$DkxƺlF KRPx8G-ИL F g&V eI* xpk2tN#nGb܄6b|8>DP2d~[lYx%!V^,`SNZAh?Tڧ>e_Y3pMtgkR\2];ޘeOnl+W>ǘc'+ce]ϳZ na#2؉1Ɯp{n1\)nGa `>J=vXv㐭:۟ .^OF[t D tʞoT]Z=ׁ|=UGV뵊DY+@l6" W^`5ew6Mq_l_06BN&9xŶusp~eKhf8Iǿ&C1= #μ,?'㎜t_}q"zUfSR@˪_@fV,\Wz HpiYd$LgRcb}⎿ڑ>wjB5>e1 y!e-DKoV qp7T+Vc5_![_ϫ E2Iq tc=6JڰWG7acwI, 5σSP]4pAOpr;Rg3)V B%adO7pik1Q{T+8UAcx5;'k<ÄR< 57p'LRQDJsO 4ahH[cee}s=G%|vlS}4bQD~`JD\#4,?7zw㑟zv6u<S ΜLL2: OkDf@  ?qfT/Ps}ĦKq03/iJ{R,~T~kWl$08'h:ضk=T NԢ̯^,$ocB)c !V@;xfx}`dmefn. {X9@TRTfRo^\x;XMsm֮)o3&3ʄϖOU:c}(oDn"ZJ5:s,OH3蜺TCBϱ >\1Khf@mkGʎh(+{vwLC6b{νsst#.!4V2Ok1$s}.r;B 2\볐L!Lb4өb[)=eLSH?V"=K;lU\d̚FB'2~ ܬ.IǪo{ݡ)pzG ESv(7C`5Cu.85ګCҌbM7oO?Vn&^zkAW1n ԌǪBXVecu=6Z!RX93!sVQ"\eM\s//{;Mx]oWKm pSUqHXw>+(˰dWrtMeX>ͱz-cU: z`3Vp <3+d<Q4:}@GnwGKȷc(š uP̎N2=?ܾgɚ?ޮ<' u}@:nqpn tF3-ڄ x}s\:*<hFk_% <.LȒ[֮3 Q5ٟQ-ŖniW3oY/ $Eߥ+$dI7YJH0{p+y7ݭÈׂL) CrFC+OXRgnc*g}^j-+x"Wi٥|`Ah蕼J  fH@Ͼ FR-P;}0[PrR#Enx&$Z2so$845<☒ͥBGϪe A/MgH~F*чaGĊ&ؗ^~EQȬAp8FYyпSr +$zx0i]P3m+&LuSAOS_ҊSͧ2~q_P} Ő"L«$H0BlUKN ?{#p@p4lV^(g(0Ev? щ{-Ni7=)!_":>q_[Pƒd>cIìm._~lT7@ɅK| r7:x/ \_ 5so~ O)iňL-Y,o) JW;ِMK4hOzSlJ;o@]Rg [xCtZ"nhb8sOIDb3W/;5zFbN|Ʉ )?`R_רͷv_ w*ᛔ`Wh2w< ]ƭtEhy[8<^&qE{3Cuy=@ƭWh,RY S}$ZY>@ѾN',$y~ ݉JA#$% xlT=0O?kFNL(aSN_ͳJ 0=kqBK~7d9)dWqzdwLTa-:¤r4:Al )#z6\N tDh *ȏ:/ .R}v^H`5/r1"*QxKawG(Z bem|Sk[JtbU7O:0Y4n0Džg+9F(T2x*p$"Pc`'DF\3a8 O& M:CG 5|Գ$:v[gp~iNeZ~& [\U)LUɋv0!2$s((tOe!i=i:JG Tw#s?_/Tb& >@3nc RH}~ U7~ڤr)2 i-e=(,+VJe$mi9_Fmr#/0)v (47ҪXtrd0a,i(8;򙧸I쫣2\צx%.%K~YTuiNFƂ// b\\Нྻ< XAzȣS ۯQ+?~mm1oZockAeRSAF'ݚ2|:ޤ$^e<L ?uK=N]2`BKjPFij2Zl.iX[++I55`w lSQ;,P,GK!ij覆l`%-1ǷVoQ"D ԁ7iV R0rxȝ~ޯOdw\Ocw+4,sQ5)`:oݛ]j'KaGa3OXV8 1>LǗfX"{(/.AuuA6=񁥓Uˆgw5J@O@)LJZާg8K5'{| [(| pblD0n eP5- =lvRA xۂpi@ʆY^I: ^ymt&/]HYuYcNa3.qv8=lb4JiKwa.!@a_zV8bR[ ZQ7\V$|)z [*1!t/2æBFХt~كGp|J FF,1։!)[?Q—pf99 -!Rur5]TJDcw8WNۺ5em`,QqB |M3h$3ZR-R?Ub*<6Y'|u Zĭm`(q.S:&ȯ >_vo]!${t2f%~426ꫲ&c,U ,haj)rm+ϫZ+]~nk&@mtYO  E. HK$O$V $O k٘㾓5%hwTPnAh^znNpMJ_~,X@hA|Gk]z?Z^y>rWDvSRX Ul|/7  \zwA7Źn\*%)w5KuFqh!05*@(ɐ+Ґ,!.Db'`^ t`= B?Q8FhF+AT;k}Jq~\6`ĚTZjBW|'^X:ͬL ʑ<8A2L|7Nne> vL˺e+TÛcuI=&;G[\-&)YKMvmplfu_ H^T ٵ :5g5$D]U=ً ;g ;|&ϗ7-p'FaWHRN m۟/$}({J=n;JdEݠzFb1lfV3i)9@A'7yw[$]%%l}:=*ށmkqآ~'bƮx=Ғ9ӱ$ŮsSj݀OOTx6tU]M>\ռ ʪ0gq4*#wcWcќ _|G{iU5ܪC:`CyI$!"L*Woh7JhD"*R.vVbUfg(>G `=F/v% P{]kBW ahy]wlUT$iI>oD9<*Gwކ{*~_0oҀ0tĨ_w>Dc|qdw(gG-]cp_~@ Ao{GGjtu2R[c o~TCO-єZ} sInc^8,L+A&1˒mߓ-D3 L0sd(0y b.:y:oFxmLI$m*0VeyqCHїy_КOb\FR< \oP[е\9?}>e*J#ye^^ V@ rG=t1jN<|praȺ\&djJJUݱ0{Nvblh[}aK ZWz)$g1Vs 'TiO[ӅR诳 whiKL2`-tN=)wS>VEtS0^)ۡH5KYdv-cmlޝ\n.o+ 0VC"kN: Q@ь)=!8hHOXr\ e. ;li݁f &j 5nį.g62 PE,~"`&$&K|؇ǰ>\5SR$tInoJ<k?Yr"ʝT doO(Gŕ;N[8>9' bYD%inp`v,Wj~ږge.k#KE>OEB<0H2?[6!|*РEx}e&4séglMbD{a|pxϢ[3UCRۡNj:;}U[OThvMiѢ͠u> M(ڄg̬W{@LZ2A-QO\+B~\Tρh2^K&CІD?~G񒝻`0WaoSk?7 pCKx 6aoMSWDpJ2?.mbj$/Q2`UGQ,@#Rܛ2bVd'(`E<^?bؠc 5ud`cOR+~x̧2Hˀ`ٛ2['x„fQK{r~ºr#k4GŅZA[$iӅ`GRF5)F%5NfդSkb0[a { CWa=pȿ$ʏuaB~.&Y-<%'9Ha@kUdŎnmׁw%ǡ鷟y'#ޤIGޖ#pc Og>Por#M2 d kD$?MV7#Sቢkc?EeVtfOx 6ձ009XC~Zze5뤚UNbO&=1&- ãɃͼ4V`?2a6>z Y a CQt5s.7;f~ϡE$ĠfWw"8c{>Mƴ|94݇EJS?8~<ݔgvuyAwRi ^yqY/;MdeHUB% B~pLܭbn_wW7_ʼn XP pp#/İRJ3{SDm|%cR@<3?dP;8jFy.XC' [Ώ`'4m:jYӥTTtIeό?MU_mbdzɹZgK]XHcTáYai3@Y8VVs).\p6ʶpF} C_% vZs%!ř|B; N6)(FuwI^ز ߇v.SZҝ'0g쵂PI_t N3 G7_fMy8)$ZpP9mb@+=HrVue1foDslĞ0n-d帡9f%U,eVzP,JAL}Vن?*`}JȻeFQn@Y6# )t +.`6߭H* ςhM&p\vS[)BpYȌKFV(<U{ۭ4 K|ѿ;Q찍pȖns!fʻpcr^p5[iM ~%TGS¤͐՟5,bs#bp$G3 qs\]<.HBd^<|_]?O |DduL d (yK:N_~O;!/%p~HAE|C;dKБаH6PrgO'=\Raao7 _8=SNXn=x_6)I ,ylqc0'-= 6#'5qSp_Ve=V_\dTOn4f7 J-g.+z*=WyAlil $XH˰V ؒʀo+ӺAKzbܴe}]4D~7ot]SVeҺ\\ 69X:108tO&ɼ`I6[TOn*t4ΡԗC~t(/+{EFca|ؑx{_K3-O"R^3;Ml_?-)b˭VjIل-@!v#+gN!V"<o~}d=2ˎQRQvQs6l8~M%Xa1\rBԭh^oCS"!k;1Ʌ!ofH PiXGSR1_g~|dWP*2.ekeHaE.`/A!b-%MeW>m𼉉36j[^082#L+iK78⥂IC J'_VȜ!9ծ0 {J%t#Se|Shhݯ7wn} Ο:Ebl*n %ƼK)]xfm.y@xZd괡8-πW0 ,WJI-y9Ud顜)/{pXtSLUc99n#Mؑ8hrv5G Pc'qh.4NOqΎe\ 0FS"OߔQj {-D*fHƒᵸL귘ZJΐN-w7l R/P-e?8h.*SJ u#Pè? q>8Ϣ!%n-&& ?9Kڷ}bGd9OXG#˅4t֖^~;W XPahvR_v8-!R + In*mm5Dv)'EKYU?5r ?cl0rPN*mcD/\kNjl:a)U.Ƕo]xwD; wȒMF$alAK(qiorVdF>~Ss(5Sd='rF , /~t/ʑ})0`ث"v>MVzr{(U 8"Éɫٲ2K^;Ef0H YNi%5r)%ҫ hGr푂Ud n5OT>W:8sߞ vy$ N~_0ᇖs\EW),jVZyBoMv{ؾQ &=3"IX/\\yrJpD]g;3R KWY'{c-aɵ-Tȸ 2I ǭ/Ѱ1A#{%1EmO7)Q(0b9b!ix|&d-|Zܙ:H`>颾h;|a>]Ekƭ$EV/g؃@AU("fcata ?":=[Eȉ@ɭU6]!,bxqMgBLvK<*`RB?~Z& j/=6#^O5k#J!xXt- ɰA]\z?d0hk M,*H6] jK=}oʒ>A.ug>#^hg ǖEȢd*'F HWIA.QnǍ?~UCS-g>f46`jU[yj1,BgSצ@ďPulZXGxW ׯDJFEݰaɥ&* ?Fjd~"&6qh7o6!a,svsr" ϱ\O4`*Z`Q2ZO oKJ BzmpfsFO݉Y,!AW *zi~DXq1ADhuyM wq;E6JB 7k] w>Wo=31K9*Ml^7 .VwԪ$ !@ؗBBJ]tU;nd>h'2WR5//AI1AUpG:0 ZssayuKg> ?>Ĥڣط^%\?8 ڰ~#}ؑ BLpVB9Î@-"2.JcN7ZZ^ shF% M<)měI5\!u:]O+Y zq,,r򳌮J94t4Vxx!AȽL+IX. : Len ??bTS);PߊG hEBK|YTb[|yK1BFPMKg6IN'|o8Sc;ت!C`?ѹ8@ ;}Oj}5$j4R`"A<9ydy:[6c~%r]8VoTRQClcE#V:~ W5-@IL1.Ȣ*3"sUpN¯ZA&_.wv4b"ՠdzd uكmp ֗-}PayVUy!>gpƢڻӕZikIO NGJ',) ھ9˝'ۇ9˽Dx?*‹tZg@ ? {R-))+A/KnʏeХ Bx`Tq&d?M-DŽey»Δ=bk' 3܁f7֦Ey D]1%Š|se_ŦB<'އRt0$h!J!iHүy oᚨROF+Qs>px%d*TrIȔx2Svx)Hmks-<'b%4p[rMˁ* ōlt0DƼ"s@ ݊R,CoʠpzV'|wr`K @Eey ?XBNM1+YpS(8#p|_$47TM2u=jR.c^B$[u ZtgO4?·[!a3r4@!a52P=459ЪyD}GO U؄k#gW FU dc׍M/10 qƏ LrA Zܽ䟬vݾM,*lXxkHNi;m=tb{f-V,ś,MCX҄HoB ] {draB4&GQc/x:{RݳJ!H0OL*Nj.[=IpvQ \ּ͝aVK0P erw,[In^2 G< Xn:eb+<ڔ7mF"cE-B(Msk3ڝ&cS,fd *쿶̢IyC$_:Q1*ڂɯ_wa\4I-FA%:?!xj9 )5Px* |Bnn`+}" &{K ۽Z0{eelo ^sޫ 2^WJ)nźqVyuFE)g7Kңc*U6x lj <*jF I1X n̴dTGdvaaTO>/K Kcu.BŅ+^'7 $#??k2jV{*nWI}X]~&@F}\qS_\<1xHtŲ-&q_cZ(ʥfQ36 NY }_eriZ^ 2`IڙƾŵHTQ0pW!9-A.ٯn?Kj.3VtR@h[UDBڌsU 0tlHM +e\ʟVKP$B^JͿmgHn{iɡ;H(3!VV*h@̧)v}H4Xƫ-f8l`[;C@=7"vߢ7oU{r302$75gvFD@KV]Y1401ٮO9:[V/GY"1^$mdtƣIl.j 7 s.0*ltɭ^\) $oN`Xu^X5fEiԍ:A+\ x=N&s0NeӉ0*+Kff3!qxpM1r_eN̸zZ/\D`6zy ^&m#5Hi F~g6Jc彚 y&_%$(ةxcLK$,t@ ^`|\hZs׼cG뚌ˇne|DogF{K16SbAh5>*&zae gq-w`Ǔ[LY,Xw61?yr l֥- 582g5_@rNw|'7ڜk c j;CRQU604gl6l:2c2x^c=ʅʑ4 fwؽؒ?&n$tY t#J]@V(an'ajwpIʐYy@iV9JO.Z`;n^ . >6w,:  ~A1 1Q?5e‹\=ckFfd"(,q ~*00J>`j$³lcۜ5(y?;'BO-( Q5vƗ*P3V}6kR8gq ٌȬ XsEdR3YDυ*X2|tp<@JX1(Y,raʌ}ξ*3;zoUӭQ/ rM#dt fMmKwX~}wt~\!OkO.Ɨ$H#Aז_sk&A'ƫW1uV GX#(dK,V1I/ ƮRI]b{iaw4qEm‘!!fųe"+!soG2%vS)0sS!ZD9 HxG ԼB0eͯq^3M[h|y[HDJr̋x0N͋w2ڣN7)[h~z 4)Dbycg*HԵnW.H\y yaPRG\wUC#ۀBmŷ9ġR*Nf=zW3N41[/ c˖=5/Fz\)ed6'A45`d^Ic5]&o@7#1MBoLfL:BԒeFʥsZ|~j@Lg+]uK>]LwtwdS,OMZsz,u;|FرL<*GkXVIoQkGdKJژHhHqCj B6\zן ]6,~Eþ^:"mhI)Jg h dEZ0H@ #QuzAk&O2MpI fO5,Shu}cCKV=b.Ip2nњVUhբ$9VIauwLPF&F. n)To]rKH75{6ypX^Sy0#Sa2@@7@4ftuܾoTQE`\}-%b"[75muYDi:aT-bjlNO`/2ah^,b!:8KVX"ݩJ vX5b ߈A%g=\s34::MUF޴4JAit'U['Em| -: I1zb(zn`F\_C fANa>v<\ҹT#egbw{/qd*@Y_::TxjŤ| vWI^J ެ&NܛySiAn U>cGm@ZcXeM|Q>>+ e)8,0eH=b\%V{% j s`!Xzg0&u'z:0'oT2KN`P_h$'=9lS҂/_ cX ["u$$×A[(۞SA[Z@Ŵ\:#Ds.Jm gt妹&㾇;P"KybM pkD;4Tr[BXݺ!\,8N. %bMҽ(7)LO'5v YoE2oxdBɺA,W02f+DVpH64# 0@š 0~ Mf>bRF;P燣ԉ?ꮍ/YQ FaR7Kw r(r=%.Ee]*MBu9s'i&}(0Q)r KWi+?dojٲi>ɐ[F9\Dt$!h:BLhMKߦNjHMq0OEnI@]6 N]w_?3Pnsĕ#LY,*NųdRתyKA{a_꽳5w$pY:V&{%U//_ 3WllP ] AA }geбte"~R6c9%kZzƻVL 2"FwySPmTUDIM5Y-Vot԰NK(y'$~]E38k-I^,CCm sL,ERK|˧"ݙPl 5O3nYt`3 ?ĆYB(IrRiڋgǝo|1;yy;C8..ETt^ g>F+w?\{9vЈSs:8t 7\1 t s+k$2?{?k?f ĹR8HTZr|~X9XDˋr74C?X::/GGς+~ƾ|hJ jYGXG: vh H۽ĺjT`Ӣ@Rg 2!VS!Kz4F "Q㲀ʕQ2Lr3H$h0%Jh2 eyݛڨNMpx/ 67=nnsA8$rǜ'*@+Ao-ȲgNF0L̄y]]N,+d]~pĜgA-|ffs.Sޯ5.[}E#Ba?Z M@%| y'1N#s8*2QPs X$im5_H`긩278oL w[,<(Xh!vzQXSBΊP`60m+~b3S+wmwa|}kJbdLLxT ("KѨ+\ Ǿ% G5mr%vգ^[s ^-5׍8mVfuRd uR(tT۳懋D$K6|\do>l˶̢xo=E橤蕵x+{*Q̭td, 0[~q C?LB.ʻ f3|i9q>8Һ6e[dNtYZ2& g]:}ZLfc^Eu!HDQ|^5fܜûZ*iDUC[lF K7XiB~DҶ1K$ZRS;28{]>۰ Vg=D&;}%rt2N+X dJG4sZ7f$.go? ΓZ%[ 1 pju ֩+m0鼧QU(yIHW U[712\C2+z~]ˊ߬]H`xf!v?#;kຂ381XTǫN-ߒ?MV,$l}t#cfH,<@_u K%sFFF2;QXa`^T]y 젹Dc^ǚpԧE_*1t^D|ϛIfpiUn׻FwPu֗ ˗nE֕rc10 @{EfIrohD^\EpCx*WOL4nFN;acn6 ꑧ|~г&,t!DK61 9g'g uBIlat~דAs:G Sj`5ahŶ>}Dv~=$+ͨ;i=Ϩ VbJ|ܥˑCGJ8.j/ v*,2m{\ *0p7T߅knG0&j ?y/qS ѻA=ZG̎YH?썏w4k 8-JD:+1|}͞rl7TP[?4}* rB/ҖGէ9(l,7'vߟraģ {y-a`nޚٚAwcMD5Ef]i9v˪vNX 1dk/(Yi$:K* \6Oj=D,* :%}g ZGUx'^!g杊7-)?8VWAo/ q(nQpx”`%g ] 3)tqH4kbdo+LO/ cj~ .^$ur_ý>HQCXْ}iX]R3gxF]hf\PwhҾcl4o}zbw;" +=k\mxb]q_VRukC na Nz4c8Mv!k>gnv (=vI2OM<(]CWh5*PZH]zYD**t^(,f]1 U 9!!?>ӻz!,dkDZAi#]q]!|GE]d_.FH^٧Rf &fu DY[kިbw8kzX Y!Ye`.Af vlTדea)%r+Rup 5Y<뙎zZr |B;$hrrKNnh5} D;Yi+c0̚Md}9_Y<KVtDMnB_06]T\ϬEaN/8E0`i9"jz6PiW%yxa - & z{OjwQW{*a}R9krOR(x˕ `WwƯZrYi+Rb3 Qƍ2ZL.){䬑$qsx>L.Pco@&L⪻Ϙ e鶊Q ;4Gh<[,2 6XCK}`K st`(22 /i)щ߂.oSDO'?{R8;'i~RC)^ m| k.*^V(e>upn9{j: =ۤ!Tp<UefB hn/G 񓀱]J zZq$#b'/uʧk0@gV#Rw&,+7~>b~i=r<y_αٯK0+݃Uh0K̆}dv,MH){*>e[S>Y+;eі$7\$hx[<)&icgK}c~]Ƞo0:XlX=G/ #,y۹GIu\%fڱů *0>7O9ٌwH&9 gJJ*Wr.%GOi{LKk=jf6@m<q#]oؖ$<)R_O3Fe#p2Z(+JxBR9,YCٙR9lJLFmH œJȕJђ6Go&Оχ˦8VT4CެNT zZ-qhF)^Yʍչ| _utNV8 pϯ?]1GAЏ(m8½UMk*?E Q4Gjԭqٛ4d@3ttDZTnYpL)ncl'-ATu̮ŋ澄ټ6[L&ȹЃʦ8Z+ HE"TM81*bz [½e?2A^*~"usRЏ"5Sb [(o딠V mM>%M_cl<šD/ 4lǴ" ;3IBS@w$'8zx7Lrj§']ւw nLqQn""ykQ]K'4׵//fbV VY]7ҵuGAnjKK֦sM:,pg 1wa-66 vF5[X׈g`qvڔqʇYQ T?JmkI!{޴mIgη 8+Ym+BWt|+tM-AőN|#C#|;5fP%UMK=n[gs\ҐR?`4,'Ca]S0τ~fGpYUmS3kʭSkm&\ڶ%^U"1K0Zo/ k2@68m'S׏ qHz Nցш~u LLV(z nm㔎t)շ up܂ vA"P*F?lE԰@Ae\kOYO(C-,,hT_rx̶/>1}\)SQ5[0ϾT16DL*E (X.aRa,~K_KHRwkЏй /,%TE⛎oEVs꿒PAu I~;5I{1-0D ݾ#+ub< Gy;rN'IvsyޖeܕɈ@{v̌M$<>0w:0U6bMq ]d:-UљFH?Ľ8Nt.ގ鮔tNFl=wmI!؟j#ey?h/E})Km8?Dv/9 I"A W݌PwL̙d_cPdKXS=cYsu?;B;GMH4I} ?•ꯀ|l~pLяtQx.PH SU`[gaI#lmj9l%7UWaoC  $_T},8vLU+Ll.Nb)C}CUM4Wϣn4E * .N{;Q-#u+[}6)DRmehY1SmE#,PuB)qQW&d:#&o;Di髣Z%p!\QqJOjJt{Tl3{otA%=_[ ~:3lKܾK1\yפ><*˭n`#wC$څ?(?H\NdgT A r5ޙ]X;$0~6t5}<jEOP:Myƛj+3i5#ym@;PH@tʱUo3\XՅ.g+atTFI)Rs 1Y3DKBhsuSFC>jq Aْ~67gR^L ^sԙ l A LhJ\!'Nya\ ݸTO";F?d\7bz sV8K̍yd~'X+NMX( gqkZIN#^V'=4d_JJ *§ 7tCj&ޱ.uO7}N sfHJ4:CȤ:vJV8^Zs 0;D:%"s[1!6e}:>͆,=8v a\/''R1Iyi?(YXӐ a7T ژ۞,.Ы*` a{?uCSJ:&K G>hL繣E*Cz>XI.A(ҰGgP&% =!:2siLg ⌎_Z 'jwT$õLV(OX['j65{$av@Q2I7,,!8Ң쐔̻w-2D3`؅B&Ti2}y*"ǐ: 4km."ۋA'ee\ rHJaX3P>kD Sԙ \g-$wy# M3:6Ѣ Ŗ&4ځJِAxQ]ʍKgz&8w\UR#:}z/GdA"9q"4q8׵W^5 1iz 1HP7 4/[,e8REqju6Xsu]J ϝx/K7;K\`٤KƄj2ֽ[#€+g ,`AtlH;Z?o%b9y^W<S/@9nqmҭbҠZT~wUX&JsB8 ƽ%/QC+M <?3NZH*#4Ut6v>1= |#3z%9F,wγƅ+m陚}`J yyC Mk~ARF/UQ| :>' 8C?^rhC.{i=qT$t]dQQO؋WxGDcujA-&ǚ R`kq>Nm>Emn<̊+guK:$00_웛ӓLmH0QQnOj(q18p^! M!3=l;C$|e>e˘\Z]x~j5?s f? vy 5&elӾ[wK=0)B-ř-l&Y=|H b_Nj̏ <͝ ]2\{8qxlYbsIr+DreVWvBFaQj8=JF]ub#>Hؗރ]G`\ad0 %S#{3ǻh,YJ?dƦOoE}/\\KYH(CH Ƶ`ORYBpIgP#Xeo-mh<u|oFkȫ)\Vw9'YA3mI=]~B%j:}CeMHMhZ|K\ռ`%@Wц(1.|ΌPBx= j>?¥"CM&8{:{:ة06O.Bj~󉱿ZW e/ t:GLW+H_ʨ^9 "D^'NZU0T ]=`YrgwXqbغ)t*> g.!9ry0P#!s=? X)~hCW=)<'kz(\sD?+!K-3ϠV I@._Kݘ -t{u2ɳAV0j.խN`o1?C|zC] * vZCr[/V'LdӶx=y o;7'[εC92RB&@\zz!@fymlt*bAg)\cRm? v0(>kvn+JqT~|Ŵ6 rOvw9a;W"'}ѯ;P 09H%u Gȹ=$˜Sd,^$7OZldO_f>-!/G6a^ mޡZWlO|_z/ڠ}TDP`H@mp?XGӒ|UlM=+XgUftonmN{[Y8}tox3~E0&~BH(9B6`" Uw!㒱Jk\nJZms=,&[9鷓4Zܥ#g{OE 0A 8u[/= VۯS=Bk;5z5Bb#$FL_2y]/]}X+_]V +(PkH>^2Z"C%2 ?rl0>PKiE ,,;5Z!K^8e,+GB9=`0 ;]/4 U)\Z"_6$by'iUzn!Y!Y^7PDH@պھs*dp.TEʈ!!}'GZXE(h}(Ɨ7OMWqY 'JezYdtAKg>,FŢiݎkI?F\AVv*s-,\"Q~:edɐ1BupIrdEU6";Iv??c*h8'5}A9K^ږ19@SDNK`r+!c[U-5h"{)֚Đ%Ȝ&Pe\? G5"#_vlgCduf~˳vV)Qrꛃ^ҴNQSZ;vbXW1Qwtφ==,:+)6Uɫ5)5Nh/6aƿo ^JqٟVXA :v=9N{@ 'FkO@V"AۉV#s=%h0K[d2)y ~≫z zu+ѡ?tE-fVU5Bq;RE$Juz }?z/l%yM!d,3"A_H{b@g@{ `9qkd<“fv9o4 *!<>.- [X -iGW}nf_d7ޥ*h=KCj׊i>Q<m|&4۵gg#as!1䳕7ׁ-4gCǛ,EO,0ta2tr1HFׁ!_q : hNF۸bg'LQgX;mC O1 q5[|QƇ6FL1#)HR2f8/[K5zH;xp/ %y8 "nzJhA6P-NbDx\7̛|]3`!Eח6DĤIOxxS8:tr0C"5(s0Yj 3S/DH nAvs m"qPV?v$S,샽R? {I<26PU3c3e rFIdzq<?›L1GKG@'.nmc9-@2d>,X9KBsqnv+/8u6 x|OTEZY~u3Uk mA9ik22QfJd0)ATwN t'L?X JȪQ{m,݄b!Vs o ħ%L6i\QR{-J.H\ Y_>aZPLR%^RCٖ=ם{Rc9eb"3ԻHMЅԭoHrr"%j gq;q`;g۸4;qjB^i!ůꭰ5Vӭ64}0x{vZA/T.]. mB՞82v(O?4/{1j0O#-Vo7wBV[=0v8&ZYftNB Y拫1Iɹ HS֥mx̳Z0d 2QbtTӒڵ1;>Z%3qhc㚿ɨޛF'8-nb@y6DS&>M'HxjH"gR"VJZQ$xntgs\Į*P,'5zu<$nD' 6oLU1=ӈsR&p g{*bUѶvEղSj1&L󴘢~֔^]Fj?`{lT\~cKx+#8d-XYt0,hA|&rN_WT!x@:B\8Qy.k?l_0c.@ԛzI2` x9N FcS# 4 DmR^sCpsצ{IEd AxL dBM0_V3;?gM{p HK.˴0_|BA.t6/֮(v w&ajK8lo<_hN`C6b8uQVaC#.0N旲 =8-%r.*t})H!n1Bt<)2N觻n-:Z5Wէ^-HG~Uz#BEtƌE ^] -m8=gS}ff%pf$_byWwg}sǹ:c?hPbT~J#'D4Q|RD~XH5vbp 7J"VIn`q7P UZot7WuΖg_ތ؋4r#1С3{ '^[p1~`"ڼ7]yCկN)]v.Ĭ><ęj7ko:~H p[nqeOH7$)PW{jK> (Qe!0G%B`ͣ% vsQ5\W6w 뮎S7K#%IB{ tI V?2{qe BZczNЬ?xR~H=G4 8ΎS!Y#|Kcg|X&n[!#FEaRvÝHMHJ( k@ԀF {H 9Tf Nn2MD BW5 pVush݉51v.ɓlCO1fϩBؼ*mR#~E[Kj;tT !obrB4!Hd]2)lbP%Me5{e2⽵JAOή*rBsb B^ޒhNb_@O+"da PSa8Dn^~!= !{J&Hghz nƒF7ubZ屚l~ ufA>GCX xd%uRO!QfJM @ 1*0([e?H'Kn\EaK|w@rr܁IEV q431%ԭ_{ѱ ؾ Ӟ12]oDR^7;Ӌ`-QD}nZ\/b(La :6.f0;nzjэ݇:lDr>.Cңg"u= m>']a^dxjf2ʕ?d1(\tKL)V5x 끧3iQGW$y' /K;bԡ1S[&jcŝj3ÂlVpqM`rW]Vidģjg}h4N-ve!d;-)BDu N_ D8;SţD"6VL>Y`i>%3hN|`+psz-:_ -ZN0@p +Á)GI@_\C a߈k%IYp#`nӮ:rnT VC25|ghjq-Qu p)oF gkMFV W]ግ--HR՚ۧ=P7QJNr-#8# 0(81bTAVd,#l,8uTw;eTl @ϯށ^18ŷc2uM>YFW[uѱ+J1OuysQv] { "9"lSvC~Қ nMK-O{%ZX+l\[1kl;\`.JgJY K׽Yrxc"@S "'t.}$kFf\LЫƤD 3yֲPR-CGƷK#߫T80=۶5B:je9CaoX gsdx7c+j&8-<2e[#A;t;;,l_M$dA`?Po_Z^x)k?}~jk,]!tSܿ/&VEpE2@{tIT<4Ko=AO&C-@@^"FYnL \<6;rFX3K܄GMvLeG6NN A1@[7K$ۙ\BG{f=K|ŨSUyn}ޮ)rX(Mc[:zf)Nza`9BooTW01 `b;l~U! d^"|ҹ]q>Q[TXI#;`)Tsq.M*%jޏڎ,*FTF^۬#q&,o,Nġ4A828hPsM v:$tsDrUS1R-b9JXDð3teq n/۾±zD kN%j{1~fZi$sٔ %  x*i(d\yb "td#wU^o:~w/lN{I0%[S_T!BQL.ElY8Hyhl㟦El7 T)^)`Pxh Cb0q ٚLTJ*67)(qf<^(&5g|_-> 5mhTs.&vEE_]rPrBI8bk0N³Oli39p 9ז"w4v-6DTʭRNIHw;byάk7;ǥƣd 4:}%v!(f^(\GU#=ݻ}VG;r44([ȃ+Χ~ͯ*jA@ؽ#*,#%T1EK}n@zWzK}u#A4vdrV0~=tf֌aJ)ݕ֥{YCFQSr, -wfhkhʶJ3;\o}ɍeTʛ8X_.2vG0ޮH#uTGRSVP3C<@20Ȅ0jx+/lm)Lظtp {t{4T{qddu~>&\".xk*>KEܲEpb2{Lj :qZW$% -W0B"(&#Ṡg"EaB'ע>LO=q$UqC@[!ӕ[Apя0\#3-v魮e2Yl!?FFz+gl"m<'|1;eKoSGp9w$FL].@gFBEW9p!)nbnHgJ9beļ.Gd+Ze؊0H"{k[gZm S4B܎\-!<{< w3۝9u8ũþ:rz;':1_D+*ǜY^\uP;ݿ7HgMי]kV&t1j? 15j? +șGSJx`Ewk=NsB2? Xۋ1ZTHޖ#j:Ng|VÜW9b:+"D`\_91mE,F280Pm\L cQA{yN+oѯJ#ožŁ=9E#"Q⑊mٸC&fg=yd*ۢ:IX [ِ[퍟0.8}NOmm46hrs:dst(()'!E"w N qozdJlwU2SۍM]c)0’M}G ~lC0+rerj@HNx@O\4(!4I̫`>U:-bӪQC.{38Ck(il05r~DIyz)O"*68Q`-@C*jd.av(L3糳ф$Y䂗]:}h'%+%[7PSv):ςfe -.j/PR(!``%hpM.Y \É#o@ݽhO|٣I߃[H1{x1( dpF1hCMNP J]:ZT,e]jU&"ʶ#jI:C'u-Cs(.L$&|P49D j勵rgf`fm<сBr`"i^^_|#!ltbbQv X޼PZYz5Z|'@M;VΘOm>?Zv8edfU#֤VX,1k)>[˻dq#  @{K̦L֘Z' cn4e./h`9rz{{H_/ioIaU! vX9{SqCSGL#syB'Z75:ƭ`_Y\*܏*b|J =Z+vlpĀҽe1vℸŻƎqm72D[%`z-5 5E2Y)ؗ.//U%͗6ϒь뛗h9Kqe\16tR_L)R%墳PRq{_lh z=6+j_?Se~5ZJCaBrB*{s 4#rnO؞i _t-Yo;Sx=YVٺ `8S/0n格nsq~!unwv8"uSnV 1k],&C7X9W8[boWX)j`0w0<٠aQ|WKq^pzy@!{ۻr #\[D4IKѪ3KY8\*3ыiG!~eYp^8F/مDtw%5Q5W o09}߶F6$5@)=EWbʧ8MA3tO>=X%-z( 7VLmd4*wESfˍwh 7zV_ 4 C5_QfGCjx~bP}^tS&Ko#$t+ 4ԙJf.`sѮdLܬLP]*qv 8yR143Q=Vy-$19!g1>7MgR{quٱ wl+Gٓ?~(e?;"Spޥ s[վhS.H)#6Mjgg<(.r? `mZҨ* 옺~ C$IntTyf$Q6?ҬzDY` v$%iwu)']c(KTZ5C _&dz"vE h !Y,IǯAzdxyWvN"\u:+^˭ߐPs7~uT.n1 ɴ~Z V4ZPJՈQ>e@K硅|?r,7 ΏNR@ CIl ְz 5,=d.˹ZnZѶX1R]g͕(lEm 8WTz`LfmdRt7H?Hj5ގ<';,X$~=bd*VSŦXS Dj@f +PUR7EEੜy g]f= nFο,58%2%k6x^G_y;¤ h9eۣYm 2KRk+Dig m +>3>~[ zuJ96M6++{lvF50vn$ auD]u0gf|`%׮-`͠Jc)j)#Nv92Q1 <~O"wZ08j3JCs3J&2ZVÅ ( 7o Eu MEtVȝ eq[Rqk='I0oZql{KFQ@'Vj/|'ud,+\YWVroƎ"b9s26HVe.sD &R vìQ|(n !Z&񙸟FP ߖMi3DlV;4FVʃ"IV.`O6{2Ɋ  ~\ilPEI .]a337/}+-ep$(!k "WSޛqp.[|967YhL=t7&"+BxrƈA@Aբmi/l&i)*dɒ 8h}&fjFk4j42_ yWWV?Ip A몯-* 3fzo:Xbl}!p[ew(%%UYЕ\hiMHfN]@]4? p3h`_ 5ho&FiMpFPxwMI 8oR(٧Ew[]N6ߊ,gMXwroCeo#$_3kKRG/-wbFL;`C}nv)[0L71J64pD#6vƷl皿 dK0%.;OeܪFwPhaN9p>Zjuca>ӱ1R`›ꞤB*y%O,{[ rMx#.zYGD~G#c,&ƭ<AӷCאށ~Fu)Sou8$R>{;o܎P vv ?X@o rO{vAr+oc5󧷨M26 ƀO[Q"41AP_%:.A`P,3b%%Îų,ve[(Auk*69- "Nk3: M@ߑ6^lEa&0,v p^m7C&8\hoTޏJs-U,>~ [(tHE~?F0 KAE@o3<݌Uv eF TDA`g|2y*qt׋Z7rxj$quמK %[FMV_қ; K`Nzm=tCd7sꀯ &g 32yg!\H*o5)!ɼk0qc_ *a^/ ɶfO|t\QhqP>ifSm =ɜU,̗~ (yII*ۧo"g\2@6F,Sc͟wuq_a epUDX627ҥO ciợ;P+f<}w/aHcjuY|3Vns c?im3L 9vyJ )N ~YKN"ˠ']͍xhy9mT19z+cJ?`ʰeK%(}vwȸMgKP"h{8.P2EF򻳰|2Iĕ7s.m~5Oa( ϚsoM)˘b>i15ElH;dɁDag^9RiqnACRZSDY Kxx'B#q_U$*ya)܏D iE= _"Qx}cQŠQ&ۧo`rvjd3ByMfhޣx@>.E:*`K)Mv_pJd%;"5De.'kJPM whݫ"irĝcMx}+:t1veyi-!ֳg' wFpJқjy˯%t䃆Ms]BMc{aKȽϊ{}3V=' (I;TY+LK1 y5=_ʭi@S*)\Sō[? )Oʰ5cTu+QLfec@}:oMi_nlW2.by OQRc 04%Z[R /(':דx<~i #^s ڎDSi x,XsdˢesO )SҖ !Z)Te`952StR]b* ~E c9\]aNV@&z\ 38`scgcVN OGI'7;U }>:SƸ  ,LKn#n)q 9%Gc2o3iT1N"ko7f,x ԀMZN}]SwUP~c]DFIȫymf/V>SVjE͍jS|K،nCژhIzg)_UoLuk]DY-W:u}\6\ڄZmUr5NmGWiRAomgr{|pjhZVٷ.w!m&>M^ƸG8)Kuzr Wlv-s-R.B[3,\yO.g*%3Txϱe8qWuu5$yAM.(V֕t~0c!%͘S9 5 ,jVqojԧy^oƲIZW Ss1/pj\y7HK3$ M.%* z.b }~"kQRlVb!Y=3yX5 ?it_5>Hh(nR/cCsO'<MD5-i6|![z lض_;Иoߗ:#R&̂5]"[q1vd F™cqN'یaLkOf[~ M%!~bY7i]eTos_pʠ Yzr\?shKj2޹wOSj Ak=˿{;?H "{CaA#{#P!Q!klaHZ@oRWM|Vb~™ggz*R l en" 47V.k9ie(Nici  [OV9aW;:PϹ;e>P,}6B\"Lʰ#!:]Pˁ >3xkkQ] QAB70 y9'5FZB|˒5](jMU2tY'&Ʀܻqoa DH"'1k98H\ܻ߁^ȐFdr a<]~݆E L /U۸J)J $p]`u])&|i;mGdԺKIS|UvhD rᚲ]YKx9ϸ8.1J*L)oXD]!‹u7lBj3JPZ69*N!  lapU}wBg@>H.1U~na6huu ksddV''ޤ†qFK&}vp\6=&KK3 ~X6p;/W!{ 42oʧ9Z`Hb`őzxB  σgY iDGP/6vm K#vʟ_]r+N!,D@g .il򖌻 ҥMx%] ^j&Ԙ Gr4 Fߚ&~-E >Iwܒ}hgg.8![ FaREVA7mC>^5 >~~\*Փg%XS_>Z]9` ?VP~񃶃0&w޶#=@NSeUӜ^mMh3rCuu=%(]#6X%vJl.kNh9`eV_i3^'7'іxa.)B-#&grkߖ:H`\fn/iPI}*d%w؛X5c)ˎѻ2JVgw-Wb͑JM4> G3@¸he:%(\P%Ǒ:²`}f5$Qv%T fss/#O^R.MԮEGΫƶ3w-'˘mlZv??>#l;\`3/%yttɍq?%g]kY>?!0z]L/s z-{XbFKZ'w^^v lGP/v% yOX! }pZn Pʛe4K\~,Rgͧ(amFC&^I1MAkp\sO3o2ʣ2vLvSrE#,v]ѾҪ `*mD 㭢WxZl-" :atU%RZ=$)ѫzL|U\<Ŗx$V}IӀ*W:+2g,!W^k#!AK+ *=.1](vhN90^v -fq"rj;=^_SyV)2U T :`sD$>{=(y>ec|6!>ayAE} {>_Cx;TŮm旆 }/{gB0LkD1_Tce}a0>SPoF cIϯعDa Ӽ 0>T:J?buz#-oYFx.IEcڤNP|;wv̤]/2}?-frHm =4jDS<怘8M Sx꺑I5m B۸hbC+,P|ɼ:k3JI ܈>ܶlĔO?Iy7\`֑Lh"^jߑg}[G 'A ȑxS5"k|5?{ oC?!JٻBOUPt>sydK ζ"*2-ǝ\-+♊Dq\"u51D?@f}O%l{X [}[QҮhI#P3:O'xn{kݳkظJݴNvYf98ėc7^Մ%)H(`^󀖀76lxGކ;} 򜺙{x /7='.bXe{ڤ/pLUcdә0ҽ$J46Em:`|W8m hˎdU9M*qlDŽ "q @Y~Ou=;xyO tuVdPg Z!+bYDeo4 [ƊX:g1Qxj0SgWvOYxt. R2C|^R +pS}oLD(8jһ½9!g#qKNꂦN1h,T!G@G9GpB_XJ= FSB_FC]Vt2r\ZKD/5do7:i75h"! R%}|y_ g ;NtU/]y|cMG|ͻ%~1o%p$CPz:\88ۅ`ޕlwcu=@BTA/ꆂ-[uL1|ԖCWv>wטm#JՖa(,!pYD;Gf (D -u- @iQQ#8Vi5硉6mNQ%BC'xוQ{Ps: مҾ%via-2|5vW.uSt6_֙@G)1>g,%k){_.2_7,Ll,Qgm7$Ŏ!"l%J]cU>>~$ Jm讶 Ma?$*OL >Ƭ1;UC/Ct2);'T6g Dfɞ=.nS"og9퓋ϑ*p&yR^EYLeyG).$H!UI`o~bˌ/)NxP!f5gQq@믺ԼYOj\T*4 &96n*v%ʄ2  8svb!6*LMs1ȟAC#șxrlނ{#DF2VhˊM{kLjrD0 2W@Bz,D[^A*Ua;@xHg;=)I _\+҃QCG 邭"^'͸^6ڄdԙMeU\uSƯŕo3]m{= DXZTboDN? WwF2iٜa0] ~IN-ȬNB􌟷 htp-->{q<i f89,QghV)gf'^_&(i{QRCNZ"Ñj"3kB5'@ ռo^ *sC~2{bDԀ ^# {.v)5+fwMu6og1m,Џ&7Ԋj9J8gݨ|'M4o& 檪$4It;.AXWnwx@i,$F^lpRۮfÂT"J*$M4ٶ`7?Y*L<: 7YzKN3"T@]L;K-[qCh+Ƕ$oHY<7Z•1iV@|čdNi>.iv pm5dKn(Q"C Չs;@n T:#i ;5W/̛kRxĝ?2hI!4bn`mc"/7&*}OTdƟ6#Ypsw9{:wBi)]^w`RVr  RG<=w¼'%,vkCyGӃ*Ř͊4BY0vSd,[Qz&x@ibWIT  o!ʐ:5lgͻ Ǖֱ,}orc=ӭwvV,\VQpIeMDe zqqWItZɳEa,/^#N٥o_tl+N펡l}ǽIțoUï^K_bdCj!h0b2<۲eswcg\e!EpmlL>6XM K*D _g6FMA2rEhsMq\Z 3aRmkUf(Fm=^/luooP_Jq|`]ٍU~F`g#ڝDL=/dkJDAOT1y7M~=ϛFVO.;, _ZToGjY$PYkm1q&@s+q-=0DBJ+,z:>-x$^x'_kωBqnX"wI ZWؑ&$XOVuSIGm枉5C\^s MXۀ9On,y dAѼz5r+/~uz+!z/ЇxU(WD)o9fB0,DWQQq HxCb;Ma,XL G5{K"}39 |uk)W$LmĵtbJ*;-Uˊn6 &Os0W+a{ZB( D//T|= u3_2ņ|=㇉BS?4?'&JRf&ֆ+#UIlNRLWZ7<WtY%Xj53$.֟ζz9o@QfLJzh}m0[U͙D@F ;&c6+9GI~Ի =}3?$k7Z+D3 MK8o?yp)U91(akGڒK^pw`2Slrа:pi} @ sˌe(A ܻ#u1e@;-ns$H"  j&>EjBY9#0̗@G U9Ij!HMҠ4H! aM\,@I@:'h e vnQx}ۢr/*rs&~hYj %g_ *܉;-<5 *e*:GLz;acp;\~9e$M]> ܧ$bPĚ:Яf !e$iRf >B1LCTcJ#Y`q0%a#Y]Qd<@1xk+*k w1_Drp)^1Z!m.@`1@)kyn*ׅf6'ָ:#V#-a(i Z+;*flTm⤩9DʑTg?yGZq/EM[wA0WbOƿRg 4!G-ȴcPKϒ2 e5TkEo :g$ܳDžNq[p8k&p!|;h 2m`oM4~K9R+K)_xϯ =-*v.,qO*mifeJ,*d^d" @xI DvO hqL@)c"TJɲʥ-ɲӄ7%iAxv7dIӑR|$)1\, tu$ _*;jj$qoSR@2ͭz]-~I(2_,1>'H'%AԲKʷѢjgW߲#JWZo=mRck3rd8h+ Prƈ|v1_`ZED&^3! K\f(~?qL1Δk h#Wo뺻71Huhk4wȍ̯,ݩG3o%/Z=i2وWr]}(6\B6A)B@(]ĺ5d|Dĸy?嵬[stW:3ZK;ZNvxǤxD_ 1" q);'D8ĴZPv^ vMH*A} G(NN TFNkIٽGYc9ϛY#@ؽ-M.b g _O91]9i&cV"Uk\~[KA;qZͨw'YeN۴j^I 0 M>8IfVU+ Q񷅸|GuO=F]s| !֍-Bu'E& $&!d+\)8l3P0M^@&idِCk;˷a>Hp@ XPjw'ڷ(tE E6-UP70-Ho Es+zNdƥtB,"VwaVgs5NTFk<ոƙV#؁QTDC69{tH{Q㐜qBҴ5^ ޭ~:Cؤ./Z5m̅qq79Y2m%wT M*-:>;2MUi KhtC~Vr!zù!yz-opC/+ r}, e&yzsF $/OYqtO&YUTx/\\o< >h_q~0d E/.P;7DBi{5ze9U?Qٔ^pqՉg {| كL:j{ nOc15E>%ƠJ0t34c9O;}(Ř<`)3)*/^ǫ:wX,wr*(fb 3j 3}o9j ObvVlӪ4,9 $ T+%G8{`MR7 e]=`׍S1*Ƙ% Y bL`ԝt U 4DhSZ,7kPpa~5Xjy OG j 5z}B%L#3lB㚞"\;V-rPe^+1̵ D72"WTOsA 35R%laRK?b7I- u%k˽a2B@>|"ï?6Cd0q"rW|1='F$s߻`Z_mKc~13[w]\%HpӯXX5|-P9A( %J 1#2pc>^{C>7YqKwxy7!%ODH7. #g>ƃFŤ): Ʈ'; z,Mӫ=왝4EmV4 п~ѥ&<ّ 5A*J.ɧCRr0sbmwâ/.#RlGӁaw'u"ycm~mMpWZOU, ={bW<ՈX2OV;(ҟ+kŃ(63zy$2Fdo6B' (<>oHLya$$UW&Au/G@Su)n.(<5" )UaխwH+4@h9mj(ޯ6߯h]+z5 RrQh-\xʝh/]t%4-t˾&OZ4O4F+8Y7"Z1~;P)7L<Rq mSP^f(-2 :uK9WN7TX h7XK%(]Eh6Wkjsƅʋ4{ocKlt~^I"rhOc)CXT@-r~a=tTᘱ\?ȷQBչ6w.T0& ]Eo2sbtYAWG*6aaoD{LìXAnL< Dk\vJ '֔ltSChgǐ2VjN^]MV蝶H`BV-jٰ8õ!c sh1FcF%7F"CLNtYNl\:zyrAh20S !M?dǺv*jPi`eݴ)Uي:DD~zXpDγ7%>#KR$oDʦ>P㣹P.RWr).Cc Lfe)kД8ZǴt%qg_.ʯ+ar a\bW əg"rt%,UC7gHcG {. o^/[iqCEEvDŽ0UVHh"gj{@h&.Ca̚Jtk)7٪atN^c@WY e?)E)̂JdfQßFi-MKaH<Ȁ3S_c[68ʱQ݃w˧jAMpZ%ij\ r,=85bB~cW2/ nԿdϵ &.-&d9æ׭W6 7uyE -\UBƾIjcP9aSjuqyA7-;U<9u ŭ`H䔬@8pIn7}H$tDfc$@o<:9XM^\0jNyh[i7/ a0jL[:l8D_y3VK15| ҅$ݎxe2;z+r=ͧ VΥb .3* spS#X\J'[9>+l@zKx7dw1=l6 t?=aF_XRZRa5Y`Jl*]|+IzRVYl,oAo^~q0/!z@c%êjS^98sZ /6/XT޺dT5 %M-< c% hGjq~^UTXs1}A*%W;#~}UW:}D AwK61!_0"|61/ QB@hAP`Ҷ218NWCNqE Uﵚ =Le >GYLԿzԴ4?F"i&yɏ04sf2TU9\25ElKso[27s-#cپ2ѧj$ssye\~m{+0OӲNS\h>ï&ըn?06p7 6{*%YqS#[)S1!:ĜM9ח!?QkrWAu_MLPQfP*k@t)PSIT4* hY``¹qNS5")+#ߤ,-ē2_}}DaL -2tv3x+c):oͽ0PlvPapQF{Th̦mj1JV`ǾWiѺ<3l +h(ΌfiSIƫ79NqB `+K".pGHBm ăXn.]"P>t A)w|A|_ݓ mڦ7a] <W9{BI0GxqNCHJ!޴3^=ǫʜTijnc&8mխvNwwb4!SkhFMyؚM`o9הh74SQm9/HN"̣6xFM%u#ȐX=3᧠}pny3q$3TCj4Q50wE#sٖI|{M];$hYu'4mYv,|a:J徐 Sd6>ˆ˺\xj^ٌ)0Y iv ?@2/wwK[&$Dq"M2iÊI.R K:l?Cd4K*W3(b5M)Y'RNËgP/ਛ +vm}7uՆcODF{102i2T d^"$d\94XfйMg9KDT+LHN\ }+- %WmB4銜@q1Ÿ$v.h% 4 W{ W-7VIKܜ.fyD(l_{m`7).Kd'v`JnwC$W' urz\,V*<C[6<!/P6d1{>4B`\e\Pk "VȆ,Ͳaͽ9c8QxEX wվCrfߋ K9JVȡl`135G?-rtx6#q8%dWxoB?i`+/_KۤӘJȔMqDU8s{PSB }|j(@AV'Tj+Cq>1Wwj U0|v=?Ţyfhok\a{qiaʮn=+ \\JRl響u5KZ3$waKgah@ֳdc<٠,:ʅD^ЀNȸW$T==$;''lQ1$V>3u wE{`5瞶w4uDYrUZǖEE[+kqeɿZGp͗UrՁ/Bh0g53S _^o+ tUۮ1~LV+K",khxˡj \rm%`AĖ 'cD:g 4h.i8,+"buQiyǼ^]yA9(2v`5P6jH'g1(q'fZ΅(k)LD3#b6N yx׈b"Nc`)KiDilXdZxH3OFR ul(o#اNK]01p񏋻/9.nX Kk|,|:+ o׽Prj/+B *t1{9ikZΫVwr|UX=ÝTT!zb3y:ׯ鯺vX Pi|=JI$v}= r)*9WF[d~?7Ny$x#.fCrO_$wk r0Wj6VSK΋ )f/V6-5mqTV`Y3mIJO*L,g<QȖN1gL=pޡ?Xk,&k~e9sZ ϞD xB0i4hoN"S 9>n q{5*_j ]@~Nʹ񛡳j!=i6!t[[hfG QK&Dbfҁ߳DXFXasHJA~̠ku MO<^{ ]ryy)mm\ņ?  m}Hisy~F5Tl1{-g`1vjۜi|ICw[lж.MK:z&8V<57Wlx|c+mej{)HB?waAmoVAWd".5VUjB[S+)=`lgp l4M|i\;-HJ7g)AKu6JMAHr_g:0FwmUX^[|&˚szdpH|jBAzfG* `y 9:g\VFZP9`O4l4"gq=EX7%Z ybtF>[LTG5S{5;|uH\ ŊαD,ْ`eH }fwX_.,#H傠`zy)ė3@*"w6}LB [FZ12D %''&a;~ե:a;+gbIgN2Kˬ]o? /=),USˇ]\f )B=$̓< 0 9:s|"(@>:ΙeܮC+5]J/ O~Ȟa zZS4JSZ|CT1>>)ߟYo@hLe^n؎M,OWH= T:J>e[H-J4JTt4=#;)`ˍъ\'O+sHocBr[PO5!|EY}*aU&nfC%yZITCV`} _p Ls1gX(QD *`#g17Na[Tg 87=x߼_vx<6r$mC=Ȫf=rByXù פ#5!3́ҢFYk ~7ܔĸ͔2, 2U )'jnjxHn3{ۖu$OW!tj;k`4::aqݵ@S7=FY 7Şa8qL |b|eǸySᣜb`j%yO(%@~qƐu|_x#DW~pg֍"㱽M4pJUH' W'l >~.c1PzJFxeov&2QpDi%$W!RĽwy+krcha{{N4g貃73=_5i?j-antE <+ hU`_7\D(g훢d'f?-f^"jJlk֒_Z.µ8+B\U0h_A8:7D=ޮerpd.G{"I3GF0{樸32ՙM4u1'>)OJ4z5[+H (AegθɍDӝdzѦ AV\H 4`^y Clۦʱ?n{M}lL^Eer0V{8[mץ7umº4ĂzO WY ;{wٲVˍ.Z53e">Y ϶\w{qP\GԌf A/ٺ=P5B(DPK]-kl֗ڕ̚+p'*Q?}{$|f1q!] -/QEaC"Ʉ`F$p\TE wͧUeS| ۮ-s#qr_>I2 cf5Mf[jR'ƒ!Κ~-վ3XEӨ1gdLY%;ݼXgptꈊP{hW eXmz ^Z8˟)V *=[CN>T^FY'\?_}3-AEjq ۗg}[xjU06_hN0;ك3jyGUx882hyq to+$=1!˂iwY/a@\nM}wӇkRyw8 zC\V֙ wm4,-ʖ*vP2ҝa4CuZwl…c$ [!o֚9ax7MPGtTG_?WAXY[J\@EF&u\}aSS 0Prtamk4KT37ն{ݢJENn1A6-$*0ލ_ҮY)~1*WNBC}6Mg vIrD'. ȌpGƈ:`,ց̸)yR˟q>7s4I1`Pe|Ի:qrO\U$E TH@uS+tXdT#Ei% oprm773S޿2bG7hs7Vuy\֦B զX<:FFλݢ%993Y+;!um#zM'E XKwʀW#Yᦼ?!%q2ʍN/bmmsB\7q?#9ZY={UgozjS~Y(`E0:| LR[ߚBT+y =2U JIjeמjU0K"p؏4f>:D͛ Di=otdI?pC0i}m2W9 K9>M~G\m+aFʯR$[uH/& {gT#mmZ;꿤RM,]YK$+)g)h]0%zLm& RmU>)W>9>.!2.Gد9-,n:WYH8 d26"WNOBVh,Q>uF@ɛ>};J5dAP7~AMr<,*Ŕ&u'e{W h罗@#d{/~«`;*3S}(shAAY6ȃgrQy7/VPȂ;Svg8FBḈ̸1's7 .ñhřnS/&m5q{x7K|F`@iB荸&-BH ;MF^!u]l(N(>}=:tl彣 Op%M._2L"$\.'k^+ W vF,Mhx3Q@Z{tL^bYh"I;@g5XV&?Q M nc;DV.XJ~U8pº͟ʭh\I4kI[_G_Iՠk=<;҈fÌTUCݗA dseK2DV0UL&SG]˥VgI湧͜pQMma<ׯyA;%Ot! $q0ul|""bQ-̳e.thۺJ"ܨf&vdp)m%*۩"3jRa4GTP S㿽p;hLq}7v ::dۯ9yۗq]@ZԵoaeg --Cgq"5:i}A&]K3ROVhSOO]&JeGR )[ϗ&@2v_ իՙqj=%ss#L$q=MxCA'}YŔ ٺoBsX7 ^5"j+ھljEP>NmKzrFKh̉xF7㋹ȸʥ<*[5ø}*O; psDcL3{$7b\R9e8BAXF˥]}ax`2Mohԩa=\:*`U~f;'.W}LUl(DPфhqp,Xg-aJhӅ0DD>/pm\ 0O39[ss)k?D9,Ce@tMQX~.[)vK8Zz{"&`6ڴU*fz7ojƔMU=h1;QL7|-yɦ `W!6|QG-M>CO坵+5A~VY{~dBsÎ#@w@ˌa ㏋x.0;o<'ŸtN쒜NJg0edJytWT2MN|mOVbؾNWqJS05!OO3r1Xp ^w A䫴\ǞN{qmSV"Ƀ+}j.V\YA-y}d1`P*ŧZ wE?EiBĿj&TE%Djw4;Ѱ.QؾbxCF+}%6 ="Зv^mWay*XH(=%FG<+R}v)ڶIX3\'e281SfP/q>oc+zv[sA`#:!p'H?(YaìE(DVH "b"P}nAӂgD?ݰ$ܟ0FJcN1`O3w=ם1jZɰ;O럠wM%ID]d9r7i=BoӝL+5<& ? c]jklQxļCO'ʎ@^OQlNJQɻ zڱ,}ʭWWu.pEМH"9[[Z11jvz[b~ylo q$9 VK R ){#S;bI@jff wCNcoUPZWuST[15`Ayݵǁ X-1UPRIW/$r*/cnXY>پ29uKNxگ5MorNs^/yO%4%b&/xҶuٍ6] )̀˪4Wfƶ# f}p;g~;-VGV@(̌<)tjG N~:i*ƺ$l;nQ`87B0J@ Q,^:<PHnA+|'ˏ^݉ؓjCMc`,@(-s=m:̵Wc8pSa_Y6p.WZ蛿+~J3.~wM= m 7MʌQ5kDC*}Ww~閯%10CmMGJKVEkJ= ' !Br}}(eݑxo8gyp5hgyI4#aш/m3gF'~[.uͅ|&&Nl?n`ĔZ@u(F7T D2[7̘c7艹etN72_g7>T7i="8&0RvYVwL]٤\ c5 }E$|NBn00!g\8p ]US:L-п[77^'ӗĄ1J67Sc#C1_D;Vk;xӋg}p Ҽ[dt*8ypֻ`P1;FeEr9E;Vj&h45nI<>,*nzpȨ|9OZ횽`M߇Lt@lkd $zE8Vx9Ƚu!k%VUкŻKq ~K\D=ųXnlŒB"q&+iT2^(p$JXXV|1۾po6ɼn671/ثgBR'~+Kz`B&1tW-OKN0wH2ߴt T.)U⩲-[Y0$5N#Y*UrREA'|A~NM ̈́Z0{Gjyf> fd;Gp;rbr##W&~0N- Q8Ĉ?RN";z1UZۙ2cs͔'qCjFS7P(|j5? }b`( #/HO86TjtЅKϺ?z˳MZD$79*Kz> K!OgM@I-0Mj;Qe<<^Y$ٹSt\ s9Yc *-iऋD /$Wrځ4GU2 Ɨx\Ǡ;DAKi-3՟@xAՖZ=ӭԫwl'M\ԈF'!h׼{OD4߄Sܑ4ݩ$xtECK&o(w$r#'+m,ڶ{Vd&ー^ Q *@z G+4$βOYqڊAJ_G;TX)0Fw:ۉΝQ?#e0vMCվqX!bۤK8-Σ~RDbEʄ v$e(Avb㝩(|inc#鮔GN~[yV;ޒ !iL ѯj\ЧkߗWeK []/˺{&CZaM">PmMp4컁H BZ~KwM˃G8'̩)[j˥SGF;t:}oUF`kc9()_G`WɻE!Ԅ1U=K݁AAu0X.Mv7D'+/''=6~%*~0>kMe"#жEtqa+QCۜ _`VuQ ҢW2 H5vzkge>0G)reo*=j|+x;SդA, z PO>n,';PVY]`. mn'J).1f>fExqn`ۋr?yOu&$vQp5Pyހ\ٟܹ` Լf)@&X SiVxPLj_[ qXSGznVhW\nzyl\Rs7=<ʤH]ba"d;m7fCz=afQTa؇@v˃_PZ?JFYWsM&1WG Pux*ío99n]l_!I7fR^7ι7jmvq=2&C&eNSI M<o-@1LŸkUodzD&0;fa ;pV1S:N|C۹](͒Y "'>پE1(w@ѫhř?>%Lp!iA`+#gaIƺ}j F52(B!%DG`<% _q\^$wȤu7vD Y胣:wdM@Ԑ@\C!iy bk"\U@w0`J3ԓRER &T!mhH-nv֒Z>oSS%QIW?-" 8C믤rg{& 4F~fܷmmeo0Y7)0j3BOzSAWĚ 2Rbڀw>5bkUNJlz@Y(  @oW kp,ZyD3wn"WzJ$n; `4rvK>X2yB 0%&);rG Oz>;(TO*݉ ` 3P҃aE׌v4Nbfµ 'El|(eszЛd83\gC<kh6Xsd. 9PNS}2?Ԫ Ԉ:A!$Da3Ƨ{&ϗ_^VCB<ɯq|Я_C~v?1wm s{Ik(߬!iվT78cHs6)90wq;n啲F$֑ɼX;\ZuA4krW|)wZg`N-8w9(Y쓠ZQW{Q?~i@o&k$ԱRbll"`ZR}Ho$.my1; .GR>QzgO3 ?RGXٴ8Zucfjkѯ$-: X۵,'V|s'KYbv6qjٜ@cY2ߎYm'ca@М-@4n C*wB#虝Ɣv"k|Y"Tc bPjU `r૴eX$)r\h8f+( _:Y*|! J Nh)4XűߕꁟVu6 -kgCg!k+ˁ?&3_{o رf`^TFz~ ( K_*NsZK`JaAdNa@ݩF93뼃|s*Kpx+˃#`3R?_.d_i%O/Y3SqҺ/* $䆳3xG3s$9EYQ]W06YY)Ma)P=f;al9gw$E.S%pI5> 8Zd& )-5K;(hzY8,Iჱ0֘#gn-+5h'-O5c{{y ]4xDYh0r CZ ?>»Bmk"w8Gk\kmw jyrZ#`4d=ZSo,@i2_iOY9w.Xp0%3U%&=["rF41k5q'3`=l5u|-S"E8"Psk, g/*Ҟ/p=Vgݛ7𾫓=tk>xӰ?OInkYL GaI׶1ClhsF5roOFF UǍ}6>M Lf5#9WHfu%ֻ*L\j1TĚ?ɊtJ02닍Cʼn^wN6(MZJܨU!s LQ_,Vj]8dcz> Խ3ZcFSYfVרN(KU14sCMtbK, BJ%O2g]6f$䞶m2| g*6Cp5\O֠״{w>J@`0//l4?Nrtѐyt ܉=`l(vh)y@ Ph~J{n̿OtSzr^"{/G`ixY(7_IOvh!fx"2i)πOI>?[|'P@$XK5a)Bv½#ާ+c'7{rgN Į_ ai#.^Cdײϒ*ID`׬3HJ&~tfqR]oA T zwDk7uzX^b)N玨Mɜ/Aa"s0M9IT!a < B5 P~5FH/wiKԄԦ$-B;[|=i\?a(8Wc qd M[K(9*1fA?d0>>⑁Y$m]7QmO=/nv\6rAkћuAG+]2vI}3a@ܞ؛5XYP}*&7yc)̀%ku9$Q8G/6 8=t(g (@#r Hu8(T=J*u|2z CBFJ%?~*L.8Ү,Z'-<}a& քE;@x7ZԆx޳Hџ,\_Nt'qbw۬X);߉fgT=}'2S]}c1[T9H;i)f'-xкeY=B(0<.pG?/$Gӑ}%OTTZ\L#+RDQ$2YJ*<}rS2{#9EG6A,2+J?ΖĘrJV j6ޜ +j A +a:dg(LӝF *#o,4)W ߇,c*X)=BURk'Q 5 sο |+Yf/λ=fw4>#`Aj];2tr߫G4#MblyJD 8WݢSנ{טiaz"9q0.<!{ 0W)9Ȫ%ݟPbwO)*KVy9G r) J-~4tr5B$=OSSzzK[|?!8"Ii]Ei~F@߰ZO{FRݭu]Rܨ\.~t6V.aѹrz#i}'s5F%UN\x̵hŐlƄvkiUL94iU QO.uwr {#ͱ#m =?OA޴r ]_=azqouǏD?B{1T><3QrY #+ Yd>: +@nmtK'O9\'fe>rW[+cE1i|//^elT2,,1ij58 4=kgIfyA;N rhk~*8 lg%/qi i}дl`BNL'j @0 $uH8 .Q3RF4?2x Pbig'seN偋-^dxvWl+aͮ>y[]/JXg>`Y>~Nc6n+C}fb?UiC]sc Y| m7 ZE6>sҶ.u8UP$+t9Cw Ir9ajGv.oDwZr?E "Ґ4Hu o C%7e{\[#e" N5RNΎPlBN Q jPjYbFkxe1q.Z wko[j%P:A4~ =(?ޥx3<\ beV* +*$̅,m#(]~5h=胾H0xO֩4ӭe 4-'~dg3.?%P{Ͷ{ ovHك+&?SMJ>&HFY+OmQ ƧMs՜J,Q"=_bz?h~UQbIX %~9lre\f9aj=jpLgo粑n 300xzo{< "dQ2O([Ț>}*AL@鬄(;.uZg~N0Z)#DB?lWEc>.klZԆ˱ .}Z2?_"u$l`w_+] m2;l|4eH:w"0O:@.ڹbs.Ѭg7?ph3lwD+Tˊ6߆XZ ueȩV(UH0˕%=!Ks# ݝ 7'h`޻$Nt4^XҙK(˱*v?EQ "*h\Z Xwlckҗbd]h,~=[EשzyRJ2gbDZq3F-cU zt ŤD#pdł2Iޖ7?Vȿxd?yf)$h[rz >2!3MǶ*.a"{軨-c%0|Zel| ح0[-%霡<иEUK5зM.ʍsqW:a&~ͫ ;uD +. n\9Dru ϊ"y CA<\M$M t5( ZgMF^N*uUA, dp Ä_?vx5ߞK͇joҏUfֱOp{_'rCT[t`.jib[jÝ?PF[L;2a&G*Jhyj;iKM#hڰBΜqfWZOԘ}͢m*󠗒;|ѹLܗGlWp5pl:gB[R- kku aW.wqV@e[y2PV:#‹i穴\!6OAr~0㺩 eP5Ѝ+UAB-V[sE筎.a;6+ c&5%H\"yuS878{wj/~'S/^Bs*R 2~KP5H}q80o̊T'AC3Jhlj~\#&j^f\]12oL*_nJgTd7 y Ȳ8xvu(l1B9Ԃ!t7v,CxZmQ'XbZ$¿8(vD+AAw3X8բWL-;wk%\%C95B0Lݤ9ߙt<ވ^kW v1gc^6=Ot(bmccWO8S0%72_/ո89#X(齦SfBjf )hvC=gm 0+47bnjQ1h?Q,Axbpd4Հ$-Mv6uޅۋۜ:H" nhBh|l>f]جt#֔P>6~QV6lMoAg*;4v.ZZۏGtjbUɆTfJ 4.I&P$W&<+(_iH0k/8*L)Wc2G %ꟶ/nu G{ tBԄ 5C;c"Rnz[ 7w;gQP>@,X\M=!EjZGc qa1CAPĥEU# ~VaF|O}4J4%;)W?>w!&!DMe60/L`CLz{$ 䉚c{%ZQt@ղO^Z^( f Kl0INu#+cwEW_PP04z-]$jyz Ga]יQ v˓)yu8iM`Mþwb Fpɯܥ/l4(&q '̹soPE ]ρ.zM7zwUX'̰ÓROU򔐫":A[<()Ty6|rqGAD,7#H>DVL ]ewE C͘@%@}KI⩏'$.uK)p6{m Ω7;(H8-o|CmL>٩:Z|1Kl\~%B%74pM] hiEKt{fNG9wo皰z>2#ЍʄgAt%p\quA=2@n_K=sZ!4afk) ̗> !gڳ*1FjRtRKvI:#)B!a|WGQ76)q0c5@p2u]ؿXP%w5W8kØnS"~v:F'i{͹]<)l)?@e;#5_fjAB"k+HUy* hYxǐ:z{9ȡnwբ=560#zgj O6?|~Ka/_K{4 ^A9Fs:u~T,Y"g& zOxbtvԝNjHjOuN::‘ 0rGc9hÝtĺ<:Ҧ ͯ`Yt/#sֳjn&j]AL0M:x[O=d6ZG{_`gL DŮ |0l7U2n'S&;nj;3+sVV:/Xugnt|zc8d+V 0 䚶0D]WcXBQY^lyy",dE(m yRfP$BjžYx ,)j`W2PEA9c$ Fn+:1UHsmY@"g)v§^ 3T[pJ ?B+'qgVx԰rpXM|&GUtHf8S)uώ`o`^ 6+9m =t~_v$+O`k..˂[@ o~pt*%CO#.|_ b؊&-2̇P1тi LNSnPvA]: 60R?drv+t^|eޏ#Q\- z`Ncl<)7Z0N)dU$%m 54? ͷrA;EX|= [Lό$A<_A{:v]Ď+wٲvCs?JvQi~dh;diSTl^x0نeA1cte^Iv, )v~8uǝm!(Z,CQph-E̹bsznʠ^1&hzјe;i8r*A|7?Q͝٧י/O>32m?Y f"`T>A|^;2E:^It"u9Jt ӯscNЂY8X?~Jr^lȑUȀdV @<*MJ.,HB>6B[Rش%?'xU^* `+j Yv$6`IY64X$R -_ucU>虖^{š3WT[7!?^$`pFa\+ 㭭:ar#nD_Ka'!`R DZ o"pқ(dsRdojC }԰) %V;zGXM%b ʹr7nqs{#u2Twj5ƘEn*iOEc ]eOFuO↓s"d3q"BY% 0~$`g;3D+&Qd]E_W!o3{W#~ |j;+1ߢ[VfؚTCHԕ{%aw]{nKX+=1=losz,Z6C}!㒾3LJ :(>2?}x@mڈ<{6(E>eV#?lz(ި=G4])c(tOĶQuȞ?-UI#v%A64 *G ;KX "+QqI'#IDCjeVircEp=ɺ)*G9g&)6dyi 鹣eZ򚆌a^۵[@=s8&,@v<(5@vU9f"YHv϶"W z&q-Yl-sbcE5iH z|3sY?3ºl=/W;T=G9&͞z/jIyC+{ۡk~,t*x ,Q<ŠcǙOI֢̔\g==ORF/dG8=)kdE?flj?lO {.qF68?Io`'$)@/'xmtOvlF.O)uIuPY rfiN[d 3շ2(HSj!~bI,8F?<;Ijb.n;s76Y@NU7i '43 # Mۿn/ur1 L9j MD䍪}Uߒ靏Q7W!ט&FsɦlhYκ+a涘n9 =Cyw,X'YOX5 1ؽ[R)Skd5W\,$ߠ0$.'WK&:٠L;drӧs(יC߼5Roμ̈:xaBhXKV,i0=&#QPX28uhς \VojBR4l՟HY5K9W *rN;\ljNO|a{Ez.'fvHZ|+]f^Ͳ$6zUISբF i_b.QE[)6ζbh"NgQ]'ekc\R kTBl&6DsvLlt:rBhˍ?Gvd,(XYw vNk%纐0Q!b{Um0_ Њs9\c6 R(]vilm?)-ɟ7ض('$jKQ$_Ǭ>弲|B*u<Ag-$׶_2$V!gT`|D-x$6I>4Yޟ` n0KV-I**`Q'ੇ"Ŷlv9 PY V|TO56t Zwq?;d|09}mr畝%?6|ư~ "JaelzѸέnN Ag(PO<IMR4 $rXPe1rՉ| H"ec]6.Kq:ϡk: v9 iX+e(F)gUo%`>[OJxm@o̥%[s!%sru׮A d$wҵ1ɒLK~-nQ~3$J8;?wRQ`怷FtQpR4' 90\%3gڃ18kJݻyzը2 ݽia.!cq^Ev}qfLd [w (rRK@ice[ -B!H0 rI;Ad2 ]9so(6C8.d]. *IW<,9sm$N;űGxÁ#.He Ao,4SBK)ڏ^9 }e%[gH1/حXϟ,7mFH>xUD:7}wwlYw3b[e#1;EI30ǡc C@P$+֚]V9`mlril#_Õ Og<{͏¸ 76`o&yD]#)JQED"F1a="~kAtE㷆?X:u4yAXHD2|fcvА#W#)hYH`Gn$QB|oKrC^%On{ǡ,7N#ysf{#(J)Xƥ~=)4}/z>GXqK先6d"a N@Gf׋h5V/B-iΥ*cU8<24n&n4UPdtWBBnlHLoN/{ XؽD)teQk&_ OSExao:A14U}fIipEL/Hӎ$,y?VPAIl6 *uI[|$3C=/gD}aJ"R2Ł{lB$e"jS`$G.;@)}^P`7s .2N M(?Zb Ý[5 Ui*܄타!ܿDy+]W|&='gCn m*fh,@/-2F js{qg`Вg sX#@yIi*5trAuiXfϢ1+/Op`jd2翹b4n*<4G \̵D'ObXV㎎?WLra,ScύΗ̟տ$FRfz=aGN& % @jۚ8ӾǏLelT C^4X#)Vdu&T@mq#m6 @u!@n|w߀~IHn%uӹAqA7@l aEޡiQf6–wCkaJ|;l?!헠\qcpwwa> P~:=mF7Tྎo=Ḅ:E벻#î́.x{1|czsN),N@DĢ Sck ZWGڜ9inłSgQe}m##},o~3 a~*=zw E>E\(q)B?ubt։%*/m4JYjv3C76n'J;s\ٕ@U>UP?fB[ul;IXyؖ(۴Ǘh/=F)Mn.*YmVBU}$joBUQwMY5w7|)>ZDq~ ߀Ѐ=`]oq.!|lDz25o{boEvOw< Mj^fIg=qLXF$6.a/&W_0']m D95/ngwSb +ڤ =GNLdvUaf i]d~ L3qc%^ @ix`dx*'g0T15!eFaDHaNA {` dGZpϺaAzUź%OSbPX'=h:e "J1!DT:boZG誡H,+"תWذzʟcUmZk7!r`8צ׎0/,> H–kXVhaD=(.gěJ@?{OcT0(ʭAxsQ|gN>#2a'cN\g߉$cxf wš8:o4FW #$WaW2Obd8S;m&7^mjXy<PYBŌ0=6un!=/h+=G|G0w#d (, 4,Ib<\K4v;pl=bcD7 -/H7gڄ15r.eHMGOC&tyiNX^es+M lW}84TB*s+/A;,m{8(V*JyM?cq%k}w ?XBp_lY:.:6P c%™`?ud=:Nm=)**6S6c e`AБ_MuL̄jew0c۱&P/J^%qow F_sV\gh&qw ە˘]EhdtѢLAxFQ^B߈q 7%&>rdͦc.Y$K"LIun}eQX0 mC(Hk&w=l҄?L7jyQOيB<. 66,Z,>"G]0G j-9u9o/s GaNHa=A%ǫ5Iֽk|iשlJ~vP,9fsؐ~K78Q'*[o\g {He>15r=0M6_h~'~a9W.e+RW#lUDdcUj텺hmrp3JQoeb  u}Z\ 4GA5G*7(Wg>]P\ O\14 JbŔݱć?3甪*3øŞ;j`dv Zѳ=N*_:їp 3WRBH2Sgnp+Ufn&_t_ :g$!;Kt$p8h;·[@ޥs:7ؕx٤U. f//dˆ38 p̥x鋮 lALr(pWxkTj^7Ix2'&n~x8\=|BMvf<+oOΰ3߳'%v!]ؑvE5ul:|K3ۏb'yt؀Olِחp&Dv(fi)g^(!tFR7,K.n_LцE} f@$3 *go~Y?4PkIRncr[ZN^CZA/J2 Cff~l9?t=]xcLJl򅩲T`R/s\JՐZ*i!<- N-u%l" ·X!b.vLyf x#c|d) =D@\@z{sKD!**a^>C|d)6m({2yX|̆dIBݢ XOK~pss6ٳr ΢"K :)\ xsSw}Fc>sR<\t$& fʣ8$C'~Pjfھ O󐇏ZDW*߿;2*1!^ E>a՘xhBzHwژ`\*+wfG^laΪ[ _Ȓiߨ؃"WIjZݪMO GOzNor$og%7s: ?̫/!E/&̈ |, 0׆HnG  9ﴣ΢U?yN`q2J\b(Ϗ1 GI65^¤ ņ,]g||izh@y*~w''T)⩨$[S6B/EK¦?Wb%mJrj,חt6FM[<[usly+`~߀upԠx8Յ[IGBX<' {'5݄ln ͼ01`{{Ќq`Fs"[r"" Ŵe. v'^L1?Ѕ0JS:?qԏ+Kmp;7Jc,=V֦=xn!ES!]C6g# sWR7 i""`\1`vGQu$- 74ۮuuĥM7 /\Gz聬 ]GBrYhLݟS=ى"s&>MRB Hkds|ҙĔ6>Mcְ9M3pUIQ.`[s{.Mh@p lY}g3ڿ83)J<ElBxOSa$S76, ct̀#@9&s#.^jnA^sofC '8!G f@ e}Kʣ?~L(T**9c'Lr9+j"ۙv9l<3+HJt(c,rҍcܓ_.s 6ib&[3'y$D\h)"ؚK听T?kww}>ArY}nS: GZ7}a #C;ȣݵ+ B`bq$*V<~''>Lz N82 *}hzeL_ryl-4Sn=^a}Y8=D[~T2?ggY+\Hŗ~|84Txm@Z}[ddz6Ѓ ?m6:R0@Ŕ2 .+1^|'>ihX28_7?8LI> ~=iW%Oꗛ}ϙW s4#Ma Q+bP]>-E

j _Q q0HoL*8jϾwg , xʐ.:s3S%5O0=îӡ6r(y+L .4N8` 2[ro۲c^,U:)N(AJlF_2xk>͞:=mu  +:LU-jZmt@p'DH1p$LЇLz{F=v'9"[qlݠZBi`WhZlϭI.z#K!G c(F_Si! wdCb4:[x;N"+jǯ$֧æ,sS3`7ᡲ0S8]bI(qEs''u'(嶝Uߪo0*-Zzg_2pӈYGTO7Q(x5/z'w}<'p hf!Mn- }OB0p*_EO鲒rrSpp{?ȇa~[U=w(r]KNxAծ7*&G#S ll6J\NlכY/nHj"`}S =-z?VA>Ol#hWekcX]I6lA?)c4NGO'2߽vsh>FU5krFZ>Fy=rp;@cW=ll'XN} bZ:cVS$HFٖ Ŏ9y5뼺L,keC X" e:Bl /x_?(dJUNGb ^:M^jܒew6kb(R ~b;MUK+i?Nn# xS]Mq'Ë8kS8l*3@=H(pQ3><u=oLjWC fiߔn>]w]"ԥaaC?44 U '$S"FYYe -ZH*}EoCds+k@ҷd`V%2 Ɨe0fH13Mc}-jM̹ S@ui0Zr֔ ~_" d07: 9+L_tZ`E:TfUOǼGp@ПۂF =ι]{JIB,K#@>d;{lV*)PJFwIVeSR7)"ko/),fYDL~gCxh1j/(b{R ("}):!hFZIgT1uvL kWW'",`?߸b *XwŦ=G ~Y#tOߺOj6~E+aڷIֆ!BKs,C{.(\MDk|qU^- Ib9Y2p̢MMeF~^5jlm]oUH.lX_a/CQ]9&FLp%:neX&cvzZ b"lQC>FHZ\F I7rGV4r,@liP0j#Su ?ᄀ]!7P9[Fa.*0z1:- #3 ,Yߚ-uRh#9{-q3J|Wcqpa?,{IM֏N!7:Ɯekq¼9}Zcbj% {Bȹߝξ%ŰNw{' wC-.*RB3_"z:11U(B4`z5`zn[],t d(dlIAoЬ+FGoHMp@y>9Z\WėAGkEQSQyިD4=\+ci+b/T299m8'i ԚϨ b%,wOa<2gM)4Y)ֺ!,ӁY<9pMB&~+rCs 0Z_'Dt!( .V^tS2VѸP-{` JR[W?A[~:N@a666 r̘ű)rՆN=ga:7!'7 Wԣ;7zZ+&JN4ZS V­h?Q R#ᎹƟg~$cR8pd!/d73n|f`}Xi$4B[a3g6crc 13,>5f{<E.:$I4}n۰ch vrx4ߨ\$4o 7NlD٘MaeEHpd>rF-OC:*ӯ sb+`(5:Ńi{."dk*I[/i1(;@0y2`hw /sYSi:Qiw?Uԋu\X,-0;v'rvgIHKl6L=p)='M}`#Й2C  fG]&%PCT ʆˎ(pM9* bɭ׽@sp]&}F}""/&QL{rk՘M܆Jװn^e/OmdS8Zt2~p _1Qݼv3CN(#֟Lf}~0癭>߼JkMށW PuSf>{'ud^퀤 ]' } r|kl6.4@^wM6T.{)0Og[:UZlbbdA\S'E/9=trA%ZմH,U+IDnB {lcj|"fuZ4al6^q#SrTzußHDjޡm{:K>ux\L qy7 w`a:s4 ^bp@۷E M};).2+I.&|o SߒORܥ >JQS [|f"lige/ʌªyc#J<9GG aQѬJG*f.^[~crgXiK眻<ucU gZ+i+5l:)$W30LOu $zC*{c|ʛz$9^ڡ髱K~h @`, lşO0n*RgNO@]p+-^`U3kqK.4{TVl$h9Q8+7.lYC +XώaP/X/Yt ArX ^[?8P4;AR ^/Owe^p^ V-ͷE؝d]grI=賂cY;;*y e_ag .)SvFAܜ*a`fP<`}՟#d<ϲ CCi 8N~TqHg$'LeAJ>YY6?Δo!SNW"seHE/n=ݝn|252|(mN|\E]%kdʛabn"]^'/r ,}7^2("QpaVJ.7pҲX35A C.n|uOn6Q.aU´ cO\u[8X g@"^Ww>+?ҵ+{M ޡt@{޴؈$Aiyx L:{"]=!q7Qќ+0CVCk =^QzngEi!EDD#`Pi>֢ly}x;`r1jGO,b?IqKJ7{F{Nt}0/-hh>K](H& \JT-jŬ=M`%)nR_Ǐ-< f&4D;[}<^em.'bԳjȯ3UvɾDvԥ188j7C9:)@CDy]1t=KJ |եAfv7+!h/$*CtvV#hC p JΉXMI,=Hk+~8PY#ɎYC2ICF)^n ef)EؔiX7=kQXʊt2W΄J$=J1TAk:D# 3 7s-JgKS!?.DJ?q [:Ҝ9s(X'gDZç6dCV<#ɷjr*hc 0b{.@nz2מ 7l?JX'ZU϶S?K.)/RE/ Jl/IFg˘+Ҳ+oc/Bo8tu2[㕍_VV C*,{VGz]%15`.Z'$YX>Q1̊?27V68 sZN%w;1>ڟE5Fk(͌qUoXGc@#LRT3.{zαelZy@%଑Yoq ATEd .eJ ntU, rtQO`Iw2Y=vȏfd9=dtC+Uۃ+< 6_ʋ-;hϻ23}X$a`E's1zE@ÂӔ̅(Q4P{4L=Wr0}U0l-X \6XHJcI Lf G*ŷ8`.ù.l]_NttW 3 GuF+6 ]Cjm@'ɆE4_0SޤgJI t@a#5 {$ƚ7ET!K(Q#ڿlEL`׶mt9$lc#թF/ hɼP {[_O"+/Pߥói*Gf+M MMb0y)!YhYvvY(Ln59{7@@&ڶVj82*Xu^X5回! 8Q=e_]r 7^No#nb~n@~mI:,a_OԳvdIրY\\? n;"8_^1L>AvdyгN8DZ MX G1KAէZBmzBX7\},}WÿԛA]ꇦuc6PM]hV.y`J? Ax-ߺ4֤,r& 蝱E)I p^VU)4tguw߹C-^/ 7E8Ppym@= K: +RNp8}m:qWQ;.АR%Ec7o .ꪴvؘihH2kcCq-.W6ڞ> _( &9];S,tF FC>%h,+1&c#%vBu&[^2=(Hvmsű%d 4:dD\f.eu NLA 9Jnt"vU`Q"2yf(1죹d.Sl) ΢5"(_Uli BJ^BRo1GIp{]G ޻"1@ +\/qӉ#K[A^-Rb@_NAD( z>h쪿v Zh5:0G9ep)L5-qP1QEAe@"I=ďA`<:b>'s(N] (nÇt@߲ )!J&vyOJJ~N\"&~G`vkLB!%>xEHG1XUXkCYuSK$=[Mj+LNVeM pFQiXLfĶ01<2Dg:uBĬYDnRd,8HhY#T}<_f0n}3:VF.VqKc`7 lѪ[!`Tp|#zm >Ӎw,@tgq(x=:ga*5GHڋ9C=PZ:^ #czHwh{,38š\*|M.Dtyo<NRstJ2ҶeE`M4 j7 >q6lUr˘ͼ&FkuIYϺ$;~MkB&9Ӏ* ~eYL<J+[piWԚ:wecm^gqHhRB|K$I[JR/Hޯ&/{~rM,+A{4oe[hsh6 !m~i_itX7N1y@V1+ e{Sō do c` _ >eɗTŏ!3ޕ71b%YMwZb*I!o!ίÏ0Uv:K}[2gWC(K`^Т1FjRwȾ[7Yƨ<]w3Ynx':0ѧFQbvvtK@|jJ}D*m`ώ޽t}Q _t.cܑ^3ycwq\"m]&N௎d[% 4~ۥyҨOwXV2Ӧnt^ᜉ;UXZ>$uQᆦ@yyQ5&lt_ ߸F?O67n%(zCuת#菌/HO7!+>7Zak%U M GzZ~O=w\Y !tˊ ?PZI̝kLi;_ dfgQøßN:- ]K09jKʖ4^%4ɝ3U 0u2˞ *f؎vb~Y] wWR}#f(av:[a!(*ĉ{+\2k^p6BaRS7'mD3uw`f4l6bAGVf{?''VHWD zƳ@P† %4hۥ+9Wתņ3}G 륲/@yhY%q NM!\cI|uBBJ<=6TBYGv Z3+$~I*]%M+H*BEL Q~Q !:/r-չF+V׀__j*ZMG sZi}_"tJ볏_Q(+S9§Gd2T9aE%"8ٵӁi|޽) A}7̓%AATcZHTj|zK{)ȯm:[b7P >[f|TQ.tBch;~ vnGqN:1ٶ/iGɉQ͏ P/{\JLl!kk@ǣoPl{c?>b33O@Tu-'YR-b3#iNJ%#2I8i 8r4~Z3KS%/YZoL#ۃ^ɨVRY[B(e:bmx|8 I|/з%Շce7R>8TA*px3їFT睗p.\ ad+HS#kVb ,xj"ܶY8!f8M(׽U.a&vE͎ʮ2zOGBy&$i{yYOӬ)8Ba>Lqz_v+ujf @'- gb_ - ?_,obΩfְ{t>W_&ҰIFuC@i,CrˑM!Q<f'#Aa=G %/QqP j(֒/$;4czưAZ#(8-/8B*i"cC^=V{8oZFEP쒅V:s{C?wlbEiQ>>(-$u9|~ z1agL lO6tBy+ T5[`FBhb@3&WGi6?9bWSQ\5HtZxW担jgnAmCRĶ_ t`,]%]h%:Z{ҦbkFVVۊ'1%TZo#t">cff'nM!#_SR_|8"9k2ѝNI?˦.ݮ왷}|} Lzb5p%Z,08._`O$NeoeB@{ֽnyq nu8lE5GV-Ԣ)$>% ,z@Q@)T)55^k$&\!]0Kkn6=b)o.CJ5Lkqd%acs  ( (~Feup~ >-/5xdzבW:qƒ8Ob=PA!'.C N"˥{nU)ۿI `0,$πdWPU䗴~ !T<&Fo3 (%v_R: GKуq0)\X 7/.` B-Wn8%ƿpT| 9<-Ay^s3=^eem -S#`-P}K>R.c^B lw؝F @%.)/i!2ckKXwKD}9ؐ\b⏕^\ڶQ!%%LЅt~QNY!$"+sma5`\Fؾ\4&_@zHnEyV^=Xdԇn`$J38CRL)I:Y >#uە By5ոڈyeH0$9=h!-ml750&ϧsۯ;;Έ )7>6diQB0 x7z Qs?H ɍWpq|[0LyqϊVvZ,< Ileۀ~Tx,$4潪|vA /џ?Jxݩg>RM(%3Y[j,|ti1!jHb7dZ9 _=C{wew霌AV팗 ( :ڔ̨,^>P÷,d8<ΚCc*[&jKd*зC!gB/6,d`KR$7QDUa4&5N_:խ41a!rя]iTs$|z68t6Vce?!<&6] S(R$}ێv  K= 7B:pr@i{#^l3.PU321Id-A/ząe^A _2"gBW R 3FJTh.,r@W%h=#b؇A/"#n yZɂ,B_f*xNa="QXEp;6}TzdnAyϜ*k!͛b0ħ_%zrEd̤o3@kV}g ~Y}q25Kmlf`:/)&ß[{2uܲu /qO?82R$ِ薱%8}bRGPR= 3{=#AږN\orT Yf;G 5Nj-Sq+A4 75rL{7(#p mHW(cmK0tAcC6m[7/[MuߊH\Z6 $eԜYCs^:6l0&xa$BCc]UApczg>: &@籢Ze^MlAZ)E~n д\J>A$OwIb>f<=) qN>.Z:SXztPQ lKM3a~>BөY".vKƄRL6)UbW07ʉ'@ vßeQ䏀!kPUuκV˜hW7B,+iO9 30ؚSu 9 :T寑mDPoFI!c!:Έ0&zxEViΙ mLl3uw@ڴdfiIM^:s*tK3c<6` FK:@f)'JPA%%`8rFg}4#+@3uN VZ¼Gm)_P|GOw<ȎxqsƜ5;}, AfAIlV-0'HWxc`.CXsiX/p9bWkޏIn'qǚL+.,9T3Dڻ!ܽd*b8AUYxpYE< 㾫 LrS;4/(g`H%0{ :w E--av04&D̳Y8l4[BΔ.}NQv#qSz6h{L.ҢCjw3f7fPasCխ1(:CgdS-{UrI0Xm90Ys ѿ N2 gGw^&"6}ܰ_x+Y\i/K%P(NVWLK9K{FS!2P|ǐmz˴*Y,wsËJλSX A# ]/c!ZF/ d27 [bq[ӯIVhRS↬_:^y{g㦞1j.UAKy:}U;ۖۚbniW ${h?\nM Ov7LJ3PA7O.*>8D#d14e.;WuиU*xI!EA}:TUO{Iv Ctfi;Cz(D&Me, >!1:]N%9W/{>|I?p3 pY8LTIy[W'8>| *s۲iV%/Z;S~!^4Fgy.=XC ?{V wig%xٟIsԖTTqˡzd-HkMr|}UU_x;0SҢIoVޟ/ظðjӎ{G_P,XȴHܻpzbudQwZ{,dwRI覘$"lT:'JVG ɮoW88;a.HȪQ,y e%5^S7ޝ=&2ejb;a ,n{)H狙?n-)O6JZYx$#k"Пa\r/ SAɉ BcbJ?KC8"\[z/ ࡏ:4@ǽz_2{T~S Hzl g%mRtz'_0;pM?ʏtL\Wn"kDPNlH2O|a!6`ٯ]Pr4~tuĂr@~$%.ؖe#G<~LDF݆?=U#%;:^X3,[l79ų;Ҡh oQXq#}{Q'.v10y|GVz WnaUdcQ{<T(\8~ ]}ރbGCf\Xt 蛫> ՠG7yO5+U&֓0[F[QEeIZQ3Q}>Θ̱z_ZF%Y&spuBkbkrDR"ۃ#zlLiqu]̑UPm8 b٣m{@oYC*+j3m|k+K $UbJAKܽSUꇯ4ݺ|Ĥ |L6bzQ`k7[UYҪOl3 X`W NPV8IuWK߻E==%&䶃f6&h{4`*{)V!7GHx#Iv pWY#oBjku_r+Ppj:O8 m@b4蝦%ujh1ʢL_ɞ䴲qpc6]uSc;l,๫6n53gPTˣ=C`{=OlkhG '| ,TtOehC>vv"LdyA{ Unq?G FϠfiE(8R-;_ q.ǘDZ_`5q}vl%;]pVYscPey(GcR '+3l#|1kQw5JNvo^80^5kkazMa[cQ oThIk ^{p7pj l׊ed՟?V MC &МWBef 蛕COڔO]gc#NBTM":z9bI i}H0\dR(#52)c8IiڸvKC&PaJht HѺ,b$v$wPfz$+EC+f@)cj EmZhʩ Ma<|F<]wK 5\׵d#-hrCr϶x aT;3ѤDe_r$eԉDӳ\`=0U%{}U25T<&9qa~u م<\ J(|<3m$G S`t?Yd'Z%duCҿ؏) #/b (d#$}(3xI{{9$K**d ʹ4D(\`sbã EIcjX 'C;܋"}baԔx|,oHlI~R4)-=Wac ["ƇCR,#Gd.3+fWnV D"ϳ )+~9e/~~=z`EPXozT) it10?.DӉZO-'"1Y;Oo i4V71# jʔ|fjQ7 ( 2W A @&Q+S_twwN1SSq P9YIw:Mt5mQu`#+-EυtQ5xI0 iT;2 gYZ070701000002dc000081a4000000000000000000000001642f097500021d44000000000000000000000000000000000000006700000000./lib/modules/4.18.0-484.rt7.273.el8.x86_64+debug/kernel/drivers/net/wireless/ath/ath9k/ath9k_hw.ko.xz7zXZִF!t/₯]?Eh=ڜ.+i, fS /VA#=kMZŗHR2;&͊g00ȵh8cx /ZR@HA܏9_fsWݰ7x@-\ ^ډ0+e3x15Er %hF>d|ijnE!;)WD˺|QI)H-E Ra &ګFwx%NnI9$ݗ3ȴlvc!Ն ~X\ug_ggaFD=YgY ӊo52%bTnvVX8:cԖR'27TR\w`|w{Rr t}h%iDx?n[~>{}_$I"m!ؖoyp6&ZYE}LK`J>ӎ,`;Ґ_7V!QW,6cz9yeoiBф?bt~v"jawBEG鑶^ѾS@ /a/n<s¥ sΡd%3"{/ˀƝt!ߒ3Y Gyط|x23iUD՚3:%(adqhڢ qw1aXN ɷbؼNY0w%.P4Y)xiyR(rlBJRPӺʃBzc~{ڽ#]\ 4?#xfVFtKLo5W(Kq =xq.{CT5nxez<N}wˇ/q"A1&u:V~5|J|M<gdF(뉧] 6K1Hro|m82,FPG H"JAw̍.jhj|'ɫ]ݚde[&XTC|RLrn :YWvt'r{YN4LrO (M=!J- 7Cx)nYs]{l:YGNZh9vN8VlTu\W, C\[ Z 5Ţz;v8ܢhKY&Gm9n\`ߑ"}_@o(.45::s7bi~-ǣ4Ua3d%kc[шz3m3l55K(&ϥ0l^^Rm MNsUs$ۆ=ݝaq>7Mx"6lM Xnnav4AvCb#keĿu13h浧</T3mG $aӁVLD`TNŭqk¶2w XXZP#BjљzBP64%Iz( ޢM{XUe[n P}V$-;m2C0w1pLso)}e.Ѣձ}kLG-@ 5NAj AH @k.%٩lHrDu==\JtQ$18w I5H<:fZsEp7/NDbjAc![;q{0Ft͑㲥T NB\LU産v*5wAWI8z22'ͼcN2P8{MҌDz=ӯ=/湮ҾVV>3%bd!MwnB 2l]~ߍōŏ껲I [q?"#YIrmwekV<Dk. 0}ȈTA">R7̖$#D0̙xDurkQio_A#>ݱ܂Y.Ƞ,)?jd .t&5F.!sX?2 ԍ.)a% ^G=SQprdĆudhu5*^lcd*aೂZ-D$&N~oWOQJD134z.%U\\UHxm['9_<PO|ğ׳3 E" sDza6A`YrZf]#ɐG5[mvBKGAKFt:턲mϫ~$akZy5ᥭ^8'@@i,HNa,隝C]M] ҍiIvn+U5 Mo=8-H~x>:{}76 5:{T-3kQ$ArjRQPEz a_:Y[̆v=H(=iQ^c2VB"`HqmWh2EuBv_k ;5"[ ]2AS/Ʌuq^W6N'JAM:͏hifv % P~(I=Wh%Hw6Afsj;t)1]onkm#̾Tg`+2"h-[I9Nx7_ qdYP=˪,]܋0pn@:uW~ #p-G %(,D p;r۪麘'=Γq4~l/=MdIQ)ĭ C]Pcm~UtTy >\zwWd ܖ񜪟lWO_'y' &+JMH"Y{c3댘N/ϓ򛕏_7cc}OgeQ5v&^v4j'._$mnO廕s $K젆_ gC2'"CTLz439S:!#W]1| \BT(.n\< Ix'"`;pf brLZ7KMsՆlTtJ a6mR@e"t2>,9ي;~#OrL޹彰&B}&e[bF#ArSA/&.,>f+]hmԬ]uߏS.:o^o*XAhT$ 7׵%6n߳ ?,uGp0a:N@}.a2SRhՅ\^Oc.U{^ycƪ,4e # ?|L?SŜ`eHSWB,:j5fv'C5(,P_~l vM_UIvޅ/i+2c&ϩ,m-]#55wqB6ԮN婅 _j+ݯ\7xʶv!/Hu7@KA:DN ysrA&a6QBdї>3)w%[HG;_3vH'hI۩oz7ea0|:ܠjY|(+NT>RQM?n?]0Ϛ&6K,땺†܀m>t+z%;upσ g>/q.T2\]NL1!fލnr-bfK2Z76yog Ն*aBD I00FYO ycRjwU#mmPZ`pJV (&j0xJd}Ҝlk_rڏ4VXs@Wܽ:uBQ V1JAg#PR 3f.s?Qh`H*G?zJEԚbFռ-M*GD`>~/qCFcO{__C]3Rc7'AVdn? w?ws=o=eQ-cײd[2_zց:K;=?Ś&{l+B"hyqsKơL87t]RW5$|q쁏Sr^߰-og H!Zn9<`чHRf3Yj7-}{a/}Wp6;(u'7m2Fs, R9b2%ƝoڤU,z&/%N{1'sr߳PKnRo'⨛:"Qc C$̝xI֜Qn}ɞ02.чlYj)bfX&&+6N64^uuHeV 66 oqLd"# Z!!Q砽ĩaDLN=%`t w^ X@ed,m<_.XFwiFGj^cq&=?-n'5 ]\-?=8qdM/aT2a#]CrJ)3"caOb~B1ă^_:g{ [ݐJ y/]–3uJ銝't4gT&/Dly4`_ij.;,}lפA&&Jp+WV*9;R\B;;,{M&^7@/ChR 'a{_L<m) jYƘjWkn7=N4wp ;_ZkGUD  ~~~^NZn:+,ya%ZCY(it-o+|2<*@0~}iز? S Ph^㟟T߯)rce# lu 0w845i_lP"GJQb@_95TYJ/ieڟ½](XVh "^9XbU\mȾ=P cgnjE{ a=|'_s4舵Bc˿U5lWU[6p0~kٍ@|/ yA34jo!ܪFGaT7zj-KQ7ǞV6a>y%a7n0YSe{Y*k ǂEi /32t^v}=3"{xvc)X6Uv@)S#qvڰi1LHlS/.1(`#*~ub>6kpTTK肽ܕ&bǔf?K)Jmn3FMZ'00%8L`6 :[v.gU _Sr[N2sX**sy*Wax&Lhg7Oɞ#B *ˋ:\iQ%R{VYAM3U|x0AJe 7te?O?#~T8sU~ H*O>̀(1ֽԇ/ AҜ`[Y-#g\#p]<^y+zS z=Zt<yJwb QzfCM#v0gT84);uU7(2h5ѺO&v~G9 Arc!FXcH!)[/{>OvX΋ QO<2b3J<67h&l9 Ѽ"7zC%ʗKN^P/~Ey"4l~z[r]n*gz` PO-pTx~&'2Eb*ob @ht!p5E%ċPBmm=+M(7iѶYt!2;s+ParD bէ;IUKW|#6\0CW\c 9\ p}+xGDe\$8G7i9_iY:d^Z@B4,i[:OTGoo,i!>˪B2|aNG/܁ڏ%3Qjcpb jյ0[f A_7RJ,@j2r@_ *{uʀz!'ssPq(\jdl^O֢G͸y%fm+Jf- Fg3NEɖ >{<W,W ɄG%؍ !_A-X;{|4qaRGvM 6lebI HіVl[5u .\BUhh|- ;7AyNCa5d,O퐉@f@Kzچ'eJ |CW.;(U,3<2JVna +s~pkV" 󈹵ɸ,܌]w?m&@B9:9+.ꃽ1+h$-x*hαٜ v#/NN&d^WK*p]0ƅ NR9#8w銪5H)SJ O\D^d̲[wzr磘tro]2>8KDm^7{eY+GKI~HgPrQj#s5]2N^svzdn<#XoY*çN4.2 27vՆ؜ P{+s #H8 ܹV *`:Rqz PQY8@I[+R!zm0T'2#]lW?ǫ nj#s HʬӧA^_H͇([{YAG.dB$]\sYǃ#5KRnJy@<%033bUX)~;lxiZ2l,Mm n<`I4+=/r;;tC+p¢[28M/\SYX Tm) G z5z\6BU7܈9=Hftm_M.OO%cAPKpo4־!Ȣ{X8 x@p*YP+v$35d/#KC`s]qNc^7VT߮ݛxQ<#AjgŰE;87&sj 5‹RZ[X> s 9Qw@":Y~X4텝,g8|8%cE98R7PX2kOHcN4ug/܂+y<#q.@Cݪx=D$IKZݟ>.-[cþ[^H˅5'K롸e[͂\GJ8]e \`_j_&ߔzȕdžs^5LEp/Iahԟ&!n<| bo[F==p$vxE/ږaag 9[J eI3=NM$W}_1G#~$f߲'\͈.U [+rml3;$n QeJkz osi|fdvDX<)f^XtK~/46A}&{+h̤Q:<  qZhcf\ 47bQi|7R2ژeN cTR<[V^?a՘Ym#((bJ_'Avk`X.@II(T8W4 g RߩorfȘHҒ|]M^0LOڇ-b_A4|s\0S JdCoGe iS;_G0iK&Qky-ۨ]9no="*s"JSsOt($ڋƑ #KTV*ȁx\:Mr@Z4[_̒ن ZHM9ݤg5ӷQ.OdISv˩Xb]y$:zQ+|~Iiw :O:rsqKM&R+jī?x0v)ety}1=CkIi G70V5QێJ-hk-= [<<()*3xlXцnM[EFw3H,[uˌ`l׏/j׍PֆaW4>#*QJƻ#U@Y45RYF'ƃN|BO$Z ;*% 74wرҖݸPR|kC!)ڭ(ޠ"UP,*ۗJzi! -Md>y<ĚQhBBVPa/JaAh L$8z"X '+y| n+elho0 /)1ZÝ"'qCXsJ:3Rf^SnT9Dە@6Ν҂*xn ]1ܠt*H̦x fD U,!_ d4: inwZ[]CV}P84P`CVzzt6a ؍5pamjhc`yq#PCEYX6Or_18+܄p T*mvQ-#J2SNo MvNK,`enKldt,qNj6{@5B`"nj*Nղwq7:@-pڿ(|(>V:'#f+sFYd2C=VO Bgŀ)얅Gao_W,u*Io YGh*e8]Eh2O>^n3$IԌ/Lg~ "dl8K#REXjH3AK[P/=2qD !fklwH oDNhCh(_llPNY&)nQӥUjX|nm+! 0cU݇l"d,Ë^t 73<'Y"zp$vT-Zmz_ 5{@W:R6Ja4%fl~cGmTT"Jϝ$ ]蓍f0 ^fŘ\7SJdkRB+&Z'ɗ"[[V傢۶^2`cyeȅO7؈;n#P]ݙ?Mܰw qj:Ë*?ΣYk{FFbBS-1W k򓳬d[bKE!nF܆R}P;yTπUR VSƉ|΀scgP&@fꃘO--/X̛¡z6[X8J2IlQ%$+1:2ؠc _^d(Hi&.t]_%JL{k3Ǡ G= r^rKʗ\UГvՄ\|>e!"b5zom57MԒ&MY8(hJյ`jGvhR9>[JQ{S&xY>&]޿@C2D09040Ҝ͊EP{ + N]@JjWgs2|9pBQw#pP`GX/p;Ey,~~PߤiYSk,ԯ'ϱ.t=Q.Ӝ-̤Jve%~ JUi} FVi:YWs(BsW]t_ن:bxFGk1zdUМh[O4'7]~#3-LhlaW 8a[[ FƄ,ɔr坆] 1e3Aۄr;P ~KY"q|Z{!:HGP'3-{ jN{/I7j9ݰBl"vjWkLDf7& 2eOIn0;QeA*4w j̄!<\F.wz;ѓ|p"B^__!ITGĨX in鋗ӌ]6((4ӜNSXg<ђ]:C \C%1 epp̰yQ}睥x 66o ,B*7)7\`] =IҗB=y'\jƓ4[&yyJVHzGm4?>]GpDoQ~<T:iCB*MC!FZ&K@J^lT3>.|})ڬA%ҚF?Qz42

GS$UTnT@;rLv,xn\@1oN!ntw O 85o,{$9ԌO g6+wdj ?P%C`R3;T j="#k.{;M(KDZSŰA@yi8|L=hRH e)?3#\brkw] lU?AlDҜe-%be+n-k 2}UYJT5n#U0ݤJN;_1\6N:HNp{7nW S,nc[yAiVDK5<-&s =R}^cL&K4Kc@vh×rűg,lBQ)J( l{bm/l)րmQhC%oiFBIʋЗrT\0+IKFg:j(R$SEgRFqE2sؤ[V᳙dlvD[|%6d5a0G0/t1ɲS֖8$-E]nIm޴Gڗ&鐜.J/89T՚YƟÄ,<um6JL.W= <-% J~AwʺZMv%#Zv pp5 FfTҖ{~\쳀gcǫbZyZ|m6֋W։7vfxWŠ*|h)01?=4!ƲCV2թ,aQC_AL[<0pkX22bۭ| 64}#n5Ln,kI_ռ*#8HNG?}䥽DMhB{W3<!ZdO~ 8δeVhWksY#sVmBCs[v>vᴦL X./ĆVZIMx1ixc.` O?J"a`MI棡R/mw0]wـ9`p"~x\a‹P֘Κɍ,͜g6}1os7 Zla`i v`)4`WMn7FTb gfR0$oAXs:<UJ?E\t~V|B'a!r5iT)or|#>tXMepsF5!T~菄#qXUMA7Q݆dϵItsvuo!Ygl; $z`Xp{Σ->a!>EiWaۄ mozrĮ.6<QZvfx=`7Uv+0N8>boh9Crl-מO JpaϢi34M"(r=n]_J!mE6Q(d]l qF1 ͠ўYfm2#劯BOG$ %ɧF]u<෾ې:Yt:}̇Jw%֠uؽaT.ڵ4%6 5p#hVm eEI-n7'rU8EKO( 35~LB4xȘhf7YӶhcCp~;12}C_D ]Sk[R-Z]T Z,*kq v瘹"BfKöʂP˺f._~@y'sŚZu%:br0hwnب.Hi_:EJ@Cݦ02@:G딖I7*(C?]],$#bp4} /iv!mYND~IT-colQV@rGt:Nv["~OBB&m\T58ǠBz?9 8[ٹ̞/G4Ԏ#q0WA9\iϫۥ&DddjBmOVGmQ3Eo]R²{e *uhYd@ ާ ]JY<0X&e]?cwߔM !b NAKCxޭE'%oM՞; l-/==GLEqDGBf 9•v^-0M:e^~oܩS_Ldp+91(My}?WxX8g?@W6^CrRG;_ c KB&ȗ`khY8(.&C :tr4y &*%9qY:3:>O (5c趼w\t ƴ;`~ y$8@LJl؜M'z:rhB tޅ^^Y ʝDYRzruum{UbAW|3iO7^D<( USA-R_P!q\SGvg{u 6,aZ[19?`.pENiFtRc1 aj\"R 0B1$oE/i~A[a{.gE/Ic133`O)_jD̵s LmhwGCunvt_řV2( Ucr0A1&gAUP&S;(.wK :pZ@f3l)9hR,, ܒP6G_RVP1|Sui%7npshi\F4Q!58vYb4gADEϥ4?/ߨ77 5})2V [RLiԋceTUb:w+7@Bm=OGCF=~VjKh Im%DSꝙN=VXlp,dIuM՟w`d͓*Gd6ϵ0kX JW3y/ӗa z`IEHfeA.xܛ+4rՐeGؠFA(iM1PƘA>'%y/H{?YyJd%ܘZek2pSK3QijxbeD})_ rvWb[Ir.:5;ѴLM@i.Ձkx w=)jZ`D-"Qw.XYڛ o$ 2T8g֭IVG6Դ{MORAfRtG9t[ƽ1RR@p5@x!P' #:aޅY jJ/.G)(Np>nptI#p9XeUkby^ 9R9r+lE=k6\DW>VO?wI/ԭ{FzoMfu~Ӑa݆fl kڐ$ϪI@.蓪C,J/^yXx؞PXydDQ_;?~q-3?_e.x1:0\+B%kg*~y@ blޅyb΁U}<ʡՂʄgӦluy[YAC] D}9O=9aCL |#ykB7% l\?4ҺRHzB6o}10yVRI= fj7!# Kütmp_Q=UׁyE.%ۈ\7@$-fa `ec'/X* 7c$z@LQQ꼧\wH WGS*6*NbD;Uߩ̍\LP+y~,QԌ|,D6zd0\OPyc G8W1Ԙ/OuȜ3MtPWUNA+s-OjsmVDy6mNsyhGOȯ (5;ve͡ig~|"l":༂My!gl+<˸$w!ثA t[b IGoVٔ/NLkI ՙ8髒WJpP.K8ESO hXe5 wk*Kģ z,:{ŗ.~y>^]νfypgL*FMt`yKs./ɤ=s|6ю/[ 0<>E)%W՚ǫʞT6W^'%"^$)&xYWF=Sic4ؒĶIHr 7g^(Ì loA-@NQ 3|9oM0[%w ؿm m3+]߄Ks\~~w#~ {֣jxU>՛?E:$V3~tHD0qf(zE|FI)cKE|h}djT #FnN0ҌDYkcڬXq\S*?4(;K6%o 0E:䑟h$uOkws 쎊 jo˭,o8Fv HNb8y6@bX3ӊ邻ڻQOnԚZk;0|tn$~4j8j/ծ'>A.Z h|qjW_i_8֒fOnV qJbwTm0g ݈;zHzzf5[j .5h߅zjTy ܌\?k r,+eԿR!,UF+g@PBee5FjBVY`PXN},`(Eguv;z=55o7B}lV )݁ʡH8F)`N@X-v^XPuz:`YGU-ѓ_^.ʫoe97U N7=c)%T|ct(!{7 TEZ mf_ҭkɑYZ-.G0[x jk'v"&AIylj*q[ hz~[ 1O ϔ6 G1 Q&*bgjSd"*=de3#l;;$wi`'>U$Z,>U+kEq=K {;7QojFH#Ys$J/.H#9Wyig0\,X|giPr,ҁwۥ~@c4x^=冒 %ً!jYO"QoyH`t@d$E#9()KP"/X30'ʺY#/8&hج"aED:ZXڇϒQ/fq^#ۍQP|^M9 IpU}w.h~rydgCϡn'xG4#S쬂w:SVARWDvkQ:NpNg7RX'9plk1 6?E%2h3 x\7j q6Y@5;A#G0a OrV@e wD#P^Tc\C2zyg@엳BL>ǦOB3ZMd<ˀFHA*ez27>OJmz.RCzcRmy}>z;$rNG9*4Ec V=l~!Ůn[ƛTzmlbZ ЎOu:}څ f"T})b%`9ʛia]K 'cI hNY9P:wn#C ^_aO&gqճŵcSW n$JS}0|3؜1%`S4;G,_~#Rp/8vC5Lj\c?>ڮV, \h>V3b嚭_jj@K+^ F䪿eUt#1Vbd%]!>Crꥯ'BXyYԒ;=UĹ]\?!Fͫn1c[ v {tq#e9y$Lm#dTX6P^RiRyeN >`MF GRdh4: 4!ɶ1Mݎ8@CXhlċ zέFJP'زFz_ƩC!Y41<8f }'(o"h^i3 4IDlڅ#Wkܲx02fwztޢ, rC%uq)a΢Z¬2quf*#_-̲IF|x6+.~}"F€s.C4(JhckVo>ZYU{8'tIԀ\2p E\HK|Q2wvS\rX}3+ GrhE!ц +l:Kd[̒hڍ [/k¯k&o-I>@E[[ēeQu59%B"~! 7?V==A T{S#K50+ Ҝn%֥]R\5]{$`vج} LkRFTń:; })ʪv!:6uxEu_V醖:n':,U#WZF_`ƉrytML ܴ?Zat3գw ؊-S!1 "[?1QO˧,ٺ߮V#l!n Yd-+C oJ8ة~ [r/7+Ӓ?uv.qWA?-YR*9k\.ܜV Nr[ZmfGgܙ*#3CGúꜲjګ?/[`S/0]Tt{fn3)wd\Uv)tndκޢ!Wg?IHRXyXF)oT}&otC mq.V&Mzq+fa!d>xw%EykeyBwhfs!KQ4EE:-i1 l7ZuGĊod%OK9?^{Gy|OGͿP)R^,ӴЬkǯh= ʃ1׸gHD>,>f }:mAd@tz`;mD?Ԟz[.HÿK#HQC~Ω*˺̇s~0S/,$(r@h*M6^u'g2DT -t-s1]Ky̚ c0!beyI`g[MF;&V.o,> x@Fvb;n?S ),tUs(l=ڃ]untK 281+>Uk'?Yd<."IAVʻ+n_+:+g|ދFu!9mswʹ>T!}Z˙(>4zhWth2z͠"Ylh?Y6TrS^P^3.29Q9@*_yg뫄E)xDZa%Åvr3#~Z' hR⏻U%lA/6$`:% 3z 65hH =hLo 5 7tiD^H?AƐhԉU%9iQ"Z1tOJrzsZ13Z)ǥ E&EmG8y7Yt<@o)n\B#9ا4G gKͼ?5jl*Ѭ =hjSP`BxwXgwf]\Um+y+n00bVr2$n?{ohi)pX(>~Ns}P!&AQauׇroQMe,o1u{}1NKX o*t:}ֻ/eX0X~^%*%,qVXMA<jq߫|ǘp71۔5#N Y`zdtsMkWMI+RFy>>+jS9 8#.E)WGO7P6U’}]px0-kw[ĥ&sR#5sd-JۄW?f6@)1a'E \jqK %*J]:=3u,3瘄16n GjOT1)ѭqrU^ I2 t]Y/Wq =.&!'Ks0~un)zf 0֕-NAu+bׇCX53lHoѯ ́mngq$iP}):zg@{$>Rz?EIZyyBR"b>H*vZ(7:BBqBՍ{w*D >Q (]bdQ,^AX5j+%m}ǚz۟tؓ6:f t; Z'3=dgVFvN:1ZcA ZZ_mSޕ8w*>BmD@ a>]#֩% lW s+>Fdn |iciI'5l&^S'Ek Fh%2[! dFxg`R|KynX!r 0xX`M$pǚ̆m(xqV/5}ky#ϋ~b__alb0"+҅`7|mW8£uC!2R>$Q}vt9`t  nqG82e 3 BTq{x ׫J5)bx 48CjS O[Xnj4EẎl~~QDZg\hfl*G8k@7dI׌i֍#dYw'Gu+vk-O[I٘8=M< ?G$9;Q٫ʜ%=x?jRw__ |d'IEzaO6:(a#)<f^_+bGA} sSbE#ڤ_kֽu5t!.r\T\puDu˵_O$tل\;I~u77FrKEkw9mPK+z,:twx+,C6>L)ҞbWٴՏ޼׆ٶK==EaԠz>.l ,?|K  4lۥHAoڮd fP&R/5[diO-; 3o9:Whjl+(xSDhDA=WULC1@7>6.B;j S*?~!Xi/qBz}8,/aT5,4Gqmwɶq[TOF ֜k]T白f2`,1RԁKH5 .AlE^lݚ++5p ߟL74)_JsKYEd>3͹;.f͆J.Ń\fЇz ;=W{{ G-/æ0v׳nO&b 툔GnFDj aEdZrMM\mGW!o}3(}]90VrʩU9XP%W9{͛j lUBs8] }-YHY橳XRe)F|~5S *2h(ܵAO4EuP-V.ft@ u +w1ĭ,K0ĹUNbd Yq zDƒnV~گancٕ,|M[(BE/^РOWU/#ecH< -"fH4bmD5L~V“THx'4_Ez;o~~4Hޏ=<Δr7[ _P9:6&GȀN"1X@.t]w6msx’/] GaFn}e ZT!<+\R_/CJVžvnQ ={xsy'GkUZ4~ n5Z%1<,orQ @jR{FYG}H%  IuZw~UgboI󫤭7Kx3@Ljs_zlIWAb@:xf>mCv5JVD`e6?{BfSX#[w$<&ATt;}@CzyHv*nF %~&ʲ K suV3-ѳڍL_F`]3kS֨a99)wTB=M`{Puk?~p vQɠ$8tCB-|5 a\ 㲸0Wŝ3pCBWDtNټh߮&~#0>X,Q|kcOG{R&O;;V"-}k>uH̪ F',z"`}hryMr286%R?ZEʰXvYU;dMrv3rq.z 7{lg9㾏_$~9Ԝ3Ktxu/Xy:ՍY6^v&$mnVJC`+SKWߋ%2яSm;,8Ih E ܅ʷ6 Lv͇t-[Sxep'63ͨ_FPR;s42G8><x< 07[͎9?cd=OOb mbM,Q{&NzP`ީ"Tez1b [&^9C)|>qws7mZ=#m]aDzB!/ݲE2&t<}L擻cY@z2V0n^xpv}UB Yi&:eQd%@p(jHᬔGc $$^̥N3U~o6$(iH\rh160ΘqxZ1I ʁmT֘9@fs} 346r'qpO0BRhl6Cg\%29vG~7 䔵rSfɤ̫J'5RsOǺV_+55ui10?l&0׬%rR fBPW?[L 0'E&1G0)K*=|j-ijE7=EEX샥]Zo ]bknߡPRe?bnհ*WR&@Y}O2 ]Τ[{ڼj=<-¥5/XPuE'C!v16=uLH-1Mt|aސJbm 0|iK)o |^On39_h~#@}dCKwL,C \yz.Up\R{t%ˆpJ)𷃠֌R'l]̦'rH6V>c8YRG 5Vi팼zԆ0ldyfk0i5_/pe:_@[c㇛Iy~ӆ'ARRc OG"_*]xu-Bn3Jͮ9y|'a̼[Οk7ƿb+P(^-)q%مm-" EG_}y ăʴBdc6I$&x>7|wbsC>3ˀLgtJ|PB7 (W|H}1T*[3e{Q} Gf\{}]̙[ p(ܷJu"eLS 'X50̀P6A4)0lx-H@#xE9r0pi +'0"I-M&b0Pi+ V@0K{4e9'NAb\G+X|?E70 R[Sꄇ}+haۼU8)} 0f_f/B?j1;]eVAWI! rK&D W20S^[))\dOV. PDp!R_3|/~%Ɇ \tD)tY~#șόU*S wF9 @/E*dbFJ+B|o$b_6,]S\l%YJQɖ+- D{qUז#~5YR߁m,ƒ$,RɤC~ԗPnܻ `ٔvT4 l% +o_jk^=NbLx:BL5z1Ƕ \.h *vJLJDG6<)|NJб8ǯmr֪TXIv ?TI',{SNȹIwA3X`8cb#!)s=W Oo-)od /,M%&YHc^~K4NT҇I݈cőw:7ԁsAcm#㠲'4hQ6E)m',-0EQLR 55A+[AiH0n% 7sY"@IwS`λl8ٌ"ݣ 7k5iGO;~?71G&Bcg,d`ه|D{*_i1{G  &(.mb46=8xbA;M Ck?zdN=Kebrwjz띰3;e^Ǎ!ǭ`VɎ+|_Y'{~t']m?8nY'*FGlbuz\p|2dM |ǏO&UύTTBOr.C}2ѧa1>wY;HHqn X:FrJ@H 9q1PiEaP_bޯbdO]*2NJ{wCM߻ xt"|\S$:7Zxqq4͊&{-ϱ; 8"#^d*FD#V %7ב|hR%JCRKLR3-'I`_) *@Y!rTFt&'ڙ1OY?,L4:u.<6#nA=.rxrҕ%XqM}*oUX(@6f9wVF>2u_8{ j k7 {߀֨2t*0iP}7[=(esmF}͓5It+ p6RZT8EA,¨ (*x2_/2g;*5M){F]e(?њpB|ʛb:&á"ù%!xPynzc.&+X3rhq:>N'`PN_qݡH?﷌Uc/!9 `Cet;YFmv/qQv2 gJ$N +ܱ U(xޛ!4oI`ew}wr۰t 3ջ0" GN=ϡ11(ȓVPk<T% 7c="n[:吞`l/0i*զQxk$xTK ]g,ƃ8n0Ha;_]d}Ę }+*3VpD`ʌ(Q t*=9FNX}>fnv2Vah^~O_eqz>&2`^ľQ[Pt]{1,3sKD-<ǣlf@#^ǕvZ\Qt@2Zr%=кϮPl`Y۽ĻH JU0}_ <ȱQ$ beFSRхJE jT6\KDpk*\ [x3{U›ٝs #DBϑ':4,ςw|cr\¦}~bV&c)RJBRT8V޾00VL8:ڧ(P, em6DEo Jk#XMw ?Df/ [ݒ27w,3Fuc.$eM4:8Ooܲ(Y ]l;4#ND@˝ 6ݟ;_ҴE€MPi!Zsנ@)k|aΰ'K 5'zs>xtmڹ(=A˲^/h3mY ULIy,vNfѮZg+0bGv&_x0рd¡1UTó{T.fO~ߑPIE ~z:q=1:S ~Pm#dk=|96Uhw:|IX$9"tp~ +ErLJw5ax Y:Yox1? |}'*U&Ȟ۱:K]f$X}BpX 2OٲsM$ʂhʁ.I5!H2`|ڇՍJUdOV{o¶\H\-|~bq&觝'uN7=n{xTn精MH>֥9t-/H?<!wft::A4Qߘc;ֱpuߒi& P^-ڑ αW ;g@Yc ϶U% vlyqK׶aNkJ?܇,ᓪ|YYX7\IteMu͌.röu2aXkJ|-`J쳴JtX~2^0a^9CA$c6\E;'5/,2;Xazq mފQo7l'_~ 57$ZPOx7kgd2Q}jIi[=6Њ8qUylֈ`! rUL!Buq{1 j7q{⁙w;-t#S_bo {? t|Jd  "0wq` /YME`RC3be8t6l)dNWQL 7T|YY8WGKz *lkN]]zNLsv!)/_jHcoa_m|;mħ<|忭j}H 0,PΌofīn1Pk5Pܘ?`{-8!#3KGQ[W8Σ)Tow3lZ˄X=*.>n` ĊsT{oJpʷQgg}6tW}i%;[9@9ڤ*#y K@<Ca>^OsRboFG<&w} TjtmS1h-V@ls'^E&)jR4s ,crPϸ.B△a|W"Usևv/ᗭiO+=ܽze8˰,'Es1bOV^sꤨ|ɽ0ۚǕZjoU߹1U,A9otls{9w}m[bj4XAKP 읠GڙoZr8ډ.

8&=ZVA(}w[|.?D I-P ü?0fsFl䓾p^ XڲЅ%0XC*-Hx|$G<!i.Z~}}5]Y :0) wWrĹB)خxz`S__J 7,O_`Z̖٭۟-- _Aaq@Up(Snyv B-l4r*[[ڸBOR,b, )F y \4y^Z6"^PYf.gRind!mvj;t|2qUAxC+ ]Fxw}$X`J?h M+QK$zk4%?XIۏc ւq8 0rmMē9XPnB}9 3Dc|/ )xǿH2 xLpg .M G~vP~ LJoأ q7s)f.v@pO{5>|yf4xq/87Zn@n +JhT9xڦsC3"g,ʒ؉g/v67ޯ}MnPP} 6?v9#LO@7&s>aOhnLݵG]UQB!>Osf$/!9?Y'BzR]_wX`E;ظTl -o Y˯-Ɂ fɝp!e=٩r~mQ'/.\jUK*ώOJ@^ le'V3)_?s'+QrwRQӧFġ\뮓V ՝]Ry[0W#Lu~?![E Jhl-ljW-ڎjl[&Z }JLwRnB*c+cWHfs rC[QcYmkm֪Q_Ւ()c$ūw|Wu+a_b?)ۦS$fpjnI#Ο{[O*aB'pz_H4TjP?&$DF$_~xVa|B"_>_ZA.pe__NU:VJWN9g}PKusOˢR{6V|[\_}2Sp2R%57!3qC&b VaA,M5yA[ j4*Cu%XXUb^e%?2i3i,SSPc(-$ "ÅGn[,o=toXm0WoKO$@5Κ pY f8cY(cX')4:mU.oP$yGbK/SjMGvc9 E&cpSO/EKԳ]Lz1hِ0 >9 8gp1 ʢۄ[B.4Cw/d G8"p >g w,oϟPycl~Mh9hIm[R-wq>OZeh㒸 "5;˫ݫUya"#2 W_*yC4_TܲB64Gm Ch-Zҝ 4Z="䵘EņMPb0jd܋;/r\^Q8J~VǤPN248w$/73m+?`"#b2\^1؇+L%1T^c£PjK53UGB9&tEX? ;zeM2~N( 0Lws<DM f:Ce3\FSziPO1GXučGp*;P"E*/թ0Df@q_&`VK D+$;ˑimɴLeJT rF%gX|R,?E.oZ.-iҷ@t_u5;&lVe$LP1@7'sgnEKz9G5'GJ\w(pi4Ƀ{s޷LIŮ6C {۫G4S7h\q x/A/ ފ=?5IޮOH hw)آ-ںCiJU7imc:f ǙqgЮ]iZ^}ߐ0)B 1sF&gJFx?ZIH4vwgRq\/4YB>9̏F]8SA@hAcr[6-(b-uRp0Խ n22RJ׵cݪCH!0ٚ˜zԥb.D<'Xjն[6A]>T@»=22+Due#L wmhZz5٢O=2nZnA䎪v&ɴѿ4ft;`O*:[P9JtݪN]'S ZJhMLz 5p`¸Yn(A qUr9J߳dbͺUh tZBN[WФNDj|Ԣ8kkhZ0!)*o*wD9k]Su bu"CC)' *wEqŦE%[x@73CU ՓMÀܡ> '39x![1C#HW{b"khaݳ)Oe bYDEGˑŒoyWVnnЅ]y txR?dD cpuLCFD+@,fW8- >Q< $&RNp]+{&9DƇIg% a|4z9=9`$66A@A)fe6)@Pogpw]ۊ.R!?@yՌKR 54[c}8}w=4tQAx-:%yz{j9$wN3߶NӂBK_fi ҫ[-ܾlWC'x5c?~=ubp6Q$,cp9rkz(6Vʱ v#FE8W9/SDz-oL{\z~>=.Uj%[Ck3Wtvak b*s&KKrГh(&~#MT/K;y,. iE\">>IQƐޛmP ҝ{;zlf:;2 DXmJt$I#av̈ceE^1HM. eJF@R@p>!/͸Wݐr+KtXLXkpJqpR8kf(XNp /@{uԀD6 ۻ7¡5Te??k=|'AG+DP }"hhEnr*ysφ@~>=x=. iAf,'q\"k;3-6Z^7Vh! F|H 1pUUޏ1\R U0{'v۱ILRW_6zX'g>$ц,#>|UT_CUE*MOa~yhړ- eM^PkR4~SKC|?w=Û,[m!8+L&cQܳ ~@}Y*P!_7+tG]@V5)L%:VFhBTnDi) )Ͽ) x^F,%n D)f@: sP͕ PGuF뭐ˇ}Ä^چA䋳8u狃yj2ؒxX%6xQ,0|Ǩì$ C CRw\79ng)<ⱓ΂1aSq6JG>o8a6X Rlkϑ4:3sIm#h=QPk#pA%lX)gY׿k|0:AɊ~#)noDC_Z9IFa}ů^1[jV eh '")W.r-%uY>2\7*I|I޲>>5RceCކ|;ԧ\c|2AȄTَXU#v>~u3gVV$VƮ,%y(I ]'1K.&@NDA薰d[|jZaEEdmiZƓlE6*#88TlڸN`b6>8seqs-'a".Ih'&RLPԝ =qW&{6c31M%_ cc8lHjA_, }ubl㶘Jb.| `po[[cmaG!hэ :e+o6 ?wjWwHh>IqIUTNN)(JPoeqL%,;߀d#{sppн읻Dz38 d7Z)֫!&<D<7/mi~Aj6×4aa_2axWz/Z12(-%mvLQ:u#\KJݢ@0зl^~$ ܫN7>`<&^*Klo 3+0d@'JNB\{P!%NcK e#r Dv/"OJ1 \$fXL g4ORCPT@r+; :qfNBk NNct:'ܧǨ4F1ҫ^;W9bijSzїIC SZskW vF'(fld$H7mz\y_a̽'R4HViT]lVC#9lw-WKO:%zԧi:sqRI~w +CM nG. .cq{xEU=D:M6jiz[Eve3%{ :+x!U!D*UD"yK-lʐ#N6 Rթb穻 vf l?g³#A¼} $čawgq?",&oKn_D{3tNn~3cOEyu\0ehp9_`Ȏy+;'B }>$\mSI CXmF]7>n}[.yo#ph;SQ92+;Q\ iBm\.`XW.\!:;⛵hVmuEL3'vrOj3tU!3=eݴ7->~}+ ޹jN_@g;-&)kZ]h&˔'sA8cm: /_cW>)=:O pVMY PٸndF_wlh#N\$ߪ/r&5ۍ\ VjA"(X]5?@_8!^0W-X&&e.0xpMDJCf_Gcx'__{<ghF 'M9Ql/kM޼{]ڝ?X1\3I#EHδʆtO3!n͍1fQ4w)ٚ }ΆE] }ÔSqpoox#X9L<4uPBz r',~}"URsv9VkK^_0溳J -)sn+ 3S(Z P@B7 c_Gԋ_4ԧb<:vC44s qK:Կ׊S2 i4;oY͍2Ԧ$d]CB7WD /Y|1f{`fa)"Bne.; |5HM-;hI 9K s/eP>ݦ50DҐaW)]WY"7UUx>&,}v\/&#Mxp(!jR>(!^J&>f 4r4¾p#ZD$#Ѽ~*>E+5~uK43a-d42|O4f7C5PR-%MCb~Xzz]jSظkHhWaI*d*W/+hh 0,ޔRᮯRKz |ό4lcȈo^HIO/10.RS鋝J;{g2ZD@WأaNÎ,CZ JtOoב Cg"^PHGs^}Y Iv1~_J9zvW(V/cS3{2ky# ʏxJ޵5⊞5$TvSGpU3f7S+hU8iOgܪ8sZ*7I~zʄŝ 0 ҾLFo*{jkÐO]IWbuT:=k}p^Hp03[&J% 5_)>&ٮ9Np'1ɰ[w)E\~9՞P>Im>&}g }#mN,I".UytC5DQ98o“㚧w ;6ms}]M<,#qUYT(be$4rJ2sKyFm?!.N'tq{79/*ՐлR|tf8w_T)>ڣeO_wb CSxP!c9x/"0Oe?5  rXKS |@ 2 ;pq'Yk@dmvr8Nw#"xՏW}|Y8#[NTOn0]˖!9LyJӛ6\ÈR-jUwG[ Q[}L-χ!O][ˆ-vظK`(̵Qs'nF4>/~R~Tjo0/ 5<n L${8'μqJ,j2ZN+] sa{7mR@"bعHgѓ~iOڃ zk+J=K)P5;Ў*%$mϱaa)3o&e*㳆"m-_mC%>Ax1lc36DI1#;:*u|Y5 =tr%.7/i7#!;Va x4ށ1ʻwtjOJXhIHd>5yA/cmGixu 5x(dsVMHY؄ ?t 9ԗЅ&ܺ{Jf7 E~j`ZCjJNOC%5Thtg *Pn>6gcIfIm]I-3aD!i0Gݗyb;#פpr]nJSp "߆nu|qЙ|{vNK.3:eeXg.Ri=)6:'J7ٓ\2oCqbxIh nQԔhK-ak҆ץ< ḿ6s.^3eR=QyP쪈kZ?(O)q.BOJiHA%\xne+Ju%oUR}~.n}vL&<9_PS,V6m^r\0tEiF&DA3؇?yˏS&e"Yߺ޾_ҵr+t<5nY |,A(VI,s!Z/+f6V> {1?2 Vj(ˬ/ ih*DDrڒoHX4'v[I{m&r 5#?pcEe67 0Dk6nˏUUŸNoKǘBsX6x^"/EH<idIO `Iߑqh2dh?اJ.,VR =TXAӑ}2#W[dz}5wqh lSHia&%?r[X̣ajg9&g?٘4E'FnSd>-(.+qw:%3|)>0 U#򔹞N6BYpԀ=YQ~f O #z KL+5Lb[@f{W2:1$|deBozh` 8 P3.f+#ݺZ/:|i$bD'Y=1;hEzXY85k7A1f?##ԋ>d[*maGڢ"b4 {a)D{ѐ~(byX5˚d [4@6 -:@S=c sᲊsҝR UIP=ǿR΍?Y& >NB4 ]ݣg@oLܐc.ڄ6YnpU#Xu`> ӛq?if|ޭJ7DŽ`1O6#D#\l񦣋7ə_0w\%ӵtm_QP~UeBb!潲~Z 8HK *qM^}[5ɄMym(K7|ْLL@mANm!2&d"Hˆ3c|J;8OgҖ_bZԋDXd;?KO; ao9z(xCgi"]2:˓=r01(;D7saY\\:A"QJ Z0Yeݖ*g{o9c.DpnsPBj⃱'͈XC 뗪0oc:rǗK9/M{?^ w$L-ѝfo91Lw1nߵJ荛Կ3+ #x9gjc/쮇`.`\IVzvl+04t80i3>r,+DeT] a|ΚK,3mcx`0~ hn)%nƟ/]erN'⒕L+Pd|ӘRsG!rԕz^]6;)'bGj$Krȉ,˩}1N )eHЕ3ᷬOHu<~5͎KT[ '}hy:Kus| 2{ƹ"7T?Kp{X.Oя}Zm|B,bZh 8R7W@pJ3q%N~V3 1^}U߱pV ٱ\Po:LWo$8KDaaPX2pYWNu$Y?]q/*Z*Q4+fĦdWK$.O|fFb(|(CS=d;HDٱtbAdDZG3#|F4kNy:ovyf‘e#wFOu9E3SaB8MWչf"]o͈ N _Xpğ6A9S2FͰ6{םVVJ"o[2ی CGJpb 5F:L7{S3iP.|,gU.Uڬ>u-T.%Rt3*Dć^0zJeiu 0S.^,m-WRŜI|>!EƔ 7`FSQŰ0T=wg?˃ NNpTz&<0/Y w&erY$!aJ crX54N<:`1T,43= z2W`Z5z.?O42kW:11`iq؞$3ىr/ hU_XՖn.(יDoA@ $UOhINE(]C)R]=AwbGbhȡ8.sS'X^ ei'-0*! KO:9Si. s )TRp(/%A#:M'APnLly`"!c(N|{0tr/(:wߦL y@ iUc}Hv_9xx=o /j9 ST"rdRA{m( {… ˘ZJզ[bk J $Yej/P w/-x> .vN)cv âҡbA^ŻXȖ\h胑 O@ bd}c߫HoLY/pd-⏈/aqI;`e1ekuZ_yok2;6 2>m{N˅<'-GTQ]Si;gCmnW=Yy X#E˪a¹0\k 594|D['$X 4!cl!09|'ז,b=y6_AKʯTxzQohIlѳԊk؞L6HH&4\ŝ, KNId@vy{ r!\B4Z;@#!ʶ~DG=]aŌö0+(~|,xbOJ]+=~BtPU`XyU}_hUS3X A—,E7S2n?Etļ4z3{Tt >MhH kB-RֶLZ_ <hA;(8]I3ya%?=ByXrM8J'TDR 7hJ((>[\hz ՛=Ugf ~ׇxFwEn^x, )&+;>3턫˕B[J؀[UZ}j6"Kf4qϐY<`wpez?ZҌ ]~/<_Kanp !#Iz{Hߪd] ^1K$I~~GȚ^: O,oYOO9#o:GU·s<,40a8M78cjh:iL?z) 8٘ޱm?Cj8A$$$1 \&TI 3NXp^S&}P&1 WzcQTe#dJֽ(uz%"4o 5^ = Y~<><9y/`N2V{bumyd|-%!RvCՋQaa)Gܫ;m[?d8R%Af1sT}fnbU˲}_˄7$ D*d[Rs^xq&u]!ڵMtX K02J1KȊQ 1=g]|D_pS`VPDbxpA&ʮVB:0ȇ &M_D0H=E/HIDL&/ىk)US 5D`, 3Bl8QIKo&T@eo5?j ‡S#N7 PLq?4)9a W;wQL;ӂJKwAOp(V`N$1;Ki $ -_SxB+m}GG8|x|qLYSǕļ˺~ CgDj{5P&-ibw*,}83'/. ˢ8T30R㖍7*La"A?8#D8!e9jjP ̅je#)_x]$M[t*c4 "rU}& `Yti=ł"V}%`]e"1if;)  V\)S"0E: bb:ϫ|fl8 「vK ^fR-];ܟˆ1/f"5q%;;Xo<9 ֝X"FxJY\-wX70C&̪s;$ōLJc8\r3\ m?[]@!_3!K{9 +Rc$*;Ue9?nHu෕LЗ({orĕIFrŧ&` J1V M8Ghxqnn)PECkl&[8a~RlyȷrrCnezpCd L,ZK\:c]f&}ўM3_|}z_U|OmN#tRlfntKkw|.xF7TEP R}dz2;1o 7jev`=7Ep;T3wZŧiZv =Gl3:hZxǓ?{B7WbYo-|5Vi+@].SȃmǼz O6 U5 lҵWmnTxۭ[LHb{F(ɼdf3ѡf|Y\>5\vˌlTZ~{RsgQpYrwץ')d(|xAQcVBRFFp+i#@_֯}?> )^ [Xfr=YfPuۉPŚ19a7K3#9}]Z`"E` jʰu UZ41aQ> i1ۋsR/jxc==GY <.&ұ5k{A^`ʖ#>8~AxG8%KUin5 J?4=S IEd^yRO.I@ oO]?NaKڼU+Xۢsf?ʘg_{@`CJ|-Vb(7 ;{x'>L3=nh<c6u]Wc<{{3 &?ɨFHFg4jovGPK0 ldNYR*}vӇnإ .Ϫ*)kR9S CfŶ!ZpTm7Y ,v&T P3'g@B8h "?`*z^oƱpPk25MLϫh=^eCR'W |b2SO]Ay:+zjSWg@|ېہ)j$[8j'#r*>McSA ;+|c|–sO/HyWtj[ǔ! ?mtn ?7 s+awes}CQբ "IXnޚ#C5D=JpTs~yrd0~&GEEbtK6QƓgndbhD$KTT'}>)dHw!Πx7Тok?d4w`bO_ȘC`[JFw7QeC*=spݩ#*>%MKj /*4^NPOSn=U1SpF(PÃ?Sy?7WڬJQPxCYԯ{C [ %.pgȦ֔!GIbξ4߼} B~#6 r;Uz.Vx6/&xhK 46x\>~&tlԀMͶr RH b'ݠzizd{*FnCC>$4믟Twzm57T A p y @2ҙo,F}c*_42A Ζ3VxI<*YhGkUxU#;E-;k/"r#a3c&1~O 9bm5D3P#8izIQnj̤zU@ `]̏+])E U`X*}0ղI`_sK*n-`#qoB΋En|p kWJIlECv@}#(7e/RϠwY-z{;B2y򺑲o-^U鰻Jd_{.:cY.sxG$-Pu~mmIp_p0T',ɯxOV;,cD[mؾ=iWZH7rYM;7 Ʌl^\%װ0'9 "))\AsB>+~/r{?׿Aaq\';o $paE2n/ILZ-,C;8m}c+GNGɬs '3xL27(F~ G74}b WpfQ=rfIjF5{B~QګGIDв rBR쨦 k+)W'#z:,uU؄k1I4$g,owbU{qn< U৐%1CU}PK.T[ZWi s5#_CDE~rC$\Ȧ:W>7/zp{0fzϹ@x!˱in ~p Fr>Is* 9 }3@n=W2ء|~t:yJ3"<"C=Xro%4=S~>c+JR=X B4s P`Bq'e`&Xz(+g:2bm̳-}=Aq(NsWM9M+x;gޗ/̬:E7ut–'OC4Ar+Q 垌Wsh:|r锏 zh&CsHF ,ˎލe1#cA9znZzGx%a-A-BہTMˀU46d~jESШ?O×43!g*V BO(pvZiNR21 JJL^2FN!kwLIYށkt֥%/g&$ ojTsF}e,nXyYӇzQxh_aLʝ*SyI=)rKG DhJn޻8&GYg RכO,LTU$Oߩuim wY+MNnB'o&GCTyFL{fYUZ1p+FIB$gb=l++8?fk=pR-T,X%U]G! jk3B8@!4^5"5|NwWmvbSsd2hm7]=7!k&]-MvZ}lm:M3ZAm.ӗ HOpxXӤS=0NgyKGSZš<ƹ?Nd}mLA}oP NިLoqnumKL9qh+cr'fDv*vBvL:Pb*~"!Z`4+(G?T2a[9#O&_#+F|L&忚2!Sj3T,n†rqhR_.xVEG0fK0U"tl6|%gjN{= FS2ZГ<^#EGxxR'ZOjZ/|0sviΠ~ɠG wmqfD^ 5.rg&™SIX/u3rT D@OIwkz.vo2W:vbgy t=Ts᫅e/ 8<;RLG.\ F':! 7Śm Aa*S1@_BC!_ht+o )8gM+*Wa)/͞cqV[gWJ XU%SvaE`oI:|< BY"C?賂kU$+ mY{0,;bbs~,.p:~%[`m ] zN@4#eXc Hxa'\t|| u?25gm Xz j{ (m~iu NRwԿ; ^b5/q)tӷc<)&[-Y)byzViZ)7MMEJ(6uDt(Vp2C](ۀ UC ^-oqvD @ҽeސ_8^'p#=Z b. CV=3GoJzY}uyqڗ`"{dEbR27rз1M5i+G)~B8 8PjD 66&G yT rߧ vGȎg>GU{v' O ڟԇybvBDB=|$=G!]%6*2y-a@5bGnwx~a7 (nS5=uLyOxyv>wW?U2@yW S%{9{EN+vN~+gWmH}dmp6'GE({Z=ÏG[TbM?tw^?QRS^wНa 1lZipQ0g%[;K̲q0NUl_EZGh<~yx0*rw;'|U(D w. XQX&' O ٟ>Eg&Nŏ>nAZ)hj Y@uj5[`WNx"-LTFOnME+LyRUZ(Irzv=dD 獂(q3V vqRdp;"8U~>7έbqh{[WDNH|f6dF0YX5a[34Px(Ӕ9Z(Du% ַJH sV::ltM\3@A>{c> _]HMJPm>5+aWDW_=&JhZ!ޠwO#?:~1Y:D\ șM!臈ݮ$h wt"א׀Ĉ]:jjpPfYw#雕nS^EVcd7<;~|KسT6 o7yqPԂDTAՁ! a_Y")ޯDJw׌b+gBnR2QeI ,2k$eXITnS<=MuluQG]<2a/l}Μ m1bM7('G_ m|&;2xhəGI8u?boMiNn?Ih;_8 Q:%wZ_66Y ?aNrZp"L~ߐxr*a[ظ [ &.ztW JW}{h/3҆ "c{ӼU}qWa/K$dͣ8WE2Vɹ*P*Tix&~z/if,,Xc-i=zK,NG! d)1'w !rNa)Hd O(|UFxOS%:7 D4%CYX ̌IIQ5%ύ͟/T''&4/'u\dAXq` @ZJ!q#8nn+,&hQ8)TscfY6 :%%p^l|%B)ty"Ȃ.yޚUvBG@Me Ptʢ<#-1\ e9=uqJuC(!⸔5[]~`qirbGgg~ݦSm!='MGQk{h; HFf03G**fFp]0- d &Ҹ?V*y:9=ָ`E(,;,[\ =) STKJ\۳49'6G+ L[|~ny (2@>Gߑij]ᯈ H6]R>:կKw>DuqPcu=[fPYk6 wë/Bl K.TI"qb%*KGB -ex`BA1ۥn Y1 6p{`-wKdʑ zM+rv;5A[_uV|z$^1 c|..{kp7gTZ2 ֱR꧖x+1.1{3+V޿)dU TVNl&0V6'3m7UP=B.h_vB2# :]qXq؀.Ղq udg+&Gʅx ^\DnDτYt4|›zTNg`br|e A,]E€‹vĵ,*fh|mᕩ\Tz+4D6 Q0-B]PgsI3x79 2ԃeAPwЊ1KM|(;w&nڼn3LZW'1rBA&kQe(/.#Ĉh|kZhUJcH>0/uyPE Lq_ 䍫eAU^oT{+;G0QLSЗ8ê^Ww"uF5MSb".;9l0Gs9[cۙ@|=x(71'RX g\ͺQ Q=+/uxdLM (̶r{<ܺNdleIׇa诞XiJwLyL)Pq^0&$L,9-zyֽ[p\@HP=12k})cgNdj1|GvVgZsP*piEn{tT3_q_Ӭē 1wt# oi[WWy⥜E$V~,1n&Ϸ--qN-_۽/4r_1CG H^|γ@:e4T\|H ҆ǚ (h21dJW:*H|'0k#P\WR>`1۞fTov!e $JVZY5L0JԀ=A:1m >Yȇkp z_2mlji)vn3W~2b^%jhJkĜ>4y5VwGSQ3\G$bnxiqi,m[c q^5]ή-&LkB>~ۅԶNЕË_[FL曻V$&/heݮ:t"xOwp?oʄK0y}F6RQ 28E8R.&^80j 1OL8L 1A= {6{,ݹaAH>{7C$UءHQFBr<M' (cJU5<7<ϘY=X Jh~ζ)mkd': OL@KFPvOlɷc^8b](Jco8<60œ{hM軐m ,֒3B*ZE)M54\MZ7 :0 ,K^`N5$4ˁ0܋H^eny"N 'quV#ʏcq00C*ArXFGܵD|tAF[Ҹ%|^DW/x^RM_WSnRW3L!/@,<Zܺ|5v[u^jM.vLqi|-Su#Iܵx~)苕M+k}+ oUe#p1aYP7q:~npuѪy'vayF@}Qd@K4/1PK΀DeGkCeF>KLe~|ua Ml6 vc#}l-ˋOQu_ f][~ܙ `P.˧ҤDRQix $l;WMJtCc'Gp ^7q{238o9 Wk\  МwճwE;oѐаM9Li Y8E"Lڮsm  k<&WEJտ!ERe=nӌڢI户.+Kߴc'!ˡsi/غl(дZwnP( KAkID.YQ,~_\,;<)RNP0-bAjVɾa]ewYW֟8 >MjMgB=,!$I㞆F_?'kG c>ADհ3KzB_Ac ZtGND~EcXxze苎q𕽞 YpO'd}X9Kpzna͗&) ]ϢX5: ROAy5RC1cTZ!v=gm*L"`.='S P~>{1gP#|iS 6I> dJtTޘ5ʁQcEZ7|{mY&qSCɨb8_$Mn<"* .>BǸM,וll8?['H=H`ջ<ͮ97˄\dM&0##'BNǫozk Gy(ar eSs>Ke>AZ4 ۘAjf,1Iը(\NB.~SU:(Q'Öi*}lqDON<+oY)7%ff[լdH7 ;`Yq"!-jS48dDώ$JBI/t[R`r#CxA[M;7SofX0fyV$sJ#4 fT3-Vׇ "(1M=& j&*M0@" ˠ|}dL#Qs$N")!} 1=!V- hk*E WNU*6DˇjY*06Miv>ep[?H "iIum>cMvڮ]@Ƨ%x-WWVLyw#Yґv 8ס!UgHЉeB/ȈחXUUXFo`|߉ ORMؓÚdbHiA,۫]ˈ-Yz J Op.W;;we`JHv4m.lfFÏm2aU,*=C;#V\W+DJ^T}p$n;*kأQ 0tmDC55[+[z/W+W|z(P'\b{]uN2`LA\iw͔禹n^ZI^3./&x享fXށ*ok%!U\JVD3c5EsVKʨLE)\od'_ $* :vdՍeN]2ef/m[=;`r)p9=́SYNoTApˏ6@M _߮Q}D>QEfj7ϺxX: yY|J;#[wwH8X0O1[ՙw_ɇ 1W&AG6:m?m A\. 9R= .jt#alh56= jT8QܘFv\dΞ.8&ů+gb]@~ɖd%5ƉD:mjb5r30ɠH_%a€Jg܍F@Dcvf2np]԰wZc]Niu[4Ԛݶs0_WW d JWr[K| qw ?qVV;/lcg.D֌x#G(|*8s#>ꌦ.qCi :l֬[iǜTT%X/'~=++%Z/-'aџO+NY\B[Sb ov+ӋY3/vcNY=uQ||n$Q5V~=ZF>U nBBoo fdj ;3\; 7"7Ϡ;bZJ(k_MR>+ ScFTW5@ф~|U)"r ptF|ǑMjv^ L)*.` a1Mr(lXp\WP/C?)Cx#YYg__G~tȃ1`40 N|R2 47cώ [m8pMN!CǔL.aԩvI|d /bH$xPb]ZW1'iXƺڅ>v^o @f"BYLT]78 ,~'3A 6vͤ *Y&w]󵤷܋WG-rc=؉LsvCe$τ!   b6+G*(%Mi\R,Z<"묕.QY"<2@^'!d~]}wicGV?v?(۟ed9*_ArejEn/7i{o۷J 5gnYS~'Ϊ_áw"r:߃zvC Py߫}Fڍ!iv8 i1JY6DC7K0@^>wWcg1W+<%.yg\\9Du⠢qb`6fvߘ7L.Xs 0~uARj  FC~g2GE 1t.N9ѿt i&G:;KA*(]?t7%j*j]+-|5*!cKx#3ku<%z)+r1'W ݜSg,~Hb-q%r=ALUpNLi]Fh'\7<:0J7pc qVi߬jR\D|?6پgSxS* R;?'RP$˗GnQrfΟf_bb)7H@SN=C3pCVÉrW.wH{ߌ %ԦM6d&uM-6r억^ _{Io2A88 &H8*ot8BGT8^n{ /M&ZI3Cz<-a <_FI6V4Px }z]$sD*O,\ߦz?\=x?mBeYw;:_ +fH.Jv[3^GEOWBVW0yOT!y>k<<9gK^aCsP&r\#`PչVA)mxb$MuM}~c,/B_`vMpl{rV^ \.Vk${D򕽥L_ t+0l*חAʣade[OXҢEĎgq՟PP@R{^ωzXy{JIGrBXMD=` -6EF_7c.R:>jD)b:7J`|w)k~XX Ƨ6.YʱwtEs  +,`J9[q=YҚp̖W?&J]hOw8Pm)3\xBpD*- _6Jаg"ﻯN:pa^ղ'[9qg:\j=+đʃΐ6NgEYn\>oLxA`TA73\.cwRƼu1/tnߘ^g#.o6(F=x+|<)x$XLd^ qXDDr[Am X"wS_g$q[z\$'Ó9(}ˢz>oj:¡wSz/*9) NPӼeqVH, "/I%= }l,>>q ڲ)_/iY8wҘUTp:aQP|lf|O# 8p9Ϟx/J5itդ˶$mkN}חրߜ"[1+"2Y4@Qڤl-Pҥ3H0NdR'ؠV;?Bt#-]% aI&mfGl@ޥZ#d (C!M'oݒH ][ǩMNDa(b;vdHv<'~G.^w_؟Nd ;_F$!~w#HA%@o)K톌_Hf$N5gݪ2!ͯCoG'kiY7FͲtH;ԙ`tziWدX+&fuC!pV\Pu!2._+g^%bύƱQ P0qVEBuduaO'!TzN"I?όImWgLuOfKu=/f/*e"0?ul!GKLnb2>;Q:U^: f{ސ4>ыP]Ib`|g8 OTjVg吥=}UXm{,R="d|GE"\okNk?w} 9PFʸPuӵFkzD TnZ~Gbh&b tr-w\GeSXxKaCv fzvq&A>x;ʧ #`{y{mo.y-gXID^# u]gb|N["J" tbrc);N`V UܣX}TzAHu'h{imڡ .N P>6חV܈nj'.g5WtlǞ1>?E;R",< nauGCNFC-u>]($"K!5O^A_/L ]re﯏.>2 I(D`l9/P"Q@)YlCq{;(l¤ *Dp,)(CL8@Fap.^Y~ɵp41,EƶD~lt B5EZ >u7̶ݬRc%Yg$ kazå6er5o'9T aA ď'!n*xߧcW Yn`n͟|TѤՄB 1پ4HN|N`R@$Uʿ2.M}[ww1(=$aZJR-5e M9${ 'Bĝ%d~N ?֌J\ܑVKʣ!;-!] |-4DˊO$^>@ dyndj(H-M}pQ͑D2?*/4v hcq<8mkd;ԤPϮ3øPT71"Xl)*'et2^P)%I:':ĭ![bSSֱyfj e^Rt yH2-0C"[=I&V_?̬?]zlуϕZcϙH,(K=H[}W\Ҥ)N GSAd9N V4V&n<ߪ׏_kL*-z0Gb7a<`;+xdH h# u\bfޚLxঔ;r-sLTҋ@^N*g TƼzz@ǧ[(j$A׫` B 8鬬 [&=-.q#GrDXvC.nM>P\$m^r@=q9ćv޸,STkYҬ.; o}lӐ7c0*ጙJJc[Si<qoc!kC$?DH}:LoXՕv:R0=e`ۑu)Ek>BkcOcxU`:ngާN8m+5)q5NIUƺ7uK5m++T?]H)1sٷp);XzR,;=$8:xAm[@VQ;KKTqHUkJ}Y/9DEju!4@Jˆ6/TZ֟?w8RH#M!Et>f9:4e/o9e+.#qf i/QIQBI(WGN<}drSvX ;ZΒcX%az/`ƻIU*Uygam Njyǔrb*%5ɘ.*5_s>Gմu};+Z_ZF}Q.YS̯ VuYNPàgh`?;HG@淒,Rt&徢#R*[ Õ4?5M(~ڰBk+QrhJD0:hMX ++O5 a %&Y +ʪa6!mW㙅vkDu&s6)Dl_Z䝑J!n5:/V2p2խZ09TZ{h}h :V_ z%*: ${eeYeVv]lħ;d^ݴK&N&@L[*E<}LmGULjd׻K<lT1 u3]3 =L2z`/*_r4l]&gW&=ylSڱ&^cQs77f3bHl&yVo$X*JQ?X}Pʻ=l̶Z<.oܡ0fT֑bPoE7,x^o>uY㎶>('Tk`XDv&<HfU)Vs9u`=>]?b`;H\Ce]oleR`!Bv!lG`$HEfA#35H><»'tkJwCS=(qd.ȟXmɄhk]Jr׎q_s)투>PeMTuvurIp~׼rKtvϺ%(A9@2&/Yv_ȰMKrT?̳)t!E0$u0$a%b􈅮/VyE>4$ﭵE Mc Vub.ܒh~ݳ3ϺG ?/ugPfHqv,AQB:n6hZvpF3PI ƆA=ؠy7~ilky*]4 V EOjulPs=w{{@Wj|9}gko9=8Vk vidwBHwA,^ַnuXF2  E`%<o$nJ<#)iᵙ1UXzCI_* f4]QLh CԇjG$%yӉLyԟ߷p-D'0Di^DD 3Uhjy}X!‡3=XwQmmĐ=12 O2?}W*2@W:SD{Va-!=&EzVGH4A }x]͞fYIh{`7*oVy $QIP /TށUUA4;n5!UEix D2!&5OQ1  8s@3Y7oʎp]q!_zK|1\g3FNd3ƤYE q?g)v699n.0=iq'_n/??(li~;`Mhp7/`T)7_ۈq.t<${1}9cy6:F5k2Z~1yCƂX&P]ȒR\tZ!K$W7/D]&Qmaq(1F=dBqB\01'!$ʴWq@'> GW7TQ!mF*ülò7?V0*d$=Q1uc\PyFK}kL΄K10>AN@0U_ua⟴OO +`IS V%ګ>QnW[6o2.cUՐyx<b{Pɏwwtئ|u(C4̤^&4EnqXfvERIQLUt9=Xu sFL x`6( MjW~-3oD"Tv_dj"z \BŒ>1LmE^]d:Po]{e3_VzTI~^ Dѷff3f?MA5ܛq(qVf[~ss@CI/G*퀐c9e H'"~&Pu㙙-F^o|Vk1٠=غ VFuFBV\9gBZ3BĠ'ż-e~WN.hYPr략ø8b ϳFƱ"xBWs#M-|?a؟fvW2Do-w.:F.ϾhV] ìwpuyo;uzkAr֑,E,,“ѵ)o"si> k~hQ(S/ >S2/byeg ?ϴ)Bs4Av`V2|0 #Dlyw*Tduj<XqTc9 `\B|XfF2[}3Ưc>0iCUj +a)1($+8PZh`):G}VJdk7 H-Aи}Pc ŢN[AJjaٚ@$3Hc̯YR^0fIV%Ee* M?(U&( , @Rke.C"XDJ=a *;efKhz.wA1FZQGyL7c*ϫ[~0nzFm*@k,_I=n;.6G T:`"H<,+93 yD*?ͩ7?'HqA񷓎/ʋqks2V#pw&ޱD>YKڸ{emcq`1$ U\9B/z5gɒڒE^Q썬2`n fKֿxbWGGxC¦B}L^N TYH K|nzW#-cRj%uԮKpWsq,EUA .[0+%kUq` WcLEGnM퍜bR8j ܠ0Ϟm㞹LD#0$;CxɄ s."& S[ Jݴ? ؿBJW]iwJV3 RsiiбU~UP2׹{VJq+ #.Ĭ+|I!p2AⳜ8Udۼ׵G" =="d% r0wpc,M(?Ͷ6kR'Gi~y:A;b7yݹjYk>ZK8r-jE.b"\/n,2}Wjm]"oA~uIޡ@[v$fZEnyl`$e2 g^m޶!< wk>1jIL,L)괄 qFWVE1!yabV6ҟ +Cp Cs:˞Z#ræ6&afQ7N'Ze4æüGgk<<@; /kuaf ZU_W"!:Քi<[ܵ8ZP ! VȠ&ovW_XnY%->Qe$N(M/xE 1vBmW[@[,{~ւ'Q%c\z*bҳIh6;Gٸ\eL40k. Or!MmU ;^3ANJ sL .CŖFj̈́Z(Myl! Qm",@mpJjhE L3׼L >Չ'Yn\f:[t<@;f֪Eߥia!ӈUEǿjKDΕ]Ü^H^JhK&Fz'@RZ_xHAWe;ݿiT&'w/mOV ͮH{CM (:=Ew gwONG}EՌɟC{7Co&cȱ)( -̏AΑ?~e*tÅǥKmF>-}+DB#6(mȀWʐ}<&HQOA(vV@;6Q>*?76k"KY#N aI,/8uSpgVJ+56y2f]~dӴurە:ZUdĸ&~ j4oir qXLiEGnBeqff8̟ =DtNѢÜ:JAҧ'°~mKxoR.e6$b*aoIJD+ϲ܏9(C&-+8>@8WIޜ}ƽ:Z̑X$ 2~qGs8 s7P)GUhc^p=NXy\ۨp5#/pN\/9(ɎO.jr˕e„音\}a-13Hl.:֞()b j 0~t56n+r۴!~p}+#OZحe{p ϥ8 [sܬtUgE-~o/?_=A sK2aW> kK3>շDTȅZj&vtXiܛ`'4B3hl<[*8|mq/F/ eCe: |광;j,rpލON D_I8Et/3 犕$Lk*ѭAC5A_c8ҵL,sTIPo64V>GziuRGQI`/$~> [5~du2P ud94g~5"TeڱK)B{sn-Qjxm7OMG(~Þٞ0TsSƮW"(({p`tg?~gpJx]}:d jzU M%a("c!bx̶l3E5aa /U{B]BHki/6j:gwvK湽WݪC4YpI7qjt==Qoi*aQL< DɝgokJ7r`4Ch5@Nm\;;5)z䅹>7 ]V8HaBFd3h9$ ַ/QM`aBnjR*I208, s;Aq]m>Ĝ'.U/hn4y'(Ag~>>٤έ-)}dZ_0!-[#ABӧx#*-b@WzIh?XC3XH[7 q8G|yϘ. K%J*cwfU9e-rb g{ X9'=f`#y;}g#1Mㄊ'>.lbՁhxNj7}W!Sw"y|1>ȈK33 {᷍Xɍ!8/÷B1N|(f",TYTK׾#[ x ?[G3^jlЄ6W y1L}.9Y+K0pĵ E6<^X 42pzA|@4%=9Rk&1 &>)'zܔV\+qmAͨOPRXӠbjqP 8{E$17+jgtey{75IF* Z<+D; ֌ !(&4&.}Lv/ʽjo>,:v*{-l~NIf6p*K jwGX4gaxּ?,zHR(ȕ?Y*D7NL˒uVsuh4QfNNOdXqT Ԥ91+?mK< `F%`*:,5D9Mˍt󅆛hj?8Q"ӣs.4QGkg,QGҘ++AX O# rF~ Lژ~Q܆[ob]Rz1>뽔OoPKS t< TW1=Hoty ;htS2!9A>Gq)3ku9bAt5o|wكFWn 3xUuEBW_ݥݰ3Qt4|Q'LYUv5iȗӞx&dlk!@r[>1gO9 rQפkdlp'͐Vgda/o,{)x*8vF4(L. ?~1pmI=lV"|Z a?8R%;yƚ`U#!?Vs?__BXቫ|dΡBL{k+v3H֓oDjK#&$H6:V"lZy7U.3Q>IWh:݃;7q@G I3ղ@jZcŞ*R1o@vg&KЅoc:p@HS5 ݜVCw'cE57\n& [АJ]sTL:H/.A $?=ܱ.hN0CCSF0=ixHWg:v ++6Z$~{*N!$*A2Գ} ^ 2T*M7/,3EMxdJ-:˪KZȗzMpbG\)|yƎ/0A(x'_Wen{ sV#\sE%n9eLJ#b tb.ﭫNfIF?T)3YǠĒ,1e;*}Uw%Ml,<Үg,B.-s:^ob'k60Kk$K2xA:o0I?!2$5@D\'JƊq|w }H.nӤ.>?,[*|f ʏt$@/ZЎtqbFr,okt`"UT[%0-N ԱaɚͻAOC!|6E %hl8~ka/>]B0MI@6y Ҩ[ ;T@Ak٩c\!j@=޾ >[&:fbN $}*)j1p`nS$mWɷ {Xj@쎬s}Vӑ.1@ Eʭ: =~D';fgGu&x9: {!Lj vY;7葲ƁpY(XER?bJZWA,~ ׋/9h,=Z%\Q.^}\UA) <<{>ЯN<{ob|)uTBFw/V$[N`Q޺@ƅ$Ђ)%8%ЭwX> 6ڿ6CBNU .W2vmL' 2{M7E@eNvf伦zWM X:?b}"ǩRipK'y\IR׈ CUS_iüp,)r g][z!:dY&.k3J7*0ǝjT%w'(Mi0"x& c|aX'ۯ__̭-[UEݤc,q~AƨPRįuH˪W+tfهZTb;72=u%'&! D;$; eS )hpEY''`Afo34h}{;<0ZDV =F&}:C | gOuk;E\j:鹃ݼk>MAȮ6g!hAtމ)ܖ9{%lZc3Ĩ@A`Lءf `%!N ؜t+(XPeCһ] _DNM'RPBrg1 Bl[[MѤTղ,R"ȟ@Zݮ6 蓡Bcz]݄CUmV!jաm<F FZ;77@I(٢W3S V$6;s|`aĉܴ5'@ rD]-JUX Dc:// T  ɽb_ )t喰aV!6]x򋃾$-Ixn`_Zb_FL }Đ#9Y9ytJkc08?SXe0_:GOW]B^Pch$y.>ͧ~yjLkd?u'D%뤒}_E]M[9h ̣7cHC "gl[&3mwAW\Hvծ|q&&RGg] ^^s1/ ^Ygb[ QC7F$*o*-35~5d]@Fٰ=2m#~fT ٔ"9**@fZK!D|o: g A[IÙ{Ea6Ƞ c_4>vă4. IMt코ݿjDą2ǨfFa5r([2v#=3S[jd'>@j>hU䫘7 M8&G.mgm [^+NE``WӚhQC0Vq #*6 / 9@i`(k-X{[k~_#<]mXy%KB' j1x+Cf鰤T"6 {SMpR(5<?ڷ+I۔ʳuBȕd M aDY JoQV_;+@̌/>J-dh"9p*OKyzcfE%&"oY);=Q"${֙_Ejc-Nl|ε+GbćBE!1=0W‰~U{OZ_Nb#W&+:\"\z)ZEXf0-nK\xp%z~xf,D\K}\pQT[W@-Dϰ缒2ya%GIODMa!717!s͸!E cH_Ŏǔ9?{Lo>N螶sD~Ē&ڸ1|)vߟq-uK+e$peŻquҞFV[r8Rl&taEX6/ t5"\8n}R)'Q%hWo6Y&zSVױ[c5W5'5bhIa -i`Մ72 Mf !3iƺi'y8,F˓GR =Ţ u0t HMWo f0|O[bWehŢLTh}t"z$|ǽ_{\SHHUh*Q )^lf3n|"]+Qe\gqoTII%/QDH.gV%Iž8*_pA/ڛ= +sX@%pp#N(l(&?O4?.Up")cg6a"]1f:j p#(]n5B]yb/ ǧ,Hp915qRlVnt"y15Y&>[1 SLq5H!c=k.[>ÂΚ_zFWq{NCe'ǒs׽/]rzc>?Zy ڏORʲIOvGz~<+Wd)yLCx=ۢ6d:wh/Jj9/m:{rJ6L{>K<>}-5-Q5^D_$}PZ<&!ňpAi5wkP to.PFX_jTk9t+ /9UAPLT$tP٧Hon '#hu--Odrn6Q*U!*jIv,ͷϲݸPW7jz,?3#dc豝:4pPʸ,XtǸ9~qݛVA0} yQ*Ms:N'dz=.{]Mmo|(VTLطUT ⚖r"&~%' >獞L\2R{()l*I,]YdRukL`&ժo|6󩟵56*BzGtvYez;:AIy3 }ЛcV1/^{4@rm:R;rͬSו9W+]}oj۹RρVM5瑨*&Vh+gOǜ͟IFBTi8G񅧳X_!_č'nfb3u&ӥxh\TJoQt.!qI_oG.`(tPit,j},/8xGrqTj[v]q%]b2fLVCaQU܃jFbi{'Z ;C@P2K1}򟆧F"6gt2~1en qY@k?Wxc^v <ލV5M"Py Jo! ?%7"sO gF5d  j,}|gw-@ia*H9QQ\Ekn$^gP^નFOz)ddɂT;@["x55! Xk @9>Щ,yBox88>MVEi;5F>Ğv(V)%ӟc!GQ@:^Vı`5`a)h8YoJ*eO '縌S&/ V>l77˳Z?ކ` [!&O0GTW.SjW? >Ufv/]A0ׇ{|񢊝7P^c.̗]|*<$'N6kyXV] mBPsdP7Fŋ݇_xh\ $^0L3HM66w 7K8\µlnT?Mc?튡~퇃?ŠdC x:N_[i@ Ggy]94bc2Cq&"N/Ogt94.jw8F`}_TwfYqJyc}Y sQۋpXxJ=Ņ*g?mB45ƗqyyFro;=D.H=݄ٶMJz70|baAfTC0J [yiq#zDyGЖa5`@*~% \ԾEsk(a @"o5%rs/:vo'6 2,E\E&Pko0b8U4z> ԶD+ =2wzvmJXpْZ|+S1Kس$XNmeUY7G+27 SaM,(e$G hH$<}%V"IY%GTJ'[G& MCC-EP`\t pi٩cBQPAOP?Zkxg5)MQHvU^o㳚$-jڢCS4yJJO_Z! j}v*T,(2kvEH%HŖr'vjMڤN;]@HBkѦJ'pIfTr/|Kj :vܝTX'=$ݧLk? Sٲݱ-gxtT *\44q6y/|N[M8 NnVfxɂ]~nɿ3|n17Uf{ke;8›aPu]%7\}2xK}RF ^So+0RjpWh́s-vatgK2Df] O˻n0٦+ Ej"qpd&a>}9>OyI#n9.x? lXwѭ!6 ?򬓇/_5ދ}5l/-bl/`TM]66>b'd宿lF”t +ƀmUI RSpjR0uML4 ݦ#5_nA"Ցa`miଡ଼ 3#.n퉌XVm綮$u|UG-GE$_?ܰ)t ,Fuޑl&5\uhrTtǽp&ꐆ%OZea{FL=t[a' L=BܚWFމ^ipatIO7Fc}aqʧ)eS=5芎J#d:rڃ%b_^[KF2V78 e. qD3j%%u!7@ʂ_o}21C[֘ U1DȬCrYLY1@;V谚u&ˆ enn,Hg'R)w>7;(P=/oF3?hVOy /%TH:**qN}%Xvjr/{Y\Ǵea\n4Mm4j_ޛ m4DQZ0b 17'(}T6KH@xr}abq'=#qcX(G ;!b_Ɍ+ePij̟x hOFJ @0I@*; \R4~&֫S*6Av80ϳx<˴h~iliOJ O$(DnYH;*lvĭ )+-_M,_b)*fYM](drAU >? ]%*(B+7%{:[m MC]S(r_v$C"䝓13]a 4gE6.RIԁ(6Y}a<ҏ5NU E"6ڗY/ <=l y&εx"C#Ȩѿ[Y8aF=Şt~hC ALj-S߾=Ū;(@Ik!>*CyFF:%E+y5>%6= gdLSUɞ^~dPʌ׽͆:Y‰=8<|t=fz]a[ª{I(-?MG_; s:˫p._2o|˷nCU nhIo֛L4\ג`eJ],=8eusdj`L֥wz"wfĒCN\/ڸE | ^h=c%7ˤqPF;dӑlח]EψHBߡ/B*5V SF,9hiG`"ĝKd]^-߃aZd" HtZxnfCnn* A^õ 6ۇ~Üm5s@=m(,Dm]vt{!Vslg`61ϔkD1kFQ|;ӍJ_ӫT[]{!\FBDn?' @QZ\F~v~M*,OI7y(,kúZ $p\+&Fq dǩ_z(U0Tl=cfn2 Ln|R@g{1›I̓χ&Hq؋ѾpCk{;{K1\S^КVtGy.͈}icɽM_=i(\;{{"~7s45UԈEvg_KFheaů1̲m& t䤃ҮJ 8WiA`2 =# ӅaҲDz[qfgb3Qo\ V2 9tId`Nq0"6z_1ZŌ^`oh-dy d`"5:(,\o7U_y;ae|E,%I(ᑒRg>^;uםz#r׼:6ȹ؈ z>e/F 9 j㉮g%C-pw]eT=Į K퀕Rқ;n?N}塇GL"QFo (RkP~XjBS yHQ 7PsښZtmsYzR' Myw?'.P)]R蹿Tgp懧*v HΦ[#~qh1۞[`׋0b UΦf/?AIDyf)=w6m#Ju6S7̰$h^*4`Gjּs<]JB/1KPG8Bf:OT΃x7-.' pYKDޖ>g*r9,!,AxqAFl`\rX>cNrh, `zU+T 69Qag}n&J^Wn ټ:M;R&LXi G)ėY#V%($y&ԚKwe~_ĮyLFrsx,ͪ;$!*)2ʕ΄\+߅-?}9O2*D!us _o(Pz:<G?҃觯~\3ϑ3#)" F 䉵Bq.m?SF NѤxW`z /g)4P 'e <ԃ} HGpo\EQ-&$s{Gf6k 01bX|1k{hX*wU}UZ J9Q&:!Vb9&{`$0ZDpɪِ 1M4ZK,TZX`Id⚠U]z eeZW5wGt5Y[LL#իz}%mñ)$/J}A 7&Śɛ+C62 e}0OW6'n!6).u3O@?$"mw'N"<Gw[+,YT$PQ]VKl̕[:toO~:^HLrT .?9=Oa̼Ґ:7zWn&!ZJ] W~'pP!o3U+$q_SqLG|1,`0ڪzlݚ+Yx \!@}gC!"ir1bq12b;zvaT4N4ݴ!!db(n^N_;4 Nq r-ls1yA5 oX,l5̽u2 ~o?J'%eH(lY-=sHO`I(Yr6EW hFYD&ϱ̿h:1S'~U+?|c5{n!UMl/rߢŧE( gdW{k9Ao0'&"^0&z{5Gܿ@OXS5?#⾛F|'{uifdy9WZ㮎SW42/L^?1Ι>kRGboߔϡZ;OŜ֩e]EOI8b㑧hQx{/n; 2J5TZ;7܀_Z+Zh !^^òw'@cU<&4!ipo{>6)$Q_O,N;\8"rS{Q?δM{YrLMeYjFo/>|IQl5o:+opLƦ<̺T) $*ېHۭ;_~;Ĺpޜ$̈En1&*FOzMt2ʙ:^)Żhfe‰%9]W\ 7%|ހO qkܺN@v 9 ޜ񥖐|Iknqṗb2p1?JFAI)}xEHߩIi0dKj^ |MzZP@;S] \GQ\}.pJ]i\Wgm uJcxSJLϋF,PN}T2bJꃬk];4!pIR~|mF9"Z'4hpH84 +ţy3C&U[X0Nʱ. Ur}AcThi'NZ /uS?`Gzs?:4SȾ^ƶyb-3W7Z--iHw%q>g7ω2H岱eƫ-YO(Y^"5#QN[eu°ƈku<%r%А^*U!`DTx6+izb_]7$ncF2x}x_ KAB-@5)8k"ť[!lU0PLs8 -6|mb4jfxEwҍ\wp(;AJ=8ϧ}-ĭx v0tR p{Dq}~Y:PJ%>3I6NM :&97t^(lkr=(a-3zLw~FC͢D^T(~ai+8d/ =3L;׺M#VnT~VQN8кJ:{#xIwO*V8H5N(ճQ@/\8-,AHLۍXJQɶB.t-f(qۻu_UQLAޅ ;٠зөjGs.!ѤH 8 "0ym2 ƕNjD\܍il_x91$= E9n`۪h~<7~|yۙ}wΰZ&JA!MV.1Dw~"W4W7[(M贓[m1.HZ 3]w)\e!I#X gM]FymA`np|}Je]W;,2ԓ}$Y5 YbvNlEp٪S nt&kqiHmIf$ezmM A9](| < LG, 稜T|i| >Ιl\ccTm'gU+ 3eNPSqHv $r4E*xf0deZzc@-Yw Udu9UJr$wNȣMi<05կ_pA+${+E)˭M(N^hO1Q%C]lw1F@DM6I5_ǛuWA R O0ydb853*&ј*I# 9oi_vy"Zv7ސ-@]yKMfGfs\:r9 ɶq^/ CyCmD.Lѡﱬ(8dӤ+gƲ?f9sxz$!.frbJNqkL?aIK P[6"̈́{P^r 10I#=Bt7%cxBwQ%jE_%+[m7/ uIzdQ"Rpt N9M=y΁vnQ_v !סnLmÕ}1~?2_+> :;i}5$:Zmkծ!("?|wu׊GC߄#)!`IM4oۛVlYZa]@9 5Bdϻ젣nZ<9 _Ťt0MDlUX-2GH[IPۨ<}R}tA,ظաδT;b"lCAAeB7,jlI)+gʤ`pFtt@KJAF1'+F6JW^>3|T<2W.isvhCqvDuK΢mǀ%t ھTM^R}0374Zh|p6~ b})HגPM= cMo㡐'^8/3(5w:FU:x!:_}DD> ,z]V%si׸4}=%&ի@/ j.gɂܣuT? @h<8vLGWL)۱=9& 6e3mC].i4I1-xģ$ޞZ";}ZQ|Ջ '7yp ZI~.ǵ;ab!(X34 Kw<(Zbf*B|lsP$4%ӧjL;7ʛGB#kNb=j?(ww+n_uZ *x/^滂hfz%֣"jgL/{ؕQ 3/4?.LF1e@LѲv{ ]% hqgߦxf~XLP9[Gy(g BC_՜ + u"5rCgotX @G}h'AvUHKv3K/#/ܥ;_cJy㗎P[O *mC_ !<9[Ć;Py$FR"KM65tivi( ~p ][Ru:'ydM~H4(MGCZB]6S Sw#~,EQ)D`@Jq 0"Ȏ|.6Dboz資=@L-j?>FER"XKϵss rV¾22l%a`G7FD⋞y& n'C;镄yR"pIPImd4q0F}?JUkQ3G6'hV.9HܫZԷYyNdptۣMK+IV!|a3SOI"q8 a#cHղZ^#&v.mqe)^owfI.ot{=1 \$V"7@{+h:՛G69jŁ8>]&K,rxqX٧cy7دoLgCBY89%`kKٗr ]:-7%9՝6=?;-E^~J]9D}uK)ePB,ѠKtH!G3jz8RVNbŰ21$00G(\q(z?q_pNurӉm5QXV* ŏ}hxܙ'\Vw)ԯuIӅpP]⫟AW cT+գ&~^D< s` w*MEn{:$3Ш3+( X{~yqY1E16hrs V2Y۩E{[pSue66Ū7/#T0AdȌG(9Zȵp_(<@)MF [vMjԺghMg IֈX*L#y3qL΍Rİp. Oזdm_L#y@j= 'Ǚoj!ElՃ*?xD3 )lKܹKVMD4vl _w'v]b>ڮś7|B\M7"~ah{3?b8Emؗ(Fr#b4y J =>1{(!9iIJO@aK^&vf.t-RŴPyi䎚mhRz:{bʭfY4ECb4XB,9TQG#E\`*ox<IRpn)1l;_'}&mdB-hfo5mϧIp->xl3~VDb7ĵ)~Oɳ{[کtsʎk7KA'mـasy-[̵_HDSu~-v|m:0DAp+qd;VN х2T3P#jߍ ]!#cwfL#aw;7WDH X(& c5LZ^1XUAd@|DX?EGjn.qG9h=K4v!+'v\OydYgо>@0"w -j'RrL` l"Zzܜ e(1C/ eb31~0 t~kj(3 P+aA< n3$ΉDnMVqY$ NաF:-+5˛͋yUWYK ~7_򯧛X,# KO ;3m'' !ܼu)6TE%0:D&(Hwg0(I%G멐k8U(qO#HobiJ]WgwサWA0Y d3, SS$"C ^k{~;ˮ=̈́+y^W'+n/B ٧8iq_.xO" hb1<_L 9B3I-2҇ڳ%Sp |Ԓ1Osvm^iAշzܬ䪚 oqk[-3TELvjaJezyV#dg_~W_` &@Kt-dwI^2e@Z!Ws:6 M)ςŕ- O5&f#m_ji?.l"d\WV4- /xz}OW FK؎BF::և쑨i;(I"'̰3ĵ`M|~eÚgO|AéqV_74/puV .d|THB\j+2yp+b:"ZHNNx;<꡵qE:BF=7;uџUz[l~hXw3J w/"0oə4.1: 1HF9/`>!6iC_s1o ,c}=+橮W M\GL9N?ŀ_؊Œ4`^7* [5X1WG , &rB}y7ϊ;:yTo3fg/-">r%E~lvbܞCɰr)4l茵#5``(7h>1s]o.L))^*UۡP}m"rba"J2&JV$7,CJ#PIx „TIe>w>l1Z!' |vOV{uZ⊈V'lMAqۏΚhN lä{]3|WѢX8>Q㉒YjP=tLsW4ZpT:J o+W`$n_;_ay`֬Ȋm逃Bhκ`rsޟy x) W?Nzd. [8G\08uD0KBcҮm\5L$!( d v7\2-sA$E>v ݄t N5ZE)d4lQ?C2Z2{ t<{q X LYjO^(P,?<1'NW$,'xh)hF$L64(>7Bn(M1~fA3E%,jhe%xPuaD?֑>!GRr,>שyRv>' QjmB)5曃P#2rHd+ )|c"FafiVL>K@E8r,L~'#"0N O2}FZ4H4f@% yõ\{^3W=HBMle>{9_aXq8I`oj@󬇜&ʸAnA 1:j[.`5ԦF*mN%1p7!NQ "Ev%_Ä}Cڬ3xΙ iDI,Nߴ1n YJt\YАܞPto^vNM㡲` 7}D584<6_n$ Y+|xl) ݖS'7Z~ ,D'yWM]/pwTAƥ![wi.ݎ]IS'b2/ G/q# S@3Mͦl; c?mv-d-_Ѥ'A}i&Sb'Ok}g|r8Be N";P_F9RzzRv~y JNOU\aZ} 7KT5kZb18 TLR:ãӬӘ1D?AN[Fʀz($]!sT4 F lxPqm 6[fG tzꂙ(ێV?C}/1 ;_Ieղ+J˝gâˈ%\"^ &a!~5?I$׿T_$=kmHTT굯e*'vǢc[wk4m\.1T *aЮWrbGi_x6mJӖ& ? UFRͬQ&l?|VD˜Ӓرd >Z/{j ?W?H?r8PmKrU=.|جf:BHR.N== "AJGm[=8dSUѣzLqvLSj|7ԕ/MF^wW"Vu4C feD1=JpkH/XKF5հ rm 1 X:(یU߀b@zMʜ2C0&ɐeBx#)~9Q>'ݐ}F'%ҾQUBeT֩~F2&R-9M IDs׶6$WVj&_UNܩ~ 0X= H3UH~Bt[֍Mp0~{M3)?꜒nIYl&msVvHkSϡj˫*O%d>Rc:Fs<=kmoE 'lv0yGs ݱK.ljy )-= L2f"6vvorCiL,c-Uvy,a6q 厪r ~Ct$R$l0?8j- :ISr'4  Uѧ`J}#(A\“a=LͰV.2;Q׹-s*#X&!Y`n>=b± ?zq}cӭ2u GSff2 hSMCi)CHԱ=:m!%=Z9?qFg>(@9؃F.[!z}J5!žQZZ no-5\R{0GN1Dm IO%h@4k$S q$_`G٫\'赩rN[[yz31rs68GĴזUEliMl:?$>F L"F]=Б8;*OT/5Qʜj !K iNk[%/S~hKc:tӃDP(:/·*S#tM+iWPCF] OJm7<_Z1 '7xepÄF^NlR=~2kZ\_ v-YD[u^Lص-Ms!FjYë%uAlB. 296);.4E }} ,O߿TJRjGzpp0voQIY"td"98,9FOK:iFz#9nsP~DRf+>M8b__I@0wXĚ.2ʆ)aK.-%%Io~;3aM$E9V٩ou?jKVq2 Hq N."؍qü@5x`De 5A=>Ƃ,N͵њ:g>3,Sb {o5,Jqzra"F)h7H{▌/p#/h!0ZmA PeEs/H%N\HKWHZ1Z/'yѵR+93\Y-+*RtZ ڿ/_sfuۥX ubSaX&Г *]ٻy hOtLc%/Tw&^zJ/]t<GvaBs쏰T]ݩ1)viy[7Ьw2rۊP5Hp(%YrkXnL 5-]% tvDm?ULry,cdeuf)),}KEŭj tJz~[3"&?M@%yO,$ogR["+Fp&)eb֠:(h`(ѬAgLPii:)1HtŅGoH |Dƶv*Rȥ܂KaSl h9@xx4~VH/qjJ󬚴x> 1$ 2C4h3E\"(/^ۅ()|]41&zq+]Z;*}6mz/+aw% yͤ}k6,CUn6IS@1Dq.7&cGZ]vȢE}6[(W?-(d 1^ _"FFFJ 7At#0ĮgIvwCZڃ:D)7+e]/dց<6kSJy48_PvF' JuxޓL|;Xנ9`#,v><@jx-]'끊Qȡ2󴌗?Y)+^Øw3=YyQI<<(-^Hnw|+m2e-`S[sl,(aT0VnFk<Y3'L@ՎĶt1|H?3k5T)ӥ-(bsQoZ/H褄?G%2F0?TR8P(\(P -D>x$ z_nUkwQ蘮r$\pD a5.~!?}Fa} :{$6r-W.Y@p3>RS?Y|!HmָWax"A>4Vܨ I囍IEҐ'z`D׊*69GoZFOaCybg$ ^cQ7{JۿEm;xo( 3~*ah+$^y~qUk@y{yڷs|Ks-^ c'J1 }otCX=/[k DwhRCS aIqiYzp kُ/Zʮd2!8 c0iA16) y&~ hFO:{p0X8dmDp;z[]vP?S@\Nv' XCw?Q$-XB\:,S·̱hV6F ! I BOQYjTl& َ)nkN0iZ1MWLu~=BIEaKgһ+6K3c3gt1x\}L{ ԣ*S ŋ|"< πڄd9>8ALӘ"etUnFW䐢X}1V Qf˅_v)w+N7^R!z}bNK%p1 t|`,w_MAaVgMUW`HQXpUmbK,? }7FEZȕ+5 mہqq s-WCʂ8F"r<4Cñpm .GC0+ld$@Y0]aN'MrTaIڵʚ;pֳ0S/As Vg\T CWeU4lYDߤ,%˟9ZUϫ|2];=S@ m.ԫm=G{J7& 'WP~_m,uYWpBk$H3L& V7,enEm"ʰ {c1|ûky7](̤ QI]׼!|/4RY)D Y2\ͼX1E.9 ˒w7])e6vb}n3M8`9`0r˛{2+KC4V,U8.ۉRe5@8;6=]&V&Zo?hHz X`˖ Q/֒7WQ]O`L#Z~ҢfZDkgk i ns{˝N;oTpD A$vGR3b󠐲7@t9WJ:z. xf`+b 74v"unN#M(BL9B5nl"S rҼyC~$FX(;T/@Db5!3MI0Ft#U9Q3-+F<~"K ] LQD^ZL~9eT}1d캁$U tˏ]CdGQ{}z'dHǍ/Qx3gi:|xjL{SǩC.t#k9II:5h_i9eT ɅxV/x~]w׃eT una05gc \9yT+yR\>_W7np45 i[ŽM˵{&A< H6|^H^Efr¨ocm* CI2,yGX6x;;av,r/SM$"#ϖpjeJ\(TVpm;;Άjp2"/Ȉ؀. Ig96H *jXYi 3p7Ʌ~4bQ}o'"KSꌧj)Iչ k`SC?ƳNhr}+[Tbg"9B9=*WGl0M!Yះ$% "r/ox<,!wiA:BŠO cM_)v4R2I$P9I&r6,OZSt"O ?bЪP#|XڿYx3"w{7W.8rF.sEj@Av{'.s;(޵KM"Ϗ2if~7M+PnS.1k.`Qdc*K쟭⼎ Ir K4`jɌlnhN>p "#cC8C(A@keƴ>M妩 jS9YTGP#ETC .ZOϩ!&E[Gb /+u]){hq$)tꍇCx Vjr\^dS-aInoxi鏟e鉇BQ*xz>&{6' 9Ƨ xj2dH&J(8lEMJVgfٟd"=¬]'Wd0J71D0.Z=j%tZwdS: $ģY5A|3٬ͺ>` aU]9 \͝_diUr>or;"@ѤlC|W=aI#xuGB{\D8tX:k1Gp<Zɂr7xdGJ^5;Xdq nl?"(f'0\RG,y^gaɅl0M5VۃדL 7m=#ڱ`9V`9Un^i꧱rKx əJ5d;&Fg⫹Nd򶒻WmVJ#zDF?EyaԒU@%9B8eA*e)Zp` ٔ_;r:rifZ.*V?VН'{|2P?Te+Lhj&J)ERN3/y&y=U(o'ѿCadT)Fq =h<H``/&/LȺ>gﶈ_nGO Im5hXCڢh{`kY> uwSE4ueN-j+ѝZii*YSI-=T`\D ,bh^+Rfjdwqak1*PǛm$6*\3bZ-ŜQ4nM v 5n&of Lvj);ku(R'^6o:#1LRbK6"*Cv'`ni6?\~2 :,습R0WG1"WEfs+wA|d.%@6=:hݻڔ+.Z 3~mR`=VԭM::g3-$o*$N+:!Ѹ"E4kʤW>^l=bmҕ߸w63:I=] (v tv#EU~b 2[0~(? Z=$J>'βZTPlQGZB?|dd }&SYp:x.WYd~mL QiS`MB,`G9cHȜ`>X<^EJpJCnhAV`OX6RNȐE+GS9}~h%Z#IeOա֮}XMtNSh)-IMǤT찍[6P 0CC'UKۓ5Idiͣu϶P^q=LVo3R Olw$~OsL Wh|bdPȞ~D'mU}/~U\ݷ =!ֳ#@Qj髒%k5ܫ"Zeȏ/nCߢ9Kf-0L#](r3~e6ҒL +)?aI{U*/QTy$:JdhԽ{U /F& L24! C\85 _㽸>H2g=W#̭;4iGԘ?<`Ʌq0dJ!5*(i$~9$ v*u(/Ȳpt>Mly{Asר%\9>a~{|p(B^T ΡpMr% O?2Vhp+9!yUx7Y+#&a"$!VO-3'` O1Z~LΛTp`R]~å18D hDcg?:u{8eᬤy}5#-+3 Hm)9<.nuC lir:ʿM;~͡qImbQ jx?Qj\17"'DLj;vKWhnka \;`8XE-pOSsӜVD2͌j1Gs 5B[mrLQ IuM$8깑%!]>#߯;]j Jroɷ+hrDR'ƹlzը(3^*0Mk`Fa6,Ku{ liU[QNMSdZ5e?cxp5܅Um y(Μ,5T3U&6QM#%Et+ǣgrjTރ' lPbuX? _jMl0pqܮCFfZӂvWF:)pL}dtWWO[8w 88;1Er.;lwZ$yqbHe9Z]X|6ea;hCwA~dCRrs%:5ǟ*^!Ds W Y# ; >țE ';jq1>-e_6Np& D02(V+e/dS $.pdyPnїQ,j;<느Xwاٿ<5 HηCmh4Iˀ6 ZX/)0A'7ߝ{GWRT%xX ;*h6VYL]Q=*|Nv\Sy1Ɏn͹zWT/Mw4̴$y$+ͷT&'jŝyD׌ ݦNP7sY&Iv@ݿH›1?9 0ʰOށPSao%ez(6l&0:x@>!X.NH~SFR 26AtU0f'VOOhe+R WC5uQ1Ue| X~c$+AJY@Y s$JOz~-!>JD]%1 )zPG,(z'659d:ָjQJާ_fT5z߱P4)@Ǜv,2 .τI3c׼$0 ԳF;/A{\cK昨1 v\aeV?b=ʏ8wMJ7hY!3~jK`Ȗ΢6ΰTtvq-`MƿS'ҙP+Pk?l|e}}RXhP Dqkޑ{CW! R ]n3d ̱Tpo0gciPVJHɿ8ޗ;{$ht<cU퓐 K|}w6֕d"ŭI/[o#.)8/Uҷ xG =%F"zyI2P; HIDcGQ* <8dFt G3.G3A2IxY %ȦOym2>ښnDE_@ޜT|l_6E"-rd**J10հ`c{J JzzgTHdh*Z wV&Ho)Cmv`C}_35 {9@o4 {Gc_ 6CC}KDx YYqUb/J{8E%L33Jh;;E:p~ j\gw+}6w9әj$>%B/,|"DfGG~S#$(x yūI@8> L4$ \b_n%⼲ۇ* dVzH9mH|SM[Kjq^INC*_ŊEtxaN$6&ecS8]8\ѳZa<\rF hCSL t PT'@=xD#]t y)Sj$>MEW񷁁$i\!k(LG(!$G>MaA^h#:\#V͍ D?Wd7mjIʪL`N䏭JjHy`.0@@T_Ǯx? m\Խ%6:9dV^oRMbCIǛ: 1@,:ecQ9.8g^q # @;7fc@;f^E.f;{${gYu E9(Tg M]t؜C!g{Xj^z RǽeC-CV"P~% x/Q]Pms͟)({AM`E_!Z\^C*d|:GJ*5wt[k$9w1/N 'Svp)4g61FPbz0 Cޅ8w?dsm$[$hAms7]6r?|GG3/m;~ek@!Qm'5vn&P_/Cec]9TXH5| ۻ K#CtIGSW0DyDz$n.k|*%TUNmTҊR]>yZK1#0o_tfgYax"Uc<jdSFc14x붛 bavE.:BН, #zkC> ! +iQ OO N>n0&`M>5`CTh2khf43nxhutЍuNmjN'̭ώZ` ?` IefjopMwZqT96e\JYӞchS.Dc:jmF 5}SX[cC'W eNǍ!füeOU gfYĞ*O]~_V)sUQ =&tj|讨CU\]*vZ`鄪!},ьK'5JJpI@9$퀚(cBOQk=UcHunPaLzph8!_nl*W8"YUiߟܭ-CTH=*שlvB#juV(N(Bqܖ6:lmoVD#fYļ1OoJa7bExTq1i)vamoϐ1 RkU=@h_UkTa2@bid<xk.b7u(9bu5i8n7 [^OGt]˟ӎЅۿL>0k{e|Bb ȸ; ݙ ;JMU0xſsȍ>$z\X=Vxd?b]jq(c3%nvTCٛ֊C "hDl}zu.lŚB7:\[[eӾ%4甘pRDH]A7|0o[CZU;/%ìoo c9 Q1:=Ht0XCkh"& "8ޤFwA͵9R-ڐC_!V':Ml]6Ow+1[x+[< o?-yaNiH_gh{; AvJcd T4:NtmC.g" ۖa(y{D73}پQcu+~>-A,"d/vD\jܛ=n;@%\ڶP8ݳkEx{DG# p;B4:JOx>Ρy\% .sԿP( ^Q66r=⼨C0f؞#R6L ڢL*]l?.bXǐ \"swP*8 $K\Bu;eR+sB#m 6|]|VK|L&VE~cZqs>e !OcsxQ<^IZe Sj,v84aXG ! =k] WV&h"hz]/S l;Q79Fl~N?CaMl㝼7$Kj:%THE[0_a]Eρ\ɐ̋N(84Ҋ0܊<-(@]i :#`Dʔ(hxiJnN]]8X.d0$#Yx)c9q:6AIzKeZmlXN*—r*B]g[ )Qi5&=?L18B>!zy-q Ș֕whmjm`Δ*ml_?jZϝKp&":Qp; HKtнTM ]}?J%^ 3X fdB>hɑ/Z/- @ԯGۆ.?bh @iEf+Z1XaGs eXiZ* CI bM(Y[xIhWXocaA+Sᤑ %uC߁ߠJ2{JUa6`]*8W>EeO~M/?z RD'\z|1 $JEyNo3452FVZ[lQGXÅq0/.GyQur#`Yj{ϓi^>|uygj!\U[(T#b}[c:S3z?)f]9VAV#Űˉ8ZtV|;Ҳ*SNU6JrܪnqyvZ|W=e)&/gh9pП{|DP7A`hD6a387XJqWs ВҺQB0#@"qV}x3=4+.rOD?CQ`2شCQײn֢|EdKʵ;wsX96qdqѯ fTY>ր%2z=[GhXubiY/[""+72Ĕ+u!r~ço'" BJ]2cr )mc`7r( aa;EP7jaux*P9dxZ!`4$woG6Hw_;4~A^# PT0ƖO oyێx킌?$>p;K3 _C+̫x0f3T!w\5af"f%ʶV1ڸv|$Y uG86 89#9&xHU1*nP aBP%!\|3MbkS o ֻN@ &ܔaJe UXjuH xUn.B/zB;<Ea[6AY鈝 phЙΈ4 s(|z5sK9\}%e5ʄ[猲ܪ[&~(qf1;6# 8{ݓnF|emS]H%۝2AvykIM"puv`YXǚ<&̳wX:8>b:)^2ޜ S7\q }`ge'P ^Xy-_?PA N> NƿQ\פouv4CPM1ࡱgYZ070701000002dd000081a4000000000000000000000001642f097500022ea8000000000000000000000000000000000000007900000000./lib/modules/4.18.0-484.rt7.273.el8.x86_64+debug/kernel/drivers/net/wireless/broadcom/brcm80211/brcmfmac/brcmfmac.ko.xz7zXZִF!t/]?Eh=ڜ.+?Co\\A1fugh:&톰|`E" G„lv@jLN 'Ɂ(Ύ4n3<_=¶*GLPBbi0uKIZX#QBbn/9:X7ޜ3RsYu+o" ꋴgg "" mF\Hcb}HzX.b)azYuieϼ(zdS餀0(?/\jG]~>:KHb73i§򽸯[dAsmz&Ft<' )$ѐ6}C96:7LɆ,$ <3yj=/l5ɵ+t,0+{q&y^ +s!f>o[MFI$V?١%$]WxNBRg@rLC l2r 6V0T'sxMUV d$B̒Yi==#}Mhd_4cRPը@ e Vg\dqM9JGHE^v8S⡌ r{2 3@zv$>~&0k2D~k~ ơ⻫o6t+[y5fOӓޑM@,QQ `Yb<#AnWaT<:F'hpÜ'ž<_*zvBn`,K֘D-}Y/JwFE"B'kѤ ˭^~_wru{ry /]ّyO]CAmV 4Er&C> -HA\[ڪ$˲F}Mk{hqY9]L7~"i.n>rt.9.ubTi-8L74J+Š݃zzt[cf2;> [6 ظ;<@0˭:4Rٟ΀xj48 B \'umbMwU4iϢ^ п䲣BC D$ّbb͂*|a Ùf) 3ncǜ]2^DU\p{``E`aXсO- h44yH ^}/8 @tIToI"}%>oXiK b֩Էt #x0f"" $8z蟊YrIHǎPux=1r$ 5*$JԴA[{i7zWXDݲڭ5XH! .qr/)vmy2@CPt fmNlfmȆ_)yLqɐor|0q)Z^[ |}Gfhy, y[758mFUfn\h9GjBz=|">FFw,+Jsg&2s)iL%2 _Vu2S)+hl d{ o%{m) 423ZaN^-y>Xf)5<_#s4-OL x^|< U{[ˣ =_7+KKNe6.Bn"- Ҡmj)  ]C֍TAH@#/(C^?׵{ͽ+UHP\UH-Y3 k[\+갫} v:{Nin#3c03GC^(6CA(wZuVWSaqFK"T+_|SonTZ+4Ⱦ 'M{S4/z+7f" /AdLuTHqۺoAPrk& /osxi(P))ՄLK :O]E T>L-v$*"xX0<4'ڤ7nLܖ.ܓ^@`nPS]wYJ"ҴK{iu❥/7R#K8ɊkB-rta8ٰY+gԻtMcK֋LATO´E׋#r2} 99~斥^8hX#ۦy"rj'ĩPY%1\Į`APw1ʷ& _lJP3hR͑I\Un\%u(\ xuTF[$dv3/ԈPLDIX8q*N{T+̰i 3h.&{6C6VqC]d:OE;3(Rqw([bB;̈́n $?ab.ʲHUX'HQF%NfvP('9Ն>_+35ط`B~ ; d (`_ )m3k=|:/S#CESkRw${zJTkSCM0Z'WiltۨݺԘV"]6 ѯ{?ρPwH*8Cg8ɔ}sXƘfD-Kx"/Uxl!K|MIoʂX8u[OOCL'>J sdy~  Y:^%ο)ki)^S#Sa#5feH h9RYx#{IJ6V%EN @٩!T쪆էr'CSH@_"b 35'a/,aB21/.-Aij\6GމZ&, Pk8Bu33 xF2]w]J:Wg |^#nLg$barTҩGlO(ۙ-I:i_}Oo!zkᖜ0Cn<6>e) QF iC! N< _m,t&f|zI,,?2"+l.H`'ʅݷʄE=M҉n}pۻPL(zyZ\vjH#.|-/nJ#BP3;GVFl( jc%j%NXK=P'ker:N1:gȄrr!z s%J E'JIT5jф ㌆H}Ym^ %lqP Z6l \եt8GKA{x7Ğ =!bԸݜc+,443`a1eJ3tthykK2RڡԋÒpapc:/~G^T P/zMR?PG8։dлX\%h_E#l-Kʼa>;4=x''/hifǮٍX.G;݋>s=:gdwJ\,O"NW׆R3:t_MNq˟xF*ɾcpȌ# K>9C,ؐp wk8FOIi(u,xBXşK+7k,=yՀ Iߎ#0I?";"yL\ Dv܍Uf!'{NnӢI'&Fm;AB5#s[ckƇ;uExhܨ瓐̳BNx?/%絉l)'+OzRv7xA Ce =ׁTa|g @)F,P5XMp?'LkI&<_P\9ىӍ{g^ѲΆ4>br(n-27Cx@|Si s|+˗&2eG}9ƎrDeq w?=nFl797uSu~oz,xyr>LfmL|~j=7C?Ma6s=E,y)T(pϰ*z([^Ɩ`QgOŵǑ% P;TbR[I˘4Cl-d|ӏ,Ť#F3da;!yfa MIŤkF!$4GN4}Dk^Y!| Z{&~)zjU40WH`t'?lc[HRlZgv$8t7U# DY V2(^P)uM3' )Kܼ:(]B<(zրCM?&eFݝ _mHj[ɻe :K*uWN%ÕZBBO: ?ꄭ oEʼn([v%(!D;6+q@P0'Zc)1Vؗ+3e-Nz" R?M%|C.s.: |mS4&Z5h[9́رk{/\w~iIlAh#dl[2#dѿ7QxoG/}TBG_iXhQaw;nKV~\HZ~K,nȃ jHdՎty]Jܓi<~-}"uQϴf 5G!ۋdߏ]/4x|!-q}@a3W](,!pfMv9cүj!oQ{| o/Yь'\2Y~MeINmI'M0s2ɰƆ)Whxn}7,N?wɾzކ9voc΂IlmכG;v[l'/e:#E3gz-PGudED';wH$57>2B(9S$[d=a9^p%obP]'co4-/7):\׻xkez>2 r$zOpϋ!^ƥQ,ƣJ!$uYm,f,Ħ|- )G'gSO7,8T2Q"QJ;r D 著\2C2viR^7yA )gf Jnr.r}>Kh>A$Lbʹ s5{?Vo!S;(F&Q fԩVHi22fjKZy'p Y Y52H<}Sy B1NUK@\s/{Gmq+@hmZqPNGFF8+<B"GI\:(̅Y}ĞWq4۟^L<>nmT.@Bf,y"{7 y 5p&Wήa zّJ@mD30:e!ToH;zy7CjB[[$VqjRX#jnZSՎU٢1~>вth$Ozz}521Yik6Av1Sȝ`\!B @T1'+UKkZ ځ,I /̆%;t!l/uƋ_ n~(86]h[›nՁ(|t #'ɞv[k[N񼨼BQHk2́B@-AP| ~ӥA+?IikLVɕ:bsk:O3ӵ,m6 Ǽq9EX[]oX{Wq'AA7t΀~oJEtltE1"]R|[%L-)r= !*&0KZuҰ #L2'T/X^]vw:=oL\0l4?l̥o >?C[gAW  l3nYYТ,,vW2B+rnm.~dK*PAD5%,3a, {z['+?<]4ƹGMU Y&4$=@a*GJuCahqf=QK@LX@6[$m0~dNfx:o=~"{rG;Bt4߷t6^{TWEh_qcC7&ZC;ȞۛV56ZyAV$I.˳6Lc|]Hw[A}buT\kU(.[-5[퇀/" @m) e:+.}id6a^['iLfє3AW|kXS\DRe:`?h-Lntb%ܴ$0JA4 ": =X(P.4Y& a-9e/. X`Ê g׷roEo{d;_)aBcQFCdHtDC ;L@$elMAyeZmcf(WkF^2\ 9q/&ޏrIC^%vQR*6BfB ewه6&?[l`@h$Tp}%%|%Gѿ@Ёu9t!iIDoU;4i]Cԟk/z@83n\(gw[C ãv >*_+QݐfA"|lإ_Q@s ]%R] ZT~ɭTPh1lA;^wo;TӆwY?3%lwXQk+ئ6[q#UIȺ䟦*oP0'Zdl%BPUq dYe}*>0+ۓmdLi$8ߓf#*dpL\ĘS?yt:'@Eѯ>=KXf-a9t<(f`myg(j 7-rt&YߙrXMa%¢Si,"(a KO$~Gr_?yyG+Ȫ!/6Tt扱X0#lg~=1PE{Yk}#;Ց<. ` C q$ EW*9l?c4TxEuR 4 cwL2u<#!:ɠr >| =-Z1cܓGƦshmǛ]z҇OIGn<0M[=䡆 SZ#}1<;L`w٪ 3aaG2w @(L]~{)5Qy_Ě<775/hH? &\?#>LJ,ݬ(-6yidH bI MG3CkA T6e@zz iJH7 `7?ov: cMtҽ}m偵S`9" < f߅Gsz5Ъ:avYJmd]23)i<$hoB)$CH|֫#ҩaaOOk__V5;= 3D`ɛqqy#]͏lY29d~*U#ZXO:b^iC"zz $/ -QC!DpwnG~&Y-,Ior샧\( V\S]s:G-YMj};j M_` O)yjFףP0֝&qԔa,BcY\h)`S~˚ċ4}Z`eZD#sJ|_o_"SO1W[BAw}p,&\ybDѺx>`ͯL`g[Fz\cI^s5?]8~TnJanH>‚X39d,t݈h4 u?납0" W&\<8"^TÕa)`5SlzrH׷ ~K)Ć?]Vj8_q+OS_&u ~eHQ쪱]9YL6O\Uۚ5aĿY6ѫYη$+a1xA1pZ>NFfr@F]?>S@Xdʿ$?`\ţɀ }~N.xX]?Hw8^ݖW_l΁y\UIt#؟*eŵo v9'y%\H<ΏBS{M`ㅌ9bz2Vpi-9qyV[k`iBQFYg"lt2g,> SB?Nc%&+ ɤ@P4x0㏆Ysp5٥)Bo"Ƙzpg^X`\Jd=KVD3)s6q ǶOѐriM" 97%ol#OơL9NZSOjK[>' 3`/v56 \S'ĉEb2HMX6!Ƈoy&)dk9l (~/dF\e#*B!FJɦ0E VWB0px !{?}I:о4-+rԆ SVfk X_qV,|x:qaG 殗HC,^:LB\Vq0>p=jB\n36AWGAK9 m cF0e>.M2E]='I,sʥ`3J(F!̢|X{ȯى.dڂF#t~ޯΌ:%tۯFT}T`@GTn媰 LS$>gsOi˂QyV0(9+q"x"ggɀ1/3+mחԯV~b c-2C:)OyVHeǶ >ɡ r=GV~5 ^O 3..᳅%&*5 ?|~O FMY2!坔8%ØD/C'b50QBE=Jt_If(FfR-fr2)a#(]8?h31!egQƜL7&[}-W՚.]R͂1F;]8E߃JwI=!1?)N^Ԑa|WS7E(xf(=`tȰfCc+Wo)_a<-$lWgq[Cb e ٺ~:Tk/nդXpiu=ox`"9|̆jE!q2Yg9/t>-T f(P?mXU˲oƏ6Q% . QtGg\ vCbWay gEs}k0Ѷ[G5~@ &6|ho4 (ەc$sL@b_`ȁltrb[wrڶslcQbbL|A%jl;EX$U b Y8D hG޲a¼9 6>쥶n rXveU9X gtj|֗{EV8SfYH߉oCJ;k4}KdC/`g&%E #{7H4d/.ВZZ'Nf|61׉@f%oP]&SxqJ$g.( e7CSRH5'Mb>4; ʀ^wU=i-sv`,N;XɧğB@dkb9r"Α n u7}&ݜk^ڣzmyL?rrμC+:'/e7jiaxgM QMO,cZ.j)e͏W4:s!_Cc鬔!r+Am?Djp4hI⒯2jcgv=9Ϙ5.v?IdWtsb$6 W;cj9 8e o;2%~or:=h`0 ȊIXᵙ r孛a4an)90R2ع0٣O}I؍J,幆/٧I%Pl0gdyR/BŤ@}E67Y "Z^Z`м0c^j%q޺D}:AW":CBth>w|/`Ed`ɐ庝Ot J j" ++nȿ$1[F"L MjT4Ԕԭ RsDҘ>xPP#` [~GaS_2!'Fz3/*M]|eL*^!rŇN~54!L/46ނ-yFpCY9V?H(-u,XЃ+ySSJ^T7a/&;IֻgE@.](Y-.Z'If%f5"ݯ~0(&$,H(,D0#T,$!SwCl\b8U4TGk HDXU'! o65f˿$"dT0_ `A=#v:wKl,lhmU3نcr5F cmB.A+ K,mSlB>WNwNR6Q,r=YU߷o$`/OSWDEyyl+ॆuKS kpΚÔP2]c5qc&P6ʇJ^=b']H|jwmpÖ^vcR]@ZKp@=^u;J'e!vB`t[V BWBM, YV+Չ[эa{ W |b=?j`Zs2q(܅ 2@7l:"קW`USxi;d`s:V ˡǚ64F*UV~iT1ÖX"hf蟾Cj|3>(`6e>s5o.@g|( z8T1/ *A}?a{:nrw"@0aGo|trMI[n`Mw Q%nkyd^_-GBEK0B\Sa43S?Al%Ԗ8M+#%iF뚭*8!zfq|-(-CZ8 GĶYN+Cq 6Y$M9* .|ve֑EI*N`-]  oթ3Q۶4L |+eσt$@ssqGeLHTck7Wy/"Z7=;0.B]"8'z3*d glWBVPY <~Htb3$[Re?Qʾ'/jd &U ) D۰`")^ЪB2CsTpDuz,R'#dMw>-n()!*feI-vW8!Wmgةg[рvYVto?g%bʵ oDI >'Э48@%,U>_wjE3+g;ŞxB=ΛkX)mo}¤-7{{DpsFutkd6YS|()GA*8Ld0!șy _k< P/c\,  I!'-g)vUyCsOwF!~ уj3EBGQ]BxM~ﯭ;$} fmLjչ.%[ζm()`&pC~?)CWg]&y /Z O9/UmZF6?bFx\NKe{hŹA8V}69u>%)E v"?i3b|?sa&@+hy+ ,_IܯgE=vq+Ҥwq9p12,26> @-o{J?fmbu>^45]{1VąܳZ&_|3\_.}HdT'Z8h:0 dĂv \x^I{]WEۗajA24͑͘6 p]{nB=mZF5})IY #ENfrg&"#bN3kD2&}e_qĩP;L #/:(-"嗋KSԋZ:Tȗ?=S9.G$flϷE<9ДkT prcO>nZ7QAFT. j >Eio, NP4 9K?H_x}a5\LEr qb E 0_/rD[bz(Z錩1À̝H;F*.\2<8?뉤Cq4FH:"NQ9W'f*cA@vGMrW[Rn#,:xӖUk˒^cj_ܺU+e]|b3t!{]E(b(.e#W /|s5aT_hokpD?FdL2=([ָ w08c{RQZɖ'~ .zw\Pe!~VQ+.~F4`uSւ֗RN_ظ l r1 j{84%DyBshO4D,c fnTFhPh=o!q5󈣸Tj>X(ʥɟm`C8) foe(Qu`S؟7­zA/-Ji)IO}@KՋP ^Į'꩒k)ۆlq&\x1h\g.lh>  J(JTu`-aק+U`91&FcZ#E+QFIgAgߡObt*q;중Fdj@wm>y*zǶ%|RnYGI\CI5;` oꇣ-nG)k j b) %P*p{n΀6[#Hy^4z#"2k;*!,0errbMj} ߾\Ӈ\O~J?I1NœP,u7K| |`UA2jXccM AָX8ZVbhL $T* F9|C/#(9P7,w*y>;gZlAi-YJ=d0*X˾;v,f }J Lyl^ ;"ɭ{QMЫvua*FWOMޅѹk=eeGSh^AsyBt 86M Kw#yK招A!<t$0TDJ²%NjAbI}2FDêpTf*rG>U'*t䁕sF6&"k2=uJETy_cD67] !u% #}1"l-K5l LX>RRNܧ;>Ǧdz W ,mJP$N.PS'719Ȉ54 = k2i S6OxpL淖FKy d=bkIVX9]N4N|{\/$/>cNsFBz$M5Rl!d.|*g۬"_hFe>T)iyeChҚ=~l-abFu:6ESy}Ւ|$WӪ[y4[*cJTy0 6.ʃ#@_2B\bVJ4#ZB gzGQ|Ĺ#cX~8эfCwUx^Zp[3wpD0]S?]]`U=N2u;B].v#Xos-@z2ze|rb>P/OHY}ٵ%/o62kܽUY V5TP!sMUtG5v[Φ.~ofyi s+ACuQE0tbrKZ1sfzl1@Nor 48alby 2^lS ҭFevd0dpJ.gmYd߶z~R:lRxߣIfxXkdy7hlK^"OD ,;`%Ԣ$SB5!dSwK,X$ߓ`aQ'GF 3p7lGE`0OYm"!_e }G;qe(;Z*&o4:]ZԽ)Wv&LcMA"ؙ h` $=xdYk(BMqڴsMC.h7"W-[Uulx1FH g-W㰪}F$e+^utGcSAdy@k061j,$8cHi(;zN,4|5|2"/іHeT^.!D\vj;z{;"xܭtsa-,o ե q/:&sG@sɲ)zA> "O :ozJɑm Ic{-C3ԟ )u?`2ڏ 01GsuQEh<8?20z̮HbE2@;|ZC`,iײCEH Eva+)מu}lks Νo?R+Chr3Y,.LTt? .u:^{P1eF_<x 0;e6|a@}V b` %:oY9NO>[>~OܸX7<٦̺$cUn%pQP=HͨnJ;_(bL'Ёga]x1]1:]/^wDZyloM HZADRT"hyIg `b9do|,0vUyOƜ..{hܙ~ MuGS$ :p׭GW[;ĸ)̫tR,s.ha\mCw'jȵ??c@#B=Le:!}x)= 0=̴ܰ_^.1bI  :tj&O͝YiE*Fx%;np#k,@?y&x3w!k/*p2|>-X^KJ$7pH r#"|M_< \@}w$'wz:CrxP)КƖAˎ outOmNtMvx4@p0]d37fj2 fa8jj8weCK!VabCGX߿Aqu}= 咍1Hi8c'>U6dw~>0`CNZb,oɳ!c!F5Vdx8Hr^j:Ԕ1MɗeEx!3[S2ɴ`E_p@ p0{AL\/[L" "*MȄd*\;@3f)XkS3*݁V8C4+9ZT?VHPMQeVA !jೕ¶e)=xJ|p)bW&%qtE ,J!ꋕD-8s4 ޻gD{q$9?7 mů66 4ZUoh9KeU"hBUtͰjrͫFѾ"&q!o\$h\%h3GKDeS<"{ke" tڭw#7Gg~!S!0spA/xwݔhAKب ^"N\D-sS;L_SyIln{:EEy%Ŧ^Gֈ<O[5[Y9h:4xYrā :s@C,UUN"-APئ-;I26G 8E=![)by42FuQzcd ]GMx1 V^Bin0iXY7oƃ!t]SxKza,S?U}cqO>tLEV~8kaUm ۉ-*Aě=&bL4 ehr-KmP _rU@T=7$-Vd_cCݟd#ډ _BޖTܿ/-9脅q U:,YaTyd%G䞽P?sLk>68.bayr>3mɨ{ Fzj3T?OPN哝Zf CQ6>(r0ŗ2 <ƿ q fUɍ勶*IBZit۪ΰ eIVSs 7[FRS%>?ecxK~"/\Sڇ?0L4ŇlC"vt߷bB* 1utbM; @ c3WGRpA\"Ìw6}('̽sQ`rpiފރ: nz?;gVOzq8uP3R*01ѐeP*xk~:`:6 B]ymlR _gJ&6b)/2Q3%{ś Tap@G_]GMJ朢&In۔4W!ӧw.FFATWbv}Sx buM}Yfzi7ܯ``/Z7p6`fsev?䟄Ub6<|Mdf4V~$g2͖v j WzH5aK"^$MT@SKg_2b,94Zt`nPƒ߹Jگc=jxe ݠ;:aA_bRwK_  fq^U-OsM|׿:P\l1Q"n9yQ/Dp?gnȚLIbxGSZ#e%vvF!sׁR~ \^v>X_@:τGo$Z6gHrHߚh+q^hioR.zcrp<{_x 94ԥ& Evv/"ml0˭UphQ[ZE/UR0m, W""zD(-+*[M#O|{T糲PuZrvIHKQ,1)s&+ߣ2a=3v"Hz%G{bHnZٌ+k_lù+E>a -?6j+w+`L, :L^@*yuuJCf`qdyzn,M+Pl~ae:NhD 3NAڽQ.inW&hޔ)).pm3CNHBAqmLRP^Ť> "[}7;}Y[T3 u 1|$  P1rr5 76v1|BXJO,X.hs(ֆ76^1aј6pN50wȼǷ<,<0WŴzkM;s͔ܗF[ ?4Xc !MlzKM싫3y~Kڿބڛ,qIH0UJ׶ flް2 $1͎NS]1S)$^7*.+FoB+ħȢR{_ :7ntqojpdoS(3z)gF";e̚}歉Ȥq!hX*4 $,|vB/xxCqHrYk%SҳJW&("?mSD7\ "m B*r8_d/ίm2)h'}bn4DȈ4s};`T%CGB6_~1ѯi30$HZc#(N0E[Gm!7XhvdYSt=Oo: CuZG:Gڨ?I-}$ p OI\儍G5,8_ x9 ƴXSFnԃ8n)5^rB©W⍝nw\)(rca+J~QӵKɰ)-5]oD(yEu{oChϰ01$Əlwm[@ET-:䇯o~76b$n#!yo:g)z^U,jRHJ{aDI{A<V r+xow0*h i)4>TtsKC{T!"GtoaOR [ae\D?ljyot%@`&}msm)@7 ]f j="k"+>wRbj V'UPGyIS3ѕ [V^*.ڂ9>P n9]S@]. #ނD, rTut@^pnZY3YRbu\p (o)BBPboɴ0ý!cx8H }Q!Q2A`uxA&<&^-Rb$ en[n5N D4~1"W ^Ǝ+)qQ)eDYiS U_ #wJl&NU}KhT a>6(u):aWUIXbH/teepB4W@"O*u'r'E2]}$!\m#=DoLm:R㺱lZFȖ0o ɦ)'m.(X{kC6QB*f3u^¹F\Fk³aMqO(L»ڍ Iȹ]j>ZLd2w% ;Y8O A86{h@$"f)<תBL^}uBŎ= 6+IX Է^V'3<АI ]Ly}_9!f@\O^Z !'Zv&4u3j~<^i~`vR9<@lGA0ٜD1 _!̎1sT遚TZp 88wiI$ڝaҞf酠Jwu((r_,dzxG!:&B$!βUb#"w(|>fٴSkxY*+*&Nٍ$],^P.)z;X&:d3:F/ Wф7ǬkoPH+o\n BV ĝk@pw, vElݙR740@LM<@$dbOD Oa=f-\QkCroi*ú4بi$#5]t1mg;58 JHڣԨ<u?dx[4zHX2vWZ~&15 ^c%xC'{3,*B N ladG}nsxwg7.Ŕ7pFU)C`a72[M>Sw͡,^sQn(%QU"ToMGN''!Bg'+qP`rL@3ˏ%s=$̅&F sv}\}ڵ*k^0ͪkWi=Jﱷ0%!gXnC$\H!4`/pSjwj'ssIW8ww--Ab_i GUf0<{ ) KQb?Aq{Ձ&ρ,"֒&7ڍLdTb`! i1{O5}ij^w{w/,10<ҿ;/]XD-7WMvYVkXs󆘣cː5FlDac-&Bmva V)WK>u.էoO7涕Ltlb. yW8$hG(J kwZG:"=ߔLG!J& Uw{WvbA"?v.ye/`/C3GN g_uS1Jq:d@GwIIHV=QVsV]6{v)v Gr(_Bf%H[: pqDۇsL:UYڜ7qPæwϫ̅8bSnC18J7jil,wV1QäXIsT`vM$W}Yo)\=>o3)Sn0.WᢊrY^YLɢ'7ÿOD󍯤A`TIKS-,]z @JYPBGu9 سZ V ޚBG /]P|Qۖ #M Bj|rE:,9Oo$|'Pe|ۄ?LۙIWjuNDAȱrE{ P̴Y*o\ N%PB&zRSYhgn{^|ibqda[=Wt TCjy!t$3 SV:J}mBV=Ki:5?y ;9$8uP3r^ _̐A#!R]b{Dc<Iա #CK/.cm(!ZyTbRR#ʩک.Z6aܸ)*6w\@oFW8 6h.1Wܵ 9ӵṛSeB0 vNa ёieUZ򟿡 lXaB $mИ򂯍ۛ_.H78~UISэsRLh:OxZ[78lC7&qe$S}N/Jj⍳fèvcy2>4 Lv)Qskt 372Ɵikbp #V] dոO9~qUv[yV؟YMs˧YL M@ cN㰼->V !L7 VfvJ6W7췷U&qS0H׼TQCf{`NiDO F[3R25$>jgM?IBuzi<P*L-(̜$Ȃ#$+` )<ŕMIӛUIAeL7yF޴tPlv͘nQ2@?y'$6>Tr>;~[hm}ɊMc,_'J {( U˾me?|'[)jԑKO0r)ՎFa7RJFsL6C,ލi;iW:\ UMr`b^Y柽λ?|ǴEݔk5S CO/dw $PK$ˍtȞoWVɭvzE%{ uZPHll^YOWjUǿ3I~cCNPws>=X0~F,NMV$9{>5}ZOtKMn|2Z򵖉+nᐭt3} uIa>\ewQq@!SxJb2Uq&_y~ծ|Ϟ24{ xRmdvâL'6jo~#s| kǣ?|tmguHQ.m>eY>Oln.1Bo+s7@ۛ y OWF l21#hSҁ}QI9do)_vFĝ"u("'%sӲ&j]s) ~,V<ly $F 8:8S{y{p..s7= A 뱔 ETwh*?8+(5:ysj1~f"}fK[E'Ɍ}-ia ֭nӏ`X7$"Q]P)PNK)m@m"a`/rQ#~^ԉgXLA#ˈNFZ_W6ۢayUrgAK7t09/뛓 Ģu߸UܰA&m9J<0/1_OS^D[I vcܞ3qm$^vï|i)W0S{vb_-(KWKE g&}c6r96ZٙUBTшҍ-b}V5I@Nn^m @X\ 5NRxEg`I(ɨ1FOW" Cj@CƟh E@{*$DK¹ rCִ-lQ \A (T$ 7:byP?Y${jԙ0~VB/ _׻XXփy 7YTo&ż8tq'An:O ,`n%y Cowr魳ǹ8úNO:HdR%/-oI7h<ăv$mk/2˥'.ݖOtΘ ZvpK:f9'fnk7iM7?dynygB7)~_٫uf 1BAxa6EP`h4'N\?Tc@J5݂Cɻk;qۨ o),!85ޥ-lPڹ"uFw_KOW[̙D笪I -1|xj'{E%^䵲wIsLJUߏOaXB=g*?CU˜MgH&*AEAA &/ƓB DuesT3Dmu'nw 0 /aBn/Jv:rdr9zn;F=JI_-QgqԁP]q͑R T)A1>"cAdBXgD{5*7|>d(:#n\& +㞺#Xi4P(Ũ{z1`'M!/n^pOMYeRb?Ëii͡nZЋL7 ;=StCr7;`@lNe.1lbl-5Xg^1J1뚑lsqv>'\F(:9#{̯Kt dpFB)؇ !ES;PmB-BSUIɤ㕦c/}x*lmڟuSz" ]D˓k=&C;k)UK}o9֣EV1+َކ@SgaFVXp+"kb"\[ް8CxfT@nݛqVѳbJ<8ҡbnȪW0qg4@~,Ӭ]Px_(rŶt$ s})YviRډ^YTOSXzDք*ԈC̏@PFH*1 G| (̶4-xrlCPG6sq)șR]R\1yŹѩt\_z'uEM3 ϓF<722F}7I+: KEN^lX~˺y$,B :q=R]*?l2S` }$Br$9ʹۊ̪ ա{A&t~#GXoV &%N[coa2\]B6Ss IvaҪd7\:W&~BuTvD)WGl>o2>E.^ '9ndY_=FԬBlBp@^wQ5 R;RxMA+oVqM>IfS@. +2䧠mnN FLdwA>S :tpxbpBT5lMG9d(aƳRyRC?ŷ,.z.xsj^lj4M{\@2R#)g2pSn0͝Zݡ΅^v "Ӡ#,ؐ|q4}+-r-ELuE Y̢o-׼;6pO1Z9.ֹ@aTĢ\Ūω k;I +>QP_\@FKKy`:(h-j$4.I)g+`1/ wtã3箁gs@8Q:V՞K ɴPt,dxбV8v˟%ӈ7ԍ0]-=+i9xN$2HE QNK2TB&iiC;/{,OqE9)ȋ~%3w3H53M/%R5[Tx݊0`V/A^FʰmYQh@;k ȁu~[!}p8Oy$3҄­  Lopx̻23E_r܎_ٌ:'DHZ/\ㄨ# d` F@{coF1"Cdl(C]'ɟ5 !Z)+^9\"prC!rAa;sAU&l+Æ(Ipqcq3(i1ohWfDi3eX W-|!D~b \"qx#[D &Y$(`YDntwgKANY\vHC~re}{/ |9j>;PH昜}5468fھ4# StW=&sxl`I8b>Ra#zbmUΦ ފhޑpq  cAn>qS؏1z'_~p7e#'\zsJlq!gkJ@ G7d-iv7za%;?W^98؛نʷ.*mz|?Dm9exi=M^NQCm8vaC3Uz _a*Q}2=Bdwxq+^1篟q?Z2kKOtjYUE:>2ET\ذkP!E 'DųUJZZt9/R'SN(;pH(+;t>JPbkae brWČ `Pʥ'kt'HjY&~-TĢ\(ZӇ0˜ ,z##5W[[G\i٪gbl2Fd  f*sO?( lK|dހ'bgJͫAC umxk/DUӔX""^hxEP XZ^pL1UU][0 δQs9-$(rJ%ص7<ޛm7d+CҀI)«zڞʧBXh8"_QS\HrpFϜ byOi`U\gL6Fϴ"8:Q:C|Z)6S US)f$4 sF}qㄫ˭1Cq-y;4;[ a5UQЈ@iRM ~ ls7Qb̈́U6L`<Ϣظ٠rqΫLz[5sq0Ud Tڷjկ.YX޾yɞ$=d pQB;% vZ~(ӊ}bU'Z/  0]JpdnДdoŁ|? Z](J8RЅ(%?0ƫ;jmr]Y/rGpvH!/q&ʰ+ e2(SRJ~gTHVxV70Q=˽rH0uO\Qp:CtjјXwނd0kbT]wXdH|MN_ 1:#0%.o\B]wOh)y[ۄ i dEٟ-(Hx?MIebO tQ'>YA"q``(:pߑN-Yx[BZ.| pQ͋C}5@ *$ˠRt Hdy(?2gڎU`U=jGC&h"ޮJG0R3"3S S!>߭РZ_f,psCGmØ!/:JjÜSUy?Eع2GhM h=m{id4%#;cDdiC"|)s'dy]4\]_bVHGXPu;b0]/)yP"_J[תhX@0 ҂ܢriÂ3$,Oi>}c]FY^C~ߪL!6_^Q@*gm'}rDLNSmG B!M'I!0g w}Vvp}7~].8c5tNQAd,bEmK0S_v\rn鑊x,Nq4 (ZS p#lw #t)4YaJ[Vqʍ,Y@pmSJk5 8#zwFԊsj?+p!B.Ѻ-Ÿ6h uT>F:P4W/q|.:by7/W@N*;|h"54Q;`xrQeSW#eR_vAYVb&}])w)}n9krKDKx9R+\ ?Фwި:K8vpgS',&`5`/T,GgMFgk7 <K>lp7p`-CA[iDsḺxyb GWg5~ɫmfgoP^RO} `{hܙ:7Wߪ!Y \/Uv[&94V̬oPW?fwc =eit*;Ȳ+ BCf-onG]u3t b+ ޾A{=ݷX?uw?$=Y?}^-« D-Hs-  V($%t2zpAZ @}Ѓ<^F+1M$辂™RR'doAgq,Zi8%YJZ(/>5w{A0 :N?ۖ7 w.ٞ_].Jgx1i,82dl@rw̤=RXǕ,mVomPkj:#|g2^mzH韌lc91F?Oѣg=y]u+I Y?r=ÄAob.GERU" eТϞyh"ҽipU|0w T>Ȕ] c\S5I1&?0}ދNVL!ZxbY\` jxπwU*Ȇ]MEo!F. Qߴu0PKꮻPk~fߍ͢;9{.s9Vv*h] bV 8L^A,S/}i)'fTDo>VCSBAq)}_Mҷ&j?elk@+q 'mg,<-8u usO?|_3qcG(roq%Xdk- h_8G&~D!M)- TNfviCçAyԖ6dg NOvY ֽ̇&{~E 򙁻?FݨO;*YD r~)^ 8l:Q*5bB ҧ' ;-.F,>K6c.8yK|bG~*^j}tnzb0Q-% aj6[ؓhfvmB 1qA<X L*s锉7hmkK_X.n!}B N%/w gw {h}k``b m3c kLRNxx?}"b,F"ڈ2]Y*%( ҟN G?/~ҋ }8V :InQQ7.( tM/ͷ]r㔙*E讔+`ecPu]؃t$!?<Θ Rv=ϼʙQg|i".&뤨`$,buztjjaMpA7Seoq2IWdu ud.(6;Já|>>ZP-㶶IdA<7/y dBN/\Zea8HK"JT`U RSFr]5O+2f3VuP /X%"k#ɹHԣ@wZj :YWQD)?ׁ%r*> gbTAXxa^M*$XcqLr;D*Uz1~ӗU^6zyO+iB1Nd]dԉ$kX=_n Ɇ+)[ L4UάIJ)h&E<]=J5KQ$<$M `e6+8K(z X;xvj!` }'Jֲ?5SʺL* !ʣ"$XA@*7bZ6E=Fn1)m`a iLh`zPUd j80"(s |"3Fcjkn5SWM;É(~s@d~FO#u `"[S_B)MCJ$Z('5sĺ&޾l*H*R/?G@4xK6a9] 4P`]gHOߩqc<u*9aLdp*<=zxg7%B[̼[nMd3PW4Y˩ 7E5j;k4|d4PpIqE'j 0CDJ]oը%ʼ@12Z]'g7S4CW0AI?|iC /c͢!/p>#.{Y;M F{jx#mf*+W̬u(īo̹_ٌS Y/rv!Y NPO(op.eL4涬t+ kט!Nb5BV@LL$A= C>&q@7l9?3c 'FZ:w`=x 9{ކ)ր@?8)?˜GH~Uo8)ȲyD\H[3P3˒fqvz&s|0@;_\_:\3ƿiR4q閦(@vaB]Qf4#뱘'f':@11B4jqbexo1+g+/Ipܦ<Ջ;KL͡M&N[lZH/ f"V3CY3Dwڰe(shK.Bx\LAV;(☦yF5bW 3!,@KaTf3`mBu+F.jwa<f< KCay~dž}pDW;B"<[8xU.:M-I0*ըpaz&3Hpc(РeT@ -W4Ό鷆D8V!許`w)_=5`gέohvki9kO\ē ;I?N2Ex34gpsn_XGk8ec"naVV[DE1!a _)A>8(-K6fZ±_sϙ"ɸ~=ӶS$SɂV> ^3zdL>Y;=xQ:jvd:$7$_Ȭ4@L{u)ic XYydvaYJH+0\\l=,7rytK ^qmP2/ i 8 6t M99nvط8,LѷodB0rlɂ"T6BٸG̲1"n1&ik8hg \'^Nea vTDSc (gw e_s% h FQ2=1=pw?\Q.Oh_ǿXz2"WhAQb0qht][ GKR4Zu g{ r\ *\KGT۰ИOyiZ|gY8Q9ܨu1D̕-^+NRIGd3Im?(DRfuڮ]5 Ctux>?>9D5IB1lhd GEC@y9|o4Q8+BU 2Sa\3AJ2OR&(g{b訪*VC.ĂpYTdw\R0erѹedq=a+HFDQp. e+fZl|ҎGWN.66O"5jsŽG fw,zB]}Jŭt5?v8ػ8wk,,'-2&5hzuv*Kd/ʄxw7m [oڗj٠sPsF\O_Wko$I\`<9o)_ayMk֛1nI:#ŏb} ^#dzjI6k0؀Wq7#@% Tp}2Od=!PV57ą^ZP ?F$ r%QE‡Q"?tf6!34FV'@5_Iv?I07{Q<9ĉg ֏}܎_^X!Og+NxUJ<'WNy4sV*R/.Ъ9ʶ)p潠pAYzpT5}dfɾuhL-{8Sj`cJNGm6t#t&ly@t7'@ 4C(oj'E_z{aD@7T;,ǔ5 !hIs'6 ~(CN$D&]nwcv}@ptK7Lf<%&JXB aL16j>n;9OKQSпITz`!T7/?g?MifGjvEy%Z}n)dL:|13@뺂NC LFH=M>]d5m<!DmX߉^f-e^Wh= Q{n7IO$xdei9ӡUb\(A!] r\wV"v*cWM׶ʼnRd|'z` 2r}o'*5C/).Q @2>Ć1؄-W77R/w3Oɮ+ !O+*uB~/[] $q..+51!49v}3woy|5-OgyMWg&xKR6L7faM!W1Wgo6oB.>zdG z3 𬬆=O\om!탁"}IV7Lb=vk[+STؼ;:8IA-`wbVh)n/z9f*tWw:P@X @j!|տ{i#T d[ 5kn2`yua%EUhj5J2yքoHxn3P]vͫ(hn̉ʛ?π֐ͣ\9ϗyMֳ%@Ι7Y4u,|)3ih/I5"9A>יpE/in$²=` ZrEipKROl-hۦ0?xXC e-=)F/+P,{} ,+W~P[jpӑ+-Ѝ[.2*MYC7Q܁*c Nj{av8ZqE1@dUVI9n zAylsIÀ 9ojp*?(CQl48*P"²dτ.د &a\?ee4l-3-GD_(қ&3bqY=S|[.Or ꛾Yo7W%ߴn^r%K0y!U4.3u!FZ_p0S8 }p.C(F/l߄ѯ8v^x4TC^46Kl@&sx뻫(i;Ƿ6WįSr"횀B5:eK?VW.Z^b-26f#"`8C]wK!w 8B 3ni˸O}64G$&aeTk]]zip1~a%b ;+QAd\B2 %СY30}jLwI03c+W3Lyz7c>\iaD$ڏR챰Kia(1X∯ Y; M, L84|[~&X;UKaΙKsTZ " (%C M,-Ŏ~5ubj{g_A—-yNd#V.>882:PX.xfj wG 7Eټnc n\B~(;2cκj+RBIFQ#J;#o cF6+lo~rPI ?˚SVR _\0Oݳ֮?G]4#<B(v}QqJͱSpl/f¡m"/PbC @ܡYTy 6}'P9ӓt5O!H]nie)J?F|FcF?򗘘ڐΌLmtqN'Y}uU"/iF$t,Nk}ʥĬZ4<{}Ý;m9GlvUPB#N](UaF HE矯hlNK T|xy_o,D#ej]Dztn;+#8۝Uȇ/ڀP olի9"Xꄀ%*?D‘ N;gjRSFH'0E{.7 GFS Mw(AG␨CZmT"0s03}Ԭ:WʊHm`vouڵXp0*D >=3]k ;l=$? f7?җ)ݧ pM.W1US_RVS08dTLa\xl A;xx.:ν^}0i}GCv+&x8 ?F٥Yr܍/<]5$\㍬GշdkmnB+j|D˽{+?kSV9hsF)^Qƅb=C@9fG,?r\P 5'K2 >epO9υ?4!r. ŗ{m`@5PdC;3'^=HZȽ1aa<5ѯҘfM&5 =ȭӷ2qӊNEw_ҎТh `Zx:ٜgJfha(R" 4&? +F @]sn!^+mzws}q D >$ q"%zXOa"Tl07=߂B}0dd,x'/@1pdvk?zN\y$,qsM "- pl9wj;"t9iO-L!՛[Թ#X biDkH/BvX+' Ga bv ٥=1:N=p3h"fWN_myAW»xELJB` aLY&:*yX!Bvj f'#ғu61.\uU z[ & RB4!LiHtaM=KS~|KI =Fr_)z" A{oSJ0vS&bHb%1:;5 g 훃Q֎ @Y.cı:FORc8 <јz|nѽL:#lkХvCaߒ~Hإ~eb>Y{Zp;HTw9lXW购謗_ϰֳ8*8k=iRmjbH`䷞[15[сLhIGE/aݖ# iǽd6C7@ff|>2KcR)k ApJs F0aóݢWLM M7WReԌK&]=1LloQ:BF:Dcl*:ED!Ssm/P̡*Sjt`oΜp9ti_|U?pbp>MS# yT}n0e8/JR@7Tf2+'5ؒ92̡>/ۓC ܷӗWVC>pˇ|GW(ߙscNղ+E"%xrIU+McB6w. o%F]oX= cDRk" OkB%28y|e{@d)X:YwߣE@ncD׍#m̽\' oߛ0A /<\ $rWGO2[Ó,eЭ`YS4 AS#ϐq8v#qNKݙr`bI1c> Ku{B !QڱN哐Zx [*tؓAg$)E1V`7$UWc{pV6j/1Ň3l:v ƳehDDbU_`UĊ*%*zA-x~Rwt83#vR ˾@%̡2oW)Q[wa5RXv^A# kzJ޲9E:K.0;Ž$ p#I=:V njSK27̆4:stZH> Cy]܈&W̐sڄ6~3Tnx[;..~p̳ g* o-[!G2;){YC["c+T!CU"%m>%xq U%9fpKZSQ$TT #v{xbZ6 LifdS@%uQg7^"tyyЋ 3{ y/}̞A #7Mx80 Q^qU|,M&`JswGGc'}vS(-+DGi!jxJچopGԁxcE}r -M?Fempi)hn_x8{;Mp[6n80PN i` D#d88NZDRv{M`|aMǎηKoH,Xp~T:`{!ށS+&4,`QWstGIuYt[6H94K{ӡ}@$H_g}N:u8t5W1x,q fD3mb&?5n(8+az`qO G;1]T޴$bt s.3i8kkLSIwLٱkz=ph`MF(8Z1jt~1ٮz!y3n3ɥ3#>~h@$,a](Zb`Na7S>6}=i.BPI i.T/Cn:B:n 8yC-lݵa?+OqX.I\hEJIgP /]gce  \KƊǪue5/R8hG */&v[g !Z`߽%B=y>g޵pI-!>=ᚨ^)UQ ;h8ZG[ԃfpJC)xyna+;[ eBg9XJNHYǡ6[/>LS%qGg{^'cධud`֫10"d!*$c]|4÷ }V(bYtv^gM%+u׎W֌sŇ}  2agrhFu~Ke3oh~e}j^DL)b^v .$MWڏ| ~X(so "Bt$[Z sqBj*cTQkwdZB0<&ѷa7N* s󬂜z & q*#0]N5eh& S͜D'a4,|M-@E)a\7PD`>j+NE#(#߶Lg<ِVkt{qF1d$XM֡#flIxB AO>Myg' ;[`B/rx͡8;Q VѠdp=؋l8sq)nf4iU^^kM(CPL$& 'iY_CPHxVVLL?mr!s(OFџ[`Kg4<ɳ0˅!ȪIL-&OwT y!hyÊD!-6sM9OsZbMQsa#@yjrİTN!RucNd&*&U;RֽA@)4\2Wׄd\vێnduuDz=RC~e~'xp5e YP) g?0b5{9LϽ7 |Ĭfq2BިtlkzY*y= |ƤQ*4]”X{-hl_ˑwD+eQ=&8@x;!qBI| <&e:ݏ) ڄ)^|&]拍~m-<ಷHxD![Mg[Pq]>xnj"roƓSO8 f G,KZ7es\Vi>{cc3!k|VtqIO+p-\~+gf4\(W|w@i?xj}8=vo/21s'4\bc:G4FkBf >%Э!Z9g1b)"RFj)㩙2*a{匰i"Z?<ޥښć&G$vs$W(Lq7UyjZw7IiXB_'rGnێ%JU:xTk|߈RXdx}(n*eki/m=OinÔKI\e$_RόA8P6[Ѵ^!B+E+|MǠ;bRZZV$E71zxkZQhZxMK zuqm)6 "哖|ls_~A5Z#| 7A4 5!>b{P?bިIN$[jI<؀Ixd.4 kk>t Oi9lb"Q% c~##HD3 m 흛cה4"B1-2Vld̜=8 '{{*6,75|;KoYM@m.X1|\:Z{M&>qY ZX73&5P RM"# +[AhZaW4o0wbcxqoT.#'7 JBsV@[#sñ'Pkr! o`x(+{X P )zL[`]NA if|&%g¾RkM7S,w-~ĹuN 㖪(J/ u("0}koݐaaxz\Z¼X͡?{ͨP4[EhJ.A~b-nѩKWiɴT)0=WPf J:PNr٢ýLkSJ=7h6إ9<.AndIQ!lpHKdgvKr896|]R}>@C.ͅܪvjYD)RA Z'Rohc0oxiM迂4Q9. §}hlku0 z9\L*6/HdZQ@xy&Hb]k$8L+'eVZv%gK@{ R>@YNR'6^* I) 7f Ww=4B:,; 8 vbރM::ݤNM=ʻ[߰6M9e쿸)V(XkآP\u*{N@oLk>˺J"(4ol{?#bwhl Vi,-5c +aӀh9}cӲ< k͛ɏkGJv&z[b {^ciO*D!cV}r_'!gJnѫL 2޿Zx159öB/4xAE%#i;̩Dm!̓^=vWmDo2PWzݖw茏712*݆/"<zm( ^s&nĨ`>cH$] }sbG$w40`&cY5[!:i:[lg[SvFG_:>˺xhp냠ӯ24~)yF{%` ¡ԜarOi[>6h D2ț&~-+aJ$!3eÄ\|iT):6yGژs]34وjf힗h em)#n@!=vq>ݿGAFV?WP6DU9cr5ykt6^71'qWmNU'E.<+iT>T=o57#HHp(xM,fբ`;helL]\q<3@oKXEƠ*'bps+n/r t7Ѷ5dpR[]i7e^RJ0ZivH),D z=/>IWG?r4&D)H䳟sAmf3xmWevd QwyD'^=5 Z9<SQ_zq&&EC(CmK) u~Y.N/EW^;#8UPy9[X=@r3< aӺlE2$zܸdWPQ0Jl灀}]>҉8ֽB%$,] \ׄTN?y jxY *_4/z1FhOLWIh֌ Iầ.AͰi P_Rpn>!,Rx&-‹R$ rO8^N>|y&Urmf^HDcOl}y^,-+UwiP/b+3ݥrr <6 GDk) ?*,{RGq̅1 G-*yCuZull^DZgU$`蕄 *tiQNF?"m\A+HB7}M|O)tiuE'PdMbTF( jV%9W7dHXJ.QI+/[W%9` qN?(\|!KH52oH-V꾃%R:0[44 t3fxgH N*5q׊]2Fj,qm-MGO vΒ_"r7Uf[ 2Dbmnl |P'-w)Eot9tV 謢OuUBqzXPۧjc|S7wE(@v[2HuZ Kr-=WӀ3S*V7l!w}Zہ+"qo>S1#PsF3 E]w@QZ@ pyiR}'QMXF:iw" \CvwX<*W] mƗM+9kx]JDxYmQdSdZ:fF)?ѓM62S,y=6p=6VdfFtaO <Ͱ3X*y\C?z'&fzQqg#:=cBZX{z]3G{"E֌ Ǐg tV"L>@j4FH.rh`'q@zaa6|̨`:{TPNcӯ!unĪ@OZ\c/G悄K<)E&,_>y @sO\QX ݴ֊KIWZ|X[LFi h0V _E5ja+hQZ1ȾJS|(vl#gv0 9QsY:k#hҟ-LXLZv% ,?[ok?,gWMkN՞Tl#];xt{Zw|YAK<gķp" ]DX)!/a FJ3l) T.R!d0V jBvlb^G1e)A&_Νebw%^r(C7c3||yjRÂAXۋْ7wNo45;%l($M?kj]ֈ.MWd/0@-O +'9wSs60_BVo eTM'E鶱mB:W d|nмaֶA!Ǻyd㿃q+'wAFsMAY$R/FYR_{mƄՆ[oFtѤH;w<54E}R]vhYG!1ys#XmDusJn]iJ>Ywp'*pt5JC,i,TJ< dK7 R'}SێrmH# ЛגF9q%VFǵ%FŠzR?vx [kh̵jOfVŠ= 7"4.O<?`݄a#叠.\!sdtX{QNP|#9w@;*mqQivX7bUyg*½c봥JGfxs̩P\] 'ef0N2#TD"h$_Vi|3/X{+zZt6$_C |~ѭh\`xq"R|e!RN7,^W>"&š.QZ(m-}IIÇ_<:kc/PSk[* N)>x gX4tr\Z.]_0WD! zs^}`paEtF}K` |0_®qTY2QʈEٷF1RDŽpuabD AFc[+l͎}XbGp6KQ-P@qT'f"sqNKh'eB2(R9r8/mJtɿDy7vyF%N۳{i"Z_/N [6V*I;6A+tTsv[ߚ~95525@]#&[QtsÏ`BG+QUa\mZTVNţ ew* ְGyd5TeHX>q7x# As}xH#yFoMw Y9U:5rSǢ ~H>h[+_=Cq,t?WԘ5TВF[dB,.Q5[j-sT{$KΪ;FOKpz52[{5!*)5s[m̑)oFMV]:B@{ݶ+/nLԗڈ?&_|}A-0:Hq ap* Uj`։ j*?:^QmŐD#)O}V/|5Yi&ݮ.O͒VbodokRH/uHtnW_$|CxDe.i9E7xƎuҁcb4&3]RZGT9>i/J2N03U9e''Z!; %>fx @o^tuMВE9R&5xą-.M.$ Lq^Kߐ\jF$%2!J,;8x6@ ; g`2ч(2F¶/M"!tbq>.2A)$:QP%a,7rC)c &|Ҁm R^fv^;s\df9 ܸ.&/~}/m }L(} :j5ˢZxX76bC~ӌ] P >#ӼXB+0iRK˜e4YךIퟨM4a#XH LX#-Pʦkc9NjPl֏]ߏɢ89OhQh >%UbeH.Ԑǔ슗n8tW^8SmM;%o;=O3'_b5Q݆nS~( U/v[ewqk,w-!IE`3K@1$IuWcY?YGnfR; .\e  ~h&ڝ&dBZ1|;yhn063q" Ke|ѓ-3?tχ)i&I.d? -%SJ23cxAi`R8CK!{gD"^_JC_}R|OTrC @+ cg0^f!,U]fHwM:mYGc<ᦩ|p(J(C@rnЩKQ;w#mp9 Gg%͸@PD1}3ca X>#j*6O0D M|ͮ:9 }U+3W]JzCBEb@D0\(`tz4=^IdYgpǛDH:iP7R(zVJPT1pqcOwk/?"wXs:۠~**ҁ;k-N1 Ȯf#Gިohm MGtoՃ[B59i]+Ln#pG$b?&؆_)rSZm}dGzE!) fJ 1fel' !üY<=:i㹨7s'P{Sct%l*$eIJۥ\%j9;K?o9ra'(^Ki PVWzzbx~X*eIwM>7{.)P0R ޺YPׯOtZ}N76y_[bCԝ<4 >YF8=dl-i…_<%;u+b6oX0(;% |kοyJy`IoY]y^f<B @E@Wp 4To!>BNrdwH%]´ \\pP,F+ *x` (8n| ًeM;|D[CY@çVǫ)~GFԫȁt'd_+ǫq|~^{_oYgƏw/2 ^3`:HW-mսVw>g:/hWmv824&*c=gBF:T?zB;{Of4D d?u^r;pO?/,e8ull"Z0N*] ]Nn2jYi xI xcSնd¡ny(M,0Tw*t\T _r암@P"`?"܏Eե(ig|PW-2.0GU+%UHJw>(p}wEW(M갚OD+_8d6B=WQߵ—9YBfx8KE>>9w^Kb\Q1{;rvYiɇ9 qW馮@\~˥^61>:t[N)JX 3]Qu.v{FE͘!ЈH{^(*׽;dиa 8@ts+tS?-ԝCFC]@ljŮ,txisL ¥J\zjHKGVD#X0ak$l's[py*Q. Tsc}g m;C2R [ȰBR%h.zlQT?"/qbZOBb`!]o5C!*!GQio5eهtˠ%[R?)1X3 eY_iGoRO7\15~"\:"V+{B<:NSFKWVZ4>%V~"jg{474B!~果3&,XDJM`񫃑twmv7Fǰ4D=O%u<5 ce]TpMC\nCtPc9Sgsi*X5Ӈ9zjo#+Mf.f T8<~w$݊|Ed<ܒ?w y3&=ϊ] =K(-6}JvFZ]aɾࢫǍxŭ|i.7r> rI 22$n?/QD}f.|WU]l˺?J{1C8 :!uܘe+l8vI)MG՟d{య,#g:w(7`n hPlJ>>rFrl{K=h?WeI}"y0LH&MD.x6ʨH%j2Ӧ"OP)-/4he!^+9 PFz,sX=<8*Sv:t{{deykAhmg42ao6!s׽T ޙ.%ye+:0ːm6 VRvpM,R6szZi=ɛ\tb"8!vcٞLRZA.HPS?/QLmoizK&HJ);#%{"7AE`3K96LoSa( sQ kš~!^/! h8^(X r؏[x3(ڢL:zy 0kةk0]LF&I;3ua9!@m 4i ;?^WT`Ua85RI #z}9/E] -hlɉQh}ϯ2ݮQ@Fr%=ђCݬ> 3sL TS w'ىP|`.}J5"c 5Y>PDE+_f):V~2D)QP,,.@Z={5t2\,{"K.29VVNBp z*{T`B#fJ;LZ2\M;lCn=jD %ASu]-ZZwHUb3 -W/"SWgwƠ͕0xc 㕰1UGgm䢸rɬwi2W!ĄKB8(G bIf :9y =AD]9q^549sn`rp2FZOf! -C͔`jg?Q\Q'{W <1t.$[}4s"~#ؘﱡ%>ft?7WZR!fdl0PvRk `h^ R̽w l8?EȓHODH43IlÎZ*DPWMj ,hPRBTrCŸs|_WC߿Pbz:[\%,vIM0V6cClz *@d [$K|r>c2Wi70@"R%N['ϭ}e$V122ڱYl +lݣdi1kn¨ ATnG 5rՋa~xg rO# /^ܫqԦJX)J W/Z9Ç%f  =ܥ6^FK̽hn\dυ4;"@OcMN1Q^#QOiqJSVce`oBC R@@K$'o\ V*2 ^P0 lL[BUx8{|Sj(LcaV%BR蜫j_tvj<)mG-?긷SO'l='>&fT^8ve5U]̭Iǃ$o_xGR Y%8`{ wBaWd(&/ k[ϟwY|+4[•pnR`YxouQpu92eL)B# ձ-=D=V{ج sI>c.H;~U^^VrZ[q1 g33,汴V{xܻBoȕCTѫB;F?WG>DoP^k{bÔ3eDKP!0aL(wX]Ǭji!Wrv\jWuƚ4"mH Eaz9#Pl3E5[an qjWA(zP) r:3O^.㬫{^]\@5I5W} I%>ޚgaúb@1_Un8(,`Sk CDs鷋B=tuG=RLţVjy"F"(hc9峫(el@Up8 0%p{(6UUӃSpD@/,%"ܞHp`+fa: wE)qw!tdz:5C}{Da i-~"}{he iy.93#ۛl"^w,y"I~Age,9ݮm祜laq_`L;@Λ #5BcO[yҤ|{T.T%^! d[gb,|1hFF~N.1@;GID*cZM4^gd`8B˦狦YP8% -f"DD*2|/-mB/J/2e:Vf[3Y awܡǑg)G>U'a1>e&L>aota>#pVba,mOtϙcS_]+2L@)iзyI=͵Me&v1ac.8Z ~>mI7gNaѺ-*V!}dA2d݉#}-{ Q)8O )wB>sg^}Qi10 frq}L{]["Zexƶde>Q2Kɠ'$\Z}E@xڎ09B4q+I2RDͲvb%$Mo s+4_ђq=^I[ e 5i_?< ^iwC]cKCR\i){Q4.̤N{ j~Jx0i7a}"DDI :KV?Snri2ĸe]הnoM'I`P Pܨrq-S^r0X'uA9jȶv8 <ͫpD. D!oNIVխ.+>Y 6V#bbK +PQ ?ʅVT+f-ރ6ӎ"hZ2⌒DHüM|cY9:Dߠxގ}E ,{%FBugԊoMq6u.JYrE?(P h]WR3g3~DWhZ#X-5MM99BZm|8SǖeӃzt,=9cw\D\2-j K:?wBZmuߜBkM '"izUT'HӠKlPe CnLޭ>F%} KR0˶;V7M^aɱQ>Z=Tu SGȕ?Zf P:NǑjX>V>qQH3?p6h/4-?Ry`.$_G ?:bFP6tqsXPAܐF'T ŗ^jyXoUZ:#,OVUg6ʼZc凌qFJ䶻LÜ %4؁UxE jbXSpI6Qrx;d@ F Ղ`pcyb.a.N)|^H !Nz=GxTB31|zPj臺Vj n01C|KQ;VfA1p; |/V2-{5Dr9d|sJoDCcm!l~nE 8WB1*s3//w9?Р`nI #o|2[UK9k)L*Bcww$ n?ћZg3SEF8v(h?- I3`b hprw ـ8 ZAWLo:lyA 'Kw">;Үo\EUrV:A]RF&s|=z!X/֧،+Di9f+rIu \H@J$rnZI'w`+<d6ZEc7lgba(Ot41ӭ >٭^Xܒx3~E7 c!'!~~#h|gGلwz@]*ŠCD?V^Z?/9˺Mn2xəNcpRY}KoL|3QC weSZ#.0h޾h`O< ^67<[bfWe!_!P y*W~78J5]8)Ke7 e\z^D6 S|[j`˜>q_'?HZ}P d*RWd@A` ja? 8axv(X+XJAeuHɋ3t$H8&E yzg~ l޶!O5rJ&Ny1uhUC'e^͛pMi.:N'l1rs06aOY*?G)Ou4b0 ) Т.cˋGIJeԏ<\>wĝR|:|'Х&tIg|adLlA[BWfd4Bok/;N0|_vH9^_t@Not$}U8 kޱGrkMf]ma bS'Y/ z:#, Ϥ\EkN0Bsx~e,¬ b.9K3F a_f!S:!l yn+zAݪV^zY- -{ʗ}[$X HDS-c}[`d)푵[yre%|l5# zBJ,Sb]L30:7x gGHBǜ?1K}zrf~l^:͊ks=\OpR6+GM8Qnq!Vʙ:2?:Vk* B$3SJ4Y"eKL""%ɵ| ו¨lRБ"OOȧ|%%fu(`4zV^:QEvAb;9֦XdsX]ϼӻ;:ؘa`vvS*֍,nUZGNb0tL)!U.aX)4s$I;#%I|,jf<ͺ]+7U:.fa HhA1&#z_ (HN95o:?},.w`0ʴI.a]7Ll1 lԆSxP#0DkB^!*7:{R]b:b.^b] VFZJFLhLx 6=س>"]V$̒!W_qnNh7=O nUp&[1 Ҕ76u7G[JEɰ^+3<_)s?}<7нd>lqߦZ(O~,&5"vb M-m䘴2Qڇ;Ó' ~ b{a>/ hE>}@8%B joZ(ra龬p: Nඌ'Dخl7Mt&M_8=¸nz Ui"T E{[o,mۥԹ'Y^62kYݢ>B~vt,Ѐ>#G/.]:/r:tiI)!DBLw?k"sxjPTQGZ+Wpwvօ'~ZyH&8%cM?j1,pt\$vXJ8}؛ċbb " %;Uڪvt[){fpN`@1YG6<=YxI$xq]Ӡ42l-uQĎ ۶;>.5p;6n`JUI@\q4NK5 @J_Tn&MŨ@Wq4R8m-c/#ع9a W}Cp/ MMɏbǿQ$_+ySy<7^r–vd6@嘓X3;|ɋj%s4-UPS(Z>`=bh;Zoύbhkn\kvX#ˬ6GJcgk,x vo3X``P/yw(dlt,ѧ L#,UKDܢU]if%jPQŀ >ƨ yrˌXK8 yj>Y%Yx-z/2ũKkˬɂqKEGlK֋G=Ǯ+pqSCClZb3k4{udq'ղPݓA/k-=^|~vy۳&UlJ;7g DǢmL܇IOFF0̘`-uDG3|X6{,aH>R`C8p9n;qGQIǨD! ߌZT`Zݴ#:WG\\n m0Sœ娐- iĶya=x7f]YZ<|+HLOlgu컇a>Χ² O"_(4%<[4pߌőo*'@ [?R9$/PQë)$Z1 +s>p(z=?Kn>c֬PGxv> C)U1u"ǥ8/KsFh5whAd`彇dG܆6z%q`Fۮ%Brnx?J` αR0 rRΰt)ْo_ux~dfefZMܘ_nH Ht}D*{jW [Nߏ&p}bya:Yg^rg6q _ wZ0+<b~٪D+T[``d] :Ml&Od{MsTڨ͘R˘UZMA- ڬ~W1!( &xJ'dÃ^LsfJlA ooPn(2[||h1+–,ask{ճXs !(뉫k;-񥎎]!v'w>/Jz T"IlN~1VY=~gdJSP( -+XB ; I΍^ D2r?522RJ,dW@8Ps7wj%#gW"#xLX Rþ 2c .Fպ)aj9*^-15Z"`D]^YfQ*%rAI^c6 [s t/k*9cj8i%D?O235qIF}`\ҵ]@-QP 2fxS'ZIu Zņؓ+tݝ =]n4ʅ"ntoɷ`l `CK4$5ZgB #vuA<# eĘs*;: 2ܕݠx_F7T Z#ZEJ!}ؑoJY%+/fQ!2ٵn9Acy*'㙅`^*%6=*CSZ7!L*{E KJTa9s CI|xtUfnc}/UZw 1R!Ǒeq:I͓#.V8`J"Jz'XfI EN&WAE='/gLzV" b$]#Nvui;5pGaG>dn!d!n뒓۞f 3+A ~FT v>eZm>XȆ%t|AH.-c}k]=1z/ϵ1\jB7IžkH"螛?dV"rExR/r<> g9]Piuuk&J9 8ynPA[xk}L5m_%BV"̧Ρ$h}*Ž WSc7x*xAUGHL?.KAZ:}]?@֕`,\=8^[\uæ`M߾362>#nmIM+Ͻ+*o?Y:/3fXqhr^9hJ_ B9ԁLQx51FtX/DS59w#GT1:?5 .ȜrjvW VS+`9A7`s5VWm UWMj/[x"oU_cBLJD91]~2pzڭZ<_Df"ݪB Lu/9y}5Ha Xrttf2E:"gf)/^SC4rzlЅL]| $4my̛&蜨 YX& ˒qcۻ蟻JsrҶpZ(d 6+0H J]d cum* kϤahl%<lA&<Vς" i6|{k),K'&w\%VݒmP.R_YU)HuKsܷX*;9ؔvSL^&<) 1}%4(დ8`&N$ "g#'XʼnMXmɟ }_r[[pCXq+^v,`K-u'pWW)R9dɼq իtruf^,΃p8MDLHN-z)X[iff6k g)-QΤakYJ,tEB\B:#S#T{VTi~ 0 }f](oS9bC1.#6yPS jV?3O=@# z&L ׃hgRf- S1*0jJTfL, l`^P3})u S.uҼqa @YBi r08=X:7\јB'|w&wfuzL4$MўC0p!!;_a1rN H+.“$wv.g?S%\<жϟ2ӊz!~_*&>vB5i24 3tG^)vWpR |iovAB`YƑZAG(ogGSe~sRwF$냠㞡rlwu|{sq"1#bhͿ.%qpZrUh4ߐ 5nn|Ye%^xn0PVeぐB;#y!vrSCsI+?6>PZfV烸f?U`FUȉ' ~Du:.ϋ;~ϯ`"gXr9z3wFNp`GϚG,eT>C˹ vR$46ǭFuk{`֌"lNǛkwLzKd:h+Cw>jjK=*q_a'>K ʌ%dk"^.mi+VLVl7$7ZМpnk!`[vCÀ r:az.OoKlF;y1˼"XAiE)x~B4>80D}wx.yPbYP*KGtisJKRj)LiYt#e@-w@kチwJeMGui#."oOɘ w9){ifWdD(bb |rZH0|Ѭ$OUè;OOs(*))7[A*ͻHBG}jd}zddIZ)zauZ3T܄̳Ei]?2ҭj2?s 2Ց g,M XĝU؅aUF]+h#)Q`-v;&L%50Q)# {MPo:l6}SmOS8?T>1副^]?dV֦#cAr3N'k_"c{ɾkcmON9f=YV fPR?W `6<`X˺35:F\=Р(\UEs׭/?$V6"1HN7OA1sU#G%NO,B xafL2tR(65K`Ec5^~)<16oYElр >b;8(1(RXb\ A~Fvs Miwe~j$R+N%shA:7 irC, K%ЂRiEP>2ΓV }9S.%hš.fNˉS"R#0RƒZ4mU Wdq"AcW"!tXI%bo(ۍݕJ5kpBVbf7lx9XsAE%R~, ~P_F"oʠ,1B{fgT))Uqöۛt v )J_Dz2cF㶌\Id)+&lͭ!lAɶzh׷>kK1_R,a)cbtV{jv5T&=pU՜%mW@S!$IƎpfT#0چ~ePpZH.F zE2mr 1qa?R?k5<%cӓBQD0Jx2EjQ (F6qk{˷|ݵ[+,h^pKfKg Z%}y|] u:Pyƌ!2||"a-e^>6+r90R좗SSTj`k .P^ DtU T[TQz֚a'|rS[OvD`Aj.9ό TB 7uk8)Ԭ7.=9yUiv-{okNo0J&8 88kϿxuETt׭߄@EXqcU[<4kf^ŞLQg5A'"%kwrr<`fcR2"t$I-wT ciD o"d%))U!a `.X͡V7f1bjE?*ԦM^V;M؆,'b8~ԡ..,8R" 0bVV4M[NX C#.5Z>zRbeBdb)w[`Mq`pSuKP~d09[o s̼f} 9~K8YP a5z;0^-(\DDYF4Q?x&,X-cuW, V#qCsJP ?f3w< O@//]tŎ1- 8b* Ӌ9?:ǶQ@"S) n%rgb& xpMFTTo)6x]ڶ1$Y(+ع6vMsϖrI: Cy7AA -q5 <I4|5VIbA|hɘ'HQO;cyJnZJ5?|&&} (mN0F&]O a2E_Q qD _DTi C'ʄV^8IPh{>( 학6F|"0GѬҴ&/Y:i\'פH#pXwJ79BkI. f:[>B.b? \^md5#߃_Uշ$M"}!Qƈmp {ڡ}kT-`h{K?9ń7:_dG`GOM]" B9 R Dts?fMJ=9M玿ЯW8}r/ &T%߉ K]`cL|Po0WeP ZFVyV^ T<9t6}t7F87#NG*k#_Vs!GQBfςϏ a/Amo0r3hCΨQ躢(P+-L*=DBۑ<{&q\@}-&~ OoJy~ܾج(̍"J vϡ?g~M²?85#͢Aη0pWEQ)y#X3Y@70*ᑌ,%R.MsSӜǞ`/tٴmb&=rn%>?9~v1%mBЈNB#6 gz#(=%yD :*e\HgH̄e uױPsLfA-j.;@ v,pZZXʃzH~"cOF.nn72mMaR]Polff<OFXx) @WpJb{$IhJV,O84]u:'ud;\)2c(HT$iW1߷,c߉,8KEh0FAE x ytk:Q^qsDNKxn됣iSuD 1߳8 /jxn+ÛE R+U ] Zp!ew=.UHmtd.b׶*̔Ҿ/ ibT`XVO 6HУbdc bc90rCXbܥjjWu1N[}s*<}W,ᲦٕMm-8 B}cD G@\*9o}E J7d 4|66RY U}j ( yOdC o !p#qKP(G>qWqz-'j2vG@JLvXe/Ɉu}HT`f .z Wd>Ȑ8^tkEչmy9]`\\|'$=Bnu[q2Ssㇳanއ-}j 38ߺ0# _Q ՂyTY>`YɈZb۰Iq Q'Amڍ)5/DSx.%)2| `8#VW'%{XexvǬhhOc"w3?;E, ac"!(z}C"Q4hzbò)9Y<>Af(h>5ҡ;ǵ/V!O2MH匤3`'K[zb\Vz젯r"MeǓVJB Kr9?9K<ZZMTP*K0P)WhhͿpZW_I ydU]cNt;#yU8iϾk{&]DIF5Pp. v&y 2(P@pDzυ؏_b)6{K}҈(7[{a;#K]?S<JIcRW{7Tw8{9?j.nqP'bnCn4Ů&$9ŷ]u65 aJ˅?[F֞԰.[弔=Օ_c[SP Pu*om4\Ǖ 瓎"bD8xB'.e"gn_20s4:"XHϻkb{ `u㖝9U(4 %9o2]Wt%S(4[;D h˱w;/+A8C=@xP4_]讴0)cR e.p2pH4,8bNSa<%FVof@Ym:p@ Yn9zq9`Y,b! n$j;}"L",ˁGyp 4U:صJߤ!NX 1lr7_׎K0Uy nPfr9GtA OK[>dUUBsWQb[^Ô^0H= He2^THrG@$I2 tj=@`A@ = )O{}}` gv8]G58t# lY&FH+ְW' Y>Ja =6T`>ߗغ8TJy&?W[m] )WzieXlq}N4~(Χ_,eކfYVI9)<VFD9iWEnHV]|J'yF#k"#i6-łUik`x)7Q7sέь#L%<d춥%CMpb{/ְ"VS8k8`tTY'y/~-i]+>c[ym !zd!,gdr >[ dp==3]qX%xmΊ0sT'vd/v x̔-* BN#AGH>K@ M]=jodD= PVC\T:^&ԿgϱZ~Ӫ*+iuіdg[Pz6d v|=SڞdehS+ϑ'vm3q@ojL]Q4 Y?zIP7+\̟q$aH?[&TNomN`֛,9F~ j >Y5KI;>cQ"TmA)~̆6qJzNu [΄ͽ3cj .+TBnubtBåIi+q T~E2SHk:<_n!S~B+z YM\X0vF~:/+|`cUFȇ,dXRd׺#"'I|EѦھGMc۩= um䒽APS( S!@Gfַ3Sl[rE|pZI7]:gHPCɘLL(=ìD`rC0zV6Sj,Cmi;0RT殔`p!|n 7QlYS,]:N$cJ%"p#'K~h3 w)65vE~. X1g(e#$q8⎗.5q;BT|*Fh3^GX.Tj=ӸէcM+ŵ9WFI#4 9vsQqb.J~̨b>#7to J|(>;]fueZ 2m@Os[Ho73 M}z 8=%]sd2,D3Y_׮ ETQh4, ` ΍ZKd9cl>ѯgRJ\:7!G  3#pBՑ'x,]e-|3ThZUf-.kAD߼}EpyUnTw$ L]`]^|gjRr :0Zƌ]~DۄϤYI#IE`Sicf[?|qI=C DCӈh éx 1ƥh|>X+f@>Qd$.e g'ks$r[tq |0K|ؖRM!P/І k|wNΥ֢w~j2ym)bA%Z[B ?CX{ qvtFj/;e.4x -ng,+֙Rk]4Z6gSdm_]hg$nА/M1N+Q#k[- xu5}KcAa[V̭ rh뒇PA8$D^!$DymE/JEp_鬯hj];Gh\tV]}߫xhOh~#=4HN-M2uYw9YAhӜG$(6f_uoiR-O`6Oqm&_mL2jWyXJbX vY\nDIO `+ۂc6u?b H0KS%xsCҁVDO?R{ohS(O*-V_\'n)wx"?^x#Lw]# -wS>7CN^yRtMW>ͼIJ<Ĵ{ ]\)^X D Ke%bGGaJPPJ&¯7bH-"t( 43C\5**k Z+?a3^d?m<p]1/p .V-I?o̘^6:o:Yw*qt[{ :" wn>6ƦsJ~i(UHc4B X1`u п.) %`W͟WMг@`_yb1Ɋ8P VQCk% 6|uF{@ΤS<;/jA+ EH JVTi~oCu'"Β VIy̴w0,Ҷ }.TP R觛1B+- x"V .槆j6?ݓe$?2 CdA$:7ǭ*T =XuyC2b)u([Y7tR5`jAy@u4Z>E@CZH"BOP*ꜹM57Dvܞ"uQ*94N]_3 e6?žOy۪U0Sge' J|t;:}th(T2Խ1UBa6Aq#yUEL%ga }ogQ }A %'JhgŢ> UpJd/nh%8@\$N'oL^zZv/\=K\+LpRKVI%]k[gISY.wYj$գ,`S=RZq1 [^8m M}*,pȈ(m@^8*e&:T15P% B ީjK Jeܒ552|y}qj[E8'mJd}2yX;vLrD'}5 |C\E]~9Y, E'dxL(hjc8 kg"Xk̹rpO2CY5tףn\΋^]ԙm8--4[r r"Vxgx`Jd[cy}JC Xiu઀XycT9/8!\4>0/̥`_[ ri7׿@{m‡nBj7G|Qaƽ8_g F\?f.e i"LX |?'&7…5r "x:+vTx|v۞X1>lH\myI u3E_VE)Г}ds7`yƼ"M8zy+[M}@*2lvA !]AQu]fd'<e񪼜E㓹 ,kdxS`.!5 S/!+qޘbbh|bT[*Rz>dX~Nص}LKqXD uCp yVIx$'HUe$ 56mO@+VL96 7ӼdJU!hy?.ǣ%]ы%WRg;|7?X ?ʲGxbu?@D7`TB{F7)r[%nM< ql5")5t>O͛=_}KxmuS0L6Ϋ툵:3HSMcXB.~;q ʀ eg8( xͲ6 Q#Lar;4&5/bRUyHb(ɺV:x*eӊے;-jFݔud~BW(s0&?rp NX73zP- 96"G:xF@ 5g݊r< %-#pnABGHCi"n鍋>xq{$7*^|=85Fr;#cxhi$)ҭrC3m@}qI9+8 Mj/G'ˣH91nO)HG%^& (}H5L uUeyh˄Ɲϼ.;UE,4d}Enu wB[ʲJvP~YT+DODXXV~Z/A:#Ƒ'%Y SѡAwM^XZtTPI#qK*y ,5wG|+aNB ΐXR0s,tiaI,?Nq)КbUX&:D}p?(-h  ]JI3VTVuӝ  4].t&A?0˟R@ . => #{E{X Xҕy}8 tY33tZm5BSͶwJn-|U$lP7X>R'+jqxnf> ^ RCȈZ-NKޚdY'յsbtp_]b}6!&M]P\oG80"~D[]?F rT#Kö Qw|Ԕd\zW\ ]j[aWw|mQI=r.pFy'3avo`$!ЊU˘ݳ2JQ޲IE01YG7OZ2iŧA#t/ˏl6V@_5M9^V[&kI <.n <%2h/ފ>-ΓTKRjt2nIK췊k R2*(00bP%ZSU?NPDgM6_#!X$+\|tJK*knqiq|.!G.>D# էko+-?𖋵㳪|NA$E+$:;"};Ba5 %:)[}Jt?ke*d Mn7"N]啪'P"lĎFBgz47yRESϑ]$nE//ƊZ֧1ju_ Ƚn@~\Cζv-M H%2.e/j=I4|`)XÕ/\?DmK)Fmr%=>2|+CH FN6RHb-p&y_A*VJv/swjt+t!~i D/fT9_ƧSjs9@<\l(!6[[70 PH8vlo?ЭSV+ sCC<؀sS`d&-κ쫴^w0'>SxʽoNY ]{˻]P|ITi@vlX~# ek@%ƁgH"S9L'|ӉA4]y2`60}[dD Bbz2 LbUJ]z-˜ rB)莅`|ETDv_I밾 E߭tc\eNfPױ4[EL3:aMvIg=jiSQ(:;q#IBgʷ!UH"mzoCTSa84HmW),o꒑CZ5͛llA$HW޼enːi1-(.,6-h$4SqvA;C`C-yǶM*CT|8qu {Og}_imAlW6d 'd>E֓d@B(Z*wIHD6&@V,D?}SA{6!ڃ~|AE-itN7fYkRfVoGMk{Fa+d#a귄SQriSϡP)bgϱMB=˭?ȟEb䜄[yy3(Cմ~}Hg~In*np $.*Rce>ꚗgEjLagQ,$rf 9>/$oMTD%?ɹJ(f': U'i1˧v.,h2!MNg|hw}OV%369Rƺ ?yV|]1Fhqd@׸DŽ*2w!Mn)I!#_R=d[ykl$)DIz(^Kr<w}2ʙ1*%XƹWY)Zz95s p![KX-{\ cWbic?3Ox,*ЖY: 5 |}1^29Ik)3Q3a4i=7@q B! jyfv^O>==:dt#ip]y82 eud'!pzȩc1E@|*~nWE, u&je7Hd.a&AX:vp栖60pAQFGvmKvLTy)sM ;$KrDFwlKp48BӝA [DV /v")rԵQ&4w?V@KT_| ~m Tv S-k2@pS7:P{rBz69s.kMǦ( ꙘKBa툪Yi(K-jz}S5BWs(v Y<-#r({BFZk㦨f1p?[O8kt,z K5ѧ^N?ZD1("ߏ0̀jRNɽS%LJ4Q q%t1Z3GFQA4{d7׏|*gckݟ^r;zdE>WfLЕ.957:=ѸKj h]PTR`@{[T_Ek3@ֳ7~ev3q9~ ):X $hnhu(}ëG[>nǮX"S\\Ģ#Yw!j]jcAAsj8Z43P:&i念0 E/ꀌ C:w*B9T-) FjaZ i?\Q!) D'y¹+Kw-*pۧQIin Dg5 @`ډəd򏂾i/3?5H"RO E.gnBNZkK;j$S»n;,phhp;o@`^ #]1;GO0/" {^ #~} g &?Aac5 C g_YS\A\&uiu ]2SubCL˲C~OLqUQh%lAb4,> C5ddU`_D)yQa³i7՘8~{%`}f1 HvbGP`*{uBO-Qȧě Qb*܉gV{^Ru՗{ -З!nh!?Х#c^$wOG9J7%$h[Gnh fY: ݰXx S0xG:%GagphB? -mhܟ8N+z `c yv#N{q܆CyI:,Ią%' KL{vڵ^Yueݖ1S!5 xvKo]4Ff jIȒJ L|KYB1{ZyvNW "lsxRC5G5`gԴozVf 4_߰/pJ]6NMҕGExBs'Qa4g Mg~|?hMRO. K|S;bq 6pIda5NF ihml1pHV^iH3:@9 TUkk,ml"t ghCsAۗ:s8{Ή<J ڄL~\6W`YnhG.5eYmL$s0`_sEC&)4K?67DcW ƚրC;.,w2SSdïC^l+sj3\G}=GkZ-KѴ$ƕH YwޖbWXPڕWrd|'%dZRneS!衅f%eXS6eHy^n} XdD2DOo"ʾ@c^!#g4~^VЁ dZ'i͖F k[dq `dyRGSԾc`}+Ml=(W e'X;T CÍ6Zks2PF$\SMO-77~Z\YY؂`G~u}* a=Ű]EmnX@Q%pWVvRv, 53$7 iڌkF<Yz[$5m@(MdNgaO vcT!ʯTĂ[ba}omW"5p,$sv$8L_r`I~ N{KVh )-6'j;}CJ*]:~JnXJj5:L(eU.w0N fQȚhE?V@'Z.۹D:MԴ>+a2A*p9N@.M.wFBr5w 2N2`xI*:"EF=d  *~|5Bލ2V*c%+}g؄&o]TJ$IT%BE|g^4jwr("O_a? ·73_fnN? _ay2Z4/)ꆽdĜ.j΄ݽ$ 69&T붜Za!r.0^='Dx>(Ed;/j:?&wFINxOQ73`O3@>O&Lې,QٛxʮzX"d_E.^r%2یrΆ3t؎;} 9t6(ok%E)l>$XFKdfF2dǍ y~\Oܡ!\g(;xTyU"o?.RVԢ WB^7ǏCF]I z04wxygzZn!-ϔT/%C|}l'tIVs=ACTJq*!W-Nlڬ0vUvbPn笁7M9[ 6UN±$UyY8 7Pu3< TZ9{j['&eaN.k\&=2Ū?@0/ %=Ώ^γ;E%uy Aۣ_(#ӱ~ i˝fW#t埒$>hW7( iwEuxx^r7xqT_`>q3w!;wWC_;b_;"FZ4ZE ~|Xh$k)w3g3Ze\]ʀؤZ}J,w\]} UܑU4€K>N z&]"d(@hU x9 9Ӛޖ^o fd{y+@3N^i)VC HXJfIX1;y f~R1sCkg^Z-R1} 9wltrBmG!Q';`RhIQկ1XI`$7މt%h(`qޓ8 X-c-**@P@Z([k-xU4G}_pAj7 a$ZӾ2X3%߰qcxTp)N+3J^,FeO#7o63*QtS¢ȳxc)H<3?"gr 9>!Vus?wz=ӭqYΔ~J2>9S{uz8jE*wp-h9{RJ(/i?p xe959cv1mlG#pZb˦tF.s ˗± ;_Z*'e9M0so6B \d"uc`" @JHhURcP-ֈuO $o{('8S=Y_)NOtr;UD.RWI! J(*[Qȳ~n҉޸~^MSN֟0aQo,؎a!Z[\hMϚgc-$.=GOesO6\|~q!V UfSppO8_Wevn0"0H"ץr:tb 0_]݂s:QԦ׽YGLQ2}clUHRG[dUs[Y.^eVb#{] CM[?ws*noFHqD7:t9amF&AEn_/җOG0_o*RYT\<'5ϡ "4Kh f{Bnj`PK~u זZCgCNK[ΘռG a]_+%-*+7aqBG:ct*=H}==K8Α^ b[ j.َ! }u܍J/W}(5gI(1dҭ5Q -QN,;;cnRTo luɉZXs_tcX0>nf$~>pfQ(`hθVYcÀݨWVm8,KdF(XԫU[AQEwXcȿ"6L_cJ}Dv .y3hJ>Cxyn0Pd]|]W-ƻ*ix#ځ[Vj-'ݴ-4HX8^[HD^;k`=N0nR] AXzy?wS׏< :L52yLXE8>v'#;\+v^u 0#HCqh "V4ElG,!Su)W6rFv[+FhjsPMȺ, R@mOygX+|ez_MF"rNDj^e="v& AHW4%/ߺ|_GnBC-LLy!JGG+R)2ghR,C_i( !%׻R"Bk_?vT4+zv΀yk2$f'tasе'Haj~/5Xm/[ ۨZø _ElZ pI<BD< |10$c )3a#ya' .NB*/y^w|-Tṱ{pSZ=2s QDx"s2A?ו.A /UkR`.DV OT1,a<ޏ޿o4ঌQJX-lh| ڭF8J/6p&,JY'J,37͌\"X1{Ehޚ`\`;p`L~g'.Fw/@T !Y9LK[m:َnƳw8l褠rүPm+qڪ 0LthStaA-oc#1a%M~ TWe2AX+eS:ջN+I$p|/z Jl TǣD$Oѿhav:UWz?-vE_A\P>a2*;=ֱt LA_Qrжf$zsu4ʅ[`!Bȭ;Tpk;?f0*cCiǗZ'Ș*_M *vw.1};#;F9ksMyZ8]C:L=Dٔj3 U/v.`]RJwp5-!ˡ&Rh;/Eك*O=3{h[k1e##;b|iUCMOߔ?@>RTCO"wp-OCpxA*6UUQZF(=`LZC5^i} ~!p,8[6@?f>MWv@u҄nY 'j-g2fQ7ޠbD6"Eq&ny(QlҀq=bO^2,/ IE+ .as1u?k9ֹnЍ!ͥUfj"1el}kO^30+2*ݺBfVC]`% 8>fifQָ*QX?o T"~3p_1( [LEZR17~a5a -C##{1k0E¶cМ8hJ/;?,t(WX߱~sYE[v"?fqZ> F6^uڡeaҧw;Q& Vk}A鿺A9HINӣDNt~'ɗq#a|zNFkRIXơ]~[M&UlV {C x E?(8'c ryh2#&'MƟŅKfN] 2o^lsq-HWcݍ?6$BcƍѱӶ]a})|0݀$XM(%9\ptvE%v@ ̀GǍK~ Tx+i c<ıBc߁l-x|[$Nm#Oğ {.=W Yˇ$U$U= LOl/5"]Q*-ᙶ fv4J]@ ;-jHdNˡ0`5mκُYҲȊJ"p;?Us8%V#"AkLʡMW"{mM]6_5t50ӱ%YOtF#(ܽ͜8;{R/_S&i’naݳ9 vpB%Nߨָ6Q7&>a3H>˫X*͒˨'n-Q O"M1QW=*QKXYvcĪ~C@dzDsĄPWMw0uRLc:R7cuI !THpTï>F8PVD 3&Nz,7TBt ֿ[xLôJck,r"f.B2NJbpYZFw]i9< l aRShp=M8߀JmĿk{[4qGZfrm\F81>LRiJWnGv&`9nAb!h/Ϊ4J0A>`t(wչiܶfYN }~Y JzߧȄ6T^YCh0v}3N"a(?9NJȁd6CLsӃ6&B`y[}׫2[ibyndпp9+Ĭ,KQ::3RE)t.԰rJY`f@V\.5giH̦}C_$t`UpG'Hj=C/afj/zN? n>X<=Mbe^@,;V478@^K# LJ tʁ("`Gw^߱cL*zX?1r"CjpVtqi_c_02d! i=F.$Bo$nΠ0;})NDVxZ1/4-IODp- V_2*^;hC.^~)Kkof(`we1+cij(֒wHX`/]ˠf*tiϰA\o(nVxSfߛÂ*FxՉj' HE(dFSUpwN ofuaqh3#ԛk4'[,c+<[VЃCY %'jB At^ Rp DwUO Pδ8kb-Дk+} |~"MQv#cnP%BwxN 3Bh+LS"ekl>iAOd1m3Xա%w4xx*ZY•i,ڐ.(DiPmӮTw-I8]1pѫڻ&Ytlޕ%kΛٜz}sNm}Z7;_źy`zrY< {n͙gڶUeyβ@{)g+rG A{4LB-Sf9Bm}~]0kί%ZR0Ue(1uq7tNg!!&e1.(Ξ3uѕʢF5It݉ ey/ \:&O=@a`K|~6c;d`0Sawti"(ٚ7>,I1/w#%Rw w ̠Έu28~!@*jCeBQ'`_!Hu܁o4BᐬAe"K+Q)Kޣe9Qx` !WgfƹBr^kƋ4cn >׌T>Ca7lZry-,`m\YTC{] 6JsQ~GsVRQ`)\J nlvEBL\|YH j>R!3C|*mDbDa 1< jΕ=#on%poOt215"~jlEozԒM(oupukFn\p`e$8~\cݛbvd?7)5xw-c})NPM;>PA%gj΃\֤}d4"I#;ًpi 3׺Dd``Nm );UxRp@xg zl坩}^ Y/k7Oh!6xK 4ܤVsL~:hZ$GǵsKŵ[&d֛jAY={͚]23EQ[u+ДGy;́UEb* eJ;`73]jezePBw fӱ<6 r|U8'CQM!PXmp?Ѵ@p:|:_E'2^+}棖,,ˌ;c~M -+ti7ڬ@@o r*K&*3>V$-gOZZ+ nu`-V׸) `n|i+ ;aĚΉ@eBRK1٬a$z6Im`}1HzVpw.ҼBjJ[l]_` ڋobz}{լqdvIڽ\\$06B%|YS<KYf,k484(^Xydp1E;>^WtSdƕUHOi]щ}#e<[5N5~ӬT98w1|J獁؛T 98)W ^lk4IO4۴JNxv8]xAzM9 οK0ttK1F!dQaR#wxy)PEI^JR{GکA^0b~K maǴ7 (]&c'<8k,[dGS)UzMϧT`[tcY Os:䒷sA6AdS2VXWri MHJ;wC #[XCpdRUe ~lAYFU tN8y5QZJ"ݜg-Ad;[ c-FhԮ㥹"I ǜPTV5/tlm,sdT!$yQl%qaٜ_w_{4ԑYzdVNa19}O)*d膅3hj%^=DF/rGj|JHoȌ!z8V#H3-3EѶVLoc͈h/B{L/bc,3\6:uY+dWq\‘-\ɠ*28+AAs(v*&NVճ Ȭ?,Zk"vܗ#S!h8FF*~+Y@qQtS2sJr[!Údžt&}>(Kt+_;=M艪t 4='=48xJFIMFmXzħ>VI1;9ŷ )](& DK{$`uXN5> DxΘ ~v+#,23mvkBb(5zJ%5 &)+a/ 50*=i2)t g\x&x28-9KaiwoW Ӌ$+&6CW^p?Mĕ+WI~QjO?5&$rY@ݕh85,+ 9,N 'UXb!ǃ,5}b9/=-y#2>3YU9U5SXŴ!|5dڎ]TtmÝT`uO%LB9%3obޏ|?&d0,WS?b$ʐ}ԼU)F*1J 5aLGh|ġ֛ eҊK21QwKx hv!XjjS91tX<Y &IpZUC֕~oqX @fh*|)tmgM!Ga}=cx|Sm6Ξvi >/cB @/kMCiAgHH>r<zx@udn_T"R ƪwSL,*&oR; O"_].FފnKRw W[2U lJkf;xl}-F'ÉH/kGԤ21+ `@E\԰)nM&lDRtƦH&ab{0o?'$| V"Dc B|ME["UZ4_R,oOspci("[ ,ޛU4u BH(žd=neď +hW A3ŜlVa'ś%UpYWy'IO҈ٮ$+"5, Ks D~)/q;mؕιQ)(㘬 JԿA]c1ծ鰻-;xш^PF8K4ͬ&J<<з냓;>w@KO- k8zfޔ"}vJI; !#BZM避\ں; k4?^鋭t[t۸paHufOtmʼn_!oZ͈&tV2!qK]'= ؗj$ O'IiL}p}gQL Nxkŝ&&BYN+ji/5>i $ 8L]%ԽjO➠1-"FE^Uohl A{ډAt.w֋+)T6^ sX)|ɝF۬lX1sл$m?X7M_QB[:: ;sP3Y~2p29ײʹK=吽,ZҏJX2"jLR!xM "Nom#\4jUE +!O+OȮ|~I% ~g$@>?gg 3 |<$C zC6vF{e\ΦX7;i9XZ>PPf}{*ۭ期;t[[Iem tA$n̹'<oz[:A_m#d>K2}hФ RaR},nX L=fx H(Tsν0SH~wE.{ܥ3y 3GbأI:*𷸧h96P 98ZWndE$MzЉQ30a w jp#lAUXԪeFt *;JDQrq`Y>[{̆68a=uv'Nw}aН*Th)) SSO֨-c D,&na"GodĭLӴh3$'\2MV"j8*' $ GŒ#Y6 5T;t{4>&; su~}E>XKDp9`w(ﯟ ;f,zD^v6fix}]՟0U P4rij/Rwx~(FٖB6Y$^2,S|F^ߡ&ߜb:5ɲNU'tpQL0+ϕ"1{,=^8SD]#>P⧈M(cfM2D5x 'D\ @aA{3>&'~%$,Gc7UǟCƻaLkgܳ13[ ɶ7\!+Cɘvo9lі~ovLMu7(vyMRue(2x$g(N7\lJg'vbgP;c3P c/*#b5(u#{т:;>EbNTR (܃; q) Ct0E.9gһVL\/&mvKn2ٴpGw;6!ޛf/55W2IZn@sF@̃U6Ini 0*0w@#S1&ÚV:5B<5f?<]Uio9.>&5 W˘/"gU#l[ˀR=H3^>7Җxgf¶Ih_3N'aQfg_t_qT((EZD(V=fjM  /49 &u8O0ze6?>w1"Ɨ2;mbV*9 a|Al%EE^LePةp tȞ^lu^fT *wwp>Q/eHP pqX#ӓSQaƄ,i UmIR4gjM\纛JV*„ٙ,dF[1|R#oy%I窙wz8u0+(NMYvXValKb`Je<~bjӼUpz Y5fYusDS kÈ'BU764dkR$JvR.: b=3ŵ/^nmv$5ZuwW@iXԊҥAR83>rX[ڢVMڀ4̖*x"-* DI$aMn8O,[ln Xg`٬FtxY~RE!ӧ2X\v֥0O0]u i06DžF毁8ސWAC.IOJ0*BI]z!7osIL74/jrc6E7hŽ%l͌ڇӠK$0znB&i `Y?V|x kģ$r1'˾ubvVtŐtiG,sFf*b;բupo1c2)u@F[,OՀWe|iޖQsH>96o)S]2Ī 7[:@9G`6"=B 3itLr!o?Pp= e!ݢm]z&0y#Gj%ig>r}=>XV rN <X˽OoTز3>%fSfB1ktI(ѭ9N C꾥)܈N֡D^LÍa &6G' Ay ?vae4DJ )%GO)R:rlDk@7#+}@OtQVi\wNd2Zc.4HGu ;0^ATME$6PM\,KSwUYF se{l z:9N>y>ҳVSAtACe~T(:5'&v@tPţבzq؃' *H,b r+3a}+ $.M0cu+8FƎΤm; F1=qI>U6-9&fZSW6VS*;]ۭ>9{M$NӾE5p.Hô5@n.j]/!SԱ3}?|\T3"! 7!ݒR2;7D'DCБ 6< >dAEQ޼NJ{i5yOЃI^` 1-^3g§C>x툡`GבeUm O_\u[dS4T*vbth/<6,.XGHP_):B"&"G [LrB2[VتMτ >|3'j 0g}5xN./R⼧).0 .92ZYJ5k-6ҵ؋uTZXcz6orwq ;e[%1Fg_Q偳N],GLDP3>gLwS%A Tkۑơm1UVK I@Sxfݬ̍*Tނ3|cd#a+R?Q^hԪr?EBGwZ[0mY?6#G|PIuVoD:{2I޾3N oѵ--~ )=fIU!&(\T}8 ^VhE͏Dݺ#=gx~H1PWAczKnd RwU;ީ29-ƔVSd@zA|n808:Г2?X\wBCa׋nmwCÕ2"xC2٫ ^Q=B Rk$YO);J7 S6̤ڕ2fC `gHY #Z/ZL_IW?eOA!5 "SOxɀ yqI%AW~!>|=~*xqiaa')y үm?GM],sUBU,;W\Q]]$?S)w|)~SUȡqٳS_t/wG̴ 0fKP6cA>T{S)yTLQmNFf;-P̤[]]%֊rXεSnQd\J0{A)XΠE畃_B >jضuRu_X}+q*c+R[s&0(@~P?-)>Szh>YtxyC(X+\j+1|SQsL8\yc=͗7uQ GtoɿUME:E BG\85!WOQ{}PDV]~ spI ?9TNdG@DH pd\(r/'/FE]+`|A  Jײqǿ_7f߸=_x?Bu%A `d@ecJ۔AGwk_\.jH  \|i=ǫ9haى íE*Wv6{$W}'{z}m]A!8%05;dUZ!p/wb O?MoOr%7{hEDw"ne ؔB{j؏Tea%͗PM4~p9hmG;6$zq//:Qam5•dgj,k PI:g&yL礡lIXz:!F00b>ߡWhAj"])pV] 2 5 1LjR -܀iYI\?Gs.0 JXx[ TP~M9Nн"yO%ZLsf<ۺ@ tv: ;lHk>t@!i2872tknHfBzqΖ2Co٢̍le(.o@G,뺃B)P5 VRA"X=h_a'3  T1JDɑIe0W m80ʹ y>5%>Y#r-KmG$4kאOFQ4b!ZX]91zM?[L5'=c=nc4껎<%<_enIf*Exβ B!-0bPUR )ٌ@it,*a!k4fo'^0BRM>; qV}ӛY1nE/*S&'ڽQ/[.Y~%Lk|k_KvF5UJ} ` ' -tzwjyd{RNODuƾv&, -9E {4zڊP)~)6Y#:4ɥ!l"N;b5Jݶ'{Xp."4K}oM Yt1mk$|IƵ{S!Å@>s7 bu,!g u%LT"FP5J͏yzjh3iOA=]%3wfպ1XZ_ U*0PCn{_I{j\;T4#PYz2_>(h :5Sx~> ~rэ$\맹_3%в\̦SV]%8y48?t=Hù4kڟ ֛`ƤIǤ%EߵDw3l_WDv[nhz ;rsOmL`3-~XUs8)+ܺ <@6.e: h鈣05+DyX#YƘ`kM_7j6QB3@nD52WU4ymDbċF.m5-`6dȱӥaT 1OWe|2$_.Z´=hƴ 0M`| #$ӑ&3jXdEi [TIWFgb~af`Ùl[p}aS{DQ3-8!r 8c ̖PG낵o('_4W_o QF`U[=Xwp_;2,ކ{tM !Z@*:ՂMGe$Y>PKO.!% d$u8)‡{@ ~aܔg=QDЂR'+C0-wG| IE_'(;k!TxOGGqa8n%ge|EA8?m6+* h9ͼi<^5cΆZZvȳ0Izĉϵ_'H)hʽY/ߚM7%qdkoódg"xh9%JU[)UdIֺ!q.϶T0a_yUl&t/Q?\պS*h6F cUPXUP  !f,u:e]@D{i bh؞[lq*Q+|ʇSUGZk+Q 1ɿ<{y(pƕpgJxFUsZ{Z>}Y慛@?sU'0"WO6 ]oVUʪT}?gK-PBzr扨w@Y۫SWqX1cq W<f\/p!:"RޛL9h R1IĎ& UBgS05> 9)h9FVk)֓6[<8Ś6@1;QHhh`~e7fsql,Go4Г ]榺Rx2xcҐ '݇,s=M8kîXP S)*t]F9tzYr z%xeHĄ}Efw3ŒAzgC8[܏qTͺ23^4Kef jϷߴ^z/}sH55U 8X$8J{nM}&}{_ED͋#2Vμ[b;8]v!}{Br:%&u1wl e )[ӕ>rk #GE\I=@sDP-F# 9]*K[4!I ֈw*+ m`4k}چ)o:9(hiN>mi8 oʑn"q1AU-1DC,3B;)5pޖt}>6N4v`/Z3f1SPt\x3u䲂89<X$-L>j5[e{ xT zLsm_pXbML{ frM #Z.r9TS24 n|j'߇09 i-a :)GP'F;}wl'¤rCp;uЀhIO,r_C $~_Uq.v2Fvm j7:ȲգPG/,q.+CWRй®QnXn)Q`G!?] z;fI4S4yާiޤ[][dJ;xZXrta˖@}FcgL,]?ʕH-Zρ4lb]z0020! +̶ɐ91N3O1z)`WQ %]\$۩ot#Uv͉wPn3D1`kOЛ(7YFqXȘ""?@de@@$Y<x1J)|G4:YCB~KT"pZ7-"pCeBd;i)?FѓevN$0XeLz̬%r=u(%tUHE+ ~ "ܜkcq ,<%䂟d]s%._Hm'rm)%1DbټߨڻO44Tl58)3\`,,/wJAkær_ɷ3/-fLf^8(<ғ#)xJiL:X <W3~LIZGnAU7O,:%se9I_a~eW7ffqPkeS IJae^0d4^ɴ:oZve=Gl"{ǚ5kRO||%?+7KI7[e+c,kI[b'qr[ArYŬa6񇂮hB{V݇wA15E6R`.A/o4JA?MO%yq$9ѕOJcTjg s4#*|r g/avz=y^F UM3|a#'an59hQZk+Obsi4&ӽ٭YBN@ㇸ\ ɻIb@ tR׮9-a$Ruvκ$lQ#ps71?AEs:~A*!=vvUN+s2f*ڐz"yz6} GLȈx2we#,n욆ai ;6~(XlrOϦ_iľ[6JkNE7r gcG\<#G+=:u=UFvU 12%wMx=Ǡs"#9ܒm/; 䇦ъV6  ذ<%}kD†1/Sj0K3csV,F{kvBacu`_3yo:?g밭UߙmVBW#bq},m%cBsq+3*OER=#j+m(2~N V}_ 6lzʄZ٨5zcz'kJE:BF>QXl"`WVr;Jܢ13$ 9*ϘEns錵[t,/먽= Y^@| 1km9YH@_ ?~cVIĒ=5'[-f8Q_=a`&-&> S3lA!8vha Mu*.h9G{ﴒ j&Aײ6 ~~nO~$Oa.iv }\.gC[X@eXcnyۯcf꫻va[]`32s%~S%1Hy}9\3iŭa.rf*6OZ9)uhbag|Z|lpdt\i;}R93ʲ2?? {fegm *p@Cꙅ7CA#5`m]qAQ 'Di* >$,m|'ǀZWAϯD%_+IΚxJR`Y4 -Μf?DHQ5S0i l4u^A.k1TVp";4S^Fb|%DS -|@dQx{ӳ]~Q2f ].pјlk(*x]Dko9K0'Dޠn<ȯ?֒hlLݲ/=S7)+_V P0 _ >_`l9jca!׍Zsy,8(H1{tBp3^Ja[&q(m%%A,Ɔ<+`?nW ֞BZ>34`N$qfW03 Wko}KA/glm>{TՔ%Pހ"r#[ԁ6MAsm*񾮦[iMHD3;@e BNuG ҕ]l|+NLJs d@#ګta@δ8fʥdBۑ3\W9e#\?:#O3k6J5m1=FUyɠ9yQV! [Njm38BR|ȀWXAPVyx?ϋw8 L`mYch*|C%TUY#'um3镶mrOO.PԸp<[/: *g6 VN-xй)e,FȾ\y _U_ۤosQBA?)ʄAN:_>Ӯ#^)ƶ .Z#a>4M%Cxg0!-|l@J`ƃH w*&&Ѱ HC T,X8+yA. JF/ddJ o|JA3&l_,)L!!{zO3E(oA\UB_H3,q|vؐͥΈ!t,7eT짡3Wf6qtY_V`I"HW/+*U'ȗg:&pⱭd"ȵl/- ٨laǥcqmtFQPN"ʾ,Q{I mUZ2" m{{9A) vV*q懚Rec1}[ Zs% Zb&FeR8:vw&׉IKHoQQ<)sWs㧼B!=6U59qkgsŰFq|r nAnX{vTٔ.9'Ul|4cU٨{pm\ j!YUֻhe335N/m5:u31tHφpڃW 쌁UA q=*\aGkr@[9QÝ_YmHd:, 7E:&?"{?7Mn`X>0+AI2g~`HVE˞lGz8 \l"=~Nn}_/'VO}Ok(QfŽFgXhjѻZ0Ui*.C<`IN#mE(+L!1SU7M.a==Eb+p2*WOY׾ 4^Z~\X6xtXS"hOl+U2G>5^{ci/5%\n` *?Ńh)S#<;pZ?o?E^HK%=>C+=_ު|Wv&Hë 6V {?ڛ:8^bE4!%m[:gV%h%e !I7nbdY 2zG(gPy]$P=hI<,7-l|AtطB~DI˽j: ob܊W[uЗ$!}Ylg3,R&[) ͷ~,WSq Dy|Qi: ƂƷv4=¬C :Q ㏈Gp_ceÂ'( 9iT4y+Ý .FA-D bSBbGQC@XN`? *;sX\I-gQ3~,&Q7U>.G&}c䩜ͱ̿)h=NՒj&YE^?oG; E~Qg-{Bh,ՈcH'6(NB FەRmf;EKޥ=:l_{puњ"5lEOJMcsM7Ẅx򙰽(|N T!&X6~1,YB[JԲ}E>2_IhE6Rh"yztʹ r5>?S2|fj-Q 5Tÿ~{7pڦ1͇5.F]ŷWgVXq"1OSs"nŜg 4ッ,L(gۇpQM&~ĵ(/BiӏmK=]\H̘8$֯D[7\RuQ҆2I^}zhiW6-gː|Auo_IŹu%-sa'XTJ6Hms(]F`i쀢F^yUl[߶~=Lb) ˘Ȫ_U>is-3aoA0չ~w9]t^Aσif%AyFY[`~ؑbGbQp]XPٚ I'w%q'T|pNk*aabj Ә 1sYZ|C3ux2^GbFHPEN mCsE'-mi+*'o>˺~^ Gޭw)lNذ!刜'/b%Z?!؊=?&1:R5m '%PfykڱE'@ 68pA~y'YZ/@:OM.f2mmt.y4DL߃wӗ4&c͉cHF5)I 赦j|uz꼯&}hLVkm>_sM]Q\ө7jrؚ[6Z2,EB&Z)[½bWOcF1pldxԂ!_xCpa,mc))O6QȔkm+ k2>>Ik'oG~;41EkŤOK1`tSD_yߣn)TAolrl13ýa1me$b˿!|\iB͍ڼ,3IZeoе3KAYhl}[+g=]ъC'vJO+-Hj%]w5?xX|ot'=UQx$j&諡X`*$ܖt:pM uUmRJ@V?vKgΠBFՉ@8~Z-J;ݡo|=K}#\Sj~< bSY8.E9<mcKX!p l|8y3%.bM"C%Bvh;Y)`; (ׁ~JS&O s9Uq[41tw qsFgP0?fʇ{ɋGS>?\ OH?m"c̜xA|6N "e/:0s#OR h6,O{g0.{*f嵒m~g|OTpl^VOIlYb;vs&`n}V, bƝ<RH*Xijy:!M[jtD[Hmdʈ 7{[pՉXEt|q9ZRfBx7,#'3|1NazRV83g$^s'Әkۂ5L;·Ћa+i؟QYt1bf ^)q׺Կ5TZ |lPM\Հ>j"mE/ĺ#GD} ԯNǜ2B=F+ IzFc.]Q甕̣Ѭh3Guouz-j֪G ٩m㐂%Knty[L=O6[K wm3hsS ;YzܖDs:22/cU=d&3TJjڸ]]G1 HRYlRd".wk*j }ŬyrLtx e:x Ll! `0"G2h/xt`ywl osmyvZǜFkH^>! z0 υmN7c) [vr9ue"|f&҄ԙ4|~7kA. BћvB* bߺ@<SpLƐ?">'ʕ"]y &($̣?aDs>xNN6~p<nd4X=jiHɘIܲ4`5^`q.y`#'oSQ:@a]O9!߰q+І1X6L҂o K6P8Iyie%f~5_HZѱ>a;.s/Op#)r'R<67lGނlR7 ]ހE}ZJMA deu*7$#r-/dg  7<uuQ݁D>Ά~6Py앑dKɕm;NJ={=Su/qVO Ҩ+o#ǰ a"x]dx%R]M(s.‘ ]h[#9en%р5 i}Z°?E]>oEբ6+6^VGymO %^MMyIXgX(w*a:v+u)/ 1ΓE,+sEQй~N,;TBssy'߳ S@Y$be W3"{cl)߃$NfURvՓ!L22m` `4)+\5#aWh Β[7vdYa#7cqT;= T[ Hkfɰ|lO229YvQ,QjeWGC׸[xa/&ꒊq:_$,uPK&MbxC*zKfu46D~#t,ѿ~gdVJ Gߖ@] z=O'<]iǥQu8u5ܯ+ʢVqoa6Ϯ?j-LV⸤cjc]h{Sq Ksj:u_w>^4rEÐTމ!gӃ]T q=G/M5qݤ_خDV+Jk:{}Ji0B͆m9հa.W0Bs_"UTwE$ZD6U'P, _H35yQb.PE/' Ħpdf& -Nt@ʾ*rET? Z^La2L;KEŻq0:(`a=0r~ %Zd@~r:nngL'!.C@w=Br)3vP/Uƴ--y/%:)7wJt9[VǠ&90kE2%|! t XfټȔ$Fy% {@-GC3?V1\z^^o ;Ao7ȩn,?S\  wg\==kZm~;H g{6}1[1ґ;tVv#^[VJ"3ZY?f[qj,'`hOAy>p)M~o Ō?XsS+ld4m./)#81BBKE)< "+b/XC`Q(^2aOv $h5ZR zC?9v3nϴ=2'g%I`z7+3D50҅T[ >I-8b6(4D[/5%EX+N|5|_ْD%q1<È"5dgEGy{/EߣtQɄ 9ڷ8مjQZP_Y- ! :2e(>@) ֱZ~Bl`ʒz.8|P٩&8h |h8'ȵHC8ǗD ş/F'/Vnѿ%. J81* ^_`x//:΋cICCO x,bEE{v"u1wۄNv0 yiۋl׷́Q쐬sGM;,ArԎ^=ϑUNgfi6|Q^ u" 7K$#jE0Bl>9G}2n"_Kq"Yx :EgCidE.`J–2R9EdmnJ.J~_^~ҒWBAz-{0`,]6Qd0%3ZQY "74o V86 l|kWd'\B˴!tQAs{trVHxT$xxrRϐR {-Sn S OW}cTUp.Q^D{%{/Kuook-3zbNC %WXXI30A>nrM:t1Kb6UrY%Ю45wA7\3wx?pRp :Ӧt :Ϯ0k3қ^tR#B8TaIrL)Q`ݿޅ<83*٥*VH=xqrM(6fܪXIO0!+QΦWc2F0iBG%䙽o^ *žNT=ФxqRSÊET$$^JzH-}`ȱ귆yVovs,JCluҴ LMP{Z; C)ݨqk[V,Q. qxB8Urˆ2[dEq?ֹ)Fc>qȚ)ű2@CR "{;Yپ6`,ԋ4P8Se9GeF\E*AstKN1 F?]CouFMP)5x9̖4%"`hm*,M"gYZ070701000002de000081a4000000000000000000000001642f09750002a000000000000000000000000000000000000000007900000000./lib/modules/4.18.0-484.rt7.273.el8.x86_64+debug/kernel/drivers/net/wireless/broadcom/brcm80211/brcmsmac/brcmsmac.ko.xz7zXZִF!t/= ]?Eh=ڜ.+P,9YJxhbv)pJwM;֭SFsO"FxGT;C1LXYƯxFjgyվP7XlAih;ѠI\?07tqKjS\!hprcOל1ek>}<@^^HRW>lpxx ;fCj,  t_'r=XzDΖlX6u ^8&~ڠ%qs"q`oPQ:½ɏ%I>hGbKdbE )%BukI`+اG4|O^RGP>-&R?GJ tA'\ab] _0̀zXBzl$6?Norja9$'PBqm#.&8Q3A} W@EY,aUC\sL!$W?'wF*7 БɅy;>R$j5x/wԎI;1nWqRx8X_p,l&qpd BzXLT <]'T 8U ;q7^]PaٓU '6U7t3vPz +'̄V#'1)V#&q+d1$b+E˥ٙ{3'cf %3l~ʫm%F7O|W~`Pz%@ǥf-{5 ס G4?/iE$&ST4\^:岭Qo:N8h'Riz/:%k?>cdň|@5iE7D+ʍP07n[ 뵣둃VJ' hlvMp1(ҩIh>~3_N8ȤeWB"[QgQ溷^`DhI}hFC^f8D@[ԙɀm_U P\Q:wA9 z = aM< #\[}1C-W fSNPa儂hp%tNfS$٧ඨTȒc^y|0 {^uu*4N{Brï;C>~kڹs ?0T@N&E-eE'rX=2!NdC%fo6dMbJD5'bI M.Ou?82׫(I7뗮 x|$7C4׹b),AHdU%.An7H NAt\Du[LL6|:QPAiu!2|eo _@RECw @ y]q-Z^W-Q%totXA(%B&$rԡidm{P<&)cZj[L$$B3W8zX)am%!7 (5&&l9vnP1S'ݤ5MpH&EPϊl;z{6<^Rrw,ؗzQpYZ&inIM*s8BDsWEvܽO..SB㸬I5=vx%p6Gb-s!&LF@PLuhxXPai*6"2o= LzH 4gرG{Ců{{6 @ue8%z^{w*Ppw߸%]9P!SHP"{\y/Dj9o{{ Hd XrJ-UWJX>EIIK}D`jϤ-L]L⬉nlB+A.:"ȼeut.r*əWj6lUQ2cwQfFٸvX+UROU%uFq^Vjy;i5pKWkңC^EGRydLclY.yQRMY-G8W]Gļ1ťr=zC}Ŀ۬>}:당̘RG :xS2 Uô*bx3_nگ0H*BCoˢ'I]0d<σG_b*:lD ޴M=Pb> HBhm̼5&]bύ'[(Q5.迦lZܝJ٣5RFJi6A%W-zD9R3FucՋ#&Gqf?C0xT`!Jjn]7g8[gկ\FO~su4B!YlJ2oIʒ(kEIjF۪rη3U Ȭ7*^HTUV\-Pal $nu7j0+&J:FKP7ĵǙQ8/&dqFsm/qR7z%:tZ]",`Ӷih5M:kMl^܂f'iPU)S.a%ΏJ%הfX$fji;y>4MJo|8I.%uF_kr-&KV<7scHaf]Z Ф+yޢɠt- s^k5|!Zak\ȿ#Wl)=v0oaF*cA6C}Ohge} AZ T!ޝ7B~XN DJ.*Dk(5Dqf3aÓyHrX^ݪ1_Z赱^n9n( y7{sl乳{?)F}o}V%q4j%},KR[II P.NI, {^Ai]zWR/&GX|:Ֆg""u A?l0j}Wk-IyIҜ;kȎf]^OG\9[GoA!U3HGYC.iמOKN`pdT?vӆiSj{V|欼 a'wh±Ũلxrq ۍc/̲z)mNKMC  S|`:C&1c;j<&EA/sʂڛBv`XR @QiP^_^jiv8_>&c DW䇿t8U`f=&}K*f`֨=Q1T;&g;\Z <3Zw3N5I?J!_#ZU5Q| pv8}:tx-[x+k bBnh!EO>x4c^ A|Э-BJE;fP&-He&{M5Yِ3H+lCAvdޓ`f͜e i/R/@QȾԱ ?تwm1x Hs! յ)t4:TߢU\Yj&Z6ƪU8=C{p漭Ȳ<+56u+P*4*׬dP]6[?h=AN_u-)nZB8M|3{)Da 44R̈́}?!cHYggt fQIf?nH0i<Φi5 )ܚk=e>pqg3}%BRɻH I7h{U`N" Vq\-`lكfZ$o7XGl:X)1Y:+c(hy5UgCT?]gF.`D怶ߔj2)kT:^sĜXv !WQ8t9JZ9~D\}w $sTB,cN) E" Lg"w]4Ҕ|w@,by_]-OO']4|f1fO7 39hz̆~M(.o2J^i/Ųl$- LZ;R]ԫ`4;|qtUCgcṡR⤿;Y|h7OòJ;=섆eg/t܁SW T@3k.Dk"9xc9Ap嘳q\ ,˰>]6y (sXn"!daT0SZIQ9ak)nq fesZ%,p8wgyQk+oŦT/hX`Л,VE;AX=({x6O^& 6ˡ6į*DzOp _Ċ{o'6NLE;>Pګ,'69r{Z0t|pk^X2!'4p; 3:H䁞\BmkoPqڳK5@B'jVlQ}&cͽnk|>.f⿥c'@Zނ#Sw>N7B-Yhπ:RN4yGtrcL g6%yŌ;V `$}}&_<'nIds8"^zOc!+56m 4[o7a_k8K(ֻ~43D!vơV!$cR_(NvlX3 bKUDZ 5Gnݭ{:WfmsF/sR68=h,) "+Xs]!SXmWḼ3 t1Ҍwj#3l=]4Y G eƔXC2ʫFMNCy@tgZ-DehxG:u.Yxˆ +s_D^ƭ'ԝ03E+<}.X?Ʈ j?#̀\@_aI*U氚Tv9S\ ۬ϳ׶E3FM{{ {lG~Wt!&%<Ե8uD졐+^3]j0./(SM9 _T˔8SC*:K=\Mp&z6aW;< =0V$5ѿ!p_3J`)Z)*2 &o 7# g|[U?5-G0kƔxwʿBft[='*^%\M^:*i"33c$ %I}ǥ` bɢg{cݞbLJ)Όe9s5<4dS6=辔MɝXw5#"+͓,N ,gS 9ۣO'@|yBϵ2n<^RvZx+ʴa8PẒ'RԳܤY>ĥjǴmAКs3ؔ?V XYB#!y z̒7s6ĥdⵔ|ı2 L TejiB ,F?ݝއݹ"G.CFDMtMՑ:7Cʾ-x^ nn Ͱ9g I͚lDypp."AR1?dǪVW,v#NBGHYi=B 5$^ fD'@.VP,b 3/[o+(?#J OsIC|W(BwAUic Nwsr. eS6chc̽Tt!]ԄM&tohj] $ź¿pQ/kj FG {#"CgiGGWja4vuXliGqh"^$ʒo[ϋnȉdlD+:V<sՈ"(ee v萪`/:p(Y]!L^"-]v(n47{GSCڰ~w̢2v{+2Z=q0׮,H[eF^&6/j}K0"[p\R}L*DV@|5drr{lqmb@ve3B$6pzQճ|mZ88V﨑Y0] :"n, K!=\[2v _oWHGsaXBȄߨEHXMˁf*_s%\ȝQNѕ̗P 61Fmf`JiΔtFx'\:%Aha(wc:;<([a& yE"3(h=Bkh֌W.Uަ$eԥtgNr@T0hʏ(iVTEk2XD/1kE.N=yr2Hwk]ej@BBEl%Uh"^}NAi+JՃV>[Ia{K[g\ݸX4H6Ǥ60lK>q>|ՊJ7]b}]vV1!cIkĝiaۘAKשAoaD2F-/Ïz1 1@rˍF*Sɂf IR,7OՇ2b;8"0G5y,"+g}|~`[Rx@que BkpfMkg>Fc"24bb#-KTQSe3ސB! *p 5(\,"l?c0|lk3,PVC9YB[^_m~`EgS,S*!a5mc4eMJ9V6ZĘTaRAD9qСa>+I}$A1b0gIz,'0*XQ5/D*ybt)rE4X+Kq>(,Q΍%ޏ݋x_UzS_19y1U. }*Pݱ'EWiʷߤVmeL y A:th4~}^l2!@=RWHtʘӊg-k¦&ߓqq >:3bwN@#x.IfX][ zMhr6uI|I}IlBRDzE 6'e2AfU)#E*Lқ䕵**'~cd SCb3O' d %܋|&,W$mD_=x)f/ͅ> GM:NkmR@wٿ_$߼xtZYp1B,l%Nn^@~baO[(e=MU^qd~(܌ 88'60 #W-;vȼndrry60vDz40;kۄ4gj8bV qh+cJU_W̶k@]|XBѨ@//~lV]CX=W\^B!MFe o)!ex&( Z;!<|wmbD"ą̔>̝%Z;\S'r8:G?Ml tn*YTֿ:D:g8yʤvҡpIXCn-Oi/TNqZ%fqYb縳nv-v瀽Խa߇yxEhOUn؂fppQ0!B3rEN+$7ӧq%0!I@ApPvM|MF|X /mt5Ah:EgcP'~ l48p=[<[zozZt( t•FP Ff- ^7Mg`~B)$ed(ܠۛ,"[Ӕ.㓜|lç's_?{c$@O7!oͶi 31|#. QZ ZLwD1FI oepC{Ub:&/5͘?;.j:gPX@ צz;ckv<8fbyZDԄi# ۄsVC4{S3;f?tI7DPpˇ(=<15|ezmqi jp_CF]=,`qJ)e:G(l+ݼh> [% b/&`ZŰ9~1wsFuIW_ވٱባX;Qfc:~ V 'G4SfRO4Wm`y=ִE6=r8 " n9'FǏTH hC&g} l,r[JdH~5S;Kw0 mTB'' r8d%-3=FNeO{%JxJZj큑!k|NaȂ4M)X9طܟB͆P!HqӵQjfDt衬BxFj(avq{cKnQU@cTz9^a^7Uȱ~`#ۚxFKߝoٕ#C; C2pVJ=K(eH!RbO9 t, |ʒ7Ԏ4]04ǤM6ƍ\Gh;Rm1i^I壸ܕĖueJb]/ (QrF-B[P*.YBKe_v va<E6of7ϯ萧F_AnOYtV肅 N_g%=msgONۥ18zCx!D(is~%Phd7iǣ\6J@0_Zz43+duȔB|a͜9$d\\`0.Eb,KZWwE>hab[N).08qc,ghıMӪ7np-J뫔9Old͚K;Z|T3"UMk=:qevioj- 9MRTt '⑃VmGTkX㛤{9)iY"x<+򵃺 N: kbT&[z\dPdcTŰuXn,82i" dOF:,O]Պy7ɵ'3齊g4ƽ7hʇG2PV6:zSS(f&Hɀ?^99WxcRR'^ O c^ɵ>P"C-1@c@J(n䒘SsV4DxtB2>L؛$f(bC9x^pC̥lixS!W2})b+B!vީwt6|ɚ!xoZ#{Iԫ@NOQ_ ]uBSIT0'4 +6]A3]򎅂eq}"-: ˁӹ:8lg+"WPY o ՁS[)Jc\-H|s=eCR퍍ҫ7S 1N!Nw,4r!\1p$],q#_S& fP8<@q̻hydT_4^=%3m9jNwГ"U^Ys,: h0d| ֻrY|ё_m X3Zhj(_(kjw7 |"!1{.,\;zUHb$km%dM+>`,-hJ4#1[ʘ+*c~ܘw:AO{5 +))thdҾLMoͬU*jL/磓yEDwȆ`1e"3H҇BM\ oIr@cX`q"+v2;K,FmNּ?[!ݏOdd<ߧ(5fX[نwk`?嚶Zر/%,#vן~ UZJDoKQ`㇕rE~uϏRe@69;ȭ5_?YMXm!,AB8 TW|wА" 60L@a(1ATLm&"h%gP/A8xn]YwNb_gW%2nV r7[}GD֛l4| 82p?l\ Y+@%~(p q|[/)\D3*Rf3~zhA_& ?xd;EK>9U?1dsʊB glhhJ+ҁ^ȥuTRT%; 5YT*D#c*`ʺA7X@ yyy1!u~G\oг'W\5LV6ÝWKϴ@NRמ}?'öü+&"^m(aq9:cY#"MtnD%F'n !WrqW s?tg<$x!\B|(OVvk*H}t"y Z a3XE 2jThN.KLMA rx۲a :>J+~&a;_*t&sDX䨟pQvO!Jf6fI CO=P]Xb0 Ÿ/^@R|nLDEeUh;?2jy0uo3RP6ru\.qNF]Q)MfSwc d׈sٚױR`zrC;Ú2G)e m5l@l}k;y2d1}8WL+oTYyiZ]e9R+^7µҎ"*7D-/: r/4/S5+U n b+,8bM\F̓zb޽h,Ʒ 9kҩa*tT=|/a3YYZP_,s -V=]ȡN4q/&D]q \Иhy~ȅEX$*.!ZϐYÔzA㢄c1wrQUˡ2_mԪ.DpH#+A 糱#HWp ݰR xƐiQ -!1b%q;2m+4=@4(洐Ȃ١uf#hiԦD2Z&D|GѱWI*NHV E=)h[5kԛ</w_KK~iL=V{3"PG,PeHo>a *=ޑ.~6+?2uM6,w+[]'߶pOH=:sXE 80HTA̢dmǨC%lyn Y `&&9sqǞvPyʂ> (IRXl6^;u͞$۹d "6w55a-agN\k32\8FBk5abd}ӅYD#'b3+nXx5M^BOSSٲA|ZXsEd?`F2<XD. O?.dL1IHɈ?8v܃aʻGWsCT`XP:d+H6!dxEUcj髡:'Fy$鞘T!)y5uq#JkO8xX;aOI~*dRn֘lo&ɮ$. ؕ3ْr C/ȹz,=AA1D~_0/>ǻ:b{LaD7YF`LC ׃"=D*1qA|*rNa[jZ,יs+:LWn:ypH~BW,)빪J@p"ȒWiH;GD?^[k _+fTá*rO5 Qegx5y_JQLX}l `\51᪠%<YdT4Ui:~j/ wINO#Ă,YqeoƭT_ڃsߌOn, m?CXANrI?g~ 3]3PtLL?)LМDMt^%X)ǂ R`2MUJޓS`7]kRe臓 ~S=RGe :*.=X;kn8% xZ#s$gQm^N;1QB܏evoaB~*i'ϻ:V`p=ES7ՃypKe]c@/'c/q%V=،9ҦZ/:gH?5RLiC`j?c$( P'])U6=GLSu$Y6r׬,]qS(4u:T%rU OCmYGHgMpuڜAmGo;L6&/__b) A$!w)p~!}ҝ`x1 !{I*c }q ܦFöʼdRo57H|UbD';0Mth?]|r1ĢAq&}rjkX&gMTjAc :⥇#zIr8M\b$j,:%i21;'L FPӰx`3_ ,lY/h&^sg;iv'Toem竿LK=?mNޡB[[ڗ)v:@8N+u`Of skkjS`"85O#mJz}4^JdaX"5Ɨ vX a[Yy`aHf*L(Ek7 jVN_K!1XbzFx)\TYw*\N`j:^[.h࠶m wJXM:Aq $PȠu:.{m}̬=R[~Q/p탂:<e(x7êqY{zTU%p4=%QR3 ʩŏ(Oh9$+{vތGd ٹ?'jFTv$dښixJIŨ]Q#]iT`mk8#v)؜vjJ{m; 6_J.NmW}¨olUG=\O!c`8KdK#uKcWFTr_1xU"LmHH\uUSKќC9Lv\(~1s{S 4TS XͱE` ۤ%2Ӷu(@MHWQ:4}8tc8M֮gX|TOj'FB{ߴgWRQ?~,%?s8/4Fd'7GНQ3sba&׷F N mcaˊ'SKfBY|,fLW˥1XG}X91͠QLM"nJO-}ibudu`Я?OusRLby< I!q3i"#k}TzfVSrvvM(Y@3~h8L3"PrG.Cy6ZS梳BV>\Xq0E[7˔lDo+hӠT*3 evV Ω`IK9 +#OUͰ/Dy 7rt ϲъ!|: lB,`ciTKU?$}@no:b0"_e ozl17JZ1@|xxa֜ʁ$A{=RAs;W?*4]hlv!~]3nzVY\bK;m gaA k8}QdYܵ\Aq`xS++<;K^ 6q{Vrɼ Rx=*% ýMpC(\ikD8Yc%Cs-[3( "A/W3B)%{Ak  CD&?A}A^J !2zG5XԺ%L}%qυE}ؾpJ)TB,?〾DZ0ESJݜ3U%yc֛lGᗏK@`S|ayH xUPXOr ݳ?1&3b36* Q$R39craE|fKޞDMbQfIl_1X 2 Qk+UMoPީR J7L7Rkof=(HNT DC(^h*$[^<\jlvio%u@vYh{ٸSL}AmJ8i2=/N-`A8Qj\pm:6h\D 2N j@"P`U3'U-32nRIL ir[c=hȲ:K`FH wI*_7"V'\!Nd4&5}3 Ҁ n.S{~nE;:F@P\,@xyje=OⰔwgF@ƪ35**|Wav"]lf 3Wyd q;bB;.>Sd(˼o̿5_.?plĜ2& a.{wamz[gYY x,"Zj3tl1I!UP7B3K~sj`Y]6XiQJcVEXQTލP![p!B9Vjz+q$ʬ+1Xh'NLpqmE_%X7DnUlqm]\n@(I#xoAq2a*k[YM.ݣ1trfٻo  F3+"ȮYd&>Y}uw E~Ng,OD+U`UKd YIŜa{@YL6Ҁ4z83h5&D*&LrNVArbRʢRų=zX&qahOš2mVA|ÈHא 6 ?0Y|VrT8qD?1.L0||˞_NFt@j55zPG-:B[igWOaXGd`X)dzMduEhP#b"۠o6we6j\WoCTclwZ}>^>ޠܘ󽢓'}qao"P7DVa ӆz]eSұlGll9 nk 1Ù{rEÞǸҺ KBfCF\ol0:bˡ >L )㜊$o&fW[!|Aq!Z%^ 7}L]⺿'c4'2)hKPƓ` sz"vn?~ 6rmo&z.3qoVRmC~EyY0$v|* wlž jM~G4 na*NnkrC`|6eX/>LKg黓f>P/ы$mw,90.p~%w} =OۍRX;IFӬϖ4LYa[ gђ8M#p`ĥҿp`kؚ9.1*3W4}9)GqlV܅ m>,a (?vRJfUԊbZ AbRTzm ]Rb{!Իuv0˵vv6˲1в\@fl\Af{Xu;up3PMP(:>n_ {OFmS,0vtxV;PFe( 5oDp@]0 X{f6ěj)T퍘<~ɐ!?T9:k#;FQ`j)Դ,h:GqeP>#`CT0l!`irȬ fx^ut[@Пg& LhBP8î'R ZǜsU[4M5fEjR$B*Եf-9H:Nѐ٘"4T[ / |=pr)y4QBuCTԎ=*?FG6f~X«*Faar3'JTtoBx,㿯]PH0>RoV1͑1co!Ujg,،聯qYh硇wN]^˴ WmfiWº'|wX=C<*Y1ؽb ZPsEҫjß>Uޜ2\$=)"Id&[mk!*]$.1Hʾۖƒ L&Xl(il⡤I^p@Qxvⱹ&-|RG VBD8(Wg&]3pA sw.u>|9/#5F8 Α/2<-]V4ʙ wgwnk9=Ml]iі#"vF(c[g;\/mzYN9;%3z.l{8 *Iq_xFHrn96w{=9ˎP:̡w|{oQE+;93x@ A`B8/Z.imWH}Z/ ~7ǺL\7\UsMHGO\/wU5U쪣ɜ(a.Yiď qbqA3fhfxxm*.cV^S:@OyWjPvI3ƛ:jȵfNmhMhĉzMcȵPpс²)Ȳ!}RL5|*Y_oC_4C5}d?iRtr$MSXL? sF5V]A\FrU[!("HfgcYeg(jeDLvߛn|]~9P)oU|d=l|fh.2dDE K 4#vVZbG4T76S\K5i0j#ui=m%m9腉6O^ؕ9&_a/ F" 20Ǎ ~V񛝥S|ػv bX0suW't5}9N!SY%^@d^4**ĉOGڣwi =\xЧ⿃+ba ±b{6HݪH%LZT7B]cH`6[AYz$}m/Jhʨs9Rxx%2!lXrgw+ od$ A=Eʛ6fR0n{(gO5r|pw]՞-WKOAeϙWܦa枴Q/+,h:,Rk*n\ q ('H#;L7:d3`hj}`:wml+ymTk32+XM݉:0+{$͕P 4Kբ 9Ϩ ݰ߳Kz|hƝ}:TC/Q4 K00- L@ѢJ^e"VOi4[,̧BqM$yՑ" G-I#)$ʞQ>%]7;%7vQJ365g{RA++֨-4%2a"[ f,e&*aOf*FB]R6)Z|l$2yq,p6FxhkIh[jic_*CbC)m]&Tl[!U|{fB4b >E񻀷[XH͌)f %בGAY@uF @ZJ=afaH58Pv*)z+X"&~{jJ{53(dɏ R&Mځ8(+f2b́܂Q yGms3^ -z 3{iz{>둱ֽ+snFU.2(xLP:Ĝ::h )0niIP_E`S|g*!Rtw tGLP:$<%sz˹S"yrٚɾԀDҮAn]gƝDM~`jhĤo@k@g"fo/#:/&QEsx. D mfkũV;?ƫ8H6{RNCTlmۍVI:c+H/:Z_hζ!|ߍ^1ho=YUfԝMi<Ǒw},zu8V U03ahцzn_μxChS-RL{[. }&1yAZp(0Ա:70(*eԬ*'l˙ 8`ةX[̹ #%뻘'U/~Y}(fTW/1ǣa* C$`=> ~wh.DT ^c- P*R_I&x$"4x^$Ů%;ĝ muxd=)cX=^uH.n$h{%Aێs 2pM=('&>6/i{'~u sf L!p~@Ql}hPEѴgEuoY }j?U'&ry.<`6+ @,maҞ(2vQ{5>&S Rc; tj5[‘5u6a)E`iK2 ,eڍ>-r 0iD< g;i﬛*8.y T>nנw0otb"_8*iBn,d-y:SޑvHsA˜;`c'4"؛Rb2*F4y#".:IdWsS({QijYF > An*kwLFى vK}OmGwm@疬 J>$9Q7¾j LeA?zOtk+ X'ӄ}2VeinY_鏌"4V ad}ʅtOqU&Tܷj`&i608?FkAbuQB{LibkOT5d]FczON~@=g:#ht%bƝ,FKz`8|*3IFu·iGy]MoLB$sftѹA ÛYeo>5ܞ c*:$CkO)8;G 0g#[SG(A%eO~8PtDM$ҏt4L^"lNIC0?^" $!K% <.!UEfH1.v|DLIJC:VfuC;H܄S̄ѹ/yNp/dBh +=~5?HXH5uMq,{=3ADV$E~lQ\}}^6BTx` ~ȳjbLW⸢"WN6nɽBuVf^?>KWGE-[s9i$7Tx+Wl5r.{ i Ӫ`o\EI@^|xCGQ "y'WX(ad7p v(I͒#DܚH?%n2v"gƬQ ^1Fod6,>d0^ԉLUi_} o4)Et=9cK~<[yب]/oyT M#f)UQ$(^vC?О׻ *iBd|0q׺UO3lhȣ0aUݲ:S8uJ )|wc4$q{ Tea^V/gq8IN 0 z۬T͟`a݄=").fVПR NbMZ3O:wHEh; 6=5&n]w:fk6D^~-tl>GD- WBriSǂj|.R#[#tY\z~02L!R2XS 3A_+ x9(:U(ŋHq0)tC'nPlN+{x*q~'o[T E'$ܙ; 68{/QԪ>E]kK4SRabr=oU1i:RW^4\Kf#]Yav$sJԄlQݢ/ErAc?V꾒.Rk(Ԉ*W-(#/ݮ|4(e X=) NZcr*A b]140gadM\'LΦdJI*, e{ieTe]%oC~jwtȎ ~$V\@kg񵏖5|gIOe=nk]]'eՏx C{.\VWs|`7T³MW~4:3"(w{]6bH<ҘŃ kJg/[2n߈fǻ-o<hOΒ :txPV _z֊NG!8sݹdtVjw`jt*3,#2bڳ>WfB h'.^b#}Rv1; M#3dmh<00XyG笁f{Ś) VrnB Zܱj`:whH7-ؘ5Cu 7T{~u󠙝MԺT['1 B.5'^D* r#3?gK?C~=OZ;q\cU5#֯"|`̼6!Ҝ>W"qfUO5Yx̸&U/P/y{tuvW-[݊ =KJY:1UOKq1wrsw{Pd^9ɫVj!P=E6db껇7毬/BY]$hHrH׻[e#+v)+2LQCаHl;ޓ+ms7>z_ O{Q_#|J 9?n$%Z M8fR mh&i .ނl8܍Ϥmi7& YEiuV= }VD*q&QNM4۫4dsodl9wҶG-w&򳹋HV^|q/ ~M+(Mb=@DA>HMKaѧ#6bC};q#3LA \KZ?Siq;K0NE[?.\wTR֥BI=i~WTG8+TĻ/aQiQ/50\8AC@k:A&E_<ĢKv+VjSI ~C ' 2FKq+=5oݳON4ۭ"h/dz6KJoR<qGひ?U HV>iMaݱCmMwY|Ygk`Y _ `͆ǂ5'=6G\髴e9^X,. V8`\Q=ҮӖdSX'][bC#$(3Z(|J)8I B3d Bu \L ݗC,Zcatٵ%mq<ЩFM̓W@k;É1^QQa1YW|, ʧ..u qNŵhtadsjJgrDaRĽrVWтCYX/g{Qo#Hm{A-8"fnșm?R"I"F7vFqX )9xEx|ܞ^ʟE-3jrng^;)Dvr|> lZ=Y5(>,'b]9\wu`,2T:qMUYmPXn<҂lݭRiE.D+7V4SɔP?dFSaD @{*0 YoQDmgͫȐ!WDU9'ȆViiJ=D*:ʱlk-3~#]?L VZ-Rh~7EhQϝE ,&J5Ղ#t5.' s'=161/Z[; ^$T`@A 2=/PH8-v-毝ث |ۇT/'{СZ; Å}L51\W]V>T]z}WqMVYaVspB3,]$y)]y"!Ykwf]ްKw"~掤ü:y 1p r-"5ӳ0]`kALU!z1fcaE eDf|d!jQvG.5XX%= Hh~y^-v&k Fi,?5ГlEvͱiòӊ0%ŀSe ' f(izj7nUZxbgw TEsG_,NroΔxjIcjczoɉR`l fK2 \X̏wTъ򇮁ycWeUc8f3Mz_I16j/E޳9r ?YyaZmk 7ωpxU1.L*Nu vQs Џ-7pn&xb*I~ѵO/*KF@ f ލbeJTp= (?₶nɷqr>`JA,`d"`KҰHӯ`EVEæ'{%- 6Gķ#sK sVVksr"(\ ~ALqʊ^OE'0pBR#86&V 6\I44;C"e)ڣ_#& owxC-"(z ՜)@^<زiFBq+1&,KYyelb0( -]N^ZП[C¢ l$u:rSt?~&Q]G"Kzy#;X`ǢZcbu~sgNDվ2L rp#tzݾ/;UZhXfg[yxMG]q-HM/)8qO9Kd+'ϵ :Lr{C W96`+Qzgs Fx] -t] 7 4l |$0Fy#K8 ͉\IW>%u^^̏= ӄs7p}q'ml1dt$6nGDB&RҜDI29oP%^ݴ+ޛz 9<( _BO'4'UD 97.B& ZKO]o$$Ԕ;R` Ul}#wnmc$9p79W+2lB@`Wm2H+S`R sh]9ܺO&$ٵLٗ}m oCP *R|52GmzQ;Q!U,zH3ΆjGȋW%6!*h,5uHGU«- G5Sm$ q wԵɹDߛMg5D}!,ɗd*Ρo+ͧhj9h LV9ş3[:/gH%cI|=(E{sxAgݫipN|0*8Yp$GZ7ra#=풥o)cg Qg}Bv 갟,{Eȫvh<ТŘT!퐛ѡm)|1Es&`ΖkᙗQAיo:,|e-dԁyMSoe9)QiQjRl1#zB m\FVa?,3h5IQo:`lU 8C4F* 2-õe]G j57E&q {J\kDyXC-$. 6ܹ"H2ph8Iؘ+:kSŒ{--D61kћ\lTͣM;ѳ(tPw\{ 6&=땗J}м>dmO]ۨ4!d]c"+F}05MuIϮ:z~br[3cX4,?zӾgT=|o*a)HzJ13Zj`jPન]2 |^ a Wζ> ;X[G3м|uDΏ\:D,K_KjM;h ,CoU1H,S\e^ ș CnOA-@%"խ!uM1!Mڜ.ĥ[<6?wtѷy@1^)X]_`|MI M#kK~VTo/i1GS"Q԰\P '-$K.m_A bNGfo&E*]g뿠 ҠQQh׵7|yr}Ru4-2E}C?O^ |{'^j2K23aRc5~Ȅ]]͍p@5fyM I63*jd__ 2yOFbT9uHDpPie͊VXgq\ÿu1AL)3L[ 㖉Vvͥ\VK񒝒+L͙>e&(_@<SEȮ=k*Jۿ#}!كcŻף@W_ցF!\[D\*k؂jϽsXNϝMrk6{ VpXW2Kdft>y6h|t?C⡬luAj1|+ ],dq_NcrSjZ`D>pC6ٓqMk_秗Cܾ&7涎kv%ٱ~Y$c;g^y'c 걥O\XUˤVۀ|[?|'6|YW hw\c` mJU>@_X+;t3.e["tk;fl9kQ҆$gH Pp$+ 8[$d20L*YF|7I-xDryx E8\GZ PD;Z/!̅pg(.QKN4LFnO;[}3cSĥe$bk):;=W"[&S$_K pF ūja$Q0!Aob3RprZgv{-PN1 Y D%,kagǫT:,劧\)X+ C2,5ڧMvbaeȐ7jZBc9]x٣+\)ziPC:'i3tZ6P^e0|rnEGIFI$0W8tNALxþ(׽um_-Hx+^ :pY.~Bخ[:Mǫ|=mG줨R@TW/q|l 𴙦?DQI:t$[kw<^Fn6҅878{tW_x+k9L/A-8`/)(n2 "Gio-JH4_5(C%Ug@z(E Ay?UټZEƋ9Pz4;f w㬹_u[3 Hb ڜX= {G[HB=Tv0f^##כӨ6s|EGx]K~H}go1kW!t &+D"(CSV- lU(mYK drkIsӛqmPYo7!TM J}4CT޿$ben!YW,ye[y֡m'WDXl&iYr%.Ot%?z[wu]xmQ Fm4"Ek+-ҖOӍI$ZӠ}!" JFnR)9CL ޼U=t^YóUΰ& Y WsDZD=&m fK1`NPscr) 0l x|r▞q=v_;x(qL`;^^uȱz1XW+'Ǻ/b4CANsCnBfʛ6[jۓ/ %`e,rEESO5d'",Әهd!n*I fiQɃ8Y+*~WXOWT^YT>a@FS)J!ٴgj$тD ;J]܃wVXZo1FBw*0:>c*n]X78;] zYiaC˩ 5s׭TrSW-(t Se=J@o7mFʥ:‚ƶVp ۄb؁C[OnAJTc@ TLA1P@IK~C#ZYPvl0yV (jwcԕ]_X z ԠՕͿ+3\Jh>9\ZrsBݭ 5&z@_.G*L]|'Ѱ^KrO*^ǎ ~ {F$TȽJs TvƋݲ nI-\F-t)Gᬨ`Q>AQ( v*-EΓsF{gJ\89>WWȃ@B9W#nQ->XUڐ0<̱j5I:?.CTäA7an{/X}"s9?F}[|GCmهϫa?Q*gam#2aݼ,?nG 8[$GIfQw p2J3s)1#FR i94ZknS0_Zp5ʨS(}}s(̓p|ЏYqv'*lQ+Ia?7UGQ5r c,j ̜F+Z0c?WEe.H˪LHLMVw,Τ8",Pf r&Cb)3j>1FVb mjÐ<)ẅ|-X1sM/]oٻjQ8Xi{-W"|YD%~v=f99ItVG,Ul4[ǵ{c8'-SmwaDngafddTV:+Al"NN2N\hKAXǛSy.XWak}!g?ԡ<@862݉hZaM6Jk{3r}'MS e Q\@'a}|A2NW>١Fe-xi1:Jʏm8_lNz,E\G^B; %WQU]r5+'x.@?=GKH% $3 1CoI i 5"w}=$''_2l9r!a:"n оht/;'MKw3)4u邏A9Lc%e'ҽKչ!rey\nɕv@;D^33Ř3m_b;?2+^&H TwT <;*=y*>Iev8us3xL![pS㞞)|>^YcV2C`=O_^۾Sv:@S '_&SÃ8=ЖGM]#4qJ!^d'h`J+h,Jro3CGz(sjp8+ŚV-G0@"Ild֩x' yȩ:,؆V]cvI 5<+=nc6IJe2S{ZPYa k<&R14VKD[ Y3m'{)-x`j gxGH]M_<_w1c6*c=We˼#P׌Ziϥz~"p)-tQMM'f\56 NG'y/(:չn-ݍ6X%*zHos!~݊ ęqe;,blTdm i/*_xLh/TrhPK6[W?ߵ.M2G2L'KWصR1wQXLWoÐ}V U6K)1!:"QyY3e]O3{Q7R֪zw P,WOS@vE' τ>Bel=,tج1x`=h02M샃ȟ΢X`azY|H`ۿ$ZaxE]\Mɩk jpl7" 0Nr|@*w&ۛnALU'Iۆ`49+AQĿvҗ}tZ]懻cG(F*73&pFUɓx1/=4q34!H, 2ޙNSUd/^-Č$Qu\#Yf7xFm2VD]p\ ZENYZqۊvmʨ[=}Y#"Û͏E1 t0D4 TDgK̄#NWiJj|u5+jMݢ. ptqFJ%yLkESG?QF/L|-hZ u'n+8Ry$gVi/增(Z\3qun i`:'/wk9J)^s~5wZ])O)1v\iSC0e9p5|֪HeFG[YS*6H9H!mo U!ID.K"YT6 ssޕl:1xƂDW".apQ|(l)AFw$[Xz8VʛP6?=V7U,.g9csp4µDêkٳ'+-?wХ C2FR9{ <0ϟu4X 铤|析+b9 9ZCEaϠI(X)E7R+ ))2=`L%XǑ!OG}ؼ2ෂ v~d̀F*V~|_>5+Շ9B}z%piqtk+TH\%$|fw ʂ|C=\p0= +|5.v .c4_\G0|]ssgbpFd8ldP(7ⱛ,L}V @k/=e#>NlQ$vBӔzz]`:wNfv v}orJh0lfwzc]9c{G>5 ;7ߋ7Ψ绡j--M DR]Kvi(p|Ae}s_uY;5wF9qJv ڻSb@=:Q߫K YUO"Ip`zXfS~Uf5b_S zcC|裸6oE+S ]d>]?><7dfwe%y9((5/3X% iX,=ż=Zz#M6҂k;?h'.'d);ݲMz. 츧gq0{h>J20I3ŝ6'4s~_v]>Dy!0Ǵ~rfqGF=F$0ڄܧ2uckG`mE?e I2VCWƿll9)q z{yrȏ6LXMj)VMMn})zb]a34;yb d[2ɨ {/wM?hWgQ2j7Jǐcgт? E4t&\`a?,/7 oB-6c}۬?'n^x3M] Il A;wǕI;<הfEh|vcҷc}JȓcNjMI-Ŗƨ_UoWtOl7jH./,&w&Gvſ0/Z#IPثv$KWbC,.:'Ajx4P $#,k"f WX!2qLL  wnok踒~ O|lHapzzmpc>GZ\{(WF,'dGߠ>[w!mMuC3 ́^*2Xɰk0[B.by}^Em¬Gy`frBEn$L0ޢEQNDU䮷|al@TԿbT8R#6(U}83DD|$*%[g:웏[_ocVxEg\rh^!h'lϕQ,1=Ȣ[T@|QÄ|" ߝ=iֻ ,cq>Sm}l7̣1MVBC-?}{$>ZK;!;E#N sUf y(a莯5*WFDX'U7TlOLixod{Ӈ#;ۯ9K(Z)M/k;d^vUaCȒbEK"QN\gg7W4\j2WjBt#&z1DYP`r~'#oK>'Qp%ɐK@M*S/z;C>)%;6҅&qJq:Xlʻ.p][yP}=c V(^/{<^^1el"zhadxiƶ{͢?' }pf1 z6\/(W4m G.HEfH XԉI@IR Pne7_bI=3O8OZۂao\׆eZ" 8f'D+Opպj'lNڍ㝼`e-by !@o k;׬ܓ;=wf1/uͭt\'FcOZq6T)TȵBmZIhLSRPSC҉lZL[zcϩr\hMrHU]9h n x0&utY"iy'l_+=,u% YBW/ycq9#}oCc4˚i4 o̹v'-ĥ% \O/wve>Znи:5_XHz֋ dLt.iJ1E"#._{p1ږflş]I@uOE^cث"\}]vk =hxasĀhAX$tyuyQi0HdfYR{z,3mw ,LFt큠 u z Mؒp14irY Wj=F2Ԛ/K8DniIqb12 ?fK$B~`Hv :)j̎h`$` U3Jx2GЃU#deޭ`p"D\BQ}n~Dc>.kmLkn ( | 7uF",!+ )8ӝEqZw@,P=8 *mGI+eY4|(3LhDR2"]TY,:Jѐ&fIhu_= ٴpOC&˷]a e H|Y`eև Mj͐ˢDU\3k"a}+=ccc竽U~ӱӐlİ(HS|18J%yLU后 % 5n[?:DmùK/lFFk"S#w26ò5,\U5  4WRD}'vWyt& {3 CeY0GB弹޲J3NNy̾~ u΢1 =]<%4"8?hl"z <ZPe{ BbH2U F7 ɱ(^vV97\{#47%f=̒<;S2DfkhV𿆽\vAg"t SUexʢ?k942XfRRa$z' Ùt\JXB_}A2ma  Qϛ$csK t~S :ƈ$l᝻~/WUū }-tjfEƬ--Hx\ƥA2- +ҢG4/Z1P@d$PL-9X@9Y/> t :nWp\)&ib0tJ6(R~mu zE= ltu^P=]$"g0oDx+ttQ@ O` 8>nqE?<55BHurp4I!Đܛ9-'u3VY? N7SMRʼn{|= H19T#DA]Hfb2ݙA4ST$Ԗ9mkMu.wWd_ ZC S39UV7rS@X-ZZJIh@x oXd{ZenUD$lGE\3)mWL>  0R`ybZ2LCL7>Çl)qݟ 2'Ag8;.lBf`Gh!pCJ};7# C8b Nz#["LdCY02Ew3;TD {Vp]+hfȨs<XQzU9U**׉Sf{ 4,)db۷A+$ުΒW .^[}>罧0•tp4 ,-i>˦xW$3GI Z%XbW`Lj54Zr[rF{u]+PMuWXD`yvF%*HjYttD|p9{q-y d%yiН,o'$IH n;S:rm0,%7L; DG٥zvDU|nK҂;7et][)V"N웴[X Q`1KׄH*rP ?pRhL=>?疀D3p;p5eDʗ+QR`#Y"098^|YQ["Z^q?gELt% {̹O0ƮBDAoz4S]N*]@ m$lS)<)(@D8eKB+FgaYbd@$C] b#޸\G}!aE2u_WsەzG ~#|KY+tO߁8 <g/xAd<^$O nPGV~W?=#8|,}p/ٞ^ov}y0p'Gbx%V=C߹x4sP,,ğ;"Z4DH/7ǝλՍ7cǵW FE|-c2C!Fk^Ŗ"jE_*X )_ 8@ڰ Aq"^ߚ| H1*o/ (m+wT$mcz,c`6jm6bDEO+$y.=ev?!<4)B71%96?K iA R:԰(+C3xVdvHlk'ި"]lT›:$5lq(vd54I.W=&Gŝ:"7[u[)=qIrQdf`nz J`g)%Eև}a'i yg_Ԟ|1L.bK\IcTp hQͿ;M*0dU􀅽dN+f'Jle|C*Y3%M݅$R2-1c"/&~Pd个P'py{i'^C c#R*%,Z`oxyл?Z2-@t@;V B9l,pe%t>t$ wY̝[3b}rMQ~zX4h4bLNk:S{@1;bܚUDe~2̞^0lZu-#8V`6rnc bR{KaUȔQ] WѦa ҍFoK7EVmF*tSRt'm$nXe2d-fG; 0ĥWSN[s4cq2T7]h*t55Kb}3}P5qjj_,%~G]Ց^ywK%yf;&n1N5=Q$7^wz< aYBlؠ:|̞գ`ئ-ޙ4ci)(s@NM(}r-C`OyM*a` (%sRY:`n[ SĊ<9̫rH/*Dʌ4isqaK{sDۿޓPʐRZGEoaoJ60U23eS.(9:DQ4~דr'#rؐ-кu xgC[Eԙ:trVNUێ$|EnUZam!񝦞agow=6RI éLnԣ6aWl>W·;Uh,n ?KS e}7и{+9 X+ܼ@;ВKh C]O,qeT m|mPrZ;3[A] {}]éfeƦ*G3.y]T{Zur|*=`~^2ذ"e y˪Lu\jTwX35՚ h9<3#Ԑxo>7;PC~G.T`|v\SnżqRS 9n@]HwiQg/reiD{tDJ1LnhP]ȠlZq$f:X!X[Z:^!9vEt>Xv˔-ٺqٟ5d(꿃셚d"R!G>:[a2 ZnwnPۑߎFF뎖ڦz[AcwX&3HU(mTT=MĕwMڏ A6>NxpS^tBv+U`E)&O]gD)p捲7` w"1e̅_ȡM}G+^NwN"ᜅУXu]i@`LMuGʠ "̭ 1B )zV#$oźӏCɸ} PW}y!{o9FܟS~;8 Wn12 w[: a2֌&ՃӬz>hAt:{"xk?^#Nk֙!JS&K+x| ͦZzQWD׉%PoTPukaF0@><(ٽNSn7GA8x ё<ܧA3K'lm#9EsGu*o>ztўOeP\tҞ>/q{‘CX󈲮q{wz_bQyr-K/?kԻJAI܆A;eR>uzTͮ+L3~9u'רZwhQRz]kՒJWOt=5L;.F-m0W=."ζeh)P) '~*=^a)g !`=O̖C+G(Zu_*¢0L`Cp%ԩ,{J9*^J%gYOMEwⶲZ`˗bKЂU !eY4y[@nH%Dd:G3c~Ąb_?kTB!*`R7Dog~KM^i U XhOV{ ./fN&q^i8}ԝyE+Q]_a9SЛ& H T%ac -Ʌ`eCv(nz\AzdG!1iэQ ݳg'W2. 6&$NRq?7YRinIKo`9 Bk䅮M> ꣻA٠V5_&*kTxEά"o;4;B~krpi)Q*akyN Fojg+3ˍZfEml .2?ς>=RWbX{xܯЎ(ȵ&HE*odVaul ~ch nJǟsO{ qRR,W;ܑv3A$]1`!(T4o X7,ʼnZJꩋT8OՒ?V|m|_!&z}6Qw)p%VyNAd~,ΰrDaL.!]_R; U|J- 9}&4k0?aH9EȹI5dZ"ґ|0fpWo` q :şS)k.TE\oӫޘۏOȁ|ZL Ƽʺ_-.;cX0VSʁ4W\Ҫ$ǫ沣!%bnoIQQ[W<GPW86MxA$BRWkw XJPȷtz^>qEOeS}nz;z-¥w,_!{ b&z\J/Pp䃡/8T<Ɔ*{‚s :hMˣO3*~_aYt{,y,{?HNЄ\KODHzɛ-y3.& %vpiGc:"%1^IU˲wJ)VJtI/]z%~Ú=d0EwZrN涓"[ԓeB 3hDMtLJƠQư!d!ehS~ 1aƑHTtJ#]_ja$4QԎVrޝ0I_1Btѣ/ZúGB<:%X@xHKЀ}`>eS"'OoYKڵ~&d:c#o+WJMr6sO:'ѪJrk-y|wsڏ%\i!pJڔfmVx= |2|㒏1@}w[ؗ*n`Cۅ5^ޔv A @8DGYOšMibV! yFI_9,xm{'kO;<|>5XO+6gj4>08ǿ+@._ ]!GB6NbpMsд4;_ JC}wv4eF%zRǑJ;W^;Y"M3O_euu\sמC{KaY=h>x w;K@!.;n.;)Zc=A-5Nbwwp)?!s_JTLjC;iGk̨VJM UK.Y#F 7掃e'g _bV珈ڑ-5ғtdTJX~*oj uޥԣ5u29}p1Qޭ8޹{:?DlH@h6(5 `lF1+ȑNqmhwh|],+d ΰh*كzE 24>>+5<8R-Fp\6-NСR9sd2bz/$LD9"r@;M*w`5j@^3'_}ޥKC|z8lq)2fjl}m!߰h9_[I/hߐ 0'3]XY['{ )nj$_\II:Gg:GxuF֏#=6•~4q齓@}gstb s+&@:]t@*m?Xwl{}[luiUtFByLdVٯ

&5-"UoTKkwaV&d)%%u^C ܛ#Q&fGp7z&%;|i'e5h(=<[)rdyHqd7_bDkT[VNGkpJ⢮j6qw&FF(ІAF9td텺h-` ~#־9^=A)&B$Hl_-Cv#<&i|䅾HF\n#%@< ;zcHUݠ'N]0af"ߍg?2H1Ak cjbS<G/[栔{5@rhޤcpň[rtWOy׀;k=.FTg=mj+ |IA:gd4"~C;"裙)dfJfo/( q^3<#8{⸣zɫwd4 dv?.9 6'~]R7*t'C nT&yp6Vp˗+1XkqǦ${RLܤ`[F-Îf'#{.x7JePeE_߬ @Ђgs,ymgř|m>\=Qo""m}w\Y!A̠>& 4Լ:u@E=k=ɪv7qePjE0S੔8b@xp)ɰQ95orG j;4Y4v8%U%*2,pXWYŌO9*>)g;o#3@Jtf{ RDEkTK- >/$r3t!N KH0\}@¹1IA4M׀|7G9h;w:t=^ ՞AT^);ndOiGlv@" M@<+ҝrq9aN4qq4\uTF6:_ ݽY4ճU`p1H>ivL68>;Ӫ3!ok۟L+t"=+q|Rb"!<\&'{`ک>j~X (Mh;t2cT5X8^:FO:_DiڟyRiM=5/,_{S!'cTMȟy:o7fcʼn f?ϤD2fW`z2vDaND}5jl*<GK`ȭ$MS.%}L%/az o>ljSa݆ PRn@9.x ֺ3Fq?X+~73ƧO9Z>w/grO0^܋3g{+C 5 /ғHr? +_rv`:}'Wj(J",Do-dV)[CFT!(=N_'u4ΔHզwfY0cZ|9jJ݈^qᡔl-۵Y&` Vh ̞3(<~QCgE)VMksuZ[5t??(٢|jWYDm@χΉ~ᗴQ ص gQCgs=gݺD*bTOR ~2ePyFVqtG|B{hD"p ]?b GUn)yHr}**ⷆ:UG?$`zH=fU2S@h/ KAP^ !fpwb _wSʞ+&le/`⒜Ro֏Jԯm2!͛b' Lf#i=>wcTNpθ70U`:ߠ˄lkׂ2Y)=EϬ/hi_X|lg7S n+٤MÝs) D%aΚCrhWע Q 40(LK'zMQȬx2^*EYiΗH30 '(TX|2{e߳0˩ E'`"Dyj>!AKV{R+) -|[s&Y_7ZA_5ϠAKm~a݈"KOlʥgWk㋽.0ϣ~tpƳ.2+SLͺ :*yk]L]pNa}_wA[ 'd"!b5%t堖+j2T!ցHlZq$Ux qp~x$B3^?!!i)DD/4O5=k+̕"A 2[53WnހUQ,/{sЖٹ(@&P_.[ÿ5@߃c^țS-X9n9 rcW.7/ K?oSǒQ> (.j_߻z ;7~[5Cܓؚ,CyRJfzl gݕ PNѻ080"oS{ʍ=XPƜ ̉׉%aHawáđ Fr)m?we-ҩoT(c9eM?g৲*R:I,r0"*8V\7`vrNTM cgu[&O<Ѳ(-TKXREL1J(]7Z@gB_ tujF@h & ӣ{Qj4XCجQ?0OÔU''Amos2Ϊ~nh%ɝc'[ &W<{.'ثV](/H)* [-h{D--T{PiDCmiuvgWĘHG' .&%;({ za/^q04dR,_WU꿨_wJ-z͂f6Lh%Ƌ!kD&| ,,h x`ݗW~9(geLĽLui.{%~n㔎ѳ.՗g[X?}1.k #@/n㼩@E{?fPbaaTfT BP)%5ꞴmD˲Ђ^|p#ܣHg|Ͼ0Bo8ꘗnJLx]'y$7$(NCxԖyP~&dfD\df)alӳɩQV q &< o_x/ AeY.cEO|ޕ=%HM-^*RȶH8}V[?㢓C:)ď3 #I0ֵwg0ULDO{\Z:iDGSv7,ǂ1μOSM&uy xC ֓vQ@WN$J= 7T ܘ㻑TSr!8Ř"INpfgC)8츤Jބq{!(vTݣ>hPP^]:93sx0 :ٸimGh1B\6ܣoA|tI64g"4T'wܸ+ VB7OKH9>xmrGa^z9aq߻"QB]u}:y8R} xTo(aDH!z*KFcˀ.Ql[Kk4PIcGZ*wόhٺ\R{,fa\? C_{۲$ag>}98Ho%WA^ KZ,<5?INd1^ࡪ^!IlS2C dJu 曲(0&*ԊI NFcQ~zge=z Vj0A^w+q2,XT ].a=$ n E(JhPKI1%ߩn۟q+u 2ȥ:/%Vv@4$1wr3XtI}z:;g+d0(*n}qOf\]`pdV7"c[ BN]c'>mf8-/5 ɟ\2y0ڑ穏A'QP+ivq. NXxY,O`>Ǩø pv-]o!kO3M<TPs3`j^,=1bL P֍~G=I,ˌףYcja&&)ÜQ{@ErEas(,[@OT1T?kև3@y)Ǟ0s_7,.d{l/Y*H"d@x,QJ=A6 ` RY[DךVb ZK@9_E_ӧǭu)U ƈ"G==Y j8ͦ#Ay2b|2~uNUdO~ UM-p'< aG yS"ʶ|yȒOݧp|9qӭBy!I}4o4m\pj!__741íb0 s<2}./3͔ T7gU;DwL易['ʰA"콙\/Q]at`!sٚ[U#AR6d'PO~W}o N9Nv*I6Q-bC[wEHy %=a$ x q>e ~D`t߷:,UU[GMX.4Aa;tO hO' npwDh:l-GӢA*eז5M yZ#tJ5 ҭpĵtS2 JߴArH,o]o(sk(EUMH>j8ޔPN~ 9sXzI\>VwG;Ni_xӭ _ku70 YT+~kHmO!ˡfiW G  dznGX\4 Ɓ#e\CCjׇbϞ2ko\N;F֖dNxo9e,HEee {}R=T 8Fx9[U2Yܳ?AfҀ>+[ ]F( X*bE8e!BZu?cxR]69r#W= {7KdU6ľIYmf'dC$;B6,g^4P5 >_9Ҥ p|EuMO^Q9!K_\lۦ^n {En#t#<7bׇ8C9GO˛vuQ l/ev3MY`gM+Qݑ+6TՒV*3V +g]o޺+H}![ @Ŧ"*|op;_iڎ겿?2VGEvS XhI  qG}FLvM s[6sIB-݇E{C`w*5G Ib3H&_T8 j)g twjjZ[*çFzL/}PU7\hKt_o^#еt]]?9H&t*ܧVp$a΄ &YB1 q<jOsŁ=ؾ;@4Do9iM &?[}OU߲;N.蹈bDP'Qψ@i [h[[7ݠ-364T9bwu `iܳc6Z&w Njet~mFȒRkIJʆ\*tc"K;8M@FY>ʥ7"K}'\9Դ J옲`a+k MPlcLw9j~,qsn&xԄz?ĶHe1|gd1?m&NMRZ(gמ=bwbXվx*K.c91~$@n}p(„Pi UƞdcoaH. 5& yM(7"{h(fhzz`<~Ȗ6nڊ)i#&K 40S)w?gc83 :U% Ml_OejGdװ~cUpIGzoeI 7>dGjJB< S[KQgzgO&S206ŸD./~}QxXAx- c< =Y@o>7{.VfXeNEnioeЍV52(kgiT#dqwm žq!_۶段ZeBpL-Пֳr+]JQo 8.]3型v$~$LX'|[fx.F3?n.'([=]#tu:3BN <˪^mG &3tQ@aP$vIT\ǨTw:#R[}Xr\ ̅}wԏP Q\_#ŶR%R8Mh#9)Nk w^oaq`WVpk8U\vpj94dl `vTg.wوڈ'`LH=^iD wo:g##-3 H2Zw_KT7C4nlZ!}* JPgdƋ!2KFgTSӀnٲEIːU+(Yf@*.Ρ+_`[2| B#Uߤ:Y`jyAɍVN_PVL8\{V黟dF<N%"~e;wAhl Ƞa^F)L"lF_ Փއ="ho i#_|Xe,Iqx~Tvf95??v[UCqdg}\)K%8{.$wcmTXe .} PGPwz!4T=:!g7&P=U0PPM|P.j&ZyOiosTe{ #PnZ_hyscUldO8ٲPu:W)pXsWu˫ &KFQ] 5 CWaba&m(֝{,S\W>A n8zΠV1/c'ɷ:?Ơ-!#Ӿ~\4Eo\( fΎP;Ts3u}3|qT7}1B[RَۣĬD6wޢ3*~/!c-ƬZgt) 6Q,n:-νhS߳-.2bYvts.b>܄*;B&H"9S(?i(֠Dl]gw&Ƀ?>9ojHI!ks|7n gu-ho3jæR1K-f< wȀO\eBV9XR`8a>[SlOk;$׈A+ts\zx;% &>M='gZ-U"ݭ-ʙsA|9>bi9EM3%Sft1xOfWɭ=Be\!{ $q1?X#uiFJo@#g2eٗMoA=V.g$dMJg+^i0S%c)&YgGNZ~`Iۏ ^:ۚSs*|fNSHCC|+ xtC’1ID7eleV9ѤLa(o{ُ]Ո*tx!w}ٖd6yȧ}y32xVRp 3m$r6-t@-o"O z>%Ż\EkS1lCyA4Gxn?AtovI _-ͽ`YHgo=w:EW#8Jo_.[V[ю6 Ph_ޓ-찦OLED=bҤYP)vd"/LͺȔ ЕX ,85hO=>Ǻ˸ PQ@Pd`H$Kr=z7 $,mZ}<甗r^\QUEocltĿfJ$s{rA4`^z5a"׭e`Fg(Dڎ"mOOibuK7eB 2`i3#+?X"q]g=,i"?*'ͨՔ}H׍uD0C2VKˮ6A+8#eȆ ;r6,x(0JNJRCg#btpۀR:Zp:J_Qo7!~eV+< !\ZOgayWIKV(.ɮ?l-h5I'zUl $O;\N*$> /j uT!?!ov9.odڢ(]OW [瀨{Ǻ~LS2W) HV+ŋqkNyq䕙K/3H:]fe":U{#T:d(]qAI[L9ڱlY&l##$]_Y#Rc킧r; &6}UsO|Zﲌ7hJYh=Č:fzY᫧L GS \\F$cq̇B#LR˷`30&U091w~*ߤV1y:j1%h@ .j͵qWѲ̆ȹ<hsCЈ)rxפ&oܱ人N.51+!xQ^_gt. j ^b|HVvq<|SOc'ul#n@zJF[X?ESOG:9uDs%7VNK7pՃH-g#$A4vDsƗx&騃ƌ,hzbDŽ,w$x˺%:l2c]>^Ĝ,sY&QzA )TG_Vj( \|6re|kݿ#wKjK+րq%ѤCↀdU6\728&Q<)N .? ߺvV~_׈nj0πUo\mo!ۢ˫\ sq=8"Ѓѓ)XBW'$'䁋JQ}N,,T@2a> dW]V\N:]߂qq9WYIK<"z_q$,{UIn}- djIR]X38CzuWAle;gkj甴GjݼQ`pժ>i!˫'];ʪJ3uTBD1G@Z `³{-{(G#ErU\P^2c M8wP>XB>[P[.@X/G)K5TzwPutجҰ,JuRd()Vj WCoRTztL~4t1ĦUGN4B}r' )6qS)q&V" dH1̄ʀ!TW!~ۨKWEtбҟil͇e.ȳ!+Y\*(~ XԠًeu 2=R.)+tgeYZI_ 3a1rԆ1-?Aoo\f#>ٍ+hYۛB[Qls0[ܺ Cz`U'ݼD(.t'sEm#ƒŢTyۍh쉥1/0gn'ˍ`0!&XX&P~Y+;y(U!.&*kDA' * Fehjimea+ֿbiG&w!j(MHaa<~)hpT+v]- `8 Ke8WCݤ0Ј4(6yϿFeUS݂^̭\0.sԒ0Rh?$(QOasV[;+ex))/ӘxE=>Iq~Fs oTHI3;7}w4}_6W`dqm7M5*@!mH֟r'ȵd-!R"hk4/V!Zߺ¯8{rZOq&\;/(w!],Ί_Q)~ڢH%#M͎ +YFT2NEڰQijKX0>hmo {2bNpy^ƯeKŒQnIxWJ`FV&F5)5I׿|)by+SWEXi`6ph5: rdD"S)AQu-@)>m6eT#Se D 8 ~VgO+N5[*ðdQrEd7ƶ;uʃo鵀!x#tN!q0`dm[rv] 77_o? uimM@DZRD6]Бu)XÙ|G YX.`[Vu@H%Xp%)#\pF ;(Gz2dj;w iHӬ!usawQ`B7(~'vShZB~v/kQ-Q(-]zotNSlDXDMwӑr ǣ7~J?5HɓIŕNc+qo_տgWw53=P Uf##oڙt\h)hv1zwۭwzXշ3 q3P!tmS_.Ul *ϤίK~/l3:޷NSa?f$0]\!gݞPKHXw|R!׃;"8?4Y%(S ?8ÌT`IaKuA]>M(:;=R9KуJV|׷/`|),Y7 mNdF@\u4z1 a,qmjo9-K[D`=${H3}&gV>@Yn4׺OywJ{l?ǦN+ͫ4#r\Oz=lWm CZBΥcnW)cK#캰X/>Ɏ>ؘJ ]"ä̦Xڧ R)vY93la5D] E ]X(NdmJIa9oMAjx̓ExOi'Z6lL_r֖B !}!On`)3x Z?VClD@DZ?^)Cu <_v^<^NK,S۞1'6r1gihp:z!{y&ng%5Un>[q?hpHӰ$?nhO=uָls #Սe8ܐdh3չ2Ym M͓ fiJ|9'aq@ -s oNdp@`f+q"emcwɟ?XdnA?Q*ԛ|S x׀?5~0 =?F^ -^c-o-[dE_9 5_ϸsqlX^FqU>|$EHfڨ h{"Ѽҽq{zYc#(u}kTgu3JG@cH\ii9\6]ԶŪ1[ipH>P•pm;T'24ǗU]AbdmكX^#PrmۡLAѝŴpa**7%n,[3ĠBbl1xi^6V_^*Op j_Ȯ%H q# "xE䦐"J&qv9QVJǷm,A|>8g~ F1ahxӚ8&k-ڐ/e7 ߂fQ/{p8τ0fS!.1m~7pdtw~@-|]mvmĢ:UBy+)5 6]&g4.w=FCMdʹ#h::w-IEaj)K($9%D}Y^^3QwjP4\2),?&l4 i#KT'Nq \HD5:a)v;1A'Ln׆'qL|ohH*LB#\X8>:y^z-Xѵ#ha?QBwnlb]dKM BMdcF Uǽ_jnԁ:<`4g: >X}ٙ^]u6u~Wjf~ #͎ ,!BitlihNr#6l".'m0'/)u^:tmbգ2O"4l5YWOlْFJ:]8 0UIg_F4#F6+ M' V8=(,ƒ1P3E;tA. `6鋁+EiR^bXqS!x }V  $xZ&HTfAs,uKY-2[׶wq~ExCJo.@:Žn cj4|+xfG7^kA[ S$_0sRMXMPN^<ˏc=4Y`c6J~ V$ jXBy(8SL)xMpbt\8R">p741E u !#ƚM3<K@e͞JiVf Up-/ӶLwGxlW [3Rӯuah<-J)kq54ly6A sEZ%)?j1m9"hOx^ E||XP{ }_Ƒ܂ }c0& Cq&3L)iMl:UQG"܏!n~J8[Y\$] SSZhײ]9CJfOo OgL,qhD=Gbc:fʩ <Zx&T.I2 ~ 0Nu&/d uE$pn [AR4gD N%,5<#_Sq?5ٻ{1j J@|r,yp:J dt5`,^^A5<$n[5vV?AXERV} ”|]Y/l)Li.ƭ`1@?¿TKgq24~vdSXj^5`ye^ p8ӉX%. 1% %|N誈,_!6Z㡲dzĊ-!A\[qMם/Jp~ֺ2LZµ"8u*0oOퟘBLc@!/G[.e}hJ-tq @a&hyPXޓ3` FРzh3X]+ɜ$Ȁ<+J%q#Zb;VQ 䞠{-M3R62>jEY_L MƌF`D̵~Sq7n=hxrTn>b952ZT,["f>Z>]GL z҈y*p[T;h.< I:K5F;0-DT+Č/Xx>;Oq=%|qsp}'wIc<nnJk,~ Ul\g/~,%y\s}ÛVnpC$6Ľ8$t1K){bR`&32d).tn|##uu*7w8~<nvzdRM_)TKۼ}&r 6aT8zV+r7*v&dY1YT)*R  JS:x$6+A1)ykuq_0d4{E drؐ~*3e^A YakHW0dhMUC=T);uh1w_B;064غ G 6y{,KEUWNq藖T\<-uܦ#&ԛx1t~ ?2Ý&H(h;Wwi|F\ea|vs"쵘8m("lrכ yT]\vvO-/sEsL:{B@Ӏ񾈅["}ȴ}5$1D@6l#(>=X:kkRX"# )xK":0dAE~r"POc$/A7p.qKXkQp( G\T7qy׳"@FκMsi,>(ۋ8  D";)̞?Jޅt/$%D>$JMYVoZ{NRIAp]*8 [~Xk=cVA lyv;s@!::.BkUY -i%e57gWwW3gWzY:\KKoEj,F=`.Na>Oce~oR5DĻ 饷ʻW2#id[5|P3~ >[1ln 00y9M @cJ&6|=Zrca^DjhZi*3h9mљ+r%}o rocyt G|.x\2_[uM&L͏M;qE.v2k;,`'F6e/|&qcp%wׯ!g /{R(3jxAno|2M{tqJC_"{ Sm}em irߌaI"DI FK$Sf'TA/'A)^q5X@O~%P1o &lv0e6+(H*`-v]TC70!(e)?E[ջhbMQ2h}Q_;vE=+F.n,vH*oʉ=7AL2ʻir{.izBjm\:tI jJs<_rEmKwOǢm/vnlyc\U!sFLϪlz&~-w~}E3T/6n31lfN8(XKyB8p*9ȭI^ZhRvoK ?!/Q /]MCZAuQ}][:s/8s.l$l rU&B`u&3>H<̗թYOttW w;` ݶy "f23%†5x!>ƕqm~24&w ']X$n[Phҕt>zQz{ӓ# nKJ]ܣhCos<R^G:I,[ދՑ9 HZW%QkIDM5yK흗MvK܉ CbmT+t$Z" mHէ)|Ĵ<\8񹙘v _/-0p|VL7B*)c~;nh7-KHS6U =QWT1#cMZ?J1q\2.{7C,"[ť=RF/Ieɼ*d6xq7\@?X0*-(I8`^ҧG&y!W|uG 5 S0 XaB-w5Ҁ'm)9 TK8ޥgf 7x,\exm㉪5s^qo"#3v:Y@1z]8N]Rvypn/5MiMjdpcHyn!?ScGU*vkiJR GA+F,u{)\S} h PQ5OQzڰ*1*\n,5G#8]l_ /EϳvR-Ռr^))3@f>Sm$R4~!ZאP̙תVewn ^] ʔzk w ⴂK>J^q[wvaoUL(,4ЉUR}syvдm)]U*;%){VEIx6#uVq X% y[ nk딱Uw 8(sON%v&.WlP)qJޯ]΃MY4k9YBD"5߆)1oËB%1fnX@MkB~|2c .y9HX9-{Ǜ_ !ˎPrHqd<#loGDOkh] ŋPM|w^zYME.AsBdŢ??n_XmdZ4i9ǵ,ZM 0۩>EC_>JZB+|=0t_f. 4| hM#%Z6kr{ML:NXe>GRD{Õ%MhU!h`qS0 8a̐Lm=\=YRnuU:r3]R͈P8]8,4%X$Gl݀DSp̅$uu@ݳ RU@]=uAj>73ɚLU1$*duzmXmFkYMMMיx1,j9 [>w(ac\[x躣l1]x!Y<5\lǺql^@Xߎzb(c ,WN#߄:u^^Y:W- Jn'-+oV~1: mm?*uMҎꯏ kt!6+̸T[gGo VV,P9Ωr"T;T;lrP|('Ѱ)WJ TuxG# ( *"UJVya%}HX4„߇Ng?C4QIӨt|_`ˈ7^LH m BRKǙ/9W.=\A #K@{PN*WK^^Jty\p8 Mھ%5O!Z[ _`)4,R6,˷Rd)˶ro2ZJ4kr`Y9a$HZށP/y ur:jVM| rMbZY=/;|)eƀcvL@'n]ߒ,%>HE?!ul,A`zy[ѪAN_xduњ!W;A^ܔbgbY.eBżgd+Ѳ>㴽2J}ZL\4F4 g:.V-'0z'[8Tb,_a^pWŖX+AB9/ᜡuAJ\;<[OW~[OhD֩=1O&?HSK H|X-TOcD  A:ʎ3p`jܬ W7½6D`{1iOzepOWw˿Ra '9G"tugr*ҝuWUbR.@[5t@!-{3=20" ʊ&t嫷4_lE#\]Z' -3I3 iT(YsaX ,1"ukv|-6Ep9^b9cӏ(MQfǰlTܲX1[To <&` 6 (z]h1B&8& 7~?YL雴w7>΍6@_3wj8@wkv?L%UR1U V寔,;Gh);֎XarDq4!F- 63澨w%pӪJhVe3ſggSR֫;2<}.zk)$]gfoRW4?ȕHY55Mx)E)ɛCS.pD:eV'RVQ[H5! O`bPNRGqq4KRq/%/8rlk$88^)0ߏλ(]xut } \=dGP ͝'8Ik4S6*bfqVUʩ98lVƂq.[|3,QF2RFvTd$I-nv!B;]NؠK)C@$ | X%քQTĪfJnx 3ޫ8E\c>E EL{k wD!B8{OHqz'l5*tc}i4*tA5rهh!OFge<_?yZ ܿ;7 iͷ n'E/W5"?8?6O ?/ҍXVTlAȪ'EafEKgiYUf_Ca1X]Z0Ęl Os|!]BsFG$ yaŠdUGkVn42?'$^m0z"aω(E 0.ۦW˝gh|/5iۑPJ1E^dyc<2 ʜ˅|;Fag],4r0ؐXWWS];dG!^&P[*& }g O; ж# 43@.'JU_qk.{GYȲ%D:L4CWP"[;dq|}itVN hD$̈́#|VjO4R ʼnJf/5l_]Abՙ穹^=;EWm$ɥ 7"&P4A["0$ W϶ܳ_h$O ׳֧+%J6RVT./{򓱘DpPon/_5!YU!8AteΙ} -^ ʾة&#*L>- FtVdV5R=$[}C0^kdk!`; E4N 6.m9tv ¡uRPv'NEFfF_י$6LlLNU & ijPB5ԛ}{ 3 Q+ C^ds&wp)>媇sd'ҊnBV 4@QrTAymcQD)#F\cEKGl08j=(bW;\Pc{,X9W6jtCbM٥pzȖo:L*|I/Y_@a7>;e$R#.U ?&gLW}ID3ǛF618$fs{pUJ94Rba`o략R(ͤYui0Ccu6#ҌaY˾d!i#HBB qi:d1׏A"81.Dm"A ـ7J^/ y*}E Pq2&j68ӕ~Wt!.XCw*:P`_%!2]h6Z!ے6]+vc ܻꧡː R\ f*n&Ǎa.HXz9DzoP bUЍ̐I H J|̝tZV|iG)hICZ6+WMMr9n)N(aǸu+n:wPƟ,!C٤=zNIdd`ԮG0 y_'"IKQ%Eq|ׁNupY!# Ck?p^h;GNqvxZ;LhbI=Lz{ vL,CpʠJxHvG׫>IۨtU/},_g50~h 6z̎^~gMƟ` !-D"U \ ߷ E2Α+f nYHY:T7-Kϣx()܌naX_:eHIDn\f2pW6! -1uF0k9=oW<;p#Rg\T[@ff k^B khTrkMbx)L3U 1RBMd$M5լ,!PyPF)1 tfU H+hfO6+KӜP< e9t-$9)exBjCڑNءRHJ/|e8|C] ČV|`![n&y#5G .xR!_47% ăJLeـ45iWT\fsqy6YZ[>U. []}jtܦܶ?ڂ$^#jˆ~=.tūsPveEv$ IU{9~(ZOh=ڱgC};>b%V{n^csr9u5s8GIĝi-2=2สH{J& )g=g??W!a^sT#Y$] 0b c9>(t Zo&ZfqCiL/V^"cE#kpN4-F@TY/?K2g whMBdZ;@μ@wt+%dI0̕.ka(EB2Ѻę#0(L2\FTjM¾ˑL;?B_ӟFr밍y Sm~;kkUG&Cl,kWD@Ac Sc&_)L^tHv6(bSJ4Z(Py?P\o{FIYrd'd\oeAk RTKE-!ZCmFf-Ky> uNT lxo>}׺5KE3<0O )55^9p4O*cYO3T3!J%Iof7Ku˰l[kx mvJqĀ&qDs=r^| Jz?WM?yFlBC@_K+KxTH B/+d7 Bwԓ(L|6[s˱;)]3'7QĢ*T(Lj}EYμKeѓ8EмB(N4Y֪+hmå+ L؜DƬ"-R֩_rLSHuZVu.t$h{(laO,-'FyFUCp[q\o̦heBuYYc.)y3ɮPq.Wd 荋X2e)g O%qYG*Cf=%fIƦw'y-ҸѻjZs7PD;;uw=ѵli%ޭw?7 z~(J5ƍ{tCٳ.~^wr*^X s=DJ݆M_Ɇ픽*VXQ*ʓ;,eJrntlwCf b,j-=zA->ţ:]Iѓ&[ bxk(aةIoP$_Dw$6|Y2n^yr&TJeEc%>Z=c"h`ꑱAwYr: i_1ԃP}=võ{|#s ^5f{n#ض@K8i8WX9f bTZQ?ڼ.v XbE_; n`7yhgbe0?sPj#A:# %ÊgO.v͏םWb'Vk~IO3Wr6WLB28@_'T ]7rnUQߧlDsyz1W(ے5!m+k&+FrRX\^0[P:w`IMKU;g xduȫ 2Ua?!h һ 78Z}p̯9=/Zbpt`1]$IYa0 /ϥ(ɒ.~ڨ DDMtz1 'b,պ鶻ǫY}fxϦX}X9O(krͲ%T?Ϧj%1"tB]Ef= j1FXMsjJD(S8z͆#mzO![@UX=~FiBVf nXb FK77?B[w*jx.Ɍ;`AZD_y#P{-Qn,tRax Ptp1- ei>R '\x&u_z!Ʃ* A=ڊC=ғ ?P0t Zllӑᮓm|ʓ9ᠥ$a^Ə i&IƜ&Djhdi^Ʀَ=dxaq֕mDG3uDjT {w ldsz>M4n,I q.]/λئdDXtތ|u8S ]gv)3+iLgryi+ޥN}؅o:WlҘ)P | Ts `zO}Aי.zCƝ8r{:s{Fpt2"f ejnJ{@ND}̰ k)"^D?J{?ΣEXskiUn<)}qd-q6-Q9e֊ܝ8yt?Ux'a|2M6w/E<Ҧ)"@ۼ?ƖS=m$k_za0t%VDJ1Y* 547d3PrS}Ơ,s*7#P{! JåB]C3YB]PVVKzeV9><M1~_ -O̮֞g^7sߖwvD5}vK0BQdgo zsajaLZlGu:m~a/WD4:7`QpW|+p. OJo."^^M#RܥL}DQwl-?xd3" G8UWX:V&F_Ӗnx3U?Іmxs]CtxόNkw^DWxdѭQmn,2-6K4 8"yjd'6:{XW򷘕r+|R֣ }ĬW{}Xal<ᣰxEZ?Y_RYZLϹcm ]+IwAxRZ>_6CFŔԽJIӑЦ\ Ӑ>mM"`_XO4Mg3/ꋋO-Wor+?DmN)~QTR}_O`h~'8)G4[ZŦ1Zxx޾4tk.\a`xF9D)3{u5XV%U2Y|[#|l#)4=ǬtdժUWkaQw=|QԹVh廲gDLJ_'z't n^bxY){|JAOMq%Dϻf61|fI"嶤*+6ɸu\)4BcFĽ8\򞦵 FT ÙKܬS{`AFl/ EOBn@ﯗ}ܪqS,xXAIh3*^)8 q9yDd9o :.ze rJ(G"ۓ;*TsHEK}M{NuGWD4|2E~d砏e2(|SL?\SUO%pkoG%獠IBГYkkdhsb u-ƍ;4>C &oGS>|vs5tjW~V^|=~8 V:P8Ivi Ȥ1Jz9hD qiG 8U{c4wȿƧT|A,8TzڱV]K2g▿Spd_l&PQ}֎~;O 3m3Vk>7F{kU{X9t Mad.Kp919^kXٮN8;)Ew#k2!2/XDD+9aW~^X2ɓ*RW642$PbIB;Ap.䉔 -H6M1<%F:sW _'tЁxΦ aG ԑ*5ev^{IG]׷.N̲7=E ])xwv&>% z0.s^](Wz;nfm5şb!J:̣ eD Di-*s~fGL><%Bc{6\CT+,y-,L <^bl:\B+==MO?uC#c.r%X+ $VJR7 !%2^d UM"Lk)gcʛ_1=!g.3=r[jꆣ{B 8o`*ueX ̧ƃ#iHU`G[CBɸ戟0Ja ?j^(m{ ,tlD&HhT+iQ\DV&锱9O1[ԻwREdfi%QT[3QG>!QHZy\@HtIT(aɾ% Wi碷B CMfBBTJztщPmt. >}pEJ!U^ݯ'l ?+vStbsW3Ҝ%ARHGC&Ip* SȘh9i vXK6V%J-&ՈDѸ/͝4YXl3N{ {[+9~%OԼx7]H& D{Oa3w>/mHN%ߺȻoeUqh_Us*vc|ŎN(ڤ`ŏ0`+i/ypć询O+;p8ASٽ;^s6(H:oiɊGWMYLjs)ڑscLXg3]*F;W{g< +X;"˨s*B}J*`g0ciamjD)>#}Ǔ$>َZӹ$ǣ)U- n1dASC9͋˽R%8?Ģ)ņʩJ~VԜ&hW}>#Wٰ1L3lKz 菧\XRi9s-S`m2Cl%ƔWliN%@0L Hv*^m̊XmGZKaf\U ga[Hxΰ>%AV"P@\ b%O.g9/ CƏWjr⫢ۃ+h}ٷi"8>@)̷GK]O2JPMعQHʀZY#aQNj| "ReIitp ܌7UW]wCgzp=HW* CU\j\Ip ,md ?}Rݺlrn(hb ){Ѕ]J%tNm(f|7uu7Q5@޳&з<k,|}ႰxȃA;?sp)u=g O)+:xNx+|'gٙb24j zn$@ v(xg'b9Ջ/z.,l.f6=Q]%rف}Rx.8礇LE5 §K[}≪&o}2) a &Cfmv8ݍ>^qч. u$nЮ1{9 [׮Ff5H2h8͍PI*uGy,墄( E~';*8#NL s[ [G3ʭBS@f$/H`AmO%Pҧy]gb%4Ȥ<%uuR63ʣBeX[ᝦ_R bg}n[~mEPFxqܑI7ȃa {/5 ٫ z wG8Vk>@q#Rܟ+Aik%>~Q.P?`&v$JC&6LE`X =̃5{?SH!6/FjCY{Eo4ʵ˭]ZŶiOU>!K=^I=~+)cRtGZFR8 {3WD~v4L)H{# F8_8wRGS_ն0ul97> cͦ]r8#|p xtmy2SU ~qYAOU o:l-b?TNjCazZ(܃^e672|lTs%$+bAdQw oլ&4p!3g|>t48+2}ƎuD"lF6KG7r yR|-0§i)tok P2X@&$%y|B O)I ml-M{q O 9֓Pw!_B L\~Ң$t8Y3|e.̴ 7JXG'-6{@ 1%OgbV1/q6ӑJ3$_6vSoe oq32F)xA/lT3NG$ZI'-JژB15] ݣ{*i|Buw VQ mu} LMa&w?ܷh<ߤs/}fOZIY1lnEg9}kJ5 K\/XoSGp>"w&!D)KGt`YNgoQuj\1}ן*tTbV x[ܨ v'WiLBOGWGֱu݂qGIЮ;N2;siS0Y5䓟~oRz߭(Lh [4X\R2U5Czszb7JJ(,5!G]|*4ˑ2he^&ͤJ9!d&e=b˭o}5-LW<. W֯0$A3PÚ9 etG!RV~نBwfXg/z0 _o2RӔt)(a̙]e# 9m hI E'{R!853q,a|4oWFr ibS%[֏ADk<{C>RNN:虬ft† -]aN% EFՒȇBD{K/ 7yGaa7&2jv-XOQ`MG׹n(ܴ%^=%23ܳ|5 ĉ.<|5yJзC24E)KlgXGުG|8XHD٬2A.<yN_NZ_aZTdР3??gu &s;3UL/~ _!z=Y,W8,VӁ pP r@3փ̼uhʒ,oXZ XKQ {K)oírmnVHfMƋ0Е~4 @fL^>9NG(;/K`O(6!(&3ct0BE)783,h]CAKy gILAaWvcX1qfjY7b jj/5P?9]5)lmyؚfzvQס2h :/_lpOxpqd_pvo+ pC'>ܰw~GG/]W_g]գISk E>)YMa5W^GwK{ڦy AaVlO:\=,GZ^c` s2CrQFc? o6`⾶%^9Zs#PJJA/}ӖAĊ;(GxFwI((H*o5#2C'n1Xuu[Sl2L|2`"5gEM*u! 5Y 6("A'LVc[A\iH*! G3 ZUa{TiБ}9ٽ*j:D&6ed5M= j&"bB֭ A#YA&LF=&d -o>5]R`J&e]:w(TBBfG.+LE&3Vn'Sy #b/ϸ'?$\tvi(gy;Hn(f| hUnDߙof@\Yo+)̋P4^| yg?'o=Ab{z5(4w-{LqH;lSLo);m?4U]7V_K~͎JdEs> 䎌 5|@H^=wX$ѕoXh>kM6rCމEˇ'vTFfʘrz(w}A,t=yhS//@f;C .DoM D||h`u{a[DPTR0ŅbJ"C񸎞TѐXH.񪀦*adڗkqNBQ=n$5):Ʊ(kXU>`=䠇trA?g-'igOs? l=BG35_:環?3Ϙ?Q!2˩[xHPw~ n2r_H|=b`q͹kìyjP @ Fi2'ě\MlRV:#'hx‘K[043.Ⳏ@$d9^?]<\ПoMVBӮ]U7a4t3vnGf!0=CCZ.!YOBcܕَ+)l沩AܹyCDAFLmȁub|0x"H"hw00Ao *]Ff$rWH4$e 'KݪN|%n%ťpd]Kģ(Ēz҄wJ}i^l6/C?+kQ8:f!^ȥw3K.iu<,aVL$\!Ip9`dbO d}u%{eeA"soX-iJd{   QjaMZZIYC|yEX(GD4 lg$Uv&P@^2[SG&kA,{^/ 27cX"BR:_/MbP;Yβ %Mzi ۷4PjOgghs8f[Q/?g;CPY&r+v`;v9Bc567TUy7ݑ3J :Dr \S[0${΢H =L$m w P\~]5C[YL_{$0X,ĥqGW5Sz"`0 o|Ȯ^oOh96Ǚڧ8`9wg<9)^u~׸0xu=Q4O %RAP ƍ.68vKل̄-4 d%Cҩ'=/)5/I6fK vR&b)t"_)Ҋ+ _T)e#AvzJ,kiX(3%aA  "ʣ y) hO(l LE>*A]XQbVz2g 4'T㾻 7EH*0Gk}=~V'_CN(a.㼮fX׮WBj/W<l2G 3h'eR,=m@WV@1jeFSutU$)A"sz_=6^tKZ4=֯DWS 2F7_ZO{p;xN #bWc|*tdyNYd xTy\!aR. uVBQ~gyNJ96cDanRo͌[hXYv$;'{l$=0Wx<6=0BVgnz' s&囋"hJi=#mn@VhZEw? ZC~*=p&󺹌RU40E awKn 1*p={y'@쫓0 [RM.[ ![{./[ !i~>L17P kĬtװѯ{ƨ(:P}DJ&> KĶ6ztU~v<ۜC[1WM\.RZ@JBr_ a֭P/,R:[Gt^hW 6${"۽X2'*!m؁{ CBvZ-Ng\_4yb惩j'b}㎀2ZӉt}nuRbokE{ чI8~ˤ}|- NvvΠ~颯J >J%,dA'@'r XM #j#bb7Ez̊z)ßxK "Hh) 'wM~Axyt[] 1(xmb8Ϫl&zQSП'!Py7ڝg{,2 7;/CVGB4EokWDqP+[~ ~tUS/;`6D*;Twկiʹԛ<]%~PC,ey>T46<'׾ո=ԎSӋp'w*qڻq$&"BjPf"ml /e|~p 5\ G}ࡴ[n7cNY%)"h Vz{܁9wWխ(Fyi,Ч _Ʉ8OMw*[lJs3O@@ Fi\w)*>DnhZD8#L'P~5<U6?n.8o7$#66{C~RI<{\EP:0ߨ JCv!q=hs.'HRc;0!keI Lton{XE˯:!MD߀M<;z3)px mD54gj|Pbx2d&_ 2ճA狀EkՠE 0;.) -LH4}= }υ5n)c·dM4q1UbmeyFw+3*e;!!E \Z %`IHeՒZDobUWH:zZ.~gc7>:aΎxgWT*^:z"J\PbWct"` G,(U4R\f{2ɶz$2 &ՙ*r0T(5.1#QWў,_آ}yk+ǎh wp/.LR_-ڑч;G^W$D먭 WtDDXHd*CK?mtJǭe^:8G[P_s~7x<ЉJlw4‚+X' 9MttC 9djQ|n/6#j:z!fyV57֔(G^Ű/A2w$4)86(hqm?#Rx{L=9LF }ɀ'ke5kD:Mw7 k`q ñPh>OP+Kxv:a'sO@.a{lwȓlmyq\'NWJr9w?YIb-0xZ_L7 5$ :gve6vYTB̞!\/v>F@ftY5p=O)~׈|JύNd%hc{ V\xXSrY_ ܮ{Z! y]!wP|T!mmf|D6B9SsyVPt[nv,1٬,Zމ1Gt(hO?`v?(=/8D\אl>vKf|60H$.>[OVNlI!"6"kq(110)zU+_IP+{ǘɊkyS,-^՝lҕSn@ 6uc&ǧ-71Kolq2\/n~ydŞ4{L'+5e=mlx%ST25>-Js<@5>a|3܈=cHyWo,l.8tpxF Xwz rƋne`MڡWti2XߓbTX!`Mvb8rK;`|ucنOk~[#[a?x4Wil]me3D="G[;},Bh- lO;/ɺh'*@U1t!dO(? 0?ɽ/DQ3 T@ĉq>H̹!mdžlEsm`ϻk1Vm}@2MF[K{ؒoXZ"@*7& UcTއ)dϯL & |WQEmvӘf!gpTϘM;HiÚo*:>$¨ꃁL1`,UØ}URې S{Dhr $ކBrȵ`>QU< ?j-`g>*z,rl& 2]БBjtdz@uHڝf@cXg ӾԴ!r/$]X(#&:CF9@r On$C>U. .,lk݋f4^ (_I0Q(冷J[m;o2UekqHI\{.5aaФgTbخ҅ݜ I{ jh^rh 8- Q}97Ak҂m!Ob']tQڲ ~3oA3k?_5?vgA><هҰ.!bx_[xIgo)x"`-{w֗s˥Y[`~p cҽ߷ o=>a!$Urd%p՚T|nM~ߕ(q @-u{Ds'jϿ=XdOH}'4\ik>B,IfK,g?Q ® 4CiX nS~lճ;>pse?lKYpA *.M0 H?c5dNÏҡocO+q+X7PQDK!oM]f0m'BH0x&gi'`c-OW&w1V'Cо'0Õ׋QWDOU_9yOįvSMǽO78ᒕxRR`$v>;qs>' w_ޞW1G0 TNQgWiD\+wm02+MPÙ7~NW[_b6ɯ}Fj4cY[2\?9dħ7N*@Iи?u!DbK?6ШXEBm~H˺FaC}y-e:NEC(E Ӑg Vf#a/d޿{82 mXIE66h}kjm./ kq(Wmec8h1t~ï3 鏼ȩ]dleb޿T B55="7 T(O2\ӿΧ[iked. f1"kETʷ z o" :%e} FAc4.H *qT$o[4F`a<x[t r22-c9YҸ_Ӗ 4OXz$d$_&KT!Lζw/L>,8= T(Ra墦A{.VOLsC.OW04*=]cD+ qt `Ji&Ԍޤ+gna9^CmW(UvMdՒh(C0fi<1(>LҸ;H>6Y1 Avv&#B3eO6#=S2?2n'Y~3J㱥 I5@v_|H4~Z&`ra@r" +d`k15z:kƔ(Cޔoi~솙YY'a2kM0%eC>_SDk{+s6-NכjrpeJH0u#4ul!wIc_h@ dTݒU0к@WgB _f~7I^#s`ʚ c՘TGiik_B"us!~L^{Z!6J]ۙ6+~d㘸ɢ~?uڪ>(hM>y/oڦGziE!0BSdz}!dh!O/:糤r4▟6 PbM%*"vagM]9+܆T [q4QiGu_F8ŲB?]o,uv'ғ0wGi 2j4rL4_(9IW./”2>~Rx-.xOPsD{sDSqKW⧦"N8g%BV?5'i _b̡W%3$ZQ!X} 53 KYN<⯾Y"[ ($>urg/9n\ƤuWF"1xAp ltϲ T5}`]E ˔j"~I|A~eת!ڒ$~[tA$$}26*ܙ?dߡږ>ȳc+3vKlZ>aB4C;*-[qS&Lbi`SJ׊FZL_ Pqtѿ&CYlvc!q'ߒ-FU|S8e<靃JFo7>Β=v&x*{8sUMyDR^Z[v%4+N-sB37۳H^?oa5T[:j@.},&V&;%[̱g#~@h'qvc5{tPLp≴@~4xBé#\]MuҰm\o ,0Gzo| ֮F(TgE}N3 iY"{%E, 䗎8PGq6bT6Lυ|TmK0ÁKF =>X~[rk+ZSnu~ !c.1P('QpD-x]m!L-tFa`F(~Dv~Ayvz{H/ Y&QyxS'BΒb63;ɶ1NR]kOiTc1hS>67(.Gmإ?b8`7i&#pHy=\__9A1"bR aៗwYiZ.JNY^/EP%vZIy>R:];BPXk { V=0@Q,†2)7z*ݷlUuNkNz ELAW4h;ŮJBOPv(Z W+}[XKhIkE1M37~62|0/U_Xp/ȰA;2w%wsטP܉"VAwI a_=-kn> |:ͳp䜐M1#-8t^DzY3"j"e`h}zMiLU_MWK.n{##~xC$C;.aZn^uoLH|7!(QCa銗RFT$)rbB$e\ҕ/зб"aޒC+*nXz,P? qEKWckO,&S9-ISy<ʴ3 hܗcN8v ).DJFSn!\62ж;DFK>f+}Uۣxlj6&˧>a#1otZ$dYDY^Ov!݀a:^q'uj+v],o4GK\Z;#Igw2 ?P\PK}=\F'(M9B˯Sqc3ZpK˰*P W 2Xz,{bWWa UGJ '2]u8$?m]k=osH6{b:T1fkR5Z<սdOv x:QQ q/t?ζC{8|Xr81G/45`~9u"@7Evǎ(FRcդ KZ6rl ߾Ui8)Mql6 #R7]M0h]od Lk) fLw綾;$v<;+4.8ti@N[҂?o- 5\Jix=,QdJGD7sq/,^0KîIN?Bx;K:͔Y2Wo?N^z7JWyPKb{"[X ºkUSkt[j2-{+TA܃%?+"y8@N\3J@}.JޔMsXW?>GzPuX"p 3 Xȗ︸P~` Imp"s ^//zVr+G";~ugaO.ek|o6.EEȸ0 <8N:yAp gG08%U8ϝ}vHxh$$aQW#ػ9 '"Bō [;k l&ߣ =һ 7Pz;"hi  E5G- |v&_W![q{"`SoQ}T|H>Eס”/(Y],@*W+(i+;ߒdW p|BRz wa'"XiSjh縷]X:3rp) Vl짎9u r80'/{t\ ж,>3*2m,lr҉VJW脠Ɂ;&?\=hH3_ĢJuaYrhJZ.m+kh?f5h3,%Y@L|^y.>)$1  / b@9%)֙cyWZO_IyDʑJ2jƫ}+M֮H<6Ƴ/Kih ]̬` Aص-(| *N)v/gS:=n^;,r[aH]*v ץQ:ߡ1Q-,9U.{F 3ɤU 77>X tqR>ffٓNevt X:pAˊ<\37!fPz&K-lQt=[qp1":+2a}t2S[iؿF3fym`3*1@6Vx|A/N۠){pmw JtB="ҵ+LepdO3`\U9F~*}'YT/Mrܒ@= /Z",I[? O6b~;X_qwƳκ}Ѩn`ĭ,zapM!Nu8>lݛL=/o!-ε͗f)̍j|w =^<>ͫyըڔB@Bb0h«ی߬~+̥ QQ+UkFh+ke9M EpU܋BBY~gF%Bٲ<4Oa w_mT5jg9wpq3y m2a>p;:\D 'xנ4ȅTa u`؆gA=ٽ5j5rESYG|σo;?6)$EگJTf~Ph`9 prJ4V~qJP~fj\[+I 々4v5R_z̾>unQ ђ*/W?0\Dpq5hIjY B/`FUpA^($%G'۲?4xn>6%ȯ#h9s?kZþGVbE5^ETaQF `dbbåF=lbE\(>_LkNiaw߲M/qxo$3S`>h '6d 6?5zsT> cijj8 bH_ؓC#X)gQO:8u`e3g&yq:57Y@ Gz٬LEBU mW: Ne}kkj7дkl*ט|눟dI MMⒿ%*ǽ$OVP`3G K3m#׏x?$}w1Qߦ-΋nաgG=sOM]f#>njL%38g cyȬmP0)sSD&$mb{TjIru}[=9cwsTVsp +s,M8ἝG10s=9g/|!wOSX9I~ &sUҫF-#z%!ZϪ6BEWW=Mf-0tv?.[s0Y2걍ȍh;r; $c增a^QBJw9 kO9`L }a?LKd&͗Q83aWb-MVeӘS LFm8m4G܅ +FhX[ҜĒ껑`*ǹW#]6 nlLu9T']=j=˙::^O^hbHҽLER SAM׀qipp/(:**ιB}sBw?6W)&I6~4;f&^Υ޶cIJSF8 ch+7u"rޝ} WzuaO㼝Y|+rȱk`2dTnQEێ*)Z:w.y3 τip(ƭ7=XGZOKsEZËiX |+ f gw' ;/p|( [ћ P׽Icǘ)t"US9B_oᡣsgo_!p҇ 1.*yI,vw| R I>2!d"m_z4>R&v dޫgPc ݟR $#L8 QwYɚ @6U$P6Z317t%_$\ &٢TN Lp>{U?1|kJ3䁘S*>>eI =ӏ5Vu "ɻJjQ}0 õō]E}I{&؜~g#Yoh+;-ʯV6kĴ1s@1 <\+ \mrmޡwKg{ 9C?\$FSk嚂ǹ mo/DNzm]Ƌ6U53v\ lǬ5k-Ӕhhh,Ia+_GV5*zŸUa¸en83ncA]'W$>N368 )x"`>S/$0{:(G+}H5[![工a}N7֠zHvmN0aTp ſ5%,<%{Zjb.ip`V&lUG++G;<ԱH f7틟 gzu|<bCB?EˋΫJR.&ܱ_ b_TSű2(S~„꒷⮞GBݖs7uహŎ¨Gea88\5 DTH{" ԕ4ҼJqSw5S_*a;Q:CO7DO°pن:rvC5p8 IcNJ1̳pֈ@gNޘnz\ Iꡔ . ['o5hd^/ҜK/~*R6E#}-8<l@T28,O\!VB8%df_n2Er"w :W}P\SMl5b)4l X۪7jgO,-nLBZ͠%AQDTP'< ua%?+*˙=յ󦄸j䭷wI?czV{VxPs7J\Α?9]ńFS~|ꑰzue,qSPMޥb%H=lTՋ5Arf?zxE. uE$ "G(E^f'X8{j{@&׷]PZ&*Ν*|cnGЇ%'lXm (_H&m şe?Wuj^z 0]fz({&j6̇?s&lsWRWciw-եhK ~{hފDPܛP:Nм H3 hn{lи؄,NÝ4%<}T5xP)gJ,VY55Csˏ# C@#>o+[$cj_N. 2%-AZ噘c97KFyв,oA;%taC nߍ- spn6f͠qoS5f9fgDaɦǘh{;g+ ,ts$im k9sﶤuAyG2( isg[1&Y[Q^D1>Iu,ڒ! ^2E =+ċ 8wV/4Re;grnJG@K<@1çk4u]f@Ǿs UBJram'ineh#-IZ ޥSI0cEu%qi$Ɠu.x'6^lhkW>vS{π|"\{09%JPYXA(ۧgw+.sy"6NKi@X"mt+Կ8GK8wanCJ~c ހz<@0 >Tpӻ#ß~}Ef& AX;*xO[vrt85ȾdE3i9n%ז W73=cI{2j &|<00tgPL^]'lu&{ƙoXSKRVM:n>ّ׃Qt@2QA ,Iѯ})GX=hb*YXpGSYJd֋VUxD@oiɲ ^:EzPܙ 'icOtzrsaH(?!sIK(kD$Ab3 tA ۢcfY-^><7d)>>yvX-lOd,gz/+<M30P-By pt]3:ʩ)#ri'DHBt+ ZjllS]sM SWKUZ "^HpI,9? mTFVM P/ dA`=_;_ܸАH]$BXkg"lU _C)z55j|km4NS7u ogɼV({WR{JH4czS\%voK3#3Y>nC%`ɵV5\?Wnj:ȟ\_T.R@1MAv:F}@sSƪ8iI*J8RJqo2 2ܩh?D@ F ن,J/mNFNgW ;=I%yϤ 6=C3եh?T0_JP)jHZ~=wA Xda_2J xn˶`#cSqh*ݝ^A5¾(#-oA6hT5c{UۺȉJJY<ɴۅI Ri+OZ׼z_yCNJLDWs +B#PP %"!ҞGv{x\G{uܺ*uC,fa}l]?P#nXI _2OI4yx|Q#; " EqF2!R{V /3)4Av)d9me* {~mQqRsӖزS!zzT3kJϊܽmc~U9+!d)A,LWnz2]iǓy4bSyVYm5 o5&R1;X'VUmEkPԐ,U)a46 CMLhys/6S}@ț'7r{^J z,K}LɈ[ZCz?|u ,_֢c(}%Y *;UNȠMvZ5eqbp%Nϫ#Fم5:_SYP:md:LP/ ?uǬN= )rD8+"?n2MT+Al8kyguB1xRk$r\SUb^Qd~71g 73d=]^C#x~r-Ƥ{p+ :m]84o@|#g; {-cVg}|z֛B"F,sB 8CsڵqU91GqbbYHݣpk:vx4wԊBh"]䀱PJy +ЂzV"G[$ y-|}F#Wo4w}ݲ-Nfl6ukUXf>ǭ>FwvGg HI<\B ^Q+Mߢڔji;Ge[5j~>w@;̖ r^*., a 2rDɖU]h)CB: cѨEq/4|jӚN,Es%IbY 뎢C٧f\,p$" UzzH洪Y>_6pN%)mzyA KoW COɢdMwB|a%VTxYYqb ]NȯzrUger)E0ZLdE@q@^¿j(a<pL?{hI0 jn0&56XdZ35]"^r]) gf*`/>Z;_ b5Siw c7ۭNk7Rn5nz؊)_bՏ{YvHIPC9O)WTbN5!zRmB Ax?ЮԂ27@07k'oY(>!qQsZ}h$=gj78}pܦ;Ѻ"p_?by6R7g8JQ2 wV<(S|7SK\ da^SQ36Eׇ]iMxNc6f|5Zl3*b 8H%a|jS;׏+v9c ,aӉ[4*޶tiG2`T;6Z Pa\ToqT= aҨiSr PuAc%bE:.-W?1/Vo_+XɧXJM˥ˇM\8$ hx萹/$5)Э Rѐ͆qWmL.9e0 HOv:^IZ+2P0x>wW7lr k|HE;1̐&^k4 M1D83X^^EWJW-~t6_Ga)r#U] ) ].J8{r+_xcsX8C["v pMٺ.EJMʗBD_[x`nI1C6,L;f'=YF(7j"C&`D;p/:s/ƏM3{tj9.-vVf8"xۗ%0:0[+?̢TsV_r5D ǬٰVj<{9*D3@Es0=DW}I_jIW*~(^ -s =E/R[,$9_puF JµD5yY A4@NUu76Q @2o_Q|yy<$Cv 1gؗIR20R^l;St0;+-ĭ̓]* ,m /,ʟR8G\^38>"NgF;s;+B\XI\d6('4ۉFx 'gۻ/UsGa#nbzآic:!wL`G L>z|9zL,gddPPXYoKm]W_H`~vYb(56$2P'vio:}caO[(w H0EaQ8&yD`N vE +BPb Ҷp? ;_P,F޴nD)0Ȭwה-|-=\q#u@V&xަ=^qstY>u<G*z~P<~r |u}Fg(vaoZ?@vFr.0іPo,UخUeLUW$x 6j)_vq\}7kRJQP&,ah2q<m>X/ärpPG[F;Uؚi G .k{'δ9QQV0u%Xg>߹<)bY 5`0Mֽ:i- 2.3 JIKU%v1Try>-1V6d.|Z ͠aS 1#ݪF&腛h#hFQC"ڸzUdO{Ym@GuP{|Xga`^q)Ofj𑘭| Uƴ V+3?29ywF i,bS-'ě}WjcV+IHO޽@G8}FZ?֊_pQ߹M=gcހ?dNɉ_2X,џʼx6dYQ]vդXSY<m>9Ȭe Jj*, ÏsD٬]o۹=LN=1rP~Vjn鱗YäHu4# /cYoM4 b[P,% -^y?\^l zHbv8™ 3&A8dsƨ#̻Jp ˌ@7>lqH.JbC`b9'avN'À ͈aFeB֒|ni^%Bbn H:up=4~7c&G pHAzsX!Л9HBJ}=D[鉎LMtПy XDhL /]cCzr^5P?ݺ(l4k%< 7Pfr"쨍<#,v˗GeV@gw0m`! cI~U#&ua(Xv尻}u6AJV%!W`޴W~#qnHVڀjR܏js{9 u5ͨ3`6ٺ §`FOֽME)4Ʃy[@/)geBm< fAl\- ۨwm~p [oGCFg#W-'D?Wȷ#ؒ_h=|yy@9r눾9^;tCQ8V(sA_/#h䇃%zJ&Æq+W2ޘ.fϸFvu,]^d M K=wAVW `Yc]~x*?h,9\u"϶\ U;Y}Y 1EʦM[gArG]Gػm Sn4زuX w\sXIC6> sjb# :(nF·2*vMU CGuɗpIɠA{u$B3Ć=Y0ԭRYe*uY+Bb$)zQm{ `:< >c s5:B!oLZ?¤R ig?tKP ~u_̟=;5 \C<4l ڥ?z0(/&LG/7ЕkƖ,'mB}f{BeXF}m$`cm)MDǜ{qSw{u-H{ sepp^=ί XBoBRS!.dݿ(D^Y-)R@iʇO-wV0UϠ5yP3HdulƚUR z_(ɼOz*(K ɮ_g#Lde':іKĵU%5a6'SeV Ee5 *NW-Ҩ1dc.wVuD:RqYB C 3$lGp7g Q/!V(H{+p~9э[/RhC5P29(*{*g h Яnڇ55 &g̙QB>FbP5&g3jZ)c6U*t(;]u y;^N^?vɤ0M!כM[Uύ2}O(|y#m+~)Ȏ_>*l l?wuoଓ-/C)sf+4{ [5yrN'NO"hDP\݇f'_<#m2Ll=C?'2sPsUYSLs/"@PÍ_ 쵒19M6 7kc`̦MIn):M*+6dD` I{.|wdy r6x@Oi4uy>d[XhNzU\$_ٝ~.Qm wzHi8!و>Jt/\g ݘAb֘cvitA"~3cWS@0nPv~'~2%O6L'Rn˶eҸ+>{uPa#$ۤ/3h/s-: mbmOϽ^I{3k9E44iy=z u|D,Յk LmciqKoAHYez}'۾هLDnZ4a)aĵt|ws^t-ReQBL2 g@xhɬмcZyB{ Uݳ!L){[Š4-N}: l"<;Z5 Pߌv_ ~¿LgI!ژo~CM叭^ 2T h!-/% ҕNM ҭI@q}N-~=p~[y5a4B%*>bQVp])P+5"&q_qO^IPI@1a`q-EDe'-5* OQӃ"lϳ=7bZH< lԝZϦ^ȆtSt8NJs~ [/“Yxy\@9{-b$b>b$K_s+X~SLj ֋9Dr ʪ51 HjU)<pRй+ nQ. sfS@~ bKF{wo3U)S㳡l( \@Jioځ,mFΩI<$!k=x87 ;aE,BKn"j墰$4 _ JP qQzᕰLu99_R<_L.5 GX\kVZ+uf}%}3c&Vȯ;qyfܥ6MXA{-04tF[d~!d! :IYž1}py^3K6Xݟ[M (ɲF*g1B[%·u׽\Kc{h}S-%/d9|Ep4?#l$٭)%,]{I_8uߞҿ}+~s#ymS[k7xU&{R5 V/Z8jX3'W]:Эa>+LJ<pQXl%Zr*ku C0£fzDrk-\ylp7㽜ǺK( [6dUPܘqADsyZnMq*ϧ\RE钾?;2t Sj7Z*R@TqST.fvBrps`?3>r"V<✥t+̩S*vBA2x D6 hhD(<Ji5΂˗#}H{O0۟jU-λ̜)o"^ȺCN:-!'ԊbJd=@RAd[48FI1}&U >eڪH.Vjז$uȥ6vYvR/ʓpRC܁<Jt~(i ;੘UF̝nY%!*KEo}0<g. jŶwZmϓ.H &wpefxŊtQ+2`UU;642D^M#ׅ&MF!aՐM"brԩScЕ"#G]<᨞PqlC;FohoZ=ٹ86Dz 31#ҋ"j NzQ[pW=2 ; lJWk*$uh٥!,FWÀj>7XuRYlHXrnDw;Yգ7UsfLTp lQFrوY'!yO'؋ Y%F{Hzy!?Ʊ~|wefO+cKb,W5K )i 2EK@o4fNxWa& ]k)kL,s "mmo]ΥBgUf߄aT]j6DzVR׏nKl_3ALp8-G44\~t)ɇuv ޟT{'˲( l̍@MgPs#Qʭ3-;*ԀR4Yw/eyNL?Dl#(ZP<5m7Os<~1sI~$VLR|B6вutFʺ1&;mq$I&Kjn7t[VBؒ)Ґ1qX+'n㔞r @x3yaq8S^d|wJBb$|43_JQqScJ,pP]L]֦ɇW{~CRh+y|i &l-eX[ (7T $arKF-qEebs4q @57靰j^;`X y5(k. 3Jdl-{P]v29)UG E ٳB X8)w]W Ș}ṕarKe9KyB:E3qе9Z qy1jq{,&yQA8`TXZ" BSz ZPuqOa ;'MEA&' 73>L2m{O5agN=¡VA>XUh&MyL*XG9`KרuUA oe9&ƿ03gT VÑt8\Z-~.:jʙtǺ;a_#xP}l@lm~$YU5o3욀XU9kd'(`,gkLo]w\|bMa[n0gPN2xӆLJCVKy|OM@Ay`; s\םpbD4%}aG+pGL̪0F8M$ZUFjvvqOq#5.] (L9ڄR@;YD,B**4m'BT V:ؙpWLHЎQăˀ.u)a),#C!L@7`9AR;+YJXwXE,F3T,_6^)QYꞢmdO䥦:)1Xnc Ȇr=@V@tl*ͺtD 9cXA'gZ>-5t٫>ql̤݅? V1tu;'.<<޲ g{YuMG&(.~', `Ł,Wcz?V } ٓ9 iQMG>Ʈ mOnXJ K_NG[ & މ^B|ڋ9,ކ sp([yZĤFC5@xPa*?˦D߷h}XMb9\G\c/Y;< +GvoɊY4,Ra:Z/2ШI_zӰfRqnyF۸vn=m4M:ms⥸+&TUzg `J}. 7 7դ- >0[l]]uבQh ?Fb(ٱ{e81ŜGof*bݷ8x:`9H׎nvaDdU'}s{*q1y$Z.cCc_ˮaGG?gصʃs 6.هaO%+"3c |Tk,7W?b\P¯oɗP<fFr6D!XI2 x`V4!=6n,XM݆ '礖 "]u΍ TD~~So0\RLlt$!l:ƾ.|C*0*ܲ_ ; FgB(N{2f8\TmfNSc(y5^(1=JQ9 KTš#^(KC.Ý!D 9cHGwW" H /WuJn[XJ.{TEu$6]5OG%尟-zDq<n3Nf \>]ʹ९W E/m,-<啶dLRm~cΞЧxhoƇ3X_2$gRmɥafo5x}1LLŌhyt6F4p/Yz7 ܺc׫aG~SU:\BCfjbˮryBUׅOp a~jށN5@  mVŸj ,`AF~Xi\{Е"p|vkp4FNvBk{,_8޲;VȃVev̳x5!jZ ]iiQGԺ- FyD%74{nyê xOwZBØ3;{?cWc|=u6ǬbGۧŽ-ʟ wznJ{byMR ]{V;YыEQzv"R ZƘtz!Q-EBmG^ "GR]Cxf@ +lvbiMve(h#zGh#Oo?4bk/xo+u*OkEIy ͝JwͿdl{ G\{ uXOxtÖIOM'MVNf"koeaARљ>ЎO ֣#05{X?C8 _ #7y#chn n_QE[ mGÎEA ߼\ GpM6HW iT#%̱&#k6eþq;D/S#OORR$Կ;As*/:iNNG췠//;o86DU,+x (K1<,)m{F2祍r&\8rbr'w GW[r' O [KgHPOt=@CO㉦dTTXqT;E}))e17 }"3u<hE+?ՏJYh&j~Py{cq ࢋs YzZ/$k4A]+aUj.UL;1~ͭVѹפ,Z'v?UD)i$-~~ܖ@z⦿/*%!ɉi8A˴ixzws/(zU?mQ=m<ƜJaTU9pqD^b s۬'RV8+vJH š7FN/LxovϮ3^~&^\7xZs3yˏJumۯ\c^"$xHFEg+_ )3gmr$Xb< znTgYD79%mk UD;Q{6CK?s0y4&Qw5M0@|(d %E}`3t H>]FI7V0\n pa|IKqo&(Rwk>r'g\w(q 'k( sR#]GeMҬDj}8h$Zz8ҶV3VP㘠j@j%arJ*]z:y`*n ;`=Be$nN^ z)|'4܍#xBDkuC2^q[B}–50( yBZ͏%nSgtIhqЮ̘Rw<'ot«&.NwVr!{gs(!#R6S֥^kP71! .9,"<_~ 7CH:4r֧j ZyEb((A$qtT$iS̰^iƃJY߲^lf>w,fB)#At(:&b~G@%nC(Xc=0E"|C:4hͷIj w3E*V}@Y@,`T}a-ݼ:ڸOI KS:)K,zqGBj p_#"/?g+h8oM-R$kUs=?S?Kfs(ü'8NmfWjd:KJDsԷfi Pön0-SdtIE^LjGm"aDo(T;;LvWr}G_sέ&,&=~F!(a[ $ZؗP˿M Ƀc{ApZ<# UPNOQcW6%*15Z}N~6OtwDE ‹;"̕,d|zՖ+ =C 6y+֎;5dB cMEk;wpTqȠX1?էqRP#F|l94l!rR@y8DX!߃ ?#ynҮI!-ΠMr϶$JXdLl. #O8.DEa2t4;`]+VfPjGaX3r^4uryYYm ?yEϬ84Ue]K|;R8eKG %[yꊀܸt>N? _[\wc! | Dt9.ig_mRT"]C*֤71[5'%ysi HW{ʛFgjBvZEW~){%}# ZYjܩ =󱍺 gsgrg= Ɗ4|UW0N&zˍFr"Wz7Ev4,X*qƱf(OF^=hCmv2L͙"OkUhA~ IL ı c.o(5H M[ʹȫQaL[ESFQt&gkOiP߲{zjֺ~aʲ֎Mc-v5IVcdS%IBpE3dXmmrwݓo+5$`vS&~R}:n )BAj_T;͹١Lm1,Tulį] MWпN ]CMDUƨwޓ_EA$?Le$s<焅Xr%E4oDNE+Y=ݾON~ Wz+=_Ѳ.#.#o.>@抵Esе/H\=Udk &Mp@P NWޔ5Fw']ކQ.d|؜Ʉ=%|P`cWbk^3][[._4nd~QD.9z uc &zOpgLÇc;ZJ?G=*3{}&+]jhh*Yu$K{0k+/áeQ0MtܐWYcWOJL";z; Jp܀ב&=sJjA/:3,(WIQ5fFj# T{kۣ¦LJt&sB;% ^fh(ɯ\ǚI^ mWDSJŹht iCA׽bVh%f{o zR#)@)F9TG^0 " >z]>NygI:lj%9uLw@aߴgoote?VX[b&O8~ds\mhY!.ߚ?$6;HF7}692T74]z W}E˛AMsmI&dCEF;k X>Պ!*R?-ظG"^kp蝪yKƝݞ!ђM}4h*BNfgױ.O #s|ɺީP=R5 듷[}4ʳI} Hgu=:_eu`YCs;ףH?jfR?BIhe];ԕn3:MY8%1h-T I>]T].)?(6r޴?ف- ;bdwcp=A¶W Tn8\@%]ݮ1 ;#z>h2x-cC/o0K(cFDZ'oކ:BToHy9J lB_ )=[4 ÿhelO5pgꞾm) !(Y%`es1nKvK,Ah{G'Cŧ?S8{SO"OÐhe U]z$ >flQgvu]d!8j*--3IOtZPH~ixT#"NVBg#{M st$aj@~+F|B48% [Š89zZt[G7PL#g%:`]4.aϙDZ:؛b2+)Wn!Q|um'/Jp'hU\hJ:RlȞ{tX#x@GgL1{>wQ F?iiF?C*-c\ b?; w{ fg'qʅ&}s(ﺕlP2݌Cg51?oWo3\BNhvO7t)GGr[;3g؊>KKhocfaʦZU{dj=zN1w|̵a˘;R #a^~ˊ )^Y+!Xy;A˃ǻa{'\tSM8.˒}ȋ =%l-z?p9b&"Y;cCyn-l9a]dd|$.Z\߱@In4sbh8Vim€GPPOR\DZF- r X[u8Vvq$-]p";L-/2 /ydiY05'mSW Yp:es3s;W>*Ǧ[C1:6 C3.w)+U%_I|&'yަ#}J.Q;aİ=a {getf>jV_/dDݸ!*y~RS 78BdQWD{r11'1CUNqNf̒>Yr^$0$(I´OF^s R*3ڡ+Kh%ۊNʧN{C*[@/YĨy#'BcerhrR&g [T²Ls0FQb6=?j,Tk%BJK)Iy*1-,)J `csLsGX8\tD=ݡn O;Д=L"&!l Hh )vxqN= n!˔gSs1A{` _0Y@ vTjl4)۠c8dg:cK( oIXN r MKIk\篨Ŷn{}vFJ`/O&j|d4C[zNXÙ-Y'$|!Esw:~ n4.nC(HL"$όc-ad!q9(]}|.ɧ5d?#wj gJ{B.=nQ|E̦34`Iv5<׾=Yϓ|FQI쫎@ހگHڬ@J7I-l)uBnk}> i dXGGIay,/*j2 `e_8ܤ{MDڽlb3.YT$#`ЌmޓZRlZ~H{If'G"q\ۇnsX7+YB ]OJOL'4R`l5O%_Â< oYwV`!>u R:M[:ED9kvK" ĿY~ã~cB6b4IL2 ѧ"|`PaJ+iJd |_8c䦷FZ@p7!DxTx ǡP|v9=K @\54R>ϵ4is#hݘjoڞ8s>|}8>=,3r@*: P?S>i *8 o[mёabYE}?,\'I*,\<5lXf+˔ ) Z"o'l>:Cu|T&)bO #24-#pĨD"P%ե澖ońZ {Ϭ  E:BU}Ltz<Gw^ A$Im? 8'@䑸v,Mv!A+6tglp7R3 ;P:2oMLEи*4~((W[oaJh 4 {׼C,ŧIt* &`8Af0W]dB1M.YpaR37 q+6s< ~]i2 | ,B]Nٿ j2ω (NCu<4OȌ| jʚ 5.b,ë72u-ܣ7`b>0U!R% m"Y-E ZSf-bǙH,:薼im qmyn85է}bY|\FH <#LX ޒVFas&nؼuhG?pሚvbbpu&<-}枦]N\g3fm5 }BgsJח=H灲\%G +-bE'+ u[dH VCE76>p`* #z %?'=:ս[FƩ~3o!P.'wXˆ0Ώ Kȑ\Oɱc-˜-*#H`\ A";C?hb㩼Aj۳3=-O?<λNQ$U7cLPAGus #,Ӱfq 9M ZյǬ,'":3ز;` gXϩNt~.VkEdqC&dGD9 Tcb4{;XmmQyc)AWIL[}_mgE qcs Ɍ.Ƿ\Oվ^k>h2RO!~-wWZĭyԧ l3@&hԲ&|yixvS$5[ׇ׵hv'/x'Wc&;s˨.\^y?HwÆ -+\c*eXbk E¿v(_[cw谳Wլf;i n7_xGŊ{sMqVdS 6DćEֆ[٩TX/ݪ{|MleZ_HpX%Do6Ť^<" Cl&iK̚om H,7BrО`yxȻh" U+1DuG΀3"h¥ `^eZfL?6ys)TY@lͮ4>ʠe=^Ы 2'ґb52 .?'(E3nqލDP;&[F?IOjfAEپyG!9w(^MI':NO%Zq1l<72VLwew{mqJl;.IL?ɌM=mCH2oRUQTT@Vc`"nq)AIcxNJO˝j|=/;T;Gf| g]/?L)Ml="AJ|5w98c>ȶmp\.-(m?%@k^u6A!9 ގ(4ؕC5m'+m`Rp_]9q3wp߈Dv4%Ujjm;f+>' ԃH3jӪk^N5LU&NBdYS)}b\ 'H]}xY 4[*즑nt2Ov@Wֻk6騔7j!ހM!JN<%2w &e:hr,@}Ma?j=B<%? y2+˙,aUtO8C)qVJnR$_zn~C_Xj72eO PN_קL/9R;KnG ?Cd7܊'ސ\I8÷lo'Zv{C.;)IBv&iGm8߄R;S UjW+vڔm /ʆ"hm>Nj6P MX&aǦo$SaNAcKct: qRk{{E(uK4*cB93>x:KB`A?Bvv\:fX|gӫ+t67*\>piĝ- 'Mhк웞cĄ3:䟞2MfU!$DKb\($CiFT"ikvK o|%ť (D)##r+S+Mԁ2jTR$ X ؗcka$ $Nf46>ęg8P͙s:\.RJ*YT]rJR\NZ: z7|6QƑ0_μf;t{B$(kSNJ}.9$3iHf2n@QyɹȽxˀDOQq>@u|J(Kc#l>NbWrJ:mWVZ3 ʏi`ADGdm᭓^*]ժˋ .zLt l>5 4¯cqŵ/_ v%65g1IesjU)~;Tw:$A'v!ºY@+ %5l~0*tHTA(AG14t6TGw@`kuѶ:%57(ZHXWD֟u y]h6v :K46u1=8f8HBۓ?{x1Ul!D_NZorydݠ&TY3ƹ*KY sg\C%x0xe1cj5=X]~Q {xX/U2EC%)&:%&]WA>F[T|k` KM7+Jw f"5[-ѹ`sύzåۚ+!tOD k1z\TҪ;PStegsZ vHE}'*ȅyp^ E8:\y4yMf̼",VI5.ăĀwb9*QݷQz[My"~+5v49 N"U11$Yb]Zsl )0Y]N=0Vwaˀ[I]bZ(l0`O}D[%y55/1!|ƜT:@a^XY(2'qO%Ր 3'&HEOR}eiTEMO ١qb6N"W%)jN^ifբ ( \u] ,;WۓO'I' UFǢLz^ efMTcR4'jzAI'il> y]0$d  uygK8rcd]bO<:-{>$7aNDY~E̓p=->">uEZ[ioV%K)˜@b`7voxꝃX>anN$:{|bQ,,ʆ&g*ThH_ʜZfjʺa}^0O_|h?~rN6" < YI dҡo} OƏũs(8H&Ov&s2LH\7ymqf+ǶQ`c( nki NyAZxMwBLFg=E0d_1ðWAd>.lTUjyUo2vL5TF ~̽ˀsP,ft̸.f|H%; +xWvH4+Cto4rˤ{BA f|Rir:^mukliUH*Oœ6}:S(yK/ IEzm@3gG5A\>9.utcdu ŗ:;9@"^RL '_mBkV`"TVFmꤗ3̋ٲVc őBI!Z_7A^¨BK{t 0U fSCQA/<x~IiqJ9V%aq}lŽLK!Ivf|h^t %obV . F+R=c89b&wm}F=͝/t>/Ȥj2/%pa`̍JGHY>uCI{?bB0:|Xh_Ӻ+Nx`)zauyj]/HڑKᏼB6DKŅ;QZY=|*FI]DQzZ.:0Kj2JwK=xRRb%S!ldf0,EYQW__}>,{Ma!azóݼz.jn*MT3t;Pv&5Z=BR++ pigR4J.+FIFFt~H5_(o`ю++ewnub:"73KcM$Bt4{uKM @@9]|2vҢk@թaK[حDoB=b"JruDf"us;X¡Yt\Tb Xw7UK=ි3clJ^ɺ})m{}HZ-w!ALu '5+4>!'j}3|Y"AJ;i^|fXMUwTgXLg-E KU>|/*"Jg;U99&#n7Oh gjmn(D< tU/K BsbDނ<ٿ@ń5o4{ݖ\c˿y8GAálILwȮDM?c8- fWe,"pW閱^nux)CglNpWEӐ(o]?+(,T[8B ίoV򡜚 np*3f@Ky"X\sMZvq?%W vś5+(G0uS?,!\X )DɲѶrC]|[J)(],o4 c\v{B;oHpN Uvȱ=K1ywWǙsf!ԍ)"q5r@>7uNrO ⑳8>=GUᨆ4HVSVeYH y?F661.Ώt?4jYͼ@wQT^į3EQCȑVeU/mQI\)} '`MJh]-Q([$,ށ=U"\K;h VBΆGCx4:7NIQ{92Z:He [qVbS)Zn)st77JՁJjxlea[gĴ[;A*wXpm5agjxZqE-I;xRYYED5T2&Pl|Oc +̾<0][5PM/r~.p)AW0;+:f1ڹ,ǭ}`/KPs&{\lڎP?d/3d9{F9O#5vIک݉EcxR{ȏyvO- UG~G?9KQ~Ru=hMjVS4#9RǼQ^0 8zLI4GW wL]KLr.{ٽpebQpZQڧ{l&d5o`rF$BrP<~%S"*lW/P$EQ[=!:Bjt|Q㔙[[:GƏF{ +_5Ōn,zv&Рw<2# 1߯n}t@q8mjvGёϝg&a,8nHz%eUYg:- DI-PUvo !P#Q|`\C(εIF!+# *R.5kI z8|m7V1P/fB6\u;ߟ8 j.EJ_2āɎ};1(!+@A~dxȐwUX4t~lTnno9 Ay+It!C,$gP[iSx(q /@#v_G8Pw`ujˋ v_[˄f^t_m&9-&x' C^Cyك9؛0r|BOTRY'b@UTأ̭TsM;'R4RLYl8K$ь'g ^؂/qz0^$ޫ%=G`BHDЦjTwqWz瓌6_++F;fdU WYzv9yYOot]bu9z.6$ujey[01*Lm2u zTEoE2j]u4g}C"&'X1H"jv;f蜎F#@K fDfV2 vAk{KcuaOA?'(O OE@N)Pdd=2Vgc4PWJxڏW t \";? zcq󞄴v+SH0A ߹@XTKgywC1M $_Nbw r2-Y 6a(I88!2#gD ꀩ ޒT8Α olC>lZ bYrƹ;LthbUU~udgGT6o -3?,o*T6mcnIzgTg̺Kʦ`2=WJy8b9%q8;h3F' h tV}Ɇ<{WBKV9IA,taÎ)sQ v2}Snti .7?5+img$ * C袰Ư2paN7gV^ڜYд0"ʩ\8#?H۫uPpx_ñX7(cVDAȟD * (ː>eHn"zYݲ5ٜZ㐄M$;ϕqFmR$xÑ ř̬'##;ۖUa'뮲T,1sөh&X|0l3:{ [J~ؔlcFҕ7ЈّЅ{4Ӹ(phpfą8uCx3t8J9_TMޑLf^}:V%zWw#™ÜCov7qn76bs06ȟ\ԑ5<[,{_jG_@mfz?156z QKeŔf/EՈRwGcۻG~2=0xJo`0DMyhI #B!~?z^Tr9*VW!w[,9FD?|E2[J_IO b-4 عAT0 HB$,6Vw ~DR1 fRj@VO,@h0r!k-3e6dz_SsaB TXIj&Fϥş5)C>2P;}nS4 }VX83-eBcCѾ~gyebO8ENFT9"Ogs;@-NЛJK/T7?bu6?˜d+ĠKWriE:GĊ>gnSArpˋ=:z1Un-~)CUjI?uvɮ?12mk~]Bp2(YW4US؇:;Fǁ#V¼47n$JYRe( =ojUDy=+SDImY:`@0eAݏ' +AmA+v!$8N*5zmd#VmIZRD q65 h*F)_@BHh"'{nz83m2QXY(P +;?Jx)35P>%;Qʅ"rA34 7Ij&*U3kk!t ```ɣC tIAo]HqDڑGX5O)=Y`99)p'Ңr>B՗1GEvpp[Gr5:'-)wQF}r\ht}wE]8(6;/ TiH6L3Tg kf IW.:KQfFI9B2[6>U/I8FXqkڐ|8w#"8̐)R27UKR_9 =Mlf߸ [OA 9syK6Bum*j&^B覌C) u^<p^oPC}m>*0f6d* !Q~yP+Z+%!a9xW6Ǖ}N} `qˣh"69яqzDoŧa؃"X T򰮄 oĽCF<IEJY?$X6lyg!S)V)$?aOV$F4x#SpJ}+ÎxV<,OrwI"$9uK=o3}hb1\2.h<f;d۠X&8`@ p 2|&or#̫q#9ŝʓtlK;2;D{=e0dhLf 3C1i@,fG#d|">`N6j!EMDj73(Og"% fۻڻ٦>y|0i+?~aS$#h|A`UmO%}Ai[WZ/;[ _OtzYlL&EC[6ޔ"IDŽ^j_췥!]+vgFyfI}P(_1- +0Iʥjf#F%cMClVLd@pK _p%#eߐ#5Z/{_+6TƙU.˭VѺb`S¹P<4\~f 򳟢b .E27'|*p~p!&N3چ9*$zdkXR#îa_SNY d 2HqIl -6fSi- ^uo75ۄ҆/зRV_ifxCt?1/FY=.V.OIKc xK@yJ]C/%. ``壏l=m(O`#A-~ڒ8eY혢>(BcCX%E,>[1ԵQ).L0+؆๒[ȼ=>,`D$X2`ӟXxLb1]_6g6:I@#* "R3u~doOxf%c &(I%A4)Դk jVSP.0ͺµVHXYڏ?D#A QNuU^wc]%0XX #[Ld~wQ-B_y~ҳ{qlM)-Ygpg)?:["j aĦ4J'L_gOfZ^_ۻT6 EOB GwZ+4 y6`k[šsUm:i`ʵp'Db#Za82\1Z@ykÐE` ~} ؒP~|=P#VȿOLcby,Gm[ksb5D Čؐg}o}7< ?3\i-AP@@hØP4~|0 A)kMQu(Gsae|\0̓3J`h)H>D TٸH2S({" FfNmqNa\%.)FД'd/MZiǾ^=8G?E ALdAAHt ,B1ղJ/ B%#,rWZXW++᠅(q;Gq=8#BY!˧ق[g&sB:¾{?!tx pC\EJd jP<~~ ӳD_sSee]&$ʱIMU㣵BsDG8"Z\NMd0[y{5H㰢AvG'c/VæcsԸq@)vXm1sdžp{@a\J+s=}v &@F e, cp`Sn컂Fx\~qrAҩMBN_iޏ7- i+`|yk#HbAmp-ضMg d9~ce*۪zxb5~|z  %1k#'޲F;;Y,P!PXp4\%gXSeO h.Q~UJۛt K~$5Za]xRm_2{mX5a’>[cF!wB]b#6@t,Vݺ|*b:;6xx''`VwVx'OXϤ6"bxwr1&W> Un^J~e.^Hni(,z+Bv=UIgI؂0zEukHKŲY#yMlUO+}`_tzIIܗ@r5$WQif$Q^Qz)RĔGa長h۔1a٣ABX]gE;CoaVLá})B QȚйEcPnIs«6;ؤ{Z*}K77m3&&|hK#qLs`rW=|1?@sNٌٽT޷~+հJ㙚*QTkƩzQ ~V*ebeπt=fK)s2H1^6:Q7V>yV()X01 :FҀBd(h? +> [+1X r;kVI55< 2 *66`k ( .ä3B\ҁ0jTgX=KEmmtTz/nqϛp+m!$軜U@m4|)'sӠn9P/*PAT$mܛȰg*HA%_ő%,?~P#UJr|>7RZxC_`^ew"rgaE$l(jiDհ0?qFNr${ܵ5WrTG.yWbrȨұZQ:5`l*'nH7WyU t/H)`-qa^Q,nT1**YrÚZ [((J|j`iR83%(-)tŸ,Q5l(3 ᭂF#EKEKՙ^W6NZhM( (Qj̙ Ha4FS[C9I "r7 n?Gy"hIx~vҽ?+V;5{ 8Y"jvBzh9)|=/qX;ڛ)1K;o˙&'ٌGGD CzP+\u1UHaĵNJx<V7yЂΓ,ɟLq%_gquշe~bqܽ=ZC6h :3s:%mg)Vూ,;RO׽JTijL vw9RWw8aB]%f%Z|s$r ҰlHaAy0S[l0_mFf%roL^! 3]0WTXBct4#ߧ2%ص/5YH5^8Ȥr6_${"LR cR?MXE!:*I8RUi$2!$$YBwp 3\yկ)I|a q{Q\bTTj+׆N zFVbw&HV/DZa!V'TPK/hV׉4x~][E?`fQ=GP\ -$89}vE/V‚Id+QOYH%r/jN@wr%٠ôKA@Q VsxBD0#6̓W[kٞΖ.*O}>Pao!~O~Ȉ]ÉIQ]DsϜaqͽfҎ–3F ܕww_ټ..7_{6V\huXǿAA1R n{_bؘX @zO37i&.ͲBj?jeIMB2ؠldtC^>bKo4q؋Odw3ލ HsѨ6ґ5q*..YN"pvl%U?Qb,Jf3ń(")2NF\ > ]gdLx{\="FD.g XbS=a]sTÌ4R88g\ݣ/!>Qu! _Hݞ=XLɏن춿_8A ʐ"4olPYa 24^Ajpi1p( eE"@$) ׮4fHCV&D5h tZI)6]n"ˈwȘ(ބ4YqGr!IlYABJ݂'96XKE6|-ÝldI„çt5YBԠ؛kyOo)11gmٍQ3C3|t<}8 *Ie_2;)2R!<Sf;;nGyטJ{y_Hgљ;!Axic'ؙ-; ?l͆`X`v0θc`S/q1q%EV0;@-`? m $T ܋/@Q1[@JH W,Ӥ" ت՗׮?h)eoEI{#+]2qdMA:> :d_ |w!BAvlaM9l S`~ \IK݉aAmcTiH&}D  U./88*]=:Lq8j% W cf R\ռu9%C~Qãqڠvyx1 lG2>COq-~X ^,!6OpJ˅'5`DME욊q}6sjj׿pKZ "1w12F| 0!=N.Ї^0OF.u>G-)c$bN=TMSDeݍ|~r'~^̛Ň;[o`ADX6/+5,ƒti~ ( S˱+z ݤj>ŒPlN~=I2rZϝuWYNZuM/jBg9Y F}n6z4_DqG>[+heh:0!Xx>&Q]ft 5G4BJu]!wی>dȆ+g- HHeˏ`BmVcvN?*jc3(<vƶϨA5'ZcOL{:w{}etW 0Gv0ZYPfe#+97nP*PF 8Ƣf,˖`c %>u\qs8xa-r{V; ʬNvӚ*%m{~u%'3wwp:@\<=#iu6V715jԇ Id>k]<"枳f2}:łHG,QWgS+8B*,pc aP:I.ɔw$aETi1e-Cj>fS${o69)TxpDi)y0#&( EwxyK>Q&*"lTe"j{ז42֛mKޥ"W_ !-G6^0 C O}H=VJps}ǠUMB`b@6vd0J %`vS%'%Q@*\vyR 44N%^^(R%(-]IowL XeC İa;5S,3_@cx'1c"E j<#R3ߦDypUmF:XM  7hwmii|v_?7.kmTC Q.2BZ꫈R\"|e'Ie0$+]An/9;P2- DMP̸NŖƼ.&BN\Hzgg!תe9:f|hvAZaU1Ogbuf$0XChlkQ?Ex;Go|p\]G[e>.{Jwԇ`JZaCE\V> )< Oj+EnbF ] mwIUw+[$se> `l'[2fE3Jxe\4tAUlቌHBgGkʰ)+q  u{<MO b,޹D-'Z]E3<Ėg9F.IR5џ l_#(/"tF6#Ji!RǹNFkdާƇ/y;[,W8bATimt5*BOIo'm򵊃kZ ȽN !Z뻠F Pݑ[l"FqBh.XLLULKkZc !# 1sƭ%_⯠p2ˈ-znݘ([8xmTE1h:y8.)=FxÛXp,3m]^2l<ۣs~;G! EFtp%@~"nD5z4 欺 ؈%_xfP"HOW?EU{qg,[Uf7@.b!M%'\]?q^Q|Wr y<9jh)?!Ґ$/+26zE|]ڼ4_N*Ә>!+2Eudʶϐq)}̞c@9 `NgyB%Y2b%Z O4fRrQ4Gm6x.yUEs:g2kR8bccl<93e{VDῑw򨯲Ry;z ~'`X ׶xi Wˡ1:~joNh'&~`h ! 5$!.1 gyNJ1 ᩴZ I4#|xL.Zy|GL!R|cH/O/$=H8gZK5XOjd1-B6 qH/82 CGE"$am*gYZ070701000002e0000081a4000000000000000000000001642f09750001ad14000000000000000000000000000000000000006d00000000./lib/modules/4.18.0-484.rt7.273.el8.x86_64+debug/kernel/drivers/net/wireless/intel/iwlwifi/dvm/iwldvm.ko.xz7zXZִF!t/]?Eh=ڜ.+EC0RdrPY|o`  RW'qʬ^ECj0vQu)(+s)m]{%EeFj'OIRIBf-}@#QΛc:e'aq<4}Wϧ6F= 1RsaoPbY]i55@ol^^}K@<;?zɁJpYJgY .NO:>_ Wб@ycԈ*l=GoZJD-~yz4Pwzz9 Vf3G[u6Q/v}|>Чo}&H ~\\&,YV!s3Bf/Y,z xf[6$;oHą A $LJNJ<ʹZC9ƴ.a_KT9iZ/fjM5ؙR)9zJ*{h8YϣM4|'wHkS&Rma&lENu)SxƓ`WMSaÙym ޕGzDٸzǜɔ87&"`fT#ЮR;D|?{GIٴz ?ƂoŎO9B '3&W 3a51I qEaG@K#лVtqVhկ zDy/YB"f%F}ty$(;ahC']4#^RV$-ɘO-E('|tQ̠' 3MHS'r< @6bYH%2v:{;UMr ^n[(6FT6eUza37-h9plډ:!V/6U`h3R Ne*E21=އSyEaj!R:g^ pɍSs|(ԅViAʺ"#e}/8"ʒAnNfwfOӨتD*a&qAџ}e?X٫a^ \l Ja Ɏb)2bhzPZr0SI£iÔRYBEkˎ(mܼWx6ԽSrIK C/BռKhbӍdc6f;d1TNu4I ?p*ZְR~*uҭn z,bd51+yOD ;T躒֊^މlg(QN-cm#nڶs{p^#<+[k 'Er H\A nCl' І|Vdm~r^h<+'hٿrr0#3p'i g̴}f 9ytR9Jo =X2- Re>fX/xǑ`"wiwBӐ]Հ`r?RwJ DF-TU A᥻fI6Ն@d FგK=XV-B }VH l$Xri% Yd0-8ܨ7ź˘TaV:K NV.oV-16eEg JHRWAQ繭Nu:3cpȗl˛u;lf*ē< FZ7ce+*Nn;㖿h]u]IR/&6]˅[1يޒ\7lmu ozZʞSvC9\69D#NbeУXNu#L0a4ovP5u5_p<hVص? q͠BBcHupqv$RrMU_QʫӔMz:xm Sp%w47>%;>Zc _=}a0Y?sA=gsžl[+F\R~D@U;ѷB\1qr(dtƐMw[RF!o~h&/lcǦx ,|Iȡý &jM$R6:Ljs xKOɓb}MԞ@X^̉)Ȃ^ Juq  +f;/L3l.<&A/ʶ_3{y%L%=P36R&xcYd9hl(F>PLP1 LXy?5:4/28U{M`b=<b C')HmRfw98er~(GlY34dk.t+'i5b*bnU>b?AG3w-.*jNd܉YK`W1\B(nf_x"4S Geq !`hᆌ*I,~bc zZvPVp?0lmɅ'6sD_.H͍/Qow]eDY+ڠn6p"s]0Lt-Fi]?PTi"lx zm(S8h.AU=YnG+&G$HiL;[N=i-J\.lT0y.} tE|m}oP3k4**(Ӄt@4#p*J3}$v4RjoRCgdS3 k_~<Ή. s#ߣOiVC2:|4S?9ōJ`-xhYӽtXo pK%WVR߬MiO`0IRshޮKzNR$%<M(t)Lٝ]8*Tө4.Xl(mjm#X9@ۏUn 5^1* 3,H޲sI N^L !+Oh".(C ժv 2_6#ɒ5Z84+ 4{^dtT_|(E#V=-&!TA&|Ro [j^M?,G(!ԭD^a:|y BGT rpޅYu.=7kt?,ލHubr>Bs|@ol59tTKrI^۬UQU0;+#*Ӯ1j*PƒKH[w*eSCz ˭@ynW+N^UD*ڗ"<ђFkG@m fN]Y<b|FAMFHklݻ_ׁ.~X6 G`ZqMZScRIKvpq7Vv]zԞNBșFn6H?\ ΕzNfZ_*\/w?.D'IL;!Nј1[*ڝ3( 0ʙ5U蛵P(Y?z5?$+Fc_Hַb"JNPE?:kJk`XPfǚxHqQ >Oj>vaن"[Ic#-&r2t(7ld'Py7AoOiV~)8Rx ޥs ꪞ%`Q?bT%fˠ4tѼ-=|*@־ᨕ/꘴~R& v0^S,?@i:,,Wk14q ÙFPm6Ou6!FP@bi2xL$[uv ZkIcw ey"337{jG!֋3aLsCפb'>6#_JqZscxIA_7g;|7g?PA1QBHǍMdFv2)E CLHl!FlVQYtc9ˈZY7xussο;aya30$=rM3&6h5*h@rз|X#[b&gTґ,aJkcg 8Z Cg,[R[wh^vy*cD-g}l50O!pU! ՏUoEb MyNpcT.&fGU؝>NJTGyBP VWRaVuؓ7lVb֏.lR^d8X98Z!BOZ(@HgC\kPπn$:&|B 6Ԏzz:w2UlUL|wYv<0b",E=Xt>L"YD(UA>ۺւ}ԣ3 ,0^ oFwD#?J_acu-M?Sv 7xN q3|f$zm_BxņTP_c"R߭@|=KlCqt#t72g8ǢB^}ᒳ^ 0! M2XjmJrgI$sUE{_ys (IN[YA21Dr7sZ 汾f#a'oN?ux\)Qd5nF|=UG  j7/h"C)@zVEL!My̓4_c*L"7l:~&;& mW~<9rx[\2*e)5o{2ㆣp3i{K$ BCeʷ$ beQ`Ah}d vkAr LbRl1Q{Ϫmk@(7HꞣYEv.=Qκ̻| .<|a ^AփPnʘb/6aSGV~ )mRHlh &!fndbZ]M;EQCk-+vi|6(!gz=|?t?P]-*qkn0}ƾ|y]TSDQ D ƀ6ud7`Rco:<:6(Kr@oPEdp1q_b~>&{ڛ>A@H%I؈~XJ5%ۿg eh Z620+d7]}BYuwpABnwHgGmbV3'l}գ?4ONv ۙ+rT.P yjf>9MxMk[:ؓR|`wn0U \#-/\˂>,uy ̪59K_1@x.٠u}+}sHedBkuCpMD6 {[䩩ץQ ?Dl|UWywW9:&5бz\ tkV ֙A 4 &t'&ןq$sxUk>bW96@_zˍqB&eD/["MbBs↥lL38.Z|~ۦXvJ'J,kb.N4cܒ="iz$;͏ yr\?UN48~MNRj3mr(v̋Z<#[wC O4N#_Fd$Ic@8u]Nr{aG“)(a"ot*-sHrlⳘQPBH' wKhu-, Vd1\WY^䌓+)aÐϙ:QB6Ϳ\.,6]^4C@3/f- J?,M(#|4>V{](I/urA$AqsZ/o,jbhnlEUe_7 ‚HbR".^ވk>OQiz>݀JӔ~#khi{0ϬAt`/=f4[c^SCDJ&;E֥2CKy*p?+]j!^^9ƟhԗT>^hO81ˠx vnS_Z Gak151IRjo ,$Z:Zҽ&kv:G6[IDcDW&*y^RI2Su#PV;*`׈{2916"]RFW~t8.DCk!]nNLb ؋_+=7Ɣ d};qEKZx ߥv#֖M:9^WZclŧJkmJt 7*"XD4XBĚ%z Ÿm%9OXSr2] "q} ;币^-@"P @ ~Z,Ϸ[]sC ?NSYC9h 7KƽA "p695ڑ0 ~Rc[Ò>cԅ7;SWH>S#;1w}!G1y:,bW1D1 4]|jF+ԸlzՃF6IL|~b)BX=~7Z?@H^un. gvB ٳyiwq,ߥ7Pf'r/{AWhHq8^ mou &;::161m~'2K&h!ȜG\$jS D[s06Jϓx!QKF6/H9Ҫx-+g$t%![':$d=#6pk:GZےia{cXY|mtЍ&$$Ly1v蠽-uXLgn>0N&Nd5R +]s$ wK;ǂ7ʼn 6W-] ESz lj㨔O2 OqDlelX);Bxr_E%xRu\ʿO#Mٟ".!e,l 5ƿݐ'&26lsGp9 Mg)2IK #_#H8~gH2cWLJz 4ņ}9wNrJMJuOx}j;/ztl%##)s㩂En6q=cLɌ#ć. O|B5H_";jI 3`vl e1y~wޙH7la"2iDQ<+SĻ ,˞V%MXq|dWtߊCE@ắI|Ȳal~ T럹Z[i?aģ7`M:g GvZ-s#~h=W62..yiFLS3O ;{ ~ 9шS5Z`)wu 1D$+Nod4} Rh!8f9'(11-P*.#@ɜ< "R zk4=XŎj$ ۼ$.cn6@qWZBgOԄil#1 I -֯<\ӥI0v]c/#X)qE*g( d6=3d-§|9kHme*0P_?"G2랻U^I8Pe7hddkgvU-5GȻbkڗ,ޖ;r'#{d$F?dsOnLc@Æd&_a+sʤϩz?I9u FEӆ\[aA:6,Tt7' lj@ }YOH[jbO̟,wo[HرyAK| onj;LYi.qliݺH9LIѼ9s8$u.&DHL)r)rCоG2h=IƶP GhL@e ۋm֏Z{kDiPՏWOr#$/1ě3l#RldƸLJzw#u- uGN'lȋf.BJX)#w *FisEؐ6#"D^+w^ Or歹)3Vuz{y#-kY)4كf5&9~QS0Fx#a sѰ$k^ 'ט7q0"Ί*<`HF[yLcLP(z Bg W|܎Yq̪oX"odnhZ8$~h>B T@MR\9Z|@nF (Tf0W9xH #\~ =O M_JHK6SyhTUpM5-tUũ= oa WëǓZIV(?8BNlj?C/2An  مA@MZ //\ #Ɉ5X=,IIpxZe} ;@;&%V5,,ĸށ[#Fld5K ڤi.?`JP}G)\=VwLfHgx-wK~5;T mq;}@+O |.:Ym2\Iܡv~D 2y0mt Nĩflռl FPtLe5fR҈M9&K$5=ؽ!jgX?>:ƉTա1YRK@k$1jAT?8 [?rVmBG :FS4 &_:jԜTCpX;d 7V\vNE{Yā&^ 9gbwyIQ_fBt!M]oGZ0&udV C :]J%/ϷS3m`PimZ/fhlڕsHLtjP|pࣴk,\?HW̑t?f hd/#/$YCHk'uK drv^ҟg j`_:yWX=(Y$*DlHEUh)`&XuەYd7[(*e̪~GBf:P?Qt }Y/+lz\G`!=QMBҎ֕ 뜦TZV 8R;W+C2xTB@)̝XhpXCG>br5)wP\x{+ _nw_*K}(q-Qj&IYRn&B6."Bᱞ]ȕqD̈́pR? kf}ە|YjUT:!hi"]Z8]Y%@Jtj#(%V.bƍQfՑ <{M"j}Ow,0OK FFG>X|iPc]cF6l-j>|+rJ>%+cMJmpPǏo#ϹߣWqKIזDUY3ÅkyPp^>q-JST 0Ў9m^WI%-jVU&" gqq`w3}GV'n;o.OճJUÏ|&oiOF?U%V\DbϏLg6|^M k`FVH]yy ˎ6 A'sgBQ OM,%Gp&4 z3/8#/ZG׉dn(,2(gaai+\lDzŠ|aILlneВJKU6)vCޘL( 8;;\i(iL ]'§XSS#% 2mM~ڃg:kwbw/#%*TJ2G ə mj窵A :F[BڌǝKol,IـGQcB$std PG-g H*f 䜑YiўžbS Xշ¤q0k|<\R!ﴄ&)f DhE׬pz9YF~dNsŋu݃1j/鏱?+BhVBӉ"k&/NwKI8j {v­#8 -yprE"gsmɭ%Q#vj5hI?U !P g%g>9}4m}u$d|fP(|#vujF˫ܴ %#O@(jol:F\h5dr@9z4MhJbtKމ-̵\ L,1wTj0ec Td|lIs(jzػڳ@P(X7Jc ij-[1Yr ۆq2RYb[3gt_MPzftH:G?P2fu''$Z$WGO[iL0[Dm5N\&:{k:v knں9-vVUjǭ`'I2` rcjHdو0i͑+= `[ɦ~"jw)Od41XbYPs4ͣ[!jr|XagܪB.yq=e ݐ1ԝxn3f4_ʙSG~7!3*/H@$Ś9]'7nGX hv7,{`՝zeXiL&Ώ95cج7 ǵ m rV%vǐp sOpl0j"~J>N.O[a ;WZIk뮘6 +7m+={Ý1C3#˷KKM96b7Xs 9Uo)Xd{?zhm:SqnYO8b.,anz} ^NE`:w5-s!|VەkY N;N.4p9B Ӡc-KDɏد'`Zk xCΛACiؚ ><yr|"%dqe->Bi4f1" ? G ;R;U^d -Tطj:ܦ 6*fWHNc),3)'n–#$@"㯠X9a)XP?`;4~2ӷMr6z7em~#*&z؍TUX+s=!3G;2钊-c)xMX L6vj ~ 2QQAm,&}5kb{HB8ܑ0`?V~m\{{}EV<5M s{ퟴXGF%) Ν*QkEֳwtJ2eo B35@OS# I^oշf | |^ iA? ._;=BKpx{lqEH#Z益Ү{jX(և~}_I= ;\Oի=_<|kP dVnOxpMg"NV.H#ZZih]L &m7ktS[Hq̨b FҐO,kV`5!~AG}G=MC"}H{CR;_wb ߭AL%1oim" UFy?0`|]j ayUFLM%h(VݣC EHMkm^H2ϒSͨ$':I^&qO${00GqDfr :P8Wre2CjxKқ5O"XH5F@4p|[bPLCuLhK] II[*&!8ckˢR A9؇ ,#8PjǓ3]PJgLxqQP3 o+bU@ _ t ̔+a]L 8=wA_}sƍRPAڳV&@Te"x@^  6Eye!F?{#zūaN ʄSx}% ;W ^{@I!E Զ!#`d 8$D$YwKR q>j~}X[d604~5+N_E*QDŽ)1Mq/,<|Y>q^"v IU"t5zRfI&$Ey߽x<)` qq-Rt [  %ܚk]Ģ׋|m{}֤,C$5=y~^gnbR"*QNB2Za?ꍬŃIW-[q L '0FIDV` rSv.=qB/chW_haxQn ڭ0LnnW;8u@X.Q(+){1=j&mX92NZ5W@m@ %>j^.(\䥾һ ORrx@IY'skӴ8筂g*BLbviiIY2^8fNە5 -(ԅa3wbS\`m V 8VIVBϯ81+<.*Uٸ澢řv -f]Ç#4voq%I)c'8зbPQMf^Oڽ-]ZΥ0^;r g5E~yw!\z}jSaȃūڥޤVƴ3SZCغITv^UdZ(oyhfB\TT2:ɳUmG-B]Kl蜫 Mhc<_2>θ[{C d1hz.9Ha!'9h鞭YToy]$6ےbʲeY4 ’@L63T]Gn b f5LjE457~mLyµħr!^jY5G HlX#HtүW&ze3Mv$E;25׳m(s1L-N@ mVK|wٖt'-+e5YCvYD|=@'*މh|lAܴ8^;z}.o<+_O=>_}].0SDET[ݭp7 ]4mj0Q)͉Ypd_:tBKwxBT ˃%X|20ۡZ}4|v]ׁ"݊qkmxҳtaQbUW.IN,)+3LݸoϥX#̚o? ߒWbX^Dȋ%nO >`` Pln'3T%~1ٺBWB<078NTz/~դc~XeAJGͮc|R M $S\  wM=aC"&?,gݔT}as=\]V_c[c(/z0b2g=.ajAtVíNrf&&x7-yCeYE+hsuDn~1kmō? {&ܫA~#+EbkW R?h0pTj tNmq0`vE!k˥IgMr+1lu{dթB_wnm-R*eVZROi^ R"z6b&A_D8<  "+ Y. v7S쩨cnd+rϘ xl&&S$3Ll8J!畱.3 =ui_ao\=7Kⶻ \|1;c󑎞nu(;ALJlh r>Rpy̐Q0c)nH͛JPp+3 5כrӿ}"Cjk&Pɰ2a"Nnef>bץ#~(Yғz\i'lMR󲽕WXɾMe @ӂ +{$oMKEEEzS \C%c1Yִ^ W3q6o0yX g]2D2hk ]$ Vtֳ^;丞TE>cL;V0X>(5c셙Ay7[ WcL{/0 g6YhA 7Aeݠ6&.\|-w*?9̾)ԛ6n^)_(1v]C<Hf Hķqje"ܝc_MC`UV蕤,s&ii*Sd/%bs _0uˆ}nv詮ϹZK1#ibBUU.w|e"P492[ IV*YB 5qufX]**޻t-F tt3 aT#/4ix1V^{+^ ,QҷC<;08驐? 6w $7 Δh0ess.uD Z`p$έވWR.!|.S;`fG\ɗs>oAt« =L޸Ê!h _TrQɭ$J< QJ6$|NLyo2Yjә|c糣 PXīC]$ 2]w-8/=\c ,邚vTQZDRm[HQ@J'˟>nD `sbQR-ȷp,5O5^Z!)AR|/pPVoj#SY'ǴV%TV$QIblP<[1 Qwa9|1ـ>ͿUF VIU"ar1&iyx+TTљ\vm 1fpXn}g}aZ0)OFR/J]"Bۭ!4jcMi{]xB~<`ߞ]22)O׉' lTdnTF! #kˆDpb(vR ҮJ5i0Yqym4Lo=ɦq\_I}{dj4@eHOwJAB&&/{&yDT闒6=/ E6^THN SPvNI_#B.dߚ+:Fv@s/f61j"ZJޠG&MܴmLe5"L!aElz9H׋߼9lM+$Z{^_ܩ(Ad\5qd 5! HH =p^5Nt,XZ:HQ0MtŇC/BsQpwD^TWUYM< LC9-6k`$5`"5C1O~?qP Br5sb+} 71^#E;,Å~U!?ZmCZD6 ~ZG7Qs7t-3DzBGp;y6Mj@ă ^~!k>ZU$tL=\u)ѬMP BMfozXDr  xUY'K!}z&oԋ^'@}ѓOm. 4süW3}P]V*.I;9ZPX?XVtqS Y6?>m 2 ,@%&lPN*8#4sv}FVMTCR E[wK@< 8jEbj@~BT-U&@C06B83- sDt~B.C; b=; S%1O{#ZQ^:_}9 '3q+pe =KN0d'2 X"{Iz~ni-qo]+Gxa wrYV^􈢒@E"#KPF"V3T Hb:cA)yX'Jr?n, S7c1e;IG @ dX:؈~@v&%\YoT4Fqf?#6l,L-LO m|o 5CitJwTNGߓuvRzyw *kLNf}`|O|ϦuW-zH/hbأn;V'm!c88 7ކn*kљ>j~ 7q o`GZ0AtR?Dk:Hkv!+?\( #X/ɉSEbz_x5C0O;}k28|\1^T2jfk8*1Wg;=wߤ(N0^%Jo*w/F@h$Ga>VRf0Qe hV"CPweDT^%lޢH &IB UBL" &;C MZ#m\4{5 }j|uZQ8|@o86J1`ɖtCfp`J<^p3Ck>_pAA,9h$O% He3.(K(3Ts J{P 8Ojrv)}xhvۨ-NEHE 䟄=IXړHLSx 5nE Zѹ䐘=<L&ڟ^GiYQ BTτpUhy-PvtȝEԹSBgy 0wD$.fx[:"J6{+DtwfVH4-h{!G9X'2:pc^o'xƦe(>cQ]4RC҈ ! OI?>a);?̘mms*y"ըai%"f5~GMeIw4`+d^zB;}/nׯ |ĭqx6Vؐ0]_Bd>iJ$Lӷ ᪸o2ݑe,8E1KSZK< R ,$䛼BvTLO-[P+52peuf6-3n2`I+%¢UT-IoQ{[[MxN@#u 3ƘJތD+-7\[^ehH+(gF[?y/[Ѻ9 @FpszvEjH9mDtL+FT\FJדtNSF=[>22O*KsQ֤7,"b;:3 L2*B׶8<54sUC&,{!8+7)ᯞMQ 2x2Za!+D7a=E6EʂKApYpJzQ*6=ȷ¥Is&_*eGiP|{dg4Z/{dw( :Eniqpf05UB+6{WG nWJPRI{ozr7:oBIu.V>BoYk_ ȏg\6 `2zAF.f>lrhd }h'!h?СQj+A.1N(|OX{ U5/ɠI T{~ = L$f+GQM,-T~)jP{5"ʤyc| 9Md_FӍ14b[|G9=D2GA*ѲhSխ{riFTݐ72׿Nh+02 ˀPvGIPqk2ETYEsV BBÎlx2mx?KDY+/9_LK2WcDuaZ( ߡ% Tb9&tI M xhmᔥT-aM-gԩӞ'=ul1WQE<&3 ;Q4 A~̤ N+>0u|wEl9%Dʰ%z,^G2pKhu"0/ H1r Exh !Av&6K-SZX S >tfs 3qЖpv;kwWB{ > Ee#"{8DU?`/ y#%[mbmEqY딓2!p뉏>aڍ|s& LܧMb_0] a` 㭱cgdn6D߷" N x؋G`~1?A?;,AJc%< ɐZqGO('_n`) GEDdR&[xӋ{b0H]w39.otSN؃\"2brOVVPA5Y2֘^NT@˪GHX&2}Gڊ#ٝAZ h9j/$XnI95V*_ٛՒh[so9ܼ*n(ܚPTPj F v;ԹjJSyn''Vq[i>+#N6tj߰9֞%f*u1T~E[{ yrI=sFHWbVTrڶK; albܡ@ p;Ww<2)ւG *? egmtkoD04TT>N®U-`gNuSkK1oz؁.ɫ>J?d~/ ^cb▚L`uu*ǩSk`SAHi-/b( n/2RK  WXS+69u@_c!2^œ"kð9yECf8q6a*كyHxFV1Fz*3G=z(ZMꢉ .?QX9 eE$e'Lqt`+o&$5KI]@*uי_UUj{e D5D'U ˧иڕ4Q+vay-'P_M:R(šF+]r2Z\^7ԈP5G'x3W`CҶAUKSIhIU6?l|`Om ɟ>ҏe=d}9ҝ* N쇲n!LW"=QꂺA܍pZUʯ}o%щl*~ߙ17 p}CB4Ed,fCWi6V!P ,"p]-eU8ol?@\pUbsk !(>[SCҍESQ"\x*~\nȇCnru9okG'4Fsb` ^:0'U$W\בm\3ODq5P-IA6fGF7ЎcUc%ca#'M4FiVH-C^r苘fm6C؛kp\v0RAKP97hPݞv sҏ7g se8HXU8W0v=U멾f6bB78VDm+HJ5:PULP*5]L/! w2^Kh%"@L㚹 J02˭r(]*/jM>> Ϙ IxBna jju`,IQVv$[pSF=;.KkrOb[W~ |Ѵ6\D¬En|jN@hZ`udɰB@"D- pq£+j*W5&TĤQ3 :eϘ0ksݎyje!aGģښ^4YB\F}fO subK^.Eŝ lvŜXoNf=Z7%I@_Q'g@GLD U]`pQ6 qyw`Ո0w|O>~bi?$.a t|q 6_e\udu*=G q;/5ؖ*%NJ)q낉%P<:esI2́hg<_6`_־JU3h0 g!pƻi4M'[5n;^x4 ޝ (B_m= ^i[95Դz؈H[|Xb 8kE#J-#-|rkEzF"@cӛI^c$U >X,&]?Sw %}oZ{:p__6G@4;$LV$W"wCz}ļ%.#my؜^~a\ APeF3NXF̈́:aeW:`E@S_NTFr4 PsDuG/{ܢ 0 ^ơ&04IN)١cpu6Z>RY֥ү8c4-j,pk.VACϼ|"ߜ2prVG <,@R@/>GJj+>R[j1~L5zbJsS׬߆g_:ye|/e#[3,0k9\l]o;]qB[NՇS?nNzvs cæz"YnɫD!RDa\VKuk=Uo0s/VW(=^vl0KQQGbߪ_d_'c+3R3a)2gq΁(QƇr.Re ]lu0Yj R-14t }hkMt|@wzyFfqG~A&[4ґ?t5ho;@N &?5Ϋ*Xc-f*[հ:yqV@Kj4JB +왌'h&`S'fcW]kn\OV]̥meyU_Ǯ&kC4$A_0Z,(Ňg3Zt`0mvA kXP)q ɻ s zI]:zS%3Ky.){I>|'xA_w+: )[D?'+Yh)tpJW9GE  R~lB)d޽YɷuM%w+1VowF9w5.OJii3f*Do͝}nNHɺD=(91f!ssvʠ%$:** ~tD gfühIAsت`ٌ.+z)$z['$孋|w%Lo vș/܎ 9MyQ;SIP9V`UїÒUMO&MFV41Ff]2GƋv&9ĉn?!nk@$fYI ڪ7f?3EqQwN+Q\Ԥ; Z[9#ٺ~Q|ek[6.^`):>V@ lei'X?7Z:)\zl: |X 쑅tmjeAўأ0pXm>qp,E ke.h++5&L+%o8zԺ@n7f&u=t+&gIr'mu[VHmé'@t1Zg# /3>aa؝j2*Sdp;Ț-Id.Ժ8NUc~}餶z6%!a;LWYgPi΀;5)Ԇyf 6a5s nBHg0^Ճ(*% t2]_.G9C{#_+_mm8tos⑉CKk&;LrJ)QR@I&wIPd|ʰnuu!x% RT;. >!UE~mYՏm4#-,C٠uGkB(2O9ܐcd~oY ,YՂv~D+zXt (RlPODŽ^+RrXr"]ܽ 9HwYo6ң [[J6M=2}]( _G"d'i~6ݜyw|s|HgUAЗ,Sv"U0R.ms@U#%owBMn߮Qsdu|"XL\T9)Y3H;e??1"0瓄2hn<1D"ۙ zJ$dwM@}twH 2iSOvFiiZD\5wUHPU I&]R(uqje$7/ê 4N'VT=|U/i{Tyvt:t;F:6-H'^:E(OVhN'M _dL&VPgq Fe٤'ѽa9C0[ 짽"NJ]ͷ^p \4WNӅqK{42}!'M@ k3lbgd +!>zfqz 7Po@KF/=h- U:`"ZZ | ߠD  a¹Ħf.I?7ؗ 3gNԷEH_Ñ5>Ř~5znVuZw~Cs_vbÌ6 A"t_j䋑=#å%I{RC?D" px?e4k]1 ؀Nd;(5PIy:Й޼c#hm(OyDe1VHf(VuIW@_]4.Po9F >ێՙAMRdтR"g(˸LH}O!XKH}*&Lm7gͼs\iKnߤlƃj-׿O`zk i (I:,e' Bw.:`0+a DCu . zycw2+ܿ<™[D5&Pw CH*\~XK\ĶVT,u}<a_DblflڤDD̞PF&IvA~8 y| Ova`%T3Eia@|IмOSo @L9*OǹDEVQWXQ-!N hl !4U{_,jK4?3Hx6^&N~ # |EOH*H9fhӋ? P3/ږUe21st*v\C#j""XqϘFS] EwQq=FoIJ5T}[|N,}Esp1}xD>_K%|ؐ7&6TNنT O;OBtׇOv)lwr , ,- NZ6Z q>4-ٞt&!Vx~՚B3TN$m߇Ua$.E.\](kzxsېX1J3p-:*,ىSAj(f Kx@fAf/bx@L0pXoJЀ `eۿei6ENn: 2)WGOjiyC^/]$2`H;5۝ʭ}UJ2jun8?4Xu{(@4*nq$,9/wUh$fDӧ`3 o*Q&8 qW.+X19۷c{ lN+M/Vtkgg ^\ De ̖5Jgͺ洃`/{I\_M :绤+Q|jN Ry0(&P%i X,`i4= FKhi ȖO6(Dt ӽŨ=Y$IYRTfHɱL>1e.{FܥNp¹ {3"rO'`2/!vO&ܷ8#כ9^6H'걳7mE7Ư 7nhWo?o8 #Jec)qںlh]0VDN9xW#ű<[m8 ϴ&*-h6: w-*$r5Q?H,RS]|]on36!ϳnU PɏeQl]u30D{lk`ą /c(~SK: ͯgZ0uTYNJytV#zXm /+)r VQJ!p$=÷/yul(K2{ARp)Hf,oCOWްj4ί-7\]n8P&-c;*WqȆ:){ E7gp A{" LoYV|2I\Z_)X6υXP#X,@WE1A^dLq&i]Kc{ߣ2 >d iga-硟yy~"2Zp Mn}E9YWR(nagy!v}9~/C"FTSְ%N>TRd("@ߊ_`(4ؤclZcҩȚQ${u= 5(5-4rq"60{,FF'f>2ppOfƴ6kPgf\"-ct0H{d/1Gj;\w P (BWejQȸ $z")Q1uw^@{I3`ѹ]JG(8j('q}hX3`vf or`SAt}5j2^?r8K] URelO Gt+)"{dj}|zp_%a,i4Q_*rHJh`bwmSZI I>IW-u 6ӞEF鹫KoY\ (.)4>:^VG"M&Eh&ikC'],}o!ޫ'BaP 2vT%8}& ҘL xJI^Ȟj?9 4C%\ƎSmm6bYLwgƖmC> bnWz *+ҷq;,j4ȃ Ϻ~FZM#eE*rz#GK!Kg3a808/獤\I;x ic27aqS6&09 [Id#glҙl@<@bGH@t}%InfC~381=ʀ72볨&ߪk*0g?޶Vٲ˺J˿:lY.#6GzvE9J8ND\Od-'c'-B}Gm nQ81 H6ɵv{ÄFlj_nqA(p:vY%v|&VGiMy^ ?m~K鳽*=` W5l۽>TJm# s1p`[4QǴ|!Bi ˵z<}Jž^L)9+L>:P t u4fuxez0 ~L%')TqSyyF.ҥYdoUIhlH'G]i)`U-?--cELV$hGBM"1uXDǚeLew})ԃ%jg '~0/`mdl4}cPK;@ta\ߴ|u@wσ:ϦvF%.e̳\#O+`$=Le՛k^?@A '.TӣNRM$ĦNC\UuvڐbpFk|{M|]yosx2S]UY!NO¥34?kϽ[>H m׈r UR7uXVcNX\ T(HH0k,mh \) Ōx|qE4mb`ĈѤ,5gZYγ wb,cE!~/-֮*(B jnoycMxWQKOM̑=Ʊf dM?grwU,w}],nS*.{cRyQ2Egsȣ~Tl,Owuբl@|3|δ(*rHu[iRw(O7Zyn~Tj3 8}%sV*i=ݑ 3!i@67:8+5߸w™t+Kt_ m}ᎠȐ< 급?("=M Ԋ%̾k$`'fP-plO̸s2Tg1u~޳Ź60Kb5 IşT1K:O߸^nr-X1B Ua4RˤBVI4].z0VF$4tX?yĵ *Nz7p3J ON a=p!]OiLj]Ù`~)'"adaÊHX"{CD, jȹg 'ߛl>2S(kv+Sƾ;0w`VmgInf-aU) Ś}fkkB ɥ.$>hb(]ʼn%)1k}wɍcTXӇE0W'*+ȭud[qn.!YWkLΚ?[,LeY+n`baaՕG.A3EOgͧ&5PAUۇ ='[eL-[ Lm:Rԫf=ǎ# M,ooh>l]3VˉP0R% 7 qlR@ glMOJdT[WL1ǧFV/8!5ǖ1ю)~/I;mUCFI4 ^/P~G3കef<[fhÜ^,+;2lbv/˄İm=ʊc$}wʉXTGxW0 lHE*a n=R:oie #c~3%LCx CIpרd\Ę} Vڕ3PP @ 7 (/J<9^iP-a%Ʌ(if\DZ>~o-kE42m7 ۢF*='J@5qf r@> {2Exc{z)OIxv6gFS ҢX(V:D<+pf-?cT'Fus9 x'5յE``5%d5T9|pp,yM*|Nde`a67AG s$c3[76zg#C2'\BwĞmn;۶BRd3p%x+D(ދu~ƙ Nyݶkɡң3 H~l7f#Z(aC7啽&l@ZsPy61ٜ:Rx2%n]X>vL6PY}0{>8-W S#نJv aU(Jb6jdb tE-G~e^. _~*Ij!o~$c{b<؊]s+&AuB`r_6H'tkATk\WKRYڒŕyű:z,cjEscHɉ!d?b"7QXd|R|6X^]^ wP5pGVA@l ]>{ct4ZoMM]]MdçF]#o4% >8/B-nlimf*@-:,|ӕb""2{]*#H”@J1;龌W,W JzaA4+b} [hܔ'{I+뉛 t3;| .suuE"jUO@qT܏$gz39/*}X>]ak6a.l=C{mȎ3nvcfmŎYiŀ>Ҵ钛mưG6 WOm}1 #"I | ZL?gh؟xUְ87&hyDi1xH>! L\Vڏ n:CZ[zYa( Մ[<9W̖Ej.P3p ؛eΗMSXKuKo7޳U<#tvxeVkɊ3H,5֘3Ϟ9e3n1\:IOnZL}S^x=CSMPCv¼r**nD&CSIjh,BɆ.  P7110|Dѷ$'EL/u:\Vi˵s\ugz8E'NWlf SyoAETim^DJ _|`5V-7Fϳx]܆|iix;za qeMﺾ)v~ :]om" ;^iwqhj @*nXH9& y['}"S-y)z%ߢlwCۼ;h-v583LŊ!X&H#t7 uqf[ A,}4k䠜Gb^뭽,g? vWn4%wG$ɑnܬr+: 8a˞k<ӑ^nk> Ҷ؈8Q*Cc$9cf2@ijw46^ǂےKRo kK_d9jԞ^+9W^/a}x행mNVsIK&JW> atD@"E#)F$.Eӆܨ t9(ӌ@*4Ze8'{8:h` WiPxo)=7 .hοoG] S'l$!]pC%T?djuNQiY`ieN!Sr}CDl n֌ޯՊc^Ƣrs!pkQ@4U"!'$ck {eJ$lLv UH Pp)O@-tۍY-R83sZ~tJwPh 똮 C."zJ=ըmC/ZBP >B6o+vK[SZ`  Q^Zr( ^&⅂Zff0mtO莚ܝСIq"l7l} KE@>U\Q{(rkx5fy2b+O^uʞ2q--VTЯxj3պJY(ѽP)oa?!w.|Ffcõ=zJai.5ph~>x<&qHД@~dOxPZ`L"Do:ŶۿRwOnv;bAKoi+0 k%3-zcDm5GӻayL;d&+I.^oLcg-oƍ=47(hԽ+9Y`i( Pv_LABF0y`Y(݉wǥ-}ʟ=p5|킅GbdQe82R8 r1D(ʝXJzƷM({#;Je6FHaqA;%$,'OE_ 'tR -ZF SVVYqehQ&Vb6ӝvz3nrVev8I=C^ @v`K:!&̍{uى:֜ % z(SZUT^oI$7m[r9Ԫ9peƴ#]%tײ!]CWzr8HW'8+jK =4Tֱ'tJ<Ȉ*݃Sƪ#ͦʑn忮Bg+r0˖h҇7iq xIb'h(V"D!JH HoeN Z#8!ۿƒ7{SA>)6xBNq;D68r.fUѨ›pW57+^5x1&l.i'\a)_qk QXy%[YGP!=}H{1b2>V2b(cZ'_ @v4 x9 abQј/ѳ uC.x(>/7gm>)fESPrW"\y_2a8O,qIJȄ^-ܜ5s!/xpDiYOLIupֻ:#ɮ“L5lh-BbyET=`4Y U+o+e~hQ S/OIEjQG2]`o* ثO+87C)nozl&;>Z3ę:T`Wor{khU׭t8ߌ`g=}}0 oxt|Ѭu~&hGJ{(]/;BY=;I,RR5:!x p\V],Vc#; 6QktH,.&O9? #u={9O_^LM=E'Ho+ MyU 5r3K.{+ݟt;&LN~i&Z rSC3cxc $H-%݄g'f }uT%(2ًke?&dX aC/Vn+MM"[j'A7k-&ȯ6p@N>gzq$Loz2 ~RTbOZSvɤpPZ9Pu7$k!\H d&.c(13m|Ht{kY -*}<ǣl>~)H2"E-G>!<6H;-_-kSC/63xLH+Y}m2 ӹM׬'=$(a~s?)< 5_ǰbtxNj ieU;Gȋ΋ReW=lΡJ'kS謇@pMS{P=?/c8O+,!󠿠 #Dp/c(A5xbJh޽* qJj؍uYH?8yH@;S4\V5]VsWL)?ud3k~^KT^.ى֔⑚3?ᠰ$i7sީ^!e ږ; #=T -"8Y!t:\ P!`{9y³tިmgǃ66Ͷ W)mҦChX4B uN6&~ra6f_E |z]׬ }&2GXv=nR]~5RY Yi9 WH(pvhj3ʫn{{F6F-R]d-.h<_4UG9 ڸ$d]x)w.Wma8o61dDƫR6gE0KZTX  W/;@2\,53s+h+I6uB&BxcU 0c8|%=-vdO+ QjZb=K' <4~* {-=;a:|}i_A7.qf+OB^)!][g8>~'>y,fjo]l L.}[8.:7%p*6K<7[҆`/ْvFcV,&g~E۩BOulu2X3>ܦd%ysL5=Dq:b,n#9̄EQ(6okZŃl`+)`*<jy]fW[tNЍACrx$fE4+%kLFOo'm:;ߴ;/FqNnJ&4 <S@zFUo'S7v3'TDbwm#LȡUHyVp 51Pʩ0Z3`%9jX10Li"@[J@G#exL9o1{o?=uA˛ B87շ}ɍ ?T*a/8,*~ ku "pqv&ld%¬gם#1&7)Cu|Qhi ƌŕE]i!}xr=Ő*bH+KT\*5UPoE A xl]$W#c^4Gu#xXC[q`:ڡqa&ro ; /2UQb, 'ؓt.rjj/XR&E[&] $"hȼ""2k6UU? XPQ QV.zYЛҾ sWqj ݯ[i5Qt w46 IU6e=X/}R@uM= M_U1kl))ȱAYv `Csѝ.MaVd״-*M5j,h=`2n) r,sx 1_FL|/WQTOsZ v*vsJ4J 0h1jJlM&a/0~ʎ؟-/ 3!6n{Y0h1lɸ_] 0~{3l15 I?q{ebb=0ڲ^ܽFyַ˕Sꤱso`X˅;F.F4s:ϸAe4fja%Yy=-kis$N{IRexyNpDC}PM%(c-Ea-} 1d _0Ĩr IӈUD_VJl"g gU*+cB>j}{YEc%mSVxqfY(-[P-{GIF`CQk0@yAMr4SmR`>" ^3zk9=@ ,E1l\!#{wm>U]Jnb糨+hKJ{%=+ ! m-wlp[h iB5d51uz}2-lmkAMRs*“de4 Q>*Z }v_T,ad)"w@1E"iPAZ[@L~s׍ gp17L/ ??IEy,T)Z\qwot4k' pzWCLl̳T.ɧ 2In)@^"It9=m;?kt.y7>G |L>2HRf]>rD~ӂ_a=]&-_ S0R-360sHLaEXS#ᶻ_> Zy WW؈1W KCJWx+ë2+J9٪}ct] 4/tLmY/š`6uq?D֎*=~Լpѹ9 Q>>KGy´1cwޱ)W4_}gu]-Z0.dUjgԑ*־ 3 JtޮA"~wX*H];ޟ `y@bX X: f6'NNLL݃Yd$-]ַ#] h1%Y>)1Up=Y),f~T7rl,H;@cԿPi%;~jz9.b)ÁWsdȼ.z^/?izxE&x&xJ6ܤ&Jl >S@*3xUw>#iS jlI`sti՜|v^MBq{:!5⏏ScEل5mѭx.yD.G$do\oC봐7#YY+S!x5;,-~A $ڭIC-}X<-;lK^8es"x/μMh=44^#,^d~nϟ(;&JdJƷ ce@9RFMˡ&قt^dfYNYT}rA 9T`J$w5V_"jmMHMl -ֲ#KLBT6o4$'XsFԿ7)J%'ƍ3G$JSkr cY:m"/;Q ^ m46 1"WJpohӪTכ?';ŔBg7ZF[-A ~Yn ^ 3^_:⤓ 1ۆ& ,JsA94L*=miu".~ܟb8 #^ 9K^bN N=6ޣ~Q Y=k!4‡gӝecdxt3+P$KEId;i d"\PA}v6##yЋe P I\|\db DBS gwlbn+ufM 7Gε 1JG“U2KX=HՉ(A$%hEށXJf(2`\*c0SPӒt>[FƵv "ɂa J9}%RϷlV}?$q`8Eǽva $#.Nz߂FČHQel\WPT>{l֙^ en)?^dWu7kb]yςu5pGzXY?ĬS9h% v' -.) AYlfQж@R5x⋒-3ILvHl]gԊ8I&O2\(Iؘܞ!yEڧ:ԡFsr7LT5O>oel8GPAP1 c*t,Vj?e*aERBwsAkSs)BMMQoh]&GIՅS{6R] nyYEɛ8IʱZ;E=U\ÈHک",URqْڴ}a#{#C,[wWL9|+O`4.YORPW R%zA/h+-WLLtfܥ03Ѯ.KK]@JOv+CVwrez 7жzCR!Ǵ@^2-F 3[Pd2I6W-_]k&&W1зD45f )͓_uP@Q 8_toyK.;BƑHWe2ep_ENRQk W`M<vJVh l2d:G3~Wx%(=:-RGM <th V͹+΂SzzE% ]4pH܎>5LRJJ42}dNƣeKIfoBz:R̢lyQFj ɯ 3+΀b' ֒KZ> 1CrP•-FǪfWj'aCJWxx]~(aoeA3>0+)R_dI"NXLwwͶr^B/isPx)`| Ь3'|jlj3(J6"[eCفp&=:WC&B@WvGl XЀ5Z?;Ohl<3 ޡ~&PLnefQKE(#2n\i=~恸Td̎V.[C^orT݈+'~W &<ʃ@[n(P.Nc]SP_.l4}dPJ4sWwU,pןGҠigfлXYܩV/ug 溪 V[ݤN9Nӳ8z|R!!Aevc-)!5%MCtQp­ RzHJ"\BI=Ȗ\/%q>:svJnuMT@$*J>6K .F}O%gڱ#OXf<8{}oQ__ʇ"t/?)N{5E\)_%쩀|YmaJH -a3g'>xjFIɝpX*\6RQŎPR!=rpVP߯y˾Dv;"< \)S-   A)<:9O'ȠhZw9Cӗ 2f_2Pksq~s2v [dv#)$]g̲RX;I&EJvǫ }*^UŝO P6gS\G=̡ՐA>W@))%*;a߫DŽpDd,iJU\sM,|@9*tRP]Y@$$k 9$an5 hơ*0>e|`P:Rj;~SILHy0q lW"ANcQU1qM:J`E2#πS0%xg}ztBF~l ^{AZ-3y| 'o.+RPWZMF gHYt0,Z ACLO-7V^.2P}RӛكW͏فV.k[trmgͫHՔ&plSŨzPn\ʤit՘BڜK󌸈P`3(r™/CxXQ͉O=Q||қVw l̚'=9ǧ(Al#>N62];!g<Et D^a.a3 /sj I)P]KJO?rw&Ub6EvA].{m]HAX'Xw%nƩs-b >$B;@Bm:ð VV>|1KnӨ#Vg8ȩ1d]=jR4V9vտWY%g5pxgs55kl2 57f xCn8ȵE}[2,pq]76Y }i0zc7n./^oLT-㲫{ǨIfgz{ɏA[.7tz~&hl=63r Vկtm@̦ݫ7h00f g1fM/<mݙp959qu?-&'Sp%-bU{͕)ym>}i-- $aTU FyY}^E\|ě`'W4FyfcS*Z_q@̽F cO(3&E5JL@l+GrȯJTh ;}ǜQi"MȋRPHQgX{u)qJ'W<rq{9ֵ]c$EʈMa~IPY͖KY0/joߪ`^CSk)fO%%}qyK{d8#}c$/^ '3(a.︐Akt5slO㖝qYNt5$7 Ʈni8R{_X `N: >{T5n?͖m.$TU՚. jh0\I5{lhT opq@4cրR$VȽLz^n<«62$n$Lw3MI3H[Г@LM:Y^]x2RƖ)[!΃mZ#UW֪ m0hQ;Uk Ln]QIyׅ<2lO^WJ[JqEAwOC@g0R`De[,etW:r@;ypu?Ȋ7Ib!lK>UNsgPV /q"yX+i|V?ȧB?:*ʰO Y(3۱My+cuR/JfuV2('o4ENi.NeVVC`Φ#* )CtZ\DzhA!M B/{.U(؏@rNL̓#.%G4&O*AjfrLV!rO^?K,l!{ЃzkoibT\i M&?&2VTcLCu;J,u54>:5Y 럂{ 5:\ah7U{eawP HukCM[Pֺ;KfQMEnAH<Exõ{5=.}t~$@-H<\g{4JF >u.G#.fHG8kMwO8Djhʎ7k\gbc#غZZE3\VlF[2EFw*K ;Ute6ȖqȈN\@m'?d_PE ΍Ч9ĨyBO%FolS|\'iK{E.CMG$_fQ2!Kx%bALF#|C;29rTC<5!"hγd#IYұmҹ½Z(lDz2TɁ&^y r$gD/c?zJ@TPvtS=,V6gGyݬ_ܱJ5v1[<@9_%{*5<$t6k"@"cޏ"L:q}Z7Yw˜jp5@ik#M7[a1{9x$yR< ]Pb1w73(&mF]%VQEJ~d.EdsO͓ :Q\ٹ] 躥|j)**yh/z -i(a!Onr?,dx'+ ++j] 2B$XΓ҈۹mHm*PD锟 vp䖇!RDb>񯴞̌?iqO4TV)AJ{Xx5rv!a}ɺX`ං"~K"hRsVh1(Z IT+* P86h:4cQqĝe<.ԀAg-VM0Soșln,2W류 1TG: Y \HOl :2U,$ jMbg \âb/4ryIǑ^Ck~p˩,¡;tB٧@: 3/\{6µ qQ7hԴ\#ppʯbfag5 vRºNIa*/ႡGrȆKjkh|V|ou%DbhXi=Q̻6lT,@T拪.WU2mԀ34[Eգ9M{6E+- e,`K/?MK[4\]1_ XAmx{4oMFh~x"/8CNzR^2UAuA"\6` A8ag07 QT *u#_1g_mˮ䜏"H"pY,ђ+G_`/T:C`pti^cg 5:;;8f-|bxK\JZWBTMlqeDLg0Ҁ F֏1*yw3 E_铌?̆dzWU+^ ,xz_ !D !iӺSS\eBH!ΩLF-~q 0v#ETg=#H_V+帄_37oT)lH>(w8"+LKD$SGnD@4^BkCBi |kJN_rTuMjnhnLJxQˏ>8O qxT2@D}}캊J6fIm.4si@Vta178$Uqw4 8 ?~5Ĝ5tBi!t3!, B&zP`m6Oc!8LзMWttZ:&eIV"%N D7_~tgp14A/&` >_ClT\G##6F{w@hSÀ[)TBSxsVm81\?ܧ]AsUG;[_#,ESAU=ה[dpS5zhe{lЄ8Js$ĩavXzBqLrb2K'\tX-~xC,%j()|kbK`X IN3ŝlHS$]xf< oRKjDzvH~QU+Z(]=%i{9Qa alo?4cX4"ؘ3@%c.qh{_%/TBӖ{gi ߯{ 5?V850kR)ˍ(2&b;ueAx)UTqtڞ?xb *(F;u8DIB(,ټtjӲW7[:JZ?JyD*|.o7uQ8sڧa"=d D|@_KE} f5'v}( ղJpȈ;uG^Ie#Pυ~ƃ%,}gkP85 G M0G@3!{J gګ54NKX ̓J CK9mQn(PȈ>b5B {W˜,r?8rxuV[ȵ[fDc@j&Z&9veJ|=qJnA#Y05j;I]&]. IoL("*.d-J Mԍ rMt Dewzq]Q; SW*0}g*dm~z|Mw,I%*ZUOFp$2g)jjFBʣ]oёj j 3THAK'$"j/c늱 4Hs|y9 8?Y"PIxM)Qc?-IxYlj.(}A%lW׈ߦ] ~PLpf⛃cX[IvXִ-[ B)!!*6zN5F2WEƍ1cehxANSd+kXI{.nQ.Z.kmtXN<2 6] "92b,%gNFDe^c;D#PB%W,LDPzn{|yŎC8 kk~ (ZΡD:.U!@b0lS|usqnVKe78[y"YUeϘ`Ą!'j%-%@,+fKQ!`etDK g@#@׿TAd9]';,(˜jn?/p*L"q=ǧ\*Z5L-EY b%C!6 3Bt NhAsU߹sGEplpu=0TW 6I;i/wkiBO)p*HL$0VV:m̼ Lt)_n;{v<ȒЭt)@Vy#wj  n} ƕ932|40uoM[_)ID> ̫M@}M"LeПb `t_N 2HBMiy<.,z 1VS'7Y@jkEp3ܘ^ek5= 73{([͖ȦE`m?Rd` ӈ -@'E%48dj;ٱRA{R:? *'.9s6iYCv.Q5>Ŷ,X·d>I0sx*8h݀HnօQ._y?V5G7 nT`> +z~oT52^dnCU w61@/'e稕H(U&;Ҭ홪w'fM1pO7g5x dGf` .N\V=/뒦ů-]YlI iJPܪMSi(,t#> &g0>r*⼺ a$xf-5{Ҋj<L/gNCAHH8r1z]8ЫOS)W~-&C!SrH, ~8iIH v8=khtTZ0H hA7̚};XL٩ lKr T@c态#T`}??J!geg.s95"LmDԏ]֤$3dmf=b ru*+`U'kkFWZK1a );X-9>`OyaRXnp:f rWR,6Y=eq;bnYw@{q>/h{3EmUЬ‚;|ȉ9QyWmEL&Bm}|+U=ygIj9v_n.5 3<"Cny^jE|N.\\AFNސӌx O}Kt-O"}.cM 'FlO.% s.BPY?d)?MPuMG.%4hC_X6A983 ְ]6p_O?3>4L l6k x;&[\gG ^+6{ 䋢We?uZ "d%Ǔe:eơͱ.<9-o4HB6a`*3=:*| ux?NsѠ/P ) YF"yQд d:nw^B: Hqߠ 6閎؅ WIHLp%CJGJ#\Y;c ae+ jwmFLu@ &?<(v׹4zFUjbx0!(S/g*^OqBвmu' /|:$Ȃ5\qClD8ETNBSXȁA^)Իh!+6q2F_Y63dM֮ON4AI)kk"M gx!<WBim7a,vqnVĊ3NzTSQݔiK̍>恒1 W' H=' Sf6[{_7R?1̂#X_;ء5A W[ɫ_VXP,h=1%8Bc{t?pK xLXW@69f&Y˧unbW b#)F+Smz |V''Awt)nȮ`]^J?Cf_K .9`bpV^#F>3ݮ}_e: DA5qZT$j4*TU:Noy:SQ7KɫĀ|vyliY.pm X>ˋR8R%0aߍ4QL?G|L\HO5G=~Y--\QKVWb+;8],l;r]>tyNjë]X%VTtCXLfؐ (Ҡ ʏI*ᔓNd=b {|kkǖX|W \F1w@wZĨ`,j(#nloJႜt޴ϐO|O Lc-IP2Sa"uxv']XWTgwb9[5M: XOŐ*GX| 3o!(޺b:E 4/Ŝv3يr TaүFdqG y޽˾P/z`Hpdef]+" |r A 94MO/'x4zpIs%-5KY E᪗Zz$7@v>LYvoxzNgx&8cO5+tqczDd)ójF6`iX9yaJXqw!w^; s6r59UD\dVja[dOx܋Dߴİ9Jzobq[@)GBiExbH00'Ӑ42 ԙgfuEdN뒗ͯQ>uQ u ҦCxCHLx5PlzY-[爻E.q#)bS V9~liyu@J?|8S;mA9Vw+$&z45lɍ0(Di8spzSĹD"/M:yjf.p״rpџ@U)EaȑtZYfVty ֎KU-7OCt*cI,chЎn3m-;lAWpꘚ!ZB+և?w~'XS㺧9a`߻pE~%j-PQ6R|s'b H>'~кag!q.kvt鬯, "{ 8MW!q-{B5ojz~\7ېw*5 אXĸP|BRR7A)ÙQgBBpplJhu(4 O׮ xOZBwzv>djs֭'En+IckEӮr.p^u%%ءyS<FS)Q*l -sǎiz,'(.%nkSZ%C&KM@ޓ-s&B-.Os'+ycWU'7Ki@*-MO#:J{쵞h&l.J% D.*yk\7PYųSA:OÌP ~ojVDkP#.E(*MrHF6?ւHh W-U{ѕM%vDf¡ʺoy*1 y+3g֦kĩU8_OHឤ$8h_.4>F"`jdʮ`7f寧*_9m,Kk-\עה$ەY L)뤢(7_YWsC4)^G/rS3eQtz1~#CLN]r >;,Eq%pQ!1HksK󳜄 g|Ң"P7]Q']or߷(nֈɳ["vvi QYĴ!rā}Rui)3 eڅ)T># @ b[b\hSx9{x@uxaXŁB6;,Laf=HZ $n8M?,]40<5 :H(BY'66l[ sØU+ES%)MOc`]Eݻ1,Ub Z;$g3^ rAl.=܋U`NhZw^;,ik:Q&TAR+03qR!E iwT4GY%ZS-IRz"*F ~ ŷu2s.uD Ѹds=Ⱦ+5lyIo8CbMc󨿕$|m)a}ѷk[Żg GUc)33U;pSy$0`0R-/oXݡ D@)8Jhq %/`d\>!* + ؍%kWKXDA)GI+%$znjJVV(|`-K]Z2pt SxB̉6 4=1~ Ʀ zDsN] א@>.엢RoXub RAÝZd/9OG ϴQLzgƷOn$[3(񚘖f3nYg&[^'px7%ϓ5Vx6A{+hJ)/٣;8sʗY$ܷһDs$=S3$z\U;K^VeD2σNZ52/xK*<*>}] ,!I;[]ߚ?w[-ȩ 2)).m^߯Cf/K4Ⅿ1*DCX$,[Srp1EIg9it=c; Iw<fI"@G@Jr./F{:3o]DG;tKe]pK~x0&\5 I5;*atF!JOeY 'Jbԁ3zCY;>'i"]d2MsMy_¯N\xR {uJ (z\Oх-,`\&rGrv_ϥ~lrWՕ]\pbeЖߤkRAvi40YsVgym D=?g^˲yB~Z!I]3B+jwfT:s4>)Zh7w8=Q+H= q-qOl+q-u}(Nv)ssPs[xYqB0D˷! @[X5㗟/jNnՅ`LwKi q+y˱8M 83\ _ @9a"F9}靖zX&OI/0\M =۴Srݠ@) [<1hv#[F]4\ƿ)=pAT(WV?:./}\5E?lL,Z顿ǥ{m%PLV`F1LiVlGvǗ"(e0ԃ(^ESg#QhkrJ!>+}MI (`E!2v΄j_ ntud'x:GYARFi͹m?,ҩPw,2THbGsy7\Qm6EyrT6ë7Lː]Q|Tthe J+EMY&%8|ea&sk$&߽t1o&?]591Qn/ٿ~/dDq9zu`vi!k X0Vb9:g^2T5omw ,q|dRyO$OS*mPo{:fb-I,NfեKQD_!UT%Uy 'Du$*7s܄ڐvٔ4},[ FkN D75E,XK5̜&GQڽgsp?vj S8FRbjd| ɢmcz(\EC]䱝^5Iܴ=vTҏzS_18끂qq L'LNoשWev|= nܿ~$M9dz/-k@ nElavJX,v >,P"fwl .?G WlFOLU+C+.Ä<2q~dOu_m13KS ,:@7A4B8D>,2{]qu 3VGJP+;:hתT%5'V}F\|͕;8pfNT) ]}O"es'k=.G\F7ȱ-!J"ܲCn/4iim,P S$YswFک€-ƣa"ҩkA\Ļ xS' <TOr >ЭkU9 F\y `q躇B1D[*{еRU]ӱYX 00<{ؗ_qIƁVtj@ wbYaq B ^DvG]U1 *,lWb{/vJ!v~޻.uβl^nmtNep&0,J4YMm0iSqoo"!&AB6JkbEXFm=wKO B&J*Xyu1Z",E7A;usKVhNutq1nZ1N4svc82C*,H(9Ng[ʊg~xvFo\E&b}\[SL4 N6r fSXɺ_TD! y+qz~j(~ɺSI&nVydI]R|0׶z&u8@5xc98eW6s.{3D8MY&ob+]) f PM7[:ؼjΝY"]b2<<X?U>D,?},ai*DGP/S F` A_R!%Lo%P*I~U7 =$EMZSM>_Dz$VUM֟n̑ -rB!7EtA5t^^-l,<)[b:p(]i+$G0:eр(kGYJ&~xvZ, ?Rɰc6Xܶ?I\z;rK6G@KЉ1`Eʊ c8ՔlCF} ^q#au-&P\K"|%sm)ԩ;Z:ZloJ A|Eiv WzkIaOᤶLVXnYQSYLacacrt!֢I&;;ĵ, wRz(E咺.K+`*ư66e˧>" Ṡ.z<@8SCS  @ʄMk6![R/Y$xzZhbġZvJ߼h?2O.YYP }R#")W B27)DI(+?4^S''/ ;-Ĩ%,1ZbYʝTO#szH?[P{w;7٪LO)sL=9~#^$b}_9c^̴~ s1ޡ̿DDn741]BI-tWRg^I~U%?I=#!fT1hTc WIC\T䡗g2wox k"U+9yC`#%0Mҳ' uuvȇaК3,)fA3N?Wz{ӣʲGm؝`@cٞC/bjw,0'4Vp;'78oL:Yz'C)df[*>epgkRدT@;f?_Q5)0|ʜƌZ}?٦?Ӆ$ j`Q{P%̴8~#flo7{kP9Vfӆ$qvVAu z[am" RQw2Ak^ŏqYh<3RѼcPv F&zI@ҋ" 93tGDa>nFm4!l}[?XZ-Н"nu:)<,9BbElcYwoҙj&H4B u-y5|0*cgjSzʒBOƑ[yqcnU-|Ƙ0!Bl"I1 8.aImV b?mP2b5E_a ٣pac7{ a>F{`\>d%$:F%xd)6[50lXcohrxdv8dwwҾ}>ŬgowFlV8t:ڮpn˜]6E%O;x7Cɳs4\]=0T$8hSE \݁#i_{~ԙ~( ]N Yg{) ^#<-)JR[ڦ*PeSW5v6G?jK~C BXzA.$p8W\}&ԯ//Bw!q _,ѧ$q?ph,PDgA_d03C_R47zPaB[롹4O(u'vmeG+Joq1i;}-4x<W(1A em#/ ܍oĮsx%ݘ˰SL;w^>Vj3Ii׵Ԑ*$.p[wv#F\bGTzA#>J*78vdT^/ >&I$$I;?'95]f\Hoه0;A4p ]GNIj?v3VF@粿NUn E=$}E9}ȱL4=65(hle ٴag+w.Cڼ|bg90(m}gWpܺ,F.<GEdOOu0tNq$8,$q IoX (ٌ{Z -I I'= z=S/X*Q [Ec2j|C! KBjG~6)kMA9蔱NyRտOKfw]BnCg1=!鶙Ψ6fJHC~ш='Kc:&/6/,E3HpjBς.)bD(0IT3|s"THj$Lʻ¶9Sr-9Դ!7Gk^3M ̹q*EQ'MnfGX{6WdZ^3vDחQ~ޔcܲYw&?53^a cFGqFgţ<n4sMd~SO.gˢLk9zPvuk1t<5 C^FVxS0BRoTTM[r)yӚvz冲('嬭ԙ= ">b_V gY*evK HuR2iAKKy/Q 1ps6kf1`Ve4Jp(L%I$ \n` >hH+u[(Q4<ˢ/ʭܓ1չ+uӇi'#949StPtہpM,F48B $ZdsWA /2OVeF]Uا;W1X28ӌB/p_ΊFB|W[n}ssNo9c5l?mɎU2g:E)gQG>ʸ ( i2#c&b·)Z)LuDY\tm_G'$tw5ʠ;|'q:>~5KW>qgh-k qE f{#-܂2@S(! Fh"q fyl .iA %oiTԐӧ#1y1 Kg)_6$)#Jfpkny ,;ws`5! D@ޛ[Y.ϮTᰪ1+-u15=^XJ V_ e r] lʼ\)KB}ջh;ELcOL (h3ipuPO8*|_ypGhTR^T2,^%^.~k ZaģxQ_]A[tZ>r~R976wpBW|0ZF`TQ P@>S=rA X"eQ^$?U7q pj=Br㘄 xY<Q*xr2nj w[:3gby0t@ߩuҬA Hᜁi a.׬7@TMۑ[5 ' ʨ ^VlB-2`@St{ QXzf ;+睴:{WƷf o5jxSqp5eck\5*41vjUX籦BGj'o_{H[STȀ/Rs@SֈlU$ji9yJOuɶO'JD^v[7;$3>b-UMo=3N]=4 lmc݅ɋ@.&<)GzmNsƮǨrS\lػ1e@Ȁoi8!L@ԾP3bMœh:#2bZD =,V-{)1+үC'o5ATJfo|_OH ͛/CC 6R&o1T{:!Ba6 ]Pxy {(tKED{"!2uu mF.K>껱!=ڥ2Eb^^($3?Xc,y3= 5y%š_yu={"q$Q:6p܆b=wQDTJ)26end_{Y5yx1IC4Ygx/GfɫnA{^$ UA%MձŠvc!TS3R⺯v 6ո gak(07LXrYj[1̠GnqXMVeGYi`󑔺4YL5@/%ږ8V!bٜVCy~2S,'dğQ;u?Q7ygI}BE-5p)"jo^ z\gp@:$"׏_ \@0좃k>fkixWNb ߑT ~R#E ge`pJte:1SbEUBU.A;\{a1$EĸV p*rJWoűXQd>WWρQF1yooǼ)"ډ!*cD Ul5e*PoU>i+j܎ful@FEVwo~&ZXހ..xb͉\2WKܙ $1wV?iE7ʮb3D赍Ϻi;N3ɓd~DGOft{TْigZ1(fL;2t BmCI,K1)z;WwةiTk(K>Q cV&sQW1&AΡ)'gפ8YT۾,Y) 3%ЏH-ř")_: <&C~0ZUٵ*5+mU wW22l3?.`+}3\C$&;A*%]E6d1ԧ ol˄>P$KyPռZr%țN巐&bbैфW9OTb:I>{`b%I݇K!QYA.3˱d(?针ր#N.󨰮v$nsuE44D]|]ضJIمә[i}9f:4Nl.<)e4U5 #wJeW^k_OX(LhuU)l?M ߙL%O$lK\oD1>Hl oGq z\hҢ9 4ORر)\(<ܬ.kFWHo/w]|w7Xt/Qq_+^ja Vm vd6T< 4'_K_ ۶q!>.{|I>87BeqqR^Eh5TmR ʇ ?<)pDյܰX &ċl#FR8-$cKPqd{;l$Jqg<8IZ0[lH܊ X71~{M|~\; )Ȉtd%stW Wyjj&:ݯ r;4nx͐oRp UkFk#Lˢ+'@d4EVp2ס=)+w=EcHf`3{ 7AJHoq?)+%lܡ5 Lĕʁ :Jvxt ^ x[ȼ>Cb-U7Gm,  Y~zH z cEHCA녌Y`CǮI_Ԛ=\΃׿j@N+))a$n>4e?88I: wF/r"x aoԔ;^}x, Sܨ7 z$*&Msjo$H?_ ƺ.ki`d%9,3.?0~I1W,5֤ 5:^S"ަ\/GAYK F euƿjj@=JKgz l4 (B^R̈́Z=v>2EhqpW56ljK6™xz KJ$XbDGb~QۖͱĘV9-WMkiծbƕꉛqW4xoqɤ"HV|U=pJH=k4p(o8_f,VDHc ȁ%0~8`h#rQORX}BLȮe= [=xJ\m(P2@Jm 7iPgM-Ĵ`l[*/\ӏ)1 "}GcRPSvY'[4}_ĬZ/TrҔ>zy-kAӖKj&)WQ3|i+mv NRz0Fn&_bD[:1Dj:RqROENo|(K P`Qs$n#|#-׀-b1$e e7U e:7gaϧܔl֤Ǐ)]a%0ݭo^ҕ=`5jJ8'8=7pa?BW uRڼ/" /9 =|OZ1kɗ|dDJqjbC9cbރٺR[~\30U=)`_ *ov=/ X8e_i[x~| zԿDv9٤$Я2Hި7g5nIXJ]i1>VBM@7-7+̅H[%2J]b}^x) 5?*!곪ő 8iʍi^KzUV*\e!Ӫ5g<-̏=dផ V :67Y$HϵO1($[p=7TQǽ kY UB;I簏*8Uf`1mN;mB㮂xyv[Htzn IX(8Y-ݍ57[!Zp>kKۯLܦ[i!?ff`r/Jz$RZ2;c朗.V)ִ ۊ8`KZAZͻ.ٔA`bpzaJʕӂNAdI sIJjTkZmuD@axQ'6$;xlsUDϊEy_@"$9 5JqbVE=, ,ooyg_BiU7L5`E,#F qxM$@#k O3M P$*&шbQwִ&Ggsa!i3ck\GцKJČcZ,a {5̈́\,w8$̉e=iPPa|.*7eUnQWb !ʌo^(1$ϪȈ$17˴QSg ^-2D+1*Ԭß~6}~= /&-g~zqga8zѯ(N9#N̙vlS, :3xN^Rj 41V $Ѭ;5A$Y& b;W~^*m*6I!Р'[)K3|a|ܐu<y,=d0yDRl+r9%}axt_E*zMy%{ެ!c-ZPLA%Eiŧ3#*[fh^\(rdGLpyZ$ *ؓp[[4ސ,?w1K~ydc;oxZblE|̥{)6۳g@@nA_,[5散/9Ԝg$ مCB> /%Y8\7>3؈8vG.}}4Ri^0#>AqSlvioV N>Mgoo 2!+aٵ@>Jxf;@E!&^&;+ecUS߅y/kLj}v b+54{cy2nDSNҞbkP;pgqΛǾzo<J,QHt)\t1<= eDD yd   }ZIG7e,`Y ENmA0kV~%*.?lAӑCSSCDahECŃ2Y-ˇJ+\#KpoGͪ &He&ϝ*ƒ_ov ܪX~(o@aYf KͤVg<˔@GŀhZ[wI'7slvٙktB宼k 3% 3:i2Yeu|a=KPQa!_toݬsXQ׮B%O6з$ xFFdl-E~1t 4qtc uTИ]`v >:mC^` )ʋG4p|M8QvWf+\qF_(QKvG:)i 4̚WL;oU(y&}SCsT@uBdVBdFUUiYVrҨO6uOh~9=MPtb{[>X`VAITwF5z@;|<<5>PIs6AV.7mQ6K/YUD:O2绦^iwIv$רIbRecG+HǞ5Db RQAj0Ԩԁ:aW+Z}sb7+f6uf%0~A^p0D B\br`v |z08zɹ])4)sD͘@j7%fTHB $ ~bR,~DR>"Z.p mѳƵ/](IW:9d`8Go,DH-15/?v&F@Dt\Й |6$eېRđ&^\%]%T/̌-dR?\Qv85pSFYY)esod]3K(R/"l36 &y[>ɧu/8! FZ(庎fIԌb8;,# fJFQWc;cCEhSݽјhѕyVؾƏҔ dUH׹#q埴J@P^čPazj1s CܿK)yB '%M 'd}xG1 {#S|J4Iz?1j?I~2d_+F!jH{BghZ0`B cʇ=8ήHC[_n,}T1[ҫ1XH!BP2ac8]tw pc尥V*oaWA"*r\ԥf^L3Þ%8'?M[5Laf`"},i y3hӪ Smg=IbH|kReL}5I}m=gZ=?M=1 a`O?@ʖ傓PE瑭r(N59X\Q¥ [ y7k#(1q<xkE %v &4& os#! 'g>?Y!$i"3tVrC1`-S`OvGA!~,hNGtQ㌦L>ikt,. zpf.AjI1uQ3 pXE.=esf= vq1D*ӆ1SO$C5r>¢|xJ͐-?mOx" ćxF`>y$[/NþF3ɘSh4!}ckBN GwRQV)WS٥}I])A oⓅs+.vMci߆}]3N"z1fSdʮ/I7[LUK9 o$v[aLN)Pw+4޹ktnIniSA7_&Xv݄RξZ=wvoĺ>C`f1]`7t;"Mcu~LXc~ ,/=-ա!gS]176侁p#ANo!6FGPzocb Be;]꒩R_pni "g(^l#CDIҰrGy%\JL3[x$N\4씣{dP"E=6w$[K|6:0mtIplݳUн;;U+7?<45aׯmx1VGb滮NMZ_$y}T딭)Vvy*3vtv{j;Kwf\T/u:U6q„JqU f7 G.SQ}&*>0+8\*Ess~%{(}N RgÄgy=$5curOHgeř@V@ !wDjэMm`ƈNQ"K.ۍ8SG=r,wPC$(-gCu7i~!$H]{ }*>S|<>9-CO&hSoCapiSf2/ĒmJD }`ݽՍ.: GxD7pwgM>3C/btWሁ?v%y1Ns 3^ Em8}W}gB2U|:3Ӳc:|kn$eu]ԉ !5pЛAL<ckPo󏍮9IC2RJihW<\?}%pP_Ek"5ɵ a .~&u}V-1yDo9|kq5zW J5a%[{hџdzH M24-؉_]K6&ȟtp/];mvD'idBsBqm(`xXQL1Ìn4ǎ}KP[[;ʐB(,XA},!eVj'Nebaj04YP¿ `gyEZKD3ɲq= L!peLX٭ )5 >5|'Vom۱x(4I8>sڴt gaīڰS1"bba!ʴdPyo.S Oݎțy!\icLP+. eyɹkGȮ#j%ZWNzDQ1?t^=FUݡ N=E ˟]Fu@Xڒ䵭F+XTK'k]t1ApyC|4XPi"·˔a_Ê܈EsKN%6ZܹҾo ~^DK98y/w W:k5u0f:\<3>g-_ih7GPUX-~6tQh̏1za8=@xZֲK:{g?U01hPB;Y5ŶIR.Cjڝg&$Df mDFi1,̠g<;J1T=n7 5A3~!G x-}!P=iOGd 3f CEqKT \ 8-R A4YS> .Et8p ȍF+ J1a?b:z7Y3r>f>b}:H.]o4iIٻb h8kz:]oL8,%_iT&bwde^;"n3vVTRÎaz{[c!H[LiTJR,~#]1CM^Vk0ˬw -p㩢Qm?>_0>;-iG՗ ]j5]g[2<6iuoANJӦ(Sw]HTM~s㦁!N*#aGnYbL\JշK՘*w*;@(yXAy>cY*vF,`]3%xFz#?hɬ&J<o7h \RutNL\8@w  *O,[ܴ7ei=C"D]b!<䴘㿩A {1i8Fn|t*+Fg.K͹ׅc\i7&XnZjlO HWnӒJ$v56 x"5X(/#]&YYV0&5ױYڛK:-D-< ۵89P}ES%2pZ3] c[hSWD%R Q f&AξNoo2W\ŋHZW!W1,5},Lr'22?SI`51=ur,pQ}JS"MKY_P.1+(amib&4kGAi. b>貒pb+ѧs<ГXp;IIyn /I kځc@U帧\37}`& _7\I'&UVMUqd0$ҕdh;r#34d_t#ʼ^i%`llsXq̅;M,"dg骵g ÄK5}|::ڡ+ =~aݱjEHo5=?IFwb:B='a׬@g$أ zU;:-I6!Y?~t@Yb90Ekr=I $A{Ǭ;,g]C|-V2 =G:G&)z~+u_App3z%u=`[ՋXyUȒYPYp"vB ΣHQ_.Fon($:u+V|I'w:*5| 4WEt*G-6<&+$AV,I!~F{V]YX#+huiwk,ο/EusScA -"Lz "W/KК "WuaV\~*ITqܣvTpڝ!U<\ny!(jw['Vb .$[Ant6 J;EebtTNK;}z, ?(d"&x>nqIA9NۣӟwSXf/gɠ0Wt};l9.,ߘ~uMb[p?|B/8szP1T\86$ zd.` u%t{dG0lg%zMaUsGSmW:,;4ޛ0bՕZQqWj0l,|z #IҺY p&)_cdwwKӨjp&?h54s.p[qۏcJ_{sEvrJLe>sF"Ԟr,04;N3Ke]kTMZ"U[v"LQZ{Ip̿6z֖%bv{Bv? yT[8KQ؀1a,ɌnhFY}b_Ǻvd#4Ƽx f:rrEbB lޠ+4lp.t0KOAh3-?MPlo͛Ί5:E8UkoPyqل(h 0)zOY|$48fֶŋ@7菛@6kaܨ% mH۔§o̠.}⼻&,ߴtIkLi(]o<>>e#gw+KKf"㾤n;/Q2FmO961~( 0=.ڣd\7 Ȏ} p2fųZS/.rMy(wGN%n?.',V.KGx!uC2 yqJCK 0ŷ.ͲMX~{]of$ ku,.Y+% N%I Pn 7jV'Դ,xrZJtf%Y(X;V!4pϟkObwtdZ+ iέ[9qF湏7[};sem+!($u㡡*>O8|?X[DB^$%Cvz,\dv0eD=7poyg7 poÚ0xwR|z4v׳pz  Uq3 5c,fN EvKRu3Bx,gVYA'2(9RLP}}ʋi6ˀVB;+$XH| <-$S}.XdvDe~a;T.?a< `/{Պ`G?ƾ,Ge@)Jm^SO3Bsx(VZTI ܛ2G2jZ_- LϑU*i3'Y~*̜u.qF_xn!h d(]pׄ婐akP lPnbu`>&O1,I-/UCYf[(IFb q.iqL}(5:#g @?e p9A#}v~@${jz2h}xs P{)oX|[ퟪrQn fWx| š-NC={Y<_E 'x~*͚ףu9|MCh-%yN.RY^^(bc>GmpΥť4킠ak[YloBS<S!e,%LP,ţuij- #W;9%. `L& 2=2V>k}fԢt+-贃/77̾fò{nЃgu3 xߎn |aq>_G1ђ 0Bi-UėK~~ x99 9<&:!z>EdxRi }Hjzq*!5ZaAzA˷3kR*#F#!C!P\|i-3یص < z|C~iU}%?7%/c#}#:tˆIXh?wHB46Hvk,XO$A<~ӮEzWъ59nqUXtZƭSSRu>r&A@0cսs.|/H }r^ݱpY79WJ)UMFjpK -;LYkfIi4T=3ɗ[t4Ͽ)i IֶIݸ .J?>cTgz}`c״M+yWXߓVsNU&Bt"<'>;AE?_#zFOά:V^ ym0'_2v{'=xǃƶc  ܥTtCOHeОT ]Mن 5,6kG}.*(fsV:NF[3o'{D h 5CQo 'FH{R UaKX7Zte@xf xVQ·5 ĺ[%F2cX~fFLh2ǯGKs)9Dc`rmTw6VN OH*]r\l8TlU4t!L⠸tv;3HƎRB.HC|0k"#_fH ,b-i|pN眞e>X8Hz E/} ( p<øC2E!ݥXF~|FG f9(k!@ec3%CxϩbI)~8m~;ؼShH m>ruŰfw3^<ڕN !k ^ Md:o-]ާL&gq:~3UP Oc^D0g4\ImRz`9a݆#:N(7xH%Tױ{a PlJ.+aik62wlCKKVe1M~rGt[n eAGLK#odpeL_4&=TJ"Ӌ%LZ͸ 1+y]]Oggw! bt@M^#mexV)8㮾 Qyo;w<e=e! tT,v9ϳ^ĕüE `R&j:@âBFAFo-ʊZd"`x_d_Tf^&!3E)ɅyI:{Bh] ! ͌Ԯn泶uk̰OI_G㜡@QgTBY@VxEփ1Xį'gN]lf|D8LԅcԾ@B/D5MFpM(KJLZ󘎯*vdGЎ`bxWrGde .*L"^Api_Ԝ@n"Rk ]0+Ƈ.:u#Q mX69~ϡt'h&SnM`c1c HN8 yߖMUI`Č BJcXX}B;ӝ_n NNF^m1oݲIl5әd1Jڂۅmj31/q&,LUm${4fwP~ Aؾ]+>/k{ᨆX~Q80!mרhZ2 f[J#sx.>J'>k4įm`]&c@p>U>qvWǾ :?{]d%o F )xva.Y'BL~ 1_,Qh ֨W"e뺟ӆ].[~Jٷx ;lch٩F ӤDxw pFX'-wFʨ90g]kƟaДowXf}c;5Y;JmgѭyGMmF1h6x:utwi7{X, y!HW sUh|?Xj^R [zhw 6M`nMOpZmq_Ee&[xhw<T#ޫ"8R p$uDau3}ޜtamҜS +e؍^Y5hU3{$ ;b;H'UN晜n~gFx}lQ_&V ~j\ֵb/Z xWu -{|e`N]W p,aMQ$3B@`C[<0_PPJ?\#|9UZ, )F9@s-1]MU1*xJf5v&YA>H(yIT ArS>MfTtXT)YvM`V;@=õ5%4w4Vw(m"ÄUJ"kwF`Izh?D8(럒Jzk=o% Oz/W&qѦ3S%-s"\>Y H.Gqfm-6-$ lu#*2r]s(j^sCOӎ=.[qmu,S$֍}MMM4EmG(Uq h4Gd0HrFS0(N҅ߙ€1+bLf@6Ҍ"]1̧7K./zϼq=4 m,8lh$/aۅkj94<Qthy.05d) bu{j8K h[i& 6Kv@Kbqj7z=c u^?Y$jh=Ηz_Z#޼0NpOD .&gEyᔤ}XoSmRP4Wq-]Wݐ9f1ey ʭ +%.Z+]K_G?$әcSe]ժ/mP !ǮvGN3#0XFL}B|U!6u Ċ l6B |̴*b ~vRNLvCK7kXF2U)~ʟe[i"hUKMsbhOzu%<pe0wOTP`AK3^hX+_R (škZ!"sStP[C982m{Í,䂁iˣrQD?s T*OGόRF]ot+& 4+Ngé, t|47XY_J2G|s,L>iX_Znk rc%0l%;?a% R)&_Əums6[=J3-?~wx1mI?#;;;pHiPa'D E@OXod^kKFО:i4 6fK}G`6zXd9w4S_o2 ՛/p%͍]lǜ/ ;({XzE`aV_75HTt)z1cQH<-܂~u@{$AuX_w/=a+*3]ZjU;E=<lT@`̲"0{ΜĩmU` A_x>=W+ԌE ǘBsLZ]o#'DlNoMI5ʆJ7L}(h''EFnװ+~q+J}<%PgFa! ü㟙x C'r3tw@| 840A"?L29yfsHu^rOfrM_\8@v1 k9!C'Z< (MVitMl#==c?6(aq=n4++$6թ3yK84+b]U#[]1V!aP񇔑ҿ̠P>ee!'`IG䙨 -Y9-ɫ I'XYj2Zَ= %'b_)e $<f{WHS0Lt"q ɹ=tM'Deu0X T^]mP6ZD`xʁ:D j>BR8gs=ҁȯz5SĎQx郮CrdiJoQ %3b'͈@,= v[e4ádrS\K 3po*?*25/)&E^X:V"1}kĻYu uD=|`HC֙ĦCtb0jneJLpǣb7/ Ua/>vJwޅt>/ٓƫ5JAnG7z)90'+_>B,eJQuSqWJOv\%4\AQO~'<Je;L(-[)QT-IX~5/xv.Vml\0\N26lD*U++Rۯ abfe 0W}fyTNܝJ#*4T}a!x录쳘8S]?T@kUQnnn{t:?)eUnlY YJv#` ;Kޢ愂i!buO&D`;Y#E G.FYUp8]6QZs}81 9%MɪaX7r~O\`OB2o>9O#*Hm÷ئ_7!ĩJܺt>y59L[ *%<=6P{G=cOTD.G#JRIw*Cw#.7^n(4DjS޻3%l=B= _m!J3_G<]!(SFbB,,s +Qm=C? i:Q[(ID+i 㳚ǎ15'CZn0W22Uv!IH\H#6`+ȱgZ\ c JxsBQ<&j}GRTC ϟXm3ݢ/r츐dDusJp&A;EW[A5MNZJ1hT۴] (ب>p>2sGFf ]v2qIzt@iɠ3msWOW.ɲLFi~wХ0Nw1WQdV_g~ gR{ń,ej([Nj'E⸠}C£ -1-x %tz 𰆢DDlX}_fPkXQ@ 6ؔ) 08ܠ(\*{Bm_q5?o@kB|t(p2 /U}tKfB dv!@v3`y<(O_9)H$QW!$,s5TdR@xݟXW%sq!Ԍ;-hS;/),%9j&^"hz7}3 43ڶ'}uWl{a`uZ*٧Qd]z)gU;lv/7{M=>F>5 E`;X=te$N ǡpzØuse5*΂)fN*>mN>uy&fJopXiwa >..٣}I)y} 0ԔsKo4 3ǀf2cJʅMp']`O eZFNۿ*s v{I߾jcN _%GdsveaFރmb UU*f?5ɺ;82ڛXLc@JSTw_(/j; 3p;"%j!׌5_2$B3 X/7C'n6-b{.\Jh aG7ݧ 0<2s;t?frXu1j2/ $rI|oH{9'JWH !!Fq{;p~u/rVu[gw煄u,U[ˈ}6"B^}_xC֖㒳.\"/vTFa4WXTb6Eot(G)O/'2,\nܥ֯ GE6"6f%o^dQo>Go('!ۓ VEP mTw7lҖT1]'dml- i[&Y>ç8@9 `^EafR ﶜ-Gc:| 6]nT]`la<{.%{Waw;Ne Z?g##%TҵVC)\|PNɶXX8/C;|YKhyWkf ]]Fbr\l*+g2>vY/ \t۲_pI;[(U Ǖ){]lBת !E+`%mzO̹bCOf, `Xˁ'#k/-\4^MnVƒhf3翧KτO.ZsQ/яXyiZh ;6S#yMQ>bӷxdcwd]KcHm9FF!OF0BY^)WnBwiiߏC)=xpEKG{eɞ]bи3 }}҉w [MTӌFY/Լ{j)&i!$b?5yO g>cp'jLiPN&chvY & Vw09nȹ< |3 p&}<$Tb[3&'ڿC/~,HK:3!5ed5nHm'YɊ8?n]b Dk4zGzHQy+UNx0i:Ԟـ9076q8;QzT e[*#iAɄe|t+ޜH!,Qz?M(km`2Y:-q-[}U `i̴sZf2 "AnR(Q(1_%j(BT ȶUYm\.tyHiO* F~7,`P~Du-Qӛ¢{q\Z p2\J55ncܽН7_ލ6ؘk,y-$qYOoIgH|7.$9:V1JZuq`F|#rؿ~[efia+ڲ;-m ԰yeC^ K/@F3%]+)dymSQF4R%udL6~ٙ %$J6x^Zi[]#XMX8٥y`( l-=X=5P3#hO.*ѮPnGo. e QFVagh k8@VI H0}QOG9 )q27ꨡ\z)&Ŭ$A1$Ma״~j}\5B] \LBLͽI,!V|4@f~2CǗɑH뤱1sA05En֒N וdk}4hjk. d`}UdQ&}ax_z"a@HI'7\PbnǐaoD3Nj:;sCzph% h=:,m2$dF:w7HxR~g tmNAkPBٔOlnUe?N,ژ+̝v`Ys"^ ޖ|~ťӷC٠֑?}ɭsoWZ}QuCrF#R mA4O Li:48N?,Mkμ ɨGd`u?G Bħ w_Kk@d:4N-p!>[{:􉪢TBlZ0Oz w3w+,6MiiIINC7; DŔ]_I2M~^_ 虧˂фZ\L¼SI28mX}wg8< *$sv_NдKZ+^Q1l20# ,ԭx^R| 㡥yI`xqjedbQX!0Qgu͊4I]=0TJGp&zmjvhvK)(K6l2B)wJw[h] rӿAq'LS}7:؛uĝkk+h {XyTPUC'QdgncGh+n@K΢h=(HpXܝCIZ ,a3~f+Q1a[oQU kOжuh#Miɐ2>=k̭>Va8B[֫3a\E#1 Jv=.6 AuFRv_R ALo+q`\)ѨGZ~W~* [K]Lgφh!2^e zۿ5O;EyA=#Jʪ2J㛺$n~iH-s//|^+X6&kgz͎}N쟅~H`sD[$Y?(yEfƜM/ "AM,aD&Zu,*coz+wJ˓&%]h/ipZX#9CtP.mpMwZ8ih׬bhIزNd(fJ.t5)~}))p|,Vgޕ4cpIc|i{m"of}ppږ$S˅yB͍(u{A&rHdq5To)n0TwT {8`}`MewQL?sSDVhoq; e_Ю$ `ВU &XGFnG-1c27u% Af7~Mml's#@PM,SND8K(vEՂ>~0P$g("(q[]SEiybxǜƋKXDN&%ATRVT/߸:)We|J/nJ;|v5!EjB$oza۬U ر&޵OpSANx d'[PD#uuݮٻWCӯrabb,Ȧg5`^ŀ][+S"w$˴ͅ"Ƣz ü`M-4ZX,#M~U2^<ϒif v+xUrq;UDTLM6/etMܜ5彤!⮹]LֵAqt krCy֢EnJ\FJ@jJNt"<㯪sN#L0!hzӷԚTm| V[ajzQLf qXܹ(rJJb5e𰵓~&T৶XJIq688PW D [y;&'Q~,oäHQ7Ne " ˛AkMvek4x1WkgN,H4&U2Ϭ?mn\zulBG{ ~ݴY'=\bi KP}Ltoy1$4Ғ1KZ!O{Z@ v:v8İvr O$U=SX`~ { )z.o e(q~3s(5aiy=rぅn&Mx vL[O smjYy2򴨱gګ# ''oFt33_ DZ!aVHzϡ! fM)v+lDg 1ϢAh {47R@Ec/SPXsݿ1uzI"d!Y. %ynrEie/ 77i:šwe$u$LϷDD +gyKI.:rp4)K;p`ˮ1N8ݷ"<|D+Ol:HrC Lh;_D4g(Q{R\|xo I,٭V8-_xP*~74QA%qZ#j>wU_xҊ4̢4$ѷѝ\@ʤݠ$bXE}Sm*.뚙W3.ץ%Ox> :8J3^dШ*:H;Fyh) 2Ĭ`48pmYA]!&[L6.g9p%`k<ƏQ) X< ^oÖ-ygI!Uf<3$|Ns&'kMlL>l\6tM&!we!ou;MKKgq-zܼ3Ma*CVF2V.vxkn5ի$9cW%3xLY]",s+훠I@(._i=P!+,_d V=OS5ܬi{?rLXTD#zK=kyS΄ȑ`з?-32iԐX DLy:R87ލ~V!'(r7x}zQ?|@ dBCR0bWÜ 8qx!K6g;ͥpt73SY]jzXSe3͇;ڔ&pySd5b,REo}rM7"=g}C_2[ʨWY:0vxuGvROAsRji>-s@Ba;PBZS~"vzcB8\̇&:nӱ̿/BT)a6;:k@z$&!VjgYZ070701000002e1000081a4000000000000000000000001642f0975000286bc000000000000000000000000000000000000006a00000000./lib/modules/4.18.0-484.rt7.273.el8.x86_64+debug/kernel/drivers/net/wireless/intel/iwlwifi/iwlwifi.ko.xz7zXZִF!t/8X]?Eh=ڜ.+XFBc_^M+"?YH_չS xܟp\W PÄ:˶@>h쑦56 Ĭ[]~G.ØB|9 rWkx/q\ZVcȢ߯n 4P<@. ܡ ?JzON[lL}"#MW[xlZm<ͪp(|~t9#]^e#nnO (0|kM+vTR58\8".neq=.F ]Xqy*1eTe'~m ҽgo '  wcU|ZGZВ7Nj랞(.hmE=M*4/*_8qPGTa1I{Ns lY{{;P~e9L#""Jv[%J12V(h\UoțLHv;?B \PV,ײIb ] $6WYI^sМ}zT tYOND@['g#|` ΐc)=I_rQU{8,A@3c/d Bz0%swK7IM?Q79dǥP%Iu[J5oT@i@X8,iu@|irthcFkR'rsAc[0ѭP, K,ŃMNw3WvH,, kg]:ˏECвlN>Ft`l.z'ZР *r ."&9pۃyg_.orid g1U+ >?0' `,[>Ku/_lfAv;G~|$Q"S4Ft.$XoUa\#2 ?t"m;z|x=1qiհ {9O6WC|&wb޴DtCz7/ћ82`|jʞSӱ (⬖C.[wUS<˟Kḣr h݆J0Cɧ^@9OUwMG,yao^EyGe z߯Jn6z16ڞĻUd/ "+? OQkZk$HPVFipj+nzy~UČ"G 7QA^R:68'zv-39&_Tj8\yrY.'`h?@ _8epr7͕[cHVߍy`6M3/۔+l4fT#PY\˖ƽFs=MQFu>{K': #6kG Ǵ#[s"9l'֋+uTZ 79fEZpQ#ɵ5KVL%m.զfD풣1MbJ$!` þkj0!,썏Ci`+5qBO.x"E1wcϟ2ބ[ʎC6mh{<~{)" HX;4nxqŸف,2V3 ֶD]O )I9GaQqøۏ٘~E2:|jβ#d(WQZe9 L!b'o>j3q .?AĖa7OxhS2:G`yǟ5niLʼ ]?cꔟS 8|Y2=#:b^%9FžJW`{ t_Ua5G)Ne#V4o^\br^o"S=Yʽ0g8ե iKY#_zij`$c,Fui6Eї됙CM?{z=?m2jG8P%r\7h%VX&=99pF M\{f wIaW\%% $wFnLp}۔bPEKXЀQJL ע+Ui΀#e̬aM 0Mol`dgv* 0(7ј%qj14ɯ⫔˧[n-95o 7;8iUF~l߹ $|iՠ/qW.vf ٨|䕌-l $b[?iKU۽(མǓ=k4 F[*c^n/ "hd,dhv! !$)LX 2!DlU8: ,R&Vs &HXpZWĺ&\ M2 cA$vgn"g;hkIң` X({LF5X!~0q8v%\'#^X_]>NqڠT*#E`}q7 Vt`dkJ2sA Ҫ 8oC2=Fem=+t[ g77_Tgm5N|Fs=Ϊw~ ~ȱl \AyFs;W]ICj'ƪ*G+Ѫבc"Wc۔LA4$ejOt֍ղE^wjĆn ;rصEjX|Ԣ%&MڸVPS KF5f=ea΅&^U/j9TEH/ZR[0UAf{Scpyd֘G,UC\:M&1oUuVVYyx _y+bF pz4^s\@Μ`f(SFZ "9ekǞjx~j"K U 2X (Eyd| n!ԾᗃL!^bm<+Ϗ]ۮqwΖ ojw' k+Og#FqfWSGLIoGrX=L%#~s81QXuEҺ5'tծ"X{NKm7ߍes3κAگ*qG" kW/>@+>6/?vۻGŠ05?2ռ3SzMpBZfo)rD2Ԭ B;ΧNFvfja.!6@VoEpu>ԭQ"b>4}Υȩl ]p Jh@c0<վRa{ČVTe%YsC6uv#+WM?oX\Jx7{g)D]Ea%!OjLJjTON!(9u&&*J N~pV裂f^Jh{7Eb攮@K_׽eѠ^O+.O$ !UYEԛrA}ik~1gRnT;s*O#ڃ>`TlGr/]Tm۾UBGRzW@dޥemgO}q0}>Z/A2TDfR`k&{BdM- Eo].A\k/>GqgI3kSoM ʑR1VK7Z\TKuo|I8Df] hXN:>%u3,KW/2gh,}FKK'UV5UG+'هƑ(g.F'uо2hWF<X۫9 7Ѡ`,,uv__$1FeD %#Oy3 ზZDrb(.p8\/U Pfn0%4 J,ە/3Sl:$#==ԏ3E'ں!Pi;4(T 'jfC`Q0TqpB`B@|>W e^>ȱ9tܓꚻ X,nΊJ_`; V^9ˎ*+5މHF* ѕ$P)/s+:Hk~кb )hZևwfBɿ$Z}"NA .bQ`Xx_+#fbgkub5?\ ԤV~m!̼WQ((آPч]Hb,n42J렕̿$:Al}ZmxfP>{3TLcx9O'vBƒw O%ZSĵgD/+DQY/E®E r D3h^ T{H_psiIP5-G=(GF+z]Oz|.`Zrh`bed*Ao03!WЏ%OO NT"\,\שVWf֚cU/AgEDWl H[+ԡ|oĩӛF2zz\lͯR"FWTڦd]Z fHۖdQZ+ CLpeIxj >vP5&A9J>ʰx)'EɰX˸{k)hw { f7=5 d!%?u4 e;% nj:B2PU]]<8К-^N~5Ҭ^\ !W}bW-Nx@vf?> )()V<?m6q\S&u *mRPCCƽb-YPL@ì3߬wɀ zᄖFkח|ђ/A^;j;Hs+)Y(3 w4Bs?I τ$nb׺|{:p鴋ų |VS83/0% .UKZ[y%d ;pNT#%0yB!?HRRw> P#9 ؠ sL޽r^lO[_EjyʡGۇf_% eni'>VjVPLൃk7qJS8L[PK5"cl*Nv_,A+*'&3+&6{+ߑ F;J](ewteoA8|pT)MgBpt"4lImt{I`#nץe"<YI e/#Pk>k)&S4| cP<"x ]p#CgxwcjҢL!9a~ KzoWؐ0 o5ȏFmO>E"sYsajC)EyvT6$0vWkI0%z>ASעi=O^}Hqt5&D]j"%hҞmh5`RJ~d%M0&ɎXnV8Ld b@jw~Xx 7GmAui@YVZ-ҍ,'ҍL6ЧLwKKIi{%"adb2ǦdkiúQxXr^nӲDm32d|;fdjZ6ӏ"_N~w*H4%y[`3eObgF)f Q~vP;u޼yu=)/3ݻH\tCXa&oI\~yx=xFw}A  &t-'It4Uq9-73(dKݰ]+3e9mAWs=b_ NyiVUG̘I{PΠbO)/O<gm}R2[ < [bɳpueW4Ĵ sI{JaHWŷ>/nuf,j+e!=IA­*v.#'-Rׇ4FEY3YO )]('I[ KE Xu{x;[GFn$'b,VRwzS쌇:$G<,sE1<v߭j0!` N)U)MI*$Tyr">ALW`X66n'VAVAf,|q=B @<ݍ*TkmFAF-L@eec.ɟ\](v%ҥn=P /mHNUԄ$ReqX]+J]'UEBmP 6~@W :W61[/ @6R iYdo R˙kՑ$~]5ܾ)D =bM7IYzei3ʹ"~Rq(P%Gf&~94NPLĻc(q]&:41C-$f7\W(Qq͏J^H/#x~IhC_RTT#b'[V<9ZޏS9ܱ*0 ILZUF8 }4$|̸mX =~_ _ءE"U8[86ϔ}X{3{p퓋maֵ!86Q6gEh}fFϥW@Èhj2pxAYb+j"^p-o>h :BtA[A7(!`(%s[3=9ۋd􅠁V $lӴq) ƍ?hcm(Qg}u^؜[x8&Bϐ3W!%~9N 멁`5Qյ^@݁{rݟZ$ꓧBYD]%,Sla쨄Txђs,<}){]irD|Jr[j~7/,%6.3jKEhPH3oc>cT}껠=YGCfN.0˙8[ '"9 H=e4t j!k<[(btĜ`fav\k솚v_*;!Q=5Hg 0 &bCe=G_#5<$0xlwzH`QBD1=pg83Ke̶v8Zwz9GX JTW_EK (9񽩹t\1տzdՁ γ+,KA4zty+P#^rDsؔ>VnME0ft (,)k/7o& Г(#$c/GA$H^gݓӻu.a;һ`kicWW»QaVj"(}[|MP5ۏDBlGR*6} rޞ7nE?MT5I8#-"|߭?v=m(ȥ7fqTI쬢-fojX6ʨ?IUQ Wf~xz,U=;,*^StR񵾄#m{9rT6+~@Zx}>|%D Ć15[ѿPl!*IotqWQRg>ڹRwKhYxYDN+j˾iSŜr'zi[4%e-oaAm4JPzXQ^3;0l ;g_4bԚ*zoЪ)zA:{^+O 8Bt2ffߢdNXT ^tR16?bb'%}8sr>"hŲ_Bʚ;XiL͉>'2 ,4,t> 2 5i!TZ gw2#NM0ǮppT7ڢNk ,\jB `gh$2%"Wac}TrɎ},y/?EϙďϢN90>-_J̽FxQP 5o/$ =(J ]r @Shl/YAPj,٫7 iUvQ#,kZD ,_8I5ぁ~.Ht31M?q&/|4Ϥu4 ExyZk}Ҳx]fzU^ k˰wXOg|͵ou!'y` j_Hc[lE1!dӲfP 700@+.f< j,M}7[׸J?·P&%(Ņ6|DSAFWoA*b 4C|xZvN}F+; %G7ݣ:ohUg9BJ&)ιȓ 2A/\ :30%{yJ;"vlʘYk'ѠFI W2:t-wCH࿠&bYrHҍ ɄBNh8V<`5 6 fyX0iNۊ',U!B뿏n'=E[>IkagRʂJ tHXg`%-+YZ?sC=:+u}96A O f4$e z]ZN.TaJH;0*{QJ#D0mGΑ.F 4 io^Q.L=[ (+~Ldu-6V91 Mۨ; +tk{;˯Q5+JP9L#mPH rl9v0wGD͞3"7dcnJLjQ9bfm͜\w BB t5*)`{&K]N Xi/7i2p\jj)9*fj{SR*m ( V~ S l9!]{>yb!G3!'Tm8Sы| n F塔c^ ݲ#j)A>Lp^\!;z~-,v^,H)%LI˻zE/$J9_pixᔋ\Wpa1[*+6ػ,FW?jگ:y⍌r'2Q 9I]heȅWk!MٗKU)<}QTnYlKU ej\yfM~Ƣ嫥tBkr6@Yyw25bk< >G*fà oOn'!"wE ˰j_A~#f;iu:I\ҡ6MsHIFo42C֐U0ݥZm#𜁽M(987 ޾ç3{VWr:{}3$q' C x6a5ҝPZzeWn՛\4<1;PLE$Z*k>&S)'0 t%ۗ >cqBx8 mI)f O,~g:7^ѠJ}v̓=]4߈b_3$,&ڙ.faaջ ð 11?B4<-a,;('*UA`]ZJ8qLTfOe{Z y%,QN *__" !C򶲖"X$(X%(] GKQ # {gyN|ONYߛxf̵:*Yl'K h;$gKI U Y«ҝ@)&J# ,jBs9:e(KڮqaDW 7PY+g$"Yn3̲9KXr }.Y<\"LFT o{HdVb51m"ԆuA  ˔tpcH #[w 3a4A _蛶Q겤˵W\nt꘱Dt5eƢ{+zߴz|&,X\*s+8 S)pq$)2VM4B'aN2ǝ<%I*'sbjz#YE;j˓h0"Ls+t_S"%adRF_'2׵%uG|Z Kx&о L\`y*% .4<-tZ1sV+_?yޣ>GὫn/$o"{Ƙ=cNmp< +KiCwje_jhj5vG96,8Sn$2|n\tMt0 r8Z^rjqW9=8f D$xYZ&59OR0Uܗۥ?|Dh!J) z`b,MҜQHHE<]evmKXwё}׳ͣ"7Qf$wU 恸)++dsAvK|9Q E [4a4J][ОN^V"C|_}'?`=iݏXhXH.[-]mN`4Pي؝x;|K% Vϝ}FUK]=K8RLN }j,dz- c+ǔH7:%Cyeиmr#˿#op*u)nODwNa5a:QN@u2lYy£zv\Luw")2A;A8ANg9zVU9;V$d~˻}R^<RAq[z@'Fv}fgk[orm'#jܐZci7Tv(ʹBUOn/hЦ+~Y7}kxEFRo;KFvh|ۓ!‚vP0|E෱<ؒ$4faf:%P1X[0v\aK-><.h63P[i9Br(z@D(U} ȋV'q㾈ɧ=nedؘ%n%V'Z m~~4e]< I]tV@odxʥ- ۟U]^\4_xdC1ESgN*)$R ȍ[+ h+̸߀u z{'TI40♣籾uy=o#"1.{]jsQH7: zIT&ĞbjjƸKP{|6$:`&p3KfDa&'+sx]u鬂;=~Rj )E:gK:xq]c`ևG^l< #;nGޡ?@ 2D$y-;8 Y殳=DڐڀCqыmdy`:35W0Rؤ0wmw7bx>f( s=WufV"u|ߣGT6$ϭttI݄꧃d:Oz,:DV@щ:RT%G5+@.Ό| q:R|i|߅8H0&i <^A+}zsY6 MڞqZ>VU:ua;MLަ 8}v0bxa (Q;=edmǁᐗTx$HӺUgh,PNn{uO 5bMs8eANǺms>IYVBvqYN[!m|m_&| ˽c]t}.kLoA6 ?&têOSuӗ0[T"i|hpGV`Y M J:&lVRpƘ&%}VLC[7Y_ҬkDe+s alEPm84fg5$n]L[+wpDוDLm8k4Mȧ.Oi\Z?)9iaQ h]Ʀ2,fr 6!ꉇy3tp>]},_샓$8',@"+-\Kp {}H8#r{$`56o=FM-]#Ԗz4KTUNlGWxjKCsO; t)OOy]7~! 2 }x "U'4|\:6V"O'm @h#$v,mYwXl~G( մUn2+E&d[˿@;| 6[d^QE|C@sAWtPͰ`BpR Wۅ@.Χ@kly[BkOX <?Ci/^ܮ:+ڙ)ok^3.qйx^!3;gغߙ5,."̉*d:1EK$ȟk6{t7q_I/ Jp,Z. ḫt:"70Ht0ި`{\+}$r|۲XedKw! w;Ł‡@dmmF.szt!\ބiz|Na;HMk,,E{xtݸD޶GL`S gJF.t7|s"0$lf{ ٺ!)?@cK۾=HULiw//"ႍϢrH^9iL@TDŽ,WjkqnM(Ge\7V;(VxKjOn#)SDJ 9% h3ǣjkS]&G^i; Va[]-7ٲ)^sd]~}hW[ʉY:i44D$"zXVQQ (ArI-O[owȽSG6!U/_DvO_q4G=/Jwֵ@[i=?s;WGu԰MΌg7/ʿgۏW*3 ;'u̞.x~||,=A"!Ƴ>J3c'%O]5EE\#I+SyChY{lCnb.8"yn=4Z㜟I,?0D?k GS(.:?Ϣ$'3<ַ+u=uꪹF +"푈ClޚQ2뢓OѤsգܺtEa k8>3.XXGsTNfsҕV )4 =ga9{ةXɇi|fnsh;]t#G#mRƱጨV>W=$Գ IAt~2Jzvj4ƠaL!=&IMXU-c%!^*g&o'}O3OܷenP2+JﲉZ|W{*ZA)rP~.|)p؋XZm=NUwWvM f_T/ NBQł6tJK~J7W̝.ȕ.w$MsA U ;Â88E/ jO;JL d+;3'Ōl@B m3+1z;82:"x:$ 2ڷjg`!qUcf,ʹzLR$oc3%޺Y'>A|C-A x{Ѵޕ(E}jYhuy%IB8D+_Y{pũa8v-˸J:̉jݨs X"@:7;XO3}dtrAB~_մ<\nQK;)uBr#39 ҄9—)JK3r!bk$9G=7C_AX0>{0N+oT*%uP0.Ї@}Ph]Uڔhssd=!Ŷ>BTX{Ϗd"(hJ6#}XKe_2L00YHxȳܘxxZ*:cDpyc,+DaK(y#*wZ v詹Y#мyy^g )'Ø7gMdcoaH/mv="JŸ=Tmv_ԋ L ?:.TǤP*vP6Fbs 2^VZǯxT2ENȴBOy/ ={Y_f9Mŕ;ߞmBykmarUI?-|Ԓvwr/Ueop@!؁:rjwF[7n}MH8 G5/9L$1{N(Zokrԋ&ަ wjm}8 fP!> 82NtŞ~)u*>Jd\+nY}U+*UMeW&o^j0BBr;/I3W4cO 6;]*[4 ( _tyLZ2Bp 2/c\C@NJ$d֦Nn$7_lhz!r:3&jbqWW%FnzLMqO:g6uuGDgW' 4|A.ga}ݷjTpũ_Y^J/:d6E.fP9a>9E;6L;_, +,Ne$v/4P[Zڟ9ּ{VI$cI\&c-RpqzH)Vk/NNnO6 ٍv]B856Z4]JڡKg?:UHƄOϼ,u7 e߱3 jow!~~0˯HEMa~_[0FKG\.\B 2|,uZG37w4ER;fuG͏ёų ifnU(!N"^E6뚹,uCA2M%{R~ 6 pGj2g l쨧oo=lt$=o'-U>1<~CDjehmpEEÅUp [;r\>Q@4e:'+Fg_ 2ٴRl`4U2M6$~#, f欲 QT[Ѵl@qo0d>uJAӌ8XkdB~X i Ee-9t=ʞ<6)S+G׵Lq\D䟬K" }S;sAq ANj\@]srl 쥖[&Чj i{&@r78V$UYb+QK牪uh[K5- ct SlzBmB]A|+(fh57Yd.^9\xmϭ8$>2X3:D4gV'I6EԲw>Y3eܕ 59wSA4S엉UM|ohJKZsr{i w9F!ݞc#|ϯI슮ׅPRm\mg2@#̮51\ 4fG밮%"Y5Mr%kD8$O>SMJE%KM~03_q9G̉H^EXd蕎/?d\?tlwMNx0hFRg"t䓘- ^XCA-g|([ٖگl8MU1c/l;t2(m]vu34.B(EQ6Y3n^p# 1?QG =bB+aHG9MH, (IO9Rp1ASo熧Ln5wiqx1^my]| >M&ՓB0i!(Mw!5C{m6Fxa~);fZ?rx f>x_ʾdԭ鐃&1 G2mXMt33YBWnЮݫ?p剢wW>-Xivjc1*~aՃx؉4Wc6K,X-Wpg5R`a5˙D",C _5|&B #zyZД-pÈd^z c3Á9SL\UbXHl[SI l)4p54֧乆m4?Exv5l[G9*IWLclZ? $_ j4H,Vh ^*`uW p"CMDN:#Tu^{%0_TU$挳}0l1>oǩ`i0=+ُtRW$ y\t(XA)ȭ$}٥HuzŠCPB9r|GplK9J,>+[f{za$2ЎBFFP_M"eN7w(5YQZ0 1F,cgŝ3$kA^??| Fׯ@VocU_<#5wU[K&3o/i\=bU;͞#;&RiDV.w4vvsXO3gQ1?j6:̵ipSZA _V f~Z߆,JZW7n_I9r._׶xnmLi}yW>]qE'w) 9e!x*49؈x{v`QKZtLPNLc@d&nXP g7 2P@/:"sOlAUjvY?Dk.mPswVs[L!uk2BQ8pKȝ$[ݢ+ۃ|Qw:Gu,R,oAzK52܁4FJrZݐʂ>vERɾt2$&ϕ2x̜ͣQBR&/s*O" lGg鄭YÁqYfq޲ҥ/9{.)VDžG8- U1u|}jLP,\߁g+]QH55\;^3ܿWlJ]dF04WoDۣ&Od&]'ckr*ԻYays("T/)`GWpWzHj.7P ]9¦i:8Gsӗ\S&]B\ǽPS o!o& !2ḄOsBsdd`Кu\} /3Xg:L)+~QU?&C AC?!Aol?6bFaug+_cIvS24uٴJ@./r6OՅtӉ1R'd j0 4{TUGI±FtOy0>ryᝎ;i67bƊzcNt&@+C6|?T!~|Y̟gxwe /ÕE J{Q0A0m)[C uXTqW䣗ofظe[BJc4T\F㭹FpSh@aF0F1݉x#B?󁮏Aj |!32{~^-)P#s~s-˜fK YbƺJ\ 0Xκ՗Tfg%@&Vӑtͫ鉓+% uBr+#Y3!㚅F9iK6{ZhP`~>^Z[E 3'ķW!3s@8gz9s(wFȪ;n~:~-!e4-rvQz*dz~j`tiHe8{\Lx)؅Y 4uNe1ckEts0S~uu.<{FPQ/jãFSSeGݴq{ެ`iFs-} nh g͆Zd661>0- ӌQ{14=afrNuxlC<B̎BPkڼu2oEB40qSd-;lRWʟ9׽R̍sτB0]ܰʩ98Gi؅\n Cd$uQ5D&sOU g?0ЧyW@J̒ZLk˝%!> ,: V㚬Y'4ZWMjnvZ-aR5Q̫vJWWm qW2^s-Y~eUUI~uδ!0xYuiDEM(ة }7y01q=+C KZ"C'7+в=Oaf*ky1H]mf ћo o\: lH\C|~!qQG'9,2/ya*F` 2(}>)7vXvd( '?#]C߷x63"Xmbt$%ǎ/ٵ[SB5U *>uPYp_ӶxSYw8r?Gѝ81/%j6 t@˨lnGXR̺jV x =-H/Cy\DO! ]].pJW-$vz)6̍|^9a:"…%!_va i I >o ܉hSV\gN}k":h|yv۾"x6u#lgÑҪI{FlLhf*Q/нW+?},.]m8wgE@[ ?"ABESxcH 2.)69IWdUhPE-Zc.(_aŪM{&1.Z6+-wA.d&px&IHpNc7Ip)}C?]j/(؇<{T\*;|_*͚>tWTKwiZlOg+a8,F.:cqՁzqv[ OӔQibnǢɄءb?OMhiӳw`p><KP,⪎MiyJdsOp Cf ;u]; j-mtI+Ƣ o)= 48ojd:{}YE\Vu-4h0 ]ULtb0^[1hg>sxs zC؉ڶ)M$YX'(j0VTXu[~ɪ,A\ÆF36U o@f J26ZO"].q@2U9=?>􌘉~fV͛wpqIMUM7$+@.Ѹ+f_/RXSZiTc~.m]zbfXx#]:Gweߨ'E^kSoBV[ο:C-g{00- %7⤪3D\{`uMT-w~O@yh?!sAI0Ri_S ~EZ%lWbVmRي1{VxmȈC]`l E+Ɋo7w;Ř8&nA%& 2m+19fa|rI_10@獯h,| e6; D?<Aɲ%^|#3e14(og;jAO t>%g x2:y&b)4LUD`0nj"?Ҕx4/]1t Ys 1_t t8ўI&;v;d߀Uux pn)J@@`tvKd.}AV*!GhT0&?R-EUNh:"VF46A^aIp_7MaL18SA5)@/5Xe^cD o^u59l583#[!iEeg鐸FCղ 0`|܎UrgX8) 0xYO;҂݇=J8hhE>%OԞm: 9RәEMCJ<jen9w}-(zr٫i*EL]KY@rH:X&Uuڳ!LW eO"5oٖ@sͷfsILd'âTUVF}QqV>ap,Y\a m:[kğm#cqaU(,/C$ tuޤ$i ʹBh_r|xeAV +XN *$A$Lf*vnf[?ʨsㇸ_7>]5~8J->WenH(5.^LuЭ#}ƕ@Vn/>A) 4|E9%uP_4c̉M^ti_wFnnA* @ݝU^촙TP69b&'8Yոkh&6wK. 4<0s`mg:@7#9)GN*kl&QˮYV#Q)B85ڗMRv?H)[%B)TnG`4/{R/b5Ru!O41|aKPMW]%x72 Gb[*QгDϕ݀ٸɯg؞ϏIR_VQR3ju#-KY1P޷d\a|ꯓɉ2i"­CqVj 3`Y~e^Yfbբ3Qw {܆>{ m Q6nS90\Ae|cDU<"6IGد ̳#Hvdwd5yMKQȈ|p >KuLL5;PxK.6N=de  h]N]׉@{\qn>-Usd1h+9qiCBatn`A"HǢ,8t,:qo Q^d"8diRHFx˽75<5|NгO^j]F͇V?+Cx(U=@~@$璴qEӔW xe$cc ퟽_-ʛx%+S. Нkeڳ:]m19R e<0懴/s!yeNI ,Wg.Y.eH;##$ƃUW8 'ٌ ~L ۭdY5hfJۦf3(YY՜A*UTAOG/  .Ň1‚AMP-t\HW^/>Ko?y*eG)Y'6\(gsnt;apݹY,>o>fJ͉᷌GH /԰96EVzT-l'r٫HP%Ik %ޘ{ +D#dez~4%W~TaglYוXP׺IOYO)\.UhbS!&EGG#^ukg%߃DEU^53kpa jp4-7>h>NZyWQ+~Œ 6eT&Rw͂6j!%{ ?YFlewsDJh'G4v$xt >I4EǏ){G%r,ܞFWmt{1Ϥ*@P* f#,%K(8MK|r/.|FlʟFۣ::ou(;QFNw/Sbn zs6h#Q$ 7vκM4/.C l5U؎^+v7X'FA'~Sqӱ|f*@Yd,=+?څ>A+W0QCh~Ӊ$xXiNs>1&p;$3De_$5r&FeV2 9> p aԲP0ٟv:Eg&aMAΟ B8(Gt8"q}RK~{Jz{^Rn2J]m㣯tTUdtb]=N:ƌo4JWD| H5ひ$Ĵ&h$FzQΈxG"ڝP 2jILcR+zaJz:Rl D9l>Ŧ%-[NjJpԃ6Ǯ ظHmsU>7Ydh-E)6iԫܽ&ꊜۍNƖ"JtH ԕfo(w:T'J6c z0sQ$Qmx]J,!]./;/dpKs?߅`[>nq?&64 JdvuWYk|*(S9$OPpM̫ `LZ*@ CZ)3ϵ\,< NV縊9}ۖ4sr&]efѢ~m%ҩҫ^XɬŒ=涔Aa@ipGӕ'mW?2?jev .UC 0|?sMGB]4Jl@(GuٖIv /gb]>^X#bUf)zx3nCJOo,JG^(6+l_!8x, [oʟi4s!9 hk5X&g {YAY(Z1W0K'Gvs/d<rbuBUA疐a/2laKO\&<)3V>'L.f!i|`,w+ѐYt-|imP8t]%  [Tal,^e8¬v%wƺla{A"X> !ɂ^y~U SP`H㰵fh!.]'ym%{[ۀMO_nmhI7 mFOd ]5>戅X%ʰ&0hUA@OO3楡kw" )z޾m51V.~@,PmHqLWz$kTNI3 HĀD4^N ;bZwX#N3hn\@Roؒ]$:tr6I]S~ ƛD-5fR¤ Q@`P,Ƹ})ɯ$QPu8=QYäP-,`| }9$XeOOK.]âq/71⒠NSbog@Ȅ28C5l>=ʂ'N3l@W|mYQ\"#wgm ]!֖;wu" , PP8zڂ Ȋ rC*؅8u/X}V_Swvy(C` LGbbߏe-HR?Mb,WZLEsjHlP}_胱7.fOPlaa_! y(!a3=; MwKJ2YΘ>3~~U>$pdAKkڡ4&o$}5\.{-;M--@q< k#q+0UQ]iu#=F,5`ƛb@9ʂ_·2I:w59Y )tJ ?rpHm╢rBDK^'cZT|DM\S~xƇq?xW>$$fAXY&R[5xb{vđ\GGỸzǫzÆ{zt-%L).NM3\ >գo#L92+<+>i{ށBo2kupg_ o(]:=p(K'" E_ZG7̛5+ŨwXe]bT#q.c^]~q8ׅ*~Uz*m &}FE?5-AloN l1m-+G~Wȧ^N0F*ƩdLPq[L+9rze ;bnM67mЦaIx[VQ0"ۏo=ܠ)Vj[eH+-մ| w3I{ēS DtyƳ;:6M0nңcHkTa71kIF(ftmN^vsoo]Iv4d2ZjOPҬ3(+m,L qZ1PH |OR*>пFBx pb-t^Hk=d~siZ5+( =baS?:73dvP] 1R2f$k<8HHhPkT6-`x„;%;#;R.Ug. ,C-ڰ0sa!|葮s?#Ăm'Or6():bĸY/MTI;GZcLAuJ{/;fu&zTKPZ!`1?y16<-=3uLp_x+MO vv5"fԆpB+/CxKU`z.J-GU*JtI['鼠 뗬1R!]@ڏ+܄C 0nyœMGߋi#i7{W*G>b;m/$? ೵gi?O>xkXAH*H9_^/ aYBufoۄ1;eM_qՙ{}H %XI= ܎GU+'hq@.gnwV~_ejmuE7sG9p $k|&J'Vn$a W(7"/hG}s?zvQmKLuW!+eyTMqӋH8zE-$)mix9qo#GIT61d647K5|MO/S=" i/K Bce6Vю U[K򫼝ؓ!:%)B'Jx.`g۩Z@i?r!Qc &%v*⬈Ly)ݕj5>1wWN|'QXbjbCB@0򄳻oa/eģf( Z|c/p9"$^}F2`KnXB)*!AWnY>om+?ccIv#R9f~̂^ŵ@D<WdOR$>Ǚ؝@OGf~n"IX\mͤZ8>3= k7F %i(ywI}Lti,Fo;HMV/]vf)00,+t2fM;4Uơg31|d/sYrN8 x^4tR]FJ4k﹟Y[xs{ktNʥ>!ZɧnJ/|>KBȔOf5 _aDSGpb05MZ/:'] Yht5dOVKbiP|bǘA+gFA6!Ԃo_͆CDmL@?,)|T{oF̮<ɋfeFL,3|CiO:mU䪪r};//J4o]CO 7֞"A˽cKl""SE\x$e_zDDqnj `8We߸̲p_}Ʒt(:\Vƿ_ hJ$8Ӓ]Z"bLmx*!%t]*:9;臨4nւJO܌4ѿcjƷ?@*C&~My/ޚ5?PV-1 oyO(*=0MFcp`Eɞƞ\v~m2o4P!?w\i2Rs74$UʛL%Eο1/u⸃Q P 2}r=MQ?|›2q`G@CeZ%AfRoJy})څ,?[QUFd=鲒$8\򞸏EMmpVwrM agf}V4)4M w{x`0xcf x)V#`;\nsCGǐu— NX.hig5 PP1 gpT87XќgꖂPͪm" pu$?s e{$# nMQk`kzoϦ5)vfƵkhG8@ހC/a޾˼Wbf Q{{|Yt kM!L~ - {|\Nnpj˩,+SH8.nyK viЊu̘KI Len)'nRy{mc-xkW\ 'I pB'c9-yjLp 8uZ9Σo Pq) W IfuYiw,C$Uh'6?KK1L0VI*GD z>V7KG37VA#_&=iC |x$)K:'rOڵpϹu1|mTK"@W8Tˌe¸5C祥>Fw[MV56z㝂;hG7rO`|2/,Z(C q!MI;=4H:bXXGYg)Q?LP.'=>VZ)ZB VQKo"u* ?ud. SĿMi9}Cz}M1\{ ɽ0AA qB OyE=E;q3 nOij6,=H!_JԟJ*/Pх^@7t2{_R60H%xV^xy;.#dLn7k3fF蝸YY 5`{PAy$+9W-~ QTa zJ_~Mnrz ~,B;88jFnCQ=">ņڕa6vo(XnAch_z+ тdwP* Aᔖߙ(>G}yo; avLǭ}ө]IR+ *5o)jPdS0?-+ b6rY&VLӍ,9%[IW@Ǵ»u@Ï_r Ɋ-l(PjvI)gVsC3m ;?T ɹ+0a]G,LS4\J\ USjə ЙgKjuXZ3h FP9yCu`}܊2W[Eg]fڬyzINJ rg鯂7ڙN =ƏWG4@ ٿCrm@3 y&]r [}ihLڽUb!Mb^/\NT׊߸Rm_{dbت.,Mh=p@2z RWaHW5h7b ]QxfZ[3kheG/ @e`ݾd`|Y\>@miE.A*L)"A gm ?JN.FqE0x\JpΚ=idt\`%"<VPpnN0Ptс4QB2˟],y{,rg=K1Хb3|OHw/ƦM0-d  ~g9kv,k}treV{ pvWό˷ Ϻ!B *^J!!)zHڋXMڦyt$40A\E=lոp:v 㖒-WߩdP;S],pdҥ0`HteVng6AtVn{(okPE'D6{eJ?^ ě08l_EcFɧwYU 9ٟpJ?o%sy;y[t7r1o&?LD^AiqF-~1WһEk..,Qc$xL9%>:p=}VX7qk=mQ/:ι E-tɦEe:HXCm~AUW cC\MP'oXh?S)k{(y Ga|_mj$WPSWyǰKC&A:ZvMTSR,+-7mak2gMuv0IuÞ`Y鹕L?@,7fG91DHa!e\.[{M :&U:4Q+v1d5p$`7{; rmn`TP\o˖KyfN`R<%X?jwfla {> ,n=>V]aBei szVi8~It); or2 MbޣQȈvH-yNwvI ¶e}6_JqˡH2*{O#D '" 5g.L("sZkUN=t}h H݋- ڱ= qKO}iN t3}ð8z/ʎI*Y _vP{X^ACz]bHJ[lj Y%釱́zjd-(]U@cu2@: _j@GliKlS~aCղDڟol5D7}1,^ Kд>ͮY }4ʦeьQN" )$`ܶ&8H)gծܥ/K~*-©L,'^QX0?F}Oy` nl4lcXI.Pr<RE\m,먴_ު9I f{+.6nȷHs01rlףF -6T3]H5gX6"6)̪x o'+S^3 ed6=j^t` >P=!i{(9P0JHIGpGaSF_/Y+>d˿Λ̥WH7ųfS ջe8sY<~w8+FIѵ/S&2G3csj >I[eAX+}|G#"Y:=P̿q{2,\?}K:. |Ƨ'U@|ͧY?A0C"2R ߻pKB#>ɲnҚ }t*[T _ط ή8nG 3SH VBl 9XHE1&eh? ;tᏮ#z2qC+*V=Qb_i2¯bJ`" 9TIAY㋯`$ɻ93vz(&*)6m!$Guz+]XܫJr\E..ׅC² GZK7S[X~6L1ӂ>=>gKBd N#^,(2vh$ўw?YI"秤,So_E  :g&皥*n} 0oJ_TJ'nP+Tjy+P?χBU7wU\%KHHpJ!Btl! #`|@bˆX׫*ۂ >Ph>h9<$Uf"E s1s_NJ޾ȥ{s6wyyڮ1yE"H`uA$F:ی*>d/^|,V̲j_ M:qQ$N5f vQ8 L{<7.G֠ pфnzcVCx+=zjWel}0.eݛZKf({S,!5ݽ1qN+!Ъ>^Z752J)j}UwgTdCy)B{ ? ^i3E=@'jtZ0h( Zn" *➰&ϟg1Nb/þ5pc|0ͷN.J-F5mz:*9GDwٸ ay grh%KD9zuBZ,(v4)_%@ZbƖenV>p. ${k4f.S$2w9z"3l#?=r~ƍ$~wz gP &*9ȌHލn>N@牺ChL c0"QbZׄuxPgzVɝ5W%[Ca-y2s;ߣ \cVWgR@h~>x; m@Fӯ)\ݪMc,x1|iY)D5W_IWC*$Pj/B}d zZ|MZH$rx6%;PZSZ. _ۋ0~ÙTclVվQVh+g?݃%Z:ޙ³ְhQW5{=u6-86Xl_?B>"V]e2 &?˦l /#Ga'Q ìOTAEa$ 3~ܲi&ChsFȜg3|\z )SvƋjWANp5q:,3 =sE_CoYV^zwM*6gxVYݔa2Esk#o s]AΩ Ʃ ,7?IE \#@o4P!X)\'^>G|- eILSc79=O9m)ӶU4L[ׯO{׶՝>B}N >\NmX9<64[K`Pʮy}>]HWط1Q>gT)6ci4F9'?t@Ȋ WU;vU͹AF7 ċWvY##G 9;:;@оj:=;jH٢){WӌX.J,Ln{/4G8B3 Ʌ(L띄@-U,6>PQ!W@݃Q-%@s3v.A}M}u}Pێڒw |f|n|ZG9OjIkVr#mRM1M"PZetbHT{b_\4ne SO9|Ny8Bt !Cev_%:%HSnn Mȯ<ρXN ^boo j |ςW$>{?NЕ ﶝYX7B20p*2;H[Dy _Ŵ6%^ߧJ )>DVyVOiNF/[i%R엟S.)nak]ݩЊE,rͯQ1(29-4\-/j4#,䧧OfMz>cL(ӀI@(75t*4nL^$X/ǧ: 3ԺՠK:a8["5O]MK1-dJ"dj2@K <{ ]uOSȮ@9k{Υ?y qیǀ4&;nQ'@WiOs ]qf5^`0 |!pπґӴ&scA6Z>0!5!^ ec ]4Cɡj 昼ʊ^!_P*)8zK<}@fu!O6:->7TNlir 0yV!l; K_Hna{_g_[[Ԟ$䋤]j4*\e4Ҭ4s+T lʠ7˛3 |Ll\-fAiZųr&. Yz SHjL[=8b CTGK#,`$sXqJ¯ !1Kå~SU֫@qV+%zfdZƬGm!|#t 99sy3Cim)}. ,cFQ/OLא$*]Gt?k\J^k =l8/~:}(vVxX@?ؙVwU#)\D WH^*`9tt͋E4+f#J܎{ /Vo)>Yg!-:˦|{hQNf(B%n/Ê:llMM8'pwVGxc/So941Vf_*  qw+I8-@k:Zn{S.^!wXµj.my#RI~Lrf&}(*Kޘ)KTL E.Y (#a?uǩ=I!h8}SfnC4v@,x8.G<3aP(> !SoC8 f x'y'<;JQFhtC G﵉sh3ɺY ?=hf; 7<,W3J .h[S'M[*>&"n"SM)/p$-tw{tiA~4^N*\gz0WsXiC%:MbܴfE{o\* wB::IV,*T*6;NtoKE iTAV# I/L#A$9; l$r<${}"\?],㴎jBt͚Jdl)\:A+0B+}^>3=Λٻ?Fu6ZYm̬NkAjgO F}ƣ>-цNɨM2Ӊ HWpze5$oBm{ Ё6w3 8n^XtLUċMĎ5:i oP| =:ǩAa|S,VX&!3{aC <ڻ@gF,}Z4)$ȮjGޡ6ErD8hʽj%N 2: vkwN,Oڻbbr1.|vQ8߼(p9FO.-7 'agsM urLkhIe {yKVl |sRIlx`b腥A.%tj;U*LRax<.eQNrL,NE2nrK(co716G^‡A0@f5f6wkKX?)7EAmHh {HDvv IIdCU/Gt_qiv nl=z5%B1q %uS8`T5}g Čڗ.@L(Oly>(7j%[l\K )mr&?'Dws8n2o V l|yi+)u8 ƫ\,}N]iqlE2Z3g(rr`hFHd/͌ (dq;g(#yT*~q :)䡖ҩ@ڏCA?ƺ+ϗa+߼ty,AEAB}Rf V_3b95jprVYRmx#W-1@^}?@'K+lO=bޝ ұ|WSWD d4jSWIqVfx e>bvUCϓTR} 凄IlC dO%=p#ѵrUE>٣gsJebmT6}>C㘋Kܕ0Ҩ9UQ !ίZ?3|Я(7HZAWZe+*ﭙ%8UX@7Z.kYvCBgę>>&Ⴐbo ^CC{Wt:O? LAG%T/kwT!U66 1C [v> gae5" )jc V>9,VAD|4c?/ghZ `(cҽY27'; xGl"Zhto="ݗIk^J{Mb Dɕe S[tguN_ nB$ngNs# 2mҍƤR He/.9|cJǻ`**G<'2Fc ]yhM\){7͆[k"2qp[`S/eD8s=ok]|OTznW >>TU`ĭ?D~HrO*scrnݷ^$劆\$5\}vn" &8(1 |Iq.@VH&ra)N̋uwY~媅rIknΡڇ3@&HCԍ ό=$'و mO~yJ_ҝuݪKKB 5ϻ5lUg  ~ivO:!G?^!nzc;e.Iފ f)MGEs;m ׄ'e,PH?Pa蚡:Sw5}ԧ#ÿiDHuNoA$"WWMܖ(c2NR\w_\B ~_̜G0"ZJ qG?I BNYD^gR%Kc<^OXlӊ G]p(JCz@3_.h*9j(⩒ -F ɶ"*{buBϽ;$βg+K9) q;Y|ft ཙ2$Iy hZY&/z8H8t<`h\):< ;o*{d ݝ&ϛ& ֚;š:f|A5tvLW, 6ۂKk,0f;21Xr9#][1:6t|mX߮a%}u3zh *xvÈH>C<6?D-J73EbUQ-cjb4zobFkLZ`r`0&8[ $lUn=_6B^@UGC ^_猎'Y}U dO4I*z}:gJix'PMsw g521| nLZv ,y %W4,.?N) I= Ƞw) p1f&2`-jmNkqEO>K.]AR^ʑ옜C2lUn`wc֏VT$zP wn MIɂ#$M_ف+RX,;)+OϼFz{R!`an>ͼM]|L ~Yk)dpoӧS|3ʼnC~RGPQ@!r1xUa)(f:dq?o_*ŬL3όʏfo,>FQnn[/TGV3%xOiң*ֵ@?۟ 'Q$"2o}'E6X?U氲!zdB=*޼ Z1)T;_;7gZu>|4^)d#Zŧy5 4=e+I?9z Op_8q*GTlk,o_$HQoqa! uըmskd H0''nc;$@5Uq@JG,vz3d]$wcNzZ%ᾦ},1dP4g~7kfS @PoWf5TJ=.YP/_-\¾ᡶ*OW.{"7nXzSڎ2 x:ȝ ?5=?hֹ8s햕]!2;PxPNh)>Ӕ+u=C.JJ؝E ܍ՓܒI.| o?IC (2ۡ4q=%7Tƀ<#3dΣa4ѡɴ{C#5%G%l}~C;,AhY-?^ۭz@'jEi oh'9_VtX!@E[3`WCZ8pq7MJc^lT=Ns`r#nL5*w)EwPY Dbyݍ6ItsOjwzeq(F>WX_2p#K/@$<Ex ӏX kQ{vن^ޡ> ,`XaHvވKJ'it|#.υ("RAF>PxfE ; e.%(qZ}tAXGetiU1z+0xPjp ~5zVBs&*]V:ݰvxNu0Ln%9WةWlnjY]C݆̅"P)[CԪgB %aI C?!x'-3RVZ.>U1V"h;T)1Fa߳ O-zК`^1X^"]EtʓNH/7=y3\Ÿiϕ`JEod dÔ҅Zd5vkYtYⲜ L&ʒ8/h݃ CVX !8y0%l?yS ;Y@d4i-KC eɖ*LXN BN۸7ڬ?4g,V(v&S\A$+Ɓ;%!-<۔U6qnQ,ʅIH]ǿD3k)a+UEA9Aiwr,3&E碻!*/ 50= P"a` :TF:6*Rߎ5wg !.Ph9C[Dg5:§Pv !mghZb ?df`6$/FAj4;2t߾03| $S6ݒjge;Zpӳ"XYM*tIɛnvQq`20YA OMϧy(QA UJ> td0;O ?s庻Pmu@/X~2e0{OE2qD&͵k){5ԡR/t;*GLKA;aGMhEx.듅`K}k!M󈸺/TN9 Y ن(r {w BldŇn)Xc%b)4Cӄv#nXd.y`ٙ| (u4͛1u-Ka{IBVre#XcOݧw%|<[Hdo}1ɦx U#u_1T_^|.^R#kZGeJ>-tf$! *v& \Veɕ@q{ ,!kҖMׄ7NG?b& ͟@f K_E Puu ^jӸ-^lu#8 &==ǻH`p~K+vob$C-b}erگg:9"0Rzc+*fy ' ^v3ѓ9A"LfԢXjPF.Z)Soh,c;t$\Zܠa<ǐE'ETA@ ޗ;N:^v a?"p F^בYlٖEn+OAFtzQNw+@f8&S1Hν.蒥y߅? BT6qhǔخ[ye+,_㴥2֫vHmû{H*Aw,H+.VF$'V3'>>&':o'@ b`'&zH64?rt[XlՍzxզOЧL;߅UC_’si`[,Eꂨ|TTO-K)ܕ3<N 5L[e3UW53{l"+Lhb3{"DeU&x+*$Xc|rY_w'efcCFraK;</9٦Y^|Q&VDDO"#q\~zTQ-J#yi+(%E0}xYe+"YgV)N>-\y Z[k󳚪L*L-ſ)$oSc4S+=eI0Gd';\ CB\t K#STF=yy0V4#NAOʆ]z?U(6QD5nI N^OZU]溋q]%|:J񤘍=tp;_W;Cm& _9Ivy@;1bPc1To߫hHae1|;-uהW@XꤍU Z8iڬe3-ݍ},A;o򤑕H =L2vnMt$]'a^-uSy:T)l5ĭLNXv2 &nh&Hl9AL(SpCi(35PLD[B(,UQ.M>R%LpDLLĊʛiA^ \Ras.2#aLP-wrؤ(z8bLD%mDFݭPbA~ܹ=p]b +7lnpBEk0 솢8斫jOcbwoLEC"ʍOF1ڍYCp@;hpEģhi3!32s{ N]4~DF|DcA3eQӟH cw jwsx 6d9ٛ).ڀH9la]B$9"2GW?Tġ`{T$ qszWϳ UzmaW-#C6т 0Mқ<8Ӑb72҈zו@R[Uծ97ޥcc ڔDkʫ1ZC8G/OXR{v|n|;ФSuRFѶ2OV5C¤-](^ !U ڜ%Hk[^@s2X:d7`(+IE#]ZICa3(L*m+C٪94$ŐhZ!7tk .)׾|y!Vdf#ԞH`wfEv[D-rũٝ[A~٤hWKݮ5 /r:Anյ泙g=akG8}\@x,rvZ:7=$#F5ȿl,B=(KO3':X !(iwy4a=}"k>)Rhsm0VD> dԜJ5\VȎpM,Ohl<8>м}lWYܶ΋YG#،MCa1Љ=GKkTnynn1p ̜i2V0T#bP1/ZZYHkR_1C#AB,  W1 Vܣ#u ?ؔ-XQ3.*T%vQtlS,ɟx>u_ֻ~v}-Vv5STS˼3Vl,˾muhBh+,\:m.LSx/^0Cinz2t{d1$}uRS)FnXƃx~b_Ufb~p)Wˣp6ȋ |&Xo55hɡ|rNه!T #"z y@'}QHbx?Xr}S 9>Xε(%! }TwmeSw{W6Woqӻn=8p%W%1 1g}$H|Ԟqm[y((e9[5˅dVp$& {4@49%DsWN4ufǴ.}V>ʶ S} ']=? حHx+>WQ r\O':ZV9%ˊyjwg\Ah2Y(Nmo }$hp)?Jewr Ҟ,%\x@tm3<4-Lp̪;^g TƁp7W>*1þ fd}&a WA۲kڙ2!n$5)Bؠ<5"|)uL!b550J׎W-Pwt3g" BIfMsWF~,VԮ88SQT+{չ4H<Ǐ!+z68 \o+{i!8Z.jC„u+&(M78zb_!Vrf Fw*GZ2Y6DNdMO?F[Rņ3˛}Y_fLoMǨ$%H"/Nk֒8ffn[hyOAO#MҌx!N̚E4%NZh# VCYb.F?xi}|6Tc\`_BfwܖK0 1Odl@5Ԃur\%e&K.o mOn4;i7#:7t72x ,2 v%t>5lhI=+7enx C/⥫ ْF .s1 F)~i58&.XΜ {ꭍ"U_*)W,޷_4[ n*i*!U}v}Wl췝>ymJ<څx%?Qdt%M};Eq=d${'\p&uaKx!lTPٌfV-øuVSTӆYЌvjF4mZXeFcXWgվl$Ynjc:0Cc%qw&%KU:NfE~1<Hh( XSUPV0OSQ$fTN}KMc,M+L #q.kwtv> C:owNetmC%61Hb%JS>h JkfGV@X;'YQpKm-]l:N;;h=zpm1gVNLb0|j+y[!' +g"dJM 8}H:_N57l/Ķd9+-¯uΑg/§ kڙB+dcOkx 4$ E`}uT쟗p_6OqJ>8' ^^SLNC]ab'mROQ~`Ok-@<x#⵶&el_JՇ xReE "kŲ._ky2q;XSZe^xa^KmDjHY! H*!;v. aG Y)͠!CUr¸@g~"9 ?ڧpo커B=sLCdn g(~{.t<*+ t)Twȧef`t,FnNFL$B!\E;p^hPG!`g}q #SFn :_O˗*%ow"nN|AX`FQ%kƄD,L&Þ#ܼjRyLV6dԙHƺa~wb kYz=W*&GXCC-'XexR~DI[Eq,ڢP# (@.'Hte11C>j0F2_0=DF0ELM;saU88; C6瓦2m}iۏG久!LȆb},_с%W2!Aۑ &> Ӫݖc=5N8c"&龨FV`? `^M{zwSchPYG|q.)'0}ۍxC'a.Lë?)x݊O$@gWv!,>wB7*afc!/L|'sB Y,;6"81YhLTXכTfVlNLy^GbE݉j`_Vt*/K-N *#y`E &_s4潥Zd8-@\2nrTNW f}8VP*0BN޲q2#kRÄpL,CGr@*-Ͼk9hІ% >t 0& 01*.mJ4N\мpf!nM ԿC-:ԜɮSj~" qaj`Ȍxiiչ ]E w$(cPöbi`YZ8QK$ ,q뇔^F,BI% {gӅmY*}^ǦW6~yxcc[ [OPPn>.ªp L}7f(ܛ%wzzb?=X_>D*l>wzWuѲjs^V_{Jiv ϛ_ي!vIO.uq;CqޮPWMN˷&PplVYi}n׾xȫmds x5|F=Qڈ mߙ /݀ Q$ c%E Q>ɘ!&)J|lW p2be \ldzzݒ`16_EGB3|Ql^0a D/#L #nn,xi#a ;7 ûu3k;%}.teX5%pWN%ÖoqVp? LUaڀF%v&,e7-[ : )"-636 ի {XNxrӐS= W}2@Cv47!'R`OXrCU }8'zVm:IDm'*[3~;'b`*֞$v{ 6/tMc)ݫ!By#'4'j͚zPzwty<&;-j !H*C=5Uv`H;h V]Ę.!O۶9PK<}I*X3րp[?7{fvV1?u t[@WhT{(,<D~<9. ^ ='Xe[aM:o삉/> ov -p?Hw\*MţǫKaLp)p-ܦfߛ㓏IԼI? ۏ2?К~)?X?c@|pBJR K 3[]vފ1l+* hXk~qQ] z }QG1&.͑kCI݂Bzg StZڶk(kіbSkt 1 Igr1%%摬 6o_ן{J=^-7_ۣ"?m"xo禔6SơɝhABI&:/ϗ;f?ǜb8v,c^ T9Mq/jf 2_b"3x$^PU$]"!;XPftۧSĔ1q[ߐL`+U;q :w(t12,Y`4N6rDDnQ{!)&IOŹyh˚Ip/4է>5?<5x氱+W9t 5 6K3[y?b'ЋFwcߖ"gǃ|"kPWC#`3],aD0X>ҎYK]3f N>vZQ4c)Aъ([N= #؋@QǶ; 7~EX Ɣ h!3x舉[\צ9HB7ޚ^h|\hFsGz)8=YA)7"%=}ayT`@~@D:AS5EZfVdTr;7R?mZ]c5#6uSbqp (.eeb j dyˎ1kB"SN j \[> Y7C obgץVXA9Px|~1P2Pyti|]hd tl*աxrc/&kϮ†0@m Rntu @r_;>)pϣ׳%UY9oBf@8-ǨCg Ɠu8^!Z$\A3+Nn@q4rnR@\:|Q r[TWnlg@;aiee`Q/ kQC"dA(ͷC$sK慨TZ;p!d<@?Jec=-M'/C!]ٻvĞ3N1:,D ʅSGD̟]h{p&M`=`?jm.x}cVғY:xmiktzc54K<&Μi9 aGa]5F ^:8y!|sߜZMΒtR/WU,R*Z[ۍcqYShYc!:,Y66S*QXCKXo~L"NdB'^JC;}oaװ#]d} W>t\5ŌЖZSN!>x.$I{%Kn+C 3Z .N-&ssKk:wO6?S77N* -qf7#@F}MjIk(2iENh8r&=aGa%>hkpѲj?#tY^E4 s~$($UNR"jlZY0ČN#y!8?#0=_Jnt@x4)M Ge?69#&\&~Qj%q*eV YNS/{Gib0'0?:H;=ϗ;vҍ!ў$؍Dh}զ'BzܖFNB-dB`99'6Y10"ZĵOLrx3:;z!8GYJİfS04CDYup+II n ʖF*9ԋlrf׊8.8 g_MwCj<ɶXAFcÈk6>sw]z}x=Ɛhls63Ì R -i12O#M7,}^Fpm܊vlIycr,QvhPD?dm%;B ,+$H)j)fI '"-VB@2=:ZbQ^0ytk'rHN6/Hҹ(R"adVX(6>ܒ9v*Kaf=tr*72b|1QOG(:gõ|w;ot3*zN(V:Eb'5G&Ol&xq[S1)z9x"p/f|>SKգ=d%=AX 6;Up?Z^ )*xF2r/[Ax髎6;I0{AoG;oЬ݄ڒs"P m)ycL7 **K +m9=s<;Î`Pwwl`[F|-2qxwUcO+.BDŽrV*^q R|_}6S0@kBH/UB|LU0KY.2Fiq|\"/ؽhYkȏb6f)Ns.z eUh /# ӹ^ y:v|I œ&Dw053w b( \6lEP>$CWaD$ɡYW546.!b 3''o+R=DV65c]f.Ʉxoi^yB0tjB:4> {?I=F W}ZzRь N]Ҝ9w%S M [eF\+`a]Z4do{$ A@z2$1?vTMw5u>@(' bAZkpU)9*u(y -.o; %I#:ѳ:,4}Lt"OI!7Z@ؗe[;+#2c$WJ]9-+zV/>lПg[k8Ҹ4AfB*LDw2:斌]!t^n-Y36}x:v5q v+;Qk_R{Aڬde5髼8tt^AFl+Դvo-In@wۜF@ OKwsq߅[ v"Vѓ)wгҘ9 TEzV;&ND šˮe9'Tl^"7"P9E$dt8 hjaG5TZ} y'FhQ@=sDi9S/0bEqA]6Y!>/pxt+ 2lp9D L֢I|+tbLηphBg)M.O |Db4%TٱܽWI;{FyjjGs@KK{h>{ylf#x[6žoO x+3apw12Ԫ=zYX!CsnN8؁J@i%jݺW\3ލQ*+ήĚt\E-85p),L<,DqMʲٜ>\kmaa}J>jm׻Rx vjjo7S$Jd-6umn%, (x6 א]ɻ>8mt!{g Q)rZ?D gM8JL|RGr- I|E\UiQ6ek5Roz@421yF`y}IT2\FY; +MfMmnp6dօ%Z+24G!D،r!)\#Ft"CJbHfpy;c ѧe30=נX#舮#rL[cVqSrhЁ$K&FevAb ut0 /Vٛ PДB qވ&{\;vNǐ$s"e%g[뿷6hzmeqE!&~WѧR[#T'Lo1 i|}-ebUj[ E11T7V0  $\%.(3 绁`1T%iVXINT4n0i wI-ř>0"Y~EmD Xpi6K]{JP⛰9$gScQQTyZڗ{<>&y^S3>vuc2 uu2<i=0/80Rm?65f\a-M ?oeV0Y GiζA֩6zASV?L7e!Ѩ ?*{ָZ 5pce[9ҳ/-^;lu/K(ǒ.1@٫6 pDޯ"aҲ~"AZ}X  X5 Ʈm86, KH$%A(:XClϊ{J!"1tI aUP~#NT9K !KWbt1w&_ +˘}k0H7 y%,@ F(~_ CI\ .׉}͐ߦt<ҕOQ7x08;U}Z)0ltQ1S R*e'~L'W|ׂ]r,Mn;iÂҏaʾW)4^L$7f,Xą_RR|LnrKm* Y)tJǞ:bϊ'DpHFL28[oky%tlkmgp|$C_>S>z5̰LpEHJFmd҂5P~ k[8&"|ݻ!s(GIZS# e`$gp^:^cNnX![DA8i]=|:La?.8[5LZ(e@0P@߷{Q@ç^`J0Qm̽vUHԚj(#Gw҅/R_U3b(ۡJQA<Ǣ3dX xCɣUÌz&dI74j,Ɛ#!sawIr\D\ˀhj'3*Рd fɧ>5jókyA].55ɖle 3Oz̢Bެt5zDdN4֩ٳh`ү;zlޝ-ʡv]&&wsG?\/'[- %LQ>#J p= bo1¦(xg/v0})V}1#C4,tSQ1!(F+}Ejiڪ#ޢ22;ɥ 0k.;k͏ȞA!O1&ב.a05+azʟk ؿȆ^zJy؞8IIHh=^yδiهz7q{RIMy{PE;?z*Ct彗r @ȋ=V ^DvRDqsNhJ޻zGG{桃?+wsNut6F*a&]0c*> YG(Hڦ->1g!WZVKQl&Ns?o.a]0,!ee6ۨ. 7Q/?Ds%D_ 8{BOfgpQ?&0 ]ηnLrm¼cy|uՅlHeힳW,_ (0+Ģq UW/ }J(cW\MEWZ Z%863r lF8 k_cJk'c،l>UF9 JW>oJO?1G>Vt 0$ }؏hF/ I㹕/rrkJ4w -u^w/ʍ}1WC<:|oKLCuM$o W^׈[U "2j/)"/8qiTY*hm^dz4P`#7@ t*< _pDc [\U#tܐV@,3T(=5mJsw Q&qiAˈ;٨4jb~]I {58Ci`+sP~tV-9Mj9MbR'3*vA*-:Br-4:X->/p~EdzG%: |U ap<K4T,dVŖr$%t! {jCb"7^c*RۛAܾ0nzK)}kyYN|ƲP4xۗڏ T:@+>ބKVo0jJфk0p)&*H`R2y_-BC!ձ "7a/I`r-WLofsOVNE(gfE۾x8{FcI '*AM .ɐ{5W&l37 pl?Tz2e', Tcg M5,W![`JK[ԴиGݝXi_6Ea[~Jw{JP{eŧfa^K\YC$m&OwR@gX[GFIWbs]J:VwAq8&_8#V,k {}38#w\w8c^[icskڟB++-wsG->Pvwa'bs>T?~!P1NLe TwGPy';S>S_ ^}*fkmW2-q0 ^H䮔-ВI?C{Xl[JlM%oN'cK,Ni3TQ6DfGc"ѵFeN7Y=s[ #~Si&k,l۽KWRW0e/Ӎ͌R8~ d/FݳMH2aPW0}U>m}.Wwt]8 Ljl?hza?6%o0וCi}Χ#fi*:Og \kqr֘nP*=@ɕڃegBz!6! 箺4 4\H[lauҟ$&Z){MzeV${u|nIRY'$5OH`k7_Ǻ .Ht n ʕ0}1/߿T&_=WFI{!#`0OgӪC1^I9OV,6QUR1#RykDf^2~Z]_^:r`Y ݂C‹6B:@0`b/+e۶0J07_܏5/ "t}C]切(6]ƪu5rkb6 .uxTs^ڕU(:L<r f9ꂄ<ܬ ) ^#w=egbFT2p`/LF╼ݚ4࢈NF\tA~mT;p8)DM^ar8ϝyLU35h>zLx敪R0TZ"-6+cz{щfɨ}|(a-IghM3{8q5*NԛA,ND_XEH'‘!"9F.P`wU?9XuHߎ@q^d^^4IN3uw5CT/Ztqh#A-]O5mJ0f7 ̛@$v}|q>}\0d3haLboIBt?ýa[*.dxtLExGVm=ב@Gq7kgmbXHxVSCZPdOzyxv24)ϓ  DЂW -[m~h?ivE+d>Squc`!H]PJI#R䑻o$޹HEV(&`"˴ĠE.Ivj6"X*H?# (t#R穚쪒SR,*#yܡBe ዒ-/ –3 LZ99C:}fr6/ d:0ޓ~+痎uRRrK-4b'DTcb0VN.aJf(̈h؝T8 eDؕɣ n9rVmN Ac/U{K+'DAtO%3\K?J7uڠr6[ۓ2Iy =OuC Q5,j79bV5BpC<3y #5*ȡEKaOkJգvwg[_VYi6H[(c| n"*⁛Cȕ5ꞔ+xvAPa& KcVAf>L#/ԛTh.#1Vfe7w9(X@7bh5 IjmasdۧM;)7֧B@q/7 )4sH jΑsKNQJa.66١i&j}ɵ=CNuA&H5V&G l_qQrD_ifۚ A@[qY FUU3$ɝ?9¢4A󁾺-2򺰈&]ui$0jǺPYjFwFI-atIݸJҢ3(nQ8٥ ZvIwz>=}|GPzCڶ]FU3TVK8 ^wlHd@b:͆ %y6-g$<ǚL\--A>ȣg!*f@Eٷ2Cj`5 "X$k7U (!k7̈́ ne`OUa'Mwxk27B%]1R՚vpfR+2A/Lm[aX%vgJOKFg7b+>]Ա"HOFYd`PXtD PW˶ u&vTZ:2+Щ"^??wg|=ԢP!Huwny2NR5잧6]7DH͇Î )؁Kznk!c[* wįѵ d6,RnSBA;][TS>7BeBZa?n&ck5<)y2&%r9aeYfWҫRlm^4q^RX'#ۏHy#ǐ[9^qKԁx' i 2*8;.,5WƯav yƚB @kųL$dk$'rwYO*_ #̦ +Lᨌk$ M?_`/Ð`HXgՂIuʂt^ "l C PnYwWğ4#5{ApC é\i4c`5e,L .Lb^M p.5H-,Ixx@\^:/#C0M|JqEO>=cwY;B{滢ӏƂJY;NNI&ӄ 8^[CIlYW /n֑v2)H_g- xR A!G lA@Ǚ!_ Er&z35b5"QO0U>} |KI=ALφSEꍕVKm>s,)4&N/H0Pct04i9L~&R5! ˜Ϡ C|J[ۣڨvl) z/eL]j+؎mGa]DL۵o I!w{hˆxil:hۜheZ䓐Hy:L#89 Tvh~7c<ɜ}yb_߮nr1bCݟ =YZУ-àfƽ#zwur Ѐ^Y?z(`z$LbR`i9&ӀU|R胑 (wfŅ )͎jnD#k*&BKJ&)-Ich%>vsxɡ[3OvA9"ڞSOي':"#u]"{< K.01Of" ÆfĹtpyA)Tp A d}IƁfEO *tZ]SH{`Q#Sgdݤb2yuz4f/f{:s`Ͽ =-A Tn5XG3I]/m d:BwH u'P2k=H~5 y.Ջrls=,B0`=~PPG0y9!> }㴑9dynjekdBJH>3ڄ C2o~),KzR}oa |L}juk!'( = '<}皼ێSD!ʧ|4z' =#\P*&=) p)-/&GRjARX 9I L ^hGRDR M${Rڠ~Z)&X^N"nctiV#vWWOrXk_>X*nc1A:=:fhԲ OѦ*N jg;$I1ȟ-/ ĂArz~Y+ri*`l l klH_w@ -s;('w) (bvHS}(:tKG%z:|)4mX^C/{FR춊j߷HFi\̑pLqŚ壎m+T"J](ܝQk j=Rۮ M\eb}RqQ6bk0]sP@'jXxUZYJ洒bQ y?M#$#_a! 9FHmf\4r{idMXR# 66 (ﵢ޹6wc+ RZ0o?LͱOrkktj!$EIhhìjC3#ޥMorp#z|GQ~@<]>!C4w0Ӽ, !#4e$6đNe׺j]M<{OC󖇌'(]4WF @YcG,鮓 iU{ZOq8m9׼5L2M=ШwVZ#~V![qEtiPSaY9` `xx 3ǭh^sdAM ΆH2fώ\"J,RcwvrM܄^mkhJRN m$ yZ'Uirv.Q̸tBdz} W"CJ^W*?a*dJd'Az@lS /e S(kcZrIX 8Wf\K+^'@;_vkY|E U]>rrSYrnJU06 S̽2bI-Тrt=@t{]V^՞p n'G5&p'"W hcFUf85QLHgwґe$mYM[ŅGNT&nX* 00u>:Kn5c켤 `B!BEyW_2MU6+.i8pJlӖ4)8+IDvEM e)i9ELdFn%T qF,LK6/[BxE:emz~=71ةBGQtEVXJߐCV{dnkS/LS0HPvw '$_ ]/8%Tcνr]1ui{YF5k|rgzxcm[( ؓY͠rN}*gB# X{8xKWآ+:i %|Ћ;UB{J4dKY;RIM{ ɹq' c>y(lSs$11-z5JmpI\p Z I}Kj:¨8Ks:G jUCPP Є%ُcbZ 9na_ ?kUizs.0S_Rkn=aj8E̦SCl@ kN?PA7=V7C;+)ܘlI!9^?#XWZ$`-Y'dp#E=qb~jЭY,('P>Wy_O3bJ: â" evbM`jWu=U^u11ؐv6a~1=}v<19 [fHh"A (;hzAH˜C+Zzm[5Tƺ~qCSܺ䅤yAOD :Sk :%tH<4hg,Tqsσ"m$Il/U5R Q~h:ٺ8H\$뀔@KƦnҙeZEI4'[R oz5ewËͯy~XLJJ\Ng۷Cؓpnzsy_|n>ϏD6Q:* (Mn_"Uc;'zm]x6td5Ҏ ![ U@J_ dW.'Á.dsz@/O춀K hgsqá9ܶmu:Zd~YeiB2͎U@r 0|hrnvri0R/-v5Hx§oST>ixA|T4[D (?ÓG$lBM IoM]t8 u@UV{|_-BJ>cV{9p9Դ*=NeYe<2r2:YܳOÔ|m z# $MxQm!p! QPߒh,s-ZW$# ๟F]Æ!޳6,,ϴ l+Ts̭<>EqF5h}K1X) ;RT E@%Gx;v2\ӶEiOR J[@GXcD-2HuR1l&,PIz-I'QSThL%IiU.!I$"H_/}:7TTb!F 6wIxسc]\^0Fo 2( i R!\.@Fޱ>W[fzYIrl~֥6L0ʐb^9 I5W *e˴Xm񉈚3Lfm$AkfŸ}45,Phl pF}ʬ4 ײ„/ՄX±3#Ag6A:@,(9zG$`#'kcNSF9W|lgqйol5va ~dhMr̉YYF|G+_o7|9ؓq>9[M'C0j[2L ){5Op(WdZy@$v:PFkie_fH\㽌SC d6p+D3.cmmDj&IVD-6d-X4%.[P emmF.h.ȸGttV>weol[Ouz1XQ$_MU#0Py~!QgA BO6b"tλPlц_aL&FF p]Ͷ[Mt2qtSET=ۦ"D1> H8("5iKԃ4i?r{]ȣw E4Ӆg'1"L 6ndZ/aB;wޖY~W95̰E!2CIHuphkI毱vOj\ R y3[AOAvcvE a{N˸HJ.CD{Yw{d ~вiӎ4k幭:"Lbmt[H,;J1y~$Ђryi.' q؋a\(9i$ CӆXNigܡ]`F$CחK{T0} IJ.ॵ}"5]>գ*=XL]yoV Cv`]fY˺aǷFYo4{؍T'տYŦB:㰈6*ht92ŀZ2iНA~FD V7"cn[.ڇx[8`?7^A`L1UF1}jʠ}d0;=8Z?B)HP]f3 BZޟqgkwgP-<@Y]W6  @gOO{C2YLS$YViʫegdH;Qg)^շ~nןmI)ϵh%`P7:^A21pjY]geݘS+(}Bbe.=i%p,aF%[536šaVcqze@+_?+WxW\TڹPs]V"EKl-DpkL?%_!WV+|7m=x[uKnzcOB:[JD]\4Mn Yaloۚiy9R4GX}1ׅ)ia"!d^%GWZO!ex[t 5SٜKp5c*bƱP}Av`FǗ"t1r0&DWcZk!^ )~x\D^|:}jQuHWı"_ē!W nܕ~0;45IEo ,}+fLj'] m⳨%e<*& 'R+da=Q׏hF^Vґ{P$՝%Eڝxy=ċ]ԴSu*[1p2VΩԓ:jnz00@+}=Y_+*[.R6VRbus;H+W ƸgΚzuϑS𓼐Ha#vFoh-N> ʔ˰DOhFr|Lrzk"@G%u'AQ,U=s|x#<IK͹u;,8ꖬ@Hj }0-B?$0]Dn.y[ޟ}RWyQ/7`«wjgrޢ`n?@="ؗCr p%S) k@7Tk*6]{ GquVurk찳ڕh`5+hYкΊD{>2П+䉃=[ӼѓbN]ԑjMs< Ċ;Z{V= folm;fC^U?C"ZFhpX̪ȕ%.P%JHĖ}YgݿCy1 EJ?p.fV9v~K5'Q{&&0:1[UGceGpWB/D5m+ϧ7:I(Kq9?C] :țՇ( TKs1V\gV|ɢk_ JEY)ث[GFa=ĔBչܑ!tL؃O*r*e~W)|zv?rxV(* 5GБr (8*\~hTaėxgÛ\n\)̠$;s=Xy`]:)^^:tJ' e~smf[$q#ژv:YnԘ"q͈  [e-ԅ1ctɧX wc#Iu3 7cl!٩߳ ]` S<%7Q`2#h,%C:sK!&`pV,phj?g_tҕAu|͂ *U-ו"Vؑ;%C4^&9y/lP dͼlY1P7`_v~%-]&P%GL2G 낶LJ( :zMlnC "jM} Pc{b3\X| p Ԛ=IbX|#pmDa)bxf&=O*q(g: Hh$_mvv;pwIm5si IGВR I`q۾ +م>3;)NglZͫ, I *&jz6z딬B)%uފWTkaw\X;Ɋ$FEQ`H(34ߩb)_DVy*b;:r,gS9zZANb,oNl`{{~Ae5w[6]K{z𒜍>kvܝw=ogjW dS;w?EMבZi޵;$]шEYa'cԟU>X0HKrN_z#8^exd2Am0`og8.FY`ŹA:]L+I[z ;[[x9[W2&) S|Nn@\gc&x*xjr$aPTQ$qX!$ @(4)c^^!Mbzn@5 :_ - B 1Ϻ8"d"Z4U69@xrڈ8u:nt*_h#vQ('ޏ+]?MÕ +d(h37e|^|; ^7)>yU9K|~ꆈ_Ǒ(r[5+'կ.Z++z$\e61p8D!/{uRF>1Ў l7:p/,;X'ͻ%dˆ lC_<"uRyJZHG ˽^G5wH4(e'~Did:s5&d5xcB3`bfu^^1(`]ިI)%Y4`[RB ?`8GTNNPc"? Ԋ{@D4 rnpM hsꦿW\2L[N!˥ϲ.r2lv Y{V$BDԝkؕp#::y׊8qRDؖ=uT [轪) 4Cīb!Gvބ=ݒH Lt D~;kOKTL^,T`_q#;1tr`˴3֘Bw;kF=$n3}g8_ \)0<=}D]~玆vbu d/ U6d}Qp*Fغ5ɲ:BvЮ19= P"!W.fTz'սĕZ οP+Ν0S|# J_CP&p wDMg^f>LbcV^PϊFH`Q.Q4l@[PFq8bH߸1=ho& гq9t&"F_M?YZGGpFEc3^u_#ԛɂϸ! zXV]|Oaϸ#mRx}yG(XEYYEAeRݝ-|}[ +*`&|{ 䅾$ %=LcM,XE\[yVjgL#up̊c Qi))&ݵZljgʊb81dhre5Qr񣅚ɻvӾjuByr_ 'DU`OOZVL 9 wh~pwsh Hs4wM{`"y"8N,&5B)vĩŃ㽂p`y8n* 6& f!Z@h^`PmTg?ܿD>3@ȑ/yTLqve*>+XaNl95=7 ;蒰xecxЭ_%G9b եa\h iC%`1{5*N! Pؐe@'Oߺ=~< 6jD a[d7 ,n )տ5!aDuG#zIEc9/grzy_l6Z$Z#J mg}m]g ]ph$VpJﴣr(ĀHǀ3!V ͑A4t90wU1(P5SZd8}GOGc)-sѓ`f&r @DN»wg$c]0x>(u]I['0HUp"C3 iLoLbi,|[dN(<{`81H]<ۦ~ aoy ([%XZz|AE5 :*Tԛx[E軥YR#ą5FvgTJ>3*%,zC8D8ZDKc"8{ݷ|r9rm%Faz30ʧ_J y]42܌x{l2 4ɋB*I;4!tQ3xqm3HA/Am>Ptp2й;W]5Ѕx]9 rYt!*c?In4>h?ώggUsGi<K=$HJjJ۟ 1 ?SF=V }6 K2Im4s`BfHm-'G`Kp!L`աQuђTn4r; èJn2 :.޼qgW4d@ɻ@*"}⻸Q9>Ύh7qbk=ݝĶF$>Mє^MtW|2^9 ǂMǁ{Y\UL5,BjrԬ<"jH>q+V3 L[Jp/Q\cX筠rQsl ε#s%kZ-zTd9E% G ? 4/᢫OEDƽwCs-546oCY{;3^E~rYyfXēh78&~c|ugU? Y2 M(ĉfZDjvq {8kui,Hu~ϏRoX[﻽=pZPgVПBi:JPZ;/*RV[7Z5~KgVwj[v}wNM_ƺ(GV~K++ɮc.*v Ώ);#P.jH*{\R!:.v(pvrOf$@:OPޚ2rJĞ=(GhzZyIrOA"o;gI0 NHpShpu ٤M"-PzkNXQBe*{E!kW0o9=kJt XRKOO'90ڡ1gTvIeQI^貾n|,7%yQ.Kv54q=}4U;<~Tz(d]tgU]T 8B\x-sq4ե5@enb"UY`ͳ5j8|:N iC 1BjmI愥@YLH1)F:fd EԬdKـIhEq: Ӏ\&t?4JϸI3^eg,+ΞȢp>!1$"!ڜx5yU'{_ i NY4j*{EiK\F`WLB_Ҹ,b̸eR57`cC+6ۥst?7pVKMT}t)GNPNfŖBW|4@}u|˘nAIJ#U l3>$Zō <%uug4n 3p ܨfÔ*f7 ǟB3@b GMc\pS*?d2WQP0$ 4ixj9R<>n}iF"͇-.^9O`ޒJ_"] ȉF<%cvgVW*f2fL˖=[$B^Tf/ ۏԮoIܻWṶxu E]>?t2vSXhL~>6ʪzeL\8:W ! UCn)R vKG6DnvB-FR|S-;l(5S0Ķ :WχX$W5v;Y%Ӑ-Ck~8a'6c ,_f'%H G=+FC2²i/`c\N0"[Q ԩ8 q/҃:hħz8/:`E!D; cPn"J`7 #YK:\]y鄡L("YMon}dS|:GWqIC(1VqQ4 WYV<@p2NjC2,U5MPvGxFbЩ<` 90+dXɹ5 k7W>k/ }9no]l[6ڜpª.X !b-aBْ`Vl[&FڌX4.k &e )yyg=P,\!GcB]v;N1"?PcmҎi&{eI-'KRz{%d9߾ܜh{ r-g70؜x\Z#  eAU27OyHJ28zS"2hcqj]^1 |f7I~wzv W%Ţ^ %Q.?hl#?a<ɚ*-\9`lUi`Gs:Z架Ęy`իV:70Q7&Uz їc0> /'̑{V.06+ Xo;]2oHvW_94M6ou:xvz/&!ovW qkSHiQꑪnwbm }ucӔU\Tʗ9Jh nQǿj*SHE32Fۤo!O7]B!"I <&SٷNU2EӃ#8E6}_P6C{]yDm>k)\/nSzG߬8ׁJv2M P 5H*Q0B89 9T r9FQ hdE݀* &}Am ZpngMc~&ӊ( LT(|_1ŢaXgZ]tR .~1b4I!#2mySk*wFE4CW$a~Tq3 Of Vᳺ"CAMN+ﷺ3)Wb"Ms2p s2 .qԐNHGN)40vݟw!Wmt/ALg3j(]ߪR0<.O{<9(Le/Q=BhXYKFlwQs(FXM@-WU[" N4ˮAs2 8SxL>ͺ9`2V *(`dZA /GC)rWRk"~T 㽙Yh?`y >t, dduhbGA})<]%hn:  2`5JGvD5vv4~8PamʬΧtqHe0CC۪&z)mP%O/zRڋ߻-`fK!-IvcO3Lp|9W.]~̦f.o>ḇ}<8ꥒ@`ռPSBǦ)ңQ[Z$}DŽ=҄6 )ǀ7DtsIwo<θ/!Ӝx+LiYX/b >$Q4 jүGh# fG w TcjVZOh6-|Dʫ+١D3}E ^"ݞoq?wNÕ.jkO1[]+l ? aql_leTN|GnH5jN㲮4i(5JGd|,JG>" a;hhtz9v9Ҵin0L ,nmۣkWɁS#L:s"^"1`FJe(w=s4#+x:V~2Amڴ~2_~4JJm>C@28TzGGO !~}]j#H'p\e|cIzFjXa7+nb+Jy Z o,Dnm>{Ofy‡>6&B󮽀8EV%1Sk(;:rZL^ v9Mo>TqN^>P,j !+U8Q@D:%6Cdh眜A! O@oR|b;s>+h=MtSJ9L$jE:ך=%F,\M$fz@&)ֵ:Ͱ[ |بcbra쎵W>ZtU%")zZ-D;e(W opzzz#)]nX6[)'y3Z@T(tfy|pm6A"Abq 7|:StTggNVHbӃhSH/ò7 ؼ`D2T7N|rZk˨DHy")!XRKMs}9~@ OZ_Rjy WUx "BvBje{pJV SgEIh/X /1uj!ظ=3Ofa.l}&7 hG,}ty \ǵ=SŜ~s<:>)ό&LY ъN.Ә'p @ax;k}w`^M8]?d8?t'ǦӨL= p*3aCؽyg*+5Çq\E| ɗB:V`x3{!p j.AyjԵ;K`o9OSv?@߇_p٬Xt:N8J_{d_}-7ا,-13?4"mJ|ִa^|a5g}sF,a#z-q?-5T|#iDJf9mK]˗g :YKirD?τ~B4sӹ}Agu|݄vWA:wnV<22;p\bx5P̎t'@|&uɏٲk0ҭMHa~q*&N5 'VʪA4g3^*> z*rz3J#~?o3O\0>J˻;{?v>-\T1rChu0ĸ%'7N8rSvOh37c`)Xt j2㹘 &tx.\"Y4gucrv_\P^Uv[U7{S%d9Iα*/ X''Q][ Iׁ4$Zpt!⊾'P.mn7D j$]E7!ȋb{JFjҁ}cMlIM҂kBWA8AW(#psDE\7]X5 IsAj?1H9xJKoƿceޫA:3j;wI07 8>1'AU C`A ,5eZàsB/ilhVu T [;&Ch%X' ;@ ju W[ª~ Km Iݬ I*{p}/5NRw6 ~b'=j}pȩsKlEa gl8֪#o g./ۥcgeqǞ_+c^?GUs*n'"Ôvݬz]]TXiڄ.}NYs MVeTeTm2K61=^YNF\Xm:2! f]!uם$>Η(U+_h:c7R:u%9~Nw%g&:YoS:AiNtxўvFH !u5-r3 ?(nb#QC0U(8:$3Eȝ)/ԃ8 $K/wYu;kV`6ۻ]d}1"ѐ2yG|qL4L.!a Yɿ7 F1ul}D̮xuӤ " P!G!RCjoyf~۝wV 7Ϯ׹d=81kzq2\kzWgU62[y0&&fΘ$,y_S5md?:mU0w.Cn{l.W"g\m8ɿzi/\&#OdIj#:L6] ji{ @vp)T8w eR:oOMJX>5pnrt1H^]껷~4Mox2qI+1ܐr<ò!ք%v4)0/TC>\KQ' -__DIfч_27Liw9#xͤcNbE](cv"̎r;*/&9 drx9>\M/S WR?7 v**m8<#kK%6ɭ  Qy5[k?t Na6vK]M(oprbД@ Jz KpO-|*RE8{tn5`2&Vl_Z1jǑRƿ|jM_/h8Oޢdˆw[ЉXVcgf-,R$mVgc8w@r=#)il)S̒32^#6,n5dYQd5J5_(l* =#W K $PxCNw#Yi:vFGPftoɜ{]x[ʾM/snM֐=Wu,n9? V6,>{o\hyM>7XxC 5Yv/_q>0z^OuIInTAsGi-'Sr2OJٟ)E(̭kK6<=1,ȄEm,F7MI7kb;R&9xSo.]ې >[jh^-1Xf㴅W(!gjI/.`.@ռ!i xrwi˦||k)leM? lR}^=߿痫|]#Q>HQ!e͕Qcܸ\ ߭קCHTy-:?H%Uޔ{ +`se@ECP=0ofڙԓK1tS%4/K8\W [D8=)ZdkK8 E`6AC|n@ZXB!Ƥ$mùqm}`mQirB2q(t2nߒz"c=;[Fԟu3CZou/fI P3o̤"ԧuRZSp{C1/=pFmfO}FPȬٹRrI1{E>`7Wvѓ BGVi\ѡ- gixB,KtysoŗT~ϩ<)!ilpм!Ra>"C>(gks TQe2dD'.Pwd ߚ +gKѨ(d\qdĺL^%Nn|X鲪r!6eF1i.1,-02r ! v&'~f!j0P8[ƺX\B;޸wWeq E4)9(yav|c(MSYXu1/=t|`-H/M.e5K\Bb1{,^ !֢)쏸QȎc$&`ƺ0q8{F,\T"o(EI_i)wl zF'3/}Q4ZSܿ:k )"DfuA򄯖JT'$q0j` AKG\.Ħ(>*2Rӆ! ߉IYOih}·_xyIf. dJu.Hy`6k]-C:-YFβ. OMs9.ʨkxzuNW:Ӌ@i݉1Nm8 ԤqG@ƿabʸ ;ɍ0%3"yX#zu90sRNUrH'9nZvg8(jN2m#1[3O$^+H{#ro oPOS c>>wMg+ C֢bv0F祁烷vm\ZNu\z0Ƽw.xVgvB*[0GC68Ad5/4EwHӖI)5%lRV\HlDvy8)LRL sZ3'S4  %gg(w# <9R|V37|p\@FrK%iǻ"8jܐ\-);_ukV>X9@  =M}GXI0gZbzV$w2Y!r4fP0֋ yFe}X&ѧTd #lyځcotsf%@1N~HCv"(!m5 /'H5<#ٳ&([M'bZ&S)R! $Bļl%n_!41^tFkz7C`'+Կ9 i)cݳO+xS/({Asŏ3 c|rQ7kYYGysrzݩMrSjo SݗQmIݯӠX.Ct}8I{BMe2 "΋1@vKa3 WV|*f$6xKQ [В\!7"i`Æ nbi^HXfQ4@P=?iOJNxBBݰ:򃣈}C49FDvNlBh{'P 7@eT=eb[)ўh+TjmG"w`1Jbx#;L.DF xsbhK(Å D \< V&gAٷ.AvzJq%ǵ^*F1DJc$6v p[-9~ 45;_j\YMEU/ʦiTr)F H.Ky 6Kcb]Ƽp׈NQ{xrL`%\ٝh(O k(=!GJek[RQ_[V\ iѮt%b2 茬DXjk #"0$qiѻNg4Ugi4ؼ!RF*A`N[9)`{Yx1t},_.pk%7p *0W|yoHW6t>{>-qU:?PDRc*F4L "ǂڹ8L'Ȏ )uT񒉪x '۪'(``iSRe1 iwrouIKpZ!ǥ9 Z|ӈIOwH}P,U k; 082tqehFFwem(&0lf?+nWVsJĎteƢҏA1{A DTZ,hl_+q;G*/=%A*dǎ+w=XIOdU%j '.E EԺϹfب sg܋`-,΀mP6jqG1rHȕϚP9Sµcf|u<9eАP[U4WD >{TEng3Rߪ)۩a:|Ȱ~DgC_DfӼ8K,nlP;pBoꀼ˝}4uڎQ/UBHYB0?g#c/\$mZݺ/osp}Rfg ہV|z&fW֜ sZu lV˺ 7Zm-r(Ȍ;CltLȡ-c@ `# 3e:+uxc-q5X#i=)V ~ᚤh6d7UHqբ0q1h >Np)R~ԉ)Ş޽zh0DfPc-?z'`|53 vv! 4SS)0cCg7LD^CDf v̥-oy%7$؂J=_vׇwA_PDptoUW9PXx LzjQ/sdQQk\yvE@P1;:5[-)|[(tX.@T/iZ,?3}8ЊtYssѨG"a?? E4) ZJMܺ=3Fس. r;GYņ`BW L-#$*vI1}U= ;=/'ӯ+D% оIv@ç8mZWk?ƩSCM 7`Q&cͮǁw@#& !vXKAB?HU$ţO8Ke;P/˲[>d@ Vq¡S; ,#jVp*xY #bZgۅ'm+=`E nƅəۥ>"9G3HA #lG BQ^62!K1O=x )b@kB D)Ff@W4[v?n nYc2BJҴ )&1@&vjSMl/yMST?ߵV>ΛN4PY{/72X$}dRM [p6EOy%Bd TV0G=2RvLD*%(\+D0x n5TC$TXn:~D$}E'hRl؛i/jyAp[j$&jNԥGO$=/ZI䌳\= 3 >QfnIp*Z=8iFrNlѕ4ޕtmD[vcnDGW@j 4kTeCAdZHV>a:*xx-?Kf+tH@eE45vx> >t ـ[΍k ? JP߆%\̡J1#GCެS*Wʛr!\]9kZg`D$y]cP||X9Il{ 2g\FLuADv k@%w /bƪo/pEKUFB鎅>nu Ly!>:@JQEۿjضp??~NtC }ed&ցt||d"&EP0ZJ[Û!g?$j5/Fj"`*&ki&Ɛf9ߔ|)"ۑ PŞ&J}~o&HO&=kIbHo0PUm  H &.22V}'Cnr}֤fOl7B/~NӱN巣7]$ȥ \[PiW'GvSX a'r2|J:~/dڴQZ6= SC_e޺(HUCYԁA)3o(x2m(F8YCLRȃp>?$uأJУy+ -UP_"(ab`KMkV\5'ոKDd%Dkf4Yun+etۊ0MӈOh3x Y3ԡޣhFSib)VB3x&+MEN3/(Mu /ؑtF0PFUԈ,T D XeZOó ?$m<5U ,uET8(튒f 8}ԵQUuDxtCzúũC>RkaIm,xGtRmrC[vGr 4!z{: ȮR ꖺ mhk%>&|GV!N_.o|*?EZ)?C ᐪBOqIa*{˩rړRAWKI0s?ێ;*6xTv!!0ƜQbt|#=rUDa%^ލn<`N3^:͂pөW+*)5/fGIlvR[|x3RdIjJ:);3o`ރ+`4UR:3E2!r߾CION?x$ "WcPWvlZ )3c'(Fɠ#0nbI t1/^0CEݤJ48W\ʖaZA3}{,BS.^VJ'`gs9$Ƴ9k~p4QI: /t1q>ejF8yQfNy_liYF/u-e, {K̿_{!7Gr4a,(mOrMi%)Lb%:k,?=8lEp&~ XBs@hTc7aQ4҃~#o8i+iO^OeHSY`ǀm @h wۼտ8Ѐ-zY) Ek2'e |'ƱoDAqON_%VRtb+!EGIjzuLȟUCTMïr! bĤq~ub1I 8huYU1ڱ:CA꟱2ㅻ J~6U)68U|d4NgIӠ#hv QZwL??gޤw 驳{z24 ^&MDUA;Qh/%h# x킍F@7u49yUDݢi?A kDhK&qd6>~Y|=eʍHB܇wO0e%c3Z&emPw¥TbkCnt˛ ikOb\[bܓNĬ?)}J $ӹ@؅aHb!)s/ AxIz?LkcN#2[$4M俧$3ozyƸݿa]5iB7%4;ski1.(4B3ԗ !щ6*48prgl Oh"xNP9s_!ϐkVV9Pȥ3+?3i_P(GxG 拓shR&&a)i` ]Z1 s@ёu*Ņu 5]O|j~ jkf+ Jg&I2a6EDiq;~^X9"N24919Bebu[r!6H9XX?G,EF(L\j63S:ꦛ_gL=NQ>M.do-,@qjAszVU,LWWbӇE@/O)+6]fPsz%0/(.8(7 'nK Ub'V)S@<\P0a4Gyߎs(p$/d;[usASq2LKsRm̾wIL8{89:uބL=ޘ(qp')-g ̙QgbHiaSe,IxRіe{a *{ݼxKe^7Uٌ0Kk=.0e/R%ǀߜmnWcdJk עЁpCQY{d_|ٓf9m:gghQy 1vMshom*go]I/ٌ~A~]] *(_aQ z#O#9yp,=z񸪊c-6߽V5sLӦe>`%<H* ];bOL^<$(Jp)3Ym }_3*d T{3Odלq* dpAKWK!v{XRamU:5F6\f192[\Wh{Q B\! "e{m߲ct6(:dokcdUu.ƴBp>匮9hn|Wd:_Sq;KG☭9Tѵ7}`~o8Kn!,{hGfC 蘡ea*Mq ηa z ř<Ꜧ;蜬i_@\B2} /ԥQ1w4~[Jr<\(+:Fd?-is! lj4. Ƙ4a(]*5}8lP\` WQ+2j&(: zQX/rDo`C&g Ah ]Al4 Xͼ yiy*ғoCaN5& ֨^&9wl*eV_٤]cmz)\ 3u>g2 Y sl!_'1O317: |ԟڂ1Jm.i{ L∐|姻id36,y^d@.5kԳ^h?!"QGUOc[o9*DNz_!|i\fyPnaLٶk-TXŮpl;܂i 1>GwQ=m̉( ӣ zުz 5 Nx0VBT=Fzœ>f3 '`8F y"m~ | Kn3[͂1e s gDhz 4%˖C 0*g`Lӻ9,iꦺ*}6HR$Ǔa"ei# fPp$3m3jrfWIYuD/K:YV.mxwF8Mp?=8B`ˡq ?aJ<5K1&{䃅|y~5Iه@"J6S*iCfnEBЌVt*-K->yF&KQr8VvyNn; vj@t-G\zy(\ QR 9ql QC~#/:]( )A#LWx#P6QVF4#?SpRb۬yNe?cM{'dhk,+wxb- w=HޅԤnH*/À}&od[`0v>Dt:s$f=zLpzYq9{{윥_0 JegHգZc+ݹ0ׄc.Cg$&zHliI!XY_c"l k74Næ5OS$^7ZT1/OnɍYJxHO;Jh eذIi>gxR,7; jPv5y~EWMKy+VgDe^] i+jxl3<[NZz֒] й(,>ޣ qutVs@nL(ߍ^›\(Hbz$*UV82 cyK8 _U.870kHSJ [={"Ob_* =8N'u7'ZĖ;,ą9'&_u}| |Іxlw9Tg#oE{q}u,wFv 69g!YAbj'8֗"~cV&s}"T-= Y(9k|E\u^}a_ -.-#̥?ZTޛh4NЫ1g%Rn;d)xd~lH2Ќ~6VJsvOly7}ݯLj&Ha>r5ML$S\{k'|sUCYkr6/YH?cëio;D(e(T'cZ"4\ˁvU l \# ^K6+U_Co{!VOiR!TuV۲f:#UyŠ[ݭR2~>= 1p{g[zU:Srao/9i}If.*iam9i.CN& YƊ[p5]'Ӂi< /dkGMeSbdsɊL#1 vE]ƣ̀b* %ٳ@SAݾtC>с4 א'\S"Ij" J)k̅ZcaP Pʓšȥ7^_V{.y8:/U,ٵ:c,({'o._WhP0xdG#|TVB%gL@;k׌Ew?W;tQ\MigGE<uSCOm$1FrՑ}|`毌0Kry$QvuE޷!^Gn ÔiN1mr 5РzG~<%VB$*v7‘X;k{y`Y+t_@fNGY5Է|qh:NC(Չg@DdTQs`9(P?c"F?\Vv<bWFsEUpQJN^Xkg$95]{'L9\<|^,g^]kܥOzګNTn%uD8Dž^ZFj3v=sQ6P9S ߂"dTx .,^E xQ`PdN w! ,o\0Nq(N0媴++:PmsKxԫR.8gqKdPs[o<6z΀=ٯ`FU`By,XAG ov-DYqPԯj"-j%(y=?<wwP'}tK@gvm(aZj^*Z)6_7s[X~ٖU(a _s3@sŪrJiV/tl9 -BeоLwUV~O_GE*oZ=0H~p.|]+EIDy@rxc34#X2swGdBl=ܦW;yq,, $Վr(ZM6)>sJ92j vׁ[{#{uNJh(V2myE+-mlQRH+`⦤qeo=31F F:Pv W0Ƙ^W[Jؽg֓˜ťI2[&`_h,sxO=1.i(ጨ[8V 1!(qc73ּqAdMaHg߮ q]~whRW9@na+uRwԇW4:JXj8l(m˙Գ[0 K ,lVv7 QgJW[@IzgvR59M'zv5Z %zdLV͚Dߘo K8 YTaTjl.Ɛ{Ůϻ Nv FwͥR bg|Y:k#}Zv@c^HXNJ`V)#&XO*e sW1.!}u,)d+[Qd[ (Svvv|å8!~ښ<(]]oVG) & j`ĺyon`a׼ꐃ$-1{˳씍a%t/ѽQ8ĩ&,ЈKf6?!c%"j%VW <ކw%{ھӨ&ċjrA*S)zKQg趪 ",ǂ]Gw ~xW%V~VC n9&sL2hT7K FV",xQYAWʄzjRx;#5F!H*M)dwߎDHh`*,\P3 *m /X/P@%;~]JĀa0ǁX}5.]m<^q =GIH#M#N{'2`2 ?2#\(̲B3!}Ey{y}@?>MJF~ۡ%bq[ݯu^h&gS~|o D7de7^ޛa{ 5EYY2+xB2$S+xgC%mu:[Afň#YFWWM|zL?@̄.׉Fu#G.mBt! *~8k h1B 3jl,*) ~F \^f3v)vU t7Iv,[5OXv&\1'Gqٮmzr~j> ͠Аo'¤qo<#&Hxάaں&rq>(vx&6Gh%EJvD;;nm>#r(иpc}ۋ-% F"U/!ƢvTUEp`qVLU޻D3l`,}褟z&,@mNebd! CD>]ߘŒnyAדY2XHx O'BAןctG4Vi⓻tZl_#wL]Z%M6_T̲Byvc]CGAZ%EoJ =5Reݚ$~@z xݘ9y##;rB]5E#P(`Oe7Iq h*K[Q+يLpp*0x6<KA>* ѡVfqm>JNɤI)Hxۗ)\}Si_ΰMktf _9Е6V_VFmߗP=w=qA? Qy8Ԡ,2!YЫt"iߑ4%'6,Y=˖Fu&vasα`rid {u5ZPC&ٕ4:K+hI-mh : ;h @;O˦G;9OmhבUjRLKTXY"}.~)J''yg`"xԌ aWNاnFڂuio#M /W:ĭP%:VP< 0H?h4O-v>Bq)0Gf:bWÙ[@TCoÿ^&{+~0)rB+A;\J8R"/aK#52.]x ?fj⚤U2-v9l@"Zt,X8+-Id_][%3}t%h9íDSN%nO 2яk~[AcS2o|d'uXoњcMif,ws!0 i=R4s=dRΗ۟ft.5d57Yc\͔\s]_҇a tn.EQ0|G}s/⡳r) ktM֔,y5ؗDjv`b;#/'|~qU{ټY*# =4C`j2[~kQnyڟ5<l6j6*HćV')ʬЂ^1RzkF$qnڜ`S= a%擪H+|.f4^INJ:C&@#=혡@4.aTU8|oLد T=լP bCg(#2^Z[/\+g72 BgAV(wnՈa՞Ugӂ g&|jZ-o+@[B5H,j쭯Д&Ya[==GtlC-ֺ=Ks^.B1Vk XӲGp]\Ѓju2 ӰP\){7k$vVzq,O:h(dY2?qn25n׮m~Who;(8?lvSTj/TmA\fT%LIV*vKRYf7ALD35š=(&H{1}5`a7 jcjy2zqп=Y#mC.}5b"G{dmn?dK6:XgJ_N՟SdÕbgn v󬂌:Dc?:2!#ks쬱K`nsqB+#gJ<]#$-YK&dL X)Vbq) 4 q|]*g445{!hǶwGXL]]-AC[G0!NܲMќ1¡=WeC@1:hs tL6.P3Zw*VSIע±7gBV 6a؏ou13Q{ڄߞ Am2 LN墯w+4,-4f`p55тAk%xP=!"T {+D<&H:aQ%Xf=#tsҽ?q 쮻9[Eq>]ƺ`|u|Fj;DpzN 25>jWSQS04s}D̾.W M^ /R*:QWf{}3\T"F(ڧ*õ,|>=:5c~5XVg9I\\J%a%2VjeJ+#C!s F=X%V1a_^Hi;H8d\F:m#}r1unPo3; gԣ#o|`aV 5Vi*੉97C*a?ǦU2ՒbA^,5֝ƗSkjڤ96 <ÕY֭^OU#1E*r<.W/ ǦJ-DBHo3h2\%n.4 "Nۑgf0tKF_ðw?ՔSkiG\@7R9L/UҺ" M_ 6&SOdM)l{PܯG( H|@]X fe\)ơ64/mxP -?9}3T9v)6 z>"ٱ]F8Ovd=1fe MR1MN]Le!RX~\MP%!-Kx¨*Nm?RH+E-Q/vss,u;o%[HHv"q{pUn~A6X++(w|QO\ϩ$S}"E)  KK|=ddXpnoОhXdӁ] JEC\mp(6A ["tU ő *ΫdWhS{3|o+2v@кVuscz{ǩ0Hv #դ9L}1K Ot~*~,X%o6fbxt%SgBoCǾ>,2"[*N =*嬨x%NV `psAz-通QAL%8QVs*nle`pwJnGW3iY50KWVN~єH%χ;|Njth ~ jz<„Z#o+7%d)+\k_t~ 1T[WPrk.]T |A;o%&}d~%~+[I.zr(%-_q\{)9'ٛ :, 5f[2( &:EÔa4q|p}/x '!0)vZ% z\/n=L-R_e-/5с z?Cps|__ 6\[} j0xD@D;)T;&l'9YrDڶA#/,?%G-,[|M=, tEp)b"&+IP6Na6@צϋP7O /ًdH /%s3vohT;۲pVZV]An֜Ȥ}B3DWa*u6b;4R%ٺq('1\-:|Q&lD )9 J dk.=4W  :@UxL ds"ނIur(̩J b ޣM3l@Fi"xV$]v4{y=b՘a-]sgRʂ5gإf}I㇤~ռC[t /6}l)Jɥd\0 ֟#l W gqbuw|SmGK]?>$jG%d8`(P"?3Rb~c.Z72Ӣ tjP*e8۠8rT=꒬3N;Ի&!o\3ؾn=jDx~HXǍE oWؖohb=Ugp_FшTؔWIB.R~6-U9x`:H-Y)} W SL(@?}]iFnBERMrWmRbVkر%96pޥl~(k @캄=R2l2}m@H*OWV!L(s9BIsע(~C?-,c%;ٟW/6"n<ˈu>;fF%Nw4 ҽ֧c{Y(>a"EI!, 7*lBUK-+` ZL|1Wpl3* ё-ؔثM}RAJ =:!b /ʖaY *.}xu/ìb̶^\JIu((uRELTΠϫQ>,Hb_K0I2sR&̿zEe<_Tv&zGdZ-CcmĹ)m+v\btoJg:+5OA`)RtʈJ\Z| d?%&:8mՈlu,Jwnv,(NVk]$O&4'B:;qݡ & ֣ bH,Ч@abށc!w/AJVzjW/FpӶ~Q}DFtc .8&`Ж #5UP#udl6~nX$F$ 2;[q>fϺbsׯ!Ơ&w,;O!-``@yXf" B~t4gӐN4Ty+*>m><:6EKr.eTB~v|_g ֘ڧ :sr׮<BVz',d"K,I]dG^cabm#[V"GX6݊NiӱV.m7>S7MO-PTa+uKBCN-];[,#.WtÍ_AQ +Fh|!K5ݖRj_Uf剦A"[OV'_ߞeOV7UYy7m .h-ɝ$|"q^lu}׼Pf>]zX_fHGڱRmc /h5_?V xdx[k$`cdB{i]%:}I lyLS!ZГuރ[epcB@F_[%u $_s=F;󱣶I!87'6"t K BPA*8wK!&SqK ;$"Fn\ox0,;`UxyG+#, ɦK绳[!<ҷ0 C]rp,6z@i ZfI I7H%Q`DdG 9ϏۺM[ag֧pcjsf1{D5̨9R3 R_Ϲ6^F]U:Q)3 ޹1I? 'E4[>R.+"?@@Q5kmte0X4Z8צe:X)vިHzm !p ]c Qu~beX8%XM伍J?(֙E/on `h &<0-dKe{ㅵs;.[+ICs:XVOLFqVɱy;#X}nS/ F2AwY-9TU'D^ٜq# ~i'2+h_Fu95q]k&}@cdd]D_C}4ʱm[+宓n {|l^v8^r&1+*&?G1.3{]l a/NΊ߈xenƟp{3ǒ:<X)|aRo`}6eZ1ONmDp¶NIDM%W&n~sUڨlLqJmC^038苓L5Uk?'d QAהPJLLP! }SX{'$ zF.;h>ǽ@)bi_iTbX;X`$ʩR!=/(1k4qD@ofq!}aBR'AT]W%x7x \pG,)w=_p>Z[Fn3VCzLŗO_Q;KaM<~\ I뿮ԕGRnk6Q"@'}لGᰬ4C0,2hJ5YJA+QXbSIm1Ѳ@,oNw+O0մjvqB$Y iB:X(8X7H^9#rR)IPmBbuvZL' _%q= ] SfUt0ݖ^HܩJyiT5&Vf>n96 X5 ׏7^sJ/x=4OmRsxbF%GkY8&XM&A|v\ܜ]&. <2fٌkO)^ߕbNjۊi%`R.H`*#`-{[wB`\0כ/O#D0Oj"+裐 <370s+5LfIJWag[o٥;75fO+Å*5啙<ǽP%,1EЉ",◎~!|luf {K$OkYM7[ PUv:o Ă=Z#`YϫB͢\SJ tI -̓k!^e1*71<qZw]#I-~}hLΕ|}h1cY%/y+` jP{?LfʤtF&Ku$Sk HBp}Ju5Ef( I/PiGgOGa0ezyV_/덝1YTFPcZX4G ӛe l=AF>ap^ko5Qt̮k?d_o  5xů ]~pҎ6ZRl9@9(>[k]s77ռyHWk0FУIJ7v-aB3(;\sC>5(g+3Έ&9G{*ڒOiO;_1T>0_⿹+ PMEv4I*X<}wl̗!!˾`P#8,yIwc~易(;"Sz 1D~qhP6{W\q+׻ @6 Rf_ȰI zO @qe{3AՎ2MTA Bh;ց ɸ3\`:Z?{8g?<^Є} {*,+s[ө/сd(o1$/k !z=f!w(/4aa;z &M4B9v*vAI\r/O[j,dO"fzjZD3_& 3]J3 4P'| 얌+rlޤj%]5! rSK"kgП9}U&E@pN7+,+@1XWfiFf@xx9}^ΰۋ:GEݥN`dDogiBÉS/^Ӵ~1oDKsǯtlL)ER偓2`G'le /HO- l`11.3ue }&5Vld?^zuRk2ˆN᳥1\U2KEʘ|iAd\;b$ n{{duz5Y[ʽ}riׁPCyXsEg2|iXK'pI~3<Әbeu'9^*%:?,R\ ^b h2$~3Xp7WR\oƔҧNiM_Oe eƬ;jPZb67*2go; Ga! `eǙd_\dnv-Gv3թF%1gd6&-R|D nyu,;fiV6U\3SSwJR3'pvs9o++jltraIr[b4@#U XqYzv+AskBi {N*?qi"&BC.Ǭmvy/p_TV^4ZrD11dץv177"9W%Na,%* EI 4GE?ki郞(sC8i6MH:%)IWh(Pw0|ˌ9MP;;\RՍMNǐ<^mzj qnȽ=l/2Awo5o'{+ Tg3#+O8gkS|Ъ]wSQ>R,IԲbo X);V4Ј+ȶf^g0JQxB4WR&{ԹdE%l-PC' $!8~u쬊5-Gq"2YiO$6d ˬKi(]igHc˚1h}!,|%A ֢j{#4`7r-4PFsFg}m6ucRO;$>xegE.pEX(;pxɘ,Gxx~r&ߙy-pPP ;cO6?<œ? mĬ(.(=N>`Ubr~_ >) ws/f&X;>XMN)*&V:-H/瞘>eGZE#~ꨑ~u&(`::D/'z3]@fQY(`h,F_(6IvFr>2< ;nZx[Ꝕ_YBwoZʍSMkeŻD$ޠKpqޜp4bTWA]7}""P|*Ȟq&VG+Ha%\VDM#eͯD~R xΓw!2ޏ7HC=sh6ݷ4}9~C#srMPB"P(U[5?' ^=P>QS0OenEε'8#cGTaA'T/YnV <73 v:ZcܭU -*e{PҢ -:RIޝxr&(QpV3/(=xk=c݄ϡ^h3Sgw ԾxsZE)U4#J0eR;/<@uz""Uqx d521(||mnh.~zة /GG" udSjsP_EYocf a) qi oآjʞ-P1=^(9 :7T?d\i"Ǡ 뚻nPLVR}6pZL`;k)'[{9lفڿ ,d^Y1ڿEƇUms`Ue*)uurGFm_)6;s>d3KknP7}}(1W 7׉yqӋ 9<XjM!BV;%J ti*H[#r}@ÌoĠ{WtWb^% )Uc~e,NrOa%U$$5YՖ_c3maV@%y4Fw;?NEPE#ѪDGv3 ZM^ igIsuXʴ'`mM Y;9b+J3_ 6ѨUV#Ucsn^&;ZsUSބnR tRa#Gy9^NTI\m7NJ[.0L ۶abtANXTPHb֝' "vp[h%am~ELՎvLyd-_>T gmrL +I悡̋='@N1GXEm-@7*ᗫg$$݀YD@HNsy'JgmYztzmbȿ 1_ìE~ eWRxTf\qum6Ko!\n4>a( `9!}Ip8 5(aΊ}ukЁN30Q~?T,.WMY=ܷ{#jnsG焲{0%(Z!>Xp23Ǟ*Te:$kEIE pgRrC:?^*&Lwd$ÒzT>hŋ- Vf^nj':C4j`8l)O@ O˱q`KLa(Fӌ҃|GO_T5 ȝ6 = {8y4zy<唬,3!AvA6tLwnK-3hk4ϭQrRV7XphCpXS ת1sOL?5h$5:v$U]lti|4" F<I)mBDP >KϽ,sc x5+l82Y6b$D@BKH/!%j7 mR”~tc=t}o4+sRޚR@c6 -ؚ. ZR!/_~h4*%>8Z,|R-Iuc e3]'RdA%v.K֯lՕF __D ufCӉRBA >](d–ЯHX:-UH" uݹQ#w*p$~ ݱo(@'9B+^ԯA 1:e~r8gR.R5pRW`^,J)X{pEYRBcSǀNU>K̚<0ΠzjkdJ"(xUV,Oy<(j&L,0],g' .XN($}%,ǀ>0OHUd 7jw M@0Ra}OX!BvK6$24`:oF=pz{A1L n\Y]>1м{dq.\F˓C[*i ͺJa%á%Ѿv G3F_cK@cP}h%7b3=/|)oT5SqHO dIx%wEV[#8Vib Ĥ ]WRY-*Tu 2& ش]#?1̀1Jd *Q(SB6stZ}Vrj,gxF\<*8$rrK}GyGkh)=s^*uHag1k~UHKk*^_3]&oݟ^i -6OFb;RJҧ>5!SK9 $tZ@@̲ occA>;ɌNY#WoB-˵!zR*[^-'/9C50 vIMQK[8@n|SLJ z26'JO=.7>Nd!j]H[^W O~yCc +w{]Ť2PPt=Je߯W\Rk5(~#xڜJOn)C|1&( Kz=o}Jɿڵ#w;N~VTm_znl ]!+wG4'jkJ,;NeX 3io.FfbExegw;0 _*/#\m[44oHB.6cH?Ht'KR)8,;RW4br~9"")Rx R|B^^,]L%gFD>B^g)e/pQLL*;Ȝc&br%R\XEG떵!`SgE;<ƨ,[JolWh%[|8jlU1$%NeIL򲘃~ŚfSWc 7V]3ׯ f5+LEN$Ƙ뱾+`T$_+h`/,=輫دXXh5^+I\#a*V澱A).%d) <&ڦ-,.BMahQFV8u͹۠{=^6Ʋ/YxudРUR M}EÆy$ရJhM KX'(Y-Ј+9q$"F{xك[.P(D:\B⧣^ư8Aʷ+u* C}o/A$@=R)cfÒ\V 4ſKP+gI5/O={b119YTLE_) R]zu;*6:i3ReM+o3 +B2Q atp+JbO&E (Y(pTˠ#߇B(c:U3p11WX48㥓@/NxXblt T\h<"ݴ@=t\$ Њ LuU=O–¾=s<duSFq/G$InǑlZK򎵔5ISϗ >8T4TJ}(SB ͙ĄY>GumVoA֖ID_򁣤 9S#O UL-ۓ$-')UA(h ^.:pxx?<ۏKJhrRJ4+6qpV&Y( :u9\Rvys yɅj%E8>Eyl#Iis 5Z旡C #V!ƲuMx<nS 0PLӃZؙ-&~XDALTgxW#>ǃ$l}KVcl<{ x+!?}J0urOd=!DϦMfȇ i 9ueJ'J`!gX0ZB^Ƨ>^VcvayVƳLjL2ݞ6O\^q$EqV::-0j w1CqW-@עTE(Q5 !b2+.̝^%5kqC ]4T0+5~C0W{[?xrR؇sh&"i$8 v4] 3aiLi~A%2gAk\Nl0CFALuF4O& 0_- FR1/fi̤s^s V~mOڙValdz 9* QLDo \SBNb3~.0;C#|o;:'6wJ %'1̶o, s_=upUQ$ `+؆OEdcj eh7f%.bn|Z:$RӜdUqɘ]x>1yj&I:x(XdU!6gu.;np2#8( _a7AY*Fs>]]Z~) l Q5ʈ}ւ 7=Q(q9/ bdm0?fھ~.Vi5Ե)Ba:zDҝZ+t ~d  NtM߶ڲj: r땤rF F#CÑ+FL3s$RNC>YDd >9j)6ot:LNP߁5b}['UY94ZXPle304m`n݄Wb~^_a+K$.E4KRWvœ`8pi|r콑t32㴗ox|s\x{'̴#⷇p˓! Wz`ʈ8L|䕂s@^UM+YÙD8ֿOwbRnp e@_QG!y̛G4l6.*+Gwp:%X_.e$ Vx$CQ;C wg_$MO.'sxgROy䔃PJ ǹ,$>tĥ~%AB诞%U RKa[tFC=K ^eߪf^h lx9(*\jGXN-yg~NvF~Rc}8d7h3 KK垐Z)Uɺ~]NN4e1uiL/-YHhh74mA|y,6ڧr-9DwRTa~ 4pHms$!c7 (q?tJs~?^]Jb9Q0XgAn 믏)+G 9du'Ow nqn%[$LEř=YT8xN΂jg`:?H/\a tJ(J?)?l =g|ֻf:Lh_)h{Wr&bu(ZۛX(Yvзhb vז&=/.q>΀4tFI 1e%,!J{g}?Yw݇$9!"AZ/duic*UHa^g?cF8cT% v km$K"̕ůͬ<~OPuH E;~Mm0!DYE7MZO Nz6}ؾ7| \}WAM^[z"ߴd >mݍ "gi樂~uFa@LVF62eyWW{?PF㭪 eD:b?w~6-oUP"ӿyWtwXQ`ic:=3 Fi#(Zoٺ Т<,9b2QsaȉRoLOS[H fAg䁕vuPve/whDVwNJ].sfprqZ|28߹JBZis(/S |i^I3ÊDaI^򾭀$ဋK$*P<_k[ND.g˷`}@I5&l~1[j?;E†wy\P`_f,xy@_3Sֈj Fhőm:|C ήO.1jiD=?.UHP 0u)Y &~j%gp![Ҷ1r:ۄq'3M#bMzuh́=:3 (6ʡ`g>/.!td FCjQB>u,>޽%q֤s "P,?e^z^9ֿbx:$CpsIB\4gb) <mG;}dc\piɳ;s @( jQ":=eM&q _L'`dM (K׌܉ +ȳ!ⅽ1FcjA)5e 9?Z~8KΌ \N.ODvL0C^ʵ;I=dzDRދ*m@#廙 `$f>ȕV\>e-XqDQ' ?.?*K׉Bq"[g#SޒE\Oaa%f0<?tTzuٞFzwu}4I!97)=vM1a6:Aq0K.*AVc.qIGܘbk](9zgrO"8o,ӧ^$rZ%S7L9lc֐J/țW/۸9?Ė {%%C#3.<At:ŨgESF$ kQm'#7/HQvJ3h#"˶T-ZZ$.ݣoܪM,{b&cN/A/_MA(L΀|NpOДFxIgf̍]?Mdxr[:FdRrɶS(I!=U <1༾E |ȷ-ٻM'P],(0Tde.l@ @TFda,`VԮUe05i8KS!#.F'|h[=2ふɰj݆mg}V]m,E:t¡% vD88x~lRH%](f $gg. l_ApIi 98f7ځǡ 8Gs 7k*=GE4$"`L4d<`w 3?&L *%rr2pYe 8E '<1&*4 lE]H͓*(oH-礣[eB;z9 cD8jpqfHoyp(Mک6M ݣ5z%*X~tʟm%\?03T"4qoVoơk(˘L<ahYN/Ħh 41bY(9sK !,UAKyh&~zË'vM:4HݣLQsWH5OhЭ[u޵q.uxxI;&=Ͱ[X_/I΢o23&ˆ zYGUJPFCx pqF3i^txê%6/ F]V]afXdcn3e7X @VX';k-B>*8^dGG͏xoc *B}W4Iْcis}ftlv6_:`Qާ_$: fIG˖9Sr,Ӛ$8t+Zfl`2WYHH9 rTpD[%@z(&$oa|&DxY_^p \6@ţPȬ5iHGu$>.m&鋩Vѭ):7 rv|*ā '8%v"Zu $-}’R`s{d.@ >L.3H]^c`+N褷bONMtG};*rټȅSNL_W_+ +Ԝ:5OKG7Yqo(@\ǻX =F׺^y]k+ڨྪmYpYF[$sB'M \GīP!.ޜVo9ӚbC>  4%+?%1)W 5TaS?vǺQ=ojMI5\J9.VKj<8|?dD91q].=O?O6T͠`.W4Ծ9b![nL;D/'@QJ_e".[w67`ܻ|ԹEȺv ,q|FMpUwd̼N-RCID.pqwMq {fڅe[P2t:zY yJvP$BCkJHY/]0n^[cfZA" V \l`}?`EkT./JOs+o~q&l9)fZSigE 5|RG*@4r>ɲ(7 nc= a*`֠Y ^I}ׄ37xppВ#'n<(Oy9. %rK ˲jCYqʶLF˓6 Kl*-H7w_RO+W }9UDݸ>]0A?(4jQ}9AO8])hUoNyQ ` *|#lhUhƨx5r!QmT?č ʣ i5] zֆԶt냕j04A¹]쒐i\m<:KvVyi @plM!o.MmPX甔aY؝2\$TfKG'ebvw"DBهU:Yz6ab`+;,@# =8~AMR^D>q/ T>7ͪr𭖇>N( ;s0N/9܋v)iD%sK\br%ʚIgl*K|<$" >K߯ܛѦEfu&&ipt3h\g]@԰Kuw9e6(`,!D/ޡ'`ycE2/Ї./yN O~DW޾ Z B7Ǎש(ו >6fWiyTG a-uĞ,ì!(qS4a #l6ν4hU ?uQrYHe (}3.BO`Hn[\K;">8Ά4FQMfS6s`;Q`rXGlg҄.FЃ2ʬT >ʟJ Rynמg@I;jnIwPaJ:*pYD!myǫ+aő 4GU Z@cnԬ'U `ҏ_lc{JkZ ˬ퓼" W.H_و#~%6T_FՋ%:P1x^R(U^l|6[SRTVg.S&Zw-UbFB_b6sxN?`|$E@~4裇'vZ{Yp(0_} nb<;XjRg]+Ԩ @Dd9שs*ǠB*6$ۥQ1l J>L_n5Z/BQ,U 3H {SZD$+CWD枩p5˱5 CT?<>V|tB`NV@Y !%~2+R)IS jA*h Ӥr$>}j.[':5JdV@3]rې MZ$d:ܧP.?0vȌiEݤ>@#bΗ٬`MxM+$΀2zWb}:ǶQӪJP"a dlLH|6iӝNu 2P sonB.?FhiCQfY =*>%6trC{ۼԥ-B{\G5z{ġ)PhLkBultv@Hf!d٥/de*R0 9PLJ)y*06I=-oQl)K%^__3~>dy)ѵ{E!^}MopZA0}yPr!8_6qS:%R1jo b`VΚ#IӀ^4nvRKܴ %}D l0_x\'2YK*K(j&7ИV2x_YezZ@RUcg x-<}(7zi?Kdq{OBeBbx)܃32ު*o m ?yBL-0VQJ8]9JP@!6X޹GZP?dǚ/ RդQEa0{LMI+w os$@>{9W0ֿQ]_>o Q"ZwB wQ(`+(*p}WռBlJ2kהR*MIGd7'kO@SA_\\|c}P[h$-˃0#I؞[\h wfAh )xR(N謕)zMǼ˞^]PBKYH}nHlf)a7om~dYs-,C(t/`i ~,Iu%]oq>H@1ފoZ~CC:Jñ>S+.uu.+YMAbfpdž<C4I=%$p$ 6 dmA ;#~g;2W1z>ʐ}).]v%;SvӨf7OihE S{p.k}ml< zCO(d&)9Vk+jlM8 Z]2ykuO2DZ뼃3b妑IV*$/AAxݡ-nk&_"[7~w b"7)V)lG=  VjDҲ"=8,)3ښ}-A?-#Wz8rf/"gY dnqӧBT4,i|8\U]EtA]j˛$J+CC|unS T8K,u ɼ`e$o7H=$|ʊi#Y؁Piݘ)yS^y]%wȣp 7+1,Ӯ;S/Nk'ӭ8l LJQqaW C鏾۹$\xZ@]Dm@Ų`7P8/y##`R #8Hܓҡ^gjBoɤ\bۿElQq栀|Y/ FYixnGXZq|`T2ȚޢfrgylO!^Q:EEy ,/w$WX,ƻG#6+'3hPZ2~@/81* kw^u'`1>SeKjŵHO6gMD[c*`um,Ig*>`3)OРd.?6NggX5YȚŖe'G&oN> jqLأֵolyLdwyTA^)8re՘%ɋm~ffG C~i{#A`NMC` Ƞv]ȃ盧¿|i ԁ4kКIiHN|zzxݚ h8Vя&vdo@872'q %Pš }:O㟞k:\CIJ݉eom|^#uCYabUͣV +ztqFŒܺ7 _g+ !A@5i\Q'k Sk- XF&6M,&e+4`=ܶE#q곆@}y䇥EͰ$Ni:guF%yxqC$KDBsG'*vZoMUg~Xr ։Ru1 pQRMڳ G a~uѴ$Sz0evw}{ z@nHjSHjDMx@Rֻ:8膈a`uj!Nz){UEfMg(Bd<[]yu@" ^LHE߉/n%)Re«&UPUQ4SZ/u{\>R#=ԖU@̅^edbUW N"DZrQ)HZH}߅:]Kz=HSv-< rS >(Slc֓4~\ %.䞪T풑fqwDO $X uvQһ.l}KI) )/c ;]BierkLī$taYo~ YZ();=j(^pT)y~nv'8<ܬs!}|vZ"f`!*Dɮ39cojpϹseQJE$D|YFa+ŚΉ*4% J ) ,搧)$ h: t@:^o AB )b축}+*^*[4Sz`l0[8Y8L2Y3NٿK+ {G(#̋;~F`i[s¥Vۊ>c]vRh$4Wۑ`K0IL\UdEMZL~uN>;yWaF|S'+25OCƉ,iҍ 5Bm 9HvKnѨb?i&IpH8ٺPT@{EPj·VX}hb)EZj] 7u8m4hVO IOQWj9VIf=R)ioA0.lO - Q=;z=FXLƐGg2(f %Eޓ=oJׅgsPօ^%NNr,ix_* /r6{>ԥy,L=/ON9{ZW#~*=dG\6g1$\ `CbJxy7hzcKݶ:& 2d|XJ#nS 7-BE`N:)t6} p98S1FA:i~:&9z%ո*(OB%`K27ÌD]kUQ/ ,Kaj9eSm6φ>+ {W+)n$5NוS)Yz[ꨱ5f,ڕM[ +6uf?]/]#e<-}LEo!9HUb}bm#Kgi, 8tB hĝNIbgj:q;^#msWKO-t[ѿq6y? zY͖~_-A=x)3~ fR`26GA`jތ%o3Z'a-D`%D#t*^3K+wG8x}ջ/PE؆ j3jC}Xl|s2oivjmf@āEIf ͗ Q vgMLo=TԆÃ≌GƛF/̣7MQXF*. AA“bk魎`b_iF Ds|gj%oYHq)x{k9קLzZ m5؛u\3ډ3𱯾Q%MR )=[>0&3gYV"-xwn Ƅ ^ b^^T@R:~w>?*jF֫䈺_kEޕ;%oMo6:_:TغMF@5^6rcs-Y܃y ƄI"}q65rl K/hCNj{Sш1&;&'fdl]sYm%4zi{YmoOQyYj&f xAG=T.:pV1n0৹/udؐ.dY=p )@ż Tw}5FYa)#2A9ڔHy&${P&y=g^NeR3D>`9\*5"8Msܥ4q+D1E| UYzfh?H5cQ=QUg8,-~r:SBC-ІG|Ky.Rg(-΍{q@ ul:*{>f[L7vղZN9lL/ hN"{TjW8 Yî}{˼}eH 8"JJ[?Nu8U;mB S2$g,IH0LCIekf<:gk .mq8z퉇GjfgDa݅&mBR` (kYbO(yf@Cw p J'L#'9J⋒Yƣ/>Jj!`NLLf#}'JgT:O͙[J팆$G s|6@uꖀu0(ۏwO/wBeC1Ʃ>;>V Kv3M3榸%̓n(Oά{(djtB,F%C/iDz!"p6vQ]rjO`ڢ+;al D;~0hIX+UU0,ϴUV[e!xziZ)(Y"eJq-p=KA:HP3a7ӃXhW9ƀG@wSMA벩*B1/~V~0Yω;tP6C1| M}  Wy32…i$zǘ\д2c@p,|/}ǎvJ0BxWD~@HbA'82#f6 j+06#F0EHI ij=iIS=B*큽Of˔)BWO=8D:E@:0+foz>qJ fvȽBd$;&"JVhЮ0d ԝ.Cpt!1W@34ph%wjg>d vo΁Zh)Zf^HR<Hx GC:|S^/|ׁ`FgFԵyT#/5ΕN(@^|lmnymmEJ_mRUO+kJJG öPMA""XzYU"1δW J56EoIbp]fB,ZY~\wkX/q gѱW͒{sEuDXi a]GzGZOύ1F,RymQ0:,ϪXs+B-ĠhJn_JIݚ \JmC٣+?=B5D)ǎwR2k@,hҴ(#_]t!5MȰYQrh8&G~E2z"3WH5aAͻB+lM7&eSAօ̖\Y2!M[%Z7O#O<6GLj,1e(zxs^%YEó_Z6^%+N˥I%'r^LPL9<z% )TM? wԪo|#p?#(u_.L#^(h Ubg70`_MyT/Q!z%Jh o){u,?8Qwv{#%N#".&T5l\(Q_Uzj#*wc.VoL|J]M0;κ.h!EPYS9ȩxٝKD2jE7c0 \ JGL/(o4TP۽H&x?Ts@Sk?x8bP? .͡yt&mVEmG zh V!-P5M,4>f"ͮP%`Jj7 $8, &}u/"Ed ^5G.(p%NCJH8,1(S_2jʥE$ ]Μ)Aabelꀹn2E`I-l("IrsYt'`-ŚE4iL<4Dπq1=1O-+?֒;Ϡ#hؼv9\:VV]@tE0 % M*ivйj͋{dnf<_VE( Щ:CѱgYZ070701000002e2000081a4000000000000000000000001642f0975000363c0000000000000000000000000000000000000006d00000000./lib/modules/4.18.0-484.rt7.273.el8.x86_64+debug/kernel/drivers/net/wireless/intel/iwlwifi/mvm/iwlmvm.ko.xz7zXZִF!t/*]?Eh=ڜ.+M?X\_+,oxÀ7XumNyV*A0[_eՍ!=W]Ps! XziۻUN}hAŅȋR:G)@|2-RA.za U 8Ǵʶ|dUЂ |=/8>fLS<./5>M$|b;|0y_E̩fZr芑2\JZqn0S&e3hOg/ds@9E?-"k/CRA]+o\L l-Q;p}?#V\-&+ke鮆ֹkm>`l۶"J=QfBnO[}R0c-?^3G-^{C*vk5>Yót~G'/]o[Ӭl},2پ1Ş%Vo̰̯Ka]ϵ3_<\ 7@5|oh8cT+6`=txWx7>ؙHG ! qVY`u& u s!\ǹi*W8>S45/h)T$׾ZlH_/Hb\\F'ʊNJIYM]2GYb"9D.}~,eӒ<5Q,t0ae'=eFm5SFȘ 4 %7H YivIqZڄֻNoӀp`DEkl_8x/).+7 EP$Mg'=b{3v_$;SZֻ ΅ ,N+\Yf&ӭls\KO:`&q7߆icPzzK ӿhh 1]JLt@MaZUGczmog#B)f( ޟr`Hx⯀ZbS0~!ڸ+HQ_YoCg}T@%NKTrvfY(SWn:Oo9<'[GfɛiN\Uf*K|p(sVa3 ȻG xHѭ%JZ%2XOiTdøwIz瓰>.ͥ Jx՛n5QWIuȹX-Ym.] 7nx,(+Ɍ%wlZRV-JnHΤr(@667_⌮d\r>h1T|?p!w?h2Zz#jga;<ôQXb a$&D.cJ3*U~,W K:)uAfmo\I=; |?tN̻CZS|a1R'۬nk@RQӽg#iYCΈZp)(G&쀶dyĩ9? #Jf<=P{+/>u%֥;xHܨZ߷-ZRp􂞒!*#Zphƪ<ZT]N]o 0c>EE)JN:R4S U%Ey! MZN)-҂,)f#L†&! E~ JS04)i\ k۳HIX %߰W3*M(ldJ =0G6uJ-{$'_5r%J)`.ù<Hc: JӅ. @O\饑Op}ܟaMHh)a?cdU U F4M[Ni25c',JyWv 4nlަŞmnrFka̻l;U4v41o:y[-պ.3 ^N ;V/?5z,3͡]-蓒$Y!+Չ%h̘GMO GX;>IchtV>2Fo=G~ޱlOKFUQX7QC6_W3B0i'H(w_6zS.+;W gy9<[Oܺ:;݌9mg O,<P굷XYvT8B,`4o5>LxHJ+A&&h0į E 5H)HH׊!Q"H.wR O lә` 1^\#SnH)ލ^&>-vt`Np6 S)1UW0}(WqM~G.Nf:MM&9Iʎ@!{D'+f* HX"pVX 1[\G XB@#פ傂l~6Zp_jzV:47Wލ[I"U.ǶbC _J*nU q(^n _1DIu'!&r 1 "-+ঋo(bQZx3sI\~Adm~(ۘ;-fP_ORԊXЪ>:*' OK< o>GmwtoSSǐ*8(OƌGHm)ئ8.R=nOoTAͻeVÀl b4ac࡞b$|\WK0 Ij ;]I;e'rS(.>͉ԭ2΅?3 3 h[+ ¾Wt =4?Ǫ[g3\b 'Cq?@0uVv:qf9~y'g@T&hprg&d-'Tu2~ q#OF%>Uк$xgOtD =N<(/|P;DZmz;E./HZ۠)?Fϫ*^!HU8b},?M(+ٔ>I|3q}gj_(LSύ/ ^K*sD%Ƶ"K|9Wܗ{UtVqri>G:@+;Nx<L_ ^ Ldi`"$9^I?|=1x1䫯-m!!ҫI+74 _g _I(|j@c0kstuFLR'V;_J0l`Wl aKy8^m0e Ņ&7܀<"޸ +i}$wpŲ@&71Iu LO@Ϟ?eTe}K$m(As/XJ6!>k Ji.: JV'=j!Q9ޤ]yN5JUi33|Yo _?坶#EP crcAiIץwGIJh`k?$qfk#Die2[> җB7byc nWfa>*0Vϩb14Vx _Clq%yD~4w+eQ }Yd ;XR> с"žŬ0x1x2F4WQaf`/u->r;0=]Ejd76wwG둉*꫇Nhw*76ks%3ND4Sfb@'U*bK,qt'! ]b+Ə7<~hzϺ ZnMܚ&:{²idEfPocz9@AlQ6@OGp j"~yϗi6- 2ꟺw_׎kGAn4u VL:Ob@d_۷#ϝ^t:Lrn}e]!ENot@28!7 #T߂9oꎇ@D8-|Gw ^q_"6chоZvHSU1ASWJ?c*:x#JȊz=CwaAǼ&j=ΟGDds` J@}70ԡP4d, whi5B˙ƤDZ3*:un+NN 2/[OCǿNjTcg)1T&wG;-nyyWE>(Q[ľĵ_wAۮ!sA{2OVf˭gFv8~[YsnlөY< F#;8Ѫc<\(.}u(*] +Oz=D1bcq"=o* 4o"2Lz;dlKs!%ǻl{'TK+U w/Y`7̱@E6xUS7-͕CcK0u@rJy{)kjUp[:ho G@}H PްGdS[^L WSxMqrL2 ^oL#CzIV=Y!x7֋|;+/CA.eVШ34~lE] !p]TR2y؜`LZ0HxEl<Ԍ>Qhd45u[aIuފXj>"Nd([$HU/ 2ٌ8GHIE"$Ŧ S=):&h[!xظҷ cmz ECs¦r O9j ,2)Ób^ϰ_#nS.)kŽXNy}Оao%-# 5[pZn[$/?10/g_,AE{ɜ o`btQ6? 3ZƄ~Qxྑ3e6-9*yż*$wRGo#+|{Aꢓۏ̷x}d0Ց URe[d7Zo{Sҽ%jI![ݧ8EĄl=Z&wFJBTeK8d/PjDI'y,]RCu!r{VK(fhD`יquj_{h itK!Zrvy=@dru\~ 7m$N,_Y'gm+lDy hK?rq{İV'@Ωkn2+F &w;F0-Tev{))SvP#(81?A'mCQVJ>2j Z#] YFTE5X>rf7 .^S׌l~t_ 8]HC 쀘sL$Za_$';֘E9c?Ubz :/jXY,vh+P֜*?sua,'}G5Sqy+u ACYmw|t&Xp.sƻbl֭1J+E}a p2IWF1J,1! PQ"&Qp!GD-62yeTh|)~H_ư, )L AnUdJ.12N2oϹC\yW0p;sJ[$-{b1jś9+΄T!;PV8DIzlՀf6aqDЊg_u N`r4i1Aҹŭ>*[=G}]ޱEUm`),}m⥴)&v̈́@87.R`GeJK2f 'itSBx4_c}!y^Ӌn+{㻮< VbG0qi+j= ƞ,?Pa6:Ɂ .^xrL+4`/?3hȄ.X[;+G3+}h~ qY =wQ^v@%#уq>p=,pcCpS/M5V%  M^لT JN*0DC.xmD/,$rILҴl ̖"Yɭ(7,;7R!"ik2ш$JKWq{mjmm2hߺ8w17TzRf,-(-s$dj{Nt*OB`l-K3BxfS@K1ql4 吶 snRL"A{%(H) nd P#TiǗ40;Έ~yGd46m0QM֟oK6b_Ȑx[%>gtFno}F\0=1WC ˤJi$BI7=.(tIGR@˅}h9$C PP4E Aa< Vagq)٠[f'cʏRy6a.-Eo|5UI#(i;%3 w4YPB])!`8p93Ȭ8aj[Ppu `dORχ`kgżf@\7ZUzNqYosGb~vHA$,CWTjJO K00P_(ۢ`im v8JͺWg E3ņ:G>型75eF~?p>]CKgR?*J~vǭ ^P8jCNxf.#۹hFIұ^e 퐃Y`-%& V|(>@UievHr<{]aovбحD*ar<ß ~Qbac*2CnhsF/v|B5,-w-HT(b_?Q?N ̌v(pttk۱&>Зq(Vט!meeXʥS) aE4"~>WcCE*sΈ|~q [aΓ$ _EiwyDI ?OTT?-x!!X؀f'!) ̀a/۩w٩uu|;? rE #S!B=`SĤ6Vn3М'|_OeGrsh+}BId%sRp+L% @t0|Of6: > ]ΐ`Hplt`yxo/[4 ^I|45Iy`O¨dRh^ k!`)WJg( EOI fe~0,:( ~b7!Рңxpѷ$ynW"A1g8%|hESQBՆXˎ[w}zL$l=X\ r2y/)| -7IEl*Lk( ylq.J#~[z&ۦRl0 ذ?z0}k]VW /q#Ҟ"#5c ][|XWua T!K&| zY96{pKRoiKb6PhLB=X3Ә{DDB4|q?sr٩˩4ߡpt"턬֬߭` SuYrU]pbJ#h&@N6>0 K$OƆ:a=" u$h(q5~зo`xM..yߵ%] |ch]8+TE51HSחɆRl5 rŠA \UКRQ;bpHl,Aݝ)zeXXph0mIUې6E q@$L|d= HWd58 }T6 + vai&Qo΄'Zc)fՙCb^A!NfL0sxȜmn$*>5%> WN?EAs V8vϏ2:#whq |֖;dvBU cyw\ nMn&'´VA{A"BJyjr:Gufdl=s7Ų|_NMI-w>{}4SNkJ[sa(Av)rW5]N҇\W (s3p ?` Suj4*lQ(b|r.9.~PHsr{@H;k@D mthUJ0 nw[|H][OEU;7rieDi$([SQ/(vT(5,SG UauP>0L΢}^+%ĩI|԰%ٙnl*8M2uҹխ6vD6c9(7.H[Nx:U_W@HA/iE8]3 <;7\,U =/ .CPv|!IuvW{Ri|4 wBZ;F9vl7w.K˟o!ADњ| :^P"rX+U6ԴŬ.^Ex%*xtDE%.}j++aQI6tL@-B;VȏFL3? նNT!a~tr⾌~E5]Ɩ<~x̛De8x^j"J0/VZhy#6"O_{2D-j4&}ABu РϢVS7lP0󡲿Џ .ep0Ei rwY JgIaFk{ΛhwgjwItaDq**5itXc̮K}RT#(6~Q dkFG5isP^HwXyUADŽ<_E$aլ55g_N͟B8xo@NUH0dCJ ';j{Ө dNsFuv|W >G }~j.mm<%FcR tͥ~ekh?U-sM᭣B^LGB]7aD';=,d}] lUö:1;h?FNǷDH$5#~[A"C‰sfmg-ڤ$@ǢQBJn%RroʦJpTάuY3 #Ucjנ4jGnm7!9i=9%tgH;SWD:bEOq,{4dN-.`kE"~dȰc_%yЂ;Ju2+&OWʳܴ%]R5߰Tx`)W ?UgBcE@J|]}K&ҵ|}),m2N k+.6%{J"5>JSF`{f)V¸ܑ,]΍eL};]dQ>0ZkoXISOCv:L?{Ll6fvo˕CCͼ쑏|x;D|L=d覵P~Îx`]MЧߖ[]ڀo oZF X*_&M26Vƫhw?4ey1 }{jj^L2VSw6jرV$ /f2% >#&^窸&/av#7|Sˉr cN U&~exv~p 8: p@Hp:6} .÷(%fl ZuKJQ*,5PiZhu1©&4+iǹ'AsÐ՛XtT7p%\jSARėkhh_2=Όr8O6df$ђ*M8ғ,zt}"xD<t\ڨD}*)M[,ym!GƉ/8K[_}||j ) & TkBԛKRg&8ZuЂG^sc 39=B-.@ hܤR.s:L AR!i"-rO0r3u*iH+ *[ C՞96h=A.0hU ܶ28*L ]/K1iFKW$3qXbLDV*9 :Q Ct~oW8<Ӈg E(K i#spkυ=ORNvOG&@QzK¨`cB'z .=*x&_Pm.b`/5bU]\阈H⏧2./PK4MlL" #X}5 -lqj>~?U6pBI6fqMtO[ĥ '~!$E2{)JhK3DUweTdݬ̓ Rlq C1V!O࿞5UPz*`CD]b݋eBALasf<=IgX@}6FPdpdQ1"an4$n*Sq:7O9;ƒ<5v)~3C:QZW)$\U>{d W[g[ "F-xPV5n#hU|;cI{5=\n&5zg Y*OWFVwe*5#n!t!3tDxQA߿۹;@h(Hg6x1=\/?A$SOaX4l0!_dtQߞb}4| sNtvw&zܗMÛ󬢍vMMZVMhf4[q+c6$NQ>"`\!j?{U)i\Ψsk̫cUZ رU^4l^vflMrRHFa$H*% x4ӧ+.4rR#,wǕa[Ok[ՏveL>n .sSIhD [q .㗘 P P#zhJmR?~#ٚ : x ]ѷ_ulۺ;To'4Hks҃ +a ʒ[?|-; ퟜops`HzzƸOHk}3HT]t4zwx? bBkm@m)iļ]+5pRJOOez-:y 0/4bML;ؽRp ᯹r!V6˼K 2Od":OtxPKRPx} ݟoP⠌t9.:PM{è2ɧ*pEl-S2JEvHؾQϷ_6GyJ5ԙ"F*D!2O@9tg? `?iiLːC:iW\U&an^cNWNF@A(He’~[/}yᇶ_#ըdRd^(Z=/=2 ߱#D!OþyJNu&)aϸ.`T ^>WI 03Bm|,~7d.U}~Mk5`foN)QNQxՋ<<+*]:R9Yڑ;#?0vMhּS]&AW'+뱩\tPUC}ͭ4?jkis@8?`A Xe@^|iy+X*ρϹtv/<( ɹ{d# PbHV -m%"W"m Xj8q)q]H̀f~ d1:V2{ B,`zo$N 1}軔0vo"HU ]]"$ ::yLj(yuɶÂN{ #{: yf?fjq c9L)[yaW=rF,QUͳ:,!ʞm 4iqG<_T4+PoKWWʧ; Ydܶ(h = @P P"83rFKEUF, ]p:c0G t/,-uR%0z\?k l'Vc=?ՅmA!bocHBi3l.^ |Ϫ~ۼ .99[kH7;07[&68PM~Y|o;B3'lgJFb2%V]1`VWv9en0a[3ȨI"ƽ']rW $k>X 'Z`Fd np @שW'H.kgH\*@I|P O?B~One֝7ļv`Fdj<^zBBi~a5eΤ>%r Zl .Co:_i vyIXR}.ͫ7Hys9F C-CR"v"~V`,+D&0m -!}D p 2˜YhǍF)$r а1>&x/9ةv F@="AFON&t޴+(m/RDJ!a%LpQc'މ^b.sE-}MI 3Yr+[(8 yaQ^7k4$4é"%+yf\ ]uб|e#fi$jY McʺǬ2bi9 h&إVY?.8 ^^|=0\3mTpF)hsqq1Ob|f^LJGoɽ^"Vrp]]CR0p!2cSYI\V%uG~k85giÕ 9#@ tt:XߕF t]|5(ƒ.k9vT`(vSjq5>t=ca\Quh~seOI25CmquFc&//l+h*˺G nj/g>R=IAdl %Β=MAщ4b>:f #'ۼSL;o:z//^<\Nq,0ARP՘nəѐ/"-0/&< B ڍbJኇjYu!&bW0FLh57K@jmY 2\ۉA:pHLh{F5Cl-!e+>[*RZ LbتU&Uƙr2\]&z~F^%={SԨ3{뮏xܩpÑͱ#*WmUHUIy:(eh<-!g~h>cfÔ^i3}W5==6İO9!.x(K6_L<(o\WW؈scE :撞] ,DUO z.>5b֔&, pIR1u'_- D5lwTC ^1Uњ3=l^Dld˸#W;|I p[ g=翗Hh{|g g6Ɍhx+ȜvzV&A<n^J"m*oҿŤHP8&Ia%9@e?]O$yVt.72 \vz +kƫ9> 6mvF16 >l,!W3 ~XC0ot|q؏B2%Ėf}rN$~6p029Rc#kj.>co=nZh [J1֭p>gߣ 6QI8Lg !_U͙$(Ĵɲ잧kf#Y͗1΁pV* YGFL m`7ÿt.]ף@ĝ N*J T|B s! ,0#`K=>1BQY?aj`E~jZ;CԂJm 0"v(O79D}*'kODbR?tDKш@VR1?w 57sN}.v!՜lDuzXuAOpy1Fk޶I3{jEz\yXsv,ϸiX ƉO<$;Q-Ps!{A׷u 4: K.,5Bi4l.Ҹ1ci^첌Y7&RJu-}^;0|Oև~~/GAƴ kp(ѯ/w;VP] d?dpSO8CASjf{O`,}X'<9gTజ̈́q(wSywtr/gc>o.'_?k_YAF:nr] .>Sz&Nx 'ͅUuvXKwh Qa3K4gX(= St|ګEh0UTEw[<$hLSz<-.TtU$sCORRvCq%XU@J(c*6lDyK{Lu(Ö}N#-Ol缏Ɇ) %Ę2lb3AZֆPx' zLj&z㟣Ry붯r"!M$}/yI{R,rx]cփ''霳! ՇѬ0ϿsbgY[<^;3eh*{:P7TdE"oD.wE&+pLa\# :ObQ1{f*IbO .r2? hM/\k;5?,^Fȉ_$ kq1arÔs~B,kJd2k>FFY1 ǪLkN݃\H*7Sawe=NrStnil 3ؑ:EXʌװ՗0w;Q-W&l"k"vh4,.OM-M,>Ljub$zqP(_jϢfFY9x`M8Ph(C>"s$| jZ>BPArCa9HተJT~ᱣI(]xJ)~woer;=qfTZUf$R|B)^+ʌ3ʔvsU幮]X t¦1aYOfpf1t h]gn&7zinj=ihSjx VÌDyܣ K_kS*FrNEW:5]b*jě^[!/\VsyG5s{ \fAQ7K-oۮuˁUF?xE1[;izKJffY|~xxp:^5&`'ZJu̳v{N A,;*Pj eh`\,"xS~vLKߞl Y^6;J3K3/kjYom)&iW>ƶx5%`0e~Rd$[3p`Ӹ8Y}Δ27,d{,'А)gv 8 fUIM[Fx5.6\adnHOq>ys_!RLAhnզy*?Ӌxf2:zzxZCT5$.꧈#`;5{h"k@c3=SXˍܪ8qi̓~9ޕ+D:G`dM{<[VL $S۰&3tDj26d goo(‡LفϸDR?bQ!Tm`zb V&'P}T+%< 6QW/ק&ekquwVA:*Sd1z[p[Ÿ9$m-l\C&<=}/̃/5zw3k$qVi]T /9)>Lq#pJ,/ +ƫ~0xa?(^`W% \Oq;HtԠ8ʁJT"?{mDwjT@ܫ Lܽ_!I(uij?]5zσEVIվyoCA0A,=rߠD<5yK,>waM C;kճt!5*%' Vn<T:REev<& :Bi'rϝ_P{9bZ(q*6%MI:AG|zJjv>ѳ`OZ`G=[W_L>bQeEd%UBPumh l 0ؗIiqk>؀;"ȝg|e6KCx)vSsIPOέn4`|?G3YB̭ ܜ i0TS`~%h󱕥Δkp~đN&®.`,8wN51 Cۛ t]@5Հ.*ڢ%YE@m=#M-x}|1㨁lxkR$Xvfv@ (>.,F6I} O,=#"Ab6(+씲 h(ѱInsmi턪zkǝ9v%؂V̾yZ1wC1:HDDUӈoj`?S7,dͿW7'Ԁr/[7a Sԯ =R"yϷ@_Up} {WO p 5ʶ(ԟT' [d$EIAgMSjPzy?a-Lϊ#7ߎ2w]a߮0pE+uHL7M<ة+㭘V|T|Yا$^L3b~ہFVl7!€>kԗX7oF} "ʱzfa3м+^E,^%|w ޕ@e߸ޭO-aGXA#,"@Op7Vˇھ.&}aZؿ ŒN#ׇՃxg0Nn.ê5"+mrX̌os_XV2':yZswWnpD8AFl,1%QB'&@tn~2IJ(,@ZqZЎ.0 S$7-teFiQ G0+2(GS}:]@p" b.Jdkfa9Uuk%tR*n"?&'ԧl!42wf\|WY0Ο+VЭM0ς~F" ,B\% L膿@CɌbu?ԟ!h mDn/%f|kf>BqÖ &[F7kR F>-Ir)@u@5ҟ n-EIMF.iDP:{5?i0CKg^X4R/zWXEh?JeEU-ziҖu~qu+W\>Dd~UBߌAAFT?3ޕ!1ݧ"=N{Z> 6= O쳯kñIin ~Q!k{\)1P_ 0#YNYWСjѥ]tPi ުGyKq9pCG+$I ry'o 푏hp!:@ )V,_HA? |8w.AɫtEꙒ¡Yty}ga[5*nLmíb[ܧW$]kf@&W}Z5=}܊|w,)5Mҭ֙icUqGT*VdE% NPL*3_UO7|Ju7(Y'ဣ?(*ˋ i2yEX]J0 Br}hÐgAdvFyiNkP JSI-(V!%Ɵɞ]%udҬ!%K@Jޏ@vÿd$fpBI%Ni)Q(A"K3*4r/_ .B4lUy>F jJ?8^Z!rp|A3S.(^QwGBm6 y-9W@s#˖&>Ph] mi9AZȈNE[7J~\-9W-Ġ2DmA+65o* GJUg?lt#U#Rq:7,/g~Bw#xxmZOj oaRR$ޅ\0)Ԛؼ3<;d˖sg&J}ŷVag%tޔqpRty:(I&;$"q+4Q AC(,Qd@Q _O74J%@ܓc-|oTQfgiK儒ݡ*AR5L i|E c[ȟgDAP6й%C-͸CcVx dkb:炡T3bw{U_6T& ?:x_d"3 Oc Wۧ4ʕq7D𙱱/=g$&M;z>Mwp2˫-*|q|?r*2:=me}uMA3='ϙ!gBcmhC;}4U?>>ob;Bk|nVZH ѠT % '8=0Y#ȓ9jzNF=d2'}Ց:Gѕ/lrg #._{/> 5Kӑ@vA %cƲ63ƲڡL{*"?tT/Y ME S#Die5hwLK?X9ƽ>%Tث(:l{P,J~ƢݬSޞ+e n<ޚ(P ȋ DN>v ?܎&>Nл+X =5'uKT-5i+'Y, -RY_.?n"?gӡZoóS~ۺT~4ؒ(TgZě1:*υY `5L:n2IC܏ zd %WG n9qyx`p%«OF@|9j 6S>'KB*?@G)8ffQ2k|^Wޕ$<ߛXUQ1fI FɜfXTO̸FAnٹT c)k5Jޒ̈́DC.ŔӻѾmZ@"ح[#+H11km~KkHv lka4"+@$Jf7'74Z tٔ\ƃwM~ UiQjQ0kVn$W RbJ[7CoG||/i P8|W(pd1<ɜ1hr{WlAׂ|w7F^>% ?"ݯ/!;ՎDzpӭ`lX~:]'mi: UA]ZRR֏Tjgiy P@R7FR`t=zƷM1v29,y M{#d.1@9')p,ǘhGMSUyT Aavm.î4fOlV- 'doY{(tYf;8$/>)W{3bW˒ixSZMs=}hlӺKulsI[` UmxYC}9J  U)uss[ 엖 gtR?U7U lIzݤ2&kb;!>\7zR:^E&*}S(J( ުG>o9ϦoLvtށ%Hş|~uYwJ}Z^oWt7B] {q/JE8ŭy]+3/TG8HĭaMO2Z27+;Zb"1n$tCpṬ֭\D=v,ksJһ$B QLA}z"-FUמTBF)J]nU)ܑ cD3\ J2$1[fׂfݷo r`>QSrH=GQ#H>Ȓ6E3p[do~Cy- 'AEgTB8R蛔1FtY/?Qn(!\ hPÏ܌<Ɇa$FمxmH#mͩ))Q.g| $;B%X"E)N(8m:%ݻ17XW8lVk1z5zMOcKms:! L!kD~F8-pLմ*'h OV[l1 llb=^)ݷh lA5EG7七юA&:!%sFLgdAYp\:ewZBKvju%vк:z,X-3RA-Z?׶&fTL\߹Jnz.P7CI^~mB*6_כmF0^ 5LBmMetr_=,de-6+b`DWz͉hV2J{X8HkS2.!2޾=T@)j>n4_"{ͩƗȤLY/BojW%f'D/(dq/dWJF}ъ$]늾fE vj ɠsoi ]p #>r%tM0>~7N+ 1@ۅtSp'.xA{7૲cJ\Xʬh_n7G: ev5Ir~ %YyKDB ցl06%`X<_B(1u*s+e5ͷ-Qt!'=GLk7,z >M9K2L^9Q/_TN\/<ר<<^dZקVy؊z]V))P9 D?By+xʇ(Y;zH_e䪃'hbx'&jܵĹ_~7NٳI_'[wLgd1)hEL bo@}YJﯨ)3y^IiEFh*O,'J˜n&xA=YXVg`k0kՃAw7ޗ)(78Cx'.}|}2㪄mY^LyFbwa4 xO*`wA gY"``Υla5@ݲp|_<;=03_ N]96|Dō2VOw $L:A%3io1fh#϶f^ֵim-)vgYlP eGM*BCABŵ˭7>9 qaVuHa(S,Z$F]Uc. ;x/MuѦ$>/=`2ҧ gC|wME¯ qXY%WK5wSY5 F@vP`R< 2 ӲqZ q%WWf,<1MjA0[hiY5F}d])]^^U!4'W9m(EQz5nr0_Lһ@o$vwBBۡj,\K 1ޘ׬}دeYkpTI-0`CdI2ecnPs}=n*!c sS#jM}DKu#wEb\Σw?-"HnZ<)GB&SC.u g}PWE!/]Wٖ5@7әa> Fmƞ8Y2R*hӸ_21Z@$_ G.d ,$I݊tS$gqNW0|+}'L;"Bf3"b5|z>ZAHlȇ#0@ Vfi80-Sgֺ%s4p4:..!,l͋;[AKVp)ĭ9d@˜ P$uoʈɣ?:`{7i:Cu$$pΊW&QemSܭ3z{fh7M#kRnh+ 垜m^}L^%4套KJ-( z~6>%U;pe(f" b-ZbPUG'RYcJ E7aT EͷD{UK5$m,bݶ(@e${R6,LX>Zջ%6%=K'juȉ^OFs?+,u7dI2ylT}*.P1/A\c5#:Inyt$H홆-.h->Ed@;j7m#[kߑfC8hڂo. *j/ɯI:1Ξf s.,Gwd_\^|C'-{E5 d0lFԓ{%)(uuL7GF uF8(!"S!T:vJc6g׸-9C% !' Sa&jdrƓ;Y &l$*j0duK,*hL.Ci8 WObۻ>B3캲U-cc]`nY;şXkq.lTEx8(n2Ŕ^C[ʽ>N|{h0jQpqtV1![q){50П`0OY"MR-93Vp QkŠR<&r~f WAdxC`V;C߅  _Js9-h!TNX.ancӥ,}MR(F:&O}'VMzq0O)e)zKzNV$/6]xYgTJA"ވY3ѻ6grݦo7}L*ʫ‡)ep(V nn1ȣTU9\[MLB?׀EPޱS8bydwF(z14bA 60J q׫^L17#?n.|朵AzH(eIEx5OHˍXvz;tܓ1o~!}KK*qTFcWH4B1V: :Sވ/Xpo*{&oQ#8B-"]SyG](};?벡[ʹߐ^H(1aX۷o,~˗uj; ' :1.yMUP7;.[u²Q?s귺MZRkl.[Ͷh8"R:"?p>;}Kɑrw%UᐑmAzl./ Ce/j0kq<]lA=ȉJ# 4ݓA673[7Sn: BUK>K{rj&r|ͭL,@3h ؠ L-jng>nq@}p@IYHD}ziSTuMmpKdJ2՘,r>P}r>Ek?dgpjp\ 76hD@OSNk)VHp9< u㉋!ui9=U)I\Kq2`l2E1(#q{™^rN/) B и $Jk灁'CmqZJ[[c!ǘ$+$UIܯKK)I'-q;MXjtm\rQ܋0f]=U{7tQKvXb^s:Pg#=%uDcۋׇ;eH8Cg(a0--q?})xAuj *;:85{q|ںI!}PaҴƣM'tkxҪ7cL2$ %+)VۢV]&8}%{~@e^evzMnAB&v 0x4c'W)WmKPb0t6ۛEӻǴ۳60w8&bWx2-̮3]Wa(On w6N矉ʮjʘaWT lwkDx p4ΰ\NӤBPj^#iEe M\yԽڳLh[xol(fBud%X0K+#w;'ԍ E!ɧ#ěd֒E4<LuюCF7a/#*eT w)[E}=G܆y0Y F"Ȕmj7>y5I9Mٗ(&.z7R(_]ԟi~p)P dn1&TY&WޙA_eU} NNz bKʂCHM ${I0nE&y=8;t/1NߞX֏6Чt7UA^ WaXK{i)kxƢhPDA9N OéMSqsI?a3N<e'j pG28\7|~1^W_QT5uiFuvGPCuaC'}i Na4sLy/" # R#uIY )қaB;7{,n;>a: *UFn Q%ⲥ",(_—bfC@7{˾*.h>^.,gB6@oW s2rxkhveOChdN/AD}ʶbm O=z*JnK6]@ًRla8+*Zv"ӸP _&KjJ^RLuܗ'N/U)&3/#V#Dp&ż94([.FP!\_\iРHqU,qj\}Fc0t rQI-؅৴on&U^<.]Pk5 9Y%1Osl+96bNR Mα޳45$ ˹BʢUf:zk9^ OҐ҃.Gdے+@ߩ"~Ǵ+'nm? \l( <7d6WqvKq*Qжb~s=G!f|Ó|7p1pG_X5jk@{/Jt3y( 咬u4qm_l<5hc2B'v5!aU'ƊDA4Y;%)(B 'ڃr[5*G-0B[ |vS`jqqd 0m\ h(%,Tg/Z8G-4wG=J}Jbn@ a9rP8Bêj.M?ЇjqU#( [d#&6ݙ(kL}BۤI Ğ^HXFo8 D%ɩkZM5dx>r7eP&dy4٣}3il)=K/ZgS3IWZLTP0+?[~=%[$%Eٓ a[| TTdR~GF!Lډ,`\ MM<*y1灑PH aW āO?kC )T6s>+` Q5{mg-3yc(h{B'\iUk| 47nl_I{|0QE].p^jP+46>ԥpOWNˆgU0?A`k+&~ +&pR㾀Vf?#k ;R,7'#N&-=g{Z~\P:cW#h<% C-)+ü¶>g&LweڢEm%j'FFj IZCHbT@d)Y.KbRUk!ѽe2}jzTaΝw[„5M0lx% ay1bzJZ,%ѹ)f,ݠ){T7'n|x|."\z7t_C}`~U1 \K+Mha%H`z}~.6P f@u YGLP+&gg|qSl{ԅؓ"to\j)"uͩ2lԜ`UB|XўLؕQsf +G_rp44ML۴g)}d nn!u++\ܫ%+3vN}qm͘WHF~kEjR]Yu帵j֗~8_:=_Zik# ײ]&4"a6IC檔WBsèI6Y[qRhу& 25M5UhĞ>Ԧ \>hD)c# 2twb|Ag1EwGid6~4r[io4-Qwf_>1Juch6{ 3 `i] <|G p~{Y1v4u)gj0pҥhSGGϠ)mWɾ$TpքpXp &kк41¨I'EHekjO\15 b}W>)ayL -zn\FV s`\H:Цh_^ *99&i<5$PÇ]ǔ|h%0?W)QX.%%K8XCnD Dlp3N>MXi9P؈$܁3fބPiT1(D]W9&pMɌ،6 y y-J]rl>'~%.xd+YἰT9H2r:{Oǚv#+Ɠkq&֏8Ȏ}ԏ`k/30hc;?󒤮[UhsTj%DV] u}o =3* g5FH`2ڋr)-| 3А ,;IGBQ6ePV oqiKpI;x)}#jdr2 /'V,҂ !^ 7b ȅ UG^!Mj~*F% Bt!/Jo)Asa}+tNUj70( 6jQ3#|-&&e)WӺBq#?9{^a2A]ͦ dL /).?3]qfQš -nJܣT~"^d` MJw-S5$Ul伲I5978GŢ xqF6=fH?,yJ%G,eOOs-ZQ\EK Y`xp=_/Wq&eߤRh+2oSg|sۃsH S;E,o)ff$T 8Bb-#jeB'.ɩlXE9ѯvT%Ojv̵dudb@Âm/2aA)E=E{ q*dvku{>ԴC,Y0w-[jڍ^F>]i:*7-&B/%9 &Twк |z9ÍJd^1kS*א&o`P 6_R_-"Oi26&:F]e|$1JAV0Y(_@S[1kZ,v~g1?rNʤG TnB<ᡸK~o>SdPp/ C6I*V8J.XZ9Ѵ{Fx:@iľUB,@ìTlu"z/$&z*o\ydbr3Ul|#,V,"IKH3 q㼂(>+ÉEɺE yƟ ~ =-~U.k%.G7 B;X5;՘jʈt+cUE\y)I5cܸ*!U>Y^A@(VUB*}9|נ@RLYrZ i`,%0O+t0W ylg~8E?ӻ}$Ay =W겅򤫾?r~{!*?qH 楂؀)+0s@4XWƚB)cV`|Uhsܨh^x SU37X8;Ocw$WB˽6YmFfώ;)*" RKjp}t@=tZ DB]>G9ւ4ixhr•8,7'ؐ<+PD̠9`, p;EN(x$ef<yft񪎌߇j\b;19%_\8s,#ad[B1t襭^ UxU,ҎN_x.t2ޭNUVG]gJ 饘WRF(6hvt ~RW#?X;Z+PVVL#w8_gV34<;C/qK[aӮt/C΃4fŷluԀ|G ݨ\h?um{kg '+?nʌ ƃc/µcB?4jd I8,Z\f!ܣ$#籐E9ULKUu0o0,FJ޸ RPMgv.MSsL3ihZ<|3i޿YVoI"S K?gA,q 6M-\"͞#cZ1AoY쭰\}ZR>Nft%.!MџXG(c 1Ԟ챝/Zn2ەN%,QRTB0bzMLQTRL%ƪĊFo4;9Br<֚C,mb<۴P73xej(1NR)2)yme=ΑVĺ.E#jbԖ.҆N; jlp/͟}seNN-z *(QAdJ cOxa!uΗׄ뱺Ih"n-.M]|cO'YtXN߅?y^CG|Wdmez[S݈"! IWlK3OLqD[K%%EjI湅=JennrkBUlսNHt%nqv̅-Odž +wzޥ|R7F˴<?nX=aopHr{p`P6XP6T:V%HSX`CRx?]5DJWPJ ;,wP"5y [?1*Pl3=75YW솧e|J8OjgڞԨ~zwJ2Q8e6fr}Wm6>cݛt'Xd|2*0GfRb>L.:X<#B!q_T\ԏDGrbZL&]R2H/­lƁ8&RDNֿg`x*WWM_R4>1$(fc } ZH|t]5غ;|-HUp<_gZ 5t g?$g4N:cS̸i,| ß)݋y/\ҲC{5"f򙫜*G9F[&,QDx Fx܌g(uXes5RrcdJY"ͅev% 55]vX+x.qP `]! nJiM\ &JkWk/7!ŦB#`t{5y񚴼U;WNnE(f@,#i1| ;b?wzX$/=P߂ iSIЮ45Os "=2b$|ġ$8ǷM، 3ח+.47ʜ3`|̦T'N[MvS#T 0v!g xɥED KSN_[QDt8ua"-^f=Īg#ޭ۹^u"߂BH;Iq}`ɖ۴b!)؝F?z}9l֟fi!b5s s;s#pvvRSb"-9.-A qXֱw(p磋X<@ja.^{ȇ5`0˨(F32~?0 /cxQy@Tߑn}T]h&͉֘NaV|M% c{-ϦAL(έ l@/Ѯ&Hj/y|5\&C+tY/ݕ)PO$1d 6]Ci_2蜿mů ڇ/4ּ̽%s8VP^4jO$Nͬ!*Z Os{iS^FX; &uCTP[`Ag B(`Sa~ӸӖ?OUڅmES35~$z_n\4 [o+;R1 Qfo &Ǐ5$GΕX54I^6bE_n別(rП^Y.on=pkQuK1ATz|8wY{I\}]Fh5 E`uHC{xL~fYZ4 ll/ZM JrlFuU؎F9E̯*R&U6UkD8עCajej]eNQ9LqCsOϛ}bLlv+شoy &T6 : 1rk|̻y3̲lX#|HR{:cٟkJl> c/J"|7[=OpW;hKL^*Nv[v(/!ŏz= ѭo|c'יv0^lX B\_J ͛jcKe2rwVR:c^2 ] y@ ʆ +@9ຄ/s.*#~kǧƷwh '(bQ7ɪ:U͠.)%YPֆ7V3CE~)dL '6t%QCld(chl.è Pי1gU7q*+AiU%u֦i.{4Q8Jw dI=+Œ{:Ե2%E/(^~Uo_]Ax́EBÊ}RWVBl;oUNh$x܎[DcU$ǙmHҍ|`9u( {dg Ⱥ2k.J]{w67TI2=x@ψVgypD(34_j&>M3ɡ ՅkwfD_<,2(?{:ʣDv(}ip|=cٟK/=}^{6}'!(qC dUW__]+kڙ.n‹ kҾoTL}MWs_껎(̞PGf?p>QbBxûC">H\\>uU*b,l c}{EҠ:؁&0a,տ*X6ģ@jy/?Duum( 9x JDod1Ԏ4PlчS u+5meNC{SŶ}'7 njC=' n&F8<r0qЉRi-rHrG$<:E9JE5㊦| d3|M8 V-Hi-M|3޵K)cla d$&L[aLQTǪ٧_cwjR]Caل:MpÚ]4@+!6́p]⡂mV9ֳ*ڼ%_*L;g #eE&a]9rh*J۟G7ߐQ'|!L & #k5_;vP5S8+KR-#lt*n`;KHe'pRy2WFeКhƈdU;[w# Y"eGkL$!|_R.U6 -Ps)&+ *h=jhqGLņ i̸HpgO8M>DV5j>ӣsr;]z+*\'iL WL.7Du҉gΧ7~KP{Z$4/hPYlf@@Mk.C 7&{10޾%,[TU˂^YI,1\T8m ^whNqY[`Q*| m*ѵ8(v_^ƌS%ґn(1tFzSJ~Lx`@3,Xq4}J٢,HҾ I&yWNpEz<>%=[?.c4GŢs;ҳ}J%cDtIJgIŤƆcc(ZҤePU4ŪnuN)x 3q#Υ1]|_5YrBN/VV@4X8tGL>1 Pľ" b'O!?u[5G> c.Ǣ0]LtvaY͟kffKцa[CsP_.M(t2ZP(~bfp:W\']hqΊF&\.'I7^doծ0ϨNrNNY9w &4:.F}0#zdy8׳:hgufp"ʥ" JjgOt eDB{MwkR[tuV˝Js^312\bkJBYm\xW v}"VԖxQ@HSٮXzfٟy&1*Z2 $b\ɺJ+S鎠(m!>Eˮkm~wSTN%<zS0AKr;m RmY\/Qh0'Wz O= * ;k[91>xU[؇vVؼΙOg,~q_7rL"(Td&̯Rv7AuUՈLljcq 09*魥c/#Ěß8h'] -Fg(YҨ S U0oJTQ++ aU^ )xє7t&P:hHĖOBU⦋-3qW{;"F XKZ h픪*yLyc14P+@Jd0 j}x~ekx9znʗ +@ & _NQ`(A㐀ߤ(.OA1EGw,舦CQֺM\ ]|zAӦjQkuY0^UA|hP!.ZDb XqlPU87y^ɉ gf߶[p52P^壊_9t_J:l%\+l^HhG/YTs`+ԭs`uK V67=9[R{ җY/Μ,.A*7qmZ `hځ]6D>17 j cA8MKqMC8:82HwvKCQ]Aeض_f0It+oqu(sq)Uy%{$ EGwJe &("ۦ7JPXx d~s>3JZ$Aw1.H5:3f@ MhTfm9[ˆPf\'!l{0oY]/¢ohqQc~DYz^PT m|h< =1g1XE"~q f *wnyW4OikM2T.S{-OEAGb<#|L>2"OCUx`cieP)$ӊ Yݥ!JRVw5YQ5 B% ]1##(MܗIjd<#c 5)blI&?h^-5q@E\>e8dy؈m* Р$O(}j5|Yڴ—yIs}U#g!>=hӨuAڼlp;d wEgPPͭ?d*?*+E c`U5H<%OMe<{U:x$@e% Ό?634R29&/_ IG=R ;Uo#/'K,ag/"0UP,Gr.QXLJviA Ff>[u^~}4@&BH6 /N#_C@,BD]<+։r/XMLiĕ xMtS)inDGM'3_Tߔ1 rïI[H[v>IvϬWЧ}DD/lU6SDѰzR+2`Y5%bu^ 㳃1rË`+2`Abs~̢eYbdEg6u4s1:%f*V2,:Ϙ/+ₖD&X'./3*ٺe_g%ќyZy "|ÔMKfT~i=bss~Ûђ} <,}*zߠ|Hes1fB)l#ً\AՓ(Hu.=) 4GB!\bwB},&ð8H%lxwB90ݍ.Savph7ą#AJ, ܁xh2 mX9i<9 7Urs1/y"Amgv3LV op0@O, B o+2j4bώjB `BSiT51 I ߮kVp;?N+JY DNJ<3c$JAl@dgRˬ{5[j,{pNrh3^0p3>A)ۑ$g@ ^rW{/Ȃi=}7C['W?c3|dF`o$Fx^үƇ)HHۇRد"@;-Xzx~C}/pIocϝ\{eȿA$(b9(B>($ ()PF 7_ʲZ@( ۄa >w๸0浉8хT<َL#۶y,\JR,aƎC<Ta<(C23"gh<~91`8euoU*YLi.=ݛWOw64TJsB6}J"0.TΙ]6xmr6p(Ζ$x[i>Q:QY%Ns1gx>#G]$hGźV>̼]Y9)N3l ;<{b̏g]/~TIN0 `Z SSjnHv9C%h k5h\qzbgV U`qBBa"YAel/o^DtlTX1c#h\veKhnn{>Q;׊j=+h"nEbh:hù1/@Mvs0 ٍh %0)z#ow匝e./}Rh9m|1Ԉ,noYKc}̓&5XX-To¦%Mf7Ϣr9}_E zpsìϚO̔b1CJ .jo2kӔӚ:Ku=H"oPnwd_k?b ۀ ; .<>SDPhMa*i6ra*?[Flx09 ݟxN-ڋ|7~κ(Nȼ[EX(c@*A۵>YUɣrUб]㺱>ZRFU7y'["nB\H*;hgwI 6 !MRR &W7q9[mB P.Im8`'4ndB2!$P9+)qpKAA!qOu0z\"LaܒY`gDu MK/6`_3&mZ#0Y֝ijՂWin i0.aE !ߝIQ$A\法 c0tq|ȗFf2? FÛ-^RQMB j+Gk+[oRPqV ~=/RJc.ρ y\-p\=a{gbt,5oN1, Q:QXˢ%naThT3>j#0[Fb|.aH?lphW[Mn|K)R'.9.9L I%'Yh`W(y%SDb6ٝ%맿њ khKO.yMwv0#: O^1;ݧƪr?yG)㕂E|&)ddȺ¸`Fkۼ1'4.o)Էt\mcPhI (PЦȂY:9*'<9ڿB|FHP{ؖP]L*rqK$$P U!@jH򵛢D8Wn=C6ԍV=4Ll;hS[a/eXGmb:LB Y'S5ͪ5%% rL/MSMWCN?F39h 堥".+=e`!*?;7kn3r<2 B܇_ݯ; hFB7Vxs-+&qsNy=cS ʏ'H#sXy,Nc؉;hm3[&ADL_/ꀊa>܋ @2SZėaz\م'Ät|^WnJr9ñp$mo+ ŷ6=,4J<@9S*@Ұ 8ЗR3ӋrA_QʉDԕ)>3w9GVD ^inW!J&]=3#~j[pɧoHw~7Aeͭf?(^Er VҶwBz)v:Jdl$cQݴݿS81IیAzd ˷ԄhPuu h_@X_?b 3KuJt9l;~y'7kȢʦԕXcakbDsԓ%v %z} {d]HC|yʉÂ7f3=~#eLq7)ME6$B3fÏ5 c^L!ZibrX<惪S*K6߾tF#H)EuWjj7<IXӶ]v:.( $l5}-q1of^(tys( Rӛ`t{1>kWFݤXժ<>D6(zs=]M p etk#2]xzwހ3;43Rsm!wq){r=̛[c2y=gRi -<4݃0vJ(Ziq֚fי9pdOz^F!+4jod7duyŊ$$qmV4jg A$G`MpƂjJ6w9DFfK> Zlꓠ.ohcb~g޴+HAqKz)OVpgD-͖]UQp3\IL^Rݎ5w9lBLJaoObR)zn] YRhBXyw'3 A9k I8x-+_>]࿧ěyCH!LwH8 0C$ PRxb| /e/%/K < |FY{q eHe$`uX22,4,5c7O2Xb^rRnX[ɿUhA{kOsc6\VK/ ̥/@hRUF g">%㬞956 EZyHL:)KO CX͠,m:t9w'8NؐVÔHqV0ʑ VC-GC)ȷ}1J*Avƹ(qU-%cVnҜ7 ߼%K?]S;RUe+ 4^/]wPQ.x n6C /w16I8!Y?芇C$`7&Gũ횘S$f HSuB_ŃV8o*D|Gvrv]{Dz*6o* ɮmHMiLl'tʠ3}ÉUh ʷ!"D+C[7 g~h2^fh~aC`W"^%7GCQGg;Ѝ 2)BGl?@ws^tc;= (}?iy&^=YJQ\pS#qiOt%r.E?ш0޲i&p܇FP f̰MT?j .m6 mj)ܒa04@=*h.MR>gKPզgOa3ydJ6dN=8k 9b:`;f⅙,sffLrbA*!nG0V"3Эm q!6`$KLۀ9jyv-Ԫ'_ cd-Gi![)V[M*lPu|wSxӘD<.W9K9.!{H:Io έrq~9pm+:@jzM@jΉPՔ㴚*TC⮲:O$&GVY161F޷֤tpUӛg dn_uX@eiHH;Yf HF0dc-@SVw]ƨ"Mw-a/I LL-Z]=>o_G..:>%gGebދ/V_+\ lYʼҕ3<lTr'$-|4@?xAW4D_~w9>RJ1RfݔeGe]YʧxɁ !~evoLi1H0m^L{ec!R &g ѷ 7sP]dvH:+/2/B3P_,.{Ufs/u!A`:B bB~=*,ى0?Pv&ޓ"-U!,:΍~iK谟RpK*ԈGH(`x;BGqbD >qr%!ح[1Hh.7EI*ėmn]q}c $Bp 'ﳾяf!|:cP<+V1t`IΒ-fIP;DwFqqs֤*[i)f,iPmelL:,,94:U,HYxډ]#ɛU]HA1 3a%7Vk1RϫoPo ".Pe~13k,_FTϱK͕N@y|9qZ O^Hn|[*&T ;N¢96Z2jiG_!fݥl!(1cNoj 72 M$ k&‰*8гX;ͻPhNhp2gJloM_cil'BI< c%ufvر sw~Kp|+n+ܬXD&b=Yv E4 p}EڵDo =ˡ%]/U9ŏ}-zp`aǥԗU`Tt˾RI\( g'tpD_.b;~bB+ WT36B*[wE4Q]'v(7vY*Nq,z Z*uMr$ K =1Q9 !qY|M}F}-pPIwǜY 1Y'׌kZ 3 ùvz כnɖqTb쩰FΆK>.[0,pZ5k"r:Ka5D =f3ny/泩_%ɶ'T"K"9^vSeeHz F2o"k3 ~Jp ChJh'P{ ?>BW ލ? +(v/sޤ=WC0>[Fz;ﭩ;ύn mdڙy皅8Ǵfu,LV> !wjgOUaO _~ xy7rs~BP*C rR0P)&lxNL\]VVuh<]rKROoOv JXTqag+7טJ S!3H+pUF GUky_ MrT30A=N5 ;dc)1OwS133AJ<"*L7ƫ.&R|h>def!:$EY@Om[`֘!% ./G1R^x2t%4"<(< DC' ֐--j٥ВH.9QGt6p6Ϩ=0]Vv-;\ѓEщv_,P*nCorS1v¿Y!v_*$D*bW\Oa Y_a֏lA6Ѿg9{SC8s"pFhiۏ_=)Uatj0 6wlΤkK 7f b3Q3@.l?b1"2k-1LkACD-Z8\RP7znGe 8K+W !1a7 0%nc5Y6lݱGG͝JU+(R\;4n΅l.ʠK?Fq $hb6NMN'MV޵ztZWewl36ܠgz&OͶxgC`xx; ry(uD5L·z&;"s+h*pzdYʩN ն] 4ۈy~}c!_q&J;-з~b/ƗnG$I'q5هDb`"N= ~eStj1(ׄ',,AWAl͓\ iQS=ڿ˖N2]J;k<3𼚋w-E.NP xߪt vܥm A=ZN>?Zs_qly˂`G"%5b}9KI'8< #N2"MW25#ycdv_Id}P@1:'_=cC3s>wTy45&Ķm--!'   nod0{r9:$)ʱڶ~)@qJ |e + B|iZ9%62h \,q%W8x\u ?n;r`>&JL欩0%P"`YaBZmr:}s\)pĉ85\f8Jb=y[D"G>%lUX;_˽k "1Ę'%Cma,s4-5TWCPq&v@?{E9i@YALn'*iQԗk*CݟX<%;)|.?P~pB,M~ML(,KF#7H'.weX!dU'| %~/R;8%E}c jBHߛJ?}}cZyH؜;P0~j4~H1=NRv3#|';8(lr7%Dbt.pҪJegnq;u`%3R $*>יs[ĕsp˅O ˸{Z.P3#oLVNmo4/{~ͮδ5ӌc6~eHp-.`Xrdu.+U!Bz8,Pt 9 Qnwa=iJ|)<%nMke:(!in!o֚Q/}Qa%9>ٲz͓>CȀ?Ju +΃uc_Bɞ zu]M$ӨP#:{%ufbF_E "ĵKspbe/db'Fnh$LX8^_iqUo3a~qZp6~`'|"+Us{02u~&3x6PV.zz*iހ zͫEȘyUdUS)iW-10E:Kpn=Y p2PUC>?hV|zv)suh> ^L&rnxO %6W )u-O;':W|)$ g`_Uibϕj4'mHyfֲ- PZd6)޼GȚuw!\6oM>egk3nl찯H`zbօ{81zjd5_6+O ?XD(ʛ˘j)TBQrx yMSb .`8+Evd9r K;C;%ƹT:&*!BϖaUo m2-C־EAmϹeY/ n"x%kx" KTcJ:TPO`~E xך$Xy!h2]k=S|Nr$˱S>ì骬KNz~ViD[,7?zN*RlEQsˈwDfEaO۩иa\һY/`SV ĤTwJ"ܺ@mrJ G}K_igɥ̢NԕmƬO.v|f"b3/P6;ۢ3_vo:p[D`r$Cs~(nxzw+nw /qrO?OYhT(e'jWW%,  @5PVd}N"bj9|Ĝj6LiDS`|E[?=g*)C~[3%F"@=t@KzTP.qǕӶeB_Y8q"-LiK"LшE&sYX$5{J L:QεYΗ 86I}x .#at9JIE9c 쪫NRy\ډnG B.SE^p|\=֬6>KԘvDAA+!ǻcRʱEۖՁiL v®M.30DEq!evM<3#A{݊J]_]eR $LLOkߤGb2iO 2(bj" }/کNmJ"Osz,L& ^'uΥ٣Z 2a|J4e̜4R|=J~ǤzAc 9OVɠ!xݠ?z P `Ìq~9.ޖp.=+ؾNGDaF`r%* y@kF`;k ɘ*DwBY@!pI'}7?.E9X{:JyG t"xv.k7+*G9F Onysv=阈9'LarT̥7Unh|+rGYdyіQڱˮ#) xX(Pa"D~ Wܠ mL@_TadgKۙOS|k(9OjxN0G(=a BRf>֑ށh[;gDz-h=+ɿR-,^OĐ~Cεe>oR 9%Ub Gn-FG54ըw [܃yTmJ// |5 1[F 7q Xs-J>u:TaJɫ @ܟ@X`4ȕQ*ɜ4:apmB:X-EJIUiQɳTfweH*2D{t@ t޺ nnR_ HRC\ nhr3 KGwhGqut:/NG4FgƯJ1yH-sV"ԎMT/m4Bq2Hbwo_%I=eIm]WefB|L0*YA:9ġK~ԐN_Ot̑'~%i?nM1c_\ q1xiJT< e.j_=rTr3}'h1 s=W로o)oH 5ƒo`3 +w&dXUk5$`aC2O+8GZKP dfscqfc*&]`iD MEg+S=2ffHw*w V,R!(KAn S\a'~;%v0P༺ޣP'daYoAhLD}P }QZ4o\C້-0 ;?CtgFObw.t bD@X 4"mx:vABB(֓O el_- }&^իHK"TL~x)Y:Ϣ Gq;!\1ޚ|զ̥=OZ3;P8T]YEp|]6_$Ÿ'(Ak] U@rW[0`XLj?wIx~]" ,>N5Xe`ȨM@QbOI`;z0\"|UX﹑}ENY2GiUfe)XRh6ҝj߬ih!pYSvA'$l5kݛiy}XdL͋JQ,*4[(;:(-OzkoM}X<=a.ׯCQ{gFRo6a .\x~;,9L3/u m2arg䪶3X1mHV(68SZ?氭{na|E{I]mh"%B&IS =qq@36>64j%^#8lv4:FtP19p:E-";qQ<R vFu]Ci' ? z䎴*ٔ?ݮʹP alKe %;.N#0ȢǍYe@ªB#V]UWZU=CMP moBF_ ZpI3}f;|,BY5Sԉ~nF2:)$n{hf  |RVt^( F@Uݬ8ډ1`pόW9Oq nEv,v =NÊT<:c03=wN2EQzc8tX~w͑.%f_7_ CcєM~WzE>H}>SR\b +C?w/"lpڪ|n>mր'a'U(Y;"L-4LX#9l"b Ai4;EpӢt?v%={!e .+9y#\B!#y8W`bnByJ.͂eB=̓EU>@;vN)f_Q&I㣒b堸Kյ.6:}Azu.FoGfAI秏"5aݒ@C *?a?:4C~S\8[XFPQB/ 4֦uVmͭ8A)_}Eo_c:8@V|dr.w;~0wgӞE?};c]'_ĕBI|ypi2F9jA>b2˱rX -[&dȩUgcK33mla-.ged5_WjF{br>c&&i*!ӿ+JӀpTS Ȟ3DkEZcrlR\uWm&(MŒ{]zjL2rSBTvxO i&ΚB )` RظLABc8"Xg5KxU ӐA;}}f <^hribJASQ~E͝3ָYc9HOSyYf_'l^֬d84 U'n%Y1~:1GT2R`,F`tntR{ dbMS3n't"IΖeߡ#4ÈnaA3 k_A%cV{Ut`+(Wmو$tԪ$[3󽇇{2CБ=M'REyuk;]Ƚ>WoSưn`?3Å t'-hL5&4w&4\[$U߳k[Ly#97qRͬ{כ1 JUqy`Ұ?ԍS1)Y\a :H9fM;^[ٰPςp51„[TO"k-ɜyg4" &}jGdaJlJ34csky: le"Mf3+S$1Dl ըϗm/\QAF5x/ס'aE}3`\+澳BC ^ \2J2Cu˰ Gk+@ge4)Ғ|Q Xl|MrUGRCG8!of:hiTR՝^)v ,CuNiR'm-צ&bB$ѩ}ŋmx⬆rͦFY %X5|ky*Ɩ2'VWxڑ˶ѲA#OQb|t6]k 9J8nuS#5-6 I&оie$׿xQ⽰G+(=mHRaw#IsQB3dۘ JuΣ..Dtƍ&vT[pږH;[n CL^T yxq3}IQ2fKx[&x 1tyV~Dp/,oЁ AfQQ8)}{="!86Rj,b#Y[6;]Xr'c 6~h {n8s {YqbUO^L+99/Q%{\GgM'dp0Pz P42E+??$i'4(wQr@?Rvf^]cUvi`sܐDfs:K5$GL%y3Y5e|;ff/)YQʰ~d=1{"-%y2gb<|&߉%>&P?7}&~"$F^ "fI {vj:_(٧)19!~_z1IOH}/˅2`bWn 3=}$[ڢ I(:2gjXE-jۦ8'>n#=ɗ˽a8 0l+KESJ=U` Ƈۡ\oBUgKJtFXyѸ4d,wR9'"e +!}c]1~W(A6Iy;#x eҴI|$0d`JN'k'![[&qf1i{ڹ%];c+xՎ7plJ̍rW;tuL/,8:ӊZk#P]* 3u: 6Vи^%hcA }W]HTʡ FRvnuksIqG=<^Fq2)خU:szn-rA^ՆpJ? E("|ބ %6?e=Gvi oLm8Q[~Ei0ZQmt5v\kc矫C@S2 O0}UR1 {]  /b8,/ #zZyٰSBa(~ޠ dGi+z@GrA۩fYc{rǽ}0\ڕa&2pj !/ϓ\a?mskMG6mf̆hL_yVb$)trB[҈7BM/uj<uү6/ {>CƑ*_~$w-lv֢5B`y'PwTK&zʪ}f!M[{葝7OÂ4cՂHݗFXң,D5 >a( RJqx6Oz!Yisvo Z,ZwƜ6 TӇ[)Ο' VDG$^ʌB{2$f/ w)ϲw۲JL"'xNMηP zY8{@1aHpl=u5V3U?m9GuZ=*|c{\˃'O1Զ-q[m8~IWFw@c rn+w3%DGIᴘD߻Dz ~Fcw2՜'Mr}~r pTv2ʋA#$"+1F&:$whOSIV,V^g EAѴqJ[9ezɸ13ĉDjq)AwkjXe4Ey`-gMNs6I%mL& &"JmٖݢUq2<8DҦآhl |4:jhF$:>jOB׫7+s@cG4-k˚FQk#ԝ]BI7dPL3:ʮ3idYfT[[umQހ1YG s#aWDiq|)!C E>ѽu zoӇ{ d+L]0N vRmG5Yl(Lq0ED+yy('N_!- 2mj sMo7؞lUԧO ۸|g@ fiZcb2`q+Ɗ:ZE1)eg4 22ᕖe |tRC[]_͞E9R%LM+*I_d*D 7GF5UXNW޴`m\CKʸ⟤ 0F(`<' 9݊yb]|ȅPcjf2SHP>i+ڧ eg=2yV`}PҚA0$\[Mk~x9䤙GV}>HUXdɔ YJ4pDOWO3Gh&KxMYM31Si5G?GQ3Q>u>2_qP*$ :+34lmjS ZDmY{|7=j)i`(pR~[NJ3@1zJ`|T/Oxòq"eSQ MA&+cx:_ &Ξ˹ N-PB[߭՘ڪīZJJLGϙ$k1csʚF?P)jYO|U*1o.y-gFTH5̍;)N +%>v#攺~8ѥS w^u,r/!< 뭤?ב"DmH; XkL3 ]5CߤS!}NHfR/"=^T,`zȨwZ-% Mڴm eU9έ"xq nz ,*~.6 fN dx/_>ֿu AfQdD{ vosPȱ9W/k.Q^E$u,YKYuq*YW's39ӗٸ^S$. ؇N3#Pؕ6ե'm_<%ނ뮑cڊyXwޔR<βn )iԛ0`曛2S {Z(:o|X6 SM_U/6lqC'TlŪCz[@]$L> 8@rjgxʮ|Yܪ5pC3˽ނ6ہ=n(*N ˜6wK|CLl70hmfOYѾ ,Q\r&Uqs|kV&-`/i=,p~nXU}E ܊~H[uOs,t@}E\<;|@ĿqMcKS%Y[0 ~YtO:v&7~$œKQ[dns|I~XB39;&}vXD^ftSxemM wfc40o'5ܛ#Z6 zߐ$3|y|f1aE~g۬$3/ i S-*Gbj,(>^N:讵FRa>G?S_T#x3me(?[M+7Ы'$g]t]slc SEUvA$w3pǓƥyz`'j#[j0.Pzl) ;ؓj,ٝ*7mVvs?)32~PFhM+θ> UWo4 )-9+>a|qC.)C7^'-^@` 8b0F!P#, i0Z P BHEٰ,*@(.^q$/c yP%(S<+E'D6=1gϢJQθ=a) ̱=VC]&=6\3}9c;63ڲ>8ǤtJْ7G-U{In&I'Y^bcר}$ ^2Ø(*ZBiyF!}0KhBC2-q! `)wQ\_&?GT;K[(#pM08>,LeQszi7魣V{拷;dq O 'y!R!̰#m5S0(zm[F<'<38Tdy@N<`F98ܑZ2n6s.;ߗvklsO6XێrͧGTtwb>,^8R<)kl7K܁v![ysAG#:4vsd.գ˺K{@)ƶk }C4o،6@X+Gdi$\N`IvY[hۺ4 :6#7GQʁHt-~ן tJV6j9ڻgL&n2&8; q6s° [Rw}_VZz(m`;k1&!6jd/Usf] l .!ƫ>ΝUU?VrJuJdv=S̊Jf&OD*Y)GZNuD}i#8zr%i&*+QÌCgLR(vSnK@`P:p>Ȣ]Rj2輲K:. pnQVw3UDjtQ\a}-l\.E#_þώib|қ)q .Z;5M79[(6P4h6.Scvg,Η̜#yV\hLhN {umTa ":POQ{ZV) FJHx!4 A}zƄ:/:#ҿd"B.SДYX]Xty7RϼThM"#$_)`m25WD8.kgTMp5%&jG? 䥄JO ҸkkN[`4Oꀧnf Kvi@~MHDq&\u7zRuz~ NW$b>Õ,Uwվk f*JL#I&>)|HVRcn^RtMX%C6 bx#"I:JZuIY[\X7QCIFr B`RJ7szWIT +z%?se"%^V})fYB6xʝAhWKkG;ТT-fsk9va4j* ˖Fźٜ~B13A&ʚ8d춧<}ۨaDCMTeUaղU`HybMT0"bCsΕՂuCMt~"0 ^pח}M󼘺jMLV#Q̮ͨBzmK͍,Zk MMIni5 ZA(Jhs,Srb n!*R07栚2tΌVVD5e0nkD<Pأ*X- mQYxKGK\Ձ2甜ɽUF!h92?L`=--D>* 00Wy4o9/,ZZyguJjZ%KNj070?4CGFQ3MR I׳?TOT+"F feDp:&t@lYf\11 G/`ALt\M*<]x. 6.-i_oRm"FZkJs%1[sT9ҨñQ#~vQ"5:.nӠZA+}mCoX7h#HwLX6xy,KUdw= W7/~oPVb^]ѦСT(c,8#Y-J,4;֯u FoytSqv}`J,P . *e 25$3"w!A:m$'Q*nrB+ou) K)]n PO}Rjjaw vp?TO}@HC8YlްP+shc PtR0C2yt-5$`;cRJ[|qfmxN  o'OcksfSFZ˟D FVb}(࣡3c+o(ƺJ46_"jĘ-(dgڗP] &Pϙ~܈!?U7CɱI}+(NM-s`:݄vFm9-ÚJ'._;W޶%˛:dV.qrik&hWl.nAU>4Sşs9mwNF!'GVY5&lm5ʢ;Pȟ۲J\oA%-;13 :<az2Bߡ3ٷǒC&WNJCV^|7 anOȔC5l[rȾ=:te뜁)bU3vѢ8' 1DydM{*4Sy;D5U7F$͝)NĄEQD!~v7־j&~1}ƑՠZ\6b 8, @U0:|+x8*Գ',%u PϽU3>RKDR򵅢 PZpxș.J"Eg૰|Gv}O~M#nxOOsȠ\rBMF^3_*jM?a<cVg*c{lc$.V+雘3NJR> -I2GBz6iqt*x'ewX wegi͹('#692["M4ef\Qr`_*ѷQU 9=! Tdr@+h[4kbV^\S(MmZ׃?m*OPxuݑ+o{eEggv6ɏp )!bltnsD {mY,ٹr`zoOZkoyo1mԹC oܧj2Hu c$JFis* :|#4Ӹ0Uu%Ð>I$p60(%[f\L(tBqzia 5 ˙!&7\vvԍÏ^nhܜ&xpu "3*HvEK7Y nn:Y={Nn%!>[kFzđ780uT l*)[?yOKO1ܦzߒ?-k3hޔz\guО\ bmy M}8`:׉9c \3_G^mX -drXț\^mr'ZK}nKm47P${3jd0-l}oGD_^A׸`"0> o|pd ET\pZg5O>=g3hCҚk%H~?`a(lGwk/26jU UBCt<삈(_@\'dA vȊ@ćNgq8fQ;k0"TmugyTBә6^e`I\HK";bevyxgZ^f? sE"2@BwC({UE K1H"w5%JBߚEd2qK&=pO97'=LUOs+Q<ԗ=͊]*I]1qX6{VΣ|xJw WjIJÝh1kecz`X8 ∈Ԓ纞-o.V4zv˅ na V齸& V:I\HMc~K09d'~"!iuz To)n^z^ hȿ7y}c^EAL|G-#i\7uC*/P0(KToD)skWWvv>\<p$yH ZYU[NG8E<%.ak|13)$~ m_:xЧq8$MUm'x M+mTOWIP_/uu$PQ')])4#yt>J΋8#stMsնq`kH(|MMartEzJ,|[o87.y9ᠳ/&20pITr)Wz)0|srӊ"H v!pݐoHˏ fiYVF BBkb* x8:+vh a6a^^g k]i[raወ9b[p 8 ѓ- ]Zu1Ĕ*3JyHڻ] ؈Ҿ56֊JPKc& Zv?%ʅ\Zb{JT}bG`n|>\=2I~r,eC\} -Tة'$́UCGΛ ;3%9V}HwӀJ-V*^>;*M#cz K\) Q_Fư5I4rr!4=GhԶr{\j%d}"DR;޵D_tlR}7 2#獒x0aInaf&O.K0cд|j Sibv$k1qǪp6*^ܼLj`7H.7Y;ݡeWp2$M&Q;+H^5N}ZPX#C{1YԼТTMԮ#Qwj.?NH |'em~hT50:x4T`rnzo0s3uǃ0n"׾ey?u  ̨DPppS7!N-NMlE~_Z.ʦ5n]A7xiT)U*0X|@7z1L @ L(zWҮBl(mG]2Lw?zWulejÃ{`9)yP\=@Uԙ?D+ƴtIӳ(BJ@X@Z C$*0k H1䮠P" `NrkC'N/(L~Elwk0n) mV w^Rh+D!!%)N<'=54kT)D3K+A\/P5fgLRPӹe:}[p@d`=+2~K`Ӂ¹3rgr()w9-S!%6qZIJًa꡺-)ś;oyzƸd P44zu2}y82J 2@nyIz~x$GVc^jviZ䳲P*[A.Έ/-J?ž}2#~,,0KSO0k!(Z}p#S18 > dn&)G%;kt|O d"Y=FO', JsWJz=&M:PX|]ψNP0RЊ\6h(OLPlZ]cP"鼟ʑY\ IznvY!sѱdYfEDBd̡ؖo%Bq&ᷡX.}汾-YVxӎZh"6 {+4rE` a8cZ,8=tRnp2"$Q -}p$tDuu˫rvmA60[3 D "v8%tji h]ЈѦ`Y7cx3m[zЗx t:-hef׳ U!c1Hz}Mxa ZtyJ])d4"nx*tsFƈ9Ż<}'a(`HQDZ s#UڏTG2ykk"h]Yp(UdmHatwbrkӜ~%ѻםΥ;Ï$@bP!jmV`~\陖N^ 2t ՈH$iG=UTiQ:m msu]fG|wLc١(6iiغC=x[ AґIɪ.}N<B2Hy B*Ҕ_551l4#Ko 1_!sKU^砜)|XӟOw q0Y7hIx\wě*.B[U!D?לZ֜ H`Z9W(B.g^\ة-ܹիRL .uVo:'(1˦D8G9ؔƄJ_L\jzpu)} S8zTz!(^.7dA18d@`#UX\2ԁ _DXx=.ef~w.qWǒjw`S+NW*i 0oػۀq.!{%nz;&I&j1qS9Ȋlj^d_ (ٰ]{E߾eA{n{tYe7DU3Oc0\IJmx(okUKs"&‘dI%ҤͯȖЈ:* \X/GϬ92TxQٻW)(2MۜXow'-myVc4O|xa|OU Dbl]9UsJTQU9܋a0Ǘ~ג:^v\r6-G~-](h#l+\<\[w+t:ƧxYW & ՘ ?;?K`-⾌$D3h'S)ep:)K/{?2CtҪ :HHևP`V8Y#䂺A$1w>FiJ QUxurd}.FJ,8IBa=~41»Cest< Udj~Ξ+zHLQ'8 Ur*!2'noG,Ν84xkĪTdҔjdfAhQiYLZwRL(;~ym׍"鲖cR-L յOB%&8p(q{*h<5gCj9H+J9@g $SR*Ofѱ`t] P)Y|oQbE%Pя63hD~dB x )1j1N?{]΂v_G<=2-l@I"GA>Td@˲e]2kEki7Hf "mR#>>l Kml{αMW%]1H{}{ 몜%Hԕ)a>*1Vquڧo2_!~>cbյ:]8Yi0Wj?J񬷢T)=HBD<"W^ G$_ru-\XKӫMFY?3Q-a--66tv_6 EX|@I#=^?_ 9=IǛ2T/f9KN>_ RGԄ=u' KNF"4(k%/6(p/\P E(>Ɣ1%9웙AOB̖!^?LGi@kaZ5ߤ/"hHN:He_It·iuN4@.t V͏>/ M"V8Yb)HYxB4[ekE/ǃU6~uYڠ, 4)6pS苘H)+"eϛN)nzYƻcpٗ#+xA y<<#jԢ7Z< I'\P֖5LXpp{A:ﺿ\$0E"`C#/;k}wOÀ=wD'NP0ʢ#P?7rl>gjb䳢2%Q.gb8A,0En"CeGS=u:xQFU;`pƹSsDPk Z+ u +mM9/` qbF6)s F $NJ.HǭTM;Kݿr0,/;*QU T̺SCieX_r})Rv`ޜ5 } 6>c \HդoڲA5Mz% f/EP}i:+r&Lл&y'K]Щء)/Ck_ 0 ?\hd[MGs|!C;&k圗 ۭ/}U"@IfM&O*ҲM|2)J*DQ/{yGNEm=N]8+ u׌¹qgssOq§ پ̵YT/m!W)-ַݥB0Kb~(.Bm9EC bKS}+dmYPE_b#I]ѡpeR'4uQ^(mZȑ 育\k ңq/:5 ~/`12XWU1JKqdR*rM)nNZ։W%E]uN)ˀ^4NiJH|Q`ZmZ/{(p T' ZVYfVh8#).i z9ff[ܜM=09in| ({ufa%'r(^ZQ82#64sELF|v`WM쐝o ,DYwv8q755_B!CA<\#^՝_4a_ l0wYM]Q?YGr\_wZS"S*uF< p'g1O+SnRs]`2}# IzNei, XX0eG+Jñ,P<\s :wy_Ȧ>a륺ڭⷚw@URBh͌. UWȡ^\k???} d_x}P,܁IX'x)Jy-!=al$-72> qKԁ碚h0AF;KƎ)HQ|ou}?A0 D@ wK(X2l閶l^"hW 2"<kRinkۇ*+!U:OҔY M9Ǖj; O)SWz/o %bµO 8:@}TF92>僫V9{Xv@%o//v^Ki۠#5YƤKun4UF34,F+v@AYz52D}Lpm.>݊BU"[C͸:qVl89(9/jyT>@EXG/!iuf ^64v} iRNVe Ӽe/8{6!]n^玽A!ha)?hEj2q++jg}.qy,ė'5Mw`v,Lm NckJɃxOҭxܔqr`!7y)t? rIM|d F{) PyPD- ZK91m9= ݷ[z/"VؤTʤIը[7$_D<n,oC@т0TRAI:#K)Q8(f02_<&E;]s&:zQP:^QGX9W]j&*K(S@! LV6ϰtbA2Dv_=<Rd`+v{\mB[&>!̇KSȩUf0zl7d.bLVcOAW%!6KsL+Sdsꅞt'e$~x&4;MČ)y^-O\I4#~rb|wlфeOQ4>2I4j K?GZ0ÊZE|[k5>HQiDy'wra Ɇ25__hB}'.hϴOw6 5XYb_)O4|QѢk ӌy1e)`mp^u1t|lnȿ [zs?yHDAS!E8r\~`Ot}ϣxi+k(Iayކl{0"[El&yZ4ܗtKM<b~?0R(RKDޫgFJ;Z7֖nVSb{_)$7RY6-NуuOQռNR+9j pHV"qp_֘#NꊬB&MrNu T[+KѤ8:;К*Xp(܀u|TZlՆ+`n3.H0 7l$Of;ӈΨ2'5lKyU/^jE2 '4H>3ޮٺ4#ѱu蓩ð9+O֣BQȖ{Cm) k#7^{x}:b (!DV@T$HlZOe_=z5:=Qx .D(:gosB) RdO0O"uV]Jðk ^,M8唀e%>Dg+T{7SL|8GHZE5/)+3aCT *;GMT44BdF1m01 ,1ş?mb*ZbW2~j:7maB[|@N0}t8%ǫ ܩYǶs; uB"(.f_9NcVtZ% <u6bb_9P 3":xHH֒G&;hΌou^ pH{d\/BvneMZjSĨ[9.:o0'PDFp7D. mb٭a@*ŕT&U!RZFᡨ;ӂ>ȀE|2+"&Gy{PԮ w!"ǚaA50$ [@Tٲ@%td a"jlPA=W|L %0F IŞ `m8 eƃeg)Pxc4 l<@予iH,8v/}!?tf^JfQx%՘LϸQl֧8-򲠏Lae|aCޗى!vNDB  0Lo: Z<hs&Yuy\?Q0U!2uj$R?_F] :I 'U1W, :AJ71fPk6=ٙϔDL-Ge%X&*;OEqC2Q^ yD"믾%~FoWb` 9@Ѕcwy{?.n$/4i]d=Yi@sgВ}>FY5ڕ™ ӽo6f?CgQuĐ{9О8X'xJ0"+L.ՅU\MV~F9 z -WWW BҸN:/#W0G9Hu3PV]0,,1(;iwbߘ%ҕH |pQz'=#[ɀ ~ U+zI9]cK܏WD)NWPB` iXjPVaC96NBMr(>) @l/ci^wX=Y'Gq#0IN肃ie1WA2DKVi֑l4ܻr\7 0@8>*2߅L`-'~chU}aV֯Yf( ",˟X#V רU =A3T.j5nmw/|œX\'ړ~V}N?ej iq ~:*Nzev4A"*P:|Cjb8(C39oQ89-m(=W.F'}sWJwz=EKa?|C]"6Gx:<¡X:X QB8z.B v/>MZ>cJ!jKPg0|d?@>mkF沎#dp Y_&u6pi;=&پXޮ`L+z]A삛+ݎp+K⧹.9# u \sُNOִC:e2&&v-fy3 GIaHqoVyBGr4)H((CwŲgeo2J-b/1xxҬ-ܕf݁G=[ Ї\ZE#3$v lDoohhY\|(c(g8@&/{$. NU)Gc(BO 0Q(Med2x: Nʳ:5T{7:ױYin >GHvu7aS!/ zbN4>>D9 idZj#qgEr؄c?WT.Aڹ=8NrN_[fjі"ݣ.c[9S! BCϞfP4xsTAx~dm.)Kh2~bx-A7 [@PDg#rZD`fUɑ-^%i.AQ$$BlX pKe MRCӖU Y}V>0Z{4Oh8AY DL܊9 c}NYE@5˹JOiOSƓeyH% GŻxTY6qkr5= Yo!\ǻe%~"a#!$Q`t 2|$=z';$@KjY0…-E(aU{i>:7:O8]m('AŠ;` <GH<h*/wŴN*y\u(\T_sq om.GW+ T#x<=oV:l4a\ېоbL;RvY54 trQP]əP-}}=䠑xAr4jz(͎fi+7LeLqҟfQFc:Ҍڍe/SL >@d0Pkuںo^P¨04hZ\=|#q񿁘Rz Di:u~,G3gjcy: ֪v{#aCk% ĄNT7vh|A_xL?q>d/;uK#&7s\21ވ`0X71'G먪(K<\-E|~5Vv`#m|3{+5UI# B`P+z4F#N3EޱV:YUȀ5^X)Z%?g^&Sdy)5N5n^'HĢh)L8Z2 ނɧ[\d0G>.v|r5 KiڍY·< 4JB{ϔGڨo^'#Ӆ6S`3L MjL,"+2;)L)V>u߻Y͔<'?"(NoG'P.*eo*; A] ~iqg:x\[Ƈ-ԃ_(.'jɤqt9h$jݜЍFl;5)ڰ6 {z6afi?`56K wb)匸i)%/*P:B>H˘Xϡ*˨V~!EeXVQ؍i_$N-H[HrrWߡ/qj髞 4:BL}ұ]- cuM\z0W,fs-󆧁\cd+P3< ^,_C~6ʟӃTHK-u;L;*%qq(J?gw1ު]\ Bw1KTd b]G$[R<-3gAʟT(Nl[I1F#{r/ZͥOeрnH?!>QCZrncyת9ӼF:=]^E妾K=o0Nq8x g֪֑t N%7.Vmp*zQ⮷+"ܬY8?&u?:4PNheN(lD=9K̋?B;TAW`Co=ɖX1N!*{nTC;G,OInx9rIj3.T.w(rl&m"2R \Ɯk}B_' 7nT- ǺH@5byYEBp%4-=kނK}"Z} F˺YJ:Ki\T'#s|ܑSx=檖ez!,Gkn}!J*4G^O}Jy.M1 'ý[&WٛZh58./!7e#+|˻[-*uN*9VtySu9AJ)XB=Dž# 2m{2DyGg2w7 iqӇ˺A)?┫CSlL^@0ZsT&?Mt~iG ;{b\xNDrtwġ@uKŵ@'4kHugjEt8?\ti5:>ҶJHclYY ͿN[wiȾi%A%>߯pj9ަr]@R8&0LYyK/}_;35_LrD{[2jE)*kMU(E< 3_lrHn&1vh.}D>۸Ootp߈ӗZPOA2*'( PX+VdCq=+br8m *4g0v Mkk ́`7lW.;XSC\ [W5~]T1LI8;"}g\Ӯvc.ah}o*Э\13/n`׶f.R18̆<5fHqi6WSt~P%86c+ד=9b[ˆ~NU8g_s|G/Dnm'Cnyf`v6H10D\{v*oޤ~.n~gizOVx1@=ӠqHkEs1XUKI><3t!֕I~V|M2pP\<]/SNL{_'[5aWZ(;u cc!pWJf೫nElf-d̰:1¡`ϐ>0p ,’-R 9KoUQ 7Xf:(x8KGK>,qȚAdP3rɔe"fC4[94htcP& wr2NT-!T@HC%X~[x{.h0bv33~h3wk1yLbGql>Lc8TӗFڊVrS.9q^(vCJĩXQ eMXH;Gfs1mhٚٯle̤W_|igym[dk _Nj&)]dPS4V[~+c2ԭohR\Q=m&J{9q(k[NO9mY6^+LKy^rW9xٙQB: TuvW;Ɇ52-%v??9>8]"YPؚ>;3i/םyVJ=!Ұ}p}T1! 2s%Ƚ6M(IH4gv9H3C8T 4l7^ x|t7!+Yac`:W<aZaM vMT˄՛oȓ& 1DO5>F+w? {ڍǔL P4o|y7e@ >Ǖ# e KR-4|f1mxCD8r AޏKx[Jj!G˫rUp.@SՔ ts@BlA4RYL1ⵍNTjANQ7L+xSl U뭪/ k:e !ԊW9}D٤]rnO6(%}}kJWMv!"%$& ՘ISPA+!m9r*& gtE}q-{l3΢ ߁i_7>? >YU9mMz),Ϩ9VbQrj\%M:4HѬ?3+84QKi @7n)D6( 8ܱXW/>nTy]^0T JwtR1]sQ\'.YWƄg΍Tf½'v>ͨ-(WS~MňlZgkCR-C2=ؓ&/ />*gmhcܨ쵞C!Dx&&ACC3Za10'3k44/'> fb وH6F씐WA5ѷ8i`R(ds:7N=(HyQ(C끑?&p0:ɍoy-8! TsL~ 3:9+HoδHNFizS+? Q\PLP|z(wьGLNcL9څ*·:m0Rï9OrI˂ogMBNܛRpنrW eQ7cU0p`]A pr:zԟ]hL*F5grD[|m{p߸RI/vf8P*E2z%+K_7WʆH\͉%e+MؾI16 ,R UA mi]?$$LHBtD>9, gwDF{fu;ʤvB- 0ѭS 9k7/rL9#ze;Ej{! t9Ad`*QQL'ФMf6(f8䄻ќ41+>ރe]f"^zw$aƩoz3ASHsIz,6:^) [n(V!*`+E >5FE3E; _4 a{ݚPSO67KgcJQD5 ?@V6g 3c7c*쵱pvx(bH8jz`W6TQ&< Q$A8MUVDBl±e&'5XѸᚄMחYHYI4?±觖#hmyfb BpOdDGo`ղ&D${ g EisqAV fIjDWg̷ <ȋGFքvV'.11R !JR^VL:5CvUyU{ B_^|8>mrk#1Hq>1*:v79|~R.Ô`^R%R@=1PaȷkTi7}[/} .C٦xt.ūhīBd+%93RDTc aǏ:0Fͭ[޴ ۭ^E' ~[o0$ ԅD\4WDs~\[ZЯA}PfGKޱ`j-$uH޶NR=ZLqi0.\fj`+tPXXD-$x\碌ŀ9"|!\a'ՍƆg_t;e歐ҩ޷Ϊ5zSs[c˷v'/iTkTaFv2OjEKc,;TEN5n#@:Bd(F;C!I6ԺEFΓ _Lq. c45"M(ƍ!3KW7zӊ<=v}iw_d)R ^M[VЌ0~>tc1YzvP]cyI&me76*[`!'kj"E9S͛삂+P sX/nI;r8ݒN27:T6yBGh(?X&&9"wS%l<DGL1l oNDuSZA\8go=Ba,|B-q3{@9rdhz!$/ YJT#C`(}a3B@w{>ӝ0=ԕvHv:F>aWuR$uOLfڸVW/B)[ #]`cE7ރ9ujdl5uO&" 3[8& 81mC`ɼs#=vwayM4*1%IX%^h,C.GTį"eC9xRIns[`#06/v98Yd|Ba4!]0 zAA$C5\/;,q'>S}}FwTP  TM oP8J$愆ϩ"S- %̃=@4Xd8$ P̴:E3B1d>IogAԽ5%ˢ+mʜ kp!;`fuje!Knn.?B+u`i͢c{a0U7E#UԱ&fJEV/!*c !Cw6DV:Spȩ(5w ]B=P2cF\@h2oxe˯4u`ۮCgSbKxGC% ;!4+qq qU`>҉v IcO41tėƯ}qDkhT[DA H 1& {R+tA{ <LnaA-S 3%ء<{e/AoXA}3ѧ9v!c?@i?9P6˃6< )T0ǵpmSt:&/G0'񅵦w2̦y#jb4 :NjV|߶(EKy-3vdR":y X;VH`hw=x0b5r$3>HQTk @.NJ^$Qq\T<ފ*[+TyVR1j8ʹ"RHͯi!Z/RDY}Н095+oS0o4HuT,Ānp0E?Z3\]QXajQ>0!h&3]>lw sQD#RA'߉p%X# }rV;P!E熌t/f#0Ŵ%=K?{)YӃ2t3BqOiZXN rJ 1?IqrRB_IKv5D !-IW[!P F$*3.׼u ?{~5'B t$U[c!ӁJޤtIJ\IJz89@FE؆ s ;n9/ -ێ=gu}DKL-q( AfF#Q_kT &U(}7g 4-37?}[{ gGo߬|wW[G=~#O`t[8flC>dgdva2 1]i VPB=Cg88F(vj~1&TleWi{]vH. ԃLDd%4lpb67oDʴ8 tye/W2^-qҭᮈvhm;R43)k(i^ɟ?%xPʎ:*+9,fF d r ޼3c'J]ߎ}7Ya R_|Fo:q|:净1H˝PYR/'%@ɻc Tvszڌ_=q#ӐIp Wqky5Wrtlވ\lhO22Y ;ۼP"LW\d2Oe26j _x FЇ.͚Qw6Sz^ud5rksU`֠ ![/Yř=aI|bu ٹ1⑦aKq hrfW7LWIk B]GREâd\杞4Q> D~YdJf7M%`uëڜsE!ډj.W"Q9+W"qCp?1Flq. XM L'8ߚ$vED0w<,sP.s(5SZjHSxRȧr H?L%.NOoEkflr[2r`bxG͟$f/L>eyniժ'fo>hZ8'qF QEgɬgAGـT`#֫|5KV쳅@vbt.GKinebej7 60]cґ2hZpeؑCNX$ K"< >4CCρ1:ev1zO4{8Z`$xoxq;^3j\ϲ HqTRl[ߖv#~b!KN%&uۆv>x ~̸'t I҇~Ճ; +; fX.Tg̓,u?0 p"RH3ikt[I߸J)SqEf>;>.GU!УKن䶐YN QTV2}ԨOgƯybRCP?׊46fM؁C8̬z7!{HXn6 i}oᮺhB3Q; \_~#"ʢ!ۇsuWe@=$TYM %M}>%e X{2#3_ٮ/O]ދ]d"'|6,F& VB$sCѩO`'i/4qTptbǣniN?P?՟䞋6 i80 T2>$R& ev]Z_S׸o*/}εYhJF3lAΝ P }qP_YP@LN𨦮 XX=FSG9ORAvrRK|&͸$.Y^ni0+՛h ^IBP[ϓ LC`fSO{3xҁ,9/E!"\9/ lbbxZjd-.H[?䣌JĬ7P'.c%:^(x~@܂>L𱔿 ,l=-vW6rIZ=^TL&`XP؇S#wg̋.n}1^:d=./[ܪRˆq9?sf?fMeZTo2qkY^bիwKrViЦsmSf O@n5?~4P/((qZjҵLFnr}!1qs; m&3End e|Kc}O=Zqo\[|.Ig2bڷ'+E$*oudnbXF0onN"vaַ!ʎ?8b.#EQV^ o{.Ͷ! |./%A|1/)8P`CwrFRK x!PJ#GtIoj.KFvs-9X4' j,W 7 ]* a$C6o3}IӇ\dEւ~zIu Мk>\$U(N &kKY ~^]Qyecm%@ʿΠ;< X!v;@ P?KH'S[˙*L>5Ͻ'ghRX|T0fԉ%l& ^ZdP+igN6:ۀ H)G-yg옽:E'1|/b p:q; ;C3Ƙrap'QQ@91a;5 geÁ: | /6rъǧͷ7e^cleY$xFR0H8 j X$fzeq`O\T(S.}!X ڼ_am₱Mѵ9W`3Umc[GSCX@UY+rP-U6ٰX^`Z/s퐹#(Q;Cs/4K;;Bco3(vtswQwv5͢ѫ"=Jot3*VCPV Й8*7 O8=˷qU#>8 =>VTK"yzl>z zt^P5V{0tl~dM.lUz~#ܻWqxapGm3Vo+H .)W8^&ndOR;G5Ox֐7+Rtxy}Wl-T>Ǫj?0r9+l_ j4GYԢcbJ91RArY1"Yg cE^h 暅K$2&͡|1::_X`=w&cO FK - x6g󊯄>J:Sjr_tlRk`:Lfg;M wW:`՞)bkcl2h:+\iGUpE v?81K Z̬&@Z t{1NQ T:f+Y{&;F,o&[$h}u5V:ac67eS8vX)p!O$ͶE_F TueӖD/H-p0˛ydWgmYB_Qv,\Ld%9Y-#`$;4Ζ;b^hhl;tIŽ&ogCJ~ WsVIV[/\ǑZ0-ʗwE77nٲ@ -կ9EoVYHU3u"( ,=?7Mg Fyck/`~cB$w╙aPƕTL l,1ؑXi0VZ;'<YV(]Kpfk& i`R//9MQ6Iv!\yZIbO}G6C;J,;!H90m.ǝ8nOR4RW]L%y +ĕNH& =K~!ʾ_`-OM8ߧR;\eKߛM_Z̿ LL%ZZ1W&A* ;izBkw;!swR]a48lRX-_uw[rk\>k|Κݞؐ!cok jEu3d6lw(T|"q98קB{2PQ 5i1tkK9z,(㞇"lUP5-tS ܮ]%ĽRk^tHG4+I]AR(#p-e̝BU'P~uYө /Y;wX kj qaAxp{b\?tkK Җ="/$.c~Pԥ)"0Zy놑O\A(H:B}t=:ǣ͟XLV,Uujkڅ?a<9|Ո,VPE:gG:װq%yĠy!Ir#)=, &>{Xy H>x#~ݪYcT4@j'e2lPFfDnBb*K9ޒ_ &P>Nr'B RER 7ɖwi#wL DFo-g:T;/L=!`'M,[K.DZ9~Zp`AKB|i+Dh,>lƿYuVvb-2d^`-kA:bo4G m푸Rȵe=C.@YY"1P%w7aDz]bY'#vK9H[T% ŒY6NUEsaJAoHxb=Ph)kH EBi^ 1MDmaNzx)ho[` VH<WoZ<;U9~3+Ya(PK9o+[1A)Y4} м8^:uyUeN{0#X+E0$$ 3(Zuqf"ܡ_.!c6eGK/~)6𻨈f5%Ut G&@?}(S>c󐣀A67W@Xn2Ç ' g}9CwUђO*}c|I1w7!WtٰF]bbȦ_(q[Cu ҧ/4gchݒ]99c $6mꏢ A1sSS6,caI(̕"Qw4'&`m?EM5wQ\V.~ާ  eMà'4^)G׌|)%셀/\Q)x|=vs09=zp3)U?qN(o mQTIfLCHJh(TcGHXT?ݗV8!*@[t,h|%vŪsާgIb~g%}.(j$a[ʮFs6 ˝7UJcN]љƧ?㊗L)<6c4((_b,+{sVjM{tֵ'Oi֦FOޓܨTxoy 5Æ6b@s,NNr_A1kF6#Y+ӎFL"KvH5 H"*nߕBud}vX0֮B2ٛÄ3A(|u7 43Z`-<;tέ,8KdpJ]h֨ S\o=Z.<LN{!2 {7nzW;,d\͡P&IT"˗ch>⑙-pq~<:#,G'Ga!m{{v.`Ǹ a>&@^3pjqjǛ'(߈Itϐ".A'begX 9" iuյ09/Ӱ2=d qr2J(K|yI 3pK<.zʵIXp :L-7leO 9Wxrۀ58y$H]dQ,[ydI͛@$c"6ջ:HPfw8b탂4(bt!6Nb,7IiBظMyRg5PgmZr@J;H1r4hlu-&a* D~T!]kGk 7ZCM0d?.  _}Zx{s@-?Y|Nof+ai<<"sN):tٔڧ8p $7Z_3jr-s5C15Z~ᒻhX5M,j<+ކ'W˿. _X*Pʵ6uů;ˬռl6,L$WFWb5,ܐfsdzh~ ww A$T{½@VΉĔ%WdX$~ZtkYS>Wphړ~L42 FțDxXS饥mJ gtilm}Xmy;Ո`NK[S/$DaS6nH' mC0sߖ MR 6*˻U;}B-Aÿ"j:~Ku#=-zy rj޸,/ !7L H- a|w8˪X (b)XxoH%]4mN(kF>uA!ZhI2]u(䇳+ xQz6)+˒N(;`FtlvaDE4;r[[ %֬_o~\ȍSs[uA,j7&Gc|+B"0U7ٯܦv͇Sۿ@R%Gg8Li\:緰n7l69)S=\)1jL$=!U92"YljٌRąCO, [ rtfc-G)rgZh VIlyyc)~^ /p g(갟]_ J"m7)C@F52%ړ8$#Ll2suC-IU=,m}8{|KDIa+K:O eL?^A !÷3 ff@˖ /]w`Z,ecͺg*U*ФBZ*0 74]\0~nC6|}ԭ"= 5_uVS41^s11{6GȍTb+$OsYK34,]L K_k8Mk@quWo cJD3?D 7q$2Wg& I`y%dD4;9f@ُ$ UL6 (ɣSZZPj-`Q m\Y!6YHLl Z("v};{3L wuWNz1<Z%VnPK+P78l!XP}D,dM'\Vb)6oЗY@B&Brc.o?@[otVQ7uת%/%ޡi;#M#u<RԂtejaa# clôR̿8I1W~]Wǿ͈ G_YV{MЬo/jB!fW$MRv (K Kxӹa_ו;D#Y-D@x32rp,оY1%R;\Z!W߮4\,;HEd`(m[ `[7 9uPp%++VEwf~aiq+Moan1S܈+e yI{!_N& au=-xptxfms@@ /r/͏ ހQĤiYc$3pV_ kpscLI;}R\r!<ʡm+l6C>O# J*#nN 0a \2ŠRZMPfI^uҰR%~P]v &gƅ;L\ih`J6|fg>TE(#>R _| 1w$b]?65>?S6 JWɰȻԣw/OXs*ӌ6d{=AX6Ř}mZ6}R׉)}%nJ71 40.q(eavmvK,z@I hj/7l*>VnwgM N]EĹ(<-U",KpFg`{}%zE_ ch | xh[=$ʲ"NzM ؀Wj/BѿKzRFFi?򀯟Ed-cu۝;zNHVjzPL` L$MEΗD3K=4 CY~&9 "%Ua,qYҷ?Ț8xvbE}{[Ld#6dTz2t~D׊T x6VCG0~9N}L<!ށ xETu}JFԢ WqxRv72K 4t7,x L}Y *8j5z$\lMsj!0Y4]=ʜX +,aTMILfi7⠀LRrN߹3jOfm/8*jnHr/~R{Ay(2>SU.Rdž_OTf+E¬So,/]6' ܻ_€6 #{+<1jhD[W l0U ^CDWzbZ6)_A~?E]$ SL.E&˼:@XYLGTiݍC(.N(,tn:VvGE't?d|"Ċ'aZuu0c7F}s[l!B@u{1zjcw f' z X4(mÕgH͂},ݱ0 Qc@!9u-[;Lʣ3N},ztt[rʮɑkm6ХS?#] iXRtA,W \ E :ϰ0.Fye ZI#Ӿ_eě2$hI^CslsښKs5?>CSZex*B$.=t7t46Qs{8]CJQ<Ȕ5/1 fdr 8p|SWS( ǟT7 ^IND mq6q)d~} ȤF{!SlnmW7QS^ }&  ZKsµ;>~v(}@:/$!Oگk/G:~q" Kl 8slKqA%jE:fQl0xvc-{{ BDd܁GilF478jlvC`i}*9YF7S7jƺSx11fb<&e9%_tj]"ME[%2`S[:X_c!7FЃʏJ38֜lxTQiq0 H+{ie~.C! 8 W.:Wnu1`~ l}Ωt}J@L1.E?૪\K]ni3JW ^vyry ?3w # 5ҡd!9x}&G; HHEZF}S&Da61C1 `'u ( Ʊ*v]M7_d!{EionB5Xgj/A뺤'~S{yua!i>x([`ʁys?n`W+3Wys?,it+s$ cBXLzvʣcaፄ+EN (ຉrc}Zۜ}LOвȏTiƮ4"%ZFk#Ƣ "0];`3̝d" i|iJq(B?nL4 @/^ l٤k5䉕 2j!YX/+8E\o> :N_9n{ OSk K '5!D<š%ؒߋ2q;G)!.܄e(:H PjZ(<Swu>Jn>h˿,) b?SSP<) jp6mJP;a՚c ѵI`>:De CQuWS[c)H&^hjF51bNvsS0B{>rAIPnL F{UFUZ?)ΐN4=G | [\V}OQMFLzhxq#cSa}P2V.O4&w$5Eonx(}\ /ߴqcWY)gt WjW ؼW!:C-%-b0cdOߏXp)/rH@TBHD4}#x>@E:(z|K7KP;m+e5$\5j˦ٸf߶h9)ε*mZ$LvAi9۴gIO6/2aGCNA!ţZ_xm &[jUv9RgBsZgk{15>Uoo ä;Q2CF*o$٠,;$]/J#{i@F< $* `M×G/F"zk\Fow7uTv+Bz pP( )or- &^gІj:`6E?_R-puZ0-Jtm: nU۩>݄y{ʜY\=OWosZh!̉d 鬋mU!/"cHLw) ?o*F'KT>7w2,@^7WrMßCgdyQ ]Wr f" ư0BLW+i|bvzHDM_}M\hgh>/WbHak&ڋ_-e}NluW &mд$nT/q{?H@|Ǽۊh'NIKb}L>,+i˒qztG%܉vmEI#jῼH*XfsS`5_ r~QJ}1^fL& gK)b"i  |-p;oGBzQaQΖT^@Ӳ0y_"q66xޘ$E]>FP;hq WNAoޗӗ_iPzfj?24-i|,vpp>zڌ6ܨ誝{/a9KGYe'>Jo-;@.vk?\0Vᒋ?Ru:5t h>@cTbdqk!\VBcmA>fS)桴r['20n<ҏabB|opJ U)Q)Q _S֫t?9I|/efEPO` ;WJVTG.P:mL}s9J-&k`eqDfS^^ -`r0Z W|lrJ&p9U+XD?99(bPZZŜ}Z|@/W8]Ü٧}!7We_g1mKN;OA{fCU$~;f$$2(ΟBcӭ'eAIխ*G'c&.p !|R< /DK|GM(\^-cXS'Pߌ"%l0aOb5ɡ)GƵi+yyUVȬ]vYmnc:gtbpp( _qyQ\kbyT.[øy10ޯd%}%`@8vkI⧐<&|/ndnCz_#}G0:+Xkd۠~~CPgaH\vzJ>R5^CEF7ON}Z.Aaja̴AP֞ꉴ k Zօ8,-߷onAY sJm5#< (ݶ)qћ3gT7<3r{c[SnېLat93נJWJQRuSnQUzPp1ƒ7s )##/mýۓQĽX-* զqG7bI>EAuXs&.2_4"(%2]K+d Gs5,q/O:v0D,Scs ض`&T }jS'@ $~Dhv_P.}#58e M ]L> oQBtGz3qlHW 8sJW4>P{+f G82?K0 ,dRi:HqJBcă1&ңv[h΍o>*w>0鈂]33Y/|$^MpyM5j+M>*\s,H -3_5=a& Jy?>GP E&vUA7Fhmzȗs;T(]%[7o`3ISI>;beuzts>k'-MP9(טcxENcd!HK:Kxʙ]M<`1( \$#%dX_WĮx@S^`պL?1x6Fy)V3L}/YN;ST5C_Q>^4{@JzI:jk>c`pz 5 X9MP{S5t1gn>.;4Mm2&)2`ڵ繑JU4zؖ6t9Da*הbIU{ Po5yU$z~/f8*_k߀&.H9&sFXq<\I8km@Xq6Mޞpq,<`u|EAM H1`T=M,j&5ڲH%uW`/ eMqȟ-dP:q~S\$P4p!"t.As+PZ><Aq,V{/Ek%ɹ:4kt3}!ߕt9iC4m!hv0b4^9(ns0:%=hޏ`HL;#Y_mjiDz;sKkO3+Gi-hI.]v5֎l1&QГ}f5Gyߟwo~dn3SvToYw ;m&h vfR}\۞1^n*̸8LXon9=;kuE^,擅~4 =YE|@{C iA+2锾݌9``p_~Sv$p]{U'dPD)B^uu>T_~^NBE7֙l]MyGCek"`ff!愌T4GEc n,þVx W(祄{ ϠLEb9{9_w  /g-{BߚZDH2?,&!דؠSv'c"FЛctJV)kJ0pF:Xc2 Z*--GPd|*Y3S:`u8 FQ‰{Dv57hs({[9YY˲+aם_gєs֒ar~jP1 1w~m>{ }z8怅{YX gM _h14_{tQx/-ܸţ4kg>`t? [:aR" =:Ԁ¯ڸdqkcMJ_Zؿ> i㢎ؤ~!#F=BGnp5dЙa7n.w򓺤bv*p %Bh"1oSRBd t]`KDžC01`<.Hvԛ"Ko\L|aʐw\0k6>Vϵ"[~<)DBPqdN\K~cS=U:ej+ϳN>{yG!7q?w&~c~ uNX;K"SGc޳K&^dURu§\TH7,TDP=hI%H#\(ӁWΛ'3z35Ŏ+-1%n„XZU2얝S9f}<ōr5Qx|a'PVZ5D¡Ŏwެ<)ըAN06[bƃp 9"<~} Mg֫|!Rh>ٓKݩ`."{5gC`D@k/`?fp2R,hZ:0WiL:htqR腊#,$KdoChLh8UI^cp~9_s9 Y yK*M|=,\Ue62ubu܃M6qm6]udllµ9*᷶c3+scs%qݧyKڒlL>I9(s`N.F14e "=9"ʯuT `0ku&XKNLr r+*&vH VWD㳈`4b2uk Y.HY[(9@M2saZr׉:ET2T ^K'LAYZehܥ$ʘg z}\C]B0J+uKl~gnҔ=xO>{ &Nyny=gE\.Fwf&XH"x`~ct,GfY&T[<G-*{&,=fT^Bخuc962%9hΉ'XҐ 0>ZԊطS)zk#P6-rO/^;]IYL>JiOE,6* uwYϩ7j_>J)ǎCy:kM "&QnUi~ 1iƎ'oJBdr].c[y>wvC0X6Tf Fv咽K:Y Bw:rC@LvSdhT\lxokψm`EcEM}%[%Z~,?43F3\&x^CåϔlS*)x0xInV&]S=5$s2"q=EEnOCNCu^eSn+=GSw'ez~W01 YLlP17`]]Iq.95/Aٙ&P}qN!ag%ׇՕS=@$\-C MbW-_Tݛފ $ELV@$x` f+G|/lEXICuyk?+.ꀒIUˆB+ pFASF CfL|Ե$PO,h.\1YZM>m0Tu~jA!Gmҗ^:++"89 m۾+BpKtM zUݎpO{Ő+P v짏 ܉xyXC6OJ􄭷0TW5G>K$|Z N8gjyR`Nz,Ae.(5TŽU7ֹ"vA6Q m8]p7Vujsd}f'uwZww/^Šel]1WC Kb[q3'-m9't uýhQg[/_zV,f>l2SUĘ5>h8l&ʼlŐؑ Bhp΃  Ʃ+,(a~b&Xl訡-)6cȰ#%πmY>]Bvh\n>+|.58N4}{n>k][iƩSZšC7j9( W+AI"iqZCmyK?#aӼ]酙zz(0]:aVѵo~6qh^S-VMìm2M K|mwDi_*`OSBr9aO$<͕[|jfm16tP`ڡ5{yVx $[~g-/åu6],q?oڲDkEd16aBnr~P>4-&1}@£3l4ZcwHL<zhf]fcl~`kLFκXѪ@B"4狸|>E`y[{zSe}CKZFEj޼zdta=݋zNek7Ւm#9[~5wEi>BQ~F+ӷcxy$PfC׫rR}7X7ba)e&²>I=23b4MOވ-WfCxjyڋ9&X@/.d6&(f<ԍM}7RLR(.5}rqmW\0gG=}y5`~\4 W%9]p뎺FԯK{PC#v=ŏ=pIvND:b?%< ,e7ɾt 2 ̞:PH|dr̵GF53@r:le|K~_w6S^C-HWy7Bskjp)37y7TTD0# 3E ퟹ1 "`_ӵø']R\QΞ}_́%s%(fXeS =+$@2Mvo|Q?W,`AUR~{EQqj .m=#_o5\||e/@J/$Ol,V"K‡u VGƯJga~O㒤, |ZZy $iD kQ_S{h/L`WSփt3$%V bڠ*i)=Q:ԱE jqG2Tn:h!W9W29 ļzpᰭ5]Β{y?pTYrJDǰSl`~ ,X3JMU_30[Aj01σWry#QD=\p/{GcU&?QG3Hŝ2@ڏH=QRN5p62ذ{ފFWb1ڥShuC3/գ5ԕ,gBV'!H 憘.mK8qUus4`pi;@3LZ!c6zKV8 i)XB}2]$hJc4Cjg5_^ ||/4y-&\0J.Gf|4zF wo2 -љN1ӮG蛂$A* @{rZւmfΥEvUSQkЕDЛ&ڮb(HJ_.)Vp"+bݨynΖ?BoF~w.mjf^Shve+ܟ;M7J7R ⸭+ Oz :@ǥVÓ4W9z65.܇r [.}4Çuf*C  `-4̉FA%Sm_KΕƈ.le.I-}3m=ǖHe++u=oZw| Hu? OM^sh:S BWjTNE)#U?1*W;f@$ ɐ7j ~$LFOk 4DC3^ K$Oj2x1V-D~I5Rhʴo3䈎~hBETˡ\`gdV?|5M+Z(@׻kb}#!bg"@t`~eruTO0gw,g M3%sz>WXwj|O9 l]ݕ>LPTg:}%LH[GaO1m›BmhjT$AmSp0Rc= _x+JBKe{JcYF3Uk>f9~0 >j'8*ח::cfB,8qQrGM-ʤu-:qN"E[㕔,u,J5n6wrcN?C.cd\W)7MK}lE(EFf@9zIZLrɽV} w*<3kKQLF>"6!1% jV.&Dr@f J.JSg(OLjW&EV.J@kܾ;6b9!j7̍Ap]Yd4p@yaZV?[1B>ݮVM7s#fC4Ӈ±~}e=1 $m!K]Q/o"׸>q>툈S\RD4m.b f<vlh? "TnVNnOtq2Q SuՎqa Z>OZRt֤έF *TSJ%Թ 1r21;?vXzEC/ѵӁwGWU)&9,q;Tdߵ{; 93\DOȟV_vWpb8}X' )\&v)Ʈi<\vҁx1s)c&|GAuX-M^1pGANc2؆Kr>8@u#ZV 1eyȠ7IxrH2lJ²5<%"5J i3k'b`y sA[n#j oKx>FF%>ڃdB–g@ilz23rT;r5A/|afISaFr`qLp /K B { lueYH3+ 8G\A&*(i2#[VjrWsvJ Fvٺ,j~W[.VUB,7MڲVFsTNQ*ֆח?&=F!D|hq;S5`Z{aQG[eKe -,ti @Fz¡Ph[zhPSAxč}l joZ[^T~pLoIR2zTHDr/g)嫺y ݗmk5x%bt('M: Wc8$?Qqb7 FS+.6-9+9g˚ .nT-A6q-rm |&5vwz ^}@ζ&o~0W-l͙gO;HYJ%AHwQ[ۺ8STqhC̬_ٹ8.6w_Go1 $Wy7Y\_ zCJ!8j]3s8Ktj@(EI$SuS3ۅ' { b5s?BB}q%YѶo5W'v '{D/Ylڄ+{N4*}q[x?%0;e{O%&ĸbL߫3ILO+ĿrPzqz K(+pە0wh;1h O;f-6u&ķ*=H9 JaxoIo/'qNJՆb<+m Ȓɂ!G@Rxt =fOl9]{ )r8X-4qquMNۢז O6uvd,)_o&o^d6qUnK? U8)8R1"]р]/);A?]cdJv rLV4r0{ *.벒`@rYKuwuPÉme{tǬOO-=c͖feƣ-+Ǎ:>E^XʯJ8m'bxడ-(plF 7\s?> sXOv97rڝp3,0/Ns.PF Y-~ܑ(z*f>ηKe~SZ9VA1Xn-$B(GF<d%2P&=D(rXL=X"7k&c[1RsUϊ*C/Gx[;;гy^7R1%u6`.dUɴ"C e'D.[i0( BQwKؘ̾Jα!DEUDaQ}ϊpX:nˁ3 uwL1 e>X9} L ۍrM=^+\0Y.C5"wЅs330ti;'=G]o0vN%"qG]?m!vbk-l|}s*&! Sk 0;(f0oDWJu =O)lU {:u۾#KMG$^v%"%3[X!_IYM x۾wASAB3u˥q q4ۑdhn`,,QP`cěs u@.C*xJEj%LE"AǷޚV%#&S"$l}-ԤHMxjnkk>ƀ{YܴLhې7"?FB`ɹG'pڱ*&̮xbN;Y۠!4@g@!Q bJyS)1GEf wy $g}G]γf.`=-$je$W#=ɱ_A?lW嵆su,Y2:-MpwKyve;B+-Z_z4(X+Vzs*bn> &H(f̹/'CBUY EGS1s8ymJ;x B~`H3$,S9Mw>Փ Uq"w<fflA$FbC&`lhhLQ^B#)^M.yh^D*̏\pK'r(:m]ta< d%`Ւj?]5s1 ĵ)H{C;z yǬY;mG=ZϴO/]vtihϫ-!8#C9FH.>>5Tmg]N7 !8~& mZ:46!BV4{ 6(A)sQ&4espPL\*u YVBew@I 8;ml~w՗I`tor:+& y^}RE8)jG kuf03$20(CWk9tZ@nlꞃ5 t빘" I+u ƜX0G&YkTD{m,q6Z)iHzadhn&p" m8J 'f5@PnJ9nr+@vq m *}$-ȚʒMNg@+;0K`ZxsP&i󯕚wC+6ǤW߉9m).rGSƗO6S'̨0w =Y;jKCH=" $ѧ9hD؏uQuBd Q)ҟ?IaWDz&VUXkfVEWViE#Y!o}Cw5 R~yhׂn)!A4y43]=S4f9ǦW;E=_W͙BT*FY*x~ٚpcNŖPK: DWѓ+_{2hY-9̈́zYr}IW4mi"“(cMm@FBѬǘ+go֨oLNn'obnB "c:x:Hf YkD,JSÛ} @+G:*U(VZºO/)E3HM~`֮:!%|GoAUb)F Rv܉&n Y6*A"z~B\'19>m)ӓQϳj?c!yfp~VJ=r:\1QUhN/ވ3QȢAMäF]}a4.9 ~oȗFLyێ3u*Q $;Ϻ$dj;IPg?W5 ٻğqNt77We)Du_CS6]R~&6 t0զL{nVX 1^X#},+ }i;paN^ G!NSQSj tS pp[{ht#(',Le x )V <7XLEy%P )bZ. @"?SQx~ע: ` nط`zp~YsQ3WF;:{FmEoz u"j vcCj,B|83 y HB=y[9_Jeh!2#$0RX;O VWDe$LxfTiSd:ZO*3x|/ҕ3cxçQk}e/e>+Ԡ{Hg؏ạ RE΍h:9C 7ஹ 1vegVֆn4pk a o5`*سgɵG[afړ8PZMf:bÓ6ع٧Ry—퓿Of 4,5uиv=LW[o{j.Dph/-ቡ=eeqsqg>]q$nPn%|( . C@э ׬,r^}Dn{Ql+mj9nD0i`^i m!* ڏ>`\8V23A-lPnrz&p=ed0_a-iK-:F=u 8,[:Q7[@؏!bۋϏrJjb?e~|ӛǾ,CUT^ijI H.M 4&l~%ng%~&rb RfrU|-Eh v zaIEY:):Z6\(10 :}T&iyԇsqYʊHne^..5RmvQf[8@"`⁩,zV3G7$' qk@i/ 8n84sWxu"8!ToaƢt|Ecы@4<Z\F7h8>b5&Gπ!;4e7sعJ#gPS2r6F;,t0\nxr+\o~|o3y "z*FI7U%V&g.oNL gif Ӣ?<-Bh(_: ]Я́W WB٪B <8@yu]Aj}5hRZggU7՘&>EI1B['6$*ʩP\}j;D Fªai[@!nu~yq։JBÏM w Oxvr] kq@ÄQU))W q*6#8 x]hXT,ÓMzRߞ19h" [1CGd9H77rT̗M+؟j5=aiЮ9 M7}-ʗ,#c$F\ gb[7R_ki Yw̾60W\v}_]pSИTazDAv;~ח j[̡ߗ1jC0K#𹁠QlWevٗ7f_DmP%ݥ_, |"^ܠ~g}LqLrፔj,U|Q}Z$Zb!`'J;lن, e{rv"+ GK^C߲-TU2U'~Nl;"B<2H69~ Sk|{:sİuª`< ),Zf5#5A &,!>uCS+ 䩊)j,ҋd;?w!~wwUvo7jj}!G zM:R[K U'ٓ-ڲeV2əM[z&zoĎEmc?l0ulLkľe y +z.6BTv^1Q,?| 8N4 dK, M ɷ4w7M>r m\)!=lf5 Ab/= e q]Uݿ+GG̩ \J335i-+?pہvaTd%󯂦8DQTy{LuHYXsSZ |SuG0,Ϩ+mzD|[{>&Z./b!-rd KP&>wR:̸zK}?5Qr3mkK]4&&h/!*zDlA#Ի$&nNNu4'& ݬiC:65I]f7(uI^/hD p0,H5ufzOU j>g@oN&)ovw -x 9Ԁ' 'Xyl+{b ;}\Wh !&da}Wn]J-<O>֥{xa4mM䶠&Ƒ #<("fr| IPr A\i~8]?|[}͉^}h2E' W.8k Oi֊ ͜ց, M~X.֌,/BWy?NpɁfϑ[˸A P(KoARz:t8f7ԙq\~Rr߿ "կģPUGENr~m j؎kO~| c&Z9!ДX1_pIxt*$%^KH *>GKX]r!DBym׿W-۵ʳ AAe+y|G;诟$K~Z^InS>BSixBN1?o)s;M6dTp0. };,_ϷPy_^3_1p4=Mܜiw "4Y}bp=TxTOfY2s6 N<'`eJ.^!/?JiL4"IHc4:Qf/~1Wo[;ÆVYy¨ qifsKLCxMg Ts 3ʤ >}R8OY%(զrD6-aQ^Q Ekhy133PSV3܈&Y˙Yk gxc/1uQ|h#\"‹SCz!u1W0W;_15p(HQTܡ`-P[#"鑈Sm uqcsuW;#|NXJUĭ5"lz<ۣm[,Ue/5-'trᛦ. YEW-Ǥl4PT _7xh@&L:׉l8,*" tSZAgNF]XiH,]>3,猼SDc<d:󷑬+(H?}6iEc'%* q*}g[D1}׀Wȯwi`Y_ ֔5{dރd+|RѷA)ʄ3[ f[''%r AeՂ2p<<޸}Q4Wka/tl룜1a3QZO2ҏH59Yd sHc-^ܳtkKItΕ m Cou%zZolZLܕwGdՙQQI &oaHvZ}RB5$W,K jDCF8ϯC5uYO ȿ!Q (e.ŭbտb[sI$e'SCY9s㔍5 A+f-"3n< &j g)*LWLr?>I47pX́]--ih9;liK0FmƩO uD q2ۑ[Ф\V і0k(PXf'|\89յ/oCL8`WEx6 Kˆ`Mq+J!;.=__gړIX2H/Ÿbʟb a.{GR Kn?R6&BSuu^%Ι\V|2"䮽+|'U%dQ2֪ҝUGi|*-rD@ ·@-ˉN]:Oa S xR&F%{nV]h{#q4 "ZnsN@g,>Et@r9{_Ojz- ̡L'y sl3#* r# `7Ĩk90ԏfz*XsIK (fkqpbi/kH#6BHa? LFTm]=__ꋩԟby3;d ؎2% 1n&!|2Bإ/^tpSR { oڣ[MZ$7!R@|*;t՚#qN$}>|oUd۵" (DW߹N*us]Á c\#ŔPTIy=YT+nV;|~ڋ wtx4S 3  4[rsQ4_ kEXncW]56yxs%g|qxrżԦk .jJfד3wBY(,W֩Fܞo"z3=¥H.`\/*sngL{;a=1^"]K7gsz0{86ӌ=OVjw{pQwCf@JNE5;!NjJ>nr8XGDR`ThQR:U K.6hHA 9tZ#')ܒ&c lVu1>+kWQJFu@i;&Mz*DW,%Ch `w-6\}pM{o/v3#O*XhM}^n{_vR"Zn+~'-|k HYwM d~iJ77tI%Јپ$GĪJ'&#B"X"xy_~~#Q." _S;˜8gXڝ1:ͺh/$t\5C"`}Ǻ Ō2-Q>tάS Z R0G) >D xyp%@ٙL.K [ш w[q`#dbڞSذ'}F䭕14犅^J\a쥺#ZyQW!dӋS:n|N7!kAi_ 5n&T,tPb4|$KۂN1oP`='d  v#x Yʹ~\:˜%Zm!H ,_XiwݓS}U!7يLO2?9CRo,#N\h;D@?-g鯖[%E` k$ֈktwwZWߩSM5CXe2~3.Gp$|c/W,f}Cs"O%ňJSgQUϬR4fR)\J׋tYʯ3&7nt1unZ1=!eH2,[#\M!/{gtH'`í&Q9"v4-|RpdY sI?BS`U0rx%a@ LK@넅S7ޞ;w%g U)^0eu}+c9C]Jzp(Y7 B,Dj35qx(o E؃A%~{9DGh"nIUb5N߭aR3@,ͫƿWBsRi98MzlS{θ=jZ0ڨޭJFT"_ 4MyTFC¯;mM_Ћi8H[2t~$6Y8LlZsQc[h6P ddZפr@!%G qCJ.w[}qWv%uX ?YOmY4K72c ;T-þ-A*ZAC4yt׊V8Lmע>Q@.[]Վ:ãmXnAiEV iȾgoIV;̉NE L&Mx:}G K&f*[rJM1e7/z Na\7s&.0-DcM2eeelŶd>dZ¡u7l򞵧lE0@'KT ڙЦl 2oDm8\'VT]J݂ fVlgi85d)ΞǣS0Ĩ8B5`^?w99oO~;@nһMȩݵu 0N`/Wg^ݰ"$Z4s6L#/Ž=Z23yyߴs.b{i)SѬdeU !80 y2Eo8ÑVGP!8 ~m'Ijٖ# 'mJaxM |ϘVH*%D22>l`?TBF EiCwڟU8%Љ?}|06H.\5 ??v<,Ħr.Dm|C|FZNS\,D]_DI/]S v@HPc@TrWT }ԏ Sdv9k'Ѓn:*&]3,`[O~qdS4UK}Jlqw!GP%NN5o{ƅ1*[> V\տRvԩ=VL>Ѡ3i (?!ofq{&Y ΏVj7p֩/vIN"i3F^fMN5g적8Hi#oTh"lg0ėnFݍfW4}aYD+u=矀/+h1N^5ؼf5a' q!+5GТ^{& ou7QpQ^rżX\z敁"khӓ2Q0)19hNumt). KUmil=XQd%SCce NswK' =N# _YY&b:1ttc#b-Gou9 B .]S9[AʂÄgu),lQh7&^i}i~@cmJxk LIL,ܿ3+| ,X+0>U{6uŅ"[1&f;9nk~D6> SYxKЩ%S1w&|#ym\ !W\>g\pE ]QliAͨ gh$ӈr>A*c>$k`3n [%M@nȒk"EA㾃߉[:r7{Lo*Fϖ 2): & >` ,=j7󓧼 u8hR? nF*y9 V^HY|C3k+9ϫ_&&&w\9`9ց?ͼ]J#4Sba<ȦkRPYކ^X/ʹhx@Y8ʼYRX`5f^q+t{i_&j͢Ҟ ȋ$qQ"mj!>FT|խ}ݛ.ogmXyC` g:^kL/0(bg%ym?% WwW7YH߸a D;a_80P3\  B !׏ȶw >0-z_j=H +˴iW&(<̥&J8aQ)}[E4}KQRr1.*Ȩ58+ҌY!<寅E^3p",`Bh#$h6"]ZO1+W fЭԵ|͚ G=, ^ ,@­68wQAk!#\ΛWp1d6m;n/ڍE&B% sUmRCʜ _[M;L0b_NepXCEM "L_խ=M(/+sy u{-Y )Eؗ רB 3?wr\TlfJG,< 0I S`]{jLAgCPYVQo$9{bhLvv/<`mڹ׊R0 %A{æ![r]9dXZRq@ieEYI,/bdE"a h۫ 73;_흈{Q6B^yE dPz5ƀx:]@݃seΓ Kҋ𣏕(KP&(oA聁Ed?zY]2n>I2ݴhS@ԜpHPn'z .ߢB*s%HO!)".MIBM΄Q}Y#T_xs1N2{=xO F yL,|BZ"E&.ǭlni~x7Fm)v_OO L.}BI4W4p 5'ZK:m4O"LF\}tf0|1"}iO@lfCd]C=).(k2jNidhkأ և5+`k Bvr3F&1m>ReCO5 ~~baJO>~HDڼ+^,wRU7Y3rB;ȉ`}1Hf/Eҩ.)CrH8ssRSXUZf4:χ} 65{3t=} 6|q aG0rSxr(`&<!W{3+NtFN(B"z"W FT;!wmhe+ygZl栾3*^o˟,u0ي.}:daEZ^o>[EP˜L|U4L&{2;P{AsPiȷEI/!tJ=/njGcwcPL2Z8 [Udv_ nj8XA AGె4sRzwq蘺>4DMooBz+b $5BH1HXhC`=1А^]w)w-N?ɑu jW,1[A\a%wzSMQJ ќ= H/Ny۪mKRܫTRZk≄}BghW@4c|r L2D{=cHD^M zU:>kQ)%mvSf5wcjޭ=?NrE[}fK/uxQA@ĩdccəN҃+GP=^ˁEB4yh!J.FrBM@dxk4RAi!'Ge"f*ڴ ٤ɑɻnmǷ_i Lz>)ӕ*PL~x=+b[ɤ$o.*o+utʁoJu>;sc.?>eOI?JUYJ洢;d(T#fdx8oiFNTM3'%u)T\-@--'=qY7a3MWZ03HaV}VOdϕNe֬gz=5gogn+RDpuԟF89lwFpeH!Clȶ5_[D^/uL~+4w!Þ h5uYNdx|:V쏁NJH.3Rg.fT՝reaN5Fr`oֹ~uI?;Qk 32CXz wCQOn P}b+qB)%+5g}ѨxE稍j|tݖ6"8n"{wy6ڢ p-?Ci^Pcg|W%fH9V)ΆX2f,l8=3UGD3U8Rfė8n ^pBRkPm4yA^6G˚)<@;nf଒h>+>o1pb dMC*" \8eӫD>HLZb6%DvY[| -3w3(`Pޗ9i $ܘ8 PU^95z хq~Un2o]3Eפw {HÃ\e7˻p_. #tr?TagBw>%tN^YḄ)~%tr۲x{@ 3$ >Vު_}y,X:]M5Ԥ BQ.S|j8[l3_p#$ bMWZg )3/*&G#yZN u:WǶMWM3Mm7bB:{Ic1?b\^fd.J&?.aHIʞƈ '4r0ąH8[fndQӯIZ_8Jӗ*Y!8Q ,M1B/r+{C!e/}GPa!հč˭ޘ pxShB¾5=;! G"2H`3h**j])_tPmFv!b.M_DT~OJ?B!én7/͖+gk |7~9BA |\m5$84[\'qBeXؚ~Pg ]&@(/$ID2 #?kGťPC+/#Fwc;byHh[2TڎŌÄ&kQan7֒A[DD ,+k\=6qmB Űy+;gtw:; W30WSYD>F-𘦉ZSV=cM|gBOcDD@{Q/)85r[}7۟p̥dW;Z97*+^PrpnɠX m|TKiTQBer]0_2AlVa14xǥ}iCu= ew'9?{WW ^L@`‰XԆ{~adNVXesO5Z C+*BЀC*9ã5 <jBJjH6Fo-h+1lQԮgQ曣i UOhH*lYO73@?.T6-jωcm0+ YjU>7r28s5ď|?K minpU ޞ HY}I)jزf?s{Z eqS]32|ώ&GVVe>4%N=ZWł%EÝ$)s2@7ĞNQc;-"X5hdV<YM?=YalQnh>A1 Ds,-x۫bt^|XƎKzm/-w,Q`X:-.)8U>V"mw*Hh| ڣ,5"98؛AF4^$&`! BQωn{UE sk\hd´םCVk9Y~yhX%Jy7x ͖Uę,siRImQ꟪rnWLLrC/v]|] %#ZO"w!-)2r?5v/6q,p8J0=w0=q4;]{4vYyVX*(vs=pgK !ѧǤB26FF׫~D\m`P%Þ""DjTKUlL<kGgNf(!tj, s mBݭ0 wf"vXƚc~5)P+Rm@~ :B(H ~iE+iw[2'^͢n35b2ITa f?0Fe#Еdy9!8ȓ$I%u%us}G @Àf$I7AK@Ù飲_vY &2*f"z&92:eCK'l#Xh]#rT//(5*+鶜C㭇9z-_0fY*\. o VSr k7hJxF#)Lh?Y֧L/SN A(i8֭M!7$6j] oxWh(nOuE]ME')|qWᑟ~fM?fPrt Fx±gת(TNˢg{5 x|pR7/u~#%b_{@5 R"4)YQ]**P0,۲%FtuDCZa+Lg.Â#=XFXd:o>hCUr+~8VL`Ie_ƻ)s!jy#x1~+Woȝ䲋qA ӯkMH3{Q4uEUG:0QuHCtjԟT܎ie<4D#y ll[jba0cpx0C'b,fk\i$ҹ#ܬgN}RpBYf7 jBZ 0MhԒ^eHAwn_q@,,ex?"w}yUQ 6>|NK1U"(")[{×ÆNN'!e?7Mg!P-遥YڏAlݤ~h7mmsK70Y c6ێ_ZtƷlvN$a[Vʃ>@mԅ&qxsx7SG J[!EP62Q}[dhdjU)Y7O"kOEnW)[y\*mP42fNz3Jtz3Z\R lC,g_G>BLq,~^%^{P*kf%/^YdvJgj<Ԝ)`ёHӷx"ҌQ5J1ziu%XPuse06 Ƶblبp\,ړ6Qjc&"Zteqn/{i8eL$d5ArzPvCjzOsĺT,-3>0L3MQmԓQ.}//Q*^`S27;OxM_`E'PQY4Av'3h/gP7,TD>Kd9Y1| iBrl_O}"ijhP<kAlyc_)%{>C>8̚7 ]*Hex6L f։.Xһt1g}'F>Xq@'|Hk`ÇCT# o U|7x v*p.-6`<Gǜzgؾ+e)p}°L+K`tnV𞭿,,7QkM 0ng7  \;\Ԑ$:}Zb3LŸ́tW.q~vPܫs:jS[kpe2W WjՕΞ1@R/z֐UxSs&-KطhA␬lEֳ}l1w $8+n̩̎<+m2~|KcJ>yf[LP 5 kl ɭ"< -K ǖ+-k \ۂڥ",*wcSgMjCdM<#q4ħX~@Girl&j4^' T$4 ;3\Jĭu [>ZAsKZdy!̗"9@Lm퓂p3=TcRqhU/C6DHE+>²ԙ-q '0W<}#]}݇؋ȳ싍)JEgm\iHXohrCj4HqKd']ݠ# ?~Ӧh] )!%ZWo?. x2cYDy!dvH |Me6?x<ڶ&wYf9Mg7 giUr̀\ #gR'̂6>͟L0Ma/n9r{ U7%j[B9$_^ ?A H#N]0i.]c%ђʈP^J+)<PA(h?gX?)c&a߇1-Z,u~T](,v6YgzE0NTKCivQe5%P9NDiZv-٬Tӓ<]׎0e5#hJL4ɯ)"O ߘSALD-Y)܄CD[G솄F?#eKXSJG j`U=Mؓ}d |G%&&[{)ᕣ~Ť!$Sv]7>J-l D̑7G>dIU[9 \n+&7&qerS SK *ҳ]/x߫ Qef$(ݟ up)$ E+P(JC1n[d?>tя ^ZG>IPlE0ZQ9;3+ X'i0LukM,D^_OAKEѣܪocu3CG=AYJ ~u5K,~8{v|ǧ jS՝1me$Ouklp>^xR~xag8cS=+,t*-TY[_2Ӕ0=f{GQ'vxjާr$]x6R`Nvp[w܀z?J"vx22$ÍHL;xJZq ZԸj:9?31؈?ٔ K3б.;w0X3燃, )@LSx$q3u3^a.iA5lM ˢ'b`3&ô;"<xRBtq& 贓5X}{GyǗfз CH"pu"^6ԍzK[iԱOuYq0=6-{uاr&SyS$h #ߌuybUdڄ*_n,ЅPzPH~˯n!ؽ?DzUxˢLuAv yOHMg4yP>c'Iv| ~]`KmΦJƐ5̣"܄ xpt. 0XbQxgYv}_d|CLk='%^j7_(7Ö7rt K}K}8[> FU*W+ {,4!9, 뺐H\Š޹_1Ս4N=ta$2UwpCtbrOOyd. \N3U _0)*#<瓳$?TӲ-N;uʿ ulJpm C?4n3lȘX^j'kzju[IF./S/34uu _Q?跻vW"hݫׇJ = gb,x"!hu"NB=GS x!z O5jqߠ+ێ)X8mwfY٩UӄUC! "Wx;ƹ ۀeٍ42rM2k')e&hi1'r*9"|>/7[dh7-WI+L| YCV~3&3|,d<o d"m掊n" ?O)"CRWRZoynDwI=mz`;fm^3!]9y;)vTIW =ѓ+86l}׶vKg7_*O(t~6UHW[zd~Y2`\R{r~I1\zGNQ!Y7x`Pq.o 13O"Q+w1˔)I rb`;Y\aRD'jmsI5TJMayޘ8 :X? l(1۴`ÌXtw"5$Nu{6#*Et:c 1.;w lJ!gʒz:տ}MCE2"MPEBd ۬4:b:P־飐S<+Xr h} tVfme6GT{JGqz G_GzE0 t[S Kg\RX { 7YCPE/7vK⯍ǃFp`p b o'^סY*͈!N6{\t +!U?v{kQ l(YpB7!$S0^k[id]9+{?pR~fif9I3L<,d_@W|BL  XwH fY왰)(k#N$׭Y1rٰطaYظg *P4: wpyتrEyztT2c9ZmI_`F2e%LgnfM"KtzQ2p) Rr+h{ES8Zf[y 3EWd BU(qe"8Riz-npu6IMH>}YYlB~`.-d츄03H'scT R{QN^AC=ZM)gC\pحu鿉noEHMmiUC_HBA*:T0i<u["U1o>-/4cO5nlzٳ_QWEoui4ኋPzi 9)vݸiM3|m9`T nѰ}â:ӱ.ˊIJ8Rj~ (.B/7E<*ǔM|=ܳ]l\xTxvFߙI%ʭQ'ݻ( QIр1NE6яx5מnX3Oő8$x[H\ @ˇhf@}[K/[*e7XW"]YۼNp<%$̠_GlkdV0mjCp_w>VbBY>Kc>‰ mm#J0'6Pmm<.<[=<؜Wl,f`CMȆm ,'4? ;X[=1 Y xR740^Nޚ ѧ)qǹyVΚ7vo5vtCm]3땦-+sx=+~ Stత}}|n|ڶB/׵\3I,5TۢCvLs*?[[N{3^O_~HҬUN/SWTƚ?tx(z+wsߴ^r|K:~M̷Q@jyOA!vF/ߨ?QQ5wdԘë4 ]C:0:/ #5Dh^ l׻ɩ0bɋO׃6/M*$yNc+xMWfxh9z]&Va3ѡw&^oq> CԆ4\؎:Y^#! ߏWoS-˪M7m8IF|nY+Rѯݿq '6A&K>2Ɩf(?<q8 u=: LB6J*1`22C2pb-\n ='~8VY%eH|RywIX1:]a`(2"cmOW2V[@DZAsJ\H!('[̣=wW p6Jcy5h3(]T݂TQ3B%{L8HTE^i^3o7,E6#j{(2RYtJ5/ -T.MIssqX<7ϐy\mXͮVy %V ? AQNjnh '۶}xNb[ݿ I^QN`nC ~Hc>0 b(eF<(2B/mpK;`-f:]dPJb \ôe*+0co^5 _Hܶ|6"{X_Ht}G YDe1OA3nRh!w֗xZ?o 4BQP$1E%mI!xX˿(~mo>"P;'ɹ?`6Yl p7bܗ"E2܂ ݕбPYѥe /q_ sMVEÐb;[^-!bZsqE;2W*2mkɀ99xi :V!߰V׊|npr sf$ z9j=$|^϶ QZUW.9#o]K"7~p<Vy \dF, #Z8ێ;9iVO-FEV6p+ʿsڏ3/U-hf6x*G>ew"&3DH aM5;0ryLbb3aHa;Ku9]mcp MJ ȧLÚÊut-` g 7JW t qK`|hv EdSx>SjBS=NT(-.r(SUn=,0!x؁&i6D.[]27k!2]1Q.WIyԲ݈bvnU`DPn/[w jUlto_ 34;"` ^T:3L?!&TQOHpggdS}d VзEZ'V>m_#c0˻÷zt6Wj)'ײ k=TF-Sjs@Kř ƹviե—Cfo9X9Īf!x]7ă f Aq~`E;Ĉ=9ZCFjƬ7!VNZD(MZve//ΏaPR&Pd49(+.vzzn 6o@],=ʳ_bxVr&St6"_Fjw?) cۓ~vLezsh(i?&3h\ tmma,~jNm#%_2,IB"*A I#Ύ%c*iug=}3>i$j"~,TT @Y"rtV WvvԊGjK=_9z/`V/XA@5y! v@4.>z3 GY- CmTҔ7G!"A }/$qctHKOe~cZXX̀1osgѯU0eɥ炞_oIfLz14ච t%}`|o‘?};2U(8sZ8"[HXyͱ ~fN3v&#w1ϦDَ4J ؙ}7t| `^4s>$X $J1GC{+:ukk\ K$IXOaM^n2?KcɳM,T,ˤE1PS!o m[JcWN)UeDsbCeO{T\Gc]q\j:A`K7;s~ؗS@e}/DnkwgӔnsKd?K̍ƨc){H? ٞb3rgćd dAd\ $8p@C+(վ7bg&ELe·-Z }dߢf'\+KWYa(gyL#"N,zn"SCZDU69/cu(W7:k{48iR>1PPAB&gI@=P\SnVjƪ.U$3$ފ$뗼a{F[|gUfhL m h_ ;롺9 7wFGd;EtPb9{1cn%-|:(~pxE3PCeQ>i~ሶZ *~G7܇ :5r)`63R~'Τغ\Ft 7<%Doi?I@oِ2*D/~@y!37^۷@t( )ZZ8;mnLC!3V817weL93TU;5(?~sd} P 79x7N~>̭;=R"EV:==*'(q0tlpnLVX:Z AU. ԎZT;2FINnc-J9&#e:?3k֬غsQluf^v*IaMmvU'%Gn-J*+nP5dT֤[w $ 4紀L|[ҭ|]N]-b`lTLOwJգĐ-.;\xh`vZ`Ywq3² @p}x6vhP]m]rھfQ㘡%8JpP\"2k>6A<D,ZEkZ[\zNׇs,M󈩭@Χ~RRte<8^#I'jH;[zsKs>\fLU^H'òђÝ;,GŽ̌h[_rvd $櫶!.NDEGI;ƹW>Ai&L^hq,]f_㮇 726l7? Du{1(HXf*Gx hbj PڂQY"b‚#z8- |jӓOɵ-l57"jT'EM+g_ўiF972v\XJL rDiV$kzzӘTR<) փԶы`u v1z$q'S&LG;OL @~xYs6'Iԣߪ&+ VO%o{'m䖱KR58!7ѫ~tvlw%vN43ȴ +|gz} >65tH &|r6.$v=)*ZRcݡ̛>BdeH_W=.?a9Pyq^^S>?,RL&KNsMDcEK@k0u,#Lm|Hk5#M#9ЎC 9CgX|K!y]J~Y y7-!ВHkG~efχ6 eFo6 nqKSZPia1Wt«UEzh^&\Ƚ߅h:Iӧ9x2,RzjpaգW(rH#IΠ%L6t wV7MLen3D<$?]_w'+?;ܑ EZqPVaq4 caʭ לw_IXvV֑6eoy7ɏ! 4zEup[CJqY -\id 54/ƪca'yn ">y8HhVO_DWة]I_{9B34&FM?C6uajP6I>}NGC黱.H(q'\"KWj;T`+Bi~r3Pz*9,K_;n V}@(U4-AҬ{ bdMbh83(~bnm =k@a6"@ +(IXv}I]#M<";;Tg@ &?j?)9!RERF6ǐ`u茰0^r`e'?A"Ľ@eePdÆg'άzT-/Az~})UcBH ćpOod nCny/zA=pa@&vQ)Nk:7Wnꁑ|G,Fy8r9rjD [_jj܋ +W`ˡvY}?m @p;,磃Mm3HWQG0 !)'XlOM=% )C;>L)gc}GJm1fqVF;U"o~DOaѰ 9Ãwޢ#R"(g_A:bC5u(yʘǔZM$2oLަ9"":< erģsmYDxİt2,_|,~vmNo˃DMI?<9ly{2;!;oOdB/#< _K3Kkesp\a^iT yj;r?+AtՊN31E|OgBJvl%Ρj^=ƮQ|I]q umё 35πk|:PuݹV'rv}]_/8Z+2E{;V!F{Bd>~cikD]~~SXr 9{B _cm.9y^E3XI${@KEG!*L&@Lz^3(Wzܚn'#u0m'GҚ(n~Vw1+qv#MJtBScURv|td1Dg%':gͰy\u}=1VNE(P㢉n G* W3?cx:Fvid R{XSεy-?S*A1IBBd+nghOį6]Jۀm f^[fʛ!:I {Ui7369{MiZvqPxLJ鷺kE^-J"$Aps0 dgN>W]wN8`X٫7!Aw[wQHWX5{ ƼRF&fr}PQ- ƬݮMH`ZNd.qQZ F'0B5%$v:WL͆PMV.s2Ud:d5)x 5  Ne#]  ZYW`e!F ĬzF 1a(_CrjDk 81 lek>'TeZ{RY] 6N" n8"E6fq"oT!Lg;REL[)VߣЩQuch,5ɪ+flWov?S ~bhQBqLx7/ZAB^kK1pCR{89lUK[ ⟗s>-i#6_n:|r0M82 -1ߛ5Z['?ʣ/J0p-C_Xϰk{?q63N%G=VaNa kT~bTr+mLjD&]aˀ٥f'H yGП9]+=- |Mcf-68$RC^W!+xԥPҰ&RT=2ic`rY!#`9HVvCK:1]պVC<. Dω0$=^2v%qig wH]Bq^CBE/KTnQ5S ' nzPޞŤM YL%0/+Y("R"">s$V@d0dԠ+l(Pal4y-W׀:)zjp^됀z_2&e.nә8:5y!^hȷqhWQvL(rXZ%qDO7KKfn!M˸p*8_!h&$mreAB/쎵N `5(NcEH]WwhvGGMȭy ˽IqXr(fÄODhŁ#-RNN4H9/YXezsXojtwN83Ϳ oZ|,5.HEG  x_'B'W~$BlۚU$>bua堕A )|mPiPIu$I|N"'HAVň%IS=Rz|ԕ0u+;=)AT-E} 0_Dߢ,7D<64>e1C^hf/E%AH}NTs6nd70I> ׼zyRj T 2>uv3o=srJm陲5\ÆsF*y)#k;bS7oJF| -*r":Q2\By2K\vT*A'$K,E!x V F=Lv>#T5D+ʞ4=<;f.%%=%Ksx m* 3˾,ŹʻVucLKx}U[ʻ>&宎wR6=>'u9t;wť(ۿC踓QHF>+U%5knG5l!blu|+e|pGv(\gKh%#ow'ɽb1) Ƕtyδ"|OiDJ#a^b;MvhQS`{nYL6%lJ{tjf,<R Ҕ!D$k& ҧi׵_"WB/ji }veem^ūBz=TxgxK󴟿n9>50%Qk]/9>Y=K48 Qr, "">m$ Iw ߆J"l+(} H^S["dw2/ $xfˁ R1)qs_P}koŧ/YΊ+_*.re8=ԌZ "ꮈոǂ#_\SU^h f-w^-->3 K(C?Ve/jMvv^&NR_5z$9#')ϙՀpDҘK2/Adv&ϊ`X;H_RF{M u.6d[j,wO~ܾNΙ #^:Iɳl} +MMFC>ǝ/ V#~|SOPqMPiƒt*$>G`LBkSJfםˍV|n˗DЕxh>VރJV1s5[U+,;)[phH;`a$q+[X|\@!a+0j;jhKE-"݈]7pP Ioi`NWJ$@vnC" IMl=INs3XE8hiaKEa-*F1ER@~%:y:qOwo'[[ۖ.]6x&Q;Y:ZT*c^%'2y[~+6噶FÎH`7FbvVu66/3?S>ޠ^_Wu_:tF:;^V^@S,r}Yގsft1N666AWjIw .q_%58~6m`Se1j`  ATËkg'4u^Zw˗™6NbJjt^d&14kA0_ŴO5ŃED kN{J_glq3ϳH o$sNNJmhSU(~Kxdžjת wˀ!#U')9?O5rlIl/+,]ģr/'SJ>MÃD11W,%HeANŞJ{xN.HP™6,MkQ? og1E!`^!?6 Ki/&٘"җ0BJĚ Gw.b'Պ\x:vhtUGㇲ.(iLط'*d MLHrMCW%[G;,{va4&LJѵqoT(=:D5'F*3)ؽIa|a >lMqh{|,, {V Xav-6PHQ7bbo*FI'r%J>a\p7t-VBтo_e e)AnEpj@Eʑ` 3r;UȂ\J_`[Dbu7sQah:%GF0nKڢ'*``ф9G)p Tο#rٴh,⦝):u!**hLC)6ٲztjuH@TKe2I\Դ?/ȼux|)4 2҈h|Q%!L)5@dti9Nn^.$$\..T'<ArrH>mEQG*pcp7Ɗc;Nsҳ:vegVvʷEl%?L7˘M,XϕF P\T_#a4͂N!}۪r+HO7^q`ES>HgaoKJڰwP8W(_b]Rw\0§.: t1 T&a(Abы!skѣRkmUkLuQV9{R'LۦIN/?\?;< _Ę!kkZ1ż>a# ܉z_# ) 7:DVH/TYtX<i?* (;Tl.g'^qeDQ5-[b">HW3C?P筃8qG *lwl"MW[|*5mBS=8q1[mMAtV\=Ɇ˺4-a0bD0vC`Ȱ+95࿃NHhY13C%.< 74^ܔ&M~D%l O9(hvBų}7h 585Cr~Hb?+P $nJUQME00J3̕wu%1Ic A601$Nj.Cq% 0~zOuO[\$JbRJ)a. ^-3J !TTi_KSԕN#R-8))\툡n ]6X )ˬ_i 'yAڑB[f!(YR?V;X$hiPC(]p mumEdVU9ktE:b]ܙs퀊 +dG%o# l 5}$t4-+D+0 ҮuP~߲ShƬ9Q B]*2'w0BnЏl+ꋖ.ı߇8Ņ˘:?4¼-,V-rܽ~M+/&Fn_?:ȓ23E)]y o*I  g.^b3uo@#C J[0wL3x9H-hv1R?~XdKM'2oU%Tze K}# JGb̾r+ * ߖe^?RN{NpC0j0טI _4f^{TzR_?rZili*"42[G%Q5imO|ZAE#IHV,݇H`лʔj83l: b.2Fc;;'XgCzE,$mIN`ݎ7/mL'SzAҰυuF!h&!D}l '`ȥLJΛb{$zNKY?J"x|C;g%C7[i٢N[c+*q6yi|\*sl"b|eSjZSvS Y)Cy#кڹHPQ6WL[tHF] ^ujڗ ⚗\ vxԵٔ W;QF2 |<7 ,ٮ IFegJ5#J2b:ЯŸ R|䩋.x(M34[d[&,'a].3`.A%׳Sש^Ouu_kZ5 K" s9=\3Rhpdڍ[t8'Ua0p3a?|a}K,oZ];6zA ~+X3o_թX}6cIZ5e4抨~zp_֍LaFQ$.ՃtFhT ^Y*V `ޗamA)fv+M m@@DZ=[G7'7f7n4)uΈ! UDu)Tud7qڄOB:<]%&DMl_3"Ey/p%wkW9Y'kꗬ~%JLu;O[L0}'1E mkt9kqƽ쿨pJ:8Me=#*R8Ik=z!uMr6ѫ6 !Ys[$A~ASBwu7}Ř o$zfLJ}yt!EtJmh qJ,6(Xz0U'2jHfbTیnlaU ZnvΟjLY|0~2imi1b $|y*SZnK-dRx8:sU d߁QerWZ1(oY3ch|i"8i0 ?nغ!PISadr n+5;ng8dg^A:`Q1f-FX) Gt${`d2^뜘J6-x[ Owt~RQs.;/em+YvT:yC!Q% Ww0ӥ\MGUOؠ |~l^Ei*鮽cKᩀr> W)>kIq/e̖+FKO#KW;o8ei@[ Ynv5:WLR{D̠ ݓ[xh6vm(rQ[$ӹRi1=oR#Rn|Z/6)s9Y>qC` QZ 12ъ` eSN;Bݔ}n0Tĭv8+:ijo!'΢ ެ]cGzI nPgtR p>ogji$nMP+yݬq@$8w.H|T˾WpOQvaKwt7zz-_JC$'ۦFK.gqwzݵlH-C-bt0Y}i@@wNj k"eGk 5%-R5p1*r|KËK [/`Z=2r7SbZJ4w]֏žJIhŹf/f҃@‰oa'u%hloq󳤂̌j~Od<ݕ/ ބ qPt:FzeH )GiPo&JnRX3ْ.e<8+2^ϯ<o%b];4f$%Wå<+wKn_~_դ"]]L/| Zoo#U2HҪRXE(4ww}kV'5qy# uKeuQ4p#E:+H@; ,,eKu^A0slP?::i,[O$$,B&e(ֱ_ٗɴ,` }L]屦 x Fexr3k,3WI)"iأ^nnPګݹ_bs8'&/tnZmk&y`+}jX^e|IߌJor;eWp]h3j^JcbM g Dk[nj&pqnt5i2jnmE$50Zi_EڙR g:3͇镴y^4/*=CkǞN,H.Єɽ@a5_o~J-:ߵAU<0d'7nRVi_d|#Yo\: iǼG-;HY὎KGuMc ϻ!:\$صY2`͇ 7έ6]`Z$ǺkYPF zM?L "P1'ѠuOF#%KmOd(ۂ#%dK_>=H!iua͂pD{t;LF0 .Qa~I4k'cxc2Y9a#g+1I.E`o)FzV'%5HyyY #yGt( :C %.ߟίhQIJfւq7$q~n!6d9Ro <9Z5;q @&ǚ3>x_x ?*ʌq[7S3HKnm*h@_VjNk4~|v!0s;I}鞸-ƈ(pȢ:gU4%#,;sN1ԝpMt&B^0W@uPlp#/QHa+ɐN@a@ {F7B*eɋQBMb{ H*"IYA^.N t{(fl}2p}_]isvY밇:ޮ}_dEΓQA"U_si0Im)u8=ՁKjzYSJN[1ȣ۹AH:<E~4< v'| Jd_~Q%y,q, Þ\Yv*4S,,M֯K"pMGǛTT˼Ej MTuhB_^ѲiORC$L&;kC2, %ǘ|>ai'7CKfM\sY־0nuZTo*C7ذm!xPrDS#(|  n-2mҢR|5$Q.K e}(ݿdɥZ[g7u(@:PW3uoPXfI9 ,gC7鵣9'$"*?{k#Bk k'qGY<-C>~}P΢zs=o IpK"„IsKSc\A[Ok(5yb%{1%혽.Jf7t$–~ ʹ#;e;mu~+qaIwn=-æs D6Sk@$^t ЈAo"MAC^(xydK< ϾUFPݶ\X =tܒ@]*Z0cxw^#5 bW3n =>CI^(.hͫ$r=ȅpto#T@ @ҕbt$U|Ƈzo܀|CCwݺ 3Cٱ<@>~auI|L#?T0ӉyW-'!7 ՞$/m*5T,c6 gY(>df00ʩӟwm^.ČHMΖ޽gbic-:%pYDoY@35J`H62pX-a`qouMپs&l"C}۾bt2`xteYχL'%I `}5WjH )#v"b1Ehel ~@$ I6S-.ArKwV͒Y),7ҭX)G+$]+X4OFRW]Mdv_Eq߹Sc+e.UhMxk <6e&_mIg>Ɖxb.XU)'Ee3e_ն4֠G6gSS6K%g~UgG;=R,ꖹ!{PVb-EΰLZݽ~/W*MP)V&e ~{Õr_}VcШџrzp,hma G r3^-<<# z`1s3ʸ5o鶒(.KB>)&tö!Y+gӜ#_+& { )Oа}[]UfX\ HSOJj/F(KpL/ +,%6 4bE$\ I{Rq_F};ڙj@K{,~o)u-Pla$8f:֛x8 Oݔ,{{aX|N#(H!kW[؟307Qn[~< 9pɨLJm\w36eqgEy!Џ=S}GF  J6l6׀ z^ Y`Mb07˜*|X6[JE}=ȸ{r,2tRPaO ?p4n=ll1$ZRI6MV OƯQ|xAr#/=YQxK`W.t=\)5L-F\jB>vB3;{<+Pp=y*%733NY& _* O*n=Cb?Ph~. Kr LSݔ_9:줢)_vK|7 %zx@̘uWB\N֟yN%Չm;1䜁Awc񽕟}dD-%GǺPoN~u9AwVSP塠[ YZ׻$AgWIZNXhΗx5+M$v=sV;ڊ1+#vEꞺMwaj h9@Lk[KE&HutUҙ0Xڋ*l^ƹ1܆cȷI'?U F5yZ |\o6C>LxY KP[Ϡϴf#m-Y<6Af y}pK=A$1Rԓ7g{5@<=mń΅w1"{kO\߻5'{F Jݲ k ^Z/pmG$eRIa& *T[tH}EmqP*wkY\aH-W GDDw* ~q@/`t=DN[dW؁-Y6GBV65M:!#G&@jo`OaYO 0w >& ݱG|K4Q R{j'5\jA^3Q1tEEG+v)GՉJI @o,9ւ>' D#^ ^yEy)@*|%.O9aJt]9 PWV٬6G+lYV+z_X_u$oe\muwtçB~ӊؐg"l]@Oq%K'Q^k_B:XbwڨفèrC%crɟuЀ1Fǃ19F$"L棈{ccgԸ\ êʸ FeSH#_7D*\l3 svM(y.*]nAM_)nyRF}7?1G۔R5tLCҥnnzjN?^|! 4ĩdL/29K< s$0 \̋k.`0Þ|# @HkRp˔ݫ#\|a%f}"+R̦Ɗsd ߬dzZ].ιH,& JKRRbuy<ک%g8h>0L/:D0'-1dxlFl3} M)ZΪtnub#ij+0F5csWxl^e83!?Nl)v/SBؾf%<) ƲxO.^MA7pm3./ndKmstYaY2]3k_#UM7B, t%vsh}1L[A~5;*R%&l }EEawnƠ~6Vw ,ı[vz(J ` Y"!3[;$EcsrsyeLe1tvڪ7nR*nC*BiO%r`I-\l:}'W"}塱/*~AwAv3pu3@9`R{`2T]Z$qٝ^ #b8l '8M%vwt*@ 6&; LJcHmQˈ$hlukv=Q+Gan.?at Bi&5-Nv7b2??'bI=0VY~ #O@;LBj_TsO~,i;]zm! Qn}x~9ڈ|'^} Ay2ys(L2‰uf0ڸ2H&ZY&U?L`+ve\P]۠E@341ύv<Z%vA.9PE\(&kMnxIfջw;H,$ħLQOI=@vfzm 唞"-@baGҺA<92ȎŚSKʼn$eO1NF'sq]_L3LmlxT6+/zbxH!S>ƠwMy~El&=`9SJʼn#1C¿%M~`8'|GǿpE [d>,ao>~3X£_hڕ1Wjxһs BqIek!'JU AӼʠE2>sgC e<6^4#Kr7 w]k'4ڳHPd/C=OȊ\ɔu.ĬƂ@o1[z"% WR^0Le60 x⮥>$; jGźm=DTj8,;G/jXgT :ћ|ss NcLD 3ڛT`Y]^UA& \4L̙ ƍmE>ׄDLpF̼T-PS`$#)LFƗŷԃ-~ O6pzu7a$BR&~Z" ۊcfOzK'9Ǟ30?73Ěڨ݅of[Rbm/KSn{$Á^ ׬pR=,n] 1tEtJ"L9YFs$ D=1' `P3ϜO|.NK;;kdQ~6777N(=IOlj ~}y2j>uYͻW~-e'\qgv8]$b]%x=fcp*h?UVTm|cI[fAi4v -umQtC.b.\C5ϰ8z5} 8эo|^-09uڟ[v \/qj}ڂɶ|WKef"$gX|bH4 }^C_#u 2[QEwՇևQ oË4 wy+E6i<Aw5S 4.ύ C(ODXJ5A234bP욮;DWITMg Wx⢻@P2#@K#Zn#-v|#.^PSMAz[&PҚeA(tBnSzgu|*x >{8{qٛ7Ut F$_brIJV{F1"kꑊYy] Cwa82c b<+IJ M26C\{c,>3^P4EBl_mLvi^m$ r']tYM랚.1v ikMb}T!G:Vb?]WuW oJ8v(^eUd;~][)?yPp6ps*t:?fr)JM'x9<,Elͷ??iZfyn.'Eѻ~-X2_%{n`O4oc[tqYW6ԥ=(pʖ֓Sy'`E?wYHk/h *8zR7{*{=hD.-}Tf ÿIRgcWU.Hk]$IYFJ/t\.F~S_|x dy?]n-eԑ4<3PT|ܶPaoQ缋ӕ\,@GFvvH^U_*fC`X[~aR]4w8[ߐ=c}"r^S$H9qSpq/ʢйLD|M +CLqBi$Ϝޗܩ mI I36]h^B|⯑)*Yu{-@5N\n[f͔ΚW`Z"Ώϥ̖wr"r@c\"6c"(G;Ѯ+s`sV&;d5Cԯ}gzdz`8rZkd"&1-A!^ t?za|}@`A0q2)x.a頾{u Ups^q xtFשqgcUE.Qa|ܵ vUԠ؍2 >>σQ֬V'L]u(~4RkyKG<6H(؛?kA<*ӌKL5/(pϛPBʙ"G\E[d֌g?'^nԷy4Ji|@ξ68tBde%l_qx-s'?B;6>\^d0XG}t,G`-%_-} G~MG s?tuIc{U MBdt1Q(lk>&"|´Hu߹Q{a "FkQĥ>Kv5 4cGT$j aou7qZ5+R*(lEHب'UgK勜`d~HF 4υ>GұFZphu) My,rB1GOeًe,~2X;"^AMъbP 5.5gF »_bmo.;`')ìF~7.9 ,˥]{yxIRVOw~H>Sziv֖kģ4nVW}i]e}HcD8H$ 0v AlZYk2~R쪺#znT(QG0S^WhKhVש͸dVKeSl9P|pd"yk'D+J]@YBgO-)UFksK-Ϭ4.Y"w̮A0]lWKþH]Z= ~ArK=(DCGL,cJjD;kZ2<%Β/Ƈpndw$ Q,3D>Cŵ$h{R%|كl:BW?*Lշ# fZ푫]y!Y>448#Ch5#3[-)zgdWJcS^4PMٱ5Ё/@8)C/&Ԟn V|?W[|ɔԗ O!(‘cKEG;eEd)(yVwYi(JuXR:T{Q_~<[t}y/AwT t|boK.KMQ ׷X9JX`TLהf@|q˯.NIj60W 񢴖U6ŢQP[ݦѲ`Ag.jj zZ"7Ş;*ұ%U Xi$31? kbBt`3hj,H91_3edyX܍1.K`y$说$Uߘ(X 7=:1 .ʵ?[ڈNj~E +2_(NDpZ yJ kAI4XǙdA9m'Carx~4ui{;9.%+nv++-ExJu4|Y̵ze3LQ&խ;0N47ZB9hw$Nb.fg~WTp!7A6"7&}=T \elfBX"N7SiwcM=nDE{nWNdmDRuŊZh0PE71{u~Wq/NiM 6M]uQf5᲌hl1mſ|\.g1}qh5kZJ(14~VKXք|\h4Pd4s(CMS7w(<@ڼ4=A£Dr ͑ޭ#jCȮeG>bhNec;39DfRе዆ϭk]7*YUa@ nFzPҀxW]@bĭ*]OǑCoM+(9%g C^O}ջYàE Ʃvqf\=C7EnۓBsaS(ŀ 7Um~!0zNF1 UXEH,dOX@ +4iQs?1.$$"z =-PRbsnY;tmD{6oAnu;ELِ~Y$7zn$U_ri 6Łkהna݌(ɏ' wqCYrgZ;\yWNH/MtJIP;1CKn3̔D$Hꏅ% w># WR2k7!Z\k*YW]+i ҍ!ws4)mqI73Q |Y*)ۨ@M~$a|+C%ZrCKaX+N[ͯDއ+/U948E֖$54f|(78jM*{>pS?yT@ĩ]BP g%"~}ѩUbP'I?nn ~ o?jrpTx_# D [R!9rM9M>АJSS>~1-Ura}BNEq"$S7*}dԕ 6ڶ[zLةS8VKeN|ݨ vtIAC|mKL;$1j"9ov5QчWJĴ+e-Z]a96 >4 1#vx`@2̄S=K5&#U(,ω5S5Yc=p_PCx~;8G tS/0$h@Rˋ MIU/Yd_|AcGc-+|Ҧ=㮞`U0ݎ,#)!˚\~~,q&jḃNGgAj`8s+T%ʚy$i'Q{ߡ;<&l7X6k/hRء,9^#:gDXzUinTm,A & 'ac꼉2ǖ. 6;~Phb57T`nQI}/%d~cCB huţۮ(y*` Y6$ԴHB؝u(l;=ZCT{βϲ2 &Un>:hH RIMIIBnZFisrɋʽnZT#GoipeXARX HYYi>&p[Qſ;걛`L¢^Q2:vm  :MmE !E%xܯ2GZ}&x 9Lj>R7uXK\]$Q6;w3 t{E| ޢثA>z]yO[. E3u:h~@,,>_-}rLo-F.q8aW%&2=&JP]&`Epkuוє"o 17ddݢsu^bi Awg"v5938gIA>[8t^oFaF's FqqRpKXmӵǡ!RVAru HS(`bך|lb k7:+ Zv~,fJ/%zõ.AbOa/E s d`e hjjQlVhhI2&C "y!ŕcR% db?Je q:6cYs#'_z{fnd&O_r'_ dsȣ5Słƞ>aW.6.zuB!(JJ x!E Ss!Ֆ:1 t#8 Z>,PfpFLrgeQ?e04O.oeJO2=C]Am 5t-R0^m:^~*N\ }yvȺR[8J`R(O`lvEnr.x3ڞ;/ `˵>C2wg$/V۲{~$s KWr#sj'.26f% ["s o" \qWkD@15*# 4$'"R׭[l摑a؛rmז L(36י. YD,V̎~Jnsn"'~Ɇ󵨍YĚlX6V P¹X[@!ZvHvIFoM65vdna@u!G!,S١*hwݤfikhfN.z,?X:c3A"׍<♸iڦ/ CY:R<55rt3}:Ƌ+*(RֲۖdN 4xU5yۜ ˕.jf{E~*Ym +Z#G3bqe^eo؉mhp̑)LR ii%'sbd]8@un'ա Fq/FgQQ*oZ> L*¥T Hx4ϴqi5j}W&%jh$Lg; k$Ҕۦͫ5+} ㏒HOH-/yś~nٌ/$SX LQ{YM9x+MZ46O##o\J^ؽt?.jٖHO٭['/\;oYI[5b)0RqGk"G<7Bev蟙j! / *qʮ'kaplGMFBT8 h1Mݛ^;^;+=ZCnfLq]N6R:`aHW(B7$oSCg '%ֲ./0:$AB ~69j d **^yVepQL:LLi셕lxEKbk3(:yJJ 1 ȟ{8VC1X"P>5!OぅdhBB zca/YD f̅x$0Sxϗ5YFsόӂ/܈7AժC&7SbR.C;)\g[x`OvI6:%-ks}v9\ M#"!kReQYQYMzgu(21(S8_I/܍PYx*H4E_RaPQ޺1&J A$<-S=$2\w 8lt&+T &|vEK6 \SU 4"rhJ{UBd QOTC؄]0M:q}_0xl.G7`blKIPJғDjQ C57Iy .K0Һn/0lRFNpXOc~E+a HY+) wL(M((YQ$[x݋i= Ђ@?HtM=XK/vrh.H7iLݭ?.Hk8D8 ųI{vKgT27Lđ0_Ӱf:^ɼMP큛SVTˍ*n_s= 0c)1OY.4U i&'%D ]dpqM|d%/J0 @w<^1Sv_PjPPOFoSC T+ K3Db~M$@ fD@z#bsO chA5$[q֋.'s Al9R0՝Y{/1neU?Wyc|J+X̷e*L_-Σ 'u+AP K2F1TkEnp.C9:a9nHO*SFab7c}Q˅|Շ> {\xyA;\/!XêseAp- g;k6U)$w L}/^I$Ci]&(jbX>:/Ԕ|L]w wxUkng"O?+;6Ġ擘=i/]ح"͂X;+ si,HBj0ÃE+ɤ,p{vUXᄆIJOV~.H4!\*'Xg!=6{/VQ]&*J6\fS˓{")-b#:+ >@s6~3+|ˋ۝@Mg7*Qܙoɞ뽤- Lzʼn>QbD~ 5?q_GxdȿϧW6I'Vz~|5xHI?hSxb0sO+GRo&lk&ĢuÛX=PK[9ՀG?dN`G#>iPOF ,ԁZGĞfQy )[#_vɞu30MF ~ewt-ڡn*ډ8 qnM,oӤӖ|Cź\CC_dԌZ;o=?}tN+0UA]h!҅R)ڈ۔v{mm` ;f#9*\H -8`AϷBUC"12ƣ%FUn)_BaտW==Zg(ې:ld%MWHW=NEo4KL4Zfg; fIyp1qGqѮ0~AU_q\\sQc\B7Nw<.ZԤrߩn̳ |dp⪪مR Hq$+br1+$^AA[a"+zՌ\YEٱnTbWeB62C"26F|56aiL+E;s T2{!0 E*ZlҰPC(8]Ԕc=<|;ϮWn* <oe*R0 : ~j`tz>~a"іn 䘜Jf .@I ٱFe4nz^cg=N5 ?S Vce tw֦)nRC==$4'X۠8D0U=];6lTj\j"6 gIH@̥Jre,RB!i5?*XӺtE?pqo-~ a]]%rQLH5OK!JQtqϧ3Uw 22[$pʄNݰpiyhaJ"{A|XG;W NDhsmn9U~c|vs5jw,$TjiXihLP×J` IcW~dX$owj[a3,A}<_mOwHOү36([rɮ|ܷrT=ZpiB.wHfķÞ%uf> 5H/;d4JnR%*p1p>܏?R_N?f ׏ Z?A 7Ȇ` tx'#c%9|7̨י:Y+I-` QCS.7UHFecbu-AI6!{,vůق8`՗&]2=fz;w(a*_B S?/#d⡖,GfFU܀C(jL忊։aд/挤;jp&^Kdltd7k ~?C~X~K I1.H7{YP{qn ~.YnS9m:d]]la f^$e7./1)Oye:$^N__u1n5n$b4/Wo$xSvTM?6yA]u4p=W+ zmğ5f6gJc7XzTs7i-&|+I@ב`KXB`ewV{U9ZI pl=JU" 4N9S{pu?k.s^l%f׋Jĭl"Ģ(bfk`+=& NX <eF`=>t&~sBX#|퍚q|N ⧽I l̾ˣGLwv/*ho] Ff6)KG5@}_^ <}|qO&[h$'Ϥ:m5 d/ChjyK?o#;+tȡkOՄY<;m]'娞ݘOBfVuB㾗b%Pڎq-QA0E5Q.Pbpp[Xi!V>3 tC(c3/8J8Dyx)9BLh@Ụwd] zџ#ݒBsnl g;W\ҴaGҹ][B2,Y?(y|M^GSm課4Ԕb$I&ea~9bB= Wa *h1zV;>c^RV6 &RkO9Rc(%HglhMl8q|*s`]6UTre :ocH<;Lcو+]1Гw>_xr$|/k3JoIj;B^ 4K]4ars'UapCw㠚2KDx:?A!_R'<ՔoYS8}+pro =N=kRDXZ0] ήSC۞ʖp7()69 F+caЮۍ)%d6ޯY!=Qk-J׌1lԢd4q>لߝpJSg} N_jcTQ3*hRECZ`Vz=͑J@xE`˪Po| F3WhD3*z,Z^|5Y" [W$ c,$W(3V|~6uMfhr%moqg*n6vU4׹ul拄r'hlMZjb(^;սA;lP#smLCur}8A _%'UE&y d{mJTėRY*9hI`<>&Xj#@<؟0c8+AiӼr1 dM C_|- '/,Xm@1u`N"D}u04|(mrkH-gR^zaA}\i7Lchq5elyeW,^j:aJT{A)Y&igRf) %! *B(Hv}B`P6.(`:d) 7[q!ʎLEK%k|]P S_4oy '&but[=N=MFvq$]Hk_2]΁8&\|/w@G"]>].xI&Sx --@}"4ǭ'M~,"*+z\ U|ifl<}&pQ4`FX[,2h@W;bP"Ѥ'0 gbF$!P`.qԼ71ldzűrӮ%dߔTJ_EfK52YPAс098hϼB=fm1DꑉwuY:I\#0keGoDɐXx/G/.Pz-VAAX+ժu_ [0f 1Q#-(*!m,]%Xrm/pۂq*lFQv@ ɽi^cRL7wE/2_q!4+1X{038ȋeSMޝR@7+FT ga8\L`9Ջ$uBI:L4oUK"NU)y66Rs> )_˶'Fm]*\eF1rݷFNP3I}ɨMyɪ[A&Mwg ` v$C~"^֩(k>-Wm;h_>bwӇŜ*ut鯳N|X(%l L q`?Ft.?]׵v4 I>\(켦,x^Z7z#C1S}-zoC9 ?4pDP}9ͮLo:>Z9@(=Nd7|Bx@=(%;M:D7!M_wג $BohB{ϠKwR#̭q][$BnWV̈́jl\{@`~ <7b+^^JG~ۧQjSG;}=~W+heGXkLrt?-KݿL4PR3\/cpeq;j%b ïc$0ogKiޑ)=[A)r>кNuNBרѶ^,rF G?43 $ciPSG0$jI*ELyqfV,J Q\ A+nnxc+m]35'^U'n?v ]*ycr |#X_CŨ"`'xdFwy"GK`HB5߬G4JxF= KY67s$rM+S:Єua uG] ~?OYqOh@2N @}8'6"Pzjs^ҦI*T@h: |M4Oź^i騘yBt9`p8mзW1 .Ύ66TAonFuˎ#P]8xIvF$WW|h_ˉZ+}C3<^nC[BR$fXn4'¸qcGUFJݘWɯLd;;tON 7-NNȧ$juk-+F: |󯋐xM$=OGڒ(xp;`j{\Raj0>^xfk;"Lknd#<sChx2ըZR;þmA4-xo%J+-_+{q+.faSqbOIc/n,NEBWmcl_~F@|V7{g[q qR눦إi f|KEM;WQC?h/[Bk@Oo}A6}[_COG(jemO-_ȿc>`Uhy}xLĮgKB%EC6BQIXvBQ1 $߰, fs Da[Έp:&y5:[%FX(VP[edp<.q_NY5:_,{g80]+B'N>cR zi;E=Uh` Dr׏ 'Qbc$櫚Oj xҌq:C[Ӈ1(Ttb?>0αcXXWYSRޕ3BNZEHDkFw+2=QCԃ^)Uև)Y% 4gis(.a>͑s:\l)g%]SA>HqÚx߀FdK*etE]tLb<V3<-_^zG!gr"7l;jD*|g]=2L$ގ 63\O, Gݡzy (G(iSqE/NG!ˢa&=+6p|:.\͟p38z^oPnp(v+uן=;pn7 f/ON\T p:Vqo3SA'2Zzq\^A7}r` VPyc)Ghv~ӻLs݊m, 0`M;_opڙ:c+Rc4p޹D /zpwLa# ʡ1>?S;|\Dvưi 50_>Q ]F h.\[s8/uf-G6-U6XHlya6]L˜ELPe]vо\bT!{lSE&>ƕ,ɿ`A.~vmUD)'hoOާf09BavOp0r5^$av\$8o$*\=)Հ$ctԅHA{Pn7# [@ɣDA; ~QLfsjo=`m^_I>NH->u};^֖K^|uɄve1~@˅xQ`bgw{ЭxAwvL4 7p| عƴZ.ΖU"_T?u~PkjBE>"d585- ѓr8~nqV&0N۷R-$ He!+DY*up{ 2B__,TuԄ&c-vDaw#1b*5..-)?,MbʥϤ$Ane.;q<d@DMlκ/ԛ\Qvo Ϳ ]"3 ߩX|]SK?)f~>%r+jZ /|Q\[vs0ɨ {,S;O)/{i㸀IQ<|]TgN/%. J[cV6GJT=PҴ|eDD I~|U5oY_mS,>)Uov"qq ƍ0 S\+鮲?q< xeu57s+7T`3bD$ jڿڼqȔCSS=~;}2qpQ+Oiwwb7*KK>:<7d;;Vs򵝤  .V~~7{L~{XF2(|i7()ep+n[v|Z!?5kNȩKmװb?8b0&b-W+zO-,{pvթآ޷I,_GOac5-TdY>ER҅(^DpS嬆}|ZpQ̕vȲ:OO|o˫jRkt52SOXJ0 `j6zvF45[|K2ߙ/XL&o+ѢY!؎#V@c;TX ,ܑ'' $)azL+l~D~5[Tw!>vT'쟦N\3P}d`"ln5R@M'x7Y/^k n?_{ !`,^d_ŊJ~³ςRJ3쩺2͊].O:@H(hµ`I:>~}g^}ŘR6y :}|' w26]t^<7y=VE\;Y Ӽ@#8gGeָ<=0&]'5*ԠŖq;FCE/$P͜^Z)‡UJ &~YqNiq}lI0mpˁqcK<4,Eo"\8 P9xaM^ }RY`J}3vm37s`{qx@SÉY\ÆDP tޟ#,eȪ_U6J/I`Q }E\|$@m7߅grhHZ=qr·_N:({ . w C%cJ}hot:L ҷz3pRmھB )tnΚVY'IǺ!hLNJ#^bYWQJ'R>ve'9|vjiZMyx:un7B|T{rG$9wuVIsB0X6/хGs8.%8γ{&ǻ@d'7ڵtE2<(#temM?*ݘ`.u(~.b#X)p`J OC"f.uOgM5ݑ-^^cT \.`C{RyŢ7(]9d?9i0`a^ʸߵ%Bm= O7eV,L[<f?سUl?>|] ["-Diś@O ,~K@{WUlU<_r'\=_Fn(ԉoC U)6bayE FkRfI$֐-Nqle6FБ:{-r9 Э|[J@&g>fX L}XG"g_AP)p%${&%Pד˜6pi4au+oB O26c 9,za@}!9$(W֍Gv2}90xl5W0$-ϭۅ\ X^S`NJ3= V^\au6+Bo 3jp\xKcLDuH57a1.$nBx[/GFch("f R,RjxF1j7Yrr)aK Mܵ?"Cŕ}C{8Ml;r`i+faD @d~?X`^"X&kSoE"B> 'cCuA0N#t\l)' G# ȩ|>jѴ1xEpIW5$Iaܥ^9e~Cr3m"?-w (ضVdwP8AaF 9\fhɺ5'P|DFj$K)ÑpOv}ڰZlqoEAZC* "AZ3@< X](S9?QBR=j"뵾PLv"OX8@%1!( belpԛ_%Lj|>ѓ&lN% :F~@MSƩMM~Ц.‡d|X_<a\ŷ3o)%n|:KPԫM|]zQ.U3cT˝5܅fp5cko*?bR1iBi xp$P'?$8]WIl|%pңjp؂^D c^}P#mDXrVaE+eQ0>.(-Ufʕ/0^o|1O,3hΆL !⼎Zz7''4TE_ Kyv!8h(2DŽl- \ݑ~aZL{Ij'Xjzxc9KfpQJb1_Kp.3OI<^LULŊ6L\ |TO ԧiD.>5UJV o .;t[wG B&ҜxuL{8~OWSPW0>EdG)Vs Y|RGZq_nDsbWxY"@Z#/^9dg&uß'DX`ظ/A݈HeOzBxGUTQ5Bw9NCO94|{E%qȔd8PZX"[wJZ̩c[C Bco: N"@-DGkuѯ H|nFP* 09 ___wq Wfgg =9[BW@0C(:OK*8#k^A=fOԏ'8v@!g_6o_gЖblwZ-HKoF ,4H e(uqHn N{hՙ2m=rmfӬk04-?y2'ϧ@c;mv*@lzG¥::ZN\rX7aXG3 82f5uTVkbTlsycGJ07LįQG~961xEhX:` v*tnL&R0&kvjn8"!{T)Ȼ(aBK\w B靲kmܹl-9qGp9]jH\Nm)3wUʋ~>>|Lݕ%?5rOYPRPk>38 pI]qj]m[$CVQKFK0"2 4dg2A%4 $1#04Y6xFSO-(N. a~$7G^;Xf Eh&xHR`ʢ.{ɩ@;+׺z>yw³>M$^0@bF=1Ԝ4v= wV-N,uuğ:ϹN>9Kpr/'R2򥃂&A,ѿG{˞v3zAAۏgfWBaHՐnUFa<,]gyblRl#}T9 ˪)_w8`U Ӥy񩈨9ag )DqKQ ޯ8kߖs5:Sw1+pB`{cVG r1#2f⇜ZQ zWb%a\poݖ=~1 ]?in|ӹX{DFV( jQY$р wit>cNXňEt ؼ!t$ #IR" 1&Z$DSO;!U)u9%7|$ S*D歓ޮk3mAL!ˠJ|oF+2㮵a?A̦s!($t:'uyRGZT] Ľ& h*hh?v?Ϙk}י辽(~:t+X'bm)~;vkY{Q>5LVi0w6NQࢸY!],\ $釆4U&4|{Y*|bT-ě2-.Y#̕};8a*Ӈt f8"NĤfJP Zkoy"{Q/&1 W@Vm.(ʐiT3noWWQ7hmaS ȕSi4ʃ>oW$fS ؇u 4OTKauW&z?g%agڱ( -. l 9ÝL}eD8ũ?HI` iLx6ruaKjc+ C ,-4 ~Q| C)vO_+ uݜX'LƎ OCrϹSitޣOMq<^*DxBRnqRp $7akO'p@~"Eorb`))-C?(((=A- 83`I9aY=Q"UKw6CrP-3/|HX%ȴx[^C\u49@7t=+^u]ixܷaBsҏƋ1cP.A 'ؠSXl(mXPvF6]|T9` 4[uΒ#}pS1}ҴJ8%f(̵-춏UIwF!&φK-ah0^hhTa("f/<<2qtkwjb`QR=U&T0u%mEj1ać6BTɖb?HK9 VNI7򔼽HdTX:ݜAmn`7AIP6zI*k0{l Sێă89&X 4JF#,/1`<04ę>269(#u@0u;[4/R|^r.Vo8*c\/ ӾQ~rJI3sn p̟_- Д8lmiV#㋳í5 Z M0/Mә(C>8m2Gu== ~3|^] 1ɬKeM"lWiZSkf_ Dq ?fdI|l+MG1`EE)#!1ľ__쒯3 x ˜%tA$ M T)',Ds g8er;A{cn= KY3Gri-,{`-Lb$S$F?>Kdt!WF/:-8LWd #Zz?HHOEmpvKAkyd* cIA br0>dn{P,lq>3_{:Dҩ)!0,f͋[O =>F얱M S;mlN8ῆYC^}0z&+H(|Z0C?b~j9DeLkoO3~dk-? $+&Ꞣn9=Qx@ _b{cN̋.2[߅%"nDFO1.QEK7LsA0qs92u|>N Ɣ8˚[T.5o iФB h!cIKWl\22UhEO` A"AYNI+_n*㓲!q8}^qr7KrQr.9ʬe0$tA# :v[ %/ӮDpD[XLboopfm7 Q ^ٍ/,a U>m,ɟ1y' 4Sd^e(uB:zj6f/BHSww)`O,9/;W`Y¶$Fh,qXU Id׳ׇ-D>y9(֧EHw /ߑIbǧ\lfCP u=b( Lt~*y^67U~ĜNC_?$ GېQQH 49YSeI:j;4v'9ӪmTRjbSU/TS3`)8@[j֌5KF4) DOך\Va}%*.ϩu0C^Lj^r; JzI5=TOj2mjVYגIlz9qŸaSӴ؛UTeIA1Am$lȥxt3O{ ~a3F#ئ3L4tn2aQ6nwb^ =H,N~/1׽H4Y0i^[C^@ 18:Ci`|] mnXX%n`uL:|{3b@+]$KAN9:NK*GR,ܤر0-$zE)6]30q% E yQ<Ϧ;E"Lk^; !rc6 `|fuf?: &<0yFe/ A9UTb>< .p <=Y,J|b ) rMa1iz\ԕU5h+Sݦr.6ܲ`u 0ߑF\ BG%bc&oB,); }/&|qy/Җ=?[ug@֏^22_:@/чrgX:4'>3x!m~/2OO]GOFFq %43ZAD͖v7 6 ۗi” E=o7*lsH1Tk ubn?(VZq`ֆ$1om2mͅx2S}BI;ao<dВdwwUMuI)}=;<ȟ%eΕ1)!G*P4Æ)6uU^w-װ~7G':):j6y"#w]&/mLҏj6W%Hjb;nqGr,ɫہx}|KCY#mT1b'b`x: QV [hA.l n$[K3n:A*av[w /\o^AFNb3 & ۵_'8y 0w`{ƽјW,n; M":0EVVL>6`×[׊JdeO^jO9YO;em ]hdhVi`MS&"γ7''"kRJ].Z?2]k4kac҆j7LSN7-2}͙ 8{d- BuFn+adIF_(jGv",+kGی7vg/^B _Xݱ^,% F. ^2.% &= )iAQQb(f 3"%ᲂeܻO2xCy0BjTK'6~dZTC:4 afR4'Y֭ά3XKjYWI "Axf"# ?Ԯ.ʜ,MGFP%B>(>e&Nt48F.ko_֎Nʜ;Ig-秕S|]Yz-߾Gp|Wk!,/VP!Pv6w'!P)l%-REki,'-?rlX[};`ˢ43h6Ϝ{)J/`po7 1cM܂cJh ܊i$ͨv{[bB搻ڭW N3J%e[T]_kÆ5 6後8#|\0;d@ƄE"%?Wja!\#$'ܼͅ]VG-sm^A(LwN$5f^=?T|w&C&-BjR֌/vZ~6{Ai™U*JZD*1%depkA: #9 Hbn{g;i`QllYmy~ (0r:Q>?j*ڒ tQ}/S!| 7؀cRdor֦>)%K 9}K"~&C.4VM`Yֶu{/5BfkVpZUcq&x۝$E#O8>8=FV2 p#d+$룬!!ǟ4܊Id2oU@SA.T7{BaXW7'p͔vKzGfL\Lsji{#'DNUo RȝXH4+Wwv'V{}|H׮ A=i8$wP߭0zD C1NZh'}: LW%U= 79zҏA+J( P5+ ?,Ym)[$)nAd P,GESE!oIp~ĩWb'&ce\Y7z1>q!#iR<@kp7 X$mf=AT!1Y-H@eʪG0? 汧F\cu_|wʫ™.3.#>YAuar 5yDTL*nz/28uE zn`(pi`9-bER[1]&ohcOBQr;he T)! !偽jg{<$DK?GB'jLVdҩY{ʨ1.܅S~ӨÇtN@+LG$FŒ<5 lMmp[ V]0'G.5$USihh]ix\򘾓N Wi81xazNe7"*7Aē#NnŐ#{;홮+"sNpԉ)#l=go<ȵd"DV ZZZR*G >?\$H/@02t=ӘSLʶ euUa2o1XoA!rXf C|-՛ZTC"{"֣4Pko.dJȝ,v:}-&1X JU%GrL;@:~t>o oMJX )ۛtgS [$V~##[qCz5Z^袆o!A}sP/ 6a-=ݳu\Е8(\Dog^g<fMAMK@-vkVᰁ* zr9 [-T+ bVN8 Ń.;_'*oPzTx /0B<~ 9Or$2E8k]f (QHh_t⧽ʭwZ4ݷiu ?YM&A/zD<jL{D r.WA7G>>i]{H~mBb Lpo7@)*\;/Җ|pN_(}!DښuJBQ"ь'{[cS+>P% -onn!lFHs`nYϔ&PиmIT @**Q㎬ g- cm& 7T{28_~ƐH澽 @*wgSGA*xH.Oߔc rSi.m`J1ӗZ@Pz^ࠁé{)Vѡtg0t>Hn ,КBcNn  W-',if8=^VD%L >di3r#5gx5qԹV`q-t*U×6x xkJ4"1ގ˩'nPtHz%IXÙ&Le=zy}C& n|gX{j`XOZ +St'J֧aRn~3N8*2E JMRև>jǻ X)ܛ^Nz2XI`{|zO3t8h'9'P3Q{Hcd}pڙ0:,Kr;$m(c玉ٌOam;]#A*U w5S4#(erCw$h)=k\DfH [JlKھlHE e} 2B=1JνJl fi%8n^ h_˚U;`s”WбeP̀qh/f !)wHׅk98 `E1*_#+.]vNyv=%7AR@O^ѻ^B_89;cU {M꿜2ީ2+l¤8xrE{0)-21@e$4U@fyh Zٿ?AF 1fmDK'2rp_GkL>)Oxt,D3U94KM2}@adq\ڨ@:v< t(߀U["N_8in{0˞1A~BQ3J4sh`tP@`ΘmPuR49^PgTߴ[F0x8R=Y.VX<- G{4U}7VF9oZvyKQ"IMǨğ}B\5U-ft m5!+ɀ}ˀX2/?g 濖:ӪOeȰF/2;0Q! ~pv X ;Y m1P>ݐp@}_z+x}I23sj;[QTHFO9:$3Rl+/M[X1_22 ouTsg蝠՝X^BHȭBSGtsTWJ"'k! ;Lש%J灐S`$k~@/kshn Xxs_:+?̂uD)|{-Icȼ W/D#K(eWb S ]FDJ+$ԩvw>9 [,pMDjR򱶆J%h6R/sZa8uu!l-=g JOq+⮻c*p5TM-F4( TIpoblǜg`g\\ gk4RK9mzdut,CZ}x7"N( 4揀A(/_䟿[$Y u)Ut33ˌhG[wY0ޛ;:>RFï`hϿL=ځE6L@'EG© 1G/o#DI9 .}:EiIuۉۤLDթ@vv'ݦדX*bΟ=R5[aLa~ @ Kp@SxFGyE34gǚ^ OK_+1 & j5 O8 seaIҘf.V|8NH)ݧ- 3ī2.owPujnd|PܻkJ}ڧ >n|{$lh9y=4@7&2faX >=, ӡuaqnT?$^b 9;^‹JsÎEDjk0m߯H,m)5 =ϭeZdP BƍIQHRG:GdW5a 9lE%IJ酜:(?%KaDyhJ8hNʒ1Mc)'% 0˩* TN!QgT70_ŸQ2#JRcO`L\*Zh" ymKk!ZLo[$]@ q7ݐ!|9Ćt={ql~?Q`7X@|?j&?Ifn_hV{?9G*ɷpPffJ]OKydc!ivdmi# ԉW3GBLNYO)Dۦ&Vrc6| Ց*"QL2yֈ$g߄+6\$2"Dމl@ cEyvSәGt~.rt2ƙKb9XZ3qZeO%4&XxGɆpՄiԾTY0m+a״g( .=o'QF }9(׻;uAGyEFBW'txI9W#لsǸIt!ͶPh ?"}|@ٶ0|k3{erqv U2urbgTXJj}Q:H57ޯ$U!;' ,]B ][0]ٻ91>:Q/ ֖U$C;,I]? ^&ɓ6PUM6o55ijoT .ِYk> < =l ܜņ ;u4=YQ m!TI x&_3C"`} ojF!nmPf"a=-,;)p$[ςgq݂Nە 1aUJݲ'sS[YAo|lpmBҊUܮymu#O\bWxEz3tP]7V]\V?>C"gLLKW`Iʊe(cUrCC7Ŗ@HV\"n /Qo&T+=c1w]콑Pk3<<]{yY&!#+ ܆ی}K$e(bnakL亅 0bk6,DߨgѾR 2%V6z|oq-5>M' z ;q7POe,۹C(mSY)75ᬗ< gf$L7.YڍRg: 0r^ ;IhsеH|(e%G(†Vġ̖ UQ _J5)~[PϡlVM5Χ آa; ؈T+6qRkֆ$]Z*| I?9,kNhaĿYCEZ)ԧ#GAUNoݿ8FޕS6J3;%j 1Xp8u9ߓxfLwU\7AkPeRrD8s{B;qH-3Xu UtRGCG!ɖG :,ڿ:8t-'먏}()׀~T9L3rW1 q,mrPȕ#%10bOX& Gb&¥n@x)eE檃xF. nj?kۣ{2ClF/.3 mE"&w5!>>ghh3Fm3V.w^oJcr[S|;r4:-XuZj]<%g@ FkƆv.usRS+|=)r,Fj]|8#"D*gjcYG~L]_\ְJpQaA'sҭT+2~-F._^P7$žnXK&t>Re8t$k7#ޏG"qfc:!x3n䤌7s5¯ g({OLCɩ:5JmY[ kc LyL͡vi_\%Hzd-"eyCi# 6\ @VsOVp\8H A  _(v;"tmgn T|R.ҒF%fS@;'km_>S ;5CIe/WOA>jvsᘯc]5Yb4jN*Z3݄*Z>Y+~,cmJ+}[ѲTWU'_Lm6ˊ K)Lg޼<'H+qca@^8XƵմL:keFv!&N Bּ5ֱ颒AUxռ2(X.*AwwfN1\8[h2R<1ngϧc/s.V|g/ v9˘ XsdQU0cc4Q0K+`jOp!p21Yf?M%_I|*B^/S·82ڵOanfnuU8_:ȹ (=m7'k|`)뉦 d-L9WtT}G?;/$-7,EkW<pHb|]evGQ;UQ4/u8@Uރg-F]%<22A1ę@̝vy,KF:/3<1~7`Uoyghp!SX8 !W~t5Э D0.oV4G!}L,}fy@w<*)8 O@8Ud`x2aA([sD1{^.}d]1Qϴp$8ںc;Cg8w^c V o\2"j(q/ٚ:!;U NDGn!r)EӋ06[88qT̑5x-HE+sd]|?5ݒ?7`VUM;E+dY5+Pn/PF"(0=A`.Ήs-Ŏ߫qġb0^kk#Uu0rŻp{RSfy~> y]" pη.v.FcNSbdV<-h#iZu%%[{sM>3{2zM^ sj xsS+` 9[έy /$l.rNJ&U.*0S6xNEa1R;}I 5 C>nqO=Ҟ#nưLi/dJN(yP8=5.8i^ۃP?*6$Y:9y#z ޅsce d;Gh 폕k\%X9Ǽ"EVX#_T58Ȳ6xG3y߶Y-lpW9;ooV!"v|%=ο`Ϗ92Do|Uw1g(Cd֨QL $HwkܫIK#Xb i3I"8-J8Nȭk)xKAg=jb@c4T);G*X`]ԓ+;]..j%4"٨&aY gF$1z)#-/ji$Q4OJ_rȗH;"vT)KRhYro!jrP7yAC,ldbVS4Dh,I?TªKzEea/X_ިJeJ82,; ? pI聭!}ЂF\SE<[>[p Fo}YHVǬki0Y5\;¶z~WCw!3v^I1bu^~-4 X3g^\o.>Dyey}y](#s&N2؎\ ۺuxaH7؞] q,{m[:eԁ)4?ºHZe~b}(@'i\}M~}'{$?"V!g[qa;XD޶ "/OvKPĵb9sDEF_YB8ʄB2e1-!޲- ]|b 3ۍTy"*^x֪cͱ1L@,`(%gLSyEcT?5h]`gkF:4kÛmdF ˓NJI..3sda(ԃ,'"1&L?N2o7!K#!%W3ǡv^T }۔{wؼz=$)=fCI&:;R `qFc>Pi,"gR>5'g]y1at+7]ڎ.UɶKS ,knHU ryo"QtD_mS~dN#ɬBU )]ȥd;AQ vW),SSѣvwh>G/>^4 07RGK_=54Ȗμr*낢`$'2kP=tcU YKkFA_7i|1Q7Ckb#wתY}LL5c&)Lq( iκ_d0vڮEOܢ>fRN^7|teE/<5m%V}ƵmaUmug4KoN7f'{Ȗ_7/iGeM=R0"@OIy@&o^d11)&ҫ } *7"Y TTwWb%=GF6Cqlѳ(yJ^͠gS]($l,-CG\aM SquT Wk䄁aU"ZyPјX+F[G6+MaD iunV5D})+Ʊ[-oSRmP!'11tCn,Gl?ٰ*U%"u3lHL*e'2={Z"已a ӋB~xQ$Mk۱pOkSlV*$}JZV9'.&K\8,i#vą"nWPE>Q B[:m,3wN0|[Y032''5}AX[{}ZmS0{9&N%Ќ \FJ쉛 }"{!u\yW$yTC3g.o3O4RERE{ wku;"nQSpteEKDOEfD=i@ )@~qwެsHeư==>D!]6:MkÒ(l Es48r4r#mYIɈ>Q3gR~kDgJARUЪ\ekH ]W_5cNY׵'SM&xZ lUI`8WXӉyLCWAeQYt.ܱMF,}R\G&XT߷ R ZTݕ7(Dpw0CwhA=O]HĄFdQ41l;$ ^r(߽GvA鍇őxHF\ؼkN3XYF[DNMZ,Mv<Rތo.a.^\tګ迉٥'M&X!Gfq4gS |(q=GK.2L9 3 rSO '×ɬVfoo戅0fe'ScOR{Y?v Y̟Z:l(kB,!# )U&k Lg56' ݚa٭q /?;)FHr% B8p ]sIiQ72#+*#Iig;h Zq_{Q]Ru a#o6+O;ʏIJ^^@v""۶8/Ҝk'^by\}×XQ(;KQkS !*QLut`Th6.o{s.ϵS N{`Ho=GTҝ 2A `\tBF)El&/].췔,zPyI^ʟ 0rH+Z˼K='epq+"DDv~^kSx` }iFD}ӃBrsČ>lA.WzVqgjʰJb8lٹRjA}iGpWتnnP75kZwIxT1F\}$&WW3T3z˔k%|9CZƬL1؁j1W:f[omLIiҖd簵z7Uo΁Fh.kҗ9"^1 hDȖv5HVЈq^/MMo%X9ڕgbף=lk6-?xKQ? k׀IܟOyPi0QѓYͱ.)\I LF3a1h\H_fLI\=3X`j*qv@!zO&ilᶝ*n A$\%u<E5 N?'vPPr>ϻ9nݴɠh)>LMe\'ls>|2#K-pWN$J6%%G0Ӷd+Smgjϵb sQ1x;'j 5Klu8]usD;ӂIcϱfmG>] @_uK1*QϖH* Kˊ ,lO/Dr@ Q$n~ƹ"g؅7T!(H"?W/ywtb ٧&.<@Q"FgsK7Lei8~M0lOw86MFR\ gS+{ndÚH䫭{j*:\b;ĝ9g߾29~ӓ<AH;HMT\gJǑ ꥎ16eB .5#p2}|xVڒqꊐ aoė)N\m䍎iek5ʃ/SI /ow8;U'ux R39CK<o0tBvp9ls5N.WPlv%aq/+&'aB>=Z4z"u+B3p vBHP!`y )}gd TTۓ kzJ]$m_?#moW>< ۰}}>w{_-"|5/fG\,P1&nuCsjdHYZ -T+~Bj m~Boͺ!OW!(uzn`/&>bY_RD~&cN>$jB_jf"ceҒt>{ 2\fү00Υh)1T)ކ(r5|]knbAו1jjfpWخSk; @8qcvx=TF9@%2ҾJUʽg >;/ 'hy5\R0%ƃHx^*!gّE^')_/!FH0XmVV'KDBt$:k!MSŎ.q -ǐKT:uRzBc};=JrAEdΨw^qo e^Xك %K8 ,nlҚqtEj#' cW>'p$ Y?@pݗ%',Rpܳ(ת;UL;}aB`$F eݥC^,w*jƘח!}bV`[< /IU:؂5sԭx秌!XBݿ}ϡ!Kօ3wd%Cv-0qbiR,+l[m֦M#o/7,('n>NIȞb׺[Xayida[_p}R8힥D61ً̀;Z7up(gplZwCɾDcb _]vژR5"j< }W8h$V[tΌ G ABKZݢs{Pշ tڎ@7Vq-caR֭I -!Vރ`1YpU\\z< -fD|?q&:"?2P韻,}TeB4tgpFkHh$|J144j$8'!WD2|AZqw|.C R]@r' (R*%MsSTZRH\ЖqpOpqF@A'VpI❸+.Ĕ 9aִ$OpTAD '_VҿȔ (ȴW cVz3Ւ HH/P%0i ϊYdA'pWƾzcN7[d񰒦9R6z)6l=5ekׂgM5'qgEh `GeGFQGRe`;4bT1*𧸐Q;K̿>%L?ϗE 1wo&1/32G(;|]IsTTUPXau9_1v/*8`cv 8U ZADZ_U{g2itwKC-K$Yb]Tl_1hLK;O8!gmw{cH$g^.m$}"]B녓BFЦϔ7jshI"?1-P[P8GkEFY{&q/Sժc5t10twy֘-/sM#vp6q[w1xM{_d#,{V? V tg{w] efV1}}V8%8Y)bݎz:!8:SB-UGtQy7DZX\b-Yb&}m"zFRw1ӅZW" H۫ger|tA86CĈӉox'HL^SNO_?02 p!;I 1IS6CT? j`ɱm3l.lB_Io[tZgfBq?(꓊<)d?B EŋE 8DO-l5R_K8+̈Zv95[Y5 ?lꈃ28ת 7 7qNXzuxIXm?^i#W)#/s?74r @dζ^վ]g~5p# =!7B`S;CTG/,])Bk_"yS ̜W%4n+CSQBCs+1'gA{D;n% jt,ùv@aơ ̺߫o0YC$1śɝ$7ڦ J(l"5gnMHc߮ebg^+t%qMBeaC(?+M| $dy^eicY.-gZTZfrAQOUUƌ$Jb q+OO_MZq'/+omj Ȳ{?0LF'1s hwΘal'j}W#qA3_OJߙV+.uW7,֯4ex*X2_{-pws%S1T̄>A7diV>ܿͺಹ_Dld; [W`>h #&+:\pf\ D]"c3Ls}8gnܞ@0ӻ- Scut@tda7pڑ5"F4 ݣZ ): nR>W)7̿[A#]eǫXR0]hk#8ok ڻb<d&0bA(d Ul.ָ ѵؚzHM0ZQ1-L;JhxY]~868",ybYM`KL+bYY6ӬĒIF'?5e;żMʔ{cO-EҺpA!L`)*r1w/a,EPȝAC?֥yԶ(\ 7oP(sJY~b|;p:4A0c-`cu&O@]Df`o-?y=~_J`Mw3B#°:3|'7,Q_c*ebEpb_AzV+P> :@ϞnP`_=>J g$JPij1}翿ig(#W%J窀a֒&DBbS]ƺ''DpA:#0+}AINySM7,L,>ume*N=:ĐF{ZIgưc$^{[_r ISnG޶=AJ,|pa[`KdGmZX[zhP@!oZ4}t; ސXZ3ALd+ڴ[[@C+@ Mxg!6Y|j zQ&Fh;`}(‘@==ds-o3ې^j!b{[de+nC cuOCONؼaaSUMl4 k# &:q4sHʙgxcaa|7j+L9Yӈ9DT#92/X 7e;3gVdE& [yev~B";_ O~tq)Jl?5Kd7V)ŮLj8F6*\ Mw'F; kb7ٓ %Ef*!=T?yhw$]vA?e*-r>H-ggdRt6̉Jox?5T;w6x?`IQ?ݿy&֢h:/~C {ht+Xp  ~(u۶rh%Q!ΝRD9KIᄿ0=ʘv1usc/AhH\rs(hlV2"}Z}kH/Iܨ<%S[L{;XQyjF'|"8|:T\UjXHހ*<*Cl>Є$<2nn(n:JVJq\@msfT&$KNnay{$̡~bӋ3qO? kx5zH-^<6j3Kr!eV0?>A9 JmLMU2(WOnm{+KT aj-g)*h [ :cW+Z(Hˋ6Jr'r@MOJQ*0t9^UvR wM>j~n̠.wF5ڸ޷!c"K#$iO %c!?5 r5 u.* 4Qw : !2~ <® OM ΩgY/*@wrᅊ#N:x \]fq^**YeI.~  @u|=Uk1%aT @IAYj}آr o[yw`{ܹ ˙,>-HF_O:qpߊn.0T|QU3 7jcȈK=֛+T?Ŀ݇ [7|л\@Qvd7Um7*35fH"m7@LѬqB.fBԯ: D-$2-B}ލ|-bK#oApqQ? AzSU爄ELggҖHQ6CDj~xElA8`$Om&lȽ6j,ħ/kG-ː3NG9ڝĬWf%8oy"xKLypPyKTs Xv2/)5Ul\#+F,2.SIJ4éډO}-#^4ձ;[7a [<]xǻx uܺY1@ZrX(П1cT pղdZCO1[RH &.(]a"mI!lW >o¡GePԪ^%ڌZJiZIlLusl^g>D, ER-}ߒ˨nR<+'Y@2ge̤).mk%T#:Krk(IQS·,J܎ Š鳍EJr;<svmiZۉѺ\/Lw_6z(rőL@xyemjG{*y4Y=Ga!v/)icHӺy~s(lG6$R/MB[7cI ʰ t|C0 e~\ S{^HTGcE]C:>RUTOA+ lJ_ΙI_l.@XܺdU~ԔIn5gHΉuE!m0 ttĞebGJ)2`ɠ'D e8f4z*ey? " `IyxanXF̏!MSS,j\Hl `Գ;OS \9f=R!|1  O֑H lfЭ?;N3{ l|8~J5cf~T2cq,JJ,",Yp*~ d-#Ǚ9VH`V]>ˑIȫ}*_7h;j-"I" Y}HڍJ]eNZK@Qhި/j+CۄzSp 䍫X&h1ltoY;?;Z 2)ҺW`Ǟ|20ljSna5H:ͻN64gr&>Y xЩ}・' ܶ,;ϨdF:jx³.'f,WJiN65I!V-  1'XvLO&RKm TDr-UT /E<c;uQh@5 -f@e9YuM%wC9t@$}^=h"+{j VzWl?Pjp#( - |IӅ]5̝& kOڛ e61_qQ72,3UzHhw51Mp%m (2׀))6bc6eK&i`VWJ8{ta y(wU`vK[G;:uTJg@h'KcA>v&f] 7$ϊ,DPRQs5N͖3 eI;\ g%8t ')EC$;qo6`#5p 9Fǐ|m訏2[5R\ՑX3xX\E)•ƍݼ|`8~Y2rUp(fXpWn\Yڅ )\2à]3$p#M:t)G<8KRV' >Y|Y<@s(Z3'HaT-lzpn kwE=XSD|B>}75^3ؿ} |0c8ONGz8zZrJ}. mloۖLd;vR9VzTt*Z'F- ӍhѪZY fWjO_vlk.;Q:Y[jo5jS?,OnEڲG:zՄ[_ӾGyZoxkUćg 6` RVȿS 0f"|j0C O+Lz6 ̑Y"B|@bb@u y{Ǵ3A6ZP;m UXŒ,7}Ŝ_>dd|N1Nj7/@B$:nۄQ_vH, 4C2 RD~'tʻǑPT,CZߺ8Fy}T^n9C54cAl=֗gq3hun[xI?7)+x[Zk__ͤ@$Lyd[Ó-|1i,^Jߔ% R;ȨS'$B!,T6ܔ74N| ,<#k6+yгJ%!Sǜcuڵ%'%LUIj]fygd5Z>քmvY"ICN6:7 ,hҐ\͗d!Rpyf\6C1XޭID/T֥ r9l]25`_D.4UZ*qoUמ+z&R*QU?I"iI1a>u%\ dWVjߓNIg{\U7}mR8E*z-+( &'){]%֎V`%zN0,g m ">G>S%U{K0"b@q]g&y<ЅW=,X ͨXu&kT@k6 zW|SԂ_1lyȡ>GUepxB<+Հӄn䜹8˾6Ukxhc}gE6acXo,[ #Q!B 9#f6#7eI 驂 ?,.N?z?A>%2.Hfj#+(#Mxġ&?Y3~Xohh| Dbo,D.6%՚K&wG/bRx-/ZQfO %be~f,R#}sBt2Hm &Bz|3(\EK)@9}^7aWNBͨ3of'[;Ffً;#mPyF7e8,jL 1/M}L#y4[FjY =8ÏGL7s$ȣ񰔀wtyCbA&VYxb nr\|iH#'c~ÝAuŮ+eэ$KS I{>N4aZ&pX0V}q &( ]uH> ³Kͯ FѺdĊ!ڐĮh{f|{khlڱżY#H*=FXX2$_󂽾 gZiMHtu.,-vTTEl@ƺ24iCm Kb4(2c|lG/l()W@'D_>ZiU =A:E1-Z /*zr%{T3kjh*4qd'@߿;r+ߟm<%ɗF O!:h/w,ZT {7)9j l<'}d X!4RbM6~ A yvN+kMzvjhC/`l`kbyúeb]Įhá$qY0ch=lsv{Ff!p? QTB,bġFbԘtA$ϢGKJ^%5n d)@Bg 6F*ojx +IrZ({W_q́shkV;όy.t[Ĉ>b6U7Fr-Y,%Lu&0>VYMJN0TQ~ԁ4I#L{PGBH*ѸAm.Vh+'Q'؇noFr bt;TeIŽ: }؉b<*OwXH[1(~2݅'w(j syvT,eHiss)ڻ5J ;jҏbRR5)ι⁹Ӂ;O,͊տ n=(.kkYzkc7g"yPokIዌ\ rQo GsRZx$9ف\@ґ)L/F,GO BuFOz 򿧚c,$:$t1GݚQFjXZa3W\BJ_=m2/Τ7e)]jRwGuᗬ3BFF2g4 /lP؏œQFqCIV̮gN2TyZI1n\k}+Z]wSp-,ƪ:.tڋ!NB,M_7y dzS{14!KkZHypx{Ff,J(Hj{GՏmPRJڗ+!}F]Y!vV1NӁ50! +C:$CX%%i7$Pd/ŋX,>q _OP ~?4 }Ѝ!ؾ2GNz9|S `hkR̨"3p뭴YcYWȟÙuTҖGY&/CwȲ*ējC$ZW $\zl mlݟ"D.L*HY(:ySh 3e`!@ko\< 9kaX 6KmwNvzC,r}Eʛwe/|3|$}WzVR7wSi=2 Y/k0.9jQ4_h^, `a؞>]?M#K'PyhNuΡ>Gz [s@a٘N!a,$=!jxP%M~/e.Bˇ~Xh [kz;/گn{ZgTDE:}.9i {}QAͿB3 QOpUӯmtB7)͊෱F=vAx,Lڍ]L+E߬UT8A.P"=XwX+9_{68g .A ϭH?Wg""^2hi;^쭘xE`l0UӁͥ`Du1 V!Q{8N7D ^H:jbxپzNVse:+WϷ& QvSPpԍ~27]kb â.q$sE͌#T~FjSwu\۾3ܦm  Y2,"XɗQOP21*G:X[? Rb6$T*P;f6d!jxig\F@MH-;2x/٤bHRIK5R_Gji;맯$g^u'P %AgXڄޠQ{c=GZ;+L>=ϤCą@"GW>[}?ZFi[͍X5_>c 8pKA^ꇵI!` $ZB ILV ݘw:L2KIʋӐx`Lվ lbY~z补 2@54XcNʬ $Y|H:@@êtRH?續721^|B$(l]0L52jwv b}k`Ok4uп=$2l흮JjKR>SVt!*{ /;UcA(E3e'9\Hh*ב(d>h' dL៫ۥ-0@U'Ro1^}ɵ鑯p5 P CFG ZSwo ׸ Iˤ-F i?bB;&sBej9kЙ4ųe$/޺>24(] +ySvVwuN8IS{ jQe]^JJ>^J;W)^')UM-D"*%ߊr=u>Lk 7aq1huʫ{nҗyp&V؁46a\Y(3چw 5y=`~k>?˓ba?jP>1,k e gV3'fZ$&7mV;ڐKs ^Қ*3qd5?IU*p Gm>9LUZN7!VUO[#J~a6L\oA<„)BGGTW{?/Éδ*td7U7lЮp5lrs!o7 ot͒6^.(P`Z#T^ξ9fQ#V.4 U*A?PL;(_)DBLezYAW~mp`3Z(C0 6C3k Nu - A@|**rI73-5sIb9)z or"`S3n&BSwF]7!y*ؘ*|j̦'a#j`}0*B!2!ZD~jDB kء;"Ea ~ 789ZK1Z~f aOoaTr0!h( R fM7gT0L3:Q/2C i"W0oH7KOһ&f"+yL9HEs dL4jEF,uvΔ"Mcf5iM BXgQXpTG=gfy:<6m-bzn:s ~ޟH3DGL&IAHV$y B@ >[; ֱȋը-9)CuS) "{߸`ir~DLHoMR"\Qy$坑XU',m_gv;4|+C54 ~K#ð%bc՝Gȃ939jVXqYwijpC%l(عs3рiЄXy2^oGZ["aR]HO=9G^-k5 Y$0}m|Bj䋝Ʀ݈zR>$i;gL iڲB, bnr_4I|)ک.M І~xy*cYB+އ5EmA_s ǘv:%J2jEXҔg ɅjgN;`Y A7[Mu*@#,xS)żApj]0btx"ĶG Ӝ'I FrLXJ|{QRF i?r6KʜJ{4w#G:& bEsD3V)NYT\=*2\w:$ª;疘麹Kml v[Mߙz72}8)OfX bh+#}uݠl(meIP(-s<{lVzt0kubI&TNJ:ȲC|p઒!( gmpV> malW~EpeV!W䔽znyVUdvX2}β3LSSW|z4|O}׏@,!}=b#zo"K(3jLKʌ]m?bW(Ѹ_J%cxt8JCXC-΍@jMh%g l f  bq3-*$taD~(.ZlqJR 1[~" Viy2B ]EPo8><4:7 [FA>" Hb>Z8"Ԫ: TdR;v8I,@*.Wڇet}7^g{hL">NQxOxgE;MhYg9ӟgmgiM!:hy0%OFT!)%(KM sM2n4`l6H^?~4gȩT!OXD;.̤ӬN\ SS.v`PLk~tv:!ѾYpy24VG7h:H?1^)S\[*GCő  <I3ې&h'r Plc ix(֟cO.mu._FUz"+ T@mXNaj1DAwo)>c:;k']bR"B7JkNφTm>j&x:{3 7abyB _o0Ķupӑ31P2@:>1td(l;1k cFXUd xM`[RDaM-?Zwb[ry;m:nIgHP̈́f}`sx[,8 oGQ)O4k: ;F=h䬞Wݠ6psqO ]@pX|/PFu; =DEn됍.N[ ;Lx"AkW-&TbVӠ=Tp-\I̞ p_7qg^]YL=S[wc194 ;~%|Ȉ0)5d_VWP.UP~$z=wLP` S'-J R,bW ;@{fZhؑ[P 5!\ZZ:~+ | \O.d4Drݾռ9, IJɻRZp~ܨ :"sָ'1+Kʩ{$5ejUBnZ&Fl0^ ЋFy6`U1_3#d>|6e1/N@hiȆeR_0pe7[aIWWI虄q}aHȫkz,*?"?>u}n IZOٺELJUF T2WbвySZh3 KmᭆcpB?`:{TKd+&%e {cf%vg } rzG\nuJG >1cU3nۥ|uXrt<-Kdy笃#epWOJ.|8ܯmHrϰ\D)zυIc4zfbCG 0}xAcs_ LM˅DU.<#)HLJ*]bD5 +idıi}A9yf)jfXvɣE/YOp!?{ j=)E )bE\s1C$ppLl8SK&;e>*TʼnIG%S@">>b?7 ߷#i`=BFQ brXN;"B׳C1+yZY٭cFϵCh9(ԛP vElZzb7ASB5_ڊptY}nЦpl̙k ctX;~2jtJ& R\i*3Ӣ-Կ(1-6\NTyܥY&PDX}‹Ē֯dM/㠻fzs`F3!k)oF8rJ:[~e}Xk/h2o L{tX_V V4UNd(`@:,1U'6z{gDaEsI2*)E\} g'`«%B:G܊WqZ 3֗i\mPixU|}nxiV2DqY6FC8?f]ycٮT^B4jPs=g6HyrUpδ_A.w9KcB+=Or|h)X?N'ΐ6.|s&qcuŶ9!xѕ>A:ߋ7E CLcpA)1©X~7z(lHUunͥM|*o),/eGBNcyǩg@&cؾ!W~m2jRU%$MZV/Zrd?Qs8/t~|5lCw-Fmv@HTm;ޠ,7棂{MحE/ŋue{1ktQN!d4r(j+)hɅnx1h.#HVԷutXD;=m> )i5E '@_obN} `SO69C6:[6!M18lԧhpC2V(ωi߇ TsDŽWtFe TY?v Cv/3%*AHYITY1r6 ?Gy ܒL.. ,|#rZnߕ[[]=I >n}O>Slh_) 3Fs,8"\:@[Sیy|+&q41ُ12@i^S1yJḂs);}$%(¡Kg&tZpɖ΀!mE2+\.Et@T>HtVd]M Ě5~?'{rsLa!$ֳѭf=& Ppr~FkaqTO?GzY`N y +4g'dg7뜑/ѭ +˕}YPO 6#YP*쨨z0ė -_)AT_/gid%N:SQZ~벁o*Rj&U6}g~BE|cz7I]>i8^6J> \8*eߦo3kY5o$%ޔ"0Py2&'x_XK勝 >=7!yR2i./}#S*Vܨ\A:'ZiN:Tzb>?$)#A9KSWl?Mf4i0Dn9>fىz1vKHK{UG}UcgYM*u4o!^~sAtTA>7o{l"'zɏC*و5#(~\}(ui9KȋQ`Pu§fA\b {O:/U⚆#'ӈmuӴG Ҟ@7Yx1sp]%L-ޫ{VkbZ%[ *u-tPYzu$ ˭jT(åbx#Ac/<&)"$oTIix+hE.7l\ vrv+A-"j(Y"^1ÝȻ̀\od[v:7aqqφ m0f1 bK>Ȋqҫr!Qp`ԙUS30TƧr^Oҟ4;OR%|hI}'Ak|yXB$g6LTS()%2 I؟L!du["ps ?~G$t/SeWCaL(Vh=y3_]$-%jطSrH(%X2{t|`*mߘ@5O}PtAȠ(dnP621mퟗLBm\f;'Sj&a9I!+ު).VnVgF< azx JqSR鯜weqRv"ck}ti6 K)_*ߘ'C*w?b)} ';CfP.#}JrsGnEfx6扉?/2ytRiFI+fٱqKݝD}fJ;6rš8n /R$&f;XɮatRLf[~{L{nP_wR_i U#hA]FJ%,H7t?"WXsKO֍~PЌ0Q'F(%&Y_3!k'%imGn AHJ& ?+WXX Ţ9f*ZvƕV* SaP1*)/7 Ŏ1`O7-ޗT $[JsCKTǁ#Co+BS^4ʨ6LjlMee&id \x4H9Y3џPqx+I!ˎ\>OՃ:@u/&DGPmCiɻa_\lm{<ޫBu"ԯjh4" SzC-c`1z!ԅêmN*sͧSitoJfݠ /q؜xop)?)Q.61jrǪ+cu+٠lT-1zA[?P&F^H` \ßRut0G[˻aƎ#RD=h+6X^ز!be9#%D],D&-p拒û:P_>_d,inUchfo VADńըX6x'UiG~tJ' #mz nлLVPNӸ9c;BN O40 /p1,ge#=Lq5^'IPоeMH24:ȼJ|3({Pl?Dj(eaN,ٯa'H)S({xD~a̰y,*eG]{$!-ŖHӠФѺEk@_sԮ~]U.yy$ĘƃEX|pZEξ3l| \᫫|FIy )j܆ NR.P8łh*YWZ"TCBJ{!^tR8O ~ k6wY''qUJFɏd&;ͅbռ\5[:!,!Uc2uV"Q8cU4L!$Ӏ.CZ Jceen8IHT*KIKZahIgpzrǢ0sn =(ҩ& s%` TYβ屣>~o+T [ɝL/50MC7``GaZD,,Ude9 T"82=p"OdYtG9G8u%kԮ|"ͩ\y OM帐y4yx@-4h5e01.Frt$1GSPKcNvݰ0P/*/Vb&#l1>MhCؓŷ Qg8SL0xRnlQYDT?DZg!"I[)\Kkҽ[(|8}EJrѡ?Mt 1B*UW0X}K"dpeG޿otdn^!,]=؋.h›!F7+.[1sW] ^XFEa78/"5\oK@?wA'u _Zܻ)&J"sLz{,RcUhBHy,O2: o#HzM1E?k*7̦U6VW d|E&&0hR/c#gɰA&_"˲ ۾OK__1ZQN| T؋'<{USybK81h&7|c}򫳲S`jL$o-ǯ''Sr,[N./]Z"SQ%PȩkG xt}c@k+ Hśֿ:]d90:5iE>ܴYސDsP0wh;;K. Q`0kreL~rDHy Ќqq!Fp/xx2:e6ҾjX(k)R+@c<>]g_2̯bMI>XrҺ|D}2@ˊ$xN"*_@rX:MnE;F!lBĿ+N12Ӧ@FSX,k kyY`]dF,LՄyV!$YYj̰6r|!ԂUeE;'R,ȇ5[zb=Osf[q!,|#`Mg~F\A>1(vDFM\u5j%@ɱh #m0"BWGra]la pJmщ]Ш9 kReV5)VɪB)8t] hd hHo4 ̶ {v-;(nE#g3%5a_*uR>?_"G?v1|$,eWtitaI}Qt x󝅈]G.AL#y_C㬕c7sQtJ yj~/|2e~$|TPͱ&UWECW/0S #EyvCkZqn,kzݟ=Ti1kӚq'~bH(D0v(9\I\[ls*|k'߀u9#pP2Mš7s.0͈<eUehڄœ S pm6U/|jJQj@n32 9ϨrVP?J>KK60Swf@c*GV+OZJƬzXKoESCXEjD|Y].~VT&i;m#Jή 96y:H8z Εz(կYuHԮLg=vu:*Dse-AŔ3א=%ͤ]Q8(c ZG̪AcݕѺȬ lgT@?b4Ĭ{}!*A5Z2ua_^y=]% 7g_[>Qk>L Ozc=ՠ':x^E"mXgً0TS X5Yv1^Es=iLyKav-`5AKN?az AQo< ^?-" Qpჾƅ+Įnܑ15v'T;5?NFH`?mEC{+Ob],yʡ?mzٞz dW'@>w,O|G]y W29aXo{ 0H*S5,)I!efmnw2Pi`E7Ul's%ao4휄$y6׵I9.4N&tC$ Bbyޢ$p' Q!t =Slʗ= }Rʕ%aV%e?,q" iָԁuH $#gjHl(b#K!~:(F8MV6A"sa.Gi:# DVv̦tP_lJTFWI$`%2z+1[ =!zXl\שL`ӑyS*V>`>hJ/Ez- B]1s=L)iŮNPuέ8L՟;}KLlPg[CGNk/SL>!*{[* O 7ONr'* r|r.AO5KQo'IC$a<rقVgPQUM/Ԗ/#|HaPha8_-&%=aƶBo'q?Nx5/Irn=l[Ш 1[sw4X^%U&}rʜ{Cꌥ[hʼ㒯%a!syPndvT?d#y9CIKܫ{Pu|̲Xѕ]~Mq&.12~ P虠.mgQbZ F݌g;|Zv CHM p9^q;O7ϗCAZJ/f>cN@""7e/.e @ PX<ǁQ~J-ZjM!$(k[:^`$ H71nSy,z'Mf`ҮB{ȡ"cxY*5d3‹\ jUrCS8i4i~sϜ}DdIsos+zaLK9n^e=dYc: GluLzv"nⳐF,f)TbƭVs /p~8A1Nn;)tl*Y1I])\ʀqK^<1vIĨ]JkPp7![2Ђ6ƷhP  ^)L@]f.rI^Mv6Vo NqP|]pz1H"qUndjBAwfJ5c=?Rd8w`fa5چ|WΗĦ"`;c]#> ]>_$c0|M@yvxfNOhMx$ 7 D6+\ >ܬ?2F/nkͼKw+gn;0 a#Ggq:r'j~LTCbA5VI-Z Ki_{0~"C]UgL<\مg&M:a ukppδG:HMA9.7Gl&`k$Ck=~x(8GZVY*@ qVIL:jJwiB_€Tuzm'IcG0>r4١B)Kw`,̟:jS|˔LK֘HweM,]@aЪ0od إ /Ƅ>!2-Ay( Ĥ@2G1 תr2/Dm1%{Hm=Nd_JHv^lGXFWS!S#xS^pdv@\9_BQgLWp{׉s0*(9m[.3|p$ʱV#/ooEQs lT6ken-YKR!cè?ߘ !@֢'g+e1 v7JhRMVCsy|#%J4JQfYӴo(ޕ~\ C$ؼ-tF3OS% j.hDN{s# .H]Wy*]بgksDĿ a^DBL UZ#G{y(#$Vje_] $9u͕C"l0 o}2Ĕ%"jQ/*5Go[\6Q2DyD(Vͱ1PA4a>wigܗ7/CZӲPR= BvKvt]UDlo/-~>h5ApjZMxNnn:,:+GÝM홾 R8Z @oP?~0CfR d>k#x,ˮgU<:ƛCzvRpGYqDul/1TX~yivʫ"v̯@M} "֘'A@^[%S}pg6R/TEAxdNWg8>`oX QfRecɍF^ P6P*0fO3ca} Sӏ]9ύZ}іK Uػ^d_3=j&SO5em;y }b0𳗘 9p`3KvO0hf>z*! Le!a1./4v} xP>Z [,Q~iXAWZ%NG7HӤ՝{*8d43.BsL@y)6:< IP3'% e\^*ZVP8_nM#?rAX v'N3քɘ It(#.oa|(o(8"vaJ%"t'qBnk׬T0@=;y4ݔV W4\u!)Y.j9aQU 1Ouy7H]*)]8A{\!dH*G5]ۛN%FBCl9[+]zJ)JT_mDB$5U^ZtDamFfYK.rw"v&@ǣ -.qg3}fC,ح-6y\\9'h(jW(* 9+_SkGլ9w`U Jp;-,W5[21Ū5IfYOge@Rg7K^'@.m akTuV%dߧL4yȺ+J_X<^{MSYY2@7I\?zt~{nqc <쮒ۆ{Zڅ(M*EނGU+OϤ}݇:;wě{?im M&LKQ d=sPIauwRP ~0zu>do*%2\ؾHa5AG --[&8$9A)6K_)3Vus&6&D*#K#β/W&T=y2d8gt{?9te3<{.P[W4?1F!׎wq-}'90#﹌ Taa Y_O? QK/@4Ik 4ƿj_1%խM޼[XV`)iָ TŭE'.x.jbtαIyUW/f}s8'Wb3p߫=,Cx3k"lɧ$]*^Cz t՜K]-rbƇt,YzC:4TwB/ Ŧ? rM"[L;Sٞ{꺌 fg>?LWV!|ݗG6VP%-'R_,57#"Ø^BZB0:{E?ߖ7n%*L}$F_ VZ23 'ꑾ:$ar4O[vK|E!I`&5^"5o"iLmYѕ:{B!ǥB>LdǸ~d { ?zV||NJ:r[9gi%C KfUF"d=qQ&dZ6wxm/֤]bEԽ̻c}Upr>DWRx[|(RqIcï܅uIu4R/vF'Jq:%K8`ĦB<K( ˬ?s薉㏺nməc_L)>?AGTWu.7Sa'ic*zϺ֤m[`G9eJZ_%C"hKW_YمR rtVcǬ"_ycy('J~ ZHɹ%acE]"!6 :0|O+yz /8Ct#J l8VL@5oB%>Xe]WGxYZuuNZL^yX~ ]-xpFJunXd{7c6wTWɷl&X_I}¾F;)ċȠvA*rFJ2sr|˪Њ%)A-̱S/\Fk|uQ 0 - 9$za ͚~19L]+' >3^S$Xf]wB?*i*Dt\ oRIU}>Tw/VbA0"T_qxؽ]^ݫZ!8}6!}bϾ"庆f>k a4|?w+p&v' Q-FMۭRJU=V)ĢZC[Kq~CZYjNzptMۇst1U&eіVr*w*g\OiUj󞠋rΏ:kʌq[{l6/KW-.Lh?&qWvw ~LKDbYO^q~4Z?!dt^׾z<= xCjZ/s u >%{̔u?09qI2^ۿ6"awe ؓj$׊;ϫicPvc3 fm현ԕa8Ce Hw;8Hn?k{Ԏ+H#и&`|M!aGU~R*u5 tٹkSkѠ1ǽaS~%'[9HeQ}O])C0ƨp1FLZ^w[5=SFDxOqWpx,OmdW3u߁XB[9W/e -7/Z*h e!wCWnՄxrQnA-V\0Df%{ԉaůoc!iw TY}nZs s+OGtYbq}Jyҧ[ѥ#(QPQ(F#YB]Q^\Ƹx,>[<Ĭ 6ȯ'i:Sv48hFGƏ׍8A:TչGXˑfQ7'Ȼ-?/rIu9:{@cgM6'9qWX;׀L`JZPo[^խ?IAoԬGY[O!ySJ*x; jW" .aseڹ5 [o8qmn𱾤yb#璈&1n`7W?5qF̐p`L+3C2 Lg(CSr4T%eͽ#| u%^e~Kwkki~~ 6>/ L*C| !zVh13+UIJs̨-E+?;w@\ i&M2q~(S Haў,g`xcq=#1) [uBːwV8j):"|[PN텝?Yzإhv[JZn˸Q0t Iq\H?^%Nz ZI~lwm2~U6R|/de/4IJXZdon8F.&P0To@Y<{܂+<3&PP ؐt=Sq]2ŭY \}N'BkS}2PJCH]뚋!%_0Xo)}_dρ]Nի[˫5Fsf#~nljq0KA\@( iI=+?OTBLK&MƔiHD{=|oT 8>m š{/mzXLZj́/^-XH?k:0 {ACcGmYq`!y_R"YM3ӯGڷc]'؞-6Ĵh$-Ec!.kp2V2(cW>}f::w\ӴBzM(ȹƴvgEfK AX1SPICBLRA=PQq&žv3",MmVYS3 T 8bc f}k: .<5|7]>o|*ʰd}vbZ(F,yQm:>Z5Y34痱rA$H"#8k2@l[ 45zWы!ʏOvaI[ $VK!ujKaEt72rBu(;VI+@0bJ_lc7sA6RSAT9cpPafۙ"15W0KG!vLzu5hK\428: $sfbv\r˭O)`&*/b~! |gK~,juǒDMxNԯNa ${?JOY %jN'%!/gٕʝJ-] )[ +? K^M# oVgӜ^|}QgTg.u>.r4(=%`9H0{  HmZ) "#2rF15Sa#5IW`>g+b(I޹ em  RCr'(DN/ؐL0x?tH[/<_TĮtiP?erd!~+Fচ9&RgH#xkB<‘j.ڂ E- fv$0@}>KdGXdܔ0 ìx* sV"ol "@B0cZnvhMς4_oVp0X0)q+"Tԑ pu#g'(NU(qaVjtxS_7Tz"eh7Z&SMDa~ZjHh^2W2U19Wh2PxPY%8Y@f* ,:KE ߲&~B]٣Ӟj;H-C۰/\ κb`ɫN~} 7;u=5Y߹=:(a2ee7 r-&uP.Җ9@^E$1S[驱(AI)7klvaNLv;'s}P/;<b9!}om󢁁6f{#*-“.8V7.ޡ/0t)lwS=C$}^;.!~$mA Y-=Q SG`n|cHHjM pYiA0~qVӁ|]\{d+pJ 7*Ky37A l{9d~h z<Y+mp/DֈF o7MI2+èm̻IH*c CGH]Juv)B̀ëpDlR>%s,ـ CWb[G']Ge ?l}T19n;7sp3;M9 H $EByPW0i@/ݬPaG+Ai\`|:陽/@4X|#c\czI3奜aF DfT/D-N?6'TNZcJ!jW+tDC,;R {L~!e2鏓rrT?V3Tn,ٙS+4IܮP5`11!'~CG.rr 1ϥWv>R=y?s({9kkѝ$՗L"jL Hd.&O nYR;Ll o9zS"eVF]pmo@ISTQ3-BckUQ(-x6yMepsOZ Lq4[A$7pTKT)ݽ6UYu~9rOSq lOTnfEF}Na՗`c/pF``u C8pnWU\En^e2ѼFV u% G0d WSS@Ԑ ,}ky5_IV9. -\\4dbkȚp\QHa<x ?W\M9aݎH~ E"\M 0d[Ӵ,aQ0zڗlwgGkr >?Lna}e?iyx,zچ5jz[k:͐^D0]IY 2iD2f_N4C li ۶M) q?|847;I+6+\ )v>JRU +iV~t) Nm[&um/5͇{, #Q'rX?VPRrpck ȣS.wM&3iX|/5>nA[^.e%?;G[HH+oNÙMFړa72 \ũaEɅz&TQ`ƍ3A[7 B}x*D9;NdbC[t/jE]3Bgt?[ONyFpC ~N1X6.f{S4\ 'ɟOmO#! p˓seoKhFƗ;ˉ2ښ ij5LhItR@Y[Co|:pftǰ ^VC+}HidX?9jR!9ELlUgQϠ3S00Qje"KFhΡC!9sr%erkB$(Qa0LB!a%sto;g&\}Q\A,+}`_\rqZH`)㈛h^JZq GV]Oɔa(A1~QZנ$> TA͟XAm;OIl;L2ݳd t|ت|6\)j>za|4&V[h!&W=xH %y@p=y%Xf~!7TR?G7OZo[xkk_Qvi{*yL?T@ES1H~M*ݗ bl89D`6P0 YTXmT>:BS+]s5x BǞr!2ZQ,cܾ, dkc"7+jNY{Ғ1ϚzOS)`oeD9jm5pK֍W.vySE=✗8Oy@ᷥN?+Ф(܇_'T`sf$$c+4/c¨5x$Һ&U[%PV|wpβ>5i4iT 2BPc2Pi>5X3=?gt3{z")ZKi+ڥǍߠ"ƖiGKb@7%K޿ǣRg:|>=u:Ñ5DXyH*cisd[! %XsvSh:GWQZJC6qd4!QVaN|]ߘ&נP8[r(|޶PXQ1+L*!JB䫐 no(173W?NSpKBxZuz<G5ADrVZ_V9吴4 @+.+OֹATp|#Ou|ѲXB~eNlJ u9JqzVW0.#i#]GA,"1KcZCp=W,މoZ4πx\<aca*V2Vu2mf<!gJmqyFZ9@1M8ªW#+ f7nx,4 m9&rBy\sl.G@ąZ-` B{U%D2[|zXyh8 R: :p=h=;q=^ @ui Z`I`m /X@t]tkQ+cS7UO-MR*0~2ΕwZbghCvER%FY!4>8Xۅ7<ߚ*貕|HY \>K )$~vݪ g+`ק ~; 7 o.RB֘AhXw5E:&T\ >=^,Ϧxځ WRɔ& H>Rx{k*c6IlŢ0 .JYVg70\<4U-#A8D\){){/wGݾ\ߒaҖWV d3xA /I@zG׊:]lKޣUh!7OEEc,pE:D 8$%6FTC 5K L߁*p78yn$=` _wQRM1W`Nzri5qNxzzje ߢpEp}Hϯ8a@YڟbL;ÑJeZ|,I4rJ]Ё?"bi%EA0CsS+6 !=ag!_l2 \\gEb"XI.Rue~#qE,tDfd@Nc~0:Ҳ2•zU&<ʵ{En]t ,~nT\!{(~gC{*Xd('_ca8 (Nܖi}"cY}-KLLU4 ゛j'-l,`Vyٮ^gj'PKpwuXc?k'YڨP^%A1G|;P>^.7@cs:wA),mjd%^/)6RjLLߜ3'Y]9`e?UD2^Xc.o ^3p48 G{ Ry['%4ơTB3j2%Aލ ũ"QDR"ϴ$G,ٽ7&aZ_ԶIk qh^H ^ZnX8ZFTD&`O\pi~VtfE$,9@^v ޵xQ簽1VXPnGk6#O79蜷|м[faGJ24R,ї Vܩlc\Uևp)>;O6iv-EW`*;E uO2]d!Jsjk2s}/[{(['(f+|>D{µݞ_8=߬ajpLi\u-^*V))$b;eri2.dt8rzUG V>+4N#U$7a8-rv5RQg+iԠ̤+V뻺 +!wP TY !#jB5n_1%C  #-y%LJ^+&[?+.{nH`6F6?|$U6A "{DoVͱ,1yG(¼,=p\0!i3̣ MKY_zf5 =;0n.A&^6rq{g|]?^ej 501Ѳx ;ܥs}*ci^/Ҍf-#J wDDZe[|kdܾįhaf(^=|C4:vQ<Ѓ _b>Ogf\1-'r}x}Dʼn3p4gqZ\QǭDIQ婹l=GTخ {egtpA#L 0F( D%ڈ?5X >|s \]]w4 zUھúݦ`|vXFX:>NQPПW0?-#Web6 uzj;˟稳#|\Luʺ(weTzH{Qڳn58G\:è!FP|©`1-څ!QswnrF wjf+we$A7OZס}YǷ Zn<O0դӽ!:WLSKb_m*o #ޝo]"3q3pvMƋǹ&.kS@1mGݘD ;]'N5?+t:wjaV"^y} b"s }&>RBI6V MEx݁- *%Tdv*\3fUKrHVp(Ճnz ;\"Znlrr8ILN/i<>;.-9=<Ƈ/Eg+`Ø_0g?Co~H#H7},$ lbebn,0格/ l *<|c ط=8`t)qm5.65Tq zSҖK6CNΠ dCdacINl\a|ӫ+IF4v@097|j_%='GޔHHK1? *9W޸<%Sc"WoƜPؘYaՆpnIנSަ*OP=-}9 p{֐>2dsyۂnhjE{)@?`UCiR0Y~$g9lPkg;!Nmh *:_|+þѻ.UW5I *p/bTsZ:<58NjNQt9zs M6&u8yэ`7M/怹cU̅X6xTWvZ8|5Ӡ̅DzÀ}6r*>n[}YPќzena={qws~\p[5qڊ8='<-`z.ys41ߣ*']1<7oWAZdLtrL#?*4~jPs3'3V6 164ΠJ6Emmͅ7 OV_y/-px0$Cйu_8inFRNH,_Q(3Foe3&qha$";:|}kb8ۧq$BЩ@质/:I 7`F ui󑌵#A. :/菄.I;0O]~K2xJ(mˤn"w>R]5Ɣ@X2ZҰYA~@%eo)ϕ|k+c Hhq_5(2uMѬ"v圃2&4q|ViAT/J?&܂%4S͹"<8*lUZq!Mx=u`Q/f ©].\(լ:0MW^"%y2pO$O@rq1bJpjf~G*cZG_*7lεy}܃ݝP ._\Oۨ\Q\3TX]{s߉0ۋ%qy΢1Z&B^pP'ķq'6o!s"-*$7EtN*FfspmqJ[;˶#gF?0e!m2O|x2]KIƗ˶زNWe@wC`>(ݘhRв˜~ խYثbO.ij`9P^ X[sw!˲{Fo"ΐk ^6ډrIKQ*,86i#|lWRZvy`çjsQao-5 !\L qY4 g ]9)lxoK޷Y{A>oL=opE)1 *|>I(P:{K9=X,f \4zp';27H&YwX<&p9/V@K +̡>[R ^.ˎDWA~d3y%ƛ |3v:I|`DR4(z,..T80 L~{F]0n)3h7ǔb8ڼsY2 M{A#jIMG`3٥ 8.%Q+2~mjQ<|Pu"uhaKd3x,E2%ն hbKYJ\I]  7 6Q/._ĿϨlfM[@L;զYar=b7 "tvmn u4 lz,!UQ5d.{T'„yY0l(Fnۗ_s3SL[ S] >>!SA3x֛$:Os /:Ŀn0g+@Z[9$}þ#k(`M>^1/-ΝZ-2?PԯXl-)u6vt^t$ur}w(VQޟ튯۬~ؑXBz~Aq:,m\k#>(ȓǭyibUJJk*kX>%835B#Ij.uhM@'b|y,ՌŒ~ء 9YM n|2xcUҏyUP@vcH^gT^3<)(,ޖ]`͌*܅֟Vvk?ؤ'/( CvL0t.7Z@;)!374OYTakpngU679c3adPy/"#XW4dI7 t T=>&TWu <8ώ%:]NT+ Wp'Чp,;չݹp ˆk{ioS_V.뽱+yݸP |}q h.8c]q8Uypl LA9slnPW,^3l| q_&<,5.P+h)$)+)SaͩO~G$z[b{: hBlM+]wr+U (g.MFuKMc\i0Mo߾1bBVZun̊^.u[`bj2Ģ*\|A|n)wlƘJg 9Ө9]Y+`Liլxg;JoV._OCRlhq$,d_)\䳚sDZAaZMX J,xhUL>Hpz5;?`U?60 ˛X';8CX vI0n#'!~]?Q+₇׽KLEBHC\>S)e{#n}ԵQccyB#ޝC\i4¯cޞFY)300Bڱ1B4U8+x0.νٛeV*o3&xS1lh^*ZcF/gfesq`_I_R7:#~SB౶:dS2_^4Ms͑Yĩlrv~*NC9Oٸ`B(NRM>Z,iʕE.Wh7lj%'[><»\փ&JNŔS%utv-:z +|l$g]X:u>ۓ$,mGCާk.8Y.Э#(E4Zh(>qyyЯCZβbXxdGe ( Xud[KXU WJ$p~%h9Gb뙴$ ?\5u$500Vc̰%? 9guhL&6Ȉ&Ci4J0'BւUJ@x }BՒ~L4ea5ҷK侺=Y8LVG` EMe+h|lGFyrSv0(% ;.F(;~N:X)'N(/()qvĶLEZwȮv[sy0} S§86MĂ9q2,厃z++3kɁ v)qzyS.wE|]$Ĝm(#cj*7ߣ7EU/cޜ5։CF _>6:V:ŭ>X6D ͸c!p3ŁݴQ  Bvq[^VBk!BJ—PxBhH9׶FKF|OS`ePxP"^n!M;@ts C#/d;Vų.ykmU@q;UXʔVpAak5:crK ܻc?log30ߺNHEW{Go'4KmݓW G 4ڵ!8֯Տ]0VSm`Ȅ&Py_5UC!.1Bԉsi4 ֥<(L5­p\6b;ϵ@Ѓr7ӟ-r[ uCy}E8RO7&$?G@nR[~ZRTǍ0C;epM5l~Cq 4FueݶRΎ7g~yH>cJ;!1:4>I%6W~iSHpL Q$ C[A'br,+tttr*E'`<V>(~\,ڠWGÿ́м.p˛ zה c\*\ZT9܃,shHsc"˚uū{BeYK ~%']~z󁫜_+s)lcn[_ņSA좭?^t/M^-iv.,f%X;_7f+zmoğ%h n7cjH/H1| (У.Bԯ0js}gEF\,@ϫEJ_#>ØϚ1-_z)uʯ#K)u=\TZ- 2)D4,zkHREv5%gv(]#gn@m1^~b{"Cˀ U%74ly=$=ݝ#*(M7g H3,a5$~f3=K3砹Q7n [wOB6ЫUDfH3kf~AABJiP7b׉x8y?{O@3iҁ8-)żbO7~ oom,NFxc3*ŵw#Q (09VLSf5oR?ͦȃ }HH>MN\(A\U{¸7kf9J=s@0ٌ£f%TR`t-)hjzPtd)@ɏרݡ\^K Su.[f˽FN5:{yfÉOn\Uwn)&%]"^²rc-*<aߠ "##/qI׼Z5sjg6gXQ>sMBa JbDl`CلQT xNi-gYTrSxPtsb }"{R88J-[_cnujL_FR9_&&!)˒`qqJ<=}qa˂bAJ!t5A&4|AlX#.3>Sq)_+ρ =8Zu]Iz3Ҫ(ͩEK 6 [\֩(O򁖼31fI wj=yPn5I>O3Do-QN_[5v3Vɨ!|o0f)]S-ʑ|aXy -Y+&}UkEsv5k4սV+AOP1ܦSxI?~- &P ^Zߖ`DT8z6 2+JX"JV~2Ϫpm? #;8.G|Y53o o,c0ceX5]LDzª"nݣ4k47IP>b8ZQaG}cCt4۫8>f,71YV?ݻÊ A< ߀E@hg80OB'c\} 1}1e6a& GM/mJ]d>q藋reZp%|"'`~@ي$d\6y}xxD됬 MuಊE:nf}Ǽ} tZIDqY 0vSŒGn7>]$SSqK($f׽-VzE;Zchd|;n[7h*Clt\'ݼ}\TnʞȫvH  U&Qj q~!' N'gn)xE(a[U?m 0bRWnaNSncv+Ics̚ R%I}R^B$s$jC7gx nXй[+IhYD㖤u, (sBf@o h*!7Hq#[˂Ա5ie[#ՊWyxSφZ޶U[H紟rSOBGzg;֨f\/.FE!і|l{n|f%_Ŗ>~KYΔƚu]ϱEm(JFl8"Ŝ{Hz3D'Tr7Zėjп&= |UnZLd Ƌ!46ZLv rU9j. SZ:.(d Xzsuuo\SE ?[ۓ2%4oS9͵G䱭,[.٘c7f"VL'sݩSCvGԮ=8oe6RA:m|n%˗9_#G'?jn!74ќDj{-~$BF$ p _܄ H3JCX͌f_@S8饒"a! ХE0R]#90`C#AWjaMkBUz@]dΕ $PE;qUHE(p]և#wO{^́fner]٥F/C3@Rb_@a4c}Ҁx,aeqDsӒPtۭᗝQ$alj>dH 2%;\Hyśjp23Ք}'x6se[m rA~Ո@W)<&Uz&% $ :#a- ;1̯#[˻6Rr!}8Ammʀs/)4u>h dpl7 *Wm^g,:%}%c %*'Dwqw8c1NUOя3-/#K c/e 4FFB,tZF=0bb';w5 +,Y\|6$H8[↲JLU3^-j^ͭ1|:OPk6//oa%K!.NTd:]H9O32f!271K~)}F/HJǃs΄d^k1$Lɒm][Q]߅Qz }.LVV\i K3DI6go7}41]:LRgeK@)|rike/5Ʈ-UIJ[{_gLk3L@m[mlIB5Z, ^zrz^oZNZe#@xIlx/%`xo S 1e@0nҢ7,`eċT`F~Z~D,h:;+7lث1TK#;#hYDk" qn4 |1UTg4:y_V\eig6EEuؓ xF3GZ즯i5k`!fX˴XvԄlM7j3iMS++Lv"H+ 0Q]6Mr ?b()#JI \)ਸ਼ r]}%vO6X!ȟ}>!39e>QG1,o?njx*)Y]Ǝ]av~$TPK2(hċI)ӘO؃,NaC5XbЬc0`ﰫUqAGZxگ{,Z|wfa{%%BThpHD ~4lBUsQc,56YHĔp.H&gn*ӏBI>\98zM`%-7%怏j y70,yL,n< 0sO70Ios*%lu+Wm1f&8s)hd{֤՝G [kC|G^XTMK 6c*c\/βO:R)̈G3-A P䧇ִ:Xv> Ot-#oJz<[Zze!Їqph u3[n6w`/PJOALL74njwjңy6=L6oٞ^qY3e&?s|5 VegFt2!tBqQ K Ĝ|8N2{b88#o5mފlRR3p f(xU@mMikU { ^ v)srM XynCx>$nlʹv`[s.c^)eGEgսi@r?~VZÈ;D÷gPɭ#VD)C`i'{K/1"qN37-h뛮-$>IEO }c_6/Ap1òd)81MF'|ngf LNE0WE>eϺ)w\J_ߵwF.1,nu>$޲Kz|E/),1ӵsRʄ}ʙݳb.L(@L,v!U >Uq&-pD}z/soRH :r7kQY!Z2&FPT.3{[$]Dx҆ s5hz'{G̬~[8mDn 9?TZn_)h/N shG# ý,w6KyEH6W4~NDtw u_hh؃Gr\ q8y<ӠeIkh!2Beh~YO8!!LsړfmBlB!Pǚ01y^zSg8_~/u)[;/ӀP@6r Z8b$.Խcٷۼ$~\@;vQ4cU3`Q{C鍂sj5ȭ,U QcGoYnYƌ%T@8Io(3r$]e̬Yh\1J/+hg5q Jtu xM`w`ü7q"j&c!ۦ%?ctb󻴋4Ƃ͌تyK;8_5eN,`Np7*"q0벚!᥵kY]c25'63Ikԙ¤B+PuY3|xGI2A.U1ÅM;gv۶2$p8?x=7S}3G\-V VNM[̫2Llr7PSU8Т^;j4Aye "2Z! pECL='$/;Ĕ3!F2s#QGY3Vz*鶾[Nh,R8\VU20ݬ4-"^͎8YsL6906fImjo2N+0EnFUe>ףޜKbᜒox1h \Uk|!ESn ČGXhHFz/&6 S_XU4Nt0PĮM.0zy#˄t}0fgM (±8,`g%@9Nnm[c\Ͼ .0.䑲?;RA \6D넠;*K-(#5.QgyNg!u9F _:^'5G;'[e5q(Ja=[dIq2ۧD/Qd_7S5o `K*|g\b yi#͡s7b^x7\om|Xӟ:]3wO4soFxj<C(+O*s%WVTǓ*Jp?$YB1Fta-2"xe- G;4Xpw0S8|N*62#6SveJ;] 7p|ViW,ҭ40(~eh[BQV<|8& ~"kݚ՞8)KnrDIa>Xlh~׉V.>\aB,k9Z n"8Qk#^.wPhRaEd'H*<27 e0ϰeDrHA7>##Ϯ_\xq'rӳqbF_2!Ri?wX$,Vov5c fpki^M9X ye$#foО*+q󱊏ojgc) &gjЀAz-:E7;%LϗaQg56 Yչ4D5'DQI G뱉:ZoA?Rk(l=;H?fa<]mPFѼMboLTZ&!MG8&MR$À8b}_|`R`lrq3A 'pby C+=j)j[['DҎvV3E_Cl*mJunYY7cI],2|(FO=\hv.qح&h6j{;]8 97!$lvS9% Pљw&(DKDz?݇&IAۘp9;zV)-ϖ_ E\/ف6ӚPFPVӴ,} d*!B[2ޒ:X>Tئ3Kݘn q"¥5α (n; i+.5FNq=s8͠2 WX7:TZm(e.4@}5lBQ+ Uu@qT7q*Ξg yچt l"n" ^νKӾLC.oxKvBZMqQ%xAKKj<,QW}0|V-,C5tåذOMoJ(D+'hk0s ;vL1EGpfW YڅPYmjLe'6GЖ˒*J[UY/@R@qbeX g!&S,3j(}%o*B1fyp39E/lQS*/5ѐSc~Xcb<醋Ri(EChw},bښyKgSkoCw6+(a6ޘ~LFZ"ZU.Hue<Y Mwx^8=d3|ŒH3Zy|n4HGc^SQ<¦D-۰2~8ܢZ=e=IϺh"Z]E)V Z̼#cQ+񉁖j%L?֯D 4*^f@;_|J c\U h1Vm~uNfۃwqW8;+(=[ `)?6 T=?m.w 2N@N?0>$5hbL ڃC/+D5]PZh-&5`UO$,-Dž6qMm Ȯ>U`)NCt(·t;c\Ϳquh~yM>5tV@mlH𴽻ci^q\I'^t&0#X;RTXj%(ҊEXSzO:"<>&AH~Z65Rׅyv4Bv[yLI+9PLX@;ôj[hsQNzl9>Om>P &1/|kZ/ oF)D;J_.v~ /xXt}.q\u f(mP5]3xLēY//->9®%%$]Vξ`2>NgA迿+/ՙXqq7($̲F6t0$ۀ.e0v窷D hDŽdR޽D\Cy4ng}kw&WwP|`T>'I-CŃ \ S-}HBk{\A6lɞ!rZT[ edPC$[[9W2Xb0E'|mszj- 9YɨEZضkJ#}Mi_qXL/{(_x.'X7tњvٛ)[R{BesvTI'bx8xLдPHKȦ²?${g,%@fPcQu9WAͪIY?wK"8R;REwT #8Yȶ~N$g&\6NO_?vIݸsnJ U.:;{4ƪ )Ci UbO+1ZzƖ 켼Fw#ڊ%ڬ%lC_1Q:N5ਇ{8Q} ?;J<\=54BOU~wǐJP$v&<٦[ko1>ncɨGy^Isc :zQ4rB]q26~6䤿I9PVl$=XIֲ{8ScfX}n([ZOʦ RoNY˘&]@ Ց^tf~4 nw.XX0twȄ9&AdKŎЩȁi֦@óúXǁ8U!ReR]1xך= sM@ujOBIh]Ukⵛ2!ɡD|րNr9ym3.~z"Kzu]~o/Qk|U[8ũ/Hzﶲ } % z؞+"oMJI!;A Hg4t!~;kXLj+bV_4ֺ?̀Z4NTg|}F K頎*{=x̖orUaw;}gtECιwbPٝR2l=E|$pCWDRCchpWj4d@l?h8Q<˿lFl )  F/IBk(@`da/3ݞ&?K_s=nӨYDnrrK^qrEu؋QH j_ 'qʭV(A lo/b>X8Slt_ Ҧr,EuwS;fP oM%B*Xa jX1#%MT"fY迾TAHb~[KEW;ᰘmva˄N„|!OKj{)K*]n,`<1ͳ˃G C%x'݂+}]W؈NV(e'%Łw"+a .>mҏw><ü 0w` ;}g 0NI=<`{1>Zp9̠%ÜkⰀ94J^y+KnogJ`ސ9!`FU^0ߜd|j+x}g ;NQ)3Ղ.E2ϓm ě DF Xb J,en_4`N"(# ^QV D2:QyX!.D(%VȚ&HWk9;F.KRK dBv&dk H47MA<+ȱϑSP Gb&;IVɡku'+YrICnrY,sN|BYqWrjm"oi [ M=hWR79Һ}J#%'%+pgoBKD 䜺&lx4aϥvc$RfS.͌fs<| & \%<]j)+뺂[)N*-ZC+o(|h'dSNHVQ,H!ȑEU,W̱OH W}5TOM\#lmı](j_T]pt8N2MuM9"]$iugDŽRҹ,)=lK4*6v8ez ns, =֒9\N{x!8KQFv +DcRmԙ]| ^Rʄ *0ލDVYeeg7x%oDߔ^~-jtZƀuggR%vü}]!(A[S#Mr}ľ3C`U9ݎ,Rnhol(G0G#jl5ʹ>uK#1lө(z$gNQ'66n"<;W&HrZP3x$:eonS<|(hw ]|z M ) ,x"Ԧ.#aKjn91R D!;hOѮT~{avR]}z/٥>s.4e4S`pz3qm6@ ֙U̶-)YtUx[$EZeilLlsW1f́aj<a*쯧ٮ2:X72i{J_N[i˗֐=- ik=<_rt< dՂ4q:Aж|؞aʴ3Pv}(QA9,nOSzUPX JKO]BD#R4T^-DNGb9 mu)|fz9>k9բ3{w;]iK|oy.0̘ {DNr>KRlQ!5D w`k%&s7sKM3q{ (m]!5V}VxxP^ӫpjj_*Y? hPyW|<Ľ)Z G7~Tާe?Z&z =>"/,^M—lX2`"8[zae$yzlm'xK'=7ס6Y: %17X#pыKA1[ Q = _ֿ3&*%nKZz`G(J,u?|;Ez$6T%,o/"Û|^|#tur$o׃#ñ&%sYR-Jâs¼ k~HԔP/)d< PmU^ɍBAVelÚ{^fe; נ^eq}XD:0;*8鄊~mK# j`g볎ȦDGAռ 346ZLK\4ƊXXlpE0";`e|Eo]A">>(BVשZ.Ě\H+ XC-[AOWvd]Yt듦c}} E^Mx{NZ9E/mXBhtZ&U*6{1޼ÛHD!;OLf7l ŲU1 Tk#jڪ:A6!]T*?p"W-JIL_ 4ĉ5\Gѱ߯ ~)ݔMHgm;7I!6`JDB?krvϚL쇻w\>"nu5c6TzTwMxPQ( XyX^Q ReѨӹ͆7cb 'lkmxXl#%rn8!=Ū5aܤ|tz'+6cb\XmDVÏȑ% l u!?~9NŽ'* xƭpb^1,{ pFܦX4х96A0@V7(<1!:`Ch5+B] 0}j͉4[ YՖ9F8\n~`Z_v,G Oci0gl5)U&EBy^+؀ M+67 $  P˂'>YLԃ>SJ54 I).@߇hZ;HCZ Z7yڔ atvNˉ-D6l>]?'&dBAc7)Uq,N^(sTo85ǡ#:t7bYru֎j Y@ytPm\4b,ULܞ/Fjt=q?,^]l얰;jF,ؖtLP7|qF92cM0T /đH~x؀h,y=nƾOG5$8Puj$OAQC fRQ0fkV3qC9dgYDU"W/``紊'^{ =W2o”BE䦽ڮԺht/`Dmͮ˺p5 ߶!DR둋§O`mf BfIrS Ml³X<1EjZ9-V\ڑLSH\ggݸM6C"U^Yeһ+ѥ K*rV>,F<_hB % lMsNohp [g8w)Q:WlVE0$\.2fV:O)Ż%iǜ|n%t >.$}Kl bKUT먀~َCsC ݷ -va)ib'͇`eV\*bDv \BLpc~pǟUb|&xYwnӋgtי軗#ƨ*%ĭ*$[* @ iV 6<7|'"iqłRei@W R_ [fkc(YY5HFv x.k^/@ǡ![PaDZ\A/gHhL5{=e%tu#a٢`#ri7~0>ӶSaJ) 9slh+JgmLosgSZkm< P|zW2W ŮU3؄1h ꂡB6}/_Qbz7~,C ^H`- Ck}]/|o=ׯ/&v@@t eY{?d="G@Nh9hگ (tup6l:`R2=mvN QK䝫SJ .Amt S`g8]e`EgOVtY\:$*i5\(eB  Agm*s^̝= Mm1g<#. |`$qOk<M4 AW2Sɯ#vb!ib-{̈Wq`Qx~_7)(maatY6Y8XvP|IaC镰nݳ^.$7>2y 8Ma\Z꛲z HP\Y,~`]FqBvS Yǃy f>bf=A.KND}im9CWC.Kj^ c,")Mf{n8UFi+72HE\'F1MER=l|s/@8H=?VmFQm1 M6 F] du7j<`A2/ekT2Hw߷p .3&髲{XO ֍*4GPQLdh@oO6ba{A|Ez[wW@̄$ŽʺU 85k`04ICv'C}CMWtF,S:K\<L?X.?NY0Dw!qDф!աk(G,;Y4"\ژEr LwV|zw߫{"Zo$h";`|H\'5"s3\y w&(q1AdFA~M*;t ZDXDmq<hЪZ[|l}vld  .p~Ԯ ~Cٻw3 X0Ȋ-2;)#qdPA^\ɹ^3DjRQ!ȍ{u0 r5&`vs6!JUH%9%Z&r¹ re"жTHm mQ^af,zEstwE7/H-`|%t3FOZY iԸR$1.^V Yp஝u dӈxi>iaꕼO mHInhc8I*ȍKTP*&M[¥U`_<ŧs{}g Phla#=s`آ$ҒTAPY1ř<`\LbnYBE{BaPlR \ st_"cY`| e9X iI¹Ctcd:C7p b;|%[tx!0aKr܆ΓÛdbsqJXt;F ]Î@zXu\[_L: F`BMw,]PNȣh~iؾ5A0*OLg=#+xRt' t>iͩĿ MZ-Kπ*/eUq-$5W3H: )IB D$V6hҟAo{RhEBemXNPSqW'R"H'H)Qsa7driqoer*kA k&Fbi2%*v wُ">{:`MC!f!nL<)S@<;<p{)c"#94]9z5Z9R,_SCJ~4hM="H6gc]7Sĥ6R_&{NBhkw|o2jEAgʁsD9^m8'ߕ !0\ '{G|$r|PKAN AAAe Ňܾw~K5Iw'u$(cL@&4PB(yS14*:r$EOP&fb \KZ%ƙf!|\D{WM⮔ôi0m@0oM*ׂM%, &r5W#Δ$GQ^}fBgu).c:~L]`CXcj9Bc_^37 WƬkJ1 })g]Κ}ҡMAbo<+oCL(z0I?I湹\FDԭ\+Irw.skOCr+_G8TZXݗZu1X0e@p8 t>=,k~ږq1f-8,8\ ԫ9V*= $zHǾ\J~oPi|`nPۦffxB!bʇPvz*#CcGf- \ۮ}h%ϾF5P isKCR_A+ !le=EIuVRq`kمăE JqXQːF'J.A$f[ȷɍ˝ɋ%/HH&#Z4XNxPՄC`Xw6 GV♑au2es`)D P~6%;_O·n%>1AFۦ3LE>=sGATI~X%0O`]ݞZY`sލu{fֵR>C/~@џ]gE?}U)anQsp%,{w^D!|=H*U`v 0[ 1}~kE5Q(+ ߑg挲g;PTG%\QY[R hI%k<+`Ysi7R\e1N. !>|%7@贕ܘpWApM]{~tn/nGP{SIO툥hJzFuȆÌxK`Px@22wؔ!QBf/4뵙3W7Q@H\G0"O꥗С4G+^>!a"gn|K8}zv8F`PBWv0*T3)w 6ȺbIV26zZ01uyQ> `4?˺z!Rgų e ;VZfkps,j'3b%Kn9> Eb*cӆ$:Qij`];#$s扺|eP5E:a^'ظ+^=6?# { IYzo05EEKz3q,nN Scg(QDP'[2)E{w8s(:h\fSYlC}gY 3>SFvWUr߯֕KS&: D)U <3r6H;O 9Sє A\7^oM{!pvb4&jZjA8z˥ؠABC?uwa/u=n u%pƐŢe뇯 (+ {(#c8p)b\a#* ! ~2femYW Y9و8qYsmMWYJ"tVGV0lH)]p گj< a]ǐMSW;cI ar\6 R~$Y *vK !VF>eD܏[xyܢavYԄNcN ¼ c T\8J9C) ''U߭X" 6!zw+k (ԄVZ.޾k&Wl܇˕Bnn[ؐYŕ6Vv[lyw-+2!VwLz A cPʪX&=V|Y29\|@v!Q"wu{= ϗ2_շXn'>o) oKkcj pj6.H^Ђ A`am22cZh ~Id}~4R#zoJedO>c! ɑ;!qQ %7c݁ZVsP_,CN*8NpbV`RgZ-BWvm󈏋 T&fsee+{u MÃd݄^Mm74^Y**O%Kk9IuQY NocfMQΨ7d]$VAGQY霠gCz$雴`˙)}i4{yyo" ctUM aL*z%x rQp~j9aђĥg9w ܌p9=Nа y%X!ndZ\͑~hTLQ(7i y{Bq7'YPMATnpRgԗ燎Ļgl>7 h.on bJ|CM5'W^~hYq1>'ցr- (fYHukF{]#;O?A'-BI7=C<6/28ArI6Ŏ=8*C8Z=űϷ^d޸3H'Nh`~%sB#FzooV_f6XA^œmL7\.{enZ+ϯG#{Hrt`Vr'z齱 .A[D!zCYI2{@~?aܹܸWو_.W:-Ի|F"|?jgg}j IL3T؆ :IX7Q/D0 6,H ƺ'1JOҒww^>ļ : _p+,y]OIRH~>t!M_,V123_ L538_$%yvń ާm<#hf"a5m;'hc K c>\ut$,^2/zr->k 7^;!ucOE$UgP$ mi@?5Ub"&=یІtI2㩁76@?Rto(tMSXLqqk-f?7'18B? 0MK_(iAZ' K7xU`j2 O-^:pUyt rBQ|[]6jͺ/鹚L(2d`v|f7(9UCgk[g۱%e&#($~O= VЀb9=Z[1Z$ГhaKBuy[4 򈞵O)@VdppVt}^p;4P$[VآGNo/SVY|X)zǗ U <3ވv%/ &o]Ia^zYe艹<q! gԥKmYSQv;A>47O 1{%w 4ք 7:k!n:@,59b>ugᬗ"LX"fl &l9C_UA%k>&ir x-@j'<%]0y'\y ǁoyr?Ʀ S\&y,.ϕ9ZGJ4P#!A&^8?Bn](xCi7I=r7K\O^+]РGg݀ZSIZ@I&Atj~)8n9SѭpK6Ukɕm]K.lp`9j{\Kup[Nqʶ`v-0n5yi2IІ䐤t'8e?ZG/K8Zw M^0*f"4컛৊2Af_e 19ﴦ\~tJ*&[`"/'X҅)?S+ڤQa`ZڒLz} q( 4>{;;_뗰Yq'tayVeUf%JhFC;|:DA#l@c@Uv"T*lK}I+h|Rh9PM|ſ) תft#-xkc%>B{&aA떼1Dfv\˖::!L؅ |9]|0TgB_ФvFX,_dTA+Dġ$ @+E| X o ӉkH7)\^zlo .UͶ,WZO^nA8D2-JٱJֆd*'R+O䫅h*,_M9V&|}pԸ4,!ީPQؠ5e 6|A+q<VvU %zRSn1l]q+`C' ͕l]ZnE\1vߞOvSƏ.o]|'re}0Y΄ 9UZ{fzERByB: AkFFPZItBQLx$ΰ"u=~HX%,ѽiߩhP-R8.p)E_ρC_ݧĮmY ֜YpRi=ۘ=Y ByqIP)6Bj3N W*WpQX]jӑ.HA*:l:Eh^du|'>#G=']%6#STbwrτإ88`n&tSH8Zx\SUnR ղ!ې~qs^(-ɪ^1؃'\N< mAƟk,6\Wn[- 2Ah&Ay n!GD՚!X I/Ĕ}lOĢp+ MN].n`4x8Km]:)m iG}{+E5j jJכIYk$rc#`}M.f$,hȎ%kaW%ir/oma ZjB/8Zcj<$BYWәOɃu(@Iq}X+ "!-< p 4+![%(ɖB ZTb3lĒY3w?p" &v0`+W΋+e7aR0cvZ\@3vߗ n ̞ _ ۱y۬pN]S5?oW{zg2A13|J/oE>E9|uWQSdjxSMѣxBb}"M'*12Rl1*D/a.L"-*w+d?hnAhIA8q_hQu5ץHGǫkќΉѝ !mϞk ݶ`з2}{Ѐi\ ;Uj'5.0^gSI3KA5Y~/"*sFݬ-JX 9T&B6xt;*m#_U{F[З.t.eo GC~{Κ)]U4FhHUKu~=WP̖r{.E^RGCM_i; oT+q3yo#ͺ~QT SCyAzVSSh뻇j4ƿ`U!ۂ!j`2= *wzytlBZOFG4*i\ϵQݐ.gg|BCռ?4Uh5=Էp T(e yܢH4Vn*cG7xiGEˠN 9 Vl'<>䭕ye>57.-Lse%x1rt(G^+H#63MTZ6 Ź_{JkhzVBE =]2 !LFޑD -ρ`w^!,a\q_6 dYceM&,Ӛ<%ҰEF Tbؚ9Tw&`q)/OSmspڀtճǐ+&ؔR3 ˸ E!6ul/Ғ7 < v'W|$;*ӝ椤?WD_XYk{׈l6.ֽ؂N@mX5^, &I_XN[Iu73#F7~cDdR#bC\ tD;.!X$Wv$0\ m\*ebM7A-IVPEW ;#$/p){MygP('Z$P,Bg^Pag"1JPYG y:vL8|0v=1cqEpWڀ6!춀 \6+|Y`/۴ܧQ2(=4!3C=:AH6TZX?{b\Bz~02\8?. .8ٌt;|HWlطYzQ$t ,d`>>~PȢϞI8Rd?N: s\wF>?j[j`Q1qGƸz GӜ>!~>*YC72^]!uw9LP (վ5̩fUydM%sхZ"b䭆ɇYZ60zj1zqO\O 1*Kq6 do[0"jFHGD^A@O-ōըin@ &[teg $,OU<"vFs!.G㘧K(E rʋL֭74aIbyydi_c owns*}yIJ`STx6`X0뺠_ $2M7 ,+/|U"O`~2"~ǣJه5q%,@RPjE,wnw>*<-;E[ 9t D#PjQ_hK{:*m_w}\4] "ԇN T%,m@-E!G!='j42LΈtHxSP@NQ?fP_0cփDD74gŵ9y7 %49Z"Tvp)&ga `VV3)\I _BRn},n;,w 2 Br ԲtCY!.q\Б:7I> \<)V*w'1G~&"uFnЛM;(X@Y>M%t ΣJ4?1e:/{'E{=!ʾyoo C2_u4ll٤@bWfπ!&4ˉS)}y ")ޡDx~y|D`sVAWY< l[]r#Zc/Ab"ߚշμ'Pw sɼ< "{ݲܸ'S8YOd VrC 4>ɢraWH3 l>l9fGʡPCGԣ ~Ҿ{rlhgO ;x5[|L"Olo5n:(~ }/!'*^@(5~C!H}z5OHF%F6&.,/:PC>.Rϊճ2Ewi\).~XzY[ lf󠎀"#Rc/'NV_$܉wrZA<)[. $J|3@1= ~ A%@|iwA#`BmjhOPßZ| G6]c/jeGeui T@y Xl^Q=*5tAyV%qUnk׼sݗtNrޯ$ ݷ8<+qL9[7ܞs"Ha>{E%ȂʧnQ x$bTāOl8 ؑώ֞8!s$ &;4^EV;K}bp^7#ܝ36Foby-?O/E~I6Wdҟ }QLra;95`ևedv;BP:_ e0MM2:.,60mJ7ϡN^?蕸>؛5b:2 ԙL**A v=(}H`ٰ߉icJƵ7&C8G(^+N&IrNsӒ7 SSqbf!$n*̬U$}0I"oH9s&CN=ŗvGI_ :B W~ # 4I|xg^T/L0;'u129#_"lU$EegLGS C9V:$B("ݥ cg$CzHя\}ac58 ]\J FyAOʂS?gjKG}Qںb+dG fo̻ B(sd(71٩s#NZqLEn` =20AAsOE ~5?4uFSǦ|X[3Pa SPǺҒ){CZiBVKlyXːnY3E!&6sV $!J=u- E-)sII#uѝ҅>`PY/$(|3bxxGYZPƉJ/adnvlmzl6&'pu9}XS>uX.R^SR$,m/+)rX@73鯶حAlG b|ȧ2;~q"ܡ0Y -\!,ܲ['b$TOJ_\ c7B Y=R:[D *[;r)#S}` %7Oy9HCӖ- rUD1@de;!)uury'Ltcz$j+rQ0NJ0pPS$|zUvhi8c: e#-V{'F0)3弻"KK.ki/ǞW4.Vȵ'mߚj4T kJ?{GP YXîUA<Ϣl]]eh} "88"}g&,^hKmVRt.6u U&00)!{N3!U:?5jqZUe{= Fgi"*uu!UtHc")~~a= R˜Q$DK ZL: B\IU%n50Oj{&!$U GO5@#γS%1vggҹ&<39m+vIr$xٽB|r[mfkq2]̩l+ c FG67yLIU*?uǂgK .ĨWmJ O~]q}u͖Rˀ&"DaӋ.hG l{cm1 «FђKyNϣ1I8lFqݥ(B,@484Ƌh:-eQCoOCQENS~rKىް3¡ RG^ ^G)sBb:sfi#Zɠl9wrOK3Zh v~H)an re/6Vpa|vEbUR(Ǘ[51pj-Vċ ے['8F~A2]͌!nC.!0 _5-ǼLJ~f@;Z!/xmpn,6JX2X+c W*ʘWlS,7K@̣rwa6F?K9߀gO{9#b'Z ƛe O,.d%@`P>x:^mԽ!^>t7V,AsOaI{jv[wTW,_4cESr9qLwC~Ϻx2՚23E4N{g<<%n,Ӓe,[T8";Wiwʛp(4Rg ߴk{&z}u1>C嚩u R')m'x?=)0p(0Srf-hA6W:NQTK'lR$TAЎ9Z,_TώsfI>r7Q:;XJxcN彔]Q21OP7 +L]w]#gmSJvɩJ[)GAFwzv `8T-)Ȫ\Na5 &aV@N)'gu8ܤw^"7/A[]%jPoA4_o|iϣsTa}ؖ2+VdJ kb8A ; s̊8k(:Co]5IQFOV a|[BՔnHW.Y5(I&-n u73_&g_ iNhP7`-3ʿ:LCɹu4^+&bl솕 qzeZg1BF֠LE7lLc3UMhޔ u.b<`U('ۺ'9D3bOߓnXԺD@d%: N57]z4c0+\og*HuۉY_:6FhAzGW~"jMC$.xBҏ&˻~^~1g9T*[ϔ+w1dSݹ0b&f/R &I@ZHz>d+?8jSpahydpS\YA0U̸W/01}T"ʠJWWZ-!"ϋ 9*b$_&y'E(mnxؿśy9iq82{tv/2dN(2 )·)JVkzZmU/8[1*0Lh֏\9 :==lV˾F'_o^~o`@ z'HyIzH\̖@Z|Lw7c*o(r`uŪa )IF?b)Vt'I!ZZgܛ?Ԅ[b/|? 2c3@G1{rT.4<3  CqlB7!+X{rпt.8L-;q мAqss P-RC-q:_a'LlEf(#7dח\0KGPҒ HEFPQqإ[w8kF޳e,6ͷ';h5ߺX8m*l/e) o$NQ `7Xp6~AӦXV:6_sm}TR0j`bYubH>qfQ< zPe_=>s֥]H{\eqݱ VJ@ 3~zH. K q߶U,`fRTe2][#ĸ/C}9扑 .C:|]+]ז-w\~{ClIDA a`6yqnJ*wvJqZګrLd/9|k&JB_j;.[}0P m4zAOBD)xT5U?c-6 wrZut<b'4<,Ysrʈ-\. j+ۧb%cCXs(-$V:+cI(N(|xsbAhx ibs):d) 7j]@ѽm~r>bF%L`C76D1˩ڣqXQ;>5l&G}:~9aW<ເ!x'TF _ J!<~x PUBkڳbæW̲4PfV'ujeo{#j Ds3,aq?gR8[LEmD5B6x `9UaVhB zsῦz(MuG{ϕK0 0W!X#*ghc_R 3@:&ܳ^ _6e *iȏg0X/]w?14a*[1q$JkBJ%N 0+,.Mz#B$$`OP{թ%!JnmJCLWN8<$nR<+twuQ*=čQSp_w&tz 7GXx6\_b-)^笧\yG6zH˃T)8qwf`ù <1FP6 #ʌOXGdxz{(p(%ikZ@6:xXE- Fw"4?|Wo (C (mz_XNRe%NcX9ۢ4 [Y z">Uy;9B%^8v"[E{+~ҙQWtx"z*_P V3ՙXaIz;9$bFLP1|$6buҜjN9R#K8gX%+tCgW^*]nLtqm\bEiҼS!;] 4pܫō <k9˲t7ѣYB&ia,PN&yʆ0'\|:]'$.*T,ebX|'sJgB&?OpJȭ SA~ܐUۀcrm M> ICϗߋ1=Ri2֖ ݝI]tB@ ^ Ǥh&7CϸV4wЃy"1:q0mJFGOB)-1y.!ݩ/G~Ր;JTPn`rd-i x׽mT|x㺧0Sϑ"E:/Nc}a XmUe !49ø'.5vTJ߅= .38-)-p QK(R3nSF~\ve0xJT(4QBbU{?2`~5^ p Ү_ET@($!r-KG\ 6{.q 5>`B{U|v40oWc4!׆K5µO 2M䀜{~k}fiQlPG5NDH5"·S6)6;vV՚U@(*Te0`*ɜ|޹O_`#,VD˹B,3>)N5NtQ{h\y.Ŕws7S_-)ӷ!{FŲ(pI}cz?ݶ( rkd=5N6v&^S'gqU쾮N y%+GE[KA7j3_*_8"J @)*p,L~MBr_Sd$ēq=xnrs9ɹѺFv9sw;͸hXn:LħM \b_>6:q~çī3sr +^D{ABoB# u5^A^z̭*&M˔.mS}7v`+[o^N8{TmK] ۍhj&էEHU,u/g9.F,}Tso\CnlUZG&oiO型\h+KpC4co2?u!P2HYp`#Bo5URXa-o9@KwٗV&G/{c+ԑb3|m&ZBz_I:5+(j|Y=7Z^qTE}>LڗX '1Ƕ_nolb=25^prs4g/'+Ò 6[_*cՒ\؈NftL~yǩ'+@$~u#AP<|Ak\@({VkZ@Ge[ T 5(TR֯ jJ%4/9?&5i>:ٓppO @ JA!3edR,]z Ce-̌uqt?i8Ot9>lsթy1:Ra9!T@J+J*f/<d}~'DZ~MW4jeT 5ӿp-oAya.1,$W ш"43ClZS*R& TVۄĩO8 |b5-@-Xm f]effcceUx TmyO5Xszyϩ9}v:z~sY%аN7Ab庀ZVuzJ CGܨ)%/sC G0W9 ,P]`jU%`2J8i: [%u9"SkܰN IO'=P&K(DZtb}_Hs%  Z=!m7"dfxy:amR^NX1>qGsv7]qxs~nhB*r!D 02DQLj[CgĕcdGvܕ%TA@՝ifpK9zXU[jJMVE$:1r 1 (rpe7'5^́cn91;[+ Q]#͹[%jX3h7}pŐ%_%oO1lj}|O5}5/ A xx m?v2:+ruv&V GIX"=ňO2-G$ß5\-}_M;)<'xEVr]3Rk=ɘ?܊%伜lDHDޟ{PwDL$a SRBA$w^ʉL,_N@o ZX)+~3:_95ˉ@g̓(EkF &x=6 V}p5iHmEѨCަg/H_׮ev\*ߝ*|]:-˒|'aQt?^`Y|?D`V j9' "MZRPl w_]?-G۔-ضV BvCa4R0*)hM +Zq7ٽ/8cu~ez9 4sUrz֞q7gF՗%^5 `ܤӫ̩_sxqM-<+Dx>^ :TLE~>B']߉VWvoaxى.Oe{%gVDYEopMt Pvja]^RNPeSN sV,`Y|S3zx&2لgblrYm^+ό+ŀmf o`FBHy~؝K3.w `-߽+W$U(UDji #FXJǠ$Q_k<'6pz +#Za }I1?W:dkgP+dYHMC%@‡io݈C'KQvvc I]5Sg(Fdvx8t s"Fk`\}#Fy$b ] kc_DwXG"_hllUӁSW)$?ovKNvg2fQF|iNfFmD|t _ P*D^&A֧^΀%jEGdȑ P{-|ѳ;[.)%}p(/I9;b҆ z;6!+-n?N ڿSpݧqƲ8Q6b/H:j :ǠLY,RQ|T=. ]]ڌmiH^`F|]߷FsPm,2H@.;5Is"~ΟQKXդҝ8dOti+[ej54q,S{r (>?m+/ј(!JOj{B|ʉcf'i=_X\f\ @BG0$.ds_H^@Sk$nzA\(ҳ@q|8GkU(m|{%j@_q;MHоo: ,qs:Y%ԉ.%xlӦw`'Y;!PݫJl|4c rp$/5p(@ΆS(2c(7;۠|q_+gW=6:67N 1=h /D7+˪]L 9p8T!,C⥔-awFN~#kjq1Ty'HCYzIFƉ\QX3t>*c8_ Ǯ~>I rU珩{CAݎYƿ aDRzsEg/}E/_aBP)gڼ^Ȩq ?䘊W8kc:HHW'SjeR׼Gqt?*L(Xu3Nѽ ݉ Dd2زC Դ,kLq0]:?j9"2<FmB9X {[G>KH".1#$sW.L2;ǜ Df7wۈ٫3[=W'a,y{۬Kj抲&ߌžLl<#zAEmVkhLRws!f"1'Gq=i},kN-D e1Z `>P!pI0-z'+9m&uM/ f-|Wڅn}v[}ַAnc~ݜ!(Vl+.w*B|juLăv)!Þ˶FB%m@Q-nA ҂[ hqki;u~T+!hAlsazS #vVHy+Axl涵h"yc/}9k͵0*u*,~]|#+\i`|A[t*&h 1GײjE `%vS[΅ 1M|ÉN'h&)'uW]WEV{iU3nsVF~}jD88Kx`SGVI c^YkP&KR {]y DL#Vcf쳌_N NՏSH>MF/Y׎LྞWN}E/(ό-858# Sjke*QIKOdߙAuX*Yw&'r Ek/J[)3Q@J }r_v)ԘCq]=g#߇H>OcUQ3C sߎ?˝*ոfR 0%t6瓃 e6ӔTM9IUn۶]Z;]}}knhM ՗$ApLi(iqQv7z>56zuiUl.*I}\a6?ɭ\@,eg+[\9P8I$VyW?sL:@ 0޴FaJ5T(:z[H(4wKkF5$J =HgwWL;_~hR5_wo7f&| HmVUP٧<:0AgPk [-V ڎIw2|Ep'>_2SMbWJ(G^xhnn>k~ZwqLk!e?;mm’UFPqP停bjgry$Ɠ6 LGI{s;1# .O@пU$C7D`ƙ h^pN,AZ -o+'㭜wɄϲr # 1_ q\4\r7U,I-.* L*qLUyq$ pƤy\`$hZ[eHn+xƵL,缋,>4r:EAnڼRݡQr j;6MHq{҅،bg5)m; &kf/5aqC%F=vIm_BX_pjц{)T//kx`wqY ^E2W7=Dxtk;&S`Oz*F>Z.jM 譒Hg$X]2֏64>k-)Zr[ՊeW`U8<4}GV:iq,(SOBlON8MJZEruWMi| @ٟ!S_%f"ypRh6LlT8W-f)x\fEw)pDv]֑;ʼnpHGn=.Zz K!fI2 =\7\'ve٠,qlhK)ƨyCsW44l0^zy˥s:u9`838 _oQşZ)GY|5@ {nLșV䀹O 8zx>&&="UHz52F>j`"̾ҟ"K\E}1%si4i8&tm3)8YumZpCfnHIr$ fJmjU|E'wi6ˏsRjr[p<|\la/H"%9b1eTR)f?D1ص*%k&S߬\zWd:ܶstu7z5 SwyLIXQ9#k4ـc?dۮ4m,v=w?"c0[-5iҔBaJzs DPHѝ j[R0 );C] ۽ dܮ_s%758!qSYww7O`t{ń5|le dJY+brn,%(b/D,|mw W/pE Ө>3bYt$ҏ1 Fool&R馝c9q X*^[Hd{F<}^PhM BA,P>>uc YB'|mfawZ7j~(-YWkjm\Jšx=i _?%m]B(4T&N\ankjq{ 8$ǭ3Xۍ`F|uMX%۽P/le.dkIȟqиCF"v.7ϽAnBw{&NTx/@ U04OoIŠ 71 I/Xy*~Ot~Q# iZ4Ψ|d~B{19,hъ۫Ki*`t)h@bY ;ޱ +!`&N%7o@d7W2 N5Ƭ$#NOmVVWgR%MidBr;P~e:|%rlDVw64z\kxa=|KRj ۊ|hYLn/"LY#{u?n%`×oZݟa_̇eySqP5\ӵE*e{rt,`9FM"˲l|ه(ۮh@9b0F'hp,n^&lLKalE BmCPSni@L*!XSfw !1 VTE1;d`kcf|R5 suA,Y]6QF>MB% >ՠ?R9k2( D͏@'.,P٦s363<[TYÖ8%i ")'uHݝD\O11p_:l14#' ul9"xzr4i1 pkXf!=_;TG S^/d2je|jM„.-|fw53u9i/&*^ uJxߢ8L[%l)dZ )+N5>3;w"Phmڧަ A[ۭ|i9D>0d7AL{DtU34]I9)Qx ';M^2F#)ӓLTף('NeY76K ef]8XX5W ^ZC|,E1DfQ3sbj j5;w"_WNZb\RO0Þ{"eYdگ֝ᰰwh̆; 3H"FjZHMz(5SĊ׃zl7 dەxT]\[k=b1ITuV yzy.0fZAB:rdl 90e$k}:bygO{q1*XxlmT[<߹VT=FʐȡYS=JU#G칕6 so}YVJ$mf3 2U }PS$ܣOiaIk1C6j V`'x#ďXH$s^VHC)AB(-OU9k Q>C]M*34y':c{yj.K߷C[`t́GT|{_~bz&vz=U_YoX4_ 9mH.ϭW sFS#zhwn{ҕY15gl5j3FGs/jq`!UL,d Q7 U}>B"Nf 8Hפ>5{UYZ('(ap F` wBB$BF"W4shk/̀<[WkS(aA7jhH}wjD 4fPQ^bxK_I鱉:[N ^]N|,7 ڦ𽇆I),9^={2 PX"L~rajy. b_nRaCMoR!d7jr *;ı\| T Y-MޗgU94HdpEua{GBa?C]4&syֹkFA=+ݔ<G̨X:0 \2LUQV{QˬY!ִ quHZpGkM훾ɽd$1v4쪱Oۘ5);Tg58sR\;T]x C0K>־~d}}8ꁙ ԌA!Mbd3$OFypMw? 4g4+lQn "#jcuLh? #~''2\ο h.{v+=sArSzLQ´[w~yp)oC|5ߠC>?Kt%]ÄtMɓ-G^14 .xI2[^Uk؎WA_sQ(NE; W;=GL,K[S"Q{9u]?{ܜ8;?!V.0>u]V{XĊ =_r{&g}&nZ barܹ3=t/yM~YUL[2. E;Wք*k 8DԜbZ:v+dHl ȃ5Gj+2T'Yw0\/ "LУkb ǟ5Mn#Z%ҞfNuʹ5tU<bꈿ'yRPC%13Us>)b"/9#A aUV7MlͰ֦)p kY4RG;aIiZ]~*ϼS"ONDZ1DTK^R fA¹͢"a|Zd6&ઁa>}0M/1ВCALJqb{ X`^=6皋!BqHEҬ/_Ph~3nyn<ǝP<@۫4RX#AHNm';n߶ڮ+32c6 G_hP赺zc >ܷW'QqB, 8ktYJr:32>iP^p "Äjr< > `>+ιG @E=e8X;61C 0+'\?3. _ノQ<Yzv92s3C㝘KT=_t-}&TMÅ3G178QJ0.O*[ϼּ(gT]B':ˉCKZMaxA59f'{^X9/kiqA^&X BoCo|$WzU۳}%1W!ow / yR̐2ygO EryP>͝x] 1b,>R[kNpaxӿwv57;dFZci4ǵ*y4b2CQ`T_z㽤,-bB]/Xͩgَ TCkp(Hn!ё^: %~p/Mwdon}1*E]F%=s `XiN5*^l稔 kQJ gT wʮ C0JXF&%rN;>5Gu`SKVtZi~1jMAm6uE51L|͢x&yI|l. 9~f+c(|iu${|售bK.Wj8eh^fMÚ%=.vi{8{|8-aTc}si95W!)(˃YʦOa^n=L$qDsU_ &$PddZ৶U$h:0|EG|N#EuK88,割W]*#l7c;,fGAH/$X 'YE9AuA'HGF  v^W OlpmG"X:ө eɑm8N (em@fYspf9dP;M'hU2z}Xׯ7.l*x}C[hÿPL;Dfʔ>;Bq/`^9`^/) ɋy`wR}_qn3pDԿOPWE鐄F~%$FQPx9oIѵ,^c26Z77 l5OwֱmAIoxL̦ qf>uC8a&#>|Ԛ'WԮAP5bL # ϡD8ËCԼRªW#27{|_wACkL7Ǥ%|9URZ@!e&;I&-5եP2(ք_6Sɚ!+ڝv?6hׂo u.˪uBwj>=gP].- WJ8Bu]-.syJrc6Sၳנbq3H=RӕJ/yҡDg{:Ѳ%on蒀=pk*,eCR^%z8 ̂W$EUI򒼕YDgoQ{TC Z3Ǵz { {R&iXY wjdn3bN㉣nF޴55Uɲȍ!K\Hn)!HP34?d 똳ؑfoAvoouqaL0{Zڬ*9$dKC{P10 BE| P{OGoT.OUlV/BhWLT6 )-Pm6NQ9e9\7.A6rbRֱN~&9.3H48yvy");jiMԟ]moɦg@̲.M5; mðF}vk %%9≪eTYƝWD\Xcmƀq]:Uv!be*L,v{c ">21Nb ڛR.S 93(6DMU7ijj㍊̭{<"P,gCj i6ϕZI {|D,]N돑{$[Uٿ⻇$~;*"5qh">N,~TvbFo&~2 m2xuXOY79,h=8/Qz37L5*+FPoB i5pÊǬLmr0ԆRdl@yHc oD99SՖ`6X:ѽy89gPs?ސcAj'0Ok=y~Ͳ&V4 H(BjG.9oS30voo*2(BЃߑ.&1`*gH2YĘjc e9?=qO )X*-ٚ"&2aŮ 9wڳĕ`tNb~Dx񡅸.v_gcC'u7:)M8:`hZ%Her?Hβ#hbc{Sz٢:.7w^PCӔMOZb ymj?'+/&9 vu`:@(dsXn48c6B3C`#2pʜ"$FOg*ANy,,_Q> j@zj@bTnc 8h;<HW cI&Ж)PXLgc'9FcAI1ify cGS q}fnFE !;`QaM6Xwdh`ܪ;\%2$߮["!o*lIizZn!(gA12t(/~x1YْY2DH8>fџl2,wS{"SKA/VjBϿblՉQJ,WRqٺׂPbg- 6f#f6r]Bە늢QD 7$ rJ[ 2_# 6Y[/^Gk _IΙaFM s@V&fM({x tr㿸N- ބѴC@5U}@aզF;op0:G"&ut$d;:ESIi{Mn)6$g m4\`_)+[ax PC~H -&CKQˑoȤӢQY--H|2,4Jގ:r*mAHk3~T(~njD$,am5 668,uVyi-H.W*.30Ӧ%xoE$ey˫Ix|MaS+ Ş刮[[s(CryK٭vͷwD>~:ZVO{kVq+wc )".jnr$($4ٲ>Tk♉6-:ehWb%|rwٲF( Px_$ĵ_}'Z XYr!>t@ X?=6?o4w+hA? 蠀vT0P*m8=D6NŠ,Br{H/LӘôj1&p D/h(xn (P48$Sl T{8؋-86Cu%lMC\d uTV@$BM̚}՝eQ6( ?4Ywn5T{y_ UqxD)< ,ǥAѲ<3$@Hz~*)g: rؑ3 ZNVb=p*NUmX6d&=5e)־;mx}OR.褄BfsT(LCB(zΤ }ij/tTzY FBfcF|@rhZ678xg\r\L7%:w/B4~-pUҏ\]z>,t*2YUB.2S\ߙ%ICA8@W<bW \a:1sgAiW6a<iE|nn6oIhDBoa}j;#oU9kr{RnJv+j]lo(NyO)zߨ r:TԾ#KTU2}L&nj$`Q(Л7G4}@+KGYbg 4‡[yiѕJr XmId0LeVʚ8qժ J`M rFw1}I].؊Wnthb3z18{sEׇAkXKU?, b=6Iqv$g^ XV:=pZkKy2-U6O-/7Ja_#i TmkˢaC){2 usxkt(Sv#V !,l7{Kxyj~iU[bhjz \'i``[oGإ/s]$cF )BPu*++{]{[k 1ȠCqH;.Ʃ#׬Y&`˨\ƘW¯YZT NRfEjv@KBy >6>17'ƃLEfՁu*S3B<,M<Ճ& /"u4kxI:;[DeTl2', ԯ&%T[Q  o΁.ơk߁0Iz]*G?9CZӷס|C8sP1/4]2+NbFŏс›4\eS@ƆR22{` 20kW8~[Uz: 뤒iN?Х)[Eɤ?KFƨ%`/ u3LQТiwYHg=>Dž1H0a "b-੬0h1XaܙLTO9qՉTFsA^붍Yx落Pk9M L_4͕)竎ХA_*\,@úYRq-*]8M΢ KQ#h  G5Mn݈%R/ &v71.r }`tjd8؃j@fN %&.  BHm[O rc$xl"1rd;UyB E @zf򰄂2KѸ~lw+ 52aqžțvGq2ڡћ.wbܻsK'őp(N$]z7n;j T5(q|p#2靃yjPpKVgvE\"9[C$\j*=CEJy 5|/Fg9KzGάA\0h1z0< gA8ٮ!U{$FzuqU}J&=4.Fj^?3oIMJX`tJww3ɮ r7i>ԜpBTVM{"AzYfDB5 #c yd1u-M1 f+pع~ K1K,UR;҅ up|e  c7k`OƮ8z,^"o/2 LOM4l\ 7֜*T/Yq[ rÉlYtT'th15Ō#KF6d2m̵+l5x3%"@HWC R'%g%(@Js*å=A|5Ote"ie !+neTʳQ)5"SӝrA4o@"Jk@kCΚغ!s6yIu-6t^~qRρ:7\EvcW{bibu,sX4j;h΄!Rt1vI%m[~G O?}M#'\pku2RxCY陔pn.X'Q˅a3λ͉lA]m*[ܗ19->&4 cw#%31YRezBG[7Pք|ppB 藟.=t̔XpѴRG]ߟcxOK:f|. ԱڕKN?nXYVgyVGOSvD-z'i]`\?t u*[%E1df<,̲'lTO;hA F(k4OS,Rİ絻NJFYJ{.Udᦏ!E]B>*41;|7>\Xv<9s0OBA%fit) 3G>HPxO>UЬNq-ńe:S` p _[3X9Bs^'wۘJ;@@M]!=Sԓ;9mI*>X6Z WFXIv6z{ڡp. tpsElt(C8_J} C^yF8/ WrYLC> dֲB5;Rw4Dd.*}>, a}h3o., gYb! VDR'%"ȥ/oeO}6kc/Ȫ"+3ÏB*+d~K MDŽf F439)70 M1`7⩒p\oQp19Yiq_ϿZD%٭HWW;>< Z#Ϻ^mjHF76VZaE^,B(-uv[۰ɘ}o{I/ xP7GN gJV!w% -#݉F`5<ʘgFe2*m#)/cOūPe1oITGo&~ᮤi(߇`Z,(}}^=B]5zpJ'+l|]rN+ܤ>fGؓYxkm;'+z {p_~ ]j3'ٱ0FI 4uv~{oBku#hhj]>ZGc6/UdH(>^)k!I8o"4ɢ2_BgAP 0Ɯ>HF, HKE!i; ; VqS=\&mєۀABL|>Op+ zÜmƆ FvU̼@3x=h aрQ͖-^08F}jm]Cg@W1 QA`^(y'x,_^1x~Ȣ Gŭw8 caf#j.zZ}` _[ϋ6?ciV6RǭgՍAcTFh_(ֶ#RmEY!`VQShԉa_oX / 4\VI[!|lρPL0r)d8K-yrQeO޻pRk,a"StL B,{Rk@,R KU^hx|Uɹkr8H>0΄މ,"7XEoW/43ec4N-uWdJ!:y=(R>{]?2b3*a~Fip6ZJ6"4nP[8b)@=76*5ci` "8T٨Ë /o}O!t.ɍoڠ>HXf$fwe\ZF4 }Cdœ};tY$ٿU4{M1I:ѐ[L.F0J'tI!YF&ڰQR+M}Պ5>`D%^%؏ʘxך&TLl8VU7HUF0po#``*>k D!DuKM8YEa$*K 1! NK+% nP칹x R]M'uSJ^돳"f>`;{.$74ΆVߐư{_&=N̷=RVFjB#UҀJXQA|v\^RCt`Kq\'BV4. Ʊ2,|IT>E6X޵Dz+_R$M(ս$c6PԽ80>k;w]a 1g!)߿'U>2u"RQEn]G"0,5\ B|{v"9^w³6W2dM~91->;=ԵX|,G85}(.smxSV[.fšF)J[knjiOSLom4h<ņ1 (y #!wfhTr$dIu}X4IOO%`sjPb=o iDXyvrc@\Lu?A )>J4]b k{[k FqXҧ"J=IЕ֦mǾ^j(/:dqpM*Z V":x O>4lĶFKM| Ĥ\şⵖPEVv.sGMxV'3kg!w;>.!M~1cO 5K@sC{c 3Px[j aZl{[)Ƥ9rD368J K#Ա{k&/ x\SumU<՗@ EӞ)ʸh:֯őST׳5p g0VuG .˓mإ^8BhU'7L>7&c:K6d&ы%E6Snw}[~;1ru~K {,K\Nt/"]f/g 7%H/PLh11Kj7"@+>9TtH'k(䜱RkI"ư|$cG@ Șf426Z4z+C)}iZQJeZPO;d?l\E*?QNdGKs!GIoW3v3O˔Zop#$Yh޺Ht^2BZjAf3$'޴}!O[ LqfA Byg݉h+J5~֊:D;V;X7,JK Wju 0×1WSSz@zN6 `VœN)!IkZSXO!?/:' Zw_)Ec 0\7ksֳXċ|UaQi{ Z+$=NAhmf+l k5?3v7f23G8Q2$84,Y 񈊪LC 4ЄA{c)r1ׇǪei!x[؆&.ǿgYZ070701000002e4000081a4000000000000000000000001642f097500004d28000000000000000000000000000000000000007100000000./lib/modules/4.18.0-484.rt7.273.el8.x86_64+debug/kernel/drivers/net/wireless/marvell/mwifiex/mwifiex_pcie.ko.xz7zXZִF!t/boL]?Eh=ڜ.+ZlNy=6nc u@F$K 낯S;7;5ëtsfU>{[pLMVMM.fCiojz_%ד8J -lT^tӔk!ڃO 10NiG08?}R>$c+qw"dYK)$ܝcj W\Ȼ=ҴxjQ0aRsw!jP>Yq2 s^_f}yߛ8n06rnXڑ w(̩.kWõd`̧xnj N.$apˤt)G8BƻBjk:жO}xYF\_6mZ[̸Oۖ ?Io+rMԋ0Hڦ>=vZpR5!Sp%p@ pR{$t8pi O}1t,:(T,Jql€0AdLo?yMt8%wyb[&S$W.3f@HWwQ>Tl{8q!RVfArH+t35V}/xm\CAP؍43{\핬S # L{Cz2%ݬU?7~ݫ j\ho` N_ `2UuƬ[XY֣Фpv{t\nY2 1z dK0/4}ZX؍slcNlRshM?&K3j@I_EJv&l_ {|})MӘSh"p@:E7d[#l_2=ErBϊ4Ar2i+Dc`4 fnrTt2WRhoġb"LcV3 75=.7S!EA2}+থP>;{{z*ykaҍ`-e<*%y & 7*z;dhi.ݢ7sL`d@>JXrTCwC |P”t?Ip<1m'ڃY%@7w`A_{w L", #0@a pBɛ &gyt~z޼6U|oKuȯg9~KwyW]w`#9LTL\^or]~67f*XU벌ϭ(`+2ּF"$]b"h6mfb ĕ gnT-(BY>08rh+_A؂+K/xfs6TʓA[G"Ks|Ec<1xOڡ B: j3f S=~g!sņ?ܻEƐʩL |C _.c2HH/uncqUJl2jV_ჸ^zFbا p vZ>"u1n0C逼f9Y2f%~-ɱ>e_ے 9>Kyد"zSJ**ĒvsTmWo{WkQMJ@ 0IXp="f>+G鱧lk(-RaQrRωaNl,}wV_B@ϣ0QKV!~`WL lls}4@*k3F-Kl J79Vt.ݍLv,RrtҢF{ph>kg{%C Ial@LЩf2!/ V_9J!/p'!֭ =Gc9q:vaclԿqLI^\O_ᓜ {jj7Ӯ΍d%vs~G~QdSsiȈ|c=vq8%׳cinJU.WۘCSw$,#U>h& .6յ _}= w\l+ \kxTk8Ee'Zr1>>cdh:@6zh̾T 6 j Ni&DqcrQ8[9:#{avE0wv{+DQ;I:"Gf[Al<w&w Q:h 7z5TF ("ZTzsX=K|b ܊THzm6w(mx,>Jwc5BJԢ*YFAW+J,RadNRvǀ?/`g Q\! 8~QׇdzX^dq"rl-d9u`P,X R4,k(g$oɥIlgp)R`fRdu^Nc$?'0Үً:{(CƞnBQ*cg 3UQznSwX:޵^eWI BbM]3#G6ВU_3jf), : -f>!,aJ|fæT1`\,[ئG%TTƧ̍V-`ӄx"A]'$@~A+LiH.1N"8H;6L(&<.0<MV.\F ^AƮI+ڵRWpq0ډ [A8c'0zYʑ[lIib6tįO\`R+[F0:ГzxF4U%s-OU )m}BynM*shx:@|5*j$ňSX:F]NlMDA♢bOQg) 840oӿHFtEWUVW&ą0}U[D#;!BzQwDNJGvBc߃|?+zSyFU쏶<6:ijwo ղ֯9.;Yz{$O~_#!گbŽⲞLwbb̻[?"s-n,w )"uc|0ZL@i5,s柑&ˏT6íQls}"!DrjTE 'EAM!42복,@U$$_]FQ|~dƩ>FhTky{}/Td,N7_`83>s}hTvi128\Vi%VhHKBJ|M911.[.ދ.획Eۏgh0wnz>+s9RD]Г)uS7d98ݬ>28*&?3#`2 v^ȟ@PbZv*y^t0)-ςٗfVMkϓ'X1ıP~!uBo]HK#X#e# "u#fi!'lv$ UJC(ߩDMA/ҍ6/<A!maC9b3 or=Dl5 #u2K<^;S ˱E<11f9!VM:Sk() M߄8%lI~ UBYXR19CRmo@ PRⲇvקUn#Tu }H`cXFv*uy7UI!.@ujvamte,]ƛ7wOvX\nᗨbrjv%K/\g! wBK޾"6QaTJbB=i~9U 2t @%P`vTHVO(4&㫍Dw%qyG mTQ~?cQxh;$-] QP)];*+qE6s.DPdl#k;^9jqcD7V,TkNz&m[R3LERyoSMt!B,_T] @R] UrU~`_JN9{*8'Oېn*eLOO% ul eWY4`]EoK"ʸMm2x ue I&-wPsN@fڅU̺(PWg@MWc/Nb(s UA*xP"f:Eً S;C{c1ɄvωAB'wbpRmUqK*X/'M%5:_uy,yϹmVҳ AwvPpʐ?nDѕ ;qܵ5 ߙH==='?Ir ]FhNzٽI- acsZI%^,D/8j'z(d ;Jvn$ιhsby#08w>c%5fջW6\jY!WF*X#t}$̒u_ ZdߟNVh_aLyf>}U4X+0H@^ ifd(-IHSjd25!tcl3EХBo5}WZ'M] DWpRj:ۮ0Et= wK~gn!7zw 0MAa U 'Y3)Kts)28Z`8~c /?pz6 `5 lx k1߮&QP'> IZsz,귥}['DT)-WF,ּ!"sM{-wк7:YTz_)#3Zg`FitOrw:kk;VI)S 4fs<G]XU19)ry+BVX_P; P˜vu~s3ux\dMԇ][9_9A,8d趼@y Mu,Amis ]GC:tاC7uI4!qבeױsaЕ=%9k5.8uZ1=t$Fv 4$C._.Yع) L-ǎh Þf"S鑺([[ӉÞ[*\5 CfrFf}]O)/$Դ,,0v"FpdBp⼸>Rd,(@CP}'P^g͢u+K~~^y6Rz3-o*;+0%R/"'Tk P@ p=ݚBoV(9"kIAcJ#wkZ*Zp҂'H%NU^ȢB~A*z/^bNΏ\9e %+LjoԷ "C]iKቻ@i0F}I[@ Z{|u74%E"1E'9]I:P+ۢdvȷyqR@wPbCJ#a`Tv[S͘,vN wFatMQ(^SJ9}Ū'ڀiވ&+jFw],JU7+V՛wkGZ \3p<2(^7̴uY pJFb0A[͑RE⩏[A˺3ӏ{ zĴ )/saXU l3x,sx%toA/rQ?~f(CpԮիN@_X2i(TX)}~U.@r.sZ>"W.D݈%_adBCBuwLZ/cJa܄C qA_=L{c`F]˚Tdygs+CAj(W`Fv;f$㷡l5* s zOMȒ\5`yt V -5Ta!I%#L=q \y l8l-xmrD;-zAuq_]/Vd4PrE+-npd^ATSs V`i2M`..&V "61Q)"*m! [ޮ%ԇG/v͎y3羧 -բ0x! +ib V\.i F TI).z7Qz59-rsduKHŠGoFTy#vem~[?'G*qYvR'K~5\S+L YưJM:=[ :"80QB7J]x=H jZ[ 8 (i&J;|KT 2Q}Rӡ8x"bx yq i7ɇrmnEM"ӐO E S|d4t~c6l"-)$K؝= ܌#l vytIRH5P,Je3)P ũuWuՂUp!YoH5os8\Qt׹DFÙMe ͦIh=1Xc<&1#q"xEA2"wdD߅:źFqߣABz j@2Շp6lܲ !ZBjnO7YOhCD V-U!H?\@%3R"3<nD쫁q$nuD1!ag+ʼ g,M9U<Tt@hy@;ZDJo'eb¬&ަ<2ԳYN{OVm9> 2'^dܤyKܪuu dd{Z%\ t5š؆'w-QyCo%40וjϢ$QzjX.)f)1B"&ly,|{pB=ٚNfFVAu ^ i\җw"[fby tk!6+$v %=@V?dž5QXς lokHTBGOC`X&sU IxJ; MOYYz;bHù;NyFg@[A?aEBX\YQI_ 3$ q">TTiɺz0 ;Ȁ45u3KH w S~6#*cRo?ffMl{-~nZdÚA!svҧwI x\s}0^U|hA>6Vo35|#k 7T 9acŧv +GzsɊN;\v\ պz3܇؋_8/4YC79S IuqR8kJ۩ۑ*陯MYKO [6-]sL1Y~lfzUzDoM4؋0um]}^dM<v2 @6Yx~}'),L8>ͅN-Jl霩_TЦ"*E4=Q:nRi HT z./=!x}[UP,*.GS6j5#yNq_ dE bA[[ZFUOQf͕#:)@:?]zXZVn;Cr+zwI.pؗ)kkk~ZL 1ZȪZIฌu0芹ܙ?sgϾW^ݜ:.3;rEDž$i&9OE <:>$HrYW~drkruNiO҅ǞOlI C> qG<}Uɚ+oauy鸨׵g#BBh0`Y,=r/ @"{)kBe`GgAz y6m&|w!%er@͋†5T9ޜܖ ͡gŠ*{$iNg I9ÈF䂉g";AGx]` ^2#G‭TddU!9ͭH].,wQEfbBfx&^ؘU+_r3²D ҕ6cdžfv&E" \qTrRQ~g])4עGH`+ qp@l@걒4ctYHf97ΔvRtNRL_”6^r"<]a|6 Ȥ H)iWv8[y@W-EE̗r}v1F_ \˰i/M d ̬ɤ`_ǎk]/_Cv[2 uBTyP|TqeBVmW7 Z3۲Y$'_?&0// 6'嵼eTu#-y8)PUt\)p,ZPdZ`^eDL.V<ͤ R{U$ošGV(&eBoUW|͘ OvC$?EWrs8D-;pFΊa})caYY14 4rvgn_E'HǠqoR.dWMz3r{#4g.RکBtM6r=vl"2>?q1s|HC"=1bH<4xE%2~p>i=ɻXFCY·5[wോ BO"@IS+r^Ǹvuù#*3@]l;SG=b#<ҙRNi1K$Ńrkv.UcI]jЀ_ }Gٶl릍Hǃ-үq y7db?0x>Z-s+r0xfO\ӕNjS[)R~!ܔ4/=`v f́!"(uTj'(lA(L U>v"ı˛i7Wd; >7C )-yFpmbp^XKȫb0'B'qh,@"x'ÇT87-/M)ħ;5V0rZE#;?b_iNHxw!3\m9 1{"~bz#U*iE}xUEu0?H:Prƍ4%~wdVVd%j[f{8eъ^_q@oYIXgq6A#\U=bgTFmB+h5\N0#ˍK2YvL Uo; vQ$ &vdq=s:2~nc(q>WWK|57yܠk&[([$U⧋zBҧ"hQL)i 4Wbޱ)m+?/#*яbrm]f]Ċ쉷U! ġxL_43+ؐH.Zw]OyBK!3ֻ4rQS,M$H:?G>Nƿ89Ay,pvOꙿ[d`0kFdx8-Y&V17SB6 [_kTlI0y0;szPFG$0vlOڏW*{(?>O:?9AN?@#| =#R j&&$Un+O{T04=} n$hr9o3əWLbM @7NŢ:"j@B/wH76GU$wБr"T~Ć\߉P`3t$,|^t/y7ߤ+{K7[}~< LFXNɂN[ݹt&>^sgSS4`m(z)8*>LBbeXXJB"WtB-~)= %V?_Fc(Y l06:3O* VPWP-hy >0`%ߎk4 Lo(Sœ"#\,8`׎3}{ GΰѷgkDT<U "ptWଆ?n~lʙYO0F N<@URcóژ3Fy-_|G_"飙ILvH\P Sھ(fXw\Tx;0 1EK(S hC@Vgh> $xXzC9`i?@cHc靽ej@^JV?ebل1@"f:9'phNՕWc% B\r9'>`%jD=qVvzR jѓPkn.1~05<%ĭ!>6uF Pl0>QbSvAoG z͇@ҵf>KU:laܸAX#O'F/˸^j֒WdroFlZD_ʢn=thJhgR@kisS@*-Yv9I7UKB{f{C0r1LQSP "ʁ)AL<>Lpۿ=QR[- c}#ZyVZ]$"9iB{F66n_朰R1BLY&Ek]F#5d.f&׹<#삍?KxD]#þ B:$6 ᾩj1S0Gb&m"u˄Gb|Ǘr hN#&,eԫ´H!9r,Qi);9U@, ј=3(czTC!2D`gV@7iN-U4Uvj? < Q2J҇".,P3dn_X'VJ9^h[}J:wMDE D_&~nHċp]g *2lR,ڕ} ௚eՋ `u@NlLr^T8&l-ޢy?6j Ձ<;y6G1<2YByՇ<4p4Co"Vz'9 0sKsjnq&mΚHlBy`5wߍS5|1 _O02_Wm?ajvP{kY61<ر\頻f^%KHiLn.V 6EE Hiuo3!Sx)@ߝeK Y"\ÅcܢЏcku)tٗY21cO*vAua>zE9J@۵VӶvh'28Dn( 8;qy[S|ҌQGC_~1f^e'ƌ&L݃10ߴYx?z=rt jޞ"{[9x̃+(pum.vV zޤH5ؽuJ\MΊhBX{\`#d]h=`Za=.Ԗ!,yS󨬱+{afuس H޸%ċ})7~C6>p IN]]홇\9,jӬ63(0o v],~}طZ拧Ⱦ]F`Ė|]^ a8E†|B 6k>Sc Bk ]&06Oee= %&y5,~ DV9>?>I~V)lM pD{>)svܿӌP엥|έo\<a'+v΍z|dd])ƦL_,Y:ٽg[yi'O$ |]㾬a3h.(42J.㪆d2 mI?Qc/]JKj:{W_?=[1h1h {  =gbj ( hXELl籐J.@Z#9?p`<)V,ι&$ocCru*[-tvsc <Wq.X*0D(\k#c> LPNn0tvȔ~܃fx$)`uB!x V#%DDd\ӗ7y~ k'{3 j+q.ڒZƒ[2.,=nN'XVW"5 #>x- ޵1<pRn4q.C@ p#+|{(6cS$.TB'ErR!o}4(:-¹8jٍ Wq#},ouu$pbIDy t}#hr S<`g_iqT~& oFbȟE,y @$$S>^&>nƝWhn/[P(<1_1Խ]{h1SX"OJ!EӽZ43̨U5*DsJB.F2K%Wܖjn8^/Qcjp J{@7`tceQՀ-W)ﵥOwx6#Dr9^3 8%ecXn{GlA3ojI*i]#qPiJB\JI;k펓_ʉu5dQd/sD5"T"ƣh6u<)Y-tRn=#>ȁ%f@ۀ6 #yU!sw1uDOe;Y ;&j\ۛ]+ck; G_i_<>"DFZsRw³lqGݫhy2cd)zqC88^`Ij!M XMμbt}'13IJke̐I(*&b5R: /)e6ţ Y$e*#Vcd2 R'Pa>`2b6;|<󾘛E96yU2P``ْ od98B$4vnJWXqxK2 _{%KٔX]r[Xt>:a2G0Сpޙ k-!EBh3HC7+a H -K(VSR,ZeNDW}Ih<6 {CɖAmpKXQ.݋!rн~+ "!z>?ZÕV$J| U,w- Xrjzp)1s͘{`'Cn4G@jt˓2ޫr#l*rd%FBD"vevE PS}Y5!J,xIee$CQc|Q&@:픚N 9M:&wŮJG8RJϿ 3Ja>(~4FkRB4gwHd Z &}b`VlGᑟ{p1:8 CrjLX\oyZ!cet_$2$|f}.|B}Np : l2ynj̓"a4/Vv-FstZѢLDԜfuhqrzp3uUZ+Ryϴ0yE/i9G Qs-9ի 9 yVe^6jXR$ oFMmT  UPm\MCl4fje׌wCY+7X$-!=T7$ ?mSQٵpJo6 IQ9P]#;m9?JahQ_ݹ O;Qw`O Q* E"(PZW5aκL,"n}D̔mrAP{)b|qIq"!:zDbim?{h+qwNc'Ag}AXxFY2S'8)j3d//@mWÑ 3.?n_%bQ%&LwEe _pg-TtKcW-b -xp|pAtR#X "Kz{sZ-455Ximޒ_.e(ð{@;ͶFW%54H4 GԼ xqYU~)!6n=\WX]+nwTi VqڌIcIg2-JTNa^!C?rS^NpKDj%oP`~2=v6`/Dhľ}GL QOnN?n03T /~f)o4> ! v2Y-ȯ0pe! !տj3w-/(D4%a" -$5J@XS-c%&ylf$̤!fbCAgUT}mnPܞ;D 90zvHBd4h &NU0\Qg n4# Y oO2zyD1jCYۮ1cFsn v秵Q D(\|EDUsZ]$tiS*M¶ vc !$C)o|qz T~wpn#o Ne_Na|WSߔKp=4u]Rh``nr4=94OF)~*VvۣqlSf"j/Hk:;2Eݨ́Vx)j1lԞ@M 8p`P.PҕTSNښ|xG=Rnv*@V--/\C?ay(Mr\|o$ₛv }ҽDz4gX&jϿQ4'Of TފΏT:qLosܻۅS+'ڐE\jپf% &ҍ%(rܜ=obvkN͎TYVȞߚbN!b5Nw7^m논x4Asϸɚ/czQIf7G}g"(e}p:?ϝSi嘪],grʱd,;.])ƍw-5ws lcyP"”*HoqyK9ӴVy_υ mZ:s_ZLJ%&:Zz|i[D8Hu3,!k)!#6P// S3뭳}ևJ֍҆KrxG'͆w; XO @Fطw&sou|EzF0F0N?zuO y4ǘ$Ej0h0re5hoB {oJM~PΠr3HhD`Ay #mIXn\dx˷NxEʩd52?ӊfA&+12a8ÅJ|,}T-#՛|;k!_YS1$T',2r|1'.KLzG)e V-UA ZS. ,f⟴yq,_dG'0 >?v yM5 ;NUqPjMz{jS D%VlrqtOy^S^RӠ{Nܛ~Zbx(xUT4t2_Y s2"ly@ .DRvy!_ d*?q7G)OIuhڃ~oPK[P6ͳs ϴZk0/"EP(pGۀ!^b;=r|Nj;8옥0Uۥ?0S-5;XĿ=q1rU%]'ۏʊ};"VJ`:hQQ|(8{kȦ"v<O8#duΊيpE,oD^Z]+].Y?%N]y;<[ޟ͒IhD|hJ̓~S%wV  l}*8c ч5姊}YDj5vm_{lfW0+h.*)^0oɨfnJn^m|gX*Įϳ<տVzq(:0GuAB}[)Nk2kjn:fD/tDc:2NYv 8:ǰAyE֙8/ #DPTW8k E㑑4!P#`R>Tq)0]x$;4cd2&Q;F+.Մ PE<nnr{]diNN?}iq*z3p^o]@*vFx[p RfxoVcu $ց"?Spjl5\fy!c[p)VP9[tF( 3:`ճf|ۚYwܨ4wQ'V/znqT<~Zp_|cߡCBC cuh .`hBd:7u0j'Ѷ2qa=!rXR<ȵI9f'm+ة+;qM K0;jF ׳&s۶ܙ"ݠNU?EqflC._吴`L+P,U <[ ,N].dsǩj bR);4"}u ڪškJ'r=MQekYQrιQ.92n/A9/\cSHU%;?6XYj,%# H%_.K{l1<QҚJX 9g 6?5ӊx Z<zݶ/M_*ej"IRIvD ԬC_?fP'#-$r)tݸ{ ݡJǧ'.ߓM*1Ip|/HxI7^9|DQjԣGW!r'#~|-\p1 S?Q -%gK~_f.׃7zxO,/-аRVGI$$IwduIԡB7M+3|;0d#šh6FVZǩ^Wy7ʚM,46 yӃ&BZ}NGz@G|#{$O#,NBC5$fd]׸^SoTf|)YA󌸠>IMޱ0侬>a6iq/բjI6'P03[Nq]0ͭ2h~X'J 0#F2s[T1V[.9n(\'|&Do)Nm  ΌZ"-FdF9u#Q? /׽B +Hki ?DJ/ TP0q]8Ƒ lNoЉ+P~Q&'Ajbᝀ"vF31'A{9oQ@D۲<XDo,2D+nҧdX.SȭtQF(kU{1fL=ckT?d %QT׿H%2 u߷܎PHW.nˀCgkǡzXD0kWoڙ95|CDOQR}%*ꙮŁr'$1$B;B'w $+-crGh6u?B7elfDʊ8<?0pu]ZṠ~\ꂐ5?o=lo)PH@7yn)OO3# 2bʫ^}'5c2E˫A `1g皥{B ꖍP/CQ.1y0plȊ] 7ނ+(~R1ل3:W3[/'ALq IyP7s؝5JYvo`U)4#|)V#Y6Js2XVNJ;wtdY whޑE.V= #k_/Em?*s6Ω/ D,ѧ,uaR<'v\ڴǞ'KɓDJcG}1^@ a$}5Rif@$L1 ?^*+‰>0,bH9JYp P]L5C+=Ib%?+6ݣ .Cۏ:u !r%kV""C/FF`w5c⃨Yۚ&+N MXr`0S. Ossrxu`Nm5Ĩn6NJ73.8s$$;f % e9Ÿalܶ:͜kE,3T3[#.PD(x5uS:3%`0lq;׸\vL\|f!gy`nͨ+q:y.Ya*M.ґj-nڽ 䚍oha (6w7hhTzhb{ԷdiE>Y @lnRiKݽ+ANjysډ{(~MQ,lj-\ D9p0&h6v]HP+H,(_by$.X ,Ps+vxI힝pR=cKpJ`tzD͵%Xw$^B.EnmeLWʒoj:e#UTzU$&'Y] ߻r恺 Gvg~U;f.4"u"\4kdH:GݥPlL ='x1 k?D% 9_͝ "?H/Fgy&Ȯ2*GVnX,U,0c.o,?aM?b&{ُǿܻ$6V|7yeoy⋰w2r".(8?B5b:4 RA~>{>BQDYځna )wMc6%J2KY:Gf8BerT3 ?҂U` B!riCz"·`+inX{AZj3kz7t &-QG)6 :HCV?SI![_p;?:F7ZE,W%#Gś7kr` ~rat Q+hvKxc~CJQBGI?W$ujvݽNލJG iqTĹ8 ]_h0g9t^fI%8vTQ ED9=.}:\pBY". ϱ3v5GZ46oCWK/b\kKhpVND}EJ3w 2Ńw<X\ݝ*FX;Ȍkѕ %>{,ddE?W H9-LcX l\КK:z`oY7F&΄kyhw)q)Zv"9kطp &~,o3nE|#'MN ٢XBlRx6r*M41QݯtJ|s{?Cx4dl?NX7 W( s=_uR0jыfkX{ RXxXߚ$}v#"">Kהoc3=ch|AĎ?w };2!p1i얝pUnnw pqs84),<iM[LaI/f,S8ތ(!BkKӸ|;9IO4JGь S]`4)mdb>)m\oS„ld:(Jss7 M6_, [1`k9+nMּng@dk-Gp@)tt([pn`)[0tpj걮N ªvKݍyF'W65B -F+Bkͫqd2zjJA&PW_/Q{G$ˉzǨRc_x IZ1Lv>ϫ:[AthmG :(YCkBې])Xss}:P*ʖ[SH0u#pv$ux™7SS1\@Ào%[:ӆ?xȘOUgnJ of8EFG?:eӲ{+b*5w}`Bh2vՕ0NPRDi>}Կ%r+hBJj * v ~;vӓ[@〄mH$'N!A+NIc46ָ%ꔑe(7]pwiMg Ew4Y웻*gCgqk'Zl&r\G=ilC[UU2)M7Q\ةO:T`lKhZt19_nhhLV‹qʳC)KVO R3TAW4^%1g. 3A!Lh>eUpC vUH"N) ґ.xIos|@fax԰zsOzyvs& u=4>-+W/|"X^y5 Ր!Hb04KWC? zɲ2feC%/s̀gWΒ-\y_at{;۸?oa>jCqXMe->#ctI!WՉjm~7)>ZSDCńK7sPBh'T7;ÜZ6=j{puL+Ay/M;0n^QX [ >gϓ;+|5_l9P[8XΦG(h>J~>j" WZESS!5ΔBWy_{XQ~U"A질dL[]n IB_֠M7%VDӺ%)Jtj|K\YӌCvfK=Z}C G;NOe"u,S$à)@|bq>,V:u%~hn騯[/q.㥚Ijr$t (!0vuDs1q8yriy]m~qJ pj,Ciy稏H/=s00V@sky0c(oFbkFQ lCbT =o DNg:#m 2vA8G0v$?[IVuςw xmK,Ҥ^lS;UĭU֕|B$ :Gl P;'GLݍݓLүm"Q4Q{+{QԴ#@D~$'?ofКр13s938_.Ld~FAeqf\,`́.SMW:sJ{f;<҅jJ~=L?@.nsaRP*YgD윾X,\O$.T\p"5!$'ڕYO +7(ܘPS1.9}>g'_CJR^E=) yVeTb 5 _+zAeg{Re !Y6@JPTDёߡYGyl?rFiS^;uP昷"ga;0/|T1(Z2K wY BZ.sZM#O3OGaqp<6h{מ+}*RУ?bC|vIYA(z(Ћ@wHRKn #, yZX_Ҝ6Xti7mBkwyV2#3N=i<2CM|o~NWPpȻ!<6|s}`]gqt𗝏5`s^TB H| Ge[CJҤP#C$]MH3<3 ؁Z%]WX[}4m<끾hn3M$MN[T VWaw$3hε {G:CleI{*[b}P4Gzpљ[Cu\[XO1)1vibHF%9.|1kP7T6RŢ`&낶6+켳ğcxS ~A׺7:n럦O8"s?o!^*HǮǞ mߊjS}?{0aD-YolxZ']R6HV['iK*f%}Gi̅ &Xр'J)Ccm0 {Z$B:rrDQ:W96 ^[؇fzhTH01z]1h0z˚n<9X !:lѳ˔UG"b%R`\&os 56҇vrPinsϷɅJ%KZRH>K>&M$9Q^9YEP<_89%Y׃ qe6y_Z&b׶_)[ 6 ZL 9iwF!3;Bv[B(2*KJތ /5,&VH;Gd;YVe.Q|h^ʼ 1c{ESNBj[fǶm6c tkBl]e+ZZh?3s~biB/ٝ؊+ČM4P:G8A+{0AKXj+Q >*gQYPAnTҾrϛUyQ&%_?ZH$UL ;P8ms^w Y\A޲r^=b+L$ ]@ĉqL9PӑL!2{Lp-A+fCڄr1X#ה8yTVq&cռ /Y`%pVu=a^,}^K LB4w 5x2uq.֤kݜ{׻DܤItTzy>[3~dj+oFzJ) @vLUg?ڪ/%2aeF LOٮp%W?-)藓q'^tnfN,C9DJka5-ZF5?ey,Qz]̻h$\oK9~@,ϧe H.HfOd٠tG5Z7my/#PrDPMPAp@ 7˝?4A&keg ]#mCNJ~\G¬1r9jRx&=Kmub 2r ћ؆J9?m(3\~E ȆZﭧTp17|)D`x}ǠGJM,wˌg 8!yK7;"c)VMkKefUkpJ &J=NĮd#hg!}U+@La2Ӧ[hM7OrQC7՟SaG'ӊ< I||8ߝ0o)<$mRB/WˍuS9 g3K<^K\N},N]JuPl /ਈ)`܇@y!>]<5fQtgYZ070701000002e6000081a4000000000000000000000001642f097500002f08000000000000000000000000000000000000007000000000./lib/modules/4.18.0-484.rt7.273.el8.x86_64+debug/kernel/drivers/net/wireless/marvell/mwifiex/mwifiex_usb.ko.xz7zXZִF!t/7.]?Eh=ڜ.+=3Q:@WFDz/͸-Eʨ.lbmSj˰?RWYZ)`uXTXP^h@uS.}AxiYJ"xv ՜X>ޠcp),&15*IF` ;NX{"z\A"/,њJ)00 Яz?'df62P,.8eiˬl;Pa&ϩ_r80d —#43i*O$ݶv9AV6w{Ť[3Ĩz(b|O&9O@}"Dh(Z²9T_gicOyEfSm5!hCGST5'=2 nIf$ie`y&{ btj鮶‡+AV7:nnP~eScYί;0Z&S!R߭E^!}zER¶xS,FpEwp"<V_t%z9l<ɋ5ݰYϸ).Z8%<,]mC6$_&0T5(sAx 5P&!ܑ{Mu cZBSKUH-؋7-/kUb +)-zr&?Brla@@OA_JҗI-N N8lTA}@"OQ. [Y?S2! l]Y?߬:4 K52]=4_8 4Zh'Cs4Nĝu'( HA-6rd0#ƥzCLϵ*zi3w<E+[6rfȝU35vyKr@=&s\&ZGnb DE \լ)>On6QmֹM0 ƮϕJu/!|톓$|Kpz͚X>j(us>ndk/ ԭ{)=n藒liy-lMppܡlFJ=IMp Lr|UߗNB3EE|)rU-ꂲʜ'KJ!)׾^f+Ce Uם=bq ~JX=UJQ:%p#iVt@Dਰ!7~骭߰- 2規|>_8SaאO7GcN /|T_ΔZʖܠ7tp!eC݋OʏtcrV,]";yUuZiR荂k̢/69CEb-87¶0.r;EyO[柔zÕ) = Fc{335\W /t&pbV{yD6V%KW}0XQYEOB@Yb( w:1=Z@u:ab!mcj[LV53B>Pu,*9vKf wQ|y^?b88q/l"UWd(3#9VU?>{ooN;کW]b_ːD f~Rnvv3:)H`ۑkO"s3WF!0dž֏ّ ,o8NNrKg#ڰЃ 3qc=}{kJ_Xg}X 8 Q{2M3 H<~~ E=P d|hvƩ "8ai׀@`NuIn?Q޷NdtcgT^r^`|ZC$礞٩(.jS>1J~B%jA{V.w Ҷ4 Z|H.wR A$;z5+\*Fa"8"x/C$ 3tE\]0iIJdͥ8 >KOT|7{(v Ҿ1a8x/ˈ_EJM})_HDDAkC\SplN$=ŭ .4 z=|dD<|4]fx^:l"M&qino"TsWԨ ޭW9ŝe[3 gĨQqI >;tun.EuʋiFpGm7:&r)::ܿ+U}>{"A-wDçΕXYL䣒0y^՚KFF׶Y\OlȐY.W%,]Ǯ>Ѕ_S@V3*d|JV̦Hz_\M]Uԝ;3jJ&zz[?ߣ%b bW% $.$34' SԚn'VvSxl̓v=NozѸ`1\Ӎ 瓢4ݰtzlb̟[r_8QJ^< K}eOH3~?_}s5J6 C(A'(|I#+oTLCh/O`/9:=vAR7UYmD; ?a[P!jtl坝e[g@'9q#WCFU!Naq#mu+{e{V$lL=Ynj rI4݂hD}e v͢ vW}).=,Z2I?0EDi+bD&>O('_n\R~𭽫H~ηt MzU]>ބ8U?9^/(&d3hݿK= &UMCZPL?L4ox]L8 d{@wd m7Nnœ ;ӈ!\s(\ q\1: - ~'O,݊z˽~InC(ZZ,=F#sRR .r'ǻ]xe`(TZu0e:i9zf'49$۟/q JEƙl tmbB_;niw#w*_Vժ Zntf1X4:KZUn_ VCCS8ȓx|JQc {J40~(Do-nKwfamXf{2|nqg q:ssQzLx.נs,HgS}g?8[Q!DJ ew.b3Շvg0Q0ՎP).FöQyBmёCKiylL9Ej )ժMcY'Qz׹߳}! ®&Y6И ancm8WpѰHDz]JuSm;#d:N5I| >^-`lɫ r{mE.^."3kYviޢaWֆ(cG:0zR4qU,Vmm )92ԡ.x;g'zk-LjfhDr(U Khp15Jvw;'Y:SP*)(e\ʴN@['^R$ tyos0_Y.pџ& No 4xƱPYNH'0V@CRx?.mU3i9U i&n?5ԧa\2k1#ym|yBNTaS(b'4_.c&j S]8 AW pka ^Zg,7Dk\hj#. ɇ[@Q~6qWb8ʗ@9&{HVչ%.`%&K$y(ɨ[se/yac!?,*=S'X 2!˼CS DO1)dx k1TlZ^9q_ǕeEEAZ#){LG6 juvXCBZLL%XgMQ$a8,ݔk}zT&7]tp!4v](btJfMnڐY0jWCu3B-]_.p*%fq#~/&F@-2*><3ףR`g#~-} )L=$QGr`V .r 9I\98Fo^%?a=^y[W x]s[~7&496_ZmG&Ƭq򎡲p~|p ]05L iQu~E&h2 i~ XZ$[~"6Y0 B }ߛ\ a]>%+Iq MF !zn˳Y"63 9c6(ڰ64aPU J& S7 pYjxl{dIWM]`z\mH%; ]$MnKֺ9Esʅ|IZU@~;zθ_::ԭJ)SW"2؝|Oģ bvv sTX$[(0>\ۧN!5bQL+*68oX7Zpp0PTiHP!&tZI%yǍc-!.#jyH-07 S !Dqd[5m?sXdFFtÞf)7w >J*L|[8e76,ޘc nOI۴"ٱ! {zr#{+zw Rj,3kyЮܶC9rY.ζo:50TjՓW;QОqf47fgiL[LPGTCB 6HX[ ,~77o8e1u*nNò>\얹Icōj"Tǃ^w{G]㡙ฐx"I>!P|,/eg|h2~^WJ ȪV-xv9!)xj)ʚ~\ZRC]O.axm:aQ+jR'~5}:X3a.(m&'4Jl_]*n GW IN@S,aey@A}-NRA bs|yR|4Mo.sOip}ޏ;ȿ[B KO֒$Mjjb_%&ivYel`:- V];!r=13*"C̼zS`G o:1? bBxV $<=8P7$^C j`4n'w)p?ORXDǝYyIE.q5YDAG9i׾^S8jMbm,&$p+ ˎbh^̜doⲞՖpw ޛqj(F+D2,JG-Vp/9OzV*^Je$|*PQڥL{˾R_=@]ыehD݂tK 8/"ql?K$?-}a.Z!c}^SpFqRjLO-ZaLU gwkB lH>2ɲ bsibĥ~66f]ZXqh.?9ok=Zu`–mH0oگ̕)b#:(\#p]D^?m ky>c;Odp|aWzFO/|_&/\ l$0􍿠}thہ-ʤOv9PLW!Xa| BͣȐhFޞ!\^Y[A)[Gfpj/u\ijh5Oߟ> _a O'sO( 6wv M|~U9Ip",JFMs0dȘyDH2SA(E]΃Xϗ~)!*j7}n8ԆڻĔ%@/jrS!6>=ZƑ# (UY\(ӿW>;Lx2<]QE=2oaВ:[  Ez/S3!ڳ*gq6mWVMȱhHvHǤ~ N<QoZ"r_.PQ>ʫAF n Y" DgWz/sgMW^٢VlO<7/`%0|VO}QO#Il &jQ=y)~ 1 +xqFOML(e!a|* ]U|+#Y-Rf䀾 k_=}QX 5i ǿ;.*0~UـsE1z.ڐ'dDc7_:|kފ!UcZVtQtKȊ{ g@ql`D X =ٮg4 0r̀yzD)Y nUD|!L84ƚS2%aZ`>y;7O)&qSFA. ,*ZxDGXjpcpGG7ّȞ lQ{=Gc}UiJ|Bi;<#o4Kѭ :@ bM8Ou+C&)OwDw:OV>N1洤+w־AۚM>?]ݜgYZ070701000002e7000081a4000000000000000000000001642f097500006574000000000000000000000000000000000000007200000000./lib/modules/4.18.0-484.rt7.273.el8.x86_64+debug/kernel/drivers/net/wireless/mediatek/mt76/mt76-connac-lib.ko.xz7zXZִF!t/e4]?Eh=ڜ.+W$EC='u+~ Lg <* |f{9eΨkփp ` !1(,}NCbym5 U4l;|vV -Z=ȫU:$vl#AVʭg$ZCZ<#QSe[Nt ,ლQ@xyD; j9@ֈ*9M/h"z/Fe ށY*;O[Xw/?bHS-eΐGtzHyҟOS07QڗϗX¾:?{O}'Q.[Qb}́zdsGBih"Y,YvVwiCTR )Ar^'J8Ss!_!.z^oִ ~ J kM&@ug i/V݆阆h_8_;3IcNW1s$ jL7S/pug \KܛY)'TMOsWUL;׆Q"\.&O72 u rhn``_@-bWSɠ?`ӑNc`_tJiH==\ R i;|~x2`׎{vFC{\C$ dF@"R]ʺ78N˩\t֫jyG8 n3 Hps`85Tylܯh=+S2ǟN b101)+̙ <0g7.IKulex@9fDzCVZ:JO:O7|6@K>hiR旟Yg 7$o\I*x(OH9.ɍ7ݳ\LqӚQbںxP?PJJQpgXB)hq@wwk'.)TⴰՈ"BѲJo,pE\)>f#ǵ#FKa,Ux`A%KĦZ#(NwVރG1qĻ2 4wڊ58t|Aդ##!6+Nj)1ǐo?2QN$`Q&2H>.7HL͉W*2VA 3v=r"%-PW9[BU bOD'X[K{G.\#T߱>Ȩh,<XM7քmݥ,)Gu'#ZRmD~:'dXo@L\]o;gov_>EȺyvŇ n6j[ha%WE+B"F,Ȥ:%ZUsR0w.˕l`FShIAjNIFv۷lK^byTA^BuI Ğ|,ᾀX[qYY7 YTD>[șxs7n#Pvn9 0[#<ET<6a}lZCfI?{AfΡM S )cVvV>QsN@ 7Ǧ#u|dUUJMx7/Qz{*ASv{?r߂p#ש87?R 3EZ')9[0v9仪ʓ]|#{ۢ["hBN8Ʀڮܵ',ty՟7Pjx{e߸# ;S|3g,p1Ӥ%|!7{1E#k͂R,=jBܺCCR #0m#cyEXb+~t1jYŞE\ 7VV4KCm+^`y_Wi.s0cv?f֪@vrLENYӯZA]gbFJVzE 2IE^v F˳4U Y}xr6?^ aR")x2p#3s CQ .~vStBY/f3(O-'~c:00F`EQ(gqZq>NƭNdgiH=6'6hxiDJoCw|ĭԳpl,' | 'F }Ϙˈ{Gnd7P4kI/S:;td)BQu>3_mS/1j1p,nr.%%d epJK8 R*l5mVE=k`}ԥFm)٢\qZ+Ɏ4}O6<[V)P|0ϑpP?r_p*J?״ZA'aKOC~V~PAԓZF]3d.U‡?xeѥ{"G>Qy!6A^ݏI|x|8X -I.X`Zn~? Tc`;fR\j 45nǾYJ2P.'szD7!%fW^M.n3Z (bBHQ%XȼL,̽ H4z5ʧ^SN^">r;A05z{&jiʉ\{ Sd?'' z U:Wt*D?YOMJZ߀݆3#ei.v 8g4Z9˷l54TX9gɦi\ѱU:C*b1|=)eE|`wHP`)ΓeefV݃d~<11/7w5˟_D=$tVZ^qKrX.Bb5iC_oB Z<OD1}ꏥR4LHР|+#|k!:ឆB1tr g-E 2lISLt*+oM]^fa +Md)*#Fi> Gک.NZ? Wq5tt<z]j:{ՒmP.̡+gE鮉;%ۥUk-CK)Zp }hܬ[Bzʵ'(&}VǠ-lqƞʩ}uQخ媫x Qgyd3(Gw 77 2sJzOL("mΰì k]vzcsF>Zix2nJ.aHHk:~!|oGA| \5loW(7&&1s?}Oɞp]M3R:Զ s{'x#?2­@UJmV!=Na#φړ]@V kZ֝kNG/~3%Ȅ`2rF6ୀ& wa*tBI lf~R'PGI P[O0+Հ;7)fR d&FzzB7,&W\-i<|7 @YQIKpQ=~ D6"ګ[ʼw&Cdl2ˑŀ9Ƥ& 0KM ᫱.l]7qosǼF1ܩ/&G4A$ 4Tz 4گhb,m:+^E2oN3G 61 Eg:i}u-uOL1i ʪTB<,PU @~c_1]X~rm"D%9p#r xR'z,dBfvwJ=HOg<^4lk5w ^ ?{g!~_i kK/fj1~qX8{dr~7ZL*Ck282.H灵 BR_x͓y7̙NvLIh;r1eN1)ʫc yzX}d79318s N*;%z uwTqKoꤦ!E|j@3ciAA(#= Ȝ6㚿++nT;/=0 'F(?+[f laya*_QԐԟ09 $ڠD*tJT1o{!L7Zj+܊m]~B,J?&YHϸRФ;ahiE?&8c%A#XM%HB_Ovc}-NXgZp'SaTT'|d.W^2~(?Q tk})8ca?:v?P\ 6p"ř#j4,)S8wMc00l_y׭L,4@lplM a`%qhPw"b>xvV7LwD9+j6W]lY|NM FG@z|`АoW|r y !,0ckyrz*֝r\'lQzB A 7?hGsн) wEW'^Qr!#Uw$KR*Ķf(,EPG(`Ӷb \iƚ2dR8bQDKR0 ġYHޤV٭;j Rr,0!$fT9Lrr(;&iu:^Zǩ5ص`&BTnb'^A'El*vE!6YD_0\sw`oD9%GB EnvCS84 jsZ7 sHlނg1Ut0F*"WƎ wF"3a|(Y~%Yb&Q\nGkQKg<[HvXz[lbP::,J $@Ԕu(,Qm<YndBi gpGWdUDiu X*(}X9\11-7?\wkCqy,gq;~ r@/i|GͶ ۰]) S5qM0CZ08Yg:Bp(|ڤɟ.l֌{[W̆uMͥC.YpEXo@͏`l(Л]Lx!q8FYBA4?䚦bmA+ن;1Pր=.)6%LI ƍ-EkmWG!ݴ_}ME$BA/ Fq-H A@7O8Ⰻ8&"-5B9S[W!:.xr韩0\E+(q"mt؂L@,x- hI>T ƍ=;tΖXNIhRPYrZW Z  5D7B)QcAnG|Cow4sR+ZR)>@[\PNzN!vZwt覧ᩯߧȿr!6:"CߺbaDžBXAA M)"OƊצ)F}WsL6\ala"'%G\՝:t`U{ڰ5p\[jīʶí!6zV%#czz QⷂH]HYlxc;v<=֨E/\P9mT#t&̞H}{GwØ|fFh/RSAs?@%xzq"Ü gy8= KϠrva^p*mk E~86WFt1&jO_θ-N e^Tߘ6 TQﮔxa # #F_Jnj='t>&/W߼M&.WxA ѝm*0|B|nckQt1nb d,arArO[[ԃvމRIsT#gJ@iS>z &vʃCΏXZX5STo.e1fl+.|+TSk;$f\IL;|Nlj ۪1ˋ¨jUuoQNld$$$bdW5$MM+EF7O16"ofQ} V,<]4.P1BГ_ *̬`<9S4C[kf-`ْ zs%rT568ZmKvZp?j>Y-uD-V>Tum.aWwrR0F~b2.cP Q2+_ZluS2}";z_lSN~4綻8͵ i붜=ΕN:2$^Z-3#-g7Zxi G2Η`p$}w=ع ؝3WǫC@gHij)[>~G DCɂ-z!ެc-Ha@M$g6UT"bj~B=/6, 6ᣐzgqMZ[*lH?(ʍؖ3b=!غLh~qHHlgJ!qJ{L$5E[={wt[E&muתШREsoN/yK #-KWŮp+dwؑ&}v."*ܟ8Π֛t ӋNMS+)YMm*U9 ~u=׵fκrn%e!s2VnƜL0ɟV a8 ;lZCɥ/VY[ 8͜N`YHjb,3`ZՇ;!u.. KBgN~f.OE(b,ԯjQy`7[ysEif$f{?Gtը {^F/m_` UvL^4.t&{K֯[5d ^$ΨKsnqO B^y977M~BX1= 5?o ڪй0)Xl /i`:p"[jF&!Nb*΋~CݛY|<4?4gE0mUNx_%~!{P;.s>`9c/},~jsF D6;(Td-cpJ.< Gf@jɢ"$ gֳ'%t1y'BpQN"i<85["bE<6\ӊE> 5CF$:g,@X4P癐'*C'kԾ> . nG0JdSPj|UƧ {9BG[7 lЋ#*Z LxU z(q翊*-58u5 ‡zt9|aH, 6X# ?zdw".NUƖNՈh+JJ:D3% ֑Ax {\14泌#[+o9g,Chʽ {f9(*7¥U6f{0ie+Z3ۭjp"n{QRm~ܡ~Nk8w@HE@pkiͼDH3S2 a 'W9j G錱mb߁i +ڀQD4opg}?XȽͻvi!ĩČL,u< ;W{FP#ƾ饄<"䲲z'BaC~ H+9'Ri[DpSOđDJYͽ1tS]DJV^‹+균Q=i Gcu Rxp+m3jB ￘ 酧1)'}΃e;{J5dɋ\!}<@N-j?`d (eooV-&Xg)Y$dw%ۅ5Fd]FRRgS,ʟRLw|ӧv!*U |s!J2NRKVޏbX%8ޟ1@&HnRMZE36G6HR1^PB4|_taZzd6Qɓ\cȨKW6I|R_:Vq ӄx1 Y|{5I>uAU M{ns UvТ9例*ٗ?N-h(>c k k- q|v%O~ZAL$lmK!0&BP0>bkE՗Y,e8pa~ u5ql<^|(b l  BO6P[дtB)C$b Yh ^onCd٫N48 Àd6r:h ,٦6)ۍ^ Eo"AKM5 ' 0X5^`!u,q{?pC\Rh'W/8 +!4n\uՊ,iYc5a.3;?k1rϚ%6Q/"x>)F˦YL0Fvӛx?]0/O#Xy"b1OSکa90nmR.a˪:^Dz]e"8.߰_NߧMoB-?BBbN&w3nP_ ~ٍi4  Iog*Xf0Xnl?{n!+ uY]6!(z)Rfz/ʆoJ+ > -,xVL&[YWJ7^"2-.B&:Ž"ToitФ3=i U0zOk+86jC(h-Hog_ ~TyS-Ctx)XydJq@؍T(4Z^trCq^! ^(4P;9抛_ ?*:ɸzcǎa^/q6|~ZZ [\}9r;_;s-B=f[؜cٳڨfg*nJf4R>jn 6]RgYX8ҁ'*/]P{4Z]$V•c:,\>dX]_NbPm'aqFw)rãA%!WY-aX-j̘r(?ѲךF.V=e_ ugo/$%"]cE9QbU+~r͢k`i 韲H|lI+&3^JDm+;&qiaRD/Cr3dU_v1tnZ`&{21%tj鑽IpD7LmG" 1n0'DJ! 0LK: 80l8*rs/weݷ"93$j]"4ZG&G gϩ|WGtheiiL;#e&UЛb,"aa2 -Ikr{ʷc apZ7],vw)~1"Q}N=zko GĖt8Fm%e/U~ߒwj %3̗\dM܋`JR hel=*mh$?eq@jz q"תi!DWQIY| R@jd*.*- Bp2ͿzHuod鑰|#JLq63Ag.b\.Q[*^!DbȫϧĽ.3-"2iwCM1#Z3[Hw}Ә1Q bsGʷ }'T$NËρ]AS;XHB|Mgq§_YN#Vv4$^ㆭ hx4'R{H<pM&R7*9 \)PG)t8ЍxISdxuCM55_ 5&ZCNhGEځ`Յ 'ϜgWbDټ WH~kS-->lMYX dWDD[F9&op2hMS 2ɿ ԉ͒&B}~[ SiyͭW?ZlZaO֏.< 6F -sȰ(GN/oN[sc N Y)GRFl'ІvBqYWJ80߶ x1YMTdeٔG$ X~Xwf|fF #9|;b8R5am؀n7c-GwjfH/w-vy_-iDPRa>[:e)r4K#rAi(4h[chv̳RnlۇA=*<^K| iRaBŹn\ƒIR1оoUM *YhI6*U"fkjj"u?TJ&S@Mpbg.INwb@{8z.7,o'}P$#Þi9Kux9bvkq<kް7M pT/2iˆ xe8]M짞 &hJ؊Ü3W).==ouf+ \}v9* FFD};5yu:P`eLh4f }JoMzeed麴W*GBRHJnZAn[ E[xkd% pyx6X5Dκ~/+5'f_WFKܷT|>uA3t,ڦwd<Ωium~2[Yf-:Cğ c EJ1{"$~}Ltk4b*ޕ od^nƸͣ@ۘnjz٭'3NxQ95Nxq4V ,&|*S%ka9SoEޣ{2a̒It@XFMX]6(p`L(@MMdps2tM$c*iAJ҈˩C1y~*=kc$+jJ7"&J6 !R p^ßkݟ\ sF{^aYV&i.Oe(&ѵ4E&?,UƯXGyrDy$JjM/Ҿuʤg( ITޱ?;%JHL "-J;lLsX ߍVtRNφו<Йu Vi_!%9 #21nrAcU=fmV i@ZRs涘5 9;fv}u`-G*egJAs&hNItp!׈l߆?sA n=5D6+Yy֎x_cxt &F(a!'$.!M9y Ga+$  r:q[ƴw&әЫ7Jo W,aȐnŮXTBuLmK0;4sÐg6*~xTnF:($uiCJOW_8_p.>>1R*zYQ9ȭPC$7p5[ VypLnuʊGnΐ1[I\Y~o2&fhn VxMՒ7Y9Us˖ I@[Q>ŐpҝX܎T<%uQKxMa&5áMv:)W&֬k1B\Z K3 $3#KƂ%kC1\Cqd3QeDXay;Y2[^lPV ɷ0I~k [7ns,:`b> _DBթX,]u>+/%h#dGjn\Rr&dQgLДN8~GF; D}o#֖+ n٧kY"Iy#C%lU<%*QZ(1 ݽ'y{ܫS :ϪfN)vZD(ݝVJ$6g'ItffY3+v,jʉ:`` V~`7\ ;+8'tZDWŔ)4qN,Ah#TY77rTXu:>~g`lМ%(ץy;iڎrNR/VYR-7u -wz:τ!==EqDҁȡYf%&a0DiL3|Z~΀MeH`0 grn&+e 72ww(qj~ǣE4 xE#l[ DBK{f͆)9a;ʜ`>\"r(#3L]K0>0*ɃY+[1DG ˥^<1+[.y6O2E{xi9G1D*>''"5iw'd\^% v<Ӧ&spԦyd٭H raW:i; hկu9ʋ-(㿺a9BD$:v5XFrW ֔q5> ɸ.HK{JlZ6Yb`8(VnEFӏ7@hZ (:I!zSdK[0{j#?Y)p:"K (qZ%1uLx\(S# 5 T WhKΊgzf@n[azd>w35ݻ,-ߺ =Yuꝇi7Wo=`(}ʧs'W&lKUuIÏPIX2(8LULJT0 a{kmn%R}Eؽ%~v2?'h/6텎A 1*em!+VKIh9DzotK RMhIW Lԓm&%k:e@vL2nn@?0ZL_JNRON̞e_'jhAשk{u*d-Jw>})fL LG%DANɁ@Qֲ_Br$b#š)zqs'_ VK7L$ҍm`ək )03%q=} ^*}Uz,;w 'sMAL,F^OL'i|'DՐ&dLt1a>҅OMTA]zM>d_Z2na!`/XﯣI`) ȋZld|AQrEGv^\@ve_X#٘jޕ'x ?tsFrI qk[n*lےWC %y].obe`~|k RΚB&{g챽g,O@{.RVҩn-:2,*l$:0o1Etx2rMR8 .B/z3ϊHtfpwl6.>}$(:){ք͝lQnWrP$?atO ߄"(9-=Kz$ =k.AЂ 6g? _0y"xI܉CZ/G][fgP d/1 -tl "6| V׍fNgSzB dL.>e Dd)A }V1L36H",E5D3o$ * 6l(4}L0t'xUyɆ!ȜbmXS"z<6bV>zoޙ-Mo"AD1&egbfa8Łepr%aa߬-./i0Yi˟Ptl:d )ak&_M M_#׏~z&QgJ* kI*<=SP,mP5mWB<`vyϾcKnwf)l{+hBXA|Y0ul+ʇIe2:rzA73`SWBv,I/SQY4^ZG(VKi&P3P3)9VY=+tϾtN,dq!Ba!yh /Rdl2Ϊ U8=SZ-OeRjcE|eX=K,#k-Sip;V D}6 yZ/{*_zhi ݢZHX#->™?HqN44A!p_p%&c8=z#;}Ʋ2F=0 fh)% $~&~>/nsjhv LMfw;`a4$ʌqL%̐皣j\?h[zS 1f" | E}Y8_ύ 'm1<,ϫïA96't.l< %m9E9tc;yWpAe58Mi^O=\@ZNڰDȟ471Tۛpkׅxz_;F[B ` *h˿P7y~ڬE^%3z ct7:~{R`9-HMW&s`ʡ=N! C+ɋ?LI cMnm]ބ9 sy6eR;,_-Hj/ӖibN'V%$GB܏tm.|| 7mE%vv]-HBe&uVf~1ᢱ3~c[AO\G˫lR3(_ ýrbm04v57/T5Tigd+hf1L ]i i]᭐j/=,T2uW{O+8hmuC4м Daty"aԔj;ƿS"-c\S ^\ [^*x[0--H ۩Kx_2,8A(Usi;]к)C\K%ASO 5:SJCNHk rgk(PQ[}P+ew#s3_#K/$%!2pɄY;I(v̒:m͉)ݦB p`Hm ('aT wwxD F<&LV5jq'fF+vwڎQZ);mnwM-zd dm=0imU d:t{|DՌ,~[Ĩ#ҿo{9uRI$F eOV'$&k0 fZjS Cv&x,9QQǙ̀?L3hñ3I#~[P01߶I tV0TE~dH,}-JV2vWك&pTmThm7gId۵^oB r5 Ͻ2ñ'yD> 6[;?CP(|J|N#==엎zgA['$V*(?bۯ*hrIm*Zbgj1:>v ܋m թxw3Iyт'P#F/Jr)95OD!H`d`ïU\{V @?Yc^?1/Q;ΐ1|)*I, }bH#ߜ2.ц݃Wo*yo$P"F7ֈ"L-v*APE@PܝeX.#)|.kUQ '5(QI[&R "BkmGGdN"V䉄QDKRkQXOP4Ŕt_k1" OCECNVɬe t5+d^gR 4E}"cT |U VopLxw||mMGWϖF1Ƞ&ho+5]bդgXle}:A~~;t$E6p'-0l$MWI>J"Y:x< KO16PJ${/Ƴ)DD7 vNiM٫-$H]aCƼr'onbƋڴf~c- ũG'nv"fDyފbr!i8A:pÕ6<-0lJF"A^?fu7u7fId[<5fzLmf| ^\_E-cO@b|Ū3 JEMn !0eOM*~>VE|:-,.-PY:mfFHBe}u/4rѣ?(8W~CAJbeՊh~s1SOx}FBfXcMG>9|^S$9 f&X<{Ӊ ?"[C9rX=Ax5W#s&I| Ma+H֐R﨓BP.R4c5ӛ.**8znD l!_{*FUlm [cCFQ]0RY8TT"ZlkB$Xkxjo\S$6 *IOd0hpoʨ!>LDV 5)zݨ^cԑ|KbT KfMSPL\ ;F%}1QAJ?*'*`$Rjz6 䗗6aZd*kud\/1!A}1#`}}IV߀`-rvL%Q_ݎJcIKh>-Ć V^LC/|,<ao:9gXlԒ|m$yahGgfNO `k;M 4 kԤy XQVr[PN@u-dt TkCٻI&Kע hsk&á>;{B k3Y =iCTK]>Kݘ"1~ Q'ݑ_bfJ\ *љ|+<ˊ,ck5s-3h 9{e&o`YFOQZÌgB֙T#;Y댷#k>֫~Pg:mDLOnEjlҐ2(^.epeS6VIA+L?WS>ܣQ ;8_$KRQLbuShF8u*WO׈O | IwY}7n6Kqqzߒo՛K7_̮v#s7A[6zYoTS9&Wb*HyCS #gP6evhB/*3G)x_$ym`-WQ3lk84&SgYZ070701000002e8000081a4000000000000000000000001642f097500003cb0000000000000000000000000000000000000006b00000000./lib/modules/4.18.0-484.rt7.273.el8.x86_64+debug/kernel/drivers/net/wireless/mediatek/mt76/mt76-usb.ko.xz7zXZִF!t/)'@뿧̜9˹}wW.Nk!}"Ff!PdsS c>x]sV yVo nP}6oֱ-KxaD? Q۰|>7EQi,[.Q Ji@Ck͟hty IXK[P]u=aӤˋ Xi .anڧtrS!|dbkLGG=DVrV$UUm1k?{7ŏqA/jDkWi??H L`et>\rm2LOkn=e k aoQfprz3$<|G y[KwƁڀrhs8Cvmpԯ !=~"U, ye+Wzÿ)7jI3Q&uL`5EVjAQU^}p,o΍ciYq"nndPoL`e/ؘ-Ifzϩe4fS,@ N#C&!<'X(G%Z 7{CpA{g$ߩ$jA졇X(y^x}$&p:@@~ z1$7-+avuzWBZr㼉+Mywk[lhj["Sl 1C7R{eAב0Vw #no&IN:{_/7f5I¦DkX]BF;#1j;UݖR=ڥp4!J|E7Vzm5j,sN} q}3߶zJEf<,OadTTK vgM~k䀌q0-I%OWC%L $--V#݂?oD-T9&9f֔On\8'qsƪFpxD`q%ԹR=\c0g$9 Ѿ}O{_@,5ef/#mM|lr/}6j^ڂJ/ze1s-Ga4H! ¨25 @eLln.S txa7ˏ΄9O+Y,B.[h((,"aM\(L:-sAni& ~oP{D֩dpPzq=TXIQy=dAӝwjY'!fw"O83mo'-6d,0h7?~>qY>Ku%}+ D\.P;#o;c5䪺nS q_^$ű\Gv5k20觴̏q yt]ZCӆ ) qQL%p U7E:D_8?vA}r l=`thՖ=j3îu_`JVgZS h~(K爈kRIDžjEW+#wTN5z+SeoT71t9P^=" _Tkm3#~bwֶ̨, S=y03ҷD4i\k+H_bJ޶{q؃2:Mz$HutPU2 g0o X]< ŎK}1+OrS FѣRxǝk~eIǯw]},?Yw/^a i;d^ '3!_x.jM$*R{pT 7с68ddaxJ xh- )40lB`Pi7x(|I2~‘g^$|*suijMЭ+cyV$zTlޟE5Ĥ ʛDϭ/4w3[QTU653ƈ$*4naK 2X.c .8zN ̳ySoVBa2<]-l J'1YU>#{(͵&JDބ3 s ay?fsNy3UW؏EmWM~F["w5a,K+#CÇ6gc.oSm!S?h\mhh; [| q"c(v)lw^ٝn10KtYlN;hCp5Ktu\qZ/ضVV~3>r/47MS9Wn`6&dg ]?CDC6WT\` U\g<9$rRҫ_7Bo%-9eOzu#YvgmSA<B'nĒgy ς 5G{p̼1hB 6()4Տq](xUDۉSHw'#/x @2]'|T' XPр,7W; 5o}d{q8,?ZÊcK蚀}ߴ"o{:Aݮ˘u(mU!WDA=_yg~~`Q^w.D8֐Wq~_Hpz;p waT[/jIְ! TU0ܨda4R3Wu":$ +' U/rb+{: 5Z+c\mJ|36[Z^l(Knm伀 0@sp#Wr*y=N[?q&gQ 'Moo;^'inоK (@F(&M?3Lqfbf|6Qdl klzT;vͩ 62Qp:90_0KVm"E]}O3tBkq%VJ2]'Q^3v%"y3a2+Z.Yl7)&' zO1$_>;C]Z۶bJT20 %F_* '!WDO} /h-Nd 04=YR|XG &{˶/L >3k%VO>t~\5P@6~H Om]5B #CR 3^B*ŏv?ri]A&ʔu?>_3M- `clR  r(/{pJ'oLUYXv*k$34mA\7/H@na~Ƀ[3y܂BE׽ȆyI-,T^^BnZFf}yz樎8z͌7>{sv<2\NԴ#Ѵ>&e9,/?=1{;Xި.ziOP5:l J[G`] GC87fu*eWi~Da"¹DT T$NxIPݻ+ԝZpG9 #<@+`_OOb07Eg#`Z֝99dl*Wyr*)>]x0,SUҏ΃GpHu9m4(B$)7e1˾$u r&q-mu} AKe՜ʘt`CgboKmC,^-/:pZEe".a˟82 gHjBQV~ ,12sq/:jQJ$1ӵ΁ >|kwԱ =0vn탞sEmԷ5}j.wշs\$`'wZʵNBY1k'0'[pjj*J-Z 6.dPDhCTuZ"ːi. 5֐1k\ 94d7_Jk5x\},殺O$"O8zK}amnkUJ 2c}t 4,|LM-A5c֘[/o1'qdod!RVb Q# PQW:Sfl=D#I]+|1&\ʇR7POFψILó H̸6NdS6Zsab3hˆuI90rآݏH8|VݩUG<ߊ2O0fz’۔>ɥx Y%#g\f^&\Cn)i5<*JZ*eԘ?:Պ Vw1Iac} dl{jUKƙD1cLix)3q3Wp3POl?RxˠvKRt̸)a pZX&x[zǓa9/YD` }jgwT?p;䏩~\ {o<(f]Ч)]SxW^ v&cTJ6Ma tL ;z(wc%!ׂgl8V R { LC<~_3W~̅b@-A}y5}^9R%q.UۼqK:pqfXݐY m5?,hI/M921CJR@\!AlEw׊;Uٟ[h6&f?ֻgluZiF[VYTg׳(3$D)`6”AyơE Zm`gO2S:İ Hm+k7wu I9a!gu Ȕ70KBuK4V2hpzb@0D1Z%i Jst/;8&J00UcӶtj|jI4^nĕ?x) fdxOg=0.4`GTqtO; Ka~W/nZKEe @qISI*`C+#yڑs&U{\+R"c =ϤIɎ$7D5ߠ oX xbʔKlr !Tw:LX?@t{ eN)]=B-䰐3%[Pmӧ ]D/Sm\NJtmzޣ9ˌdlbSAR7'/P(W$u3.M+1FHr]x'KCy֤%3?'Hu~7\vXQ$QzB}Gq!\: Qn揉#pJt.* 2 JvZґXx>8o~s-A]<6!lfNԥ1Idvs=ԁ) lvρOX01gJ2@ nu9<S&Ģ,8?2K_+/Ap&4/ 0HHuy)y:]tғPr? TX֥UFl-!۟"m V4*#199|YQÞ dϤ#&8S}B~X-VAuo_vG즰d!ZD lW"r絆 4;~3'f6݄ȥ)LD&܉]m{AU12o]ܭ3S6GwM| |5WG}5j_qU۲M2&>k0uEY|PT z@&|fjrE4 ^MKRt&S #KNHiIy؛~l9>||o:~<ӤDCЇdHSHx?5=+`azxeaN<WJMKQ*933,V4T|pUAY@vv[g̝haH r|wap)ٸCŒ Žd%іl^@ &żqΨ-K.x)[szYg'ӭ0:VEo49JDPs&pK`'n91J)@aEU߲bBYM3$j;"~&ĉU-ݶ_CpH%c#M .݆m:\>Pڑ[nxAݏ뛟LMNW ^ ͟FO;Ѥi;Vn;nX wyl-<ƈt. OV-&5[*{Iϰ/첌^7O\ .;"-/PLm'[A}KS*{mءMs-@kQa7Cs1DN}*)P? ;,p'CWjbn;NM0P` Vc uDBVț sr$ fbuxo2͂wǗBumF +T"6?!8coB+$$DҿBa _00းˏؘ[5SAĨpiPd,aTdjƊjZe{Cf#4]$$"QP{,&c_iC (1)ӹ?=`ؕt(+&Z[:x3/A"}XWc-X3G^b8)-|gUh 2Vsy߭.EYC (V5KKv狖[1bZ3Lْn|*k:E6?+r:UK2S.5=~| )o沶ۍ>m ?!*+.ck|%y Iznˌ`"όHd{iOLoZ7tAvnQ ".%"ZXGT(Q*|3-hz}Reb(Jub :-d>&PZֽ3og)CF̨t7 eUs ]A&u˞aXvg*vT]} %pO ep3e#\.މ9!;Upl#}@sYъc:pinl [RpZrZy"XmI 4ص(rg3m\. \noB^!7hs]t4LP2s؂f=;n}Xm1;]J!oz5%xc|**y(SoHP?t'?-bKQ~Qƻ.vF5#@)}j֙\Tw-x9Uާ*`{e۠PCX 6UGc?=q[v!O쟍ͱrB{T9r T;KҝU9T/M̉# %J-IVo.asRTi0NF!_SRx^xY†x7I˿0%L+>!Yoq4QLӕ/GК3L;Q,f{oEUH֦aϖ 3rwWz*pi:L)ܘ9HT.kT]v5&nPc&񓡜T D>6e Dh= H$bU= F†$OȌ^Ʊ O8/~apVzd w4< C*Qg}yN}`NzIuƄ\c\E>_m߳ÅKw(ѸJ=){TBTJB4^}WwhY`(̡zev0_=o}#Y)A.>^ Efs'|>P6ibugF2pzr(zAҙP=zkqŴWY8Pl/l. rt6ߧF%*hN #o.hI_$Pd^.Mq^t$O),_PT-*1dgMlHfifܹ:- #*"MA]%'?B8uI{e,*}~Մ@QF^}~%%yg3},`#7s\۔d !+V1*%p#@ݬ.lۛӈHJcpbOz5 ]2?u]ugeVg cua=]K4<1ԧ/7|5ȌuAb}7!Q$!KM#ۭ9I4Yt+nqӿjcT+(U bױo#H\_KnMVrЭ:3md~tS )hl?'lCTbb݀K<<,udL*pwuoA: yQx0ͣEZ}pYd7xž r T+hɧ(+|[B?C@ $jYjh،Fo`h&Hؖ6*KCI6}d_ 됱4ERcvx]o@::S^u EŜ|?_qk,':L} MiG8D^SP%nP.jPj;[K26QBNJfd_q+^NIؗd/˗Ÿ{{d~x5;#5-P91J7g 0Vr"(+LcUem|u4*7ݬT;yJRڥ H}mqi$ "`xy3}"߹>и|y9dWZ1\kK˱$c=LW}4s {Aj잮-s(sӻJ8-XܿR5R ;& Qao^Vt$iR(TaYLq"^O(U-$9 qwoIr }5"1w؈10hNc`>Nze[dQd{ 򘱉C~S>+d4_2MZs!TAuUl S";ԗ$[͏p˨ckf ~Hqg)X1@9X( s_DQ(juWm<L-.ЕX =")6>vFdEEQ&3B^u¾[2){ޭuGtjyfbms?mҊ%m4vM_hI9ܹ PjMR<qer\In5_`.vOQ|8μc1=|Y70ęvc93['H  M5kvwDXջS!/3X2nj^d!&&o OGВYZ~h9`mҒ@8೭ow)HFy 95PNM-TS-RIca IL)S*>v`r\ ?<,?瑚Ώ\rx*4i1l#reVaJ i_:1]lV]Tyg`~xlV\/o[5QSOF:? n6Wfn,4 MN4|يӳl"})93u>i4t1=4#dc<~SO49DfOXS|Ari؈`s:m[B+K|bS-̥TmL[4g 8Mܽ_kȗ~DRs. F3 V4Lr벼MU2aIK1o92:l3AkMKLo@ M'mfm(9ה[IxZB)UFm.SGxXJ%͟VUQ)0\mJSt3yk%hRilbyp[^(& Iv/Zva/b3^`ge`u|sf0#Ry[\ʘ>t'W* oJ aq1< l ԰ZmR}E)?۰U^xW؜QCm;K ǥ40wrݢb,s̊X&WZnNYxkt%Pʼ;9K sRs1ܒ顩4FKǜ_4;'6~4fcQؗ'y#xLJgiNq`h)gg]# 72 T;3 c&+k/+݀4N Ę3dt";o]$EA |·P0馯FVn/[m9T^Ux[ V4K65T>bRDQ%)SǫO6v?E ]Mz)m*02gƭS| J$. 9% LwlLEc GO];/:˃kCm< ɖe ]o\'[Z rt6J>}<)[Ylm{WXܦ{YPїN哃Dd.ZJ,yk$њAv< 1+Z >!f >x;?u4toeZR{X2scSr[m,Jm{̂4{%弨S #'pC(a䏗ȴݳp=RI MjQNDb JiUmy.e(3"ĉ͗sr^c2j//Ӟ}2ggNAC՘U"xe5W]cU$Jݏ]tsfIPofۚ\( FB7f=9bpol$}*p .~>4|)<~T`By8U(4PJi]s옽$1 P]}cz sc@URNJ,sb"Ifw;~>/:\@=:)ȊX`ZXW)' 9(M||1+ĴI =P5Ț:}}-={L]zt-*$ɹ^n&p2Ox 1fOiW5(td$ԬLE'Zcosy\܌<a'jG|-ӀLMi`AN fLWnS[~Y +\#u'`dh5ߠtj P9PQLZ C"+'Ȭit.P‡V0n V(eÜz NXq\rdgϢV7rSA5;ڢ'(s' [qHg<C谀iW2Q4NRxC6{#ދz*;5٭X84o.j[P{.+{@4Ta۽~5v\ _CW]cRK$qLǍ%f Ț!+btVB;#!ǚ$ZA0 a|&7%NyݜId;[}f(COi bDb,Wf^:Hî϶eI0YAI4:t,G-͉z9*{įGx/!&&-ʳe~힬").SXm}X7)mQY;j'$]b`~(xT&n~rjDA; ߵ:;$58 .@Q58_4\A՗eszUQs<Ȑʪ5vS|H h*>֠?eG^7@$!"3F+W`Sy85o&TXYŒƈ+I;/UCN|)Zam"w5^-%#ůGGbO'?x)5Yc[h;z$ V|fJ!1W}!r>5 1$ 9 9>RhMcoݕMKPVvӟ*/1 M#T(u6 cZCJ.@om΄F]]jlQh4ңjtP,rKj1fj_B34ѬTwܺۏlm.>m,2DrS :%Oml*jl&d4I](b [,St`Hcaa°kQ<"|68Xc^ZB)֬cKq;{ FP 'hTy ^6OD637V|:a]M4qT=Ŗ0BT#+.ap:W;6;㦴Nh^;N Q*.cAoCE+'%H(RD&'\Lŭ72:Vx%`E7ާ.i>6'JXՄ-J¡yKre"e@拟r/gf=&=Jz̜ܦ LZ:\{h>8iztBCDd|$L]D 1YB@9HXY=ni玹3]_?TB#HRFnZiD (2rӒpĥ.'c ̶E$aS(1Cs aGsSX$+D-[|U6m#촪s%$(8:"ͭ>ax1@UEzrL"S gWh* "\yn J\@xK\DV^ + s4X.KL|+}*m82`;POҊ}hws:/>KUVLf7+Pέ-Av̷ZOf:(nDDREO$/n:d#/a,,5[cvqV}\BJ{3XgzcdQYJU:XqzʯWR^x1h?RZvr L,@&N[6R;F.@ C^P"ߡfF6-t" |M=6ᮒ.Q_GnaK$v~S]aho :d|&Zv@yKX)O J!<ŗ-n`7/_ԬƟQ0o!h(>d$Q;#Cz*|jx3p +)JϪrhDghmubV(}TE;Ex\ -sEGS&úB̳IUKɆك]I|>ߕ4USzqRl"9~gU#OE | \]ޭoVX9w O?i1SX OEF2VG\f{ots&TZBOg8_"DaǼB$%M&qNǁHA{ijI4h̽;)c~sdjF]U#,w+DT+ym5PR(|5<~|8UwTEjD70X_jzJz֮9SIp;LڊG@!+SEKU.hQy.! Jv OZK85IĪxŜug!5]_vQ6wI%1qդ1|3c^CZZkA/SɴoU6'չ 8 <@ t)M"C&*"KEODA DNcG!Km ir<ͷl J[(U`gL({|~w6mi0y3YB ְ94N2kK"B( jx8$zuX JmK)SJuX"8Vᑂn"*x0Vg(+u04hZ[t4S?9/T(ᘗ"x#eė9z7kޕGy- ><2V*r,JQ1fsbyݜBfWu!Ҽ,Jt5T+gJ)X"-Wy𙮘x*?EX\s2>_>+K0|R⍿YY/k2y,x,A'L2Zωlrr.9}4QM]0zaRsC,22 ڶymj;y Gܷ |@7۪2gB",զP*Ȅs@QTQйx[@yY垎Chζc=ba&Ch˯wuno/yʰBdG {0#s$SzKfc;ġ+)*{fB}X@^90c2cbf >1sCSwVIBL^=6Gֵ`K٦ۍ 58quDj^5 GxDRfV&D ^O-5MT8Z#9…>)@yж)ά/7s4A#s&a@SoPaUL-]A}UrAs<5  +s8vf)}L9TQRMjyDAa_L_ek\*!,1Sƞ v@- !ju.;>:Mc_,nU֫n Ceh?>hU *DMZU<zL|uP~'Uç4F2SyW"67,"}+v8+ߋxNBmWIހEHlg*"2#"<7ۗ,\B$ /!;cX:lzL+ej v籐 5Q<7ʐtV + ]Dy08.Z8e^ǸQc2?g[zpZ[$MH?ys"^=APkB=ch|ّ)&xWF6.v|,#DK eXo1{3-e#MOB!jDZ)?JUNŐI:{:wW~jȆ,vO-7$ցG[Ut+7Rnйf/YP9Llq #x :_a*6eڟ23z|sggU&k}݄30~UY ;y4VH2dWi^~ 3ipAe*j9Tȁ818,7fl O}u0P &Bģ"bK\u9L+ފlqy- xTQ+_:L5SrO]_>zl(.`F\qy)8c\ w]j%ʽg uG~)SV:{~441|b\q^_YDga9] ho6TzJ P^0:0zp[B%з1h9xB:QgɆ{iX8t侄0vԮ\eӵƿ f43}I& 9Dd@o6 uXXUۖ}3\ii;6/G*N3y5ԂrfL̯/ϢO϶܅gOP3 ~?ݯʄ>l^Hx¾T(eQ-Zi]0[""B ]Є)kw`oy^MBoN$#9\UnS"pD*̥: g6!oriS~ m7\n4TPvܨ$+[.> ^"nv+O@mJI:&YM.xwp;sg$Êr2^Zf@+e`K,GgqageoW]wy/R#u*y>Ԗ >qwFIm%웻`FdO=g={w0 u"z>~dsTLEwٺ.`ؔa@1;7L]s1W 0J>/(1AwI#HA?,)1{rMթ8뗚E2#̛lY D#M'64MYW󆤌++ U>XxS{BddZHMݛi{[b%ot߈CW)"[vUp|?"$=)q$Nh~^zݏ.<ݮ'ιɇ k7qy렜]!d`*DnŌg P: Ez 'L‘FXxsej{D[D[~@Ati9`w)i|!WȢ"Wl:8ʽdC~yA/ݰk6Ykʼng(7i%pPbIqsM͹1Hh,Lc$hSB=M"$[{v&Ny0}eBdZ͠;V0LV[*.W1#A r U0PK#@1!ݹ UE \P9U!dW~k$#& P H5;k\YJ%z,Q|Ţ1ja/ejxtN.Ƣk5xHxu :vNÜ~8Y7c}']g I9!Y=;oBH|TP.antl[[֕]7ٟH+[Դw~>pSSʻD2&r.y[XPs}og2mHޣV7fxO'Hc*_2pooI'<=.F~$jmFziW͊Jǹ7FE,tXWrI A'4D0ڼ-SOiN}$>('v0q;2{:H:jpHo&T06Uhhc_UtΪ(@vTu"SW+zCKm0VE\Լ^V<Vco T`HHq:t(Ʀ/J ʗe(T 'ʬL j?H}Ѯ)[MsH1%4K?AcEGE"!p"S]1MtDR7I:aW}Ҽ) 8Š7κL6xkh czFChܟ.bs;# H ~, p A'oR,YJzOO /JcÖh75iɽe(e>CxhƵ'fw @w1vmiM kgDWw͟834l# vQSt3`jECh8L8~Öe1-o摹l=VPir5t7[l*KPfډ`\lw#:} w iA6_D*UH?Vا܀Xu%& w@ ],e1 T +gF7)L_QDݛ^uU֧d2ѰU_!/|WB^-} H]Ku)"|=*-h3Ig(.l3A+b +Ng2B<ٲo&}0EzА}]ҽB )Ҿ?+ŻjYrrOԕ_ N&;$,2"Y.Vf^.Fli>+Tv2N3`JXiqΜMud^ȼ*DyzVKFatCff &zlHIȏv1ȝ**AwYu:ĪY[ 3POqIiͰJH&)נL;sEʘ+g˷r׳M>Nhb 9^!&Oؔb2 Ѯ1챪@"c'FLʆb1q~T)Ⱦu/G'P";cx ff?g7~ Aqg?&Tpfᒦ:,NDk;5$9|up{]F.y3H*q꬘sVn=Ꞧg*]1U':@ꡱ\{RZ옧IzM"|񲌢^I|ys^MXa JaM(5RÑ`5$ T "񜎋/;J*Hu/HK/ϊx[կ3zB3"oGy5ߢ~ za; UҺ@{i,>DNkdWiՊQc rm_>O6 N`Ne”Ea=*#-.h%QRԚ".&'iwdF=Z%v p:&Vja/;\9"3=c<`sc:⊲Ew}>|P79)i$gF:zxd*D.%tfa[AO¹$T=Veϭ:}.g7I Å.Esw#52,6a=`+Ai1x>UhzO1ݛ-p}Pgx7__gey?0ckw&X@GCw=*w jQ 7cQ3!DU4kgR>u' -{#yu:hIt3}Sdzu[yp;(Mt.#U 5;_kGUz+Kj٥v8) 9ZRw(^jFp3ĈgUDg Xph]+B_l/GO9Jyr~ՉW(#;,Ю_S{XUzhv |i='җ*Ĭ g Nj#198חd0B-̫i.`JbeO?a5FG kf*궉>v`M^ WqlNbN~xP(cO#WO9ؿ&tΔ9yW!! 峰)s8zX?Kbo8 HcgyY@#</Cɠ768<-&(٘~Z)<ɀy` ڽ 6˿qWl)0\icK[!o!s^9YffaL\V{Qzz|AD+Yc;YpckqxZqA@(y<Id24uk9WCcȤRYH|hIAP  L|aޟ?+ZI[bJ5tr+3>^tM?F]#<X-DRDm8? Z^.^QVDQ'9ҳP=)C}6+s54PD,$(h՟5P\3EHDzg/Ef;Jc ØօblqNI&k#KK}],T0c2i$0o'ѡ[VZ q {Mz?tƳiZp|'0(E e*ѦJq6ȏ9dc+r S ؾ}-ܧ{L Z->`h >lX tv5W51F }c,},ɯL8 .ݍdӃ8z-h73\0kWZ<:勾 yV9Hnچ{Hm-*qWV)]W}e?S,a@w>%)0a  E Q#̵GgI/Y7eM!%g|F`VruK^]lT4[0#2)JPz;yObQ hœ?M+bR,qKO{jLWVBurJDdͱ%ʽT ڤ;"Qd/&"snܮ'3-Qěp34 m-ޛa7 ŽI#&.PH\q wͥ25F6sWW i1 ^M6]/7F'Tr通й.)f'A1-RaY%7QJ>WԀUW Wk4aTUA̠,cc/ej 'Oiax0E#%k !wX X,*t*·v' ^ tJ"I ں+ra,y#/u _vAF@r"GsfnR+.GRYq'"ίKB!QtEQ4/+_/':^mD.9&MZAu'*9 wՐ)ʈv_+"6@ba)w`9hNJ0KAީHOxً]+- |6?gW<~'ϣ120gHC$AlmM0 ?v|l Գed Ʒ<bj`Ȥ H%X*R|fzjl)`Jw`0( MLD@uG>,O eD%dO0 C%Q֐w>߬~duMAR>w|xnQdÃPZRr[i>(%)8t;O't.ܖClzhwNQ >ې$bHui}#ߢWrD7@fnT[;v <CH &WM3/LPֺK6/;Aϗ<3ܒ^~v^2uk߁ֱ5NHҽ2UӾ>О9\Nw T*RJqzlY4I(!%Q'Ig`jVD<qr7@Q1F3E3Qpt^T`~|>Vn Y>**2[\<3#ItL`=K436@k(oN8˭-Z=.RbW*]Ҙxti'Wq;ZF߱zs0@ha2{xo#aBW~2V"p(c]㱣tFܹ{5λg\m|8J9ekU(7?5vTjj8cNoWRh_"Ӫ )}J Lk7oNVV+{p-Q)?vadbQ$b({[k3=ߖU0Q@H$"UU(6LF| R!vqSgoUGGTL/ӴT(ZOA G~amOGv $!g~kt3d #^d7HQ?v5zj\D?0|^kpDf>0>V{ ׂ2) Ф x듯=bTkA_Vr.@9?iD&'_v_+I#CitQXjCog!W(=K:Gk^!?):UA^bZ&J{EV-^Dy$bۃJ8fJ3 q&7OB:w{Fr 4婉j(0A ]FO,a>Th#dž@@Jk#o,G, hf ks9[ZdguvΔ/kBƿ1܎V76N6d}wDWCF1d'忩-ﮠ5)K~OSу`14T(<(5!oTA1v'\ߺo ] BTjF"db٫_U:LwF, Dę }Rzi|V R޳acpܶ&뇨dh.U3rd#UbGkf4 }\3kMޢѣڗFQݹ/{eoNtN,|)'b5T튕?\j([rS*?. t" !3Z@RpEC jvo ٷj_"@j`AН x(A8ƩbZe/%[~B`t$LyUg6sɫ?lօ̞ya[1Kcr4ɠ^w*.V4\-Z ɓQ)U7/'iJX0jpͫ{R]QQ~`x&B6EW4UN d(|PⓂODӋ'7JV'V"7A 9!ۢ"kQ9N `KSvE$pGRS2*Q$'˛@{#L_r^ka$ji4zCZank\UnRUͤA$c @]=t|hBj0.oZOa<]0JI磟Ӹ zD|`D< ŰOgXDoClֻ*q1sgwO==Y+ "j(=8М3#3g\ iy~hrdLkN*vҾ϶A c(2gv9;vj_R48tíA!Q`Ocxc7z[9a'Cc{I$4AE||6X?O/s57e?HcY'7xlݺoݜt*_wȈOUu6Zݐ #@J+b}\\r @]i4,Cώh6ݙ:.ḡX>ҵ'(!HX/%&SQWSH%)0ECݜU(^hcsn;^>O>XwF8S `WM&JSY֞fȖ|7x3Nb1׸fstKW8:qx^'ah¸92V+~Apizڛ5>{7fэY~Z%t8)JiXQu zc. Q;DsFt TlOWrQܬD kyY^AV'uBPH_$䖩ssYlp 9Tr!:D6֌ur,~bdCkeFE5_+0#W{ΰYל 3uKZxk8$ :~i- kJv;oqj$ ?ؼ{}$k\ꔠx8#6&>I{#0bf4GR-`.0 9ݽmEimo_7hWlt*%ݞχY'cnpL<1h쳽zgC(C!벌a]}=GhytD+NLCa yNwډ;!OJ tRZLw|S&%U`9@Jp2mC}*'.X)Rt-+nAa(iC}WNܭyuIMT 0Exce@-QC!$LyҴ ^rK=L5N&ѓ YEq&\UIsЏ6dl+ b'JE3ٴhF? nWȌ᫖d%1ItL)_> xzOIÙ塇37좼/r1%]+P|GxvW Lime@aƴ7RRjMp;/:BCᮝ7,)Ud߿Z\FQY0jf< lHXdM͆Ycz6*e` _Ycm6vtDS+{/ H $Ew%YV*eMÏhdG > 8G$u?j`٢4[2R絶k{GF\$^&NN" iUYB6V2C@3mXlx0qo<-z.PwOѯ=j=pRo?>5*ߣʲ`N֤ ܦpGi@vbS *,=Es{`h@}|>fq73#z g &Gu5+߹vDcWEC @WAī~ m JUEJp1[kQu~P0Q qN ޻3lWXc!TWGeɀGϦ@=c4Gsc 2 o?K9Zt}^>rP+8Ɲ0 ɨzTu\E,l&ĆҘҌv6(1li-hŦ("M2 3oHTؐB%ZKsӟ,A-|%T6O8)Rw}IR'"`S[2Q&#EßF_~\]Ԕ]QYPHkncbѭV%ax]m-mS6!j'%yTi/@ mT=uA6`0a5.Rp.3QRpsaEֽɁsAɛz,B9d g Q3C'w8Eg0?7̘mQA|",LC*#DJ%t.9??կӲDsSȡ_{J=c)0ѬȫH `L #hySg"ȵb]-!k?Q 72:%Rwr6p{&u?E[`ym9ׂO@ )' EoxKjl:%2Z(CxA1Oe)Ì _o| vr"j_ -,fto`ź̂E S@O:g& JP %=LwjM Nds§^_\ԀkN[;Q^ ކHXNaR|@)J)hpAR FmT %I;A&ONOʔՀKPkܺ8\3M{u`=* M9&>- 3%^p mX? Fh0iog ۶H7 MBCD5 hݽy}Ibe9KpUanWtЭᪿ 4 gD>\qNOcԻЋDU `6%#19 䬋appuT&\v{Z2L[*xfi⚅z0rT|(xATS5Y /G+KLhUP~y9W.1vy7#ʔ.9LӍz'@]ɒDN Q(#:kM=]l#+"x2K >kr`9:lr\`K&>#Nj ?ĦǬeZ~{k|1$7\%.>Eam[W>p5` ҿª&Mk<2) YMg}&޵#o6gv~Χl r5#+\t6r>[t@߉b)b;F0 [1[5`*yV1_1ZIjfKWYuJBKnKxri4s*,3ց }&nZ+G*Qp\:g맙95.L3`:.( =k?Bj8!yE 0[4"mgͰ.I{xru^yۢ{˦R}@@2<<%^ l7iR @SbVio} 7$$t"q?iC ߁7SDS \٦7"+UceI% į&,CGt٦q< WKp mldyRhcPU VIF5}p,}ձ+Xɺj϶PזMg>^_vX !oh-'8!!Cy4~y:udKֶ&P͊Rx΂+\`nh$΄v~8q#̈́0 nyM /uCi|wzÅj٣iN8w>T-W!BhN2#fwόP扜lߣwݷ"\tcW9}š0l,?N:T-}[Mw;[E-5DQ 4UKB^c,qt 7M@#zrV"ҟhL3Law %@iN'y5|`AQ ro@k\Fk@렲wEd Yڛck0 sG ;#rj~U"m~;=Q *z`Cͳ~ʑYG!rFcHmQOՂu$q9Upu s.OIK֯շQeՎ iF弄9>$O88.Pj*xd!5xG*]jh&'L1\+4m/6(wSgdCώD^Mby&yz\ln ї=2!:g_€Y$j15jYoȔ,NR0KLf..kzJ5wP/2$b;kWn|^7#z0K<ًw NU`"Q8oP]>vJݾt =sB8XGgWSNл?28Y:w2)q=c.44SsnN-|qpOsތ*Sgc,m, G搎8 amA (OO[Ɏ<;} j?GcL& [+;URBg׹M}7SΘڻlP{ȓ+$": [Y{R9〻APscbuשG%oVa_t Ì(HM|Xb-('?D~ڈ]Yb1 I- jvQYrvS8vh&2Tfq);5boLHtDOH^hp\N 9: )+'L{f⏜1)3ᡆpRqsa\vsS0yN>%15oJ)͖HZV5P5]!ֽ>wn-b:MB@EMD"njS{e1!'1<жS67v69foYh`M 8q nC4JB=+H24be^a?<(9HSz$EXF#f;9 |S(;6lprt.l>UqbfDhY ` Y`,(I >r |I^D\ Y9rmB#ęPr48; @័"R39ؓIOS7U!8۳t~ޭaPz%"ovCYoTډmμԙOw*>@mӛj=ðN͞` sMx%%*V4S>s V8=+;rlHN|gCe?.kVdG9US^;A3}np!?kWg!^v(9D u( 4éjJ 砒 6zPQVymYHC{1g%?z7x> \NG q R5]wծ‰M *c{bq+<8*_B"l0Q\JE#ƌ"4/]ЃJ@ UǗj? eIb\%$$o&ej yU$&i0EE9&+N@~cgAL2 wqz 8{;ح[MPs79p϶NKYx_ˈltoZ 26FB` k<=mz H,iHn~93/h 6b+0 |oNI9 {@f]jE9 (#(rs*Ȏ+Tߞ݊h6XW@蟠TGKU=yaȸF *&;lN:mA9ȵdyHTX,˄ӞY'4e<ә^ X담0XZ^1 ,&;6#L0oC,k iyat#>| ]޹ ;Rz-MaeHOr%n,g2֨9 )?)<Ό[w _z+P -wprXW1c4D,¦>G )asy!+% 7g BqXa7YDW X +ޭRh)b]sD|ʓe;ϧ* #UoWPyO-{$A?Gg}k-!1@Cs(>ꊨSL'C$ P|ʮ-d_$lC3>Q8E* S^qP6 7 >@ޙ0| ASxvmTnS׀bBPUkt@1aqdV.E>T:Vp4/{D}b(qqB 䅠OV{_sB2IHmngtn/i<؟=kO xI >GYÝk ϯ܂:  DHù[ݺw~,ʬP'ƝWdi2ָ2ﵷq:9:|?IBXx##8$e*U5&.2<~&WqE_. V4hԵ{*5Zޗl9b0xld+ <|%|!_>EiV#bvDS0Ut/U\b"Cvj yY"3>2eqcK *1c,E yTL`2E˟1fփط(v.f"&ACVb7]~/Zܺ*M>1L~1_rY@2$RL.nRKT 휾KK2 EP@Z[`M|هk| _5f(_)ZIqZ.+A\4Vcf1KPÆx`^YLW^[Q  ,(r~Q -r@/ 46yow ,h%,* rBJM*lHV3=c:<[HM ?D6ă70OBI2եc8ޕzh[;4"޳qЧiaWCe'rfL%fo~דkG}{[416,116L>*Gy](z52b?8G:J-foE!ѓy qO0ߴK['ŲnQ v7:ɲc! DZ=-Ș rF8jW:0U\uv&TE ErVA~SO3 :d8!jmMW zӢGQHʸ8!UAtvvjЁߑ2O&pPxٜnS*ٮ{wҖ { UfWvgn&W VS?zBWpd~GpnʆTpq҉zp=h C:TuY1T+e'bp$?L|H 9 #㟐Ǟpec)/`{|N_5|{幊r.a`-'g,$3.2{[IM]<͌H,{2}^ Ϛ2 (iI-l,x b@}\<:$*ڽtjy鄔$IUVŜ CQ.Ώ8^sV3\G7f`_ kv{ L9 0iƩm `'G杼28GtF{z: 75-M[mej $ja1U3#U&* ,vCMd-!S/ձ:E[V߶ꮺPC;@7D5_{OU5J##T1raJqMrF:CGgBab|}%bkX;容hEz-!ezAEմܧBcڀH2 bɟP@ 95a54e,S)Pw{Is Q8|'6M[iaiD]WbPRkY( '7~S O+ܮGuMQ1KlD#0?{=}qx:5E1a i?"hLK bVo/ڜU! qЃׄ39% |K=_-deb[#uJ5/o5u( .0)Ϙ)c89CC7sz降l;G\MhۗKBfB)Yّ0Į c]hO{~hLm^kݚA_ 7[TmZI5j! 2ћӤLnݺ0v8:3M:وV=ne/ ڵ.V!bFe*(5N->qթpF-5:tjD, oݥD+hS5ȿ,9oYp`{Śe9VKdUxYqE=xydǎv^4mtN\FJzk7fM7sfK`rΪQHsZxÙ=3z+Yj,.ePE{<lP7NPD-·-e7ќ⣒IxX:m$9Q*Y -;f)?M-q:ݣy*jnzڪp wG~U[uLǻ.}[+Z_I6C75ؚ`Ӷb꨾!҅-xחs{K16W7-J7 ޤ67yyuc:[aXL2)'GĎ~5Ko{qv7.ۗ/@Dv$eňLz\1%U3k5,^P,\P7 9`3ᖨ$0SgE~غ1y#i7%@};Y<%(4^xw!nZsbIw2!q `3so&iUITM zW`bN-Rx9=kt bZt\-߅zGȩ>H"\,\,$0N..ѭ˥u/NȡlPI8P&ZTQ Nm%h4,${ $H9Cv_ڿcsMV9iC[k`94-v):Bb-1KZw#hg8:!ۘzȑ9F,v>bxϭY5HwΊ7IU?7:ՍKsDxbV@ q#2Ӧ?S}_ !ˉP' /?VKO:\3yO aʴ󺫱%˗${Q8QY0j:Vf,DN-X;;\F&wr3M,$H{];θ;ih*^=7ďxwu`9 qy/|8/9i-21KJAPnl(׆H޷5yV!̌$0ȖS \s m6'o-d\I' oȹ?4V?4"* ~PV|)+eMF\H/r ؎z7<q*.U2gFt5OXhxM M^|=RK/LEomX)>rڢag4% 9Kt9 NXz?H%kA8".~{/X}L ?>TycJ4Q~RAQ輡%B)ˌ&~Ŝ]/"E 3,ocei o7.(THC]g8:͇:lPօrVH){IduI} ?8n X {<5I- (~TUhnÀuۋ%̕ ~ZF?< GǷvΏ28V[}ä+A^[<l\9ͅ!q)iCB>dKʭ7ZiLT2gόOam]P{%m{ $pI|ɗ3úV,au2, Ex˅aG;q"sF*hv!}hŕpȻo^.03&P߾/J|9lɁ= XܪO\5P! 1T^fk>̭V;|A@FT^%&|2$M;\<|c\:I.*"ˀրDU4t0d7E'm#xBEY ̲A$s,‚\M%eb >k>Z_'7zGϙm>kpЯՀ_jL оF(&}&/e$(7!^Q:?63;NXͥ x+e!MN`BaIwK,rrxߡ>d[ ϋYJdcUuXPw{~2xfӁ+x [Pg制 \Abr9jk7I5BoM%UV`y Gt#)bY”B{9^鳈 t#> j1;±vO zZ;>Gd4nF!PHOecu}`L (֌-/ɦKSVgP ;vBds"⫟XnM/4Α aCWHķQQQ_Z ki횥il%[H韃IxLߒdsf=;GF|֗PY[bIp Br CѧO Mfe?ca8hYw;e=Ѐ;ERQx4Ga8UF5gΟ#> ES,T,|]Sݽ k{ k/B9&w:Vʹ,ǃ*{%YNo}{q2_O5#8$6vZ>fn|Wu>FAc@Zgu8V>_ ޲WVw?"LS^v. Ɗr>(k;Ѭ95,y1JN3PzhnOD2>h0|;JC㙙<@Zz)J~<ĮD/jkkDZ`G,x ͅM5J݊/n $눍u6vG W})Ӧ!!WyNf+4 X)8g4ŁT&"*cn ߶j^ڵwS3܏yΔTDi6QG+vĥD&zMXUXҊO} jԛ>UL$#~.iTMu` BUk强+9J')e&u 37)x˓ OTvN^WjG-g7׊&܊`dWc> yAArX\J7n*ϭ;G'DрWr*܊I\#J28;CۓX6?N]mIz ѷ3k~u,z*ݑh _/t[Yo"e^TxŏocK+b#W@j]\ArGѠzT+]^6,n8̡Uy!ߏ^ 8Ƽc1*Wtb)H +|F5G(V/4S/a. EaK/^Ok; πo6n`>2vo^ϖR{'E6Q"؃{։]7-[ZȈҊ (/\|=+Uu/ĪI2'Pz_K]rM)"h "{_mǤp?` kAgӅ×B /ů Rvcg%^LIqy\ϼFy0$S|֓Jy{x!1 d'A ayCpI,I%-(-T5a$ɵ PIK̡B1_J~ORo5J@SDO:0)m/^ SqЍyJQJ`(1: 3<F<6@Og݆[."DBX]"0rH} HЬ ^ "t!f@mv*`@.'P+}jbC9Po yױ^Γ{~Q :QvY3MB#z`vף5Ȅh"I-7:(Kpx}иRz 񍁷ιLnyx\.P\3W&vyU[ V= }saX!P]zjH 4M_޷͔xW 4W&]6Lrn&9'V^:xHh1n;;19AOk鞉TNQpQsn2T}_!;[ h$&PjʿѿAQp YzxzGyko}܏j u4Ǚsю^ =d;Pӈ n{ S IZ3X ` r^n4 P`=.JYn~U@nXj,G NU>]7b*e})8?^ڧXYr\Y9_[,@wI,#})SRɛF*f6ĐCcnA)*Gf_s6aYNs#x@0Z34?i`Q/}="aǥUƧ}b@y1>ʼnDG"IӪlxj|radzQ*,U;⎻4B2M]|o|*=X.l.uLOI"u\#&7# |;R_|/Uv8Äܷ׫tQ.Ν! Zr?5!܏꜉q7 ]J03 'as'&2r1((nOUwGɭnh+sTn#FA!1w8h3{lIC:N@`GIA*zIXSnJ{ ڧ7zI;TH北qHCB ׼BqJcJ]y,' $o(@qzWqRNkOZ7_F f0}`j[ʡN|HsuhN~?pw>c%4V tջ7,ma' AF㢠>E lx}V䍃8%+ӚiQw,Y5f{3c| jEw Uj0S߿4]lHȏ[Udy-4l40 '8uFtl-=P-ƣ8lpã\sX 55tE l b&%ЌܨJ3|tiR{Z 2\`M$v*tzn'?k1BT*XDeԪʍX ]M/,+rr.TO\.\ʫ8>)7bYe|=O.w)ȏ%3\M4S(1Jyb=^98pOL ĉs'9O116/ c&門pFyi]ufuMl%X7pq9 6tLWiNtd,laT 9MJ#ӂ;R.fS aIdu1lP]AAiO4-z&D>{QSL): i&ߣ2NH wT=bӮXn!',vpuD&n< CWu쟲ST&X" g?_+ /%$%[,S,Gp4V{] 3c{.&>TE.$x$o@G mI0H ݅P)@'d۬2]ɘ8#BfbOr* Ke5TEuy>I :D휅&g{M)JS8:PGՃzb2+h71 M| -.X;*ɂޣŞi4 /cWЍO M︵;117bnL63xO^+FC ɏ{Y0u 8%=x`t5("Aa*KFS ^0)SGiSCb9ބR7Nh|=Qׇ9R:Wm`$m>r8b+?55k[~V= u[piT]<tS3El}ԼAܡ~R14]Gh7uO;oxO`z( "<(/n^STL4C*IZ]żhm;MrJݜAiT(|?,MZµNxW83_SAØ'Z7 3Wp^ $/z:LLy蓛f+ 6lb{&LwT3 ^FD^sͺX@)Xe F !!I4p:}ak(-'D&5 S$mzAA!؏GoX aD~m!kORѶng9sw<a!/$JW֧gU%߰=m0<.GZq|p6_EU@R9OGVȁqS4Qă)_&Aeї:DʍyM^ґr:;Pnr`v@f~oC]["k3$2)>=N`ӎ+5瞹Z칮=̀_h=4gQs--s=͐\4rڊ[}?`M  j77NM28Q JJdw[O:>7E\>{:캃Ny:q ~Kix{)T!T&cBY'6ˇ7A:ʩ*.0"l6RCLVҔD2Jdiy 7Q{Lb~::WC%y"#J7U&0*=q舔 YC84%<'g{RU11%%uyy25o*[=c@^-*BL"wjK˟oLG;- JͫhAtۼ(^09fp9z8!"lktLY {* JG>s^\Xu$@dn鸨I}lS\bRfɂxJl'G!NT:°+-@tIVuQyDlqWD**IROA+ l0Yx9BI/I?/-C$XskiX:fIa(U\%"NgRaø>c ATM:\|/Y?VfŌDʮmcڐ4rl.{rO;7| EMx9HlSq@]",dU<]csGYoSFP-ڙ$an=>)GTM= r^PNJ.f:U iVV*i엪"i< ʩNB˳f"cNĝM%F3@aBHE@J OiO.N23=Fߐ[ x"j^ ƺZLI9|-.E'-lRh,.̏ ղb BtHoQ;mUXKwN0"irJ ԩZwW¨[E7)UW3Kmuʦk/RhJH8D2ӇNj^#X!Oy^vDcWQ"$ktH{wb0q[gfV(˜va!Ww0V.@2iLQi3DHt' s' Ξ{8z,iIlɏ ul5Un8{M̽}`F^AѫںdFc+;^`5k\egSɶAӓWUy.b1maqvWb=sGFg;<Ga5LxZ-2eLPݻf+?{m-`<M T]gj㼏Us/ZBdj6\˪7`aVe/H.${"͸){;iTyAU]+&^s (vDDT mtDӾtycpg@w"8I~el,8&xn`A1cȇl7OP1-P,J%>'`י E>,Eng{{eTcј(f}G6؉]c3{CM$!}ō>E9C z]N3-ٲc؊OK= mflUٮNelcb_'( 3;gnHYxF#TSkMCKZwaX!5ywnN7Mz+B ԭ#SFtls[n9q̩? x"Hۚ%jݖ_]Mq@U> 8EOzSFkgr ,8SmW(qv xBz4 tB2"̴~O[֫ ;#Kz\T/ 2N:۹%28 ,Zwѱ6[,EpqJc0M-%Ȓ?%s( e[P 4.BjIRvcxT*ly%j~}E׭"qpͬcHOx4b'ǡg26؇5fcӒi&W Mal J\ wr~땜MԵ̈́P#Dk\wxbȠ{n;`f8rswȩ;E\nk|MD@f܏- ^.bšbF=J}B}fS;_ $Z9 ($fD5<6_m,]PWg[=ގ'#Sgۥ` 9vωSXM*M]Fi˲ y<+GCHiufR)ˮ#?x斄"P&uEs[+($ mlF*US{ڬGf875̔Dtn l Q)Vk`WoKRM.S岈(Цjn$1B _ĐF@EVzm~"I‚1E*3(np>$uXz7C? $X1ma rwJ4MP8:. ЃƫYL2JbNl~MlOGk1i읉1%\,kQbT\QS®\ǒN:-|XjL H!sjJ-~rw n`٨X+Ni؆}%0xش%׎R|i  >l Ϯ711P2o]3IPr{#*2SSa ! t60Kw0MҜՐZaxRFyJAx j6؎x0`V!!+ Fx4 xv1kq~˛ޕA?G53X@chUܽiVv}Uq})'`h{#\~}}*Hd>(B2_5S]LԦ'\<0TÆ4@MC$t vCJzխ!h;xm%MF]q 봉h ]iO`:Yd! u- 'Tt%6Ρ3T>7szdA>X /euMs ]m+*; ʡ/+G1}&p2=`G0U/AEH,kad,v #. s50hn[\0S:EmwC0Mהq,ZI)=TߨႹ㘒ڕk'kKT\ԁ^W?s ^)tD!P?I5R.]qwĵĖn5ɫYW7RTrWuaRBI 8ׁ1&#|lh!je 7.X%IqZsmk) 8nLT@h'kD08g㑡 TjIᮨj}<(q /j@)E4N݉a)w9 )^h'\ ;q,4̳8&J+gW=JvP\4WүSŏr˩pyɵ! %5'mu`ss<LKI wENN+^W妉g%!&'x"Y bhA%S, n3*2jh8fm 쯵+T,k] n˜]ϥ^Xʇ客>Dk^-&ЄF1B7ЅviȖy:69Wႂ<fyT1Kr2->P/ Uߝ)F!-No*ЉӘc Sޏiyc7(ltA=ڭk-/n8uX 4$Wn FֱT}=Ga Xw, a"]>6$Y##F0ZeZ/xLO9- 7`XYDنgiF1ʐVdB$q)!W&Oj%DTY`GpLZNp ܔI+z_' {pKk;gW΅>KiIߋz(aiQؐJ֗ hkQ >*QW>ʼ0݃UF$GYy%5:w%;]E1Z. L>Gh}y+{Sw^M1o/Nh.v3T=W(8JkYo%çp,2LR?+ 1Oj 0LE{~'' vd&]:Za$yM`xsmPZ*A_.; v*`W0b] RnZ:R:0A%oe'OOBSfwdjC"(p]JUεb.1_kZ!knH-7b(4|+E)ǧKUg>ZInN kbFmϷ 9%2 vAѬcBAd⓺T`Q,Q;nŽړf?xCYtsT>҅w@|NSp1, tIt4y'oCJ_N]38(WܯV'?o( OpETN KrƩ4cpG!|l ?r fvti#Z ч[Vt~. Qve.aa<: Lc0#&nABsF -6@,|MFv'=אCp +ރK=ۂk!/)@c<;Yٱ#s4ut<()" ,@ʥq"I0"mH0B= v؊^`M(F׮2ܪ@oI8O:t߻@M[[~E@I!khqI3Z&o%EO62"_u AJf/ תWeT MIVAx7Br i2~bD7kF+Wr<9.DZd=vfDMR^q< O4E~IA9zen!^ d®|[\rmFLd[φ!=&Ιwmޱk Ý9vrC͟^ԥU>P7@!N{%';7%FYL%#laOX3 pѤLPDEEbv﷾v0R6t n+xl <ŀzkczU8*i!N)*q@[P{\zW-CsXK5'RqCcHFv's-R#.e[7guNg)1N4tgI}}tpo D҂ͯh<@RZ ԥ^Zb<;CZkljaU 9,q S /'K>HֶZ1UhgEW"42WsXsk3G1L3eUKۭz)5C>'!H]ma/_u* L7V}|uioӡ`u;{Jk NݦωcJs>}9$up :Nz#F]^.ѺmM|q"?t? Njۊ= Hݮk] z\^&7& k@*?r;IK< b<+Y ɓYXa25u *Ztj[5Gh@x_i)Wh'0Ɓ5 0T,iُ fT3q[ Y; nX7o`Q 7|Lto|WޡaUv쉅cM(DL.DR?\AJT}5q*zSK M=R74] !oKN%ЄW¥GL|a*SVU!;K똯VN6Rzylh5!]~*)Q4n_Q. l U3 HDQK=9UN%VNv[v zx ak^U!4CƔכ׶F!7u uWp#FT:fc! j.i T$Oyf]w.>$4Ni:."n4`GK'R_c$B-V9_Jkԃ Er ]B H>fa y'XZ턦QS5_dcѾwD79ɓBGE=",M5Q"]$uP3.lc+ gT >IÙ/7}SsDeyWrZh<]Zq f) liױ,*{v<ᐅʵZ%j `_xLX,gOk]E"`q<~|R&ۻMV wٝa%xP1p8 Na`l#qGBNLȳfo VFy9`QYvGџ,hKwbZmܿisYYѢq(VL/ 39[OelY~YZ֧VE2?7([ d'70:̨sĽŒ2K<1Mbj$W*%KW\Uc|bls@^+XTѳ)8P+5^&9'vdZꜢچI%wv >yy-NO+C<X_ݏ cT5jcϑ (#F:Gִfh)ت>IM>koQD>fUAYx'UGi"Ѓp`/QϫnI1gHD)爬ɛN2ZZ{ {TO*, M@@4Kx* ~ ܖX6LF_*#V>)kQPCڂפub?P !gIF6ec%iImb)aK8_H@c&d{~Y/ez( j7v$Bbs,h2Mܶl@o"e/AOo lgVx&L[!`iYw=J#-wo67 h"H޶Yss0v&DP44=B ƝgTQozeٛfNx$^mR7WCoSwϲ\imS-%*ͽj,wvFs[\#/d+H6ޖxejٚui`](vE=ȒNs=\JI̎Qe.?;a3s %qVV]th"-.A;iaDpۭw({̾`{iXbZ6@7@މ`&G)Xau(7P7ƣ"Pع0SF4}s5 ueI.d4]km#\ׇK1y$@u:(9ocn<ro lQ&KH$ׯZhJ;uO*aw%:I^3yF*aLO&(M:hx;XpDWD$R{~J /C|8՜o3eytJ#Rg>0je}hQvKgFg ,LAk' QA34_?c:=T>D]A˿HE7mmܣ/ xmJ:yBǐ2dNoиt,Twck@ c d̉&Wp 33m /7XY1@zVwVZ-Dhym.UFlwh +Q =[׍ڑֈ}($Y7 :UX'u"徺 A;:먙Pm0G%wUTfyEeWӯhz:fm%>j?D,#Nq~?0IgK;p>Dzglc{Vr{В~WzG60nZ쪞 :js;J(:wNt#x#9cz08vxu}p˯Q)[d,mQNoI9v"S#(!d[yn -Qd3xc\!'b8XfUJ )S;'~+!F8ϧc#7*Nq.?; $ߔ45ke%eP-Ggw6L2Wwy!IMt3Y;δO n0a{q!HSUjzH3POWXBsGYt QIg_h)& ÎIyNjf̸e6r:{ <J-Ordsٸqwyn>ݩu ǥq$x(+yQaCP+Ĩ&I/V^&'HZ3c߲oj2/q[o6jDc GkW)X>TtMZlDnrqd@<5_A>T'd HHZuK2։]JzSTU%8D(r:Y2'u:bkm!7ˤ,̤gL(v y$5#le vjNԍ1^ mP dBE`Ǻ8O8Nshpo`g*7^̹-*.~^%k* Io;B*X抮[hԉz&ÆG\']z1?-∾c)㞑0;!ԕȈc[$iO0Ka&͢|P Yn~-r|\ Xcз i;\H|Wڮd'̆(gPGpP}.hqgWϚ%b+f|=Aqdq:^|:pZ餜^Yq:%cߝڸHo'*(Q]1x5ýϠ}yܾ)>/i2@y,ob.Fy&;dō:khs3.n=m`i/Q9&KxƘlTs-Xኲ%ŝ0vJM}#zAzbdFW"No1w BddfȼZi!ZТ2z+gJIB}),*VJx 3CS%ǘp (Ȱd>jC;$Zvs1Hӯ.(*/9&Ȳ['0uqLR;/L.:pС]2hpDTE敾¬Oq ^;lZcփBi>Q% wu#FU uڃ;E3Lnp#j^< zybNS^0OMx&a]y1GXSA5Y g{H]G$$K{f2\>Ef1GhxŪY1 Vop,pܙd,µ?s)"Nʸ {( Rqn$ap '@ u8C204R"J؟ ;u(ќ)zMЗĩR}\ v 0N sBZt u.j/0#^qQ0ȶ?&ĕMİ-8EPbMC؉Zr_sgR/!DBp_9]a1ն?> JrP siq.PtNYpDS(U C=8%Дxz`3YeV*1*ç;j}^l(n/kk7tԒ43Z ȗA=Mp^pR=:?Jw;CIbZ3Q 3`ho,;{уGM#Ծ`'$7Â?F^V^[3-cT:ٍմn 4z-QRRup= a ͖ ~J\IgGś!A8X(DM$ݫo49ϋR*P4!8Ǿc3IA!vɿuKzZ_g-T<3'EDf{$ʪE ʹ L[p֫- &(o; ,gP3R`*sL[|bE+DJ 6!˦Z\a5k\HV/Q|vߍ.R$–Hh$ں%ScZR>v f]{|*"e }32G3CFi!>B7 v'hB4slƌMpa3OT{Q|O) Vd?>َUv!g A7GqlƒIC 3Jٴn©|ryǽ>4r i!hST" [`R4zRuX5漼D9׾=5<<A =hh'gW3j`jQ₦Ee뗺KLr*$q%s @v#(L"*G Rl )FDl=s-=i&մ: '|eotz؍GE-C<*i/'sSj$a. ږ zq(~BR)3$F\i=sz,lvd>u+b1h;>%mxyq&2\4opm5ϭ=W ;*C(EmGձ7:@Gyi)#ZH鏾h16eaԓ,͎ckx_O3W r_T"+Y]`r&>{T0D凒-..:lCP>IF_p XeO]Yn'9L սRHla'.7Kկ 8.b o$[c2L[F 8'|:L<ǰƵE*@ОFpr7ŽUmG nfݖ5u]\ݬnf^er"C[[`iV`ߖvGiP|&z,f8ϫ)mn/D)wRG@AW:t!?*+&,^n5U`8:d ˷ċށ <ҫ)Wkf b9s>=cO a)_ij_RW qG}|!̯e el`@?g\(M$A4s#u^,&̤ѥv!{T3EʙHV{}1"?[AF% u=4&,Y{u͵UjcDSTqn, k˯KԄhҼ]Sm'mp[, oQN#cEN}o~IL,?dwxe@Q:ګv8(pK-pjTcz-W^ hۯ0ݞ;1IV԰ SVOU ) }ᨗq{_(rRA6;6P;K'Nn_baGӉ* d,q"Rhp/ E_aZr/'qkJޙZL";K'6)xsXTpЗ\ ܂-kO%[k~*T 翭8b7*E{{9 Y2^ۺФEĜnMQf\X\e+l[oĿ]7 a%_ A",W$ߚ84S?ͪYif %#&D?1RnGd#M]-sE)Ey2 簑Q ĻKHƶ] sMڬ&u1%Kˣ8s j8|SZo9#*$׵px.Q1JL+7䬱lj&24o+wRN^4 tZgpo{N$΍qWŭ?H; >-Η.B& ^GrŭXD@ Jg8FG`ɟ ycP^#]&^xtLbx-"LgCݵ!}J'BBs5.=ǭ@iJM_P@FOrXOoXp6CL#%) .)pf ac[);@'Cͭ 4^S-;1sTA(IerT $9hT{iz'H5F~g!-ZuR([QF #Urb.E9tݪ)7hC3,8Fuk>/!9u_]֑=i` Ee?tP_ݯfeԱ8::T1uIh?jBwqyAԩU뼿ѣ~6+bGU2)ɲ eJ=)4>t_~dD6aa\W6g6T+EnOUEli *L9|4iS~ h!W8miZQouo(3w!xz:BABf)Cq&ɽdwC ShFk`N"[Lb 2mڕ6tꬾF *>-r8XImͨ 7A8$ FE(B ![?XvA).gS舕Z)@:00E2i9)&f_ ,zkSOhԟҼެ3nO?mgk,% "hmP^dl.!@` #vzl9xi>h/6/Fy4%)nq`kDsتRh{\;kz≓TqՈ"6my=8g53M^EJڼ$ rv.oҜu?2U/SbK,b.N0\._VC>1DLPz2 X^6O?cJv`N>#Z5&g+KnO=Ox#Xcb yqt|Wՠ JYL0"Y5J& $Y+wLܯuMaTTg @T-!ygDձ+l&̮Xy-RUu69ng0xXY3MLd>uras蜽U7dI`UN7:]$VSľn_DL-?I!ʘR s~ /BQ[ٝ㍆BY 'Jp)EG tX8B2glV|oV &ѬLb~2Pɑ6WsOHibrq3rr'MTsƹ|݄BKa{bi-<ͭ;F,y7EɔkVjVw*+'6:JlV9ȡeUҐ\e䇊k'>!̌!}lY[?9e1T\#z*jmZfި9hW`‚n\ jԓ$El֑ot+gW!pAB Q۴^')P8s[7/8yܤ[j,_T;& Bl1r \4l2੍tYX\M,DTSfYX|Q^ X47H\2;E'9 j @9&lI圡[w`|f^6 9Y 2Ϭm_Ǻ9Ed;,2pQ&,J7Z`Zr.DIDd7">faw |ֻ"S~TJH\xct5J"h& 58,F@Is!IV%a +5ka^iGu_p}zZf[n0WPۿ1XJ amIxeׯvOteM,ݫag<eL)hNM8ؚ`˓*z \; 0(9=eXKzؾ_?rp`ǒ)?zLʸve=y7z y|PfC+ݼVYf[o"zOc]JI* $uʔoGbN&p}ҙݢTZ=,-LQZTʀRM'VN(sH!)PFwӸ+IqcQv635"?A%~ч 4cхK~B@0\U:cpGӆKJX+)G2vu~y4U^QYS0!\_@` _&T\,q`#{aAcu2 ,!ӓuLœ5q*#?%Nu'ja1I,'00 t[x|'9^*(7(8V~X){8X s%koSl:VٳV{eΛW_]M!R潗Ŗ(ŢwE<;lj ndJ{ q3 +K9T>Q¯c2U$~R2k35f=qHdXP_`CK.IĿE#n-˷mӓ/k)͆Z vbD#>e;T Tд;U$:n~rV鱻%1=u s-;U 7S}8[O_ l oqI/!sK]0ؚfٝF3E,zcc)%K l|^7BTx$g\ѽsL)s`"r}=_V8`g Fv"-T.(g=:X `*B 3!,>’oi+c-\WxcQλX,}{A0<͉qjӹݖ U`pLUEIPo4nTT aӐ: f[cYx (4y0wʀ?ਧ 'M w 3: ~.wmԗ8q{9 egN6y lD3@sDce]:N^iR 01.bo> OZ%e'\lt=x \ `A.ؤ+{ w F4J7%h\`YOI@"Eieg @a-8vP ޓ5g]$w K]Yaj0 ey;/J2L;XIkrb-sdBl7Ss.De'I:Qy'ֲqȁ\AbF?xJ)?^(9wVq `gEBT5{bu ҵcm=`XL˼E7@`؛DCR  J`AqĄ>S܇. bWJKkؾM۔Xҏ􏈣C0늣Q Ņάjnݑ؉*b!rƙ$Ii߾TݱïQ1g{ Âr)_).:F{ډODoxIQ&1$Y=,U'@z:]'z"lshҷ̔ţ(_8 ƽv`ug<$t ߎ\XmPw֟(Zs昉Wo&0FtW*qk&jqeq_XMjʇ:GQ_`k3DYOQoI;n3+4a،>[0++!+eHXb3ٺG%4 qGoB[(P3- 'ad>s5_3USc}ظ/qQUYS>WTK K)\',-9dk|iP0ƮABf몶0gsn^?)헝y@V.e`v*64)V>*/J J15ڬ<= ϵ!)\ZWBd9Jߎ>_SiYe~_o9uu*O6̠"C_[/ZGפ讼 U^w; s;L'85Z p1~n-{i{Κѿ=d b43Ȉ;b>nRc7 םj>o_ l+_u81EkM<=W)J" =EL}fSXSZ1%k{~ن7SC؊#F>?LZ'SX?G J )ނh˯' iҡCϖBZGWj2RQ`8={b?YȺ|(tQ,WQ譨C%M yTTIP^P?tIY 6eDmGes"A_>-Q35\z.,C ƕ59i;0‰;H4ad+j."}-w4Q8Hnb 霼]y2_ӱ^"KuFDNğV#t*Pk/F!ٟF!{߬yqi`^7iNy1!ۓ|kT#!LD$\L%*U_sx[gbdWY)bϽXEZEԁ&( 5- ;S]lO;N`_|e M߆Y*>dTx^:Kaxb5l0qtbNl&y>o}8`Cl -u;(睬SC{  A7I"o6jn$i-eN~3$t.)p کJ[FX8~By\A8b5@R8&F^D~`6Ps XFM K xAQrԏbuDzߤj e{B iw;Ʋ"lJ.Ci'K >01"$zlD`G]AM3|#ɣRyݻO,(gQǵ߳hNxKDB2(#sYGo;DÑb_',B}qʍ!lÌWM@O͙)9<4Ee*|fTB*8SԪ/OzI%]hXEjiWmn=*ܽExv+Ν9t 9|y(LQ7bL%2!sɄXg(<#&q:{!T3Ϻ =cYanMTI[n$DOp);&.䯢K]ZCSԪmO!hNV hD&SC0~GI:jGu>@Pm)2-\h`? .$>}.= C3پ,1(߉Zqn/#GM6SU.ӭ!٪L!E&p%`RRDo/^YZTA[6t:^ǂ[sTZˉ [ ٽ<:ϫ 96j羻z4<~/UՕeſȉ1FxkfT|Z9JU](5 hwB(T\'LIyr-&ZNgDrXR%aXܐ/&,{.,BCU h7IW|Xв'*q82WfδsqA '$r!"焾74L֧KGrʕ#3R(М4Ul3Áygִc 83̗M}L1swQ8o8tJ LZTGHZ9"p˸j|͏0J^|AG w# ?x/C<+wn6w݅OӼGlۤpibD zG/bzRt#3f֘LaMoOIw |&Gޝ/W_W:Gͳ2u0l }Y֧\9R&e}3?c;Lla`]'~p f P!%QJ*XWgupʽ=q&{0F:Q@čRH*ҒKiMIZѫ72C.-Bar@A\Q8@C()#FR/\ʼnj]:W3\ʪK9Z?"W/O>5m#B_J4Q;=}(L~ ̢Cbpԃ0jk#z&}>IZκ7!nt*BšPr\ @}O/t]|0jzY%?oFVO 2%ƌ^fo{S)J{rJ*CMzUt ]U(2jdg+oh$(uv)&3MmZ;# &gvRt=9Kɇ5֢ mvx԰Y xhy( I$ovGvW J䈨@tpF5=0s_ErDFðm*ʠ >F͌-C)H7&h<9{v۰\`wB-=^P.;L͘e(m`oˉ[^nyN'lقB[@t-횙%B%,Wޥ֘nشMWnx_^O1wN!Lt4qΣo4)6_ "\t+6]ih9,ܓ, b'ʸ8R9Ifa|h ;y!®泰ܳwJ6*l!*zNS[RbgwXN[Lsزt|`~7r v;1 EA>yO͈i g؛⽔oVrHXp>xlWӂNa\;SwLpG| R weǹ/Z.F*BeEd9+z$l1la|]~5Zgi} 1R.-]l[8Ps*DEoWZ1MΉby)2+-0` Wʉ.z=FUa\`qxueV%a߮ƺj4>BbV2Y8Sp҆nE/XdԌp47{&SZk- baV"W3C {[t0;Ġ/5j9?CZ!1.O/G\|U9-FTIm7j#9&| 9CF/}Ftmt9#u!4s*ZjRb?6yQ-=G#V܄ }n|8$I4@2e)%;6Δi?>T%21˕DKt*? =Ǎ ,1PPM2͘ITz̀ N, jY/+ q!O}KqdATC_bޛzӧ8Ÿ>%+g{@zW(Z'D%⢬ke1˿%o]D{ոWj]Xd=Z}$XWsSn%LI>2K2zh@Eg¹7d,Wtȡ s`7ؤwu 6/CAy8a=73lSAWM뺖g7%LbLxi?ZVT\)H ?K1`ɋXR>V%X1|WmnB_|ׂuҀy**(}_1iy͂e*AP) ^q`_ I/Qd9vUXԶ4ﳤD1{b! vW4.9I8\om,(V 9Hv#U8uʣG-#ASwVl3 rl5'J lD7l^ ] oO̿ 4HM`!$*؞ہK( 2>дUQ4^2.3{xSOV|Jr[KY N!576 Xdx.$7v aQuX c*5l(tg$S~jhE3ROZnyv ;o>^lzacGhɯU:r)JSg);\ Fωe}*=V?Z1ŭ)JIdu7pu}(sEv5(y$i糫vҜ7{_ͱ ijg^T-~qw)}[i\rce/ 1G?< HzJ.s}Z8BIc ,\P=Vv2JN y zޢ 7ur{ؚ#RI%7 j`#+ul2e֜ _KhbeJp6MsLC̷a؟N%2cEZRB6徳T) E2=ͯK{=uIwC#}ŹY2=eg>p6S.Xf_ԣf"̍~r,-d>ߑaCOն 'K|27Lժ߾7oO#Et2с_O莠+Bďb x)y]A"1<ʝX= KTBSHFi$#Q5% [Sa?F.\4^.E Ҁ1s nZݜ4aM{ϊPwW~L"&x3iGyBIo,EwPBI QC8h?a96BP EP1Ԗ2^]ݬ亣ل̳V*V":LܷW,U'y/w@d9\so_D˒\׍\l16eAs:쭟mo* . 1=vc U6 ΏbN`+RNbubf:9o *P mĀuGz4 'CڳߍϘEfK!yG}z"Z|I&]7جvx 1i"'UfV%dDF{<[\"&uZBဧ1BFD_ M*ՙx4 Eڳ f|!+Zmo0U!i4'Ob{^2yP#撪"%25^}ZA֚䊊پ !й[^KZXg[0OX2ĘQ h>aUdV2-hnӹ0Y9滉1F>S\D2|ӹNcvh'TDq_Wl_W|уv^9?GFb!CE,-Yd"Nf؝63_+ 0>Eur-OnJ_ lV{?}Ѧ1_/бvʝ{R_&̈́5(U rȪ2; 'D6' ]pڐxl2X}N 2㴞|*0Yeʮ-w Fhv\d[pf(ǽ6McKK\;U{}2^_Ȓ-@RPOT8cuנk)03yxw@~T7ٯܟBk6$p$yyCCT~.f[዗p`}mʹ0|MrY{3]πW*J]4q #{MA€Ü˵}NuξB4rݜ3smxˡWeh[nf8}P)ƒ:BNG݃j7(]8BĦsK,1ĮXC{~ 7F{v#J.. ﷣Q>qyrM$x*jN$3 oFmuv (U_b'(ΧѮ_u|?m|DUeC9٫ WXx&Ö ?Y7TCq,nb.W kCKhdb;_:.3 o=wLoԎ0뿐c8>8mz qLwҎ_oW!DW0bJuU4Q<Okf#L6E7{ju0bS|QɍER!xl#$mHylaRU$XX &\YBmYMe]9 ]_B^vֵXYإ:xʑ`ysEh@qofPgN*f_B5kͮ% ʠ,wBO7- ӽ/FIXKܻ J3=o cGuM }F2߲*#t6Kl$Oͳ%x]3£3a6+c}wj=ޖ=HkC#>S\4ߠK'ͺ/8=uy=-0G1M:5sBԋ)`CIr$T h$%#OL g'H*;\O#=BmTX架,v/ Gx†Qڽu X)3qiX bIn^z!c;*t VPL8"z%}ΈFn*. /)}Q^6PI3M˭L/|}52yMSJ1Wj 0=!TށP˼w~Ywc]GW#Rk³ߨʪ?_Pfě.v=2V=E58y"G8Rs- 3ܐ ]Ǹ]={m%8|{AKSwaJLVCIFL<ԔOH'HU|9/f0j  zגp:|C.Z݃\EOz"cz6KO$~hg)ņWQߓx7jNۛ]l0q m&#s>tmOD`j)xÜ:%x:q.69vMAH} AR;WN0~ Rg_ 2?FA,H|ǹ,HBiVwUڄ$!sx%NRnxTߗKo?RW؛Xb!di[jpH0\xz!Dk|J1xSix4>Wh+CcHdEީYx$,R" & H"LM:`D yhB^ +2BjOϦ^[Yml[ӝW|,΁n=[fnƄyṰ,:kY9fp$9ln\m}0h(\fvʝ ǺݓǤH'phxZSWbCyb&ZiL/˄aIJy cOQ8W0!Bּm¶.)),= i<1+/]1J-s]쒇՗)C ;gfL:3-pi\8'N$0Bpx9AK? lvpe5 jokX&b1ژ?PUY3k1mh%=k$윖TecEj@Kq`` &#bjY2b`ӦЉ8| 44t 7w}-u:MX <{{d[Q}9*K"Q e/rK]|:Yco%gwtj6Le C$K~2H2An|2Q6 wd|P#v5R]J* 19}MDVPU݆קFm2neEP_Xf7CM!\ |3a $28"\WW/4;HIr[yW`gmP>sS%&ɎҰl<`߳oԚd_Zօr=q헜:Ƹ$|5еsA t|$r.B7.l2d,c>RT֝O\w8-Cx8[Dv<{FGaW[U- z+.n=Αk1&̭TlW+%CRG_:oE2P%˼ ?Gbm9"AjXXkvg]kToeۢ8ւBr7]eLz6I/ z =;RI$/I@ $[ZK!~onj\!}q ^FJ렁&$Tjj?lˤ89dƑK<x`;@U{O2'721<[b5m 4;1$*Ӣ(eǖݶ NhHV7Zhx"Q(JGIg"4K¹H1ͣNoX+T7s1_±c+A#G6MRƻ%"S! \$kkđ0'%Aҷx2ucZ:ltHQ[]fg.Խ 7':+e wPlwWߤ<"dsڀR2اY[Ғ0'3Uw<LQck9^aJRyS`4Oރs:nCA #PnwbퟘWaWUê"5r2OIfhBvWjDwSܪ[łoYģmC۲D`Gqr 0&S]'aǾ΅0֊~\j3XϮxU`Zu&d()-CBb'Te IGYŗ.Cw"T-!bY.T-&&xB=42Z0֏-ʵ( Xt?5-Bs^{ڟϡ_? f1|Sŕb|Cc\eU5x}Â{%)<3x &f) I/8QqIw_^ӰFوV^U3CJ5biZOhPX]'AIuhK:[dp Hk#0jڭ5~L@Вr Xab,N.l=4A}}yځX_?(zJ4X o`<3N?td#:+f(Ad{T x#'<#iR̃ B GhPDMX%|j@J%"W^ӿwfw1q56*l-+X忛Of`ruOؒ*3P{ER0F JNClE<Cl棖-ŚJ߁*@g-rƱz X]`SYx9oJ+{'f%ci Y{EaCl^nXF7Anv&Ce?%21.$y]sjx>єy^O}w%KuH=5iQ"u+ KakSg$wY~L{ov"Bx=ȓq3{/lRsɢ*\ ٰC= 5pZ_RNȾaߐ3!k PgEW)rG[mQ_@BeD"'H(p g%Vk{CP~(Y/ۊq6lzoSĴR L%2MF>07TcYWôԦ3TK =3XH1~_O]r] =A_*߬<jߨ^N9'_MTRP9r diXD95A/] Е#;9YN4H&yA'J>B{l9:-W$c邛/oCSINaT/+kVΪ ַKw35a۞dkk}J*6WCWR&0%'8|yn<^t<ᅵ1y+^гHn'3_@츕u|})dzYKBZu)O"~ D;d,%YrohA ۲O$KS%P$w`kTKV$I*..XhCof3H͖WA1"ܷWld$I>1j 4-!l9AײdC*^u\ N 6`N՗yuDNjB'_7aomg ݭX\a;-pW&(az3&iZvNVs[^hY,_~bxYw_S985^'w@Z!HNHy5 e.)?Y/"ܻp ?Xg/fDIIWx?-?F|GqMJfP^]zKɺm*I7 cqtr*ز:,cGd=Ri(jP(ɧ ov8 5؜mRbgEtL.`#=!1=2lEeT~߳Ynb ALdKu2yg]i4ďr/Cֈ R LxWlv'WtV7ҙYR\{o]'! ZIu>tGR&C$t1eUZp"TfւMh@fܤ%1є v{R˓rDHRsu_Րjue2D[ixGlE`2tC߆"1҅K,grybQt-7 xUɛǹ[ wX1_cV@I ύXSK fviYohA*GL5+$F>g8ά$ǁcp1JY8m#\F+$*-Α{Y 艏 ״Ez -?ZzB5/|'' re`O1+J&}?F^οN!/m.tyFIT RMqd0Ou_:"&A黚I/(fU]g9Fv{ nFv{5mAB/d8.dx`˟qMb S^ 礻v%O-B:B6j6mH;WKXz|tY];ٻA,)ѧFe;[҆0ϥi;zTQ@9_ɼڵPq4E@[n+ jvjm7WoeNq y:]Ʊ' tT~n p.j׫1y?_y8pF,C+,l'd2$UThG)0OD1DbS/yeť9 l]X9ø# si\jabmnyorf"5l梞H"".]I|Wn1\D VC+YFjmTR"2UDb!V^׍7# uVYn}xÎz '](E$f`@# 7c3uϒU\m\gk$We81yxͷm+\v.NN(P|rP:Svv;jP7%u}I0; 阬h2 - 1J( ԫz O@p6;f&WڷQ'SWz&Tl=VȂ>5ZHBi ܿ؁V<ND\t'o7h3~u `RUy 1?@]dejW,a{"ڜb~xwr\_C@{b_Rr>K5sDv DNRAkq:F_e6iadg{A ~Z425=RE#iX g3Gg'󙔘EEB痽lt{{כeqg٭c"p-0gJzJE 6rH)c1~7$ٳ7gdH5P,+P)w1i3ahV 7+?Dq0Y1837sOb)DsXW .V.$aε[>BOl{/ƛZHgq|ǀ/{= \U $F^p]k^H PȐ7*R)SԤT#ʬjNZr830*™ X&]]Ʉ8c♤Ro Jy' )[`zоC ;'qѐ\=ʪ,#9Zڪ'; zki#s<qRACei=D$Z؃A2Jf搕3+zW3Ws0kՁ 50}m z=J` cGJ<>ӂ>~WT1o6l>ucoSo ޑ B˖d1ȷceNNaMe%U"2n/X,B6lHu9j4Q|Oț +8h:j?aoI{yBg QrBχN[~+OFv١>j޷5LIrv ,ܠ)Кk]w)nl- &>wH-(v6.bq.v ωh & g.RGnv3mʃ9;5o\I[SŹHfk9)E֌a֠ Q0H>;n bBp }ynM=ZDfTR?vN`A/U$^Mm{٩']<oCk]QbLp/W>ub ;SxJbUX[Y Vpf]#0z?VO}Sjެ.ha(͈s ա#)#cZ RN}gr퓸LⶪʔŲ'&NuM>h @mgq^HPKT'$"*״ٌҕF[\wbUT/@;ZU^}a2Ե ΄jUY@$dg, mcA3zbaӘhT .! t?e^" ,-9h;Q.Xh\ v65'q}k~s" `>~?cI~gAB[Moo7fҐ9I\10[3E)?/?\dz(Qz$6U#^ܑлw,x.$n i6])8rL+ VD~[4Q:ȃJ%$ *.12Gb+E.7h^ep?(J?QGlWڧEoR29nbx cCfMC 'XBeK)D!@ d 5\Е\_ّ j)I;8/uV+;fX5dLz$#:Fh#Q8t; ۽O}"^,5˖~%Jn2ATΌ4Dž.{ K'XQpj\ dQ_3K3_Lh_%UMKsQګaJRERp]^$/q]3 &/Pw jRB,8@sSz4Imt)PO| hD %rA;8? ̆Ϥ\3#~yL*9{pGWlS-'/ʂ ?g~¼R,R>#:z] qqTZt%йxh\(,yݱA5O7)tIxL͑=7֑ߊ ۲+53Ync)-"͟2Qsloox\dDy8p{¿MݵʂZ+Ͷ[)UKNG;=0=4ޤ]| />8i037f# k> ;`-^̠apn<.hY`a3p^O4z9E_,Ǽ|k(b:WD(J_0CVA(0At9kYʏo$IT-y1:/'n}GXT 7o4YhTC1zcCD߃ dbPv2LĐQ*BFA 9g_=2! f0 dDR>7d@Ua> X"zK? (sB&1"vNNtƗl]j%ͧXS}T+]zm}zOa>4/@#p9巣#c1Gnzocv~ZѾȵ/F]Dch$~*kLU_yU[SFLeđ.1~md_5f!d0gES\D;&<V'<݂vldMyYP7j_%MSxL=~i7&Wv]u.ѨjKmgaUvߊMn+ۇ\5#)] ,v4KCM*J+D^.>@[ёw8 -:] a%"cOæi-B'oYR3l8{bf Md{4*r<5CK"=H㡸c̢=UQCyх#&Q\TCfeD@dN%lKcǃR&VAFDF%!- K^4Ai7[ #*4NXYV3Dt2y+-ĜEnrg< Kl?g!N1N/o~f7 nטpp*/]d4UئGH {Xd^Zx; =kA{]zQ`NDhEs-$qC+`Ӟu]U[ PMarT꨷tvj{ow5m]i2#=v 4=NRcPɽ:?\1()QLu `(H;mF@(Z4@,b`K]^=b>hp {9(q×~:OW |G7k{!1 iɍlI$#oPpQI*WlKt^`&K,p}~Jv!ŮhzTaoMxD*El(aOD{k=8p8Ehf.s4>wTU,#ɣ4(TKD2])M'>{Y!H5aCA}9װ*QszBJ2a&~E 8Kî'2~G]4f1]=tc:+E4_bX@2A6Ǖ54T]5"/j7{o{TWNŷ:$wwפz "9iXefk9K:w26Ʒ,[E-GE"xY*9bUAګ\D qd6 SۋN4 0s#p?}3Ԋ oDNH|zW8P2Ojțdznl+7p"uFsvzOLaw{=H#tpEͲְm'>x{͓ ЮoHϑ4wZ8ܽ9h* ?\KE[ ,l*Olci>H>)DEi`+vB)86(5@lۮnF1cJ .2@M5, =YOOe8 d4>䔠#󂈬ƌEsؚhl+)e"w_`8^frȚ 前/|'`Ënsm6e7Ͷ7J]4Z%ukx9MV`Lyմ2O\:ٽm,WwK=Pʛńgish؎m$w1߱9\-QX婌IE(ev* GK&ә|]Y bZzW@UAHZV94R PHֻ7:z9@C^tyaU,{_{H}uڑ!՛& ok_cڱllWw}̛; ʥ5_'̄Ǹ-k$3Rİ"&a0@r7t^`S~;R }Cx:a |@  zpYYm#s&-\xXpeL,.|*iM "Y'KS'hdYiXeGlSa]ŰnNHm[,Xu,-\ڜ*){E*|^=\RNU>b[8 ^}z ?l~^] ?l=zd6YXc7`W`CVIfX"ePV -%_ukS,T\:!NVP?Ҭ8@Z<O`Ph3ڱ$C*^vj\i64=(:]W`տy\$805$[C> eܹ)d OgO>c~G@8i$Hyp-$1{ :1J/Ja =v ś$i_UH@|DX95Zn`G6z5Pcm,'k7xFO\n+nFIoR RXYa $nCb%+;fCWCQ![f)0(KVl6B6,Pea"W8qo.ZHt3М^f)vnn g^/S WR%̭]o1ga}=Jh1[ +!^{!|W|3VP,E7lbđ lL7HLA4Gʄ􁶘kf2*ed&j2~0,OwPJ]R::m zV£+[ڢ\"TVgˆnܚ~v|$]%|a$ [u5ߐ^"?|dDSmD )"V khI1P=gs3_Tʤ'`i;4"s?_h^rzERAk幤c41-%-~+ P Zz|\G]FU ^ b|2tk^duC/ ,Fb 怭aqoI+v oxڃ;rO ~5XLH5~}-ɽ5MC`k6mWYZ_A8ɉZZ˝ ^H=Rҭz"^r1p g/j^{ӓ;E YpgALoIbWJfvoWX|$@RPѩ86Ȁ})\z?- x&w~ 1I2 Lc''vwCʐ7\EǦʭWya#V,y%`^\nQ+uᖾa0"JZ:KXB%a'vSiUk],<0TVf2̢q5|pns|y1\V!>HA{H+*1$w_%Wn Vi*Qh,loE7Hf&o_k8-j&5fl9D0Wuͥ(H@,6SaGH l&oH|, `lXo3x8¾{M@$|؜ՈeO•x:b"@a#2shav٩`,PMHkp<+̋$kor*SIn(?{Lwը~l*X?_K4mB9Nap|x7 i =gyКҏbESLR!)h"rR巸>Q{LD9PL>Z؅C/5sw[b"ٙgTہd'FL@<{B qLڧ ye|y-sdSVC.U&հ)QuQ{Vom'ޔs=nK5M~:zaw#}g6*DV:;&(ڤR Tز1Cm0"^  (v7@`&i*g63`oBo| 4wZw>74.Q(YVo #v IOE6ŧLshTPc~/ zE@mܜHY[HԘYe9ӑU>458@@.JG.'lCSQI ID:Y1?-:”SXaX Wl`k1:LdFUpQG[[ۚ|[׬2C9tvl?};]K{cnq&}S}.ƅit 'Q٧[9PE06OȚdNa-+۞1M@p 琈9FNM3c,V*ika֛:c~E丬$-Yi86F?nu=ѶKQV nU1eIEZHƹP3꣗F] }9\ֳ)V*FiF] b;7݂G` &f,wġ˘32F^AP[ls0<tkEj`kQP =n*$XQqEvs}n9% OR "J*>Gdݨ\VfoE+=e)g Z1CxLs/Xy2<ߨ"u9unX2|Dx+g_*jv'kyw #JNs)R6VIP soѫnM?e{̦Űx_]n |>%)T0Z"̰7rdgu /ySX -pBM#]}cA.s&pDORQvGTl;,o؝jt|,"7Uet{]xI}_pUi6RKbNwT+G\*mfDb5`Bi݋edMЯ$ Lm{?{$DI EcƖo,鬵)>XYX?6/>x~$-$?w#Y;gV9&7DE_V$l$0Z!>VBmM&O9e&o+2&!1E?H [Ej$ՙ8 {ۗc5U^Ix"^ $dEK$ 2}F>J5nVsثxS>?QNkⰳ8~הM zE+}f'ݽ:!jC$zGECoQGDj%~&~I+~`l0hMdwVxj'2x=,SѢޤ!H0sa-xщ3Qұz;t˫诡UONx>c?]s3X-Г5GnVzɹk }. *1'q;|ޛ3K;|E=ZPle{̑rśۮJk)INt#s'Zp<b-m9L)j(*O֌) AcPEb.gTCIX[U%PIf3.1h AU?){K Nvwg$X2ǘ۠o[ZC~ÁefقIq11>_혢OpY,S($ \Mae띞ajᷔر5l},QOi;_1~bPqig>ggC6yLy|]I0QӼ;Rxp\FPB@^LţEqf6-# kC~$+Ļ ҘiL_-ooҹ_IY&BAU-nTԸiEEHb Z:Pz< qMxPȩ$Q Ύ jCif{ْ/:q[Q=.ëJG,5a=a'dc)Q@|b8٘ʶά-ckߋ5ET gM&@o{ӳP0(~;Rth) d/^\\?6=?Q֍&f6 A5)fmRw' Z QɆYn]5\7Xn#Řwdgؕzpe,(3gb`ས|Ķ0;@8ө%MPldr/M Я|fxclv;]GDh{?y+l̋%),:?L~Ӎa^!y UyrjZz` ?*o(7#V1_qH.7d+wg4PmmN"9-LQ@6I|eZAꩠG`ѵ"/Ti}G]ּrYwRt3r[6G!Rg;iA@B\'4N"E)yRK%;lR4ٝNgͻ;rBtfۖ\m~Ȓ!.ur5!zcWrgBQU0a Rk|tt6^m CuK%/íkqfg I7۟:Ŋr*\I;;)e&'#)4piK&^Tfe\{QMz2(P1ފѨHUSv202~U<f>wTc;GEht*/M{6F57(seSsml-XWzEmX.JM1 6ogr^q}U6:y6! Z0&3c#x9Ժ^*$uTKꓒYsh<iC5$mw ?M-BDfj$[QƠTT6Uaȳ*fl@w*W4FqhäLqK\Xo #B( g8,%/v 0Wߟs vM]$Ϩ- WF͕my5%@45G##K^WWA7AW}Z9KA `ż+f`VmI MF>o%7۞/ ĀUGA7wRwj}Wج^֭PǮB(j4r3ֈ} Èxu,Xr`plԒG%gFRp!NUnWGQ ฟtl|| Nډ/]k~)%\'%'a :h<ҥxLdD_K(gnn Lo0߄O'-D'3;jrmɘӗߐ(I)G;/u^Nwg1^VkQ۵b3eڹX}&/"?Se;!RI:uЅoj`z$?-iLBƩWd GeAdr/ ӱ3XF6DԘb>^?m )nD-̗WIy)E5:,|N,p?/)9q ^ec WIK>9/e/O\:]q)RTxZ4#/Ǖ{YPPQ4~ẃA$9Vbf5lX0PYڇ%$MP9J@SZ=A,5^gNFwK7 zܘjgϋ*!.1 ]$c*NGE[a@[?x}Q(#kP=ۃ{χ G(rbS/g (4{B G7{]}%3 3 <%ꗞ >9$P0UȵK4'9ָ_- Vfg Z,V =R13h.w}.hK!;"˞ky}BgAdbL7^)Vfg%?4 &̋'4=>}SĿV;8#B_8g k D߈W]]e |6.*(,)k^#L)+mGQAfP:}ze0`u:LP]R d)\& @h0e^Xy**#7':H㲅E#/U0LWW=6 Q0}In<<4d }1is%̥i&74K#X$n~͔<@)z/ FBQ9]OK9BrVlP:w}5t? .%gFMO,zqR"r_KseE3;>L|ޤu3ٛqZIc~5]UP֊ }KibaNhE!QVeԠZ\>Hcxwd A!{ʶ6)%%&̷4k)xAba .vljMQ57 3-l!03Looѫ/*d5C#eܴз"h+L3coR؁`/5(#r!w b3^1!t† WQ-a+s , U:?ڢ},+ʼn{P,; hh1q:OxV6g6;I* ~8k{t3eW + rɍ{ j܈VRЃmI<"օ2qQ2R>i犁R sD!"vͿ`rx oRajl4=ú]jѐuՊ\5vp0Q d5L0VT$ @y(A>?󁖝s. ި{jT\jJ j@7zjY] ň=; M9 5Wƃzup ?箐|!'1}O x^& Q;IRO!Ѵd޺QI1WH{@rݴlC Q{8D@P*zH\Hg՜(c/va#r~ѦQ0nO1ÑRLCLcegIL 2Zb#K4pIC*z>r@72+7IYjuv3U(W& FkdcLgǔAE$cr`l-C6t,"Tc##CM0yզYgyGfkB2уfռДh2H4Qը(P_~Q(IJ1hHmd4 *O];|՛fߋ7b?`YY# 4N ܟa"j` ޙ<[z#ǹ5cpD3h <:aėuH# !'Afo&Xx0Tꌛuy E0pF E\]П&LX ݃`.z $Yn\vC倬hMvs\,4hfFh[Cا|#@zI&EB 厑 láF@qKcɡ?:1[d8*kA3:!?~u/5KyzcY5Ur -MB>6u 7OkbHDn pȷin}QI}HwAS! wnD-LgIy{ t`!~xficϯ&ؼC6 =:%zYt :a:d]t.̩A5GÒ˶\o%Ű-~s*^,3-&R!%ΨWyS;xafrjߵdՙWy)Jfm4fBzbƧIBO'e:7\`xPIH.ihgR>(;@ꄯ0^XGX3d?kzNa[VQ?4ʥ,gQ=ー'8K IV FMLtg^z-D<]1L77Ǔ4 !>D̨[>)5f烌J J,AaHkv֎5 G'M?-M` լV8P e=Rq/]aZ+#謶!/U1Մ & ǩṷVUET4b/fI?i9vi1wIS-W5X(W1_Gul!;dA9>d1Vݐ&M\zgɂukⱁ|!* (Y}=F|In/15 nsTQ ڏXBhЗQt~_ؼ.N sbAr#Y~њ~(c J]jB{ z"uS;mH =[4o h4ҍ`óV hXkYK"HBZMVGd>ߡa?.8Sk!n ,ʆ/;ӭ*72)a.S_c DF)v|dt\!dbk+p/Ua#v[Q.|O 0fF:jkҺur9l,3*So;=ؾgc;W"j)@Ɣz nB={N-|bHѯa[u=F x=㰙:1##u d^7T8؃Æω@CŐ]iΕ-)묾$mm⍓C'fȏiQFQwQ]f̓0aUݪ]7@zG`#Z٠mE9(u_1>:Z]&}B2kGE8,6sg-+q~HY1*2em{$nTpN\sd5ׂSΨUdtiq&@7+U$3Ԩ.uv?~ipEji7@ʲB~6EgYZ070701000002ef000081a4000000000000000000000001642f0975000026d4000000000000000000000000000000000000007100000000./lib/modules/4.18.0-484.rt7.273.el8.x86_64+debug/kernel/drivers/net/wireless/mediatek/mt76/mt76x2/mt76x2u.ko.xz7zXZִF!t//&]?Eh=ڜ.+͡S7sSí" \iܬU x膬TMoLK,ۓXRgGat+_ļKW%pH~+7/YDn n*!]R=x oݎPo*K_]t.z<QKʨO.OAY 9"A.'v=yoGDBi,O _gKY}Vܕӫ?(B-h]`3 %Yjv)&Nsr,ЦݒT}6@Nd\=vFr' 2F =N{n"L#* V8f Y+x/܌=R"5-r[䌠9aD]&\&=f cv g>liNqlirơrXEz4rׅ~Ц Z ;fH^X;\#`+knM7֙V@׏;t| Q 4NgC0󼆥NJ\"06|v{%/÷:G~ 37V8=%_-&R@hD/' U:R_űKXIx#=౯6[k`aoE2o~X\y "O)mpۂ  1"f/ .%]KLT.!^KVGaoS^G}JY)'F3qYtqG>rB\, EA qVveL04~lZcUN74~K +CF#@+TVEVԷYLlV ,\V[ڽ#$ LV! X&ǣ|\4KAl,|=Nhǎ 6Q7Py:.k% !K!lh> B׽C_kqG_l knp.@1:3\XzL hrg`z+J?a,d`1 r!_&X5);6RyA/Բ {ƎVPj"S.@lJ?ǥy+ь_bchP/b`^guitrXކxc fjTFFpW蹢{.AzF~)Y*Ei&P #_뉺 *cebN{^Uv^9oYo99Fhɛ@}6َ:Kz~ A1R˾bg"f/1&~bR }Hol CucMKJTM#9F+}P0 )l1` /TCEa>L"-6bD;Ӄc0!藽?&hGYKo|S2Wؾ߻ +<3)7\̆:yA<&NmͶXܻsy] QtMqm~H5T1teo3oxmDJgkxf?uJ3ibW!oe r_Rb >N~|B52-)bosiʜw0rj7WVrs7F4J3!C,, HaOW|bBݮd2b#`##V];{%u!]Z^BY!F0P.}\_k1W|ha [XB pa/'`ě @e[&@|OCS)OFg獞*fcAҏm|P'YufT|iyoǯ<LJy!bi)ĤK~g@%-EQf [!#X9gG4/1(攌"gQe0xW[_  kuHfҽ׷咁r(sEVHzEHeu&-tch)JOZo n4xܼԊzHF:"!5=[ R |`)},f2i;Uep 2=4ӼCn2n '!L ұE*T^iY_&h%ub>f; 2{mHp)fI¢,YfD (-$& [+]C*k %1K|ݼ*Zݤ(<@:E5$X h]7:ɩgn~ Ѹ~A'&i"'̢1٥G<̮T]&}C9^ `t1fB I#ܫs!s]ƐScdv\{x7!L8řȓoO6r>8@R*lqr\CEI A~&?UvkZ O܅ qd{lπX=Ի=T<E+}sT5xb~Vr9ʎ T5DՇЗ?]m%[`Oy9ċ m"gܩ ݪ4.>z͗Ԝ͋7zna BM'[ YA|$)sCʈϟ^mؿ?ks#Zq 0߱&.KHC1djXNYM_\}b~Uf 3 !2Brc4z8DzCꬤ1]M/#o :Uad7xThˑ*P~VF3ot癕8L@ w/_GcQAs U"*{Џ T ZW4i;"lN(ET%2^5|G{gɥ0nJoDm(,[c{iQuIܥE"+;>{~Rk?sȌ"]Le*#ԍDDn6*XU5K$ux~6!Gܟ',{XjB8_B^d`VnUCFLS跘 DAZr.V+'ꉓaj9{ӈ "&, f@I!}QP[mZ(1lhP[#rq6 3+ON.V_[;ey$G휅~i&wnn`J;А}&_..dٮ ⺕<+O77_MIU1U0Lx8d.bVٕ76qcKW'F̙a'upQm`N34 9R I i]_M𨠃(/Q EŸ5w>rL J5$ 0o:gےM3O=c@g݌iw^ Jd<\r͗cR ̪nhTev>ҖQQ%n~ӵ=C`ڿN;P7G@ 9:}9@>|:@aţ6h%יB bq (S7zm{ϴ`ƪN/b7MrH(BCan%pd27B+v>)nm0ixCbƾp86}~+nnZ#=>{1(zs9C qG̹)x6 #`ŸAYR1nCKE}o 1Y9 e.%tR:"m$ B NJQIӆQ:gBc؋E8z*SWrp«Jk ˂C>"rk׷:<3hJ*vdmX;y"jE:Lvq0.B@bhGO0}E" ?_m;赹6yڷp_$\5m NaCS'#/z$WF44OU!CQ]u%=l4Դ x1rM)TP,bo-gxlй5>;RUx7v_st>wc[r# t"༩sjv>NVlߧZ{+e;8љtn5v־E>.zLD^/Tk(x$޽Bfu6~Wò58Oxc K4V~KG"`}:DלOJ#elCH2Y 8|Ye#pţ*R@h Jh8wsR]؉vx4]q~)^J0,xCSjqP3UPszуy4V$!}9-°{\Z>NTdHT°6roJQ%*!ź*hBOa!J'C#/Kx FlNMa ӛj]݇M@ק?H8!t `Ŵ= ׄfbP\ `V2 yoLa6ms\o.kq0o\67Fdڡۢ0~{Q~rJcM700'KBr6OpBFH!( z!4zHO$̒D>9wh|ƟSrs[]taREֻtU I:ZU/>c?uw4#rnPZO3ر nr+RBY 7C\i ,67ih+vޖ; +iT:0X?=L9CNmc>qaf":qOSp 1fSbQ=v8F f5 l>uQ?.vc%ն _!аr>v\e05ʁ1j#e* D&wHWpJ/&8ϨZ=Ize/O]n?9Ȓ=*ރu5'Sk9}6@Yih XuJ|ѓti{m&Z`PE 1HϬ_{" -oH<p0\仓rԶosq#twA!Hb48+ôa$ˠ]qSh !ngD}B1ݔ4hbgT52KѓFkMgjbXw_^l2Lt:JVݝӷj4 *23/P=8sjY,r)$[~ɫ"6'mF=Ws_xy%&ZIj?Psf2T!ޜ!a)~S)T1i.a?Tċd¯ώ:lsW4g;[y(P hPͭ)fK[5CRA!? cM.UgYZ070701000002f0000081a4000000000000000000000001642f097500008ff8000000000000000000000000000000000000007700000000./lib/modules/4.18.0-484.rt7.273.el8.x86_64+debug/kernel/drivers/net/wireless/mediatek/mt76/mt7921/mt7921-common.ko.xz7zXZִF!t/?]?Eh=ڜ.+XhMqyAΥ ꤖo%!QUv x{J{mM.@ˀ5Yi 3g\[5zn~v=0?tL*p_)tj7&1.nWWߕk7YtӞau{Q#7㝁)ߎ.Xb\򿠻)݂*P%VSƣO:l]I({3nM)J5&dE'p,H2t-z7i7,5GN]]ՠlnlN(bV> ?#Y*g`'Dm.Z%T!{:Jj`J#4|%:6Q&εg50# mNgʫI=MЈ 1dwW9|a*,0j\pej|f` j78w`j|Iv;9{adrՌT (U@=6}s˸;\m$ɧZОb_<ˁ @ߠlp$o :c{^@cm]P0m%jo1fd,P9NKBAl)@A oNB'e1!G/[d|OYo)S{tQpIiodfBث4 Z9!D+6F&t2 TKTxwDLq9Tà!dމ I`Y9l\ffGs%f𺹺>[á<2ٓ^aڍo$,M,FŬ/)oPG_DA:{wOQ'zwpw?yB"/z;~\R@]>uEv wxU}U5vB%R1N% 7yM8AOה:6~`2y"[v6TҶrm>}QC?xJUhF,G!ʸ㞤T}Ҧ*'uϽc4 )Յ՞QCSޜȑ~vd9SUѰ9C4uo҃Ph9_h囼xl̕oh!TH xi_N].œƩ᭳~,Acŗ@!xi:AMRul(," R8q"&4 F-okDȬbcrfi{99w͔2icn(bϯzԥ Fh}qw}Ɋsk F{Ę3. L'7oxF*PʥciwcΪlܦ}1G {;>jΉ*z>ml s.=~>`w[  HD -8j&L#p?FhI?jװD|fU ~-r 6Y v'KpD>MMd- h?>d8|AZHP﷩7۬UDdt$0~!z>nw9sb>X*&Y jWb#fsTuD_?Ų 潞[ܯ儮l6]ެ$GPJ,˩ (\TU]Rqd#?c=E<ǵCH[F9,sӤAJP$b uD?qῂnVLAz=R dZ5lK'^Un50~^o?] 6m66 3zl {-a=Pq^mVqJv^3N%f,ˋPV ow"-ua^SW?3Z?COLz/Ha Z w)3FYGIWB,tG+ -d`PC eԯ䏩L-g&ɜi׈ kcr (VIxw^)la&"=-ҿ PW^'2pl!XUqcRҟ;k=9}o~!+D,&5d?E*oӁ57[-60= /x6CÙk΋C&[REn{-?Eo,@:;t 3hx8˺Ꝭ7 I$ /m3KUAn ).ŸB/^_,r=#>o2;]t!YdPCI >]f=8-bF6ljfUD3LͥǢ_S#eBql~ZjI|?TCZlTqIa1 gGzHg7Wzy<].H~ ;~pV+׆ $XaԚMfTEOLP=EWDxuБB oGNiȝ2ST'dL"Q,Fy"1BbGfQ!+j\晄=nh< :QO{us 1RMһ/*]D l-*< 23KtmmL(>`BxQ *Ske{Eܑ *]v6,g%KCCVc|7)g)>3Rgh=ǑJe3 $j*zTho:=Ia- D|~5FoD[U%T TQBܸ}M4>ݚ~]c4 E$[7(L'${{~jWnVQ m ~)KZS^qT5O[rE-4~&4sGY=Jfx2Q~VLϬ+LjpR9lNVejH M%<9w|r$$R@jgW(e%45`&?f(-Ow8s68EN.D@]],j9// ݹV/"=97 ZA@a";ݼx3fP;:+ҜKWL)̄鷊굶D)Br8:[*MWHxWh)Cmw13lAI9tnZZ e[mXSlT;裂x(u5ݒ0`#n6RE tT+_1W87y}V/Fѻq;e|Q_u{(ð܀"j9b xI:)I;@Ǐhu)頻S{ 37 9w| u/a8/*Q?/w'*bA;' I (w3C1N֠*Ә?qAdrt2$)mX xĮIp+gT2-w#<*m[ktTDX'LP&yTJe"re:[Ya8`#%-q©>lu=/c 6z3K(=s76MBEL^ucR|"'2ȯ%V7řΥwEl!kꙪ/z*y81"y'sUuJIKzd%(-%#kJ'Cgdǜ9s>ڵ:XIOЂW-Ul/SŅ>b`:fD95[odٛm݈ qln$_xIbbYn1:jKknRSʺ;oazpaLjH|X>r˱ة &do?QXh9XԤrKz;~;FǖUNuB<u3sZb.= gR7߶hBQ(aRޙ>w< P(w7nx&^mAHALKT{Aٽ/<{X5I}mq' ͩB9$Nh`9Θ%R?PwkmvH8cdBsC\q,%suD<r{32= 9Qb">pEþB~8Xpi8C/g>84pܝs+/fjqJM98nBX]j.)F}P&͆M "v9Q;`ҾoI3u>g"dA)fz<nPdˎV@~^%٪SXp0gJqRO`1[ m"b%茨ϖKr*@h$9Daz_E:'lאAPɀa֘ЬcOUuPR1T%Euj0dB'm\^X& Ey0 OPn _[U4QR/\%G"@։]067 eLūlk轢c~¢?ژ~,5 nr:uݳ~s8鑑UsOpA aGA6XF,R|vuvtc(s5[7 pun/6~i· +hf ۴J0TŢZ.\ir(m/v-D|-(3dn`6bl;$q08UYĄ ZWͫa )}4'l!1S pF[Q*Z]j<\ +QnO#N "i8v >u_2d&~,_2Z2QV}}? 'NNދ2][9hχ?W.,*z7Y;{(+b5YgoY0Ҳx=ӡWy) %0٧{:ZVs:WÖ *K3)xԣOT#;k28pzHЬB@qA~V\% /:R2 5 惄]3tm΀Cd0; HCGg+D¤LT9s*Wݞ'tP90fAㆂ3ǩ2n@pŝOoΊu-ؿ}jC d ƌGO8{{gu3aV:veb:_|ͩ ,wvGu^jʣl`/pEܞY<?WRg{HiY >_qnio}fkI!|Phw#]uf&eTeGm7<}?71|5݂&a?^g?@ tCnVH }wY| ġD*KEO-(iKdB ?!K.ih=|-ڭzM`3tve ]F ߌ $- +J$F̬u]uBlI9l. 7cﶤY{THaU+a;hqډxI ia3B]ӈ6)}WByW 9 iM˱XUq{p\,‡m~sGU˻3b^MSkw8RYq0QͨPXFncuHUn_33,bqjM|(g%#V>D*zCZZCw5 eX{`[O6vk|=@9BS_(iY~ۗ9P@[[%`ofN ~uހ"r.y_mׅտ ?VN~ |Yu<6ry #_bB442n:CoN&?_`U)k_}Ʉ0SD\עftxJls͉LRG:N>[d'/%0yM{ ,y#|' wdz@2ZUIESCVR3A.ϰyFjLcNtJ %i5mW(&4L.pJoQavtwiI6Y^ $j w::0yf,j1W҅ϕ*T"עvT Wb}Ab4MM@eW)SqCfOml{LȯLK dKw?~rHv hgPol$J`OP^3AL`mhmW(C!ќJ P1s%*J`%Z)SeZzm"-@,22AuT:Qm-ǿ0{^UV62Z[ۿ_L^4]@@ih/6£5{l,( 1Vf#>++Ei,U?9ua6=~Rn^P_0=>@ho" *l*}%ag]Q*1l.6zAS4rjz-[.HLZ\n,l >*l2 hn ? n 8b ±oPO "ė|By%'-4Or5:C}g ?}f͞ԙр$V6|L6{tP۶~M75ʤ2yuL<)ZrWD+k\5fntҧ:|[Zگ-r| }McDma"e_[>DS0 Vy.e$ˈ[lh=)ӆwx岨ӕ9>|I +Sn[\1xni3(aN,;מa]3FC4=Z QUrB*niNL4Xԍjid&^A+T>lNJ<0MWT1 $P" g*,x1W6N7xBY[{!j`ʵuH xFTD_!ȩ>8.efƍt6G7H=MR`2PU)|-^鵤n|x tl@MJ7g Z r*ʸxeJY˛e# 7q*%WrvEUԊDU8=燉ىDU1I 3ަLX}^GJq9RHaN\n~)ѝ)& PzRsޡ H4j|d8#|z̈́PRĺ96K++53 0?~do7OȬM,t=|*/jsɋ2wbģz ﮪm2}L5FOE[e{LI[!G}o!UpE/h0E)7f"W JD )L+$go8zyʲu51&Knҥlm?HM٬[ߦeq[iθ"{AQV%;|f'i=aMjs4$gKF9[~$GFN\)鿊vD gDH ֧D_`h̓ԭ\y]` a` Aě}^TT,T#QVBW=ݖl-ߩD0}1ҡ"Cj{r2~mDA$h9&S L*#IDRdzZtmw/s#i$ŧTFjP6G6'a.)Pv<>w}3AQR;ZGh=m<,F=ڔRc& ]7w?{GMɴ9X9}V>).èͧu'>3OO~j1/+` S%Ԙս/ /kBgM_fXj@w%ޞܫ_>\YUmq҅ؒ\W_or.gYg}_+cFG6o μbU~ҕtSj*JRFYuaLDwixR=VTyMʫtyv;E&מ!8n/Rm/k+mi9j7t{D]&-#!Ϫ P!ncu) e ~&tXдzȄ|i(^.v N9t|v=l:/"v`Cl "6ޡM.ހnj_hY=,,‰\ ̳+ZX[ b,,jp5X틮 EHYNKV:H-w_N5KqH4D1 ݡiD6}ќŜ᳾09%V//NG$eQH $br]W&g7WbՆY*@5laEe'/%LsO ?+D_j#sc_G.FI`EinZ'h{h \m;(%-YW;*j,˄Yz ڍR?Y?̘9!z6dV lE6[` SFMBGip#]<9| ] 1#T‚ٵJ۵JBHސpWFhEHqX8A'$MgKU["1>[>EVPO Y2.*3rU:DLe5DYnw>-t UGj 2ȫ1n0mF_]_,RV@K"8/-㧖R,DBPB"9o3!2WQգ} 짇=Nͪ@d[wkFspE]{蓝-e;@rՏ!*[}&MZʁAAݒ2-=?Nۄ dސ wsOcCBH hzx$:}n '6s-"b,%iS9 vk{d{➧;m:cMCQ '9P]VĀlm,I0^f =HH >uIX(ҲVlZ\v|X5?&a/kyJs噳F\FZj`1}rmCxd@ cu60<l'U xJE.a*nUbm~J8}%"Tu'֗Dcxq@9gWf6fV=+R*v6F֯S\^YuLΒEO>b`}m3XXsvSAj}3(?`#{̺м[(96 h[.L 0#\>/4޹OR :bD2)~sv$+q+`ETvPl1!E!F8_o<3Zxs1Ј?X;4zo9{Ny߆SԵw08 p#X D}-݄_Sl 5SRōQU& 5)6ط#տet 9@%ƸCp_8ʮRkg9xŐ<ݨGYEQ'om +%o63Q~ Ai\r(5@-eWf>  < f"UL.ْ &ʰKAtU0m0F jUAxqwJ?-_pfᥥ@@lo /d@X0SјIfa)i!`^"ےxypI؇|gRzW\eŮeg{| \OJo+~({cY$"4|X1D mf3ܔGtP8umw[0NDCWvtF\*݁=4EE@R H(njHx%iYaL]fEμ3X|26c% jBz"wpbey(=W[0PxVkC6,@:gLC8ؤBBExRJRQD0B\Q3^ކbȾ%91s%)C3x;txJ/0, mBP\AmRпD)\zYd,ms[Dti1Lcmc&v5d Vΰ=(83;t;Bs [PwwEZP3%t6oTpP +/2A@E"HԯZD:ha : GGEeKz)P75:ԴgvfIr5Da 4dhϿAgO5z[D#5[Z3SUVz:x~LYV|m ꅟ;6Vƍ2Qtݚk3SZq4ظhQs<.'[7#mhTG1!vxD&x#Ðrx;mһ7l*-<9h85Y+4fz` I=%;"f$P+89˺LKɏjik&U-ԕsMZ%0`N:)jy[C:rPԒQTchfSA(?=xP(q;r$hRxd5?!8sk[:mZU`>Ȫ01 +=6{n@ Mh9NK{’HC'G܄.W4&*kLl >Vi4XjэfXն{>󙡯0ʥc׿+35hD= S땄E+#B%G|~`8sآŹnt ة}l"i k鼁RIľ6A>@G GY4s%#`xDŌ:bۉRT,k'+bO7 !XH*f'Z?P^O%ڝ*PѴ\Ҋ<@eͣ<%f+XȌ0f]"""Y{2 msLg;CpISjPt?<ԮpQxͨB Ɇbh70lEY=iSI$oȈߎlcaᚊ(/V$Թj,=5v$-]k1 lKY9tzWrb^Ͻޡt%LRߑDĈl Ktƛp^eOG=I*֢slA0W{"g;65Rv< h'E kjYZI`34X: {T*GіAk7TŢ X6s - 6U߳V\Bf3R00[Ie:HI֥5wX~>઒ ;.(aE:zvY]ñPzL;cuB&639%=*4[O݂>ILj1R5w%Ίqg tٓVT˛&i d4Xmgw5K RJ;Zzc 9!u\]LwDQ*Ɋq};s C{K^{25̂)['}ow]99W*‡hMhk|r DpXu"(Td<Φ 7\?n]+1[s^P7vܦ$=^@~2NG9 &n`O{#Rtj>4hT`6].q7=Q=UK3#ŵ'he&b>$)LcFMl  J:^̔8Ep4BbcF1ltzflw x# 6vۨ V4^+j\ܥߐY1S|+d`ݾeP(ǕӝNWp0R#yHvD"?dR> eA +Zqb5ҩ͢4w>b;m"iyz fs~pJ 1 C7#hS|b̟Gop{,#ѫ0~cs~x'~,[xqr0Z'7Ő~Uެuz2c2le{w>ӶC!raYT[[桏L]piҽD) 'S Edl.|oҔPh\H}h)X{nDi -MxNy/@1.fl[vs$m!Ԉ{t\U5O_>325,l3 CG*T[Yi^2PQ Bپ[3յ[n_H nxV8u+Hq X?WNM($Q5b[LɹNf*ڈbEw<^yȾ0,6vsŢ]odf]lgJ‰ 4 !6f}Y`3e<sB@jI-CTCi:q>~(ݒ7vS Ģ$ M2CD1 j1{d# >p!JWoGGn‰,_ Ő\(n3Q8chi9PQ<{Y& Bu/~g[:Y΃<;I|0nwָ?} )TgS.g#qFf+CAo}-{]*ˑt 9AAUWyV_9:VūACTw]3UC.mLbNKT`M`IC_bNbkBkg $Sk+8EbojOTo +N }F.F9* < \Xc3)]\0L) ?ȷfn&,{ag w$:3U$h(ةV EY=o >Z0r鄫;i\-Dp`\cY%&Z[BB\KߔIRBcmmvGG/=B-7#Ώ俬jy"dv[a}y u5O]2/5Hyp> QI7r ZeV}ҵQSnΤJUVk/w {ڏ`J09Nǂ/.;ɢ=@}t'%'.S$sL@P&tGu$=8hr;/eOWH;#q1ze'@H U2'$f99izQ4r[ _y=Ϗo`)Yd":Z_F^#qN8G. 6K׺~V-cKN:y%6IqEܼp9KCDW/z[ޯx;rlQUٷ|&~KiQ?kCSHIϬ rjoV{@wfwe6p"dqy^DWMm6 h}¸ڊτ!0qB13),"N!D¡N{PDgJqV}4(' yUrc$E%k##_߈`R)\>돋?^Kj'x_怜o/C"4TLJ:IU$^O9 4Ys/ZO6\t ;o^>Ga%!IY2F/~2̦BVʘHvu|,O&D 8#4OFcj̥Bzxv_Œo(S}3 ii+9Sֱ&JabwVH"h$unz=M^*?Cf/bO^Ia)B]Pq*8+ڰf/fQz5wūMXV;VUosl>ktq}HY-0< *ncU\ž-@ї"6Ti uxƏYcr2;n#M SztxM bQ# QIJ 㡸[b  TI#q};G"tY' {*t5ۜܛOan5Ǝ1VX`5OL8+ЎW"$E$0;1#QtìZJ I"&6h:wkp偖LB䲎Po*dP)V*bFd" K%r?ګ[2I}L%d-r!-{@ӕ~ճB}EOWvCc՘f"P.eLbbv ]m(%ՁciDp?[9`c8*W=/2e$A" ymuk 3R2~,Y+$c]Í,aů'Ȁӕk_|K/>t9[L\1lF@P YvRCZG[BÖkp~/ }1aL|wsVT{VY:,K>d);C-:'S ʶUp@&-\ P!J6P03bp!QYin"*"<il gFϋ"$\j/AqZsv+ğ(n笙PqS%U֯^J3NqGl|߇)x+/[:#_匝'1Ŷ ;R LA!K" e# I$'_"χD碗>lD-lfङhQo'F{\\!t ”S<5Tgn `7tßv.W^ߌՂok/{|: Ȯ 2'1EVr=Oub"nޯK=#~5;uk c%V2 vP0p& Il K v)d5!RqcV<<Yc(g(/RbB g#eKR*-<:C K4 rD|h8ۗ| XXYrxW' =qF,Pw6spI閭*%.Z'^)~S )xؚw (9uB?az j  M/\-O0J_ ;k@nHju'ոWpXunMx}8W w;uY.F)DI6fo?F8]!"m`bJq ZjrUsp'bgҤvnY_XcI1L63$B>1k=(x,$E*IT}DY4qpf#\B5q,&i1"V`A")#pYjdz'?yin\a823 g v|qUaBٱLBgBe~ cLM~CQϗu)N\䯁@'C28HoSS1["V{q C2OwwRƗ!-6  p0bk*taZz9>h1#ޤd僁ݏhee娙# kUO#ϱM$Ch RR#J@7Wj%THJd\X~H3U*(?y$SNI#6`_!qϡJlD+O@jJxS(N؍ qm;ar"XEF7Mcp^N.?nm/w R%7%~6#6RZ.at_=l,y1ؒ2pr#/w`@e˻B_jqtcy< 9Nq-4nR  z'N50+s\Re&2lf6 :LkZ@6uk˞Jȷ/Z8r9ZuO ϩB+T 2LD&D P\jg|([UN0qGf21]ɍ'O{_(sSo(y!2~,7@ilZt< C8#訿qw2h -A"Hr^6xv7kf1)]{n<` GP!!9 *N q}SZ*qf+ދs+cdsFꥲ1\*E䵂56\bn7w{ )VtZko[7;Q >!7+rVeQy(D(K`-0{^\z$9TIetaTc KE $0lBUֈb ͟:KeѰ,s)+\gOFWh\ ݏa`JhKTQi{1{A#Ӂ>;A[8G2϶!y1 aio9$b„}Q#4/i3P s]4fm"'!5%Q|ͫ_ kZFv$˵@RMhJCUI4 Ko '|+%rbE{YA56TxM 68x=yV3JC rI@!,Fޡy/EQ&XO5?Oȓ f F!|{MеM$f^*SdEfZ$Iq&_1-Jt+msvP7X4NB j zF^^!'. GXʢZ&2h$6u`pvZQQz8ɭ~R@exIÔle"5,ͣFVH@j#ٶE5*Ʌ闑nwFD2NBP#p("<.F!ե\%*NI .s̋EiYAk'"jf t,4鸺7S\'- O^? rbOJ\p4K79C 䃵lg]rOYrsI-,J+]C{˙\A)([|90+YϒNL1S-)`[БUngW#rpf7U_̣(@yj<utפ JM?\FO%R[tyhԏ1GqޖqЉL8g0,iJm{hs{}FK-P>A#[()ȝ!쐾`?6IObȱAT~@%vl,AuW[9B([w`i͌VtAixbP=g ^jxqIh7pR?OuM`FPc)RNb㭀|&?? %ȘU>yvAQtcQ5O1w"0d\ȐCCcC~-Apm*ʮsyhQfΥZ *m+Nkkl_ ~gx~IM(g0b {[I2Jپ;rzt"g&#߽VR@{vxKl{l7ܣKb>.T~EdaYx*2;QʛzKBgRyt*ο\nll Oa_{:r2cꍫ\nH B?d q/\ű߆2Lڞ Ha)_&}qӺ#=U%HnTA"lyDUeS~) ;Pel9-<^l䱰#-n-jNE"=tǃ+C-}wѷ>i/H0qLʺLVNg-HwFIKY>(BI s_cI]3F .vʄ\FbHZN1[zo&ED !. kfT[2p@:%Sׅl"+yP^`k'U9.`ܾ[!o68R~%[od{F[E`oD쮋3eγ(Yʧg<^>f cO5{Ņ.4E@EWRz bClVvoԡ:,i?ybRk.H)'<#  7҄I2YӚʁk`7C@B6F{p X&QX+K6@1enٴC 5~t(Y:#&^D;|*&?-4&yj'}%S)q kE>z YX5l|IaeZai;rDȿ;Vg+僸bn 9ӟqAFR Bo\!+)čf$XPGo.ũչmυ/s31 AO; (֊KDe%d&LJ.ŃtmH5$ YsZ!@o|Q!7L?Q;0={ @=lJ0}1ᲯU_$I#k|Z7f/&*WҼS~71Bm%BY(x|QR\ZyAzUmndEQ Zkñ;5"G~d~UFo۬76L8FBcɹδ)\/z\h `j,u 􇪀L}@w>;iFLe.a@tIU p0H8 ^|t#o\K xy iH($~ 8b"6 I .`q9L}"ۇ0 <,Rb / ''RpMYACG̔6ecܛ#/{05S"mE}OhUYoVoVz(iLs&Ϥx3 ]PH~TBފdN}kqWRj@<>v]6 5`jKcQ0y SA-vqF}v2xlp(Jk^Mkχ2+uR_aMX|tS?DoMopsJ@W{M0GQjy!RZ=׻$uDžnjqf^(v$(&It 2 C{<>}w搝jEp~u6u^.rCSi k"9ti6X{Q͐TaLjk# #Й*Ry(;([GsEV}Hw~C8m3c4xi1s7$wfv(vdeSEDު7=?M ?v+ʣ GhybN$N؋~7GpHBv-M&sV 7E \Dq?)RPSQas/^aCRף IxM3P+%G[VoFg! 45~LaNGQs %bcw7\aԾ@ehtu- Lɢ@E~8CgCu>YzHl#ۦnstӨ@\SE ^xgAƇ&&!rQ:Z^f) ) )_OWn}^V6Tդs1GqGs׍K$̳#Qͬ;&3J2s}EbЈMt gsDfTIiV9@: H&[p|gyk݊@^ڱɦ\# w_t& e_:Y]a^t3,x3?Z?|#q SGtjd#_-ݤ <$jԏ9[U(1]WLnʲ -jL60P 6VI?_Alrm&LxI&g"sRNeCWR}lu뫆& K568{|/82vn)5E 2@ޞ/{r&*!siD}bO1MƉ2R v pIS(jw7C Xrk}8= AfCcn tS7YdƩ,¢~Gw'UNq6Zȧ:8d\KâVŏ4uHϿ_ۙ 7뭱콰gɒ0"#Blm}Sl@֢`=nSy#V/q-9Z1Z眎I3?{W {b-^ӔS2SK.goVpc4 t\zW&ijuTdzD+rSPHCI7O#Hqbp/ߕ"YFT;Mq&Fd.پ7_Tْc{ |i9in.{]zq2ZtdFgW gͷ{. oYh5#rV m7F;h`(RwѦ:Zx-ZJ)+⇴@xW&K/Pb4RLh n}jά2JHNϾh*Eq>X|I\ jżY}O5u#)-DY+A"kĒŞsiG 4;=׼Lyv [/ J>,WMq3ʽk meI% V!OGV;5SAN۫JdwBYw^],4mjʔʹ<ĆVgߊ)tLP02mRoXKPs, +|w{&tE^%juq_:Uڶi8'Ĉ䌅\ҩ*ɕX8B:fsqm%5/el֌MglMfDCVV1;F1Z1p&i 'voZa~v1!  hb2d׹ׂF|@WZ"O$KZVV&^h\$k֡yl@!o #soOi%:S5 u z2[q7ɵdug;h5iPg̱f@缼gٔcNmqVosKbJֆMR)'RW~5ݏz-Y}LPB ty=}Ee'QRژqVhs-JRXr *GEG1-Ov@IĢK/f|rh蘭nv- zԽNb- a@=2PesS U`e槙K[wDEHK6% "o9]!O &{w\D4 [U6 R'#h;zZs/L!;¬56Cݸ`sƌNߪ(;,fG`-LN@?jwK=䎰I9ޠr|kW[ Iy;;Ø1@҅(GX!!uFLêM$:$Qsj<95h[UzÉ5|'эZr|60ͬJs˱t>OL$2(J&]6NЭ@ȼ݃8C%<%öA< _TdG S.=f26 "!G>KQө*5|hc^Qݙݽdk-6kKb_(AM} ֭&"\ŮSC$[R5AQVP._ o<{pSmn O ykT&wj}q ok9r ;rrGmcz8&Ӧ#٨w)wVW?_b(޴9Nxw%yb<#:=V`߁%YH; QN2ew5sZlcxMc1NH_rY(6&Nɇ9l6.1y$2{cMpSoiid$}Gu 9)bjyɫdyOsh8Wq"B.'jCkXxJb9)4H$_(t"P7kENNd?R])Yi1& Ѝ׭:-r=*4i|@)6s57=hZ9")P$XA!=#zPaݝpLTԡgz-Mbb¿9 PMhVJjRn+ 狒$PWX:3 rɭ 1U([jF˭E,2f"W9%&r%L LŞ&|iqi+$dLE8 ^XdE1չVCTX#M?HnzA_3뀅hD.]5n1itM\QpaV~"7t7$̹͑Z^!UK+#} F%UX wCb+X|&I',F  џiYlE|7: "sġdm`bv;y5jѐbysZ,{$Q +¤x˨G;JA t:UR KQMw4B#_:kL ɍtO;wc}LlHLp'%6yP~vpt"H`uROZ\NZ֑_c.4F5bP㲦ȴ"RJ!I?Aְ"y 'Q0=Z HBfp'[p*J'•737\kI\ghL@8~M| Ғg.b\, uB߃X*p'7Q'e|F|z SE>v#SzA_EǞ27ḩ>f K6b2φyexnXH8(CL+9!+RD_-o.pq5<\/_+Lۿj/y^zǣ\6^ 1g^0_Ad8Dn1`Mwx8m/KAm*Aq:9(i|hdEO;qqqNc,<~}nO_2WN&)%AE$X<_B$DωWY9V8=߱>ߥ]|~̞A;g\,ɂj$;g)MY~z *]b/ׁwi[ g/5YPS$w'6mӜob#q:/bp6q`@o0D*`FO?;CD_{u|{I"2@&H{e@e+5 ўtF*2p,v~I;!r('^" QqaS^1~loЎ]]ԣYޜɛ.=Gu<9ʹ'n)+ޠoSm)Txv|-[y~fyid~Ϳʦ|:X?v6Йh=u&?8MW\-)nU9fBLӪhg@JM5+_9/3 >?laIJl[ ̫i# hu>U0E"+ձzZܼ1gq^Y@G|-._. 59CKBdZ;3q}%PȜ* RHCbH9yPL(-浧H7C.ަż5Sj>e s6|ނg~|G %w0Ix@v?낎 C%dV :hekcGz ћ#7X$/݄ݨ!sf+&[:@N߱m لDxG-c{xy!#qA{vgOSxs@HKv:ﲎx{qo6Ga7aYf0jae_ ۬V#,])#a}Ͳ%1{.iQp-h6440LȒ |XўP 2T:pi+a?IF~}yq. aLKbQ^iWkk2` Gmp;HYBͩ^xo uz 8qzSj{H 5s ĥ" = L>m7@&"1 ۘz,ԣYN@֮-m4d:G^~$W_LIS  Xu"׹k#(CqC 6N3~/WMyRA yx(xI[h9N*=DVk3-$}C%s f|?L&ev5ma2X/\Vol;K+y2[mv$j&s|#gu)suM4@jZm/Mg '/19F6'N;@1n{VTfVmRlAo2^ =.j2S=6=ӏs9>ԧ+?DtLqit!1b5mqyJ_Vn:ݻ!US f}{ZCc}89|WMn0(rw{jGMڤĀĿmFn3-ARQʇI t*TG?6;=澠Z5y]4 _F> EsT9ld-v{% Y©0*Io\52x'K҈S]2E9hJȦekd_\Y` nРꛨ5ɧv}i>=+]mye8̓V% gcN~W1`67|-P({ ] Β' vLRTW R%B tTI Na_2'͐?!=TD}|Ӹ2"HwNP[؊3T0AʚAnw84vAiq`riZ m\`` + ƾ=W0 T8H13.7`W"y^D2Xt fw&q*ڔaBRuGX\kV qk(NީO$Cbt*OïQ?RX!FYQʖCp_[hgG?X^7s~Ɔ[_ c4]i[ʗY3 s"işʶ܌*[/FKnN{; P2]pg\]n1:+AӾٓ.geT .hR>'>w~CA0):Y(|k'걜/þ l?6lrm]#h6V&opc퍘0]zS`\&_xBm"MzW-"_sKʳ|Jȝ4V,`΍S:&ǧ"c5zgc9+V ߚf%=ZL4osH=G`߷PHu_2bruoGMP(9#"WcF/3ȟh'</އJzq GZ$'Ŋ;p1>aiȑ~?[api9Q>*V>TSD{21,RE,RGJlbߧ& !$F5RRE;nV]q' B@P0W_ [Q|JMs i׻j(2_נΧ? yEqZ}^Jac0r<>P&nc3>lAn(!PZQ.E@;/4D[F02rO[B?&~ lhwZ>k'NEN)A4^kl11;y*x_bҸ?7^~̣ h{2룬._q)2$~nEchiPsM,@Y&<݅R`Ur)v X@|g9|LI/p(eJ '+>yw@?1: %l9] Z!!SoNM8cm o jf1WMYr(0Bsº:jg, 04586n|Vtd61(_H3c[n|6w͠ G hU|C$aM̊Z4i8-;F6r;B!ϊs3,ͪb+6):xg=Qyzق ^9Tp/uLE sQqkT˂2:.J5(u_en5.kzKJmĄW04n:Þ/Kc3Hܿ1΄lJ^Փ$ Z‚kZ4A+B& +?DydWۮAֽ$P_t kTJ)*ؔo35JM- ZN-c٠ŀIM c">MFz9Z~Ɏ[iPep<9:98d W/wY4"}cF*_J>'Ru#aȻiLSwكC ~& XRK㩯]sN/{,cXGUp"2kySߩW;sݝ >켚ZЦ_|޼JʀM~,8nP] ^KyMvʳ^}Leg(" x^x<6NN$5BRQ ;Vџ ]gYZ070701000002f1000081a4000000000000000000000001642f097500002afc000000000000000000000000000000000000007100000000./lib/modules/4.18.0-484.rt7.273.el8.x86_64+debug/kernel/drivers/net/wireless/mediatek/mt76/mt7921/mt7921e.ko.xz7zXZִF!t/*]?Eh=ڜ.+[ԃ2 ̈́KpJ[Ժ4{u xnbv_EX $k4>cJ_!SR>mn]Y$>5ӽ4Bր6$fuVk[4voMC`vT];`P(!lIa0 #Q{+dz7ӳtv>$H.k{}%h"DZvJfyln smq/&BS9kk+K=^ 0f!sj`Ҕƒ&^|W^T~lQ Gm=@fw~?-dRfX7'3&p_p DN:b0+c0c8s\,bo܈!"QP{"Zzдhbi?{;:xT8jQU)*sBfqοON z7;B]+K,_,oqPB%IS" QIHgESNA%ж䯢ZH'!VoD"H!v;q{)HSW,jpqH)gQ{d+,zP |/_'WԺz#Tqksṗ ՞:-*O}cnbV$ n!PSjmc{N^0^%y+Cߪ F8$o>ֿ +6²~/cq| [Y1LS !l n(@; #b+g`|؆!-ctQz!?&&۲,o buEa/0tTV~oL˰gUrDDkN,~FI74PW*7!4ʹ?+spoQی^܊(' 0hC*JKԱcn ;xVr6ZC$wa{3z)6p#Zzzn_'ޢFzK[1Pe ;1qD{_8kLW<r rJ jA%LhPWL?P2|yt!毐YY,B`_%] *ܺihTGpri/DYuLɚOȺ}rf/oN[&h̩V"tyX!*Ȍ`CQ1EQn>pĖ9 _jU6jw\0$SiCv{85:4<6pbOHiqr6߅G&si]OYS >@ج2`[ͿKע )`bX'Rvu^0j w)TjƖ)ȃ4EbuzI@'Q+1E!G3VOuJ+)%?]+4ApKTM%AĴN|S%WȃV0a6&}k`xoTa>R]X% ]0P@U($&Aי!%0"OU*=W 3jnek#@KYz9+XN*\?LCt<&yMv]N3 l ة"ED?%rp_~OAz>'էRF\RΆjxRd+)Qmi:lJ𓍷Mv,<&Ph5YZl|T[h3(pǝ7ll% x樁l"-FW)iDdPM,TkK\4{N)z9 s_B1׽CFlNEA2)dȾ 9PC@Tk);Z7)Uhl"X1ϵ5#8Y4!&[$v@^I@oC ކhmdL)=#G5լi wVOʸ- 04b[+tYÑrJ17z<ԦB[aJi8OakC-cvEwMR b߁:oC/6I/3ҶQ$ic-uL LRL )L7'WK,1ʭ]_}Bl2;[˩rlǩa w@ ,aeX4wǘs9 +9U{T:j~! 1)L/s$[XTy%~LZ7_AEiQ~;&w AG]jǩ),kG|A*;&_p.,+$-y*CIkjI0MH-_nCYkUG9sT([P5I?(e3%ZJ%S(3}ڮam{,IT |c5T3BY `䰫*ԬrVT{2Glϵ䚲yR>+)`IÌ8wy +OUu>cE"iCߚřX]0 Ck ͕=vUi@hw!RxXj /RO)^c*cpg`fs}1yuE::"%XIZ]:wQۿ|)GƊƙbd6B-lëxҮϣU+$-&M4n6)[J&KA,sGꮯysPO(G VEIͺ^:;| qRv-Ocu,qA,qa{r.1PaGDkW@ҷZ)Œ?Ib5':@AֱD40nx';rua%Zϒe.5K=[ʡ`,9fA2?L^.3ѥ'1^7CI,i%WRPwx:Zb~i+en Ө,AĢfU';j/hJiuҥ\)3 D ";"Nê~9{BfПąmwڍϸT@t~FeIa MLLtsi-M{i;paṃ{--5yủ^O.3Z/fF-gYbSu^葌^1YgK̽(6_Ef kTckh{z<27W_)c̚v+M6Җ5&ZPUQqznaêW՘Af!ҟϮz=Gѝ/UP8sa@DT3NZ UBRrX(bƒs8kV$jHx7ؿTJDS$҂RO&_R0%"jL9D>X7Y_%P?`yrS0 ak%O[r\!%"#晳sRuE|C|;q= Il.XI3 Ր3w7ԐiJ%s .jZOFl^'_R 4 L?mrzy`xl$Y|#QXzz $KiQxP}e>,?PO&5Š|)-WD\rtBW *[d[6{Q!&5Hbі}XZ mkbjɜ|CɝkP=@pHoX9>iHn}:$f+~i#zW;KbՇC+ ._ s/dU+- C4}xW:FQ7)O{.؝DodB:%&NyX}~eOC۲+xXģ&N] l8zpm[W| RG迫A.y:N@7+_ hAu֨Y''ȥ+C0Fǐ`15'c={w!i1H|`|^Txl"X1"_JvhaJILxPOd cM̻~t ɐc&T]vF)J5Kf,m|w<1#(X vU Ff?ZM\0lyCul8JhX@u=N42^ԧ~iXnB*!Y9#oF[ 0 oROb$ZX'0Z4ua\Ted)*'-EEy-R1>V$gޫ$T7c'3EbDl#'L,PRTY lm;l5m\?볞[_yRfkoe(zԭEjz`h;0'_LIF H N)71zf it|zǝ64.v|]&L*I/[`eK\|:;wJmFZ`{%Е.TpHW <++sX/ rԳ6er`J釞۪6̔<+>ttQ7#jμws\YӎNv\>χf'%LI#o Zu)FZO^\?dZ2>fg 2fJKtcmVM. vbQ(L`TUOFxdܓ[6iG#-Xt*{=CMfhA&Umb^Dݤ -7] 0Q4sPlHqT/ٔ_] ķ"^ЩE1]icb<if:6ؚ53a%>5-;tycsOǓ?BJݮ?7/fͽdϚ*o8mځJW-E: t>ɪ(7MgY}~^ټeJWc#,x9$J|1.h{V P3IC茺Z'D8z؈~jBܢ=!HQU~* 異kyyv-̫ܖp%vVQtN]_|HNLsC.B)蛛anA3'?q36VǞ TfǾW|lMj:'/WT[û}j<ԜdKR|6(ibba\+BF#%cqhg=yGؖyw 4dԎ̜o]Sh Fo1;N'\B9 !hlfP'l):ӋY< ǻ-ouJ0uug Zd qGXN{diBxۅ[.3?S{I-<}&mӹqF|'l})W+7el*D;q;^Mn=ln~sd#yuvl꺶;8]jM"煘[fPqzPܻ#i`BQ"(}P(=.ݭSBg e b1:Nę8jZ<ܝɨ ES:mQ^VZ[bzmzǔ&Œb(w5[Sڵ01 j䕲E8ݷmlS4KRl Wt;;D^annԨy= f}[3*_#.o.dP%qeTCbQҵ qVmX̺ŁG =[-@7;zp~fKIQŶfm. Qҿ5m3yR_~Cq``k??lzv$s| kn:;uT4g6&uHT5 tl^R|"B.0t,Ok F1i@)qH#W<#\/!luWۉ5.^Gr$,Ex{P-sa&FٖieKwmH:9Ycdj~[*GRkD-Yn(0ʬ{$A> 4WyF.*"i5d3~Q@wsݣq5e٬ɧ捸1|Rc~xV#'RBu(~5HVstK .m@3^dK; }KhXScȒ8\Ư3ժΪo N9s픻8{{sᙢO/Hj;^=̕j`7䈭Z;r`t7O՘ J# Nوs\lə_Pvlp,vQt{vDrUƬD;iq%S 3#1ti6CfyEg.W}o.{B,-J--ؖ&| mݧ'%Dď^%E٢yl允Ƈ 2v1e o96hS+Fye>]_"n+NȦ0k4!¡-V%{\%ަ*㗼ǽ&=vȆ׻ 1Fe'Y.ɴ:0ު䪈; rP񄓅cDFOJtj3*.̥)s Du+h6@Q*B-@2?e$DF}X0 Yͭ+ C1DVzGuvZ3(g\CJ;!=\h*mӴ˲qhsLe뤳g MHcfLxc7!r ۚs~.9ii<׬=]f BnVC h ȗSfa(K%%3D H$00/eSeBg ï <;gJ ^6 UAèV\RK#@S~fc_R&QAXNβRInts{;C/|X}iCmWn`P|% ~9ɨA[ؕ)0+lPC0jID1MW(Ѩ! /O}<&2'"-;>NwnS'ləs= o~9=J mX7Γ%q[i-:lr ooub(\'Nu5*ǜ\p&R6E&cL0mPenDF6yr޹yI6.CucGI,hia|6e'~W̪gDPiCn@'hY00a}gb-&<`SD:G)W{j!*%TVPI/YٳĄdܼX^Ek?rg&ͮg}w[-bB!Ѝ1Bvy{BCi5xnц)v_ZtQg}t>'5ro*x LWa} Ldթ#2 6qu]X%,^" $` 6ĂxnD^D4?(ŮK8~$ѾBqC3M#\8li6nv:;0^s>P|#wJrH4`p6]%œշjrlj^W{!3Y}gSC$atJ@EbWnck%z(!s8jx:C _UN(^HcfѼ %BVHR])f@jbL# EJXKwu{4*Z k䐹կ9FWF/TckF係s ;Hx\<9>o/D7t:F[Yk9v{ʓ&Ж'Hf: QhDÚB"zPc:UЩOgYZ070701000002f2000081a4000000000000000000000001642f09750000c058000000000000000000000000000000000000006d00000000./lib/modules/4.18.0-484.rt7.273.el8.x86_64+debug/kernel/drivers/net/wireless/mediatek/mt7601u/mt7601u.ko.xz7zXZִF!t/T]?Eh=ڜ.+UǓmD1 Ju:5}kGwgjg\UF3MbX My? rZ9hek"1:oި˕K鲚il8ϵߛ$;t2a ΩK'w9#'N?hi"~'㭭n UkhXB 'a1a~ ĜsTF.6D@K<9Ye$L0lsSԉ-kG7]35zfJa~.wMb~qFen;DaxC1|9Q}m-v$Xk"&P;仹УnV).Ur' ƀA]_H_5ex n)[5+1~/:P9z{5vxօcjDv*h]I ؍y|g5'IIHD o-o NawԦ6qdM0B"j ҽoכt̟YήT˕w}z EřxL6]8\- x zM|h*. aH[Kjm^pgnsDQoRp??l$2ktP9BFzXbVGt˪D)M* P'6 F'; ͒o\~8y҈@}VKI `ո |mU!+?P^jOK12fEWݐfDaCP/s|CH( uE(bL:&j[&i4pȑ%ג#lj pF [10<\$\ertv'byLDOқmf_<xCttYxs| bW#Ϡ:X'}՗ z]pܠA) <vvk¿^^N|[]*!r5bu҇[@pc#kS@r._ÖsᨫB u 7nu´WedWA%/TjkuVX{Qq6 5&L,$Xb3 }g/GER9_s, /= 7f~1N> FQlolю yDgcVHgsCо۫.9#d28xa`9Mdhferkh.b nJf.v'UFO|bVd@zJOVըxr1dB_ţ(+?1 J=_[jd{?[آmQp=_M,IkJŰft໌`RoEp0F\:eWxPtΊ\XCZ[ BRpZoC,5;Ra㧥M7jG C!e:[]7$4<GΠdDĒ<$j{AV*R5[TcGE WA?z}aϘH\ղRUMC:(˸%̜G@,J GEXu{% d5GF3l =k kgLϒ6tԼ TrڅA O@g 8ptస$B# hfXx< [ jR8Ng .ҨyBJ(C~ԋ.-z@VcHFQv'L*Mk|UWyKĭd`Qtc>eޓ1J6=,S3]M 6Q}{zX+"p\ʯ' z'BBPhkWA1ڔϳ3[ᢒ;u)!o4v.ؼثӀĆ4I>pmhym=fTղVy-8CaY D ;=fWrsKa nݦ8"o#>d6oAuCuSSR31AqvG>u5Nh םv3Zα-9F ҭB&98{VXL%@ʲڴdV_g[Z2gs!J0!g7gVZAp',b7S}Ňn>/+yA&ta40c!O3_~Si@ꋫ&aT M{~RͬQLk`"i+#FְjHdk=5D*A(p^[4SK/؉8f~DV".:Dme= &>oc~;.kfK87y;_q@Vt4X)u1( cMI"0}o 9&` рX#'`紱ens*PcS=vZ/}A]"-ib$|xM8)&hvf~.HHuct@4|F-+bQآ>t)Tuڍ?0z4˱1FD " ͝,B<&Ѡrm)>{Wpr5"x 93G̈@NPb<#kk"d_+Y6o*jnMuX d]/Vdo2G@!MrTV"RgSEfp*\7Lb8eҀ/][l&.$/iU}ϗ Fޒ`eHDݒaփN3x^*洘d+"'V/X-nb "Ơݐ7EL[sE*MJ/SuZF=5HG4ï.΀:,`R7[Q=hTB%`3#4dgby0aF@wgxHV+!GX>.\4w~nӆ0Z+D.2ROC&3Av ۚ{F~ }ohYRc$%OYCeWYcJ^Pti&{d%rOP{j#E/(}~'ہv>+Hc}9+F/#!:<"B4pgTR,>-eKYBۂRγQBPς}r* HT/_NjhP}%/Y<}╡@ ^Kg 2#Wޱ]7:tݱ [:gGE ˯,Cj'o=+"ݗCP+73.SAsGGK?=n:2G: FL V+J@r$$.G!fpeNP%9J)bV'{m8 CL73ki)2]"zwes>z`@(/tPPN]׏ ,1Ӱ EPRIX7qe=K_MXkI(1#Ky0rtN,HC ONW@4p|ꪖp]iְPgu "p8ֵh2 ] j_ KŢjD-v^2o.ۻ7u`|)'i)X֝C>E^Y '9vEg٩3a6M$Yu 3*k*qun~꾀 Q#\M,f=2WK.N*5(b0ϫ_2@,*x! ׈GN4ru>wGáA4RF)2 7p-(\h?è $cg 3xzU0&Zx+ OmvYLf$6◘tͥX a%Lږ?nmRw. aKYfԔ1*.{"_v{QOrR7iy4,JNU? \?5*}a:TFW1`?OioK e& i. թ%%j!='e>Cb Cn<7}MݷA2饰['ZM5i4~XMNlʄrt LA`Z\`\K1XRfaIW@smXAO7. {,4Ρp.=rlQs 5)@=eB]U03v1yފf2-o/TTD"y^2P/'O?+lyNZmsRQKMպ*)9Z7R:E2`r]ϯ#aI?V : u} Tv ӈ$t}"xݢ*;]dK *hvqb렆,ڙG_m"Im9t)k 6to 4~Э5+W+1)/R/bzEaoC;mQK!:s胞T W)7S @urx|'J~ j## BgH"TND~ֽߐpNe]m@2]$YGH~J̸:)_eġa9܈b'aD W ؅9>gA{Pb QIGEca;Ҕ2a j~%=@8! qjc{F)d\2h2TFmWS[k>_`b A9*'RGM3NbHq]H7@Iq -OYwsxZS范=SeA;L1~JhcڟK}0ȍN:q Je4VݷCV5'f'rB_3GXagk)6zTC"OtWdiTJ(c-!{\k,9$!ґYNw~"e.(>Kҕ}ΫiRwa "x^ n\~Wy$Yйy@G=?7x]za&6ɺ1L-g#]X!zYঊpu4 ɩ N 4Y c^,ޥ`AtU_@Gr C25xuuṀ4+,|ǬZTHFOTi4r{|^^&:&1:B PhT,^5o}MF4|~jE;,ac0~C&Y 1eda|] Wс=;)eTQx#2F |ᴜx`k%_~Q\QnM`6ۢ)yK E#ct~1SHnĵO~ @^!BٌaD~d]m}Ʉuv V$r*AkF>o]e˝);v̈́Lw[%9ԺVQ6k$Ui-{y+0@L/W"'Zv:ȅ ֏~hvWE*H`-Gs>Q~uU'dS8qk]Y]j.T;97-GYӫ ZwA aJ ,hʖ zH,YwFD\! <\}dH7] .8eT-,2Y8, qwuF kCozM1vq4]63{7S~@zdil=6v#xT'U@aG `+IS HJëf$<[#Eh/ŝ|XqnG ZZ3:o-<&fʺe&5BAh2`Y,x́ޖ"7ɛAܺ=IPqPqy,ԷCZ4$!#4*<=D?w=f4'-^D$rZ.i/Uq}s9AS-dX2B9'ٳSyf-qP[|dmkpn2ʈ_|^qLFB瞧<C)~DM(uz4(yD%t"%66U6 ^hnؕ %orq&b}/>+ۇJ./^EFaKH<֮8œQw~o]NYxMw;Vd.=𝻪ўAj,?# xU0in? ˪]-w(y?w(ɷnr*ˡ%4s݂> YFaY=: 4T2-NAT%ʱ畼\ ڳa%lq0q:,-3C4`?^,4c*_`chǢĀTuە;{596;,j_Hp&(r|ߜM./aJ)MMj}HxsBYޟBӟ;7q5ԈtR2=1ešx#,01]%ssq:_%ȍn,[d3uBjhȽBɏNlUhu*{(C>e1R>m4W$e5!=Kg ;07cC1\q!Oid:;or(Kqٓ6 L@˻lg?]N+/uUF"w;ty2-Tp ;=+L﯎~V1PC;k+!:ʵP@Wt=#.h*:6q>K(5b& dix)3Bvkrp\DOMࢥ/`dUKr ]ޙ4{0G Wf:E~2CH =4Uo=ןؒ!(fƬ܃zٵlB矃Ga<@ on^tX[V%,]Ǵ{ٸRf%LRT*DXn3_S½,.G,n%IxSAgۻ@:Rn,G߃طCCe/8笪zG4oîRp)!^ >ȒkΕNofr5bMyڻAXM+[ʼӺ D #/#4ppý yR.g*?27`4(b:O09s(al4Sx5̖9G)ǵ٧g'^MGkE2ijW`-̝e,BF)Ҕ@\Aΐ"K)${jL܇jHY!hPMe4a/BMFGLk58QyӴa5C"o 3&^i>SX<ݨD(BXDRE2w^[0OxV![;fBbs>APZ޿mk*yuȗE*bO-*S9vf_aڃF|3ȋz{s2o"u<4}¨~ 'ڰJweE,`L/L5+DƐuRg=)|b3XD RS *xϖFR׿sWqDPMΆ HA3"+jUKlG8-|Y'Ϲ\v$>X#S1)ix +ZH3 F|WlOW@U>9*ASo(Murw FWՋ)qUúp nՆ ;<@Y$pV)֝p`iL?N n꟭}Om84䫭QmvF<n bA"Fڀ5"jSGc9Ǧ#6;.>F`PFNa%S7R|#^ 6锭g|zs?uPMdQ&cQ{wA?YK~CJ4~cDy[t6mv=/@93MN8RHn_ }K/b GKM3Sl岠vqN^/"EsCF_M]-Zժ_11s]ﰩ~TC<oʎЂia Y ftpeGRA&IBkKH[aoNok6-57 w4GoG)啭`xY0Έ =4ېč88l5i/*ȳ<1}Z?kVl%"A@c#aTLѨGLo3IIFN]TiM󯻃:7h7.cNqɰB>) ?7ЖUĈ u.6H "g^^ZYd5-Q*NDEw ƚH;I#xe?zzft2/}xf~֙TySj|oTs?);hD6y[THw&XV /j!5dSptjUyqQ*pkw ,eGsVqޑ.(6S=Hr˥6>Bb&dȀ7Өf5%794mhB4UfۜDq"'i[IUDI>͙Y(01?9|Ho 9=#kf e:$m-}V\,Q]מ`0 EzzE=`wwY) l:~[]h?bb#G'sCA aJvߙQB_I9I3"qj#P'%~wtoI@kE) ]1NQa/ǜBIi+vbm z nJW6ڭFh "MuN[Z14+!vwIubS[ƙtE. 8~orb+EML˱԰;}cs+n%\ak,O+sUv02 ii|np~ dn7pQp c.gBcPF<X 6 lL@{"ppG0fֺ^=U>Zac-f#a[KШ9=FWq-wA2vйK]q.nMN+Dbb ?ᤢNk* IƆ?Q<[scF/GΈa0M5~Si2|LRhEm{GkSN߳: #%twUyэ))"jgQ H[J~7zA΁Er Nך6(;fT:[dlyqTWaO9|"Šڋ7y"T¬Ϻvh%>:8R&]B֬$im 4Mȩ[̑ѤV}S <៎O֎JN/^񸟍,ƈffZ.;A=If!y`cBsyod{H:!rq7=a$I ߆LU5Ξw"yIHǹ ޷.Y4ȭWG1膑Ѣ1P6l xZw*Y}uΥa5_PP}wǃU{._)l䁣08'VѠaPYi; ;ZR;sVsKstlC QT(~[~p;|\$ծoU#S;XiL!g>4R>38OсT_a|>* C־^#? X>"FTY P-(;>شh<_>')0F9Ւ+x50J9^P>qC]N?¹)x^z T`(X~ Ooi!Cٿ{otpT`$D}n3G|4{y 5[)mpdܠKB._ڟ$b@͐ c2P<-' ]J/Wޘ E";Kg_$ 'HΪfPwO+8}3GYRzzj=\О1YPNKD+0e u,woӸw-o,Idx$Xsqnyj_D9"Һ \ô0Q?QcDqzX/` rc w;P#[L1Q$}ߕrC z6ur$8 YlC RQÚ·Pb(c%}{GOu\JI8 ;M'!P/ ZZ iO6ED@%˵@9;Swp˭z9J-[X"+<;ؐ^ }̯k[Q=ݤOn*xyK%h[k/$_9cVc*S. z#Y%]H'z F<|Oj*t,ruG8e"Pc}rH.R)ffm [ʆ َ.C"buƹdCܷ7rJ]4^N0vK`PZSfejy6hxxSL}*`2%[Jˌ00׹-Wv?2* jnHYXi .J{S#<$A ÂlڑvrFCyBz^Sk>`;?{k 7Q:Nzr))"۰6KNoWvՓP,|=!bNؗ5O=;hT3݇YW@&wZkl6}U$HV5$(, nq~{R,%LOc,rjWNnu1TO1fd?V$#efgjHvv[Bݤ١Vv}3s S+>o-zf~R54܆;OB.g}hCwog%ߒ tm GW1+ Rpb9ڒ$6WEbQ#1V^8,A%Se%>V\j )%>Lsb4x:w e#]M2խ"J̨ 0;(~p7ZȺf޿vd؍2rفr2f*39hAJ 6ca)wO R: 2VX(7 މg+7~O[7JfBKŧ@u"iJͮSPC9vXeP~uqB'L.RS{YlD9f8I48XM]匀7A_?'3fF`T\"KNwcvVHs+K~Pε3#`] wE'GzVc9~#ASe-V-HvC&3iP4^[$#N"UWaw+}2?-f˛6Ɲ<ƒ<<p9̳B]ְB:g'"֞d/ #9Yka归#P![d҃?4hf,CjlA.C@᧷_>m,]N0qÌtw~֫s4uqJ6&"´ͮƲJi$A;QefݰԻfXU\`wv "acz?qWgW{ 2!etb;nG*Y#ɓt tvSr;Q_q[Q}&Յ>)3LX^suʁJcm)pck椦!ڝ `>h)֑FjGG>BW]!o005%s7BnZul^.~̝~-@qB3}!z$!I#STW󖪕%dw Sě}Woc2?].>(KjJVԚE+k|`Pvi?㮝|_B.-oUydςҳ5Q4ߒ5Ȼpw4T*`lrbz$;:W`)=16o|ƭ`7X?UmwS0_"XЪDlqhl> &>PFط <ı(PՅ\@&\3ǔqFU5Cf{)Ꜭ,IPL \*!:" ]cҺ_> a0C.nw ev &"6{wnS&%J)ق(3ȭYW q%W"a2AmݱV7! -6smX1q ͂$-3?(͗c}%13ǴEV-s]!gmL ㊚p\eDs7Yѡs!igz`U3ecD[e<+}3LN͉O?@ڑҐ.Wա FCq˒Em#e@~ -B+Ys{F'v`3ׄ 3C0b#ū?RF(ɁobYĭСnQ<ƛ8#2YF+c7MRu}|A9N㋮s4O[{ KsAql7W*>GY! 6xR _+*d WL (FNo/U _TIzTL NVܳ2(@{2-55k' 8+QvSƿ 1￈HQ$aS1tH PFii /Xجc e/tlHJDkd(,' er '[*U?kxJX<80!ɳ֌l*ņZwØnwHQUJ_MZMmdӻiJ!A&MLNEN2~6RDxöra%ƁSgÙ'Q#䯩FXVIvvטW0mC1%0&{x7L6J͏Eo:oA恕 |zΪT4hӌJذ161X9rZS*(P- _.ox0=}Gxa DhT_g<)[ȼ_m;z K)0kElE9q>+]1QG+Y餀kuImehNCrGYuBu.Zzk-'NWb ݹv܍: |g\N',srics2ľ4G=r>0G+"ua >Tw"/@?(?8ޏ,W3oGT4,,sr:΂3u{` &TkS'm U] \ ?28idnk)e=k jtKy:e1]&)W06pM W_'CrOxPV犷@ #L`D)F3-eμCarJIF|ZyJ1 oOD}Uo5ڑG5c ^ ~x"YTVku::),YZ. @ryCxE|?ʺ{Oe[ lD`F_m p@dqۇ;Vo'xNfT$"V`Ui"0(\cEOLy]0ŵqhwXrKUsV?)DƉllչYouEjE ol2_qa[ML5{BL7L5p;aB~K2cJ+M/m Is Hg;ϓ STFxSH)3sJkD]?m |!Ȇ])U2 }ٞmČ gwQ#:ZBҎMx-ΤMˣΠPC̏jw=պeNѢ݈99p}=?eÑ=!G~ݭ<b1㴭 *l@CyNcP(W6r>`:*dxJb ybT}eeMA: 򻱩#Xh$د/i#=n<>Qm1y}Q,cwxJ_cz{k^zF{: R;HOǶ>/g,ϫ)֠2Aj gLkO:ܱ_2\e:\SN3.y F8Ǵ:1~ab\q)'mʵ69˿,6 㞳n eiM cpm%k5bQpa]vۋD.2_G"K_rkX@">X߅:ֺ;U:aqߩu.m.$Aield!_> a݇DzZScz# ϐ.{R(l儯 NNX9$ q}w!&Si͓qʂa1&=dlK7t]Ep/0ybcE+/))hxUG^i:ufӕV}GߜGّuLzzdxs<@7Xq Mz*-@*kcȖL/r{&'uv~ ~2%X;!Q4렬%E{ഫP>a!d]ˣ y_?(0r tCq )xbvDj F\5 [^΅'[e#l06 *HdV?By]*f8R9 .ufdF@Snq/_.`Iz}r8~UԈ)b[q=NhAeH۩Y8 U7HGЭih|ҡFDi HUtbPa+RD-Do'NEr&9WdDwdK{ukG1Ů TOK@kI'5ո78 dH7+q B!2u`:CvP`U؋? z%u2&,igi&RH\'$YF$SOػ4Xc3@Fd:Nw5 [\m ER?Mƴu}bʞi>ld<T$ ÍZ1{Z~=E_G=^sVQ?w_ST].8hIDŽTcԯʐ-ϔh<Sg4C}D; 'K {WlkObܐpܮ Nf66~8! nns:qY'"`ΖEQ-伋j|z=`J݇7CL,".T432?VpWJVI vb п鏷xcõ ͣYcME"ETb6~(WL"OtyJ%?xm"E-'Cշb"f_FWt{6$Y1y0l^ɧuQ~_$a w cOsϵḂ<~R9&0aG6RN;ŠdlT=PV^Ӵk+/>4ZN%"ZѮ,_)\f6@pRɉC¦Fmyx%UAPoU1nFOsi':Q"3HPaˍ.yN,~q'tџ* ]ctc~K+“#j~RzW}AF͠FgB dM4y̭HJ}l;SdûcxBڌ%ʾNP]d_!"ob H.s[%Fe9CY4tZ^ 2 =yޝWO c걌U6rAez1f-GC -\Л^Sɤ/3iMʶOg9§.n9g U%Ǫ t>LS,>&E,5,0I`^J6PKەdM{{¬ ?ʀN;=|\™ZgLXVq TtSRx1ZS1֯a:L"k}"/% l͊ǁ.k S(Nj7K0g2JtD(*[n-&K^ T`c|4?T9B ՉOi:ÿwvby'Zz7;.NssgMY!U*5nO+Gfg|λLJCZ75?Zye_je9YL:{T#gLԪR18Hȷ،iox5faiMj.eR P<3!XM!,*XwߏߨfZw7P1DJ[b'ڧ :*w $,)6m yE *MHǼkor!>v,QRsv!fH$-M?k1c"/<̿KѦ8ы"h8?i3Bq5(,[ruMT&f( >?l\XwT4_!y ^ȾX% p~N.eϾh/%c=)cxˢ ;pxOQ ЌLRq4x]@7\G?'sVz qg݄1GbVO֋NB1 |!a|r2 >}KE >HV"> Dm H$xuabg4C \Gy0jؤsg#aWgpyQK_kK.`_vϧ8U؄xpDsMcZJ$=LI[$eʁg`]]l FKmEyW4 eG*3槹jP|poJRcO.;B!XD EUm՗f^0ߛRMR]O ]HDI/&&3;.Tp\Շ3oyZUɨ -T (;F &fjhr0LlG֢R8zUݐXYZJe+{| [ p,y95x7vW]"Q4lrDpgCAS,OlץmHӉSށ{ Bz0N-z|ǩD` š[|.Q;t#鱃*[27ZIWlxnlj,#G?+8(# zX4^о|lB/P#[a+5{dkѢb/fN~1&.D8"UXYW-&7[$אI7  q^al"7BLթ&\Of.$7DJldB@ =8 ˨TGJÃ2=]2u0?ș 8C8'#~3#uhC8$p-FEua &5Lx-^'٣EB 6iA7,gFW6bI(IiҘ/k2n<4b=m |ur{&n1)mXDF$yXV^#b7bU -$ $L ϳA{5aګJ?¾լv^d?L\R H3$ >'&&L[3a1&Q%{_\vXiB.A,5擣AoU栚uRE;X>FVxe;g\R.]Z*i$nƬBPjHEۯ;@I Z]߿t6lNTqô[8(2$[%uk?rkw2I؏Q&v[YhqL&*PH{ 0n`Ρi^Zz_,ȺlO8(NTcڮ?C2Z^AYr×Ciҷ~a}UN 6MNŨy5!1LZYRJz1aX}ۇ' QYyjcDm^nFه+ƶ6L HE'A,xd]3_Xu^G/ү-we!+K,;ܫ0uQrSoPieBF E X\5jm)d<0"Y/f>PmE4cͅl(|>>yJC..075ZQ-*Xiw-z|::mvcoT/l=ڔ2&81l1>b loJ&S;)G]eaB9h-A`_:Gs * ;9ƏY[#@S$2S4SL[9>5W}=*j_60Gnrc5U"{N_FYfVDe͈d!s ;vVL] 9+a=AXKuP uyzhk*BplCn {XB װB g@9ԙ: R>тk6}zf_iDjueT"2la}]c'^Uv ڊ S4 (x=EG2gzm % ;[1+ߎBĽ<l<ޭa㎫3S ."dfUovC3oHǍI\oqOP!`mv)HcP{yǽ Ԗ@/]ɜ}PK'>s٩^.v@Trz4>CjbUhF/5*a@e1E џ4b#3#q[bTbUs엣[ҋPU^z~<ʎX*P6ٹ8l:gMM%1=@ 01>.!I!r[\.qmrHt,z&p #ʹL A "pg~e&0Ԗ %DhB`pu ilUs*53'@NcJ\oMVCTֹ t0 |ồ"$dT祐`x3D .P4$.LV^ /mi /fBKvuP?_PoaHCvU`7vMy&"k.8qU 6caa9p<4 WV S'@mU Gt` mW\ʘ@kOzGkKLoNB'+SuFPA)_:4[aO}fʹvV=X|te9y"h;L(EjQ:9Yb0,uTUAXP, Ky{k#PS"w8m#-*P}GRu>^ QLPsiB0U;õhxҤ_BBt}nfZ  x< Dz7VCΨxpЩuq!,^KPRV+^^k5_Cdŕ]t{2Mw45E&R{ c:l3pY*>U=O,yŨ2  .麖q+,AF,ۓ1㾷ίONhmwdFm$ \*I랽)º! F[ޯUW s.!QDg.p5G=7T\I ˀ!z-`TmEz#m+藦!LXCdŨʼn:};JE#ue?w&< 0lJLRĦhlJYJ'c\܈@i+Qnk#M.`NcffZؤ_'(#rH$c\j)b]mlȌC$_9ˇɹ| KV3 ztOhl ~Lz> ,}K@ 7jtĕѥ⯛uT*غa/aK^!1[o zĠ*AgJ;zz: zF2iiFWԙLZzn^<]l(YLYYchCO_~(G4P]!:~+|P8ͫ6Oڹcz;|`rP/O'CW w,4&yD(iLF䄂Ž?tO>7Y{c~=GZ{KtK 5[Ҋ/5~&%em'U)6;g`PV,={"!0- E>hv 5e49yJV>``Pn+7 eߢ[؏9{J8zYan@74J;ɤE_X~4!]lŃFխwYzX YGSoӳ<3>&w xbk a&w9>Ps'w4Y3Jj`lnۢ@rWEHń4ZӤxYxFd֌Dna&֯Bӽ#<; DF<+]w3Pn`sq& DAyD^z>w~=nb 2Ko L~ }kߕ4"%eYdf3k#ki W)Xʫj,#58pJ=/&'U-OzZ~?%^v6 Zޙa$HgZ?y"iDWxJbS"pڬ/WlsVLXb?\2kZWd|l,D$:Cw :x4ipBa*S ݃zQG7Q"`[JG{tgX@Ӄ3dF!bolp<f^s;^hftF 8˿@Bqj_]NA1+j̐_F]L1NVF;\*ӱK /+5z=MQSl.+F ery\miTY]XQww ,(|;"PA!2M-.ya  ΜIrF8v-(U}ul")\I;o|b#;_BuH7 Xn:5m?/A`p Ye^͚a֑!)mXwhy#pK%6 [)UTrP"Wz$6Ie5ҁqp*URT y(gsCv7 iEsG7\001ŭG (1>ҽC? LSNfliZDz'Kof VvHzH/]36Z5( hcd rh2(ȘU[ɗmi"My?,]7r vgO\* ϠV9fkrQθEnmZz{+OT|}tia=؟skȤG_z?4m6Zw\adja+-ʖj-=9S[ C"H8~3LrےiXC[O_0Q0Zі|:<`cM)<}ul6 "Svl zZ4 9o2Lnz5 !] hi&L͏@MeC]>U$Df[(7?P_ȍTS|LF+Du=2StzBd- B&2:Ja8(ek=I#ġbۄ#"csvU(12axt['%/Ҫeg!|XTЊT71VGU`iV`'r|Q  Y>H|3>BN.sV/|cEyLhj0=>j4Vꄊ,ָ=٧ *7{.`ya;_dyV(OXoht x&gHy20BJet:@{190o4I1̬4)YrqWǟ;tq(3l$Ȟ#n%w%uN_ &3̗_aU l5bi2vKr[>4xXC A]#[Ms6+TJϲ\ѩ +&2RRCMI.\[kvPjXDՂ|PqQNG'w?bvZoX<+f%m 2T&y äi`y!ekj.s;Sp+c+*BbP{C1Qja>;7C"·N5 }1yhœ?3ZY~ѯ|Dpi9L%xp*n|?oRTfk-SezȢyW'L~-ZQ!4;%&!VqGkqw{ oGՑMl F^1>F~K,{ R~s3E1Yκ,: }Bb JDp1ɂh>_'5E Dc(yP:6 l.nz6⏙V E.k v'oHk~ux֓w$}AF^H)|ynXhNh?[1-GEan}y+7ʞXK9Ψ>fTuғ>x`6Sr4nc]OM#u [͙W6YYE-@i:gvkl~&`(0OG;njb9"wCDnd!6;Zi<#ೣ5$9ʴCZN$njʣ!(/Wbk` .q@̀B.>up񃏮 G@4C>S"sD|98埰^f p'U^&~x ^h$2{d;9Z;mٹ& [ Tx}lljK8QgAH!sBbm^ %<*3b f:).9% 7g5I˜Ty1>v|^ߞz>x|_s x7V8,6 /?tǐ"-̱Bb-gkL (5/]y2"jrw u ńi-Pu4Wl= 1YG0*DpL1u0:}prFXRM@3rUJGq^`M6 pulf+#=ʓdhHgQ$u;^~cľ|hE?8z:㞍@3lq<*Ra넷PDS<*\!gEd8?Mc: 2Ya\XQR}2ho"@*iK&ܨ".N;.{䴘2u,T=*U]Uh^O[jg͵)A (%-80rωA6U-w3UaGPAaVQߜO/EǖX(jEĩ>m̫* f@;x>f~$(ձe@i#>w$Mo X@L"Z-آFݙ;;E@q&o*!|"'IC慄T[W^t壴pTRUvil:dwJJG[ʸ/B~{5*"*cls)"_=iN)!vy-4DgG8s꾽dБF]EFV}sJv_ήӉØhwN$yF }ZDIlTrY4;FFL Øx$fxH1g2nNVl|x8vҒ-Z9 Ml foۢDL\Y1˱NVc&{!j$0B;:T?Uz`@bU]nB/C_pKscx4I%%c% L%#N凐@CB%B -& đ>ʸ& N5JQ_&;>E1&:}W?\PENXes[\zn \=DE!@pa3,=[R tHM#NǙeԛGQ9]VRGFh-2^Í,~C^=:/?Tů\yY ivf;Z˯ rK:#~zVO^zS#˴923A98{Ǟ&&NpjJi;{"' W!-/}laĞfɬi@Br3cZ HZ2xˠ:5R۾VOFL!M%]%yʯ%xjFPVb=@5-; CHlZVHulm5yP̏Teuj Z}f>!N+8i $YR?".ALA,$w{" Ǣ pluWL)7D!3)ުYDb,7ҽ{V@ q[vf?Ieģ ?G^0Gϐįx?]8rv& C*dL<]8u:Q?bBϜ >QԐ1O@n$B z 5R:Pdla*{L{@O}-gّl8#r5,M+A o Ԫ`b8[90T..jv"UoҐI=[D˽& `UjKwϴkʶax%; ~{si䞴.v(*VSv8)쭂=M&U5مeܶgd,HŽkDZrŀnŏHLyaL^E9ڹdocR0feBCb[6.Sh 2p'5nRͮ 3a%e}n,ޖN} #ɛs-S,YRR{h|\}~{8p,KUđ okLb o$ lLߡ7&xK '+K̚)jsZn/){={ QG?' L!Wtv UB4PJh ^#V{e׋}E38om'9ܲ!K2 c i ՚ =Kg NXY |chİ7Q*v~:OAF}ӱ܆ą^` :8; CiޟnE[GxްK>4J$covy>lx؎2&X:42{矕! eZ pCcf;fƴƓT6>GAw4F ãN%6+.pp{.&؂ͫ!C={#\(irb}A-b3W=eO1daݥu@N g蕘=!dޫڛp!Z]W,ț KUѸϘt8 Lň.c{G~-l@݊#|zӜs8o /Pt;ɕ?!Ó2[ÜZ, ,MH_o is.n-Pj*bD>'ץ غoX_dSYo eFj9"IXWo@@RR ;zmeI%X_d` MpҹVdM >ibܩy qz 4 ]XϪwOznvz<҇xBx näL7w^cdy.ژ,rT[KX!qmTHR1ؕtmç'y l|cV&a7Ky$Z>WE}^;T_Ec#Y^A\I 3'ĿHFNJMN02n~ Q¥UC2XoTr+0բ׶XE;͖Na֫.vQ E@cF(R~1PhTd uiňcKχ?l9Q覑^b҇b(+K%BTcP|0t^ p="ŠJG=p$fJ~LGuGdUon%cGs[eDU^rB6oBG"ذy;uflAC}ZзW'p'Ja:6`}Q6" 19t's,`jؘHg cbN0+^qq\LbU'<2ߪ~(dQOI'rjIwO$iEp6yHҮN6kC(}~U 1),8B?ȭ?]k\S ¢EH64l^V=z=ĬVM|Hi>r7!g{wJ(z`~&`<H@\/as j{ ;x6qs%dg_S8KdYQ*)8=& Å^LgX8L6q_nCeh[Y3 9ķYd<հxZæ?tCl,dkgYVPW4 0(p3 a'dhU!q^s)ݎL30]$3^v\iM]H7ѹFֺ?L͛K=l™e؅EhIpT-߁涤EPEgBZEџX!pl tL=O@A3ɇ-i/V<Svֈ' bL [w'Ԑ)R ],Z5uMHz^zI.Ѵg3ySkA`Cw2[5-:AgIf&Io9N)bHE)~ӁouL/(f ;$},G=W kb䫉P CV:psxm c-D$Iq&,{04H?vMU{dRO!zg9vױkP53]H\ġK_ƱVK & osߚ_PY373\VGy;X} < ɜ7tl?A3#Rɥ]I^0oftosvyVc?x65Mɷ>5 3u}!xm P}>RkM0Y;ޔn8in2&#?[V y&V` 1G[~ [?u0}6-c= ю5W\b8/N躑.Te͂Wz xBhy0-?N Xǧ`An/ŕ!d_$Oϋ֩`]4:|FbFŵaDaoAmZ ۟PuCYB]h\bOC"!껎=('!3In i U*wH{"lÃ?vuѯ,B<"5|=jL `z;)QkFgcwvk:(|:Ѹ,DU}r%.I+u(1?ڦ N`y򣦠Xk,-BtP̤jrNݝt˃-81k&عxỦ()AgpnִJX*0`*@-p0 aaVT"KC:'8'A"l-$:הfm$DQrwS-W9%O+MZQj2VS5N(^X} *6>b65Q㘥ᄅ{% coXV,Ur많vٍ$4I!}@9q^Mb#p1MԊ2\NtmZ-lS1"YPO*kXjS%]_#1Zc,4$W+/'hL8sΎ_(ׁ̼0"y~! |c9$G' QtmN]`'1RO"S~l7ɷrv8V guր]`" 5TG<+d ?_EZLeLF&lr ~{j k3YVJrrM$yN>υMOYR=Ɗ+÷7fNWԆLn ^$ !Rھ,Xx );9&^H_k^CrLwtY[b`l)Ħi˗B mp'xC$DQ>swR}Ǵ- o5A>ê%T r4*o}{0ؠ}5_ YJ0ΙaD\ b@q,4ǜ#C_8 yj8 "Pڈ{u^~zשͤ]AUݭ? (A *q&ZCU܆n5/#o!OF=%)P2~բ;`t2CΣ~wli3u08 ;A zg.uۢnܚɑ:˛ _IPvc)1 &82oqh a4d&2GX <,A,FUaP1rܘ)zÿ2͏&Zsԫr" 5:*&xU?#mI)A@lqRϐU =90>HTN^3B+m`RzڣW}3·_~ Ixh[ܙtܜi޽Stjv$Լsp+r찳D3 \)CR|vK xd07$47m"񰠺] ' k} ut֯(-"B0ᐮ~ց0a),A7W6-_#;BgHWXM\N%23us|M*vpi f.p*%( + Bޏ32 wxB&9vSIݖ, %i{c`л$Kt O.gF_f-3 i6ѱJY`$]V5ja#]>?S { D'`܆׳ x&>/AG.xzu)(zxZjLAwWogNl̄u_̪^ >.B,k!I†vӼu 3p%6dptOq)Ӧ}:G(,(:DS=Z @|'"p{,̈́|J Ĝ3+2ܛɒ8ݯ͍0@w+*u.1,?\}Q >6G [5*SԁHS=e6իÖF.2[e% bp"Lw1^t M[2B O>l"&V"7ڳ!A|kno S]A\@y )e٤!f g:ڗ3>B#M,E%-1kf F=S]\B\f}&^(d~`i+'Wל%g:+ I;˛a9L]1 ntV~"T?!M'j4=Eie`1x^4;#p[cHK,6vZ+cY6DJ,n1v_TM84{Qb wxfw[Y m yP6aiS#_Sg.2+v/2+eO&Bmp?mH*X#3]rɢF)a{tX>{L\'`pȵW'‘aP#lZ(s}ah3.̕Le֌,oYWgbD=4b&p? 1N.&B_Sy {l S(SB+R1"˳ficLB0v^V1/RPEﱥ-":%1eo0+~gjy\|V%zI|* (BT-mdiRN11`xO}ޮet|y Ԝ]!VDi7<0W,`Ϸ9 &Cl2ڋX&:@?i~5+qs3u@rjEeWS_l/ȈiU4Ib~@^M6 {P͉zήGr `DD&GӰ GH+T%/S#bu}gbnGaGiC@P 6tZ˱39WX7'$fku[/_X2s~nH'Z/;$&L/\""GIm:hFBI+;Q Lc+gdN>!Ϯ`ن3rC0dʙ 0JeZ~Q|aټOɿNGYQYz6R#]V&Vܸ{&_;2r[Y6M?ϳnZ ri j =zmo9kd]{Ec' &esJ>=QW)\u#fZnX7[ѵ鸢F<,My5LLX-XQJQ9RJ1joSīf,r-\4 cPHn'#|:ZOAY7kzN#ofM\&} ̨ܵtGˮj됞lEy^F>4d_٫Q_e#)>-rS  @L%X,2N#ÜlHh)xaЫ]wǙc ma\/=8uP;HYZKm:%CB@my`Nҋ=gZ- ڔߧ]6R~EiFYHm8\5B+'^OckK,{6ln;Meip2mYze1S%KAzR?VAW mAȥlTd[ I $Hw'=xH5ۼ8x,wgzeNt&jj~xcΧj(Dp]__@]iΊdQPh$y ISJ9!5˅ {mŚ8y&ӡ.3/N_;]I*aOy_47_#cZD~^ֶSv[YPVTO\cLKm] <.\ai_&}pX|tHŊY%J,l]^:h/z&we{V/yd~ 5 ~B s{Gglk r*iF;ߺH3Y> ¼,yz}~ĚBI%LcVw}{Y1#%{%L^T_ 6b/ oK=S;;@Au¨}KQ˩ u?DnYZ7bɝS;D ۴(ׄϜōXL-~Am*Zv8,"ɼ=h>0 }ĐE܍29{ g]q:yy7lOה'GV,)&,uAR|+Yk@(gci3a)Bےh/JAhUV.9*+, mңX0֘9VҚcj!:7fIZ|H,IbpOIӥ CL̲Ƈ4Wqr(9^߰9cd1FQFXppޑq/|2]Բ[Ҏ~(R#Q|8NL1o5H A (o5Ә| `Yx U{/ `jx3=f<(D`VygDm!/KK]톬4Y%2 QPltoVF7x!V%RWժ2 749 Qܿcn;R99* `-3M<~>}CB'Oz 6Zx -!_ z&bc+:t4-sPe|Gd`N &S/E?_4,Ԩrsd% :u*ȑUn.>S2ο&T*@{4=6z*J6۫h%m+7 o_c >PˏSfPir?i</ @? zN,o~E#[M2^i4Z ^uQ];xz^B \4oSLB&ʸ/I9ص$A\(E z_t'}غtaY@8fu*^q-saNL[fiIPKT {pȨ p,[/˕b;[z yR)ڧd& +Ma;n;X1o\'5xAmC.)8 c O4I4wr6y#El{{uZNZ[Y .67Tɕ ƞڲV<㥭_xF'H|5Z:eZF'8"(=d|WJ,dYD4K`FI<9IwvEhvzXQJ2A?@`=؋CwE;1F8I!F@[*f(ߺ?er5*>rsF?ڨ҈{* p%.*޴: WGfLEH䖀|;+c)./Ò 5l@y(t ("zd/7@^Ԡ[f7l;+ 1W$YWEpM]+Q2k!2+\ fMAPZ)-=r).f/E""2\ԟ~8W@Gd71\&t!Ӎh6i#&<|ј[舖d~[q@רK^nZ,K ,TQ<g[A0twHRxbK GLԾpJt#͵8?KD6'GPuj^@\Hvڬ25ar.Jw1&5Hg{=Ďr}E˟ Td_Zݪ Y-e4ؼϪfR m-(W%gY_hXLeI 3c & v\$XzGD'm㘰 U!VY1,O!J,3.D{q,%qֿ*mq\;tp 7o7lmZ UYB1؝#L?t+}! 0F.?)뀫&hD!3Kt$fZ^@㖜n*ΐAHd!q?`8YvF[!!3yH?//Q [\=u03vωO(>DssIEԺ~7 ["aIG4RzS|Yše6M$>!r-yᑌW|p)$ADi?J[veEQfSvY:XŘ HJtWy1@)ć2ifI#iWvO~C+ۇD 8 -R,5'}ҍi8^lsL )%Pvu+w%XCѠo+ 4AYLqs–N(xSFP蓸Q<ws[63Jt#]K"7c:lS~ xPzMJn0iiX BcQx{Q/i.TBk\~}6%"H=0˂1)PC0o?^.05(R% !r\!# %>Y4*ޱ8n/JQV;~Na,=~x)tMsM]آYP<` { uBKp":Xhg]𠧠C:enMr%Ca6ܗ ^dF(:}YEmZr ,3_t`XPT9\"휗Hbb_-|]UXԤ_%Fxb]X-5CfYij1ŗ4ER(= VOG-0S!|ϩtk$51&ljOs)3q%"J(/蚘H}m B=` e۹L%9?]_(`/Rpfhf2%jSxT/Jge,d}7/rq3(`vE)Z>zE{6>W#C^XiX"d.ۤ.U&=XKPw'NR]ai3LzWu'~[%+&R u0v-/N$2?]{[8g<c ̱jgym6H fe.b;\~>N`W<(Tq"V '?}l$P٪r6WuXܓ,L#@w~2`ܯigYZ070701000002f3000081a4000000000000000000000001642f09750000db40000000000000000000000000000000000000006c00000000./lib/modules/4.18.0-484.rt7.273.el8.x86_64+debug/kernel/drivers/net/wireless/ralink/rt2x00/rt2800lib.ko.xz7zXZִF!t/]?Eh=ڜ.+ꀞ<";|E3d nr/ ݻA>i9NqP >yWbADF>E1Y r܄P/tMFx,D>vF6 cIc+íh޹4% 4K?"C"X;܉ NB~ޛE$mjyHD!Yg9$NK&jpʷ Bٖe\yNmMms9AV/NrCi"Z1Zڷ"YmM7 #^8PdC0F]rO6Fq&ʧ Hq(Ob3% N,Z*4{C衝xwȴDf$qɆ`ថjAכFy^n왃ZlS|kKN^u&J 1+gیQTd(b%-۶XϜ;pC3Kyg3bI~/~}Ueq4[A-r`w3~ݖT(mQUSڶ=`C"z܄ۘNBi-]C^]`Ļk;!"W5ZX=~dCD8Q6;r1OtOUe|S5\Nª41:(Z;ڈ.ĥ"Qk bcgj>xb_%nmկ FeXX66\D3= 7jH<:K#Tx%.j@;#?M^3+ǀdT z7?=Sf3QD|;9Cw5/D" \6" 77fTaލvywq[_d(Lq4ّPCQXs6B^vka!YStT\'L\c󊥲8d<&^8DZJN J­6 ?ӁCF͔' H(W$5$ ԌS GU\c{~ٍN{ \:c]?uY7X~ 1vcl ~EaY,zRo8Spũ onټHsiy85CzSZtFX6HTWc{˯١oVAKx%dT$ؗYKx|3OWnanHy^؈n@6Ƶt>D) m>+(ʾIK8 V-[ez(DϸG@okdkWG}a_rtRajnR=R/Hy9 bM,M>oB-x㊫[>!ƪz]68Gf~* /3<ÊHϼjn١7&Y]L%ӾawX|-CX#P`q*)V>?49DzԦx> X0FI,سm3+븝22ѳ&i~ut܋rQeEl]ԉ ؒc ю]oT l w]욺䊦e;Rоuˠ0Q9~0UKNll:p,YVBӠ8j(.';NS뤭kp82㞇Jn L$a,3hb'CJd?S|&i:=Rtn$-Tv2m{dW/(cCw&^#hXa#qy: mH}t_\-}8R*SOpuoFJ+/)6A0>zrh^YB篁)>V{ ѯvZڙK:˸w# 5!XRtT?!QSnœ݉} ג xI =GV߃+GjS=q6۔oiO"z/Q ##ja0)(ӟP~N,i $(~DI7G`Id<4K8RDUQ?%:DhyJ$8漹' gD^i v">w,E>6q\b19^wiSϏյ93v;j!J:' Z!P9pÚqqDDvӾ֊@{0+H{$W7)кk9ԱPOBfJsv;&5W??+xU}{ofc9ZJ\Ō.㤟G67)hl)jнn+^+]ߡg$ZD2!8/~j9iQSՄXӫ&/S8- 7"}?E~G+МO]^ӿq6L,~X$OS,MsQ!B!n@l#no3=/ul^NLfn.zGm.'?x?3ЉdsF͍4~A"wD(: ބȵJ OǕ`RDlLZ[(R%iˠ$Q͡D`JA^⁁VCwE tTI"e׸!퉜V"[\ZQk 56Cq%qeCϯE[;Z6+p=◯]z">PVsҺ'1]y }8[!Gnubh%ʪԬy/:!0Op4^_ fw<$z2N=] GVw]k~jن"F oH6Ĭa`=>d>~?=Xn'=CukYqX6q 6%,QvIqlM참5S܉C"ˁp͢ZPƸrmG>qڵ{s#UAm$ĩlߐ˷*&߿,\Eٔ@!mz-Q-Vսե\i3Ѭ  ͎9 u^xC~C -ȭU)x*H4 hɲ`\vju n8MCZ;v # ]]FZaZd%IP5G蝴S~~ wHL; o9:*A'w\nǤ>H5PGdB8!ڬF:~.L=>;ѕ\)Å ks![ K,AUVz.Vz7ca}MMl1"\2ck-(H߮#O9Le Jv7 B}罞VL00| ͘QCcBʽΥ;TݘJj" WNZy3BCDI#FhE+lCb4u0څ} u`lT{%{]"P Y/4܉ %%cܟ,^?};(hq6:Q8n!ߒ(KbK\J8c6}fY;!4]v^i= |T6]89 @,9gےJL* IT]{T ڳ̗RBq a_}q%~hΎY&8| ML#B/*$_2)e\hW%zqZJ2hg@>̚Fg^n5}W /.lwQa)u:x֕"1!̋ *~[#brp;Mo2#4XO@*xIf(2¼Ux/dsPHUa3)n' 8B5coqg`z@4|_+/F_y{:_~_TM`r%h({e]₃9̇'x | kWVZ].^)0xcWiGMz:S ^oz ĘG#Gbdx(^]3T %^ܺy:B?ӪK7`\|Q(e%{eoDX<>80m6P/G/;g!G !jhp>\O \U ҁafirΡ3 ڻ =.1y|F?+gq[!PVTnu ԋQTMWI(nG>#9oC~*P?H]oR8i0qRY)wR|NNl-vqe9-JΖRSs Y,I}"y%h~;$9 "CXx0N1ޛlgג>/q*z PݯwԨ.ۀboSl{j3DanG| %+Mz풧 Y6n{ـ0|8BoPN-N 2NҀ#>3禣ڑvAU\#Df$=vF_ 2n'T+1ؠ,k-j%AY:+ňQl\8nFk9buE럖Oq;$vce0zY E9zּIEp GbiR@RlHPOMt#ªx}Te#0B,;}?ͱϦ`Vasn텡9pv[W@6򾁧L\h߄g]N^ػ%๶uC(iȆ3v//wAc&5-)U2ױhDԁ1\ђhhu{P]D6c#Կ/ 0Sz廴XRrs5Ё \qܯ~[=iHgRH-/>çnX7X"8HVjovrݡ7<%2yIP\j0eL;0j~}Z] (j1kȗ褼k%[:}B/=,;.2ڶIDBt4/׀/Ib;/D0+mkSx>;}6ZgBXp .#F^$$<&&ҵ9"+ ijt˸ނb;E$O 2P$,b4);t*/"Ӫ,jҙF׳[PdQTZᖸ@|V&)wrkс̓ WCS~Ki<^:AֱG9;t*n?dg+\ԋV93b%ftBmM~ZY|6Kd/G8#h*&lY\a~JkE1[tUsde 5"{WP 6lQ' Cת{8B59A.i7if=ҹQp,oZ=p&L~ _{5E;b40E&~鑳 .@Pʹ aXitoD=0Et/+|? Ε"jC2oc x$k==@Ef9/`ܔJqX8N5#$Ц=.=oI#=dbAenIYҢlNCAU5{pڡ\y[P( L3S-^BF!Sm?(O.Ae_N/}M6YKId=\"|2I//|I9I%hW-V`N89ańp2|U5q[9 X:ya~[.YZS" vlH |Ū ҎRZ8"֦f,9ȴYe-9n&f6 Qmi>臃=o/,ؑMz8Z:5ɎLH#1PVg^o:/rFk/H̗CJEt"]υy$r;F܀9=t4oY'[S"v'i D&G~ iqæ'j+<` 䊣|u#X!lM"c:L'c|Тo"eҪ4Gq. [ 2 3'8VPPquA&~cd(SN $|T xrvU5 M.Jb$.dG[+$>Pny+TkG?LsdpLM^ /k +BO"]AG1j59]ejx_$6 nlNRc{}n.dJo@յNDjXLs&0<9 7ހơL!q:m6eD ]ޭ9i1Q]x.{bmYp T63 *3oɪeL}j< h͝<<ּ$t)lI{[!Xjsgћ''Up%َm˰&z 4bG{GmI-%߿ [?l2&A9`Di0C'$5{Ⱥ*eM0 GM& u53΀'$D /~]Cj6 ZΗh;ǣ~4pp/ߏ˞n BǰZ3ļP9G.!oI(t(8P甎 vނA|O4gK܈RQtqzKNmi+ yc4I-t!TYMؒ-3)M$rIa:8*p-RWL-uZUh@q$|B")4_DRտ0vuOhwMa kS.S%ljS:0W#C̏n 65rcboUU2ahޖ,*uc[d1Ax7H4Љ)rG # ?Y. {g䙋`3Iz^7:?VEF>o~Jt8yݝ !YbEӠ7|7 6BUԖ[̛X$\} d_x]hr3'k}7L&j?hg=5Ucuܬ1 (R.W\jJ6[i]%)k3? &jmmoF?gT(`_0Xv.IHՔ$5,_ "t2]<9da+V^]|WL;7}' 0/jF|;͂h5~'ܺͽst]\꛽{㼰rtw6r'_O<q>?vD1t__.`k\zmt e8^.Bg*^4 RFȷ+pR:EؕM(, A˩ʠUI.͠o 4xPBX $|zD]c#$[2ԞPce-#p!>iVTŦ"6IY|#:bgֵf\FX.x  V_3bQ(e'1feBjWUX5o:AٰRHZ&'|NtV/e39%^ˊuӄr=IϤo2yQQl<0"_F-[wY!3r4 ^1yבOZ7pa\3jsyHRXFa)k6e S`+mN&:[BCeЎ/Jn׃\9!3bK'({(=Yn%ao#.c;xCV#!+drYe^~l:| 28;kڨv *.즙_-Oސ@Bz˞5^٥S98ߋ,EXTM#? ӱ}xu)-EsmZ,4aY΋“g'sUJM p08vRAtb.@4gX+{ҲW+g)lD{2ambzJJmHoXw/0z$P{vċgٌ'Yp0}FrL'&W`ut{T17~ ⊣o9շ To6Lܝ_$7i\V 41wM5\W\*dMhʣRM"D+l'jtzD5CAZd0~WϡdZ0WƂ7i }ht%o&o:!(Y"4o)B gb˯)' Drp[&6XqL"b'%Lvւlkk6aN;ğc6 5yh/Tᬺ&jӭ~8.x'2nJxk[rJ)Ѽ"nwk ե9[]9_NǿSqD./9Z.}]H4菫\R &adRU^$x>z*M2`{X_;]NoIMzЦIQcuXlw PDk9?@8LcȞ䆘>D+TlQ;VqJ ovagLKs#O`Ȱk\ݪ}}Y4hZV_jqOGɦؑmAgYi-F3:, zFUTOPG5*R'>)M!WݮHG R'&!vHi}ɓzF|_ c":"a /R4~R5̆Y-7؋yWj[!D^ 52 /1Ɠ6s= ||Xh:6YI=V2և"䯡,Zrصی/Vc kK+T)odYqumRjqt7e@]>^X~~ HPOٗ^ȏ|Ըځ*&ymvJ>PйkOե3B^BlI.{TagQWp!:bL|i/C~—T[x5 Wb n9ztm qAddOJ6(=m_9Hk *x*Ἔ N&#o]TnvG8j{QSdwqtE50]a-p|~zK $(W dJubtgfg ]1Z|!ob.OCohT7 ?!c"gQ?d8Ֆ^@Z (x۾R>{h|# aeM@mC)k;c%:Օz4 @_7UCJAoP)cF^7~28</5 r󘣱QuATo&2;$T! VLNfϢeQ|{#g/RCQVɼYະYBMkju(W{mʶJOnj;g#GNN|Ơ0ѥ€/..Uj#M9*$ZkMi>~m_?b|+']i3 n+fYN4-HKqH;]"j#*{1+0OMC%1Ҵ4Lmj5qZxj4Ghu%߯WX<VS_uG~Q跒i3Nq X%*rnd9>m)r@õ?!̟"67nx[8D"/o~!3lwl/DoO/peK"@t(&6 %D^gREC`莗q z2p~ o|[4Wyum8+шl*$j%vqcS7& Pjɉ"vSsk쮺;buv2 GY,xO-TnM o=avkDƜH.\ĺwlQ8ᏼ8'm\ %@j"=+&Tg[&(I}.y Ivo4*F{4':ٺ?;qZ5yrFLBS#IΝyO(]9/!^d(5Z}vJ*3J X1ECթvmţ77hL-N\d+%ܱ0Ԃ NugAFfҨo"\W;1qX0^klWEh 6"M͑[g90C7V(b'u܍Mjw. -r㝋c0/(Y4ce_""Z}uMbe"ߍ&!bl|n *yhgYs( 4/N`+tbppFC;/yp)^ӜL<._ֲ9&[5!&ZA/) E}8OjM{T"&:dYS{+Ar2I'28ie@PqD#ʳI| ')ң?jy>ouY9{n?CI7K'R {tXಹ&xfS؀zS/3TTС+g# 1+]Iee!Sn{"Ox5~=` cUw8،5#^A{ e[ϸKd^."  Jyh$^9 Aa0=.TtwC#iG@7o1X.[l |G,OZz߲OH85sRvc*;j|U^RӧF )2a$h|ȏ"K<,QOy Dn4P2͕=#zM2 {VP&7TX"YF+Atls,vEpO'a&)~[Hn5ƒZ N$w8t,]ha)!ќEtl t.|TpŽs@h?KD+br듩򱅐{JG ビW%['obՄ=ƴX|yͮ՟^ZN68BL4_~Dx*Ë3ƃ^f-ƀμΖpC ܵ%{KoNﺤnoh'q0P_ԦVr ^5as )"5l^>^%C(ߒ0\+Y.Uj8+U/qC6({s A$ [޽vX @^jOϦFKX3np>K3 OolV|` )dOd@Po*;D4qbՂ,OJC`+.!Q\tDq/їDŽS[mzQLPx/rw$vwdQO4&鬵5vN oxq<}=Jֻ>ǘWa?+?|  >2|!Kt9X`r pyD% wyL1gn6p"S_Wr=bc9n[Bm5Q+]#>bGb%DV3h!ȱhT //ydRzZp|[ȶ{0̆&$ՠ>WdˡXBs~^~d{CE|eIKUq<+_CNcv@!e&N' G9~}n4Ɠ  {KT˭HfW&w "Mi[ :r%#z:Zj5j60: J9O9SmURnYgq ԓ(ny)\i4+y#>Ms\6 E 0DB)\Zź{kbbitQ0tL mpQ7}Yݼx̪<0XU*ŦzFEl?#Z)G.:?fD jHc0}X,x*N gJnLAb ”bwE0~ŕo (|ܦSɨy4(M &NEag3jo\& hrF؇;Yr$lUV,JZt[I&ů`_:ˠAcRr3e]-"1 dQ#MFзLG:"N ʂg0'+l]iV<C̀UfUxb^z'gv_>y@V]M V1WurubG@-%"l,` N];hdkh }~X؜@tnD$\`n)5sIL.]uW¦umaXJWιBN񕱮yֱN>Nf8F@cKsXӬp/cU"_{K7E x$nEl#5jF'Ϡhs=8i>^[ƁP_;B cH#⣥&$Zhӌه6t "[LV&.6tl͙w +I^0o&6~NJQn&?d_=گڪhĩ+*FlqeFloF%)3LʟB_(2~E+ 8Zٶ b̸<:X0[L#0_EIް8p}HNiE7x=j,T" Zn2uq-ٛ v޼Ir[8,Cr.:Wq֯ݚkOU/fօCg0{ImxHL6l|ܓ!w*u bqIf 髰=L5*2Akt|#SNm c!K&Kwk69 Q//4OD 'Ye %C-M(9SæܰtΠےajVTTȵTTbz*gSn0QAL7YZ1.t"ZԲ*s5F`\Dܑxq0Uyw:>>}JCɧC=kXHG'k[)e"(E_@(:BOn+#O7A] -BWRӬѺ*ݡ.]+XCpFt3YyoqiVjvt2-<ҝXd΋(2u2UPrNU2:Y~[Tjm_ 5}#Dhvr4m$7(5!TRV$3#nkX lĿݤ*Ev8x{a~<`Ԡ}uW,jh5%Jʇ L%v(VṱkrP,Ӯ(&>yh",藍04UMMmJ8{zuPy I ;DKH0}PƥGL󏾟-RWOpjDV`^h2dAI3b>1k*AX+u!u뒨RT"?` z3|&SMժ`%mB*U=q;o-u4˚խi{]HMXK Yrw[>[# ]c&98g7nri7'SBiԇJh1nM:LƑ}@aSIE#kX^jYSLr^&_S\@=Wa._j]}2d=+V=_udFЏ'_dԻ&lM%X ڔ_ Y᯹rAD^_hhHA7$[n1lv>݊IU!53f –s\|+3ѧ(n?-0Nɢ4 @Z1=,퓬wARfBPbG}"N>؉C|YFIe7Ⱥ1H%*kꭵΖ:6!0*AILg#^,z$4~/v;0p3PKP? EyF6 p5ԞWq []scw\Wt &P䴍;wލ{'EK611!j1VlaȤ3Vqت 刌p-h|F(Ԑ^ 1P!.LK˹`4%Q9R3j193^ m &#. }mm*da$ 5EK3x֊ۂg\M.o$?ssǬ0=r> un6%t|ptA7.yy? p =jUhegHXrJ W74ndg4s èY;MsruVZ$L!̈́PfMcIc!aq 5j7~} M R]Y/{ۡE*'*չ"g2@hh,Y8LPĶwN|m;.81#8+}c.ǭ;헚a BAC! ~ _+aОrd.FPpJ2Q%fjM庝2 s>lA.71̪e2 [" dP ؊@p5o7 ,Jxjj}}2Ex{IьT}8sxz;.n癓{B)/%nw\~qgA0 5jU!rZN<X&ɒo}mIW (Z5rÊZ|-Iƈ^&dR0ߊ!YX8cKR)sOF8gvye5 X<%i!"B8|1}TJ`]@}X}!@㮘44(;Ûp^X!,Z(K*5 Ĕ  UXazY2=CdBN$:>% ;f䛌g C.' 8a$S8I(I8bTR~i `k6ʑمknR#Ra ^Q7O ]њ%P0[%Y跲$#ԁFӻ# _kW_ۥ]]}6{=h*$cgX@_mJ uo?ҵLـ&1F<*wfM!U԰Qq5]tey2H)$lŌձO|/e:*Ǡ*'kkV7/7S}`ouV []>VץEgg\{Ig`EWzQ/<߯J:r惟+Rmwwtc1)*–-tN<W8e96VKU mvW[\Xs,>`zf<߳ Dxm:|kT_(_edv23nw5دu&'!EEYq7n\mǛkyALn.^E֎]hS[@D\dǥX&Z)s odraEɇ BG%X޺vdxTO~ P#Qm8ڟ Cͯ>ʆ޲e82٩4˧tֆk`@OBnAO>*GyƮ*琖6lՒ"pboFgn38zGo]VzQ[/B(:s«rq؇qvBܸ[mufۦWV16z}[׋M\`ۨj:4x^% ΏwdPP8c+a|?x #-(wD^8]ʐK|1T+an4!Dl[.~esWv㤤`9,˥͢)|CQw )l-Oc LP\54ƶ}U?XeӋ=T1\} @؂V5`Oȿzr jUY6I@1+Ct%=&%̷bslMHlo&aNZh5Yxךs/ZoaZga:xT6֍ǶW$x d.֣PsO䜥{ ]>kXrv<ϱ;t/Vf*؉J+p:ɈۙܤKDgM42 H*Z)ȪPv!%^K}i7HrYUÓi\Un_hcno".~SH&$Q0qV0yڌn"t(5.^K0 }n W+يԆ@_t^Lߚ+o=h-Df(9+Z{d.7lx1^"(c"+DZbh/jH| j(%2[>pm%:!kR4('KM{z3a1[HE)Đ a!Dk,? (B?9tqZyw{Ws[z&F3N'8%Kxh2]HkQ4ŘI˺uNԼ%WPQh}A[H&hY{,Ĕ/}0QE+/ Y xY  NϵjCR X܌,r[]n[9Y{]`ʵ*#YJJJQ &s;! ¯3Vd4¥bHw({)(PmnPPm[΍*;:0CFZ=C⏈d."!rn*{9Q'hS]g3gaؕ$vU_v$lzpNLA;C>˗}x,=a>&&_BnlZ: Ji59-|bCE$N R#5p5T`| Qmp KIѮ+&'Ppa߯ V5*g.0,b2 (.[N|Fs3*kCqɑ‰ eSPsfZÎ0:ǜa-}a^z,B1THJ %$[z\F\`X^Gf? p?L^ENW[Qlhsl{q~vN>وQC$i!>$(6WZ26ie5 i<)s tc}X?nO5F Ff.~%qтMy`mV]{xbm_(lS;!i =_:|3p̀;K#L?+Ϋ+/p"-+JFc޺>$T@ (Zŕa4GBo{'*O?XulPNz ڢg'84?U)a^Au;5"Q8rXhjg{.tҳdMDp< |^1ksqKd[dDZ1QҁwSJI15Lt񙋜Msh˺ OSbHZ^-Wg6{aĽ=qߚw]a S P(f&2H O%n3 U>ow2-㩷S9#C}΄prFX9`٪'4[}Ih![ xM,󗀁x$eRHΕ垦,CqjX_N- ظI9-0ST&oz1 A-0Gln dKs::6u4\,i>qG# \f]lM"UW㶈Miˏ5MO/.>fg1UHh ~iHA0 PQ†asڸ v;*wl&.q6fnC;C^ wfI9'0ny8(Ev)jÝ&{+f|IԊH7+9S0+w@}Fcb'};%ˊF"zElQ`jwc8&4Y>Kd^2WΒ [F|_l e|n+x;qX\ BKn8/g7|,_,("L! ;#HJo 8mݪQ汰A'>Lוu۟#LMwŌ@cPݳD-WɜJߙ9^gI62'tmQdIèaY*>E?,V"KhmO`x^6_ 7񭟕acH~ꏤE)Kܦu#*8(w2vrd̩If2V,z<fW|S KҎȳ0z\ZM#}zw&mf/cX 3D`kd?B)ghĔXC$hҘO--I! lӅ`!qwSǺp?;h]0cL߬깗.*f NDyZPJBe(̍bI;vNQ) X%g4qCJW ?m2}̲f ?P9TdWC B[MȻV)a+FN8 v]e NR$@`,y +0݃%a]Kn4YPhEEHrͼ&ab6FW BZa`OP7ư @LG?\fxǘO8(Q6Zp4Xе֗3Ҙ:.s{]Y :."ie&)^p +?T^RH*||"A q}߼ K♷u([ؼz7m5/%X3`. &OT׋Ÿsǝ5Ҟa޴!ye.!RǞ|_XJG"dj$Re?OMH j̍nA`,_q2MμH;c~]-pI8f\Nazz" !zeH1džIHQ]^Rw2?ƫ(]`vmP񙘪jĴ n8Վ"$-ә:M۟y].Cڕ(ms 򊝓;.ށ^ʺxK8#Q ~v5o7ccq9}X Xx'p6,kLt֌>se snh kBa Q5iyKBQ&җd}]vGGjl3t9[f&yXlg I**hmY,pNVTN]@+i: uJ.v8Et$!Ǻ ѡbd&a5>N/Ly}d# ߓvVdCWO޼@jLVKjpűN[ ֢cW{wz_,F٠phi`M3GG|+,3FU/Rsk} d@FU%;r쵧:]LuL0zzJ j:qw>yiRgEL/VlҨ$^CKn=T̈́c".0Ȭ |Fp}+Yꙙq>mvg&^ qB\O^v:yY⪣!JiZre t5ĬuЗbddPĹ!نh&~I & >vwIno"Cԏvδfd8W(ggxAWM2 埀>R".ucy4{J-U`z޽5PƬ9H 7oA:/;'r?Y QdZ#q{}UQi2f`$9t?@te9[w U6 ) ^:b}{pYCBh\@yXʜ-UndСK4pv&tPLׅ4 _y91M&(<ϧ[ e80y4 i,sCdji]fǰ<7~ G)az`ƶC)2eƕpOnxQLW0Bq[FrE_鼏\z;` BN(=A,GK:_h5!%-'p(M y*Ҫ UY$"eEiյ^7ӟր0v>oӷ/w 2v''D#}kps#&2RO{m4~ؙ${gfbz+-Y F6b_GbDp&ѿO |8nؤcamg,Otx]yrlwt-|.o aamvWUp>C̥GƖMrwH}]idfޖMNj L)a #[kvW, "Y\l`w >ӣGٜYwnzvtoY{Uhŵ=G)#{#2BONxN n*~-cF.BQ} 7+L87RO 515+32MVVB8R9"6'b7|fT)X,w=[uP(#Yw*H&l~aIQr*kSvjz S4hx|pC!XWf/񉈡b#`#4Ӑ5@A/;k2g6Kp,I&ȄeCqs^^%Xm$nN@6^-#[)۝ &[9:-Uv.=/~wp#yQY|̱E.\$I?VL'- uܙZK0%,tRTUXcQPfe{Q#yMS'.$b x8A Uw6As'VMz!=n?{PYJkx8D vv~>HƦ}PڅY?2y82W*'oNƠm-wu*)\f cHDHF*k^n<['_ V׭=rBӓ3r#Ĭ%>\G{8t4#u)[7Nq;N`͖HvnKѾ*=٠Wq2׾OO IxjjAW0*4.@yͅ~l`,S娛*{ -pg-ĉMdji s Vn.yh͂{^~y(? (bg9dS[(^`eGD=hA7{֌`wW΀HR_ ~X6GAP@nFL"7tRf vb!Zr(,$ɘ|p9,Ժ eGeXX <=$csS%拍TߋQe&1R7zf*ܼ HEQ2!p { ’ȈP *(NV,y {B[b^wo$YTjNeSW+wp#E/'ѧ,E4SJԩX6PM dpN/0'ftmƁc }w~.\@ֿcqBtl^YuZv ȇkHdTyyG xqtEl +'N-/CW_!%c"G*߷ܗn=muLãZ\. E,7tq{^[v$bEjvnjc<7BYؼ&[eO$5D 9 4{mM#b]&҂K4ޏ}iS8oE&Z`LU zŃZ,>yhp)m?L|iF]Mr!On{v¥D P;tO1_AywPw6BɕHlzse`u$ HqP i&Rf>#[g1dגWl@r]E@kbAH&F ;pe; x&`>8|8k#cS+vw- 70Nckb, p5F-v위¬;X&# +N][ʇUebJwsU}MIB /T~ʘk^ftF-A)AzZ6Ͻ=1% DU4Zp+ş@tSͺ8{y0-l ^Ȍbr⌅0η`r#Mð'ls;߃[]6=O4\P"Q^)|^JɄE {'Q=,@ն̹]7{ Wg{IO1rKkFpA.ydtN3h9Ā%y T[nvT< jt44% bCh k-=vcr+)8)L2|y@[Ɍ)^S  T]3ҋMu{V1Jq:k"Py"_a߆h}=BS.8飶ڃBsO(r _o'_`-v5~)d+`ѝZg]=8]>|SPY}?zoM5l;_ox+,co)(LRSz~6KǾ/ ֏&8̸y+XY]o1 9|Š%5zFD>+ePIٳR@`Um_>!m͗/I)/0Y|H?+=D_}Bs{q=PiX7H5{i~tq`Z҅lYRL $Þ3]ufdWR 柒$X0N;ҷlBW[͎ė`3kIf\Xx_@PiQ.iD 4 S0?5 0$Մ/bd`3kLŇ!Ǵ3h0iNßy3Y y~?ڭ@hƭ/RZ2d9( cj( Iq/I(s/w}-cuBO|?4}.:c' UHq:ڦpnc=O8~~]@ߠf9-TC['׃,Zvoߍ$` H(jhpM X.0[ds~u4Xn8*B+bo^ Q F,{|V#Z$찻'1qdEQ%"}n3fiHݸN{Y .У C9"5ٛx8ʮ۾9ܬc7% GPSlnm>@`2$:c֘.NOH8)kXa1Z4#Kp߾7TVZ믁#G1{^ҹ ;&_k8ĆO9ZsNrH\U2]>ilOFEl͹%ܫO2'}Gܷ<{ۜFe*+ӷeODv~ jݽ(#l1+$ec ew,%J"H񵼂Av{\m:P(ܽjYȰ Ց5ңV(EױhjXX9E,!*/ o:GHz#$B0l$LݞHPXPp;ۯ^M:;1h6Mprꠣw\UMuEGf/Oyw+osϕ68*'YUi_3 "E0r9nSXQ`'0Pjr}9$((C᝺?YnަD~2BjchUX 7< V"Rαe4?3hCuKz5+ Ur8S芍[IQWLbeԱf2qcx]sVPx kC(Ex^N,\jM ~ }_Y> oθtWl1jkk" >ޡf㗝0,Jh=!x[Tr> SFL-9V   )V+Y 2{`7v߽zZ> mGpV, Vl}gDjP~kū'l|ܜr_'ۜQ-~F ȦFp6Խxg3>f纽 ~w͉>+ gwoG!#:V 44)ʣ2)tP]? 2N+S1}|K0Z,Nv 6$;y j:^٠irV߱\V.Oe\<Raf:֟`XE_?>V-׋E3*[0jW<G.>Tt rIٲA؛=t_ɲd1C^C Ɗy,HI/yvy P9(E~j4PGySm:Rd3oBB9.ik{lf c" "֢= Zz *ܕszPNr*I ZZT 4XURGB|oHIsQ07]1J?:QET&YCE$s%2.i ' A"d2jAV{[c41s3YʎS=oZ^%&j3=1U,ӾC^flcODݞ5"ƻ Ʋ0C„룲\_uI_2*>FH?qY8fn* W{+?/1@! NԷl1ІK{oPk #hI9uaDŽ#PqRyoh*!rµhW#m-]~L,3s|y[Ts$1u!<$=>$\rCL /[9}FPt`}8m :cYeF oXP.CP}FAe-ɐOƣ `y.=i:MwTRQ:^LnOKx@3҈B`h-4,|~ ٭P_]?6obK|(Pa {Ӭ;Ǝ"\zI(jǃu 瑧ri9%gFAMƐVmtD"Hwy5Qpa['ŝ/Fn+|zߴL>_>+ݒ=ՇEi$ ]Q3`$;l_Em δ'JZܬ1\ ܴҪx![O/(bX 1?@c Qh̨Q,(P\T1X2!YR~ gjshw^ b!-ow9^VMOQqc'P$^mD \u-t/0\Q#tz!/5a:hy8)⥊sj&GݠV@q5NcXXVW:yQ#%ĺ׼^ZX ^3nZsnXzDy{YkvR 7V0D+hh%xDh"ZB۾l_?-&K,~/U%@8aw'Qd |t>8޲zP4w:%b=1Iu٪HR1NNɊۨgV7ik8;amy:ϽEH!%}g}B\B$vb G VwkYwpwQh` rq="d'Xh3C5ɮSjH~ήʰ=>HV Ocd:ʇlF*ϩ(C,<v ;Tpg( '0㦇rW}p 8&7ZUKrai4z$gaq(aV /΃6fGUc㏁̓F6hg6?M-Z>L%svCqܼw8Y%U=t2Bv>[Qi0{zߤ>7~=Tl[W?GSL1ż ˊՠe(.o~%b7 XG'HSsM-8`ueJ5I%IfoTyu:PвBly\1_ߞdr{qn6v #TfzU<ѥ0ƜřR4U+n8$MU0 #㜘7.s_ YR+NeP W~Wg/,[r4/ȅ'ۗФ/j$ƉKͶKDŽ)$3t/1)φH,MUF8)_U0JBiT7F(pW zMkhcdnZhh,ux(nl"$]FC(0O+;)aGbGXَ>=&ASh@9O:LGhw52\TrdU Ls&EC`FH К_/%;T迭1aR<Ɇ4_sXoM{'(d'%3ldnV5.wy4lsHj"U`}@M FVrE9P;6M}GFTdgTLl@9Qb17G C썠ׇd~O`!vzpE2\.+q)'D% [_ |P2yO ѝV&{[#iP1v[fSq~y'pWl>0!c^1@p| 4<LJAV^ OIf:ڭR#ۮ>{'Q|K4vZ<>nCUAbnŵAw ,(kȷl{c0=ubY _%-3`LLbRvK!wzX{|C!2@H_od zM9⺰-L9`,Sn?}2\m|6Ԗ"u&m^߈Z~`.6‰ 8!r> N)a$r7 [CL=[Za05ŢB$-hpk@4˵#Z Ky% $/Юe3N@Te~ iP LL=Eq }^j?4E =h {:8"\*?cTP\IќOWq_Έoe^]k :,ucaIY"K;Ţ$iK(u\ZYxݚ~q6(1'jTs/YzדJt=ocnXTD2Us:cIj$Wԍ:%ﬦEi'dCt.uj/;>! {<ӎf5^|yKSCr+L)%^&D>\N~S|^gDd)g'C{ _ ~5ߏ$odPS^;Fl]L.pud)^ n9D+6MxDݥuu9u\Q.lZ'\˂)~,s1=k&7ydVxuRJ2rk;nqkm_۽*`$T׵Q{XTc9jr4'3\8Lu$·P S /jS#Ys3F5LEb#u%m蕪b4dP-U9ZC+Y p (4(^{Mh7 !jL8&܁%Sv! < fc>T)s4ޛ2Q?XBJWsHBDQX&Tl2!,+Ԛ 4/ɥ=Rs1AC_ b-tXLgәh0T-4R5.B\ȥyi#beizB= Y&A{2;I6)SMPo8qb! sT|w%YF?mlUKO#ٌ˯JW[3fp,yTبF >y J>x'q)~Q9BހϬ^~D[5ʤTӂ.xp\Nԓ>K,ApDg-p̘*(:/9XqS] %m?vYĖyw' ]Kό~f>FĢ1۵o)IL #6NR|>lʸ\fxlM#xZiX vr+RQv&U/p2&Ч!x. %=nT (/PgyDEء evnxy2 d?tAŠuK\%ReHFS<86Q(3c#l!բoQ0]@ )n a(rm*_4[UbtBu~ ֻ'/7ﯵJukX;\MJd hԓK!O>DdKsM_,l-3WCG>HfҿEv(@ +"+pzDX X v;v<#s^toc̚_Fl(=u[iB}*&5'р0t+h&!; ~N_c9j( {{evQkӕ+m]s% iȤ`h "~L,8!~ڡ1z> |m@#Cj>B# =tn_#)#fYD5S-z$sAu͇1(΅U3x@+q'ɢ6wܚ_Ր^<)-k'vi]脃*Ŷ!Ԡ=$S,3q(^|7de I8 #l8zo/[p㚷aI1(3OWr}o/ҫ@NyR θ/q}Y{]-kT96L͇TqxKwS?xYn٧m^)Z =tK7ޭFɻ):Jc]2/ C @ SX@Kbwyׂh?~y[Dy۵Dx$8O4UPG3\hv,c?p.tTl&ѯy_vWsWnZBM̒e(W%].'ЄCٗDjE U3B_c1Jer#&#фmwu}߀zIF~{ßnBNMWܗ)\ C&.I]WΧc:d[I* o$ъ* k *8,.95 hiff}=u\vڃ0#][?Ь(bc={0 .(zh4Q:T: _ϒ_7Fg*,u1$: ~|ilLW1a#@ѐv_z Iꯋ-!?"=_4k`:gFWV0,㙃GAazv^Fk#pl#;Js]% ]9ʄ 3,8Rs&|=i‘a3WSamg]oIq`@Oi#Ѽ 2&izCbMr )NW+1="N?OaJw^ m b-֞Mp+|u0T% zc@I<⻣$iC_WdM"=(;_z:S,1qx,Lݍ;O.F0.[z-(Z{':ɂL:M{ } >Ye+TAhAo&n̺;·b?P?5$2{xȋoRrPQxPWY{iVe+jd?ȝ>l 8wxڅN33d?U[I~兒tO~ƧM<5ǖ@g.$B~/Q]mMnrG+%،Z $ Ȫ"#BB82u<>4#z,ŠC\d/=B?KRj$ϵ6d=3- G-{ړ)S&ͥe)z-C| ~b1RӟU&K`Cysp86S0 lA𚟢tlaZ#jӽS#G2 y3GT*f!J۞}ZsRU@޷xp>3D<|MZf_- H!'_%eY5ewo#cR|3E "Ȃ=F$L0?6R'}gf7(u%l%h ύ1,Qշz7u *_ 3x@܊ŋF@6[7O\'_BtB$?󠁉"aWvwbdM wR@쪬.Yunٖb^ CW: {{rIGո*}qsE{8]fRNkZssȼsJ-8E]kf~YI1.Q`^farʵґ(˺E9!|3=)k򙪊zv<{Qpk-/I -'ڱ{{)\MUzFU|_5:fv*9^^NKx71a~uH* 4`@ Z9Wzī|,~h"ܖ7&Džjz5n3e.,lXT|y0r/UFHi}s7kYuYu2R<(ȔOVn8~n~p1t*ϳQHѪ e*p W=YgI + b SG'dVصPO]1fL?ZFp}5: - ,T +Rj^c/.*L˴#]+8M{:މlԑi =Z. " 8(8])n!j/x`YX]h3 jM%z?Pv{4o: };&\plvRzeti>8C~C s-#(#.͸&JE=#v(3bmd9Yz/jPBZ *slR:tN5ANBx09 )gy1Ҷmm@4 <;ٚ!9c==-4c`>{Z{Ԕ-WT?qX}й~N0M[a13}JStܘcvov۔)qbXD-D O >|sJBa3_mKd"1nj/6oaU#4QݗtbY"]p FH6"xmBܣLZ jwΦIaA5BLI=N󃋊)OsdÍS{$>Y6;_uCcܦ`H!-rEV+h9-"ҫ"ީ#:RTFc ӽt*ѵl\)UEȤ/WG0=J8xV

g Ul$S_]}mLw}Ŋ{k摾jr(>b9e0`oȏ&XTf6blëdHXƊXyI?x,}xJ[ԼBxg.??ZbAM- ^ubΉ_?|c*xg$o}M31?wO*}BPR['@|R3ٮY\UTܥ/z$5c2r=; ^;KT!qp6'Æj0COGSGZʉFM+_c0yOҴK,OD=bqmoK#5 5O9G%7ۯ0ib][!H '&ex4y`mnsge]^%ZB`jf> ਩d%[#ϖ e'S* mTOeԮqMh;e^Z;U"O¦CI LZ)$8Vjdd]8HNtfm0d=-U-buL*WtvA*qO? ɧǩMLa1tr嵫툌o!B[eTuctxT&J遞+8m,PmYQp7f]m—+t<z4g$2H= /+d|ădtd{aNU0HaYH@@l8Vhbף(1&z k KzoZmw2U&3 RBl[`/<-p={@$ÇR[*IxхDU3^D;JT|cN Y7\CuahZ.PθBu%Nnu]ڿ1S$d# ߣʇ&O6}{?!EC\Qg9}+8K =7ofQFpB7P=  $V$ WN[l(,%Eήg)`I3ؙ+-f&XVڲ'4TjcXa0?Ρ"C~Zшl LίJ]ZH]Tm C\PIN>Kk58>:ʷ@R0q nۻw+m _XH8XJH{2ZGc~tB^:+=:1/l1Ozwܡ!{rg{X`qReYW$BÇ3 7)f3yFUɆ!@I0*gȲU|L1&L+: Ňj>2 >Р&*\b'r-#XS.R3zR\>8dd9)Syi!QaxJKA[Zm%}wJ ۂq<\+AЉCe-c=k,mwWޱ7QŞRsK1)ÜbuSlWM |WT;( +vߺ_{P1rȶ,L[LoٞHnw&E=w-UjdcȚ X#;Ug%pjtu1y\yY(e/SA+yI|VEeMO0aN)'"}n$TB_̒l]C< aOrwKY}n[ Zs6F4~ 9~#J%fnU;R/?|8VPC0 ocJSi h(*M->'0s+`סWƍB1 Xf7͌MI~ܾA'C|g0dOwN_Qztu@/A֡mdF;Պ!}|}6Ya~'kˎ_!"mmsȭca}\oSgCvM(v"~J_ʋ#FG˫Xjӂ>3]yFUEDB`R8:RQ" zeU!5;XtD(5W㴊Ĩ@Wbψ1 \w-'X:x<)7tڤ`B-"h\(&;+4˓ܸK\*dFr}t"1e> atAgAȅ$iE'f娝5E[B> *J2P@S+ #֡ HGË{\Gc;K]smdXCXB ɳ+WQ2ێ "Pׅ~Pzt<8u]zQc}y̍_HYr9Џ2J@kĜ10ݓEJ:aBn`sk4bXӔCL׳ W˴i ;)ب ,c@ԁ2/i[c i&Gn2#L̒+l3 {}hЀ֘&}L%/@ C|(c0;nꖵYT >=Tx[#͗1=!Zx{``.r% }3;#~/O{+]4&mV"gQH%jaHQ,Ŏ-t%j;ydx1&"aeVAP2qS>+!q3:A/)uj'AJR$ kbet LGv.@jS>7?;絅?~X2ںgRF]&-)P-jR,R>* *)ōˤАπv|˪xT`֗KEdr `B|E5 QZsMa{Iƫ@gv5l4Mqk0SglNHڷ`^c^h;hi# XVF2rpJϦymYYpv*R%ۭRn:S2S&C6ڃD}-JZtwWYUh8'w,@nZ"FN8%6&Nx w]CW.S..V`:(kZ?9IR\S% UaGvJunj>6EB.%LDck;z,}]*גPкF4MdI/FWtЎC"ʞ^Ή;a.|+.8I"%s QOʠ[s׫o1ey[?뗲:9:p(k@Nx`dF'ZD&L -LL[iqzxqcurU6a7.kiYqw!(,n}(Lj+n1 /o,nmc?hƄaopٴX`K\Kȃ m#\gh ,-u! 6Ӛv4">Y0)i߼ccXb .HL*gCMZ]"'"lj]r8QszO ƲK˼gpn':F7jR)P39jW̧ T8w2"-53'muT~*Tخrv>*h);}n5}zCήȉvMxf"+Ĥj$.q-%jߴCHPGд`n-߼`KF+l)tPFգfRX%vrӁ% 'WM`Sd)g,/e6,ׅ;k9-Ԅ:cvyX++{ǥux[pqѫ=9%҄]/;! Jվ@=ۻv Wq g/KdE{i~FD7e#Yθ)wYN7EkP[ xmP%(@u؟P/JK4Oݤca5HM/PtpL$6jt$<<I?`+w&ˡ 0]{Q\R” -y)|NpG8 }dJ_c;U٧HΤ^zDxۀ.Bٛ(٨ldzAF֒goKcOʫ0 pL,|љ oW- 'ۖJgX?[b ǐrs3kem}R EWdhu"STԤ]Q[1q4T!XBhchJ=sc_o[gլV6\Ýʭ(5 4ٹhh{{}}4C a>+&O,B%[|+=~n=HS U.eiN;Lo:`2H}:#Rzt&?*zyljZpDzWr^e`pcQ[N#WeS~tOJlahKי A»8fiT/RB_"9ܜ_V>fdv t}} =@q.A斗FFۄ &}L) ^\gᱽj|-kkƿr.9 rzpwsb ',Q-B=&yw7X&asp<z\tqxvW'L?_1srQsyTLo:rW9wq%G8Vr- $ l>JYd+㩍R4HX5㵜U,2` ie ȞC?Nl)zNK-<08q(oω(3$$X1_RNmC jtm?4:SXu2fr3rǸ Bw >.$:m. c{PՑ Kׅe= ߵߋ<6F2,knaf@5:磯O݁7~Źق>p=[&+#Q͏0go1xzRU1FΓRbDGA*$+mT%IrBf&i;pSRYcJsGW&9aBdj&N9\6q$%7Aƒ#+73ˆDK^3:[ns5uEt x-_;GY0F:E{oyRG0'R,ӏԾ¦dYC)5_omNF*@Do OD/rR+be32EI$#ic{oB! ((oC*if/l7kR?tT(^)x*|ޅjv !O@ժKs[rB+M"-ìV[Km4㕘T<'pWVn50S_VbfitA6 :`qCF\p.e!կcJd? Y cSu,52dsM^ICs vj0l *?OnlY}Ps#r@v38/dd<0M6 ϲI݈\yrEeS.`G}PXw]@pJ5C\^KlIз~AĔje^Eqw=KM8H"iQ.+h|:B^%JsU$U>TemCvo~lvqЩ-gk>xiR SoaiqJCB1e2@QS2l 9EJ!^z 7o5t;zT_Xp~ݔAjΥ=/3yRlU'+Dtz̐@ nj{>MrχI#e9 ZDN9fGKL6s1yg'@+䧾pY`.z*@ƚGN]Mi*AUtf+G6* +t;=`a2^ҫ?rGCRs"EY/_ 5KģLZIk6Ru712ұП-}}VD9aAep Aճl{90ٌs`iFcǤaIu_O螦čo6Lv)Ɛ!+HTPPRGΗAӁH3w^Pa5__:Ą7z3!p=آSFW2͠%xgխ6?5O-G[ X sA%?iYUS$T*gCxp؍Gxt| e` 6VMAB^ 0+{:P&)^_޻,𮗉ϭq2udp:ß:'CS7\9zW-^T'~U+RSSԘ`+!"d9,B{"emAB-uq:!(oxp[wc>N7Rʒ9F؎I2G y8kh~:X.O : yw[*pjWq,4JX \3|x`(\f\F)kXڌs"^{Nq^mC#Bj d\kFmJ##Oj ~SsN@OPUkSae/ Z\+ @ ,ݶIR,%}XI .̵p a2=xGܥc($-~_׶9T5̟M9+tG$/f\8'5;}3, C9{=2&* C1v2ߞF7]7|zd]aU ..-=?4\BmGoGh* &cki#+k sP=sd`ClID}&/iEN~<[_҉sCM^o00d[ECx!QD O~?MmMC[=ψ>²&e| >)MlӪB4;%Jeܚ͈[sj91Y CI~ò@ZQ l5+qu,GFRqʧtv/]ْA>J j:V\07*F7'}9iYEo>f@%4ܘz216TK$v Ry'_(bT D RFbN Ls{ 6)]U:}];Y6F_n7jis jEfJ`kBB=zrFO XEɟu 0},] um"?-zhmpĉݗ"kp}CG't^|Lx m,0E{TBB'P*juv 'M㺋o_Dâ"ОSPp3ϕ$U\ c;z (SI`-E*fB%gYZ070701000002f4000081a4000000000000000000000001642f0975000018f0000000000000000000000000000000000000006d00000000./lib/modules/4.18.0-484.rt7.273.el8.x86_64+debug/kernel/drivers/net/wireless/ralink/rt2x00/rt2800mmio.ko.xz7zXZִF!t/t]?Eh=ڜ.+MSHo]oZ/3z.Tėo`iJ"LjjVڦO 4ҔأH˗beeC9AkcU>7,Ua cD}x([c $"~PMNUTnh?-Z5cJ~ߓG"?d mp磽k˿Y]C2^)IIĎR=RVsba E<g*LgV*Bs!dSfmJ| KzϼDX׊+s JVኘ5=^0xk!I~ aͅzX/_` Ώ)R=S(kQfm=ۯemΣߤujWx.P3_~kCZF"Paw4'.j,^T#U0>n@ߩH{ZB$z$"~8vunbaCsD}Z5fc]#x1i]>2$:t$: 6nB=] 7CS\ÎJ&3טd<Ѐ" o#hϧ 5^:^iroLi'n^;lNE}[nbyLMw!e{ʼnMYcI f"^F8Ġut c9[rqvUڮN c4(}NēْpDI':n4pf`ȲZψQq>Tr9fCwo<P??|*6%$LX ,䳈ɺF̃TpHpYit8)j(βۍ]jz^F 56 Q IS"PF9@'pӚ je5UdGtH}q?Xd7pʚ D;T褫y% )5=պtсnҙhB 6w*%Jsh6f .'0C@:95`¨-Gm^3|IO"b ;Wx;Dw{ W)HY=2ordN Oٜ8c nbN4`]%zƙ9kǬ;j_~(B^i9b;ؕ$Bq`cz>j%% GyrG9Jq?E*pw\#\M+\dTKZ rs| JQc被TF!ibs!c}0Yl;n٠ -4vї3^34>2nڧ!J Z{qe:B|nB&oe=w/j _]~fZ}rDf0}1hFQ;@B%)?VͳL $g[r\2*M_Dۧ 5h׾mit/@NzJ".vnA: Էd%,!z갞܎v޴,ԄaKx2Y~K9Y^5oNzݩެaU^=;N}Q(!.iS4ﳠ?HgYբpڡyokjMDZ.7Х̒.U}k-!@)vty^\nϒ+'<&JKڂMxgSfR0 c^bwq6. y# CB#ivƐlձ<,$4(+P&\ Zmoc!U')%. Egy>5P=| Kf v_[/{ :oL MrM3ۺS@UG9ڨ#r <Ӵ)~P%/='uvkHHlX,Ij׋(-T,ڱ0J~٠lE]>l%UF)7k*-qzSq PNـF3[7Td̋ Cܰs[[C7lD_!{@K{h_ BxT ;ڮ5W4+!@AooC$MR'oec Krr2rVÑ v6bK+sHxD]}W\O%uW=w'kW٩)`A{ Gk3$7d$aSܫ"_[ , Ö؇x}W^8J_A͹\$JU&ԎjR]5?.:9co]s*̃p~&6M#+7c"Wׯ(ʎs Q +⚽1nYti1 vwU4*ux@w\J G]1aZTxg$HI&,'e(GcyPV5 οC%۰2_ oFYmG+[.a>T4hi/u(ö;7 "*CSmlrgw! [VDI=/).͖ZjP{lJ:&g\oڋD}5|KpBB%.GjR{_rgqW\b˅[U C5CbC5_4%ȷ $X:* Slis;J/tQHwyH YE:WӌY7`tIq^le>j% y~Psx&]33dr hLֈĶ9XE"bœ#i7w㪴 0Kތ%Od_V_ҬDҦAM=Y9]Ld^PٹHA { +vڮ1@=-' A|:?kD#T ~פ+*UHC[-G= mDm['ZZ+P:xNj3t3x~ Ip= t12/dNqJ)Ug$ok񗽓ŐF6aL]Hzlm3s&R$<=Gӂ酵V I4_- rM^GNe͜~dɗà) M3dнo2\C@vyo; q$]W[;aQg'wn#"b;_I=Pi~}eт ~EPeaS;ABBGXА5~^(=9د:N(vZi yʔ|xka87 Λf9JSΈ?Yp28_"9M5 /}pKudiݧo"L]{El{<RzNlng`p|ɥCjLNW$9yE&حP:yzb͟]X`' }Ɯ=QJ2:FbI8W7jvC$aL!Nl$60(YDF( CG$Jo~2^bic:YO1.a~r2T(B126㨏(d$8K(ti2FFf?m"\UK^߉ B2.m.rDG+Sݬt`  (S{ F ;siF^˿ S7?؊7 UG D4$^΃Q9=̓>Q>/Jf`]],owM0?y:ιjY.8@XCbj`K(#% bb+X.O =V0:Xb6jmkG߆Kd _Rp6mN0M 96C!&! 0oPo}=:awE_f,dz@U*9q5\\dCL}Z^g|.K ӨpO}͜NaAܮ_Vߎh:9N4:tĊoX`t0tzω];@TeH7iaa#H??7ád"H V0T> g#{gKA؎:qPwLS`-7QB Z&K^v* |<0q22s!B!а;asRgevn=?n wY@Q *_ggFRԁg'j'^>Ww´2,^ݚf`omY9*۩vo @5=|[RqFt_3 6ӃwaP8\{1OX}˱gYZ070701000002f5000081a4000000000000000000000001642f0975000016dc000000000000000000000000000000000000006c00000000./lib/modules/4.18.0-484.rt7.273.el8.x86_64+debug/kernel/drivers/net/wireless/ralink/rt2x00/rt2800pci.ko.xz7zXZִF!t/|]?Eh=ڜ.+Ȟ9ykzc۽766~/:8hYqfYTt|iM+&/*7@YEC*'f16P>Q,䩗BctᵚZAaM1U23q0a{+2MM%d`j*Аb6-yN!ٹQ A]5pm]U*grέ6>܅7JCИ"n L9f l/>6+Tڕ M m JG2z-eOq'xM"hkbUtxiC!z#bbIB9aZ?͓!dl]4G_ k AY;\9p@Ac1g+!e!IHΪq|tYKi'8匥"Rzf{o_J^R{UFaR[<ޅq{l+fhx57;D(YPn4HQ}*/NFt>˧ltsЉ; Diu/Ҥ7/~5%mCД{x)4{|g:pMjlDT݈p9(L=+(;H2j jJm 9y1A^ʇ JkpF1"n'-#Cw*sɐ)KpcXůd[[G)$Ĩݔrՙ3$aw>`@hE[f?FPtb/yѺ3=(4FI0,R2oӕu[?<~'I4M{ѿ7l~"I`m@*US%'sko, *N̟9!7|`cE_t'WyxUEM/]D*2cs$ *{'X)}ysdFA[.̓>A6Br x:KdTVv׿ geaY߃m~"dXg.`<㮊wN2snЛA܅qu?0"4k`1bdpw Co MηCiҕzmy툈5+%Ч ~DIǣwz]BE-g7NJZu>14FqMq "w˜H%.^Ӌkv<g8Lʮ x9mIpdP!jzfmJi"Y|9!LJ[LW*iGt|v^\AtQFOadʲ$R]+s%i3!",G+Bkf ik[tyπ+;s5a*-\bz- h܂]0_*|8h`LnFFu:RxW_Y+NP[0i DI D1ʋb!wB|h dT|*Ɣ5k&!eChy qrCF5Tfo(F1-E !"VA'Hv =VܯCF$Ε= (::iG@]`3N"a>`aôӆl3X[@F?YMv2d,&:==&w! *}/3sqE[$ẃ㾂_;Y N\qrISrLT.:DC/CZ.ѹOF,D@>N^5h I?>ǹNԒhM Ad3Bu-+T*8%y+uǭiM~QB5^WUtȗpkUV9g\*('v>,jb.o,V(W7l3hI,,$87}ȉ(*ҡC–nDaIC;Oϐ4CJ*#+G;_K)b\gz:F!5x* > 6k]QPBrxgٱ# ^!ڳ6El?.d+MBhʈȂ9'*_oQz+U qU^K(sȧHN jƵ}S^Gr)}/x780NrJrBgUf+ *=^H?` (P;K Kqd"2?DjTx2p @':C~K/Ak;qaCB8X>x=DŽC 9M.=U0vXX"eK$~(ޝDͭX \J?yD6iڅ"D{Cj;ev ֬Yuw9eyB'4.FjGZz4@rkdyE3R8"r,C7%'n'_@|QF~L]VI;Fk$ݶz$B@)εB_a҉𨘧+^;ڋE]DVxі/إ i-~ ( _Eㅘ #Xeåbl5(=){,oǶ>~Op!v Q S\!fSV&I|` Ƶw_mT33I1n04Q aj* OA!`y("D9(^F9zr,uDZPG "I eERO&NyYkm 2d {(RsEduw)/< ,{=nHk{K\ Em vc~l` Rn2g2W ٢ejo^ q[(֤rqc#) 0GȤsQ28ʇdHcJڞKb#*2C:%=1:_U_^M(~ė*jas00@O 2ղ/=rYb4&W@FLAA.S }}B#ye˦nm^3 | 3ԋ,w[TBT<NbDMsfFXź'n_5_D-8"̜ሹxx,W}~^hP3Y~xe;7{wCZ~ߍwT`)cUc[ѽՎ lht( ?2)JEȈ˘s-oS-&//=5lsm5K 0tc~_Ywny@Fż_1U}ƽޠe Z* XM'l]]?;(^\~T kTT{Ϻmr tF׺#Z!}q)肵H޹xߦg뙩rg./a\L vfC<[c0:\R)o}XD~+AЭ/Xc0! eɺ!xu*`(XC1 V"w~ȳtC5 ݥ1Go*Z]gi“ʨ%ފ$1J^ Ӽ\gQ֕ʵe(R q+\zdߎ5^%9|N…4C:y@҆PyqZ q.Iv0awfV:!|4%PNhHc7Q|3 yepq:2sW6a^Ts\sqEvRQl;R/!ޖGγs0JRj[硚xK%O&Cy‡]ra ?69fSԸ -CnG}i,)RՓȜj(]WGZoq eRx"`}R:}*%VYW*>& $=K& ;̜>$!hk,mzzА'X)=3T~UGf].x/YkxaA@كhjrXCĨ$= o)M“6>gmjZUYꬣ*|!tǷ~ Y+@{1f=> # *W߹v|MMdӾ%kDez2 P,EA Ql3X'8p[:!Ϳ8(rShֶ>6&܂&ZO0yΨo16OB%zMjtt2Cop&# +ox)&G7Ux{fN:0v]N k 4 B7ZKc U4^Kg2SD_(I|L<138eө·QMR-WQhd}P@KR0ao7Wp{t] lz|\*ʟVT2!!A 7 +[/D0M/Ş8!Co#SJBXQq_XI.}޳}?΅0/4X_z2(>\oåPƔ 2w$sR]iƊmNDar3ﻆ,zD4/W_t ^46w,!tx|Cy~t'6DzCNs/F,Itg\ܮӼ_w>Z/ANx߮ lW ]M-#R+ hp`P"2 Sƣl0r {= f~@ɍ?]V=cPQ\l![l qhԥEMSMnۦ>`*-pLC|QXI[h-xa< ؎GKvZZ詀|!/ t.qJc{A)L:Y 3L fHgT}JgmtIjY0)+ FQ9# mzAV5{QU*vBX62ڈw1l 5lTdl^4CmR+|j "n7A!iX?5 pB*y`0bM/vQZ,hYtÆ.pSD<˙:>wCF#mg "ZҮ1\["gPڋ>Ѣ,HJ5ӊFIjjsëҋ #ٓ44BgZ SN. X|V=@qzj=7WP&;tofTRĤ/8B\jB͝ι7xɘ9Uɕ-8g*UAFN`X GV`T}vtH}lp+]F'+l5A!n.M)˔eedu**꼊"oޯV~i!YNZK}K5݄d"z)p;EW \~  ցG(՟E"׊z?a9~EԡO`=5.4CHdh8Wv_٩BFPPP%*?h2?2pr|V`1g"V.hO9L쇢\uw9Ylb@cCzdoeH7e2"@=.Ӷd5bDڋeW4HA꜐9^C+YFok õ`hId8eG_αAhofqPBg _.I }pWTT874r&ɡk^r_>ס0`[w:@YlIK-\X=-5Gl;ޔf־Iz)(l. NT11pu3p6:]Nπ~#|ִ⮅X㜸}5EbSu%)jЅҷn*C8&x?aR,6 jYA`7$I"vz7qFS!C׳j &q4-ʦ: a箷?Fsry7JSn⇼Ii$o 7 \p9[No閉* ׳H'yGFn:3yÙg(;>9ҋ:rxaJddd7k$27Q3n|z;»$HCR,^ yv.karoIs(PϦo>6AVe rd =DOY#n1B^ٶ#pfW03Khu0sK[@TU` u<|w4|vƙwD84K#2A|9 #3͸gC)J eI^RNKy'߽;PdhHl+Ra")BrxC|1\'o2~¥a۔]!s9E>MR"t`|_`mYKAtWq_zq;4mt˧e[JMQwk)C;7rbXᚫ$يt q:4r;$SzBXϩjC{{+Ii5]M qbJ<=VLl# Ɲh)D%-t`bΕ#W>MD+:QW q[G ~ .q`llyQvL(am`x|BHtuQD3x٭^`&eU UWvRUHe̼w⯧~'.W2st) #G/lX窞خ xfy fmT<ڕ?urflտ@${Ҫ'r]l3RU[@Ź t\X]nhӫ`4a:o -m毥&x/X(]gώ&﨣e8smӶfqE!a!ގVvSHQLq%s:l~QxI#YN˃)4A1kNY[Z H36 \/_}ȯ P"jF0<̍Wajb5]uet$C8A{+^ G0 տ{A>rUIs9MVbGg_9Զ^ mk]ۣ gv^1pPK?F{A|4r+TcdaTdrt)oѢ:Š2*.x|@`iwU[Bédr29x "cx&t\K'=ehTƒ[垡{F-KuzR@8EM_Ev'y.yV2=_RQ?# d4qg*DW/&A&:=i}h'Vڤ,!<ࢮdg!%ռ.^?莩`MW-e}uP}s:pfU~ΐ)+mPS S3A6u=ɺT'А+&]rY߮Vخ*Ua#q`~O`4Dq2*9{ᦉ?n`Qҕrk#i*[~n cv_&P%#q[U|?Y@U}QNn-VG!mpQhԼΟTG2 G@4v%YYe7 LDG M"Ĵ=!7 H8Q#`\Nx|X9OI vmKrb)K)VAݎ'UlyagŬ)᭵‰QR̭ȇt6n6K8Mfo`LºMĜ?͌e9}$ޣC8@%k- п67OAI7U=FmԁrK5؃({ }%NB}oAGd= #JECDërx!峷˻-@HUŲ:_L֏mYrykRu Y~Pc& ُgeyh.]B+_KP *5,@iEo&o~/7]T3ygӂA5sʌLrx Ln~m-7}aAj.i'i8w3.2Bjŝ`؍Om/v=*viF OG>3J"S#vP7s6g^B@:51Nh` mXPɪČ `?EF6Mr*|j_oi`{㇒Xsls|`Z~9z):0R&4:Y&d}gs'ݷzuIF!aNP&S]Y=_Ca ^UNH9qJ7C}v̇ 3dKIpNevɨnd ?[0@]h\ ! LxCIݶ-nYiqZoГGmA<azR=,?RE_N\G*m-ӽ6.h)yfJ}R>w!%R;P7}eAh)1 s"[ o jB&NmF-rv~6 G1ZyA'u;#N[kAㄟ:¾h"Fg]o WVaV `È VD;,[EK!KݹP^;|<-y/mg (N>~iRt5`TC>g1t+@O5DŽթhAG]@v/TdՏ{Q10hnyd7m=*EIIW|}2tߩ˚A۫h_NGoG&WÔ#e}LYͦTݱw i |Ҍ:9u^({:fNe/n8/hV7ܯ^e#J%3Ffr9p\ 2,3.eE)8TJPKb߫ӘH}IZVUzݒ;R'jbM){|Y3WCB=N̟nSpgON UnIR+u"rԵcxcUqdq`` ٳ&s"z)7L?jG U{oDuM"6TɃTư9zߥ⤹IR pW%o\.Me fʙƌ[`4;N7}a1XƤ0bmLl(1CO>bMv:݀Pι ::< IF!RW}o%!=ʦ,\gb$w+VҼ ,ieK^gI70_{L4 3XWq }͐92Bs0/b wc"ڝ:/)K @VlZt@C~Xw!J (|pE~K,F3`ЪCɌ×[Y'gt-,iħsx2PhOSĵ ƫ_zMFKv_sJf\QZp>Jn͒k5*hy{V΂T\1t89T,,w͝( 'Bou"wOy&QoMq\W,i_Rw *X(JL,m=%gfrxsBk&CRsD,)HvBqb9 rE#(i_h2yYaz8e)]@ (_dgFuFt;)D#h}>f&.;Bd͸yHq,ۊ 2g-zЎhNi+ſF;jDތ>>t(XHIg|ϕ)|-UZD=߲Sj'.Ҷ,Eu}Wnd#GiԲf5V׺ է: vRH1Feҽpq=*ƕDR*3U,{S=MwE2^uv쭺?Q93b71GHhfJq§\gw UU~w3YZ 7/V[!'HG@K7_V*XA3{cGҨ$IE.agk'Ym)@Ն!gRGg>SQ;BFE EfԍIPtxjCf_;y"9ہ|}a 3C-h=OfF<bv&`DPAxWP<4CWdq#DaVH`_`ǮA_Ҝi V7pFKkQyY5~3^nՎ;\{jb}K;`+\s 1;4VŔk`s:n_6꜋B[Pl'<Q >5Ԧ2MN3x6 eqf!j;qCK|f"9|p] 6*WLz5k5&q:Ca;"5r)xsC6b0%T~}MȠ5d^/xic涢ՏASE Ҹ9l Y #YZRF}U# ?=@V,, 8"KN{w}(c3\YjD L[8|(@- a3퓧06_AkVr̖HhH%3_lUV`M:5h mƶ wf}gYvj n0afb u:*Ƭb!,P:=eJtmشGڳI@&[*y8W(,r-N7._E:DSxD K&/(gO?K"o]HA m=m{CA{^Y !ka>u5ԇd# dfz_5~E|=H" RSoy_+j~JAרP^(mX Vn sYkn4vںX&Y{,"k2iY`*͋YpJµP3Zߘ`T23^q|d=A$}Ù1N.aoypqVl#MZ,<,=5hΜN&Ƒ׿~5[BA^g. VqL#N PgT hBƣFVNa"ꑛO }qEώ“~7:Rc;w!5.Fk  #q4r =>;rCQB̐nũ2;A"R8zx5f+8%;1`W d=O+ k^R0PfV!;f}0CȉhϚo$T+0S:5J,hǮG! C'{ΤewCʧso 2ja ڣc9BE(.y5ee a<d)8|a?-Z7|;½^{1᰺pvL!E}oB烵:2ɤ"0S*Sz:e0.%Glzh^uL&)',bϏp;VBlG( Ol%dX єx^AD`?;ALLc?-4 n`H䪂~5J+radY *vJGZ"C 9z7Ę[ENF [)bF]Z2AV!;3*AK?R1+o"b3H/dH MAiXV,r#j+9̑G%fw:zzɹ<%q۠ `ɒJd.[梽$dEw?CGݳU5B8^=,yˆ*&&]"h.)vPo%Pk__r4`.{;B)Z ima/aÁ8: Q̛f󬺥(pCKgEU=,r@θz)#Ua`xT"-C2)aFL/_ctR1 ;.66j~j}G?mnԌ%*)5WBBpO2U~ wK ƙqL#x2 @L \f*]ʾ~J!)VM]n>Z7U8zOBEIFg,rVp{jg{UkΘ3~#t])W{H=_NG)DR1ʅޟ})鴏@ɞv.WFݺsLquޑ8Pk*3cͩ&v\ZQtH0幒i}'=2?ԶPD#K#T4rY؂-dzB2F-4`.b$\ƨ$ٗ1vͧ9\x4"36-h Jxzp].6#p1NJ-|jw`$FRW3I1݀=6yZj]fMX^!WфJ "1V"j8zG? lb1z(5QeXSdax1u(sW|sk~:X@QUAM@ԅbXj4M<أ$_+({=pvJDP5YnNy6f a_/bGs>ڸo%àY6yjIZZ*0?1jyNbNB'`4_2ǐNUBw;͝612⛶,9X EтM zz޾=e8yt 8M_G V<`Ui jU- ua$QK7ӖߐrrE;eo\:}WE DL{z:^d yryDH d^޴6=*qXIع_(j?F9:*-Z=~QpMv}NA6 }GEaAaz= V{L({"~zϗ(n\u0Q33mh8 Զ&]Cۈm(αdD$ԘSamXx뻟J$)XKRn "#l_нM&S'2w>Xl$55D֝X1RZjtKs3)CXPj-:y'MHPb`xk ŧөAoZz1%th*D> Pw+1+^]ӆ-FGtQ\H>d35H?ÿt@:SHgrc E$h5rjtJGdy@!q\A$ˇ%IeWܿ !ƀ߿Ukwؔg<#J*Kq ΍_&b&o?plfHč~wQ؄"D>?gZАu\{c51bʵj'xvV C,u`)V}&+VDЉ휍²\[Ιr_z0%3XҜps`318l1p=xX6ԳCG .NdwG +GJ=Œj=L̓ZV{B< 1G PR:5[dbqP[-RQPyN_y_5& e mm A +9%ɩ0z }k[,v>b2[j޿=:c)5a"ZIe>5uZ қxToUGPjCKA;/LGͦ:dwvRtXFO}~v{ȵW&$AMDf !gw4'a1Ͽa# V,.Y\65 -3Qf`?B L V7rDЌgCO9";ӣzgT!zR=3LPffvdD)(p1 k|}G%IULy#G*WK f.dznx҃ #+{ q gI֘6"Y~Aw@E]89#t\a gAF ۮӃsC<z'sG호rz' >R|kyWݩe#4B!{@$ $U 'x;/,"ֹ:ꔡD}*6y,];ICzsW!jgM@-TFF tl7 jPS:}"q!ӉRCS2Tf3cm!0SD˫Ӌf7%t kՈQR=3wd![ZxArq8y-zeX&lYn-)P-KF#3Zux]bx+Wpv/8#½E :j"&i eT2,K&Sϐ!}5x+؂b9Zճb"9?}BuXf$k<<()U=+tcfg$-2C~Qǫ)(<dv}_L]F!S9sPvR| i(taQ9Q=[L&؋Yl)㉞K)q*Sg[5k0<~nܤ"i\K/6Q> {\i '2,#DͿw7'֎2к9Gyuj7ao_`8;.~<y}XxA=*\)7ģ;V*BU?څb+GmXmI'CM۵W,9y $4퍄AEҝ?$2f-tVs-!T {P fskEYӢyKBОkr:2p#v{oÂci=fjDN1tf\ fF~5)@|0 Wው˖졧q<(IZָV^Kں_d\jDQauy RHp6x'pԮ_cLf7j'x˷ C%KE0a&-(G;Z>HcVq=Wc\t՗"LE=G4 fX١}CQBN}\&YIN J5ۧtAfE#p^;|N S\D   .%U ?Q=3p&{m]•/򬾏׺yUt؎~"I:pE ˶h+G,n 43$2şY7gbMl\<(=>Q&IKBC;3}})Qk֑Q {Wx.&Cc+4LmEF w*n#1U3+_>5rNO*~0H`YYJ3BŧqFiIЙ\baA\p O %ykU|ɓ%hewtxU"$d x/XԸI.u(k{:_ cf__1[}Rt'SOqӖtJ/^&[y>Yc oYG6I+ܙak'5QT#A3GVM" fiZw=uW'+X/p18[]c#&(VbBWDy,1nl``ˡ $1ѥ~!;#iH,#)r07ur^6b 's0UǩX;(3d(f*{p uWr1]*٨-/R#CY_ϲ!<u4 3Sc"[1XR#R9Kkg>u!͊zs AgurL{MhQoZ*rt08dǦ5~ G7QE?o2 ut1W"'iobA $ڣ Ejxl ʸ9"wVdpB+#Zje# ` hNpfN1TRr\+q}E #To9װ35T - zw mX:UΗsX}>5c?2Wr@)(B 8P5\ EVݸӾ"γdg^K0 FQ"1h՝ * RP`םj^*Jh= xZ_d`t13 w7OG-& ']cCaU i2ITr>F8~F$le8tp:3X5`ji E) b%a7[feJ[ i @5_E)[A5KU˞9I%2+Dt* :QȏF j;z3fvөu9K#G\h\p0(:M2O}\(h(Om\[j V,ô27_mVMvIEV N^5q"Gɣacv. >[.#jjHWaFUŔ'`ODsMS">u^ZDI?hhDF1L^"j1d.X_ilX%(2hj3n"EV%DA/(PEee|_۷ef]Iђ230.4.f,1}%\.`[qY]`VA.j/_ugL댁n@ T$*l&|56'E20'9\vX)ŗ1&hQa100|;T'V\$jʈ=R\#~Kz[ͬvm=GWl%箒C<}< s0MJ/z{!4:`&A.N`RwS{Oɗ"~NW; 1{M;;ZvBM1uwTS!xp'4ah|h7.+X ?AU;$Nk F +3[gg֗vH@[[5Y9VH*gqǵYg!WW&;P,5VaBSY!QfdL0*Ġk^s += |ȴX*Vpf%>U6_f۬1= _NBH, Qa iߞA ez쾑β6F`>N%̤"Q"Qr.c_*_\:tV(¦O^JiJwi'C^ɕ}aܹB JVrs(Dt1}S%ŌzҲ_3xԤ֩*pdYMe=gWJfa͜xVEC VD dBvx]}Kf/x7F9`tA\}%Ө!)ozY2g>{%[;@WR1?uDȳ@aq%’c-)VnL\b->Trq*w=yLǦݙQÅNl'+B\&-K+O@5lCXli\!>#YH@g:%mzwBW^Vo'?fJTW΋Mk\Ƃ]/LRtӼMHzmpm]<(>d0~pNU{(M:6[]Ү_>g62%1PZxssGZנؿMhќy8VAe%A 1߷5bZ>@AzєĮI*ZŅR pWUBڟ(]5D N\LԺKöLNvM5R;Jk$ 賜 pQ wd.M 6>cl\ƌ,YHpGR|HhK4N;ZUkW̪9ZP'}gEhCi;Zx*rHfzU늓zrKH`ᕢ pߦfmZoa_[ʠW]{ι^FBEkwB4l //Bi1Zvgvr6Vp46)1mTԞP'LTw|BT\TcC8gJ4u!J( ϸG)*@5nvkCqiJl,LiÿB}ІWY]'ڃQ%,:͔!>P] o5Q(gm/5wuІ,Ia2Р\p8љmN={z ҁ㠥صt8LlfxR``@_/.i:`~99,W]Rњ|i/,3y N~Ss?(u^rżݣHW)@猰5-im{|/w63r=Ga>6[&ʘ8V} Y#e}f0.CǼedZw.*]Sz"0_zJkvg^OKtW/3@{oYHrw,X;p59&Wؤ*/T]*zu_b-^.ZDPP;|2ð?̝v?v:kW& S7mTȾXGm26ؤ$Lz0_2~Hl;qj[؊\e{tArݏd)\I,cxq,zPǧuyk/qרзQP ~aP`|Pd@DO{cE /:q\eo qOKѯUT cxQ"k~fiNNFCmu3+v7G O>ulܝi/Smy͆Vp:NTJpi8sns($yi$&PģkkQ< YTᖪ?"AR&j#C(RzV`v9 l&',r㿺e\gYjWѨ']. 9gjXC _wٿǬ1{I$oSàS 8,r֝8s b9Ff@ӷ$-e}Sa8G[ZpjȧOx~?^k{>:#6mG\ih&s_Æӡݭz)jK 5Yf *?ȶEnAwA."*(^Q%R ?&gÀ>5Pmr4+ٴ|@ܔ +fx+qĊVW꘳j58r}^ ?om=m|ѫ-ij|ryFx5U9.'Sp5eE };<>HSlPb\mRFbtjo\$7Z\aoۑ$ ry~[ K-O% [8ř|[ڶ<$c<ʲ#f}^a.Sxd9N ׮[_KM*=}/_ɽoR+U0Yi4 4(1|9YBĽ!qW2|JÖ^{Z5Rۖ' x`;yߟȵIj; T+\lg?=Rt=Hb9E_@_E]|1wnuH8} y86Pp7Z32{=(Gx/@B&q[ȶ":_lC2UQ@}R%3STܳW/C0Rsՠb]4#cΙ~\ ތ Z,xj0 ,=t8ͤ% W{.;VXa63yE};zeDDrgyOTv lk)H*D^$EG-S﵄%h%UCjґK?3n73#*J]f$&|TZ$3!NƑC%E]v~ T!;7zU4dρ[ "_/~O[k #z~3= লЃ޽pYKeGKRE\dۆIVC4>]ƀ$s =v * $6΢: POqZJ_ b-& hMkj3kIY@A./De[ЃpkO^y 'HFMSR _ #EZeeHmhyss)p]rēgF,q̍ 8P c[9OvíU WKvO9Y'@ZzD#({d DwKuX}w|;}'UTRkJ+9t䛪Jo~WYzf/e%v.$ ^uPETR@{= %;PNčT^-C@Fis~1'AߦϠ*B)%Gs=\{A\G? %~j뉙+)Y˕l_̈VIRqo4ǖݩ BdC!H!L"d>I-RvB=GՔR'!Ftu8@_GN4!|Y g?-.L66^oK$LTK96@'+6C: kk71dg4;-(?-NX;ꋟ#+0v.Q !ᕯJe%B]Tq?[q<^1p'R5ZA`*7>33ذApo@SӍ8+&FHKBv6O^\t;(O9ZGծv냟60%jZCY_%L\fd?jvf}ؠFvIr]p^wsdJN-Rd2NS`sGMut^Q bgY{g) 9؃xT%8䩸y6Mm|Z}_̑b %c)띯5_M@=vceE,{%qܿ`fKh's&VRp>Kme4 `r=z&6ƋO$ aTyZlf-<#2*ySd=yQ\B/ӈGamq(uH9#h6}&&M`sQ2eƇ-:22nq=aq;9C~pb= %),bO\#3ޛ=>3܆@Sw\w0&& ;_pϝo߉T1qҟ@e,LUP .B(J] ,j ŽPh[ɁJP%y4VvHXaKˆozb#$VcPvܢ(<@y֝_ȅ)h{\eCfeNI Aq]a6V?l}4qS\O?Y*Q!!0j06yڵ^-7fYQ٘}}֦t^wN :}}Ao>x S:‰xPa)r |Ͱ(;-lKcErƕl amM04vm wEŌ "_ݬ̗g5gMpw~P8d2k!~z35v[o6hH-yY#b[P̅L e莲C5c@TZ+ԆKs? skKT(E|34>mt]'ϻ;U{gsȯm 6s Cik0mlQ rI]?<PCo;q6&!pTs+n.ʏzvv $fأzu+0df=c?C8y: yN>QSZw6'܍X%cN~ן9]'TvOǢ3TDBg8>5Ez2^9ZRX4%uJRAIw-Kâk{8~^BE88wUnA?Kaig*;I wEVb*=xEƵr@a^H7/K ꛁ]x\@$~P=gHfhH߈yPUڔc!A.Gڪ co@U􆗬*gG";jIJ+{(xOwHsf䬍Zw[1V[xH }4ŭS3#963X&^REY@`j\JOx{\삏&sXm*s VŴ}WhJ`;<4+UY^u7Gi.4Δ5Uye8 1СF.Z^*oCVf I[ҟMR.Nib3XDg .!$*8;@IIj uک4:hB9\i[N l|6)"Ea#x`SbTL*6̹tx*`X8dr3N?C;Ak. Ӻp4F #R)^,zZNU] ψގIU1%7(@t3Ϊ>hBuge93Ef{zD9mg!R?(ifk./gtgpL:n 9u}_2#lVSǙzĘϨį&`2G~ǦKCgf!bNdFF?!J:b}Fk`Z#~ݤjX!69&i@68!5RT]म'ulBTt_|bD /ic DA=NOn,E=5̎UMWiv}/l±GRSV}ϓHV3[+4Jv(/kCzRQ^GK> !iO B?8b\>œV7jxxҝ2C#Q\Ja%)rRB^I&%㔭8a%#*V88;7[whڥ qf:T5Ei .{2Ⱥ9A?@f e( U{tUDٟ?vPpY G?x*&G5y9jB#@q~A"­bL?YL]me,y{Vz JV_P1L{PC;8/y RfWCzP9bV-SY)#!@{h? Ӏ_sw1FN $.]a5&f3&ԓCYnzاpV;ղlk phgUJX`hgk(Vm00l E?ׄ)Qe/UYH-LDeY@*IL}0_sRKz+|u`gKeY@qK𵈊EIH)9\A/kNCNPB8i"vS/;kM4 @D͖ P>P)<옷S۵wƢ*[kF]Z>X(L?~QɴBps$oZi@Ⱦ{dʭ<":6Y-} _x&Z- iX-CSE2Nt=Y&;uF6:B'pIws˝LX͸yܪyG~6ZOJ*RkR^|̧7#po2Kt1+e 6.ro6+p*4D+{Cҩ7 \D7X].ߘ`2t -IFU/3/0<ՊH-Ie< 5j`Iw%9ZP/ M<HK )Kh%0m"@3zB'?UB&BW7$jm$ʹYke(k#Cű607 D!T4?6ieoJ ]HӰj_e)QL{WbVb3Xɸ;נ7 SJ;?7N {|3_/'3^IdQz|kI-J,U5=.̱6N`y'-J~i)vɯGUew*D}pr 0h,vSB]U*Ez!qTF%˅cdޠIȂb!t.{րщ]h\f[yqٜp:>φˣ+ w,2稜LQݔJ^ Kڴ"J<mI~Cf Ubz;Բ 0>"(MR9j4tc (9FBB,$oh&@^Dt# ozWV,1 azDȥA]"@-ӆz+.hL1WJ@}'d (~aLl|Gd,:Hy ɖ<*}Qtw+c@" 5eRA?I`ڨJA)B~R1-#a H  Z;3o*n@ia jQT2 Fvs!:Ĩ5 BNNB֓ڤo!9~&#b̾!nx 4G=bfW 1b:Dyg=]f{rˡ`ETo T]AF7W Xx&nG۱'NgIϋ@I4Jy$'5ވb^%}./mH#eR#ιdFۑy .ߍ7)D/YR_㑫_P_@Ϸ Ys`w,CeniP;ā;DIp˳3d;cGfMø3vEƸƃo~iWr- ON)D-tIc%eU 4 TPҩ9T҇$g/ʟ ^ e݉iC`(pƔD2Sj~dv̆Q~ceYR:h@o! FR1{f\@2O?.W~%OYB `#αŁ#4o65%> ?DKl+&&ʌ6BDepn~Tcb)%X_F.M0!!BGݳQ4>2d|pE <Ѹ"v0D78X6ey 8+ׅ EE3ɻP)~r%2VzG2ϠRy􉁳1-nX=jq ɂ7+žaZ>fG ڀmGrKh>BѼ_R\+G}Y~z96x#T ?E#) eVWP5T'vv}w(vЈc|ZRp -ꄮȘOշI%Xk<2A O扂$~eۧ{ MYI8YMMт>slt$=,a%+vi ē%ُLYl>#[NdGAجK(tyN|s:nUκ^DgQ pYhgC97ީH ˬlfu'{,6~,ueIxUEhnO"Ѯ F řA(X}*Bt~M߁Hq<ܺ7ZY*<^Sdi0'q۳b9BO$] oEIZ~󎘯hE-Hs,к&Q hvH!/eM%UWwZ뵖" (|;mnmܩ6AoT40 (|қd1YǑ6^uC^G!I t|fbokkWwf~g! z*֐4m;D'hCcY#Eh~N@  ey7T^㒤`kn>Ih*7~5փBD4@N]-A0|%kuz#B)k qs x874 Yi=EUx1YYOSnwa ^I)x}@tN;>ʁͫJjh^b a:ov}\ʤ IAfE֐{BnIw/<ϭxU%đ@"4OH_ЖʳVM ETr-- 2xÒDԎZKL([|*yz̙y/H@dz5k];ϐ\a㸘c \Q"*! 'ݟT`Dۙ ”Ig 7{&9X7 )`–%:=^j+}PU<`(W6eqaWŐVPr!d0' tbq. X|/[H#ΎWA}\dT)U1_>+|$REPS‰gN9hO=ybr5sVX_F(3|_0 V# ԰Gd&·G<{j8>tU:h)?NnQ.~6l4cn?}G9ϖu5)M_5k xFeβ67n:,)EA1n㍘,z3m2؆_Εy2Q ,6&>e)#᠒Tk^@kWOB/ G̸&ۿO>E(jI&KI1[ϊɾ)[ՌujqlbcTTōM#Epn&]*`y΍QO MŮ^5qbt~ڕM@c~]}D.> .M.<>\`Uhӻg{e0t-]3Vx V >Y璹G.UHf&N f%wHy]o-:,k&ׄ:e@tH=VDWӰ$&38p ?jS7^Br~Oe"׌w*}B!6MazM߆w&󷏱Mn QL @x'xI&=Wf,q>esXE C- D̄ⲣTdcPC@t}-3蓫MN=JŸPSojY=9-AC|ggzF=}zP5OvwpyU.|P0gKpfVi)4ܰt(M ^-USxkeHFQVLY9.vFdƮUн-7Ҥ/'y_kL;ώ)q;5ɲ* %| }ק[w?/7yRh8=E&O/F.ݠN lXry;we=X6sdh"e܅;72R\/Vq*gl-h۸ Zk!VOg8CG9HEO@k~Vf}jX,+r:z.K>akZrV'xT%5m x"`u*yC\iKsa{kg3UaR YWlYNe;'lysӆfCЕ,b)Rh4>fo2(NƕRBe~Q|;mN ]Lu=}@8N)!z6t= Wp酙u}*S!  {ќ29l..m )#m+s2sP xɼGTz1v=AYrC$~7ץ`Et v`qc 2Q| ~[+Mdwp7s$n9 MߟI-%1V1#챍cWq%&-SkY ˹}Ȳ --}pV4t^ *Q<"GV&8qAz`iZ"m됆uPXmP|\$`lQK ɓCˮ7g0Q+`v.Ťh/h9S6W!x#WTb(xa[eWU٠ttaj] 5uؚ!>Hw[Ps,􀐘F;)jݺ-k:ዛ:^лQrW&]} n&&mzZw9ip0πv$Ul3RZB|Cb_{9D)N֞Hb!Vlordaӛ=g;mFɞ[y#vXo(Qю>-伜ZbNV&D\= z(]2U+CLZ7e8\>*3>f7GQ/tRZڮl eF ;ڪġC;p+ЩYA$>ϵE/7~#&P>[OE9|fOK(ޣd=fa峴q= w~ 93 W%VgD@%D{ 5z0sm8K73[t?EGs]"LZTw"ŀ|f^nE.q2E'hkuN|yvi9*Yy.O !)TR9m4Q0bScQkQ ̙xB1(x$"c,'#4-s\7C)4SXh^0sEC8>D\GdD>{G=m?BVi?ѩK6yݞh-*f ?q{VQȍidKD20 DK_,[ :5}ʭ "a[;늝qFvlBoiwNOFs Bv$A FRS[Ff[_#~^ %e Yl/ĦlV2!jbW<|Ǐ_>TcR^eJil{#vS2Ϊgضp zs{7)2gthFTFދђM#cJ*A .y Rׄȭ(!q7W@ٝ9{Qm"IWޖ]H7 j_M^#T^$0gF 5g-n|vugDڐ}(N[(6PXpߥDlduҗ'^ eCl/N\?~Te*.t ½q$T{Ζd\Wx}!Ķ4i׆PuTrG&MbqEhu>?I/+!tg]{"娱M xDJ ue7{ﴘOf>=/o\1U"`{;[WGdk4b?:>>k2K;r8X)_F2tی [-6*C1_`f*؞i 'JPhG+bFexp)(`w2{P@ϡd%z'<Ĝg2]Faz,T伔ji\,qU,5XBL9XIq)(T_p0rRQk0I79W#!>ܙ1z{FCw 鞥4[=Pͨ9 :K tNACX 3@x||>JU(v昈QE_JNT{?_=X:4C810t\faKOmMgES' EB[m[Ʀ:i|pק&f(E?s^Zb;ך9d]Dž 7;G&叫Uwc9>f$L$tx'P.J9@x}E8Juz1ѫ?g~]DXKLjAS FWDi@KH] ^ѿPYU8X;+8z5F613) 20 96#qřʈ:Ew.s%5B۟ Pee@ZdEB(w"tN5?e>QE*W31j7!ݖƸ~wl<l!\Q1a8u#l"7ǺPe.51cn~?H*c&֤뇩ʴ5vR=tm C`!E(&"vh8rŢ2G벤|bcrұ$0RuDfVW x.ٯ(Qwk_NL(b )ܱYQZ]tɈ3RnT=/(PDO۟* AC{dt Al} `(u?f/يOo@F kG> 1ʤtQcx,Vwo ʃ\Y9(L%`d3o%j>$=.\OKV W>Z+Y:E x&9q ^$~D$Vqmlyn QYf~<'Z;xo26v^݁\kE+qs9Rx\X2ߙ3{2tdVqI RqjGXE/S)8axf( :҉Vx^N&baх_e;;>*`uҹexaDJic)Ffg_ 8|ے:'FN^Jӌ&i%[5Uc)!aǝ(xq!N${RXԣr֔?]5mI-y;Zh(mġH3 j#vĪ| / .+w}B0>`c9%yl5y֫dtonb\cD2vtZ֟=hDh|sqx`Q,19:VI9f>4hreSt^&yEI1Ղo$V#5kl($"9Z(:?+kX a04Y3|\ݱU0`"^@wYNp4j/{b)"|0I)"(511H]Xhw:C<j"yYݽ 7o}Bܥt}hA 8Etnq;l1E8sF9ĉksrq R 0+ HJ- /Y ^T3j[ORy}ol:db –= gV3B1 k "BD gku<p9 w5P @(9/+А~JHNnAJ5|RkwS_汁_@ :wTv9ct?Gj{<@"αašgU? Q)W>+,mT(gso*֩"yxJa}V $Ql̝!_P3G'Nf6DԖ5˚$&hBo\Zeٓ=~/}.3ÁW_v>:e;M l @>KzHcM{:bܐ9j,u @$ehGc\XXhubY ͋]u;yP9%Za}: F"^!4ףlM!%0u쪛y݊|'lit {"L"#=[lC^oo.ڣ|k,U08 z&dԬb78{Pқ#)wu&c՗ < T}0jj?1#̾={8Ι>o&CQ9n}1udSSpK+W"p`[Ϭs5,]==Ob TK_ЕGcʍ+G95:Sv]~\"呢|Xg$Q6 Yb\e9W3x9%5yfPߜ).= gzƈWW1GX?ioT-\r=bʃqB`. qOsD45:NRz^ѤMjdb}C|5(y&W'7jn']H6JӮ>=Ų/%6PwY -2%[=:ifN{e(SVVf]Zq'^5GB?EXwzfopaZ bdg1!%=pu2x"f7j۲d8?;>gIG$٬:BK)XԱlkJD!-^q`Ou1N3abcnql7a_,Z(u@6;ǭe=iHͶytBwԟbZ1,T 2SNҐ7WbS(|"O1ԥ%vgȘfhpĶ 3ԉd?J8n4F_N`uA™ `NљN2ꋔG;4䭟psan:,Z% DN.i GB$*ZeA5*ї*Ht vEnP㎃ N1פF5<ğLAtf#1]:H] VY1IlQ;gW W{ZQysp.kYa0h7*ERPiunZ?Neq()įKM0$nK1_{ qkk}9ZCo|b?=9EBr`\{nWi^V]w㾵@2ƚƻ@a)]ET/ q3r4|e؅W_P]wEs _*cb_DXTfgLTr^F{̴-߳:IlxX4W1- ۑk2ag ;(?R"AfiꂛXh,uZ=Pf+<%~955jpfܕ.o3P@>nx]Z^z>%iZ|NB{Rݿܚm`S FUjNn钮AK:+jϛFh3:u_z/X绻I=~q]RArpb3RS#.hV)vwҫ%< ]P>#gHvȐ:@l 1/D5UХ f[zX#`$ ,\W8m?鐡#f#EfKUהn9LQ}kX;rRtyg^} H7g$.d9CA^&i0Q8xa?y[:Q-ʴK ,1LJ{}Le+ӕZjP|Aї=')c5$4 vA‰v4o];)5LC3airFroa&i[[GI0>{H882NY3qrL-=[m0w'0 @ë"a5d!7(@@`"< fL  Yr;)_><N. cg /a9#0 x3 6݋T-FU_{G\C&pm: zƥTڷg~o{axXߧC1>Jy;`ȱ-ӊ %&5.,eqה ^f`|Yz(q5{%}gxF}j Bk9NέTO$4}0b2R߆;HmDJ#H4Z=˧=a_=_f˒gν(ä$:֢êVs#*Ws?{Z33<< TxGh?y 4&Lo!:1;}IȯaDE†Use(yOI!?dU8=щp˰X%&tǔy'V%#ZLj G5Y"{PU,{@ee;W.jI4c.HqpsPN%%ro&A"s* =:Q" 0GEu3gMqh034kkhpߝj؄X[G:n5$Bc__bDr?o0ʋwmۄlkncSnŊ#WOAn(Ir}0UC|N˜.xJ"s{s=p!17ķ43c$R^=ZaZ{ثF)aEt]۲n'tY܆]Sl¼3c:Cptq6~t\)F2k2Kȍ&/W;]0#, 䡳9YLF]4>`t:9pƌ?9U|m(uS 3%{3;L= e ։I߻~anw1P6Dafa11ޯ͓÷HP.P@|8kqnʯN*z=lWĘ/2˲mDZyk>6>Iㄹr$A"}33^QOh8 몌_"ИQ8oh `>̬t1%Z/ܘź:>p%5PF8.b k-U+%DPXֽY"m9B͛7ɱOՈ\(I~rPkGrkBDj|>>OO)Y*J{ ';`a2ȃ cۥ'S8S]Y*=R $|J1sC&dq͹ѝB H+ .C[Y%k?Ŗ,mfxS 9<6z]c%z@ .aZ>n,%^9 O*Ȫǔɑ*+X)3 /B IKn$aג1yXC,AjSZI:8x|dgݭ뀤iH'Sahz)=&M\}s[둍5:F| 6Dcnf3͔mD !oNogq/>'!z r7^j쥞j<&W>1> }psb^aL|F,'"@nj %<1O_:M潻Nj(=X8)%"$zv[ՂL %Rt/Ȫm"3 ٴ+uB|L{ ?!.F(" ۠xcቤF}ځo'kFT?@o~r* ź&J8ȁq42(z=>;~id&>pUc8#Ӛ@,~@&̒R#NeU'OI^;ի϶B|2 š^ְH@t`ĩVЖ:Tg!R$Ԃ xܱ,1-ȕNw|~4aaw$ (\5W-~Y;]XyL0v^KIi2{- ĩTZ?Q 5f^d^9+G[odZ\|Pr:.?0+r"}ॎwkҹKkm!zۊ7 wRAjM/P.}F̲ۢVX`GOpBNO^Z݈&aRƚ :D.JY*z 2^!R̀ ,_ mQ8#X)"{&A$b$bPSI!D~lpUOоUG{#pWY9^=J[rQz,߻6{$k5fc"ܢnX?6p.;MbwL\<gZa,$ݱEIATm=oL5.7d+PDZ=9y`T~|=Q@^jP.8e5lPD 'N&{v-eN  2Z$`#iOڒ'ͦrg=Uܣ<*,$saJǽM>*}>=Þ@c z^ĝ?o 0ėBIrw̫1PL㍳'rKgW(*!fOKӬ{/&Pf(^m5}^ESi6*Ǿ*l螓x(^GuUS:71S>3L$N3Ŀ"NUhSRV"g]ǑyBGd,g[S/'|ʥcNY$}B:E'l.1NڽKl ^2Gsa\,:<]/moɗ\'taM*: ^e?â 9 k26u !F ds.^zsHes&Z_βV匉P ꤐ&ePnXoxփ;[>ZPJE^J0/85٭l1>7MKBw؃ą]HOD9}#XzŰq' O*y/Uvxp^L됧S&lYȆ-|KǺX~ୈ< |S&.tpK#LJ53DuZ WڒKSg uK|oUS ?r ,.%dq$ynz^3Sw\w 1Y;B9R;id{e'QK5$H`pbLS-gԾW@U.h֚*C(dJ߷t?Y傣$-̎h J`:(5Nh=g^mSǏqwwFx|Qk]1xfχ/\d0Xg'Sqj|Y2䦘408Vb;%+ؕNhCns%ađj&9i(~wԼh~MǦ{m~Ln>-hn\)zlϿ,{qmK\` ؆av5պ>ɌfZ<BsSc܌gb?&ӧ(-ٹ VҢ],PjSSav/O';'іGʧ> VNB+F~SLG'P!R_\Pnxr *0ߔB'Q.u[=f<[&zV,Yn,EhA+ߝH4+֣O9!䛆c\&/UeP@z+#-ξbaVM|]ExДOVG &ue~"0ڷ_ Q$*2lRyLlv˺gtܶ}mܶhUص/eEݾ,VutĿΰp}ɻGLA[6RpZBIa5G-V^']ٵeFV AYF5r pUTui[A2^MOvd'1rf (J2d 0ul6e@L*Ǭ OΤJ b2 W#*mƄ/|p~P}L'eDj~a; :fpe.;o<}nNKd b+Ҭ8bW@>|)n`oEa̗/Td5׽:&]DڄeGAړBb[A'}I"ͤIPofJأrnVt}th\^|~d,6'3;Rnb b 0d\9&aFopsCu,ɂ L%ߪRQЮ6A]}^Gg 4M(hy J@$J\.EHI pɑ0Ię+1LnCSLp`-.aZ:Z3ڽ X RCb_qB˗|Zp܊-yv;.&6`UvݰaP>c2I&]w^ ؋B-N.\P9[JÏkpx," v{KYpUD.&ZZU 2kMb/"@ژ{J#UʁJ ᷝ)1[ԖkQ!(c}5g.-QP֩ݱ$vqȸ遺~b,$TWl~pĝ2/SYo?ؔrXr9AJ)& TT^2O YR:穋35C V2GUBIaĢ.HXDdžzmDˮ jwuMr7<72k;$NJ;}ka!u%9Yj݋WH{ݐ= @sy"ڈ$jp뷚T Y #B=JuȇJ#9I!|Rpw[6%VU_'rJ\3ΧUXusl)~mE)$ӹT ?uW=b®0TvAz]B7]uO>VUWŘ_%>*`\mj~-(dBG tRvz ĵ9 t%*n*\'J3fIrC !T(f޵SQk]!+Cqȱly%C?1'|źKÛ h@QH,v3E@ $ F%V}LpBjGd%ypڙ8]Z@THŎBo՝پ : }cJi8$̍ޝq2䰃 `7'$ã + *4s54Hu)JI~F:<Uر3TfzN'֋>\##ZPe>*<ɈBC*(^hڜoPBv3PqiQGD[;g ,vd(ى/?|Jܿ6q1P.A0[TIw% u&{[ |Fq=%srfۓJ-Aglc~*FV2L71Rϳ|s]l!l^JS5SY$. kS ^QsxK;& ԉ `^ep.f[Jq~t$S62cziݓjWaMq8A#BKʿ/'BjaU Jk6yƴgݱ09)r ,Xf m9zvab`W]NwMd4bMnji1aJ&q53is)VF_+z;Ĩ=:(No? @~zl40ڇH+0}MBMRD#n'k!r[& dgI{lޗɝ%_IWvjCuPcAo(ͅ_WWU\Sgwv- KVI/A~Htr(ٌYDHq}27T|vrk8evE܈IOz, igD yyh!3\/E k3!/ *3rWCŹ$-`#{Bm^h]/dWr AY;!C#Pۼԃǃ͇{<5t%;0LuPN=@4jF.^ss(Pmqhe&E B54IGz@e5CˊJnf 7hLON0 yIhi&N ihBD&2$.{A Z(=Tslg'͇݁>eV8ndgT`$˪Ah?|1ߌq?|Ou#Jު*t,mQ g~gH,FS2tg?JV i힇0/Yu?9ngWT*MɆyK 3=*~Dٽ7)GǶ ?~!ԶFcLu,{^߱`0 z룽e/wXm:r+& (luât'Y (e v4)lzNu 4 @aEIn I|ѰΫ_]g= ,ܻIvEۙ8:^|߹7"dx>IB~t/Qr0>RzR?&O1-r9UA7ZY>t=f+7RAy&a I )MꥁT}3N//0yzܣΝ`* *\z au} /I8ɦ_&uPJ.(b) P:U[k2GtgYZ070701000002fb000081a4000000000000000000000001642f09750000be0c000000000000000000000000000000000000006e00000000./lib/modules/4.18.0-484.rt7.273.el8.x86_64+debug/kernel/drivers/net/wireless/realtek/rtl8xxxu/rtl8xxxu.ko.xz7zXZִF!t/7]?Eh=ڜ.+dbIG1}-6=tl7TŐ;mc㘘?%on!*e\*bm2;,wv/}Q35@! VkvHQi&-.7p5Xmק#+84NTS@H  aT6Ė Jrw5 Qź *y vHkFDQOFl: , fŶhݔի{8o$,ܤШ~ɉa]Z[*urЏܚ,P^$Bzl Q t'w qWMAUdpw$3/b(px`2_/A(`G/cm_>-To[D:rŻH 9m'.BEK>alC4X./ͫ3cxr!9=V#>]3NLަ^AiX%BÑ)ݟ#> CԿW \XiH¯Z㮪T R<㰩aA7t<MU5\"0v|_s@bOt}-_rf9x˱uɭ:{wyFte?PTDATɟ4I1@;Z( 8 %^ڞޥ|#jnF<"i'so٨ Tthԯ%R1ApA:K&^U9@r z73}jD "np/2-^ O/QMNY(8eG=zMڞ ΃m"nJ*: fGZ}s¨W/K^%ɕBP'O]0(}WrH]J$w 8j@nG~ B3 KY}Q> ?ߦ9DCck'"HSq3™Z!+Y؁skgAOc40r:t4!j-,[ E@:9e,_gvc)vvT">8;Fu[iѓAё oxW\,bAN,״㒹յE߾/ s=*+KFcE5Q3Zi~X tI IK|RD)l-(T F/}23Lwp{:,L#hM+Q:6jgi3~\4x>҇Ye> ueτy{WA_ohJ̹{c"(Пh T/φ4OE"Z`@O2">i*hMT~ʺ՛?'7hnߙ4Xauan% UGw bbDz+yƖQX#B{VŨ8\zْ`owRz0*Pl[ َ~rƞg-k{w"QvXzb,Đ^@:1SwÚ^E2BCvzɩ8njі |.nNO&x;1pG/zV"fgDBS(9چ(ފ27b\kg&NÙh!7>nG&$4}EF+ ~^kdB<@f B{D#K}:tib-'@XA> I} 2TZC`tnt2VK6O)_k?Io ^Af_>{g"+T%gD4@j12c|p;6+kk[EW;ܺ~lu+C2tߙ m|̵٩$o  HvX!`ٓڙlkz9|yinjk_M^rdN$mHR2yofIΩ;~pN*%Ҹ27o%' sd~?8&gCݝ}_8׬Ox!-dIȨyNݾ9_'wrme&VÛ4Q1 CROx`Y&/Ez?, e`@йHYS[- A*jf^N?^HFxbj9wSͣ{>[n ~T\ e+*N@U;B.[Eh3d ӏg gS39+j+B~+ЏDM$GQgUrkC}@)`چRTݓ،^NIS2Hn֋jaD4QG]EBm6c0 S}OwK h ȝ!vGG3V6\ejPppAi\j7/:?*#Hm˯'gJ/o-SaskzU4Y$ s Dx)NÚIIu,1=rpW {Uwx8{2LQP>,ieZĭpںB璹Mz%i)ĩHQR+$NJWoa_HMBv6 4ۤ?`Ąנ? {H5wMΥ$R_'=007i/DŽ#Ȟfsx;tWc<\Ǯ7tHbVFL!5MtcOجESe}tQs*Tv\o ^bUh N> -kecolX J)U@I,lc,6ot'S pK-E9G;Y:AWPVjƳ&di | YnKN"OӅ9101e)-u*r)!A@b'As:A`^1`>m,Ja{(}=n":֣V?o$ RW*tXau~}TP$,J'lUpc(O8GY%S`c:ϳj Ve X*K>j 1*k~ZCyn:3dw&c WTAV5Z(3FP|sW4s鸋ݨyuxgk kߞ_4%p3t'Wⷮmr6T'2Al5ʍ%ZX S.x77 nHL[" O~ CSaGLΛ@ZYK>CFI4r^#bV8<Դp gdV t=P'>Ʃz +g`^W{*!:瓱z^DfD@4U-ZŘKXzU,Ȫ4f9}Y 5Vi2J|tOk}֤H!8/+~# &}{~G&LPGĿ2(zy>}x.b8ëH85]roT|EַPT[HmY;υ33(OHcF-4FĒDRrIWT?(VA gEk\:ф.0_Ԁ٭Kiׁ1MJ[15\lOv]0dQ]oCyȾ?닾 ◚ {wtCA* b_Jl*G䩡5G?#׭&`R5عK1jm9l+VFM.Į|%a((nl)L=D]`a :U1h;}wA*b.pK!NnZڂќ^U< WPN}r6eYR";< Α@dk2VT]WflYVuMsc kc‚GuCL{Nd'wՅԶk E rʜ:%+'(ݤfw/ݱt\,!\ 2ͧe egz^&UG j:P@5R-,7 *}NeP%&QoϗBQ{pgr]9*42$\MGJg$] 5B*% @;J嘏qpk1̓{#uR狞f\{BTlRs?Xwb13c3]?t=l9af@Pi&y-zL_Dk p1:.T#­zA:hg9eY@H,$aùο`hwQw46yrzq }Wam[?Q =IjA(K{Wn-@Krq3#xb<ha|8hiA5-=Y(ٗǺ;8W(xo$ vqTTF`icOW{nnGGe.n OfVCylcFe]ٵy[ djq!AADJ#C} ^ړ>%N/Ϙ8Yz3-,:ܜxS-Y'f?$ |.hp `BVA?:d@(r`pLl9͒b)ԁԎR2+2׆m{i\ TdfE bܙHl~_vn_U\8sr Qy%A"(>PF!`~CT!'rQsrdOelk7[_2{M#r\I P㸔P2_3e%/fp-eS^:m"'U2,:MB6ͮSwtg>1:+Ɏh { V?ndBjm0`@bs!Z$3Ai2m]3% PDj0P.^ pkgbmb)?!TaBzyzq޷Z)'+V1[H|dc;.8Ke{ E3X( w,H5ޫn  ,cMq=ّ*/ԶI ZЊ;"ݲ-`V*W" aMVyy#Qb&!9!]j*6+rL뺅G%&i~ ƿJ=梼^}*yx Ihi !-vI2lu$81- ԨN7nVaJtU]8՗3!cQX%%*ca577n*1kL"p8G`MB..b!mzt?ѲتīAK^Y/J1_9"o†ZVַ5;ctZ4{Le6vJϖ}'M;<\Ņ|mɘYb뺩չdp38Zdؓ韧u_"#V/SF,Nz| hZ9@%x&zX-VH'^=K\`%T"{-"/X I6v?0k\#}=tG|mݾ#= AO)j B@9fux(Q)»p 6愕"C ;1(a7O ի s1 6(H6؀8|Z jj9__,.wQc_O>Ͱt$7ٕvb7X)qĨARxy$[OPCSچĂ춵o}Qqu:VDܨzTJ OP#-?WuhޜqNEG5r[gxnF Ӟg7ُwNvY" PrNKze YpusBE\k!HT]X-a= Ec[,1Fu0<~6LezI|m%|\]J7WAk~uB<4tPݙDTŸw 1ޥw8RL49S@/. .>9`Jay>ľuL ĝ#V2V|L*~qݚ" E!QsH1MBVѴs"JL? =RڅQ)EG^<9?8Z...IeoSGW@ME їc?t'^TnمR+IU3_,by-You>Z{Į N !Xυǜ8oI+`G"[i2-h3Gnٰ9nAbA;I1j'% 8%6%6TI\DKqڷ1 's <4ZBM`.@W곝f^J0oոdzC&闬N]s^1T[7w.4*HSr}@eQCn@4uʢD0O@[EDgmNX/C6f OEPϋޮo1X(u,xr =^B͔e]OI_|dqXɝ_b t=ڋ,K+ClT]dԘ0& lXV%wMq͉OOb p R+$/'7(vZ-T.(Ko6\#ՄGL[g6Jj~\fi=2L8C4RIjf_=FrŭcݺoI:%VGi$L)%~.=aO^Eh 1SR aƤ2"i OXh|Hy;BP^^#ZϤ. :6vXUDZhn dƑI@oY0n(}mSuVmDﻕZFQȝQږ۳&?=bOO:¥ [?@i2 T@'LLOڧɳ&)B {8SHOR]7n#d6s4cyŨp,.D*Vol"*(apԿ=t6 b'm8zvE3yP)&4zɠdMLWL?Hwz| Ӥo'4/DDwR~~fp|Ųޮ[b!qx6MBXHþPOU >W>0 DŽn57؂*x:Xbʹ|sCNÓU;}é?mlW#<+"!FƠɋp0#&6.|Tb?ye=}Y?% x]1A&PS"˳Nj0:2{rɣ `$ T x=o-R??rڳl WOtpͿPh@o[N3(T ,'7T7p5FRd`DP0kC`_cc;pgZո=S/G J1ҔLR9d2"I#u th+0; q&X^RcWI'6Xq=NmR]r6%Į0y6~uvEtnևYl CDOe=A7B`丵Ɛ2`CL4%ئ*sp'1P"D2?nl,.gkwm?Q$3ǃVg( ۥToq$|Gm-_&(psI)AL[)H@`-C$|DSm+(q% ޝ%̌1W;/ΪvĽZi/DUL>6NXINv̭GO?DڱmOfHn2?۪~Z޽Az~W-{d0wѹi@rcBýA٣ndڋp [$jIoe̋WQMjj1M ږhܚCf )Ixh7<> ZDi ӫA-`Z4ͼK(IF1%OKf>6Ya!+\y MZw_|Mʀ.#D3~ߑqW]13F/R}kn]H?ˀ኉ZjM2t>AYl(\,x<4 _;)J9ZN 㯇 8p%- H DcY!eAe8T-~X <ֹ؆i,̓;1'] lYiX$/P\L6_6Bs0lLf-ZۍJ vNh.=5wv:hqb1w)w0L]Cqx`z%r#1m; \^˲H*_0 )\OLo';ĸ>engG7ҡ0k ?Uu(_T M>#"*36}lqC0{`z!!>U>,XlDJeao?>eos ?Ri9zlWrmyw4$FqF5VY6~3V؋dۍp=7nÿa Md4LDi|Bث/حT޹6T $zXS|roJٕ|tӜٳt+sGp1פ-X7 ]msVo琒cD<"-HʳF0GzP#ŵ(x:Pgc^4@]|XԾOj\<`3}yNAjI5R>am yQ<ŘDkmmT|9}:981@FK/SkZ=mv^\7C~iK 2.M!0?]KE.޴f9roh;&}<+i9]o6`6*#̣s 5VaQ& UYIK@4"8z[,^yp1 {hm6r t5EY6\58ωBJainbѢd~sÛD,.C:#>h)45#K&nm k&l;M3pݫ?ާY3UD؟S*UwYz=cr3\✋^a )5,N }FhfgĬ~~3z ]]saX-c-2;.ZBnC1vzJCĠV(:C#ib#!'8`yd/UejG=$ k"қ[q.a?9Bhh]jDs=+2AV _$sPʵFRwMqRM{TWl)h.4 | [CWJ%H&'JQ]&ALxl,UUt^*m'>]8#0@8™CQ`L>V:*' _I|c\ cLUTD Fx猫'Hh( !Gf7`:݆AuP,ϡ8ﴚ4-='sGjsD8˼ [M6/ܱN@٪g{+R9[t<^ihj3@*[RGFPӌ[b=Dkdno .?hk P:829+ F{UqǼVzcP h4+l^{u(TC,2xNso;Wq5Jh홛J@ d e j~V~kZ4C<}&I]*a,t c%JnQo| t坪G ڜ^Z{(_J6ēǙ -hgyu#+oopٌ ۺշhg/j$*?$ts;?O[~ c](^ď'3F센/W"4DdUKFϭJA HNxL~l9R^=[G~55V3 >vVӦ*)l^h zi:ӆQx^1QtyL o?~Q8RLm| P4L^FV͔ a2Yb1$}_Y> 4F fULŐPrЧg Ł=`d-Kh{Wɑ Kc~ws.~ڪl)6`2Xm  ?ۇ{OG9I [5!rU S~!187`eAC=a. rz~ aQci\=)=b{9ki9rAcu<1xht}l>ꂓr Zz,wR_dB74i0b=n~ҍRאea.'w攠ZFv]ZR$@sS%S3ɥt[)jl?+Sx//e+q"z'0zOcf1= l~.ח]N|`ۏf*r(qD+; mP^,?d n!/"#Ԍ۟h)wAR0f׫҉:6m[H]>vwo=Ydb88b2a߂2~AsӶ%B5pWc~2y sF5zd`Q)Tlu͵q4[PXzB5=nI~早֚Bx(̊"Q<}!yDJ%>w9qS!8Ҕj}6'(`m'tIxX^D2k= OT#P1j^Sq3B!pw\n+ȥ±eu"ZT [k:8bl{sӸTE Jڑ%\ 1~t izF 0׎1x)^ODM?X<->>ou}/k}: VfӾ2 Uƪ'ɺKg-W<`w4=eAM+G1 ,_(]#)-B-i4, iu!.Ke?AlgІVH~0xNu,JCDnx7.<?),8|wq5Q833E-$=v;2L"'ل+2cK uU]:~wJB5oуz/աi* !2:y ' sg8dQA`3F \p:%'=_󵯖{ƪr%!PmQGTSl:a$A(a.vU-D DIXsEhmf0+̀'$زo 'b/6h]؁-Ԓ]t./ًݺx%mc>RysЯWT{.X/RQBQQl궃 GG Soje`kX$t9Yy:yxj<#ᠻй \H(9oPRx\rE l4qigI.޹v?Dr`Q8IӼG9t,15z )YRrƙ8|0gm&m+շ;qo[\x|8c1w<˞sD yr0gk?2VgSȚ#0{`U_xDl7N"*BN sUn$J!hXװUK2hc30,C5jA",cϗhsw2Iv\g(xBpO,AyN;ƱHɂ lJRb}:,-zBZ" S0f<5M^6`YY,ӫ9 ɠ9:{HO p`Aa9<19ƾ&&z>qGVfWyc awcTlg4G=éY$:NE&xk:.--ir X#ЅsMsK>0}+zBDEe :? h0<,SLmao q"(x. .&^"ʺ$udԯA?'u7:1`Ua^.LZe?w|of_XJ8֫GN"c,MXQ+9xcdclIvBw)Ij: 엦ʟn-/K'LL?(Ύm]lD꿶?Aq0Xʥ*k,BF!`h a(=@=%.Ox4+b.c!{7ь}kل0dazs0%plԱ@{#~*]*f=SZݷR*eizF6Z:"E(neDS]q晃kF(5+ eA%S;}9!BrxY0HBCELIO?>~f]j6^K1V"B~G[b<:֥\TϧxyKyP۬d]猓U4nJ_h+1 8Y̢`\:;~dϮ!ڃP9 7{\ȩo%n_6?H6<]ZkOtզhpB554y+[*4 I $YT~M3D"eroAF%eMK=Ddi!c),-ׄQ75l$xYcՇx<QۢІ7V:*ttm욵]U[0gUe}BC]-Ď}CDpw')5z>C_[څ\ ;0nufs)r2xh,9zw;BvW4ze1">2' D?X\U7O4vU3M N'M D$~Qk.ӑ>& [Η1WM"N5;[pbȧ$_!0r1]AɞkٴdմTﴄ25z0mX2{+;X^Ņjn@?U"R\]"_apچ7h/mwqez.d:ׁrJY0 n7o{59?JЊ&1&i )X9N"oRV)h# dv:Hє l@Nrڌ)_S5ul4g4K$5QSS~JhGnL4V5^Q}K͜}D-_38CH!|s؛H[hx<1ƾ!Z0rm7#vxWaBV{IuݨB1W%F~-t_%4U%6f=YO\R ڦgQ0^xשZd+,d 0npsT1d0ZU F6̭Y,'3 \,hzCE8*cP5;]94{D.}ڝaI$Nm$"+f702jXc} !ypٷi.G=e ..oh`h[$}JE-4 q7rTb[&3kO1!)vA8u'.ǽ٭H|qx]ҟF*.hW S9paDW}JCҺN*jprW0VM͏ l={tOص_GՊB`(^@/ ;O!ْtA8 @  -J[ɔXo( ٜzq|ò1y!, xW(|x/k? (7Lg@ݓ݆䳙o@"J̇#EkHclnŵC6JV0eq=/n+LJ wpYuYNVbq0>̠Iu¶诮|;eI:-=G eW55ӘDf̛L9!3 o\Oc B=Ҋ+.y~ҋFa< -s4m j.`S3m?^FɆvbRnurVy߰ABn7I^U@c}YMZ(u>Z 4qm3rJkmdǺbM6S~ro-w^[agbC=P&hl{ 鍨`/\HOa#\c$I(bzR!HKS(x"֬$`{{FX@ !V v*x>oF|Y\ A2$=`=ǒ))AK@Iܪ({$ɰ"pčcڤ ƭg;DW~ُ,24*F1 =Gw19c!zh~s2U@ 8_`r?'0+A\$oů55UȕKEi)}{J~.OaA6X ڑi4ΑޯC+ZɯKW [ nE>"ifKa93NnKPlS̢>!ǬduiC)ガ%BNԷf,O2>uTϰT# +w:7ʕ-Syʖ$T&tdQx9c3%|ld"uƂͮASHCLSJAhK`h|W( UTU#yQ²N(!3(mdbVf3n9,@ŷe;lӠvfgnA6)*FaQqgrYMPJuDSl3V<rzx eIlWs@ZA q[sRjMz'g zHq N.& Ah M.z<0oiMCĐчmՓ|a\ 2y 7{ =k' hlz\ea:9ɳq:!]jX mj?5|k е. n.lno{roM즓:pǼRySF37v;蕔 [(j:ALˆG|u0k=(lxT@P&2(>6f5BE77$@ؾrcyZPb( CJ_H)\LXUʣl w Y& GsKbɿͫ©Ak0Kڡ\ aMs&Z,xx yF]@_(Ǟy H{Hm!= H~_O^u}rH 6q8D@\1ʳk3A*' ǻv'Bؓ1\)1RE{ܲmk}'_ >xG;XSlTgm(L*}Y:["L̝b=ƀA0qoFyu˵#M`y5 ;N/0p5 Dfio!ebFOj8 :ACBىPzD|_;-ݩ3 \V.䀟eL s"xvB*edr 6F8p ל!߫k2)1 \7E1{DPHhZze;E`m,+N]O7tl@,3Y2JS._R =musiV#W }nT0dوgKO{]SmD~]ߎM8 S^>)iå*O0뛰˵|,Ӹ4BѦ=/G0ot K=5[,m_ܔE_k8KCغA:JXgLecLTO? ~^{\q膙hZ[Btm.;'KZc0fVYӣʇ!굻*WUZ!uz; P.gbԻm5LrTVR5i e&{:Z"!K@Tڎzsnv>l [fpK퍼vЬq`}Tw;ZDT`o%\M{'Ljٯ0 + PDTӧz fϐgtWԅ V3+krn w5h7nh ~ЧkKgAIEybLvk^<X\>cH̋erNOPb ֙9!bjPe'&6M6`&^,Ѿ `t3Bgseb<9}{5l&r՝@хQmT[W R,쫠* VG(xLPJCЀ;ly'hg%ifC@#oCZi~,WfuR;Ǐ39+z7/*Dc ZG!9vc~3W{0>98߀5H}bx'BL5s Y5[U 7 h̅=W&!A^i )rZqқ\E@ufxUmpdesm A,)VؾZeW:k)e{3,gc8|o Io^m;tGD!!>8Y5@DU MX]dsh* }~[ &I+sxPe^_7 Ϻ0ZR!i]q?C^]I־KXU!R$>OQ s3ʜWiŶȸc/2hJbcC|'AdlR c+,j \(' Ƨ&KF2 mEN:-R~w% ~(K(ϡ4b2`ᑊYd3WHtAuϴtrG5=࠻\ue͈>WhϏquhHpX|yE6T!3H 6. p}?{#wWCm~kg:HC-cb(G6I\;mPݸ[%l`tv }zn^ZnثJm14 }OK@%،|$/wup {[9eQ[!",3:uN;`D}OQݢ5EE/dajaȆ6fM<5(ש$Rd\`o`AWjQ? [: @8QckkCQEQyU)-"3qIsC|w0QӾC?mBwk ]mɗ,^!%fj b܍,Bb c[-bl<ӤsޭԀC?8[lo3ڣc.0fǧ@G>81 Y+='Ꮖ[{5+Odn;k Ɓ|NzA g*6 `X*i[VQ@JYdYˈh÷~V8;Y6\x he/N4Twr!afGRAݼI>e2 E;ߔ C&s"> Ιwc*Z=j%'wgJҿ0?BI{ztnV'>M%Aka(Sq|[#i# [`$TLBMT@0նMUyʤNriY`945)"c-ӛ< w%gas(c>`hTT=-.aK@/tW3Em9^r(O *,k4\:n,&$[ByaVeKK>Y 0qſ7"A~Nc2f$Fo,9s{谂|-=coCC  n.:uAJ614#B'Q&:ӚGe6wAj?;yХ_-p1>sØ Sp`vx#':v5‹/&JW,j Gre~?I<5#ڵp=Y9$8l [(LR6һ5/ύ:̹BT%ÍTZt0wi ؝wVDݰjI<X2”L=ESO}<]~ؼ]}\T$p+O<q{rJܐQQJ 2X`C׍oKYl9΃W N 4vzl:}(WFXlzg{fo:GYC֎]*#~jPxuh @P#|21^9ŚoVbn ЀWu(xJ]ήO!vH 9? sa3v{[cr<@?-!J@-['z Be*5Tݘ{j!,qz-Z5ܙ4 ,n?"ɃjF(VX-ò] H ZE@ d:#3 B.]+*5u\ا @,B FZo9.c, nt0bҘ0[Gy17%*3X,u *Xjb:㉐8L6 5pUS1>g{ =@s:GS䍤#hpĵ™Qgl䃙/ֵI? "?RLqEWvE\2E飱-`m{BMnܕ-DORD(dg{ަL!:&,r%* ⪋a%X X"C4B)QYY2m;ܸkrOڦaU)e 4`'f+x}X6GbPvaNqgLÎ2dL"Jj˜e#qhvYWjo&kq|$ԉwg*.l ,9z*\;('t%(?470nxôm}OA˰-=L(] hS \SuEƓ#ޏkL~ Q{nRafX)C.G-)[IrjWLG:[ř&ö;D#Ώtd^l`tP |ڗL]!=mb/b2enO9V T?-o19Yfwh?+n~jjXO|[|v_c+Cz7 ?ٿ4fBUnTgRbvoռmo|qRv;8KaD\Gv{oYpuZ;Z_{>oEvsƚpDPۖ"o\_315w~AU2c6o oݿ~  n4Wr{ڸ O:YN҈z1|A(~y]Y"XĵD4,Q6@m8/:=7@Kd9Fq1^eYԢjB_nqH֗6Z+=;dWScPAWuݢ5QܕKݷh0Dx0Ұp ;)NCagTO}ȇ:Nu1=^5Gfr\ӕZIv!)jVyi2 P^(̋R R[ܼ` 1 `Xv4.Z S ]} b8y!ԼXO-q%"zPD5}.@O53/WOX̡YNJXjk3Nu5oIU*Ϛ~frbFT**%#~ m Lf%%f@" rɓ|Z(SHh}:x]Ȕ^Q]޺oE]t&Q/+|5+US7^n`';4ꫜμaf.޲;ƖVIF3 "|N; w,{HVHWdwVc_ۆPXau(^_ց[ 3cc&5PUJZWFp/C }2|K&$Ĺڞ DMm+I!g-B *OYehWUy!lGL5p]Ҙovc, =ch%q'qY'Mse\nb!ʷ1[.״hf}Fp~NapT.r\"QQ:gK+g@&i})NH0/ u}__a塞R9]ƿVAjm".Gr{O ,Es9kjU40O8fQۦmR}Se@Z&ރCU!tC-q0vL43:@ Cc=8"P< guη{5N=Om F,ú]^p" URd10kFVƁNS|rG:~LMѻ@R.8N#Ps"a]k0hM>W/Px;vSO;g|6RCg4!%3P&/i@WhaÔan[fe~Pn#8KGk0)6,#FjO:&Qjz.?f {ui5\+˴w""ij"iYVWbo)bTNKͺh J΢gV.~|K9YD}Chv(n7ţ‹`ʪ[f TD*ƅw !mHN{Þ{t&W^›v3 ߹&4Iq94cKNgT Aü8;)Ip,`AoGqGcdIc C.`XeU֥<@/c*䒮JWx5+Fl6!hУPP@xʫέw 1ObVw9N5=.+n %R)w}׺خo+! (;\jq:I_ZS-ªi"QxQ*Ȇ͵);PG@GqC|s9FaDg,ej6 vd]u$?nLZPU, u0bLz8h @ 7wU{ۿ=no))#8Қrw߁n91'_\bkn9 ANr%mdF F K^F&:Dؙa&`El >_gCVkXWFC) P}cG葲5 n0Hhg"R;jν|a׽B%C)7z_F?Vyxt0|-M8ſiԅ6>\])#/xi,ݯ E{6Ob! ӳB@:rv4 Jg xb[Ch !h-̼~iJCMK7"dށһ"Ph;X.cgKƍJBqQ#+&>[)L)y*ֆB@Ul8JpIqreT+uT;MBH;>IK' eeg/{# 1`")KbwbU쎚 E5+lj-7CH nM^pMqd+eߌIPo+ԐU\?pXD-nPL}T6&ғt><@5^Ak=t9@' cFl vRp$rm)/TU敹:~ne-W~G ɬ\QMʸX) &-~1VL=#E^.\W޺Yw;FwSӛe,ARe@JPٕk,iS7?RZVc6ASBkF|%7%4;'V{;T Ni{Pz& ͌0F"1JKm{.iۛ;1CDTSػCNjĦ"=+$6yuh߹ 1?7fdP1vς2j 02{8re荎j8:֥}TS̲eL靼7oWN5|lVCE J~ݔ. fRD:-K`<բ`z &kb< %҂Y%өY {VC 0Q?JJ*7jMїO"^f85N:;++p'/Ӌ+$Yׂ`0ç>ʐ#a`Rѧp2 [:V?;ULDVe}+2+el~kyEzN`Tsc@G3i"![lylNnFHIܔ4 j4`cӤ;}WI4-n7''25ulu]=+, wTr- 6'$w2睗qS;mz%}hBhʝokYms/ 5oE$X_liܑ8\8^1(Ra. 5O$o`e;d&/QO%ѓZE <]p?ũy!11zhD'<*UԷEiFC*4R// Nr]l-/Pj !R~?nNprP:W6[Hwx$xX>Fr~ՀVx/c1jPž:v H ːp3\[>aU!)Hg/jv_ QͬmXz$)nj2b_9 A nr]~:P8+W:05}S IU@tsV:!sZ!aA}K>3ŧ(Lɚ{C*zjpN7 e<[1 Mlb÷.X>2-Ya#Z:{=`oHlzQ[|Yq kKjW' R,PNlbJ_I@(}.!yaM-oC]D34I2D*,3 ^KpTq|&%a/^\o;&=wiu(}Ԁ}. Q~+Zl`U4pA,Z4 Rfʼn`t$ t\9qZeg0Lǩ d@(mÎw\SicSZZ"Yz*cE# )0uHsuoL8[Dۗl-؎2 V#$0|ZB%း/b8g im2'97HzPcHpCҹFANdh6DkHh}ՙR%=9* fsy"3跙-Ȗ%sҕ ˈ-// fziE=y))L۷Px#x(. Gw:'7H$AmھD1/PE4d6̃C[>lys?tl'%gY9~[GpnTQmmuaDmuq!xLo?T ?z4mnjŽnb^xmdS"H-h8[qCF"y;kS/#~>@yUx&޻{!{j^f~Ȱ m$SX+N!*eY"G16M0,XCvBIjD/dp(ʱ 3Qc'PChbJzn+}\ dWT䕺]3}Hhe-΍]Ŗv40)n d_MIլ!6>yWkxs.q0c.V&$L /WS{s"HEjG3Gn0&gIΩ *p 9]=;f؝e[[\KgΡ%%=]<|  V{M7͛xoK"m[M4sCY;s]2PH%}#Xn9 TksrFIԓ$UB)l6冝5:pG | mk].לMXECH̀#W!g@&LA@ P:SL)䗣S'Viz*yMָ4 $V |Ȼ]!̂DbX4HcTtP)><׆M _A=/KVKd;E*:)5U{Ӊ.I{RⅎBb, 1SaVd? \9MeXSA`!1ve`jHOS/־f~@)A|6dwuĦɰ9'1@ @A?90ğs`9/:*VXn'0K<AL=r{"gۛLi#`ӽĀ.l3}fT4ټi[JⷲbyBau\qUFl4SEU&鉐mTgHK+BiF2 רKL( p9-;n =>[yTJP$[Cw4gla~uYGnV&:kA|dx&**,"K8 L?EFR j:nx,f[Rw't b6fQ@~8vEqq$MUXPa޲'FL]|7S?LPO}z)0={xul Ɖ*PquosE.q>!R4Z S%g<>mfU>!=bMj1㡴WdS68jh Ĺ^tE_RM]1g)i`i%h{)m..?fOi?=U4C.`֦ 5{ΛuFjן-QH^3^(P/yrAއ~VH)f!_3FF[ BZObLD0H.@#7׉f B{b=N2 {ލܚQ"Js%WhWD9 6xD(Eo !Y[ǃH}@[3DCЮ $F* [Nն>fjg,.6 9!W%[q<;uZAp/LF9xf{fM^}Y=5lt4 7 5>laq4PJ+/OOP !:8Ioϛ\-|2y`9 /y!{IVtw\ [\YSL H&p:NX) 413u (}FGO`* 5f1T5* Atsdto81[:F\}V]=1}5=NɈGmPD7aSLvME@#pf||'ԣm 졬4A{<)D}'sݛq#"FF"zE62 8Ue99 Hx m.h ojLRn3R?=M$m{dX͍8QAfߛ7yYLӊFj]t"ڮxw$cύi$P)>266`b =q1oZG&(0z|#^mܪ1|9qx̖(xR= 8(aJY~wwxH;x]<'/Ǥbڬ5<WUchiI"Ȩhvʩyw]~+Fr)N,G<~^ͪ!_h(dGr$/Ma'okK׬@OmՃAr~KNHyEaӎTVEBRx:6a2SOQ;&ai )G̓sp-swVm!to6ybJR?^hUiiZtjCw`m0Tp]d֑HX֘a`X|RYV#v{@kfdϷj#ϟVԒJ'1٦i! zƖY2\HZ{llT}OEXT<܈!ԃ=NhWP\rɝe0@"I/,C,.x~~2נe(:G'eA`׋8"-贩8_TK#0Nbʻ7niFcu>?֚򼀕gb>'Qoo}HV i 끉PZ*'WH>mi0kB4Jը96~laGCq\QKR 2kf@H%'%-: q"ld^0m"_uzL xo4U"'ɕ uh)5M6K`SFGP95brR&e#̄ }[͟C|.O9ǜ~}()@\߽ C=h%{"m߀vT-̌96:zܭROgв:5Shj4Ɖ>}^׀/%]?Dju(~ɕlǥ('8\FpɡSQ@`WעA7mDS]ǏT kxYp&f7rj۟5sR.Tڠ̈́:ESU>PT/.kih$n_`h!WH~2hRj{T=0>9hb5?G <:q>ۈ'63ְ[4O돏`r~DsUև.Љ(kpWZ7(_˖xj]F]9ˋzV h>ȵ{њXk|#0$° ,S"qE#CZl2Mq%+`n@u@^y*7#Ƶ[x VНS 7E.k0.oS+6hMKU'􄃱 W ff#F(tT!Ꝓ}E'O [r2:qU0 >Nm'^{hO(T4-qJ]!m~Qke)^ԟ7ó+g4/t"/Q(pcI g ;4P]KYyT$H jU}&k-#"A E KrյpO>11̣v& aI,pi`:⏊sŹFcm>iaM. )blHwT&9[tI`^Q'̝C2Yli|7-Z(T)> 9r4i &0ww?@}kTb;5^lN=z w=rdQ}'*_LC .۲vϫ|Vp"xMT`9P/qEW/ըOz=wP7]]1limUA:ͨ-.)ZHQAV.$9m[#z8]@o(tE[2r!f _-ߔjBBa1i|F>j%b\ )8 nۛߴgK8ڍ_dcdݢA/PP7x>eauD^V{-V0;ze۴f.:WgwD %>ZӏAP!oLEo1L)𖰞vv-Nf0j!H<?*3ҫh+Z:uf475%߇Ƀo1ma_$8p 55Ize )Q?)c&޿e!m@OWI_vܰz$s$U~!*S'I֊5&wP_>n{P_)ѼfRv"ʓ'fjI[Ṗ1߇>Au'{F<) HC{?Ȑ03yvWH"G|ߊ DڙQV@-l}.},jOg*8,Ÿx'i'"Ui,:QMSwȄ~<[)lNU5%hITi5C7NKx ud}Gnbw@ t$>Ebf>y=xqIl.ҵi$\MZ|ً.Q_%Gr[_-L"^Rje426<2:T\0' *|ZQ5ۣqՂpO5Dp|_T93)/la.fOcteqar| <Ętp\#c,ʮ~v[D yzFN@\'`s-V uEaEKIOrXb׫LOgŰk@8% p=):%> p%@'y]sugdix9to$ !1I|uK ]É V};VrDŽ7~{ RR:)L&yc+ ~I xҋB/m an aN0ЪA T OafB)`C%BܩyQrN+}*wMB&/.jXvdvVgeU3! UF#55Ҭzq=Zs'2Dj]יdwdkQiFD,]B|d~9Ff06֙tsXd,Xg) )y_l:1N_h#k_0,܅j/ƚ*v<&*+Jn:~>&-4Bu:Y]G7j Y`|>e6T%2?e;DF7s7S!_MwjݲܺQę5%`GsЅ%tcmQǫ$Qw4=0RU/eJKK&^jlzB4ɸnBvy)e# (πTI[(Q. "w )rObSqwh8ZnvͿyףPFZO{$>;?dy%1ƒrJwdC|?.Fɖp2û^6b)ia]I;zAG%GzPF`K'ld%1RWTݭܨzTE\cv~ *f__Kӽd-aHvпNslg:¤L1~_ ,[| kbkiHƱgYZ070701000002fc000081a4000000000000000000000001642f09750000ff0c000000000000000000000000000000000000007800000000./lib/modules/4.18.0-484.rt7.273.el8.x86_64+debug/kernel/drivers/net/wireless/realtek/rtlwifi/btcoexist/btcoexist.ko.xz7zXZִF!t/ 1]?Eh=ڜ.+ɐq<12(r9a'B͂ܖVHq-^\ vM)%"~^sYf8N.hic`M[ Ԙ51mEJ+A.&ZDpm~Ɣgrf!r}98L. C^weDpi} a^L+)|f,?JE t]+C-gRR## z_w9IG[Gې24/$dtm-RǦUM2yZHΏ:^(c 4i|P1V8K L>r'qR9\ɘ7M"&![J wc=}ӵ7;KZRf&lKQG4O-C(B+jʷ[G%Ȍh~DU%V\9Ja'nwb^J?#z~\u^ M|[gdQ`#̬ Ѓ}%Ʊ3#;|YxP@7oeg|XYxVC)S0i9TARf hBzfhV"2 paX$yvbPˍ@x,3L,۵x~nFAXޠFCr51F0D)bPUCkԛ~SN Iz`i #³dA,~$YI3y*J,#&}Ys-xVg4a$Y}n΀ jJJ\ le*/|K8L: Htt>}x6,2/>,^v/EC$O\6DU@` =6EGN?oW?Zo"z*iG3l]f*r]4Zk!PX a!PL34{x^kT^x*{2.yxHbWͶ!TD篖LLm[roX 1@lW (n;{e;W?NP4+rnF8Bv&oRg,쀡Ft4"9>4_6İG?u+)TXx=ؔapTZi=o]g^b攧?Scf_K[ J>I@ Diz ^j^n,uR8SY/l%u0s+J{2Tk0 g=P5"Q(8Oڀ<8d嫧L?[rtx'&j)EN7#on0@ 0Е{EhYX$$HtY# G@d1vyxi}}dZl2*JEǑ+KHE6fU/K}ȼ.jR^*@T/W ֚iWGۓR*Ͷ[~u.ܑ<d5}ِ=`L x[ "<ƴ ,2Äu I屳PֆsylcQs *F ɡՕ!(ݙ^pKg߮-#!FP@ցlv@P/⍗.|4 54B_#^IwyqXEg|}{JIxcUcz[F+&C<s!=3hTT5rW}@4W"t.ٴd A !>~ wK6HHqxyrO;C\@pQɻ L y/"G=5H^t'=ԌO@Hki1mMˤs em$eagy DzV?4,yBqrj$׊kPHFۗNޏԕ,$ p`E8 @sdf9 ߚ[Dw:oGXa <t:09_t J 1}Dx%`eNsIoÆ0\E mEBZ>m B2Bu\6g{-^!k',7 D kWȓ0n JG P=#*bI03 m:U"qh7$UIɉUw;awR0؋y QEwP3nk(*9eRslғ={\5WH5Я ]t[ʯwOwݙKIoP\<`I"g'MM = xlx|_GFY-]g )yv?0iWRR<ᥤ}Y LSlddg$hoAH6 nCp>p{Ȏl#U>W% XF!;<NӭTbwoXZ-vEs}DJ,17t01p=cppA }\G @^vS6K@ 踮:;_DKPƗoKNUKo{?{ X$mk,rԄO)/A"j rvjKgѪ`vzjM_HG/>y|c! nsJkOI9A&Og]J7 Zdz^΁9B d,7~:w})ru45W CԞ?qg =`n9e&K%~>W!>YOwj/[b!)U1«4Y(HNKčI*f"?R-m=52D3Whbm.w=um8XOYr|r2TFP!; T&.k d^t>8s+3@V7/6WD`&kؒ3\af`^{"Ӌj SZ:9Jށq[MGzL'3G=35˧ 0ds~7Wj3ܸ"1V¬M*Ump0d~>(!HSLȏY[ <$Z-'tP$Q'[m9%VGv(q;G";MNf{rWE =MD*){q3ll՝V= &/geZ*lzA(9[~ r"al[t{䞑B.(t4bdwG1lp6Fv8yOGzhҋK$䍷AXoɤCdhq-vd .{V"o/Tn)w$ X{~K; _1^R8veהoe|HLfrWNk =C̢+r!kw'k-~,PwA4o#2[:K\ۺVz[4om7d>eRP+HhA#KذӧW\5aSN )|v)dN=UwNJ+8_q1NT A</h }GF5FUG )}DȃwfzBt ZE<|=msM/k8R'1ϸDX+\SS6kՙe\4H+X8 'MWXe0676LTemjGϽWܒ_sW< Gí5.A.IF'Jn|0jiZ"pQ-;g3'w"Ymadħ",&l[<'W@票H: 4#v|cMjR}(,^W7I{ b<0#~1~DD rG Z6@I_5],l˩ohJN/j i?=  z/އ@ Y4zp$k4^- Ú.#QP!c,>&V1CҘ`ÍGpX*ÊƯqSn,ah<>gJ}1JEpHg)ˣ!n{@}9$/t݁JX.r1$>{xjEa&hW5̳oU"haO^k0JfL!r%i{eThF 8>J-GmғdT"O%Lh6L:Bx[M]A|mqo'j;aA3f3׌}^MC)3i EڞOtuUqsL#'Q_ =xkS#ӖYI/1\Λ%Y?ca]}޾_wc1Fd:vYWD3k6IM~\sVƘYDmy1:HB0B𝈀CT|o6ԎEhA^t)F^Rh!7):. 1 vd;Rqm ,(Dr"Wmo 2?lr3 R?Ph0Hܛv;K.TPoc8G!}b4vǃ%QɯAƒ MCl4?5j'Si4vQS 5M"3Up Pj )#iw*Ywj3|P8"Er{lѧ=3z28pq΋] :b| *X>-\|+U9#Cz7gIUz>F=}/We5S}6ӊzIlel}mI%`"Uh\MG?\c=n=W,tTqIp(fGl>=EZԟ>ɔܸE% k i Yb9KO&TakOSgB[׼du.U7?L/JBey[ E.k*ܙZ;QvoZ-/ g޵V*p;7w& fbv|p)&yOnQ~|F7 N)^Wڧ|CTo`WrT[{л c}Hu?@ҟp$3AĄK4,)ܖhk"g[ʼnEb-ueq_3)4>S6G0)/2i1^)t+ޛk- )(%My>t.f i`(Dtxp7ðu5B(x|BWf8 AV5}%>[8LӒy+έ~Z `4k >! hhh`5*Q`YdL4j)Ucע )hnkd8:v6 Rb2Ҍ!GQ0&¬1T: HPUě8 V.4x<; +\{F:c&̥3l RО#h5aYK` 0]A[_-M#h#`[j#.v.k]I8o"3 Fu+8ߛ xAl\dK3g aIo Gáӎ@0 a&b70d.s,uX>y.t[S Rj*7կL%&]ަw/ L{^ܥ[ltz)q0;ݧÂ.o1~HxXotn;! cF1JS8m-=i,$H$r˸%f7ҹb1lxsvކs:βSæ6AC#;CGQqo1iѴϰoe&FdaX$D~2A Cx]neEVѓSv Mט;=|t}~uit<64ܬpm_|J]V !s3A) .-V$˄ 1ٍ={@,Ѣ<V qV\!ڎz*:"+ϱg)P#_xN,k~Yq-6ԥ@ |lE7{ b.:A.YE4 m!<͜JxcR1Yygl<~?xviXwchg=6+|p@{*r9bb`/(dYJ]U>I~'O6 v ETN-ƞ)9exJ2BɓZƸK0#)8lx `6oy12 6dugZ,j..LiS_ɐÎrmGkXqV~$M=.":7M;H>- rZuE=+캝l8v"U٪wp6qrJwV#ݘ+"Ǎß ۢmS;%`U3?}c㋳}"v:4;n.tB~ܸ)"0${` VNO;1M Kګ>yb6/-FcF3 u뿄INSS/SAE(}R^0ev :*shPnsGA܎q^cϺQkIHNclzZPͱq]t=?4iߍn +0ΣV|? ؿNyGHeM|"IجFW ZJI("$FAa6WTKI z~Ec@RX*Ʉs B5UQ}>QZC8AXOєԶzj\=n~;g.Gy(h|f0=)SŮ͒r@p:`^a%!11lxcšpMU_2tCwg} <7V&VInwZctᲞ0 2۾:J0AC Hlf Zݖ8Lw\Ya{ՠ_*"R7~oj@:*\fr߫#ӲGєfׯ|$TJ'N!;U[~eoS '$o~t7ׁ|5' \^W#:IX zct:8a8bE?!z8R3,pz~De;kG9;]WøKؑ_|]-Q3@p Χc Q%[C \QVkoBY@KTݗ| fiG2V+#|A'H" />iq&r{15*>p)kpE:3::Gsnϼ&Dt1(p.ۖqjGd| Z(8AKj'h$[@*h2nW-̚cԭSs y2JL>6ufM6hVм +Lb ٜưAb:7%r]Q򷷀 Η(0$a}7(M~>h1T Z叩|@K=9:]H_Opg;8-kXY7'nwt mfM6JRR3&^͈4&vWsp׼Ol=%Yqg-T}OMNJO'x;U gAW5|YedmyMm$x/]r`9!ڴ 94 }:l sߕXUp t]#e6&eOdžN3zJAQzW3EX@^%> *i:Vw1s">Fjܻ<3_V˾+EH>Eu/{HaW  )f?K졂Fo:׃4 O}MFKz֑èj"^I;ѐOd2rbHf23OzjXy !2:W]=Móqt jH)[b e>Cˢ'N):ى~Gi[b Gg(]T=I0FsCq1`gFY-ͬh AS,5{eˮ~8L-Ȑ+Uv#{ZFTkWjBlp8 6Ǝ{iJ1"ަWahƁv;b "A7azV=0ĊNOZH0=?+7a`VXwV>Lɳ.qe譟zH}Ä1Fu1:[@[E""S̯':RMN7p h+rowÉjK.6J32:p$Ή"hzj̜mceZVÍƍ4lHSHa GW_  E›OPdKHj6Ԧ)2''HO"5{ H&[RrS^e'I\&E]T|Xgb⸼tB1%ɛCVt&z FCKTt>:DŽ>r{5X_lrӦmCj:cfѧKk'!c*s!Cj\Eȭrⴵ!aNŢb]=[%X!e]_=t @;~ &/Ʀ5[JtH'_x_ /(fTgәgp!+p[y/r+u]hȺgpqgܶSoK[fo ^noAZ:jH035f$ydQ},3k*ஈ ׾5dJi^J ~%^+(o@ G,ʨPZ3hُd!zThH57V0᜛'!C _3&||L4(hiTylKtP5 /[9sB:*y%QNd<!\p@dis@ -p똘H۝5!%g%8_c› g*9c2`IVaU+Gkp'Ecl/thǦ8`C]Zɬ~.atGHČ2FPBTw2t7KiS\m6dciw]& - ;Ȕ֊i –ܗB6 x"(z; we}5Rkb듷م f $1M.^G%jx  U 膮V\! ĭ==LRR~V7F-b 6Y6GiJAұ OVzL8S@HVJnD E> 3!%vK;侪l潥UA[ +ši!@JaT.қPm] M§ک lK@&*RcUSXWxAMiYV9a:1DM* U6iHx2͸ȱ)֑k)U^;qd HzAê&2Hl^}b8zjP C+TbGh.7me [m4]. A 0P4E1J-vd Ds h]q*yR2ɹ87|NCrBʼC`b^fG7ۂldP? F5g9Oɵ_ۣWoM=:2?钯dk}hi +(tR`9F-X |RlqAKQHf{OoR˧0s"&ѷ8qr{WẅYڛ=Aj\.xd6f*z_I n̿+^/t?ҭ6+Kd'5J#X8芰q07ء3H5F*T&O8/MSJ!* &KJSB&RlК 5O,6!!v*Jl62B!v@] `9T()Z W6Kpv+e{ צi W9A*qe'qKJֲ^8c/pg ̈́YpbƼZr§ Mo+\biF.nȞ/DsR݇ |ؙo55 (p8Ez=\-͹q5I'F,Fh|)A{" )$/I$r={ɑ ˴Srw!faaVm(yyp;)~l|G./*VRV9:L[5YHU*:@s:/zyۥ:tODkHTWc(T |kl''XLuI?ǎxɖoHhHbSL6 ҅ð˻+QႽ5-ԹD4`,.% CK@\a+M uO%M`'Bk:0XX1N2+$.#O1yWAd686`-78YJ%dq8ŵyN{D/(# EHK_/M8D= HYKDe~4.>'')#љLI+Fb`)_QpHb"W^ᆪ$B`/zB.VyҞ4S m\Z>?Ԅ?䋦qCOaqP}H"t::fuMhGAXjUI+:x| x䩚PPF붮!UӁ]? 7 `49gv蒩lWl+JYX=A+b}~2hWx_yXFP4<{NI-C",GC$ ^yqH5keߏvP+ndLx)awE;Y)%IzdvB(c ZaD`$Wu3mcAKZ;}TCZ@x/ pAxg M[E [?l9j;>v;6gZo%&;?h ^qQG*Jf9nhP,A4 b@sf$W0 ^[g 1UqLSoQ^zqbL r/=zyxEkIX|cJI-%]hmfXS-+v|$5+\tZ 2v@Kd$ԘE'jS8ZΰVD7 T5Qmωgm`ixUL3% 4A(f75m?K4D`nC1ݠپ| bWtS%4zRUiiIR$7@lRA*WHi)ZPH@ }P$'?RY_!lroa鬶j x.kZB%cJe z 턡5\=6(tZ?#}8yb:@E͒_pI۔Ra)O+(R:Fʗq]}TAlF*:BD=-͞zp w$2Xj|H& tܙKBz%)Y)`>b>B&Ԡl c"wM(Ws!B%J}DY{];w嵮REIW:+D%K cR~TmUZ"q_e*9g:n&Է7FUő AֻeJó} %X^*[]rD@ 5 hE?{fj D7&sEY 8 fzUuqSD>fLSf7Xfj e% ИAj:/S|amRN u T>RSϋe 2À̛!/1a8BXͺ ۓ@ I‡AXԥ~/I4=% = v9)eC*za=q*aPJP2?k $ 01DqQe/''2[L<C %1GԪÈǤ2̙@+f^?FZ9Vg`3ոvYu_:BNV|\7DpH"aMxe`otIi36] æD7:Er(r)y-Y/[F ͫ+r)DŽ{ez,m~o14xD `a8ZwqZ>@$ha}@g{%2lR#[+!T<V|VDvfFNN=?TsQ,~@-~iEfD:$MMwEuFd%L6i&͸g~/?iT 27 gJ14¼A)oc2/ 1F*cNzFO)9<$G 83 >< w], >R2<2ua"=^7xBZ\_4 ,ߢNl81a;`VyEGk8lE[ ObLX~& jXD }k8Li@$n,4ỿ`Xs[/ע0%,^W@ߥ`JejUlUT)V/O%mSi?!©x' s5edpg7 -l"PN{?3v), k_{_5SQoIVi0pCak M@ToX S(޼M^E`=Ndѝ郬8I@xu80'{-BRnKPz`Ɂz'Wy݅kBt RXݝ7;<$XȤlsm푚^aVJ' ~OZZ"/|$F- ג~>Bdv 7D0r }b 'EL-mIEΕskf6 Q:nl6Z?q88A.Y3a]>pˢfbIT.g6ۂQz暳T|0U u Ad5lq [%deWg U ʽW,sF3=lyH^7d?"_mz[| AEֲD~q"/{;. 7 A;O"Gb>Kbabߒ.l QM-EY@COޖ[# Փ KV8W4dS3IUgjSؕ7?y\O|Ͻ~"N3Zt;)p',.$ΐw'^!ESϼ jt04F1;H Blw/ԑчmTcJLCɒ}z{GM4ZiC BImgOAc LVTQ[f؄6_%Pf95xEP@W*^J'(]4K6ҤxU;,̩c0l&b7*#IN6w]T≩HKWS3ROH\:LS//`}ж-=ZW*5?)7\%˳UQ|ua$c\l ɲ# x#g;ꆃد`XZY˛\NFAr:i4+JѤZ w|pJ̘L7@Оoۢb3FhY[ ;1ߥ".CpVJ@]8SL8QZ ]cO׸àլ}=hOch%H╮\`K{h?r^(Mx=F y,_(龋|G#&VBg/]s$h3bkXqmIdlMxV}+!~ I)Fu ^ҋdu{Tg3 1:%dMa9z+7Yt$D%ˊrgeEWi7%vreu"d9!bT'rW0>u#̑A8.ӓ^>#LeaI j<zUE#Lz 5V +pȑTd'Zv|{AK f[Α[uÿ4_̈oP6Dh5DJ绶>}kQPCo(3H0L^(dUg `)b\%|&L>oץta"1~t"& sMZTvz2GS[kub' ; 6+?ʕ`Lyn6E,2N5;IyfrG+At~cVBA#ď[|A)(o|11M!ݿw&s!ӤkfG8@Cg1 * ǦVJT!mOt /2W&2Ү8:4S0t`1nYBA *[mv?Sk,,e2HřGې-qukIʼn_C%nP?B6N$Bo,(\؏L`,<6/응E aj+qv | <*l9OYpLdⰇNPnV~*D| Ǖe ekxԄ }J|J\ZgVLS]ҲQw]\3ʚe._6md8Ⱥmz!i91[-wy8L}zVTul,2ǹjŤ&`uD{<%nXQSXB 4F4GĖZ/-ܙ^> YUpU훽t6Yv |UX^Yc}h儒fQpYԋ ~ML[m?tÁarnf1nuQӭ:.t/rA#S!#hR23[dʇvbXWi|ũx/:[qqjDwaruJJ@Ip-fs,57ŢsN ~1PvV7'iC/ꐨbh m½0)6avn kRZHٰ4K(FbNX35Q^ucE.a=էڄkVPNVbsT}B N/̲D]~g~5:p5gĭR)닾{Э~0 6IGB'[#4IÔ1gkT(ƴ'{02L_z19Z،|w=H 8!}A\1BT!jUĈ6ƂD4R[V%or?83I oR#v,ku[$Y䙔]Wrpj E= 5#Ivs`+O57falyژd2BO N3; #_cGʄ`6 JvtT:~wu4΀2];mhH%7YOS=ϟ3^ hY{̓4Y0^g7Z d9CdQѢ)iUuj }5lȍ4xY>V\2׋ïHSXe]́=NFzE!cy\I(iq$umM"ݤ_gO e娿nB~7CqO[KD;=՝=0n?ԫeAS_/~'[ Nܗ9Y Ҧ TycV=`*m7N^הف8dgL>fۃC~ `{\o]~¾vDZEYk&m;s3heu~UlJA-3Lnu8`w Д^h+QѺ:/P߀ywTͤ?Rdu"+X ;*iM!ֲ~>WݥialM#;͟##@gDe vMl57 %;Z3EՑ/p 0h$t8n$L&΀j.{7)BΚ҇6$.zENy{aoeCxE&]v'w[ v6PإBLȷ%اƀ xD<J(ܲla~+G׳ۃ/pKu*\]gǫ$} CVn\ɦlìng`Qld~mչŮ"_ KU%C/ 0h1JA͛>0K@h)8ډEj >kU֕7%%u"[; NzYN#}e/ }zC?Dzx_2LmDw/Hu;E땉HKIK5đPoW9Q_1ZX^ OWyɩJmJ<)BJ[qĢ uÁV,pY?1Ѓ7KC:˽KJqtM7;l@^̳Эƭuvkچ"U\%#nG {Z9 \*rPN\RkE_P@)Y#n \5c+÷I+1seG.vK>qO9!}]:~t=: XG'#D:`;i,źal(ԝ.G?uկψdef+=~x5l3B) ׬Ҋwz/S!0F?jLq3X=ry,St 0By^93#)@[HS44=֚+>x1S  W%_ UKI do-%}Ň%On&&[UXy~!1+;}GID1(ig 0F7>REu:bН槃}F1Iy~ HPd3)7GP!!67DhSȤ<ƷLo'"/&nLeYtC.KN  Fi:oNWg.ɭ檪R<A{Y4-/QКhֈ&3LB-axc_j48SsK]4Ml+.$p,~)į,=D ;ڞ1e[=Gand+͹M1k P=,7A4`1CR``] E·͓~_`5r-̊5b.|ªAݖ1$lݲְB2=pP~W5jl^suW;$ГlXȕx&pH ԙyHՆheX6z !i˜W[6/`2?#iy9k"Ι7P/gaZf;je:0{eIGGXÔqҾP A:cR,!OW3-R_6r>4L߅UzCO߹ $t,n.1~DR獾 $W Dy> 6Ğ+KЧyj" Yx62 5Sz3ՌQ&/tCѮdɢ|eW5 &Cy\ĥ׫O'vUBB_V{黰q)"2~fJC_-5Vg=GʗZ!.72 wRn=/;v}tETnZVK%JUH?_[s&ΰELa$2>3Hdzu>nS\jy ҞYY 'f\=XP.t,;^ rXbSI/G`C+5T'[6clb2]b>|I#7# C:G8-cg Ԝs;Q&\xDR2z{Bnakn`j!fQa]{o:-ZFfsiׂ/0eBwl!+I9Bwʿ8 XPƚw,RfPR\JĽ4m#Epm;Dy t(;^m^7fFg <>gF#ƌ%GRR qrZ\G]_]*k2f?\l̐xkEcNn/mwHzl|b R42JY=z k{S|31%XmcAeh/ADc}Xf+R6rLMAuXv:p"Hz`a*gM!Y/LE sN]NJ0˛rB !J(cmoc52a]:w[Zf3J-n' PpmFL æfF'έbCpY<RR1漥-ܞuR)S0'Q\9kA#"6ju F Γ 4bocѱ-ǴoݭԳ iDjE5Z~hrV>;ׇOjc$"=ahmFTc]%P^hau$bP_O/B([C6,OuYr~ܛo36k'y/)R6}_\Ub*Ԥ~ P% Ki6@xюލM?O)e yYlrM G"%^x7*.+˿c@0d1hj-LZ||hRmjtyU󫍮Nj'cu)g>K(gz@i1w58A䑑2?NQίhQc{ *Զ/:C;쫰 +@\ k[0=2鴚6?urS:X3$I¶90[︯#PSp"X9'LzkEL+v|k&\kL?y'1A%)7$;GC+n$k_d EGK b:b-Q+1o)+F]D9yX< )nǁKÇ75N2qL1+MlSY~\' +{| b9`d>X@]VDt rf"Ck6ol%NJ40|?T8piKDn(sh ה$jlDg/y%v[Z+žYq v\q/`aCg`EhGaQ`oce] 62w/UORa:'h yNLS^=/oCY6[7IB6ѻWw{2.˨Uu_(! [a2ÖfM5;x/=!i>ߝ,VÔY]~5Glk}}~b!k7ź6rY1#+6iw %q .">Dwȱ@>=K,i0w}kC[ zAgPJQz~ -w7} @9FW): BgAhAxN{;GMM\vin|74>(O֒ یa r!غ;ގ>Cf-Fmy022&o,2k~;suuʅM Ӣ0hAxkRcGWVLԪ P'%W?T'g:W}qZ Ė\g;kvC]$TAfb؃L9 AsKB][FT3̆@QӐvo!)ˌO >ˮqQm =k vf2׭"D( Up L,.l-I3а8mALӅcuQhU5$p 3F n=hjNAI疪n򽅺Э+/oE!|K}F;>m[>&$ ˥#|6XZ9={櫃`[ݠEPj NU.[L_O}c"zMpf2NAcD:G[FۻE|QuAw kRYHؖ"qDbz@!Iuն4GYn7FYJw9[g%J6>?+UIi}3Ef-0%%58Y|.WܒaȴhC{6_l.fS6YqF2X_]Յ7[lt_:kzc SW2RGYESe#UpR3gT ('.Icj?c9)Z2'cIJH(y6ڢPGt$ _-buF "Sw?Jnd1fJ1:K=Nbh <7 8TnR3Y3[03DBj]K:!Gʫ[T$sx2>9wk޷:HS+[`hBK4]ЁR)2VK?K*ϬwE/T25 8 F9>M^._.Xw!3a͜# KِaY!o.oas:'k6$-8EiɱH&sRkȗka-kZS'qk1J,_'!,gW]ºx%Q%PղqS[ץb +8%9^Xx&ϡmj{$=])X9N&ߙ"܁U,ʄBj;U?ie6VSp`ZGm0"*2X(@!9etykC[Y$aw2YvK8gqعL nOTwoТǝ\=mb{4f,6 mɟjat|]n#ȣQF5)!v:q(5qgE?*c~^Gߕ-3fI1YK%BXFZf>j9TK>Aul[ I4h~ !\()U>ܫU(5[wLjKV͉IԽ):;5T$+7$~j4(pa-_zZ\_QS,w)iT<>p<skf8ʌtrm,KZ$OYjeL;Қ֗}nUsLڮȤo/7T9/؂rm:զ 6 I 4e+|ouZDiN,m`yWlS?]ڧ|_~2 Y}E 4U0"$i>x춞]qA5Z~N`|-(Ti@yI7,H:@1Ǖ^@eɿUi(M}d@]YL7H%Uw{ x%9+LKB9ہ& 2Oa!%KFE5rO} @&eTk+gݶ3rPeߊ}'*g^7kZwZ?; c B퓬?ƱP#ѳtmѼm9iz5lQf .&*wC~,9jO?+4D c]H T~AvbwXs({ʸwsǨ|-5w#4Agi=R pfA_gr_vY1/_> lɚ_ѷCLWQ[h-.95pcv1T%)LGgcVj t o /di"'*qZ`V3W ?Ek@5ɆF԰Gj=K&0Ngٝdmuac*ɆUyc9bp@Arbʔ? +̙EH!"-m;ùjD?*fxÖbnCugĢǸl+_ֵ'L/>4JHҽYRbavrk^0XǺTnz^R7Zlu'Sz4kB6$y'S$87rN95==2L`ٛJt\Q%X78],Ţg&z7X, ŲqPƕL5F4TM;]T!i=Xe9EE  5seo4mND T>ƾ!?7L8F̤MUQA9zvB-_ هء n'f8gXfɷ§А6ZZa-% d|kiφW)ٮӇ@՜w|+RV1/Ƿ]3\x=?nc J馷oKkDa(P4xfѽ43}q0BvY 7m)]ch ,}>bCjOP<=NwM0 JG$!=z(b4p[E)%U|H;@)%l  y:"m':\9,em 4kfj`<2!f(ojG#œfyթ@Z۽uRw`}Y Xe`^X]j.9'50 g$`^$r+ҡ~X#OʻL$.;+L|9[!0G](`QO}_~W/ӷ{,^+*:`+?t Vq˖F\SM` 1OJ={\G %9g\hw[5󏺹{2(-b 32*Ldf&}Gkn%3HV/GXu,6>l͎3-IC^ orq5٤^nlM<#;x# dGXY[9;,80Qz߯ URZf)T4w~RlS#{Hヘjzi 9YONb9$rV\[$P 5÷=hggm.$mTU8X̐40J#= aI܏pkIZD%ۊe~ws[$ɐWB详;0UMa]⪻)'JyKIwVj ;%˼YsHb=>o%g$ ;`b=ryṊ!Ǩ~懯/F̻Hڪ6X=[.TO[~eye׊5{$P"\u&Q/5@L^ ҆&1 %9$.+ᨗ.(Sv~;EqwdD~1uwC+*r %[ׄ z6~nYu4VQ ʏ1kO5@S3>V~1w@a"~ ΑUp&*.؝@J ?0Km]L|u!t.Ha7YtVVXnĔ19 +py3o=*?ގQ IUk,Y*]cX62%va9 껗ZK8:Q'ns§L8YtNH=aыPPgm>.WCN.=![%3/yB~,z"*2-R%RΕ][)*k7m6IJ.g$y9.U5}M >L t?`G% i OVD7CjxD;QPP$r+dr~d-[OmƇ̜X 7bwhZ 2-Eǽoy]vtUR p+)5e@ww6VHf̅wW5 ޔP2?ܖ7 d>ܱCh;}F&OGn6&3Ukwm} R3?46߄r#7iAъҏ'pQI-Ifjj̹>vⷺ#s>1Q8bl%ߑ(vRRPو(rޒ̞BS #/V fN ]GOt:o{lnoR%2%[YJ?w]989ݍI.0@9ޗв\y^i4ȔpjEHz^ZӗJd_l=n!5rS+Y2K9z&n2ZpeJ4Ǯ5{ >9s`A}#^ ^V@Wf ܛlB6Q%TJ3F͈;ƖRТ7)Zu0{idX ZI mO ݒYWr&LwZ9%w& wndYhf 1 `z)k~0@x "0^NKhik^-KMS,qo/Q<kxIw:?ikA SgQ5ړDrXub~;" ɫvm`6x2X:DoMy@yj1lBo.ycULa }½/*&u~t:x6WԶ0*!fk槗[;\6ú%<䲣?8~(bGiƵq[8bryf/jr%乲7H[9sUR"QZ&2 jy!_QP;u>ȣ}@ .%An&E͈w-^v<֬uA"=gγ/`WMuDЯ /bdL@5Cmg9ߡD` >H-rZډp$\vcً:W ]6G+$)w, W 'GCRh{2!9uY l |PU t$8Q{h"Տb p֬ #47x%_[:?0P`U޾ŧlص0P1A,h;0ɲ&-:PGA0V+;@9 6KiٻJ ?gr7H߳E85!wa %/Zv~&=pB}dr"W>Gȃ( Vs>z>ߊd?!;T&xnNJy:AY/220Osd(W'E9=qfB3ffJmذ_vU3#/ x%]Lz- uqsLt.EY_^#Cǂ iU,ai߈7[di\}w4NqJ fdsP`.µdvFs>EDQ$N Nsx88_?W<M ߛ$EY!UZm_l]pİi+=svCLr͌NK$k;zAmy|-LiM }|[jHӍ{,Ju5NHdz+4YGcÀ~e>bp< my"v"&{M?vXxI p`ml'[Xo4+ș!+;#蔬poC SEe-,&e.#1WEJ' hˀ20=3| f6*ᗦ]0_ .7H~Pdd,57`7G%wYC6UWqǧ2{b"ܒH/5N@C\暧?; |gS= 2X,z7ɣU/R#Y<c5xH]xzJcDfܠhÿͧBjIn$7ԮBEbwղ{BWÂSجxw|B'1'Ug0N\ /?[i ?׃%Ȗ럲[bW D1e"4asvoXۨ1Lky;UpF5^{Qil6?=pHὅW|SDܑ-1j%Kv !Ikl,w>vsN6ʄBkgX*/$: Q 0|7xbW,)oNedk94NۈoHj:eЮWә t$NbJ$\9D}}ffDBMءNEZe:R(bbFJ~|uW\dzv?fwNDJ+[ӰHRPC3 e;.9'-]|s'*mN UKlʅO}bvU.Qc"}`VEzeTM׌Q4K놴㭘m?2[10ݩ B20s~`vH&(-`X?AS^|kTXt@'pP#ԦoXhzEQ:JZb><__ل̨:GHk*kQ{~bc)O' ^el5e5sbjMIVJ,XH>d⃶Z]mPM:~0.ƣo-kG<~>T2d`P(Z{mփ9&9,0Ԩ$Jrd;=[)_ӁZ;#}=0`7\P~.隡vg%L}/ޥXdnN|! iKʶ:2zHjjL& dpF{ 2.P $qmf1B520Lu*c29"jv^S伪ٺYP1IKZE} OqYv#,Κ}UǶ^6!!S__vZKjsR\PyeYH\_4Mmс'? 3oU|_ɲ(L.2$ 'c>%B 1A1y Une٥)݃FrGӦ=# ^ǀ >Ux?i|Q6w_6yz7)\7n}mCz~# ^qݞˀ,55YORmV4I0V؂ְJg}b6`u!.EѮ]()X'=6cu~M7.tU@vTl]QmWmMdG,X('y ݛ' ʥFd'mK/hJ[3zJGN,U]g>z`g$5)Xr{N7>1 A%3m)5t `&h! ƭCڶuYԩY wrhZ8kѼfwd+g&l3!7qVʭgBA3:0G[i~E -FlF$wB,OR`Ș`EA0DtI[kk%b1YfNew é -.v~V~Xr8w OYo_$d'1݃^VD&eݓP+/-ʋ ;h~|3GL 8T\4 w>W0ܽNG0ǭʂі?\ ou^l!91e~?!Ch 8!ZMF:BC5Q'  ̝$Kv?3)*;@ 2,[b6U:CU?[I==/USI_%\[ *dXo]Y7ъ.a@5<3]ɼe(O_C|Uvsf]1YHnɑF*%"^(:bw(k;cϼz&Ƞ(S{\poyNejDB dGQ{'e䷹i+qƑ\bd+a뭫:?w$Iex|TOFqp+5Ԏ$Ӄ&NqL (tH_>%@PBl>/20[P qЅn:w8 T(,;;8G`tmx"WEI7iѪcp[s&c{蜈ͤ:&=.rE{]<}PcNלd1n4Tg >@m;h6c&_ ZO>[W5Q.!xMoesM묃BcAr_T([@Z.c4&=MΛBmZ}6ǯF}xq% Є2K#$`HnN>T:}}hgJ6]D=jiJ&UA=^J#zt.JI7Q& %Fak^c*P:dSl;zPAr#5 4Yk}}u%z=a`Qe0R=\(5ب1 ;#] h%RA NJʐlTQ+Z6yv{z@Qh 3ӹuar)DP>s|z5ke 43~]3U#6EdR(%$ q9.+bJq4t)`4f;#:KDcޅ w<-)(5 _8 }vCs6 mQK)ܔ _LwF`rv~d H\*kiuw j#,2~[Aԗ/ 'B$E^sw{)H.Ƴm+7:d>\xw%E%K A9{-ށyT2$~xȨ9L˻װUR"2!L^ZM]Ե'67c`p]:~DIYq685mJ  3T'T&f/3`;)dܡ^Cyo`cȑٽ<uTsf s$7$m2]I$HC_)}gHa̍ry,>ω} _L|kc¬&gûo!$= QoiӼpQ,Df ǘ0N"zZeÒxy4H0䚶KmYPz Yߥ,/iVJoJ &ày'8bDD|M٥D նߩ!4NWYiMh/Ђ&IW}J㵐4dbN'(+S9::9*#x#BKN)Mm0tus^w5_U-c{uM4*tn# \Smݴ7 1.Ůh$p峑璻0bT΁젨!qzn|@V=rF6w_ċV۪QA9eM>D iG юF O65zYe^Giofd׷euTkM{$bƅ3Dwp?;ײ'uʋƶ-ܗJ[U 6fD0Tr2$D(']DJmR첒‰8(6nUi -I~SI(r|`h%FP(wػBm?\hTҽڕfdzr=A)X;KJQ\@֚#pժԉ֥~.#&Yn}J0e( "eEǜzFЈ=dʛ*Q0#Hj>\*b=([ oz00~sq\) 3pcUJ~4 raƠE}n5H},zg~ܺ_XE`C$[ֵt>?k]Tܗ\}$L(5 j ,nڋLa*[SGG1;!qqL',SzZn ^is]_ek&AҮEq$V ݔmDxO#)qd_A|*'xsjA^ 6_SuF n$+鍐}t/iG ?,x+G9NrI*XtT{u`SsqXX mpˆsF|L6}4]tNn`q)v4HjnK"g$K`;v_cD/BŻp[QD2AĀsDg?UR/">YhA3=jc@ cN{ '$=$' q*,[!jS]ia̹u8B0+[@ùnb_Q>=J[} "nY|!Jg!N)@iɪ:#o1p-cUZTݛè=ݧOBߟ lC}޼WLnW꺁~ҩO8EK'dYo'Zّ9O? UTϊz`BQ)(ȿ:/>g"2+L}2iC-B$dG7֬066ZW$H&e߅(GA]IԐ84X`WaoyS0k5=QEh[-lBo)j!h`GT)@r ĉFX-xXŕz:8nSAf3kQ\B}~DR4:jS" bǃbMd(w`{"*~ ʰ_b'P*D-yd&!hDF4g)M1jb @XpI%ma g;$ I*(2@g|A0r$6ybߢi:kW  E\^ t('!\ 6買S.,iCt\mQ&(W` ZhD\|eG#gN U8>"Zn)s+ or\.Tyr% m@> ~Q~$ Hi&Z.y-N@5>+4LB,bG{6j$|#AKB[@r$OF.^U=vJǓ%HWn>УuѹA{'a~ވhtȘl[䚞yb2ٌYҷLx >UKf$4 )N#|Qz{F +!# TTp`K3R? |rt  <}.Bq-!Ծ^ߝ;j*5Jy$;h=vhQ}SMČ'\8<ܙxfяUI9"P|y @22 ;)ato6KV$9H?U< 4WϏT^WT2՟{AZ({̴C8\*%bQ鴱;NI/딀w mw"u y^b<L)7ooA&.7aפ4ʐ*]+1p$jCNfRtl䳀)-&>7C [ruܢ4{j[=?.mn>LҾ>u9*T\x2gޱd@~i J*>y2P$4O4ْmP5-'˽$3ٌ+1d.>Q?KgJbVdd#u_ ,OИ^"sk&>u赓I9`]4aټ&C픦M4wMooKn\rXVHm/!q^6l\dŐW7o@P0ࠂ9ࢬW22Z^u5k{zH½w{)C?SƝh>0YP^}!kӁ@r(l9YzG*$8Lp܎sނou1άpb;!/o b A߶X?3&0ݬO!~Dm}8*Ӭ..nQKj2L׻ bvܿfhR”4o9+'[s4=B02A]Oԁ$7z٦|x/וO@q9 }gү5'W02-\GO imF 5*i)5?:XM!3AڸQYRw%tZ'Ty R՗Eu#qAP$or㻌 C&~RQRgEZvy0XΙF- 2o(۴e Q`H~K\n1\ϺZ-Qd{(| ;^ im] 5E`:!yY/*9g2}Jr#TNeQ5|yNK x`Ij\Bc*def{y8߃2'4W(2zZ۫I1sP#zEEn:xk";X+;\`zF!!+[E9!7̖"cUgx1>vu&5c^MK/Ue:$`+~yי4Ff9ߒI7ڧչc;?F[Z FqeEm g!\žmZ6{`tWo&`я[6kȓm'oB.(+Iz-Ap:~5D5Տ֦R=Ů1λ7? TpR0ǍkI[UV\Na  NeN~^DKۘQ*K%aux=뻖;_WMXi3羍f>Qj6R-9'$nC }7HE/@"%-1 X|14f9QqHr8c*iHY  ވ_t$cωrҳ*7v>Sr(6͉Y6HՁg!QUz1i֠GHRzCX\7Xs[gLXs8=kP*S]Dw@XgDʎh0:%D)Z*Qrr6@*kX`Oijck2tŠN:; ~EoH7m㞟Q"6cT2Q7!/ZE )&!:j! W2`X&5#1bzߚiEt/"9?$V 8d^_A@h{ {xU$U:Ӈsqy]7Gh H]ZMߩ͑C֗f.9&/\",6J4+WUn}-q2"xZc+G!UP~PBəO ޅhZLK/@v܃[\'|2r#rHBlլQH'zq`0J7b}f0,RǤqwT 7m&bZU WOCELôZdh1Q-Bihu9P=1~<5jͿCW$Y[k,B-WBt'Ak u@ƨH \1 9PH)?]X`p1u:[y+[y4CrrL~^tAG-0(a\vTP-7㨟 *N3ԽTY0+]:Z;^r[`)|mEssd#0 @1 `BZ9y=5EʄH>~޴c"-r1 c6 ߕ4 eX_hq7qaf6dob`=wb`< ?󛵾Y6%~8wT>_4:Cv>_@ViČ2S~V )Ywc:IXK*T2-J>x6`Dpu4-π--ӛ%w}<80(o%`n6z+8̼5p`] Յ/8nsMF/ >t G2AKf_Nl.kE a!U=\` 0xtShA`O 32r!(J(4ݚZ:S FoV{oShLH 8?Jح(p %nv I 0Ib2T/ ⵬aG&׶^|XRT+*3&8Sk@{6Xeg&Vof4AH% -GCecUT)\t~.s@SiDڏ`&w5Qn_ؐ \-Q0Ljy~XIS ƿW^)*R+;SX: :wzUM,PMő?΅{}CxFqpf3t(U} &-߲jb~3yV]0m, 7_m҈lbt= ĊRqMVdzeh' sEU(x M +GA^~RE\5OP{,4XP}h#HɂgJ$s1fɑ{NE[%b5 t)\9I6);1#~"v F#9L`3`+zȯ.X'k"8mUS Uy0B25 }&p'Y2ۏS rشuMgF"iԘQq.]< Z{1aje"7Lb2񬆡 WWWjv+Ork3JE$ 'Ww/7snŊ &~dq/lʧ_:AB? &?BEavvIQ n>e- d8=Q~ܱg'ƽ}e_G` #]O"Fˬ]9Nnp (s< U͌m{ _,$~!xf6E'ec'R#xN:d`{W#WL'^;\aV@a,V:X&ݛg$620-fїo`R#X|`!P]/0'ج@i))(ސ7:P< AX/%yTK-H4Võ jóvܶv5&9)րD&lD м!y.wi Q&u\xդ*3x* X]|6cwlI\f?ΐeʣ8Bo})?Qf`%ef&:pN?IgboefSn#n #Jڙ! fR<(&xG*`z\dΩK*HeH鷸x72qL+IpYكFLb{Yy) HFjisAMK`5/TBq¨Zܜz< 99]?>eMo&NU;&{ED1~̳C-m/bf6B+j,ͣ9. Y7QoNvM%0_4u47H!8:u ک=IdksC%j;t?%҈=QU8 ױhDn[')ҬVo{(h i[eC.S:aj"ϗZ_4O9(0>Z=Z{ Txvi2 =h_rJvm/ }]UyR&;3?ʹYuJq6v6a9h3!]ऱ}Rdf$ }|lq="hIXhz2kZm^-bUŶ?@x_ 欺y?H0{vu&DE+A劁/fUUUQio5FZ( /pľW&e."{`h-VʰEIF8~m1 S.ҝT4wBk|f+F0h3`Znl 8P|S&ƍQ27n;P"-43/f6Er ݑq =MYĖeOw11-t _0lA'&$znEx.&CӘ5wr+KJqP-rR`/g* ALW7]9/LZT'JoP&isgQ6sY>5]YVu#Ƃ_{BZ@=pĿysCHrݏQsQFRwf>- q֝[?iڍӑdbSֵ5 !oInP!>_>^^]Gъ:; T~}$j> of,gSMFs K0l`ԃndX=D{x/ȳsϨ5]Zc#yGI)M蛏EE>\Sn&iH MҜwZ[\dHc.͒U:{#w&:~)cp\+wÑwm`2zTDptsU44cd_-⺣OPtL]2H4͊78ŵy"{/mUԈHFת&tEu2ծ_osTy1msYZ/2glY ] f »D$3ߜ1p0&@(bTז =fZxܜFeT~6UqwGA(3EϬw&_ǭ{pC*]! ݑ.E>9@e+xW+kwKJnk݌Ju<(c2o=&jՂ?6}VF3[#gbNtY"sr^ʃ,*0*.)rZ 5οa$ce[g~xv'lDoIT"=SdLJN9W)inFeUN_X`ʀAȥ؎`uIz!-"}sS284j:9D!3K(ú K`eJ:ܐ4X2\gd<:<]!X P }k̲j] iv :o57ľqYI3t{gbEe?RAᣐpq7M+]]"d{Xus~fy7(x|kx%L$RT`{O D ¿:V R䳍H4DgdB[a߈ąԧWSxhc] ]=A:LDauo GR5&wx! Pc20FC)Аd36DHv@,gÁ!sb8As#ti~EWI!5*VVro;)V͇O~ B4Wթk>#AiW ;6Z8v1%s9u\AOgNCe\6u 2)7Ķ뀊9!{i:-7W|G scQ*{m\k2CBEz4b,7C58IyDWA?ȤPwd~{1 4),>}tF0.Ū̇R}. /z!%?ζ8eJ7cfƤ?{ ;"kD@"]bm$9b̐!nõ˦QYo$O ,Ю/۠"6"N4̵r,!o6x\y~Hké;@FX˦/dgN͔A?lj:}h{A;E@9a|\AX:*|WU%EnQ/;7?9*ET|huqf *0;@H9~>^{/oHiߴ4a<%%~ά+7dF廙NijLkKo(Q''.DHa'o*y"VApHƈ=c³hCxvyE/?ꖜd4IV/,0H:ůj bkbM] KÑlx_ ~:Q/w'>E~`\ag!<UJw`Q .)mmSܧ7|=)Ru"V6# 3{d86fDO6#\QeWt9_!/&dc߾JTӓs|GAFxESc{u_L3̅LyD%x%'&&8EDbvVcQKHVu+}[(mn *?m-y=s ,yXҁE ԋHBTX@A6/q\c;CŹ9Ԥ ʳ]9Yy꫎kCo'; -2ɨ5xK#XE.UCMK%Yxq&zBk ,mhDdĵQ(1I7yYaɪy)u6P&xt_8^2'NC)lz~%N0"TV  gNh@͝:ُ /=@1wxd 'B3W .hDS}sDůӴ&Q,1@aTRl pn6;b7x+y;[LEʼ%7as?|z>Ȥ1{-%9}CHN߁FxcLkUӮNV|V&*fcE`%"ʨvBmRf%0,.+x&DolүzHHqhmI\GgI:-0Yt@첰|Fl]5i=: p319uѱ}; L C)) p1zTg8!x<_2K3vREV-݃$,vDRe6hebnԡcFM 4) r^/Sr"pN>ה[ޯR @>Hvq>~)}jTǤqGٻ|ѝn;>1K'j}?JSy84>a̸bI~J|)Y,/e?&L^ͿVB%tDݏOn֌AxNv {e9ïlV01_-jBspIoU4|apS*Sc nO0]"4vHޤ)Fmv RFiOgb3.C)1S #cNR%LO*,)ű Ĭ;\6qWOrmc?kg0pS3|^ -ڑ_c/m2I\e[k`P&Vf}_] L? \ۖd^G)C\dɨ毺? $n! `sLDu0=Aizfi=q ޘEN*ul&ktHI5uKU=1k_+@!-Lw8_)S4[W7^FڍmdbF'kg-CyWRF G:\5Uur!Ki-+j2 TO;n#4Xޒv x@^=ȶU"tG/:┈RvD_6hCfҸ'##_x#@S0Wrf̄HwDrɲXx 1>C=TH4q5^ ,găY,u]SJRm@Rf:$__|7JFUCevzC"V(#]gp͎\zdLhLKWobP9LA0D&SޘBfEP ۉ'Ll.$j^$` %NYp]p+';w>U4!D_Bn|`s3whQ3c ך,1JA:|61HiIR38)_ eb\rqJx.hPEȫ4T!Qh -GjL2.[Mne sy&둷U Wp ?^[7;.*Ԅi~s 6voس׃Vv̆izE>\RW L>lMG,oi[ ǚ`o!Fmދ[ >=!~ PVt(!i?Ni\D`o_ħ$h=: >:P%`O@L´S_u,Wf@6Ne4^ثI 6ȧ&ҷXOB;,:lYb7[uYiGn@o<<}eߠ| >LmIssCkticlFϸy9WhG'_Shc"_,uR}W NXXl_v$3gխHŎ)~@ niMg9Uv̐AG)5+U+H(m&rϿKn{Y]:gS#,$?lYSyZWzyP />[y JZiً.T5x NpDڈfAsZ\8@!X݉5dKK׽R>f(trNDo_nM G?DDB,baU Ċ+38eh*"j5trra)sdI!3v%Nvw3΃ (o f܆QBs!/hL5݋/S\bP6A0Cn ygtuxL _"g$o10_tcEd#da ed)d >];e[)ohɩl/9gWb=9&PE=˻ZC@ Ϋc"Ng=LpKF ,B)'}!&l庐2+M&0Nv&a>js<X;iE緿XI0/ M@%εUǏ;{[/]lǿg+m Grs-?B>F15?E$bhBvqNdk h-39=!ΖˀjE.ߒ:{yFCM0R_3<:lJ'{qAZ1)G)*HW₋Lv?$dTH $WEl;%8낹Kٳw_q YrR5 oH[xZLFq%JY*pɏizj;ٰg.z%}d0;3dQ^WTS1JRCU8r{E=?hI\<5:+͑chIX@R̆&ܐD;{;O뒮)҈$Nʧ3IyID./m+Jޠ %CclІqpXTay"yn?rb0f7dWtIy ѓ U\󇚡lǙ)U ݟNfa&?SUVI"L7*[ 3jh=0D ;po[H+1 4F%aN_ FvZ2Ƶ%ȘV8ut겒3&b۶͠WfVZ-`)wS7XW?}gtӗ™uIhO^'|Wo``  :Tq ![JQ[x\YE~^PpMžk T,@np9nv#8DsO~2!3{>,1,`zx#;i"c o5%"$+ng ]}E5Ht!I#m\ۓ8pS+G`{~C7GaWz{%Is+դ<3jC[&[c]ăy9]nO;:4t~ p:4܈ a_@"8UAuLǸ(Jj 51*vH<^ǖE}Vu^C,B7.;Fkg H8cQ@Sȋ)Yno cKE|vL{ؘި֓Jy Z%P̡̧O]hj̱{&QfԪ8_k#CG ̩*b}* g8 {13Yo8+Ng%RH`R/`G ֳ\{%},ؔ3"7xeXzor.ޞAN-B/~ad)@{sYh.j[[ܟDuRwܠ c~.qOXJ@Ę_/a7aYTWZB`LlRyO%x|/y<$dw2hp'D}WTVP~A5@>`.l`5)/TϜ" /"puqbDAEP s2_Z.`ck?F MojF^6قvc%=ЖY`"O|}%臲B6dSՈQۣqm?V#pl,Xh 5!7R1W.;}ߴ~oPGgj?9c(*.T%g%t. Rֆ/gvنc5>Pg+c^N՟T| !=T kE| fp͇sp8aМ-6 w5ᕐA#boTD~|[lR|8UW ʼnI.ŔOQG~{ĮS6KӝtiN)_=-h>{clVXŝdgM#zemb_߅#"b`g4Tr4f~j!lko WW _wI66w>%^jaKس E1h I=iƙ̣~d;,E'jUD;F}#v[Z9z8F.5qj/ȳ *+ (P3m({zh0cdэ|LYUHAyAp!N1& :Wÿ ;0ܗ4yO&Թ(mPsgkwY]Do/|G$T$)޼ߍ/ Wv7C+Qj(DQUUZ QG+j_`M 02b;uFˬD מԪO.e1PW@f'NѸ߲h2T4C *)7(D"Pԏ| bH؋s-$*Wv0bn ;H4\@HC%U&~ZJ"?]xׁ$dA;.i nZ`Cz Mg Rk>0>\k|2$rU-kۣPY \̲'F`ub6¶^fHɀzf%;=Gc/ag)?F [hWeD^"3R #TL n~\FlIGRPclf{h:ئvZd[m}+=́TV%={eHiڞ`( -F7*oo+]o!6H;b3U^>7ePY"\Fޘ PO0CI FcpV$$jY34ӚDvIPW.he#|kuhlC{Rô'>t5kn i,;|\Dq0Xׄ̐-z#hF3>vT Ϝ2gl{7;:H(;ĉ XD =6y7zW|s@$x}l 5QhAVdϼ|@zkdRnV/= G%N"Z=Curz1!P8g)7:fg6v0}skeb 8=rR=I٠svsoDK"RO:X>~S3Y]ENX-~F˧F j"S )N8 f"79lMאӇbG:@ JSK*cB L,/3~08{mM@) :;ý(y8QsQ~'z2y4T״t’2ڒp L!Z,쿸lŒ9|Wa g$ Wwy=>q֤,q%qL̉'_ ѓB])>Klrsg5{xo0N=L'#(S8~A/>pi, =HSkb D>_EV0)b^ݎ@чxנU-=|6{<hT1lL(j׹ct=?i#ז@͈~mJqA7#T"a@/ "]iwe$ CW|bziҳn]fMk*''(lӈ,9vm*]. o#KuPAeSLnO4{VnCXo:a($Z$7JzefG}Ui-W׃?&0ڀ& ]}J8/^LwAl2aޯZ确&V6N`Bv.ߟZtlXfjtsȨ'7F`$µ1ٹw4⻞&/ vCеB!P;x[~IƊ/ BЩCZ$5 CyL0I4[Vh<5.,p}~"d#r5)J(eۘ)0nLF Xi|W'{ TaXɀW|^l-v>",\$W(DzɓE/j(:sj`&uT!ݙlAW(T0e MyhGNA{AbW[s#7eQy5I T"a5:qAWNS~;ޓ굻cZ5Y.[Iz(2U Лnjޕh L HDpcM " 7Xxx&zŵ'H0޲%(KN1g_S,|Q̨MjrI x99jӣ6;7{-'$v;Q(K!"I,Gnm~! %kUbXAB6^ T+!",zDیY.E) "zjE7a;7P3Na0-9cZ m &_*`{'a2gq:y9 B$8 Cދ(LI]kb "H3FLv?vGg>8N?B%$8'-E-G)L]P mVG2n[<T飥ڈB*H[m'.[jSR1 ߆tglL P*ȋe+!–墬*貅Yi^q A I:i5Zl H# I*J:|@t:=C?#h ~~xX#jb? <.#=(<1(;T $iE4yLX\$J;gO+Xqe?q#m RSҿh%)@7*Ae Qw{NEGЮ lUoRD3aGʹm8y'%od@`R!?[6DSI9zh:`~ n \B{r񧜽@~~= d%z lX˗!`Ao!J?\Z )4#L7ـMYXŜY&WAӻՉ9I"&mMoCrtHOA%2`/\n?_V'$ZY~C&&^҇Wj24_ kO@G~| ,Ή,Qjx~E/F );|us* ͵]қ-Nû_ե)bMZ|pf&q $R ,.٦5bx;I/c)7@A\G8>$ B~{/05]*tYD 's{I ;!NMpK[ ""gR'׼<az&;^传I]_rǝN=PhXIg3TSRdtx0oM(zG41 [(,{yfb^1P_z-2c2#ߚQ d pp+ȳe㾗pZ_[jS,R. Q^̘I2a_Rf~*ȇK hOL/FwzBo sBF~e4C~y7Mӆa-B)R~VhKgF-:~(q&:FU#Ak'_ֿD(}q cxzj&f:JkZU-%&/gHbN2UCBqrrj6+]Yg(6;4d^"f?XyhpJ3 W&[jr'N> @WGM Uǽ{;4'=)R 9t^Z MMv5tT[LL'Z-)B|xw'j.Rda]̹_7i?} hW"@6hbcc/h]R;*y+R=_<Z{KGN/ҟmä.$ݭ*nhi8-[4"xN:xuGOAR8!Tzqy7w±/~7K&|6Dg'Ky*Βp '>׈mZ~$g8V־|EM-j3  Wddx{ѿ ?/uy  6^Wx^5+tgL\&07gh3TJlOJ֨>-Y$6Ă DEijmŁ;@fR&b,:G#hS!DDt)BUpeHpuF҄ց@Ӯv.8 {GTЙ^D-:la3LGͮ#Ζ39Dk'0pfjz聟rSuk3`]D7C$,^棩ױW/N;/4lD}IwժfE(6+gc4Bk4f^_hv¬*9pݨiugn2_ 6Y\ͮ)b[eޕiN?!_%WG=?C aJPs^ C`؟JO\AG]RG@1Y@4Bpq7\Y@AJd(tiR=|#Gw`A8XUF1EZwIZ r EwYo3_x?SN#L NQPЩdD+H{PE}y_Ìz2c]lۜ v"wJ_–~4 -CfeBz>XZT,KK[dPUOL0iʢ 4$r7j,WE}t}ލDf bi?om{>AvR}L߻7h}=#F{{r~L@0 ("AA`+h UkVWVeX3Cv%52X7)&HIDz"iJcXI܃3ˊf13Yr ^E0DfbدЄ]_yҨܯfe|C:H7:-ahq?5ri9(V16%tSY;|FigllWJQc ̫%FpD(th*cY؍"Iq+/LdzXrB0]Lsqolg~QGN-C^k笲ʺ3!S!XZݍ3/zJJ-e@H$kjƌ.V) mq t:z@.3)X so74 ~PqV#mW/M2]z5.)ar-z]gYZ070701000002fd000081a4000000000000000000000001642f09750000c2fc000000000000000000000000000000000000007800000000./lib/modules/4.18.0-484.rt7.273.el8.x86_64+debug/kernel/drivers/net/wireless/realtek/rtlwifi/rtl8188ee/rtl8188ee.ko.xz7zXZִF!t/V¹]?Eh=ڜ.+ЛFm<%/ 14,O08r`p؅<𝒮Wk2zRVVӪ442l˲LZ2W|!BlzK^Nqx&ANK"%}dGYrܒb2e<[gg2< J@~~ɭ&9R>'{h[c«xT̀QAehmH5^g>Q TC6c&l[Y5BL7u?c9+[q4nAm8&6:Ig'z9+4͸!1F YȋS :Sϯ5sszx"`1.z'BPe+jK\M3H٤we6`i.@qsUY)v: Z4-RQ7+YYE?+UrY>^|^C?.R J+{qЩa%0S~PW4'P*;G*4& 6XZ*Y}wk2R҂\@ fC ]k:,!mA*; POW x{&U._8e nG&|[Lu{ 8FńV m vo d26EEx:rGDX o4D=-VnsKLNw,3ZԹ5ԑ}q]&bFnSw/{%ŒVHH@d>+67UR 䐚%\"՝kЪ&]JXBMpS.CwL^hp8L mE\a#.u#5CO^MU'_]Yoᄊ~ڃ Fg PɥM. -(=ΦY}۽ɑ{,lJAPl"=mtiEICO#"P/Ge,!4%oC'/ikZ[:%U&rK 83)+ʐߚ) VؾݣIYGzHL8eJ 5hևF<> us"eGZmr#FuV`=i{2#Hd蠜?cy’aJ)qS|NqW45nvQhoHVGO5Kdpltdn>zǰzׯ9 eM|CNfD:T:Nw@1?cD4^bXׄΩ]+:~3Zc;rN"V`))U^N3T@8t%z?ZkG""i0;/裨 6n*y)=]bHnRp -'Բ]ڡJ2pl*)K?onڝӷ[3!l%eʌncɣ$4 ? ο{Haq[g5c I8ow-> ~?/ Z߈DwIݚLk<ݗH1+w %܁ PP#J!_S-k(Ҝ90gWJN!Ew޺k{Ǭzf %4mȄ[t۫gMzT08+&ԀJ))(Ǧl<~Wo"/OBaG~{!b <[$QLRl߃ύkv4~2ԶoW(\ Uꯘw~6eu T&8 xIɊuhe)z%-(9{*u,D._jʇ}G|Յl)?2۽":d;}xFQ͸ v%O:'CkHf<,k([DU!&jNJ ^Ϝ+T-3&O HC}҅6#VrrFBeLچmMF,׸.YA$nˣhXDJ Z}ik;́-~3Q(%n!qJ|rU j)~ˈ6v䶭O]` >=7M >]|%=tHk٣2ѽ0nzF֌.!zQ]N@rL3 JurE л5#F]8)R7jvh+Z/зLz/uDU.O*{\<]jɐjvy8 _ 4!=v{( $c(Tcau h[Ւ*N% 4Pa2^a\BF??-UV3l7΀Z/,#8 xfF3GrE72ReJ 3:; *,OTEX-*ngP>twoATpP!{7fKٔgnKj}?{*Xo'%+#@=8UW1|ȞJ/Cq41smѻ7껬Z?k*0-oPd>ݕikT}K(K_V$^D8l>iw7Ҕ pgĬZA+ e'*5t)1_aoN6RALYFW]{x3S@ |3I`3g{:L!BFiڇic8%U dM{,3ĨFx!u0R嬁O/m^~ [tOVyP}SH}Mz%tk̫2i=7M;Sgr Ntiû 8DQgels/bFyUCXjc\cEw(kO"P2,uq<ZզK!#Rs8cGOx->Z%MTD׳`S1;o_ C mvJ6d ;kcVe)_h!M_m}Z͂%NX2 rcm k2)XjN.XV@)l[$#6,)QGG0 :1rF l[I`<l^$G8U l֚9t.zrZ/ ըgg #:9.v;B@B8"ILرc\щh@ZJ^A'\Zvn#~ϳ޸PəA[o52qZ_.1sek8Gp^ځ: ѭ'A|r > [Hod wi&ݜJC4k s5~E,pfw]WhA'`k6lƱxjWr2nc&]RFMIҡۛ`C@F@n"}`7e%F~{p,ÿۮ޽0qƆt#6"t;I O?=~(q0'(hD'ѷ~Q.3s51kak2wvص+;u?&L`)"Wv>QIar͠SlWn~yQK;p?`ܐEx^KȀn$n SM[qP$&~%( P\~uV>vLEHvRY3 n ^:tڥ60^e#쩦]A_:eyʰf' &9d(Am.]0J%jOȿ:ubuqz<\EFn%ǡ5 pGb_v Ԧŋ I"1äl_$jY)WL:yCwVϙf ZѬZmt7ZQ<lD~-s)IY^aC4ZAا ֶ*Vl8ci# }bN 7mmI"qsl^7<:;hsUVm'v928:d"'H(C03[ŊPǯѰ3]ioX.TFiǷ[vYgU1bS`>;{,:B7BeQF [iF迪GwfpuIWM3J?Ms _|Ew?{qY̬,f AF#2LݖFgPfQ pJ"- x 2$%rKBT\Vż4ٰ,^ 8esZkt4Wlw.wƥQc6OGGT7a,aބ!a 78֢Xt 1sD22"h2+qtv8'3Dweɋzg\QnqkSv2GW6'&^arn9-<mq0s0w*3H>2O3fiXŗ?㝵TiBT9Me %IU[$._BarL:hcu* q/mLK1$ldyi@z̓P=:0=bvMW)54e7'3JcQG)$#xG|]SwhXj->w%6nioZm4#߁1۝=LS)Dt)* 3p `{0iv#b' I[(0U|`B[ԑׯ-*Fw09*BkŌ`62ZuƒK}%:A,Rer`N$Zlytte g6C~{4U6_|һ`ӆהWY7-#]2yPX%qy[bT; tlAb 3 C)qYWbL,d#ko +8#%$o8y9li{Ŭd=~zK[Z,PzN'`<)BNxu ;7٘eJ{ K_̥<gJJs 0|T=/OL^k)9k e[igӄk0F *k:`}Ev.޳ȡgk{G&mgF$OnJI$YQd(QÒ@W\'Px$uia&p<='$Hs25oUDϨޡڧVȩ/IL'yzD^ڥ6d+WeOC!K<6-G1WQc;ք v-fA^`DR}DoS˻p@fX@\7I激AoK\)_}6;y|3J*6NfߙJ-aYu'rNv~r j%kb~DyBZ=Sq-bqUguh9a>sA cq"~|Mjfтl:X`=ngM$'RE,/VZ'~Ib2nԮ%Y09'I=wKX`iRA'̡6a LcQvIJ 4P$a^gH?6wQť+e(Ь87/FLL"U-ۗ_ -< r/*@-Djp@O}QtX*274lfWj]ȓCZP,~}@C\`g4Hvꤓ?cS FL$ȧ8"٥UqLWM5BlY:cyo`-[ $҃NA?uuKUK~.xp_cRB=\BzB$缸:J7KdnHE' BU7Hb;+V0>2%@n5mCI!Zj/(LpK 7*PT|ǖ!P&gEqg )홎D`Sf6/`r:$y9k pD)!4~h}M~BB|NuጨQ4F+N*Z`b޿o&U5 BpIcYĮz#Ⱥ8~+T QD̕OvRԁƎgs'J6MfH^$%>05d42<ȷ|tD&rluL9㲎U!ӻ+LimAx'#\ (H {XؾY z,؋ a#[p.7f[ &Co-[͇M)'.f̈́)=1|˕cxhbrb*kԦC;=szZK!ńJ_P5>P TD3+СVBhCbeS |J3~O4U!fPh,+,& 5Z:cZZ2A%sriWЬ#t+ r,PҒi|FLe9g B ; KOiC`ڛAz)'mewkS P\bX[2Fay/cι#M֞7/|+4:uR>A`[]7Jw>񡮵-8j yAQ ƦFu#ӫ?X(]%*o߲?eviV "'wBB&31}Us9i0c=E 2\g-G&Ӻml*7:*NaDk&oy@0t^68G^0{:f$ Lܠ>vXS}x g6է I3Gj'[dF'O;ŵ<5wKgq@۪<y-z 15aJ3FN'P|Z%@ ȿ#ڴ 9G$n0߆S?\P`k$z$"IX| 4bv_VikyZцg$-For{;ބO X C,wimdWؾZ`?P4UFAl p䰛xM$3$LkG HUqO8™_ug_,N%O1elV KM +ꕉ9E)cT]V&CMXnT%p8pm2PĄ}DfC2{0tMmG[rmjP>,~q&ǟ;P!k Qu&b8O떄Z5naGA))x&R^ڼC5h*x"nbSHIB$(k"^_tM b'Jv#I\'>H7Z)9_ힿ6R&tW?͆{9✃S^r|*22R} ԷW/3%/)1%ŏ7VLT߇P(  =kLVlׇOe&$J|uAj/O!|vt ;qh=k26kxH~OvxыBӎ(7{ ^Z^NG.fVE!=~oF)kBv FuXx_kroĂVqet9i*8]CD+)_)~h*w?ceQC8U~jS; - ;#Pg/|ܘ23@yL+.jGh? Kط!5VB)_\Ő |S9 (ǑŨF0YXiC;z^8nAB@`fK?JjMd-@:p AWԃmLwf70IVJ[Afh! C5 ]?B6uc<&l$x||5[Rr?(7].p_4?,5ɚDu'd^CP#d~w^,tc3'7!vB&/!kn8^f}Dvl\.I4r!Zh>Ԃ6jW5aۡc뇆|u%QI+\q/ÑB}uCr8*y2=^ 3|"Ic4#k&8_ X5 dhzڞs׌γ<2y{xNJHA*ST|zb|W1{Gz!:yW2eC򞻡'`O-1>x=t?Ea ϝyENiGg Ke{q3,In|&i@DlLƞ K)I_UNNC~$*KQ6BsK{ 5(h;=d\rpB)xvhL>tBӤx9݅y 6r1ӝ`^@׃'Cb5C +4㡎F X#n75*mZB_iyh?٣ 8x_e*#A7fݰKۦ,ʙjb~K-㓱G\ C+t4*"aɚ P ӵ5aܲ#*B̩j[qy39(;P(eDspt|o]^0b5RC;N AvżŻ{QlT:xeW"#(i%_ "/}m9ʚ ;ъk.m?.1QYc!撉p΂M0"my6Ԫ,oFY8owB~-!AJBON`8:ZRqRZC}oM@I$m_Ui9| Ek%眕A,UcAƶ2K!昖Ӎ#Lpf,$;a03=q঻ ;CFX`Xm0^8u{zk1bf7cl#AAgq1g6DFAf!V`%[?dziA3Cjż_J>,XrXդ1krQUnX m:>=Q@>=G)ycn:&>i0~2A:i1ȟ~,8юOF#mb)ݴhL2ҵX#zFH3rBMDؖrTLL W6DƐ G T 2̗Xk. XMj"ϑdԫM׀#Ykwc+ "NBoKuoF﮲A$*c@lF}wh햧a<5&3W&GqWNp" 2z) hI}v4|^ʕ#|)RM' fr[HLT3)5oYtXccg9Zl"q3} ƛyG@Z(ϧn܀)ތs@p6kK"M(IbO;UJ,*(([E@Z$4fYxd導:YPy\לWYSmdAXFZwBQ%1ѳYeVYbwȥq=2hBͯJlZ5N%CA8aXQIJΛdygM.DKZ!}xא Z 7%: qܙN IiKhGԫ 8=e,B@eJ0(0ӓ[š=Cn\/S;c0 -ݥ*A7un4SyW-+vbN\{O>_Y]3@t@ւ[ 4԰oϭ(2BͰ$TR vg3 W>]fIp{py~%&C{hL%oۚ'^ʟ4+Dz[wigìefv4y3 Z{"WL*㕑Ur2 (o_^\^D0j:pZӀo-$`1QAR4HR8$VVJTǗL]dڪ({3NاrY`r6Mt 3d^)-m;e_wG0+Vrʏ^W*^3k:h<~s|b-wtkՂӶS4!t*2{&Ul12 H"k:4ސ ?_wR"tҭimm[R}.y+&}y:_'2gJKgNfRpwqBKef:"Nmd jgzuwo-Fٝx1k[B8;mGTھA-91; rޮPADI0s*rKޠ{ח 7BG3N٤5ϿҗfD06K%˅=x) +\<枉9\Ə+,z@y"[j.vO͔Ofa'{73͊O4"DP//u2zR*$X8}m9bO!ձ/&~O(j:7.||(YX As"ehg{L;AnPe>:728%f PD>e陠9鄩'7|ƌٓI/.r)_'+VN}vqr> o`^1F?0?\ZnngyBG|?{1H:+@Z˒MGo|(I!V.VHM̏qht/߿1m>Q W;٭ (ǗtJKncNORMW#bYGw]JΘ蒇uH=Y =/2[xzfhi 5 .4fBhxIj>@Eƙ&_J$(U2K30:(_g}HrL>Y7 CF+q#)I m/Nj5Њ/XjP(KrFfLYC#P/HV9`Uy]ɨҥB _/*{.Նə)ǜ<0)02ċ1% Oaƴ=RZg͵g吉hӸk aM 2HyyIrZo xz4}e %^l6m9SȀ +K]L  :+{2o(¥3k.Tp0uZ)?Tg78֘PD[УHR'G0lbnٰ/go5S剤%&Ո OAm2:Լvx|#zOU7'}Y 3vGߙh.9Yn0dLv!nP P䟙@_ZpJ2rfl Woqk߶zVu ¢y^?w&+ih@J܋OLUy>fnE,SJDY T QlՍ[xvuo3ReڶaMo%rCp?Uo{ k"Tq@; -4[Ztspif@%hwK y(Al);XJ6U Ҷҽe.rնa\j0. CZ_2'iAGh4(#Cz ĪLKyd&l\bArm>=ے -Rk枦"'Ug@dw0XzVǔA7ڈR҉-+fP˜=)DBg7mR /a5,{Qv>ˇFawbJ*&8;OGޒ~"TRH٧ewxBRh$x֧j(CUrCKj t<_[=sUBRxI)G;C\-x*ؖV^[#SnUXӺxfu."afAGLiLoT2Џ`dTra7qN98'X*mfCw}: qG}\AwlT$oR<>)0^&a̜3Թ5g-Z FP "&&& kc=ջrޯ&|Nk4$QX\1?#ն~p6G]$DZ>!j`Bx43^-f+zC>u?BjpdDnxS]'!h$++0hL)ȡGҿ=]j8)߲7<(u\n*D A@#^E٩mMcˣtjS޽.H,6"w0cDZL)ȅ|B 7N5i5Ѽ* INmaB me\<Žp/z/Ex7%<]/ww:L0*lL !P)b*7CV Rp-{8-[+^i.RNG?_a*0wJ>>&G"N0 1箎`ƒemAGMw@[-E j=RfgbtbйJEj:0#8kA'@{H9T P,9;aL@ `8mpTl6QkG3"$a8x9f¯o@M|W&13f'gٟdx#G;C*wx;Ѕ3'.ֽ5|'N)ҀHӹae԰ }9Mt.& N%(-סu9l&e 99Ή :a@GLk&";p}@TipUXqO/8hCD/0]eDSϸS 0`f+=P&^W>WtY~z˫HRItqaU`i ԯ0QQ!19(< W?[1aB&5iGK?$&;9ouK-"A͓#XحdE^jöSرm,#!Ky s`PttG\CV[o4zݢFWs`0t@$!i1wA[0^;(c99#3X5 w<4BBޜ~0o*EϓF˟Lv& 6b3lU4N!CK-FٹQ= akvNݢL(pi+ny;6Q, ,|2ǁ́m 7PQvFT$\Dzl;BWM?;{BQ9CrD+Ƀ_a t,jZug'3 ̩FQljTiƥ`\g%Co0n`S9B1X#P5xu#s CKD`՟$ug d:QWSHO#b*=fsC\9jWInP6gFi9*OU$/q>di,r \19 <2+pI+?*JXճd˜LNL$mJ;0*$T^Ial nM-vVg44X]+êTdJ=XI^Q m,+ r -CyY@?R3U{\{ B#[CRŪKs JOL' >M F4L_rzӱT=J8QsxǫeYױs{Ɵ?~nANZNA0V% zP|}A/lf-Zӕ P]ʅTm$X`&g 8Cgm@zXP=}I:օ<6 R]z,Xa;; n,c ;ɤy'.3%Oh\!7 c[09Pf5oxBAځSHhlMr>|MnrSG4oL`I 3'`^ S_&UהN?YCo C] ^JcXt8,:Js b!.>Sj"K* sA,;R/lK3"M Z6).p,j{J%k]6 .=$Y?`yGӘ%,臅wݷp%~#Z/m>)Fp@59P)@?ݙ_+71_Hڐa |] |Cg …mϖz"^kYSsk$_U-,=v_d& ," ;bq;[4I%gZV×V"׏T_aBO,㣞hFp6bƙ[}oOTyέ6 .qK b[RLZ#Tϴ3~<չ!&<>F< Dj|ڷql$mS'4dBQ9GӾerױk%ߝ %"@o)?_ v.n{b2z ܩRϚX~5zNb9+ 9t栨xOhGC"݈xk=~-㜴Xߡ/ $F?SOT[˜y^5|yt7gnaƕ}Nn*`]GswxgDs'q|t+_{NHj va7= z, n =ZpeLw g2"_P*-3L^Jfv?)45%\ux1Fԍ]IA,bԻQ"!\S΀O 0"ыUFnI0s:oCr/, d9<" Mq8 $يe{ [n# n0giV示Xs_.(ݝz"E oğ{Dxc# 0pHaF$XMYFf<ĺVTs*H(T禪vBQHI]"3EΠ-)>=am-F3TT-(~qhtɠdAZ.ض{ӱ 5Oʩo\=[&MrD-<`k")ϣil@( }1t!ؐ7VreӂU|t|CzZgMkH(E*ܭ.@P/7-p$MwK+%rcA=c㘺24H/]{^@k+II dh.|$J;Egr(Ҵ m'ua80%:5D9:UI cm~E3*K襺NّFxxI,7\suF|D.wc NV:c q[^Ni E&F Z⠕"suoߊV?׊BY%61SMl]qk໿nzt'JRR8ByO3" `Ypۃ^YI.hͫ\{Ի`WP$ e*drt/ >Ԃ;9/&΀֔, !ĬIC[.k!=vP2MK],K-/<-P⾿t->cԪddppB#3"Dc|.q}՗>(}OeզO(#ԖOm;%j}҂˂_-x4g)㸕bˉ!*K4i()FnVڦtrG<ܒ#rJچ<F?j#2Wߕ  hfi'7\OJ9@\d<,AgG1WhoEt9@8'CִCk{vҏ0p{KDZW;ܹ`TO Q13ޢImcÞV,lx{DA]c6/,E"P0'tTUTn2'DgJjDjh=tf**h: o"'Ծ@Z.˜ X\i/s- 91xƔD |)}X$BIw7zآ#>F"|8%a/ϗ&Lyr'&'[#]\ȅQ~~f :Q~vƨrLKؔ&cs`!tNA= NJU@QGsH7NLU,"nMBG=ݏsy[vڹZoX*|?ga2u?75ł lI]`_(U]ZEZF롟+p .!9$osqW:}X@'xE@l@SsuT4^cFL9$U3v鋡r¦)=S1Q Ho !s+(_!,(e߂ zqH#K|?c$)NÊ^mRH{qV]V!R eؤ`i0>YyA5&oZբ' ~9H S/V 'gh~-*rcxT~2+T~BS@~r;N`~hzz.R|X4zt!zҵqb:) " qcțBS_TוEaf ]_S|\̥j[\?J BvW,pܻq1~_/n U^@d:B](7r]6&̽Bא&7 H"^Q[2tp”mKâݿHBdZᛅ@ MGȫ`Ҝ֝(1~bCU$˭S2DTZ吊QGA/2㤽'!8+tڜ y!'2KEtrf%ࡕdq<TK?5'fT#] MG[eT}K}ێm*bxr ȿR3<eMϋGLm㑤㶶7 oF"-)mꧺUIzFM0cj t |/qtk$A'*ZϻȏЊybXa RҞ!:Jza3<5%k\!+{Uu&9C2C^X%eM3=cv#c:uyP\ڤUm9Xjc2m"w;kr.l4":&CJNn[qk @٢_Zj梨FY c갮 {i)r85刨s(fBQ:B-3ONsE^wu5*%yQꅎSHݜ űřL.v~/kVp'CUS qћxcOI["?9:r̝Š?MFn"I]oKd3pXjfmfg#Uwc}I(}4V=>dϼ`"~mS}7NMwGVP3$*Kj0 LE.y3_hg. ¦06։">AW6@J5P/-'j,}:ll+u>ѪE~l-R8l114X/dWFoM~AL^z>ί}>fϗPQ׷Ca7^o.oyj޾kߚ@XrIøJ>5Eeij'p%?ް;GuGL۲!cw`0R9V%;nĒWi8m;aD%B"[H'lT9׉$V%Mf}4SpVd~{C:ۆ%(ya^v6#p̏+vwM."uc8jvot6.şׇ3#DQRm&ѹKD}1ȭd2 $AG)UD']vCb;:X[6g ZE$DIqx8e?aYL/>JO~';qSpx/+ntw6NaaˡYTc'3&sEes'5^;S%kE嘅}:Qj[\uSX\DV{U^޲ZyIZۄ9tX5lZ 2A,7U]td&K1OĊ3]bTgZdssxaIr!ngE Z~=`75<Y\)8IMejO ˇ2EJ0}]䁕-T跁jw2q#iӔr_vZ?B,-{I⬏$R (|_W4)CDB=GUG_fBie x-rD\KEFl`Y iҐNwLIbLܑjbKA4 3;i82[!GC)]o} 3L8|R9_̀KQQf1 KtB`aIb#:>F*7+qUwLr vd f8͔>*|JS΍%ZpƍkyF:!qi |UDe'QNjztjjZM!j6dS<$WDR'7`ӋVH=E# 5"ųE\PQ}XUf4! qȝx%N4 eHDLł1Dw 2` 箫)6~p;@2e1||=SN1K+er0.9fZZE+(\x^S>p` *;,'n'e91,b ˑ?rO*{"|sonfB)F\LSfB`ʱfsjjubtD ge/jg*b :fu@ ҮDd5g?i鐜wLpU.x8J3y^po)# |IaݝP:E2,s:* 1dDuYoG~Ft%' p(HZ*H iMyuUN.ÚȒ3p %&?Vȧ`w*RW Dvk:'1pMchnܚU쉪:ÊE;8p27Σ+EB7SG{jLXB_yPÚ#<3D;u CF0o`2 oK9}0UQӃaGBӒ`SGq+_٬.͞ pS @ъ;s[Gi^qNJ`Ct5 Fql:F19G>1HTwB* iKa+`OB:XF.U9ptl1€vUXY@:*$yYHbR!ӯ58i&U1ElT)n!d~@ .o`gC `Z: 6%vW9Fvn&v: !l/*XwPL^ʮ~za/Aqp:!{K|G8sL Д K~#щ/m$fWU]tź INԅW{{]Bx[gĄ5:)By@%#ׁeO_YP7YpUwK23 3f?̩> ^/I~ӏM*MٛP[oуPZгy4 z!FɅ:Bc/,gonx-i,Mg?NtpT ܙ-C v3U͋XϡIV;Ԟs@q%VB6OYz%--:9P/"bĚ}I~S@YJ*bLaչޥ' waOY "i1ș!>5"6b>a'RAb&MFG70j; BXEi)dF2_ncy|(lEt!_W{ 79Q,(K0,q#@=^ i샎OxycƦլuosւ\qܙinOڃr ;3L<\2TC6X-x0ўG,)9-\䟡hU lenc6(]wHz8ÚYdv뇊BgfH7^V zE^wSh(6\3ts2P+7K%f#%`ZV,O&)Pr49~3F+sNu]Moc;%^'º\:"0" k#Z:ٗ9HEtU|6[TT *<\%;G}ny~ZBrHLQ\w4,hA2>b(nÃܧzEAy;B_U@?*>ʱnJG^igowBI!ʌBpDע &&gKՒ;-'ءaHaqGHT)]yK0CtAݵɜWR"ŔS@x,lb;8l<\b>ɎnV˭A-ۂWRyQc!?JbC93O&ʦQ Cݐ ol5鉡V0*ASu'HeF}k;t0@5p|}y ;.E+Wo_{8ay{NLⷅ6%# 89AR~jRܖU‘8;0(qMƔBVNrwJ%CFL-#Dy>\%s\&H$5,Ϙ" 56ڍ߄ia^O5u=^)f5oLo i#8UF(ip.h Z(&`8o]0lU< 0c*i=us1]yQDfu$vn!y/^3#{PEjV6%N9-ݕ<2T2hJy*E?O꜒hvb9?K-[i|aQAk!X&z݊A[Uah)+myȦɴGYI'TIMFq0t.`h}ôxNmj3+XЮWS3)!'=B\0+^R#!hy<@9Ӊ`g];W\ -?/*ya|k!7ӥڊë=NTpf؉V!e2#6DfB6ߘ!t\2 b!9KY;mm$\b ӬF ^5P3FyhΗ!l=n OuJe)$ذ69﫟@Q2B"Uz&f3"՛8$Ľѥ2[צ˝)BYP;;cdl?!Xp y2xt7 i ̦wV_cZ+e)s jO'?V$s+*>)\h.RlLri>LV/cp#m{Twhj2[l2|] :\Յ3}0+zygLIڭ]5u?qD퐀Nd ˒ĭ믴(+J@Z3Tbx c|Zc_Cw`P!B!@bC—f>yl~%Vf\wyelityf] ַS^G*vo*c4^̚{!CBt>P{FLF (!QRv>&q>B5"m8o” [:[,ƫ<2؝5 T[@":!_FRPC'DAuaHMg|կzmV {8d *}1NCCWc0!t tو:vr 8D )vc-cL]7ӣ(>7.ڿ զe9,p}*'? k-gi-G= w7􄠭c@'ty_fJ*o$eexƶzaD|VDu=DMmCup Q?:'Yij^4j2 H]8YhW]7h֬TއO V4t8(J"t~^P:[mVd_2Kf^q3Ԧ@BOه8F^|ivFlG9Z;e~FՕyϓgsSL~YׄI֖!>jxg8Lz_+Ubr*GZA{D|ȂA;,]UC:b_d\]/6S)r`D18$Wz }w#5;A5+iˢYBcCe;eķu)1FYjHXxpKIM7_:{mzcb*+([AGft8n4,߿.S vWdE2bHhB]L+;IzgPNR=;La&ŧFmui*^tF{ ¥JSPP,wc0WkmV,Ֆ<0<:31*r="/IOcF򟔷Hp821|x WZs1$ƬS_@cc|)?ZU{qF8 aoc{M`2f7b𤼴 S"'mN3LHH е!Fؙ! Eo C A7k`@  |R3f'<tjֶIV$[07.XVj"ǷKG5oPh@Y@핱S9"JhARK8-ʎX| Zسp))_\эޗ?Fָ:JUes\PDqPSZ0f2$;n9s;w?3jE͌3TYFkRxG bJ!ɶi6^_& NX{I6@9ݑ]~kC(i)']S x$K&yꞂnanJ P'Wu0-ֹwfػo+'(sV:ض7zcVju |a=$@t.:q-y5D|V5V;)3XSqq=԰ВIykbԷ3J8>PKNbJ&05nG#bJ$m{&T+c1 >uZ8vۙ>YET*tP寉Iep- jiUC}16E !KEV.x~ .K!~ӀI7Mbs՟|ɞ*oD7XC]d:tF4U.S~ qO/FN'BQ-v[l/;0I/}D8#Pα\UPy0Zcۅ?%LU#׽az;wل4c{!*qt-B4fct.JtϤs5tDEj98t R偒?ؿiYncYOHxDv5SR)\IƕV|޵W}/;@k`fgn*#ڦ<8Ś { }ra%3ʗ>\=DOwJVBO@"[iI33LfOV]9r$+? )f"]*>"$zyS  7( n$diY6ʶLd[gaٻrmf݋_1˯ˊeޤ ̜ {Lc;qt05 E3^gn, j65-h`R ^@-*4'SX"Uh(]P.F,x>n G@JK-~6B `e-}!j.ʷ|N}3nÉ55xe7wmId};t8pIKySKbҧΰ\gJf̘-&|%Ux+Y[648;5@Usb.\G3H'ݡΨWTk[D 8pR:!"9-H@R!0$lu^w&!AFOfx!v0Roҿ:C#Tfa<j1=CmEX-3hs5j?{^rBҞnJ5Ј?¯ i- ~ݦ3^ԟ&SeФH)aC 9op_C@C2=0m\fnwMrRsRdOU6]3I4ߘzFHLYiSVӜRg^k_9pCZAoA>/jd vn2 !E[!|+ -S˰ V׺K38%t wځ Bw^%Zz7#dEѵ/MMv6Tsϥ")]T i?ZȒ0M}!E2>73ՙe*g>k 蛂!y%qJjŋ%t*g#A[H)aMiA0goy0o|Qϕ|aMQb-r/`ܲb4^m=Y1wutyMץ][=e b5| Ah%U% h0KY~bQ"RUG>z P=(̤PoUyE2;O]ppj~5E!9 "Oi"Cg#P :j?ݍqSQKF-FgZ9|'5V+c]i51-aZ*9/ UkRs?oMUO'd ZުZdS*!䍯wc%V'"L^ƧćkYE>oڵg u{HVFs?˦AU +<..\P+m/^HbsRm&넫Dq ,־dQ!U,cQ'- _ qP{rGk8}ܵ FQN͐Ub4HPci1@N A.nt _#d)H `z3?ןSY-&LNnor st7+x":S4g&= x+3_EH&b7M緧z}Hf49!׻oX${|45i'^ZVc#tW0kMaLmSA-/plpG:>>WJ1=oPlU4L{PvnQ59})3; E2~V#Z,N缠͇|\tJظ%ߤ)-9o\&5"TbUA1 ʳTܧu9҂jRB̷py J-Aɯo ik)r÷:H"۟_dk9i!0n8+PLWx@'׍$VQ+Df') l> z\Raj淵Pڂt!=XS靵 `-~Tlbˬo'<:}@hrnI؊g%2eTf^(; gW=he#sN4zpp7]"3Iwe7 )=-W wDƩ$Mg`Vm<_ZmZfq@0QbSvb fb ϝTk®^?|S_lT/U:_j+][_^Dz=Ɇ4LbŏZ!s Nv` 8c+zV0y~WYf3 &7V<}bs䡕WEk4=y> 䭏WqX9>/=z 4ga{?Ү Fs4]م} O@KёIFlxAL:(kV-Bȍ'Woݨa ·A|Yh?1;\؆0 `ݱ#ǯE\gU$*H4m-5jZDֱ7qT Z5~n Uj>hrlv&FOOQ/_OiCDL ϫX$y̓)H*(v@S_YNр_%@6m!h<^h'\ӈeVPξgõq=mN}MW/Nxи2.;[ zAs,|EcYVkmѓ(72{s7-8<9Ĩ&Ì }ćvo|3c,T¡Ega˖v.M&-l%8ւA2EΝD1)n&>LT6.Klls? ǨS} ķh&qս}oNƻEfS?n yZIHϴD$GL q}Mv!L~IiODIJb3݄ڻ1DzqN88O Y^5RH;Pc/qE/ e0_OY9bUO"^qr^i41#Oپ {4~xnFoDL6h|lX2leedy)`cJ0Fx2 c(c"Pr 7:Lg+/hi7^0deUh]uR\2 F|FFWR X65ONp(P1[g*)nJ _3u(5K*zٲ?1$p|jN8\L"x[[0MT [/Bt(o NW%Ӡv˘2ғ$Es&'HBTjYK|bN`+ ICޱ/>d2dKM,hII{lalHgq10*duZywTf2'wXYkX3f2t:+͓2jU 1cN),~35XyK #6PpKh h M {UIDokOL_ve&=?U6BSK7Hw8P4B^K5] kF5fܟO#]> >xXaL||+%$@@^wq,YV58Vobwls"{>@V|kƉjaE Sjh"+[mLEsF`w2%`Ov]Yk@/#Hw*6\ٺ^hyǎ{)qָaa[umcԆZM3ׇ<|NA ҍj w0eO^ML=|_8Ep@\B"'6=Т@grXjƄX5VYQ>˒@W O~n8 vbd kuO!IA\W3Guƛd.fà/==?&S hjwE@A9`N>[# EHt+$.` '+;ma 8!Ÿ2]1 -ЯqsY|XT~v7Z9sϫ˩tL~һ»uCNx<'1k3kUS|i'׻Y]Lg~<ݘSTH_)%r;Wx>rH/taqD 9P$eQtpӑ{☾F@.O}Ig.j10D lr ^`30x*p,lڨLM_ܕiؽIO"(of~ r˿_2ʝَW#$>,z7^qQWyO%heebv!5 pL`g1Y/+C<ץExg%z4GڌLo]":@Ñ~P\f:>ylJ\칥*M|u0zQ1˱اO鷜1 @\usrbusܵSKT'ŽL?dx~w|E׌$|Rj yQ$U\ EHBD*V[ ð' [v8*{B jcyd`@NJ8+ ޱbaDn:ߪ~q4@z1dX:ezn#񄺋@mT БFɣ!hyq{XO*Y03Ϭs <87~CLC,1rS2_zOy3VqFK8q\oD!{|-6z'2 ybiUL/*}=Sa%UO*P\XvNQͻ5ײix2B΄wa=tÉo ԪT5!\}QHY?uѕ*SWc/F[Gcdb`4h>#bW:v0uRMUK0}qX^) y9jAOkX/uv|O3:;OrpDP{_ND:<~g@7 5'П]_X^+=<Ԃ?cHrR3ҹTk;o ?FVfWqi#A+Yn^raT^{IgsA;}x+{7Sk#s(bl@$Eb?P 쟫_I92Y qE]TJ#CpoJǠeLe84k*m=6&K15.MZ&lڂYf c4ڦΝa߬!c &t̓_T[vXE5pf3-_1-Iڪ^?RN;~-Ҳ.![ɑ+I3:H0V5} 3"S:/ I)Wx΋S ,VB p ʧx2Nzh*< u_tӺ-b&L-=~μfAWkɕ;NQvJӘ}Ķµ+8ӟOCo4ZNHXQ8i:['1*xmpVWlݏgKU= $]Ѷ|B?uY:0 {g7Jё+j\ 4 Fc 󓅲B'-=f<22r- .{ Of@LVh&- %&b;VYNZC RsVxAMFF㦯ݡ)sPdӳ) '"z;OsЍC%]g~Ӥz pf(aSu HZ䤇VK_ k; {©d?\ME`!X*k=~!"zk@/ϡB$I*tcy7ECnRcBw$p~-_#Ϡmlݙ'ƍ_`xWg\|ݤ|%1IjprQ`/Q}ZЛrQ xԖh[v&$+A>uG XxTο7GW8X)* 0Zub?^8eVTUS XKzqF39YZFG!4uB^ݧYKqk3"Ɵ4CHbszR5tG&k 'Hxs:*l bz ܵSIr-$%NwO{aMXP〮wHՅ l=+`gYZ070701000002fe000081a4000000000000000000000001642f097500005e40000000000000000000000000000000000000007d00000000./lib/modules/4.18.0-484.rt7.273.el8.x86_64+debug/kernel/drivers/net/wireless/realtek/rtlwifi/rtl8192c/rtl8192c-common.ko.xz7zXZִF!t/_]]?Eh=ڜ.+OX> e~Ðbcdnߣ% iBcӱ{41IZ q)! lv%s|6I2jR/C)dXU,HHG ђM[ /kJ;O|{"!~]=z,kaWay |$AL)0Rb%1͘Okh1zjbSB zP-niYD51T& }vxOwG-W.sD[]l m$<]TfX,4TK#I,oUf/*>P9/4KI8*4\ţij'7B+Oɪ4X:ہD0&9?S/?(7t<EeN=@u`hOI£"?.Vl1,ػ[C `";R\ -,n~ Hč-gpQ#T- 3f3Bqdb۝M3ooߨ@ekEJCd^e(NΒ@d5D$6똌Wzm2LFSWЧ.rw}ٕjW4{Tg7ƴ=L'qtfܕ90!LsMKP;W#;$DcL9]&P\s6l >5*!闰\U_גJ:{n9fo=M$q#Ս;ie( *r -$AB L޺`W 8;s;|qXVs{ Ьƙh,;G_!MFޏ6-σp 1Ԕ;iTjH;$U-S`-ښh1ܭZj5Fh4 ߸&'~Jۊ/ns6ۼmVkS?MxƑ=8 PeA[[8GÄilJI렲0`L@/Y&|N;S;Dq61\S/}2A0i2#۠4z}d)09 ;L+D]%s6#oT#׏iT"#S Y'UV_ȦTת Ҍ8A7>Χ-7*:{^D1beTTtMN_,np7?0F7zoXDD%*7"?ѳ#R/-R=&3!ȡ ެ3Az?T7Z"}f8T4ձ[veRˑӺ(0lF ?9U{jD@J#Xn0l,Tu$\׉4P&1O7zQK!GIbGU"^pH7O 4bnX ߦ-%CN'g{^:(zj /Ä=uPa࣐C\~snG yLnJHZ{?5 Rblu8v}.VǨ ^!m,tQnV»XtcĮPVO6U;-1vZm_Z,oFQ ҍs|s"Gn܏ ๢9> f/%_Sby4%'ƦM=E[2ҟ,ͫ壅^ i`}v rWv_Ͻ&.Kػ+-<2/^DH%ۖ(v)ւBbikr6KUV%.fmqf]SOc! :'qѼ18RZZs>V鿃G mvs@~}'9d mPmH"7$FEQsMU¨+c?Y>vX}t8rvxrtM1``6̲uy+QTxC3V2_3l'kZUi@u`(Ƽd Bd1ySE5.@*<)Lف0NOMX2 a #{hx㸩_PxLQЀN[e(oKr[*pzM娴YnW/8jY gVu`ٌ PrY^yp;[`eJD5ypKU+uii H?|,?JbE5,Uɮdzdn]5ASK> BӅ@S3b:7&*nu`)Šǚ=ɭηܬ; XCR^>D(qNɡ Lg^J@{nq}@ 1s̫Z 6v @4ޮ%*?272?:@Z]T**C^%9:i?|g&4D> /9GY!ۧNto½b qOv9c:Mc [q9Rׄx ]\MC2qkY Er檓&r%+ףHbb䲄D<1;ݧBN5<slGG.[5Vv@ B$l];ZLP)^-pNϻn%QKxWV ̑-k!ZQgGI4~YS։Y贎R9!ĀVS<SjjYFhA*K1Mx)Ap;rt3M17ب_i wݓV-ͩZھ&:g"ңn4YV!‡5-MGt=q}H"| -s:Z$w8ƪ`3Vty6`x?~㊢xLK7_lTKk[vjﴧ?mDX%?*@lmuuܽbE-Xqhr-~\S%+L$"i&:B\ ÄnC%>ڻ}7ѕ~~bM2Y Jht3xg}fR0`)Ee$J4 uL I-J4 ls,* wXPi0G&lQ=)hhG;?_%\ڸWK^~ѳJkԳ#uźW`ЙbGpjNo4)G>RX/IQ{a%X- ]48Y5=N6};)lnHEW$`Piz+A!1uM`нzfP?E'+qyS)( 81=^nHL赋''Xzcߏl{zza 3i$olMcw"9<%Uʭ;̩8^|9I.i+88؋C=iI(1;*<7`iUb2#vJP/;Ju|['S `ܠQ' nhQ=S.%LQwĚNtYZx3X@h)mV59ii;8$e?jԍ|Fz=EE9v. ǑJO&CdRvxOv59 I=m?uD\7::OmY=+U>fbx>,g@u쑭QYyCkWM!! Cv&i ZI\FOP)-BlVDS "bjSfbZ8T ^sSoZ%I}uLmulqoN.#" ='?ZۙB6*-Ol4犸܆&Afg"yabdg_zXʎ+0JaMGM AT`Z):|}}W5R˞|@l|+KqԂcxi/z ERl %L;3LX=3dz) a#b˨d0IZamx' J28́XT. c6ⴎQI }8lij*~ )?TQ?Z]d/H"б"1J8r4| 4hA?[2R#gff[Hok<#-pE?[$x Oߎ^ynq֓R"A4)ע[ }%4! ~ N 6"8IĮ"GvZ+Ӿ _bdq^bȔ`RYK\&\wIǒ,5QceU8%\{N{Z/}e_|lh Y/:1# pfw5"Ķ*8DžC 9,&N䴶ڿ`Yq&(m[Upj|Os];U!֔@w -BӔq*|JH)s۩iJ#ћ[#'_~>wQnOHGK{ VFb9F_u#cQy Z'" ,p嫺:߲ t!i2xCz834KA oَr%Gޗ e~^{l&?n m< wּgCD=Bycc\t8~u}x"cӤ .%S Ȃķh* +`o᠗|gKѼ1c vp{l.(qS\ߑ!9{.r~Wζ*lvi\ \!KZvpJVD[Y|T&hx֝  9o$g^{ ks kz_COЭ~uAH˶GDg^&==Tڕr4i@{x&9mivZH|}ROH:N+-zNK5wa@!0E᫃S!,k'dB&1$`!sA\l^ ]ETُVqss]yo#rz9 @w}G_f'IćVIc(U= ,fu!SZ\  I֌C 4rݰP|"7VtO Iov4V2ļhaɱH.>_;p7h}WlAW OZU$c۠Ӵ9E1t@:龛|jm:zB~j92˒1\B((nCCwpn^R.=fm\UeM^nh U/oZ0`0-:q-,>^ y3aK P֎DlL`w 5hQrcmaGoimL.@]eOq‚AN,4e쿬O]UHqH%$\C}u*G=A vJ ]ǩ>BQ|JMаw9cۡXT sդN< ',}  zo jJꐲxGe" ",( ;km^5$AAfCPƓjnt$$)99k$~t)Di1i^ 'K#v 6&5#1 &펺 79+N&-aoEWdH!xhi ^rig9cN#I3zr%rqG351(=5&?̭|ۢx3BI OY+f#֤*4 Ǝ[1{S|uJجd `W-e"l\ vn7= L?W< sAr=F1Bo\6M40?Z5Qڿ i6޺uh jzEЦ GK!;2da]nJ!{C{l@οcJ(߱os* ( WLV3Pvv€S.grOVA־|?htu$UHj{s vm})p$oUo$JN!M06^"_!|f脺Ϳ1Dkaߑ3Y^_0E5N,9:U.Av8#o񲥺Tc4C(AwvaurRbYhnH|HXp' y'^A!Xأy?+#5{2;ٯu٭okA[N~Q]Z A*^+^B=x93:/lY^h|X+qJLwu =|]E*DQZYR߹FTN sL~p.t ZaVЬˡPiRvN얤]RHSSD[}8II"4>]hq2Oc?$GP&9=vKs>oS~ʘP/}jR$5hϸQ27#^ymVYo?NZJkcj܆淋_G8Q SRrhX1LjYdѿ@fA*3;:lՖ)#X۶d 6 d*"Ya?iMX~YtUynbѴKM IjUOr3S{.`Mxe\xxo--q0g@(ip-R49iL$So}G'""O֌"Mb9-f|\Kq̚UIyޛ?ڨsGk"2P>"N_:eS) K~&*2úE~)3Wcsk-yAU·:C]%ԍz/cMץnH?dLJHS DxyW k\J{Vve0pk.0,,kTjJ6 x|7dqX g4g{PEL|/fKWn7%Gu:KeMaK.C_Q鐠$oKñF#>5V2݉toBR>\LV5KEW/8Vh{7X=ѱ r:b:47]MzbbLr#:MQ^4C"lV֤\KG p}N@ y HLKsaa:#f%Y+WhdmLgAPVk@FcTeu4-l)],S!vֶ: ţķ;}Z~9_ >u< |6!ʦ˾#غuwBP@F!"2b\5f?p6hѷPgఃX~hGj)E\_mRO{r*:+NH8U-ߑ#ʩ,!8?gQj چ.Ts K<II3 ¤wJc[L V7XZntQ7NVss2tƚ2 L\<ܰVS\E6#Fߣyp : mO4*b`ary@rmziGCz|Ң*"~t2Xr׎$' {2EbHv}.:XШ3o `7Bjdr ~9x'y7Pd ^" .y00Jb:' C߫|J0qZ!`pDr&mHDx):hPÕԿ3JXM> -vQR%:Mm:Dh/$sM;o[[W.E۱R[Mn M U?;N|fudRB$9Caǎ`1'ϊZ±eʉ,U1'9_H7кuࠊAoG'}[XgiǞ ?`ͅF,e3vw)k#`7T'g>E9"슡8ZX*f!cź()gKf:^I?,)}ٖ暳#l:tCs{&硁-'ta_ha YOU+fC@tKWJ3Y'Xc bӽ5 :E Ɉ6(nw>U*mOqzyw :ЀONKLJ~r@UwVZCO*12ZT52u2)[.jKxbXl@+[pz[#U$ZԀ5A)GU@eƾ9w %;eX45W3ݖZΞj=kAsK]`l8CcFTy!::nS^au|{JÅ+`G!xIO$m5'kq pg2j;Њ/[D]a飔pӹksz/O9K+2W6n4k`yM|3~8sFCudZ4'V RhcJ*'vȾ7 QH/C  ls{u `YڛYV~JZCr>9]L0̔a}MM>m9װGO!B=\v^l~4Icq#ݥ_"5s!z-K9L*n8[aC}=X }=A#@@QY5_1Kk+MUeaNC\n c,3,piBM$t)(\lRCI*c0G#2z$Ḥ jA?[sp\&@ziƤS*s7sAW*Q&1I! 1ϴ-ĉZ1mA^蝯Y +ƞLʃY86v}RqW3wζ=w!eզv` /f+*@^v<~"5K^gU!j*Ps%$/+$jg -!@bv[$AkIL ;Fz.,rer iL™޹A87Abn F}_T(mi:[,z>Sv+f쇧8W0VkLTcG -'5xXS.czVx(w/__X0ѥL bSF =G+Rkÿ} |Ou@yqCjWK+@cϔEH0d++ nKN u{Hf>acIC J|M X,45 `=k@;d"ّ :KyE@2?Ī5+U sɳV'6 R~MdD 5A+h7d(y\곇U,X/k@[aYm4#.c ]._*y)k`rohV|9ԘsM(CQ( Y 6m~ࡹU:0Trܷt4QYX^+x >bn sZJk 10V";ȳ"< !Pr@:ĒoĚsu)P=$"rN-zu S9-3}0s vbD)~;0m&A1͹BJ3_u'1 &]@@17!`2H\j d~@5#gm[^AO}y82sJO7cISQTx2{j&_@nbajlw M迣&U~𥙻'WK]W& (0[ xxE^#"4>$X M2$ )yoos < y}ׇ m =i:XHQat3N]GݢTJΜ4$C$D'͌j_,1b9:PWKyOiB♷xMh51LthCWg7Vc.r`F:?P P+|>YxIY;D<=$|YH3|QGk2_WA%a~,&f@p$bQ'"(u9qh@;S5 p*H{q^Ld"Cp%^*wlϒ2^P5u~]Z]"]OYy|utV[Hsf| ~C_P`=vJ^_ɡVaQ|wJ͇lPw|bl5~pL l |% k+$iMusg4{<<Ŧwtg^'xѬxNe0:B*.Dn\{u"qC/cOA/Ut;?",]PGR0aSQ'6)=@1ъ+r&v$|1Ct{ǘ:Lqzxd ̟XDi:<3=1~,?`-EQ!|*u_9I%wm.<-I2DŽ4nCƸ\nm;Fb"%|}mR=^(ϑi:Evةi-ԭ.MUC[̧|o_]V<Myl5 o[1}8ХaRyöxIe#z ~|Aǁ 9~iTrO:ƺ ;(P,dV|mμ; c`at?]؍Z_cثWMޙwp1V ,qD{%DM= Sfsz"#܎^~zF \jb@}uW/D S-ޟ$CԠ[!j 6ƫ}DzI~_+XAw(c;Ư;ŕ*Q:h46 w#Rߖ;\ P( D[vuD@*t+cTd0 &!B3fJB@vH yon~ du@7I nG뮧12KRm"{ja؅G$/oMw@$}fhg7آR R-p@N?RjI6IWp;bb$~% } U`[JL:xh#@{uΠ0"ʍEMsYx 7*S=2j`W:+| mElT:1B{)gH⋅ LQؾ#kG@4vǡ9ci;)*i v!ׁC%AIscPoj%c< 7H^06_  eb{t . bIהڻg쟣՞ 5"Hdw> m +PД&ƫ9~E=crO X :J%6сHbP,X%g*aiv ,xNUI;"hg{[0ޥh"W2Q+RYߎTk,MrP43+Ҍ}f1:4O TSRUfs`?N]^HU2 @,AڻrEl3UfqJ͑& gp!:OiW{~1 J|sBw,sZj7ϭ*82Zl $8moY-vI((@ϹxGmoc~U,G{B<~Q%9fivfEZ' ;Df.=:s.NX梛%z5/ gc\P$Pzj4yNɖtpoF&LtyFFoQ望*.H)[?qƤ<2YEAŎQ)\TMB>\=d=? /z{32]-g]+sL^2ނ< d2Z#g~{ 65PN:\]V;/|j%vV(F(ok׻WvJ_-EL$]K]l)\E/Lʾ^cC^̷;r0-J_Ÿ7E}KU(8x{ٔEe:-×95.DaQĔDEavFr]fU3+1π$>_J)Ap0m]d =)YG'+Ԗ~.?Vab4֍_Ft%fl֜qoJQ+mjg jl) y\&98b2pfh" ghTD6@ 6nЗMKXu+}1@L {hN{ lR47D3cSoN m(S qMWy꫆\ͅ&k(,zkDCKi{\ɰU.Ћ((X"|Z{a[Rw4&YWthp.*7_?~9c>zg*؃薷a=~Z4mϐ"Sn06l1kTo.\/ؿ26_NGL# "xwZ3)G{)}|=)w-AGK|Rt9<ߏ鈐4 y۷ܣm1@  {ݔjgth\1} 8([|4ҍz]~1IS?Č| pǂ%ro1#6t6B1ڥRQtU3gMNCJ]vN(h߹„ۘ.\+G[藂v1{hġlx:Ta^lOSWPOt4¯h69s<f yNfBWȮc.9}K ~;c#\vt]D~ҞEc!"b®HuԦɞȼbRtמG~t2}0HèU"_fr:y8q9fiMȩ]R߆~v5|)}.r`_uPDj \nXzg[Ֆlb#&Oj $$L܏)b؟ $ö-FqǏN$|rA ۨ!t+lJ V*+; h^y@@"V ]G+~fہ.PJ'[`cL1bno$+3Rˑk!D [Mm;R8@/cyO7hYP\ 2[V\5P^KfmC o۲͗2rSkQ#l "N;@O$Tr9A7Obq^ i8[D^-m <.-W;LPkv9pd EP&}XzE,u;2(Z}ZVT:Z_.?r1le.<T def ra_o:!@UY[hp iecE9Da !faR|LݠEg|>>^HYK ~ר{Oh}uU \fpD&[$, BtqD)=gU(;ztt5"kj*JPbTq5<@=+=jJVT*L2LR jB,Ќ@R4.֒%d-^0 CHvf16^`uk&Ud ]IZ@t-dօtZ󤜮}Y}+I4t *ɻX@("*u|[OP_ ;|3S9_U:'N|qi&jP1uAHpA 3x#TW@뛯x \W͖@qV swzI\~n=΄Jq=kHF4/lI!-,<;&}G+CiӟۆsqjT$øAmH~搻(ܼOYS2=d =nRuU)~jY9a|”w( dnt0qAGjkQջmZ% OSRۘ"O:M'gkA4u怠 %sYoʢy? wBlhϐ֣+*'G9S\[0vU/*;-ՠw |_q J*r&H!./qKyqa).h`]ҵ|٤z(Du":$B{o+4s2>UE|6=C&}׃'W3j4/6{V6EY.bgs@ayrٸrX p,2 /qRފޝc5hŻE{oꏅפ~,ǣltOY[8eʦc@*5rNjdC[-W>g  m_&ͲMMmfт,x<}jUn%d:C]`xU#j>/U2rv; P20Ir`,vSnRӠrtl STYǵhbg

  • 6`S@7{p q JXmqxz-`p WEV-RFdrp| Dņ~tz).pNXéeg|!7[tGrőM;{Vz4rb]c_N 9O<}=ڇBuc[e7 eo+mDιYs n W7r*~8@{؛^KMQ]Vo$ѻp" A (owr5 1A^Q X1*^R6ˎdS o81Hf k@81=i/TXs?^Ld 1's #SDTuɞǪlTW"s vFSmQvE2Q| ɚkp|x7wcR(Wy 7iW{ۉMNJF^/0u9݄s[DpU7X.8Q wM8KPlե}) }|,c!8Wr#,2l/BiE+3y7.uQNo$3]*(l(97Z r)EzU]4 C7J.q#S]aKtobR30Bgm֎Mv BVpqXQfנ5:W,ܯ$m MfhuB(J$16Ag?92 )u4!ZJӕ?)BXM9gFƏibj*>GqWi^ܼX g!t{wͲ4@ wn*&}qlsx ֖DTƏ2 ކэw w4㔠w7@\֧)J/!˜Ϭ4]fnDK{p&H;~H04,Z{]u?v,:&r}v^Qqk+g#F~nԵkwuʬr] tTHwv NmA|ZY_{бKE#56%q@~B = `dbD9)tjWPͱ̈́`֓AeIiF<#̏њ@?- m&g&e5 ՈUMЗ=. Gx1 z3ɔw"$/rҎ3éRٵXˉ'(&PuR 6,!ۉ['Zgy@JywK8:rƈU)ETځqCeЃ{=!ל%.{ Ouo;]D.IgVE Z~T+xv"(ފwMSg{H|:('i\J=: |>|SZOk^h Z9f %B3[J.l"_!spK#+3<%JN B2e Zɳaf7,[إQ_KZR6Ǭ=97`4b?̐U J|}{M-}s H*nt.X8Ewb$F F|Hdk.8V6b "'kwd+N:X(J2Avnwʓ(6Aa펍򮋄Aag@?Ogm#MQGC+bf<49ܜڵ#p*'pk,'kz*:բ{pШ^ [C,M7؞vS^!n΂ۣ f~]8{1*ak|$5\.1c`*Jrio7_8iJ ް]ub*# ܍56N{CRSaqϤNfܩ,1yc?܊"5=LR5xP;Sٽ @: @i[i5OcWx^}>>=[I8 ˭;eBvapMՎl 0.4lΟ*$1 IXzX\Nt`> 3$>o}YƲ'?^'%^94N5PW*jEPg$ tHcu0 |͵ eLg ,*K_Ʋmg`M(Dg֓+iH/h-QnvWVO癲a'j> H/VLJԅb]^ɩJJPU3mk zn5\H1!{ՁN{(g,j0TV;Sm9ZKib{kH6,'G^UD{,ǾF4rڛWBaK2Y1&LeGB"7$z{Xy pc4%ıIE0b5#K}ꈬfԎr]H=eU}3g;@|7][C94TP2KC.U~Ym%QV}Z Ip*j]VԚ&@ LnC@m"#rrD; *CnDwӛvf߿&2n/",Q :||<׽$Bi"&([7m1NӁ󥢪oDYrШ#OTy^4? KW֭ox%̡(c\. $I`֋j~Av?b%1w}c|錚x,֟C &5Ji-YA3S=%P,GZA7p9h a@rL$_TuUOIçخ*s]m4Qj֪7[´AŹXuqT|\&IᯱgYZ070701000002ff000081a4000000000000000000000001642f097500007694000000000000000000000000000000000000007800000000./lib/modules/4.18.0-484.rt7.273.el8.x86_64+debug/kernel/drivers/net/wireless/realtek/rtlwifi/rtl8192ce/rtl8192ce.ko.xz7zXZִF!t/ vS]?Eh=ڜ.+ˢ=8[r7͸Srw8#Lټ{P\3>wcKXmHRt .\@ؖ̊7QSGzWv E~01 7M^( TovרU5VYHg\׻Qyw3tˮ]<EPeh54VriV w}v qs88ZRd=.!!Z?0p\Vt#&5 7H^5̆TgXreTT\ro',&H;/7 9|;!$#? 8"bI2FUܤO{p(i D2<=U))YȾ2VPm̽'6>c:@*Sʝ6{k!yrlU~H _i#Tw =svMCIdfVYù4FٗFߑ8][RoXl#e!\0͛gJ|?B`$74 >yGꗳ)o>/{+}#Ҫ {Z+@K(4~7h*JXQ]NOO$O&Cy]rv.4,4X4kU,dң &1P T˕ ir+/[b ƨOBma ϡ9BQL/5h32{-?( ;JPOḼo&osGSP]dğ}+Mc $w8/ݑծ~0FȤ`=5f#gQo| *# ?N p Vjb^8Vo56 *0~,dckT~@PŎ-’>nٽ3|%8݄Ftk*0AkTZQdA.')G( ;D"* ܳ!_)W# rMoR25X 1K`aPIk: w)h: ١koTOj-{1TmTP<Ù۱vi.&X+;.+>Z.J$R5L oO$|iN$R 4+3nh7u+~|/O㫵F}6z qA~RэXGT;0;5H䜈3mvǨ iqkYNr!~N j]qX-t.]&Fe/.zs:/:XD_U)a$`27=9KyނfΒ<➕kUرa2jŰa(3C$^Qج βݥHk.G>~/[:]G"I7ye^`Eo sE歐Goao`::*:*-h<6e1ġRP A1Ym%U"|@">_;mAhP˥-P>WlֱvmM';;/įXY㰹8ABcXHG_ɉV:ӵv&/Bԉt}h>cRFQBK0tT- IҰRn1}1+%pPAޑmbt6w5ax$:.0BUʔ1\Ҥ4 ~󢟮RVUTO;sH4$pZ5}(WhTU;G9d/qƞ}̏r+:[9 p7\9*q_5z=L>72 ܙ/׋YF<t'9EdL87moP*kڪsOƏ-;Hd4]cy?3C?}S,E`W*Eu 9G,[ߒB"iҲ ~&&Z*PwKX哃 Kh1~i+ }!Ћ "MC yw{Md_Lt#4rK̶f&wHO??y QI;)oh[AɛR_a7ٺuQ0T>q0#5 D`pRj>3o: 3Ll?&If1m}d;pV%lJbQ(D󪟿:X[ۛі >˽6dMd]kJx9h*G.`)~*>c]>}8H,1 \dW /adzfsRWԠ:#!SOjuc|\g_m9sE j :Lwe^OV8Y| ̶Zv%!J7A QWQլ,뽑d Jl!e%PHZu]A92ٌ-i !$v)u䊴ƂNR?b5y,GkK%QURzeq~gn10$GT3R)0\/.H\ΣMz2:xB s,5>~`Bt؎w4zRb pMMy7)D[>UGpc?U=m:w!]nI ϑ ^BvsߤÙy8{*7 \-_pwEp^19MnLȎ bz=*^yIs 2gGI f@,q2A4}<:QҸǠIQ|MQYEK,KjaFN}L஛I{h=JtIǯ/㢞 <yJơ_8&Ɠ Ӏ #@.R1Ц7U_%l5*W+JgapMEx.YEO)T.Lqfo֞Wl~<^*^CpLۺ3"#}$-:xAZ{$v\\LV1~G%Uɞk߀p@.Yr+T͔V WU=eS%7iOh&ٸQT3IG4S;9=q4]J_\MR޹oTe>+_Vl$RMW8!\OL 1!Α"+$R\E#-lZШ; Yt"W8{ rl.b.0U'ѝ^K ؝[w#>MV4]~^Ei]a;:Ng5VjH4/yna;]I}J2" kMzKT%Q5bXp@VU/!xl0c޴)2 }taFSGʑ,$ټOXw2f[E3[\sW$ˋ/bDb.E1P hh-d%YNq<ґsSvzE;]o}Bȯ |{4;I{ܣ ;L5%W 2毠.@" fz2 9y˾7 "m+le@ (x@".&a flJkvg%N[e %9iG"zaWHio' RԿψ<߬MU*C߯ P5ۗ43jk@JiRۦ:1@2l`|oVaD<@?čYtIc-8ǕEh%dnޔ:!OH`ݸSUTls64Fvh"tp&!R+0 ſ#:lqW&?=b܆޽ej-[tĺQ--t]ɨ|a96LZ<Ԯ|Q$pwĨ2s ޸~g, <,%~c"dSԕtn0r\>N{$~6;lOAkϠ,WMK9g_;z~¸mZѳYAx:{ߛuF{lO52鴫4ctY$#ۧu-c)&׃C2ΛH.)jb 層?f[Ou BR `2v#;&A\^!>E "5ptlƔǧ K[XM$mJDk\а:+g~wQ(0$_"!a/(w"=w 1 n2٪os&2d8EubifpfE(yOPyhH`tQx&K:0aְAQ% Pڽ#]vy_O1~˂iGo{S5%K}P:F#a &ސ<*5ty:%uM33- 2}dU+#YY?x w~`V2^( @DD ?gR !0"|dÁKT*&y@/W*L쭓QM(VLޚ2K#a(Kɩۨ;#Dۅ"_\_ƎoڇgEp|ϠFJ;-ֺ.[ ֭`E|t2aqԇM;e:v P &0yK)lJBbM]学['$ TtՀØ_tdHE~ėL\fj1@$Age ^uo汮1Q>Ί_ɀ*(3XWw<'{ˆb}eRϹH,Gl _;=s߂*ѥ<%IُJA2JS`{GrJ|9T QqUo吠b?9%dޙηa֒~AN=GD"Q_zΞ ;oPo74gݯHP 7r&[a^]u?q > %n2'9vE$jk#U >BǠGg0xQG9Y[>Bslu oV{K@"y|a}Ԑ*wѨ8׆݇7R3ns<'e!7/Uz7 ^Bղ,3yig8K~. HOq("5 5zX-: {F7bHI,DgNɕJ $DZSLB@P"fv<@kro αvilv VcCJJ9\9LȃS$H2LU! Q0_?aoa2ΕܚFšʐ3umfI U&u jt=)W`&Bj^H&edE2k\HJL*T#zגj6`J/ek]8|$eI\_H1 kߍ.5Zhz.|P+{V=8#wt;c8@FDU)}q!r꺨>"8 i"!-xog^N`y@ /{,-8(?LDg )yC6T!]IG4DS`1ܔ~Ud)]22FvT vԿ>{N?.GLP쿿WNϩm²\qs+rOz \60-PyqxEVoAϯ?1X~SW_" (^Y_&G|ɺ]n͜y|%we%G9\5S-B3sč$x8Iq0#(h4<iL^E!+]3NghmcwxT*>e*?cl*SHe/z ;vuS>EZ)9rCaJIC()l[Cf"_f?jg^,@dہbDsI^ܰG^pbIM5 $"FTfoSOxi4qjF! "kҽ"sG*">UYvyR!Ŷڎ_k3`xl^s¼ilTJƌ ! ?1%yvj. *qc\\أ[|ů5[=P8dU?)iOjFjCstw9yd}T {ToY6E7C!&j]"+cm5Q~+hrjѐv5CxƱqw,sȽJooA҂Tsu+FQb%%`i3tSHeMew{!/0f`C H\o ~Ӥ 2m#WWՃ{\upNw]Jm'EtvrMcf0mwJv94ޘ.|5/@̙ADHV̸8vT7\DArH << l:( {8X=lW~. OAf#8L`1wY.bZu NT\ Ŵ',ug x@OJU7·Pm yM|7K.FT2uOx(ftM8PE~݁ %xlqBWHiJV-m.55؃ſ͇rcá0$JBh0iF{0 yq ?p iOήP(C/C=mImw*XUҹΠp5%': j%&jfU$\n!R$p|G9( y}*jo~Kav(K:+\C. Ɩv X3~4$3ǰyBJ RQ80F]G*/٤Ɋma[uϣ,!! n_rVV*[XV?G 6ڪXכʃge)hv BZU1^cUNۊv {CKpI'E'\JvK3xR4#xI0#@}e޼zb]EuVˊD~oIPr*XϫwCmrΖ֤{[oqLeE/n3_Bf)_D.?) a[op* -y;65r MG|#ӣ;_n$\9G@ O Ws x .r!5Q@IШQAbdE=VݿUU|)L+ L^߿ %xiyf⚨*c |HQFIRW zXiZ涔*FQ qME+UJιyZiU$/Gco_sw^+k-O\`#Ԓ&;yS! +։܈k͡t!M~ǸR*njW)v a0`:9=nWar(M|-ax_$t sQԱTWWmx>o:o.#)pGTz,էu7~ĊPNxOR_f`IZh`1|\΅% /攓@j &G^ ( jT.QY L+}-. {hԫ10@N$ J|9L+)xCxDҤ䃌5.E=oxJQՏǯ9З5S:@)<^jBXyg Ib=OŘXA lܛƯN/%VXfC ִ@4/dmZJzM\da˿"g[Yy[XT9ڐ$?k/Ŀo)]wϼ_WaO#N&ĢR$ ʮc Wt`~' v"AJ.ҾG^ݖD*(Ubs5I^Yb^?|y?4'Eh#إI̻=gjYi?ߠ멽ft8 a73O ĿOyE:ER#^V? ˥Zm%I7>lSJ.\ѩE[e> &D!]Rq^E.^)=9 `xq2 eQ+5 KÓ7StKVSo̺~Ò Vbj675BwplmmJD+(w踈Y|IIv13 IQnfoToh\P]onFc Uob/:6΃.ː0p~>)[Gӳ[{:D>ebF| F[E(/)(=6N;%^lQA!b}T@&ǪO(@ xN#4 QtlZk# U ,%gGyǛ@P\[L,{u+V1 frsXLiS>J Xm̌,f4V|F3ZthpLxaNgZ;~56i Q)LNU c/}*.i.$ܼr77@6Cd&p4FQFV`z3qrǀ.~~%y^T"h[UZw^w8׏"XΦ5Jt 91Ṱ Cy8o%Xw);WFr_f^PBb{u0& `M [@g"[Dq(vP eHqa@oDnJ _&ofcU7U\e|:?I3:(< Kǃ ёey{ROIj~~c$K'<^.SEKV%qGs]hGVqp͌X8-q^Hy>c= 2n{lc`M/(_[PآQpQw#y{@Y0EyQ2$/_|7|ўƿJ?MAH˳,㧚"YX4,j״,cɗ *hh!cv\(K ~ʯ&(qe۪<3C Ghi*sr0L),2U蔸m?kf@ja|Ɍ\A2pdzRX~>yUa4*M\%-i3s{*i 8dn=6#ٵՔUĖM5:A8uʨjSU)aӈJT|i8yB5T&Rb@g/<#ۚБtP-K˥sڏBJ5._<܀lMK~2'g|DQynۛ]?!{:`P>pm8XJey7--D{iaԟ~XV†; IO͚"4J`'=ChgPxb=үJN/.JܴMT^aQv Y&ٱ[Sų! *Xx3\:UE-"BƘN6~ g̔GWJrK nY|tHuA|߻EYzoɖ0Z]Rbq5sف ~TZ#VF4vW[~\$7@$KB̐H%74}/ú~ n\sTދES @\q~baTXhiēy%h4#¢2OO{47[ϗ 39i fWgLyl)42Fky){Ogphّ)"QT_P\xګ~]_ 9;@vrT k[0B2:) 'n[I C&w =0[WS ?`鎂" 0;co;!(UBLI7DŞ q_5v\ז|}_5j%W&i5f@EWv׊bX#d@..pkg B4!b\cu B Lzָ1jm҅fW,M ]L%,8ƼFDEx lqG927+PIӁ^TgOt[fTqb *5{,(o66%VSfzC%3m2{V<\Obzo.z¡HmJ[Qcf"Ks=Ofuvɽ[JWXF %!89!!z[v.B(Hw^EdՉ}:"%BՂXax/im8D0TX4~[hqUt"gzMuIs X采stܞ#.SRX(O's=*kg&2Pe)szVkKg,so2X"oh;8cL$ġnwJkUE8՛H9恩؍o-w%AOY{v;4*4#OAZ;% #DGl3Ucꐎq;crZWPQ_?8cmeY&-Uy*ʑo0mFhv~(xkI";&ț<奏hxqpx!M8d#7~ "'r0[*jĆ=WصoZY6ibĂR_^oOԜW} Vr'(ifLJv-%@ҳڹ1QGD[_Ɗ?%쓎KPX'Ќ'_z6]fnixƯ}eja㍿]rl7bx+ BaR<}vޤu6=EQߪ_Īg R[_J!+$Yqo}5NlB/R1ʥz]?w`⹇:*aLs)(ZI7sq[@Zz0E<'ul)ӫh2(O0IR)Uf@fhⱸMZ~'Q⿸DGT2Q g(G a\Nm@k 8W7ғ@xnqV`Ɛ)W*.5Ʌ\Ւm>">^7@~j;zcSgZbĮ)|9LJ ?{8n}Kk' CBS_Ptp[?߈,[4Hgy~j/h%ӛsYaAњ(ɉyQԑ-M~%I3q?%f4(82)wS`{Y--Vi׌"\u]lSƑC"Vv 8ZĽU!{%T-~[[rvOI9,!TlVP''1\yj^ĕr $S,-9It<^94HñdT/ۭp_|~ pYI+4e;fI2NpF MRO ûMzza7b+"vLXxyQ؇G.={`&&C*%L kˠMjDE{u0v=6kD_+9y!p ,dqV; $ɭzwD:;| pӨ/*mbЈYۊ0 #U! Q 6vL}<ȵ䩉U"\lۊⰇse ޳fO>ɰ[( |x<Ɇ}CP y(*'eE~ _sn,ݨʊB+&=K+ _yt5u ^o}...2ˈIʐ/MdcJD]شA\jcr/ff?ǘ] J:VG+hޤ K6a`|ڇl6d^xHa)Nh ZPã$A27mg)#ڃ;A.~ϙUx57B)O0= E!G1ZAdVIF#ˋ 0|4^l;r:Q؟{h~̷%Ẏpr]=P0lb ziNR3S8 'wV ZEȸtL{ہਕJ3,]@&/=W_>Re{Ju{숉**'LETb:K R=:(GqqR0S>?=~MCl-q Re]pAnBUW]] z)R|ǍZ\DGEfP=p%i+C+)DhNq͔il @b ٸs:o@ $$wwo:~Qrt6%*1Q `L_4Y&7|+w=9lUPFOG-9 $~p"ï@o)TP4n; b31F{<'ӕrzwl6;`D|z~<;1mh0jQmէ$5~lF_޺#|NzL/FTj1n=aVFqFy^ SEXHcP 3}0RS7+֟lrM|{Ve4?`N7;u :H %~NNcGyt711:fo k7Qm4^f{)kajenpCm 2k*,uGYx- ĨT^ZJ=L@ 3H CgrISWc:ScGjh괧<a-#e9c*ϵôT;v.!ptkwSJEE S9`ڸPޤC@c+GFR8@UѼ=8Z}}d٢6hn]VDRk*2o?DŻ~9تx&4\%m+)fL*ACvy4 tBqւ&oKT[^ڷ+ֲ.Gq \l\U?f/ZTIJ>Xl#lWFnx%fȫ8u5P$6.I < QO!€Xb9\νW׉I rAHAIxgg^AV{s~ƅ\klf"N!U{~[xOŻ6П܍^㎩+d %19qMR #Gҁ߸,{0Ųd'1)+oPJ) ¶6E`-] M+&_f[E8m`@ACңr-Ms*Wq?x /] ]trv&8h1%z!l|4a J@Z@w7[|<*K2 cHLUKǃVsoQ ToMa#2H UdEUAiNu`_xy}yC&Aߘ;Q;)=0qEyv-+:j-h\#A PIZPA%-C&ϒZ͜ۂx}l;N Q.t-:4K{3ԉiE!e!,9d[̀ȗ6Y 8b#/eJ[8'cSJºxym3>Vx&uC Y)`3>\ @xɭa X&ɰ9WB"n,zeTT2[bX6Sz!w_hl_1)DY44aV;*$].Y2ߗ9nu}/x]sVo #:7&\$6hOpSJ 6\bas1T ׇls 4gL4ԝ pxEf?C| _ ٺ(S-oq WF/2N,77WdpB9V&IcRxk;P1*]m;fΣ^t(a|p.~EjS4TJtESCfޚuῲx$MQm2١4Te<"`=U;{ pGƾ|Ј-eyIs,- (ז<joꥎǂt ,O?iFP幟@a;]eI;).A`%PPΊS>\gofȝ8 Qa#@n&0n SXڰ8Bxm2؜2ȓT1t¸1iexQJb3f^x;1:&%OkW@8^0R&0x?*]ody;ȩb"ˀXG㥜R_DCe{WKKN72J= -jhS2 Up&99oZS 5DB(d;r]J?(η,%[}1 ǶkꭰCj9J `y%_f hk6m 䭙C;Ê:݇ i.@ʓ%ÙV7 P=J~.btG;}'h[;@wt%]$x`Km.<'eSйvPnKbVǥ` hpx(g;$idjbY0`Y?XćL܂nvnAԼ\w!yq"~{4$~}jvL/><|/r1i:Hsv$Sg Uݸ?qcn@6R۳|&&o gZ~c> 8 BȈa^pjz{:[$ּ LGh ,! '1u1Mԓ8ߧ2٫6yNfc,S1şPuV)'xBc:Ϟ|hV XHiaJN[/U<>U cBm Qh/\euGuT(Fhү7o{hCB`냭:Ԗw`)F?b @*+3 c/:rO#MNӱ..Oj].$de\>yOZߩ4'ĕ$2 R2nTa?\0oР^v[m |h~r9*Xܜ `6'Q hP>kg>H?0s񴧘,ȊgMpni*Z$ B4=AbЭ^BEGjǺeQ%0U/Vq S)!;xĉTB#cxlϙ z7B. Lnt-lEt"pjL7)+10Cg|a//CK;dG4v?\m}qBM gUQv!1WϘeiE'vׁ C"|&=%@bl&|5dv, a1(5"?P!XXܩ Lsdû6 {V˜pϠo֓]olBcGGH64(E+譴^|'?2c"r;, ;\sq=΃xp2Wd宴liѹ5!.&J;2 E=]c{. &T'ڃ6;zHXC9F0A*.4y :Ʊ?JRٍ'O0l44 a[Yn"7P'Ah%Q|Ey>v 4WRT؝ ɣaQEem@M>f-ZK(4!\_c3`d9>z)jeGF b# 5B"IpJgB)#ʴDj3{G,~w)zi*ܽ`7iaqk#5&#),DSz{,5( k56ӿbexZG%|Ulhe0kb(0de@s>di=ILNvܽHe0(䀁$)#dw3uU m+UT2%(8=jM]+'Zu#N!>mO"BdX˼w(hܪi=[+*QAJc'xK9SmuپNm07hT?zgdF=. [J͎x#>A 6c~T̕p @Hu`H[qdfcH6:P>AW?'w4f-_qUa'GRy"mfl:.$W f.-~6R܅w af-QlI!X͏5OO}7a@2A/v%fmm6˸q`_1:޻flcʠb2u䳎6H:H79?DLzSI n՗/ʝe'M y,`ϱrOҪ}5B]Gt qmSٷbT$;e)i`06|Ĵ0< 휫sk9T&ɬ_' c3prD^@ n(&2I|V=$뀴4#ʇf[g~M6t4?}ط,6NYl8c7}/y jH`LӠgG,d֒č~M̳H7=N籼.|#FjތbN7UetQH9|D(sKR9#H-a)[FZ!,)h-0@nJv)IqT,Z [9˓YL}s6IPds0;*#Snzf<*rca#a^qunN0y5lt^خ9V?V^<є`߄wj5G #?xOrK^taKMJu>{N̓35yDĩMJ,W&< Pq_gE[aIK,L~-5$_$?KWB45#du< ݙcNzK2S#:=i }//z LIUS, Ozt5^{m?dC*^ ^? Rwiz&^d"},ZyŻʼK Ǩ8w拈M^HwrM\a"'v# pyJ\"9+O\77' f~m Rn+jR3 fL59^hQh+Dx48lϲ\xp|#58s+=YȈ8_!-pV˜wza8? m[ih7VHl!> pb#kVQG w#U{nv g熲> NFj]L}?vg`4ţ{:`~$Dx}[;djՐGwbCMPD;K௏n x3Qž}+:ߩI!Z+'E75_! `!y>D% "w ʎ@oƵ2 dU֦X83HKavd}7ʞq6pN pFh{46 Z(#o?D|Mۚ:ĥ[NSLU-k݈K e)X rуͨLX+mZH?OǾ@E ӭ*z;. HzECRszfwCVvލ}l =￙HB@cIң+ pn u7RQzX 88~B1_@WvKF=+^CZ '_$gEGc,1faX>eSf5n9H !vy Wc}2 X#WI8H ep|~>Uׅ-_8UÍ* s\07pJaQ.ڋTT[t{F ֱR|=TnF#VOpOF7uFr#7Ô#H#'#<;xWMAݩ*&>?F+S4_%\kL-~ćP ['XZm>ٻ;Áv pyHV6/gf9DI &ն%N&5G!~**  n#[ /v1e[~V)=#(ړipvk;d75w.6݅k]]DHky󝈶`me}ZEM7RJDsv@ehY[=S27'(on/fm]!,.4  wvHq3*i$řf<{<'-V: avCgnHh{hEy]}Υ,EcA4 J*FJ˓G?Xie#삶bVxd׆D\^,b|rutγDco#?7GU}yx+w8N-O=Ub)ZH2n , #Kl|Β UKLCc6tW$eǍJIE I'}u~ T K6^ s95`oiN:)qnGR]nasu#ϕ6Dԣ8PQst+vX e ܺdJ.V   Umf4Ao"mV#m63.5tc%.4^V֏S$fiVߔ ?ۜQq@:%I856waUqj}D^%E,OZsY##PG_Qtig>-i>3hF5 w?r3#i\:5s}iiD2O{0ު;R濾F=<~qږTo)8(=V͸0Z`v\|lzodjHğl2{rDٛ(jOIݍ i,[u48@ Fn/@!~wt9}u0ZmujQʬՄ_$4Bp@E Qf(Q'eYhG*m"8X̎Lʼn‚[4'2'`هEpј1ϵ!3`K?}xZ!ލGj@gJx--sa;Vˊڀr#vQ8NzXmTi&C >U֫5a:<$ =IρuK3Х7i.oaڐAc/zvwPST5j:O"TF ?צ^HnވO~Õos2,8Ā$HVFԙQn60^IX*Vpm A/`aO0}^3G5"',vvcYPB s$HZFT4昰yJ"=VӼ%Asa-*w_ fXhZ\לPRbw_c&E9v;0t< U\Gv(}8KT̮ƑؘVJb<ѮdiNB'RH OxQ 8)UQϴGiTG=CL\Ϛo>Drרo&Iaai^E=(–5 UMkiVgsr]%\U_c5<b6h1/;iaX}@qa_nZ<@bN(}ߝi;RoԣHԴk,-}c:|ZI\2A Hwp;~PYok5YYJ!>!.7~-6ך0eJeZ1ڴRĶ9fFvheQyNaԿn! ٕG9 Yp";Ljynz Z]@xs]klX{qk˔@3$*+Uyh{^Odys6LX&.Բ.J>(5Gl_M8pG%p ݇)c^A4nsȊ@l@;B8;#9oѢ%ыm3Sr[T`v.:Q06sFYd mLl&&Q-FsT$valY| *ą+'E~JOpdMhhD.z| YHɟÛ2 w޶R;yETjGǑ61iDs.'=‡3Ĺ}oTw6Ƴ"kG/%۱h7r(?#ͫNF}pv)Z#dC_Wo>fG"p&~,Ha3s ydJKǬ~ҼG"ۡj78*Ѓu肟«vgXYA'C.;Zg(sc^{⣰ 2wf c-NJFADl+'[Eoy kA\4>Lst6'U mW#S4[+nHN3mS7ْ`y>D2^: ~<0Cm5>ڍfETeN^Iw_OpQӫ~o2Ax[V:\ -}韶1Hq]Bm$ XHfr7f-v} AkT?2]/Or!9!SRvwאc`릀Y|b I2rml)9 "~Ȋ;hS}zy]LsfW/8lٺ3lVWPMz-GLXWl3r `fLtU$7V1pS/y=yWRW;WuHhWilH!qѐ(Ӵxn/$ Ò=IR,_U`‚P:26RP-{lasqcr4][2}X1`=W'1Ŧ7ʷ8A4>l>4 oaKBê|%+.oa 5G"L"L-Qr׮>sIYwO=Y )>T_LGͿwnçA8kߝwbHTϋ]P?&QwRY83q +{X^Uag0y[C{ `qSE)ut_ n4Mi)ascx׼^K]j;Hҫ r{;CA>@.{2M؇z4<9o!  ʲHBX7ӊN'KU:" -?|a1yL ߆D ckk}hߎj!/?mdScǾx2gf7 `f%8fl$G㔸p*.d(-Zl$DF)Fq<9 >Ƀ5Y-Gр:ͭ=Fv5#%Yw + sIk%,EgsߕJ=O ( Z Z}.XZAqɓuƨv!u6&Q2: 6J.l>M"/KH z cP/I5>t̢s .}ut2o+Wc/F\dR46`t_N9a$ i6v'9qs js4uRkw9vHT\YqKԹVP&=bpax\<CM$ ZfYN=\wΰ{d)v+`] d|2gYZ07070100000300000081a4000000000000000000000001642f097500008440000000000000000000000000000000000000007800000000./lib/modules/4.18.0-484.rt7.273.el8.x86_64+debug/kernel/drivers/net/wireless/realtek/rtlwifi/rtl8192cu/rtl8192cu.ko.xz7zXZִF!t/g]?Eh=ڜ.+ aМ;!y|^h8qJv*D5K1aO2l^lNq4r&omh9f~u2>](L/; '-3>ӋӜK?NzL;촠8@ǃUxf(08DߖE룅y%؇`9KAX`xH=EE%mYaz_ّ*ZU8{+8%Ã!,HBY^qsJ+,A?ĶyweMIHM氛;QY6Ƣ),vT<;Ԅ@ aNw@ Hz] 6jiYAmC#}"'9Aq(=dl_G(#8Cyg}A0\^ph`Ƌƨ(W6*b !xx(q[*ȏq#/䎣4%9Qͨ4x0EYr"=} x\ zGD|+%lbf+$L3D_|Mܩ VpTv< ,HtWuNwK!nj !=ζ(B4U122`v3]G^f#Z(z5dߟn ?eUV xd:Q[^lclq?՛)l3ȃԭӢP>Cڢ;CF+>dпV@\& ޝ 9.sY|dLra$p Op18x =E†q=K˵Txja#&+t6=e^ގZM|((f1IS 92&$g*D \ƣPsb̿WU 8wds|V\B n~lzjVħ~ʶG9cA w a9X)l$hE C؟_-U.Zg6ڬ-p$k/#F{fRS{أ~¸F"S Qʐ$" Ō*B5Zr  7D>ka\3GЛ<sLqo^($_ 7xX&ĮA#(ba0Ja8n]1%$ ~N-wm]`{Ya)#$eM·By*{>Ɯ2YfW?< كᵚ.AU"d?Wj3(v 4 Sꀇ聊?D<`|ϳ<צǡ6 ;nߍ!ScM&3j{=7e,l"r֗$d5ˬkE&~(ٖ6U֦+pȑ5,lղH~zdl+bR.ؓK)Q;JL<17k~ZeԼɽ46Fݟh7֡f2;MpKΗ5G90ΛuJx4O>w8̫3v. )aѰYefi1)ڟ*|k*H@S$_+N*)PE)BhU_]Xdznblu/=c=RMa=P4:e(OLW!v:Ê٢`DJ%r˭+bF [Klo܋WBEu!3L.NMg&uwD/5c+~vkFx4cA1)}+wt??wlEf#Wx nWؽsaڱ /ي]6r_~nn%N%V 5] \`fbw>㟟:j09$+8Nq:~.U SfyBج<-07ԣ3ch}@-U:c~Ral劓1ʽ[PFs3xKj0l+ ^ɎI-mL,0oRmxl߅ekcNаpAܲ::MBG)325nz}l4{f4R S_ۢ"nd'B5#9/⌋ruw_Iz?@;7lE\j1"ab 1쮆#߮m%QB-E\N4ՓӀ"q*iv쒶ooΠ~0҄[wYd؆9i}z–^ }$Z)LͨA= w}xc'p**|(6kc֑$q6s&[^\9\+S${43+~~ Z 55DSFS]zYiUÎ@Yn^UuD`*Ɋ٪y.ED3sEH3y*Zryf*ݢS:Rtt=!m+_dirL+B/$Jd~~fݠ|c: r"#1*:w I8,oF{zwrimSN\LL7@&*HT\8 J keV%C)DwPc[U!f"H ktXVʂ l̅e89:=,%Gα&)Ut߀a:̡3F+>j7 :!l>0V4T鶿вl4t9=CLl+yZm}5s>rɓͣE/rNi^C}؁4w|~ bwa㪑&C T@tr{jl>l\KkڵK7\@I䇕h#y??0b#Qqrpe; (hoHlcOZ`@MFX2WSet=HyFLg*A!j0!_6`}Iq?_ wTp6{~J̉/n5VMĎ:&^KK&O]adsY`_X8O;b.O6wJD3?vK@Nիr՝ֻq}F.{ѫ(E!R;^ EKX}v|̜fƨy;PtZily>MnT"h/((B]6?*s )@ì6u@ 4N`=c[jw&:1y W37~|}nobTWK[pEƤ"vL(%fnӇ/M0 :tspO$m)+]rIL3 Qy^Os׫PƘY3&9gI](S]*:(ui{{-ީI#"A V))o w$fA9pX4X֚P!2iC KaV5G7{#NcQJU??~^nhģzF֫#C] sH(ܟ4R7p` %^&w^0Шu1C-Td2tRP4ԩ;qe&^YMsr:+ RJ?31-Zhux\ZInH|ތC-E\g>nbSπ;(<Yl_ncy3uBeðd<{L4p?iq<Kwѻ;Ev2 0oGo J;C?%@t$Sq'975TȗH7$ɹiB>]R[wt/)3neRu34cį~2|n ,H w4azb 7N ǚt%Ԙ =׮qSn􎉸}GuGiCF: ޏa!= adsFcͣC` @9e%aBpe0v!TCQEyQjYG6i1Rv>wB{uILn$wXҊpjI Z= iIao>1q+ʄRVj8u"J N:l1I!S L޲D'f[gt+َ<Ixcz!em ̧X7pqS4VsG>X [cLU@o2UUJJjZettN B X,[;ģtP!t<7x"U3r ŽqsD_7˸M,Hw$iGHjWr"[tY 9 }/$' nGsc ߚˡ1D!b3Q28Q,}x+C/tg#E5Q^n5%ʲ] U%ۯ06/I9DL!Wi-Ժqվc(eڛUmRЋbCgנ-D`Qq&5/Vxp˷~7A}Ie׼V=^tׇ'O {7" _?SXCsR;apKr'9:U4c }Y(r.92Jo2ljI74x9}6B(EPJ,=arcBZʄC;)أ5X6=DFbC|bf<~ gdPbs;J:,'<ΰY> [N 0rű.DJ32{^/;q^p#M䱉*P7=/nmҖTOD6I=->XE X6\;_mIL J?_M=:FPbyW7ӓ|"L)$kt <.xG6-ݍ"'TkќA_oK~+dCܹ YZXRiKxH,جٝbMhFxiqDs3"7w4z]s`E-RjX:sy00 Rzx,PMV=d`IԣQ~& F JG<b~\᠒ZT#ku)H*D I6TJa2h@*H !b=-+Ma񟗸V಍*\QévxRdzv) 5Y*Q.wf{LMx9O,,/G@ SC Knѷ>J9sTiMSTRIR4"k:agd!7_@҂35L{<ۊ5ndٰhQ_; 䜙VqDo`{d ,NFL m$=# dp92.{UpǠ=t,|m3[%@oaޱhbjmV/>4U@7͟!z5fZ4]!E^A*aԢfw[D48ϥƸ9RU~y+Dc5Cٮ*r\bQ-WqĢ"tR~(Lѣn Nۋ1C/"x*!Fek%J?)!1g~K6zĴyA|:<*<`?ZOM"<nrXCPn訒 Q(~ S0`N].5fKQTdMx(A];x8q`1Hվt67꜍XVeR?kK>?u]c7~}ؒml&W0ABò/شےQI>Nl0g,Mg$Ykzb&Xv ~8{RMIp"ދ;|6uޯg,b0x51_  ] Q ?&o8GVP܄I#5Yόa:gbMR1_,x?޸cT>WJOP4Ķ ^=0T^V_v r7'J&@s{[MZ?hIo^!γLnV1/+/M)Į)k\G.Q ǣA#=Jl0> 2]TrܲkO`\/7t?`?1l2ӚV41do , l_[+ kh$~8%o5S >l;>H0PʘlCFX$G4@ Td-hT`FGǗ^Z׍3vG7~ `p쬢Zh1Qʞ-(@@L4k5Dq?@(!|U<ŨPj (MP#W"ĠHoJK["I*ŴVvK,7U'o$({!5X}MKTm&=NkT%|(a] 0Vgq nز4t|}oݍ5SvETzu%1ɐ m}h*C&gGJ1=bE(\.7DU)vi&ef6՜+ ݠNx;l| g9) l=彤UK{4}*@p ?y׬Mi-ǥ. ^ fDRq0Q^BY2X4owA޼ejvoDQP6Nյdp 5.2pc+G,tV[ U>o@?OkaT], yF1qh8;%Mh?.QpXEP=z U\z,><f¦>FA SAgs)<(] / JZw2})I$Ϟhm};չ>^:+:3+Lb8`&mRD(G-mxd0JbcX )lUpj9<صNaFNH?2N%ig_]jLkfo3xوN|k=~ϸ\Z ;.v0sM D8K\*'0t۵wg! Lv>EqU3dԬ: 5 qƎ_u* C)i:";_  `)4nmBcW%aiYp`' u aisܣ:nSJTW"VTק8 a_}i7OE9@t4* u lwQ7X82.* ᷈xZj(~M4R3EdЌnƻ]L& ,-<ƭtݲnMq-KZZNtx -6kf|=韪2*rE? nh+vy*ѕ[ AIc:7!uiׯHf$EHxp6qw'y??!(] Bf7"OTE$&B)yYX0yt6D0 r)UHGed`nJφbw g͗Aj_4d];ncPʵ8 0R"ׯFe|8Pl…w@'$Dc|M*&F x >cf(]f+#1w`+5K̀kZ7q9r(#Ag;3 uvO?Ū!vjс,_EwVpe"2*HHсEǃ Eqwh>]-P7mvk6i_K:V0N ~nD6'0V`bNj2cخz}h p 1 +&{n9\IlzS_ı s?[sRRheQwAԿ8ŒJɫK|bZjen?>K/1`ɲWl g/3*PPS{l-@ +m^d~Q_d+x>侣I][Eؒm=dELn7LgE/kG]H`+XuOk~ N^si]Q8Țqe}c|b߱8eӱum}6C dlsL窲ZD)UuJJejA 4mX|Z$}էdJo&3h! E[^\6 ?'{$!YʹJJ˱%`olM&H Ś#8\1wg8KC#i{+"_-]hcL ΌX"e@D&؟< ԋYmPng_/z"aЛ*;nʜ4J9eKSif +s8GxY&z`YY= n^NJv-!t Ƨ؄9Hÿ U-H;VwUwO'q3tuE9+, vpgӓ^Z2IXPg^X.#6_lF >W꟝$ORg3i}8eMty)7<7پ 2\}Ӯ=5$ ^~z`CHY#щ]~H@K ]@HBZWk3fㅎB2QFUnLo|sIފu kObB[Gx wHf #c U4V`=yuQUk4 }1k\-x YZy|mpj/U]KS&O[$#N T`%%yHbob%j|qZ:θtj~9|h'Qw؞vX_OLw 79AI %ۛd*S^j`Ge+E(8ve!9rh dhKo"1 8ҏ:m )2٫L\a8x %Q J2pfRe[8|%{3M4Vq7ՒDWz9Mi*C7Gt^=hD.I$hl-g7 w-Z J͟ _$7D`,7⇥plMWrY:1቗쑊_bYQHh 8Uݛ{ eXM&lu P`0` yRQ X0hL嶵D6@ra1e AuzL{c,K^#[5m`,oT&'(۪#XS@f!&I D~kO'6@#t@'QeGɯ9碒SDAP>JFxp/<)8Ge6cȟ;4_/K xCD4:5 YzEJ*'Z~uNz{ϑ@r67X$Rq1h4WOmำ6?x8`_or($R QL)WE+a^& _P w4f){:^`l&jU olأvbo}*L|!_"2qT8Υ+uSRMb xAQL$ ب]Р~"өA/|t>_N|WsDov}D%Tpr|HB@㶏66jάH=D*N5Kc X׃v X/IpCIK]5{M?$"dQvk-`儘Bժl<%{bP'-5Jk'3QWss\BmupX˧h# Pr {\;G!SexV^{!JaqY}F+;dx&`ju3cj*N}+(.P&jdFx4۲4 (ՙXe_/^zRfMW 2CZpzgXMtN3!R9l545Ɉ@``U8Frt@ˬo_(t@\mY6Ͻ>Vqޑh׼R9׳B<'W¥VuU $z)F2cKB MRfsYQ.=".[RcW3ϋ:O _)@'IIJues"NOGioX#M.=-p-$$0`n]v]ϖقZ WcT.IBAS®eEW:t J6te7;ƌiV+TNZv g3jfϣcoz(rY5k4qI *fyN]ϖOViy~dR+֖9js45_r,ͽBQn˜Ί]3v$o_sc y3}¦~L>м[&p] rRrOY>>]! bqfS8Ob,vhuڬ 2p W(2u`ezGtJ萉# WlMtE róXpAnw ~q% .ѐ~$܀Tu3o@Asu|qnҕ'?]<F<, {~kGCFU;/dQCE;xGB)P}um$= Hdu-/GݔXnSWi=vtɃC7TVN fD&EeGc a%J'4i\σd9&iCb0E娯K^=#ã b-dc#ВE 2VzpO\D `1&oxu[p) ͼTW ,>;nn)ĵ9TEg)31}n콍zO@)TGܼ qfΈ = qKW 1i2,v-9W\:&V<k~<^Bdw[U׻C| #E#p|Yh*&IC8L5oqܙa${ڬ>U!͈5̸9>#wІMnHN!4߼jzf+Phoo 6z!l>1<[^1OP ]& <e $D?#L+/>%iu_ TCo[s G`\4s\ex/M`l9M][:j56 4;~2F iu54[XINʾK I2D$6bfJvt!CYP\Qpx)1VzaU/ XɁtAە>LN-:`G^Phq1 .3KA '0\.$c Sejb?3Rn&qhYK!U_Cr˹* /94S'_8 w.a"ߢaDֻtCta? J5ZĞ"[4C;ND:[G< !JX.& m5W}tz@Fe}O?JW6m(AihU&@bh\&pũy@ %{FC(b渪h_kw7f7.^jRF5QB&-ւu'L$>"7|#,@ \poQ!0S9[Wcĉk豟uP%o}&߷plD+O4 GU u˘ji6!{g@]m3 ֟tDߖ_n49XVxSsutٴ A q|߰l?#ݛ~9ױ59soZ) U,;bhЇC[^oӾUr o1eʀ LVU|e( EXW^1_?3bsw"O:)hQXAq#a9*ik'ltzCRxe}@UϺH~UvNs4)Dn^cˆ$/Cg2ŽzNNG,_4h:B_n{i/'(&Y-§{+d/ݶkI+P*&I7M#PqVAXAn:s.D*Yc+vcwՖP$3#Ohh]OŰ!(L zUJHƲh.rdjRT'r6- l>pu:wd^!'1D]2D e@3;m7eB Ĕ@iR QB~yMDmżŒ8cx${~K+c򾜟;g"t;{{]~zG\*upǁ VKw#<%)U NY5q?KNA^|{Vw:E7V9-އVwj'V2ܑyzt 3U( hːgEPt>aYJX0yB4LئG@鑸7J")^OoBX,L,!$sD䏑 XqGNqsW\a]lD_ّ}t٧R'{?:6渇l`e 'neVp6ul4& 6깬|;6=|`% ~+G$B'@g1rQ4d Ԗg^t^B(oyQwa Gg;톁TkH{Ȉv蠎Y7DQŕx K*׮`$bx +K!-VkЙuUhr};ۆޘ5i {pJ-6S&A(Suz+ l" 00{rШ0{jĔ{_n纚xJp3zz ͚PZ w,Rm/۫'"Ct~^귔-iB JXBҶU/ |K0&̬:G&ЭzQE?h-5*x݃@S߼؎oyFD'Ej5ՎO WWx[!w8fuYHBu$⥃͇(Fz js7^-"mP;:~gNeX ,1ǥ!go5"E<, ;c[&|4de_?HdM.4i=)5nFTU8F?|jB]5'X?;iCpM=)3)JwWh9ʹ!}{s|IlO0?a CdI@p@‹Wr,XnϷkG rqB89b#FJfP;Kce[/赚ƹc2nY P qf hV22F8Xg{ r{ Hs.VU8%K\(:ߵ)]|5Hۑx~H܎ܣ/B"h.<쐋X{_k-īg}Q7LF3pbos٠CRL{s)MrZɛzh;crΊivqhK;\ JD/U dtd0$|4*L6|ˮR)4LZ`OH<&L?ZIДRO$ }DB1z%qٗGg}/Z|)RuBb5d;S MxrL箋#ʏ`2qh67(!lᷥ9kZɟIѐF :@u?IS՛ 9?|;֌*:~O6A?"G⢌QJu=߄'VSQuHjGv%td;kF4fctqә{2,׀ p>9{tNk4y_C3KvفiK[!=)ŷ5 15n-($XZvL>;Bv\x&eaOBҖnO!=jf2RQ `/ޱLO[ٳmD8$%wE^4' CS]ffVKpY+F 50;07X!_+O9 5V'.^ՄJ;( sI҈nN"xl+/[(A^_]BZn ;CGnw@a p+ehT S32ŊEmЬU}`J\0>MDM.E8- *:Qd)1ퟅ݁8Mxsh0A Od P-'$+6}_`) +b;5dlF G~;j !ryDrKRaI~lfhD%ؐ]%g%,nNM9UK/A$GQ{D9R}꠶HBI2 20(sB(mRÉ8AXHzQqX\Ain,6>Jg 6'Y ځK}$ N{y p-cYcP㓍E!lvI99Sm:Pџҍ 2+zƍ aY2,8F/Cg0Tx^jjr#.@I4!s"R@%hV#m3&THp"]GP6py˷{J\v66Ly m_hXko!qbSqYku12Qn2_4& 2+Ii 8>}uڗ4_a~2XV{V( Y_Z-upX닅j<6m[Ez6̨GFp@8<&0#'d&UMfH#xlsAlq4vV1f/Ni[T yR7R Ô 1(y*CZ,bȡQSHXX$|O `oe E'5WыEڄ\BxEtծb9v>_ґ +FP(B/.,W_pv4'I:!ّ/Ol YKLSbjKzʩ_к$7(a%]^Pij8a=W l[&oiGȮ#E}|>XV1SB{ Vx ؕARA Pn:*fKìgέH12RnRED5@Wئcp{s]sNE v~$=[&YvqՄ^=LUퟮ07 $O4vkqH&%@;&7ċ 5#g6'^(%O% !ܙO)0HP&q%?XJHGg~DHDCv3L:13w1M76; @q0~[AWc'!dl:;>2ܱ9 m3,/gx):SVTIX%[v՚w yF.M}Ea[) LTFP< A`!e]ABUqR= q\i ײr8آA4{JnT{7ZBY&$A4;rr(:jNq7ڍoۣȇ$ֻYvm*)hG jcׯ.(RP(W$#Y"/| EfF2Z!6KsUaP_'D#?ݔtq*.c U'qniAYTpj8i$|<1aRmhW*nҔ#(tIsfھ * .MU@FxeP'جd']1Axy5? <=CJe3}PJɷW/ehz9"ZP-Ox?[`2OC8dؑtD*멐 ~ø2CbW/2Z-Oq:Ѿ).Lx,O{Bvk,e\li JExԬJ~Yo&@!9 ٓ2tTDu 7kIl$2RQ)Lߪ\Iu%+Q+5/u]&*o?v#s!T0fHh@QNAtb]C34\In%aQ^iLmfo q_>oB"^ %'Nf9aޱ:S|i\to?P+27>KJGUR]KXs {~>͙S^!tb)m3W[jHXidɹ>$Fcݛ4Њytqf:7}`HVW}#$Y-QELxnfv/Ƥ󧻆m<+Sr? [I8jQUqX͈¹*%:FI )>PLq,* M\.ĞƸrF*2A9$D_X ۓi<F# Zժ^61̧8՛G1O3Phś0ry!#*]SsLW\bLYSҸ ny9H!ڜd=yoÿ0=ӛʻNEPVUvsn=*>$M WRsڏA|ルvM|,`0Qs4hXprF?zHЊ%;\Qe5Ɇ0[@[KHD';W g:ڏi!FِBͥik) &=;pP"(཯G;A!~Oކ0$|ueWjY]׵[$n!"mp(Zڜʠt|uS7*56~[U:jÌcjR+-Iw5tN%"gZn۴X,Pf*|-ף2-vB`[qh5U\)ch%\+jO>?JH%V+櫩-.5Vu?=e =ANYdzW I@]9~ocf17M$!vD6pԯ~*X "8xihӄT;nÍ68*e&ы44+mе[O %K> E \*4Zm,j6(eO槑\(u -a^*g¿B8)olI0{Xoԧ8,w3S>S@4MX6I4DfoʍQ_ЀJ_U)!zcg3KkSB a׷gD P o\>aniS Ml o>x{/KDVIZUCyeLM6y!r5{نjD/l{S|H|zhryb&Ch0?C N)cgOf6|qE3dʉr|+ C{e ڑɝsy f9EL~ g$*Q !ͨ"k'{S_ d肺K XUj |sg0Eu=9(Knu#x pwVp(:vmt.%>ߟvܢUs%ǎX7WM? dp=}Cp% 00G~ϠvVezuŻ$VG,8'ԭ~ " BrOU7ddPTQI3K79{FVf@]NR?<3ĔZ:. p4}$h2[!%cȪfnxC58aB+(-Z3ZZ"]~h(Z pU3w y6ljPx<ѠOEӤx0(!'LPFK}"m8?KR uk;to%/Bg,@ Io 9S=A2 '6NfYbE[^ؗ {xKeAdE&3Xnϳ23[p6U+uie )t0j=shx.0Z>y9+¸G!tw{rPjb_6SͶOCL5Z>d&ߦAhF5}0Gؒz/n}Jg[ξLx ӺL5%#a`I4" D<Ɍ}RGd]k!&Ԋc%F&äaYE&߰3c/bU"h9FT{:AɪY(0̏BUh-ʎ7WR*|*S}L4J u|Z2h~YXOS9͔oЃeg<"͙ Ox$z6T@dCȥn&ɞB h +v8]5%O;'mVC9Fhه/TjO{k`+R;Q+ ~ 3aڂ'WA]Gfjum]]c:f]RrnүI:qҴW ຿|rH;Xk'ѣ9D^W5ϼ^=< q ^6V|2e;Y\͢T@%6)921'//EA@U⏖g6ĕ1Wi,jjI'B@4,73iwrBAxҖ9g a伤;0W4%^ap8";SC,}|QrB1Qr9V6o=^ƈU\ SEYy LxrPW }aՓ˧$5׊vFeCw[iVϥWb>\9_ lIBS>Haz={PĪ]8\XK8/ YQK=Lg5Y2崂PwcFb_9QEhvNS%7]nv`?5T;sk@7,jX~cZa, :dfmpqYG2[XNr̘{wp{蕩uðv d yu( y0`1*8x-nW_Nȶ%^$ rY bT@$H E$tֽK+Em r#ܸ;Wtup!N$CG}D\!t ~a )kJi!:+qGI$6 ?kȿXsJUɏpc2|w Gu%p/~k}u8IEk:zXY _)[0QW0>P_8Z4" U=llI?{? =}NL\t^y.^C4m'Ut CaA%.t (}z Md~:a`Tʑjp|GD`NXB%7BgZwɬ~EZ( {ڌH )e櫡$ϷWf}ZvO#ƛ#ԉU껍̭cfItg-&?0Nt€ϝނx%3(#YO~\e/fKpP$lsY~JB{k&2}dG1(aUu,Lߧ2)0N8"g&p^Ux0D͕)8i 6 N鼅zy\3m2NP"#vy~6~5sNzLwVce/0vf(Θ}e9RݻŰh:oln,[I0 FΘѽ(/w{= הOݖS*W$kh2vkP4=Z[ڒ4KqIՙ s>ve c$K@ԣW U373Hnbwq9f|O,N8tRҺ0߅$ {9b狹F,Pe IH07r[ ]ήw!0N&)HIB}j:E|V/*Ҏ}hi~֒Ωv  Dm 7 eyMw_f jf\*/ԧat/'T8-K}׵>||,5㚳qF+s(8@]38OEvQ S A,Kq uB([nVJaLvcWdV-A Uw!M2lٷ8Qlc[=LFl<ȷkm0h_)Y0sz;~iw2Zʮ 3#ȾN2b @PӚyCNaxyAiG1N}=sR x.= [غPI>GDLsH_;gH1wq5>KUFsOU҃yIyEp+Q[˷}$0Xl .xb"׆$@o2ۡ넥c+r$t<#Ŭ t@/RTC;Q<T%AU$0ѣ=5\Ug7'\P GA-Ǹ>9іzw)Cp*["Hc.v6 P9>x%s#EY qcğ}-:2UaaԚ,/% a M,<"17'!iwR,qN :G_*(<"Q秾;GE@6әzz/5.JDa>^IJloG'"fJ7R(= cԱxeb& t"WG͓Q}ZsVO6x;HUqt(5ZΫ ?UE)qa :%ͱTnKMzGxRN2Z=BKڌRF6(4'{(?/e? K#Kjԉ恒+3u#D"҇rh$NUՈ VAXOI@:sq=7nQ"WV3p궦طs$2IgClqhMޢMB?rXSk:e=ۀ(fAW[ {gܳ(Yp{A=68թm/}u617l\D%i_)diT уIRېXw@⭹` 9KKZ\q~+4]fLkߑ[ 2.3ɇQh0z h!S뤃Tq2剚h ,v|y0_:6Dh_,zPeCUj[EI4=o ޮxv䘜9-K=VAǨ7U,Zx+ld5'۹7 4UE^x׷~GM|b=儝3n.óa[U6~x_~'j&pqkթ-^k0>;Ov~ޚ.<^{^EY]>_,\n_4_,>쯑?%~춹ws*cS ;՞ "ommliM܌;.ޛA5g؟4|ӵ%n4Ď2H?빞W |1FnGe3P#)DC DOo8O+W&aQd@qGC F3^VX!k &ۘdtl`(<7*9a18ĩ8:${K4.>FL{G..οˣjaP>YPm 4y|ā |w_fnSo ,%FڂuUN7 7e yA15|% E0-cшrCbCȠB$<"c+C*ՐKۺc`tx&t}}:m*+OA%<7>ݓ{͸nTI[zF/[kx<3 )DL3NNo3Ҥft=8HBj.UM$jnziThY"HNoɊd^'?C80: z߼I#$ޑaϱY1rx+UYp5&ۧӵJ{P˱t‹ෂ[rͧ in7/X^m3L#!UMKˇȦox!9q6S)kRqu|ϋ]'#r,apjC! Bɧ:a Q`لҙpYk+97z`@_^kҟjTۘ[1[aܙw 2qs1f}Tm3lT("'J52TMR} ü*J2C g/ -3:D`Z1=[ ))GFč,=ۨ axQՂyULkda,83Rt}[94Qx{H[ `G*^R%i 僋ZPn ].ErhC);=f-Gg рOxٰX&}\Hf <^uЛa#ɴJ`fY+6)S|:G #n=1e޳G˛ J_E >+\dMnqn"dó*;H>>C}}Fg͋RG!X #ӊnI@#~y*}8YQj*qd/ Ub_mLOGMJ_D@v#5ќu=#A!,u7%ϼdCEEqbތ2% T\+_a,I p/D)3,m̱s$--Sm)N!',Vӳ}/:O`4dVK[w䎆~ { DV48:RS`pr*zZ;%TV|!,heRAI璾p9=TϺ6G>WK6+Էw$+lTLAl"~'|eF©#1+z.yH fqui7a_L3L(W!.<3=A!vt=R 5Nzj_eO2&UE`e; z,%PJReQ u~A' )GI ުDZgYZ07070100000301000081a4000000000000000000000001642f09750000dd90000000000000000000000000000000000000007800000000./lib/modules/4.18.0-484.rt7.273.el8.x86_64+debug/kernel/drivers/net/wireless/realtek/rtlwifi/rtl8192de/rtl8192de.ko.xz7zXZִF!t/P]?Eh=ڜ.+Кo'b:U(g/YF;RL?Ñ%kuQyA%S=t aȺZY.Fo ҂1РKnST8yq{U>r(vM [&i}/t(j.C̠0Ee 3!s,qXwWd>bE zWE jԐ1 w>! :>YY)+I ~$ho b㐩FݔlzX`8:vU'1Qc5ަ |^U:xGL@+Na;{yodW|tG` Jg-ޓDBኤBoHİv -Gvn3Qɜ)M?b G vu(=2P|klBrUG3&/=j[ mל@e`#Hu8- mjR-a5pGrЫ}0oFlҰ=~pY"*.G U+Og02Et/Y`aAarw)R |H;/7 adFhr߲Cw@X]D܍Ļ]իiݧt\̴+nsn]&BM}?*l(tpJ t[_(h7ƭR295'YC:7]Qn7*/Y9 -`#%- @Wd>vW[5Z *wﴫNMƪ]`rYS\Xip2{QO_@ɬzΠy<",+ʃdb,F x"jSo9ȟXָwxs'/EGN!F@c1Fi=P+7||Ey1n #'!*݅ S){tKHi>64f,0L`wP@"7wm_ԕ/">8D4R#'riRGІH"# AAW9JK XfH4xp%c-j+`PǠ( OlDM~Ugqc˦#~ÅuF ¥0LjWmZNbCÏ\+w.LCA!샾-h%;Qb sQ䤓@nwe a`3cGp;"?\w󅢷43;' h¶{YF50 C]f$EaW ]NH~uc]RV2eԊNiG<52 RN}5z||[ *;Ong}}T}iGSqf X&k6@=(hdW}:s6p.-jI8E,ax؃`u2yíuvA>g;uhse^pLa/QF{eE;K[c3D]b~! f>&B|X_k7iº+Oz>sS +]HTL!`9oA~[6)R/KU'鯎uB45w!9{de?߮ d6 "?D޵ 0b@Zlƃ'㜕E!zR;Մɬ4ܻkv֕8BC kMe3RrU$CAS5|W:t5,V{t"Ey{Q>; eLf>4jmH[NCƊW³e,rz zTgA=9%JP+?)hZfF*kiRGݢג0(`ecp &ɰj-9Wy!J3GEJ7ꬸ%2zRP$ 9 Gj^/y~'n| 3om|ib։6O 3@J_V3fH]M:1uzat[Z,}G]I:_,bQl\F2WU$_8qPSw#$L[u ]ǏOG!5UM YGq=~դ$Oo 14?|oD*:I&(l:QM/~5%7ٿUN^T: Z}P3wD(+wҘ b;,_L\:0VGK+6ߢ(SwYAۄ0r˺`Y:ӗ)'oVxTxnXP \gLUUh]9R3v~^d 4r8sUGO[`Hasub>3pFIܨj q/RY=Zy&]5!&ocR\͉j31N WJvFjBK8a_P[u/}OeHJ뵖8TTrFM+3Hh.vnb'!_m *Sګk&`t+VVqNAɲqIݠ)FVOy]d}hUgv,1 },9Dy@NucDX&:TGa _S/Q5;i7uG FF'5cmt]OL ]/;y|V=@DO#Z-9L* ZNm)9 .VT<@:ɷlZ\glvtoŰKZ.6Ӎ;C|߃$)pLjj6֍i>dr1~C*ZyN(ƓZy~W/KuGCfeEOY~{Yfk Ks}vg1AaƂNOآ=E.%oO3 34Ж1HO8ofPaİ&saAc Ǥ qu2 'DFIN&MLB6imHruJ9%G޽Wk9JZxvFJd5BOH帍{tn Ӆ{\w`غzZo$<4Z`G!ii t#,2<] n(Cnx3G DAm0yF_2OÀOC[j:Kq `vHySkXRf]{v#bI_48$YV|Yl[l~ckH; {%>]0I,TB(%TTNF!B*E`pψ9{?M6,Xb[Z^Oad<4y&J.M TfC+#Ƴ}OUzC|!mֺ~uR. u5l^}4mo#`\`G!i6ޥ4M=L(x=?v睳-L%#9lUWWBo2E_u0 o^G)%Յʐ] +q-ݔ]tT,rILڏm[EG-zLetZKyM_r{3xӕX9cl@ W\}/z<=˂LGl].oSĿB6_b{yqYИɖe;Kl<ņ1J6uQf/'nSh)\_!giB =~xO3$%1 UGޚ9flv`sV8đG{[DP+#ajWMCޝVvY'6ɔVR&ײ0krDׄe+ߑ&iꋀLJȈC`O^`3iw>-7o92 So)"$)Mj)(>f 1I/}q[goOx<,.6ַ/t{kR,u,{)*1ZIDjj-8tZPZ L=O,E$q&B)H&䘛)r xw6qYĴIP:\hl&|bnwRh_d:fD`k60v Jh5u6BOo$F*A_ "{`#@z9uj>.mˉN AU6("XXʨI.[ 65{_v|@[(r6pZzdyʴLᛠO{3O+M㬭eP?<%G.> p6i$l(ljv=|e +nD>1b2^R8Zֺ Z ^{Q~/+LoU=Nr! EČWu+P#/EvrG_!#s~V;W>0b%!/BZ szCI3g.wZ+χN+Z7b60 ?>ejh{~_8n?D5|hn \П`M*{s2zcO#ډ~}ǐř΅qzKnݽ7"Ow|֢ԙ?\^Fwwڛ+4nFGQ;wwfzU)9z39/l $-,m0)byAڭ-X+$BPK\t]^0uE(ȏ-rWٻ"/ [C,&)8GԵ*8\*gtRC*f8d7yJv5r^)kxමeb], 1. 6֐鿯_}G3DY:lv,1} ҘD^D5pO vw=s6,P:<Ʈv!k$ 恓p@=$ȓoz,;c,j«e2QgOe'cԧc0`n[Hb }yH op$wInt"fI)H-]̘_ 4{4r%$9)j R޶bH£&ʲMaj<%&9sGؔ!]}ߺv\U275uR0]ʭ-m]~dJCjf^.${Kĝ-mґ}~A]TO˪&9T0!-EʃGBGm~A_ր$O؎O@GyN"#%򲉔80ldF s|9lODbytm+= p'A"]|Kgds ICX<=0 }e\έE*!viϧ\Qb8ۈאC'{dž}{ww /P O^aEdkmE_3(%--?zI%)_@ĸ{R w=Jދ5}'W[gC׾VT/ &WtԶ&{PDhAv"ݻi=mX,7ż 3Jy>أgD;u \nW~:JN)#50NWꃇ_`mt7;sKNͭCX( Tg? %nԗdF\Zb HnNvmu,Lfh7R6oEٞ P,Hxj%-ꥊ< lN ,M HpM~*|,\Uֳ+LK0_*􀦯% 2.L-Ю/嶍ΎiM"/ʌBC wDV3'uώGC 6"z(5舿mr;JJz|*bVc%+7yMȉN_d; %60TE: MJ5<)|=*U].%-@SLa Z~2nއaIPR͎X< mP Ex-)0!.c =l,ʘv Ny!ʊHA5e4Htâ㕙ˈ(|XQ~0P֐P+?l{?2u+\=td)ߧ 7!K]#-mQWB zpZuoxN0ޓS\Nv9 =2)'yg!٨-tG ^@!Swfn8Lef "Pk%ngS Br9%«248~S;]BQ*!Tq̯av0+Beqj[ {XKmVWcp=ީ8d]Xx9_' =¨VڟyTkB@[v+V`7,Ɗ)Ӵԟ: aVn[]++- S^9g$<|jZ)ljWΠ?ˈУ(Dlr@qrEf& !.]>EOlPvO¸-wfD"qTӼF:|sjT\LNx8Oq6~64K1v"H\j-v4`8eW' h2^e]GG}G:%NN+>}3?vLDTA! p$3Y1&;d@恖GJ WJDc[oj;ь@- \NA󴘑8V;t'3^-?vb_S[}xԠZ ͷŤ`dЍmarbs,5Һ! 4g1o,+[3Ê=/=hNGU.Avm :DeeAElk)*?8^E,mF_|?ue %>QNnBw]KbѠ!3ގ:ydn}̌Dp>=Rbm<6IHӈ'"`)Xl:5+Tm٦G15VHrnSSi+S*Rpn[X-Xc㧧GvFt7y}+|H~,sDGG t f9`9ST{]9¶ml_[ZsF攁NK{}dzs+ ZZaW'cpPa_;6#dCǤ6h"v*xݥӶ*PuKl<`4JU`q8k*S<+%pcZ7/pmHWËKTZXG%UA)sUp'9̍DkFDuI'- $O4W$DriOG[p;@޸p;UQdyf֕3g y:lwmV1 AҠw%?~TG_J{Vڀ ~=m`̻SIHĤ;v<%.v-hjA?H߂su9Ggũipz(L0LNmii~L$&b!"v/[]~FO& :Aք8ѐRꯘqE"iY"pl|0pHĘڒrW!&,%Sxu|Kg{ag &8<'m {H 0<PmY0s}D3:s;\Mg.1g Yzv98J3Lӹ- s1z4/OjZ`j"k"/Umfuq)ɹ(әAG}*rd=Pa|"o&j@D6[Z17N%5L0'#7!uGEICΤ"R~aQ˗g! ;bcɧr0 hdnG윤Ƥ!I?nkF^Qʼn>GnZkbhvɢF^1s&E.p/L`H<"9.iM%uD0)G+mq-қk&rdZ M'_q_Kփe;npr]g tGSy: Űa64UC/ ?iQONN߃#N1f2U<0[9#|Ax\MD3]GCg\8Mt㡂a ~R ޒTZu%S 5|e/{=hy+CBuQw۩qUn7Reoә˙^if-J [p ڷJ%$.5qdJՀwJ4qb6tQmkfAmrsEw<%?}ĶlMXb Cǥ^Xma_^|#n yAJU g>:)r$*G|Sk Y"L ̐D F'\ BRz'GP#S\0ѸlJGo`"H1_+-ݚc"&noR*Kh[g~[}{9m!mL{##pCM"K]ɘU"!/AԂhD.gMӄx&𷍨F[Wu_0W-M >xQ+ JcbM&` 0mEg(8RPLqVCw/Lwg.ceK&I`;ٷϊ* e$\S!RRqπB5ڬYz j:BSܥ V^C`B.H9 V^ݨd-X P⿯K:_jMb.k+j03bD *6Ue(T#Ξ"'WRHcpeTVAԶU%>vCقYID 9Ӗ^_Vs ˋe"R!a7DXTW|Iϭ@8"#܋C|꧿[E`Q !I64X<ȯ>^.{h+}]ٿAB0o V% o.]}OӮ@.x/t-*E>KtgK?jFGIx#+ N?@\ WıR'Sӯ)GViׄOAoD|UMqfT 7o 0nՠaQ9 oZ8Xe-f+R89nvt *\=aᘷfur WiLZDJ[nH3UG& ٲٱRA`De_O]'@M&J涨2[ _(p&`K79,Fs$ >@p凬y|aTr w<bJ/jp":Ϫ**;+y ZA)$-&EGƱ. bE̟r F͑vvʨwJ5ㇾFK)'aANˑ*נ=3?Mx,[ ? ( 2sKF9_(j~W#eg)GBu;_-bDKS)oZ\/egMfK|S7:i풋 {aB䍧RcTܴa]_irzѹyt!&6qLYD !N㒎Xg1\n"=f*!/|5󯫡)S?O@ W UXqPS2qzһ?͂|pNB9UOc?~)LF4-e}S%=k=IP$7gl֛m3~st1cs>6&XSdن ͨxtO_m[xjYw0d{ƙ(|ȇG:E@2Xo\aϖ6ba&7BD*|m6 V($OeoplnI|b03sOw\/SuLKOO]vC|V.s['ryP<Z:cy-;H(LX* I§Smt-c]=GZ0'C BrAq⛖qx=hM4[=zD%P;*ڒ-\NaNad-wJJ :hE>(Wy'm‘8c$;u_MR߇Yiv/YO+H}F"B\|sZR> !"q.4o[q%_EJkbNOYȏRH=ٶwr[l; EPᬒdf-5Qu0JO<9\Y]>>G!pxXZΗ;sy@V*3H͞lD$¦D5ZPaVA"#z^CɨhXcIY P_2 bJZBDɞ=ohshubl'dֺ*cLȔK~/7~{S@fqd#dZ=>1:`8-Ytթ9E/o~]'PprKxۻq: !>t{eŇ%/ZMt&˪YOzXsB١mn%朰A" F_4y{p-Q¤ :,/IKGŗ J j#Vwd֎ƎKwpw֧u@6>Ky \ɉ<W(g& ۬D"ޫl2CKu%6 -:=k-ǣ?&/;4D/\%bbW@n3s|^,3ҭwRG F^ Z |&ZyjSf*zZ;}}>чmua-fs(K\_5䎷Ja3VkџIXӆ} (;ם4v 0c^ٵ~lߴ-ryQ/)S^&K2TOѝ+)F# \li.xTE6Wsq=XF ,uTdsnvzdS{S,ZV#E }7}Ri9R}i<JøKD׋Y?qF09fYGb٨(Q սb龗d@W4]t4rr e)՝87{} wDћ*{Rþ_ u_J(`a[@Tz+V@zu8\I"'//0((M}LD6Nս70 pDi\ ]w2A  0loAˍ *ܚ灯ȳpkgE 1tRl ppP)UjW[-Y^ܭT)pDC|լyĽE%٭b2bNia=938 QPܰqY_~hdQW. K/yDz v yoPH,8rM=3B#>mNN ]VÇq gB^cM{TX تol%MB)ъRk΃ےVt %q`~. Ӓm-g]}RҪ6rP'5,ƫ D2 ӎ\I./пYPctBCz6D8)BߢG63E?4\Ɓ[R\CUAy=~UdAglɛ(^PxF& /3PIGvKY?8?ujeoz ]J|zlOqf5opB*- bŷ>,=Ho}U.u8h+qnX ,R^@g`g>JTz:$[l ϊ,?(HC%0< בny},7:6 x^KqNAXj}֪kE 鬭aaEسZ%s?s²Z%rn12)~hr q'G8;$Ouog) PoE΋}2Gw^1;k<'~aQ6ÈRZq>di{jr̼̽SA% 4Yk#HK3҅,gn,ѴٛPl /JG=h_^j6WLgIwݲpǤp41rqP^wu䜞]]l>)Xe'ScMNNkS$xDnVYV^Kk1Wa W(R5 0SUaV)Mm޺t0~} SA9OU˵+t1JZ XpA%{;WXal[ 0a4pYM[;I9bdׄp8d?ܺ-v(оZhr3"4WNb (pЕ->bf(ªo'T9]e/}[(ZR;X( 1}$v/0]Ow=z^FkHLY;'/Z%p5 R+s@'/[A尐HH 9#c@_1-K%kJ >`VJ!kH 4P>r a' i,p%oAL gG˝ s{Wu"Bt5x}>%%aZu-s4To ~/KRJ\baB#K #QtFyktD:dkH\ׄW ͎*t=QL'Gz8 w89yzef0hDuxz tĺxt1Kym= ݸlC)DqCW-#`utXH*tOTH!a[W TEK @a1L )K=,LaL.˜j|rKqAZ.k<'٪gUzh-L(!2 t@ !4xzw};_pE5,l@mr 'as1!@F |ަ"} Ή=pdYJp>؋SdbrA4]Z$0BjMUrh4tCDp >qخu]RQthy"l߅;#raFN̏n mLZ0]!?8(ݙpvk_0f]ٻ$c3`>rX&XUVmtm(P_{JOlH ϊhG,%4cgr)N9K/ř1 AKo9OǜA% 8LI .,lܰmLY1Ms'2`lMg"'72b9-ס`X+>@3 }w@&RL(j|뼲ğn^)ϤMX.b2s\prfU'~cL>oVMz`DVj_;dڡm*ٞy[G1mb=ݩqY+ 9ݤM{sW|y>^p֊/ 8&ڞy޾\DsƲx.L>)O619\`)lš\ΎomFϷUEЃ(  thIffP(n],߸WGM/aww译׵``V$e|yr\C&R.!M%,nr}W2r-`D9>nXrlCs62~_~꣨3i ԱK;H~A]hV,RM!Κ츴:1{D0t"jE6 ~&e~ȥx50.J/nP AoT\qTO2ƴHrrҾ0279AVjy!gD'>H@gzS< Ak%-^vl > !Al-[XB~z"X7X?0U]~N5 +kCo].Bq ҙӀ/D?Av_P.N3)S+-ۮ3h4=?rI#nPu?F@O?O>j& *Sif?Kzj!z3`vYmҨFbWXMU讑x2LoBMչ#bLkgj<#ޛs(K"F{Q2䝞OÛ9 GyK!- h dVW` wj=(hjYv!C!,8Щph 7[b[Dͭô]^;BkodX&X>wT[O'z)n1s?A1أLOA5ݷl?P QfM4/JL8(~LX<7 -|fHX'}K ]dg5y|EK@-\ٞ#&CtfD[IsM]+l7xT= !N[B ku, {U42Po!qy@6|`1iz <>%<%~DJ2Ƀyy#%{21Vx):+ѹgM @d}Z!(i sA;@_cŸ8$Wc)h$L|q 4Lű6KT G4!(5y]op3eND'i((xIc"0t h1wE?!Q<_,'lѷ3Hir䇱ue@cvM$8g_h b?{Sj+hh6K"l)b$

    6Ns'<<2*<,Y!Y@>'dMN-t=[# "mo#:r%V|[8D?K 4,c|i]uh͞3_ǴǑP+rC]ӿ{m+IBK6wHWjV=wEX X›Y%}(1(:IX\O7ѥu8q߄R&}jF8Z*>%Wk$Z8&7>z3>Yq4nF%8&{HV#5օ殮@)sJUkMUF9E Zx Q^#}(D##b ^͘s(tl/PD䀹2A99XyE҂v0DIR΄g[<:fx4M6x{:XX,%' Eւd酂"z{' 7$=)W]eJko"yJиM~EjT+uc]4ZwL 0ySwHrHӞ[qO)\v/CwX!}aoltPwk[p%+a{:1qtنo7V2-g0{aT x0NJ\y.Kf`dqrv)Oy˭[EL]X갉> =9V/fYܠELuݯwp,q%7xTs9ב cD+03v]m*#(Pׇ]P3-y#y3A;^*l ֊u)qiU\`Lan 7%@B2/QH`~->p>_Epsri) N?@F?BjsRï_Tvb ׻L#k4A !;#J8as~-hpn6e۪~Ҟ?:oC}݊M'6o׸/cǖ?H;_$%؄!yCS`eG)ZkX@ Lf:j 6f nYO|@nPpQ(Bˀ7>":*~\NRsbhTB~iKm\0Ɇ}0à/~%)Ig &ݖe|@j)P:v5mO[/-u'0܆ډ*miʂ:`@;24t*<ŕ)0'Q(G;lJ>jW!=n2U1B}_=,\s|?CoW>V);1U2\22/~C;BջB8G&V()Ӝ صJq({kn6neC^VZ䪉5ttMƨ §綨&0]qGҡ 9$W?w"y2ckw q\ 9.+@pyZRWt|,zjD[5of7@#7,̵E5Ŧ(/rࣈ5g'{߉K*ӎ;K8,GUy#^xXGP ],f`{Qͳo`CYtR9F\B%Ȍ.mq:x:hWpdo}GAaH'|mHiҢ|`Yۀ ÆYhz%tg[2 Q_{WS0kZ3 gwwV: 83ḪJ"|qUSqd-CkK4A-~'y8s+p(By',l>S`M 3xBmP!&). [_k Q[5{s!ۢ"OU4 |Ԉ'z/#W1k=MHB)ΉbxJM;xəIcĒK|;&'S~u oD <8cB_L-9&m\0^ ΍fQ,־#6 G68lTKtϑeʓu;b syőnSPs+2T4 pS]=#w N̯E2"ViP<"SxLOfA0wA`9lXWJiyNM,w-\)CVBGhAཐB EA@yb.?\zv_@Pnd,C+ugj2JH5m[OuUQBMi; qxQA-n|ҶDP 0[O;C.^1CCqo⍀)$-ZO@y+J] hu_J Բ<ȴ$2L~GVjzp֚S͌`?ʃ1!`kRл8ϖ$ JƔtcI Oۓ2GX@%lݢWBaJ\y:ݐCN @Љlʱ?:EnX&[ {Du-͢> ǣ{688zush!:wk}=(wۻ(/<}]$+Ou")AG~2~|d (s"j䶠׳} `00ƁP|\RF3/uw`FOa'&r|&1 r?kz'T9+^%м )gRxۋPEƚZ.jMQ',h5RL;AM tYbZn*e٪_]DTdp%49iLSwج!kҕ{wWD\#AJ0Z88+dz9h _[J6#^gL_5r4Y~;:Ԟ!ph4VO}(@10yRX2B-'[k2ysNŸϑWZMe֟i'n&z-9Μ"!9A4XhAô=|"l}(T&vDA S WBՆ~'>\5\ ڃ~t)+uV׋/=I_T"nKlG$Nwqffɭ_a/JyHiP~GK~ڱK-Yס?O \{Vۯ4,ZKKr"\-a,ќ5_?8Nݠw? Sױ5:Dm=D=,}Q*zrwɤ\WЃzDh|(=P *lȖm(!3d.3 ]/ RaEutfW?*ڗSt.Su( n$hAE!S&pw]\i@"鏪yj@]yy^rIę+=[2At]F8H%`@Wp2UDžMx{8 '}bN&צ9?i D+/RXݪd+p3V4r璦 -lD2`Vؒ=26KWljeL!"/(: y0vw Wf:-#q۾ʉrfu=ÍQYk{/)\ڰ1>wh0RD΅Ǎ)BהDo:g Qs źr " C8,GEļm9uC=knF]<ŧJ/@bU,5 qZʶ t<ؗN;tAhvg̪',+:fߔ$rRdj'hɰ~t.$ru1Qk]nV#vM!FC!-uҖeԡ#4òQqa]>ݠ:T~eIm󋣓:LRZy~cY#i h}6VUMz9^[r/֒:y$'O2ȇ +8FV"u=@}~ Z3N"bY&xUh=;&Ok(-qsȨW@ ]qa+68%&[ z> ~0i|7͸<'O=8 '⹷s.xbeX“IG?St\-L]é\|{ƋD=믿\rf^։@X"3'眯t[4cu .%ﱖPi^zoH<5jʊP8L!.>f)"z#L +OyϤ:-;d^< #[=E3,NYb3E̼7""C%ݽ9M.?p5 \-<澮%\!qfTݺ8F>1Fs[Uh8bPAֳK_87eZ3H6vM/~ȕMF0g32R1dyh.o _hi!jyy`K]e71fC5,Bۗ',aMu%Oł=$Y*?wzORb YkB?7W^O3*]1QjB<*5-xn"4*yG }"xng ,o)0+ =Ӵ:ˠnF9cs&12ts2 ͧi/h^JrSK:uE~Tb~-]ʃ.+Y; ~K95v Gv9"ꭈµ4&RpF_Y}ZJMٓ2/nK] i.mJ|{V3:z5vĜ޼һ!UIqR(V|㉦dH^Nc52^/cIP# P]'pPx Jvť(0ÅNWVB-).]ThKwV;+^5_p~m&BpKq$}6!CO"f0 3ׄuv.nhQQi/WI:rj?e;K-vZ7~E0/nDu\J/1*HfgʣuͮAi";"? 1IKOz&!G l7ݯAK$Wmԡ@z)I8zl~[AUDzjB:Nl>~pݥg|(OW:, huɡ$ʞݜ6}A1 Ɠc(2_dqCYhU-Mzoay,Ya9B=_0Jp0,(' 8Ufr%D}Xm#vw8.ϡɧXkY ZN7 2,aYhۯuv|'P VK)_ET*_Zl,%MOxEeFgނݤ1iH#ȧ蒚7o6 ޛ|6Lp]L;HRm$ekjsG;=@BÌQ"U;O󍭆*"S)sd/_e [_tS|/.=϶EO>GEvhg>Ky9y@r}կ<+]@(J)10ŰX{f3 ,>HO3(l ,s! 3hcE;9F 4;㴵տ9UQlUBbcl/ZI@7I&=Ѱ> &L\Ķ'yI4gǤx]i͇7v / ˢ5X ȼp>SjS3߹m6NBda˪4KvZ*XHf^eT1a%dWt |Gy2P2j>8g5%g: H*|ayw%9oh􍓣}^*zBQiy8E@{ftLHL 0.&YF'`XzccZl S=oo+.:JJ`WGZb,-#< " :%(-MY)o]$$k=;vj} 9 5 Q%גKgp;6 L@qNסW}eX1,-by۲o2:;닮1*Er$t㱪PÏ1q@ЀN7ðD0 $eU$.PmJ;h{-|0YȀNp~[y_Aǫv s ƌ^n){QaB(@t0ib*ீuۣ𩿴Kjg\< &W!ۦ^sC(/Q] FD`hNIFR*QpgːɝO?=(ނ7%C\ ,b4[͡$"9|׉rN4.L\2OS|H",oAIcQ>>QǛQb7|ܞXfsԍ0D4+_`<1HD:@hdx"ɥ>0DhEbZwxPa5a1rFrr~C+]') Q> B `^ImgB[, #L715LJSQ)_\_o fR ٙ)sV*/~š\P:W(Gb*#d֔,tJ#r"xgݐmKE+)KureqRd8 "+ЯǙَeޗKwOǝVEur"BVa/oA(zc8X;wM /rJ|Zr.icTY2ʜ9$n+\/7%w긨z j[bOG(4eEaۇ57&qd(q@PK= ,ᕑ=Os*¹ʈ\֙T#k;|HăSs_ RƬI/C5% .;4wF-8mdkW,UC߆yJ_{ D֐_}R7cQ><KQQ>z8Y 9\_;HghN:a3kJIzH䘷6KqHc#8m mvs1Zƀ&C AF!*`Ew94yqLxFhD 1mvxq1ܦ^#9`i/.S3R e sE4f+]ܩPTӽSN O• 5"GM.w~q.mD_ ސH@[R*MPYM 4kM\4AK*03wdVN`Pנ6Ƣ[Sh8}LRyahXu] t1~ 8x{8bPo0 B^I%ӞY"6s ZQSEVژ!_"4o?ļׯ7LlGǖi9T.=/B/L5` fC=c7U^ d?-/D&ͼ_$xհ&NC.#P}0LQ͑c lrJ@si$-:8_G3c[Z0A߫:CBs Ei} fLvSKBѢ/#AuSCy+CQ 'BDp5 ~|ic3?veG_"ݻV>hKmw,FEA$Re-5RY3p] onpU\g+&Zsr?tA@ rJ+X ,e,8m[z6EuK>UZLjT|ЦG] ҋ yE| %*k=: C-!P?Zǥ &qP>~S^X ߚ9ǒpM7EHNY1Lj*N|tވ(VHrv coXcZdNLi;zz!ujKBkRkߌ08t3x bfϾ@fCLcHA\PtY {% cT\{B=yt: ~ηW^2]RG b}D.fΓNm,I@d$ B#4l R Anqlǭd9A2dQ''JYzOŴ 8w8}笳20٥%RL)ˢ/cEŎ=%jjr= =v^ uɕh3 d4 WÓO[%CHόYTkםE*E4oT#/0婾J шf~ ji!`*A`df{I3/k"^ M'&)Ywj$@bH-4.,HPgyqF~ʿph&jHj w : Y>i3 w!,A-]m:ʜX0Auu-+5Īrpg;j+y榇FD7sh-YƖP̔|{N!ɞݤL$T1G9Ttv+l1_pIK#53?kG)4fVͺthOTdI_2`i%J[>œ-j_ÖA!J԰CJڊ&bc[qA>Y zc'=Zk94lcxo ?X`*ե`'A~y)#IC`pԯPR/I&_gwh%le3_k[PW c-$v'o%@ؘzʪpYݙTKNN,8TS.v|9<3N "܊2v]_}ȠI׉ewBw7)Sl- _|;#!kw, YH@O8!W ُJ?1DZu/V+nG>OR Ē']RN [B;HO ;x‹m^sN?P4DŽԮЪ)HaϠ߳i zQoK=LHW ̣pm*8jܓ Z6\3AHeYd0*b%L [G[bVtd6;u󚽻WYFo:{yՁcVXaH0 bDzh?ث+^ 'OJ\*|ER%s^JEZ+Du +WNFt Xr*x>^P'!6U<{A$ /Zk c7AMoXd6D3ɻ_?x-) 8b™p}oᕢKgY] H(NX?0S)d˭qrs~40oldqcD*H6 Z?sSruTTܑ I J;)m^h] PA"tLYwphk?\5IX7էz2Të˹q@ X@ vͅHl G9 u ũg5=BHUPܐs}!N})%1$R#qZ#:T_lKAiYFd&nF6OsCȠlEI㰷&^d~6vW-{~]/۾uYGi?KklxW؏ NHiESб6#v -u>sHU?/婰~:5b}x^ [=5?zn5`ڟϲ ehdYhtzhޠ2qI`=Ƀ#s !ft (KW>c(vnayޕrx_u-ILT~ :$F]wEDZI0Px Q'B?M78l] J} ;Z\aca_X4zAO?&IׄI5l|ٰ M$Y0%x3Y 28KfW.>O S617 Mv3n%?Yb,i=v+.e>↻ M|WI}J~:$eo+: 4$Of5GW :OXnor:`LsTE, qQ~3}} t8Mw/_0P}*W}]!$ȰĔ94PЏ>G/' :oLPɲ(Qcˈ?P[0BY`2[^k2tR'?#0lP#='Cyp{p~F.R'sͰgW**!# B7tf'/-hH(=i#]/\.7.~Lp~أC>[hQm\n%\G~v1!(i |~c8R|^'?`SYNRy1A|Spy!&v#tN9.[c@<}o@5e{W]1ʈ"\6}atUEh*5 T))rW\Wb['tU(ʠ#" P&R~iAq3uC=0yz^4EG1`%dM`Ʃ*|$ɠgal Ikxw.>jZZ BI6ϗ(~›gXWQ'MR`X@:3݃M1 xf 6m޼F?꯿ ogtqQC1tnh{g:'`> zZ 9I$wq^8xa6  WH}Я\ַ}0`"u&y\;$Nצ~t >N>Q-jwKE'D{[[tbn[BeCZȺ17%gtX^IAjg~̡qBE z]:Y׳̕7C|LQ)Tp!@J| ;lX2 !AKȓFϒg|bJV;xytf')lU1%3}v1n:[cEmQn x&-6t|],%ënnJl{m̈́2=#R]7UT_R=^ZEa؛?LD.1kSzS{ij/Y@Ypjy8[,J)m>tBLUkaUd7FxUD{_jІ iWDf!'VO 4 dRfEn[E^XF<11={ QF}rxC8 XHJ-^(k'=I^zK+r_@NqNҰG(gkyN ]4sSpӆX R37VG"m rhY~W>|][_| '+r8e%z{&i. @<)_ӁOIs8)ޞ:sq8d ݶ$bT+[[ewj6e}elms[Mςym Bh +yGօpc Ԍ"]Q06Iuh&ɝS!lfL;nFbP*&8lWp:k3"a`őٲ࠯L{HYzA>cbh,9te~m . fl? .uI[C2^ē^ӺzZϠDj\sO7,Xf@ Ѥڿ, cEC1.)dqcaH8bIA?ma*;(`0^oPA[ (KJ |ׯ?̳ t|y5hT`+,$!1<$7W,tPe#PB23ܲm4yH{ o=MػIctHErJP  91kG]0G87ܘiQlN$R*8(j!!)$!= 9KA1I(T]7Q9ߪSn}v1OΒCP\x(X~Y6wee̺ɵ]_# TqҎ\{V#O$9sYh [@6-BHjЈ2X3ؚP􄇚<$ 8!!0 % %8e7cz7#f1D.el2*z Qpum;L(uhOr.7@q#Vt jCxzQvLL-$s+;_XHaoqX1!&ݪ{`3˜ LREv #f;;e<#Zv%K:p|M?ƫLh 1>6jV[}Svl5Etxdp~ؒjh1'Eؾzy0* Bl FB(iʨlGe+5D:Xr+-{Eg&^zYv`X0F8&Dȯ F3ʫP`X%(./`+9249A1#5oy=4tf4L:ӸDf#.\ReYPNf_t 9>a{6:r3c &5/ů-4Q#NOY&7Jm C35M5/q\Q1;"ê-T{0[a8xbFbˠw; w ;7uWS)|mL "Ab‘c oL{Mo]x#ȉd$L{ ڸb4Bkw-:W>agNK k:i ._x06dS(EB:!ѓMЩM3wL_zަę(2p%t Ј,z=71t}E%u*&M"y*)k)-HF@FG)RsNR;wuGqʒV%=ӯy[BjrKCRRVˍo{W*뇵$L%̈́4XV9s_TA䃂 9p}aNH2{%P g #[4śC+'3Wvl%u徢;_H|Y1{pXOy92'SCᾼnˈ$H ,1$̿35YA]e&raվH,=/lJZqx6^θY wTdoO/jI̫{U%LTZHsby*a$@^:MV&G^)kWr]OjR`SZg`6W䯐P'xmΏ::H5] ]v+# DqadsLF]r2ndfӚxGVB:iO#ߵг>$Pp1!=6ys:C+ 2.MUI&U GPᲬg03eTP:Q-(lal  Օ:znCO:m$>k cώ”A }TLFUZOhY_ʂy<ӫ C ά?J(v0yc5eM}Ð"af Qg.nHs?`X|یbB^8]-˲=HMۄKF| i5ϭce@BElqg#XqGS!?dy2"@MY-ezbQPߞPX3 `TdzMTHlJ& +?Kot VqhglkT)#~Olqc py0qw/is˹/J ܆%l#5;u)lMKy/L]ݏQ{_3@j<{Il:oeL?.%Um,q=,"(oo`\:ۡpr  "RLċ?O_S%#@C|Mˏio_s^>=kDZ4O?1d;% ۘ/";e9&M7e[PdwD7g^!HiJPl85 ܕh#=Ъڴ9%vP~D,0[:~:B9-v!j 9]"2WF#0]0jLLYhq9b<~C«{*+!&DxCTKOgX+krɽsU)_59/tSt^ !gA4玐Y\l3dMopzo(ZFZ[+~5`&ms[縓=hgN(ok#'0HU 7E8VY蒝> m"a6Ԉ%"_Eu(nL,EeX$URDM*j' }J1ty6+a;}6q8d'0Qsky}3i iuڻ.`bXF[EǤDSJv*iE 5(q5^L6A+8 ƸXqʛ=wsm͏2gg!R >RgaB$r_k'PT=BlemоFL C/@mN"?.0 KL$Bv20{,s1H0L[=On?R!c)ȤW9}%B *V?MRZ=C$S97|B~[2yd=gPd9f2?1$oc=l.:>li淾:BI`4< /Z{rjr@Te9GO ѼiMc ]sk!Fa)[̥ a|[sf-ƍ%@# VVA(y$*ym.T03=&^uVf,e.,c76ڒA9o}{ A1ETk𡁇0GS|~>aK1݉y4J33cH׵zEK /=-] :[Le0iVpIWRՄǚi7ʒ<^ܫq:֗;/\[ .b8.YLy(J$k_/ݘii{A ܇8%9aX8X~uEAZ`-Z%dN1gUZi6/x v=e+!{+l2?tUD .׊Χ̱O*S{EH Wyiq5OTKZH1FU?;.z&ߚX6zr@.ĿXǽ@Qڝ p3Լ?"'C `@@@mqjtNŸꍰ4zCf MՍx|cmH.Qzwsy{a4YơuR\0Z~؆]lj | 0m@?SPՊ;ؐc2YCP"H>_x^r,RucKO>]cZtr!&5 Щ֗h[m_MRWuY|4K4bdIwAE"MMYaqE ~dMG\l(hWm;qܔι|e?[}5rfu+)'4ۅϖ GENVV,ZNS_A2sL`0$AϠ+m Dc'ݿ. oY'7pʵs@;A=ho[:0d~0.^i=qZ EDx;|H/kٽ32j SRYyTZR>II_7-'EXIq<rrcxcF/Ȫ,fB lssGw,(s+yJuX|mΧv/&FqV6Q׻]Y\8W+u>*K5gon#a\ֺ=  JF ~d` r[Zޙbhxq|mse"W}CӵG [G?0枳ɟ&s|(%&JrrX8饞b; adV|wO\=ǽ3E'zOjg;P+̱.tQL-@zx/Rʐ jΉ9Z۳WRPk82>D$0)gE{RȶO^^}pm61$7"/dk-'4>mv8 W|P 2A9UkP9cPޒ-PHUhzq'Zk!<ZwL0ZL}x˵k fuQu8A2Q<*E&ʚidпr-hF?Mc낍oWJ~?uSJyP+\-wLŸɗLO ?89Iv+qY*B|#ӘdzNGP 2p݌9f%Kޏ䍥bePGu6tUF;UerU=cGVJFQp2dE"\fZs ~7!k1Vɔ}AMME͙;4Egkj M>y=7eUXl R`vm]ۿU` +HdL"^V(EJQ sjO5xɠ& CIoAԯ+jK{+ڗl(:ڄS.NHWƎX DD6TE(@X0E7gAl:tFK|xODˏ#X\4,Mҟ1a|4Ȧ O-aqң[;zhö_QKpL n!5D[~v3(Vr]&;06˝˶u[=tKZJ|KjdN[K6עrg[lU9 /z7!Ta뀅lFPQbs6 cE=XXaalJGsA-_1**j'@b+̤6+Ò؟9ѥ-*{P R#I`*WO$< df9cВbhI}H%nԐЯ;cKx9י@ _7jIzEQ)r t@sͅ@o4``4.Dg9v 8ɶskkQI1 Sr``q^9毇yWH9gęjNפOWQ¨ucGR',Qni)嵃 D1a7 &\._Ăh&gX'l-8nߡ~klY| R)+BJy$!@WJ[d Hz`"k6zmn<{U`謖lSQ%銺& u!?ԃT?;%uڝcm,T(dfqM-~\:{Ww^Q+4bڅpqm .:]V#B`JWmجVルBZ`MBmzO!CFTp2 JŢ[jP}"FV"H/^_h-ﺒ/M\iLON$8ԡ'$ 'xgEa(U2"a7Jho桘I9J{?aC/}O 6~#W-T، -@;1'( z,c9xZfO8kE'k>}Ph/ J+Pr)u(aI')D ;CDnB1W)9@>ݸE!CQ"N ی"8}R8ءI  /HCHiSc\r Kfh*YQد1_vy|$)+$ 愺wyMKriг{w*sYqfQKl32O Ai6ION$  $҂RMv{g}[ԇCAL]jj m c7)tcx BȨ"og4y'>̆#_yMW͗H`!6(޳ /<02ȁQ7ҡM?ud0AlM5al ZbO񏥀ϬvY9 jH ؁w:\$U9#7݈1~%Y&8_<$Ji?0:]ao.KuiBVv}E<7/L䋮a F@gMdEQl;,ՍĽUIBVVY0anEF\Z"'uOצ='I ]iF(wp—N`Nj,X*xr2Sy+h]%yF:̤ܱ,E͓$ ^1=X'듯Ѓg,;@S1 6i[:gvttJJaG6">Bcwi|ؕ BB'`%fRSOhz"0F^ڵ׫& USrڜL|+C28S~#6^;%snQ8~lW/e14;oy,sObQI ;UqPYLR УܡɳIX9 ri mco.<]I4ě$Vw}]D,$֌Z@ .AyqU@Ϣ̬l{78d dZ 9l.:Mv;k)YvRaC ^ (5I9E_{b}S+@o@q> -jJVt#"< 8eW_hB عQokGtK`C~g1(%;3 #W_jE'IHШR=ŝw!)4[ym;uѴ%Ѵ=5<ܙuFx%TٕৡEU@zDZYGapCTmtAM5Ο&GM7-wLcO>pz sYC4hPj(2bA]!~Mj3` ^!-#3Þ?&UvnZ'zMLʓ:Rm|od =!J>$JGv&&'7I#nn6<}IJā4_}Qv(յ#5"6@LEHJyU65f?=5oL%pH.vTs„iuڝ4(:qMW\dfaLk\ Ht¤x9  +#Mm>^A^s^OT򒣝лzxx/0Q筽+Ȉ׵I»EAFCSŔ0&+ζ>R ?a}kۀ'%WF=%)!O~[4}grˆ0f <~g#E_9 h,K`ᮖcx2(cZ?JNZxrfب9l3+cn SENi+p;fcŜ_$2DS3Z}@noz☉1P+CIT D- X΃E6ژ `)M=e0?B q7}fe8g6]9q!9D09tt.~&¬EbRr0ZPb#Փ?Nx0{1]wCx 9\EkbN /gC6ϲw; ka]V>u]W9|%Vp6էRqQt*7J2Uc m&)w*ok/gNX.IdwZxJ—5CFIZ\wmOmNm{їݷoH@vY]sj;AauGt h ݩ=*J>͂w6U e7.D##S.zչTHNwon׎H8$ MСgu4QXs@}d|3h%K)QAxLg?eR4T)!v:pPq]Fc@bMšj^L׹$ɟB!ח|D>Ý^1:wd)]al_"' 'kjc6wvDKkݮ!%6ym3AT OlJ8q} { ]ަ&0fwt+zay#avQa:4CMkȶ3FׅkSۺ\aMT؋3*(+zkӂr"M]fap=t%۝|,/rsu=d hƲ2BචBoE`R7= l$ ]o ʗutiEn-tLء%MzDld]d8 y)Ej2KqBZ#<{ B˟(S zqb%8w22Y?HBV` 1HW\z'M Q$` j%?GpIަ "Cޛm*ms{1X\o-M.6r/3,`m86-'̾[z/_p99Pn3)E-;A 6nqZKZۘJ5l餈9;-Rp'XDCgEcSFy12@ʒp_anj(˽^q? mId5i@}A7aϓl~Mfe#t@<߽amm*uT+b3>$TqlBe5(s]6H#!&.yFi ڲDnNFJ/|1\jYn"l[L $UyVʻRʺ3VxU"yE{ #6$P0Fl>cy śA>LR teBb.\e {]h~K1ٍuK7ݩIKGrrFi}Օ'qb㊘ˎ8,q'6sE<Oct\ &3:|daw゗7t[E,U]9U(S,[ ܄bIk7:oh^T3_Y6 M-0JH찉k[ ށDȅsMI IN0(z7I0!Z"mN8ZIa/YBcK32x퉀 ِz;*MaZlKopc"+h" dyũjȤiG;^1<Ʒ csfk!hrgBoA5\Db rn`ӧ-FSn2#Pxҵfo5Gxِbpevw +S([ q^ g(A&`*vפ:a_Zka&ZĘ~%YtPHAC8n%8?gdl%u X[K+|hwd]+bꁱK/5j|si(VQN55 _ [q7{-#}õ ϐ%ܱkdY{NgsW4f,@:c5 9i/-NroCtVo"F!rДOӊk{ F?r$.o:-5+ť\~W)8܅ 3>kW%b2Hb%4@ܖőo2DX<5;Kӱ@P:+XW\WPRo3b{sǼ[hQM}@Slˡ x_EEpD\:6ԕX}O|S"fs@ ©Zu$óuEۯgx% ^3>y||qTqLbw$OO~u33R=wt& =5pXueqN=0K p8 guҀCdḮXwjw!7[?O\ng$}5b,B1ˤ. nB`~[f 7ZgZsl넚C}J!bl#iS*Ng3C5'n&Ƥ.°L{kH\I݊0DR.x&wsp_)4!ǂܛu*.WS۳>')PyGcߕo~M:wZsQe@zEph0acJ=ޤs.-)ԲRj9鬱> &p,┦mb::zH,05WJ=k${'wo 9+M!WBX HVʻ 4묒v|m"_[$=+C zorI0qfX\dTk`]uxhr6/C .ßscOGBŌ9 S&.\tG.gdӚW!]2\>sЬPk|UMYvq%flH(ʉ!C98ǃ*V\9v(]km-V=h(€mș6aeaA zmu?9ҥzcԼJTsƴŸY1Ug+t3)48j`dn_6 db4٠ 8ͪuQc?ځf.:NB*U $e|Kjyyi& [)2х\O) pDp߰Yqnѷ)Va2ȸ)(ilq`=JF10y ~QA+Ly>VY*ߩvhUl-(ͺ THB_TA,-zv5Wfy GjA;ֆ+j3R嬋MtQHKO<(7%ЄĔa'Kŧuw%J52uA](+'#֘͟i~fQ>A69 W]K8,ɮ(:Bՙ \[N3 v4a|(Rzgk# г5\gqcSK&J%An &aħC/L4;̮]2wI]"gh%΋aE3zR@qQxuXѢT]p[|*X-a+LgtC)|/fY}"9/&,hʕ1Mr(Y޳:Bk`_8VgTXo-Oy課AmcG]_j ]vzv2 1HcMMʔUieUiڏ_E;YRQ_u3 sa8X>RG#H8"jwQnG**j"C9?*t>o0sKNh PXdu4Qk҃e WbnwrR2QfB/ l"udDjyc91^{~ZVxZa GjۄD'$? OtCɓ z >g=]2B\"`Eڸsa6{RNX Ntqqm\R~[lb]I9hK2]sDa͂$  Kv<(: If(kPPYKGoͬ8tm\H9MpusA?i՜@%+{dwfvLj5hУ+"^g//SR0;T{zV bG C/t4oաtv%VQʇzuc^VtoG(1r/-Y& }&Tg)z:$0ԑ &9gwBb hOY"*@Nnbln8ͩ)@&{~VVOYCd@ɝ}P&Un,ZLI3Yg6v c*vu3dM;~إvczu#0qbx聃(D&dH3W5:*K%ngwT5xg^FLƒ(1.yxPAqw|y#YQ!>^bt)',uN-oMW_%^wp` 'bUfFS<1mG==ȑcz&(Pk$k)Cw@B7mݸd#Y{8SjŻ _+l}}PZį4в=gU;Ipa;}^  T/˔8¹DwBґࢲj &3(T:bT#'4 BÁ)%lZ- ݳ*n#zm?DVD?pSNs}1UWeU1S9}N( $mx.M9t q^~hFm0J<b>{dnמ8m=CUQ9a~fZ}/*tl*f(zZPf{ uL'amQDƒv@=ꉓl2Tn mdXl|F>=}mxw gH#JZPe .c axJw3ae;=m,SٜB4\ǏRd]sװLK$99[J \ʐ{n"|L,@faUx`t6-q'k\o'<`<;b20sQG̔M^ȠD~3[i% fWkFfCl&GFO ?X!\ҊhC.16(iZ6iY*n+/g%-YUUrAaxOvM:Ci6[K_q ?nk sY @n}'uGØE;ŶtDp _"rџ1gg%_ 5j4-%6ׇ/R#4Mop^6 IW}5҃DiZVFz%!FP${J.rW~ֿ+:os{ǁŠCbzGl.;)YMH6, 16lKk2 ۷Ҭ5n8CC23ET 1Bl\{$HǔazMWlW)^5wz~ ^VEG9|7p=q!d$'hRnW_M9^Dv^Vúgp1 f X!dM++?2, 1®hO<4exك,mNd D; ,cdeoG~`ߥSPV:\-{|tҺwxYQ4;u OLC'SY=7DZ#Cl^lfU]#9k˱>4q/K.ϦcE;<[%#^HH]*uà?N5Ȧ<N pI}[a*LGH>K530p1P;H BhM YU Z^-PyaRã}ړ*%E6 ַ^ģt#(^[6Q#p5_@Hd*0i~%.VxKL\Xs U6@*_$ݷiHu؀ǝ*ۘz|JSy(F#=z`Hl'L1! G˥Tr|B]PChkE*Ư-F"er{x'Ww6ZLUۺ%.b'LեN+BpNY*2wdK&JS}% ~"z7 [־_&I1 X.)`LeX O23:\uU\yyFrd6ox3>YϡnYR޶y,F詴b4, >*?cr _W!RNf •KEOlP0셡uآC' Dy(`t6"ri1Jð]楡+{rLN#y]+rx:|2 }fa/Pgns2F~-)^\~((5ܚgjF{ ʅK Oc^MfҶOG͹Lل,aGõ?pKyPiz 11uAe 8d2OVh+\ ٨] #="A:Ĝ V"_y#j>|?ROӟky\Qfr[LO#~4oa$8)?I:ksx}$YHܩ.vz ¹k]rM̺eiX NY> iJp?뾁~! 羺8yzD0GI~sBgM(- 'Rโ2nQ@hS6!Bo4w*5 hƻ.L-d szBQ 4hږlsWpa' w\ǯ~u.Mpghຳ&O$R+gcc dG#N ߋnUv%!s҆bTUREsFWy:r2/hڮ=?Ode6lHWYi&`exEMx3Z~ uoT. q_*S@@_Mtب PͭM3ʼ*0{B0` (%zo?SRZaee7%]v jM6D gA ,L k4~i.#yؗ!Qlp6sD%/F2i\N(g$[&LLM D^N&jnBvJK/9Rprq_ (?aa2aL"4.+ a=RD\ڞo@c?()5u~I ?`_pOgxз?8wVZ2h-ҊlR %@^Dv*ݥxN~V" ߬j%މ!P1!E !:Ƈdf#sFPb my$aU6fL; ɬ10.-~ٿI,0Q+$OW-rL3/fDz wiiOY+܇;'bwO02w CA?ݨ @=/ }eyٗ_"Vw@x1b%y"ŋN]{UA%,w#9xS/v <|'4E `?4ihK.nOЃ*w$ys>v,ZV)/걓*t`}H K!AY:9D]?5.Z>쁷!^Ո:rH5ʭ",b趆`dY,2ě=8Ɨ*fj_i%;w)HDy9(?\GՇؙL9#j{m`To2ڀ}[M=aD3gv]9r*jm tem_d98N܂%kc:Fcdw tkCv%s\a()@Fz:4m ͞L2`4 k;е.2>ٳԔgJq݁gxrojʌE b_r \DM9m%oQ ܊sZsɥNI ͑ l2H9(K(S, ϧ*׿ y'y|'[i6F\B7ađ)=G0/TAVbkέCw81m6;kCqm20LU@]$(h۞ЁT3w(gœG̡dO:I܉ͰQ&ބyi.c9K8qƹ(8C*k]P}"B٥HL 6px84kX1� ZOz8J*>*?s"<*m(TcE#)!?L1 ZiْvDo 8{ vGQgzj@MQE+rp,I]%m_.+OoNLBYA ,6̓&y+k%g7RUmū@v{l]=z P ^L}OQu)C܄?8 l2wb2$U=ט01~fSjZWBh(DmiyXYC,xj]J-_n^y}W,.VYc՞etL ^⚱OpdRZ+aU+IqI <,5,}QB&v6EUCwP߈[eq'0J}'XQCQi/ veJq#doqY nRTϛ. PK=0^!L eR9?,Vу!|PN/e+;R*2N߿> Vgg0{,em'5I$$UUlZoJzROdz7ڢ!W'4 |U\SNFaN>Wȋ 0 ۣ梍DڽZ-^j#Rßen? o`ހF? lDUr~$+X?]'/A{rX^_3F/b49m&:PA+pN|r _zFsf( Q4j)ȗ.Ճd!{,:]UxT[hnwa[H0yg2-Ϟ=>[/~+U\9YUg'Ga([5g-H8W\ɍ|6 M,?v8P W "ӊ]w1U† {À/r6=j"=Akf&vESڑz`'莵7)] q( >JNj;>|)XgNP,z]7ЕcMcw \sMo{ncPsA`l_0V|v>+6'',;?~w(MPTe9pʨJiv;OreǸQvMit&x4{;ܒö^^֔~a8aRgk͍) ( Lt{v)TaÖ8KIJ@.ilj. mZz]jR'I^)AIKꗞ;O) "R۲KZ#i hhS{ g:FhW@ h0[Yk CT:ᓗyV$g._&4UMHK-:H_jC02䫸_UF&Ak ò[͘*&8H)ۏ+6N Ct0sI7^xY}@4􂗪 tKވR),#|A;wyC0Y0!7)Do XŮbl $7RjTߥ^]ؼT 1KJc+6RqbAxa-ŗi;O:+l)4NP1fmߚ.c^;ɴSݪ/@S(ֵgB#EG%FNO&SB,P! :5yeP]j5y G-Ё1EZ^m}OP1vPr3F8nFH5tc@:nxpa;O ?j 9 " ƃއ>.n_Õ<#U?<.}-IaySӁHͤ YP4B1*e d&Ѕ>m>rB%͍8;.G40V<'ǥyKA)"kcDȢ5aa&K*776} 7ĕ!P)Fh ɮ >OU`l{ VxN%?0EBm%mPK_KVUko䖅C=o4M)C)l7Xì˞\Y1!LezIX*]ڠ 4x&ү'snk/ p4/qu0!;B݅!X)|?~ٸ oZf<45NL17rfk]6.iҮ$ȱ0 ޞC5$Ru#Bd+9*]\ ChήT-\%p1WkloZ6&#36ؘ! dQwL@HD簻2p N\9~j%3ޭ_cV\3??}-U7.Ga؎e BI^"kϊ :H%tAO߾RV_d쩼PW&'lB@FK (5zqtӮ&5h@G#F ~H\שFsa.ޢSLb9暊:r(b;oꆵkug_(kQ S |U)8NdL1֯5%\_}3qf1>qt`^4~͏tx=38I֒1pp'>>ˇaTűbLMl 2Uh﮲n2-ȫmlA~m?:N8P!/4$Uy3P8+:l> Q2| `33rx𒶤K6 5**&W1+0#?1r7rpa0?2vK16rxzyfp]4 bm>|ٸ%gʻ8MX=. P:ݾLmФQ((_zB8[)[OK%S::!k Y&'SQ:6ݵ8F78(g φzE_ymً#g d7P_ $45DŽܻD%6SȌy#[5V{jAʇ,@W]f;yOg\6`1;us`?.i/ 8[Z33dX,$o3AfPGkz% vƏC`?sp}V;FW7ޡvXKl>S*bj`*kC|C惪>ã=:im~֎ @x[|C.;DzhPebKhIMf ;Bȩf/&orgSD c{3cjXqri&܈u|EJ 8anf<h`\P,R5ykSK0'<eKZDѳ]T\ctDs"@$wHR|j;A;pŜ^1T9Vd/( T啀YfHr0Vn M+ĸ`Qsń[/v-_*ƺd8ܶv^UsH Jhh0:Y3kKױq9&=g+UublM:- 8'Y 䅃b]DIQaW 8)'467`k"K`Sss cjm 皅:35í`L;#Ì(e<9ִF+)Xr\Ƨl<5\Yv3&ӡߊe\ޮG_ݸ j۾+Km^!z"/lI)bǘD7 rZ^FVlJ3F'Х}/jql_:@E)z n6ُݏLYw,fySx rzJ;`,; {_m[VÿUذ1|}4Ҟ&u F*T[RA6X{X5 )Q3O _=.g8 790s$,tC+=)B_3.!7-`& ?dsg#=UkFi3 5Pͮze梚'A@YA2PAрUjW`NC{ ʗ&C}rVYHEhJǮOIG%\.D$>_?.XAC0c#4 Db&RDTD!VOunKR}h~kF&r#b>lz5"ޟH0!3_TA(R.Чbh} Mm3Fd}0h!>ϐQ]|`/(s?ބe)N;bT"41rttK;^0&~`q-ѢqcNt.:(8Ak5Y"I,m"Fx<27&-ʫ#Wy+!99L UjHߪZzJMk>±G%HXDgOABhU+CPWUZ~|uՋ2@Y5/Yue.W(ފΎT!~=ծĵzg®):VP^?}.K&yL 1yBnOkދ#SYJplP.ιIm涫O$SPHDE SD!;¼eZ"Iz4cĞ_ƝJ{:Ia~!5Y$8NUq<߫?$)+߱PVG3td :&\@ t|,x8U: LY%\N{0DZB[geDo ЕXki=@3 1cB<J# IX1wҔ2w3ahr AUhiԤ7!4Nۂ?G:J Vqh Zm@˻-\Y sU($'(;~I7#YKVUfz19^Z =Ryd6K@ʍ _iVL1c;_IooH'@U.EpVaW>yۜiKgMqc}҇-[!„7K.*htszK`I [31߰cGՋ5Jѓ"nT&<( m=ӲxJ6A7]xo]A۵Xxޘs)L{20' f77 ywڹ Mins;\D~=ćI]ɫ/qfO~d=?~YXO(n^1;XR[۲Tda#G}!L6ƗnTC Ԭv9NmЉ?ac'WO)@t8ۗ 8Й}sQ$;Y$wҌvG[r e-%M/zsT'.Wk<'89j,ޑ9hʵB]<ܰwsNVbԃ̽1OO\𞧁_H/*`W}F].ѩǟ,30^ƸlfT@G{}*Mv(zҗՖ3|?y!KV9{]XiL8*BlhQҼ~HN)@g3.cDR#ϘJucX޷4B0|# xօ? jO*sS jvh3zS2% xaЦ0#ē]4څjE%TJtrVEKV|/櫰f:왾Qm8@Rt`9>`p_~jb Ьn1ms弲/2v ۷V}NKtĹT 6DzPr_VE+GՂ?ҡ/.]Q0zK͵n8, ?0GU-SG 1%&ge4&%O=:!$8B%C8; öǏEkC|FˏOzk 76y#,HS 'MpS=t"{"żir zda"klShq&>m8C=q{ Ma֥ 2,Di)T{rG8=8S_M߽'(o]<+OҒ2/º= #͛ &hB*Je#XGJT'֊$~ⲉ8PQ;a.zGG8TbHKPC5&8rsLJ>q%fnQ3v[׊ <|T?◂:R bT11*Oo^AL*6 3%9¢زCk|B]/[viiaIZFC%\z~PJI^A|F*q?(\qսW9?~$V[9қjoW#iUr%L{w6aA F?q̆UxHG$D-:+'gx n Nhʱ Qcٗ[ 43t[B>WUpzK* ~:2'58e{zQUYO [uAaŦ;T>7㴚-+9YUu%Thy.N}~yk;nH!YVxlF|"uNT,/1N ]@PZ9"wqBf8k_/_C1lRZ[C'@u뚅hҘM$ cpN[}:_R,A˸92EO wY@Q&M.@O|:-XgVyO*.S9/RJ$퍰=p X)ZAZ@2G>rvp 7,o"עŜ˂ DCDːo5B<[/dYᗨ#]_R0ګŒTi? `c2ł5BN8g3h]-~ rVZY '7 bZ]gJA)ƅDK1_9dhN( " qO!cvr.Ijn9Q QHN%Sqf7XN̅8&ď aH(BZ7[dQUSl8a/O GW o#>*Zu )$!{BDb|uIqR>fAhl6 BwA,h,^y6 9KaME##&|ן*: N! ˬo^PKLlqnvHO/9F!هZ\N.2;O$5]Eqtdh97 UΐKhc#BHma乳>x$8|ljSJ7s]ߏj;z$K2[@Ҝ?D@n n|Z%ݿTO0ZjK7e!' 6-veJ s%0_Kӏ{ @!AK8Pɬu \t hp/;U2% ԾZm#ROMY{t̿8z9@enALhsLbG-t]1߷q؀ ɸԋF '-ϲg4 CmM&tϗ*rf{ΰ̗6g3=/g<ӗ uݧ䒭.ӣA~Ti1[esDØFBg]/_3>0TN7c̐ARDLn_|z>h؈S# gԌPd* 1o{50]$}6\!6^y "LKFϬw㍻fa ӓu0)0:!d "ϔM lzͺV-VA >ey|$A g,HSW m"؁/\qsDb/5P z8rbF ؊Kdܐ )6NL6kh͏FOL_jVK%eJ t3W]a̯x_{n\_NFϑ9zIϐDV Wh1Hڂ[aS+C-Sybi e\HT ye(x]L;VȿDX ,+/q$Sj;l0 <ߏVR,m]Ih:B?['!{|kiv Jŕ[ 5?o{faU1,D-ٜ7S.N8wUz8ɞ i+w(OR߮Mj#NkrUcj߿rY,}:k_}Rz8'R 52O R#xJZQ\.8^5Dٸ_71xIXepPչoR 2/"#G5|_ ,$2߿nW~#']OkN4#h[{ᅊUյEwM欒?KR#DYQL2 3E=(k[_WBЋ[mZ;-Eg1Kʉ<.yND\DGq}eKl_]}bWj0ϿRfp[m=vC.tcB 1OIXes8V1#qc<8 I _\yK"N:R?L~xF|=#oc vz/M@6E4)a|ӫ)d;edZ^NL",PZV9 o;gh<4F #5"mFv @kYaG 'U >^z-N14bb̉%w5wۜpid 4ҹ%$ou3u+d>ĿdzM(g\ xƬp,U /N4MvA-91芟o Z`Ud׾J,s^s?_ʥ a'C\:CQ\iRˇ?d3t;𮼢;ܺO?/{I>NTlhrh[^;#k_Z/*T[(8mt|FH 2N)KVCe=p ũ=E)>zdE% c˺ꮿLh(3Hy9dQ-7?N̜5q+Sn .pdBWp^ ;F,[BK9IգwO[)| vbK%LHf1B70 VΖ]dN$Sk1[ +%)}L 0 ;}}JAPۄF7/V/B>9Nvw Wu|(X{QȬ2`fp1c˪l#l)+S;rdcA~}75q)D aMFEdH2**4 ._ ʤoJV=*GRK-W"/XC, Q#qbf%:P䑎2.v[+.$^k 2Q0_RKdXh:-m.-}jD&XuMT6HoQTJSdu.)PoQ85XA# #&CAt8,?sS5bW6ΑUR$ mS*d"+ 30kEрyupxٻ6grRJw`RG`C_>0Zi=KiD4fbfU[kʚR؁p@Lx'! `\Wiv9NNCO"nt,R{S T_+)1_|]2RF^D9$AaʘSįTˆ1q4 Gڼj"yvkx]|'i E#{U)y{ToY_jI^J?Fs;NL1t@s< >j 2s-Fc1eu4w;G%랉]z5?w7z=c,E5Qo0K > N8!qs'6G{.ņ|lWaS%rh&}m:KO<f4貛b%\bS3pn?*~v>谐{w+KXayhvw˹oZ-& א{1w8ϡ]M@ ݝX ;9q\qbJo0{oD5 ;= /n!"Kawb"L`=?Qn ƙAeu xJecw,Aن[PC"'\p [c'o{G:TiN*&./=F"3Io4 4WW7O\[9,"V^oʄXm2Q% dgj<$66Dbƿ6-*D ҭq:6Y'1"{Ӈ4YG=[ ZůNYmĜh-D* ]<"eΖMu[5 . ~6:tmn$#@c.k'Uר ̶t+ZWt4[+~OI:}b\vIQ YXZxirKQ~]C]UbDwأBL ]Ɨ"18PYQwn>i`h}Ays+!&HƚQ )؞w42LxA[ń\0Y8sY)<3\?2>-qR[쭹|ÃfG=*.{*..x6B;D ?4#C,жO/H?z@WlK{'{ߚĒfdzhB$3 CW?<q#pN"qkĴʮYe1jr $w'z PH#ClG>;A0Oa44$srQڪ̵ns+&nhe)uR9/Hrˮ{sdߒлOD$[u,`) GLʕaʏWJA$0 xb.H|E#[_$S]+ #{LqgyU`R~5DP9GrZ}ܯG1FSqH?Sdfe Bjl2Ǟd o7Kk5[ O,w}[Q!oKO*_WüR.S*}hfdQ(ϡ!}ޛ4FzȎgA6N66M [ "X`tM=ӈq\Ts穥ep[zv@{(DC~wh8싊Gusw7k/ߚ]d!x};=YPXr$W{{Ul{Gg+uC B$):9%Q5*O˙3h1+/U˟~G /4 e[FZS G|lиe9bw6q(5wUdl{r -LeC-BUlN?咴^4ixt@CL($cMhMDl]VEeȪOd[ }+3g7*P9y.Z6W%A{֪LY)Ol`Kg<',8MLZ ,܉^p+1^Q:hg"41t)PiLHR\]TqrJ;/TJMbɃw^rw,GR3o`tS;gYG.e3ܧ0*Jb> V7,ږLgN i+A춠 z̋H?# *|͆bI-iD{*KHĺZEdt-ē4]:VHX{;Bz}s\Y҃CUoYBa8#7dʢ'-FZ*x|HO3{ՠRX6=i@б"v#-)"RJ|Ԥ+z~1MW4|r4P%llsUj=Rz])(r[6d OU\a$\TfvtNma珗}U܋'&RX)..?pE,Zt~?yh2ҟUF cͮ6 .}SbIDjLԹ@酪xTME+Qyjb`z}q UR-ٜ?+'3l{RsEGo.ltW}7/;_Eҍ<>eSxPH|n3]מ!$mTKʳ ϬEkRaO=rK4>XG:OI@"ކ53mRk2÷( ؤZ@_u #5VD@dl[sLӽ5b&ͻwRBf%!s|skE7j^ygLmQIĐ{A=ɮ3vLye_#rPoN~m_#S=al!h3Ntٵ}a 6f>Ett3JȄe#Y57=>d zȤb7"W jjI H5rIX0Q`^lX6}Lk׮NyܠG{9\2Reg]tsWXyAn=PGhzR &!ǑRFvqM}(^Ivd%R|᷎εh6*'d%bŐ.-͘ Y<߃t۞ʄ$i \ӹkT22\΅B"$]'t+T&'$)|{U[p`ڤyWl~ X^Z' bʑ%1`2 Vt`WfI3:.gcZk;B}9QD>p bcq!r!>q,X@ϓwWASA/u%S$`ox8Mt68p_:LJL-[K`ֈ/G,SG]lZW1eO.@N| W<4;Oʲ0MӏFr)XVjrf[#/HKkmn5BuVC|2y%|AT`i_e}!C uTg!s[d_!~UɜQ ٲkQVo6I͵~?D\'(nxCiLЕӑA-ŧʐ:Ja72嚹 IU<>%c+rȄ9@P`6+D!#93.p VTO(M֭|qjèqGl ]0BaÍ8{k9jwo o-W#ݢ?ے^˯&.Rp$V-SFD7pF8Yn.եGɕm!~ %} m;(zG@-,x<7 %C`dBRƑD}w14WK-f75b)QRk(P؉EUDAcI:1r0z_P= 1Cޙ(\Ƞ_`-E)V"kYˢTA`x e N-j5gbxM&iMD[߮U#xmqY|&5Ynis\;/BfʏDvٻՋ?d"Zȣu7vhnHxpENZ_b:)9cՅ54`j8+9-ϐm567^8$/_ .92b 7_ԔO?ZDfHz➷*s-&g25#bZ`3tp)wad?bVGe e? pąq= `+ 0M6}DjQʼ}zik5s?=gdi`qT)/QW1(?weAKDX̴ڱԻDe;Z0rw4t:^GA)2"&&[`o0f֚ tr= 8xVMB]gK-T{=rZ-^{Yp&"z;! aʝiY"C OrR^,2Q* 2c(rϞ/\K6ubiJ1N&\^aN{OBlc)pSKW͂s;|7L:ԶeΈm,R3ZcڱkbQE4f+1)2!ಭ^]E } ϡV(걼cVw )0ܩ(C`-gl6Z$iڇtP*J27jG]%Pª+qJNJBx Ƙ05|d^R$#bx!]-̯<,Y0>.ԃ9kȀ(a/tp1dl ;oY=>9àPNcnhP% SxLXb>brwUBF{<;Ǟ39l(`|{QSa.5ߌH<>ؔ]GZ$pS 5ONZW=eb5sIҦAS n]45$ .@=~հޢvoy%rK/\qߠ-_ˀ}˔ ҍS^:s7J J(Gn2d`=7*hfg 4zqO0jGY=[Nw ]UϧJ yfoa;(@]BR\|*X _?JWÁ.wVIM P6Tc5o5Ѿq] !Xb̖&;lj06gQbm.И X5"1LR p7{p3<(-arPߐ"-;_*ƚirR̽xuli*)2'z iZ$y$1uI.O]  0 jٞ㸕5ЖslӞρ„9-%#t!9#s>eQJ㴩<*F]Y{ + ;`v4Qya饙&/->/gr'?/{lZ-"*UnX bʕ~xpcRGwWD4<"^ \&OLZ +s4UuHo~cלXQP2׮Zk$o~"n0{w Wͻu,x$ dJo^tu|v7ZioBƳpm[aer|4 2r%XZ*!f3[gʋfjUݯ끼uOTeYiVm`/5(oH? G}1tfosy8gwC[mS߫C71_36@eݛD :N;ٓ}][Zډ+H yB>_?qp_U\2X"/;ڱ=O5$ ߍl oVR@rк ?a;*+ ό}9EԬ0Q{7ɪ4~;sLJwc{K-.4p3׈ ZGX0VX D%NE1]b,αk5k[ |cY[Mʰd mnRbHVy{y&!x*V]b9E׮x2{Q'9:=.@q83׼Tj툫1Ѐ,ﮚ1{u5)s%ep5Cc_AR֧2I36EIeöWMz xyJVwL t]wt3 ‹g[=x'tzZʨ*P0F / g rf1U$+I!#d0\7,vSa+m'wmqn=BĶ(Xq7P8:fl\NBS^|8}3̙/v1NXG]YgNR{&],J[]  ZcC$ Y]i;}>Unm$`(Tȿ䁿q -Cֳ36ʮ_EY|!z&9*UeYvS 3@] ,3Ha䵦xq I l;MOxӋ-)EBׂxFFtYƾ^_xHpp-ShdO9TrʳMAd_;Qb bp1$>_w1uΒ9%ӏ*BuC꼒^{HWJ[ ́lx)!ax24S. hǿsS@͟{9:pI<5@Kϵl[A¼ỤJ7zaT?+,8OGk;aZŅgdj$`yQ7J3ߙ. x W@*sZWpU"2" +5Y1ZZEj:dJC۲{T41I+]r6tl$a]rqVS(RʮJگofկپX4u:^j {8lM$~ D2.֝%&E)0%D$bԭP,Dj4鏚g+:5=ʷ.UGzS96ڴA2)M 2eT41nwpgXlMf~g_-~ƎWJy(ˈRu,* d;թiX^DIZ< n`ac~NP{$kpYmɺn<297hQDSlzb?=s@l4ԏQPހNL70DДthnЅR٥3V Bz!t+,$ol yRdҽM6C'7߸]Fv,r(9u{W$};!JJwdC[Y3j>D38\!ZIW;}#=<{?Eq7RN<3\(I 0 A"=BugJNBe97A402F{'+p^ q">mK L\l;Ӱ[S@ ^|~ N,2ӾlWl:{.s|w$D-U,=}bR$KҘCe5foG6~vmẸ 뜛iEqпF]e^b~Yvqʭ6nx.e=cPzDnd22ra1oqjv#Y/:;?Qɼ>97I- 4v[^_J74#_!SVtn?HXx(AVa)t\sik7I6_PIٷk` ] =cB\i`%<-CQl`DE|jq%纪9v`tŝP\|k )Cv&BkigoyqqdX`tCOHΚJdNJTROA~v:MWՏYQ\״<0'U2SAZz] #e^Mn|/ ^ ƫA/<6I1F$t3ѯ hNPM犔Uȏ[:æ 1Bǰol®عx"#YjK yNY=/f?ZuG'1}w`C@,\O!pip|NYN]{FQg\~]~;S06lYۀ)󱄲DN*+/n-Z XW0-jݜhbc*55:(R~<# 4뺏XH'‘'\(U/Ah'V-#}7HW9LuRm,> ̘(kk\ye(?6Q0z32~IGz>Vn 1%KivbG&~G?2MիT< zr'^[QӬa^2Wh-"Ѵܽ{☌%a7CpL2/i}*-@|ֻ:Ӵ|θ]L.؆$-lU\A67/i  x?w]3TBzѝ,[ie䁫W @ UXL'ӊ}P7\{uAuUiև_WXn8!9izK69Hu (p {Mqps?ywCx~ +v;C{UR@um<bVʽx;SQ! !{Uط-hZ&ר&FqkDPI11hPjXPϥ~` W_h UP?]JwdM²RF_!<]m,ldZ^X7ITk5zf'70y[MI=pvBF+V:GRS~P1G(m(Auj &U5Yp7.ÆLoק^A$׮(^Y'YYv^8{ @r!3e>:ؓAцaD}UPtN96.Ar2u޹<mtOiYe6O5Ґz9VAev񲥔q[yy:AL,*@ʐ `G"o*d9hIaw7(K )~0-⥟2=`E|1@ל JK !|I!s_j\']"ڪ|kݸZ,~սG{,m+c!&R\|y.XZl[ )G\ 1 GpZDSh0*ZkhNoH?Rj981CQ"7`B&Ϧ( (ASm%djo1jgo0`oWlW{w9_Mp|UN :;b~֠`OxM$ nq~X!9"Qahp6%VwRƦ6]t6(އns; 8|?ns&`Vb"ȄهMzz' J*:ڱ>emF (OTЗ>mCKۅ`QlIUN`ސGNu)ɍ r_q-y(O!R֊bkeot2Gs`l/eT!/|ٰf'>zw Uo _"a(8B` L0ͺ`VhP6qn{?r ڣ?U+d| :P(ԎJ>sUSb 0tԍ! ,%Dh~d}8lppx!LO d♦άc.RKX܋lIM0\|@vߋ唄(~3콖\ NŐ]Iwe\DLA"Iʐ޹/x,οԓ]ΉNǼ _lB7EFK"|BX&][Ɉ8rJ>⪈,«VU*d Mq'ՅtFHEb$vLzf,ǽ ( gkOx4*:Vdt%U|OFjDy*u_$zY)[)@+v$AoLJ$5}_tDc#=12]G U/X&ĕyV9*|(U! v05R2۽FunR%+fB>큾HYu'4eQ|l®/.+zļAKeNTӮ6tnf ̥VȽ*2/M*z9 A)gt!^3\(ʹdI=E\C8;KΫQP}y9BP!yBonhA~%逆}F! fPM:g y~oF|a}*kaud UtGfj8D+LOM! >\@oi+'o$ f@6% 1㎀4f;ݤ9R{`7$Ȇ\HnY86 ҵȝ4]Zuo]}kG&6¨F>px> P܂гcDPk^NR w]%Fѝ8q|8H}ò0(vi!R1?B7-k?*$0AxL8^Oz.} `&rZ-5mTi3FvP9tN5jAfG;t(8e~9ݧUN"KSn> ,n1 EӸ !;ԫqеߢ7[D֙xWC*T {XgoBC9}y[o{=t,j?@j8) a\4Yb'n86U9_<Ȭ um5@9zoͺ{Jw<]ybd6TZ:!TR W Cp4#$/'`k~F/LRr&Q`+dI=~%i2 fue#,3\͘%q%ĀaϼvKԍDA29ch[Qʅ?d?r}._ I2P0 5v3[՟v&Q*"PDJ_)jA+v Nfʝ3{FeeS#$ sM{tHc0"^`T'P9]/{6 oS$Hȼ/Gb1 +ٱ1gI t@/AtگI U̷-S6._vMSZ=DH]?7͛ RĻ1AE_{;-ͽi;"1j~lQoH.70pa0 /HmAbUlּ[Șȇ,eSBAa6(d$Z"0o 1@4'_}CX54 ΑG8J_qH-/nlF=<\ЗdGxolaN$#[ d/:ͫ4>~Q<}i


    PNR?8@4oRTzn8lٜ/PWLX_JGـr-0~W_4 Uz+oϒfjtGU04E:&UԒ:׷L%Ý/q/хSf_o;m}8WR:x$}U"Lqk*ۿp> xYq%m%lp!7΃š(վr ޚeK)r;phYZ1^j2f[38!H7`_cEӻ\˽t '+ wBѥ5eH/u"P6vKd5]Y)+0LSbacmb]E9wx.^HI]@X[\,yՑ%o"GOLdZf+b#c"a8(Y^G`!ѠF30Wr3]%iF||BLI\^%uLUa1z<V j3ލCekxD;sd+Z68u?5/ZxyﹺԏmTQ+"fPRVc=fD3(432CAS2维V&2#|i6-~ɔ2՛% yx"ÔJ ձq-.bWT~A'쥞3rF^D?n\]*׸DFimmDkFyZlue/v0Xg$rUbQ8`VRL>u?gZ|+e аRh D #V!0WgTIW|32>Z m/xtj [E懭TR=dtU h Xv6p$U }$su&=3)0o3+þy%CIͪpEa0l1ȹLkxI *ˤWM\\wTB4UD_T'.8EV|V۟e7w nW淏$oMc6ޏT IpBčnQ!+b7>Z îObڥ%wɽM.%0E%Q&p(GNrφQpPWo2`w'ESHs!֞}Ad3yy edRkBIk 3lgV;<"!k랑0 T,ĕrGErB*J?Hő<dpޥF&R;/~% ͂(zF*sGnҦ 4)g SBJ[;ƱZ,d-ҠPPqƵ{w/n6.;G~Bo`jOZә᭏KR&h%|P&~Em۸~iL IÈC2,pe9ժ̎T a^f;K`n~y|x{H'/ofڲ;K[##$'7[@AJsOSIKҗz!lgLI?7HJV=(v\3ƵA!jFID&ބIL:z!؄dojJ78H\3^/Ba=ՋA)Ov}VbM) .ݺLqozXUAEWF5&FguΰƤH`܃SdyDu쀡ߟ%1|_`5qtm$X8!Nޫi( ~bh6O{̶W> %:M?]>LiH 6Iy6nʆ}`G:8-[`u/zh.`#9m W\(&Acmb.r큱sD ~X$);05|0;ؘXpş cu^ǔJX-Kf[y%?֣ Ũ_c5!BM|hfɊ!E-m>)Cf.~ Sȁodw&Mx3nھ?yy6iKf|yj][bn˞S_%w&Mj1Qfы* Y16>nqe񋳩ËDXL+!AGtea:V+4J3V,ߚ24lq0D҉׵fLj複45L&_ v9ތZ6f,<4&R9d[>&cX끶 Pwơ]Iޢ>T`:RlQ׋&rrdA@28 G'3{(ɑӁ0S&Wނ,߾K!ջ}fyDM<&Nwr­cazIUqk2{lOdS/ПͫKGb x V9vlq>fthLmFYt^qo;u-* ZrQg f^fZMm盈-1{=NyCU'{W\x${E膙e O%kr9{VEJ`F1/x7Qg+mヵڤX։_bn`5Noj_L:m0ݛWG•ˊQn%HI61!͒3Cb75}oHU0>aX0L7]mM,|zz>[фDp\؂$gF2z{LxT)(PbxNR2L c׆RJH]OwkM劘isp#t9듢$8W-͖EݬBE(Q3xP _"L#ގ dSՐ\CE VO>Ѓf#2r*^ec'璲m;~qBu)XMwc)뚼QWY|7) ֿٔF}!&( *r 9bE͝HJ8]qޅa|WN*~ 6COi,GJRF}fHEjlwx?T}Š{4@ڰТso"6AY"V!xLL%$B@.gÖ$0ī4dy( PEJAާ[d_rMVE7Ag7%]5K#d lL~GMԮV+K[I>/@C|h๲YoAt78؝&̮PD#F4Y Qk'X&N0Elk')C-$MY=W/D`UA5)ȒYU=ʥL PP)Iҥ-)/Ne\E|54{m+Q/ 'F"F>8jxAyb[@HQD ?&sfƕ(Wf2$T'*@zOldNVDu YTEw%0ȑƛajJ  uPEb.kevsou* fT&g܆.o;OOhg:F{!2{-YoPգ~\V/JѓlF1v.#s-|voӷO~PQGK0 ?T~3>>={8DJ&͆[3^yH$QhU4ԫTs/ J;>Ь+N(tݍu}bm"pXml0خmϯz4yRjsq?x/*G8`X_}4%au#}O|c7p#O ߇gIDǶ M ü^ܫ$YP?I~b!Oa)$/Kp{KD8BUPN\|zם֗znU DY!Ty~687vd6l=Î,߱ Ot>΅ ag 4i#5ӡdRf\Á6WM"Ԫ~CΗե|)^kjK yD8k1PbDz>e 3zSP^1j"(pxJ0fdtx1djVYlȋv`|Y"]5C"`le@FL,ˁ?}vO 'nDTebE%rltX%%a{g,g{SoiӒHZHD/]_Z~e+O_XPnY Px[^!E{_'U=Q0?COZ ce14vtQ!g'ox64葃$IX1n4b);_ۗWQ]!~M$ˮZ̄JϽNp*(o \7MIh&qF Xڋ'+r2ih[0Jxk6 xD:9CឡZPy \:0h8WQ8-=^ZOG;fVKSP!'L8bv44(這aP&4_X͹>BwЉ*lj)pbB/˥-e[ \c :lChOnƒb a/؋%baƮ9?˼_َg;Er0~_KW3b6IsϕŚ< y*,*;l ^)>_NNY^ !0Oʣ.LA0"݈&/8 yq۟ (WR9 ò5eYcV;s~KĪ0Ppʰ5d呺" /iU3uxʵ*@#6.Ə=LbhVќiUiAaF&O-(p\?ހ(@r]#KG]â^BGi}oOpntڎ[+Y NyA(Mf"h;Dr쫍39V}ʄuYΔȚH9-zgoܚWX-~N] ^CX1u-ko_۷cFPf?_ÆS2/ xZL[a2b!@t N[C=ڑ w'ټ`G=FRG丮\mH#?k(MWπ>[y`kLNஉˬ`]). N~|\}+bdP7k4\ɱ@`TuۤcCH{Pwƫg>ELT륛U0sAN9)j/\5'wL~S$A囪ZpQ.wB谡)-fa9bop4uԱiOS*MXԐ iGd߱Č V.iB EtD_`@yQ3&dO=E{uztd6s' <zz}]!PG삂ŨO`oP3h};pZ&f WVtwrIu%Q&1F+^[ah 3觑+t Pޥ :ILx44Ӂ:hEB?w"BXJr3f6`8EgYrpuf…G"T8ڜ4cjmZ>m5>4`F\XM{t2L"RuHbQjX8x= sAοCMEI wZW 0߳(#"gK qsٟ͜3–Sgنm#14_<{aljh,_,˺|Xp~\ e2܄bQy1u{T.xmnågض8Qw#; pFv̚f(n`WTʜPA_sY5\-*C@} 40+}gz#oZ#Ҫ%Oٓ"o[ o;o&zB^u&2_X2r^5>8/-* [[U͘^Y]{MQÍ;+EltLt;akDXpO L"#2OW*P?ѿK FKdh]%=*n00'4zA B:}ɢj sj(լJd2E*b#Qfk%Q,c(ڣrZ ҋ%,i, )*Y(~?}{gXIՃ(=r~;=\P pwIК2:W3{J0~QeA&]Ĵ)^1}+QAj}H_x#KG?gwPc;1OuD+Fm[:(ZY9'zWdԪ[ԭhL-|{uc\|RgP`~֕bQlf13[w3x^ (~s IDjB d 3״$Z~s5kvbUzѻ846Yc8LDaJ/BB8᪉G3$t#3z $AblciS+o\"LZ,;10Rά4ʖߓ/3iu'AJAvش륃 RvoS9C;TVXhcڗUছ7{JxBgYZ07070100000303000081a4000000000000000000000001642f097500008f44000000000000000000000000000000000000007800000000./lib/modules/4.18.0-484.rt7.273.el8.x86_64+debug/kernel/drivers/net/wireless/realtek/rtlwifi/rtl8192se/rtl8192se.ko.xz7zXZִF!t/?]?Eh=ڜ.++d {fl]ƳKJ]=W}`c"őSEzb"jHaS2gwjsnA6nijAM aChO60)'zmyP7iIpdʦ$!tb)x +@ }CTӜAc F+A-µiti?r!sG稌gNij jM-sDo>wB0@!FL"Odxy259HH)x Ў4Fv?B# [jIW#o aJF,/^ ٪ {ͻĵZI+:u}x6o,63Ajݯ6pFCo0:@+֒dEH!aW>C-?CCM7j_,7x[$?ΰw@T d57k/Ilل}~Y3 av$e*F{`BB(cWM@9ߑO5Q$pKF;Kϛ/x5 1#p8pX}KΔ#PI}2dv[8-" D~{/aBiokԪ&*!u4 o̝' xI~J0. pgz2`J \srɾ_ٍ;Ժ%?HE]˦(fO9@;k޷#ªqfP-' ubě^ܫlp2s+S 4*Ȇ#"S3tk^@JBVb/Xr2kd87ǢٙSwdR_l*хGѰGFDMɊa񿷕5$85{vvjqi;rR]ӓ5V^Xˁ>Zah *f3m;SLImv^C< [AuU_nYQ 6ȮYӤLM.o]_kU>"A#% G u+za Ruzae-6if~c1$2JiJ_qarrp\kxjϘ7V}aơb(6w˼L:vKH(ކ9-Nz%Y )/j'@˺k r\Т'ɧwvw>5G& m!yN =9BXVLuxk=2p^Ù$8Xd_[X՛ 30ˆ"[%}k@0 LUQI4vb Z&BW%Nw:GcJ/m>b?|1 hebgI[MvΦ*U^b(&,i>7ZgmMWcf/;PPFz;9m)p6C9¹+ ^-[[ӝff 2"R)%[%ʰb~i.D^K ~G-vc1ulu?,DDOWi㩮GfԯuwmSMB+ 1_%ֲJ^k(w_;W:b}$}0ڪRk1c|$0I0~&*xUfRJI]+;lw}3ko~hJv9%O ɢ=UM":<XCo0a*LY+lbfO>  2zyHʂWBNþd"E ( p&JvrtZN%&ݛ1ufϷ 0GlY AXusq &?C7t+.` G <6EH,fq6́^>!H[d+ZmhA,;n3>8ja1Ix8hȹXbB؈Y,x&,R' ?vB40ԇQ9P`Rwj_fW&)x,PF^ޫ ݵ==1 \i6}:\7PrO= )w& hO`;4uQwG ]ϛkXp/6(ZǶkp܋V-gW! aj!x=]qiƖL6B j\J lE5L}-XL` '^3I OGhG>f~>+مȳ jx”kX|]{Ru+iStU/z\!96!Xvs:ꥹ/ ){[w55Z{?TJD?.\װ,=VBOL8!7B}XĆbͽstߛyq4~e[Ƅ SH;᣶%eL TaB B<YBo\N&khA4 8d,ycTEz(2G̦rj2`fG^D&l sZ&l^fK(pZ'N֖Y9S' Н:]"_됱=uYQYo7!ErCiW/F 4[RԨOtaxAZI0GNWf*@ZŽxTnM61+fJh@8+auTzIZvmB4{/r,%˺p)@3 bO}fgƳN6'`C빡DL0RDϦ?5kL%e b\K{RUmHSrgĚihՍ jl< eIZTK׆/~lEw/I1JLc.lͬvF޺5N}]1]ߴ>]?*r&#'Q\һKJ#`:J J^{.vgQpНU , ve Xٖ4> G^٢Ev#jȴ '@=I$A_S0l BR[OF/X}i[.b9z`;.F$ LHPm]q7j?x@G(r\X~@yzaoux.h+s˩:[dǘ0/ AgDAo8EiH/$5I8krX"w,(X D'©d7xlt|xx!{◴>ےiʒ?DH݊HW'~RFhg=vr *ӌ'T0߾GG^x֛$1ŕhTN[%"xJ2o5-b'*dYmDN]I;/0$wЅK7w}z[ o{ UKa\<,P_OQo*%DCk7sdh&1K@,x*tBPy}5;IL:,d( _U'pLb,xI]@TFg{`2wV;FtBpa h2<)ʹw^+ruBcjh9gU^¾1&*WGdN5Q`]*zd1/?+i)gb(gD#ɽh{ߨzC#${-)gz U \^4e_5Z*m}qgҀm'Xsՙx^2$mkTV\".L$&-7!I'c vS1k-5+7J=뭹gY`W=XgoTOEm5"%tZ&׫1Kop4P\lB&+F>\<}| gb~%1pwۨsScmd4E a$p\0 ^lJ,V;,Gĺm h߆zj6d#MÛ;M,7hn\U[Hs#TbVÝAP台>>Sp@LHVp- ̵-IС۽NfJҷ`QGN'%(;m65t=ݭ}I$v> ,y!s֯:ڀ41C3]p?z AFlVHӜJTtP3Nk1Q$Чt1% xNMoXn^WpfA>H>};w@^ط{b/ׂ h1ʕ)`{Z*Qٯn_Yv߿ mVzyj=!M]I4=lKJ@əSh.¡}׹Oˤ&+@RN(b ˫"!iڐg$7C>Vf$_Y VŴIl ZV܎KT KQ`޷pycV: R"oNz?l N6)t)[P0IU2\) T^ZLTJf%B'D@dY9ޯ3s0d^=^u~+}Zꂌʼn+ `v3 "'i]XNN$zXr6P8Ϗ*WcC{{N^KH≻ u>l/Y&=7'CAI McT%(qp&e?(-J<_ ,)ƿ <ҭʆqd_UlT_G[ zd,^Seő;?d"˜֘:.XR!YVJ(Ubq%f2Qn٤;U}b#'8"aҢe**ƅsT蚆9rrkۗ7V]eؐ`q=D6ݸXa2+>zSڥr#Pl -Iy^C̑m/_)ѓs﫜ʞYԏTCQIĄlfc ;>*dHvhjAO5[ھC9ȓP v~_Z2ڬlϷ!ez.cf4Sml2q3L BKv^BMSO wuq-5R|{KFs}BUN #"cil>eGʞ\ȴ/5xW [kI NQ!vOs jC)f1>rl iV \k>kՊ5m NFV V+k d^א t+zLw QL]4v#w}Ԗ3yzq|{ |R#tkMD.̘2m;ǣF oKSwe}B=-uuMw- 8K l 8^񈠸r3T Dc0'A9|mS Kz"./UCCl˴~%E.>2&/r">>&t\|/k6WC1 !J6c? nX [E x-L}"4)XPh=L$nSQu:-J 8Qo3ʑ>> wџUӈܡ9B!kcfu*%JH|La߲2P; ޴n[Hi?y\~#j ֥8*Vn״a- _K'ۭ??bS iw]KL%٢2혒\ߘ4vG{VKhFߤ%hGr .~jٓ&I<뗨 ODeF}ebI{E^K bK>iˁJ*x&/Lu>Ūu2wL7E{U)[6̯^ F"ռusBF1g"7Š_O]oqv\E*>Gud\+}W 4IȎ{ڃ=?e-6qk0*scu:X&\p/ұQC ~w10ti[ȇK#_=T)^t,5gpQ*̅A3Һ`3 ժoIkߐ]/6MwO[#3CJ},D\ٔ&&0쇚ɥz 8'ڔ<=ge*/3 Q ŰH2e=2< XOe:=|:Q 5N1bGS!+_!ҭN܎ р@ߕEd9=GI}`Rz 6YG͗Al 4')J&U}gl?+3Cs{-ܱ=Χ(ݹ-})a<L拪SG+@9ook8m#VHk;e~y˓Dj<Lr?,b@lGfR5Z A DGy;-GCKϨF`1ACTC~66])=&%@ N yɠ }`, HE@ #|Zu\u&2ݭspwuG h{ y}~r5Mo`H[){0" &jLXVqB~J [!cJ$JAj%Ln{Wmo(s*17c0QpknT9 xj#Uܫoՠq)<2&` NA֪_(N! 5 :`n;Q.wjKѧ΍dܭݓRd]ͥ+c.~)E{tery@@tȆ[, Za #B:SkD2Dⱇdj= `Jt{B|瑪Qjow[7պnFsQ7&Xk|^:a5Xk}1Ieyc?(xwoyŷGvWZ gf+ru`'3uO]H*`x:f,HoJdr2>+s E4a\46T ꠚ~2ho?HAuB`7Pk{5:<ַ5l`-, 5]w[&AFh}tC\7.#͉cwdy朗V4αddi6xT Y.oWx'ҔKruaX}VK֢Ohp9,:r0V&08ͼ?:c5uS&_uC SK*C|(RxuĪ!a R V%єXf MmتDFݞߎ*lkV0*+-OUtiP1[ y7a_qܺ!#"?_ %Fp"i+ <:6u{^z904kkE*7t__zz߆޺0Isbg5.4lЖI <~!ga uz:55R\TђY9cކₘ[+s8}6Z`pKe<ؖ-/11e88PTn9֮/OO!UK+/Rn~}פsS^ h"c[kR&Cɞ7Mv;6a(N` 1:SSVyp؏4Qv3pfp6+tGt@@@(d_Biy28\c{ lk~ /Tst\P[UF F5,c e᳨~Q4Lw>l { Z@{$@O2% Ϝ(?jK 9`tjI KD^gm̻:Ш(lfuZ*[' fK#+¤/h@js|怍N<G݈Ɋ>w3&nQU(Gvj҆z$祃*;ڌP,2yVjg((C<4RMu S4b1QsAle)H[dbf;UxY)m^hV5&Kpyɾ`tƫZ~Yd6DC~1Sv:)$!MV"|iFʊzu5]a a2 G>Ud%Ne:o‹+͆sRRbN7- /Ӊ v>se0f @X@"qdRJy'7h^;ݩؖ@as6",{ˇ܈59Ɓh\EC`Ft4JBF kLBIv]W.z&`uE~v+.&?r{^D"p+MO8Qi]1vϋ>Gh'F1ҋ@-y5s~|٩J^e1ZIu )`FH_<n ,1 3t r*p.Blʑ8<\m]!JC5~*§'«wj[4soKI "7(qh8oKF|6Vx7YJJ:=:Cń¾p]&z4( 0i0¶O'!50i97 Y2 \" :~ FO 0 YxT7ݡM层U'&ݭɘ Xz\ިpli Pz8y??(mP/8Ȗa$2=#[n蕼2?bDf(-h(8H]Ah #*#٬FY⁡1E.9u;bvg9&?8xQU-"[6WplM:ӝ|R*8YvqLORM YZςr;*R1S(7Cj eOe6#+wOJ2>04>'2jnh!cV:}lgrN]OpT/v$bAבn +H+h}Mv<=g7ʡ*s#D%(L>qO FLa]X?s^A9(Frhl?7)W{ߗ鼍xS\g8 :\leUe9%E *J-G>ϸ`8NM _Slm>⦲ :(-m?m>OYQNK9_,/@`e(cOd5F~p\t@8DjgepD%kB!e' )[㜙ybF01b.iMv"ӂ*xQ}EGHbY>Z'Gfرc/ӫ6Qp\G$Ɇ>Z͹,y1L{ҖI8ő .{Mgb9 byzǕ*fV$eQf0VCGوʠ {έ&n +o KG\بvX{~kJ +_*܊+ ZL2ԝb!+%e J|*`ΔtFe0a,T:6G2Rd,w}x9dӹ՝;UdFfdB6mXZO쳹'ͮXµ>X8KMpy Z3 tGw˂ށuuPmv 4Q/6BUFw >˒3 t.oWa>%n0g;x2h;'<=)PWFؑن:|{ at;gG( ž-53v?`#/aQϏ,F Y`LdjOJ|-H";kG; 'W!epdO/vyk+,h2C_c3Y5_bYFb/f<}\Ο6L+!-ľi8#eȷ-Ahů\?~@[yیFg`t~2.vl!:PrOI 2mB'#X(ueY'% 5 .OTe#Ue$`*5j4Os{-&Sn$Z[ f܊:,zCXG09BXpXOC\{ R2bUP@Rc0 (]eU^A'A:H:O~bP5}[A[]BQ ;A id+zwI0FϪzWdZn=$Qjj\g&rV(B͇ EY)t@C03__mx,H H+4 :D^@/hͭcF;)C&OIbҐHGjа-{˯3ZY:M-0ukJ8%-"?l^"ׂ]-% (Bo5D)[Z޸q8FἠI4;G\77Ls3D@feټ]d!]i|lJ͙]%^vӒ]/.E+SdՓyނ[l?mmά{F%#)vf Uqw_ .,?vqӈ{Z ^vQ;jE{%HAn-mḍ,N2V7qݵܠm}p[B̉[7`]m 9v=W8W:E5'0YME33(_5ҙoE tH9)d;!7*SOŒV!Ȃn%*C?B' $NzT)<@{,uX]42)/B \шcHU9g@IՀ`7eŶǰ#Q 4!cŤtyxpl"U pE`}&p>…h?U.ldT[a}$*CWϔ^kNC熏?tK񰲰 .]fuxC*(Yg=:%,ܭ㿀ħSCAÆBYzjTx;!3Q P)ٻӧ<#L 6"yǟ:[$Bn8r'X7|O 'OwUNxִ4֣CD gK` 4z+ਠ:i2u Vu\;yf/BCD+k%d]4 ](3R7u.f_{Qz%HOXkWT@rxH~ZeQrۡFJVTG\_1#yLWk4Oͅz 5`8  ΜGWKP2}wR~ԢȁIH0'{[i㖠T1`XJņT|tj[.%ïaBϠ&J, >B ԔTaO2dCm덏'x Vc|[C𣲺=oB!\ez(Nac/n) {pݴwt tk]CH`Zy L8GyP̢myM@΋ 7 BRLߣ{y?oז!6OW +O(8#ojƾb^)-Y*G\ n1Jūuw>ft@Ä`1ETGi(I]kmhqѶA+ ?*4.'ݠ"ʀRUo%<5b*XߓsiN][Ed @{1Sz8ErO42Qzn!i#/G3̧aAv6[w'wtQd#hyleDHR/U!aMBvb=\ ; Z7OC$-dsEExR V~}8=DCoC{| F`bL@~U-;H<ޤ[,vЌ&u;;u<7g}KrS|i:s :%JI &xN$Y,ƚYumrr?I%ݝ kq`F * J&]?#-ZIi~,۷lP*ƪ_/MNTgҿ6ikh6,yͣ֍AUgc* M8")/#oԀQ7Naqr)|]^D/V -J+H<䠋we15-s& 0$1iqi圌? `d$%w- /ޓp*6곞h^TLnʯu )TX+pp3zL`Rb,%.1g,tfdѶ{s<pY%lς0t!>)[*%Lɹq0h T3Is˱J U5yArGWuUzjo"J򟗒V6Vhtw<7y7j峔7\{c|n1|Ǿ4x[;B 8.'7C! ][xfޘ;q95}a 4JNv i,Q P)V.xr`'2\ T7 T(r8bk*ғ6t:wWY\H]7N(BVۧ\>jfyt:^W'YPQ˖Da7bABt5j0TvxA_mVBzףj"֖QE9ό5 078/&O+zw~rT9?m[!L0ɍ˙L*ϰ9&RgZAGj^˕~49QB&Pe#\rSAfSuptYt+a @ɑƣ`a>[Rqv$SyHIV~0{$mGFV8T~?^bU`IE[dHE4OFh>X  WpI[4o.J1JIc3cJ9DWI&i'߀y>}tc3uyɔ, TΙ|:{,a ۺ3;fFJ+|h5?KEZ ?&a}һ (= h|<*Hlt&͕ۮNƼvu䝈Kՠ y"T(n+0s9UNJģSxCʗg(cM>ԿrBQ m 0@Zejeg3<_ґ2[92k\aT*++~osF঒3\^_"+9 3C3Az.+p.siCgF S7S1l@^eӷa8Jf [-3t.1 yKf%^ږ8BϨM?T!sa-DwL 7iz_ՅEeVS̼/r{jAZGĥ\C6z$Ԛ A=@i%g p$cI۳JiYrZ,n-p2 N ]NDx BqBI^c u@ζVr#Oh#ac(F2XU(;}$c_SyRe Ǣ񁼋".mqq^drh&=FKAX56ZqZC,u^-J҉>H=:$@\jUߤhgT]b?CPQM^KЀi6r# I#zw@Cr"-I-橠 qjA.Nd>L w] k v2}0r*i6TZguW7-t HHDF&h@E-QHJDWY(#E9di,`'Nٺni}ڊ֎fTw(Zk6:59aҼ*AϕnGΞ84̎zb!UXx Hivņe]3L%[v}T-B Nɚ_ma 'xmh!Gb#*G3rgq)Q:-H؏~[֤tqܧv"~?XP!m"S=!EBNY݄̤u z0 J.Sr᥾88!C0:3c_5~;2|vԉ 8̷gESKUzd*WpRoT`[lDJm8"z"ϵoZߜxk0T6(NjYvX׺T7HS*LK5RjbnC>^ਜ਼G35X>I5DJ8jBgv/}so;9yWvݩX[@Ez]c ЂȬ%o6}CD; /G8]X3[ŖUEJ4* ^dx[L;E>,o 6}9|̃5ho@:YGU b5u9e ~cO^: 70U]}訓WuB{z~$|<[{!|)d"@MV]%^tG( _9gɩwr*Yˮ!&i^2{n=9o1}u=En WUֽ{_Urׄ-Hha2l<ΠGK=߻K:kܷu#a;!NԾM=x(Rt J+1ꦕq{Uv@)G!L+V\q&a\-iр4~n`7~Z+LҲWTŧ[-M(%z~U$ On CCt}%>k$,'s8 ?.Ylwt$Ҋо&/'PϘ,#,cZzjqe?|񟃢`uX1P95nWu>ߑ_T &Qْ&VrTT;L` : Z gtly6 :(f޳ZQ\NT'P%Fuq+;H#풚:qr-6O-֙|qĢ 0!_)v M+ 5͗N4X·Q@6hd2Qgoaت?2BTBopRX(Io5 02SrS$D5%2Vaß|vWNlF\Ԙ=*/\? $/hSb@]{C K\xX| E3lY@DQ9bc[HbPvݹY W*E{~9]%?D-wr 0vzxBH^57.U)36ƾzp1%EFQU! e?QhuZSiG5 d ^v]0qJӮ3Q\jEh%kxolQ&n,AV͕퍰S:e[4JU;#p)8f5 7C^yƣ+]bJ1=>>7Txƈ/ǀcZF }Xf`s-a0l{F$?S;41S*>JY r[~ȱ`aM*ewPꐒOi#~^(vxV%yǹi5/mkqϮx5M4"t=7s)]ds[j ,{T5@D/j> PiZ)~ V;&UYw40,ˉ E8]* ߤdCn iygv 6BȮo?|aۮ-%x+Bl*)ʫI#V*}o24j!T^Ff5[k c{L Y:2V&Ai]ad)xM[dz˧HQhEX0ǖwdieX񅠉#k"֬ZA+=90u;;O>NM \o1`tCeiJNS-ϔHBp&p9ApO#Q^ɜP*Vp5BP Q,]a8FL }[|_e0K^B' 7C\6> #e%l1X_,j//8JTc<}W~{Ir/oO3r*ccfr3AȮ# tx`O ZZ\WU)%)`/ 8 MndaM&. //]b3.lsJ*;;nVK,HNƄƿn h%]=h]5o {׏Hz(IeXS ތg 8Du֎F6!ctsőա0K?ėd,6B #+mm0 em:[Ҩ s`h/ZokʕYE)Ow+]Q(OKkaڒG>yL͆6hK_U[ۺ`-^JPp=Uw3C)I9cX{;x2)Eu"SzdYr+N޻[rK֍q dE{q{Cp99Pj2@ҤgpCUBxax}⨬E@1;,(IAuxZ0jhl+2ﱫ0>W\!T=cdN)$- Fgv~.S\?,M%:- i]`#рOOQr=gx;{l>pԄRM ۹7>4"颁9+ZyR}!{=RB{yFI#nkccP|ޛӯ<;(fs_߯T_B7{>Žwvzs'ej~X5&Zʽo%LIqjƼBZgo "!YuViDG/Cv_cM6hAU,I}y#2]غΘc,*[տ>e3 kΠ<ٔT%;R܆.-;@UeU @yOt}e|<}R15F> cf4[?0 Ӥg"e]wPoat7al,"8N7F2\<O&QzM=k* " +f>me";yjE!FѝeIU 6_`VER%  ]0w|SpQ sN 1/iz**E yvd {^ IN𦲽5,\ȸ|hh'q >c!ٖN&&>QalO0R.'qa> =P*;#Ji:s5"Ñ6[2^G$@p+Ƃ}o9ϐ4X`Z-ojny9@[Q7/GPm 4s57B֨IbAҴdܤe*u*{W9:faLH^Yh[(OlͺՌeH#J#U U7S6:&D~W ?sMa*T !`ز!er&ߡ]F`^_cYxЮ9hcٿf) -Aq |7Zk0t@[]qluz/~m&w,,YnO-`$9JT*Ġ0IJcyΌ%+niJҊР  j0^`fHzJKIٕAAO<~H59̱ٗ]DSR7T̈2TNk2C;h%(F_u',yLf~$ObzѦΔMԠq`m|nh0-C$ b~夦]Mt ټ2RK!c6*p \Lʏ9u]8=e-)=*cg paIB XyN~E>s3gmKLJ9wldr2Zr9])/~QdC廘C6#'_::Cf!#/,d^V7ii,堬`1.|G$nVBrƅj}A&rorNmϩ8+̖ve/sM?â7) (Y-[ΛSvӧ)RYlr)f3g\s  8?ZNt%!)k_ׇy?4<$`'bTdT ʂ(*->^^otq{H_L`p_$zWkU,dm\QymBVЫ[8<%f+(aº%f)')Q+N@j#(LOe!4EYJw+Lgg-= Ɲ GVHǐ H\ i( 2O7ɃՄ.X?؜M ̐Y1s{ةT,- >Ӭ0Rg\8RîjJFܧ]iT+jmG$Z(16;zV} GC;EQyM_sbX\n?IB<N͸">URv@ |[B_U危>GyYczȶJҕmӁd,x!ˏE{^h^Xȉ;wDt vnU!%ۀa!e9bI s`]rM7mvG=*dTw1/<;bdbLa<(D7M c'.sq41DZb (7g= ?ѥՍFGf$353_MH)NߪGl77>*ښ6oZIS4C_  ڱmJ8KN6 H`@dQFTEor*XҊPYx% |߉pS`%m ,9|LY% lNpAjoWI7{^Vf\P蘍@Iu0 i u1Y BP/3B"A6 {ڧhp0GCn(*m\N5~>(qPfSp$)6\hF3;'Ǯ/M2xNe /P1z;F 4S &Vh gQC{4gE~"m珏so⅚TPoxB q)(З1p-2P&5:DTj7n+B\4Wh:&ġE;Ssnb#-50vFYv|zz6.xM8M~LFR Facl]O50icP{[gD x@VL'ck3fsyTXU^Bؙf6~{PBO[[E Dx*<$ݑ >`8zP#;c)8lJ9*7wt3K_dy .QǣL eZζI!K0րCDXNo?LzzS3;S?Fz}xr''?rM##z9ܨIhQ+(Gd|^M7HVv 2E:q%~ ".dѩsEQtN0Hdgd `^>XfbÙ<ZU5~\uݩǒ#-a$qhvj "QgŽϐ Gz# ssP܆ZBwa~|f6bRW´z(Js y <2>/U8XBPߠ}ǻBfn<ߡbկQF5r}5ptX#| IB%\XR8o608 sv'QK5Vq(('>N`2l,)\ykVDjFRc꥽uXz"\]x]:h]kOaB#: +=BwKtx&_Vg#ua+fUV4D1߳ESnsgYe7`+q+E{!{OqH$90ӽ*:u?٬|DPzHDzL$_Պ1U([Wp'r'' U1 w^$*ҭ:C&bD;]@cϣ1OnG_ x؎VN9~FJ ;> z{jV[ ߛX@r`UPD%PIYs"?S '1flgɍrWZ31jobw۽щ-|Q@}ֽ "HK GSENQ-Kj@9)'0LƦL_Z*5xWTL1l 6'nVb=}kYAՓzb<0ٳA&kv+؃2KQJhЙ+GZTU~Z0av; }{[,4b‡\,.e24r+ޢl/h卼Z/T䒶e@Xc$cg)N0KGmg{DҢCdkUܖAPmեUESpM Q^ '. $ДuoE3|jkft"dd# ӝXg4MLz ٷKxT>F4ȴg ر4<4cT'CnN.C\ȯ6FWsUqa-´y€t/TD)JMği URfUDCB12',XcyI-(ӨCl{WAʬgةdx?N=1nNGP/zv!mTqy?|ovVF,n5 RwX“si'o& 35(59‹('{Z/0`,aS+s'Jg= hɹEh,kln$Uo^ kO +wz9%z do׉|GJʔ0@giOPW}Z@jM҉;cM)bP&[#,N!oG1ցY[N_]|cꁜf+ܮXt6~ʔ^~#X۔g#O<@tQ>eAkjk'^}G^=c߶;J&8\b䓝p]!/VT29 bZN\O#9ɲs l2hW"aqj6*#OC+./]7Q5<}U?^ }YD N]ʸIB PV6 i"a#Sw"Kt/ +h4/ԛW>NҾ!d柍A /KSf2KzŁL?OD6=-@'|@s)ffoJ)TTA/-$W5R+kș^JI;\) Lh 8n=?tuZiw4]D᥀şhu&\{BM㤊Y2GIW3!e/$jf ߠ8i;Wl/Y_]UѰQ'_QZS/(9,najm*PxYH^Pz4%+QqlL}jy[@" U".t2CoarNZ(DFZ4RuE`'q} Ÿ҆W!֊Tijr>fL\aN7'^ˊea?:8ܢsXp~T0#uwo2CvqI4ct9t=J{âwLV`6#m/j J{}mQlV_? uRbbc6}d%CldJBb ⲵK(U &Ci|HBC9R޹ě?{#*@OobN:YTsNjR8Epюca nON'"f2=.X@qrmb mNxٷ#>is)yM^c4=\2)Rj7J&$"[T_b ~?tɁO8WӛZD1p]gB1b! tnw]b홼62<Y OfYSiY "٧_ePQagsHEGA?]^Wc XGlAeL+$msD+noF/&gR&y R'(yG& yA* 'tr>^Ѓ7s<ۨKpfHlK{ʾk@3\&erS@ՁھW}V!}d!֤ݹvgJSXJq_RwF}_ui&/ֈ"p[E."f n0Ί7uJ!e˔p%Z w9zyuP۳[h%׽#01 JʹTIvVvUuEe]NN 0XL} لe ߮d =GSȑ XvB!.^huKCHd$ptX2W$J j $p,.6W@3 c93lF{u-![Znà?atNFDžMf)-0ݦ,ml1|đHMa@@7%M<+M2y>`SL!uw#p2ngĖ8qn@5Y=͟{EH5\H.)ƃ4!%We ۈC?xRN<,W0AP; 7=p]d3G/MGFͩ¯G!y_6L.S/Sá=Z a҅Z [.feNl$%x2=% 2tk̚RWNL5It(s,Ut'ЃKFPF4x o0WÎ - Wn4RlF4?(fEیmU%cVCA1Cd==D,O3r V)̙oc{S@5+`ɞ&-&U=¿Hbx a:u9ٲ ! SYx)ErDQ$7+:kQۄnӛX- a(:U c:cE9J Ò99e@IS 7ϼ•Axy5nd6>ETo8$pӺJ.X<6~%SJuk%޻xm;%% sC*?9`%:tn>[_ICD7%]Z K *2H̙7>:c6K^B4a&vdߡ P/5f7< j1.c}7* @H]vZSGKI_mm8edtK`y[xDw%/DZESKa9ėQX%\# gYZ07070100000304000081a4000000000000000000000001642f09750000c4d4000000000000000000000000000000000000007800000000./lib/modules/4.18.0-484.rt7.273.el8.x86_64+debug/kernel/drivers/net/wireless/realtek/rtlwifi/rtl8723ae/rtl8723ae.ko.xz7zXZִF!t/_Ē]?Eh=ڜ.+Ah~b3l(9HEg⟕ˀ]{}͵bX,2>9/;GNy1ہNexMekXacsʻeuTĵM?B9 2&ÆJ; !m*H٩b^h+T[rm5~#u fC]MqNc#w4rcO:>IJT)_ԿnCƜsm Z˜]A!2fհ+>7j:N.צӝ2+^k6tRa}aPHA;Jy)oŽF(VB2Hx2|PL=PnKce# Lg;1XoVԉxt~ZMr!XdJjTU׍twS(R:,cyo& ]8"l $}]AMUpL~Άxc$t[E|h6jzyE_;Nlc bVyc>Æ,RՋ%YV2cDb;䂫 Bmzy+Д.)ast&.Ki M5{dfYYxH_#DonI &i'%h,9Be+ͼ@.gqCSwpY|37|{m:@t A٠h.9Pl0K{RX* 3a[Y=St^FoFch%q 9Ě[2k s|-%ȖVZWX!X85ݤ;i^>I 1awv.g' c7׏,O!ΆC-W` gq H0cϹv>bvA5%LLi!#5=]sV.Aw YON v6q7[צuSaw>X#NxC'Iz`=,nX1wU~$ L`ge=S!~{QclzɐhbzF2ώqs$2 ݙLczm~j@^9Fcv:)fȺT뭽fFX-N)DɘNW_N詵J/l !~"q`@6IoR"^& Q"3&n޹Df՜O#6( -dH{ʯ W_مvR~Heͯr^Owv#{<~`_SăAy߻wf#˘'^/m$B:4:a ¥ǂ2/ BPfl[p )!ejL0hD@(_i[؊iߊ uJ3 R0fvIKR!t^]WO2O)sRATi/ `ld cA tɹ.JPfވpE}6%H=pC#cOwcޯLtI%|jpŐeٜeySǎ\H#'qP14ڱ]5b6G`S)?:+ :K-i5y00#2wũ ]E@n<DͅDc&"KooDɈ+ k;(MƟw^G,;֋d)$YFͅ,O܁ya"0Z4Y%cƪGIs/Ial(2x+ԇ<1oŏ̯Xg ̜E&%'hC3!PfO(ȽNW)OcRHм#Эe\ԥGMS!^SUop3@tWz?Vo^zN}aI @sVp~5%7@CDR }@nMGL~YG6m:@h(xGQuT-AbF7UHCUplih{*WI/# t tTc=:Ռ ːU,ezTzh;vȰv۳BRڀaҎD xӲ dP(Uo5\0tR.NIzn Mģ{CJoZA+#Lݜ0S W98#3zWߠ-Y|g64"0Y:BS%yZ-v.-C¤Ww 5$7,ڃ%`q"Kn{Vs7dT/t6<ʹXRavg2o;זE`9-L&g;DvG2Tiw=E¥-p'I!ki†$wmθhϩf\2"U3eP9*IhvVS>uz90K)<1cs'b 9 wBy5"$D1eԢdY^`'  XZg-@F{pe Kfe.>w8!mWōi7ɟZv2 [^$uzh/|w `#}>[ˀd^( AN`*!62$KW$dpCEҠƍCW t;U9Q2HV\<LѼPQ[ c3Ҫm kyꐍiwrƒ5&@?;8V#mo|^i{T% ^ʗ?%ꍹnloa+cЀ!NK*|^Y:8o󷡄եdqwR.܈Q! QV窥G#2I_u&)sIxBl* 64 0.LxR )iu%wMxNfב$܈iV6krt|:ԓ mT]X/1M45 ^<žI,5 qcp`dSۏ6PI)`)ץϜY-oUT7=߰ۀn'ڼԾo<ڻ4]q G (J%4a !S d[0跡lManг.>\-Ն2n-NP*v{5 kEjprG&4sU9'= $/! ϥxСˀЉ43*;-e ,_>Xf ^e2N\a;L+.C՗go0gbNg?AQ0|ltoYRWǩ.}FA(//ѿWGmhz,#u=@;_Gv53|8fyFƀ1ճ؜7|k9w(ɱ^Eb̄Z͜OS(^`^6ĊEh7I$u'f(t\QX=b_ݎ'WFvʚl &'h>!XN_g$d7Y'yTٿcݼkNS*2gH A~V>pmSZhkk&E:;&Qcx׍!bG ImyHבj)oB:]qvr%)CXUȜ5㜔"Z(:#`ƁD]ow(U~-p<j%0g!ީ! 1y_u ),)}S7a ߴX>f.aCTК"th,FvU:A'NgL :/1lxan!*p´  0?$0KzFhgZt"br&66c:Bu?68!\`(^AUauqj;dF̘%]qNJ|`Ѡ iPچ>|]KC!kyk.zA27n5nVyQtqrۉN6JeXR%hPXvP#xhpZK!mm+D; 1g o( B2+ɕ#gx1q膟Lk,;ËɘNBa Dvr098ϱ}1cծ#{à_R4Xʅ\m? E/$TvZ[{)ʓ~<؝1^Ҍ 4|t7AAC#ڙU qi=]~6|He:X$(r"tW DzBr 9rǷltϐׁy/.n Z;/7Y5!"½k^́ꙗ2QH/|+QAYU0%)>JH U`X VPcG6C-va< 2}uoP< 7+0x/=̚O-ztJ&dM h}{ΊZ2`б+Q`cwqO nWn$ -O+mP 迾b-(Օ U&Z"=%&bjw'?t'Jy3#dN '?~ I9c!(!IfUy(aT z~JO,^᫒X[% '+T)$,;:FR!48SGi_> xYܸ~y`=pRpҢvqG>ejJX+ދg}^cK <l1t|B 35h* [9p;Etͱsz5Frcى! Hn+\~ u R̋Tod=*oqɌ{]ɾD"Q'-[;{0̕K6&l;EGImo0ٍ()/V'9<}OeK}bܐі%AىxGD2"K ??NKd@D87z͆L*ޔԦ ?PwlH /XĐuEƠUxKݡ;Z4ZM!4Y&J3ҔR&`*xN&ͬ T=0rvdf9'EXED/d䆂fj oܚxLGLП1$I6*p̭%WWM #s':,B: KBET?K0)WTA4lLIW󃅋ӆ$)_u "W[\شOS F-ٻ}(zh$ bon֠URPp 5[a| P(j5GV! &hCл*TGZ -UPqL'{)\Mm]c!` ?w-$veV)ǕʼҔ4Uov.nB57`hQUGwt~4&kvml!*X;wy? Q`l[8]ΡkX]Z+Sٶ2'M:=m- `uO{1a̒uq3`?/S<Vq~E)}DYF-2:2u= 0l9c?7ޟd[̸/GMXVEJw ;7hܹ,Py|ҺT3VTc#6^z`bDcXÁjeo^> qPw9vBk] F:k,Ԅb  *6Y:!i"ZT-WxPg! M2!tUqV@1&lD3p jj)7 ޤXa Dpv0\  o(ʁy[@nW-oH:`N*=ЛV7"}aȾ01J@TkMYKvCp)ܽ~=S<]<>zu邹˹N?FZ/skעafs崕Mf5SHװpÄNH|HM"K4HPc,T!lj\r" %z~^lGw)yYCPb0边䔆G;ϼ*$[M_wβgPq(g0&MW/vb*GoiL5+s (A\u@DEZSM.b73:smN`]kQg<f9>4-,^|ƓQ Iw5x0#j1It)A@H[C,qZī!*֠XͯayzhEaL-X]鰥NU>{j*ߘ2bsgS}21%vkRLI^,D[.KvH)SܟgfB?i} liT=Gw2n5/[Dxm ] 52a24X)xG%Q_3py97uoj |x :(.LnL7-w[516'~\?W4f)L} ]6& ?pB6"dɷ3ܔRqV=Q]T(d%~%ʥGe͏Ut ȋ{'L3;n*(N8pc&><1esbc _.^7H`P<gll|j8kίI8ŹS`pHBhp^F |6"3w^كQtiHVW+`8nuȭ23fe{i`'Aqg% αAZ+R\ˉX6Nx<GQA -sq(?v+$A-6)q~U3;9K!&)KzD6avo L\殿pšƴ 3SYAQ]/ HNQdnW>SNKl1Ě#^V[f*טؐ#`F"UgkY<p1%5P!^v{#݆NcG Y0$dd(s!o Q7DZ nl\gL~|#n%W zHT  {:oRMJ+FrbA̜؇{WYq<:pstdNo%h-⧲o!+JL|=uYʙymTED nG>wߞD[+j%CQn XbA]df[Ð3Ta^oݰ>EbߜD?^ ɦ^AӸ;:%Yl i`·*mQbF⽁):4O '3v3䶔"{? \9ø^w[0,D/j\e" '"k~#v*td pf2^̔>יG9t~ɫL~Mi(`!hFUa `$u5m' Ǚk3ʙ|yXouЦ7 ]/v[ D[Z$n7Ds"Psnto8qDL'Mbjiք08Mfe3M,! oFq4z*Ҍ}Sڇ9n <`<TxqFAG̢',@7T9쵡Ge[B]؄o^R74_Y 1HjIbxWn8G>HQV<%A!'t!RuC!kRBnggެqN8a+2 S[!FL. ;ǠB8:##ŋhm7dydȖ$A mEm!|M޵ (< 36=&}NF{=Ȓtf۶SYƥŬ`ˋ8} ]M}Q[8ĴgRܣP%ۘ a@g=9iAE7#|IȀJVנz-UŮ3^Zo~.y8܅`چ^+ ;Qul% RCL姼wM1V[X~\q(LpܒܸG^%< T=4Wނi^wX8l\憙w;lHV!x& OlcrVzn|\Y =/Slaa:+?rnDVb'qJ+bD-V<-p6YHsWʷ7Sn;#BDɭ qїY0KbPn`ZPV7"R]`@Z8fu-R9yv4@juGB$Z)..9h2<[H0N9B^۟:}P1fyA8K`i)s#@j3a"{NM>$xoQ0|_mYe- R;nr^)振&Gvi].n3,ewt1EvFd(zOĔP ʜ^1Vi>{l]$+ݙ W|lkBOL 9T j'>wt#Աw-5 VJT9\JQWPRg?u (ep8(/Ӑ!HwqPC!vg1ה={g]JiM̛F&d+cs  ؔꗤLgeHjҮ=i35A L)}-qGAa2Ia=8g5:+-CJ[bMkj]5lWc4wivS#MQsBD LZ٦Ik 3@ :yWs OsJ*/T>$QPcNK/Cɰ-Q@zDNz!hKw)nO5&cV;YSPx$IMZ *mK%~Y FN3F$Γb*S ņȖ_NB|gsKVJ?ٲռչ_jNnBY'-1ò1Jꎾ6qK/~?9-pAu#t#<àꡳ|Na@9#vq yE@r2 z`~ 4mާM5QMt}կ(K۪䍬VtFO삙yλ&~d>q;wW5J1?H4hA&HR Cysчe`QIKGN6:0 v6ê^p^5DoBM=|.ίnOm 59gDC2LOú! {,#FVAM{[I؆ eˍ'9B}}\UД"t) *\Hy@/`Up7Qqx@YG6EgޱAZjH0ڴ!c F5 >L`q >!Eu5u ̜I:rN/dC.h~AC]NEIYsCjuЄ&BMzdW<`"𔦶<{FZLօ ̪]E0T4Z1\7XmbwDmSǻ?Fʼn9ڒZ?rEslŢ1N(Nj $W5{wzF3~|& q4)lqHՍRwZf;R /SMk}o9mm - M:?xOn-P(en.O1j؀肄FC q[Շͻ¸-LV $μԑ $zRp)`.y(^Q}~fTU٭>&~91ʑx_$MjZf..ABtw;q'*#{wTɡRMξ%oDRӠ3?9bvR,M͘C;ы6$ h|#^ݺTW'Ǭpr홝GlXN:1;խ9/Anc>ܽɕПjH֥+XK4!P8.J ¶uoX ,ux԰2+g )Ӗ@plGK 9LnHq ңOAPuݡb9jows.) #-&t@KvΗr<<4KRGwJ3?. ,bDv5zA5ۖz'mHBJ+Yf.bmlw6 O:=|`^#cdݖ?%5qZ<3(*)4fIH6 \#Nԛ[oc#oEQ"3#m@QN5ghF tj+1Cxul~0Vywe\nhVsRlup?.|葠:΋_Z?;' HSPe&$!j僊Znax\V.?-DkMzn#k+0ӹ19m :08} MqxU=_ b*GPIOYR7/!p&O*wh[IJ1ȷ?2= Nt pŲv-P>s3{bHx/U0lt23E-d_ѳL%'8FHPJ拂 oY)p$j`0>u*Z\٠qӳ$x î sCc{ |T!@嫦hFv\u<+,gtOTXe4t`LdU O'kN^aXir_0U9 1 Fjz0dNW=q?DaoM^(`QVSF-$G@h>`jΠ0nOg&.es)춡]а҃D{vZQ][Lj _oXWf)iPhx˕K]CTE}N]a; e-rZmb|}3Yś?Nُ.k&/?,y䳣HHoy6'8OH8G?iȾ eC+CĔ)hVEJSV &y{nǔd3I0!дJL3cNU$"| n= bPςf7a-H ߧS>H[Z9˨P|bG[?Ƙ1? O5Rp+ V5 @Qz&]Nu~G&/P^p`Dq|ы@/&:c_\m2.)>gYL -ʦ9֥8 !Gc1l=rڬ-RKv3@IyU@V]v$s Gt{71U|G$E={\u܌)wsڀ5,4`IE_#Uri UXnLȁ/FM{FYu3ݑQxdM2h e$PfnANx=R-V[~"?-¸WMc@ے,jZJ?1,{I߱ 52,",Xԑ U&PQFo31a{XVa\*~AvxAr \kAg39GT/=sQfn!QnuW ~y0C$ J*qx{7h3ѯ+9\h/(.Wbb/^EtY&LhW6;a; ǰoiU=?RLӂx#mo ν>D!m1 !YĮ}`W`nn |giMLțW IЇ#ɅII8̆BSI/]DBSpxu]}CBa5iӕޟ(ڳVԦϼL Txʴ!flo4a.viEX5p0fa3 VMcHu]j>t^B2/@l"oWC |] 9Ӱnp)cT(t #TСNK!-Uqy^}@ Y %vC*%u)e؞!~Ru" +酘}`Wkd aqR8V-up peP8Q]c`)b w4ExxOPO s $¸7QrIB@(">kd-@|oY-"8pSAgX̂8ˑDŽR613C xO-ӊ(?-p)͍֯e|Ra$eR[#Ve-q/+59i9V$1j䧳kU0zMÂ,@knD{we;3]&@J+f?!b(͵;z:7f\P|>AvwT)-P&#"rT1<p9x?J͝y[woyg %|26MFܤK|x8;yc<9|!\6 V 6TfM)04 /b\dfc]6&[2v[[!wyJLZҥK B qc6deo6m_RIco)Cݸ4X`ºLef+ %8F@ 8VhMxSl !Phj'ECTĄ% }10`+R .Jŝp:.~8$>Kw0 ͈]s+ f+S5nυZSF#L.\30` x Aw4Ӑ(;*ey-W1 ƹ _zϏ۵~vvXsa2AO;ɉ [%4KS뜙_BHTPn4t˥XE]"} )c` \NH*w6)ipVM dw 9#ݛ>8k@؃Īs \V+>{f9e=.[YW,ҋ f M V_՚9tg:!Y-4-j8%@&"ú4&'cx0m yٍKRt}Ȋefݲ!O+A(rhSO*y3w7[=Ia X҆V FM8Iʐ5ԅK6Dz[4'%D!0M}R3\U#cXZGstӤLvҹR£+1hs{<)*'1(yed/cC9>h/bQEv(,b ̓eh4c,䥺4} D5l"Cm2鿞 .cV Sp7^8{ĞrF-t]?_}dӥu(!+Uf􍁖D#&˄/?RQh6S+ P %x/2R&L.FV xG#79v ;.-xăm'(7Pwi?|AJ!g}`;7e{P׵좔jiMR [W~ZWxvSMwT ;O3ҸNQ;B1Q=A4jX8$JϮ 2'CQ? & H?pmw'tp55"eF-< MOr)$baSBǘs +>ʃ*嶯CZڇ>Ѫ_Fbd?Yoԭo˭Qǀ߳;ĽѰW}Z[֭[j>KvikTf‿ N3y%Gru9 1{qs7IGgmDBsGD HX| (޸+-i]^qf kFucqw'(}SorC kd@B՛sK%8_N;8-L2xIEI*[dͥp.%Nᗄ{bQ> ]uW諥\j gpw^ƧN_8kBH-s+KΈj]SElJ)'DVAc>,R5B"LqiSQU3(-@E*EIS7%|BgxQBZ{[oI H9zQ#zj8 wH~,"=pG:ZRĆ5bbqsҫu'VXbɢj@A)ҿoaPaO~ ϒ:1+p<ԃG.\$S(hV>GYφoѵG>ޘhiOhJvƟ5_/dd*>c uros=2+;5Ե0غÚ.NׄVr#k0hQ\&u}P c [,̋rCĢAu+[v/L#I [g UyZAN"z 6]yD: Xtle̚WÞfgZY7>w"WN }AIDd+6lֿ^Yќ:#ez^?3(t|tĔߙ|>`g-# Fp1yg!G*Vr|N<ֻT4sL sl.bn$yǻ~GriV}bo'ћ̸=Lcs/v&87nٵn2ޗ6oud;BUN;Q#'&) g\E\b@+F!4^(Wo-DTE`2CxE -r WbnBOBFEUH\t#i03ޏ͜6 ٯ Iԓ?YF-hQ,pyGp.lRN|w-+Is5 bx[ZN&Z`ڪ݃@B AHS`T&RM8.|,^fRy#Y%nPqf]`'Vs)[-m|743Cv{,%X0D .2͗TgPW͘1 Ѽ/0CH6Tdʝ&QTl X $K@ &P_]袶\24#cczE Iu! k>:wl""AopB !vecF~girESbf"m2jpwrxBTVCڄT]O㧡G7}Qx[2$҃-O88#0+ Z$/u F1,ARm{zc. 3+}d#aGIϊ_RkD ?_184ɜLx]s@|Cb[Q|֐QAY}4c^0nrx0r՛lɨfTt+E? )g? >Dϱw9;& !bL4> &`@a j~QԺ5Y`A :#4G 7u\C @8(QVuy-9_E]&BW[{HHF/tb0Ws2T<4D"xNkh{B@/M; bb?SE:*pMoB6 b @gC̓V ĐTC`!i36EXƞ׼Mo͈lLi 8? uY)- hcvM`/q~t7ΈUǮ9YfÎ  XN[6GT_/yzh [8"/On}jw#%}~v(Olu-l=?>,)fov.ͪrY{{i7?CV7دw Z}c6\#Mλ|g$J)G WMM6TZMNt )(1wCSqX5~ ]m ^eE#A}+8KgFTqVH,pr- ZldT}Jp򆬬gLȚ^ч:>cn(|,i> F!jFb`Q?>TyU8}13]#D? NG~usCmG%M9ŭTZV\ *ZVe&/ۛ|:.vAZ=mv@0VFTH0%܃eT*Z!` dh9DZ7 'gB@4AC(;) 5q}qN7iPaDѩg8K;ڡ(Ls{-'d_'S$eMb1\"^S ­. 8 \5+Mם;LAPzq*%%/-xm $9Nv7Czi:`T"L5lMw*)jM¤Kuc,g1P%*_+ۑem}#u0?T6~\„T;|,Hm3(%t*eCm0uo0vs)4S"j84c+G?3rXnM4pQϓ؄ \kU˟-^RNwj:#ЪpohD'pF>E|XOC(~&A&SSObeyߊE\J)b<;H"(wtS2 fBFׂ%_T܊UAԟ~Gjg؟Z%x!bczc(>J" :gt2e`祕"si+eD:xc7M[ylQDRčeNn2M#-+'$ZY!X0 "ĉx5KZ\uyhQI rǤ@>jtETO5T{ΉoV$>yd)8]j"JXǦ5%^(x"Q;a:"~\qh`Op%eJr¥4wzGmy݉7[Qv+(\,xx,!uF$tXFNDBtO`&!fz\WNWqe;#x=77sڻtAh7t+RSE Zхz `tZ= 8qxԎ±çIXxMFw[R BFC.y: 3e/}l!˨(;#MeNN=5E 5b{R@ه(u66FK|C&r%=fx`@Rt͸Xr_ wlE)b:h=DdږS(%pqU@PNyKwL1 &Ho_FbrY MJ.Fbq>]3y6 T)-' e(!$5Ȇ`|4uK=ʑ7~B QlAbϰ}tϴٛ/$gNA=#-sDcR&\v'XecnNagRαvVp݈0RQ=~Rۙ,I~H=P9!iШohK,Q{2R,T==.kܫ ZPE(|\T&?Q1MEMɵW"&^n}wi 脸vU}ٲBbLkľJ-ze+|f\)FexL3Ѳ\W}|bh|E0&Y=X 9U| zn͗6F8TC&^ngG*3KC-%;\Gܳb0Hk%RB%:h{/0m\n.}V7# )WVmdw6@Id[⨧q~)BeCi!O+lIJQ홮eyop 2E(+"Ց:דMuuBC8GWPڢ8N6Pb"B"'!4e/? K b.e^8ND7f6z9dg7"ze చ**I45wJHeF#cϯ@OB7XB |#%rc:UGC(cgT.6ܛ`^&I1JX i.A GUYǷ\!vBQd6pE`BX+~J(UJCH!u6oQff]4+i ;7ҧOW5L6b:WkC=> cFX>=2|[OFb'W3F]g)Y( @@hp'~i@$G`+%+yh*f?{b:: byeKGʡ>[TS'z^Q. xpn&Zx ;Do}T< }B9&/,=tĦ{TگQ]4HiV.Nm\#1}̇k!N`3'=^= Iw?P e.1Q$ڬ%SSgK`?~B4DA\K;kP8BhS[oB!FdTn 1ߕh;s#BJw)+ij%ÂZ/JFJ_O4OmRE@uUx`[W?`k_K~ke9Rpݙ|/1䦏VFvXG2\Lo7AR9<#RB%'hb/|ȉX< R}1.p0 )@뱭ϝ1hj|¾61E0+i]3Bt ǿP/ak/fƖg(o!UuuTq I`cV/3,p3qn4m}.u@"!><8{HK#T0(HƠ:dUr;OR'ҐAu(">Bw )߳o5=u]r86LJ_#ٞ (1ƚgeK/-fq,XzRГ' 9ېT~LS7}[nugOW, UoCP%%edNE =?F| P! 9pc>`i{!kʒ |;; C9!;+ s$i]uAG: I@`1F"oN!{G <۝Ɉ󿥭ԮV`߿)֣q;)רB@ @" X]Jd|x-Bs~LRq3.7}dV\f.3X|*')beK8|TfD"ҧJ Y؈vBK`AM' ?p N,@ƚ`zV?6,zHB& lּl|M9bnuVA Mk78[f3SKNm@R`qll+?8l 8]wm=c;Ā,iUʭTyIDBx1mvK o1 V:Ѫ3Tp\`tIt I d16v炥o"TJ#{"uujҸ>%nL굁3NyZ^mbHmcz^i#ey_?:{pg]iG*S{+gVZlycA4TKY>KA}6|d˷=OKa[_c>^Y&dD. r7J5 r 'ʾ:d0's*tc[zcK7 ":a%ptsaeP 4N,j;@"~'+*wGv悧uw^h<1 <gA1{LP*%-:O"3h֗=RGUm*JE# xR!4u{tfkQa1]j>ލ9uEI. qfuOs|LnJu:CJ)cD/,tZL]Q`ޢ櫸'Ω HQx'1!- !o&C"wt[֜kމ3oJSfݐPaLp4)ȥwk* _{Wzn Xt*];J:B9 vDqZ@H{n:p(m.ޝfY0<?y טt.LyfG+G~bWTQA$v$aqAp:Tx9(ţp >}:/آ!p_P(<[.VQYVw3F1%4.izS2i& '!ݱWbs.\odo!IVA^@zu NmRѾF#iEk{'Br.J ^qndy,N%shX}KL'ƟpSnKsQ jh᪦kXdUY)WhOoޚ9W9ı\ $ ֆc=S3rHY,'Le e"!<@i+qN d]m\'}#XNf+leCG2Ⓢ K,! <+I˾=&T[h */Fq Xw.7le7oaLVxܯ2sH $)6&48tovrs}ss7TWCj0_rHxZxg AKR{rrEs2|^gc9-@QH6w#)dauw+ڬdO?%R&Q&V@HX !y%2ߋC+N$rsF|ͽFr§9Yrma@æԝ K@-J3{Uv:x`Il/˲Rn\k0adepw](tbtQLJ7ws`YEjj"%؜.NV8Htuwx6kt{ΞמcfN: ɹuլ gsLBQtFt{OR%E)T*!9+`s>V];SympQ&/SW,@nsw]( ?VM#Vݣ"/مvfx0pzfn28SGÍA6[Abޠ6sdmpW\NUM'W)I= C¨D`!Wholz-ߐ6444k =7@>j9QIw(GKɎ9(E0l-8-iR9mLM3k"ϭ@[S@DCH5j]02!O[*\@Ѱk A6G^+Kqkҍn(-YN oE%4Nl+~ V qxbqҮ&HfĄtMHoB$˰(숆I'b[Zl؊n5J]q5"_Da.+1琢tM6ѕnQ0O90]#&l1LZ>(u@"v%qXZ+ [dtbD53xc!bJ_-Ҝ~ARݬh0!-3Y ڰ x;i[G2"9VO7>L ?LJ;Qw2+@bbRv6M47|1@TMpwjuM!JLP2)p0 mvInƜ"aG PCOkQ*lR~zEJOB#Ij*>8e1M̅#ً1LZϯ~U+b^Ch`-)lGviY`z6Ic0˭}#uq'QF;۞[jT@TMcgrM-\ϑIoW~7J~?ıF?d{Hp;D8%r͈(k΢>0/^h/xr%Ň+ cx~2#qLIړ_JuRq±iEDE o K>BSWe3TTؼ2o)/n٠&/D/ؒ @'vEB+DANb=c \LY嗀mA93qf2 QXvqT8uj"#)O'_7BFcf@ 0b蒐q[mP1ڗu`$X=2 nҰ- 5]|/1C?12(GP+׾Fk&\O?c]6&(3Wݨ"?(y)WX-n!,JLj)p} )ddqT}MAܬ:[Bϝ6;b6K_:ߐ[`/Pe{KÕɾ } 'JmMF{3q-Fa١󺯽;y\ 8So#GmHz%/'eޕO˺DnvM[D BM l6+?>q|#Hņ1úyTjkknN0ArkGp"DOW:nk9f5C^v\oʳ@6ҽVpc^ o3ߐ^fH)ڷ !Qdo{>WX?lL@~ m{*jɗ IZZ:v8 >.1oz0{ɨ&1ÑyL`.c xFȶA]-[xᶾdA?*f6iA# C^r^.vh/bj'&jy1;zi`)y|<©`β6wGq^ڭr}W1VGƚ3*R&&e'ft 5EF'VsNC˜V^Z1Ҫi[ 3Йܾ|ygV c]?)WieUR4ph0Iį`H/X*+S腖$ 4'Kb;@{fuL,;i]ke:ڙ#1+SX)T#s~䐄h[d,_SDP30W 㥣_kmCtC'l72 Isu#\-Ɵ7ObkQ-() \mH_ K[eʇn)UqJ֝o72q1^ IdKJ4!=xLсќ{}xZJ;jitj`;1&T i,C]qALu++Īh0l")C6˾c3kZI;-G>̋)&t[kKlHI13ֻ7|pq@x_ I/aT 4.硜3eVUDxY_r \B؀etՠUe\̠'6Jy|S%8|ncRFHx /K=},l#߫`ک+Y-c ;Ule |i@S!U'u˃ͩatEK dbR$tGet_:ج_9k *(^h(Vm2gYLї$GY>%]f޴ }D~@DdF8gnV^刅exXA~MA.6JYXYCR!"$QLLZ4nE&wkعz{VX_:}SfLWnٶM Дף>5Y$IwDҾ:<8ʅcƸ^5;'3!Ό&)6Ll <K̢ک`ڠh^ UΖ%#zҍ%No0dZ-`JuBU70z:XuG+tވ?q2!qt6wC,]β|cu:Ѷ2Mǁ S[vk85w@]%V@h9Ύ\ښZYvY+ܞ!w-Ɖk}tG)Cjah*RxT Rk*:ᅏב2K@,3\7>J2|u99œd#YeuYlD1% ~&G႐ R!qhsbAh<\&e wQb jnɯ 41TpW0k0̛P ޥL/F".8x%NYن*q9FG5!W=J%aU$Y !X1~+k<Ӱ,"icwI&\H3e'-; t]WBjB\)~ Tw[pHzX .A DCz)T`u>_m)σ{pz7h΍'CPmN9]񀻳.Xϝ_xmoKq/GF; tP:ZTbts~/ѕJUG>rQOWFaBI 1rkt89-d~gFvkmfȔOoTO7 C:+}{ZWϗ9rK6U_c1AYҰ|$㑆IC,7G9D;Fˮ{S~2g/T*PCD cS $d+dRiDCYG>Y{~$+F ȍȔ'uO!p4(X_= ѝ^$mt,A8@dI"[w;D? R2G{cWtR ,vKua‰I ]/?/"c愇rB )[5Hb)c-Щٍ[r;6lMK֩<C8%~GAƓ]rMm 2g]}ҲRtގvBb>B,EISđEd),zƷ<'$Nx@ m[ yH5#l)ż7f'@Gҿ|ڷЌK€|ۋ_n],(#K} U#e^(v{IIT[63hꈌP٢5^F`|̋v]0M@Pa(=$Eު$OJI)lWx] __/.cB9FӞ)GF^omeZ%ucdW8?ݢzbl,Z }h jAUX!2V J/GVWFAxn(>Qg#|7cPWvcbTV^3 Usl4rnK8F1>|4$hN@z;/>1`Er>1 0\!-O-+ Ւny,GY-ak}:xȍ5M D;zx&]}u oՉJV]u?kx4yo_xU̠ )Vb0J(;3=@,t?'DQ+9h=Z=}tx㇇esKpZB'3iVv+U-TuS(#>?$̄Ɛ>}ccڛH%UV #K~  a q hΟu=dF\^4Ɵ49KMbFpQ'Wn^ۢMeLh6i`|5gS{ onf#/֭p mtr1q}ʝ.p`ۙW mqO]| 7rqLL䠡e=V1aق(<2 ^M4 qZ~ݣbMa(#w$.$1Mslme;r[l>ɜY׿<A vSUSȎuD&-@!`Ǜdhi"Ež=nZu(1ͯ a-s7Z7br) *͔-ϴ1z-ljxb* 5c?ѣޢz_~'J lM8$T˄JL6kW I;C`Uߜz cpRW1.pG=Eל 2GVYL, 0L̳׻]=.jڲ(Y~z01טĚ *]p \|8L$Ϯ3gnyE_ E_Kt^# ('Zns؆DIc͒W"N-Fl39=P+w 9Ֆ{ *G+w/`6ֆMmgm‘Kޢx/Y9!fC;aK JMsEC# oc(/6,2P'T=½O/ͬL\cu*7U9$ PX'!5p?ѕqԯ?K_GpO2xQݦCҵtyI+W|daѧ~MPcn1=͓n9t!Ņw'z;RB_vYe:#psJ/:Fhc I:W/ .@Wڝ;{n /eOEt+ɭwn? ょeQo=_8ryC0|C{!3?-5]^7_.=n5.YQ޿PF9/9 uqu*+ܘAA)~{1k [D?ȟ&Qvfwg<7r8G('nW@ 4gwnؖƇ 5QG3Tn~*%54^QG\t!g4TJ~鹏"9 yI#$Hz4ik6 ް+ 9O*7hT?vU?uׂM~,b Sl%~x:=,zU|4XA?|T%DY V@LB$ڳ^lPJ+zo'?DĪ[?I1Ȟz8ԃKIW2 6V?rvDĦ%Ÿ&ڄyIt֧͐wCb83k ~WݝnLrIF#O5Rx1Gi{Z|ĉɃ.= CNA r[Q$?[0ڡ^<-װk!M>([BcCjh3ovM )~N cq=gY ?~N'؎k0s$4C.2Yx r >u`be7 "_8@3 C\򃖇`^x'*Wvz(%w qC{9 JGGa/ %@AvGh+sGhKc{ce7j 1q䦗~ EQ1fGX−W;[^oųUew[NX^izB9ɹ:.Űr3%}ǣ#郗,CcȲT.Ň^VSfȦ'v}]aŸoKl_tOq/}'Ji>J N ]ĎފBm+px^G+ZݩԺA z@h_*PYWBƔQs1 NZwi%%;1V3.IV5ϪKjï%߃W(;R 44~z<G d0.II H'ȑnv8CLgkVTD".sfʘmqN8(e䃫$] s'p(#Ebژ{]1@?zGχ~c&d}@$l<9BgDN j1dVcn!!͘(mܹhD9p3 yk{?!+T|ΣXN3Q1NJ#wAKz)"+ϫv%os~ .zzgOQV&E| aZw7v%M?Ā;rYn!pxԖmq@'9UcM{o*ýk#9:p4(J%" v}^o:B5aּшcr$^+Gk!'=Mb`L뙥p^?:;#M*PUEa#p-򕠘TOO0|S]ƷzЍ";ˋcTQ;L ;}je/U6Fi)wE ΂¢S4:{id#Σ%%/AJW݅{4B(A2jmL5q J'_c[zExBVDnvFWH;RE ~0Sae]o AqQXRIotj\=Зaԙ*1ZDR>ߌj:3wی/,HXڅ?dXdn:<^`@ށ^z:2 5j!CYn/4q#Sْl{hk()ɴ|"k ?@RO{Qj@LϴI-ÇlsU&n:w9'wkt+L{`hKeAcQq *ȋ͚CeVM$9rKӭ:!g>d;U~]؍XTLGRWJO6nA+㘄*/0xm`ػ|6&Sy{Fgtu]E1\jbwj+rU{lYr=:-z% ")lHsY/5 /Rˬ8w?]Aq!4vn<i;W׹Q a<΅'ER)I0G"kX/QgT^i41YɡWsjfwkj$āߧ(ݞDQo{&P с-LpCzcf0M7 o۔m.Nƿ61DXi-Ƃ*'8ah.E!D*[g`ErQhK4ѣQu K } 6x|MQS^p‘tj7UDtJ:bH^WZ>$"a֩E)޲t `!^nj40ncҵ كYKNBFG [k whV|"|65.ߩوlc˅hQ]2Ƽ`uJ.@ /T&q^ZYzÎGWBŁT &%O9nȊ8$8 !3n@7ɗ+B`Z̃0JVUETΧ'?2/xtxl Ԫ"GĶ+YP|=r{pv+2DVZˡNL5ZvLR1S9! q=RPR3=ڞd<٥k?\ Aq [/HGaDg[F>o E 7ʉÁ1nbU9\U%8nEȤGȘkKI Ep:7rHje1bDUh مo}K$~-3ڷ bG[R{cpa2M41-(=KǑIwl^㘈 UXxȅAA1߸z/l1l(F/KڮZ~)!L%C\4(Z&|H‰vj~X/syoJs@*% q.284j?Jlr+`SCRM y_̑\ʼ1pJq V!)[J);^DQ  {E̮v&NU9O+jF$ 3})y >Of+M⠊,PLBs9RoBL̈2-s+e!j)ɬ; Ҽf}ͼ14=j 3oɈLtQqe~֟}ǭ2ׂlЛ Fp^\ڱ9X G0Jm6oTP3s'ߺgzatoD *IqYZv89muf@LP:# hBE3=bW.;+Ņ0K(_ըrc,%$mH]\=Q*6݄E9RF:6_hS>&(  vu TE2k.{WzX 'zrάT3P_f1a$kĤu{d[WgLj,FV2WFC‚JF81Ż99ٸ/:L)"9*5rI&z*߳1$i a21^󇶍-i?(5,ud?2y4 cEqth4SIHP^p"+YO1nu[ʸ8C4bxgŗwۇ'ُ,sN̛[NK 5#6#U-)zx\}Exvlp} P}AfIf%]TvFJ/&̰*Տ zrՒĽndzE`;yE} !kI`_RGGlB*ڀ9f kX?4[g0Vu}$d*kjFÏ-o  +.kCQI赤BxXDEL(=9mḀdo:[2b L'H7v +LMT;{Y#Q[m]y 6=sunVJN #8d|KB"(0HP$ʩ9RSqAɳ.8a̡> ϱUa4dai4 kіiп6Oܶ&FxWH& :dT0I*ptëRmuaUب@VOkH"L)EF@qВl -I);(]%gqf ^<"KVpVcKTw#IVfvRN"qR` 7TC-MaREkLS}&dCѫ'l,CJ3}6s8~241՛/qĬ9Uy( mb#}C,3x6rj:8P[<҄ 6guGt y[dPAw2Lu )Ϛ9%E$ Hi4du4:`1+fn<^0/ v:g%y#9l& 0y 0B..["rP0]r]UQ\ L@ rDMD9Uo&/m?ĒO#RyROosDvDo͑lI qckS'4"TfIti'lYWw~)ӿO~ed]e$O|t*L Ygx2йuRԡIg x2$L'/dDN39Χ .; 켖47Pۜ4C4+X76oKdcJaw.W=t1^&xȋ 4fND#(&z^~IG- 8ߝX)\<v,n]fo0} }U%eial5H6^e[}I7,ju]6"J VϜ{&hC?6CF%1+s1Fc.Gh1ig/bvǂ >I01sߓlAjR?nzE''.oͦRYsà AƂNJLa )G{E8vÁ2"*2cb&9O& xee~-CؕCEP>Dɮ{^)e&$uŹ?*LJ@o&X ӎ/"OLa!Ɗ";p%nNs7Qlo|זvL|D-)Ma]?{ L"uo r×m ei G#ǁWpҽrOuz_A=ΜxۇlՁTKݛ$+=u^{76SBAoC "U4b?Ml!Hy\ Cv[0wA)v43 4ْZޗ!Sw qߍIu-oUYo}OL%_ '2t(i*C%;aʚAsi/.G ir)^О6!/h=hs\9ذo U"8LHqbg]N$rT ;y](>M &ZA~f:f{|h e}wIxKK5S{&KX&9Ͳ @(dָ|c${[]&3;orñBnl{cZ|Ehah$GQJ9]He,(ZNޗV'*BEntryGW x%l-O'`5j"SQ X\mfQ #GCK8֨V".!nn V֙OА'5V T VJvsT&:O]~*1f% ꬂUEg75L԰FrjԂs[}.X  ,]Ld1 /fd)K82]9.h8,_-Dű >p;8*|J2UbE}MYxz"OUA9@ƍNUBP~t1H}}:`unq7Ow!H|=+3Q}nvw>'IMUtDg*|2/n̞N7:kGOYGuljw$EW=) ?[ʞq;Ez]W^cց<5U[MsL~du7ASj,x4nx<)`1 ,BF/ܷ]WݓQ0DS[M]+E1'"w O̎I0`<*܇29𣳍3YՋ?R"q|4q0LMEWLCxWa7iS=Pz@{4ւ x" bjBj\$sgvi6E+M; kEk)6T<e)T Hxn =*TyD|4]<&YAHU Zjc n6>`nSkKH̫* :&b9{Nb2I +{<@X3.a&yEol1L* UP"4KnIv~B[v&0 Ru6fĴgWF)o/+@˩%4S2/=z[[M=.#6/ pRV.yޚ:*[Un:`A+RBտ -\BBSY:n4K< 6%HܸlHlAfKI,Y¿[X(`!͍BNsix҄ *A!O &fr{ȊQNeiҔ <4w<&fb OIzM#Ti5(u i 66+>XBpC$`P[oyROD}id`:^t̒D'l}1'UA %Mx)Z(J">[ۃTkDPN0Ce;ĝmgh0/s,vqz%WBFÀ-DXsZ@с*|0.VG[" 'uq| k/ytjmE=''1[a2ؘw Sc> A*;0Q1FNQ:<9>ElVuAտJN³%"2&b9uKk3DN&YjHpG y7ws̉rje4Ct싉+&CvBǼ/:`zb$ԳRZłsόetSɵ= ObAg6qG)>_{{= d+ipkX HJa;qc !lw=8 T4T˒:axn CkraQWOFܫ(SvUeL& JDfl"-ZfՉijpI ,tӫy͐qπk-a wcn%Az֠,)#I4]o#ezi /YQzKl9EKQI:ߒK:j:o= 8`T$:/GҮYEn֠>yѡf|>hj̅o|3]2;-;%ʛ}+ybpEVm>/5p 2)̈$qJ[M9qlX agiwx-EB ,7=}`(쾂4Ҧx7!}D>Ul7 f?X݋Lf{Cg* 4_Z`9yCDBmDʜ˙)1a`̯8S$^h:^3n*QPZ_`8w?fb,D;\WcziҷTML4"-vɸ9PmhLb0Ѽ-ÆJ3ǚ[H\,tVM]5GO6\1Iem,} LT!7Ԇ'hY7%/2Ls\a9<8-1Vؕ'pDW0n;K؁x7[&=uyp?p4)jzsLU편H6;1@TsPTe 2J|au#s+tnņ"QI(?71P? EE<ܣ~\l^\at90QBc-3#`޻wƇ'I`x;xBbm..KE-^CC,@]X'cISu_ l[4ƋjKu;N(u/r?Buh jɐp**s;kUJ A]r0| T+OɕKp$lv=@BRQ2GYpx^kPS\|*xp=\ܸ7S47'_X-쮁DƧ9dxw#jDJ!l+G2|RW22RT#U!~&I#IcOq!~E ~'C\l}=tkDikeGkI62+E~Aݵb y5ޯ2ʠ)Euטܶ~&p+ a_Ğ"SNggZR2~W@bТesumz ,d@Ş+SDn--(h\ vvxal/FPPO3: Bh+T6^O>>j5%eU=ȕ}V. sʣX㈻8/}1q߽v/ 2u?m8^$;itDqiu)} f Ri}_ 9?箮9bDbT.b^{}\3J0IzC>p <1V{"sϯSg[*$1O=CŕA,;\3Q8 ͨ|`gXy}giPftZ>}X0ݽ+hf1[1ͱԪ-_-$ŷݯޑ:{\ZC?-^q<8).ۦ|}|Sn.[&)tUAKFpN_Ӗ "=I j9E c\26~P]f5mm&(zol(,ģW^Wę$k%*~J#Kbem3/NW6-?Edw]JAS҃5$)#V, #aa Y} Ѿc,-Rڍa8{DGMus=ew2Io 7YQ<[|`0A(IG_G2y2L4ہo1DT#&A'<9SX}`rWma6Ǻf]@3S(Onvq`J ip*^F2nX)ÁϮXwA4=6;+ȧD3JQ:{=g"<Ӆnl5Beňf 'Ұs}9őB[)m(i.d̯$Ȥ >~H^;P-SХCyΆ .Ssά>d݅E-49/uZ<  3iRvև3%%Lm ^;gHhx^l6Ђ0oՐ`zY`͠FAc obM Iq@ ,#-V%ݷ]fO U1;ƿ]Z8 U_4KOZ-Fg^ (n _yufm 7:]-/5 %U&Sy#=D$l[s3PbYٴt2AۑS( *:Nh(=qr|2I孔3kB׻qS`N4shD(&븦a+]M>V,'?̄kRTQ o棃XxvRz>d$?'KgY8shڂvRu(~Եv;Vs~U_7`t]Yfg TOQXRl:hu&DaLp} "~ 峍oQQ JٚS;':5ٮVJw/>~1'IJ+&"HBr| SгUHq]GaY( &V8!-?: J \S!禋@t%N./b*pހ}v(]5̜#WfؙX׆@5$\S9NJ}b75lJ2r: v캷 !wl+FSMCgms07ƪ~2"3uE]TWdf[LwNwRR9<,0戰/}Km_Buz/F? .UA%?ڰ\4hsZ#aqiU~x < Fso"pd9Y~^p)4j# nv"WUjzO*Y@ ^ܥ()¢5 `'ڻOR3u# _ %;4l0gYzC9]mXch7gT?#TTvqdIuB1wUdltv8hmReEvx"הFQ˫~.PW\o756lT^V<4\nlfJ`ӯ$hvҦBǷ}Gs ;NRTSDGO]&{Q  %*s]5kd0$̢g)ljm MᰯmYS_Vm6ݜMh2=չb7SK e|W( Y?3G`%#`urƔ#`;@I4|!FLc'M{uH!I5G]M7w<$adM=FcP7AjN y#̗͈ݢ*> 6zyK=u9vBn"^]{dTí:T)}[d,^7.Q<$n~Bp#okQw|;K -;H nr.E䧭6}7v"V![!v(=n7|}a GeN"EQd7ņK*IコE`iLhfC/ nD`A7`.rRq^R"M$= tMB#\7=Z[Xx_9hL6b_\Xp[ԷK%sa's~NQbł@p˩㈧A-仯886ȬpI4"Z G{H=\JPl7Or $R ׹d}%*Ḯ:Oo,Hj_uc:|Ti7H}qH˞db4ތ/\mp􌃻am+] NZɛgLg:;1j p9ew t3 ZAfmTeb3ƌp#*W}toMÚI|yX u`x SmJjzw/ ROy.bp;&z޾+ˮpRDI˥{0-^ݖG0g"TW0w(*XPyfmx Uˁ]8a44TTo u5 .!y  ֪)z:OJg# Vva߳Әp3K?|AZLpJ,2saļqnlH_KƱ0y.y@j1?}$_ ٨wo\^rces%1Ĩ0EVOg! Wu8*o8طP2J^]49S,1S~~Hw2okUK8 |!H><7"RLtJ(K{!WW($konBnoA3'p)8+#Bӌ8х̾_Hdxx L/U ܫ(LA ϻ!'ҋB $"Љ! @I $ӆcW=8i%Q1 <䌞z/3ZS眀ʟ1drXh[]3y_C w%%Pkɟq̓HRS*N1qO;~ѨpXH|aR'N2kaϫЍ1pT3_{pƨ#nG9Ow㢧Uށ[wU(uGɮ8!^ J!Ƚ߽ .#d%O"#r%t$NIy\y=̻}w!{P.zΥV j5v"za0fcSt݆کZN\sMq!w%N>juW 6T \>m |dРsphu46%)jzyЌ~]\Ъ,*V]2 gQJcqT#-ȯ@+kZ! wd66YZ^Ci^h9OqOD%$[0ͧW)TzeȚY /K~a\~tjʄY%VU < a QhxPT:p!d%4Nm5_)PwC3H?U}M`, Љ${ѼFn\7=T9JV_ xkaTMgcN)uDQn\Z:!\(C ÀxxK1aNN%)FX) ] Ez*(28Ct񤐖Ȼ"% x6N0l7\jtN|[Bq$Fz[V2V,ژ* 1R\3L(0ub%k~ҢuO tikP4Yb({=@\f5Gw N_UXUH){:@[@+h$ݺ fɴ8fUؿj1eUd\0 Q#~}æ 6$"{08?r 0Hr-g;6ow)$kn2dgH/DX.|:CK.(W+Vu5Gv_[{I:Bhf eVT=R[A`穁Sᯚbr)jcrTh!/XRLgD @ <; /Mܲ"XTk?OryUH,1>T7$I肧=S>G^> 7$qb9lT\gȻ|*0&5Pvv}p  cȆ_ Ofb2G-܍)jt#ײ7dIK_؇ xctvR@&_JbaƷ;4aO%@HX[Nx5eَ,+z 97nDZ:+%&R$?IvQ[r")N0+UOwP;q:(k\$g;x֚ >h7U.$r }hS3Ag̢YBq$IH*kVy)Lkܘn>D1)5M XsݱKN/>'-y9._iF Q"Ҥ@! Q`:q,p| K|#H^RyJPוD:Ʉk+LrAPwaLBnI_9w^9V %nnLxuF*l_QܼAU4g2Ky+n\r FU2Vیc[wYH\SqӢx[O9\c-jT,pX7yjGOV E"t;D=n^_-[ |ܧj3'sEKu'|^Kƻ_ֻx6HrC wa1G\X17,bTbC2l +[F;M\1lN`9HJ}gMe &J[7IaW ,8ȵnyvȚ fg$43|C|3G%"[H0$}8P`W~syfC'GXr%mP "BQ S9Uͤ ,'Q9mx3-"+te?:Grm>]lC)Xb6qK8.t Z}{U|׾;)\:ם&2)y}|,P`nۋ7e-vG^#FgG MeXgm%ՠv)Ā WcXu񌥧Ҫ*!1>ݯr>sjQzX2%oF!`fq=z*" C`횝ħ8iyFcjBSeTHO߃ʦTȕ nD5ڰxG}jkTy{WQK"{^ʓf%F˙iOoY@~& m%Nb6 O<1mf21peoiTi"cњ0]Q8c~$wR ,ch7^dk^~'.i9+9:|#b5L0IJϝ_Q,D8|um<ܫtWg.nD~CZg;;H2ʳRGuQlWϰՒ&a70A+3Ģ l6R6!< Jn(JڽyWz'qK`ծxiOlvQϋr T` }4I%,Sᮯ$c#e Vx ڨ+Q7cw |:OxryI=HLbPnnwU,54r6~!*-.Z] FzL;[qNlL. -IRֳI@ ܃*Ï 0 kD zHU[ BùГ'x,zlmg,vdb6NqҮl[ĩZwn#QcχP[S #)Ac{a4ҟ H!^nҩpfu#! ^ Qv'af'+Udy3) 5Dk3#:MbE8:GM%(ئ_1[@$2ڼZai*p6w^wӺk:Mfz0 6NCp+k 2kV+^˲)ACKAX2*BjBћ'2F7f|1tN;b/8U4qMiHy=cS~1w:Жթ_6N0X˅᪤A!y}~K%cA(?3uSVodut^F#@YAWףFV ΅ d9ᑰOrr $PQy_o,Z!؎m.S՘Gh lg}D8v|Η~p]$T枔1&ihQP%c(nHTAMmؔHٲ9)o>{qdQIno8[kV*Ν)|o') 031[{0 Մd]ovg{&&^!}NFbjǚ.0%ԗm,5mYʀrȅ(e~O3 }JM ^c"˛j(w, wKZ>f#k&cH>> ZsNW2aٽj9b5Q_ ta.3/)z!$@ Us~R]|vsObi avm <&$yC=viD[} ?QmVs4[Sl "z@Gff"1a&͝.g}qW]zyrgPY>F^Hgԩ/(X~pD\2b)e/:5d'bрHgGI&͏=r.w-r'=Am*jZ5sx K;ެ1F;.1/MLuHJ[Cd֞E>[F;*/~QX/ SW>t=YA)sU<oPؕl"#>o+gX5݇g]9&9ơNXY֡poA*4FiZ # ̵&[OEcp1 QDV̓'mG*Dz+>9˺Y=' ju<ϊk r(>|mU|_&ХPh‡sy8S?kd s_4F뺡9 J-We0+V:֍S7{ CIMa-`\ )Bf59PЧ&aK(gB~_UՁ:|?s9->+Eru+bh>ڰ0cy?F#4 Q Z?!\}j@ĜV^흭_g%gX<7!3rZNM7lc<%IXgO9@u^>/ ޮy|Y;H8IaSe/U> ƶ½x\ ?)oQ)mAs$%K=DO{;f9N\1X-wjq )e{m iZ]u xK^S'Ċt ڣU+ d%r<}Pv+Bn8;5 bH{:7ܞF)"M/#E[$w%\lֱ t/>gIm(KE y.=ϻy ENDOh,ULJK!\=`z*-]c1_ C Y=0[}t3,kRFľE4F]5jelJ}f<"҇HwZ EMfSI+i( u*Mu!(F1 @u!?#iO>Ur"3w~cKETn%,l1r;϶ XX Rlex[;=c my-i|J$zTB^+|ܞvv_RQmtOqÌR2Y.e#/KPv[tGaVޜ LC}ɦ,0;^`E *I(;>!(2yȡdWȔ3Z& <5}|g חMw=<%\>\cĹ)/oܲ_$m8|,\;]m@nDop39DTr=:A i#ȥ> )4:7M~Q@@QMyў+Izy\LvٶA1S~ke:Gܞ} 2YQ 7[_|~vƅ@1I'#$]Ev 8\JnB/M@r!CbzL 'A@}KEbP37 5H7Eg13)l#Øk'^~2T@htBN*~Ĥ/}q8}j1 ҍ!} `a(eٹJq&yӏ2)q&^nɉK%߼X/}#թ):TuUѳNl3"j`#0 2h1)qs7!zHuU\>/%/ A7HItĨ3O>:8ԜQȮt`sW"R^ 89"Oeqjb# OR/ $$l{  a4w)h1`7hsvmŶ:N?mwPR )?.G${lyz]",lNf8jw!eCsan{.ozX9\|0(\^atgEP kq5 EwBQFSSF"VjA*`E1YUqnaxYƃjKRU:y K3YQnB4AW9lEɷA)Lb gaC]G*ڀ߰'m;jy'{ѰB<6 %OښJ_`R'T1Zi5/0I W7ȋ .LT?NdWPeڵyywfټ~HAaulIh5]fT&٪8l`o'0KPnVL|8s۹p3F6!_#9,D'(^]\tNZaW)a7D&H\|)j w(jR`!?ڑUGzQPZ5+9Kv5(+,t% Q8fJ݋&5͢@5gBgX ;$ W?:[\!y5O['#6sfwtя<3>wkA+!c]Dy"d)sU b~ 5Iskأ`/~-ž5ftV¼`s?r9j+՟Q9Ѫ]Iqvr/x=Z,L ))wK6-|RBYʲO+0\=$m"̯H˵U8{"a^J穐oo5PVU(@1g̹+Hk4J@Kmg(&f# K9MHCK"veG.2[$/W%ꈴgyݛ& |z&gJ ÕP)gsoN:M^@:1lQp3.|V̅wkל )raƥ /_?OOSAϠGZpB|(΄ç.BVLJ 10ȆFF㠨ݲmRo[b*K|UćS@0k,|ͮTPxsQe 7nqDǟ_5хgu!?ɱF]Rۡ{ȕ[7?iw|hx_ Ww2*>>QԺ^Hh6_.qTa."Z*6}͖9ZUJ/_n915TJ6iV;{HBA( )$'l#y'C׃s?TdžvWIA?RuXfH@!e$`%Q5*(**c)r623C~Ʒ48uZk`,# ~4cU":*hD˾.cgʕv-B!4,yALD(~;XxhB8\,{Ռ#48פhtݚa콅6r(c bj]X¼djιk~7F& vB&KA=QwkAT?Cc[.deO]g3nKڥ#fT =.{ό*S.au 2QV~^a|:pd.^gQTorPw+`ԎXv$x!z67Tk׈}4_ &ҔwԆPJc jk9%=`)FTUȁEV-kʊWzHVa2ڝ0%ɧն'[TsJ!tRҝĭܐ-;\hN +mJ[RӪV*_ֈi#W`Kt4LaxC+TUK[pЛtJNtw*%[2OU=W9M8V--< G!g@و 7L ~ygHL; K-avA8hUEةM5M^${EHG;ʙdRFH>'z??4o{ z.BUrߩv>'AŇitІ,If?2Fĺx42n,fA2O<דqL!Z_ u27o3܅[HsG2$hiP醸^6G0%])ޒry@#6u?3^(o1c}COKf,bzrD&ðғ1u$WRj_LuHO 0A:,ئ.<j1\La9jo5ny&ԧQ;>Ua+D @)*8(abw;T֏%$)W.A_2we aax/p7:_ uoY mJ||>)߾诺FjGJuYZЈ?PԃR({m܃׫{Et+Y`([O>݊&T+ f8-EeЄ ͪf^Ļ'˿P^O\ڙ6/CLXBiJbC?9|I^>\A_;W/ (s/oʀ F%)(.[% @׭ W̨/+|H|-]b\=tkjSі0ńt>4]?3tÆkka˩5Gi*!4^}?JȑX  |F̃nm/4FJBxNWV2\(pG6^Hۛ`>oF5ENSWz:hx= w \~o gejh5#Ht|Hq/=va#md_6t@0! WQ$h\ <-aNtVVuQa> qEЎX?ڔXX4^^a؀rEW{b$en}y4I.5an=ܖv mK"/킮h,&U?d^"o"ttP^XA-Ƃo=쒺4~gL;Qq;^.&mPiHԢ6D3o-N]j1:wC"s,ALxoJmn_9w<-K6#PU'ؤ+z&ƨ|c3Pl)tw oݐ~ [Uacتnΰ%ngЮP75%/UueEI]#Kk6TA #~" 9*'[w}vsK@I-~}>%זt|O dj\ ^uBd-?R:C|֊dTXlZ kkYG*ZQ>$lRSPhbL7`@ِ4n7ŧ>}ee >)햧C]{ȣ=`=90>C׏?Bvx$dz Qu]^;G_HUp~5)]/@RfܐŠC5SQz&r`\Jv(4'ӴN'G*wg:lK N(Qq8G3πa*Jκ^0~OJcLPL8ڇRQ@ͤj),|w:" MrzY_yA3h5*mB"Eԫc0/urt=W67VVϩBv 6`]9Q<%!k+1>r>OtA<8]slyBp;⑌軚IoWO ߒ#v4kt&o<;1)AkV63")_;<}H2}v`LZ`1YPw6sY=VziMA&ԙR )e#[tF 4͑jq>3%)wtv9s\Ytxr|ab %zè`д)M\eg"Z53aK[|y6(!:_K5IMU1/G`5E.3P,%> ,Z2?n4I !yws zoe0|e3&Jɐy9 c4!cV4xB|֎ TZ2>3Ԋc9l]d,ۖs#U_@]F#5_*s]ɏ{ČTbNF_s78T4ᕭ;% qfMčr˗f! XrW޸P1|ںN_0Cńg.>)"4y+!~>Հ*~"WtU3%:~Ϩ'l5VLb4c[zkXY N")ұ=R˄G+#P¡M}^y)]Ì no QmC>MdR05rH`U*Q:hX-m6h 5%V !;v_zl%!oM,wkÒNkj > JxRH0* fV^n{ǜzmACԙ߼S'@PK$XH4M'er=~/cUSoßN,/FTm]./$+x<w 5u+y̞,@,+l8եjОjE ytuꜪR`\" qAQ Rk4 78m5LQ30Bʷ*+܌,d͵FXz<<{7u,ZRI # t3?jRuъc(zJK&)w<11[E,]aBgs [fP  EQ [z8:nPs]m#?@a?iYGUx"g"##%ֲ(+Swd;M$soAVI$.++U*K']0Q]/ٍWM:zFWR~63ާq)v%6& =VTr$sMse*)Z^d,|mQP43q F"Ln) h=a=IPjdΠׇw)?iw\ȫނ-P&b] \wWCO Ww1's'w7NŬI%1"4mBV'nkྩ)Ư[ ЬQa%^% _q.#5^yĥk |~ma%,yr*2SK}DIN'څ$S}qiqeG!|g 36tU`}gSY͊?͞KՉd];Efe:->ë*j4т\- oh kk*(BkHrS wN}ݝrtӐn۹Ascu_2xntJys ?s&\=XK }OKUpW1#);ڮ̾' ~vb_v=ec~Т~HNtTE0 .$䵱=YH=:;y`9k)ɧ&D2;0j~[nldoqNVS!heUwW^㨗pSgљ>- v 'QQ}4tUGdB 7 L~:/n 6]je'ykoZ8[`eϸ(H=b>(T̏HL'6*:pc8Ј/7n H?Q/7W= 5*iUؿ\joJ_Q .d>j#&u-:Vƶv[+y ﲎ5LyCO6dխpc*WbY'Sd4Z@hahM0lF6_LldRzcoaQȸ{ra(5b*@ Qz0 `\ 6$/-ʓYRcR#,T\) @\I]HΘEqc{k"9}kOl٨FZc=~fFց\qB&0Ls0 ! Zƍ6\փ 2{v+1]#kȂQ1u#;yh%V2ןXk$JL/Q.վ-]=A(C2q6Fz{/ QȢRb-GijoSӧp{lb4cWvkwc* )9E!Ґyn1ƛt[WNX)…96l&sשyCmef= ?5Ε[a # )-tʐYAF sK3=[XFTCz`=:VIaGu_3oaBِ׎y1n)ޞER=zQoJkh Z/ڨ7R0z3I\{Dqa9W:CJfՙ øJm -`YuMswZs~?QtKig<:?BPCR]윜9cm$ TxOS۾7A%h Gf&v)8a+wjp-zmmZ> bl֢lqXΤ:{@Y@k~ܜ̩>4ҩ|iƈےA"]N,bF Fg84h%\+jKPp|U̳cyDh5K`(9nSϺQFŅt4?ܒyY=WTylʯB'^2ςJkHCGC[Dw ~)k\ |Pf/-|wO0nRCGgC?8q+mHs SGV1v[l$O^uQ :*#gd 5,h0>I4GX696]bbĒpcXyN|ʶ`3)wzj̜z>]*2Aк-5j"<3Xay{ y+ów8TЪ]]e=Q&z;\ dwwZD\ޘIb> X,I%Vw*.H q#ςrUNI骓sV7BdՐiݺy)N=MT W4'6#ѿc9U;$hLʉn(#q_Qrh_+xtH<=PLLsM­ĸ7i#9Il'%! eC:ifn8+BMrYh6[gMȊsYݲ)1&6F_4 IqVةc@{2bPz橶d=%>[)Qs2 xK(8 τY{hq~Ğ]9ld+&@.a9\~}&!GqikE/r&m0/^J1#s&T<8qm:Mʦ5Ieϣz9n=PPtU)A#9GVT~|->!Vk18du)d)|l^sW!8)6})lv\_Ptrx]_ۥʼ c-Nvl)F7+=\S6q3TxA&0}/U9i܁+ uhAե&T V潱)B>7v{-yZ ~UOHCX8EԠx߰4=L|/5m3+&)"MuɁ\=k ZBMKr e,ܚ8 /c@3 :$tϚ] Ja{S}(-(%5s*y"B3ƍ-fA6ag^:QT7c Qxn-\1l$ }P,l"YOc1J:#SsxKyFOC(D(Gv ಒ,CBG%snMyqEĦ9 _iۉhX믮3j-KqL$GV)$#FhFbu񡺲hC(9m~S _/,%2&cu &֣3`hF7B~^!%$G˴ pE]TDYv42TbKDmE89GQ"66Bk7-LاMl VPH% 8JdK-|j{z̿p^6l}?B9 `֋ 1rv; $|iToꘓ%#KLҶ[nC6/eXhӢ J[v<'%uDD[or6AZ.7FVG[W!7)*CNw%=DmkwLjE?A}p^p(rCbqJͮss45&o$587d5h( >A8r/퟊^Fwѓb<\ҁ&oN"ѣqRpwc=Mr~M^QDDf BKқfbVz"F+;лyhɀ1!gbO!z2&uƮ \Eɷjn <:n *}.[*gC}&!}~ Ŋv=QheWI?Tt 3H@Q3x/%Lw!Y2qcBh>>Ů"KVk ѻhhcVHI+a Vpk+"ەqCÈo]IkE_H1OlPȻhUL0d s2稦̧ !}0?ju*ydBnza.U7͢6:pTk,x]>txP$6}t)˥I`ňN9{h n;! a|EpZ6mvHyY$s{x:`I6I"VGv&=v0@5Svrjpef,j n ]4WEqWSb&ǎ;X8kWǐcr7P Τ C"FP;nXG{DvFzf{7 |W> '%yO>/$w#Q]`ʫlUa"~׮.Ae\DCx{%AWqWhxU+3ُD}{Cg0Y*8xT[a;t~/[( ?g)% hSs]=:J!lx)aJ1s$ m@>R TQ/ឺrnEJ8X X\p-D2J"6.E)F{ӨINPŴ p='{P8jǟ@FV/n!l*hetZ(J܃Pi!l o.܁Pa4ot-wva_%j.NvYkه539ĝ7rR襜fv9?L]T]#Oo5DY[۸E.0b9{əXE%c.hEfpG"Dž^.Z]ii. U䮱1Z(c0J߄2?RiHNTh={tqYsG:3RV ⤻859+PHt#Ծuk8>g%()6:xZ檔+ 3~uBF( ƥ4R% psQɑRϖحFT8yD(ɐ}*ULhvhv<rޘOw^rwd_xZp񒋛ζ*$~:3+4k;I1)3T+{<{7o@[[dP>szfg'(1]Dc 0Xj6yt.5ha&u_@gO{'  q1Q<"zA j )2Y%{UFӵ푍hkjJB$UR+$!5?=iG,baWE&wBu.]Gyl S2PXa^pu.ޫ.1M .U,.P 4B 9q/)lNr`y K ďtF8Jdl@8W(Rl2zxk4NBn2PqF/kMOH;X %=vG@'b|3'iu srSid~{)Fq-[۟ `6ֽځ Dc9@\4$Ig7\.Sc<>JͺpC\X,n2zAOmO¾Y1 YS37Rͩss#8XUBs$\PύM>JA+_fW蒼(d ڮ@%s$.i#.ӯ;iD(1-aoFWC+G .0 p[W>Sc(q]riRV8 IQN]Td\폇PAeKz t ]˻`UdүUF;R,S/j?*SA%D^VW0-bALt.s'v ?vKN2ǩw6] #󹧘uP}HN* QW_f]4nI'H~Ae#waLn2MCؓyxT T'\=֠P26YjEYvtlo"ʱx7qRHL^vn-͚pz3>:Y1(wVQ崶~[ܧuUIoykX#l`[7w6!4VTA4f@/՗Rv"D՟0A]_rpѻ,U{!qtr19#T\lMWU,1mY߻E7p0w L)eUvM|.7q30kp\ f"Dm<Ӹ= Y lؽُX I:=&[(-&ǯ~8}P&ۼB `u ]QP*: gsZi>ǞI=.@oW("j*CKYpwD>tґzdQZt1]"ur p+13Z6R86>m Qvm([7W5=Jm%~&<-1]<,n^ÐWi ]WsZlMNBiq0 _ёdYp{ȁWl̼PET2yYu(D0'`Fy"o`yϼxYYLͶNSO*M{Uv1Lۥ%P3b\rLRj~>Sp*FV9,,pj^pb[Tcv(JlUML0u lV -ez@Jm3֊ XYX=+Ne!ZM7ɓB-C{ӝXD7ɾ9vu@5JSg$oljHhF-'Gqũ1=f:K,phO>@!a8ת.ojdNP P ƕv,Da\rZD|gD!Baxij[R^ȫ_zTZ]͈|0?ꪻWkdX=/ĉ3Baޘ uXx#|;kSerթGX%׊sȂf `?谂6aq~>%1d'( ysKǼZNhCE2 M@ kɟkO-($YADK"oEȮ% tw\ȏ^'2a~_f$` L^zzt<lwnVn1IR n)"fTayD`ϼd9ڊ <,%ouo j !Dxfރ$w[wF 1 [Pw@ <޳߀0cU &IDXƮ>2uF}ʣDY4'RѺȹY`'0T؛^tvҗD,Ez')yaP{JG,h׆+N q`ޏP~BI/[D6kB{q-̡0+ڿы;vd(f\;;r1i:Q"nBWY G%H#iyx|7yJ/c <>sGYIP4Lkh@]‹dimds TN_ݻMC9p5ϲBÐ4YZ=C_JHGNⲖq7u=/|)Cㄚ'(Uob%{e!/nI0 @p 4n)mf}`W`]zwx'6~ܱb*ߧ}r߶cI;͓ŌK Ef?5 48043$c|:m"g`rK9^%| @W݊c^G|?ĺ[}]j0S`N0hY}p0#d:0Jbh/=Fx(h󭠔dc[qojQ=uG뉨ڨSۛ-A$Ի;9/roH1P"86qPwU/_ ' _27:pQf̲Ŷ2?^N@a~/rU oq뷻:ԁb Dgм|9lzCţQ'w.`8* :`x(Bb&&H(ҫ}0UyHƜ;ǔoSD8ųEIg!RȒ7mX0ʇ6أTb 5#Z/C-MgR NF'Qd(%ygyQBMJ>˛χ_?/xvGs[+;K>7qamβաrfi() *yFSYt' >߿queh#պ1}ZQ0@g(9 K(|ӼS$ Q( Rш7'06 Ov\24|"_l&Ec{]b\MBa+Ut4}7KSt">aR hqlTۑl&48+0kҹє9Ĺ=w82wl`5~0%(U'efJnq(!׏ qn't-EF1 )Su\J^ZS!WwC<) uL~`3}(hdGi\_8u}n6}1Ncxj%V )Vz[ Y4ol%,EcܝfO#0#w: ]F<Ws,JȻїVv),`qA#.Tdh' [&=쵣1Pՙ,͹wޥ]H2^[pXy-JA蘏0 3j:g@~RBK g],?\ 'W&g2]xz>gdj/Çy|~(WMs{8<`SiUY~h\8 j+x%_%:(G ڀC'jPʜjf~Ei0G2H D?f.2 xtMcMIA+QP4m;Hz OSy2߁Qb$Wى@Z9a vR[(O;Fj}<˂TT:9V8[ 6M0!`䝮y(dOp -2ZQMw\`@];/,[^j<(ZSj=t7%;g:)#s)y]{o+1" ,仨+)ffTFHނAn^ſ+e#Fex -ᕥQ.N;Sb¨q}N @O`r> (]vP;0I?yip UpX=J$3DȶWϯI7(6Ck*5V 5Js Nh0,.4 1. йl 0Q$MZ`|U !_]^rt 9>hșV>_gX7㴤kwZ87k`qmU΃.uV:Y<8gR8Tzg>VɄH^1dwi"]cs3Q"m&Hef]lk%Z#0Zy@2:uiȗCiÇ;ߏS 1$e̗B \38 &<@r^y3/E _vж''9>%S57mG/Sx1ΜI@*0v&%nd?Zig7qa7MN^gvZ4lf  9D FZHZt;}; "-&Hl@\-6#Fm0G c}yo!WLb8m,bO)wKg(Yzo|u$}@6|(V~7FS+X}giLsiݶ͜Kw69*ol`4D~x=uX2Eذ)E,dO].}]]y?Ȃ?9bkm[sL2MepI"k!u_o)a`GňFW22%@$Wo9}Ej}fZۦQ 0"]k-2K5*p܋ mfE޵7;9k"y`x˜VɲX ' 绷'0`@vw\J46!1rꐐG"DTt4P }" 'w&>9AC"q)(vþ ƥί]l; ({F3<"43V;>e.z8Av ,[䚢 u3~\WOGlrjF ę hU-W3K%ԟh< ?"uR9XvGQ7Ϝݫ]|F71|QfsFԇf+a^K]j(\7]%ņLnz ט#~w2^AVUOޅC ue!`D=X9m& aԊV\Ց+"? zf7'&⺭6u KYiӥFB3Jַ}-ϊBC0M1Q\Z>":DٔXީn k%cSGg6\hؒh>|uvc6^Fha3tß#_NY§ŊɞrTOJ.К^T[o;":^ z2a\#V{'mZc+$CFٟI>.<.G9]6+݀}mtbj ̂w, hp2ݐIm=&]\ ` c1sRa]6)}^|g%#lֱ-‡o<3 * O^!}M8+$3lxlBCUpns6#Dxy>,='y[rJ(CV@W[gղ08u%*;MxꐣToM~p|Nޘ[$eZ^+,0p[pܕoej)w*aTfc%#U|xhx &~:cLJiOgI8[&щJ#&Z0}K͛2G?$\SlMUyEC=ZV0Sʯ L",'0yV9av<_)]Plpe5!U WlCdbQ.y? .U.N!p*)jI-R޶9\S`wuلc-ɷ,h9d`;2b'6:j(D^9O1nn}ܗgnCP ;G$2;K^9J Df>$@Nm fJ3?i5I;" 9<\ωޖ}8#銖waXVt, »?j37V|@X >EFnÌC&+xr!4LEf^/dlD]NHK*aQ>Hha =hLC#7 ;gtP+鲤ho/%}VoV (3$_م[ FÐy;qbu\ OEHijГ/g 8cɉܓe*Ty4HsgL2|,fǕdnZ$Dm Z'"@|xDwofhM@u|r)ȟ?V5ԡp {esguH#I3[^5S=k=UL`OmGˣRSgaRe:78}R=jH1X4l,CD/2 PBهLd4XܾV%kI ]le l!" ,'{04V8@tDBuLA>h1S1 'Jko&K6ajN)i4'3XcmxvSq`MY -뿬JN}$hQ64Ũ "= zVBx)^鋓(nfZR ̪1+/0@zCE ud/6C쀕#~UyP춇19~F .,_AK}SM/gkUi/%ySyбj:T@{nɲu,㸾/__90x伓m7|O}g^S- $ L)8L^S d&&'j0!WGÙίdM1dDMΚ eUSL1Cμvi28AIM|!N>ɋZXFpOv} B^xH#bvǔ7z!=FiPVF/{mMIx-s؟ wpSWۑAQ2T[ޯTYuOgK xF,l9F6-d}78 (FsWbE1z:";4{<e5%=]ɆB?(mts$Rs DiH5m8JdE}w(r9d ?CWL|">pU!Ss½qˬ3c!HH99ԍ`1}V sq0LhchnD(G +M :ڗAےRC5BԩFE)Tkw%Y!ܴf@J%v7[˴&oШ4i8 Map]bu D;4>R\)=1nLga__7\ M{ob~0{jNAO4=2| cg'!h&Fl$v7JJwOE Ol.ő} ֫9=9B O9]S/%g31I*oo=&>IB ?)raoA\?-NQ,w~)fyNn.9} 3 clZ |Q&NOA{[4=-gnh&h.y^xk(A$Qf ~ It #}VV8*U8<:Ubi)\a9 +.!gK},}adP"+a,oRPZbE6{I#,O<ԗ24mdtbLV0\gS.NFzG3K~! rv O0T.qoFx/>~OQDh-ͬo)26J2 оp~tn=RП kgYZ07070100000306000081a4000000000000000000000001642f097500001e48000000000000000000000000000000000000007e00000000./lib/modules/4.18.0-484.rt7.273.el8.x86_64+debug/kernel/drivers/net/wireless/realtek/rtlwifi/rtl8723com/rtl8723-common.ko.xz7zXZִF!t/w]?Eh=ڜ.+ˤ/Mex;3(IBcdڦ}@; Taϖք!ŀ/B6mZ6Q4qsNE/>VEW4] ĚAoËPtG5OW8]F"jV׺)R {OKbwvZq҆ fk2#g*gz%88UL| gaxɼ>>ja9$b;V o:@ĪW#2o>R &ID0?-h/Rl_PS>GL8Ff{qIu/l=M4 sW'{@SN >aA ٔiݬ$wv n/U",&g3E%vg-R0b Py"SSW|.6̝Zz]qI(_׿FXy^guc<` &qAKDxQ JЄ3kV4?9Α:䴇^w:њeYdoթ!;z0FUoLm_E\O'x~2YÊE@ QsAk@I#A,#: 8dMY@ ~W`vEinƠ8`BPA.冦vo:{$ ><Aq~)j}&T'RZ)6_]bw~&A2 _vw lѿf!x3'  E<."h]3жu8Cuݞ91:aqO⇗.2˅&ѡ/= h~i"k6'=\V$bba)se~Z^֟xEWL={GR*o!nђՑSFg۽k#BͅZbDn9-{HRqO խ\>;A5gHhogT3y}`֕^+ϰ_6]S^dĽ$?͋fhJ m>~ө,h^W~ِ J· xԺ9 1PI+d}90x<'$Se:cQ3AoU埑撛w{qBɌvh6d"u jѮs× Z"ݢʔ|=K b[E#&7W+bdm@E7~}oͱ4 =2hSNq%F.dN2A*s-H0JnP(H5DpIU-P5ٿ ġ['yTYݶa$>g& #R1r;D'% ٳ I` JtRFF2?TLI؍R 3^Su<ϧw7N|,2ej-,.k,-e:[B jf^ѥ&%B甙ײ縇{c(sĀ^xnf `>`W,lYcɀNPn;i_+/6DIm凴8.} *㱝4^@Sː3 ehn0X;g OEvt} r"AFdturHb1?V0 xY@rOJ"NKg ^Ē*>V{5``߼E#tsY^;! Vb" iy):}e|%21# 'v/Yy=S1 JysUdbؐ fsDZi-p $*Uo:o-{ʑP au{.`z)tP|Ty.-ȁbxb{2mfJ|<1r$ z6or\J$?&;aewzxɠw~LGVKL_z[#5(.*?~WDLjVvN$8}G4u+עh٭GnգGIJ癈 |`R!$[-mww%ԓSU\-^qR`x 5 oz,ë= ain+we|ח4sC[phb\- h2F}vO&˻—VU3a% 1o*)_Ys{#/V3}kN1"F\7ɛ,>zNh/̗^a.~bK7isd:g~ޯR1\hZKݳj$ra=ZU.*Iib闑z]!KPx,|-hl#^1@I!]_1/`)櫛l^F<ON3op"8tn A4}4 0är!Ă=דEh+-S~=QytBS - -ch YF>#3 uYLlc#!6aHXuɯ0ONӠ=&qܗFa 4_@63KK xS흖aDcz.puzRb慓vFJyZ3nЈ9VW`~Er*hZ)+QHW'HQھ 3σSg_q3v.0DNd&Qҁ{(|"[RW5E.^3a.a$=x%;R 95-sx="&35{CrpGWrr+!]F0 4͔dMVn2<~H5}2ǓwN}td:ss@D*@({ j8a}$ABօH=YXKA߽LPG=^Py,49kl?MQ$\KpmyZse(hnkֹ<1aC8ijϳ" @Ϗll*Uy聬!*|PKgƨi9~NXR&Y0hZHu`/2JvBB!CKB v:S>)G~O+000?_3hxkzc:A}eR?qn Ա]N.7 G:ttqZhͦ !բa6LrnɬMv6 +\E8YTC$s,>v\&,3bIy*rE zkAISTY/~B~kD&`lX) F&w (P~pJ7A@v_(@inU^ seS0 5}`d*,f}Y9ޡ/̊ԇ)K<9VYB>H9;VӏދܨF#Mbzn&S/u^>cc+腠ud3E}@d lR>Jeߜ<٪3+J,#Xr[mSp ~7[Qyf#2~M̯v#V&ZI>mDP ޓӗ""~A gBÌfV/"U8 i(J=޺ n4Zx2O. +?*fAt׼sw#Nf22tk_byjʓ~1~4Oͮޓt# n &p~ s7 7 gqFwQk<ꇮȹ9JuF†Šp*>ʑW=f l.m{rgoXKRٮ\+',i9?e~PPڝO)Fg(^kmRa4 9>.t;PH4P3~}/&OQa4Y۴E!ezӬ[?1HRS>*73DemHt#)pz!{v[B`'m$9-WXdL!)ybvo=LvO ٮLѣɈC/?2{Gd.1hDa_Mn&q`|q<@PR@fg u{h c$鉵{G3V_{O"vr]_+ 05L4«nɌ54`cl+0 I ɖ.zH7^a hl2 }H)/xa2lZpT\XGXLi>)]k6>%H/'hi%ݏ ).fJJ=tSÎ*TP?dwyݐI1UY{X;(@|}] pv+M))7)~!={`B*S'qd1jeW}#zutđ[Ixe>k`)0yA@g\׶??MwZai 8Q=^EG|1Tw.4e*94I1ށ¦~̀UA4lgXZ جyڴ5I* =&C~u^)ayAB=ձjZ*k t(O6̡nb1ɴ0tm8غP_; H*"|J}{S˄l?$ȠC`1Q@r.V#  9·Fпqf^V32I+Ex5{fhk(Z|Ag> {'/nf6򃡥$CjmzQ;3qbP7@ @2p ת uf4 ƶY{OIC9,8 (7ʿeet bj{,}rEz;O0pfbENSd!'EK6Ŷ|o "žn;n2`Jke̡NۭlhUQ>v$3G- h3c+LrÛՈUy\xND(E^2eu_Y$^/$ n:h^(#&Zt?lݎ ; `8u=,gC0hHpq-g'mz}>`nu2WEGkh+yA˄?FYv{_\}$t+iV(5߂=9e4V#IdH7IN] 8,թʝtTK8LF }Uv ۔q9Hо%e0W`V"4ۍ^iNAy >u]ܟY]rb0dy",˿e7z)m˰?Ket:<w^MP@9 )T=B(25=a j+#/Է|M1.гyiLn{nUvxw|H(V NP¨[~139T)_B[w%sX'VV8H茷ߴK,4fǓQ.YB(螯·XݥP}9,xeG쥜nGiFㇱ="MgaIz'UJ rW_tੂpzzӦfȨ8=!e:20ĺc)GSlؖD}v?n%-:F,a]V=hH"Ap-wܪ:\eڒzO&+DBFKJQSNmff̝|>ݓ5T݉B֘Ev^}ӫ2[zZfҘ+;NSǻA`ȻO8s-\ol(5 ZURKYlEP0du]H餄`/zbޜ؁R(=NEʷwæW{Ӕ"g]NAT.ҖX~,ʁ,JcŨɰS=sJ#Q'__8pxm+( d7 YPxq{`(x Q#T@Qhv 4bSrYJcn+b;0gt D7M ([ˮqW,$ae3̻GEk$1&]$ڦ5>qbX(;@-υm.&s_ݼX|khs\DGHOV6qv|ut}Zez)kƒfmYd4ĭo;zʵ닫~֬+3R6 ]}.R 鲇iFrxy$&ťQB۰3%M!fS}g\d܏uU`LE3ON.sh +4hڳ.iz%`aq ^V:_T/kzf'Bo9-kx5GG;R\T~2`Vk ,3"ꍬשӆeu{{g޿@]gzs'}lӭyy6qUAdke1h˗Dn}pN_["SӑHNu}"gy CjJKonj)IǓV͙zuhVHDZUr슱sA!7moXc8PԶ_?A>vʕP '_]tDءuɩR3H~jj$h .rEYtL<c5[f@}NSh[A־^[Zt -UF P݁5q>s.|4b:HǙNkMC· [NM#󏑗T$q"0F.$XHs_Qkcaʖe9蘛6AyZrL~nJzrEhYKvŪy"-l5xZ;7FX[;,)U-\5l6Pܩnd6sZz3O$^^xpЉ,MNkSػdf*5t=Ϊ?||AmJg?(4Ԭ5u#!%\w5^Kg_´AΩH]S]]jﻎqOFR޷S OYY3ۅ# ~I!kEeaw1ۜ@)zF> XP D&{- gz*9x,mՓ[Q;"<P9]m9[1&1KFEz.&)AEtK1PuסO{h\ޒa˕Gy-WNHzR1n nF$JܟGf]xϥxڜR=#:]E9+tgjNRp!G]rA,Z~^&Eญ֋kmHvsT3\d 6[̕]7lXd~,7S@RmvN}[}7͠np*Spo6>Qd҉^a( $ݚh=vkDbI;o3ޙebcq9AT\ռ B gЁ'bd@pA8o0}B[(Qa|y:Ŋun]cZfL I 850 GEݨVFasƲ-|~l )pPvmA"^-NjȰEz*R"ʆVMY7jQJyU{6A0M0$}\<ܝк`)xuYuɽ'ѼKW;L'_bj8E/lY`@p;qUl{(iLБ}R>ffd1#ފ0=:0f$23:?ƷɅf] t;LXrb|Nƌ56Mޛ P5CADdx.'bwg|S d.%v&=uDKN;B wrF|^"%aFd n2w8KOr!V8C$)s] &R ,k줒o<QE|>}L/YI4$1و~9EXx4ɤ:*>bjZٺ' i-Yt u"fpF3TkH?d3ëcܓ>wqFAg'JD8r֤ uALc:ʬz*yiyc1ZURƸK\/AE{iH436w6Q<\Id.LM I⻫9/A,gi7s^0s=ʬm"ˣ@ R1m+}|XAF5:N7hЛ _#WKlTAw/9ٯ9BAU I$i0ePǽ6C'"q]^81EDd'zR 5{@?C9*¡C2$ OaN i-BCGwGH ɸJ74kSh|ZB$~Yj`,ύo VCOYKQ5gZ2֔c#A/%I *Ƨpsx^S'M=:( Ǚ{yU>$qC$vsul;B72{M`i nF+0(\ȉߴL߀΢:{iP;>fC?QY|)}ExvS sN4"ү:/!6vS`%5ؙ}mt P,aY'M!;JbKGhd8IY[g^#{TsHrs9T7e8] 5[x~r1zsvUDՇ$jNy*xN 8j`?-htB%KެkwD8+ G{ :L)x fx={!C.8J铠f*|Ak{3MEf,mRf[=[j(pZy0oEzp9:eu~&ͦhirӥgd-XڈN_P48a׏#m5 ؗHBsyQ8y۬ɜ6oiu(XjIB˼x 7`VB#CUH٢nI޳S(Xpk gTgJ, N0EJŚ]k-wX&V@ps6 h N5Uu89"񫪛h&"2kIMTz0c&B `pԗ1CuJP9][ e#+ᙟõO!'LOؽ/v'qi.MQPIJ-Ϣꊟ0q `Z:NG~z?RȞ7<[ @|Ǔ2}"( P&n}mDPWAm6UBE_ RpZuIe ~KSw{/s7QqXTdSDtr)E?˽olNQԱq 1.ڠiD '}?­> *bb7&('[`.)V3:q.VUbn]VfC^o6ʝ3%~h~:{z8R}X7pԦUċ0,Zүy| oxpY*XAnC-a|Wρ_Ƽ$T]w˖:)“ bJ] /4<Ô5١8n27{M"ǠjUP]Ǜ!e(?n2ABD x][R/W$*#Qx6`GլOt5uP?O/b<3jSTI95&u"~˖/;B'޵z>b۾fB|q}3kpTC@ NBqB  Ix@WZuuW}UJ1$:xex%{lbEߟ<|(?G=#KnɭHJϳW=-ቍz/ueD\)X{#}y3I򟺌Thd/!~^{7|z #e3kۍ[tqwЙ"ca:UwAuvAym(ϝC *U|V>a"y#LVUs?CKwsw[4|E6R $vǐס>\񁢝:Y@X6gOAU>v9lsH)=zX1q qq.e"$K`5t{*$(>נ.*]E`ܞp[ {lYJ):6g*EHto(VuFv6׀β<,9*%)̶30lmK8wkXGX}.'sW, K>@¶jKD|z M]{S`JO7X=D} Ws ,pK>/[wNZw5ע_kUK7,Oc߇f`9z,fT# Oe({6Dٕ9RW%Q$[,JH+':#>e #EӋ.c-n|3+5؇A3yϭS(?O:LYe!NJO0^mhw%iKq ȸ=Tfm;<7?kȫ6ldz%Ic@g^^e8E(5/a+7zK8?^DMo` mk< >wqH:.ߘbQ>wџ6#p6|ZaA7 1 ^Bd֐kuG>c#KxC~\DvRohTG2hhn sf`B Y# 3^(˰|hb;䈩\ v3Ɂ{v̈́Rp7Ug~w#'XGިJ^P f;uxM9Ю.9ɣ6846'2~oXP[IF9-l9]0dC;ςM$#V~qṮS*KGBKV7kM ʈo]jtJ󴜏EoאWU24?{"d"섷Hc9XZNARقđp'lVrѯ VnfT麽iH/-Qҟxc$Nji43H? rYm;8Ypre|"]'`7F^cmҧGDuӫePˍk>&kV3.SՑIC$uO`$a n֫X*GK쎹azh\FP}?)M)V>"F|-¦WCIv;].re3*i9hg!{? OX۹mMBBςK}ʹ`\ q(iQ"LDf,G߿RɐIil?fAJ q-_6۔!9߉m&a77suj3=޴2%5Dé\"@|F~%Ejˍaz`-6/V lS47 t*HПq~*meR6/.@W~`.[Θ@y~W=4#lKK\SOvgŻ2`O>+HaҥN_U.D#u:]4&M4XNh|5 ry9L9 0eZ`,H޺Xz`n29OX8Wɽb|oe{+dŷ롳7DwV8 hz KqQ~UݲqF29?l @. \93md$Uo+dNWlN\Ƣ#eqa.]z(0J5 •+} X`gcafwۊ)#GgĎ!^ҝwteD:Vp%Fy]-ǿΚ&}Jk?:{._:%7-<+>h>.wqw3[\9 =,|գyz`R*͇N d !`B}-<`'$-Z(- EjjWae}=Kn2'E'WνʽBۦz iFE{G.1gARF״G;s|sq]L*xcp*1'6ĺnN%Q9( ' 9, i(XJ9}'L=q%F@ :X}Ny0pp 1(v3JW6J<6T&q4!_N> &Uߚ8gHU;G@^! ɥ:.UԔ>/#epQo?{^YIdgo9B&Lt}(5p*5fԼV1pZj|.SːY;cGz:?R40-c =)w-q5dX[Qt+iL a<a@h*8Gv峎|Ňb횦2 Wy h11H+ܦͬ:$z-}&,I-ɝh*6\D|?aɾ;GO pYډ$t:ΈʵF@@[ݳQX:-!0 ϡ>33_148$sۋߝ+F5TyH՛8RPOwEOq.A<:f 6OOCL q]p?YD| ssA>OK(xG!Imlχ*ĩLgP~ft!;0bI 逓}@?cQQFv]3:0$C'&x 0nGV )w]Sh{8MWmMR/2n0v>2Ԟ﯇mI\hIdxA'amnީ+& {1=|" 9N[3~A{ AE߁UD>z?dkOѤ|O(CV{LH䙎rtĝz(M)W!w-6XZ6n%PYڮW>4i{Xqjc{(M7NYW|Uz45 d2^M*;x š:<snѴ؋=w6> #:!zy e/@>vg"݃_:w*Iw$q!{F\W%"&sP k{3p~&KLW>;Qƶ:#ʱAlUdjWr-~)ȷ=zv;{nI%/$JMşqZw1pٛ"ufMD~gS`2w@vl]5TM:S-r"$;f-$d.rJ.@i=MTf_ -|`ëXW7tb~jB ,X 2v)Zv1C)*Tp=5~4\kNfjOR:x<[ٝw[U{tuU{E<]D@'d,)`]s2/Gؕ\[\t;g9̆$B? -=j㩇U_ϝNi%ToPdTm"ќ65UfU_Q-p}qn:ҎޛM[u~}8,8ff*3+=az xI@3-ܐܯ`A9f}CT/#OscY CB7p*vH_oBH?r,9wR$эV3/YQ0+>S_4mk S>q^x7DxeuO8/IVTi$U ԤiT@* 1iʏ{~{u۷θB{1刱ACOD2JЊ_Wȏtavl9VJ۾KCp*<~L7Q(ujF2䛿Q4KKq0~5c9mC֫Mm Lz^v1T"ގj /_;HCf6/ۻ4$Q}P$!J4Xl* N$a(Tzf{낻\tS93%>։Nr*dTMbN\xqkw  ל֞į2XXu+TYsޮy>^3p"@&kY8M*$Tu*Y`- Svv5`̙GjUӕ*bΠxwxʢ.h+Ȫ0G6.7U'7mNvҿ{'˕ ׽ ?[1ǙE2.oPKPƦ+:Z]_Gل{a25~C8Q9,zf& 3*.I =)۹;HWSӮBVY0W[cE-U*aN[+IKRv܆4.KR FNd2}GW,H0oSx79!6&YA1ѩ<.cҭ|t2hԱ ttqnY)$K/eJE0`PUw6^&P`}pB,2 ֔Mm. ~аc+I+$̀nc#%w?78lHv7 :<ӦVF(vF ӚKm)vR-}*<E}U~ :V`\/cv8Thc`ٯJm[:9)R#qq9晷m'#+|T⍕- U[VG8 "a[$]AwL8$7e}x–y$>QpX0T?J>cy岇Qh\F4P2k BFj|mkqB^J슩 :y†#hkasCȋ<)%qjA!E^, 0tC9N̓7H2)5ɰ[JZ Oo(Wh=l*ELNq5 bk #.@!Z$5 +B};z:v+=0qbJ ⋖B >@ds3<T31fb.'ż!QU2|(D?GXy+o+tڱny"̰տrd]fQ=mE"dfW)۴7vd~7%!{5šD*Rj?#o5 ݷIY '%2nl'۞0 ۩ee& ė Z ]ri 0^u&++.-hH 誱+enMUɰ;+am!u<@_޻~J0a|2kG>[sXֶ%ƛA0hkwJ5k*w;M|1EӞ3f6[NEhfIQ̛LY(>jɲzM50\ UK(OjDD$;тFFJU[^>Oq+pL/2) \ҞVݖu+?3~be|>śIڅXm~)m( ?X3NSaH!F0,\`N҆1M<[ܡ6+A!7^7w~ʣ3yxk /l^/VU{[\KdgN˲(d8`YrPjƢgmih >Qvjن~TTѫ*"lnG*" TWN.3sy~O|BI0nq*CW K+Yik{y8ŭ"~8iQ";:>܌)I^ '8_/?C׎Òy^; fos $ H.KhxMBPVm{U5s"a*G HD@_)A(`p}t8ɺ}rŖb8w;xw5f|O|:zQ=dfu{ Y6SBBXr"Ae'%+-^;\++޶J~mf0GcbW݉L{L/]9 T՚Ltsm'=`!AnOaSZֲ8v&SAɕBH=,idbC \_ЏkeZu_S4if{䖍0W"dwwtW0M B&3v<|ʧ!@Vv]-yR/^5ilIyifr=NaUiWe;8&|˞qЊydżMsIsbM.ۙ)ғ/އr=2Lݻ)嚆V:1b[!Ho2EԯC_8P$] 6ըN'N !5ZAV5Ьo=s$O0X$)! sfKHkP'ֶc:492 a%WD 6r 7VODYOd)Ĥ"2igsaD}Qai?l؅}T|]>iecNpOo1R┺JKUyOv)qM;'CXYs&"K#p3ZNJʓD~o%7K,zϪ8٩l.m(Cz?Ы%BHtx\];{o~5L_e$φp[QP3yB{j_(V%9&zvLZo=dN v\yLLQUU& LD0gn |då"˵|GP:㊟*`_[{j8$nvʕ?wXpdjmWծ]ڷ7 RQJAoIxeu&+T'۬>SK]XE#&$Q6}2D o`*5 aJP߆-wL $˵8?z0bfxI]&ñNTBX2fMrlO?n+9 -,>Hx/4ɶ8>vU:̄=9 *WO2e:(#$G!-D7=15[+{?m9YtxLi!5lJ#Ҁs]OH Q" lh XWa ߂3RTB۷^%}^YNZ\Z¾i2JEKҭfFR[vaٵa_"!dk/pKo*R=Ra1~.X N>MY,0 'vnÞJT5#kǨ.^!/uْb606N$iP7d_͜fqҬK!}T\yRgVdtm~Q0{Uw#Bb:rĔ0$H,,  5@t%|c4bzHNJep2NBfc]~TQSޜ mD)&үSqeyU){y!ҴHoP Th!!qNFRkʟ^Bf?T_UE_\2\N @y$| -s8%3W[5UU}f~"CjCJ/_d9ƦYVӦT|f2GuR{:8w m*#NCz7_ 6.j}HM{2o `{ L"2ͫx\X㵚 {gӟ_=00L5_ò۽ح}h,u8aH`ҪԧM~2=LKHŜ7-?i~АFAװWPփ|p hdh|=X4b8kR= m ۄޢVIuF kw:1^ҩm*5Nvݥ`)v]@ȭD5%.Dx ?F[9hR6\G-X& 95k,+c4Q`X' 0hЉ̆J;S )$llA{=cA- <)G7n86յ̐<|IgWpcHaR^o̚40s+ 9MpvoV뒓 TNx/u\N̼ ܒl DNȐur &si:4j0tNC+y9@gZOvνkadE\?ʎb8 4!=ҹAzNV|Wg9ܒnL!MED<$y1vL 侤G]r޻O"6Y}2\TՃwP'0IgjuՍ V?UJvr\O-6Q}3@{c` ׮jW-yD*U.^j{V[qf^|Xs#(̈Uuo>M,igk$p@:TIKC8|)cvğ9HJg4bI(| Vg'0[^x>E#p'ǽIYJu>ʷ~Ϟ$-r_.f>W1-㩌oLv5[NYߊ 0}/zKZ<"H c%{?﬌# Eqx k Kxob]G=S5҅S\nEzvf}MBtYTO~> إ7Aq95HnBɝ`PR}Pb`JCnxocq4#'4qiZz<Քv8;qQTܐj~֝EYTѢX`7CҪ02.0J}`Hj 4g:ͭ@{[Q9?$(A(P/os]q㒀78$O: /HU(InM۽הc2J[fǞbc`GzFX57Ȑ!ܲꯨrG{^Y(UP\ZeraB+U~Շ$/ Q{z%>~͝PBh2ҴrG0O'=ڈ;q@W97 i>&^UttX^? kVfWu\"!^ʎ~N`1C|}GʮĴUakCt~  bUúwҮ*7*)?cůgX:/Hy迴-@䖾1pXݿ^lM>T˄[L\M~-AUR"ډNSrGs?A,O}ΐg#3eʨlQ 0|fyIcXm&m"u`Y@;&ׂBǴ`BrAHաehû m0@|Y#+}([,gFJ " Srw[&u002yӤJ)hU3TVLc/jlǖ)_4q o"<INl#qg uK$*aaߏ u/)jDsKϲm$a_Sؔlx/0ȳ鏍"&#εtBP!= BcGz3~@yQu.dG"8iŴ\:Uj)Crc~ 3:R]!PAݩ0<1ƋPCd#Ax΂@i ͤ8[+pI Otƥ2+-*_YUT\j&}SuJХ 3rǀ?v_PlXc g(w&,\*ESxÅɣ+?EHnWWW]U#%q7χ6G!t|9T$,ޭ* Ǹs 8z3(KcPDBhw -杝 Ee(!xdvߺBsEW?w򲋋E)bP7Y+YoO#k3<$ISZDrcu0̓c|l0JC+J%c Sr1q}VȲ.Uun#P?NmnI Kx (Ӱh 58\T^`G݋\Xҧ289?נ`1QʐAzP>p5Z5 ,\8M>Hvy;%1wͮ. %EgmxN3ôu[!@5nl.{pEމ'ոMAx8-]z[˭vmke<+S ~vqB-~vz>M+/lL})!v*1~r[a ?m"JCQOkKQ )1r;pҠvT6ט}R_b?9p1MRD}ZCtbu=tayt^-S16+3˽by(cuɖIdr{SɌJYx{*ń>wqCӌ֗WRVܔfDӀm5) q#{ ݵ;t:Eg.U:)N4\Ej{m:du40{{^rb1?ǁ7s݅"ErfAl M,G|( k oi1Ҝ/}.@LxgzVjn;o[(TUB-U[̜q1eލq 7܀Q6Ib{? o m; G>yJ>QMLm[)Wod.YQjG}0qtl$.2pF#$'5&!:z_9 95iYmE<=Ac 2zЅB~4;$sl!5|IvU^fN+B6DsxQ WTb[&@)9DlکuQ'co =Y hC϶H5X-C%].G #.eDt#1H|rkxl=_8/%R r_?Kwz (횓]s$P(%."<f /k k]6X@;m׳ TJ8@ЅNJU4.Lf2Bry1z8>OWpdJD\$j8pNUX.j6;`L.TZ"jIh? x$\}<CI>9ޡ(}/Q"iDsS£\yRlGtdO1XbE!i΁q"Z.Oԁ9u'3^َ!}ih03c̈_'xpHR36;&]r"BFYWL-u]Jd}~B=g 4_>?qIGe(9Ve)E!ܐ8M ]O_r|QJfUwh$IU퍺 E"ןaC%rMD+LtYoO瀾Rq:qV^+ '-_夕0yFo./lG`z3X_Վlb{?u؉wpe(L#x5b܀ń\YH VB-xvCgM&$=/s<̈́ ..lSEV԰&fT 7dDC `ݡX9| *u\%=_.A;Kqq>%bpc`نpFQbGHgUI^!@#n/|bH `Vhc6wå?a paDU?1fF|8Izc#TeW1qi#v 0AO!3 Pa07 FuqGPhL 4÷?5ŋLgc׋l6恄i,ڹpBxI矣> c"96x!Czӹ>yLDK}Ӣ)4#D^Rh?vCiî\] e<7a:5<͝yT]akGZ(bHܩ:OJ삆h_F|Eޘ/1eeFA!8f^$ė,{:OםnF,$\'aK+&,XJLTq05b.:FfO|h? kzU=xٟpTj+]ZWZW^bQYs&fLG#ᘼY"gfg%n*y =J iA9.í?"P>z׀û_IV_񴳋OpജXH$#tcG(&FL.In\$-=[:zzT-K}^J>\ሥaDNNQLtW?6Un;nI  zꎶ emh4mtx/$[hYVJL*2/ԧ;eQAPF;"HS㐟"3Oa窇7-=gaeȺXD4V:_lh!қGkAؖmEopĉvƉs^.qu r0y}@wFA~ԆQ~6Zoi'{҇hSga[:/;Iڧ=A M$1nH!0Wܳ-c PbA|@j_ &7En1J-afٻwJX~8NQuB9-KȾ)b)K+ҖI0 3sڑrA\`,h&Axp#?fq z&0oǬ&l?N :<2uNPCCط=Z @&VGsغY MbPu1BZfd/Q# O4 {NJggַDo_R(lfd(P3WM랃j#4~3ũH KX1'6GӚy6`y.ubޥWgCV.0ApKpbMYrr K-dIs9%%:<ա8K͕X*Y\H#מxuqx/(&`?^a$E hn3:.W<Bί9Ȳ!Pu"H=TAb=5 񾈉Ms{!X}wVS|r/8VHY?C/ۿ]8ζIy.eG.9=_UG_ZRGyh| c"悃@"v0/Q&1Cc56bPj[Wk^*4xB^u9beuJ? (:IwI 4PMswg[tVP qmFI)YPkXHʅs"$؈gn\?ѝt^9H(yeCu9.8?Xaxr Ȁ'q~ap~<2CC;#ԝؙ)0R/@}}KVOjkܷlak[{ RBKw!"Z[%i| L!؉@4 FNĜл4jppgz]jEJ*ݻyF<ߧԅopf+no`eAP QWsq׎Mt \|w!?LP~/>Fy`RVլ pGOI6 \T$A#E8xV5xt֔Sg2` ?s ~ >ՂmU(}*ǬLBf2X_)ֵLflFc'32{u>9nChd="xDݞ97Àf`' %lH =L4gӄnfXL[?+߀8?@Yl峥 @F#Myyģ,Y,șkkC)$9}|ZU[M"!B@t0c=FrOpaO(m)Cڤw@ۃnt9zp!f#3.bς5 *>UvJ/͜Ux89.x_)'N-P!闰ΊL_g8kN>q-' .~2q+# O`7@xg68VA.ECS%[҆Q6RtŃ!3]1SK?<c}ڟrJɅB"4]VYdiD:vhyN}(KЀ*ƘmlkY<]e%Uhk3P,BO^{rD5 w.Lm0\p@H4W[g4&cj3UDN.5M_eRܴ)) 0/?҇儹ߌeaܤ`J,0CtjnP`}j ߣrsιj}84`Lz:z ܌<|A+S@o>F9&WD6ߩMVTŠXS٬T.f)%#ښ|*NѪ=VDns*> pn>2gGO_%Ms^wIA q"|QWr bTtZ)Yߤc%*,P=R;Wh6D~GZRs;E~KVf |r%9QrU+alkjw5@4j4HԅrE6P[nYL /gp4f%kQJ55 ͱkh)\BFu9S)5 ]z5ݱ2T1#=hrhg%dbj0gّ.~Ԝ2 / 2kRS!" E$>@$z}&n84NcˁNۻ]M ;._ғ$mueYgdނ ]dE®B^\F]kW dܬ!14p󺭐*̂+Bs܌ "͞vd!\h6ɟ}OSpbF֕(p}sɥj]&fHTn(197(6?+sB߂n5Nu{ɶGY@| (pV/Þ_1 ^Al }ʞ8NG#+B=aoQt̫:+51y(zp9ôCFeKmK)dʽL,Wl8#E>nvlO@.TFO~‰tʞяRԦURwK-%T(GacHrd >ׄPԈUn14t<,5>3X (/#9(|­fx L(I/69eDKcgm%{l=P[o,S'n|`]>Ndֺ` ym4&?\/Xe50_A ի&_jjKYaUEp7p0x9ҭv\lѬc5o*:t3`X0^qU`ɍ针@#wN@Bs*3~P!r b>A%n?J~yHY(ԩk:B]E8C&n{YCGjKL}zdއT猾;!r} yXdYw8qTT=BO!ĬeVZ7;e ͏XOѽ-;D!]ˬhKW l:ώe5N.ú0P=ts2aSGYl k=e[vx)p'UGƫۼg%Nkǐ50d)w~Yewpq78^% "졪FUHcLd@uZGw8mf&D_G>sӈtNnmR'Aq˰]b*BYBєaxWd4YPuu5yx 9 m3Z%Iױk9k>rKާYC Iq2^A7/龦)27*gғ:a6ye晉 BmOEcin$eg@ߞJ) ʭ@ՠҘHd/ ͇}.op)`H4n<|}k[v1W[lQͬ|'"j4~]?];?>d<Va]rkH#N 5R׼Ҝ<.MOUtwʉT+}K> #CwstTر`ޅ.MK LvYەּ["Iw2l.|+7}%'OFY8ZMRʫ nM>?y΁:X Q1*j I;%]yg <5r`s1뼇KG̀炴i>LzJþԾ|m?>RzȈAd_yXֿۚ U ѐE+0X?ǎϟ!%@zi+LC#,IvؘB=81]p(t:ܐB 6?N1h{p]5&i_U%fc <"ܥXPv~x'L! es.")O[ʄC#QTv*JHsk nIK+h<=ddF-FCsXw uiN.šp:>&K٬$!|djaE/hdEת :-Tg8~vs7m:F5y ,[VyZ(̔ @L2y)1{]'I+oA7_gV=[tKf^Rv^5Nɶǿ?k+ 缪ocƾƅ&-chp;m" 8/ 9&wۨRGzqS:ӷֿG@<"DYZeB7v~_g |KOu*9jT!ӝ^;P"$2𺫿/ő3e{t!˺m??w1M>׮9;z9Ƒ*t s"LYwp^  BcMPXS3|#UCYueb*[bt)䴕*G|Ma[PiILof+B№@Y5p=pN\T왂`W!R0A$/~i7ͨbt) R tz|ξ5H؅ 17&R!TQWi*APLQ.+JDKCEm^[B5;ޑތѱ[yLz+>x֬W+ĺKN) 7:[&coVmH\ sУʱg- K.V:n 3zKgz[4ou3%zҹI%R.ȾnLD1~/ .$ԌgߚsS/T W5Rp]e1ח+8Ɵ)BΖT}x]HQ$}&>&,vrU ]7u=!/tKg%YW^08 ,Nh-Mbҁ@\;{;TLv\*Y'nG.b*m"Ej`{;z;ȏ}R:fZŀK5@v|܄j\Cg0aj|SʮT#|dž9 >TL T6Unr]<#6awJ!:6V_̎,>lJ0,_e|a@s?0}4߇ڢ+إCtV\LL}o:}0d8ٛg2paPRxkJ;$>PĥK[kb- lymb@0}+5Pj?2 FB!K=Ā@;j6-ǏY``D#"ߨn9?M ށ顨RI0'^@iDUp]o9}P+$nA/2^tlj-Rn'ZKƐ5ạ&RAg1<->)_ImU@E A59QUu;IՋd ]/uxAC37ޛxI[{FMT 9w}RF Cm>hi6FIx@CXoN;⛳- "P}šUԅ_uyI֚NC])i,mM,XkUP:WcsҍڌS{Ć.96qCnGٷG_d>^T;pX|zϑq׼,,y9%U~?d,`@c!2=fuf-A1,;gP½:6i Ҡ+j*6?<:^)]C9bz (VN'sUu[@'x !ǸSeL˥1cIÑb,_ś/+WAU>=-$QTpw{!EW@HkEL$u'9} /4hqm4͑3msͿF3qFlrBjvu!0Fm(=5V/QV3"ߌ1>I |OHzv1;~4+\-I-JɈ,V5"J~cꦿ>p:T.0xOb31ZSPAyPbF5;V+mtc󓩇]FA(`'-DPXB$NaTWy;{NS8'Km4 Ĥ`_;oUTz^]C5<-E6!=@zQL| w5aX8pd0ڞj|raPhӃfCBNB 1F%p`\^f-zvG&YV`>BqKt]m0=㗮Oq)53 4Utj]^?yI>v~IK4|P! fO0D93e sנ5g!ElT:؎ JQo!O@E:VD 4_㎁l$Q;~,!ha ~b^X(<l%JhJch.̯i~)CYO]I\zv#F.v~'X Aқ9X{:D=z2ΉKw%%ExS _.#\)i^Ϝ֡`Bk0U}9xA<3gSwaHb-ˍ)o:w'ssktlڴ+zͩlXo.PvG uKn Q+a,$x~ D([aǖѨQjY-d)`ae#Id ~fʍ$H8z̷- M:n8Xz_bMDg _y6-ZW;-Uӕ~EдIX4t55 @&$Rݡa?Ms(N:οlfgK1jnyi,|ܖ#rnukwcʔB3Fم˩6cgȱn=(Qㄱ҈!x?i.n!i&"%>2J XsN3gJujq3l]j8ݍ=X)g"hw)ԮQ-b^#*!,Oc?Rtb\Sh=Wr`@W0TsX<+,;yy<Ϸ%w0`I,fM.K%L`V!g(ҩa.ڜ"v2vUՄ2w؄ 5|T~VusT>T6~=ȱ쏝]X y>zdXD&L kT?Bf]:1&LSq| ՏQhpQm)EDpn@~)p-Ӆ>v)9Ԓy+U-H~^wdp|[CNqbA~2bB!檟` ԉ٦s0Vsg_hYQ۠U+95l#avkh@9Ctn5}!b5:A6FVO^9J*Vί^.b8oˣm?y)oQM^Xi}*~5]MŵB0G5>2'(V$-y;! jU$Z }/8Y_lUѦnPQs7Gv>"<k"E:Bl\pWLȄj <- u<[D3[/ѬqPVO0vDdT5ʮd>/" dg^ˆ ʬD"Iâ0،IxOaA1*#]/z.8ζi돴zmCreCW0.6.|0r+’9Qo97*KykQSnk nک [2Z -ѵE짏iǙ<e_"LlZR#ב4޳3nQ FRcau #͕g 7J݁dm,x>MEwP>G=( S# @9_?}d0Ì\7c bǚYk"-SkF ^pT`Rk*τA\β'k"bGIhP#1ڤtF&1NWW'(:Fנc_Jrnp.3B.u50_p4tԮZ9Ñ?$n0Wb4VyrUqvo'Щ8K#e3/oS(KIS ٵqIB|aLȁUyMSox5rC%SKV )jƞ/9 Ym=o:_PN'OeUAZ7ȁ5LA@!hO<-1*/6 +B'$QͩؽSoh:==YfیWm:/! 9|6Q9K;'6?ЉquΩx*B +#ᤉ淘%I aȺb()VÂ8OҖrajBl!RFNUdjeT)\ =R}p/I#Q [=[qnﮜ>odo✣_vhp(3 3A3#)0 vfKi-Dz,0Đԏpq:G H$E' <:"u dI\xWWgVoC+s b, xUFyG)) ~M&: sK\j4.ZMR2q& /yb'}5a'2d_C15fY爑SPdZfsF-oG(p k2W14F9 cJOU} p}Ͷ٬6pzy1s--0 rUE!tqmV8e1.+xR?;'`2[(@j MYez$#¦Kdl`ɡ[XM\Q_$*P9]&G` ₋SD^>a24H*`A^˅ A:5*ĠIxE:;p]RՂG4w+Zf=AG"n:?LO 2U/ Qng ӄz /N;#I#^م-e ͐ymk}Fxa$ePw^KjP58woHp[W7Kr*WtQek_!COB=3|z;4Π =u-ZXWxCKPVj[܄J n?YbcSv>-Gs~0N|I]> } >aM/6?,m>TA5PqG}g \azRWX !|@18\Y52o lu߰4槁l"!5/nj93 7,nϵú+>v^uy5Qg[M5Â5w!Z^)>&AwnLShq)D_]߈91 E̼5F<u i-vnh9A~cyH0N #ҧBEo՛KD! /|9{t<ko'^nZXK*SYOq5>\Tt7"7y@:~UWִ%5iR \uȀwmYu6Zj!zdk|gVV1@ϑE{z>`*&dOً]'K6wPL; ZBo>OqlS a]8kf ,zupTL&8΃ ["hֽJ.kebH_ELʃerp`Lw@j Lۥ0$TFRɖ؇/t׍6*Fĕ;9cY@*#]op%щY\C@8d@q2Ok~5Vn>jur2H$ 7f)^tĎ[\3Hf&e^P9םH[Jۋ卜9'RC AC7QՎn"7d 7* FP=pU1/􌵮p/y!g_$ߤEJyP1z%n]kK95UpY:T(L&LDbɎJ5oZ]aZCBi1C=:,=3:3'L}S,77qNVXhC2rv/-t]gɞ2kBre}A$.Ufc j_N[#RZASLȩď:,AQJ:B,>f:LkbVIU(ug ̸tXԡ06Ci?M~Ϸ+m7t 5z-]a ,|lIƫY\iY: B]~+ÊǑI(FĽ*6>ȺjB|82YQGhO;ɋ"jaxK# W^:-Qap]Gv'Y(ҁ(/8$~K$U4,O40Fs U-c0,ĨϤn_´/_F[f3'fVyZP. N(s}c~-7ªLp`z-I^~W&<}9Co9u,棷Jo~Sl7`)oLG*N4A*[2MF}Ce3.cXEz箣) qRN$Er媕+cp5BHHT g#шB4;[n?GRLTlZ 4 yyzb*]k|WwA*oO]L^LV434KHTz{,wtI~ r7XZ^ksZ>m0V*y1[a b>B]LJ?HFb@(UNCb|ԢlJrt>4' ZMkM )KE+No-J:'\Sk8_AP$cv72):fW9qn'$iZ´}&H0+˧}MHPɬ' }KZF?! ܨb-\DGE#AƬHl$z7O'%Zx(7tR5l 0 d3 [[WͶBy06|i-G?$=?˼X_ueiӚE лeK nD`1yhs&cŊ7=&{ەV}^ pq߼d]:q  XmSBm<'M.~ Q[SQ U'˰KZ2J&$@b>_N@D^pLk'[ X> #MILF,BVW)>~@Yr:5'K* I[O128?@lGs4;{B߄6Mf;w]1jAd1@C N7JY_~~uJ|kK,pc!=Au$>=`wy.758xFw7NarN-a$(C~B]URmMCPjvH23P4o0ZBy%>{ &p٫ Fi_9b/b,Uxz +}i v -$ˏQ/%-s?En* agLh&dKXE5Q;^Ù2vd#{^e؊V>+f*jC,ښO>;Gubڨ=8S߽+(nKzVR)^@.C>_cP)qY 6+PQ~c8m4~34⯀eX"4]f>\@ *_mYM,>ݟdǡQ<@8s䄸.M{^̀9V ].A Pbj9q#܎]AYWǞ^G'MZY-gB8N'Dē[gNt_^+ **kgrA& ,sKeG9cfmδP4(9#CL+(`H(+<gpb^]d+ۙP%DD/a6ou'TZힰ1Oz 2@DT<pK{wJ־  }Kz 'Sм8[~Y]P#hoF`$te }HZ5YwLvw6;dR+?> n>yS0zL> / v#tG }d[i܎`k4< jv#_\ݍy 'S^G`lwF„#>vy[exFH7r5&ﰏ-Yw')Cu#erk.qV:3je[d)lNFa/lL hfXHʉWԷ;6i^t-?_Fx6.2 ( +d6.u<tM ݄&7BM[xgBTR:{,) :u\X;e\o> |n /?FS"(&1݋hr>~ڇB6ݥU}%zs]f",ߕ cA!έ/L|O̞Wo kCrBu,isVa"׈ui8cыoh5quڂ7rreel|i bǡIZ^rw@+u6Z^O/B ʟX:K5`QI#~ t.ӝ>p({ǜ pZ\:#ȥ~ (+s&`ԭt湩nW] z#VCr&h*+z\%qU+\h)<>Mo2,ZAEa~,Y,rqN)WF@u٩Z6[ 1=SRdW @?ӨqT K(.qY EG&jYղCm!8΄ s N٭*Iȶ5 Ou># ۪> )un9Udʵ/Q߁4ʡ/WX#P"Jl2#fi~k\*TdۼG'DLH7b.LGkT.sYE4 [u@v>k,=p܂86 YbۡeN!^<PW/qjci03p!-AcNi9{r+H[wKQEK] %](.ΚXx„ܓxʔRΏuoeMٳ?1-] )*2UBC|@tG_n_zt9qQn~{WfJǟ:[\R<.'0̆.N (k>R *ÜldcMZ ^R Ԙ\zI3(l4nLNP|܇ͨx cn,sWuKJ9*yQ?辋"dkrq^zW+ ރ.`9/+]N)P^Aw\Ҟ?tsLqw,LTk:hQpbU9F:N z Sw҄U_K-1 vBi]fYiXG??Kf*hAaK<~"y?B@~ށ;ESvYchiZŕ쀅e27a&uoE島-p>|p֣ _G֮u/ |]`nd@u}A]}ҶA=p$|x&XGn\\ũ;D#R2QҰ]JH06lJZ$a@K$#ܿrt1]dӼY8wsr!QJ|+c@.! `^q)uynb˴\N.|qߩb08Ԋrli8^5ݎ|ʘ8骲o{] XZevhj*".Ǿ:<*-64';pϦ!8g ׃ 'k+ۤbGT$F̋Al7SeJCVMjmΕX`a\H5 SOl?Ն# Hr,5 _Pu@[<hw#gKw.Q:1^ yNRPXfuVy6E@plC"OjXld}չ]LnK0A]h-B/͵^طuk6b3| An7 aȷMFոGo+RTf y<-;d[!͟lodtiN^"`dL"q.r䟮UpupdRI@6z ]Aߟ9rOOBڭ1_e8"$sEW:aM.iG }e3Syc?U/ZMf #ks~& j&m=ވqϠX+nDʌ>?w]_=5pTn:_!KmlJ^oo% lDI̴,QAPR?Г(W8MbJU! yNM}0Jg;H3 [TzF֎ټRZNy8l6Gx/P Vtԇ+vi94=! [ < OfHIl AYxP;p)Qׁؑ^ } c}I[Y.4l9b5rCWh WSj6&&(pxLa;?5[Lp;4 &Z]9Ziܣu49G_ -ٔSpTZp*0“JGk &,*mb N_ qVC&Uײ_O68&C?Sx-;)Aг̐<}{TAyZI-8r0Ws` ٛ=zn+ZDv58N%QCH$_>)Uۋ MbdTv4 I1ibƎ&1A˛GNAY#ʚԛeUvŢ%fDc\$h.B3ye OyyxS e0*{PgJ ׾bnt p;T24ŧ\Z׋dUY_`?6bJ VmH|Sl?Ih?QӇ Lec8H/rkڧc:b}QH0A(RI%^ԙ(u35T#;|J pidW~(\Te_6* ?V ~EҭPϘ/S*S P/w:斄gT#;3:EWOS WR;:'*j n]pT@*VW.\_")v9O[ʃ?=TTZfln,/Wi= ŸyJC+z6%j·0OǎgIX1$1G`q//zƃM , Tz1L#RtxpP.y""GFDByPbE?$GK%®ߑ Vι#5<LyFlj l9"kCp/ %6PJcA6\ 谥6KEf0bE5Ksl<!HCP)B_TEu{bIjggoڵehь!0Tzm?3qU{ L;)cegAo4;4F"+Gt6_(=tV&t,яuvfYJ}k΅ ys],`YVxFrDUhZoɳU>Qqf҉-`+ GOjDE <Iy]fЙr]d8G&K_="S?#5/w~`t$s\DX73 =ի3^$dÎkQtƳY0\cPjW"HY.`?/ IuDp8 FirXNяV15!tXwRĸ>9RU4 IywF,5=3..ȡEB0mjAe+m~۽[BjqT+"exEK'J[3crȜ ^^BPo&g$_tjVfEo0wp[1yWl5%b{Sxo_=^uЧIn%/Y5I鱼fU UBn'*Il?p=.Z\$%Zc;>gʢW9hטۖf' + YAJ5{R4RN\Xh=Es1՞ ՚n^ꌲY8D`PYr'GP.jMbv<}&5-:G^ zFڼܛaksi" X0MUrV;VNXڧQx)T'RAa2|!Gy4CrdLT*9qd'2:v#r|oO>|Qk.&l^.c n3k6FzE,x5ռvΏ2_5ma?\5FmMhF?2d{_Q?;[=0v~p i=Xo$ HU#2Tuը1X0sT觰#͵ֶtq_GmPÓ].hbS.<#ѽE\D".agjosib (re;+.S=Xw-fB!' F[[߶[@kA`le"6ќԊC\> -X2T%ISx~jΆzRy||~hM*gY k&sGH5%f1V [ZJS3 ME&H|J)J^UTJav )ɓ3&%j@ ~DE PR v0eD捓] {cHWSLHj]48z?X*2oa$A#]#3upqӷ+>*]lubSNvXAB?twW1- $&inW}%U,% ,PbJEMfA-oCU Gy%J^qYCmK }B}w)O-$F&PO;P3cW@Me+= L;4B_^,=ީ]ܣΰӿT; P_ 5xf#QY[zccCło>i4K–-"qfa ΝOQu2Yއue)`qU2!)-0륡ԑyZ91쵄Rtj⮲%0ɻ&Ze`0`owD^Oa$ӓ8+f̄q-L# <!.|$L -GNî;um$@r}^f &IX$~Oi%_`'AҡeԞ#ս9 ~J Jїd0ftO:9} ozT}8w/ʧ2ξwVdJ:HfNCd 7ZnFQwj~iGY^[!&#drBW #a%^jCkMڳ;JjB'ѣ`Z-]9H^DghnH]8'`W6=f~k؎MiX+!=kä'877g]~7 8W-A,Bt\|âq㻀|9*.v?Ć%A5;pEfչeykғDzEOĔ 2/F &5oiRXˢbS=O] 7j3&wAHy!p xͼZđ4o0O %!l^aӦ0Q}34',L.X&ƁUCʽW+Gr0Ysp&#█nl(I|y_d/PD eC5jpxZo;;XIT^~>*);YLLSF()HJ&~V4_/`6&5,$1IMσ=CY]2V8nw 8[il65>EAj{WD ?/6V܌ɪafyk 汙IC+n@ˠk%}G7`a ;~23 !yM} 2̈́0~j֭On@m_é㷪ПCP#XHSl_=W ^?.,-/ywHmnM(;Dv~.<1 n wx9ӕIS|8+FǞhe$qRR/g/V:> x8l@'R0On{ )Ov]s1˼6=dK-_qpHK+5 &.ZmqGx=RL30"آЕ^rwIeӹKkAQ]9ogD0nFL|,~H*e-^Mw,x%<8;P>р m?i[Z@RagZ*w>Vͭb%ɐɂeBT\M @/PCZ\ra-***o-Ղ"*ܢvs[z)V~=8Pl @v!J&A8zX ((챿T7u% &IɁ|,?2хO:)]Ģӵ2 vKuT>|umW8q\~]y-:wp";v[2:̔o2t?fvr1eY`51t/5r 'Oـ#[^E}|L,9U^.CԖ<s^of˻4mR890/QF JN.Х`t8cNGNcd뺨SozoSH'0ԷnFWĨ>^y nf;oM'y6>D0CSSW9%;k0@HBI/"}H:jsf=9=TK({T8V^5c5#;ΈÆRpꁬLG.jy-|ҿV߄Mrg8I( :%CuݺVlt|+bןtnB޾J.9&@ 5ժ`\V|/k݅~>BJ},_]r$W"mz>xB8WD>:_#UrWO߸sHF![\[?/نc2xBĪΎRaĺ-MoȦǬauUsepN!f!1'e @ATT੗> P5qG@G ke.1GBc=n]]fsw8Zᅱq{5_=D,PX929_ulk -4X/mXY{?m=H̋!kC7x=DY뎎Ӄw$/|:^k8EꔗBﱱ :ac $h~~C~(M9Yr.%_SUn\*|3$4)Qyh'dh{,7NLQ1Ytm.JB 8Q6WEB*زO5`6;gcWPC+}pGg[PmDE$5Pv[e *>7M?<Ԟ a̼$(D&6?i͇1.HN:IN[b"@"st￈R"Cߣu]ް̡"Lz'GIn/_[C+*X@BZU-/+^D"~u:WH|2~|VZȸfPtKLjwY$jhL-"`%%0󲜽Dy i 8hUigrq""I&wB 6\b1{h_Oʛ;" [o[hָଅepkj4(/gqj =q4asӝgx#<%#)j.)R\XcvSf|GN }4 )ytseq/tP6+mN4\}7SE|enU=E}DiB/Z>^`lYI^-:$6OjLw*'(op{3=̀+[lpKc9n+X/a.+Rs߻`Ս|R\j>,UwdZȶͩشDrq֢)Jƅe9ŨŠɶ8w wɥ$H܄ސM>zQ^H`A0v6뾔\KsqN=ϱ3B,bhA/RSQa%0&'I0݌>Bpt*/gm[驧Jx&-QCr3r? r [Ohg:]I| H*}Y*!v%gx5KNԮ3sɦMX$Vh><+b'͵"05l` ^n1*{΅]sI>o u1w_oPI:R{n:xYsLيnُnLX}y7H}䬿o%8U8]#Bn{ >AZWi[R$kEdC5c@dq}!aQ h,NTDÔ{cI& ;Ngi ʁ k?8R`R[a EfBgdVeP-ŷܯT!|PHDx;iNxPqIznMrlžw%m/K{@UPeiTl#+ GJO3? ; yo04jT#FJyRk#kN>DoQBw[si|\W[բLsA?b2Z6%-.îWU\ɮPWIs#_U7V^3~].p0"!h_ԬkLUoNDORN3ԙ]/ѩŋ, PBׁѿ\}`j.$ |MxS-u9git.R2IK'(S.@|kN$#ٴ'!'|e2#hf ,4-[!+XoZԱ}:W3~-0U.;r`UDVU4$ j2W799q{Bąp}0vGp5*a˟: ;$2X`#+!P8{2BWR.s2jBG;T?#_$7 z,h-oU BATٷ"#`yqzn%RĴßcq)n+.*;,{ilot8oQa]E2\iIX^͜ qQ,)3A{ϴC aT/=W[A68A!Bl7AJ1{'nAp6rl55~/pwt/X_a6|rJnaHۭ"~vt·/k Mǝ8[uטŔqLY}Y(jNa0 j9đZS^@KWZ bDuk#XǛ:E{,Ex7t"aJS*^TZgrsM6 )8E)^Ag a=~וä)1DD)MȶJL3^;"Sr?9d5agS >am7H"sSugل2{)i]C4Pp^h6Y[+ <ˊwZTIO-ObU᱉ai.Po0ϝurzT*+-V@VĻQP܎TpwC"{j"AVժ JvY̫6熽R uP3O]} MJn+m>FqcY%۟Nh^!tYSƈo~7յM':{vfSEJmӣUFh A+hg-Q9g^7:GRonR]'U_,A=+p2. ^[JI˒eF! :𜌳{zjUc^«(qS.yNVV 5¾KSW) |CAXYd2_>^&TQ6LΪpsH^mfi«o~o-w')(N1M.޹V[aŸHxt:^є`T>V%/u󲱗4ŠGiKfj^fÙ{%uHxpIkj 4Nj}b LGա Wt 4Ūk\ksm`87>czA6Q(TNpE!$&%lٷ:A V'6ؐ\ؿ6gnv&}hH"Ə$Ӧq{Z7{r(Xj3V0E߸ p Tܷ"e6*G.Yvb8J>>g9џ؜4)"{sNb҄Hhhv_`ZeM9VcOj# cC^[MIwM{vXbY~+ <- @H-VU-`+w 𺥱?l'$YW`Z}kZa25 +$a1q>=yE̗Ľ-cGkYz^jYp0Tmo&h8f<2Fj1J8R 4,'r\# ¬sr'hTF{ SQP,G&tԆ˺ꆇPX 3ćaq=C)ẸŠ@XH*u~FN_e@z>`7)CۨaS5,!i5\a(X&F׬׺Y>'49]\Dcsqy,]mv۰ oaڸ$p3D6@(K$.$rGjt < "~տ˓\o# P(5u]& !OK_0K)v!ZAKFT}呔5$Xe'}$u<1ܺ yM83oDyN3Q%VZ]0̴}G__BS]Bt"^<}(#FL72w0 UTE . qsBZ{^DoQTcȑ/8t#rlĢLtNǣ!PF #MRС<Tm Iޏ;dX&~x{+(ԛd+4f\۱E dyO 4V,(lM1B<-أn#xB\[_t)hd &a9YKWU0Zdi*:Ηl3Ԝo|;;uJqW{Fa|8ւY|mU5cv=c|%*|]`5bq|:m?)[3 9gomHKmBNp},Y%|/uW2ן zEMްW$E2EOǙŁ}|OO@*E!$oz7v0$h)Xr|$Ѣ0r3(Z]Por$kUb3d=eAȠ|\Ab.+*%:pPiڍB CtI#z%o07FmZp蝀H݈W%UUٹ-T@&I5˺VzfQy!C$c(j-]6D*tCIl*]v/_k!>-2aP|: D?9 3yvM]k= @*ՁC-:=uMgMơcux`Gx{Ԥ_#adsXR!Wn?uՑ- BヷPKu%u},X˷BcԃxKU翍T-9$yRYp 3?$(F!qHۄ+E'v~"N?j7: wq, \F`j ^i7s0ƴCc_T:/)r#a;%=\X:ɢ.9е@nPbkҢuq閭Wr,j{=mU01usEʼn'?SHtC~ħj=gP)}z K*~-bu( c@ "\f~^#H @r=aAP>>gW6K+T@XFn~y[~kžeP / }!gɵupz&`cJ]mt NlG mvd2ZOY FVOg3aDSm$֟@kѤE63#]\F^{/Wԟ؅j STMcҠh]f:0g-J&3Z#,ѣ=ZDhr"qZ?W@ޯĪY/|sQrET3ͤ8`^}E5RቮZicˆW%LT2?^s1R{!K҅ /1jO 7mԋ*c}]akTo % +i ˗5iXpd=Ds)XcھǷW%Dr\9ޏtgK׆‹ϴub%&A߯ἲPxUd>Go76-ZIY"1-RwtGs{xLp>9}BGF:A=K ?ZWޜt+8LMeH*"R_oiśzp|./_:v/Ai7ts˖+ 34Ʀ땐j8:,Tk\D\+_ORw`YyS)3r GQy\uЯT>vsXu<#/j #hDգ+Ҡ f I Rɉg*( 2Ρ庀l)0dqX;̤Bqdovn<2v=#s}$A=T{c8Sp~#1.NhŴ8ٸ=prER8Ulbkifƈ>|*#`6ɨ,M3 FNJ-O! ӫ.igY# K_dr= 4:i~w &}"`vb].`zQpf6W2g|`iMNmYN|qd!!y:θ'INu9=<AR5FRtr= Za@]u =.n'Oq Rlq5w=(P16㿏D-|8t?/®wiW]+{S!60UZLX%!I|"me*.w+=0ܯ89d;. jW6@ 3NQqޒHJܡTK}= \msFDlb[S2.V3dbܺP:8 H{oE:LX|=(b(O^T)Z:Q$EBeߔnE _1G!,M(xJa2޻/%aAƱ+CNtpv}u—Gt/ 8:i}F^qSpe|o{F"酑U$ ̠wzEtX!8CL:l5 [xɋ2~:%v\ U[Eq;.T&zY&_5 dKzJC-k=m_RbIA9AzO]\lʃVb9xf i{sŊlK(G|,8P(7}Ϟ\ h]F]e0UH&݅nޣ&F3GJN 3syG7{Q*d(%c^1@DMa՛ĝ1:6l6l{1(zWX旇 `Q8@%e',޲-G˘܇{o &6^rCǼ 2Zu/&G WdPHRcM1bovD(W]F2.z]ܦ63A6}Ԏb n;5*#TxÁ1/_Yȥ>H/)IqRK&#<)d6&\bF_Pk.7o9 g)H1fO`<DX{b{lr@`hf)$HGf}1+2 "Jl`6]LSb'w=O[;e-$yp񀑟XҕD!iS;}TFzSDY!VWx%*Ȫ2>ALjMO٠g+˸^Ӟ1Vw7GP]} ,iP֔6a;4aƹcя:F^Ҥ:38|gRWd6Fsw 'ڃZ4hwN"Q&+HE:q@!7_iu"?Ij;5k9O;B 7 vBG GK wpA-_*hg`'2)#pěՈH7 ^K.g2k[>TA fޜ//{;Q3P7593|0]}6Sr.8 >Shva|"i7frfr !y +zG]f˜7o<GW 4._[n-Yeq?t͎n m}FQ~!<M3L)R >º0n elǃB~n[F+Df5+mR٥%+Qv9k>BL2[VOyѯfU )R#iq*EdTa\n!ƒ#Tfr0}H>gSt&%wσE.a4&|o`bpTo Qul)2H#q kS zjcm+=38Ь*9[</,R7+֭ }ӵ[W>L@_jªy /*o#m{Xb>b*L_  <({@UA|`g)w3|X|Î nKE?|, c:MRz(W#P4gxKc+RPM:j^lSN4-4|[jEIrf+yrŹ\/ ?zɧQꨯSޫc^,+}WޔߨCgSImD)^@*Z OA~v`UN鮟a&xŤp0% a& Pey6 閂}FEaн>jƤ z*N~-rvRf*P=4CW.5K:-r9Cxq]?9#43c4ĘgZ򭠏I0wu+^g ukǘ| \^l5u8a%~ "T!_1<  GȃFh3f< +BPب^;D~6ANЦ]#+M,dj4΁ rE'ss]:5Y׏')`1+?S $p5:ziك˗⢓k@3bĻҿ;6 Xy /#%̲np6;.ªcC 'G"9zΰ)=8z"KzVN3NDNXS|b`aTK dY;..mby }<)?Zҏ8 ею{"ojջ5H02PlQ'ۡ_ѹ*cP(@[v {e |_WܸEWEbjF/;mةipB6 1֛)vIg!jUg'SЖ+)Άpv*>κu/on.? ?Ġ0ޤfw=>AX S-45N?q19l6ǁ0 xJKv)J&/SVz\}Z@Oe lY-|صvy;G7B炙ó wW2$AQzCCFܓF.^TeE)hW²?aY?qv3Fx&)К@L(ω&(6Vk._Ll韝gӸD!G:-(x|T'`38boQ%8!:2MN.vsDL1j۟_ PV@k.aQ.mH;؈#H҄oC${?TRRg v RurU-/j}Д PMDOae寗%ѰzA_ 4 0#pP:jF̩b߶6d\.ze9Gm/q-+:y*cQeQZR'i-̻z&}^ӴQt 0 3?HŤ<Χ8O/;*z#.?XL8)G-Ҏa:wP;dPfsuzgݵhFkuaVVSc{PF]!~t|u q~@ j Xj},P) TLԆD*d^% ܌GhDF,7&Yˑٿ)Ɖۺ+N xDtʺhmӫI~{B6P煉.!Rv27W_?.3Kxjd >Pe#' UhڧIRhr!c'stxatC-?&\ުM(gJUw*ڱ.ytKkC)~6.-Ogm$TV):$O0Rmq\KKkr6ѽjAV_(4T[҂)c WdT&&Hy$R`#eV\cC\|zy/cD\=OAq+pD*2\]aEF۹3\]?= ˫SWZ?zmyOG bfCλr<"&t$ɺ%y!iK!@w@UDJy#?]73t eF/$^򀷍Q#SuE".;bl贫QXZT7:W8PGZob,2( }.:Ƌ OGѪ<;"w~zߡ'*vNDfUR\Iϧ~f:_(ENh @>gz`RV:@eΞ0wYoPXQvx'pHᶢTxriU)0oltq!Xd[g %M:;A\ԷR4Ti(uLtHyLum 鴝+Ii~m(鳑YV e5m!wBY ]P0Ց;'>t+ш A{pdOvYD+3CGOA|DH4B 1l<>x?k+VoF-.n6ՊsN̎ڇ2/iumi+ 48׀{2i{|P*#YAY+T<" x&K"JkPQC >aRSY%~̬M@EROĴX4cLZ<=H_.Mlz$G hiJ'."~<0HP׊خ)+I^f;8H'C)M\3=rYfaR$\p"jO/ X#PqzEsa$QkZ`1 r9H3`$X(r؛lx!d}2`?0@2s< gt7ɢ2yS }#H,zre.ѝ 刢G^4 AQ㪾k{ɬ.*t,HɖB`/ f Op 1yܵUdh1⾵.xnf2 g)³ w_;&}\ {dԩvWhv2XsXuO ߛY5$kڡ$Kf8d_q8[y:JO.GEU/n64fpp{uIQ^b~oPYŹr]訸JHܗ"zLs _'u>+ |KB[IV5ZmOn1#?ee`QL,OL* qdr*nޘ]߼Շ3Қ 9QC...'|X h{7C饅1Zu.vYZqY/gz;}7ħ6>=R |T"02`·Ѱ~8? OT#7:MzT}z8wB*&l [i :Kz_otLTRaA:N[d8e`zhϝ=I"-Oؠz˺@" +EA[ɒ;ĺRJ{W MϭqŞ:&A4fr;섷t H\!Bh'D6{ J?,}@kz%NHl/pBH %}|4\Eu6ǹHv-n}XRY]U3݌qV OpJ5m Y]fe$q(wß+2d&O*L'g\Z  .[ '#T`|'D:p)FŬ\k4ifR@Eta0U07 ϒ ^PKW^hJ^n 2b(W'B B2{OQΖ[#{E-b$TQfFf>PA[Yc_foi@P~&l׉r5ABxg Ž D7,ǦS/< 5VZzӫkĤI> K)}C~~Aa3zs{.幼k-|V~umŢ{`Deazy/>F2s=-+t</[ԃODyBv)*X>_0( HFo~Z/K Nd=\|Uk6N敘;۵(Y,adH9EtI~͆\F  .M!^; npvyM_c"+!u2nKѺ!gQ:PlX+hmXE50 ȏ/Rb8bJ5P$|I tݴÑрw"TcvH܈"؍qtVLG0;-FI&Ohm!qn꠼$T vS!U*P&JHL>4{`ZꭇGB Ǯ[B:Y ]FR9rN]g+us$ˢ >o0*6:1m wo=;nߺSs~I3O)^yTLruL#jRWH\/Njx\?2qI6 BL- tʔ91B+M8 7'@ZSfN4]K ~`[RPUw?˱ J_$j`kB+ nG呐ܕ, ]] 4T9цJe#BaF>7m,ѺsG,GԈxM?V *\ϚD:qh2. lNɔ1P_;´j;eC0M1swaҿ\ſ`5cƶ`2ɛ(D_\h%QZ[xZg]/kJ27kS[ON*]x7RމƱA`QqKyɯj֑vl 0NN!3]a72{#2fMNSL=D0;J;%- C^c)p0M{j%>y!Ki5 YݍFe'I]-uU6kx:2eo[g;fXdJoO'_>ˏMNۙS&X2}Aw`L0#THBGҴO/!"C |YJolT,WtUt:,osJBN^̻צgGثZ+mPn4OOYkAp/ׇ-ۋG .Gqp΃82"˳l4Wd+cPnaO.+'vbdI ]A{܁'^BOʦjcڇ3oSRyq/hwOGb$Ѹ_e7%clstvG.(G؏?*?j}Jf|A,-ܘ,@MP2W}t:tp%-Ƽ0أc.s1wCaQ 9ݦuRzQaN['xaVo}L$tUo y(AV фKEew['Q" & jռ2h݃Āl nkMtt6Md__DMmC多eҲNl %Z>d TQwL2 5酇 =g~ Mhٓ m^Iiȓ -o_[ ԇb<[`чXLD0EeJv5lezKgu U9^6X;j ,Z0F7 +s_Y)x˼S'qX8+W1ś#nRy"(Z֜W2._dlsc>o3! xFO>{/r#uwŠ 9_Z3DXX$=ȟB"lj%r!8- Z'm / ڢ> +لf:3XC|.GG=?sɍlTGZ`y >Fݤ*m'oM_%복NJs#c+rgK $YC!ULcͳ}JEsA?QLQȐ<]dBd~"2&B \F*W>K_sr&j&˿.]wrM ߑF|OW 3=s7 2dž&`EM{HXJ87g%idORh;7w~a"$ mIW2hӮH]-ŕYhT6*CD.N$Rlz9ܲe)OPsĐ&5h;&fB}Q ^.zZ;XYeNB/\v{n؝p8s{E%jB`IeʗEh/ F~tI۾-0;Ǩ =N*Rhd̐/G$Dd>aG٧vʹ.3&Y k7M:2xџI\CZ׈xA =\IFjP0i~$rFO*%Z{;8.UsZJ'ҝ|,T1^ OGsEl:ȼ5={i/4e"xcvfZt79D,#ΒS(0*42Tlƒ?i{g$1G'iL 6 2c,;EAVļcJK"tA2889ҫԟB &>rEfYs5/2wJ#1XT揭Zո-ڬ~t;RJ-‹U}JŧR  ~!!%ΡC':'|X'rkx [dWcB;VW+ 1  $91o=e?1ӄ{ÄLYUl_#dEh_:=su¬~3QW@܅nyU:*Q!Y@KE3|Mgvtd߿@yft+(%"eGYdn4%钕If$1ߣEEL?cj5]\Y٢`̤c0UM7Qgy{ϱKHBT?@ ]Ѧ*c҅ s[*̩[z%ؾ"w lnJ((ڵBj1{T:o-Mt> W,E+ :ͥ zLMo K7V0B0t3OҸ?#qut8Dovwp҄Ϸtpܽo.q!>-ӫP3JHȒ 1MV]#gLNc3p8\3zJqaQd"B[T o7j :C&$izU2[TmoazUyɶWE9i@- :ҧHk8Osuk{a{-jDĞɷя}czЕԮW!tƩZkױQmpڪCxB5>r wiay!5:N7r\wn?0^zjiejj6wX8~Il?7Bh)|5]Z-SG,di=>'@{3O]̟Q8"m^Axg UiOi؜WS|= k~pJz+YtV!.|F}'Yo_4c[|-'z&=9jE&H>[#e/yT;ho|Eϴz4kթÌC$ok;aGq.ֆVْx?f|fU%; ?{Rv4q6W"%;ۂi(;uRPȕ^"pUQ0Pn 0zq" A_5BSi X+<$E<=YlCǃq8\f h9*yTi8KF(o׃GNEلfz5\C ;u0@}MscC+f ޥ/?5K7NK5mdeޘE@ҹta;O[0#/+s[S ?zG;V̀?H߾?þ碨iuMg_m'#L%E Q5TuMAN #5ԖWU݉1vqlq$El&N~.]T+hc b8 (}<$]añ F#9t;˳̤&4mg,jk/P@2nqnHIPQ|W,@Kӡepc ,yڄ#~. b7 &;LJ,Y&_\g#\?bz(&AosVN8)y U~QpI7JDn"/K,*}elξ4u}&f^0B2@Ui@1IHWժuo`Q<$ڥH"Lqa{Xl%rONj?Vz+,7Xʰ7NY7ޕJ>*wwRڤ?DR'%Jʏ,c1?pIw+6~Ft{kyS(.{2>UE]oeLdߪ o^sقn}9eD!GtTnK`p[ k0Kxrhlth/dE-X35j{, 埪Lgu-ާɮTa|K0!RvoX%F űgYZ07070100000308000081a4000000000000000000000001642f09750000434c000000000000000000000000000000000000006c00000000./lib/modules/4.18.0-484.rt7.273.el8.x86_64+debug/kernel/drivers/net/wireless/realtek/rtlwifi/rtl_pci.ko.xz7zXZִF!t/C ]?Eh=ڜ.+Ksi ^҇!E?#e Jϊ;iWnK4Xk#ag&8%z2q`cK`DH0e#@`ͧzߕWl?qQl GP71`gN1@ZXegFL>('V~ K:<5*᤬w /lƷ0Pf!sI?)%Z~p7҉T V|DZ ,cv j6oOL ,A9!pXO ܄Fip #u ӄYՆTM?{r4&9av3/k1EFcseq6)|iFک7{V1$Ꮙv<צ#$W$wE;)?v[O oeiV'] i40w5¦7{B>9Q[b&(?贱hkWAࣘؿV [ Yr!1 (x_l1)?ekF{RgX49j/z| 6K9mQXRY5o'}QCؤd}UtIo}9moK6d5k{3AӐf=wnPrH7"[Mk,O;<#U.+,B hNqX^\M){p5'M^RtXi zϪloΘ |s+S%7]s~8@GE4]VlڪIҝa. XUs|47oz~*.kunjl6^F^(a"s\qS`pe]ױ)>iBBSv%Z1=M&i>Dl=ge~(U) ,2:_kn+(qξM\O[jkWK)^@/N^~542L[;R|V%'>{\5;P&AߘJSGh|p9Ēd qS/bwGI(~l`u8 T5=+'}xI\z~U]Kmy`;4y9_~ʭT˨24f@GcO(+ }t%Iܷ4Y^fMor}BXx(Euk]`o32XsLE:֫zMl /c9k!GѮ:ZsRm'qD>|K6M2NK ׇBf8>4ȧ7WԁɉXR 4ס5MNű+s)ms^0(3ŏ`b,CcZ  MW7?QXoKL tPa>QoЖVԕy@! >f21 ًRHeJ1F,x!~A| ͚D:肴$HkK4"25IAb00h8(,96SA"nDlyjȺZ"$51ux%(ȶWWY{c-wm MI+T`/K3Qo=+W/Bf(YƬ6In N{K@!0:b.So\\A6a.+RwYtN 1wi^rvw "ost!AP?ˌ x9ab:x!&;2vT3Ni֊lܪb4-Bof8R7@Ƙ»&(!uIN<޸dGwj?ΊVPN6y~2f6r_Y%_uYԪ'ٻZ8/A,pZ) )6`R7oA6>BP[Hu^_{F<T8ZL^DÇ5"SӞ92|Ke k2ad}vU`&K`vS? v9Dk) zlDsb*$:$pW)|OE1hdoQe!efj:;NNy;u@}L83k7!eۥ%R+ocEѷ İٙJũn?s[TT>5f\z&uc^f[ P!16l)ҙDţLiiwij _mc7\N5p. lZ'ebn P#9-\)k}g04 ̠y]) ~F/rf]s$)K< /2G^pv|qdȔ,wG`Gު(P͝8UGh?|AC@aSYԧ60Ԇ懢,rȿ@MnifuZZk+ *~ !|]PY$RGd3ۦ3dhyQx^߬6Yywk-Dnb'0 #b'aV ձ0Ky6};cOmvBsʻ 5#U\V}YE t6ragShF1딡@If:!nWEh]0ű8FK:\-)pexlI)&a|'|-U$̓jݭHo:&q$b ? 8!}wm+Hݖ-IH؀ ;װJ̚Ri P`Ý&R'2M.Q'uYZ4t @OdyOsU,Y& 7RM );2Ht#O`iA?ƉTAngAYc";4Y*k>I״:;!riLZTfcZﮧn \ wOM;CְBYԌAgtGE[Go6uQ@F܍RxVV :b''6)HJ%i3 [rlV 9^h1;/6ܑ b -UhXk/Qva6_n(6bz=@3~.\o}:&fiǒesfNIHsd1R(l7|iPW z"*{WIHuLmB53@lRJxDo =~-~ʬ0KR\j^* [մ7vH_U?S9wXmƝ`,W(fBPPeSv,6W5]G¤_G-g\cdmڋ.^߯%*]&e~c6Z=(OFzvJi*.3SSyX0d_ʽne:\`E acfrSkBqX@=Zݒx0F~߲zI*F 7U dtf_.}uwVk!AIe]8JD$P)]T@#1q^dE6knCs4ǯ+"t)/%9ÅIيT=csQțgb%7Ѯy |b?}6]~]]E_!VK&gK0L_eO P|-px]P|r:pl<ә3PT$'btETX*]N]iyNV Hզ?Aw#DrKĔ1!֑S::,JI eew Nl33MFp7NzV]S(Wݍ\|OMo6>T,O[95W/$Mx < ʐR_(;% 1ۥҜ$[1Wr&t_S:6H-_A]l.~Jj/ %v:'\VWWCjci`ݮ3xHGZFO7FNʎ}?8؍_%J6ZcO5.N{{^MsS3=eWpñP͌MU9|hdKǿoA݋c; ̊u^߂&~؂)vI!6{QSaٲi 31gr!_'~ɚky wUڶ%=?:kji/.-;PJ\|:Bmڒy@4)z{z17ȿF^ .L@Bv| oLNKk^oa$zj.$<NJ~Df̻MDz0pߍ_3d~I[U͏y< KXvk j 0@ev+L'vx y֘VFvHEMo{Ŋp"e.pI3 3e]Li$_~V9J)r_ KhY}8 Z.ٮy L7IJc-4Ym^DW2j-)x؁9@:Nh,F|u@{$SUc۞cUyT`mm~3kS~="xQ~44ͼ"Er{GJ5Vs_1;7 ٖPFPeArM]3`ߐPEgʅߊl7r~R4j g8|hiT2ReLJL;2\^fhe_Aޯe6p )K9&V=&'@@Rppsљ*r\d$2Gpu`%SH)f?rSR$]?6Z֗; Xͮ- vh $ 6Q3o5$Gɽ*YFd|ÉcߊYX;h']P0~[mA^&IWʹ02ˬ@!L? ߴ8ҵ Nj;ءlvNB~fsv_9"ʼy5!o-&+oOI8D6E=|:Zh&`9a]lDql@Q0l>B'r3 ء4̾Kz<;*ކ-eƃ"nQnmc60]#܍$`V7BJgS&A+E3fț;e=\}y^5%:5ZL_FUmKXiA"{nmaʅɤk_?0|-(7aJ\?5n\˳0I5֌4-D8ORgY01yv;"hA 7ozȟϴ2DjEqۅ5BFEY"^]H;G+(Vi^RAy&]@p:wNU ͱLYyls[xW?>٪׼Hѧݑ# pT5W#.s`Mڇ|Abv6B\43o GQDž-㊸GtH=kE,MUd^jڙ*kt'':t?h@C˪k.#hَF[*h* /uf+RDQp!آGgs]dl587 @L2X2{PeUV:0̣q)zL 8 ӎ%7LM~S!+܏S-7ȘA3nU53/,fr=ɐRb6(9[vVZss{{ AoLоaDiVNDxrKOtoo)ZkPr~5/M|O^q̅}wW=r~;I,OȎm߈G<4/<𙟭pa>1ܑ%B͟CEF!jT\p’|b.ejMj5Oyr!e~먅F)V)uf`X2Y[m9NmU +q>.Eg_G- p2L_TKUuCp c jxB2rL԰@WicH{kNYh/{5];wv1ut|p+E8H&@$o|`bΘHZtv /Nӗi-F~0} z"tJ!6KX@B4ynO.x%z9Hf+⡚:ص3` A͟H|_; oT᠍DG 'SYJߕ%:F ƘDt-*A6\ߦE"* 0JHHÈuWDQ0S~DW:N(U*< io,L(Zُ% 'J{oՎߥxqx5x jtJvp i_j ?0wU֊aWy_tY 4,]"QnTƒ W pfN={IM CǦSXt cW(:- !i;qiZq-|W_bI>u_i d F]RJԤYKc>A>5c S|_sј;sHEʎ eb*ϳX +:]M m^Ax5 x[0 G;E~^v&Y숦,  U>ekpCǜv.5ljޯEWt%Q޽N:(V=}2lj;:DhKvPs%Z}pi\_SɨV{E87W~4z}8"J~"h僼ޚ>}",j>gkuVF]X'.(91-l-ZVPzJ\&⫬H<~J oBdU"%Qՙe]mb0bQj /7f0-.\Fv&, >9\-h)#Gט1nh|ݱ` 4b\#JŲ>ԇF1F )lMρ.gV0p'G U5'?! PN(L % Nlmx bt/Rx |jAIB&jIf!iȔnOc罒>0vYt ,s|‘0޹+s5^PA{ |-d6n&wU 117;wtt;&Gi٧`m >bY.y-Mj(bu9xZ̰n*c _].NEHƥit $k]nZֽE;K ,&|x?w +$Ŏ?"Wn&njv170yE#lͲppd*aCLmDiexn+@4#& xqtYG.Ƶ3i/Z tMEd?_qJpaG׷x_EyARso<ҫNzRs! VZ9-i1P9bi2Oa TqrE&zj4Vؐ\ա8l8oE2 /"q&;.p`HL(ar09 %dFUػ>xIf>Q3z&tF #tQg\<0>ii3-K,ro{?_f#dh0b>)s;Riyi!s ;),˴AW@X{pyG"4ϣfrh 2+Q89| M$pgZA TrU=ˮx kݐ/u8BB jCi{ rVeϫD>?L鼛^GY4*+JLYd3,U;SwWR7V#;btRE1B ,N,jQo;6MQ \@YoNZpKc"UpF&j~8"O̪ZCF9i82ݖ !U%n$ZH`Nd4%d[ CdP`&ǬSPw{^r:)[G  ,4Z9as|~ 0e(3š9>>esExDasAPHXVϗi/z꟨E,]ni506LQvk;{WBɵF*Mw܅M96=.5`ַWףs+gNF=IjmQyWPeGάW/ڌf&4bzU8Tb *aA3`[\ х k m5=/з9jCn!,[.=X7W~wɓ$y3_ c1V"3<;D3+V66rCZNϗw>B.(X`*maA<"2nԛS@S\_T &bse~ T.EA~c@B=Zg~jm.U#Rq0 `MJhNg,d*#8*"zIn6o2xOE@)+F,S8'>m"j h7Tp atqs T_zVn(:i] oy^͍gl^1nhvL0#.=vF ~& O0:@o}ΝEY W#K`JF*=RUL"K< N-УIXR=~lj'IVy8rٗ΅^SJ 9ۢ\QgOY>C &dzj"m>US1Dʤ8OCz(MqghxP-Ki/Έ_=NI5Ҫ5 )LP{iod i@s:7xJ3ĺ}Q |Ѫh[,zmg+vW Wbr=kH iSS+ⲩo4~j㤷 s|)f{@o1&%ߙO՟HIﱩ(yrZ =ZW`?KR:~TíZseg?2%M ˒&W7boe;_)B9!ݤ&xuE>RZ;lD3FKZ FP: `R}X;g׭b;7j1Ԕx%Z冘7Ws1 m^ s|BWY$8\+[K*t|]q@U)6 w;\-H+ /8midp@?nKsЄ'ɸOWziLV>µ³"FSG\.Bv[f0 읒z5k1nmS} ͱ;.x%I3mxrTSӛQ_ACT~Ln*^Xef(U;*}'VhOϴ#bnt`2 *lox9ϝ5vj㗯y8* ޖ qg6Fk kR`2Co߯WU!)GK͟}LY o;*3 Ft: oweo≸k|v@)B :٨1{9 ؔsO iKO Qs;Η@XOsWkIh?Ea\ 'Zbe?1 CA?>sclKO*< 2]"ׇ)!bxOx ̞y0.imEuXKO%ĦD, m%>0Ɏ0IW2!HTś |ϼS iO$ĘXuEJ3PA1M J^z',k|d2']mIy{魽ކ(:XdwTXzJWp=򟩽wBjwI~ Fay){(4- k>+n4lxf*. Kh!s% 97mVȽz`(,- ʹƾ0$#Պv&[goJӍ1}%Po^/,@Vm&~ۜn2UQEVz0k`ڰj m3"$X'n[g6&{Jw#pWӒyc1c2[P21Jv+mijQ @T6/,`!8\w.|߽Yz_+yp% lx3 RJ ?HUCL3hkUy+bj(*{*!aqq|dBm*CnB](RY7f! J9#d=rI Mk"jH _ԶЗ|+)ҹƉ i"4 P1O>I8@Sɹ 9鯻XzCݱv}NI ;aPd]IS׮OYL yGq.\d ^Aسl,j*tc2Koп`EEy.ȇaoԲ25QSfUJ iO'$me[+//6a| ¿6> MN@wZYFϼnFI3D\cr2Y܌iXj<o5v%4zk"'3ӌVo0jJ"-jFt H~g%BȫsyEt=No|k /:/WT#?E&I ﵦi++d]hlCBgzNh~Ix>`yVhQHRv+_ 0`q۴2-TMɱHo‚*Q>ۭN $y&[SKr58"=߂>ҌZbQ2YBX݁l{`|lOԎo(5׮U^>2a՛sSj'WكJé "_(M׃f^CMûg r= XgqWYW*Z0h^j&!勞A'["vJ\ 8Qj{9?NƁ6,$SB-"ophg}#C9Ճ&)}qHc=v P81*#K&mD(Wya6ylBh4 W'ZAkz&EjgՃ{脡⹾gDn~ĕ+-ʌveƔIC>gq傒\2Hs2JvփӞGbyehO-H^1 n;('aF`Pu+Z-k4ybM//#\ 6%N6Q2yG)9ϔ`,o {{ #Â^Iԩg zUcHFoS$r!CŋH﹑jz"4P)_x>G*VF1>,16̾;;OOw9ފ.vldPĉk{\2Dq9|)CP)@FgtĞ!MHYf`p2弚ǮYR|!Z"-- P^ 8W-d^9<^809@,bU?ﵶW<ڽt{-u0fpo%ΞR<׺:yRTH A9| 4{e/ܜS;6_JJ b:rmÀS?6PEWbQtltKaG>pD&/!8_Fݬ@3Q2+uWA{yka5_ʤM񱰈d܉/r'MDACQUBNk^+Zd/#:r*#<1)B@=_t&_!odHpz=D'buю5@ O͐T) U͝[U86PF8I&\ }VFN1^ԛ@L'9U^SF~^AADcB* f۪0Y Akn U'"Wo N(O(4)ޖHCNߩfvU~ڙ2i0"9ї{$8X<]FMf:\mf޼~ eB` bf#PipMFB,%F ـ XyF^F9U`jJؓة$ llS~=GE8aЕ QU\+S QEV<aЈ@M}׫BJ.{g'01G}}|jO`cqbba_,_-g,x?vG6v{,t(nZ_sa2u''.G 9+gYZ07070100000309000081a4000000000000000000000001642f097500002648000000000000000000000000000000000000006c00000000./lib/modules/4.18.0-484.rt7.273.el8.x86_64+debug/kernel/drivers/net/wireless/realtek/rtlwifi/rtl_usb.ko.xz7zXZִF!t/ੇ&]?Eh=ڜ.+qH>/涯+_Inan`Țkl_cd7h*{|o7P5f.9ͿeU߂GTVWg*H5R*`@ipO9E&IϰkaGoaʄ贕r9n[mPYqbwI 'h Wgρk,^܍D[fuq[D]ƫ7kZl˅/c4pMUicFG ' kJ\e#^ӟ/ ' 0]p!d%ٸ@,A)(kGJ8oż 6FacǝD́,0hkVc+2rw" q@Ktţm&}7$ncW$|l6ZK/NGr;+ՌO=XJ=> JE?!c\wvܨ'*5tlo jЦ9LgמBJ BkZᷲ1BЏxӊ,O^$)]c#CTrVц$|XŴl=\_8> &CfM(e>Z>gd)BJ3 G/-aA7ǰU0jw7xkc©"4TjnMIXcjd]7Ni9ZV*iYBZYSD߈]22 ~xpAZL8\DTӝXNN)2c-4I3 d)Xy/qG`{anN`]9xqY1uZ$QH s[pvw3 %>KZ<[e)o5p:褓h$1h0 )w Nf?hvj6'JmXտK =&JGEgڌ19d13y8tA 4 ,hi4|Z%4@57 aFUS,~YB_6? A~nh*z^ܛ9PF\%yh, W`pGyѭhF4y~Qs^V*õ;g5IlѠM *ytgݟJri" G(loﴈD#cSH Y0J!cʅ6\|S/+y 9d98dAO$ZjJfs:/mOYiJ ܏3IUTݘ_Եy hشXa5A>Nk$e3cKt+}>u#pE}5jwG-"j{^[\Ay_V=ǃo )uA^ƒDDӆ' #sR=r٢bW"Jz:EZ|ReԵ0ۃ}6 rz "1<[DXWCCۿIeqVMMb.촀tFM?QnR"xwL8=O.KkEwܰB=cIbXTO];SgIG0|~ -bTp/*Ȗ._jڗ.it0ou>xK9E͋O 5ZHИ}dj.k* |P6r zb^˗jidyYkbSԝDZŢ(a r<›"fQފ|0wTE M Å= dyYkQcژL\o^: TRɰˠȿp(bw3ZEVs%!i`Jˣ|gY^5e-2Cbj⡙>^E s#4MEDjP\kHӍ23Fz+txSkZٻ}G"ߛm%D[x26V='/yCkǍ 8GvnL@o<s M#4yjAw id^N&Kk;aYaj=1!< Ppq:?ZvnP.^- ENjR$&c+=˱hB#Wƶxt'fs 0f/=xO =VC'c.>)_5a 4, Sc疧Hd??-`+ A1$c,ƴL p$X+evr!ة , s6)Մ:~ٛ)˞Ege&cE4$0 by92u 1'WDPI{)@S@{Yլ[^X5N:Ef}kآwX}_d`Zkg5WH)JblhhB;dj]λhV@h;רzb\j"1XH6/yީVe'8|sK4 je5#YtR.AWXOP}֕kcon.:F%l ]LUf8ޏ%cM4q:6T+w_pNkןA$3tС&?gn-gҵrM:5dknw"YR6ArSk.}S}sÿ9n嫲+2 :HkVSu.~ oMpSdeng02[wC}f o=Wlz9I(7rZaԦFqC~t M? s5@Y;]U۹[v<Q垕%KY[kTՠ=fj[ܺZ=zX"qA>]Rl,qԕ!wrHF4(y3#Nc,/Y==1PʹPmxFYO9l Pj4u)zsPq; A/̘kX cnRNj/s孰 \n"oDucJ+Ԥ.wvE9uZ+q;0;HdN*g=-ː0΍EC1C! 1.J73 o窸iwF:0[RMËCwu};r,;82[UCluRws_iډlF!n/">`RXf]{8Wq Q5t9[?t,"^A])S7Cj(]o1%n6Xf`-hå :?`xƊUB6V"芒o`?ThV 9I 3](|a@wؕl%x>44o{?Cwvsg{PLyeG\JtDИN-ofv'\~0&f6{8k P/ }aq`Ԅ ^mkLF {ną$OU {{k%oH )f\ yG?o)f[Z4*1wxT ,JK?♗]hnClp'Fk ti#X{?Z AVY<rxÌ؂ K<-?MH#7].g`h:Hza`x <$DZaW WO]џ_PzUrE3v.P.pDn}u^V_" 8V혍}5]ؼt*9-f^duztw̋"`K8$);(uzG'L>[+yXHz$i7[>s/!*bYxyF^{ʐV c\VN)v7԰[Ȧd9N^#3E; UʮPV0J~.`aI҃ѰA*-h}AcOVI.p <sLK(U5p6/=T K?z~ ]o laŁ:!jM) *>iwSEG,Vj< M ^مHTNOPOsV/ݣ+i;$uCJ[Ж[ÌھYVˠ/Ijtz"&'ԏ8AemݐܿWlVL OW63,_d {GxM>uiħ qSv P.b,#Gt7 QB`[1;< }d,_[P;PY}#*0wo(?dz_١ı bc(S6K`0X%fJz#TP{:];NQN6ޫkc&tw%I\g{ 6 mqjeOgSI!/QY7X;SB9b7EkQ=㦥26KC-8>xfOT&iq٥k4=ؚ8O{ M %\񥔻T(."+QfB ծ'G/"hE 3,%&\,??䯵&@bnX,wQTThC1iÛ%bBL ,I0]rHC'ōv0tm/YOyQF6Rt#!cݩgz"itrgXP4V|REE e^0 >m2)xr4an+z;8j;GoK((;lj؈IGF8s<釙J"DS'=PmT? F4WIeƭ(-.pQ0:h7nޥf*A?.g -܆ vx+A儮Ԅnu68MF;] sEI{ɔ3g[@}eT 4ƀʈwZ-,7ԃ [z;"76ac5YqlQ@ F"wѺF6N_&uY!r9T[f|y+ӖX`jM9App儈_isQ3Q7HL,=QWp&]\7*u|Zv4[̪k%jIv¢ -j\XchPO2 j9t W s76O]-~Q^"y3t#e9O-IxAĂ"=6/!tD pY׹g |rDvzJ^zu-CSf̊L!Jn/Y;yV+cjPɭ;oRFRۣ81%t(/N X1QdS!/5(|~[ͪ>ހgf . ,̨;8l"JT  4&#i*[kp!.0͗ibl~m5 CqxRkgd RLFG4=ϊ.=z-b,&)4 ,;tnl}ׯ)փ.'Ijх4Gn*6Qg2-ˮD;2jfkҞB~v', bS. eoJJmtrǼ*?OO2 XT MY@"Qs%,j63~n6PrdydJ[G`Ow9Eiz N^6`9I2Dwb?mmٖרs^2j_č^atWR (JɭtZ6"e=ZZ]Ŧ 9Aơvg@Z5 #sP<#WA.|1Ҕ:Y59b0ͺ֜h5(}:|?dM̊Br"yM?w\KD Y|plٽf<'7pm~c4([!?~$AhW'HIĿQs&lwhHCT= 7j*nˡ*b$K_y'c^*FK+`2qQ<NO%⣫ +^H1A }B5`@ĉ^w994E Uô}mJp)CPφqͼ4 XtdsULfE{U 6ύ4+Uַ1[mS0B<{Ʈ |ٓ7IW*OOС5OC+M[:bʡvٮW°-m;\˛]Y?r9CQ$Ezdõ0a(|<)D<tPOL5QmK}j1cqBFxKP D_8B,TN:~ #x/Ө}fuB"RFNu#cbFP4AVDQ{|(^ ;70g$WnyP.+%ecW5NrIK%Ό_+]s(*$"ϰ ǔ EWZ7>-8<dzԚђg `ġg`uimlD~! ϢL6NS'( =3^'i(}&0̴/^pТ+4 &0Q&6ʴJБwc)lzg8&3@ֽX39kgj C>YU]*sD7 N)>~WZMnf֣P=LB . ;ORK!ړ&WׇXV?=s&iS~T`޺h3i+T>8z[ZwhE+Z ,H|e;bl1^pۋ{3%O2is!I)!al{%vc/ׯ t3JMQ6iHR"X2;zk J,%X~Ap<RsOe4,gL0P7/[_2y!M@HXm9hk;:Kz5ɫsn׽Mez;#PX'Y7@[>Vl|GS6l(Env?Y\(ުylcj}^F잰Q3P14XʔһW`"\@͈sjQg`J V.T<'#.]MۛAi#Ydh?jmۏ2 q3t*$9 t=9"׊גȬȞWRU M @N`U1.O)ԣgZE|)^D?2_n"יZm?Ȭ+&$"D|6Э-#1n) hI{̦l&:yrWy4:Qw[6)tZcQ[6dA@@m| :+=2jB;j0lhP3(^'%;ǤByx23[E~ _sbA/$'͎#NV, @"-*5Y'+1VqYGI ZLt%%ULvz8rk9IoQ=%h'T `_(;窬ٔ{q=[4= ecs!e ډc絸C?{[KǕ[0&[(ǺC$+gmv[h׉EC b4Sty3Z`ϚuTUq?ƀ uzaFv%dl)Fɖ~۟Ne>2Ykl t]>ْ5Ѓ]h#W! m,pSˌtCx% ɿ؉ҁH:7WfaɢcD a)N+:VJXYȕ4N&Y<iT5N~%!+1X(Ls XSIO9XPN1Ͻ!73- 2+;5) %I#K""xq[VxD!~ r(W_bKr r|gpӢ[?( ۄ "V?륐sN*<Prq 'wYrS/*wGq 04}<24F9@QF%3+$r Sp x9.DY޷^dBB!0&m/5AdBʤЬms- Lif:B3SA2-O#Km| g4̚HChZt]x1f4Hz|exr0Dssx|b>_^]Pʡt6otDuMTִ9/LBLgw#8ȩeWj?SR'}R9'}%߇MFBOJG,Tvه^GKb:>6`To#4k@75Aqt0 џJ$YhD r(h=:ɝV([ -Eﶱfߧ87vfCn F*$uz%r6 `mR[lUlNFV 4TZ ymk`~"lxd)Z=qS*sEuT HAHìVGMi0SLl$>+8ޣ~%{>r(mumG]r 8KԨ ޻. n|U #q b YSLo#xdrBdϚKM5kd Em-YgO5'ez'rv1,4!OZhv@538 &pn[j.?fK=^iOU@8Uy !Z$F_wi MRG@ѿ}ǃUZtkB,q \^Oe0p FT_'AK=!-EVUgbUR8j6~'.nTc R`љ)lG & 4inÔpd8ƔZuwu* mE ƕMinX95>E<5Cűel;:E,f5.Pi-&LtlOH~+(\22drzeL6E!mogjʻ"'fkWAj>*ʿs MOo,k}'bsqi!,#ʕ )>F.A:iXZ<>"q-ͿCvxfGd$##-EqAt)H9nEѷI]^2±kM|-ٌjvrW nb᭢)$+Oq\nPtէgj 2"钙 MJ"y+]aVt2[9o. r66hޘ3L~%ngWcIOU:FDָl| U!-~K8ĕx;9b[c`k"b6 OWj F7u>tѰ1b+sgA.܀Yќm#)tz<<kN: " U(o!L+p*"  RVo*(?jKew9|iKLz0AmT$A'sZ:Rm_w* S0l+W!\\^exoaVY36m|/HD)烶D͚M$QdJI oD;^pdGxDiO(69h+#Ēj XlEmlgyQ +I:IK)'@;u!T?d7;/XTZk;)h$* b .8AHxOɱĵ7\+)|:WX 7[o,X=v+rűܬӃ'L]cFKD\H,cKȖyLo*ኰ7Ofeʂi?rԪ;~ Nrgk{m8wUξw&B=1)'UHҺ^+U }6!Ll5Ɨʹ^_Sp? BvNF 74Ho2+F6kh\H~LboX[4CjH(*aj/鏊luҌ0Q &J|񏍷(LmDjߑQ홴E71FzwW?P D1PCa\CF,A" WA$BT}hT8ŤnKr `L3,$o!v|_8ħbI'ɵ}Zb)~ V6;̭w0L%]CS80JO0Kw]&U`2OH*&)]B"A(Y-(пaӽYNƭXg{.imزuAFJ5t-A+%hR2KCӍf,ˊk~LevY^smgR$&Zr[[ [=1ݝ6ĝAM1r;d3nf_&jBD.h" ~Mj5&5+ CխNI|9:OSs#Փ-gL5dtXAm@Un?er`|5B7l v*S2MBٓL}*uTd-ep X{3X̏ˈJ(0u!9Z Y WmDZ(8l΀ B0 j>n rudrgKO]TeԓYߐj"&y7W`W9vP{r.T隷 v 2T(tKPݭZ 6w)3ߣ@ռlMӽC"0h C~"bfp9Ł7&FU?bPv ) Ö@X8llmt%Ub$5}fdBndu g&:|q@f%cF5ɒ%[f_n*wק̴UiSmN+W4s*E8d Mt7P47g#UwN0|.Bu*r{~2t QÍEo΃S+3tj:C| )C+@D$Ը (op^sEms*jBJ ! #% yD78ZwT6`xʼrC{@T'w\4)v w \HHq]ԧٺi,PxSVMT,q3~^.ϥ]GH4#}_AD} =v/޴})'dj۝ZJ4F-0,QD@/A!uޒ{mbg$~8ޟA V&V9'Ì.IgRg ,n(9iخXwM!!Xɵզ*'=.ek !OF}\y#ALgj";u'\E O%d'G|%X2 Fë tx[? o+(cK\S};vl*xYI$*&亁T1whzP:*ӕ.aHrD-c7fS]AƒAO#X6rb FQdgi4 - ,l~` jY誓Q*An vp4&n)ے.gř" )h9xP`QXKqY[7m 3I Xu/}|*fN9Fn;R-=Kze\v3K %D08f9ޡ t1(-" za'3rrp8 S4]Qv/0Y#ĵ[܅}IzP5RkDfASd\yIJ *(у R I۾ <B[EcƝO_iD$lyD2 ,W,_HA0erA$v-%`axOʦ2KjIg*RE+,%|ȈNR2߷kƟ xcC,F,/ `}m쥯.+]%"CЩMU!zneI(1:^_!,s ݰ1k{YhtqmIm mQ peV4G坞czqpZzPMs/du3RA^܇=l^ޠ׌aLrty2xdE E `NZR95 /^rl.!vrSPa"qk#PCU2Y`5ۥ+Ҩ`9 J ;յrV6ɐT뺋fB2(w; $GӈTn+u#k/"e,!&3rw20{K̤g4J -JAlvtNwX]j|<6wxk z vn'nܽL̺6Y~{WNX~-~߈EI8A6%&(ڕU;,z$wk `S#Ly[79Ƒud=ʱt}$܊b>:ێL)8ox|*2@j =dDlX[`YȫkVvQ`2"F=98]h {.@(ȵvJq2}ӷ ^ϵ81OI8ԅbU5^Q9\TS~}}3{4?%a pSp"@OO'_1<kPK7AХ"zܼKEԾ++!QƔ3{5O)77k- |%4GB42jH&_:8|;7QE'_:/bK^cmhr[1W3ΏSyTvd쩥r*j+U5szd0a7Ns|xMK"Vտ [=[ooP1;ˬӨQ;ƺݣrԐ#shO $gѐ#yݺq8M{ĘmN7X 1-nrXWipxXYo\3cFs*I*_>HRf4Ԍ %'lN!-2VVbZl" ݞ(gj)5r}_~D6b7(E)#`hM bHy;,%Z}וHj,hsL)[KzaupG-U1wQr ʫo=ږQo|)&p O^#pr TО(zAqSH[d3 Ŭa'S<&-D˓aI⇏5:?ue2™ˮ:hVzswi:h]AxЌ΅ɚ49^ O,#ͨQe@B䥸W=XB@]!xv;qY[[A˽-ϯ2^lsMH=mʠ9IjMmlfB40|g+\S yGC SRr/{^nWaC&9Q=z4LNHXh3{>bܛҰ93 ].N.6gi ! 8t1^J=OrU& (k=/$/c骞lgI$ACY}%gtd r4:\w9a_ǚ 0鼴kNw\\)C~z?Dw5q)6'g9̂_cDSkGL=E֧m}&G5œ jh8K#=T`ܤmwۼf_IƟp Ƚy018#u9w-y 92xgi+kmw3^zyShq5 3;nwr9{8S:Tհ;< L"ma YP}ИNoUzn&tekضkK`kʨwiBr`E෩ 8paa\lb;l: j:{%W)sz]n*T5vIաQ7k3EDٞ_ldNzK/ ,obbb4|%_2Ga,ը{h|o+57T4#1 N')7)*i?ʬ Š=(LlfNC#!U\[>м<%k;Yc~KY":p[2Aɟ Ma]HUL‚p9-@dЪ!8e\nͿ %K;-_z4,Sӑ-IH>ugL`.+_@jK C;×E5*.niH/޺`T\jЗ2jJ}-p | Q<8pHq¬g۶v_6t>ѐs]:ox4?8Ƙӆ~fb#`?F*$rvn3xIeLB[K\b)hӶ5fQMo?q;0 ra с[:#ͱqA 2꼾t&d;Y+%0z+<"_B$&1>< ٙ&wHTb&+bIi :fbXDCs8}%^y 5Zh1a-d-Q{Ff&!|%GZ̟^8W&-D"?b5@«ۑB$z4MN#ϓW OHɻ6 f8 <گ=bIR[R~O)-ı!+XiDܳAN(PU|?ozsZ`j)^*P2ۄ0ŠXҲۇdRe/q?3}~פ!Ӈ95ͱ:Z.uy~(ʀhʶk6Q$g N!\0s/7E[E~,/&KɷR1;E<7tP=ceٚO&r-Mf{yشsÊu<"!+$כYk\'»˅x} i{,,mZ=xw)^)";o;~Y18GvgoxJ1pi'u0T/n%hZ@Od8CMD{Oϵb]iZZpwErA\)()IAҽc4-l. eZ&V#iU]-Zk{`O)90fx.{MoL0:mC8_ B"yE%~3ʏEE$ϲnOpGbwRşTa9KO;Zdc:4!N[1, c܅xO_<&ΫC:T+N& &FܒfE9%+3 G/r.1xpQNO]ڐ~3 Zo-1 {' />xtοW[p>IOH5-t nߒb+Cscuٷe:=gM u:nPk+;Lݟ4\411?#ߟ]F4^mi2+z*fdkrAY4aN#gwxS4CgE˻=, 2T.9sV4WWA=(Gv,Qay  Zڷk Ɛ.?گuGM ~h\c~(z:04Ꚓ"~]_A\t 0^f/зòĹxr#~(Ytw,0AQ1IaoMz#.!*p+ܽLiagkaGƓ"&6.ֶU^د6&עz%Ȁ%)ArsIyxǹ'q*RŪwVZGwlX6XҮomtɒ_uNqX:#-#lw?T9%]DJniD!3JBqPE Ok>L] xױ<\5!I;R}vӵx5BӅ~ =!fkoW8%Xu5HK3gn.Nmu+gg,=w(P )]Rs<6t#l 沃&CaoG[cM)`54^x}F1aS+hF $&GɼY#n5fnaoa)s8L#UWrۛ)-i&|L*Zgr/hJqAçBM|KPQM2x0+ޣP4~P;s\,7I/7.3a`ch-X,?5]ߘn喁]A]4C&U4w}ޅNO$y/_n>u<]ʻ$Qq ݲ/BO=sWqA&sv6A ψ %;'ۖңtWwjpxnc 9,L|C~t-d#Yj6&'FQ09uyCSۣ*VeG#:)q3tQ{3.cJIMzɏĉ_MJ=x_1$' {'GM!r{K8#{50`}ZlG<ЛogJBXuBT9 qnQ)Rr3I-v$u7@ďmT.o)vd~fNl5]h#^lklC^Hu̮'"腫׿wذH -ܳ݋{X\NHk\D5BFz6xuzz[w}1(F-&L\׫ZY}VE$d0@^]p:yJDW|ߢ|1*uhw()QpÓ#xbbOiova+l >$aBIqBλ#z ʞ8>!p֏u q8\^q3%o2/1ۦaE"`31<#<cr$T{]y8wt5A ?4R X6+B^wҪ^ini%خXorÐ7\ k&`^vLk`=tR7mSx)L?oT~u(\6SBos/f/]x}=[˰'T%s![Hy ('2!2Sq!}vkhÍt):'0`4\q/&JM0 ˽gO#l ]%B W X09&p;w{t;0w"둯Jɾ)+qBgHq tc=P)nįn.I lS-ƲT,PHd[?{),Mm@q.˨$]XIr-D5h΋w]O6PGaIx? 2zؽ(c{Xk*P;X16$n׿ПuVV຀e#&UvtTI,UE>Ử͐ajU}g6FtT hݵGT]홂CX>?,f[ɗb(e}T2reZ1T$*4HnQTȚM|~p_j.%<|1hߘ"A w'05oQ 9-Akj܍gT)m B_Riܯ$&08QWl"{VAیusARкڌs חcB! ݦqM/a|kF!Yb2ǹ 'Ѝgz.PQE6/7j!f eVv! lWzU>FMʼnf$蘎-fkJ43fxQy=\GRrp"֚jxNlR޼s_<J0jIkՅ .rQaDؠ /+UOlVόsHd8(}ny >)*H; rS4D?R{ ž_.I?a=Se27V% #a=3罥H3^GC`?atS<)MSΏtIsKp( _BX_ /U ; Nm3ˀYdO!FͰ[=ʮ ܷ-b CNp>;[Dh+f-@a YNDQj!{؂qG,Ra }G źԼDGV>o!`7BxspD;YY:1JUX/-nqY=!*$S"(\@+>@US}.G5uo?oNͮSdk{yu4_cdE'n؛W]FgkP k{("-}ϔ\(UYȺpc#ρ:>;<{ !gFXsce퍕$\@YJ+Q-bR-O5 V\KeC,Z(It`~jh%QnwY2wjc7,Vì"l ON3]01jkBHamu5*yM/x9={DYЎڦ@RGκ"W5^!'8"HowJ7^Jiw2+Dcf%g`Nyd{(0$S&ܜ]΅W?jq}8Á_޴(Z"RmE`LwHz OCoM!܌O^WۛA ~ %[b$>C1ԔF(QPʩq̳OJ6RZo4ÑɎ $_O4gvp3|+Mv׈l?c ?^)#AC7lND@NT$H!|Zgbp}P5Ѥra@ hR:q!NL ~nHF(mhhΝKI=(Hy1)Î~,ht`a@oL[Zle3A.X$5no{ԏI<J<: o]QLx it12нbF;\֩i u,zcvFܩ‡ iZ9c FKw&+|@ :F`U6 "(8pW:GOp0MS\]RLgeGG%?iܟTEq#., HQ4$,1$;R۫ rmREkH#;ס]E JWk7نE^!0|zZz4?1RPm",S9B wƜ#sNoաh\ Dܞ@EkTJ$ k$R*=IvZt$*4bL ڟ­ NQlu;Krf/0d\0z^5id䇼xܶ Nzt`j$p{@ў@Ve]{^I0:hƿN-}"3#-9a&Q Sx= ǹ.-Wni =)D\fjGnݒЬԹ&1|Y| Fr[iie礦?PGUVfCwQzT<jK/Ϊ6=>l\PJ$Jfhږ_drsַ >)%}`8J;?-%zWc]|\7U [k^xkõ3c{sA`c6݂zgK2Pn8/Qn?~ "*Ń\Ѡ Bԉm7Q51#$i$v|K wjMTH *u\ypڷfqW8W%M)ln艌`=FTQzԏeu<^!aO[&n҃~Y4m٩,fUx:yE+ H oh'e͎?l~NWMi^G]22i}& #)Niu4WԬ&( ;<+at`s^Ւz͊.~[YH"]!3c&+<c_ #W#ݯ Qu4DIĿ-8~Ng_ݒ=OfMz~˶&S*qBWI'FF_xCny<.TjRx9(.]vH-8juya?Pڵx1ܜ4~2*3$cu7pmMB#봥^7D@?*Kv4)qو8 [JeX-X?F)Rek]H:uxe.hu+:ғ _Oux`Pq:a4=rQ{xp"&?M˜+&Ų9.h5#Zy}MH| ?v V-*\#!5V,nVw1lrR_ |Z8p6 hs vՀ vꈔ!JҼViW QAr%=܆>aC1XCz"]"ž:C,J % xmg!`&̄y F>Pd@ * EǼ[ ci+=4_O̱¯vtd[2$}^zEO<ঌ suTժ|׃{AL8=]Dyj}=FmXe3mSg;MBC5< $Flη:ڛo jkL_f>ҞH?{L+34O7OY谻,bY|TQP"jr6竷kWLAf[Zݽx,wj1aؚbX$|W(}R:65jo T01zJ?@ONN\5+_OQ#* /~P6N\:@Rys2:\ C.3!BP$X^# ~  KwؼTCMLP7_I28Ifno,<0=|tQ7>nPpg1tU2W26hP:qC w`c.qibM?7O#+0n.]-:nP ]M6/L S"h?מ$[[@;lhN[ Ĉ71r^ {/WCI43C[- X]TN5H$֥ލq{o'RzHhnd{c(zAhRm$)0X/?p Ӿ|GjtIF"ѵU_Mm'nڄUJsN2_-rdoe_X-KA:pc늓.^&1lC2Wo0cSr{oUJS#KjU{qlZݟ5]㩐^o6c{t= yQ W~%N"vzk֪ 4IKmHm݈䠋@L0b ULmiz ]S ӬXx ϫCYqۂޗ7ێ7/E)"i6+ ]b2PoL k`&z.txߕ"6G={6oObYm`ґ'QqT7גX+k ]&0; ꙱\sN SYpRY:hu:a}CQPb#v?໴j{dM#ͽpA̕K: o lm"(arJ5Q2`\L>|=_x5{[&-@]/,5$p'&VCui]Hm&P}*mMrdeg0%~uW=F˔yu+E.9 ҭɿ+/2)Aw&XoOּk}G[2K%YP.G@A3QaL2L~VA%2L}ds/Hݓ|O@§Jvr8| -<ٛ8ڌyJR`odS-}i6Mj"@;>(|hҚ ha]8]<' <}Ïy>PL2xQgyd>ETE"N?T$\;$ɛS0_bl<|/ Ȋ@I}svμLһQyFeBܡA F2OVߘ &F'=d _Chf}`8$N\[eع#"LZpqǮ~S-Y~?l4Ěe(sA= FtԐԸT-;1;30N֕w1¿>߆QcCW 9RHzskPU-83_٫rYp/2IvQڊ, ddqy,DTi|1ӡFH HP9!Z,quZ 'mOJW.G5ECݪ<{NW`%E-{f5onϫ+$_HlWV+7wsJ egBn-HDROEWnuԺ4s l.1jMs z{ƽ|[NuT.)n=J- =A[8`:+re^- ]",%ꭆhWy.I#qWק0xƙvrYQx$3+r4Qi9g>+8ȯ0v~\ ێ[0ܛQsJ`>94f@Ȃ1%L+GPU+B wN;.L1d% g^ecARVpXNO6 cR _+ lw!M%ec : V$zx"-1ƀ"bظl,2#Ip߮Ѕ7Pj=͜L@Yg 5O¢N5 BjYl_,"  NDkA>O(ъq6 >D8sي.b馮Jg,{AsB!-m{?0hn;t kaT(SEroњ.VSi-Vn7Cѥţ~&"F s#^e&qZ:YBM0)wp{[ĺDFnQy aGbc9E,% g<(T5|-b0έ,StK2}ڄUK{^ BBqH"J`Wv%:24D G5FSIGSqDE 7w)&VA"*PJ5u}s (e@z4wͤǷ92Y/Gi.g 0XƠx}g:*{NZ1I'{NL4hQT ZD#!+Bû s֭ȫG*&:@\X4_%N=ؕ (ʟ"C'>6nQˌQ.ոt3-y@]9ӛiGCt塚HQʘ&f} jC7֫{Xҍ[\'abdZ2 mIې3؟,u_`unk7>(BbEܝИxS/;D KY Рɗ&<^s;10ҥH+lXA?RS+f-B,U[Z+,>,(M4/8w!`&8^b:SNwF#bo? yg-rSȎ%Ym^ YHh.Y_غAgӆe;S-Wj$J5ݫ—w gt)1kd~j8A61Gh$=To0ت2RI̮~!έ)}ȬiɡnOdx0܍b𐏨I?d*H̷*Vp`Én '{N.#ʁy%_}\H`0=Ek~/x)t.y L_aud6J=p4W8H1ZʘH&߳wuh) &~sڗ/J,,=8g# 䜟bsE(5޺c1xVU@bA&~X6$ %|wo v"K#`)A6%()Q/oRZ')ֽbϝ=|k% gG2e>h}6#XGt:I]K~zzeY7AԴ$a`y_ O+)iWnco%)ZR jh;NWsvdsN7P6^^[Ku㼨"52"3F&w>UCj`\L& R$:6tə"a|vt(eI}gGvf)p<4\\SIԽÈIB6 )FO)Ti ^HVI|?]tJx؉e (?U}E!R{O fgˈ~sNR GKT>W%oM ,*VIKԩk{tn}7 UKv8by ]*+`ۃp< b %py|D1-aL=NJ?As;y" |nYl3)B,6gcj hn/YJk薈O[fg$~֚+kHxΛJDwDTfq9Kwz1\G}`Q: 4!: 'ɀrT )I;-X8qcґX>6_h%ic.P)Y"Ϋ)(2 ynZ~,Q !Nq|m3/ )μloMS h4]P [@5Ҝ0i'P%sJe g[ލc`G߾r˲ u_qbV KJSyql3Yh徍0rP Ẃ0U\$r>|} poL ڷ$JnqBf2mX:yMiW;]`J'9)42ϞWV>dƶ J3ܼVN#Ti޸~bK} "BL/hZGn?Xq\eXazx H[N:'*v)_ݑ<)5t 1+Xz“ȷ'oK#& ܱ&N#hx o]']gɴ$L.r\K%#™CP4=3m+B$Lq5miBkU7p$)B K!W};uG=pE!(j"nޠICpqn47zXLi4߱kfF?.eVM*-U2U7\F)7xGF/;)W1׊;0!iOG6<(feƚO&Uܭ,b6WsMg>d'ğ3L1ϊrzO2*ޥ>hE,= eEw{ 2W4SKɀu b]97t86K`kq>1~OQ[ ڦY!A}va&D&E:d-}ѳ7S(#6`kvZ)FHڕ,>\1mPw="], 0wjՅ|B݁eOqZImO*"؝.RHa?OkƸA :tl;H;8I~*<6kGp(ֵ$b[Z94=XgGA/9oHYDwrْ̕ ϸb H~ą+{H-+7Itdո> Vn$% R5Bfe7L0p$O2Ue휠I"Ց8}!/(jK&|Mv.R"\K7A)9b8"ZA]J:I.o +L]35Kg{Eꍒr௝+1i TfmB }S/#|~'7 5h ϶6OO_.ɮ:#k'Ow`2SQބJ(ħNIRoJAUQ{x:nHC hnTfҀ Ճ(A&bsAy? 8FX*-yº"cmZE3}()}ReVgRaKŀ!Rc{0xpi Ӡ}}%Ekdw]X!4:jѣQg.=G3iPD8+U/* GD Z?<&_ *+DoFB,DG+|uW "ĞE3ތІ4 TUS/uky.|9z>[~`T,wa&gm3g9.嵲Z^5ς'؂TqEc'J̕-,` mz3xȋr}g4n TkE?*Ejzߟ<ЕD2wH,vBLZ>@;vu~~߷O5I×m~?oYLXu8hbAQLw7ik6QfϙR5Ív Bv$3Zj3׼`y͕iVl ;CCr+ip){x>gԙŲ ,V‡ ?" ~T8$ʹ7 ZcA0Y'M_c^E@{Án#|)ncS_悎" 60J5Fzއݾ6xx#䐧Ne bGXo(+`{4ppDzyϏӌ_,s럧;ZIBC#6㳑)bm:P6h NZkq^,atzk·#:&"S"顛;5m?i)9߆o47Bg*Ĩ 9:쳷QŜo^b=\jXӁG.Ͷ\BZ9:R3*7rv(r9T|: YXP A1tt6+2hʟ?`H7#w=|+~i.U!5:Ftk8??8)HCvӡM[vA莸Y,Pƿ͓Vsȷ9"vί#Yʐ<^)4@0uTqqg,P Zz4~kR ir#֊s^]l.V~L^=ASEIA6lA烴9TXōzoJ?F{[qHv|-y$ӥQ6FЙ Қs$9APٟT}9Wj7^vn̑{סDvfV(F65Ja.O1r%f;>w+۽dE(̐]kwDfB眥Ǿ*c-Se Oza K- 5:*r-&J~t,j,LsS֢2eu\glƪ%h>*Kpi‘7}I@;P{ef N lC;OhI e)B0oR3EojRvL-+4r}Te08$UuzgŶK"d-0WH]G^7k%%RSZ3G^Bv؃ f:aN0{}@f 2u j7R%؃,9p*!n2rOsiZU", D`h25QqRp9cA¢V LiJFҥN2Ω yN%P)5VEL{TZgsPk{ιݜ`MM>97 B\H fJU Oi8fӾ4.GoS7+眅I:PA&uZ,-eL0 {AF?TKCPA5VeFhz[o7Tr`N\o:!-<6$n j^N9<4|ͧ1Պu9Gm K^~8U 61Ժs}& 26p83@o0?o,4{ pƘ+2( B /覆zlR*sM,2[.lwP@i<^Eg u6>p}$5඗5N!Sڊ_Whlڸ=l؍2-8Ghqj}m\?YLcrh.|L=Oo1O^?7U|#ɏK<ўy0Q(hZ Z݈kw\ $DK&P:KQ&=Q3`O}^x6|U'JYːڧmyFE.L(a[YgP6'=aomgK[=UX/Pr)7MMÄ,yW-*-p߰7R^JP 4θ*GS= ,B Jn̉@lNPnIe@QҎIny)Vbư%l T3spO,BˢҀF{H݇ؗ5 G \ܴ] ͏0X^Wͼ#|} jvglزtAE=Rehq~D#w-=@mo"|L^~tWw#KVF[tuji)P|K~[:@ÚpǼ6N{`}gUt*ONO-3>R4jH l92%#}\bƞT@oxXa4F3o7vwS$Fu׶ GhK5B-,>G#R_Y ȲvLv51+bͽg$ȓA5A!iTw N6Ph00sCQ(@/7^7PV?d =SMEz2AI Bi]67~ SfBY=+h.Qk۽V1\"A)nOƓ  Z(/T) Ljm Ú:KH-EZkڌ90G(dL U`64SqJOa*cC,v LFMث uV(9}6p8U0wxiWqBo> 8Znwƌ͌ qC{;sT^ 70K#ICQC/La[ r3 QY80[ WG oK|7؞,o+]`1%&3\ 1ŽqSXtkO Rwf1#fI_o4aAd|*`Hp$]WPuz4Vz= mq@HȮp?./(OƊh(S)Gt̾"EҎqK-tϏ j!f>]ʄ`0J Fis1R~WAC}?eh'T3LbEo$(uF hoA ;-G,:^t͒""乒P/PVU4}N,re[wH_dS bx'$L&a M\ܳH5Lܓʙ P/.a6eZhez~pmc,C5. Wc(#X+w2kZ[+*' :Xz;zIkP jra괂?}>P;ۊ{WT OE·Q[8epGɰ9yxe.}dͯ]m<asAH1B|/ <0]>5v i8/dr۳h3潕PUơu9iyahJӦ,!o'(%;ظ=/D8,a(X!\zȊ]V`;i%Gg} "$±HG ۹nYbשx !}gO .& "SdW^&gEO1j/@Fwj{T=u7W*ۿpTY.p 1;/*MdMMU'>"]f=,SC^{ǁ5_0{at kH^'ˬOSF07'6;Mh5[!UuVXƛg6;+\U4н01 kS?DDsi㳚00*0/PFx+%<|S` .m:J]kNbхl_vV K$f[ӿq$2*C%9 ,JdKP$1'Y Bpy^ex WxϽ _>Dzdո9+èC'Q)Oy _9Yb28>]W^ڨ䱜kNiHasY4/A#7I%PIع9(yjvv#cR/T G-UbLz`;&s$5ʵk^?"FBSq"-l/]7["~^[TJ{LhN GSK}+2Ӏ}=6>q[{FRF@xm3ƈ׵<.+=lC{i526ɣsBLJG+rri"d+ uG;T0YB9(t"ڜ+&\%$7fM@VYKnPsmaArњbM/vGEwuX>ߴEK&zHV/;=h/))/hr+?2Z9Ճ[&GRPƕ7`m-#t> P̝i޼UkCXiPB l"q,BM;)G<˦%@PsV❒[[V  %'4's2 鬴1DFK;JG.5T"H)Q]- h]:Hcz6TLFo!-3Μ,?DLrm_`3\G-1k4V/YI;j5?>4MG(S7tK{?9OM|LsǗN )n) Sa͗[-m\r_jdS%JmWUqy̲,ǜ NaA@SE] PT16#X6 3Վ9&2{:?; E۝d,X8jSa ⋿hV= ]{~f cV6O="=xIjL+X}C\e ,QjvpoL]XvSGڒ'НYJ bZ@oVsux R(͔jRҟ+䁍 #k d-Gf y2} a/d^u,h e2C%3ڏ@Wi?M]rًC/ !pzo{Uq.7go-j(5qL_fDm^zl1Q/0L uש(^ӭ̑ՀbM9{Ϭ/?6kg4#˵)/RuLh*)&76ud QMG}OKb-4"| 迎>'=+|I [K k?[#@/Ԙlك<2FBoGE/0)b0m'@R#bZ~6 T%3; LD51 $_0 n۱Ԙ6`hFҁ,x"'pz(ZV|L < r ) f~?-DE!y¶Rʆڷ#k]M~㩸YzHEM[qwCu?G4xsN˒w(- ursq wYfbG?$tg`THӄHhoLv<:ЧL].E;:8q)bQt1&O_r-m4p@%#B!ea٤#E(A H,BH]SJI4Z -5-ػnp|ƅt/6NDѓ*"&HV0|ء2*H0s<I RmGv>Swg:~ЩmR^#{kZ%ְ?I7=Νu`/! xz1Sm[ RNUIuF'.|͞ˏU%@J3|Tn,bAFP!0㢛N6^ɮ0:0i[1]KZۻ9MWN6KKvEЇWNK=+hK&$K Ŧof, Tw:m22(&t!;ՐmBo/EYmcx٠}U+xY/@b*_Q3aK7 L2bd"ޱ%hÈP |J[Zb1{^:˨ |kDW iR5+0Jt|fcmt-6֠sȦT 87A|ԟ]hڕgL]W t{&̮nƵ ӭWQrp20VL_etH$eX TUfָF=* *.l`C*:ABlHy( T|lJ8Ŝ1B):DgtX0DG”1 $ LISK<~ Px7gGoIUܖK[ҧ@(ct hwRǚ92x##/V執zbPhbaIl8$fO!H++V!}puȵthDҫ6yzPˬwTTވoi(C=1rߝ]NS*R[()^L;YXlQыh|ǒ"No/="yaH;j;:溻U;]c)ˊZjm#Q$O':}ru#PAMGuk9ʹ=b=S0KcGʜӍL7C jWq !nz;F--$@5xn҂K9L˛|V qK2UGV<'?9IAf{ k%qFl7ϹG_գBQlQ+ Ob׃ WX̜>w.dpRZMS3Y>l(k)wAO{ \MŒ78~uCRwB 8h)eoNr͉v8u<}WTd O.-U*q!12{en{XsH30e"1`wzhCW60 1r L;"QRslgEN@ntFhuq  \72ZL(xҸ€-L_(M l>jV/9XBVǕ:W\Ykw{? 5AW]X7ȚC'Otn_A+%:˼ݢc>LO'YA(D[7pY˫{siY~<+҈hyXI'|O*"V t}sJd.">KOqA*c', Tߔ=&)% !R qulg.%9]穰n$JD?ꄄ> h!vr=o" '3_MPp+'g]'2wXB2uF@<7dy pXLk)1VTIJlVM9(FMf\b{vjEG7COңS(Po郱F!!Z$.*s%Kju`oJc+dB;Z%=eadU H;F8L.mCVqٟ|XX3,ݻ6Bm#[IJ_E!s>%P8% #U{)cd`{׻] lFWA|SMqGsnW<*4bN\֬P:pݨ]h"ln ೇ"BUac (1!n0ى]PnGqCiҠݾc5Q0,bW:Pcs;ݿTO\w/r.n2q|>rb (apg?J3ծ2R6 >&4W[Kצ9C =XL:%|cF|,to6I@u@خI+W+ n[q˓l9{9z}ih%Y@M.#OmͣSGEݱh jbC|H/5mCF냂0~[[g%:! *^.^MV$' V`)_WB#_) 'NSX$,$z{jzl mm_x2S)j#N3|<08ykۡ6ۿ tERjF壺ǻXQjtACb4Eʏ+\oӮvNqPٜ hZa "E#P|"VǶH:*4Eo-8śJTKm#:Cae2T:xb/%Ub-gy+i[$N}1*EPn[1Ja@w@WIk )2>lѰ*PgXpԔ5©i8S{J&񀙂ڝm7a rY-(5)<Őɋ3dQ=~;ؔoX ~L͢|4([943!}$ R=H#wӵꔤШ8 mFW9dK_V5 Ecih.̕DxbXЊO-D,{h4͵7=H'c1G|NGtӳ(MŜDsE;D^U!Mڭtl= pS@tR%]HJST x!:8$X/C Ggu!KZϥL&mkasBfOg1;O= EiL\Nrqy9-f!ixDLhop%УS[ݓ@пE97 ښڝ-HX[C)«KD-``4|[a~Fs Zߩ0$ѥ5t(tuhQ$b\٣61 %K?>Mjl.^6T*.PAeDJd\ r[J'w.@ q#bY71,95 _oqX0j[stv*U^ e؊*6h|9?i k4`Q#7Bߪd0jKZ񍳤K?m?[iU-d |X7{Z5e:CuAk;kĽ֞":$XMp\ 9^SX.'yC,8`7*^ӅΡuD{wSC6CB6}Xl)ۗ&tLUɻ}s*%QȳyZ쉫/8(2``"첾̲HN69RIT=9䉹uI-U"ߊ %IA>ْu]u*RfVHqu^l~oj7ZI,eq> >sW8dlxթۺ:$Z$,"E-Ƴ [웘GYzL˼ !sj-;4x!ɹ 4Cs"b{NȜJeS]>o  y:ބ"mPMfقk:@Gu*,{u{,JCcn1&d&75Z6wH+ъ_;C1p.P<ʖTDAEw8ˍ.e +n^x73sObkj&*0ܱNn )=ۊGȶ-B% [dODcyJ-۹?/%-u%jz1E"E'>/3`d[!_(o@B^7IG<LJn ?Yc,e')Gmٮ<#^QtkhҪ=?yX%N`C_)Q @ғafU ttiX99@~ ;zA.[磕"WUoH;*k]feLcFSxln>b,nCW!5MтN4^k&m{1wƜE}u?!U iwJ%u],؜ LDZ]4 zz4^($$/5[%xu 4 gjJ^I.]b7XjbV?]:s-u_64X{:O] ISqM3C20yTk'*9FQڙF^J'uN2KDExYa ȞjQE;|71uzAnMr}]L,' س^.8nCMtmbmgTfC:}T4m6JahgsG/E#MX%ɪx0|N+%#&.r( .QiIB[(,m 3ڛM f+ c` \lf*& 1& MU[}AgK .LvxDު5-w]\mFKOH[Оfd!=^hs Dbw ~raswYFzK _eJ{ZV돓w&1vsP'{jal),M[='wYOǭVZכ ;N}11rzQ6| 2:| H/A+wDY%mΟ3R3O09OBÆ J|r8(p4q@ig7`. nOk@ 2q pyr,٧T;Z #Q"} 9ގ.F^,COU잂?u\ugm..uHaN&<5N Xp$>myM!Ӷť@g&'2,4k)g*xFI=SõX&4hc. ܲ OR:qNKrbVp[JSFeb:-,{uwGHͻ`>$uX fE&fs{%":8(k~ud95)pp : ݒ6)V@ng|{+W]`$XmsWF@رuqùa`8&0.,BLmVW!keb(r7-꼭qn)0g4`?FhQrkԎwfQYeX%+Vzø%UPf8&"x&0*[O^k۷Lf7լjF G`~!Ry}D8l"Y-"bT'U\6/ ?hO8vX.20^Ώ`QSHNLzG_yʣ سezA DVQ~g:9&I? Ⱦ: i"$="34j;XV;x[BO췐f0&2|YbP#sL] _ܪ+ͳCL Li Zwۜ9fP2H`@u,}!T!O$q|63͒ڢ A5Gb{p rdzeay+a0@ϵb&)o'8\e-4Hesgh΃$<7OoGq$' 9~Sw ˞2jE-=DҺn5R; ަ:4zqB_+P2+Zb8 K7hIPd[Y={> gAP[2ȯy̻#2T-RRSanzx2kwiEs>Uc4-1lK9ѤC*eMmb9RD1MO>w3=)x3F~گ<: "Z9oBtT ;3,<Ҥ'y OØ\QHʀpk+G>Bڹ@Dft,+pV%A^ȗtєN|VX?av0ުJJb샕_kרlݙ C7졐E1 :=,|,0G9z*U V:o'EQHu;w@mƛ-վY6J>;Y6:&Hz22ѐRA0(!jJ+ϦILD7=>d!y*S AW!7a(*FcB ?Bu=y_OLJ娽V"eR8S#$XDzv˒RBDֳ眔]P5{"T%s"jR2ӗ0ܡ uyz*u^qanDɉ/[KGt' Liɤ*?Ҝygwt{{9vLDnbb58~dFꚣgS_xCΘSE7aJ$wqD\Z/i=Ep^ސ /$ڇv/ G,,%,j0@`}6n?~ß?g6)Qz2K;S#!)+ըFjJ U'Aaw)^!t0W@.4~?ͷ%[ [nHR+d4C3xCZmm t1)z֔\0¶+VCQW~NUN#;f_CY0}}QAŸmH*6PLiږN\dKro+d2S 7~[=X0_3aMD6 <ΖF$CJS2 =J0J:uAo]V W yM }N(|$8?vda6LO;X*bG~ =(^ aʋʔVtܞC3Dzhn+u~ ZʥfK&r0̢8p0{"`a~LLCĦAPiA +tO3Z괫`t^TÃv/gYZ0707010000030b000081a4000000000000000000000001642f097500006068000000000000000000000000000000000000006e00000000./lib/modules/4.18.0-484.rt7.273.el8.x86_64+debug/kernel/drivers/net/wireless/realtek/rtw88/rtw88_8822b.ko.xz7zXZִF!t/`']?Eh=ڜ.+c)Q8i<ioG7쓲i#H_קP#zK GLQ$kEJݔ\[@8m*[-O5Hʙװ9QuFʙH\iR;s]O0Rh|32iBTR%81KXs0fj/]9 ⡅7˧S OڛKFRY)f=8ސ wk7iK,A4$se3OFt5ބ.A> bLe(Y<86O>/gOӈR MweU\}EOՖX+Nyx0^t;_R?`,bs{?K)&mnRf$Jk!,"䱯l]|RX$ـ >p7U0nA4-[|y6+Ř\IipMJoaJ^X:;I%5pVѩ.7@xpd\բB輻4 }ٽAuѡbuU\ed~+Xy< jG\)/@? j~0؈s 2':1*8n3}yCJZT E^WYl hܵm E-5mo SPq++P4#r[xFW)@،e:CvXNɷ>MQ2'k@J8D\:B8Fݑ{bT "`BܺPŀEJ_nN21dMf;ӿ*e!!ng͂J1xXħ(}6H:tG|588pYjJ [w !,w U.b-Bv}|dv2m~,W||d"nF [H;:S2׸wh<MVgp 3aR19##_x註 a8Kjil2l!YzC!yj1[*/}TyWMdgѦAz:m*FDӇyz%`Ϸz)b:mX@^vQL.j'"ת7!wRiR\_ň X~1,VS:yN_s^=|2kxuirN,o݃t60rKO ݞb9c3+QZk(Xŕgֿ.\5$Tw#ٵ俽~>|6O09I0w:br$7%4-Kctn[|o;,,z#^`nQ_G#p[(@S!XoOHZLw3-"!]5NX`_4j] `_ 5N.eΤc޵" *7DZ-栚,u!pR߬poKo$+a(8C~ugS0j6֥Ɣ함 0nc*{LQa<czKOow E> 3خP~skx%8NHiٰɖ69OσQHO^^FDKNy0ߢt\قKn흏 :YCpt"uOagwr1$C^3b{ާOFЀ'F j8;3RD< Ӷm+D"!缠٤$ovbͼqws?dVJ6l9<P([Ho sS9q AhM`e5k0'L9ӁRFUlG05Um"*BEj}n/FKֵ^%3|[:skεqAxeGc}_ۣւzv.~h:f2ebx߈6EjNͭ[2\& rӐr ;=u.nV"MՅ\2A-a]~{>cUQ2V~!tXʒ]xoihtrzVaWf|f{[V=.k,F^u ʞi(bvrpzq(]#QJHX#JĞEAg; Ua58kՠ9 Z[xSIa5\c* ۱QJ\5kMlqI )usީ;rtp rqLRD(5:E-UԉV^|OtiiqzWR $gR"goXyINtC-ŸO=>2%MEO+k4 t!U Ż M "#9;!޻ݿبM( nE9P`bͷ`c:C|D拖 Nq?kJ-}(I)$rL<{f" qb46VS(z mE^v߹H +ren=J)0_ץ`ϐ[gP-qub{ OQ(s׵J$2f*D?cfkWġr& ΢\v9'KRgDClI[; x\!s`v9Votis+D^i {[[z&Muܟ%ؔ=AiW܅F #e0IEp]4QAZN%2k <_" ̛/{t>W.AlyONIJ"0m*GR)%1T_tG ] |j !x1~JM|F,#TAyU7c=zrVfRF)8X -[=Zo\ ?W-\S"Tm+ H]g*mIcȬ3{@]Z˿q䜁r3K|s0?nGNNV&?K!#E7,\H%%JO(8euYgQgƣH%$Δ @/pXV }ȇ5M߶F¯JRӺ"iTp1zZfƯxx9WpUCCQ cM5V{^]Ibp jE29oqGo}eŅu@j4 $]g{/h痵VWAezntCViUsF/m"d(k@*8O2=>jj.P'$%& Aˈ El24 @!mhK,- Fv\$G"Ի!.,Z5J ܢCh׾i`ģΌnY-t }H9Y%n|%X & W0GTG-=>qjF2c[#o3D!1ScY욊-z"[xEE&KdߙD{lWؤAA%af9Has{6gy#l/.],.r##5IS b7s+=$ k&/(q1ȄxUHw-RAszeSr v^?U7vZH󫗨ڕ&(oF,W SȚ<?1&tCFN0&3b8_S8AxM"`]P gk2-dȀ˱l'_tܭ6a?$,=ϚwMHT3էm]?ى:̈́ՑثRq[A 2$wXv;& NLXg毲 : Mԥ[βXL$߿00$h6쬾 TIa $r.&=\mYB~.E9Y+Gޔ-^s !u?d[[:I`0o%.T I?giI=B 72%~x}+ #HaZ IfӁ?(v(D[,C-*!'J8%<Hs* ;2ruQi .cyqۏ265W6zShC5I΄!'&\I| u'2Kr$4;ρo> 0xf 1!TI,MQ)?Honf \v[+*4Xbyayx-{̴Rd>s$Vpec uR{t%V3[ dJ<ͦ&3jD<A+_?ɷtx(K]J107Џa07O ).-d=ή^L9j]GC9W܎ rê;x : t}[45ˁ l#ΈN>2Ҕd$ !ǸڭnxbN>aD%GKi…R_tRG'(LQ%Z@g #Em`_24W(5g V8S n(T^]t"g(Z]DŽи+{æ̠|/L4+Td }§ԇ@0nOR.^BMZ7@t]|(_cëܘ 4phђ8ϾT=3{`Rk.mW Rbsa}rfZR( =Cu쥈y͎/b#F诇Td P=@8yU{8Xlsf58h8 fx@)f:656c:;8Fl3J2Y< {H׵=:b+^'.se(ߎ';qqh%,BЃL=,te0wNI&/$s_U)`xYCWpJ mj=/8v!@lQ%jG6g(gLng' -5 3:d>T}$df=;_?j&Ww;06PwCF4KMHR\uW~0],P>j7* X#'gگn7G1l;|"Cn欩. M[\Hp'X=]Aqo@#QyVAOqoqUOV9Le|ڴO^+YYcNi5v[ ؾ v(1U'?94K`1mv0ɑ~Ns(*ј/ q{yT-&%Ԯ]۔5*t<c9U7ڧto9r,+AO?;4tJ@Wro[}v%5%pnS/QߪvEԘh[]׃rH5C~2>O^hU\$6,b})ީ) ^Fd $?hTc*ւI^ `'D(ggqO}8 N .#MK.: ("xkx_ &DZ~X_+OB(TfOş@0s|+:#3L 3u>SCD M=gu͗H{ˋp2 kQkUc7_ wlԮT ۍZ053rS&@<d0{-f཈&qKf߳GF>/7_ćVܕ9^4OwhzBgn0J WΜZ))!)}i%pX6pk2yspw8=;n3=Z0hLJIwVaZ5k"?!:墠b\cd2yk7WSo#G6DVz<4j}I2]|{ TWCâ솼AF~kh oYS[H$e 뻃6Y?oՇ%e'_e+N8m 4xCwd|A^Rc-̈l.1ޟXfIrzU;>n}fF>o_ZA~A}j&<3<ЁXshg=lLI^v4.r.?uy@-Y?9O,bT~@VgKY:o[7bB#"4[Y;8(E7%6И|cEv1b>É(&YR8TGˈis:/#UC0ny_N63$4mBÙ%=4r:]Ri`$LvVł$NJqI?F=ӐHۉ>)y*ˈ u2]ciN`+Dđ f:°cbrr~ҾFX[ͳx>Is]ʎ%Wpdo(LT6ezׇM42 bIL6A y6ckTy=}ꯆsY8  rcfNV[$Bqzc2%ovUPR1urdQ!Mol W)@x dwӢ烽 {K##CɟK<։KɺW\|㦣?C(aAZ'GĔ%H3P$,y19ZB_3, nTQb&>RR~cOW hSrT(&t} :j+66AO$fpOBGQkh'QJBXYzȸp>rtl!zr3~ G;q *`S@YdaY픸6Jd :`%S@_ 3qЖ%{`l 6Ӥ^U8=fL-S1j1ttWG#̹mPo? մ"u}goYZWPAj)]2Ǥ\+=(q-pH[G7\Vb#P>t4WVh&"[p,H nWPGZ 'KTWkxSiNuA4)"kzEa+~u)(n)!;I ިڷ8IEpt5EKvI1 0I˳ZLӫkVLבVA ˷1.]t_PFFHՐm(R4Awʛ2,-=m;-Bת-oTIv4ʅ{8`%>(3usFc(dm Mx@m%ı{鉝3gg7ue|#͑ H :v඘,x U#z`0=H}Nvؔ.ta%/)|eQ MYLm3קuÝ0"d}Юu RY8먑78ƛC]GeXo;,Mcu</|X1D sYM:sy-/2Q5 hH=+AIY 5ܿ}t܅QP.ëjZBJ,t&ܳA%ˬ/c|-Ԃ󇁉l!l픔eNgn" ~_Gմ!_hJa^ذ#R{&U`ڱ{PR) htiy/O?'w5UBޅm:uoR$hRd<`ͰS]h y)XW":Ɨ]##FgzB,̨яn˺:D;p>ֻVv?=ғ)+U!FŊi<|#C-nv)"f7a#yJ≗9C3/5*t@+} Ey}Lz} F'c{4Q)!nX0PbMC=)a'saV7+ևָ',\\ NЋh8R`]5GАEܩXDe <9Uchf'CZ4&QD& lp~ aC HI|CP\M}[Fo}鼡E,jЍ5D2IOG\s|DzթYRt  ݰo ucqi+׼mnM x ċnHYM{- M?⫊gЫ` O8(A.Q~Ot*pm}~ňlU 3nY;*~{Eem:=śy!pi8³n%3tƄAUmӗo IՏd@mm^;]LuKemk/k`=YBqjDˋU';O`߇~֨5$>ɢє/h\4ƯmTWD5SLcSYiAjAJLiҔ|ꡝ|ӜЙ/,A_| F,6?<f*݅5EfL 1fbNJ{u\7\d5^y)1C PuI`lqe>v40NMދ1Lz`JBBIP} ^&) eC62ڤ]R3񍹫9PCA`y4Dq6FE2uqCN=$ǘ=Me SBΞp"SE+ |Us m25hIs.*ͿJzWoŽr׹l15%.)ha3J|WQn^_$BaRA3qK)[ᴫor[ZZvxOc3ƤeHWZwv+g uvb6#IuB[<|)(Aoc=TYP~t\oW#3E NתK .]Y\ , %_ F8bhWTC PSx>lь&\)W:}OͶW:-6ٍ q A_'¦ٕz(;6uKPC ;o4F)K*26qژ;"K7Ȧ;#F "Ps:$ =Jy0D"8DQ̟l>=h+o})*;79KM%,_=9(5(+Af5s>۹wTYH=- {(CL6K`kCڈ3ì(2i = 2I5K\ͼoBsk%y 9!XXt(V{&0 AL ,&װ  5$iLŏܥ&pս[궐󃞯N𵦓pR#@锠;7DtaVG Ɂ܊a2M⎠ݯq "tO c35鮯i`0;he?tS˱gꀁzP϶ v  B3A6{(M3k]h8̇ (UMjzvD(%WJWzvN;{*q$e1(nsv7fkϧgJ ,^fֶ]ʏrL`[ t.+; W;#̯1KD2LX;7.XZ5-0FZT&λ-m)E8զ:\xr ;hA[N-_@7Ӵ@]GĞYYט?, bzOh$ΘqdP# Z׫* ^ g,=/G]T\+ cfvFVe NF/ =$@ztN.nB  hK Oy؍>PAd$<Hs r @c-K@2$q}6gAS%$ 8N Y~@:R YrO^fRU'8 !n!}j܂G/-s, %MoFk̵Bh  >=q=$]혃*R|Ùسt \3\A]#xa< tX%vC4oaAjn0!n&.irsk)fX4He'߀F'?e'*mԵFIH/'1Z}R7ʈţZS:ΑTG! E<cNz4Nޱ<A-3oK,?^Sn`k(vVc=P@e-RS悰XJ8Ϡ[ka賯lrgʯQFC/淒ŰR>rZx,Iߝ i6 `)Იk@0mW9p*S*? I2"l؍7NxU$2O0n *E0M.-(øQ4̯qWy7]|N#s~fPԐo?WT}CkI5c!* .E,xstRLvr?7|:*ޭy):A@k5^2%ӳVJ z;(rLp΂l m{8ҼI 3 i\/zrsS]+2l,ۆғK:Rgguq#`,oGqYie }.! WƼ1}:V:rյazsajVgɼًЪVX%v4iL e rv{@:7CӁRxh7b;ASHBPƏ/psQMgⳞW%Ia:i6 VQ7]2_ON-Xͤ0HޣrUP g%vLؒ ̌!Y=R͊+A7{xU ѭԊ⛱c_Ęc%^K'3~D".i$mHΚP_/vL/{Vu$oނe jI S "p3xA=DS @WaeB)`. {f%&Ö5/} #-=`P˗gGNDX_:h4k4=:b2GvRfs&y:͍l 5Ϯ+83XO"Ude'yXY2D-`OS-)DT8t\P<˹ G|0Հ~rDXkv;.vJ8k+֓ZN}jjx]9A<~6PT']½%ȷ(Le#eX aF2]n +zL곅˙P;{+x2Mm|ڭbBh %;yv"Bèj ?h 4~egwT@~GF`+b: m/X9o/i{+_cL d۫&)~H?p[G\#/]yWd_3l/Za0곍I`u&u f5l7pDڢ %oɽl4yG氠 J0$ݬ }\@6/JjNyoR%G[Wt\~WI_^|JJg@lY)㩬ee&Qv%Q.υ;8\sW'tB6`>UUdg 뎁-Upֶ0G 3=l}\o_zoV'ud]\6{tٵyo/m451Tԉ M;󄦺.cSC'/ MaUdzo aLj[ːK娆v+Y~1Bu<\8̦Ti˧h'V=k+4؊g\w$+YүGsKz9D[B$Bt[`_k f'}-Rշ:v_3af~:6H Ru}% 0x'h Y>}.*cG*_셎N?ތY  #hLYp "kPSm@gVIŊ.ְ]aZO+ocTy_Jȹ< sEmRtz5H$ؤaR|A6탽uoi_nl"TgC:6c- x;a|0RpSl̍⓯HM򽺀@1{BR{fhF}FnX!v>b%ci-''IJis/[yr2""ŘVóΚj7EzM7$z+$_-"11?;4eAw睧"CU#/PAs8/"7s:xV C Nݨ=>5}rovi%=?0jniSv*esc2cGKuFQ!Ex.3v|VnsU q!\b3\pj&ZU1r٤)$ 3_/Kk].;j0؏![TH g %$ÑO٩+QlPH~ %)C˘KP'\RkUUSSSr",6# M P1ͳ#d cR=)Eu?tRf%@AKm҇XNА͗iPpsG4y:GD%Ɗd@.`KgVoi'DEX%-flkРD9̎-j)+3\ϋUFYS8i1.xs{7\Uw^H `r=zh!X^ľCXv΅,D})3] tﺨ$q|wT-\NBӦiL)J9E2(v =x)ߪ^='aCjr8ʺ,H0>wĽD"K2xPg/8e0OmbN.6-'7{k43&E'|u b!ȧ@E }0؛ Xqg쬋g"H'_dlhH4xi8کeh wΔj&n[+xs`m|ƶ1 FJƾh0$_ՌX<d~ iɻO[y@ )i80Gz_~p]H3)i˔"'G4 Uh5>l}*/N= :XCKfxI$50i`LaJ]4DH-  Lg%xY:YMH-@In]g%CbA-*31zb"kG]Ku5ͺwp+;%ju={a`z]4nmd2: N}w ca7˪{e(y뉞Өk떗(ΩHo}fH4:R|-gu MF%Eiyq>43yA)Ĩqry hLF "l*۾ώj 6[P]dL r6DQ m4v\ulgJ7=ibRZx SJ}>p>S_RĞX eK #`BҡEMEV4ⲻ-UZ jLak\`/,^Ntx Lf wļVS4FCŹ]"zm;:=ą! 4} c *PNQnQYA vcI AO_z [Ĥa('͡srn-X9:d@bL&p`r )H*u'JJylቡ[[m .tF6 j{؍EDKǿ+t>ֽp\:^egxMli n= ,O`3Ogl.>d'2Vg \ i@ie?r#@Gi<"ePPHɃ6h>:;x<b;Rۣj).ۭijTg Ȕbs܋_ *dx.F5莭C3E(bA ta}r!!Uf=cs)+T*ka&,a]Ұ3Z\Q5]Ft>|y"Ui'R1@N 3I5I2%H5̾|) mp=e1m)ɚO9滓x.H8ov)g a Ar].=_x1X$$ׯ8\0B06oT@NzRvұCZid6aa/j\}|W%zD/#3u. s{&ByߔP1Ŭ쀦 5ɆzOL[ 2(Uh`ĺr?OZfi0 o8Ŏġ;3Dtx4*m%g@`o\\v |}7,zS#%Ӣ]'ILUe;jxf8E)d就1J; _q̲~np(y9nZUeƪs0!K4&S>ܗ"X\A!ԡlr%6k)&NLJs93/Y,a>A!, -/_7˥=n*GLw?w@GJF o7e24CI7]$D4v@j*`X#WX&L}x hh.C> eqx (Q[Io{V(N ^ 3%%IFsi}\q8ԔID:گL@T 湸[qmȶR|] WP6:j5<9vb\\^Sb@BůqRGqZ^hՏ{[/_C%{pgw?ۄqPԈvJIb )@@Ͷ[cAB2Ѵm\5Sr:k<[l m֛Z.W'*V6pܯ,B 1y4V_429>.H}~rOn/sg ZAV+|3ϩETz޿/̞1TCدgMcJY3"a3gYZ0707010000030c000081a4000000000000000000000001642f0975000007b0000000000000000000000000000000000000006f00000000./lib/modules/4.18.0-484.rt7.273.el8.x86_64+debug/kernel/drivers/net/wireless/realtek/rtw88/rtw88_8822be.ko.xz7zXZִF!t/gm]?Eh=ڜ.+q+ۀKA)_0xV>#W̅R(au_y) )Fʦ2* >I86 )tE7m[~}sD߲`ǦFHa,RiMaT}ڥ9)0\"Ə_p] Gĥq~wx\) Fr.&h'kɸYj.{ xZ :NEND uRq'euk'b܌)@zέ:A87xģSo(h,G*dz^~T̼T` ^E|j\7Tn/tw ժ#* yA"xtX; +T7|zVVGUub'߁@y`";'(F(Tv`jHHSsVY ~RMmV**ņD4-\ '>v)XgmW5,1{ /(^#pĊ{U Dl+c>f.Zl$Ƅ4bMW*\R&;DDpEeqY_voX.7=g^i?{+"tl,M8X|]Ũ&aĉc\e=[?!~[~`z-2ǧTcT`A L.,\u JA6,\LT `WZ>V(OQj8T3Jd\d\!cAU3#4ӣL oL+(W/ksT5YL8.!|thXc|_8TA nRۯiAz\=Cvϭid171^ 5+rYYrx!p(4TVTZP3o.)]]YZK"Ġ_^?剰!Rfs t 9elPF vUG[:s~PUp 0{JXk:m,]5 qP_>+2wjqſeS(b|cdI-Ӡˮ?>\*`j0˜n \7ljE6f<ܰ'=y4:Xw.§5+יOK[lV8Cs#XE;E n8^Q@f?211F,> ?}:^NZ orap$h&f4_MJPYS1"d53Yʳw%փ"ao &<mj$U tiQr}qn3 I-"_ڸ"lIDS{aȮ&u[-\m0R~hP6A! C%.ؗ|;زeӻ7B>~g=P=+mk}T~c "ΊP_T騰CԄbӬv~N>0FS UNm%Tap-m%PvO+֚~S;!Zq O,+9W pe4:پRh[|qDFf`9W)2*$˜$ߗ3ֽ)< OZY7V]fn,mUh1XRi{0]z\i:eފswd-X2A,m2z|\ .v YJXZ.Fy2#iU&^ 5S 76ytUNO+&}ϝeSp#Xy&6&5-C*.S׭J Me00.SZxi-clkq|4:⌓GM*<B*ZY-HK'68Vdd0(PؽwfzUr°2 0~kJ v@N?\'GmA\[{  Œdp<n8Qբ)>FOF;wRdbD\Ka5kzwdnuZ]IFn2NTJWpM &}Je,#}*yќSvgއϝн1-^18Ϊ>r~'yJ9:g`!HiR  =}'*AVt\e"lB"D1Ƿ؛-8Z^5^$γKu bqrG8XV Ώ.dJY\IJJLNb$9JڗB`EqwM]e1@՟'?$yGR0E1IFo`t:!hDNЃGl +lp i,/ CΎ+hg.$v|զVRƛ5&'jƁ(_2~?f5T* x708ԵkxL7601j!fL.he c*B郇p9~`>~L^!ղ 7ǟ! &`WLEgPpL8᷊v>o8ÒݣU!>9` Asqy Z_(x;kfaF/qTHo9Ή$9+U(5-ξ,Hs (30u yPu(=̝ /K< c Sy/^# _l6[qJБ"ˋk=ri)֨u-^ 涌ܖޭed7.W# #BSCtۤ' $5'1$,XrHN@BpkepK$v܅R ~짠]%/3MDrU;0]^T"XM- "H*6Ap(/.a6 QD?aOR6d89+tqo96* +cܹ÷ÁhqL7cXh~$9[y\~FY:hLJ-HF3GQ'*B_2z$²qߐ|D)wE|QX+ m*-s\A "b}qJ0H >D޾މFWKKf>4|y/Y;`*Y&3!z(tt\>Ves#m9'jGn.qIx`EBFf { ߝbcS|5b\yU!%ROڅ$._^AME+.mN! %E.9{H9V(vP Hi3Χ{f|%Z^xYֻR>-\ ZIJ,N߃_,A,0J$6Ҟ S3A95%f`9:mL~kbӧ*Un^,no5A(K a1n1vlUAR[MON` ,޶_U_>Ak_#D}7Ic D,P:m;␽}'z Q yNӹQr*RnޅH8Ervii?<{FR]U*7ᦊ7l7vMdM.TM.!|t&9^CQGr ŗ3QA:ܣN/ͥuBtGuQCУny{IiׁNj4ܣqhg `f9>BཛྷXB!"vZq?OO<5qQ8jdN-3غaeG;MоW Jl\ U( Ērm)&C1C1*=GJf<0RPp<3D|fz-;)_8 g_X4YA9<#osqr/< 9uZU=tQ9 >w!x2_'p}\fOrJD@vd p.2Z5NRIp!Am6=)8l[țoFgh#&ռv[Gr$ gn(Y!8G׷j4lwXwdm)EuhP*/JS7ٶnjh:͔ŲaUd}V3TYe C!qXeTA axOZ'>ZCEo=<P4iT4j3Lx0UuMY,0'槍- P𷢆H>[K^5^:uJȥͽ\~IYŧ0y=#径i|6>@jy{E~L{n!q_Fc-!X'J'USTW+8m<bN[~m 8\cV6?Pt/?JT9&Zs" st]WHX%IBx{7C2m=s5f ONr5Aȹ.=H֒C{Mb =Biͥ0`ɿ2$ZoD-|I +<(8Z)*l̩YXԭg=aU7mtdUŇQ$(5KnDmW5gQZz#0ЉU=+pYcpLݯԚOn;$)(([S»FTIRUB/*7rN(Ҍz0.@t4|VvX}UM.? ;kV#0es嬕ZUHWyp(Fi0dAJk[d| /1?D1m %^T\ FJ $zѦ|ך;Ãay+NUIcHaXTq e:V޿\v^>Lן'wdQhv~`H)h{! M}VRcaP5sf::V hnim(A E9xOp0gк0n!(ڞ| .j殠c~'Zh8qdiX^^ nT%hz۞GG( EǼ d 9.A9 -cY;p'j~\ !s@%v= .3"TJrSW]z=4m4b`TO;:]v*T%8a*Eƫ֨}E׏>)F[E6\^Q `~S 0Z䛨mW_;DBya} `ŲӃRC/G[a`pLC3h8i"^^͉=Ǽ֚?3ijGearqBѧ{yH9bXjc;JZI{P(b7v4"|V°[pȺ*!sz=o|Uuc! &p#_qa ABEjg|]ucE/դ6H'LK'yfX-g``}=ROQ_FMAA QЕ *6UYQ^~~SY;i< 3|T"lP1rizg#"˅.gwSML)O8\36,0nizFGPgƙi 3\5 ]3qCuJ5jWNTu-pIwM b Cap,]?=: v(]XF:aP!CA'T䎂BP}>bF?1&S8gS|.=69d]-|ū8w~AK44u5=Ӂt튺-F(*l09q6å{ RqW"/z~aXq9VHq[GTmkfj6K€(ѷjVX^3c='XHa|aWykdC1>٦T~".a\rW7_ͥ )'\oP)T~\K ٵ<^)8BR@ F.8-O1aх/4)'ڱ0!ud4֕:B yL'Ro$ggW~勶\I=0W}#,}:d&kzCkVρ" "6]H/,A~!N(^&SyǪt{}@ņv^{^bi9T-)mFYxxff:S%3jd`o)tА60ؓ0'y 4^{ւv_M2t :ܚh(;olMi|\T%¼+Y>(SsEz&[&"-?C.ۭ^biNutB5z )j@{o~55Gʪ vGP?䅶U XOxAFJ1a+|h( L',B7ጆg0C xMC58dwG3n^tE)u"P^Rcc8 <(:l|B9a& ghՏL8^tpClyC!ΖXj *g m" ädV#S-p8>]IRcqQ?eM0:w!ކ\#"T2(8\f~wNٶvY k#LZ.[KI;EDz]SYqe=vTد^_ (76"/]^kŭЧ'\џEլ)6~j(BzpD) Dk0%`&@{5txu|`{,H6$ekxhܑ G*"21^ .-o2kcg6*X\3,Ѧ7i2L/ 6"Ca_ku% K1)+yE&bE̳@v+fJ͏3xV!:y,]U؉hq Ϗq6h-slGLEt}S+CMo];ӳi0{3@Svre&2&C{ǿ]=.Z-U>/sD}o"K"4rv*\iietF0F58wqd9yȧŐ6&d1C>{n.+[z7*)bNAQDM='7u!Zu ]C;D $Å 4KOi_q__SGu#F&b׊Ű! X%qNX4sr%XAK|ˆ^dy٠ K5 xҷUZLJiFu%ro8+E, B4V($Dՙzf?tRi@ϴnTr 8 .OK<5@Wֹanm}]XGy"ZIvcaa@9GrdpTJ_'HF)%HKfv4pͨah;PjWBք>6!A\NzƠz_.&߀.w ՠPXA֮fOI4۠dMiy}%ͼk!WE)컆Lӭs>Ϭ)t="|2%-(G7_q_\IԠB" A O4Zd)Al|>Ix?mTsBԒ~A<ېwPK_ rߌdae۵WSkدЪFQ׍> g$- S'DaQNJ$sl*? f W{ 0 Apd%-Gyx%|y#CI~DQ!4L4m3 3N/A,i;h3].6ͬl[ҋ [S >h@>ۂ.&+y'H{`Slq݄Vr/l @cO4(ߥ0P̡U8Tŋy ŰTpdJGs!eAd؂I/R/L{_3g%xQet緒,bJ# /(XHτ@%h5Hө70mY\ss\RP~IUmYw7m2o5*%\cݫV:IU^]͕&=QUW?aB9˯VHOX&F^A}v]DRkSmb]+q*UcCf8H|H3! 'In*0%5Śۅ"B rw?qvͪ wشIUSd YPm/L@8Br>znn`O8cjI9H:(F({zpG\YМQ)C3ijVEvmǍ73,f̕칍qdf *tOx) -OÞjP8uhAXch|)gKоjr:?N(n]Z"Z5pt $ 2c\7)~R5TIM +0 o'2=.g+6-lU*m~w+FᩭQm~#\g_[o#y蠠lA,ѿ.NhҨ+ō>P1lT{0YRдDn0>˨bUy])?6c' (1d/HQd@8xu:ˌP|h\jQvl^;~Y xPl*n-9z+ED {vQ1WWߝ]Y0OzH ˩"[6>\|~@_8źdA2!=֠QIX59+дOOsxԀ[L 9\w>z&s]e}!+cʪiʑ \M :kal,/ ==W U%pHB3FhDa2tOT`l-q#'`{ǎX1ݱZ ƽ!l'ۺPmW`+ [˛1[Vv.L& `}2&˾%K^d~HA6. ,ZPW6ndFr6/nG/cKI.Vcd &cT9oC!ιE~z `ʅ Hl7>iYWK#lp 2/Y$q b4y'Am q$hS}y=_[qLRcMlQM <cϚM=?ɤZq,LPAB!<36}!WEcn@{o;6oKɯz'i6}z IFw~=l< b#z:`EN|*@xy#ٻxt& Ir_fvqEsi ډ]M"T"(asgoB4٧wfg:[CQu5>cf#I"P*a[C%R6ls.^6H|^m{]\i1j`[UзԱx76;QNqBoDE>G},@> 6~fyEW[qׇO=,aX(ygfv96AW0 3X/bS hGT?=POǞے+}-S "5S:OnkVv'C}3QMGlK[~H4)>gwSkei'5 d+_E#LY bAya6Fb<z6{IQ< Ɇ=+1uΖ"TR.ъ/.xV" TBdo}t8F":d֢?e *J+8gƣGyYr~ԔN~1ݩ_'ʪ0q$ɭ 5sz!oc_|ʌMKBl7&J!帿R \S(:>g79U3TOU/}=J8+vPho̯p(S!{Uo$.YK䚅Ww89ZpL&,7<)p7 :Cܵ==ץQVgM3\]Rpc&rmwTX^WvDp ْ.#t.ӎ;ԎE>7I=37Je1*GBf)NRֵ}5e*^m +[\zqV(Taa2(_6,tϞ<==z8>N?W_U|8݂'QJu> !93EM صȔo Gb]X^Ux(dzB2lygB,`t&^P#= 81eZDDXgfO@!WGmv K.zrʞ̲|9gUSQ)zvcG,m0C*\+*PF! #_C$2iR=KXXÒnbHWK\杫Px|At!hc˟re{ї@1_HWgdgDAuirFO.qu)OrG.W<,hKcOfBn*ky~n֦-:UA$jb_'ȑT>X'y_\d}`V計W;Q& N#f6شw# ??V ۻH㩙:!PYFm4E *1)H߲hYWIZ1- o 2Y_;k8tP]Q}WI~ _k[hl?@;SSs/=sb}ϱtǵȚ֑;:@>P_Ԝ=+M)a}6"6r5|, B]ٴyO@6 WS x< zۍ{^汘X@XI/f+{~1բIcN:ͯE'9熣]W `<𕫢WX2&jQ8~ٛpTd?ǘ>"h%.E;Y:4{Țr` M/6*P.2ܒ/#*)yD8K 5RA ,߉*!x 1b1izB ؁{ 9yd)DQc&yRWH ךmZwU8 w&Z?yaUٔm>Gel^+UkjhFRʓ=o ?yR[a4u)n#`Bq[_ouH! \j1zL>>9d SzB[m[,(j(R9-qG SS~'_`+ٽ>4ŲH]g7pՋ)a\r;9oU.*jZ 7:YQ[̊re@ȠM{.G`˴R+#VƲ4ε84nao.tᱺ{@?upbwQT4w[jCL(lBFNÛs"5V /vYu]+IN<>_K9M&tob긡\U8Ѫ;ʣ3sP1 1?WPtk ٳp/gMuξXhFKO3>QeGgRԔiY?Q9zEws %,jA$@ޖ a*\hRvIdtv}N3PvIǿ*$ [JnsLPnx-c abD Y`5VOQ3H\͍V_"$:7L7s@\,sf{Lql$0! 6ŷ6:_&nWaq%j7 gnUwSTj`fP&e0v4+eC4R=~R;臡WHrkι k3|WmOakҼG6#NvQέ_ $w$asIŮ6= e ߢxMCC`31D=SK !P9PNc8Ʌֺx)cK›FcQ2+r/ueZ0Ԡ%"|1Yc[…1ń}YDKнP̕3o'@pR{L_V/E<֑w0R/ŗѠg1JMH:F9ec=ԄxdLfNܪ(gOn3~[DqW#i_ >S>l,a:[[1Es;ĵy}- Y&81<1*8Ө[d f|5C= fnih!Ɓ V7"j<Ӈ)  sH>B7S..1 wwE.xYµf6@,j*]B-3R!DΨ(:Ҟf/_Z$X;uȁR@DaS3R71 7z T#R,2D,V$v^xȰ,G&s R#K~7A?5Xx8*~t:=LDŽPufP䮝8?屭" ۀ Sin}Kh,Fܺ) 3xa(z뇉UNVZCAȜg X8¢&׏sL"|4y>G =$ܖ/Lz{q&Ց3wб݃?!Kŋ>\o 𷐯73E9KG9UGЪn*d־dfsKqnT[цO9ƘM`:vN~w^hUCz vOWQ䵾" ~o,IW!~EM:w}0YV@^G|GI yR%PZ!_ntdϲ><0er#(S$τfU\`<*ϒx:#NOB`J{ ԕME&:4dg:LS ܅'t;Q\'$*iXQ] 2HLw\$:5IoB%ų́,1j^}q2SEA,Z Te쯛͛w)OOWp_/QeOM g^| ceva=Vj!|nQV uJrBuhX"ğ!D]Sl"ՏϫڌPCӒ-=X%ZQ:_6(yU u[)l2 8T\blAk!@7:9dheÊpϥxIsO80nkg)f8t qNw *c-U)zƕ|LxS93i`hqisTX/#ΐͰ`6)C KsaQnƤ%!b`6l 3ۓ"ymP-:Txъ/d?G.2)´pcg IBs!ݲjdd6P5j<3}eܥ^lqȭc#R W ɕP.v >W# GL$hB|HwM( 7]lEvRD!/D ܫ5>O嬜вmuXX龧\J4L"vuB8 f}L[7zyVRѫd*Hpy ͤpLF'}31 Q*`ON3ԝ9-ГQu$i$'Uen0U6A1;3OpH'X1q1" iу.QB;[!}fm3ûHcDUD5'[lWJw{ o VP͉Sop,P{)E|l0 1߯w~>Pѧ~{-+[rYVˉބز@X]ݹOԣXG>`G;@(GXX&bĪ c5(9.zP?qY/WtY5|as-DCv>pSmTSDsh E0=ͧ R4O~1XO:,iW!r1.vQea)gMc(3Azma^bu\}ܲhSkMAn30? QI Թh YJ+`OĢW d7)N'/q5g"QFJoZ2p.B*f^ 'O ]싕QK\7"J2Q-vkQJ"p(nx^G\C_`\pӆJoc6642h'cdI 4rAHI7p=޸ תZ@30t7kob*&$Mi`$z(q[m*42i.#03rjEDp3 jo@_"%9 o65LxF҅_7vZ'+N[ѓHN8{@5@IݶVi{aXa9}8Ni&J^#?,A6қ\~[?e52B ^Y q\ݛ$:f=U {=Fܕ;](_AMhʗ j B"­=KF\lZ]F 3 CTo6nV'=Iǘ>!K$I'fQKmeJK !3XF{BRL[!~@ag@6 oZpqeHw\F$ݻGW;9{8PN łQV+ wFD~[љLX=@RF%>EgH)3ۨMZ׭!"A znIfYEg[bݮx)-$kؼy i:$AP^CR6u6 Quz> ޺dc]hr!qӱjDb&r*5"a4$,ݷ]{;KNj4{,a%&zju0l6.%EЪ ɠ;:OZ%kN2>7Id"6`0yΰB"=XI9e^(i| VΌ >DRDC:! [gvʴv%$^k`{{hBsQuJoEdOmS$JխFftmJRJ,(W%EmF"3e<5ޙWVR})I<~C̞e)en彥yOj(JAÂ2 EG~Jҡ+1g ! #(TqyIaFlFu}Wzӡ)  YXD0li#> hP b`^:B0yaY쵈%,dt W-7K q) l(j ߐ* YV_bn'olAW*5. @hpsi(X~TPKzA V#..PS ULJ:fT"=h_-x$کdh3vQQ@wOاlVy Cٓa4eP)H{dAߨ@Q)[.#M w8-fK>2Щ&7,G+ uaxe7en0lQYl0S%אN ?U!;+oӢWͪ~߈B*g堗Yʕ  }}@C CK53m9#&M`"0 5nD3\uw=O*o >cD}tZ<Dz3B*z~ϱ/Nps+W v)PQ(;@nY].I)ѩȎ8 \{.kW`Q/פHV:m4I? B (/[QU6v.@z _B^~?K6OF5VFp( wIqx6$M2u, ǟWՓ#<S Pi \. FGoImb?iT-ӛNyG!-4@org`*:Yێ}85X(wHS;;ևQ=igr/ܮ+gcʽ9343],CLYk]69p&54șO~xє7e~| *pײVpTb_)U{=nߓ ۻ]~?le7$78hFH*p@{}K%H!qdzƪtP%-)3a@9\ʿԼ*S䠉"`` zM1 &Yv[WAz4m ~R+aBG(ơˢ_J7SԐsDKI!&$`GWK5f{eu?bסMCTu~Ã'aɮJ9s+"-*RCXHcD4 XTx2<ҹV bJ'8ܯt's NrfxC=fF`opKa{mn,)`j00r7ChʯrP<ꎦ}]jS"^-m{`W )q?R"s[LSu%o(P'&soxͻلaTM+}/Fmq?a95!J܈y{n>҈NȆ#t@~g`~0+Z?[@h&5c~j؉xwз˝qtu!w?u?BΤ&-Y)jƲgHAJIUM0O՞R[[tc>햬b@ܛ# }1B f1Pːxdh@o;/ff\0^꼁j 8$Ld 4.;UFw.꯱. j9|N.]FI}7 e6P6 ?2I6D-0~rp~Tқ+\A,O/yELNxy]S ѧ(jٶll(H9\JƬ\&oRS%5a i[f?@_,^5N2yѽUweDdSȩ.@GX[ћ#,ӅJ{5T4):"bل1ؚoNtC}GAvf n[Z&89nnt@гlګV$& _&C}ۭ `hK5'1%_q0Cе3&;AZ ĽmuAQus* rx!Z .QܪSȱU\8YBK~0a"vxxᝄIZAoQ2A7c̅qi~)%bP&ɀJsDoˈVC4L'5|gJTͣm!sWZnaXK&bdaĕ>#>;6C_Z4Wsɋmuc['n:MR\'ߊ!6ªEDWY&vf^"3ElPbs8!%Ԧ g a~㮊n OɭZ~-EjQ!>P?1:cTH&%K=d6S[<,fmegݣc(v0(GoK`gi4>+7=?qR`PvvxG*WW-Η4q * T?}<9(̰ BaAE Q,jR#2_|շE4bi[Xmx#&&\!n @HMB-t5`}F6d(="ZNQ3wԶC/D^R-߆]sүHt_D#nS| ۾G襚?.گhl);e|v lTN*P6'Tu(E\kI+]eFݜhR}YmOk@ ,}Q8ZEgj̦HMԔFL*~"A0A垈~^*hO7O+2 yIcZm4AրVd@ߎhDJ5OI_$;|̕nD)d֣a?iq1lт!"˗X4(r)(n|}\kkd0.3wuCRS@Xqu`tdƆ Jgfwrb(^HP:$d%Ւ7 L N c}\Ő׬^Ǻf-936jpu),OQ'gK4j)$ 3~TpH&ML13>Pk [Qv)rodA%dwR Kfu.d il5[C9<z)G}TM?}'FS g)ٝWxun*vr`Qa ټȄ;~PL"z9$AѨX]*>s, Lzw1qlcvVw2zŨŚr>!b!4f!_%DAC_q49l<= r :nꑥ=sq#ϥ7*FlO"F?@.ʃKT ynE21*-<ꫤ޹h߽IetÔϲR)E>`_Ie "rx+|AGV8jp,hT,VƔ %'j`?df^s2 ~(\Eq_>]T F,OUJPp/MX]^*Sk>w߉0>11DI [?ŭ!5< #eqhHOL3sZcoգ?1/{rwUn)X!Ӭbj5[ogPKs)9%"jg&Cшlx(_&QEP/W2J(\!4Waz:B i+7Kl7m8jޟnF5T.Y66YEi)`"S{ؠncv%TRHC 7-LM*EQy.tO):U,C/e-rPkK@-P_jiWF>o"@ \{ c"D$fВ] XS/Sh;v{`H%@ 1^M>(a^ٗr:#Q|_j#eJ>|cMuVzj998Mc\T$nJ۾"tm:.*Qfr8 \'wjFSMؐ+Qqa lw~Ճf|(PIL[Ti;$]10*׳JF_Jjr1##9o}O%@iaoǓ'v4 7.\؅̾0CL]^p 3si>٩# [{@.fbq2oV"Oc?b;s@=t!_'oTABHdTxWdc.ЪhB-Fi$2LR倶䜵yl'@*Yv)Rf+rkdl@cT>8Ӷ)U،۰ -N~ع,6XB#9;X$l쀃_gܤ -]!\Ӯ+D~ H)Lj.z!)Paa滿,&N mNUbJO8LQox亙 = iJǃdh/5 xvS;zWgwI Z&愇}jɓ3'IBߑd Z͍yr "](_i6gzU|"1ij'/%YY&1Hp*Qz"6T x6w.)֭hfpǸ̿a_Z{hgE_uiaaǤ6(HXŻ`؟ vdlCmਧLRn&4YXs1j٢*ԩvf9M"X*V ۏS_Q5/ӳҚ-#>Wdvd:RB:ofLNӱS;٥r뻙1wO}X;tņJ9C@cXBImk}gm)f}m>\Wlئ#W;r@ӌVd(c!'pCRznTW:mӚ=SQɻ.nX=k % ݥʝE~?5*(€.ײ9fÏDR ]X\xȁkӄL܋yf%xA%u\179"Od *:.-Tu-In1w}(O(:m){|fai}耥E ii凘P:޳"bq)ת%҈vT>Sl%AՑ&'!7X69U"Ե ӘsIU@x$t@ F FvfIccsYA|Z-0*p2CBw~n?/bEw0gS55~i(m\ɫKv>,>pϿ5 J,Xl}?9x">k AE)xnpiE{E%ZᙤP î1s nGZVw9s*+E$Ć MϠ&O7t0*LC+첦s6B;hDY>A%g1Yz J(r}=j/C?AW3P02Hօ{Y󅎄+6IJC4Iۇ2G d*"x`h3‰y--ɶ,d#KN!Ǟ9 sz 'g˶0+rg 'l5xKAZ&L˦S o*Vɮ>bUV;=Oi&! uEP#'g-~XXue g`q揁-jjt(wPU ]}xcͲ+:E5#V j cPLBm}'+9v5XqS8D.c+xTajvDOg~~\Mi!/=(ճqoZREa8o {@2HX/1y$=O6=a߁Kh1@-~ k95ʏjb0Q.d8pu|ʦXL@d~Q&76?efD]ؒ>]Uab }'~ ћʂBҥBs8 =ȴYS.7oc@^L4doV 9T.ZׁJ/RHj1"FR({$gٰ `/$ܣOoɮrMʩDž0z=idVt>@5QI:Ι"50'XeZLݝIl~ '/HTvaXpL*&Fw芵uO`2EdȈ۹ <*m´ML"{orA0 PڴW*|ZF WV~>FAc}b!5 |<ȷ5M=#SrԙtABUYm v\G>v<]N)Sƚ>諭0)K2齏F[> ;|Qh4M$S: P6Ek|Ǐ\.8C >?$\_r0``p3VY`;TGőL<@aɊ]Jóa@1 Ѷ`{ $p+Xn[q=lVl& 4K4*0RE6Z>"a#̦F9!)xQB ||I0?ڷH5%?R-A%u+y|{Ox x̰r@|9[ W(HÅC d 6.ԢFy> dE~⟉r| ھV__@>z Zm8mxtyhn9ė!2yAeqG'qA l܀-?#JήrmvZG+Vu E8(o1(Hp6=2w<]8 JWar oIqڿN͎C~ob=wݥ]H/ y/>-h[4=[,wLM.=.a|{`SZxV6m|yoaaL 4U3,X]8hJO齇 E6]LSr40UN$xA6IY&SOhB¾~S .LN^ I\CUqA*:\m4>qis*8gbæ̪V{1$Gd48WӍ(m۹PRm_NSBQU,vMɄ^NRkӌ]秚.xWܟY݈fVS`>NLvT4g dPTٳinoT6Qr3𾳕ƻ[, a3/P94C#[ ׽86ú<}v[`'J#7߬6 to6 N7 x(o/JH29Ie%tA?V v; Kq~|1wyC<ܽz?EDt'م@7?d` PP浭K% 摒`AReY=̲GevKJRmPHW32G ꝋdUYqqNj`y_,z#7B|(,VLZ9^F޶qXNp v5'a4TLՒ{=\ĺl^BNуJكm 5eԤWDaL&4U-^ܳ߰Ǔc^oT*٩VA!TBX1YLJ b1'vcE 47vB@:\AvA~E[A 6lhN cHA;@5v4SȜ!3.$Nzv =ڗu71> Ic9D*F^pҤ+;0zti޳ ,˱x_J>0m]}a*`'+\mW/e|xOb#/Zޥ2hϪb#oNĘ"x𣺗zbPFWU1N*@ ;d+\q,+vﺦJ3 0S|}2M*Z8o8۾ v)^hVQWe¢hkקL0Y2M17|nLN. 8 vKrP!r5c%9&L#qX.iF`w]>Q3,u@Z4SeTo[۔FoHK➼W_ )3b`m=Oh#f,Pg2ʎIp W+I-0:l\PM$[7,\^w!l%ȉl_J@SEClWuA59KUR 3n'{ꈑ1 9A5< LzBk:O$CwO= |e=\51噘 7) BYpYȧqnFAI朩$3g:FOELBleK/g;WQtweHf]2C!toxLMŏp UɧrW{LT=# ruM j W)Adl}6ߤv6Y]\bM`2Αt{eZUì%}ΊRN@[p"#`gn'jYm y@@Wh(xt:JңD|jP f~<ˍ ,Am, wZӎے:0H57wOsv 9;V$WúnBPGqB bjк»",1Bd&O xZ#e$ Cz%Fq^"φ*7@|>V+3:T;H!oYzDE$kh0j&wIN=!L,q{iUe,p9r MB+ȨDTMe_!Z}CӤ.$dk)ŭ*Cm}İFIY?Ox8\pĴ&Aƶx>z.uTc,&e6⥤]S-ق7,h@Ag'd8J!q=HAP 1U!.YDǶ27ϭv^{5 KfX# Ŝh(ATX$ L!:\x_r++"v[ۃf Wvʲ^ XL(`ID4E8;*leFu N~&Oã Jy6"O2 0D;Iđ`jcH] @AZ W$֦82k""_S Iv+ +Aoͼ~fVog;G`rn1E8u:"v0WŘ}r%w ژf@:ha2۾/'hUk;(WwBf_(7htfF1^z[ވhj/]D,I0gLi\ o^Qą3jJ0?ɱɈ#!ayzFb5^o+#&\vg "VOiiU>TAL@Q6IwB+Gw;R@(> *"k`?tavek> Xz"48I9@1Aꥻ(HqE=FR4C;Ed d!vo|ܢMfAo;muJ $Nuo?X( t?iHy}pu8DZ]ɲ!^2qT ez7 &.f7>GۦlL9ÕQ- g%6;T6҅!|\Pv@o9%-͊>\e17I~)3Ӏ2+hOA "^p~ogh5)7 cȊocrisDcqh+j 9,aTQ$n;mqW/kte ;$)̎B;Sq>/?A5 u/eP4;5 zܾVӹ 5n)6~`pXv^-k։ADګ_M]FŝwZs2 jgLȹota"MvlpIe »sWrK},vmegafqA+s+WHuwq %)?7Vbq<\LES˼g` \`PP)1~T@c5{^4><~ @VI^D;+z{@u/tƩ{ EVydI%UqU0hvPd@kꭳ6UH ۉ:jt@֠تEFa.e]^.|0Vܲ!=[KY_tZ1lvE0ūB4e]j$́U~mPa\nF-WKS~ȃU]اFXOʂw.Zz^՚Bt Wǰ[4o֓_ID"v U":n9QHM` Yxb>OJ3*ZmZ#\ƌ?K+,* O?_cLzAi'ϬrzfT-}l4fJ"UB,ʏ۳zΊo\ aåi#|e8<˾m;Q \)FfscƬStե./c  6a{)f|;?lAG +=OH%mm԰V(Rl3k Su"0ќt2("|RDTUC62w(9qR q~9zO% Vh4w oMQIحpn3?SƩ 29۾%c<|~aFfr$s^,H9ǽ &n' _>XZBw,K^$ CKUQ L\mƧ9LYfɚ1i]Q /W !lE{uSQ?mg-)Ǻ1MyHy3C55Z{r`n WṃZuL0_ b{qlq5߇$SDi$ԝOBx-(ÚR$-l9GWIi׼b dANg_onǏI#_U( ĨH۶gj؞!hRmxҋq_'9,\tvМ1l8`r@ygL9h. ѢC7gJ3Q1 K8 Z V[jw ߰yŌt$qƉo3HtPȒOG`yx"z;QyԵVc1adW #L:e}qǭa_9PKh̀1dfx`8bpc(C9FKrQ" u[)_bT31"89|:{{n17p(-LbbBv/'3 !(>ֵ @aԩc"A,椊QD<fڡ  QI%DC,"4FlU{DˈE8MU^ٱ/d/+2^RM3— HUzze@W)3^!H4E8"ĠgnLkbzFhԯ 8[&/Wjo$acK&ɒ QeV+}^6 |u%8Wj(v^&]5[؝kf3xހވㅎR* Yjd,*Zy4eۻk~7Pℌx!ıǤp \Ehau)G5 t^_=4ӑD74(הPj8oscܥڞӫL36~oq0(C?g>`TUFk:^ǹshylq"6 eOY.߯T-+ e-4iD_m*)ݸS,({;DctS{/> ,SbN ^c}c R^|$uG'=sX*)csuޙ ̤9i͹D5SM#IN;61{嘝kα[`:.xvXM(p!Yf<}^AGG'C"<&xi_4 CtXp\ֶD:ޓ8on[z|RyxdB#3lus.l40hj# Rh}9[OWi`UQ&cB0ѱjX;V.̍'(ah+@O9lki >Q(M.f VdEzϳʍ|Wsq;}MJL2J6j(+8o<'r}2~iCS*쓆yA;=AS8q3_,\Ww@FIQ4tܩ4.K2| mrfbV?j+ĞSFMfN>EIPf . ,mX9X n"Uٔ~4$cA(㍦sq !sGg#{}YA*Rx_rk<+Ļ-(l2ptJ~{{p>|A:KɤH='\ wwCM w5:^ Y:b6F\X CтCe$,(+%7f%*)exƒt/Žeq3Ƙh%SÅOɥ GI,4# s쬚wxnj?> 1$m(DN(k&U#iLP%=[bst1vʽTKQ|bu,@@:m%mI5iIx;gv}02+"q3˓;Z0a:ѽo 4U7VB.-4/GQq"nxJeH3Mg,tƃ2$rnhÀ'8Ȑ[.zy$έܢϞشyETޥ~8&~je >Sj-<TQ.~V* < ~1Kk 6%N[7] wc7-"OLa,AO^* &hAtc`J? tVThȁiwȕ]ο쟏!?5DyTGL^ ?Z i65*F+7Yߓhyz<}m/Ko4.AykQ%ȊXnq[]+,0BCSc簴]$$=Fzv)E6V=?v"V,\s2>S`GEk. 9/]w VDH-Gބ75#pg1EbScm L4WEmӧPo><y1.EAt8эW}FDPO 39c8lAF m:&4q#t`; .4ǸSn,pArR.<B8cE9Qm/^*sHp5U!w:zb} C81Ó,ˤNaSk?t0{_0 71h&߀ {$jzUw] li%A}ω~w ǹ'"=VV&ڛHM"o Gr2 LQVksp"x=4oZ_1dx{jfagW=YD%˵M$|2 pC&QPukw 9yRsUY~V)qR$b KUE\DՇȲtTNp7Ӝ}4̊ڪQ5rW/^Z;&./Z:UY7^1Crݛ]lQ$-b۬5 sە'v 6 xiG/|*=PV dCvY^?zF%*CA^F[>^FVe۳DGe U6v>ɺ~Z. *u G4|it*1| E7]TeXoDɨMʲ94q@`k?gپ#軚kmaҔqR1]K?rUF7[./*e+؀R-d&銎3` ͷIH$aSPŰ[Y a6$/hI~gU5p"j@pl@2g(lٸB'4Vv4*ĵPGeٰ"g8eݒfݗgfn a"ɏÝw=ӟ2r!fA8nP_H~/'Sd(4= K}LM!05Jx :!9oɊfP).%0k\%=c򬶾]#egk3u*o8T Tl~zx|<R V Btm6ƖU&6)e&QTO`O., (>V+!qL]GȀGvRm1:T+jSm68w雬(;ěq*J!j2D9P&u-yU!M 0M^Ja2 Ibx>: |q7YIx}@chR%@̱@LRkPJhjo'6r$sļBRˎɛ{8O`j w ?2K԰Yr\kDr(m  p&Qh2S~Dr#S.:@dtd y3"nx bn 6yt-;# d9|L 9dJCf 8e~^%A#V`!UWPR0_:ߔ%zU?g^Y:y4Tm: PMiFL !7` Xb\oAִ g]bLufk-$E7/> ~ڍQp"/g<{] <Уay(->r}3AԞhɂ?o.͂qj-i_ wdsBL3NT_*]3UF 7_}Ǟ|4\bW1vqgT'^;r(& 5ʊêc㨸5(Ye@}zu=-~tgj7%qc-4d_~T8|[F^#Öf{։v+k 1Xɱ[5imLׇp> p!)>d@^nAq98[5MIX]xeCQLZ3l\P|[20\<0!0hl-rÌ zq+yca;Lٕ.eKnڃknXGy{ C+`dS Oyswzn59AV٦@:TfJ+&p:R[Vܙ4M 'nsh8YdTPbϭ_~ߣ}D'&`'a  tE Ike-[3y"6'Jebې让gZ*?/-.2s´TO/'00It0EYfι)Ox}3f4ɗ/Q)C j*PkR UQl[a{[3a#n&[}Qʳ/u/|L` >!!>+^R.$.{alkA`m9psf{;Inl mMѬ($ui=8_%S; :cNA;&zqWtut.]N?kE|yĶ#,O,N?J]O2zkzYJ_UyyshT,ľBuFtu q_g4|WF0,} {̈́#\g!%ѵxƃ9oҒLc\:!Pyc\̎*"~%Ua3{y&p]k5ZC*>d**ogWwt[rK*y"_>'@JtAɋ>v6͡ϩp@&59=Du%yoxexgRLUqW u!ؿҤC4|xI$j_K;f;Vn< DH!IBȽ9#r3pvKtfNW!~BK>L !Ixe`䓂 =gSF~pY1T.RH ΤJ G>I޶=B|j[݂K6vցxH}gڿ(פMVFM9$B;Lr,+IZ5gK#R'Y>ف2ޣGezB֥|}Zy#(|4E6#x~P_!SU/ Sk8q,KvVzPL^ _I?4٦lc⋇" bh/D+})sһRm.љ PR,5ޔBEpDTIUJנF DtWV6_o)B$H6o`~B+`.s1u8x- TTz趮L-ZLd_%XMn7tBx`'5FKf5A6It#Re<fװaҳxe C'U}$sfw}ŏC ra n<2;ۻ5vD FC SRVZ{!2y,EDTo5a!@J|B*ބx}VJ^ĝ|S6"8x1MLfTFa3AS)TsRF{@Az-&z]ɣp9+@1`S7]!~)Žr3dS:2)D-r3Cח#,.Īql~mRD -%Q?:S^cjDmk* WCQ,7XۖN"%n2)h+l7ޢ)%HM>f  r~cCf'V9)A=B @}H{op6SҖWoa>&.si(0mnk7qXg&F7NO4#} h{]ṯkK?] B|3^I&1e-f!BhTukugyu=53n、D,ac'(3'u5-Kvpv6wՅrb,oMhLJ hMF-TVGƇ*vS !L5/VQ I$ gi'a=X/o*{Mx!cgYZ0707010000030e000081a4000000000000000000000001642f0975000007cc000000000000000000000000000000000000006f00000000./lib/modules/4.18.0-484.rt7.273.el8.x86_64+debug/kernel/drivers/net/wireless/realtek/rtw88/rtw88_8822ce.ko.xz7zXZִF!t/]?Eh=ڜ.+MGӮ+ufd _GKbnW^6 6 egtdPzΕV#ɛ ˕8/NHi]R\:/.ȑ͔&2Ψ;ʃvY!-C\1.p@q ]i-\Һ|^b#(NMZ%E/cXDx4c)2@zþi";`nPIO*.Qΐm^w茸_Ү[1o{o:^wW5 Q01 q~Jw$bpu<sqYwg:|qBiN\Z]h*>\vz=leMnh >1- -@mܴ=3dݩlHE?Z&KL&1 ӖIU:LsGY@L3_T^T#.Ѝ3\#*;mp4ͨ=W jʡv?DymDg@6/sNe.6fp ZF x"K\v%n BXgoJG7Zr(\޵UKNּoHo3aO|^ µNa; 󭿗hmAx>sLȒ;}~:6Q}[fWmr 'S?9o{CC&2)dt `P{q;&넚zctF' +PE&t#,f@auW"cL86;fђ}ˋE󄅩s.*ljX9i6?-7̨$lϊ[tO,|k]L XhM*Uwʆ`wK#PQ,c݉DvMUiY}0X:p2 E 3*Goqcگm3Ƿ6-Ji67N3'Y u:$< -ձgYZ0707010000030f000081a4000000000000000000000001642f097500016d34000000000000000000000000000000000000006d00000000./lib/modules/4.18.0-484.rt7.273.el8.x86_64+debug/kernel/drivers/net/wireless/realtek/rtw88/rtw88_core.ko.xz7zXZִF!t/u]?Eh=ڜ.+ZN Q?lv$D?<䇯:Ź"D炱, /WvȉMEHg폪ɚ,jw.o} 4hѻ vRq4Ԩ!7Gˏ`\ݛ'7{<?v#ؔm .BL 857y~#1n\G-<}@8bZ5 \2ꬖ"ՃZ2_2bq=xvURB]N(i;oׂi)zUοe$zNV څpt]z J[Y$3jm>NpNÁأœ]Ht'@X`':B}L?n {p @c\`g y&<2 CoCb^< XQppRGtJ`vBG/ "<3*i1%f$ʬ} uP l.(Ζ)S552!!edi@&1yuTC+#]=N{Ë-NVJ)G'yAoja< Dk*!o[wʳ,\{ X? ^i9M xV1s1XvfúAP-ɇټsFSrj+0,폁)2D8Xbn(:qv1^8N@IbA"?h':&8Fv$sXTn쫓c柖w#*؀tc{_LN7@^y͕4ƌ@nk˘m0~+>->t%`mPx9q;{S ~kZ5k:#Tǫ!^F vɵ^ =Ԏfи O ɧn]Q@ӏ1Q$_P3ri2s17jLh*:t^f R~5V0!JA1DD/elbXHIPe}y;תPChsK9=#W̥kfe,Iewh "ʰ0x'Vs怕[XJ47zk^']i]u/xzOvn664W*x7tc[C)*EL~%͉Fkʥ]P堨%FW ̈́tVZG5  Y3w1Wjx="ɸ.~ː$I. %)9Zځ\'=M0p1C5 fA|n5عrь!pZږN+ ,*ef1]VGb5 0 bYkt"):m5#k]Ϧ*`A2".abx D8Y-kVo3FZbz&)TE!ޱS^o\4K-1>c֪)VOT]em/^ՑFW.eb]Uk @J(%dΎSwv\j0/Agm&C I<@zqxrogg>c ,OfJ+76,^mJjJ% SU~m>DW˚ov:d_ԝdނ0̔{+$7cu;ͼp:X ͮ`rp;}MZi  lIE!u> P ͰmؓGElRs3M_̣vŸS_߷< 9K`eQ >Tppփf@>&W7/ qOBaF!bL ͪ? F~o QhdӲx]5J^*nt͊xi" C8ȋOCYqn2!m+C#Y>\{8o4gqvWqu]ѱ$" zcrv1xkem2e #)jh7eoRnLޗ\M 7-8|k0sC &y7f&

    BaIx*AsK^HqcBpn{ rOL,8m?d"ga6--dymu3*Ծm.ft;@#g ey¨#◶oYQUڽHSKC0$IQ-ɰvAy9F%V%X7m7@@h!A{cx^,,b2Qq釳vvg\Q[of$1A>74~?{S^6SEq$xZ Xg ~ތěE"_r5R ҅5݄ެC$hx_YM3BU4dW*IjƠg`1 tRrAYZ?B(ݘ@q^tmApf~ Fo!w+OF9CpǖiJ9>πki+KYړWY/$cc~<)Z93JɐKsQ(&#۫N2{-.qK&FߦVi "tsa9Zϗ31Cb&'"iq ler$\喜4z>S."p}C)^C͡;)^ 0i6ֳc6)QۖfNy@L|P'@vL󖶞&Z +=y^{, cJӓv3q 8Q-^d{ ^H8tdއd` W8hq`^(cM/Qr pkn$ݒXՆfW,zSkRoķσԊc#O7$H՗;@Kevj(?i28ȯ+E~ռ I)K* 3ARoȌ{M^5-0;7 ]ch<,lnmɌ .b?8W C6GaÖۤj@-sqZ= EQtE~+) CSj3AZ4~Emd-rO[>{'"cmF#G_x UNḧN2GZ'ĬuN =kz-k pq;Zl8@j+L;ɕj?SԡրF#ǭ {|A"8 $ ɟz3?gއ05'Ӯ!D7]-;GTϜ#{3~W\g-ľ $Soy yKLP|Wn`Se?K^D*&M>(B:Ug_$op%:VSqWUuk+{r?n#. 49Alp:B)88eaXjҧdl &tN=x`e@c K2 :o61$,U-<1e 4zeyID|9 v >EXf?MTi3+]!ho}-дKwY0$mI}SHw )MSWa.jV qwf~Hq!=v nq@-b\muB._Ki`a;ZL$/=)r3Œ.A9 Kb)8ay/Iy*VfOSs&]tOϽlp9KuЈ~)m\9F~d5y&50R筰_KKe"Ó @pUbWI.:ﳗQ߳ a܌Uσ~6<67+H=EX#+>b Ĉ tCpuIeh t5iYL{AʱZP<י4 +_mE1$яLȪ58;LɾlԴՅ}|FH!Ū9 }GSoC(j!xzfdO}z ,x![QƆ$ޫ@Xv(] ϗ)Z pԟ?b!km -O-g'z׶uGx唝֡T.0tߒxxڧݓϷ.n&qWl?QcHx~<~~#`0jA)oL?\]x ҳFמo.XDi*( r|ؑBwOC{BPoMb٤Ew(a7gfsRBdS+֫>`QArËc&"N]ٶژV{lCX\ |2ypt(G$}i>>kv yӖ 樭U#zbmWD7~T Q2l{bƌh2lڨ6,ZrE;1k! B|\_@3i⇢z juQe@5:V2p9L@G |2=H*\M{W4EI X&MnJeɯ)/+n6hU]3/^no{bLr[T?ʡ tsTpyk E;B" RB_s?9z_lNo6ZI KP* ?QR7Ư$%G$]FY4~f"IRYl])!nѱ7sS]OHy ,ФYm QWtr)bkr[L|-p|VMM01`,/u_g VDk7)Lؑ!~|ႨԝG/|RV'ʪ{sll> en"A z8B&È _H'.i="v2kݭ]~P$_uDhsE;U"yX)2~eoQYŊZ4c !ix2+E I#BVw9˹6'Y}l$T&(Ԯ/cn>%Kodʁ=~<& _><,`do2&{6} թ4tn̄)Vh{'vh~G[9㢔#NL^@Z 9$6+nRU t|@X߶ apL(x%VKJ@~U';[Nߛ {vK[^|]IVXBʸ?4B Z-Hr3" 5' =m'iXEtF^jI1 B^  C"]Z^o#c2R:- ;ӬWH3DX@siT8CI9w&zJ r䩧XAxٗu/b4\QvtGƽ#,ݹrz9Db8KJ?g,$fe_~ ++FkzjPt=Nhk0~*t4znuj_O Jo5įJk3~.67CR@z`.GWIψ*"8t;y䍏GNy:^(,[tZYjlțro.*I 8:au]żs|e/:dث {3)S@fG.%8\kWt4ȊD(nf^L:FY}7n9YP߆h]Weީ" JJw/@T9YHcC̲+h4-nX.6 >e(=8qqkԈܵgE/YT5mC xMn{(V[#o=mgY$zX'ANGcD>kjDɧ1נ[,̙u$9D/]sm5 PN5tT%m) &_ CQ#C+ v–ғJ]c#7qpJ4\W~-c4TW;!S*eIim51_s]aw~;>ϖ=h;)W @jЃl8&:,}֕X/ 5-x 4kP\ݢ2Pn^t9}/}LYy|\ 4:A"zg_{QF=:1C6Z+\+/j#z|QvjtRp [h;Xi1N̻+| Vy̼!|.Q,i6m ڍ /!g #A$M] H0M1)>NajZVˆf7j09R%\-e#) E-+X()lj =(2Vdc6^Rv_a8kMq3;`u S!e!Z nK݂Zs9\{]VQL 'j6vd|.8k*(fA;"lxSZIbC r#M$B$C5S\RʠTH郘|LAeA%Da>1.Ӣ&uή^%I w Y=#?zp3jz G<$|3v">܊%c6OE@1u(* M%T+JɣmusXC7´uUˋO+U^=: 1%]W-{uhs<?6"#VUd^R쭵\33v6a@=Ow:{{Z"4hyk!xIwdۭ&>Ə<z$h:Jq20O kaO7 ogG\&dgXK(N[\WQWewYs![ +v0k R1w Drj(W5s5o.itXP'"IY^h,e 6X&1U:u:Z֤ Hc(,7~Y u){ץS!f .*$wn5cJ+Y,CоfQ,^ u)|^8@ 9)%϶B4q3zX6p7 dX9z6$nh2 -#QbonOl/ X,il .l/tˎSWvnm \e?vh`8hO|Ed5=dvfL;ЅibC:NB?@nw6ZԱZtC dP:g:!7C=^i d-#0 ג!0|7;s E}7vrgV62qYg:a (v2 Z.Ejsrec ,( חʪcpb/F!Iv?1eR,>#C8@Ctu' Bcs4oMK%~hGxlRc+WI?wY@#M)ċ&-9-cXhq+>&dť2x943Hv b{%o9`c(tz' jx#9J Ƚv%Ti\XLtS!V-`P7U;lLH8~@zd}bIHqvJne M، P\m?8:H<[.Ga \)껟7|9T%:vX$C MZSgڞQK:MR^[AgRl_ ST66ƤO 9f˃ C3"`szjǍC0IIЯǿfl{|Jldsurh=A*PUيGɱ <}.qa$Ĥ)ͤr!*Ѝ*#+J>wsJx" Oۭ{+2Г3(Ї*+Q7p"Y?hlۼ(2TT?ʌH_&#sqrVf)SK~ " J94hsW?` ',U]CH8{hWΏl=B=/f* gѐNLx{J74E0DX/ t,*AbN ԀE%law{vϙJr ay'_$ngkY`Y^r8f9r=2qCqC65󀈺1qE-FW<饌\S _AM`! Nq\ ,oT[-YSAQka&#SL`ӂ8~_!l]3z'atl&}9m$`a)pOXNUq-H*eL+~WxRb[A?Y|M%p8OWpC Yjomd7̀ef1fGוފx$E59Ymd(;Z`mH M}ѳc|J6LÛBۧnC{jw0٣4`}/Thhd!4?A'N:ݿ*ҎNܪ$tmB[ǡ|^p'i٤` [gXN$ElEpcu 7~EAy;{R7+  }ZЈ~")|TN< u;TWTQ4 7c῁ (f6JqftS|r.G)l1QaIBP>y5cНP\YI=M N'V!(QDgŒ1܋ GMl!fעV<%˞B{lղК%d=&VAoiۺ4ܦ=}|օ&y(&[?9EWH̃X.U/2&E-ӛP*H(Nm-bLGf) .Ij;+{D9봪6V㛦!+LxiUK^~mzU p|x -tY 1:w?=A 8o`pՊh6mbxLY/%vTVUyn/딅@BAKp&:$UG {mSK\/].#q xݽ7h.cskY0P2KS_HedON "sT=~t&ߏ]H~(b4Y"d p-j:bU%U.gV!aT ʞ"Pa[g|JĢPHPNW&zh.Q5A=by6='5RVYoM|wNCfxP?2.GhD#qH{s RvNV6{A\nE^*Q=+xtܤiJ}.ƃ .иUZ;V*ajfHPg+FQ`lQj\MCpE#Phw<mҸզ=ff@&xR?BNQbX&]Ojǹ{- RFAȰ}Y'lҊ"20̟XwRࢰH!QMcNض㒒7`^F WM?Ԙ̂pp/eC^KP6P!=bQkϻJPuNYߎS eN/0p6zW-dmI8npgnM:Аr%LuSl) lܻ= ~B\eҷMP ~T];|ۢ|i6&/RqHj9)-3ft*z߷HB-V.+0 =nNB%5A ( 7.>3 s[1.] ǓY*yDj爝~`P\lSq$ԫͣS(H=|8Y㫘-p CZWGXx fx}ϒ \psC i58~|1kbSC(æ* :=ԯ P;DTN(h9 %d|J=k=(&M(|N-ycBLq"| l*&Ir6qZm 5\.޲e{ Th% Œuʬ -9s!ݦOt.HҴ҆L 48,[ LBre=IJKzGAۈa̴>I(V>_#Nt@a8EhD4{(ܭ/[ѻ#mj9^ߎ̳| (["3$A0*Ԋ%DQKĂ%ϛQm,,$ˠ 7sx\hMWE.D JSu*.0 53QTvPUuVlpt8 NFd S-2x!v@"oBb#WD7ȨXY5'IR-j" ;~- zKD%ALq43'XʖSe `}Ag1~Dq$$\6 ȬVU5{,?[Nr"N^E te|jP sٗT;%;vqC-r\;}wo,5Bh3޹3 3EZ BTjHRz#=ίyY@{ -!K0i]L)ޓiuulP@w[rGjr;X,~޴ +`Z1>P=nv@$]S.2"1tl* w踔QbE6[T58%z?@bKL=[\,W˼ ĕƏ ~ВvBiqrw,pH@ ^~uԣLʬ}K-۵KJІXUIr׼Fe43WC{hT`{:b@apkWӍϜvP3Ӫj&03ͨgO>!%%^߇;aƣ0Nz y\NŞ>>ŴÓavod?[cN>2 @%glZZ#2u= FH߂1:'#-Agby-hhhͫ@Ñdz128gO. ▿S{`vx"QdMG"2=Fi~VHb !HB1b=RGJ*w % "!P@@%03H+*ꭌz:WD7-q8WU! Dlȷ SέKj4Mhw[N q.:lSᲨg&#KbCI!M-o;0F,` U'TL&7c{Rq;8<%!ж}+/ja)?!uH+E=?$0M nna&ː8n;!)yU룿%m3fGt%2rd]Ĉ//IŠk{x4]APM2M67([R:܌yL`VshysLqNC3V3[; CAwDdFk#5<52`ްEf ^my^R* "i-q/u+mnHrBxι$:^J@:Ç-'mB"\a2t!O*Ɓ1 @~J(b)fF^ۉ!QS5l@lk2'p;aIׇQ)7~]yp5R'ځ?#lMz+ΰT!~7,LZb "ޥPOA |LfZɇҩ̘ZgEBZ!M:4Sg=pzA hg"v]+3TGkqQ [5FauX\I\s_iyq-}N|{ '˦ ZS B)#=ҕ{<Knw'>>J-kMzY@NOсþ<7i @+e!qoFLHTQFjOH 3%;ݏ͗x;P`QC95ѻ-%֛alʦ#?M#峊EgZz {Tj=Lo {fd=ňȰq|k(\`)K![ .QwktTCR 7U 8@dOj#i;@Gݝ{R^hBE7B| So#D8Co^3R|Uuӵk' Tt `Z/);̄!(rQ?%u&սz[kG4Cw_<blVInugޠ0n^R*&!=ZIH]"syHo&(q4ҽ?ugw*GeVp 1vѯ,uՙf Pb=mzLcN|Qݘe0 C9HA% d0_ 5܍*hY aG-^}*RP:7"w6WjytVQdL]_=6Id 6udGpbyzw"9xR6Cߑ RjI7Q%#T@:~̫JnjJ+ve&48ERu]Çz/ۊ%[ɥx$U50O3lboMG+@lˆVxM"ܞrukrgס|_$e0ݸ> m1C55L捆1A<7 oY:Kd:!|ήXad9jhz`Rɺ.ƍAQL:u9Y~m9~תu7O_]o`a* siPJajځp7ʫfVf̡^ƚZ3~ -4 0ь"ia!'N#dޘf˕]c;l>Bl1|3婞 iTǒ=aGLWVv:L<Թ A p!=tZEL F8Rs,F"Sr,ƞƓ//CˑF&SɊ(] >o,tH.WM(OcQjm,q|񢃥 WTm` 8HeMG$i P/ EU%\വ Sx2-D~85k&zTٸaZ=8h%哄%"ZuS;^*"^LZ@^Sr1ӫ0IUpr zSmr6{I ЭB4`g(##QD$^rΚ|e5MJbJ75955*)wfq~_zi{pW'IN~g) ?t=,aC+1.]4â),ֆ9ZQ&FH>fWH27f-: %>@бX&ådO.=ƶ fčVKwl˔*b2*<>38 (g~KR$׻Pj͵@Tׄ=PP0$w^k'nQ zUԵꮡ js78鹠51[?]>h$mR/3=#lOEۏM\FN4rd@azB}{YhFBGg?Hh}b?ջ>|9 O]#Z]!y+bA<:&Q( BDh?gFF ܉W膝0xh9n ږ{%J5NLE+6yuu_7aN_M񪍑O9MД} }.Fb@znB:GФ#S i4HT1CJ[/!$5lw:O,NbtV:bmȒ`##0ԶןFdіLfk Z5#'s= 2Gd5aߓ-$wmZcZ0]τ\[uS>6ϝ?s EqՉchuv()23:P*α6MF!;xŌQCm<_74>eEp9Q%G}GW\h?j1 a^͸zPY>蛰ڐu(#/s{$LE;;3gxyt/WƱʭlDGϤ`)C+7&p2BXĄDUPQnol(LC]_2h/ұm,z맋aձkcWGGe;^d{/*]cb; owU\zX#4T3_17kQy3r=궔#hWL냞㓞 ^+/\cf?22QLĠHB0n#?Ay[^a \ITIWA=L/<^oVSex5Pk$6F?XĔ73@̉Y#-[l ?I=-Yǵ0UL4\ ok?^J(^ />zQ< 2)0Jpf;+„u17Gj4V)48w1wUqv*VNfljUkכq{ڮ>)%)+U3nuN6M d,_qT^'΀ydn#gѶ h 3< IAn9j)nw Xڤ2-t/=k~p3I9܊'n~uנ̓MN16q7U/<;yW EP%Ի6Zc;ݭ;Pf30pѼ ӷJwuPenLKu{9~]އ~}\6KY>,KB9m)+=d xJ[I5cs{ug8}@Ej?qHeA3( nh\[jHEոY;#`UG):jś4CuOreP<ۉ%):݇;h!ڗe *?ԧ 0 OB5rS} )':و0ٿ㵗&S_瑾#ۖ|?|ah j­~e#Њ1(5𒳟n p2*}bM;,Ty:)N3)̛9 /]/(lb\ Jw…M79Jf]".410\#z9*<, ϗzRZ e ҁ(ڤvhAg0ㆀ{2^/uٸkRǥ2zGD56F7 gg77š+iϝ,Mg_Tܒ7ɪ)+v= pvkQdᮘhDsu~#*z'frthir67ھQ`$/ɢnc~ v3)mͼGD'Wu0$|o?l+aODj~EߑqH|&.5ߕlx3 6/".._>t]bqA sN#Q4h=M+We)?!Ou%&=Ů\/xz[3.AUsTv*EMA6ݳVSK$Qj%e 4TvI6?f+u qF+YOOkΪM&[20*ʞ:ߨN+-|4B4KJF$C /et;W㕠r `5#~Ʉ(d +z"r-0Mu[@u/yנI:o\ezcA:~֥(\6eCs}[I`dj;ƻl*u}) t+ ZJ-F9t>sMn,dN7Oecne&M2kmmApgt<4=IS2,S>qȇkƩ`Qpagάi"2>KZ 'i]<LHLL!7_ږٶA V"8 #UӚEZ]ij4kArFU>P͔EP/ݴ[xJ҇աWO3A82?PrR㇈3-tEN_\;+6(Xﶳ(Nn_ʽת{8:?TJ1HVpZps6䍞7J91g̝ g[AOHܸ0 LEF%k^>J(hOhvv(No!*k!1JkfQ)(kJ7R{,Hy$NG@rb<^IY]L_ƾBWْ" HT &9i ,Taixil!OFpHvqP6(uFhQ1% < ėA.L92) ڄA!rNLlQ`n#SfgUQHcW5/g^֬Zt)9}=0XƉmXp:~:TL9SLb*ž(-AA_M^Y1%|)[NjЀ`: S׺D,}%*]'`|;8G$2n;9VC7ueuT`LLH^ qv16;aݔg?0ֆ OO o+3( nR/-i4.Tsa(&\<5Pk=dLxoKY,R&ã]Jzń\ qRDv'&uWW9&hMagrA=xm}}Z5e%HTÆp|ۖ Hò W8ݼgu1?+HOyB0 ݛB }UWZPƞ; E nN(4N4#nvJcݎ~R& !Tc&R!$I/Hv{tq'=; dq<]UsQ 45SK^WG,R(R?MCCqG@ ǁBc(y& 1DoH*K]O~beBsӭɻvhϩ4@iR)u+rI`%ٽ}[yaSN8e,2qp7qaw Dxɲ6xx KYwT[g]^oDR z_E6 wh%k#T!熸6(+)p )3&,|QO_tl2`m=Ъv_R-|zٞ`62@3φz 4;1lYl 4VwqY찙? + DZk ,ɳ>B(6ddZ^P5D cB{}V ȿwf6L BQ/ϒ{J=H]~Ӄo59lڢ@ R_MeOLFھYqTm)Юpyd`%mh "(O5tkiDlC<,:;7Z U2QA?VFC%'=_tЮՅ}$Kc\1oValXs=f؟9[gJGt9VQ(}xp=C*%bVGd2~ )؎]tE0FeDUN&)$~Q3+ \wΐ}:5%/͍TMc H>|pN,eKkjաZf10hj4Lm2 +Ȅ,H q:]Tvme{ΈJM~HXE*_LRoɪ>Yl6ī?)L6ǖ0œC}GphKeŞ :?f/]H)8>%'MOe$(m^xa9lG&5C F<`SP gB"OG|A,D}eHs/f+.Tчk=/ʼX}fP 0/:#qZ#if1(tp{J,OTm&~#lڒGRM ߞ#Rj~$g5l&WIӋajDT֮I׉lkD?C It`8mBǁRxC`:YgL?A"_,yMTc{r3LbT[ޙVRcsJ|k3 / )b%0 4rLs)E ML8ސ~C]. )Xۤ%vຩw[fp ۾/@ 1yNξ Y7b8;"̸ '+'"Siy0xi(s FKԾ"p{qMrPkCߍcoo #":,ɓc)y9YO$DNkAߣ!6AJwZJH参EZ6pS6U.0lD-"|P?9ũ.;0<, i'TqЃuQɞ@Y`*oro"sbt!GJ|>~Ktx@})Ew*J࿪tGڝB\䛠V9:F,dMYOYÜU#yi˂ƨ'3m?8ߧ &uyEɊ(G:6^Ki$( JHvʍceW_d#N>>:ݔߊ⹪)t1[TݿZYΎboXgH*?mXw0LN 'E8=C {Ze;xX$(R0-i1Pv ց k7qb{c(،f^1ԷCMu_-=.z lBg-L.$O(a$QVBR ]دi41j_X:~5LLxguTرE׵Bm~ bSvxN=Km>Od^+F8ƈ:IX2/C|VU1Z15*MFyVv$);Uza.iI~,;O'[k3Tʭ,ҤJGTW$-˅^۝h®Z0ɫd> T¥~uaݷ#RxܟA >dnC򰈨ohe ^v!vbܳyҼLmXݍӓ\ t7^ ȷR>BghdD抰G踻? QA &<ޏ|6Q #̙<'OS^{ge=n*UU7F+nEk`^(_mQK$#vW_,񲎥f-rY%:0Y?m_euٓ"֟TĄ;ЇT(@Y Hԝ)"?(xj/X}8@wIR8o8J܉ TH|L xP譆2UDZ%MIv;1ʉ*D: 0>Lgf>6:XeVmg-?`h?jZ>4?B`RmTcm,y e0D|ۀ-ACI49U 5{1wCe?Jv#q_VvyooNE1&S\KiJ~/!e+d\$i\ٝQ5p/ՠa`_U0$X4'GRƂPC%x:A$3Qr\Uq`ٳ~~imN|oV4]z(aI(lU- =ÓK.fWuJC):N8x'"2Yb;*z.u2V`3 -A WAUl$[6dK*A|nH5z6Aw)HCQ`>Vb, 7Cc/sئmfy f &E\GcAľw'԰DZl#ԁ9!rrꢌ@V?YRSG rhU9:&6ѳ=ߘU𕬕#/@;_D kaV*H`ʊ d`03>z~X]wT>z1CϢ;Epraw/_(L)Z=\.mU I{ PpZUTW3mdbAʦi񢍴D0Z?yf# g·ʬǭotMT%("Ox&:,»C8-Ýj?OD/ ˔5{)L{<,+ yaʹ^z3"4OGt35b>xq>- \Z\BPjVMTN@0k ڷ¾W |&#|0($#SZ{*]]ldsա/I-w(ζx+V 2GƌfDҡC\O99ׁAҪT{Zd=Nm{8@9}%#ɾ#+5=S2$y%G3>CL;+pJa>tAY2Jikkjdf`23b AH(!;lV'`pUFKވqQ٭9h4ƚ/XfnaB@ie0S[fFɐww4|"DFbeN%5DaBHl4 4z@[2r!tN}Ma>:E:[vccхV+id9xj'&)6?$QfxE'RpjwI:0 H7˒L)S,D/*8޷sO%2 DuH6rħY4g sz#0Ox-'="_X{ǣZTj~- !=Lͥ5 y$v~MZX>A|؏CTY _tQ5!dXS9٥f+x@ن4@zZ}4JT~(P:"&ΩALɍHdž@$jnCh'!2G,z_q3I!%[ V&xwc0Y]>Tx*F`X&kro  4~°3_i6dh=男tFY7Bw?~CEW<ȗwF94|6[BY6Gڭ7kc1)xiOQVpJ+֔GKFŐ5!0-z~哓^uŴ6667<ҿ5Ì濉S./@=gobwyaG X$ !z W=B̫VSAH0_"ON$G)*vsR;aU!=yqNܧ\Ɗ'BkrOs7Qy1oNo䬥\o 'vLr&_@3O}qr .4i"U$20}=e!d=0`;@ ĝIۨCDzG\7IbP n#^jsk"e:*y}9X"o 7*ӭaEڃS/֫ަM % 0O({wbjYKPCX8 dE4T*2wR2)ًCAGLjwC9z ޫ&;Vtje?uD0r wAVj@ wa"vs}BLB Qj?ݙy@?Whjb\>(е~.&$&W:^HxB~@U~6$CXח:rLLDgrz {]tQ#AS(Qě=7\sܦ-m$fw Ty Oe ,&>o]Nb˾^,L[բkVpяi@cܷGBѬU:ƣ!cZ dҩ\Y3w@ Kuσf/lh(cM'*]-.4j馰7hp ߊ͙H3M!.Hc3 FTݒ 5]YuM)ѽ6YXBn΍;EU}NxrǭV:gڗir=.5 ]+\ҬzT@^U!v*$Hs,W3VCU2Y_͓"\5sĜ"\@)$XȰ'@2?)/i~R[%؎pئY>o= ϳOO+l.u} ıy =Q4kX6m1.p3~ssAbpI$\ .j-_OF/ *L3d 3C{ +X:䣳/sٽc}1\r" W#筝ϖf "%RBWJB;<@Ga CW X_3RV5O2ZC(!gUj%b/w('H V8;X|iAʺ_7ytH__]O+ L%4bW8p ?y>>?ۆCUuqrlS}XM,:[TH@àºTƗc25Ha`CqXď<GC,lO[?/] @UQ*QڢG|`XΆP RpeNJ T;Zak.TgǏ*RRe$wd(d5N/fy)ͽOԪamVBš#K!͎s=rO&dBg7B*|3ϑ).O濺7N֤[6s]&Qs2xMܥt/L?mC+y1Zt%KW]~A*\OmHrII~:m0^_C it #R$s􆷸y¦ѰՕ$!rݳij؟ýnrdgSTN Y}q:9_TO5D8,a*z^1%C:--s)H}gRp>hn'B,T/{z|OB#YeF-Jv2.pYRn f~t^czNRQG<ډ5GT r(̙eVXN!KiCMmȘC3KFI{9[f{]/PL{lV`ƛ]ڐ>D3HiG/x |jJUF)Bn04QyuT.v }up fqv0A HaCg5 R٫|p/ɸpvbQ _2m%׃Y: 2M\f㲿~m,M+Jº3V I7?sN&Q';`pjJxMkr݃E1wA۟{wt3d~{&4һ+NTbsJiݺv^,"TɔGkԓ wY?nQ Gkߌ~?K/l~\&9; P$ SౙKv%9Kʇl/oo˅,BޝY8Rn?C[#+e$4>M}mr-'97aӋٶ1QKM !/>YQ"הXr]֮fF 8m ]zxQZ+gy>Cٖ2P΢ ?j`h@)<&fZ&H$\tzHVf uә!=w2evqS G d/a;OsՖS;ͭ`%vkXKp½b!WwAc`ͣ>PHr^N H?`֕p{y$_B|;ai3v%s=AͩeǂU6Ur׳hr0̶ qFèUiԎA-M͇g |Z|33#v[Se1{C"&~+ bt Ż m& 'r?6k{N>1(lk_sO齧/'גőxͲɹ\ĩ4?e!P}5u`'W>Vk?qɠT`x{+!j'lۥsߧג9 Pqh$@0l!FM$U AȔrz>$\x=$ \3=BzjvYh0;vpUΜr!B(cMܑ,ì-JmŨ%Z1?q]-'A{Q4.*| ]J*pW@ G>:rJ v XO: yxς}VדVPQq?7^I!cQL=NIKD(Z/hdi\pRsOg=QEh:vO¿,c$zAL%e^r`iWdsvw2z{;GΖMd1q7y3fv y|&n-L0GD~Hʼn\v0޴ӄF6 Oجbj>rO!q6,؛!~ŷ-#_;DŽemiߑLg.]b pp[~P^r%k79$ dFͽ1+8}U<5Z_p^m ]im⃢:;B5G%l[wقzZ[+[X;ܵIk"9'W8d |Y@%ͤl,g?lN@Ԋo8;n^3a ?pDZFJ*x5tRAlN]q0$dy!Mn3~_9у8z)Ejd#wf*q-Q*~ ݫPt!Ƙ_pgr (4\Ƅn4T&l~{}&ģc'0@lUAٳb̐\u{}!G@4k&r"mnUf* 2_O uhaW3^h5M"FknHw3_ח%>>|ٽ&_[nX8]#"kwUU ZE^y; `8@vs˕. F˼po5Z _e,\1ٙ_ QRf.P[@&k4\'hj~JT-`xPE*wE+-AvpsMWaC$遺r2#댗<\4oM?{| S2+X؃{[`f@&y].]Z߭$⿢LPz9p'nz[ gmZ(4z 1J0KE˗EUyͯY "-D LDI:[V;.G,2𽫆 ߷XxQWoPx A PhBc@ Ia/XO9 2eю>O{r0YU2g1>xR, JHw#摓Mɴʧ]j1'vM!m`j :7s<͠/ڟ(ء~Mel /5!Nu89M7ڎ\x.GzP4gQ>R-^$a @{۬wI8HM`&(zH뵏Ze%(MYŇ'ҀM GܣEC] 3ѧJNR $%M|/& @j6Ww* p.>sKteliDž&0DםѐJA:9NiFzEljѺhG Aew{./RYF?"NAz<DyO6x'&!T VdX~4:8pɋ3lj)zZDL OਔCߔ\A%hnr:`A_@#U,) e0xLcW+ "{3xn1p&(M>db޲r{Ns'#;~,@ˡH2c<kN8z+=3GOE\T5}<ՊIjT,w/VL/3/lʂx2B~EA8x70DLpbK4 #(mo+VM0y? XhnN0#es( (WRUd5p]K!=FARGFtS<*c%$pJ;S,>)N#Lk,aW/2nwQR=7s~RG:\L_0p7͒~ z)e5rn97ZΉ Ry&DV%d<r, LdyG]EVԃpJC>\xwdl/3mXNo$=B.;8fu@lrO45K*1"g 15=0CŧՏ$2tozM{>,*yF"0ep q@QЏW(O覠 x2.uT."MsgE~@.J <ҭfE?ڼK ' |6fݬ< ڭ[6.!F|>>Smu6`3%!g:s(opIqg|EE 7r]*$)u|46pvjђf~1CԮ"~ dmҽt:u^9oG[+xa>ѭI U6>Gȋ@!Sp4O\]ˏՌB`o!Uk3`[fꩻc/VP$bKG&4 H;7p;F^)&YHp]&C: ^vͮؠMӇ㌋o$~;ɈT)ID.W,SCb,.Y'>R#Qᷴ*ʈ[LrK(|Ǭr(CnqNw?al&r^8N+(h|4I)tPfFl" Y\MN؅{'] ްpV̳viỷ~^`Xb!\Yul9_rq1G @j2T.9]vllǧ) OJA?/An5z`/Dٶך#NatyRy)ii7Y0)ґEvR)k_3Y.\Y3wY5׊gn<=^^cs\aþb_E14mcǹx C ~ҷسLq(=0;51.CUQdb".<ĂyN9唗)OFس. ,u[C C֯V*9mNz,!h9GIu)pJlJ>r!`ҋfkŝ_ubˏ?M(c9VD 0f! הݺtTPfCF6%aZ:m4zQfyv x}%_c.b\TlW1V}9 ;}e9wt:U\?i 5L'}ez\nEMЪQ_7O]iޘg1D2 s zǬbfF*BU]Pdw]V,Ȁ?qs &Ps[ +DWBzTpX.21G/sw Crh+HM9v5iнcxEBiʸ|u Mv ࣂړ@-ѬszNTN}9bIOg& \Og(1T؞MNDhJi, T+\Z!}.>4 _ ?5SK8EFsք^,I "3AΒͷ'?~tA"xk^)ch oV.`e-ŝP}ۤZ_7`nNv֖ R Hj ~BJRH{GeúG+OGv̠޼?}>N:Pa޲"ykglF7%0*. 7NBK {BJϒn[c];$gKg4xl<u oY, WLbqqԘUMVY#q^e_#y=zja,.l~yz<FxL~Zwl F$z1uZz:0ݒ0kMXZsiލ2ѥ(ǝ//rP|.qRb4A\VF뭪"KN`=mB0ݣfL!f@7)tIIR:.~Ǽ"P˝:m_ p)J$RON`9~R}ӿÝ|rU,peRh]1wDG9n6RoVR#_*T%+v$zqM%lϾ!zsm:7"5BV-9b֐m?f}xyМE dĕko\TqAPjs_XJBJϼ<ˤd&E[ MV@]$2 c3Ȋ 8Ф1+z@jEń1Q7k/)J =ṡw# [Y"6K&`0.: ÏVR'䤔#l?X n ~yei%PX!ڰj@m]L'*-fs/fXt\5TlǻY^E0I{y%'LB5-W)΍=1q}β 3="j7^|.A'8K˸)]<O\¿O &x[QYV}\g3q^wQm1]OOYqK٨S Wu_e i`"1缞)*tMM pFA7W1pd]$S\#с$i~[+c?ܮn7SSҝyfX]{-!o<1G622;&P~'_4h\:ua&oElH 6F7iZ*Cu`.sCO^Ȫ-s&EE)|1x8A{%fxsC!/VnF1UҔKtw)U<_?tfh{:TaЪ"4?ff7-+͆~:uGվLdn;}2ל FY.u'WRξo6Af/ PU'Da9j rK,7y,3J$.[sjɌOuIFe;ɲVevs q~6yV6pru<]gZUHR`m%:؜ǼQ9-nvO9m* %@!/| si,rh 3g݌/@dqevg. ĶhhԨ}P) '\B=Ar6Jt!Д0HhJCj.-XOn&X%9Yi(ޕr#M@Ї+mA:*@% QPsښK@[k:/k*-SoW?؅'nsGݹ&mQ8xJUo2#kvdRq&)9:b#WUk0oS ^ҟEͿI`G3j׃[`1lM"QI*")7B+wۅu0/#>=sj-)#AƙBvp[*#MSx~r X6|h9ĭЎʔGq~u*h.sO4vUM5/9:G{Bl*z=_r([? _C c^vY` _{VHvfIPo}6=v9\-LNxjJ?%ԚHН̏3 %<(͒} 8pR֔2[N[/-zV"MĞ8}>4Ezȍox38#\H=:H aJ_FOYaWm>.Ex+鯎e(B'f4a~pPŊxŃ5K Ek)XWe?d=Zߢ5[ @-o< ɓX]:1Q *rՉcP ե`E_dR*EU+UK5aG.b^XE@0RMk3¬BH=ɖ֧UFl4˭ `!|g8Ys+(wbgG]Qfa H]d0-YK8CB9lZk>Hs{="d I VͿ],hu "lhWt#ڌ/Tɴh-A4,+Lo-!G'߭~Niȧ^tvw0s* aC})\[v|-asKag{ 9ʩ߲ga@';NI|=KHyz[Xj *܍DI9xZOӽjF&` a+#q|\vЊM-0"\NR m 9(\uiiwm. w2\ =F~S'+ǹPfg=`'';nȟwY]2<%'D'Yk5Ʀ"qT<ܔa:FhwSJB>}:ԅy8|ja'8d#\=A_C~2K,yL ]2P1o oýPs][,& L>Vn3'"K+ :vObCE*`q鹮z"4M6D?\ei"͹75f2IGD A&N40PnثP0J}$inFYuYNxRiWN ָRWmITF?TS@V! f Lth՗zYoIyJl6`JEQv"O pNʧ_fhW|jF]&M"R^RV/anּwJ \pQ&ʓ+:3 C:9zc ߋe5\h+Dž*$`W'b~Q+ŰmL0;=x7{BAtp1iWؗ 씯38mү'dTEʾ,DƱϔC j! >MR||1?^.VV$BɸPoJRjQ`t"8tOIZv"Δ $naPA|:V@cI*=s 'Q^ kSؾTK8^"kΡڿUYD,N*ʑ 8}8LIe?)KX8a7(1Y01p[k=t ]0YP2wRG2XXЈiFg H[.Aظ{O?{kGU#˖CHڌ|i,@nk 7vEK&xCxAAw>‹`*#3;?=wRl3F9L@ HIe ^s< "(2"2Q{w5^b8.QE1"/ӯ 29̒7,#5.ԝ]l1',[4Z @{OU΄cɟ&VJ/>bj [^og]e%Im!0E\ ͧ /"r3 I 5,G"o PGf(ר;VTJ R SO-){Ow9)g%[銏WYYȫv<8;{43 R|x$ORh Igw@6\~ɸa=;9JfAgRhNOK,,0QxA߃NI-64qhbں_'$#pbJSIȗey% ;Q2'^p02=f-%^ALR6X6(ߺǖo$viu9?ہq;ыq:N@f${AtĚ~;v08?xνv.7N;u߮$ILH$|6ϘRCkji ӦW[zP:ʰ+7Rm= ̡?*l`'j_9^{Y wE3X-=m"y {aAIB%ZG K80XI^ϑeK{C) ɖ]A;!*Y) 4M Bn(83 ݄0!jE+ca|Aۊ,UZMZBϦ:.v⾼LiJ`8~ƢpЅ#]MհC6[MD(TԢgC`jirsW|}FWjģd)dr*{ȡA<9clYVxXU-S&r%1xR)WIZHa۶65up,X~S%YF7轓@PSBwx,>h1ZJ.IE )!O@"`Tflp^CvӭG*&V2 3TQ_o_홻L - Fƍ`av/¼%Ԧ2`vM3j#sV(Haoܢƕ \2y?W3| [*Q˪{JwSzg7~98-e ?r6rm*MA^eP<#pEӌ3Ty¿J1H3[l:[EAn5%#kndM9OcBƀe2@e.Dwe G8m^W<΋| %m̰Q ,rܵvٔ.ѩƱ*0on;dT4eڮF{R[-{sH*$zlbM.-$ *c*[}0kSIV8[;&n7d#t`6Hagڠ Ң_x&$5(Mm0z#|`k0ӵv yޠU'c I+H-˾X! Θ?HKD()S7ߵ>v$V!RwYNzT@άZjt6x=M9NEȈ'`Q^[^m,\ {`L'ix.Ӝ41V7I.|̠rEktn(AM2ծp5DhޞӗՀ2-8vTDUN ؅ ?pBpEٳx}'$<{OUcRjɭþz[i\Ⱦ+bx*th)`[@ypQ3)NӋs-&.!Ifh0;+zAjEڏAԴ |Ƒ>[s[g"'P@3lfPB| ^tdk<+<`^T?vYv]0p_ rg7!͠ۈʮepQL-Ej?gD#U 9,*2eٻ8[ UR^ٳ /8%Q`]6\ksC6Ϯk6ŕ2:Ag $k֍XH[JT[٩'@nZGd2F' f6ʞ !Ïr ixYݸ h)5'h2Jfr 7X&S4y:\!}c_j! OxJak׈j->C)3#)_Rc1Fmk*&IOvbQ!K'5Ě9$(d|(eCOWU28;)5Apbe`?݈\Ybq<]cP ڵ˙qvdpX*gOei}Jm9>+ ;Ft!`nJW =ݘ6cV":X`uaZ֢(,:b'ZRW*vl~M{;mr Ohs]o ŦEV3t=XFI7iǣ`Cg׌I-W ?ʜ?>?)ެ+S4_6 @iD4דA ZeIQmP #O+˹`0Dfy^Pf l_3mK(D smh6ҥJ{V$^(2)mIС1sS~7BUh'1zq<'S1(Xt ٳؼ t|iPw^VO'f"]r_!j$nz{$)!WIj/8`9Eil /w, p>3C3B gCdhCi(W~\*jA|N+W]Mչ:6WBz[CǝF |5Պ-Ȅa(D.$xh^fG|.TCmEU&jhu\P`m8,(6 A" yF$71ù.Odq?{ܐ wԕGڄ> eS/!*Fd+z09{3)meW㨢B*QbHXK#-^:p3Qp\'JdpYs}.,D]ScラT[Vo W9Yԏ46FIHZQl"ܹ:Nֽz c#1lbӕ-Uw ֋ aWV:>Kqfly˙X=LU*])w3d4a( Raz^жV%R| wH*˥ $IjM8HADKDW'B3FB:7[G X%Fa }M,R)ԋ 0%5 [ `-cFJU.58seڴWІ}H[-ޜꘖ_a-Zj(uo/ ,RTd TGt.otmEܧD=lR/ .{؂`·Bޫ=Yq+J.$, jHvy|'bݕxfXafA5-]AQDz_kP,I`^Ą[v]zoC# --g+F>4QyU(*Z3.xM(3Y=˳Ncn墲*R)L{~EA6quWxk=:(f1+_Ktɪqq<.omRfˣוxc-l5Gk4Ў \-|al-2/Vn 'If1Itq3nQzz|~1KN*"2n5aR…V,{FV`Ggu*&pXHGѶDo @J798n8 ziG r׸ߊsUR!W}P!{-|8"yڥ]qf6=H30%2ۖqpDhnẁ^S?#3y|[lN5W-*䎵k[FLSn[ "4ik8z{™6B!C3knj~A K}do8Vdt=;B}.BAN-_\%(|ٿX}&րvE hlcl&1+1rQ2PWVVzhLڕۿXB4e̱墉:*_J\dsbnYN{ :wJ/,`*L+ՍP Hg|PCZev>TzETbgr~.!0ks~fń*)iՍaN +/}X(A+Y{hrWW;b|I(EMid,P!KLki)t7ĸpM"'DiXY=/R^Zu:#9g?H; 0l5Ćڧ7cw@%aZgz jM'5McFT˅z愊(sJutHÕ6B*$)cEHIȜE.GN0kES=0Rs$zݑ=}nuV+)9oSRG(~}:+e5ggn$$X=\ / RXT ~Q%&D8t 4quEchPo>j0P72j@'S-%j7Q|I Oz?"IrrDJx5π:ûnHuegF)-颍Č1&aBn u-c-,NR4JJOM'l!bDwhH#8jijOi VA>N:Š[mr ] ~j18 Jma+/kd%W17؛q6Qm.+:3'ӱ &(FO~4Q Ā |;}romz P6Ρ Ӫ:f8<R'm|A!n8MbRxVZ>bA,c-Gݨ ܩ2d1.d>"d 8Ǘj'9mb,!%Wx0 "A7];|ʥm.Kمi[X)i"Jfe( &D!=g 3NH]YXʘ ̱f #1w. ]4nolNãρLy386KC;&_tȜX; ٷ+ĩ %hXqx]=tGsIlִ[>x-jp^bEHssVdNӐܕ㣷ڡ2YI۞7:RQI5GML`\ĎgqsSF=A ,{[/Ւ^ď!,@НVqD?VeʰW|\&HSd%ވbd{RhZݕ|/ۈ#AVɮ?} ?_UWK}8~J=D0jp6֍Պ*TOq l2; k@ VҐW#:[-Ii` ~U97.gODdmaTd$<2zej=جbT]S R ȆQ8<ZMELB Ý`ϓo2$Qsae?=;eAưfq(`9! dYчn"űCB:ՙM1BJI{.H)<>0_-/όhMjMY>{ǦSJv,A~Lj0o1k:iWX}W$%.J|Vs9kㇺ6bF/-GWAG&LK~)M}KI@XNɵcb^mϠJ1wfM`9qYkY/4t;iHW3Y[6| /|CU`^Z~tՁ)(SQ?g}NuZN.H6;6B5S5Ԡ0(N {Uݰe ëCqh*ٟk1=qu '7+8vvOwOcdoE!41eAqEEg9q>lܶm,EFniț\FB"ᭉ;Z0FĈKC@ >K*3Ea<Fe yE\aQ4 s9[b> X/..AV(|_FN-A Z[GȞ]$(15Bɏə|qtTEE`aswy^uvaoFJoW]K8}ϕfG DfU_s$0o{M((vyuGmOGIBԎ3Ɯxt;Ș^䓢6_[y #!@ )E=,l=Z55IKf8Zj$6k+_|/IG NZednMѩRnHSxy7]۠RcW؅ł `\> .dA[ٺu]A+RJs~xn53\/bgoRΞ.ݸ249 ._YK7jTY߰%ؽ,AH zojrIJFh2'z0Bǧ`0x&(z\ak-Zdf"4Rfd)rKϽaV1gy|rkx%n'Vr bHߣTG7#Q˱d:)/:bjǖw[ N֞h8u' 3;¶xr6'ɘ K?`PP08rl'2:F#GY\8Ł9ǻE8ZoaBDllF9}PyE)!rQIX<+ܪ+'qA/Qk0['x_4fc|ЧZY@>nxW|C~cSfK[Hw| ]f e֠|Ϸ*pu(=XF7fqTʦCn_-Czm߃繁>EWskmaved6qZi[Ub T4siͲNw&+xj4y _مn[Wy&^bb91wm}3i'D *qZ~EuEd!"cĂ*sTn!V,"3|Jߟ~9mn5EslvAwWnB+oȶk_|A4]=\MU`Sö/ wh4*|@K`PSzĉIKKzO_Iut |=.ALju/U)HU\]ѫ06Ii ,f.ҥNx-'EAsfq4f蹭^?;v&7_[rNڲjv½pI{!x-Nj[[ $?}!"v"LdwL{6Zǣa W-CFvȏ j̺:[27oWf3"2jB0c&ǁ8p`΢;,㏎ : vDG #؜۳6v564bTڤ BrVn ڭ I/djb`8Ӏ_H4u||Xp Ș0=v҈Bt3 2Ҝ4ul/ŜE"?TXϛ{ܫJH'*?\s,'@g/5(Aڷ"<\q,„\=۲i%M,?;q/|*NimûTE ҵntpVc/`Nl7ÅR".*6PdF绚MIgdV:ǻ;TgX412biJZӃHpkxi.~ӟD$#~V0G5 M?jo~7 M\K_s΁A'ҬUṡnOtb}z¡ez[uS`?{LR -Pޢ> '.bR2 Qy7K߂ڽRd7-%.^)T=bx%pJ˘LXѯwD~H'.p\>ҞRRחO4HugݺONr[&3G֕}z] ~_/}'?QUd:F)(K,wk *Y k^y]H[@'tbKBIRx<.by;+! y8x^:ۑAw-m_dqlS'1ҽ` o:3@uH@; Og`[ݶf@7>{P~~%k v~a(IbR56z4Le(`Tj:BO= @?Qj)C(򩱼~=+0Ce!_krNSaQP&x%a@҉5l;H[zB"p+NHDW/-0*{]F"xN#7e&4n)ۚ% 0lWpPު)Or nx/8-X)qou*2л%=^*ޒ{"t?|G/#K4ۢz ^#ҭ49W 61sgB PȘw4.sV̵qV-L\s{7 :%b;ˋ=Ko]VC)QHyzNc?^s3Ky)b  Q$ ipt!88$n曰pd aPƟA„>f(')).gMas)a(Ni2yƺ5.acM3Y_°YQunu-xLg`z9l\Rh ecv8m8"syu0`S7 D- ovhҲ.~]Z-B?IA&#Tx3`XOXQꠋУ@P N#^Wڔ 6ygT'; گ=qxm0e?JN@eWk͵QepAo=4%)ˆS&P uo(ee{VʀA/obؿU?!]P3WrpIH̘]U~/a.B EHD.+?lspGRLyoFFេ3m=צO\*P/-޿ez߱o磽վ~@ 5EwV-bt]EYg` `FkM6)Y@6A.:"xifos}2:T]=clG.SjWREgb'q,nkR9J*Yn xjb4zP"c$&чˮ>u"GkB u >~,I~Rz"&XT~}lF<=~k4ݿ$w? t\3W馒6Jp-:^")~d.*r$mAl ^/ éAwAL#r ,5uIljyT[U56š\PѼ(|wn 8Gxo]0) azTNJ%c2Z֋vQ&~K _5vQT~=-zjӼݟt4դ" )A:IK\bQdڒsҝwue~ ; V|_L0tnCEfܿx IMZWDrzM2N˰褐o 8^?c L)'àL-"2Y .!.dhO_i%mz& 8m U4kmu"9̝+A8rGI3,Y%8ulںynOIתnAFwi ; Q*^k A'n`3wP9-#φܯD:3M2-(^*3{* 3)*5c+l )bJ( <E9^V`'D+h[y5QakLIc 5%ۄe#2x9@sM'T ]m)~~.dM?ȅR-g^4()o+EJm^y*oNHcFRu I;YѕxK. C[+5xCV{]w^Rhz";|7q 0:ؚxT@ʮBK' Ƶc;#J ͺa@򭯳Nda 0d>n }ZiBKBLAods[~ #_!K;vֈu! 6}$~WƲ$pPF?ioXPNC_\l.hQy΢a:'|HCQBmR=:@\E)_~9ե_}_74/TG$KMC*X}$3MbҴ@Q =' =rAb|W_Ϗ441fkrߎa3^ԗ%Z:ge)R\9( vH0==C+9C&yB\Ru9jcz wE3*##{sY!.63Vtzv拏 $O-|wXd1Yh.*?}lCSBOă@_mxvcmyvxn89(mL0@Gw oMQ~ M49&}ϔ~扭L:=1. ʢ-1wKS1͗esWHp&Mid,O!w6jp_.`LAap~ܯM $"f 8L d5< D^c[ %7+;JAucfE"aK*T0}렰b;T %MU(TDLΓ&:.Q6ܕUI1q2s%3ԩG:qt̂Z19ɏ!eDN" ,4dEATI0̨,[-i^3(/Y\F ǵ;TN}rOS nBPcRn#%ڂYd1B$se[[M,{4TFcl њsFI5Q ֧b3g$[>Eci@@8;`SVV@Ej2rr?O~oif}yIũ.YU^Xbd9غ  /'QK٫)Sn\3Ǥ'a=PfT'Bx^,;ރƘE(_u[B3pj/zrl{a0-0PLa32l5wӦvqQ%S=olDfD^;CB!j#le_Pn]h,·͉Qp؋ʔ+}G)~ x/ڎQ"GlP8n 4>C QAVpR_X sDDnm)| ;ga8^W.~AܽVAGgW :р[ ,=`_ 5 v lMGoQ=$:w.=jxѯtB 믔d˩q3b&Jݷ04sU]5).[by:ݠdRN )0ko ћ=:GfVB=(b1 Чacz}?65=ټ(?z>i3]ݦ@nan PYŠ,M\_,NS/u.bѹ“P"1%l82$ ɢq%d >gy:\sE9ۺL/&as@ 1Y(qlɤ z8vpXeMnO ?c[Ka{\~36{RTCURVј %jym'.[EgXr;+oQƝI,2{WRz5[Q7z֪"d汥 +isE_mdaHIuD>2//]|a8ݻ=Mcmr謔(-'r1;׫3bL\ WxJkE=HޠM싫T\:4LV T樍V4AEq:3|ؕ"Z Vn@wKb'MKH {ppD^wE?T`~%<[z ,ds)(=S<ђ14Y=\$]ίIjʥXi:B|ɣ2̖B/(%+k,Z)^JG!L S|FUcZ^M~edE_? ww$^+1%^-ŏEǶjm1DPOKd>5 q=T(n HudJy|r+xےÐ ۋ _|vѷ55ፙ8Qex&NE ͓ڋ6I7wR,\b}Q#e\K29, J^о~SuRc:M߾#U8sš7Q/j&L4jPu.r(lĞD \vNV"1&:V~:ڶ 6Eig9Gl duo'߁ d䈕,QtMؼO782=C, 8aOcC`iW~i-.āuPO+$LM'ȍ#wBYrsp|q4n0P=T!:>2WȤ]*=(XaMG5`4Ιdˀ(4T9Dܼ\smSouHۗ$ ?lLSY0V@ǀDIeK[$x1\NnѭOJ #NQydWHY6}.J#o3D~_ֻŶ@Fն@?vꆃlc lFq4Ng%P t8_^:o&d&N:kf|I]j~g?pY9Tr{LGcC"ݏpˇ1P%,ϵpgJ.( __oYTG+ro NJ+7g OR)B6Ձ36on{s޿CqCĮ~‘,ګf|O\R{yg'ݶgVn gY@J=(v*RMnM묿ElFS Wos_*G}PX5>~KCV:k P)E]=)}e,HQ/?3=-:/(M%?;A@QEd)~s!.W}+^q6E.<βf/ۖL.D? roi1+,k#7Bh(ONZgI/76p'%{lm < ױ 5FAt|Pͬ>/,u*f|p:O8998NI|3CnO?=+F+U7I8Ҳ2x}v';KU| 7Kq2&pa0dA%̩EK^u@;E^! L3PŚrv Zi^'Nb=ڨD*k}?,&3k{T6Y;[aL84Pe{s=i으o\qjr_zc,fJ4N x4٫VsLbKbSu\e`eeuL!! ⽧=b&l5iMI˿$~Ϙ +7?Nǎ^̻ CIь>8 iz%+7Vk&FjWikg\0`L8BTă>tfw %|bۺPS!*շghoNкB(d>`LEN=nC\qJyat Y$PyQ i R~{j& ci{ƬoxٍPkhQưDc ZMdF2|/qeD帲OdV(MC=jFPYE|mVپaFXm.t1t*lUh3dei\~TcnEتw%h{IKӳ_\rk-,ߒC'IM#cݟiIʋh6<D|Y:mrPj a_fyDSwe]GڸY>Q8DHR[X?gNs]T2W,U}ѕ HM~bxNYkIO:o Iw^R%E?qǯ/P}i3C`ۻ_@ +ذa C#5opg0ywr׬  y%uBΑ29j2e RA].}! g)?k5n=ݍS4Qh{_5d)  Ӽ9k% qAQNE[³rfc,|6 Fg,F6u^*߆qnw%)P3u|6 ؑwH݊av tp/J48)Oq_~x;P{{ <|L lyYc?9\Ql°DZtT,܎x Vb?Id*M(ߚ}I<6R(}*N&E.Yk,,rQ޹deSwgvzVMԚH;UW$ilJ@B _-*{a͜[ k^H^i\TvDϥz)"x}2v}|to"C6ك%T$v^k@uocӀrBφx!s/s'T! MY.HV%})#2rIrfuc#:8Ma~;NW"t✁v~NĂA0<~(G8Y,H} Do2פk:nr`R;8aIrl߄61:Y Fw)m2*3ݦ5vc_ j^`dT?z+Iqy]M0nS4E~ۼO a]vqHi`[8oIn3SP)h>E9 9uU΢oѱߊ>ajO~Y%#rĥxuI0Qz߰ܒNRR,Kn;f :Fp} ڣD#~hNGjYݱ@BPMO%2>F-A-Cq&P^~GU;Ar̓KC4z.?C$޲J-g KSu6/|óZlv\9X _SjZ!`ͱ0@^ʘEG8R7Tz pd; Wh:E rnj\xw9Aźwz:>>N> rL],wR1I{[]h%EsEF0i]s] LpeuշBXDB詚n\Ɖ=g k`ED+_-k3K_KgJvN!ֺ30xEѲflU;BZO~n3lhaL! ;lkVY잗>i8!k/7 C9 ӌrCv5,@WӍzRi⿭6Gx_ڟVA2/ym˴$и2fP5˥jOf?['Ԙv=PVVP9|CUmQk@u;4֠w 6U 'XhdÑrAŐkU=mvv:`ԇ*WDm''h7tǗo^S{"MCi*,@|| ɟ?SS_lk,ƀ *Q2=ItRoC%2+ cd ,US}ْFSY:[ &Ow eĈlRɠ;ոA @5!eG*deN˚Y8Gl$⡢)(5̈́ӥ_|St48[_T^94xd6GFwqĜ\t0o^5?|UeBK@Ch,Tֆz)r:Y|dShk ЖHQND\Z;JN7 .TƉQjcI[(U`on=T%t#[ 9+FҐ1&^14dQ P[-,T^7 |W9ʛ}e|~K(`ARš_3>\d>=%tU.z@=0ೲI!U8%6ƴ0~9 A8Jy#'m|xE[Űn߿H%U˸,3Yv3i=j ߻ZnI2'7X1>0oNK&q2' I WK',&tbƠR)+!<`FI{Tvwx5䔼`QdXi|1rS9H[)NO:9 -31w$8sFmCAciix8˞T/Wwđag&/֟!7.}<rTu®ƅi0}-M-3{QF9%d#zȄe`Ɨ0PޯRSKx`'?T Cw6m),wZ YU}֭$,gDP(ݸQN|q8 h^ZH K.~R2#Hj8.FͧZ]DKro8ž2gL.2Y?A-'΄M~T,K\K}Fw×a50Zglb!%ݷ,E&A~!\W,  W~|k͟mz^|gcSw5\|v'߭fuǚA;Tlb,̣rpD>'c5}| L1-&@qL""EW_ޜ&cyYkc/yrCOaNC3$rH**vXLBT8IB1.y5p jNUׯ&n #ĝr ^Hx 8/>KqyF)0n* xLl%+d<; ࣝ1ȯcUhgC\gQqD<Naf!z0X7z&N0i"1m`Qmd2Hցm"C9Zu'2VWY9"bdJpH_Zq;>Ԡ2B;' ͱKTS{pTs#% .IμSg#i*joɒ ]/En^ <Qjx<;s'oQv/#u}EFUsTgUdqK1z5}7'RN{vDX/B6B /'SȔ^vbϛo}xOY^0te"ѭ~ /ƩI nTGl Omx*cV/obI }cÃ'6< /i\'^ʩYux-YGnNw%ezprhfq\t$M*j8Q;.r|<[kڒpc0HGo|'OH: wkDcZ6fsIـ֪tp qZyW:^AͿfv^ МaNHC?[F$jY\XHm7 &.Kq"̄ϘFujE6)[;]5æ> |v에jObFJWfxYfȨh7UPұ01_MhHP ;3fi8kgsj遊tlT8jtq3+rA/CB1HZuS6Bw >3,H!?'t`EP+?q`FA07bwG`7 WfjuRs!JyfP `{/x'*!Bwy.?B*q@84Th^*{.~k1'vB4v2YwgȸOm0t(Bdqlh,L@lpFPfta;dAȶNoB$X9cP ZFr{펑IIoyk^QoXPbPAppQ=ϫ>U,qLrdWiƯ*9tUC+2 -oW2udNNײ8:jt3t䷋-*i3#&a ɀbQVv\,Fj(g}_vk$iП>~R9(Zk885,]V-_XwSwꃻQ׼u_JU,8 *|3ͯȔA ܌CƼEPU0%̧Kk( 2:}dɏ@{SGCj)఑k39 F|D[6}u&7-k.\2LGTz|P^T[e*4FG b{ /\y2`[A8B ?$cj=tsez%0Ȱ.6|ikG[wͽEE[T}&R{em{?1[)T`t8Ϯ!X' H܃u@0ޣy_>;#$ ~#vȣ6k_heތ͑3'XZ\HC\GnsN@@|qݭZ[nWU$P%L4?iz?iZz Xa 3n#F>-ɮ ye/|I޶D+ԊWF)U1K:)͖'8 B#jy40*]5ȓe6ueg M||nI +x ֊;JW*r:E#-ɥrCO|zU k˵L4=„&?'B$i޸wmgo~UEOe%{в^5WCx.>I1PوIfQԣ9&{=%.I{8~)³64߼-TLg$PΊ[6oK2"ׇ6+n OVn4"h&A >ě\R,Bs "njR)Vz2OM ̔4 \ =.DXJg/:U&k4n#/u-K< ]IOp HۆH7M;uZQ}LkNktU=R߇ 1Uыw) cj<@P+f!f;_xq(UӸc\a ڋ~X<)([-:gQX,e7l ͘L}c7  nstS)R)k\B3e1.r9l͖` ş6_vs^It-?߈ ˾'-4'QG07~}Ch}[ɮ9ȥݒQ.r`N1,>#ib--,GZamcʮ9萁!H} I)N%̈́{^(x{k.P~mn*ar3 2Ys\׹ ]fZ0K?QRüG81L3BlisNߵ*?W=?pgCsy/[}9}4 Ouu<$!fW xmH_/4Q\xsh^jVJ U eyU*xO5f݆Fӑg^1WqWB\kL0=7k^#@&LRd?,J(HK5N E ۿ&X",V0%Ӿp)ֿV{lh+PX uqLV&KkuL$+SVHCrv5qo[i$eȻPZ?fbĈh|27 lv^Q,fi0Rֱo8}H hLUP@F'` "IH!p86Xb#!uNC^LZ3)1xSio41 tZIL:>M|v{2-UjPc\ݻrLPBK`gTn *iL$ƽ"dIOc;!r>阽%qTJVYO`œ2 `bU o@F.|/7l7`žtjXhF?,۟ݛVҍf2]SQf2o TRF|i]ib7 .O6 .QWb2FXI6Qᝓ4dI5U}(r1SD2QV*`1Io6\lϓp/2fYa!H/^JH;قZmף+C)H>:A.DtpFTA*4̽Z $dOt | is902[MJp)&jDUS B=`G]U!;1JUxLۏրl"4MТ *dL.yk[. <- VL, 1-\ s[YH\O/O0/[$[j V, @بlVe+h6|~AQF>1Tm!5/PKFH[ƪkoA.[Ly<0?0@oݡX&Zˆ11Elg8?hp~-Ckm58Ӛ S8[+Ҷ&I8=FYHcr! B盒TioQseTB}|WR5ȁ!_ܖnpY,-K:[KqF(Ocq}Kwx3[G.d[]EyﳛBB"(ƠX/ܝh5 KR Z1m7&2I `̭ !P3˛e:lsd/({!.f:Zx%[U%ZX3<L7IJEXʮu4v+dOiG@x$H^ :>* }ɭo2̴̯fr,GoTЊ(gˌK&G<3^TDIwXp 1,Gw.a.0tKƭCO\mKq>zu&TOoZjOUn _볓%<4#ȑh25 >P`AkxH&*WO!o,]EW F[kǷ53<5kB2_fy]zk Q5F4&n6+Dg=" >Jultw `g1 iq xh,Tɢ{U9MIh~{}:& R drkBMT& yë=LdX iC3;v$I#u][->GQꮮ.ѝ9l}|qS뾱XQeZlTk}tv<-ڗ/HJ-kp4A E-$ȧK}Gsr_̷tUcYx0/Ĉ,U5xU:kCzpNa6sy%Eu= ]BR, .6}0Ja6*ksnH`%nfff -'w ZE(sٖWbГ@Zuj,8M6#71UڐEoSft|IY'.Gkr0crb%!f- 1"6PB.g"9lDȎ 1)FajtyI]%'m>_Mnj09vV=`KǕ߻]>t>pxj ق 0fAfQrR ^60濶7X@kNXdzp7LRD6&wu^,gR!tLZtg#3份9,֞ɽ?x̑+˘ $v>ּR.2K go1JK0JGXm%n!5aNq]nw"Ցmt^@"DȓD'rBݴZ eg2q٩o^o**wr2J:`( )^1U>M ǠsoO\.-p$Z5P6Y&yr@B3g9‡|&ao_ y~T;0brW_ [d!87ס@,Ps0ʹ5R0یS*0< CtM$|j飒^3rRF !^3Dʴׄ`r*ؐ-7H$ {+㴣Xb~h׈:aڅ21B;z:gg$QU4/fbʾX+y\gn]G@޹0}EFA꬇B0Cr u/z+f@-Zτ5Ẻ0oZ\4Y>ϖ%!+9}cIgg fQѸ@KVotP>L|ka`e=N͛Fլnx8T2˝%Vl ]Wݦy_[1D <%z? 8=kY & ǂ}  r7!DB5!>pX\ZDi"~YRnp}1-[p1cy[Sh4 u,9 {dҋW0z" /~Z+*qik)g"Ыg32N+׽ O<7?QnwYck5HW| rSצnW ?=+M྾s|B>*Y;sLO4Zÿ*/18d;>V݄r%&RX)YlD2^GN/2?N D+}>Ho_5)'㹦ٗEef}B*"cU|g㣿4-B(DZie\kȿ5-.1г,R% EzJM+؂՟UGf>F53ip v?~G]&wnbWqm 4%U!;1fdpScw<~cíN{R Llk$UF(_+3c}!\{GjJqΔ.K?3flӭ*YvD%켼[,&GEqOk =AJN7RYmATMqcUS,64#amMzYg+v<'rm.0#Shl|ilg K|kfXv`\*kN~/-r}4;Gh,[5Z0VZ6#>hQ̪Q^ %>˷! uI;RmӬ&IRQ<{]_ ՟f[퇙Ӝ8PDDD-x.ĈZ!>%^e, DR+2]&U61.H'ŕwl?|]DѭS6xsDUtN4|uh2BP5+A>$THU'++i@zRĦv M{*_qp7c.$;}/•ڋa>jDl_cڬ`h<mjt(.Lˣ`4|\c1:?>&ec# Jb7 xr`/ %vw>/lB8FJ;I#g$NX7|_؏D#ԩyZ6 ท}T@t#oK^鮦?"dP? _o㋶[,:-Cn%qb37Pihgj.טN#ְE]=-(y/Ƿu&ȧ.wޮfcWjoJΕ8D!qf06yJoN5n1,0p1oa&,Q-pSFvrw:UE9JעÜ(d9yn:3lfT*9ol_Vh;_u2C.ܪQ=VCl  &R2xVpB|iy(k|~cX 4xg]L:-E$rL R oٸ'Ws\Y @Ĩy<iOs>gw/K%*MwCSu|O#ztCp8܅O8(Fh5 KB28K ;q3s9_LWϰooc9b-#SCLQǚ`KT۫m*}}(oEX6݌Q xKh pOFՆ ,YpG 5c{DHc|ct}klsͲ43@ *57ٻ .L79ڻW!63hs 7!N6p`9{<qbu3 ^{kkIkEbq r/A3'l[MXQ m̼k=>FPLM)E2ch n*G큚'TdzʳrFL /_A uLcwJ E ZQ&a}$ҘtjKQx'9&΂`*d0@*񐹬!KoJE 2;X2q_c-30fqOzۜUk/[ b>7j4c&gX4 Uy& W-W ן+(_|MaXƟ+uWylW3RFbNsKl)O sq3,/C6Cso*xj s'#_`lD |*CywPMO ̀h]'xw{z?l˶;iZ1 jPH0߮]lJS~z`+"X*v-9[Fۍ: V}rVeC*rSeaSAw ^tHƢb%{ّ= 4Ou7f(י?hFcLA^\GC`2yxD$e%tų-M*PGbU'8vf6:JC nի),#f'Z07ך5x_tJ6lJk9Y >J&W 0pu'˻DKl-o8#4zk;@d |V)*9pǙ^"hepf*AZi\[I KH}ga<ͶM F@Y9ݦN[as*O*Ոxs+TpZ%΂brT>7sM[?F=9]l4$( ^޷WS#*00זX<f//HtPN3S,eJXw쥭4H^ q%( ϭsA Zֳ"Fƻ/3 [s u7%FܕgG;Y2y^ wKﰨp(!#oI&S\e- b잢8JuU%wgHdM0!!8tmsx6/yr֒xYsu4^ox&r""B62V(6& tD0$-*{/|ׯߔKۘ(FV->;͚ HfzpM4Lצ |7ܬ-"j=GlY]BPНiʔt-vz @ IkL$DگOцslмx%X|IKA هamv9MmDFgH;Jzv0!v9NŻX$4uJ?gj D.Gڪ4h~ z[z$Lt1Dz/%l3rdFX:jMw1*GMPauc8.Y[t(i꺊666 ia!m߉˽#}"F2mM{6Mr0u @/zwym`ȉ>Ń.Fl(|B0-uHE7Zl z HǨۗǗ#5@g+~rb[C-vGW$n׫}'9 6)H #U`Z/nN9Kiij-9-.rfѐRΣEUIβ׆#IG,5Ԧ|xI|H]y[u]%֖}vBxd>jK^vbC4NY W#?TJhB%LCȃU4kYX 6v'/T*ZQfkMIiڱgYZ07070100000310000081a4000000000000000000000001642f0975000036a4000000000000000000000000000000000000006c00000000./lib/modules/4.18.0-484.rt7.273.el8.x86_64+debug/kernel/drivers/net/wireless/realtek/rtw88/rtw88_pci.ko.xz7zXZִF!t/6b]?Eh=ڜ.+˦eVtǓ\\+gTr,kמHoxXpө+?N7η캓Vw5 6tP* f"@F+?m}*SVccCtZs]E|2+VF+?TA'ޱm@5߷*s]ߜKn9QN^񄩽⇀Aq %ǍbAzEeS,+LBhHBT7}s+9SX$HI}YfRt 7c'vX3԰] eD:p|dvf4iw3a.# z7M.$R:8cKTG~<븷{=KqA/}CGUPxiQA]Rwafu;ʈ(DVˬ k }N5@Rw6&ƯRğ%g= tI.y2okMqgsFFg+`1E\]޷-ͽ[h2,l(~˅~>a*&*SPxӢ-Ѐʬ4WW^.YysnD;EIT>?K h]o#dW1E:9 x bᷧVB@PنH0 nB/Gԣ4f \YWs ĵ04x?7-ѿ3u{`=^:g ͇KĆ [I6h U|G8v-~CX ev3A,h{'rWUjH{:Z04QaWxb@^ҍ&Un}M(32&JIK=YȈs, ^]הd}  o O_,OAW@>baX p K nAz2 ߂B0u_DEԊgf赁 vnZD f[,kuhe1IK;ץx c'U:ykҩ?G^y^ \"6/==J|?,CRoHzx_sF(. T+va;DRy;HKwnTo!#ߐ0xS%"\_,c\9IK iyg !p6|MU$@/KyV#<,fP#/D) EcI? nXc\c@`c1Dl}{VۋLJG?iǓ E%Y kn!^GGC?jٙtUnfAW|$b /BlbWs>f;$z1p6kf."ɻ0d\bC m}Tʲ臁21*-5{,BtmLzIC]VŒ1Gj̺-$6z:T>&N0'B &Jqld*VW,ܻФ%Rm "|tyS`VBoIdх%>xPu;IWf##yauI9ʶ*{E2d'ac_IHs>X=)Rxϔ@ ًv(CpYmS]WQ5ᕬD9Nxvz5A*- L ݰf+GV i|Iўg% 'ĥ eɆq ݾ?(yD7fas%2Wi7ͣj ϠKR0WF-Ro'’ 4ڊX^!_Wƃ$ TC&O屰@ \ B'7"B:ǿAL5w?< <@QpࡨG Ϯ@=[o4ь!4DqhMP..߿U0啎$ ~ö,*vke֝Y }^/o6Q_P A FC:XJ;L#G >ED۽OLrb uYພ& ,=w^K~Kw[KZPN2LDG޽Oįe$t4ŧ1;p͝~ Y"C:nk32!ǗY)7H6'Q/p i[e,sT+n'0/a5]gKѓfU*ܝ!u.m5 M3o%$%N}9甗]d> 0~>p`zU/H}~֌zSG&@9I 9e@9Ϩ0"va?Jֹ`_b_'m &:w̃o1@|k-pK=~M=>HxVF918'rIr%)*f?f;)B`Ȁ};GJ* C($sy r=$@'O=i`jv/K3[=6fX緥 ܉5HegBAb!ZynX X%&|VnޟF)nDC!PFJw@;/`Sʣ+L{C[-"_DYP;4;\.958x}N윒(gs';!.^+N鎤f:C,/|K0WT I%fƁ65 YDysNAOh̶"*ޝkiLJI~LC9Mɸ)6.V6 S*J$Ų]=>TҺ=sT6hIz;o-6oIV[J'a&JpIAy#gvѱ1{pdVB{:fz >x~l0L)h9d]O\N64]yL"6= px/@q-AcBy^Ǎ QdFXJ̝AxWэַ|?wmj+$y(OVI5Y.ɽ׼A+IV= /6F]X[!vCPqOz~ m"Pݙ/ k 4[Z,tjP 4:$+ cv[_3'WUHsmzS׺Wua?*J>is e~Tv9aLqמaַ;Y[Z2n&ESd<&H"oQnB>vm^nīќ؛ýp1K@lޓZ &˃:?k&'o}OQ8zw'Ͻ& -2΋J֦wpAiAeBsˉa'g Xj6SO>S,/os6"|9%*NQ8\}&f&A_JՕ#=0Jz iCj^QQE`tP\N >VE5Y `Y Tv2Ԙ\շ!-BHW6dlH f:p>gȃA!#0'܌LFu:RX=Ҥb6RQGX,lZLD+Pn(j󗧡&4Fwq N50|f i!&Dac:Ա ~/Q|X/gnZ)4Ӥ^{̿ETlA!51ʄ?4}fM7?[QVn9wI&ֿѠEj"3T"CԮ'Ja fCB>HZTȱ>O_%" D$E^3Џs\uyB1pq-3EN&NE h'n&d$,DE[P5p^a)ףې#Kđ͐}Dgt ٻ┹U% S~gFB,}!5/cHd׹`{9YكDi< 0NȘ}v"̙8okadkМ̕VU!gw|XI{Vم0q$w!sBOB~ngG0m\`zug00"q;ZXٱu@qx:HYKϊ)Z ;0G~NJ7ZU&+mS0!m2rA@$12 (S7?:|ˋK@fV膥s+>s j#*9e3|@a+%]V_lTQ:? zZ7 Y0.9<I}E"I*gP }]GK*0K2 ^gv̞Ixj8DQ$L);Vؖa[tD9`ɵm_&@ c%ڔsLzdAzQ[ϊK.?U?VC%k"H)6!xǯ`%T@R qw%_NǭIm;2$Z3Z!\cz]7]f68"cGÏ!3$N[DFA$4/̻ u݆R(\ʬ C/+*0kFuֆpY}3Z 6[mQ幺o  ۜrXLP^b2RӝskKB?c% /D14R;1 !>i5wy [>=WМ2W)"N,W-D4?ke!WrCF r//PzB0^mJ@=1Ne0 x\6ۮtyl9HdD )SsŸG@7'\ g'8wMJfc܍'*)AlMzyca.a@^G?b11Z2 |`oMH ?T=N^yNǽ܆4W\KWOϜW>Y=yKɳY(l5h-ЩJ0I*nC]9LZ۟ĺdWјs0ċC5H&ڜIm$;]?Y]sIg(> ~kDӖLϹmy&gydQwܠY8 $aD˳M{yi}@t,ikS_0߭EJgeQ]&Y5 hOHP?NBepCU6)~x\^PYb;&Zhᆫ -a[K_E3YRD4T)"*u'j r [ST`=t1*btA⧦`q frÚ>jț\ouI=5gi ìpڠKJ;yhf9= k"@,؊OixTWIRas76L9&P$ok&سuf&ҚQ `fnW^#!Rbg^r#KTLp 0WſE)u*k;k}vN[ho;QQɄ8t =wրzG9I im^hv>KR|9l謰~1(c0d##J0N42;U:[a͏B-\ L %pHW(kFͪH4*tۉIA */fـ4mCğH\cT+~(\i-QY1`V[^."*aύE2ٴxom$&)B`DeWR~sctG;>v"\ L On@fd߈JM1z߫!rU0哙!"xz⑎JO5FÃmY_IeٕF$05? ԡ1V b #NV 8$KIQg\Tx1Lyğx4Ƀ0B3RwAD41 Q01)=܈1bπEp9ԍIt(C3xރ+qsn0 6L8xPP%˄fPA7'NeL 0Ҏ>ťeoK\{!;k?.0 A"gbl)VU=  ` 7Ek$rpͭ  7F[ÄѱfhC'cE|:Ms7]b!7l c {j3VpJonOw 3\;\*GȚDŽ3QP>"0*o:-'fOƅc|&TlQQ=!gWћh l#M'+vض>˶!'71G F1C~Qhjc-#Nou:<,F/ ,[ek3%=T!Fmwj}_r{-Q$W‘eގ7y '4"<_70Fhʸ49_kU9noȌ{x|]_U\sϚ8=L34:wƝ a|zN5l:\ XgIA&$RtF1<ՊDpyo5zgG ޾/ȹ6TθBjߐAWpڊ q6H@M#^0j"OvxDLzsrA#`2;iB4cԩ?a- B\ t9".j).G偊ܸjmĠhu Ƭ]PĥᓃT>P详Ur^CzK@Yi$ ڄ_5 &<)viu_Ga!zBH9,j f_ixtS#ȏz֝=O,W :)WfXtee:{RWFz*)H *|J;MΘVx{sfxW!A3DV+ǰ:v+8!Ɉ,ɫE_fes-fX~cDGu0Y1)Ӷ!٪kDA(&|Q֛ٗ$υdSVyLmџ<68iMDS_iB L\.D"Tw?zc ս}鞃e9{ǓT<'QkthocA7Uv'엝#Wm@O&]Df^O+:%ȄiQ%]-Nn1ja}z,bC,~D^ !KHp鶏W[݂ Dğ>+q&RT$ۀҹ@ kA@I$0I~|x܃h 2GGĒHO腑*xUAs,\ڡCYa)S/ɒeƻ])0sm}a]늼cv4eT+ZʶJy^#U|=YޔRd}*ڡ BXp@2(s鿄)M?Iũ C nv\xPhkow>u4iox\A{"Vد=wAdKWQhi&Ӟ2]'P²zk5S;$f)Um7+(+=V֠:tٍ*Ni `CiwX@E#Jk 䳑Ɛ.sCrYwjSTQے5}c/0ߟuL%HXL"Y5+b)¸J[uGu1uɦ Z Ҟ-#o9{ϔQ in6߸rjS܇b~h+h1P3Lh|&Ce㈢jvA5'.{H ٖ䐇bU"gz˟ӄ/eVR#avz/3m*f],oxCnK)Wm숲apz# Ny\t"@’&Zoq `~ޖK|X@G3t22z (K?EyɯDwn`]"W`ΐ刕#o =) &", ݽ̢V&`#mGQ?:_soٻZR/DR] s$TMK L;Dx-~"xAfcU6k׼N^w4;Q5 ItoP #Hlgrͩà0/d~Ji8BjF(wB9iN|/fڭpg U\6 W5pgޥdMRįurU`B).À:pGOd6 ̿Xy{ u} Gv7;?D@u:5*znxFyݤ6evΒd(Ct$IeĹ+コӇqj2߿3O"`t2l}o'PRsC4SK#g hTPBZAHȡ^m"4w rjiy2\L1I>˷s$}]VNcعE/Pi%igg 3'{k/?at]qSw@/eT=qja@3ʮE~}E+g:J(I%v& tsJyDb-t) (4Җ(ߎwpQIeV~8`Czc \l=M90Q>$Bش!*ޤð&r)XkD#~BpʙuNY@"bne⢎0k O vh{@4^3IY M˨ۏo3%- ť?f?5s~'ZDS IeufhSVpHe[]~Ŀis 4:`ᮦrb6v"Ԣۀ/3ga/C[zҾ/[>k!rs=Zf@bS~ouxd;>dar2bTX6 Ml䔍C"l*16x6i)*&G`t"l/L&\qIQ$aEDXaɸpUr i]}1#I _|lfg_߹Ev988o^~yX؇uHWX9X6z,R9GV9.U d&/ʖvr&ed%$Q婊S=nQ10٨O-V] .l-ìW/R-ፄY1xF@v!W@SD7S"Nc F-T_g(4zTl%iH2oCA SdvVtnLm!^D`^`$nTEλK9>H{ ?A<Ӱ"QFPf(1VsBpŮz#zƮA85c@C%_L޻s9PEW M0\8iP>MCզkˆ!\ ѤIt+UQsYf1EAZdTVb`)Zx|JY;cl*$ 8T&n[)wF8K I؃Ҽ.LLtz/8YОje!Az3I'2<`;]r#J3WyiGg6F-`'f)Eꢾ~;_AN㈌P(W;c^i_"8I6۩Y=¸)rjf% {\e6μ)j9&k߻Rv$$,i&:r369I)sLtD-W^ഷeg;j{.p&y{:zPNLAl%.4/a'o 92mLGQIa=%6%ck'aX'eΞEӟ[Ƌ D~|c}<OCVwXON 0mEM\2R20~J;L~go HUS?bsW;K#w§`/C) [Ѿ3љ5qBPUYx\a9v 'ٹRu^@s7Bkeh#|'NqP|79L'ZLT ɒ|U)q$QQ LE4@F肋}ǪWێcV3\o@mfA$2Nf-]G=1̈́ a:JJ=;"r;P<1!Ïuɨ[֫< fʌ0 6a*}F`l^F£iHt֬ WZ,G!bgaƹ9s)ArjtPWtɯdP#AZ!TXZ؈eNB ӎ][n$zm!4^7CZQdHI,0&БGX UtQŃ~+,E^teJ$S*)%)"N8h+u<5ߤ?Zαk}Wh&BD sջ|yAy,K75p|NΩ~`mXP[|GusGC̷܅vT-+#T4R 1WImu^ 2uteY^[a(D%́%/iӇJv IB$`ѽ1*r؍Wª#ˮy q]ī68: }ojB{ȋ|?USv& ޜ> %n+˖_h?LJ߬Ok.RZ$Z+gk0uڐL뜆m~hJԓ 3_QsE-1' gܗ  b:Yź٪jSɒ'F y+&^},Qfi]Z&eׄx[YH-$¸_;@zmDllU5'~*M(f}s107zqxUftX|, 2vƯj#0iN.ivN\-0;U^Zٛۥ`lx Y+ڽ2G~r3( aՋ#:Paa&i3a}dľ QE\`@MKk4mn'q(0WZ ]mG:JwW?ov9%1 .>89R5<ߊ MmF=I5$d" @#'d Hj/wp-ɢ:~nԐ?P"A6p6rC拯+RG|~ k"6v%W>l:{ SADh1e{z[©oɰPޔ zvSlݺAZ3s#VgMHw)l ra\=n k۱Y=!HTt#^6^lzN.t- Jtm,W^wA.N@C*0ݸ+'|IH~T/˺+r\- :"o닐 bz6VTia&$Mau̓L1SY뚼EN_ 6aiF0V՝eImݰ` Ner(\uJֆK4UXVnhPm0f]s:@?tcLΑ[Β~\3CQ&ZF#FsY -{Jא34\foj5h)W<*=$<]E\p0LJt2ݠMxdΔ'uX>gV5tlReT*<[x@1;]}G}HWX=D﷏_oTh;=!D"tdw{x''E, EyZf` ٝ&\p͔K߉AC͔?q7lz @oEGƵk; Udl+l(B̀LԮ7OvhAt[1]8u{d^=cv m;he >?7Ԩ5<ɰ-%Ak2rW,,CqpG<+$,LBHkԛm*dN lfE%틡׳s;I9 Mqtv9u:džM$tTVz>( (:RS܍Z:{' #k ~,1't1 1䙬/5߬c<8:u]ڍq=VI˂ut"?xS ='l92uVc4h pvAjMHg6Pe*9յv@v|#A= !md 0r|y*Cmd. oKJaU}N| 1 B峽.TӦޤsƥMgVlBٳL0ƸxEB4Lv+&8Tme3Lya?ؿpFeADvLz3*jd=x'ܙ jlѨYQ~n#}Kt }tmKǦ-So B73,&ط ^XsܵBC-H(O5wŷm;tA[6' Ӟ n %q৫sQ܇rIkf'mw5 qΐPӠ}}Dm@{:S-ujn>;;ǕkςN^El9ͷ#X1`V{/Cz`~i\p *]WxDrv0B$X!+_v:Q }D٨H%DN%´qfi(Hn1wJyr`i >(^5\cx&6LPZ %ڵ֙ic$AtML}2ԡ;4rxq \w:ƘhҕlN_)ۅ=ޏ(YWT-~Rl~GzŞ&Z\{Ղ}ѱC}zcOD*'UꉸrG~Zn c<=Nw_F6GUbC_eC$~~2g'\Fg{ԙV1-xA5Rv *i?߲v`$) Ps-sp|*3*Q?xfmB|Y `CCM_]F=֐]MY]Ɯn8Dq:zj3иfXټ9so^|lT@^6c\ lHV myBT~jiA`WpLؚq!ltaVQ,[Ԭͪ?\ʊLGJ~o^^t{ʟ I򚐈G+i{QQZpV.OuuvƸaL5- qik6DJ^nf||^yX䐽(EP~SRPE5 p<$?7zp9TH0\B: O}oZVux/zo:Ɗ"$u>KNWcq9n]߇+ӅӀ"L MQXv%cFi:҅Z2xZc&eSDƽob^Y$2ZKgB?BRd23CzeVeGh ަk9۞KнK2j&>suwYf!Mp>+iلSߤ[ >LkQ7%2;DA&ϝKJ\1%dxuf?b ?]K! Iocz*`qw* Gcp ^v>*XsE%h{?,0Bsl]^ eZ 87f .fu dQ32E8-nBsfk@1e:F11X<2EI7!O|@u`궽hgi"aDCZ]׭q+&Qy,[H=fld ] RJ`p A=rMR162HI0 1']M8s`s"uy^r&?[T"yqcMOz93W_^ _@po#mGx>`6eCE&LҬ$@_zRcly:b LY[ *^t^죇vdlPx\R0/usݟpEXܞ@TQ 뛩NjĝncY.ؤY]9'=vt(;%@VNYEt6S/cpMrd䂆Șc z1iq{oC}Cց+ ;p~CNW8] ܠ.?PX١/1@"s$W <^@ 62V6ۅlgFHłj>"GX>7Sxx޷{H<-j),BmL7 hCna+̥EK3q.22c Q1s L~cqH >?"T~b{̢7Se O%ClSorhE"ENږIރ'frZs4$:!s$A'*%j<@T\VKZe]m‘N@j7=*L4$~_Sy;\u"d5HeY:/&jmS d{:ə[&p`҆)֐:\ xn`v8WS|$R?1*|lbyi(tDŽd|:`"^@FU0ήlxT;fubRnYl+yk6MM]K V1 d>J^WkG*F@Z$ s㜄XR#RNs+s'kix0:yhsƧ1>&Rk(I>ӊyCkhe5~ 0|6!4—wr>Ϭ+D.2_?a 1fHg>s#pF0En&Vb=vnADnH9)gfy/| gBMEf/fX)vnr8HjQ743=Ԗ@,p± zPx?bp8I 6jmU]-[>=dR:&k)2Veid+Eɤ6GG<Mpֵw"@?:4JvS8i HМA? %\X><}[#>zf `\WzFYwzS$9i]#'SJh.34fa|}_K΂jg`5 rF* Ŋ<:j,H<}ozJ6%lqfrwV[D[!ӓa/ .1 F]kZc#W I)!bsa02ysUFPw޿JV; "S'I@Eb:SZz|z>Tff0H}b&=-PTMxřŌ|T@v[2&Ȗ2p3q`"[}6s|G'qsS\ؼ@שБȵ֟|`ԓ'Vۃ)Cq/Xq;g@^2Һ*^~?ܼ|"c F. lUT)fz蠎^v C]f7gςJ"a4pn{`Tafi)E_w{?>*VJ:A7jFF9J`'DPCJm-FAo!jcՖeF[by= ~̰34ΨdLMo߃U& oȺKo# V[&ԁ . GE?/y{mUT~ ~:cb&@'-CMy/uaz#n3鉿qS3dI͈2 StAXA.bJ){ʑZI.I։,줳^KG||VtgqGAKK?"m25>!p"}z@ &tٍ=ĩZ+I`ʀf&20kTS@§ƽ% =tG΁:YjD6uiVjΥI-ꁚAr)\SU^Ȁ_Jg'%}<>93ltUܧ%N| _qowy] )]+MwF25}Y}(xO ; Ӭ5–]u2,5_o2]h5|/QO)di'Umj0CсՂD\%. 8-w02_S]sk]N fv*'&kO1Ho9/oIux"ʢ+'Z:EE^ZyJw- 8„\_?{UYNɝ=-/pcXiSS",֍Ʒxc ,j|j?h 3h+,v8?A]03%ޖjvǻCTFM_N'Rس_}fIJF~7@mkuVˣ֛drƗa O6,>I&)隒}ˮ8{PӾJ[j _ yT|t܁_ :џ4zPKEKu8 sAR+7U\imKRi!}6jvqW:~'Doo} [Wzyބkn\T\X~wKPZ"z=uBC$ojJ4 A,mJwͻ,ne~_ `F[GPgzñj\eL'<#\KW"fq(l#RD1z# =Ccɪjڙ;)]TL^Bؔn=ߋk|)%OP9ڠ, &qOvhU t ?[s(¦|az_tƖ\_OxI)R`2 b}mzA^; Mhd1ˈBL ^QySHh[ G*)! rDBU5#3~c CbhA]RL:U\uY}SZ&D\~/ {y[WÕRn5N) ]ה }!<& T:`Ҕ rjRsLΕXV\Xـ.# k@hA/7b-ڽHъ8n-яӇTX+^ZKɗ>0OQ Ѵtf<0sͶmԱJ*{QYw 6tJ#~Sb8-m1P\ \e`?,i*+ւWV<}X"{~C$h&?'UؿK9;g,&X1rݤznO̳j֧b]cEt՚+b&8Th43 ߛSc.gxRʳմ/pEg?+gQ`E`odٲY1*XW:wׅ#C)知3 DHHؖ[%,e &42V뱛;J,jIꤡ!ٓMxs4eM[ϻc ߫5{& HG;!GbґUH|pJ Ć"6_ J=ګӿ#\Kt8#82c0Rc2Gֆ/UIeMu=eȖ.xxV@{/\ lv hoTXGpJ 혎P)Z\LMԛuCY0X8T7?$˳%MѱG:B7Ƞ L=._PqKy,v߽$Q!Լyv)m,"ػw4"$zu40k`y(:<G )%DT c?c||yG ZuLSXc{SM4!6L`pszxOQ8,FO0xJڸDBt!T\"#bTB=*:!dҷy- "g(Zh(0vG{;+FrBBbOe B az-T,oMG݃agjê"uV<CЋ3˰WM/] Ѫ4hN󾬳 CMHdq0-t?Gpc4}gFW? 0wA`xfFrCdn_~ GM.4D\ugtYy@׬QShˊecQ\bRiv>K-I3g.hԣB2[{oCfdb@U1>5 (wJm7~3W4&7- )/AFPڥ@ۗGKp>WFeT|qMrJ 1҇ Zie5= 94?- &(J]/]E>C0Rrid'ݩ>T`&u_E*vA)w2>*eo2ZDn̫LEW%[3(#IG!ti/(Li3Džq 􆀻@<=0zOKR=ێMedsa*էe zhj(% b]sB #?҇{طf;mcRc6c vJ]jPaL^AXRB1~5i,ḰDYeũL9p+&f8cn?}pf40Eu1WkH{T]_;pv2}Q\ Ԉy4(ޟ8x[D($ԟ,R[ovlg yalr{X%?k/O? PBSPd+9dCDFIG0Szs_ۜ[O٨EB+ߣ|ӿgHٴ,@dE9+]G{ADt1=SPqxӁ(ˆO 94$[y*T̀ g*YR^byιЖQ_YfU9Vה_ZK=_TIMօ'-8C˾%at˴+v<2"o!YיtV!ñ2)f GbVR/ڰ>q0,t,pKG.̼ \,9C*4l53M:ɶΫu@{4W. (֝d1 +١O4?}O N:"@WZu\FP65I9˃ {urOQk;wlCgzWmz]vԕiDžDEw.x`_=se.30]3N'ϏlO?8uGx) bqɷ2(^KAukT+6{mMܮ.QޠZmV2lfkJRd1ξ`m <Ͻ$R-XS]~'ȍ2$fOjٝ(ՅƬ$${j|$z3 c*Y o}Y wT '*n`\b|đ7óInj^h @#}RygIscIfNu"•ڭB[(&\{s'!kU e :ˤcKmut))dݬ}SJǬA'{Y3ea-|:Y??XZX '9^6TT)2(a1Աs}%v5^2bXHի@ܐ궲 nؒbCdN.?jS>YSl-y% e®fxC=0ں@(T/T~wG0GU܋؃w;TP!ydS@9d$rҋҥ[/E%c 1)@YU%it6GdoF;G? YI@\aBcRˌ),K#aJA8W  'bUł,4aCjK^QÅ %TAP`4=w*:,ƛgE fw8Az(^&2ii f2msnq:WFO>wy69/j~y_Q֘v1=&&0@ge,P?ǹV!Zaz]p{?UJօEmmpa5bdS N;ٜŔJ%sۧ%j+8ĉ. [zc7~"Ed؟N&+2Ik9B kLQ,^ JYD~ӥ&43aKC'8MB1cx\w8BXHB][L 9d1٧հm8*[34󹂍,m>&W\h3p]227K1Trn 8C$?gܥ$ 0*( , ҒveqbD6-V0s*զ,^:=Uko^,PpۂZ;~z4l4PHQ"I#=iИ.\B8禮3+]HWH\KQ5KP?+Ki:/ؤ(K Z`Hwe?;RN;w?eYψx~TÞqFI^i y;^O(4UVݷ"_ɖ ~( XfI)Gqj#p Wi>~쎟5("Aq3ԸP7M kEG=e/^w`ofd 6"#7kaCdj>8L x@QHW8m _[B@p*F -޷|)cT /bؖZ/9Ь Kxz v2`Ҵꍖ']Ϫe"^cQKP}ol̢ˡ B0Qi0h~m[;ijl:qx6;!cn?|Tϳh*  2l;: #rY_No *@>6"x} SZ 4l7[WX+Y^+Qb_fĊ>[K>G@^usI׵DС'B^S{ckigJ j2a%]hv]?9MT0kfj[S^m%dԿ05|y7}g`yTr=_\Zg>&)DuѕX q bz~Q0ϣ0>bc0i+ /q1BJU0*+BI { k.pD/'Ox jGa?OL[q-y"cz9HgaQ*+ e70&:cZhiVMڇ>wTκ? @DF [PmZXH7%Iτ>:.wht\fwETS!',Or*0ܙiȗ O?B6Ѓ>P(.V ySBy'ÚS.xE30NT:JǞ9a3p4- U H/V0=#~A\ZԒ.᧛p7"%[.Uwf>@Z Zʢ*S#Fzx}EFe~y+g b8o4[S ̽y:BT?-Bs+_VlV͎fhܸ+ zecdϫ[wI4=|l7RW3@׺bu*˯{( 7^ sHHj&'Cf5_xY=,)F hڏÝx}2ٰ揦 .~mX+ t,K|2d o!SJ2 ib|3WѦrhcec;%\V,󩐩paΎ POK'Dn 7D0e;D{ BTtsZFB,dqksE =e8oDWN |M.WKfJׂj8s[ݫ7^݂8+ yGY$ĴM@!,iȄd ZH)'5ʺ(RĴe뎠 [zLփg_^`U׀TSFO[L'; O_Pm!0rnc$x߆ag/_iz6|/%)ɬ n">UY>ɭG+ǡs9{\*p^ ]Ҡ<⹽7ՒDfGBfώF.Ԯ TP\aTS;1BrYnn#k%h܆802h=nh Pt@d3mS$E9e¦ޜpqҍ5MUAշ{a 7"RyV$mvJ#Mf0`%p<(-I-]"V"¾ӡ])ih~ DRQ %gxPRmj%$x{\RYp~˱F/z&Te$yВ̠`V.5;Fx'*<-9.F֢Yeagh 9:N)/sUsA^2=^C͌[9 G=D"RQM~h |5]*EN9{˘N.7 R.N$Kd--|[Q0E|9ؒI!hҏ$֊͗ByNޝ"4).ΒLxhKU)ƐȖmE,[ U*9ik³ũ<PjeeB^c=6AV '~+>tfD.`äw3 8 ݐ_ jП7'6:*xK-I[ݪ*p RÀM&Jo=Z:(ު2 e?B+G^zY~TB. p$AvV0+Ky_J>gIO*/4bH uo?HfB+&etkR>x*@lXZI\v|ѥyWf{1EŐɗoƛjf)[E M/ura NFn2 XlfYz E_Pkco BT䪲K$o+SH33n \4d.xqK=xI}fxr R~cP`3uhX.zVP TV5 /4CԊG*@"NvSv35cz0T9#R} \R&fE $)SK\2i )}&_tIvf4H%*;w D g R"Z0Qm2WmyP&~@>5ӹm> e^& k{KeN!=Q}p,!K x{=Xs(kimz[A%9hJSK, jS^?_]I>^B~4T+5'e? W/|qQ,l gNl_;D g:yJP6}'-Ho:utBK{CFVZEHˋ2U'zkS ~UxҤ'x,]9 ORu 9q2tOZ)uֲ*#_4:#L:w]{y*$T9LbAPeFud%'Y\2D]ӝ }tXT*if2ig*Bkkk-k өAT)dq$& K {oY&𴱺Eu~UVxb(,l} ~~6AXpL$D@j!jM>ɗtOe/-786`l3?%/+:g0.I]iP8Rr!f#0ȁ| @v"9ԉJjOzcI85+,N7@fKY;y߁Ac˅IalY8{}!ZV{" m[ ED$g 05Nu# &0Хn.ΐdC a aĺaK?׷ڔH(L sC7(G2R 8P@Nw$4OA*!!]Pn߼WX U=u؛#YŽ]gx?ODMwY֊V ]o9W(<@Õ$x5л{F},) c@f1v]&}{ u${G޻gy9SۚAޘ`<-AG ouxGijXb H; vڑDl· U4:RsA[ԭ,c ^Y^BDk"W! R5 &Bh|edm*bsV!e< gKÎ[t)Рu0pk99犓*oKw3#>fCYs$iγ  * 3cy#y+M+u&T.B6`ĵPrJ6L:k$gj^ 11<#+qh_h=Lec9o (iW/=o]&  "Ήk7|eY9~Cv|Tb;-^Ͻl-uyx-djPvςEȧ-xR)*S|"/\K#t`nфbѭ F,ƒ"{/œ=ڇ*W=8`{VMx|n:n|NOӿJ;)dqthCly5D]+'cwaWr^okc Rv$1T8^QOF̅!Lb(.eCP0Yg\՛`;AyD3H ]‹?\2G9fW'̓>MZ[Y2(?SӼ2XY٨Ȑ K &OuW[tQ"FOSf "! [\[qx-"ٟ kaO&fEF0d~~JZ O7 \!{M%͐ki ]g+e:ᾒiDP)UIjo1sqa#.u@7{A=ŗX~WOёϩ\5' wZ3)g:cP˰#iBŢww?XH G#2g5AF| I-=6m(*ٖ`EBJZ ,\#րmDK@|ܾ%5 l0oRP5'ۮ-LՆVC5^,ۦwU(JfEORZ.nK7a5uQ4mnA36=-3j hva$^8'yk?87|)=*$ZNGRi%lP7.ylE]sB&zN;iJKsWQ?c7r}.)&T|[!Cln40ѦɅ&1z;;swk]ўq .Ci|>m~ GA ``Gx@q3 pJ`=SdDk*I횲P.'teb%1^Y<"́dMB `uGʷ7g  ݑUJCy?@l`ąZ3oşoNGva'bSR8FLb|aB p2Fs{M(Pt̂%2'|+bt}AʐqV@C} ϛǩXr)tEeg=r^?ts2<m:p#Z?cCFeV{ȶ`jaj8?鯼H}=w(8-zG17%j}^U9c8Sn;5)òDkܽP2vgM;סj 9"G'ݨG1J>8VB薸^zYZܟx53ͅ=c?0Ng,}[r{~XDaQs\z5j\d] ;,!N2^2>9{+ _lSu 7GX.9bu02f5}פԨHx-&54Jj$ܗy6u%wqc zgj Sr.>rRH[}y|<"1*:y14xc9B3ilF\cd3ڗzUoq{kMlmbO@Ziߡ/YǹWJepHlXF/6y&Y Bv+,Y=G1/m#qYȆBG!O66ᗉj Lwdf XE O O~"-1hLVۏycw$jvBPtvsu $I֩k$(Q7 JN.7|. R4|k`k.^Y]+'V8 8Ausu#D럔~?Fa{|44dFz<;wP}!y"E$:O>{T BYUT|h Z/KU:LHH²e8zeBOgeە~3fDN4n]M`2;vVA7=''SRwg#^Z{$O52< :φ8NMCr`ugL٬%c^ۜB5B%*<퀦km ց0Mky7'v>1!Q]Q@stEAPrQS5`(S'\߽Q7J?-vfUA.zγsά;tgC0Cн,jZM1`U r7O4\rY/nf \ >rR\lg2|w!)RygT[@84yHB`G FNaR{[q]E-xhi/fF˚t8 x{UboYz^Y!5`naIej KTat{Aa=ۤ!=)xk/ma ^|^>=[dWG?lHws %\"sUq@(->C.Ζ&x[qJj\wW- ئpoKn!]qy>vl7ƀۣN&2U nH)O =c\MYzVr9=5Jx0zվIќ BwiJ HVxoVt =DŽdxtn:[89ko}]ۺ^$%=I4O#X12qul}%cA+OH`1D+Xh< <.ݶxAudLPzq%F^]34h:iӅ[6\=gH#iHchP(]X-R:d=vpX@M,R~l}XJij"s> #-Y .i1>X !Я+!a'PY # U8uO" TaO-OЮgkz,n%|ў?h/~6wSh EWe)rPGj.63]LJFc9F~ AťG+m qK1Tɝkdyʱ,g.nlk,ؼD|UގBβ/|U`SSMzqE"̫4h4(3/p'| \v^XW9d6A1tMɱǒ`fJTa3و6av#r8&EKJ $b0Té饶޳ 2m/_q&ΕhF^d*FCLlCգ}Bв:B'׫^$G"b!yUhߘ mF):ٍsD1 $qK)2L@KD13|[;.3MA/DtkڲU|boOvh,޶B ݽjFafkRU5<٩Fyw{CSk; pL|2Qs*+kTk> !PW*^4g1ֱѺu{ۡEPZW㢂` phU:O9*ۇYO{,ǭQL2*J>ed_9bPv2,{|xWW r1ȳZg\ BiYy.8R١Tw5US@ r: :%NJ$l fz3:%LO~?eDhK=0>)" diK ]qob[Yt8pפf\fݘ k`YSi1kXa#mCOH뷝d2jdUVKeq}^-;ަ8uUOdd~0~ˏ ;w: /twi aWia8{6p$e2oZ-fC~[}-l)O>se۵LoFI܌@gЩ$.-2#ŮVK \C5q+$5>pƥ܍xI`pHtafaJ q$ZE%: Zz zbuO^-yNSd|Js Δ~"|\֖5Dk>#e>;{ݢPDaIu)rkTujR2_.CLO2Z:ޠl&?bc =&ݥB&a% ӊǙ)|vS_E:6љ7_?`A*MBT E*\aiLIGwU 6wUҎ&KG?gqUugy<_'mQڵ)ӋL/$lLx'*ۓAl "H] 8nivk#;:b ے_ vg מ~>it󳿇(koÎKi%<1'Tw WL@חy rֆ8@9Sɂn8:gR|S˭̏ª}H^̱V̋¯_#ADh`S\' >TqɿĉAChF& 0d5cwc}Vٵ[emj( !y[4(9:IH۵:kXh>jYǔSALRSKv#k/ %ytZ^;Y!߉RMWwѱyQ#lxCA܍ BA T>HL3y񬹙#)̨eowCnC.O=r YqI? W׵$%ì`"E;1o1SbJ/H'ĬR>ANى rnpSL nwS79OC'!C}eku{ Xykš]nDҖ렜<^gōa8k:5l(>AʹJsp!nu+Xڋ.ֶj,ύcodMO۱2cޑVfHvBMAعSb;#?Bԉ@uV~p҈^H f[[d1k?xw_wy<9pX0ndLmT$GT=eerZ(_QǼʲ`vi ?Egtt\aFs sdd"NllPN ufhR 8LWNH-ұ1*fn!ˇa 0J>% ҁΔ} h;-Q&[fvIܟA `_`Yzäzrj~ښ_jǤ) "e,DTƭ$}3bH4Yџ\@ㅄ z6:3e-ȱ,˞ Ʉ:v,hV7S}Rt).)JH[pl$nKp AG?pd(ECʥԆzdEvu^+g4588%ܩ%15#u24, dnkJ5eITu n般Ybj'29羘մu]f`8!^.q!$v.n)DQW a?!6#*/mV "|:j%š9Ԙc=K%D3 ]%r㌻V:wtUhU<עVe "N V9pbw҅zطb(Wdжh-\l, F! N&^ׇpsW; ;q!5=W@EC\iŵęLIC;wd$.c=fPDmx⪑#ٕ5G}.saגI',cL1M0\=-3jIlЪ}+7H,V`P ޺*0yPiK d.іQhtM]mC p@ɪ0 mg# C,3)2ݥ K+:42#*'eƿ6"u&4d9LHzwEX|*sܷ!1vV !t` 0t,[ܙ>={"iMf*$p0k΅*ρ9Qs7@\&-d.PhW M84n=nk;2ai'my],L-}붙O1jϝi[xdh!kSL,}FF 7BC5gHo&Q3I:^4ePOx9zebe+jH>HxTۊ渏}6q3б)ex;'?B 4Z4Go;BM#ǟ@ޏ2lPgr1o* URIM]kq&y@O1Cg$kܥɜ6ZGY }b@co]cђ~[ [Է[N2mg9X/.fC; *y6C_t+pҔ -Aև*HCXo6,nPKԹiG̰.@Ip: 1*n ȹ_mڎ4?6bh#.WŪUUvymINUCU#XQ>MLSr& b+H0 ʭ6ɬZ(k#pAcICr{\_sztKtB,!=⻙M3[2hϓz^zd3wD4$U+"n9M&UbσUi f@8Vģ7oQ?J`RI7{$AoHօ$}+ MmL:/S>ֻDr١bLvX-UP,BK$*ړr$i03xYEAH9KWm̨G3 ?m!9ˀY:~`˹PĮ,/)(+<gHdh!#ɏB@ktҿrY2?$hcrU/X4Wc:|a9~ѻ**2O/`}_O]QiW3ӭrI3acp m1T|g*qdѡIнXj fW**mUab*ֶI |ǁ|l <~ilW0 zMv۳Ae*Fu^p.=8A's!F!d_93HR4v0bJ# vĚ-:chNtAӷ SZ{٥@dB*Qj"ukW+$[W78 kT)"?;@cQ=+CB0f!h 1ZJ+R*u͌aÈtg;^Q56+l2%kZ?v&FeB/G'@̞Ye=QD:N($sxzK9_/;!QDBGqJ>8rEҺt~1րdP|w~gstx2e7֤$|#b|U6nj5L֯C~y!YCV{e!W %)Dڢѳ <2ɝgѸu;9aQ75hbR2 6did.t˲ 13H_zq6uũ`kQ1ҷZao}0낋ʲUB,3lRBs|ho}kL'{7SL=oq+}x8{0K%kA<#h@t;gB .44:άϡ+%թ#_ ZʤW1co_HWUve/@XX'}Ě~_w[p=_ĝU8Fmiz=;Aa/#Y~Q ȫT.$x>ͽz<~ґ\>$.ROĢww"НH8_|3t@CUA皒O-ЄYD$Rv*ތy%FB3jB3\\mX թrURs֪ [+-6[O='Ĕ!9UPtq* gě\N9q`nc03M7#l:iGt8"BA:_u2qǶÝy/z7i4f"vo4M/^ V6y96['v Ch͞'a%|-mt5J06|!8 6)(V5 HN_{G?VvBD*9Np ^O@4øD; {9K{jYr~ŏKR~C_`EApRpɻ ˫ҵ\8Oʀɵ?H 䌨l m= 8úN Y$V ߭4W\Sݿ++H^+E$qpO_/-$ǔb}j(嵔&A"(17 +ufzT,2Lr'Au$Z繁RӘxuJH`W!^뛪M~oM5\wu }8\𤕛dsN e|N֫D t#Ve~I>#7S<8V-0*~Qmd@ei'f4k~)yf8^fԻweZ&<+{4OBМAHѻ S$NY;@Ce?3wG,氵)W3t$ 24cxc>Y?@!(žr+- (M@?;E\ٹ z?L) 2)q8GقM>|w<=20(p$L'ڥG؆$z5\%uXWx@C긴qPNqCMoK32`@ˑcI DrSv2WT[A?(fL ZaRGMx@֥f=Nr@aҢ{$*0 D(Ely̚3,FjQЫBP}2bUAذ'y,z},@b($y1Q@rX϶ȃ0 ~k\, 872O<6AYY?%03y\5.Y4_N ЗډOٛ6m* XԚew@Pzs lSS:Ib(a⚥AM|g:x֨Û\1lpfGEd#hȾ]E!1HHN"S#Z:/HkOxhʬ|+9F m̷$ +EB7}55 H, j= ^oOѰ\ dcTkd3'rt7^qX>,H#(A/55ʱ@>}b+Llڌ\5K@;WCԡώTzs*6kR|11×P8fpUF4()ASb̻&A4A4B9`$]:.qfU#V^yO8% *apӫA掶=cE &n8Q_7Rv hۤr Cv0TS+tMU,FN\ƍ`>q(&}9'Ha\Yn*#rjC"?ѪXP> g";fiqn3fŮ6(KzTCpo;UBKApVez;]tl~sd`ȩ7F|e.w*2 bQ1Vkm!.oh5x]Jii@kLvhӪQYC4d= tn5:~qCm{STa. ng"(>+p'D8@)o,-3fWs4%"*h|S y9vo3kܰ#m8+|ۓ΃RDdN51*hR8Hq OD.QP|9 #yAz< ]5>MQK g)ҫг}es{dRL"k>ufFTZ yI$z@ k'VUdr%kVv^I]*:tJ/ 6"`~>wܸX6؃*̮xt>8J ($Y>Xݍֵ >O{( m$>dX$0 {=ӥtS'"1頪G>g8~*|Bt'/gbc23]{O66upo倨]#j'S9 OreYGIyayR& T6JQ]y4Aiqщ$k8ڎq,þ9s"WMpȟHH@>(&w;d{TyaU,f!pQx4@60lNȴVw\[ P2.GAkaDLƠc:$9;M޼1jD>m4!G4bX`8rWVi |j< k5x}}dYi$v7C> ,κzTD ldȴ{|Iur/OM p7-v)N}0m?sJFfIk1{ϗ^L;'1<-hIr3y'\VH/o{+DȎ4WZLDGo!u^h^l<=ggwdH$J :~sY3 zw{,h!<4nSz'Yyzbh"`ZnP]CwD'{eRoh +Vv>AK^HaM|7Xftٲup_Nlmr^K*V:['VgT4R\xcH85^6Y;:վ-("<^n#OÜ_C;[*nC!?4~Pm`j,) @MTs& y6 TM21?F1, qTPvdriMT.^ܾbMg[{Թ6*7,7;Q]Q{<}eh۵.rdv vV>)^ W"9k?nqΙAmIC j(t5d> ;jӔ;+ /V+'5 6: pH&UgKn",?hѶ#e Vznȡ%n$\i@l`ʘ8&^.9#˙ Z8_t+'QD{N ;v J0`z]kȔ- r^v.^YvA8w2eH8uܔ"}k3r8PWWJ([y?Q@5ٷ*sk&˜w;.MHP#?1(O .:Vxx9K)0T&0u:/B TrzuUBP{P'.ۄsH/EU; >|ruB7j0zN hc;MYo#Ou4%ѳ,) }v׿/~#R-s9HR:;N`A;vye"fQK9ׯ^)6, :8HКˣ#ihW., fBiS*}:ꋷnjA(T} X!W;2Tkx+%j8禓˼?Dƃ挅K;۞(DwHHF @C=D!t$$ Ra,E;'ݨEV6zr{ }0rq~LU-LdLtidB{4{+&97d]CnGua wZLTՐ7jZ iS8I?ѧ`^+tynWaal ,ԊK|ԡ~翞eH4| .1VmSr.^pbm&=YgS#XfU{zsmOPp4h(դo\H3BߌMRdK ϔz.=od;z@<&1`BɈt-r T+ B-ѣ3u ~d0`D;, {ޕqq>d1ZJӉ208)t\fˮc]gh?2l P|^՜|% k5 ʉїS>{M-\ JZ;x5 (b_/RC0Jp-&(3…"SP+JHP6V7Iw>i{&SӞNCfdUB S%,2v`o[ @g4+QGi9vkݥN"6яvm ?;n:H+I26J-Sm6 eG@01115 3C@[bJZ&9ޏm.z#FkW1A q r1TS:l$f D7ZPl"MUDx`Dx[~79\kMvÀX\Kz3s8Wx/rkޏSq4Vro~Ur6ײRڝ" >?7WL]-֧tNp tSafogI9k*/Er% tJչ[eE3a_2ZU /)Y%ϗe!7WWNA uُ!o$%/2T7 eQMIe˥Q(Q fnO<?cEni bȉ]@g 7P#OD/0ZP,-]"GLF~Ɯ6ֶ@ML@m4vļ[ec7*3N||;ټ'J7JSHh_A7RͪCd#?-k=X)f9}fP `+z%ưEcJj F.WYPM, D1LYX Ըzg#B/~[TtD| QZSy}"YW.gE]w1>BK`C?㰧fPAs0btNi)T ]{@N먼旘,x9(NX ?>Ɛ#s'䔁Bxᩣd"|Yp ѭR@Cc~)0젿 p0a_xlxTf=Ofhg,0"hRmqO!imX@*4bOM7J['3cjOOnQ/g l3]g:ݑtؕY &x`|u7xT9s~C1qF޶m^NE{Fe,aa7z LRxdS8Ɍq]@" h9d (Ц^Dn^q_r3jD|O ! [ J4EUѫE L("u7?fM'%$Kobֻ5\@dFdRsBqR ‰(q%ˎ?-S:mneQ9 }iEdkq;VK= a}lRSd]s?jiQWqDɑ1\5;Z*p e_Pxm$$x]"IP~:z|-5<'~%G[<.1_{E-mS(;1˰D~{| $B$T|V(|[4 DVx4/ԯP]qOiKX tɱWwE-Cޤiqo 5iZ_giۓvr ܘBBEy NLĹ1G6B;_Iۍ#uS K Nhq̘v(/%gh)4LfحH1q6U6nKx2]@B9]W!^gu["PIvY<1̢8rLJ͟Z7^'Jg)Uu$!{QLO8(1dM1X">~6lvn]cjlgL d6",iOԖ|莌nq.C[ZSX{6U@-ršt #Jn kTSԔQ"n@Y-Hw+$<{F[ω2:,`}Ao9 Ý#p1ep 54gQ4HiS-ekɦR[ּRD|v6{LHl`o<\j }״[n|nPa>:v,jk֧j#? –Y_7P1@Q98rWA. &Qyky546[g uA򥲣2t{N01Y!Tynx/`v Tze;yR ] tر~pA-t`ܛY`%\KJxrQ~t_ $# L R1=qk4RUL?g$'׈!0"w37J zko%;ڙop,}l>طʺ٣I1u[G{M}b3A 5'Piwdℭ~8KƝ!fp0ym7:S˭ ,✽C/ZTwP2T3Qh"w:+%V0n Cn;|x;ZV˕иXV(d8c?R̄!b^s Gg%W&U1vzwsyp$YHƂn< ( Y8Iff.|>ɅĚ?|/3P*'Gg x[m1V#*؄~<Ѽ7vv1{(P-;濗qRM9Fqa~T\ruHо0TT=YzS(<`'_ 8?-Y̱N9{C#Y$[vBXR^(pF l0`28;yL׶=2oRyƧ1P~JH+GN;.ZK\0k,)5K! :Nh2B~ q)_>BASS``yc`=ض~H9)nt;ȂWqӱ},4Yi?GcAvm;xY^M"Tf ͌G"!&= ً0_r7ӲձZ!~/qG21FKX9̙Ɓze#R/ڧ͂J1 vp8HdI:.$be=O|ᜑQryp7C"ib3F 4r(Nl6 e|>1^^ 8GD*:]p Jt5 a(1yq: h'Wޅ!)E|&RƱ$H€ÓJT3sn}0dÆJʊ8#N u"nms f=Mn]BOpl C9Lq]߁PSKͩB.5PZO F,ːkx=8#2Dٟհu?ȏ)OKa tuvja{qDxIHEEn'㸶/,c Ș9ZܡIQ,TbiɍdOPneP[41ZM1X7$?=BbMIG&4gVzudk?a-e f}v[[w(F~ZeF5Y3"3aԛqE+䓜;Odiܔ쓽Tږ\.%ڬ` "ޛ&{ ԟnpa+J'^rn 4j s"ME+Qt>y=TDG%.{iw4[ %tHSxM_nc(TÊސDuO5lklj${,}Axцs·52+mi_ԷȾ0:<4-tCz7/ *5Bs)S(QUaג<aZ-fNb{ ѫ=مH㤕a={䂽kPBZ{Rp`D hi_Q^թ QVSucQ&yb㯓fV]/nww۩;b {C hI8CRn~H\g'<)M9-)3}݌6_wu@/l "T?)qOвZA$jU%g/ޔ0l¦îZ]TҊ|x巴 S;frRq6D 5z>oŞkа1|7{_la5DULj28,IRu#xT3;3 WSYSli;s%yby7a%@c B稨:ҏ7.vy\(LT9(ܐ g遚GNJf s'&r@Ȫ>&ފyVγ~$\C_Kϻ ^2TKeo ɹ1cA\pvUXMG W-(Ge5?rNO"~K6%3 p_y뼷qi0b|s-2x:w" BIG sH1a'bn駄4^Hd)bV<6wxD6Kz 4P&>N^ PjѰVH]s`b̍@gԗлFW.d =Hܛ˹͐8R M70;P?ml cԙ,\<&b4o|})Vx^RȘ r0/Wؠ;[>#dv S]zǪ0%=zuc=Fd$G&z8 )Ii`5cƠ-ɋWH+=f)-Áy0|64fUI=a2_k bT< {ST[Fl D? YP\uYKho$bMZwVM;>brh-c*gYZ07070100000312000081a4000000000000000000000001642f0975000008bc000000000000000000000000000000000000006f00000000./lib/modules/4.18.0-484.rt7.273.el8.x86_64+debug/kernel/drivers/net/wireless/realtek/rtw89/rtw89_8852ae.ko.xz7zXZִF!t/"|]?Eh=ڜ.+Kp~cIdYSOuq)YE8{[p౷:e sox lv05N;h wR?o%v3D2 p/IĽbuP}dMAhd-UOq%?ln SIAƒ;+Eά(&M ϶(sTb %K>)1 } g \h,G3^ Ask922lX=/ˑUos)AGl8b81`F|#ڼ.a}};zXu'`S1 3폘 7Vbq`hyz.P\w6`_!9nv *bCty?`[a"Hx|V$T9+UG3.j=IIfX{z',u2nd&4e8 k~C& 4thbVYH,lxb T֔6wyb]p`3nՒjb[f?ՌV0!I,H[*0KR[;qv;uI{3tu@iOu߶=uO_bHb knbB:8rcÃҋNE\jmH3F?fgH }C|=h XrXZ$%4.u_f l8CSĦgoksA~(TXxE:d5;ɘ]M#Ig9]8 n5&8V'Pӈk`DR ?Z;Nzɪd"%1lVMRD9-LE~[?bѿX r 5vƹWs"janL]錙P*T;y^Q09|r)UjI&/ByK,EH|bv( bDE<#T-GmES_6LIDcsXNK!s#nh ֫q<.w(:nEC٠3wcxCƫu5<\ ˅]4V+rYso"QS>O RwA\\)sISϱw1<\~7$7ygyL)*;Iζآ7,ճ}kgB9a*KIz'n-]K7!RЯNݹ%\l+9%dMH1n[ˎCM CɎ׳L5Rl\]x2TC~<:"ew*+((_8L?C^?!"5YrΚ<ɨ<TȨSK!\\+p-0VVçqYp M'N=΅JfΆ} PIө ETgYZ07070100000313000081a4000000000000000000000001642f09750001c774000000000000000000000000000000000000006d00000000./lib/modules/4.18.0-484.rt7.273.el8.x86_64+debug/kernel/drivers/net/wireless/realtek/rtw89/rtw89_core.ko.xz7zXZִF!t/P5]?Eh=ڜ.+͢)7_YrV-o['Q>ͻƮ@3cCYGyEf$fG#=ocJ)')ЍX2 C# ӹ6+~4l@-șv0{u'}t:p,1Xe5#ԺWP i I[c:TSO.%㊛v6)gL\oЀ M0qk!w4tYjE.ӷx%Or}uoEmE]4pY1 =D$8+ͻ UvM-͢1}Z":v;Qin$,{L} 4}q>23#ryvoXӰx[#'OV $VY/TYAiNυ)EM" irŅ\A _^<҉"\A'}RTaSR?<^JiZnDE-r(<¬A3w%boax%Y1>0E=Q ^%Zh(G@Y ^J? 5I(;Ov! cB$$.sa4iHۂ0m';#gĴ_>!C[%ܕCi.BʾscX 댇&Ea%5 +h݊yYpvA m ܟ\F,Li:AWި$!/I 33 XWzF79BbFV!R v0&uni+\ܬh93Te Y 7_G%$e!V4Ѭjq%rF3P)\9 x;"vYG]BZZG3fCÆ:w=0'؈|ry2B2 Gk- c]I@r1)?.VyAN?R 0](n\cʒlZ-rl)~10;R|m#pCY b%mt:K<njdI4zShsFXMuF ?"5`R31rcb+1ίco8NPD6iC.ngP)#C!g{^~ke#]$>"BkL?jP2`,o#Cɜ=\Z1 c+LdҾL):sEF L#5U&hTlT_cu4iXӛCnnb֚&qV ڡFDa,OSz*!Rq6Y^ox"wf<"BlBVR \h"Y:n =+p$@Goml;}M*ߐ"nP!̟*YicrsRu)"r-67)n^iD9ܹ o$2 h/P{sc!BĽqH&cyeB \ɤ1g;Sҡ(ׇN; rףj+7[QIV [Q2Dk}76igUgM%ǐRM@IGi\t枎IlK;8a`p5@dQ&&"r~*&yr:&(pԨ> ;'=P1&L\T:Ô!r9@1ǜ`픞 Gʆ:Ѕr:1ʽtπR6|X w,>?A-<ĩ9U\׆s'_oqQשr6h4x׫=*/o+ag0c7G:Rph_1B76}JKC D :hs7Wj?L`xj\y䤑N̥1JcYcv$.M#=\V..bГT_E8p@;4$ z]=a=`ꎭRڠUoTHQVC/l x)Obv0+d1rK;iTVʚmX2|4դs/BY^(}o'˸dz6դ EX Vʊ OESZN OK=Hj7N^.q Koxˤ4_&L"aՖdF^'!)"MBi @˦"N] fGzc4" Jw3}k-1&T}:%!Ԯy,"JWӣ6uZ'ȉPcN>+Q]L]޷e\TpQ/Ob+AV4ثÌ}craA 6mT "b[B/KtV4bWf\;8/u7ȃ( ˃TຊPMCT /<2.kkq3۳hAguD<,_lVwg.`Z`i ^~aʨ1;^Ye1B?>*ѧVJ2B j]BVq2}E {eBA>yl|\FNMO<[ ھ~ٗXp:J||˻MnE_%/$P20;b^3npٝ Qn fS>,Kv)GH}i9H͑Dgb%Yrq0<>MF;d:\p[sq;*S?ꂑ #APՠa6$Q}qs;p,a cr"a uv7Dv_IHHC)PĞ˱p &PRB;#0DMS< wF:`%p[R& X:<8zXδjdggqLIm2 ;fT3&OW 4T2|@^obY{4*2G--* g+q^Q$i!ԩF%c(W0 (=< j!ʧFݯVThR| Voǁy]F 26 t؉Z$m:=?AI>* `Y;m%A_N@<)cdp?>IhN1c4_(!v G+f`܄~ 4% W SYHИ^fG@i!aXA#vBbC,|dԳ?N~3Mmm5 oA0Z#=<Is&, _12O,ةE͇X1DQ?z &: ]~֎cԋA5|o%q@8fSB:5Ӊvuѱ-@B|ՐB Z%O i.K} [*'&|aF$ɂGjE#fG]ni>|!a)t(#]Bf vj:w ($&R}R\iT@%T5oGǥ{E)"MWIh(/j{>dqZtLRK{\IMpK0/Q{9T,Xznv*ҭ܌[ )?B0:I)?@yI-jhMůe~ W~$RS-q7}=V}w3 i{a33\k1#,ݺi@Ȃ5Rnb%$ܗ6]3,+I[.M'\T.$lxJ}Qx˨H.mVΞIxt%?6R ݉ѳ#Pt@wFCim_A0|A HgY_oPO/:hyC^P 5S)_,H=\;4o\Pua!q?-,tBE}1i Ј7."iV1H%L(䇁Xh Ț2 R}Z-桅wNCa5|bx 24U*PT=s̓TZ9,WQ`lu|7&4:yt4<6='s8+H9X0];y²I0.<tyգ@ hFl Wߩc)Jr/Ebxt&7ĕ 0u ѯ^ ;^ƞȂg}5k8S0v[lqja(O@%}$t]?0K/Jqc/CKe Ko<7_8?tmF7tWt$v^L$ri&L>T9TiUH1Ѡ$JW {.-m"^%6S֐+ Bi7E" h)i$b"9FXoSf0`^lLa%q4-~7yrHjip^ީՐ8N)i&ZQ2=R+|Az_f7P|KL4{EP_2bkXvB iώ45_WI*Bn?0_C3_ bI+ۂ9,'2B/5y[W2:Rc?x[Tb9LŚl7)˔[D<O^ d.R%;[zywWP_H4X[ [-Ct>D᎗LtuF?@w w^o{tn/f/IW}e֝|7pl982eB:qvn>vnνZKށ#o-%s 9JZ6@[_ԹXӪdQ _sei{T@,Q"K

    _Vۅ̯*b&ݦYjVSo`?UE~vDg8㦾uc56&n6`@ڄxi5sCmOo FWgW13/`%(穞|$=Vy!ME8*>4$z2[kNZ}az g*}x=iMY.v.L+Ġ.ڐgW1VWzU%ACaS*6Ϊ*".yG[+xu-AV$;.61z%I(MZ+sCZQcz`?YOԝrH7N\%5hl!$|gg;7W>R ~mx$!iZc֍=\pXL/s]DCED`+3YjL >?J~;y,GfiF.x}5K.G0]xLGfca |;b={E ҦXO8 !HkqA߆>u`"/&EZ zS7h덏\d[9Oq̺6IYt[_=zXjqͭ)Z!`PP+去k5o3+#ڥZ"q8D qڧA/Մ,U D zڥ\'M鳍JW3 pzp!ɞziv5u }h`#$VgcP#  T2i`'BҾ+iňRyfE%qC! A+!/͌4/2Mq|O,,|f!G61 J (^-_"6zZY л.=}oKeg/a@S&_E"qo#&˥s8 #ITW$ya\/ N%`to$sߌ^;ݩdvPzaozOq8{YC8trpmKPEK`rPE4AKlVQ4n8*rGp@@ZJyYugmi=O՘KE.wA:Lݥ]jFs:~x`]-Tk[TV@:(yZ^m|5y.z j˗c7,.YX8zy{Rzt.i H2/kޝhjJ<!H*$K+wnp˃l]80l.!êIE| 24}Wr"G灖0HG;x c LaW<p$>]BN"'jPB9D"Dz=x/ZF(H=*#u.AV)Q[BҊg<_ \C ԥL?%;ې)Y#t7:] p7Tvv)OnyH䵞`E$KzIXb,v\Z_RB} r߆TzxgE\*9rzD酗Qp]cVա8"1a[UZ+T BX7<#@%PvQMx&l$WxU`,!(TzR'ԞhܿV,Bc_W)/A!64_JЫOt[~fyW V 1C]@zڊLO*-||'7A.u'{J ,N\ ĶiqDnp[;Ѥ)Vc;E|zپbPl& v6 X{\y20%F?Al ^=)ZS0!rH{L\Wց bn=hGgojBq.1{ 1X_9`si.*˜֓O1s"V0n qu3-X{]J p g +ɋR;iE})FGL=:>6(<&F~=y!t3h G6ydpv&(iނ\xH0 jSa H'{`}Jm\ Cҭ|~̭K}:טmBf .s$?P`7HU`Z.^uޕ3MKH\c woBZ^c~ݺ=Jfh>=Ǚ%; ;$my$crJ0~ 4}keOܒ~e?0jnS36-m%;KS9)? $QuRp|ާh5s2.r%s: DiY ȗ5.ݣa7zM$?xNWaP}*-1Dk?Sqni?x i5͏\{і&W2 I SZG}V m#UM)U *YaAkE(2~Ϗ bi;Rl)@{K9@v4NӅO\枈~v7Xdڹk8 ,dx_\-Ǔ恘z3K-Mۋ~u;̎NB|#W*Jp?RX.vV7"BP (Z\Gz߃8pJd0*|YD+D>0[=B=o*t.g'x΢i{0}V~e˚]%1O!Twڸ?rD5 RxaZR7CxC.2T8zCa}piU>:ᅐO c HT8&̹tj\^lLAg2R 9/㩊XrKOJCrY.&۟Qꣵ Lu w7kǿxQ(HzSoUr>;Y$!Q|5(v 1L*jd/8Ze޽t5Hq)]t@ޘf֭B"Y.F0c~P?'Aj hyr}k4թ# 9?A txi6(3% %Aۮ h }'`(eWbQڇIPl-13w^lleE:կ~wA:q, V-8n`5l(.]Z sUVU ) wQhG|ڪD1-Gvc f@zi_Tɹf`v= p aqaeJ9Ay +@=ɾ7<ÊA+4Fkč!^"~F_a3Q* X}j}оJMIuU}hbU˅a%gvJD>ϑ:ڳG>J?k#C#m)wWKb{jnɲjHYA4vc*# T&m ~U,̾)Ðp0Ioz֩|S@C[/*< j*ZX(FT6MdH %wԼ{q55oΝc.XXyJw:%bMuy BQ(hj zeInNchw*SgyoXƀ㣷՟Vy=ߕF1"i@Q7YY:5ixDd:X?E&`{Jw$2 6(rxܒfi"Ю4E4yALwX<ʣEFaIb5n0=yXpIωg48{D#^Գtl{鍵pdGF#z'^1uPZ3"‹|UXK MOXYXC痱7%Gc2w.郢3ps:Rt"e4RfP$-H>}V%.=sԻ{#u9Usaabs%hYT^ șKOZ 5{4o1="TWff:qDd!uA߾s"l=yĝӲbnpஓ}R-*׼UJ`[t>X51j.\Q}XCdqSFPˉsaE#Gvp/.^VDcȞMy ^!9&t4 Y—Y&O6pSs:R,yY@D*J/&D0E_Oԥ0%p @yxk=pVUl펏s5(l]}W>$# T*[AZRեda>Bۿ/RϾԇ[T7Z\W cM\Ԫ<{Y]ۖ >6$_i}E$UPqMvD qȫ4veox>-x3S+,^Ibs\Jߠt͑;t6x_?j hW\+;~iUmWAO-:bL_bG0įHrl+i:%u*.شI ] \؇ P60T<%5TZj4`' Ex]p gxbT8]іg&4 yTn`ltJpS.IhOu?>Yihj `[zpHu6$P6o'#ߎ|w;x"\sr' fY;52VEf+/=O&'Y}]y[S}Vp}qQtѩ<OϯPkl+R'J}^CI. 8ۮ9 x[Kq?Ă7:Ɉ(ǔr%Tn[w=7±|1*|WIoiaJ`sa6,_Wl24O8_ZLuih;!#?*Q΋#I'awK5RC哣vLoCekaf^Z뼕&'%)9;7RYzG&Ń*n~R&z;I] d|/Y<ЊBh!''ڼ 3k|E8%vvqc+b@!P{fUUnʧЊcF>GA KВ~55k?I&T?K1)=vIMeĠ+4P+gF0211Z+u;}A[}D$|%M(Sz)+1*V"ʳ-ޡ++k2~Y)ֆ&pcz'+3K JY@{Ρpp|UώtXqq䦃#7Zi!j; p/,M73(5vۤ0MԌv-zQ|>\Y椶, s '85lU, Ї[zyx +*q*ׂ1ǑeoD4Ԧ]SPIȍܣ8r?-|`&{L{:3x*nT8}lq,V~{J]DZořoZjgX]pͬ JRÙu OavX]YKY{8z*"mR5C's = pxRaqg  "$v>-Zjl܋L~FnjEA? }!ioUMG}2%|ĉ8S7$ROװ4Fʠ9yۋ<W zu@G m!S 灻 ^dET 6.qجfʒi+aZMƵ ug/]#OtB<&*n @Qj;eC Go$Ӭퟵ <•6¦C4C9mbHcx,lMGH 1"C[8(T&g е!ȟ*x]GVwnҝ ldrƆF~_ afKz $x]ELN?KAIBJ)a` C:nAS꯻4͇pQzZY $Њ9)?E;» SXP8NiSk-{Zaܴ&!$ ۉ"/zi5HHAwB]^UkPncbJ^cW:95ո7U"*Q5}6J$0" n2y*RgIw>EhT4ZiUz_Z8]Q~Y up'Ml ub GUMQνs& e'NBZn%5QԂ@.fG-H@Ȁ8 [,Ԫ߁Wr=2sxDbem + BсD-ڱsK#h8H>DVZ8Ab&+1V)Q'8FioS`v'V\yNO*RgHRvI3%a|>,ئnK VHb9%u^!2ι̰0-8 tk?ϕYaAIy΁Tr4۰Q㳢#g7Cq #m?yl^HB/P_źwkpD!3@G3-o=*c 6 01,'z]N}d!tM!guO9FNg>?46甯zn;l0{f JHsiΈ%nVZH $Q$axfƣX*B \+M},'6 aKZ/JϨ";4--,EOv=BH¬_H :rCwm3~,v\%-a_=#O7eC\ߐ VHPĉ!\~p X9PW*璇pCړeS"z'OUz>60{Z,Oy4p+{5vl }Y\PQN]Nő}e_#hd(J!6%$f&},<٦y V)f1 kTN[,-YXfi)H&|uZl;ԏrcz)۬Nų>`=¶`k \>)8ۥ"nWm+m\ޒp]1}{S|oAMC`I%Rc"3Bgl[7ۿVР ([Rnk&0 8z]"D:;}Ɠ'J.)1=*䛿1%g6?0K;iw0Z箥O[7r;i%y٩oIs]i 6z^G\rM$FįS/E^*= MCgS245u?1E&|mBJ~qHL<&ƓȉQgQ*"T^e"4tIRò,=E4c[TZ$S­1^Pzt>G1hX QeizǔȜxYvb2Q|&{:|+)^g#D拏伇"pkouSSqk_:%46D;vN'Iq3719GgyoP?%Ԋ!{^dDCy߅)=hlHAPh^=ͯV+!&9"X: PoE.mMV;)c a:iWIK-Sb.@`7s-vu,ק[k=^Lsx׹1W`II8xv}i*yQw6Uf8%6ْ p/pS4꽿!@Y=J`~Ķ!Aʢ0ҁzCT~in1mtSm*hkߡ,2dJT~!egQ̼m܊6_ē{(RI9xi>9s)J7M^k P,šK]i֗W᭧]>"%7#\^zl8g:E{`H5+|)2W4H֊.!QG3ۢ){PVvcŋW_ݯ#YUowIBF RP0^.ơ{2ҽHa{66d${;0f;7; ,uA;7PoSZFFOPYQ8˘^x=@”i,F84#[ CןBn!U (\s˘nCl.2 `d% NK9R~ ;Ӓ?դkФPMƸ.5!'fzVJ9^PBvufQIl* ~,=} 3G@ TՈ>Zc)s❓z~28(/ knaMYdb,HXl|E BS6>ܚ  ÛV^xnZ;+Dz Ngu{ĵ<y3Ry4^tPwQ~/ (/G?e$bTb.S]R%x6 `=̣0#\E o&!Vv9oAZڟ$оKj]W$g`{F}bref2h($YlfU)sU[#:m֬8l=gYkd);)7wd)]aMTb4E4s; jlb&zߘ_rRhݧ~5HX^|!5Y"}(ny [Je[^yF%m`31Y/r]췩ƵOBF0TI3/oNu<.739$:(Ml/Jprp@ۢwU@6 h``@6&EEG{rզ29X<vw#j 3OL(Kip3iz7x<cfSfцŕw$ӂ_$EW?12tSl|݆ cgh%Sc7Vc煸)~ΣYjk>K{D$:g2o3c,Ϳ%,ql׫K3h_/CGr.A%AV2'j8s 7>vԑOEJzB0 PSyJ9?̏=6Vui>ퟵ3$_' 937y !gtHY``ښ!Cv>ZX* h8֋{QqAP K_Hi}exf,X6-X+Q-kőoe-*%VK~nPk-{53 )ӨER{i뀶O4Pjnji>ˣήX$I|'N(bW[zyz B%JS%r[_ C^ٵQW=¯p_a u9nf[U"t/P8:m&!&`K6=69 ˼DeY ŧS3e)g[=ò *wZ@scoGcAnsJ@6s~5zzC,g q^>t")qfz+G.@%m&)~7j枻3drx6RF""%3R7dTؑ_ ³zak{a zQNS{|o<}|\/#U݀p b[*Cn%gDn:#^eY)L\>7NB4и?zO|6NGh2mi:u--$ȡ6F 1R_.;jcJ=}F/L0yGnsOZ/d{#u!~lza\0=e) #trSf֫;rPk̨Q󒏙+%3ci ɮ%x,ܟV4%D[hW-pHF,F!/`[pH5W`YyBs4۴/&]r=jK&XH׼ɴx0tmpY(Έ122 32ʯ6}(y#m4fSb(TT9.>u==RF;ԡ|~nVxj:B龮%ba1h՛A_1m,dRx1 Mgy%Q 6-RtHĔUK*KC-"S<,K))xitQlOՐ]ͪFj`I}FȍX4H_(- 0EEv /P̿>$ N vi;."B>o0ڨz'\fӃ)FPMNŁ]tۇX`Fi"^TbO%@奵,'V54ykX ) cf^ 9XjC.H̸y.l3N xed3 rh6 |F]B~brfR@saⵣxgDEBTu ]+D>II\Nw |쓟W;^)o͎WA-CFi Q)yJ><태vHZ5;J@\ޟZ2M_y&;iXM{XAW?_-?3OMR`.%ɉ؆'A={z,q*F5-U:X/F 3:%S}g'a Ni3%ari+0lzMs"ySr9 MU!;N ۿߥd&D TjW&o7?i=#]\vE}\ߜhM(9 8'bNfGbJ'_Y0g֙3؈+IòK. %smc603¹(_/)=ؤal&g:Ro|&.P ތiWǢլ`txB=7ˆpscoVF\%Z#V+@H=0-ǪG"xI~ $j"Kx5F]cؒ 1;iy | ~ޑk:,]gza "/*PTB +7Η~I<3x`EqDSIB2$_Mq V,Cj Ȼy @xmg.x+iJ_K!w޴<hKR'4o4[HX[WmCC :1onE.*ueiY'HN[Ia~Y}N/  !^? -܇ sQ;EԲ[6uDW ^O=T+j~.P"4s% .A~n1NSSY,PmIoڳ){O4?(!yno&ċqU'B{$'IPcW*[؜2985:Z fIZ/931 vPY\4|huY7YP$GadA#yWQxaq8sZp=YlHv*SJ *I=QQPN ?jO8TKD3VQH VzmA>oK aj0><^,@n-ٵ$KVnҊ8`ȹeD#g0@ ,ҫ[Vk{ۉؘ5gQ |O/ 1x(~H$ p' NU,Q0),(Zt -yj]$05Ӈ|Š$P?E%?}wP =#Ť{TsڜH5>GȖ!n0T\73$.,98H Bm'I5;P.k~3=%;CGQq̂A2ΐ!lw៯}ͭ$v C[`aQZ; ox=K J)1jM9P@+@bTpT_<#r 9Ͼc\$ȐeMi5΅l]1"cUZE-BnZou};⎢|1d s\pP߹ܷgF<ƀ?n#tR%QtLG il3߈4Q P"`/b:wl jϓ=a YB5h=9yѨUjjgZfX-GtCbBG_]!9$h&^(oDxI^ 9MR zHD~|' *j̔6t9n%4]}3Ӡ/G,␫>*4ZeV. o''Zv)s `$5:gC2^z&F8pREW<}"K={-i:@PI,mų*;1M򢒁LrJ̜[|(ֳ۳/<%ڌ![x<'"o(敺y nk*sYK{V P˽26VĀn|i-FʽwNs ZZļ7#_#3FBT"34YY'Vt'M2`{ղ]-+)fe0I6ap<\N]]"fu38:d+5#]R8ٵ&‚xNU]*LzF0yf x !Ƒ4ɛpj-YN#>fv9(d/0xxx`߆09 $Nw=(]2MmvS8euqӴ˻R ^&AD4y 9!rE#>~}0$)i RQ(U*Vd"|QaSVVY HhY" |}tDlkmDUGĕ'^l DrIW9ATPU]5U?%d%tĶeGǿщL"lA.yQ]L#W%0AP @Ez(%k%ڟFJ VǺE{alR G]ŝrW F7-LKJ7{p)d6krNMGܔ@yiɸVQ8 C,㾦i|,eؕ&ZglXуzbP‘Oe8gw𿦸s?]u!@eSg¸:HRyNFFIa~AOck?4kv^.\W }UsŽoXlBPqSmbL1J8MTS@g9PJMzgȕսzwdo֯UDZGZo)V?^i{~)@fS;RKfKCô 2wd\=c3ñYNx {Gv/Dm*_:/]e.5U!ov jN, n,4rDQپ#y7V# 66NXB~Nay$&),]Gf)l%Ѱߥ.*# 3ۉX9;5>^\Eڛ,#qsD,O2ަ76OVR \}ȅ*`(s,;/~E=Ȍ*i8?% :gɇ4p̔_WO/b@/5T$_8#,,pwy~sP|TYpP:0*dx7؟.۴JYu &]KKW- M}Y-)`Z 1J2K+~0m_:W#쇮r(DuTǩ F/!ULDg@;/"xWvwerK|| bܮ %XH2)# db6Y^}yxzB3} c̜CkYI#R͹Mʮ8+즆PN]a;0׸*:, ɢ .[ ޖ0K$%# 4czl3X8F~lȈs-H x^nu$CW )efcfLxrOT\i`$/\ŅlX ^gvtd$syj%nlIS|B7yGMכ[%Ϥʥ!.lTz\V+ׇOa'ئõ @!,.&ȃ7.H u!ZveUq-5OϾxe[.9Br {KJ߾w0'B^bm^Ј[=_U%"w (Ԯ5|#(*uzTgߐ#enfx7$^0 ,C*4sdz?-gԽ;`3ա%K*L7#X RwF_;wWtBu#R+Ռۅӯ\V|-#e\;+AG2AD yFjsGO悱@32D0TYyJzFWJd6Pz{0͍Gc{4 Q|ݷtd6÷# 8vƘq ;, s+TU:c54 П5xD#s)M6[A tex\ft"(J,pIj:VqWl/Q0d]N2jT 稡ENDV>٣E?ET~&bQ[gFR،56Ѭi4Fa[CJwCTMD$sZ3GqLS1φI#U#=ڦk`6l.*I>+&N6EN3^WCkOi2_W@G;BoB`5?"@Tj19$1Kƞiosj'T]aimJ-=D f|9fHd+&wDcgN2:@6[ C"n sȓ]la< Wm+oy1xܓpţbلn&&an{?QW4+!OauAGUqT݅\Е'Dõ{R$9+Wq>IfDծ-W;Df(gy:ժ .EZ}kT &&m=[1"]4& WȇٖN^0{ɡp~,.y9'H|}W7p.2ϟ411"su8-lV3Ϯh3W@ا|HcnLğْ1OPXfIYt;G{ O,LT\-P MNhK6Vr+]9,_7#?%l 0(4〚ŅzY:e3cEOn[PI28m+n/t-uy4׃[߉]k8^mUdU$e;G}frOMb:(5&P_J%}o ҖI9:WS:CW>bdV a}ӴcD;uM:XBq);}yt-zK6Ѷу4=+;ZE c>-dݶ:GOM:)zYS nW+; s-#E-U|-jF\e3?ȧNf2͔Q }ۆ(v(Y{dKu9Ki# zb]h3ёmP+3bpޝFQ Rx)lHgOY̴ǕkvqC8 lUYXđ~uL$HY&${0=6+Pk܊RXoF ߮Au8GSU`fDM`j#̬ Y\/'7Q5A3uUϚ/'/TF*ykzD>IlpsԹL0Gamc̑.J,!r{mp[5ߍ7a,Κ [{x#ފO&Z\V*=kTS)_usFj_=Ƌ|#㈛gsڕɤ&O>$>{Q~]lovqރ:!=gbGQ:dU?܊Qy~װ!t,|!_$NyD؍|.(۶-Lb߾hOx:AOnpy%ͱ6Y_INԛHK.!$kdShe%ɭB{X$%." /$X@7 sObH+lakǍHKq|v9#,~bRj3퀵M^Vص+.GBpa##vQ|#*6YinRΥ,1IyENckwۥe ngڸTm OWK~OՁ^s>BۛVr\8vQR@p-S$YR#ZӎKEj#ߛA\ǟ1R["蝛$ Ⱦ sŁ~惂1pb UΑ9( ȭ%c؆Bx%㝜/H헟0SzƢ-७`~RߢwW:qY nQrTl> p# Qz|G8b ogݒCaD}lvLCalhL:MTGM/1`:qvS%(v_O&l)j Ց.dص XtԖsj4D|}i,ElӪoo#cxDUJbfHEΝHry!z>Zdm<^au_ZcXS3#p| uj΅)@H)#`M_]Lۘcێ1+D,ZcqT}{J}- P5r$Uws/@(;ap~+m]HՙK|n5G}"Ş{ĺ7tu;agb.;A3{:ż鋔*bVշ >+1tOFSMݦ|6񭻻ש<@fQ-^hwl튡fK}ВNlK*?.6_؁s*ZHtB1r05tBNȀeڈ +)VZPR@73ָdjL $$I [ۯ1TySެn iD=d)CHP"<t w\rScnuڰ d"(4{2ORңך@?^Uck]*6Xy):7F?OˬiRN!j6,j':!z#*1T[ {j..{,XF!Y賰42Oe+ 4 Ԡ2 [*ex섽Ls#,8 TQ$H,&yAt=gtl*},Ȝ K^)wqγX׌i5@f^7zwܴ <uwD{ q38:*gƫ azQ7N:$-(YJ^> Lfٻ"AWn]%!-WBDae·Z_//?NuByߘHTLDHj"&:ZtW"R^˦-Sl%=ncA?4_'R?aJ$=-՝#ݓ{p6H1ܝIGUsK΀ɢe/kH5"macH^ҐY\ҍFN`o: cEyN!n5b|gvMjx5f] |3hW0'=f4cLX!1@'K:Ft}OiH7`*v&lJ+X X0ۭ ֣]`wd}jKU-#bnCJzR#69PjlNso f =b^zՔ} RnL;vNdC]>|W 1j6c lsxPXJ*LX^n eR63i'.wؾn"8G m"7SHYZ[Apr[ M){ N+*UufɁXr,}nAmm\hN~ň[ Ź2_~fZ]|. P>n_lA9:0BBN:[ÎΣҵjYHaBΙA*g*hx9Գ_Lr,vn7~g`Eskv3I6fV:lIpMjwC;ZܜߓS>KNE^sFnl k|?ttwC_ؐՄ IlJx:BqoZ1Ȣ D:}mŸ;]Ak쏬40,~ZBFxO8 T-NW-=' g ɥ)~"@_v%FSi6)ܸ8V,_B8].-JjUO&g&Rt:p=\&Kٹ頊d ΘT8)He,o->`rw(N4MYQѐa@J5%'\8[@^i#]>YQy';qR\,}Ȥ`g6|;]cKAFYqm1hmg;f*VA6fctRRŽ镑ĸ%v?İU{YTIϮuϓ1XX/ٲ|"uy\-H #yo : J)vW+OA^E*2-뗘v-Bk0I_+ҷ[كf*'@BO &S6:CD,ۅإl[ Yz$.~ܷ!b].M2,L!e\`Xꆧu)H+ڝ֊O[H\WY]!}b W>?n'Rsm>Bi1яfwA_` +~['vr'B㘸;Xn1_n㰪Vtּ⶗Lu-u"3w VYOVä+OWߨձO wԆϳr adrPȏ4/?eC2`R%grJ̏o< = ZWu E~ <ŕǛ!.Vb'_;̱"CWOiߊ(M7#M("jUe?/ 6s?^n3`h.7![:mJt$} xHlZdUz%,ƚi$j S$̧N;26&fRKkɾf>3?iqIK(K4̧R`F4-߂\n#nR|]Ga-=[!{ѿ 6(:3ɂg. NrP/7[3njS<&w,6XsMF4-:6HH)vo@4JcbW_m9lA=%1gHq(PV:RDÐ7̱)D \(kjOj· (֍#ZAj+иtJ 21I5|C a"K~C4=`sӆVsk4@ p>slNDhᬟ0n鿫 )mMn,H <`HExH\&d#+Pk^$.XGOu\9=r-)~{]Dt#?iOtI1ڍ=MQW]1j@iӾXyݓсӛ<5j$jԏ~2~GNbB#dHPbN\?RHn ϙi;*Wk껰ɘVY~kMBPh1v:x@N<V l>!~NZfB@BPn7d[&&:UsdbV-UC>8ܱv+Y\Y*`U5.Jv{DQGÔjMi]l*J F;VS+O`O\0.g3 [ؘd?0hy>?>IOv^5G2>= &Kaf ,q DFTJe[LL"lz|>5!ċٵX@%Ֆ9J1r0i'vh\Ѡ?E&a~dlԼ"?g`f<A`"xWWȐ/X;Mzo %FmelM߷._i^<3?Tb 2*v "-/ OIu@nO#aBSDP[kvTa zp\<_&jUXr]xּ ~}Ag{k8eezVYd5MTNQMB+.HTOQGkg4R]0 Y KUumnʀ Y ,5҂R\$6Wuף#oS7牠-魡 {А(W,~>~a/~kyPKϤanZU}6|qŜJl ?+p-+!R`bu:its)lRtKsQ.7kꙎML(λle8ŝ冋ĕ!J"'-9m4^|6e$ڀ8ȒڧL% %Ӥqa |ԫMc@]v9ML3'* QT[fP3>l)K((] 2ylA8dtϚq?sv&T hQw*11cjJl82귻˞ F< U6E<*-e U 4K~ ;/Lg\ݕ_dPRsfj*pISE,r M|5HV}Q.9=i : t,f+ԣEtOXkD7v/0[W8:S\GGD!9g0RӐv%rܨ*N'' ?г ,|$7TAϐ&=xBMS.=Q99~Tp6jY^x Wn 54L:L_(ɍ8u%ڥXV[xa>0zߧ$sCjo]mJ7 YȬt/~ ҅!n*cVa'MEm<{Ţ_\GySB%c/} L?%!`g!e}cF.AQP  %|K5uod kO \PfHB'<0H괭;cf>_lkx1;Bjƅr%w޶ `DDIҐ@'dB@!=vV>7|D)/kBLU,Mq{ޜѽ+V媾Rwcvȹ׿؍hq״* GJu)Wv_.+Cw#m*4!&~EhcnU^k}<ǁY\;qiԙ1$nXt\+j|V&*X ;~DOLrޑGsVC(I!"nKFP-&J:H;z.7gp/9\@$0G-g=J[96ٰPkwA*7h3`j?\D{ļ`:|Y_<5$!fk"0qy=)G,Ogk 7ڀq 9I/4kۉv"U`c1kf .ba׮ `#^S=!kS,ϨNₑC@Ȉp&QLAo ?Pg}GP ^['~Pߝj@_M* 8@FS=Y"-<%&L(fתrQ0Tm=]: z5$+6̍4Mr+P)$o+ed] } L-N4' Cڌk@j+㚢"ΣtRHva[R]^6yer_7wn|{$8ڥFk#7y }̊fU9>$RUw8GC6Bθ’CV(c8]#fNss{UbU5mfWFWuG9+ٸA'WOOlDX> 繵k)VZV.[x݉y W=t(F{lvh咻ϕ%=dt/CBLBOJE'xed6¼4H6IC$5h]Bo.ʃ,9(7pC˫,N%BLl8.T]` tf˭mnGbÄ|= DlN`#P_zoJ2_] q;qꅻտK/Pvʊ GZ1xm3+.ߩltn4@ Kw1Њaj31,F%q iڿ=h{~@D# l$#):6akC셒DZIbw9W1o+gcrm$"9;ω<רRQj."B2 EŸ!`Vw^[=tw'MߙF}@-o(T/_x4}EEB4 c-%byAɛv|Ɇ4a2IQ^A8pVFq}bN-гJ ǘ ³{7Sn'vyvwˏa)C.&|#Qѽ,I?19Oޠ4l,W;qE|<pƞjTUOte S'VѓQNVq̕]CU. V$BNYK'՜&PcY=00; N6ũ޼33fµu #M<'d0"b{:To1Th5Ȫi̎nɵZXpT S  Cg xZKq}(&.VR^9kS,X' ,v)4~48­dH0'fְ>(k<dK4< 68)-si]D/&h rWf1˜X3@^KurCK LIwN-f⒛PN3 U[D_RmE(bYO0xTDQ)ASo_GCyr0_fƢkIEOϙ0܂#o")0CBu89k?a*/w1Y>رj~VA-( [4XN 9dDwW`>/5g\HQ-l.{h_, UX5N+ ?J)R}+7O,Cv";D{&+*U8_$`IfWSp͇ GcPjRko4:fT ɈCؘ)i Dz7WgkfMW Z?FWB;uL3X\ @1f= }uТ{V|T 9B>O85+'4osLABg#sσL`'m$ߝui\yxegR.8y&ɊU")b3$۲}A*u5LOVo4B-%b9^%כּz\BQ@*5#.~(=uK]U|y#j(PgQWFPcǙ3-ٺz_XavdKq&u[Ƒp@ZO| {Fp2z*90&ߝ-' (8Gj`J|aI<-;tלZBͷŚ?t,DPa5#OEpͧV ]Z>tM,Ɵfsr xIߘF検)FQ2HԚXwjS|<0 _tZ0 Q{ =čOM!Z?2 hzvTQr#Q ZU?]ߖhݔ˯O 䬆B <`_%z%*ԚZ+ O({Qɦ?' ,T'e$9om]q' ťf{Upu>˅GaO¨o4-TVз`aZ*]58s؜9Kǎ@zA3 uVp9Fq`B1{"sQ56f#}Sx;mP3TU>`kE* #wՐ=+hwı|q=ziUH>Ɲ@tv%^8֮0ż@. )ɱ};/d>*4=cRmdkk3:w =rnym-Ga?)'? 1?nzoĀ#n|hͤRmp< y Y ִW'~{^aZ98Id=oRuBA>0nR]pPx^"Zg8o($k $"O M<텺,aC/1R)˹MF01"$:c32˝R(uҴmq ?Q  yrQF)%Q[,9P/=(łWڭ :Ť#t1A֘+)..Y߼$DIѫtb{_^2@h/qل wVot/fpRRrI/Wxl!\={%O}\4~"=+4P׮>)Ħwr]bD6Cfȋ:X3 VOP8k  )ºp&vWvibGW%]GI>1 d69y zn LD=;{-3)ʧdb#{e!VRZ6fpm%7,w"fluZ5'vj .taq=F(phH1;YJ\ހ9gT, &3&Õ 1]O7r%6qel<~yZ΋g##Zmpf-d\Wx{uӮgC.|rk|8Fc՛G|wإ6Ƿ!bc dAK[]l:A, M /Fd尽>rҶ_~͉qX^D_/gp"ؑ#o^k5^|M*?dZIR+3hӮUP[,-V![q F,EhJJ k@ɖ3]e5∻:Gl sCT\,Y7nVM{BV,%| ժ٭[0oL|Ԩ b@FERsqoԝACU~Οyp+G3v7aь,>&) m ׼\^/ĵٷ ZCL@'ϊbKH8:Oy8 SY PՋSp>5{1Ƥ<)xviDHN7g>fd΄^_di9]Ox[P F9iz"@@>@"6(h M?EO dVQHJѴ塷} 1wU,z헯t/~]ul7.ׄQBu9ֵbikeD] 5YALO 俉/LP.1]L\p`809F6p?s[•״jo6qeҠA c0@ô$҈Þ_Er a(PhSm6hg_WKֆ "@AQRXJ @gr{ )5D,s,Gx>@*F:6:# ]4U[h!RDP.^kn~NK4Dxh O`//;DQ8~$.:XMfiji,G2FçV_X@}:q7RQcp-1?fRV- ]uȵNx~7]n52wu5&rޒuv+!GaZ׷ako ~/~qtc7UuT7gEӑޓIZi^|8.Y#Z_V 4 i hh&1=Rb}:0<Ɏ#35UYjʇz/a_&n?~`^ ߉Z޷1cR}\w.VV}(Z:+ tj@s LցL '\C.hXpcӇmNQ4n '@x^K 4y+NY˃H%-߆y:q/g3(1LyʳiRf#/>iZG ҷ.B!zgp@ 6Hy7/"d;.zw}FkB+Z+beD*|+ܺ3W yȯ&嚙E~r7O$Px U~k/TN]B/'oi^?J~.Z-e|AaiEVDƩƩσ$/,ܱW*UoY_ F<{G|ү/~[ƙ^} l X6WS!D@s`cr1Fډ/ Y kQ~4D\p۳XP4_m2E3w0ViÛmB3*8ٻ ? Z$xO26_O:T7 PX95S}۳m<ҿ]86Lg.٪;`g%rR{O) ~},dPJ6+]綗HmEeVzZqd`Wz':ZY?zt$ŠJ@&`7 3_,iLdx602KyT3,+:5Uy?hz\}=k=ئIJ62WuJ9݅lѲ+sBn]jVUXQ`F˖?IBX]{S7!;+{]};v-F"pmCo^?cS5\V\O\zP"W<plO"WivVf4xܸ(Ja^+bN8:fc7eԯM9NM0IiTd\8U\n!ͿĖHs/p['\lwUrzkItγx =I£AJM^Z* ؎ TtdK4Jॏ 6[vCzpg2{K5ƑK ^g]OmuJ_;S2s*E'W1:da3Htt}^٦]U8U\|jpAa4vC2,F(XOW> a\**ڂa1<]f=ye[[+312%WD&`FLBŃ ai 6 jGS 19q?e^#vrq۸ɐ¨|T慇-9ѠU%.1޾ rw)NՖK_'1( :kd =-b×?-=E48c!N}pKJjRٮ#C37]ߘd51 q<q^ HyGUDK%9pHY¦*-hd$auwx#x7B{YFI6oC`z,G;Q7hnn摌[`ǽ"ި U^z%¨UF+Z]Ru9pO[7Hg-7h@-IbԚrm35T(3a]Xa ^@*;1 jFYh߉_elkz$:KHT4v#}`ѩ# ,x69>y6nV)ZdkWWU}b~ G?!ǯ-<܅.]-_Kg<ý!ٺ՞7dΌ?'pĸ'.yGz)G2xU8ƔUu{EnUyη'~q3S=8Ydg=QBO(H;1'/Η~?MpV "(s2m԰h=NުŒBCh'Tm aDLf3>ܕ;cM:ekOȢfD_>fYf 3mXC{6UjO橢 5S]~hKoK/x! d )SFRXZ\8Oi$+sb}d7!ժێDY9ZVzsFA`D@W^ka&۾{QLA9RΉY^-q;l_iWpTL.uꨧ[)Qф!ahLHײL3/)iBGvC2W&!oNN5xVd,EMbTN!qmratؐ gҪ*}l5 Eڻ~3uEN%i-C,leZ%ޞ{^J=u+o1zI#?`Ŗ(C\7#*nIJihЦ'XhZA1 C@aWo>6núph}\8Qfٗ:Dsɋ|l38`t8M:egy٥!н^)]lf%7QiT8Q#S S4ҕ^G@ $C/!aeGOQGҒv:A5 "E4-?'7)L1ne IE G+Dv]Whc6gZ˻ZB,Ȣ |BX]bŲV̈tkamu}et?Qr (M( VÉvoRt)+`a՛ pg(Bل{U"M7ie(4sWzdŅFb#a0gacvӺqA.HdYc—ZœcDX˒*%xQӮ^,n)??M&,,ż(A '̺}:x.?c covh]f:xsn[HwH}T>8Ⱥ1o\A΃'UjJ2Z 5K֭|O 3~OD1Al1 $`rgߌ <\n+ښ@>BZ~uƒ!\~Usf bl0&9+g>D CuϾKCbZd H1p5=Е2{Q"Nϰ{IaSFzefq}zHbb%p4`o_ViOcI|ۏu#@1Gb>U7VNW $",C0Vg$O= VlE#c潮ɿcepO}% M\ۃp rĽ+#tlMEt9a9x=dMQH9[^3:[%1Q@we:HY$VbUk'otu흵"nAD@@bCrabw0ց6>|ރ)[LɄ}Ue$Lo vyxkfwcKҧ[;u blQf!YiJvkV;@A$8P'} 1~E=B|4u\aTX`a&,hBg숝*ǧpYoˉQH{쫉 ͦvH.(pND3aV76]z#SԂUO;ZęŲAYAөHg0~1.m-Ƙ殙d| OužQy OKbnzf55[ 31Kpݓ+z!oi"F>L)y_Vv6❂ xx"wBep !<7MB8iU2XC+94AV! 9d=3XB}hPjxqk2HeANP$:>21|#ZJ07(PT>^qu@V mZVwK.iw0ȮFrsPnGxgW)9_o㴱? Md_V4DL g@0ck!h DK`8;GWA=t5ijF'~ӜNs$Їu9afGL7]6Y}`+T,IxFpXpC7p|b0_`Gĕ}KX%&BԆs@VMf59C&X׵M~<֣y6JmRwXء6mqGcEu,:X,׃dTXNWn({QK(K4_>Jo!Ib+ , `coAkuTO 3q>QfCs,I J2I=m "tfs`Cv eB:gK./u(xw[ !]s7VahgBH}{UfdKu#Ά;B[Z;b :nSow3LVE$|it孮!7U4[|5U_e!jx֋לP1Eou);H- ` WCw{^t |ysr܀ʩ&R:>ߡzuָTXdZdv&-i·=x~!Q5-ݞkU{7 z{ө׈et?YX ClRrC'NT/^U:9Gv+Gʈr/_gI~ūç;폩JZmhO)`A['kkS {s /ݞ$rCjh }K6ň@G NQQWuoi% LXC<9={O 8Ao]gf) MW,fyNȁJDzbdHoKJl&.+nx4B_|\x=z}G Jq:&qI}yTA ȯP|;~!;47ʈՏPiA4&)*Ug+#*;x}YkSw "ްޖרbp &1 &+ gM*Q aOI'AjLa9M뒔#^s@jjA)N ږ UKgl!&,VAA`w {rDbbiYz!B١R/Ε3gxuuO %b\N+L}=]TmlMsF:&/9p/Dqm%=2-.xþ@lЋz43XSF`{cƼX0Wye4wpq6tCIHxەT^—S'q@m{^XBES^ke9;rN qw\pMZۧ GƹS$([%] vc 7o<Wޟi9%%GM436hȺ$ e Ô1 /- eRzK\\L?d PDh ϒ(%Z+u0"E'řM%$I'@CW08:WmNZ+B=(vmW%".ڄ $v<.]1, &HDMxm]W'i)[Jj!AU8H!Δ%z93&!֋.ZcM9A{7:pJ[7x4 C餺]7Q \z /J !8#&qsC1$D0i>8zhY\]6!s&?-?9GFxYA8!04!{ٍ:o^~aI|nrqGM Q5Ϲ3!쀰_(-"mQ##HC+TĊ}Y$mbk4ٕPY: ^ LISy_ۺB؈aA/y0KsXo8&Ջnkua]+jp9KU)RWWh&m !n$h`4#, 0;Y0~ @Z9)C)S ?W_"jHoןAYcio%#WX8`"I@9VxX ` K5r鏈u/<a> {~`°̰FdI7;ε7BuGZ[^T5M߶{Mt%CekY'< "Ύ'Na}Кk| qBR^͞ f: 'VXH0ѓLjzWaq8aL4iJYa]"XJ.w;lMF 3q8*.9  21.LUżj ~|M?܂_god u=jb;'.턍I|z yIMw,hx̠' Qn`ZG8xՙ"&7. #tN%~窐.J=4_]uwh.mG=qv=*s sad6q(vvtESATd/*F%=ku J{0d2gw_6j$Mߪ7 RͱQ,6*}i9gDG%O"kZuY*b8)\5b: Fukż2jQrB ï;w@?XL*!6 bTlX[ ަZaXZMJYbgjhiCH.5)>گ)T(13 ]DIܠ sh]<ZLV:%׽RuK@W.PӠ O}js5Լub1Y<vcPfT(yOwkpǩ3#VvkGُ"hh9 Qy<[ 51J\g If<4_ݞ4i& mMsLn9j#R{f1^ֵᨯ6dVdc ?lZ[ZE@v- u˦RFi6CiA\EDzQU#T'f{䆛*?HxU+VHrVppcJ`J)/| `8l䍻X!XP\BI&7Z%\?FG@6LdeiWtﺲuo3W$ JCA^ rQ[tvhỳodo3YbK#Ԙ.]>7Ka =#LeSPve{(Vm0a:)xyOEǘv-ڒC`K9H1=f$Qޟó0-G6 DŽlj6PÐ-f284&I*UyR~jRU0G.kW^[ σS.Ӥ n6q 3oh w%7 q?|xyo}n@$4MM}E?Q dEA+ >3{ }y:gz;ʃDf &n&@꒸p&R*Pi!PU)6X2?82+@ǐBڨ0L#]Vo9TD1i#7ߡWaUxt%1JD`nXt:_4E50u(qTd7~Qi>>.˕J+`)rL;l*îmC'A2C<~3l>1 h֬, 67 IyoB Lv7֜?U; >xF7kz| Ԭ츥'`h ǻ:GM=@/w"@`Z*WЬ:& jQbEyRk .C dsm ,<Ǐy^o+QaJ>B]bGqWCgrԕJ(e(E0hcrf?^%!&!錜"H5lf)MclU}TbIm3ƛpC0.QH#s\Չ1!\~V ƥ½ W 0Ȓi`w XkhK :jrD WBKRdD:ZlB{IicuĵV۞ipl_/8rht/13֩~Cb@~E2Q];&*:ǙMȒ9)Ϭnk7۰DށL@!}u#}5y=@!%|Gd<Mڴm%s溽=yVnA a$l%ZnI(ʦv$z21)[CٱEdh8 S 8 *{4)pzHΕ_%=t=8 VzY[1DATh&#B 4b6c5G][95^#핲tSMD]׈ҕdi3 sI#%pLR$# xWT04VrP;IbD*1 F3a)IX: Z~3R?/*s@US"$RIvFѼA|Z\ɦV 3"YSPi`h<'݇ND[_vּt%ƠSR^jOP o49'\)``fA90Gʇbe\zkL~zyYkNnǯ" JNNj́J.Ie#n)LܯBP$XT)˲@eڐ=s6rQ7^vǵi@ΈQul%ڳ+_M]k+H1كP><_nUsGp}/@8RMWN@:QϔңyYqg)؜f>N'ĄšcBD}F.sAN?XpŤmWsRx.P_3u8xn tII%仭 Nwu˭A KdbqqwwZ^r;㱚<*WOW]=Md^*Ѯ߶5E]ļ#S|&-= J_ΣHoãrVLuoD$5l{>lkJv%+ ӱ?!Q>d!>Io R,RkY/l&fع.ް;U, JdP:pwM|HʺcX~(!*U(rӠm݌ӣDUljR쎡CՌm$=*bԏLjG?W`֝ /)\1Qw"Tϡ TycB.Gp(YgYrݸlmGvԅz/yXSOiQx!yS|H؝mL)1|)NX_;7Ml #UYiNqt|Z:%OY+EۋzoBJJ5νw Zv*`e e$Y_AN ti7і\8/Mا$>0i1[s ]n]gm$,Ej_Y%jF*t0 .x&Cul N a.wrk::*`x׃ʔǸTܹ-J#tIT-Kv_-cD "l"{i,}kb>c#Au~|vߛ[x|&R,=7y MyF'qAÓQ%H8դv0'TK )~?/ GTO~~3LD7% QJS@I#kTx+8|P'Uu<´ÇrWc?q Hv9*#B[MDn`j+a'$C}MdO@ރ׭N47LFH!r*d j:´,ŬxS?H"icAm =Z"TF\d2nQ[c*yi@ ɢfg^bq@ 2̤f] lԱY1v$muN`Bm|?@B-@o`m/\Z3wrWk>)ᚉ ^1vm|8̕ OtȠ>Inȵ%*KÔnAO2'6Z!kc\VЌKF5ѾЙ|qF ]#L+Nb[b>M+aEhxn '9WI \}wZy 0#=^҂ʻ28A sp@Me;$dFbx㸨atN(g#`@6b Qݒ

    l855(/ i,>Ea\/o(b__j6^lVJ܏G/>UMJ{w mFӋ()k,~2Y o 0$b8Q=Vilts w<ݰ f,îFeČ5/ `[۟eIeTdA˂9dQd˖ٖ5G? (6#L_KonUz x0SxZXv%>"cb[x[YmJREX }53eK)恻c6oԝoi9me* 7c{BNv|=SoQV/H݇Z[0/nyU{=nkAb(2a1?4RqRRreǍ?I>L`ECfI}ǖX2,]ۊvtKUхDK73Sh|TRu`1Ӣw< 3 8Y4nF`cAb;zP&Im"ODD(57qϢ 2,SgUS|kr/.&nkO!r菼r"l)@m.]~{'N Gq F Ϭ-bn,Mz`_+D*uGXY) ¼`73h >)ZdV?qgZ|9VzvLμ8 ! EM _nC>B͛1D-P)},!Lwr=R8WGd}qMKJ]ry]ޖ5춀mǖoib~N`Y bxLo@ӻo9^-m0V$Y~C%`$8#p!d8/ނl>Xŋ-jNk}3)λs AQL͛_N,$>%U<#_Tt&Xݬn 󑁔Z 滗ZjMglOدHVL oy 7N= <( ͛ ! > e"OI~2]wS%xh67Ȓ.|X "x܃i ttTg.e#4KXK븳0';p1ntOm*>yց i)k(H`1rL :RdZ9%ڐItKIi8z>SM] 6:?)o(bW݊i( Qy#Q * ^z7`7̢syH[YEЩ~& (RO@SY)G,/j"n}SGp|a e/.1c~^yT8hXB#n/'3jAV "oˑ%~B~/ySuά{ "Cy[Lפs,I/-sUg<)傥B3QbyPg, Uf1 |B*PAT/3IfζreH*XO-ńN=K{ Ȕ*@bd˺`~KW <1f;aor]": R)*f],[TWoԒ.lga+ub8@Xq2/%C_jR ^68!+ UeT0Y(}s{i0QAqRm]qWD{5=9>Jdv8-]`~(`Ҙ"]vGı7ڸ ïWNBa 5mYJa&hv}?_v~+Cg-rf^U7F ,KȲpX5 +< mڐj{BzIn 5iQVSk(83]Iue">S3F`f^j_sBh[<զӢmD66oPbsLGgИ;HH {8vb\h ލZV쳶hg~ Dk}3CSV'M`lܳtp|v;%PLmګ@3V`O*JCAKtV= z<8$DƐ'ːOyT_BNWL%u,A*9B3S]cr_*&nT ]?7`*Hd~2՗r{6g9MY=#MrbtE/Cw O1eE+nRŷ܅+~v<f7L>.$*qO:/YrП  *TH90@&;|7HsԔa:@ccd,܄7 rgU;vk;ssMѕy/w 7 In;`UҙC³}\T- ^;ѡOiDŹKSK0&Cֵ ڝ7>$}CFqSB @13J2\F%WlX`?TS?onL0Q:&g(TI}~ EOe mK4V_bKLȼ.*}Hhf5Y'cCpt Q>[AW/ '_3LՐDGcm1AObhddU|zI~'&ZI:֛QvIq:D Hi/$x,6ꆀkVԯl{!hd8`xD|Vhphʔo$eV2R!.%Ԑ͛PZt vJ, ӿCCXs:XpL%zw3:{Xքrk>lBQ'qtaAT<aCOăs+ *'%GuSs#koP< Tؿ%ٝ^<44FEbr הϴC;J)Xi`-72{ :Hd}rC8+o~UZ6a 7 U3:6^8OUf0:{>z0!|<6#ڼ^³"Jj@G( a `FŜ7\$Yʙ]9f:1#*Oo=EOQZբݝsYB`Y'SͭM֚`< 88&7([դ Φ,}C,uVJ1- ڔ?Y?>yHȺW(7a`,K,H,#BйT uvO;˓H/A"eUv67]ڲYΪhnr] xfOJHuK tCA"W4"v:2ٖKz3-bC2c|FE/7@^=2/v+3%Ǻ5:ͮ׻f2ѝhU="0٠m/)l'1V jq7J?ۼV=QI~ d@NrtmUF\}=!ʴK0WEeS@>]Mڌ:nBgc f8@țP,CbS.[#0(0tLZUCRȵ8*'C!;*q9ʱd{g1ߵ JgC?U\,kpf@)obKw^U"&7蹸(Cj$]P@uB˚ R|F@+E$} =LOnƲ"meW#WzHpՂH^-n-=5aBn{M,Q6!lL#'V&Aۓ[zvܕފsMylMm alvF3(8sΐ+1\z̛2|YJ^=TnNf4pà;D:1"qwA\83NqD3T΁T +D@g5;V" vi9x~Lrl'n{<^ 7OLp|!.]Q9@Χ y|'>:K2QvO /[j)Hz6yVDuCGKZ$d\JD4-8@w/ Mb9ЀFw9yb H,)z쮑![m!X  Uz5|߬Qj:ˬ%>T܀ oA`h @SeXO+lغ%r >Z\aܴAX%UpYN- a-uK*\V1aWw -ц\fڮsU:$[+ҘTgcvcעOQ;W?M҃3ǒ6лa=t6\y!pix7[Bjg+R2놩GRɗQ~SSRYT,1GMvZұ<5\|z|o8i\$GBِfܚSaGad@D%FPEڕJ[ }+傠[J]ORLյg]F TDfLJSm&C;U 9}[oY00_Be5A$6"t;l8a^Arh*!me;$%ƌO >K4'za멷gD)]25nhBŁVyP!K]qX K >q`ղ8TwGݠeJ1Ŀl[!\J6a1asJs!*@c.Pk`̂5#1?|J1(vнd҉iEb& >v,dZ fC>Ħ ^^݀`Pj 4Eyu-2. /S ]V]` -MPtE;`P=}LN7S7:튂+ߑݱn1a"Tmǟkֿ(>or/c28{A+$f0LY;`k8X4VJe[>h >ªRYOWclȪO~ʡW,sod!ȶs]Ȩs K.Knh_jJET1y E=#PXۿ'=$ض^}yWo=Z08"ԑ+PT1@ܙC^|"z׉x3UO,*]?Y x9myw$̴8$T=[451"Y/FS+xJO. gvD2kC璏<ᰶOl3b~S,>JΌXvS $)&0cy)K\Y.˨4W'ƨ^JTtС\c=pCd6أ9\NೄhtI먢?} #q=Ӧs[ w 2Gk@8:^,GПn.4ܡڨ[$&#-)]>5B'Vڤ\31T+*͟jʒkDh]52DU]Ho.+ &!/iOF\p$]w2QJiz`8W:FYJ`oT7g6#ޝbX'\W kCl5Vx CNv\ŴeZwRdlX59BzҴf7uakB# a/n_[GToX&Eq^'!=hXHP} w]zXf1ZG:PΎ> Ow'صzSj8IqkV%`x7 V:Oa1Ɠ3 RDc@E1v #*UPi e +;aRb+zV_2;G{/ʉdkW}bBsb+a]_'޻!m~9e2=l7:FPWX` /zq|lt6(R7)(#oag'ڋ@.{㈍(8׷Cηȸ^a1KĄ%I@O 2$dږ۔7T\INC3Oޞ;̦ iVA#9R{e$o'Bz1Mc?2Fb߳?JiU:??T5ÃԥYeIt1,R~۔E__iQd(@e9 cFB-uPI<2KwbPnBA1p,"ݳٿ},ncVKm4=D-߷x X}G 5X\-ƷAL opxqy1?A]YNu)X~,"Grl+ݞ".9VmU) haH-nR-|J"ʓ]Pi2dcpd(n<[ɐ.p ՕX|7ybЃ_ySP%C`׍VP_T~mUSH!/|أջl'_$(vp\Ey_Tձ8v#Tw˖aM=nX>0[ \Fg+qnC R E tˇK pVP#^@<[o4 ,l7<@^*n' Km*Z=Jʾ<0KB$FcO49 cc>d)hHݰ0gy?CC}8 c\9~*(&c gQEc4=S4٫ RMRRNpWptSaKltf~ =63V=6_ >CyN`%xf>"ؑ Rh%(1WKYe0&^FhCkqHRc<ΰGys;*DKoMBlƉ,KFLˠ;QH(*$ZӬ>'.+{pDy1 Gb%TOjͶV+ JO2k"N7[#]qE 0pcQRwzK͒;['eG*:mM* {cZ/můw'p.,Ǵʛ_Mճ\EEtV_zzYJ7.8h |.>=_ ô`6bTCkiIk/ 5=R=+_w__ȭamz5 O(u}.&fgŁs.w$Ş Mnz^ȞbJrZ҄ YliQ_Rݑ`0L{؆W7X= :H0! Ǯ)2Iׄao&ft+]01 {AV2ٕZFjs(to0;50{_@Ʃ ;ߢ)Ռ(vuh$tJoj N3zQ! AE D ^;Sڄ qD͎W ,R(7%APz 4{M$ &񵏤ag1ӓg7e՞YDZ=Vo#z[ oH^λ4VUq[V0.V]6D\V=n 3_6x^O۩㤗y0jʷզ C[ ߯O4 Es8bIH^mC-+ PLK^4#VqS2o@8Jqš Z'&Zsp7cKf:#6aV+% sw&Jm{0V/$J?3'3ds -&G7i4||yZ;1>ߞ`rl`g66ϣ6&rKJ1!aEa# Q7T-!"AuCF1ycK br!⡖4Li΋q X)gʶd_%u?.Ya(0֊Y -/="Ë÷ $XRɃBCTa(eʴCyzZ]D [*M +ͣQaOشrjT5(^8S^+;JzƑc%/({蝌s|\7E"լ U`~ITWEV/j%gf?h`:7`NxG/i~q эA~9lu/ϤU&I`p.;f^OLT7-Fϩl;6LJP{>0-f\)^[Fx}8Cx 6wIRkZ~ڲtծȷ6"=UAsmA;=:.ϯ v"n V7 ^?~m7~P}2H`('.mϙT02Tx.);r!Je`Pmvˮʼ ?i$,:nFaB3:L94_* jB_z\ \U+(gog&ϱ/?;:Thͩsxä0LV?@EH䉿,Tߎ&V mq|!~>1TynޮLV5>OkYD{s)lwUlT|wZ[ٲ̍6eL1T3Td=2 $R67&:mS;~|/⌇x?C% &e[Z!5  ʖ?eÄ1$Vu[]0`>ff7/auH7?;:Wt둃a]՟ 5 qG\s~-0@. hP}/w$ b.SsPʔz'8t/"E|\㌺kl!M~ wXTJT=o@np#4sTcTaYϣyF1U>tBiDs?c6R mw 5S~RλwiYjޞyh65īyw 7QPd;3^cxϵ}I~2_^vaKuLP%Sz$_`R"*Z 0kM[<<3f =V&q eҚhJ )ycNKplNtWB42_9B*3[8GFܖY֋@Jm4rqW>YiJGϙO8 *ALC= f#k?qMOZ U+bd{ JpYI0x\DI]$J۠\ eDuUrN[ӂqnhޤ \Rg)MapJA \V9'XI"@6ț^gqgV'ZhBj+$Xf*ץ? Υk3~=4t` 1ޛa'.vGMdq6=ײW%H~ e83Ad=$$9rCQ#(6Z9%\Wό%_?X{t!jN7Z9x3+D6=)kLAI,>q E@@ %+R"⡱U8:*e1nxUW(ukig!x }:mL =>_;Lc0 aX@d?5彧85hX䄑N[+ _w̲r4nrh E뇥2ҭ;ozjn2cœ0R x{$YbLUzynS`p( $:`SMS:<t3L2ѹDb3=AKC=e97; ƬY-x0 n+(zD~\t14.hZo~aU hr{52uUg"Vpw,M vRU<)얺5 򸿖ltUz!(<53>//UgILRLA!!q5bIe;8Yb|x^vzcWbZxs8pi!Mn*ç|zս\3T٨&쌊,kz}S-~ܷR5}R3rl|3g|a v)l ᜑ:r!tFiT!MtI?k^*~~='] WTV%2~H ^n;m14f tcf6.w´[A]qy+\f6N#88 Y\m8`IpYW#0%;ڳvTDrΑ   `) _嚯brsca[O^%z57DeL/ &_yZL!sNm_-L% {eg%6ZvJ;JaLfI`7ƸZ'uᐰ5}a`X,tfˬg޲"P&'FZG]&A.Z|lFjm&|aBhH7ue]h x#_{-J+ڴ+/|-٨vA@MmW5 4l]jq[v|CKԀZ=I|뵠evo,AGsuCAǶ;|WhμJ绮ȎTW˅+IuD-H($*1R볡Am I–&,׺#= &T$ 62'X D41[DԂ{=jvGy-{ ߥ3?יN(1hTgpdϗ)[;!ЃPRi\k\TVg )Զ, /D`M*n;lڢ{Q875`+5{7qF7Uỉ8hO~׬uZJuk٪اzF%_igq~ +pOTv_Yg,5^eǮH24%rR)t)eĆN2P( ~0 <$ǟq=)NQ>t_K[HDx*+6ֽl-Sw]z_sTn 0(mB>.2>'Pd4V#DyRF&Ù"Y*{1$rH7ZN#lJЍV6C |*4馕cD;Ɉ5K@`TRc h}߬/N]fq0@_ח@>pIKQ:#^b{AQ/@YL'uئrbӁJ:'4ˋ`ӭB|'^/VI!n]0$CXLq^_c+YkuB͗h6 UAm5f~}4q @1NfC9 gwlG VQtKO8A xʏ{z4{}J`&odQơ5 R jMm$k?D{LB%e3!VŘO8szc X룁r7vn[V&>ß>\o$ M߷9CY=8cߐ7:&7W/@+TQ#kNa2_S/1ojz(͎ r$ήc|-=؍n:iB,oiDE` ƛV>uVF2Ә:|UgBkJ \a-^5q#-"UMaϓ!^͘XIفjDn 3o72vP#+9nh@!7 (?_tkqf.KB;E9 b; H_ӓſ)ȾAUol/talyd >[5aM@p0s8.bu\2(~DC>#d]_+]HQɿ>Lg'DGaN˶5CTK|'903nlKf-U{mt2C@},T g\^(+Km%!gv[7ZTNL(` 8ɵ%G$V$xv'Z~N3BSVbs? YZ~Êq"rX TD RYOf[( .e:^WS?yE'wMk妺c0bi8#֘nd81Pe;SsgOUι.a?z8[wj@=~**UQ$Km,PC{ O@dSAי O+> z :f p'.&6s]oظ#Jq{iaQ&3m7귛9SBT8FpiRatz1~7CF@nA-]{5"ԩH:jLGZ"pI1"`_a=pHWշ4|f(/n|2HXB04Xj1|l f5c @͡[C@s#Eo  5:.GptXi=p8rLLu9zuvY"8+8~ h.ϱz,>;ǽsɂB;(YN;q >~@m4PR0^]!a&uaU%Oޠ I*R|N4x4 @}x p nGW\B}j ߏC4=/U'`WfX+ )3$"Q,'i'҆Vq\fliY$qU(11Hsܝpyly'^St劓Y BQ@êz̑@S6:aSdyM"i4{B=USBjz4&*;[|-PK8AaS<2v&9DG''W`Vֶ^DA_%Z}/g_mvYP5OoJz&7mj9Xͣ9Ջ-Rp K5F+fva?2ǭFy*s:Ŗ\OWͰ9$cԅP{r2IPap`żc= ki5ݤ.#`IE](yl" Rݖ"^Ln)5dv>pQH 3Ng푵3W7|*pNcɏxԿ]xD 1YJF"b~}*D!)Ճ.Jf}Xv: y/u4½qo< H6I|*vjDYh0S^t푘7'􍬄Z eg\| `m x1o^y2 ¼ڴI2{$t67Pq-B1̈́yCiDݒ$ZVht?׺#hƇȣ+X PLb'm~?ة3IꐭpZ-UiƼ4j?%N [j~L}dv]<[V\g\im*d)KwwGnSa?t%n;n[ژ+ '7 yz·ƝaPYA _yBِneZ)c̅1|*`m<ˋ`q[c}q,0)!φŹ! {f%8lDvU8&Y \_>8AF1AIpJPV(M)%w$sA u۝8d j7qBO`H2>aɋrglzY=gF+F|HrrTJ8x3y$-݅W,*Er>`u7[%9)a1,BV `"] UgD?EYU{àLtCRх"vz2H3 HzmǬYE[5/ewmi)8k" 7 +ca{n#,L.h:zE#0kKoC#D­(*BO6'4{pOL@6Z7&+IR\wiKտ6K)IVZ_W68r}vX/uS}IJ/V)na]H8-s@@ԁ=H8/NJBo¦ҬTٰ陮Ը-r'蛆;k#r>V,~El<#H2ǔDoӶԞjbQδOݢ3lOV!;o`JWW9<ީwM oT5N Qƃ-p/FQƼ ٧Zj;u(ٔ}#M_ gwS?kd%H\1b~ȳoH :r;<̖2]cbbӏ+[,Y(E5 l5sYex3&9|y2!o&b`mU H hmq>Pb^+x[螅b:waz"xetv}L9(7AZ Ι ݛ7pajkjEߛB`Ltᢾ`sB(z H#` =vt,\cY"ķ Zʖ)w&^_cVz` pMO_alaFv.3lǞnJ"^{޼(sfh(.pC5xc6&HһBnB]P>!~j3s΀vԨ}^[w?EDUjB m5 ¯͆~Yή ΡMPƀbt wZw|z; 9pܰ梳+sm99rMlitԽ@GDt.W`pG7hs_43S"M)9rn=urEøjqn |#,a/-tJk*m(ΞPfa'.-cl^6d ĉ3ۋUt] YIL1%k!%*B:jhv-fu!vz8 @k,3tU7">xapChA3y"vfI&X?@f,ҴzESg>RuD"yۏ;Ḟ|+C$9 L.&$*Wҟp1:[&Ge( U;}JzFvη^y=g|3]u/a?X0M| r^n^A-Ov UK{| <zBDgY7bu eM F=z<.}\eQ #䑧w+FFzðJ{ّf 설1.( a%@Z ^5(DXBwGe3*{`iGm’"{YNdA")3+SVHtWRg),A9XzU 54dZ5Wj:BHޗ7OƎقmY-Q5xEh3(p'ZڻxԢ;J&W!6hՃZ nSB+yTV:m=jyEAl]V<@c¹{AqLg%!q]S|p5m#AohIIS 2?덙ɣ ȆЪ[!Ք4I"Х2DvywK~ϸlgi *jtNBӳE`odmlк wEbԡR3(B(Lj|ؐ圲41N!؉pe,ov"5 VL,15wܙ@ᤅ꿪oG `UK˗'FO&y9|>3oY؛6ԟ~ujX9}ȶj;ZD閞*(bhؾvj}$|;@s]-Xog0 tVGilS% #@.']ә/K$1g-㨳Wrb'*€V߇ m\K'ިD7=t! ;7P"HElrF(IA8b5pƻ~l'u F4GMlO[(԰@~kuS\CvOac#1 [+Ky*i5]V2:;sL"CV56fNh^ A,> vmt2г )v1L2f_WpˇrVYU 9@.>MGIM-GțH_ kJy=^*)gΫ NvR@ϛX YIP k1Q)Pqʁ[!)!H [U2GFEt9Ff ͥ\7f_@9 /&ag90Huü ۷1d'PA:T^l(.& WR-c^. y*875]GWUռ] #/`Wsra-BHh|gGqt>a JeSFT b #f񕋀̽TFbƵ8y{/3s/ƯOy@ T vIS6!.)KBkɊ-_㵛SǜHŪnnEo buw&P>ѳHJFfe?yq)Y3q0:s`]]jȩJ-0̺8'9=m";X^op͒ˎ⸵.@G2n_#t Q"&@Sf `cu͓D߁udiMsg Pa*?:~rfT`?@RקEE.Ǜcc: v?&:p&."; DW뻶3^?W@ nd>HJWgl>F Kqã8(4M;UT#ar;k_%Q4V`o.qmr%e{h]ֲ$*&QM~A`6 #rt4( ^O/Ifc=A+Я*(n~t)@à߀ vqL^nZr3{] ]!ϺVy1합:F8Ǿt(YbƈWv&ٙ#)CcZ 0Ʒ;q}wiRrgBK; 9SzQmy@̔Pѯ0 (ZDlG.փj YG?#ޢ03q hX2wE jw^̅Fv{ lӓ97Lwn@J{;匌«WcAҚuݣy!ԊX!nw9x:ࠣ( U @>Sh?zbFy-+ӷ|UnVwyv3{p#eH y94igЌEfouBM1N};f<ċ}dOL]3w>s8wT'JM},G>h EpCp abW8,' 5aL P州Rt ~zw'KF T> eAa*MQ6 tޅ(1){e>#?t|}P7'RS+zPU ݈[zsX3^(>{EB.5BĜtPD^o*Ф=9*twkԡzQ},%pUޏ-(5p-(T>uǕH?3Dxa F|2B?(88Hdތr r-I1>qkLm, 6.nâZܰ"Rl]{=fQ[X,vEo"+*nwӉuI_ɽ&f,#_ssӳtFcuSrh.xLV#'\q m NF:*_Wxo=DʄUG?VV(g+Es_@0:f*R,{!["lܞзcO'0%*/ wij1b~k}7o`&7q_k.7=b5lHT Dш@gcە!G[LܧmJgCu3tjw㮍n4FqH=ڒ@ScV=Kh '͇yn NpTaYhW |WƎ˘bXX-fXTTD}W[’VN_g ̧*W^(>v#k X|=d/pײV׷ `f-[N^etEq /"+AEVZxL)RG?? Xr]lrnx<[܄u4OLuVX)r9zF*BiFc=5ED}ϊV3ON0i˪$Z$ut'l0n%]\M,`)=mX ܼe0n i[UfLT{߫v5VW>Gh@I tcDUOHWsfá.:Pčw?U &1Y6с {<ϧ(k9^l=}{MR1Yq( Yi9 d55~.&/GnfwB9W^a>Q1(5z|\jlC9A^t?:;vQK[QZ9`qƅAi4DR+x1m?ҟF6dmJ=s(qY I;g"3nK^jM"2vb6/D:jՕQ7G Ȩ2ؿ m1=ث?;||̇+99HZ7έ!ZZ@:y?)_.[Nf`M- ov:}5|4[/C;KW|u)<$8v(zOzh17 هuBܲqvY' gggz۷ackB858jP`k *]ǢͼkP[(`)>e7 Ҍ{}'3TmZNӀz*r Lw:6.;4Mt(~Aﯯ|8Hro"ȿmrA3F}Ca{?c}*Մ%TT?byGؽLmjᏄzИ[5 <΁v$Q6]ўƙAyބ&X~s.us\Oi7:L[ bdf -tʞ]^3lowuB!SpV'1ӹBrC& 'j%S6 P:0gs ;Mӭnd5XnӅo}z ۶Ӻi/b:,eǵ_Z3Bɯ]dxǞe.$zkb!MSӖPx=EuɵTgkSWGL`K?m]j4N:k kdm{/Kc 8i?gd50! 0 R%eZA'Q }ԶDNVDwE}z \ָ]>$AU>_{Dq5r!A._C)`{eD12#yU;?(CU.v' ciZ8gN`鑡Law*k"/e=d]&6kQ9TW|BkJks6'mF7&o#5jK!jgĠN<wSӌ@^ $d0k>v4z*<ǓX2as|jk.߁h7'oyx B)P4T+s^"8U\3{^+&@?h' [pԽ@<ow`N"0/6Hӫ9q,,Wlur )M-Ei:T7O̫!~D>BTY/<{KJRKb``j@<ϰ+o t13S`VP2@W)8ElM80<72e@yO?:_!٢a)jH봏"S, Q:C3]i1؞ ئV3Re CtjKxj9ENxp:8MGW csګcLUw3l] ߟ9rGirܾp<*SK' 9T`2heԌ &9齳qF%Z=vӁGзᎃ`Lk77+i4W ȪN25g,`pXZoY3 R 2BYaYb#ҵDu/YFY _Z Y%^cVh {{1[=*Cgaj)yb.Hv) X kTzGX& z'qVfRvX0K)>'<HAS>&[BLPbv?Gn[&ULe*E{t~ !BO58G87} J{DHd_45gtI!#qn= ګ~zcj@. 2"0+-'Y\MB[AIvvֻ|@t](T+N݉#(DUgJb$(qMs `@Y,GB+RaveȘnߒǕEmKe_~)|$AQ77MuyEŖ?k5tNctLF@u SG)G 'Km"G$@pR(^' C-*VyEbE$kwcqp6cuüOQX ɛIYcSJR佰A2/Up_grЋ"J<FUJ~b 8Xb2}אq\E+x#y86DR6%LV+ЦK[[yIsíQ뱨X7C,۔݅'NB?Y@%:W?i&rKV˛&ur>&7k9Z06!J%qӵk}kjMKY7kÃ+L^%!4EdžkƤ|zYv$R؍J~Pe$J(DWch&)mzZ,+O?$zl).#F~GVyڐr28&n\~`|j9sYXQ$H0%ZK# P.'G7ί&<Pui˭1UEsZa *۟nQ~|Ю9pȡz b.V:Xy%7$à}$ + 'ˠf1fW\ugjWF*k/{ cT-Dach.Qt N:~%bhwڱȚ@okSױG.&#ollDcn\a52J{taSG⇗"Nao|A^w*Z]^׼v[Ϣ^5 o齷Jw>% 9H+Q)r9̗f$H4L0~i=uIXqNǺmyOoUpK `= IL Am=.9ʚX?f9ccw$:/53?JZT[4,9/ o>)qANd紎^p${)rXsecHm30\Wj|2%nB~48/_9'%+ g{A*UIEWN9p3)7V Vܓ 7sj@~J5+SoeYPp(LRSYą"{4kR8u,IZ3Wp'FH d ؕ]?1y8$*~*>qv3-71 {c*B,Ī Gv{xNgf@:Uitmx瓢7;\ D !ȖR}߉^ ,P ?`p֒։46whxkcOllNKbay,{Ӽ) =0"U&)<$=qyVү ue 4ثa W*ןЉ!ɡlqQ xRdI52R:^^IV0[%K-{{P\',etl6d\}z+S|<{#]ʶ##ڂ/z 9O]45]*qg)\s0E޻߫^JnnÜvFRsg _ntwG<l*bPd/>D]rʽߊ/l=^`&cԶ3ȼm8ܱƲ_퀹3gJN_T<48+2r8GA]{jB;2#8qK4[$Н3UE`H3_8q&B+ *SwY U :qׄR'*_(К""RmxoާmHs@͘G}!!?yn zh9ݤS&4 $/S)#K"R9*jSVtk֜'Gwkyk1 g8! "d,i<4t5<~z_سЫV=U=iS̊+,6pyl' h'LG@)޴ ߆7Sy[$'*(gX'E(Bycb py3@KtGgg[CplQDjimvl.b: УOڦZ fgVd6EL< bS ŐZYF/ op=mhFH?!͊8YV0~h qE)@QHdSAU ErSLe:1T`_*hU:{^/bʷ*Bj*>T E`@/`T'RwUJ]W{i;4 )hw,fo"6\U phr̊cO2=G[n 2y2Uڞulqzm85CI l]v% Ps\9ȔPBܙ>9#W-c!5i57:|HCm0itfE]wڱm{0EZP WL)ppB8-m[#"w_=IU۫]2O"][ʲpD9-LB7/jKC&i !([㐌vR(Xi 8[?1fªmffn Wc2K*XFf5k۪m$(ݡÔ 4e[9ܔIQ>./_W&F8[ q\+H0|pXBmS.($X k0+SR}IS fy²+`Y7s&{h";F~mÎ,H%?qb?q m ٦f5 c<"+2WQ ~ZE&Ñ=3EǨy[fS(g_5 ~llyx5'Jx =! f$E"dv:UVZ:$Z& F"Fq eE]vzQ!2q:ۡ\~YlFR)VX jbΛo煳ꌎ*t~ȱ :1ua X(֍!z~ VV}KkpS?סSKrHnx<[E` \[TqjF=GZt2_Qq\turB K4\)itܶ"_ٮJZ"r[`?֭ 89BOH '^ cjB%k0MSxT,1p=" /c 3 2h:jmMk@J%)QByBiDuv _eTc:׵,)j}h[(r\Wdetk>p"K͋~ QBYǔAl7ID51y ÄVc}C$plEK{Y6YjE'xHw +ź{ dnٞ9 niF]m4J,'MI_oPSL wdA3?Lrxp gKǮ![6-sn%.*|=J'5Kk՚Rbi%EGK aVk|1Gc'6cխt/[cnAEr PAB:FӫP1 ΐꆨ HB;[QXvI& YVf\lI.5E<9pOPcT ?8=o0Z<]j>.mX:@qr5cQoYi2x i]W@a9o8OQٖ%nr sA&*(:tBMc;ma\Dp14 m(JJZw2kFa` )% rGЂl^"n;F}fY(qpfTA A 3ڱ"gBRe$a_v3qp>tʴdUM.چCa H]<9}_Es Bmͭ 4sw34(#87]JaXk |?]R zČ1::RPIc`gj}s'KaD8E߀,3b \6 3_7°nD@qu5ɻvuBR` |OU? 2`.{߯H\PuZ{(ͱ.zD92ieEOͬƲ lI#Day~raBIRg j&LzzغϾ-|E H7os[w¢ـa%J\~]r7% _(v-'֊S!̮?_N.mlsJ;nM.|PzX*BucÕ{Ky9j/n:齻!r +\NȬ{$K(d磪N6'4fuE D0ZEIpK> ~)TC]lzdt9Klu ^| iTv8 Ҷzs#k[>!B 5+ݚ:#HˀB+ 4Ej1Rf 6@z zuꌱHMd> ܍aD,hnbi &/VMMyVUAU< $n h]A{~ig悔s] m]ݢ; ʹãN< 'BOϟXwKOsYy/%V)(<ɇdU;e)!!YO1  zT:rLxAb+vJXy'W9-yI(enr[Nfr )E?pʯg 2!`/\Q>@Q CMi #J0tu+25$,"_*ex0m7J7DeZT*'":eV b\pCdIaS'f*FP}zY_USLn˗Y})=b8K6NZXug V:;ԷQՉq Df\-x&F)Rr>)~Cxig,˾5k>aZ 7n "xKS Uq F2 |,OvSBx+ lD(f*x.Y2ǺD;P))M{T#$ !H)BB$`RʳFqjZ1}n3Ec=`Iw$Π\[*fA"^Wt`5q.;zuJs}kk5t(ǬR3O$uQ}24W/DSaAf+MScNMRvQdՍڤ`//.efi'WA!O[ WdSNkJr˧-V&wV6<^Q_] /$q`-}+?a3wJWr=(SM9ig8d591;"ꧭ eֿSHWĥ <"r++F=-Id@1{0lէ@7xi?H&c|B4f@ (#:dM|h~6Y 9[ 9~lg `XnvDС`f"_}=eË^`i֊ex~79 [~֜-\غ 3˂RM|@(K#PJ7MFb],v=l2K/,-1@l$q,h642liOM3lm,;+'띊_{z֟Yt;sBPU@d̜dJ(poO3uLJdO?*.KEt^ 6-Ywvϔp2L;sc# J3vx7 ֵu}]Ԟc*ڌ.4([h^VL!2`57'~ge4yJӂ"̒B_TOx *WM.7y A0R3 CW@Er$(-2Ry4KLOP} Q)ᔡ!b2%H-a(Is0i^_i|TЛof?F%%B}(y/+kVufjkIwmk=έ)#SI5#5 2 R˜ K 'KJ24xKځQ`;/\k~7K-}JVAk N(|4ϱvDgL iDtu]>51,.w*VEb :uW [*Oz,&Ʀe1s+ AWrA(rGb'y0jlCjZI0tH1 V7\G>[0)K jYa(2ae%YA)YK-GlSmx* Sw. JĪ$>sFy{̧ԋ7Ǚ>\]>W0F]wOKqQ%!2#w [WW_-B#!xKiE뽤7"}Q@z|Y2]4+U5{ל%±m|8yyW<ճ]z !V#]槀X j|,B9?@TOΫō,A)K{?ax3e.WK1ֶ&LdWx2~Y+H񟕤/[ry6PRBفS—r(6Ѣa5 dQaY{]3ЏOʅReD>i`>(I`9C@m*ln_ؓ<3{*zu>*ahCESCN_tRj0RA);xx@ eݸ?VoC_uYK\*Jk>2%~ i<:=tDmupbT6OKݼTe&,[ !C>?9TD%W+ရL-E:9k[?X 4$ʠ/~-,uoO?vK—C>TRheTocou9x=DZ>|k , N}m2FÑ=Y`@Yăa//QL|mlώ!sE=bX!Vj 2HX":&Z&%po>mmh*aT Z**e]C 3bndBjFBɢ& AfAv̴ DhS1:nɛqs7~A'}٘H$Pbt\$.ӿJ5tMZ'@:OY#ZƗF'V/LA(ZPθ8j~99<{Z};y#ZCFNver(*k;1eV%}A^%/lZZ)/hS<†&/&rCRI=rivr PͰ~?gʍ_sPk"MbR.)]_ZA~ju?aiEl;1A6Kh/)Iy4($9Dv m!pğX 'Zzӭ5ET=dE&20?cz ̜SQ<`1u/nj/ϫvhGf)+DBKLa+knKv-)AO81E\A?ss{Dy?*qRbkʼn oٮ iO>jd`&h;E#稖:VQCsn}ô5[`~yv OiPMAj2*ij1%[ڧqY ½ă mǕ0|7r bKE;iQjWS7u&QTaʥX*R|d  SL.agSͼ~XLvKtRN 4RzLۘ<1՝u۫`G(2ԡuJ $׃}(kJh`R߫3ZM2w@ r,a5kjpbsҷG'Ym!Rq5tqJ |D^#պ n$rqFOw`,֚ vWA;vy S2%v3r&q/ oq2įKD ؁>2HEY2.O9몜ltFߞP)B4NM-"?Իҍl#yᤈ(|Ut"Qj$fsU;5?0Ej'QGTrtw7M4nm3MѷB8PhAjd&Fd2. xݹFd_&äFovPܖg˹Ad5a(s-NήkY߲5o),lxef)>'O,gԬ+12r(sro7O:BxOU|fs>kWw9'Ѧ[/Wdlr 0;F!0o>KXr_a$l<ʷ{!X62,二GOI]fuؿƖ@8l_Wǡr/u&RH̷h#ӑ>WCi+ۍS+jI0ey*,O1k1˯ :N p5g6LO'L!.M!i)r[ި^d{$(qBg2歧$ޭ1WBD,[dC[Ĵw7%n.&eƒ~W1%f6K!&Ax:] JTEvGH1@gw(|ݙ PC!XԎT/vC#!6^/Ho?9v0m.#Ԇr-^B-+ G3`+p&t+^OSfjwD@uĽ5{q;_'?|wT+)8usptdž |VxF;hMy~#<ʑdzv>bHy# C,A۰:]45npoڡæ<\,c`nQ)˫VٱwewӶuΡcG=/c%\ٔ';'2[VzŖJwM{9N@ԕ!_%ڑAa,"B9#&+(bV8 d_:c^%KZsB`6 #jR+8mlrR-e*gp[S#kd%f&qYˍ6fWuoƧ c438.ѧ|Kۭ<}Y}1H:% h+p4gㇹ:kVhy뭉\:խ9'x _J<Ôtm!IqGJ`8>-QD.i[_mN 5(xJޗ$DQzxV߆0{!%x+0d])]u'L)$-uc]R)r QHєM;en%"2BBNn7l%)<ʵ $ *atssWɵNNg0UP7MpUN5"wHq'!_+ z)oIfx܀}$ mL͒Cכ@V{q>>QG9B9,ڙm|oFyt`Q0#*N+A+% 8Gk`n||)Z\s&]KD$ VzuS\Xcw  !t_2Z,Tv&b}}%KLU8UL;ķӳM3q)L/(c{م0y1r燘 RBlfBnz%ZnYF,w i=аg:L1zNuZ\g,eTi bd avejA@\U\z'*oߠ΁q?Y,&]]׿\@/- &̲To?T5]K􉹘vg΄bVI 43u kw-iY[! SU"o7-pdk5! o?q 5Uq-JVC Z,Usы|EҼ@CLMcId H! !zFlȺB"hmo_6Ly7B%;'(F4PX9 珟j,_յ?3 9?!,SCȺ [B[&:17owQ$8%w]l_%k2S$! C*jUF=ΑFrYb6&3) { +/pT%@§+i8ɣu'1Vڞ tcdx"kZć`fȐυ^= ˚)L/X 8jɺC5&`.7[ 7T-%O X@smvŒn~ j]:sOJ'Yr|Na1efp^X \Md&9F}_3IN[.:3$>Pb0+2 ӟE%oB^J C( YT~>#L# !Ps1sAq‰7=;>D6D&H]283'hSHropPQŝg0>T竜(ߧKTY=v")yJ& \YWq;^h6IHycU `e3i^ɞx">xv7OPBԉwVNOFS(+J#TȘPL~Hܯ<\Xȳix/6CY-z 8WHb'Wy$4rm,ϴ;srˠrzߏLa ԳYN-nrK+QN4{gdIÚ//͏z@7kT>虍qg₞~^ msW ds˩@:އ?Z6.2p=th@`&P LѰ|ohVf+ih$5Kv2 Zsک(DJ-%Ӌ*.!4`=Dt% vka6-ǟ3SYlqoi ׍txXy m @nv-UU%2.Wl\(,,?e IbǼCHcBdZDrن蘉4|-4Z0xi:Qp 'P@01/ s&3:MJWÖ;MҾJ7OX=x/ץ}/[lLls+"n\?f(/, hp̴PP\NqQLA6TʄΔ.5޶>'܅U$s`!26Sե\3E!m*lt9:e Hi^ma!m1z5P='+;Q^'tX>D'yov+Sn@kd/ Ɏf[L" FUni'"pROg[WXb4t+mKSV[|m7A}.JhyQ3)z_|JGuO+U.ͮj==zNJZ)Ba)[xǫEӜGjlxoNj`L֣hT[5gV" m|ToYca,s5 PVNݼvˢsJu;v$Oq/1g$Uی@Qy1czuBsbKkq=YQhu}-vCV5h c7:!ZQ# -$-P׿~{M1i4[.՚ʚy ڍcWnҴgKl[3[>'r]S#VӬW?m<¯-}zccc1tx/ ]V:@Bq(Q&!:~)EJFZm-ȿ {,Ϧ`?B$7r7m=URt;E+cPYa!D(>Q\6lrVwкިǺbւt5)DKu^fk.G&_%EZ]$վ9LOa#^b u\P 3!_T~mOjio8Ah깿30>(Cz=H`i?.1,YUJC.mF|)K)hR:s=-iz/r7l QTr)L7jM8'(@Ck<ׅ0h  |43{B47sĆ߬`ͥ߹,Xu QJܸB8s EB?wJdgpQ|pZ@1`՜\ Q.YRe,q\_q#c:`>ZybxQ9';f=d1|7:HPŞE#ƭ8먋K/ϵ?+m{(Sy}ύ uOm\kc‚(qjO)o5Bb_6j<~NtYu 6td:kx쓩_B  O%8T@:8%G83uO 3$<nFuA6GR&lK$GTAddK'={j0waA}TZ UyK>ă&B䉨e9eԐ4vv ZڕjNշh*ⴔk` xmP=Vm#d})`n~DP˵}7L"T u v8jr>F|oUyFHG!b!җde fe5gpL?,W=j9rg+r!?zZۜF,Rwf0wZHRx%vG#K\&pń>L@E3"yߣ8|xw{[^ty6/c"S)?秭oؔeŕws27d0cbrˍF?m8 ފLDkQ>HTQYfd!ҤTX}/8Scޝƺa)\}Oisؙ)@5°گTư.$=iߕ IbtC&&lUJ4H2qa.7! ZP0 Y-]aM|?$>`QC:5;2H|dEe>c;o5Gsa̭nygo'C\`_}ynφډRydlX5] ms;UĶO[7=:|{f9cM|MO[ZIU{3A|3J= )6 R#.~f1ef2g#g՜%P fH48wF g.?61?`D@.S RLԶ+fO;fPO벞zɗ^lT KU⺋Lv"^TB|hs'ULLFq)tT{@8B&)72zu"pʂ_$ؚqG/Ek$ Mzڰvo aF9alƾ^K<ǁ:*,5 k {sr C+L"ʻV) RT_ӆ)6`r|2N+V$Ez?_r8L`~E偄1R.%,-LӆILT5Lx)C1-"{HKǼ|!}!Y=G 3옋=D yaJj;k0@gȗ᫁YA4(AQv6=LmEd!re!)4<&j'73pxFDjU^>t!5] OgiMR,8!:[D)5B}l~Fny˄O/$bƠY*׆ h SXjUpp|zw-3$&9UHZHSDbz6v)92L8S]3Q wi}O֎hKͱ)Ojs? P;"?sY ѥaˋ% \dʦϙE^m1VokU#ua W]=4)}t#VSnS[bx +o/QCM/[i.&M'@Jאp)_ ū̪Cv.`c.{c}G\JFc.Zŵ}@ T~ eF+!>kޣ}zWݱix a_7XNr~'elk03"Ozsj@V)9Xl<-/D}@LjE$B#½mb,2b|ީK40"<=L6k(h)f` (CC &]ڥ~$CJ|Uw똙BG+/Ou])e>sucQPO?^`C,) ;sPHv+?XmFDhh3)jAUx '_J>&Pj-{} r!&g!1uTIWq pxp\$Ѝjѐ;'R>`0R<x3Эٿ9nN { %4wk/+#[2bVbi(^SQ'dK@f1V%98Fa) >ȹgBHbM o]X#?RxʄVaˀcA}vB-N^ddQ"4 (nMDض䷉@j}lb1zӳ!!3]Wo!x=\G8#O_-y)B|"Ō5U,& ~}D da*oI젍zZh " Wn`%'AG dQE-ǒai[w72C;1"!=?t70ŸyVB Gԉ (u=8@e#+1]9#"QB b4Ԩ3xt+}s6_?y,TFl[wܢ()ӦZ%Sv 5Qis:MD ,ۖwb/G)hsfӞ [UQ\W 9a^v%L#3i% !!iW! =liFOJ8֎OEn|]$! n0fL:Nɷ9*AL-RǩCG:>(]&Lof# y!J\6n1Ό(? Dm"׮[Ztţ.BR\i.ۨf٧k3FFݠvX =G`'Ejr-iEͷx V/iH^x`]I+";{%ij:ir0ht5=X0 S1PvzBZb&?}Vӓ^mi/Q v \|IS3qt r+wRMp,7T+vcHh1K8[$ӰscfUk@u '|{`l,A/uj]0ꬪgtrĊ܃n9_O6ƠtږGiϼa׏u_2)"Z7+͞!M񌗚^{ZŸɜ.ܰ2g&UB \%t/- Hg.Gm*_rkU6Il!_vۮב<%t (?Q6'Tѹ}N]=U>ˣv ޾ r|ϕ[v΋?W|fA8EG q=Knb)g3z 6pT!g[ƧtW- 3۶y2D컔ԩA"*SŜ|̕H{7yVT2=fUxwȀL4b+>(@,UsHQ +Cസuhh!N/!МEmC[ִσ.v!iN&-J_L;ُS~uPQ@ 4M}l%/ɜ!8[I7}i0s{+FsFO6zOLƚ^ vWJ +tK$QR}#93}He;t ݎ6mQMAȕo?qtrmNeo/E޸O&>eH/XU T :I,urD (y33!v4W:Ua.g,r n95.~_ΰ39 %,E$6W9+らM8<l( ]AKo %nLӨ \0Rۚ f Ǜ\ QbIт4gwyj?ٲNf_5Wi|~JNU!֣S}8AmV"E V 3K* @  !'3NZtA?\#g((/6į43%HE=Tʇ>k|R|!pU0SB1.3\]T8ٴװ[:frc:dzd;Rnin_U@+8Š ?WNSAnBR"1ELvL9ʄthq:W!{>Ne0$%6ˋA I _AQCQ]iŔo4'W]̥.5RN=c6'!@]y"^Pe!~ ~7KJXZ꣑tPї@jeV ^V7A~d(D~AP6aS_|o@:%(T'j~:@%=N\cyr}D)Y I]fZ;mߣL;J ojumoW𰢑3Rɒ6?.FԲx mC ѓ e@nLxl.7 fe8vkD[ٕ "vX ѽaDR(7.Qp2,pQ* (pK4Do;q%.ZIHϲn]ﻲ4l+;~bY |Ir4C^2GM$fM73E'{=ln->(]W QBSazDD=NK cZE{N|p笚|!# rZXd]﨣xS9' Rd6EbP匒xԪySP<>瞾` 2bȽIcP\^;&Б:xLcM~s .e6K۹nER[;Q3/pXR4ħܹٔ]PuWNACa"f ?f/0i>f_j,"SX'XqT0WrqpLkTl _Z*UR!1t2,1dCefGIMraq%e|ZgBٽq+iu=|G\n8bDKt&ֈch=YdAt&ť *7јM>Б #4'LeP%P>Dlu7v%5teDyk|=Rs QTrP&mZ]BtV7 h]7f8%ےG,2нw `RIZzB ;qkhD:w9|aVdHBio ʙ|qX^q;)tއ`;֞BN& vIWsazY(k 5P+ >L/d !Zڹ&t38%ZAu#τO wcؔqS[l^uRGWf 5N4?zV.UK8{(/E;p]T?-h{J `ʪv}b rG6CFOGݻHf8R=) 0{ONbU,{{ȔS7*-n /Y8ۻ+$6c{&2-<?ZbTC׸umZo&>,P5SaU%85f!&a7ԙOj !&Bȉkx@M +eIJ+Vv(Zfrs3iftL>[r+0w:o٘=#mkjb/#E U~PENr snAA%Y#m+8|2R~Ȅ=p v.1 mNTuL{n z4|z U)8jl+?c3@g0޵JHzZ T$#[Ue:'QHJ d͡Od:A轀Anc&PRT!D MSn,(RptL?v3?Og%[:d.{0Y S~=LdИ5@$JAQ\u85לqK r!2PKJl1J#`Vt76=#5lwbz9#;J:0*KlkV`lՃ-c;\n5_I% Kc"t5 !-!Kȱ'S&OLQسz `v*5Ǚz1y'RAwc%ȏ-' Szt}6imeN!D ѯ3GC ~o$s`7?⛚9 =9>8*ѭk?c,~?CfE~.^C5Jlp"Qՙ.+8c}yG79l>e+.nEњxǓ]wc<~eFd [S|})CnBͺE%bZͩ,+d~a):Y̻aY:@bx2gCaWKL^oT߹VԤ1U}6%*_oi q1OJςW[yoQxf:$ًTR\2g)xNݑe1R$y3ilkCPMnřuBaJ:Hϕr)r8 I 9oܢRPS @\a*x8@?2A>*>%Lu㾧9gT i3ߜ'2ޚ"  \4?O5EL6XH&bkw 3vE7;k${cY=&JzV Oƭ:+\ɒbTLC/N܍ȕUdu'=xy_n""M a`.fxX \O:@hpQywZ37A!u`0*9ҹoӭnV=1j(k aSL&u|pTj LKzD^٫uMƢ5sa5.eC^8nHw&'D̘b44_&6%9orr gLy錠VZ~J)u\VlwQ]@zhy@ʧO`zSs|t.2шFTGvW!85Cr;'Y)i(|iq/a6W(cu~C%`eQ=Y*rU«Ř&^|]`la*&ònI(v43:Q{"SW#Npp[xm%e~=ǰQ=f eAaa]I,cGs)>oE;z.5Zݠ v M soy56#j2~")d}3ǯ`í>yh77p=jI%]ɗ ڄy0e˰#lqyd+׈6¸r>6;'sкq" fo(vq:ŗ[ MB0#͝΃2IBd*hsm{_owOԠRfzi4JL)WMʩF@tQU> *!әwrEF>Y=*rݰMO^K@41&ۣVi{:Pqr (h &oSس6HoG~.1Bؠ-+G_Mꬆ2ǡN$/l.&M6>zݽc>*->|ȏiX:ŽH$w4&7+K\]7dTz,Y!NZ>;-NK[W[/3 Jp}C̚SX.$ ;64 /߽u"L*(J)rrLd˞=:E41bdP#q~ roF `3_COpc5"M( 6?#%J~ Dz+@W38Tz0:P&u i#\-ܤfl|TH%`*k>[K {f1$'B40AQ*RhT&y 1X4csHUxSV$)p GA{Sk~AkLxH;{hdH9uB&d+xc&"<&"w-9auʿ NybɮrOxٚ]g wZazQrL,د]ZGJ'-Vm[J%wڄa%cC~E/3սe+ SwvE TypxGC=_Kw2z {2b^;j-]\I7rLTt.n~XQ0^g(iUjXks#q38J-D5C9C¬94%T^cr6"G(p|+Fl~rYn PEϦ5GKl4 -]Wa=걢Si^w+[("}Dt}ije%EԝdKF$#`ٰx^Jifdo:~.PĀG^`h{99(^́eb@URu+2O@Zr\≤RA- Ȯt5P|p3 ڴ]Q%Pmz%a$!W\!H×qnQ^o_PբRnUɑߡ1"4b a=2"31k `Qd1G7-oa\͓SGY~"3m4s)eȡ =<9+^8>p#w\Jv$ ms՚-s8 kK ?tBt}^nHn(ԋdtgn0#[ o k` NO~2TGԧa[\UN&A 'K3 %Z_+B5cT iNR4'[B֊v\0bYofN{(Fp,;g4Z~A ZRb:(ziEÛHO(m .<9\ T"F<j["lI2ٳsyl `$雛ޤnnQE7%^WKa>QGg Z8EXe, wSX#^p1Qz1MSQal%P)/&ZDVHUyv\ )k`oα?C. נ Ae^_2Wg`oOџI^/} ["0+\_hOL7{sʐX9+|ϐPIB3XAShە rg\ Es t'^{<@HqQ먂:N|4t!ԫ(8tf|(/YBL}2BpP:sSc!-,CʯLrj2eHsץ8*5͵4?-W(#wy`[Oopo5rK ^^=;Y_E)Z_QL{@@j +'dБQ1mKg2Yq,џ\2,Kx ~p5^j~Q˗#TL¥ԅ4b'ދlU~* ]]N䴳}~$銥i{@ 1E_zlӌXt7z3s-;g|v+]dmgM]>T:o3x61y-R>cuwz %#똍ysdI8=.SN"7n&orZvDFoB侴Q k,)_OJH4g- FU|=8 Qu**w{'q`ެyr_&*9 %xR0ZiBPQ4#3kqݽ#OfuǍؿ uPܟT#4iۜ~M;TGn3[FH"H)8Z*jLf)%ٮ>0̚R1VY^ts*A6Moz'$&̑RV;uFY.AItPO`w"+Sg)CCr8/ -]s΃ CdgKE8DaShDzOɜpe" .3,=Wk(/Ƹt  pMMnף. eK20I*U[F)Q *2* )ߙ/Vq.acl!` 6((5qQ%ʘ`)PSS@h}TSߚFW\"WЮs>EYX tccOag;Q3/ ;(K4mxXVhgaJWnYMEr4k=zBTC C]AYʥ+Øxr›0e-o .Q7MJͯ .\IG IW'B9HiяK@R&nȪGpg1\?m@cx`n7ޚ,Una+JD6c>R!Hf&P6@=Cjm΍96>}oD*e{@ܧ>(  a4+VCꋫ- Ů2]~* ͓(o7m0Gv)ơAdD8K; cV!$Gnf~ԓwfʬhr\ݵ&ZFp2bZ6!h;9UmdGTk`l"a$=?s*3=F5ݭ$ϽkДvd"AT֮A1 YPԝm&αc/r\/FA [nW}j<%CHgG+Rs81<+{mAo?k߂\g`$-kGP]Lk>NNPӾFڄ/V*%w5EfhKꂩ_Z[oPXM! V`i-k̛/hk'Զ|3%:}NTZS@)?7%}πCKWM0ې:tڮ~K4h)8+m* 49A7r+M g=󪿉ÙÿHRr^nsN?3܋ɝ[ [ʊ%^[sːcY#Ȇ7g 9x?@4IeR3aJ{^iX1t:[yG2`0B?]K_r_&+*(_@xx\*+m:*29S q{`_L;:MCgѲ|uvq=U?AAg a"_D[.,>dw:S&Z/ZNGֳ=5ϭҟ;Ҕ/* A՗یzk0הhsGTS"v.^N߼@17*MOŤvmF, 5OF7*5砖nm з Jvs\*NG;9/%/)MD”4 Cf? 1.|#y]_,&fK:=Z :rxCԳyaDoAMVJyE;)h:Υ>p@eg4BFRSmvzi*ÙW1&Zb:Rmk=_m8>q Ȍ.,VI"h7OjF2]:{L[cTO| fNߵU,Z1a-1J,?BWUΓ>e)oTSCBò~*3|F#X??k/lXe!-';qV*\ķ9KسK& stЮ?@ٌSco]3)OcNQ:aȚ5p;lH!k. ~08آ~Dp9swKhdF"TURӲ_ T3:%$Ӏ2| )Mb\NɅ"l+ Go.Y0*h7*;7eÛ`ossn%B3Nv?N<'A :+]6e^irbe0g _(EgO!O$r9^fG؟cc=r|4L,ܩ)|hȫ:FqQ7moDž[u7})JúP.͞ N2“bӦ8[ޣ@G*W2p̌4zv>6!NSUb' h҃L{b}]trVI8fDcъ |?Ȳ0[;H,M+щ =+_ާLjYu(iu ] s<1++ jHQaF-pyF\AG;|`>8FRt(ѠuoK؈tRy+`B󧚏#=`8PNAE2n.KjnftS(G~ގ]ݫf)>M >>Z\Eר֫QY * ǘ#7GB+d1Y#%$57Z#q%w @BOwFE\ >uߚͨjO6R? j0=T D_Akc-#K(JO6xdDs`"GGLlV48k.L=E@9LΙ/$+&ͦ/Z1dUxnXu~B/R8u= PLjiSrVX ź53h["5sE/U+檉' I*Wݼk?{XEJ=}bỬ0X(bQu0:3M'Cgdj"):->?OI|1qd<3-!n38!_ewA(PqLʺ۲4pv G-q}~0OdWylZqQqUJZucwr#U:.&s^/;a$'0?r\'%i"_߂GYj/29'[nO٫e0m~tJ >JU5ذŬ?9hg }PswG!Ň`otaCVcv<=tlO7g$5) #ɝTz-\EP6矩H.d ' TM%A&Ј7*ځP=KWDA=]^xt=i@z 1M)0r4EB3 s>v]$&}smiVR@HLT{n WWQK# taڽS[@Ce ^qD@NY*>t?$cKSKނ`'q1=VC Ҳ$9sܾvJg%:}vVrѺP)NIĈ X+SԅL!#y6p}IHmmE&ZXE+K휳Ǧ0$ Z.{CYҩ˹bIFTYg~Y^-]HBυTbOQL4kG?j[LL<G“JrC.ʒ׈0#jӕ\䌷O╾.',2mYg_\HzauI_]og^.*ՆH^]=Cm VKГMgK]xd(S]{$5S" _|`TcaE7Y:S5oWR q(q%&#qCY̭V#X6O' I(b'+%f_.߿' ޯ0=7Ggk\==΢s)^,'çEkduaa@#dNozs/cSyaVYAĕCJQ7jS=fa5#on5i̲BE-Q^%_9K(g$̷˒/щSW#\w])G伐,&p{yg1H>V{.{O!pR{Ko':cv6:6v Ϝ͵/Ȫ.S.6nz.>ݪ@Y+/!9'+5@`݋~SH*f.HdLM}x'\5:A0 `Ou{&.0PonӾXJ7ĕTB /?~7L`DRhg+$[;Z 0C͆ pތ¨;EҔzy[oU JyT8^sN_?LL5zn<fƧ aP| <3t=7u}r!唡h<#RuU༹f[ w~dXZlxõi6zn4O_?=fho^vDyw(PjyY94UZ2]D2_Ϻ,n rIp`4l;N\l(?>:DyS1,ZA Z(,(s\ԺFx)Ux+f0 `W;p$!lIh"c[R JH'hvf UD\1WH*r[GT/^ۗ] k +Uk0C&5ǀd)?Ġ9ftmy=galReJ^Vc(O01ұ`jR[uLMxB롁VJiCgkvV!m@xM@)3uM0arٍ?ѦXS.UH~}<#V?~ѭkWLwdL<-:pДn78:A ]$9%>dܐuS>>;nـבR?B+#ȒƲᴁF_wgAS8OPJa@zmsʎ ESdϒ$[9gK><zʫ|d,-Qy<ʥEqL;j٠?Ȑį}+F_*MM | p&߱xf12p#S i|xyQk +Rgڿe6i1d?x=W|<&ɟ}KȜ*{Hz۸lڳPͫŠ5+V^M ÍV4ү|o55]yEhD}J-n~ @|{k^60 ѫ0]!_׳F,D?$%Q}-fd6;Oȳ~^ϻSӖOXT5FYꅚFPxUAΣP@سE!ǵJUKL!~5Z1t{Q.w@3 C'^2,Z#US㻄n5N zP>LBa2Œ& ]KB~b ~aY&p#;xkTjN}|kl$y>ڱ-xMͣg.X|h ?ß2hϬ4鏀` PnB@9vUOxpf|J5T-3RY=;b${KUPi(J'SڙkivF ExDFM*R~;o+="(C+CaxtwnUֿNC } %u \:胨.oИ*/1\`!Y̙{fJ\ڨ Mcw~TedQ2VE rw緓$FUUM~qEi {C7G*%4;kŮ S\-7dEu*|j>^]5/_Ky_R[i/B2 4p]Zm@ dNdزL): o5Y]t9/?3bp˕pn jtf.  ~E%'m6 4cj?K|tU#Kڊp)AgV~7} wҒC4))t>K/L8Ry;Xf0YǪ6FҍZmEd&wGF1[$$ڪ^;B$W'Ĕ3ih;PP[P[L~O`"G@S\BT14]a`ǝ'lDm/2fE<;L)co! D(Vc F|[XOND1{Lږw֞nYA46TnGQl2Y1Rnc2e*Ԯ|8i:tQ{2ߥ(8GW#Q2P0J;lb,"fIH sӫY+9Mg{o/CKs{%zA #١FI( Ddn-gsV)ݸiWeh>e҉4Ӡ&We7@fӵ/6us+I{ /*e_ƀ})L ~=3* PGHy0ޞJ|gZ>GX& '* u?2`fA#WRW/\sR$Oyz.sy qjRT&0RS-بoF)9ݴ{U< nv$,LiN=(=#eۑL)J Ki!%d9<˽_`PO(*Ԓ=|\|QJv]0ʳ,FN}M`ZPPń)ߣ¸ @|"{{ y :7̳jnH#*JB548x#`+dbB`Sbz1|e6ZGX_Ưw˽a8 w 9E{Iml-I3 )B>txg8n=y!qD^y#|%uߺ$#RIj75 ٓv q4yY* ѸY!E6Y410NWUyqx s\T`ygʪcB<VeO1qI٢X &#a`dUA6O:<%f[lKymbc#P@"uȐhS:QZh r9(%ClXubRlԈkGZ<:X9/LV%IZ/0|A|Ip۬CXdvZaH-_xhagױ89H(WXfC@|bWCEK\}Q1=.IJUH XAf5>ZʽoR_8%Wj4g! >yBf!RaW(WNoL~LHuc։Apb(w Ѕ!=mzᵓW/>hDͪl21/^=Eh]?uF Z<:1sRMֳZZghY׆ğa>>N6iOMicT qGRϞ# YVXGk*+Su\uܔŊ]W2[JZ9~IHwwsŕ x)I(hӯچ0">` EF3J=47q\m4L"uNHfuM 8ڂ mCAXzhI+1> LH i/)4̈ Ï7Fe4R_iGF,~<kËDN_ n.ƴgr(wr B48+![q&S8/tFۼLywwJcD}-lО^g_9bfQ [Hq chw9Cwɝ:¶N|2 'd-MZ,R{Hg8S WladYh7 (]^;Jr z07a[zg+%- ɦqQ!V)!\&C=x+p;HN^`*~ /!Σlf%?*ǾZC]CCCȠ,!~l5=\mu#nb4oɩ8\1$Jcy!"y,0 RV *Yy  cVb_7vu ='mRZ?K[’(~a! 2S#v*K<5+pN#E oPZg8sB =UOmߝ_SYq& sNH|L&LĄUi ;cm¾ɶn7K|#iUSSjE1,|4 i߮ nĂ&ձ>Tf^(3H~W6&Ǯ:,Jٍwv?6QCOݽ0}Z{ Jt'y1cV5 TԶC V <'%g0q hZ4-DŖS\mjb- r.=]7e:\d=}0%$ҟ,wtɔ}ق_M,!TaA j]^Vz/q~̡s cCv<$i U3. Rޤ.vrP߰^m9%wZOِ3nr`"[F'h9m6xDžﺊ *sE,'D9&L_-0 )֏n I= 7{'еR wH"_~!$7$\,:hA:‚LccCX;u ȡt0U5[/niʿ䶴*ahW㣕aI6mײOwCGx~JfǞ)-k5fĒk!w;x\}P3OD(< JM 6X')3 ;I%_?شcIqq A`,$b6r Iu%8~~G(@ ~bW/G UB͑Y_!gjV΂9Y؍]]jO}Ω.>U:ީyG=TIt:S8A#j'S YV1{_4KήUQ2g" U2M/DbiREG,Jج&%FSظJ')Eo6K}AQ䙦̨pb,R2/lDܘz>_n%Eܾv&w&d]*-qіefȎ,D#vnw@7i ӐPdD 8Cҷ\*I8' Oe1k i2~FO/5nh<09*+hǵv3/- R;ă27<衖~4*"ߧcUA)PkrWwVB^+oΏ.*i<+wճ]B0\*ގDAvVCu=7T c25 o~l߮#;iDDrB-DӒ5Y׼6Jm E Bˆlb'\,/n [w}aZ|4=|#3 {͋~w^8g dXqI<19q'۝Ԡl-r͵i@ JB G:Dbjf`S3PQ{(O3~L z_jN?rٸo6n&eN鹭ʹK^%HeCrߑfQGXILeֲbDHwKBFfS )'-+&tii!}W1}..܃TWf8mzBn1Ԙ#KD-L/Yq5X L%@(I1D0gwpm-NMkm$Nٓ$yID*PZZzOE=o*顃nS涃413DT#8sAP<=|C[eJ 'ўOP<mZ5JY`|(Rt^2Ք(\vh#xaOQej  `֭%-%@dTBp0wpC%τ.х[4=˰(Ae#V|&KrGA츚H(_X:i7qTF^  e@X䇙Uj5$JRi8̴Gm T섳I';[qD9*ݯV9qXXG]) ,cTo2#[%nL hy;iu Hde6# }nWZ:ـ )"연f\MRAR6DA\DA‚kzLMTuڇդٱIBG$&s %ZY!nabלhIdX0whh>˓,x(K!S vReէ屢DW_*VW"xעcv{ʳ~ 8xf81/z{mp+jhRGoرgERqʽ7[ѡݬ89*Zq }0G!M!z* M 3JȵҐm*#v`o#ND SL~;hfW?Qۄ*M /Dx=fM+~> -V ̦dD(jo,zיZ)_p;.P"d1 Kҽ<#'t3lj= *WbcP>5oUT%pDÊmN)| @d7k:k¢fѾJퟨ&Z]z]A$ө?j~XNڲ"i]@8>`c#{GSc{]A.Vưl0w|簀ȻW0}h]Q9{qJ$NmiV <]W%ZW jö&{^>S'`w1  I[g-}[3Mf\x `帳+aP&@Q(T3b ua_.%(`͘wvtR@u(MQXGk~'3> gA R(m@+N&h9)aפ \+oo5WammbU)$0*J1!%^du幷LD#@,9Ysפ88[GtYhX?Ws<ԀYfipMN/iG1;Tڄx|xxB#8>N?g! .涚 Oֽ~iCD*a5!oCw_p,L} Ƚ#o0pGU~=0pǖwRbJ?'?hT~3ǵ+]jYuԧhW Ko)sR $:{ujRس~7MFRss#& BP:fl5FHY - _?]+!hE_w Է)|z:c7IQ_l'ҫ}S9XS],5,@p7rybo f!\OE>X  XP&OsxM Օ17 nFoE|f(/ ?,xi<QĔ&c9U_KޮHZRGNe}}&);k{Y-oqK2W1d30_U1}TW|j锍ܷR孠 & Q5>/ cN2#d%uETgC:nit$$Wi_oI76wY4!1W|!=aöGK}в!sŜj?iH!Ա1Zi|}[΅W?rxc]SXSRO:ki#'M C ,T;Z RAh{ryX'ւ[J-!y"pVL絛MZhڣ ^t35U9QqG.>wq+ 'RW( 7H^`řZ@`I -PT9XTea7B:gS؈ i\-ܫPG=ҶxڹJ ΊP5lObZ{d((AzDrN; 7F6!'aSy(\w:\ 7(I`H2cX+kJ$up ǨڦziIDùqۯaK8wҶVds8*a,bb,*ĭn蔴o g%1Z?z w?X~VHZcԗjngkA-P= ;Л={} \n7AHyd$#7RƥTm?+]M\H)#HtZZwPá86ul7 :3/ }1Uh͑Q{JU*s#`C Ն%.Gm)@ɒ(/5##޿!;\` N]MM x)ɱ*O2G`tUS u u; LаVC2͎h9g@LL^[}3aRYݨPb P ha/{AV (RF p@zRRwzug2 -S밎©"O&\ г(.o4`]B*1-ec뾌j+"teMPZIU9^~V| HO׎0qXS]tj" wq\nˡz A) ۓO#Podådm]+P^~o͵])mQE_sc]+m$ DV4JDG!__աv:WtIOՀLq#6;?ȝl*QHO)`h)SUjzN`)>Ĉ΃t…٠z&=00o֎k8:WN^$\'=ۙEp w>xEH١ 4ɟk]^\pP `$#;wr ubWßi$WRS$J7~'@tY38~ldB+qETpK_ʱ]OƉ4賑|/!:&r{`-q}X Kq5mm OⅩs9C! :Ue_Y X9 MD!wϿݘ.X2  ˣd&Ԃz,aȪJe:UI&Rƪ6~=ZUL bKPxA @vn mhıwbElY(R!΋ˤE6ZOYo\6`xpʷZ\ Cwt#/J~w Z,bYRmÎ(Z6 V3,S&I,}0Ku+@>܌2/Wwyq;{E(_0;TQfMH<q7Q]Ⱥf[Nk/ʼkh%J#jJ ,$ q2 K LûT{.`4QhUqjLIv8M_d m|+U2t^'kT\-%A*>gżPD6'F/Jd 4- xiIwJAJ`^pg6tV#22eXd{ VbLQ(ss~5L;mf^'6'qGHqn۞F;W2t]_\VےJ@`e qMΥQn S侗ݻjzy3Xf(~dAB@)8*R]4 ]sTu 5OK+ F(F@m?XD~>roP-ǭkp ZcZHW`j(f 8XͰ7+ѴT-fp;hx2K@vHn%儀B4uE fo"h<6=.ha`S*η+7,F?M0av ۇL-N@@yݑm0du3be".m-64O|{]s #iHDn;Pb~LG EnmB Dh #\EtS7qo`*y.$̿1hp8]!-^mFl] KOܒo߃Nk*6?mh?x}cS'j1SȤp%ϘQG$µp6Mo;!gu&zm  4@,ltƘ3a `# )b*?(z{8މ_,ubuQOaF5ٲpMj*91O]gx_A<^-.b]1`+֎Euk$ (_N1J! :d{VeU?^cƖ};4b1_b.iKn5QQzv*Y_ۛv3Cs~ }f#ս}$*Ԡ^K3H0U6>xqa8Y.ABɏ?-XuuxQ>B-|/9X[x(^ϿQQwI]\~Sأs鈺]hsBoZk88>M+h?:²C!n6N:xWH^,xLv1*^",V۟thgeHPfm|@("\Ͷ&@Hy8Pw:|zRlw+\߷^f, beqJqH7#`&ߦ&Bom 2_H΢^#@Ƚś.,'WZm UYշZx %h?sVyOaMZY)SlꖥcSض6Vp,")*Wk3~"ftoCw)9>jyД/0{RU>jx.R`ND1S!d?׾FiOQϳkP"z!(֩J ETDWE$IQV΅XCEn^sͲ۰(>6q~7'hlnɏtƭf/hڋ">g/e 勖_E/&rwf= (O>T"wNNKf>`%u[ O}~4Y!aO{ŻGU)T4ʵa_4d7XPk{ 9cRb@t,SX0 u?HCdvDr|GAĐ{ -CPǫ[wzyF;BA9HSR0igP6nwECpzzo=_;^+zQNB7)Gk| 0Yh$.RDiT=Sҵ_AL,DMo?g/yy&+c.!0+jsqvLeA&%^?:#Y&?~ n>%ˤ9)8{Ksrܿ a2E=l.慸ѩԒOs3q UXGMw *fvA"5V{IFqY3ƠO4Y&apY GQ2а|O6we$K,^.2^cH$c(@O|;W^&ZőStx_J؍,푼OTk_^qI+fIhJuX[85 ꝭ=$aQ=*-eMƽBeM)0a&(6ST9(S4Z& I9kS 1,}7M)'k씏qeO MW>qSxf\Tވ ˈ4bm{: .Mzo%q;  g]Ix2A HQL@.)/nvLdg5o3^3GצϬh.\x S ; ;%HP? vͤRJT,C󣏣ִM p9(WL̀{/7 " \EZ N]74܇6M[OL,z)CzS4LRU>HW!.OphRe}U~ީJ)_vN^)q?g%{,@=x&v B{0eYHrH,j 5{B$2fW01+erp6G%p?Y)hp\Wr^??iи7i[3mGy'TIO%jq@m͎/d239]vD[9=+MtEϮ3%K53_ HW\?1uoYl 5'FP%rO.>7DZ.N D ho"Z.$BagW_#p׻R\-bh|2M&F<;B\/!~YcRڱÊѯ4cp:7C5:>Obs{\֒PKw"J)4R;S$l8CU$ĎKHG3+&*ڻKr5 ^{2ř71J vS|NSqq^1йNPFZlr_tk[ * e'#O4(煃) @C/. lz綂~*WQN|3+'bFO-~%}'nx{˓d=.%O* °)+ X✮ 0$-!\w` S' ;6t妜Y_<'D.cJŘIτ\N4sP1 Y/c+ywtCU7*Sq HSԍ(w眗a 8ɟ[.@ JZQaG91ݘwtf񤠇I_syXBL {j(j孇_8q&\l^'V8rQy#I/3@I* IX/aɄ}Q Wvx`ͼ͗b`cWޠ#ϫ_dAH!}]xڇ Q5)HtրFDlS.W`ܤF-kbTd:5<QW9/~U !nĢL7Ʉ8_%4 oեF$~jp> }O"ڬ \3 LhǀJB]j'7#}nF>e~СFƯ'cT~}}I%ڙ\ñ(Za崿/:YX=d'FL9_8H硘e|q[-Åf&@MJ²OLQ BrghT0 :ճ?\ƸaB06撡:a7o޶#x׏I?mH5>oH5$⫵"3498q[wSXL=G OC ?R~?.$JT.1[faa+< КCHz8P3tD!> O哶Dqo$oSex-> 3 ; +P/P= 4zDdtɶs x$<z$&Y-+<`0)B{)ޠ"i͗^ ދ6h(K#I1@jVP{)VFi<:GO'͖(BC8cS`HU)iY>:_)y:)3q28ﴴ:z>+.«MWYL\j$7`Pc[xQ5>|-rXVEզmM/~W[8-eHW)o=X :zQ! {QTv(9ME_Xor+B̿No.%2Zx.ǘ9q_€\ |1W"5L@bϟ'bW2.my'&n: "9NI Sn?V8 IQ2t}bPAKŀ#re ni,@~(D ˝P?p*K@MW2x0>ga*77; EDLꪽAb?/q}*:HW$}\*hq(I(6CЙEϿ :!ǣC 6 7}Z*G8`Y6)cj!5Gc8aO$^yAqAw~tT]DSYT8 mjda$[i`Fv؇pPTL{Ood:5UW_p#НPRʣKEu;_(Y#՚z^Cq`6 E"ߺ4w$$Wl,/$/:NmFBߺxMJ=褸A4.#j?o岼 zU -8nNӚ_| d8dm T4܊xV{;fD?6gp8+s6H8_Ḯ̳ZJ $l-,ͻn1q.|z|=` xz07(ٳΡ zndՏor!LfUL[FF6'FLn|* meX5łu⬟h_F;e3.Cli݋4)6^ }-8bYlwxv6ᛨ*- K[> lC!*l<:Jv &0a'4r7-8Ip1Je*䛖|c7nW.:\-xfR|q,mW #6J%vZ4O*@Ͳ(t`CCJl2z_ЮnT+*у ܖ$=ǹt7wG~h Hڨ2'ρ|5l\3.LXa1K,p^j hUj[f\]=Ū&sʞz" ;5m'WɑdiTZ|9^B~1Oy'SX|PP /5ʹiI  |g'DE4K*+)5dXncy5!}ĩז~>-;xL!aB&_Ŷl!-*n+`X\-mj˩.GO 87#oӿ&Bj" Ϳz=溢ϥh.edfˆ&yE&9]׺|2JC%a!~wR"%j/A V0-Teҽ)abФFzUw]ٌN" i>tō6-=OZn=v.d`A"QƐzlqb/ )!ǞndK714-[Ceuϔ'l|(|(j)U~|j1sD !}pG If*^IQQH@@o=K*cP/#~MLr }R׹g[F>{_9H*8.?az7s"Y^+rrl^b]3j\?ZGP.8jeNNGi$]Դ8ARtJsX%s2lPj8Ɋr_{"3uV%!s>!=ZQ%?! B|ީl4L!d=.__VP U`$&f1B#SN|^'A@CL]!?I6>؃B}%xJ: PDeRQa^{VI$裖8mN-+>lH+Gl%S 짿n#X׻|wf{ fYY4V+@#{zJ_[hLv %E񷬅`?N#Pi`R{)bnaϘE-%` ݋.cv4rS OپLEI, yՏv/8gf)^0C Z 4-00dyv}wk\IsV!FYXyZxQ6 \`1Јn$q{ 5{ۋ4g^N.];OfFjR_\;v{2lA6d:z+ iG]D1q]+=7VIk*'?y.eO$(4}DȔ%[Xid+R5 qe-vIVc l҇ƪ>U;|}7}<{8KV9 ʀW_+ehbFq̇- LW=2*ooXDZ-ƆQẒ52c hjHV]VDBzh3 _vMX7DMG'M^h/zRקE@FuzK7DMn\w Y3#⠈J"J :NQ:RC `~RXn}iRu%d9^o>µO]7l]l+@=I9칩_5$Öl @~!v=*Ils(}Ə/h%Uke6<ȞgG =F1Œ@Y\{T? l`"!%G n?sf,c?YbiA[ [Ǧ.p=1m&}Ktqg(L>xHB;l珤^LA[t7S.I o@+ψ4"R$W-hV/vh^ܟki"O[3FȆts>rFhgF;;B'&O LBB]ꁯk*H pcl~\#{ 8D&CnLc(bcy@kI kV&h1U~^8iv(flœ{{pUTǛ@eŶl*FMrKM~n\ɻm웓vA%#vLmM1DA_wS| Xg8m0 BaEa2͕˗Ҭɦ'8T˥LvȆd$ŭ?QV߂Igrb D_Иjc k.pzfGk=P0ȓ2U!ؿSC$P#NZ2DaLks^9Ŏe 8_"#㊁9=QaX DtB=vM4V {fHiQZ(#eގYA~%S:.Wo{=Ɏ/_Lؕyr_zZGK3% 6&瀯h9 Y<-̣PNLa^B+$Ol 9F{8A4+zb d'@¤u)uy(ɧo+C|O'GD䦉q}*N?"^ڋ3K%[dRen<y2*=Uo!k58Hs8 '޿ "1IQ,[ k{0VA+߂L85Elh!^8As;/E5zpq2˖`uL8jnoo-bvp6,ywTi4:7Z44uysAº,̬Y獢[\\pϙtSQt;s ^a/u=L켂P].YH?&> ^- #a") $}Wh?vý#"iDn1hN-gCZgoDWfgWIfZX{bǴ3}W`ط%/\Qg{C7kVxv; Uh`zpy1V-qrK]bFNJ<=tBU$_{k^9揮 fZg-|GcV-uev?T;ޛ #{ ZPuq3n\]*֢k/~9k(oѾ Kc+vg@ 㮶s?@2Q6QKg視\J((Aq' ]sOlId\4d.M4|,~Bvlbdn]bgcQ;0RP7c'O,*f) l~kO 2- !p}hd0 j'SMatj->l痣!n=tvҍfB4jqd|j3F0؅9v*O0[WŽ Kpr0+W.5 RYUUfb:8=i{ĄˊWw_;3lI0WvhQ?du :@|3s?/&+ )&-x3G3ވлKfn/-QIWnb|#6@z¾L4$Nݯd%"զiB(ѕ@ wܤ7L)Ф.ةmXon8ލ2!_ EWg`wy[Gh.hdpMP,BvWZ~| aъ%+|/&u''fj*Hz@m6e>#=ᇍPzy_܅ '&5m̟*/qEOjkM P ZYżUMkͶHѣfj'[%d 3FMdgsJr,,eFO[ƒ~E𬹸2  hCDDT. h5n|iw;xsxeߨ!"αH$C8P4&Ɉ*T[aPtoi;dJ4*`!΋&+9x)ߜt=c/{Do<~mMbЉ b9.{]~jГmӄda%\8GK-l*{^ l>s6@_o] ]/S(zct oИMQ\}Y;cLŪU^i gZs7VkJ uȥ+qܠ F n{z g:4Qb$yKVŚ9 Kh;j-X;#z!&aْz~ʬNYFU'%]0rԏZPE"x~F;cs2mmЬ9X-|&%M5\INdF'AY":w._4CQUq}U[q}_V|Ւ38S28Ņ)J1;Dم?{&4;a=98}Qձ %%_u{#ӵɔi3Ҹ_kUOs¨f:@Ig "gi-TsRf@䇂tI:ŠQ j?GV+fK{s̞ﷲ9ʘRT>pw.k'"S۴/ `*pM z㩷Ei1DvO4R|OyVqY~&}ÔsK֗j" xR~4Džf4GöR~DD%ܢvJ/ *+fe 3L_nZSqJ,y Y*o6`f3ŗ8!WB@pHUN\g(lxؖr V6h7S q$Ha"47K5gK'~_'@R7]~AɃ/¬ (+q!SEB@LZhqѶ} ]Ͷj(4e`q>YnPVE7IZ-,^ ~בaw1ьұYlkH|ó @H4#_SkuͣⳖ(^U GF ^)]v*'{fy{4?Sw=fhrp ^9?oC%U4"-QF_Ʃ4Xڼ3QNGE>ZX a>m m+b|O=*4C0i1/>]tg*æ1f;]ʘG+Wcs-~>Gٍ& >FLԨ~̼`߫]iF\5pѽ)Q:Gd/6:ibiEUDkkIQC c]'f៹+/O'eBE=Aq"&Cg)x*&a&K~i\9G:Scv+f  vGLC{fv kXJZ4+$>g)bk~vau<\yv,߅Vs? ^0:0a6IbrǴܾ. ( 3E>f,~CN B<6ߞQ} З2MݴuB=pN =tO .ia6lHG" ~7CƥϘ0/_]&0AQϛaD V<*AH3̙er<_^ P+' 6]. hL~cՀa&l=TJyRdܺn܇bcTc x_̯ut 3H3ߵ1~ɌS(Chpxa3vgCm|UrENO#z.VP'EDf'W){\iwVa']収.)'2̨h er@/= n"< >~ ܼy@UOc"h=w|`vJ&ѻQJFdL.]sm d9,;yD =G\M Wo}n|F8 6LeOYgQ_FŴW'Ɯ֎}7ni%7i z0=P56L Y~.mI KN $Ge(-K9Hl!;`NlKD j9/nOJ\`;m0srhź"&lٚ1oۡ0DV7GjAKW* TK!$ĤYtRZo0<}ֆ u=tA h:񔪍9 _=dhGH$^sg?W+(5@zFe^ \0ȗ&.ee@7%MuL}Z:fL%G6sl+aCҘj,H&R s |NM4!MLGJƫ!+ɿq,G㰟ڑ^)4U8`E9Rh*g)r ^BM$Rwdjx ܴȓ k1^Ԉ8-_c f'iY!^,ʻ hڲn9*|R~eBp6y /N,-v$Li20"+t%_6::gh_S[wH mJY{WAy|^5eEb?3xo$qJ|Z% {ּ-.}c -AZhScO}=fȴt̳/ngnxhHBRWiMlO!j3]AVn{ :_S*(`%Q:Ǡǿ_ʲ)w4®si.UK4WQ6#i:H *X6GĔ?*}O{ A +.-عS5S[(<+"鎆tkӍ6EcYI#δEf )Gݮϸ|IYhU$b46D)m>?;老ǓLx UvQ|7sbi7*=k|vCx1īh~vTl'ÐX&Y*)??!ɤB_ _ yݝFf=b9u'IA,] õ$]ULU_!mYs6X!20I084q0Xc2i̯Z?rg&(CZ76o6+5ӾV{h^"(:x}UZ/WaKŬ W-%B\Zhn? |̦XdZYy͍(%͆y 0GweɨA& %oI5YP/D`2F"TQdK/Zze}*m`eH=0#V.mLEtJU{{ᠮsI;[؈#* ˗a%@R4=-Wi@I׋lfw/o dmjA:oamQϿ'+Yi QLfx)+12;NRbl<5>Io7J-8cTהl#8R9iȐ&4 ni%1R/Je U͊Nl_+(܋ujKzrUP8 %(#t k!ne 8m/y ?N-XIlke$2CN+`=dLEr5_t-&=Dw XgƈĻVEvZk;tᅨn+g-}5RR\]j/$^ g瀶lbߠ$I>5Y?,h8djb~i#=NgŌ0z^ڶI{Ut=/N-䏔Aˡ\ y"=>O%`nAbG(vsj2f{e8p;Nkϒ1H9kj!eFa3-?;?alސvf;j1ˊ|Y̜)WY7y*fp80(?A`}LRlsD#/.4>T*q# uq^qH b17Zh!8SɒvRSHXVA}EP;8A{^P:ңXQ<$Gp޼)2蕳 !ZDŒƻljk x\mkM=Nz4oOsWwBg"go-ݕJL w=̚ 劺Jj+fՔ&=KNm)#K+e>'l52,J}s,-ށ7{!/lEzEw/S\=w.|b 62@]bIv5r<8!&lJ#=?x\\bv04FqH`eV_6#_=zI׳ڀ1mO4SO $'-%TfZ"Ƣ8@٥jE*VarA;&(GM ſ-rw/ 7OBc󏠳sG# o3zd]#tsiCsυ.g|H6vӐb`!6YtY (J/Vs`h2a7z Rt|a"%jc҃!.EL2ӖWm^A|C!eY3~pV/4jNSCyk'/pIɑmujr2Ytif.xs*i1s<拕j]Friq/n&:ku7 Dq:0 Lr6v?B}L:=\  x[gFҀX{wUm<Ӓa?0ŋ"&MwJЀ-V޿Ð%6:]/}fjNx]sI09}J^x8a^אNQqhcYB1+|㣉E߿$w[:w7Ĵo%5yA?NgxxEqB6L'2fO67/pqYkeHs0pX d/9Qn3db /x%KbVqwiY_IۭTݶIf (^} 8LD((g~U'cMw>K%auM-Ɠ>]x5LPp"cVgyiJ9rk6r +{ p9P:q1\D)?Yg$,W9Ԟ&*wMwKhϗǣ1 _ C%ڛ8/]L $9cR^SX@zf%vm[NRH w;4pzκה~ <†8԰:S48&`^7D3 +a !/qa΍Et=ũ#X;_Jc_)DZӜ,+Vc(<^E}F|xǧ!͢s:Vd[h )p3"@VSk>Crj8~CpݰuaAMUn3kʕpm^;N:cB٤%t*.WAWF'{pcKn6 Q=XSK.KO4[0]%~ej("Vj$v'+:k.mPˬP9KfGҵv4#w3π 6o6,k+gP\(1xm/4jѿ0e\usNjI0$@T^,s"S]q,,u'@fc& mSoqPf.C3]8!'%|+^ 2 c%$<}A|Ԏ8pAДiZr8@_G/Cn-^SHۀmPEs@0"ҵܢ`sa5492%PȜzJ@bf1)=xBh: }d @0X'cj YǪ@1>QKPfcu ֑QHX/Z kŭWY~1[E>1Xyduin` 9ݲETwK;k}OL9V{kAyܖb/E/|AA甧}Kp7#gDyR+۳&Ԓ'Ѯ&PmZE\V;Ĵe8J7y{ JOF{&=įI{x3jy SZ˷s7{f޼㫖C_W=LRoqS DBt4[pĭF`+P\E| #j'jwI"jsV&mEcY[ sXs@!KεtznPyCFBcq_o +Xx@VetI RkdrfhbKs|<;]eRq@0vk͘P~or(ӑfK)״/Qd a}uwȚkq7܉:kmz Jyp\䣾T $5#|, og:'0l]ɂ 3y6KIm(=<]f#p$EĆMu_-0>͒:7+Is?J_8W5N?۹8}PL15Bp,Ut2H!D5\t~ine qd X@rW"DEڥ+)s&#m7Y9t( 0*  * 3mCExMD]+. .𔋦d vc(X]Javay_q6|Ǟ<;ASb8b66.#B"߭,P`1IC$Bs%aqQʝ|-fic,cr>f)H JgvΣZGr/єbӒS3'@U|S`3."Adc @vd[*ܼт'Q01mJ,-Mƞ͸>)>LNLE"}mYh3.n*+IfPbDCS)Ƃ'8NI27s=#1PiUѶږ.؇hPt,9Sa/K6%=SȝKoϨ]숒5$nt!K:`O _-:2ҥ׵-NGN|*MMTq.M"efN\"6SvKdZ\4qA'41PM@-zcӫ 8aבU<_0 8V9v{^sKاK-`:x3K*ۦ$ u~>xvOpcYRY}&rm\ lӋ/+E G _E8/zqMDܱVζ+\->U4ҶV읿**T'Iڻܳs2/d>nR8&8a11.$EdHЋWMTMF}鹔2k%cu&2xϭ|#'O@ xEnQVbGabN1^KMQRfm;O%71=&pupMpLg-%gv+Ol L6Ody4k%Y#1%o/oe J/Zʫ [d&QG-zV\2!NoLX&Y\zs}QTOg ɴݘ-Ϳ;GwKqAI]I\&~m twL:rEP l8A@bluIcŃЎnH <;T*0ig9%(x YX@rAz6!:&?mW$/i(@b,9'L~c?(R0 .TmNg `!*le2Ϭ"Av-Tނ1+JRV L_/GW]M`j>Lv@{z>;鸖R|3GvgB 9[ AĢ3N_b_uP5PVY"<ɎwJq.$Őy;xKE:Xfm|@yJ-=(G4/v}R<)f/cIe{i[(d42OzRS A2kÉvtRv?W],w Xf`֥+!ik,OA(sOҔENe~2U/b?F]zKRl2"_s>$s}G*ME4e盰Sbpa@bOub2Ӝe6NsycttoBy}; 9Zl+CzY oxpMt,$|>`[N$Bl` }R"B% >DdKd:޺UlDM6E.7paМ`#lӧ]e+ov|gpwlIFA7hmKc5ERDIܫDr-T[|X r,~ïZ``&>X缶x yr+ox &d{Obe~S7 D?OQg=T$f:bA,[R_>,={,m{1@ C'%޴CovX繑U$W2^MTkB\Wӌ>82%ũENrE0D*zPXYE '##f/6UU ?+ =^5_8<7fe]KͼOA5`Kg@%ujI eP?O&(燝 /"!6ͼDr/F<:L?>?"ɬn1̛&9+9Nˢ\7`6}i΃cMؐ;;VT,nbmS3M`_ɆyGNNKSrdy>>9* `H@ኂſq24iA|| ۲OsƔ8 "#'UE,u4>)ֲw7;9FL'h{&QDn CNB<-AS@;#F)>E_)D/OKL Ir(X( l͊Ku>Y{WЏR"Y$eM-rp)%fv*{K.!`I@ڽyFM&YT/hkw8wzD)pcȄRdZB;랸4>_x.J+Vd^ 6BfpWDV~k(C.3X2.SׯBK] RLy,im= ?}L{wR< Bl.~hܺ n^t&I{Ѣ%u4oi}nY csyG2v'!-7z#6*w[(vg~b~ڗDZ i`&fB}aPp(, V Γ4Mo&1$cy Գ:K܆=N3; ~ae/ǹVMK#^c,y^<ٗFҲOA#W Gy0Z08+ o$NzΡP8ZLl Jv|E.lm Kb'l 2 G$56fEiKGeqwrޜM1az~>I}$ZG7 '/%>`@ bAiF[O Np8hG aɗn;|, 'G·ҏ5qnlG~xvt+N{ssA2MO_d,Qխ*f\VH=([H-u06I9C(p{G}@+ci'.F.;2pUz!$448_"#zY᥾DB*#ɦ3=:jʫ 縠NQS% { %KVRvqnT3Q {kY4?B* ?]Wŷm 5]D"$QZXZ1dU> `\G:tHMG${Ƌ׿-va=#m}2v[Q~~[I64"@۶,<3{!A|ƽcijv8p֋cQ_u*bqa*@Fr8X:m:B>'v;ÉI$q,OlãN$,/'/ڹ@Y~ɌOPM3}hDG+ P8vŪ,(.%r cO[QBwa2?14bʛEsf>!۳ ΙǕ~NJfm#0309,=l_;6#3o61^]\HCN8;;H40F=9'q=ȤcŒ>Z` X'hU CZ' ]I+"k`2 +qwƚBףVʒaJ@?̠z,҉Y_}Â{DklBU|} <,M%{fzqfOxqOX ,Z ^_(سd^aɿ|O@(erYhbR@@Aj` dǐTlo>O&Gj|Z??o }AEC+(P,{B~4LC?Task vbѳ1k\  s[A ?gY\{VFe3-JȨ h؋gKz.!*)*$43Ũ'ͽp,?cIݹxt:Y]+(\alesҡRXlnnۆ!lv C'q{;C9^7p% gNjWn;DŽpXsqp|i5꺗%{QkӗiA閚ȰI:%mwZ!zDPyy&q܁q[YK @~h\jT0D<8ĝDj)ї\5Wöe l:eϩ/RR{>'W@ObQ}VJI %&ݩobkc8T zAva4c1fI}~ivؠ\IY\1`gM / ӗͯqu{,AZ-=֥F4#f?f{=_/\C3NO.LQ:nK*W;S>hp6b % 9/.ٝM[>MnkX~lTKu2с C+p3/=)y6UHd H [A"|> k޴TVw9%=ydѶ9g%]r"a9ǂKc&!b1$0 p8my]rCy,N3x}La՜k7 -w*L}I, '-(5[BGo0f~F)su3 =JBrkvUK ռ)4;ma~גĕ7ȯθmp8G#,w] ׄX`)Vș֒Gitr[w7Jz>xޖR(?ʵLµB/Un %[V›qÇU.iNk[Vr?جB|v%1q />]xB kE'P&*X߯O]RHU*>}8GzB{ߤ*""H1Eэa|#3}pTagKS! #6B^Je viT)i7X uuC≯BLIJ&[]Y!2WM&Y[o|5LY]r}3Gw-Ol3e4Yy6Zj.h95~g8r6 &[@nOfTY+2 )c~:2|Tϴ덓nwud) O&k54 SC=5?A̼Y\3 0ē|Oy{Z۲%V$nXYܼJg@.ek$5O{qq:y'O2VCش)o{&VS\6#HheBOAd=&LPz:7r:8B5Xz=tn`npf/.ʼk43- ժyktF-cZŇcʐ d,GL=|VZ}1uw9,%cʂ!";\s>d=JMQϘkT(%qyIf.d <"Kkcna5yF엁Tkr>͜ջURq e!08B\o[RZmNO; #Ey|]g!FC|u@\ܦ GtW7]e(h{ A;BŁ/,;w/D97~س=L}6γo@ϝ2d~3ڣc=q5aWAoe`' itdg|xHPŽ$UMSk9fO 9_^t6 >ԙh˒I=dlGj\MM%Tyʕrqa] ZQߝ2|ATWjDi[z{^حbJXPc}n U3bQ́~NƩLj{ҷ4uQDpymiF' Py?}-M]~^J/NDe4Rb8cɟlߏZ.{^1GT BX9i1h$VWqoɆ@Kxo`f5qA0o$.{O^3*jaPL7n͘7w0Xg,y#JsЃLuGa/Dt~~#'4Zgs 3(vXPmdk M<=Y(s[ՏF󵷛/A)@S_gSe;[?yEy@nEt`Y~"/"R_C~?ެ*f&S2i^,ڠbE˭ĵEv 0ƫ. KCa8ǘmR[c#tkN^'É GFvgP ۃ< MNX;|孇dU]²NjcsL4ab3> ԞdZi:a,3?r>Wd܅ H- Ad(H+`wVp7"rۓ !8ܞTT[UQ๰Gz3k j~~k*p+;)w;DvRb$;Oz>0va}mKLaY`9gM]5ASA4biBY .!oeh,_;8BoJMŔ* $}# 6^:1. cC5-̸_2]B/u=~hGE,5P ucchz\ߌыn%+%dBmJHՈ͟FR#ܸ<1WwF.ghC>AFX`5u+Z:& -gzp &ˮt4(]ǽVGƕ]H#w$V"윽|¿F!BJAUʜ 4͗e_Z Kg,){X7U[ag2!H E$O#an*\-,NN[0*j6Tn1Zʋr\_{Y<Ş EZ lsȷ[MJ;dvEBd{&gZt˱Ib'--¡n"XoSTy}b=[w{jewf-sjWaz 1,BC5uru|'$p5YvO,u 8eށʻZ" E7 JrxDI[mjߚ_"Zmi^Ͻ nQ Y/[Q q߹]堍ӯHL{:O5F\G)O3,[sV]b',XM(԰0"^XtS7!c!Qh/07Zw&4B)ٍ%TQ@÷%gĥėIF>Մ4fZKEq;6#$?6z hMĮs͓0of^Bia1 jCgGXMuH)JȂٱ*Iɠj*h(M,RBh1|*Oʪfߕl&B/? j)vYq#/hr KMe\Ҏ_xQ;6c17z_& iq*&pKR_gՓ {p6"8KQ$&׳0 ~Dk">_&7(vioӸ´6Crjq1ԳH9mY镤)=vgڏ}eaSR@O%[Vq NQl%Kzm6PXS"W4k6 ƩKzu?(efy2LtuTqIl[;$cG, g252WN*7%3w&8asK k8(ozo6:pk0Zpt/4a,yFCoOH= 6SʛPe/7 *a*qRݬ&e<p͡5 X;ZIk]K:}-uF"iDqD@L.4j_ ,@ -#$_OTV4 E=4 h6}UW=U62ڶT_rhXAR6jQ~PcWHf-wmM'g-עWՎ'Wu"xؼiȗnR.xTTYB\6y$hƔf{km~Y]} 2h=f s. SR]se ~5qqz22J9/n1vE7'cB~T2K~esl JӒoǎ;9:GEai摒LݥηYvLע\gir?wo^ቅxMP9lmm)-Xe0zjtb¾t)KUZ!s4b8i(ofK1F=OHBn߽!7sBXZHRǦ z;ӏ@^eֆQhWS+ :ߗ:Hg_Tܾx>x%'X!yo\(_AlZu!ٵ񿧅\6u0($fl3wTxZPepdb] wM1Ab;)CꌩJ?Tٴ<-F&RV=E0ekWHqzL٫l.n_BR:{NU>'mp :)qOB ; R/)ݾږGM~m-XPbl[- EQ=a% t3bŒW鵰 q铴Ff̤#+%[snof*roOֲ&7퐧2D2ƭ=۝GkBU%0CօMྛ8=F{Quynasj^l8 񊆹8Xh狆Rm0.7BE&Ef q@ YT 3ҽ|%FI82_GJ;4Pi{= >1W9V@E :g t JPabf4B ,40DOѼkwzHoAд׼ۧ3Cr4rb#}Q.e[e$1AZ r %>XY|o\D#=N؃ uT>`t0ɛ@J|> *,HDY]:"* $5tao PL$^TK?gižhkO=>n ^2evf.,M,P%lApP^ˌ(to䪳$>WTmհ AխV omz&b-zY$WѬ̈h \'lh bI-Lҝ{RkKML*CԿoD7cc 3"W c|\:ktęzүT6m3fga$Dװ8'`"b0ԽRG}hѐeH0KkHm/,jF85z]PaE7P+$Ea/`xv([wFiP9ϧ>vy!*v4DUB|kso(si4v6]Nk$|[ \/Is(@q8!1d%:\]HeT {Ϋ >)/^Uld^?$WedG,+|&Bi rϿ6ײ" =!&{D}FNeE˨Y Dk tc!Lf4i˙]Ib.'h N\R"RI $@m`,8aޱ@>V܂:,@A'<&U3$361')3@8NhdxRbrO-<xv#IAq TKv*NM2Г"͗Wmԭ3(x'Q ;yWwB]_KJW?n(K-rPz=-Le[3lB MNO,mpN[h-n*[tT"mPy;TŘk!Q"䯮Γ F.}l5uj{ЃzKؤvY1/.͞xrBE"0T> oծP WK` ˈ DO\s֎G'2\TPh=۵yix#gyhdlͻWuu3.X1>CIЅXu*@}NS?y6%xqsZbQB@#yi Quy7 QՋbɚzON4VF-Kx4׋;3[]Qޮz >Po4.^cPLe~ XAͣDb;֡7]ÔeXh%C;*5'F LvNWҏ:sGG/ )W=Qr!ᛁ51녍lK*<CR$ֲOhL.ygu@lוsWϰ,6 ҚrKN>5nK釴@F1סU1qo^qHt[rI-r§  VX5J:w8]0G&S(vAxf9eڛ,@q)[¿GS^4+)7_Ul ЅQ PFaRGsȱSa ӫnʲH+ WR%ΧQ\6z E} W-k+ETv(1Tf.Nډz@K5\;MFJͿ58$hQ<t3<|1#=:^S`8x_&<v1 sOGAVo+B7o)9X-Y1њ,[^!c9j{#wiI`gJLpӔa1R0NgyU+zapulC㉴֜:eG¸Swd3%BOyA崢F'cM9x7jI5aY'R(ѥЮ5,&yA~oo6@ӛu7}G"3KDj{ы{/Ѵ?Ӄ-Aޮnc&q ==R^`[!4Cnwҫ(LYJ7\ۍ*"Qd&XW]&SPc G_!cUh|_D$mI.UΈP yayV{X5B;R;r`~ WnXT{xB8Y s@9;7.kBm93᮹AgY=ص3jm] (t*"V|/YkMnzėpQ ۛS *)vꇴ)ú>mB$9K7?,:RH2>X2}/\5t@fzH|hN 0[< *Z^܍_h gJx]?/Ù˾kx1ZhB@k)78rKtLL܂2`^/=(v+!/Czg@ pq?Jɡ1`T+ DPqYF-6 (O3U=L.iaLN hb5mQNu&-"1'q(0ML}Gԅ ۇ BۉػSl; >\lvُl{Et&)fsGJ@/$`(MR>F ϧ=~`G~^շJ (,iw,mqmY725|`gi8 wG1Nv,ab"H={M= n xA,=2;}h7^H r$eODu@:!8T#*C$G!(ZKWzN-؏ x_o1/ASJ#~sڇ"HL0bވv^u X+kI)Ttg$2U9\*MR-E:醃Hj8*/9ĠEZKChZI1Pu\p R,.ٸIv.?y1k"Fx76х|LT~!~[/)+CvkR%}eڞe<Œh9 {Nym8U1z7dޘmScͽ׾}@z'QYA,9i>4M+09E-;m)xW$vn\X҂j7y%Qir5",i.鬎"WrsS86ef TX m͌L' e@obFΡ_ KeDS9Y/ً/:jZ*8e67Y%_ :릻_5jVOΔp(ަM9dY.tAvIB+XIߙ)gn>K,?7.lmڎCl+G[V(emdR]yZgH}ᮒ.esvIPYN.5~Jragm嶙_nZ,nh&@ DV DѻR!kmi\ξFף+ (DJ9SS+('Ĺ$U` MiUH8Jrd6/~át6TD6k:)cB`Jps->(ODQ x1MT%4TC0y9CLOh}m6l&&VC<[#Dh,uX5ak2q%Q=:Q8[`{|o'm++Ș= ϓ\K:Ȳ00ŏVVSC 3!XS7ĠvjQeXjn2T`Ͱ \Xf#el:ν缪E孤 4}qhzǧa[8#/LXt_sĺilr _^s,1Viک%lˣ4=P 6F8W &D E,4V_m3_>\W\wޏP_0OKğ M]2a~*6eA8%¢sAyb;ok<9ƣig`}cV`=k>C4Z(Yk]zi|"5Xɶ/U>:5+H u}<韉R50$D>iL9ej 3$=&$- ř!=JEc5M] k*XgMLmۊ᯦=jfH{ )M1lwG[emN{(k>3K)u.YpWO_\8R(?hT`|MSNM~M3RU {c2ĥT>ͧ^Ą|ǼrVmoAmC@#s0`+'w*{FFL!ZsIa| s2t^ [-3fo`}s ]aZk:O j@^'cAlJ\D4ft''x9N/ %ȥ%URL?'ڜD܃&2oXӫ:y1[Ƚp2bZAi AZQs( g$Ѹ5'EX0ϛY~6HA4"[@9kc8Yxݽ"+ ؂ڥ!/C95`UlazQFeT\IU?kz dcO :L)J8\7wˊ_@)sɍ8 7f(Hr!:V>=Tq敄] 5;0Bl{S7"̎ab:="blUll}Pyaia[i*0`_|$@-jF62XWH}"O͙2C6z99{C(|LuMl<_jqtP(UeB;bzuG'e bN0(]_;kzYVrgKTMJ;;ViГj:ޖ:3 ,] /70G];zA=2g=vl9YU4ED,[_N%,i{؟Q4f+ |?{kc3@vJh38a֊)( Y~wZOz<rP-lTq1%v{y +oI$]N)Rl?ѴтS; u"Kk4~5HkrTHdjl&IF -.b:F,{j#\Xu_qBpWeJD͡@O keJD{RG[ #BltcFKߘ+0Sq{g. `sU7-9G :~G4://{9s*`,B@t:Ks-;_4ϟ˕ۑ۫\͜5(: iǀA'Zܱ Q }L-z'Mc3: 4G '.0ڂe:Z|J=˴iWXIvM&CnD/Rx;:~ MW\a˘)O``B2iyr_=O ug " nj5ɜ= IA['4ܩri$CB' 3 #0I^⣄ShBQl"KάX%`nRBtmc87|q}Y'|X决=@F= DX QH@fCNVAÒJ @Dդ)RYR"I/֟GD4+'}kbuij7c0ղ1uUkO,EFn`aE'(_u6 p|ǘ&PeT"K.mX_ֵlC%P9!#:}Q XG FO{lclhFٔKB݌ Q'!&G\Hp Q%AΝ`6D RZm@q8 ~{+Y{maӤQŔ8Wӝ윋^H-.PkQv,юQ[6K,Sw5t?&JV@򃚭ܗyI0ѥu:\;l,I1+?[^_ CSFT Am:<2ʐ2v Q.x(bV Y& 󎚃O |W8jְ+4eɀLʄ[u邝B>OB\dF^ `_է2P2l{EVT,=A%ùŸ b7J`q mJRN 㩎 -Ь(&>V306u 'oY/('Lp5O1$6rINT'tU85XFEw[.K \ŕP51J.{S JUyi(@WY<>$Xgn\HU)4Bՙ?^O x|cЮ[L&gۭ6&»=&)ALTuUU)Z4$jh/vҞ{̡)k=EijV$IhhӶ !0^HU8 fY0cBcz>njWkD^mFڧhq,y.~$MvJEe'6"1169&}kgrz b8k}&\"WaބIԏ]KR 7lWσRwkOVɵk38k^7R!!э#x^"^`L( WE)T̹9SBI_b층T25=V[煫`+۵x2BuDQ@Jzq̩z!>".#"qqb? ]Uڗ6un lE-, T > DO5GF.8;c)9|Cz ǥ ~QEu#~Oway!v#60Kf2^{ckꫡb}g]&/7/;7p C; wb Ij~KGG߲E>%i-DfSծW@,<~Df3GU^TxIa]=_1*zE+tGP*A#n= eIA*!S"]wu^I0'miS}F^5%Zs?$ۗ4As/^nk 됗lX6:\E-2G.zrIaU8\>!Y#L3AgR Add $F>Jт#YD  kjKk_/dqb;v[v.^! DW27,6:˷C$'bP̶+Ţk31H=BĠD#]ouihsehޏ^`m>ʬأK%ٍC/MP.P#(ؽp+I]|T%U_p'ת(Bkj' %v;[(ok79|#_q}P݁<͘?Av4ȌXBHQN, -x mQAEcaK1|E9;'+VE[-{C2 eH}mV@hJCX=FkRX$5* Oowgs^r[ZH|#Z`">(jOѝfTZU<0|D^oȈg?r \ KB#%꽽|O 飖o.0y~6x_UsϖĴY3xb*="D AJG9-ݮ}:%ϒnDȒcQX*+{zQi{%k oE{d+tVJ ƨa BA`D*myER((@||!hGƌX $\6#^Wq[fp)y?S GQX"ȹb9C}]a861~~7{F7;]=5a;9"M?jb> @bZ5V .] %3Dى}:U}\qQeh\'$`n"R`hꉔjtDx=:Ayåu*m!4=!!1l-`(\3Xy2xodH~V K\ft±wGPH)m}~惮f-d1 M3v4 p[o!ߺpT `"V?.L[:(N}8u9;髝a"Jca8yuYiG-AmU\Ƿ"[atfx-gBQ'N6}}6l`PZw`ɋB|;Q-БypJ,}Qi&K o+ PR~W%=l=Vk}),rC>`YI=Q +{ %8mB%Ԣ/d@e/J:>EddiYܶtte$[ۤ EKQ6jFtgW՘%iɹbe| E4N W4! uB-?vK|b`F:q|"17uj@ Fns-MtxV]i L*Oѣ2U=}]Jސ\b5, %HS52a줞qJY=0ߛ;iɦKzS0JxN Ip43N/(6_GqC씃p`eڑpDG qbZܪHEQ?C FsZE].?iWc:mY o;0VR߬h7؜dȭ6L7Nljw+™Ai钴 rV4Tz j6{$hr W|2).dEV#RӔ `'\OW+Dta0.o]Bgjo;,tYG">7H9gA1( {$lb;6Y~v o\fg̼ORjP@~5!5o/l1FKJzO6`3\CNI=#B3H # }'z~o4oGe_]^˰a{tcs}ϫ0RѤOʅҋ㉗|}US2-\# ɔwpImHih@lr=vِtgc 4X+F=3=YU?'b 76B!rz3O3kO+f:) J}?yo mj| bt97>ߏc$EPxB fU;J" ȹpƆ:IrD3et{-aƱ-?|1Mi_8[zo`_۵MG8 5Qe"HE}'6v ŐGkL~߱X<]8P*Ź^@~8#.a:-> 6]k͹3)Rk|h*)W\) WtU=D? n|+muU(nRMys|& ۖɺKgޝp5H˞HDX?WG >zyC[L+#KhN:E4ݾZT610S k@nP]}d4DVRmH{1ޤD'_T4R/k9IWV&ݴ)_y2ƁcΔmXˈ.GI'Z۵umv7d#r{s_o_I?u}"Yݲf&;j?Ϭ$D6XvAہ ʌ s97zy,evٮk-ླྀ PaqR4(\{eIpi+kf1 H"O(OsTO)koٟ[=Sv DlNmӹ= |#X#")P/CZ l7_%T }V橮K MrG?]wt*zjQވ'-i; bibo4RNwi{ n^4W]na]!8t,f<sJxg?y4i~ fSues-91M+&`f97:6Q5DEЂK0B,Vt]‬{#ӹ-7m2fyGRw/ 'L&}\dzߌ(-4¨<ʁ疷#q%JgqkV*gʆ<#rՒ>y8Uy<,5M5ޠc8Y{gɯHՂ%?7*vW7YM9dP~47A 0pKCs{Wg{9V6\pfV0 6KUv@b̂d9*2$,kuˡ!K!'W[`oйZ1ˏCpT<\q:3.'gV7op5ƺK?V%8mвrRw)e'rkU0x4>pl|#LȨ(+I%K $zP Ý==zHBM'_ (CSXËxDŽI)!eOMUAj0}Rn΅Ɯ||C:/5:Io-m58b|(o ˰`hg124qRx E?2hAM֒*pga8=Rr#J0;fFQyRUt @p\3KQQiٖ& ">5S"6i;ü0x1o >;{(KiM$b?^=C"pw3uXɾCh?"W?wr~T{p_p=>v,X w ^Qv#CcQ VE4ēo\'(ݞSsFA]i%d`Il*/hl"FDŒg *gj8+4Rz!R'y3''DC^¢Ⱦz!nordRP.U7NʐRx3v@Hs_&Y%]f"I:l|82Ai+ ~xBٮƍ7ܤ$B.\C̰ShJ=L8?ŐdeiB/Aj9E+ JP1͌'!5$g]H9P_) Wl7(׀h~ǾWX糕lZo, QgFj*,kK3cS Vy IºU(:ΚUGa< }7>e*72.GK.ÌSs_Ɠ~Uw3q"P؉v(%g#l_nNjAtDI޹n) GyyhiꇮQ..ji }$ T!/=e-ہ8W̳m nΥꋬ;L2l˔Ù?mJV`,R}ҟ!P1)~u-ypMsM7 c* j_:AWjd1F*sB3\yǃ WS}ӲEҷ vhs|ygpLʛ`JÔR QhŠ1GϚ. BT}SLUHd>:EޘGUȍAX(3P;*xR^#4%o. , ~vsx-Ȳ=:䈺v#PAԔV :c q/-upty ԁuzݻ\ UBJ }?T 0e'7;T.qMcgn죬HSG6/\4wC MÑ?m_#iV:hKSEQcDQe^69~#,BA P3m* =u^>kuN[{epJӾijGN R䩀f\PuTnGziWtiUUȷ.+//  p!ZOWo;k| GgӠbA%W"3=vJAINf\/P1)SfkxJH60ܑe{W7F{iƘ :\g"И gC O ΖsBkzZT,̐5&]LX.=3}kZWinIAB馶^~(S^;\ᦻ)eR.*!薘aF9۝f}l68T#JyRXز=K."lM?<$}iU&ʇ(*]EQv}R=E@b}lu2@VEtP6mdr"< t,TCi/sJCBsNmabث/ɽS`ֆlxhS8+4^9E8(VM3M&V@Ѿv@瑯5!1 |A7Z` @!kbz;sUDť!$jAY8 BoO٩LX(Cb y ˗DD#mJfCTՎ (דH+Sy5v1E ҭrܭE]`$BSsY@¼YM̫V7t+iC⻂y~x²Scsh:3[{N1OœbP0^-۶ ;y举B,2jFIUG4"[[Mk;$ma`;gw}?eV`!2 `;-XȃN;}]`\]xJ~; 4MewA+ކygizȼs>Ikl#>|S<2ROl%L:Pɰ,kB*^8 uM?԰R;O t6ё6C=!gZ9[1='1Χ[ih~yŏ_ ^R|}h1id(w*.d^kɭVy59$s*֙Uqkul Ra@˔pFij3VB<,u@j{qfUfN,tna~N[Rlyk˾0Uyً6xJoKa5{& JYs$ TBz{o"ݴ4z/F>/JCh" ND)5W7P5 =<]yʯ{ƪ (8:lc$叫Ԋxf= CHf ˵IB#E,PuV-Zs]dyX=Z=>@DHs$+twBN݋riF8nɺF0uLL oWq(lpҲi_b/}Gk('Ypê\!'O*dØD#5>SBjyPJK\jro[RM8C6:8xU+lV  BZ*0zP0qiVp+ܱ9٫E.Vb 2&mr!5V/`&\ z>nDŽelȯtH+RRӨdtҞ EzI.zg6hXNWH lzI˔9P\ Pv|]g7Uг$* e9%ˑTK lJp<܄I(jƲ Ē̒q Dރ%oز:m|&ؒf1<=~/e®5-SHCɏ_qu ^ urҙ{%8Y%E] b]mLsZM^u=$T*9:N$̛NN<^];^g9 zLc\+oܾF 5c+?}Q RHYMSr,fc嫝؜~>#V6jVvp^ \o*t$Q[0{{ iσ3!Ly8yE1H96J U7`"+/nEgL\RRzq)}aGX>DofnR/ggZ\̍30rtCϕH &P\}5pTn}R# NK.Ky0-Oc0|m،NȔw"fz9LlpGPJo3tECas# 2k _Ox/t"E "0Q4#'/Ňmď@͍wTe6VN`c(*loD*ߘ> -Y.rA˟6ZT:<Ňmey¸64IRwf_dI>&IT ! 2ŭnWs$v(CbTQDCD?iRωEu0VkTOIX̷-j^)e>P|Gw|雙IQi]^ْn-58xuslA_|nie/;IsA# *3ƸJ- J2 ~!U=6gGOOdc- 3?xk2UWmV[=skE]pp:g˲BmJ&hJ-"wVQܬe݁ϓԟ P@v{@c@Ul.h0 ݙqPaP- 80d<5A_FgMΫa,_WFEs@`!|KI/[1 @3=!D?sduP% #-F&|!geK&1J󹒿@h2e aП$&\' fS"31u q|^Tۿ?D_hJ9v@{3nFgX u~ JL;Q#T,X?BMX4a]]ge`PȫHJtQm7WҭT+J ǓsS`G iHIW|osUI?Vp`m2]C+F=󲔾%+ k.lq٭ +Q}la/_=^/$v*/*NA.6mw@m B֝t0Zr$+0"$\u}ښ"fTSЗDZI៺FRTAc#v5d-2aPNق7N~0j#&b _5'ךfi=:0!:f̣cTL.rY[+,V+ʤB(״u4S:Uuiz+ ]&|\PT^~Պ@=JDv\iī+v}lYa GH>\oAe+ IԈN$-â{gj52M5nZ-Z 59@7[&fQf:?&IG5_Ɗk=]7I.ubQe_ H`Ҽ~ކ*GuDMNҞA|;VJV*8ۏduRVo}3]bk7=?qk=9i#ꃪaʯ}T9B!3ҷqQ OeV?-fZ5+[]yB{O给Ð^q@}`+Ofi3<%0qmpKk<{Pvo`cQ3*Hz^.dNh=.oa54å\tuaeN1O,fDH^8]B kO30-̚: _K\9/,86y'K/XFL~-0K!7yx8i9)&6Pb&h@ 3.<\fAя ׭ۘ+.ap:0'/~<ѬPҏV5 jQskn'зrQv2h}N9y ojm|լc- 8a Sl/ńrvVWtTd;3zp Eޗr ׳,2so: 0Lcώ2O-ቌjI mb0RR%).~4*G߮5QU4s/fJrQF#j˟s/?$%,e*٥0IfğcJZԀ *Z8Ǧ'Zy& gD*"4e;znsyYy_P4KCU6Ԇ0 ƓHYY޼.6Beؚ r̶vT L%1. \M \$U|3/O-z2 )TY*fc$jq9rA 敦#8BAkZ$dMT1n*&@MvTPW!SĤ4QLǢC63|ܿr:)٢f7`_a3}3D$ojV7a'l}@R[s4W YAۀlJ(8a*VpXIv2(~c_l c/mWR;dBvkhZlh{ɸJLDg̨6h:!(W_iUN9R§c"m%Ȱ2Zk xv;JA"BX)'qwP]cA:JAgX4Dױ H\K#1ݗNBOUnܥ1e=3"Ah'ϝntgKf, ^I,WLE.J:g"Ce!Di;|pQ;3@.A$n@s9YA;7яF+pJ[Uũ'jGݿ e+ߡf:҈t8[r_>Tm0wغ?#o>9꟩)@٬5WKq ~|W-_>?j"ڷzuQ<8>.I=?)DDФN 9c:3d'/l+/xOcOIO t;t@54+Fzw%='/ZTqYf#|UuD-%!)yFPQ (}N|_G̍EʔE0Ljf%I1Ah>]KRU_Q +ݤoTvEU9 /HT*VL0~ѥ?U~3Q*Sp`o:y\TL6U͢7p"Ӛ?aF9M{ө6dp55mkq$Uvnwq;r}QNI\CU&{{77J܃ k6vAMrOL(=jwM0e3~Mt) A^6A:{Pċ{MQ5-K.P*䌾=gfZc2" A$ӾbлZO!gܣ o@%Wfz#8ՖhoX62;t^zF&c b9 5i! e+'`Qb(6*T}'Y(Rfc}!<h1>ՏYn?}+TܑM.eSBDB ~4).<c0_Pb˗ 㗴EO[;A=W~d![\{PcRbAa:o¾ww)'dٿ{8!36Ʈ }C8 HTk>JpRfYQk2 ON{0HhSCUnhjnL }A ?cO,C20THGBj<)QioBL&>xβv#7r[䦜ɑi%W <=[ ?\ﱤn JK#^6>FN8&3LOZxҗK-$@bUKkKsB!zKBL(jȐӹVҞ$JMCb0~ juHa$ j5jVzaF''@(mH1\}ڿoTȨ(JCJ+= JzRT-_‰wn30¶%K ,W`3>Tr^7*lG.p[׫8 i6.2B9򿆘ҝFZW}xeu 9BA<*-xbў3pp ḷ 遞-XegNM,j?Ļh(\%S!Ϸ"rl&MtyP[xCtu(X޳fUpZL|=.@ ,O/w|vӰgk ,jg`;[t$qɀJ{CiIInr3!|]fX3[Շ,-5AXr}l0%d7 Aόv7 2]xf&Rh)n\4@yG.p*fa:66\r' _|X^0$:&>,J:3xSmtrehvDuB:ADQW|K*)Ďx)3YrD1܄@ҢfiOlz}bf :?=H 71_I]TS̷) ҥNs,G%dp(LNỹ>׋~Z4 Pdq6TGk#(ŖUZN/#]Y.>!F#%oJAyX!z9Lu8}:Zdu텔Bܞ%+K4SZQcPSPECgy φ5eoTWkIF60(T(+џ&1,}y/"]BAKiB%JGQ%ӭC4s!t2u_굥j0j=JGJ񢸒ˍ3r틭1 'ů w% iؒ>N(@X ߙ/R8X=Kmv~E!&X(+ ŷVz|}z"I>\ Rln#uÎ6u_bX(bsKxe(Nd@uȞ&~Y$sQ1q{uPQ2ij0)?^(p۩1,*嘑 n%2:=Be?!9"駝QeTݙyc(c[wB;? ']"hm.f3l֯Y_,!yl~nXR Q;iV'Djv\ -e:1mR \4 :"VÝX|6g~Ci|4/-nGꗊ~! Swn@؏5P4zF)?[l}$zرf>Eۜv2S-e[o;M |Zvl|+^6B IM^@a PsUHo7TfD/!^oKGqWA蚌,o\C6AgC:tDZ\7<혩󖇎y٩BU?~ Q"w;R*usH:Y5h]XGD1eTgN觛GVQ%-#<җq4a:ɃW#'S?%w¸{-dm5~m96y4Ss+ mI{3хP#Av EUb uO")OQ/]&q$4߯OzQs>cѬ]9f;q!kFnAp*%.~n}th.o 2T9-=dҴLO尌;8 q#MZ,I&q&_;ѱd9sZ;˃%a_mIM t5I_,"lr˦(*B 3:뷯_|Nry/N54h 7/@J+NM3 K6ٔ̉I+.i LD k =Q"p dgೆdYa@q-Gx$7i'J؂.$ !D)i巎gNz R.;]C K\^)~-RpT0D føzjW;*-F#gǴ?I,p Zd1]Zk>=/эTA j[}5I~f&44kz#w!65 ].3f [Osi4!F`& r qt|1+,E(hU'K?`G&ur,ѻ ּ#0\Mнr4"PP%-:xUD-z*LӼHt`]]qvAxܢ ܠB]ٱ$* ?îZa~yQ 4j.'Nкʠv`ĸmWkAlMκLw8Y!ծg3.qn#>=@Q(qrQiX4lbA՟EB+ u;݈p h];qo˯TmqC s_b5eL~ayvL9HL4gFlmIKxUoxNeQ,s}~bt_{J6e{D%P#*}(2اz57 kw YJ~mJ=V%/vܡ)6iq:ad3.\ოFU蒅何^q5"S= |g:b`pw$[ &SA6+GV}0wJۀY3+9=&^E~^Uq* #\iV}nc]n6喟9LN&]]SE՛>޿pHpzhӟaco73yhChpu<:T2F%@C(uiUJNzx`= ~Tu;͡h|?#59'V_`WaFdEE}X]BwjĢ/x5&-0N3K<*ϛYf)Gj\Ãk *f؏ծ*9(/9RA7A[Q|rS'2NӋ%-4 1z!hߟN%z6܇?5c` hÊej%B #7f;HXԳ)\NC$ڻ^|J/m"kG] ڙ,'^b*߭kcqRIuHaV3d訨qRJll{,}T:jFXOGwpƪ QƐUE_n$ㄚ~}?6Q]+KnEBdŽlYV}k= N\eAӌm7Xi@v$Gf d6ޔL %ʜjɣWdۥJDhG8n=mt(0M|ЮRЩhJ/zGtUH>DЅ,CCoF+QkD,Tũf"TO?YL2V1t9,(RsZ"n dgǚ!`ȅxq{8lψ0m̟o:?W:}Y*w]5e1Q&]Z\XưGb~*|~ g5| `5(.OT."ÿAMfLDOEpnxʗQ$ϓRO\Z [?G]0-JHu=USLc d0_*QZ*`6<pR@Z S"6J'ly=`GKvs/TѮ1|p,JN;"YϲT~Rn 8xuX%g RP{2hODAjo|e;?P(**Ÿy={rCM1Ǹq6w87# X:#u ⫉eқ&}nhj: ] [I>#}˛_2`u VxIL5b^,I\q x\cUj#ɵ^Dj'h>o_8$җ,UAš(tCO!HDV85Fe^z:TeeKrC.Xn@u'1W(&ZlIH1PC oc3@c:C24V Ywծ/y\n/N$2LyCRz7-Q69&TMB$fA yB`JU9ri.T|A5;1V ˬ,c#B2e\x6ll}G:S\ Lq&VLiC ,\lO]eH[}e,[Y<)8iËv&M m K[ڀlh E(oG@`vfܓ (wDՅdDPG mn? $T&cL,1G?!(iucNX" XX=}W{VK=㖚w>CjJqlqCؾmDSG5|Gc'KyNiӘMm6bJïphvQe%}%ҦT/BUg;W!co6`/Z Fs,oj8F/* SQK0R%c\Sw NlYR3/G-&s"~i`;$Z_[= YyQ˫^-$^nN:לvso?tK۪qBmr ⤦FGZN6Toؾ d=n&]3L{)ش*G)Rx .PƍEvĞfR?2BmTF#˚."Qk-de(~$O7 L`+),(@.k|h& 1?[CÕf=闢d/f8d OKXemS嬃BӏM/8Kbn"n%.zg6F8# ?U^#sߗ/<ѳVff3wkc'b)['daR/0B orWa]+T M@:\&D;ʰ!pؑǿu;(f ITN? zEV{pm_Q*5oCӂ68D<{Y:45,S֏'{X`k"ca\fϾ>'FAu-Mb M PvΫ R?mԀh,N=Nk&t@M]+膎ss>jB5y+b`+eh$sa1*[ LC*3*dm(2_PO!"|?sX㍨\M#Mxډ+RY021caV#:f|$y1H>!X(R"q v1o"c|^YXؤyAYV=o(3mX3e*Ihfo0m(Y5E ߦ8RI!%RqYQc}qJqW@ltWr^e͢d %HA.jlw(4,  CHPnD $ۜQ{,X_mM`P!T #upYPq s goU_K?wM'Ԓ.'/QR."_#8S.WS8VcNƩn۔/'i}<@5Pym#j 7EL%ˠ 4&pZū ղP |5_hu Rs ^#G(xC\ج @{`cjiEBb0*sPH q=DzG{gh Kt^XYB&hMVe#,IzqL|b5  "]ҿ"ӵJ@Ue6"x,=' [Ԕv2%LihNu;2?qĕ$`]ȑ}fgm2nH0Bjc6N5 f:8 "ȟVQlZ'Vh-RMÒ_JeCky頴S~eO,X1! /OGҰ#;tN#d1-Ų?µ֐lSL,>іk'ϏX@}9CꡤƏ!jL8ڪ4ԓm1eAp=Eb@MD4|XMLʅ )۹7( 4c}p9Uv6D-*gئG86?1 @\R@-:8p99ߤ6v`4Fa/ P8Iy7{Dm{Խ_{g,1My* 9O t*GBXgU)$O;YvkQi!Sxn[ll ';[/rZڳxI4l>v9̔zh} 8'1J{4˸X<>?D{{dRo^Rq7ITQF/sdgea&9hEWv>@c[>ý2?/*&&,m!ָlM H tY6ڊ}=2>l8z"b~ OORĻ "n}#TGT'<Y;-AvLow]E$Y872 R`l* ^-5Wo ] dM ?)|yRWsM2qBpac7l3`์h]:#0'wAlcDuMF1Yo#SrB`Dv-AO1P[\܍=hd0Wķ&mfs:q"]oSF<q,5'(׿/^x,Y),vPznPv?6g ^C?h+{h}Q:yUL3j3|(A辇t`1ӥ16єtp5HEQ`\n@uyO%}JTU!0ޱeV5VF)Ъzcұ16 PtT5j8VX,Gnb| ^8iGZ$t=64TY>oZ \|>ܬM~.#D(hDK6'<6O6W:Ip͡XN0Rv%96;a 1x,*#C `&QfKMsrcd1vkHC2H6_3"bq#PdB`{Hfw_/N؀̢ aj |!V YczM+zH.bmΦ[kC?g@$/_TZfq &I˧/`n0`4jzzS9)`fScLZ) $P'ARQl O8u)!8LM2s[ǓIJkOǍc93 ~◟ލRNmn9&Y|&zW^E Evy%МBYUYg{. pW4V3v[P6}wJԪIPpڸu}dPsWW"@NpM9OL^lC΃?k:*Gdwn-6*7NOdbQƣJ]`H)w dt:0/[;VT ̺pZ7 " K?GK- }>Ͱĉh] DEy0m. 6ak~X?i=:@9 *_qݦ29lH$" g=Wo0c9/H1B3Yg?*KFqfjZhlA31-lwC-FtY&Et508]2Tz&i۴FB?]h&FPi 6~hȏE:YBpO7 `e"zuaaӃ{xmXKp`[8J]S;( סXۜ?"Dc,ZVR>`>#ʃT&QubiLОuPZlp Gla c`p<]|D4iPEe1C[Z)#bo;.>uV13Ъ\CKs<4﷧Cl e30,wj|9@٨kWyO.+H:4zl19+n]A4\XQn#̋;|aT܇ԓ0#Lυta$Lљx( WE,K}LcMեzk{p7K۫Y%<3(JL >aJ]ʭ;*(/%$qJ o*M:yµ9rB;N)&nw!FN{O:U!'Eb}Ys=$~LGSO` B]z?>DqJ%Eq/CTWZ݄NQxC!1iANA%e H^dْ8>"?w)4E",¬Dk|X%ښRTHdI̪Ɇx]*QZ( IYS_O1 /iK-.#ÈI~n68:9bAh)ڄARڜ`onCK gE{P[g6_LtZC >Уʕ:"?Mo^8L7zV?dGnX"b QfX/KYs?iSM Ƴ6'9+>Pbёw EEwg\0To n.Ykl ]1v8'mOG6%F`[O$"?an(ѳI{+{&6qqex'xq)%W:*N7u0Wlȼo@JOMO <.{DpŪ~ف{06yH^iu4ukpτm})n/Н_XF:_"*;$a-_F}GRe#]<ܩe꿏݈( T4 -.5 k0  K0\X+ 95lV>-+tKco+[~E]SǂOsE7rqJ];OÂ^ iGH66; pLTay $#u)([hULG}\8݀))BbZ^kS%`Gsf#`Sl3Iw3f]2jE+shLFϽ. /K,8[F)iͬ-RN;Lv3{x/Px95c9/']'KG#'"d6 GǘT:;[=8[Z~wUֈ2|T)#VW xx*DP/vD f,v6.Ȓw˨Z'{e9b Da%: VȎkY6zߕ۰,<\4eRj]}i O)X;Tu{&۞`7Rʄ<Ѳ ΨWMj0gq*wNucr[FK%gG4ğ.8##oK+^a|б9frb\6f 6+yĖ*'և^!0'h1k3&E?bUʣ, ^)X~O z~~uJ چªMuQ1#kƉϡwf6Ead;bEAY]lf]/`uhI|2GΡNnw@C]M Y\d dE2Ll2CldKqJaDD2f8I v`׻WkP]$ U5f nV b挍chr u!\80qF\(_ E:sy}jJE>l!I2\zh\k !iQ.FWX$z&kOIAb!hHZ詉VumX942ǒ_$|[ .)PP({R;X`P{ַ3g-v ;d }&> (s 1zmU:Hi'&zY(vCjaO]$O_ECUWӦd;%4rk79K_zO*Ij,&7if6~|Ztn]U1۩NLj꫸Af)oȥVc)!ezc 23Rs-IR'`6Y-woqv zJ>NxNȊkPqLU݁Gߦ8@ =nRyhF[mCy\&A\Gɦ1j -1vm%7N(:U) x v4EW"S_C4m:]A) 942*|] R嫢"!lowcg&<ǝipInҽ/ؾ|CC"$QFJG9$@Ho ḏh0v{^ #$.nc?%/\ vX=B+eV-647a.A#2ٓ~`4s"LN0b(}e޿"0_61aIpj0l(xgQˮec_#&F'w:yvwE g$8|7Lφ?Lj\|D(ԥ#v凧5j Crt W'Ǽd5* $YؕZ~| ёC$ZEZ-X^t=XU5Uқ,h3?Lmȵuh y6C 8Cbm!"4Zx ]b-Qi rШvLu |%ฌq=cӚ~XV3@g!p2um"-ehA}ij(#xlW&xSOH |*!}#dX9e0k%k9BPlЧ8tņ,Em,bT))7ʫ n+@.W&50eHfaޣR =(#Cr:N F4\EhQ45{p |Di!6&R> tMzS}4{ jhO? +=}<(b+M  Ԟ[8u㼛?K!Q}rxD9sOC{CF_5D| _F@`Jmki`FZyb2pQ}tNlyFQ@3ec0!Ov֡f;K`s*]3E#ҦR*ɿ6Hho&+>78KɠY/t άW? x*!ϜC 'Tt[2>#Qr|đޜ/B-MT*@O!;S"ȠRd!ܮYuM􉲴'CuګJj;#ò'TyX 'C2!$4sWGz2[^w֓ƾh8- `)E"Xw=2 C߆D)b=cG񕫙#A ./b"ŀ<\m[0X)}m)/YP+ [ұ F ʄZ^(sDo=|4MEY~eƕG}oBˠ[;0CNQhH@A2CIJN.?j;`̊(!t#3;[j1SC &F@C߄F 8O5o I*A7 LGç*zֶCi&t8Hkv]UP'!/?=ͱBo(ku$ew\f)=)pynbt?2:7baDoᷯ$k|PZ]˔s,C(M H 0ۂ!lhuPqkŀ\# lN$C30芶2j\<]e'p\2i@7SUBУąr^Ǵ+lIIW^-\x$NUs6MY^758Q*@vۺ5 {[uMnl 5^.?۔A߹tze];=3u 8B)z+τqZ%rP(C3Vk/six(wqWۅ Ιd[*_X9V06Y-ghB?}bCA}aN8a UqZ+xAi4JC&c 5]v ǴK27"K%I2]S6@m}o|rg1ͼs:V ^P#e[骦>x]#s['ԱmxX6MA4{v߰jҦ2_wY^俺_PI72E>}-l=o|"7aVH׉Ql3I]ݫC>fEϘɧmeg 1p_c G>+i/Qx tW SC8ohQ0ӇMر5}=j?r `Pvp;i;̈p|}*6tam 寧P\U68e:nqK*1jt.dvC ޶:m:Cayd![vTa^bk4l;,6m{( @-f~0-\[!||A–5P%O =o?`rZNxBu,~,8}ӥHu3|ga/ P%o*mUP] K_#cQOHR$_hse{x'C%/pnJΦ];j^5RiLO{޸otF~{wtfW zϐiK@kN9yM&Uڎwؿr iѻlUtb]-+01g[LTiޕ$=r#g +y:;tݼ-j2uXM28[hDn@|%fA"sr<18 } I6Guܼ!trLk5+'ȷ K F镈?- Sf|lטGNLVǤ5fuv+pA'.YxV`E.⻒awJH0~G8yUp3TvVZFIPg+s <ǤlBRL+.N{#F\N FU^^yDQ]K.PyDssexL;!$ Nʲ2fqMJ[Rru;?G}D VEZ{1kM; GBWNj>wuE"w>ybHkRlۆ1gp[\ԆYE]Fg`'ƥ_k=YdN? Maɫ,:FE˓"' ys e Cb|bIc،tf8VzC&`S$Yw"݈z̹O|ukBՁ*W|ac%j&-0sO\UKqd?0o o<`~}zu>s7:4jk ۶ qs [Q5Ʉ{q!Eke#$(S q>SiQtdab4"Fy2{xt8R2~{LGEɦŏ$Afϻ`r=:vDGz qF/x%$r8Vdݵ4nݐunЄoOOE/7Ϳ%Πg;^cVKCy7!r½+goC&;tUXuptUӨfz;TTb Oyxm>&nA%K16JH}Oɑ8W<OlVBv36/nɎE.ғnnHj]~LFSvJ3t}go>FoAM{exmF8"^xW}*:#,\cAY vuk%#Ot`:Z-JrZtu'l X mC'ښ{ٲ#|<(}cGg%%4ZNuƘTC?Zy xO $U3oVTr6M#%|z} G `6 ~%=:z;UV+rAqN2Hѡr6.$}Ӗ4 ZƩKeſxl, M"Dף'sB)%WS'vrZq]n5)/B̶y(ypd_d5r| bvWNն."'oכׁ[.X{% qأS^ @ ?&/Yɀt=9<.^l~EʝpkrD}dv3A* >*-b].'dfl/B##u>Tj+Yvt/' (C5kihS~XKڅ%iŌms_j,U"a`DI'W/qcN^Q ]Q(I'䞮&Bgr`6[rPv yTQTr蛻fWBU,hQY-Hɐ3:;X`_+tQ ]8gUS/aE'DgP2={eR3@h}rS׾ v.P=t?\m=!X 6P4$7OnepHuk9W Vy%B']A,Jo>M BqawR)]^1*LoV v ;oE3;d dy(!3S%ʞ#`־gց .Znk |n!_d3LhkMu?8@ |l浂8uoʑ Bmn&E|]/r`?W [m 鯗%`T@H߶Z@c6ץZc'QV' tP4,S"Kv>msA6f39oL+AdW *!UCg[|ފ;Y'FfF2cH'k߫_Cٸ_¿ʰ  ]Q7}4[NAg1pEwR!7(WNͥ8@殞.̈;œ jњ+۷BA`URTW^^a%-J`]YC VKd$=$R %K"z:ȘK/Π~e;Yd\׶FN.F^R&iENcCj\c'V짚INqWLW?ґ΂F>EΟYzc:4*2Lb zDsZ]ࣤr]KWӔ!ضxvpj &Lo;ʒ ס yMh V@fJ31C+ @JT:s3JZ;H?Pu&6Pa6 |5 ?(P!V1G4To3,T_G2IqWkY-|MIܪه\HJ`0~ufn:D˼EAk3NQ+UۣLu'ꈗCHZCql/Bq;0zwrIO" v +(d*ٍ㨾#?߽~*ãpfɂ#pN'ZH(bjVJ@<]r?޺W?))%.x4-j%2~f3g _aժw=¶:.xcb]QnB.@U'y _ҐUe@r0#ssFaO`sw(_ B1<)TuT_|YC:5ͧDKa+.I5.kr=y&5>̐qΎEgW;lstwUml犉2ߺ2x7 8+΄R3|D,J@9f Ȏ'T}Q8Td)8VdI(8-~qilj5z#.V30Vُr=J=ĥݚVt{+*q3D_>Hb!n[Laۻ#_v߃Jm  HzV]N؋'l'y4T+]l=9WZ]n rO=5tyQԶ}c<7zy׿p<*r- 8 ]@> f $v7q#YIr$XzבC1[ 0ئTQ:j/DEi=*Ը=M (MƟ5 ,3[?"cEih20&I,8 \ҧI\pԾfJ8$-%vЦ#GAw" W1Nâ#\t@ h ݎ/q-yZ< eMoUAf]^o/#F<]Hu=ƚ?6$J2Hjm o~ '\=4z*aYЫP}&~Y!wÎ7c*@w,^"l'#3;aqu/LaREg> `2ϔ:ŀx4&%%jټv:>o_~`G~{1~&NeꟆІ|of^20pcΧBz}Es2DFՉ}bp1`ՐvG4V՚? wKpDٔΉW]o@kHG*vvOm 'O.\ẇsfٔylǣ'I>'C= ghm?Ѻ&h5֕jiUFHz ̝Q{"I' Iɨ\|}6 A?.fw:zU* c wH֍.kةl0aȀ;()Dt;ؿ ҁB|)ӿ1(LZedㄯ0Jи%N2lq>v \h}UpzTHgO_rFwIM+9 h L̠33Y ^D8^ta-;9t^lMY2!.6Eaabuq|8J)S7`+^Z 7(ܞk(s`|Hꃈno>?P8!:3CPv"0o\2JnlN։܀% #ΡzlmFGF(Z wx1`54[蟿 N }U8G/OwDi)ϖ^oRn-xC\5gy}g=X{?JQ<.6䴩~Hk}"݅ue7_t,A oc5oBQ*fZU4R -BbTY/$31!/O{n^:-e[9e;Fc{xߋ55MT>"\AӍds.;A7dFߺD!tG5,} ܀֚Fu%0g ƕAmʉɵR"Jq?<iQآ]wLrȍ0_ $uu64Y!zkoV=kox?-Z8Eu?J{oƲGb,B ݱką~ 12( niLqLwV4t8_19aq͜|FBJFd}!cWҀ4])]y^ߐou/ D)uHffpꖏyk< 7vINڑ5u:ȗO:\}K1, VQD`LNY[w}a =߿++ɪ{ҵN}3ٟh8i֥>iH!jf/]|xx8s:ac gC\155%ObXppYPX5 7ERզ /GsŜAlaiHz*GD%*c'ai\BD+Ǡ=~L8-Q\.j2Tk)fa|N*vT~Pޒ@YY16k!Xmؗ٦ID,ˀVfPgV^Vwx6+LtNx @zAÑ-6q'j9Ԯ l]q;dAi c 7**!Wۏƭ&n{V9ש.] u)[kt_ f%nۅxtQMi 5-ik=}~Ns) +"|!?2g._C^ , uⱾ ޽ИͺD_X%$z'4kuYZxr( psm\\_>yz:*kfk?4wn#RpPe-@ VDB6}OۧyPN.=̇: ? y me}HptBN=`P58o)kcjՎlB e t;.rjTe}ۘܒ+ +R ,4mN@ Ry(s {#0ok*LO;-~;vP2XU%-٫r(v2̑6lG+9BϷE ж]ߪZg/f(^ >A :n3yN; =j~/Ѱw-J^DddBo}Wh^db]05.GG*.Wjw4ۄ#^,@g'.w%>hae~:v} {!u%&Ի7$8Fv03ψ WB]j|&p#;Wf+?Eͼs#3I{-tJ5R.C%R>; `;YyA%vTTiY~UQneiwwWK䒎5e9ks E C }fnI&5Geb'a\y֯/siu4liI_qb9pn$)|2=G:OXT/A۝zt~]o)mp,*)sĥI͇G_<TY\T蟩^a JY<~w?lE(]c[I|T7qyxY7T(y9kT'Ziv?(6P_=ot<]+%ҩ)fkFㆁ~3e^9d(K|CpT‹rhjKL7J˰ JZiN77UaZ%J{ݸ_`) )Ojǒ"$ #C5-I¿l fh3:LIkx>絹u fe %778Wz|~"xKK[AJ-bچ˂ƶ$ NVAB$"RHGDl'Cq!} R~;!U|o Zg+I(Dm~ zc!5,s; z6Kfh 5D EW-] ^'ث^K.zC/gzbq0gDeN=,@%l: ;z8,LHtyJ 黈)PՄQ1 MJ}Lv66oQAߵ_i{%m™u=4=9j8& o z  (0\k(A+b;:ԝ?mf8brhgE IQnM+t]PCݵPpy1rYz qSD{ٔ/]^# #% A>]: 9*Sl ?"ٌhCi"%܊=CJ 8꾜I?88ӠCC{!eF8 /#_~_aP/ g"> iwG ;1XON9fzh%PE(Kz¸dhO.s< jhjK-qQ6YdVt(+tnC@fI tWS鲍4t.T2ݯ/r>fC;Bãɼ^J =tc6m*ly{IbxZ`.A],^2gR>|h$U` oS{LKiBJ=c'_ pM NmPa@me;;r%FSi庸Q,WG4I,ٚ-r'3mΈhu2xm?n+gbЕJhئGrSPu3ZU^YlkbFck2%^""{ &kشpI8 JxK/ POqDb,ø'3qS7C4t%Jʽ`̬gRO7CElBO \KÝP2Ŵ3u/ ~;3ooi s#x/dQ-{g(I;$3VVqk9R*?Ǵ ӕ Xb*&js.2}K=C{GfB* / x lbSfzj:jw~#S-#b7'ii]خ{s _z<uDyrVOMQd%t;oHۀ7eE T]mD,79~O ߳HJD\|u4z `PTễN*F ȧ j@dˍ~PT@)iOWw#"<Z=)XBBds8=܊yX*芙M+-BuLG %֍ 0^ēYCy(e-5@R %SRí$aCY`#6UwCMdT/I"V]y U~Ò$j"mN^ޡ!QnVz?i48XP+YPP&MOOQǰ!sbkĘR Yjs$(oZXΞ"9WK4x=A zK}u#p/0E$Vihݢu% Kq2R+0N>29, TCPB#oD[ymeMO^*R Լ2uCꢽ$Ad"6`JeF "1WOD~ʡq?2%)h1nME0=-kB3ͫj (R)}i.bh0!$?Fը-Ehgo>I LL!'=ɨqByLj Il*Hq^r7+BV.-eז`Sm3'ߴƃ8Jj=FMf5nIF)[َNKĿ>̎_ǐ%v$њ!Y 5:rt׿ 0?y=+3KZ죶S.^Wuo3]boҧv a6 A;HyKv}ΰ$# p.˲ᕿ꼐I ^H!K_H98X/.z&U< Y=cJ$UEWԾQȹE|r 1M^/WTz z5YCoq9'ddf.!wOY;,e/C,Ecg=?2ՠ`H k T/{TcNUJf@pMGzĮ7u5NJ3d,aeΣn0=kn׾ZX|L-m1CwdD@08Cݧ- hcp?9^xRQ=fn+eӽ"%Fʑb%j2Bb3LcvH׉CB5`oiyFn:[[|څѷRAŎG|mSEl%a@TQ/$ŀ:Ϋ !]lh%W?j^ckh_f[Io2=NZH\t?'VzK~G Hs`%^Ԫ!+yH$.H.;`փVJh́ _TD.+t0Fl=&|Q^ [ [:.aQ!Y>2!&3`c߂3s.XQuxm++r[+\wIU Vw| $Y!^^֙0UX3M=ZrGvdM[EuVsB}7cˊ `H+1 c1.1df ']"*Rpcds@ C1jz|3*Vљ^1aUk\G^}~*n§tw َKN zwj1s1l@T\x/MvK3]dq$Iw{fLl<A9L:n$U]4[<%i;6r0@.M"QR' a{P8ut wECk+L]X˸%'74/ 85rρ LO]G?PD/ra 6߈*H\.91ukU;#4Ka+SIJu^QCmyRfR,}-Fn8 82,q!F#_ޕg]*kQuk֖6(r~#:Qe4DQg]wB_,7^)0LsZxEHM;gqQX;4#pSyыQ'H:!pG7p֔/vj'؅=|;[IJ4p^#G(YΑT 4+,Upr]>(=+C%1-CRf .!s^A/ ن"8pw2a=u4 _?V(3C:$,x5h:g* K=e ut^axbAD\(aK 87IE #h`T8)s5g2kXF 4Ly8E%.e֏nJ,{Q2Jw&L[ܨXGo6ˆF) /d1`,:ZVYSX qpr" >T $ #K,闵~,=u"Zb\M&߽rAɕͭO#uGp7lϩYSȂy\Pԓ̀Q\Z{;M>׬S@2 RL vu~CWMٸ "0'9YܔlX\i$P E StH)8RW3Y= zשh"7%L ,fP{0}X vSr sN\?`e8]0Bv%#/J{Z,'-, aʻh:bWIFtkVJm C?ݍnx7$Сpak*VSU{˅v.\Ϸ9x]"c҈ Ƈ{ݧkt]Pk73pURU2,,5RJ[% 5q1y@\m!K yz C^ZMi)mX' ,WBX?V6ġFOaf"V^ݘ%Sb8 Jȫ՘<>+?e)wM|&]6*8}~N:A2,"lH4a|0" xXӚұpe#4V/:%ɛCug' cͩO87 A(`~TitmEHw;~ KeMH/KXwΣ‘k wV&1W'4v1҅yq#\sgG Ua~âL{ 1A}F N-6ͭP #Hȕfq%t#n, '=K?*{_hW~gV(81Y4R\j1Co觃y]Y1e_pZyrD_;O"dڟ=:.ല*Θ5iܧy\9}Z:cAm7=4cSꀊGD%ʲ2(~rK3,sZzJkxo`B|o`Z]p&Ҙk+dPT۟#:8D&j$ YTL@[f6Vo3片ZV4Ә L{R>Yϖ[mނԛ{;B#11# g'oxYbi~[gyzŕq) hI# K=h#3 h¬ؔF#nV$J|[9! (u@8c|-f/JS?Ś.qY&Si:gyU(iWJ6}19Eaφh'@HH\BH-΂wb"y.cI(R5U9v? +:aZ oD+:ά+*Ecy=JDY.Ǟ9+LT=f\Uy=hsh>pۘ.-YJSM(j7 ̦$)WRh2Ȁ;ݲl0B!VO3v"p:SB}cc}"Ap0K@Ι ݁AkI/P`,Zf~Gy!Vd*JArxx5,o"&%P{Z Fӊabӭѵ Mc0vG/c HTfO'i 5Rلot ONXZS$oUOQoãRc˴XHϟGslR<0tYC=M !Yru\``L'pץ[{g7p%P)-5x@9eL+3 P9iN.BnMdy&xwҭ,*['#O +gO])Lz!^!'ky8"pJ]bFǭ6fr߲=;xڂ!q;P!޶.D[)20eiSvw1Vu+1&4|q:/^㓳a?ײ@?Ã;@x1W Rٽ!׳Q7]ccQ̏b ǺJ HQ\K탻ڜW sc̘Vm%9Bo19[(F#%KYVtD{0YUC@3{Ľ 嚜[Px#̴-֣^O/yw D%ھnGk(c/] yzΆȹNqDNK=^&%qx8Wl[d&oƇ*WXp2zն6oH3&M01V* K<;iqou;;kدd@}FЪ(ITSHMaJOUS!e x:P`R /oD_ziwoi O޸QJ b^gUee*/ vT:_eB. /q olק 2ݮqΨGp~S4)՛_S|f҄L݌N-03x|C.+FT~Pbw'$ڄ\'J4WJ|-W?Nr(#׳1q:(m_k\4p@rS$p+Ÿ)(ӹȜ3Ix~p0WVBwɯ{%^{Lmf#1wzOE J?8q 2_+LECD,^_N ,Q)}LL̢fyW~? ?R}<8f~ieΕ>*h3tऐ%]xQr&ԏ2z ۝9IFv@E2@ v˓)?PPy`1^JK/z6*P?oEbbwߺ S;Z}ϮoB<3bbހC3oӡϬ~X@F%L :JC*(H[jKhʮ+e[ٛUca-zY9;bs"N Yh1; i 6&ZWp6JC@5[7>%[rwLͫ'q;!2Ndyl\z>\ͣ AJx{E!H19U=? @Jː/$ܿprSQl?FoJ:UbrlADjoK ju2w`$Q׷ b-n0zcNljˉ$-R H/SjW()G=s\'_iNXМF?6 T޵iY<ԗ&aZvHef! cqLX[سǎkt9d-_-?0WoaIV.$@Q_-mn3:ݍds\N>n$?'3 հoB _bIEqۮA24X}_X]ʶTa$CuYȱs WmVO ` T#"SCPú[}*'13'DXeɲ /?~c@qw%EX15@ ]܌MezyHƿo_@]Lb"ȂЦMΙ#a";{s/'w5_4 JF4 c9GM:R毮3!3%X&]] .[XT"}"˪{5skW84-oPV4*doʰsd~S=n^ln\qt8)l\ѶGdo RF$qtu5D/k )VWgZ 5;GZsGD**\9iRw]ɄL5(vddY_.O|7BE_Mjʿ Fb=4z *S\v{ Rr3\Ω-nr-j8sJ\E3^nJԢ3xQ\<S81X"DŽdsl0MۻwQ J˾84}/ C9.+qղLi2JyȰA9.(:ZFK ] Ki&=$"Ls!C[-Fg!{+ `/Az8S^X"25UY%+lpmGjWڙ6|n>Z˨kphP 6wD!]QU x5_'}@="=,.KR X-TD8I6Zm__I٢U'/<}.ǖ^_dAS7`ͻ/ 9'QgڣU6fY_]l6K5mwWO%A&U,~i;6.iIk.tjsEZoyTʚݩ7:M^tKۼoٙ/,Wejd6{;5Ick ( WyTY#0cռweciޠ.T}=CZj OR 0p϶*Yz6"6hMӇqPfF`E%& (+ޒGkU!L6DEQK8?e=W5 [R RX|p#vLSz_%{浳&bbbfOMvʫTNW.F骔Z+tW)lɽ)y~oJGxVD|lrAqֺIK\&6Ly*pWFw~dgXp;$Q"r.t|u[‹2BE5^vr7ER.[%Ԩ̧۲]y\PgːECDhv^ٳi<<+]*^9WV{6@]:&[Z 3@iIIKz1T D9FG+L3yDdw} Ƿ@O=sHM}NxvkTUTj,3SΔ6=2"t5BAo.b2(e$ZZ,ѶJ(V(nȰDGgFm9=,H#H6F FARe[Mpw# ~drT<26scC|PNquU% ᰆo%"_9tF: odFBwsAzRUo;l4O\~7,W.ƣw.eI)Z셄R-o#xlsG_aYc⣬7H6l+589F`/{`qn, ϼvV"#,f7]8-nI_CpӃkpZcfv*Sz`A Wf@PB aړ.PFVLɊG+Rq)RnP}r.W'ES),ʢƳ@ȿ*Ǟ. wׁA@#b/Z< üGZ0-j,(f~+oՙ,tKGAcpTˏP~ˍck c{>Q`>֍2ֵw֤QBn2|_{0ߥ,{Н`nQy*(xBD'EjߕŊ5,o "{;?B➳BߙƛkF /i?F hbO淲}RRK Cie8P_;_?l˅]~[Ẩ9,Lep6rQl'+մ 1ԳUNօRcA@Jb1饯XɳՎ#R#G,)ӈdHx343NG鲯fٮ0J\ H^po\e.q0M81[$6 H4{QPro{Rԥ7ek{F"i6 PNhtC~+aǙ@Vl)řuv;Ӧ?3cۊG"%ʟ](*џAo g˴n_+([CO'^\#%!_D.<\\'K)C,p*`OnSɨs5_Jnx^U L}*TeHcp_-N>v?WQ1T ؃ٽ4f3#/ J:շhhMvIk!XDdeGˁިר* KBApRq#[FxݛTޘ)%h%j6?g+0ԨmyNAŧG1g>ܧp9^7uqEVýDp 7ꮑ"sP!p4EQPr$&fs|꣊!7aV({ ,գ.Bk6uEf8{DSW7Ngf}ֈ^oޞ7\ՋG ԝU&._Wx ^Rq߽'ߣUfwFrFǼbiY|t 2L,W WK޽jdICzpVz)~XMnjH!U`2; IQ>ov'8BerXNvVn =! g@2{Ǘa1#ΘOa:4Nwp]v EwmX}WU:c{A9"wf`0 P^=JUYgc9#&U:+Wsk0)U@9?wx0# xjE1/B] :p䝜wtPv4[E$^ۡz8mYіY'Nl46ofdJ֏vTx&$~F-x^gHGfy1 AL* pΗN)E(9i"{*ǿp+"$5^PF a&QjT;upƗZJ>fK e͢ĥEX&mbR%{߁K&F3_\@ boG0чº0޺VlUTk~֥Y=.5w]$_%WCWp9Z޻-սgj06P}3jB_{g@gYiucvR>~er\*YZG֎drg/;VEX'L NY7lvQ m Kܷ#w1V]^260+~tMo.A";>גJnaYGuܑJ 1ccGq)rC„'G.ȉrȢY L^чD->ސ݅z2m ,+s k@;pf ,|yaӱ#hͷ:`[.;yQQzX$7WFȎdrzSn^d]s )ѮjJݷ兀 L=mMiٵxY}Lԃؐ&6^j1dH c;[tG-\e}:qZVlv⬌,WG581CG*aBfVm{YϿl_/%}[h@֢Ji̕neΞ W`Z2QL7#+])#F6e.Qi\zE8bdnyzau#jn.Ua2'[F MpRKF_oxg)Ղz!wp2Z%šqp=z2EW;vZDUt,*\>RUͰLM!Jm&|ߠV/)h6'l# \.F7*՞L3zQFg"r߼%XhkiaZD)Ϭ:Z9-PDj̐bI[: n '^V·E;3BR(ROtwUDlmmվ*Rj1_)iZ;h5̖sn*۲Ȼ {.[eւ&;Ǝw:PmaI#!%u`="[; aQM; .x - cn("F gU̔Mf*< 8z#boa&3eu5780y#fv#gۅp*li Wгfc9h&^ b ŏw KkV\ cǏn  %hTa@ݝse$y3.j{J jmP\Ӥ=$/%T cM|)Pp]ZQF-m)")Qnp HL֫8/6:׽O}vLIDY>&i__8%\'2]c:qoF3sTJы}`3Z+ ϔI1^C3|[Npc7Ɂ/[n-Ie E~|żz?f rgm -K1ѕ#Ʀ˫7_3^u,J'dκToP~{ޖ^˼E`ZzE 3 l oG0i꠬j_`\n2VtӍDž*:?5^+Fe1QWO*>.w5r],D (oETfzTۊX^('B+7o/s+AMlmSf4h_F [m|Me #&$IT\˹QK' .NQt3`F?3O=\om=M= G{u7u/ڳ$SwNiNk,@w{{nÑOlVf+[X&&K RMgxTDBDɆfv. XdT~5vt~\7gʏ^jm5kw8pڌIO ~0t}BG~7K?^q?b9"K¬zQTsAVQ1؃jFW&?&-};M־i!zmnnC<5ǰ::ۥ6 %$̞3}'CD1Z$ -58S eFžn~9}e v5n.#Tk;CLXEӌg_<{ ĺ8,]1(w#7-1ĂU]BNIȖ Z}f^eS;8-BH3L%7-F=qܴTkpgV!;,5K:OےBbt0 OyZfH`]C/cMHHKr*"ԏ_`+]ltV&u(L:>3^ !wq43޹,Ȓm_ _8թS0ا^j2Mck ,U4S$3BʼQ%b9!7&Bkr؟~+BR(Yq$i(έT=1LM_vW$8( ߧ!5d(^vgE"<!H ߏ fDБ 6RKa BsFe]dSh/dy8T끳Rb5T@ɥĕEb`u-S~YďB4D T9{M7mLkdkpmy^s$\o(3֬,ƛ]Vf#8t - /y)4 lXC|uf{ܤ$R <}g4F^ JC RU Ƶ&yBןDѺӊ. !iVF94Bm{;bݪ7G4 ,mT:3L†7}AJe I< G x]J֩!>|rRl 0HMDQ;8 ӬLvʓIkunrͧ6BV>] /|@`I*"}N|%>Y={W;h-c0`~4?)O V6T y.>vȭa\%r*d[o(;*Hulw6uA2Ua}-] [Ri*^Ll?V+) $ !7{s  mQ!b.jdwh2:~c P΄/^D-^'7=R;od@r} k_-UW-ouJb$' 3DK!xHrCA^NYY.05_xݳ&{^Π>V9Ս(%Nx<ad[z1ZL9QM-YGG**_:߭m%0Vev8N#A_wxy j(D+$ٱ2s?/i4Bm?4sy]ZEP(AUhi#69ɆoyrɨL *}x Kk^Ys0 -/WVᓇō-Hm[ûFͶn1(sYRk1\ %PJuBVzN4p M:'qF! k {~;?Y֚AZž ,hw¹v.U Fҧ.zNŞ?(^nRpQ# œݫ-OWF>54sَYg̗P;SeI^?|p=!Ot;E˯DGk\I޸9$i|DN!\YwNd֬C^HԛIDz_K N<jul3tK+щE&}h F[g  _oJ;j6GIn KRӀ . MڈZvŁ̨:-0[е<;rI18w-w_ٝ1ҳ,]!JBvNn>=g;Q>ʍ¯1 {P_#$N"@=lVBzCDԎ߶c(H5Yu^׳éK%?3B/J:" YO7qϠ~Ͻ7S 'qhzn:}|1+\=XGb}$0$p]>Cn!V]9:)&gUw45bc-$J2jrN8WmtGR'Z;T@f-?;d9jEk|ȡڤ5=m3AR(O,kSW@:þ,dHL1V6&! Or:*0:٦)=7=8'dސDJƽ 7a-m1UEBPzP]GBC =x}x{,o4t>.6B55L䡣Tڷ5pI  B"0⌠^wmq`Ha&6͍$\_=H xcslģKqTKS@ b)7EAvBSt]ƶ|ぱ3;Q(M!z%Jd'LaXg ]mh^ewqOf%k~؁*>2RYc(p.@DD6{|vWeU&1'uGR#g}XНv什cS*xo050I_~P<8ܓ* WsIb+vs@ ]ε.kDg>oFuGc dZhH/GvV%ftXj].,絶XdS`~;Bh ٸR¡ >dtxK?f[*O4~CWyB뱀BZe-`F.q`$ \J x:!=(=?Cɉ)0cc5Y7{9} ,h3̨q~ {û/ϐ#p.t7qWnɮ/֬SNN;QOFQʬ1@ !Y)y;~V* S16RbU4e:IK:7/WV-tj@dEAx{5S_wF~,.@ҷKP{GRp9 FVWV|_~JQFw8XTyz%FQz~$z=)G6t9OX#Xȅ1kMfʌ|-\ ӢDJ68irR@k2#9h\>) jȣX.|e|wYdgVHEOI{a#o~(C[@{6d4F93A<߄2xB.yiEiͳk mTo@%"ב 8ʱaTyg?` ;w9w輻)v`նjx AGFp=Nòq/9lyKg?Әճj!J&jnsV~_oA fPˊv*7}#8]VAz%g"Η y렩YG.` i<V[H!'P)ʡHק#I`PnY6Yt؛fi oY)fd |a3VGpv+CsOdm-2 -ڠL)\5/!b.߀⦤ )\>+?wԕBzfs {˴9gZƥ\)u [EiϾGi!ki_%5RbhmC }0JNN!!Stzu2|'0] rUm=$r\fy?\6 +WWM ,, >֛PPa$7k O 0ccʟQ} !a>;6tcfpC) >&\4lUf,-^lFU*|#CKzKފXK!4 ~TQ lO(%Tݞ +Nhf+B`U9Z5G kVf\س9 UmhzBʷ)vѫxuNEaĵo_ujAYiy؃;ۃ 1 rO :ϵ=oDƎ )!%*% ]ټj5)yZǍ̤>j/uK;g˝VUCL}~ݢzvhW9})x",a MLRD= ꋨjsr(7ӵ>N^"Z(pJ< Eg94 Rt@'և0*-3:|*"*0'>YK =Q sڇo6߮J/+ Q!/uբ 3]a#s[[*X4tO 7hoߝO]9iD1 M)+XN9?M_c f3% l tЏwbD&Z &HA⻺z(cyQ.#k3B{X5X4`W*cc;S fE 8Ni 7۫xy"`yjS8E?xAv,_r;wfZdI I9E㐝Ä΍V=.oY?s(hݿ'wbgݕyR/\{!K$iWW E%DF_ߪIDOyy.g\ `&QKZ6ۮPC˪ͬ6!X4Kt#7]e<">,neDKvU*֔Agtwךda^ (1T;gp?yO[_r4:ฌ@L5!l",ś*e:~Ͻ( ^Me+/О}_~if6(@z Y\z"şؚsc P=@R=憖+g ұGp =w|D$gi xf0AM3ڋE{1=z PD5z-z85$+ oY8~FEc_K(e2ol5t8J&0 O819& 4dƄl0b8,gİcasΆ}̼= ]ͦ?RPt#廊 4kPӛyZ ')t=K΄ fƆyX g3M!X;q)S^P >G'Q.^yeCy :0Qugb, @3s `@ 0i殪3k6!= v'r|护 sWWClV.LXZs HE:H_`̕@JNaט a|%^h_\edGf&"E 75;ղ>!؇PX>isۈN]7P9I}3 HG0m3ӎ_uc{R-ٞdڹ6LkDѿZ9mmo}/FywqT#\'CMe$1^Gs`d,TiWz0p B+cǏ3gC\Bp_"C'*Pmn ZLI<H84Dg Hgk@,1`nq[54V}`G%U+JÁ-]E6LnRW{IK?1ۖ҆Ijd|C|T߹+umG\/FjFKi9E+X43؇xΑ@iZ_V8}}#pzPJ Ĩ֨ǦS.T*l &ֈty̆-!,+1*Y&:װC%Ċ7GPҰ¥ 3R+k9Y4 $?1z0f):tw)N.!|nT&0F$7C}jhGtc]8hCxwݛߏ)` ֶ֥RGBTmXs@pFmh?w #:7rTRd3F}ѲܱPZ1W'`w]ΐpaчtQZ\OKui4r6¦U:sŐc),,6}(~/=6ƃplYҭi6f565_/y ]XfD^wF(WKT+$k}@NUIs+X뷻溡ep~:\Y\kWvxAw8pxp &/k=׷+ i[T jډ2Be]_:) ̡9s K:bŒ(B^Q\\U!NƒL0Zx.ue vE!ɸZ>l9CD'tw f.bQPSmsd!DjdGMMcsa TXaCB4[ދ3}.9} ]Qɮ*{u11HEE TQs ĜSudu(*^d{6)':gъZ@ W2a@DzY]abuءhKM\Ԩ;78bt41 5J5s\nZRDyx."*\U]mgz韄]/`/Bєd2_f+t60=nũ(Ad"q].9Ha0L!$|c+[Uwt;(Y7w:/WroD9-8Jr䕯R3ߊݶi^+ay;͚.77p`0WuKϕ|~Ev:B֥%Z+PFq!b1W[X B&ZWÍN0&!nsfho6::FB<[ضCQ0.̳K GCdX5~oRϜ󙁀UKkNP Vwg)e+8I5K5(blJS3e`~ߍL wՠ\~Tыrt#~m;a2sWL,4>veQ"F@/]=._)1>FZ~>oNgK\B(H}=]9,esGc~,cY4vľHEe50O;[EDӭbuGLuw3ԜkkH˒D!8ꫪcίv k$ǻ޳uk*k&HNnb/w }X-/}M-x=) ; )`B.ERFA-`"OYݼ+ıhf֟+NB [б2F&M+h0 `'|z%_yPW.Lp'k3w2ƔAeQ GO_:R+@ߏ1n;"\FD]H3_A6|alBם'A9PZV30W]unn xQ&b33N*3ܖ?HmAAOm̞'R(n[ɢ[ygWK*\@E-"گ9h=)x^ĵY1F >oRzH2/H=3AM?-A$SaBUrq>D[~PW#|QS q;] $Ep\M C-$x+:R 󍌞3[ZTR|{@9rޔ]t(9q6nX^ +P1iuAu, At0k&e2 X,lmʁ |gEDvm uQ ܠ}l|QOrW%]d$S1ΡI@-u֝e/S ̈́P˲㲰GdمKa*(㈡S.) s~Mo/yQܲLsP!#}RfXVGA0;.0Ltgѳ nOu)Xpiʽ'Kh&% :ygyۓT$뮬\qzBxtol3eeI_/ 9 1I=23?D RDUϱ a6ɼ'?vdz( ;mi__>q WsQVGvJ[!;SBð^MV\"|bdx>݈p&r#luua?$Bŋ`1Fゐ8<5DdZ@Dj׺,v'+d]Zkrv|O, K?B~C zHaSr;S(C`ľQNnެ-}ZW益ӈ=8FhxAae PYȏ$qA>>Nˋ d[Mpi#sJ r?;{5ɜow]Ӻ/F.<[mi5s}jZ89Ss*&Fa JQb_6 2X)Ѯ &0Z{\/j,fnb5es3%EbQ/[#N2 )m@,.fZJ,F*5E`]j{ˡO"@FvcT1R<_I|ŵ{:@X `EkٞӺ[f`F_Η?:di(Ҭ%%h{EG|7etv˯BXOe6>p/w{`hJ{/Qb΋DX2eIFOx $l) Q 2my Sh;]͹.j7#ܑZ[9u6I8DvPsVP7Iui;r͂틔p3ctœ }w톙Qb xp))#n,O:^;FOI,?2YimjVRW}62+oJ/'I[lˑ1!6 7G_^Gk|WrIoz5z~َG~'pע'ɇM&;Hr7AὶY߲}2N 2peiM\>`clbErtrz(ݴxA*9Ù1+GBVrQG%)EvSÈA3ˢq=ACͷ Pu˥ |BT$s]x1'h r%-ul&Q;K@Sjte:M=l~*O8qvFn5AH 4;+t@ci w^MO,ho{Ki<俁A r~4g"lbaQ\u,ya?UZv0}l)[&k mHV)‚9zE)Ed_r]p2Ͼİ VP5:p&|3%2|0'pDv6Go!'Am.'KU{rt1LGB&*FQME\1hlvF̐oinXlMY"&cI8:]#7g_Q[au'0+@ whvb`B 23-ER[٨~WZ}\+>9zp -{tI)~\ex#qH]Y 6cYNxn >J`_^Og2fQ #?aћ.0ꌩ(9%Q9otwRMзfIs T v܌z=3 6h'DODlgJqg>8*Cr P즜C^h)//1dnBmOkv77WetILqIKvzn( (Z3uYnP6C&bPl\i6% eb %WθG| \%yX8)sXU*0NdZ%[c|џsQe.}-XfU/;ncNh/x:` ߛ3J7rӕ,GqŲڑN!V9 kRL4Nwв=l,tj>a=~SU!U*#f֧ڨ~.B XD=/<:w/}L0j:,V 1F\-ʠ`{=Om$XUrT*5y9\Ԛw‹+LtfԔJCE캊XEm\͢f!"}G7Jn_N$ p?@\(sy;:`gyBMvʸ`{b,o/>VWcYDnxj[qO?pFqt=%ߗVڹ*[Y0=BANMA1xn˫gFKFW(2z>-rnd5X#};}|W\<گGHMVRS2R^akɑ`YVui Ǡ 2d1`~|>iĮWS f­~=*ĪRYΆ@PN}+;QXfAALdEҰ6?dNrؗ{~4IIIOfCJt履M\1wxf\uhL&-ğd=GIR&G}=%n +N VޝIFMW+ؤq@xI'[.c|eA2!4 _n -FYB:WI}9BTTavUdS?A^CCm~|YҶ <4]9\hND[%i]!hܱp'j1bqJBlF"ePjjԾ5.%C5~f>Ohʼ^_DؗSm ?zxңՏIjmwE'h KKpg:ǻNܠLJaHZuV@pq*,bC> B%TWX=Ds__G|`B*8P<7VDC=]Ֆ[kOb/tʀ% ~"'Fr>9ϭ[]+$q>I=kL7Z!8%5!̌Vv Dv<;y:.Iˉ"%XgiDT/#TW}Ud 2ǚ __o$\vb030vcjA-3,p6PkpC؞Y=du-J&Zr#n?K8<'FXZ=D%㷾|*?xWlmW[Y+bQ {av9/YkK~̹oBqI)7.GmMsj 7/WGenz&Ff>B䋴&sBLsSrr k4Xh}lvLk]zMED᪥ll-/qIˬg+lAϲYQtbSĜH=A ̶ͥӔ=ە]ABζU=U%;*52#I038Pڏ#hݼkLw(ԾQE`n#FhAk'(}/z$ ,K MO֮seM:+vs[b 5tVxX^4nT-t8x  bHDYIQIȦR(f?F ؤ4 RyQxlL:D>B_Koa5)qkZ'O̬2% ŘMp5C褩RFz[Teݹ.dzHҽWl yXʛf|W EFCa(11$8 !d>2\+&ׂʘl32=̻imH3\7O>0Q 2/my}5~^NwfD Zcbw[ mz>T .X v9әSRFc$I3]DsgFT47,9$U7'"A*XcGE^w,D@plj +1J)&j!NMHߪkŲ㓛]ԧLEz >qD'mPLFÖ}^/g4(iT&B!`ak9(kpeNŐ \WwNs#ZۓܛgRU-b,7QF#nPDzr9a+2y@A! ̀D;+(vKyJGA}G79 ^2;ԃTd (r1C3dN}vf,kP›{6<^Qޝ &eT w) ӑIDu? =ZE]%?֑*Pq b_`x],\M%=iffkI$$"GBy!?xж-ǰ@'ĵ6i>kq+q,<u\34CA-PX:ª+힣&E*.&N\t.&N#2` HShñ6ڃ%Ezܵ߈o:s Q )ږZU #OcŠSU!8 :*FhjJn ?=&s`J<Ƣ kV$G^ČF@bW ~ev3 E$$̋5ޥA;fu\Tz:Pݜ0ߖG4z:%w'҃] =p%fxeQsl )i]vUKs*:vZ>2[Vn n6Dψ3;l0O`/Oq0iK?0_ԗgVDٗǟ<.E56X|A)͒_4d:J|8hSafK:sx\7[^(65Z~ZU`r"w~Ɇub s!2 jw=&_2>~$JAmR=X;$A݉9?(ȓ|0:dzIsjĊ d%~8ʉY6tp@5, c/(׃!)\نD}UO,aJt-i} xOg$Ef\ONǓPy@ћ*$ثIrK!G#%4AK%O4+N|Q˒NMwFne^aEx6?aSm/66Mqjyq>4\ѩ)GNvn_ 1F>(-8{R"2Ul&t,eUp@WBPmȴL2k7| !fU4ɿ*θhjz<}\Ԙ:jH9tbUDd@l84=Rӝ==Y+pY*d!݀MeKWo5Xg2A$npg{^—Ghgf4ḩFIJu39ջnJƍ,mptq=4ߦ*ܖPn[y gok񄍛]4y[A~ fb^ʗGճhtqV( DڂDJzӨ5Q5:t:> K7 4!{NMZV~Vj;.34_Q/~ JqZrq z8AVm1c>n!͉8ᅇ9Mk׀BcR` c7Fk_yHALvC*kb"m2>VDxy@DM [:жcerB<2=>un .ѳ EbK>(/4=y C7އ`gP@(5e1Upjj,Wx=*rˎUfxr@ Z 7?O^r.99 =N'r*^)uۜl@~<9\a])eZnĘ|9Ufv;gR5إu$SC$ʊv$͞=fu+Zl~BW" i3)(Sz+S2.Tգj<1X5>317䋕?OК-QMT&7i.@>4 5&Zh^|X4 xGIh"(S9gF=n֯ /8YiH𙍽U zOYS9Ibr& HRm/XiqV'߰h_ex2hD+%&s]P `R?x|yR=%T/Iùޒ'^9c HZ)A*,7؟"'氞"|F臟-,%='yS,jI;Zϑ7/# ߬*|;J8_gWNRa%=չ#IE\ fKu\/ްs:f \!_01z/a<vUĘ:k"w%+ON{-, H4ܔD!;/IKt ;mM /bGJ-åxI}2 bt0ff=ѡC?' t#(f蹍f9<h y\U&;eoC=%w1X_#c#}'GKj tg1wY!`UrvHNj-k~K.f# s`?9UqOO:ҧ]aIXS{hvgD!5l;:ɕ@Ő쇤CWXy[.V%t)bYPɽc&l))]xc7,lzTU.՟ zu" _Ut)~?:~ZX؋/JxjuZp38MCNUMO6 AjP;`峰i8UlWr>7;kE?'D7W82wWD +8em0ozQbYz,3%R&.A6O닣t? K98Cp7ʓ9k,=a$:Yа02 Z4y4No\ޔIɠ̒|p{k K;Z7#)>қ^pcDMuX7M ׉W~hٛ$oFҌ`t㹱%!.%Í$P<6.:riD1UBas"kP ^m~lwE &dqYWLwr.̋=47(I>cXϨ,$d_m⿲ 05,驢4z'ԭZ03?IܛKH=І 2Uk%ϼM'O_(2Kol%v|ƴ66cvϺ|x1;j5QzJߊ ΄Nyp@9V#w` Q/)b~70NNQQ&TGv[ YA f0P% QW5v>]KP}`H~셱7umlBg7d>6Kig)+z _ n)X(}2Ѯcnu[zoSĕgɛ(8z̓y2lL]ƪmSU8&[7X]ר ?/V ?Ԉ|JI iף{:_Oe j1&9tO@.uFe=EN 4ڠ% 7eo \:H9zhn2bz1)uObAe˸B髺+ŴU*Ed=4Au[%*!懍FSBϗfbʁ:FBAo|aԦșDDwE ڽ"1+gct빭^bQXVU]]GR~Er)q! E4Ň-we`nhUB\FtvNhJl0=YZ`v˶Vd'm`l 5LyM'{&_NK #<#"n?}z^iAih9 ]"_kD$(JgS3΢zq`y`u搕[llmw^1B1y7~gn\sE~gu57IM9&yݕWwrQop Pf!NoDAYh4wO20Z{P,#8[а ,&T#7MIed]k.4Xx|d[ylJ#ZP{%B< Z(%Nrm)   We!~ xɭy} ]YҢCqS ۇ L`"6q.L N`AelM!ě}},mO0`@pQ K+5%I4fh'GRb yaNi1:"E̎xiݨ)m-{Эm[yuX)oo]<&OQ8RiȢ<1*~<-vi|437 x7I +?jjSa ečKW 3 W Jٿ5b( Y+:D_˓߀,*l928/XUW\!P#0$dr 5#'XT)c ئtᴏFkWDmYVئ(I~x`b;Kr;ׇD~F-VE? Tz'TBD|DZ9Dl.9"qi3~qJ/J#jgT->CiS2ٓC#Vdh2͌n[w} ">p3a9+JM(o?K*J B]&?XE=Z<ϳŐ zXkP(\FMH Fp~ڔey},8w;Zض9${7M *~kVTo%U4@$t;WF=T?}̓FP)dbZEE?U#c`\#l1Me_?X8STgYZ:xܑ͇OQAmCvn:6QY^a[TGmQmԖWMRhHVLQHЫ7?;P~׃g[miS ˈxaFܩ(<{D TX( 5 !Sھ'VZH. [ wwa`RZ vL|-9 Vn&k<ڥ5lwGeLcܿz},;1N\H׷4-Vۺ*w٪p{I[G8Co.\4}[\a9չ@ %*$uWB\_>l!\Th}??UY,p7*`m:嬩n[4R˳t<Қ"pԁ)v6rysM(Y™{,T'ΗZ4hVZSnʫ,ehq]O9N?1@5D]]F1]hN (V-^z `25<.zgYZ0707010000035f000081a4000000000000000000000001642f097500000f4c000000000000000000000000000000000000006300000000./lib/modules/4.18.0-484.rt7.273.el8.x86_64+debug/kernel/drivers/platform/x86/topstar-laptop.ko.xz7zXZִF!t/A/ ]?Eh=ڜ.+9;oˈ?b R>c.S6ّES*؎nsO])YhY(ǥ6B1iXE^]mF==SZh_kCb14eO FU{[!(XշšcNIKfF مqJ4%Ӱ@]JݟGih dA)πHa+ {u 8۪g-d[)= 0a|t $p J˝J\r=kgA-C$/2x`{UFl+M VOLdt fMx2~Wc:͇Z `q}InSEUٷz#.F={1#k5OOf$5,EH_A㌴dsSޜF$O]"hsq|9*rՉ/EzY<lqh +xjwy[zwz%'{k5p(xy9XUri!di[)N&+-Jp1;tJØ^osi&{qq̥x,L6׌oRp M=JIK鶌!R^A!舚V8 EtƩbS/y'ŗ5ҩ]4Kߍ 7yҹ;`f;6s~KJht֒&O=\L_MȓQ57oKyR^||mX=C魣M4fOw-!Q\C5aMIYG2GR.:E */.ZFEo\!u~)l=S-%I(*D^)ǭSbw(\ThC Kt@/:SMP ^ю3X%X\ =2“ެh!_tSm yu ҳ ,+B=ڧx-ϵqU>FsE،/v}*>F[ޘb*.HSsܤVLC2=."@ GC3#76ҍrXpEߚB9ro,+yGS*=V$mLo'^?r>Y7a K}o 6yCkcBܣAW>Yk(.$ WFy*dM +(p`U_-NF *@ꇁ!ϵ#gEX 5Mʄ%qIeL*̔A3㢦hkLqnvI͎sFߴmgw}7qi~`uhT\IUX =-Ί1)B*마~ CsG.$jT#Ew䬐7VuF 2ƍϳ:.,9ߤBf2Rpf`;,י¹|0o)`Lr$+ s:tyo;pӧro <&+w}X-"4ÝÞȋ˺[Ce9M 1ao2MeqR;⽶!X% 9Z=0hϰ ֋71=L\OvVߓ\7SVr74*r2e ;*a-I>źhy»vbٿƱڋWc{uz*c%F L8Xa}YH~ tY@~oZ0?8]n%._s؛cjB@J5+:Cîp@G-Btvg9M:4~W7yMN('[ż:Qﹾ=oz^XV卬pՌӧ2״/sL0 GY~%WnLiVz+w}?Ojor, ~ۺ}icu`'x5-DG!#S)b+S]?a 7b ^% V4*N\'$\.ѥ,Bq|V\(%M1"8z%Ɛ3mF[-WS'%!R|y)n+/ `Ml#UZA›qa +5W{zJ [L۷`7[:X/Kg (gF6P3Kk5*+[u^4!!M3;-NG l13-qR: 2xhvc@\dgJ$@0&9<b3$CYc.c!lrf^.f?ޣ UDNu G8k vp#- ©Md5{>LJ7:7sL7:psMңm͓y;jz:ٮ[CjȣQ?[-KR !/5gYZ07070100000360000081a4000000000000000000000001642f097500000ed0000000000000000000000000000000000000006600000000./lib/modules/4.18.0-484.rt7.273.el8.x86_64+debug/kernel/drivers/platform/x86/toshiba_bluetooth.ko.xz7zXZִF!t/Ao]?Eh=ڜ.+ʭ"HJiUm##;OĴ+j2>XPBd0p(^mUFDڹHy[ wTޮ\#g\:-?RhO#B3 tRݶkV<@ghT*O?m=*eKeB+]X~}鎈c<̮Z[0v.p/5? ۓfn:,UB~&JrTK^ y`=uz={˦er13]N 䕈vw-<2urƂE(u:8ݧ\#^Ɲ˫"~.فw)}d>$;o=B(+Kvs!v|RͫJ"RjYc(a"Zgu-f* G58+v7ߞYHOgM Hqc`ٶ,}>zVXl|3mJffX&:=Y2#!܇ ZM7vW_5ެ(@3 du,qH-- FO0cCvBV_rT4>*JVa{ 7<|IZVOuoV>~ruܻ+JlPAT;vJ_ do* ,MP:E0Ĺ*m&}.猥*T¶\|n2Gq@._Ԟd,Q*ȯ^Xkʮpls-@τ lWkR:U=T&R~>?n?aOr%}<,e{)}GHi WZ1^<ꀾJ͹zt7KT9?F퀲G!{R)<\ˑEN#1r.4{ !4eRFﲑzg6hʫƍWP|` Gčx֗TΩmuW\ K>Օ{f֍X݋ `F*2̝ma.T_{ gS?XM~NAV!ʒXf.HFLlZ{M> 1Mo(G/z=5'ﻏZ]{pf6ydH[|(Bz %Bc ,T) !OA_!= cCcV@dDRsrIC7$m#k6U q.A:A1) 9[cٞ(N]1BF-jPHك3EUī<LjJՎ0#/ QSo  ė [J}8$f`ex/e)CFBE((YH(2Kv2oPz1Y4h}?t %܏a-_yn|`p6񙲙E1Wm{|28ʂ^xƖ to}g"7Wy3LҥIOJ ThUf`Jur7fD)i+>BDT%ggdu81nq]R䉖!s^Ckۈ^sj% EC͍Pc:֬d>>@?swTnH e*IQM}hQ.L]\ T(7itkdD6vC_VQ1?ケVG"Oɝx쭂D(z6$Ӵã*ٲUMAgCV`vPD?Paƌ l8-)zOQE +`S"~ ƈ TE24vE|,DTp/s b1U͊HhZ SE=6}\?x [z2N bů3O^f ,9 v#:4L'@P`Aj5 ݋B UTEXXJ#t;h$"`F+)a&.ypkd{: WpeFI c s V~{.'_[Ϭ0+鎨?E<$&8#D.b:ΉO3z5UR`hģ9Zz(9OgM5cdWAh' @X.g;bV\F:2xqLT\5'5RK|z wXkB>=iu` Z_%9::eR˿?_RY6+ht&0B9g,AJAa_hRŶ|_z*[C[oŅT=s5N4s3`ty*0Ǹ'|;-jLހ~DC&83x/dϬ=CiaP5JNv$BJ} JNcGM=fDRM9F &&[bIGM ݒ0d9hwtyw63cnzAҤ9? %Q_iڤn .BlNU'>lb@FUV%YINq %nvئ'{:gmGdoKi3~c5Ѿ?:4ѯ 9 h !PI-tZnךOYF)F H.Q/2pY"ї]\8_rTadꛚ*BCݔϕSX:.uj ",7ZV1NIےXhagNU|qڐ. }^sfMQ\%V-rk[-x֪(w˿VJQ1ե7+0k+fbv I!ES slHEr`Ƞ="S&4-T TF_z>DE6 T>5-{chBV#u!-^,-Dhix#z6{$*]ǎn]ngYZ07070100000361000081a4000000000000000000000001642f097500001cb4000000000000000000000000000000000000005d00000000./lib/modules/4.18.0-484.rt7.273.el8.x86_64+debug/kernel/drivers/platform/x86/uv_sysfs.ko.xz7zXZִF!t/s]?Eh=ڜ.+Ny`bė 92aLrrlb:io14[1P^hI`5BdU ;-m3^yrJnHmnjM26+yEFĆWڏ=jҕ 3f>%lť=Ŝfu_ol kJH60Lij0H&m>!ؚg4naCȉlF^Ĉ %J"#Qq* G*ahEQV/8mg 1BR-旗Q,Vs1zV:}~] {YZ Dt\_Mi/W ./zdp1gfR{}Y+-@H%j1HSjhǫ7Bj8f"ZfO QSO,GQl‹.[a˃x+RII!U~.gHOvO"6qbl݆۫f ڔLg|,(P#[ A_[_$ gȋ鲷-lu͡e1B |¶CdZЏ ?eD &H1'zYmz "۰jB,*V*Gxw$IjZi4{ЛujyNN8tSWz}UUib6rMJyENyg} 0@!~Y%lPmԵM<^x.dq<'ėA +ڪE8]j-Bԅ y|^k7T@I_sӥuthD_ ]z#~) y-Lް턞=EFns F;~Xrysz29"0 XkooFZw!h] FB ɍ@C;EO q*ɨ @C8C;` !BH΄huPJR gT`rED8Ubia7O{+EKa@sj1,T"OA\ƥ8 (v>bW[;7Wgd}+cg87d^ld?.P8:&9_'"SՁ)^A)H)"5<0V,0qء;WC۸ ڌ7zsN&l2R"c@6O_,,LcY_q!aUMўxR{*| ƚ)kPqIV}{/MH}^31tb>];YVaF|&EP{};d!2vZJRj+hzȿI9WZTr WeLfZ鮕a#iD[##֝@}Qn8*O=H0_roǍz&:Ka`syLqVf.~aOC `rsj.3wS^'{{;ڲ`UvvɥqxoX2χ40d[VW$)-;j/d5X^}^^`^젡BΦv'm"%)ڡ2hHAw4]lF*绠{w"l=$&9ϲ&ifw- /' JF籦u hy­m;"ϪBqeIqm_T!Hd)p ƲqTl#d^pc6XKl_NxWrأE/$4T?9^씐ao8ņ0}u.ƮD,Sy>Wt{8yԨ;rG,lm~Wy }\x"-3O"3X R1)35ODV 11ҳ)(\6)FY Kly3ޫ]BCÒ+SRMgK4%Y_H'bMwD<̳yzJa+U,Ɣ P>b nAgȶp6%C~5;! d |E P ,KAZ6Cjo덣.Ҳ:6wz['mlt:%VTXGϳG_Ͽ4bH!6D4FT!Bf$ .:l= :a%NUmW?hO]`. N w&# Rg=rQ$h?5"5Ls ! )Izi#tXI[ൎ$7 \viti_ b8ԠARMB)֪9pZ Nވ&Ӌă/-LvO~=a@ 5"S\5yp9t{_}=ŮcY~T^v!ھ\nwJ ʇn ܂r$m5=>Jgke bL|Dhl8KZBp ӢYjE4`߬Y\͂>6J 6RKcar=gnʗG l K]d .Ӭٻ,fd(O{8uUeoUEuG=iT*kILes/>,_p|%hFt"[n3xxfh" ac.+BjY}z娍ɤU\lZ;߆]Ʋm/3rt*.k) B?k^({]7EE- D֨Eҋ/Z!8eK*BebfOdM;a-hT_[ z>PTRF.?l:G [^”fycwJ\B?1_Z$ҳY*+5O$5dJ )S _b'!X1-zk.]opCR 3UQudDQJ,| T).<.S~M!gi BY)*l' .8Ȁ#7*wip>s^AD)^^'CfX[+[<"UHB>〶Z:U"6^+A1pwK\LUUwí)fO7Q$9OՉAwsm]>C_9-XQoo:l'IC__|OolVCwwNƨ4*}n}0.kD5OLHK1jsCLmffTX ۪^!V`EU&54*iY8Mh>ׂͷ,ӉsEt RDQB';L'C^oNC]6ߵ{0b( >=1*hFyhH-?VW;0_L3xBs  =` ǯGYK~h:w ER/zՍ;,&O0{v[3>vYoCD~\7 ;'-R#[u50e0e tl?noɵ*42^@TAiE^*{ak_=].P( Zg˘Ǐ;SoeFU? 7Tl1k e +Sg_ ^G6Ubj.A~~iB~qcًKwpfOitLcD[Um·sI<e~DAT6#̟Iʥt\CP#Ί=)i3ҝgO o ~fe(("-is,T'PyA,{pi7u=D9+ ˖oUC6&o<36RjrKU'f_}tKR+#{v O& HAq؎ "뙞08"3@`Tl4$6UD 7{^#grz99vv7R fohpcۗ佨g}{M" nX4NDzE$bh-~";) {*įBm&~}pa5ej-~.m"/\8%4Õ;_Ӿ ZlYf9h I)8vdov`"slY]dyRox7ղ"~ to_ ޖMz@܁蕨S&?2JQfL_E{ \㿒 s=q-V_WQRWXv!*אx mBfvV%Yt!VhM|SeҘX&XVr?=6@/Ҹ)iXWgD}U5ymmzP)W Tɲ/\V]W+'*ZZcJfK=A?QWc_4Ei)j{^EԶ0"WA(sl^KxA28_JX9wV SLG$\CK%E܇I'fVnů^nH⤞R{qn'r+UD R5 $?!c_׺RNEcs/< xGlh(o2ã8vø1ka߄+Zi:Gε9=Og'ruA,>NҨ<-҅uPWcK?Ap59=D?_ֳxFP l=)\^ΏEԳ$ψY]{5u0yOpRW"dT9ߒK%P=>3Y=4g;Rpwue7l̜0<=3}[`%wn5F#IJ2@RSf^vQꇢՓ;^֙#8 Z؇$E.q9jDh n Lq=O&d/]`_dW3A͐%oE (BUd%l'tv1H|}« m1o#s&ui9Xg]z^OYG m7m}( 8B8°Ё^NEZSáī~!#"f5χ6Q2@ a{a*yx6/hϩЯz/U +P~H]sCdWm6p|zϋzmHޣ-^2{Cŧss/QXԜw[Smw3 Dr܏9X6ZLsT=Dխt)ڭӵ-4*O}ZՌ7]}9}-EE&"bQ"%{|JydPğFZ]˚%OZ :$2}saoAP,C!#jTiz6G4n)ȌΤy)ƒHS+xFM]iP4!uO}ɧ?K&UZ~9X,&|UfY4C{`0k TMd}~Ce0ws?@Y9@=iHXX_!DE_`^T=w3A:HC"_f!alkc|"i,>oe`W(MİxT& Ib'fӎD>t+uvn KF eq?.Kz vM!8N)}nnJ9ͤ3F^X3W~i)YnrE.,Qz-G,] 7"[ee+h v1=}|ᯒ|TauhP4Eޭ䃢koa k)tǯ̦sj&"8AĂ9kl3U4O3wٙssk570 DĐn7Wt€<L7IHE+A;D+$8 s?c5> öY[YHo,a&(3$1QPGQ?LYz$fxk-Y*.k0l9AgYZ07070100000362000081a4000000000000000000000001642f097500000a1c000000000000000000000000000000000000005d00000000./lib/modules/4.18.0-484.rt7.273.el8.x86_64+debug/kernel/drivers/platform/x86/wmi-bmof.ko.xz7zXZִF!t/&_ ]?Eh=ڜ.+Gs+#ioP }Ux,߮Jcv7S6䫨.E6y08pyK ]UwdU&WMĎQ,q_|ǨzUHes, "z$%h|;23+V/&s( (U/j^>)q<eЊSqOW~\i;HfBa9X zCv81{Yx5{RvӏĮ%)g{c{Gÿ:g6o1adF~,;b??q/K!Uc68>/)HbV_&&C4Ycw`p$weOq\nϚW(괎5W0W$> Å.$ Kgn\{hy`.S 9(s\,.0HfisiyI )c"ѯ^EN-ڿ2U.nyL*I\MlZ3QI}* j+oN.Nd)<&lE6uq2PBBzDHRY=~C6]okˎ$/8uhDYwזvLNV.( cOqec`qtF%Nc H_ 4g8xr@@}DyBN`Vn͠M OINZZ3|`;a})R+յZ18{A!IkA";yak܁`L&U&ˎjfci<-oq:WSPe 6.$v-Ǣ62Vkj±2eLELmc(ԋڄaDžZ rɛb[259 eHh4MLdWJ$-;ՊCFͺlr{D9: ~{`CIm%1mk:R3(nK̓=.F1Lc%l_(YUir0)y_mnj-Tr.?~G+м^ RBDWk0yJT}Ptv0T UX*A"`U7B$1|?`|?Zwsı<ZyF?*9 %~p2Ahnevif<\Nok"A1U/ynQtm-YKHt^ V2B\W.6Q[fj ey%zIOͥMXcvkoٜ8MZmlex-Aف0fY\\dJ[f6*aո=Ѕ e4o$΄*)W~TQL볕n&Rv&iz>0f3T# N :U=. S)1a)oY"(vb$<_7:=<܄#گ%17&0hd@I0`6x"qwcΰ_4Lם7!\ޓ$1r\4g t,CJݳSdine@}-O98P@R%kk7Sxq X2zIA,KuVN</%u{{6h_ #yĭ7&0 nn0$Lg+gYZ07070100000363000081a4000000000000000000000001642f097500002de4000000000000000000000000000000000000005800000000./lib/modules/4.18.0-484.rt7.273.el8.x86_64+debug/kernel/drivers/platform/x86/wmi.ko.xz7zXZִF!t/G-]?Eh=ڜ.+;W|j3vd)? ~\&+-""ӱ5 -C^7dZpnVfnΏ^)*kp"FT'1-)18f = eHD~2o*NKC)rb'30A& :`!w\Vn6 /'>xIUsU[Gt%-NJ\ V ]v+Zh=Tޞ\ ;GHlVhi3dqj(uVԐ :4!xnjn-iޒ;UF෇0d +e.הAFlޟw$`p Kk;M.Z**dV/׷y֕HG(x&b+'T=+AH(>t$uӪq𫣐p*Jn$i7IZ1,eZ=eeܰSqax a_P^nX qLIMk5 Il*9i^G!nI-e[&+ kdW6=*sBJ1uҍBķ>ȭ@Cyb܋.t{*Tr׏>gXnIks&@g4Hf8rKɝtlk^b ңLnO 7D75Su d6t@#\;2bߛჄ@so#sa=dIWߺD̈_P`gĀn,G!VPliDHr\|lbTdQ4 XD*|OP~%,Rg8V,u;,3]?6 ZwE~Z5 ]5تdSkz\6Zp_Nўq\)Ƚ'>-uo?)|!ì1[$&M%JG[("ZaHNi~%DCQ斠C<~kz[dU,bCoǃQC\&) pFPg pdHٽ+ 9U51&8"JHDMp3Z8iƳkwB2WZ8smX1{}l*E;%oۜD~t}5EڗuF%AW8Jm/]>c;$pN}x<5?KJ |ujl^)<ޒg]yR]YW6̗GnUСĜsOM;uto`'l/2Az8?@KzR$TH&D춉+M O.2.>πES_JnT׶ЧΆǃ91h]O 5%w\^"RLRIS%c~fw%ᲓIuvsߔۢʺS:y)s%9us| '8$m73 N0Ep4i\o2SHY}#j2L.d}ri~?8Er1OC;W>.2ۋ~*nS4A_/·3>zpyܮ0ڿcqcԧ܃ŽguTN il~.Z,KfH6&xr:N)JYT?fPkP蔎Q!/NsIdyG;/2 a)g?c2oTf>;+UFܛBLx9c"Uyz3§`l_Lщ&7+KP9hZj@PEXx؉SSO)[G>```1QٵlO$OPxi(>Bp͗e94ing0$u/i, qZ"vΣ-uFN}_&-- U0{v,Z3*B`[y *H6!n`1TAGF7ތS+E$Ù>B ;.C{_]U]2o4«x&qW3% ܎nqbÂ5FKqx dtl@L(SpcJ!-b Qi[{̍ F[mۿԿ|~\h&NH#~83^ژC{j Z5Xo[JɌM+˜yA$LH 9|Uԃ&3/qeEnEo`F4H2aP6|W9&ReKqMQXyq*H0-Os{- ZnCj.`G"Ya,aaRSkOiHkBYֵ%VhrK|f)1 #v>T'W`} I^fʸ=}dnTWR>hH27MǴۂK*0ƜU.0Dϵ)%e> ntP6%pb4k%ăRE%BGG!TlƊ{⨰&.FW<:R lƵn0:p({IĚ"%j*7ެ k\|ha^QYtG潃׿!02YVcU; '7 ;A;+w@-1]/ʞ4$W:Ҿ`CjK2gqDLDZ96a~=NC$U^Jb^ S,'R.)(SiG8j[ M;^=8S;Վyplde [8jn3<ZZRŻ`נJ|Kb>U c\\AϚ^a8oM9QxC J≯Fֲ6fbf]AF|WJ p tZѬ4Klcߕq+RGެԋRv?g:"3Pxcn˰M >*h?ș.C1ˡT1`4Cli|pdݾf(af9 K&O&[S AjL wjTjf}Jrq['"bKN` $8hGLY Zxm/1(dsbw=uzXJ(q:GPkū!:TsI\ FӸaӈ c1#^ɽ LE%]Sk ȇG2'b/KOzA|9.¨`Rxh' _8Nѓϒ\̃L7닠qBNM"%*e)%ٱ&2<~(b 񮯅NMx=oB| yk<z;?4xdVkc}<_.7[̰(07X;0$i2A DջLέd2{20ۅ*[po{1ıoqK=Oܢ3eō SO _$e@Hu;Chz#xZm^ߠb|KpX_P cQqCfX]F Aڂ1-B0hP8'3,u)`Oj1.ME_ b*!-z^?E_s_0)b_e閩u7_]g5l u&R׸05xh?Hp"ԜoQfTUP/a'ǎوn30[>D߆)\l'Ҕ/DXN?agDϐȂ=t%x+A$Nxc8]"fgYhx ?NAӿſOw: Ҙ@=I>Σ[qI+ ^VoU_2j='ʪV]vBP:SMԌ)uܣS C˜b;Ye>`o(Gl==9lLEJw{i"]`\(f=7ߣ5;Y~>t#G1%|/*(R nԐ b צ+Gcuۜ3+fOCj;,B6dSr1I5,R@8y8rlHZ/bb-_MKPlHk&j|c1鋰5BeNM KYvD_ssnw] 2Z|z_;RY;6;6e9mUmr Se'ЌJىʧP߶FF^ٚqSbs9|,&MKֶi`Al7yvQfPQܒDid#$cV/=MW3=np)̚g+#yl`7)~#)Rj`7?2Ƅ|uuWgJ4%^(.=3A` ϫ'kVDϳ6h2„}s%m%%*tÛ ,abUr5|P'd@:ڮLyAxxݿvIfr)feFEo/8u#桒CtJl"ci1{l);j͉k|eolCcT6:_Dk0oa `PKOHog63ExRvr^X&[V( P%)/DR.~9׳x /~n`iEӹH{&cM֋{ s7IvƄI@(+&7BMg}_#?UcAcQz o.7diZr{3b iæ֜Yh  -1"۴63P'%9G}5B8BdL! *Z醠S?!\&ќեA>0^A^lr\,A5_&a~C!,h%LylN:9aEB Ҕa:dyk:N/2I56֟k+dH?d5 jQf2>LP NlH[&g&< yRt.sdIevdkk)EZ!kX.6)s:MdtK<_gdԜúcHUd8c) FuW%yԎմroG9j.-qQ¨][D)\TJd}7U;t|Ǔs `@ 1n.Di3M([ T5?G7!鈟0w& 9TȞ~|t\)9cbn3u>j^"$ҩKlYߦzǁw)Q,j4t;LO%4v-"#iG6D r pk|*n(SJ݊SO зw\wz,7q_^lםB@~ *1rW΅d-Ȩイ8aO =k$34Ee"k/#>c̐a(][G^UᄁS\&k6O,MЉ$$}b3r m=OX6#ϭɴ;+"{ߊ1>?3U4 DIW \"g'ʟDee?i+\Pb:AF}L:ԯTЂxNrj]O[raE^G#p UHkMaI"(Ն ]Gū#LGM93}yIx/e3PQ 52vt<7ӝĄيws)tqEZ>`5m0,ͨ2{oou?_*MCeEseXܻT=8_}nK}(2{qx5uM ob'S _/| WI(*L1LTK! v/+avPSgӑiM7I>##I#8,L{h 8*d񅹂E/%x8L٬U4OCe#UBd|.BJӄdC#gMB&0d;JlN\i%?BK*DRpөP\4GBQn@rF:_tW@S~: i2z&@vk}9T9GdQ_Uthh4y\O(:xܨWf]h)jZ3*fHvO+zה&į'w hghQÚ0ZrA M!Ͱ:$?XBhy,`΍bB_䩲d, S؛bRNi"5M'r)VYOlH sA峼}eUN=P}cA'vAGlf6!U‘ԨQvN,{SOhToz#Sv>>b\9oZ +,A+J -~YliP/qyc=+3fP ,y33/|3k5."X4:'asHa9dug?o 7!ÿ 45뽧o#r/VY1ޔNs봙G?`d< _>{%G;.΃8 &礌Mɛr%.zF:wNW4J[zt4`Q>(m<|~=80X$#%&dZ-XΡ6![/a<8!,݁[!"]>5O׌n$ vF̡N:u6 lI-|9Kyt٢O  YB<@,%waV$1l.n5?SP^ ښ<8_)NUyE+%p<8N'22؝RXV?QF>$a\kd?]ŽS\\;tK}GdO("gbfw`{J~-fYji^5 RDGE4}PA梐-KT" P'cܠ"C(- "_\CHF{&jlMREr2TȟľgR_УK2ӤJF0G~6 ) ϔL脅lwuu ɯ|IFo%̼r҂'QgP4*p5I5J_nȯ(mG^g6u MhBPx/#(C^٣J C$/Qxe@}\똗! V p _|B_JxLEA(̀Zh) s>-n${1$=hwV&axa?:=Զd=i+u ćF2ERTmE`c7Ke~ ժd޿Jsv5Fx <"vew˸]-XNkFyve#@.@^*(iO$gֻS7'Na!ΧV\0g {WwN5s/{~tf\ *R {g}NFg2]Uk$kV~tn$ suSޓ,;ZFeoċ g%oL}P${\1bb߳ThԡWM> ľ:fJ{2@"'\26b_t ؤ)nMY!άl1p[>̒iۤ4M UNpB DSBF8pu]eb0A3eeHLR? 9`>Vn5*u1Work$8\/VmG( ƼXjS}_;pHAFQj.ݮvdrJX7CYZh?[Ȋ1Xf>܋tmh]? H. 9dMaKÙmd @%FCzΪ`^Zݏº߭;KBm>HP,N h&(oU! Mۼb1<]ҁCX^W3H-3[Ⱥ_cͱgYZ07070100000364000081a4000000000000000000000001642f097500001bdc000000000000000000000000000000000000006300000000./lib/modules/4.18.0-484.rt7.273.el8.x86_64+debug/kernel/drivers/power/supply/smb347-charger.ko.xz7zXZִF!t/{]?Eh=ڜ.+Ȟͷkzc۽766{tȬn>b7t4XPLeP7c`~ZlEU6ŀKDӣ$c?ҕ9Jdp2i*q!  ZqD-;/n69w]Vg+i#aS\޹\xk/G_g3Y= _:LM`V:P/}!JN%;̈kM1رrm=MȪzeUDU%}7J!( n+(j?I QǮHQ9It3[-)3@2ܼf\n2`ip9hJ1 y>D"ͫ.O(&7A5Mu|E=JŽ6qFp|=KQu^݃ۓ9\.:k7ʁEUSgت} Ks_5ǀR\"PGYmQÿ Zc DO3-oQKY r J5 S2M մWhdіhe`atf}^`.LڿpkX\ LP.u᥊.hY3A`14mτk:Ԅo1M]da/S3,-.bwi惍 ʪ40G nT-]"c-S52a;'۲ ZE>QTf*-ƛ XLه(:Kf"3*JOMAy NҲEReb 8e'S ^h*Qs9`)y>YSjm*|ZCpT!ZJP{/G:Ğ"{[:uA>W_iw<B*g2w |?*Zdz椻ō}@gԛ rԑZispThD*ړ`!-@b)Y/u`ϤJU?euSl/ ~V iQ`r9@-Gqi*|j"Ӭa5zU\7Y. X7v'0_|F6fp„^n6kx\ ܳ`Jx4p3)9L%(>.}9m|Ͼ,}a>}K?9 IjL@Qy|hA]]}¨4xMnPLu0jpN?M#[/]Y*vF؁da .7Xd\ ڰd}z ~%4x;%^tY,okGSel6". N Y\EfEyppss3V%T!Þb;sm =NFcD27qǫs "v$zcT9̜>`W.&䕟-XE]$߸ۺH1㻠,HL4.tEךrxGPProyPJ8"%!`vTx%)NW/!+Ԉf_0f|HGuX ;KUnrh===荄@c;Ggti n=w B*SM$o}qd;K[D'-4OL:zF1E|BJEХCBIg9a*ߥ_/bQdOOթ>0UQp]3x'imP` ZGO_z30cj􏏳{%>0ũ| OlOr$cdl"J- ck+PAo32@2M'Ԇ9C1א~eH ?8 ]2"6&]LaqZ[**/po<">}v \|ᓸIɕw{r{r*)}dlxvx zUQ1F6!+А}(WwAˀ1߉ BRG9-mAeqtre&|;S^̃).6T_51-R2*ʄMOB8MS^Y/fR(qgu+*0' I20*md!q2 Sb+k1Uؚ\-VT/y@+m^L0 f,ky tA%fd?ۙ?R0;raC/nQެLdPLz9PC"/Ysc`3_/zX*3]c' [?i C]5$ko)> g*sHc<0y]F`LEDQ^JQ40\MQH=x4k#-Ot0c/  ^/; zE0ji4lF:o [ٺdR4_N%$FSQnv3Qa[VN rд1GLnL*5*L vxNoa4adkw_gtuzdk9Xr[6ϙoV9t1 f"T xM )Z<_kB$0Gs;" ɰ7xivб8ոmDaaj^R}k^Q_)7t6PѐXt62Z'q΋nz3v|u3@|M7_ܤr\HJv X 4%;7E)8N3E-#>Aߧm@i&aCnv$}>LIU`TSTƦN eS^=`RZ٦oY=9 8?$"=vsa3leӿyП Ff]c2}QHh[UAv o' +:ZG^& ׏OAp_3p:>'0#&{k،:۰Or|B?ՁVeu}5_w:3D#V&)oUʄ~{ϡ(y T`):CIqp3}czSBk\hމɇ)O)s|k!bQts_bºdfٷ0Q+|Ʀܥʩdw9tI4fz [nh?T"5~e /CKtlX90e$NQġpmw* I @۬c7ʯ÷//ִ y^b^ &c9?r(nj;7ތj9g-6C?/4]WEbx|@p_GWͿL.H5ZhGj7&]3I =` f9hKRhhh=zid1;=H|$Uo:P;Mx[P=@?}ܣw_K&po5Mpt6k(+ .Hjszcyjw׷?n \`O\ Zl%¡v rr\g` lkM)"Ǒv%Zζm&–ms}ooPun2\}EzaN?qgj,l=:f+%3F킸ir2AzQj{lgÖ*"AL,eӎpV^!Uo9}-OSf2R9zBKGBBkP CzvB,29Qσ;rU1~ʧgd֒r-pbdܾTj8xy "kk 9KU멈ˡn^ =ʮRFc+_Is4"͏_*27?Z*Wf#-dOYg6?w, z3R&r/N?0q4$a&YbUn.>怟Iɾ(:Aî2/,~# {&a4UIZ(ǃ}u݇(1YePѕRǙ#))w0Ӑ.'Et.* $p.ܩJ=rIo 7>iLf`tx~\6UaZ/ }=JоH%翉y>N`*k4jɺd #cv_#7\Zߑy=v[?WYٵIj9*;`*ddfDrc ]*5RNuyNCxR2IV\A2,#!D gO-išRu* '&!p[)[4I~5h ը֐4_y+G4 ͯiPURށFlorܻ t$;7j S PSm)BqAi"T_ ִʕ/::Ƴ!MA҃zӬ|u? j!V1-0^WI߫-撾XS|t<,\ҋ\'kdLF 5Sy[d -([E0(˙ ,.sAokYa]d ,7@٧1.1ްu:!9vD~ѵjx?#W'tù/ A͆w_SZKf=KyBc 21O0DQ}-D;N-$sgT#wݡ<7 KI=4 sGrM =mrs Xi4u1je밄q[ԎWm :6&ϭ9G";G%XcsDK!Rb4r?U邼^b^¨{ݳ6sT'IF#tQI,@%DS>NͦDfq\3U(NWZ#>q6kb V;c `:%3 08S3-ٓrG2 {)Y{)wR3uY}эj /٢8ʤyԦ2NSNJSYh^f~̢'vB4縀C%5ݝjo}ht< 9y|s>,쾁tqg:DK@hY!}ۥh@% =F^eͫ͢-Yno2U3thr6s`-Xq]+j[mDJܡ䂍}^ H_vF K$sgVM\WiMȍ޳Ҏ||)̒s z=jMCGv ܕ,4o' kk0n^a]W|׎0v}I9nO-Re֛~'/(-Sܕ^yWrHbF+ "q0j6g{^'z}2C_ "EL7d2(iڰ= NWTJri0eeHZWŠ#'.Mr mDf;L-A"y*hLwQ-'| -G)~+@!Nm:cqDTL};,w jpܓ玬N p,vF]s}=j5O6w!#6z? ~J%WQ۳Xl"{sZϞ>mYC{eaLQjT]3_Yi Hi =nӖk2O.v!S~4i}sœ Y?{icОw!5q ^eZ 8F( A_" Wn^|]YW1\OOX^؈ Y/|B'+ir TA1>^qQq,kֱbG#^c̸;47ICwUpvrmIJ(W P/c0nT3\t{$9&K2%}j݂̒ʵ:>J熃\ѩ#A3BKpM𣓫.tՎ/ʨ]j^':yn35V# `d I}زho:Bl*c(GmRqX,<,CpoDdZ[}{zh:QbzD諾%)U nÃ$L/#Nw¥5i9JTjOY\xic򉂱aPARkJ<)")'D>"`i4§F}r`Y[[RcDv$[-Z0dXloD[ 0{_Vx6nO$*h&Ӷnء ɱ OԾQʶ׸"ʒ̗[>J+PLUD7?Ʃ/7~@l*ÒqZRQv#U<د5:ۏ"=Ai=4j&@ee(!>|f]ur2.MNK Ip:B(ĉ'06Γ`k#[_R04<8RYx>HB6+ODįM1? !q5(BYyb<ӻ+RX>PAڹ+t)^U!n/I4RV^T`\m9 o=Mt${:-F?3$ 2kC9MptJ ,EkisJ v~V%M匌m>S(tIn ulEb&fPrwைT k53PJ!ٰC1Q:EK̖C9zƥ >,HRfQ&z=}֙~|F9g*sM@KV>Rw}Ȱ_D-%әelSe4J BV[ne~(~7TL(.A8> H4 !>yؔȌw |Lٶ$9x&!S9RXgqNk'( p/d1{ȓs"ވRm$&7_=[gR+eQ9D4l SE!߆ɡwggqXH?!6N(j𫙚1h^9xRPJZk25%̐Eo]{48m2r7+rWpŋ8/OQu$c!u#{ogr.i  oĖ[^7p $ߑ)}ɐ[+@'yأ#؏i䕁L:-CgUu&\8$;-`f_;aЌP|臦,^qidkze>V`3|?"IZ8eL=ۧs3`]x˩"bYslC;)/M%txP=';M[R); 5yҘ =]rY K L^5~aCÌ?vyCGkQLܑV<)g0fk p%35^U¦ 倂Ԃ[? `]mhiG Lُ9^i%O*Dhpu:ߒȋz@+eGws*h[6 !qsYuLrs sYK-|Mo:N7~A_ARa!4- ##;[ =63=)ٯ]3գ`ӧxh(@&3ҷ\ƉppѶ$4V'ā PA#V6J ,)^H{' Hzh_|%ځD_<4E06ts6 :( f*'IYۅ;0%it {^p[&yg4Ppg0@l+Q ڮ!YWxbizupU&Q˦w`q줣MPNᗫRBE-(yn!= OS_KpEb9a :,(zJ+D#8V2"@K2BkZL%o5bH|S|~jebn8; ȨFT/^c`K;~P`OI/li^3-yEF" ܋n#]+J5*PXL- ~Tq#e0Iղ0Ia1ti )`Ų,?\\XߘR8v_cl5P;J54OOxr˞'umu[qT'W2fkk_] 9F$"B;9')/Hذ0%<8#ؗTYz.A`,h1e+s wSETkO&@՞)>,2k wbh>%a26*VV%OWŨ2SM{K.l9,ѷ[.]1Ww 6?`hsVi~ƴG"M쁕xXwPʼn{,Y|8Nb&7{LB qkbg./|rJcEQ8'!QTV:ɗ Z*O?^4n]0jB^:DwJ^S150&' `(mw?Ҋ|?VCMn5H6Gk$b `"5FQwO_2;qA 9,Gc ]RM4߄4y5'ɍOjW*n#>crx-Q*!vj4PW$8è@ =nۅ)9jʟG/* P!2` nqL >qHWǼSnw(gGÍE3K2dXg߰<e1Q;w2. 2(t~\nMǫeђxFY*MB$xJA.w 2$Xhg6timb 1ũd.ku/œ2㏹^}-]j7 Ι;/md9Ԓ Pqlˊoy_+7 Š)uQпfߪՆ{Șۯ醅i7Q]R 7VO?4t^{c8^6`& }}m-SV'3Tȃ @"[ASRB^Lpҟ-2#T9LRQY`y;09C0BLFIf oxoY?o SDvXd"e:x:[6Bk+|UŲHw `g,1D>B^Gɜ/4iR֟_h5(YٹQ_SrExw#;)"[d},| .4be[Sk1KJ Vdwߊ\Ksu( ovjժz647XJ׎u֡,I9iQeP8.3 eM|tmSu*D vs3${eRWz3 PkA=@|AԽL- |AQ##@j^߹Ⲇ{mZI:FT2;l9CrIҒhHFF`F[W0v9z֟Ds1k_MQ|$+lii:V%wmy0l1l iRP_ZT=Pt3y/U}5]?Ev.C7O >Z [WiIna4Qє~4K؋iƙnYd HQ\Od߲E0ƞ8 >V%d[Y#~bW\TD1On]d1YhO@ǴɊM p{6O'8Q4o pEUhd}UƔQͰgOmfпyF99|PZFus^Rl x%8qKA1pHݞY1bZL+0 ?=Cf"hYDQ]yCk\Q#9dfhjysFcx#*5?b<|Dȍ<[B} fwx.領u }a^>[+$TԾ^Wm{ѷyضC/"TJgIRod7xmpjb=PVqU2KhFA~b 낦!;ێZ4`vǂ9jg ZEơeoOf{f_o cύୁ!`Q &:<Ȅd Q@Q+_HTGرrDܹ4C#8qKMh1)ʭ<+ i4+$k;Մf$RREd|߽MA[8UTKgrr2|*dO ]LҊBO+ᕕ0&k5eΉ= h{ ALɛ%.`qۏ3֊Sקǟfoleo œvW]=|Ftꑨq Ǎ1\ZXb~$DΞs^+#2aZŪeL sR<7!1dcqK51XeDsvnөC;/k F/al?=SNGs^;!Ј'cBuEY0o>GAPiUŸƅG~50bQ <6K@~&J L:`Fsp?(/b{8O%٫g?L$X,O-43*8aM]FGB,s/ z^]#@vc>\TԔ)QIg/'GoФTh/wޔjY7 J(;Z E z:hsI9v;dD\"^iiG,Ƌ=bݴ-H쬯Ҿ2PIxczj =B5 >v0NJI6H`o9?l§G|'\CVw8"swpz 8+ťtyyZl~j&:[HMU4]p1)*6oN* ڎbv%A ԯ[n6]6) MaEm_&̓!YzeN eȸC%K\*G^ ~w F[995<ݽv*.N`F7;_p6= _Lb4Diz4sb*CYa *),j4E~ bR+JGNL? ʾ'<>.v#7l8a2v}VQ.ʮ{"riEs(Ar[䊶g]R:!КfB&cjKRFF$;Zݚ_I>Խ w<U M.gFm;~W ๚yPSg) UlLwBKud-l"_Ybo:`ąŠ1m7]uDT/)m!HҔj00d> Gkh>dO{Μ'i}yQN!v T@w Ukcn(}a°u-twk:6F4%" BVڥ(")G8~>3ȔMD}sI8 C윽. -?#_ ]FO04i(c5c#'iHW7_YMEdnHrKQZ^P26V=zr>%kw )p1p؝.kKbZ2R'Y\vdN#咷p]}LGhz+o7a8%㯫pDtRPq%Eb!R[fctUP5g%ɡGCs LcYuͯueO,+L*P.Qٓ-/6x`[Y|3{_D!8%QlǩN1TR!C䉍?m'=Ԗ[.M9apbF/aԢ6Ox94ļWo72j%3Ȟ󮛷ϫ뫤 LHT펎-8iި]*/$/l:|!2T%{R 7%םB8oI*S IypH]3!gVVÝ B|uPk@\PM), ^0/ow?0 I_`$j9BM?p7Uԁq<) ]te l4@5ͬ=&Uu'&EyقjIr{r4bM:9HKwgR _P-{]z=tQnA\{]d{VW[9"XC'f+j0I9k8GtF'[mWm\Ԭ4ۙq#0uK % bϭJy1a>`¢}Uγ̗=w4$SEƫ}eCVDglVF^<*hq*\-kJCi,3w":>2_nj\e:Uחe8SJd5 E`gVdI ̖[<0cfaOVH]kqH[ 7~)6 "Ez>Qzepa?>ġK80.1Za4ɭ):7l&A-'f)N)ϠUݝS-q#(juaն)ׂJǬ4Z;e7H$L5"h(AD}AXP1ڪ͉aU^YWt϶3_}7 E1sr)c:'a T#^hQ]WK_^5H{:z0: ] ! (ӻLM~6w*'sͣ|t9Kν i~U35cwc 9#'LG٭yy}nJmn?P H,Gz-ghԑF썃 |BQ;r?kK.vąA's o<cI܀4IٟăR% Sf1BU(UQ*J9QCo͕C DJK6#^TT. GɪHBh*~%ِ+%Ht'Mn"~QJzG'LT)<{uZׅ,<NlX`*`8 )<:y}Y. e(g؋bdQ/3z^S-B(1,~]L8EMs$c&I&\0N[ ν&BŠ0x#}2PiP83ڜZ0jmGG^ȕ2z%jj^RhohpaiY&Tw YYc4`Y9! t;M_$Q(Z=;v@N=/:FD nέ׸~8YhNПG%R14z "06Mg{>J@v'188kw}3W$q蝽 m_N~;~{/?om]%9o5-t"I?"+-!+Dt1 4}XyVo@ ?t( cFt<1u'rc0Xf їfLj xt5.5NDFv'X\R-s#6.J9k /'9 ՝2*  [Tؙ^m<˭Wqt&E53y IlDVIBBi-wI[2>UY8R=UZTP7Ҟ I[sk!$72њJPAP7 Wk99hy~ Y)fQW,J՜Gٳ` 6L~y?7Hf{U xڛy£C|·,QMT)CZV Te8 0zUJOhxj_@+‡,N9SgUn>oSƟ`dV?uNNQԫ|hw7B(k`n`un4Xvح8/k&-;M`6a"IIWMdz&i)~)itџaC;Ηebk uV|^@W E44e`'+k3}nE  آR%9up!RXrODhQI^٪.9+W0EE_?ܗi} "R.I Iɺvv]Ӏ]>dHNhC0d/w'$n*lYjrl.]† )IҮY*,1Ǫ# cUim2:?{}EZC =c9\; +ũ{bkEn{'pZKN"$3ۈ@6gN?j( \7V9vF=vԬѶ"(-MH+C4=(^Zѓ?¶6PFږd0z,)|p %WAkIXWT94g}YY=MJ#˙Hf]C 3cɓs/Lan X61Ja2#Oa휬Y[ξT,,QܣM" bN卍>!bFJ#aS2]S1 L)m9L^lZwSv1/%$J>AyL.i0k=,D! .Z$G `DyI2Lt9b-ap\׀5ȀGA;x[縗BEik7fR#<]zD|NJ8X}1iL[HКkxϠtP1K!*?dd 't2noWdeZc}d\OA9i\_|3 0 x&Dr̴aagdxGysZVl4.UA_¥]Z]4+ۯhxPQ[hy/M}QHeYuQg^ R9S2[b\xU4s_ SƝpN:c5L[RLdK$0ǍӲԄюH W"MbU H C:d֌Y U}s&5! ~%I΂(ƪJgqȟtz^Л[xV0) &`LhjCor+=lm; ad`{dly`5^.$r _t,aC0_u%ݹ1TPmȼxeڊ[lYQϟпӓzª/[U씵ЗV)_Kc(:z /Ȝis.;Vg5^t^&*2U%f`Zқ4Lo߆yr!t? #[ svAq|tȇ|-hId1j Q~tSIVaθVg=#o@$'-ꢅLZl:jC%y@ ` _H#l-0_f5lzA }"R KcV~Zg~0˭ׂ^u>7|6I*p9,/k*xOj@6H"]/^r/-ʝ'USvu)xS6*"[sQBL.1s61POѳGbUBra\<`f8bґn#E !rmEס>;эˌ* e9%5XP؀(H'&N;D]Zj<4 ncI޵-#l?%Yp8krb0 bNӒQE^nSYSi m򳴓힍2W7lMAᢧQ+1 r pXw! v֫[d$8ɟy|R0ePqLRMt%tvi(6uBC5f%)פwZBל@qӎo|pʩ/09GIRd3/JƺMhIcX߯eպq }(& l Þ 8x@dZBH쪎w:H3<y7F}؆l6 HS@Kf! SWgdXP;WYfqfnP؇ =!z{<8H=3Dۑ1b=b~i>/'J26U yB zxAU(B Ipp 6hߺxy ߱)Uؓ#2]w~nV甐2ms!l#Vu!zl-&u(^2J oѱB8!XbV+&  p~LNOhTܷ#ݥߣCfnS֧TY)/ͣc 6[G`9ZDj WnKE/! tpy5R\iA+M#McY0>;~CM}PL갗n8 p/{ѷWdW&BA' SzU IbraĺGVnTֶLY˲] u-{[U8׸ٷܫsK]Wv>ӏe/m[{GπS-;#=/k ӫfon]NS>( TgyeS%6!6Š2 Z#9=*%*O#Pɇ|uhWƼ&'DW **4*fznNdP*"2%K["-*iʼNfѓ%vVy4J =5] bE&q}  (EZ0r%EjƢ"\n1|cMII} W[IW{] |lӴdb5Qn !ٲY %H/< %9WI p#sa L7}Zpj?SD*: }`Μ/ QSѦɔռRQj2Z j cC)!N^1xyrNbB L|_=#mT*il ?%&uZVԱeQ j/^|ᐪlF:%=}⚩ {p}`521 Zw˟1B{2 GIhûMW;R̝A:vnuNOqIi=>m) K)c"օˑ{PZŊ,&)Ĩ7>M<%bmN%鍖mT\OgS ѝ j2a"=VZG}D5[ %3X9GobטcvƼE`eOAZvh:caU"t̒Qr^CV7[ { 5[PA#lW^A9!;>*rQ$ު$cCx@_P` d82YX 7==DəJԑ_ks('@\+̀ljOU;\*%,_e/θtOcL_`ݑ񗶊 q?ąD߫5&{%,cF kc;~*ۆꁌAutW&!E6QAL"0ki}t~bJB"ނv9l~w=үi QIRm@bLҔ[ÌmOO8C@7)oڏq"m3әC3ʡlj6Ig% K$˜ fF//G^T>ծy[ހ}x5ztg`}֞,9,=]H0~i>FN&eN&]M)㓍f}dUZ 7/]SEyeѣ=؀f~3O+C( 8m! КT(c+/  SO\JTd{΃qy]ӪA1|Ʌg$D=bw4ujĶh^"~@WFlJ" *~N\}tYn/ɉJXL;IBZ99/h)E]R]j=,jOn,_Z/a,N_p˧XIxH^CgޗPmQBf1{!ՂCG8⇰wU;/Tk3*b͝"sg.znTPB\UR[>X477}q*|H_Zҍc XЛq/*GWk" Q|Vw#- V Ik-T~bAӎNJJE7OC qQKy pNLJ39`*$~%gMIڇ&*Oćf3ڹS!C1"O'+j~ZpL4"MW Īq,G\$^HmFLK:Wd73ꈅ?@RmTD}sOj(Iq\WzVxRK~Zd3ȭ|54Uߘe{%ڕJy=]5)A n|: CDcO@אϷɍPm-xyͣ5(|CQa^ NAhrVzLcdc*A1Y.Du>Mw^fAeC~ fOY0[mZtL3u/NxX\ aqȋ(X('@}A=}$ش _ }K- /}j!V8jNr6 ofq貾)F~QkD>|׏$uD~JS?7wBG+RIf;fsK)Ae>0痀; +FUANpT,5(V1䞞1`"Um魣e,mc9FֶPQdִHUq5"ZGEy1yI]$RiffF,W_Y8Fts S<7N+W y@Xiy N0S!}"I%1-0@*3;o-Vqs{ X7)jzAw755 ^RVt[yetI\IF#M(+Q3옇E$H S ql_a;Ui+"4@y O2ZxnY Lv%qCki梳Y4(־ȏ5HS騵 W%5)ZYE#kξů}KCyzbm,UIjL P/5af& ?:Zv2lL~kdIjW9C|~ ji?&xoN)DŽqdMa<(*wBz%.6sLQ:CO ,_.8 !WӐj@cx?#b 78>Dę' _-{uNjCo\DS"x5+ +8msd|d]'R6ާ+3<~ۦrN91C ޽,M\ '[ zVE!`OP[g)~D*`]6b҈j=DgŋE[kdU7lk%sQQEbuG/:LSh;ko*"I" ʒ+;Hw% ۇ]D g6~Ŏ,φ]eG;GU4leЗI I!^qD ӣU+OFd >Y(/$zeLPa3Otvywk#UL87^@šssm,SYPZ!<*^v*hRɄr%3 : . I߷vϪwyv ]" cWX㠼;O?zEd(d^A<8^Gw!MKi4g p /C"̀@eP-e?n} 3d.LMf[BRnV*JLA}K0/-N$~Sclc!{Aq؟"Ϳ?3Bt|HӴwIil#U"ϋ)`EN]DmZ5 uqLfy<3+{Lf{~@GflP6MԐ>FDyN#GDY.K!E{qN[!Ө䁴B$877PzH( uM$leQu@J&Ҳ~ MD`ZXٻ)KZ:;U]:P 9jl|[/2jl TО jh9z!ugFN6Dt#IsgjW`su\ؤ$H22xO˽ykAT*sKgOCsE$BƶYq[8\/3g;ZÁVMAt6uk V+zO7ǝ؉{?ݘ4D<~?U9?79'V`"lm[r|5En![^?SV5mDbj#sPwy4#<-3>9u.yN1_w>mVۉcUu囻Z/xdd볊+m=FXU^ YLV6 )KǻD,e=tj{{eFlc.'7j ]Z•I;;zh{|7߃..D{M:񰇼r*(Lm0k>i(X2jSoϦXճW^״d[~[Ba O4_CCv]:m޻j )]}`LP[C 2&Ttr7&\9Ɔ_lr>&Ev emVr:b4Z!0׺ JW"J$[Ի1P1!=Ʌ5rR9LAi bs0@]lro ̙Ϻn~̣/.+R֧\גtRI>;8О]d C FV ˂EP9ߟrU7͡!3皀:i8^Ikl!H[f7a XT7kgTpiw@69^22uD$|ǩYl]hRwANVjȻ ݕ[/ˀX,ftÅ^]n⥙>'7*P5i'uOl{킈`TEqD [(*Uso$v0yWǽ_Ӱnh\Va;g-THPۃ"!<Γ@U/TMPc+-6[ BysTB3$RM)%}n*iDcUr\ȓ:xԻ~~obLB<3pIfhWOoY"od@BtXbzȞ_'ۃf3=OHU8&#rsP&ÀE_5dr,ҎpPloDv%EsS^.< , 1ѩ[́NZoVᚬO%n~6JA5O,^Ruͽ(a QtR?FN@z(eFW'&$N^ɗ* u:<|LmQo zXwC°tdJBJƑEBmoChhCzpiJh1, \)ɖDf4; 8(]D>쑬R<V{ X.TM'܂[6,^<^|r\&k(N?QZAmz}N"sA lbqF_IRE kɃa8kj}61cu5 BR_̤ ƗInL7pY?ep5PG,`\J{2vy)\*Hx(1ǜ@4Ӌ,Բk寮aUN@l0vM77 6W!`Fq60"m7;dض}Z2u!%ay6 F (=h)qXUI_mΜL.P z]zEv;ؓ6$}HjgTzn60 FzgHpYY l-֪-8wS_!zfeќ6(S1tL{I{U6oL}P0q% 0?e;l7VkS-'sA>sVF_J,4vD= pC8&1?HČQ8x9>.Wvƀl8Ud3zAS:jd":G+Axv<N~(H4m1ҦH4ovjjb|UDx|F H e9RZF5Q0ݣP Kˉzz[g<&vQW44J6LZඝ"yևhVF+C}d_/F9IccHu_ 6c;e*Jq݈qVh=,ܡy!K52|ܷXx 2>~\RigL eod&;;+7‹'z[L-Rh, >Gݫ; *1f^ciLir;Rw՘XS8p1+}DKjK8HnaB$5Pme񯾻#X4nM$mg+U Y%{_ӱ~δ7<hs-0%ZaW2QI0NV~5PF~<*=ܢ=vlỨ_Z,^KtӁ(yA}2BMrڕϻ92WS@yU삻 1ryY2n~ sDY]1̲^RwdF eP7:䕦VNXDo\E~ 49@$ښK/r% 4&666 8RԀ{1?'M\̽n%.YE/r/c u㣄ƪMB=CX2[Di>$gl^Ʌc&RH^y"ЫXk{nQ xPkc %;^\'8wӚhQ+~=;O o01i(ȘbzS5nH'5 {QQLD(FSUKzz11fSA68!A5|_x:D'ǘMx 98¾$C$m[ &7[W8=&+Ӆ÷:V]OX8]{1I@ [95/;mjfl/ %ՋH~Skq?6]LD\UU8Bťj~.Z}JKo#݆&bW6kv2_}f} w{g*|Y KDv^ۀ} &FeŲ.+%m~F@nHXO p4{B+އq*LexȞA{I38#g6^kVnKfӣh]d&&n]@0WrxQK{w\US pUv\oUr=Y4g2{t>vT.Q@4^X㻪H_ yn72 cR~$'le]@W`?/j}^'O;-S$m(-hj716Ym MSgjMBK!ze_&Zd\(Dھj]^@o^k}A9WY]`V f "n4$19 Tp=UkH)L"MH)w !%֦J꾣N0b><\#3ʈP%N5ԫo:A U(S+U4ƽ.1s SGNkFAsZT9dg5$3Elw&0 dNizhř72(UF֕tZZSN#R%Eh6Qq3ŔJ+E}PCQU#P*-w*yN"{Oaq7m*M09z*/`]5+bBMX(&RI畢.)}!0Zk~[l9P3 8x["sI(dZQa,|s3]v5XӃMSN=#|[  C:}nwDIbW][a5:o03oQi%r=wAZfi?4 yPCD_]'|V%\872ƠVhz Dts^ !r|$k',zǾ<0jcl/XUn!8^>hAI,e23:aװ,k e@Bm-)bG 6ߔ4d,!wFcϖiJjfy̯2wG T1e5 $A=#e#' ,tbKVH[pnqEzMS\\ X9YwCץz7ᦲ3⭮lm,ԩׇn:/D $pd <|3`q>Z ?W^C{O-RV_R 6S'ITH"ʫN.d<:BqQQ&룜%؍5Iڐ3[3IWlE|$mrrM(]ߡzL^7z,pܝ`Y@hڥJ$7ze7h1J^LIpƿ)R8>/=QZ:p/xzFCho:_h.{ؽ)tvn*!a'001Qc h՟B&ꋜ:A&3!6wBM" FBq 4ןn{fn%s [ ȏ Z"\Y<{FYRTbN ҢY~;F-uJSp6 :L[G`8?Uҍ<+P:(gK(HsegϹ;'haHB]t8ٶ]̼9R`(8KgQh7hpw*4eo&O]l-?]bụ=bf+Ҋx{P!ryzr`LĈuՅTP~[g70Ƃx&?< neà=p\3+$~d1}߳(Y O764Ce&TWv]z˄m4M 8J]8p$Fe@b&"OEnR|,sZd '*gx`bS@^~ lE`Ow(خI㷪-.7/k"qc[ Ct:/x!|1ZU>4"k),JZ|RW@v|@5&V-X%WLҡPv~N8;<, ~LI u \ 4PPn%4<.T f;#V# Y,hI>8:12m `Y J`8gӎe'>aڥbYj}՘ۓzU@-}Dۇ/RniM J 7։*z϶KgWIc-@9^jZиEy^\V5}qqw?REZܤ SYQkW[[w`LĎ~m'T)}RgƅAoL Zg$KC~2[9dXܛ7@(K׼H~K/Ȼ2a/*vj(4=wa|c[x0KsN*?(=z68_;TZ/^b ]ȬJ1 gߎ,GvV`ߩP/TLj7'|H&J׵E('_tkä6r5a#s(X7')E2..nf~bYqN.m>yxRfÐ%Z&<U}KwDӵ/ϕFB=})~$yΓ>+ʴaQh&K>EQ\!S,a m*:Z]Ru:g4枍TNla2[*k~n~A g5Jg> sn:1f 8e#tUfs8]bHgQ[PmI! .$ٮVw%AKwuj-^פ!xG7]Og@*86ܽpBq)7AgTYБEn{VBcD3 xEX(ZH v!KJ!gtGipT#\3Q%K2cymޅLC7jJH(+.H&^ 7'JϐaV|K.KHLg*A^0,,xj'tEN.$>ƞV? Ws`C[ enQALl?BZ#D5=)AN)RtA{QeXc?TRjDy@MOݼ7 M~;Ƅt40PW5C$э-X~ݷN2~3?=ʧE!p޽/7AuϞn#`O YPo^N:Y,: V0IwueE]nȢ|Ui(VL#P cXW~h/#'Q?AΆvV'Y :]SO]uJtC3A>3$Ъl9w34&k.ٔmwEvVf:7tqA̓4h1w$2l[<{<Ih+=.y]P?n](#+i(0|*\Im8Rk'" -^zDY;J,jCUsFgy<V*!U-VN!J@s%r7 3+ҐhcąIY͘j2}l4y}#aFecH8jED˸nf%+OqޣR^JY|#lq./]Iw HcT3q=/end#]iiM+Кb%aFI.SHޛv4YTqkKhu-Fn%z?OoH\/ƮIls)v$̸c^;޷ok뿑=5&cQXGx-j73DfMo~,KUf<"hzTV ~z[Z&D`]ܒΕkvQ8C/O>^mTPˈOF1D`kX0dH A\E_'mkP*=c@.jX,3WOh>=;I7N#F *l0*v=ce6}ܱ<[5RAOSNƘP9iy\7Џr!ڿuN~XzD/˫ ?dbA2gJP*rT^Y~ #t&י䀉}{xһ:ϻؙOƪf 5#!&V7E91/~B掄y)jyЂ | NUUX(msR݂Y,VlW'pViYs@ {Q)-2D?UPAiD{XD9X=ҐnSe2dV醲\KۣO鴖] [kՅFIf\Lq@i KEjSF@x}*36q>ѷeUThe>$1}ϧ666\j>NLݤ &6Ӫ#MNF g4y5Z*.%nMG-gůO-dzkwK@LP U'P{Ȭo[ l6/p| Y76QB7> i/@LF,ZmKv/wiZhݕF-4T8G x0|- 2Ea'"]:;Xߟ!AD&b51|?ug׾ Մuy3;Ԫ,kAeꃩ͔([P0Eq_a.%r!f6>T>_guƐz-AY݈tyO!mp< RKBnӕ\#-yZrյe`C hw`O{*V4 Y_w -_(4g$:MO 1 G ڀn4- Eơv*8 v7ᙰA#I~4ɨ&cFmhm0D9+b"G4C}^KjhSz`߲J(TxJ䦷tT.?UZO!EVRH;k#B+(wV_#F{aJ9!c_N\カO vM.)Sޤ<]mhB9 ^ɱP['x= Ź&R-ʮ?S2uNOdj(s\yvb 2?DQ]}͘^(M2mJDv yהt_VNdHjՙ$I*BiXfn+ſdfUPU: 6޿;wk^o=Sr&(:pm' uq<2ҋe`nUPXu"|0gk_Pfr٣/UG&^K4Bɝ=c[Xh5&s]L iK`k99.,[,u33)T7{0eڔ?hOcrUL zKA9Xw|p=` &dO7:Yt= n@№,bRMYa}Sh%#rxs4 DP/Ty`T_&r /R OG<Ik2h~Kw^'a8,ªR*\3S nb;IoGI8(zBt3 hC^hb 3hw*?5qbLghf"o=gqnBn˅)\c&i"! V& 0((S`|}W0 byr ,.Q@б]*6;7^mQl-ḇ̩ 7<:M|\r+M{5f˨5]rn ?OpZO|,SQ_ԛ$loYnm }|MSĹ"{RQbm[o|/Kײѻ(cP.Y*(p΃7 $oge K!^PeRKs8k:#D m%7!4jcݷxkeGjQaU@}﫶Q|$UD1ILΤBԁ,4aP8~]i<I/_-"tX<4R/ >ntlVمavsmST)j @je *^Chk-3O[4[llZ0[[DϏ4Zxcl?/xLfE 9U"w(Xkdyƀ;5:EzO[v:Vvvzup5%BiےSv"|.\i*0ߌe"/ eq:n#.Y_ ̎Nߒϊw#dDFBBil%Z,1(f0H<EU`m+@z~!?qLAKW#MGY&}- 1ht4W;. cZ1~GnG z YĬ_Ysq%vN^-' #;|-V빮hVC%i?,D;ABόF-p݇12unɸI$9`zϸ.LC)GgF`h#JP`O2vq Ld8!G>lb59s},5)jmUm8V*~-χnSz^0Wu4諫>C MD* _pLYƩp r]~zQQY3ŪJ}rX/Yi1f]? ZXGՓ@7ՈKy!dY./7K%YH,*:Wcp;?uJCi w©YOEt^`譠і \B΋Ч .dq:kZ4L}\ z[&ʋ"qGPwoUw8)0p+\1o⦴豿q(>~&XJCީ3rkj^% NC?~1>!s~d}D`GCVf&,qk7vb[F䰧&PZ9*bU"7m[ISUxC*ś)18r؇%_7Ӱ͒(~ ^)@W fniODoD:S_Ob-52p&r`*Yk>`܀+5F ]jss/j̵Ί*usC&T&Vސ8y7mz!_[&5=*@O|mȦl?S y7Iy}n}n*d \eGnX{lUD >74Y*Igb(IP3|uRLv0]aP#`H[_9 dd eU qV{9 \qdȶ904y~?XʸC'wk0BG'eY#^1ma]:y颛gOz8'\67B!<>M|*~2chf0Gjhݵt*wԣh{*3F,sюn-j'b(*71NA'=Z=4YgՅ!8GV)-[W46pky|YָB!01Oe_!+CZA.;t2^$ްNY#(~~DeQf|9%ïNR6h|YMg x%sN陈S0F,6-ΘZ`W N`dYչ3a%jM\:w2m#$5'%^1V1r83&4:_Iic*v-C~%ᵊ[gAK@Ǐ4t"*z gEU ~ch,pmњ ΃֐h!415ݕdPؘCX tա=D7F&r%m=-%9$)N:8w<>P=sr)R*kSƊ٨)-@ܳY<>y6$4<7+Jwuo8"!gt$\x6z@ .ӑxA*1}=wc{Fk^|#71˾ZzFs_K܄ c;m|uqu6VwEioxP~CZ\?}s[24s|tV0⹕RY!)+ʘAinN,4N7|?~0Z(g^9 :4톖tHHQEu/g^֖#q;b$|i!a]ߢVRzLc).n$F֡c#^gf@ 7떆^*rpRTS:ՠ Yލ9y '7 aT8{J!pSm}يm~bKC< %yM윘=7|lzԂ|ϹØp p76,J֑r:)Ɏ ZGmυ`JJWJSBU9t+rzܕ=QI.̧>v!^Q(֫؏fd$y޴v__q=N~@Og( cI1:BfHH*rs:t2U IyɱK# 6 Ұ%RtKԔe7nN~IRM.{);.StCzcPs& 7BpaUyh }I% ϓ6r\ۍSy q:Jc<̻Ht8$ǍC!-ax5 m3>]k?hb2$pKq<놆"V؟de5$U$'z(CSၕPCjjoHPNlU mEQ$Ș @-*HQUݘdI1W=arޥr`1,W>ߛJX&R[^%+,(4P@;qIGO< o%]&Odn (wCHDGf0D12r8]YiB~U@a5qc'$eB;:OW]6t bnD]~v!R8oҕ#~of L)qP3uhy]QΜ.z#| `Xz޼eTs\PdRHVp":eY ]g/C;> iBG6r `/_]K J`> WM&ڗϼ-"K9qf_:ޱ@oQX;4eiD{e j8/ߢwd - t'Y#Uy$ZH(}5>pH nޯ¢V_(iB 3JB6E[,']k1M1@Ȍ K ТrS/΀!:$%kF„abWsMt1}e9R}/b+"SLMuc=3 :J` ԍ)@}wCD$ǭ.i4uGUKO0YuCE'1m±.Rq_u_'a+bBG}:oGQQ>0 j}jAe})=m172YO0F! ,d.LTpdC&@vGSala|f- kΖSƺzOvDB=XO"O! F,hI<%LE'{^mٛ\k4K*#GaxΝ nSȘLӾQLA[0\.f*R&P MO'/b(.B4j>@4ɘ Nf(zBbWU#JĖ>m'k8JI? S6HObY0WU {\!V|Ղ׽GС5di:mzf=3J2†f_*lWal=s;7K E(IџK'+RyOt  V2 RsoF#[BTlVJW?H.6snbH9WKz?%Q8z5f"Y0PM/xA?a^5P16+oU`'C 59tk'I]LJ nXs>?#! x䕣#1f`BuS(>^-@bk;$ԡّq*vWDd*W8H^s@3%"3+3,dwN܌vt 3—\x.#,DzETTuG?f*g}e^8p$'w 53s2|ql\p")l9j.d,v1 Lv~|NrgF! g6 ֨ݢ`{<:6k?l>&n]?X%~.CpT6%7I-6. H I䡠f?:x,pҵU&ӈ,dS"ɲup?G/Z㴄Q{awCA?>o uc1l3(\+KN_`FK_{*"iqRjic>,[klonK 1.rEScEOP<ܗBb C>LoݜgⲐk)+ s4 *f#f%+T~@ez&w^LIBQ"dZB|??Iq7?hTEzوpqA<O`=ՔكCb}X)&B'^ꬨ>C Ǫ\a m(8g2Y:h9N[kLRahlxFr u.t93! x*xUVs!&.`6k{&]D74~ Kko!ta?"19)|J?jsˠz'K2ؓ'aFm3DIwH*f/M>6|P~m(tzWY4!}dt`W((KTϟQ7V'U uexTrJ o iadp$o,6fmX9"'dŢ0xIW!J>omZ3th̓ LUEf\yA+:W1}|]bV"Qm[Z)0TBBa޴MN!/eh";%`~y Q7[I~%`.2@=>JaM. gn֧^l뢿Rl[ ƾnR$̖JBbՄ^ >v8peX8Q`!J]E DtZ f}l b۳0;RViQ}p~DKsnJG'Zxhvy?+u\'=M]̀ҝu.\ZHz>|œ_}U*Аvxak<6H gE6Up{9m/SrhÛ= ,v?glPmFdA> 2?o$ ! L}Up2Uȫ- C/*AJ !ɉ8'Oؑx XMl<T:a3>Pl.Mi:2 :PMd[CH;1a%Zmg;;fJy i<ߕȱ yΛvã#G8KnXuΛo"Oݑ6xwfF_"PHp=7wuHPqKe~_%blћQPtPfƀT' ҿo}2x\Ck)$rkD.|ؖ℀K}p'[۹qXPVYXɬKp/pGNϒ(\iY DWoT<\]+P1+m+?C:DS3n|̼hԵR}]qcqy4?^4Ifn e8(v/ڠ2?a>mC\%K4큋xbtQb~0dfklG]01FM&vwʊP DR[OO Ina;blͩkX W]ô/9_=\ή2C1n#7$TǸ؞е/ֳΉ_< ؊Z9K](Ok-$j}6Ī$FTt-|mH91F&/0O L),{/ORm(BT)tpS|l/(cbe6܄ b>qݙ;KRǮ*D.q EB UzXhIcӵdݿ/W|Ǐjgɣ'4W 0;(ayf Y\ĀB…6rA0` [^){ _zܐ'F% B;5YbzkI/iQmۃL8oimpxZ[dl||%} ~}V0ݱ:9x~{VL=Y *f}-(؅ZKqr;CO6N :f?V0A0dzy\`&hX<K)ޒ8lL^ikV .y$r]{SF?1eO{ԢX'j}nkowF$/߉g}³%LCawM KELc.~6d ZN1Q/$ˊ#_"_ZuL-lVcWa$Ҿ3ܛkD#Jg!÷cѬ*=cCk `@Q ѦHޘщ۲tQ+Ռ}Γ5fsb~_AWF0%`$rP+^;$M"`cFWkWV\1qu5Ma?bQ tp; /<"J牻[kIwlm γq.n#5jӿ[VmNLZTR>3b|="<4̲ %SHwP!Ui56"w)a`$[|ֿ6ՍBŪ` s26?V|"t)V] ٶ(iz ]kk{i JmBC2+s)&!Om ޡ^ |"Pj窜S^M `H_C23•6ޱ&>, d x28LjQr@ tG%+ iHW 壃gT1!qMfLpS2*ۣfEN ًң$lH7bsM#/ف`q% qgV\grG 2}:3P-~A (RAmN|o85D P9If>?M%1d678T|FǞU8RNiB76W Ƅ  1Y8d./ sd($r\;rD14/܀7Ҟ >xUV9c}ZXRImtcuެzHIS'+/C`k[=+sZ3՟܆#ӂ~+WuHr7`n8~;sMyksS!( #<)UZd)>8]YaWy0<]bͩ4WrOc/%rS/k1ٛ:a盲&u,c7vt+lBdWڿ;.#/>E޶V^.>PBDIz !=޸CΖe0@Z5_N ~W6ߴ#m #( ЫU,B!!>-%^Q:?/EGucTv'@\aEmp޺C]ᓜ Tҏv˫jQimMSu_BЋgRv HsR_e2g%#G@0wEZIVq-=aePwYS̊ ޡxk؝RC{ں"q!^bN D%TpP9j[{NT :~̓, snzba'Л C}:n?HNZJNB矁mQ63_`R7jQIP%^A4q\Fi[Rd6ϥhi\/yŮ%=# iF)YoNV\)K{{`L/FdeSg]cr zipH@l[uiH]&FGWYl ЖA| Y!5.׹DaBUoH09a]l} F3V"EI+ҖԽv[v=eY銪1&JɆ9=n8Ȥ$|BU7-- \?#] VmBV9= 4IQeƖӹwow۷!i+`8_`U}-kq+`-^gn1J^i}B[--hqިÖ`ȈJو'"³ 끫.X@6jswT*фmay_ױrn96?Dj[mҍW҆XN:]4Rq@fMW#wo>59];J7y9zۢ3W~YJp7I8S ) )5c\RlJHTbĎ'A c`U0(_ N<ɽP|aFU_O [kl4ŲXkk}bcҲM<ףM7~4҇qtt"mXFyyOuHP0T)'OMu l x$/?j6P/v`ǘVLVsnG|ENĩGTaBw֐ʢ3~;`g`u# BGI*pt0$Xus}5.mK)e,S J&HSGc,]2S/)g[G}P Tj(+?1S2y^9'r7ܾ22)$)9c_+tqU)6eirf{;F(* }N3uW^׺$o2|YΗSF↥Q c-z8󼉤z~䳒ܻCtq(e?5|}˪w=+v?"`.K5!2R.VPœ:2%t㏇IB(qviPT\(d-|<y(<\\"}\ Gqͺ;dΟh֑_7Xs0xN5x D|jߐ ~g\ nBfcM&SvLO!@`u(RydcڴZ̭mAIwڒ%67n\) 1fp*{xҟΫ6Z{vz]E\xfI(y8a„Z=]԰ E,4.\ggSM VQOGPޏ%~??}=RwA+ŧ8c-s[̧&^/L@ЧM ǝJayTp54sL0 ;صǴ'8fv*qi,ڃ{cx#B%?Kv` 6 wd#A*+{k]U l*E3`gYtA&{!laQbԩ=Ǜ4=)ikV9+K:~hH&Pqr'}:\Jeyz&0?%Yp-B%FekE_VsXk3LބbgfSbR }K=lCOV_wR'~Ml(/r[]*wܕ~Eۼ䞡ШWFDY5YℂWD`x`rc.8#[*GHm땔 ݏ3<.G2+z8dc߬YWMF&#̽P!\"+!n0i+x?OV#51 VzBpT;vMyZO֟S]JV>j~1Ջ7 4{\]ocxMJ4{NRމ(rMKh,`9ۊaӢ KS(1N}ֹl!Σ=jf q}πtm?nRLXgQ09yL|0-f=OVp*U yy:Eک w󊒪!A3axJ|*=4aJtVN19v}wpvO N4C5w 6z06 OWՊv+Z`wk^2Fc PX}XFJ9 >6S~WuÅfmy$75P:}(SaOua7aGB3": R<޲o)ݖfYZU\< eBOUg S5z;fT!$JW_ŀpX- k&sRDNf)u5Z #} a&bqO69?O m?œ-/-`y9FʋzĬij&n ެQ xxiRD iE&_\b=] t Np nۻ(ܶ!PROar_D+gJ{sygru 0YG~B?AO1×sc4]lIܫ3G3?k?4<dyq)VlZP~1ՇPl+*->p?GR9 sCj{{]-ͯۺc1!T$X,M qF4ʔaK'|n_0[GC u(: C.|*x 0 qO㑉Kb­/>;5ڢժ -j褁ZdELAB\QtwKA8 r_wXui:qXjE]c;<@W)rq t%J?DpO>|/p b0x8y1tl°ڷb+cycʦCjnяj`HUh(=LHWJUPN1[eW<{hPX07b16ɡo̾Y'陾 8x4^rT 1,+H~a6,DC9B'"#%ԩX ErZ2# d'YR3_D\J0t L>k6 >O3B iXQm!c)GuBA T=+~кDM3Ƣ]BMrϼJ|`T_X/%ms0@ ڞ pƇRzx$3NDRhm.$FuI1QyW[Fft҆PHNgS{Q@ueѺ\?&Ee!%zՋ(RR~鸃Uŵ!q9v2٨U`u05,>`{cŔ/i[ߋXگݿIHR;޼Xi*~`Mʣvp3Y8JLvv"klEvQ,ԗB.D@=>:~ylܐ>ﭪ.ٖ;.<1Yg)w,*X7Hu;#G*$)4YT1}!@~uP)\k-\XUyQ\IaͮCNGBFB'/ȱ_S5ݽ:Eir][oGr!W/$>Qq;, "Ӈc-Qؗ U{YΞ^rs}3pm+B] 1ȕk6SHKHDbzjiif֢@(~/S;27{P\ - bc[6ONeQP_<⎶OlC$un \E&Z$1 O p.U7&c 2M?>n~\ʡ1F Р(J-j_ه%]xg)}c&#r*Dsial F|gһ$ۗ<8yV?STU$/@փmT\['6z_DS(8 /)i;2bk(foŹ)wh&cx+`3x#EGXi Fk]h>&mt;i ơL/;nߟ_%#ɷFԼ jBz/v\'E-ڸZn؜Kd ZgwjxrλM"mXEfyc #!w7HMe ҝp *c Ċ ] uGiM>ŷ:};o_ Iqd_TE0Qw'ܫGtFw!nB.,JQ+g1FMJ\afcƉJa+7jʭYA9=+W>O5x"$ / pvJ#$L)Ql)\ z{X΂X;۟t/j6[tp1:6G3Fh ~?Uu%znh2IIW=!qU-&^!+m"E')ze Gotr7+ FV' ,"-F =AfJG={rG[TlC|LU`.*6oD[e ~[ hF)_1}>3\\j $[jFCwGvϓ{?tQɂTaDٴc'.b-)9p*?E"5O#<6\Hdμ'՗+\!(u -Iwu=s/VAOSb-ϳMh.V:kR2w#*wӄvT]}/v !0 [gtOQiz%ՙ=G#w3;?<|«#%v7d UMrWfIV_PC>}@"3&k)xMu@.xS55gYZ07070100000366000081a4000000000000000000000001642f09750000dd94000000000000000000000000000000000000005e00000000./lib/modules/4.18.0-484.rt7.273.el8.x86_64+debug/kernel/drivers/scsi/be2iscsi/be2iscsi.ko.xz7zXZִF!t/Q]?Eh=ڜ.+XLƼ40Hɒ_KX҂O{ *mN 1m̾YQίۑC{I,Q)BI4-]9au!tY+ X!LwI3 ٚTtLS6^PĚUH$ vx2h]݂W ʵ _ctf-[C(]nA.9gGQ=u2a-1zHkjq<[M\t[7sJq3(sK"L#$< v2Bwd"xM o`niُ\,Q 9g꓋E 8u(s3UXNDM[we-\I[F 2T^i#^{"`+YXJ6;~ K jYS kh|hs ҡTӀd[?9ZX )Vd)#I !ќ?̌g?$…ȤEN{R fxAfW vO3;j56{ vDb @JR_"?`FޕbG!0s—ސ^P|^5NF=Y)~W#Y2ޭ.^khm6MDCbwZł51P#bytژ`_KIقʁTG`WzD9g׊ۋV@e%Kg%.)9 M.Wwyφj=4Ye&5_ -WPAUd{uܾLnǥљ=0&p7s\D_I%c4M):B7^>$I`wnHwYDHU\8A#| ˒fIg(сߊ#E91.\~\_a!rP)&1C`HȢ^<=q%:;X@g^K?cSI!Ckxn={D3j{{ܱ|.&9o!KΜ"hW-T j289Bəh)M;MWh+\7E9i04vf,7n,k+̫AyC,I9MU1- 4:S?й˖S*ZrJLu&49lܐF@o$ Bg}"TTIW80߷+u3oR \ğ<:B$/gUU3o%>^`c1+pmu,'8Ε`@ZjaHU~аvsYJgT?F(J@"8(tvOa|1 e |#xgMtNZ /0@X]gG VE̞#Xe˺n]k(@mF g cX@^#J^D=BTw)& xW Tv%m>˭ yfsh},#[`:sFӁ:2UlwIHa\*ZS ieDd5 nǛ杓GLy sD[w؂n? "a5uЛ_\s:sIv+)ƹ>*'?=ۂZX5cϰsH8ׅ-1^,ԁFGooJ3jxNRUt^ lk?>wOaјҺ/*f^iQq@={'hAp+:'F8Z\ZuH)ֹiw~'0`7 PK;8T?ogQ˜G+q>Qzȉ:q/ls`1;Edl;琪Mʣ N8p CՉ=CN=SɄԞ~-c" 5ҿTTr<`ۻ,zZ"W~WWByN=Az+NS7b =&J_:Eh੅I熰)U)xҘpkh^kꛍ^wHTV Rcz6I<ʖofz 2),$yDyx".cVtY5¯ V݄lcmϨ]͌77ܥ>Yj2FR/ӻ~$UL"* "ibaŲ8LVGvJ|b䱳\j#:ߝo"#GY@HE`oqɍyX߫'ð0lbVNbpR]ҺJy * Z8$xD' (_-ƻ%Y"Ocn!K Yb:@ϊt2s]7< d~f3˦!<:VSN4?e*LDÉL&ro,߄imء$<&'##ߩ팜WJB.vcYI9?|<2pO,N32蠫d`-HA^X$$5E XKR!(U=D4ng؂DK|쪸+:7]@MkwPt+#(ohTȮ_D|Hlt)?VH i2U6eHbG*D;ZzT]>k'n!ބp Qv(Ill܎4(աh2Ho)C&ra^{x^W֎v֖mJUƉr&[ڙoy @K6ZEL@9*;WMh+{nNpcۛt9S;R#,P ,N|ms;?Hgnq>WY7`r+87V'DSwAIi[Bq/CǧO 5L?m)@LO˫@aVH4`KLO:Z"]F "=pb%NυhѻAR@n̓Kta 3MX~2/* h̭[ApwoH2 ǝyu)]á^ЍL#)9t( lٚ[|%bA7Kto_-ۋ#PٝPM9ǂf[Յ*v3|FVU:uGc}nW_"Ŕ4hNh隙whI|*{2ul_70]-Cn)/VA$t֣QO1F+_~MfM?sEsWByuڛH0`O{SkI>ipvVQ\-ys sץy˷aprOK[J(;~VҜyƤZ~G֓9Yb g@RItCEZ_J)"O 7ˁ4Jf>x^2hmNuFuZee(GזfDSN]"Hӑޞ*U+S܄3 mu:`J}q> q7r[| GˠCQK A)Zpzl NuB=QpI|7K}z?/*TO$>کNwM"Ier-Miԃ7W:Ҥ; QgX3k;Fd{z'c03M ZNڜ$3iM~B(E64gދ(6Lp]}T#bftnBpw L31D D\ AL9@0>Yznecr9{S[UDCl+){SaOpb CR{]ŚKi4K*)~eehcGTvҜÌeu[/Ǒ v[E{L@ϸ_b㶮s*i.Sb:PrLe# %š;R:ODH_v YGu"0dUNhoJ>ܯB 픉rV(b(^]Z6] ntcuz(9 HbQ>ƽ`t0e\BYYxasƳD$<;a0B1+>z[d~ݷK-\PyDFb^L8 mҡ OX{a3m $N4zFI2MOR0E'ad9ygOqX)؞Ixpܿ,DLsI WACH8 @ zA8$%eyiwNTaDB!R3Ky2A`bΔUګ4;Y 3[a1 p'Ks,.iq[ٹOPi< o?rMB_6oFo(1]*-! ZoIFo  ,@6]oҒɧ²{40-=)JO_@K4\[@?L!p{gx83H\Za,C/ؖj¬7i {Noɣj1MZR QZk|3ʗcDl*6gW\1Q/{cyB R `?$t];im)M(4uZRXyEFYM9N4w^#~>CP֖+Ҙ!p%IR1~M]jD]? =?¡7,={h_8L$س6+,̤+&p-כO^qq(?ÁBQj.>bzU6tޣr[pj,y:!' 5l+c;Q-5/~ zVƱYw&tv~]`T+3EJ@لV}faS4[,6U^sPeA",yWVxEhsZC#q}7h:u}_ Aup, /ߘ%xR(Q<-RF\}}Zⷶ3iFZRӨ?r7Yˇ8*c/1.^D(bs`FD#Y` %O{S}yLca(Rq S*fiƿ2+tM $|z1CU[{]BbvRA0ӏ-dr=rkVAsmOqJIHru9)9L W:\!e|6q[\[{0_8Rk'&mR?\6$4.eL, 2пu&9 5mY=a7=YH 4},^C6pءPUhoxYCyfr~gϼ X43z\>( [w+T$?cp>\J@ FA?3Ak9wG㯍dWoKxg"pi1̔0fU^{΋ T| OLbbwkk| wpP ;w+_'Y]_ e5+HGt:P֯Ƹkj~pW; )@g_Х94 B=buAmjP/RӨA$c(:f6 BrCZao<ʥۅ6 : 'jK34zoh܄2}_qdۡ"8g0ٚaGl$ 881+xH\7وMd{֪,'@kjjGb㙶3q@ѡה.ROt0]+5qp4g=+窪ErYH`;;r`PE=ߟQ ,FUY8=ӝE]nE5Rq[ib/ktJp-٢L'4G{tvU$aD]͆<O/?]ȲSxt'y{h{oNxH1$zsciw$jhO~J!Fj){jQ$XJ7#gYq)&_8omO8@ίv,]w ^h΋cbDXHGܫ{WdyJki2/?37Lm"vNrCoY&F/?dxX@H"s :]s+eL~ZFp ."-<7[2 V|GXʁ m 8 T(2%>CÐ2ub{S ơ-\ k 6gAŦHRQ ⽌F&VaNc^mafQtx"ꭾ.yIldch!Aψj'F_&kx_`@-|7(j:%yu:Z$P p5~MT:pOKlk&xBG-(,J|,:u: icgM1{,`ɏ]̤.K TƙDz8Oqk4X)϶IGPʏÑ4@mo\;OEJ{݋w=0g*7@w4Ge9G"ݏl |mh$RZ, h=\gzZ@"Y$ȹZM@$"8b qr".& h{^'odK`GH/1^le= ,;tߛBd`]"ѥ4n>P_$W{@S(+K-Lw%U+i2,S^.ᦃ@zL0m. '|Mݺ Пo={zpfxkXU ୩zZAn.& oT0bV.]1@" Lmy ;EwR!X;U uUysѡ9j&wŒ]Vrvݟ,mc\0F}$x{&0cgGKIBχyjgnϦƊ >a'4 vlh-{y۰^i]g?'Fe d7eКskX>$U%b1Yw4ËcIhg>jHn₻B*dw>^W1VV9Ѯ4L g#_DsZ^C@iA$Y)60ir#"]t"fTRUGOYS2^wʥx12SgQ߶7f}om6DC;S$Sb{y$A sJ$XӘsViGf#gDP߅DOʸ4NJa*LB!vo ^{>o٬nXwApW=IjCJ1"pdZ0FNF12a(Kt_ۤXpvE[w  ԼvkڌcDRJ =5H|:rƛ6ݿs/+u}ni^Dr" DbG!}TZ0snb~b%BBґ|%֔v"ӊBUjI8H'qU4ˮ@*GK7 kzG $ |32P #ɑN7*{lR6]cBf'4 ܡ"Ea3GKCl~z1Bh~ UVwM&ƝsبnNA՟\b񀣉HSSt pt)G֏D\3ij'_s3:2ElwnnîO49ӏ=([.@?o ؍‘^l`z7IXG- e<0GoF MV/WM;+v=BQ_3h, EMIЦ JޑZ|R@$PCQd6]>U5Vgu׍$ 5eGmE$$Axި8;|~G3yFV{' I ?k%OQx8 dj6ߩ |k1: UµP,:Ǚ@We7=-k 1MG>=" %`[C^>fr1ys܏9WQ-Yqiyz`#x4t0V]W"tH|(5 _fA Ğ͈4\0K'p<D1݂x613O^3*6 d ӡpTJ=! oʳ3i.,00sJJ3V!| VX>1&1-v=si}Y]_X7lQjt7v t0~zNڄ/KZmXpag|zaJ9p*4@9g*@mMԒM*HfRF/&a i33iAOk u`٦k(HNĝnuraWkc/7Nj)ŭkhx *beH^}dNyh"`n^Mn?X,9QRS <̲tupphbߡ<:#T;ꥇ7Z+bM 'ʲG3EF =H\܊VuOT2j %#) eGO"&k"k#ͅWbr`ki8ae/ӧd+mX?nOՂ蔱 GbSM%w7Q6/~9H4o;V"RKnd4*OE5ʐ$^b0ʑ %U5.1uNn@,fJڴA{-PpGVnƸ'9! Wg.tH{l+>ҴE٩pDYS-4QxJ3YPAK75곩-MA=hNpFwtyچ#=I *h[3m3WM_ߩ Ⱦ*3 0&XB6wLtZ'hg%>HȕV]~J 1nC+c ~^ )5yuX+M+A# DÎˎ;0m-ao> SGEC#4 ..ip $8}-:MXYq*Br-^(]̥i$mjr;?aU!z$o>Ϋ6 ?6WE#7mEF =wB@DHPu4[j)[F'F1ejy9.7-rޒ[E4>#l], 8&6ނJ$'p K?>Nݟ`&Vk}{TUe-d~xMAZToupqThT2o`GR?e.GҾl}il"EvE |r嵐~܂6{!,R{EYӎ5mkK)`GT~i#gV.c:g7V, 9<†c#߰ϴKFۺumHd61ʐI}QHո*Ct:q aʭqR !7ՑkPؿ&R@b n)ǣ k-? 5RQ#9+h8Pw I8ZKҞ-L*:RY+?WjSPU2iP>7s-N8m10p7{@X䲆3HSBS=B-/胪P39VMURvz}~jy*:IM؝Mm mA :,}-T4sq9PuO@dqkISY.#'d<դ0N3SdX! `V `d!Ψ;@؇)uGf|$[GZ1?|$Б]\!s\򜺝sj ' = 6Ń!V SrW+o-_])3oaLNYOpVQ~XvڌdO-ͮɒ 140ui}6?㼏&b!5UY+#)HRYdx԰~@ORǺWYv6ph8׶JfT#/)ݑHљ_3}l>%*f4ȿ_S>6g([aҤ4!uԊ37egLZ 7|n][Ux'ڮQ YY20kY'Eu p;V?U#o_ *XOi7c;Tj걧)ok ZAl!>x6. ϴ;,;eWVa^B1o3bL1U>œdLtŒʮ$6,w3IEAcuLIq\Ώ67Ώ@H>un-=yBB&Є2`wY#T "|C\: ?COW!]fƲzEeQ͸Wv֨ )p[XJF+N;zOnQl'~Z/t&sŹe[o^&h ywUHtw_`GjHT*dm0Ԯ 6vX(e #͝3ޮZ +2W #MSJ\i*B"9`%xrLKF+<&*iV0i}x(x)4m\)qL!$RdLaww⿏~طi,h%"JQ|5M 3rK8dy1G ]/N^4.6W,֓Pԍ@`.Ԏݻ[5EV*.n!8:4MSUw*+vjpI(L*}2Gg_4xȱ&6Ļ~`Uv9@Hlw,m_ .՘卪g뢽r4oq(:Z>MWRdCƒDžKJ ; 3?#)T4c!鼸 <]<{@ȶjMdtͅ|tR +﹧i_gG{>yS.u; ?& ĵ[zօ m~'a)ySIH12,_4*$+O:$& ΃>Y)KI0t qOW|qp"glW{S$3 'imu3'6>#ԒRgWSlGP~`~Qm: ]qqEB2/"e.QM57`#)>Ah IIPjq+?ʕ6)漿O- ic%dL-W(ZyÈߡm4Gi*E8 tkEmJ;?A&uM[(n6WqX2zP;#@,ÐA6P$4A~0ȓBD8Ś8@\W*FZd23/|P_ *EPP`]U (#jIF l#25i%1I83sR4X r`)!S#9:R,LK궆kBUiRSDy٘0KsVݠ[뵚G9Fm4ȐGK}#jdk,"UVܺNd[+Ϥ6|SVl PړűEtuy${ۼpVTzRлє0ь:S`,l4!BOYRo_pҶ 2=IQV7sj1hr?FceQQ_ZQSwxBu/xIDa1u{Xjc@rc C= _YJ8v ni3 c,u|&k7M ) sdĔJYb ]Qfk[H nv{Tb{bd [@z PZe62j}5dO,RVB|߿js3C\ċ{Rx՗E>k!4 xwQ~2^{%&`^ o0 ?˳!z\xY465ߘ)fEҥ=ip¤60z'(%lX{ʚye# Wx:K#QR]ɸlR8 TU'?RuͰV}mJ[ ${} !ُ ǒ[`؝\_h#Qo2;;.Pj/ƓĶTrblǯEO; &Yk §8(^Vz=h㥬Rv]id2ADžrG/'(! d6:͛wpY^wnG!\lmW׽,9 ga5$8^2b흣0C8/bXt ^OjJVߊMp$2@f{*'*8{_huY=<p,VQK LSCv0A[1]!a:ܜz1U~"Mκ:(7}dҝ||$GJAARX~?ލdS>*XN.N!Lmu/yl wl)D16\{}3o? ]-x¼ S<emۍe+G Oj bCI}v>"v}hphhZI;@Q)+jY4SrU6hY4>rQ2XD$b,9jS:>-@i*V @ZnBFN!hH .#!x߱Zm'ָ+FVwBMr],W%o'deY>XfKBmZTKkgiq 9ƴNkQ]8˲+2Pb(%Ll @N(qw&>@ܱ(-ﷆhݩl f m2)FcKd*AM<2$IHه*ZyWS;$#h+1 WP9ȿoHti< cRIroC4k<8*Ie`vz'X>MQ^IŪJяYnBHa|kr hSl''tR?ccw'R3,8ηJ"aٳYҺn$5v?dR>;:E$| ^i`as} w\xETJ(,ۑoGS3wCo-SXc^{Dn)- mo,&(9#M˾2$?h+m ϑ(sGlyjpJJdg@ )$?  J8Vx0OdCvɲF[M޽ѥ(SR($iO! ݛ$,M+:hҐՃ~0D,y. Gi ٤uyX3{ܦw ƣk(Q >ͱ>Cݴ;[r QٖO ح$R/Z/=3` :I٥H Lv5A׊4 z ~ @8ؙ}D5fSj ܫ7d0rЄ.o%?_:HY[P2t3}m ~a>? .8eC&an>W4噌9&drǖh)b&h5XYܘ'!\D`ޠ(Rk#ϧߒ3mW*s[LژBYsHX&qp'@ OŢPCem6}h?P?ӳ'bW<,T&Cs~WGWأrՔQCƨ`93篡2MuXȝ~N^vX< ;eŭ2S(/WqGޅJQb+&]!t ۾3>scN;̴K /Zi*(MՂܵͼS ̴ "4_T+-Ԩ[ CA 4 mS`/gl4Y&X01嫸8lP;' o?q524d-~O:aYQ60F}V6Q i`֘Z{}6Ϟ2q_x7L1 '?6[2AZ@FV]< HOY P剽L9i;ƪa85pUZb,1:->QG_Ơ}m}X^5Z,hySz-;3jtGN{p;JTBق| k3DD ߮ቕ οg1'+4 S{Ĕv;sA9-'a$xљ{'+iX |R.]"/7!|xXͭrcI@$5V ;+R=^u,[R]㴤ן+,bg0"!Wi'[}S3 id>o9UFB!x{ >'jnI'G/\sE H(_~s0ZϾ9kݎZZiSBzk] g/i_&H\Ǜ$5WTN|; ]T:NPb414zbai weո63 WOVaǤ%WȔ"ن񤊴=0 g0 ;jS8.f 1&Y#m?|9K8!GZn]#Q"/v=3eepO_. j`Y4NM$Iʁ83?0:p!cxn==na.[U[4= h%V gmaG Fb/*+D% Z96} =؂G㰧 `f?>Oƻ1Ww雔gp4Wt}ɘ.DܼǝP[l L! AJr(Xبސ"N!3f0Beyy *\^˃?0$"$ߌyiџW$vD,Bz:}r>^ޑf&X%臺4H>;8Qgρ|7` %*FQϚrI9mLJ6uVX1M'r9*Tz~uHý"&M($KAqJYXߡ<>#VHJtǫ.X#TqKO=?AསQ_^iPsef'$xQ%i\ w(S=㗇čFs&R4aǐm̺8,97uVLuD^Gxص8;r4bZ(5 {QVժeCv NF,gIϢ/ EY @I% LUVucYb^ w wtAZukvK/i/h]TnK~6A ql]4<¸ToY1Le, A;D.d.A|l|ʭpWo=!Q_im*薡ev٤/SBc&+[Pl IZK_yF!F0UN8VvڧH=DZQU17˴̹ڢ4 ٤yW TAE .4L^BKy`݇QPCi6P(U=O 1b5vAӑ=?v!l@SYGFQmZG.[(p r7W~j<" [x`1.+ L/=V(^lZRUK՞ΰݡu]i1QUːDCsibPcVEζq@҆дji*r|չr1FOu  kx5l$kd:h hb$ؚu:"9P)X6 gHǀO{ <ۥvVoi<İtFMrsb)8% a6Ó\!9KX? %rfbR30ӭ@0ԃ ,^Wﴻ]\z߭QۉWxA:7J ߑvĦfN*bѱE,`XIl={hވ&whJlD+Bēp47zDۏl0B;5W@c< vh=WOPk{a9]ۉBJgg:!ѕ|G  jާs.z#Ҋ-) #*CydXِ=P.G&z1ק* *秇DO:յZ躷R3*nS|뭘$ ml"q<oY3@hH ZTE/;CrD.IXG) tu .BْX4dSgjH|*HVjd^d˞Ih>bs|!=w=pLl)WF'-A@j㴒`J}mCeg/]CvZŜe}n-Io{~?Vwz4ᩍ>=r/* .7P QVVI8ZT( &q>񘀶#~PXT6Who:lcwdHkQxD8Xw?WϘjg}uB%A#ay$ːT-ȠxGNԁuG'"F! 4՞5A?훈C&P^ n *]=j[0ߔ#Fu!wlB:wPnsa8/F(7:3X{Az5ݥV==U(.sU2ф(!VTF#L@43*s3-;k奟sM˧Gsݐ-f7P@b ?:_ج6iuA>[.c !MA~1p~kA'0bnџer(ЄA;Ҩpĉۈ_c|QyG+:E"ܝ'S͈?M{mC:F:%[z1OZXZPXHIyP:)j/%͏,cW63s%ĕ7̨;;F%Qmp9;7rgd µ70xUGatPkc10q^gFs. 'B-OWK}_!lknZԶ,vkfBYi"TT[#!:}qmTA_9h7WQIح6uWIjb,Ζؑ,Ϸ-m^-9cYuY]FehiDt8=X`~ 2 l{/v%P\73'&sT/c,E4L&[ Q~?`P(ʉ|UR(4=1 5U٭\nPu@:- :cy9OIR]B*,;!:@lr򝑃mrWӾ^M*i0) vmQMg;q0LGdb306Ϲ .F R-c?&Ti==Nao N8Re;^4rt!/{8M\ xXxlfTi}N밌ZJ _cc@eqWF$G,87yw!Ml144`YsqS6m8Mr>RsITVWelMG<3wKH"m*wD~3Al|; t#^qvPXh X3tѕT(LtE߂Ea nVuq3S5z^uڙP ̄?=h/l4- }]WaOlȉ#F}ik Ja^w=T{#-Z |?*up‘ٞBN:iu&e=gJ}[>]Ad2/ր?Ə !0цȥsu mÃjB_Vēɫ*i:m4 M4W' ۬гTZP#sDѠGRV 5:^vDR  &Mr6x7i?>ח{O)Pw^&BQ<3e%Gw )i[žUo FC94Bu,K/A8U<Ė%_$`\z5t?լs 3oI]B3dD۞FJ*91?| 1O=*D"UH>[#mr+k#1q1!rvdvg{gXP0;2i)\,G4_iqvG[h0Ue:ΉS橇1)]m0]bVM'яy&̋:<^6]/8ҵLf>]3&҄= C"3Go!P&8$J[^;ŔwǘN6yk(mlI;$ɲ@]z-xzdZf EPuVctTV@PΈ-]8}u90+ZjHo14X/4Vӳ+c|LЖ`zSo /L] y^F3J/y؛ܚˣ>TDq#_7,և*)9vE5Rkf4N39% 49SiJ PB1 sCge00\6ɼ.XW!z7JQrZ=3:]XN c)TÐj['G`Uc[^j,jtLƬlF~=C qDs@>/DsQ<0IS]_o 7t5.jYv;~M[~ ҋ~jKV|œ4V<aq~Oj}K^BGZԙVl'6f,!z>rLbjjc!XRI7g,rcׂ6P#AZ ǒw$4֒ 7 qthZGa~/  a'6H_Zjz4~i1KV*qϣ]ʇLUv"Z2'+~N[ :I\ q=m?}$){GĄ!&i:oQSڰHeҽ;`j`!8 6yK^۽,>8U/MA/V,fg!֤fH7:FP2cPzį)gd5*֫~ OH3`x2[b%[m׊Sd7QmxRMg; 7D4 Q1㈁C`|0b(_ ԍ[M6Гs24iA!JaPdmj͔M¤_.eǟC?U?OGD6!8нk.B&(EczL;`H20 "]𗃠/ ]n^ZiP&yxh zݮsxI q5VY z zIscaGaR"Jr}"3z0op~WT 2}O?"!ՕX]ԘtWWETI:Nzo+R-< ( $~MfZJ=g6_`k6~u6ZD$Z-VuS>AmN]fo~E;")͜hxjsFg;mN;Q<kHF2bC&hR Ń{E!,H ?Fd1N/ɗS@( 2&IzA'4?tJy[¹ ,Io{HH4 +n t*fMwF'L"]C+Ѻz~*Mat ھh}y 6^A5kbc߯c$D5dL΅}pP~_B?y4Eg9nNMo&;7ݻ76U*I>O$\G103ElEa+v NXヶ^SzSmM--!l@ӟNhxf#q3uq[M←spR籕EaӃ6qAgV.y_՞Mxpt:i,N(%'#3U9dN9yS"v"0"@u%^7 ŨF@?^hk]= %DTZD #oiIHNY„΁|V毪-Ue ¬K,JӡpٙqQ"< J08~@lX8H_wgT)>0~!yPVjcxXE);DDF+5y[Oqr!EuaV\-/4sAj7Bxw I`{j[zanG{'dj!IZgo]( O|-K6x@RT/]2Jmq!_ȹ{ È.F^2߈jfoDs]HW&<͝5Kpd!1 HbQ!9:YDb%7"K]Q"NV$B D壸MҲ84edEj>R`75o:L p ʆ7x?.n_è 橍Dh]^ )oᡋ4&5K9ršΖWơ!UYCpN^&7'4ڌ{UvVR wF8 /1.rfG`;m2j' :lSa? ā)Gϙ'0|ʢDc]WM(Ns4F2A*&΂,"zFks 5vo@?pN' uz :&xeOrZڔD0_qR7`^< IX 2\U9I0. 0qETG+};%E%i PR!a@KF2BDrXW;)(|w݌ gʕk(wf Ǔ{K| 6V,MVi*pnBWgC1w# x8ŕ)щ q;xY)%Z#fn/B 9́.+$=k?nN{z=b&_a%@H"ZhTv657NbXv=B+\'_?H{%,gy0=%&)AC? /\Ӵ̾)EBwP1bCRzHm oHן5qE:u6NXvP4$ܯճ "@T+q}hsuNBF|a>C A}RR sWt Bs)vBo?ws?|ƪ id:a%κbMHt~ &]+|ڞ $~c@g>UH%nոyd (8q~? e4Y7fkl.sI{~*A#be&D9 ҍύTh6xZ\aB&7rچK l|E$G[)23o~4׿',&?,r齆Hx3M\)0r؎DB3q",/)`~7[R0aњD6:t7 5\DIL͌xYjP=4 DE}GOu7s..C c֭c˼åG6ׄcz!&"] ;\ BjL?Q]ؓG3h33g;C,Hߒ3GE\wWb.+O93Ǔ#PR{SU2#0jzCT7#…,D#QiWma>Fx^܏E0= Q-..^%|]†ve5k YZmGTYI^ܜ"b׻(gWJ#3 j@2Ѯ :/ߜf8aI)Scqժ _AAIh4 q^RH=7Nb O{Yz!|4?~ y$)]#;8wuBjo/-C{8Ցb`*{>RwQv ũNKU߱ ֙V(+,}fc3lxob3eX?C,eӚ&[0L`uzֹ$hGSՁc~\ T}ofȼt)04cyoNågok=D>qÈlEٙjb>C6]A 6AW^$v.g$c-P)=0R$R|wIh=PNVl PƔ*).~wo"<*3O }v2|TB,M]pRVp8tu?ʧ"%*( /KW6ȟ1t>jH8`ަs ~m }mϳԉ3$pQ19_.0ոT!?jlV׫ֻ3# !+0@۠hQ,5=4qnlNxcqbEa[3WkS}-ƦCS@{4<̅b ,ĭك'\^+n^)u\LT?u^!1O[֪a m,H"7̧;ZKgT,p ۇ'n@xX|[̈́v~D+mQ">2xr_W:vCp\x-_"ɟհ#e7MSHwĠ3M cB}0x=JHM? 6F{,wUձlIرbh[l w l/1%_gsNry.\:1>: Ro.WOAϖFXIq3l"KdfI&*3JZB-sTƈ.0>왛 F\avJ9N5s nW{?DoM'KXb'C)[k6ዑ=0nH{bR,4ۑpf\hX}GSH`v% %^]-)Vp[kt˲j*12!!uJ#k w.Y><Ld`w9  T2AnkSIp1 z\=)[;hH'%~eV(JEp̰uܻ%)'?KZt4sN$"3pqk6,!J-vȹk7(_yϢ?Ji'dS೅5]EXk^hV HLG9qTxwq1A à ]ێ5쯦ZyX9^TʓGNalhYp$N`ݕYУkiN|@=ۘFq; ڳiNf |:U6n;KwRc7{X;?胾z:G9RmwЄ|<9-lm 矘*^UE ?  'Pgmsޫkg CԂd>X:KVƆ0wMw5EdgyZaRм '-#P=6{#2z?|uzWpG*́erHBPn)(FVb4_TsỎiԣAך֦a 'ey옂5"GPo316L9Wޮ6i<Ffb죕S)eFIifl/,+UN9Ҧ5,Nj{Y|*>4 vOܱ8~p5OBrFA324=Pu]pAE.{(mҥR*fk;%g 1.{L5J%,Dg__:*6:b(v LFnO ]ݶԙx*-($`S6dlnz*%t_? 6©rahH%4n9$٥_ܟ7% q.VLzҎLܮ}gGd|~eĐ XK&bZ.֠ג,+)iЀ(!]xA櫶8;1AR|(!Yc#KUJvSm߈`䲵:6/0LCѐnäuȷDCڼ[|Vn:z눠GNkj/wQǃ{=DclnjMHͨW`ql=Gu/Ր it`%Z_v6PDhn@`\2ޤ2iO5Έц*VϴD䍼 Pq!P.9|#h^ /b@O\0Ӯ~hN:ڭ'Mt2\?`uG9'ޠ$]*ͺd3Bgb:G3]=6T"y=BBaʣ^킔f" BW# 4$uJ }JX)k"b.濛YZ^ CTW[)ka?tez%Zzц%A^Mpv s`^ ?,ö'rPڐyݫ'_̪(pLSbpSj`Jw5{yPPݴrn[r %`(elYb;kt]"cdmTFT: W[ݬV%ĵ f>lS] "[30xx]ɖ\׷h<@,#,нf7NKɶXciG%&a9MkF7`O 򤓺}?Fcu%YU.t Dِ7䯁]VE/1 IC9>55Ң6 h£¡F nyLnx(0  Y6MdX13|7'N/Vɕߍ*/G]$a kh) VB6wÁoGA4'г*23mmJY")ZfXe2S!m-RiA;[7 ~ 57}|ˁcB3ѐAƏ7AV 8μJqAC/!`t7ي <' ū|V[2D )8|2*%MtC^Q}yÃB{]"BڱnYF&X]_C7Yτ|T{B_Es |~D`ۢ3=12TYώ;2IinJ6VthJdϧ+k]0S80;GGʭn@r0tz` .~Dg)׫wa<ԴB.H3z%{&ز4k2 ;@, +:܍U*ۂ>3SE' bQճ#WQwl_F;ƠG{9)EάRrn TW^_ tԑơq hYRW>eIM ^V@2{{hmz ̩-RS }@6Ö] *2fm4yH쎙%KLi|'%Tdis8USAQl$@.PW30ɣf9*՜1v!a)^43W~kj284+sMͺMAr9U]:*41 N MF*et|P- c6>ԙA7qp *AĒ`[p{eex-=qjYV%ظc{V8aEnLĊ ثX|uѥ 5(t&y1F];-+.  ) h+TtX\9<7r 7]U8Ү[9Y@!* b=[V*:C}Ϡg ?܋;@"ܮG@/)e^N{*_,(DO$kC[>$MOr3OZ, elÌ3S ȡX~k7j%&P 𗥀ww$95L@ɉ! )ACk-m(AaGv,]F&NyRNzO,AIWISoP笻F7Py4*Q2(:"Zg8}g*:Aޥw1f4H)7=ec{#02sh.{0lVNݬuI[ yB$eA賯TÎD=-N uXy:.E0C3^ EQ@E:=3ʄ,[q@I]<[ -=gR:r@(>*[u.T̀vVu (qcaCjb/AR(@ w@8gO;nbC:Yu~NBV hHuddM[hi8~ðʏx7Í8N1ON` X^L*;CƎ2WDHPGQ#{oΞR[`(ϫ>J*`Y%uW*@7Si+n Ce8hw;QXH0Bk k/V|`mALd h\i*ƛay Z67ʻ/]TEWb")$9}Ûq9X#Wft^E$ /u?:jΐ>RXoMSgsJBYUͱ̃i[D((G>pLTý>$l-arFrގqwD5dg c"tyBtw"V|嫌*#0Wx3S uY+hǍz* st~;2[%?7 CsR1+,t4?'=Zzx- Ҙ.}E e^BCREb3v\tس%Tr1Tf$sX7 ;"}C.B›uÁK{+mk[eƂ=}HG"E/\gb (, ⣐Z39;bٰ~&5lÚ#mqy_gFB i:JB,%piY:I?OR˷&ijFh:6>׻au슠%5,8tu{ $զSsmz]x4 P)||QbTEUUꙮ~Ϥ ̚PIL5I!rhzDKph<`32{Ĩi]dV5x$: E}ȢZO)cvHyMj- E ^ob1um8 bvt>:Y<<)e/1hUX=CqֱE=,ZWlE!#޶*;l +ga˦6<-KLO|a{ᗌG#!&>$S'ǀ~:Eb_9=m13>"M|N3 @0"m+ 5*'#T-xV2FtM)4ad ƃQl)v٤aR D#}pSq/*Oo \9 -,(Oi*D2r ]tPS%pߵd׸I(R=+W5lʓe(+&/KxeZҺXK+x-r"!qHp/VoP絰H핯}\AxY&Q:#ɜ|-rȧq7N3{#VO :Չn2䠅w+Tԅ8`5E]c34/d= Ni_~,FtoRB@$MeF7H00*'_GZ }VNfυdZehd |suD0iH mY=A4iWP)8b!i rL~ۛu%r]{OZha]0KEls' $ kxRpV<,\86\OMg͸k& &a ̿kKZNY¹ cr1]}fe/kvS{JK2:W{,U ’m15x'ҐeT;_]IK޿iK'ϥ|OD10K3ODGx@ĕ05;[i$9_u> JS'ULjV +G@ '1鉉[T9Ǚ^eS,pԾ=ޖ9dc㸬F!~BCes ^#lz _HuVV.=Sށ^kL֦rY Te璁,3Scdz>)wqxUiEG)l-Yl]Yl!@ %dz0&[lB\)o5rI ɪ-Q\ŝyw&ѿ)Ou,1͎vAym ؋ ,Y&tޚ\DH[`ݞԖXtMnRXO-aيwXJsfL#0s[zƦ?[Z|0F't-ӣu6Qriש&&S n\ ;^|+c4dgl٩4''9ҭ:g+E&-`X3q\9A&T'~B܉&&LPix.O`͏=g5_5tG JґaQF)=+?˳u 'hEsAU)B3SMl:)Y ۯ;Ƣ1+"8K 'p7{xR'@,fj-xfY*m̹ ;⽷*MioӋֽJ7rB5h1Szn,T!eW ;Bb7Yf{ۧ0B?zh0źz>uV..,KJ!#gDBQE1 \."?A8bM($>hV Khb AcepOoDN=ݭ,`]kwE{LQdr=4A1P$p+|9ag389/It>|&75-o[YV4 ;lA>@60ֶK۽VB52-Fϰ3N.O.$edfx#fuB+KwU$1ݠZ d0niq4ƼwYgiO33OSi{l0Sk,K>h,&SatRsgܰC./|b|HqR]2`ѓk[G79Y-q9AfyҔTO'L3U YΣlM_:hRh<߮M @!l_Š;6 x)Ω6u%RiϤht\K䬭-YԶpVMo%O! ?: A>4h7O+_%_/l.T,'b? Ƴ/|פ;`+Et+ۗV[Ѷ{.AD9a&j#'].EtѦ(ߏB]?Q]-)fS@ sUVѶsNڐ1̝`HG跌r 4+d 1]*OAl߳hzr.렕,{[َS1n7it5u=¿&4L:*%x,[ʤ^Jktjl3jf0!,Z'iO nQn+_٘Ϯ%S2.uU|F,@YB<'*]uV&/×NxOHlv#\Ć4u^-rB;~r6#B sm.ݵ,CM+S[\ ʹ8wLƾ^p[QL0aq] {XdtgBՂu]Q(4Ԕ%ǝ(-{)e$p6藕aRUY]<몲8n*ecAU\z|>*!$Wŭ[ΣPL,:57޺!pu3\cza! _:%٘+N^vsd{|?/2QhM{*tTgAaJy!5&CBYC){Sm3>ePxHuO<ѺQJO,랱yU2|n1ϡh9JN/E6/[H< hj{ ,PYp^n"ρMst6y91F{*VR%xfIng"7T^B'r<{Y6Z:Дd{5 {+O[Rz6.蓾MkvU>n9B[j|V8{I8L[,ry=N[~u">[ow\BV΅1)E:%.(,{,d`K9G&\;^cu[Lɠ]E(="wɐx1zRPl}-eGUO}$7 3j~c@(6c"9M l.M}C]AtdK1pcE3zDe}Ɓ4LWx8Ǻ/(%ӔzG;H.)W1+!^e>X=C0^Bd P㿼,/wUTKO4gntXƠ։pϨ~-<#(V|0ϬRqM甹2 n^?r$D+)Mg~~KjBe+A&1hiFf񹸵Zm`ZQT of!܋~rf~q-(8Pf[W^d]'߮ъ:,#s\@M\6ԭ(sE BY( *n+3(.WSÝ Vw":4ةHn?hy8 #/[b;_ti tA3R\MӴ#WzH&R=UFEZ@6Ȝ tFN<fV*b&7.׌6i9ZE1 gK tBLa x3ċgǸe綊ԀnF2eUT$sA.MZQECC6( x'f1!-XWWgU;څ7dy\`D2~]O P9-=2y+h+7Aޭ:mxo h!NJQz_}ű!B%`)5tɁ[B/S=lYDVIF}<踽Dw;>'q V~.5%9K"x YtJSo2^ Dw.@QUs*S|hN#_"6Сx 7.~NpbFeKƻ1>‚oww>5s:B,O3ʁlE Ej6_|(섺AI[̶m[D6v !By7S.dz^хJyTXPey"KcK+NuQJ`݂a n]\h=oAq/7( ?@pFg3X(aX~:O;s;q^_!uq;|Pc)B,wYRu)WG"G)2}Ux` Q+OԞ 20ưΫ1=ЀZ2p(@ij"S1Ӆ%u#p\wDc"a+-dGoP&.m56ҒsBy%IyUÿl+pr[:xO&c0Eٚs]J_c_L6 ¿-f(gC!kYk˼n\R: Ƃ5ޟ O^UHu1 b<-:_M*5W[p kNB4ãdky;7=Mq˖vIO\d>F۱wdkߨkumxHq&R; \h_5Ph9u4R nzTiI?7YDԴ PQ.$Kdo hJb Ӹ(6;{\\SN5LGlW.4[ .kg&x%Co'1)"Ib7ʾvq"@4 7NSJ-y봡(/i݋zֈԣ$? WF!Yx@Ӑ/4Q9IV4/k36BPbgI98/aM[.P5’hPUZ[Đ;.kyzLE$n6!֖y  s7R\!њl֒M+3<ʼ4O§pFgK >E9Cb5ji=@쑢g]>U$•kya:p["JedgY^Axd\T\bK@J5Yn=+HY'/#X]5 | 1:E|w}-)x&cHi6߰ç0}@qc(*RkE!")`]&r}EXo`.7IO^v-\܌0~!?ubEfIU"Iߪ5 qeқDvTd,<`rT5svp_M"].fIz%Po2CøNm=yձL(f3eJBk 0K|F guv Y>8H[j?{0TML3n0U.p@j0Cvj>Q!UWظڝՃ=yi1jطW4 s-5 e`{C1I]OHeh %W8(.]4kS_;Af]$ŝݱOc~V$YG7'ǚ< xoG++^2U #BJ~2Рq fdFt*:PbnR<Flܮi*6̹PIK+E'!s,"(TL/@Mͫ l01 ڟU,X[ˤ5{9<?_)cssy~WVJŒ>O;-N_VΗf)пR1\#dN$H ń7#ulW\tc|% Q!UW?N̙yู\]m@rP0s(48gdYUWD`WNi ϿЋ!EFqwh U{ mm눑ܚ#d3vI %6dC&C\Ok=f1 M R|"1Mߑen TTÄ5k{aBWv, W;wkje%v|":%wJn0t(q#:"`)4AO+ [̡*Rk>h ۚ_` OU .@K:9s`P<_<=yj-#.#㊇%1{^Ðz-F/ ~8˦Ѩ|}O8Q<2&WxG1KU 8  ^ׂ^|ìPk @ȏ e.%m6>EG:E VZc@6̲MF9\nϚw]4o #9 l(uhibEomfBTcFPqepcǐ\K#wb{@HⴾJa sWZ}rcjVPZ(Խf`b}$RYKd+a.3 W~q拷Mq阓М1 WN}:lip!gR찯ȅr<נZ(a9K1=-|VrR 2ʒs_Ve۫>ohʰW@91W#QO$;#: 兙wnI**_:>P dN*ZA%\~%1e6 t\,{ό3mO5}CTq[[!$~T.^|(Os.ruFzazAD*쯒Ԩ #fBrb)in )S̽2-ҊxIRttSqMqkתrHQ/:%uvVVfbfзש Da>7~=o CvS%& p6C:'{k>xˡKoA1oY__JI4hsX{a?*3Kdz}<7<Ï ya^b; js$[<VƟ L s]i q8z.z)*Tp 55bbM}S^  HLw2md y+ U €L?+Jh x:CBi+L]((/+H$t4u O-Hxhįyaft~Cj 1 OT/CkRrs$i%r>?/d)A5ìdJt5 $ V˼l4Oi)B0Z%u8("dR3•.LI>;N*Vfi:ͺ W\IMa`fIa3\33(m^wZ;HP-Q G.w<[6sϺы{l!*(-mg˗W[["eGB,g>N z dZwJ}FW|œS 0FHJ&ߣ(g"C$jO*{סLv+bG S PRf Vكl,Fi N﬚2"`0%I"| 3Lqֺuƚ4/hJ "J`O7XHD0ø#O[dg7y#Us @(0-*r6-clc1_ TausM'qayOoH }h:*3P??8U. pIrE\VQ>,$X\1_(WkU-ǵ艸N@E鱆܅qHXHb LG@Ǥg>hLUI_نh)V EYxu`oJh3O*&|ST&rw5%V!DM$,%s]N403 ܅_ /&kYi wM>GAԘ" 8e1|V;A,#b.JQ5S]jao+}~5kgM$7N0#xmWeL Jn笙1$Y'&Mbz${Ȳ|\oW|T66}!p4?qM]RR,7hn3(rEg3=_"|cD;WJv,Eנh>,=c.A|  ~^o_蕮ǔJ搀IP\!qy#bgGݦ\sף̵0pŖ>h> #f˟1{9: fњ|!_VC2xE&Q&-q04j#,Ӏ|&kRL R{y< KJs `F'LC*_rB`HhۧݎY#Y-rϫ(03cT x9&vTj4D%乄nLOSJQQA`/bL/Mòy)hդSS@k(]Qvw45 k#Wu!DI6a@v~G[mTyqJRѝC,xݨZ2QwѨΰ* ZjgW"џ2xNh^j71 =׷躚V vh_Q8aCM01W8'1Aց[7Mߟ/nm FCU医FHN(ml?/#*q~L _㼐Mgw=]VN]*K$'mձAmԦv1v-z^s/ah{\+/*Tm{'A=-~_$ ?(lk,휇l 4Rfv⣋e867G`CnOX=F I=N(e\/2n%pOF tA-MgZHUү[|xҎu,b&(_򚂧xs͊>-h~}r-ں@@"d&́(D('>&|zVg/3ii: b MCdS>Xwan3W~ZfS2Zwp! 39}[fq0ܶ{{^=C.6<3`8ʲbpF|$7:xwd3> نzY:cM諢0O& ji02\uX\=M{ s3gǨf[B}PG'$KRJ ƴ~I={._;&' Bm&g^QWyco#h0ůp^({L*oפv4J&ulk5ݖ@㊑D {ω6wCKdg|zr._ߎdtT%_g܈;:LGe # KM뮢hoXj"yUf 'iRRZek*/mE1Zcn[1>(gj% և6oКE=}*ڏ(ڄ.0CbHλ+Dt4gݕ7! Ȑ%a}ע@uR0U*z\w,3S-{huw=FYoR? 7\{B9[TV K@װ0R W2xLPÁKˮUʃ-˜Z{X;F3\y.1O#%q}CaR+r<^JȎQ Q5.VN wԕnk#n<=hwTɜO13iOV0*^  \#ט$HMBlsVI`VqE'Oy?X_RmvCa.+90h-w0Z=5}* səhg3|WhjaIzK8" I)1q98YB1}b/NHm"͏z- }1BCIo[3by@H|`OxoW:)hS8uB@ҧ4/Yt{˓j;& :QtU rxO[fa xh<&}۪F`\`0=i'΅Uq9;#>Zl]U} i@pqxȀlZ؈'uk Gz~C$v7Ѱ,ևh'@@y*$W ܉L3GPf(zGLT՘ I&3s9Zhe"?k,IXsDNiZ6\^ʣCuz>oep]RD)4:v'tZ#=ON1w]ҁlc>__j@Fe@=vK_@Ż`%l+.\ t4p^`J{enri&`ܤZ*HݥqJ#Ta-2ja)3(4EşQ4F_8f]B6k*W&N NNvB$,z{K?vՓL@J dmrBmi:]c{@bˮ$eyoVrz† d^])Ӊ>W{a(k!I'3Ep/޴mCȵ('&^:P ~p@ Ŗ'CE/X0x >-5=}߭s6ke/iߐ][4t<̿xxEpF vRۓ,1 "o=BQ[@١o?*U ֘$|RC[ sr XA\m-wOw( ;;_X$i P{DxCr7&SAI rPkԫh\ chR^ Z9"ѽ8J: 0^„Ź9<{h{+o6#d/9Xl4{S͇i/'넷aRZbQ or$#d_/GY(K޽7<t +JJ*'3+ZzW 2f4Ç&DZ}<َ(7uUĸ ;:*XZ nh{q| -< CyZ( 8TEg^#pZ:J{գ"kĆMOQt*va {yX8NH_ x[|]i"X;"'u 2z$ WC>ܯJU'Z(-~ezث"09.mmt!d_,kCa T+&x$e˿R*E"6,dgTCIv/,h% H;rVWJ#06=1=^JA&<'%yߋ96dQJ$~fGp^ꉐIlw7jg3X ,!n2p A3a81ˏ`rY鮦tqx %egad?Uzq8qR \ M'VBNDCg^Q{gĿ2iBqOb =[ Yۆȁ<{|4foR".Fq4ZW@v\вPʫ;?Ma!&1Ut }OkR|ʚ=ڵ(MDKxYz"y@EV㦧Fir rw,g @Ʋ jU ;<E^G"8@J2*J:HNJꕔV">n}b1xڗ%Wp HS ]f%Ҭ Fr(Ir;pN? t*C7^5t<T],K6 [+5$k 보}u~&>  Mil5hdyy<8a܈9D~3Jz~W2k<*og|eGsFe oG=|ܵV"lG/io5TanBrH5R t} 㶖@*/'bG.Tڕ[a,J_A9w COvpg"(Wޛ9b*[ &Zh'=&0 3 X3^[m?0\MmO޸m M|e" {L1J%IP/ә~X.MY&,u6#T6}KikVwkxOtFGz`.1,1Ih]Bֱ:Sˀjhu֡$k4>~ʘ +!|c4.Rz7KOpL\En'&4 }l`N9[9%ν}1EƻɎNfN<~%fl6.aV`*힩r~1c|_2CXI|ZΤ58r͚1SK#!Of@ Wa/M5U0 6Qzov ]ٖkhzS&3g h:VbojQyaDS֙t>2j[;}. C6:AM%% \~7@B b]i"t+m2Ou6:QilU@vBnxgJ Nx\\{9ӄ n p?s.`)q3vn֢2 V然RbW u0߮LB ^|ϯD}u9`DHKDZK#f#L“HC 0RZ|qYYezkT쑠HECP㽆$efЏZÜkhv Q`_G̻[[M:>.ؼf#^/N!pR~10s`_Bx=c]k_9+3: 6&!L,g"B!&k2qde˰G;~N6gN;ƒ@Ĝ5AJ_T Fhp2D3!cX3j%$DFYQRVWVzYwY ,ě{uZ=Ht+a*[ފU$ ;Sq!F}A4[;A"GtT`2;~\χַ$l5ߴA畩W1$mܥ7|K\-JSV[Fy84!X|;Gz0r8(tBjJ\ t߸=l4hB>چ*=R\X nizfeeBnS*Yi7>xf)]Ձʖf`AB%dW8|_p\j ]XGF?-4tf餅]AeEOM[l:<@Gs k-J8Kpq;9= -˷جv4ȱOZ7U.$na"C|oÒ xuL[/|;\GAڨN _ؙQ+X'֔^M*IƇЌ[_ =f0*as}765.4QrlFωw(^QzK9TX󞋆XqA5Rz `CWV_Dߣ}iEǺ=ռDR>EpX$$@M6f_ԳQJPHܳĀ _ n biy[T$j+]<9u ԉlYឫtWvm Θ˒$r4GW " '(ylO>zs |A'@z%+;W ]-m핱 P"qRFiUhz3@R^do6< h,a@Cr!hfv\ l7z'rie:yIY}9GՓ1/z{ NIOmb2Qu!`P RUr~XIw*_A7Q.%WS쓜8^"6I岷.E]0Rp .f}QSqBأCJ<Ә^mjzb;*,aFa|?jD g>ص3ݴ #N%Μ褗 '5LB!uWeDXVW(XZgm4P\HK[IC&Pݴ@ ϤvViSVr4i,*b0 ]x歒znS6d 4È鞾gP[}É xͬ~ pWԻ!,?w ~eUu~W5wbN? ǬBdA^;8P\k* Z}Yi9_J كICi.BA] ƞNQ8c>J6&AW8F5o|kQAxɄR 6Z1є~FWDtOFͣ'=YNP'c cv**[ cH0׭L?[3 lV.Y{~e)kbpd +{{%a<$YJ |ԨҎIJj:؛WȌ)@tE JkƙAWJ ,zgbn掚je-j@%zf=1K$q;As8,x'Җr7|7p<[m{ױ:/…c2\/w5Vnb0Eσ5e^ KdD3.d:k$1U]Ѭ NRwe$-qZ,k#L'11'݄!.~q!̞,vFBwCFY6gV{imu{{P?v^y|s<)y\"9ݷoE\wWDx:˂qVwVCBH}$ )mI .cleZ"sYY[E>bAPSh'n?]np`w*hͰדOݟZN$bMSu 1;i/r؄='/~rs8w*T}LmT۹2[G"a> 6X`Y̐IK+[u8{hzSnQkFy`rli&&χkml'(dߋ()JbYBFZP OL{/?Ȩql Zѝp˳.:UPyE@dd2DaqA8km ЧuKwZz '`CHoB/Icci^cQwtEtbAւ2/ԕ#{]sWo~j8a9c_u2<(mLg6 m_JtU99_hw[{xq#`,2X6v&ز~NWCr,{ cP;&#l2$@P I]WzЍe([ѺY̔IȿiQgbL!͡HhyNs؀:Yt 45E.MʉN ˙sI?M}&?kuT+آ[e#B'j/y<_0^Qܲ\yϛWQP9h6lt_!* q̣{z8N*bŲ[NJ47B^c(2w _qW Qh'/B?”wc.p"wM~.Rj2ubÐSt\fǍA2[,0>G:8f*y6/7@Knq~dlR` nwiG=RSjtm3٦E.x 6 _~S~)ޙԇ# 5!:5_L;1%yZmkQc [5%s09FVJt&ƙJcR66g+<8GgWvo"%!R:^(ʉ*ksL )Ѥ"0OM >P\w@q>HVV`͟TdIY#k@ JFCD3R[VUc]?3 ˖)A4=rX]6nQ>cK/XbBGmWQH-3~`jPj%mj58kb NxP5ޟx'J1KegDu_ "w5w7ߵ|n%PF[$FV:$Q-b(QhA+ %Hqen(èlZ84 wdλ7 R={<~d^XgKu!.?Gj͗~h7 ɡ6X "u~\L{olv}T007a('ʭV8ZucX ml*0hv9ر9b|Kk.gڋ(H EC^ C.7$Q[p):9ޡ&0Ene‹"+Wn|o^cD#Ob $PˬsqvykM\kD[/8Vq)ffD+@`"߹?-V[瓔&蚪0"nYEV'<3TI}FXD[J:M^AÒNѱXhr߯h = oVMe`;RT0K9½0M*!a)[n~}-<^lA'Qenoɣ``ːe:L~ ([EĴ%NSġ,٩72 Y>e:g>xGXq SXtۧ3S-$;^!-Ȼd|aX- JPɸ]QetQ iwN .ٲ8 HBC\<ݗf,EM隬X ,8JڀV.Vjoq[BnsnfNn BqQyO42#Q'׭pO;2Gh;3~iIY=]9ϗ9F6}AҖ'[Qw$R}F !ũRf 1-: 4}O"/TU*G`w"V~+LKdB`BO~^ %Om@}dR 핒H=LNsZ8\ؠ[_^@-S8`80E s-7 l vl 5duZ?1#D]3 oXb(JD{u!옋4ve1!s3.3`=϶݈($G*Aˇ" Sn+87z#8薇}alɯF"x ;֏kX% G: $a$"D \)ڱrHCt"VhQyx2MԶG</:P2*|-ӧ9bT6b|*箦Y8ϗ Qu=t rvx8^LHt==>ebLo!Jn$gVEhu"t4Ѩ2pJ)=hKԟb@2 {U&mth{𳚔E\  mssg6m9EI9WaZRfTYaFWqw/ݏ/|GDZ~ՒI>ίu)_CV;<',]5R4h,nh>^%BCO4W$J<Iwvv~ӥKٙSg'9zd&Ť*Q鳸Җ Ih82lVe4fZ",ւqCvʿ &3&@Y?׌7cAS ;X?`+Y>:=] aܸl|!m1jasQrYnv  Ԛ, GGZC"?~%$<6xKG\V ӗ-2˃ egS so_ANf%݀O':c"X(ń$^ k=h(@S$}ff>+-09HupY,q q<9ۇ2Š FmF$hȇ_}ǧ!zqcڱt 5A\퀌} 8YB]PQDhCH&mH)xAhN/^_PJb暼4Zܣgj>UO$Dɀe;츑.Iw+@C9^tAh\E Cɧ8̃Ȳ b'o6}";*WͫQcaT'Ipe2'fml$ qqMrp~ѝQ4Byg*?\g_t ^R#',!h .)M̌ J󵧱guu߬٤s9Z$'-sXeeМhf0 ^Q8217j32>>#Zi#Q`;5p1j v;ҧED.`u<:XZ/ksH[E[| X)BE[6l=uC9XP>!*>QUEP;b"oe P{"y<=G_!kxr$`5$SQw#P;H"ؕ)@=mױjף<3e+Lԋat?K-_Zy|'A٩&`n/r:qusVZ o ?-yU"%q8i:+jm6,QR}cӟy%A7R:SČrx;B}"Yx|1 NeNxP÷Xح/;RJ`'[8뼶ICs_ႃ̽ɖ2 a P BI= zEu|czT.11GGh٨XB;@N\Ԙ %J\SޜnjGefO4~JiB" vuXb%bv0o/PF4+B?F$RH?05-h]#/(?4JE;$-"=>5BO țeƝ"#gkkt~8?z֩Gc.^=쳼&${4z;1G̴#oigNIxϮg)pmɚҫ|N}<.ު@AI[UP QѴ6ރw1_,^6N*lgPcÙ[Kz_EM]PR?Ǎ*el_Gp0Hݖ Cr2@RXoF5V1zSݩ4§o7l\V,#;sd&*R#If[x$Ah*OQXw[:DZ(j\Bn,AJJ5N[:V]^,[2|x;lyA+ĪߌZioWNñ2固g?ǽ?_qb`0zp.z~ST eR=J|LJً3>ck{zqwa{(Mћ_w$ϴM,}۩WeV݌CBd`"ammlx0]K݇.Z+yc+ЮfNCDTro7meB'*Ÿ˾(jauNɭ|;h\&cW*ul_bՖ{`w*6ͻ~ BC{bTfN `3ʻ7z7G_a`;ǎ }Л?2l})9ΌbGM؁^>v@‹Ke&>jҙYZ^Co"J#b Of޹2LģkO\(HG)\g' R7* pYY:pE(&9BÇfَp.%O'߂su~ `a>.`t-(gIr]"\|a ;uڒ e]b";6"1*%M*p6\F\-M@W< 40OH1p,|ѸTSqs,uS=  iQ-zv0_V[&5 b<[8ⷠMG^x )3G1!{\uIgCqBaHk3_c_&::ɍ"F A Z|^/OiVfPq3HyRt\QXgoL{!db)^nb l#UuvOK"A't즇&j AaTH>s"0 (=D*!GϨ6q{hUkBLNwA/.1>r{zN90{Җv)paAE#cgUːwȕP򡒕>TFIw2Lx2xKo1G|@K.(~}_8fm͐yTd&2Хլ#468#cܒ{{yN4"<1NJb{Ig8< %-J $;Cf #!ͥ鵥 gC@6Rv)l6+`c34Dxٽ$ ߏcԾs$7Lo|1;!/12$ܳʦ2OkE$͟Q;aslI5,Wߨg.wOKA;l4ҧ6Fy?+F5tn@\qD>">32͘#U(@>nY~o3 S ]g'C2萄p1!Jf[$XSD M{~ΰo2`3b3 &#E`3 'ڶ̈bIcKq"*D,}pf 2`?hkgq06┭!@p 8AE n|Km>9-K+Wu2Uool%|uSNXWC΃WːdcPp('W7F2i]< 2~مvV\Ѥ̀(郶V<:\\2~l=goo`vd&fl2А~Na25&=S*4NѕF9R|bM"g˵S Toa 1DhEn/G:aDPi2ܬCW L{ ̧5|=oVaҞJ?m՚,.5"ƂECf{uj:r. u'Jբ`y s~[X%,&$cW~:\,u[[q}#Y-(3Qԡ;K)M 7 + |SɅ LUÁoԬDnb:BX7q=◽4`6uJ0t]f͗247@-OX_j4,Uyc@Yikg|=[fs H0e- [p!(w:թ;l4lAt /.GQmQJ,u]GbB +>9SDuRWGRs V-R˷|? b;f*#f3VhJ8>F '[,3hk-4y%ٕNH PWG'Ǘpq!HՌ- 8Չ4#Ǖ9^ּGw!~D tekj[{x齚5NX?,&g", k6e4z󷻮n;nf\ɩNYMEeNKr%SpΜ$ O g0,:]sP #\E Z~-6Q>2'b~%>L m]DvA-)&KgqqW74Qz&1;+v3\3ri-Z0Z,qkϸw1/jգrQ[tfV}6ӽ"ZL*deS Ga/)#:Vror+!B`E tIegXd|QxŠtCu,Uq2}MZ^>TcPsa7.uILTgZ79!ŭZ3y]3`xts5#U u A,{;7K>!CMhgZLIb]C߽e3b?l˙DawzfɲcKWI9ȏN)EzUdFb BRKq00-qxlf+)Uf 3zt1Y<%lR,cUvq,{7~ܭC#l=V1ǖ5o_R%JfAH菱W+y9ұ,~ģ8/t"IڄG޶EB=:rZl(ӑk 9}&Oj$,CvO1󳓉DJ'.c5/6&18>!J?MkszSdgTu\#(QC:9 8J*M3+.r'_%{Y=dn ,\  o?H3ѴȦTTS`pNrb-YX:/4gC%{k'U$R p[DNW%@~E&cK&$jWzISBTa2JHSr(A7ȇ4%/ɶQ29t ]FHnp2(uA5e&k0ۮD//9G+1z! 6*Qp 6,m_.^U8j%ݩ"-5!8cW (v4̘ QSK%?{ d ƢYwZMxKӮNheZS~Vviw QFY邽{=*%N%dΥ@Vk&o|uK/4Z}pֲ3%=7Zfɉ̙p6XQ&( lz($ؠ=3fsv[#%PB(bsl-Seb8NMnD![;!&AɦRM.uu,&„;Ţfဩruh e`N">|b*ΫգKHs_EPgzء!ΡG`簎XT!^0H&xƌ4epAS!o2>p*$= `qu 3-a. B#8Ll 5رo%J|7 ֍KAM;Vx&yf 09H94:^c 1-Zaǫ+=hN:vɴ B)*},_y>"y8tn0ǭr .Z>j%4+TWbveӽ ^yݶ8#A"D\8[ys_^3QURdK"bORI(@ÞT;hqr)jfgP)KXȆ~ 3R!˶} աtoA_RgbV-X;O]ӥLV <_GIaRIh\3ՂȕN0GCH))Ĉ\-}Y%9`um2m~bt •6x&&u~% L-f'\͹^_𔞷ҲcuYW\WR"ؼ_wFL #FfH\Ŝm$,_ix#DՋv)iwH3jC}*4S> a ,h_Al67uP6oh87έTt-ј 姸!E.!h I @@ 3'4]MB)_9ֆNC%7׳72{L O[9sc]xah=Nkcv5 KC,b|C_}2rhz7Lxo;mxniEMYŻj9EAEV孍=Ԝtlh L~A ܍rIbˑ5]B fUa黫9ŒcJu$i+PC 2bV81%F/LY_p^0qd{vwJEI+W;ŽAmgV sz"T :Yj71C!/JSQKinXxψ3{N7\VQ W{ ebhKsq{ǟ:'dnީfAqyTFؙX%Te5CίA{ݳ*!Nm\8Xk:G̚$4yN/?؎@Vо^12 Q΍tkEqV~ 1zs^lێ9WSV5q{W?J `swe ?WvZLtE[m0iL8mŢ<*CѸC4Q\jPweE hr'Jz,}p˭gk$)9HRg%>Q|Ȉ`A7uqo^U粚'SkovMџCzb-!w$C*9FEt6Kg+ 1НtkزO#952$fly>;TZu54bÓHA^Ns[%gNo2-'1h aH%y{-p<\Y֗!': 1@i '!S"ډ,tu"+6`5MWP*hC$4s1¡!dMoqCҖƽO*VdLOoΑbjmo'[`dTn\ԊK|ⶖm~W$ #H}r_ՄhmDxc5}z,YFK*W*{5w]XP0/M]ITS:kTYђԈXe܆fS.B3mIJ6Z29@ 1=Yk JD/ f&xC ičl-ڮ4 m-k3":ά#<;+B<#sPO)4%BG`x~3TJw[lȗK:4Ҷ$A UHDJP.@R+ns[IN_Dm@7jL\inٵQjJ۟4Yr8>= L%YqZ`ĝcD\"L_~'MLb;ⶭKC/ 6a@p) Q(q"@OwmSv6|&)ϑ;if/YpZhvĿ1+q(:g_"5L*ְ5CB:B4d42` jeXz2#JܘN{w}[ĉ0EX\YҊZF dSd@$y#mG:=ꤚx0|X.]i>lCQ͈RsN"7ntJٿ2#![3+#>Ųmc&dB EO c&4* T1"=з I&,.PUS dRNMJ_+6p1N3ֳ Om61-AھFUxNo>;fgWF`[o{响$ce`\xGa8N[|\##q DzUrt<#koFc;aIހIS\ھK+xXfvzV* |T,s7 k.uNתgK'g$y(}?/'RȧL(<܁t| EM른oS5$r7|j%cpb$L xcXM#&U~k5:xA.0,trRjV-; W&Tb!@"xɛOfL'J P;? /k<'WBk8h2Lh W]V+",8d%7\P/ ZˌPVGu X]vȭֲ19ՍB>>wC¢pDw%'#2VcL[lWĭ*0(ML8 <+(Εb}}H!U{}o#)6q[=NQfL!,6~Cẏ?1LP? Q8ר_Su.gbǏڋq LY<gocgZa˚RA&Yh1KDWC_PSgL]VBpdW8&I/C$5S䌼 payCA[CƗshy[ڤ)>~1JN &qAp 9]6y1I`jԐ#ׁŸnG~bS6ˠĨ,)חg ;D>(0Isf Π=쭎TfC{v'vc!y bI^@fЭ{06HˬO-G/lNO ؽ 3$>Ri&~av0B=@`P|׆g=NRW͖s%!t_='pC=(MnyA6?yYðV~ө-^5 Qԙ"!S^Xơt^ξtj0;VQp AuSVD{Ue ɿDaj84$bg?:Z E0N ^\>Qg#g1ʜu7<ʉzts19 wu3Sb*}<(d*2(Ԥ}441:8M=;#ahR >q" _4I!M8 |3a‡Bb1Hۜ`2^hÜ186^۳P4W2rA ׂ끑r9G>!0K7k͵^%dG B*T}u0nKdGЋXMz WK/bK}:Z2*o|_]SZO]Fu ruIC8I3]YLtEo'y(ؑx%hl]U<&01s~g|}p*gu-rؖdYqJБ}y_\/Vq8{Fn(`WΗRQ1%*UIYJ}3STa)i]52 ^׭ dةJF zo2&5zzLspTitѦcWHbS"1bix32ÓRij+ZS`iaI7Nkv|gԆ۴FXc]N4V{%!_5.:$56ešV$&y^,w18g.JмDk|@QeHGX\ٍ%,BRT7, $RO(Uobhf9i.sk;IqvX/>\褙w{mvfkw *л:S밲N]G%-.>< w^caϐAv!Mngeu%g^atF7{(:*r3c[IT k7,a1)k9<픧4'JX> 0 e i`;' 90 ExװNKr*"&-|M=W}PXYm#!HI. D<|J!_y7FͣYfpM&񟵧F(*Հjk&,9G"d3(9[~dLV.=HC?yn}k߼+F>aG\S;yүG L~&dr[N(>a/ HvGmD^ykw{.<Χ1|pqw? N]w54q êcד_}[GUl[63xQ_* e`flWNUNg+}vJ{-P!8FS_ >'jPD̘CȴJ>~ M|hg>~OcT;+/~0Cw@S|\ xPÎʒ{#Q_hu "49tSsmr yr_M^38}D d4N{:&ll<jB4j_m+wrǐ]O }|0Ú}/Ҙ>,>3"~b29 pQDix?a꿚̱a$O 1FZXLOF(.>. 6q[⧌cH{9ږ_ 3P&.ua v6 T.,.<W&5Ʊ A=D~p iӆjT?D%csX8+1E|v $s`cj@ypҖIQ?By,[2dj0Æ|A,"M>ro<`kLhAMXJŵ " @F9yUGm {DrE(PN_}oIf>:W 3z_Pؕ[AnԒ_2T hh0Fz GMW13CHC@Ԃ8]k>Ɯ6Qt R{?C="tNphX)x2*kmfRffR|s{@] zpVm$ID"gQtg,|~HO¾jyP2Sˉ{Ɨv{` trҢǢ_?1n7թUKgTNC S$?ńSh)4|ַe C#0Fʌe*0X#fu HMS6Iv!ZM/+ ~S8>J8 h*Ó%&yn?` tg69i勞?`1^Yws)b[mZ@_٢KmFQuB#ԡ(5\ecͨ^ ՗Ͼ?MxAIȨ0gf0v"$<%מ#Z #$3t0QW~J%QxD~l؞c$o++ǞWmvL~\m[-l4Zs!<~2c\rFжPTZVW_bA`,:ե@X6z8DniiP0-R8Km|H7lҷđ%Dd/>?Ht5&0ӊ}FDq@i`gaYKfY]L4Eu+,bPitEZ\˭$קسv4d|%%5a13lԋ235~u87eC].2PAJFQ'0P_KY5|kߖ.X|l0#䶳Wz!^dݥYrD*Q$z&%px><+LG,gC4KTYWY ,mWC&vo0+ Im7il%וޣ kcg]R"[:{aߑ1y} 4G#ChrO|ɼ)ZUÕˇf5I5q ͱ=  D zӎ/'X6-p.,tjp/G@6u^ y)kXj/dEҴ8_mN2y'C5;?M*o`c@hf(`v3,w6D*m`h?UIuTDʣbjrMEƚA)^y9mt< $G–T9PSl K`ʕ{f_ p˳^P 2"}d+[Ўe h#pE!>E[m: clb#k (z C;Xk}|ʠɀ\NpFa~6ZXS,AHg' rq[IZqҍ JC=і˝US}G/95<`b \-;3^nP7-=zlt\ Y(rofufg$Ռ\`~9➨Sq|'NA6%n֙fLp+_(I!Cp6/瀷Ϊq8ćBmlп¬V8ηKp6a|(A}gv>B2iX>/N6-Q؏eT?0 rht@_ʼFH/$(ns%RMw._ qyn]J1 i-0TnI] BF}cuz'Mn -&6ۣLugyad+.;~PQ(y尭̖cj>-$jFn[pTAib􉌀2pmjIL;p<b9Ub$7BnA;k5QJW#J Ryp+tl}lrrSèr[D *ҫ"]Ar)%/kKn@r#Qko"UHD` T)Of43>~]am1:*HDzb1-/ҦO*'֌GHk,(~Ɍ,8h:)BoTԖssmiDPbd}MHab=0Ly3D-A .ρ[0"F'ts7xTׂZmscդ 3a$1/ǯ%A ÛVD?֬+lΘ^ h4@4XĂ[!=a4j= Rڵ%XlthHyPma=z# eeO.i6Ն݂kgaV2П6?ʒ/(_a!!ԱȾ(b¬ctp^g~>D2@0,z]^\uWw&`,>)eSaOHV˚}9nջ۰TB좿|R[ة 狻d {mRLA5m+q zkڄn(*G򚔘Vu[񦛍jpk!_Y/rD|ɜBc8x_ zop"#WCZ;8טWUctLQ+IyB> 5=Ф::Gƿ'?'"' fP ki.LE4فa?VU#9x!Bd0_/?3K#YޒT&J\dm͋ ^&~|}#=6XOc޻;`&HTxUıN9`1ֺm K"|50G6MRlqb?Kax{{Q3)=㸙SElCyn;ArRșk{CSlH`l/7z%u+V%aUb)-$2Of{F)h} idUR87a޵LK29|zxzݞ‰\xΞqf.Of\*-FKVSvHp]wFU%YFq`G;=4 􌕥u!t{`نTPkoJl(vc_Uy?Of㻍hl ,gޛhAm+7"s%FPDOv^CP#5^RIy|-:UJ4:(7q[9rh82G^* hFSqgђ셋*=9BbTȩˠc\Xkʻ 1 3R-k9?⎕V^jGUKOr?zjAu=0K%í;,t n2q(iW˕O]C͇T8Y>%I*t+:T|u+X[; iY11y2 *Gu (r2pgU2AWptjiӴGt,-+jB Dn@iWDΝzf4|3=(%(@dGX Y`(Q[q6TW#]u[x#{ƟR#d^7kzq8}vba_vbaa{8D+i?R,ej\R&lp t5T ḱ4)2+JvMB"f }&|O0+|-)2I+(2K.FR@li- /4 .VvPSnXL9r+NDmYQm&^f(I `l{os%6Pi ߿Y`pCXDk3:MCEl>AC0_8ݥuFTBAVi`$Ƌ3K6 CEcɔn&p 5dխSxW&2v}nyOW%C6l7ZD' ;v\Rp8 Z5f.+ilj}Ȯw=T(JI3o^Vn+ՎQFho%5UzԺ\!RVwrqhΛsw>g1Ҏę nsFᝰF8=HZ7 ;nhs|74;rc$N0hUM0|GYt6xԿVg=,-x rq5+n31atZڃKhbs̊~au/7~>? ?y>CTQA,0% U+%\xwږ9GW(Yըo8͠:]nKn{<@2.&mqF ˤ>K4t*h[kGE<ү ]]YQM؛6]%{ )}J咽V+1!J΀¨-<-1BQn5ydԄ݌}kf5°4r9=I|ۘR(G'/^WahvpZgP$ac\>]# A!ϵ{(4|ޅ5:Z]( % ,uQ4g錸dGYj꯵01W~Kr*͎tQ>)Emg%^,BL4yr28Y5fiP]97~uFp!rvk{4w_[ćK=^¬Ɨ\V&=sfv]p`uY@=LG/pU>8v.>=x%dYdJwQ4:K`bhފsg"%Љ *YPae0L@q0V+&l̞?|@LK ނ\%U4!ҥ&BΔNH }:b M5fھn,l 2I,jIr Cw 3ixA:zH9.^ 228- 69hvD=#Mq,`[͵ÙygpIK"IFSdC ~ZE7!n,xn7375a",GF$-fJhxy/TZ]"d6޳bjN&bAq fメlߎ]Hd@ 7UO( ‚5.h b(Bh9ӕ{G[ ~wg>An+a٢~pV\85 ]4Vٗ*)eNt~>E76 w!@d.+7ޤ} /fd_ǐeZTiC٥ɑݫ E`ǔaRcEYyʘ94`j]b(SX?̘D>-n$ >TXZ̀ǰodJjPe d!W9 z$g:y3:THq;chWT]9PUXԭ?7nU]{*fɐZ6YXDBN@s1F@m7)[DP¼W~E!sf.iؽ"s~>LT$wP+' 2x^ƞyR`avť|:' 93ZeFzwb-Vh8FJ5F1Atu‡qe{r"B;R::Ibrی8y33t h2Q-w<|"o`,>tz2v~=On V4Sh y },P 9g #"3W&F76xrmUySK`*NLV*Vc8..,0;!Ke /ϢN5q3pHjwލ1S=>&lj=vPҁseH2\0wZiqϦցE qAintfwGk[(0j''yoi!NG|!($O⌮E '(3\$[3P^ ,p\V*^ jk;I|ΑRȭm߃*?ޒT&;a]Fx&flZv]T:qڲrt$(xRV.$؝"WV_E8fqMCEqW|i0$̍<)D$ׇnǷ"UFO*nGӑH h|[Q1;iZ 9_˴ ?j6?qD!HGK!Tfeʊ߿ Q{!l w[fm #E-.^/"!LS)t|h}Yl=I]ʦC[`t{'HL#BH]S Tr~Lo'Upѓ|AUfv])ud;9 Dvv=e]`^j>;#]6~QJIfkȻ)ݱZ)&i,l(C(&,= 0_E(RG1;*e®AX.WRU޳C3ֹXg*.nr  *.CCU@7gogrFmuo. ~_ø#'8Rw?q-4'!VԦe"?pzfqCp0x W9+Et|M$0` ;E)y'uJbKZMHqpk3w^!Άjo!`4cz(N?ޖLN KPGpʨOkusE'۰k 1,,@z7M`x 57I\rd>݇VUW6]cߋ)^E萹' WUj*u\ Ǽ~;ޑ$ ]7:֫7rˀ n/J\T{&gsi6g.K#i].ZeIVECZ?{;MC0#-OFblwFӼ qޘ"y(ٿe\Z,R~6h>t PNq)A #0tɞ ks"\8ey€ݰc6 >,UMqrihg27Ѝ`ВyҷR;|~|_9&m#~u jX)ޔuiBg 饻e<22AĽXMl^szXÃuq &NjޘgĔKZyet:Oifn4-|K$g&+ =g8Ai*_ _~̃n[uG_y , fpw/Uh͗B.8EG[(ece}5S2PhZq 3S|=;܇ ?Y? Im҈A|} .[dp AYFnTUUz72^حbfy#14,}B[j?SY\&B|]hV[|n:0X|D.ZBzy.QC*AE)0&9ϐ>XQ'65;Y[փBJyu0m%rlPBpdWfC$r;C[rب1}d&E[~Е-+EOF2"zuTj,dۿމt#^&=xSϵ[_Em/:"} Ke1tjHx!y>dD},H->qxlU)KU飍pskfmVY?G8RQ;[PMBB4_ʆ,,(.؎RBaΝ9ϲ׿(_q@j;slaeGMlM:}BAӣrBGgnFe^CG|=mHՐz]Uu!R7]BU D֔ 3^doJo*ށ\2=Ǻu½L ʜQot&X!$:*qȮ+Qb_rNMxj'U`]Su)R T24թo8sux.$ ݺ5 B[jh73. ٸڿ"55HQ\.*1nR;cT0VK9mϐ RƝ@ %=m4j)H.tʮLvR4?܍ώdE6ύ Iz7-FhromS.yI v־ ] g[MEϊ꯹q5: s;}XѺ ڲ/<8F*wpcU &R;Uem\3 oI®pӳ'_;WHnCϾJϵDiՅe%i22~R'or_x>SE _oNzĬ~mcĻR Mz?jh$@697`R_K%7t0OYD(!'PLdaxL%0>OMLiszZz7VSsp rR<$FVqlXTiJ[@2V^zb<  _&>:U6~1@yjJ&i>Oe?rFáo#p@L\bE@E)&l^ @4[M Tn ˠ4 %5RAu³oj8Z3{+Zo-J2sP0kY%zyeu6kӒOQ$8V-'V[lǜ܄1`fڃޕnR@+yuRO,US}"b-I@ }񩆴.>dJGkjOqvflwG[ gJy( oa~q1RLM[  "5|PX}ۇW\W>O&w?թeWciEoēCMR6,+9!kiV%*#f0*X~8xIpX|kYQ$!TR'\߁mܙK o|t̾M7IVㅬ}Ǹ!k`8 LЛ|(TIp\xֳhL&hIq c=k2)/ YA$%i #v%'Q:R.׏̭dj[(~wK< ⼁d =mL=M2Zw5E:1p(KљPe)xKhRݷ Yp~,`?(`5p@q!Hk~H;n8f1rZ8UKØ?5 ,5\XLxKjD*+_ Ѹ&[{xa8,B?2)cM%H]n&1f(N)I!8D,}j=$\0~QWImmB_'-i#o&#PcK ]d΢駸&++" RwcL&N_-&Ap10_\.Rɲfɬs"6 dsڤ 7EҀC`a#Uj뷖~VjAU2l2B/RR Nm!)cV\gO-5+PDX:LC':ZW诵mb->oCRBG@G4kCP6 [Mܡd9qn8j*ߡ{k$gM? `D1\837F'{w@ځJ" @nQͷNtB+@dՌjoqyy{#cN"Y_0V\"7:ʢ!i:^*+TVGXMH@I-AZUδzWnj yd#jeKZː88svƮߠwߴᅧ§) t:WxU;~͵.qLj%t{={;PSG!h1C~# }ݝ=t $7:`˗rh׬ FogJ#W}|#!xzmcewX%i`pzӯ} n3Гad:h~YTu̾,y*)"Q9_wn6=Ι:ˎ+1i[-==xBlbB^:+g4c2T\W㳏,g֠/>]r݆-tořؼoRU}B2PNL7f "I0{댯>Te&N9˲-iȳ6F_х={)m?Z`Ѽk8+!9k~Wnh /b o&x|2UV:De>{BBTJ qL"rN&P5[&,=n]Ưi?&4`_͙d.}a*||tZ,'g~ߍM,O:9yŕ8CMᫌjiQ~$d!f]sȜg \R&Go€(|!fFDgJa9dQx?ٳeX K߹G4Hn )Ƿj^e~ˆ [ȫF>5gm{MbYiٯdRo}ڻĒ,,ަ0'JgPZN"$q j:g*P6>Ԭq˖>yS5jJx{Em*pGXO#]79! SICt\q_m#YkLO/$@`|#O$ Pf?W ψK(yu4 IA_[H$ԹQ6xYr}ܼagC<#ݦE .[&UMc'cY"|%9,oHOe1 8; F{I aR&f1ˇg($S|ֱӨ?vI=e~Q$Bw" 㴈1KswLYUz)ɽ; !zYQ3s&Kb4R6F\B(OV~cݏ{!3C1pv:|P2~zCM耹e|T\ҏo/bv줓2\v/Fμ*,Tu1Qp>gz=X!kUO M?$A^$}j"^ Wi8%njZt8[h ߆mr2Pδu\eI\!C1Ur] :ܐtRh`jȑNq{`Qpvc-T Qaavn53(-3T<$UfMٙTuD"6vxv1}s>p{Aw 5Z>ovM@SW#Acձ!F8'XJ]H2nMe.u=ɟ/t>:G}"o)5¦/LofشTW ΆϹ,О5I] Ƃ[ V(lw]Iy F_#0,x" A}[wycrhc9ۘ&)?sDp#W bJڹG I,PkQm(Ik?Ttz'ߌ$^f>-ĵ7[(޸\u=đ^ u} 투*bĪr1WҚl¹NiF=p#='#EYfkm]~,Nn)+^Of)uf59~8}{|]R#Enν'Sv\c{;5\9ku{qC 7{^`}$seS)f] *JQ+" CGuһ:itRT]k5h\hjM]p`vܾT7vޯ1ZÇU9ПJҧ([ 4K@8pmPT9AwM?i='3(.Ol$]> SUr3 =Ƅgl>(;AzR-q!MV{~o7? "hzHP]1sOBr/3_\[=8ðf"kvƢH맖B$27R S$M$CAӅ &9T!r e~{P<'Ey69QK 5>X~XLʣ;) b؉{& A1/ݶ+t,%;uT6:/#! Wu_ (71ע: |&XXyTC-E{Z ݲpixeF4%O댗0g4oI)ږynu5;o~jSG8ٲ |?.~?5cml'.;_sU*w*kR~|Q2;K1ғNZ~]S7E-U%c6]%C@{!gPQ19qP &n"H:=o3V4F6s>K T ua4.Qexq*&k֨K97YrmRתuvgiσh"n8ɖ]o$s -< C;tf*cU4sK 8;G_"'C M\y\ow+Z$x׵0͠3cE}bI"y'F㊣MI$ʠz^뺌+S;*$_`םH"X_-I{_:uj͎"aG cv[>iaZl``4$ Q1I$x`\#╇=+c#@Frã: CoTw F6F|qƤnq{U X($c+GOR'ɇsU7ns'Oȶ~1=Rꆸ/d4=ވ/]61NAp/jt;R׵*ə=p@jL{,R`hBjNS=rozƄQqU1`8z 3xsI_b!G$CUgMV\v}IX_f>Il +OG (N:RL)kF뭄cdt)8aөS0e\lgbc$?7xb9 ׊ /JDRm1 IGX b3ju߸x& FHt1ÿ?k`&{.eш7O 'P1J&x|Mg\I IJ$C^APibEσ"Uk FXinUAYL2|`C@_k3f߻ԊhrROJ¹qqE@`}3VseP6zŞ)!8(mҳ?U1?RNiNص= O1v%Ry矱㗮VXwPBMM6hTcԤXkfSSOw pxr8׾xMjix[|,nWE K793ȏm/]XHW҅4wIxs; )NuLdj dr\Y0Nc9|4"dA1\IU{[iL+ۄ+J2'аN'E[egN $ڏSWA(M&G r?Ť&@Jf+$߸b{/Fk=.rzu bk'U?V'|3 &u1Os3X9Ily|1!|U?p_p]FX \pi" 3w+ݛ2;k@I{"+)ԯ+)U4m#А7N3^N!ﶥ d햿c'@,#O=%nAO0x/( ;r!4 yZ2Gu=q@R3i@@&:w>̅\~DR5IZ:E\v"J3m-V#*~n, <9=c\GL$TvS哵ʣT"7Mէ +eRX[PlMUVliwM_@^L?)9@^}aIȉJ9xfAZ*5,u|/Y j;LeNRKimĮ,y\!#!E@rz 2qpyt˃ӌ hG*8YRt_^}+1-J~L1)`Au A㕛rjJʑRk:-:+A["^كߤ~8=-=Rx^ aHv1@*Ny)J@D# &G'E E0/-20JGP'ܭwsFI\4FT$?AŚp8F,mSZDru(* 'p9F5~ +(f9 \d8`nK} '2{4#E.鬮f0 l'ִXmq:hah 2N݇y}52NX3♛w{+"UV)8:`Uq/>]l&]\G+\! H 0_ĐIB͟FIM rHy+D4m (l>~h#-D\tkh'ʪ-.Fqn*JGu8o+)F#FE5ze/@m#(itynb ֌fu7WD7,%P(4\=_Q2 b-$7 aY $;F,s߀ ٸ@.\(!Hqۏ̖76kp(u|H"jF2=L;$XA]OIC|zjq+ DҎ7C6 #wXGJ;6{j ~< >y! $>^ubhh ZΎ)4uƒad:u ~Hlǃho?c+Cn9"$FUZQS!5rcͬ3 H9.I2ya?<nj͢ Sϻ#$s0B c uE9lmD'Y2բb1XHCR-&gb * yW 0snn!i6QrnZ"NǑ6V* %ժ CB.P:Zi^[DC:g؈zˆY/B,y![K,+G$4^U4[,"]8[,L&&ՈlشPi9)XawjUg7%Un|uF-?}DV4s6xo=7j6d }àw}9j-7Iiŝ Ju]4 잽_ N[Yc7Fʽ VvZR|:^u\8l_NTp/$Or[';7EX7p3h598z)zM8W2[0jpCd,nؓ|Оm M3 +iؿG| )81MD^+KoU*ھbb$ڠ Չ i>(hK)r a ٥]UXu^.8 apd`?P;\%&67y4j7k]sU6WU,=B!uDf?X1AɌ\GY4 9Jۂmn(r*I]l*%m/z;7]58_ߎ׹W~BqbB GAdSDNo^ٻԝȯݲɨzbax$vE_A)BB-c![)~@aDTG ^R,7eߴ枑XOzpk QQkjبS9-%y,Fɼv$#vÜAO/{ eg!Ux"NI.$hc?GkGqp ,@`i({w%Uyq,5;}:B' PL`Mk ӞO$fu=k77+prjT,Q&o2hwN.I,'֗(&~ @cr6 )nT:y?:g ` pP߶'\Zz8y{Ҩ:Y?r"ihdA d%Kj e֣X-<ƐtfXku(޷7ӞN[% Yݴ\ʈ>J&RG~@\boKOqG=(65D܁] -iN{A, &>Gw]ͺPZm)qTLw9- $U/e=U R'xmٶ4@ʍwGX-I]KA7`QA!bH?)@1g˨l_whO}F*X~lbׇvPmi;wS`_k/Yɱ2dJ/A%u- _I*Yq3h0'_۾j+Q-7JIf3)*s# (VoCTFlTMڶ܋ Ċ1PE:BePeS{_‘NGI3197M]Jէ<˧]CԸ$h.E"vP0c!Ls%Whsz2ZAJf\(QNW ۀb'۩ Q[NMd&2ǁ$Xc!j=epDh^Vgo[ q尽iy6S]al( N遀2ԩ4^2 %ۄr:{&, nv ʏDHUs{4ӉA̔E{Gc?Cdgw5NcpaP:9/=8}.>R )ddK,ZEDiy(vCR{m}4Fy^jڦ ymjaCs1ɅnRתth@5}Bޠ[3p>ᡍ_Ym>.'w.CE6>&Yk.5fbMda#7uN:Šf3*Ԁm]*@Hi v~¹|L|.qjO hq^+c:=gz $ u<8~ 4yCjɼnJ{c" Y_#+V%|l瘙ʈ+)+Zrol+𜻥PL(d/Ocj݌L5Sb0#'r > _>=lhot6nܷmkHa_D!bM%[_keBz ?fWq҉R ^|xzn37 rM0GV]5eµ9{ cs|,:z2B_oVq|<}>%mɻ4$'Zṋ2H;l:;S&9bX9ʱV|'?SGz,\\fCC}9n+5_·G9 ?4/0%G&θ=(LPsfv3IDjs؟P'cB6--m"yazBn9Q̆xӊ&S מ|t:pJ؎%&8MRTxj?$ªBj#3EjNl vVil0bY uYƅv"£ոݚ}K$mpD gx'-Wh1މ.Q裱: ;ƾYp*Wn, hHض'_S@O5QS4[NP)5f!!f%X쭢tE25Yr]ޙw!1/Y9b ɺ;Hojkxd;.$h |t{`'g4J_{P&'Iшp2SUN}|{ky]+2Z#p7G[w?6$,Iޜ3 E?Sl_Q1FQ`֋v"q\Fo;+F[szQdҜ!qZo4aEe+u1aZܥƶHG<Dé $vmC11uZg믕Ae-kg&Pt,HqK$mýWd5`~oJ_jRRtQ*)16><0<U}};0h5H$4 RշeE(=_1 *$"9 *!4P|VnȹH5 Is9=Q(軑>/[a3Q,O P3]f$֝%%:́FbǑ?8)~b C"2dc 0-Q> \[0>TwJőʓtIOkOse BylXǑI$ܸFnX c\ԙKN5'#LHxG1UOxkyo!;F5? moۙW&u6=+Y/ u-ݎsNum%6j )C'Mt2%oQ4HoOF[fv,vRll۬]Z~4W|͖Ҹ\WD Vi$aʁZ97,ͧJ1|5D|4Jϟ' T~íA6;I)/@Q3ݞF IH8ZG=(N׮x~iwh#XGk0wHT r11N Uo#uJP4Ūgw E[jX[:xL`eWju1NwIӁUv?_ˡmk!V$>Ճv` Y! p5 ^3) aa_Pp.Z"4AV[ {ƀԻnJsU(ɧiY,=98Dz+ 8-XP ׻om'u[-PUbOgcQ2oLi8?\YD}2<7(v,:UY;/xF$Mjd]D櫺AuбwZ9z-\),ub%ImDEu*w'&x"%2sz)=xZ>bߖwb42!^Kk=v ɚBvi]?ٚ%b?0>5G7;T d^"xOq0 ,R>lܾUt==16;V~2

    nkQ,tA`0wq;$^JCr.c_9%k'RT9 iaUxveyAį,,H}nCzD tk,Y@~e嬩5/UR-%:$=DN{X_wޠbmD*s{ #pVPC5 70Jc`vOԠBH A*!D z$SaZvgq|^wUVO1UCEaZdVMW ߴ9 B ”Ἅ8+qZg7M턗,B'"8ՓtVQeC !+ ]a P-϶liX߬u0rjxD>QCO&8m(T_;('{*'hX݇w2>d2 wxxh]3KB*9ү5o]4Ǘ'Kt{Op1!X_rЭHk)>KC_3* l5'= e]eEc,O.vBPM3!1Gӥ4֥,6 Ftjy*=jpw+xHm;5cB -7*;@͚"4d^&7'ӏtr6>%ƝY-$ F͑?Pe9P,:"i)o"H"q\*&Ba&Lj*̀Ȍg˻7q:l9K?3D뮍O:|D2WߵB]| 4mUצ@ zm1M@I+:+kfLpJO)ZjHIÖ^ %Ozmm;-X;Z" ׉Ο8Yjjދo'lPwlb}c eogYFDzD: OE4#i-%ϵidw#B]v}@Xh'ͤ*2t/_VH;LsdRE!7ٴ^>oJ+ܪ`(K\@%NJNJq;cKݍ.c!Bi1XPYMNpLj-Wj2$aRKø$˚f}:b4:Kޢ©cbK d23+@,y1q=:Զޕ_‘D,X^ \ߠIDDHc.IbhFWEBKͿ/4Rn:&($LlM:@h -&zX:"nd҄{GC y=IseAFrg)f+ a)!D+sAⰏ,4e˭;Pao}ap@xLEkLPW9Lѵ[Z3fjhpj^~[ 8C[w/N"}` ] e;PnƫӲ([t˿_(uH`?ti+b1M}AtmէO9 Ct[6[/R7}u^Ef^BX5A(ǧtesdT);E89ˏ,.ʣ_HźN5vyCJ7?/Y$$䞍[peli9KbL^W~huo1I<Ru'4c@uV>6G빯z'd١w-Sէ;٪O=u|Oą|F{ʢq-s-t@[eLMk]4<I81K}t#B3¹/HWQ'ׄ6p=?GGBL;լxq D<|)O=SB ;3A+CG0" Fv s}Be_F?oYd02'd:oD? ֍^pbOFlhj*J|*p0*.Kȣ {l\t/cJ rTHwg:YsЎsY7F-&'?)޵h7CHf@-`۟T=)So**p. d>=1u> D=`Cz)> U/4_ ;f{bjohP9TV j"/ exq}A>'YZ|p 1\sw؇ZUKV qHir6|K^:8 x_9J v]n͹Yr,$L')Ϯ)?3U%F<2rd6QOKr-HdRюW#yz\Z3HYA Eѫ-{<~,Z.}(,=j?]ru=3X_2 >5!x1ߘ.|4nQ9{F ~{^EWoD#( S!^$2YxNe G"Zz~H]ESTptze xR#]JnvD: w:s_p(EGzouPQhRM::uL[f{<":, Fy<[aS*{Kqr41JJ!GJk2y뚕xl)8po,"&jcTjrw(RLFGuxlC%ˆu\_ĉ F#V]K >^! ª/_lvĂ Vb,+N !L)/DrCܢd;#QsnĬ$EM) -4yB_n gt^:wMB-ZX:ޮBAt|ЧREoO ~KLf+Q6-UX0}kH*=50([N3'|h>*:%V\UcQ %ɪ~CL|Jl&Wg+r~:b=gzz؏ ? O]h~dS"c7~,<PPKĻ9u 7RM!B5@FlOBF1(FŎ[1#)5+qp]tJ`'tDb(T4j5>ۗ>gMeU7MW4P f4S#mHaQҬ =jR)۔S})[OnEs.W `ц\~Y[#_Ϧjse=<8=+3-ޓZlOQŽOXn?vmsUf 5 [Mn>u5Sv?Lz1KYɨWo "G AfwXZ9..s8ۛ$eZn_$Qa~ n-GD vЋ0;@7I| '\n=곑nX ,aS̘xi˔Zx7CpoI܀Dm9JB%cB_7M_RZs ,%Ud$3LS BP3Ch.Ƨ 02/eԸHM3JE6nOn֟M!6Va%o;-49 ޵4"D*Lg 2HܼbQ4i!ej Wݒulȿ#eu@pOB&Cbタ<tZs/?(BIMؙ4)Clbݍ}*!doo+lyYBTp%Wsi̘Sg|x[ӄ5CN-FXQef)EHB\R??8K n o DgiZp%Wgu@!nϤoiwWU$2>):JNFͿН-eph3/w;jV/IM8,.іQbQ[M!{\6J9].v]y:Gعe|I4t±X XNhYYCuJ}'E!o:lMzK ! -lNejQMXܫN11MNU N#g0 6 c2|iQ]Vٷ':N7^$ܤ8;;?kL}1k ~j^yeO/ȍDoXwJO(SNf0θ 33K] N6d%˓cy_6 6E,*6 [;YGR; ֤ U=ftf5붇ltZ&2S Fy'=* rdPi5ap6ى$t,\6=TЦ zCEn31w x1"X)R{U#ƴܦl+*B$Eڟ =*_1n(h2v,Og'cŢHii$pԋ[<E"k}?=i+9e 3bi$6h^,YtKzp8ݨ|nd= ?YC/ %$b9O 7M !G,\)<(xTG* Pʮn@\/x(h0LG@8R'2UIj?X|0E D#{%ma?Ww< ( `bT:/Byr@mG[\/K${X5$:=QWTz!ע҄.žbX0-) vNRAx G%v0i,m>ݕՇ/q zum\;7 lWE6'"UZR)V `()o) 0iruY!jcT#)xvLȲ hkq/fRc ]W5p)ֺdqإ,)/3નmELJl zkfNpv50-4ƃVNj%xә>e=JA2PE "Qnʦvk6?p`(Lē҇A. 5%Rgz8$'XVqQ-:U|Ax! `4;A o=d0%f+#&uэz Lؖ$ra%?>7K4qƸrn0nG To()t G 4z9W޳<PA.b)rm=N`_ "Mqփ nEUEp:֕dd%AZ'uʘ@5t0jhyT庭'~D*bnswb@APCs.s)n6= GrdQ )5.UYK|r vz*K/S,(K@NH?f}B=?E!N*ִNA*5cl$}owP5f$+h5^#Y QcwXBnJpU28ij/~ٕ^ -j-=1 }Vٳdh8@W–OE<1>h&[H&g)el7;hnv1E%dim)q!̒uC'GO v${y@?0f|gO8]f;ؿw͈g RE>VfpP̏d|rD1_tl3K<ˌZk SO]K/&՝PgW Ì Yf=.3m/B(|]qB!4 &7P e>!U}(anLBC(v;R"#IdЦ@l3a]Pa7@R-̱ SȝJ>Y,r =`6;ԕ*%Ć⚨{bMݹv׭5OGi=K` }"+P~= 3\,1oVx9ڛ@m:yNŤ ta.zVfQ( q臤>wMNV`c6)q>Xx+9X]l/ $ȓ [!{nz-sSJ.}*ov∵?~*R것HKCp¨TR6^q/tLzxR'F֌!tn`zGcQI.;nj DTU3x{k*sfj2* gX"sKm*5Ǿ_0(m+&gQ,<j!! zEC}o\aPB0LT F+yݤ9T8l<35*03,䎟/g:Όz14 AFyNY{b> ]$b% X?lss}F5vF\`i-cEʼORaLOq0Y<蜶lF`{4kWǬy=M3G׃gR7 p0,cȺrDĀ),m8hS= .P2ښi7&`X1K,A?߮v&ܺfP4 ,%ISʓ-?7zr  FH߆&.?=I㫆Qf>nHצEu̝[.gӉ^׋C?q` A|FPڒ2t[Ct+A63QYHy3M!wD1DS!%rS6X ڋMK*e ;jԶ1MJ? a:c {R=,os}pfw31-غ{ ;x@|>}S[v:nF4߯O1=-񇄶~O[N n_x,sp>GɀDLvCӈBw a4Fm;'22I+7Ci.QQT8 bQp!1OKq(ӂ:u켩qށ[q8 XdqXb,f(z®ىmfZƠ57cJCl CW(gb%k 9@aTÞ4ă-d:uU36x^/OCfkQ30E p5{дQ pfD0l.Nwdu1"zUft"H)TBMoKB40/'ImW.鐈TГ+a Ktn=%%6XC1#Ҷ'] 2Siny&W޹`/%L@_ ,b%? VspE#cg@(~,sѦsRg"5n%X-M/7B#!O|em?<\cۖR^CfSA[NSLAi1 %!#\WS:W{ɁrO!Rn-S0%pˋY®i;67EF\.CWBi)ZN4s׆vT:*o`e=YЌثr|-P<)R4} 3 =|2Ur -1=3& U/[8~C>O5y RN~\hM.j"½p'4U]qܺ KS2m)Tz\-j*kyzș@m;6&)oXsT9Qp~kF'EC["sMnJkhf n)^x0s&/#t]cYf3, j~՜=9w&f; ]`e^!6 !%t[9ʯC/mB<\yl(2Qe+ƴ6 u8%v}Aj( 35h7QPMAOF҅]6]5~жI S:@gіŀ̮؋ӧb`wk~qTAC}n q)gl\ˎ2JVw 4Ȼ[y^E<院~>=s2,Y.ðA)$4.6V ]jFf~ w٥ְ${28A69/|L 3 ref('B؃ۑm qfI{}.c"7ux\e)@}qfQ=x$|cCi#L<<9rn@y<~q)֔,rfW:6_# 9>+ƺci1nƝnXWYO֫m 3`%OթT{ƎEG^9OgQnJuSPr<ܕ)ێAwHYZ V?HgW }rS^-p, a$ff g7xAԠQm;ݙ:,1D^fwB,!ի/&;(KϙcU_lZ3CE ǖKܞtɣ Sʛrʽ=a#h1 jzziJ-)xAuYۻi/ 0쿆|!ŤʻP~.g!yj覴*w=&zUa4G_79n.o;zEx''us d<|B]塒-?cyGy{t wj.]̅ȐB9Z ݒw'h/ZV [%!Ǘ9-K蟻S 3Xr!MRh#Rm!Lya)y%O]LU~Qp׈LS^SBRh8iH/2 CGfXf/Cvz>vmDxJgaJMU ly'Uj*i<;yj!m&A)6MV sm* zF3? @ĽўRcGf,![ r0M&;@!zb7D{1fO)8VtQ[Ty"3}|3FsvqVu3hK[A+VSX7 MC*Cמ#\P0T? h(Fp& &l\]xk u7%l9= /'Fɻx۬KU˜]/Jd{\V!/ũp v>9>b@J``a[(bMFmRʑ`ئc}]38I{c03Zbp~F^9#|Π7&AB֝,O#Q RPY/9k  `N2N*qcrVGh5ڻ >W5x*Ƈ=bV+y&..bpȲ`NR,!7b s&]pW@ogO>9@3uKbvA[r˘\/(hD0̎]du3m2L}ޒ/(2TZFvnv^1cqCVVP HFд)//Ny*قY"?Dћz^S3I<|H QW9Ӈ.\aWG ǫdCͤǡ jfD|/"<>?TК8Bc[L@l?CʁZ9M``v!7J)ׅcӟV@eXEYfvrpe5`U+0[p H) l'WsrHH?(n&#cRZ1y#nq l<ϚUؙ#|ʿ88Ş FTffWD 3@&ݔK zԀoK21zFSoUk_)ИCP9ĉ9 -}WTyQGvlV l8OB1IK46[dazbvq.(✨%FdKv3XݞVW#@)kuWVg ׇkHZ9]O[NXα?'-?)0:OŰ*HNZtJ朹o =R\Ex&6.¨vT#Zgٱ}=CX̩4jY eܪM*|הr 9Jw1GᔲNPGQ0 /TH4B78X7+n rDrÀ*:$* cTUsŖ/"]i%N"Ey6TOeQ^-L Tv$aĸMU1H(`%}4]VXOY6Oψ4MqOgFGѸ6fVq j(PdnO 9' WztԢ"h?o\䄘EV(8C/ L9"_|Nm~CBJ@.d Q H6cQ̙ndRuĕӌriK;3^,01^˜Y%`rxbsE.߃e=eR9A `pal'7ӳǪ97*lbQ a)lG=w !i>#f#+uqE(U];MJ"BTv}3ƒ$4-yOpI`E̊ߖAk 9<iI<.];5 a+-zӝvr F SP|( [f ñ{vouRU٦&ힵXՏV 桿k\yrXlϼ]%"җLi^Dݎ@p!ҕwsw64z,9κf Us7 2[4 Bs_/TY[=b =,|t1#6Eb6Љg"CMw`O8^зSqՋb#)#(|ZK0eиu +rY@hj/q[ݠBw6,8DN,- ƺqAp -/PHG7O\E}lE*Za2>ḅWOnɬ!y|ς\Ԗi6a JlAWap;gw-UnP6j17:~nf:weP>ObCOxiu}bz|TE0= iI>[ WHmU(xrlKZG=83xv(u&`\nХ=1q\ĽB|? Ҟ~, n3BHċw@W="/%eHx玌`*R! *BL2LanO x(j]_5Y> f%{Jf 4dvopsZuD{ʗ-Jz@|;`SHMR3a(Rol}:ײM:ǰջV&~TʵbM!bdTYymƅcX\1(h[CP!;KWh3Q2a{ =䮝1:SK?.6>N gP5ɘkr\X|6dZ?!cq0h(hS疫z8O fK,,D =<^x%>3fUc`^@ab )8<o ^JsL_Fìդ2NK~ZҤQ#֊CbAn oqGAw7{5.I)\}{>P(Lgf*d3Ndn_6 ]yEsoQΉ:SWgO3dќ]u"iX4$Nx/W?1MV7,7Žy| TcxyWJg2ű|vj.CĵGgl i>Vw9%9e{6=44m k $ ^E9m^֝kCfIxzp"Yr_nӍd̑,qaL7'+T*J׮!bi9R*O7SlDetM蕇y!.,k-PVE_.yQ1%q`q{1?{pIOcI4X[*@7🍍_[lr˰Wwɗ⇛ֻ 2)}U=erȭ5 Y!֫ (du6뚴]̵%[|.c,JQ5s1{gVMD#L|,<J6S:ːHe#1$rfa)-A"X .c\6Q͵\@C]PH( iYd6J"D9Z8ձ~ʝoAO)3sZaY7 >M#-X Q.SCwN1?Ψm`k|5٭,ܼ~$+}&MVay_Se8Dn즭"~^afQ 8B׉fufH^z%k|!G)d =4D:3XcF9V_\FDE`ȉ/8&oʰ*3$@?bZ*MQ bM{2*ehsdA\aȎ#ѓd$ҞEt-.mp] -:`T]B{AE@pzLk6ՇE-du \ˈe̺xblue__&"}<HM7 .i;V dPOqGj,sv֯yٿ}{+2"v-U;$VmL@SүjaO~ |CHмQP2;3";4zA=nÐ߉DAM+P˒]B,WH2%1s,~2Maɯ?Cv+/re78ޜ/K-$\Y?a+aJ(L?EU/[55oj'y?ʉE(] ٴ?O!* arr6ȝcFM[*/7?#>%*tvrRWV4bh!=W}Tݡ_=/79 ~~G[`'d=`#`GkY=z|(1׾qN=3:OZ-l: 6]Qq'%NXrTjq;"%̨}Ik#_,bð#gB*BaQZKg *iPy p'7߃ 1W#)f.TygI7h[X% {ʨ7cvMm}H 37|/.YYEOPWbX;ϹC "`BR;BTY0ڛ=#P<$ɋxp&:P`9v⚐]+ۄ}lDosyo:b}SnIWĢꋷ3mF,E>3Mư-dAإ/}`SwA_;I!(1>6Ĺ>%K3\ WSVB2iQ^߻<7[.Ѕ m -vdJ)upDzAV/f,I瓀k!fTmhɘ m!=h5O;ַ[D}%M`eCɏTvàV]jY=JٱzwիR (B8rA ܇^b ωhb۾($š7tr#c?i ~=U9  QoX? Pя@..ݠ4[TfD*v)b; #bvx}* U]m gUtnKM@F|CTU9R+ީaT@(OfN݀:9xD扣%^ 5D-H;f#'dVlؖC x;'b4}h7[Uq6X,o5j}2{"c|A^7{Sg]'9`8Z1(<֊9&Ш%1q;GSتk2Sx[piy$Q S  yW, u;R?x=շi@bq3-g`4^S#x_e45dMs cTew>C\$h,+(XAS9dVz*k+3um =2A)-tr_R]#*̀D-Ͳw1%i˂xn' t]@ 7Hn^IX <_Ug+ag#`:}7xz8Q8F[%?>_Cdd=*S6# Xqb * YJgCZX5ԥ0Ү?th64N#/g5-Fbrʹ|)jz"+uMJ$kc M+-+s`X?uy,~+Ti-@{pcf7{ >  UL/5, R, ɨQĀ^ur햘&Mظ` N-GL+3KkXKRxw)V1C*8v0zc{->a.U >lÓSXޭғo`{oꍮ!QOQޱ* nd&I6 n)kjx3F}'Ju҇ } Ys{a۬bRG؅픮"c*j[ޢ4mob-kꋑ']u"97.g6-%wo'X3$'CȌCLxj+:AD؀ eg/_m̑SV' ͒O7LCpcWm[E鈕Iu z)Lpοe>>v\U+al^z\s܉܌HN+Dv֩XS,ϐj%ɪVn!4a"\ Wزx5sL<5)lé)\ڛo4Gm2p WF2غA7Nkp)tݯI|[r/BZz"UF`K+U,܆T^H3Q))&k4}S…|Lp J0kiX RgأeftKP!ʜxgeVMί.!IBCdj$KZeӐgyr^2z ]˶l`3}3( Hc@Da}_{fVڻ~d :OP""pA 1`\. H _%ZV#XmbƫJ>׷u#k&Q%B[Ρ"z"y#%m9^JRҟn&S:l6ddFZ>K8!_dNB(Uw4aItK3c9~mJT~Q.臧AvUk%:&3҈ur/Y60#UH?]w|^GJۇUȬ )TS#"Gm爛̹.3#2 'kPa6ĝXtk <'^8ě7uOg*!_M~3vh鋐ō%bH OȮ.+J FQǸ?1'h9 PNr\;65.P"ωry8CUxZԉKuW],o]ac:6"7w'o0hy*1d܉D15q X 2jU`w?|Pj} ` Q(  =#kQPe lJy>+Ðݡ)s%Dn;M8: DgI+k]˂F Mp"mjq<\ā'O3p;P ~j-ߏ)Ir0I>J/Eh * "$41ѶX *N2lo/V+obRڐ:W] " H p=)D9=h;=X ^>d$UIx^T?Ӏ?yGbc`*C#7BϴJ)YgioXQ+諘UJrwFRl7^n2pb/*p@ːzZ,jĴGu< >]u+c5qh㺋%};b6l{uOĨr}B>tQV!7~ O#'{#Q%,7Trafr\1G] se8|`h& zt\ibP@>B lz]E;>ȝFaVf**zpWߝ|۸>j)> ֫aߞzhtPDf2AzYEdD^M1mh!ZtiB_Ub jKG@<@FNZyK^ Ș-;`?pNB!N^?#U?:Nᛄ!Lt*/.IW Sq:QmjS(|N];)0bu"\lhS=U)0!`V+e@T=iIX_E4S%%ZV%,bo*L-p*D%đ@72JiHnE"/=7uYMU[=wL#s@]q%JM7,#?wrܱ49|iEEqdC1$_'wl`ǂc?">[ ӊq}z%7Y3L3sۊ8 PM|~7Tb П>CƛW C&tdym YRחG௢Kϵa3 j E_f1.LQjHE1(|wQ7ma>FvZS˝f9Gf$L/ KS _>a#ynouVF/_{{Ȏ5;12_㌸A̡9cpajY-~[-sAxȝm[4l'{Qn0ˬ>GTT~Y(KEJ$38#v KM,qfP+ ?Fim;kMV.D/ْCt59ݰ|PU#NATZpC>+`%qTgKm+ bsy3xx[W 8oFvTXr,ЀVס06ۢ?хTe+Nɳ#qr8paK`s(y9ڗVBH&O>'QU(!3⤌olzq҃&|&PQcud3(ex 3`AyW2hy=x̥#\> oq}ֺ<36ŢGPE1#HFbdNn n0nhA͝c Z/eLbB&fzǾ̎! *:zAN0\A8݅`->±}zS3HS0@IS hZ#d)ИPAZMU:z軞 >UtY[V|(!I 7}WuAL XVUlAxN;*l2xHJYMV@TraDH/K-Y^5IY ; ę #+*bg3Td>!\CN5M]KlRLe{; 쓢SQy׍UȀHU7MA[c*)A항z\ GAx~3v4 Ǔ~fGC"}L1L6Mkȵ'B ;]hx\yYF0/'al%ڡ*QlA:ClZ:U9cj2bN:&tJԝ'Wy|yQa.mMX_DVh'Os(+X/Hq=(\P_=AB3ƒm^bh|2X?^5+L|S,Xd k(eaL|.Ȣ0zQ]䀬> sO#]mb]lp--[}]7R:<e(Q37zb zH3kD!m$AzpQI$3UgۢK,mኙo?m@^Z/ v֪<_"xÕ/ WQxP`B0?"ZCON |oa@G"rFNm]gʄGT/~~6moRm}HuDsdvB6>6DaA+Yvc`n!!d#ȨMiBޢb1cUn.Xj]+DO[NuXR!qiQoRZ\\{6:&Bi>l/)5a_g%@?^zC>,ď3ڮ#p.p*~ <)#J!w8⧗xCBЂ _V>.zA~A<9:tEZ~o. w w n# F/'z؈KRR g`8pcn g<@c)TvbMɠzg~fmͯ~ UׁPɚw;x.髗Yި(]s![aSPz1x-#9h9C' +s2|!+(zDb DCm|80E?W9y1ϭ$&<]U:cWw l07*zZiPA:x#8x e"KZya|A.{ ߷9ssWg/6>42f< 'q0¿# (vzRJ-'jZ -_0R-enk$kRdulaÓ8+r< =!z\3ɞ7 Mt)O[8rk{I=ӓK ! ahgaˆ&lnS |Pu/FgRnօ>WHx^P(`e&rRNgrJCLH,D69NWy1cPp4q Ԉ`0zI $i'v@<1FtR90扞%*PJCΐ'q9HĪ*^-b ?jFdno:ߊ3œp%!njM%0~ zB<ۂFŠE-lNu2b]#;t";TTQ%p&cgs^QuSw7Y+u ~Ew iU| } >s'ޡŠآ˴>Ԉ>ym4f!~S;D~jo*SM JׂF%yy1막]̀.svg~~`d2ig H Fw|5GO%_W KrL<߰h&t$<#FbPӛN ^:gI-afiwE*]G/5 ,|`U*x&o7"5 z^|l)*U>/,!Aѯm̟wi3w"YxgF107}C HYџ5v*h! ֚жR},,k1\4W1"rf F`偑,[p^ʄMx cz ?Qz}w tP˳_ZM )l2TqAFmL) FI|/Lr$ICY{\؜􃁨MowɅw0!  )OB$8QfyJ!mh@RRݔe0cd(B 񹹖s`w,v*^ x(u8mC ݖ fW`z9^nLMq <(97݌x4|> [b vU"FhnaʰA6%418T03}C db`IݠFA|^j͜6# eR`޴'mH]qK @ Q#ōJK6JYTY襭/z`7Dl{Hgd 1\upԙͱ RaW'IJ[TvfФ1 (3O15A܇ZhbK58M"Kb *QL=1sЊm.Kb;:Ss?1bi,0j 箼9&"GT A_h-PyopdBMp6GKzuDڱ$ôV*6U57695[m?=(QE=$yb?>>"oUP7,#R8n $-cFR| f, aN5WuE"R /y;mNnv7e+>0# fkwtA5PGw&)|Ol&CWiӷ#D#Pʪ?uރH啨9a0f<^D%7dY_z[BҀԣ,z"JCսZ0x!s9}y|\JS s${SY2ܽƄ"5@2~=L*zF4Sk8%γfEoN- SAaSV K%bΈ 24K |6b;1fݭ˸@iչdntEt5j[m;$ D,+"X}R{79 r>TMO<]DEщ+qkK:t3' Xq2 HM0o1 ;'Z hG܈2 d^`os$1Æ.Q,bAnз7Q~9"5D*a?B<)N!.xӞ9D> W~mk n,HIOl]-Ӆ XaJD$@BɸEC5\#7 QRQj]nK%*x4sU`4 6h6D),^ K0rYNlxzF͌bɡ Ю$?$_{[A ɣN&"4Iu/찿ێ{fw)迓V]32Q%^ac>fiakh4PiHwW4[I|C*튣CD!]lP#]5 wV5a_S޲]hL?1C] %/ş@gw"p˫6^e1HhDE[ټz9NND>8H/6w%7[*ɶשBxZA9\4\^8>}BJ2Rn 6kpk TTX7<_"M3]=QgHwJjLo)xA~9I:|&/iS+#gX.iDE@Cy lxow1zA[l?:sy& %z!eӅ&\=D|{65rkWtgz hx 4JÞes}g~z]gI-K+T^c"cP5SQT|=a$f ̕9<2O\!se6Ht%!ZPsXU^hť|9-|ٌBʽ4/9z2gppQFYgsoI }Nwmn yuYַn[ ? zC,-s^ϴ;JLqֺQl7sp `gJZoXbIƮF•A1O+!{:}\kRv=l/ʧt[TZٜtBQȎ0!.umURb ObWH䘴U?6br-0DpIrBWL˳WPZg{f8>&Iee#gvY'ޑpir"A?ˁ۠ v HˌqªO ^EU+U:PT_"<[ KtimLfnu0nS{HaI$}H?c*f\ U֓!G2EC%X0$ƇR{_!Ȓɑ\=S݄WD*>Y&}}UrLw,|<|d^~ieС5]vz^w7HZ廓 #[tdm>l >5&"(<*R.͓L2O>s W}6I );;+ʫ-jO?; "!SQ$q`ןuX\gƖ;1<OPMӆZVbj @]u Ԯ}TqYTª35lPl u>vaOOerH`W( 0bђ Y9!Y1-no4$YsLHZ% ׍,K7Ejd[1X*RdYQzpT$gtDȳyP+нqX-W>LVjӕq('Uf-Lŏ/'צFZ0F3OW-#l&u˞ua`0N@i%ȦB)p*Oe_)+?"7toHjGBB4.YFgc {߹Da<8 gmJRɤQu}~JYLkyTȭVi}|·RjxY4scd$]U$Uqc@V5Tŧ>qow6;=5O4KRD).M~y}:]9)p$ɥbSy\kASzOXWUԂT'a(e9E B VpGd?aȚh+x޷7k2 ϧe@*VBWM<j?YhquigQo"3z L)M= :]kȃY%Z?Ճ[fɮ ;`6^Nc]bm%RI-̥ͫϾ/ oF/HL9zG7W1-OdQI?9Cv0jx!Wx`HXX4S/mu1!Q 3&BI1!G+BmFH0c9 pe,ඁ H>kD>bR'˼>.-u q6[mc Ċ\&$P2(_5#40 3scJk--O9='>")N2q{*tw}~{Ղx6<7gMY!B G Ȝ&!jMӎʟ7e(BlZd:f6Sdb$!Qttyp:?CbV[:0eaOQ*!]I@F,5]^Fei? KP |զ%ߞhbgN'ixN77BeX3 uE*4)e'=Շ*\n=yjjX!I tG a|L@u5 b\6'\t*~ dep7h0ʠ K+6]de6޴ӧ>ywhEK,=wr c}9▦aquS-MQҁ"_Ml%Ϯğj"?~UhZ pxA`C.YWٙpB!UXqAfnZhaBV,waq֨igC*psC M?7 ~lQ^JP-!_vyTb* 3#lPz5F1} !zy؆U-Sch NP D*ZR+ Xfqn3pZl7Fۅ )V\p#,4s)rU.lOʬ' =opbw9!tmV$B|CIq]|769&uqӦ%$ :mKwq6)ʹ=u;Zִ+&8vZ.7&c$ʩ/=Z9@3 *P(+s/9L4/pDߖ뼨*6 0,邫=8$/<[uabFQݣOR2ap) Q =?wNjQг$S9޴B& ~S/4vy[xljֶ(S@i ,`cqLrrn~.iIV .M*EU颐'NMG]}68ڻojlMءvsLxj4x@#%yGwxQ8$-"js~9 ? -I oI A\2-UVM0DŽ}-f+]j`3ֺ>V^P&amNT+k` ӝ XD2zm(:}`BړII]R<8HZNx;GދdUK!%Z0c2CtSdq*5HpLdbkhG JaZf>kF!Tڦ;}3}iko$ }dLu%A(us=َLP`t}U4fØM|=*z B ] Et&Krf[Ph%LdH[zՆ׫P}v'rpxV߱Hbwq9e㰔JzxpX)$k[{9fW]C<|Z.tj^AToUꉖ jNЅzy 6`Ob xTZ V2O*i{hވtT/{ɣ ?X4'!֧Mv)G8S~vNs3^38rv4HUˋ#f!do}v%&5(NmÕ=kЌ$6J:8`yD~&%+p3TᏳ5K7J1v ي&Q6 U\i? 3R4nsue"㷾Uw*KxQH;ZZ/V폲$h=>*N %+O| "Q%}YR ):3P&MAbnݎ zkI$$#bJr$Dl,bA,e(Se("$`1kK:=T}br[m5y8J**; JCRF+fTY:K {SCIP%|hXj9tgYTQ/XUZ"F'%9@6cή0n)utK}6:EL I@s2^WWFBGTtBtn?Yh^Hr͵9A㿻 x ,%Fѵ:tfF ?>)fQ|]_{-.!?O; o&;|ֱضoW4HlDΣT%ΉPN]̇: T{UF0U[pI7-]ފ.G>,qOy4Z44z;V2$*wiPB.}cTC;GU(w"" qcB߃|aˆ4:jT� hUVOHPuC8v [ msCW_W@[A Z ʍ XG$}BfOqKa A 9$S{ e :' =d3\߬dFyfu,gnA}sBS2PRLC HBXSlg v!ʅ{NP&no?+[ dϕ72a,N=Ke$͹ '5w  zCYx{KP*o_~k(09pw*e{\wȀv.s1T^^2 ;X?XND i|4Y䵇(LS&'twRB)rTP4 pU4[ۿ[H519&9 Xs%}Ib}{rqˑ&p|)Y6* hU]z Z;8H•]W Ll6(5je~dl/&=h pQ9:wPcC\I}:5p]*g|16ūl:siGx&'թ%BuN0lmAV3MI6i̋8zKSӥ:egHgh ҠDO04dIapC~g["ܯDzŊId@R{L3~;;c([vaj3fH o|{_ZR;)xzBwT3BM(0͕-N{9rUx%zB.&~}}l/3|i|)-V"JfI~{8]nj$?Ѷ۸^gc:8eh ̓*wK~fu+jud95D:cEy0sQ+L7q&+TIh!)87ǻy!kds9\Ͼxѭ:"t5 ,A8QTC~,~)ȧN7 PښyP~~V<p(5^+ oz+Q]K&#D[IKE>n f(.)}M =,02 ~xcm{*@.ݞHX['枳Y5 4dru+NBb=qnZoh͒|6 г,áE# &xzYjʹ@mT. ]Hd!9*nҨ/ad9D#2:6˄ ԔD?bC/7jekcG"#:u1vZt\~cvj5UnSd8syx2AWO4Q$>y/t(?">:.)ZZ\h, YSH7[W*( =ڎx+iJTMF 6+l槁O9k6r#F~(]*HjXKtge9 T X?sf4ٓ1iYDM9=Ak^WU3Gm6nbpm>ʛTMrKS#$C645,b+sjCCk%ꓲ88&|O64AaNDbU>)8j. W)% :`Bn߹5U;<8N.vMIE@q-:xT#{y3ҸJQɛڟ_DΡ!q€5{;QNq*zȫ@ B'hA=8[*u,pB_9:ڱˍMǤ%?]\: ٹD٤0k g=S 0ߛM.Pì:]7QiRq=``&}~&A{״͌N<WВ> FCch"$^UWIyA[NԒ`xx!&da=Q+`NLaќNºO'W {a8l@҅ 6~p<"2wGP*%#SODA̽G6J,bb eٮKjYff&KK<|v.G[?{j9Fu$ =4yS;d˩@]WA A{kioewh) u$W2EƖ=kIcH}s4Q?6JHNKf/" X˃4th3Vl)]ƲG?O% He햋zR 8@HkhSEdU~o ٝ2) o\<*VpO4su\% Ym+yQ2b1%#~Klb:40dbժ5f-)Q1JkDt/ #S5/Fd'`u 5Nͱ\0ORqc(޽ ad9\jKHţ1fSͦQ`'rJ -8NEy}tpT_/0# 0~A7ne"뻞4JSx#da\gl-&7朴8W%q8'g1ha9/5cD+e4*ҖL/-OE\Z _C=Ic 5mY *'v*}( ctiC74;R">R87'Z֫u<\_gJ%aosytwS _=F2_bQܒu˦g#ąW9o}pgm!*!˜ڗ緢2ţz>o\'e6o?!L"*qKCq>s{7d4vb\UqA1)mG4]д.oQL|pĈ>:[ld%#ʋXTFJe›=ӵّkyŬ JkG¶Z?G,@Dmc/̨ͤUyx a,~ Г?㊶&<9# #c~1F2#K3#IćB--qMC C@3[r-5(^Vhqy;Mۼ*Zjo%JCFvx3_t[2 %W6b^=ʆE_>j":<)vaJq`1o"l#Hʝ0볷;OTrrc}޻oyS+FjEDSnқ ŕsJe쬮;-u Q$45bY$zt7A#5dS@ JHK(D'yNϔ-h~p8."Iz.Is}wr3X_Pr<Sw9R܀tmrճC$W [8Ȋ ,u9nz);IG{aHodKU"^xy밆r>`~BoݴH|Irc<&=":,@&l{h=I<:PH%xEV io73D27|w 24D/ˉ $S7ˮ3!pI*!uE}VU+Dh'$cb].nkYsۚn*Jo4eˆ /IU>t/19qV~p8BJhO8HzՊYL2[L$;;L1;-^_).4Ĉ(ᅲ<_.x?GM)k䇙!w|A^P'rZݐ %!=|w~E<>4dmGǟ# m"%J 5[ 憪Z'14q\tnY@,9x;R0$S[Mz}=+w϶I ,iB&dBN]1L#˖ k樻Vsi!Z j(KҴ?SﵿM#539I#oZ#?ye[?S,HXHZ243UԠwco_+bjd{n"ծHN>@G/ųwTm14cSQ CP@R^:|Ĩ/"*דYl={ ;S’޲z\ f1E.78'~DT){E|㚕j+X2m(k1lQF5ˌ3Z2EۄixՄz(av  @ {^4֌x;%A\&B[p9)e(|lQV4{2wtpUsi37'ٯ@6Xմ["j[+|F|BEJnQ5:'4iQ["4JaGX*MBYUdbQya% 8dq]W]5PfH1Sb r3l(1b24 S@] U4*a&1*OYj;#PgntY4?WKUą5Uz]kcQXC r,DNE8$ܑO4ХlfTcM8T رL<#QL5/!ZÅ7{`xXM= A gU_ƾ'jT}cncqsmKFZ6 zן~NAqV#^Tظ> B#i}d-yS+ž6lajJ%f~C~d-tذ苄au Pa~/JdiQU$w.BI"r}!u=`7ؽ""}#UJh7&AzևC̲9]/#sU`/mRhzEj+ݷcF^gx)8k3yX~BIZS՗LHAy./rxS4912**u=R\L+Hc؍L^Ϫ)6I]xu tz[z|] /p-삁 6^-p'|K7{aw=qRƪDq}7v/oZbAp3{]D)睵S $կr~#ޖWZJx>pz`B,HG!gɴf1h9+# y&Ɵ/}]_g&Κ쓒L\TYpmʴҪ(W?)^o`xYꁃU^+8k+4ph5fl?Q0P@Hd_[ /޷l&HCBiױg+U5DIhLmږs308||ӪHʒӽyI1zatFUmЍײG˥o)Vj0}MW~Uws4ˊ *}6a!Mmx|hp0$rɛU mq6,c֨ePC*4~֗ Ӽe<= ȧFsL`w ͍Zc͚9vgHddV2PK,nD%zMhOOfE:}`6{P5nmGs!I8ZrߕcQd|dfeUMFd2Xh ~x ~߫퀋2dExaq=l"xufhͿF$ה)i+~ ]dO`C1RUXOO8ܥxP*r&ؚax@D.] . 4N'w&=wki `lV.^Zm\ w8p"&ro״?(!Jߌ>"V\V7on;޿Uc=EǑ҆G@?ޡ!/jE_/RENo2{[ j+ ):3ajhշHmY)h ?f 'UGs[ik>Ova^7vi]Ggt n|ps<Haӕd?6+ec LȖ6ol|:(E:p{M:C'M^(FfccrCW" Z'\^%@ɮЌŶØ-AM{9IO(*^ qa%ѦL9ho/G0ӳզ+~]WH [do-b@4+0s|dzm`0TT>a9)#Ӧ$߾Cp'i=Tl,o_xߍP 9~HɄKY&EBH.㤙$~݂vq߰n4{(di?\ѽ6AwQ0u>e5Zn+ŞA-L [kResl=ŹMDP®:A§8+#Gfxpq 9dߠ& bddU+~UˊgEhUgZzFp\7~mOk= nO1cfo>ݭzv2*ޓӓ_тzXމN.`Cw=E|TO 0zt(ZOe]/3W]X9ehS򬣉\h<J;Sek\`TcJRRRkC,`ۖ;T>?@op뷣pR `lXvtj:=E¿F$I2OA['F]O_FLQ0K\GSBs9jpڀokgnPT[% v;Joda)LN󝳮%FH3MDPNH6 GJ˝LaRW3~EpP|GDJ@ԡT(NTEX) "FȡX9GX3gRcL=%%HDb]zk$lc]XB|T}-SpXɺ+1 %b.Ȗo"/'_yae8&>4Ѝ$@Y˞k9Z (F=!|%ĭpVB'$prV54~-|Ԃ)92y(jd=uHa(A\;=WKJ`^손^)Id&_ֽvm74^,Fڄwb^j>/& _@=Qh fD(Vdc~yB S\{&8|+"1aC?$ V'TΫ+#r^.3׈M3e@۫]U7Eڍ:*MSbt;XӐ}/F3_)@RCZ+jFU󗷭Grbl F KzRl_4TDys L5%?(8CBS#HvHTU@j GhŒ v-Cu90d? }E|a7?u.5y %xJrdE1NKٕvxZ&@2Un6lJ8NW)ϣπ'0,Nk!{ݡozY1cjBW2WV=5l L6IW?O_|[CGf: ;.:GkΆ*(ZŸ2jP_> <B˨59O ؽ:U/uQ}]9*>g4_̒ hN/["]bq]ķl(bffQݔ΅Mc`-DKdCyL͝D ۣlG;Qlf\S ۧ,ѥL4M'V FqawR4\X" X#J29By,;ȝWyGuYF~^;WĒRX5Jq6:F!Pz(;v_K*$!gL# \E6,qa=Okݘ憝َA4Y?nʍ!G b'.s ?Fp-C{C)jL De_kc}Df|"͐ÛhjӋMAx4rW9ݤ!~d7l5-@rCܚ:"! Qy۞mLnoys6+_Ѩ1b4۝ȤN.R[ Ѫws% S z", 5ZʭQfFfxS+QE:{ @"h^]8py{f뵸U&M<!kcA\$#@,%Hf&[~́o  b:xY)}W6]L|ŸڲoM@*WԁӬa;͗_ JcѦ9 R_0K"k)DMn:B$&FH\KYtFIAκibnx 5 Q&j1@̭)츊)e@xLwHAÃyᡃA1sS=<"a#} m~8}}6Hʙ= :kïvN<]Ԧ+&G8PB8tyK-7HUikGl> jml\? Ⱦ@oCtvqqT!ց-?Q2[cW:OFBuޥ2 ΌZJCs>?~\$<\vSAu;oH7 st >熝\L)k&heF<%nr\J0M g/4ʤηǰgo7˻TAEXgJHE?4IKO$@Ƌ\MލQE8{n;X]B ;]:Kg7wԭۘɥOfuI!v`_# aJI XeZ[ނs0~ZIl׷Y5nwF}l<vMM'Usa]BeA{.͔oņ3X@!< y:־.`sqVcM"b$& &V ֚6>2_K&uW]EwAr/4ZMU|!`9aD ٜN삿pg/[.lU=P*3lHOwd'>^NM߿p [~aBm'Bk/XPhG#1-+i1!ESy6^b}` l)4pjKt;r=sx*} P^y-tzڵ6-ۅ8)7 7$u1rMRG߅޸Fr]d쐒;*ń gԊl~6w GK(I7z~I+JT}؏ RnF$TlG5qAMKܪtf acQz9 +׹ gpdCsbRHFM1 $ " ^d?L>7_nd'.#EU[ B൘3t[;^O>|m]4X/z݅.L,v77;&o?F ;9@P*=%7* 6*f?(e,BA`]?9Z2A+ `E#*dU3JůzB92Bœ%["5Ł7170>bs2J[(R tWp@]=Ϛ,%J hizLU\cpryFƣh1<85z1 E (y"5x>ind{BG&luWupJ!r/5. Kb 1یN&1v (G7*. R8Mڧ N=M٭]ZM͋ųjΤ{ EqwɩNvR:%}k$ʭ50SVFvD[p6Hŧ%9qSy%\%!8BQ챂 ïSJ(Qܿd7;n^'xC5{ v ʛI )֐M{ӹ.;]>C { R˫Lɺ&\?/nh9rBlu ֬ kdp<]{MLZUѴžfI+[GEth~c7|.sqŤEe蚪҈`$>c u@ey耴] rf뉌-i7 DbKCi߻."l p&s= < Rk!b+/Veſn^(ג4@B1a6&^@?I&bϘ.u%_/η- %Yn@RW=ob/HځK.wM}DZs[8rp^|׸XcM쇽}mZ038IN S Iuy2XZ__Vy͊an5%T(^JE,.QVQ%BvIZŨ>R^!Ӭ! MҦ?t4/dlQ^åLںު-Watī**(,t>L*TgkCsŜ8HxHxO᭫r`4umzs})Ua={fcxt˧yG]P'ߩʚ Yx첶Azag6ڡs,Ò|).2ML 6N&4ldp|TB0(>ѽM=|_=I0#ISdsf?N<(W ըa\S="S*^7 qjts;^)&Zs)y,eaSD=Njlag9$Ņã/r7ԶG;n@lR2SJ'Z#H̻$I܆ 8])6ZWg ڼ٩+J2Lʋ_-_'kFڋK+̎d.c Ac 2cq57R͸_kg+˼^_ө9Ψ~-flN+$Hw!'զIbLцOQD*v<&..␯ 1Ҳ>xW‹7`^ <4X2[ʜI4bMyYZ8A$_x=%׺'큈z`^.e$Hc:hcdp֛EHG;xuJڙ.w]t'pUlbz`;YMsݲy>t-Z-sE:yCyh˳ ɶ,蜥LxiCiYc| ',K%_ (zSľ cx"i]CɄvX#Lb̡|b홽, ua$]tE^qbvJGRz@"!jCHvGRxdBK=I Wd4GxﲷZ o?iCq]a 6Òs0 ܬ3F_i )Yo3j! |FG:W:dlfH=Bӌ~QW4ԭKTւឦJ)l->apoC} 1@׌$=E-on Qv&5V3vUg"Oυ1Q9ktr2Vfͱc|Rb/ Y+`S-/i5Sn=HYٳo:<B5ĺ\gv SAYqgY؂(ZZ5^ . RMezܑ`_Qpv;Toj OBmQ繭BB̯y;c0ӦJ>&‰8>{5(t*h!Lpgsskʏ^zG=GͶKAa͸fΒiOI&:r-DA|掖2y &@jWNn bADy\*k">HFupbȸ:;`8R fgs2(Q$A@`{E<-=ݹ϶qد+.%2`%Șn%,$ Dc+>#pՃ" )>V;A+^ϐWӵ@cv96@.Lq4* C d"bQCE>gnߊFz%EZ72_cُYj q=d#!*H;{F@xDP~<HC 1o .JQ 9o1S[X 6hfυ@P>p3P\4u[T*P&Qk~CE(J(FrYDkGSpO|SdCFeUbuyȠIhDsNEUuhrl5AI܄: T]߆֘;RW!T`/9g9R#P2Wrͱ#IMh @+:g$VS\x(T?]TP39 _CɻeP rZ.F#ju*׍m'! nT[s#41υ.o"UHA޿E;C$/\|qIfePT|2zo+t1S+g' AlbܽeUÚaP%DL>/e3)><,v_X~, JDd?= L#[ "Čʧ!/jکbk͓l" ~4]JXqq|WNuz+AMլ]s{vn~DSQX̜QjG<po5{麍#; ?ҟ=lIq9q8-[c L0#4ݮ 3qD_ P}_yTu&_s 3E. eު1S)A<,P) cϏ<1hT X'([wc K%y^v̥LUz gȅ3\RC&*ڸܻ7 K lgpXi JG#86 +yQ,y?KKCl@2S|NPC?S_V 0w8l.3<L:#2 ] dQgM`w*aΘi n]'x¸}:ap#9l2\.'TC03` ZjQc 嘫]1͘Fٖ{CCu4@*+jX^=0%Os*&FQ6ϭ #o5Ϲ߀3- $?jbI9wRʀ`R*asgc~JʋGkC7 a=ܭi/t|޸Wf>v-U*41*CɵH= *^ bD^=l]v}?x=>IWK\r L wY$`!qQjuRfd[`0 *TDK]b Ҩ0ۧ8r%yb@ut!VO5}T9t¤1[MV݆\,mzqV utP pXKk xۓ9~T_l> g<8ki6F\7[=szGsp P/M1L+M+Lg/3rQ'W^"5r7$1D/ݭg;a"Wc O,ސP諑|uإ3m(TVJ;{ ɗVEQD$!wz0+4)N 'T#4>,&P W59[1{ko9 \gM`=&Ubqd::<\49;ʇ0s6?{w<gG[k0g:HbKP(Ÿ{H&2OE9C~ O4!&LYlGŻ4*:b&K^V8l5*lkU Cgo 77YģjY@LV&?N;==]\<6PhIaxQ l˝>WG5wD+s'r @bc>P0APsuvSFU||ޕ {|>7-`+!6`+/h@b1S?}TK]Td;&2v]W:Izir#)`y@ߊm8  YXdo` &يx stlJ  [ 9 q ZHBB/Jp{ t\w/z(ЈnJ^ ~WH+mmn\gm#%qP˷|O[CPR;LvJ.ߖD9Rw|7d^MEdq5\NRMر ߁f5>l'1ܩ !_k Ф6KC49W2Sο@:Rw_|JKoIj7;;0'sz}FVY~Φ(OIyF " Bm]f+rΡ~ڲgO9+ A,5rl*ԃH%aZ+VBǀ!]1`$ Ry9mfp~0->Q%?-)>+gDl18kpcn^B g83ɰ@+W=BZeB vf/Nx L0o8cT6sWULȾ[G6%x"~߱@g4F=ԐhZf2Wv+- B ~͚CıyhOF+أZ>2y& iؾO(Ka`^)j@`e`p0ǽYkJF9Zv_H^%ҷk'$qoL4I键CugNrO_(Oɣk]Y{+@cyiW_+JW##NFL\H)$2+SeHqKyPo!hI@{At5J8Y`Ӝ7c|a">U&`d$~}n`SDd{d7\7 @B >տW8nK6PįG&?i)?jnB2fdH&nm6}>6 xɰ>߅!CYV~\8d"22$PAi]?Sz6 ?"Ve:Z4z;3&)FL,Pc(p $t"N9inP^w%V?7HuQSJ w$ɚ>L$iC] i?,yZ3 ?!ҔBHR[IˆDPZi7hԫT#֯QX*Jix51L[(.3w퀸}{2veVUL"1ߌ'#/ ^Fnx >mV:R.1i&"m=;_fBU'.%gAr[ -WEcş0:y<9|bw͹w:=#{yNH۱'iaYOjQ 򢲩*`r}Si$`d~~8@a^JY{c`@Ne xjASJc$e Uo`3OGSHUCWݘBOlXhwכL3"Gz}`|wvaΊ~`\JsCzkGAx]Z,bXZ 6NrlTYs}ORѐY-ˈeo ܜYcn[D aD7ywU͔O.H'?gxePp`GwHl>vU=rV5wM[x¿$R\6/+KRjWSgJ-錒>U.ty (&@֞3m#뀙҃pb36BÝ;;Og`;ޗR, e\ b ܲ_@a*)J#&/ed [/OEn8L>H#S3yWu9mJ وC{-יuEt]lDr*wxrR$VVBQKSkw=?8tb6`ӶTI&j!VyVX ?&=`f!^$ɁcR"Wabb0LjkEJZ$e4Hσx p#otc=y׉mMJYGqzN1?KKY^bj}o=CAmkV 5䯒:htZ 4fchůvԽOz͏ 1lz&=Ѿsiq?:OS_ԃQFԢL~(SW=σ}]Ӎ1;2|Nw6}q-u0i:*C/?x .kgMז>ݟ }~jaH(IDy[!ƨF/v!~ʏ= x1yqGaPN׭GŅ`K꫔b`7}pk v;Cy+JqS`ϖUvsL%18.k eƦDE\0]Kgl MZqHB4Vh*ZM^ &8~Y.,2;w»fm3=H8<ǜ&QZm~=>>3 j}`@ۡȡrNsL4Zuw-*4?Z? q ?Yts[.lN^?isaYf(r9!I; Hw8tmd'4Q]\ïkŇ)),u8v/JeU) 6~ebvazb10֘|fzpX֥ W;N78*O+P0QnEWr 'Y0.\tU(LM׶j(mGrBފ/~%k/RؔxXQ Rú;l1ՃHRҞ/g-g2X^:LPb:a(@ F#^kv?jrQmË(_ Q^qCTxVvC7%,aѳAWA?Z׃bKIб燫GjF7LK݌<`CŢ3 }jM/9'iMwoJ3OՀqO-<.{beRzk/Wg~୨a\-1xOȸ/JK߹SVN(#&y$ /fSpgn4zCM&,DٳT3.gSM`f|^* Uỳ ֒5(7,MՃ(#wgW% vNHQRⳔ`5BZ_&d*Ik^սg726qNzd^pN̷8+XǦѱthaҵ}mT'"k`ٜ ΋V4 g}w(n q XG<o.aݡGd@y%kđGF @;ä$b@@ hN ]q6W oڥۘard0< *2SZqFJө. t7ܠCʸf[J_*5o:nhW+>`{}jf1♒T݄V)N% SZ+\jg#)؉G.,Yh1ӹ`4 ]/1\eIca*­϶ZUmQCϛ"J NR- C>$k1=O^hᎱqG͑Aޑ"1B dL~@V#(!d(XڕiE,dxё\gKn5]_ktyZXvM`E1M+T SMۑd%s$pWERrS;vFJ E,OJo )%-k{~9mo/pV8^ ^mVh|/4"էh1*>}^%ʥj|`$mlv?P]8xc.7V;ѱֆ/|U,}7#X秵3]u^b`7S wE,HS5jh}sgnEpQ,V-W> %$?o*[ؑ:Jѳ2 ne%[]L !,L *MD=@}11Whƥc@~6|YݲHz_Ҕ^} 3  4^f56f艙vg RH%1J:Y\32Ά *i̱V*mĊa_mO@xDs"@%]k>%M 6'r`xubp )mh.uyрg|ۤ&+D%?Vb;_@J|y+iJum[7#8hiU%,$־@z4sNAqGzRBKO1Psjg%B-p>STP7Qc;(ε3gH2RСtk? Lx;ɇf"tl:t#Ȁ\urjuM^`eZ?0NFWWj"沍V{D;R<4]w6Pn]}tw#|}kekUکZ+,6ui4:ւ ;͚nfCfRwtdiv|2(I֓7b2L#P4Fq#׽V5dCܓaxD)ElIJ7Y|#a]O0+&[`PjC}sZ64nB̦OzԄds |"o1ɱb:'~ S:!Y?S/)Pp(شN ]UV"~DӢ2^Lxpц{@Z& (7rߍevb]5H:(*`)ƾ&:~ Dލj1G𚘲)cBS25Pl{lTN``NZ<,ti+|N= ͣ~S;ysqsu tmDx?!f k(61d7KyF15US~z l>dIH;D1Kkm*^u bޝCPEO%pzvŏs?}dΌX Ξšjw9iN=?2ޟ@;6(OOQdDZ fO%V2wQBڏd( RkO|fNtBkr3WVΥc5K|Ėy@_u<7*EŎoq4QqnYE!fA=F^&>rkM/5iړ#.vFUƐH$fuxaTk*LVaʻ u_2cG/~ÊY81Ϙ~{fز քI v˕c|Wd9i j-,-#7338a}Rp%M-.zpM64޲bF@,<IJ#P}i\FV(!'w=YŚCk<MG~Abv', "ʤU$v.kxxlKGNboG|51"-8w?9H|GWIS- vس[Dro<(2Zܻw D~ ͖F]^9r)%NIT1T?G6i$w#}n"̆X;}|0n/yu/&7/" ay( gX{HtbxAOEk"t?/VUT@=H}3} bci[t)xFiveP5ă)R}N6׷:yQʁI/V1Sܞw;I,~. 1d6~( ܎`s'-| Fs\tr)v_/ZKyXF׷8#1R`:4|vJʇrO h\#Cyzw'd.ih)uvvd;z>Fٸe bո`'! @%:IeOHy{ g'DChdġsde&K4J!2}dzS1rO5=Vg 2II<<'mO.8}b(7M ]fcUa/5E<&}{#$M&bDlqkLR04v}|=pr::6~B%lz( TXzQJLN-J{/T_aϩJ )0|T1HV 2Κ&ґ3w^E[JQK&*ۂ'OČ$ ъ`ژ"mKy]nq ufT>z&s sARv;^t;1p_2"vGj_[>W勇ntQp+C.j$U1P/F!`A^JhP\}VB~`LF`*&%aJ5f~G) oO0p}F=#b9[F<((GUAs@4Mt̀>M4`ګ(J7'= K)[O*Mz4;*(~24}LmI Z'wQt`vm R-b|̙8/1|8a!YbM/W's8fC@HgMXiVa]Zz0/zr-5gh(oV%,U<3a9Oj8{81.S)l]|$@mjUfR@7m0GHKuL[dlMiKşo}_va5QL cƦk/mײ7^r+٠r𥎚vJ~:s{;~)DE/^ǗM$GAK!8fK< n8)*i0(qd:h-РQ ?Q pU_ 'aP0]=Ws&iV"@r6;w:e+ӧCTPh*r?.*4 Y,.\2OLGCP\̨`htKk;yfX vQ=Ӂ.=yQ؏# r_7ܷz ~RtýS&5K`(J1iE\^v[J̛;Z 0ike6"cu$k@ZJL5c _m |Kh8ȾzD8GZUZ83i&dTTiv3jD`ILCHnk4΄%RR, l`,v Bˌ z37IItZ PjnFm&  Inv԰C,̵IjbrՌ{`Pi+kQ{J9%|ɬes`4GVc~'W X7]%D4[ @(RmC,e=1KeX",h6\/ Q(ָUuDr|RtJ%WuVdfƷ[3JfEa friMwݢ۸h QMnXB`=I00E~x=a0%O@Gs*p^ZOU6f<*ӗP۟B߈Did;TvSS(eW6Ո1 3mDXz<'xXy[g⏿s"6.1Sb'ZьnVmt,A:wV_[u,)>N/ȿ'V'n{>KӞkʊ$uZ j.īcfK;KN'!m)).?t5cwmDJ' [l(Whi جCu8ѢhcB!J)P >`诐|P~Ԙ' A6UvbPui&dl";4o1D٠.jĶi_+ }7a2V"pSM>_c/oGOL؏_,v 5HELCjhDF:j *,?q7%&Shm߭*B }ZҖ5čNy:9^#P]X tt Wz grnl.P0a`ޑ&l5o@nF#&qQ| 1fhRl,v ؈hǃk3KZU8(7n}B٬`(y%ŠML c1h^_+iV琀u fi+\u!vzPyqŹrormHh7DԎdX!: l)ӛ N3 q=lDžtwǽ1X]L/5h 1lŐK]% XZpnTr8ᝓW B|c\\fqˢUg\NZ1ʴJQ о t)`RدCA%nw"2ۃPu0]&z (mr:c% cYDJ9ɢBe0Tf9d 8 H(AH/myW[nifV#'ssWf\+*IP: 5iÍsN14/z9A>o_^cx?zf:ꐪ(vx#j&{XŻj% ñ(N~\Vx+gWM 3K"obW<)b_[99 {"<7.8u:KX"i`s?,rK+R*K&8`R;L{j/ (NjPxH|dSFpr%{<4'x5^Aq?Q>٠U9 BMw Z8n%O/cI߄Z~ijyp]=3r!dgOgJ@>lvO Dj5 vSwafU(mg' `7-5Cœ7nA;ٿ%ъSAz3~/Rdڵ]UӉѐAhR/K#"%Mk-/1No1|jh xDg!>>]o 鼍tHݻL!=n=VߞHX]ۖQL* rC2`Ol l!ft"ؖJﴵtI䍮Yc,8 5k%. IUfy 2߭7,۾( kG1L L8c"<Fb2]kwϤPZ&XV.|C_)qﺺjLX;`Ѫww,}˺w5nyRf8gηqĠ@ו=aݶq+&W(ow0E&PCw(6uDs Q&⠋G :}wOGjuUfG Y"UB'.,V5~Te'ߢ/rk1WA=WEBaJ8 2b?'Z=xt!$ ^MdBtOl(Tt 2Y)Q)QA jm.dURg d~_d[ܿJeOXpc0'G #onz4@^|gEadbno"OJӺ&.ߛDڅSwԳ9v{C>up`rNMmp?H]zFR.*-?cv}L'-[5E t+?+ W,fxmۗJ@[=&2 ròEkȄ)T Ey'VgEYiZ1Fd))"Qf"t q2iRD+ȟdc\`j /Mp+}Jao#xU} B+q݈'BW'0ϏX<<)Ch{Vl01x yH"YXtRļmT?t\6田4+$q{csGy 2*C܎5:%|iz2p*d%cYƀUk%M;%ѧUkJ75=b N p:Jk%<"߆a36-I]\xE@YaYSUZ!Qqt4-Nzb4.Y匉A8T'ڜ(B//~<d{G|ȪU %Lݳ~!IrȂk!Q6pPȧ%6a :6:A16=$WRѠwL{&$iMp=ê]TUym;މ%x8f\:cyZ)/G{hݳ4k!Bu.^~M*ּoLˋ˘q"Ķ^Ͳ!}{,2'2W) .Fm$2T~ӫM^9͙z|^x6,d%)q/?#^[klpQ EE:]F( |ՠljq+KÎGF21~JZ foa!|OwD`LP“i'2SBA(% [g~:9Ui1{-fL,FYh)7Cie␄սD -/-Wt=L3C!aR+>iWCe_@qG_\&59?KBL/p+uB\+؆#Bo2w,OcsPz:1 B ٿ'&z x%oLA]ˮVyi+׶# lIጜ o'z!$'q{gAjeH>mʔM7'|+h-g=rx\D]7( y;S[2yhq*o-Qn6O?(ǴswAi!DVb\[Jֱ,Jz4 O5,)KQȂ2r:f=9+jv'Z4dg+T(Yc ti2G Y6Y%.﹨tܥk>wY w`kSq87~FU @i9TFmުGʠ3XZ.t}1kŇ{.L96VƀN7#YZ)G"VHlX #<ϒGpZuyDzT ,_T[o"t\'X,ˀJEH, 췆8tbKR +t2OkKRBQȕjQ5NzeLl=YFo1]'P!6sSHj誙6Z .Ͻ"$vV)7kS% 3 )?smNiAgBZ 7+hxF _d!婆jd ʢ@k6 n'Ϝ[RhRNQ&%|+QLC7שg 'Nd ֝t⿕R`Ǧ v|IptFr,cP=)4H&Mv%0iUܐɔs3'p;owqZ5L 9([62Ԣ ;`{I 9D4a3XTxP0m(?K c@oy{௬1J+%8  0O'V4ķ[KS,8( AP!yqQe)_uY%WecS>W| ~\ҵ>op̟O 3WԴG GTM -dt4v'=hSr5H$I1=9BmpG^'Nɧ'l]4?n&7DςR<% ZsDhE&]df]@{'3E49tHpoLT8`DZaJM89VuMPmWld1ej+Rav[d (DJJGqmu@ԼZ42isRz;tQt~X-yX,5ĩ+>Kׅ⸓=췶 B@fַ*{B5fѡɟ'5a1ӑX-8V"O8%A#V1є .EssHvu58`PjUL7Gt3j yZ,2`iyߣa 6uQ4OO^" ұM Ր$Ɂ:12`r2O[dʿAջ+y@(ZJfhZ>,d0Ή0";ڐws]L3DP]um'5)qbӶ$Fp q/%@kq4,!N有Ƞx(tmNF-ʐTȒTT>x8)v}1z:e`Mm"}I1y񢂋ɗ&|GS=ᤊ|H#ǞKKPMsa@(_]D!EhPV_^5o `]WԦj}w>0;m=l*NP#zS;=R"(-:,S:Zy7S?lT¶H^HO5P9~.u3>'HoF(/I~q)*HD{vTs?^$O]kٸU b5V]E鱯Ye8+߷mg~V7 y[MSbnMs7*95}ؚ8Zkr+c9X g ƈi2w5K5@3U~e@$J q]%uA{nY 7<pQУ4k~lW_V/yغ=pjBM9m%q4<Ք@@ tۀLNs̡/gsZ5J! ) |e :b9ȺQϴ5ֿJN8tfUUr#l,#SEr6 '|):cpձ`\jٴU[ۼ^nӢD%Q|~ ݷS71?[ޜGVQ(u -Mvewo-׵-VNp;V1ފ@#[};Xy{5i(YXO9ݠ:D<.2 +ڀd\lX{D .]so$\>h!Ljp%ٞ?)Mo"0EYQ-/XO!+jaId?)LnZNP_zNcॿ!_f^Άcj8X;z@P&=^k;"άzr3A^[&cF9řyb5ռ&;-T!uvX|'. Vp" ϚWk*̿X \N@9.OAΪUABBtƜQ*|}IC˖ EQo>&01};'(YGcR(iüۯ-[gGbR-~Kԃ#EI"_%^Jb{E{ͅ sϷUAP8 r-A:UYa/? kEWt~V6[MzPy |H83 ébX_튧 ?dA\mK.'^n1 IB|jrp_[\|C%bct >m85?~3]m̫9_XR8(1dtu5_ef52+sSe!P8Nŋe@'ĉʟ-joBEP!zK]q`"%y̩7qVיB/MxDܕxj+ɝi Fb}opk Nɐq`lBu3\[8*M?%X%Fjj?,eps#`T<Zj?[TTAHE"_|Lkzk]Xu!o0Q:>S c@A#,}L6VƑ{ 6Y v@H 64n>!n [r~EQ JV~"P`Kvx p蕍H\ $ X_vx0?Dkי]u{I;A3#1㦋95p@{9A]KR2c B~,s?SޚFjaRVCW ]Y?>u4HD ^Iq(Oƨ0ofFF5S I$ UҴM o6 0Nģ,ޜCwl@iDyy Vh^"7{ np3KܾS,2m9ឥoYwaAgq2dOUʿf0hH'v+>6",Xضu'"\_^N _!*}]EɣGHw Z+ uڭ ؉'o$gMӴwEK2ʻY9NV;Q918_86$.|"WXuQB5:!A>^FmM!53zܧ& bF5[o#V'* 3# CO}֏"ȩctjBfRZha`v.rQd(}|5qk W~j:5ndGv:>oDrb3㠏Ei0N3ӉJ=0u.DU,2߂Q[7Qp#WMUg`$o]Ť>{!,S|1$QmmݳCY,mYVX3 b 9i?.U|9#r$l^W>O3 g7vE9G[nJ!Ә; 9 HF5X(;4O69v_v.KVއttEUY7RM5+3 p9y-$k\(@|4lL 9P'PkcF<'Sb%]Qb.уHVWH׳Q:H* ۅP[Pӷ¶S;NNb 鉑;mN8dǠf?*Y]apM)v?2;M[fH13!v#S"^֗ٴ=}2huRRMPk9  Yղ+sTbmm]xr * ^]rmBrQzH%PSv10=W([`p}|!<3t)[ryD-^+DojṈ$7թme=ZbXL Ғg{HD];⺗V'旿t;dɦ t ŹA6I@ʬԠ%AU{|P]ng1,me;cIn;C9t%~E,ן՟|:jԘp ' TwfCڨHG̮ Gl>"rUoȾhAMb~sa 'f! T7r?u M'20_ wO0MCC ~MtAm~b5̷ݮ!}"Pz[%|3 9z?|J#XR^|0rl\g(:%ЂD#Vn452UAtD> vr=Ѕۧ n<M.tK k̄2x[0 u# ݃o{;8WW ]3KKVn$aV|^dD2eL_<ڠC6 qǝͯL+_h]ņ.XTuGE Ʒdp#vZzmKs;"{hBTW0P4rk/>E"WlaSN[F@I5"@{J- k!]BiFօQ*"\;<[a8dQߊ6ԸYkZoscOWVUe YE6`||PwsDV DU$X5~OovZZr-1agJN,[jtapĦ!A:q]5nw8Dv-[3Ts#E A2JZ{7뛌q0m'Î aLuN*dUTtO{q#}OLSpW=z%q0JB5`(`Feŕj$fgl (>w =1ɶIU=bFRyS_#R@buʨ^"U)]s=Jܬk"ǥ ,!_G u``fKcY/醂u|IZ9mbuòͤII۩q{WPG*ݜYFG85pqLPgbG9x6aX1iBCm2o }͌8,E{?3 x$f~es- M<쏐46FE@A\~X=n@+(ljN8b}|УE- 裚>쾔*GFh1Fa uČ -NsgԠI uS?q@Y'&W |z`TZ`xſrq!e\/ #ĈnPrb޺0#+'ȈyMJj k8K\1K$J0WOcEÔX)C L`j:r{zbYXh;m$Ȧe>2*;'=Y0S. }`K"#pVPTve}I B)nl9~kRh: 5Œ;T`e`~0d;mdkMg+Zw:>X\^C٬#52'R02=VQ3[5İcX🾨ݜm4[$?Ruo3۳4,I >`2i&\Ӫ'9W{np/˳暡K*oY Mia7ab/:w57Cج\̡4p)J.<(yxB 2V @"wyrB,Ixs/m2/#׹1ID#]ƿDE D[x쑢|Fr3KOEyVtA1MpK؆n@l!eGiU!7DSKYVqDgϻ[?e@ŞwyAىڃVh~#.h1Ls-_e1k|Z&WLQϝERsBAjI 8D=y[8[ϫf%qO19dTYz\. ! # ԕoda(C4:#A~SFœYl'AsbR]-r]-[#ƭ77VnG*ux[$D$fKHm?u(nΠ@_^F %B0( [}|ozj3_2?Oin[,[Ruȑ!81~>|z; U@0LxBE+"~;{yKyf 3Yd]>轲Uҳ3Z8"8X^5\O\%DpnKu6vtK.;9$C}k8YK2 Ю׶+)]l;)P hm<ݘkSJb>3ˏ[%2 ZY/X_@CkZj8(Zw?invu7^O;'7BS:>%*Ԫ"xUITSf#V=4zH4.B\̔S%Jвq>yG ѴiBa8P.^}5[fy'^:2d-d7hSK]dg_-҇f{S2C+vFwxS,4!@쐆o#kNSV:X`W%3,Ķn!(Y=qOC"G::ۜi O3_JG  gv2F픗e1^/~D_tE f>ϑOHݳE]UOQ{:buY =;&uO2ɡU'j XK-UCe=#( sUw:vA,!.ybU)Rܶa?Gh% (  UsNwzj4K^`m] N3k*U UyP2FLsUtB`$Fqf> 9Y5Lf#yYG3嶜q`;]Dg'*h4*HNH!Ftx96}zg9<ϴ0Z SڗLZGTrxlu9 yd !<`t buV08.uvlؾ$k ҄Q_5W:'iuM[Ƿ{ʱ_̘݅*^0aX(4*q7/kމ7'uO.%Ba}Nz6줄Q"}y&J)\ ~-:Txa -]/$ٓDQzQ9I0'XkfqP^V1p1ti+5iAs,=*ªjUnT{g3KJwW@3dIQwPCmd5n'PV2>蓉h˰8>'-|eYT1hCo'YS̊hgd̊¸o?I҄w3(&27ku{Vf_0#+hlUPH6wΑgI%J8T(ZG6r6;{h\F9J!Qi*dXb5 >kd|ݪ;Bi5:8^PE7djf L|chLNȋ[=p:f [LL|!D? \3|$&w=uv"]Y%Ś,ҋ:UtCK|xQPǖ0koT<IɈ y')mw N`kV~$죢Oӱm{[;_ ۦ (*:2] kVZB"cUu;C@NNJ2 9PܯV>Jy3GxYp_ԂoEO}A0XDZI' H_C؄:9)- xE㏮N+Їb~ryᑡAkӟ cMMVXxaOhhӴ4Y*)H9DЏKhny(㮄 )ډ[Z~`Bd /JFZJJՓ}?z{SjY7@󫮱@*ᅒFm` !\î?$R <d֍[o<} i:4o_&% @?iWH*G[H"a\kFY]6J;^iɋo`rt4Bʰ[dBe{u &k- dh=8J?_W2<)l,Ûrgh dؼSAgS4g<}{=gArSw5T *{Rz'iYf 7!B5g,_(j9)PK&Y'Xg۩V% DZkFl+V*¬2ץӦ#N|މ)h2{mj8[(C.D̥v9MzD0>C ~|@+Deف=L,H*tCľؕ}ў*W;k^yvfR(֗=ն8tMheo87@}ƕf~b`_jbՖ7dljdsaf8YK J2̭3m# !do׿4}`kː0fz`CKdD&Ǯf'@cA6S]E5W2Q "[Qp2myRXD>צd㈞N,I|:D_ DjӣA$/-f6$)%7LxSoE C|g3՟1؃Q29wHVB0HE_gֲ_yߗt: L=%'?\6f |gEFb)KG*6:5> W > E/^9aօJ}Vf7R/eYŠ~y=&'Kd |❺'R0z@~3s:-~>; H\ bLøz'SĶw̟s4L pP{̄L%FK/rpOǢnEETLFvM ɻ.f_qǁ%1aV@S|Z&԰o+D y>m\RsW7Aųg$@uiB1 ` lzIG`*H5EDu5Uݘ~8ΐʣx ;)[fv^_J4ඵZjOE ,Lb=(̬jV¼Ec1 DW_iZ%x٥6q/FUiZX_<}:ʫiz`7LLa3(MUmAGdָLŭ;%+QnCN/]E^ :{&A(Tm%\[(3F`y${M' "jz*^p'Q:g2 r_cEwwbkQV8YVm֩s_Ⱥz#Vź5~3訸`泚 +eKed@'>jtMf9g%i6MQmnxN{+Vkzx[h+W=^x`-3S%EjorMnu.Gf>+36]Of#IG7 ~zu$ۖ/,~ƴɟC}1ew֖j[E}w.ӀPPA WZwACWnU_m”y{%q*/)fД)Ky{4HXլ)f* s@şEFDִ+G48)+Iqʣ;D I긶pӥЋ\܃FeCwy_ IݝX.``]G~򰚯Yfvῳ#+'" &|qS}Fbe vu%+Ԭ܊GvV.W%D ,aJ m!,K"&f F¶MKZj).4)&҈sDu2%}WQS&:_|ְEN#Euuws"yxsHn z^.rA r0`?$EA&|+vJq5p'"gЧ{3c1׹SC^ jA7BORF!8K,$B \z7hWvdfZ1~re@YMj42G;ΦMY]y #KpI(Z ,XϙM7 4,fobpzHPRO6;: &;zK T*XSP嬷&s\PoI2F.f$zMyjI"j /Dvw5ݠU0*9 mVRg2Wh@`\I)xY>u^ 'Z~Fcؠ-! \N(+wLJ ,W*A1ۤ4'b e ͌ zM/?۲4ݘ嘣&*D5 R`a &a]cLD7M}j"0/z l#'l6 !xp$$8C\>~z\.:"\l4kY#x7<n8̡.՘8G"N|+JBsܦ7Y)|}sֵWIyEt*P`ٿ,%,<*(b&VS6 )P3n֤a W,&{J@wj#$/W's_}ޜ|~lzdVĦ:!{%au偐v01< *b= >8\Rໂ=)M#`!AO}#$QZ)<(f_չN$rg/lBAj^q#Fy3N=?&24.HNQbq1F&U^jZˎ7k_wB߄@۔ɶ6> A F~<Ps"#F1H6qrV/7ӨAbiF؝ZVPgO[֘BYFN4`! !clֆ4ѹLg{^%iڕ!amrSqjFҟEI Ͳfq (̖tV>&%*f0oH$s ]Bum!{A@8:tz)6"yEʹM-8sQ&AP+?GY-r9>\b.OQ )X7JSQƘ|)ZqVsYMMyvϼ,մ@0D^O1[ܮNH),R%%w[]%$PCb$,r;I*sCeVA}pD# SPT$IXJ2dy'.a Zl`$e0Pƫ@ _U `6/_>8l(k$-w,'3+VmK-ÿ&$H2tZट4aS<X֠RΣVUCQbQobxSBTL1 Br ԶcpߵcF},~,W3f^ " haSg%%`e(oQ+9'k]o7J"fDHT%)Q6p64cN #\͒J`GzƽR|(:i@gA&+;z3D)7,@_PgK7T>]kƢ6m {-yϮ+CjI:# W_Dc#F^([{v2+=p D.|+O5j =[rnĢРr98O-Ss~X :^,[SsGF2n S/~d ٷ%h^51LyΙYO3&w"OEM5!̈́xKZ8;SdDdn\`rF(JK[5]KE #D=bo}ĈlS)u7g7Iq GnO'{D%BɒJb_B][0b0FaW}E%<Tᡑ"vŸ q%@ Pa"i8vtB:@AP:%W%K* \[E1??;5 "_ x2qR&6 #.(iE eWUwm}pxnqh, DzeCw}pJCtCNv]e|R#p,7L;9spB@0bJ=ȭTcaD4"2Ms55"@@MN/BMf@dxi TkV HpB? ߩbe' %rk={ʡ_ 8҅eDk]3)jiѾ3A2a RSgu$۞PnfOB z:ߍW~k t"V:#ԷN Ib@'3x c=엣 V )0s};aJݚS /8F}s11 ^3Ypdڕݰ0Wm$g2X>Cߞqp% b#V2@L{LZ\c0:k =2f)KC Aܺm &p۳a(V 3co92K"f]=¸uҞζe7ܱˣmfZ >tP#'h_S8[7h*ނa#wwBVW@ 7xY a:MbKx2YBjGض+(V$ .telm;qR{Su$O%A_hc>tj"и5vq옚;㚘\ *d{+=X8C *iWsߨg=}MQ_QT*"@-)sŢa9c @#VU61+J< PZBbK)%{b7rF \wUl8q{OMttqgsjŏ?hG :wOĿ䴇?z_1OUr&$ޱIJuzc6޳Y7ƾK/ͱL;7ͼD|J41S(rl@IυϘsɧV2\&;qUc@.7v)%0>2rKϏЏd 3E+Qj.pʘ "\:p*v*ҌLW W%waU)j gd%ǪD\^JghREhq(R+xS_7 *<Vl (/[(n aL<""r,>䳨=JS*Q,txL]^4(Z$]"D=Vi=/;$ qt|9M$ZK܅#ǑK1b Or|fx`\OYQHWf8xnYir-zxghې9z;kvj^9sEjVԿTFtPvrpnd A먧XGT(ҦOz)v$FcN viM;νBZ\秦{ sQtMZ-M@ݑBWJOIðr>`lW1<–;AY$r'#ahksd g~1cAP]_Wdȁ/zXjRX#J~T ]b`Zv"/J9\)2Pɦ=у hSa2vƮ و ϞډP- !.Ēr yfF x5%0ѥN)޼FJqw|n'n* $Dv!h0??5 I\s9յV11]Mp/ v<8y;2c)l_)E?2l:p㥏hKh9=b6*d xz J^QEw\?VɎ3rž N< |I,,5~{iz#ƾbkP9+ 9Xo0ysS7i.IGt)Yw ݴ.`h.JQmen^s^x=jo8OwB;ҏ5QrfASy+gs:p&Gӭxkcn $Y>]ă8cig? Gb;9H\w M 3 %9Ċw@b-C0Qɯc"1qs9'uw|c(^лLR7SC} Vu)Aa } t >]4 ؾԍ.Yﴀf`_El`) \k#$hc I_h{F IZVxQy+`C7<ެ$ w*êQ_9`a}=YHA[sҗwXD j_UMRZ~,[F&dA&Q-: þ`$#4_vHDI-omf ֭XSu-~釤7׮ dpd|]U_⓵^SGmKl  s'fZ9ppgܭýVM2(L^U7i qa.܅b\5pӛơ*ĕ>GQk5)6u?ʹ^DDʾTVv΅8v$sg0cZʖ, Ob8.1JQ* @vߨ $"^$le70[1ŹFvU[@P$ lC)@xvȩd ^P唏Cx>۸O$Q1TsIre8)UPOWMdXڑ`.LJr0c#zGe $Z[feEw~٪śӋlɨ9OX}kuæ8t΄ ⥷jARchXmȐSPP %C:4ڦ٫iWe)^L,<ɿiS6)+,ѸW4-:}d*?/רơid1жZה#S3K>wF>޺t94q͸>Bg^OXFvS˵'n |%ao'\4jw!jD~ZyIdy"$!N) D'7{ER](W+e M( /JSZVm)#NrnilH֐>˟hZBX v% %EnI2~Y__kHs&d1>fuer&B"Z]fko ״:Qd_A58LL~iгmc98J䑽9 Lv##4=6@\nDl9`C)3O]?"/k&SrAq33yzY$.\COLSy!𓞶Zd4ǴkǑsiuT)i%PDXUL\ump-Ofg_'qz0Lֲs."5Y2+]tIRИnpad/b] = %([M?"Z 9%TwG5.; &ۚkQtڋ?'ި骗lJ|^O~y`Tm}Tu,%o֩Q[V; ݤf*Jڗ"9p~l^)QCBFٽMڕa+bK3vYs y90I(TK]+:,"͉N ghFCmi9iV:e%/)l3o%-!) 9J w/7 /1 =a\8\MA֡a<,3oCu0{s3zHzg@rBžD*x0=W\yqZ4;6gn.Z} Llk]p^m{o_SfD @p"f6Bv Xtrm`}2n^Xt_ _aIKDK #<{BH͚mboVS881mB[lwVW$ o}QdOFȉ ʡxLE7gHsEBvѼgaF${ÀhzDBgHN# ^ޒ뮡WՓ8)35Ep2e(qz~$Pm AJ%xǪwY~jգ ((+)؅ C;9u&ub/X{ji yX"5|dA+`gro W9ﺏS5\NmLf"f1Bٮw{AY@Q lYs41f2a39xW8` |Yǒ+Ff1e%" jeM..k߻ sRMix\0x!GTlkx Ψ<߼8,φ$!VdD/nA=ɏ✨Pa{SO͒MK@N<`rI.DiʉJr\)od&=G [a͑87 -QIΉ1(0JDG_ '4TyAy9m6QwE IWq'D&hZ}C2T·T|qz!s7b\A3&w\V)v2SV4YOGasA?WK]3O5]&ttӯ<]tI.^,*o݇t",ŏrI.^5'޽%J c{zl'av:/T3JT>|P~N2#9$vBdӽp!3 &*Žɱaܬ-`<?hc͜'Zn3qkͧQSzC+Of' ʂ'yT>{>)sEipxYRīKKA$2abiͪf2tV=Taf;QHQS lbmBB@'BdR(ADɑ@iw]'Ak[+wG3 jT -+$mﯶI^{~ U܄Jhd:;~ {^GRhإGA+ѱL/POmJJShѱ+P?kQɦ 79pw}Zms +٘4M!rDy9Zt9Zhzj7G ⁀{rE]+NcԲ `GVFq pNxrz $>["O&9U;# t.cmò_"ɍ-f^RF^36HۼpS_zK&e4;׾ۧ @#;7o4j[8]U#J*I8TNnq`B`8GZGϡ|=-voI^Z%e:* Gagٲ c .ϊY6h=ldZɉn6HAP}5{J;n7_,[Iz5S/{TJO83~sc|ELd4ƝG<:ޙv53\3lQ"\RU $Sa uRL&rۆ(PT)Vj yA&٨|"PC,# 7 a l nQN{Ǥf<7ЅTRvuGSb &%*m vQ`Aga񤉷6 [,xZ-b[.Nu݋DMtz8AGPyk ;*2$M>pn k qp)eV&hDFǒ }'\]c7MqmΈt(cg4;2-20 }Kg%QyI/w5>G+z}*Ʌ.O+]*?F-tYmv\UJ/=i7wvyH95#BqFQ5[Gv$y6nRNoae-^b-&{ܔgV &0/#V,8>{Ӷ{eU,.`Hӗ soyaK7bv]~BSbhWQdp;F58P[$czy, l˱s;?Rjk(U!< `@D0eq7'C A4HMjNv|:uJQg&y$IMxw }gJt0""qYjDnʶS~vl''_ȬjW|dۜVz\yJZy۬?+`)w9ɊcY[IҞ }CF{j!EH;15\9"]oz Iy08M@(Pd n?裏hmS$U@-LD%ѥ"2L6lC6+r `c޵_ߑ|/q8=zswjoǬC.z%8\fz$ѩcG+,dfϵsFJeuppZqUXLC;(\|QȨf06VMN hX(rB=7ByMMgiOAG,Dlm"Qۂ&H{H]b[{j)O*j=qNm 0`VoCނ0~c@qT;ē SZwV_f'ުaJ} ׹T:c: s#`9oo$@E`+#ON8,kYeB+9Rh~b7\Q_)0<.|z8 뎹(+vyTXp 5Z-`k%dT`W?@"p 2!Y>#q_A7Iis1)#(^zwU˘jvltG-55gj [Io4n?d$( h¢˫gBZaraWbe+mُ {=TN<S@qY9s7FMψ*#jQwz=3ϴne#oPQg|yi<ڳ-QhNH1|CiS`] +yXIY1]6h|03]9ڧeګ#N5D6KVD!5Yۀ[@E)_AOBIHY3Z4:H溺㐳xcG/F;!~ǭ-w|b/8~ؓvo\|FQ[[ɳ5 Á t@P\(HZbȁ4)iIaC0n 5 nodga0rAi;F!Jt ʏ}?ryj e\.+r[[wϑa7{^2?3fV*2YN\A^+B;?k{R7<LJ_χlA f q5U51B6_GFFPTo2ꔿ*L" *0.߈:ٮDR.uudb/p  -~?Z.q\&dJYwOP,OknZhO.3Ӌ-j5k }Z×T^ ]\)poNx=d G^.Di@W H~I0%F2Ýf+Wgj8yW8bg{cXG]rjJT[qؒ<i,7/|KzJqOZej[Ʒю^+ΐ~hQ*4% >䟰Y.LrII9Y+x 8j8|R;aMeԡxZ;.(NnN-xF Z:g-^j89rcG)Jʤ_!Hͬe)qբG(%<. A|oźc|h@~`b6]ځ&zFwl -[QjCIy}l MCtu7h`=:fk-QelСӊy  Kq{T V{AHϒLOXOЎYg*#)؉va<w_Y~%^5*Ջնqv`# D^^k"0-(>pJ#y0}iaqh-uPE]?~-[rxrv!bʋ.Y8FlB ;d;\-Y蘙J8l0]Yrj`^w|-g~{J$U:Żª굴EKdW.phK.WVGFSݜF w=Q$Ú5Uk9TyqWJ[e/#\+bl"OHY"^_X޿-zg/nǬ\jVQB(ҧ̕|뚐PF+h@Gd0@d4}ёS=ì>[r]Gr~LuiSYbhDpCÛP˶e qу9 :H`| cdܪ~^O O6|lzR`U=UW#!hmNQ3hġ&# 's-hlϢA7Pov-|#(9cs,5uGob(V3?{O`͚Mnϥ$2]b QR0oL4R@O#=ʧuZZ~o~O#-Jg`M/.Y!x|k '@&Ǣ0?K8׃>d \t`jx" Ye#9q # g7CEy}Cr0@gh6 Ǣ(osL %Fâ-ʖ?pڽ;!b|Q[0*|$l1]1MTI2#\[M7lUX]Qv4z2Q*\Vc%ʁK􆝑Mb"ki65m _1iM-:f9^qwgSvGJոKo}u{'p}3/$'rFXZ).Ic(nO^SEbenze6 4CRG s2pXB3XW%I|)_ ,WL&HiirK9 `"^U${&չ7IoHR4 d`m@Eʛ1˵iR-¨a.6D毮N-tбm>OMJ4!RO/"F6{eZ,b@F`!wJ?,߃ 6T"@th9 )R##ďKo~踻!x[yC ZK_Z{jh(;e|b T0ଫԜ ej8MZ+\ރYP2NWa!ۖ*$.?$-BJ1Fg`BE̡@U1a9PJ1S^{uu2*]="]qz!=p)9&>gB ͊3lX"ɴG4@"^0K-#D#ofFIx7Ky#شBJDN+c YfwIPY,oY7:`qydR>x |t+6M/X ]q Z@ nV]Cih@<]=z*N'j rmmF8M}@;Gsk}ˏqnъq%3 ߬^ -dAm"-%9[uAjyA55ԌdyS -jnO4Rņs]z=,ZY:U@~>p|穴'uS @$RxW {!?51?`$˖ICn_-Tz>_J۟ oR7Jbb5(Hl>q<ڥ:@#RR;1нն8(AGpơ+jċ,2MYHTYkBK?Di:hç|cRSь=LSƥ OQnA;wFdw Fhjd /wԥO?8mq-Ht@a8STо: ).`Dgb]TK_L)GIp̘'SbGcO)tKTD>NR9կwCH[̓=.U;2d<_A8ť^(ᶲ'XE|K&cȭ2v]v*"ʰJ3HlDb[_=$$iv2!:IfL!H`L3u{T0r{$h=^UZmhV D* &p@U<>|J-LqAh035AwU[IROy"M=r0](?ENY_b"q [k3}7n:);D 9(_??$]XO@> '`Y"(Be(g;X;b\g^xKY(BԜ"-1I,ټZB9"/Ҭ\ccZޖh'sLl] Jj!)m^^@ņ̨)҉-r.2ԐA6wPQ Hol/,v2k<=ujZ_iQ]\^IYr Na1~j~5h{AɓwϮ/ +Pr£[@Ul^{BKl{1! LMCtju7Y.ٕbڏT_|OmEddGЗ̲-YhJks?7I>yʥqkޜ#<:kTg<64s}à KN3o#'=L "#L}q}r4, YX$6.}xZ7?v$7>U%p߹iZ *5yUt(b73y\T>IPQKh#_=t|~η=X . mSp >FЮ) r!21ږs>b%Ca?w#@-d=Kb|Aה8fgr5!9_S+N=J]Yw xT_pF}W?{Ͼxیh*{nn 3>p5RsNzܥVdM]SC.-6`6O~Ua58q0&/?b5vۧG>ĮKVnb-!-cAaM6{zP&LVL0yp޽dd`ЁPy$fƗ1/_}t0AHSI%DU@g,\*;AxW:O6Ye˦S0'dBwMw %*Bf:C52bN,/Ie@8@iA8>4 ;&8,()4@GH* C0ns_pkWXk0܃/Q?L*S"P0\gsy|X4=pݭzŽ£+("iݨޞ!Aj&' in4F-A?*oݹhr =Ծܪ2u'}6+z7We[i[&4zJp)H&KCD* sWxz00~>%+~2})ޭRL%2 pNv=gymًdE[&KtkKz@!9sHost |J-?"YN $ՠ$En ?ぷ,8j?gvњ.K(y"~PݮJ f!GڋfL0}}4 AN猄t8Cʂʝ<ʦ[҃f#̍UPLv׾YP4|d'yǥq=촔N7Zϓ~LlxNjfiG]N=L/8Hr (AyT<睁? ott Y}Ȍ;3] ÇJ,$o ʄ-OcAxC:4[\}GO3 9PC?K*h\![4f1ȃ?I_[[2bt1]:l𴻃Gؽ tpTNy& |%ly: AhՂnֻ38y?8=WD{ZGYڦ^("b:9A:4?&$rԷ>*`mP62N/ڷyrȊYH F8 ۲Ay'22S(lƞńvzܻ኿mL16z.B5n38@pn]$:2 tgؠjm]D@1dx D/K. `Xyy$uEfJ+e\)dԧb9U{UD7P:\okE؋3c|2!S}w>U؛d.r_%T$#AD:ߠa!/)P%Ȱ[칋]иfTY3dc X!sd] 373fy- .g~{Yor_뜽jјo{'g1FhڜD,R5Ґ,Z0?0dUNU>cDz~: =Y%Ƣ蹺-"<g薤[2y͵: jK+qb雠wzW_2,$Z(i5HU֣. 7M9v6s: 3n"o#Dn#1e w}ja>FaquaL lBLkŋ?Q=7/69.yRe"?Y~aπm&/.9/KgQbaꡲ^lIUvco~!ߨ6Ʊ|+R ԥcd#H=@HmT6Jxwa zEI/&w|ꙉh~κsT5eRntHTK-* qsK޹ArX&#<zPsֈAMο4ex%5Y翩R7t?'%< s}6ca Lܳ,h>łE~%&* r\#sD~oO>6P' q|{J (aY#bs+7T#Q jVތUzxn{H:J1arJpWC-l04r'\yeư6,_Cڔ7lmn0Ss &cX(R #L{#6@a1 4H4Iv{[Pk-+:j(Q&L>W'k<#x92 ~G\+vYYv(lp8B8+?#PYAn/L=[@ OMF{ʪ{Z 1.r9# yj]׾89(V,ѦqV;bpŪ{ =8OW (&͆|NeB[yhOKD)`_XZ.`vb">!)jYh]Cjm}!wFcѲj֧.`z+aΕm^ҨD\[T ̈́glFV\X'_鸯XS Tã/?ރM z~`uBvS[rݶU-|ΟY? ݼYB6)a`1$*gvG]Dyt˻'WyMT CywjEMضV_CJV`,7}w"]M0xT:M,Av,$d3|=Ym]V(W7>V½l 4c0}T: ?'wzSSܸ6wE>n;7>Ws.1Y;=~(2~i}:ړA,M >=֐j P-$Isp Jʒy"iYsӆH8Ay IEi37FXAv>OؒA$v׋2W0KJiVxE31m [Te`em<&T7-7{ kgD^3 3 agّyZ;ء4w~&0U&0殩P?wO1.6@T ?yty'T jфfZNuS}BHW@. #WeF_˜0g/ Q$熱Hiw* WK{$/f Defʄ&b*oeɉ CouHgutu6,r F&`n ڙL;{Pa,Gi~‹jwW T@z HdaP`HPqM1eFȀ};(NNH% ӱ F[2ѻfGnD[LW+.Kesy0J5{x^^~Vu ,Y) Ÿ&і7ݐRTsR)Ȩ}}izAq0z-QYD3jMd1(2*e/V%s|" s`zyT2ŴPD<Sdb=3,  ,u[0Ic&`R[>|a$Hb9}ϫE ޔ5=CHhXT~ZOR.V_P*Oa3jyˤ-VaQm;_\$(9Bpb=칢_@GSkE*@a/i韴qɜMcI!/ǻe.NB@M:ם=?chؽ:(I BE;-c 072ľQk -Ta Ԭ_wo0yJ>y&gTe;xBMC_ki2+旓e9d:hT+k4ݸ"F܁{6rOg+*i_LuUȉ$j!i-$R̵2(`/>:1 }GfBpe&*2JˈWk-SzF"eBگ9}e#;/n`P?>Z]$;2p?:$QY8UriδRR{Ĵ3dKCmk I۹ Kly+i?JP,\G"]^c' d^πrmEbr 8QwnW|bhMp11QyLX v <ӎЊV$5^*;lVy|w/|3^>U;Ħq|o!^m=F- 6X~72h?M1д*"c8^zg$w.,DUM \rn\2*kQ%!S!$4i!)Rў"b s(~tdn%zm3$_H! 32v;x+[j]5R |!`!I:]q[ h BdG}a݂<r zT^6qsӃ m"^3{ HƬ 몡-Vˮe9Eec`B1:4 3؆5߁x\E֯b]٣9]Yוa#N^\I@Ix5 $- q`T_M4;I+kdNT&>oG̋Ґ-H m/o0XF>`<-Q āLxl<'_XZqoCL=0EՎ 9b#7C !+ZL@,CG}a ogL.wϸZn,KlAJ PKLޘ +h1CN bxTY<+ȼX Zv 4''HAϫ=-|EL? ÿ"+G.)jRNN$RxU~KL\N"R'!X]&v)" 3k +-nI^T91Y/iNeKpN[vTD Жz*'䔍\vdտ}%kœpQc{'b*<]%wto'nkaSnsm Jl xLa]cE)zhßx.lx#u4ĨP0UkZ3&hVHUv} (H;^bY]/)Eǟ ~u3 xKviWZ=M)THzWh6$e(mG0m憃k/͎4=$$>Ji׼y8֫_ޅ[_k2~ؚf(!)zAq[}nYF NT>,^BS]Q0f^[.>ԡB 0MExTq0R V6T&FM'n;\5s"e(ߕ1Z,{kUzlg< =9hIci=RcX&dj(奄rbcЈJt4\mv\$Y dyკp\`˿2~,87*v ==0 ֮+o4h;ƚ}F `u(ئ\"U\nvsm0@_渿Pς1),)˶sW:IDK18%GJ#U5gij=W:ެ≥{9P.Ȫ>\"`/OoJ yCh=dzXb0'w:I# +]_^BEы#ӥi vAͭwhڮR'>>t W-TБb>S(Pͷ7UP_.q:x"Sp]e|Z}9w_Τ`O>V;e1Sg;`g6AjƮь~G-Lo۰/_cU'CJHk()T X^fǁ[b =%lz;2yöOj\MѢ2)bAw8$o4w4!dIbyB%eg{`Q ;pJ c|: nRPn{kG0ZCNbCjK\O\w_eœHYD~#?gtJ'9OwA@>,Kcw!y@-EG3ٿaT@K,67BݜZD[ 0wcfQK%R}e]ݚ,Tݕp;1h˶ͽUQ#BH Aj㵿mC*4)ڎ !t~Yoi d 2 E;sSci)9nXȧ>LP갳o)OkN q{ 5`mua)D@vu9~ի.H43\T a!b᷌jʔ͕o^$UN=d =*BFhhԩpa͚Vŭhi.]y=ba8\ PrwMܓ)5Gk2^lV@-ǖgk/~jo*n?,nϟlpxKlvʰm0sU s x/_YlT<*{<z8}kb2$~@ P( ksBTxқ%Tdg)UEiHCnT>pgH$NXxԯyS:ʪ_~;}Om KŹd-[s@\rXiDtLS!BLcаī{}*I撾Vy6=ԲP0ݺ͋H MeZ*`Y~#mm qp`:a6en\nj51E{@d=E47c >;P;;J!t){'=+?ŽxthaCE|_)+LY,toA1J$q\wI؛Qϕ뫹^^9 QNx hWBi_\WK!)%"R!oE+gDZG)w;CF6͠J*9dVc\*.TU򎰚@&.(jE4qoX%q96$ݼ,`*l!u;N"2s'f9}K0o:!|p1Ͼ'4&ż ZH`(M6x౮Ւ#|10A B9U2"Z)4/bKVúKG q/u]- m\G:MZ{\m,On')[WkzĒBq^oY%\Ǜl5xplJW!"vcY1 GĽEBwke-k壚;w~q_\E S:Jx8dk'q bB|H- f<aj7Qn(sM7nVO21@I%NNd>]Oɧ<[M5 hp}qZMW0dqxnƆ3O9٤Wȝ6=Ws{ 67e5d>ƳF+d?UxJ4yI3 P_X(>kmBE+Ɋ'AFGTަɁ||d7S!)iS:BYWh r;jZ(3Ѿ 1fHڐ6kY׀ _ږOP<@ޫa8U5ƾHk5O_c7Yi^s7."yF-"Wo[sj~cUx R850hmQڈsᗌ}eoDy)uUH6, O/H7!bϭ ȹ%Qh"$i hu]Xނ2Y"y$f#غY34.\ĥ_|V榈3x%*%?{s VJ;5MtNuLB<}~zhgc"rjN"% [цTSK49¹ڇiS$8ie5$O09#C8U.@>Z945O Zۼ\˙2DžJ߷UXNSt|_# ݊hǴ[c.'U ~UiMHtFi^67f5Ǔ+mE o5V/,G oM+#p!SKERQnt ;a׬q[;9$ԩ2ImRIuo{{}/_ G-MVo%&'gd0&b+ۆX=CUk!)^K [oJWl9tп`w8Kyo`zmQ##P_2 j_1.o4{񇰚tt_0VTfF6 ?6omNBH,!+ n'JVtQuSd1vtaos;9p o{[?b9jMG Qd1mSuXJv"Os WD,A24q[Lg9hы303׃(b5|uXVRRțS$"~+w"I$-((&BA sl;wQ)$2Į/7H mpe'{NkDsШORXJvP'GI 9l鿖w=SW}!"gD[¥^mz yˍ+`L8&Ŷ'68tg]MP`w {O .j6 ]re}wE:cH,k D#6;DHI{ɱԃ+~M.tBHUvNtG6&B!UȜdF4,k&&e}ٲ _^W@aQE_r5V&Uo1w&5\.ht}6-x*'OV_$Cj^5+ <:}d.2L3)`a"綅z4Rk~3. rlɵ-ZB Q= 8~[y4XWB;@ Mb k KnWc9_*NOtGr|%nnE78'qXuC$o:@OOqѽu֕lEVi#Uz/@X^U5 IOꄁa霑1d[Y~n? 9cBW UHcS X&7EWxw1{lJێosNJJ-Ldʺ'=]֊9n/mk3Ī ^3*k[a|?U3 ĜS.hD'e閨],HW1C2' SDRlreLv ߑ=Y uw pI J:q)f&]_,1>zՉA3,3յ;Rŷdz5*饾Ǝ~p}Q^H 9x:Z={>K>1ֹP^І1`ޕt!BG%sE^W ?g[v\o 3)1+?31Դt|` tt_n+^Sbܔ QclX'0V;nHRl!%6=5V}c;}\Ml`I~i&&-V`P N2Ɏ5 o;|Ҝg>F 9Cw5ŷAAYM:;:SsncoP8(ecy's^C{#n1djL3 E !yzHR:RA6M;f6 e"PcI{-)9ʰkI 4zr0# J|{(M=jє`gKUIڴ cj.^3"K*rFD(?&'Fk6Kfu!zSglYKjV,AW2Vc250UFvL:fjXv\3$u9= F*|~L 9K;X#|5DE,lZ}oO\-WtXR}`ǻ Y[6 Ypp\ K Gdxwe*D2mkr%g'U/$d|=i&?)+9qEZR#Uԝ[ &a0 ̤z}nqsjvǒvN弭ܸva/">$;UFSy_;(]*j^2jt +W<dž4^C瓦\wYDzU}Avw%=L~-/@C l3=hCI0++1!-,QޑpEi[2RU0q|g2PZ`dpDR0^}6S8 Zfp΍Xc#'Wԡ`$Uz:Ga@5D4l}#A%tXz{=2z}"sKXZ*@3Kgvqg̈́`ɦ%r\ u(5Di"Nb3=غZeQazSQ<'a\!SOg3ps {p)'d1k63XMÒݴڛ˥;U0L5b  ))8<ɤDF%w꼸mDa͏oǾw2IS-G%16le>mǎŕj$`W=#xx‹!7ly+'\/xx8[_c{U![ڣ( ~W |rllGooeG3z-Tx(wЯGڻoWu[k֘@Z]7F~z`%RPpHf@A!#w5k6S~21B!u<\*3jun X_7i+!{Rebv@P!!C]DЕ!e@0r);Qlo䮧P=NvMD(NgCC %EGX@]{Х!3(Z ;`+OP `!\J:v?/*\%%dȭȡAb#pY1ZcwZ&4,%]͔Bg=U'sLQ9Xh8[BC9L PHYG+%"̱} sL7.yמ,X'Xzv*:L[/=w- ѣILqs#+U-lZ>ի^.^T8>0CF='3=$*W Vf8G,~+F xO]oΘ{S5 >gRqFooq:2 ٵu*w,p9SiS2Q,Lyl* 399"F3+i- .|"He%|WT`XJ\5]$੯s1HbȐc^ A+dI-C+ޔhÚzcʝE "CJϱְWGn .K1[QdaUk^j+[B@3+{䯣 ^Æa9Hs_P|-]nXֹHqJX"˹V ?m<\bşP!w[ cæY<nWw׭8 `k`sc=h%g72x$B>]S ++; 5 v'SVC(Ҵ̢/̱~w$F}n7Cл[ ;12qbf)?+qr֩ YH$lORAt .=ZfJMI[W,XԵ4;Z 6$fUYlWW vؤ|"]:zCqR",r7W':Ěx3>d>R|C]j*}F& ,X.#3l'uI[UbU kjQ2>Wd{~iK`ok79;F {7(-?+ چMT/'>v_Uxk8NhYRo?Ek{xB{:٘"f 'Jԓ ̎œЗk6<HDULQ?`I[6"C&ˆa{a" pPgL3_|)ӪM;a&Ԗ>rt {Nm4SuTݬ|qY|;$Աf6]~SO1Uv9zs(. }4aks:RO { yQ'B{B%-@w!9u3Lݮ0$[B,Sh˧˹Z|2݃t5HX6w.hŘֆĐp΢-N"Vj;߷2:b@W(͊Aē!N,Ǔx[Pl!WOB2K$7"NB~uH2XF}Q樴,dg#m!p A /OEKKv|^PE3Y7˧3LԢ+k9~ԖM'Ev<@x߈+q GlxC$ JaKAj^pz~$CDSXQO^z"ڄt gCPi9LQm%1t#Eַ4I1.",dI?0@}8=2#7$]-Yx j5ǿQXeBZ]YHVQ?RzqUakmtвȱ{zWsϣ67K$UJBqqy8aȘ,1#oGt0S3JhKUAif -ӅtR@-pG~.U\_jՇB c0ө~b~5]^[ E/-w[S _YNgc뾙hcZ# 1ZT[n4EEy*G,f쁕3!s&;HǬcL+@`K)抓KSk #JGdbi^GP) 4wEޫPpcN |.q#t&YX'$6.oDfFnlÿ @U(aգ &bs)ݑʩ;ɺ)sTeiL5et]C1.S2]\'m8߅JE=ȍiggN!:K@N9\ ˗WS?_I_ģ* 6-c օ`uc"ABRGsي+l!Cc_i s/u ufMr)&z$[%O^A\7  '[}9ԾQ۔X'aB9L698zID{И07 QWP5j=,y&bPéx!H)َ6>Ӻ3L+C ,9D8{kV}PFҵݰJ$zт &(ѥM"ae4VPEZD'3g93; Ivu`U +}cnxP{U@52hIm;Oec 1dVo`#S;H`h$FȮD)0nPhIhp3=v}wE;K7m8N~nQ$=i{.BAg~ʜS9eDyUZ#`8EDAX$IwIq·@>Y#GS VfT~E QW2^8Kp5FF4)gxGRjr42(Uɍ:G&b S[\ UYGS鮢DҳYT faSw'sQ^ ~`ԩk  ZG\%Sf,8އXfDmX P~F#'AtQ"F`e2A̹.c{m?Gc֓bmƈaYsHqTDHRG>?bn,Z`hu!+>f}ޝC(kLd cUBN>ݒ2 fZHd;x`6ƶ&e,dU\uC)]I&n!5PR.m5G}[Po^a;.$8*P*[ @+ pxXQ1?#rJj#R(YvܡٮJ8agv^[oO_n {v$ts^opd͑;}T2o 4vVA7H#dx,^7CxH"TZz|И HMfX1V uVC/!V(ԁCi6fl6"4KMobK9b*Ȗ7j~G gg ܰIDO$ R<  v')Rg.kc,o2:"tϦ[o,3 4dFq31E%|՟djq|1LRl< LqMwX\$v07Rl*̕9AJc}O}>\Wу }T@Ҿlf]8U4Kp|ok~E z:WkK f[/>_7!/;,7 KpB9V&~Iz;[[i36KҠUfVg2N6b [?eO-r[P+IIfqyR=F$A? iJ=_+^oT@2|ꊬxmo, FBC5?#n&ZsYEyJēϤ*-;xI,@sP)Xko5tG킜]D"bՍbĢFqVӨe4O+=R#"d]hP גle-enisYz^8mX$.ק$ 0FsbPYÿ\ZJDWOOƁz*u#bi iƘ\kDR]K("e6b#Y  0J(wo Cq+-0R,$&9CEyyom#04]HGJ,&T؛5͘3nv?iAKMŶǽI>#$]y2LVԌ.>P6a8X`zCjER=GQsnO=Ә\Di<}qrqtr#4mM"R"H`^^i{p}YEv V!HK`,SMo1,U!9tY-cM}KlFzq Ysqb8 #rj㾋 meFvΧ3Zq+g[bc5L8:Mt8Ri4akI ?]zdސg_IGMZ,d n&l)m$ҞLV3 TgfBpU'M2~SQhK,$1h:>j}sUZ,n\`,Ċ;4\Iĉp ˮzjEX ?3@[PH`sA;W";Vh$_Lŵqbo>~^)ߜFZzx"woYY.A_ĒjlИhn[륩I`PVXb{,hDۚ=4˜]6 }yUeE=D+O0|WDYl;&5[~3W?՟"o:e (;G',7?V"oDz8h/~4UT#KJ383tw!P/bf@?B?(R@6 YGt, WbH˘r736*ɤ&? Iz&'2@ v)ff3Z5 XS8Yϧغn0>S*2) bV[qT7)6Aϯ C(Q*LP 8M\dD$/O4ħ8/`~ j)H5h.\Sll/ȣ3DF<"Vϴܻ1θp{`++b szܔ ĉ$ ̍H'"",3HIװrz&i'ھ'1>taϙN\AKz:twvY o#oL(GDKB>9@wE.xN$}2ߌyx1ْ[DIP*tvs,34XCecn M/yҪ2{{F}ʿݾ/| Ƕ:-9bo75kC![zTLt?4ֆ7+}cxCS k,>8XT_'WjBO$v-Ǘ46V,_yMnնu}ԉ^G3Gڅq4d͆(ݣJزeKa` d3pr:A".f7?}/cYәP?rE nuR$v폨hf'H1kin777(8<܏5Z㋧74أ{?TJ𶺝XYy"~\n oϢY UMcͪg,4@^HХ0Al <.D{ۍ)t4+!j9rʹy5}B2__Cj1xxu &y@7_lIbTk_z:pZc0 < k-J$5 ZQ]^ԨS8&*lR!+-Նenux4)cÊA.s4ەA/6BC=fU#b`![0tRT>+q.dˈ;?wWA4M|a'$S&y${m8F&) Qj`X~WH{7=ב=`f^y7iqQ;PRycpE:N؜>^'v$bF2lX;nՔaQ^,~j ć9GB:XPa*,#%{x8љ^2C ;ts'1.:8}^gS-h㸐5l|XSJh5bf1?-!~4KǞ<뛵3A|7-yT5Ca8qDbRCt^~Dp$!;BZZߘ)DRk$:ItB͜D x+\V8K*3-T,uȠ167AXY ?C)㊁fYSTE2x |"1*R2(r wDb} ̋Ffe゗I荲'6_?pq^.H~`=H* G.UEQ+Mm_a0Tn47EסӈrEjR8n1Jzt5#Vb-zT=13] e&Ϟ3Dx= ]o K>3q l(Yy:˞] Dr$ՌSX(HC\7 @S5އ2WYA  |8#mJAٗ0%Mk`*-fCIP]Ps4!at3}OaK+{]ҚYX@TrἂfC[}TEq#Th {X|y!m.[%K 2 M?n/q6DL)X&P5'Tr1utͳ0,8Z~Jƴk_ ^1َhkm$5C CtLuC)N,R3{!#9N 2n Z%JyaYf۴y7dW(}#2T.6mi0o@oQ&:I!)M9SX}7ế('}ד[Qsi>go7Ȕk;%篛rE,R2ǭ6D3+n.^ɷ!edà oiU]yw};?fCTSsF710tk:L0RVAVԑҌqHoԉ69>OL>;hHaǭ yǼr)l^@4L1{҉BY-2z;чzZƝFF?#ahSٙ%P/\$[΄^/R| oRo)tYm3Ȕ,#s'snLs>] 6Lj p;A#W0C^}š_^Z|.@~ 6/] pr{O-'o'KE=$cFE @)w: Ws`ߜ,T"\Й7Z| Z풩c>h鸠 B"Y =qv,Nx FBN͹Ο5 f#5 QBD~o7^X&Ar橙Ay;G7 vq Pbze%.Nʒ Bk=C>lJպE#k}^e䄩iWy) ie ^xDo22 F dW[ݻ]:eSۈ>A IGG0 lB" \G3l'bhIdw b%`RWaFTIlLc%IXm!V^lWwHf!0eѝ)ړMt+7yJ>rc# )^c7x ^rϥ#.WES)b= X'$I%ڨ lHYh"jhc{%|}pitzJ(fV"-'2)UUݹ %H݅hG3iBڈD9vS>"B”F 9 q׳hX#Q<*AXznP*KI͘jHd%'FF#SLqjD|}FXНa.w%̛C'a+40UszFLWd=v=k3Ol 1dUbHش(ȩ³ޗkz _zwpP@JJWYV/NiQ 2:FF5"\A;oE)gp >*,Ux's S!?`%Ӛ]6frqCm >eL-RԏJHkPj~CyVޣ7l)!]X\yɁP;+/3Pſg D{zP|wGd*T'=xk,8-T˫Lkñ3?]xrْU8Rv{.FvZCś0m^uL4!H"~-)i楑/ZeBX'ؠ4i̤$^-mfs'ࡑ[:P{wT 1ۈAx㢡gZML/%ι\Yf[mm%.7HY}^4T$= ~i/Z[DPkڥ4 :(z}>-vLJ" D cSLf="9υp&'܄' *t3DKg\REu EB*FN|' % [`oMQelZa#WDE\\I;4X9gst$S2Л"ƏH;}z{![% b@+]z82Л ,kF5"K@eGJ࿃tF l{|;BܳbY*l\F;f$^0bGRg^ tA.QY?6,T~OuRP-Y Uصn]W7)"ʹ ;+'nF݋i~Aa04"!=,lчe +\(#`֐B ;Ru[ ox?hY.#I@ PG8ΥmP˄e(-z>@J;>r}W {.>xsխZf#M'±Y1!r.`q}}M/ݿrZ͞&n5*ځ (^ oCnvàRܺ^oƊ,zo~?Q4{\3c nDl{kmh#m f#Y/+HXG}N*@{ sjйV !(;<·𸀀m/6 ʸ*[FBtFUOIȴi@wtXU(pEE:25[a]@&dܨ Kֶ f%uw.0("Oo1Tj; ~ƬaC|R.߁EלY݅ Ef}[w]%OwՖh''PdZ!~-kHE1ܴS.G׭ 7R{5ѵ}N->~sH3n#[Q A2GVe|-(Xb# RѷXQC#pY>ޛ.d5Z /ۅRٞ< ߳i ;iBF2${T6hDyop )pn3^L3ٝ7ڔɄqd'c4=GG)iJK칉kU#)vTJ3#ע|Q:ab0 ^r,6S h|CaM%Pׅ3`~}k[ϯHPwwTKQ''¤^ƞ0_bRI 6)4_r.-Wy)a̵Dzs[u(π**b ˘`ԕvEP2r*$Bq4=vR5Kj0kJtJ)^PS2Cg!mՄ0aC$*ᛂC|O26d Un9{.HH0+$|V\𦆂)4OO\cХBaTa&-Q'жABjPtΣ;ma,J8.%]$/Ah |/KᙅB{cSN:[$ЍKAw/RZ3EM"Ί9zM uw?CPnf' zC2MQPE[? 2*P6"ȺxON}̀ϹӺ|&CBE\,l2>^\ #xwUcC+??#G6BN1qg+ɷi/S00y Xjn'7#YoO]3H] Ψ`G )O`* =܃0mrlTKwKda~7 ,\qBm_+G2.:CoͰ=Xa[hYM-7=a؎2"m1 D^qݞ%'ua3BQ><6X۸:S=X{o7M&wQLZɪvlHw"&RE ~m#'F@"tMKSDɖ@T  EcƩ&r8Ki&H139 x)b&3@[受^B@LP3njt0IOJر3! D -x' 7ۺ:%&V%<N#$,E:\: x2jAڷԉRyXf(l*HE].JCĆb..e\7Dh'a0y"$ j`ݏ-.!_J="AB,omJg]>+aw۳¯|HpSorLc LS8\Kʷ+DPѿ6R7$ZdFRb6QU}rRK?H}i[߭- JHj# ֮TQk}-BCER3ߨY\iϥME=&=j^)4??Gzwߩ1:,QV?K4`mR^ 9z,H|mýh5=тqг E4Թ(~Vį٠ 7lay m7pFvFG@weƅ]{IB8U@Vi'ڽ)}I 9r(Q|XkU}2 (<$h[1'eR16:#A>d`BXB=zi \A w "m >MtA_s޸{ Ȑ5 (,1;|䕂Le`1 ͭ1umwQ4]cb[ m^Kؖ.K gS"8/v5䏜Wњ \l2FY&p! hPv/ը2+ \Y]srӜ U? Bj#5c7Y1YO7{W]&fldLj,:TlDNevxM“͑OGiƸ -vCn٠1 c[\̟؟Q3!#7iyV3V|[a^cgc(X:*1o\3tQkh1u(Wr$T+6Y$SlˆR+!1l ŠICWHwӳ# P!ATߑKؓOM "|j4"ÂJn PSrcNٝtv+"P%BIe qO( 4q5pnqHHɔiH?._IGp`+g`KIl3ec@[U@[#a錬'.J ~nH7}-&jfñRD,C]1[@3A-''" ' )oS-9:-*{CC5L0h!EdFҔ/&gӶg>Ʀ\N([+J *շV44vF6N#آc\F"ߚLOu¥CsY$þNiʤAY=OH@OCSvTv@k.ğ 9eY9_Լ6a^>v.Sϟ}t/-,m\w[1U)Elx=-Pwl$T70!%O|BQ}c97exQ6 Pz iv-j'VjpTviڢ1M&Y|IVK= Q-$IpDmRXzr p-!袨#s^'݋B!*}6Yñ ui^aFpt\%dG[༕AN#KJgZ&j-hp8xl;wY6/zu"OR_Gڐ>@Dn|z/>,<|r:Q.?iq0F( gSm+[BqC+>! }AݞOQ6 !u Xo}qfJmbo|VZ]eu\?7l1ܾ(D">dn䎱EDw4 >LW°@uy-04Z>&Lة$IV; #sVR.'hNR> r53A>#pxM}S jHC4\}9U5-zY(h@lh+)TM\eN_{g<"038`y0 &=)&zbϸ_L)^ RlnΔa|*J;4;0 t -,(Ҍu{Ne<,,O8u>h[F2{ ޫg]596#Pa3(@sz=Px쟎L!Tܶ0=.CUbK6U~9{1q 9u;e06 }AKd)e\DM̅aO8g(]<;4ls$SMzÁIn^;ZY {rAY'4yg͞*JkA ݆P(  6wT!:2 .t{8z?k&ӂHk䜧W۠H]P/)~ i(=󝅈f|[ `MT/ ͗@V^Phڊ4GAQ,! ܉Yb_ 9Hh; (2$ Ý=SxfzL:719i! ;;XuPdҸZc8'MI>dyAL.l輑'6!-yh|/H0(@PfLl7’I}qw :z7"ItEi;\ϨW)ҐeBPVMeLΜsK#B>LȮ e 4Lp`T~3(K T#Hʼn*A8 0l (aGX4G}D?XC hI3 KO9 > K;u M#z4>*@< E-QGT~&RYjxMeHa^PqHmƔEa+(iu E٫5ƺw'A?23UJɄ/() -չ*S d-}@#M'm. @fqO`{o&>đ)EvN=J!b\CU:+MgIfhw(s %!5C ܚ%<[?,]xH[`}8Reu)GSJ0J\,ogF<9qAf1݌]hߺ Fx#( n:Yi LI+E'Ҁg6kB%tܪC6W ®+_\ŀFۓ%\#٭'Bmuw;; Ce 6uAOr>7(T'6u7"5FnL9y)c;Y(7Fa79_V' q^MI$]?䣇֟evI({^wΚa]&p"Smgw:-cusHℝ嶳z}滂#"^?aԍz&["Jn9ƭH/zPy-F- o)PKQ*N>_2)wW©UgT+z/7mnoƓ{ICPqfe=>f{< &;#zCpK (]H%) YCr~@SMvLM0&zhGCq)='|}xI&G~v}K8$;5Avs#OX%ߛI kgtb ؿ֞ />gYZ0707010000036c000081a4000000000000000000000001642f097500008494000000000000000000000000000000000000005900000000./lib/modules/4.18.0-484.rt7.273.el8.x86_64+debug/kernel/drivers/scsi/fcoe/libfcoe.ko.xz7zXZִF!t/⛗S]?Eh=ڜ.+S®LߺU 2 9 ϭr|6CNcՉo^D<!.?l9x;.u*{;ZhB'wL}Კ|5}4RzneJJ_3|$u(zJ;bp801KqH)b1pCx+e!s>'5Aىy#cz+dehTb_@> 0ouZdzM "~0׺cS(sB8Ao5!_$F;hCwj??)WIj&KjPW;/.%%e* w]Ðjp5!hNJPiA"E Tj .mؓkl9<H|`6QFB/a #3I0q)Ɖd$;|#ǿ>F ^jW"VgM}?G+$TR06ΈeҼewiɽg|9 l KF׾k;S=2Z `i˗fW5U,eO TP6`L>Ԛ7-3WYL—d{^p44{=hWD.p)vi.U hRX5M N gThœfx}07~)wSVcmxO_9owQ/h(}q#EyiT]4:#@l`yoiRlđb4:Vݖ^6԰ކE41lz;I"O/&A7bO6Dʀm7`=M$ux!)eߡ 0H-QbNʝSC ad=`LȾ`EHf_ by]Wxt#1SNwvz-JɎh8O~H v\D F5j*.;eYDK_6nu{צh 蝴ČJ^10$,@pEEQP9]o@N(Is$> NOF]/ m2سnRmlu񍌟+hyЯ}%J ϐb7$_w9E%} Ӆ/R1!Q; CyV[c%QU' ¨^\9c_})u#Cg3vU Ψ ]S݉/um*(ck֡ܲ,8m-Y|m hj};n"e6Y P5u4tO&T.sqb(LD`$9P?+-o" څ CoY^|2LؼUvs~iiݏ'iJ!B-$J"A^cm)!oCv7XPIJ:`sG\ 1VϹ/{4eeR&p8> |GU^ _-Maa]a# N3y~Te n B&"H|櫘E+$'oC BZ5{o`Ha1ܿw1s*lᜍ5ܕ*nR`UWaaW 7- ɔ5"z 0[un5yZWD=V?s,tRb=3ēP^ ph QGvLn \C A)enc_7ߧM5oxnKxۯ$md@3YuD > `un~;mK%AQ֖& >Sn#TICV(w5jЭi lZ`Y=Uq c1= y7Zt^}ō*^FQy)D4jҾȱ._'4myk懚v2=*GЈ pE3 ymDLA=1ޣúW%,SԂDo@ntVeh`zz- +XҍB[0~>i "O},z"LH0vQ/JG6M s̈́*<"%KJ5&`0`?Xu_;yAI}D\9)+xS\B'z2 ੽4S /SԊ;P1y^@KC˃ǃtelLHG%l)e蛀A#Fgsyyp#b* Cc;:EBq֍ n>pz$!־i [t { G8{˹(~䷋0-0[o83OYUmD{_beaGfՊ?I ^?ĬUQ(մ0٧fH:9!/>< Z$P ;2ڄeG2 PQaMk MXK)+',k-5a^JY>ŵzE Hᅭ"w4(wPp'" 穭哇 fRәny1u HRI)bP,ޜށ$_b׀hފ)aMLu jξ>?"Т-?G"I>̝ɘk 1|Ɔd2A$qQ&!| 7q'UU?ƄI s3`D#;>Xi֗ z q]{>>خ(q5ueq1zTZ.` "ruǹ"f(uQ}3z^*XxX m"mɓklRS]Wi]h U[-w]̀lf=fOdoYa_*Z~j||eUj0aK@1ӱ +akHyXpGQm?|cE 4K%&?HN (TzR 2R;ukJ w%.GGN!Ym¥<1 `r5DpF9js͂G =[kD3_l4)&^ p> ڑ8k|x善Fo*ō'rJGAe2׊?d9@ƽoĚD]) Ba}2vu1zṃ5vh"6@ƹ132Oᛯss /r_N#?)p|bj_SWV$+DK4ҜFynPcmCmzJ]=cq RWUNQ(;6S3"!ڕ܋ck3QAyI^Mj`PI K=Lb`=j+POn,:? 8[3jbDccYzY="V 0Z_4qT R?vvkqښ ꖅ)`g$IyIQVIsѡ ICj2w5#rìfs$A@.fѕ ٹ3ot'`9ZnI%&MSgF(= gisEm^.IGRdq!Q}~'D7iK:4XN>ϡ"NawG^'bҔKruN-a Z %X'kl]raka1{l'{")]N0h]xȠϑ@ y0)(*]m<0NBο 0¼%[{(m@͌%)]eL;d-ɪUϚ"8ˬ;JQ%4YrnϣiVYW(ۛg8v)̷Ph%?V27[ k(9H)h'Kn0H1i@w'7~,u^p%z ̼かCG|&XdW/-P`'./ .01C\托acd 6f|\6څ,h9>f}(サQ>AK.B tLCrm4J$=-VI fR1%.%5Jl(_LiBS9]æd:;f^z E<]$ATG|4vwIpV^%7_ B'~";xcqŚt&{ fE'!2N{-5#VYAkΜTYbQ1p|STy}\3ս;} ܊eNؚF*]BCe_]\-4LLun" j&3j+D{ny\RZ,Qt\lr>f,‚{ .or~hG4#=N-ln&+}cY9{HhЛejmO5St3,_~)G s@t̎-A|W^w1M'4(#[R2Lٍ㣺:0!cuf%lN;* X R'o(֗Nq,悫?R%O_hM;HI ',t&-'@<=-@PҴ4!aYRFP {Ka (q9ub}"#9;zZz!3ZP `pssQ׹"7ت޻a*ZaRr5Fow(tU&R\2Љs,Ɔ̏HH'>M EC@ ٛ x%wj#tf> Qfrk1Q4O˾աQiWG!GAS[ х!ꉝ3VRe0GOMC>>tj08{'[a@}~ۀV4t,o*i TpW^c*6~"T)ѲD4D78)-6 7K~7싪ȰOht=GXx7zvu:kjv^(I ͢y8FfbPg}h'#s_&J;RIt8D JJj$CCdv@٬g bbՓBh(s"* @@b⹽ <Ӌ;kk@iYM'_KlP/ᣈŹKa?snw*pY`.s 2P:]]*+jWi5f`)XTnnMApqpHHژϥFhτe9@ϨU- ֭<ߵ pS9]4tK4p&MNelg/^sP"NqAM׵+fd{i&ycS =԰yaYk!= 8 Mݘ ^C +'IEǽUHȅ}s!{jN `oL ).)Oꎅs1fn@CV8n TgSZPzo(! `>Q`%8f["{&\^wUZWMݞ*IM~NOj^5z_gˌ( Sqhwiz2WOTyb -"Kt熛ɘsopDz\մ$,BnVVduzH+-Ъ^,ad4!cjp&nK* K6X=( %{Sɍ0Tk$4h<+s?Vey8:&j*i8)Ef^>RT@tO)Dqj$zn-̈́9løE-c5K]LL#:o5/~Ğ걝\b#y\ +__+}} d`,XoDt!%t'!L5F|,|{N!)1}+F+ ERjkc_pu4a}[>y%}iR5 LVIY4;J 2 Kc2N36WC79S`L! Rh-&`h?"[OBA1K$2Y:h &{湃#_e]uY5DƒF ]HE>THf$j),+,%>=]cSvbrWV&F?;VH͟o%YZ^)ؓr7dqԍm*G绬VѳrRa_X YtM6~K@vV z{Q(n> x銓Rj34uZ ڋш5gӂ\EO ̪uV8g>2cLZY. :.e2&`#f\q/`W_tߦE Wxu]I BBfx^YԾA{Ki  ˢtGRr̓m?`6!lC4O!a= לCXq.ÈHV6d փMX==) 7͕vB7}no6@$q]ynAXpW RY;~d8D ]3 }tPw!&D@Ƃo8;?7ܝ=Sſ//>e*5d1m_aGZ#u5{FC!҆5ikңyr`~&^ ]&.5Q= DS,9ϝvyg4qLU7Lx06[~G ~wȪ<Վ2BV-LjV|J+,Ao 8OZȤ<ӺFG.ܡ5abB,GS!ɪ;2-ȳOx!2u]6k~-;'DsŠfѮxtn)n,>i=f|*6 d{yUGղߗII:i#wã%Β> ZK*ŷk~|l*٧w5(&aq8#όxMoDep2NY:}//uh v oD$,Cgչ:o3Dhy^^nWϊtvLc Լ ơkי') O1Z,wQ8D6`Mޜ s џA)q d7|).t?.C6M_Ɲ+I"L9|}_=?-m gEbJ=aC+%⮎1  cAd0ϒ8ѹu=M?EJV\5뇀CB_6Yd&/VYGۄ >Mn&C&-У(J=- 8(Epx,9=n,ĵv!>A̵<²a}y ۱'G!FH>$΋ ݒX<3Ͽߣ 'L B%;ceiM;߿ȭu*)Ψ\'#|WڲkboG)8*v캩Uŭ>7V"iF2_'mr`4$F#֐h+S#om+n\ư Ww i\^gnR΁o8G"t_h&ă)8э pnĚ& j1hD $Y8H L^H 4۰~#1%n٠Jcﻑ"Bȸ97'$I2$m0_gL͙u :T:R-)$aB']gbޠ㴉?<Gc6aŦ7y&kP ĿPo5dnIt>8:KҩrX^arA~'Xh "l`8BEfnDk{ks?6EYOg+qʱ@cЖAo0I#S>GN%Kbsk;w%׷?x:(;>J lA<^h*E CZ#t T hm6+B3 'l6xE% -g!v1*'(xMVz|ю^bP7 t{c :)i㩭|CcV[_i*$e;, Iԕ,j{K;f.Ⱥ*쪂q߈~e1~U]ZVkݼ᩻'00.SQO{br03QT<<w@oB2=[o]k(_єp QԠ@2]uSmP є$~%z~T͌pM⽹G}bNY|-$S`/O+jZ+ӈ!uT|}P寘?/Y DLF=՞h1lP_uE'5kbLOr*Bظ)^}ĵfh,hmr~^Kf[N9ϑ]isqP;w{"f-LRvRD;`iٖ3a) [3Yoĺ 8 bdr%=qۏupEஓr|MY|ObȦi5=$2d>ŰK7lK&HwML:p33xYgz=܉l˥t%v{P}0!ĻAbUuj2F0. pqѬI}u"jbyt¥RhkRm|.K1F=JNK^g<1 `?[MW}48sv^_#`Zbj|áYdu#R$0> z9 =G)).GS1 hFPYlV2bT t+.8J4Z:ͱqz/,(O7k ǚZ9ykwқp|b.`6hU- Z`P#SiC2DCn )VVʀ1;q\mZHD0 ۼc,G20K,S`;z;2ۉ*i^dQ!^m7.ʼnFXlAtixO]T$ @ٛĘt@`0Ɍ։Gt[$Z>V98x\4S@HsQ4%9PBO <[~ | o"Ll%jh'P 3h#ELd1-|eW=%-x3$ j! 8RD?M )48'$RļUO}Wj7+o:Rш(r^;@BrgR+]۹͌^y[ܔ  aq6dEv2ҩ)/4)neբ',n:I&:"5 )qw);u̧stճ\s y g 0qŖm"ٝ`IŬ)D̖`-o-iɖwI0~'O3`r*fhF9&lTLg.""-~ . 0R.m9԰n_4܀$Fgm[i¢ߖUS+Jb`_X Z~i̹ޝ$5~1-}{Bu %j9ö <|?a?n i8KCTg#:8B6鈊2VУEE?Qoæ9K t~|xѴ:gw/7 %e*o>ZPʿx؝=]k}"5B>EG6o`N8T8Ft3JƧG"8qE^%A!~O >t.|7Ɍ+d z86!.XMZ-%FEk6Ν|L(YR ^Gnc E3}eSn-VkPN ǘp3n6|RJH ]Ԯ=~t[̆sV^ ~ŰRӵdLCDRAI @~7dn_fsC`sZ|ou0M'`j sw}-9㐤_!wE*<[D+AB5 |t˭j ҿs{.M.ҦFY' ^2}GxIN>2^c P_SoxM4՛ +9pq>^"8kyfQ(MN e@MHg.U/ sCMڻ+a&#& Lg{Br3$LpÞ90LBٮu}>5w))᷅9H>Pre?9\[R75=Yiލ=Ȝbr8E 2[آGq`? 756 ̃mwݼe}~S-DݙF_WMSXm=~[4~gq43KyIH|$՟w%[ZBhCN1;1KOl\Kk?0/}dlˎ~mZ ǽ bܕhճzxOyxZ--ӓb) [؀1mQ(l3/SeCq6FԪvch30Q~d,](EDU).S24דJ'|V~jB1L&m(j}18kohQu>H'Y'OiZajLm-+>BiOy.ݛ*無l$vH'by''%߃sꔗؕ{n=mV6/I[%؃'M]k*v35{7s0পKOЦ?_.$+|qjI|Qɰq[FFZƶ+HUz)mmoX|v~90YL:JEW:Ey8ya!RX_^Hկ+DНGL#zn+]X6lWy,4+#qLcgP}WݺX3 nvXp n@c;K3-r857k1.7C> DYv(QK/?Lט (x6 `KEiCyPn"& gW\X-8yj=i.BRȵ4t /c-"aBEf? ( bG(j [)WQ>ws򤫰f 3μRۓ>vw֮Z<2?ׯd@/fX qG5NzL@zY$]'9~ݸ9/·kGN%Ex%|@$Ӥ 8۬ a"m  "bM>'G%ߩM8D%.Z{lniS KEN >e$ 3%͗qT*N O~Ƶۓ$HQi/[|̮n0K#3#A fQR+\' |C7W &E%Du0,ts谮!:<&MKY"jp>I5컴^(#=L4ކktNY)H.O~VXpmN-v2/ Sh)Tel:KD_+X}{ie -H RbZX RŒM-(8lW3 T>w. pVM8&_7q%5' ʰUӝyӳj6ty/6oQP[LI_)K<-xRAw{<1~gBnᬨއ-x5Mb 6=kuϣ2d ?%)r$NZ8S?E~Q906o{?U>.7¾T.hyr^n+Ho>ݺfSTItvneh= b$#'jy[O?ؿoNp 0K+ꑡMz"kG Û;RU8L.B@Nǒ6&"}3ofI*N߾#?7-hdG ѧ{ɰelh,t =uJ;̈߉̙OAz1޿1WEC?͛';V?r !8tߞ/Xׯ ti~YV6]^Mt|.N&ky-%Vǀ||^jh/2j$5/,zZpu_f t4H("IO 璾 %oߣk+BQ!T~Wglln,W!%ItG@pcg1=>9VV Xּ3zIf|Zphʕv1TBԇTY s+SWĮ顯ޙ+L899jȼ,%do=>#B啣"{R#1\Z[s`!b jB~F뜥j:ҹ$qd'p" С/ힲ3:R1a(0oi/Z wNp 7+ h'J.qIZ0.FȗH٤0&{"וn1mճ 6W5,6U#L>MkaOxi{UdW_b5s.)1\M$0%\^ 6QSdIu;k2OY; 8 1R֖d`I5QmѷWq\SGd''{9`  QJJmUI>f.mnZS |ߞ.]{HhV39@rvϾ_Ux 66[e})I'՛:)XjGE8\11RDep r(<9ZQuPhchD1cV(J\9HlT;vJ.!fbćk30»ooLkҕkՠ-BZ|Y^< pdd6J%(R{2wlJ0x@Fn=D+Ϊ}:sy&!jۣ:>K.z.3_tF OIs_oR Vs;z5؊fP(K+NJ]^ ݻ3^4PۭxS3ܷa'hv=a$+06#=%rb bs2]r *%ƃB犞O/oVuDp7k(C+@zBI!׏dZxCm9:M簊+úk9r(A7vsgiOF@K9P;I`nQ+%E`l~`(~`[M*@lU.|Ź!.#X6~<+R\wJ#igN[Urd ;:td% xGzǕ;M4=`@"C]PE̵REh 3(k d2@Sx(:M s= |0>-x TPJCO2Xbj)P껝ƌum>{n$>p PIBإÌ | 7GS?%zprB.Ȋ[ P[ ~+WiPA&\t"zܗoXc2Lj*享!ū_=WsmASz< gQ+9mI5/cEg_r~6:;S3:H,e~-Rͮ:=y>,bv) z%Ur $|3JQRofEHL]{*l?ƽ74P̬ `#.cK?~yfl7HN`­&Yb! FLh:?zƥԣsٽR-h/O ,ū={f>W?L N6:ΦzJѠQ,u9z! l\d.  q'øAϼmCl8*2ss[8)!5hfdVtz#/`z{ \';3%t9AߠDZɉA^F:bHm/ !t@iEÌg+z_c A}۳כZ%5'cAf6˞OG >m4:80b.FUi/'m>ۅ/;:߁tz~`y bU֙&齃I_y^ȋZ&u|df ˩u >",:"eM Ir#q,Lo%sk _Pa{j򀝹@'q皲;5^0XX?h]>)yvNNȭ\MawX͓\kqj ^" 6 mxMPN+%AMtdh!2]ȓƛ`+#2@ Yi,!(Т Ԁ ?x*-S!$RI]Ɍ @l0\i^rr*WSdhS`^ݼ"1sL}6 !&t)E[ W Ag1HMmX>ϯaϱ|~uTB % 0 Z)}B7C\GpiYz sӌ%-8)g|@w[I=.0K\IsacOZǀN\wd|s{K៤9ہMכODVjˇ 9U%tXA4A>iVXZٖcT2?&!{lGbXU'Q/$;u6]3ǤD51 i"q(1!{< >3dw W#']2 .LE.ڙF4z~SI$(9GfZ@y)ui/%2&0h)d^D`Js0;&52+ReJV~`We1N0W.bV!CAApRFE2R4#M)j\J.nKq:ڪj>sTUsvj#Y1:Q皓+ <4~c.,*|?鿅r0ZAaWZ1 FMïQRC22VqהzA573r Xdzʰ*.V'<جHn8hȢ#n \8/("dhx H/8a\n7rv 0؈2~%~2N7+9;8ӍyeLNp])s=V|ыBŸmBdK={=~i]ֹQ!DApB)gRCڈ{F 0Ҩ%׃Y軼( 3d4c"Veq(#ARo@{!Kl`oz̋hk[s_~5tE^EɻL|)ǜAc|Cx vimۚO{NcP=xěK] m]ևCޫO\\92pR]fQ1$P2 #sEUݼS{Jl'.d}3 wdh}GC,j#-,xB{T7ֈ7feٞ zsWǸ$q'U\4g o!mr7{[;jGsG9.n a3lMkGYڄ m7fg`˯|bJKSG]D ;~B3NɓKlJ\Z]UuDq_ #Q5[~ķesh/]{ߪ%aɋ)d#,,\hp8Lb 8Z`ͧ0-DS_9CG&,u|q͐)'9#mk5Y6 U [ubJԈ9}P)5 -gJ/@MYojI!Y+7RՋ7+DP՘bj`2efT"`.~Qs-lP]֙jNȠ#wvxl`rą? Ct\y#mm d=yK ܉} y`֓_0 cjs&0x"/.#ɞ-3Z\sXpIIply=%,8QD>*KY/OU5c wQhTE]31&Y k,1/Pg 0C[q^wZW`{E`:joB?E rňW =؀ :T wz LX%B17~>R {gCjb79È9cMɲf 2 oaW=FXN dKQ #Zd }Y0~ :stS0FFE#ꦠׁ|ƊR'fʪAQU#nYPoA<ֹj3'MJ:y{Qh5J큘-DrhV&ŮiԒ4~ ~hdŒ/"qYseq:+ ?Nn"Aua'%ڪ]}CaS0lͼ0$滟QYqfPMǩ6-1ܽL/b7B[؟"8eq[_Èyn)OI\+wG["|K8E(.AE5x1r2SB=3tB\=<٧?v TEΖ&=:Hj۸QqU2/xqEPy8 -C\u *步hkySA^iu9) i\803448g, {WFmWn/B9bw1Ox8z`j: ԯ|Qڛ G$x Y@Nlnq9p*O@SCo"?ԯ`|!_'Z3^~5l|C~=jHӿ"mpFxcC;ӝ['J|,tf)pejk<.y+n->pܷf㔸p_!'N b Dnk1tLΫ!^./C:Jl@ Wp:%+uZ"!„; |;!dx>q0_B#[p714^':56=+?Jme%0 U$17~ցwH_\1VU7gAVuGS^! C8_K}wh4^ž?GXs6О8c2h"jZYԫVO|,Xƾݱ:~ys!Euۼ,Mv¼t Tu&W&usTVwe);jl EKOgAoN1§?j,׉#}6BD3 J2_,Vp3b?`JL1tQen%f}G8Nrk z@89jXTsK~_C7MmccqY, LN{* FJ5VLwF)ܳL6iwViY3S22Gq fo]Y;8hk=xw=`"q\fd)VyE}tz0<@3Gkdj2M(VQw%,dF \ 6Q[*ç='V͙{TQC'/\dyϼ808$F^OjEٽWWP)4i !ORWhj, qIp ޺ \IPP]I̵-O'P;΅v\ Rط<>.j=rhor 0z)M O if>Ж$?fP`4B߻XxV0= @΅OfNM+ 0siNJ`kءn{|yɗr+G ?P5>nj3oF7#*b2|2?"bi_E(v Mg#W `/5H庺=" 9 + X8 Vs?XŴUiw)8{w+1Jf#{ =T(Z2)㴀1|h hwf˂݋uf!Lv#?݁]dq8"$ڒz )vSiGgPdneCڄ %#!3׭ħLv_} ocI\Nx6Yx|E::v+NGSN]}<$R(1VH*<1 /OlwO`R%Rox#5,臊؄CDlV%h<&؜C` \+t_:!ө!+2qJ|fJ`[vr `C_./JG!'[ 6Pq3rR9{ӱz Pw9c\fD́mr(wIc .Hd9PTx I4eS1Y3&o X[,trC~MV] x-%fTn=4<,D3]YmcKIj;Gz OKܕ-U;N׺ӡ.e]ڢ @crrpѫ@pbvYb1~jff@Zr-FݽLB %6绣υ;@ } |^!k~K"Sau _+q[}IS{ jzvU~rÚ|͔>- I9:6E|&XO`ls돭$_Xlumy}g#PS a]ib;dai& @ #%>p3π]5/pF'XE"ຘINh@9'D<(16`Iܪ R F//AК-.l<y,}f.AUD+eL 5 U|N dL2\y޹;Zg:bYQEGwSc5:"5 D,)(i|L7Sl_'m.p1+z"G񁣲NI9JmsQuٮH'o&2LwblA0oŴ-:&v<3[NjϬ#!ZG.'ߴAhIfoZT!_ޗJN}i?M7a-Z0%_? 1=fV_|粉 7!ӡȌ0ik7͂0E1cM3\'Zۍ`jK SDCqMnTn$J!f ˭ `'>\}gT ÇBq_h^j%?{iQ.\GK跋cHQ/8n;|6Mc5"yt%w~/w_Jt};Ny&QPZa|1 ,-cȑ/^6c'o#HY9b<0J?s)$-Ags4U k%&"(&[e6h̻|9*߅5xm|WlX> h3/kX-5FP :@ F-8r?[ن܋W|Cǐ3W:htFgK my&;ԙgkё,Y_=%K+BDB J p>n/kb8wڨ*'$YgFY<_NT_aV?aMݩ.J'ȃ l)o8TFR.M|h 8#|VW NAl?7pG/\wfnygy5/O%irV½0ձ۞.nn?Yfx;E4ha,& j-BEuLjHSUu;ӡb 8miMypi9~z)PK6 X#dV5u;0QlCXbo vUqKr꟡ 8U wW꥙NPZ{2\7EbE[I* 25*C[7-X; 1;E3;/HRV{ʯW̲+Vm6zD K01Xv[[Fb>F'>3ZaUPHdOנ;ζLlz.:Ȗpv̽:Hcm h\5pG([QV6."Yg,^@*׳ej.hA rnDd D#$[62/Yn)@~8K^+@̩1l5^~L7yNm|\kvJK26*P3&^GNR~i58q>hH'=[\"בwA BT[)r:8, v; /e(kzM),z6 4_fעY~uiNiPߝ|$Y@AXVm2FMsyyNbzBe~Ĝ4-W1LsNj'8 $FUcm#&?&~-z}AN9h0%Dvk=;8ĮD88Q&_ gSx_(C$d;19>l*;Y_cG9@IۓaԆ;ÁPumȤO=F \gN8ř8tVcaTKG-ϡF]-gu$&t9CXǀ;ݎ#{ C# HM3xei\8Q,qCkvfR9/jEť:9]T'3ƹ|*XHU˾QUhӫD&rْæuq.ض[b,ItDD vtJު`.t Fp@5J;Gse`ɷ& ꬭŢܗ zKލ;.,cr4߯O?__-~< nI?_y&CtSW <@Yʻ(u#hx;8xe$2]Z8%T2<\dA{հ\DowU(@\hi+'h㽲B̐$I:ѿXϷ?a.0MQL ^YdE_ih雉RagU30ÎCuO VSC4KBo(ى/5e;WA,E&!}Sb0 Ϛ p#1sCOH3 G~&3;^8WH80U\d:3rrYu4[euGoMI'P>3t*|K`l' CԮ Ѽג8` 0gadݐf0q85yY6gϮż6kxVGpG9{!uCr,R?#6Ak4aIdz4rhcbш܎N?MzAVE.yK BݙFUAhHweO e2̱.A$Mk=΃:Ő ^7W23 U8|nv}˖.gW=G2$C|( lB/QMt(Omb4u\+<|Հ _k[Uc]'A+:ϴ!.%FDW&ԯkH$1%QmՔ>d,]F!|!QH`lkc?Lz:`gu^a]Uubc̢"(]QL/}d\&"\RwX9[c"QJTB/mǂcn>He,$$0điYm 'md;Y8ȊIkL%E-`fy?"pa`>\%r&`mb oI:9elߟ%AQOH Ld+n&2=K3k 0UA%ߣ2 8H:)9po $& jm侑$@Mg}bщ?i6_LÓ3o<,٩;f5fHVi [*ʫa]2oܗ@>"욭_Zg&dF5_mWs踗}݂3sX1@[EP lڪ?(4u%ns/!_ƳdNhŠ{ʦ ҵT"X :CQM ?Q&`톺(̦[&*N )#@Uӆ팉Ε [ QTyt{tR. 4&EyDQ`p͠$+LYy{o GǤeq/&"wi)g缮ɇ`3d@"&_/MjZO+f$y@ʼf"j=Iw-f9<<+bq b)ƽBK+2,oL1i1 u>.R8P$b $,SGas%޲Ayk4(Wmdp>-AVX\^}D$gKMk QB.%vܹr#4 f'9P{څKω@L|,H7B~Z # mSqM3<^ѵ[i3x(?r-QT eG[LdCZPDADWw]T+w,['` gg,% -X~1NKjc_6,bO޳_3?#$L' XOج-a#ڃBZ8]V0!UT$fmq FG: B"z>1yb!fLg7dY/%' b`0pѐGLzײVԯ>Z Y17`Oo򭩁az5c! }B=@o{~x@ٙ8wShDFZf}31%*p0ݣ/a2wohk_+evhޖhU^|_e QknnZ}~܃!Y$7ŋ6Vo*ѸX= 8Hcbb-c\ | `cSrߞXӪύ~]ǃpA(}dU(jeʩ,^PmjY&M"'>7;Y%'H &ɥdmúfw!pjS7/3ğ 6sW {vgYZ0707010000036d000081a4000000000000000000000001642f09750000cefc000000000000000000000000000000000000005600000000./lib/modules/4.18.0-484.rt7.273.el8.x86_64+debug/kernel/drivers/scsi/fnic/fnic.ko.xz7zXZִF!t/aμ]?Eh=ڜ.+Z Sa[+s ݸȕ/ %oB'Ń(fG 10`ИU*ryC=2G.p\܁"cT 00?d"?eo/́InD!e4 {ss[mV{ѷ9S*Pxnv2ɨp1F\H0!I OeoN#w ^gOF@IkLváb$ wt*Mi)4C܆=Zj52av0[G}=k:Ti 4MM*NG.) SptL(fƁ#O>VROn:{#sM Y~nK=U/IaP[Lg'yI@7}9k덝l 6GVUhy ]6G>g/ >چw]87b6$X=u&T?a+NW ۗy; P N(ݡAGr$|\y4ww`Paj]y'"ΈMgXn%xI>P)9rvگAx豾I%7 } bt ^v~˘\ˤ?h|Cu$wZsah29nL\9<͂xNv1y|N6IQRVQ^q/z酴VŒLCib't4í7؎"@=36gj]{'֡:*e;`mY= j9diM٘6Z=f1aYmNeM)jL5Tȫ%~'^tKgk*_x?;?p8NhH]б`}8f|cEh W*G(^lH~xڈQ\D}Κ :c`]]NJ q;3:$ rDp+exUq9Dxή'Pn*xu@(bgij&0 op;(:o;\Zo(9 1&)Ae@`JZ+8&RE'`aеPM+*\CW=3GU+?)^vn]"V*]sfSuw운xnA D|zxRc 3޿CLXn0TQ%bgeX0c q_SBMzgP*Ӿ]`ֵݿM'i\V-If_?0xswmn]5!̇5C\a%Fq];KV"Y!=T˥ÿ<}Y|X_tyy!?/lZ IMZIˡ$=<@Yi#nN%nr+;˦"t%V C|25e]0SR,N䝃jB>8&Iqzv~^\͙QJ0LStwp|w̔ڑgJs] Bn H$Rb2f6EvxYrqDSprGH{1͓䦮A&U %1cV,q|0J|9Vwү+-ΟT5%!z_﫼q;K`b6'k%kʘe, 5%s v}Lق')ArZ#b"iQhtowKmf\(jhw"->BxϯÁE".!tZWE %fsH*@:R+;9]$l,<]B})+);jÇb\egpǎW9q/G^NcjwsqR| y`?C8}g=7tN8FG5H_m6uP~ |exļ>eJv ,垂6O >8ԴERlYPE{ S.%/hUxIF9/0^̙ԥ}]LRa!tݑ/B,~R" 3M߆|3̑wg n5[m!(nu3fHWBL烤Ԓzch9n-nT.x ͔v\ eN2%v1YT/ubp+C1 @"&ݨ0m"۹j[ak%vTcٷ&A˪@m,Ot%w/"Aڵxrj ]Aԛ0Q8@1R&M*zepu>iDťYώAl+@~㵕5yxabhDI[NSc w QG%禨aOm]{5jZ=9>YςU~cd sH||=qޝFxgvZ橯B&RPEDr[@X"F5#@VeÿX=H5Sڗ(GcfE'[+ 6Wg-ԾeEO6o)+*]n]y}OKkRo)nvLV;R ~ΔpR~p2^ĉ@/a "FE'sb$խJM3P̍l[NE|ǭ r'8L5r%ͷ5|N/tij!S J0` `ɯT&$6-qc!]r91 e>򫹸^ iϣ\ h+b&VjSSK=r .uMqo9> P]g,N7>X4 8vB}9g~ C1ѱ7כ  f.ۭ7Eӭ#i)cuxk]UqB8Xycn'+Jse/hz?ͥ学B=+XߜfU;g0ӯbiNQE߾z_zaӂ]R3'ϫ )G(^b[{d>ϼB3ɤE/Le~gח u̼<ւ aJX糔f{*W~/Asp&'7 RO? _N>/ړpa]db8o 4Z$Si`ꫤ̘KRIB]1 /O_<(+;qtWe,z꓿DO.8/O K$_QttExmCx!ץ74aT*.,3r+G?!Al+2 q$bE@Y \`/v *vSvыG=TjqE%šQ*۹UFʕ^[![aEdQYA>!-nKXw]X\A` ,|+8 -F5݄+ UE,4i^뽥h'v\jbѽ$-YO_a?nd!8;\hiˋ'| 4t7˭ۿuJ0b"1"Gt]¿@Z3 0EQQ c_L`9qOгd/BDv ܋ ۊؼ+ZjjYLd0f}T;oB.AD?U}SfЊu(B)ɀDRh[4漧q*VcRƲ8ꮂ]L'HUFqēF˄RCzQ7c6i5-=kj5e\x#+eW:a=מaE9P&A0 ƃ~GLm5fܞ\Q"G1Ʊz YI7>(T:C{gg"#wS=C5epi"n 7wpŧXԚH$?U7W ]"&?__ꨟAgJЂ\oL ФMdD9R5-b_`2=|ݑ-}Rǩ;{EqVҀūmPkԲp{:>븕 4bW}ஃ<^ǚ{Wwʍv !T#ì^nCHsUG4bx0x㯁Q r$7Z->'VRTG~U[IQV6E [x{jOl#7[18="3_)SpcJA-^I^Q+p-~:8Cs26@ ThǤ$k^SH?1\NӀ Fĭ?:K%1+U0$)$+:C~N$ ,́-Hq+yR@Q6 R qhI63Z8ӥ_Լv`UrQ=Fݯ*pf" ǟl,XZ%rPx75 >E&tWOmS Ӌk2o@ӠSS=[]uG'I VO)~PHbP(<0ˀ]uL|UJ2@W,̫Q/tJGxSb(6[D>~;u&~S8H:}Y6?IOx [d7=UDA^WL>Vy;9kΐc2+J`Z58&Qdt0f\2Cj-ֲzyVfҔ{?%؞&;ĔW'e\,I"bzmAK=GhY"Mgљ"y!-F9_2/fLk> 40*uzg'-ru1I; Z&tp̓7qk{[o,F#n|~2rBEi]/"1r=ʍo21ekN>꓎5X8Ө+01q5AWlhGPJD, 8[z||J0@MeX\{.C$/Q\-8Ptpgػ:M^*Uò._\Q*wOmKƒU ZwUHumUH\sAs q]rߦ)8_-`#pQ z dvAv=4 k \rQsx]piZd}>;D 4bN .޺ vqc.!g,OrHm"O45,ޞti!U3;v2ُK,P>Z3e?uH P8aE XQ8߽2ux--g#uz qQNd@KOo+ވP @C>  h_ό]h+#U [j!bC4? QjB + Y {MDK%,_&9-{;=o+} Dj#@p|/7(Vq@!9-(YR-m6q\AqCE}2! MlA[ Q0Ch3CXhVpaf,S$6QY> m9>2·8wǒk(C˂pq)dv)nRѝ AdJX"!>͵{C(By)qKL4tS9PP^{צ"3ɔ\2qg9?9Ej[9Q s䊳TEHHzf`i`'F>#8?}/#KVNIJY6h^!}- kѾ9sIk-YrbǑ 4 LiȻvV,pi yH+9y0 /=_q^aZ L&S׼lrY嵞fj:H&<:sBQ+<*|?Le* b4Di +QAġz )E=;gAYKI+Dt$>I>$g2%~SI@n7F3ָ"ʩ-Otj7^@Iknۋd w61 H2U9)1VUi3y5}L?@?7#ҁ,cW_op6ʐbun*s7]/M$Ą!cj4R*nuĖ5uK^ \qgþKH %60r$5aU+6A U]?3CWg%5lq$z_m0mR Y36.kqKo҅&Ƀ$ yvQXoѸ&lq%S`2?տLnVo+D\xߡgo!Pe^+xGb2EBo=&b\3`D{-z_f,6RoroeA24;,":e"$zpԙ%^+:].yZVb;#ndN,{tɷ?[R-(cĠt:PE0nwXZc.y.^/ 7lЋ vHl8l,$QY@G=vl`J7XSs"!,=!DxUqCϛ«B6V4¸x3agiԳODU߃~JaKlAl9f@ԗ;;39Szؙ%%H&Nj6#_2w˧Uq&u8}}y\4)Ykq*å _t t_7L2V2ٟ7# j+dJR ye=3N`½zC Rw`*eDcKtԞh 3}F~V7 (?)jX`(o~DZ#|_gCJIlL!H5'°a;=DT-G_`VOe.N4dn.ЯbFF1n>iehI㝂2k*QU@i@/`)10 &V:Q3).;9exEP-Q}]}jQD1 _KJ!ޢ A휕{GͮSD^sJdP^/2ByxoISՇWLbD =#7]!$K ӭTb'hu'j? `En#Q~]zXП} `+ml^Ջ:g䭠 ]=Rg\^_޳`?X :3",fstICNrc{;P#T-'}!];'E=`;cׇpuG >ƏMـ'qUk:vh>r/3컑|-Fרj&5LH +d뎐>៬}~ #%S. Gxc9ɤ/Ɓp!y ?h(џlw)_^-zf.UGIؼm-ثaL|ŰUfr=i~2=Q$YZ{Rz> R$(ۢbAPn-vrcw邻Jcwu|[%Vy}{y}a1,q_1^'S<Cf٦33 W!90WKSGˎPf74?𽥇lSwdh~|߇VGk:tG}ozc8G0JK;('pSD= lhpxr@uKV0a`0A@pEΞ\#LiP j{ Sl21C[Ut;>n|g# yzDxr4s{0{^S/""EJj۞$J&C'u#{d XZٍO%*Tz'm7 c-3oN}SxQtQd ݓԥ:Xbb:`OnH80q@,ƪ<̦׽!s|'K%MRsV"?ޓC ['JFCkn]sPK4%/e~lUb/s˝45b80-s/X/٫B|z `x:8 hfƔ"@2-+knB7tH p199ǺeaÇ H6zOj"Sݹ6`QMY ^F%-8;1mZ)Gdv9eIOiLrϫ? \+ݿAj Qk{՟rӖods3nMZ^`9)1/=H~3½XNxC‚ZfS4U$@ GFTV+k>ej`b!͹-31aqS+]Z(^_OZ815̽fj%na%,LIG-GBpQuPن&" E|u s?V?M&B ISۧ5t#Y9MU<)y^͛Nb<ɑo}HghNL;U?>X=Di]XQ+^FGzZo R4wbcMQ?ʑF4l?8O://%ѭn{>ظY,K7'ϵZ1ڻ0Kobjޫ> {Wc..׶i(z􀡛Xi%ME -:8u[%5\ʥc3FCl=4˺2~nNt^sEK;83( ,riCű+T\ձ6?nSQ{,BEBM Za!_K7&Rt})PkR&X)O~Ų[B$M'4NiwJr?13u $@l1=t i|}~e:+LnF؍ yWAD!lLʔ<*B -|u t)%\W`'a֛/4ӷo*w㌋A JD,}}q¨(֢MzK<`I L"/w8Ջ2rG2N>Nͥ:1(yIٞO/+Qaon9V`g6Iap"gF/O:\ iLNtv"و,ThAF%KVqa1tP=JXس aJ:L;nMo9gu9}8j7{D_#!-*5u-cD%<|羵+0YO nkn$!8?#d{dhb]@ cicL=|Ra\KsK mC\8%^G>L%&]*<RHwyҜ'X8P#J@u-tamZBkdbpTbX jBG-mS-ܜ,̤wg?E%Z&T !hóR3fz`L\ܐ@aMPl>Nx\M>PNr&$h33 WOpQ'pSHqtdR:N7j%N餥lx#=#|YG+#|պ 0(5(  mJo4YK[:Z C汭Q^I'Pξumvx &upbxSWyd9EwRԠxq눺 ߲Om"E0oXuTէF4{Z("VWۅl]f5S!M<l_X9J1@6]spz¬u&f J_wi Z.zU;=[Aum_@©Ics;?5$ wZI+Qk,ߤdj:ZDwֶ7Ihm9iKtWhD^,8PW^:*8NԊIwP\*j#O)/2הGZa藻2q2]U'$)eP`tH)ʎڗVֲM'0;ԣg֠i3= .7o-<3 Ǧw:Zr=sJ+rHf xvuw? +٤O{^!$qZM×20}Ur{; kb'|f؃XÅu4ZO҅dEY=MRm-(F:@BX^8D(K(o R v _k@잊 U2$T0B *$/ R{ d3)n w␜븒s>7Ԡ`FvPea(L-0!:Y&4&͜j; G'nY\kY2jɍyO5RƻTBIN2+tU!߼'Լ *=pɼ0K5=o.v)lr~;,#m@_t{0BӓQ?6,FbSt*6!TW q``ad3%Jzq_T!+U3w'Vn]:ZLa҂n?LGtށ@H)$I]>K:ݧb8q"zU)E70l I{+xKQmwɀFս8Ad1ʣ{KJuJwiMOY7r wMRsJ^T &%HNfX_+g,86ujʛPCɢ"h@*hW dS>[-B1!B@kM| pNmvJܖcd2CvP6 :Y nց) ߞvQ}PV"19'ʣ|RnS#1s-v84uXrUx8E.QYG8=@7m'{ET,@bhB@節m-Hr~ y`;]nQL/]CѬ$4 6V^TȀl{'=DS.Z{`^4BcdS`sM.1Wl;q+.ϝe4RJE͋s2׃X}\ػ||voΪH3w5EJ q7[v&~1tPޡ/x!!2l [uI07>2lgn0!(Vʺ򼫅(IiЎsrɷǽQheW+ͿnsBS\VrGC2 è/2d LßUPhu M-=d&n_s[fAb[(Qe04{;֋ܨB`QX#Nq(F>R?,#'OkXzܗ(ﻍċx˴ٺ¬а']+DꇩdՀ8F.2z ľXVn,"gV\9㊺iv=BǺPz$ٰJ媀BFCUNݷ33EC&+b#gv=}t?:|/c| /g> nYYkN- Ԅɯ/Dgi俧U5i:p:yxx[,OjTQ5T0M5Wz):aQg[W`ϧ |6C<UC3ͣ7=&V8=v?nN57E0iK0Sܙ:3ԕq&C9Gd ʍ%*|xl:3JTVn*Wl<}ߌ1rueMD sbjYuRN/ b7u]iV Ϟ`#^DL j{`pvG}Hu?XdC[kV@eUX8V-Aq>| ` >/Fv,B}1tǜ(Lq "PD,#ĭ=YgQQO 2c/s;G sxtCkf!YpY58XOG#k |&jNQ@(dOƸ+-¿q#a_w&,A-I$N*d](Tr&/VC V"E x9s&7iFC C}rK~ϻrLO6y? XQpN#%eNˑ*ٹ[Nq1d3`2ƷRc޴m@ânO\>#@r{aĖQd*:o+O9m54| egVp ?ժT癅ǯ+qܞ #A< ejINXMײkbEh/V(qktXݷ@]FGH+U܇@p#fV>.*b7hLv"<2;st N6,ÙB]oGX.$m Tq<ݞIB@BADG~@(xU%CPZPzXvaXj׭ep$f02^JC΢z +xj8eJ-1btJ8I&{kb;$c15Ķk۩:fO*O{ثm~md-Z>;.Q &ӫ[!G{gjKe#p9cf2>?> $nV9[6eVkw¶ aA' ʗ .7TӶTnnd?h5?Piq_WOܣGb-U\`oERqV~ꏿO I '?Y6// O1O#G1m3 m7(9]wǔ$E~FZvkcýjLPZ-9]Н+K';kK`W+>ak?L_ G"#[ۺD°Z0ޣv}bIB |PPǤMi=PXPD1u4F{Aj/<(LdJhiL(Lv2"-q3#E9~tr5OG~_Dx+oQyL"[$EW>~b]$+$lG\RڥLCI5jr]9kd {g &|_X_\קAMjZ =O*ajz|Z;uŲMPSqyte!,08Iܛ4`KEakg֭7Խ_`PzX&dhdW\pإ\$o#.bNKU^GL_:?G4Q4D"~b{5)2%0P}:XpP> @kRC (S)gcRۥE({BJJB4N]D*fsޣY2*0SGI$B{ob";M EpxҋpzG/ke|Rn$x1~'ȮѺN ֕Q,Dg;dV0 y?nl0 jv p˺  @p#=!d,;1_{# ;e"vDȠt$1ԓVb z3'V->suSbכŇ1)?8F1 Ћ+ ~J:\G*#5cc~2;T3) T骰~\ƦȻTŧw|5*02K#;4RJ4uMA#.>wȯ΍gSIxLGIϱrk*5B?^ XF@H![I &b{?&DjBc[$/MdyH7ޓ)gFu !\)fBƤaG~5}/n&{i4r-^,tIIzB̗mk&VVHxmʇEHgȿ١#dD`{Gs,q֯Y:MP#pdA!ق-O1A\^;0e ?o-,^O_Aj8t&]va|%xs}kX,U`2\rݠ@rfpfWǡC8"!#2 P p\<={S9vV`(0es>E>޿J,pE暹UIP8(*>3F-Dg8Ds WCudb-5M-Đ>  Q?ǟMZD}cJ9$WP"9JR7_20M#h;_‚=LϱIaM-~_KF7Kq<ݒNHy Qws}hDܾ` qțtO bDg_SPy(PeP?JTn$-ږbٺaOb0@[8U {u3tf},YٸOMYq.L˿hS?,[,o}]ΓdT[V@\w*>Xv|[N(`m8꠩7swp:+n9.+UᒜH n]l7d+O7%)KY"㪛EqEԑ3ߗ@!Ym4֯U񣓬/{ >.dR'Dp aט)ECx]wVvݥU%^!pcUnwt͹]cY и?NjUf,CXJbo,').sad0 >>綝~H5 mVᯌűfuiZpb%6״~UQR pt!iE+x;vQ6 ?b̯GTnηʇ^O3@DF&O^bkT|s~FdK *D|UDF4怬H SKq˫I(-/9{",z:Rgw!Y|80A'B'6+$z*I$;aK~%uY8:4V cyR͡J /iWZJYUHn\""1A5RϵS,G5эE)̪MYdC`g}yv` cEF 4aڪxSX<fI~3>5v6xwPҗ6I.IA{ ^dM) ba58RyT9>wMAb?v2PK$[\{4p?tƞ3yaH"PIq?Ce>$// s*[&&\. C]{g 髒pa])81tXFNonVD|pw[߷Ɠ:$z}4:<I(uM {zhy2ZLm^ UxjuoIY|R~`t/(fjba")fUp{z8L\@:?e4k ѽozIvZ7[T~O4*c<]݀WN'85F½zcO쪒W`:ˎcAwpgH뀚m5O$olmN.FAwϡ7@F!0MTgu`*Be3YjR[Tӷݷl@TCJ7}'e|q,5`"}2¥?tڃrsJ >v稩EPٰD=`y4W> hJEKaS[ ## 9CdJ'хwm7]|422Q3*Ç>7TURsims"*}Z'kupn, p].{6Fg"+05՛s&|3Ͼf~Z-v*9B,$u<K}Oj vnx{A1sHLhm#uUd +4zt9߳ *`Bvg$rHXۢu"A-*9p@_LϾM'?Ai~P5*cv0cltl՞̴#Eչ`!o=XET17[.UelWfPtb\)! fۅGjxcWYcbYG/{{PS:M{'[&f9P@p$׻GKGN w?F-(;OK:xpN)(⁦qw=GR[;T3皸69|$18 tBj8"hOfvp, V 'Xql'K`n֨U/tUx'3@WO,y<.=c?- =(SZx~ eG!Ɵg1ֵwMh6Iq\e:_,?qNܧu}& axt|YcpI^#) $$uԇyӜ$ʾ}fұK,sN;WY9!sM_P(! {XO]0f WEK#9~qos9L༃ws7N*ݪ{J v[l/cEqz(wwk[پ&CV_aJX=JRFJs{^/ :3Jooh-0"+l*=Iz9d&7~-o/df~q6ϯ1~ȹ dD /}npy{1_5}Ld~2v'`smmYKЩ*pL%?aR kr8;(DVb4CCbGLA 0co 5Z?mBHD ܵ GYLK>' 'RqWh?4qw0D`&hh\r805xUҀXagU--pAƭfBϱzr9N fQ31ݙڟ n*d2AUfC.epy |!AE35k.nEV\׭1;m>Ddĥ8lN {eؠAKe=ލWM-򱭐U{M="7_K*TBCȧBiyTB {=Dm;fŅ :2倴I=~ritG+7^JL{#bCd2(N, -98~L- =n/I-兾g!!&smB+IY3q-MΌ 3`FPzͶbĝFnpx˕TU/2.C"B#`P7Q8SMUs S q}(Zmy:fލ Sw蜩Mk[Lx(;:E"5Kfi}S-B2A3Gs9CAtad[|n/>*d&|x j]ʤFr1*ȁ 5ak6jmp>FbGBBDˮ)l@Cɥ $J U5H* WVo*%IBzЂ;[R}lIp>~[i#<MlThGWZʟX1).H/pp41GmَʠG5opK3߃> M|-;[G-C~ck)|^aRp,VE҃bʇڅuOEN [0lVtܺ~i$9 \q8}e5f$'N2E_GrWߢ]FZ(2!1?h]v_40=_כ[,Ϩ8_ljO6cM TrQڝ٧YxVQ<7_Qiy(a-[KZښIc۵8+w9K)Pi T}l&8f7!⏤Ml3̭9 ^SX oMkY*L?O&EA'TQSR0Z{U#㛝.G Zzay%"w6F޷ܨr|n0 J&5"5- "cɿV ߳FLhڗV8L@FX3Lo 3Pñ"ft{Rv2 ;Dܫ$WD @z~pbEW-!JϮ0fOComE+0/RZO%>m2Q.R@ 83s^}k`DJ8CAE圅kQLDa Uέ7N'ŜǾ%$6Hj_B }ȷu@0 }XE/E vh?%K_!${y\ģf*n&? pֶn] Up_&I ؝w"%7 {E34Dm\qr2GZiԍy LADDG~3MW KCB~lzbEo%-hՉ5$>^A8@oSI!yRy~A#45k"X DBaj<ߟS'HBV4V)"#bo^B k ґ,*2bzahoC4|nGXslk#qZ>+.2N"]R]}8HsxJ@Ӿ&n`u_I8hb)Kلz;F*M1R@hM]" #.ݚ~\ygea>5 ;T)8p)qv.6v }'=KQ3fHQYSG~+(itsʅ梨FF T֝bZ4M#c!yWkAy *M=Rt`&-BGHx[*4z"6Pmϐ;d=ёq;?&@;n(ۇYYqDA>6"s%`H,^t^?<`iisNw uf=\u!O8in^PˣXmh Z `3_P9pGl:-P/?ҪO+߭xdln@`TKPDؔ T'i63љr8MKQP'!6mrQT}2YX5h='bָ#ۛMGT k\([%/nB&ciϔ0b]aV@wHײߠj"Jl1 !K $i@ ǘypJRܚOd,><P6LPٓ0((,"}ߘK0A$|.y8k<4k1MqB7T(1&Gӻ { ze#'Ml3QG/P ؽYǂ06K2LZvmhp f:qƙ):݁,F"B=o-,!4 Eg]Wf+Ey %KPl*B(<ð@&\@qƞ1&4]ZVCpeƛ߼UQ{.HPbٹ l`\r bxQ2 5Sέ FyFT$AOF9zAE,@6[)hFCwUy?}x޿G ju?ttI6tP^5s^jDx!hꁐ6ZΏ$/pn -1k/& nCP9 \E|s bɋ`ed#1%ǂϺdCk*ɠFC[[ 0V1/X{ ڋ1y98)4\%9C;Ri{GH rDO%ʂ/eE\ Eo dq`\1CnN/&ՉpRrSG+iBNNkn ʠ܃+VJyLkZS`k1rvH'EԴY 1bat U2G^1{ܹƅ:^6}"i Wp"ux$ꋷHQ(pL\V6a'"I<# Q鍿OPȒX4-Ʈ=85^OlfBdof?T m!H'梥 ^ gPa]QUr 宷1.$|!>)K|sbGb]\WvB_AՈDsI#1FϷ-uǵOӞ^ի\ֶLBT4#Ye$unk>0ǀiAΙQ1~xؒ3v>A-gEZLT=jVU- x#ZB(w ,ԽwLpgyaT hYKom])=ua zvq:4K(X9bgH P~>ma6@ 47}^QVf))S8eS9N'9uTWa;dYBgű7~r*7)g[||voF$ p-Ao8|o借p?zJ<,+ n ]*1ᯩ&r5-WqZ%66km5 FUrZt`c%xhh.(sZY5zeib8뙛R n/۱ˈ)>6Bܯ򂔲9t]Pm6@tyørJ xhƃ#|ZW(Rl^T݆I|c6|(b_3; %!SY}Uc@X3Ώ5I¨G7i%ލHP3s uS;9h@b H,n+ߐ;0lQ ¶Ֆ@G6qHqW(n>Jd{ܶ#^[-P :z[qRb3*!GjnAj)LV`u/HޔP=Zop'e aõroFFS :@֭@QqOowU6&EivNmq߁o3Id1J?A~Oe~C٧2mpjPkЛ}!T7a9jpuNgKhɀ;t@в?.Spng1B 5 Ċcpks60Cav6%V02`qO:N Bez:ObR7a úЬ)EWG[Ny_!R1,94+8pvFeC VHO\ ݀h-UA'16|ӡ0Jqg 3C9Hs!A10<$[Y3rJzp4kLuMd!Cfu*R6[U衏`0XbzƇ7&KMbv~/zo}C`&E }s/W302v ֈ*Pm@;biR`JSnSC=ڶ> Ӽ_=ZCP*z"־.FzhcX66~3'kr <q&.޵НQ/1s.@2G8Hyim6PѤ_ em2L|[s _OefOrukS l^5 kpai=Nj1 d;a `H,Jzfq ^"Yq~kA*'lEN,7Qh &5<7c6DQ<  m.)_ȏ⭳ܓH+h|>/hO"S-[е[-}99Z>Uٳ<8R2K-nCw*|G/Sq}ߺ{{ZeJ"`(nfwoGagQaH -Fw"YZ?lQQ?ؤmmA"5P '09j͈kt 0:] )z!oC{YTu&k/*2R{dGN[`C{J202R%uUoc=+X* Ц~?_EdhX)(v}:-{8 W2*=!ͨ輎'S_. 6':sF8C{I3Q Ox(@ܕG9Jϼ }IKjX],㥵(k Uii4k_0z(@йQڿ%cM&-1DO\XE^ 2vCaѯ6C(c·k3۩Y]Gn޾V=#qU!#)4bq ٗՠfdh>$^ (O0m!*VM]NT[$}hѻL%Dz Xe,;L]s7ZAZ?C ;$ XC]N];|&M<|ih D|IFrMjHZ%oJKja.j/68ٖsbx.ӓP%I]>a.dhtkoC*:Ձ5QYarYa(g|Tݓ(C_dd !%4)Xagw˷wr&#z G&4,)Wȗ8_cpꮜ*Qm8dwaai(#U|r5Ak]o!Lǒb$V.m[2y`|k?wM 5p~l]HglZ̀8Vv~|c5×`T[ɩur^̻aiP(,)lm蹳#(@iml)*،q~):qH=ېL|%\3 0$69ϪϬYv 2vC{,jњ''*_ֶwfkuF 9` 'Ҁё3bb<=D6%0X'ׁ$4*"b;^~|<.kFJZh5CGHH91=6_FexVf;CxmfgEYou ZL T4cM_26bgTqb*hop tp,9XxHN+ΌH&<DV ,]cӖC.'y[回XL-/fM%fG"*Qѻލ#'1?n54c&kBj⤾Zrecj*s Āl!;zwgf;+2+6pw!@@;<%#L|JKjk0TkF\'*iM*\ D+;Hv;07 M1~ BQ-)M]M+m3cm'|}l,=I"mf_<.Sf]ZKv6{d_TnCQ錡@,Lkp@2{ђ8iqb]$q7~@ʮ ?EBW 8oV{V\*XGm9h(sz. ʚXRhf8PV9P!m.>{Pϸ; 9Qa4ؤ(/V1:Nkbdvw2yqMlVcRZZܨ)J@Fn&N-?ĭJ&iZX^Z+DӖDf@؛Fiz'9М{4@#`\b=φ#%8yfwe#aop7l7@ՓRmҫbBG%ґUOE4T0`S(K_C4&F$z]BLV7M}>_nj rY\fӗ3Bp O͎O)2FY8gK0bt#PQV;mRCi IiJTmT yR X@_)ܽCm.RMh}4q3e`SWԉr΃Ul٠Wԇm3Fn;* V\9xI i1` kR=n(cdV2aC;/ܒH[=ZcRwo-"2mFboWQ7 : 2G&rҔ)Q>IḪ“Zaj_ ,e-Jq*з1}n+haD 5Ǥ]Fw-g"q},<yGr!-،AݗF:TK{F 1h~ _ڙMZs9s4eG R체#3Dua-NCmڜu PZ h!> KGB+۲n]"u'^C"ő) n>>w@96JwkP<@FPiF\oEX"2%?Ƙ0mII fy3=w 4 b/Fr!3 =!vF&;k]t׉C !$]I괢eKfirDn>9;i`z@xP~LTR<&EFblU;W*9Tweu-LF 3.#kY%5[$˓wqttTSA}{=a $eI_k/> ($KHh V3Oy@Sh"E&)˯*W[l{YXIBZlu{nhI@K;9#])$?35vnmF +]4{5xdN4G 9)*; T,?Or2-Q5deGHa\~4RCôҋA籙=Mns 2i h6V eRMAdP!LY.9\&un=JKB ~/^32S<@o$~tD G6&=GV?iB'7A6d@xX*ebʌmĊiOzEyPȎ'S WJPhBROh̜ŃU޹G%e4 ?X2!0bch=r?=ҭW{g##>Yc uהW1tFte$tɰ ^AtLo[ ~LRkᅡFb1kzxQUu%eB':YGw-U*n{D8㭋>\. bVZκuw_eD7d )2PQ?J.SHCt^8Im:0U&r:d#hub)Y ,9aȘGPj/zyjh _a+X '>ZX>;qp ōf)SyUiea%ΥgKob@ǵUm-CDwpZi*˺]EN%~H1dJZQXP,lUٞh.)RL˔#jd '+_KbUL0-ɂ.]<@̣u*ѣ +6])]D?\qgM(0ҕHpum[La+9!z[ ^^YB~0nC *V;?D{}/ +‚Welcӣ'<=px?j%>T7ݲS?.-vt]cH\-/fѣKKE~JW49c9JUDO2mnH.X¼V=4D9I+ mSIj"mAq'RKOWtz6al?I*z 3Jr9Xop2˗ۆ@6jtW|%h٤G`Uq"XN%10͖n$MsxT8V~]b†;qwjd]"9bUaxxIcvI"FN~^ZBJT\_TbF$Lx83'AU1\01dM>3-VTsnBD c2@jfDNs3BhŹJ,䧂(R1.p_!?$SvW: j f8qmꩂ_T4V*6 lM; I҃Cs)flg5 dpapZ$=Eb#V}(' o{5 N??gu,EklB.!WqXܕn)0JX[ob KvQT2LsLC'[䏪)@IY /XnIoyYY҄%e?x.St9ƫ+֟>$ʈSުoJrk4ٕJs@43?/KYjNfoU킖T*Xs!?lo!<~UP1Hd2[R_#JOBVWBSt%C0e,UCȁ6DҾ/Q\)w0wOQtOW4h&V8éqY}Mckpdfr%Ps`S娙?LWfV䱤Xv48FEfQ;ȿ#ޒO]<` /~8?Qz}_,F-.;^kU Cs#篟-=7HY֬^Y\T`^&Mtdr6ZcxDԬ̭I<""q'<*MW~ޭfkw&J6Na^šOFbbC{_ ь ƊwET;V j):yZmE^..=}Uk!FDFsaBW9\lVy|r U k cPިQԧca |=>҃cTiE 򴾦 Ni* VP1Z-I}B[2Ƙ_26JEG/_~Z..pZ$.oHakք*0Q{uyWXiAƸa*N>t/k)Nf/NʟyLJ%c !v@b#MTnj ; ;D0Z~bʺff,ĕB KUf Lk#5..b`ŏE#Q.va~߹n`ς7AFg1 knD~\х ljg \ugbHVŷvā5JnG>BwskX߈A6xHojfYV:S%+uPgg+M?>ArjTajOf`7d{,ýWPJU΋sLtz0ʲX9Nvw#N!EЫ-v 3эO"a}3` _4kT7($%=iu6?Py6X(5A V]9+6()#9< )A@QCE Zçq\R,Eǿkq 7I8( ݌%g샓?$ O$TVlHޛ7{4 4 ;D[o91c^'<"|/ZGD__oZ\Bf/UOJ,Ԟme rr*=H\0 IGٷ?ap@=BnJj:3F&ʇG:˸1Z; @^+a[]_tR8̇iROGj2b>VQa[W@5kns'f{J0ʙm4jBɾ 2y~$~+Q.rc! gu11nw!Rc_-tKMO֪9ܕSdmFXZ0h).|MF)IgpUKH5rrlW2C*߼9ɻ/|@t>6iuj^xSS8Mny jf'7 ftclt :4d2v["+n˰;/Az˶I""s%_iS\9A% _S)/4'ZCI–qesj CzK-U6RaVDeܑW`RUnO~4Q% ~ǃ$x h50V8fX@6ti)$=2B5W&קp<>_Ф/KTeI lsr'A#%? \o&1J;)._WgQrL0!|CЗm.$Y<h$&^r9LmsJL#-X%…@c&+Rə\^Z-㑶NfB> Lqvs.[Ù [ _7kinә4PJ~K7~"&+ڠUgBm=I 2򚟏T{N%,iHzJ_p>fX"O.hlր{'S1 Rc4?$c}GM%͇.$,m[9*a ,?D5T9")@$>~p,}.Κuhw|\VIB}|mgHPYvZam~ƶt oطm1Z)օ (8τ*4$]"T!Q,7 + JQk&,e=E:+h+tBƲwG͠ŕĵfĴcsI k* s?y:J1tsH K"lLP>ݍ0>/L`ޛ1v<ö8H"QJbTulDL%[VnBS]=V Z ]PPgbmO0oA7[>Oh1>;_u"lGtOfvܑג&0Kf1H9^1c,)sdqxѓf\Zt*\{3*}j;c!+i>241ͪܚ? 깱w-P%.䦎8(޸P;ja Iu=X4| 髺 G{[ns@BPR*ÿVyV,u቗ TBoAJjeUw^DqT1e\L@Ougg7Y{nŨ{P?"?E*DLLaV6k]4ڈA5%R$&X)PR-RZube_Dܷf 8$ >}FyƝݫdE[~nۆ_D gv^hD$} ZpӏGPC3q7$53zszMFG=R1H[[) G}лrwʧBqGj5&ȁG*{5ynE[^,}ET'Ve:S5pURq/f$n̊䪽{!Z"bi,$o7"ؗ80C~@ y{d]d5e9no4&X̾m`HS2͎\XQ"LV_ ~ѱ^="ɩ3NP+I5N-7ز BRGME{Žs /1:QMT 5 pYB 3Qań*M4Zkd/ci ?y=(ZCma]m?ޗ U].ex"o۳O@ _ Ö "7 _jgM[y0*C!*uipqm{! =:/BS;9 f\;;JCjs3p8=7%逳mhRO;51bVDVXh 4'asE{1Zbup )XlY'Gq1R (6h ߞ++$NͲ{%ЌTvYd Sr!B lA0^ZHL!<r3| $GaGUN>K5!xQ."uD35xuf ViŗPBZ&Nׅ*זtfs!)jp^3y(`fI/tn">a['`jDJUFXy=^GeB+6@ݍK#x\`@ %ʑWBjVd ƨ%ɩ^q1gRwMEa[Y[<1ɱ=HBt dx@[2LgJw".2@²v~V^Qs-Ӷw,ǡSvn%W$-8hã-*B;_rfz 7A@ϥ|n@,>BӁ4\r@0❌Ki!^Х&>9|~#,E;J  |0Ga_!{CHX_~a$(~e]W(ƀsN拻\1Wx=Z$"S*<^[gRg!TbX%[ B)ؓD#y;>ջF{OI%Ǩ=]TN_ht g&8E1$"/mvU݅"Lv# Љ{%AZJcD<cf: GpM]QITx_~l\6CnI T:U.A)ؾ)^aѳ$>UМ Զ/s7a"aUMP;*-{Y4ɮ'cŀ&5o}*܋diYُ.2 E'&@2DZ鐾"0Lj|\d 逬;z'Uy6t7Q ?ϬiC{^w Em'm\{C뷍m!YJLH L)AygUk9bݱd V4hj8 y +?9nè㉪Hϔ iZu3kaG,E!;$~JA͏:_e3j4UEF_VߊYo_7G_b05ٖ`GHqUJ!7|$ңZF7׉^~ T> eK aefzj!V[b2? {psm,>*DMɠkڦHFPI]HFjygAhVh.|@ݾrC7uŌvx_8=͟rpL-m-FrY[ouƋt2VRm*-M!JhNJ+]t@|A9K*#Pdc ьX)ƽ'wkpO!]NXbuSE ]&l>х%Ps+w,Y(y)VM<~Jg [b_e%NI'gMd$AD;=X4`=;y ww8ڃs32ƿLa[` Sz%UNib;"̷sY~^%*PX8ޅ.0\Ĥj,04WW`!$֋qg}kŲ9Ǥ.!]1OƙwdOar:B`$)6,k,TQ?j#2.XT0oGt{_HUTRfb7bsҗ-C,nI<ٜr@@qJjAPx(ưQRno{]ޭ,qdzZbO-D45NDZ |eZu};rswyL"ˁv7,_/vU6g]082ܴ  ,ȥ3vN;k1Sİ2HG‡m.P14RAP8,UDs7xN(:ֽ̈́ӔFϕdReiA;5r'g9FwәN{dr/uKgX"CdDp~Id ˹׻:mzlfw&#N2ꏜ`ĺIP&zI?kvC{`,6D ) uwXRÈJ0h o`5ZV 5$}p;:n֯Gj ʼ t#ԜVwCJN`sNl_Sr(}XْTȷלb|,Niwgdk_dE~5z[*wq-OTS1:а|h\ǢuJ/ܴm,6v?Yuxױ̽ϮF1O.p"&=:.t?qj)ŶJ痦6ʆŽ؄c!Y* wGEYX` xߗ[j7B0iCUR_Z7N%,,扤!>f"p-b9Sܬo _ y7MRjg.v"ri0Kd,j)iRWk"*7]'⏵x-%ZIN:L 7_ u|GClny7J`Vwk<L,?z@oaG~>.5Kco)CTHov2eS"ϙQEjy Jq8I^ˇ?!SͲ2X AA27ŏۄyp4PF#0.2p:{mC N04 ɢҀfC3>L8Xp޲'ce/]Jd9/,x2bw!r+9"bZ' 9- {bA/ ت~t֟ O5C$|騕6Ef%mpgQa?i]p[eȼ&feTy]ZME2K}9ahxPg5ihOVvt_Û̢XЂBCp#N>Qb@BI9 ;Q=|t 80y.R WꋬI_lt@.Ia6RdNx yȝ䦼;sc WkNǫZ.N´!T ] xR57j1C=}F+\źvY}Sqضp@3ŨfN%;Z ռj#_ҢFU'Co?W+' Rc8?3-pIѳ|Cw/.O0 GPzP{ۿ(u5`($g_c3k (ـC붪r!"l]َe3퀎Epޱ m9i8f_W35!>*"<gmqe{pAE-V'QYfesT0UcGsqq"\AЄ݉ό\+{Z=8IFΎ5ݍE3}tz94rX8QN9S; + w uq c-∶ct 4WF=9,@Ќ6x Xo߀܂ 3 % ,aqʯo:C2ݳӤ2ߟ=hfxٽT3)7xi1XU`("T¿,/uⅅS/g!bH̊l{ q:jʵͻŝIp)FKA]E ObcHkCZ _r0ƨ9ba,^Tx3A#m[~ɑA˅r( ?2u6_0 1Lg%.,Gr{JbO\hLm y"2Tyj+R|3,m"pYJ<ڿQbTe>u0"Mj !l 5̳+vt y&"v͚43;t#}3CL8P]Ĉ€-dg@ a~=6U)d]Րߴ l ,Ї{R$+)'9!Gݝ؟݊z1 WQ$3VxPRzKޫ$Ar v_︃Й\oownMr LĈ)#c abg*aPTԪ=ɧhWo;|t N%%kfu3DG"XA9ceh۴ѿ0L覸!7NL#CGlZJT >au9$aoEڟ9EQR kY7k<|u'5.?,=8SQ 5?&vhSt5V=!,a  ̝毸 7+]s[2'e>I6ch.to۩ӒBfY&,ҽZ6Yo]thx 7:wTLYXsHW]gq= @`\)]ӝ!eXdm2\"Z2'D!"ڥb,7^La1$֚Cd2j)+4YE(uG.}WP=Cνv^-W>r%X[ i ‰gCU)\1_l7Z6MrHI37H9yek'2xY"*kϋR1Qש D#vbQQhg#NJإJ!xOF.k;{+ׇ)fuQ`fLmjNQ7{ؙ.K AĊ=AtHzA36)Q^!iߊ.X";VP5K︔Kj%]볊H?;KK4D&SQ/Ef `βC'(,zh0 L"50Iuig$E=>5%TuP"-bCM0O#> "\ cXHdv*"^~۸f4X>L $\rs"7]=lQ5nW' WO9KsO):cgS1ݨ{xT[%𒰘am"jY`u/zboQR\V]E亹`R><{<_$LhT?;\nLJˍ?+ 1;^Qצ 2z׋C}0\Z>@ʆ~.(QXy:1`Q 7tYFzm,Q؇,d7fK[;vg-0OUb.(x]<һ,i5k Z|_JݫCIfܼRO\fwf}F*hS5zόizb`d: ѐkyt6&[R]VRc,00;`!߯ 7k *%Aw٠G~&9*l,WR!X O ?ĸx m>C:9%΄P\俔C Y~%D5wS!!</E%p` >]a,(m\& .|gkMa\IT.@V,N|r.N?8up*];!lKl5rޝm9ͧ0/ F!Vpݓ:ʓíNb0D0Ì;NuO=*:믤_ʓS^'I*EM|5(YVɳa{\Bw5HS3flE`#j)6. x~o: niUR^T2>v7 zC?SCM1( Ϫθ/`I^۷(΋BgG~94!Mx(%)^7סv[$blMGz>F dPa$ }8{@[W}dud21KzTCAl8Va^0 3U1ˬ+F;{X; A8]޷0YJc @bh-VEj'CkG[`DAQ3߭r<4J]žAa /;XٽgZcW-FGUƆVd1>T?=8&-CNVk cR-e_LP.@Z?ܧOHB w Dxj!a?IIc1;5aU඲߲\(zN__Pj;a:ɑe@ccĈD<ڻ}˪(#(*ƷV-\ǾTgy~ P|.Ÿd7}?z}+&D.x?L|"iD~+AP0!Z'ȫt+_P3j ӆFEL@/Ҵ|TճG7ZtՊiUx$аt7R tjn`aq zCn؝\"IgYZ0707010000036e000081a4000000000000000000000001642f097500001254000000000000000000000000000000000000005d00000000./lib/modules/4.18.0-484.rt7.273.el8.x86_64+debug/kernel/drivers/scsi/iscsi_boot_sysfs.ko.xz7zXZִF!t/f']?Eh=ڜ.+υ3h0R]q kjghdϻ:vү^Od>@6 JQ QZulya jM}ZC04=LJb}mҝ m=Nf'n3l<&p33y#_{g+T&ch:]FDPG"Ga[L\T¾wEN5^  fj&.$$lN_޽̛[%i$H9QNx+ tl37d*"{ca?Y nyk/'S`l|/_$O$?8>.Pap_-(*mM![wG+KPKH7 %Ũ2H9G30;8s,%[Oe9]$5S9f$߇ _!khR$Fl{#eQҪ(dhF¶V7NB[n nhB ULaum'8G_BVK!{p E{Qc%\ePwڵхk)n_}MU]ln:*is5kM[@l"cP`ۡ7K9sU(SSISAeg~TNG[]$1A2Y?Iel 9WEH~t%p(&oWv De~k-2F>i+=U?*4? *wH:["a'"5z#2xi~P+f#ذ (Z, - Ss9{S W Mm ='F~vzje!'Ũ~1D;F3gB_큋P2LQ\Sq'yXW63kzz9EH-] p:p5#{BWem'e\(-),o1FV%řv"'\8ؙ:> [p*Ӛ-ȹ S4 ymotdqD ;C[)NFޒ SٜEy-̯î>qӟk+w*\QM; u 'ؕ6;yn۷%P1$$ 582D ~b^K7Grk<)p,J6}nje{M3K5G00ğ ќ[) Ǡ[] w59P=n ˦K(&)5K , ;Ub\bPVq}V J0E."]qcRL}j#kpz:=dG,I=YkRuo𮳊zPy ؓ!Zտ-x $CIa|>&el8"(fvNw㎛ZsOq#}0 y/lHz,ā=8\D76bzh W > B?@f]*d>PS#Zm;}>5c~|xJ.*Fکi?4aF_x1g BpϠ93F7R%ݺ=Ë?(OgXߑO)ڈD{](< ܲqTF95Xn(nB$l)M{2k,| UaD)->X߉CWiF)5p:Щ"q> dba0ԍ+-[_ņp[) P0佴aRPɊ(PbE26I(5$t;\;ճ ?Br/3\i:f{j56ЫucَfN#2c^tGgrE΅+z,O+RNz=ƒx ۊ[E% >JDZX3[иt\e7&3xtR.2Qd|^!WhqZ0J{C ʌWiHGAP"L9sNKgStfLQqнJs~D6KfnxakRIhVWS'H7EzMVÀďW 5MɎ[ap1E-3Y1?o 4 $ d/3vD"ْ^EkWc؁+>OgRpf'*n*mΠ h[uG Kftl?/+=d..ai [Jy6'5ƒ;KJ Ir/ubTn޷+ .=6lb T΃y>Kf8-cHa 'NOR\UnLmܭyX u Q.Go kgU0$^l7j"g016nQ}7:f/jN}?'nnvHOrvlx^6w ƏuARȂ#nE.0r/ PVBhp+糌*$o_0#͔#z=Ȳ1,. 󣨶}w08Mj׭.+NN\a{MUsuG:lUFl beˠe 8g,舢YpzUx tHRG0^pIt{:}ó'+՟NW;o<4B,ǫ!!KL'lƢ_ZISۭU&{-/<\愳qJ@7mnQHyq:с/g`Jȃ1.W˦D6S+,DԻ⍤$9(Xkn=V罰y, !jSԯRa,-m#M/D<Ɯuԣ +Fpg#Fo8/uz;O (n9m ~ce\P~mZJz'Uw5+xhN4PBɓƖg/TmCF:%I&| $|V=}0 erw#ϋ{vPwbzE=k3NãY,_sj$m=#[O?IN"ИY<]=^-ZWn wSkw\~Db=<ŁQ˲ݺ@1euIW|M$CKdt&X̃~]VNG\@ynZ-:;l`z샰oսOeWF1f_z?m>;'a OPbr8Z ;C+ Ui ^Rg8L֣{e);<%Z2}\ bYȹu`g^x;:aP`99!m2 $XQ?, (}Q%.тi\,ϩw>3'mJSugđe. NMX0alyhc¯.q31q]) qM]zZ:l,M(S@Ma8̡mk, `<⅞hk*r|]=\Ew%5a|drjGa`Y# J7=)o.F࢑`w4P3KTM[eOx<w(壭i"Ք bgM/+ +8DUo;4Cl,iQ0{qݛwVФ·k[PJnJY^FC2hz HwTnc.+aTlBs%O>*Z;og9{#nrt~g&oM4 ـ ֟c< WՆ֦'H=Lgo<_\<ŶI պ9N%!nގ͟"F ͚jt"%7*,N"iII 晬{8S:̈\bk'Rzj~k,r_g2W:~uExGKI,(I4GBX`R;N.T}&)v!#ՇP>;m qq2~g>iSA{1N:1BaCeJ{3$Y@2cNl:=g&TK;[~mO%orou Y^?zy嫡e=([`aw:Աq+obmADzya4d^y5p8 %"DdzblyXN%+ǥP (T[,Q~%@|FGE">R}:=|k@O3d%ING<=޿+=kZ}rXWCAT۷"@y!t>Fo7Έ_.NcZO ?EHX *nI!s t&\'0 +O KANqY^g; Oi&kyvs4x=xn?qףTKed_@qX FWj^ZWWPDO/l!#I-~ϘmPN3 oNc4t1T;8ߜ PJQ4 ҥߦ#Ed1 cž W *$Y:Jo0Xci嫸dhV7]շ(>g@^)ed/)xS_GCާO%M/&1ζ[6#'"]jX9]<#nwElߩ:,C7L)kJsBδ%?9 q5OrUa Ği&fņ,o!>%L[xRpD0*1c%QV09O8 /d&A+\r}EQ,w|L?KGm_Bl'D,XE =^O WO!"\ b?)x f/] rX;6]x8Cu<@47vyaQzFhW=5c_BAm;`t ,nryZD_09+JkMyOk Sȴ"V/n w|,|TA)b4[̕DM2=1pY0OfPZt.^&1̷z4Ʃsq`?|Tx*h7VD~g"f-ܢwRĘDU@20AQ*!VۏbOt|o/@$a՜BqI-c[Qƌݲ WCt˝Q 0aBITN# z2$]"xyd t =Ip>tX#KM*uyBIS4QT ߗuo %P*o_3[O@,&3n1$fjB3;saeKhՆymK̵J,ޢ}DQ |4KE;A?.)n|_B%l ViϿZ?]{!3&Wk”GϏ Xu_`3]= 8VCX3XI4's˿lb>+~\c`e]= ۟Al"=c%H?hJZk x,;== } /Faw#jAӍ$y`l"qܶ EyWYE-8&OgE&W02QPe^r0LJ&!{<~\5Cy4_$l0,j\Іyd2^YFy:.6 *Pm Z DbN]8eZ"xOg:^pi*+y(-5#m.laj`5|Fc񺠌t]hjy$ N F6[mB8  r-MFJ౶׀Q)=iD՛1p{zg% M1u. - wȂz.i9΅b`ou$w "ȳAb7x6j융s H ųI[ə7puMWNe(0\+JtxiVlA~y\QԿ, kذk XWK@bp@3_UTNÚ}Dž0IᎅkZg cb? x7ځBK dM6T,;b.`P^ f=py +  ԼC9N/Jw|UR%rE͍+SLx;‚u$mQ"'ea[R4+tmKy_:!Ie"饶s!Cߍ&/$ *Ãi:i󐪘Tēm#ӫPV3Ge4M5M?x2dyW'A;IOaL*`eCJ"2o`w\FLǴU Djد8hΥaH}FBE m(id{{nek!y_|5ӱq2opu@,܊4..gk zΞwF;wVagʞ3O)&z/2/|x(i~@zmi rسI*;nˑw!9=e%e4%ƊFW~"eYN=R ?{c9 Cdž@7O)"!݋.Q;}P,PgCC"mU4|&~,'T[R?> XdIZ ȎESHK88!%`~D_c\g{Hn"'(Eӽ_[UIK)E D,ȩ̶̤cu/P,c?S- 9[ef/A_Y˗ |4:8Br>PRe~i%?' Ԏf$ BRfׇJX:rߠkS^*r5$וŨH欶8϶A޵|7[_d4@MS!6k  cIay Nzb=UUX}_(Wl4ms8pQbfnz%Aʔ :uwAael9Fq4mGNj6s dxn= {Ű􍩮g3Z B'\T/=l5ܘxb@~\[C O2"V o'0r2͋qgyI@(ۗsĠuOj;&s8)'%X'^Yo+C <2B)Jh< M1/$Ki2y3ą:\2^'`aRd`ͪjP0 Q2vL*eC8ruK⦩KmLx%)gg輔y…x֩#~YTAԂsm8gl0U+L:oDHP6c &mq:JtΗ/>e%-?'g[~|bc~je4jGbXMQ=kS |^(LUΞHWOo1 Z&.E]B%\@7<"B zmy~QHX,H?IeR o.Kf45k:[V {Xx˽ͣ|0JinW.&4pb k.[b!67 6ǵZD1~mڐᠼS+k0K`*V:ʍ-״gq.!)4K[k/'7ަK\oҢ N/Yđrpu 6bdLs$ SP h":<3UJ~.t9;-y,jgu^!ՓEe XyעSGH%FY 'n g.me2q*(l#T tpq%'Zـ̇)~ȁS+y%A%-~J;Ś/0̮X-mig3V 7A5͙e0=#+1mg98rGsYS ;Y@'21]~NfTF Df.y aOy9ęo0ϱ}n7C`wíeYЬwf<']ayYF\Y:϶xL3—&׸iI{}K+ϋc,񰛖 <2؏ ϿTwJ =;ꄽ)캚5e_We]]6IJ}.X` =";o5A/YA8vW)ʹX<t:EEr hU !c#F8}PB]wP jN9 WFךu6\mUNV\i#m7Nȼj{ BOb˟k:"fWv1ɳ,0`ེzk㖴7Wo٠e5\l֊ݓJ!mBP((&{'ҒBt݉Ce{QWv#Ņ^p#*ZZY.#p'$x9:Ä{4~c) ,V `wNr{1Ec-!/R=F[Ji7Ƣ,@0hY=fZTsX܌2zy 0YY3J1Cxs(vUh:݀ȣ_eA k,}2Qi7<=E`XcRPX;)tCIBwvC^\5s |uZ&Z2zഘT:Q%4m CBI`4߽ND@_fFbqe1R9v9q#N F  2} b. 25|&ylꧯvA{Q 1㑙hn-A-k Ŋ< 4ZG`@yZn)V$ 8^Zx*6$EN4gū5u@=|ց9hm 8pRA;)]SzWzM`ITfH~dF'LatZ't4QC7܌q] ׌J͢u]hr 0 L,Mϡw}P,2'¢Gu(:%Iq|CV<6G)54)TteT`qD 25Tf `u6͊gLv A7}M{=2AMɜq}iGhK1W=1! A5#G~F GfZUdί^s%> ׬utH VUbƃD&CS;zk;fK`-򄇨5J2ͯuX`S~7B3/kxN3%̥ܽ;- bf{e˛` ?y}9,J쏬' y 6$0.t<=UC Rt{2{Gv:dT.3lg|7wp;6א>}MHIT9%\AqED_ ,𠸑BnxUOgw 5IDPE&Z#.hj[Np3%su49JQ4m8,,9~|*יX+,;6u.g<4NEgܡ_CCMKTBl I`C.tu6ڑ~KzqstvYxw p}*|sڦ<;T (ڱ;ҾC.уKɋ8YtK/#M[85t O.Vca߂Qn3$1Yj?֦"m7/}/L/YSrlܑ9Ԯn /ZMir.ltcvXo]#@hb\*Gb\z#w %A^nv|CTsxw1tu0ɛMA?[`c&F% eڽ]v5$.lYgT0U6TuB2 OC|Nn]S]SO~/8b(0 'Q;ZScvubMHϟmVcKM[#g g+2R=*&/J0C1&GW+)=1fJ=ؼ B혷q^ c 21xOxs~[ϸ{Epd ?>uXm&qtX:ΎcJbL0}Q3bd" ӝywPK`|œyCHy.{b3^L+,!AM$a P UG®ң`:%aJI+caW}3#P_*W(Yf-p<@F-iPṱR o9Y-J(*YfVN`3_сA%Eefj?e,\82ziCfM@0\2u\HzT+J MVdrex9]Tf+REqnyzwt2N$~іa DcUs/C*ZQĥGսFZ<8K fzg*Q|'(#V]Z<3h;ǵؓDlzRC&˷&(: שKҺ4J('Mk-\<mr˳{4>Ɠux6/Wڂ:pǮe]8]CJ2_55RȂuy cL:bȎw7tC\U'XL虗 :=c4o]Uěz.}|" &pd3r/bB%[taBp/l{Q:5#+1*K{OKƄd|ɕ|@fIKośs EܫFY Ǽe6 bU -U+v)4y*t3ď lAe">w>$P`NW՚ˉsR7w:JF\6UJ"v}[IOɽ_zN'9T+7!z58|wHQMy9~TlA_RYڇ|,_Z;u}]O" y$VWڟn$k 9uOx2e՗l21կ¯VZ %f$MC.&uBCl.`U־ m$ ̋<وPLda)>eK!,(.'],; ufD{=ӕ4`e!>4md{3SYPU*UT΃@r:luږUX:T,ዽjcKCG{@r Rdk* U15_.ꯈE,ty u1CFR+ō3bjX/jKk}hđ7iIWSB'- :YIrWEʽU 8={N]4LȐyq,m9Foq;UKq#9]3ղt)ĩ7wh\^$+Y)W > s?fF>H E1s@!ҹ8hGKK~zQooƟ9TP% ,a:h ,N1LmBρ\#rrJ~)aU D'D>|o"a7F%ejf)Df@ިr0qjB@vI`YX#dLeNb߲'bLPcQH(9(k RsY`_>[Y/RK[;ԞT3Џslc@&JX8),!->g>Ӣ|Rc52dllf-gK(HmN|67G띊-温z6岓llGpA\0ͦr-r(/WŠ]6e1tAE; qm=D "*ɂFޢt @GZ8ϹpC|]`x$.}14g5zf",Ć Oi7Qiʴ#I i"H||uצ 5qmCZ4=%Z+м.ï5_c/I`ld%铄aܾiݨ40K3&iޗ/+G;q`Z<e..K`-Beކn>U% HLg6W׈)H6GkA@\`8茔(K#]f "9}yc7*VaJ g%ޮ1̈́Eo\2DΘXuW/#}+EQdՅ_كb74F-VpӢ|Fo'b1!;ͅ4/ԍ!ʩ UhsRFCE@E\,I-Hz! U9ue~ءJ+Md )ET@F;VR2T5GlAײ:-iAPUAr:QxF7t#sǙ%Hw nLx]/(3+[Տ)k:) 1@m 6ԇW; dYi@'#rW8U&aaCf߶#.t0Rg!fЦpʨ"Zatng'k KN|ng*?(^:!= `mJm e)T:\,E8;nO< uf .lh8.n ?Rt*zڽr:_$m(( >i,<vW(̸ >8n:SQ(]UBM5s My&C~l WK_oLXO]?C 5'<SdVwob0 oa,=>@Eg4nysœNӽk[Q-$\WHj' [Ob7^x̛=~;p⿸ %"8Grwt8D_5t5gT c)hwˡOJ@m6 *?:B'VY/=Ks暟w2am2+D]3K%O]vŨYƹfݰ}X_Qu9يP%ulj80ҷP<\;CӟؤR,K\/ <,q&'f)>GȰGFVbZm/1~˩[( Ty$GC P 8M7E2`Z<8sWrqCg(4;-Nۅ\yiKf締u[n҄4iXi-%@ѐ=LJLɾ{^(D9lt.aZ\Dyu!AĐz=*KBd| ^d_rù4bؗǾƒ㩀 (RI* "tu )k\MbǸQ3+e;-d c:5{gF~Bg 7UiD']!'IL[Y **MZP֓&쫼~lsFW,%P;PĖ1WX-3H!aXRX_ЏRK{ ExGycʿ8suS=d ч6q v3Tw;d#+Q RZĜ-߸ûZ-"Q 'Di G;Ҁd@hG t1 qC?d26 RT"{W UJaX;fywTb wwQF>TCjRۆHrWQ`XL׸nvy5Uw~Y. h @dx̮tNB陶cE f3Cv1SxKB^Έ*i68"rW=&GH>$fA2쓪(hkƎuhG|u鹄Qm#[6ý,9_]4@Ҁ('Xm2mOf&H 2f8jp+UP%_C7'vkyАPC^@ּi!u 9F_6ECELb9D%~ EلL{$n'l{Q78_2<p1Dkw)<s= G0 lD ޓF}`bV.ˁ*&WvΊvyb4:ʤzݰ@)ii k5^?&y<ek4yt0~\".0T|`#v ? ]:רh瀷 p<^JȂ|^=>0kTpWu$M Xev''U"ou繹;}9IeKfڃ]>83X(<2{=JI`u>w`N,-?NliyΥ2 .e<<:bǛ/$/W|ЊAz c_|e$5->T9CcYgm-lzn ,j;3v"FfPu:F/QA&HLzJ8ib,I[{2"_ z@&)? ]Z^ ^N\5] LvWOMiaV;H"Ȭ@~2fQ65oo[GqEOv Oc5IVEYW[S\2v'e}.xM &)NF!pf"*@:R|7ӂi0qny~ rT7 7Tg֩kqWp?"-ou/z>kNV0\v=Ҟ{Z MllSTD:1b_h 7/\@N[8XD)YBUKVLT/58GO$/Y1n2"{]d/8An9葾L?T-ZB<;_Cw=&Z6Cy$T: nJ]QHE1ow$x  @%1bhOŗ>BUl-;l+_Z봞nQƋ25vY'0c'גjn 0!E$'vZiݔ%nvE>[` 94b]l RJ~sRa,a /[ C+:it4' pMVo˙D<]H-uI92p[ m4b d]|G8a@IT}]BNJCnc`KiXIF+i(l\nsNy)'an4&AO}JЂGS(vkٌ]Gcj|IN5P!}"y6}u ^#E0xW҃yi"-bܱ^WƿpDLs {l^d>`.5}?H$xϕS8λM$)N)13Ya}V`Tpٗ\q{ՉlD {x <1W0C%p"J~cnYj5 +mX6Yt1uC|KGw4K\Jf&˄Cb.6!sn0i)C{^D̈́r41qcoYDSN{-uHuCQ3^].u `L^?q0-XM:FOđ] 8Չ3V>QqY͟s|n^>o(N]im͍d,v}wOoɿ\?rTh/d 0*C]bBhggpp{O!bV[sB[f!C/skW% 顤n#/ˆPߢ۪zT,kot~sũ ^KHٽ3'f`:"HZYg,{z8Ob>n7EXѐMNDV2" q픯h&/U]n< PӻwrXd$||vYo79Am|k÷N׶X4(h9(~.{tZN;oOT3q+k?8X窅V@pR"I߳F3Ro͂V_ȓe<i?j0Ձ3OMK-V=]}i.=BB6߱PJ0=Ue ~* L$~N(:gvloMJ]Ƥ7Q?^_r)atzxT}f-/$a*H !?W@fVg|F@7MInzb$4%~_\Bo6+GLM<~8/`Ď#O(t %}S 'J_F?_WImaSBq'9ʑ%'lI/`+~j}zeoPlθ?ǰkjq\V/q ߗʓfwj;>Ӕ*#RbO(_ꟛ'2cx*@*TMKgFʴyy߮"*,mU?$5|ljD`q7-e9C&$c:۹F"|C6J ГxL7ϪG[.5^Ր_7?dk r*hjT,3֥ZHτ(¦E]v]:uk=ZYPdbwqɀ @NB}6J.X׈A< CM3 E{lF$< Ɨ߻&-P 5ytCHE,G@~4z 9%&Q$SXeHWm %C401Ͻ]_抂|xWخ$iHPyuJR"`&voFL9fhmL{墸137s9$3B0mmevv؋tт)o>YS'35}^pvh_Rݽc;Ь//`啵s o +K.6i0'^% ^lMH]f@h!ͧ_A;t*jA~v0>-NtNtGחO:dr\ٸJM@ひajvL̓_ac n׈ďi!Tc2Las.+a0Am+HRVe ޚ2ћ{NҺ Ig+]|xW(CvX<{<@02o?0,* tP8W:-x ?>%OT;2;3CLPCFO)Y@GzII;/yZ1dqbe01j#0zr@'Lrl?_)_F9s LJK6+Xl ==RWKӭzSb#%563&3&f\_z iG7o[x4 TIvL?r^5sN<8Ʒ-]JwIҰA<3۱h>v&|sSC UI*w.I0 V(ȭ'?wX!e}5j1-{Gi@T^}ҪgG&|-PKxֆ]jWmඹl ,xQIPx>J5}Wf#C=0pFM2mFeF!+?>{{ʃ>t?n( mxلjB>ѧZd!tnq L;1l !cȍã_̳S[m4~H0ǡ{t0fT0[8a㧹;P]ep [\)OnԠ Ytg=aB6w`3F=dڿUT5R܊7'e*ϘYݿ+~!]M>i,Ժ_G|=; P7aEW?ˋ1=%L2iԒN{tPecn_!YvDȃKhVyI heh)GkXgsG&A_@aK1^Lv]V xA-H Z+ObEk+XNgI hl bVbYF({^qR>nMCzcl`U(BBU L Q> :yvpTB)[## dAtٖYbv.HrԓL_cEk%U -C<H|8 ^P.o.h_ҮB(_PwQgC`9+ۘX[:Յ>y^5,|Aͥy)]R2lzI<5.c-Y=E߰hǯ]5Vy6x|閵B8\YoP& pKw~j[OO!Qk<*2>GQofR#VYRD33b;Zr :q95Y N\UbXTGBp@2ou*#yg1ri%zQK 3 q*q/򭥌\jsԝ6=sx m"#=BZ `sdR8J.ț-FقcxnY]DZ꺪p76~3U"2aSuN?g:9I+ŭUfTjIu9+e$'^P6zj.!p:7wnzHAyX!5tr b7iIHacnDz;}T] b pHɓijŎq}L ERk5I{ CUoK0 y^ ڎ-:9N*iΊygsEm$VSM~W:iB>=p½DS;5ܬ kԣko`uπv+=KevY{c4dj /zrAp2:aU Lw)ȟ}3?lMΞr.&?=*?Pȣ:ʍqs&ß@mZ!̌R@_)s~&M" Q5ABZCM7o_D \֪ O%F[P[~Y?>d;j d Zۋ4a4g;W r n0Œ aIbSqSşJ1wqb/^uc uHdVJ=iX\jL_0}?6E!+tQ@ƖRLzqZխ@O!^_ ilMΈm] xu6ί$6Qe )}g ;XP̅{ڇ  2"AcM4CkCԪW:%BPBʹ2 bH9a{J't[EwsNtgh˼nK۶vߞ` l4Ӈ:[4|0MȆW ,[̩7dq+%h|K%xkOeM(T ?.pIwFY^A!4aT.~Aw&AIƊW_0}zC3'l'z +G+/! ?Z:/R PPRa8_2gCwCyGpI-(tS, M/-GżMguAz+9$ͷJ6ǻaqZH4M+'HJQ:.zMk`2"(! ?Fy$N\_>2kҺѥAp Lq/$P_Nךٹz[,J^NC alSպ};T HʃO X9!'pCY)56r9433I!>Hɲ_q:_;ZUlah̪KB?i 4it~IG.DNe]y`̎tIANS)Q_e0B92,ơ܆%XM[kˏ9JG&sRz'9"8U JI0 ϩ\/)G%C(;]_j|j7Hd?ζQ!\s hfjdAZ.q)OIJ=vה[7M4J zGҘ}Uz>I徊HJRYw叉rxqClWikc0"uXVBU+őCwlu#-+;IWbdf"J̥2U($cO&b ꜉H{`]|.!X3MqeekjSڤrg"kZRc&cΝ&,Dn>K _S˙?ԋ<' ֌j U0z tw:p`9*8WD5&UQ'yEB]KcS>(cG}cmpc^cui+'xq0*S%ɦDZ0]*GM zu+zM2 lpp>MWTHP 7QYXz7hwA++yXEf+ޯzA,2='#;ƖAEWG>mAڷ0DH:l;LI|Aa0˷1RbTMV p;˰yUlG`y6Q9z2?X0<r ܶ\GH_2 X;ypkg"ѰoL(Ϗ]=xx:e$Yܯ/[ eY2/|=K42qr*@K@Xq#7}ژ[:=UQHnst9RF_]Eji|:cNm艌CBoRށ*␼y(7,Qb觡갰Y1כ;пP,ZW/ԍkDY*(Ln |gP@m-aG4QG;h0(Q/}>Ea]׌s}! mFgxA飺b3R ACrCjgS!GP1n^y`fܴEBgl7y Q"փɠP6LΠ&yqqux]!&GzЪ@8!Ӑ/T|'0k;zں(zcOdu  VwBݒeŦ CLj4-LN5aJP eEI@Z, }|+83ƻX4/f4ћ*`O+^R-ݽϘDX. T,{eA`-ӫ(,mqЦȕJnitQp_"\&Q'50_vlgv9|Q ظ?7RԼ>:7T n t4sm{0 Xl{<2g9=nz$vSz\SCr- sΦ L֑jmB9 ȈNm Ɗ-oX;Dqr'3F*G|ǐK>;.aIhBAd/c܏UQH` F'dBYFa#ĂGR;5gVU>WO3B̗a\}f!'G}y*b Mmo knh ֹ2ϓwp٫cҏKJ7a*p’HQz? =*W6d(jE^^Ibd7mRa~N r%A1j\wf @=z)9IBe_T.*gάF܃Yi}{6g. >F2;DcY=Phw3B*,gYƂQmdq(0X`Y F:BW\voQחEnDsAoAoE#ledƜyP :ښW4%)z 3&ji|`~)KX7Ӹ>q_Fd pvbRʵe`DқDCӫYBPܝA֭nd""?" oWc!ed]•w ?KF#σ {Th Jm׸`[!vӘ+vum:ʃ̭p3'Zݺ䚆KCWsTx̤ Egsx\D"@s,CK3]uuDR dΜW9`|(ٵ⯞ R gKiZ6񁪃 h0.>Y`97ٜN\-߃@ U昇->`ȤTHh::`xIX]߂YCP Z2B[[ w31[xglrxaE@5.|BݖB:h> =+C\6X[f21FI={¼o w8X-9@?JLMi`{|#NjKl-EԼ>pދ*N6$z#?VȺJs+pm qCk[^ &/`&8L,k^ո\=NdJIrtn4|3OcNg ;~$cp% B_(y9GNɌKVo,8w \yNh'C":UkLF(u(%uxb1p7:$5~亥+!1{wCjGƾ$zN)n>pWh:ϓ9"QڙdL3+e2 mZ")IT <3ך#]Wiܖq`5Dz\aEXq6ψH-,PFń.h u'|t)O~ 4V*F~id[X N:jO#^ꑜC;w q Pȕw J\aE.FɢN\D(csa=MԚz%K$vR5fVtOg&/?\~ΤJa7BSnHK\e=(zPXpZq. u]Шe:NB<1SbW꫁nX&п+rՇØBBZp㚃;*9jluX{xha\љ A)( S??ݩdOer,|\ײ>9d}.m2A=>MYjE"[YO6 s/vKÒ!݉iװ V[\oE]{X͆v9rMt#y/ =8N(#pyќѶ@a%܂|BF?ӾeIdc shhޒC@1c--.6(хsԾeQpѥ6е oO QfZX?qU?1o앋`ĿV$*J -#[&G*ڑ|V榨5g#۾| ]v9F{/]e{ŵ(⇒XP U[2>Z$GUʼn7BSy݁uE!wmԀ|!㗡~S wf4Xl熚G?q }J+Qf!Y6wH]yEF`'xг*$-=s'?s[aV{#C,&B,k^96|LxO)HۅV܇ĝw a#D]#y %ȈZ>[*G8M/g"b Ew\5>Ae.< ^V~ȝIY"N=l*u20j㰓 Ƒo?sU){9!WtsvȜ&3ѫ" }ep]. |f $ؓ%_OQ/te$<8WP lJaгsL,Eoa0lP~4xE1z ]*S) JLlJVO_ͶH 4HUt8i=~u`bPL:#FcpYASavM\$:>Pw?2ޱ׎EgyV2PxpYv&g*zh{@-Q;1c w39,gki` 0f::ByjtfZǂ5xJI)Q|H1{ܬ%Y5aF;'iE_c(PXw*W{y%tAA_FLʩums>B-xfU@FV29&kt޶\۰  }Lɖg*ޤj+WQD3#ohOBXz0Ff˽"54s`#\ߜ;,IoPֈ!1I ~vhCgWx+FC=-P#,(wBWN,.Qf[_;PYk\Wcj\v`)=Q+;Uy/L5 e`49_ӗ̄Ee#l r F4 ZmkK86(H^1{cA}:VTĄe(B/B*{+>7qKK /XczdDRôkG /sZAҿR!1.u|)[7L5\ݤ%V 8>O)\B$7'V!!:L <<ق8IsO<<竚 qBlV OQRx{A[o=>{qz{CAX/'_v>EY8uMo6 $B8=@AZLt߂يy)CͰև]Tl%T=$,hefŔs;#b_QN/x./4G uYYT'DR0`E2N#LㄑU_G ߿L%j.-t_OUQ@1$c.P) 8g.ȓf\GAAtN-ҏ8twZċ˛ NJt؅SfXEIHWnbϛ]k\`>c/.PTZiiEY  S>W1oluO\^pio_|" ٮB5Uݔ$=[0Pzic'2Z\Tx Ɩ{ݐu[# vʬD~рhՊk>^Vf-R -]H<\P&u\$ [T/oõԩCF n9J# YWo;HZQx b岈-]# 6\C}gzY7K1 ,6E=Zmd9#7 /)}Ŋ/Z EѢx:~Vٜ SVڳ>x;fz=Rd- TϰE `;l0KjJ2Q}O1(C^ӍoހVZΘdRVx?j\c=Bg#4Nʦf5"(V;uM|t(ȸa3ąBBNqؙraxsp|f4 ^R{xQ߮p'rΪfҰh&Sl6]CAewt!yҪN[^?^,o7A^ 6#$ƯᖛGS9g5l/rT3W5f@?|"A|@"}! p[ȭC(m%;#m ~Y~^ F:ӭˮ8'NtIO7E[Bentw*BxԲ0A)uJ-Dx+BCI< D dU{h|oEgL@>(| w[xL/8vIJcδ@~hH(dfJ;16iӳf޽\6_%Hn8&ޓMsEu(qzQvr܎ޑ߫ xl32S㈟hh~8oC# y~B5^nFORAחYJ֛(V : @iFmםتX5nT9**YI&QXMh&srʰ!{"*6-1q>SN`9#W`iby1fiṜ[rߺ-dԜ {VhQ;60X+O 1r=z.PN<Ԃlio_::|ͣ/AޥIM4UZEXciЎҶK5ٮ+Fa4)41[gn^(܏+>v2 l|~>AB?+{9[-K9饓S4Jk?Wt8MaRB Nv!gB8vh=vkFJK̉0nZl%nw %#]*w* :,VuO"}^zO9I%r5!Ox5֪䑰\zq3szb݇P%^Ԭ{&c^z]3͉zE5.%8͎hط\CP:H@٦  `#3w4}0rћ Klc.4<\Wz [+P¸&[% =Ɂ9pB`KnQ>ͣ"[ty7qϭ & sSK^/7g}f47}:`Md`Ua6&j5/HU\B0N'sw - @m`VF%]c)x~MHC[ o) j' "H[UQYd^i0u䢵a0?|˙+ "&`]㡴G.]v] (F?&c@kC21r*@ PowP,;^σhruznUf"5HMhaY|"u3B -گ;EA/ X ZP*9ꌿz0A)oL\|>iE#Nɦ hnPԐ9HV꺳$;AYaHa$Uz|0QrMfu26 S~Eƻ!m_#f.f`gHZ8{K4Kzgh/,n}g)+\oyg]tpiuK˕'` Z>o7=L$wTh7ת|DQN«dv٬^܂=9'#{%ƽ!^J h4 Ak]@ˡDUUp#2 IW FT c8$_ˡq')&q,\nAxܖ[8">c8{?C󽼎 Cއݖ1<g wUaDCPg gR-ڐm˲Dt'3hZedS@/' &1.5Vƒ|;~@b4e38P/:IUP/ 璟pCMkpad!R-=fRՅeϚnv:۞p% K%0m2r|p4n4}^FlJҢ<#,e%63Xeɹw zЕw _靣D]e&ZVS(lESyX$/!gTI0gcY.c3?G985NF^7qE }fWH?"x?z1}zD \Z D }J:a6zuYO?U;I'<T\!g,l)>3%Oi&sR괮$p_ct &,*vFԙC;4^@" mVu&mH=i]5(FYuǀ3&W[>#4ɛB2Xz <>RcZM5  N"K+82v uuv;WT\Fp,ђJXDg1/P( liFd.M$[P@*(L&u]K Ijʀr ._`m|dTBuuNp'1܃Y`bioR>bN/*6EKmMl2#j\9et{rP̞H\߷{Tܠu !oɅn`!SmlFuZRj !a[Jy*f:gT5<Pպd) \*U5 uqp om7 <IкD OY8HĴ.ԊLWb­dt H}^n\ю9cx3^ʟUA4r>.4͔X-1`ɔ9S_XřV !q^|V]} m.ŜÅIUOm3xbiFvX@E|KSca?}!L{2JWմFj%}읺ug,j] 8-p NYNSDxd~H5Cij %U&añI5fyZ ]nZ t+QRfjS am`Y0UE ߚݷicud@kM.W 㳃'HmMNnMA!t9x{_+&ܥ2NHRĔl7ʽdY2pCH)P8BqˁT2[6=!BcS#TYv=z%εGuOU_oLir׮tj\voEiI);nnA!3.0r*HVDFTsx@vʜ .YfN-|{0y+)DV5XL+CzkɔI'㜄xMow}梡\(({{ebŦ@}e VTgB#Xҝ ӫ^X*)ƭq;oy8XL d 6{oaN~ ]0)ap`j 6~$S:(rf½ !|W1-ޝe;?|Dbږy 20y&p ,0+o"M?|~NZѰp6S- HvQDJ:.H4ه|Y/!d,t-$׆Sr1Y2o4YR)ƌ\2Y5[zh^!=mî9}P wI"f/w)Q{4QE GtngW#v*-x.XL$XW4pě"ЎĈ ai;Blwte0ZZ`c=NkSmg#P^G1=QƘt[ئ\ ޶cȉ${g~s!gW 5D;M]}C F8do0Z8맰8!M%a ZlH<"BSR&dee9wVn.Yv 4ʁ ,1FW3G0K$xt_4v?ӥziej~1dyŎYcFq+xte?x~uit N_bb9CPK0Go aM%6tS.l8BzKs xcP^\222:Ѿk|ȬˏԶ1F%M\B@p@R?8)f< u}iM^ =ݰގ1^ s 8u )k$rԸjxwPђX(Q ֈq)I0繏`HHyY;׎XEW1$% A~VujodKث͙G2Wnf~j0еa:Jy (d8Y tE*W-RWL82flf]GjgT LC_acqI`/}q kPIHK՛Ac|%= YfL\_YK|n_sZ5ZPXS!OU/=C2UD0Úhr\Ͱ˷.M88*Vvp3L(-Ɇ͑-';u?n*CTcm'>3r,;i8 ZH ]UssI{9e6$g>kc^_d~U|Xf-ԀZ\B8òH͠]yЛJc ,GT=M,L(kyR;308 L?/:pco1ϜIgL3X ԀQ0!{h;MCn՚i՟tB^/4d+Ikm^jևݣdt  W_&\>ח9H׍SK@Q` @S`ȝKIP^鰶p)ۡ!3oj1|/7ը@3YɘnG;Gq!!fo!spQ'銹zG՝WKṚnBBM HIDb2\[;?ְʄHfjД@"|#k"84٢0x㭛y8G]DOg ?c`w,e΅G1UƇI*w+"i;,JhroCz.`jH>v- V'f  #$ȭY<xAA4cc ym}F8]\nls4dnH@gKJ&;@U;i=AhBF\0rIYl%NIn[֫i_j xtETa VS)1y^xĊaBq;ek~n[^6=W G~Buؙ>us٣T@މMOdm@DLe$\1WRJ4t5Qp؂Yx!jdix6KJ%_k.E~?FR 4~-^ Ds3^=iëvhR><"C_j{s*k2?&[d$g&-/JQ_C;a[jt"pOhRIZʖ|ɻAhB{a+oL]a[m7 TWo \?`~yԝujk/,6,AL[7uuScfTLenVPpjm&wډYPb.bCΟrsdcPpꇱDAexΡ .1GXYRYYwfI~8a] tiIզ:dr<=V>14,:s?pyvOV8AaPr;g c|PH #(mZF%@[RZiURSL3&mCvڶ%~ t^ 1g%-k\Y%p'L.tiLo)aU ZaW2XB]n nY:,%TZovmvt?(@kD>9&QyÔ[ M0{l͉ScjxE9Uy%7LZrY;3kKLR%}ZbPRݦ R ZF:}z?h.ȋI<lTJj%@kuumC1fk;VzH6sbH}WNJZT`[U1Zr~;vgbz "|B}]J]h?,jqh-y 3L(nU 5YMVawiQ;og gŢ䟎<}0H\ҵ6deA UQO[.Z. .Z$bsw&ۋRhDCFiL)hkbx!dC? z揻)/[v@,EB>.B*˸ŕ cG58"o0rU|5~3B(!~a`22#w,Jzh'5( EP\a"O,/v [l5Ef{\Ӿ*IWsc/ E= `Pr4 "f~h#Ե a/,Oڞ"(D{2h2.wJ`Rd^fzi229+uHfꓷʤ}? ˃LleV[iSٝ-eB))8֮$ q-~t ܭXz?"=–TwwBF"/#oT\?;; !9`n :. [Mrkv@0ws,rN5ޟ֦+o_#vp0QH[BK{+bzY vLS/HO2Ȝ@S_uXVXf܅uC ֜fQ7߇p܀a\ 2.w+$/nADR\I^l4fڣ^Nn9~wzp'>J7X;`:)>GQ%7wUUĪo#Ҽr@1x#=%^"@T*dekPJ14?yLN:LsD9d ;Vb. T'^i:TN.QbߒFoM] >i'ֽ 3wT,l*cϚ8T,k{荋[n \9bVP}:V)s? ҌKUZ[Y1"\ۙyN+H_\nSG̑zms81^iM͛Ю,T4 %[E@)dBڵH6| X 3lU\|Qwn9)]]_ zO;|cwޠ@)MO?? P,o&h,Nx&콞(Vhoֺv9ooFz:h*O rQ5쯠"gxm :u+ {|Cu(kZQn"<\'WDX jXIGbnw|Y޹_w91*NEHn05seC-6O A ocS3klEߦiѱT~F.%>/VOB-(~܇)qVGZ%Ƥ5_`Ҕ@Y~ff3/h+m%c~L>:4~r9TBi| Q;RguVs\Ќ ׮\#(*)֝__)rmncP.>Ȱ^$MF}7*~kj QmRAg");*5J^}YS3OCQҖYea[4 2M&˰K^(6_\|݄:+CvuLq&h`6%g1$f53V\:&:H;_{cY0w^.ޮGNƂv]R2! sA;ZW+v-![.1KvLHnuj[Ȗ4_uOr 9+N1!aHqcd= 970?BÁGV,2ZK|xrͧ/c!17Ea~QIvUT,a"F +k^<'SX vL\HϪib?RpZ4qJwnΉNq"O}RhSsS @;`ԴqZ2 'coXTؖgČqn3hjceeboMf<8|gѳ!ȶ[ $[B^.[dqg{ED\ FxY#e¥- JCG.JJS$m2 sZE>Ӄ6gYf`m ?9-)֙(݃fMXeH|ګaQBWE3GljtRdJBF:E՞ 1v^ΑZi -k)Zj76!ű D{uPmfhVٸ3Prqgim<X j4V%1}G83Y0yF_ΰ6 Mҕ&m"D: )QSJmuuIPh G:2&9jzYcV3 xJ2^Ξ< 3e4Zn g-@g = шBT }Ǽ ^f1@%-&TTE`h>U֪DD`o,*Q  \)ZB pPFreTM}ݟOn(  M'knL*O0,y^\$SF|3.TJ[s{3˻\-8H{/6] 6-+̏p]8Baz/kL-CQ۩ . rVrHLFN@ӧ](ﻸ<\Y[D 8QQٮ-ܟ@Bk#&<(i{Sj9ruv9NӞ?7o1eo 2ߜ%q5j =`!-lkQǮUZSoO3_DWrªs]0ͣ'PI.zb8ăYyYH^"=?k-%+JI' .((|49ƶ{7qoAKb*~X(q~tX`O&+`R00?Hc(|P>L#OLہO'BWݯ]?_RT@r d*ō  Tsq:NN}֭ gesdf:ʑ p"@0&vڇ} s4c( ZK-Wl6B<7ajiSef#{+l%;.|KA^+ޚTOI#nɗ^+|ZH;T犿F?nUl# UVS7nId {s,7 ѳopNP<u)M8BKTH6=)xL?P,6ǩ*!{QFu.vT} RThJ̅g7;p *K7aE(Qd KwDt٫`wHgڌTMm=r`,$mM£HX2: |clHs[CjgrT.@̴`5J(>?5Bp~d(񎂔;j.Ң&AnA85B`zcG(r0idɲVRQsg5gSʻ[fV]r 8\t}׌p!P#@!@y}=+eѼCzbi$8헦q½'F=b;%W I`pz=1s^BKTةF@+a#6ک"z΅Ot3^^d],By sHE~<IfIE̒N^!oV?R:ooOW`Z˪^?*@֎ rtm>1OVAETTQ{I)5YY)ͺزNQȘ*eIb4=o=!4Iwz¨lum)qģ4:UcJ\=Ɇ)wFtn{RdMs$X[}JO~nN+,Pm:v.0xl4M^Xr<MG0>\C*>ѽ@tad@=`C396 f5XJo}t >[G3<Tem}5Zd)=pib DMof餍,s+Aخ0烞.?Cw֙(~s3Ykc]~I"9uO-d>f-䓺Km=̈ #{/1+yX6cSfP'祸!aJ%79O8!?A&WrI/|9pV/Ej֝CTYS8%\ij:vq-z=h<=`' 2N' P'=fËTCrF0UxfKN3XI2CMM:wsWَحc?KmYcWJ {:Lp,{%xsvWdOd"h?`1)2 Gb&gYˈק.5Ϸ'^Ia񳌄ׯj 52PQv̮n8gV~/ݸsVy'3̸]6ūY `UZ`=d):g6 jߩ&ߩT,Z ) Gj{iN /\XQ ׬f'h@A,fEZk-ms#FUܳ٘&/W[޲RVd!/S>*k/lH?egȒ߭ˀDdל.i\Hfcv\UȮVEوtqIa+8$cCh01-.b ň>ƢȺ1)2*_[JЂGniǙy@JF_pq"nX9Myl|c_&q<] {z&SweWzs9gQ|G5_~\wkiBG8:X] Bsr1cƃǕ1״btȳ\y6f:KF<]T᱋l`Zejz>r?nPCJkHBKw'xW=g2+Yq1!n&pU5GƬ<0 9і]` `q%5=,()9wu J1)ǵz&XN?DJ`rxMHӲ J _=o,]@ͤ Ny?Y h@8|Ra/豒VƥmTt2zCN,]ױ}1S6z/tEM&=-1O` 1k Hͱ. GzA54qт0- r:'g>ӏ|bS%mkpu-.sx>FWS-V3si8R!b C _ϣȠWnt$.J2Q&K^Uh޶Qi(vЇ8ܥKG=L pîC8iP56U]Bm~R MOB%|o n+fBh"ص V[ȇU h=ca7z{@E!/1:=Rvv~!Y'vJ-3DH6hv8ACe#Eqs=QqpI'o 4/P/I9D: LCve53O daazwIṰm˿KyTguX"%jN]UWz9!H(-?0}*wgRp苠{Yxyc0l4,}V9m5=ǩ u.G !;7)wn)yxO X aB> .ARYj0>?;}Z#~Q90N̝O?̠qNOL|ƽ/* Q9 e>olZ>`U5;s8m`c_~e(]wڭqckENmy5 4a5ͼSS=J?PS&x?N%mMNQʸZgfz@|X;Fs 0yb< fd-xg k4}P 8LsU)C$L=\9IRDkm$b] JB} !HXhFJ*"^b(@<}&1hE V'|(1"6 JS}vj! TPZrO[\P6Q*/GPL]qPXby,bRPgfߏRb3+[(8g. lhu0FBszK>W(;BX@Hc ?#E$K,= O2}.x0m4LݚEy#(m! zs,}"c&,=\-:plq] up1fFV ]#0EjQ4;܀+E'hޑD#Jr/_qC}Ix1*ȭH`6jƔXx:>+61ǔ3cš۸LvF`C+΁}LQ.\b+|mWG񪤘~yJ[$7s}8Sk]zXD\I?7EƚCE7 7+ _$h8X'\6X{Q]ow̩9ɮ<Kwv5,O(ed,bG(gY`x=EO p`fA juJca[c cR1oק{P;`6Kmo{vyrPr8ufALbc f}xޝ`p'j-sN2 0dy3_Bǃ JƁ>b' F2 07,, Wd (iݽ[- ;nJDP5y 62L=KWF8oxɢMg׭cV ,A&Es1=CdZgxCUs=^2+5(?JʸW{ RZ[C]`.5!H_a4YJ#b\ceI IDY 0;~cϺ' BFُp0+MΥ":8VqrYi.A!fD x^=*?'53hEf_\^jiM.p녨+s (; u!Pm3Dry1H\GO:3W)3l3︖٦M G_P\qiX+M֢ڢ` FZ+6Kz hZO$V`pU HQ|J{xaL~-A%i‘Q %Its,Q*W}6XUh$,R"]Ću۴ 2EqC3 C1\b-TQ;MzbRqLT:TsCξW^ԣ#zy}ҏ#F8?'9 Cat$܂(OO%<,9b7J..(U~jr,f{Wy'qa~p?`v/}Au*3e%eV2 LhAfteY0U=^wU ^9퀰 F~\yVܴRުфʹG>qҁ=JBDٍ?l/$E%qaA޻bnUkxT2Lޘr?M`z"P9զ1YMH/}ٓ)m.]Uo7ڌO%8`jƥ ^2ʉ_Kk|Ͼ5 \ lc>z$𒷘f~wO-3mr_NqsG2F,t.<|/28-P_j?GlI*4kF׎AywvR6h =I$D>I%Hi85L#h g.|pis eYc oH>m1([kӷ  xII'JOfbwei‘gH,:trz KlܒyDP$-judӊPKWGg!yf^e^=õ;gT@g;pc&8Β7(46 =W9..R6bk犼a,ˆG+-90WKHlu@qH&:O:ӵr#ˌ E|QDtUN%*ߒߍnֶ2ߣ3#,&(Mg%IX!>l=?'d85Jm[Ͷls?Mַ'sh8cl%M\T ד)'C#tJ^PQFLHU5;^{$Vn Ðk 2E6BKiN|c 3x Nɰ%o"LښwvQcg>\\#V""E漼1!IX=LH`x fJ4fq$ExJtD3}$ NĽrká2)z=34/gܫύ!*RL7V5Lo|K 8r|M,kq\ʻ A'nУ>  *)H%3aBy1y |-\ϣ|g} <-^F i#e=Amw=wjz 7%/WNZ{ORHѕAyjVRk(:Zl I;d(HR r`k 1=nP CԞUK?l~ְ3 RBڞ {\ǟ7p(cs dP:HQVVu]ĺT5DC4q9o֙p]쫇 K,=.b@Y1ꦦ{ ׯ"~|v!_/RS! t Zy5q;vkCq2i07fE $"˅\f«$,o | /E+10wP!kN 18WtP4e_(YZ8,B/̍|\96ೝz-Ys)h{#&ՔBeX|%˜ƫ $+!ŅDZh9'{iH_.eAV'.I#NOoހ,4n.Ye>=]/f*Lvśz`/Fԛ./ ѲĈկd>n)N\BXV|=fmig"..3@%m_4O$Ϗ:r$ChjлؒҼ$lkyOSLe7rغ~jbS LEMā5 /b]ހ Z7/-&Un~*S*TK6;m e S㓂CNCy[4CGNȯrqj3i/ UTP{&vk{#ÉhƐi}o@+2VP!!zp ;L䆾ꪷ}~?! 2 ze}Ov)-wat^n&4)xi2s BKu$xH '&xq YY$ho"3\4;EGؼj{w޸7P;m2t*dꬢy/^z2nuyA B~*5!B8\B6Fw%lm:tZdA]8Hr̉7tvRc"Wmqf !V6e ('3l>έ5݊.ꤨ~,GRto~)&)}y=YChڄi„j.~gQR3f0(x?, ~tݟp!$W)ecf1J%@TB`؏xЋxVuKldh߼U:F?^1WgCQiD~&FKgBZ<"=ާW2y yIW$_^">.q/}͡A~M<?Ǿ#{茻[* ѥ]*I_#mU"EӼͼE&mDIM &c:]ĺɔn {'oۥATF8=ɀ}l~K̤<;MyO`p\PR`_`Lы%B]H]IJ۾0jZgK n}oq;Ŵ rJu_*uc}P{޸3GC(E)d4ī*%mT}Sm(2i{GC T+{yA#dhv2J׍O񚖻=^eURR]WgeIIf.Q>9Yla0>02nЁE:wlVK[gYfqޱ<\!nIT?M+o_Ib-h2oaXgy qK`{w%C2wf^%8V!8T#pWtؕ%g)  ˉIv~ƿOu/jR ]vN6Z^o=@yCdͼ:Fu_ 00҂5]&j9sZIy[3a8ђ!rƬ}Q\&l|j=;Ec.\G G Z|`DI:*4=^F$M ϙEDl*!<[+ u 6EQ+?f|bȩG%Az<[ho._XZ286^Fn~]4nO0~Sw͈f'PwWI~J.0d}:.˷;~`zCAPghVCjmQK3~9np%Z4>fG'H WP8S벶GP9mҟ1$ʥFٞ0E%wթ%.BdRaZ'aꯊ;zѹύ笙dU+=ONe-gG( HWwhor"#ԠL ~l\Q'  P78?VEtه>1ߞ|+U|_ fр|stNKD?=!us|M0_)Q2ZyCQ_>'B( :HPlPMLL~>kY'yod/"q @>guT>/f]o%:K._C mk:4nCe^UkVZ Sʵ _KAcdE4#[ъkc0cBwVԒ)d.hc'2aX zg7ݗSbt4{B!ls0]8-Td{4 &Oe*h(.?q`2(VL<;ہQߓ GTo ׆nAQ+#ZQ=&e`uokޔ&sKA#ՁŪ[/)G 5?y9fJm_ FGs{q*QB$NtY{%‘ N$(/Zc8i M2tBS Wz(Sѷ:o%Jo pqT?!nwj_t@7jIN㸹Q(1X,vq^搱dcD_1#M^o7SE=@CE<3Y B}Nuڐg둗;TAZ]7eS`3|Vmm9_f>i.mB"wkp"o]g-I>. F;ݮSPc j,xV/-tyө)*ҿ%ω]`|Lq{m` dUwʨ\FD8ۘ:V!g7g Ϟw*yÓI6"yl$Do $--_ ͳ~AA m̑Ly{Fe*xR~խ}kSKm;3E3,m5++;;j+ч93q, sVRS/%bN̡4؄ūeb琎8mL[p,pF#+¹)qyQi h#,W;M2Z$2/<~Qʻc1ҿ ]f't㙽;)]HrG[+F-n%B2{Oxi !b "I0rP|=0t;ǃ>$){7=ATZ ) ,_epi9hlol^f_7{'݃o2Ɔ ֫ӷMt<@3^ Mfa;&/w3rEf+[H!YHNqT tzzBZƶ:;v'f%ʘ&&{qĢ 0^;7Aht@hN Vl &iJA{\ tDDP$:BഇTN*z*򜾄GmM^>aI&o~NNY C"eU.HBVeP/m {av#?b;9~dEҚ"1љ qCk3>kxmbSzppߏ}!$S.W(Uf_8tODԙz;[ tL~5vR ۡse-̓q{|w'{R'|Nꖒ9b Edi |Zh+ לRﰕrg}tPV$2,⢭Vgm:o5`[ $Pnvظ- p&uR\9_p>\qb8oA NJHV7cQj; iW5lLj_n@tۇG Bf]5Ehd?rxK,e;!+u~s ^W|3iWw/ 'w\#Dٔ>=Dzspd[Oc ayЅ@O5(mk,pj6J z8aU<@=pcj/~$W=kn.UK/%*f~H)6wr@MclL-ŒNSw9#>KUwMm-yP j.ٝl$:2[@_J d {G.D .DM~/ HvDVSx!ie@kF#"[`~AOOnw !Ùhf3Q)UW1kĠ/-<{Rw6!pw`IAJЦXy={l&mlw{_n2朆o{/ҨaH0J'p0E2'Cp|%WcM(m3ي6Eu=yR6/jM&}AP1lKv]8x J:4~0a&?g+Uwu n*L&%W@sO?&^bK!-]x"|DzS uC>m\ 70dpOQ-bYIT8V-!H%ak]5!\}'aBȿH jF#]r@wXn1Oa;IOW kclNWate @xE?om#eߪi#p1^y,^g/} K|/ZW>/-d"r@{eHn/ T^⹂Q˞\jZ_aF90!o:ijGf/*.4ڜ5y<֊2\22&彑q"AA]/\4 < =.ʰ888oM | l[}݀5:V?])(hrjVh#eBdK{2ĪnKn_pu_Pޤ$y v UdLeӜGp]CiulAq筥 ܲeyJ-rhӒ~tV??[LNi Nԟi`ӑTܦPTIcr͚)O-tnةH&j(;Cj$+Ʒr4M/ h㐊ǎ}CiUiVXa2I PI,BK5&F̂ HKY( ,-STHNXI )|]dP{^zv}f=?8pxgo8znBe32ov;n䧗俎- b¯t9jl''mO"(2~R?$=~)Qї\boLújx8tn??pN/s 6\CPYVwSӎJTYuruR~JKX;U>7zؽ%6QD8];yWٝC?ͩdNqe` }W k>ZLƯWoC؁Zk=.wC퉱PV펍xHA'y8n:\l?JQcEdM*۹& `p)9Ky7F. Ġ2SfG$%m)X(:n܎v3%t.pu-y1qY t89>#+%W>;`^բoD;kUFil>Fl=.8˔|/%º{hD<{͓dx\Sς|Wj> Xz t0r9F_uIY}s&e/Vc6' pͳ >"WK^9SP${^ϑy5׽Tť|h̋H!Fz~^ժz_OL?xwP$G‪Wj$=2 AN^tԁDmLT: +t-cz*,/?^6[Yיzs>?G\ctA萔w{yT_džuDi~/Pp%"_]/苅 W^DA#OIぅoN!C9Xl^*Xh|\V.'dyku<רo]<fz@p +@|&t9J?뱟SsO*]_dQۘcW4QDz;uc a)Xxo,1OQKu̹H< @yK~sɻ*gw6|uyf05.W jo1o\u ?;uWc{|A_-4sKu$`-nyyUg,^+Cv#IeŲM!)S[ N|4%Nz ;\;_ ;;HVzWzˉMfj㌈rSI#C\J{+e>xfwtҩh0}^M OZ༻Z?᭹{CH»)ku~-. dʊpM~U4Kn8w“usAl1FKb쾿 N#Q(Pe+I&Bjcg@ʏ]-(*/&}m3C+V)"^3MlyQZBvst5e#5H3v9ʻ_ UTld(ل>}w\vZj Sl)O|֮nr̝TfEu#E9t@YEPʅfӏYGQpxT2XWFAjq9c〔76(AC13j%4*6:H {t`;-]n`uiUlK6\Q@K_@s*n<_ wNJY )@-ow{R5^teЦI9F)omB6Akix F`9e1~Ί6Ès8tPp#]I=֨nVKέ0_g i(60vꎾ5K]? fUx rp`ɴ/7EGMoLSU/V7'.%$o[klR Ī?F,@q 5]"xi8[ET g$}vkD_\1@q7"nTv4VRhflhV\{Y\N35"96F;)-k9#ƝHu<;. NhZZk^p|!'~e0f(0 [r5M Qdbw6Jp1 ~Ж@GCL]$ᜏD:q}q*n{ci6mlז|֌<מ{K;C0g.UN>+iB)pڼl+gѩ7zWиEktDL[Oߤ>6Uv %{> {Yp՟Jk9] <~:82ɘ;vP>Mt}Y#8Zq@3xfFrċ˥h,'XG:/u3B{)$;l6itj)z%M6y>2kYSc{ c+vUSl.o8AЏVlN@ Fo$f{ Xy5 ?141Yd!Xa4)='ĸk5S*GtpDH>Z:e3fٻZLkvH6*&^ )qq_ZE֍N">m >އ ]|'XB q?ڝz^Ҝ8KT:C%.o$5q.2I2\%F֠\G4eiD/%, 6)ڞmFG9W`-v.DR h.FrqR|,/ʲ = 6\XaZ/?xGuDC7gAqֵG I/+RlH^wO/PeH>/leY)fQf)CGըEBاo؉Wt&@lUWDfWnmohZ1يC&f%8 IonWʷ,DVK2бoj7$Ț](AA_KO%lg_evS! FǮEj_igZN4hu+j}1`GrɌ~T}ǔXc#/ drbwezYTXkyB$?TAԲE;DWˡ.= u߆K:(uPKQa9 983\1թV臜G'|I_=*t7CAHGn\AD*{Lu fb[u2KKdWWZ0z8Ū%ƥ]ܬ<ޚ pSLwZ\.;ao4i^wF_+[rO=~98, MQd+EwM9^f\ a"ޚPe = 2 #CjE.?g"ɒtDq a^ e_A+U0?ʈض&47VEe5>*+Æ EiUag.xl@!)ݗMb `F3XHf%G Vr/PE` C#|_[ncV[KWa"xq:o';Bw UV6 nj`gh[:Ja5pDaхhO)Y@&|s4]#%^'t X?Gǽgs=4ٺa(YT9o;Uxv-"$S4MRcH,#l ނ)]a}DKo+'qOXTxW:1ݩ8s8ܨ tRU]16ٌu3Z(Le!'PNnȼmf [ΐ~EHGb[@wnc_5 +i>wήM)chq ܟrBM<~uNJ0y0sR f p|IG_@ (ט@Hk]|àσ.ް|[Boқ#!,A7:$X嚰kbLr d%UG ^Ap`q?gjK'o#|O1jghZh(+巓?u d?Xxx^z/H3o3ӇMXEjփ.L%8ƭ+Gs%2g7mA5lWm9XG 5k}M?ͭ֩RTT[UA2x]V5+'R 'Xwe.z=*cRϗ8Xo35.حs(áY~-!407oH3W.>H1 EXgCaXk`uYզ&**YXvEMwO.fm,C*e$eH2o)_?żpp&E{5`WFT;+oͺfJVMmV3ح~I4_o?B!0 o(ʫcjrr? aD!mן8\>O!n~R>h{'(xlߍr>ɾfDz־kΧE4f.MwVQ3IR?TA7SbS%'<|yL-)q}ܝ9h'*ĥ`3_NTB@RڷAUs/](ǫu f`3?KMTzRu; qWjڤ9W/)!:W+3gKKEDrd UNݜxN'5n%+T|3ϡxeZJy}Trj=F(ŋkmEBEJ ,'OѴۇAR7'щFY)J +Y9sޫ8RM2ӢU %tx._k}gZw,iMjLPAP%S,\!ܕz-P&&V҈c`Uom~1F:gڐ͸y'"sAZŚʢuwTlbO>؋ G# _Aޚ<_w~IWsK \k#9}5D]X*ͪï:NڂohgD9j+=X dLu8Rg~NܼWzy 4݄\-",=]v!' Ψ ݬ! 'yq?5f!1E0ɓ0 eüm}sN~fMS0 ҝQ;w> *%"M#gIe[䰿%GVm{$9k"i!ix` 9-U/i=CtI72.o&Nּ.O"p7s+ק6־%,}Fz_C+Zw忯(bk*neا/ Jh$i0xnH'rރ!Af5D@xa]A70bLBF)賚=>7M IՋi م{O/RD7䍛UT$˶u}*1OoHh =- sCd}luuR<81O{?%꫕KW~DپfW2D0tt3V/L $kН~<ݡw"ۻz9n."jGoCS gk͑QOTF2 H!w [c?눡7(F2o+ޓŬP*SܔJ 9"NAuwuű1\̴nPN8TVC0G9^ͬ_ch;ؕWJLY !9n @ޏy@Ӝ6l&otʁhS,]1X/ G4\3w /s} |^KBߜ:'_ZUnu9Š_ ;e~$4Q%ji]Jeg%|FU4qnjb9viWrW-39}جʍB)ϏZJ4!Z\4n-ʻ=es-J +Ƭ\,70vJLQCpWY'Qrhzt&߮)DDnPGn+j4 b5ph Nb57TQ| vL8GKXŠO ;,'ͮpLd0)jXco㓪KfEk !l_UkҞ\~+oҒZgH@*H3s{b:tJ-8&mL؞.~ qѾ~u˿>l:lpreEaWY}XdK00#RW)u1ܜKJ|>7ޭ(nb`YLf~AL-exE "͗M@2CUf,jk).OfdǙ+kˢįrtn@ǵu3v ā6z<-FƾdU1H7[p,?4^`qY]l\彆3^gn*⺲Z{C,5byӟ0 !YPa˲7k8@іbi?mK?++bQ7"!97yNC@+ xHpj.W?Z_,i1Л'h~.\.M2SXG xR"DXtwsAz,YqE\Qщ>Mwqt,bC&[Rp[>I3rƧdAOĊ\?nd/[q+^>m)C _+8À5ٮgf,`mnF>7ATJkeb . hrpFTS_g6/3HD틊|;8SBOU6hhSl&_70牦 8ʽ S<& Rsa' .hgޑwW$b<ƆkȊ4h&-:j@=!zA-/vJ0BXOfj|&`)7a`p|xƒ8Äm; +{1ɵAg |9Iw,*Mo;㳷 MEޟve-Cpjo7Ͻa\k]TX{㰷dfH \Xlr!18(u|{83?8_q{t\Dž6:xV*+J=a2`WŹ)t`A`) jڟe_Jw'p?\elbIJK]}M3LlcySEP)*ؾ3} l;FSe䄀X-kտUKβ^7)^0q wib=ݼ.[)D8X,tٍ^89 pߞjoyLm qk|1<֙ƙmM% YOKq ~x(SYSw |$:׋GJ<&B fYJ+r;Ըie 7Ac(*Qbl{y\}9%lAfJ>L8ɴL8gN"af'6FHjXKBu퉐r#J Fq%G]` B%6S?*b]=:aA>0<Ⱥ 8bM17d-w]֕|!%r;YR0I7lR *8Ӓpf,:N1hTF]FG+)2^0 :z=^/Ka{*HO{e-}+GUԀ+h2\Y)OlNV_@|NX>28~`dC\NXspDNOxv@Nk|9z\q-8^:K"="anlfqdU@Ǥ5l|eQBKSX>/,oq49^uV5}nꗀso>"[0v)BI Tr-2N wy~^}Q%5Eno huG''-h撁2]vӘ~DF^mg:j6x%wRv>gSz-AíHqdt0nMMbi5FGЯ&:X.\A(ӱGEJ\f]SY ژ6/1n:b+N"D6:̵,2v z3krUPN^9䁫7!+ BMcK ߆&_͓%l9+!iq{Cvd;l>[ #}"ft26%,So!I$B;D oe<]J.0x݂\GS+o1 )J$QH Q)+Iaz!D!2 6 _k;Z 0 nQS*ˈoe?ܴKL&X]N@!O$#Tm<,5b!&7.VMlސ{)Uz7BI "Sc~Ft"zjF.},' y4BzY5L|MBp#Hݳ՚?`=NN7P鞘VГؒs}qz 'F8-B7" `_;nWx+`&_vƷDd#DւZHLl1hcw6T[0#n/`$u2,}# ʖqU{ypLy=̚`fZIJbcZXKYElQZz ,34;'G` /MvOj]6V*~q Vs{mcnzzCMYNթ^AX#*:ji ZuI1bVaY͚Tl=+WK97my27d0˅'%澼'6jU-V% je&L8é~Ia%[z 9#q[#Yi.KpTFM)t.b讣dU,Dc&Xó3uZqq Wg+W//Ggル QbIx8?N5KD+kbMe.N-Ŗ'$|y<SlAmmL>U$[0tp8*ݜIn Cb0=p|:Uz^La~Ugso~=\ahIJſ+~N/'ծzNʎ>qmK%/ b.;]#qڢuDm׽fuaD?O8+?Uh_%5m4 x\F~Ilzğ\q`T6&It)|}>c-zWZҦ(x+5/dt2-Un`k9^|:z#k9_qN hQ7ɶR0d$NQ {b-^,b1;c+}vG` E4L$`I qYWjpE%(E=4M&B|7H@:7+a.,RhSፉtaϗLN/Mrh1tCJ c]8;aC,xR-kD: -32fqX5A^6ˋ!` { < bɿ C p%\.1Vz~Iin\ MD/>]A _$kΓC (ioi?)OL@WYW^3)c C@7XJFXEq+"9D 0E`R 3'i@8#@'/Anr4ʞ{iQ-Nޯꠘg@$ eIjIB:;%'i ݋ՙx`֞r\,μhuYVOPI"x̕&7ㅉZeUUC<x$QH;X^<;\w&F>.=$NuZMh?;g{։<:n$tC{g;_gvdIzHn\ݻ 58TJᓀ6'YCoJ׏[9 Ns O'Idzxp=ag{{NiIT=u7vJn!b+ '(?'~' TrMDMN6uE)P/7(b]O9y\햡);e`2A˖_-Ʊipyqޙ/ˊK_$HvH=Q]`K<`z6c\tx$u[&'STU O% t&M 3ݲXM[QA \( ,0]%`\|RΙHc!oa"Y( RКrdKtX B^25XA'rQ PH=ʎK' `ρb |oTD)7aی75B+WiBv#"H]s.9ŋB0 *H%q&I\ڙɄBZ9* 6ޑ lry㩡RPC<a,L X9$!_Db`^<3qy~a嘈`8 :ꤸ cˮfKnuz5LDgv9Q节;M7_'!H,35{AURKCzadw@z ̓i1}<iDT14L^M4;r7|͘{F?4 [=UI?'qG_e`U U\0ɒ+7ʬMSWi߿[+1rlm:H!P{bRl'uH"КXP2ûDwY/J1*i#6h-|_(<Yߨar4ʔSM|e#E3Ӌ7`"y?.Ĉ>G,beSRM7 ssHV)7)Cg=lM,s1d} MmQPY2Cn e4Ev #O Or$g U aas4g#G; |(4P5i \}ºRSjEH~tΜ7c%/c3tPo [_ ^?sc$nzYaݟwL䯮D!GBo1ɏ~~җ|z  0G ~Mx ̝#<HX%̹lzu(UQLbjn&h}K,!*v91OpgI–,L+YI" \q\4vם=xoƞg9d)P %p% u"$K(k$>:b&ijؙu!T{V,:YD܀x.Cu주ΐXHIx5Mg]]'H "je,#E)=;4jayGEqE骧lݟ ΁ OT4- WPǎVC2X ILJ[p}^ j ΠPVPlR~0U_s>0C;L3ǻU1'"=3r[>{ѨEzB7[[Z)aWl"ydzgH)3>m >;/A) Ey=ofQ3%C({$2:tWU{}A U>;Q(gE?qh b1a24՝NhQ2I-aKɫ%ϋjרA{ @BxL4O\ hՂ`QͶ7؋8`cJͿ C($6uܰP[BfժKL9" w 8CI";5ŵWP$IDf^;aczzvZ1i?:#h Nw犉c Q*0kRp.y 1)Pn6M+1N}8a#~Dw;}@]N#T='<{σ} 2aBؑh𹤓qO!8+T(/ڴ0wZL!Qr2G\)i qQ m"&Y7^C:.84VjB˗ih2H{n~+4ݠagSމ2V+5!Ha 5N[ӿzni Y~:W1N^'őHacXCr_xMfyW}4As: 5[r%9=> Hجy|]+c`֬$]uv$͇u w|PV%vffjTǾħ2GPS10h*jD <0+ۙns_=ݹ{yqXh5hdI+h7Pꚼا\ܺNփ]x#9ֵTKtb9ُA Rw69!=$AIX1[C.ڛc672ΚfjpM/:{PR L7Q~<Ի18+3)NO_M\"7D&[x a(+H=dˀwC'#Xm! vY#ErU2M_6cRD"dfpw_D"1>vv]z.֏C뢈cx_ 1rGO(= F{4L``7&˘Z=9م:{΅Vԥ+3*y(vG0 `C{¿爌]v> ܉Ωl$fSvpĎEAx˩Y;cya*+(5 VT^ɠRWZV34TO}%+ (<&B7J& R)h;=xd#Ţ(s^3/DvbLrZ9r?wSr:nսp5@s/ۡ:A6a)ηRBZ5 wD>9pmrV5 *ns#!h( ?J9qD&v@@;6 vLZ,/GPbؓSaFgQ%Qkk}Fc1 Y#ymKrZ# ͸A&ܶ:g[!ϵ޴ zZ~+1>*4\KiXT0ਦꌤŤ ti&[ >EQ%u'8e[vY[ypǑx {){·P]j?>; Q :O$Y 4uзtJ|hEwn| 0h$aB-O-a]Q]UN+pz=A=m1uӞl~?&+MYHpIk`/Cgt5G76I&y\|+p:0&x6Ap![Ȟ; f[ I #׬;oDj "N|>C+bzB4|Vg Kvr$!`x`W?F΋_w;vIB$+0.6?{7yqٷ@#:m!恥Pդ"3OEaΦ0ͶD|T&06ȽQ"%<~ŀmfG,5vZoAqg|M@\(`0RHkMAxIId^ְ%*$07K24r?6/_\)6#]1=*"X@`[I<[z3}`ف`0Fݦ%&ȑ]:+Y?aU~ā r>w-y0Η 9ݗMjm&t'"ND6^{&ݱEpbxS>dRKNB!X>;YvyI,67yY[a%3ijS;qccGԭ&lU'uza"~(^k+SI~h }t'3"ԓ rwWVSC+W:UQ?`PG^_{d7.ꈟ}]d6(X΋CBtW)nHF ~)}r. ?&L}&k޺/5[x$t @ L5嫢ơ7;BzS`[,vD+{ѢƮ $sKhd[N|$Dv7@S{wB:vU$oQ%*-E|r_M;$ּtE"fԻ`i!]e{CԍQB:}~V`,V,<"1h5`%7HYjF8$u &m[ni'|qu> C2?NIrz'i2D懍(P'/Ci|esa9bg9;&\I{0LHKg0!ZL&@7xՉOQ5$ (V9V7hW1y|:{& #Jp>LƲ@ɷgL-aQCme4 Q,}^h2ٹ4ӱk_&vZ#K)bww zIܟ|.މIs3s{g[3)gj5UKucW, 6L@6p/sҁʤ0:m4XiYja&~}.HBr{UgTE0֌>MH6,` .ŝ@G{8]'? CNnPaWQ(oz+(@Q8qД Mg$w7TVBX3]C%)1-e=T=F|-& \\TnHJ@'⸜'KbgCr3y `Q%סh{E}?%8f\C!u&" Y#"Ɋ2sE|6| );M]1wD4jL/&[lV;A@wzM\JO.[9K3d\28 g\^>:1N4(wAaޯ_ ])íz mzA }|'pCݴ|lD'FnK~y  14 C1t<n 79%uz1s!] OOQ1y t$dzM MTSvPjfnќkr(R$BʏO$:MSNMYzpE hdSXtf ?)8AIU!fbDj QA#7xus]c&n8 B3zHçZCn!]A `F϶W2'-SP\Vo+.owR2.v0K]5v} XU S,)bl{ ؠꁹ86}kفXA/''R!aBlu:`XP ƽkshs57,Eà%q $[@Ս.k@̏C}cYes~ ZT ̎2a1*`ҷ-2,n҆Mjߊ|n}`C@N%"/N&jR@Dࠪ`LZ-nj|| r6'%f`ÞΎ;\S Fl;1Ki@v#,^7"/t(3s;@`7۾FyZi8rw];YVVԨ=q/W8XR_rfVƪLJ F!DAS2|Y6@sА~׺zz9'? g]a׺z`lzHF,eQÕ{K6e@QǰhP\Cz<;.b+1PW᫦aJw㏀8YVǖ c9?z9:2\<3a7bgĤvH{8^2DgSE7 <",T\=SGYVE ]e1$ׄ жbԙfG)LUZ Zd{1r2[wv+0ߩ݃G>+Ӓ@.okbDmz/jfOf ++K[m!@z#n ncAKiG S~N"e]!,`:(圳 /t[}mj~sT0nTc#N|l1QZԹpq֥1C<]d͹'M=J7]UNyrG@Rʇ~萌%5B D/ݪ;<`e!30ch9>!5`1\ ճa*1O!!g]LJ<׋?: tɦ d~Vs.1'ƬD:Rim2cGI7ѯdu.a&0$4WXؙ׹5 .1 W$[mӈqw5yۅ&uO}~@m; 6dSa9S,R[*FS糖Cm^S$,Q Wu-?] _ ^u&fюFl=!Ȫ;7P If.hSM ?2N8%l`w*AsJp+ퟃ%"o5@L "i+& Vb{琫|UrvoZ==[Jxo(rB5R7*#+ԦЉeJ?b XXC9U;4D;MjWߋ\nu˕prDOdn78aII wJ:މydk}%^kϾEI:wz~Z&Փ= Y0DLsvvnR g@)tvyc8eBe~~rLϩ͋8(n@@;(kvR8i#U 8#Z,a6V?ȭs^ A䜄ukxv0bV)6 #1Wh;ٖs[*u Ia*x {![]oU3wN]3,uN5 nT8PvV?DPҺ ׸&:\/Jn,֗Դ^+|>*$(Bc5õnDX%;bJ ޣ55p`'hJ`@>T+[R&AL؃V zՊ{vҺ^ab:A\+67WJ.""c9Cx]ЖN%CoGh0)e /W0 *F^vv~Xl" d:@8*h7̹*P[Q'GNBpɁ0 ԞߙY*Gd7_ yoY;ޑn U  `>lg<'dm^wT@b熢1Eg8Y*vWQH-Qpu'Vgob N!Q*W@We j7l tЁa8pe[w @!9W4gNJ5wŅD0}t#!)]̄{ۜ8)&j0Wb}̖xEFދCu󍺠7| P`?`ʪZae̗ PeFPgSd0tҝJdy_\ʊ͠,]O$ptY/_pztQ`#aQz/0C*-hwP? .%,.yj|/#bnȔU}ц>(t Lf7@[NHۇ>ޖNVT!hoLsVۓKE48qo h֩XT^9XӃ{G_a$J;on#ĵx{j½{[ڟǖ[&<h6lLڐPCa>'x,;>&>(.UpZ?-As[%O|/( O' Xp)W3R/ LĿǞrAT ( UD6-g[ӮJ/ OPiL̑ow%oR!]yZ2Z&pVvOwW3ݼB=.!43G)u@Oglg?`CΆ ܦ`XAn|\$F'vL dBL:?zٝyo+\!*Zi/ږ(j ˚Y-t0z h!}ּZL)K#V(EkI3bj,xLUS_Z3=*ڪW@/Jb1zQ7%#m`iBN7? ߤGU%_M@[u͝2Cj0{`⢌>>k풁Gُ>вԎ}ifm:}m"X ć.Di`Mi753~L\0cR(8,n0٥hʯ]tN\}.]CpLf0Dm[(p:}@JpCunut[nIvG r}^CbK$WW0"R/dǠ9!9+SH}vz>}@ m>뗽E*Vt/uPLR%Cgk:u M=^/{!ӖW[]>l3WZK(3@ÔӜ7 @گzmI*gÀ7ˋN_ZJdau#>VeϠha]靦Q\f^)N ՠ;5jx`Ѿ#XQW,Tk`F# ,YᦗQYڟN)MƵ{ t/`0 \ojfwJE2̦"c=GpLJ%L@rnx!QCD?ć"1ϟS8._&$[[8 C vix TLS[RҞXK+\;ߟ-K63j7n⋈*g24yX?Nz[,!0&SHF?k'D|6QՐpeF+ȡl4jҳy~PђҿyTm|*uUE')$2țPa)X( 'XM#@1m{3w z۱Py2fgejYXuӸR:|Q}GPO\"Ry2t1lB!.i80 O :VCjmcJ f(SYF"MA#s1ܳp~u?z^v))x[AoJ,{R N^^9րVjђ6IyHS+r<$*87߬-vXv xܧ gW#_ D;, /0HEw,Ԫ'X>ThfA]ҁY,%{Q}ܚ( pNܲ.Q:elًOkfCeC 0$m$}uƮAw=je&=sp;Tr2}#Ș13^˯qx!%&@)$2Mόl[PgȤ]ҎRu$'0V_rq:̫d*z^_>r=S)ci.3c|lO.ҽzJcO<*ۏ?8ggRNrD"q,ïg>؆/d>כ178xr.Ө;(_` sXe+_^ڼFK ov]7[TNfgvyu䱴`Fب/5Q`hk=DjyU7ꙪdfK0[t5kUߓ9OԈQxϠb @c?\M2ݩr>p$Vh4JdH4A|~_T2io³JI  |:_X9H~& vIQ2]NCKPf(b rWf_b1[Tn &!zv*Y gU85J1* ȷx`o@굔tJ`-g4ڌ/ZWW]H}oݸ//q: U v6ydQMhg={E.yF6X)} |n%- &!F 7HIhލ;8LJ ^5(LiS+guQXpw^nqV]N?-j\Qfk9DietxEUg@7nd T%D!_(ի⁝oQv{qgĝ_:4hD A՚t7XA'2C];R{qs|l6ɞ$"^tE416t(Q(nB[S}傛IB̞SPU 3 tw(PN|fy{^p!a« ̀ӡWt7X}d^߀ \˃JzU%/h{=?_"_H6K &THeT;<< dAqhC7H{[˓#Ḃ2{< l:\+6$Qqwub$ma[ CkCl3 3QAVehtvtb#%v2CT#gRs; <3Nꘅ]e'Cۉ^jGZuB yٴRgn~goߎ,"雎≳*݊Ê"rJn4mr}1F )蒸:s>Y6AʆO0rЉtȦIZc@v2}»LGUe щ1LHg,F etsM68+Ë#w #+dj8nZ3M 1By -IO,>jOl`>MхKRзq\J7۷mB6x[FІIfU2e#!nI(n6|X\z :2f-dzsy5C8D(fFCoihڞ_;Mxu -]#SԜ/3cԄrM;@T}_[4N|s]t+;EYQ%uZ$iqLHâ0ьvN@ Ě)K쪸O)^p,~X6⅀3(RoM(bf(8s} 8Ǖx r宧oO?̐WqNûx|&$#m[ 4,P7>efY*;kֲj2'p!o42VK1n7g PSd &|%Ob~Bɪp乭&)21p~8{xUR7[U.N!A\~C>śom(:y'4L#$b-J;;D3kpm€"'`E(HDc8QZΐAy3x6p n*bÂ\N?ND,&?ҥ| yUТ{DE<ڲG8c"(zf5g'<ɥ ]Xscy}쳑HZoQ#o,8>3=ͽ,LphWI1;3Mhp&D_L"Dʱ  ?JZF-eIwBf9׀lvpx.Eѭ .!' ̻ΩBWNX{]4A2\:+_룛n*OAEzGI/%jєvHiɺR3 _)FoGY%@[+E(1X\sh75E S AhRւv qNB* 跢smjU8*T :'E x\F2lo 8#Ew|$[ͨEH_J<dnZ1o~30k@J$8z@Urk°;"(v[`!jT3|ޗ=_ c + @9+;jxHVmVu0,fUI^[Z<)vGR2srKh뱉.}o))B72d-Ϭ:.ǖX,?fQԂjE}⽵ A#&\1DLw68 n88~Z{ syJXMUCNE7Dfͅ6: r]bjh]7 s ~x2=CN,/po0 }@;"W~զ~RgyOz<8ʓ=,ꕝRH5'y&Nk@}˼FLX]+jH|w Ť6\[D!-B!aU-_I@7=anVnR?L&Mr5BLP!%+tUݡs{֓Mj졡%"4K}3^VW9vSVVhl^r5UuhAXEto>[,Q;T~O7ʐ0yڮG'bmnf-wl<jUI^N^vh觤xm<؋$rErp]ɔHGWv V9M1fI~ I!<->#AĎg zrR-;Uw Ò1Y2ǎtafEhc>rR G;&KC23 /a#QcKPHm<|DK}JSnՏᓃ. ?j<|`3>NՂTyqjXT?gNIA\8]ܗAXUsur.Q(BjM~,YܮЄ?5+\SrUOZץv\3 BRo{t#9fPjMC:z]ld\9 7ɹy÷ca*ulfì4A^DX W<!:/uv%ʖ~uGUulHyʞ4HY"^w -½ r TCf+ 46xSUںp?~[S\֓o5C+~w=/hD>_XXqFI:~V)t#M3 ݟcS;!!2Hԉ"'/zk 0EñI>?伨wV>/D/^ AcxgU]dDk;⻈Ӡzjg nݷaA? n V!a(5<*.|Z4Gvyo|ShѦ|{# 2~p&qcV<~t9ڐ-c `F;X#e^85GxmWg9SBGiK~\uY_h`Pv 8i1|xa y#(S* R53zP_qZ?*/v=4& nZoI͑WWt|'jw> hiK1n7YE(a{*da˅Eyk# r}Of3L\LZi0!MǞ/2>+;^g-G:8ڍ:Щ?)uUA8DhAEBj"I:K7zS96K~RLسkr6w< aCtTV (qĩ oQ0FkOL0(/.ӎ44#se7X]{L^Y8w5Hs0#,=b͔U5 e1\g/fv =l/{zIcgO{%4&G[g[t PE1V4ZFqxw芺5oh xc1GXhg#C/&+ESgPZr !ޮVu}V8okr A3iƩr1 _IBZ~!/#5U]$~=TU7&\>ct芣Pp- y̍MLZSǛ ~ib_[`"S(9Rud<9-*GCf|gn+8DF.6A@f6`/4 5AZ4b*>"N20W=S#Xu'\)pXΚ?z Om}& 0rJc{߇+kf\P2n Æ-%zgLK7Swf9]욙>~p\&N}x8aVpk #&W[H)ںP/f"WTs 6`E 1G<0ȠTmoDF IY44Ai3# <9P }@gg?g9I7VYNMaX:/Ҝ镕;N;pPGX5?H G8{Ğ;v'D6=dRA7iq]}YﺿJ]ԃz|͢v2!;_.[rb>c|xL EVjpZMr =Ӂ.#4rK5hX݁gbIryu~.Tj"2p-Ɠv|-#P[>(SV3P̮-+)DHpROrf'<-c8]%LLz"w劵 1u;,-~F{<Ծ^nY,'3>mrAJY ,nCK+#=*Z{D'?ޡl3 aiѶg1Vme`'Lz),'$>6 wD=yTB7B"(IU >{yt7$ C}:п]lO'uhY|@k<:dNM:-J24O#.EG) O aEIB]Sȣ"sM`J`ʥʵgɲ [LZ0%$^ b/ L&G6iKYF_c9[ % */vAŸ[Àg0KW{"u]+& .53G6h46Je"g{1sTr;~x%Y&ҢuQDgRӁRiv s .Z(ơ i/}bWLӽw҇\%boIk"N K5VmkؚDe1O\!W1* LhFmP~K>ɞC~Z1m$˥ҨzA RS6Xf'HVLG b ְ6ǼkR۵z)j Ap/^yohMv0۾RVw^,¢n!_R ʑ=9$fyxiMaJGbak3_~a# D (o/?k,Ι.t4V+br>6ۇ7rzȩ])[ט\Xb0p'EcZF$7:m)=QEPƄV2R.|Wszd (Kb~U|&a,o5۵<g)fj-OL m i٭g; 5EiDԓLM )ZuQ+Y\e-Kh`PsmBYg[H4. \Db.X\AӜo1@K·Kp&4HI\n˂c?\tDst^zӗ-io8w[ƪW-Ku#4 /-ʄ۱^) 6<[ABKfX<4EE8̿Lir<]hgZ/|kyT+}nCs #E"^ qy^ 蘗Kf+u`=kOw3UP%hS[{X0Llrw0\KWLYG,(|oWʼntʒRt(:|9*nXv/_s.:DLy-iim#o ؅ t„㺘{ŒСQ' BCSn8ѠďS8-߃M%vf Q(|".y[m`F~hrYȚtꆦ&¦HT3SLdH R;}J r׌ qp[#}^` `IGU7J}u[QjT'g_J1H~ԩ|z>1V,fjƞW&wJ-E@~$W[u+iS֌=?CICX~4` Ps-AmHb%܎m7ifDM14oč9LE;zM!44&ϟ^ɞW̟7qEjP7ƀd'GW)BCTOh:+Q6Cȧ]B$zݴlOh@GH e}e5 $EA7ޕRU)VĤ>@ ~)uX&/0i5Z.)磗qe$N*;WFt{QC*'QrhbAà `O+C,&?&˻.ta W{+ιz(JWnwQ2OYhDde, =.[3,LTϙBUc:?s|ok422kpB®lL44~E7-84z\;-"qFTv 䙲_:Ɛ9Uqzb'!nk@IF.RyP&O!ۡ$F /1k- ڑJf^2( SH*bim /0m~af'6HրS0I d~GrȈK\kX)\?͓]vu@)Vnk :\ÖQ*HF3D:;DW)+9nxX]"f g BγQp[V LI"& .@cJKdoHWy /1-2HqVż-}ń@Ho>E%=܊;VsYfνӊtKW)*f*_Z@珋w{nf![FY/烚cP_~fz*O1*̱HnaV\+zx'*:j1.`xPU @i{ъijê¿Š=ixNhW/ yGA})ٍt-D3  :r=s1PwJꁤ$əvL_{5Q# h6Zy&4qϘ-[)4Ѓ_x0a HbcOxy`=05 K/;szS.0vO#LCF! 4tbocϩ(Of{_zQ9::I0v79aLEb/ BX2P㹁|p{o!pE fj=,4{Gs?z _ԍ } n45\pp*hY jOP xE}HJ*峄\`s"RbegǪ L'ũCP-t GR-h +R;_@A`ЕQ&ND] .nLc%r$JL=>R~=?T[fU;ӚZ7kۛxD!f<"[4!lKa+_*Cd:(zC ? @z 뒽Nِ=9:ߔ%|nųӦ(3|my 31boĿEۂ,9"so(%n?@U(ǂs`r5 -a1+iݦ^eҺu2+ #JHͦ._Aٸ-U]*|m&ۭ }c (sݺi hR:mc\RwɩcV*sPrVFBZ]dl Ե6c!ŝ{%'rQDZBUpS):>.Rtw|- ̛ DZď*s& G^K|]kIx0=%Ra6]Y#gvtuJj]E 6ZnGF }nw' _8Rƹzt2bC]EN,V8q%-7y0R_¯rMPr`l"Gg=;CbsoPO(2YUSΜ[0NQcpBT_[N)yKQ _;6 67P̺h~E~r<[|1vf8Ce:]V)x3E?Fr.t?.LSC/vSZv1q o.4޻YTbAJ3U6Icl>_suZԊ.@j5f ̞bdۡf×[U4jqpbM]&w+1oׁKBSrֹ9K8}AwSN7iYN2XZė")~H5/W1tQ0%Z>PKᮃCQCwzi2sʳL+s?;UN^ nwyYrM{waU9 BwThXO-lpЗY2,DԷ sg -+7~%tzR^& _q4:NSvo7_Gy߅sқޏ>{8nM@kr%:eöwpMĐSE$; ?0"U˫;j( 3PlH%N@5~i3]Z|\QcRz 'j yr[e͔͟n;x?M!'D]v[2Yl&ChS@x{U>AHr%X^,c"MdUFQ@V2^Mi^ a&<봉||nweŜ JE0a6vw{n[Qnjk#o'%_۲hOԃ$Ӫ,\ A3Q. >!atnvdI}ґR!٢OL/w^C{항 +#pIPN! RCs}~Kg kO\54w@fSҮ, Ѐ;Fq`*8 JTxޥHNY =),/L ÍDr:i0$R 鮶?|;y/3`kZ85 TҚũ3rxH@fFKF 7 l2 Fg!7Nlr#g?n*4쨴.zk9ΖWf(?.D8=*))*/E/Uyq5 sEyr~]v: Zrc)D4pjGc;dL'E8Q4eqjo5:>YglC;=4rY&}޿ N+䧪 :s!0M,1 3 W@2IP_ ͼ֛1DE4*I)qeag.ag|٭CYVɒR ?;_Kjk" ud:l 8UQ מ%M&/{Ƀ8z֑ O/ >e+]H--YwH+2xs!Kf`cL%Ya.¹4hCG\u UWi߃@,*p^*Cgwa?5z8v,lE`G_"H&]~&iH_ ٫ uY$}64md/𫛘qcdz"$B@iT򠀞a-<ZnC; -VHUrh{va2~I nx̘*#=5V]1p &E0*@|vLک\C{G'K3=<]po-9|}  !ZQ~xa/i;Y^6`p6-YCZ#=Lv*(rS/D#)Qnq,z*׻YZ5OX_DFIfPFbJ`p.!}hAiC#npS@lgg_2z:ja8ލ&&dr8$Ic7UېyQO̳ਥH&%#UTTRE㙛;Rz%j}j ?)!dzTaoZ=h[[J~@ :9.{2 $~rWn1"ݽ:!la&[N5ԯqkE7b) R`@|}=~;j$N^dŤ |hiL@;‰eI2V'ŀiwX=yo=sCQ-}/|2Bf"FvFikB\bEhS EE|Xkg-ï:rGNb;J̓R8}OןG,5J l1e0ًX$jWQ t5weЩ)|)s!FʱhvE *zR^3fZޝIbC`^ɇL'ޖ3EW]|Jrzx!t}nPG1*h %a8ڽ78c(k}z!<6[ roUÆ>&i6ߞ'U $D HY&j<칹e7XQ1ꓛS;̩-zg$T̯Izo5by)G"2~gBKuHvc,75Kv&ڊ1<ƹ I5I&0Y\*Rε/+ ɡtu`0A[22Ps뮸c(ڽBkYKY.ơONJaLvuL(9CF[Fk͠WѸ),1NXL 򭱧_d;\fb \DErcdVaQA@7Mb?ȩuE%V'*rzgvI-A3vxJĄDS|-*zWVopK? vkB;tW A&s?rt)=`SZ ("䢚_M ܧD n+~C.-DݽbtOP%@:wr ~[KxۋV˫d7zɱod\6lj0bkbP4me ;@[H>,f 9ɸ%-Ǧ,TMNb\H,h7p&ͺ[Hw\ 2^$j/3OX엃HA.U4ChY#T)c/MCj>`eՊ~(50jvoiF2Sx_Do*S3]M tD^U̕^T 7Qc44(雸w֭xÉjܫM>d^,|4B[KT!wN_#a_dn[ Wnkɜ7PDBH!օ6ԇl,SN2*d.wbw_Af-UIª N˳<5 x7/P9- 5Fcb|O(4h Mjɪ)"بP(bDLJ!!(z8cy, 4)k,#s,jRغxxdž CmXgyqʩnLP2d,e|JWQ}re-B_VrHJ)~k|poi 2 Xvy:WatfTeC'N3n O7)!\arJ!DLeۙ"$uq >lz$>[bkjVXH8;c˴߂RX8=l?R/)YS,gv,,>?Fl G5'Ѝz~QmC.a!8SA)[[5ikuyxZ<R2e hZY9PC%ϧ0WtXruͼm|%gbf}jP1I*w'4* 4r=*qߕ[d<"zdA1"Ǽ+j  bC|AcsSS'4hN.v9[L+ћCڤpl]@uYa4c LRUdŽkEE;G6w!Œk&|v**/fY`(r ͤԼr&oSu`Az({YXɆ:C/D^"ts,> /[5.!ŠL=]:T,[˜;hSr }g.P%da4 &.bTyޮB&wDbP 3k)'diy{uT6zPP{&VQ3eYCF!)j iތ@@޼qh+(U%^~O^ R'O)8 \A6~:N`ON#+GPȞ .B4AF``4EUdF&(H!jN)2ϲZaR-kDv%,!*yvZՓB ((4=˃1KnF6Z^L>3~lgdXApA^BSM =݇Ԟ̀ 磈fi5|MGpZ(&Fm̶G垯J^딿e;AYdܩ|(5u竆-IJ,`IvlM\}PٓGhB-5s(-Aξy˘[_pHyU"ֆGI#Pİ"ẅR~US;h!~9`fSwݙbDa֏>!ih#?Q1D!ovR&VS%x']<>5i$ [#f1)gJ6Cu3cO(Z󽗒#ҷwbV̤-`?I. 0EF [r {C۷6ʍC xzovy$\gO0><򤬁^+h q$!W!}?kG^)(b+Nn/<ٻmFstu *<M|JP͗Y¸!Rm3tY/OuЙ nέXg"IH c'xH59bl\fޙ!bO_{ǤaoܵjJa 5,"iA*Š9h';Fi|SG3ԮQa:[|΃eAI]fCx"_cn()2e[o"۪ ޛ* z{"3Gݴ,9Z-6CM%jaH wXLwÌPU f-; M$tȺ~ip= [ bchh~E6$=y]{pQy(&ӵ]rM ]y2]'5X.|>"ܖ q8Ek}GAm"kSy^\BqlBCI䧜,fu#1AK3-ȁk|P4rR~{.DrjvK;o]*YÎ^D|>`K_tmS,Y6§6d|VUb[Пr_sJMw -0V'y9.rbu OnG<8< ,u.!zsb"۳0IJ2?@ c3%iur>,_F8*i}K"z{εh q̶+̓Jp,;/kJRDj44h@+}DYOiexIP8&*'K DeK s/!p D4PQQ`toKP]l"Sg_;%JT_9 =)a/xOxH7x4Xm4I Т~T.,{2)t;_Y1C-M} DZ:}.E;s'4\ ălӸ#+ S[e6d Y5w_ՌbmԨ^nTgхMk R_~c%`2X( jmf؄YG& OJb$h}b0S0J?ޥOErZm8_#//Q[A 0r:BfpHr}5/j'iWvAOE6C`At61u(!i i ՍHOu1SUM.M~] ]%V`&pfΜS2g@ _1m.dŘ]jdKy_[ w`E{@Ti}>P.TI#=CU2z7mqt,l-9y4.iyH8_~uR\5 pm @L&0 YI)5%xyuPv |nt8 9"pp#WPzQ6G6qC _HRU}ᱻW;zzr lvnzDݎ7?]! FIӇ~ {VohmEF·w/`1(1ӮٸxGܪhQ쬾JU7ChRyC| N\uW6I#C VݹI+ WD&!W;aor ␡GzyM'ccb]^Zѭ 2XКa,[ZWPLw?^'~@$J_l@߱p`)tz}kɡD9+ҧ<*&Ϡ{,iea,,=+jSߐiZn4)ǷTDP>E&D[=ez{; $偲Nz%Be& sWyf%mF)mӰO lDto4x*D\q0bQ_**G2 n茚 !hÂFcRw1Vr &5~1ϺEXt>G/#6ʘe=,(Ufձp۞UMzǜø×rtWr!r5hA%c1|hMLɁmLnGv#ǂ%8wOxPXXm~/γkc,Ze"R½k[X=4~^s>#'WNVХ[xɼ=%x>. I;#6Q)$srfӣɅ 77 /'"{ +$kA_(L˶/X ~&oi:iQPs,< EB}B^Wo5Y{_ UݿoKN* \ѺꓪlgKC,~qvBrѹ T~ٳhMvCw{-+̇0,ոv!{ʷO.8)zRuV//o YD\Y(pӅt =ꦅI@zH&&e ?Jw; KLcmzTFa` LDlbK/WMGeE̅}0RmzOg׾ !<eK?3P/uވU(0:zoֵt!6VSAT_CHrtD0Kxc%ڟzq-Q눬&<~:2eQ}rGջPE(TCf,+u~} 'R#,\P6_!%زsN|(jr3({\6E{)T/B蜴B.'Ƭ@iO2&OFza!( $BӁG%r#.MAdѠ'PdC%0ҍ®#G 0A= 395O<&Oը<☚yMŒM▚,~$* u8K@d־ǥKb!| S8˻f /]!S)P(26Eo;٭,sWDC(PB.z'uk.U42+hceUu>%Ŵ P WF:Gd|?W̆vhŌa#eF?q[C],=eEAFg1EQyvZSEFJgbC:"z&qm&}ʶipE TƒjP$H݊Ӑ`(;h . So}ST "=C`K٤>[u ^6QD@fLlgurX5/H<<% +=R~&Qiƛ% g-ri"{>D$ət"F^1 "t+_Ids\0zFXG&_ I#AamH9ވVѬ-ԱԊ]/F0jq[-OvOxW]=,m+rtZXb l8!;l:x9 pYÚ;κfу+r&WIF g FDW 7`O8Ytɝ ALGj"О*خ$ΩO\N# ~CRFeZ`oBC#q Tצn:XD'z4' p 7i+6@&')to+&F;=Ń]4T&)J芦%Bvȣ}m=*ռ$z³ :ײ)#Rv<ۑ>)Y>~({jY- )k^G< @-qGra}v#ٞx^d ٬Mk0%q(u?El,iiB+ffv-7/09F,;#!I 8cY$0,0n|aul:R%y*:ٯJ<ű9O5>W"%QKz(>8zw4mj_mթu+4"eSU1R+̢;xN7GƞdȊS/Ln~_֞gգڀпlp6A}Dy.h MZO|ˊؤRXE =l5-p[boTKgufIX۪Z"%>V |lc5} - x)eP).f?]6S$&9BL̓)&'5$tt6vK8G;[ \2ٿ1ԧD!U8j;\{@ c[MJ|!~:_ G5_ v}2492eh.H<6Sπ%B[T np ]2 %FLbߢbXo<YU[Fg3-!Aau{ iΉ .dwlY|}"Zbtf v;@i`)׶>Α@6SrH~Gjδ{,280ʡ~;xӦfӴ"d%r`9<&iԫ22/"wtL`ply(N.QI 砄$ys}RrB;h"ays6Gny'|z&"  ?~P{x{ˋjՁs|1q fBGMLfF0ZI_4%).N{AyiˢΉ&FTL-p==1؉Fp9R3I5ӌ^kt"YȍtTFemԗ2\gx"|Qjj-7{nIm{<$3MOGhYq,$l8#sF)P6ӫm5(Zuza,vc^/ۋMw4 i`mr75 J&rEҼ<9.cPjrP0Mޱe(ڔ͘{aA#&JZX, O0ӓтX/̎ʂƻEFB_ތP5m/s}9]T6Rx&G0PYGrj8YDZ*b̷e}iknXoƵsaz}n^~cg1Ґ M~)S0j/E3^= %BJH*іߑ|pEcwe"q:Z04?^h+PF*1-\gm Tu&Ȍb;E0;J$\]OsMSV{d P(knMbMt8Jѹ2^) c$Q<,&.-}$]FR )abmIt;P[k,xkoS +9\6ఙ%p3$DKOB?Z7Qݝ r;&'p 驡ǍIpN1x#L_p4Q {fPS1`{!1D֍_nN֐+y"‰ ic|Jaɓ!dN;U|_O75\rM^ EAYMEuYV:-wDn^:y8XMhi@bďխRsY/Dq)ULA0aFVS,%S()Q8dUD41H/"T.ijV%7P)P8*10%Wm9\sz%/eۻdp߈Go*gU1%3v1K:e`M3s3sޔFo5 5,ªLi@4,e]BAYP@U9YՐxyԳW`*spum4_D* | Bweީ%ȽWD\5^)_ e(&7QRvds9{P7x5 `(2w6Dc; *÷k>@uH[@e$?3q&TT'r- ~6YߌoM_, 8̳-raL1=z G`KH2dT¨kL)ZOr:٢z~weyw.,IIrMTa/ 8(e;fUNjdM ٱ야 +-.Ahzl\A }ߪŪ=>ԘJ%9ߒ? >U^=w~HynY>qfT[.ad|ӈXYߜF3e+XI0k u'^ƂV͞m}u 6R#+ OigWY[ o֗`si4퇝\&pju!mYbg]Az05R, 8iFdz;qd!Pp݊b M?P|kwzSkޮ]vK%?40Э/ׅ}v?ZUB.GFؕ֊%)iLFJFhC P2:K)f[(2֭m%?N߃I:]2peG'),+,Up*m?I:&AߑwSXssvk|t ruf2t-9}!i!"8Zk& $r5ai;+xC SOʳR*in;YTMf `Pp׶,d7r#h/KeJ8.ݧ`zT;}vmm<àtT[%#c$W;mURȲȤ\_{ˬӢNŘe;WAЖY]-EGWD=P&*IG &9΀6s6/Isv}#a%i*Y؁4?ksA][μ{ȾA>숈R5cB  ;i׆Z)WhiJBR e@:'rhGL;EQ9I+J7(f C/"ޞiwۭU(}+%.KpIIN$GۙWkxJ$Z?iOq"䩋,j@%.G&$q H< φSr>|A195xAyeä5mmZ"` hhALwP31eGDȴJL^RPv35,r+N&c[$B?@v%ikK/ߵE$O3G̍10:pfzw?O굀hu 7&+JxWr~Ps{ͣy*tb͈v6xBLwpb r[ ۳k ]Wb@0>yNYC d)QCDh_ܧäd(9xQtwXqGo@`2[Ty2+-+s\ym@Y2uA *ө.D,<Bj;)P>]oDihڎ{[+֎ rGB~EѰAU~Pτ0c%iλ~>5r&s\"O|bKKSAOzKP!Sxy48ڃ{-%e+Ub../s1e3SV}/GP3y?%Gشם\qm2)$c̮" XbǕ?Pɭ iBa+ =w \q->)ȶc+E> n 8#T-I@"L-DtC̞B #cW<(fmߴa(F+L3x׷il󨙞^K uPac>z\` {Li.IǞrlGt{,2JŠ1􄟌q_WԳ= X`#=~̖cmje$v!SوX]i̺pظSU}s>jJʂ D^|Kw& tS~x[b,`^0KY6 :`"b[ɚ7O(OszMpzE4;&qL'MS(v@P) jtDpfxw{-iu_5s瘍#cB7m <0eZTRbmi3伾 h OE8 mHcZ5~5Q 2Ha| %BOn🸝=˗<TR$ ?͡o+_bPLJ~v\oH][26s$Dž }9lW;.ew@t%Bg}ĠHdbNAG ?WmPnvgޏY49w.IIv'D҆X:d>p["޾9,T|BOA)J<$e-n к:D)w]ljy 8TWtGBSɎhmHn_V! g]Q2֋þM +xê6vҺK_m ʪX'8Q2XY#mYU_B8罀ua"Rt^o;!cefZ!>v( {@.ۂ*ECjֲM+JQl6o;L*|Eo-PNg0EzF~tRo"ڸ5^/5qǸ B(^dj_~t9J&(:lo9DP.#_jZcsđ%~iN]XvYjE+AI|pǩ (Da/} L|$لտ<&+ `b9O9 y +NV9k4EKn9'8iHJJ@} q=(W >nhU/KA:zE4\/{ݼ zQҭ3|;!}n%[RSXEU2Wٲ/K'*'ܩ/w ^"m䭗B1A4ѥU@e²A G U`KUYUmane6w1S(w|TEɵC%Y5'I*RT ?pR}=G*8`Jv\ljKm6~O+ڹ"M~qzN|o tWl/R Y h9p[qt,riB@=8MΠ-Nc&d0GqFqfw; 1'rvΨ gAV ;l0b ukVǗ>Wk:Kv[{QU0T2MisҡUb'FVLo /R~0M-\Au D&~ێ2jm?)WHbQ&MًG/hj,; Cx{gBjt{ 2eʽsNӪYKy;%,:>CX,H-LA~q3N:|~wVwrA]z`G8qҐUZ JҧP@tVoE.!f.}le9y̸ؚ8놹%<+N5tΒ0:/aqS: J݇( m4z<陦NxMրǚYЁheOfo5zWD0GxB1i5@Kd/)3|[̀J89e&pvq0LY _ 192ibӠOGXaJed$kP.TEbw}nicŹ-#z~.OM!A ' kZf5tDO⮭>l0 8'~גD ނ YRECtJr 1JJOO1lc+̖zGL XGFUH~IPB7&džHgF$?>ͤ/㱂ƺG7ex.op"ؿ5v=BVxmĪwlp`҂5 v)`}qAJv%Fr8Mnu{4]>9Z w)ywyq7=VY]e$VE/Cpɤq#h?O*g?9ۖ))*۞߬`t9|jSd^D۞~11#rgEO>n JAŌ40LJF:{xYeckdrֶ8nH^'WF[gZd&׾) 𰕌]-PɎcB ܟszBx 7/6Tv poX<% oz:a'^38]e9:[`RڴJu*lV|Th$G;2DJN;B^3r6KѫH Dj'C^m %CðHLa狼Jj6"|gl>!%#<+waӐQL'0gJD ̓5)UQ >`V-U[݆괴Q]wJ n+5Mf$1~?~%~mG!j!/Dž!A9u`f  }%M8>Q\]՜>*lo=9'sM%J~ch@xVyUYήF(cdz d !6ѫ7HNTr2m뭻'38{?ȓqkKHd%T\YNX̹(^ϡto <[Y.OΧ\GBHwEQ !3To/} 26V[ڇ(]H3(J v  mk4S:HlV6Ͳdq_/S^aiw H"1`ѓyP"EW.Jѷ9(V˧mOl9ٛl'3Pf-8ڑr0"<Hn>\|6ϛ [6;  i?P%+CfeeDo@x 6^gp Rky }1@IMBAMe'! wUtb?[+{Kh15tf0sH1^e=/uuZu WSSׯ%!,i7N?cޅ8_\q7_``VNxhylՐ_\#`f2Y wIvFf4L(yX?)wP`},,tNR 9H'ţ zfF71s{Lzo2O'!F$S.,C'XÕ9;1u#GHRVt5y1;iuG/=Bb>f{0hmRQ2W^6J3Qˬ7Sw4; t'(d %gS#͗L786a57M[_D:g8H9py|å,ɰu.FJX.a@so{k)c&ś'L?[y y1#}.KS d:kLA4яC?o|{礼>SgFwkxlc(/ tM/{)`6odPh -<Sz;k 盾*>gR>6sNy^h*Zw+T5J␼%/%7IE~ ǙO KP'Fqʪ/ITΑ//A&x5nbLk_C#sȚւLtT.eM;DAAeaaN>nd喘 [DhvR׺q%$Culh)}@ L(P6+NM'` bqν3,1E ̈M lD0)❙vʸ&zg\qݢj5lUܢG9fMWռ1Ug}{K e>Xz,sV_SSXhRַhI8-뎘]0r!-5ÿ[Z] -Kjǐ2XS )jX{sё㱜xu B)5.e'@gY抟n&OmBPݫ6Jअ>m)3W1":mH y|= p;3+9q NLO{Muk@CA3lb?7H3I4?Hڐӻ+iZy9^%wћX؟Xq;.4}2`tRf u+DEIpjEU[/4][5ΝO"L oُ46U7]G\=}}zg9[f(w 3ԒXB+eZx^mU>;o7W{%!}#v^XdT x Adgchڇ}ήsc!ݽR@_'7Qo4{?* 8.'kKu "V &m{ηHvusEs}иJ[R|S|NZ̨tueEOǎ2}(h@Fb`awe6ŧ%oOGn[k7qۋa@d}~&TEe$ G O!9S^V<:=4Ӛ͗*к\ NJn@S\ٌ4垰J2-Mfd :h9gj"Q~NG Ĩν66Zc]ގg)ө,,Aˇ EEMS`h  :cBr/s,=!D_@"xcP|z÷q42R56Aޗ2-bhzHېF`2FuC,,LZ:lE1Ex%s:N|ÛIbLtzCٰT;`/1F  RۏOA;D1ANZm5a+.Җ諣R!3fydle_ ?$_DWGzkK̕'߇m{0"[==gkF3*/] o[8Nhexf}HM L;3BW?J7l@,)H ldQ7YP9O!'vכy"pC`qYT9 s~2*o|܁떠P+a/#oʒpބR8GR@;;j1G4^rk Akwפ)Md`XGǕ|ws`-t@ab 68v`*'P쉄N:;-`3Bc{TКia ~/Stԕ:B2^jɷ?:W XKbף?:DCT~{<#Zş8T,eMY`54܃dzC"x󴜲G<7TeGhAF2E^ z ^Df4v/Zѝ-h3p**s: /ax9vebDcb[7yy!|VLPOD!qLD PvY MDx^LB"v> U>WK%"6q j[(P̿ZPƜ Q32tPϟR_"vx_By헀`|pa7[Mu Gh\ߤGBk`2W'>TX$4q&/!ewC>ɍ{ &6Taz+ JXW %"i}a-čd$WoօBAE)%,ABQ#WYdQ7O/K{*wN0E 7Dl۳+ QZz&klBP!RXԃ3 G-(s=/wA$Sss$]'{T9sSO uɆG M˯]tU9e:%GTae\ֆ+tz$9;U+`$Wco<œ."'޺/ h/[ZKy׿ i#]Hb+Y{Ao^Xg7/m9NI9ÔCѸT"s,ar#6@aX` \O}O!&Y<+H]IfFɑƝZ[L ʽ'ou}|R]@@vh^9Ȧ{'A4MIƦ}`SX+pttZdm7c}n2944+Sl} s!|~q'K21chљ)??<7djH),1L4 SN^~Dž/0M I& f1y7ExjawM)@brCC3?A.QLώod<7͗*h{@Ԕr&/ȤB8:Loϕ4F!ln Z-G5$B1b0~IƓNG&_-O e 0Pݾ?Mb՜]oBFԹī!E)p`?&ֹ7?#Zx/TGFۨ<8uS}}]>5 L̴Z8Orz*hB0y&Y/VԸRp*pe8Nw(f(֍h|9G30T/,O )l-0j:x}V(?#ChU-|NX˩GhpT^a߅$[HcRvZ3c<QLϪmlGWM=:Hkg$_+anx5w\sսX,,j\["XDN !˛px2GYϨ/G^M[Ǿ[{Mr_~Hl]nuM UPr/Ì[;[cN-PP2a1uɞZ1p+ @Z¦ XKi;|*nan1@#kjOƉmmT?rq.IQ#p~4 "{ጩ8 F8"n)//T0(M/F*qu~GM8Sߣr<ڬL􍙂vk:Qp#20Ey{^UA ]: zD27Y(_(MPYHA顾ɚQu^BЗZ'6 (?%1XԹk #q:hÒo>ÓKbgĮlv'CvzOs:YUӕ9/ɳFu>a+($Ue04&+,#+dmNZ3z6]dE;MVu j eG "a e:ӚF:ߘ`K X5pBK֏tVªî)UŁFD _0iwQj_+ )X0K뚒)B[K0+)w`/\ j0KW4XJZ]gBʩY] 8p2CWa(]Ym{FQk*v"05IU 7MPףJZאɜbaPx]3ܗ=98u~8muԣ:nq*3nQG8"Lڧ[u0.vi>`BtfrXl2Z .1>zsGQ™$_- h2gHz?"3> X! (Yȋ̸I':L G"B]8M03C69d9uHSpJ&Q$oQ_^0:PBFJIaaO(FdkO35ob4ThEdI&ZQCKEol ]y RNʶ0с_ٚcKo>}Qq9 ?t:;1Cjƨɟ[Fm`ך7^ *PwKN$j*ުaZF & 8Jz SԠԲ|x>9%-o´ËPȆ(_hyS+9h1:_1(/3tD\nю#e^7*<_Y WQA4,uVߔ9`G $T;3W2Y]#|5ђƐZWLbjY]Y f{]hD*kd2yVD uhޙETFhVe2j}hjEfK.QXDod4RQ-]] ;e|<`gcILc 8KvV=l =t{D㾹#LE; V~u%#;_Zx) d5O1%\m]PVSp! _ްv(1`Ĝ2w7LLq~%串÷ ?(7qF톃ׇ=v*7u%V,k{+)}tv>h AB'r [6ױ>rx+9[bcvOYq:"u5>ͪ|YxD$D;YlJII?@H76ZU&0t!c$1$krz/-T+em\5?aL'&[7ʔqvq0Ė_uL@tJt?2]m'?oV%3]i~ǮDŽJ'|>[&5#ZL`;72`|2o ݥEVp}4:PNKe/!$&ζ*̶(ʃHZHE^Oԭh.S"2(_(Otez;Ź(_Y Yyr"o*$xdJ7De39Kճ^ RǛs" [}N)癧TAS Fu?FѷңlOٜ5ſ Yp"&:h A'!V QJn҆"LfU)}(QvyİI%,ZCQfIοo)1#b7™}BB[T>``V)I9Y-""]%Y̰MÆUw4CˋFxuȟZ [Ju{a)9f@vޙEo9iK/3]miO~h/H1!qg?](`@Fig,F4v+Y}Os26]<9;kvȉPAȏeSѾme$"`( o@yt =|96-q{[@vx^7fW"wX$ʌy@#a=Y8}/,,E.)6jM5=s8o:@(fv# P吰$+bEB(*G475 GZJQXz`޷%*MSY2Sla4Xzvũ 0;AIA!Mpo3+5ؿoi9/5zjݩrx#8v ɪb{ڙL9UHCy5q)OT@n\4u#X=Īh%>%TjrL! V췙hxf _jYޕV$UFrO..N<. Ȓ4V׭\y*T]S0 1|?v03ĠYn<; )/zAfĆ ůfW\IIFACғi-R,3"V Ja-{%G Kӽt!R~؋*)2gZexaHv[t\DRVMc{Кu%_Ve6M*bu;nSBT GNU[bѾ5;*^@%X:B=ɍ_~aڃ<$'a `'6\~ɋ2ρ^ƔWt\ސ3sQ4jKpֵOhq,G?|x DhG|՚M=v<^EVH9`H"Φjrm gάi)ŁiB-o~/$hIPIF \|XX rpP>&pX-yx[],ɫs㮀D 4 HϠ3㒺zs"oB##S( ykg-A`xى0u Iܱ&/niQ~=BIGBu54O tysMDNdx֗?+.au^7EcGY O,)2{]x] ?Z2*V=J,FnmK4Bi`-줋r  ƀiXU4Fb,+ZrEHI@&bm,iqjWi25"tCY2xZ?_!<͘‰B&}IVM{8Nv׼?fC٨֓:H{?r[׾3mL ~\r۽t;/x4Q#󕓾M9Q ag S$2$WiS+5Xx%);Z9b1upx>`~'@{$\'tQYKeg=w5AS>4aGO{=)ʯ^{F-{pO%yz!$4#`++=x }{j!=ȌqQ-ɁzT%|TtnL]6VO9 žJV~z w43tAW|NRUc_c% x9j/(#oM>TUhΞ{vyG!Y@"HO D@kV* s 7Bib? /OhۋZ,K|􁞉>0 @N q]lJ?0)_nW1s& <իn?Մi(&m׾DVNXtgN@rcv䲆0&_?AGlCÕVOF4\+_:LOSc< :C*-g?:z7j38ʕݱ_Ih3b<(s.+a6f YTZͦfs%nOGnJ(74+L60).[hE[K<ΦD ?@ WC#(1e?'1/a1!h3%B:I'/j:o-s+'.Xa5it>);LX*X/}ĬŘPlJqQ,v$tPQXrUi˯ kέ ͉h/tȮ1[@}PE$v! W}Ʈd >'ݩc4oJbNOVO ',Ŵ: 1 1m47:l\#.)=H.𿛁3O3)-'*},k076aƖ>p Vi&)dƉAb2wxnMBD?3&PcC5p63-Df[yy `\S|~7X(} *aSe$K3%9W= v4a%"s먳Z1gO͊g'6@\nՐ4(Ikb˱yYķ#DhP(YEggX{N-vʶU7͛d_rOa&* Z!Ҝvn^XƎQ1-O 8kC歆YQ$/Žo-jtRp)ia{ q6@ڰM)/TwpA~̛3c&F8lm#rB{NR{w2A 6 h P+|T[3S"XRZ&AUI[|NŌ JJ(*nbkû.tjFʛ5tbȡpͅ$Vcٸ0W E(ȭjiZRkBmeLdU`$E*94.vuyփ>WWów|}r4z 98l3hkumWof=#;n5^BҊJ$,jl+[ҡK ΕeAfq/Ǜ-eoBzVAw8*B6ҵƢy%l7x7.PN_BY:}OuN] hiN. 79I~!"QJ{{h FftOW# 4B!\nbγoL+ؕ)ipI8I]Bz\crܕpQVStGlNj]r!+ccJd!Βmp*C_Ŏ6[=d؍&rl0q'_YO|s=,p=W9iR O16|_ɳ{Ϭc$A\".̅N*o+~>fFiy܏|+t|v%v,ލcs"%V/z.rJZ3/>zy3Գv!QQgs n5V@Htn@^3S5T$,[īeS̍9.XL $pKlW;_AR9Ie@,^S|TV .[KI(sXoa|YTt9_QqL7 2coZ~;s}Ea’yȫ"weo!Aחeqct]̻Wn >N3^|+<;V4?}GnکbbkeX [2WB~pL+_tnM7hB19JCabeb4ن\5}y x/KX*Z (9$]1"yNo+ݶ;gp)fƠeE+6:.^UҞw$V-&Iv'eA\F>cB` E׸lŵGaj4FWjS-N`O!n0e:BC"s8_rzGS򖖥ɨJ [9-U_Krn[@h IZ1o%b-(RXru!rnؾ,CӀU)8Gcy£dYB30j5H{%}T #93TE2u*$s(f>s!ޞu*ΓN~j/Ut4)W"^;d,cl w+_ihCob`qmkF2"rv⭕`9zzB |XȃQOڡ 7XTzTue'PʂD̬s2oTvta n7/b~.tĐtO6[ʏj̼s`#ݚ-lFiI6pnO6Hc5/&~8w#GHmR8v1e0%Lnh:KY3:5RmֲfprjGˀ& -a~\.a|WQ(.=G'o6 ڥ ov8Фm:ZUxc׮ƩMs"Hjrm9ڀ,*s%5頼5&5XYLmIIeXKPq ԏZ|pXyX76k}ZM(ҟsx8r {|\2BQZZ^m SVeMi?ze=ID u7JnAb#+\hOrz&fиFZAP3LW r|7As@ cABvAd]}w7fs@d`/=:ޔQ[h69Qֺý9|%_?]]=z<ڡ\t4Gɠ-q茤'v)~Ksv N< rѦ-z"U.V0YB|H50UR* A#-S Kr?mEPg'N!°Xkav4$ (=+'ؽo(sBL4n,Qz/:ˑVM;K.Rhdf?(N3xu꯲ = `F)Rr.XzߠKh$XL[#Bي6Y}Ik*1.v*(3q='%= J9S~æjPIUxJ:ɭw@LQd?ۦ1LoΨ "&{h .0B; 3cx F (Z|bPBEQ\hXn~so9 zUDm*(ʲ6aX9@[T0e**Ͼ\\ kW/UjzF=T]+ԉg!\Ee~{@r:4TWUW_RJ Q-_ ڗmOh!u[;u ?rBē[6d54Fw!6E|tL4HV>.K/KovZl0^Mu C h}V]nk'd Z f/Imz/nnlKCi/UmU jʐE'^&'}uz$fZzcpHL[[7LS'WyxQQ@Jr_Ss9 T 3}*V{d Ae262hj2D V(9j4 QI5 ?oxjW4䒮 *&9H~OeXҜ pP`6<Ϡc &$tFuڥgwJ޻P`%a@?8wn,=̠E6+&ζay *Wq2=>6JaӳB-= 97E2.L̑`48ö)).[ݞR K8\z+[|9WͯKbVWY-wAN!,p"M%mTqƽͧʠ<:vm^* JH5vV[t7_!,d/[I[VO!QynDx{'@`G2H$Z.~N[[Y,|-D⚎ajPsϵ8,ڧ=DTg !~{z&!>Og,_&Hl6]<X\_$H.,^*lm8g8H|ߝ~y;"=Rb"wQ?|`xSq&͌M ChQ5D칯;:ut&^AZ'BD􏸓^毋D?8=Iu( &VM._RvQZ[϶Z&YzA:w*i[f=[ދ<0x2SK‘D.*J(M73a4> LTfEl%<(q؆+(|9Gv_1KT<ϪAS{R@hԦ,eC5s]qvj@@Fd+0#jh.s1_GarF"[4j"G T t_HqPkbAL͓{/ƣgq' _Y>B{4:]ڤ[j0J"`͉ ףS(%*eVWA|7U ?VȝJԩ_@/cv}mCT_S(h҃i-/8,d==2X9N U߻l_ "(hص67y!r ޾7SmEhY?$pVW}xLB&t]-YKC}aT3VkT'Av$`9N#J~,I~`/dK8K~dk\{ڞHQv GuߞTkht鍳 m^>4֟`~ joo{-v@*<L-H"FVx=&tk'Ħ8n_AV5 ~XcJ?T9hˀ6U9;aSc ͷq{1qU _)rI@ *zf5$*[4JxփqN/O-XҶl>z6=:~ŋ=/'n74e\'S[yk .Ou0kth'5,r7P^돍+s{AYo\}8>c;=MVwVͺRq<> m^%dҮv5{c g k#-gzBY)[\4H/1ο 떌#{i|4 2h2?yW@&"oאO SXC"͑=2c9cBMЯ)-I)ps"ma,( oh\q@mD{q';tF%s̈́< GQX5Xˡ%p)& BS!|~uf -U8J=ypGX6fsP{n,fo[eZ. A<)^wJ Մgv5}__2ӏH{~w$ rd4`޶UKSQ .d!5c,>2/*1.a_XI/0sL4.(oyM'O9~,RE&\߰SgL-b&0厙OPG ։Qnex>!ݥԚȴOν VUAuOBm pY$~I =SoxvvI!]1z:5G OUߏ4}.;i:VIxL Y4#QFjŶdqKvg,}^H==cb> [a7[ڵ > %lZ=z)"،uJIF:|afU V,KdX7K{P{&fޠmZ8O]׍&\{+AGrii\Fp'W[+)Y%5Nw!"̲h1Al1,ʪǢH|k 9Đ ʿ\T4VoT ]9Ŀ#:d ; zHZ!Pxv,%ɨp58CaTՋ7MUFZh%ԔPH%t,avqp eq4ƦT 5Ļ@cg4ZZu$5fLxgFY>tC1xB`_Cc\1 i偃(K:)`i탮zh Eg@W?DMOrmrCz(#5;|a.SRyNeм E fd={{XC\J.<3!u25;6UM6I,'6uhBn6)>_в>=;qf E'\)\f|TIwX,h#Mw>|3G3 0ycT&`L]R$'/ȤΝ_UH#Gawd>,-Dx5DE#j6+ܰ*%p&~T"z`eED[ˏGCl] xZ&wo M Nl͙htJB3 *,WbH*$H z, #3PZmS&ns5ﴢa_N䢌J>ߪnϱ: hńԳ&1/OE9صZ(ۯkE6~uC A0k{@OK"'n|ᘮARC4(GWdzj@Uwɤ68{P{/ƻu!*RJ-,,U]@L~>b"aݎ`J?dqgB5XR=I$.1Ee0/]adtl3Rw7}1*6h%Y @ރ }fnR@N^^)וvV*ViO6xLRy1ę>=u9 jFY&ic穨 IErU<<V^TFfBL~︼g?x5Pd+P*A5>'><)21p(M0J3ު64? 'G=H$!4q&_]_Qd}F G֦>V/XHA2+/.f6aNlzLJK3G%?87Yn2]mH5>=\9 șG|ƔY:MrL| `v]uy2Q97`;L Yg|APFkMe!3AMfH6A!9 |WdҦ*ָG'*}.iTj@^ƙq|+blx7'4.4o~ qmX, M֊;,9*(b0֏ ~׊kpb u j1voۊ"0)vv',lclO0C?b"p-eVaF<<(G܈ *Ve>XY=/fʖ|3.ɌH/<70yrݜ @&\~9g3;*Yg$mmh q~# -5C Y>ݾA.6o{'|2Ǘ'%C1(NKj<Y2]&@Kg+(jS*O[z12UYڱ6X=Dӷ~64ek}W~]C{X{ORg8 w""oq!Mz\.Ҟe>7/ޟ&$lps̡xj;\N :4.]'!ԛ%&sܟR+G vI F↝ T&Q%=>)s宩^Hd%DO|oHof!zO3RԜ&2++n'QK^i=H))6~''D`d N|*ٛKf zfM-$BwJon\弪. 8"yJy)̖90] N)9U4k/\hO)=$4֡t~8YjGo1XbLŒ:Cp'SGvُ+@jDLރI=s2:7'^hr3<&@T٤%XPs?U翔0q?RwblR/7 c `Ĵ¶Y}7,-کʁBj(y3 ED7A8sRn؛#M^:85HmˢĂ8=+ #2#ԪF>cp!>hwd<5Nwʑ 1pqr@d2/S(!#ꖚ o7M'|UȬ2#?0sJMvu@QJOMg5O:ddKj  pyG#q: (/5qINHrV tXs4rI#&.u8y[A]"i&V .w ztD'? k&&$# LLb͛,dQ/q|~1mVqr"\N3}IB&|Qvoxjڢ]Nj|#0: D|V~;wn$f FV5vM`MozpR4/;pڇ5*p l>6c!:by'k;X>b;9<11,/ #rL7Mbdh@8kۜ\&:=A5O`1C8RLjx䲨CA٬HW ӟ0YP_:yC2c6]щ:HBmŎ>"^s =u!, -U5=qji+X.Dxdg  m/)6"JQW+ZJiV;j*ϘQZntjnf9%l ,aaT9/lM8Vq2f{djv$?AKW;;+ΞKET&x\BwPBe}_(ưGv@rrB1IkEoh6e$Wa2dtnSF8^1MwBs5H~>>9uU~ΣyQg z{sQjkƝc>94P <8j3V[<+L?6Wت^c=RTX7WD¯A.D 1>"M8L%[O+oֵsSM go䚞UuLLF%Ǽi q}nmLB+3b{Fm 3˃U sMfM?*Oq&"pgM?Zo+ܬb8?6koy@yafN`~e<,O p  8 یgӻaU^q BtH_ec,ƮEA>B/pV\e$AUHTkam%Wb5fWCBKT Õi TJ˭۳1I@S[ H>B󌈹숧Zm`a'wW=K`pHԉIϰ߾#} R?_$^51c?ʆ/Cy(7VUkq$;!C*arhU-䷿;htIĔwsQL̰ig}q 1 [Ç+pŖ( EenAL!Cߒϟ^-֪y-tKcvُMjcr%1p̻=С@a5&9^-Mg|ۘ8W2@#m2}Y8#Lj݀Wb0TIΊ(yٵ,<7YzͣGN%LY E!f mdRGVʩJ6X2{tA-&>ylq/$qPEխ;O/ |*oLn9#z;5iΨNPpa, KiJI6pZpC8gBPVkcFʞX@-hQ&D98y,B$jB SK_2:'mƕ%\ֱ(a|2;:O5c\~x\FHLO99WH$jއofaY` =aL&-z]&‰;;#=j%HISO LSGnGyEd;,9 gW1z[%LU9+p4!^,$遞~[ηsX2.W1ͼOGqu呉uo~7w}N6bƃmB7XV1[LPgflk{P4)V]؊Y;|T2eaL1K)ְ֖8f_CsГ͠AP:Y??šc8O=E>i7N—FgYBM+5S}՝ l.YIQؼ z$i[4R(ݡcx~ TUB*:[oVzAMzm*] ,]Zr:)2ɍzPKOnPA H%#;с0ov'S1Ok"4P\)&ℓ>ƫ.vMzy> Jv"tgh@!x הҶ/./U%F"ͅ)ެ߀zG4q5A/ D@Jz%oMc%k݇ +"xb9 ʬ8ul-%b]H8J^+LKn }HM7]-DiV^ Ȫ+i5]>=L5kȒi0Vd_.!5x$ v=PI$ ^v}dCpԓlF,ª],՞Ļ+*jaWu ~eɋ X_/@ F#aEt͡PPrDBZTijgh lNz!qژ*KctW0rai&n>c$y&Ŋ<iA˷x4KuKO,U"(ϙNnKpĺ~`Q* ccඵMf86j˟ zSm&Dzɻ;}Khz8 ^iHL !;clk ѥh2j1H_{,jF QfP w awYVAr*pO+%,R2Q}/D1EyH 0HnWDѰj2rŲ#IZ+Q lـg]:** V7xӧ, -/_4';`O.hn'~b(i{zcU!з87!؆-G{~\1{m4~gdU0au |φ5jH:O}i"KT'1&> Ϛ)(dуyhT6(@rD;"mq U8կ1R +cMI:}vφod4{0-_\R7ݰUD鬅MG|s#Ɗ.M!,@D.UHV'L ԩdihXf4 x*Jg֒1N>iAɩd&h`\x*1}'P}dSG=(kXj&e8R !Sg)Rs E!g9f#~‰ 20EY#+ޞ9XwXKGW-m( X<-UR^ #aONTzMeqI8' [W$cq[nbᆳV0N W}I7ꜰӳ5g,lbGo!{ +.p<&$I,Kײ<]J4 ],0RVpfJ-*tHI$z SQT |7}ˁ<'Oɱgs?xܭ{)یn-[6S?: E5XDw3|M'V۫w zCWTҵ>f3X0sϊ%,iGхKv~GW[㹌_ֽv ^wi>[17`Y!1V tH$5ZkV<.݋;^:Lcf7 @4ʽx\$9 @acm\w|}j"h&A0{>䞍0W $H g$WhjsI)#`|D0d߯ei{$ ,h΢ Pl #7(>,x65h>n]f! doM&;ڨOTS*\X`i>9ia Gez+qzaQU }>(k)Nb+UUt*?YMrSiXڃKMeWW!攛Mz,fv7N&r4MS ;G}*27Fsj`U* +4{T?mjOx2bL!2iEƔ\64k8+HO~r?V߃o$yDžӼbaǟpgtn̼#Daz33&^ox5GaH /.+5]b,y*!tWkysf{'01B0]t(nVJ9eBˤna/kpt ^{iTcW}mx ,=%pX'^v`(\92>D_rӥ}OsuTԽw17[L4HQJײआ2Lziռeh.K*6.a:Gw?#fdsmV z<8@_${wޡyTizT5'V ֑57[xMLyf#-q ̰[ CXlB"vKU z/pXUzK*SDٴQڅS6`wYf-Ӱ+iDPFb6$ù"e:r)?q5ñb:QtTጦ bw|0=zaqmG=Fk>m({00Zm(q{@'eOx/ϤL8YXhu7b7>'R ?6먬sOuàXy]qYC=x4o[UQjM]0Ap _hI:iQ߾QLQD|L}|7q<3l7 Sԑ0bT@^"n\X)Bߛy%9s( =~Y R&zfAHW~BF6;grkyGpR <"~FBə"loxn2>W2CIгJSjYrS Cv#˷r) CEr7,3{;(Ǟ뭮rt0|u*z-aqR}\ö`7,§YD) }(}[ҽk&BE$;9ÔY}eNM Yz Dmʟ8(wHGp-IMz 0u11`=5Rz}ۅǘ 5|dsk}+h%qBxg AQ,!O#VoAe( "/xeR͙VޞQ#E~dh(-mٰ2G(!ѳ|4^b4r*P<&_`"S=pY2tD`$.9:/}WNM.$uPM#ۢ'y65օԮ:[C]2SA{;Dk*w== D(}4)N[55T.9e/,J✠U5\,tj;śK&u5 U=E`r&}!9,t5ns*gs]6N JKfL -"r'.㕾nT54>\ G)e:L#-i:VHs:站qa> &_1W/S~oA pQ{{X,6n-G|軬ٲP)<ׯLU\*a-(,If';oٕy'CR #Gwjz42 uzk雩Ղኪlj(x2nJtM!LJq?䠣{_-:&y>ۊgB&q9ѕےKͭ3BxNT5^|" b1).7#H.w;H{?ZEL],hi@a{צ'_Ҕg|!cs;dP@|\T:z\G.nE|ʹY|+,R v-RG &2)< CDzi?#|| +2S꽗wt\CKv(_TJg#[?vMùj#G)=GNm90ҧ*#6GK(QV0:I,mMpǕq[h2Z P MDZXG|w⼉hi*ZH+{40a[IնoFS(t5]Oqgb桯R8?CzvXՀPPY3H%dt>pv8I KdDĩx4=oV*܀<gʁ-=\G &35Xf#NT591??[NN^pͳª]M9t`kHa쟌}8M;rFc֣z;0j>k"D⨀h?,B@6[W>{8?.E-7B5눓%!]׈|g&dSSuj 15ؗd;Ul\*Qy@:h+"~J ~WkJ`ñ`G**:fR\cB>K$X}۷ /q \k Y[|m ދs7[$5omVCfyUn̍pS hǶ8 Y-Hȿ3M!t3\ˈ6(tŵiwoW]uӝ=Ri}ʓx/Pw0!5x4?kp|՛"TU]|W{>/[A!6V~u5>VZ ewajZvף;(NCZ rD UqXcMv|=%#U='Ge]EŅ'ڈ8..R04Cth;chWYiɰ4T|-^ž- we}j=>9> V>(~s^/ Ǩ(ຜ[&xetpF\v4mǤnwiOhm Ll_ϕߠ@I \13CtG&Rf|^ΥUy1 ;Wh#p LU}iV \i'QIO#bKA7V\X{XkHgM/`OZ4=dOOIXT!w|HrKNr,B4EgA['JB:}g DgC(>_ܟEzI>(&j4RTdw!E,HLEJP~o ?hnm>)ǥTRqekrz[Ԗ-1g{]%֋Q> 4E ݼTMZ,|jYxɖznO'(br񹏓IR,LOMqx_꟠{ӕard}j@w\SPLL5jdPҌKAL#9MD}Wh+'E{_Ve.0mW٢[Ý,M 0tPegDP$|3|LO:mT;ᓚYP_i . .͖d%6FP0=QMH 8 nv4o[S9ӛ}ub$W{i}X\7QЀ.ts(d{sz7XR2up])l43Z:eݮ@8O@M}i&X*/W 7l%*3%GjB~G=c=kjv8,4CNM7,R'Jcnb1֑˴_RkѹSaujl&G"Ix='ڶ{0}Q9C_OWLltp%bNSg"9Z`cfsuD _)Jk2Ѕk@C 3C|$6ӱ5\ԏT֟/5GJC5fArӉ2攻<Ԑ+?/Lm2tsN?uZ fjP4p8NFX˟Eo@k!nm٬,ot'LD+A xY{o{1 !_-Q'ޟ_|`M^HvB ׇn͏i">~Kap8߄2yҏiBm1RhmΦP-\m+fx>ʹ a˪aƥ_`_ŶֿzA!{MVQWJBN]uC> 0"MZ"xIuIK~zJ~ G|t5g d&,' #fnm[rFg qQʾAP)Mr|8dewEsw-C; }%= >mU=3vhy?c?A㓚 Z9ʒxA'X {-TR3tDX=fE{L7M#'NNJT겤'P8Em>3Pd0>`Jr,ެBkʷc7+a)g,f&Džd,=l 􊉷P p mmPVa`33+DyyoԤ Wc# t n'ADž> MR#Uꋹ^6@~ )u]ۍٔn=@tk n;0vڎEDtǼ1*.dM.L/d/0K1Asb5: -mя 6'Df5zGhl0HLfSNy-5MO԰O ?Kkt=Y7Ti$nBK½dI{gR&1Q)f@BH<;e%\Z"B7eo<"D#`t˕ %M-zVP*baO׻UIFz군*A̓讷V/> +wnJy9d6>BH| qRlS߁.]sts3끣hڇ1⥳5`MXRk3]Ah;j<<3g+!q⸕%|2cHzi-W`DۼaLJ-.EcI2`2̸a]\OFȈH8J4Vo]*:֦LyPriHV8e|Z t_hRGHj)Z;}Z x Œ[fU5*6ځWIHڑ*Ih 5zhCNQZa ꐝm몴6T'&+Z!u3AnHyAA`G;mj&(kBgʹqcR||ʂ\7Q$|xnPȊ%rÞp6tt_ \#x[$& eN+)_wy8u7S,ߏ&aL. bv$΅T΢0G֬T+zs,7"9Tb)"7̧ E)h: : vph˂SJJPWQ@{ÇAjp|E0N\c{SKR/?wkl&4h$<ƻF,^nPBbfIP]-9Zb̲ʌESO6* Z9XOGeTSͯ8O #v UbND 1sۨ,|d݈&(Q `&xLL)r. ǜ` qpK3lWi5nClZ`OڶiaYޕoZ\jOˌ͏dԁmӫ=31#}˙ -vf8,Bm ?86֢m)bF1Oq24,!^1hŏε9i]pLjmAH T=-ճ3h $([+QḻC]_kR`2;=!di4vsk^ la F8j/TW "dv3Jb/nJvC(wW96$Q; oFěcߋ Wʃ2O=Ze+yR 0˭lEx|ÃlOJ 8YdƎU˭](՝pu%ԕSrJZ V7Ŏ`ŏK_6&`;UC{ 4U*̍療$#`w'Ʃ`? UU0 gp`95KbcaiȤ*ދhNplρߘCֹdS^ΚEAXŢ "rjnW9oOX-#Y7G#$D'L;Ý88nyt䛝eKSݙH j  CCoxƈ(h?zU7[ u(l Xب Y[ASr,,O';Uc}X#e%OhTatЯ+gk$g&}I cm)qr}،A (^Xo]}g6UO+cH{!t@K]U:i&(P5(< _zT H/x^ݗBtKW۳i|p 0UNoo/٢W}+m^(_&N޿"v/6i[=~^)1,Ɠhe+T/r[3:5:3qV.!&rRʞ&&$ʋg۸0bD dҥd^zAyY YcORnYa[jx[Wt>rrx?zlhD  3S'Eމ#/mRXrK` K9?xc"' 42Mݕb rg#3\XB y=^91:Ky r8ڐ>.eYӻ5v8,-z|` VjCk z1 a33M8Ax>xշRffc V21 `2)4cJ),zƭ@ D9dTkԖr `>}_:}d[:etH2''&\ó.L;HT\"<|Lu~Չ0ZMFG3S2;cc-EρCra_{&P&F Wnr@wk7yx65==2|gvI=A1 s_֘%/2s_'2XVa<;NpjhxNI_#$y=PC6DS*JpVtwx$?;H(mi֩E .>l\|&_%IY_8xI*`G1A4*W\51TΜzҸ3 @ Sm_):H7s/΅i^+GHC)joվW9:VΈ),A*su'MHBV93cF?H7ú}ЯgB(`Xr jz.{ .x8nFxDP+CXPW؆X>dׁ%+ڦS"=H@"Z Rk@⧘I0BaOS4~G6 V7j9۔]JH[ب^ QESv< +)|hh!Jq%1/|+ϥ,w&PoLs^t~oF=Q-HYq{/)5*9]qB .\͜"ßD(G;/gC!8=^֡-b%($.*Z/X7JEk&pe\Wr¾1è<^:=QߗU f=ƍ$fu|[TʻlڠQAMw,{v;W+tD' }څ}[V$;4Z(>8`VW]x#@JIRBd;zȥ?#jjwWf+Ve[ ڍ²͘(`"ɄrHZ ^aD\2pR y +Eht1BT^tC<sJ!to<"%U&cb^`@.BCjʪ)YT&g<(R ͉,qɌC[}RPm2cp:,O'wo%Wmdw-:0DKur)YjG2YI%eXFiBs/le G#q]:Լ\iA6m-֊uzHm(8.۽et:TW@Ն^*Pp H彞rEK' 6vMD;m39TڳTG64K H,2m0Ojkڼ)V* B֥MSB}&; \qjDžp3G_-|ޤՆw[8S~KX)%b\_|*]VǤQ$dGs$?TelZF~'U !'$(NV>':յHqAL"UwQ]6^< j~D&VGVO8 ?;/F,G#PYTAGDyͩ4'm@^fSB}G#a;1[Ÿ"jŦ.a/cL/?l_^ۨjV<=bKmް8Nh E)Zh^788Ķ2%;~~t_ȭnP5t*ī-iȷ]4=T4L*'Yi<> qLf pXK v=~V55: ޲=j[x&ֲwX!Q'QܐTs-l9h6PfzcE@˔:6-5g*(hŻ27KNu5igAoccn-z< n>l]]LkJI@CO*(ݢcSltE6D!Gw5.PnfYhVJO4DwခQ)eٲ³3VnD)@%lJas7ި̣N7HڶA3;;.XB9,iq7Jo ]Y@y*G.hz1/"bIE!F6ǽ(u c؜TԧNYxP Р퓚;?ޯ~?)ȍ J/CGRSV0)ޗǡqbn0m) C|zkTώց!`-8/9W毤S+AtA LP[ >,I5Iҩ,ʾܐz̡]a)^6]F"ZOJe ~YXRPNyb;BΆN̍5򣗦LZ?hޤ-qm勺B{̡aɯǒkb5#Vd- ঳n`'5п v-Fx[%s:kxn bLulӲeg# `-c& A4t8E?*fՑm #3 ;d]/nl[lBL_d7YY>e:ֵ'?T޴IjK ;6E)d䫒n(/RPMHKT.b" qīYv_ cJ Pۣ Ͱ0Xx;!pAM%2=޸ї\, e=0spH!XĀ=Z>!J4Т9>–n'}w삏r,S(]==g h !|(|$A3wm~{XN[q&arRǧda*O{=a x p۶%+ ytJdv!:þRPKt$?d2@랭ZѨDZ ՗r(wܟL puG R5[ {렬2u"ˣ3ej xC\X2uQK{6o 1~-˅1H_ntK5L>b /6v)Zz9T| [,XyGчPp-}b;ml#=q_^.-GVщI爵Rg9gQBѨ͡9~/9 D!M% a#ryMv`pDͧL {%KfJ'a_P,C#^x`x  `/\mSvY-]97!C9aCb[=v(CtzAQluuuK>BQU 573A (pZMh<<0Uᎅo,cmԣ J#=zՒ.D-}4K}?8FQnG&z|u ײɖ"Ҟ1 o^SK9%s=b0*SN_=[k.E)"O=,S˩17{߻*(&X'וQ _̙DwR3;JSl7E  %ѵWkJ8 xg>BtiҨtxk[ \l Qm6e)rscJi %)4WGR±&tҐteLD 4$|WZ^fj4N} ]^ CQp(*G] DzRyܳn1XsE8S\`LI1frfxޑU9_ VY)֓ЧK˜GOG7OE+٦xgۿHRzLpg=C[2Kď~ D u1gEɃ$w?alo'fˇ. aY-Dd0"䓞=q!kLBBa} : 5_N 7^/U)xoNj HDx# X8xNLhJZ3HdЎc^բFvà57Ԯ?DVV ^by. RdR.3J D+.w14}];T_s_" k>g|#DU}BS;fIr{`>&hr 'd7)wAV:#Xm{ }9I0Q-~tM >H W6@~y;c`si(ƾޝB)Ū4d-ܐ5/m{ߦ} r-HuFG+,̊(RVR)-pBO;-ܟƔtƋ\>} տ4 B^:֝dah6oN^x9a{zwezեL}: |jHT\s]>ݔq&`̪Ÿ 9E ogdRѫz*>JRQz_u{׸f|Pi Ԕh %N+2ù8P}D 24_ @ b$rBp4 FsNLx YgR̮)%S3gQ4STK{۫`6!W . v`7魔(I8;,z_ҟFNjEJeJ:5is1FßF*I_솨,mqmm"maѲjkk'N@4-C=$ΓG 6yK#DOd"}7!.uNFmdb]? 3}[nCjعtB|.ʽCsĪw`~i-Cn-Y t2NV8B(<Njwx cy4[ 0Yv xetN6#R[[RDM"$|9-E9}?Nջx^5ѽSv$yB'P_tld{,9AK& +~;Dq6N²4,L[1R:(1(|oy$B$}&if1 (ѐa Bb4guҌ~nXr'GwJr[L>+s? y zp f4)3͸odep#g+&~ 4Y/U^ ۔))Ia5mo26hcL Dsx]P{I?4at3AʓlWb~UI[p,:6?Lch}G&;3Rq\=:tYAKDq9AER0;`\P\GZ^~; 2~-Mߩc"dE"fń*g Cj7),Yqdž0f0C#,fJCBO^{MxF8FqQSn.a|5X2&KKʆ'"2B|M'7M ݨ*xLWuVW6ts/+K/ RY5'uCj*E{䰯Wn,`@p rɶ- Q$ڐױjQ{7vƈCǶl⃠u;oDm&3i}s9dTVb:pnꋛ⫖GƀLt:DSU\ (7E9Բ]=`'YxT$Ke:K[n"נ^0ƳNqdSxRFCj=ݓR̷rގp2q5@ɥ, Y_ )3m*_[!#X|ta^&+8sxEdn{g '>\{BgS 7~ޑpauS|*3M@ PͺEΚLlG9䤇_Jg$hC m19c'I#p멉: ~~(CQE>3Z:h_@`Uh|/9 n?@UC&ih_ԝ sҙ‹`Tiw W`^ɝ^j[34-Θx#J%kڵ׋#?d/2Z&ބxZ1 'l5^%p;9OHlcRc[ӄ b!uE3c$=r f=b ڷ`gXo5UK_w%l> eS4 sGVj9o<#p6/ḱ8J`v&\7o5̽St.D -޹(䩀ES]GīȈGyMϩ:TKA®J0w 3ill،Nz WV}Flp`dMn\睝㠉' "4=`[MX=z04)-sߓvu=\@\-k(*8_)U =Xedw\Sa 38ko<[t]DeJlL΀zeSdOo]CY~FuE>LUIL[p]X'LuOH> WgA;X) !Uܽf( Zw .O7nBPV!_x#͚[c6 y|iP?8'[sO"{v[gzE  HwX& tPTll(3=[.  !h=mǔhD? Θܮ0aqoQ4vFRM&]p$[G5CzAXcs::^mfd6ߦ%~!2*RP5vv e8ME*E6~%vL"XHV؀dkIqbR}{(/pCY#V޼s4^pȂ;vZ5iEΧe8Lİs*iXceʱ wy=ikX-L1%#;au,dI$/eo^]5+]f^c]HaGt]z_x}/;uPgF @Fn*C3;+<]BɻEE%&:UwCN=sŏlrѰj[v5(N(x5ar tNl]^[W p%r:p>Dsa_88];uD8`ow #|ry k0.D.DT#!ڗ[OS6Ə+cy@Ͳe>Mޛ I K-xD(5A貳.h!A9m֍lY'1g)d13xR7W<@E^&ʹYMGSDw_1ǙxAbnF;:\t4q[,4w/(;̡ (/V?'R} 1EEe-m "%#y><§n'H d#XH"d6eOQg,,N8/;(,[~ -좘!hہ9қմZ^j4\0Z<'j}3,>)+H1n]bZ(V?d{Q=yQD{$SD3*mrjIL& 0; ~@RzdЊ^@ 6t*h]|HuWΎ7gmuņJ;27,m4&4XOA¢uGƷDߌ1 )Na"VJfH#WD82I6LFյAWs Vv:t@>`/ށi^F_)Y ƍql/ި%|:w bO8{U \CWlCJa¨؍! rv{UO|9K h7~iTNuL ~j+ +˻gaڵg:.A1 o,Y-WE}ېug6K0 +3L3-ָzcsgDSYX۞ݘUGSՒG@M1w2HK/;:Re:ƒ7m]%RV9,k$-L*ta .AG PZ8Csz-vy@R?p `>"sbnNs=H5`\acEe-zx/<.pl>^soE3Yu+SG˥E0)ӌj=̡/ b?j r`Noѡқ6 Qxo7WT"uŷ&Uv?A]ITVhWtuܱ1-= Y(r'F$Uzw)_x_BA=~2g$Cd@S  ӎmS6I=A'(qyX,s<]s\XCT s Qg~.MrYC>JBY-ZG1ՕL8JkAh:I*fޗv_ `Q7ķYTG8gF'U|oi +[m)|ҀS8Yි@f;oȘT㎊vg̼ $DJ1ShP]O!ngMBL2q I+5G`9LC |gxRrD O\5!uU{2ovaaf}oӶscvMPfb'I^HNymΣG  }d6$μFc3ˉB0 ו ]c$KF6٧d8'5",hEe ]a K1 QN`+=hZBQCY㈯,]11UsvkT "qfۋk' ٯEhB@M<_t#W*Jm7+ j#S_(.JwϤ"ԢzSHx" WUIx$Նp(]MCMu/jD(W"?ʯ:v sj^UGEO[2/[i'd2{pU!cӈް4 KzmO2/>Jj̎t5޾z\x1.̰+WFb<+Wi?Ih 87HiB5orA4 и//VOvxer$Cr 5FdB0.ӫũra@{i ;F`<6ɾ.BwgԢݗ/iM[OA.N)ʥ)5āeo}΍lMe h3-,HLE)&VVKxYߕ?<_ZJMW%@KYEԀ5]νdxR||.fdN"EUfYI1 dVNy (O/9з)v]s)2`UGe&*n`8G^7ޝ!/vVBeB eB:ܙ=$gҀ2m~=$Qeobj)^oz6pr!4}H'?=r0nw>\t*rԺR"ΉC \:) i:_Sfֵw GoқUig, {k[v0 ZH x;ZĦnSi{>W3Lly*yj?%oSp2cPaj{(pV7zLd&}RSN ?lDzRNK(.g|w/gFCe(wW#ޟH Ђn4Pdd]tJxe6MBCdfpɎRD<\`c 8㗙sk?iDyqyXfsՖ +!dNLg{x@ŵ]4jg\/ٴ 1{w,r:>{uE@`tJ(~t6nH虤D=w!#O0Di=v2UO2ѳO ~:ff%J'r2QM։e)#0HT~cOu3Wi;b㾞WS]L)[f|f3AxjFKѵ;>k7)\V[[2yHMꆆHy珅l)*W"S3 5\%۬s8B01+zp-c|Y PLsACGMe:Ty|>eW9qhuY谜pb0>wf "l\dܥY EZypܭiiFa9~aCu鑪xZ7#0T#Y4k:CK= ݉'_T =BR&PM#tȖU@jQhYY7Ɏ`OQ<syTC]낪7So5o.nG4Xi$'URЎ 돏w DheJC # iosK06ݡ2mAFjCHxc)?=0*Ě !?[P\ސ<'.Y`Hx :Ai%>lzWyCH}IMڂn5N&?5] F/ !ymfَ͜gDZM}ܤnX~~*7]tA>I7eIQ ofodH';j!峔 _qLŬ=|R.oFR !eb`¦f|B"*P!@M^TXG7;X1iG=IK:RUđ(_*&KXK5(1ى |(4}ᗷڔ؆pߨv1ENI+֪H6&a <%WdM?Z?]NϏ0|hq kgFewEԁZ)~$,BCi@D=Xt^Fc$Tyqb$;r.A*SVMĄ) 0W&SZ8Gk~/~R&]CVmɹ/k=P޹aZqUp%*R,ϱ`)c }78AA=^﨏l* EgRf^vR/mFJ5@ EyBnA/0P'ke x?𭳭=ٰ"a)Y&M* &-r9~l7!tSi'72z'Xt%vɞI+@-߰nM}`{7JzfHz"rյR$xdu* 9S}P%X(v Ca{18^@mɦ&q!:QlxDAi(p_2CYKWԧfld2580—w**o#3؃R1f]U g<גh'-6Q`Ev%^Պ2A3P&D<$_qhu{-j'eg){-N\f.NtKkw?r[`~솢4:u-_:V[;Yyiٛ&,5%!D5mXc)oU_KQ;QDb>U"ʀ"j3p|tΝ}w{Q3|0IM@`(.`qk g_߷lx!I ryz>Z9/L6Mk l{|6U[va%9]ZorkU@v>e:&2.2+aGϘ59Uċ5yxHM@T(6ΰb.S'a~+q@#_bLΤ:MY>B?JHaXf f;( H:čeٖ\NVNrT+PNs++Cqŀ)3|+4i[$Q }!F8YՍ|x|^,/쾤%Xn=2!~7S^*M{ },#yy=9aRW'ʦD1N+ ,_}N!6k}<v(El)g<5'z TbU \ =3MTH@t+Ohpn$7{;<(^m̀`Hs1sW{BMyIvt^vCsL]RIeMWNN+6s%\K+H7%_'>&%Ži^|-G .R[/Qu7<2 [Ps9=̧{ϝ9D)7b={2O’CW|nFRH-HKmFpfnF$jv=R6mēp $ Q |sx%)MU z*߳5jh'Fak!-{`yKe皸b-^uRzk tFȊ+#,an'ptǼ[qUüY [гN:I C++8\ָ^_'owq ^x'xN`9Y]n"#]$Xo\1#hA)l=|/6 =\YgI6m#梲j.[9g_a7m.Л2&%TUŅfksnQ|ƶ݄E8Z̹٠YCvb9ٗ\`!"2b'rw!sSBz | (br=XIpv vKΪYe qCc~Kur[7m]Nn0lXk%dB9Ԡ]ŏ z73YZX/Oސ&a_ׂ5^ 1ULG%"^(!enzIgwd<3 o@<+}AHƉ}zeFF&ȿ7q|{tm,]',D3 m@aYu:49߇/9<:FmzC^kI2Esgu8ͭ ˸ /ɥB?bS J2Ps@E.]/mIq^{eUз8[TAdw[J'./;`~ XKHFyL]&cBA2'0ʓ,r}kO5>F]_;""GU7;).l^|uOMoÅ-!DE*@O%҂h(i*{a =emȫ)]v?&OWhLuZ<]dY3]MV/uFAB.yVFq!#% EGu1 |7cP cؽ{x,DI[X3gBDy,78SvlN231' U~,:VcsTh>C GT4kW¯1)e9Raf+[dW[XQ wBځ V{-\5)W뮥ȋXP|L&cNUj–ǚqPRᏢ<ȹMByާ_ЊR @!mW #~~d='а)ԩ{K87o:T>3 hDnimnI)~T!paP`|d݃Y IԺ%͇l[-Kj$U07G(DqΈ'9 Tb R( }oWζNN?tH| ;(\F~c jmGڡ-]ǂOA` t D )w=<̛\paJ4.H(q\l٦o[Z  KyU|Yfo>D l΢W Dͳ 0PMachaW]6>D%ӇVeK2쿋Sw~;:RypYʆ5-a~vT|e'' JU ;Qz?^T$,Ma+_}<9IVRElfJJqĝ ]nT !@iƽoNI%8v)]ٗhHqE>%50IѳF:"zG̪27_G`"wԂ嘶rs'kQEr㘞#I]I%%RӧCjY זG"Vͅhe:*25pҧ<>^i=~zaw@f|zZ _q Y0vY4:?dk7Wg 2犟҉,DpeY_FQp'ORvip!&c+9h [Gsti‚4Jg4tuȞ²<S3aNg<2# / 86]~4ȓ,N{wq{qM_mdVDzc˄j&A3ؖ2A6|Kk<;%0!O"a禊:k̈́4ڋW"Yg+.\n\RceM*uHu^.|Ǘ< rZCY scXq]MS^Ϳ0Ρ HRKžo_q b'6.uUABBngE<1K*Q^>a-vz1to_T7ι@f5 .z:je[T5_ͅq#K'y>+aSlXYE y:W>쿈Lp:>ݡxϽAXGău->[~_c/ ȅ;^2 P| \e5\4uFCzheg)_y c:Cʢ<ʇ#64nO%?OQ#5@3nT%,M[.>[RJ8g"EZTa* NiؙFO8u\5|Sޫ̢&Z<{8193g?-C1l@~ [HV?eS΃fyV8Mm#Ha\Ѣ3`z%8 pE` }Q*l:;;ֱ8c]eIaa0_wrJxӼͦIZKZ%8~ K2c/^䑾"O<f `%v/\e[6v~b}˟^ 3D *Oم.#^l%{=|y^m=eـx :读4cU#.^&%Mv{ 䶞F,KY;+GVΫ{{S" glOC5/_4 KǛ=~{I@Ǔv fwh89S8Mťok_Sqw"DS"FM|$t6َ^&0s(aVTK$bA`u5jst*XV'rm~qMc67N {@ YW<J's;bQJr/vsCx22q&d+=oDT6p : &^YD7? ]}mg~5]ҿ~)5yC>Ƨ7̎#JG{FOu-O!M+;IB;b??ׇޑT:5i#mT^oZ fOF7yhqT$L9'I gql2`#l伪̗=sQ߱DSЅ9RO/ŌAPf~xUPN\aL D'^[b%N I!BH1{El|Fl_ʼnǛ:! &if\w&Hb_t)pKxSK[G5㷔A i|{h0n͓$u@r,H\(i ?压?n˶?Kz6|2eYPW78/B ÕqaɑA;x hFkr] m,ZyŰ?0.=  z^ ہ!4 ]+m61,f|ܽDoh)9*FyT2J$Z_DJCn5UZX: ݜLo{;@P3,U ك+i餛tOnm>ML?\뗂Ϳkj!2~5xUiBOe hJC+C6gٞ/Óӣ4a37e|;*7I6J2h¨\n憆^=z"uCJyuIۙA\4%O384lY`׏1m[J˽ [ǐ'4$lm}_ŋ jy?b\*̶z4 k/O4.c -5ƹ Rf_{Ps`w$fL4V`7rzitEuA˝|!vSz3um a1kŇ] T.V}l:(ļ}3!Tq?̵:pN4DtY2B[vt4L%)gX#S+#}A\o:.G{jĎ`MPSov_34]9g,P0Ixx}}77!rs s5WI :& V4IjzS@i[죇du'_jȧq v_EX!.plȭl¢[,U^ #EKTG%jF12QEX9:hfP*]2"Hv6V^?B-vȽ ;JV~~Ub/ Oy6c 8LYA~ey]9>5T}L`D$Zj%E]O&ֿh2⇽.½$r yeFRSn_*n:4ܲ!ggQ5Cz և@n̙ƾ1lx2 ss"&0 \,E'fHb+ LuCR?h#z%PPy͂RA }<~i Dzg֒6 ^ Ÿ^($\sJu7"z5ѓ.қӃSF3Ax:Bt< b=K Lt()_4.Ԙ=I˳O3nYF,|"xcb'Tُl H%]5C9J <-GA9'\-?s8#e*Ϲ}8c1햖IxLXe6ofOtEgE!%3NPvAF,QqqjEpZ&d DbH:c.Ak㫠47m4 :Ţ 9kC*t!4d_.5(wWi7bs d |tF`MIP |ܾ}G{Y\C@]`i;h0dThC4 Xu f%E/Nޔբ#6H:; V4?9x0gq|C@BhKVC ~ B{-.UMhVGMlɴG^{3w3D.ȕ3وXnk; N7UczDIG W|r)Qc"*梆ZtQ= `U~={LK1H1-V\Pێ{wz+8 .kmalpU/V)hg)Waع?PՋn[\7[q #B@^6X0RWY8Z0 `/P];7( RA+;ڗk+9JI' dPuZX^Lq؋bÒS'x܅gp6.3n?) ]׻7q;MӤ ZƓ7u1Fh/8|^mzШ Op7\csс|FmQGY.`TkGd1O̸ 3nUzEHOLH[r . ckNggX'WrHxVl xDP} ~K0G.}GM)@64(rl. C r:.O5mܖqN^@/nS}tQ(Sn O#/ٴ02f,K PZL45|Q pu NG vW㨽ݲLI3 c.C {S"$Y!j%=65S_%1fO6UQx3\أ{1K/ln~YF(1$X+t˪*od{b}DyX\{ +{} c/1f4ħ.(܇GcJC6gVUgZE `TJXRf2 N)EᢓiYW7'?ć՞٧I!ϛ/y1gw y}?&k^Kbʔ}ӓ]B1P_e%^b`\LPj1tdM~uԘ\-gguG{6'c _a x'f`LCsâ;; M%SN#u] KpʑW 4aK>Q:8s4I֏maQU=4KYN*/2Td Z{z[M٭ꅥ6L]%#4ƛx+wUi0ƔWzG^WĞknA)Cu.Y2s6SmIY֙7i 9)Ru࣏yb^RP "S"v[#//`"Zv#Krs&W7>qQ@0cP}%NʻVW@B~H(iK@=@i~#;d ;(ngvnd%xwN#+ϾcwMCLD>(>mєExr/ a+xuOFDɦ: :E7{5h9)97z` }@,/,dӚ-I*ӄ+ !;ԏp rE\ڕR44esИ,Ü!(( JGv rڷ7sNܷ755 _"~"O ,z7򲊖}\K n;P {?ZP2|]֡k)[¶yX pՔyrIc+ȤuVc8F3] DN>iea-5mO1 (0?Bi!vf\Ϳ >-0f??|(H$޲_y4~: W8(JP1[Ll?~P%;L`!b 6Q ? AJ"@":@.3xN^KkHbz .Wz7R~@ŇDN[<8h27{A.3  A_\L+QM0 MHrӯݞ& d8 MT X`VF~swR-ujxdp/wepKlxFud2r?g&ߓw-U`Q*zs)K5:dekk{4&g$a'n.~*=3$f(~~h$*R') &Xwk]}juk%(3Z 7VQ1N몤ǀ૝V3Y+Ju'-#tҳx,dz4#Ô@d!&*7<RK]Dmň.!NNWy.H1ń4Ty%,]*)Yn2BZ1]k uW =a%f{֏U;ƛNv֤tn$V W%g^x\v:8ySxrkRGt‹+EcmLlvN"3m`!-b/p`3 Ֆ_#segJPWQIsvtR0Ēd^l>4ц279G4g dEjZ?$BV )c>DGj-l~CTXVh,1eӀGs8L sqTBf0P,ޣ~h %mCHnnVۿ)$WoRz꺰lx!t:/o)e[i~L>`$]\o= &HM#L;A gs绔#Dcvvo6~fQ; .MnU=KioUOЈO $Agd~L)̷,=`GhIK p`Kڈ,{:Bo=67t蜉A?#2X u04& ? #4i \*VFLnMȦẗ́>ep Uk#26|$*4ϱґ^BĹuJ+3, B\A0 E #Fžη2̼4ױ7+H|݉_=l dX1jX=?BAN+HyAYu27Y2㥘d>,g#9}cRԁd0:h ;ڶRK 2@.X`!kTж`hF l>hPp(#JUؿr6Tz"#( i`0`PuVNB}?kU#;G̟-m 6-4Y-Dc9Aa~zij&k?ie\ /3!Ƶ׻aqfh}fP_?y~! /dJb 6\N)oDZ1vR=I7ñu`ZA*ʵX Tk[BhZWv88yI7㋐8ȑq*1B5][1|&VEwN?b^GiS;OO6}0by8++.JǜuY`>'(4m$$l9&iTK  xA Bsmam/ች ;pqd*+85v>C@8#^j±1 V 9{3|:c#|c3x}#A}ԹvX0"ΜgêµG7~M2℉B, H"e2`Nye9F<0~'WDBy ՞#4]EԀ5+Lj0='͆_V6vdw5z#Rs\5j3;H)'9P˳6a4*A ; s"F)!liLaYFrpӘrkX[d!kfuϼQ[:#cT"BV"C03H'wO&߂ʖx{azo( ?؈59Cujff_3b';wp xjj,E5F/CÍp}hދWB>`ȠC<"($;č= UJQǡ.GQ]˜5]n]v{`ymo'^H;RA=D3L|f#EZijܤ!o-7"oUVXty ocݬ9FߘWQIT*XIO߯08$v-[ ҖttYXLo)(;ɪj.z]H_:xb 󊀆( L#;xmi,jt(atrߤY?֣%؊m~(ؾtT.I0#o., ɘƵƥ3 \a̤B'?܀\="̨PzxVݴ&n H7 rbkQhLa1EA#cWOzf "wͧY"4=T:Q%0'Bf9 ̟2/$N,'b``VhR$uJr.k-y.tCbZJ//\jn3 h-TߌVΐL"m@;L4/m߬Bcһ?ʁZ\Ѡ#Cl?zǒ/2F~.DH }#dc4>v9g{a"!vOR" c%F&ӭi"\[zNI}qy\]x@'ː+7[:*ĆYhg/> VDRL*HG; W#NWTJtTjHzA;Mino@sor8N)Kdaކ@z&z[+Uz+nl-!g:V2 =7 7ï{G7XJZ k/sq 6T0=Y{ܭ5C~ ߆g^8 գC7ZC:3_Ɔ[Z'H;&)XGW#mxKTjdq0Wͺ{e#V T$6U& Q']'/fT`Cȡ%vLar).NO '/F,ak] ^\~ ѭ^&^cRöNg9x 86V8e-•>[GgV{ pNf_f65', T[AX*\l^נzz#MKy\j:P*S¾.9V$)LϩV_}>iui$X@51^W_#ys5b}ڢ>9qۮS>7mLKɊUᅾ@A xRӆf;sǟJ`S~^IKXK!'nhiT/?;,K7,gJl(]Ec\2-]Y\B=I{G8.GCoP5{İk`F+-I`OG,*@~~A{z[jRMJ;*oU\pQE ٢,nnt[ЃHY_~vwzW \uzt:DZl~zO6pW.URw"S1uXTBO v캭E'VH\ JD|NeEYm: v`eƢ_Ozp;U{Rtsq ի dŐ֞(sGE@JVN]|DH k}d&3S Y׈t n\W[pk.x~6d1SjmT%+Qv~ab7}b߄o=\ԗg4; _^b*|C΂Bur]WR:w#'^s)U1䗄M'}*0@CB7Ιg7{2?jxC$Lҁ=$# fGpq\ cVIjt̹1*X+`?Q& tlpM3p;=bl$r_1X ]l3xe-RD9_9t$^? ڊ sbwUf{8O#ګ5E&J@(Dp֯u8."%V|W?4{9A54a~Nd9O̷1Rx-Uw[f/AWq*ҭ= 鱃X bVb%a N+9Bê9۷1Tڋ"ꃏrl8Auw[}#ZvSS.Ln2ךUсJ?Xuۡ"g0b"cVP‘mSݻeE#'+ ծʆZiŋ #3 U㵪}*'ͷυ. VNTwZ`]UVdjpe+F7d8n (2|rhcs4rTH㪪%%NJmxF^pA}OpAM+4z!GrʍH )dGAWG}^ws0}>-7|t\{&cݚE=a/ Ĭ Ǜ@,FӿRI8AْB LC}m rH|ˁ2џ f>F$t6 zuk Ѐa_}C$ţ=;@Ϙ2srM m%w-OvmϳHmT ZPGM>6A"@G3Â^4owz@3;#j9zOH)nQd)A.`9w)θAC8'4\* s}YzQB`7W.&FUSȭD]^nM'BlsJZū IW( pMS׿†0fYZSG8!.FfnRڕ(O]^ (@W)*[Č@%2BVh3xW5ܛE Zޢ5BwC>Cw6wMeIwg7PQ<>P$aՀ:nvuzVeFN<*g!<ZȄwЮԻRK̻0tGH|"Z{i?Bk].%RT\|8GQmq4^v%v'r!)T8+*wC^z! f#x/{wkΖ,'~KPC{7ivPNn ԒEHc`_-(l59έjn-w@W9xKmo(huJ{h %{OYZ0lR)cXGi"xӦ#ֺ/+A]?La9 oHUie}WP/j{:H8]?ʸE!|Jt)U z}k%::횥{D*qi%(hKvw! `mȼ:B!q^ lB,o~)ވ%&{~Iӵ[?Ai!d%F z$bZV"%62F!{nL2j&kw) fԮ[ oou PMWM)?krd1Q L?N6㨎/NmNTz"? 3 #-Wr}B%‡Bt4CsRxHf$n5\y-4L%{yi1::3ȕ6FU-4s>n2] _h>D3 >DBsj)ʖZE= Zo y5HK/f槨.=}ϸwN ٭&/+!yMڷ^G (6@ )LA"%U IDRT@] f"Fyw=zZ@1i)u#C<&1_Y8{^ \80lBY`}I(qUz!i$[hTbCG0'yXZM'Sޔ4+_֭úGгyVfT0|#ׂt6F̄zv=IWF {So~r1/c̶z|H%f ;Tǘ"&>5D ۍ ѣD4W)kxjX9ho}$Ԟ_~#/^3kgig<D0씁jau ʂy+#{Z6yܱ1gx`11 o|/VK׊{ )X^5DKlȔD%fC༹VW߳Ỉ{|ړ@/ؚu6ڀѪ͐`3 zq*}vLA- sC#Fفh9:#/@K^LN18+%8 ۙ/F?3~]#<f1g&;RQ"c-cGnv-'4_n`QM>%i1,=(@=q'ywBXlV_6U^pMfg}Zf2}Te'Zzwx>]iꔬ'l4.;LN6]YDCu,;n&d^4Y2ڰ 0UD|iXg=~>y)h\9Jn8`6yMekOthK24&,Ǟ6zMj%Q x??8`U@ھ>UJs^0: t N]ɯ7Vvy"ANק p+we%~3$V -y=*.8O`hEv(HЮ/z~Wgd>PA\FşZh fhQhsUT qNF%KNT5 ̲+|Kl~;˜B\Q(ihʮ$bR_7<>-?ALgG)z7)Bh\H4hH(; S#PP;%d}%N턁 l?˝DŽ0q_IC.=Gԁ"ibSһ9o" ٷ{y~0uz< iҾV':ujmA 2wQl*CKSTb۾޷dv.w_ZmO;FT1qO?uؤ0n+z''GubRFp9;0UWv7F2|k5E&Qbe'-` $yz-ʷBN'sNǵnw7%hn?Nz$irTVLmul@J6KRW\ڭgy׿KM-[wUdM΍q~=U[apu/'F.4˱|D"PN g淆(8XͿ-#KһpKx[᧘ 3XIcvn'H@~{Cf@_^V=Q̤ U}IOZwxs siIVyKv>GB}cUS9b/S~J"v ƍǀbKܛ)l'ܢܾ?} IWh,'G=W>-| `.wݿ]Ͼ@zPU)7RH\9#d\SPk,ы̘0(v>9&eU"| o 6Qnh$ G)'ag:!@SbP9"A]Bi}ƃ܏(sBO.hs&D~ SDH1#/ܹP[tƃw@F!_X4IM>&tw)yx~s(ܦn@9Wi&jͺId }rȠh%)P>D(Rݡ-1Oc[1xd]2ZA~MoI BC5 P]!u!BK7V z_bs^]opi6povp#߼_tpds;'v|-XζuE$>ciU=\:vV̯¡,>d Ԋaݟ{%?s:Q1XCX@ #RO/o͚^W̃ssfR#C+۱D)jg}G{o$̢8en-l[E2o ӻu,GBIWwцWҰ'0ѥ{5G~"҆%Er %wYg/5Xe]m^AӢ20\p@_7ZFFd4jG,~{e~Ԑ4-8#,|"px(?f岕0]7Syؕ4ldw3W$ca%Y6Fno"Im @!Ҽ^P ~OLdyG2h?=`Yl jKC- 0AT~M#O2рڼx'oM,>aJe%68 c<.nC#ǂPlDmc8D '(lYTp y< okszx7T舂 8d#`'t!H77vLEva^` zH&{wSnv^Fݶ #Tq!|s~3,]MDS~Ryc<**j CGY8N2y02"jCԛ{=,B<3#~hYy_,#A! ۪l|G+(zVoAbuww*-'v({U;͑D_!=lwi !*tH_ɲ(HPnJ & dC!n;'+IK.Z}X*R/׷q0g4x u 'eN,UPMzZe_317]sّb);0@umbk[ v*֋}"QP ug>]nY܃Gđ%lmnsI;˚:eT!u* Z/H`Wڀ"&2x!w|~mʲ%mqي[IPSwBD͐Ϸ!hhǁs!t*_kR׀[tBǶÀs G{(58Z޶ْ-^}?χV=nsD689_]=TK߽vJ(e*1 S {-$?}$ ^r2^dc4qjcdn \M:'/F~&PrEXiRTɡ2Cc#6?QYn۹;AP纘"(%m6c@1–.PZ4ˋ1{kuP@被ZeHA٨__&wk0)2? 4Ɇ,X8/A\%) ßn~RֈY7 ,3P|K/WUWc+k] 7z3< OF_@DuC\z06) B jq67q!`=4]ZKa,j]e:K1#w#XBjJ:yZzsSYKh\P@8YN:݂;[YeYx,͍ЇK@閍pvף^+:{yԫG٭j&w惇Qؑnߊ389WWl;QFOۯ@d9Tv"s TY`Jil)>ƻ+Vﬦ)#83ixb9+Y!W5&{@iU*qq>`.*ײ[UDVSiY^K2q /k[ \﫫EB;v1UU|c5ݫf]ճ]#Cxǚ;#RrqĔ±p1R C'p*'O znp~,*28 `cʹKK`&b%hˌNM,i&ٌ5h=^ZMG-U8hX/V)6L>`J)g%~ŸvS~&Yn3vE;K"s=ʯW'sG"UJbފo4qYkO%5?a/{/Q\ uED\Vj>IJ7)C;df>NbgXM4K.>l2h WbY<b5 m,^⋧yK0:2;h'9ׇwX`n]PcND**4KAe[O8E>ˊG&u &ͦ.C#Q e:?$\dB+ P y Eg4 ՞³ ʀLٖ8oIJ/E!U 6a:53>9 g29{p.qrz\~)5i [R ri糲Zr0ty4%{n̂NaZ?qj-$֋4-?瞓8XF#(fOee'l/`{+Ku,$`_m;b}Y_hcYb&[I]C&`9EH[\LJOoe%h 6$seRNQ.'֥tCĮߏ }[) 7]F_Ж%(Һ-x$3}K}@Q>! ݤ/kcX PcvxAt[87Tadi}hlʘ'ߤX%U{-_G/^Q;]P{z [!v?PO%~y$4; :" oMiy"Z pBC&(\\ i׷ `藉? g v>\ Q 9\v|pXM5-wtȵP +s%sX!wO*pw!QTԊ~EX`,t3'XO!uh BQ=- cP7JXA\:\%SxEކ+yóqONM顩skR1Fц3tQ&KrjZU7hhZl=^ Ae5^ڊ!brRNd9SF^V];{d`pe* :CoaY4: #?'[:=ԎOäކ ѳ %0(+y*e/r4k$pn;a3k\kRóu}gu&vQḠmF4:0!‰aБ\3}D?]sO(3{-&r^WmWcG%ml[x܇ED jYZEk&KkAzˍx= Mң,U;Z)otOOmY/o0H'fB'k(cX "3AC# a`;v $9r|_ӄI_R5[Gjx}|ET2m|us_QC_D*x(DxxɭUpj,G,XÃD>a[l!f)~;K A;ur{IQ'"7*q-8X _-ZA2 ! 'Eg!8I =;%SͲ_BhO'Q0cKk Iθ_qQ^_hZd-.ho}eio{܇>6q"2CG|"LsK:zjH}4z+ sb}R傠2džOn\#6md[OCn֯dBƴlzR_/sTEq>gIJ/?(M{6 B!Y$@eEYC>0Yہ.;S+u􉕜[i9'tD?+U#Of$sB9 zC.[Gʩ%<Ѵ>9U:Ȅ :Q n+񄼦!tjV{KeY K(cJ2)bA ΍GL)'$>Yjp*ϩ="f~Z9g8NM!HǓ5L4$M8/@5W!qBW@ Lw&Z1dYlc8,gb +ub+:oDq.HH&*rx=Jq4'ftaV2D]^aQ"'I CO2ŗX K$cj.*y0pUyIHOOӁy%.Ð㌌^B ZFidy|R,M &$PƟũ&!G^)!:֚>2c\8L:'F<,*h,95@잓!yPi?I~(,})oaTJSz_OhA),#f/͢H)29ab5ԥ:NPIVB:OkE XU$A=eaf 6t4JQ#Bf(sխ%կ{l'NvXISR-y]>ݯ:F q'a2<oZ@C{ޮwgw[]ak6 Vh3`~-OxNx$u> 9m6C^Kq2]R̅{gr1=v#}#jٓ`̬)ͱm *ؽEÔLx9:J7م.S+\蓼z~!cq@\)"#M-"|fwQ84L>">}4&X!%t{2L+EuKo*m e 5$2k\z }v Q0H'#Q,t".zb]_7R}Ր壃LSbcBIi QMNČP]I ԀE`cĐb*b嬘qxI ,j:k/VѣjW{LU(ȟ+AsTa!L`v#eL3I'좝% 0ܔG#S،o>yMQ- *<yKs|ױNj|{S)h:G~_k޿L4oE6w]rCEt]_یųfYߒ)ԒvHI8Yp݈5 &(dY>GkganA魝z%MPa}(^}"I W̙x]O~0NeW)UVY4ĥ 3A#r1AW^]c-Ӈ=St-}]#_\̹GruV_15ΞlOԊ hv2wwL' νa6g0qpopp|ߪ$ ~\蒥-S FǬkDL7 4ӭvV#o.^Pן]?ֹhI⽷ Yx9zLm YjVA61I9 PkgPEzW}ї@| CKvevzy.j.N[Ԙ]΀ ʱkhV??/Pe%x12iܳ.FWu`s+15Q:ZxTŰJ-RA]vpϴONmR9)p;it]qE:$}MA4Ft2k``z9E0w=2بU>0?W\>he=ަzui͢٣n^j6́L/2l~ ^ޖ`_l3st.!UCC$م@'/΄YnA.COf я ͡&XWAE+6"DauQN3[ߙ[fm #qۈ5@8ΈMp԰3X"+g ̅H\&ngg-{kij]0~sЪ!5GxK4 ? D_/|X>En)B* 1z]|[WXP_k||I1{ xyyBML1^9<XlBk/pfT4?sxKOE|,[ 3O~4Xwl_*tN32Vo&l;&,vV'}pME3Xs8ABZ%8¡<yJ|+VVv)(8tcd@a٭#16ld2~On/VBFZ:I&'J`E6C6w?.u<ٮ#ˣl||WtJ=\}\݇4 QhtlծTcкHH|FQqFǰV?B*dZuB>Ͼ.|J)XaAc`VM{p2D\ZkRͣ`کD-N;4IJ|51-bֹBuĖnk*nڽqx=칮'jl3zq3\vAH"LEcM=HŭӸS㸽KS֝tQJ W" 5>t4tOwu>Y/S:HكE~| s%?1 B⧗Nᑧll&caxœ-w1 K(ċZ 5~#5⥽}kS{h1CfCmPKZP^0[_TH]Cj)i\@M3{"J[,ЬQw{\WO`5X1KB)fhv<~9/_=~c{LV$ʋu;P('Y3 $L_'jIcZek9zINUt5V%ͅ3,3S8WÅOӃ#V ^'R%IY3QHo'C#D$%hB=]Am~,@ 0zAGGbҎS۷_COB-5F%[c-sƓ"2]}rpţ@lkzBsLP&MYb:zעCPtH-T|O9uc_Uj4p1 `~a#At*I(oƾiC $&zőW7W[rUd0L4Y a. A|^/G(()j\ *av,UyW" ݤ=vR;U { [D39%??s^͞>Ub>xC@NNIP(z]~ope$9 [s,7cpVRj_{8!{T4wp^7i+R@n5c.!"^묉C oYrӂF3M]->$,~<ڢ!68/ԊձxM("/gkl}5O4%RpZ- ~fv|}=n_Q$=jYVRX-3ԿL3m]\:?|2Uu Tؼ_݅R|dg<u+fN0L=)st,RZp8҈AC8;uOj~5LA_^~ H6F1pGo,'?ټVV#âOkf2@AR3jE׾2S[̮(_Gf &]ZkUxDd8ᡱ#*1j"H#j!C9 (w _ᴦ!Qk!`Ú3r(͹ЦK'hvg5*:jҺ+{b,7cnD;a2wro|B *k[pg{.BB.1%,4V2cQ͆wcRMD?຀`3:Fjn {($<:hʽAg)=KBpjF87yP^z_i}ㆤAoZmaXfN_?Kr2}LB#A?]ǔR1dS֓q Coh~d76ypWflou>VLn0NDaVMJ9[!-㟾3>'*,(GiKT-4qH?jjo4P'F.ՇWHb`Ǘ5pֹ`RGpc?~ZY:Ԁ+ݩ-Y\#}\  -(7#%Eg^t{sc<;NڒऑJEm-NG@>58gRںwG>J?b;F9XZv- -Ցަ\2b Fd[Jef/6/Ogo?,sr, LdSN".{ 889L%d|k &Q!O0Cr72rӤ ɕ6nn0eg# +'Eiu:_/e!WhNwhEΰ/}~drLWy|~Gۺ#C(Q)ID?#N|nX?bZ.(*&*ߛK#ЍYTsX'FDЮFY5(VN)JD#?Y9m%+c2x7&!l9]vũ+ a(hGQwie{ nzF>EOFӨ~Q"6j]zb%_WbYQچMwĎ%A6B4~( :Z}1QJSr30H' >k||:0kZė2&SA[Ip ſv *BHG91$(@@P⎃ nwXck7^EQqN现+ =t!0Y[vDܓ$,qNnK=y fuVw.g1k̾ Դm7^]|[Mgym#V"cs]-I&{Ny1̩cJ,{h5;<[HPd_TxRb9aV L|xly^is88˸Ī]GI]*R@ADVEx MIXPp@ 0VQY,&_ &-"5ﰼG--6Ļ+ suho6-Gas&ĥ5]'oT0j#+"f~/[Up\{0 2(^a@|pϸHo^"]&>Uy$fءt]#n' -JӶp3âBml!SM$uzJ󏇍v_jws8^Lgu3Ֆ&6OB#Z&,N6M8?CP2br|nns0lhKn۬d O"QX M \|F `1-Ib]#c֏q-4(Pa]m|¯,kPB6%kn MZ4mM˦Dh vܯ(8<[%͗;gך+% ؋xVnI#.]GH>%x  hclA&q!/ATջ _UIFsA(*DITd}+_$0>0ItA~,u"*\a\g-vS BʼnvTW2.ZQ`x*[jJU6ؼ$wj^X6PCNE `LEw`{>GȊ h"O8XC`h\eF⒳+#ggvЪ,qH>5G87)3@ Vո5}p rPup%J\]hAf7v.?"!X\,dKI#ʼnX)bGռ#BQ`V|u*PA3%Ze1BB) u4ؖ巘n'4s\mE$l/c!-}&`2щ0H J]*iVӟt2Q|#:%vh4P}&^_mû-~;]mw[ڢ]$Cz/&0pB h;~Lvlz JgcYj9״_Wp"1֔(s$ tTr~gb H7:zZ0`@6{;XMgjMEʈ*84z^ogӴ. E YXDzDҘاQhNu;\4ƶTr3Fb'.c T ;f*}aPq:֖WdVԨvn7勽4$e(s -tNԬ,zF%op"]ـ0Lۖk*2pE%Je#72m犛z/5d*d< hx<سKNrYXW`| H=P?o$bTp仍ݦp1'X ۥ΋.Ed]ه$ U;YԇHG3UHWn=g341w6y@}t}#|-`E6l$Z U>SA]M>7b:8"fa6P_7~r57i(˱Agg+!#i[v>IWZ`3, bWkދ`L`/f"r3;'XR1VC DGVҟߴvNLuFA`0`븠緽)0PIL2&) QCő8XkkAWs@?Pi.k~dÏͿ-@Ww!TK`3+9VˠR2!qVf3C⅚:HJ@${S+r6'z)hSi?cKqLv]<QV5 kIYjwk:#{$fݰ!!8: [P~ѫzNYz,!'bۚiXpỆ8z 7 o|.֢$c~s*AdT*rsYI[l#KČ7.+l+[@d+dTPk|dL]^W?a=I^V^Ԃ^ )0sRImHPw;iZƉ.8fU\YxS˭[X'w\R0Cΰ@VVSeFͬ{DxDQ0'(7Q48#o\ z1W^Og6vG̳?Iū!)(۽H%P 9#@KwS81lI b:(MDž)8 {#؞3|QѰL jV7j2yj-*=CfD k_ c Z(`;zNmz5䑾}4"'X= 9'齀9'/#Fal'\ئ\V\ѺP9b8@ܙ*vPp*5Mn!j$iKՌ(lٶz,*jo%cKGn'EmM,Wb;D'[} Rm8~oDeM8bVJ/chbw Eˏx'Hrڭ ß:_R'.i꟱CH_+X"<la1K>v1P46^mgn׌Ω{n`5&QoOǿw X!H--rUvё>&zEsڤ|ú( Yf渾ui&B-}R4Bh_ T~3H* 6  *КA$/,C;;7Hj={V/O8!Me:Xw]fC|W. X;6cMcడ"QPc"Or 4 ƛ3?%6Y%I0K,V❕\eN'04Ύ,{Q<@z_%/,}scJ|7wZp/1FqYK3Ƀ8QVb<Z1gVLa%#  T=WlTalOPLIH17DhѶ%wj]RzwE_kf(KTiB\0 TE>xJi}rvW9=\8/vQMbvRW鐂Z3 z Ҍ΀MUdV5j  wآLg|ü){gkKJ;oð=WX0lmfj"kk].% UW>_iiu}R+7rroUtwMh!&m\T#m߲+w=uM`YZ7,@URD"F2YK0ⳉ.2,gVvW9 \!<(4'(`+['?pfq 0j {V2]u|nNs@Ki\ϘځbPi, s߾(PAQQT$͎h0`g`TmrF7!V9ȭ~ rY:/q׷ ]!2ސpCC@/ۣ^yz|J͔ |E߳z Tך6?#<&ٟ?wr#A׸9*1_6Bĥ]8ZN4 ~Ш8za+ǟ ,!gaa1tC mc3F/g36[]4 BRp;)76؀2tqG=*gպ>^YӼs-XBƹ+~ )y ʺekY- a^ӹT]3PEscuVk}hLcU/7R謝'JM , 0-W ?~ gvK#{maR 9=am 5L(N]TRD!lsBfW[ 8`ziWeh.W6-q7yU}Onj<. JVA2~vi>R# 6_ bZńGzѢd+qMt DCL/>ٞ`.ob[8[ļpS 4֜'hf6P\ Ra)l\'|pZOTx}?'(`9#,kM (&Z=ӪlQ鬀27?3K}ԙl..cxn" x0*w*0,m$l73QlZx@ >a3 ;L,5ME֩<QZ?ޅO}D?Ǻ|9 K"y|T3ߏ̟.b`)$;UTaƲwO xE}`e=tΊ(-cCG>CBCis9C(iLnOB*~/30Cz"!3 -iߕLaeVY )B7 ;N9@flA.LjOv)j?qc^J(NM& 5 ?y|; ;%r=8׉p=D7%CT֗uQwߩ5;zQ`*@hH?W0Z}]8Mu<\ #>.Y; 6-x`YnaZ_yЭq ,64Kkf3ڭ]5gtƜy׀NMpEN^{7sgEEITb ^jZzP.}vs)\9RAnKL8u1UWIYq<2yYyCLG`7ߓwlU +|s5KAW)SrLTpì7q<ȣ? sݢO (;PWE !ކ]3wk$;)|GªOεۢ6Og5H ڕAk}dHIj%ħ)+ѤN#mqLhG%m8iEw$ׄt]_kYv7T=}S[1\[sWw0[C+ A`iꄐf: ,- .g8{z'e?7W[-w3(:,3}U']3 Ti .ZsǮF!S%D Oc&mixOF7}9+*YT{%2ͰA,d},iq׻>D]gx|܉y  UXCKBFiw|;Pj Iݙ'b0,J/iqZ1 gjNK[Op7[ ![b̊0x'7_HbUW_ (܃>W`D! / %hdi=wWsp3T bT0DK7QlLV{Xa j{ o/̀S͉ mAaȔwj1JL"}9~%&I ~ $%~>FLo۠-s[ώ;xU~:\7!8olLC,v",{SY? ) "9՚ =|P Hk"iIQ4 {:kwC=о4IxsT$_ P|^TBHW=hj芧d"%5nFO1'\۸=rgL?״ fV."HL[@qly |B^xRoO_~$v3?]g7S/+Ƙt% FJ%8\4N֘6#)0{U yb$| cbvnI.UeoH??Н/)9f&z[RPqw Uyfm/kª> Z̳da AamB_D5 ; &_ Ɯņ'|.hod1^:Hd4/8J 2uI2^G(o̸ vP} [YB!T!uBO%~h['aEe'%RLcJHe.T r=< 1wz[(a)s-@V ?޺}(P;z~ v@6Mg_KNmW_0H ~tJPE ..r >?p݁(RU+h]$gjQ Zf W eLKknKUMMr'u֛r:0lV+" \9ʧ@IJ>T 6ywG~xj'ĻXX,YE×rLTV`)hVjKj'SKOU!GU0\O=) EA>#oɁ eP/4X+ɮz[v3{: btO zI"I+[@s.08oV"")j"[W+Q= o4&LdP& Uk|97ྮأ&C&jr=befDG>}8(2^Yܙ,Y4C#-hkzQ%>~U #N)"O=wE/xJJ]=#8`ms=2.ʨБgo̿ghU9qhppS_4+o@\YUt<4ӕ߆6;Z#2]uj'OJ}5-̸`k#Ej" 5O.==dYmX K˄0`ݧ:G*Il]I2=uxYMH6iVz;wmh|l4T:6NɆ`g>$oBvOE-bŵ'Q_s/JJNotO1#Nq6-) Xt!1B5_R&c l$:Jf:X(n.o%P3)pz bKO n5H%}CZH'"ےL ;nWsq9@y.7[Ӓ{%HH:hЌo{&9EE;LTlhhnntQ!.FkbM ?)Aދ#T>CᥭZKYb{,E ̧⋴ Y. , eVsB6~1ߏ4SŁV9L6}]D(5zxkvUjTK ? "ҽ4`Ritrbl .*Ή=- ʺ{yZSd {9]]gJ8NV|=HICPQl0$,Z8semZV$yB9<>-*?f8 aS0n2VڋI!'R IQj+[c6ub/]qX N5ޛ Z7c..-mzOjf^9O]:㓓iagH09Ȋ2+gK,*Ẃ݁xm?#V9hEި5zHV|#d2K@:%*[lԵD[U@3`^t8..)Ij59RZ]}6Jm l|`t)-&YE@,E(d.T~})Buؼ@d%k10o#H3g^.lH 2pڒ= ͽCμ<2b3u!ePF z1"U INCjJ~`QTx۵EMmU OO$^yv~^?GV[J+O(N!^^kIB eeJ"~܋ymSCqDI]@p4I6P+\A7!ՎEMh@R%gUe_ J[՘j? AjN>e,t (zŒ4lcb~ӨzO[oX~Y?zREO  yNK?[]+ـᖩp &MOVB1 Rˌh ʣTI×R]v{C6kD#G]{WPJR*U>ڍ#HY>#šy;Is)PC66 ;}߮k7̛sbs[ɤ7?5`D Z'O$ok1&=oW'5]Z0m^ȤAAMCo;¸/N]?>>!vGmy]z=8|>w5a^ -:md ڳ`cv _cn fZS)oUd7%㡠oG<`.~콤?5YhX$΢O^yֻo?,BRw7Rϔ49&0y9<6{A-]fKY,Las#n遣>F~( ne2kr1ikY%kɺ078fhOAc=hi:dw! uL``N%cm u.&En o2aJ13F(Tu4I9b.B tvciV܌ʥN]LЬ p-rHE%Ԯbs4Kq.6{;\6{,f54q 5lx\4XP0!kK&G "P겕euܬe굎50l7HT* y`hٸŅ~Ԇw1 ?#RzAGhOOJଲU(ub?7Az01\:{[)Gn$xP w^>4.BMUܰRGd C̱tW;}XMdIWu$*nv%'jn;-}5]ʠ 5ݸdy*w;!"LӅ(# $@sѓG1@5Ē׻Yp3K7kOB8G-ond\ Lx'eބϫ{ vjW0TUY(%/hZ|AluHz5]u?EW,'NBd:f!:~DȞ!\3OTFȗK/隚yF3q9&iIJi#,@v=!N A6wS~cV1UnSpbUܻVX@dʻwL^ | E(Xl`QbɯPvhf[ZГT}z%37 ?8|'Sv&ۄfmU)F۰6^zߣVvR5%|yW6< JHF;is,R!+4imkV/gLCM'\.ӚȾN!=G~rqjRP!'bwDwbDKlvytIFO 6CoFyთ/Z/ ۩;LRaRev!kugSH1P@,ݰm!aNˣ񨵎I=tj륺CLG{w_FDiqȷʄF{i]x˞e+]TʕG#W"w"U#?#ģA!glj9 (CO^OO 14H˦26Qv.4]n浈w s6ٴ=v`XA :S^a-$(.O*/hd07P#K|= .w&UrhMZAA83ˬ7g+Pz\r#]1hT_)WJ|62Dwez'Z^J@"n2,e`'K"j5\'<5,i"$.@UGK{Jx잃 FOOxb4L5X>]t}p@T.ڭIq-k?iтU+Dǯt+U‘V>#~7$GܣQwx@ה8LdQ|T4Y chc4F垧i~1xu0+Jȟ@+}Zg9Gh/N=ɐj`b.YS#@0*</9u*ºc~)BhYp!c@yfWAO @@xV;?zoz4 Ʊ(rD,ix,v4z.3ZmEέ3)'(KOm=8$KE.z(E泎x/)#mMS,&4CkT[f;^oļ/.uZok1WШ2IM@,j [:(=Pv% ֱ\j~$JJ_\/mqkLKǺ׎?S=LxϨ|)4XزxŇQ˿Mg(q~0*}B}4u0v&/۠]t*VB5ZhK\fF"H9#8N(KPr>(/7ۈQq&$sZmC_xڇodV(=۾T%Zlznpg8اc$ ny)*|KҲ{zR>$nijEGO'-kUi[Ȑ6 ֨GR`8 p5aЦR?N,\"rwY՗ց\iH=͑ [J|& ):rz w1mT'_C ml%k), %4aQb&̖E Yi3ļ(әF-_`ĬyLX@@ԊQy!tt".'e7$H_/{zѳܤqL^ne>WQ0&!/8B*HLZM˟Fk`*)V:PO|2C n$;qH_OCHϾ}rYI\A+23UNLƂBܩ,;8I7#T?[!,gu^kr}H?aW chhYCgH L H1+. VCR*/6Ҥ*gX^$^" 9J +ÙxzAȝKiǯ:c73H>p?[Op=mILbC8#ӥR̅ˡ0eI؅" jRT܍pm3Egu~N<<\4FuA,'i;Ss3_Z"1] o.WfQډ mEXc*(`W_A-c^/|]VGfaLDHkpuUmʖ$s+%+>\UdW^ke4^1aX$\ j]ǽpH =Gl_xna2Dn1Ж@ U ?7PX*EB̀@4j 6FoY5Ӯr?_K>26NoKؐ_ WbW`ZFɕ!lL9UEBD.ʇN(|aOQ-`{jŹ򨠏|$]cw&U*t $pF~ W_T,_o>w3uX$#飄P)Sjjv  t-o rcegN2^ݵWSkQrm*ތF]?=i9$B@!\9zcTʐ(D@ W=As-ME,4 &ElS9 5Exѳ\Zy0#YMf 膔Cb9m#O:F|t{" kĘ"xjj%??Ex੐J/Z>WX;)8.u|=ׂE:%(o=鞍rʭF$oy)iq|MN8&ek#UIuڏG2F?zR.vp`&cc@3[y ?⢞),VSOWZT@]h`Lե0ژt=^BT*LthIJ~ouV OE5lG8+%LC$_ECڐq47WavƖBDwcvIuF7&W+ְĴ|w_-E3Q<-nVFoT Eq,<$b0 ֐bZ1OiRĀmN&noj\?4?C+6-`8),|@H2G&Iu%i`# t`[fkS箹 w<>*r[_n\r.>ӯwC-/&sٲ09wgHW@gq&O>j q濙,ՊmhN#!dSLՎT<6h(s.TYYu)i0|vvaT( aJERkyah]hua%N/+C<(H 3g Γ60PV`lݗ ¤.X; nOC7pֱ>6 ,,xV Y;얡  7իcEߘl KR myY?xt_X߫G/S>#&L 0zkRYwn}^˧}|UJ4`Fr1j;#űݥ bKv:?DFx9X!UC|u\g U3_}[f6#CC٘8p<_yVz/݁.Ft_UȭuþH Qҋ G{O_j%΁/vXXuo5tĵ3ȅQZ\eJ&M\]e|{a$v|̘x ɖid_ jԯƆ­d `Nds{"/=fwE,NQigIO[V1Iz~J e&M~4`x$ cGRPv8Ⱆb!]0)DM=XGfAŚ Kr=꺴ppzЋ]XyKS?zB+PML6_(ONԛaFX.4Z>}"@$U&nBU=T(ң|SnXۯ|m$*T+_ݪ2]>$&'W̯MG,z>\[8F_-u9G! zρߟ˨_ȗ 0H)Pq#F E_Wt&|Yp_K^2#8 Q۵v!F}Hif0ckCrѾlUv @k<aZXZz &K2'F`\Y|:7 "j^[+LDoiDI> z:a;'Ux4~{o}ڮڵo`6ZikH\=#1"z{s|]_&A1uE_ ı=4#L,,QqV LPMG'&ktExyV303"ޙhk5|8 􀁚T Di` f/=j!HSnyy}7O I9?)V@8*Xk<]009J[i ߽'+PCC)uj9+rG$Yӭpwzʼ.x&qoxʩio!$Cg״K=W;wP"{eam54O!KssX-nKNOygB%N(\ 0YtTvCWEWd)i )< g31FkLlvH+ە^S@Z1xx%7A#vTm13slqT>F|dGk}2Y@=1lzS'rަ5GfnX %nRV#4aƄٰ;tmuvqk.d{P鱡P szo:Cp/  8Vaٛ$KF ()3jn]5cЖ&<9?J`6ziј>3 !1PiKIo.Ǎ >4n kh/lͣ%26)<.ߎAotv~[ߌz Qj j/-8VV0H@ue k "@EEp}A(͓'xO`{@2 {'T1oy)Y8vTjӯ]RCqQ)gq{ҋ%F|Q8p\\{g/w[:Sr^j,^d`c3gۍS+(:+b0~.xyΕbLb7㢤˜DYj&G5Ovhi7bb4aKU} ў@h/kqs_#nu*Xdf;u憀!c)[>'.AL{uN4/Ya硆s%hdAy u>q`ov61Pmk9עWZ0eKu8D4]um%~,۶HOl@tDy@ARfJ)u0Pf`K}`~sb͙,އ1{vz(I~<5qMd0j|Z5|H+BE/qkIYR2sO(>nM(/HWܿr(qY^j7O7)Z,8Bo%}"]@)_+k?ǮEDGxI)rp2oVU 6jbCt+,RҬ% "4L{nAp"-‚I<{}w")|Švml)ixJGlD?K0ඤɩaSTbE .eu`:4-br <\dҳX@{ed0t8K|Vsfevak aܗ~7m0by?MOYnFH( 74[m(V7B v-1Rv<+>$c#P-dח<4gƾHS5 e#?hq׫m"R8T~ @\1ѝ(sUFF18h8۫Ut(TsuW׹%ĕ.-.mΨvc},x߳ J%ĩW~xZm뾲IakE$.$7<H il~HXMI&0kU0y3/.3T>D<.AοIlxVwR g'yn)͢F=)_Wx1FW(NǍɵi$,1xs)qFao<7iէƐM,V4]v[9r-Z–܈֨QZsu3~x8Tx/ N9%i*,S?Ȝ"-2uwkxZ벝[; o\g6EFw.)&ۤKF- vWRD_:IC)/l>| a%iU_Ħ#ל$|c ~{PZݪS|,l- +7<['.x;Z5I DrͣwxDU^LN꾐QxEL Z}⾦!$?2U$pJ)t\Fu}~!AՈjicd<>B)/uA6=R /܄@+ >2I}ym" 7撠N)PXxLd>d cr^A$1+/L6j0Sb;̀9܌ڣ1<m,I+OwpЛ 6F ӣK/3|]Q;Utm,.;GpnUQԴ^(+fFGHO#ClÊm3{W\舻1:,ăCMOu+e $cX2l9L n'7ozӋ-tT:aX>IуAs%⊹t߇Ybqظ)?bn@/te .&k8W5xٗFbI@`BQ}}3U<2IF:|H͗.*1BcvNv/C"e%[#^rcp¬1ܺKcE]fK`i0\IC &(T{>;|4C;ٹرt:uTeԴ勰vjGdZ29M%Ηp08 Ϫzj֞O@دtAmh ӥgeU-&og=)? lDz0Y9>(5RP‰ks_ߦC*TZsg$BZSY(1 O=o4퓥D~nS!z];Ⱦ]tW8M2L^)fnҳ׏v%NՕw+;xoj.^b; {9pwzhzƢD2y#(fMN\ Vi8S{w7p&hWc({}.j+̍eesJ2 41W !-`O\= hOht/b/Qlnռ)t+;b^"6mxj6Eph!jIW1Digْg4!zύw./-~3|[zp&ҳ]]z'D(G;{VǸWM(,z]aja ceut-phyB3;&mj u RtD ioSq;JD[O TC ݴ]_aӒBV\$~M܇!tҒZZͣ;ߑZ&]?76@DAe m16;n>OB~$B A)pfH0&}<̄{3貎b,*I!3vE?W3;e `2=hd@dÒ LJt{3"XXLߢF7߼x@DHSb>9Yn]-eNvi$Dj+*.bEǬ Ry@z B'c8 zL^B*˽6%+%"m-k!cuIhbJڑ[@*,;c9]txk Fp"*)7P`8gv 9 *|%;v_[$kQ2gȕJ( N }8.mTx++U =7u[-mVX@"B X eL5?`+@|׳m3'we% i̪brP+0c dUO1MuS Aa)D3%݃d΁J[59B]V꿏|LUik$~%/Kz*}EʽauMG9 3 Z*/@ +R/D,g(*%EvPF(͋G+\a]X2{ʱ Yٯ;jK MT=3L_ x0㜁.Ucxl_eՏ\ET#jl3nɁywL{[]X40P cnQpq]L?W}J3M*/#iq*Tm{JJ(AYPSA^ >+9Ç.Rq::Dپ?j?&mgeIg1bmDj' @׆ȄVf:'S5~B}GWOE'JDFB{$?m;!l #?k^0yJ׼Ĉ+!: 3!\ d!$_ (B(f8#. Ͳ^לH禄^-\p.U؆sXF*I9gs+{e;+-r <_&ܴ~ݎ7P7-U"~_om|/7ZŅVx%%]TЖ->E-h^e :卼-hazH;mnwg^`n10loTI~1;ʐ5ċhɖ`-srtosOU35ި*E$ g!]iE*>3$,v-u.)Lir8AKM]7k039Aa {uf#iL9ꪹ'%lQ*=&wFSX ͤL~>!n.7l+x/^ò`èQ$utTl.WN&1 ;,uMKm3;=}Ӊ-wU0;SFoyeDѣ#r k&bt3P߂! {S ,VTgpűCWI۠0o[$ :sðJtAmB\>7ۨ/]3c1 I"u"dAcpltI*՛8 NzO7DY‰XW{tȫ☱Jgrh)\Ynngiq" vElO#8;VSLGLtPx(v: |8.dmO7  ›۠A#fL5ӞX T ; ۉ87o(Sn&ǾeGRfXR'IYoNY] 9Μ%P**ъNx_U^a'~Jh09 O\H{6I?䬑M +}?,JJ Z@ ޯ?+?O!zjo;oŏqȜ>QB.؉C0W/AJ=,ty0A%%Y+g (^6K DH=;9;M螫K/&<7B3PP8 Hp&}Wf8U"<'PWA-G½deYɪ0Z_ªc+i&ݡYG.XyC70p=3WdwMNMPYWvSVFfQk8,0>NB\o.X9*]`!6[غTہ)|IұЪ#I"<Vz(BOv6_ԅ:’ 􂸳fZƝqë/ϛ>F44]trE%c+"ׂ ,+#/A{k~$w9}m9sIᖈ?ix%Bo9vhȠ$F݉:uPr r?8[/⊡uRi V֩j~*ofo,!)}G-IctЉj'H.8 W=Kj qNfMQW S܌Fؼ|pya{{a)MIĂ vIʛ #[a'b:*(LtɆݵgJky#TQK&^hμ2e[zD&;㹑Fc#6wgC KbP'~N">mNՎʭj=aC]f1׉y#m_ ISVjբK@I7%te6 4i`.W-#u4whuHj&/4\phAO\! Ư7Rw75VD"0挒k?Jö`N ,GLg4RW@5M楶LN@Ȓϻ)OriAzFqҡ9?f0/{Zܑ{h50ib YZ>yz0* /GgkU6W%H__U/Q dnXqiH"?;ǃ¹>ANv'B*@Q& P[3C7Oc@tꠖ'1#Ri&|7ڻR+hhlwmFf6O<U_P£?&}}x*,z ѭϲ#gWTʳ"՘⑱N}`1{Vc73و6ÕyYi>j?"~MG2+܇wfsmB>ݦSۛX\Ӳ286f_^ $h]|L=-`S?p㲀)qhmu oT"y5:#iy:/!F\ږ1fHl+"DN"L2烝t&\vCYy 2CKZn &v)`Kw&{qj$I fXºiԸMA^K 6Hq$DH4[ FO/ax_0$5dO`UR f1w~ea $j32w.Z͝Cld"vٶ9^ۦ_z";gc޶Ch\KbsZÔ7u|sfoIxA3r^YPܰ Ojˁ߉eS~h<>*/ :VC!* jS J:-26iCl</w; ;,mr Bi7 [wLDϖT7Ov|+sR謘>.3Q%mqx8  Ie5k ICXN}5(t=wƆ9icwG"3.'NS!*!93PñbJ͋d";58Ҭ 2\gxQJasD,f:WgH0@Jҧp'S7K-VoK1e!<4 m4 aD^ɦğ! <xSj0wC.ҶH@ZHs,ؕ:6 Y `a~S\7hPIBHO4(8lf91Ecq)zKx!|?`gd0i!^%}{ %&l4 s3E c1mԔ;ԗ qM9ܾm~OJf7zz؂YJ#f2=.p(IuPg4q#0QG3YIPȅkX1 *Sk0xJWSWe&1/ﺣFCPFe߶}_w̙)-O^G7I[*6x*&L ]2NC0Gw@;IUCh:0w39<Ƃv&Zmj-.k1o̯d%L{nh!g*'$MO: \>iZba$!+V{f"xzre,`A~=-ɕS=>ӔW%\j{?Tҽyr4g (\cͶo̓.H/X %ёw|V_ zRM%,ƤrXsp"o.^H]Rav؏-=.R9#V}Pv9[;v}h|IB䪎s=a;t%u`6W^[ =v {-hioQMیO;&,s36#pG#.;thi{ Lꁷ?|slYAy4itLʗ\'VD, =Dg2tSjwDpF2%9{9|m`US_۽ WntD4U]Rϙg-GzJ i`B*: !T.MTJZ BA;U>us*ܣf oՄ)58}:Gqa_p)xW03e) á@6  Yxrša&@wx EyJG%GZ(Mq,G|n+T3r"ν^X?gddbNO%lYa' XyI?_-@Ӵ(Ut41v>\`q5tm{[7&8f; 3mxh *ۆt>ϣ6S zHom*1 '+W'/m#۞ۀib2F b9ֿߣʨ9N:bM3ﳻɅ%:9q6Є+= s|]b'k$]_ 3#s87GE g;_wRDXt((8W8f횟9vpfX{ɘ6j7zEoZJovtc7hDmKo!WV6{8|;?xgAT@Y,È\3 Y`М ѧt !ZǢ'&G+H󖘸}'fQްҼύ1$R f3[}0[ (?7KДHmnJz/ {Xو@_rAwwtaB*-)6%SrŝBNG!A.z-rk9,ܓ8󾵲4VEk#Xwjk~#%V|` {5x V~9d'A(]*%?BBs)11S"EEJlTlmcX.GOA}h#.Y#ԑ/R_!糂h;M[=G-9OH&(w<.Hѿtu rgƖIn/(dCҳ@+#AO-69 -\Rw΀=K6 };sRIw ٓdiĆox\LO=! Q*3ocܹP`6T3A[5HqlffHBcZ pmg&9GSNʪlWz5 ٰ(fiZ+mvD6prŚbۿa pW>v875NCTz8y,XfEƾqI8 ^Zq;VyO}'9u,&)jzrB] Tп+iz'ќ5_p ވEmz}wS" ȶ;=am$5[|Ɖ]c;ڽfw.[*%DZ Q$j {se̐b*nV4Xr$gYdJf^Ztp9-Wyc %p2$%Q_>(HJ3` FvYC%-=AL>JmX xVԨHiQRc5GKRscK7 &2=CU)S>L&-y ^*i,xJ&!&pLa__XZJ* C(C9q4'rt5 2KXO -a#sXY4LUPiQ"z.!/{y :A{,u4XdiCP*AhƵ"(j˖؅gHA/LВ8~00 @2>ځңsՙCjeJ޲x:>l,6my9l2` Sol=HEc;QӢeՉ9_9nL׈{+-,@ER,4;f0;W.ƶ|Tj9goS daѮvDyިS`b=V{]bsKks5ܒê.1ޑa'"n;{[h+o=iԇ?Gqp4.Ct+ H~GAOZ^)ޞD5U˻ᶖ 1Hj3LcFup[WCWPjp~Wӎai[%/-Lޣd,=\ͫ&(Bߣ3[~wlo;y?Mo-O$̚%8bCK)$UOZ>Dz|+$:}xǽ/Z_&>9s$<'FoKd %ȮB!Clgр8PcU/w:RտCN|!Q͖DIW:t&\Ƿ \~8~J6M<}A9^v ?)er YIţnM"Agm(:;\)16 mArppk:cQ0 ʣUS3hOVnO%.2@¼ѿRQ:v6"Ɂb 804 U:mM)XOr8>6_PskHkFPO*Ns(Uϔ0ӎZheCiRa/ טw2N^Q~pN@PuncҨCֻ.;NB= >D R9\b^pТRne3_˅UE^-iAg^!3;rE_ò'|P*)g%~}=T؉S"eer*q xmr~U,nǩeEɳ gOXf8.,VOxG?׎D4##6&Zh`!g; XRP] K5nj9ȁ/c_FdvOR 0k(Zo3 pH;>:8pš\uO8%f#^ӃG1qY#9!X(T% 5B S&v, I+ WJ8s>wѥ vڨdMuQ3 tr j@pÕڃmv#y=)I~=/<gq*okuްO: PZפӌI FLImx?xRVZ 5B?hOo uLp@<T;\YB~K>{cf e<uJ-4Dy6wpkr~ j68r|MI@sIbDJ%Owk|' وP?=ٷjcSigyUDWez阗 Wx,Їױ4[!_(K2=2`yEd[cī]rc)%y>,$yt1>L+e3wg/ίt[QMi ZKtL8.=D?PJY&3};sPX[7 I}@/n6a=oF~Li;9h$o,˱+0'<Ϯ3s($rx"$+gs4G #T~dL!*<+o]12SUց ^'(,ǝ*L{6 R"2 m:zʂi ΣOi V̡XL'v?b< (xw~#7 nTB+b9NJxNKyiRkȯﲢ F6泲kk2np\x4uHZDž[&Z+¶&zE"q7h)Xrh'$yBxG奖:;lg׵,^Ubؓ}9 g,:nL86X-^ޅI໠VfO.Q 0$#SMAfNXo祉 y "Щ 8&-@T1ϗǁ ["ɥ+2&noLC9{E r M~ /$CF8 }UNm!jEϋ3Gzt{qũA.??9P߲R&{O(n᳋{Jr$eC px/v܇]˗r+qT ;DlP;u-U,u}=z#`Pkwe8q8LΛ)/lۊ6 TA˱[: ə>B9K_a-,}yT՝Qk!QV4APqy[x  ",Z?;nB|֦@j;G3*5QR8GcT]@LU.u0nFތ`M'%)@*`қ(p Wṕ?2o&dPR!'8{~( { 1OuLpS\KFQLK3$%ߒbfBwyQءҐ `I]ٝ\\ȟ{v}>tO8ݎK}ڔ5S(IfLhi r QQjVH;U!D3e}"CCڌ\8c3 }q; 1JLD}V p~&bCP,ƛ(8uN.?1,Կb?"9Z ~#т;J\1uzum,% ER"ؚW 02;5 yE5>uæZhI[[T N~ T:] C}}Gp~?Ƴٱcu.z6<p(* 6۲7 SS0 S7ow>ؑ3|ygS{?2EJ,_? QJk;h)S6,ડ꥝Mb2O$[G#DȠ޾-Quv7=4& GJ=GGA]]^Pn0JwF`\v16J9GNX'|㕤~ИL5UBILnޙl M5)~h>.lle*jz=@E IW(-c]BŃ\) m>ܑ[b5kB*'@;ZVSX&Rچ2=J)6Ezn+&P|#4@u|'H^ۑU{"A=r_ԛ8'-Գޢ"T鰰\UJXnA¢AdY8}*$_˦ݻҭk$ukO7KH+H)^mFm5;aD mH) 8lgalfpC`~9 ߜ5%Mvx"?K!  ?^<`6)QPOǛQgSY2gܛ3uB/y¨ ]@5aOFnHBPy!l0:OVd.7ȝ\Il''" ZIElȲ/6%{ʘgF@"BD٪&O Kzsf0-ؠjG T dB6|N~(QǓ%wMzmc ck)Js^*ow`n|'HvAu!1op"]{i0T\.Y:$̮.)!@2Z˸#iM%!Js{&c$Fď!pUcoZp_`/C6 m.% 9K>؛Clbxy jd"Ff\x9ǏJPFdcoIqKy;DW8!'7= .Ci:WGVϙ=+Y/-nmJ tnځY"kpg~WXR~6ο&he%Z :gGjSodw SœNiFjKaD^<9ܠUD`tۏ=7/KsjLgO֮S绂;O(yQkӌQ2n3S)A2y }M|D+Yv6'uܟ{K` 0UY+GΘS_N姡9JcO#W ^]_X B9G> Blng *P+hJY N5$'Xlg9]L2 BmUG*)5T#Ph3e;D=X:i/Ʌ "9īmBgB|9a4燭'C5D| ؖc0r* \ &O13<˓i4V:H[DEtI_`0\# uk< fUFMǔC5|k7auB ᅯ /CR?$tMc)%n+Ƨ!JQdcǵ|M`"wphJ֐qy_OE tCB}<%>FHx 0~mMeJ0oJu_ 鵄TW1_T'5ǔK'_hS˹Z\ƃ\T96dtwa bؔ%?p ':adX i|l+B_ҬKrXBY8denBltdxsBmV9x OwO> J6z=&w\ x^$SgQF='8{A١T6.dv(qw̆*ئ8G*!Sξ]7 چbPAUQAFCg: t/_r2 Ӭb=B N @Pf>]3NtC R>IM:YaCmPgm=jpZE_vwWu,gȷWu7_$N3~UKh~xY([$%KPjwzTA6)rZzMN ivOCt?fL|f!.E-̄YzltC&Ayw1HeLT󇙥hDi(yxAUmv 03QbyJk#,CL m{2Ү}s M1qM^EZ>]uX\(Xiݩ  ً|<݁Q^-l6Kzy TX/", !?DWΡxZ-QҒ"H'N7iWa'"T r.V%X3^1-WqϔIt^re1ug&g(&ta5ډW璷|a 07H6X@"NV=)}©|܀_3,;@J6 xH+?*L;QIJSGJ5OM52j6{52EiEbZ^6_THfٝa@VVzT6^ܴl3ΐ<66Ƣ*'i׉]"`NѕlԲ~8(KRg>30ajVwJgG?{ ;#z%d'_8P.rPyOJ;̩hFӰxV+uJh+>m+)9)߱:hVǏ;Bv6I fvHBCmC%b(P .K.Rr ^iңBCv̎h]cUb# TnᵨK_ n?@ԋe# K QtSOp&:i]7}eHkN83^8>Zw73[6 vZ9z1'pXL(\DMy&p/^<=K޶tA+>ogD#-D; zʃ?tY Qd=kpSad}Cѹh# h6_M߇ŵCL,49_?d p0 O-xISm,-łA4cataZA_rE3W{']cL:fl0'_Mqi˓s&0Uʈl1_C0G ,ڤޗ 5قH?'/-Xg%gsXˆyI=a5{iۚ`ljX?n)\ jM]uL/]Cuu+HF!/ vr!.kAQ͔6y+(A_Yz@u|)FMUQgrCHЀfp@m+/-Xzަoh 72j2 r9?hx0~12GxD/,yiE>jLxhPOw4C 0L@Y~G`;~0 ш57)^2, v <M_e,SαԊewdn|cW) Y썹aOMCp$DHk>Ii}--f~+4ohny&!5Wl;1L7+&R-n*VJ|3T8XAW/bH/^n$0jY?2"^, bTMP}~1>.l(odSktеM}R>$^{k d-!cDA=!E v$}Qu K9p [u t:sdGeғeU1>tWDOZC8.cqO 8:VXvxWNu)BT& ,0h23_OԘp)i2W20>5Yz[K7b9@0tEJ,)2[c1,vM[~.axe1: ȡJV|%"Q>~dmؔ~sp3oD8ruCQ2mS2{#HLxF8mCcQ#̹+ۙI2݀T9[2" P!3vd  %5 k0iZj !H|MNwpD6ALA/w۹Ziҳ/یwrRP\dqђ"Co{.GLΓ%Pq#EH3R58^?֮o"甋C}3)Jz)O{#W͍рpM'@#Py@EDtS*寅9.*1a/~9_aTZyp!d/~ƋeENi"y}cYԱa< {.]8?*-Ӂߘt2wRFAn)߳Æ]|f[YۆYtdSRV~1j9u+sX^q[,a{Kgŭ ^VjlȄNB)BeIL]hWÄ d`Voעd5H GAJ,%Ho4FA5BJ*I^t虻42E"KK2Mț(29]U[+9"c[s/\sR x6rj,+eN__ŌA ˆ:1m$,C#KY]% hu8Cpe#Ya<̀"流Ry!>y.柙e.'5,{"$ tȔp(Q`AoZ`>=١,@wONAɑԙnmq#۶MJ0%_ͽ }a?ŷ@0,z/e#>T9AتRPvUL[UE 4:oy1>ďiiɘͶ;x\>WGZad/Iպxwzo~]ET4-t~GdzVԿ9Ť_š"t U&Y=X8h@њq4p7_@+Ձ4{J,x0LVzmn]NoMNN"d=TDNjFp;=C5ի-<|yq<-7yr Iro܏l30pcSD}֭9ZI@2i~XQ3Q얾,Rg o9{ccxVp,*y<̟Hk Bq$jY<$ {!e@%aL讝$/oޏC~4+Ȟӌr%~'Y_ݒg_BTvC=9k)Hk$›tR5\s(;hߙRH9dǕuu"SGS(PzU=6}u0NA#&OЗ)BKOê ozoX|wLP˩5 3xu]l/uM Z~TyQ*əJ&DEж9Ko-j9ɦX]]qi&%vr\XFILB9v3wߖ.*"KdKQ|g'䫿ULAŲց6e0'fIȮk7o bF'g(Ħ˖_pǚ8B [㰏2RߵXJ;UP79aAzIC6Mt]«іa lxRQUFX LURLO\sBėRa0 I{ƫQ-{W'㮛t~_N8!gAEw·\R=S~} $D4m\Hɭi`<2T̒\EQMУDC\) C_C0VT![@mjʖ8:=?:A.~jbOVx` {<A89)P-5bybƕ ?t}b *s4R[$F3uF#4_~9teu"qmֱ7Pyji9͛j1S =Q. W we)(A)s#̲4ޡ} oU ]ږS׽' *A-RA!nߨ~5Y3zXZ# }7 }ngt2QUFBLlw)PX6[[siMz YEYX=):K[ &!t rXX^xv0ERU^\X5AwVrqxsAmq7L8Ӌ\q@w&ƋUy 鬇7/EP~ޥSX.nJY8wEǡRɊ bi%]{1hvHsNX褶gP06]i@q*UJ]uۥ|tbd77G4eȠc.D7e eQE p9ds\j4w;N %Շ{ә{bPqHEwd|MFP,\wrS0(9][!z%.P֡ Lt*;%Srؘԑ#pFvdL0ˋY'__6,QC-p 3Q/}ӼC8Ȃ]ݝTo ZPQ@o< ҥO0%ĤĈ0̇%'t ĿgJFx{kcN24dBNS~Y[CP˽/1A57J/.Ci@uMޏQSIrغ{p.ޡ,S/JPkzs#['l Ł"y $>1w{w~Edɗ;c5]_ h̔/<BqlsI\hBe~ϐV4fOJ;^k# d0$ntZs3yt ѩzҁ牋w-NL©!z!ZȌ} D$$=88h8ϱ3Bp!_-e954jϼ,B^f2SuUC}Osʟ]ѺQD^{+a5G'H}9> =X |~#yX NV,LwfWxڶͷ@WJDOUQWc' Z)i;9:- ގؠpzr^gIkUCitcڒpo@:͒NݙoFXh*ވ[$Jfib3lIdb0ENR'}L n+`j օK! $qei$ i:NsZt3kN,| j*kCSfX&(EF43ʰ͐@g="E=ŗJMͷ. Ƒ7ovMLڷB nj\H0.U5RMWiXgKⴡ6`00.ю>y7Ô"u_?߁~ipuBdor\fXRRZwFnN*d=i˲;҂y.w㽑q0]F7qFMm|bZ]>nR_{$'3 haht[XRSuʥ20 /x?щ6!)bSKa¨G(n pcAK ϢÚ zq)/4VI]G+ĔtD@Ki׎;keps֠v$uty|vU1E/+DP.E6TaBpPR@ͨu%bPa?u2gbt7:Gl~>C,cQEXJ PVQtOW Ůo,<SV8u͇ҽrG+5y0fP޲w?ZmC{B8Wޭ;y)5DqPּ_V\|851ywfJ)a]ǠXt} RT*ئ ͛y$47Զ*D@nN!s{93dFxe@R2-Hf3$H- m._k )1]&+P)|թ4hvglFS'r*ꑛm]bn`IzЬ/9=rdpZe*Xa h+~G }v =`ċhŸ܏0"BId O{f{+q-`ƑB!r[;%4ͪ%zY;;I aEbI7owJe,/kasy9#J穿<<hsJ)Β~FUc=U *i$ߐ&/dSUSI_+9 `X+I+y m<(DJ8tuZǙTIz kmWR}ܝlSl4p)4f!֝Û 4:zeq\p^v ђIds]bkw~󛆿Y.978G(ϤSr?n \CDź/2B< mP-^_6VZo +=! "XqoHj#x$~6pܙ..weU|2!-Ɖ-DB`c2N1ϪMмT9f+Yk u!⸝#fؓ0ɿtBpؠC[ νB 26o&Nn5D]4\a&ǩplo#M?<4y-K_G(  Q ϴsฅJ3[-o;-dO WlR̈G3$ )Ò=WtRZ[X.,?rcwMh/vam6Pj٨* 6ǝ9Oi-$qWw9;tGHԗtddžU3bk*-@j'3pE]3Λ+%_m;A^l//SrL>/nHY5э:CH%Q ݈ h9 rin',XtK Fzkïzk6zDkQ1y] #֤[>op&:^!ӫk3 SKt$<+bW@yv+N"(_ a\E_39FJ mߕ:?X%.*{9h̸ nƫH9V3Z;y`7z,1)6 76@v,aO;'ZW (D.ҽ.S`@ Gf3UC#(I2jn*|뇮yD,0.9v`5u+A7,l6kIĬd,}-D' Ye\ʎ46 C{W4r mA#ՎF x[)~ WMt2DCe/zٰkq:>ܞu?5@zԫz!7zF$`ׅ޻BUq{c׈>%gC_r8ҡywyF]5Ts[t U7_WhI8Ԑ NҲ~Z/gmqAt{ rOd)$S4Uu'0֕[_ tM?9UjAH`)[SQ3zC'KGCLz!#J%bڻ]:NҒ_ws5a{c~=J0˖e | f\:nt/?$=VT)Ij`!Z0.>bLG\z>33+'ӟGx U֪ʛ xWbœoqZ(gpSVϣT`cgOiM" { u0,19t%dQvJ^Z Ng?i&G|ˢoZ Qh+*o2^j}$Q-o}QOau[bU^,=uBՄh "jSTB'TM3QL%:ˢi-~c7})vjMaj;x6څZ4o ˉe6PJaTEtxyyIJY W5r#|bs LE7a3qakIg\FC9Ejx;3iq}‘;sm4.j-;MԾ#@t Bn !YQRΐ1\nBӰY=Q2BP w.YVvR+=4If}o󍘽tPXçal?+ކ Ca֟F##k`>YN+c`;f؊{3''.IrD= /Ua %ռE)M><&%Jzg~\{NÎ8ˀ@}0cqgw+WV^A_xJYEaL.9hr$wɺ&=`z967ረ6Q*#rHۘs__+YC>lga-Ы;zkȁXK$3%AiEi[2L8 Z9%ȳ3qh8o&W@[ 6]OBY0Krͧ(0Tg !Β Y0z/0w9=!waztJ“mهN#0t gērJB6n[N-BB[DsC_vube+(딧S#$UK_;Lʀ%I V_EZӲ̈ !wC ,]F!JyR~#YiSsP]c]m'Pyru/HI69<'{M=:,ѷSH*? 0;(Ӿ|U7Nhs来i->:Ϋ^b~\PyK!;M8n& n>])xs`F4Lp ^dD] Pm? 2/d&[W8~3| rÀ[iꆈ\-[d-}5lЬ=&¬1>HSM(x7^T7au![ZY6̬(UR}6a} NMu9'=eCbJSvH%v&߯Z͘U|Gvg3!7Gk:j".[rJx]HPJl$[~h52ɔ!h-^8)P\<$mRKsƽ*OnNJQU~ECrmA{INp=10%KdIbL~t-nj% nMTWq2 ZJRm> ]zsD[D:Kho!:w~P"Ķג!MôvdX cH]I7iaRɆ&]H> E`vuۚYBМ%G`VI.3 sqAέdWթ",z f,+ b'c긲:5P3gbr~>&{߂eΠg. NE5}Vd]kNѲ`nϢrM~٦ --Sfm:wQxHߛ4Wi_15S !MxIiV;԰3$gQۣE;Eױ,=R rAk- ;ŦR~ևѺ!V2>[ne<)zJ%` $8bSI"f5 =cڒ֩ie5׏52Mr'[Bg:rYi,zR`0]ljC\J8+M$ 7ُ[ፑN-C'<$~ ^$rAGGVFy!`oudXرm!<A2 0p P?e|1jx33U ¥"iN)s Ow(ԭGP3ji[i}PU'6;;;$b%@[FfcapְvLټ,sւ4~׬Mg Fn z*ƞ uw?_5Aw)81#9`O̦a%ť3:mtEm*d]2.yp  z1ڊS_cg}5r$_DHIk>mŪw08ۃIU9ôaw}m-`Wu'lRP<\ 1UD6Xo#y$(Wi 7>Zh,mw4UM&gМ_x-;+j7GU-A+8OB I[ٓ6?SIDt}`es`5O+*!wjZ+ aEլ^Dl /a~`; S('BeOjocI[T#Ff1Np0=LJ0yP"Wd$sфƈmlBB9eݎo=0r_S>mɐn8n@CzB:%0-KKvE!C>+Xy`^sUkDWFF[i'ѽfc\ .)fqA[o>UsUu4$ȑLjƮ\ޘDqT„ "ԲO/0K: $L Pk+eUPX'Ҥߗ9wٛ. \*Jv)V秆&|7<x]b KW$(bƔqغG=Ǝu p۫ OWg֌ lodmPkl}ָwv7AuۮILc0]B5ۯ1Hi OA\h+c49XrRx<`:142RBgȞ9צ_ͯIXPwPpm N:͗}gdCA.AôI$@bj[c} Fc9&GR'>(dal0nTڄɸdv,nx . &'}n0Sk\jv #a؟A]3z Jn,ws~JWT5k[T DƦq!<` 'm^"qƍ0!Gd6:{uSڟ4cyXq;5E#TᏽtZ̿eT86./O_^* )8N}$~i[4%@jA| EL1EW-?A_Jv-9Dlߓ5x/k`Sڐl٨`t@mȾ޷eҍdS?Ͱ/\`_NH)Jҟ[Eo:`:9>] ?z(>0G&1V-G*{=>ljz™OU mMm3b'ZUvP)$JW&bTnC,q;w2z¼WS֍`PxK42[drL _ȐCX2hi,WH% sUO}P0q^;VH5C g;֊!635f&q-ZAq:E muf"PNg@~ spji1ABԴָL oklWcV窙,l)(SpgxldbSێ5#f-.TaդjtI5RV=6PN)k'0J}ǘoMu]f/JZ_K =kqhaE~xԫ$w*m4A8AW}_e( O:vW>g.< /;R.5FGPլ\v{JGנEuy տ2dXX!x:8Z|5[]p&0P݁B(D ໠-K@;9b 5'%#Dw顬=䇅.LboS׹%wki -)#_hx7j?Qy6e_  5nT#T"7C>Im'aR3cRr>(KBP'ڟ 0Sci셱07VaIZ_B,=.hڕFז/F@,u- GSh5t}!Lk'ImP=YjwаDO2Ju4狚gDž:W2o/?e"R2@-~ǭzkNhv$2OutoRO.袺я)Jڌ䱟a)˚uPeT,=OtHE'p^i"Ag3Nqe | }am\F:FV"Ԩn4Ԍ1*z]>eC[:Zf.q #@ z=Pkjg4+Pq(H|XB4j&q2MA <@]hBUj{ /9nͅWikxvє_!N  ؖ](`j ;U4] wbH{@pAKZ)ru & ewOUš3bwkt8D%QA4 ݛErd tl,qVQ(Pgk(D.I>TR(GI?)oj񅰔kVW7ªq *όu2S2)|}[VZY'sPp%G˟԰PϚxЬ rº8ߥYuvVa1$)+pE([s"|0x/DF!vL^CsuuoyQSL|G9%$M?rv&hxxbRejUo|AɏGN4 ~>n^Hvw! cHSc*YvG8 a";O WoGYηdO>uưeIz!?kI{(3ԜÌĴyDHX=Cv#k;;E/ii*޸FZGf{X)NS$ œ;sanXd4s\@F4ǑG>+T!e7^7wO18zh٦] 8TO/E&.dI-IbsZ}B+assyDt hZ+"pS;|MG#:Iγ>|vܻ0ׯp*~;,U/*]C>qG+¼NTzPv2KQkl29"o].0U%r Vdck:Z oCFS5^7^1u`9Y"DQXoABXY/uO>Lt:SX+T~F,W5_дmF_^t! S._xQ@ \5)u/]Bi+ST_be*ѸԾl߈D,t uFkMZvrF;9z}E`n6]gCta陹Z '*Ѡm߃a8xeqz8{y]!$ie7%!=rί>he;K Sǝ# #t U ߡ jhƅh8l<=4t.*Q}DP/ʱۄ%.O eX[D!s^!x_luT`4t]h;6QbsjFE â}?dI6b|<vS17#ly0׷_S!UAa` #L&~W17)/** lU>B.dc /39Q^ (?<T#KT  amg{d"m`0!Y~6~Yط2hL}g5zߧm\YOߓ&;m!tdg2:N('w:qR[ \NfصV b-`. wVͮq Ī$_YG1GAL>:fH"=@6{tS!k-Ԍ4\gsƄ՛uO03 ^d,03CJޭ|D7N]&Ba?o )V)ؐ1 ׋7[7@.@P ]~U&sK/S Ku+\gJڅs% In?ҷqѡF Q&~6psŔ=pVSȗ3enSJEnʐc`.[-.Nw@+XZ`.bH 7"ai0M]GZiUEWQlސxlToNwNt}Nx1l',Y#3u^7yKGt !{hei@To1GٱJZgz*2m"$5ul5z0έaiT)sQu'#ǻW?>(?p׀ 6Y :Ȥ7.׬+@E.y@V(z T|ieK=IЪ*:(>,4|\7#vxV'cXDgE:sLTuۮ6H`sH턶 x.|7HvRN.]l)T Ѧ5l:-qgӝJ-Rz5Ye;~W;);' 23U`'gh; CQgm`)ohL9`6Ru.R$(;FN){ Ȍ$? SW}\ gfH!붕8/M$sL9WF{jP="F L+;0WY $sZx4oV2@ HTHa><u 5Eu,.&l^v }DMFq>kҏi 7%0cn DrY jz_挿tpA/̠{jCm/ag@'QT$.R-*{f2Yݡ{)uow FAa0KڟCW*хĵQ8H<@B:Q .Q,.~;?1+eT85 NqV,)y0 CqX9 WN6Q/FrhvµB$26bP˟u@CŞ-7EțH_'Q"L*# &4 \ @c>˜=vk+| V%WRvC"`Şe!>v[1Kd2\'k#m ]#퉳z2ݴYVok0n&gq)%H/g %6._cЄq7 iޡCDW#+Ѭ~A}άus,Ǔ(iߔL<@k{`{_eKͮp}Tf#OWV|kqBwf=YS( "v}`K4dkhr2.' 5 o|d.OG gHE7߄8GK' 䰓2>~4g=(U@O{'Vj*1GT-7rTGƹdn6Mf<"8/A;4lm\>4$u i(e~5$\;plSUC^θv/6V3LlcTpCS;[7iIrkVvo`âUA_} 䥴UfI@;ܒ@tcfL(s\UJ+ԨlOHbq1a3B`ʫwݐ3%y|+^}h{d^a zC MΫ)T&굗C3kB&d.Ҷဳn x:67e2PQ>ފF.uZz&2'XKjSάm1w`ޞӁad㹩p#Q>Ӯ7̳V~x"dG{͍*@EH,pmM^oiפ7>!DH؇JX{s~y]LOpG'ɓ@ Gqk Zf/1CpK_`x`_'KEZ`-3P1=@Z4[ Ⴑy%se֑U]DDo2\_r5 Fe+DES>jQ%fA>k2 }~ᩒ#Se u *PCct ԶU ~L l%S=!1Z4`>ixUUt[`|ҥbDB1,& +λ' kF&>^ż xiȪB,Yz[rS/QW{m vߙUtCˆy :]Ã[VS΍O5BəUC#bby],5v GDa{tk,?T:(+v_ßa7O^b!Pb%Kq:i Zʈd8YXuD0䩒f>ѻZ r[Y<9<ضBvܤXH8Iڸ[ Z6}w+sVWbA6(3/UMI0 L[Q:ਓ<9>뀩d ۡ!ۆzypwSM7ŠBtDwX\1$~`We$#CW, 䍠Njb$52Ue]ȔN7:<'lW"LU<<Q(Mh.(i#`ɶZJ⭋ס\|E]CQ9OS-_:,wHsF٨;Ejk0avq)8N`tDȀ XB"ЄaR*@ҝua1 ywk}6q3dO2>FwkYR' ;/<{x#mZUWxf(fQ'EN8^B4,UB H׻1W!Tw{ z91~O*آ3sM +#OzM ]PhShn+(seRű<`Ђ B"aF0Hqg$T4!$WHU8~CȌ*Y.&S~tu[Q5SкOVr{bCo-.R 0װ&'ܠ&&SeQz Se Aab)K kՁktyw UmƉgS^ [D{˜1Y4}|NJgk)YGw>i H&aUc{RsZͳ31' is<=)# JɨLwgZK}Qa/eR3c3na/Ih gv_Ižozo;[ߗ߾ efEKMsů/$ ?  iE'uPJ:4ƫ)S2Ȍ.ؿ.k}_"z7Nc Lz UYaM"Zx#uYG4S9Æ^O Ď|ؕo~M8 ȝ2yFXy~1a 0 LpgZbF͍b"^DU8QS=*aB4A~9U`XEt$7‹^ શ:1ɫNV0>pc$-(ه6GCX>|F)˒ `IƧܕ󀽫e8A:M#:@d%ӣ u}*I(T,7Fdž)]QgBE> η 7c&M[UϒJwА5qo mz*9 !LQ3jr0ʴǡ`._ kJ1׮DDzLچx!7͡r?O.*8` Q>Ags S3&p|JͶA%h[^<֡3Z.e_KQ =UIgȫ2 7EO[hHJ_ߢFa 2BoWqpFɓ5fS.2̖H0Қsyml,[#EHj$Kl^ oƙ-2\&czH,gb{idJd4x.Vް;ڻbtAUXck(ElzyCIЩHu I@/kzX@TF5y 7w&i^w$cZLD Y EBcACtL!*:c?RpMK|M^} tvhC0y;ʞX5_AUq8sV@ Ν{eqL-^  w?jZx%hI%벣qWZjUv؜+x$<7ᑥK:_/_Mkj}} r[ߣI-E9d0">4Udo/@c_bBUOx&FjW/Y:0H8gv=Ie3%9쩱2m*^HPy<2m2y8n͡@}ÍԚ >w|_+utMl8=H_bS+j䭧"X$z7a bP|SB.Dp8%5%jM)_C)ŕDžn7yj٘` f9Lv%;QJbڋ4o@&r0NQOmf ՛M\D:#G_.FdEcȳº=&F_Bt`ؘ2+.ӭ,;%4'@}^KɺPSps a]8fITހZ}ܵ ĺAg+ A#ov֤;"aGh0.Z(|t ̕Jn玏7x#S6Gsot^FrSH ݮP ۇFel՝i)̹W'ڕG%bXQeEq$oL"?b$$d䍔7vo)21I|ȜzhoHk/5EMruCZ:]pX-Q bxl=#fx-$]5K*O{bsv+OU܆*4#cVxv38"`b w=.`|o'@^K4;BTzw5>svJ +`Db]ծi%vsD4y"62#-zZ2,f8͢}g`x+D|N)2=%ErɛI@h.B{S9P +\l["J5ف0do+QE[cj*:NY]sA*;WD=|o+>RFY\l~:+67<} c*Q4ނ7$h>0sM|>ْ%̇Kctr/W'<:oLv>dus[Ǘ:K8qg7JRNCnqP't(ޱ+l§_n#l;/ގ΋bP l%\,C .kԟh5X<.o"X^{3|9f_ }/HD6٩ә*#hBAx͘8IOZے^UOU?0EzaXIx*<ދ`iY8V\#zr2"M>X5j.]Ho>(>˪N~ EFDxrɶ# H2Q+X,%l} .5. ` 凞XҿVu@D%ް^=|QDLG+E;j]-jRUjI%M]=$nV|w@۔>\/"@R7 ).@tݸ3<Ĵ)BZ`( OESA5= 9TY)SevI7c} lAzGQ9,X ƩPqv|UyȯE|E㈈me0ޅ+ƽY4J;܏i;Pògĺio漼!)>cȁZ'@Q3 4 JN ͍8?avzewd  Grq>ed00%Z;Լzq"0,pF- V}ZUؤn(5cBFEaZk{`)Xd6U(xگO LH#%]ICZJ~!Q4#*XTFe=?ZljtF\7F,y"kEZXVNTՔpt<,~qуvNu$Sn M.2M4~TuMظn@DyG`2kS@k q(d[(weط-}p_aݺ| $Nox% 4tE^wS}YՃWS+Q`rd.xp;0qI)ȭBd~}qI'^49| $/t0`Њ\?hYI*Hژv_ ӈ'\uM!X*;edVU-?mmjtjw h OfR& Iajj\_GE$y`9ؐ6_VbC=k _3eC1͘,.- !z[oB2cx%t[|+¸m`ᙱkt[t@ka@whFZeـNtw+ǜB'|oJr*+'Wti 0d$;!y8!Ƣlcdר_VSf]w8R1-n6_jHu[dڱ8qס>RpN |ah,)Z5:Κbz}TtJ-}yNZBkx[bB>e;;=ΌIF̈֜'p݃+'H{Sߠ,ޒ WzZ޴Bvo۱뺅|كWr.=S,s8Iyf7ocѕ&,:؆ƞX0g9 ٝpIK$"G@Tɞ]0`CqFhmggvr_/+Y4ӭ@[ퟕl P]A c?ҏ;1ΐ2 10=T Π:A$YgFLIPtɁ7"RXO58hhUstnA0s7N\ٵI9[Kqr 4Kυh-^&V3R*$l)wFWM[[tm:ZvIi)S5m9K͸.*o$| /ANDT݇ MtPICi^F9Jwy `乨8K ln[ &ׂp 9>W1z._MhK[J<;Yrqrc ob.Bʈa$ ALHӍ dVJQE 0ks~ß8e ~K?b0f'Ed d{M!SR i2ڮ2} _Zt͈&Bhѡ9\KS`IGNg!%$ߎ:؏1gTAx` 4ym"!/Ir{1$Z %ea"@8I~gJGd JD .@]ZfitOAl_e)1=ǫWqq^)@b gW5u [c5R|h~Z^,"lBcé+w>fٓS%-uliPai &o! z}Vv>Pgnrv$^I.imI#=;LASM4wz$^ 9Pne_%I.iWDu~iQ6QZ:L䝅)K .@oj09$Z>^~pso}y)^1B=z8:vyO+0v͘dE}Sd,~c6' *pMrMӊW9pJ 3-^ƾ`Do=DT{|( L2ؔ !d&'Se׬$F:{tJy-GΎ np:ܞuJwKv:OS6gֲ~FiX[WRj{4ѷo}@m#Ť!q6")8R5̇#hq%W(Rxm16JPҭ_~Hͬz!SCC%7%z* g&_o'yza2׊A"qR:JRT7HӨ5͆7 gEtdwlЎZ(on}eӗI7{_QAFHYz_(+'D #~nS#.R'$vVb?9ԑfGmA>4 RvygpݐрZ/9mɳ}:r!`"bEʒpw70X6Cw  . A2lm?nh޽ ոC!7W}9R*p݌ݶ=jO̔;<pw2%U@&#I6Efhame葠eac+ Zf!ټCOFHLoeξp/ "F-9^ \Y5c#Bpr@terHR My>qYՀ ]jY5 xDTXmª'3Y& Ȇؗ-fݕ Zc>`͊Nl:EwiڸP!Ϩ X$pVT!S~,Zi1R%sMxL"&GJ bIt\IaNX^ :sp.x5* KL(Z_#upwP1{(/]"0!IisbhC`Gkv_+~8ܱ@],bt:^@֒犉;vk:yv CbhFH2Ds `k33aqW^ V0_&֭HXw55)>;W"o8Bޟy |vXʐ*9p?8q$\qmļիqאT`(⌙'wq#^5dˬHVωcvq^2\BOvfaC5\gV1Ǎ?5z Ċ(sA(!H_?tʨhضso5`cy!ِ ͕_+J!g,V{b* ;l?yƀ;YT Y(aqTRR^\VϒO[ꛩ JEUh7Uf.{ܘQTAL5\rZZ 0d CJ xCVa<3+1+q[,\#c1tioP$]p8^C9>~.7ys3^h3)5}2K>ѻ4[&gpB8hn-EW-l}U(m6  Za0e,#1Fږ9=B=W>< 4١q@eRcV^ͅ!3ʎ4H|(izPe>mǹjY ڲe$9z/kxC?SX`4勴M⋿&%2`A߻6C > a]qѩŝbMJ8@^6͎"+&ϥRJ({ 0!`.ˆ"ڳmH 6(BeWy8(^D5x IX,v _-VeP*Ub.9ecd/phm|O^-#+yᆊk))0GKuQڋ+̡qɁoKzkV~j/Pg |D,IvU`wh;:GVy^ ql(-kʠ^qslSR2.^&Ð$52Ipر/h[ʅ FV>IœB&lsVvf)#u#)S<*M`-dxv6)Oy fܲMX!.8wTBD]ZHQ[=ó<Ǯ퀴\j$ӑtDJԄ*ƥ cG/[7&HٳꈇHH\I$0M*}1<2m(vcW mxxhryefv "ZvJB*-&ս,C7pOh]qcitDcsS3` / B6r`xcn9@&Sq[&g_l5/ C$ٲA$EBOy{)a=\rˑ> GG2V ūLN{41`?NgCJ;]pdc5L|v׃&N)6Ţ?ĜM]B I*Iϖllj'gQMºUf^T%N+'HӀ vT-qQohP'=7^:$q쨋{z|R" ֋)G eZg]0UkO3{X\kEY>[}Цa|roN%@҅|FsE9.tW]<_^`FN1LiY9U)sqX ,.`{d`I% 8qtt7H}dzfK͖h;$fѠ07[e[Q;r[Xa(H~zSlվ㝡9~ D%p 1ѾNӼUwF[=W(N*[ڱU["OUe5YKt`mg8?FNd@Ɍʭ-뜬:Pch^[/wktw)/ Z)f@5gߵ6N;d2 Hݧ>c*(:jn^< U( pQv/T~f #Heؔ:2\6i2}2Ov 4`T8ZܚCS]F,|Ob/fFl $_?"5 gj";8כ\ka'潵hcKVѱ(R0^ukq^LhRo*3gLsr)EZsZr~f|!ܑA `[Ot)Si/ _k?M\^I)iW~Ku>B}-{B$$l 5yB WkY(oe?!UKd-,^7 /xK肶h/U+Մk5!oϑb+(9鵹XBݓ{C:5f# z$fB2Q4ZiKK+-Pl<6`о(VZ& Bƅw$0}Fvxo:ɽhW1_˜nP{E d>f~]o5h@'t Eqb|JIBz!lBGUbQrR$y3D;a'y#He>k9QJ(DYrx )Aןk16d<3t}HUB"ԟ_MdD3gUfߠ؉/=7gW;0r.1(ϗLi;Q7:KY;% ] K9tOdgѝF oi_B}{"L]um `p8^[ Я}&钡'mr} c|9oHn_t-5֤[zʯZ0D {}iY2|YlIߖC$uY!' :G{]SPGeIǠ:}FѴܾjvN:Q!F py8i]Vqc|YB ?pOO9>"z I[rXU7"r@<+) E$LuyGs̶yb0CP"P`VuSF%m#̛ [WU 񬃔aPQpHP4O"*K|E\'w᳀yۑ<>gt}IɡG :&:jԓ:ud]R!&ѨQbIJY>#O(+dv`Ǚ;@/ ovHLv(F_kLMy!ɎQS2 R('I6 ֯[G7 pI @;M f6-I95I9Zrb&? s9nɌi'"?|~`~}ϷWk±T`.S1b# T=I/Q̄e,H|djo+BPKtiFp fT-_.A !6Oy[^MKDQNZ(ks["T,l FSj.blGf%yɴmx{}վr"k ]˵9ԺK {vr$AYPv0Q#%xduY\ʘX~cT1L\$-;2׸\ou0Jp?˨^:3Omns \y]MtW2)Q@X.l2X@ĀvmESӥsC%g#5qXq H >F,O'h(IH`p혬zGv#efIYeڑ {uҪaW1&rS83I y&9u59xXGHhlzO4`;B2,fN;:y`4ՒH•G܎8%\82C2JYTOюk}p.k+5_ J<:UyAy6mFos~+[I0g""os:I3*w[LFdp̓Pݼ 8uۆhN;Ona`2Ro}'w峏-a\ 6P쑣*tu ۓlF Ip VURWqa2/^]"/ƞ&MKؠҧ7\X/# $\wOwuLD6\[5PaȤ? !u_b^]Q4O}\^ 1r Љ *vc@ y-'LuhW8s wgidaܚݸwi%7_jȽXs-Ν 5#rW nμРMb&[|6ȶ NXruxXF 6zLk閘ބ3@G14%o;CU:&iEޛ|=`7Ze̘1乎Ed~R~vKɦyYϤ*- K| 7zpaa8?Rl/:%1ݛ&wBK^ h1c4F|' <*^_B =ĵȯaR1&~{^* "xWr*HIarǒj.f^ݳCav⼥}*i5g¢ى61ZMىטrXWI_?6HH", þ#\uHZ],T` e?!8 \| om<֋q2`#Ցyf`*AA-6q"ntxdQVUD=r/8ɱ`^줷kc3)tM6*ظ`*؆G~F4{j:m }΄#ҁ1`18DDJ+h?A2wLS$CCLLji8̽ɖys zQ*/<\7w7$E!dD|1@%."cF˫bM* =ŷ1AI\y| Y8EWRfL¨V2 #΋ⵯ>(&xOmI_+ gg?%ՀgZy9{ Ht5;M{tp$t啲uyQt.hMA]$Tb`1.N{~4=dnS܎j:pvEIWoP}%.ۛ.ݴJP``YQyn)t:hNW$TW7mIȒ9|q@_P5oCi¥x )a) )LۻA/+Dww + "r0Z{R}0>F%>y?p劦х [NpS3GP:T?9 `3n jЌqeJ&}&O,>M8X? kJ. ,]DOqY[=,Ϝ*~~i%BIfDifb^d:ڌcjZJhjc:4 7KmЄ qX_,sT2 9)LnLE:R3*{:*Clvt%z B:_z]G}T)&ɡ|aM*e~zkj9VJ k腷_ '(RoS\3R/$ ݿ@Kȑ5@EOB&IU+'cH(عr%=XI!&+-wU?=<&Biy䖻MTwB LD +k2͹gNv{3We\y?wbOddX3-5- N%Q}Z[XZ:TXSg{.f9:c5䘜St6lx4׽__ٕC3!,"]L_?IDDt;dY>ȭSkG.ZtL9A)|+ϰ>NJÝlJ Tch^(H/|uk2KϹ8W<1ej3ȰZK!#>p|GT z^I.h&.~hﳳl1 < ~*s5j8c̆D7$֩VA,|#Y҆jJ%a/Či&TItrm+RO܁mEPL % ;gI7U h{B,ƨ{2Oɓn\C?Bʲ)r&0OK#۱"r,eXzX}g# Ҷ#jR)H"hY̰ylW!-a3!Fხ.j䤩l7]m{Dpʐ+ V6o==[GKKkGJRc QU˝&pgs=vTzvACJpwGE<[蕐ȣߋ%{C4x;gM7Y`K|RuO0 lUFu%$dk?)鹉.Ix4x!6ϋEsG xG|[\6¥E Ciq 8ɫ@.D . U2N|#p[QfaQ Eg[F@0G;h[ZVVMW:í"狢bxp'N|.*Bn0QƁyPł;KdF3I gxNBٱneNe#^w@[:o/I7 pܳ8pSVs39`h0V1z(u˟AT[m9eBC0b5LA!Tp: T`s89-ZIM/|Mr=/]z(P|H;XBHovj@Iޡ-&<>߿~t ͓\ZSrqzzX~] mC& :C_S'> r cY_M>Oߣݽ]W.r嶣Swr{ߞeg7 z4v)"tc{!3VPo)nC;d!KJ4IH,+FUaex%p A8)B o8 [~;'SD;  {$jyV  INinAl)z vgxh}h|f[ 63wrcş!U"XQʪ)oʧk%;%sFjhM{Ȫ5R7)9m # &З ݆bESjkbCe51ЍCFi}ZGzL[+i'w,fMNNOBaӥv,L|9:3yE HMU 㻏K\`#'<@rv*Ryn—@׫7RS(T_ /v#r2&2}ߎmNɞ6/E8kcr3x $PJBd\7`b0͜b[wYV-?CmenL(o\$z ;:G0gbLe/YL S3^o= j,MBǥ7enrB-h&psLizHt[.imz}6 ثAPy)&PѸc3Y$ZzUu!<4kstIs~:]0k].IXME脢 hW6{J`t)Y7\oZO/#scz L=Hz9l~' i`oy:}"|6bW26?Rˉx[""q3wtnH疫Íݷ=ɏgo>q@dX[F3|:Rs.\RE3PR[s:"y dw;gLĸt?G R/IL軠;@,W~j3=<7xi'Guډ6ڞ?=n+*Xl]]4PXlY춏5WKl!HViF(KŻ[QLCXl6SN|-7u}h6Y CAm&1k[""3?6ЪB0k g9I|sՊ@LƢB$UV2q֙w >>d:tKTizd*nMo܎k|mPR{]e]z?+ua ,ٖE \D?H<v`h7C{R#LNNOÀ}'hrڃ.mIGGCe<])~]5lUN;S @X/,] R!0vK/02| gl~ƦdE`7Gd,w߿ $$Z!"qxX(#$htOc # bŐ6CXzaPas-윙 {[B&JS/ly;!iԩnQCJzZP*THtZ#oʂl̢UF^?ı^, !4ĜJXT+~#z@N*O'NTS)V1hb'Unesn.շ{7L I;,amĬ,IH&\X.守(3iU5KʂcA3z9f<4~VLuZ.q >u8.@7ȉ=7<ی>wvv,gr1svyy$P{?Pn XBy.IBepBk W+pEB*Ʌx1(2CV3o^n0/|ѕB0''gxи qA L.ƈB =n"y ت5kWa-Alϭ?- |!u8#+e5[cpee/`˗`S)B5{GiJIMCB:#i`>8z">xJ^FNLk(W }qk[CɍjoRma8`;Hk&Ȼ6sվL!=rAM܀exa8M:;ϊ7-7DPڑ$(UDy; 3LS'oBJl WQ*6&. WKJF"Ёlw<bB6(hzlg?iŸ[ Ns s Θh0*hv BI?Nᤖn| C*V7bOOGqM5 62s{'V[u@[F.oqx=Af֍ܰCn9f5 {3%[_?N\^r^EGazoL]r!Gbln1wޠ=躏QIT5/!VfFɱ1,,ЫJWY+8khq Ί*+-NEN0|. ܞ]>n_n>DpGϿTÉ\LpisF*9ZU AfGQ2G_mFGB*zG]*C ]3p7VġPP'{돽orJ_\:Xs._ :ɹe]fXWb4c\`[!g*QeՊ \XbӐ'БNkAoRی=fz땫y!d+ L lù;i*\ X`@33&'N); 3}.U:ղ|2J9FQ\KBz".(ہ$-]O'|>O2cմ;ix~d\6.psMp;)h|Zmϸv'ڶ.}(Ҵg7>` ڵ|QL_>TO|ql(5sFW[@I}eee3.'ݎV⮪\U }4 s+/.`KMz50yyRLѢyl&/G6V:I|$1*؉>F2IHv_Tk›P^`zeKu;Wݻskv 0=`$OSD},QtHI\6[g (2à НwyV0t,80i{'CYKz GnL[;ʁ.&:'s.ePS1LwS\/pG m C[rȒ&HI gVqe"Ze'fK4ɪ=} h)pB\a((xsruO>H@"ERYį]HAYD D7kGq%biBx-og2I/H$&'R$*B+0ѧ xKP[0 e-ew*VՁRÖqʇL*E@ՙed'&6{M?(lO|SR<5}Pmtzs`e};npuWh/ȒYAQɂ2w* ~ ŗf+W} u".~Pp-2CuQMc D!e@t|ߪ4{D&1οTYA6 *iNBD+-V+ȣ\WqWW ˭\kKAi;-^E^Q;Rᵛ8O<*Uytk'ۓB{@.~9,'@! 3wly egkPuO4c$"\eԦ;B-{ƖMl,o̼[R&p\T/ժr?iADf+ylj] ͏xo"m"+*3~VhAIπNHTu(tc4߄XY,7k>ڹc(|+ͻ1;h:C { fV2&WpR>IաftR#*š|jS:Γ6h U;m0x & rp:Wm"T1>thcM Y[W:"shV{s aZ= [5("OV^ܩ'zԠHqlJ$jkލYr#w)+2Cz8Xf/Ef{S}BD4OgV9IoWSpDf(h.B_1 ">\eNi.j`uNB)\O{9EYg: H)Qv" a|*Q% ci98q\Ė1ryQ Y+TEdsnuosbLet#2ՄKYd^OG> 4p_,c"DKիk{I8,~SDn@mZ-D%=샽FjXb5Շl9ɀl'ܿqtݖQK#_5)_6@L"u#٠.)}ZPKb>PvVǧ`ha)q$<BӬ\9NLXQnlFi1H <x\Nl;:9? YB1EHr0WUz:.rx@o ('[XX%5FCxU2SX0Rpj鱤 s7 aLm10nP<~ B| 3dRѦuN(\nCgj@=wM/ywSDi磨dV m趫90QUp8MQ(`mɹnˡnW#J&lN:.TK{1!;X` Mf:;"E[)i~ EXy}3`K&1k!/`$:5e<bRp'PPEc\?^אά13|8eJ Ipdf R$9.i$<_ \>z I #(sSN۲z?q vI$/r2޾ɬHKHQઝ 4dO4j#B,͑d}7ȁѯRRsK>0 1 jsM-HAgB',gD[]PD$}Q*7ҝYڊ4.! GGX^x Q gAm*$&.6;l'vDy֛! N1ޚN,Z\AΔD_,s7\m?r1 w|pKsbgf YOJExƬyVK7S\jl>N$ãUQwyhmb_FHlysb|8_`)C։1NX(}qr.d<< *24YKG ^ RZϩSKҸ8j"ba %>UQۤ[u\<{jVz!seۣ|kW]!H-( z9 * fer75Odt (&_bI脥=!LG,;17Ѿart,XGkZ#Ƹl>ӴЌxCcYG0C?DY|d5IhaBuOt^ԭF7}%꘼akf4ZD>\ i-Z ڢ6q 4o%}uF<@xSbHoD:`G.+_u2_q417y;KzcȐH@tDp:⣢= Oe[j~'Fm74 ޒ}? Y\.%A3ܮE p==wde 2Jz!7ۿVy[j;%Q~cn hw7Go= $*AHau~E.ݞBzu؏{4︕Mc#\0wOvqSt*8d(`=WT,alF({Sw"`HyXs8LooϜ&e=1'aԍVsQ4GU^gn7Ф~Ƴo!nݢ.允(\+8XAbH^9 Ƥ>VPοss`Yv,]s}[@&2= zlwA4lPa6a_l]aZi]ՙUm^ZVYR`>jp'uP;A qEn;o9toam fzҾrE3;dG >p>"˞yd'A{7V}B7UşHq. L 1Fp 9֎._B4pNuHӗ?bM̍ fڭw˃?gS_-^#FnBv" UkmsW'5~W?Di"oBJf^kwom.=@lKnz5gL+VF0F1LoI!(0z!s^Gp&+ϛo~²A9g\N8dvLŮ6`,ϙxX@w+Xq#v}2c~eˣwzG!$FQ!4Kc䞟ځVw7l=C'xraӈlEbS'+g!*F}g| 8i~ts ߟda#v`뽩}4XZ럸RqY(UO6dD&GDw1 2kx{|@.xduG ТwPX+bXa&-bH35prэ&*jaH^JɲtFIm@Ji7H{'dQh}v{452$`U.ACI툵v$J?F*c󹠰*H0<x2 ܾQkAG䁙S~SowE>FؾÌ*6zn h BP  ]ٳ{A H)%Jmum}s&[ܱՑYd`)j|?KpW |3DC 0(҈1:3 є:aWbjb]pz)z5\IaL܂+Z`o3k JnԖϥ{i1۬XCm%Skʨl5nMcg>Lާ}*tTu-tYLD\g 4׀o{gC{v8@JkfX uGn0gP8n-rdB]F>`!~k,3/}m b\R:T> ȿƘL?.sfIzYFצEpVRܵIX`CxpJp&P2"i 9٦V ,脛|He!"#hsju*tHym>k}RKu@:.w ~- T6MGܝIS?5MMt:#94NJ6rڔ}vЌ8Y}i`At _H=5uo\k}3Ŕ)8p& a<vzryB `;HhhDmc,-95 M43fvx!x&Yd{$]b 2-ۋIֹlrV$FK^"H"B$f}UTZ[&-oz iц+X@]-غUC+d&+s~ۗmJV_7y0k KBS6ac}򩕊ӤДV}b I@@)?(D)28 z#ݝtJਵ? J8<EBf,0 RQCu|d*= D _"~1F["6j~6KKҾboD^2);igZ 7a*WvyDfiGrޖ&f.M GxiJډTQl|=9#¯?{sNRk2φ۲W w ;|u!*Qs{jxxI/ h .\nn!|E=+.S^U`:`hգ¥znkHu@6;Oi"ZH} a\Dѭ_"k,]UcRr>6 l3nt 1k5xj٬-M&$?g4 $3vCQPpb̎v%=.9X/gv./y%@3?&[lA0Tݮf)G|H5M6$i bX$ś>MMcQR\)UrcDu6~7"{24_̪ rEDa MYLWʁȳ@䝻zI.cj!_˘QV}Ch5M> %_cj=K@;] {ִA +K>aIC]=RY~ F:W=8&r't}vLS95-VdO w`) 9GĄͰ#WijGѾm~cӉg}v@tXTMkGFsG6+sUl y% l T@/ڶ_~S%]}J$(_Ww`+%I~-&\e:##:<Ď-%w{oM|570Pa4PT>V#G\KV\Z OoH:Ɍ@ۖ7ܨ O1;|aw&渰(p>:8m-Z^[%5%4k'SmRjq8ɰ59[o^,f@-~N[sHI:֍\(',g̦ x>EQ"D75yg"(ԝ`f= Nc ED%it~^#ρXXo@3` X|H6z^gCJ*S5IEtHN;6w!1&T78.iP)BoTLѻ!wA~֌K_j5h~Ѥz֋8UT؄uߘ7Fq @ .?oeG97F#u~寲gbwӺI#+ڡ"XS&CY(i$LcOv@˳w(q)؃lnz~t] G;nXhd*a]~MbjQoڶ&nQ\ X{XՎ'U2لZ,?k^]f X)vO/t3.B憜v6nK8h)p.PQC[IE==eEWNP)y&)X@!y Tm|2lFʿ$v}*#>ePSٹ,ůpC1*^i2f#z$%2>2H gj0Z35Z2qD)-|V?R#:ZmLyxݔo98הRS<0*{~r ȋJuiOU~Fl݊D-pSdSK d*t V3ڛ?{mY;ΫE>HUSP^.)FiI<4yqOG7`1שԙf]6xVa[ӧhZ+5^ k5L>!)?a6gAi wAǎDmҵ}W\I F.<W6HjPٔ%/l[* UNkLl(.6a4s1{:mG ZKUZt~^2G})G2Z#Ka:TE6&>2Tgl,qob!O3f-Ig7.@Z޺(:J?"Gkp;  2ϕKUG+ 0@r7͍n)B+8:h6%e8+-a}}@[ՆQ8/8$T*@ l^ُ%ߐZPf/97O6)s9.݅q lkQ+HIq j~|3y0s&=O/2'e4' j'Y 5_MZ5q\Q>ri(aFs%gge@I Ktm/a/ER0Z ͙mʢbR)+17Ah XC/el3tFtvzÆzX}8>_YcΉ,_zskhpִvr"8e],JEuP}rn5悚=ppQ3NX'"`i,-DwriOiTTy | GvŌP T= .1CO rԫWAyTpLf,3UJ\Lz}]pȉ7JF_dfY>x*,.%lN:\pE#%oKd]%W ` ]=3`L;txc]Nm%ʔpq,ZnxUh?vړu99 whb'3(yݥN?A3i hFzYCZAVy0I8&4]%~^"Yrڥ$0nUY4j ^cʍdY#` bk ZqFb)A81h!~]DլNM$UbzM^y:_ڥ((kIxM^O>SgyW(sw/Z/lę"ܾ}_XuOA064/}ATqѸɍ, -7]y8w(t&;>N:>=^HH#t΋ %?"D7-|_p݈+y$.t2*A$N7A D8bt޴U-<0@MqzTzʞN6)4nyv>xɪ7A)ޭSw:FSrdtIFsj#>n+QHVfl^v~h[-qNqp\M]Erk"Sj l^2\ށ!y=]Hg}-(_Jm;*֥ [/uh ͕u0n< =JG_T<&+E_FGmi=Yt:j_A&)NEpY$munwIE!5, ĕDۓ>?mД S4s -}Czqr&aPO^ȳz-r&nG&r"M>zJ$zaL)`J( S0 y;rr! BCBri* _ذG3m[E>蔧%S>tX[ ʴeXqoyVEv[÷sNu 2 K%DĤ5ǦW涋4KLs#%wΉRTEVb"b+ˣ-g+&r| an?#oq>4$>p4t9) b{Їuڔ1":4l}Z{N2-/NevQ-K< ’Bk@`S@(œԆ Z7Е_ kn$(vi 6Dc&:=WD 3DNOG_a㤤BMEUT$c=*ӛplZ=({GGƑF+=1@ODY!ό1`2%l!zSҡ!ͺC(\ ;C m8 ]}fE_f99^exEEO>i¿_,A!.aL4-2Coen(t>4]D5x'fIG{5>gP~mf:UIHEi<߇ Ib-$3Mgc)0Ŭ:U Q8[]lM9r_ ~l/#h[1U[˨w,`P6בVh|8C/9Ñ6m CMl0pZ*9GQ\lanRحm_*sExʌfL[{EREkNifcjw[ی8AGk-su“F6rX"-X͔~ػ|ĥIca'\[yf\R!#S9utEÅ%ԊNi@3 t$@x?/(ݪіoV%:u o{ޑ ful^ .u,G~5&34-śeL!wnq݌WI]T`WXm"#I7BfۉpR5!Tr5'x`*C>B( t$2s;<F5nUS;C:鏉vщz$M;-"2^d긺J{6pf.f }l0^e{tLreXX(B/J6t1F6N؁Dk{,czTGxv QNى۾dCW p&f͙A>i PT!Ks<ѥJݕ"V-39[xS\!gS+l,qKjAd$|;`Sjr-8jHٿ,XbT*('lD0Jwq_և N;zGCe1`I5wHQ6f>졷!h.i:0`,X2!_ n0t6܅0!,J/jgCUOCvY&GZ Ey#"tvf޿:tQY͞R|9MZͮF p^'9|M6AkI8g/ok%ӄ6^(V24+2䪂 γ43H-ǃ5~[SB])f/ [о#\8+3;ieCWaGdr%}a"9[dFE<#|{ h[#/( =bqԏeG˕:r8Ul0iUc8E:b;Rg 7rch]2gE/+6FOy/*.ڢi\LhNČ]s;ɷR:㿞K[QRronڡu]?}[khz:U6uP\ߍZ$Z"J$<Ep^mv=QJC+xR- D ~&V'!- /J+HC;& yIЪMOwڔuq>M"Y=lG/=ԑ& ^I< ,(Z ?g_8x;(UwWpacidVwiuLA) @"4-.ib=(FgQlKBSv~keF`x1+pmea8[Hv*30I0_S~a7GX0nE%st+mgmSӗ9cNQqIDt$JTLSsŮ?T$]MfC͂o"jyPZ(<5%1$V; 4mOU,'p_ вۅݧ=4xAq=8e??#J)j:I t@ *k7SA׀{O.{sϘ$xn%BD?3NF.,mRNs_>a~)iHL89ppho^h^!mIrl2 y"C}9hrί.gEQqs? iKG[c?F)GT%;w;~ʬ/fkh;Cow!df?~%B *ou'mx)^=FN5YZ/ySz4N]dmY$tQA(TlQ äq-7?Ip_+6ÒʥIvR(W*TjI*1k64?zn7ξe_-[A(82K؇`.΀p4l&o򷱛vfØWS]Z23RE.Ggi:^5eXlo|mU es6~zkj3Z[90+i)%i@VdNV+Q1q咭zȒʺ }޴cӰ/!{6e "\Zۿ$o&g0_y1aIMܠ\GucQ }HK7aq'ךV {D0o.-|}\}P#kp{79g\ h{Zt6y!|;R+6HiGh-JCE&)$?Ŷ*2DOta+$ /-ȝ;zzYDf# ȤemBC@\?6-NuWNf@Cr7n̝JWyŀ秩)>nh[: [B9PeO, CHk%OI$Z,Ӆ^P1:+`@#W7gMѱfE* `mq+B(Le+`)$,飾KV3 N<^[Q3pm_d!=i>pvY:vhba,gǃ7~?6#{!J⚷!]aE+XaN9S0y=V CL]JfޑWs'!, q?\6- ,*רj 7 Z8o9M8-IOTct˧ @.s?OD#|Y5e&*ig)Gk@ .r/5ESuUJBIIAJm.~=m*J$iYB{ խLX]'T-wS4Vq4Z~.O.IAʇ ʝ:9LYu]^M f ڙ1]ba $ڎV>2=,fwΎ0-՛Of7|D{?b۷ B(g{1}D< ,[fwݹz?5'0ޑs_@~_8Rje\6ĝϰqʇ@iKAvE\@6FBfu"Z2Cmܿ<RL,;S~,5 z%:[PH}"򓠠upv9h}DȚxUKM.YCO⨋C+쒰!. i=GD i/$lOdWRLnAy-J UOO,aK G>ڲqAzPug`GbK}e3B#XX %4<4zw:jKՍ2 ^1-Ҍ+ 8}ɫ>c2~8]mgJ5&.Gl2kWlδXh(queJK)"y4QGe8SCAqȩ^tM9w(M4?/>hz 9@ p4=;M31dvT{,XaQW}E;I[Rw|`&?DEBn\Z CuX![zGE8>p Ynʜ;JGlR5yҫX<Ѡ` A#:n w3gctkR1LCvش8W~HЗnQC;(Z@n`k.#B lF$iH(Bw_{_c1D1\ƃHEw"R˜LZ^l6tx0/+X}@ lvf `@V3Lhh-ljف3l9unVV F)r=N/|n8˝t  U=yA&*ys--;HٳSBMB> y  X.tK\l@Bb)`F4;NXuH/-[^qf $= צ:+#n67޷7RgO-,Żr]B&@N6bPqePD*ivwI0j?zbC@Xw:iA*t,I(K.A  eޮ7RSWHg hޗl#dPb`=LM6RHHZ>@QVC6R} ^WtsHM\{:WGV(C|B nD!\d-/I ŇȋF NP6t; k6#\*iv6ujK;orG\eZŬKD?t=Ux]c;rOAF$TiH& BI<햚8J}m9~)- ]Il:.O``K+WP$x1xsX"o#S$,ͧ.8r&A,v@+QlHZuh JM!K#`;Ɖ;C*zȁ6[9:ˇx,ae˘f657wD/قLES?L0hJ @u=8Wx6? BJt{& wlTݕ$J&- tsQ؎4r{;ׇ*S7zD6X/3,X&#BѢ,;mޥg~!ԀZ.ѿ?#\&|3n0ϥMZ0a8vB4Ԛe#(w y^.Zt֢?_R:dVSڷL1TqtO?"Ƿ=0T;y&WdWyPz;CFد׭}~a \~G1l?YA4g\}L@gN ?T1m!c !|FvSiW:1BT6=u]=}W=0bL̩R5iب9A&BKSvmEEKpB?OcٸULTgw%vtovQ4\ tNhv錝AEul,F,Ezb()|`ngB1͈"76Ods7U#%';ԕEa5 4`BqmvAŞhĻ7=MowlGam?8R#,7P~\HCaB]f% *2ߚ#R m[3yGZ;9]&Zֻd!o>sj`"MNYI+ r@&TnPLF"0{yu) d/YM.cY2`pYoڝȅ59x;,5AwG'u,W3`j,.w2$=^%mF^iBM;n= 1Qhi邯lbK,aWa=H.z-IC;D@fS(h-Oh>}T zտ_Pd8"=" w v@rwҭ@-n;r:S!LQS𤣊^  G]1(+og`jKlx!_/"`ٷczb|IϖOW@#(m3,Z0H|vf\GJ/cOJcB?_%=lTn$=*J:4 to5 naδ֯L=}( TPVw lT O 6jx1Y6Ǘ;-e1W'eR7{,T×!voE7Pcvև 6uVԫyb=8([2WZ21$(a݃6/zSװN@ݞ2jK"|Qmz ~F >ۣصz4j}M cWJ{qSʛͩrÕ[N뮙Dlj|VE@͹ pTdnzUŋ"$~3ENOBύ~Xf(^(QTh5|yavVu}}E<1Eҝ"ĘݱvI2c~6Ō@x-C%p$"YsS8֢@?jwQnsDQNv02Aޔ,xQ=3 ~_Ž% tnPCH$#"Pl0jr_XR"I$4r* Wcf7O */$ ^'22ܶmܑ%Jکgwito o|K9o\a E:g(fI"4WE`Pr;x+bDW E, ]ğ|u[Am;|kҘ\ ͠m-Cb]|!X:.0ɓ/`|%wVl[#=y8nHF065oIH`S TKwm! gg2CǤJ4rFX^p[sf}[OOҵܼԨkƭ%.mJgV~,cDi/BZC5}d? frG_虚*NW;VjeôY= eڅ~~ d&j"I>ZYƕK  "!vXoIC.6nRaE $8`=O|€$Wf^^}BK粞fúJLPokVio@N_Ҭe3QVkw/[~G+-ݖ康BiůGɧL\5!5c4 SKIeN<{(̗˻*o@e_W}r-X#K TCP]g=H+B4ɐO_ضߢa"6- #r5U7 7P@ү9n{aq! bO÷ ,Oć 1|dqdLrF<|4ϝŝq w 8IǾeHi=m{bQU=| V0t4}i,Vpz);yԞL a+9Nv fbGnu1:!?s 7Ï} /yx@L坯"|FcNQ[de+ډ~T_@T$"a'LB 7v/ jI$i%G{8-" |(ww+31]q含0Z9D-s cai-w,5jgmckENY yL /x@eH/$t2QCĽMGCǒݧzi=;;^C uhk\5. HnF  K ~wr&ƕ G fkۿ_VN~c/^*=yW HstcXS\I^+(!,^Vfs|[xN/spi-j 67;Pu &7#Iq/' W3ZO6#6btJ i'f&eLe瘑"ǁBo\Xӗ>w7ݜZ,Ĕ:'֋ܝw?ͤ'p0Z2é3i}Q]Oa_WoЎ{I)Sád !wu$M2{= wVԔ_< 2/~93טOcgJϼ4D0`*ppã獧Q|E$g;y66o.>"ǡ\|g 7pH!Zݨˈ|l]$K,Jg0Jvm,8r6$$ >LA>͝B3I`ZW񨞇8<IP&p\ȯCJ}j>g+]/<ޓvYcZIf?EQ`]lO OPZo>gG=|D.xhDreM4v ѶƁ! S~ht`%%1o Qq0rɋܢJLsO>2J@"؛Pa>rD:%o3 AПiB@婐-NI~3(Ob!ޚF J11&l`6)HO ?[z"%|=]>?iYF:bt"O7m"!JFg7ݭ^SKdS\hfR7/r""P2 nLW//G t@L_= ݂oP!$u! o@Iǿ~:xǾw~Y1Pc+Ј;D Ry^QVlM}w6D[o|BQX}Û-'}\dK:pkRpDR?c *@7Ph #cTo yQԛ_( a! r=DkԟXzǾ~&Vr ~SƔIHI-5U@Ro#/S-wK0= DXs1|` ДT\G 9CXJ'r}=$M#tHC)rMf'9@FH2(Q bWC{.kpCl#82fٲ_ꦜqW#OΪ7 b7-% Y!f/ndqK%kIZ( v_q|#i2@#hvT9%|Ǎ (MƔmC23kGj(d7,d&\lTG!޼fL?vaA1U`{+¬ ˬ^dを=n RtqiD+6̊niKl1&quw{(5]4"' M{EF$=7"Xd3ۓ c FԬF~ܗCqxVs4Y:$A\*j1Z I^T*CÝѸib|T |<;G/@$N(ܙ*+wAJ9I:}l1ؐ>]x9y0^u$eywU [^֬won2ѱrR`Q,NA:|u; If Tӭ%)]7}qκH@}sDF_iS&46gyoz̿):jb!xkDzaF8԰oCPQ-ڃxI!OǟRΙ'5%tE+9 }shbu'ÁҶ:|58[=hO?F] 8#XI %暷U3Q#[֓gm pTGZUƬ_r _dD]Jx;fpBGa9zp/7nO<ŤdRK#5JT97+-K5P0 )Q*1}[dו9 p]3 OH<(ՆB2I}У8 eXe1MrZ} _=R.tCT3M(wק|ۿ ^nVG*!V (4A]`U0<Ȇ jx=ȿHH3*C׫`~P:B [,jػ׸im א*pOZݣLBv@_ ءdO pQywG(dEz bJΐU3o`9 L+/΋ϦtJ͊7BS1R9Jw"1yɞ723=ipKo*Q îQfۻzGBWٜZIkCO|a^腳֢NV6K(NͽM<"U:J?ح zCO٩MQxPoG,ZzS"ZzЈ40=HO8nHnXTAI/ҹ@,zbQv}UW5G"ӫl R%sg_:&R,~h6Km.IZjaU] 8l\*@ -kʥiUNCM= p7Z4:[Q$Ms_"0mANWΞ"~ )|5@v$eZ)TTZ "dx$8iv7' lG}}-LCF[,X%dBa\| ϪPZ)!r̻4,T7Lii!c|\hFck.U-ko%Ո#?[S E!zKJ0\FMmZe7_ʑ&wi4+ƢOC⚺2? Њݎ4#\1 -R׳Fςi9%W'vG&1HNkсfn6IڪuI7s鉿Hyc/Q4n,chSDWXhjW}j,2eՓ6ع6!4`)5G*O1vJ M[Ԫˆ4lىe+ڊS__?j* k+8x5T;$d(֋%/3Sdb= /2EQ#X7A;# k&Ti^T(@G#:/\J[qk,ԩL{GSBD)H@6rG(B4 D2N@pӣx''? @߱h2BG ן U OJ],ٗ[{o/0+$*1*qƻA:3KwgB%-sGukPa:6ܑZgv,RȄ^ 0,AhE?ܾ_jLjy2gGAbke?u**qii(Dt;8Pij0dڭ?u0^JBTWe / duޤZ O~x960KcZ /jL*!>ƅnN T',Ȧ~oE0r}!o4ACJa9qQ@/>B :rx ǖBie,8oEp~]LmkʗMJ5 MĿ/[Õ8^(F^Cc"յ\$Y{JSHutId6< i<<7$NM\L4Sgajs[AXFXrP8((O)v+lA"G)t/.FAP#!䒹x")GobILjGh@^WxvFdGͰ :%uȳg <ĩ21d2kYB͉L{ݠ%H ˭{+CR^`q"Ln=˂D!,waeVo(xJ"#Mt-$Si>ʈ&VM+ɶ$SD QI}68,MVOySEz)!9qM!qX̦"VrGV}'*U=x!KT9yCٛr"_Z̒ |c@ӕt|e8eUmޭ {&Q쥮dpZd㘷 UG#u ψՑ:OemL(u(f3IKY)?JV_%2vLHpᑫKl'CGGSqChb){slc>tW:UykۅƷ0EeuA6LL$q˟[>pG>tT)5MK&GZZ< Xk;.dŀ+lCj~ɇ9_p{S˶\i%}Dyym1%?hkkOdʷ/-z  KaW9DD3j,ӷ/4(L@ B&[띾PO׆gڞɬJF$u_.y.WOO ނx!M]\:!&K$YROV2) uh{vro `$ pXt`/K@m`rPQ8fgn JZ6<풜1Ɩonfhl-X2V tU33 p dW eCFj=1,LSqCVמ/a׻7ܠ"sPc1bP Ǥ,>ZS=:ts)_(>&*[8Zr䛵.S˜m'ВrAqB/}R,Ÿcs9O3 CD*ʣ?R$څnfV\'^2zc pP#kyZ0u[ XPx.)t@#ݏ^ V^&# L2LR8 /0wcf ~*G4be/̉q#ICւ:.2x@H?^[yenƞ {l $V &`./@AYh;qU̒Vkҳ$5^-F0{F^ːf킅  &:y $87_kݮ<`;+O$J( խ~欧ܚLzeylXCLK8I{xXQ!"dy)Maְ;N__ )09؝NLuv;c%kzpSB z?ȂzJOWf Ӌz0 bf*;EgVg"u-pgPig\e#Ml7z1ENeZd>Cۯs/FLב( <`Ї8dZh&,GjssF ݍV:R/G$Gu(N,3:_gq_tE*Ӥu8BH暈L ys?Ul-f ^TDZ6AdLJ5y%OU6]^kVedaFLK}~qO-yaA}_\OPa4=.Pӆ 2eQ۰1zGtb+bT"}۲(2qwX~ox&ؓÚN8x $J`s~lMZjq!CcKJ1Z,e#p^&.$[:e2i8*Cf9<[a41A(7^\ #Kg/AUR.5XJSE䬖JDOg~L&6H豥e<2~)(^HwrD=^*3 zS1zf;;Mbw#@nY ;5vCYkU?:DRS Ղ(ف ݷ+U.h^%zJr~}i瞍C@s42ć_1y)5س䥭Mp #e`ӻ7줲uc(^0d spzʞ;/"i=Gt*=zw2ӛT}Sc/ltoĘJta$C;n֍28R@Q_aI9mP~Hމ e٣kYxPFkj+[uaA쟛κQ ۼxW?*YjmDrdl?I#ܫvѩYh8M㳯)E\-.;+WT涜0 h ɖEa q^Kx s 6D`س*؈ؙv}!Jw%ɈKaI7%>b&2>+8OޚKK٦9 Nٷ k).uLKOvwp>iW#& ޽ȍ`i)2~,E?zYF(͙ܾMTm  ҿJ*N8,u')ӂ(O|A5\A+j{Ho͏>9G\{XuX>b1dTIner9Y[h]#Yun;AdK1 |. 4nBF{P}1ʎP rcdI)As&3rJ)ڛȳ&+8č Uϖ5f|VL)}k+gk ɦbZg~FHE@Ue%ea~DPß3޳YOXU[fL;)O#4~6<751X&Z}5 on* |0n-$u9p $QF9(RiKTF lz)! HFE*L,rROm-Cskųo! D朶^rTlۘ$uL&3P$Ȳq p5zitMj s9 X!<@._= 5hZxֆ針W&%;ga9K$ύ \pYizi2[{-@9wL 6aH}!w8{۠ l8 F6_8 hH~Ey:EQ.6\9 Ţpq*襨2\,d:FRmF(h `VzTܸ%&mkEby[(-X Q겑_/8݆tcA#P}QVu #9yy/T3DB2g<̂^ЀCǕ:X3=BbLVѰMsAvYO7_JPL:3䅎!IjH>arm >58eր=f3|bk/,X_#մ|;KHc#:?PȺw;ɒ R&3%1h_ FZ fN(5V=]іm4pEAǻ*!`D]A*"-˱d?{H;4=z5d*s7d*lU8]N6&>JA(Xfx& C|ejO":ay@Uw-bn_c-%V쇂`V-3>nIPӄclY_!u﭂yqeuӒ,3#1jc3_BĐ=Ϛ.fq|PECv*3>O'KG#8]&Yl#8n(6fL)wk _<2&Pdp־P l0̈ l|W˚r>Tӟ}BHGWQMӧZXDw G=̻bM9v8ı `ba8Y *.̷CG~3Gэ]fyX $u๓Q:>?P98\6ƿ"ĥ3#8x[(#Pcumi0w@ӫ{rT9SdTK@JnvfB6}v_ʅ0N9}aaTm<$PբOge'>gڕJx\?4#yN D\R.k@ lőOO] y w6P - [j~{I"5QNW书^0xM"VbouYGK G, 4rrL$^4+)EpOMԤD(I $낍$}g$W~ y)72{yx{ l`cZL#9ǠuU22@; (NcʸY9 24u *A_. 2Ԯ#kQMXU#3?[Wg$op0ؚ̈́+5 )mle ][7bLl<( t! dnl2l˯VZyWah4$!Pa_ ,*ͪXFcMΧ]&"}fnDQ99fXTZp+,2ҿa4=ũc^7 x+vrцwr](L\MHtH_뷲򗺺8_((ӎ΢E9 şC5Fk~Y++TkxCD[݋iQ*~n0|Jr Ħt 4^w#DC0Q.S+ wA0ms0RFjj]_P0E͜h-uԝI%OtL,W5߳.pQhPPy͢a ,p:K1{aO;*xb걐p[%/߸"br ]y3m  x7r2p{eK?w46@Z axWk͸u'b0nD7 UM;ohT:YgtP? J[=AB pO_xc..[! Ź .ge*s_N^!ic%q-rzO-uj"cIS<É'o>\SpmK GtO֜X1wq(OamMF0;-Ș.ηdAh+T]쩖.w W.WFZW3,{)˳`"t0dKnoopŷ,ю:xbLWGiL.*0cXtH;tTB*k| pFԱuf /Y<,X'!z8Ԁ[P$MYk6`6*مg1fç{nv WKroIIMKAHD ҝ7Խ ;XnI!)3qqMfRdkJTk5W+h.z BhR@S0y! .< vSg7E s#q9sAB5>Z<g8r>Bx׃AR_+Ο=۹%)٤t-E֑ર X9~i7vBf D)/:SRW!sS낼 u%&4s1mdRpH[z$7Oʪ/8H-X^t@^,S[Vi h&Q5H0jt W7>g/}R ~'7z{F}>yOd\}!i\US"=>r/CK ܘ)ý <̥.ݙb+Y t$h;1%.dK "hC.YV%{4]͑&} 臷Q+7yҥ*ŒGv~;L!Ѡ6{:ܘ?C%mV+A ߵ1!wcjz tN(-KIYBbt;3cE_tmI1ry!_hrSゟ͆z3:LDy{i~ݭ :X%_ݠZW5k)>Ic=fi0HJYwm^bpiCYN~)u\S<HSh \5kko%,el}@i uƷ&KL2ukPԏ jDf?G9edo̤}WX*"Lfm _PwK% Cͪd=Hݡw P$-kPxI-!b5Ֆ87Wfc,Ad=Mhzh:Ũ!8 #nv偩ƎMT>N-Kٙ|1D̗O4i۹] aۼ7mf?sa3SOϏ)bg*jvާ%xAA=V>N31\034u{򃣄f$&đ\瑦ц"D MWpfBoH/)f@,0Hz&E_X VV̄jWȒk眢Ilh!\h ?bbZ*z`g"7|4i 38L#m\Mr5>߁ƛPL_ {F|,- Ϫ7bjd|Ǎϣ BR& 遯fIwEM6V0fdՀ8V'wLi=Ē1 #M>W7 "@r͸Rkd\H&0d @?~ːX_JE&SJz*{ƺ[j^*+&pؠ$+U N%jB|I[sGsF } ~ DZ̓;i*1=x qyTE5z(NwRrm#ZՐmKCazڀ2Z15Uc >q%N$+Mz| FꥍŃ x&rc·@@RNﻙRXhͬ{36[Awr$s~`6S0F xbߡi[\K2hgDZy^9{èmgғ{DpinE*i?7Hmٯ6ep!Eq7(@Gqv }9fo6i{]*䉧NHd/VNa#/f+mEi9TUh Xb*iA$(F%Ȗnus?՘d?HpMDQ) nx'tJƩ} AM}DHVxۦfklcĆ^.؀V٣tTt{D4Vk8kzLrځ_ΚcA")egeaѼ/"A;PrgL H|HGNV59z+j`#uR@H5!ۢAh?3'c¤b8ؓ,8!}"rՃ59!="lpXiREo&vIdo2n"Ȩ>vD#֒O]Z8C*! d,!GOu?=qjԿ\Ψ$'<h>wj`ҋ n nDg=IQv7u;JAV@Q_!oUxUl5N!'?*2~ qj]70DmqԱʼ6Z]v7tW$uϹر]c3j{ 3ePb}y* QiN +-냹LP-;_+J >@i&5_(Q,>YQ3/G)6mHOW\YGUEq Ξ<'-.]Q.'5$Iz?ͫ"4O=mƃFű>_;U[wU@ > w(Hwl66bnN&?k_.L-Y%j./~]">08^U'U7SRJ2]u>.0:>#`iQY"SR?8 -!Mp9\ytoS'/>5L&-V / Vd 9wj&#\>rŽuݏ疖p-&ֿ/=X^.(xW567[CޒWΩQ}Om?4O},~o<ȴNҡ^CVcj(CDEÆmPO8v"(42Mc?d~A+bC}d_ݪ..NPR5gNZ@ݘShDIE?S9˖7\a/ <IM99o8 ksFtť%e˪5A2CĨ [qc5= s_PŅi܋RaU& DnC略y|}Mq.ȣ 9BR<iS?B)Z!cRF> t,zsC5?tˊ$j'\'=1K"DuϏv yduV_4' 䔙q)&q #/nYʃly ]'ey+VPBިc8aҨW_S䢉`PTF7:u]Bs"2B'myĸxOEژ8y0g  ),@>?8Z`Ѝ}mQ}ħcOQ!AjszS,5@THv쓢Ghx,N[ttu?MTXb}fap:-s(8F'Y8a1` ,g/\wx&aN-gHOEi]Ie W QH!s25ԌLج'ƒ )VB!M.9GA9+V_o'IEU]?%܁>e~ !rĠS"w7c JuEw7Sig:?͊O`#n~ܳkZFqnhwm/lAq.EP(XU'иAzlVM(|xcWc^0^T ׳SJēKNwB;Ըk |Ll+|{Wq^A z:K(S Y&EZe Bj߽_~L4+v W&qWFrUAghPlM9as}?njЀLMժ QȈ\DX{H*_ҕ20o{1}*\lFY+FݖMl1`zqcBM@M(88l>{tB)1/0CR93WƞwgCoPW 3"2s$}6Cֺ*oɷԾdEo/kY5@c]I bdFC) zRS\)\ye ZI²˚7:dԸJ]O&#֬,0!rG&2 #K mj  Y^LFj9lt"6tB+ 8FPwvP/8 L~Q}giRͅŤ[Zh?w7G=%3JJޗYpjp0܁pCbpx|UFzl3sv0Tg]e(+Yv}2`YLMde$$)o8'3?00s32 !̮gP= V`]5m9\ݎG@c^#G\oC;k>yOԬ w;%0IJ*'6YDYH/}}RqPޮ{q.EEf1H{tmYC#[n+˞9VaFblb@回~E+Q^eY8;xUg9'; ?HpO-̲_1.<VitN~WW›S%IVp>XȻ*?y(esp6+kv_(w0G6ixuL5}KG\ykuy @|jG_H)"`Ӕ>1}G =5;|-=S_$f ܁Ez:g$d,fC)AӪt%s 8P0N+$|Z>%RL2i+X_ /WV|!KZVn٭y2\5@#4qK[m]f^2퉢 eZwAbo>o ~3iA.o[.sneg&|LËܸ8&q-Y͑ї Go QuRJN:/`[260w}v;Li#n2fQר5ՌbWmJ;b/-@QĿx)$wK!\qꙖTeur3<܋gk5$WL&Y$ĤWpAɅc6|ov=-{F^Ld/ a v-ّ萘H{9<6GwDtNXX˅{/Kov,% yCS&C_n\_>.eGtYȹ4lRK<T?sDaAG|UtӖlKu[1%Ld|:1Ajh*QG) .pbOt9nLwݖ, Ըrpp|:&A/Wѣ?5<.f3`<ˈ*DQ},GBU.K4`#opz7Qz#?C^U.-5K"9jF5NlkH 5j #!5'as5ۄ MF.,]rY-l>;_9 V]jB]iR~9w>6hK4مybBp ¹1f|k1+Um9ZJo= dih29rugpl;˓0S^ ETWdñ=e=\މj Rjl?xҹ+#_[L *Q;>O[Zשf46譛ECN,! [MIGQ~t\].M쪆L6?^\PRN1}/$~w սd%e [t1zNϋNbs S$%H[dtYvȨV^Mf\<(a9EzONu!3v,>#_ rG7= )R` 3{TZhzKPWk݉X8Pt߇am]DebTc ? .JGƯ]Xyx767cO:(r|pjݷv鑏=*RX9Q4/'RR>UH, /[+5oJ$40ÝIlQ+n8~rxlnKüaU\{T$] )\8f(;Kf -c; F[@|6َL^Bu+(9=9Yۦ2Lb-hi8#%-TZP{%2U'-ȩ-:EO~C9kU|P/};nSMLS/=h cElJt']\4 nJFEW-Nc<:XZmNAoSV˸1VGr9vqv5oOdr dc68Z"F2G҃QKݠp1~ $n֨VX<ؓ&_u' XF(1#9( '^[CzW !;d1yۼ%^*ŊF'BT* ʩ9j34#̜Kid1k]SB$WU(y 38, ~u ]>ۤ+9ٯEHW=&l[i8֎}jyˡF mah3}G*ꏋhp~3wDJXU x_W6\HjjQn|u8c2N$DD͈*7'ŷ;SA lWA\%e#<)$z}R^ҭs͛yTMA(G*R,uj+[8+JFuFK9/pY߆v䴛r66LI2 n(pS5TSwA6OXzO#3nv83hzĒqcxC cuf:U6Ht ;ݤg˖1#R o*-`XauJ~`1<2uETp1>!k_:.s-+ƞS'=gyDZٗzK4]P#oۄ,E~_\wVTŦwAuw33jr>2L.;>[_-yǤKOo `U.dDvyp‚P\ OAw;WA_.UDhGu,͵,{FC@NB%bʌlSd2TG>s<|yzbM ѝpտPwF[cܪ r7EyK>G hEHGZ/p1\x.ZSخ*={ >d8ZftґNȥ(h)c㒝$EQ0 f:qPÖ~uo`f8g Ai>ZqT/LOUi ΨSn[&~.Lg`9b 4hq|\>$^yRź/-@SuOCyk;Zntfd0'B}+vLr _J=aw -ʕӀ r ʑqM}| ֌=`t)f2 bXLVoC.AmHW?>};kJ[f rO.TAJxZ?DSN$ApH;[>p_|F[Rydr_\ =qZ'5JBDGvfl&oy֚ tnNǗ1uN|i"8?mD{\x +m\؏}]C ͷT ZEl+[,$(r#'dqƄnEk#bqGL -KЃk;WgNDnjۛH|#_h3Vb]C4Qߋ!~0h Os 54r`mƬ>ocnvفL$:4 8# byz9:@TzE|xIT: E5[Z$ $P=1:Yg~mL7FN93*[koz._Q'r[O> @V=Y="hԶA4Jgrhuig/#!7=uLcqY<[gisݕvo!a*i|>xDw0E˪:#hrǢԶg;7G 9eX-ߩs~EBتXA'a ȩ{GCI],Lx9:72}] hǚmձ:@&2{Q"`s4 4擮7̞]xpq{;>_ eO+lT^W}o(֡B*cpc3Jc >[n+l٢E@SwP!)W \;b(K+ayCKDG R0婊<]l3",V9o ٮIIy \a@LG}e! HR,۶*>X(yG;9w8vmkI.NCOm[?^FvUȖ7 ]4Ӄ/ UuIAhdj5u.?P`i/he!{e/獿Bw!N+$Nn߭_F쉻*$&Etr\\#">lTC;V]7 b֜>Aɾ`h.ba(z^C-pջrRfaVއO,Y.O;QV֭R06#x׊݀)"%zg3ΎU8DMHɥ(u(ҝ@N9n̮{弤?hϐxM.5B).ԥp4`- *(^|˺g/}*Ao\ tE1mW"/O3쒁jKP$C%T^r!a>+½UgՎ!kd_W%T K{3] bybf6;:}l# v@#F~ut(ttK2SOaOҟ} {` +E"[%0 >jMH47l#2WQv[8E熿c֫ڨX^0#ƅ$Y[ w4P <)СJC7Dh]n#Ct|NC|ʜ⿖fG`Y]e1Pһ˟8#=jNd;6Âu @D>i@S8y{K]2 8tlz f(m\!|!=wLBEW&,S.֣; Yor0+ k@!&. :NcjHQ5==3ƻ5\WBk UME `9 cLBe; sg}@?#|-e߇KI7CJ0Jzo#'Pޙ/yо2@8`KUSP)ז\%-(<̈́Q . zYK *N}r j*`ful>ui@\`shCW< lniOj7|}OܹX!#xskt[pd|B:#RtV%Aލhe $o0_f˝NU1=KbutUſ&pQN@niU@{Hc[v'xt o%4 @(#).3CK7+V),Y1xDv uV:`xG)E\Fl.08} lv3vYgR!bYy-Cor(ל2Е|Dq^))9% 0"Ɗ[,ܬx󂡘G:?;윬h̻a?]u}uqe$t dіҶF1o0f$HY<:ҿ`G쯹rpLBΔ%}(~ +@-Iv;Ђ{2hW!MWK];]mHp[r?y)諶k@O%aѱB!D@@tw"].n^ݭCŏ:($"QJ~ݙ@w`( *W Dm?Z"hGbWPvKlvA˸-J)4-]HwMž=S,J*bLa.m4/=X]9pA#_~ay-!i {0Ɏq+kX 𳭰:q|!)ɭ 2|fr| ʠpCXu-$IJѮ<7c(cTpQo|3T籼 tG`巶M`ujL,x܅*o[Y`hPآGy"ȃˊ>@V}?1TYO\ ;2} Tq,Y _m"E`Wtqtb+ٽka_!-MV~oyvx:AZJO@&b4^rBMAZo ZbZWpz.o}SB }#.q*s^5KUC8Lߒ_ɯT +T\D@d b\U4P3R kML/@4J evXv4˪X+c jaCv}F:ɘW肍FRsl8a 󼰳lΤia"ԟ|v5pYQ(|C"(vߞ CjPR]^#V'~0Vsf:ks=EUSQ+dlq4t|lM,/!\ ۝% "#ۢf@MOD^ Vho[eh?"0yKM TD´tQL96pt!^dnTf3K`&Zt^3.Ѣ$xnQ[uJFq98<7kc|! ;% _?K LJHԉjH2xoi2or%ԍ! L 3Qn$5 llW˳XU^3b =<BK%cFJSUjJ';j7VWNHвRO vpކlR}S_>qF28%1jF\G1Tx/U){^FD=#htf|a! <ʣq:0Jh+3lmOfWAZ@ƀRDS =Mgei=DDEY`I~L_ Yc\ZW`9W4Hፓ%Nѫ7g~&кµv@= TJ&ԃjƋfdR_}VטN-b/"J֩$wÛp5` qT&A4V2{h{šZѸ/klj|H|RިcB sntȃt>3B G3~,k 9gl;o! sa*w2 ɔ~|N+v3;-ؿ50c֝\ |aseYZ*5PCW!D-#9h`O@Ku3JTg!F*Mo4b7n5NXTKv-5> ^?ΨKzz/~|}hQaQqU⬯Th;i*5Q(3K*^ ln9fTY NAw o}{Fq`0m7G,hiPmi©YeC;k )ee$o\?Kݡqgn{! /7 Ac.­n0'J^TS*f# b+$;ۉP+vl\{EeK2 'EpcZVR^dG*~E8܀1[/w$JMG2Α F-6zч§L%K}67[Wb!*bt†k9btr27H ߍ@a*UI f aVJQc|^7Զa#:c1xEPWrM[TeVZO5͵Ls{IKXǰtbd9(o.lc +zb{Y6t^VTN8oeu޲m|_2&@It߆(NDA4蟍Oݗ 4F; T{LEǝčܟR~^Os2 x*,(D̕qψGW_}VSnKÿxU$O:HA#6kw/8w4+b)99a .czi}4-M"Lޖw-Cݳp:N#C뺐vm'*L> SoF1M(s(J97O<=ɑ2EBNtFļ?6eVYs"Ц9*bXvg5̕o{ O3h@^%ck,&zCe;\i8K` 4hȡIA)Ib pܵ%GS, A-Hx+x+f-X*KTx4Y>DK㟅p{;150o䧖Dg+~/W.|_/1Sk5;>Q!`Qs/QM >&*[V́'NL![*Q$ E*$M^{S6e{ ye\4ԘPE2}6|{lDV>OqkA姹"z:JԪLV#Oaߊ."PHUmpMLFN[_ lZDNyx &h^-ͱYX>!" {es PPWASQhX5T~ᨉ~Z`{Db [bT;UfP㞧Zm\f.8^xJDP^g46*ydߍE*/d5nxvesRh2V\SQ_EFio`wag 1 %{=3dԿTpb;hz&A#e*[6Ћ/A+`qg-U O E_O_†.n]OGYSZT!|ntdq_qL3)s/R⸖-䡆46 @l $S*W;dK]QS90hg%jy"O2vGu\",cɽa&2|G4S-]XE pS o(y-i+@"+ڀci,h{*9 J9t`3$pwL8i 9R>(PA:QAw]2Vz!(݆sV96VcaQOM.3XW"Jخ9be.?}iVGݲA2lZ 2I*Jr]SB6_JJ op3QI$ `v03ձ 7Mb9~ҰKoNe)w d6zq =f_*2_%[=#[syٮVCɘ;LSI 8$u0^p{= ؍G f]$h-A E>$qd0=ܽ2bh n' dPf۩1vioC@`F卖?1'/=KMezH3c A`ːns xڗbkO`^\oc4={%8&MT?Y{: UKx놷 $[}؎sQut=3~qh#VH? eՀߞ +/)wϬ4kodg#SAjtHMP!uez v8\&eݜcD?n%a9f;þ5!)TX=3euƎ$`dvGu4XǏ&L^}9lI!+E\юܑ9?*VhuA!pc7d 5oɒKf*uKp8+9#ՀHBf`;@9z:r66YD JZV!9+eYSb:k/ ǯs;Msv]0( nF ˖HX2nHv=fOnU"=&Zv\ I&//1&7W}~}T$a8 4rȩsZ32`̢m :_ohP !D#S MJ_4\ . w^)*]o.Z*G\ w‹-Q pg[KUBHݗ(x.t3]OC:[+/?3.]GaѪC B az[Z+%>1SVn$xZ6iRoMhgԆZ=cZT^ҧWOF?; wm@ucY7Az\ǃilDD%/Ů\Le #ӝZ}[Ф{" ls"Co냚}q%8<}F]2 Gon/;cy)Z!)GdS޺꟡ pؚC)5p)츺~ß!}el'< M5$*FK[Pe I|L9A )vb20-"][[>}\G44OA֧oUF^6.\ĭiO6(V^ W*z* g&c') o!&yZvDיGXhw]+i+aUXB qvci.Dfbgi{#( 'ZʟuBVsFe͛pz+B!Zύ|Ƈmʟ wulMw9倪P< 339K\k⾥(:T C k| JwpD;)Q9"d6' lM/s-bMhq9=NdyI?8zXuClNjUH ;/f0/2ZD=ʐthL蛔,{0W+; Ii (> 1p V[lMuRٝX7p)QF$J- *i9W¸5A>iG$AM4gLg="jS9)jSXyjhjQx /dAP# ҡ&wU)i(Auub*\e_}B?)[ _0Kh+4Ohz"+P[Yj#0Ue7QU7nqr:0 _fz1xB b8G;_?@:H`f|4hbsVS[1 n'=K@>t6*'r3,01pph4deԖ<q3:I0~䔈_*08b^n[9L&;DT<nnk/uֶ’]%0ŚN$-miey|XCӹ.}Ibv1c谛],FY/ʸ{{g0`4;3-VΘ#ܱj;Cn}zm JFr5 %Ec8a -[ӚWa`yQzwkx& _5U^CD=.5xb%ֳ<P=; +zh*k7/,\g ) ;)y\#X9m1ڜZ߾Urjt__QjZiKTwh>2xdA%+nrT ЏZxzJ[RGv NˈtgMY Pk"%?%ut>QrN%HVGBzş;a"n 4R5/$_OPAMFw#䚇tZyL3kݽY) =gQ#kQW"ۄdjMųB-SxI+ʍm;[ o#Q=z׶sC~ 9'ĶF5}*"S|*Lx4v|\8(D/!kr 5MhD"D?&f.lgbĉ2.ͧ6:n֭uxp -S/1pZ*k y ￑>3=y*V9g(ędc}{10n;Ǯgeb_h5苼8Q]fD3+&zyv]6Lf>Vd:Mxe8^j*sC6 Dr>jWGؾh⫇t!I,օ(eV}*RBNȽ:;'ݪꢧn?"ZیqS6|←XK@Mj@"mQJ'Y\F<@#OhT&5JϞCn,.%es#oJ`3.~\N^ 9T*>9Ԛ|XweHtn\^lRin\.2.%/hv-C*s'R)߬jH2|.jaژџT }.>[ NV ,*4fd^sd 9Nj-8c7f}#9-r&֦"z9PA?)l&6%g ^#L g= uT{VS9"SfFae,M9̎ p0ʖT ;G1b P$<-;۰2L0hS9@j6))TlZ#PzbKJ .`sܚHjDxi,%T/lJbƣbynF,&D⧛F z#q<&M )<7:xg_ai-W0ߧmc;z9D(w:pXO7{`?$ 67`7S!26&$_ +[{ G~ǩ܁a@+-SiO\n. ኣ+/Ž7q_uX ,W5ƈ9&ʯ~АR>Sn7 u$Α}X~ȉ~@="!niʼ<1bly(6}ottXr8]c`ElkίG2P#ˮ7PLvUbf1va*$cC'!@(<,K2cb> س`⅗f:rtRXDeK5S{;YGԇ9ӎLPфЩ\ZP8-M.ϻ*B\ k7#c.84j^$0٭x1aR/XDs^y*EzIx}햞emIbY bvqLpA" 8}p ',"hd^>ݴ|1/4b!R/qZR2n΄?eΨ1'=#ᅴd!PYY`x9#<Eb`+  %,]OA} @X7wsKvJϛ@,  -CX? =z"PW"tl.X{_jR=(Pk?+2ͯ܀2 f #CDNO Erסϵ= YdGg١ffnb҆7P35AGFa`KL&| h}P|_ fqΠpɫmV[ŷDeSTmtfk{PtڢHlYu Y9)p N gc/f|5i2 0|2))^ W@6.9o1Hk6"A8LJk@ut3Իw￶%|15|8@3iAZ t;?+a 8%YHI0Cvo} M<ױK' meC5q6~ȧHn:0 0 dO>.eh9l"1t:R]/ME|ѕɞժ$-<0/HI˼#հjg5~|vt?SYo[5[,NFlj OF-Qogf%3ץ_Ll9(Q{EC 0!x8mTGϾ=htm␨#KASp8q=ˆ[@%FtdaNh;l?73FeTfVB2BSSf* %uHTlj}4JfxY[gv<3Ǯ4FD& F쿝On8(GO{r(P=F:ZOk7MBix-Ortʬj=NNvWlr=A%S7t XZğM0lf>Ըy] HǬ㾰}K=偹1 dglH$iIY cˀҲ8uEUa N}IvE(8&Z?Qz`Gԫ<2N2=ycwVYFD)nu -+);>Lg*F2LD76Γt;kHãg66e(-/PDF(L$aˇ6EOC?7,,>;*arCaNIqk?UHPfUh 7dDM: mw1/_,M4KcuJF7jP27SrU8H|1b3LJ@ᐞxRf$#H3Wr-{4ŤQm??*|P- 3(Hp#ĘԵ<o^/(e6;{_̴9{ 륇,Rt4{Pw{RVp\&œG9;}C_մVPf]=1Fh;1P#ohxhG1O=bxhh6QuT_ř^ؘidhL7/~:xtMJ'~6j LkZ]Hߟ4Vފ`U'w N]qٕ'yPQ4VxF>2͑"euA3X_)}G5n^󀿆b4}hf8YN\#dy:߉ch2p!JKbE FpSPYIGVcH ᄧh81rob R,M1^[T|`;4G }1?}YM-.9E:ٮ }=(k%%UT8ზIg񪕛v>_{g.Bfz9}%vVD?z.A8F/B/^{V!;B oKT3\gtv^j8Nت|#_MHǺ͠3")zuvZY~5 󰗤)=h) 4pzooC}(KWY ,0Y繊MlC(^5{xXZS߀.>z/激}q`.l"e9óE+o)jAEyHNAwyP7?nLQ+U%+LE]`6Oƒ ↡wW_IaKې*"u}6$\ňC64vy$r`'@W\&K&ls_%(&צC<3.^ѫM`h./oY辪FPX@M#!WuDga9,D}g@StE\)бXy{8$8EQ5,]?([4F#mqDP^"d3x$XaDE:.o&B9̀9|+<[f#5ydC"v R"btͤO% pD -H>2pN虲> S FJ´} #>!Fw!/<% aFDfOrs%i'PDԗ7Jz2~ {hɓ d!nq5Zm;\%i[bL\ߴ,YQ[=i#IzI2=.gUJHr]Ǐ:cNk2h[c `]]C8Z¼J|a#ueV 2F=I0mGzOh]@mq]WCOIa|z+D SI=@: >cjď{-y^NyLh^Y<@:$P_[țMbH&]hO^WqW?'q~z+Ґvhj [x蹹 ˰,$ot<ș؋f( '2m^~m63V(w~ֶ" /˳wiP ;z6Dջ[0!;swo'Dd XJЏc)S^gZ۩Rm%c_,Tl\IGqSmqJw&٘br־%2|(;(m cWkq,p=Y'׎ 2R,#۠} **r'F9j9bJ;3G݁jA:Y+M+Zף&:+s[u7k^`bvHV<|Q4㝣8u ZiBYD0#X6zT8zP̟@,{iVKڷDT\ˬaC_@w ~7R} !ܴ E7gCK Il 37XM)Vأ#صiQJ?"Y^3oM!"Lu@N/n HB Yaw@bslט8h^sEʜؒ'&~("UFRXt9rZ9 -*VXy1Z$ďt1g3; 6!ܡHH\HTFy#KGj/F( h˽^bzjD߀LmPz&^DqlL3KS/5ݠfma悙uHx0VWBXkR|&[$M {z%Rx>)p>ZeN /wl~͕[څ&C }^p?\ F!M.e bIeY Y:Tq U"u+#ƴ~«mW{r2UqQ>&ut/ؖg̛@~iukL+5 W(19ԴVkCFoCL0%.s❷Yy4>YO%du,1şAP.G)cÿ!-('ry+@'& RO"Zf./jT#dr0=: a;e@!KCN{VS"FyP` Wh;{۬XK7ծu k86Zإfc󯎁Q͢kRߥL,@%fB|*(|W(zĜK`6̐fARGx6 4,@ַ0#_TlgNPg0B|*BT};XnLA F:2)b2vhz;JjN1D+&Kz݂E|qY9^F.@Oy2/5 ҧ.ˠ@pG/!Um#?qcIGh[;khe¢ XS*ʅ`IA+s[!.^^l/| Q^ w*jO~qb!խ,vNfEMi5R^ TLce7h|2=)xVS./g5ҙ$ i0iGĚg;U&b4W8? Su])[=\eW%8yG[U`sԊ84H{Ax>{ *f"{"P3XUQ*!-BMX=9+P•2v`ile+ O#<%?)]zCe4 iUx&`;t+k%86FzyM%6-IWϐpȺ Z!CK|Zk)3m/ BlhwT6@4ёOgЩH>$IvBƹ}ki&ٮ?JD.[t |S^,dӡI}Xt–sg܃-(8]_S[G&MMyرh{,Ө<ʍɀ?@72T0jw7ض{t3 kGG#*C75c!SPB2˸^uGŮ7s _zY ,4qs8p(& ȏlHiA.6U}2seC$9Sʉ`WTDl9VusGG%,cyAϩH &pofi3t) ҝ(z;qזL/U CSU \>wqߢ:[G8ٖ+&Kުy'%Ak"ikO"qaHs70ۮq;UO@l@Uˉ9r@些bPWܥ->r:#xX'qWŏp!Ñԧ;K\c\-Ds20ܵ4;1$$$L1Lpqߥ) ijS/_cuC0No-+c}1ߌ Ճ,2.KsJ>;s7Ґp&tPS^s쫱?)Lf&e>*D=0ձj6T.˒-S9,q/:[Dd& ܇-tp&,( XRnh3% (qQev uMR~NkYgٜ;+h#+"V?67ӹ}53bFssk]bp+L-Ⳗo 9V(2yzGl/R IAؙ=^Q T+.(54W%a3$tMDnjɿ+eLB<\#J;zVshrMS(ISZœ|xϖ?ovNv%v0#\S0y&o*j[Qp:H㤠Ukz A,Nc`\ȏjm8zr P_,Dz*_>dK ߌ:M0F[~V8)N'*=jqa?qQB9,$q0ݪ*͍[=^RDյi^c A)Z8C$Kqy(|@a17݃gαtn|Cq>}deP/2ˆ3+m|:"K;bxMdP?Q0 %^JgX=a{@&8-YV6%+5j>ӘGO,x#tifΞT4㕂` Z.w/OWbA6pJd@[F5Olņe5.xl; \CacW8+YcO9Zn5m 3f) y̵t"P e֍+n} ܎vXbx20iZ{pvMrX ȓGEZi][}[HC 669+ytmGuM0 2:ge5U@W~T=L̕QwGՄ3ȻFޢrE+q4-&ڔjn5PS.U oϔ;I*/* /2! N9<M ߵ͌A$rEH5k n`*{t**E*- C,FNHQkP9ñvq><^Ζ!j*6B#H+I ՄM_UefiuF3ǰ.NNr|u*ZzQw)|oQ̏6sTgU"4o~Ftԙgiز_C"mu]pWC nBs3@`k~!q bnDY S4IrRD<6lΧ9sM琸q+3V 5!eg=8w,\"P̌ѷ`@8rDX}p5=Fs9%ű=Ix+^'ȳWC P"[,VIbR Bv UYRJo=N1mX+>䩺tձnqR.An:ҭta! zt]* mioC#rQ$Zw,pŜZ7Hk N`Pe`kNy޶oUƣ k=d%㆔2!ȖFWU>J{]Miq} F2 nfH~e>ش(Q~O_{SS N2%108?ɾ'=hYb` 'KJ_;1>ЕQҔl g7(b2:A9EU4OH%NSӏm"d/zGq= F Yn;Ǎ3QԭyZ {?N\𙶏bLy B1Zݯrj2{;`)zY;Yuz8֮Vjz>@L;楏a~?LqF.PE=!4,E02xIO{Y- A'6B5(= tNGtKJH9/q+E(NU3,tWdȄuFIAh'd8(HiwF͔unsDЧf](Tx]e{RsfBň mrN0b6BJXNiL'+2vItgNt}0Ƙjc@lKUibz= v(V<6x8pz}fgژ a\:GrK6kjc @|[>1֨qZh 2k_T#3f`] \MßPw Ri_`b`JcHGI:*R(WQ qSGIvjG@ЅrSr|Qe+4Tr[dC?M\ hRoJ-Sh+{ZG#e/,Hc[%XR F1ﱒosF:f3Ap Eʙ} Ӓ LO*O+/S#uwNB􃺡~;蓈Gɯ(P4˟=2906tf\CnN~]H ̿jOGI H|R7c8 d`aEd=ܯG@aQq0EOA z 3;>Nwu*7h%ݗ|tP:^.ɀh2"x\Txtk>C7$R_3;ps"vPΡ[B@DB,*8|qu¹hhy _Oݪ*3.QaK\&mc}c as?ʤ Tͽb%5|n; %x/A΁gaZ$!tHn7 z S>/nx*߷̥ t?2ڡSx.5D.tYG?bw"uۛe)ARĻf>/Tj(n|^[联X KdeHݹ0 Ըcۉ}:drwS|N$y@3؍y戞g,l."!8 rXfߠWE-ˌ MDr?pm51%o KQ?@W+\-nf!RKl9- =Fnsn\%^ }}RQ`Nhw_\?r-",.Qp4@dSDN$@P.g%R+^ݙ4/:rGm+=㯲!w S68Nxv@0L|C p 0>;[}>4n!c]Hb[ ƺfՙs^vw;YϏ=*J? "M e`~9frQȏޓ墠:hn6[3|@<:rP 5KpY fI`xos=|2i6+`X @}\L8͠<5v^)쉕dnjśrP/3$vv#KJ"Rr.&&͇-h9rlazu$_ H$<>crᕆ R:ABOI9J6VyI}3u!F j_Ʋ:/7.t'-QA 4]rJW3[v(GBZj"g5*є݈+ayzM"TjH׈^$)'c(ظX<2DpFqM[X˚(c&񇁐P D?Ľ=p0G*A [ ?^vՋqX;KsG߯pRwёkn=[2b2RX_hlWQ2$BTnzo2!T/?i{"?"!qp:rw :&uz6H&Soܸ4Nq%f>d|b2lFfGbup29 juGyȇДWARRVyQyAIv<=@T@[bLd8].3x n SdUcdс5o96(fCsZ$ qGn`@1? `c;/A[M2c sn8vl"ە(]GB@?X|a ظC$1(lww啴rGa"3#R<=R.֠դ~\xkpAa;8}68v+.A%3[ '\ѝy{CFqK\/7cސX e/\KTD<^U߿ ^vS`+JWZDmIl TCVlJI@c^)4E \ξ:M t]B5C-J`5-~h䲈0BDDKylOS)2顗&4-V=k% 59ZcpQ^Z<([#jb4l&=ҞiRE!ꭀ=z|: TLYyU6 T8F9ڿf: $o8]H?bL9NeK_b4ptCU㮉͇gˡH |`L gy%oqB:bK+؞MUMyF#Zd ['3T1InҀrzi-hvɳx,M9u`d}3Qr<|E&K4KB[)AxzޢsIh`wCw厰Bg.×2IN;fUv>?06DPGEɑ!tVPؑ~!l-*rU2)/5]Hm֏8Ԝ}|E-;kH.$>OPҁ*&4+ѴpQ,sl^a@"cJp9k-ԅDgyίA(hbУW횅^fr@M AٸWbh,p%4O F&Gcn3XC^$,FuϠk3{vhA45xvI͸C;,\`r!1}r8lScnJNБYbSŌ{ϕl [Wr,5K,N)[uqT vG†L6z)>O9fq%O -@aܖXvp },;{#*`wB"D|9aSoM)}z ﳶ:N ~̃ j58w ̫W2%ĠS t/#/b8'=oYm6+HeVZPޭ o0 o 5$ax<jJ P=״Q\KMɥ֊^AV%=\;-a^)RPZ[!@\4-"ON48t@mɁ>]YL\Vi2H1Fd0,Ѳm'"}*s/{Df,xOɄCp[#]H&mLJz}pzc_ Nǔz8JOXVV2DHDNv"*Hgd69:NjyOPp~@W54{AYӃg-};J wPT6KYBHjy<{_eZf>x!s{*|94&0, y8񌷳?8#Koq5|KJ Vφ4FOgB+- X :/;]?֔f p'Xڶ͙0`}<Z:gyVq""Cx=.^x.6- ׫KƦPe7Jvr QJSLvQZy!ugAqs}o i*V2Vsz7D(_uy׌k+*C~ۆ,8j Kޣm#+ϕ<RP:Mw]zv3;SoyMc#GN̋KGAS֨``h`O|6Ȕ^+X{s <9Zhzrtyl +wwkvzy΋`Sw1]zZ 0l8&D_F'pPqlϿT* }dt|,#š.%{:e!ʁ@DӃ~JǓY=+otiɖ)75~thy8!fQheVG|ju\/FB0[4Ÿd zU,l 6esX|}iTeOSKt &oP+sGK }w_RmؗDojDx/ Nn43rȕmM~[EeM c l*P w ac@ʸ=@q>BWo?A}IT8?V f ؄q}3Kz]o17MQĂ"ød0oJ& \X;au)+Fr(DBM spNBX8/18T ]hܐuwoj} !G)XЛ|kk+fM"'q^A`|'BŴvpQ x'P0vK~R+ڻ@+UgǷ[M{{l_XfUpCQQ!ٿ3Id݋aWx!d\nq{ ^ 13*@ϲ>:뒕(PSk~ثnW_ 3z}gHVC`R0&-5zM)' _a`t~DD&(Tq jkԶ5\pHZ_;0X!^ 1q*t9"i؅E~i (?}sCɏK{/C wRb[@pR;i mt=F!8zXHCG?%%a&GoI}5Rpu&6 *O{¤A% jM$A>? qH'F[YxfP-GƯyR}ش>}۔n*5Al 昿9*\F::XNy:0>pGV9*M ~"vMN B;?gdrv97}SQ`2A PTUfB7@ Yj bײ 4Mke-ϋFMW{mŝr8;;~ӘĻERވ_1({/Ire=o"EySñ׶/^R*@(qn3I8tVZ=\K (h,@l֯k(x|" XGeX$-.-BS>+f='DE9} *C!M"f 3C.X㳖t<ukb{QEp9q-DIW~tYYs5ڃB͙MZTɸ.!(4{SGX7E,+H gU?`OvmAҘܡ$90EE:"3`i`ҕ ^\'fER!.wM6]1#~Hީ0o?͉P{aud~yHD$4/uḃf/-GT#R'nv%R "Cq['x@rK;v弱i"H]d -)ξ!XX (s[0{7NCHZT=-e٥0M ѧn K$蘧@5o&CXZxt{Lt6^5(l݄zLg.}$xi3̛2<>Yx'e:!?5 1{.uPLp9%Ҏ;Aͳ@!O(y|(w v=pjijȿbu?= o4lJztxGl2oP$.*r#ɴtʚm}(np 4ɣ0i$A9Zrp.Sx#5 ėjY;!6$~ ;;%k|o|\1+ZJhh~IDz^xlc]'Z+zh\$qS^4 ڏIpC h_d!)^n/V{Hk̴[eEZh"5ZX,ӆ#]SkS5zt#^$T<;kQXBчT~B7x@_F rqh0356΂5_S AIV:ۭRp 1[3dCvܻfDoUZ׉!V!<B/Jd/ىѽ/R/Xx  X7w_eW4h P!k¿0;lݏУ\ ASKjoq&_y @#z]VU}[F<9PCjӈ&c@xqfg0G, 'i}J7V03#"l G\ȔYiLeaUQf~1 5r4l0R΄U C9bGr%\vB^#xܯ&& `By?@S1Xpa4|m[ /K [uIZtCaU9/lo\ iMbҭ:DEe\V3Reizv~M15vV\ABY+: 2\~.#gAק>dCH򶀹V,-IiF}Lj> a܁27/{0< b^/-g 4}y!U%X6yyT*ZQ쥞FZ̓1Cc2aA}чw 5rz nRšNC@( qQ$gb &>"?]H:"aՁ OmvM־,_M|UcJyA+>MƔrBpjKk ( u),&ڍC o4_ߐ輜,` 腊X$r4̌\ }R͞H{dS0Ai?O]4-r`S3r,~GUf6,FZ.osH.'M ]`ur3$2g.-w֎!lEnWZ7?S&_K)ުT5 ,7`(.U YB`%^?KjW=2e"}؎" R"i`'L3Ma%CgۖP[m,D2`uy,&qɛ#ߕ[0BTV/f5,l|̯QjVKV5M[.y'Od?&`u[K2jO& pH&rs+ţ/b+̐oEX@t :7RٍS06/ dYpY=JV?>pogLj"WWs|.F;- &+扜I|>+(Ƶ0 ?5T2**'-YȩFJ}hx)6GjO Hn0Rw]1U0.[EZa'A9!ٝ< P`h4n !R~ 8%zUH \^c D)sl gXuk'F`)̔¾M>;p:2겇fUir f?(Up(N_q1H̉xC $=\ (rFq:BRi+TO!)&Z,6Q(:x*.Bvv"r+ ٝ^Nc8£10Hgb ake^d~kl?82>]lшb: kL -lB1Df;оT|At65)D$ eߊ>Rd3EUS(Y"1{E>%+6VAO&~ *ܺnҽnc e 2 V^en \*8_ـȢu"-P\G `A;ܽ}:w(wCR͒2wX̶ V/I7\.G!v}cԴ s9cFqO۩I^3qs/%:o-)Jn[Ktj6Av(ʦ&C,&VUx}:nrzԑVʷs/$t*"]V>*F,Gu/Wڭ6R2h#|8-cw"|̪TCryak'aoZA %^!X'cFp=Adz3}[^45fg$s^Y﹄i)$?F\ӣ̑EߥÅ,{%"V([V y8I<ÿ-DhJupդ$kaԊ{xn֝_iŬu[\ ߹]Vn{=䛝4aYYGVӶqv"D v]J w,@)9DFbHhj:Z}=-}FrWOoN*P-csi9Tn R>'甴CjHseRIW[u:"l'b Ȗ9t1W#kse꘡ yvBia|~?:ڥ WK'ܟx*lH,mEnwETL& ,i L nծ yG_2(-ff;K&T<7!O4H3`$LPrw( +E,+5ϋ^3Rf LW.ԞߴH'(.Zs4o{Rɉ?D'>m " 1 P햀)~s9O~PزA]!^1m,f>$~3q?‰W mtݫ$1='+LU~0ׇ%G>*3Tl?߭{XBQzx +-%l%s+Ċ3y p#>NG&>iU٦ 2ŕC#ķh;5H &!N_qVhLT6{sNy 5pC3dsCjŤt7Ljl]*ui3یC@n|=;5kSl)5N֖Gimk7FI^Y,2b%v o|M zn/K˜a:9ⷻE?A$qjs!~l佖0w"rhRs :IJ,TQ+Z=uh{Kg7ҳTa6hطGnpΏ45XRm;#VZ"oIwcvot#`aE%2и\j)3@0dq=0w| "9x ! dKwCw6ʞU&gSI @fB|3EĭPL8~*;X )9T`0Ey> 0n/QUASPa` hv 3.iqOɢGBB$6 c:pN$w&w{2|pr g>Y*{2Q$nŜWD_,k-^ Y WBM<ף&I (?U< v+6@4J*y8!)YA/-m)pd.)j%>Ӊ]8魍tt7WsTcksd\_ +wiMH\Fʊs mpiN!ӌ `-h@qh7?~ܯb*G\4`9>2S\go(qXu0fnfIPנ=~i.(Mk c-FP(9R勒6"n5tJR p CBd6P}bdvtIoܜܜN0 3k70J%cQTA +ҾrƙeDoE(0wުهRaAM:'XH͍ ~(KNq˛AO]6؉Kobh@v/1:  ;3z6^ϖo)d3ՁA~\W'.EKyd1>\p p9vy㲚|,;!Aj$| 2)wܱ)"r\)6@7l.Ż4X[{C|Nno1 $_ı9/?="s{,2E'Rә^ E3ftho[hyF+(mnit~0-l-°d$3xǸHba*O>Rˢ9y03JʮMbu.ɕt!<N^bPZq'1ClcXh3$EU$PcL-BCYS*zR}^&"\837lLF9j[uH1uXIB>d>î0CĖA~‹l > /0w)(?tR遅o=2)8)/]{K<@ c&7lx"ЉcX'9#3c˵~Zہ:bm;ԪM]}H5ᔬwZⶃݘ؞BEǃZEϛG7+s`ۉ5QgmHH]3!ϡ-W`w_GW-?p Ѧ3˂¥͡Yp ~[5xX84UovPD{4&W 0ÁbWB_\ӤXiPBBfθD}=E}>R$`z.zBV .Tis׀DfafjЈGl }q{,]{5->Pҟ.H$i!K8@3oR~~&[Fʋh[ەcwTۡi[n;>@t(R)B,^X0"_jJR,$ pv>qگ'0>v&^uh.U@9n`Jkү{P yt6]U8Eb kg lKIǥũ 23SH.(]B$옹1484G3>  ds5JX ' y@I:ΛrW\JL1pUR6_?}؋qn**HVdHϜBܗ&¯iz^fq$L(݆ ar̍t;kalP^G F!X^Tۙk;GJܠ1=YܟK ۖ}["F(S512& oz۔G=C_BN:s8l K- kta}L^k-p^EżҏR"P %D; )e&Qk71Y_>Y c9<4*ZS{7UAJlxYK/Ҵ@\ 'ji_Dk$ Uv|Fm*Ȅ3P_SY@Fs놮#TRN| a[R9 D4K}t?UzqM̊}PC΀5 e-!)Z?G8qM`Bi/Vь!Lln(J6(Ԡ 462[5zz<qy!,xq䚒˞ow7RFS4l0n% :c20Aޯd7~SvU?$*3 | 7G/E $A'P LQI:i 4*"=uݥ<B8-71g$=UMGP;= iA] wҗwȰU}=~B7!y1sd:^DC_&N8ҩkd)5ЉUh# 'Cab(wy@c cuNntFB.նO?wb TwHZX\)7qt&rwZSYmaF=@c^C_ dW S5f'Vġ:J_Dj;ȖPNzB9e$x3tT^O\ VhEnU\&u"\RXbҧDr :sWV2 _cE`kJtK7pOrjTzueжuk R0Dn8H.`QfIU4O1CB Ip(&EhA0u^YRQ-a5VĻc@:Gԫ?8U&2^҄./lևtI{ (EhDc`C-~x`ԋ122(L`g2WB{7e%vobIB_!,zʓ!6*53̵K*IY_ߜ[[Mz=O,IH]z͚j%{(s6}v >Sr]0%X @%˭xziF?0'PBYjh^0!^W.3C-)\R,z_N{E_GasMOh+{[wC9$o?|R4F*rUTAIE->8w+B 32 ~wmH,G6qKoz}<6rʶjiͺ+ylnOq )yV^8eJqYOK v >EP坦mNyn뻷m{u13"?7XS#\4I %DտJC@XVؗXO&r_5V+SRc f2V@wz'n#Hw'YVAUQos;>QֺyFD:NNDbGr%xiEk@Uc2@E/M_5m{Su("K5/`hn%jHΩH|vG_nG7j \,: s,ʏ8N\+!/!nSQ/'f:oB+^vn@Zv)[|/SE"Vx iݪh-Ug%(2 du7}5$ttm쨸9z'Mw!hy L~r"&L '_i/fW)C&bhל4% %  Oh.0 >dM$ 渇5b{u^T/TGp^Wpf`<~'9XG cked(.̢QN[B.F4`q_fhीv,FY0~L]I/]N6enbROttv"2Ch7oo .ICoo0hMi Ґ)0 E9J.]׼u`5m†١WAb8~`Dm7`σ=l1n*NoEYK.֠NuXqZ>+Iz1/-. W Wʅ]ғ\ZՃK<$Y?:M$G0#-O9U QτR>D7OSIteq9IdgR٤6(74& %XSl2.:RAd[`@zZ}qer?$4jpdRaYXfC<7*!^@X>63{?|fX-M!`=-eE,leCr3!p ge)VDŽ OVG LQpKՊ{(H._XDN_y-FF?-XcuRwP_賙|o#NGRvvs0?D[YQ1kRݶvUh5[CoѲH,ˆnq6T`$(w+k4:-ؑ@CpPo[bF'f,cwvXq [%T.KYCꗚXZ"H-;TY01hYlr]uw>6{/,JjkʤBKV[AK,LqWk`4!ff]5 (F Peܹh--j'XRlU-k?;,iե @#MWP| L 3Tj;Vf$ cpwŃ@iP۔*ڒ IO5$II$g|H0IZ;!Iv4¹%x$K~DE' N˧<!-voH]rL[jA.km(v@Ik)/(7GJp l9,x@ʿ1bNz۾ՠ?WY󊶚~hc B ]m\E[.E$T$3ٍ$wd@:8} NchS^o?[d D\w@2Բ% L~8슪e8N1phC`U@cP:Ek23LZTҕRUM4t\$9 ^VҤ*QxЌj;7/Gt9uOaMMOògT{]闏 LqBJ$%kBN-jL^ދ!#%-`JR CpOMvOt.vo ?WX,ȬvJ5Fe ~te3~dMb `bpaMGߔ8м!>K]Z޴޲wK3o/h#1MpӡPR Vё覫^N?z MBwY/wp=\n-7~xCF@-c/I 8 uK^'n)nf8_wU1L$^׬A}X١؃XJfLqǗkͧnXNzMXl#yoVeg?F3ΰp<k`%Oceo.OݯD|VwWb2O*7ٟ,Z_bV! S9|8F~ *;Z\}}cm1M-ઉH,4 A  vYVnh"E+ "~(S؀![u-1J7Q~C_;B8&Wێq`* 彞4íH3(R@ivTJjzH'LF@v̸xΜ=fճ3 _G~<BwGzE!Dc]Q1e: #sUAPd}ku~G6ȷi I ŐAAo;Epp\8*c=HWT=]ϥ./4;!K??(V[ԋSJ|WJ(޾Ss-]TpPYq8)?M#S_93&ڕ,W))kVrJM^ye}ol0 O)/F?0W>TܜˌC |;@xԉѕHW5˪g27#&޼R1J]!ڇӋS$M?,Yd\|,'6ӁX:Q< L$=YⒷ~\8a E! %nM[ӽ 8cƙ0Xrj:3a;R{ZL1Nby5 ?ap %N\l% \tZ^-1{zV!d/snsYZ6~~u'H1Oޥ!tBG,hY! XT!ZՠBa'v+Yz& OBYz -:TiI3Fq=嚠]Pˎy):M-ּ1&?)A(okkm%^L0x1r?GWhYc3n3cU'H:en G<IGaXhᳯgJ #ju+pn[mp k 4k _;bF6l!6$[K;ǜO'4ƳC烈T :;dNK=ԋXś6,pע/{PxG0B,| Emv5ŨbB5iGe'x;TrR>("C*HUTV,PHP\hE{*8 띬l.OGiL<%i 0үZZ1ef2( kT%܂^{K޸r՝ LM?N|?YʡiRc^6bI^>6F2"ߌ[D`{m')&w)J@Sϩ(3)nm KSv4FJyL͖E#[=34Ip&:a&tfP?P+uu@TaS9k@l _5"_2[id xذ ֠F m cN-2gMM]>ͭ OzFTj\NgUwbl]UecF&9~ef|յpnFL0<qȠ2l ,!!iZP>UnmH!agW%H:gadW~'{ir{ !>|LC_ ɓBO$cv"r'>NfwOoʘ'I_T>}Gβ+0P=wBYb.@gvJˆ/˳ux$føM ? /v>Ӗs8adt2bkjsDneZL),ҧYx|CPRNț~jBO&kD~LVGĆ_UҐ5jי66{1FgEvTє"(`(ڭaكk BMu9tD6\^q4%Jhu]ǀ~JԴd](:ly𶛞8H ;A N0b ː~w)*03C UvK=X&jЕG4;3M=ho2gҎtxQsūK$G@Ho/I+)e*O'~ 8g&;(AnT餩]^s3dL|m^DZE{KC27Yg-.&kipF݄5eUW2E9W#,S\(MZ`|9t $yq(qyF%04Ɇ Ebp9P+[Q"t;JjtTN+gEP1IAj$``֗?{Oԯ_L'h vŰ!p5#m M'.I' )t0gUR}kD]4)EHH| P$L㝡SUBDϪ/懱P{T޾lS6D scN\{] omkESj3zOWen#9JC[/!I5& $aNnK&سl]4={禇b?DO{Cf:Dl'}|w:YV[:>Tn^aj +dK^oc֦9fFbDR:Vo ?zOVY\VjjZ0mjjSPAiI]⹅bUvM;q{]0ƾbUQ--2hDXҳ+4oX QC/}[R( Dori1T] mĢL+"B6"3Ϣ #MS 1/օ&0C7^@ugv j5Z:*ֽ11brd&EA@ؤ ǰu>pj [$#ۺKD ((m[oɤbpƨT^Zrl@$"D]ͼ5sJ9o BP'5p(XjJ3hz^3JF!L!;׏ДLkIr[",ΙBf"J{’ 3z[ @J\OjҮ)Ujf\rOBH .`'EU" 'NP@U=!3퐶`^1P= +!P,C*ne1IW#8ΚML: +#77[n-WOf8to^3+e $lrYbn|xn?yI=n`IRnŽAcIgrvQL !P鱏LgAKxV}Ӛm=!ʠto٠g*`D@YQ4_wnZᔐVGX?͍y_-ďpM[S1cJ: &~ ͊G]0Qz4ԗHȷPwתihBt_ Z 塹DT.MZ:q33.j52xW |51&YsάʦGu1Mwe:L+iƵUv ;_>hXHh, NfB",8wY;-;Q>=r˰Jʌt0"2CwPuGKۛH\rciqO뵐rEJ]>K.:YT#1#xv"Lėe({Fx$e"qDUL1`(&;< p`&HQQQ&<61A"ft{/'MCJ,J,AýdRVlᕃj= 0^[rTB/{ 3Q'-ko7{DC`qeШ* V59司̔bmK:i :P{RspӴ0wm͖~aC߭u7:a j:?I&:cgоrPEɛ, ,%4z$#4vD'c쑇ʀbi1rVZǴf[^b 1i)GSW:3WZe9fԔFP_2i3I@nMTĜ̏ep(ME@z*xlii}q`Z+G|{w_Y\O_RExVN >_oJjY~5H ,KK;nCS@(+#y;x$+$j5;\AX9BtG?'pv\ףt;{Z͚ ~ҦBX⦜7K;0Vo2:AVL.]9; $^]Ҩfj)ʻ /bDL/s8 z߼2/a<ZiG=V^8ö4wl2gi1걂驑2)P] `*|% ft#sNtLn-e'k ˾t5^OBf̥bF4Y!#bZ OVԲyIQ[ Sm9{6-a|ݒl~L5@꠽1 kEؼN٣Z7nmD5ֻtW2Ja}OAmQz0&eQ7#MB滀Xjt{|F8hP~WE<4)]t]JUx;<d$VP A$aw3%!`_0ru8P ]^sb VN<~x8([f1ۯ>mRPdXKc\/( *>'k]I;ىLD:a|И;H}\#,EAS^[扬Zī ȡeb#]-FVL4Z VmmsꓦPD 5(}TGD>|AS3"51Ү ~jz<'l >}|9J-W2/:6)m^5X|l+%e d#pqA|ޘ_|b u'/tWd?B 3%73шԃn$TLvIQhULnꓑ* W}Zř  5iV"(yv1W+cjݿ8k2XoFZ!˫39ea ZQ/&&DHS*0J,'EW@q4IJ#Ս["A6Ê=hHm6 MұL#Rѐ"SwPd(m{to:^NLl,rkVŘ<;]S;ϔ mӣ])O=7ãRn ޛ tP? k|hfs̜oo]:>,_J3: aG""s ׾R/o.w3ʪ^Yl @;),#KQ'mr턧rJoc\ڥ3rSi M+W`h&!q@YN=7,0>~cC؎X$}{ @᫰1EX&Ő.FF7"ң=`F䎛}`߮`R5@wS0d1d8'YH7m6YRG"Cp듹 1<˹*dAvj'̥!tfÃeNUD'FkMn#oJ0DĹɂ5_On(٤1WbOV|8-cx|Ɯʘœa0`/s7Z߁%Lݕ]C/!gyA M-S<{vBO鈶S'C N{|thdE[kyfɮtB2%*Æ+)X#%mkPk툀.=/+'1s]GGTqܮ磩nDX@ߧR3ڵI7-Q1&7"d' !q bG([q; 1#Ep9l6Z5ӽڒXhϓuט% >IĈ6lU}C%kOS]i_{"a'턿Nb1f3:_PҥNgAC擝s-)YM"/t>rԮX N F-Ckɩˌrr(.7},}MC ? `u8ρ13Ou= ݆L[]}}CZ mHTo\s j{ 0n9sS A?x*smyIXb\e=k[@ZsOT-\~ף|iTFgVߵEQ$ry/D >!|۔).;b >>vp3ų7Of1ɡmwWa\sFu)< ie!X/&NYWe-@?WDhY9{.o0N)g.iYrhƅ)ͷ}|?4z#:ɝzGU%0ҷC ?/(BI'3!NQ q~~3Z]w  G'`yP'J>So'Vnk]PU~ *QȇG}#6;3,]Um]2&*<4z$jFp|HeZcnSk9 [zJ\}HW3l*rW k7$5nM@ED{vs''Y Jgok@1:Ph|ꩨ;BZ4nj~*{7_Э{@"}p`waWV+ Uĥ‹J6a[e']R)!^:êPImdҘGdQCJL'$(C)IZK s4AM . ej6jgqewa¡ǭ߯='ܟqxQ&2" 0?v(dDZIiȌE/ u!iK߭+Qik92<ԥ!-&UH^>VޛƸtg-/]ͪw﨨\7ccof tDE_#~&duK0n}/kMvwำhHT3Sn]\.`y^ty?k?ᯫ=O8d s46qƚ,=< 9.+H78h6]h~$B|Xܻ^ʓTu(2B޹5h7.f yN=¯dG;ܾ rc׭+Dݝ`|qt}hy2x~.oBDuF.y֧=bɴn|; Y9]Nv]ҏ+׷@0RMLX͌vt4A w(o7hg97.)5# 3d6.ɍ2[~W;unihVb*SjUHӓtTڊp+ͻ<'#eL0S\w qSVv9G}o~lmX&)g7X\E:BZ(gsg܃O'iSrxEGxA4:s2 쏾*мXOӷKiBX"ۿ Hf2V~hH޽[/GZO^dg.nU~'3q3r&*ik銦7HdȶoS.YԦ ^<9&nd vz:aȵ]4VQYwd[4w3ìOgTcva]u[m2z=LK)4-+Fb.SX D,5W={+?We-+mı0j"ZH\*6N:!f49(ZW"Nշ_$lֆp#I޽f0o>UY=]x; X`Ni kͫ12D&"prHɗ훝 ZU /T18B/N{ΗFviaWoYclLdOАU2=QK|yEwk^|E/S nӸ TA;[\H@-s^Xໞ=v41vQ^1Ui7LBʄB8)9{@HsQƹ:4C>e57 zOF>1"N|4#sdl$î L) /e{".dSz02-ݲ;Be@[PуkgPD1ze!ϣsg 0?ˈTakv`nea-ϧҾ)LlRK0%) ;~'(rq(/@ЈA=7WxnGn5{US΁pdh(1N’m64@ bY.Y=ޱdqύ"*-P~7튓>L o% W*saZByK!\%x qN qJLHui`#uB&@\Q ȼ$0a 0]k2դ:O #ʒttxqk6cWPߧHЋZ΁6Md8?ۛOݍ$3LO+EfU?{(Ǝ:5V4/=E fEV ϭT?ߺX6+`ݣDF*}G:+w.6YC} ~?,^V\ ?~x G%M#aXb6W N$hRF~bX֧;~{J?_r5Pc$a^kBL< Շ֒ W0{bFG6zH ͏SBW"V kkٱi!MY; #!l!9-Jډn YHKCV%֤k϶I֤.jBJQɎᯅ[zn!;R۱8nx2w]h%BѦ1  S/jF7;2gj<]޺')ua%kcXޗfA0 p|@$i"~ ,{rv18׳0xTQ-. ڔ'?G巙>!ŸqODNwYZ1DQ)]Al_DYajGEm <4% )IT꽜I_InFȘO`>لhԓᎄIŰ(=V@hm%ʓG@ܤ܆#/e$^֚ǂPl*NpϜtskJ6F&FArd))%t0 Op+741zoz No45`b_LJt+Ol{;ԐռLM%kL˅kt9VH9pEJRa`l3)%WU~y!B51U0%W2\2[e. ͱJY;Љ6߿u88&a`w$iZyq>.B0= _SqO0`1 37{eČEwR Z )@'2tC kCH +5S\~ƒ(@ j~[s9Pj7V[Zž |AFڥ.kC%2yp?j]ڦɓ9,9.;nv[L۳$%n)Gḓ?KHtÿbAw9icm_ֻS&E۬⾕}e---IΏ=y!ʹ><Ǚ(D^/bνc}(i2F{B*Nq^1v8\XQa='4ra8 buP쏮IĵRzh>Xp> HU-fbEᘎ] ~~ژńkC%Κ!ݡ4'X2PANFGTyJ'H}~6lD=Hio2=2"-S8s7(o[jޘ`V$<3&~.8nL D@\b u]1h$bkAwD[z.Qa6JB*/yCS7m1E_[wU |i.B888xT1a`EAD. D%AL*lb7WS]d}G 4' K7Pc*X}*鵬KEH|S}.~`lZKR6IWtFT"H9yCQ9[6wxAsq]h=pϬqU[}}D (m2BӒRb;i VBæ`"z&X#Ii,U"q @68q؎S4Qn?0<_a`jǡu930?scc촣{x=JSGGGgPIa T3oF39$; h|톍Lo?BrZFD7QРV 'gM0 yd&i eH\$eC]=D20YL:yX4$8S%^n-r }bۇxUgR)Rʧ"pSi23oxb U1091c]Lŏ 1>;p[Sʐ̒ԳTI,h}sҁ\̨,!V;ͫ k=j=-H c~.b UɪclŽT]Lq~e  +dwmK]CXZqzUU f8ۓA&e[ FS%Wq:bp7O֣W}tdvd;pa· lGUAqrd޹3;#s ǡS6Yϼ}dSgZJY2eOGլP̏NSGϠZ5v6.<$_ES$Z"F{VM7'Aٻ| DN7kΔlw@ LyYS-be$H ĺa{# jrS!Q)Gss Gfƀ}5;=>lw,*|Ѭ!uD_;g+Cp? M8Q a%Dw&^ i ru#Z[% mcjPEan 8Q{Km2R|ȍၿplPxcrۏQ[J1H  {iaޮb4}1&'yu9תr}=$,%g$'Gm Mz~]Q$#T[ƌNE,i~MpThBȅ 8KS_7iU:A8k厩|^èM^(4z‘P69~aѓpuiύ9[ILiN,cJ~=-jp t9I=ueO% KB̏bO|=G"*4tTh:l] (hbٺ XIܳ6">S2֫63JA##Aí̗ X"oKY035$_l8sHXʵT)# [+50JEei\s,W.xqq|߶74nE"!"zqMiΰJE?ía{5N,[iu(ڼԺY۵'hk1 yfM  3933v)d4PbKg躊BHsw>@ݧ]8 ް.uӽ9Hmo>˚Qɽu0rN'M1f2RJt1n+qM$t!@5g3rLq:13Pi{"nP,3פu8v$pZ|bO_ 72FqAMw+t->'."UWe~900]nq pHƉd}Ö(f!Z<Ԅt@_V9w5}$M'Y _I 9@ I'Z(7g쌶PMy9h ZXTJ.eb q /heA$`6">|r^lЬt8BXyUEڗ 9^VխmPwjti{',-t45/ɤ#WmaR}+>H9Vs  >0jkGfƑlsoћH$.'8Lޛz9a,3Q 1#}nSG #wS]bIPq`yɘ(N8*lzq QZZ<ЇYw x;КttVHXu r#=ĸ[aNp7LV=(_ Tt;fxށ^5jbҐ!|?+o*uV~7&|V=93[ܢ]$ok5()wJK?"wZ.*T"Z^*6e g8DOOQqL2͞${ֵtxXGN#[^C36&+>«C_wosXH]UbF ί p7{l݊^ XW3;s\MuH.'n>غBur"ڱ'u鬓FM-Y7{0b2M;+DWj>fLU;.~q4T;J}rP gEp505f.@\lw0?rW4W`lCwB^A??i/`i~2qM0՛']۞I䛑9Zv9e>HN'}f)J&U-ƹmgUWȕ=*aVfݢW[{:0}E6 0Q4;@Y"o u&. /QG;ҞL~؝zc ?!f:af\SSewݼ-.v km tg.:+KVkc pqp.MVe2p*g$!d (eu!̮zu58Bz CG Ľ_^o6K3Tn~'InIa~ 7X!YD\ |uHE SC1zbPw}߬$H'I@ աoN>yU%*s.׮RsA"T,<~98¤Owſ2Dƿ&cLKaXw%9{ŸMU&ȀEC)vA?Nt%792du; vs -^YPK[w0QBHhvDG/Df zK9Ѐ>ø8%<9dopL(x[|Oo-c  Fֻa#!dJG`w6y-x(YיH*WV$z:,Ӆ7 P ؋]#<.DU Zg0^hcfȬ=m]5; lаJ<|a3EB !ȜJK{$6kyE ut .fôN| zYPi? Gc2oP8Io:, ]H]/\TTLCRbP$'+Φ[ IvI‚&4-hD,חļ#Hj`qu>Hw@SBhϵT) krR^/P~Q6bvzL(ٱRE3H[L@ _XcaOjLy(k ؉$ <oM3~EESt [ jk~dboۤHqcQPh3NraH tFB {ϷEgys 4Fxn( `*!7dJ0J  U(IùmM6zgHŗhiǙb5_Kɤ|dj~) lw(mӐh8)l8T\yyy.TJ^W񉠣+Z;69 ܲ6늊"]/BHy77w2wzvXBc>Ph)r<;-uݓ cZ[:s_aP[Ԣ$}l=\\ZwUI6Ї{/.Zy, OWJq -9뙺;>!B#g!W$?P/vFgU0g|V@P 0E69} `OCLښcS ߁Zˋ8L$9T/paѥ{,g7Je)ܮ_HFp::&Cxn~={oJl] 8>( a )Z3m} Â*w@LQJU7iGAwm ) )yuXDӑ a nޚX Y\ ɣ,:Ek1|]AB8*_;+$A~v#k+C#{N1?*(crݸHN9x#Y MM#OΘVNz  _z-W#o}ϱc9;ҙoeҩl*ՁC02@@{Q+@6[ث wybsG```6޼Y}ۖ[WPD W*jZPtߊҠ9 d_pܪ׮$eLm ;$Y)|x"ABMka) Go,d*GMr1|Q& W Pn(8nfX}A%.qK29m@,@IլU btstAԟv-fI4uVz`?j~u9210".VʪguCY-@6u60^zH{飺*q1&Fi/;SRXr<_Qb*:xy!wECuAH웑N##SqmpVp^Vx(82t"iNrjk*nCchҫ8#h}*9 5Gh^?IU4QAS\ [?dvO &N:+p]rblR>c~fx"1^OG=]Ԓg4LZ+ܑ^\u_tf\^E Zw j](i<ᜄȻLĽL1 |(\(m(]u=nN;".G8c$ h}=yn/Gq/@ `DKq0 3ɮnZEXirIlP͌p]]dMxkrPu97f-חζUMv.KQ/j8Ҿ2ex]Jx?pը6,bWE-dzoe[s\mr;{4|T4kC`|{u ݍVnAϠ䟙1]\t7S 'K7o3@Xeg_tIm2),rgOrZYgLO%O~ ձi'M h'|ܶ0uHu֭N ~=zgWA7ݪ@C*#n]:&.D\&D㙔ٵq Kُ1Ṟ4jz=F?)h$Hz7E0tx\-&">OOSIq:[lP޽0 \w!Nt[ 8(WŻ!3fl!{//]7 T5A Ivu*>weG 5<g فZ$[U\ xD,Z<nON(˩uS:(\&مv +p]o|W%IW*`^EzI|tS,iꭜ/{e{gm,љuuWY8Tfc,*FM) 6rL^Gt(4ⰍL!$]r_{d1vʐy ؛1?an`+C {#b#V 2Z,AavL)W|oyϏϦ¹Zq9Z͚W/ aSH4.}Wq7\2=Է'$TrB 瘴 pj>7iYpH1\M:ka9/PRv7,LY!]+cVS/÷ٓanƺ/DHQ,V:g'Se#?d-Ce =@2D'ע|y{ύC`~oM8bM ڵ}n^P71h= M2-zΆA[g G;mȰ# @ ) mB>A|ձZt1OB֚q]3U@+Dl2̛|ߟAuZ`jrY>.lT0'>jǺt\pgMB]>crPd)BGr.>=RO[7NA\\FTI*s^j=/I61׆ѱzͤS?VqatoYzbäb[p/*Q>Jofٿ rDA<=ڜ?/f3JeWD$7qBkEi!cExNWb`erg._h6 /1e_A%N=A"z:}-u*3?pm'뽁 >6f8q'Ɨsǻ@Cogб4z(5Z&AkZa< .dXГl]',cM:i(fRT+#yN=VJʠv[ c47ł7XO<=h*w|K":8DM1 $'hr\!WO*w|6"kx:p^>UoLOO+}n>|@݁xHJ,F_h1-} µ(`; fQ4/H%nm'mڈW4nFW~e(-}), =>Mt#6G't %W_Hf;GW)4@X U)҇Yk{'ϦdF@Rx m.&ETd؎mW/bl8_AgFJM R>%mWrLo1[," v%&8]O\H^.} "%VZm^r~H(T!tØ N" [r#/rӶYH!¢/B/Уlk< 3<qhϖ,r=*a/Ӻj P'͋n!X1/^] AL `\ۜTֆ"+7>"Kih1>I}9XA9 u{OwڦSkOy IWA`q7^jHM~!l.t% XY1`^3EK3ե71QTTXRgp-/%6\Rb渌Z.7=[jW|M1sFkltzdhaK9tz](}^] 򣚗a2N ܆pMF9HU1(O&GqV9D_0T/-DE@wrEneg9ڨJ15.:HAl^amUg^.ry]xr;փQĨA,AVsFmWް{ NyxEgc]L:K4Έ03̶pA)e4C<ϗET~Q9|ԙ?\caSᦎⒺVHSEJ`}(}ݭ<ͽC 3b= P2sYq?Bg9hzkXӬ7Dk6#l]N+6f>*TMP:T2 7_i]6ŗysv24<8TrZF12Eq̊7Hѭ~ M=A,{>όN)>L冠1 Yk6& Ei]U-웮kAd!Lq4{H{fY\?DQ-dϩ**2,,"Yh4V3=\AVP4>[=}`3Hm\\AG!XvQ\݁5cП4=-6 ѽBRHڣwO RMˡ4%S#=\"O(2:8>q fh71m8U/rc|hpWHap=𐤥"fPIQMNd3,$( +)mwnWțܿxǽj+pA*!1Hs+sSx1U˰RHN/-~/XB$a)F%i^ qJeǽD KpN\HhdOAڲꗲ'f"Lmqw)ϟ!?[휤'1hD}BP:R躦%+]3aɮy& وV<$>-{'c[Pߩn4 %09]04:l^ƹTu3ȫ,yPx-&`-EY-#lOw ̖ѓH׀3Z%WN{"Ǽ \+':_?W*RERbڽ"wM< UԷ~Hc7Ͻy)-X<_(=E簚!F|eBcȍ*yd.0ts~S{Dx9kGvx<,*p ^܍ҵd'2ޫ %:;-Gs4zz|i͢s5<0$P0.eFODaO̹4y5iv-$ 06pTvE 8) (XTH8hFXdҭ(5nʎh+ɫ/3REdu $83d. ^X Hb%sjgnTLS5ّ"sy@ee-Lp:އЬ@XD{ ٳ=-(,V2Bemr'B0CUhԦ#6=My=ARZ=vq;b{~-Ip_8wsUa lא4L( ~psJXDyq2P?`[?|\(}Gp /M,;v\-׮hz<&-ǽ5`l#rG?۫c1Ý+/^K@Lk Igkns$XU pDGJ0@F0<5D{[zɱE'V~e(GR?f zI#hK폹qr33dSgmQvq:ȊU{v.X2{tQI +)pXWm ۶RɢV>^а4YMn#0ݳx[MIj**)@e{];|\( f&MT6|8%',򸚺Tw>S՗f *tRToK@jTNl(1TVԥ K{)Z1+/+t]Ab&3ۮ}I}+Ю:K?zfg8bb9%9=;"B6;w᛺uli=Ay8QX{VomY/ c4ﺿw~2݁?-ݿ%M؇7߶XV9c,8$67!OtpȊZl=Pן¦4tߒb1 H_=%zgo-f, Oi >֭)6mUdh~!l&QQݣ{HmZURy"IBs(V!T{&A|wɖlI}=J#aS{vo5@sR6qEy\I`[xdRvDt!Uvڋ *j\/_ Ot y'[J87#:dJuɧP繞i׃x#$ed%9"1aݳO8G&8椬_7݆sG1ae Kf@a>l!BԨ*ʬˀ`21.fܡ8jS/*ZZxQ pf %-FB3PP{#2䘯 يSr*&쳼cbj5jicዬu3JB*hٓ]WۃAk4?$DM fp\؃ %o_àoCf 4dMEoMo Zo(M[!dFcjc%8Nitu xU{adt&ramH.H vMSn6P|G W \⛴;*;)bvRA1wE֘qc Gw/Vؚ3;jh*d}jKotQzd<.9sF^FZ.Y5n:o)ޕ>֦XUc::̖ Z!d3zkc${J%`\Ccxɧ^~pUB:W XIbO?93¬%%4A@;[4D]ޯHěK|HsW2W+Y࿧)_5B 7*d+Mɸ'4#h~f:EU].`X^7BNvZiC/}xZG9`,fWQ~t1jMy*kYg)NrJ R"PLfRmj 3r:{j}fOpkQί"d63n; Jh/)3j*H1Cɲ08-j8>Tr-&bWDyқYuX ˰~`k/U 7yQ.3a(qYb(yBBy[ڀazO_i X?N$ ت+6| gz> ]E; sKUzd9,Dzy0K>2=2m&GN ?i09FKy@-H)Ҹ24LIgA=;FwQ7RQO8Q|<AI.NgE@|Òp_%^yOl8%t8ZwTھO`Bp|>kԅs|ɋ{ 5sM/ C(6$"h$ӟ] S&@1ljJ{@l=/vB+Ʃ D?d%>eCBg>O&0㛳)t'&>ϏlzS-'^Z5!pf?%ޛܥfKJWںS'YtA[~^H[/APY}-(Ivl{zݗ  j*'u 䁇_i㝔=rZ}\Gk S)Bvw=6|g:ϟo )RgF w]W8;ג('.vddڪsj E >fؾ\DOM?[U6nhe_0Nn%k&\1v,Z0ty>LFlS[G(^ y>ɶ/Q6vS {r{PP0$`(#/!?*qTT'dU"p`/Oa{?3N,КN*IPjnS ^~i|zPmc4X!牤܅$p pw-)?g1JiBji1I~ګb(9j޷BmZx?X}Y5nz8IsIiTt "=2@'o;1bMe1T|ؽ )Hn$ C{k~(l]佛O0ENbfR7 h2C=쟱rM~*(tuLP!+iuLQ0?BI>K,*0`SpӉhŖ e&CYD9 VO1AHL?b)8H o~wP'' V} ѴTX/ aKed"^is*؇oKcI1M{!xy†S.UYAxVwp 5ψr糀I틼^ڊ9û}; 0QS|q]NeʏhC^VnD0 KIJ?!7@ hu7 5P޹F'RшWCoP䍍٠#0L$%z C}wU զRWނ ܬ SOV/B0T(zJ :bvW!qA Uu2o*(ثR&nPZ*xF.6Fњ*y>ܼ$BfS4~o{?y}w v9M>igA`֐naIă‡T)Kba%}:uYZ$V߾=V.{6z7U5 PFOR ;979{5 ? pr|F{BV]sYypSH|PhKg0ot lx U>c/ܶ%f:9lCg,E'u)q >eYGs_/=0Tvu;\\D-1Hp o6Kf8;˯[K '^EL wf՗ADgsFf~!eYWu 8 IK_>;5 B.~w2EӭJp/7/j^ߺ~vvj털= 8gmIc"1i _rBi cXƭC9n 0IzοOfk;`/ImŷtuQ 4U> Wx!wxd{eSbA}~m0 {FOnVQMd!l[0#lcz52˳$EC$Ql1||rv"x}:+9t*8h] CVՊrJR-V7y j&HJ j! |aiyn˕Xy tE; J \);{QU=E-Vim[4L4%Wg}<ku%h`CyUOg`V1淡+K##AEnVu5s|=Sb$Q/ 2gAI$V93SfND\}v3`M!5T< mwcV[icOs,A]cUZhμo⩩>N>tF ~L8~eCߊyXeݷ7gffe#(M{K3jd9MFg@Rd 䣩{+76:!a[ W{:A!cz= U~RW@h t,23)\aIyKъ@5AS*Ø&]ՎX/;F=/'Vjm3ǟU/ښ׍]RP_ܡiɏ߻!%K #d[v7mW~YYKB&޳\8f\ [mnr=e蘊1[72g{|bMO2U, kWHjuѷ#b'99OLM4JǬqD$A3,`$]pz˙p7VYoN3lȟj993lmII Ku .1f&f(vhrCjճóGXn+h/- }E8R ֝(v`~(Qf5^KՎ\KL˗*_E_Bt¥KfX 7a|ihLg8h!%ރ,H$[-ӯ.PFzu|qz-.+!U䊫]-3M}n%9HA'@ "3#TUrA#IkZt6Az.ѷN4aLWʄk?݀ě[XlFc Q ։]Ib=U |?BF3bEEvKxV%\A\]y؛Hsp84 ֈ_+"*lkSqŶX8Fת{ gNق^cŲMإlKZc|% 1~$S/FrÅh2Jqae( mcl*gJuM>z;R!SOuǸ?Y2E񖴾_<+V\# 퉧B~zuϬ*y0C,xO(-l H; x._g{]EiyP-}lg+p_{U4KB%0lEn#_c4 > AdzNy\5TanēiV Q7JwI80 XPUC͓caxt Vف T猳_dAHy<HFoXMv&HjvC8nko٢)hk {BPv:?*'`FTuA[f !R,ʙ],gE4ӉJ d= Sz\@5WצRrM~c;}(FZ>kw=Uā:z ˋUU9n^8&[5F2^;h>i|a@>B nI&o>p^T深RL̷:~;W@%Λ\aH>\=b"_4hb놑~@_:%qw05N<_. [[Ej)WX] ({)}Wza"kO[i._ 4)K$Ƃ0'wWπ0~4lr&'j)i̡Y71`eڈSaG:C!pЍGyc|M/ز y :K|45hZip>iR.)< 8Q3 lᑢliV r~v|?a琘 I"2"Z2\MXD7tZbEOI񂺸hjLŶ|7[vdu:́= |ɻvn .wjB"Ka WaR/ HLe.^kEIs?^OBI+ el3Y ֭~ aJC 9[A9O#nJ3A'6C@<A~ *p#45/3L2*In4ߊVwqpdAXc/-Ϣ{I!;*^6%NgKLMzF`^re7}?/ʑO QF\Yo0)Uʼn Doš`3!5UgLS3BWŅ>5(%h5HL>>{ziLm Zl4)v41l@RqxV Sǯ.oHNG3W Q0q~F 7 kzY tN̡l :~TۯVyƂ" PkNL ?|uBeJYzS oQ[T`8Q8ݎr<1M BUXКµ]N*: KˑCgctC3a>}M}ʣj"it w0~_^<ȷe ܴwC,M- bKQ%*a!^"&U{͋ >m(_N0Bk># #{eYtwDJ!|@ϿĖfy q(CAMrKZsHRs{]*洍 BmTw~MDm/qC@@V$j_9}錳 z뭿E8WlBpb&^d'E%$3˷=׉e96v X~q Д:XO6831K878sﶡv LIsCv_~Gp`$Q+* oB^BJJBb#;S*?AR};Zf<كDOEU e#:cRSIo\Sd7i ĦX{@󅃘vzyn{aq]zO֘sn ;JAlZ- M;8vc_Z[sZS`o4W1:V“fDCaJ8g ev򖒝`fa>A>Bz, >]s]K@d9Q_$Tx;* S,^-hM#pJ4mG&mABOowAm:/:` Qh'tik0Y@ȯnp:1-b.Lu.{^/+ z1r@ ii!1pƍkFs*[6[إ OLGX#ǹXGSmՓ!<::| Ζ#sT^xTŞhP}Rp%LڇNsTNxrFGَ~2SSzǜFe_bX!LwT[A>!DӰ\=SfEv5iObrƺիj=kf&ZM P6<KWnIOdfQqofW`0ݻS?٦VE+b E΍ρqѥo+dpc#ըxqMs?DKHEKK54c@&>Z>Ħ1zOlg 2B/P-Uh鏑J #ȱ-&Xg0 h=J',`xqXwDۨ%KJYm($QqVPX@1{FD[‡M0}NȆM+Y/U& ,}|EL!?f4]ddw=&^`JAj҂Lά髓qPoϣiX,t*ɤx,ft?E›ErзPCM^tc*NyW"E("  D:ǎ3| Z K9 n][U>&%w mAIԈ/1y W\Ue,jC$Y?D*Pujt 4wgN0UO9o#GxZk}3 r$cJСR 5/A$ݿőۤ]jx9_6 mxhHtuY{M-bƯ@BFzy?2&_ p1j)IN:eMB1o3_;0YZ07070100000371000081a4000000000000000000000001642f097500011dd8000000000000000000000000000000000000006200000000./lib/modules/4.18.0-484.rt7.273.el8.x86_64+debug/kernel/drivers/scsi/megaraid/megaraid_sas.ko.xz7zXZִF!t/]?Eh=ڜ.+YFCieUY9%-b*ܙO2/]CAНS8XTBƳَ1= o2b|X ?1$EuX*43adޘJ}u3iutAzCb|IPffar  %1kR,w#A]Z .xYƄ}NҪBБE/?SARDunENgZ..Ħ9d=o8m{dQW hJ:eF.Rפ0Nέ/,|S9b)Bk{\n~)E'}:İcZDq1}sJEw(Cyq1O vf\C9Iح~(MIɑ9aA4E!k!Ս^'*Y!28>sZί1NkڍY'{K1/ yM`z0#w^j@6=M>M ?Yy3yoBȩӡv JXaf哿{2$HM#s iƏ1"n]@LY[u|ڎ)֚o?Dzt@}>ڕURGs߽|k"qs tC jJA-j6PXMqtD1mcL hKI-J4Kʿ6aa.mQ%aj6щַvZ-hbE%T~l'8YfOi S09OAޣ͙Ԯ@HXR!ѫSw.#XQ; 4p:i5ݮ)uY>[<]SXzw&6/|U&77O ݬ8xL2j!;g`35yTIq3 JU(U9_$qʈ28MƾAus_ƞH:i'O}44J|GLiYg[bM}qÙW~aVPXO?% {.`;d- `'IZuԹFb/ځMS#]SԃLaJ)">R6E]ڭc 1+G x?aQe!ѳ &n:^.@3wXi- A,- mCEəPIwp<%ALz=6Vvj}VfQ^<o;-վT[?~t _˳k-+x7bNų> /Hta & Y Dw&tV 56 򹶥aGd5$|=ݤEf{rJ] xDTlo4ROqV8LBpJO~Y,pErL\-i1ME"8ghÜ;423R+.rst=FA^2Ȝ^1^JeRfLuk'Ol3&]2Ǹ䃪wz[zB:i;"*\QqݨipN_Gsɯp˒:نI4߾թWLMV]AknӘql ^ =5 edS:82kq|M LҌD 4KaVČv7)R4o/}Ykr)apۏ?NڟE~u߃lt{8^Xq#i~{ S#AdFR#c͝0?R0jOS@Wl[b+>(K_ao/—.r?YPoqԛm)'?ʜP?V@BB\yv&SQr@vT(;9Mj0!Z#3/&}/M:%D1J S+۞ v<]XwP^ q}0R9(V A $w\ܩ\&E'Y:[dOQ Q #P`42WՄe%ߙc)j+O 7W})~O&;ćp{݈ ?̈́  }&5HdskK r52e Ֆzzns^14U@D΁LvB/BHrPf>F- c`U+MR Vijg[T!" £ӡDj:~(=b=av`~&'䘨k[Dȵy=#Nb6VrR c`q"g+(q3vmbUZRH\iTvg1DV0"wGSA xpg{{A˕mzrz&rv R~'Cà)ԋ=$_tLp^jq^UJEyJ|e/JҮ>UPO<۵ֽ c NF]|FAR ]AJ,)teJeX;m7n1o9l(F ve-DݑdVsXC!5vݷ5\ 9D^u jᑥl}?-JA KɁ!r5b-=7XvzenH|6s՚–[-""q}dwLN4DBR۷53EčfhW=z-oS!hy߭\ Sr&Q;tezwJ&gf`W B/y }6%UL:h'ߍq_u|<^OV.+6[<^.ԩ:iiJ+r^WÂKuPFYW]uudI6gn@,^b._R G+:RR}{)4ݤg$et'ZKR0`T~381 W-tӫXBm@4dlMBEW6 yUHUF\ś;3Ŝxm`[G偏yHlRecĉ=ȍ,"fI?2v{E#3$p?>,BM[75P߸-E1YP="j+cpp2Mͪ[98rzOФ o8YnDUXݓt!~h٩VRoQb^ fA܂_sexq:Zb"P_!SgRx!zBkOD<ʔNv\CUuA #ZᎿ,0|8b&- l5Qgh@rrCg3)v:>dlDݎkO&q?3 v&?i ǩ[4s*YV\p* @>U:Dۺ@Ty4ڐբdyoyZHUaV׸Kg amz;Z:"h"Mȅ1v5+~}4v׎q;Kk/K !?wI|QkVq+6?V"P^? B~)֩-e@1K+ښYr}HsB[ȅ׏-= z["cJǔh|^Sx< KAcv ]ˇʒ8BZxG~iHp;VI8dBD)w*L2b- |Kg@//5Ҵ@5c'z+h/UΉB{HE10pS[ixq h)BZ2i6Y C 3l|u68Skk-ڻe]d8ۦİN깮Vx򞠚hҍ }Xl:;Nqq4=9&n$ 1N4Ou .^@qW&-hbzp q{ (3EdK_Uʹ`6Q0?}i%I/e2Xyn6߁w9Cݼ{)=6w3_]^wʛNkYIBH0$T3[` C9t~mDYrZ,I3Љ(hl39 _\_Þ2u(FL=oyN ë~"- uqNe$#3sQӓc^-(,t#^)?v014\`?By6>J$o*nFIw9.2#hą4,O{ f}DY6s׵rfw$_S/avgSgl I *VYCݎF<TU(FcJБy.\EMP#FwȊY8q٩"$[>@QdJ3nr&H5y4Ya:{yNle%N$Z(C@O^Lb3o.1 7 d+H.(RT䪐6yGm0N=ɢBS"@8Ѧy*YUnzCx{1S\C \K?6Ä0JNL0r׌ycC`ID9 WJpnqD~jXDB*vmlɛ u<6͞}\#R`Tj~9Ir,FϚ U#:H35 lq#sKjL+vZg=I: E6gSEHazjmůP[+jG1`'oQ?5m9Yj;Ĥo{X/y#]~i=yϛ'L?: `$+v4?. iXCr4Ĭ]"HI0=WG $ɛgmވҡ[H9. Z [3l_F傷joTã:)_;.CZQ;Յ<0) BS-aK dRL3n./ѮYлEBª$5^Y,=b*t=T Bl#bVqE`*F:.WXRB'_WXbm0l ^lQ4"27euC5J+T.#pSbdv楸@.[ "*bXWeX4 %l,x!0w~kLIFWtQr^ :a堈jwVSs Q7Wa^ȃp{O͑Q'=a|c[&0kIKx PH(TF7h'k^j6.GճkV1޹ϺOoe#w}_?o>}w4⼆\ @&TM »fnZޥ?=:_Ez2= 2|HQ1.Ij"A+ǡk5%z'eTbfJڌ:on7 0B!92L]:t??}wۮP<;o(TWtmpi)s}d/ ,:(@Sl`V*$ )lN#Rxߴ(7j4y‡=X?'~Q5j) /6;oW7k"{f':VF'-WĠLZvv# z-Yqq2ޖ [rNo 2,aaت$*ߞߜbSK^P{⪞, ~sbv$ǐM*|-"y1inORpqxZ2be nH-w}}BsdaU#8Cs/$NoJ;ӴZE?!㢓Dnuhն׈ab½bkY?&8mcF;A,Sj"ӽY/wJ%wnȶ#EAj  F|#hd*橩&WqKn֭}{;˾s8W8O3sNu˂LU XG -O#95$7TQ63wHį?52]JM"5"8%Ȏӄ`zKױȤ 帑Y|rÿ>5o q;miH4ZZ>[-@WLD ݺF]M 0=)/ /Nʳ>p(HțJؤ: \Ud;5]Ej=E:͐-ī\bҽzQ__ŗ0'=@IykL1zh 06:j?gȒɪ;P~h>,Y&W4E{ibp0ٗhs j#lCϞvv0t ꀕe-KŅ+dC{I"}cܧ ROHX,ˢQ Qh3 8ǜ %L/x}g*2|ԷHB이Sr~7gcyʀ٪vo~-CadgQӏjOxwؠ4qPfpKz<0(7ԯhnx+V!W6ୱ1%zˇCF?Q#np>`ut.")fJpA@ac&'«ɪ3K:yx>8ؤh Xu^ 1BG9t\o0=Ll8{0ޞ*+S%?ro!o=Y=qv!=&F4L'i3Kc4&N[Da(k>_""$Ͽn#SPb ^Ioi(x;PDRhw':k/BN?{W#OnutٓҀ ~4g\:N8~ɂAtqͰAGyz-*:5Xlu?Q$X)?[MX{; Iwa=sxγzrk:l^1mt?%nUbnE6<٠B&Dll*լv#i3 #ܽ,IJ؄8kQ4B;[z蜀V3_E+(pˁ7e|#\'[-O8᧴ePR\H#5$Y(~H4Y=PA ]ݎ[쉸m:0UG,;W9^E~KLub|8qEv8g7|sN7 B{ _6DvA2I`Q%wR'5ކVy>KT[gP.[r`'R>J4T 2ɯFe.O0C@Ai6Z$Zrt܍v2%ڱhSk뛖˳k@M`|llL"SJT4;ë~Z9+^ѩde PegyF33tRce޽~sNӹS W~ {#c ;vV6 }ʝ>ӂ+^)vݛTAfRWmJ(_&i"=H2 Q&C:X7AH7`ٍL,>]6<.64{R?󣲂Ոr7 dow:=$8ri̒g] *5xusOvU $V%Tpc]]r+G\)|؝!u6{'\k(<=32F8kq"b.5} ?Pgd&yR|<77Kz;4۲7zvss#PT)3w}ܠ )r-*Ffl| ߀I̕w3"0.C"[~۞t!0FlsݝME&;\6kš#BbKD|R z1力i4vayPU{ׇ3,ZjEuD 7A ZH:#>_ԥwSBbAZU` >}U/+ڜu3:P[|5;^YlC >́%i"Dؿ5WL'MƸM*Ǥq]SyR~ejv`V ?Y ~V!, ^&rn, *H%:Lkc+^.,!4Cb18;+~k%B $G~B`Bzpԍx,R}$@_b]^a^ ` V:i^Oe_7J]8 %gvݏsFBMKAZ[Va.ULdH5g35MqM R8HnRtMhRvrZA>@Zkz`Gy.DL[ y#Q9 WȨj tM SKWR'9rT*W[i\:$GZ#Zv<)CQG-q07! (>7+J-AIJ홋U +ҝrـ^I@CsI?JN-B]e _'zzG};Oed2p;x&G @0@gMD}}8-qG"n)|YY<33f|GMLuoN4V4+=@l?7ϗJsʝU.1!W8ocjQDJvSlw_UsG<`D#P^(⨷`\%fV! };F;Vzh"cұ'p XG9Q#*^|fdE?9*A*z]b٢//nlΨ1P[\lQ(|gR M޽x`'Q 2 c?ɰ0(oP(*:{KD4"@RdicDm& D@1]\:T1w.X!I'T$loJM%,qכ!e;۰`ɲ =(3B}*KWu=C.ѡkq.HϽ.>j[O;jn/+\B swIHA+zϏcЀo3;&`EC*EC-]8|3R>[Q} oEj .fiBQ΅|:>L] tT~T,9>'z5Z66a86/N _ǚ<;B^b藽oԅq_'Z:`!)še=}uZz^+b: #7}9ښU|Mym~=ך!nmq'/KjpaLB15G' qGMͤV/N''B7ˆR/׾Qާql}L*G1\z`|Q0#4(_n=KEL/8^Q-Oxa_@A HtZAnwDR#w!M1ߎAyN)-tg6-ɀ= T+kQC/ZҪH@8G<3\nXj~?L!C(MI4[+(jLhi GUἴT)a.JVזgӊ>/A.!;! R-~jxjpG]VR8xB<8/.q,%{YfC HOԵ}ᶩ֚ȯ9N!NՈxٹ4x5(&"toˬ:7 8K<2̀ `$=pb'vM#wzE)}p\hmDdֿ<éwBm8Mq*cj5̃J>'cif]F]Hoyu]{Sb0R@!Lf\?/sƣBn'S:Rt~qNR*B O0J+r5;ޖrR`:߽rg~(7lso kTfA;oF{F6!ܬ8 }R PGIͤԭ1f=Za m( mCNbmo3 ZnqV YunQ~!jQ5R`ա#}wJ[4l4T[AI(~&.c|R B4$2 XK|IE{5ow b?ڝeh1Rkɣ~"Ј}0{fYnr$^ ]^(nzi<ڝ.Yib}ǩz |c fђUϰ^s8EǞ\c#Yku,Hޛ7lܴQ.!$)l$п aH˦EgZvG?cO2ƭ>J~6뼫iY_ogĴ8a1yެS=ƺV]l{,ƅ}!<pxvP񉢑)IΛWX 2O5I a۷DbQʅ5R%ou&ְ3AʦWKfdnjbS׼˶"ϲȄXo:AܱWgPS=*UՖ*iPjnuȻ xպl?nCfV<##fR g,޽̨>m_pƜExyAh\ 1sPc=dԺҏ;0q0,DlIG>v:pvZ=AԻI?ߓlMsCtݦhj<@PKlf[r[{ӿJ6\!e=y$OAVF0-t:d8],bazj 2],K/,P]{%,f:=@JN^rӘOP Zh+kw ⻩h}0+ Aq GImzYM"k_[to )_79A@|#~iR OA&2Kc^@łs  h|[ }} uˋ-#LP$mIy>\?NS6? RG)$0yU:2PM@&ͮ女._^} ߜCaF͓!D'{dƘc\b)NVP .[?F9ڵ% m\1vIQ}Kw V#x:ț Dd溹ܰm\pD46Ԇ!J| >T<`,s3rT%wQ0M:;&*fS@mygpwAdn 4=GZ zr.4@V Lhp]١,cR8hbB QZ5g$T!zEgQҢ' L;/vκweB-,J%\Vˆ\'6Z~z=s~$Hi7< Pc6!p>qd%z 2Hc-tr7  aFLCcNmAV zAᰣ9vLs2hO2]J!!г mǔ }Ph`Le^tv|'P5fͦ6?+=9Q`x"Ӻ;x0K kB])k@`q;WݬP{XY{o){$^Xg6;Euc!6czFD'6(Z2U&U4+0Ֆ HGCYƫ5(mx 13fʟŲXuTJmͩkuOauYGN @6K62-4ȚD!'rm3ɡb?*0 @^?s.k:6蒐`&l}ڏ'Šdߒ7y_R4kW$#=r*?ާ2YsNODtf% GXuv tɪAWE( rl5'<\l+s,FCe]r80*!❀4wMW:z[KX*HO` qD̯z Osȸ#|x4t ncѵj7*њJD./l O6ۀ0sĨ MCwt#W,WIQ3:%yWXn6n᧴ *%RqW^SmekVwV0#)Oly  k~Ox#r}`PZwUjF:8mZ<qBPeOERa?-~ IJmGA*Z2=x;uY F܄79ݮye:ެivxf(yc[7,)T/zz[6Mk>W ^Qp6 [/cGȔ ?peC}dL|R=i@7C,P%θ`p"(bCh#oQhy0gUQR1`ޕ`q 馍G:t z{Yqr9<𻇫b[MY:=D=U /e%=*-je2h3h«LrCf=G ˏ`[9l*p(3`l~  x/zmRT2TLIfbx'L|4z8)f_ WXT.C薋T#%+C%B JKdQP~6R1d| cW()QvrId=N<+dW&mF0k8fC95%jb J-Y6`%J]V~h @6bLox&R1@ a298]<bnJ*d n@BWPݿl~.rK88&%xSq0WnC2Qԗ{J5/`|]"A1IP#z(!3\)Εpan2.X71;с=mlg{/_)lbd$y$P?dH:8 AFQ'N#S-z+~ߊ?r1Wc3DŽ/ɔy iNZlLe3TpPY2 i yK,RޙHP1pRyXbq\CDHF6)2?ލiԈDin]Q]=[j3R -{x ^m>5/w!SFT?^"AeV-!I4ni  %zK1ͬ|[ofEJ9lGnTԼU1hu6Y@K|bOUH*ϲH⛼X[j/{0== U%ͬA3q\ vUtݗ;S,9c,>W)&{f0Cqh?"ub(~+)pH(MB̒Ig>q黦]M~[S!Oʢ_Toa|j\P% olpL&)*3BOsɀUsrj,)Rh{܀Ynߦ] )k "7_@Wx65Y;ҁo^ωݚա{|VKt\pNj1z c1"x?zX4a' !ئeu>i$mweߨJ7hMe||"F4 TyPǣCdN0;zj01C U*l5˚?F A.POM-_||UG +:50؜=ƥ "уՎ^r :`Vܤ`4vH<(J`_T@,›l@2w<^w㹋{H)VKP;=x <3g#I3ˎl)&*!e:z(%Qj/dc WSBfDGv_pmM['^l3%^zW3ƞ5A'B[$Ab0LZvjjMa&I*^CT <`W}uoW`Kyx,['I-K<ߊТ]Rq6CRG1 ҅c~? p2ijuɧW|3ħTaUy݅+pi9WLpͯnz"STzߒF@.ñmm_ LIubW&7D4=sd{Th?ۄ-DPhs. =n3q4$T ^Bl E d23ڳsn[\ńz5Ep{WlK03j[XCLk]7WA ǝn7Ɂjq7d uRPsM?iZr D&wUnN`i|wh*3F("hC£vu9#]#eӎqo˚#)8n[b}F!clgbGTq s3hr)&/m5S PG:Jgr2_w]%ҹS s^.~@,FWwxEX<)sӸE&[y=D4 `R?oLk.(Dsn5z8k.qCo&% mK7NQQű`@,&c >^D`"*,pZcƃm@0X=- Ezc-ff5G8Nڜ8[t'7hԶu͍cmvj'qj7rp%7,U˘m&Y3?a`Ao*-iHxYR4wkƽEgmk %R`!w,D6N `rU |KzN\<"EXS>@mwG8by~PS<1|65|qwk9}8ٽ8&'nR^Pu.gV¾Pe.xCZ@2:B;<̮nA' mNJA5HS64Ȫs%#m{54"BIm)8qۮK0Ej98 xk;?ĥ$YX$)&GL,aQG'9Y )+ыn(ɱ'M艃#r/ d}pc2ⱽ7x8C|`GCvS=1m~vґƨyuzb<9\jƞψ|RŌm݇jpd!Cc#(UM2Z2Jmqkf| j]ub,A+#'7 @[,i 3'񾾁,Xop$V$()Sf@bѭ}-VWEZ9M㝖Au~CY{.ahZ.ܧ>;ˀ~+]N~G.;2@ 5lWkX ;uR=FxwmdR"7w]էdDߔ(l Ȫ>{:$쪌 vsIq vYH;kkV=C8-. cp W de$gMvayHc<*DLŹksiCi2/d5(*If5R+N:Q*aON HkFrKՔf晬wD I3ɢ9O^{mG)]W /+YUV0P ]@X )P_h]Rf1홇Oe$Λ @M(~j&$,#Dn x*m[:' *hG.8xy&z1TAmS~!M@liLLcɧsީqXF/Y×E+)_[maf s>?ޙQDy!wg,`*-Qz Qp%0ိ)\Y֖s+~TGl&e!GSkZqz:]#v焃W7F*~9/QrTىnHaD6~9ٛ04J eTsB ܎2Kmn:OK9dq_ mjΥ[Щɚڢwug HRſ9Huj!v#ݡJ}ieA'S`ݵkw_y}O@9*<* qlkFŸ)D.{djOhwO:>P0F1&s؄uI4/pjwp.&텯ܖPtrVE\4$ /WoN3)MҔ:ɪ+hV:VߙZٵy6|g{+I+g:YY+N-<)n nrd].AE-%yx5$cDXٲvv\n:3d695'-.?P&6"0kg3ѪG:7BmhSN1HBgXvEn\}"n>\3 `7+1qGD&# F=OiBdgX$6=Ӧz?!1gOK\WS5#͡ !Xj 3X-p+ \rr@҂.WQh;u~Xd*gɖ#4jEZ Zy?)- {{QŞCxElIUVĐII: DH Ѽ(SF,`A=M"hW)@jo/)M.x`$OkG.Qd0Uyi" #O#]*WPTq~}L~}- )"c?1H]fqʇ7_X^a.-]5T Aж*ʦ R{S0Tb訟49\ _%ˊFkV,i2$RC(OD TǡFe߉bye!؉he#`v_| {R6S׀3%*5rgT\R)EbF\0#I1/!Bvlg)j5/_&_o8Zpnһ` r$ rK"_{*MFX"ǣ w_C̑G>+3~ .vw!LHCj1=4s=:d; |?;irDbl\,U_З jԕd 2U`YiKWnjV&! |({wnmCBDij"'Ȁv jϮ %:'OI<)hgrjU.p[jeJG4Tv?D* 34lűs&" h16;f[>5g әJ0yv:CYz!'>KDL1`G vYXic!sNɳ>rijwK~`C'=axe܄ n^H""yї}I[ K(7LwqbөD6PKHZ3v_pI=bwqo}P -Zo;hVnvt`g ORe\t,4]rW8=GҶu+ȎSVyER0YOИ+Xr7Ў?=dM鴧rSfBbwaߌ7IP 46 TE5A)&X*:Gʰ*.? cr %qB| «3q"Et9OXu<% 4iU/ߏV [U(G#{qiv/ ,Vɼ[_6f1QĄ0jV"[J{>ub26R{S [+- :^\n+ʱoG+c,#gqAKgovd;nyV͖׎6RZ{v:uMG\7ޱa~6gkȘ6|3YL t^P$`gya7n[F+W$FZ {{[iɘDGWO7ؘɽ((;J=: 2c~yR =¦xcQR~ SXr6ҷiݩ`.-|(I_{fJJ/g?+3 ,[z~> M )όw"!)~-@6G-~E^AأJ[;^,'/"F,)8rBX*`Z UZ K3MTXag2}7k9L, e] lzP$ܻ=mcsZlAkMeZ"]O }4zCI-Q.y総 r JT[fG0{`-:ڻG² v"hgP| f |݁8`).f'N$%/G<0vP0;GoiϢd2$!X ]O;XLgՉu+QRT4?+ƵT[ĸ0UݵM@.{. NQ9t!gXϠJ7}zoVZȦ߸-d7&Y (0G1.&U'c?L$;؁f)Eѱغ;d_sV#U@7 @hݹHmߤNnNoB4l-^|(3\6q2pS]k YB3rDܴ-ߚr-HB^vs.<ϒ!Xq{iuz[$gpZcػvc$MKs~tlW5pQC_O|Rb$LԍROBV.⳼GklY';Y?ˤ !^:? c49r(7OR~A=)R?Ń}#w;*hi( #1_X 3U@|6M; R)XQ$:aEZJ%h8_uT-@zUC| )Ym9 }_kd p)]W")Y@N9 A/g' \vuH~!J8j|`[q Ϝbhbif{GU5[gy'o.eDJ^ {(ҞL< ƭDc-&LȞZ'b,镒[ј5xNMj(ɤNb'Ƭtǣ &ܚ\}=B96fÙz }(\L >Iޓ+M@|}lY<Vz2yIOkɫF|P6~3~G 6S!r5Bołц"VYfЉkh>&24jfGFex9dOeȟGGb} r1yp)gD]Ahf[ %> 1QXJhؽ/۹21h1ٌ͜9[veLӚJROH );!5%?{ v~dM\y%-4MDׯE3= ځLxi眡[uݾe ׋+(eJϗ50IOʑ]c6/8D,9|mL}kodZD́m\FnBMp lj*SnDO&2}(q^O )1|䁓N_qBQ~!Bliph|0e]Qp Dvglƣ0Xs:{zN'A(E:ə{U `c\swWU6ãLllϤI4E!4LQwg>p/oA3#Q0/Qn?_ @}|HԳ#֐|rh$ξHu3.ݽY~6hTFm(|Xԟ\lT//BV'4yxlwj ,MwP^$| 2UVu-Li`Fg Z#$)NЏjс$ȻK8\RV/y6 Qq+Y$ Wb|VQC|r*-Stgl1* v %sa3֊|M+@$R*4$5樣\y l?w( LC/x63w)#Yi_2uZH f RϚ*, r0^Z+E\Z.k׋RɐK!T>[:ӨݕR&yF-2@)qXZqL/mkmjf)"NלC8flYe8(F^,,]ǁi`|xዔFqۚ< ^"{GjیsKV أ1b ޯΞrɴ$jp=Ϣ ^kj~&25}JR-^=γvl# wq0J9ˍMY;1<و0:!#ޤ"`_>0's{n|BmU=8N# Όr ߟ 'v)׃p?]w\$+aޖ\&ͧ檾ۯ$d@rkCRbYCac " B08_C-tr~h9ՂC qow=ퟃc6$Z4| 9K]\ 12ԩ) i ˀ/m :~-qknӰMx^vv:FP eG0ɆSuPnvԦkWm'H"lRN|$ffi%]эV߄O#Ⅰ v${' Wїdgz,SXz<j8P2$ki#4%vxbg꧈TBdm轮*J/4Dj?*boBMEI0;wxdzu^Ey<ۼM3yHyКaR׬wR066_X:eˤejz:Mj`8UZ9NREdGg'Ff d W^([pr5h:!t7!lXk(-]ZYqnxh'?<"ZU߯|&X2s/x=B$N9<WBIE1lF,Гm_]u]ȸRqfHql k.)kB)zEtnńFqc /]g9NQ6mt>~P+ֿVr:(=nuܤvߥszPTj޷ʚ%P*W[ɎHX.`8aX .`^/Tou>c' ag3Sm{yQs< 0J3Sa7r1$ 5 ЯN{[\!)JS#&sbjwt}Ӿ..v@ {w7,ް.iV Cq`{55z.[svc_e"ASHP_ތr%\;/aPq {I6"7;9g91]ԅlĭ/JNJ܅ Y tgeai[w:0iѺ ){߬ҤxP 7ee/EWSb* >gmv9qD/JH!jmUJrӦ=•>;+WE $W>9'6y ,p֓5=0͠i$| qfPHɮ(qY˝_BaUƓ>g59S~/+RUnq!%++⡦ L 0nH3"c?wkl$\R)̭86_-x& ~,X?gwwh Dh8hkEpO])q\㺢ք'8"fF/Hɾ찭zpM5\BEܬi Ȟ;b8r EF2'.AlMc}JYJ7zQ"IYnl DL&VcǩgeDTDKsZ8 QUPe9﷪.$cj[:!@~בˁw5>jM%Jo覧fQ K'8 b?rbل~! ܲ"Ja鈑Կ,[iŲQ 岾Bt)S[e;(UDӏdb|~qlauݳ7\S5L 'R65v>IJ۵xS޸$5sَAKΝ>`LhjEZ"| &? q?"MJ7Y4P TAҕec%Ŋ.#1Yv;8BUh)t뙵tMw?o$06>~pgOD V B>Q#VYuHR`zK /PN:%\_lE5,~fbBۏ0_|&΄|w, ٫?g %1S{LahhitI!"E"ݣ˟4m`Cv2L%¡w1 7ZIC[5/soR"Iy`\^os!5?,} #Ţ/b $#e1.fA›"ZȲ/ %JH{&vI,,Ѯ)Mzl쿎硨bibO}ޙmlYC`. WjJ9 IYDZmidxL~ӬѺr$ hr,Yؾ. uU[V4AQoѣJ`*n SԽ/s^tKH]!ڄdĐpiL&|ԘM]L #h(r+hqLe`0z9(%Bn\zbw7S<"RQ[jmW8qL0wj"U'/KO)a[4E[hVVh]88"?V*^tyL-%$BdEUOcQ_r ļzdATB8{撛)J9h,V٪-\Oh@LU$,qQ[S'6dv@XJ(F4ߍZ{/*L6}0L%h]Ԟ#^eW "Igm2]?Ah>oeI~o`n>u`(qXXA)JQݥa=FB,\KA+KRig9&?~%z`ty2G覑+L-aZz!fSʘBѾ` Qh[9M5 Xsbv HWmbuؿ/uL_kLS8e͙G"¥?)0bsT )+r(ZFU$e L$l E4͇5wL.-ua7pmnnM oAiUx V]\qڿo|LngoN!~s,HMuCtc,vOx[.'}jR0Ù5d (O9 [*-O+sd ŗ6fX:N(l-NK/ng1G#ld)V,mPd\ D>XFu7sS) r=/V{/&Ys鞬Ro45#=?|oʤ.hs;C[O:I#t;v~EK_2=$wNAǢ/-$ɬb4YQ՝`:3_8-*beuF͝0#_%MyTW LhW`a}? @@mzɩXΪs5Pwbr'9^3=ڦk:rœԟIqx; :f)D?WNa'2-ț X^ȯK1ww}2S=@O!NDF Ѩ3XJ;cfig ?c"4SQh׻pi 6OJ([Dh&5xDE7qCCpy8(`_:#;; 9Lt")He&г6640ԟNpp vVaT`_&9}KdI_@WHЙ(`ȃN7QGdз@NJrNyQ5-0STI' sw!bGQRSP౿ؽ>uƸ.8HN>XWtѢ8/ʞZOQiCYbj)N+ bU9Sx#쪀.L՞M FY$ee=l$CKZy*\km WD ~JI@(=,+l MjZ,S #POk5Cgu^Zt.Bo5g[8[M­?d#PU+rntZz#3bHnk!\1L-H`MYj,ثn~}V57u ?IPhIN5d! >mj,`z&d 5z"Ƚ\?cT˞%OSU*<$3I3߿a.LZkw_YY7aRѡ3.3Fz ;,n0.,MS˶ؓN7)p ' Ts.zb/qhȁݳz/] !bTδ[K1)JmE˶d'Q>r1KF Fo5R"@:99]QGM-2ѹJkYzPdwnK.t<ď8]}!8#_Ы(P?,^\&E7'n4WQ|~@"CP V? y^0ȫɛ2G&?q]tӳc|(ʖk^YgQChSbfl8WE%uk:QS@H˴ ' xvhVt?1$ .K`q Q%Nd7.^j;i=S}R_g# QLjh]nzej53^6PJ~o g|^D\yB\Zm˲YyZHt0Woz|]u K)qz!dJl343%mANO ߌL,9pEy+r%SvƄ"8$2x"\ 4)z EgLfi3&@PVɿ%$!U/"h-mCk@,]3x$A&Hw[Z=S 'Gyf]΀.XMTq`CHe:̙<@t7?$=tvfQGY圉2uY"cfE⩲LJWyC\ w1S#2j(gIb ЪRB|s Aeh'jsjZmo&\:@#3_WgLN裩O&ϖc#Ȯ#6J>.4fϫi.947e ɆM=2$Xh<\֬m8YŚ`Jrb3W ?DOoIrg4 0\av77^Ys_1ˍA>CcΠ޹*Qػ[ ޗxnA|ׁL6 2껅V}m) QNA(Ջj,'16J28a3 |l>T&U.q&ln3xi/sY= Uǎ!"!ϙzΘKC=:bv("NJsg,X>}Y1 GZYU9H'ǒطA yZzߥ?Ũ_lR W^b'! '&qs`A(8ߝY13Vڝ7 g8r밖"~ܴq|Gaw~hMn!h7>KX! b2}Ve (s;3&05NW!^D嫳A^Vrru˺qYnBt 0ˎqMBvs3PQX-sl ^@bC2s. L^ /_y!g6}׺jj@&irC3̧Υ:L*cwA$Ţf3ZYj^ŵ2]eq:ELKf6i k,TH :k&5g[{!p]'VxӬ1!\g(LGC|_sՍUD^)?K܍CО?MGNG icE,~ʂ6FڱЯ6Hdqx~"zC)y.6sgs.W4?Ar;١Hdt7 C·CCKKpdꆑ7$X'ekVF(1uJ`g,G}16/TLE\%8,`:9N .מ؁gl-_;kcjOaP}eIr!f3'M8-MCj+LbF.z,R['37QQp0'Xu1 l~HWAk68t+dsȫ3+:2nU?\b+vPϕap½OwHım}>n'>C}Z7y3e|Y(K# GU3mFqp~8 {G WVC]똖-AurZFI@o٢ډKm~A9•I1hykq cӻ]E- +_04qx-V ;d^B Leq `0,\q )pV Vt;zX77Z6I iwț1 (b]MSkZ{C>݋&|dI ytVp۪^t.(mNks@<Ĥqc(8+@6w֢#0ocb^?*uě7e,>x28޳A;b)>~ыw\Y*sav5IJDEl s F"6.V#M7u77$ߒ^mmRZkA#k/T= ^B 2J7yj]s.=^PPI8hβ5MqAcʂ`;rX!E/k_jN陭$f1jQ( ~ЎnsY$a[ a@5ᲊ*nzxbJ]Q}E?J.dhqjxjuüή -Xl`>:#Wlψ*mdXzRp'"1~˪BSI(ĞPeRRcr6o܏~mK=6?9j=:O8})hޡbb) t_P0mڹxMh^<%NH>ufTSce}.W=8uVԜ+ەlp1z1Xmb.xw]SKrR֋FY 6?rܖ\[;I\ß- RDN`?h'~pMNVy:-8{2BbNis=;IJnp~Ђ2P0WctGX-M'B8w6#S .#0*@ȅ@_cO9h_W( Z6٩ *즹K/$7;\3V^+0FVvѠD7ݯw,,toV-*[ekWjw]C& 5vpK[|(Z]dk/ Ǒ`V}?{4eqF}@0JkYJ$V-P̏šG >-89Ǟ3kA/l|?wr|ܹ 4hQ7cTwǓ`,y ,Q-R["*d{?Z0/װZb-cw D9@+/L#ogzc!wb`sAk/EnibUZZEB oH1Ғh0"3N4jp`BkV_Ejr@7)\}!Opd} ?ǟR+ȁ2n .@!h3y)Ş) h`b #▅oܰb8`f"ryX56_@(,KkX8Jq{-\1:vAf}^E>KQ pfZ` 5U *ѱR7‟Ϯ_5 Cc|a4'1MC6$Sj)dTO4 _F' .8&14PC7%II[.Y/Nϼ?^6JzM*(,_1VɨS&Ųp֎FVqs3X2KՓMh NP8F%ya1"z=dlt:FamrÖNF(:U+1ӎ+̀6'w8 {6nh-کg _k 6lk7^0@9cDQJy҆ć D0#,]Φ߻9M0cp= 4גsx[K^M8euh{{N2"|2Zw||KVG8B8 P!ʠeozm?Ϭ'O1h[%蹃z)Ws@![)4Of+|inDvsz- *'aoc y菏#}Ίy?l E~29 e}ɀKܻ5p/i-z )#~u~4O߈ܖ2\ްÑ݁UnjX&(oZ&8>uS/(PLh^VO24~1a#\ Ҟ\+3_0h"\\ C= }4J-7ܥ9ԛR$`GJ'Yo UI&Uby88c]p Ǹ / L܉?tU-ŭ6ɇ~YޮP0N)<(5rM ^ ,r X &C7sW@)tkl͂/!?71NEn{I^;Ya7:F6v/`F#֮S)'bR*m}Nv3a\յR?}4Q:`|2;l8+@c` mT]Dɝ&17Awyޤ%S׊&.= d#>`O/\,z` lF oX Zx]K4d[IEƶ1,JW%rzo.ѬL]|"Lm1CΑ_F4wCUKEB$U%LavVS (R0.70j Esݘ3?&Y*^5_&N`e>[C=`3LwxZA>-bhp9,r:jW' JF=1d]*4k)HRғx+oKiv6$]5<U΅ғs`f;{un) zZ֍<(w~fbٙcc7GTmaܽjgLv È9"wWg\gGŧd93Xfmc{]+)[+cPc e綡?FF׵kESX8VaI؏4O*gg[ Tvė*O8tW2,ib.-y+:2iFp3NǶp2! TEPj1؅f, "uxw_zL쩅Sg~59TY˸Ē{'lʒyTi#N` Oڭt3W~pJrё#OܧA%֔aW*H^wt_ælB]G?5<%8}'͆ZA[.Z$tK[spP A3Woh.p F{ ܟMSi wjX+wHh٠`a"qu]0 Xb< ݎ`B%vA}"T_EwӹyC};5EuCv~8,Ņ;1[vy5kV|Mұs3mxC;x\L^<)Db?W1dp}מ-etr8! $iC%XB ODX\u-)NH8T$BAOhm_?8D,_6N*vŵƘc͐obq HF+vrCP4mU:H(ĩ\yjĒNùϖPk\uY0"4mBˍ VoR0O9ubI3*]K'wvN^uГ7 n-B+(o\p` N[`w!)ƿV@@`u]fAxI'ϖ`%Ev xt9(I^NaktCƜo,>EbȌݞ\Q|JgRp~f 2ya#iAhRTORo> sgU0.N1=}GLU"/mmɡc)[Ghߑs cqt0i/@P0G^=Cviի ͋ ösVd;b.ʎ͂z5rɍȜF_A^Ƣr1Ca-N{*2"3v=hB HQ^*vY;wrM^1'22ЄpCgVP;9AN T5`;s K1+8gkYZT9=7|8rzKsՉG?6:?XߣaJT]J,V )bt {nlu:x-+h}4\ @IꬶoыXS/]i:3>r|u3֬]LxK&5ؤN6/'QlS ӽ׌hl <_SE9L$Gg TG(/gx % Wb#-L \ fU*q f[F3LgA{-ALj\3u5 fK]pf.}bg|wMѢt|nbe|ǜ jps{\'{*C/̸ϡcK# seh /FyOkԶ_0+aTZ7`1hȣgW7Mn42JdKɘ`q_!VzccM=M< 3`nޝ@҇}B&b,[fֲ>&F.T(dgj iz){زvˮ_2"Gvvb84|쪂FOb~^$DlV]*AS\*yM~UoX&o-{X 1ׄt9jOS+T05K|#<^,N` Oܟږ(\`m>i%|T l$44uaB;>'$l7̯.4o_h?ybypBw#>JȨV"8)C$C@.u>? ).d(rD&W*vp- q~o8fr;tz&ߴ$+.,T>F1,4;c=h]}!/h. Ėb LtCt$3_r; ӘHYa7@ LG_V™x.r2D~ )%7dBAB~䅽0 ?K 5ovq}051TuDwC ot|N4C0h4.{GQƸ3ϖbߔQ,`K6`Oh҇6XS*ŽfU0R{ױ񷭀Ar͠m]g+1`aNޥ*Q`'-&=Rc2?Q\gK|A̽4-+kƜ}mhGXGM|c!W8],/ ½^aW'N+еh^L 0Mg^BJ{K1j< ~mZ: L>-[XE%C Ap(  m&v#/gF-;l:>xXbpǤ$Ѩ2zTś9!Ua1WV,.}" ar!:nGrȠR!V'?Gr-ɾfTaׂzvT%ˮ/7=)Opg& "6QkV"C0aoU'B9v2#LzoBR1m8ufJ8䦧UkZuR\+.&Jktwy } f=5WKƖcq7ؐ·Ÿb&\a0:&!цme +dT*C&*D;dqYsR>HUЎmKzQ+=)$I!:(34:m6iYb׎ &hF^.ipjV_GB{Pg'Q,E bOp{g%fH)/_<U;Kw+ޔVod}K ?Fwn>_>oKʼnX $8eE" eAXӷ?ݭWV,-^ JP%cYv~ FB@-rVMzJι_^4NsA}pOmqשx/8oOzrpo6jJn[F'StI֮qZ9F.*Y~%RO=Oeq0.!— 4G K4 hIQ."mu-pC_9?=F)>N.Ɛ`~4?^ 98riP'K?ݶ>:\&0xWw%utl#$rrAd ?Sv.'  TՌps䏉E+%?i3u) *?p_w[9 ܩ98ܥdH*TgȺWzh 윂T K[ih)O3{md_ ifU 5v\k~eD UA+ =אr tׇK@SR>뾸U|Z$:x3vQWUsQr M(IX<\T9oY[|wgB>^ϵ4H>d(HoO]19Ȧ'|wqԫIlj{zl)k[scBъp٩-K,K H9`Eug&|^~:qLI/H"4"|ҚL'7ڎ) ̩si)$wkxƔpm/KS%.휠rg1poa"|пn^i(UŤu<)9'/%~.}LťΔv$h_]B?}]aAAw:L'[PXGN,O#C<++(+cҼpDbnWII-H[ $Zί§G}_4B{{z !7sGvcwv$mS%TOghCܔ`&tD/`YCG CȤ -ZFl4*`FzkP^6n(׻;ᗊ )*jχiD+(TzKUwEtűo^ aˠ]Pu(简fQ}-ۤSu}=Ykی;"Aj6f 1>w]~C.U~CqU?B[ŢӂT5, M@6G_G`V$Ģ.Jm_~e!Y\ko' EMqsNu$:V ]O (Y:?m\vtkeqS<z|F^$ܨtcL(۲j\NA< ,Wg1SڰэlxFɤx_q)όzdlnHjfl{t"ݹhT5ȔzE)F-j>}cRz]k=o/Xm5UmU.7m("j. ߑt^f{߄N>RhZ"9^u}y: -%rlZ}|A?'cBI70N)3uG)T;DW%w0YѴʜ@P"{q'-.@ K5o& XʠÎ529c B϶ [*o/u1$WkKek;fW^]T38Ly>F[g`$qUtnDNb~AG@%tzi]]"ݘ[Fl [,]A1h/pfL t~݇y~K* 5Vn̾AF?=X7n <UPրcLpv(*'&^Ivz?v*r\Czf9x\QaoC\6!U(-s FNH^/~;~8o:"0wT UYp| QdQH>وFa" w:TOlpo3iJ=q|qWq$j_;y5;'Sd%S򌔽ߩnkJ#?ghȔ0%l帺9|pNًH+]B6;Wr>h7TNJgA#ˮ7*?]U[;;P]|0u6~Iͷ7iY!S2ZRn 4zJ";-"QHE"Z+8OG\bK Vn+s1.#- Щ~?&-a4,ZHQw< a< ѿ.rͽ躥̋Ub&,aЗc*{:o8|2!O6+KO.γ"4(9\C(oRtawH!·H&V|(.!X,jo}ݗ:7ETX4'ze{sneFa \N~E$DWx8B†~9fvRgkhE*+8[>" i;N2PPeͅd45Lхnjk(ubO}M8Y*aTFeBkٔ6#-716i [iJ@79Jp곅bxM5ъF$\7gjkV9&Wƕ R&m@؁JNv7)~Sm)ʾ( xn2D`.s]ퟧup'`D7aVw[Iꔘqy"f^r `rcdd͠>>9LG{(A*.P6ht| "t!v.!G9O-8.ub+]t}OBѦRw!h}Q`s"+yvv߿|mRgU?(;OѲ$`>#v G?N 5gØnx9D TT"EvzV{mڑ.t&d}bx7Kfc[rgfj)/]:%*$=cUkB8p!i:,M{z澂$LvvtYIƝ/ QOLQ 7oa%z&K+j1a鴡Ezڼ1f0`PNqdYpeͼ+Je9^n P&Oi~UЪL*r'0 /Mi3@RaHkjeyĞQWmy#F~df]|2Db(Wt@.aZ3KJE?=sn!ro'!ڡ0% dF,|oOv7 @uƝPI׈z4)Ԥ=ϥ`um@U?kt,z2K2YiڲQs evոv(EӇbG΄ ԉbUҩpe(>x惺:=x҃"DU&-'ܿĿ_v/ mt5V(R,1C>:@!hXIDOP\{[4 +wE ~2cm" _gXИ2ƃ\+qڼ F㹧pv&!spIv &!y`biԟoJdj+ JgZ3I;XrT!X䟮$V(u.i؟xf4f` )&mЊ{,k޿-yޟ`I2 O3Ә<:W.?ACuD*p =7"@Ī::XZX(X@Z[{n%Q,Go~gືT?ͣR6>]:lۖi"m9q̭Sq2p_ v'q D[ϒ["BXF'5`| \"8&RZ?#IZ<"Ư<9I٫]*5ZE߈l r_Ɣah9HO#Hx*FHo0{dçS?uei}2Im_rEPރK-dx)~E] F~/хI`XK@PObVt*%mqehb@fgiSYyۗAMEoAJh5ϒڤ_aư1}|Atyȓ׺qwEL 4t K:q^~"{=%0k\dkEXIM]P{Yqڳ"|15>=- D#jm@ZlCS&[JI rY(BQ$u2ejKtG dvm|Q'hR/w&wN!B2#r>œH)!,h9n٬A*k fⒻ9G)غ#j)P|3 mb`M.l&9$/u}.X~">_%vG/}6vV5>༜4OàP?̶DFo hEx]37wiZL/HH#Q{ISK8 Zm #} HIR˅Xɴi/̍|5nyq Mi eϸ%}4r# uhh䖀mVt6 28b9.t#v;>bx;fx_-SZ! źP47FGI >  ?ZNp遬Y&dxqOw( +#$5{f=*8));Z齥Q ס{5dҡ5RAe '6Y2Uz 0Ӄ6#͒Ey{hEgQчxRSt '<:6P{3mGi&ǜ#"PƧ>O/֧ kt):5%jHӤ)A]b hp!u/kw"0 ~GF|McPeƮ4{zMEUN_ھmRl{t^W#tA$;v_ 7(Lhl_J-kǏi<0e:Ul}poystyk`}/qqC\&ivȪD"-)u 0*ID^V"S޷Uf:}"Q(_AB x*V6ͷ-f.B"BB4֧L#UaTwl:x-m95b5>.QR8tn^rz S#pWObpn;WXՙ|,TY-Z O祓vk4& 6phg1t [b Qfca߂2I*P dn(BےtNBELcKON DX48Yua(Fa$9ڍteĈ*Uݗ EVUF­*B=8" :Ż{#*amFxoŚcѦBO[.zGZ'dHk xd>l{N2,x9p ˳yeZUacil].ΫKb[sqҙpGh$]Bq Jb33о)8z<,xOq*^0U! 4֩PP?BrlSM3;+;>D7=*ɚoИ'*%AY\Q)MZȲf^Q%4T)qfchcHG7FO{Ezݿ,/6؝Sf?93@3A2%I[ـ-n%No^`KE^J T7?0fYze12A7/felSL$"*KʹM1,v A&0@D2`op{<2ex?Шv *&k#hFZ˖s˖P(&D%ȩMF;j:]S!q(P,ׂ, +/uc_S̾:lec$}dxCFA ZiE('ؚ'ʈpOJ6iS>A_5ʆ¦Gp։VM&zdҿ3`ȥ7RYo,Joff4aׁW` 7:bj|Pj;OYXrװot^ 퇼|v9R Nd<č[(gYQEs#x}p"v=BuKce5['9u_-v,x: 6'+]+h e&9e$HJn<K[]RU9,_ Jc.U .&AW,cg|Ȳk#pMr5r[^M#E/Ff/1& hՏ!\q#z4e_ L͛3Ws3FltM"? W6%FOW*ajYX_^"OU U\3?L1D+ʘSWeq#3hzXo5⠔'6/ti`ơ {?c$^cb6ǭ,76Q].1f.@㢷zoϴ4r}#0Rh?.Qcb ࠛk *1Ğ2Co6 ľ(At3O>LNx{,޻C㔞ҍ1{a}'=j6+a 3dݬ|/[^:L*d<ۑ*PPesb 1'C`pO AyKZ5! P1e%ƒffN=[FU6ӭ݇PB~[iYt&u~;uMY: ١{f0@.%2TK 8S+PKWDa{(7<1疒.5iC[\p2>t@̋w1g@sن>>Qt,s]]a>Sh8`T:8OjҜd KOЌN4 0 ʳj#+UQBljGSelX@VV~kM;ǕX0o)J$ p\/J;(|zG0(DdaV4Gqwݾ^K&*D7R!Ƽ~@j]{-W!UUu]F$+zKOUw+k*Eg*2<:%wJt*ۊ-1$tD%HcHim J&՗!*A}^m][g U6R<3ʞ"@CY*b 'Ɇ߷m030L/c#-ګC{?}N"ݟN>05-05ėނ4ۼn/uf3K2)Ŭş!/VO<}` SÞF3m;"^FhaJZL\#8>ה:"|=.R]2~AL^yq8-yB[X'QS׫նֳBB ˰Gw P"r|G~Lxߍ6~uaK5#6(^ňN R8yHv>[;a9WP_`ɜu=vfأ~)OP}(/ח+/K`yiV]LS8Ήlń?U@#j 0'1` {6TPD&jvDS]V 9AN&9 lFv& 4 aSDpZ8!65Av]H Hzz 97r(^J%m wsAxe4e~7)+|6T)*y?fǡ}x඘lH"u^(BdmR5ҳn";+beHڝq0e}GyID-O$e=@bҕAcV9af0c[1j">_N]y _Wx)d<6Ơ54#e҆Rj9,xKڊkg6U"\'r5z鐻$b2QSbŴ-$CzY<Υ'~FM]{M5›`󣸩yu&@dwt(eԯ !h̰ƣhA3lECp7dRv ܮk>- $Lm:KAPI!׭K#1nmMq[L>D\( C"$%`6gȬm8G!,?LlhtjPlrXڙ 7$F-xBoJ޸a m%o3qˠK[& ~OёWN/Y3r8 /13gyߺG:8ȭ2]}h jZShv)0r1yM\EU6@ 3DXD/Fso-ˇDyZքkTktRh :^"ҥҢo9ف&c0eR%;/ޏK1+tw1htP] |}Nf#/-7-|n0DdžSW.aͭɏbɹOBYz׾P }jh 3u/QJ߂5!-( %o~U`"e]h L4FOj-*d$J @y,v4`:QʘOE^Tx^h*G> 01) _&hԏ3)*.F_KID0ۀ vDGA!0`F@)YP.pAPB>bб:TF(,)˅u@$vmE9SC1*Ôrkk6xhj? Pe7G q9!常whfO(ckK/3~(_ ./oB.h@jU 00Vkcz5Hx"~ J*&0w]ySgȾFmYU3D=(͗$5t3A&$ĮZ(ݘT3ON757mQE/` UHTF;8g0 ]']&Lj=(MIdr3mm05]좐 nPB;Fݤfl JSF㝏EL#T@=@̍<1UGEMQ\z8}ǩ[xHw;XuU!*OlSUk(ٯ&o2h`ե}`/Y)J`r`f$j Tˠ+G[1H=FȢlMr†Ϊ8%Y9@?a:y)%`w p'H&W[^ q"/RZsk_*+~Z1.q8+ ioe۲XF] blccp,xőR9N:ly<`(CxQ|^~i@рE {MpB D5HDXE gmďϡ g[?(kD R>ʚEɝy֎hD[J0Q[/e{քo@8 ]݀_9brn勺3yhOUV{V]ԩHA=]CBv֌dwLpd–Dr$.U,!F*1 ZȪ_0_ LvrL+YZ)!lЃꭇzei?iͤ*Ad.8|6lh~MֵْX'bs!S},F$u" G7V!FI9@ei3@0jΑ|w9iJ!cbggxh3b~)!4߽x$;ls 6Ts1]7be3)d^Ph8[v+)HW@bb5_{ Uv3_sxޅBk6 SXX*S^I229LimKyG)F o[ ! ^BHnPr|VSV &7M UvcO_`Mo,P; )s"ɱ=~G! j͉ʟ XԒGe{I?80A F)WoBؐcVgb~xIY<)fh,q$$ǛU]Mdh@/w]$m=d@`m SQ0;10Ki/|oux]ߝR&!rwEl'it4zHFRz(Z%*;-'%eͤ&쥷:0ݲ(PL-r&kv;6!HSiI.(D PGvU#P Q\@߈*xq9M&" ٢6]"IȬT"m!pnНXk?jotܭ(L ] 9Y*KUE5)u8y ;ڄD[4&I>$C ~iOd [q-?''(CBXEbY"NRB#칺Ҏ;O>}\ _I .GGh UdBxm*6+T\0 `C­,2ɘ4:4 !+=JaTxtzcI쓓简a#%ݹ.T5E켚},1ageu{"#ּSPbA~&5z q!_lCZv/DžN TL~\6a$yrckglYZ=d]'Y9!̚"Ƽi lNySuAAG nApdlٰ+T]^9iuR^ǣ:ŧO EbȚ&~RkQSShjV4ĭO\v.wFSD2uַ N*Kx(" G2({4M /TRLDzƊdw.~CҎ//yK й"@>]#v4Ps:xګ˛qͤgR&i .VQJ\N@+) \\e/x<ƯG%e\]zn~e:/)Bh6|,} "9:c h-'/1(IpHԍVߧg}|05!KU.(vuKܼ!XۧOQ0,ꗋ#sD*$dV*e#'\ <|#4l)H[{] PD,M_ynܢ,deyS ;K9Nn aSeda>C^U3^& gk%+=w a+2w8M+n ../Ł1uؤ+Jg 0쳀njI3LEi޼Z ;QL!{T'/qV?YkWq+@ZRWͻw{ dYNV%RR_dhfE|5jޠaǫjVٗQ:Qٵ}.^(tPZo, ގp cu"iW݊,aCNLꆤyeƆ`\U qV ,Md|6'RO @~uBB{i? k}HP?u8_cGJ5kj,Aۛ)/PУCEkUiG6< P.\cc=[6z; #‰ f5ݻ3M{_(z"Tc1Xxkͮ}םFyvO qV*IτA&:d1oU[C:nRVnDPsOLIdv=v#OfOҪ佑_GF{ü(2v+s?/<ǁ/0s^o=Zŏ=@;DNaB{wn_{ ׄj,1y.fBqma݃_v& f[Q̛gᑂLm7 GF&#@ srO-~(d|!? $]W|~Bv}9Ӵk8* A'vDC,wzڹ&i \)T<ڍڟoy=;ќΎѫDG#f J3c*"]iS #Y=zW3܆ph}|]rdT2]m7>{ƚYm$mIJj|CUa"caϡ'N .{總L NO-=̚[7ev|4L9+tUryL\A}S*.bM$fH"% ZG ñ^dŪ -|(PGV@r<7<.Bv,~a /fT{`]7fyBEoi g64/ܗm[7G_.C7sHMWE?$18)zgK&(9͈mq-iKO=\<3#9g$`:u; aU}m[ Edړ۠[Ⰺ9dH3R}`͑Fu㖝&ܕ 5G;1K2ZO =xǜ4S:婩[ZOЀݯVpa۪­ 7X=';OY6v2=BPO~ܲI)ӎ$v-G')I5'd[DZ?-#ʠbK&h5K-' H5=aJ[{M3[!L Z9>WR m,h-4r14z4HXBћҐx,Z!38 !Z/ Q&v4X0ȣn;# l =$i>&rM,?RwΨ>3N:f- s͚+p:Ybp,تVv@uNBҚ=3J̛@[w#ӫPծ*N.1o4mv9-ؠDeh|-EQGac tىivvQdMLa?| X aDDG <[y41k g~0IW@fr7z;K-k%D3|LF𞜬҃LTꇁb,fljR eMI !]:E!!?aޏmG?w{Bg _%.i 1, WtyR\fE/Rn= #}87$)!"sx:bԾ{ JˡP%HI(e@!Ez@ n? XhAB/sH k8eî,z)_Ii]FkR |;TI%Nf>owxi).}*0@@jQt~K:i8-f@"=DFh#GV[yޓ4i]rS:֙'HͲXJjCዕAIGgu0mWtH3'd{l>8 4z3I9svhJٳS sAVW6)_Mhl/BM16 6[8@77סc+͉'$I2fʎWQKaLEQ.WzF.Td(F/'0s_BW(jKHTR L:8 A\ضG"C>q1G顈X@vrL -]}0<$ {4Ս|,&Y#G sַD:d}]w)AXy#I_ʔd.TRɽG+2dqC8-^'RA@?D|Z`{C[޺5S UVcm.꿥 0" 2<}ŒB9#P?Pj>5.`t}2%s?bS[Hm=2mN7h.;|'I(hN0O,ur\GRwG\L2q C[}IޜgˉxV5̨|&5;~g./mqj_ϚWd4')Ze-Y s/[XyﶉlYvކ"xxdwYg 칒:}c46\ ܟMw`TdL{vyV;u/_&d-heS<A` [{j.1.-Bmd` ,'?O10Cb;:`vçQ& Qr 6.4n)Q I{Y1in$|  NZRbiޢpo?P2]*oUH2,(Vmg3ZfvM,כҹB{[z/%]8x#˪7OMۻH{AY"YPċ]?`felQ#]#~K l|lxN4ҁ5:k-p_j4n) Aٵ1`/oBܓpv2p-qjF”tAG6z fxmQ# xʤ4磏ڪȁI+E{CBҗLIqPqy\*z4ëHj*+)i/+l9fB ,%-i!ƗsNT?R‰~ I1C: G eb#  㨏LJCOo aeqreQf'ūpaDIMo1rCJm[{o˧kY$aC1Gh\珑;Zk4'ZPDŽA9j=@TC5S-;*g $|;AvYKz-Rm Ǎ)Z}w(@ah5)-)h16?P$7^]tkY#EZVmZԹX"`+SqB8Gڍ n4zv\rF~ϤSKPq џla6oN'HY`d؋dz*Z~Hዤ_R7 >T-l3k%u;|$eJuy_+&48ޚ[Fj) X 42B`'g58IKTZc%Rx=I7ܩoX9K!RE0M+\_ΞNPt丆.0W1VإmL1TejEl2juEbopM\w62əm L5ylѷ"] lNIt?>yxqw̄Ad,W>E7EpWbGٶug1p:3BK6=vDxh1Km!^7[lXFEnF-Zɣi!Dg.ZnFrXguvGn ( XF@IMf#婭=0ͷnZ bP0趩Ƞ5mOYCwtUT0]HTSe:Y͗B4XYBșPPyoK?T+ fJ%MG3 _shed t5rl7Fiܬh7eفuO]Zm1^,%K75$;VƚWUFlխl7[8#9pmW9}hӋҴlHG{BQ{ Gy:7] xqZKf_)I=ǝr*wKU_KrMͪW xt.XOϙ|JhcP]{QfmnfP<|8͗]4֜bX= Rϴ -q<΃LS]B pѼ̳ J7|{Tܛ^-"^50AE7YL6i X w)XYEAc8r 79E>Ɂ)S{x]ȒHWzc Kx75f=- a!p; c8xr)!}ҰChntL8t\#$]vE x?{z{ m;teBAB\[.+):^?Aӹ[vܐɈMg: /2\?% BHPU! [i]'B7 ]&# A "{^/ *h tƇ $uPΡ, 9~-tżEEKLM,rŞr*,P,ؾs&F9is2=VnЫ-0)PӑޫD0q~py@1CLh܄iv#aהJZdƺZ#`5 ukxȣ^Zӯ)vR: #Z\bA_e)4m7&w4"^D}kjb)yh«Z'`JQȈ2ġ03ʋArIוײe:vi3㾆e*EEZ2S3\5鷉? xFњ`u :Ky#RrdRЗ oP W)<ۡeҙ >"J"f(@L ˶-PxEE4Lb۰*76JN4ԹQluY_ jym*j.˩kÌ~y\=f CvvPaAJݝN\A,s }U917S,:DZ2S w} { vnދ |>y\ tNc kQA Zn>[{pK<Lj<$P iQXc_Y7Mdg*sWKy|AȌ?Kd)q7Aq?dV`zI0i*9|` ZhHoA3֌w(W׵i.T*2"R.-Sl]*'5_h+>\qI `RFI<+H-'IΡϢw1hrUsEE'(F F4$F٧'u>0bHPgYZ07070100000372000081a4000000000000000000000001642f097500020658000000000000000000000000000000000000005c00000000./lib/modules/4.18.0-484.rt7.273.el8.x86_64+debug/kernel/drivers/scsi/mpt3sas/mpt3sas.ko.xz7zXZִF!t/=]?Eh=ڜ.+nr_YrVJ&MML75v5AN |;8zuNsLKNo}JQYP; l/x`rujlل D@(htjsyWX/%B`9Ol^DV~a=b5{)7!ގӕlpŢa[~ o{3DɮoiLA1 p񭕢j ϧ&U} &0E4qFsuaxn0Ɵ彖Bp >)#ܒjmK*OxF1`l{œ~N_ >}IW\ 4Hwoo 7O3EL.dsCyJ&fu 4J{ mEI̘mRtiU/vn? ɭ WlGjV2u̚U#ψIE× +%` X|MU(9p[7Vu(] {uNv߃Z4vtjX M4яA 3,픋zQ؄ \ہ{YF:@jș.HՂAX))ǖxԦ ?n4q_q6xFS)^#1%ehxs߹KFB3oe .֛g-trդ5*mP4Wٺhi6[E֞TBaY1ꌄ1TF 3vhZ$C~8(gnH^ 8٭]Np!@@,e$![JoD화O() ۥYQq0\o6q*D!\OZoHpqIJD؄ޔcCn z@ ֽ/ pb YA=~UrK #|xBMvTmCZ^m'R2A IX]&ayꐖr `0m)h_\^|oTeʋ˩xaG-.vSjAܹ5 bxAItH볏BACw^nUŪנ`X- X[[ܶ@Du1EӣpAy3\1qy ~`U'GK@&x25Z$018G!4,uZ@B. Aܘ7O|qXL>+}&WgEfsbS# FeIBA-O,{]$?-(oMZ~+&J9c~iũJ`@7` 7TV\Pm-;vYS#5[@x l}UMdn$¾_%L( . vP vIm=ZhvˆX_zE3:ȗ5s>Xϣ靃C'iWC@(:6x\kp:0]tftbIHJ:G4ޝH@;\^Iu9[޻R9 s mq_yVttSC(ºT, 0ɡFn0~WÃ~uXL6[7xCT0){RXZlFvSa-4&rQUe/êPJFq$ QaA2y6>h݂~ozqnF7VI@&3QVjH5 s9e^ /qf2E 貖P L(LZ-1%HGadW 7'-=]"Oh:D 18BsO{]Z4ʍ2% 7ۤޤP@%62輟^+N0F^-.&qТlYo :$䃶cށTl_WC2X/Qאa.Ï]ҏF7(brYvPi4>gEES\uh }_g;.IJ4j#Sa[J#a.^bQ UOeKkفEl"7@jnD\[nb^iCE Jx>Rez˷' LsQgٽB&ij-QVO`ùzeQ*EirJZW FsЭ!#X\vW.5نFhDJSB>iNI&g[vPLy;l={As$1Rרj^Nb\&t*viebṅAKإ.U?GNꞋK׀|K<qsQz.)+<`/зR9L$r~g< P̱kpi!tM9;7FU/^PԚoOd͓2ݿ)m \];p$dKv^ԊVK o촙geK\SYq{]˩ b x7'Fۚ,Hk$'Y\sIƤƻvmf |ݓ)gŚBނR5dݳ0Mrn.{xw !TWjqTI[`&ŌnEݒ|&7m 㓂 ǺãwSqS&79%ZXU0<@as_1Bt/6eV v/(>M (z=ijȋĂllXTu7uB2.׷ه~,^M9%>V/[D!O_y`M*ixvj &- N}q'(>l43Sqos sg)P4yy^$DV8̋wfC 0)Udl}b݂]h-;s.59Z@ꮉWqO_^@jѠAzeGX%#!thާW.WFڐ'NHc+8]5PqQΨȁ;~|.#iM*Yf&J$W4g ?Eq`a S錞_w:K_̎,l F>|zBy ΚFl#L>qfߣ_4p;b9kFrD==m PA4p;dٌ<[zû09_AjuRr*n ~bP<^5P*VGLWW8..&.!*Þl ^;+踳KFa)O XPy:Y@GF͝jp 4~ :x8 [w!S ziMQNBxn׭x=ՆYu['ȲEU_g&nΠ v.*,#}$Ac}'c/I^2D:E2 ϕ'eĕ/O9υtct-pm[əف1AFUM1\it4TlH.aȺORVWVē1i095%X#C\w'5ԩv.f$3MO261tDg fLZJD>:K{؁'sPB6i-wF]~t1 h8Xy9[a Ŀ4X]' Epw|{ל jt?-Rnxhi潇+"- b!27X69ԖӍc7=]ңjgG_ս~%+.HAXf;.jULxlPHK "K#g<3[}8-p,!-wKVč!0MDm'fDO`Wbޜ/b&?I߱.fke_.A#DNtBD<+ 77M sbhգlG۵2Y f.l\7ꥤ*i՚2i~]2?Cm;%HʠGQH(OGҢTz]b+?swŪraJU]2xՀe1`9=^Y#Ŧ+ 㖉~:y $ ۜH%"Ώ^D!2mVԺJa=(h5KD^Oֆr(/ AsET-w0agx92[&HRu**zb**c7'R-lB[C"^/kp-7K \~q!HՍq=ֵv<# CZ%J8ؾS[2^#u=^'(w8Xc[W2ƅB;mb^u,#QeBANy/a-56Zt(??AI~ d,.ju5J1ԇ kdE2RpV\F~VM`m{cyO6𳝺.mD _ST8È$ ̜w(Zyu|/r!JҗαjЏT SdڠF{ږTc("  4E9d4{^n@~2DwVlI. =S'}'q0n2`m)jXa&N)OLF^ ? i?u9)g(u{&.yH lf+ZPZ+볹D_LӔ{YXrAOdzܳ>nP7Os4|^o8&Ak)|ynj"3ۅ1T٦Kue0 C|S%H3@k GK,x}$Lx-8Ri'N_x?tst໊01 /$3S'ZHvRN.C[VD2?H}z:LuiQ* c hBR#y˾\n(юbSW}"kCmGqiz? M4vSD')=-C dͯW`?T_VLAkyP x4-ɶBb%ۧAؘ ``:TZj<k"&r(5豈e^3dWc3S"5zc,Ilë&FnNY"p阊b"lDt:vQͯk{o}X{uGU7w5 jTiw\o$>iy70%-D?yj~9.*`7%#U+n}9s<|Nkm]*  =7@dKO Mg? r]>Ra]t얣ifI N&>!-=s]S ՖyU5<߱%Xu&3Z3gԄ 89 (x'ܳn@`@F|.ndч!Tz2rShs~Aw4pZ&WD/2HAgFIs+ \7()T+ܲ QVC'- 3F?%v%:k‡f7B$2bm+b`jI:[/3b1eGܨ? () g8,mң[g#ZfDtY6H{F:={hbXOUdJD ~0qmw;" m~v?ZLᐈ+~I^OU|1ga d۽.߂^Юs%\sFf-|FߖVYbuQ=[:ݿ_͉R%`zfU sDD\ 8(ͳ<%:PT`|b6&UsZNc w*kMO+8} -"x9sJVm h]/^;1Maø[Ky u{a<[J{C(-;$gUiʷp'OҊ J/VRJ(f>ü%zT S,QVH򓟶k%G6/R(:Op>BHM/v>X@)n%SvU6kv_Eg_} "ɋlU:$8.1BUx|F$)WTWtob]AP(.Cj5:o_mvciy;t.6A+P\2`٘汬xľVe 2cum1fU}N Lk2jtJul|M\ G"<;- =/2ldpABk+Œ#mVP;,wsYte7&{ldJēN]-oH(ڞ1RF17*tOc7ͶFHU;ؔ/B3KЦtI^*LuL b8'ɻ5S[M2i6Zٗ*P$*m  5|M SP\>En=_T{?wj\Kw/aP$[nFe*%l|DjL6j+l<x뤔;Q1MWŮs7qЫ76A}V#nAy˷G>}qf΅ux tRu. UnalW2⠲щ2ૅ/2>YD;~BJh v#" ןl( ͌k6%K?[YSw|߾Eg \%z`fιŻ+dG\nz6ƐkjsB 3JQ}pAr'G;dA񭽾<pg^WX)mz w whTp21kTsk:2*`p05Yqקx (EWf3剁EC3G<#O`_튢 )pRr)%<{0nHwK6wrzY?'ѯ']]eMȢȒlrEp1Rν(un/NMHun%)JcX}Ǩ1TK~iY~R;Js"}2_!Bi/Pt9{}MqhoJ0 &SjBuw\FjgBwϷ#}Y4w~Cf3g,2鉼b V,vַLYM} r~ y"Hا0RD`DܫǝzqnHܲȧnS~P LnLJUZ4AL4 =@ ȳz&㾺QX('_4*ڛi`nj~S vž=[]#J\\n J_7CMdҶbbe;{ֿH8IbʸB/Sp3I:Zv YyBj?J=Y'5=:+e"RRlQ ,)` Jz^ Xp[Hި_5Ǿ |J/XBLJ@8g 3obsĸGs&kp'W/PYi6c|hj{;'uO/ז ǩM z.$>YXO gU0pk*=XJdN\Ha,O4)gvp io R\=ikH Ȫ_ ?+ ա'(+PiEhIřt[ety67NJ!lADm8/{cw=j3&lVtFm%go7JŪyuٹlu g hdgcbڀG/qxZ}}!2xFwd N.FM.B}yD5n5Mc09l)~} $S J9HjMY m3#ݘPM" 'ٳMy}ĉ<_srùgWމŬeSBէRJ#[4-h{;STB :G~F#?7Rv?ן*Ҽd Utp2xނDGVhL7"JLY?oHn( /-C|y,Vct!u\~Y^ergBȲ ue_F)-UGAghʩݨ ĸƳ1S[llmFQKe 79f:oV_:[E$L4~ u-9t6]X+zj ٰK+&1mMj/Tυ e 1(3ҦrQ Kb'ع&@. %~ڠ<4RlY\Nug{8E+*u!ѦG|aV{ĺc7=6uT֬][+cք\(%xQ7P7RQ>S]xϧrX#B0(:^Q4Crݏ(C:TOB#>fjmMϛ5nP $١];skL}jXoMs)c>:n8ĖHhh/,\jB^"g Y?w6Ow $cq;<62Xރ@+9G ֡QiDK7RTFK,M.b5)kvBz`Y;Jy/忟`)u%i]<3 uX}'>LRS`ઋ< zyH[`@Ɛx-n/1Y3h-‰47/ 'lg?R ݹ ci,*>6F:un["Uʾ_k.-=eA=xr- #酸:ٙ=Mk/"$'|֙LFhkur?#yl(}fPg9.) ՟qdz?/-ll Ƈǀ4w-\ls̓x`6z@,<|:yd2}9}*NZV ~OLpKV.SV':䀮U㵈ku1mEzߚQMƞGFQ{F" X$*UBZc?X9] ".x7fA&`Fߴ%NyXA_xq8w7_(E2izsǮ~U05m? qsOnVd.b*aeaL,y/z!'KJomUuȹ\A@>fSsQYdtbS(mxєh9|Q,>SBn*i"0#>}\62CxD/4KhիW@ܱ5EVS|~(,NiIt+VcB f ֆ`ԇN= v|^Axe䰬e8i0\&/MGfcVQgPee9Di)W^ uҋ;}zNbGRײM5{%bTi%fƕ!!r]PMa ܘ#> ,Xl_574?'5՗S{e8^.LM_>TAYw@X ~]4pX@rw3X?`@\3oM!p\zlFJCzwDá!1 [ /f>[Rќciy~ԩ| aV{mByW9\)uy*NBN3iU>I"?T`6`$m? ʇHvzx9B+A0cSɏꀯoFR~bgny^v&n+bAK vGZcǡNDc{.@+ڊ2qf -czy[\DܲC8Qvn`("R4ؖ}+aĦFtyA&Ҳz* )|73fazAW֧B[[0]@ee2.;h+YUs$[h ־([_4G{8j\hyye~0mR,Ɗ00܂} P򆮣W~ܛw5GS֓cxZbK`9 `ej8k rgD^mdZw4FCo9vd6"@/x"4 ݍدDa5G.z0DAVi*Ө$h$vF[C}RNZVxςᡊg hOmA/>'$Z~V Q5eIn-$.s~рPcqLN&VQPҖ^Ve EOjmD- 8/Q` =+)I{ 5:-у\K  =8 /e>|S/u \"PI8_Vwhj;{bK}ӜWþN*Zb@B(Ee'&:onwtƶL\dJ"QQ2/,T-〷ZL/ */ݗҼ͇Y- :i>*@ΐ%9 OTTL|ʓ_zWE5 h;; *x 6=1Oz2dә 4 ۦE偞''.=Hj!f{Ee_%GjGd@TV <\/e(!_wCl,X񷥪)~hOǤH&~`hXa G?m^(WڦZ m+D7vW^hUCr U1N t 9!rfpu^QU){*5r N[[6h>-2;)K17lXYCbweHp1 f ~KNeӇ0m Hj;ĶHljJQ‚`Z?1ZzA'HVo=}LwŚzF,pX:AG*kqt#P;"2e⏠6d5ld3bM]A ̃1Jw~g첂6RbX !kH;AFhD퐯'Jz taZ ZJDұ6JH.w~tXSZaWc8r;[ V*cJ N$xl&яZAi7 @!ƶpiFC;US {~.S#LZ &]jM 塮>TLYœv2jk#m_ˋuxw7 Z5 6gZMtO1~C*kK'ßzRϬKL8 ֲNv=Bz=m򲨔|5=&tL6=mTXa22L^[9,:fR.kx}Q`;N-q¬+Qo@4䆟Aγ[)Vkq3UEO2uSl&mN/ÖtxĹnolMoùoIx$=O$G/CSWSRp"CvNȕȺRV{ɈM֙C|L"o3ŭ+hIcr-2G MZ7 ,eFc<+vهN俈aMfho֫9 X"bon1mR+t$;hQl C To; :9ttEfUVfh07OEˁ=H4{jqF%<.CኖUi56%emª̨hE+1HK*+ýWib`-oq!6>^O8np-X)uFVZa24PhYauc $nҜ0ɚjd3( #BPˎ%D^~hIA~b6H}|(&k:@Fߣd۵B?c ?]+{86TG9$@9W&oO"S@b@ GMPV- 4̐ bC bKxwTMضT0ߤݿǦZ`xrU<ڴ$TP+P[4\OvLjcFJH<* Ӕ1K(C}Ā[NuH~$(fJ9Uv-qpM2ab~D!݃Şx4wE4~6nO[^) k)D} u "2p+7;`Lw~Pi3  S|G +9d~/i*!ą+{&B *KQ_G+C"tɎ@Qj`%Ǝks}0-F-y^Dp %sY(m-=l\Li|F\H?2ȟ,q T=ebH8zn\ZKB`zʺ;m 7( R%~7E>s_]5[@;`nCQt\?C$Lrr}CY]ozVAjGF7?.@h윮Sכ3 "YO!ruĵ7as璉c53kpsj*+}n`.&ݪrcJ[uuf+jܫ!rzj,`95oBT[Cgb#⯾RO3=c#A! u&_'^V&{@x=2-.4>paȃJG6|,A%4iF菀0ŵƞ>`|K}F|k>8נ;A*v(lW ) !b- @ѝDV[´j]zqnR!1OL-YAMGlQ8삦.MnSN)0L~A(\|u8LIqo̒OCC^Hjߕ$ NX+h|1CܟI3͊5q>u,2a!ACLJ;DF|rIJ+s=(4W["L3N&HN?@E8i ɡ.[B|PivYQ%ҭGťBˣOC#OD0wL9p׸֘حh+$E34}E^F דk|T`TuI3$5OաMOw:>ɦ{`P. Ҷy"S 5N88*;/]3=QdY,d'8&J #"Hق}E|,-ܾd#>̌sfs$ {[쁑/oAݎnQQT/@_h>R@|A_?OXo9,X t'~{]\ RlP'0u%QZD8` <B溩*(0`L'zL|, 4RGL"'fwx}"+ĤH;9|4fThd;&f>zRT>9Q!n!Sn!墡=NJxn@+Y.b /KTd"JzU'pk3 #PlMU%s.;h&*$DIxyj;nrk'8~p  }_xfed}ww,@Rri֫t<(D(M[bz--߉kx։n.rv;KMݜ)"6%ӵ3ƒ?iD( 'HDm4ACi1mQ'N )4|,M| _.8qL>,-U#QoۯvY]iY58;u`Œix]YC\=E'uDFsIf@WO[hpU,38z.G'0+g~nnسC R=&1b9ރ;t,VLjҸMpLz JQtSv 7P4?u*@>rU60%M4 20ϰGA26im/ak]v'd\JlV<'ϪV18 hƚmK ho(c9da/SDcms(/?*h9OF˘)WLEa|a,uvd~!ltF~d*z i6-&1Owh3ٕ} |9qO>=F:`* bPUbwcd*uz 4n[99Ko ̍BTq2 Wa Rw_r8_IQfɼ:̲+΀eB v^bø&hLYw6&?J|К8!`_s9 fl)k}mPX-Sj'Q+Zy=u&brwV7.|f3g=}6_41~ rW4R)Vy ח8/G? QZلa" U .sV* #o΢I*.ϊ2?DyԾ!oL7ް^6erʬd9ov=H^θhxD:8lM}cPŨ ½}HІG>#8\:E 2́eAw:ƵO 횳ZMTPo,ӟB߲4kfx^FRֶhOW!Ĝci$NhJ{\n6)RJHbȋ/.p>@l>gx:&EZHb"NJ!ɲ`0r%H,[8j1b %txZGvi^l0M]OYfTT4ʊnayS>VUC4I+lP,fH_ps[̏Mk=$X5f] Xȍ~E h.aR Q̩a"8-郆}œ]=4u}Ơ"h|m:fTuZF_fiH%~(rp\*b~{?q0@qk'OWrV!0񊞧**! 7WC/K"C&sѰi&@:hZB h>v.іSBL jzY:$w_Nkt]o[k wg ",a/ ; q%1|M z< h*d,ȹF SuU<Ʒ˅6nqFOB׿Ь *I5ȋd/7 hell lr~?N|֎SJn%ٶS77 -ՙ{%NYoaRwxDat򑃀'1l d8l}k#V*"@G诰/ބ S7 8R1__־\˂d3t_2E3>hT+ѼWA,l%&eO ֍EhSO3n5(4Qs )X'73hJ}~e0NӇpjȽYW*BAq*YLA >\e%{%ZGMsڭ<Nn';T_ۅL~}d{`c? Hdn1>A 'qeѹ1u!vYV685.&Y`Rgwkv07!Ъ&t¨)rB|:3"Soo * .[o xb[t娞q {`Q`*Ԧ̒gMme܏sCg`N?@aѴ0!F5K11|)ΰSCL!j@b ͳ|%}(v)sꚠ zWIr3e}=L%Iub>ZEAG!1ϭh>Ų:&`"K&j7q>kૼZZ~ue `|OMꐘ}ڟN7:Ʌp䈭^ WLH[CERZH\hK;װbQn 4+)n{՘G2` *qRDS玀)W&=}+)70I&aR?Z&NjԜĴDO]b~I:Gt%ĚM/ؕ'UwjI+BvU_4_!c9r=߬S3ѿb.&=1]YVW@{(l:+6OGTfM2}i1mif͆z)E]/6ӡξ]L vά"p{"ZU kH ܋+/I = ^&J*ҥ acB^BȬ=qa{tUZKZn3K05Y2Sg\јp(r- `{؜[gJT" /?Y?B BJwSaH)&pG#9g +f(,oS\G v*tHlqJ>m")3kgQ]f;-6͆ ؇W+Fougw1>> 0n]g ɣ\omKwlFߣ]"%hX*V:+zTxE_8ѽ2wa^W~zl*+EXۈ* 7f^^g'doY1a:~Im؁{Ez 4I#Be1SaM`Nex+H͏%"HnjCҙ7|@IoYKB =g_H~TlTήқ[gƟͻZ].GLK6c t]5"^FG**) 0ٽjevɓ=p3mQ4wsIhe !L)fzoل0X2"sKr1`LOiI/ѳ3k|6ί Q0(B7Z XmgpDǩ{g.Zateo3L\#R!|kLɜ4k>lruV񓊜GI?gl Ǟn~&nmYBLVf=BsI|b BAvJ{ Q =LnPn6%>Z`%Ǯ.2WG!,)7hC^D{~8Wg۩o8bI=ݮG70Z€uKo1B֖xz9úo K=.SґF/o J%{'8xFU/S4`)GaER}s;FYG֒n)&EB%eD(HLԪ hy{M 5lv}A]?s%quw]SqapˮqSYilѲ'i**՟;$Ѝ><$Īeb RݚSQ-ƼK^Q$j59+b,ֲl'GDI-U9?Dk¤l/03fUdWu/ _HJޞLw-1os^sk'^kzEk#^/'<8+JݞtѯRl$ Q/Y١}L,G 2k2&䓔heBNYeEH;nh-F[6WlWaMp n^wЉ^Xi16d0C&#Q)!Xff+jz E1)-&q,KS'9z~$/v$r>dsD)IcA`b~v ͐ MR3юDfŇl'&T\xWnPLTh^yI΂ڏ>pǁG@'J5O"O-(xe =^3 e{jx:qK%Zai[qj1 q SmC1Qg~a'%/X5g ԣ0+x\ ÈЎl;hS:=x}:{@T)=974"9`Bz9e;yɞ<?q؞@N @$)(C(vmlStPFX A,TmkhW jGr<1fѻrirĒD: ݲc>oUn)U b 1-5%Dn@eG-ix5[BmO F1n!cnEcagc.L?2' VkDM7Q).4 *Npd[C9eh:"tžP H'zSkBϘj'D=H-u{KD@:L1Ok9?cyve_N55(:k\rJIV"Hnx35iĻh!|ٖA~->R6+7GJ՝payRcH9_`'ԩ 3rz[( Lfvr+yC#%$`ҫ2{GcQ^]~^m'׽jxI|%q~WF#z0QDjS ;".LIRR1 >Ym [Z"EYXU߆uվ@t3ز$&^:#Vlo+t9!D^ i% 5¦.q!q;wÝw` }-Gg˨MhT]5b2iC3eLL^"RD]RT+Y =-ƫhmWY2KR[]+~ GtK4`ոR'H[<^t3[3# ȠE{^'1U>Q>BeoΣoPbZrzTPW>.aʓ=bajv7fH/= n fǯ:FIYLϪ)^Ɵb`n߂)jsx!f_竡'4^h8cbng~h-?J(zq&%IZD990'8ZzfrFc#310GJEy^D\_K4I-f|UL?×+@?  &DcW@: d8/)qqGNJAЖc"x! |HΕ_=NR8q&äNLb"2s6ރ<ܢsp [V@@ksI cũM2^vxݿl0 7Zf+4>Y~Ʋ FUi6H`6ZT Nm"|cR~1Vn>5x3[3)nA#)Ƚ'+Go@jFRe) g*' _џ~Ǡ/S5H2"^xWlr*swH7dbNDE*VX<X9A$'z8Xp`"k_f`<`ݞ;}uZY0hrs?Zm} 6_Q1`~|fxATZ VwWZW:|I0;V_=7NnjL]Bks~~۽CDRv`[PgKiE28kz_n UcH:%`gkˁ~f1A R&:A آtMd&#s*0zxHFܤAhTz#~qdF5کG*>'Eν| 1BU=utz cSVf#%J *ň+Gxuj[ZwMnZ,\WJP x7N>߁,W);Ԕ=`hC"lxf@g1I@D RF䟷PR;, ) ~='ɐ1mZR7XOlR<Y،ʣhD @T62/(kYY@G~r?]i>K U ̎;B>ߓ~yIJߜKɹ%_8/իٵ *_[tu*A]]-WBABa.exw4<ʏ۫J][? ť-[Edɟ* -:62{ &#·!sBj:P$X!X S%!lыlĭy/LQ6q 㻏֠;~ZF>""AvoxPiw5Sv8v]UPueRWYk9vĎKFx˜AlSH":܎?0]xjyX/ 9֍m]xb @Vil~S) WMȉFh;$oNIV!؋)u_@V- lwE|^4;hl<1\q| YfjFd(ω|b(ܕjSI)m07MfžFn0%y~n=j>fIdYt.^z5UKmp;0e81eC-d6hz[ID#QTʬ{VF1-oez 1U.V}EQ{x6PT}6bdZ3fNJm{^\^:8£< DDo5D*hg\T^puZ;FEqpC)< ԆG;f5 }=}~ F >$X 쯻f)qI$CN1S)TQM_m2 OXS+f[[uI^|M{ ]!q`ɓ| ;6HN6Fa "0ûHA<#2B:m?_UkȚuODZ3)y:uڀԁ0f$zn90)3g;t~p}L#*M)ry].d}N)AUE&NXZ[Kl? 9oڢ9YDRrs?B9%SnV{­g_ycAv>h* BT\pCv霞AeKofE'o[Tҩ׺O+L%\xl^~+ߠL1YX_MTWަ-w бu4 @/?r1ħ\oα dIjovcWjM M}HIAL\\Ovf y~6Oaʹy !CGHVC<մ6$w &wN^_uau4A.CMi^@1xv7/i2 W@eo5Y6J0_P2eyą(z7N+z7=f1:JprKJѠviGX븶sduMAjL 8^z( =C:FQPɩjcC]WzQ:ٹb;s][JJi*dF M4tp{2Iofh>ӣ;J|Pnv2Ah dh΃<ͤ7yZ1|?x RZQLh Зj?G l jr3teom dc6KŶvC L V&3IO+M?6Ee/V=7؈! Vh!8rQtf(^]vxUSK'P@tlhz-5 l"pDҝMEcLri#9cFշ4f{vQ?7MQVu4(b3;X'5s%]7`EC"EX}= 68{ G=ФsA?f;*z 9HZC($2' jh+ľCV0""3 tmpLg-s}nL\?K`LyPamz΂ ^1)&hlq6j P^y\;؟`@\hq ;\ N#.46ͪ7ʞ@9Do$ztEAl(@'ޯyezwcnX=Hlyl  )y=L( #1FZ1h*%]sSs!oN5D2jLA:Wžt .t^WrRAqJojK@s0sBz}ݙÝ-=v?zU@N&SM]1@,!é ڂ-ِ/4#YR_̘ D^߮?*_ԎV$3eR4D(b%^gRDC-L]yBAtkIx^FAMHL{h.;ʷqB3Ħwc1zdx= BtneR,QLkgxG G,iz=myșS̙zFCF.Tg84󥥎t1\/؏cڏv+_㪀QxLM ¼jٔrZkWiಘG OaN`wפb 51X+b͜%qs R~; m og`rٌ:\hd ljfq'/qcomV;X2;6v y$Vqaj#zH$lb))aҷl_Yj䷬+s8f8ȳm:aOW˃rǷ]1CT+}EG&Z=N?^&A~?*Q; R.t ױrM(6Gthkyy˄E'_e9SP|ݖ`V x#D1?~RY/PTvA%6p?NZW3_j")mا)ǾԿk鄣ݦv!-LW“cS29/u,U R~5BI\aĄ`ryGVzEUg(a܀0J|/x8JJ5o&HruOo܇XW4WT ʼCmz{{Z^}@*t]CI= * SNňP? ,!Z%[u_KRU%Tqzģ>—Cٸtf7^Έ6[a S~ArOۈ&}w#Ne"f-"-J@k͐6BQ- w^#ן>dP25Cb9.~s0CG]9Weu?ED89љ:}7枵]#eXH] ښCnbI{?U'fL2`zΎkT~KIDEKpvʶFN%HMΓ7g {⧹UGڨSI> >Vl!Gnr^eJה.Xe/-=$xA>fM}8|S>պ[Sbgq%XBeUm1`J뻮 r%򳴆RtcT'FMӭpfbD1KǼw/З{b5@fi8>`k?@n!1O{t ~Jՙ'.}\t_GNPpO@q&XܬONo7Vo^DDŽ=WkZ$ϸy1^ : ҞCU p2> ^kO0~ Wz{a6m GSUnU#m 1/٨Dj9knH<,x˗RzN_ WrkQ:~,GDJ.Xu}*FK"h_GxBR#jMmӻz D/SYֈM)\acCoɗГP /jgPnz~;T<7|rx(m훶y=^m(U瓖6oʇE%IݼV@Bd*AD]e~g_G w^{\?jS9jkU*ڈW Ǩ:3x1bG=ҵJ$a<>1k /ktWc`-zL쥎|i8rufu|sԊc^OtI65y`Bk|%m*f$*A3IՊ-H8(8" jJ00PhFaB;B,^ Ě r%"f]́Ԁ^iVU̶[w v/=F.ϐ*wR=3 JTKӨx$CmYyj1}6+8-dR13Zim?|\sF+'I)@l e`h.@Anbo13yٕP$zAx|pHU$8 !փ++;nKio:()7D9\ '5i{)}Bk;{}AGb ̰9_40hJaob9O$f||̀wy@ߟS^r"0Ԟ7WEbIC`-Iba^҉ʑ-pɍ[b_u 1[x2&b~hXdv= 2bEY;> REdԗQh 38uxXDٯg*ξexV^@Hg.|*&G@QΧ29_nX$`|wZI8YӋ '&gaz;D^'j G q"' _R ^"dsxC-푣s0jV{ȳW6(Ka{ SY%-{T.Zq&2@#-c4 X _r928Y/Yp xB@gEuc&v^*ҧ`|y+W.GEn姱)&z&k"􌄘Yq,{=fek:@ mYƏ`CZ8V{f. ׄnds̀~L,?V&rAƦQ56!Qa1!C U`2ԅe3>--}f C_ + Y"TaNyn_oai+(0Br@8Typp 9X-.,`ޯIVh7oE{00cKGɑo}!]2Nfh V$JL}0* u~\7ThMٰckl{۶]va?kx41*ᴕаPJYbk?@3BU$R"NxOy:BߺEUX0txYV8Jaa|gYImDj_GGTbR })ۖ]8i)M1grn(n>,G'jɈvEE?!lD{D;, HB/ S;u!Tv5WTAYWґ'#+΃"hij 9b'xC37\U 1G@dOѤipkSD[~^SΗ!}uS:l-P{G;W(Un`E\H"J~3$5,?J}ޯ\/YfBRl^Aw MҢV}ݵz<^,?n1F[o:| ɄJ bUcyv5!pD'F<~0]#Vp>7M/f>D㈾*ϯs[~JO2s^*euI<+" @`?Y)#чL JT :.l"yy]٭XCՓroIM]xvF.?W7 YE}0z芷We_ԧ/_qZt7U\?MJתP-AQft#yg+\t':! M n[RWIe6)$_LޖB9' w!z3eۼMIDՓMb?0x~6׳B,rE N(e3W"XW.MMr+56xWZp]-ͩ1ފ/%V(*QwyRX/ou孴D52K9i2Mg.W i8f7 0=Áu[L6w8(EƍSm%zsTI7qA-D5eլRc Oxl1cJBcƱ濗dr4!ģ{Kȩxƀ; -=¹PGIeuS৚X `9}zq#3x3#`0i%&0\-8z*> uj/XV[6vʓ5BTOy FkOv>i}=8bg'"sAΜ_&+wmXIԽb &lcW3$:زAwʵEWU0Y#@O]L oV9Ffl;gWqbw+3`RI7c|o n ң#{qż=ƛ:0'wP{tYgXO=HC PVU[ܾmBQָR4sa[ )-P;tq.⌾9&mqs Xf]=,S9/Nw}NMzp0Ҫr2{w fev:>'̭Qq1qT }|9HoR1ȥcH7 .<¨u(͘dDNn9i-p]9!MV#Vu]JR7 PjςW͂*++j_T{xGD@B_,+v*}Q][e<z!24`neBVF?!0-Zɂ^:T$7r/VZYeä\^, Ğ_{je` oX^1̈́bۗRa1`V:Bץb$OvJ05)Jo0tx0oɣ.ԓU`?Uݹ?-(*ն3>ePC|O@JD|n??ʣLȏ\1Y۶/%5BpJ+~B& 'k1W~#TP^~WaOx{dO1 mVr<;T,WSW\)֘yA#`w8{.J'urkCd@4pxY1RP6:nL aL_l:$ݷӣGג*2k4N}>MQ'ʥh$SH]}%-o)0F,p3)5u5d4a)N1?TqpvfrJohտ8MX6_`Ba=F"t[0sIz:–ьT\'~+h|CkG]&29a\lo[oDw,8%t&̼8J i1nj5XΞ˥iE2(ét  Qp.uiӳn?ȀaPCTbɆd?)A: lyJMkg@G/J!jRf$/v|g<-A3i: Qæ=oܬ4+WC^-@ȍpT$S n< \L7/?u͹J `VP?l$ 8/Vg!D[<|:YQjV_.g8'`IjyxClÊ[T;Z8Q/(SaE߳Xg]Tڧ[ o{"l~KP!Dc;&ĆP:1`nF7ͺh oMRΘ&%2{\F y[KrTZ{kU * dF( 5Tzd l1W6OCvEQ}[BjO\t_AǸKMIW3HG}@AP;lsu40eQGk..=ڞ%IkX@'gJ慜Ӡh ~:' r[guׯy:U1LƎJDɊ8X?lhV4x*Uzw1x:k UnTzdYnjo UӘ+? ^FUm23;Eo}x9ўXiD;" eE & af` UF$PfQtI→ʅYe[ZՇ8)09,yrϠVAr?nx(B"=Z 4I 4)-1'5+x CZ~KdbJ"ɕ j9^<@4rΗu,-^vvb>#w2+bDgJ5:2Ѕ0'wނ 5^A/37,xj+h(7enz|ɨd "~a$f԰DIRA| '쀁 y~MŇT\',Tv2U*cjjS~W4^mX #,ȁu)'}{Yl U"tzEUzդ|0`3ysRP7p>p J;._TUT=Xq5B{^Z8 \8,(6[ MLHF=b0 8ն;ͦo?DͯD!BLpܐ]KaZs ]chO4l_E+BEX|6tItecZꌭ4$|9G  ۇ>p+{uu t 16N6_dAsƨV_sp<& /M&bZH;fї- cׁJL_?(}Ob0ZH<sGUufqcwK W>!:Is]Z8lRq Gz>NtNeqXD&cu T y">Ľ3k2΄nBV iw"idӱ D 9" <'8[RuSHԽ>]\CbDZ$=Q m98s0X͗ :)Q6KW Orri1$F51-(F9V NKNCWXyԫ%"< lVqE)oD_ߍZVGXD `+/MY8ٗ\VF~9cp=9[t',2V~u분B d29ԬK/ CotEej~ {Vy%&;C2^j8JA]&`4X(d^DK(Lrjտ$vd Mvs%+]wv` |3+@̡sALXea'cUQ89_m=qXm=T|W "fži>Gxfdغa *MG ({~3zs>@VBm`P=XFebrakjGKi)I&E i"}TL8/2E'9g'wrƉt|ѩ=.G,`P4]䠨ӲkstƈG4u |Iڱ&DPb[:OKPn+ْ3#0'7oG*g;7+3ԣ{p!hj\s "안x(x򺈦?M\q-] s4[M 2۵HD:a@zAnqvtlz}[:GdpEp,Q&xʳc+|'NISc0(KAä%Vf&-LKqC٦RG/_M/38^ }ߵ9`-XVA8V? jGc_ŬQ%#;^h)$-/TmZ ;)\h/tD.YKuX~S zzmb@_L]/K~q \ӬDL!]h#%(CJL3yxl"H/"M0T˔6aI*0WQK)~GcB~|q]F4]qZۃM k`UFZ:3l yMNX> 7z82,ea N(ī3‡.s y&*jdE+=ytvv"9gs5mQ+?i)gE*v"QgPTU<G(D:l*G[2!脾wd)cؐhɫr^YQƋ LJ )5 M+m.|}a?{f!L9*6v;ӯ,x紷%"q Zn֦Sbnd&쵑L?O@x.W49ɬMjߙ|YזIWf}y j̢C?jmţ %F)/EE؝Ρk~-䓿,&}W5$s@y;(oh,VҺ75*gRLz0aj^J*`E\Pe+MlbJF)Wgse>gxz]wRm}R &H/:꛽v|J*cs:ǧՁQT# sHSgՉV{)YgJڝWR$j(O&9F;8{gU!!@Έuf> #A_EWkTZ;_]t[c >obj9Q!?ˍh :m8oe7JT@  ?֪bheў^,͕UlDR) "AZyS峝| 8goO)\FX ;1#׎N72rB'u /+yQس%\2`"k48t9kQ_aJ,(˥DUn^O`7Xz|,ٺ;9usn! J'o>p|H ;AjW5T5yg] s{^6KԃM@_VЛM]5}]a%caLÐܐ7=nKg݅b B{Rܙ=-m蔮VGntR$I*z$_᭏/(v@Y1Y.S['1-q@9 xǰ7uql~lK"QZМCM$B}6{zߎF_k(!3 P_LWoDoLKXnx-g=಩3m>ݧg+ ~[˽0_WĕMpޒ Tm]F!gMU\tVx}Z%7ye -q\O#\O[vEqD`}`\1zsQ=bO.o1Y*c3gt=K=h]ش]sF_'St}7ڢ`͵Vg$CtG$k/ /a=IckNmTA`tP.j8R[=6zy{ ~<N|9_25-'>gZR1 àDଫ91"&{1 {0#]hm2 D~ζ%[O7S;8/0]_%.zidq_w(sQWZ֤Ӱwk_t\'M4<Öw15#cU\U回7NIHN!nEz fIaO*tj^MUF, ;gSe_L)$3[9&=wфuD)k¯/+X:nsxPi 8LQu{Kp(-OBj4ucEy|rbWi-h mW㘘FoA!:#a3 O5BjZgp f~Ō5c_M<#ka}꼿5w<&g9^%({coq9ۃOQ tu ;fBr9P,сrz tG%NM&d $&GƳppe$vW+fYbU9XIsl;Cŧ!~GZ}B̫;0.}ǕG :S5r2\a '#"\Jӵ7FkZ^!j"B§du>` Sv 'm8QYVq z,HM< cɒ s|*U*oL :4~NFZR Bԧ|*EOhḯvle`3w8ThcsBdx"P1GR,2c=׃ ڄq yu݊S7C騜#W:a ԝo3M-|Eg4=^!OVFmQR l:2q1c7pmKrDoGkpЛ0xXe#] Ԩ)a-a"<Ҧ#-MaBB%PN Ыa2h޸U-Ev :ahBĸb0$YYDr:4jًrAZ74*D-{gCdS%qtR,ZcJH##\ot.r>[$AHXC*D409$紾_Łf/E>'UܻH@As P,2a SqkQ0`ea-\aNs 5շM O^4)̲0@ 0"J=`̙%\\ҰV"ǁt 8D5 +i2QoTaZa9ZY `Ĥ'sz ]O|&%H;В5ݓ?V=ྃ n5RG;F7Np[ڕmb\jGSKj+EI{An܁`)QhOJ M3 9H@Q|! F^]ԃ qm&+nu|߷e~Hpt@kIŒU$|ބ$ua ;ޜ15=':4@w8zNL"q_&]bmRn ؒ>bDkU0TŜ ȿ;\irn1ǛD%EfCjT?|rgCB_*y -= J7>DŽnN^%qLm~(@tIϲXu(o('I"O"qX"??4mgC @ Gl.3d> PqdsKnKp+ߏI)DŽhDȖMmd/9GQJ彖ZB“N&Z` ;:W LBx g C Y 253:UWuy4(;)ٛ\JVkr,a|&ÙvG%Z_ųxdRr㋒VMՅ“R;O¸5.L,Jg?/^V-Q =꧊K.& &U.1$#1|.~~% @^bgi77ޗt>;R8yُ͠rس]4_هuDw57LKIh^:h`Sx-xׁ!0U1^b+"?9<0y- SWb| i4~yy ].er6 y0V|>9RAVS/کa5 ٬('Gz3G-vu*֓Kŭ>6kVIʋgnCFF7%>x#r81Qr$oHŏg[ ($VK3 X swh_ws3@%=)A (^4U6v2a=/"搌eydvqz3"ԄIXNGt-ȟR΀}0PvhJ*lDr^ ?z`&B&|jMDqۛ0Xd!tL}Q[@葆|ol}5L[<%DW 1 +g|Q I EUa\B~?ʱ'$׫Nh@,x覽? ːy Xt?>n|7أ_s&M% +P dXGkcclgyyye>>ܰ{ײ1>oAk3`Z=ǒKili7a{1,6)h!#&͓w7`mLhV>G ~{-C 0-`߱ z7abTKW$Ya|%x+fUZ  ly@\kk?%~/ D7ڛ?k~}`txsNFdӲ?6Aꦉ!R9i%56+b\g=eKș oE[p3![!2=J3|EK?ѳk,wo["Ȉsf8PB47^nu6'195ۺKƼM]ዓnٝqf $-+өu.%yR;V@γ_Qv{$3OQ0KnK||2aFzթH$Ak%53M(܊T:ߐ$`f*gm=v\#aضՂi0:"1nzoL. /Ie/ӋUoS<8m6CPӰQR|)M ~NF4tD:1Q=r~ǠCٜ , KP8xPՈ/:'U 24L|PQ$XcH)^jM,}B2hF.:Pbk);^'qg3b;,[ OqE5Ə,IoP MZ( V5׆ҕ@wˁJvn5YQ{jBܾۭi~>鳵1KeRìbI"Aq%ay9 bгtqtzXiYNm1KڞI=~. !u7kÐ4kȱ!:]}GGWo=T@de'gs1iSډל1p"uWreV֡^י+op)ptM.-Vx?M)wy8Ͱ(y 笹)=}#[ <9̈́a-$ؗX}d΍63T51Ҧ? <0; [ei >1ItE"_4"&7y)b=@'f]#1it}@Y8o@UB'l榅 NUsc6l)&6aN^/) D1H᫜WLyuS>SnXRLDVW>”z9= Km^_ l4l=z A;+xa}&C s2g ^Hҟ_/c?:qa ~`?eAkQE{("'FAEFuG鞄*Gq^20AdWdcERZXAGs7_3\LQ9O4MA  `xP#Yh 8J xm)xX!ܣ:0G+U<)CWR+e W@^f@ _-\)6?Z=꠲RJ:^~CbF'V).ux߆g%Iu{m 9 7*x2">̽G =&]!8+Ry$sX@#˴:b/Q*k߅., Mr:xPl+5Ohp|(򫅍,kRP[R5=}=զ[6aH@abѯ G O'E zΎ=B WoE Ccao bZq#s?,sU)ڮh6O6qZg%<-?ɘp%p[qV.+ 1w2՚*B>97 @(1V J+-sQB)ХG{R XqƜ9iS"9yO?@x Vk.鮒|ڥk]U v~xwcUphٿb{8-gd <{l4P[p:O(CtSx݋ . `FK'vkRuWl;u:M3\w'U )_zh/ˑ(Pxc)C'E 9O֥ __$\py\r<.:ΊTK @ wĪ@mXH^R~A4޾;J'c[^Kr"q{eO󤫎 ikٛ'#LIBQ祖%| -)&l)z\ bvs>gc/=Y8@("d2qAYr^!:FaeAdV 1<0e)7mMVALgqyprJǴv5I_DB@(N;6{1P L'~ ~zV-#8[w0FW,ur=+ v-Z (&#$hU0~>4< #Y U1'٧|\oL\T&x69MJuM~+oVZ0LsNS^Νs΃6DOZѰ[#\t45CeBDpUjP3cm aK")4땒 @~2#YU6!PWZ$V6`bV`h)|ժLFbGJeӫՒ3^*Wo$ -MH3i qQ#XV&mPPI?u1sl02 | 9%*Gh=apuN^|/܅3${>}n^W0n!2l;(V`IA=_tC 8'GnZBkWx ԭJx\J`๚ǜȩOwL23.JCi$# \)IJ0/W/h#}c@/U£I * .ʹ}Ua**FMOt DlzTjF~95C dPO$le1Sʫ){ WgZbپ"ЋRq.L%_Pj[=Ei}U^>4Pws!ZpgՋݎ *MkÍJyc IIo'b̞i-?®vu}oT!ʳM~7!C;@ esY 8޷<*N)=5"j!5Zdy<]T3N9J1UmS~M8[qENpqvcT$+̅MT@%db6 YD" 3 Y`,@gV08/DDzGZln_<Ǧm4`=@"tw2{ %vNDAXh}% L뜴/vo- CWa6XWȈ}>U11`)jMs D- T fn"tC/ͿjXt:l:.c尖"uGϗ*1Jkw-}@,Mо$d]ZKT/o l2KGO͊+{7TʋNe-pk1/A+Vxu^ <98vjq|6MNd]ǥgԀk@m`rIK .?tֱIQ93{7xld\9yOza *c^o] sGJ#I9¯hDؾ0.?tZHCېI|P~v?'lBĆV>@rܟҷוbgYsyka qΓk :ix*:2:N":'=9l|([k~Aw&45$H+60P5 @\ 큔T+}۟۱ZTYܒANƝ"f;A¿Fǥv&2unզNnPG~S{Z:|MI΄eRUiHt5A@2=VfaL`j 7-8#V52/O n/tt2~$R00E&+ZÌ5ySgu\] Z]T894ԣ|KqGX[\hW{N ;ٿg/0c|BxV3ύip+]=/W(㤖^i]Zfן[T:~%/ 7y.>ePҼR!R b=O|[ z]Vu xm,+ `O13[ 1 qt;捆S@ΆiqñC+ޢV}QG, g~*i~|wR]ъ]-?|o`ՠc k5fw&)K0T Hh4S|l'M&Db75+bPSTdw"G.=kou{|MNCCdq>ylIqVnPH@rmb>NDc>B=sGDvߋ"_PWcp[ SQs׎3@#v!YXf>A?sr 6Y,,S']bLzRxþؤ-RNA!ԖrļiK^%~]й{JUQPH ه9K M?@AX j=)_si0I؟RqtDHςֽy ~?L#$>pجq ea&|_DNPo|Đݯr`Ce譋XGϝ=oT'2n"Tk8z3vq0陨s_C<0ܾX}.1&RGxWiMZPRڤYyB-D#: 4e#^I!œ1V`r}ϸ^0 EFzx D4wa>Z{]eٱ_MNZM+`'`]Uzӿ@Pٚ<!3;iU.ůDœP``f89FJ Qw}*GRQC '"ujv0%=ZH8R6򾭇?aSiDX5y$(.0%0۩<;mh!:eU7HoHq̃)PͶ=TQQ؅cCfP ԖaKf~,4؉~уU*/e!: =Zc#dY~vIC郮mzFC5$}T15GQzQ ip1UΆ˯NUg# 4araS0χ CMOI5̔MO m_A.mOxM\=C%nARLU~9Ax_G .D2j.%LGߵ4'*D) Uꆳh@.Tjp̖d 5J? nt kxha⬣*ފRguiS>sM9f$Ki_Ewp=@Qa[H;L>\kuÞ|_j-[*BfYmsPƴ7n^i$H4nJO-.A/ȈkLW@^xXX)4엨J!DK!jnq('L&A n :_۵uJ0/?:>G1D )-;iZa<%n,ص٣2 ",X j+ݳn|n,e|~d.W}~]|ѴjDԭ;#iwZA}OD8+iXV~./B-,Y4U{n{| 4 TP}"8΅߸E_ |; is iژ/ݚмY}.[Xz>nis+DF;kr c-p*gS\DG=ql4o'&q4G EqG^s1+ -k(OF`CӤ6z n>fEѧ*$yqIYȨ[0}DW 1?Sx~a o?oG{~Ӟ'S{ "o!dX cm{Fu̯DWk>`\:!0XٚfOUu$t7Nqh\^ tr{+p瞔}&xzYk?jât޲r*?=4b)Z54XxPD;hHQǪ υ%lj&xb}~˘n ndPWF4~iWvn=X+ -|-3`T8 H/9v%"""UAЉ8ݮzփrb/ȬbvLr=`#)TIUQܟj #%ydQEAn˗\˻-~nUK]=4h6^&(.YF[).e YPF>pk[R͍tVݮj[;=#b|ݐÌ<|xkaIFPs kIO)X]e]Tߠ_ӸצrB5vsn3 U}* *CJn7R*N'-A?+4p@JU;.kv ǓLfPu ^-Mpd҅.˪ܯuXA@3w2 _>KY\n9^b>@E.޻OD] 6K3w w-_?F )!6:\` I HpkݨZm͸aIq?rڟzbeH]y~`*eTcBa8Qu A~{Jg67h^Bad'&-->143%9PZW=mX(Hu2 ub>$L6-"7.OmVĦz+4wFL[ѳ~Sяp а`׎6sxv"wXC] k@|B N`1hMhN^;}{MN`J֞N_ⅵ!>60NVA,\Eͻ8K%S:/⺬rsϗsN'Ĕ6daz"{|OP{I5$ǜ\v'f 8I7Xqz;\2zaJ~F7z82%olL+؊:ײ=g-AG#Z G0(FWf>ؽ?4Nc>qL똄#V7?-ԫ-~~UQ=%ߛ*l Bw G HKơrD%ƴ5{G -;(]FLH8bmlP*jm2Ƶ"1J;<,3[õ圿;`Uo@%ࢭc^uJiz( "m`j܀w խOd~ZT0e⠨m=.bˇj}-AA 56!Z.šf<]H]RR R(d]5J_I)|brK'~=?D6 2U1ݧL+ЦO- q 6%sjQmX4!:_z#h+H:_ ~u9'QY3v}fS*@Tی~z1~%T- -"'d/on;x߄9/𮥿h~mG%<SyHeoޣPt)OнgF^ K}GL1ӠP>ztٹtqJ9_選a_R"]kJ4p?W-edMl(iSR;MSn<$uz|*ښ#!OߘA[9^ _Ž$B )GQԤf#Э-p=J;_ZC<83\jd7ϬIGJ]:dWj;AGx6ׅ`hCnZ۸)#шgR>c8EVڲ}QLja^oBo EkGHkIګ2 E`,jZ: E42{Cwq?I) x~dun RsIkfh|], O!p.83_y BwTxM=uP(+ PGlI#=b5ÚSg`|OKb'Fʙry8r}TM@PJG nkN.$]lSU$ױmVH!ڳRn1*+g a, ⻾7gU FkJ*+@HV|f`b[?c ֚؈ipIhvgM)v Up*yᅧ U5A&u qKh8:8 L nts܌Owwop$ubQ쉀뙩 zU{[V=cR E:>2N chFz5l֎\9&mk ( ( jm%&T hB:͙1 @ |[FpN<7 46it[zKĶ`O(r_A)wf9k5N+zP :4 hxr]Ԉ3ELݠVL)dtH_ + ݅ZHRs5 ˘]*c=O6BkF7~\9;Y{E)7,RIO6d|o^&s`/OCX9S/PjO`<G2B ZDRC7,-v&6偃a(As yWW4Jj i4Sx]~)j%=N)5]Y%}Wht"޶׏ ";]k:u:aTw\hR `gSoAmn%|Obb򕄼&E5+@{Zaxm$jN"<XyjA,(@-Aִ!OEǿssɈjf̭Ŵi?eU6+\DnV @ʤ!fOnB qh5?%HwRE҆wM6t A_ئgg'w8q0 7@Oy)<U>~}:"`⺣oY&b %U[mgO}shqh'-d@\sZ_c4p\WeV}DHCo9;<"fFZ0pfgEYwp,6%z斱WԾ?0|pW1d\~͗BϞ׉QwP>7A.^z#xEi?9F8.rZbE 3FlBsJE?#,AU ig_Gy@ ylgVDM"ve#ĸE6iRɛS+RmyxIؿ^Wڢs.[*'gmy ҥ }Džq0v&,3Ή_zS+v͵1rCN@DW`c z.uyKkdZQcW & m2՟֡;R>!{gDN켟ZQ꽡R]<.v~bڇ vohըcƮRdô ِﶏ9ֽIBl Y瑭ϐ`UuZ+5 GŹu׸#穰jaS<8-Y}`7!O0A 3kWݘkz޿RE2r͛͢1b g\MRI!'kU|I#|vN%e7"JzEvΎ[}Dz^fZN / 2d/SX-*^FzpD:r(zo:b׫AcWe}a$(Yd^u.u~ Ϻ7n R[>Kyf#Q?kUbЬ7{fzг&Kۋnp+FQCiyB;V])R8>>t# `ޣiPRq68gf|ײjEO[eD N#ne%M첇p 5lDQ29B#{wIfolƉIg;(W.W=P`P ߭*:@w&Aj؏Ey=>bY(O,UC9Nb?Dq^JhՉLjHFwqx w㘈֟~7&I;;L$E0)%AZl "#j4CFnܧVtY(U/|V*x[R1l,h7ni)P+sa@ %)mg}dt@y-x cE~bgxztܚ8!1C)9 6[>ƫ#A`bΑ!WucOVdTÔ9EM0|jw_7$_7.T j,rrdxp<7XjD_΀QX)L!%,x8J_@tV F$4f%#@+LFmvؒb"= àx2@p(A+\+gR,z01]iߍjhjCJ=A^-wNa)3)r LCټLa *-_EChUIy Vْof6H:WD oѪW$dbR&LG5H*4-N4~I8h67veb Sqw֔=|Xtz0FFgE75D;z jI.٥*0eIm 1BJ~c;T'}t_ux|)8?ZQTK]ۈm?h[OsW{>kOalljX97Ӟ= S6FwP:ܨWD{#yV+璀b.L1ޅ0 n`w$cѬv/v-C._2Ie^ad%`Oq0!)_cg q\8Px$>;c .|.:btƵ p̕,ofzpOE'hۈKү2Zj"[u+W knL%=Y}ljYĿLNǔBNAC2^k6DX /do?]~_ӡ0t#YMiY8@(=@\m28ϗxD4ػX,9%>WtTZ#^ _B=-f 8ş!t3H#MyF[aJK"+GRjeDx̦ӕ2~@ƈ\L*1ͮ!hr%<&BʾU,Y=&1!٧m(y*x@"q|ͺ;?$>rdȊ7"A9z0,n|f$)en0DsGq8(~M%IKD#:B>9ӓ)-lpl7JE,z'i2!1E)ܝ`Lc>y.дf;T~ V KXe\ȡ7eޯF;%\6r|$ =Ǯ&5sD"R9"@-sb zpLMONH ̩Gn*EtYU2Sd@߼[s}t3;$R2gC MAǓ̊ksiuySPQCZR@1AE L텏6(Ȓѹ܄BelQ<8hj,FZ{Үu=B`7v"cy; .p۩15ͦ߶J@ՠްN"cω .r%xtH}=u==LMUܥE.M.Sz8m~U9\0,-RtV;cB0(rkDdUkAtS#iOV;@:t îOZBp7 LB'Y+W u5:sx /_EFHt C9.5_F'P0[i@r{b4E׋^{eNJZqԌs[-7{&1n-z$ pXɱ xAhsOz@4=wa*^ˢy;aY)l&~QTɄ#=Pp[zA,<o!>!^ ucOuթ-D8+PY3/'z@Ë xF5%Qd:Jq%q:fs2SrPb#%[TD_ַ!u?hԢCocHbK&#o>NKg@ Ud#W ?p*ˈq5hc%6D#Ag8ωd84nSY"H_ GfF+rKSKz1xpkeM4/ 3WKY " mM4pgp?TT2F̋+T*ď?( Wmk UFx vD 7ɖ˒tY@%:'#T8q†71O61$H ,Y7qArC-WQ`+bO&Ijbl ~Yz͙ s|sEրRvhQOhU1L,I /\ݬ_lx7 ,M=pc(QZmѷH'gUA@KDW+Cdž@t 0zaJY]Z.nc(K*% u*}@6mCgR[>!1+B.MVe 9H_|s Ju#L_IM h'?4ý:lWۜ)-17p + xs"WQT\~t `C?v-80R&5fvҘ!v_n kiwV\^f Hy18C;,{ cI\9Yfőf:^v"ZTN*Xw0vl\t+,1cs᷽|K,c}H3ᬳzp϶^[ KqGЪG-$5\u5N !T"FΔ"ȭ,%(9j e/'~s,]CkjS ~i9U #-d\:J(!1>qAV)9Vr醅lUIVָ2ft)Y] aM2w2p$.գ1!wdAm0iY2Ht0/Bt!wgn,fZ@LmdΉx1e#2vJӼY7;!<"T&ZM@l]ɋ?iz)@A!RIײh#RTώ{hBHm,TwL5Y],'ƉG7y;Rȅ <=#mo?˃ |e>+l{if -LWpoЩ8m\rw,StTtl/cs4yy8 DVr+!~q6 ž{O'맅dqD;;v:fZ0 T &)?h 'HWёMirSϊ8Z:lF/J;(+TTA<_ǂBy;PmTNb{F~1]8C4ȉJ]r$McŖ$D{0z*L}ER,TŢ-:aVO_n|\ȩ$eUY(CsEOZI3h` z5## 8; 9*1E:!2!Dwb{3P[~6o3/!%Mxz`Yf R2.p \\;h)Ȅ aBp-wq@"$SPTF8HSwOZƁ9i4a9 .e¤UBulݛǿj+tA0{ǯп^+qR9zXJV`Zv0na}1_ɤR- =vI{-;owj[֯ 4>1W>v\^鱣7ʯ"eFEm#:YmX{YL9%V(R+4ot#Ub1H :vVHk˱-RbZŭ<!L2GǕWNg0RS-~U &9IODr+i^'c~Z 1 gr.#]6gߘhz]h0QLwO@ Y\PEBBPk*Q;*wjEfyլ`ZS5<:2,SR7E>_iȿȳ2 cr-v vpfd+< (r ?YLHXh71X?$0ศq6*$n;_8/G50 D;z=U~E?/:yV%`D.AQ| VNE#0a;ze`(oH~1k6Z:͵> dv8X5?ETQKhY>àapiNA-U|j. !,`W'h(,KF:Itp—?c[9d\8#Yc.=B\3=)N2;"N$@u+'8eܿ:Qq8Q>" XyȈs*Pfybq'>jzZrI;kziC)#Tc F>._6V'?D%s\g锘6g$b7dl0C$>uO3"xsFάb(gѥOctp:8>"3$s_o .$Msp cg0jUjQ8֢8 +!Ubt/ R..4=y>3ѡdyhWi2 1*oWCJ{|miSYNz6i,&9T+#g,B݄weIE1̍?NWVz+mf#VXS] $Sr9bC~S? fڃ+)VQoCX_0ީmX14Z" >GvQ̏1D"BiCGoԊ/]^ wrF[ۏH2.3 LJ-%=Cnu; @2k[bPp#e웟BDieo yk܂ĺ,Cʓ6 M=uZ}Jp՝~.2A6-׀e[ܝuҎM xsfO*ZmVcIbHfR~]+T F?C|}RlpL&sJy;=Ys[aj𡥆Qe Hue uCJd)voǁ"\|<~Wr2sq ` mOvu_rXI]j}1IE_dyx3D85=FAaixCDSE>Iهs;cRSސ!4ʠN&~Lߥ7[Vv]A_- ޏo?U>_Q,igN%q$0Op<|vvȻK]F~ BZUTxݡ|8ң)F( $ 'J[3ad[K\PJ5S~d dv]'$P,Gj\@wHqq %de֡.TI3sɌ?\uƽuABԳleSٳ`XqYٱJp'}W0P" '|ͤ>-#f6ડ|PU3ߘ^xD46aZMFX4[u#oZv^ʾb XYTѷ}."Y_(}>2ks~J:8YtDUmQqH 5ˋ߸9rz"+R2}[M2mC"얲Ķ2ҡUfcG"k?(j$I; ~8k$Rx|{za /jf.I?Ն xE f (~B6`81xp -kT{/~{ N8J7']8 V5V;NW;Z-{?$"(o`sA],o+C{NWGE@34v5UHO_j\PC.i@;g:!F@gDFTMmH'2}U}5U?q<x 1FQ~\6_ك/VRVn>JKK./35&ȥGs5C75iWM󴅀'eP bQv9p_R ]QĆZrS0l_)+Aҥߑ%$fwCVaꈾ6(4qKlq=ܟ_9I\WR!&y Gf[d7x`귚R:l&j[1 P|ݿL/~~uZ ,^R7H5DIJk=[bQcT(uSR{ڸ:-"ѦQ ?O7垷." XO";lNsĶG Cɢ>b C#zi*eYLIS VüP/99%m-K,7$HD){ZMV"v H8x;I<>hxM'LI(S|0:E=H:Lg,?/ .q­#Z*RhzO(`L? ͕!pɮP"~ n!Tmj R`ְEQD(5YM͞HƑM4#XvW.uZ=M x (d8 cft)GE 䂁$(ţ?I!ikγs6dkLEJWv$Y<\_ UHRNWX via9u{,'Yz$vz'Bzs YĽ8F',j((W*m΀+eR;cjAա&)sK|R)Q"#\͉Qv-><99DRnP[Q 4RvX{W.uEM?0+05ϑO-|JoLapD3i)agRt뵙˙oeVy)b1#Jv\V%C/-5'~`}ċ{kLSI R h=Je=t>H$Ɣ4@rQ7[@: Ҙ82ƶbXgA0;3u9P8:( 8!?m˫I-޻c7D"w K@0_Z"ф,(Sf r.G{-ޖ1bt[<ۊ1A @SlпC#w9ZGȣ歺8FwBMG$FGٟXF4v7 $t +fu,t MmU_Ұasj;*.D.E S`ET !H"u%pb?,Q~ -\CD}HˆkLIa䰾2<|>ptBA4k7ZAaY<Tu;SyR~a,-01pq@VuJj8nX m P zA}"١#Faw_e,C8^٭[Bn9H*mph%|Js69850ms6p3b Y#q& xvTe|:tiډԩCaӪ2\"qqi~}M?Iv{ jFj~Z\Hvh,`"L\ҵ/k"jOjFUoҞI_<۶RvWy_Ҍ-΂:m~Ww~1S6E*nm:Z՚[3 ȫR.L{:Li)e?l~-<Թlj~Pbun'm_ŀ }e5Olv՘{ n rt鏙Yb5}yOJ5b$ޡuƊ`Ehh*krפDSzegއZpzl6=X_ Fwãb} kLEvNP%q"E[""gйY.@gKaV)_Q7%|X-Prãtu*Ye@I>`12A _LPiԟ4^ zȾq&m1W䭐ؖfkN.3$Ӧʡ8W`NސeD|EN2_}ЪFwR(6!#0Qn(n;GF\L@ ֎ĂK4txF$ٓqGnt Pj]{{q" َX4!3P64umvk1U>{tfĪQ-B@R%5D6 !' ±-yfiQA y悌2nYnVduKfB~e p}T\0!Jb|[O'AzS3=7``4\8q)*{0]NhyF(#gWfJ lZ'CV, Z~솠ŲrYaޠ< l>wy!n4% v\ܱR> io1AgTi&b{M9 Pf>LdzD-G)ҪrAM|M㨖nJ>ds5shRa]ѣ|l _DGu]5Ή鳪\ לd׺%cK!ㄐYSzPE,/0dhɓ"GoR5|y7"u3쐁K.+3^W>ف[Cn71*v T_q$y^l_l- fRvO) ̧MλAtaO ٬(g‘Nfn4HN Eo">R ~PvNQC9퀪=0cX4rğuɡ'(A3U?bV2^^cY;;7h JxXŠf4UÒFWy+fxmU{,e{Z%ml lQtF6mчHkҐP(>:(T{/U*k ;IgNAo;ic~UR`0pHXGy~wGv Ĭt3 _yMy&?A X6ߢD7\hVUut&G֍sQ5Sp +ڦ2+# Bcwa^ ZUp1"w·2e< 3Bw~  =nL$==8v{9I2A%#Bx{_z q^Ot'̐'t.]:n(p)u6MVnkr 'A`&Z!@V&PPAXXW,bCsΙ-7TSQ5܅d&X\ j1i0(ɜPx爷aG䍠K~Eq)NΓg}tg (lZ1/tRO;ke3硣uһk[0Q<\ Y`ƾ}2H~-nmU8?ZBF;ig@I5ǐsTxn8xaLt(zH#^ |1Y!ުdVD =S+Y^9`M.8d9+D:4c6jBj/WT8%ߚ._[4LNs "C\1̲,b| G+ 4Fmlt&d~#y \`;-H˅̉iK={ɮ-1F"Q SŽ%$fgos+ynҖ!oKM|F i }('#Qu,9,v 7OY)EFoyJ\!sGo'0ªb蛥YYPt6ge馘& HRZ/_h j^Yڎ {U]_OqzuMa@Y#%Q)+E&<&{te).Zb9L 7Qzfq Bj|ϹRiq&ٖunXgOķðZL aqG FRh?a!8η`KsЩXwQZ42cGlG@KƮ1ÛoG_a{Em[9 (RTio<zvsrL]U*Aehk(JtQQrGsyߏZ<A踲UM,FpT<AcrF.0;xJ\}nQػĜev!\LwFhOYOb&({>տ>*Pv8:^e*YBz韷 88bQeב^W 䇿HfBwo]sAY-ubV@<͝I0բ2 6: rH~coR1u!Ҹ^&P}BTI*[pj)߿*VHrbj :u}|5ߠы B Q?N?sloV_RY疇 ěM Y 9|䑰&MӪ6z1*SEkU0|PMZd7p/JB*Prke65r9ÇP׀7BOH* &י:-2"R =F$5fEzܹi$ޟʲ`b^C!'N8q꫔ epO%?ڤjEL 4̣f\ِsL3X t O'^Ru1+ 7Un3z[>f?+˱t1A]c<_j܇ By뤙pU P=t|T/ZT!Rx ow uKY.7C ekY6 FRWCslx-[5}R *L*yϏ{ProgV7hi*eJܾ10ՈLopfgkn1σ&}h0uK]P~_noTEePR^tW9랃`&nj~,"Քa} ITye^Ox?A_}9&H8 sK_5C*әq fO;VZQ Q{|)/B@өfeUhJ\ߍLAlqTMn .4+?ubqV09ҋK݇5dy?;X]숡`8+u Sll5 +]{b/3rh 䑤/[?+O*YGJƗӶY$`YV?DbPYV6lb^mM$BX F@3ci]k$OiYN%فęPfn'h;_sMx"}oK؏[UR4lmyo8٧*pnnZLNai)Jr}7wi7霘DQS'rCeN'E bbbd1.=Uv/ =2LoMl%P1v QF76D 㸎NDK?/-iμ Y"KyT\dzrX5{Bq|O|=xBEʚQ O 7;r'web\RrR/koCnF9w2Fi=]CA`zArp[jqLܠ@A3  ⁀T 1ߧ_wчHHrm̦(0#Zj\3_ޙXm4˄ȱ#ŝ"w' 8ͤ fC Oft?ѣ:d5,Ъ-""u]r+u)zlû\ inJshE5 phDie{pto6ߋݏ)w[5^? 1.)pwcuXL!7YzP/y.zYOxȡQHΠ.僝l"JEeF)sJLP?۳w!Lz1Bol88Gz  °4 s,TMn\w\40z BXŷUNÍO:VEWW3-!d)GyǥN$Pg#,c(xwל3 9="0Ǫ|M8ʅ3!U,iߧxis%0Ւn`G!iG>2vuIF)R<)65/5c>?{29Ƒ oӁy)?TM+i4 zԧz p_+k%QN9ܹW*,gQ t3 ?R?Y62 |OBт͂:3lcNǚu397$*#:ms0ъIh9RY!d N[ 5XlԤpQtf2[ڌ[N!3'O =J:e|K2b# 86!33ǜlj[rY_N.4@BG v)UIۃe\9vi*HzX1HZ)!tˢz?$g^W^IN7~X[iGR17sOqiPt)IWmfpYq#óm&(Hf-"G;H|0r. Ǯco:`#ȍѨ"*}!+'ǫLU,BSkCm1?h;Ւ = DDp:< D+\MEBVQ4Yx3qSf뷖bc)CaҿyϺI{$$A#ޓZD̝ؕz{j:Xٱ\&![xU]rwDtLc<G"}0~G5F<]&hˏ_ Yos۬y=9!烠 #Ir ";Z]<nGa3SH V<]Yw!:邰韠zr(tb=x?mG}P, AJcz>x4O!FڽyaŅ#ǽ0*6vLJ!n*g%r{~?`^k$~1hzl]Oc%DlJ%mhb^;]뿥*ON p313-p0Ͼ %'2CݜSP8c*rUb*m)>5MGX}v iKe; XuPxZc7l(80\Opd4;9Cf,s?qaQ*%KK`9e+D8Bq#L@SAV@ UPe^¸h9i)T;ƺf{È$`c~zn}R2D},(7F]y%O%&@ k F ̻e)~ލrB uz(mKN5zo88F)j4Yh+?3]0+Uu2pU F=Q{٧L>Ztk+[:N+jVXĢ9 􄉌Hϑvߎ_Gts@w͈ L-rAPeJDP ZX?RP6{:iE}H'w0*YsJl#ɥS3fX"_e U>bM߯% ~{ l'UWdA1tK}e6=yf.RR9aRAVa Wxf$?EHlVlA˧X6S,Gs\BJإ}sueD4w-x`O(M<DIEXKT>f: \9\"]"J.7u:V]G mI0!VtZPӀk^҄|!zi [:fq?&28PВPm.˵:@he/ 8K&gmc!FQ@Sr_fhE6p"_XFЃJ_fSl  ;Nc>`LCe;%Fo(]\]紮]]P_QBtOe#y寳7pOf % nXm+2#}ɳ~;{2V_BH\HWs|'FgME[1 IegwLN@NI12ohXr̵uhJBY@Fh"0:k ZɳcE!!\. l5!8҉DGE|-nIiquGK 3ꗵș;[D3"u: 2~D2#*y.g}Vk˳.,6P8'wN<L'7,ْ4JwNv<  I*z&ɩ PHW8Z:❵yO'B-ڇ 2KpW9bG}-Dn򋯋]RZg+O: &k}΅fET( #[UQD".Qw kJƲt%=b|t)ޕtt\sM5 ⭌j+Y:+@X-}r0g>p+9vHU!o8N8%yq\SƤE AT2uՅQ&.#Dy,/ )#"襂L(1x_σ)#gJ2: BKܡB gXؾ,( s*Y|gY5c`-lP`n71^CaPMP.G"&>+G񱸰 S;_NVUs/8gIfJW9)&>)yk>"i_#ԾQƀp@1,uyl}mX@վ}5mKA&^mBQ̍Q!&o940[ #n2 ?ѲMӏ/>!L;Jm$fa?wR0 \;ѽgA:tTy !-y3ˌ`6Ϋ ꎽk(]|bb,BQ.0zNgi= i"a\)acB3}􍀷p=\SN 4//j@(7zZ[GVrWJqR[GI޾>ȯ? Ԃo Ɛ3݀Y:}o?% Z ٢lޱsG‘ HzE% 8PƬp\UE}o<[ZM! OF%>2okf`ԱVF 3%zfĹ/Z$|˻nk/+n{#9UzϿ1a=ڰ}i$ɚLQ{-"42Eه+6D+oݑKrнPb>ԮESO Ov|=h>g&X>4wE] 9OÒT{BN'W-+#b'cX;VEH#X>gL37 '(f:,יYEhe6%>o%^aho^XWh-Țs`v) lV1Fnkڛ`IiIG#_&3]|!,&2iL[*ؤ[Q$:Ɣ=g iL ,qS-Bu3xm8}T\ s9VZ%s) 2uOf]ND_P"TS[V]]\:h\9+hIXw:`У Mkq$[W 3bMN6Mt#ytw. ?p3 롾yR8UI4( K#{TU4w Pe` 7zOd'FdL&J9[} 77i\,I&I>ͱOy|㐚ok0:y/@Gp½܌\ XX%>ӲܷIE9@> qܪZZTZ(w\=ZQ}1@ͻՊvzWB;" Իh K4 „tyϒgǎ eٍ *c+7c,s!{GI˄GzLWŸo'J[')9yS[ UEjH.ӇwJWnaKX nFd==* #H5֒ B!<.a<!vASڒ7{DBI4azC lN)8d$x63C&OBPe+s,Ǔ`%"Ja h]v+:}M($V™bmzcW*N-]_ a]F /kP[SicOɅx#="QQD߰xChwm ' Xsxb(:DB!@roB]ֽM<ýW @tp70QKhmZUQTCp9]ZŽ 0w˳Y8,X< V@^V%RSQ:܈?@=?ZB^ T \sGPRbjn(ŊM>)~ =ϣeD*GaSr27&O5 Q/ 6sWyAHYY=367(] J.1J?FM`?l]\i)|~?(X(I*7,d1 Q(Kt7@v/)WE^iIrXBC/+! _6&{ :4Ԝ.<#8i}B_{#Cc O. VfF}*ckԞo)/yƼ=ҥgv*|x $U"^KZ+_ޥfz]ܠuܢ-z10yHdQ`P6d[+%+PBGAбUo(bU %\@M(NWM3Y<ۿÕ`Hz}>qD U*"!\s@rC?cT\FrۤIҼ4=\V\5d Dx'W f[cWn5*U^gF`0,ȸkRfЯO5Y A:R Xavv1@-yy)ve7<@WЫ59;Ymt(wӂNdX&\R-^YS18y-UnQ›Tkh h+m4܃)xS_!.}S35q.N ~v&DLh [VQ9/K;*^X^|38#:^뤖N~".[h?II ·%D0!@xϦr!Lxep;w[k,Ϫ 7,;C^Z#o=I$HhɸV`iYyȃj^`M$co\RD44`ZL*[w"4gMkAY1:'@gP3Ot͛ކkc7v4 gl4t_%}r+PjPgB$t:8 ܙtFae{|,, {/iiwHp1I/#Q*F׾n-HY &vmiBx85h]P?pkZv{l ǹ9ƬYDŨK GFq{ͬaH^#_W,-tE(2~P%)@%fY 80CJGsխi6B%8ŅEN_ @0!EڥeBݛ빠FR7ږ<+zҸ<@Zm!Ҍ7%0tRFDI5:/FȂ"q:MJ}tzKIN`;c~ǂx0Si ݇ 4zG+&܌RġPʮwE I5(K/ߘ9T>D̔32Q^rXeQR[IHn{(X#Hv`vt/eI6CIr;rGCv`vqJ9-\m$G3&>j YҘ# Konb^- {=X'ZB3.z8HiWNM (UO "x5HC2k\^9'Q*%w1+mxur[Er<. ^aS&-~jm^Q;j+KiUmfpF/WXqk0ݻ4]ZXF~.`aB!S;~ОҌQD:Rv}R}:^cgs K *'.@c'ʈb[ tmUF3Ό~U~Oю+W'pvrJa2F_ot:*՜@nH/E|+BZW%R-N(̣WTOMAc^/#Y6@/t^8'?q%N-Qea:P+&,qjrڃ:*rhr#9^ "٧O_׈)=54~F[$B/ [eP1޵{W<Ϥ E]o~u4(o˳vO8-O #GY\ JTDwr5P#v Ia|ڻx7 l# ŊUe:o> ݣlR'w3"4l\P3p<4d_ wCnT;wkQŨU*jPćO9rAka61Amt 8eWBN߾j;] thSNWu*=5 VRVWA(Ej:葷LM[ZjsjzJ ~Dצ_Ц0ɮ2#%~ w hQ%zЪIY0n 9kokTp#PPoc aEs2ᒍ) /p|׌.<DQ4;%{*[Z`CK|^Ks;vbbhPD;NÕ.ʆA8a=cuF me yDw5RdWN͎hTRxSh}?[-4XSJ=Sܴ1װ0*\0nX3Q3fh.}J+$`WLBf4}AjktpZƇD$d)'? Gь8 L8?"ѯm>5u#uW»,ԓsVg߱'-Y+}a֚:܁y5IuFTfs #\WD7""+1` b̧XCҀ+4G\8帀JkY#)2s&]OE`,vIPcIs*SGi;y63kMB=v1rhE xyGl ׄ`IKAջKUKQx͗wQ ڀL;{ Vz 8 9<] L.Ra%T*yJA&elukVdp1@H4`^ހZՆe̋ 5wxYd6.o N u3BB"mIԿp2F %u3Amnմa~gXDO).)/ >D<-Ujz[~BWC;IMv1ax?`<^'Koɓg<:\5U.w:]~ /J)PԹ/bQ45SHr_էr*&)I̴*Ы@HǢtqe؈RƳJEv7Q9_?$HUzˍ=RJ,8ؙ>w?C Bi\CoH&\u{{ӫ&.}>gﻷlcbF-C#.p.c!bokizD[h뚩k-M(/V|0Fк̣i@/;\>zKd%ؙVXEB1,- &ji8 Zqʮo0XfkfT$_G, X&1hj~wyi3w_R`fw/=s}KXXoi_tyZ5)"-ോV̠{0cR4:2qŮMbt}. LL|Es;[3/n&kmZ1z.ii CcO̖jI4i}«2^P}i \P6F2 RxƘZSUb՝S>j k 䮹V F.%YE|;g<'/a`͉Z}͚9' V?k{N(4la J_P7 P%%O"$+M\4Z@\bs-Z܉1I܌Xebf9Ӆc7T6}BmG ЏDU8H9Cx@Dcl)? UPr`d.Gn:Tܔn}%}!"R lEN _kq6,Lfǁ D ~OŴ+ur@X/T"/mdXG9. V~7U[eڭTs˼[l؉M$ vB+,eڗ:TSò^9m5rÙJ qr=dΪR%j&Rh*s0ymhK*`fTeNP7?Nt,aAz}N;[<@`D`hHFACDYطޑS\șuw (| QdE3Ī#DU5!]G>ֿp|+\dFDKڢ }ȘZhSN("ĺFwu\a +Eq]caa-Q2vhP+~t>-aqc{ g+蝌6J)TgPzJ.y-ƛJa. `5Rs}zLƜg dX=-e#< %R j":O+}FB"V%6,1^5?$􅭰RQOC$9ĕL1fxN W-CU@ #ꦑB1oC[hg9(Q,A"C9 `hbܚzDR $g)pYƆaB)EPFyq Pїvp'mASJaOSaO6+`2"k mujP naŅ-0(Ң/q{7ֺW]@Dq|w%#xŒuJ0 *tVKl ZLCm<ѻ4u5+|#vgAƷ FWb@4=qb6YOY(IIp"oX$|߂9@*r]N.*e))xXJ2QlMFf ϟڝ|@yhy=%EEttsҮ,07ARR qe3orzBc&*Il+(nMLEp~) J@!yz6Z:^|?Kx,_Ku{qJ+B}<>C<*Ɩ5>Wl9Bڗ_ ^SYign.0+XSknJ+B֩B%Oɇ.0(/#/Z_3m#gkpNZÀqWr}nyM;;l, tKR}!NĨN׀V'a#J_j2 [WQbDz! ho p:}t3nPki1$Vs%gF:Ttxddjcᧇe< L 2, o+;ah,F- YG;mi!oPp P;q!KD<59=s)CLoXfV˿psQxozN^Q73[հC ZQNE^1i5uJ>"[^-h_zh~d/yKFsO@(DX,9>ڌyspzڟUYsL,/k+w i\Vʟ$[EoW_u~zqԳ("'FYeHS~4nq F籢P%>RBIJ˧ߡmܗCQu<=:F2n~eLո:r/?Mߋs06NN-o5zOWM O[e!ï>k`"͠Pܻnۗ1$mL+4iCAunsK k܉+ \K5&.NPʎLU@Ü?Z|.3 gdž-` KAJ-IUsef$^ƴHiIqڝĸtP%zNr@=vxD,K~pN%sS+ӷ3SD;qs✅J?~i+];f݌9:VUS#53X}=ʰ햓Ο0۳upnAa֋) $Y7Lw{;淮 B8 W=8:o` Z; b;E\%$! q^r/Pqׯ[;S f+NO#S ճrbȹpg,ʿ1{pvgI\d&]Rl%hͥ_R,^k孠|UU)\nd [it7D ɎoH9VT U7+k9" 0F&h OIEƀIì}9׋]cZ5# 6N9qpC]YROR3"ȺC +O>?B&=QY {Йt)i]At+Vf14moaԶr(A KP ]!"v]Iu@r v.gmm*&|%خ4CP^5 \R0*/lTVDea=c`wQø]Nd `dқ% D) N*tPn_z4Mj!W}'N{9kPưxrBDGi^1hxe&󥻚N|4==*]]ň@S#:Htݠmqfwaysϳ 5<(.{B@o WRsc+A) Bx.*:F~`^TV1ݏC[ .OS8:vm3|E^9w3>3C0x\n uO.[tO^7jA:xq hpKؖDMZB377rTp>Lm>@&]z$AiI}Q;Z“J?:ÅVH.0촑px>oqڇ Ĺ?RM#`?W% `{!Hk5xvE#>7xZ8ces_]҅s\>ze Q|^K($qgϐ]3@ `P5͕ ݗeiPsMjO3 *k@<$9"%la4e/܆$Ub(A2Qp;W ?> Fn?{4զI= ^#~̏}8Wmڭ J'`ϊ8BA6kOMh|}V"$9-e:rF'|,f0z@}eErذym9C#XbJeba^ 01 u**vwٷdd[#^_:'s|V0pTv 4CŅ>q.O t#N/{ȜQۻY򺌇e FC&2M'j'9j6ҥ=DVQCHǣG -mlmu7iu LmT.㶧b/UUWݕUDm܁,sRhp uMB ]x1b=eÙ-8ukeCb\ d^-ۊ˳u*: cȚsCuSIz,5{efضPP-Y(>mG F 1D%:#p՛Q xs^o*+o̿wf=+kXd`iw&*e{)7Խ] H۴rD~t[O'(˰H=S%ƲҀ䢔;xnBlt`?rINPĉUP%մMОTYS)®9S6I92\/2K,_}v7ofkd-6\qm;򹲍uoƕ=\&iյƒǵ6/)܏:7s`myC(&Q4Fd޸.Qd  _B\Ղ|@k ]KpW27wz( d dWJĎW > 2E=Ve/EP{٩8'vP>z"^iZoz7Y+5~bR|c]Sc%hm_dǜ} PÏ>4cc!*fטMzK_|eP8 Yv%Z\D ԸD;L"oH4a{=ߑL(_ Yq7Tr14'Fuj>k4΍r.iP}BDEEVΞsENW3E4 .q&@qQ+7>s쓩Vqp`YƄǍ^%Ҙ=-\qLTmH% K:srkD7\P9M2>7x/}:t=?Bzރ_+ rܬ*/s&'mb9$hns[jV{:x[7ό :]n,)gƋ`Z6Qhgv} I Ea U.RF i(ZF3{苴W |Zs~ia{b(؜ZZcSEn1hN;JUF%xK#k‡U[{q篔* h.t[5He'Az85RqSerav4Ify9pܧ&MP]+;XV"#>'p'S,e4Ez0ǖHNEemOtBDǬ&JCMXϢBHT} J8[X4Z"Di60,Xj2$*Tc6AI,L r R`+цE: Jr9 sn/q)6FdyT]0SW0j |% ^LK TV8[~!v4qX QI_'$v9P WlLʹ=ȀW%38H.i4t$^ࣰ%h@\m cmmx9\}ӊ?aDE2s7C4ǞG& Ou+ibP-WS|%>ljI9t|ovJ,})blI;q]I9ljYQ-[QN/7R+e^=!WZ>BM@^/Ar BS)Ȼ?Z :pcnbzߏO ѓWFT7^% ~T\1*W bfPaUh'`˫v)|3m[uU\H lw]6kW  j:vh:rzX>UˀGvAqd_)mMgy%+i) t):; UG VtڭZiۻd6:N:+W HCM lĶoHq~4&ǙD`n#Rl6<"rFsU~W1 [z}:vL<ȹvD`ܽ^kyIfJTKtć5Jۣ0tҜQm~)(4j :< gy}z r6*0dxߎ-BX.2"ol5!HYfcFR# 67ݕgwrk/fN&Cq8R2nRJy,lNr BcSz8UD)x<3]~W6g;dC$AWk:8Pҏ$=Qp\@&˥H/.Y9'N*G{%48tnu@5QU_Oh/1~<V?Qn_k,LӸ\Q#H4>mYmS AkIyrz=N>ڊ>Fל>AYZ\* 38r{};ة&lgB*pGD-|J_+rލrL]ԑY4y:L`K#NYM€3j21-r8ޏ*Gp [0YS}rL!5Xkۃqi4buv*Ct֚QqBzɕr7Palzݕ]n-QЏ864Wzf&_ǫw d[{o[+K m,)o6RCHڊNGГE% tHM&"mTy_ʱҝQQ>isU;ऽ9P&'Yim"ma0U\P\^'Ψ#}orNגsxdG~YF!ZM^2g^=R&&uscW-7HQhi1yDdaı^7A ɗJ7_;T?/O֥_;xi8I(꽄ⷿM%W ?A< Uj46z^eyF,k%M]9 | f̾,>׼";/il{UCmEBsXjݏӔW V D選*56ʺYʠdB>&5`>xhQ5ĭ̋f]JٜoBf0o StsdElyW8'+pǢ7%SR"02"U!Tp= _pՁS1 dcNH Gi Z{aYKxCZMt0͂3Nוl䪕`s-(t7'\a*@R]"OC 5҄K<#y皔7K6o yoj<1"YEnp' cp+SgZ@X@%UZ2ywyjP)1UL3Ӱ^R",XW4"jdR2GPz=A~UzE:@i+Σb1Tt;QhXfzέhf2I^5* . <8xS1`&~}.d罔DUwoQ %)ᔡ F9vgxx^%M"Ěsq>5{#Y1JU|qz1/،| M=cszFD _ Goh>3װz_(D |h@$alȇgZڨ^ՀIfgS[PӃiEN[q? WQô$e얔>"ڎq(?CވT.0I!)2f`\p[p^vƁRdϊ@X!cNhZuIgFJeeE%q6fy3Q^yI=o);X}y$;qr"O]$1- <[#*Y=B%o]: FPI}6P1:_ЩH 06oϐ4iw &*=>xơ_G :kW' ~91w0:ŽR<}e42ITw(.EMb!덀5_dW5g:6./yYyNvƉ誓0. 3J4&TR[%\3HKo֬]B`U i)v 48FU*c<xK2|"J"rN^c'V ІƋ8:z uW/\ZCg;7 _w%1EC ^u&f>Tkw#Xq. h>j(hh.d ąb xݿa9nG)4zjeQB4s.D`Ѝȁ0fai._Cg0?4nB3s/Ijq2`̹w9 MctL FG[fb6Zq)z;:J{udoA]_m;ObbYv=4Pf=h`]nè;M.gRN$qݗ"Fu4XkEhG_0 pv/FS{(,,$0[OmD q A_!bP~\h >|8Brqp 65S"%eRD y ۵9= iz>yZBC~3ğm^ %Tf7Lcc>wxw|vg 688gU܈UreK\\JZWsfzG~J,#zH@ؔ%D9$Nkp)ޚ;8"rSEmM]h}Q*ZAyDf gq}X׵3"xآs$XQL(:` -xD:tU(Unng6;F;lv\xB>5GhLR ߾QOSJR/%gcjʀqܑ] !zjpg(M_ 3{ZHwqK[ط.}"|̻_!sѵ> @ӫxz0c?=;|\o>f$1obnkgfK~U=1d+}<0aD]p&pG N뜨1ᮥp, r"9<ނCfGy:p6YJ8Un{oTއ( &jmV۪GYp\aNȚ:D(~m.F\G-K.*UDZ/҈Q0*$lR@<3?u6۵ڦJL$-|a5Zdw/=fPLl{^* Gݭùa 7NekU?eOBIHLJo~>a_MU̕\S_ok Ϳ*pŃTyp:l̝I;@,&h4ozhPBO~d u+$OC#1E C}TSĩ:GE;ɯHtѲ| #^˱@q`^6f+z@;02}t:KX=s;8,\֡xTf)[I 飧V Qb4o= }B44*`c<0Xډ< ;W E,_/>[)5Vba2S_88fTX\_yт#S.8:2@>K kDof_|;iA )]NтjiaS8O0UP0cv,'Ow|Sq ,a}SIogt elj}=`NZwMLh2B`W;Cxcv `js}Lg޲b W_:`XQ?TN\ ]Rfx؞jIԗyV\b\@݄H]|^:^IzP րN"Gp0 6!r_6n )]#Ƀݍ$f様-p^*HDfr ڻ>X1\vtAs*YS0AwWZ _pI%z8D yLYe#deL.0DN~Q=OKxU] R$!=mhJXOFa=[eaotx}a2OL[GOW;-Q\(;. Z=W1ݎd4kjM?ʼn`Īt"{՞u( NFe`k7Q%\*:b,"^A[? S"(k\ڀq"~9N.lV O~iᏪO(+ޱ?$q`0Dz_!0Ƶ%"-)(LkcjkHWd| hlEiX() ;b+!@؊!KGj;T޻e5ּZ._xTCScY^R?W*鮇:5z_IaJVzR_ET]VgH]e!d5:,n܌@9]̈́u:0:׺t. eW-47I7"Y8amὅ|{$hwpPq|RwlGxxi[ *ƚ5ڙu6>}kL;=gY^nt6s)YWH|ku`>*ɲ9z;TV ~3ww9mzR܉Ir e'pSq $/ le=ԾڤJgAJV>]`QsVP6J+ Nm5+ԽlY޻|<,œWmq*9 >Q)d(VӘd.{\ e"hCπ9P52B_|F,sENDQgjoR=-VXn 1=%މ&Lg@WN e WbM9YuP i.L *1Zϐ -3K?8]ucU6lwAP!fiI3_#Cu34V@x{I6ROr"-|NHm+3ok{޺kYiY /ftؕytSse*g)z,'{03wϸ,!_UP\{[ɶǡGjmN L5 - ,5h%r B+ZSR.g9:]1yI*-ĵ d? r ϗO)  N: K(=J^\)F$[Dmuw2閠ŇJz(ؔ5>^cKӻ"Rוcey%5< 髦 >Bir>wstzR  57Z'l$'-ܵt~ƒRK kBWR/η mu+h$m&.L 鴀vb|=VF#Ey~'`q,xl;H>)@-G^s U=DZLt2uwSuY.•vSt;rjc\cOZL-1bor}i)o\dƩl!ByGSCd(; Y !߰T_# Zl DӢT3XܤpfCLV\ 4Bb_DHޔ[ݵQPW; аk+WkZ0 jO"JMqb`o@p{R*Ív3MZ+ A-mNېP.P3mjay |2S`5L8R?N = +lV}ǥy&(+8!r,"aCŭ׃k4өi+AL|(y/yOawOv9LNT黉>-i3I?$*3Y$)tbt |A᮪F\_p *P2nb[kQ%͛Ɔd^qoQ*Aj 2ﯛ[Z˂'ԁ@d"i1 M<!8_ЀN%wa$z/(&RLlL)ZQ!# O~;bЈ@>B[tm XOЎR3HL6۰fŐɯIZlVHG$;Р"Ӥ z3έ^kt23>t :GohZ*l5 !N;[/ȴ3A>{;7W҄P&%Na:,0>3Vİ,(+k(bVԈ~U Dn71l6Լ}+W]!tlKre_n]jϭ6KdɈLB ܆i^$/!b`m!^ Hn]ԅ-?B@x+} x=Tyϙ  {d (ߧt4lwzD Iz ߏO^-!*;b0܉Qή> V7Y@iu??J3aԹ?1Gtc#ksz tGyõ "⪶l'&40wU^Ep*IgƘ]jK= AiBqBfY=q)pT v@dxzF)R Dr5D4;5s>XS2eCVd8_IR)̧OX{yYFA&%ܫ-og{ij4T2rw^PKl=0~ mVE+}hK@U8LJj )BG=YSrn%NN(5¬V0ABaHoyt =]BNkݎI{ 3Uٷ` İ8TtG)l;}?&E=[O@ƟdDu`0h)/ ;dҼ飔@aU76x1*gD8kU$.= ,~JqW}}kE|:d0 *b&eRvY)RNÃHuPWJ8m7i*hrwa>l0a=1ڋq]QZb'>Qϫ0 -9Hrމ6b.q-9CVJ|.@7>%7 .rM!xk)2&0i#~F)KPw:9P`. 6ү'lFAw"7)+il}5әV{y:-P/9c>l -^|H%7#"9{gC!놩9-|t\xS3*?4?2!=QMx) H`*| wwL1+(ۀ)!d/H$ o}r֏ZS c2.^(3`gmGl#َC|jV嗼UB bɜ*^@sPK@faBbJiʔcmf,093UXkçwQ+Ubʩup0>+:H'L7gsc7+!\OM#v|oA!{ |FXPe714,v2dǽcW67_CY;PT/D56o1-c^MܲD=ѐ =@I?h]ݒ+j|&@Of8bߙs9iQh]!W<-8Stq b)/n1l4ډ CZ!6NI5|W9ˁ FkSuՒe޹ dqc@;!;@,o${rw:@hk$F[;,ߎ)m]Q$Y͆j`Cbwlzhºm E3@:27=\v瓹6 S^YWM`d-![eRmKqV0SauHPh]E'Чuh I<G!Byr+)O$L3F3A[Q>X)<)I# d`m"-ϔDV M1 BJ H *oi1?[54 n~b 㠶3}n!=G^G?vviY[*υ7nWoj>/QrGz`x'2C0`Sg)0vL"kMw^Hwf9:儱 JwgR |ѩ;VUm{fQʶ*4qYYSI#yv_NK$FY,8ỗ%Wvkuw v\V@x4!L/:/CNh阥֖(m: 83K*L ǩFJG ʒ0 ='#Rpd0_}Om6>#amVoTa,\b\t"^\PAc p^~?$ pU )坏=ڝĊ uŴ;&ϐl1Ϋ}}v>_T6Y%?V.auK<2LZ͋;>&akI<4M`5r3;5A˲dt?> 1B*ZsҜiWHC8fʩhsD+sA7Hu­O{d'C`#VE햁@̖@x? 7 g*Y \T9#PRL ,[kn%]^-}.d9z%9c'Tm P (8jx<[^(_6ݎH왳(o"ވN;!?,'sV}xBouU&*יK+uc[ ;V]BwTrDPkp@0N'mgu8C@ăp"mۥe> ]U891]uyiE"0bgW8B3Z/sKb2)f;2أ=c-CV:+-\J(JZ\" 82/}0nP ^/O؁fK{+ ޥ/#U@('4k훏8^:%(ZeDM)=|olL#W"~d'ٱh4MW,k(/ 2@H)$NDĘg>+`w Szcr@ȷd8H?!j81zf^rOn@ Cskb09I] 4 ɘGP֌<8ęnaxD1kj8?#k ?} HILLսm(j=`{{G,BpO*F ȬCE\=ɦ݇E+hV[̂8<'r_Ȭ.)<;l꜃Fy:'9O3ƭos%4c!{C;[h{e{wPu=}꺭|]2~mm Sx? NGUS(ڸDPwK]67]oax\(䔒8",Hߠ<^|f_Q^@Ia-:Ѧ1J3\L 'C:??!M* f8" ;9?ﮃFH:3X3-Q4Y<T6pjpWÙ_3KM5ʕV כN~_&9#2v',+u/, ?AvD\Y(%!E+՜՛Yԛ_auK:?]8nOM0v7,y2; H(nj xhX,h&c'Xp`DlV l,I{LyTwJ޼kY.N6Q#\E]=fF' ^Ll8­Ggҍ_qRdyfhMXv6sD$AHP'.& ]*rP#JʨճEt&%)Bۨ1n3uO3bg{3iy;:B5g"n8sJ3Gů"%ߴ~GL'0٥lAv_2" FP{& jo%ZKWۜb 'Howy^4nS&HXtXp`:MF*$(p[[Õ m@CRHJJ׵*:E*fZ?/0[*0WIH"):eįZL-xRMB~M{:KSCYQb HXSpsYw,Ai lb,f(1K=9S/~ I0Km148,>]j"rX|k7nqOAT}{h}b87ZTO!f^\|HOK]kvKdbyf$޾;0bΡ%,P!b뤐jOx!sIrS}<&\ H[Cj !۔ XQ Q/b;Td5Tcn7)j.Bt2U41ZH`~ҡӁ{%D6 DYP3 RaP/q<66AJuMtrZ5y] ÃfC*arww qlʤ4x[\OO}ษ8. OcMtpH u %։ƱfFsH_E+ pZ$QqHه͖t|dgK L8Fpqek\u~thd# &A99e @h#!&1kI85*3kԊz$|odҏB \t&qFtRAs26qCܖEQAu0ϱ R8kN2Z=>jTE89d!h i2ݬcr)sDayWXaߐx4R 5N'`ғg݅嵖:ÜP^_Kfd>ܭpT^g MY% fM+\E-u2LqE@#y[f6׸1瘓)D"ę脎ƟytX͉L; hR<(NnEƹyN)v:*XR]uOۼm|ՋSL>X=b{Pc oB`/m*LfI6l5pn.`.$>  7(k&M/Ew>1D,ʗ`z]Kd4JK͏0jR)+=JE]o4Ȣ!MݮE`WvBnFs>uqlʃP(LUd"4"-CF&Y9#kv"&+B&;Uf+iRZFs)ᄂџMd{=bM-KSkp[*0Ndi}'Jۑc J,ʳ:.;gQ@m=7. V/Jߊ)*柅WwJQ_JB?/{[G{-\a4O淚cC0} BԹSe'DK`㤰,'wuveeH[  fOz!'usL8ϸƹJ:mHm#aN& c6f$%)m wuQz?T~ۜ0_f):ίW^j`z W\%x 'kՒ!L>"ݶ]ֽNr'E仰^yΨ盠v*Wo5, Z7*.%"ѐ Q J] [հz  2 {l6P軦C<Wïi2 "ҿ=f`.ًde|*rE`կ2Kh3E*}5yZ^& $S9Kj .1\,[i%2GC#/V|Z#`/=7塆>l+i/h858/h&B!/Jzf3!Լb'k97ƙѢx&?5s(U^&A[ znr| UX^&""2bDsxzJ *H>xp> N8gtքLޛ7TGI Q<@k9]'ZTAijCyCՃS_r񱉜xӘ&kN&1`F,skϞy@^ĝ[HhqPg+[,7ቅd,-o(Udr@R>fMWL/MOxːLM: 2;)*Ģj8xdp(uΤ$SZl'g|G=(S sjO)hyOK']ĠULḾI1`?M:bN=qz&)j \TYcvil*}zk'C3y0hH1YnϸT٢_;lysh$P3$b5*(1}}` gFa_oF h.Q­nv yn.51ē`A%hrĘ@iӍVk[Mw ʩF<!a֙W;Petp33Ad#Kdb?!dߗ8LXmcgHJo _/2sO٠c;c L<98??)9Tw{+:Gի ofPvJ]2S2AVٮ|&:EKݚ!1캊|F `# y"Sbw@f$ƍlN'][ydPG-}8 ȹ€Eq6y#n^7jcd[+,.tNUvBE-'QIٮqTX\)yhD*ɶQ^2YCQt-cb(a$$nf sl.\#]_~ ffŦYP J ly#+/+.D}p9bxJ,h1sɵBQ/Ԫ0Ѥ+"PO*X]5 M J Fˆd \1>,s̘&"T.؞c`:2JȇB]Q87 b`=,t]ӪR 6&u8J|[% RYv='XF/@P(k5'ŖtLe-*fA UFzyD<¨h;W*i I9~P*bv  #| TUgBZ( b$_GtkRp؄*O6_^NHqEYN컞?_^hxNpkTۂ!2-\{j軃"oOs%ܵ8BIat]wKC eFd P#,8vɴaW(%`P]0^.\ȱD?+F0{iӣMLU:Q]J>y ?]grKh<`jNCq3f>31 ?S@>:N傰ӞF{ӻTk@\1qSv>b4M={_un0ǏI2GwiȖ9@F~  1 |;,[YTNMZ@UYHeaMj`e'iCgWDm$%)g { ,pyЮRb.R@ǯ դ[h4}I-鍅C9 K1R p`?km,BईQ|qBPB0E5 TC!і'Ls+.Q#l Kc.qnwy k>O|XӖ&VU]Rvv``.^ƯszG-rЙ# /`o|e8Oҹka,CXEw6{wCKbkjzml8ײT=xYn;)4?\[h*,ulvIQܺe1ץ3̢GYD&ڃq,)t )*ܸV#8vύ@zXmJdV^1V羫8JܹZ1$Z3>؝QQ|/ЭUc1jͲ)۷t ʾ&!LD]Rs8j̏;r"_Pzc\nf1Bm=d5]_# d@tnzJm Qix| X)c^:& *UՂv. . jĕ +W> Xs5۪'Xtv-wdXX”}+i?fR4%ץLw&YW&Vvޝ`~l%Cj|妮ʄ 3$~A Rc+fڶfmqh$rv̇S2‘ 6qm6Xmj!yj(0 cFpsgw#zyO+^3 |qC/ Bmroo%6RZ7s F)>LWQ67U$<2ʶ! ~$V<9%vIP|׌4PoI0d16&,0K8IK4ÏĀzy[a[<9UɜC*Yto[Ք߳Ð 6?̤,;Kd؊n:8}-?e@H_ۡu\,B)kl?P۾rɿD0a% $H]ڹ | 2cR{T:trGƄإ{{o9*0T4 ɪ# U &2&_nkL7{ֹ :K53#&%bT <˄0 |!\S Kw7-™f**m@lQ[JA ?w_8 *:Ued#fua=yMw? TC9eB:j& k%WڜHKܩEQ\G2|W:"-[qYDMpMʖr^orwm^Ԏ{D!ԝ}*3herZ[xxK; \-br#E$Z$EsߺZmXLȬ ZAEe`G^M0l\w H9 fcfy c&ď;BII |1!$RqH֥]JXF`6 󉪉3V<\ tL'b&>uJ簩i:ѹ 45|]3>>>p\Q$S gsqmksiuP#>ۍiSF@gAtKZo?Ju;5M^<9-k~QNg3g,T9f&@fM]Z(Fox"Iq,*jέ<зiX;丿 t1׀ 6*%nf`Oi,;idci ,$|p#Xf|=k #2˲^M=ا}&wfC /RlfHhVB5OY },o[1E11U!;a!ú OcS| DXA8}ae֥s!eCC}rta> l9w29Og"U+z ` ~xo/cmrp|w z \C-U=onTV9` ,J]C25 I>kLik5bDj,J0`~.zU`!EsJ[6%O$_Iyb4.ծ&<ړXLmaiGZ)/efT> GH{]2ڔo%<`?U^a i%#X2TGtRvDβpM [8hWf[ jϪa:vojN>gYO:W& keu -zfkҮM> 櫤˔rwGnj5IiK.&o-WvOe$Qtpя=VW=v|~ o57¼T> cAﯬr 1nN5yFs šW۴A/|Y76Jpm٨B/6F84ƫMhS€k`>|oL~CEcC\VǴN1JLZ|.EOx]ID4FU@pb}J^/Im4,KMoz\k0/9h/ (Yޟ*h*/(}Ud4hBWQmluk%CspawaL8k ߚNE-u{"#fR_p4BTÎ?>z6C>E[|,?SV|0@hֶ֞3Ddƹj?)W iYaQ#͞Ɛ1.E4yKj [e >( $ '^ecSL%'޻ЈkSȫs9㗼WTl99f(FKn(.O,l.uh4wd2{$`?84pmIzp~oGHX&-E4);PYMP%ddm8UE2(7FQZZK*|m_J^V>})bțE_[.f^zF@~{8U.=E*Vt90 ={~'/ H alSA% ,XZtĮ UʮcW7_0g6D' joޕ`06]3D#b:UL$MchhIf9Ѧ J3x*Pux[>q,L8'GiĚ_q.h(W.P^EcY߿" ɼ4M %STALQXCi?2@Uw I' Y oh^{9\Qqe~cJQy:]gpt')ts_2ét3`& ̭T~eU"B~K֏<PNULƪYQi M:exD6"sX`iM uNz7'J ՟B:E[<ަ!Te&bYu' _4(C/#L̈́!3j  ^03޲6JyK^ =1Ep[:8Sbw {Iix& TmZ=iؚ#cԳ*ne&60 =\pqv Gf&nRcp;^i" 7ȱ\<= *~{<X&]~$${~'$!{fU7~@n8ԉZACjaUhnW^ʆ9#iX%Ȉ>ꆸ̽<IDk['Eb4v=ݹMu'? H*(DɣP~<-3^Ր!R3IA-_%PၡUͿ3'PUs=+wFbg­ʼ4g /n TT<'/y}k̛`8IVR$RLoֽip$(XlȹU(=4^egg_ϯ4Ʃ .B4O%FMWᖀmbN Rx=9.+CurߞFo+#%!mwf# :lαP[v [&t%zu_espZn0FQRJ N bv."L~6µE$sP{{@BX:PKr5=ma rC/ Q|0N"(`32QGEq3o.쏧U2,Hkk +1>LUIo̾ɝn=UȻA F|Ӻ^B9W֦]X} UN&E X?1\:\"ul )$\0<Ŏ']GTBm'kۤ7TpWRìSCp,)\WKA.>Gb7gzPx,Їju9,+ iٞi)@8~0$޴_gbi`u__CL~P7h4haGgX &|C1g6)msc=lLTK hue5ߖ] =5̰l=A ޽>qTjgAR%Ȇ*h|?dh=rJ$Vt1Ǡ&zS'񘁥k+i˶+m)MO]=(lfA{e}o4s+ʓi~m(,`6vT~\qHBhn{/1JmP -;}n- ݦMAӋ\jw혁اO0iLV7,M [UTUbFfJ2\[)祰N >,h@; 2 ᛁ0 m~o7&*/\v1qh#}~ҿd{ K< &P[zُG XL^bK)Kh0 q>3Ĩ V0;(/#3d$T4oA:JcdC ;hKJ00fdc*5Z/6eSSNI Ba7j,[pfRtvIU,Ҝ*3hL5{L1w^# 90|-lXy|jq{E 軹`[HKQP-v -yw2(qYn?YTًl'a םs%N}p)5+zS mF9enV=1Տy[XhKp %^NZ/)=`d٩t-հ(8UsBɣ)SwknM`PL{̌+>Ɨ<%x EޏЊ j^-^S!W2'I#cՍ*蓴7qVG0\~'h-c*hU=y*՘r;?0 y!=~g 'Z7p {;P@HSۏEW\h*.N G; RpQ5#"2a ;*s k7`gn* 趶np&|cٱwx.H|s:"*olsi`CR>sۿZyv-:i{  }c/E'b8` jiI [>cqeBҮT!ߥzcc158f wrM0XFfP~I* z-i=5yJn؛Aug^~(,/hڲög z E[)9MPk]FyBQp6Z1Pqihspӄ 6*\ɖ7:5$ݦmg`nwɉL?s dZ,x-6WIVm-dL>{dcsƐќ(w,,/[Q!f \o *1(w<;sn@ K1c'o6T ^ R"AǪ` "w|"de.KMA=tfNJu{QVE (a보–6j0d] WXOBam\,d 7&,'5[$yw( <9iW3Z;: .~ .QeD]z 2*,W((UlqdY|>jIK0{`58e _[$m>[B?%'ECv@ʣ>֎(1cd~JF={CJ]!:#?mS(45?QXh]o(sY$鴟Q2\tްgMy֔XAxNMkƫ c{֠ZQQSzcDuKDq,}7 A7{*3cSPl3tmѐjG8Շy2 oҘqjE8;C.w>8<^KGꃭ+\:,Vc(i׿+1Eb>T'r!tf\Yy#UC}! M!s@MLƸ"OAjwZ6~XEHwAˣC= D* L IP(ʅ6o(|*Θ:{#ˆ3m2”u HSdڈw>#$?qiYelf<W{co\EM32R8-ZCӛD ݑann%&}yqH^H(\M4 W\}Mvxc+!l?>y^/+9 9;e.|Is=PB5WHCYg^O̲n/ݸQ_ޗ)7hoծM)s,;ct/gǝo? .p.Vblatb 9jDu#.4)[N^I`A`<:9OI®&zs3z/o&=2\!tB}ɽDIQdM[ULAև,a҈:H-$#ASje.: M::i,bA9MA)Һ ,p& Koi{l1Q?՜4v s}*[d}U}PHm͍TeNx glWaU|_@e _ʵK,)@15v\/+JLE 5 5-Q큦{Wn}ͣEYdwa)\ +"|rMYD њ_(#"oGrⵣWtpϗ$Hav!8L]פ HXDJ;n6myQH$h@(afτ47y7YKJr`ҷ/g\^n|re=;L!ĜpCB_\ ? ^[Ps88ʺH#Im7g>Ȳ3e #WTݛ7! TZͪYv!%>~!ʓ`D1pm6*5tA0C:hTjX QXQb.G-^{\0yU5qT闢],@ylpy<~X*9&C.\(7D%VWt¡F0콋W)\[)n?#aܲ3<|O/6 &AADWRZap~}(-T$9) ;eRƁ-,~&U3Az@ޝ\f_h/ΖeC*eH(D WL,Ǵm ?)E*|8·h`nu,蘧k͗?BC㪎07 'y- أȧ=?u rq≳ʧDAcτ46{C n hVY7x\xɦJ[A[z]z' ;o\ZPwyBQE:Y`4x}EJEͳzJцq&JdP ^aT" by١/g{p+e"0u8b4h:mޙ`gdDKA7;e1 ԽF!8Ū{PIj3d"޼ۛRĻըPw GZ H?'~}պ鼶V*r#gZ<N&:xw`ƒ4*])$"bI0 --'N?\^7t-eŠ*-wy!ya3D݇_b/ߓO|, @`a8'-G 2gRコ8R?/- ES 32#Pk:MyႩQ_m ZVt& %wCu5sxgD~5!N.HILSu33"UO>zLFKj~t\E]]EteN\X K? #¿81P Tvn1 ]b&P ,L-Z8T%_#q{b_a"6`*Rq woBll1m3«b5D"EӉ{# `qaٖ~lKg*dOo`RLY]J+򊡴B B} +K}ѺBxhK2{$%'`u3{ZWg\@d<1"M^I6 2g Ndct95LH9krO?E-?AfAFN$VF]1\Rѯ r'H̻C~{m z)c#G3uFߖߴ`:[Zadl^t8BLRH0خѫwj&-## ٣?jleA2q2y{c3򢇗Rس8=2RqOO=PK+s\;-_w8W]&#L֭ɝ-5|t 9AnaK\*)R( (My-zF𠣞*J~k>l>38StOm*LnڏړR=853Sgv@.ˎۃ 2vce~B'͸. PYGD`"<|$:[E%7c)V+D?)â YrDrc0i?rH(E1inYƙ|f1 C96vУ C0C ׎ec4aԵB?P%.'[RA5FD^$ICI2trDٗ< DjTP՘LDQ;1r-74nLذE2ޕ棃N5e `OT9t.䈏 iR7a#m:Ft{4jp=CC9ceҒsP 5hnEöTO3wL )cr#Eey/#q8B\DN+gJr[ \^?KT=cGv4N[[#_V6Jf|.h1%_D8o/濖̦~9-IZN$7 `-9 (ĴXm?A G l!p1_:O2E06 oɷpr< r}_U0Â'XԱ"LKÃKH狲3e˼eJ dw 7[n,.z[-uI=+gKW"uCLb(Y#|AM edN NFt#?҉5pz^,4bF&3p/Ĥo1QuP [/Zt ?Iku pnr ᎀx6.qn5 B$V*J!>:h+4ҥp91SChE;V/weTkZMW&~״]Ú=ڒ?oar zT[MY1hZ22v SŬO٪zTO5=1vkU)egG8ZB z?x'aWJ8@ÿ'=z7fl?Q/.&w䩊 zP%r]^VS; ;El3ܫǩ| kW< lDSh 'U>Tcw"K;br4O9KzZ'/ r6]G.zSp6x{2!{{P`>m7{]m\ԑNVZu'\GR4dℋ?U^0\YXGz6Hb'(,6gU6vB #b>3ĝpn.% f,Z(#IKpԄUoqgJhe/S c)^ :Cg3c搂r_iS'aWOmTLסyHMIF1MFMT7CA}5:>d&C'x͞zGFNtГ3_!ϘN/ftMׂU7l"CnuEɕ,j B=b3cg,e7~v)Xw_MQ\%NE@Tov%g= *^YK9˜]Xf:%Pv 'hVwKKnӠp.4áW+ IX*є {o͝Xq[ŐrJ wVJS󕥄?P&Hӹ¢Rp'0X&q 5*R҂A7sa9|ZU(sC6閈[ˆȍ]Tt0s7b4;'>^*NAInjpއWVd"47xI6lzZX_|+&Y &L?CK .>6&-7AWTyZe?8[AR6-J3\heh ps /7d̳ nG6iN&nB1N*%X%yHϾ7'$YHc +ካ8VZ#5fP}:zvbJN/5rK;tj JxUD, Nd}P(:j2E]S{FGc/]L]u&q轎O^C>تdu˖0תoKlPVGtE#vƂgrhE^~ntU {5i xUᜠG`H.խAU2N/t]j}s?CuQ@r8HV ЪNdPT w;0DK /hvpVA?| ' [zkBB2( L~ 0Jފ9>S&WxԷl1-@d6ā?{roȳE /s 14cW="0O/;ʛ=TVm!7[!!}ᕌЊ%?BC!M[oˠ,1z1 !bz^w3O &E4?_kwdRੱobt $nESX i[4a}ܭԄ&V_t6bj{W4[/`WU=3ʿ큯?gIڞB{w_I m“bZu2 t⍴NMub2ܸ;#V0M dߓ/y*,JYc**y B_t-[9]_l-+ Jvbs5%#77 ,ZaHR}|G ㍤ކWr" V_]K|^[9L)nG􉇉V*Wlsc@%SCT)VACe~|_RZ2HY~ӑ8^7Yc GEʼn8N!^[;}1#ju*o5`/TטI70]QTi<]3K=z>45;5DrhpEMJo&`p~ִ}B;ſD'8B$#oŚհ%eWuҍ-/dGةf Dጃ-BFJ܌6M.=Y*)7d背c1y`L')eFWF%ցW-۝!2F- ȺWV~6Y;b3umfe>VrGUXn y^ fU?".'`?2Vp'62y$q]Z#sUeROu(N(naiVҚ lv^6$vӜl2nɗ剖3o/S!yez[liӥv4,2-9_#w l&oY]s 2XlȐ^b&SwJ20 DIW*B]>3-@nkr )9_`"`6%B1lt21znhWXQ]C]q 4bl+-ޞ(˜v~MdU&|uv1PqjQnZ !8DN CL c;d!q~-\Ӌ\/`7;B;: !M EHcsIIHb9+һHsDA2sLb9>>{6!ǿflQ΃ kk[#9DNkW^}f 6Eq)kv>1^>?Pod5Vz;hUŕSMq4pm)S }5^ \wN G F!%˪PMbI]R,˗iËٌ+ůR' !uת4)`o+\tIYC^*sƛdE3Xթ%c^\iͲ,(ql,@),W>v2z0\ĚZ`-wz*y|^x=(\8,R4*19AA6# EECi8] \k^Z{L//ݻHa]0YffX;HӭM 2D} ciZMwȥ.DR;"(Md壷,E) ]8.Uͻ&S*hS-#̧%6Ŗހh:,jk[؟LKcڛX;tĉk@[sDl|ۢ>:¢&L.r8Ee'ЀSkX4Cz4툝W zrz'_SNG`ZAu@j䷕cpəS5&4\1 =Q1XH]ꈣs9 #fgtw@cF@Dᐫm6#$v<01]S}[A?Ԗ2*f_ +эґ&Nfz0&=2Rjꎢ.mq."娴J3W,uS g1;~n$~Qk!d>c膟fSʰ>[P NHY3!}ѓbcNZ!K ìu|_!QsC$$ V5ʢ\';re.G 0o߶F,Ne#Pۓ|=7MN-O0C| >ЇY˄4cBCC-ݩ$J6'J'E`h M9Udr&Shsh+G%ff{V܂"mB&nΡٵ!twК=xւפaƒ[t3йUsdf4;=q`l"+AnGZH9 #DAٝ#$뛐mbhLw &>ku:+"(;˷ ]C+®>csdոbA qQo;n]5mKR;3Ĵ5xH/k{:̢~~LBU}pYՁFieՙU ;#r]wj͔pEpOlLm{Ckw{DaVk8Q|-%PǮIMO*lX!&d@hh\'^6PL6zemܨA ؅ 2˥׻3_['4EO *8DdR A92^KTp. bqrj;f>2+Os++T %X?g(0"&53Flfft%JxhR~)nYW"u Ѭ@ӧb^&1%J'nS1 lrOĊR0h=+[6}HdλQTKf``)k7=FoMfT/wߊ]Bw8ډ8,V\tX-wga,gEƫz+dY8( 5.=2}ᙦrit.-҉jd|cV&Ip @C#VUFlچ 3N}5JAӃvS/֠JiƻRH~Lƴ?j *rAK,'wh5fiZ5o]/Jzo ^sw!%RXAxWoʛHnlGwX`b+bq$'f'Kz5YHuI*Yh8pCWS^w=HV!mz Xqgz5].>k)+A&#ߒuk0Gر~"|xc+ ~5?YIpAu307W}.[ϧARuw4"'x_S?*1F v5PA KAv' h[NZ!\3.-ǝeʌ0_Rġ^U>¦^U˅ud嫐P%Ecd/\ۧYHU' a)Ǧdfo GadUQG3j4}s _útHobHAUhXW+<. c͊E EV8cxZf_qa>[,x;_4"njv%'( 1u֍jH7!iէ^z7y,IyO%m'O8T-y˿a9QZONi˘'0hU)JU`ئHwKÛhoW]vtd2~ynTT$HQ_~Ev4; $Ѕ*A>ɍvMр܊:m uX$F{Ne.f*ch3e­JQ$_ pf,oW&iNq7L$]`2Z>gj*R}:Vנ=Y qvppr}#(^Ax*V{lTۀ3|{TVG:| U[?>syEH@ON>:!Lz!5nU|.y9L ;iҥ 3|[lj.C9yC1mI(֩!/lRm}jH/vN'I ۧKEK{F?ufAgZR CX Ԫ!txjN̮9⃟ymYܤ2<-Vo__>$XX ;CLNȵh4%k*G0wm1.EZUzv/$m؂˭FCP/lW|l)];|AsiH#Fb13>zUf* TN7T:@jV&X? *2ˤ|k 0{s/{4% 9n6w4Ԟ{wfTvK lw:4tAz$[T]~1Xl:I=Cz(ccYMJ0h\Q2Dz487f 3R-~@('g&Yr%&wd=EQʜR1ί|)Rt&Lﳘ7BZ=x~n&œJX\dk>K|mݡGgN/xA0\{EFȹ*mr#tDHe-^.,ᙢžvϜSJ竸(Lj&3Ҕ(H2 ?@]c}gt!0,R.TrJl8tv."X9s1H%$}9@.^aAy\EKQcoIKmod`JV&4{̔ _-ć_8]Jȝ_:ua]ӝ)]V^n\7 jwS!o귛JEPW3p*)r1bL+3ƢUXJWȓp㝇ȮtsI% e,d DONhO$PJKNôaɈ+boL͚'ʼn|N0I Z' ! f;@K0R[ӺYKѢ)g7ߜG bs]ҋF}*h!!0oW=ͧF):LtK(!:2\FS5JIy J!؏. RPIǫ5ē#XDLw<ˈ.IG{wMv aiUTh&O61k^=f8_,!¶TT0YŹZQڡG]hCF'(݆t?_P&"$yk%\Ip0enKKi3*,) #炋j,R|%v]2Z`_<;ùxS5|'0pMV!)":3/TM`(12f`~uCQ*R4ۈȌPy+Yr瑚 ZDxɅ!d,U\ #ApElXF"e{2ы BwfegyӮa Wb!wQh?Սt#$V?3kn2'zuuL3\xa#%Os G[K /~4w)ҊcS/J~ lhFhp Shx5<_̯hPn5]V.{Õ/iQ(,w/ 4QxpS!#0R>~F~"4AӀZN^84_o YH0LwL:: ,K/,G m=SlX׵:Q*ߢ=R#Ã?&+w$#)v,AtMTϭ `]* TմN4e4o V|Ux n TJ_hΌ\^w nJnqb5N9g<2 pw|9NrD~Oo"p]!vicc4H-? w"  cM\CY{l~X -Ua!Cez[M-ڊR$ip=Ï+.| dwSNS-t"!w`v1f S6yhl[nU`2vYg ㇴ)T_Fp}.jrEAJߙYz㎛a`Q^ȞGITA78qI>AH/\eJB]c "-O]bUZT{O8ѕ fa<ۏ&Hҫ iԟ^hima?Gk#Zc8rؕ'cl >F&j R*jiڰg>,FY2)Cհ vいV%oaj>i/Oh8jDT$!a3Tk v͑qYAbP|ǯk E)ߤe"PxliL9"?R\uFqGOB唜<-HݑAf5UmaK֊,&Y=pm;VD/S%fr{ aGs {™=~",{)t(McR[cCpl~_ɪD3UnܐͶ|ZYSWΓrHw{R$C9ŵT'o&,hRE< ۧ_b`W'I ?gf>X$݄Bn2} V?}(oql#(}o⊻gZl& ls!@fnS/2L:Pu ű >?4Rg MP$={qGL^ q@3Q_SgO<ۍjbOHM?SHmMXkɃ:,ڋpi7cfO!--D3%{Y{,"1Lj\4N@a8xpx_D&__6 [[ $Viql&u_V );!fぜ=NaQ(դO_hҩD.j xxvcslΎ!ݼkBNZ23j²vl f׭%eUmд]Q{Pʧr*ĮvBn#xv!ܪՅrdTE@*-C\S|SOX).o^wjԿA64j/`f[F8k0͇Y,2z{yFU[WVQTwJ rE+1sXK" jŇ\%1@FD+|o#O?q||l[r;6xίf<8,D'ˋDCU@S6Kz?ÐQԢc&:|Lm-ܫ6z=Gd'~ wlx}/ raV-5y0%^5>YÍ %ǛØQ+xRI iӎD̖w|ډA߇@FURRͲ+u'f!#ܿNYSWdC-AMuR#Q!':3;y~ Ȓ)ImSFpDo:X!1/K$ʙ@i9!՗=T 6"}!ՠ]}U\!!Ako:=.B'jATɒAo5oUWsOT:BzpHlAL]64GP}VP* '^K#CH*|k@oabo1j%Au[rxt>& su##ȥ= K㱨[lg1='L`!=oi0Q&R_iλuZWa3 / *I FcKmfTGF Ի11\E)cq.ds$v㑈֠J^dcipeQ.:[TpWaA"j4t=Ck=f +!Jyߍ3bփ Sߧ֡eQ>6¿*ko[О 2#*:Bj9qڕm)+a\,:FaQ-yˠ?%+j?(d ޕr7(dI>Д"cMEj.ٞ}2y_4|{H ; O=Cذi͝W>^nU!zl++L%gKJ[QM;󀫬SQϐlKZܭ( ^GLBϷrǙ;сta5U< *?6DZN"kєqU 9 ncfXa&E]oEF>e=;?zj.*!/7 sA*H2xF&z%,t{/aa/xdt,VejCXI^~,- c=Jxv;7_\ӝԏր>ueMB'淡ݿڠv5-嬠9hTc=n5 f`tPT^̜A{2 plPF'Ь$ W H$j+|'HoٝȄ9a0 ⺃J9ӕuQ8w IBgn*g;nc4heNjT-ƁySfQ)I9[KQ@LZ cJ)$Lڠ99Y\iѢ٬Rs),^AM[Fe@s}loT8" \ub"y1<N*,j%2+I=.1? E espQھC:xt4$zi.=HiZ^̗J J JCTE?Sx3lw {~&T6Z4{%:QA N1b%&rEOUQ[X૞?s1i9r~S*m WXwڹ͘KdO)TU՛-`1Ұ? '3]L%{m~8v>{1^LO p!ZJl}pJ |~NAxC(ȸQ]釀aid<"2\.g\viZDg b y/H )͝_dgb Է:3IZq& Yz7#PAH1li*R dDXuX8ej9opō"\J 870 (%j@oXWl|!Z3 ΢o0_[7ROU/ 9|ϰ(W?;9s۸z9)(d-mx_6 >ieX!A2p#06q'hu]-n{%B&7-tId`=%W&dIy^3Kյ".V(uu-"_%6e^|& 7"S)S'4uXF2'3RIRt\zKٱn^R $s[\ءwÆ;n5ǩP34T734~Vm$I?SG OJJ hl+l=Yf'Џ T9Q~kEHBbL< 2Zw< 1/hڥ3c_`V-2ҏ[~<~&%S@]9y&)=ZP&i/= MO7_!]M4K}Ѽ ޤW }xvGg"*W+ΙS8$aW 1CqߑKgP&$#!׳Y敹U`A VD miRt t!I7)c e칠 9Z{E8*[vV9 zT g8xIfSpD'#k9hg09.RL8}pT.I> K;د^Q,`\d-8o"'ɵ6)vB> oeej xY$/8_9-x&dh˫L۬"`9z sWJh펮-X@b":DOPv955CC9o4—x]"j7a؀KP3dRwcx:2. Ycԭ#˗7&~nb>W D%DZ}nI}@^;MILS%xt:KW<6NN2I?2^H52e^R[-p^Yazi;3_jDYRHLzOwɗ'ފoNxc\3]ЩP$>0x$ ZK5?:M  cϽ FVfwb́_X5F3P 4tB+ Rե-Uz<$EA<, kվT_hcE4ŭMZFMcpt 0# G/t6f#eRLhyUmXXf0LyxB)A%gz ju:8lz~OG9n79.J.{H_?1O …g_/>]X/)gegz9őKuJۧm3 [M׮9ܼ{ /E Ym^" fUFDt8 .W4^EJFOڽ.Cf{?KUá!b*[d0 fUY=;'s2Ӥ)=cݢcʐ=9W*lP)E(9[rep/nPѫ^u}*׋7yO\y& su #WW ۽Q[ڗ (ii Z,0kB28BW}|MfB%Oa4|ɊJ]]SڮsrsQaE潐UP#k6dϷSzճ T_oP6y\@+j[V Ls;s`zԧ$%AcGb p#e6\Au }Ke:d-f(~Sˆw8K&ېT n|m܊MAəv) T^ε (WX9PN9HYLOd>s9K:9ϥ?Ƽ4C9E4x Rq#|O)a(~asp+S"W_!O`Gs 5re -ckar4Vdwښji"Lg^I%@4&}Ɖ KÅR .!)͐$,`RGdԆ41Ȑ ܐ'6ABMc =)zG>S_QE|oFϜPy~x#gPP!Һt=RTNBpL71^:Tܲ|-Rf@TFhCBŜ:H7N$]Aٝ؜EIjݞ) HRwU چr䳃<'q%L#衩2I.wn-S tҖ;am;!f@3F)pĿ/}tQUmIcOY\D`B^r '`.Xov /vl^D"WI6e%L۲|FdMƎ#5ʑ7`^Uы`wRcSR~`dN!qm}PiVŤ@GGʖSW?$دljOxL#\Ӂxs|8g R/!}.& FW!"}$2fgNh5dckc6B^?H0aYh`n ÊrPydH &, ~= ؂$7c=`R{lt[o]M`w0׺cnvJí}K򣒿j<3ws "TS(hrL-TmLXUO*9yJY Ր=~o>A >8&5PfGzmz^ڿ#bZl[Sqm5WNzNsP\  ypWU.kn'Eh2ى幥cr'F8RO- ҏeHLy:Ȏ&T3;GgzcJXmpgLD!჏z1{uI3gLri㯣 N2~Yr}zݳ: OXBdR7J^К`e5yA7TѾFqI#8JuΞv<-]Hi_*p(ku=gčvfC@l9ŝR-Arz6Le2?-Ȟ:j8ռ?hg lY(6scU34'坰H}Wx^IcRL ;"d"Yk Oќ|"/*kb,G/a UEMګHv2FA/ 4p8_&8T_ӱjhDVo~68 6d!nM yK$[hM K Ő~N>ssjMb(W]|ڨR ]nE@xVFMqMXқ҉iϜ=&F!?OE •c\DK4:nI2KMrEH&q,g-Pb/eK{=Pw-vdǧE뢜%!X/6M_)Ddc$qAݫ7gg1zs^&SP*rr2J4@' |?HH~M X (H:D5f-O١eu+m.zd.呱򭉊)ܝ+5=龋ft,?,")@I_E> 1 PmcEyBí)'+|ab:n_𿬧MLe1,`>m ˤAz̫Q [Tw! D[|od{cӧPSI1%x9hv_nUcz?Vt8 xļ :+5=/ >JeD.**Nzop%dV^9u|<_kfoJ=Z̩'KԵ+/@I4=YژfŽt@~ݽ O8|rQMSJ#Omm71zJn3%.YJyu)̥VS'q/] j]jF벷} _DH|ʸ~xQsK+=kbT/{}1aXMaKuwvQ764XlV",uȔtZ zbo R5ɚ'M A yF̨+7 F{=v p0&+B+Ğ6\EsFŢm>mzF׾^cؙVKbvPҔCHߙAڹS%_:\*_.jL[{*’-Cb2Dc 0).&b5,_xR[Zn( 􀼋ԉ赽b%g{Nqyqv9adMn0)&?Y2qNo֐tB5xHl]2ĜdЭojk\e|4ieeoMX_Ct?۸By2&7@n8jy3 ܍9:MbEi[0)Hq`Չ. mLL]y܂',AP[1RO6>țl\Q=| 彧0y$.:m +BhB\<){m=܂ކ1iyrϦezkpbpl[GųPPKwok ?b fq9q=Ngc֨g} pZ<9B -rP?Sߤ"v^Ypc,_)/]J7oX8_z%9,\va qaŕYa-SQ"c7 *'}gG۞Pl[Tc?TM'ed#CncF.S{:]Fل@BG|&i^aCyzbM!b(!ɹKeyEחb"GZO^!{!ieыͻ\Ϻa8bjQ׋%8IRo*49٠rj0"+r K2EМWdJO(Ha|ab|~N6bbUNImX}7DGd8o[\EQ{77(}W ?(hgS ۂ`qLUvAsuL׳@$;3`ʚץ̘}b,"W'V@HUD)[ոYu2 ׂ۬V/e&Kv ^q Q}H>ȟ~`_E\VJ2e$r}Zo&qWL `9<cJἽ c51?P(ʳ $Gk #H6njo<|"o+]$h˶f(¹^RVLdɟ0BVyv8&OEݒM5L}=h \dQ*e>m6 oD-!S1:eqSff Rх DZ~IDy XXONk.ma>r,vDTO=a{tt\b֕3ukDn1Qd1]9MWz !iOqB}g7;/ۦ(;9ȳm_HZ,rk-_uO̮i^71R}N(Df+_r0B466tdok1U!XH-h}ה8 !Y)7f SU |Lcfs$bm2#-(|u\X8il&uJO r^6cծ[ ťP/t;ыkhYl_wu ZɨㆢD$'፳pC->z8J(KΰȍN= + 5oJQ8 J+yLR)QX-^ $B6@,ReT> }'oqgki${Rٱ1H!W 1Ak!);ǘ=|LU (Jg 0$bfi8mE6+=ݛ" /-񪦢:1Up00*/~W7%XoZE.J*)? iҒ k5&5? 3LvĶv}5e&:aq)۞sz{t@p#yIӢ;~o3 hPbҹaaR_hW/{ y~3-׾WP[E]X8m* 0psjMFUSmaG&? fS8pנpG|v ^ cc& V6C59޶BI>kBɪGav?\qo;*ІҥU~ hpް{xs$(TpO#f|QCt$[T^<$up\e GG Hz"K A x-j:z J:JgF*sh ^!/uXmM=}/[g+G0 8^[I;sVr;Ukt+=qrXnƒPQ(DO=XKa~qӉ穜Ö D>2VF£a<?R؈ÝSuf %Qή)h^s{ܣ3{' ui@zvQ(\Xp!kPN/~>k % lG ӄhT , 2|*|Mo/>Xa$*Ygz/LUqWİknȨ|' ' zΪq ]@8l"+5&pA,Ubu+Õ{ \u="wF$9srhU5vU$2AϠ-߀V/BlU9Sl|'kr ,"Viq4e9" Ыj({cm+>+WHjÕ/vgy%W;)A8G\1u=-q ,)X .ï5UmcBTFź њ01GK^{?6ՑxF$.T:, նq!x!bAF]6C>aPYՠ1}\V|4Ҷ41#knTRoKp_0;st8Y (L9B6b?X/`yɵ;D r̷KɜG`f!В;fT%-B /;#/)MgCۆb@ eQ5cȅ2,-AC'n|<#u&(hN7?I9Q -X$9Y0GS0Cl8Q5}+7]y14t2UyS5V{9@L"A8n\7)Ӫ?bxE?{5:w=&wKdG}4nb6Ȁ,X>[[oR#*t(M.=n w'Z R Ǧ)O9=lQbZ"_K!PR2Yg5N'ǧc'7~{6+s5sޮ$ }) z0nƀ ݟR<&Y%8̀EL C1Nkmub>;C2a `6N'* bo8K|3Ѹ:j a3gh̟.*E^N  " R W,PҜ$h? #Cd%V[%Hz»$nu%]Ҡk"LsuSIĥ ~. }Vd✓K 捘PDWHHo%A?} C,$δ-5-RD dX]Ê[SEI!a58"&"lIWQ\5V|%[̺܀v?Z/)"rb v]x v˟ z-_\JcUN [~p[mhD-V)* Q*VԆ4 tuOȷmo{;[~{%8[p;ԥ9C'VT5 G*͂(3N*ʯ^mWȊx{TKe{!NQB hS'7Q۹*}ÓIc'eHn(!QU-d#ٳfW(BC*^7/=e#h mFƷ]l5oj")8U]ƒf>nT,tP'eP7SNUNXnXM,jc%dMp`wƊ! ݃YaI?bb,(Hl0--s>@%)-=rQD'ܱ.Df"0;6GnfU(R.|=FZ? qظRRM5zV\$H@eFo|AAPY(`RCIX9 E|,+1]j9Nh mY:K*s3m,M_i> S^\XBn^S4lZ3 I]م˒B?Lx Twzװ$77_rp,久qw M!k`3} gYguK3*O'jZ;Ourbj`1)B?cfb`/dpkwoǺLR^iyū5heCk~^^R0bIZh+ݱum~ qV>QMsvizn1#}:VU+9Dbdq#ܛ=XhRAni^AB@4h^~tĻ=Ɏ|jOv`YZ07J<.9&!QIX3 pL~ap:3 <-'0ڼ |*s<d&Qxg:_SCE&"7|m !'NcŘKsL y}@0-VɁU3Q_rHk8-UpuPs䒷D}gNRcd|W7 WxĆG#G .g;)_+Z"f2VJEVe}b;'X58J|HPCa aa3d?\t_4ϵ~KfDR$(.7[WR>[DxS+/pA!81Ad2ؗ@v uڂ5^ok88u:"{PRv>3~s3:v4;T .9a)X+DZ 4Tӡ"}w! ˦Y)Wkq⛝anf-H\Bd >`qp Y? GΧ(3>R˗`07(Vɼ?|$"hLKm.rW %)S> @?B jJ9-S5w\n_* = F$/m Q1/Șn}jN" =W&A7_k5ޑ<-C ~cy':[˗^+'UiEJ䷟oBKM7|TR} .zY%?__iPwe+,/![AM\Se6$h9ni;*ǗfIͱ7@DR塒EN|VL/u4u4C^%GXF'.E0C|Z.q#CTa#q& نN,Ss Fζ3/y9!P-.sE-(4o]2"F.43NއKe̮H.oݏ`+Ԙ8.CEc"uz6d%+p=WisLsm7FHo6x@:#m%>ӢCYn x䶭k]BaƃQkrf&_76y7&M KVd_ i 0JH H1YdtmpSi%4dx_}\#DùLUme] p¹E{>I8N1{d'-D b+RLd%t~7kEa~N`-rn3M{DnP/loLX'm.Sx8nVf׳088:Q<^3؋,э*<엥ԝ).-|x-FAzB0ƆTD9yD:F2ߟHhJ~'@Oy$ EVEl|1覤 Hms5%G~ƄiZr2g]>\KV%]2:I2' 17wuu="oQ> FлG,P.RXwuf $K}tYӛ.}~@Y;F;x׵_:R418Q^g/ē~RTLhFH*G *|LcAĵQtoqƉ+\5MJ;beHfʓ:}iUgN|懁i)f) *'AAgB=ACle /"U05S0hL{Jq^tCR K5(-W5N/j R~p-+!Lwe ,zDO,rA\^y +QU_3" E&9v#I <& zϼ5vR\ m ܝRVs 0^;\i1 (&e5t L㴸wjy=5곤|]=EgF9L֭8GMc`aXo>H(f^CF1%1tNC(ye/ Ї>3{[aMيW],s__/F褻ҔK]0G"eRir$%~)ʓ+i pȇ| XUi6$its~ƿJL?<@O]3qQvp08/1ky YΟc `t/[vB+umQ|  ^ֆRF`Fy M]r@ԤXJj1!5p($E&u.[)]ȉݚtnḿn@XZh܂,(% %7?ʪ[2f;; M8a-tɾ%@EɥE!b^ z-x&f3 :Z:* mSlJjxm-Lw P$Y)>QUl47}Q+W)'K w+M-5M A:>r_ wlaL2͊v$8 x`:NſHkdV6@b+V`GqO X[E2s|om&{x_l.FGWN6GZ!r;!tmqоGj~KR"i#3ʼn6ˮFhkX=̃4Gx$qGJ/skcU .9 K؛C2\zH }Pυ! M8Gs, ceVpLuA /lJIFO 2Hof 8fnD£-\I7bp|/>Xঽrқ#"F$ moݔ0k񩢱y$<4 *1p-Bn-rj^%=_b)%R76؍PDVT {ژFĒxf:ZĦRh'f T>i1z訢( Oc,;ODA4NRQΗ|GJRGfhо딎٠*7L08$]&[CQ 9hQ?kS¬iMPvZAn,{9 ?<0m.eӣR*,q ^EͥzS笥Q#lH PҴR؁IqՋju/=Ip^ W-J^t[(DdթɌ녪d„k6=jȆ6R1ҫr_'\5:N+6k#mߒO6Y->Wx@O b_ddpe/?^[9EÞe&L P;9&)OpJm]\! .F蜏w]`΋@R-1Sܮ̞n.! [CsMxUm ["nE]CEփ6s}5W|ZNDaZ/#\fg8v>ۮD@1w$VXE䥪RRSœzd& <"dLv%a''nxA9aT&jZC޹2b uHVFv|djJ|m DP:3lzɇw{iG0+H\|R\?Tj ?et {6XRӦ2KJ|jUSAuCnޝ^UՃq`dʷkNu"Unl7C$棡S%:x,/H ھ V\IL-Y@u!K$)1;vn`еxvE??׸BQ"-Bɛ"?Y+'$[-(iU?)]Է ͓Q *q:+őq0DC^~ka,XXGq0c, o*2%w8RБFm(Dbv\ éRhr,o.}f毒h#ZGQ_-,:VWVb>.1QdV? sF3kY;w:h嶂˺obc- &ڸ\v.6' m*{gCMQtpY!zft/G)oo\Q#!S>95L3v{ TɵC3tTZuewV8מX6xWh<q)"Y4(.1#a<؋2޷]dO ~CelzL! YFUl&BYru RęvĊRIwg"yR*&4?T}|x>]5oW}A8_gR|Աy]2 A|,D@4}Z]8B`,XJvnO,U;ݬxOB6cSQpV]CkttmTBylӛJm2m!d_'@#K<I+j?iDi0SΫtsXV,)zuJ:K<~{{v;|dj|1 fmOB'"ìG$,.-X3{ߗz bgEO4l2M7T UcYsl*M]SoA<;H߽⛨ xCT)ٳwJi:"i9k`N7[dH` 39@^6 {S(:5ƸL4e< ],W7$şwucR7<_<2o #I8*|_ǧwY&.zZT\8:a>3jVוisPS|Rjc}ć&hxAԇa+.Ro#uTd!g6%R:[x)7`V7C ]<͞M|!/m2y)AE@eg W2qKg^]|T\#pk$:`']G^6Ҫ +WBkPl=krQ!l|OjLbU˩e[rM޲PryEkϡ#Oɛ pFv^{H[AowB9e3\ģN ӟ>[0*tOu.٣˵A?#Ow"^Dğ+9LrSÌ}O-^*N~ĵGO AhIKʲw>"p 6 UeQ!ghM! `;-tu/ŷ; OK#%rYH,"?قA:_b3Z/Gyק/xqοt1Wr#+J.nVQ"oi/6Q"BSl?ch0h枫;Gp2o|u5?d+ og/_Cgߋhxy S0cWZ|YLg1ֳ_$ֹ<~_Llrgk٬K12s͘=%ښ矍!r~ɯ0zsK9򌽍LZ>N ڳg5M%f ?O R|nn&Ҹi4ؙ|jH%0fy:w#j$ѻJsVBbBO$`Ojr @ !궵N ֤!{7z ;B:ԊcU9 O_*ճX[Bc09_wy]L V`\,u h-tP#8(Sw}F6ˤӛҖd>YXhpz gD YQRH]$*H3 \]KրIvM0@8kKUb~U֟~cÜͭx>.*Udмd( t|Z&ޣ)F;(|iKX-T>ڿ?rnoAJ\vw9Tw&1DڗAG Nï( խۃ.ވeΤtRɣ@An9 QMFgtJ dJ. 5hTb"iG5q<  N]V+/Nv.SImȍ,ˮ[iԄ Sj`Ƹt5@-/`Pw:2N@OXSWoɔֲ$Lܻ,ޔt;",9z+)ő]p)V*:q`5BI-.e.y_JkXAxL6xmD8ޏD8GƁ"Br֝\pS` hwm7nBK xYF1-fq)[FzCAmu7@n:Kt#Y8tH1FAq,qҩ |ԽzE)V Wi[\eHd OբNJP)F)n9io S{ 7×o'F ])&Vsa[w51z-kQ$7R=|H K]\JR/ R-W?hum%*ͱPZ+-YXrՁS\ȼB,m5v$&NJ# _;f,vbDq"-!*̒Z~LâJ+Y&8Z5F>:"p<4ʱw UǛl{F$N6נ*9u; g'Q; ĵ:~_]+?4|r\p甴Qs25XZlݶY1=&Z^OQ) FB QG„`0LIVL*\,4Tw_~ PPvv ! l“qЩ#9Oojzd8z" Voy9SO>`_2.;q(aE7=In rϋ[n-:S<Ym[t1K͆OZ w/t32+_Q(~RX)N^p /#Ɂ9 Y(;R1Y8:N HXwp`".x V*Ȝbnuf{8툮)1`-;~4zQ6hD-=C%fX=H"H0D4Nϣϲ A L CZM)g~S6)M8ˠف pHoy3o$H<7ưē/v0Wʘ靫o3SL*;%:rQ#V~WbLzrB<=`ᕇG\MCӿϕ So }Oّ*hrL_<)(օZ?P|$"W7G]2=$5.S-p*:mc)a}jӲ?<^+-fMĊr)b2ɻ6BF}o{ZT @=?dv+@hM #F^6~6rUdw=P"a!^AKfTI&>u_=,2(Y攧&݂ޙ$+ ^.h8!&#Ks>HQPJ5]nh`?ε3EڏzZQ!^)irj-l L]DəJtQ`:PyHYM b/C # @G!'9yX t8%~Wi-d r'.sgFY1S0 T$kvXeAJv"O-^GM%i CWpcv4DçZHB(!?$z+FnA3~u,/s7tG\B"lJjYyXP "MƸ)䍍Z Ris_>x b 3u3cYm*)Qldpb^E`}R ̤X"xdE;bM ku&4. wwAH Z~Rq.mܜ8VH4b\pNj܄^uti<(>f|>~G.$QfDU6PP(¨956B |qoŠ k~ZWz5I-!Ce'Kt4WqDgnemWuM&p7`Ҋƍ[Wqh8x7]䔄.JT7| ib3E0sSQ),LQQ^Eyq9a8w C"gඳ H(An-A 4 Z얡S1s٭|<RLprNZDzDcKׇ99X C!1@kL !XLYe uBH7jv! pC RZ?9#Ɋ@S 1qO Uk̶sʛ=Łx nAAyZJCUeHΦrjQIH-KlAڝMٰ7;? zI:nG ܇,&lpBR_h\%X݂. xu6?~dR$*TVCxÍ,G/"O (lHy%Y0a+ERe fsQ9g?9F'mWs%V@mw;zoWޝuE&K >SWA+fg,} =@_&ڽd́m[wau?-Ez`_0cSdi*sCިX_i<>p\ha-~že4w̶ގEhc8⌭b#"~r9.,9D6H6䮱#[8 ~mm{vNrxx#;p 4EIK찪v]yz4:!.I)x`VmRmnj*c3-qMe%|_R+(6dU%ECvw}p|}BanvJ~w~OX$6\Epc+}t94 \Np)*/Xs.|xP5K30J=V*>G9iQCGLͼ[>^uN6ݳHMF^_R% +%cvjbq-ZT*%k*NС8$>%bE\R%25 $~Eq-ӡ]Q@;@Tf0p ~%f)A w>XpϮl.Z0û( jŃd胃vI_;ɂD^mCagR!nceVWr0\K{Ry^oj^IX 1W&j)}D/+@_IhO?Zɖ݋~E|-a܋˛"h)k ᚮÖ@+P$E`i x3YT!> 1<]fkC0)Yre#|DGî8-S6I|;pژ{~%f׈-mfHa.:Fh)&b|PIbhQ8T_<lp c;` `gLy#3ɢo5v8C|: *OJF nhH2HS:c1ph0=5CJX#ApG.B]m0}"ߧK\T{! %_@)IXMoVxRv10Zm*r&qr[N)|DJqrQ]9K( Yb)u!q+8@S]'-^A@\ 8H_=_`dJz#Ş{uI8/ hUulL SM/t'Ղf৴C{u~/ +ϦRF[]똪#t?*7S #gMp U0,pI1QS_%ɭoˉ[vTB3i~bҫ@VmQT39EO5C >igtbT& Kcs| ǚѪjڣ#/fO"aد]^ ֔96TԬcMIg)"_΢( @>=R#,rGJ79i5jDmO0,pJ$VR3?qkGI?L\=Kܬ#u^q4&Fƽxg2ay뻇 %T ??S]vǍ'1k"qQ<(wJ55we&D02\@^6;,Eпa &\zvq|-pB74|nłrHZ{7MTK0H6*~5wն2v{%8" } +'չ}v%HE0Z'Q8A}C5~;&^ DAx3x)E"P#V%(KqG*.q-lG vC> `_[90@V8Ns7Z:jsl^*UBIH/qmg?vUXR +uI4AӋUA͜)4p"H%-TtC!9Թ:~)6Y=NOvE"MHSA?9:m $i 4!7&|Y6#eK0U7;z~W>a2WdxR9vZ@A;AU/h|M,"( )\*>]\&}\e-QshgǮ.; s{RթE {#D{1jnճZM|z&f܃ITY{Gi#ƈ~59: $hxC9v <Ea sz-;.H:_O-qGNN'U8/>QZlcT5~jmu^]{h8q1I;i7f@McgboRlH S,"|Ha(<<<; x{pg4cϨ]֮q8bl_@: 6o喤fmmޞ¡Rg5C' ݺ 9g2{P'ƴmaK$Nޥ6:g,Qtch9bQVpn/ؿqF@R斬! ,oũ 8"W-C3Z^u LVo0Qj ,B?F]r@⃜lqhvїYE@ɖgy@ 7F=Y}1z$Mzҫ&'rUs[݋rփ@~G^j~alKyc>!cVv#I0{,1ƴAg]BnsKިβ8b/z ?|H Cv|f>ѡLr .Dyn)9ȝc9&~/e`~VU.8ލW@*bAr-? PD{'RJ% {Nl0Ar538Ek1?Y˯J) Sf,<#FXu:86Cʒӱ #{oPvZu>yƊd>U@&qujFHk\*U_(fFr=;PcK!`B)( ah0ᦋK!Ejgt]>a.?ЧYrW`d2!!+6?bKpo΃z˖2Vl^١7 ?[9u@^60,PClcŚ2j˽<`spvlV]VWb ,|ᮞ$)b设3+_gg\Bq{ZZA٠}o(7^FT+ 4je^35K1E%S6Hq#z|; wee)c*ߒbgȻF#ڙ!lӿo4,T:a.^cq|++3^qezۼ'RoT:pe\qyi2[ٴ!۷$}pdc7V0vZD-W!(Vg'{QtUh]0EE$(PQ0IRqWw3Z3\bS2ϕJW$Α0(KG|5 | Ȋ͕$\A5 e@.H9dP0IJ4^4\yKq'ls"2{xq꼤xލ^83;_nSpc"S -;OcG~^|pDž7߳x_VWx#$0Ŝ۟@.NUښגM{JI@ޙõu4;Su- Wwo+L^jx:AOܣNeL1ͱp~QjAбopг(G:iH.SWdT$!Ma+WUN<; /BW!٤B7I$oZ[''x uD17ڇ\B=eJFOVe_ߠT!x+269Ө5US'VB KG [&S+kxqH YUP #&]G[`Ҳ釖DʱL2jsڣw5^J3A j+Z?u3[]׻GȚPb?E$[JT#fešv Ǩcbh} LHxq:Tb $̹XpU=+X.78tv~&.xh˞^ɧ 'gv']W|-$6Ї4 70∈O>Dg|9+o޲!'-(g?yD׎pD*%N3)E %p^lzk5Xm^e`?@T4йH׎L?.xǴcKM̾Փt ?Kigb>,{Z?~[+o׾8}_34"CG?N`8 }HI$(!j;Bmt114$Mu:K7f~3̿ I 7aJ l͓wuypaQ_`,#~,? 2(oG"cC?HaU2`G%ް]PI^єQ9]vJP1=~P@5|'#)|VP4.%#V Qܲ3sPd[%+1AptaT-q yIb"l \ ʵֹW@ M֞(7D!Ofst+ga* *ۈ$Ꞓؿowh EӹbԿACp}{\6W'WP\K>0HɟԀ4"uz G6EM}fiPj4Ùcď%Up"&)&+# C m ;u~uoc vZX| Hh%\xSq.č5ڶ\ԣ˂f%#X[_/ mUOb - &8ҕ jcYSP7ة#xA5K:0sc*,'_wdtz+4~_&&Fh”) 8w&X1ZuOS݉HI[CoAKZ^e:P/h[ІSg}0eۏ*<>|[iA"S8StbA+ ƞNc-NeGޮ_5'b<;sh(<7)Pf4c@ᖎ/7pa5E- dMb%qq%?7Ч-- 鯯h؆ʕP/Ju p#NRh@X/-߬kP ZFkRO1M4iЊ=Ss>;\OԝWD*i\?!4L٥Cڨ)%ANx ?B!~uW1%1aҟzKF'ʌ644W>0\n ~r (^a6H>([PgnqV/m}mT ث,F ph#*cšj2r`m)X{<*,yU@tGӑ7sxTب`Adl87"ZsNH f2X kh f+/ ? .;Imm *dVqȪ2Tj|fN.SdXyxŬ .#KtsEGYJ8C{:L;6)hdB%(wwMwK`L[}\_ɪ\ +l斟9">C86m40H\x4eDg_RǤ؃ vc-V[dLkJ7{:P6O*Ultp%31uw)grגxNdwگK~b:?V|y~KL_)3ypJz4HR }zl:#AP#J(<.4Ag={/ww-ÃvF-7.RTgVtc@?s ]xmãE[+;;ǵ~—@v1z6{b>rSN_d;7\j 8?J~qpTVǮU 1kiq(0_Ğ e+񝽞>j C3oqxR~w >~` BlZL-7mYp% s+ 1_L-+B |`D](Vɶm'Owd$fr 6fex 9Xn䵪ӯ=6pHws IGܥ6Qe(hu#Z5* s$=^v0i^R4pMky?sDO ykαzsD ~iX Nlk+B} qPRmyabS?oX/nҚ!laj~suKH#*cdѣg4NofksN=im4XH-`>i1asy?jvUj P_*rq$۔!,A}!l: 8{Ti*։j~>LC/$3֤H("Ț rܡjbF=ؙOmHӥ#JE9[7ީVЮ|'^Ţ\jP=_`xUzp`LA`Sff=H{1FهCECf+3UZ.{ c-NtLjY@,̶ð{[nc:dT Ps VȻifs،ynVX '^vE-Vs Ͼmiإ0yU3Π^չd=mkԨ7, l'GzLp)R!w:ȍ\Oʈǜk3Fr\.;>;Opr`[mc\.56vG<\$SۂΑNaN*S~ #O^f#·Sn%[^["W, yz<s~~2QuSI+x^Iޗ֎m| X|*tn^=ǿ!fnr$=;[oe-!E68qk⯯! ;Ĉ)}0݈RM,-{u%` ~ʪL -ZY?j(=eָ"ʚgAeʑm&[=aƼu%W^Դ(qc!I*ty(kX` Lrg)NnYwf(nAstD<˟CzAy]h&.|` OZM;UFVǧGetBi1`[ lYX2NPMC?~(*8_ ivdcVG z,Gj&Y;rt'-/(݊TlQ=Ѝ,lR"{軴_G=]l8ýȻ@u*[ N)*LvF@&@¶im+Auj;jT+o rHQWɈ1<=>VqN]~.}^+tȏh3r׸c( Z>l21=5uI,ȟɍ k7YIʫ r\]tA th.B^ÐȊzZs{N!!P*a 羚_nq/9q{^k_9=1DrwaoЏ8`vh79=~?s(` gElsUklz~)5jq+{yh0|f*^Ulwy6 -Zm7!W D7南 Ԍ*lMlf ; rFF)nur61! 9Irot7WD+sŎV_q̫H?};ޭ%ouJQG ًI S~6݈0ECY~ Zy+92X۵]f.Cu}Xp̳9eTHό^TNo>"0llbx(Vr79'gI1V74C$iL$x=; #=D ׾|)#xRG 6HSJ\Ͷq#t=I쨿o,sr|r}).,v ۵d7RA{V q:$I]6hGJa fI%0? FM rM|ZpS9<[`$ʍ ^ɴ*`W%-=&֖= f:ܤ6*ANWHk}ujTK^(v7 \)ɍ7c0a~. hHCm6hJJEd&q|n`]C<֒WJ4kMlh)Srl|+U2O NuP!#Ɖ1ybg !Aaa5SG!pK،{FIOXmiF4GJHO OX['_qufwܶ7?$c(!G605i{:K"z"/Nw8{ۮ :K ®eG96T.K1f :eN&CQ]zJN eI2c?7m#enG s,* Ν]<ˍM{^TSӏ 27Lė{?CnlX޾~䵔]ţ{nm3Č `)0F<ڽSzЭ/g=Gh]3$q/&o´UӅCY^j&9=e;J[OPF /v SE8Oi3DyQK %`ɴJs.$v彜LA uKo,54V=$wyuڗ(+5wñ|KKX9̪͗Sg%b6? 9؃K{Bq&2Ҩ7w~O1EnZ _411} AC3,۷isa@zVl%, BE¸g`[Yw0#]Jp ꦯs\堃Y\mrZ)P*m15]CL0J^KN品#lrN=^rC_fw^Hůx;Ӧc,_LBLY'0dΣYQ02go "H æ 2s`gu'O-*3$(X> }譧rzᾓa^'MA!yzQW-qQpA,D'ks$)ҌȷC4s f'_ ZDGl9(֢l!5X%'i(OFowC.FM 3i[/Y1{ e !1˄0Qd'7l\IpkPl,/s>5L$ ?Mq194}Hd_nDr&=IN]r/EB}"1c#[H =y1 4)m{ &|+k3yaK#JᆅmHDN T8 1WM@sj$js Raf r[N\IG4ERAiP o@MgJv{`Y2T%YzI64":^ yoɼc&F"nZ b{ tw?haNAyn+X>.i; Dڍ$_?gj&~󠏩ׯ11[(9ŧ!2IMS^عysڮcGɬa,\Byə eI;_t?5o_R s K]l]|d8Qw9,Wm0a8Mx' 3Ɋ3J6lb8j.Xvz,fz?`<7,,@W]O"%[q՞V$)Ύ(=^#8=2s~Ӕ,@F:iQLwa@pƘ=4MZrUJ:rn46ʭk2nGK;T+딩|ln5 6zR\70/YȗqH:& rO54ICvsP< ~sC UknBKdI!E條5隲된4E&c:Z,`٧=a,2, D3{v^-:H}_9=ٝէd )Lr^C}VHpb!u,NzL3T+,NuW{>yYukf 毃/fZTQLáZ#oFD59-2R"T2=b1UOM j]$t>cz1*իUNBk ʼV3NmFIݰ1`@=jy{G;s/F\PI"c_-aw.yz;daVO<A iiJAҏ)i<j&kJ6f ӽ.O#!~ y."N мj#hబT5z j^,$ 8unζA1*Wj?L/Sy,! Ad:] YVj I_pԉQ=Wg5%:8{5_}yw҃ϖ&չI 71*UGMT׶U= JrnJm~24_/)S_=N]1x9HhJd}xzqmI 7;m7R*AJ.k5)7my-()KYeŝٻ2p!t)l)ЂɩWZ㞠ȁX&N)y 7kGp"w'%W%s&Kau'G1g!k mu ∠jM W_ 9k Z=PSs.e]v@z>g5$T z7@\7_}*iS,wpFEܾ7=+2x6\r<śM7*nC?ǐH^ uCd:)9o 9ĩv&L_CFJn)`/=Dx/1ΐLj{[|v*m;˕{[v]z)Êz?<~~#\8.ȹW!6rEMyM0B|*B%狁])O$4X` @f̟g2TNݣRgΗ Q"d醀cP4ױ 2ASv~Z/GÙ>Q#@j' ȆRm~h>OZLAI(b5IPKz5ŭ{\N\V '춛{I 7#=fHa)O()w91a>OogOՏHKn5jG'n)Lh0*T 5 Ns*Uث597ܟ?!1l+]J:]/otT!Aׁ;&"!qךQ 8F2:ڻΈ/Z_z kq"YL)iōjNj]@#q4Ü((G|wd_9Ϳvq fo_ӎ²2?v9؃9Qus(2D@\"*E:Z>m-mt9AA0R@)px۹ ,YV2`n)q)<ظj$Cc(542 ddNoEwd3u9ӆ#1|WۣIcXq"͋7˃ 'x:_}tWwcpuX+$PϽzn1wIcr!+Y 14:Il|8z)fcJLIR}/];Y4P>Rt*υEd79eloQxC0EsrzjIW5 _&m*J۳` 74AÙy<L5'C*JdĿċ|ҭD-Z>tP.Ǖ1?)9EÝÏQ>x8yrepR&=jQ3Le,)ܻ& _M>w}%TJHI8L]dEԕK"fK,%#=婎Z 춛brxլtͳ~p)ͯL}M\F>tj?FϐCii:R.>2e ^ 'xJd}+]I^jaz@H_tLCz^^"Ρ žb `Y yxMW_%b.so$e!Mlb )xrf #w'*@R vC*5{3 ɔ21xwǎAZnSȭCA ҇M;?xC;s:m NA@\]54D|gF#vNh{*L( .lvk8^~JDV Cgmc ޢc&EXTjXe9L`?.+䴱U%kYcRHx/#5 wsMp(rpL_ S。ie Hт9Zi%e|^xA5iP>8O|3J2Ϛ!rfùp~=Y$ЎV=hZ 9Caj"KeXl$!?_{ 27mwl9˾ڄx?(;N~wԗPк-.I 2:x5r?3^#p'bqhOI{ҿ?܌jS(NPȧn7 ! M`"ڊ҄:O0na"4٘.Ƿ̑ʯ0 !,[秷OԽ0iL7&ȂܮnWЉ8Xq\ۄ~ݻc_b r쫧U7>̼~%w{Qsi,e2grA”m3!w'D/du6@(7\Xĸw9%/~,jJfJWrbπk[>^ǿ ϜC؎W3>}nCB4d[u5n1sB]p5WE{/^x-{pnTG?F$;?<,ceXl70`x,/h: ƕfLo"lˢtȝ Ō@lEhZ/wb"+8Gb3z* u~\ p(яb%\#cABݰ[ڇIzm:GH"2`*<&jH8'F:H妧8iP$*7LRJt[ٕR}2?7#{>)eΚ}\Ⱦx &wȒAzؚ.Cm]֏z  ljuc(‚F:.-z4>Ud -H\-c8\ n&ɥ+-DlzĢ)v<4E[zwX т7_4-vng?'@L\7&TA;B K9 R;9r(g|ƙW{%Xq?`A ,RP+߼9fJMy<7e@Z;̧=O$ag:9ʻʨ):L*zq*gjT?xG!b9ž=T;&4ݓ j٫|lbTOLjuug"/-$cHNkGS|GȘ&-*wO֚~geXdQwnh82ʊnc\t7qyZ;'ꥦ+AEٷEz-YNMQW^mY=Lg'bWA_ηBOpfhEŁ!<9'3u iT A#ŝw=u`-p'UI/G'/;uZVZlF!T]΢-%S ~X~*PhE%n5MM\>P(ӂ_TX9!![QKI#TA<j}az,hhM (6r"⚶~7 ]F%^Qz,Tc=1Ys=Y_Y| ߲Nn&g>ִ?ĴHP`)J@#=Lφz7׆C)cDʋ9* n%3gs;g' Gf$´+oEi͇Ŋ? h>冶c m⸁aLqU͊&C,#~Of]d}?JOT*06cKN/ 0(:QN[n_'W*B;i\Tcb:. B`6"WRJp .C <yGeywȭ왙KUx+04J0>fwbm>358vf<SM@9;)"r6%E}ֱ׾80f.ftlx6.Lq֥_krsIdD_{Lfݨp'vU4-<~kWfQ8Nz pdoLиkIh~} fpWk?,GkQw;4,!7>IY#<8.46 "!dlGn- KΥcε!5F3}{!Y)Bd <TɠXc|+u̘@ \aϔ(c40| {o!p[4]cu`$tnZU\Z<&X#½}筋`]Z8mH(bmqE[L(ݳMK재(<4:8&ܷV)2TF.Lg5naiJgjm+5 E2a=<2blC޿>ХCROmxhD[$fKptZ [_K=ddј[&zM)ت=m,Hl aV':<{wO C@:wS.p#J4=JᔱAdQGQ wI͖lwRkFrޥkhex&ITkcw<&^+;?~z (q^wG zqy*bR]G>#x;) >FP-~DŏV0 &Y USTM&QFA,鎠SH-dگNVz],v6c:˸$/g6! LPh}ӳsI@e^6}M#LAŢW^/Rvt9:ܿn=nao>#+P ZcFE@FqbyfH 7Jω# qRҝ @F؇(KT;B~ttH1փ\e -mb*Lcz!L>l\B186 =E݌TR=X p#P|SCށr @⼡qinr;Rݷل y'u{CI)K? ۆ /+x=k!JS`"ުɛy2'FKT d:E |)'3no0)&rr/}sGE?^7wqѩ@訂uǥsR2PzaUkĖTTM1&.kqj-+vzaNjxٚU[>DT!;ȭe05NZYgXMTW׫pv_bӪ.| ڋq}Cc_(/DهPkP]OޠqҐuU .uHDC5 K$-&S.'z`c(ԯ ]Icr՘`Ux;frX4xwp_y$բkaYtK¢G#Ŋe/QF td$@ PTV|U28lۥ-TIB~2H@þXũiq̢뾳;qyZ0"CKb+ikTvZWY m`4Y ;f H,?lb=S!Z@ 3] EQRF-kk:hDjV96WƇHIMw)ThwR4`?.DCNCaKpJO((oеVZ@7`;Iꫦ ɷ}ِϜ,iIwH,$$D Vx\~Bb I5hƶ(U&7%p_{LMaʇKďKzp&s^ b#>gKXo>1>2 ;dCOInށ@-$GUV,ΦQ-qMsDevD4q8z53nRΉ; 7 ؀*@_tY8IAN*)%5%0`PsYRn_hۃ+)2Ҏɰ8pQw5b0u>8nM0dX'?aKRK}x°~`n3rSVXM*WdZ9sbp R5RF^q&H\͚dߵ;TиT#Q P I8z427a#~AL`bWDPɀޜ%nը nZ{1BƊ?/0x@7c ز͂rt 'DĿ u_" vdT,b8QlY%vGvpuЪӾ{̍=_zԸ}c';۵̩Vg0@s$q^RC,"A0? ުmrmp.%]VuxkcQerW㩔Aw(=/  ڈO,i p/sh 9cZ30xy"ka/w= Qc34Dr|b x1/ZX3G!i{jsg{cm=9Lp0$|6V֙CIɈ@݈yW/YѺ\7<6|?Y >fZHm~4sBPHuJ,= 97dP#EPb [qB 2]ڽt5l@޵RrbU7hcQuQOL,|싅#(xf]hBZn?o30#vϵ`{L3qZ޼V \|j8,ߩuX ZI_B0Dwbc $Fg+ehHy>AuF_DžʪW%5DfC4mRwLދobmcΉq1Jr:rE>DT$˳OEAj:CL?h;8tcjR %57E^& #V0}A[(s=[&nyi.ݱt,lEi鎔KA~cL}d8ڶ1Di3ұ`O˫\S~-Oi&nN6)Us.rhݼxKם8D)*۬VXq)K͚w/ ?=qT ^i4gPYZ!$s'Z(tL<Qn%b1/<E"O15g 1|튒iyB5ы4j9v7xGcS{7# nkW ӛpZ=:RZ㾚?uPa༅-Oax.!Tf&̕C;&0<:E=򧉩pL@LKo1^Fqa6|6_ꥇCCG7:su![6^DAvem1a6>DO^>`$/SSoF!tN< }fIF\5NaR ޘ8qR[OF(KyAk`PM.gp5|-,I89mx?59ԸiRǤTj ҮہMdl^y%+?|L&P7s8OICi뫩07͝ |uu8**gJ4׵e&h^sܻґzX:X?ػD;W@)mi2(=YC@MEỸM @؜KٹuyX(RCCnh'X#͖JBo1+ꞁ2&!_jKq\NG^"kKkY0(p!&?*+_BEoәt—q@pti+:$Qw4k^OrB ma cu͆8@ك]‡ |ZNVRqZ^>|")Mu$3!+6DH[.BTp58eC[ Tam9)J/t9C=WZDω|{+ByKJ|7oщTz947Uh-uz6arޑRs.Lzd^=+Cx-֛[Bqb6|xmuP[6AA†}] ut|9}ZAvF_?L]Bg\Y! iHv\}oKոd"lk$Xh}Dd7H7X@6mi]du.{U\iwu0yacI$ݔZg `/2*\}fم3@{O ,tp@y35o\"u_9N $f]5*ͷQ eїoj4Ucq(\FSWdNJۋh90 iiV#MaǑ*w:yf flrAm"QLg6!qI}!SYs+"ގ=&ϓSX[;Ӧ2<ȠR -sf Z씣Sk G ͵7q`gB;W@K!t@%0A!ez,ۥj8UY-ўoU'H1PAH IS'}F|R<8rՋ~?яM5EJC/3-,y\ ("l 4{h-jg$WӢ=;̾N$4^?Vj1v)j_l%QCRs~b1 |;`~ 0_߮lF FjQgC+RrU87Aů8+uI()^l&ݧdQWT][b~H4;1}8ߧh0LNS wIo2WWq6|he]q@+1SFN3BSNje _7;4Cf<] Z2&-kkx0MEogŰ!q7RP_5M;nZQko:71J yGB>`7a6}-Z*~)}?8\ h bѬm%֎:n<^lf,/#9ꪨXzӰ6 uߧ.eWic'B9#3ۖpt9ף!݄?a1P'|~_+Bqiح`v=J 맆*EQ f,& wĂ@,ʐ`vD&ɝ R. ?VGT\.%jHt= &թGՂ5LQSł=.'% R 4x / F ;n酼zs9q $yZo,֥׏-o^P7F+aMΎWzK07z @\8c4al71v1Sw;Zޖ78Ʃ(ݧqB3 `uZ#kO4:r߼f3,6΋kÜcR|db q\NYj& ݼL|}°M Z\&fpEx?oي z @TZ?"|I;Ahbrʍ{w64˻_xnQ(chͮ||TRS@nW`W܇Tj ]MKH睒9~-OP!PNt[I}OU.7yrjz!+Dh *_1&%)<#G'{[ "ӷߗw}ml֌ SUv `~!!Y+ T j{9YR~wa{v vmg><%z6RɚV7 D;`\f S;kioY:O}W%4=xb,Fl?fA8rÛd,S=l|!v`Z 8zXp7[PIž3YUR T y%nTX{ܥ x@bȒH?*-k҃,(DH;WbMY9[C]ck1r<~̀r_1@3}2cHm6:53 |-%0vU-R۳@;r {nK1F'kZ/p'lFANXMohH;.8[o ^`PD{+|78  BCU LQ@ߴVh7(2S䬠fݺۇGXGgX;~P< *%Ʊ6<DDti77wvJ·p ,97s'b~h2׳ߐ't9Y,=RD]fU5ڄD@/+t?Y?4.*{T>5"+o'KNf(>FBD=Q6xh,щ^7G뿂7${As$qt&<}Ngg hn(4y^g7:aџ[ƜlHxF`(vgC↤`Ѡ5lQ$OO!<oQѯ zWBh ד&=1}u"m3A ʟhvЎ BjkU4)ٹ)ٽmI>m:+k=*ka..>8h& VE2v scCX>>cg1~Jr+hI} B0o;خve\1(X6>k@x\_- A~|ӑXv~R!ʌP]IJ*ܞ{Q6Dk(' B*ژeL:Os8= ^.`˥{I籈[xBsD́Q O3"1ᴈ2V21qyG60['>?y#%.J!Ǖg;pEP1wbuM(;h7eRII?ZF38>ø<>g3ڡм >&ڽ (ow#auhƶ*iwȹ'Ld*R.um3)6/hmKPWd@i93t߁IY\&+,J׈1ҭx=&q L,iY{yIŨ#t^{ס(wNu|@&,dLt{=\^>FmRԙ4p{ehD`^)JdE UE I¬XaKrxF$趉lIL}:UCx0pi*-CZ(3(~"(]g'z _k"PA$K-5SKo ŝ}gCJ=Dr=pK|9?X:t^pD' t%n9wy^#,ЈwiH JPRXTRTۚh+x<4^pn7sG֫ǦRk 9ph'F}P1BN;UŦGyIJTi'}geGcdaCU\C[|6ocIז1Y:% Gbi4)g:սڲ)<$#IYfw?=$k ּ^nl[mRC㧲{Ɖ/ӍHlwQ(;aKJnl6[x_5mE'RIUD sI9V$:L.S'&²ey$8 ݘg.izݮl .GWv/r,TA xNGYfCb7 p15"4[~6G͇r丱ra3jLvna?h`ERujU0p껓CSgÈ1sjppX0C+2~jg?(ZO&Tr^>!BՂw,rbӅ4!M|q6eGera7q=Ndh6H#%LJd  %!-dpcd1G5iIѭאw5x +(-"gŏ<ʱ:@Xx}tOodN16Ӻ eX82e_'W`R^w {0Y<\ժYn<2fs"vP5dۓ =J=;!S7Ya@n%wl{U/SvYwb/{^0zYE[Gݠ4NiqEw~W׊|5+kP]a|=3= yj@^9oObl(dv:hF4 b^r+xG. :,_=H)֢ F޿Hr[6IKYIOb}?f![n ڥaK*hbJ|GJX4_]@~:WZSgu&]8rXdLݲv,Squ.{'r8J:6ՒOEYփy'"0"#λ!7-{~fǰ!Js.Tm^A֘H]a2SZ35Y|U !w_Ȭ%(:eW gz>E=N̎/>VfOR-s7?`_"aԚtOnBx8P]¢7#%Lkw,ʏt5>(.t4H5W2Y<nqEE|#5bBcϒt}<]~1ln,+gT 3f u.V>3oDn+VO?vD#YLI};êUeBֵ\xO]1s!jC̫`? n(? #Vn1 0p0yƿp녷2\`$R;:[&`d.h\l51'l7.e# jOy!a4wg.M/YًuKsA 'b`?436g(EܗL9Wpb ިf2ȔmRA XVݤ6y1_1yywu8q$#`e8Q鮍6Hon +ׁwQNJ`&Ƌoc ^]@#Wb߇sMh< ~M%wi.t%aOۓ@nyK)햡}E$+l)̖T2@dǞUG)yiD}fXVHs2 Aɍɟ{[K-&eN |w" IUSͺ(W;jI9|/ڕ%Lf'R>>bz`eaۑBVA_ZX[8cJ#0Ğ< d@\JA+1@x,6VR>Q-po8PZrVzj)dMDU S`oKh詀0cs,(Uh%+:e(8~IJB+!BS Jl uTx"a4hEGo+ˍ 393.Ɵ\3!!!2./\Ũ'M!{M}= 坜9H^i_<]Rr$Sb$!N|=_m6.)HhgY(;HmGžz1|Sd}+1>d9kP(Oi! E8Ͽ5=u ZCRRКl}uO{! z6-Ϧ3f(inAA0?b+8! 8rz^,`8Ex7~yɔnݙy$3X5{j6Qk%z{)z"Ewlm4MC){iv"85f^}k0&4G!wZړ2pqU-&s~.yu^%]1~1K5?tAb)kf}{ 1>!*BON5X HK+,&`~& T3-21A<{)7Xƌ0+-/[G{i%5֢1++D)&?c9/ eLGwDBhT(<zHQ絺{?woX^;C(lJ}G@¢[ `ug)&;=338SJ]L/ 572B)|fͻfgy3K:=n03z:XJk"C'fcZg!TB癡}a?!Hx7̠1Sr$s̍ -X#w(OvׁQl.%98*Rjʵq;TpP!!/{~ږ}ye tZu1m8zVާl5Otֳ{*T09@KS(3BBd&mT6 &O1kO X1,j)gNhޙݵ*ZO Hzɺ{RxsȟgmCҡQku1f27^ZWj̨QB5pߒHLԬJ,!jؐ+HKo[Hb68Pc6;*ܱU/qT^ڭڠr W(OރgYN/ 96!<*7:E惍8LƐq'[` uB\POQqKmqܓ s(,1Y (ٰ2O -?_k"ILurqE=]OϟO7f]Afznks<uL,~||ö0G##~4Vk-jaKP*vj<~qe&X$Ed⮿B~[f*$+Tp[<ٲLJZeR2ncE̕eI!F'"YJfNSA+qXQBT#Ó7@m7 ?eLE @Z>TlDk#0RKvIq_&[@ɻr9Jri?\X<ؤ#IE*l$3}<܄hzAt;1\&+pyC\98mvv/]~MWx@y _W>0+0X%lwÕ{%"(}xzmSW$H\R23О,k̾6L4RM%"( *6Vk QK~2ft[Ai?j)%*HZ ?X7}t5H@z]Zb>}if7qƒᇜU(^H@W3!'P4O}M p b;-&iDxgM]_ 7o dUg)=h|i O@Py x9yg|(z%.7ɭ~cɤu!]V^16oy$ihZXI θtzz(t)mB. G?f<,C땻 cqXuP8Z yc#ԧ&ƢQwɇ9^%gzCƍ7ggU|n%Mz+ eOI!HsD7ٓc0-n]G y`nsDԱc !n=`?;^DTwc n8 HtW[X%}=M2:M-8=$vt/ ȞI2b*E~&7/af0癣" %'G(IYTU|Fi`\ |7}+>z-Xpw=>jE۽ue"7N0VQ3.I-#Q^/"~ o˖wZ"@NԢRՔ(7X8NVY=5"3ÎB͉ԗ+'}UĤm}[F,^̺mGVLݙcC#5Ԣ,gu]9LW$iSV{_E ?$Yb$iXvhsyFʰ>UVzҩS)0c8Yͣ*h,vDUe D0tF|hc*Yijƅ>[ԭ*l oiɰiwndPw ]۠W֮\&ZϿV\p=y&} ))/ /M]ǁh7@Q%C'eWLUGc{w iv/BAADŽZP*1xGvz?=!VzdC /-ج]+V(m&B; Zz7WpH5Ư".'T5ѭcrl9JM3J~2JF\`s|Ro\>)+~`ld.bzVܭ3}vyc#EKXih;7 ʦgvͼTaN 7ʭHXx~k[ⅾCVOф`T]Iurtr<+%>^p0zi>CeZ2it[b'4*l&tkůi-A{f6Y#$2Ԍ7WE&7Vᑙ1#h=$=?L6d$ÄȷY@S;O{Ak{ 78UIt{Fn@cV4T_**S]1UZ+Ijd&#'{9Յ'ð11%$ZcYjˍM8 mD9Nkx E'ВݳGp<ހ;#sϺ'>3T}zc?vЕ!τ3籣oS߄E Os3%g5LoXa0.u稂UkjZX9RS(Dn)uL+[ 2XJdjW 1UޑY "J~+SP)&C j#֒k3#& Mu=6MBrڑA'_+yC[0qR:є"Y(?X%\؅񲙙d\ 0s"k+!r$3fMK섐NJp;E"~.@S'w M>2~@[ I]9C=ز5kem}򻆸v! >Xld)l*x;v)!g %У2?xqBIC!l\x:ܭķݍpuD2(wG". Mf8 Ѭf r+H-DWi s1JN57VOJoPoİho!u-O'kBpХ+D6,OꌨvG:Lco2VX I7Unwh(_XQuijǐ W:Lx(I0K")l7y?p]1ĒW.-?g-F?(} c^ -C3wjg~}fB^-^~/)*fN]klfƝ>'1U_l n42 [ZOlB씆-y퉡+nl`Tߦ'1|y 1h\t]* gB$'ͬ3mED D8sϧ,\̙?=ܺ9U Ʃ-(0ѥ&cx}gx9$2:ɇt?*ifj9 A{l ]1m>5a ,#dtvplIYFt WJDAҺor[;>9eNX1QUvqw'Zכ ckhZVDq!ZS(/h2w?NX:u9:MASi^X^gWKdhy$ZZ۫$ \6R?ߪd%DIks܆BIEqJ>5]sQЅO(i 7Ԫ:W[PM7"z1n=jCUVeJA@m Ic߱"qB&Z3H_i(̅k죟iCJ \$θ/]N暡KufA@J@ٲ^Xj,OWl? Yoii.< bֺaP<ߟ;4[jw/(/pL\&=D?C4o&vL›|  j|[^>Q-&\}`tm8S|Dy=還]9Fg"x4fȷ 6ԏ43OwC,:I. %i7k3ڪ2aꙢ*j >49pZ7 c:-L0''e+^؇JszGn;F.F aΧHdfL*؄{v*z\7͡w34[~Ev%|-DJBhȬ0xqbp7A}G0rƖ}!D&KH7o_Ƕ&XlE|eZgp| WAI䤕52nlfea4jM/`p hJ l$U{©vDL,imJКW(NcgbuP}n׉ptu_)$Dn2XqԬSpg1;'&MBR=C_B á;*)eN;yHݕod+ ؀&DRNjuK73&z#5ux_\ 36smvQ>⾩XHYoUaT.o>3?] zPҘOlD=8M3jߌώM>s p>$J ELLV._h5|hK2Mdf+] zpqkMLZkg$zRex*_dEi}(]0gFG^T\ &QŽh?(СuG'6jS0 QMڋ8;QDr:kGmlB\1`V/5CcW2QnO2JبNߊ0kpoUEط _T.0QZ%-jH)I}ou`Qryw}"'DU'@S9Y !Axut9yFFn~X{ f ?χ +Yqk%֒#tE} b]Ғpki!D%<TSX ::ݨ9jdy򪎆/Lb}+uԡ߃үZ\eoWyI1*b}-X=ŷv+c"UYYdՅŀ&W+|Ÿ+ m؎̐$9 '\48ΎS6~յ? &E=H7 &lR#Kmv .#bR<:Ojƛ"ɗߝ?nxX)b4[ʻ|@""zP/MT )q?Ha;~2Ǡݭ czQ^m/ے3kUoj1..Ðdn̓A-pg wU* 5{L-TMɩai|,tbrBI:W0AM~UDRj}xkuOT=$7MwS 颋9JH&7PgңYv3"ZU-em_@SqPtϔMC圼Ÿ1]WMBxnVZL@qL͐E^ ?#4f|憣n祘?)RKЩ$jj*we8-T.HgBʀ7P}r:u]f\ U_;%ب_N :mT{=1(kG 5ʖXh\]kGul_q~M i2 m{=lv8 TEvSy2鎔)Wǒ-ԇ@vlzŠE@wjLhO ȏZz5ABdCwz;ЯۘؼSw-١AbzsbۭB63z ^3m}}zf?嫌sfh'=z=:5ڐRX+@^e%2i7 &̊,_< r\V;4хc3NwcF'=qkCO?/ ,җwj+UmeﶎjS2p-(p8:Odt)`"5y;)%} œQ6V0vG=XP5$Mht T$R k<)8v,ŨO" ,ϘG*%r7:w$dzyz=~ܴP^DQa Z!7s4{\vO[OS:|35>}X R m`RUKWçSRqQ_\1VsŗUΐ.L\?2Yk1k" ;D7Vi~A tq@Qw\8I>6^6RG\.L}x[}f]8Z@Gv %eJ3Πy3 a;=6#?>OM%y:EtSB),U}sW2C(u=2${96C P:6vYU0?~ú A_KQwf VL["Z] !2h:7]ݘD:lRCXG%9נ=RwݓYI !59zD$88Êxtŋ vy^EE~2Ƽ P܍XCYcjKpm]˳sNoxMOeO_p!vUw![ojs!V1ϴi|4Ld]C>W7+"3OYԹ[O=1W"&ї?R!wLh52d L uF^8(A}R䔷Ҩ[љM?&{}@fb!4FHwWL)ý?d'l@LR, } AћE]?07M7̲1&lZ[itYm)5{ $Ź G> yRn0J5U6vCeO2"eI=@.dY!3ty%9 x B8"L`->ɱ3hVc-Hbb`Ao(u V7^K%L&^LvR~=G~y!Aߦ#|UH>\ȍ˻{ xgDJ)ZdB-g+$dKk*K);хѵ#{V)N^ :XpsC<4oކ!"mB8YuUҀpx< -_|w>\LsU-O$BnR h48[vH+Ԍ69bys-fKDIKNҚf \*-٩.:JJQNet XuvHIQ}^c!.ӓ9%ή2Ϣ}.lFſYd֣ N΅o+ jKmrkR`6.L vo6 gG.S~1~… Я،UP͞ph%{zG}LPoO85EL'NUlFuFf(NB>x],kXkY}^|4[963˲87}& j4>QX[+,VFO`l.>fZ-8n@CXVsgV<{@"JTBYb$;YfߚH40fc,v^Ĝ2-h\%C}.r' %&/p7Ǫ]u`(q8OR@N'6(VX RpQHv@fmF{e{u@Iq)8+My 52g\ #7&y!i~aR(w2=4G=Lw@zlM3.%%_pPSNh k] nx1)(_,Iq|Ղb8QR؈1!~Yo_-0ѡ<RΝD̸_EU #d]:zV": 14#"ɓۜuЮ(6rTT{+2ЪLJs QN+<3G{p.8vtZ 3_afA >'T #muK]5MAjJ%d';yne K|V ﮸΁Wr୔;s"I1woTNLʲhU%w3B_;"o f4=|˾ro)AsbtqAm19|/:7܁Xb+C5TF̚BJ%+g!1 k\+1O'zgE9}~N8lcsNR+)@g1XgȥGR-ӛTXg;dSVBo׎捸o^SKƹK?;T>AzwCVt8T(R,R*) (MAA{y/YWUj X=>'cđXDH+2P\+Ue A{5,)-za!m۫F_=x3wgIj (Uӡ]>Y( 1MlV';Z=˜uV'ܞ$1 ' U+RlDi<m,ƩтaS=cu.&oZ[!;""C򟨇H5 *Iqln? XqZ(mDd Mݿc@\J{PQhA8<0+8E[EfD% 2dc #A4]lxfd[vJ޴5fq|h"%sdȮ(~&\ $fYo1^=Di<>%`㍃uP^DG($ C.l]1 $.ew> !͠u6-"zZ6n c޼gYZ07070100000375000081a4000000000000000000000001642f097500059af4000000000000000000000000000000000000005c00000000./lib/modules/4.18.0-484.rt7.273.el8.x86_64+debug/kernel/drivers/scsi/qla2xxx/qla2xxx.ko.xz7zXZִF!t/l9]?Eh=ڜ.+XqyPB[ʌrPŔ(kKdZP QfT}L,|dͫt9־0~+x%=Eވ% O,컚2PYyGGeRsNx27A7!K;< mN^ aH,#ClE m)_f-O8&ϻ)01=!of UXgv>{ DD}wC(uק*Ez}^?e(SXҫp~-\Eּj~vcI٬5]QHazbI*xhns YJ)T;~ۘgMƿSɓ>uކQ]i&K)@L ^h[x#*[J8Xބ bS?%fX)NLBؽt פR3Z'xXܖ5 F-:%LjrT~al?,„&.O|2~eA^Q{0[;T y5](RvdgEq@9 'Y](@-sϋ,PɕtLv `c?aG#y.IJ]wQ_R˸1j {F aR|k`whgH>f oZkd^U ϋzN/ԋO]R;>S9Rg)+}~~_ :ua)ٍE'5(Ͻf }mN;*..٠{k: !pz+#KvD@\oө/{ġt6j`iKGOԵ>3+Nk?> V~x LAKŲ"S=٫UaGԎY{2njQ]$K6XM $j)-]Z+EK/F* r_&0otL#ޡN. ҷLa와Hj^ގv X~bCE/"7jrTL,yr+--kA EǨ`ne-ܞX pz-P2u:D;mTCeLwI rF$?ڌ'@ #,ԴR1i)?mw&qg󤷍_-q/N"l8@l 6B<$Ńӎ>{b$M;L.&Bk${0)%7R6]D5l;qRN%b{ g)%΍W>Y ``# lUg:WA3#)je8`+Ă𔁐WfH Fʜ?Ce!B:.Fv5_KO[u Ø9T"3|q/r\!CYDpU."tkf$iM<6?Xas^́ap3[3W&u%Y$P#xU-I>Bgz3oRlex|. (kem9W r+ d@Fl6ts̸1Щb.ejdkHB';3q@I׮h ul!e`r5ьi{ D=7 "KƌX^UjT5}+jbfrRL߇13wԬvWPsdz= >>] (t= 6PMyi/X;J F''"݉ |u5vm`q^6/%S0wEF.?4h*OiLjvb}HIAo\Zf6uh4oKMW,{kt dNSoT55ͨqS .kw5\x}U&aQi#1+%#}fjd= Qu{9CYZɇ\=#&XVaj:j/g^qBSKVg)=8ASrj'M{]fq_YbիNSb 7@S:9_>PM41~cz1Z%pfOP,qNAzMm՜{yQ 82P1 8xl\5:D-Fh"ŧvYB+DaԵnN@ v׺}7'Si2߲ߤp.`7rLvE̖P6껋ң=Vj2ܽƨ`V1(ƿדϳaum`D14欼;EBSf'n=udI`yVȰO¤:iڙ6ήl تQkXM'UI؛C b-8"[UU=;^5'oV[fM\o׫"fI2H%# lxqd^4՗݀I&Uxpf Ud7f(\ F&o+ L_\0'g1rwWIDLI_?"݅9 ]IEJ:KjVЮ)J)MyLIKxuٹ b|@s<'B UwOg|:JkՀ嚾:@`rAYN>{YpeYe.h,;nM3-iܡCC,w+C_YwV} Ƽ9{=!4 Y</n?0oejYKAZA<-/qi,Tj*KiVRsګ[ p,~_hXII,^aS`;(sl͖#PT`?^c]\sV|]nK}pv3^CJqL7qݟ F;$0"e#گ+na:x:oIG a6$cf$[bh [t@ﲆܧ⨉isOiqFꃤ]AgVk6=Xl͐Cr݅gg)ejLI UlxmXDx* ܋5A\hy7yHmcǗe=_w#<5h.9k[EmN psgMM4,R3X W;$)AZUZv㊈Ԏ. "9j;85o ؝UT԰SIBqɚ.E 1RerfNGxU1)0=b %}2JS5V݈Q߉wcGmƕnt$ү`b U|a$BCluihV rC4Is87h+eCz *믥^JJڦБz-Ts7̙z14D}&wXC~7\6ͤO##uo8"Sf>ZS`ex="o7}ħ*,(_8}8{U|QV9{ L/]==<:Hk(";'2ؿ7-h.TwQ:"?-r\)ytU9=,%Ðnn ҉g0np?LP:MpoASA<98KX>VQ!3_jxdr-Mƙ"\KCo2eh$ئ[7kt"N#=W:q@&BLx% Z 256 %jB|L{~=wY`w2oH#>87AZXC,9Ei,p~rJK ȃ -CC` íJ+p?+R%ZH!{L~jV閦cy\] yDxϊ".`#&,.CdlU>!}\{`% ٍQQMkhtsכDc%骝!ING.*ґ v`x)Tlx1{=N7m:1W=NsΩ9Rr\Fƽr] 6Q|n< SJ4Zh e,beRAjOL J @M?s4yS([qe I-iUY]Sr)vZ}pb<=R2H_Kg X+_J9!͉ !YDM@jGF *Y%qGa/[ɲ=|ZhLDFΘ[􈽬dNih"` :Oex4=hեJ");ڬ'>Z!pfSW[iHTU Bz!p9)B pxG9 )6g \v}YO7FoXtXqEL@/K2:?F9F}6%M0;7G~m*8 T6n̫Rw<_԰<3_-#ZX[.%Y =p~&;퍪ڒH*jK_b2R>]F}'<:-8z4UA`b`PL8ܫA'^9KptMUƶ Z;!ZXphGx<{/$*ojs 뻚CP8L9gZd Z3]Z՗ީGq5'dlx Ocّ|;잌Ou}㖲qcLЫ`aHP #i/;٭XvRe #*ra%*{?^TC\>Ƹ|`6׬뛊9GD*ׂL1%kB3Wm(e)~vmYqlOt:/lK,&5S 9+ds@!+dzW#*w,Mm٣O]~~gc MRHmCm L,r\.9^0Vꜟ=qRט4oS;bSKH"e'BX+1 j~~seȼ7NzJ}q:o gmq{Hb=VA/_]O3ۼ&h$܍ tӰQXׂf 0,(y׀LXf|$uU1\, m1OG/*_vubE"ȳۉʝRI3<>P60 .WK6$ّHv8x@`00^ҙ@ ,p -f \At@ڔ[,!)™|3R|8N`,DVLmEKpҾl@Vq'Cե !bq 0g m, %\` GX~`*Mk: 0.>?Ţ8nsn΅/<ěg㺲 cw= LaRJP2@"*2D/IGdr(!W2;ڕЌ\9UQQnWrd 2RT1 BD׍Z '{A|˼)[)!n ;mFAۂ^yNPOl8%tiUƟ{[ Gr8O Z{im|=&Y `cH] `+ *a$k5lO=!* &ۋ*[2qՁV gLܤ(j(.^5]ɠmk_>6.#ݐLݍ42LQZs.(Ŧq΋d Ub&$yMXm4WN3*w+,"/a%$Q~:fmȲYEKTX>J^DM"m>_@Is Ndf8>S0b&> h5Υ|0t?Ee>&gTQ "M7H;:^ [CdiJ`+?e83rx%K &0&Tڑf$aQL句΍.a;xO M 4b@>EvEL5-ܕZr]eiYőfʩdLO5'3j)g~Jqz5{! #v蔞R74ҜF'6B}g٪"UO{S]pbpy:n0(y vf1%?[wd;6L_OY_lvZxAg^ q!2|h%3/sɿ&pKpF z$ ֑Pxu+(+I1 41${&3-]5"q Z l&ʄvϿ؆RLѺ]#YrK騏;rB̐fu†|o[1D}p;γrCKi*DtEfj 8oΈʸ;6qRwQ.ٖЦђg(\I'U^OW_ yS %[Ahqbs'tU ?8@8ա57=|4{c7$ g) D|%#kfLSA >>P}" :8]'qfP:Re򧁠ȥC|$"$+\ߌB%3ҳ |-QaG%L4qkسTV1Ү`h-8 !'WVhw|R6\rq{aM&O$o.f׻ZH䯿Ey>e܉'9nd4vH)*M\ϙtHyUP2D.0o [FnW(a?LdLouRM 6gyR diQ!3 HpG=h Iw8V/9#YI0^@Skط}M0Ub (?Ti̮-MJ!RC]L=H  _޿(Ho>AlNc DHjs"02$AVQnRDFT7&i wS]ڨSRKBcHS&F)Ea\$IE84Iܖc?G2ߒV>gۢ b虦"I]8=E:Yw`0}ԍ)EF-̺FC*g9X04H- j`:2ӥV$5'hb߾4o:ˌߑza_5ninu-nٲ`ZLй&C Oc;CE7Skr c^85~J͋NKAj+]3RͼE7'u[Il3+fk[AY*/I_3Ggחa{lőfu^ +LβY㕐5V G#y ^qXz?;)*Lg"޷/k-ykdOȪX~ j>;М7s& w;[B*(TU #7䅮r2_(LݸVs C,!l Э!)QŊ}uhFf3X6V XI[-sԑܴQŸZBKӡ_!\-;S>l <_ZY%d_|n$q0z$ds)t1kpNA?nXw;2N>WMeAm[29x`5{}hf)Xޥ$٫0q |ɶ `#:dx>>*e+12}\3nB%+2W"¼[n=3; |ٙ?0Ǽs2=֣t .&0˰0f4AjP]^eI#\e"ڥJ~r'_DJfkI 29F,r卋kkL6Y^t BX<\oKV\ ϵ) !H|5 o7L*ߑ#{fЋKk*?"B$1a10iTLX1eT10 =en$< @!.vDx15x -!D#ִ!ccB ~Jm4˧06[T[zfCD1Ru NBT-ߨ` wNAJpf d m;Md]˾\qvf |Hw9v &@BΑ)⍟i|cpjU+ˡ! L^;T7öPTwa@Zvo8/ H䚯~3"|q] pkI-{c})$ckBpD^/9i_~e}< yy<߳.O=Aۖ2WB f[׼&jgEYڐIeU6˜ U!bI@ clk}[4= /0s|PqRV41Xuv̖;՚>,BKfii_κhS6 |3H$|KBWksF_iRwë?^r) >TզEzV.pk%p)]Nf".eY!#=ܼ,'?t?1`$ġe `cM*aPhb/&v1| "l L4''fqƪҡU,U_!^K fB-8B+^209(@Ĥ`?A:*t+ #_i%  ^:?_H)Z*-N6Yb!mF.DF[Nͽ.zUCuveG俎 = lu-CQ:6+$EWYsTb,+Αkdi)V+Z2x'* OCj+XˊttP!}qKrt>@psUuΪ3P$ȯ!m|yLoYj*kAȵ9a zD1uW֥'Հ /=sɉ\9脩w]$l+WIO@iapkqcNP7 f'$B7.f)/gE90^1toO^/iG`4 uur!s^Ipj/w'2ke@if\G6‘9ՒʬOG 3;v P'I *{xS lsɽU2Ԝǻ4Gcr.v;kp=q+<n2#'dچ/Ǥk;SfjC)o!=y$iKpK: 43jTA$|l&{ϵ6+0qI,ϸzv-S^֖@{ʊȱMBDy}~|1 6M znx5G㩥Aø|: 2pV*d:)9@xXp Ye+Оo%z|EЧ7doF" H93i_,`F٧JGK߶ 5rhlOsے-0B}n<̧$s~uZf}(V#?s dzl)4Hz }Y,2H5i)‹/!XmZhٯ'LdBkj򴞍VnDj鳭\|ufg|u`[-QެZ6)uѺZo6ZiXDX޸ϼT*\))A>Ot#qi$^ ݄#.q]<ȈK>yJZgw2oyyd\%3խ:x_~w;`bĚqW:ZM;@‡Ne1$( }U{o4kO:Cav!#pQ®E~Eo)-`//-1?Mot_H%Ar֎q;$H20|'}߅F q*QL%3t0*/#wǖ-RyMva("ҹY;8xۂ/C'KHf,+9WwA PņXJ͋#Yް{7ng c9*7}sO>C2iP!k'0t@ Ѱd6#aP}B'!X;w]213bU<̇+(!gZSTKK$Re>9tɐ4x *1A1ZbjֹFXS%;: V[ٲVT4Eԟ̑n,.ʅ˪ y5iY7;1Nku A6) Ӭr qH>fв-7buO1mL۩h,P Fc@!\vwG3u;()vl&d`=u H2VU| *&*UIji>#;ɅD4)6a @kI@zASk4:2?dz1 h㻍3("WyhڤUzSp خBV1 [s5b6rs>dXCS^0!ցggc>Hs2Ȕ49-V݈zz2ܭ}H"敠9,e*͌'5ԫq38Y*r_}#GI |(Y!#]ojt/ jBD@yP0)o i}#K57딥eAgއtiKS g"c~wd1 u|x<(&:щs鰞Rګ̢1di|asy{$P0fz!e{b)#HK1QR@5Pgu9*_UŨ~,Y+f?S2Gi6}Kz?lH2L*eճ]s=/amzMƴcWTpsAKV[RP=C{2#r[FIxhc\+-OtbGF)ՆM%O?1%\e$qǿXef!]ՃƲX8m>+ˋTWDDO')NۮS_S>.%1-VWΜ7~1NC@\V'o+mVQ05ǠdŅ݀ b<3O^B)JU J?sTyd&9$N:mc7{u2X6Y_v(e )س7$,ߦwwHvOx ${f/}" >F ꤸ:wƍV /UCgBIYM}A/4 hD|/M}H?BO5r"~RSGh_3NteK&"q*? C w3uLZ0ڱͥYڷ̎>@ pFwjI@޷ % 8E{fff#*]-gt䤵7ttc\`o_ -(#<4v94duOmcqCA7 R]Bh R.œ?e|f}_Nb:g+4f#cυ§ nR+]ȷ%=G~>q-4{g-#T}Y7HetDs[/q|o\6o֮b+&$mʸe U?z;(D0HX Or*L hQTZ=xZ⛕Ѭm f-CC2`&D~.DPmՐ Mپi80&$Pz@" 3M:6·Σz}"01Ŝ t!ٹ,>+_ͬ@Q_ ?pς ,[H%i! "$k+31Z+:CGSoʥ # b%]OpFCP]ٻo9@Ą2R?ʜ=c{;tK.6X^0u r0)#Ӣ -F)Kޢ5xϯ}2MOwK-@Au =!MDs(եb6:9V[&bE@j.k v p=_Q[CL\{3?^p G=t>NSHԲx bpPNԼ EUdc챛4 $Lo2(l0'Hek*9 D[\zU1>4Ur~36mOt5^owGZ 6FůǨG(}R{9sy(s0QP]H'TyOp TuGg*#?w/3yx~Yz~穅e=ls2DvdZ9* J *LjyYjo䳣m,ǒ^`6O2b&ƀAOaHʳ̡g/D[P78Xծ=-9r Os래@C՟P:`xb;%oD#|L:N ,\ITYԭeBN'HsyAB9V _TZWGGO:qqª3k'C ZpFl(6ŦVo[}΍N= Pl>ZH4rZգ&e?m*\'PZq٘wn9F-\D"/4;|9sq|3Vܨ>z,IuuJy)QfL=^?򱫼/Kj>[\R9\)Rw,[O/}kEfyLOAmF W$k`*C.xRs`r"V\}L[.sD Ӓ쒑#;=_Q8^@_QSpB98 (_SE%}J`[E#{) >GVދi! Gn/53)&ൗwWލ/;t|"}\CT}6cb{EGɾjEH"ܵ7!b1; XH^,W`)6W^\N?#=\& gna}TV%D6f{^Az-ڦqߋkscb.2_igPhwAT %d6,6mTۃpnW!>,[育b$=X΍Q1eIQ?E( 0uּ^-xKEP#-M>6 nUl ~|1ɅiWxS*y#>爘8mQiw)ͦ-C5eVfm߬}÷g8?6U;WdV7piY\CVW߾w:z:HJΡڭ9K @k> ֤U3+rmdqZJgI? (q1JֿX"GL h&% I|aܿ|)XsAzcYݿ$csho=~|(dnU]*-hEL L+Pz~r7+$̷p05L7 rS54Gύ#ʍ`~aY[f!P\I 2tX5jC5 qUg#6a1 /k@Dc~t5hqPo[tݏl'@À2 wH"7laxɷjAd,<].WWh {"R FV*x{lU[rNMf-h%jo^ 5 [Po^ h@R(g)e%ޱ C#hACnFeP*{Q`j#Y4cS/yDsژ9_)gi7L;d/nbpus!mRpܶ:M5(FYHH1O?N3=afi0M>MG)Cq&.\5UQ~1js jȹg DDB[(aMG:*-29LJˆfɑ7ZgiM$Y DLP`|?a9&rʙ;[tD`:cylE}Bnm.b٠ܸӭy1&˪fbʲpLKC~V yo-:Kbք-[dW֮լp V:q?Z-v_;WK"ȃg/ʼnr֙2i_^o/@Q,UAzj_VjR|&4UX@%Pǒ4&:XakX]k|t\ s~X*HtM)u:ì}RS-\5+0 *@Jl)]mPPsy<.7K!0L(~+SԡפїZ;]Vd.z|)Rʽ>J]u*Sm [K}"ɌeLy{[ \ G/ KEZP.ggAMW7 ЬڄH/m2#6{ +ٻ$~q;DNHMM{9&sPvCP {Ep#(dڅݨu 2<} ?L\I%1ҍ*)$8; Vi:rf?N/-ռ$rl M#F9.Љ=1ݟxA'!0%/)) Ȱ ~|!D)wvf̬:um 1G,Y=xu%gSh~lOJ"]> Ai' S{}Ak8wd0љ+ R T"#VW4P:=\H;"VHKlocSeBȺΖ%Qwz^Z<ΛRRBCuV =Qvϋdau2j572F VRW'p_mU aww|w1ڏnh1q" 4޿6.k%sP+Vҩo/,̏eT6lJs Ql"G:9?AϿ54r?ETRxPgCae>a OP*V7A<&`Hx@߰FM}}uJ9!v!8,{9Z\sy$ʙg Š<u1jt-5`o1*$|p[+_{5U]dCa&µL~=I[/7'r4VY ebJ7 Hc"_E f ~!9+Zc yWܣˈ1EE2HBVmPT) XȔیX(ɒ [@ïRM*L=qܭBs?9lU:Ilc!XV.* āUwHOLN2gGedũ xѯ9c 3u86>)-޵?q!ȯPyݙV"~|qhd_; K̙떣#yuOKT(ռo۔e&71YV~зɖiY)GJ+O,~ID*b' rCFqL!g\qalwN@g=0MhC+(9 I~ڹi@W!Dǡ0"CN`8%# S {934Hn+gNF~eM^Yvܛ7kF3oG/) ;'Ϛ_ma6UۘqLqlWG2o0}u?XR6cɺ'Ԃk_66!hz>&S=9-sܾ>/ d$>G8CfX4F >,|iUox L@31œXA%򜰞{).)Sj!^_ UdWwWt/iL+$gbA#.wXEg]]cGm6^ lhIL [W>àɴ҉i'OոQəCh(v5lퟷdd B ÷:3~śv9ܫL@8ܧ(r‚mF<}otM#OrI-&onǻΌ@k+yu)* sZ,Ќ&hyN҉[㫧[Bmsw+M~/ G5O!hTAò^>:i^{YVٌ^LUl (03:]6IZQEe x<]{T]iWOJH@wuJ2eScuv2*A)P cj!G[]⨕cK?!(\McJyN7;E?U2׀1zH]i/M4W 'pp?~Vvg^O -n.G?l*h)nQ^tҢ("#yʚc>440Ad"X>jXŪg>!iRAćx4d s\R$ȬAQZT}yqW s "T#sEA8>Ёut^&z.4+q Άwͼ{R :+Z(>?vOKՎ2j*)o| @87FNJŧܒwhq/bhEwH{W䥈MT`0ΰSՇ$]6[>O?2XW n<e+q_`7n4 n?QPiD ]d1}U|X>^I!UܡM]Hzt``ؿĂ{&uZ檐}ނ;u*M9 g<ޡS Uؾγަ.ntΊ-y0Ҩ4A ڳ LQ[f}rhuOg4uޭ!2t&;L#tCPzZ67a.QͰxIIOxex>dLiTP-=jUqzS44rYt02X XM7i-Ը O@D B^WJ q\th}v 2<6껜lC[He{'&3׿,l Mko|ӳ"" @D `wc˖+EGJI|\_3G!RgqgByPY߿yJb7,#l,fzF;|'I~9~kI>@HY&ʈ Swl2!e+QE.S0eqDh'(E%Eyz82#Z\^*+5|=s =±1br&9f\ʥoߠI 5*#i4$ IE .u)Mwq1Sɗ#j 6IoN}|HR}% Hu6bF2BQauMeh^7)rH oEl/ ? aR> ;دTFf&pFsN۫mo#=l#J= @ÀF  5sy;He%S"RoT{p؉bq~_#]EQl/,yY>ޘ5u7I74!6ۊ=ZJ$ ^ki!{ tr8q=0[Zg>)~s3D.&8y>2meՒe9[=̽q&:|f4O>+훎ԕ464!{[O B³%VQR n jyewgk܏O.6,)37NB|GJ:{yˡvE_p2(a 2bg2+#u7^{>[3*~f[ށt#Q5Үpl%/ĘaW]x+X9ھ|~/ƇW_ it'm'OEML\o/J~8 yᴎP\[*tc"j U/:ӎi=FOll ᦘw|8gohSpKWnc3߁S`ŦhHKqy2_Ît?d 0X8Ha*93`f(9E>+SVM}cPf]e`R vWlϚ{F$8ճSsK ޠ#ưV !꤆D }ܐY'!4Jja@?`r_j0ܺp8z:7܅1(:V2ܰz=4pB0-o?e !d6Z;DTջe '=VYnJĆK蹭v[Vr݄P#'Z 5ꅶZuN>uq䉇1_7ĩg&FC6r`3r:ކ XzQ3T/5ՁuEY>)X`x0{` k!xlq:U"noyd iWN,P{ w4,U:#7게#D$I0䙬h~Tէ2or*_ i?/&+`C VAM 7 Qu )4i{ࠑ#o-bFmj1`nmA<fO!XnG!e񡨇jzGd(# 1jj!mɛ7-bZܝ+%V6@"mL&\^yu!.A[ H6i#vK@5 QQP`"R k%Yvx3zR/L'H c ,r}2n,Dڞu&?HZ[ǮPeg\ ^aYi Uݎk9@1ᬝ%py75@eX*ߌj0f,6O %30F*5\¤cmp5&*4hJ~:@e$, C-1|zt+_|+_]E+s%c?jc8N}!N?-8`s)nwޢ=Lt- ^2Ki*ʧ[ PP1G*R$G&;F@ Q.a@j"C|zh2j:QYkp 6gr%9= "‡,[e7n:u\߄$wmWT =[Ak^Z/w'.ejH};a3wWɠGSvUC >81wmVf[٫bAdqInR$D:8ZjT9ʜj'>p%1$I =V7,뮟t㑔4 ;/aI,l*FÌb ǚ[Fm6v*C&DC/_] >]-KNLv?H-IJ9$)ٱo}X` ~&.3YÒJUGE0֓bqgV&sGyp GKzb+qI&:WbsYK-V bTE~X/x,KMRH!9h9T/nR[XN^(]Cx$0mLQ$1-׹NYk͐&FCxji1dfbyQ&g Q $()A8y cgҤndKlhnEֺp._J#{ Q|:&ΤrsN#oο,_:CW^q 2D$NYia[ֿ~˄@ c;P[HzM?Zi!:c>g/tGC1@I1| F6rE}uNxrxKR:ϖ$V`J?ׄydZ)?n`7A}6PE3,w̰SKv$QADeSk;+>29=@}"I52m5 {nNܒw$^MB=91HΐaH׹Xy:LW:QoƧ,jx¨NKF){/* b.}R-RfmOc Z`w2{ޚ6 ͎{) O)c;Z~/$o꾓0VG ,Rh듨 ͛qڪ2J0P*ӵօS 5BQDGNL~B;ylխkj(L'u"~IM@DI=֯N=$ 9y ֫Ҕf.LOrLg#Tc;IeuAI7P&HTì!C tx^.4}yΣh wՅx,Q=NtuF+ZMуǂ%r$}(w`f,RS52k3By>r}+%u!w!BbWlwN BDZo8} rBw>ĘY I2GSy[¶KGkK$?ҟ i+SKɞ/ilhܘ "=jrT F/Ӌ kE 0S;Bif4ql%O:Z`bt3""0գ-=榌'm%9M"AXZgq<|s!05p.]I>)|!1\1b bSbH]]%aglm 1siai,.[&3 nڃNΡU_Y^h yMK,T)oI>8\{(>z$)cRb1S 2NMe؃8{/  ްԥ ˪PKO,-iI@!Mu38v&mAA\ʔ2֙\lyƅLۀ R^Ebg+SH J"9ӆtsA}doպW^{CIΒ`)ЁĮҋhd\ {5Imr@yi-:0 y]7j/~U)#$洕z{]e}r=P qپyDQnS|[k.;# 7ƿ=Q9;Uev{!V?To+%y6op]4Oq[;xs«2G̠rA1S/~9^LYZoZiS>Qj0LKx"yp_v{ÆGzS)2P3gD^):r&NV#CߌF:tW! d03͟1#2A(wG/.% %˖#evCP$|ehπzJ~)d3͊҄Er(vm[x|ږ2TXQ A x%t <;X\LHr#2]7|RmFhO屐alkH )%mb7UR k3dcfI|ZI3\''}r9*bQu`/;3s!:z.Ava\3y[PJA9yҀ|4/REͷICFu 2dկ'\!Ͷoy]xwmAHصB%CSBWgV){GRkCS X`AaB[TV TNbP+޶VKun0S壿Inegj].?g#/R@wmU%QYg%iY[ho9%W]5y9VltMcpM=>6Q2yR-]; F D#6E>f*wOLCP_{KSeKWs:=[4Nάpˆ*3V P @ݳݖxpΪ&Kr˚Ht(՜^Vs|kt nqJ'XF`Uϴ^1ȃG`jiNcXmˬW^?dq6b4ɿ%x> HTJŇs'0Y}|_(kiM_ SD>²Yp[:{p7 3ހ r1։Fh4(8'8~*dc0>Mz6 lE@n& uk~9޵-t6P=VQ}~դHFl8\[6Cr"}5NfbIʐ<|E)WI-& r<6F:pDol2 ; 3Ĥ5=ޕ㪈{o?HG5nW?cX Wݵ2zlT^"> bȐrOyV{j>̳wq6.؞;J#y Vm QXw.VG.Z[;"Zmd`D(_=qf(;{ȼ^Q{֡~ PDfsCkZ7EE92,?ۑo>XA͍*kmR|7-慛o .i.#NȻi~zlҸD5岈}k] lB-GQW#;`*O޾:S㗌ؽ3,v?q )Gc#Y j3а(@ջ]NXOBPPþ!==k.$Q !CWCfi!PSML:'+mm^rY-~X1;>/xQKE-imR/'クgx*K+1b/.I#N?;P5PjmNeQgaGj-*s4F.UM@T+wX@9%Q7V`ELÊ_GWgxfɲ#x0c%L V5 ?pO,LI^+ݲ_SkO.aRr?(xyPG}TDEMЀr- gxslOx#CjĨRǿ "Vl5FH754&3Y:h~6ԅhI2W$Q% Aa8/"R[:w^j oTkk=&:/.^5^3DMԸM%>7 m %Mg*k6 \re#릐kxHo\5wjҸG^hXB^jR*hjE6b!s:8kqA=t$%pK.lLJ&jG݀ޘ,,9aQ>ApGSp%ZOv&jgd\[5>'V}Vl}RsV!o_9]LR1:t~+R+cCmgf~,;g4E-W,ZDXyIP67i O]pF v뵲DE8OEᪧ/>8Er?Ϊl+ #FB6C|oo Uen%ʟ?z_5Y> Vpp]>?N:dPo0_>B:M OGTd*fxBB &]@B"3PctÅtha lQpt[ZиcOQ%bSP&ҳQti$5k[ƕЉ!ɳ1ݓܭm83$`h,߷ ׍; J9;;\Y ϕ;y: Q$}gc'?f-^W ?cHOgjQ HqFgߐ֞.?xU*r(zG"Y2+7TUJET)yLY|*lugB8($QLF8+ӟQksM q 3b;JMkSauӡ`Q{G"-yFs(6o+`BZR6`GBCA3 N컄&Ǹ0Ei~3; #m5I,2n0fLT6j)q:SߵP WB|h#԰SJ%0> `7 =lҒՇJW$M/|=|!?G@.ow2-Dax<ѬPH`r޸kr}lpg'" hAfcodicjЖjK&$6h~I0ۈ\[ [ԂYoK=7 <9,?b&lePgݰq$Z\3{>R(cM=c0\9)qfR-(>sgTV\-e_AJr1ZKI7TV:m*.l(,@|AD{2ެɯڔkv4yL.kZpsDT Xb6B/q}S1=g`SJ/ܛ~$丸rd}hr A +,oUG b55"@xAj?(gi$ݳ=N{ #/PD4yh u%kd, >-t"C`$d@)s50%Fż`橱1FKUqwÖ yCrzfrrVkcE-]&@BfVQgAZA +O-skXf˴7\cH4q; NMavQd- ^rszI3ɣ@hp󕦊Z2h^vm}hׂ?Rεo䧺{$lߜepƶ`&[{mMy"\z( c䅕zF\,S{m @)2aB&JeԱK[T&Jwk0UAF喽}MXI&i~lZ'ønv3޾? ,tuL8ߐkY*(@ZˁM;U l¡>M @Ic7$8ҫ3T>Avk6`. xT=ysO[ⶦKD:G>PĔ0g*ZrjJ5i1Yq۶+J8&}#=b7<ћ֘9~ޥ4JV}xjY[UNnC.&\E}k.yW:p*OP,R)Xj<O*J=B8qu*h5T?ЧQdGN*agFv@ж*SۏJ(] 6 !s7סJ)i ELP KHB|cuꑬb 3hi&=IzCtWyi {ISo_3X+-6z[1)-]^^ |;WLd`xەe7dwchvX]a'TLC[ T"nR*]̕I e&ui.)c3t: r卞< z+Y #+257(|ש?RW27 $<5Qe|'F[*0=! wdkw|eQz}Zi~)OϔKEmq88"k^ +>QE}0}oH_Ԯu3֍û+z|bxC5l `LZ '$ |ػyŇ?)y,&U#oxpR4Aayُo[ЕI(hR|(\̿>^;|z0`qFV2t*r|s&*)~d۰Ug.-FMlO%rqT9xMćt4 AUtA׽3vZ e/|ƙo^84B(z4 aΪ(wf2+:ixar+r1MJGI+:XKxz;gBP ~F!TdhV1OeϮW|?]Frgs+ɾ[C[Bvﴧcl,oq2ZT_Ɨ'@g$&ڭZC$*jèwZx|3my49?_;.S?cG7ZwJ|40mLKB?РW R {Yu3z\{le9(FBo DY,VǯP}]y8BI֒aco|Wfs|~;>;WZ8.{=˃3#S{0̀/D,av6k*pB[Lݏv 㑔΍<: G϶uq9xj}x~P+5*\[BPak ε$Uq?X ~>qsm iR}rίœ.b{>D `_ξ6juf jxj’.T4f7Y77arvڔZnTeYE vpm뷗VQVxGq N"0k߄H6Eܿl֍"өX!Lv5g|LumJm%{R O&?mmlZaXv{NgAG[FȒ2J8 p#GOg %w8c{TH OoOzY|l<>vcCCqI!Ey_EvdPx9Q{;DI7r ] Y̏Œv8E *RG zU3?$ M8ro1?֝x9`-%{ }T8, <ĻjdTt @ʸTqy"A0XVWݪUn2/] q7k?-kAeNVA* o֠OQmňSe{ 14+XњŨcPW |ثID ćbOMqUX,p%t}ר>]*d..~ e`42";RB̉՟nWgԮPv kd1Bk,h~-8s[R׌{y]T v*MF\CǬ76E!ca1Gs"9#d7-8VV8L?rᛎ_\kBSp{MW^<1$bJij8l:4p0⑂&~-5>@ 1B:imNyn5_7`̶t$,ht$\246I4+=>*ڬS7rovK'ln6B/|иjt0޶qZ* s=\zlXK Nм>KK_@ѩ K$$)*X?2<(*@Fq"Si]]X5ĥ`):|3+?K:^x"fMPeexz`U>N;1 =r-%bxՕMt^:\i-viIR[7-ypX1~nx|A${bVO$c{ay@ypq$Td)1ƀ,Ki&P뵫g-mqlIHܽyHsm 0@2 Er Ѥ*X GLg.jfB †Qf^DYLܷu* &qD2uo6U19DQMlq=E\:-j[>%wA oa9pU'll ȸɫ} @ų6&~{i+}  oQڻ:I7O7 <9S(rMב>̍2şr3&shGg;\ls߅xd-'QeUQAlI9ȩz O5?55M^g5"/s˼~ O/L~Ka?W}=zxe?S.CPT MټN2i8|G9"Y^ & /_6{kD$mU'w-q 4- ͍Ҡ]}ւ$}mD8zBFiCc=CG/NH&57[|3d/(y [wwޑUYgcvܥ.f6fD5h=cUϤ XCك o/?C*M4F8yjї!kU:jD u_QǬ${OՅ ("[CyHZ)}HDw|2ҒTcl.n>-D7QiC=e-bQ%k>< 4 &8h8^YnD~Пt]KQ"~ff<zILжwCT0 LrIJ偝WoeFܕUX;ȷQM84p";Q;Ɂ$oI:A_ moUxQ$e1`"DGt\|zdW(c`Gvud~ߜHIn;AZFs46aPf_{}{*oZky̨)_7!RR@eLY5Ծ|t4+=TEO-RDUC{w{;G*)9`2QB}oO;ѣ12aB;m(J|9N^qdPm(1YjPI,ƨ䑉AF|= MPUe3&tGdALEX d@KRe6X*1V0wʻnH/U82`d+:܏F4D;_1d:[pg󛫼(fQkWD ^HN}P ].+PN6gFх& 4en:6˾ 9.MOw[LNEX@yoF6؃RydsufD02HTTI;pm'U$_FtKg#;\c (9վ$7>&`!J+T}yWJ>p'3ƧYVq}IWco&-ZkQ6N@Y?oor`1^.+ZOLM[" R6>8MS:/b_b}9~,<UY}u J4q̔h PTUS1)lX?51kJnnpP~!:QTj4q->w4;=Y Hje)3mjr~ i4yqGğӞ}լ[LpߪϾ{>U|vnm<}rzѕbH!F@9\AsDE>G}y@3>Z)P̾mVu{A,_6gWe_?F:H dvHŕyΎʚ2=13h,>_;uL A(QH{yK;Y5 UvAh@ūWz59U82eXM=tYPoJQ NқNB" g󠸶;!#(kM75R ~uJk^]Bej쉣ZHbky!g-(mH/2%~ ndpo㾌JlGA# |CvkՖ},gE%(xCdRg IEѮoCrˤP =5\SrS&*s7lK[/S[s՘6;Ђ1|4xyTJty49fщ{C&{/Bqk&e'aQ )=t(a4ο3T$gKfsԻu8O* iɔ;8<"䩈Z*OM9U^hmԸ9#`RەZ7sk?-AU_q OčFURgu%v@&H~tbyK xR0 k@\RPǿ5v. bdbqʎ]8 \ >bR3*(' ȫPwϿ|v-J+a5 )lEed8ߔi4w.^"Ka0`<|–O3t}v/ zH R`pNEYHJg:ơ5^zOi|!&}Hַod 3n]"X@|$nͭMPS<mN#5T1IևT3Mء\+ʡ$n*i3^`XFCa1v9v1WNńϿa}^+tmvv(*6D.np֠R:;Hz?`\ςR,AX^VQ>2B֙nwNN`; D$,Ň~Dj_$Ĺ>[j{oD-IV 9ngBZ(RkbR J3;k .DI9 W($J1٥swu3<ݕZްt hnz=mVK`550gwhS|q?gP]vdt(pBV`t5ZWJWe\b;X{nYriy3/U+0dӃAlŮRskݲQY B@?5}|4NIbY~t]bH@J ,#UH3*8譚 ;kֵ [ca9W_!݁R@UƬG-1Ү?Y_H)ߠFf/qh<'lw bme?𔮢+k_O>f]NJ.V.:9^Adx`h%(rC"]i_$]RԢf\wABLވ FHz T'ۋSkG͠Z+O"[w~9B<8v`:Y$8S^⚵NT>b[H^dѩ[c8[. av*0<80pҨp PnRcH-M)+r3k e+7bߋԌ>zU1 ;]9;v#o n(o3InN#Dgu`vKن3Ҡ./qs䀣Ohb/ j^\yb6JkU w.U2Õq{ ݶ2佁C_kGoux(]T1̿"#0b1#:9L W3^oKw4e)it٭"Mӯ |TEyr֦#6ӸI301c0FϾ .0:OLana=%~g/ 0Y btpdOe=qU|iWLm͢JxvtBU/靺|6 Y=J|Z0zBmr8pBv}"1{eR,7qdOE%fӎ>.xkcnY0H' EwK7Z1T!^`s1:`c>m  ܧKPO +PC ˊ((UEЙdkY$uZҘA1m(*Rrjjqú:ߜhG)Jo{,ioI,`ƺ~o(&8-5^Vaw/ks~K^QѺwPʛSFk<-d)KOu*LzW2|xf o W :/xY`? x~FAÍ`wTՕL,Dd3cFg jEʑ:+tsصE`k8͉:b&ע=N98pMWOBR4 Hhb_]8+q@ۺэ.`WхGyqeCpesX* r<"j@ފ-/>1`i#ܶE&T ;{9TFIL-*tޖHvP?ѕoWx-AL}xd;Wj9(U8j\,);K6UrV;q%"eQp'_|f8*GzˬV;HE0+D279Pt]\MKK(e#/'X.rhs@^:h`RjwdHn3) *#̵ZDžBQ`;VgY'T%oJ-*,'JeIv+@݂XOyO|qI@!kjSuUt] } BC2 ȍ(P s@hi>7"'A- ZU2f[1pzKrVQ$ǚ걼_cаV$͎ӉǍ!U5W-Bݡy5W>ŋF Ɉ𙊨 ҕOՔdT<0emٹ&GlrB)OFf@'AjBIkh,OW.o7KJ^|O9lܫ~qAbYc; ^*KDG嶌Uf=bA=QŲP%+]$s o,F5vqõUT׈I7ET#b? tuhk@u~J/P9Zw}ku!7>oOmJ3[p)@8Fi[N[ 5wIE9.i쬵FaWnsCV JYN2Do'ap )#qNgq=5nщٴvlR K>ORgPy6T%G}SGaVRY|Nߖ־-Z>+ ٔjڼM@ ,:>w#ZCssmoA&rބǪ+nL7RCǖܳVW2xXrsm~ V|beT=j@K&<oC~-Cﱿ6S]ϲz(K m<͆N{!Gl`A6'-QICTYF }(LYe;Hט6;])vdP j#ՔE us%عHh%AycRlTU3ڲu?6WQޔ_8PԴrRX,;P|j@g .}ԯmQ?׮YiʻF7nrܺS9h4lf@u?EDIhpLoَ}g{v Z QsNp O1|$[1EUΊW C4#WbP֭h֚dl7*ҕo2TaUW 0Be9"5CV Y tIdeS<`'c4fIHx*Mw:]4Wt4M&08t<۔d-b]gtr'V)^V;FTpbs)0D`g al}(nդۦ#K%Wʮ,,%=lkT;Xp "eސzuLo%7 =,:~'ۓcP0%(w99"vmTDO.~RI\"E=&BoR誦y4GKve#rK'Ӷ4#s+[<$%)=_R|JwuY-8ASQ/j(_IC4e/(שB#÷EnEܓu `Į9cO|cJWz얼7ۃ"aL呀Uǽ{lo^c8N}J=!<{Ψ>Ӷ:QS'C`$2 K3bL(a۫fDَ 6)0V1^]qѲ~ʜY>!K0_oi)1q*Rw.d9-9+\]$(洡h <0PDF U&_AkbËBwp1)ϗd6+ګf#O7hDE‹F}jf0q1Ba^hѨiH8jyY}PYοCe>\M$6Ҋhd՚lϷx#DIPTXLtMeBL3h ֡<(_T֔:(ETRmpֲOЩ0mOb\$8B ,-q4 -w ϫxfp"MGQk"xjT4-H°xA m% v VIU̿w#Ϣff^\.9J`$=9ȹ.e7 ^bR(aMk;X<_Lon Q=)^ [`qq{uQY Q_a1/^_#QIa{e{\N- B(C2_[H{[A1# N9#j L5wYn2bS75T5D 4Wg&=ZQp6$ /`KQ۽Mmۼ=OlJ0[knGBLAr (fOpV?36{!#aE]IǞqԼW|밢QbJA3 b%\unJ&ݠE_d6f/\/b>Bt˩44/p9jt(izŭ98&iY V Ӛ [F;jQ3cˎ/J.wzN7] 3kpx %A}K_:dJ$rM CiVc>0g {ispįͩc^ abG)]iKUC{00 bĐ7C>YOͭy5l.?xԡK*,RW+QfU%4|-y=צ>L/ҿ'bO fhqvelo}2s|W]VFu%B?,cFz$y1_EIۍbvy "hO6[Zy,/#wo&Vz;{JPl<%MBɆ0Yȓ0o%LkOu#]'HAzC ĩG%sA*?''51I z?6141R7/'KK#D존,Mu6J"OCb@\g G  $%9Y"_GqV`jmU!.RfKo٩Z?awA]=$,kw۰6S=_4r" ϰh˯62,3v3VpWm'ȡ0$ړ7$)p4j0twC{`Ff >Ho D [ 8Fku&l]@rvsP>-{n8”p<8h.?ox$g {$e%.d:*18XOCE&? Ge~$a;`;Q`ciʑ`&XnrgNAS~=*Z[2XfxejTz<'6-n8/Eխ6.ȻtGpˮMU;P>V>b7H$1#7N) YTb@(&yAs:V *[,x 40cc܅fQ$+x!53vjM ~w*/1h1E;Q>'k"7>Q ?0B.+^d6gocF C2)u+-vY_|tRq m>`nF:R;w2L  BKn2t<㖖xeG568ذoϮ0]yT^[-~aSi: xLi6Vn=RnROɣIΜ['& (s;Ghp9♃j<;y{pn콮؏Mɨ 1ϐYѝFr-' 6KյbDz,^57Ԟ*Z:Bnˤ SXNwApL;JMG4n;-v,_X;s) &ppj.Z-;ONW$Ǩq*&RY5./= bIW E+;Dc͉8zW)SQˊԊpm60Vc紸p$]`t+6ķK?x2Qͷ39@^l!4uY>h6koy!4wOIyƿ@I$StF)oT;"w\xf,Y׽9& E \W]mc;gN|^ *XA 2-LwV Ll:?.hBYٶ.hʉ *3HԌHEHte+"lzz*k<>wUʗw `B""UGohD ] N^1?K="~fAyAs|ܿEJd\:- *7FOHj ()cGa˩t`DD aQ 9rn Lrr -a,d`y:#O]&VQvM SZ5U;oDYsɣ!2!|S}v˒ʧXaF4hn-0z H l/ZC'Bʤe-K֓A!|7gGgێY aY|\7Ig{'C_OS*8dPטs3>iJuؤ:U42zI ``o//M*m:D5_Ǣ6Zn"׵ ).cȤ)$a$ V}Ŏ"4}L3'ͅZ)^Yǫ.KTNءh9xcF\n?wc^O >i {M3pt7*s&9u睊VJ=X@ylJEhD&Y:؁zJv/^w!Ϝ?jY+(#-nVK C7u4 {t|SV R03_LņJH#燒Ho>OjWjt,؞BtX Q:iD[#;8+lsőkĎR{yW@YH)j%k|Mϒcʝ݆*&Rɯ!ze`35+ deijQg:CE߹Jܰ~~,"&-@`(M~ji( Iv37Mn6' y I坟5S(qLodFgt;LYkO(a@q 嘆0|TU8"IELCxXHiѮ{|Q"֮ iP@8 p4<} M^A2;]ΏһF$ڦr 7eKsnKp3:I&nj0g2S$C7^J)s m+[3W(B7[& j]/t@jj IIB4*k:l]w@63p)3!2O;vN.й#-qH}/Q Ȅ A+P1?4g6+& tO&D1F$9ѪvۘrWOB", HD}T>??~hPB'EZϝ,Ck愳 rc)_u9Q/Wh7(U4$oZT@X+5qp,ޠRc:xq@ wc o, 묲.5'F~pOrnۜ&8OP_kO:9` ]_{+] ExJN*w1֓UJhwJY$1I=:gr"^]'7Ee,oi\>j {}AMt9D~?B)؟6W֠EK_Fli-,sUbh ~ҼIQX֢T1ĥHfԽqTO8 eʋ.EÆ w(9Qjnym:.sD3+FYo9@t;k)/ 9AZPJzGߙX׳M>J Qu]t:j;PUl8|Pas G>{<5c"/N @ZPN^cGIeF}E>ƴ!)wæI`'w>:HNDjpUZs%xdbȀ0CǟЭ 9OGBVvbVq+C3qs7~Bj{}:ꏶV3>_z [s-k44j G)֞o vIxU&D oFȯV&tvRP%5Og] B8U{tT&[L[b. WXË\ô dn<{  NoےOu%g;1wf/O>XmM.L̨ĚY9j/P!p$ G]ݷ'nb%ܱr]Kd;`v6[{2*@Z7˴&" Y'p5mj+u,#dr 9TAkAvi-Դw0C,\}b  /: g=/Wk\%8S*"GsׇnV8 ^̒=s齦\jD@06a)[-"W%mz0UJ}_zlŃx6B@§[럓bsQr[ꄲ".?nx?]msp7@Gru%)$(bZ|Drn٩ԞHJvDg 8&{JqR:mX w t/oCc@9V(#X TOĊ$Ƕҧ)PHqW{˹Ϛ50Ϯz|5# O(%J(.4N\9k#0*Ww,/Zz,C;ɭ]-NP*&e#@nu?- q=m!F/NJZvaHZdg pup|ݚ}p_e9&٪>YPP.%bw/ClW5#$w*~GhB|e3wH_c-(t1'IcN2/]Rbxx\j4Kx؆RtiB #kf͟%q@=zԗ+'`;Te@ EPBd2Fck\K>6b|ITUy)!qp(mSo60P|nmϦ%*Ii6u=^Y 7rQ qsL{DL_y3W.,=uزtx֬\k&A aN6顰0#YM0Sjsr;DVf>%Tѳ{c% DƏ-DYa 񎱝/&A|k—=Ҳq:p~QpFa&>GWSMXaʶPj BQa2`s3k{2 7=\^O^3FnQM\dG~V^M5Pu_yX$ƒ? ]LُX0xY<_Kix8F'tW.$?Lq.g޳ؼ1)] YoؑRүZ!HMc{d%ȝ js1z2+K^cpikŰ̗n{ʥ|+6ו@kg /2m!T Pw+k۹FTL@K{ ,?]a^j }=r߻8<Ka^Q\\hЦE Ikc⣮YM=jN`u$_)VN%]vD)\@\̀H*)'_J6n:H^d̎ Xr*ӭ^8c&MJAv¡h۵p+|+G!技4l%|v Im'O8w(7Ktu˗6s@ADԾ`/Ԉs|j4s!5i 1"96!m嘟&ƃ%cNX[d{Q2x!fob=ޅWTN<(M4I0RuQNyLа 1dRr11Vr+0Rl%+Ӄ8>Ho[GR54lN_3:ԫ|?UBZR)oDwaE^.0~Pãӂ _RY|zQy*{Sqk!Uo6lxDq6YT@-ڨcdc ;JP[%~r.؍u.\_8n qcy܅5l?Yp>wg򴪬|^f6}i&uw~}߅S%DžKbx[x"Xx4]kc\>{O6],w)ݛA KhE cJh716(:UY£&ݗPy6]Y) TIpP?N#`ƲvJ? k;/Gs>;˘Q΃:$YT醁ԛwO44RF9xzPHk$bE>Z%=3}̃ScUX|yXp3W]ݍX؂]zw?+^= (p9#m¾kt#BWo(fĒɊn g M` ް仸,hH<ٵ+Q&њ uLKW"ƫ ۝{)Y9:i|KaB׺g[݊$2 OKdUɝxsu:Mj?-S["A@,Y - IJ=6j9B߄}ftliW4= tA9>z,w#l&*}$" OSHSL?^tU,K()tC' 抅P19>A*-tXXȒǖR+4oYm!-"4򈖋>(0Xw|`]b!J/TCK犻ra'S弆{(NHdF n-:zY_J')D1j]ۜdCKbj*mr X^3#-@/ ~PUB@j#Cƃ|Z4EnSEز&85AKP[T2̭2P6그|QS;wil*z+WZDC|b Q2FP;/\*pF3.80J?o@o?J^ m0;.FIOǹևǓ\ Sç@1\ Rn>3OkUԥht8PHWB nc N-J5UFt"xΑFcSw#aD^Oݹ-P+ܘH`ѧVt4a:*Q,R=S>!X{Iy̒ .jzIφ$Qǝ=OY>KPGQlj%rkP Io d- }p-"ƅ\0f =k}\ɑ&?ͺ ^2r#_.-C(# tAuboypY+= c [6< ytU(F!`s)v:U{!,3ݧhh;8VcUEmza: o?-bXY '*g  u979ۢM 4#FC2Ke[׉/ F${1*-`f79w=яD*fTc/GO,#'E5Љ[t0o%G޻,e6i_"Z"ohGMwJw`Fh3/@dS,\ʾ^_ e(YiaE(冎qTHsaOlOΠV+=Kh{L GBaD%E?HAB[?IJRx6d7k@j2vaJu ܞP ͅNF:F΁p$Ϲ+]I[I,ce)jS|/!׏0iIچzffIf!|ԟ?ODl'sv6IF׹>srQ)ORNI*gEY?{O#;](U gۖ7XeRWDCPď;AX|p^0-]h:TVSdk +JS߉M_;&UctiS]_/?R.U~Zd0sr[858 vu|QqOڨ(1 W\-Et}IQ E㭏13'ĵ)y"\rF N'7 E S,Qz H[R~Ҥgr矆QK|RKeτ =2(={{jθ N$y~DpyAqZC}몕Xiv/QXEbmH+aG[ul,}ލZ:^Rgou@dFE,SM^.SC#.Hсn~C_3л<\; zϜ̗rlDmoBܽg]+R]BgK#!?QJ!'IN- `פ!ABX.#i4FI~N ȼiQilwkª#'k`l7VDjQ,n'{֫,Nh X͍tֻcnDe+ܛz@E&#Dn+ G:U;;#eד$ .Dze`ut`ͰAkYQ7Dџ3=U|.|# eRttu)rݠVs;C5lo}c2v'GżsH?𦒎kO/wmQ+waj)uWWyݍ_ڞ΃! lOk)&!=ͩ4ՆޜXdF5TNP}5#cz5!s"m ud lf פ͈A" Eg5jsgmM)~Ԁ.T|t qOJʞ  7h ."sJ*&\2BMn* 7O~gn ߒDӴHDo|9]tikK,0є܌Iѳ{a ji񙚘|ֶDu$ǀwRk6'h}U |)).M|h4UN  WΡ(뎣} dG'bn`שؔiI/'r 8'6RLI#)lK:r'|JK57 pCϛlQMN8kዞqk}?1:&!Txh`zQcY8Qu~GPOA>; j (`(qb. KQ",oQHӛs+h~$>s4(KR=(—V:gR*f@;Ѵ|T{ Ea܋tmiCj)-}RwOrn[8}(.@YNRz@rM\a/Zep;UbMcG9g=跭^oiֻ&!NH=ŢܼE&wpaYZ}K !ͩxIXƘ!ϏN\%$\⾑n \KDSJcY>E^!XG\ZY\8K=ݮZ(6>rex)]Josg˂zm U/ݻvPbMqSA`tu)-\oFTb2P!G]_alp$!;|YbW/* IHcf{!?r[Zu6_gFhOV9 P1O^uEDI,2X@,MD٬{kU4dAhl_bEye -3risЩ̚)u>ίSSlAsAFVF_1Z}yvͿpzkt'1$^|t6#BgyYU*Í-BWXKYB GK0&)0,k=}Fȓ&Qt:w߱nB5 ɭT# T%3P&ߤVwOvR&`y jTez;~/Rz);Gǧ",r $2%S([}6OZw⡡03UaJmFO)(dA+F2I98zGFxN>,U`|b7D#VH%##cvjnӕ,q$uRde!D63k>Nr >Yq_] BV˵~hmrȄ_mPx_c8*v.L7_~Nm +dXRu^NPMf{ 6ڨRCgp h! ,CG]^zKF|:}̛;‚')q&,X1/²tOo-j%cΜ[Oc^8χx@~}_`HHxA؉ꌽM~$Ч衊,ԝ}N`s5޺=\W#%c}9ڨe!%*[gTsKBu9ɡD6RʵgkRSyq̻#Õ\A/*$mݪŭ[!"OZh+sm |tviRR-T1A\LYyk]2{3p礜'͑ѻ._J#at /}cd |h&J~.^:[Դ~quJXqGG $|8oI\QOqR7hB+mm soOE~MLiBk =+gD1p gz-4UM̔Rv5hw :<MM{%|(EId7 PY{ .0q')ԎGWu`lJqy*q2!DVVXMMVeQ b5^% o0i,s20W 4 &ATʪ*Qli\n{VEN`~:~ ߱F!g#-Df(?AGƧQ3WLKnO v18[)6ugM%/&}+kXt/ |iz tȓH|NTV }F3c=o1UkϣG ;-l{tA%VV%(ݼj꽆_N^`jphv'n(iZ&&q̀Š/p̑0iF[pר.2BYj@& ?h|0j1/-( `/w'8`m_-2TcMoڎPAQQ4DY oS\-Ǹ~CrP2+egԲ)WFTB86F)n^P%),JuѾoIS/ZQŴ 7U}^颧5e1dNfGj;گe|V9+'Y}NuB%l# >?7 T|rZA >霊mpUAi8.Sb;h dO.@ [i@4 f_pwQ[/3CvU.XOp03몊DŽ$DD 09B 6B{:Lސ{0JVsu.6eHh䰇ՅCp6))]$-Y&z<, Smm!n HQ7U";b"Q,|c>$KMV` %tp*p k6Z[-r9X<`^Ŏ{;w[K| y !QөQݯVLUM@$tjslЈb5|o<̵rfH[#<ޯǶzEpA݊j3_'eA3'xE0(ccp6>+p4:tZEй)I%S/H՝P/k}(1R}` X[EΆ> *^l.XKyfN?}RqRKj1tϾKƞ q9\U(u4A7ౕFYrJ7OqmUԇiKVe_b'<*y~/?(19OԠS“\a՚jRyĴٳxI-[ ob# N23>[z,s{WvxZ[dM@a?w>MF !3bI*Q&IP4Ex.(.I7PP׊# Q}3'fNpzCC#! >t= iiY%!(z<Ρv)!6B+‹ڪVVKWe;Eut=VXy|~pt~{iE |gxJY#n6Y^ a?O})3@ JE)G3?M؁0 DoYBcڑ-Lf&S0̩ŋk>= 8&3n%J^JuB|@Unb|A/~RޣL6ե*?ΣD_p4~EƜGaŦE*;{w$U&DU\,TC6A"8>ljtR|vW9W71-G$Yk@dP Czf!'tMxB%atFy)E4f9|7q%-Ga# |V*("]y9aP0=שZ~f OW'!R(T%>h S.]q-[ -0b 㽁dD 6L{j pr)Zwcaw"#D{|s\ZCxq0xd M;W4˘H_h(خk p/Xq!t/`:6^VUBr8$Tuќ`%w@g#r]h$+QQ$N[Gԙ_hNX [A;>&Zx,L'J;ג$Tz&8^}>H(Sʬ}ܕ bQVd5<ĒUڇ,zZ/aXqΞKU۳&’Q~Iwwm`[ą,hH. fE˟fba@ 8Wӂw)fW CZZ} \b3֖VJS#h\C6CuvdMh~HS=>rVV, (KǢ/&?_ea^8gN2= /K~;XT^VxAE@a)E&Ѩ]?0PZrE#TȢjaWfp0tsGJzZafb`~WՇ8NoBD NRf 6l ΫZ#S[wBr^b먨PQ?)]&ϨY&2?.@YJҥQ f:"SϘ7()czOQMgɿNׇwe[ H5:"+>RIvxrN;}~SizH3rߜd  fu)HF#' |vT1?c͕=l* g/]xo!;="rRO,˟LZ&5؆D!X>Opo{Ž'#'bרC k1,Q=>7 ) g82 ^I4 j|^M"k}CͣcM*8,UkCIj @7ӌs!u+@)zBp @>lf?5gq˔|AvhCNRŔR=jb eMPNS58J&l欳 Am̛RÖ:U5F=+)G%j٤4T!U\(;ԧ<:棯)_$^W5\C5 9l=rS[>E i=MC J?b"Xraw;H$?W;q^lGwiit9)[^vC^H8â|Rtд;aw$OPVO1Sq2gv` PP0 "iJi0(@gг'XUpv5ʻc2WRӍk 1Dqbw"$4 l~%?@qH>A3}rI+#Μuҽ{>r.QD*z/Jj9:1zS7]Hy(I goݫUoi%3Hu|s ѽvIAx%+D'O`.{YXs}/\G {#*^9N6t&k~>)/Br*=:r9yvtTQkq 2W|X4f"\hf21mR40߉hp3w9zCi},ceJ}'&5\ylc;޿"YA/BЃ텳x24y؝>;MKX[Yc(çږg&-["c!БJzW F )թz#KNG1q#$"\xzbjϚ;CLp&wRnT7L4 Kt'_(%Rjm&ڒ V *k r eDW/ƪ+YC2QGN!=lb`*T~9EV]AA eQ&?L2+I:=eD(De'^Dcy~+2V S1YrIrjf>V ع_epu[\&; 8<nuJ!uρKKUig9ud\np$JM Я ~ʺ%NZmgv)3/=_ )t3'3NуT_S]oi4}\GP?~ A=7]xLaeN6 lѠX^tݒ.ݲT\r .KBCrHxLXDciȥwܸ*9ⱒ2-\oxSJ ahYsSlj-__?eH3AB% qS'j_RZdMv2PR]_ceJMZӅwp$y4*:ĦJMiN"ޏ.yrX*&TVBQWoqg7 ? `Pef^tJZfpds/}IdÓ?̱U! W?)^|Yl!0XbJv)׿D%U c9 4fWe9 њ ムbEqS!5|AJ,Dǿ0:4Qd-=_Omt dXV[:"Wˊ"|ϝ;s*Pa8 g;͑`[SQ<Ҹ`TJѤ }M~ykqmRږ` JYF ^tBk(H4QшE/pS}1c#Óc0Zktk~]HEL(M:nfro[ ,.)OhM}J { -ANVAj3|;l*˸g5E 'Zv}G /ÜVN J@ܼJc$t"xѣuGn] ]z_B-qEs7V}mc3)ogעB.NjUl\KoatT-(G=RᓓAT@Ӥ"&P:bXn0h͉~WOUX{c"Ѿ(}`at R2Yn$vĖ /~g1"R>}N`v,0 [⛩b^{CojK<ݭDmdHǁ2m\y-~7Gȏ|&^OP}KU 5m[B:ڰ΋jsj#qDf4N@M` N 'oY8=/z,97_:f@2ny4cm 6 vՙHmF rWȟ7&v\HNJDG..O<U·b}*H'1&8퉧S!6@^4;N;dՓYvg]^ʂ nCWNY4kbOYXGbc%7MS$v#FZ}*f~~{؁ %sr\~2QCl[8PT+JQqz "2,[ω:><9q2q|Y% n~V<X8ԪbjW)\zPa5( 4HY3h7x~p z0#C ]C xKn \ ?M{m/2$`o׆ɗ>0g4Vоxϐcr6i߸ j.ێMLi5B@֌ZD6f}#>-W n Sr7 ۹ }]I f3YK;kQ^ 7FZ{g%H*Fm_ fooI#8(KA!Wh%AW׾'%)g4fF9ȇZm->yX6P&{f>+~NMTV]9&v;~]i2JH yCQ@Yi91sJX`,AA它4tLJ~$+qR(Bq `3W#6QI< zEBkЍzO 4SG]IBy2`6L?ZXcLd aԉ'C]ݛ9Ѐ&moK3x"G$q@YKǃ)u* ]`#O~U8|C`2pQS,]ƿ]\y$xG&&[И76Nco.I+¸9P>l3HZ?oAKLGRuoyj6[n)H~E\?VF 6,${rTK>:O_ >,)pZez\]B\i$I}dkn$Y-;)L"0EK&T`xٷGuѯ*2˒͍o!8LBBs(op(Jݐ ENdc"rl"DMdBd-KV_F5W{44ن8QݣQ7x|-O Kdq~Uj^vz(p6՛~EJ@_Z=o1xv2|dTi:B!f-Q? }'<:(8VF&l09 =V%L@T&jTQ#<^i@WM%mأ,o&ٺZb=L&YU5#VraRzQŸjFhG=d5& f6쀓@!3z&|,ǰ> &kc-/x ڱZLW _dO*_rH w'C3?ꨞYQ-'>Bfv@GnYÔ3Y!|:D?5!ХhNa Ul~`Qو!(Ց?ޥ4s_RŨ eN> φe0<֜ %4͟"Uσ*E֜WF#%m,kl\3q (YZLHQ}/EOWP#Rm! X ʅ9pOK`.+Ypm5{ H *鴉۠Zjob͞?FC"6 Ӗ>h},r +xu0+' l(G}~GrvZ<8` A1=åtՃJi@eF0/ߥz$xȎZ2g̫C$qm]:6Z8jօpqZ9UF| Xjh)D}w :2 (h8٣fT3SVL .nW`+`ڬĵk $܍>Cpi%acݵ”w<XPw8H6"bv*Gg =pnlZm ^pV"{|_20!zP73'|5+5:,VV.>|e nkH*^<(zz2y0[a%W/"5TK3%\er0lA![Nj[}.JUtNىi, zk;Io! >&Ͳabu{<%,{9^9W@#_{x}eEVkӼ.phz]ـ\!C;NN8^"r2;uvFi"};AC/ @2%~2kFЧfQ#Ws;sa,07 AiY<kAaH =j>z8,M;a+ r?Ϳ;̛# mSAŸ! bX{J7h|aocIҒ/FJyQ™e鹽v1ii]53y\ r]+҈&o+"JC0c#lجg͊jvqo\2 Q:^ł< GĚw[9 ~J{it,apۭT#=l+6hkӥ͵ ݲ=ŅJy|^nD.֥p9[:(l[Ws ҫ}8$Jq'[˴ԽfԠՑGn܀}C_%z.ߑgOZQf._(B!O)^E'ހGwJڝo- OxV'Ei#O[Asp% T1& O "ӓ7 Jvbk&gN8 l貞RF;nu&B0/ &xѥ(Xd~.8-Bch+ WveX_$\ޤq27 ZđRΏ6V"ق 9rߥD8 .4wں+ EA;SͶʯgbQ:$9((o!}Ғ} .NiE&)Z+7@=RG45yq 4\8'`4Ao lB^UI ׄ_㺭0|%`M7%7, ;VZ)F{dt_R*축MJ'Z%4i]zyc ,Vɣ\fp\ҼXI'FV5J+B6Kl[HV/S2tKpdKN7!fC]ț\<4 jr i$lq lw;؇-:[:q/S=_:$t8M;qi6DRђ瘋W_av!zôuaZRtȦl Z`. Z]0Z\\݅lR,n${ՃM}lfٺߡg*cgK@+8GW.9݃ ux§IٴAlJ o?]__` )IׂOH*MdBŖ ^Rgfc _;Q'*BOʨ[v%z9Qu=?k&Z*I qB@7xmN#$,OH֒MAĭ!j0xU"TtݎP#RD%}]_ѓbjW+=˓0|r=HSa|Rz{ #D&8gQXz5 u(V^ lfPgS-#f/߁ј5o}Ʉږ/_a@0[F/8;/}+5虏гMWsK]왱I {P#' ue^,Rx`v5`'؊~.gJ袔)/Ք!~z%\UlRN["FnPR^M6mB^fwP{ 6^-:+D&- o9ga26]Э:햜LS>1^IC2V--΀j(9 v+o{a+N#^y e)u|)8־ڌp԰ݥ=ϊԞps+,z+{0!S,jZ|?\^:ʄG6zHWeT:Zq"E.]\K̕Ɯ3N_j3x{yh`.ϚӢX)'t2o;P7 -+Ѥ{!M^Z 9p]V6ÎpW #r ֣`Z_c W~AV Qx} qELDv:6|b_ǝ" J>}X* c1)oBOI6~B.t3-l1.3E>1? /S-ήEcAza6_BsMehGG5 T1hPae?R(6 5'h[/c/WƦY6UT5e-;" Mj\Dc\LO!]|9mFrP/5+S- ɗs/3_iaYηBal;׀T}_îBX HFUJͮ?H/Og`X'oSl?lkȶ|U\:6C$+:H%yɒ^$J>%/~*C5*mA6#lE.y`G ]td# {ل%1˦8F6vpo!ҚXϖLSka}]S\;MwVMc*usJN ?2NL}Ϲ'ӌPe )ړy"x$"xr/TŢ}:(|3:EES/6WoISHfZP_:iQFd Q|!P2EbNK.M:3٠i*EP{ 2H}赺l`@~XxۋѴZy m?I_L֪LwyvftZ v&pU.}=D/r;!U0jþ-3C 6g21vM8GFw׬JAt6 6i# ryם=oY $=qaMF ҫ# :@kȫg㎗<[q 9YlĎ: hBϛ xvUwjgc2KuX6˺ Q~.7`EvW,+L"Q~_lv-9~3b]lAJ% ׍uҜQf;,[p7q׍F } _P|C9WߦS( .nF1 s􊳨vm"$m&R )yGh$}@~ԫ^n]J{y;ŒC_i+һ D}L&x)Ycd \$HdvS>.XZ`!SRThQWKc%MҪ4VC6MKEa<+7T:=r(#SRt!_дT5Iv4  u"C7+)yV[J2|F|(.RQu{CZҨ/Me_\9]1>mq^ BPgBh~PC5ы!58 O88.]L0~DZŐ ӏ&k0]K" 6 ،1گ⌇VrxA=7A^fv~y㬇$w$T@q<}"]G5QgQ{q~HPإ?1o>>`肴V5YwO23ެޡh.ENUizόc:uӅ8QȖc!]xHy8DkM0m8aẉQ,z^LQʃ20+29 *"g|?7gAra;CX #I046: #wl Ӄ/<-r0WSemK1VvnC#.`5i>~v#O&hS^(ARk)JX_sey;ڱ[]$OH_'UQOd0!Jw;n pG2b ư:HJ IãtAǍ.lOfft8/;.[ՇNAa.W"L5Fh0- y,1cEEMo"Oo x$=5[8"h2`,ҧ(|4@~.XۖE!MqzޥQB9y4LW7Iu3tAl.}*s@{M*_C;ujI=Ÿn΃c5q f VXTLsŒv;'#V"IMzokPQ KU޸q:X MBC!0,퓛} Ӻɹ/V%z)^ͰcH04S;j_ғn;-*Xդ 5/hٴz:Q=^) i0 B@"!c+LkZB]{c!lSv\qVFΗhW߬PjC)"dmkDZe1Eo\|Bx7\ݡJuzlzR_G{f?YװWbO:u_Ȕvuxl;:[N' "e NjPVks~Zqc UMic8g 7jí ~J.Z :*X %1tD"wS|n]tԸL; B&J(J_ 8 ,}V@dv@ T.*OEq ` ;VrާW7#|p.UTcQ될ڥqA p9&"XN+>"=,c@g"oINL[dZ4=̓be;7ÒSoKK…\.Iv-b\v0`~ ZA&RJ$0N!o,"ש:S(@_"Ù*NROfSRvf!hw pmD%0G=#jý8xp!fIl#hDsܲpg-.C]-}M~V^WШrPSIһ6({FP'=>wڴ +76ټeD^7'H=kw&Nbu DÓ+Srf=8=ez':d^|kgs,n +h).iiijxŢ.XOAюd. CϖD%oP FU;\pKܭvuB5 a{jM& Q~2B]uvˀ1w {M'f kA>/a7ލ֩JYw(i6ojn- 8j-{Vii#)/#*_)$6ú*QIΊ̫_w>ۘ: \ = T-c]! OӍ-%OAhRrD9 eq"2"( f?Bl Ƀ)yŦR=טuqC݄E+٩a0fRnrN OnKdX S3-E9{H =+% oS> ,[B \1LU%AKOy1SK+U ~o%tboU X}3w((X4QcsKA"\6B-LLS8F%8v5!Ǻ?M2$|-Sfwq5GJeXuyë^,zsoHYEqO##|ZAS UD=,QY//K@~Oَƚo**Ww~]=!2ll }@R㪊ԡe\0[<)֥"];U74$|ۖH"), 1CpQXɳ|OT]UgPywQr7Mn9Di?1B_xv.@Gsۨo6j޾i{{CA "J<u&ʡWr"&P_7֖.|‹Jڏhkpb.m_w>s-a䞺_n|#DA{o=-=r(W0ޛMmmH vwF]tDFx4n-͒-sIs60'b _  7Mr9Y,`Wmb 5k6+Vc NUwb >Nțڬ'y%6Ȇ: ƿ n(6L2(&!MyFúW(4 X Ǝ8)+f$,!([X-^8TRʔc.*L2܁aTBJefYr iԜ 2qbi\>\&fΗ>ZW3m9;.f[Js z#ŻWid,zz[R[P I|$%~x+U1@Hz1ְuUsߥ{C:,5 2v`%g0ZZI7hy]{?7@cC.ˆd RtEV]% gߢR/f2,x5 ?mw%,?!&lÿc)>Onӕ۰W%k "pmQ< yOiܕ԰DXU 9瘳%li{zx4!%"[,N~ʣ),]|vθءz/jbя*'N 8}6rSۣl ˄e5h$XHķ.-`$k Eo]#2$dD1 E#_*2M>vCw@1LC6(і$]5%)쓐JG-YH"9b-فz3ˎtTLD{x'f..ޫȡy y\NFͻ F,ARSKkFc%$JL Ѕ6jPVK ;7]iP5[RY;"*JC+waD|g 9񠬠G—۳h3&@?=oޗeSQАBa[|ƕP`@ɿO߾sfhFueDrW"̯*ta98 =.RXLIb8gv '?ٷyJ9k6 䜫̕pl g0ڦyCo:0r4#5%҂ )y)}gq#|MsϜfW9@ݬh~hJ ֯ng$1>o{wݰy J&/l L;JF(Rfb 2;LSUxP Tlx@wYe|RkQpRoGeL IKc^vc S/%,e{3;&$̆HE$!2IcBZq*e΅UH]+{σi>ea湽5иԱH〡z!@\ *kP{>0twuhAiqB Gow=游Rg{vN3{WG=͚kkkЁwq6lPdhqX1>Q*_Y--yr߈bP:@D#)^#{X@s"Ӥ?E6Հdcha<֮بxBa·Qƃȁ̬=}L(xߔa!\ Epm,;EN 1umT=s#L_A%'j\ ~6N׽Ӣ%p>-mQs^xx۩lK%td'ySyVvKE-D{ҌG,?mȎP=\Ae o+6X<$!h_ # e WOf#ܣuńO5ηM2cܜD~#4임ݱj_ZЍB4gãL|{<_.?:UןԌ-ȋH| "l9\ccl=PFy:>Ա `"+Ғth 34ѡ'jGͺz` aZO(v*ty.wxLY@iE31QxƼ L5J|)>.1'N o50h *WbTB Ce`IH w}tm-=a\s`Ub | XS <{n})mK ך<̑]!< lC(5o!aM.qR)[k$$k׹RnmMx P$o2X@ إl]ɥ=ۧm˺7 Ѳ׃/K6P50&?'C$'΅{:unqW Glsk/O Mc$$̽9DeQ*@% CVejsMFU]!)EХc ϲ@΅Ls ,Xʮ#b>!Ѝ#swɭӞ3ýNA)HE9oYH\mV\m)֣I;6>t/iPCom`ŒI'*=&cz'~D6?\vRw'w%"z*9{(<+ x>;OK`:,hku+ |ٸܗ>A!!C^rA.F9, 1Ó\q=_~r0,ݳ_Cxr9nr^Wqະ4׾@7CKܷ#T:j᳔,=669^jCf`uFtAsf@)અ"=~VѹaKHz #d%;oHB"X!|G n„)*G~IʤnZ$@.:#-pFfO1eDYAHvTF XecM-t.sB U|xL `F+RJf ̐ h0hsSKxpw)f%.t.o(91<]H\? Rę{a_#jQܺ;)s͆(eۑu$Stò#Z-Đx7c`I7Sr~rhD$pE2ۥ2);j WvCSͶQ|L-h7˪NR ͼ^\(S"sg[v?;Vd4لmk | J7/Tβؾ> u>b<ϙK~-zdFO_;YWt͈gwCk*H#bhJfN> Z"p$`[}z y᭡>i5yhte…ն 8ѢN-8&dDJCc Un6Ngw/lL͟˅|_&+$%w~ iKQ8UAwRlwUd)d\]t|Bg0 ;e񛃩 ,(=YiUQs}I>?T=!_; Mִ߮H0k&)8f5)^\nX\cajyq8~PML4;P h⎉q0bn2O͇Q]`.8h :V~=] \B(UCI{gBr+B$/#%8VT#/J9[ |T= xYU1JUN[fwPu](TMY1q(%-D[©42;hUo %s-1V`; zt9&yZ3N~&B 5)d\1Tt҈9!aj,l~WXe#P,?k7AN^훠rꂤS^U8iT}wόG@h2fnd 5XS^)l,i1jCbوu6ǭ)4歂]mYkx7PT8JaLX:Җɠ*;&`2Tq%ɔ}4hKvf-qcFoH 5ccP,4P!pdvfws!JΊoUa{ZM u^ a{bw Upo6 uåa.k&Yá5SY~|;)ܬ&͜6zXMhJ qh72xz x E}=nh$\qʼnL%Aj2Q53uU,"k>qYzqy=&J=rlqUǴ{wmѲ+]zZf:A9OД=OIg/wI!';L{9)kB4=969R=wMJU;}O+`aTXEd"xCZ<ݫ;ȿ&!Yr6綹-{!\(a= cZQh3g۱L}9x 6O bG?HlבV 82#'TÎ> }/#L]qz;4X|Wi}H}@GGZ=ک(KO+j趽9&vl,Pd38_w]jc)5mPf`'f;ڒWY-V5F-&##Ol Ll0RQɄ!dVmE B ĻЧLN'*j΁F 45fXʞX ̊z䋧*d,ʎl~6+,+msynň/l@36 /ibm ެ].*տж(Y+F^BDxr詪 93מT2'F=dh샀K6Xca 8ath"8iNjPN(Qp# (FTT W(ꆃ $*YP~;/=2BrٌۣB17 ]@B%`G[`'K L0 ˻a*P0(ǻO]r0B4IT#7a{'~OL7=l,sĹ< ޜ[WV!66I~^۪rA2Y37V0]oʌkN0oXsA4$"8rsk>Xd5 i Wnr&.~'Ҳf<, ܧ`^Umi;ZE D+`-0j:1L,ż+H\CC[q?kz-fb\',<1郯߲pω)y^. 9ǬBw n~, =o*-B!Yp*;ԋ%lCrN.0 PH3Q/D^.q0l&(tćpQ!)>>tr$h"9r%C$Xr 7ede~y޴a)mmU|U_X ԍw\5*Ϣ6MUH6rM}8iB67%.%]eR^`e['|]FO\K8LfI< [RZB <ɾf}+"LzhmŊWC`^lyqoO>]z|9.7uHv}G ZuH'3rbK0E@ P} >gk V~~c@ b]Iw|*h ʽҿGp<=ULJ⡬!WzǶ5洿 uydц0hNǓ/De@m]٬k$~"r&eө,.LK7I2_:930矡.ͫ+& .5AJQk#7]%ep*탴gv7%f++ ˣDЍp|?#ݑtFsyHl.}f׭O:9rkrj]xɞ6HXcCZk%N? N5yΖy@߂ ] RBH|+a~ j"[|\XHC+qeWwoy :t{@\ێ#ږsdS @ỹ9=[I =]:3ȪAӤkk*$ ` =vuG3*Cec܏-(,4]˫'? z=K YLZ]LMo)gV܌T#.9| HT=2T*S a[a2Cu)=9d+@5Yۡ yBThـ9D5uQ:F>DyI@N'"oY ͟[qDQGVV:;{yYV ]{sAZ7 DZϰ=c28RI:MYҝV'D1mg%)^(b}Ţ&*>qxA.n[x˙gQILtmp5GC>OLQ7:bş'x@G<duc7|7=pP ^2B 1Yb:PBiiEDJL+UE(y21HU+ӻ=TV<B,WWgKnc'`"+cyx,^Oa"D矺Z42^]؂&N!;t.Ч"gtտh]H-*T9Y F`[+`g"4ES;שeX^,9c&r3p|*k 2JtB|Vm)ْ1%(Yq)lT u2) "+oofd.{کJ_ו5n :A=CS*@TbU'WUVTX%;Ete9+n?`P¼(H5k~o1hLW99Bɯj,Xk$M1]L5H~j58A"Ň&JpIO+7$,6MpI"a̸+A(Vx~=,> ')ec8Pե';L{NH<߃ҜCd W\P/'H% b+wKpZ "I>ab'WM} h"c3$"ŃʎP@6@K);[ፁ/aI1Dg<]'krK_1.+_pˬW "h} {OOh)kCJxؾCt6Y2JHpDZpԮY~ 9]#n 0N+^*D GFKgBMcI=ev~T$;;I ɢE}ś($0y}VuVAv~+O*6pk΂U ˩| _*\\"L!c^>( ;\^>d٢7 HaSHXaeېPnJ#;|^2`@6:\_ a 1!k L2LYyw K$'F߈E!|pY'a8i=TPV!'3I/GY^9`A<ў/'SVܾY>v19IZm(tR{&骣zLJ~i3νtU#!sq ?P {6G;>Z_6V#~B`tO;rQ&7{XU/.04XB2q~y(~3荙c3 n?+Hնy"rJ|oFW*VF4YJceyݼO-:{73^^p${B`3d11:py*j 3m %Y0lƣeM#(ufʋphaFCWV?j B8EC ]O⾈)"!ي 权p*>5 z:- (3~u]0*~Y6k!#@v\'Id'~OEe8rxx*hdhAnү]ؑ4ʯ>{(rX[|򼕖l5j,9ëy :t‚VAcfgbKؚ6;DX9iPz):cI]ET-~Ͽ A`YaZ +!NdBRknmVzQ'k >1}Cۼ]J-x@FcK̇/).ejE'7@,S%X{b$I Xƾ{Yfv!q. -MJX k`,SW#wԈ[LaV!f."OpJWؙz\6ViڿxLȹpV"t9W#,mrm K=ۄ[IP!2* 5~> 3!ZH$ ,4 ,Z ҫ^'u"%kMw*5 MY|E]Xn "eI3 SOkM3<Pi~VPkn^lg8+vir }Na&'!#zm?=) << OF!i7xn>^T&B.s\Ƿ`s5hQIEȃt(jE oƝ`2ZzZIp8U\b{=J^J&İD&p`+_a "t_;B*Oqx ?6ҚTH>PH*!nw?.}ܯ!MSfoٿ#>.3֊ƃ7~3E3]p=AݴǙcF1eD~bV@Z3Hn6< ]@EtϹ\86ڍ!} `,R-?ku,GϪ6cofU4O෱P?Pk2-dykhK8OԱ8,lMjo{0)] BaMa-jYAhU(7} kVG>MHCsyd`j#FJ '{Y_ז@4 TLR䙜lY\0#Uep]Mpǫx$1nS=ۻ(GQdԚ*~8)ӡHϬzʞr(йdjlx|ɩ%7̨mKQB6rޏ3O[]o͋pz8$M?JWɰ)Pd`@Hx؄gPYʁ}q݊%GEl 9MrbW̆u{O̅r'F ]HeEA'lu2_T_fsRrlax,j _rY1C؊k.T5xܤSekGkOorS`'P~ve帳/ ĸ$$bGaYp>yJyk*nD\u.<7A!'+}d<#pgsf>^.T%X5w(w".gE#+!_blbس$)-IC 6=-}:a"R!sCѳB.[}(bۆ,ƕbg5onP}̩(ܵĴ؉ ̿ss^/mkIa~cF,nΣ3ζ2A 6u3F#WM*x2Lw( AmnmKFZ^u7U9l9hp%IWq7b)s.}.1Pe1=s#~ez^2roMо;]3ξIO`C*^%PYje.<Łؠ6U/&5ܿn&a# {:l=T:X3iCG}Vvܾ3g~jFSۜȀE7A~e`$1΋k}TiĮ3,&'Iܛ ԭ𻞍.Ҋ[qpIi9ky9c p:Py\ӜG`0∠`4^7]il۶S|m9#) 7eqil"hBFZo19;kj?0qbFJjJ* tfȗn #;q@3lP/Pxn [iwU h!'aæeyEbw(y ϏDX\hP^ dh*~r b?wkϛg,3ÁJ((%ZB;+VJXc7 o1- ؔߞsԙM&Yy}t{z| dɗҘ8wwi !>K>8|;!dv#q.XtCh wVAs2zTTB65 藕P}>c>ciVOCN 0j$ERj&)m ԗRYwi+is}kxHD $qeCd!26dt$Fbv S; [%P7KC#TtzT 5D\€O62Q߃n})^<tc='Y0MdH$h[kGЪ&TmN h2ʷ~rϩI(]g wN͓͎M"a=I_e,L"ľ9Ҿj׃V$\KIEbuj(cA[sM+$iVIR`5˿.?7cCJHM N`hG %5}},2rIuHijCRL`jJBz]A3 a4י \}ASu4C&Hk;s%#S%c.!8,yXq00sd*g2w1t &D+rVV;FU6Ķ"B|^q;\ԸzfC(b'6'n$MGTww[GB }rfe$q!nNymy$}c0E\-`=_}q^fv vc1P1H@Cۜkb_Ø4*e<蔊NΚmuX'A/O2GfS.yX ;E%:+%cr~ *u)GJVIdw #5Houe9,Ij=rt1pWƒ&z5D u^JЛQPclagK2p,ԐAWD# J c.hݥk]AM'1:>)>A b D6ck^$&<k4 aMYC޼XR6E3&x-]K U{[qmiOif YHքݵ~4'?w g*wo3}a<0"!4&Xjdi>#kt(U=n !_cuXI(mD4mR${4`FH$nɾg<{$( ި9~I\>.6s;t'?;$R:e1z405@9Z)D(?3EwgfTz ֠O^{6>̕hZ>!J :>fn (ӳ camk;>Uɦfo2Vvɵ^,T+KO(|)2sYEbƼidRhd[ E,@hݠAn_V#Օ |?G1>~$KZgB'ϔWI*ESICQ5< 3jv<*%c|Q.'c- 8#wݗqG0>jE0U!yFS `G6VK`@'[O鬳ŽV8 %;{wڸ([;N&6^lKg@%D8J`m<ۣma]T9_{SD4LYT|YU&sd%t똸=u)'97eL_fk3m8w:v9TfY+<!Ę4{hZU1ɐ FSlCпBaƺ-gtKګ]t!km|'yD5y97YЖ\ Yw?xp C01D5=b"SDE@pe80w;niCms" z"X ( v}nؙ /"$?Տ3?lUly";nkʜ)}aŶ 1+1:Jg߬Jb^ƾ\ЏA]׬H(Hnz{jWz#+3Ms@IMdeH2c'a/h;D pJ?jUcF c.`^ ,B2s)u7sCjݪ&Z֕Nl\^T½,x,g5|H$ag+uOHǠ'ageECƗ CE?>:(jE6KASüJFV/vpF<< nmRyl6_Xi(0l|F) PLhrS)8%#NBPh/ ? +:`=dq i?y8;+Fh;@mL6B*9ם0 Fn<Ƚz=]B(3jWAΈP`i~BYi }ozhX@}wN=ҰbIzìC|tV[f ބ3Lohwj X"\FM^4OדORyY\.F@)LɯUV'.$ 5{I`+.v/3i@/*AWlmY7OBt8DCmpNO6o yl 9^+"果 &>P,?څR4˚`0FBhD2G 0U]/3RGC*|Tbⳋ;g*4 QޞqrGnb.zM"PS@r6Hb4,{7αH Suq k j8Lnw(ڨk[`5 OඏLX/a=}j_] Hxt #4nZ -!2FNpҹ51 3 zLǷ͹{^@ T$jL(z`XA/{G$rJ{%5C{Z> ۚZk tfšy[ӘRe寖{{&$?{j\J 7*dLf)&oz|`.7`N|f3[4VDi\嫵㵳V\SHbe4Icē0.|26|b 3*f HyV_ #$ske00+B5&JҭZT(W6ۣF޿kY=@j ~iL5P.H:>+.{Kz]Rryγst!f>?Sl稃7myqB^P'$aɤ+:SD^ԑF[ >]2"VTP^z%c.by5I$(X)P‡i/Z'萕oxPJSzM!n{WYz{z7i)Wq5|(#k!ۧ F2_pA;No +O 5G,0ݦ83@E;&Õi uO"I@tsM`ę%W?LTmތ~GR<ze`BưDO`cXU7̸ջl"2frBuJlt_Y*|Thlo60`YŪ,*Vcٰa~NL ÓA!!R!WE΅^a+`Y J' (7= \o!y$Im۹ ZBfvމ#aΣĬ3.ˣvΤ`kF'BzKyTΣJ% ߿o@6q^Imփ-/{ غQRSw&/+j;>WL^̗|8 ᨴ-=Kv~p76Tn< 0=/-IGXc'gt){,q0x>0qΧUqipJBlWv+@FNV)5rxR>vYX/U4F,lLou3Oz*w0EbxT|4%E]aiΕıh6H øOQEatŋI?}6Z(z< {k\bÏer47.LFVH̚%r}Y#ʿz]2/q*` H)CmwB0Htc%ȬNV,/yo] MRDS`lzZzS-3}Lҹ7%D!B7oA>_m_ =DGhc'bփI.5L)mL 1vm(&ih G!8J|2U}6D_ G*zXfRgD| 9d"ʬR7z zǬ|1ݭ/&0ZТ+wxd>ċspݣ牺tCbaC 0QX3Soņztj~蒫+M<sóZX5l6EKpM?ԕ Z Vw;4´*ܳat34,Yx5["EonIdv =^")CQZHCNixx?F##sT10z(x@ _WF@Z (9EpR9 )׫|WN552{IEX̹l{),иFՖү05*%<5rX雪(kD|0' SwHH)lI!̲f;OboPb1`HDU,qK\EltUՑwWr-l+#n -ah+hjFղeMn/)`7QiNMk1N,T9G")=5{D*ީw6rˈ4V MmFt\yZMEu"*u7;nZ&4yCo&P1͜ e/I1E]ToqOʄЂw3MKEoj;WlʉVĔлOH',)cﻚta7Ȝ= Band nJeG,8EW0;?Cd@]iz{gA9 wQU>y (nƳ7)k0w)v^}(Smam+oʥG]-o'f ׶s~OFb甃>4d:UoɡJJ`<'bg%nZ/wlZ2):)b!UZ]86鋝jQlT,R tߍ.Ũ*~&Jͳfqh*+wSWK WdCWgLE.F[8w_gg$:u]C Sc=f*j:M9ߵU*-qR p.X+oQW쓽ѹ1 'ȁ>M+F4u0v]:觲Hu|nLf_2 +-EA3#QgX@vYuq`[f d3|#+s݊UTF?g&flVh}ѱwq@i(L 66Pw@tИvKX=Ź㓢zN5YlK ?44|r;E\./Xh 2X oPoqWD9mPZ8s N2p! /bV;x%gŒ/7q ]Tz6P&ث'-,.[~Vv.J,phV3;pxPKM]> =DPzUA}/ߝtAdyWXP0p5(rkn!HˡP"C=/O@XѦh^Zu=PfBmY" 0%#<>;K^iEDz}' \*̖+Lc&e$#itgD1N'UV*(K +O"6ˑ_Ioe=7lA:%6~CD_FRk`yv$ʊh3k-t!%thHӸn* ?hW@}o>̌2WS+< 4-#LWOUf^) FyͮLs  $,U5,e2U/d4`o1焆AΥ=}!! Wˤ4r>9´Yij'rg Q# \J2] q°>x_1ziIݘ>/< /)pul `ه)Qb-epU莹ȨBPZa ͬUe)VpG,<@ہ=ݚC|x$& tuՖ[ m*8Lu78n5\dӷdT(\eu^ç!z氅9|hU:9awtSgC9D$XGɵv=2 *`69QY1[E_9ŸPta*&fz Az\zJ%WF_Í@ dt6q؜$S\o &J*Y^0{G?%n\MjY4X ?H]'?|"dngU#UvhWǢVЙIsNQO5[W%}E{ |D*W/CC!sƅB0|gtpyIejG1GS5VAӝyT<1F@+F'Kݷlm>A.#!ι NnƇj[ur-DWSb2" cVv$WcqQY+n\n:RwΝ7! % kܼ㊚$Mm Tllϰ[6j0 WLWj0Yj1I,;P٘v^Ϗ?(`o5_\( eTXIIai0nt񂀑IL"~sYZ=72tvhLFA} #Ϫ<$hB[.Wjpu倖A.q%>D?~3p78(\u籉e&r+OY!lkCI𵞠 a}q]SP5XC3hT5vj?${'< EC(AiŘ7cL<#KJQrd} E{Ñ;Z #)&p)ViVu@h=QB!^J"qjcͿ\X c=]=}D8vH*2̋Y ZL|r>G؟ꝋa>SGSmK 4ISx` rOF(}cfw~d;du]AyWANjQS'n\=IXiqHۜKwz2뎷pn=Q iK_k('W`)"ɠ5]X, (n6}M mp⎣ h[̃B\P>bi6Qxv83T`S7#Z^I 暟k՝H/d>B`)1DT=}ϑI'JAލ)~CȈ߹u ^,@$]A  g %$>wПDPDMMh}ʅD!qrV"Cypғj'{qОwZ J'LucEIsҝWLY-p@}m@rRD6MD b2b0e Bw#H )lv>wޞPOk Gb|+Է>\[i'wIt?`{{1 ,-s:9Ý7Cņݤ>֮ED` h T)ҎWzԿզĘoKҸ1l=//jA1VGa4CdW;"4[09l(wSO)V8uQaM?B*$OOb+JxN`̈́1`YtcFm6oofK4m_>æ*΍^ !uy(ҖXc:=h Lıw61̸ *y';᚛|T xk o!.E'( 8Nx6Ҟ/m,EV,oz b,9nM|xuҟ˦ʺg`+c=ey[+W&NXIdJJk8WDͪx~8qc6`M`= SLs9ܬ| YS"[⡶ kXU4+]yw57,am \=% `jlo$ISҲs">1mu)9S5C-̰dlǥ;b.U%^v#LŰ:3l&f!3|Ұ]e>y BO&BdFvH4."UkʚZٿAjǪw+4NQ\]֗y6?q6sHG4@Ā6A5Di  WӆAԂJ=sT'E9Zע؄pUͨ r1w:W VeFZ~9Q_q8-G<+SHMko_~FꂟKF_:w'hVʬCaRǣZ|zQ-<_u俏;Ғ-+;}KPhj~?jn4?ElJZ N n淣ywηAEWP9Ӊޣ5:aJPy6 ah:6J%r:nVj[N|pԓ,a%ZP?eBµ̺93l~s,febOMHcY.ϕn:؁MIvyãBG|Tyȷ7m l!9uku#Z-tolSY-eul~HF͉ !;R0V> U)g[ .L92Fhِ_,HKv0;=053vc>R gna&E0K;ڵ ,=HuE@]g#RK&0[ s)d!@ִJݔȾ9 +LgC, ]sͿ;i~Ze豈6)z͈9_ϔífʪ'o;Dl".+,(dcg|[O>4eZ&ԝ[ KyD nCåo\_X'H'E똊r*Kc?EZe+昺̑_|fj-ʾ'MX9ՑZ <AOzHI(tEeg,׭eڷeͫ'Q[~o׳lqMޥV̡ۤ3Mi3c}Z8[ }͞VECv#X? UɏVx\lbpuDo#;)*Z dP ^۬# M O:G;f?rM\6QOE$D Ghf$ט/j{w< -nJ[kUs\T|jD5nYVhS6A(eBJ9hUϲ&,Eь4s0^UT5!cu!T eWT.O,HwVZIV)>VH KKAV{#Ktib0޺O 4UDӷEˡT Ƈ;Dz&ܣ_4):rir·}<B8n'T\iTn #r!szM㥗cUN~ >a">52F{ }_lj -r kGض?0>   <ߟI~h 9{AM㥤]LrTZ px E +_^cov`_8ݥ1j u09=+mgP#Sd:wҥ t<OOcEjQBƟjh6K8tFSm~`D[0:I o4l|zq6˕/Q3Y4sP<~ U( @=a_GzvJ^MFEkÞdoj#{hNͶn>"=*A+*6!WGQ.pϩ'$~exV {4HI~G{a7LA|_v 6h5T.Ҳ %Ϩ;Qqv{L~ IP};]_tG_E TJՏYly.W6Z Ɓ rT#\vΠ?Ǵޓ)xz·uKjr!I2FX>.cZ/F"*15ԲڤCW׋K^&+wdbH~ʯz_#^Pk _/G HުvzCIfXiiFb~JrD㬷P L@`hHp 5H?zS{EGi֞'&evL{`G̀qx/aUS# i7a}4xf^]>A7]mL+"gLdO?_错 *6 \sdd \.&*ڿ EwN/}B$[:JDDwxh\d0{T 'z2zxa]˕"r)KL lbt pW*^5A"ļZbQ DBen{pgEO=ćυyiwtZ.<'1&N@5M{Ě| 7LtoTAΤq҆ԫA8:CSB Y Ǖs\CG= YL{u< -5SQQI^T .(BGɬ>LE"2fMd{lx[8{*/n*- xBl}~)B(s)_(g壨R[-2}firYtS"pP/_rKg1&4,]I}2(g8ߜmqqX(U lB"++vy7'IiM)` W ÿoFQ tD3Qpi, u:~_=brsZ *zR'?zSw_n$#{0TVUc#Umky:j®aLE6w,#(5R?CMkӷ%Ez0~6^xJ;^ YszmV؊H`_XjOJ"s<%З [&Y%̅RkZ/,9GaP6PŪ'zPm$ ۜO)$j~I"{k~Ϲ)4́Qΐ:eH-5 '~oFFvq+DjAW>oϢm 8!XO8̴Q 3myM DdR0ջx}__[0qYg).+InQ&fg Qi+x~ .*#VɊN2l 3ոcRɉOgZ0C6MɠA99aHMVvOFg9 [O#X^Eo@=mĞ H:,&씏qb`]Ŏ"hz34C2{c u 2Y"@np&CZ 086лBKkJ-HcXoT {mXu}c*UN$9b8;|n%v h#pJR30x~ ^Bi'~p X0inMX\GL{ 3$N/ 7\/Dݾ<^EdTzC55dY4y q^utGx}=^98\=p;4:Ёx 7K{rϧp^,eהքx+0$I8;U}ۻ%2^`͍ۘGj<v2UK4N2%Jceət\}::+4x۬bDR[ s:S ՟A:I}2`aؙ ]u&21uM`s@BJ]MPu1{a`YOZycݾYJ:$hR{-#P ޼ӄa8@wWi8fq4SS]!^I *KшGr qǻ Nң^UJ94IQЋ*#G}5[g2R^jhX=epaA2q^ҿW&H'T~Qu< Inڕ0/:,c폕.Jwfb-v.]]xZ[%Ba$QGs " ^WL,8BR.|t7)9A7B:g̻1"czOѣW@vWFDVc2OJOϷy5Mޛ fT>WGНt Kc@<3W.XyiP~gi2;~fSSDK12e^_ R9{ћmSus( JsĠCu O/- >4A ?@)'<DZE~Y< O;_ QVfȔDqnzS}SVf+穃UKT7'o*,@LsNc"Ԣ꨼ɪW)iEp_&^-/X22Kim%p2R]RHhтTՌ4lInOԸ89g[sDO@e6Pҥf l; ETVP̕O *!ǛAL{${3hPHYsMR7)Xe_r\kOU4Md*(]չCb'-4bӈC*Z9H jLO]Ð"2梲WUkSrUUO˼8B[<< ("dz!KH%{oCF ad]p(З9ˆl:*[zRZi׮6+WcD@%f۰[}hlD^[W 3Zj)cd݋1?}]'D#OQ)([s A{#^;إz\)/}?<$ d"e'/7T%[ZT?t uYpYW,? K=t)$\Gi+AFe;uYBJ(Fhm`(b,Vneb{Azdls=b**GhofD=R\S*JsF<2躶 s.UP {7AN#ݬCF,R#.*텮}HW!xG^`8AHքs ׹>E].[u===|bQwrb8YmQ=&,9FjTb1xT2#3[ {XjY<)aj\ 9dv7( Ⓕm{Wc]^ K=&؅B|Cqk'f7 "^v(H!p}orדn)9@}qskbͲ?[ =֟ m/l~%jw%1BJ|H*3 z)ŎB움w/pJzK_ܿui ZohG p[h7n7v$ +H'$FN ߬Q#ߝ̮&,c47>0,̄rb-P:xFR[Q\o\W`Ow”k&rZaX[u$>e^;J'2 LqHe)u,fB~!uiW^lb19HO% U/JǷv 2VR5'ox]C>kr{/9zrcTܥ=("˭eK@>@фtk*.>Q9VW/q~Րbyوxd\~ ; Q^'Q70$o1{4> zW+ySu(KġKUx{`(@񺵢ͶPgi,0So"Y6R'0n#231Nϰ%wn:ֈ),_K\mh[HKZN^R'z4SJއ6a`WzXg؏:MnVC˸H1ݼAnzV8p4}*MkJX^}:> K[}=DLS/h{>Z4tVyL6ɭy!xy<><U>Id*LkAMNj&51h5=DEu.ݟ9WM4N\ti)ߝv,=FP_y.b76f:;zf -x˵sq.^c A0Vfyu7)XJCN֏vXz|Fo,,{ 3du4~L8F?tJgT1ذRxȦ .CL ~P ;T7Sgv{vA0l8Yai[#p:9 #xI#k_(3&6̽$T:L 1fO4D5?elLX^L3xK'D F Zk-b꺰oi\VZOD#=)I^nmN+n<*/ $>Al>#}j"OjtQb0!ao&Uۛ>w|ީ.b;2Ӷsl+J]e1eDY>>@sL14yՍ]Gimzē)=uQQ$7ڶ3I fNڽz.fW) ʳm7Ћ~c1blb$LBvbTcUihmiDysShXmfUuptX?#pT9"]2 AHD$X>`!&& ο=9`Qi5.0?/g%俟0_3LC˴5G+Nuv_78ƑI?w=foCIw"&FY+CK%QWyB XE_ʯms. T7] RD#ITf tc2యz L8CT|$&,SH5S!{b!RxM9.cҎ#73hN,2MqQ*.?5@N RydHFs_) K* z *kb+'{vFgo@t'$! X,Hy6l~x5 恘VPJqI5jQ%' [6x@p97ż;%n7t6Q ?It*m WV]6)WgޣiG%uVpE;}{e9G"ԫ~*<8aHc7~R+_e3+i ^b+!#6/-wa Ɯƫ/p!SAǣtj̥ڸw/4HuPA:GyWNizQQ؞2=@ȄQvd˞CʣҢĕl5嶲V9j?6t) gwJR*-|+l Htw@D q_zYNKbp3gJ^Kᔞ^&ca!Afn"Mq\VFBH!^'ox+:V힋*1X(XD- u xC&%4IHÄtVJZD8*X>8o]92w6=JcteRQԁ޳cYd?ܖiCf'"]!]2=oo̻ 9%T&in4 {qԽAKD]=0]OEWY$P|Xݳ#0bU#\5T"=Ғ=tvCʔ_L k P/ xc0+L{nFDmG5#A}*:LZZ=ڧcdP9/eJa<_flÝx w.S]4E`[3b jB@0SrQA M6WĜr֒YtH&˒тS"r=8?<ȮUt !i^QO,YӬDZFVdRmk͡i {+P7=6J!4v=#& Pĵqfra'`o5vp9VUsepT- i bod,y ]C6Dኵ@ګp HgcY7΀mnr`­QGo kDxx%LVA{:XKmiBѝM(%mbYM&P+$M% _^DakTK?-A.3;'B*2ڦ Q/ WX]oU'#xYGq4AM"1a] 'jn#h-wشɓJ8/IơTYm" ~D @EF UMm`f:g|K+H T dUiLFh1~(zu'UO=׿_MZ2+A ?&AyS/Ÿ:YW/$&Vak_EIBCjNzE*/Z摾$,#lFLGp{[~ϡGnǀyh}}ԑ2ti^GE=cGF GLbr!RЫ+f.'!բt%Io~6*9UxUIokAtmļwNsf;G p[܊ߨ8M WCQx짻7*r^ T#WL!r|r]=_p w|1$4r̙`e8NcU*UQbA+rPeQq9(vfj bܖ?^iC,(˩؅@P]b'!>)AՙVo/2Q;p &dx_O xTnGT-$7AEJh@PTsv:&YY^nBǧTGRqOxHɘc?qPtV[m Li[߃>9{48))Ln$@&&$U%/"`UDRXot#_Cqb }qr#R9 ?XPgT g @u9Pi03;ZcWVkWc6V^4r)"r'O3q aoYYO82tmLcNZ w~Ի ڌ*$S Vw;s;%sI0sخL^S\QpE\8hgA9~ &Q]?-cs҅!R::֥P)ap6i IWle04^Fs=?>ԩ&j{ aR>G;ڛ1;j`FIi,z=viIW @dϊp/~a\w:0Xe l}I \3ڦV9ҟ>FnRאwZ ZF n֋ ԋpi w%xb.Ld-Y Ω##^}qaBR ’-Ědl|ڿD0{fiofO8{nʼ@,UDҼ^޽'4 *Ζڰ !DRǎ+eԕn).9"W] ֮@YYk_1X婋8S}#_` R¥Z tM9ט1)'hd\훘C֥rrHN EL{+K&mz+omu,OFd90BM Uɚ<兮"[ޜ ..䊍 MaN3@ICү?t1qőN$9o"kFmI$IMB_02W }~w[F~iByCRm/rJ`_yؓ}gE)ij8$Y'4A^jҦBA8嗅>/h)ZP< x EQNf&HZ6x2 -iӧ&:HZ2Mc8lDzIaAF%~J/sn–4oB3XNY=9,"CE ECMd8CY-`o0^%DP>KI9S Oå,t>KiTP^#3C숸;"j 11k9)EO\/-9v*<@z 7ɞ⨶rǩGO/< .XQAGhlZ`êa~8 Xc{Z;F-r&be,L>R_Y f3QE;V 5<vBbd.!)4"tdP4$8PM,d*Tl.UI$U6*@Q/qEM<{jhؠQqjtL"# vOϴ 0x#`W&|QvM;ߢIi 㶁c9 ""2mvHz@gmi#eK Dl!e}ezurcbnzBl|xZ7^ {s=aiS>i_3z3u-2bkoKr[K|y" չ^9p+7ûW]yC-zpz Xֵ,YnWc(twK,EW'v rۓU}ֲ3ųh>,:)ܾ`k"7M3讞x=X$[<tMTjS3-uQdK_Ԉ֠TnSW{NnN,UFCfV8#Qr.zMANAAk_+VM(>YQ8h}_AF(@ %_ -j<2'&ЂjPEҺ!v2k2":v9~0w?Cbdi oaj)BDh#iß ]'<ș1QDX,3#j;m_I;~$(Wbj26o'C=|~nNefys] dհA8P1P{ Bف?̢\|.縬0ҮgeO{ ~D8ljKSCᰕa(jzz<)@9zzBb,pUɈXއ ?C^}]Pa~yh{b2lq+d4SRS4A2!8z/T^Y pD'Pt"GB&C/n/`&~- 6/ZM $ʴ|/b(բ"F8-7=?pmV,%V 9ۙ{ ܻ(*I:i*f+5cPPEnpY$F&5Z JߠDt6/4d0 A&&1Qiݜ1zU)o+QKZ^"ajh ԲD(-9!a;͘~%2L:>ֺ:Q2Hs1}&XyP"i5+#. }ﻗZ\* `W/ܵ 7l,ܺY&XA̝;h:".92ZD*OhQhO`*=d`0'ES˾yl9tXr@ܑ9plg%H3f֮ }itX|4?fa` ɶ<"vy~6*Mq7Y8*Pϰՙ&bo`&:Y󸧕(“ՑxJ+I[bQ}FƬXÇt?kDMՇKD,^3 <˄\*K}LB$oGс m몵nÜJ S 1BE@rZ.pLO;Cƨ` Z?ayDEm`łf[~ᨄl4ٟ5D=R~s><~gXC C3 qzf\ "zr9e家=-zy`]J똄vÚ=3q[!l+¯,eS\%Kx7N܅ƧӆDО~{o=r\ܦRV霅e ތNcl?R*4Fڌ9?n> Ioat*Z@$F LՕ̻ \]!C"z, W|QGE^T}mƥ>+gy^NݕTGA1zd &J7_ϸkD ˤ42[AO9#8$Ʌ/yQ[ɍpplV&obr[(Igaz+l1>>G1vSZluV J6B+U  s!=c>}ݭR씒! kPb{&a?1ɷ3AVvޙk8'1^#pH&η{OIR:X0sG); ;h˜X-ptJkݰQKv%ڶ:nG?GZ7fEGapX1Jlǿ|栄ǂ;y#n \`̣2XVLIR{5UN*?{٢Ns{@aD?sZY-jl\dZKB;)_MY'xBbg5+ymC(4xL94Ytei;v9ZT͙N:wy.zu䐤֥f"A’ROYs k8TC;_w[Ks Dmn9sJ{WE,bŰՋK'.OBS?9 P5nxI)KiKb fBaw5rFPT μpL(P;bAi#xHk\Uz\W澋Tkyız^)xObđҝw T״T %U_Ëg7,v w+ю[g}O9KD/`1?#16F &W<?Xl32qL'хiaD:t3 u,KʪXΩ'954氇=pf@V Y3-Bz؇Y8N_BSR1Ս5ǹW=Emkݿi= o s,]]e^L$1KȢчv>76iZUv?k%wإ$ ,LrЂBgTtE}.K@{pI>&H\]"k*OMM\H{%1J׍fy{$}YPxQ9RM-л濰౼EAAOz XȽRLREj3( =81IHǮL;C"n.)Lg #cGs\KI.rzz)pA+ 2pԲ8J%&p>km6'P{UDpQ_X -M~v̋̔EA:ro ?zKBZ f+ FU"etʅ5i߳HC܏:ȳQChT)u?8cNBfG RmY4[+77$%pkPK VY/d~XmžM\}3%9nKHIJkwhʛUs'\aOD2V?2B>cH'TuH|xPDQGg H0d3/~1b3zKyl c5ިɁ5BMonu}ޔGjn(zդ(2ԛZa>"$z oi3fz'D?ypC5Sҧ1APp唃FCp$H( R8Ac3V&z Z(9[ 2dٺ?FBSh˺1$8E 2l6 9Źv`(CA٨0/eoN_j[V#:Ec\"O$Vdì-Jwa q+ܨuz w\՟i=^ϗԴb&8+澯W舦ךؖ6?;3QUavM-U/gsl p3È\ی.K^==ۈxbuzxK@O;Is TҺd{[ nz#?&5Vk Z)id_Vqޞ2 X!޿ ?+[ftձo!uT%;>oŠ DƸX&/AA6Mu¿H)% _@f1(GYFX!:FOִYSKag3/:hj>2Ljw1KWV!S2+,cھOWH8zƠHt*bRFO=ߦ;)B?NSa{n52'o3^u2RFl0N5Jٲx/mne|DBj&%_z̀dM)k\|w^#aG;4W0(ΈOYNVXSvw5=;T֍?rmmru|ݿ:3x@3GQۓ )I\kK|e+x3$2#qݍ<'H+cM}iEzԙ a+%t6w\۔ R.A8oCƫ(9dυ쿫Nkd2 glCNj_ݳ#aJ:>zw_eg" =S:+IF^C I l'p髷?hFvdjd?5 eLmNM7&_qMRc};tF%O^nG >wzuգkiʬ1 6V@8Jˀ kAYY|% O]BJ_D%>8KC/ڲk KeZ t%j5]k 1 ~!k-CI^5U| Uçmh!JjY|WaYNkN@X# 8\Ty,+i DW+e(I@Rq;Dg(rml 4MXӫ:K9}A$;3APjeS~rE n$%1t'=q$TKg9 50g@6,63zSDSPc1XES]1Ώow;4K{q|<يaׇUu ~&852`_|e/E/rrJ1-lͩ!')J"*[ 2GQgbE^^ Mpr%hy䳛NS`y1C>|V-p?J4 o\FtOۿl|3-߿h>>:"lCj802Ywԗ4^qouhc:1=6 Ʋ&RvtȌ5,ushmAJƸ֟8O;L H +]8Mt{26T3=X~y3Ĭ#yn:T;"s)ղ!7% 4E> W8#1y˫ DFiPd흊a]ݝ=懻*14oH0+a [n@caY%츐}om眾y 4"ճKČ:8!lS\AHxd-MFCg)rqOהEB6K ^Xi[f`*$mLDx €UZ(. @)O#GVZM6 VX`IG@'Qxl/֜{<w=6;(=$CIfwdE'3*mE 4:\&_pZep Fje?ML:HeBλՓSh}Q3\(5KJx&HYl --i =Vm>Jc :Ȧ 1T:ЪCe&^rIiH)2lk[|# 3!։Xe'm8Шvm?r3MrX/*]gY21(C&< V]ヹSQ7ٝצ(MMt-wJwys2V8e͕v)S8heAdwB4UL:a쩯ՉObX^B;"R=K;ĩ~Bv&1Rd^=ߟpafc|n`47?5If}}/xd|J)׿Йr\kfL~Ӹjidlb*jߺn+g TBȈD1`O @s{̇]=SX4oβ\L @YýgN-eRk^:D< @O;DdgOUf}J:abU:.]#X_`>2~3炊da,)4`o'4dzK,wL?~~Irȝ*Y㥣uNՐFWSVH)!DgHTӸ?q90ėRƇA19vȣaBЗ8 F֒3J\,;V G y Mr j)@M{X7pSm<0†qϢ|6Y$"|pOMKѴyĥW80UոjƘbV{,.cy{Fe3\y%D6x|^BBe,`A,6)V%1cQ'K=DC.s3(_yZ|Ѽ׃i) K a;[IjGQR ^#щ:XF/iQlI5aM;ZZ+{1oT8BX M PHNj @iz2( {0e7<7uds4±&\uNSH .}n55VQ!<s[I!6Z0~7$bttŸi o.z^4DxnWhOnR&'裀ës(dM5mǃ)g rZwŴ1=qwX9;p/:EQhvNp6ڕpd1e]6av QdI N=4/*P*@q lnGO_* 4M!P68]ĝBy=E˗DE#'r |󊟥ۙǀgp>%C4ɟ,cF:#׋55*w{cf ͍8^G%M+H* !հp\8)m6ݜ^xiϔ(ZsIk?5d>N.)z VYx0Y&6O$jd Iu4}7m]1FLԞSWHڻѱR~s0ls.D@t (~Zu47 @5i zk s[D{Ky# I
IRZZ8kt/؍YJ7~ )c4^#!>cxZv%"YD{["j:bW>ys 4f?K{y_V-e.&&g{%ᦸ&{l$Ӣ)~O;vR3uuI>4l,I]\+.0s- UBG"Mӭj U BTX`Ƅ(b!3M3ش-OȥLшpՃF ))Zz|VHۂŬ٨>w<"E$[f_F/gKu+ )v9NW mdgaU h){o ck.8A:^ajVރ˞rx+Dȥ}?@8a\mY!>4ZɍXvKV An'aW10{n*m4(`ʾe>nVJTXMLh\+ҕW{w;׹PF*ه%"uo]x _^&AcxCGg 52z5>+#P= 86QUN6"9ǽʠԻ-'Ȧ`S}Q6N9}Lʒp+ERgmQdY/&g!oܰT3Ə娦eQeBc=˸9|$Ċf:,`Nw.CΎ6/1>Lpaz0t \Wf(0!31M+i^QWO>A; Gsꂣbar1 6XrU[{Áƕzl2oqWyݴ'G &4rO`6q:9_Et;o%J+`ϾFĝ-Ga 4ԵX֯p(܋3#<.DAWA. Mŵ76"T~a |O/ҔIOXnm{/b1dqRpUǣwf%|CJŊvBɜog~I~Py)<1ťTZ1]m蔂$@܂_8W Ӄ|-OzKJx606#i6?7Ca;=76\a"k˞k?k.R!BA;T¥DS>3؂,u#\/ܧMxJnYsnq~Ahج,T7C"Fe :@+\y׾weN!Gv9o67E+rNHBqJޅ<;dx<:^eM3"')06(ܓ{l$N /cx@gLV LP&, Ȝc:ˠt5%&u[w>#5+/D[K6q@I V "3o}y~_6X!#ÅLL|T"2҂1 r\\p8dc ӱ'Rs'!Kc@tX&7bh%U[$S&n_J˴v&I^/-\/ަ(J1#Cmd, @% NZ?ӷ,ņ Q#%;M$ {4\(Wfjݐk2XLSW8MiR**Bk`$[JXxI Hz{'e/&d¹ybe:v0̦P ɍlhK ֭ EU=h\D:jhw;htShGbE\[6۹Wȇ:.kL3G_apNW"vцsٶ7,9/c20睢ިDDC{5}wqp>Ok؏\` )uu bJ^nTΤ9z>g&Kχ Qtۉxi$v>9,8px#B5_7,/Ye8IUF=9%_}Tf7ֈ * 1 V/X@)8XH1J>H5UݛNlvb,i$]gz8S v~iȫV/F~U+Y?WGĢ /C\n]e>WAفٝUOL4V{,&xO4A@ CΐgΓL ?$!aff0[ުKlRP;[V<t-zA``6N˭TiJ8-z5/zʽ whu=@}Ι=XSVxfeS5o촠fgN6߹kSp5dG_@=r܄^#")Xk[,vi3DH\ozj|)WJTC"H@pp"XJΗ}f2V?2Ϊ˩yW"[C*Ue/We;gC#]*z0uP%fscpܪ->?߂B/%(XZmB\yZ,pW& Aҩ*ou7pp)o^`ahviAːٹb|<"Oz6]ggB(Er݌c^ ^pFg$.43&?D}NΗ"u5 5q'':!h/{Hoqա ʋ2 DY929Wc"\c6xdg,ZFڤ3y+ɪH\h%/j4M ;2P?V?!,eoRAۦe7u ?n6WuW -#h8eH' nI1I'V0#BzhJuK-pw$[TT),YdK%K\4`% U2'ʻ1X ߔP+dd&_eu os.zJ~hgw|ƺm3s)uWױ?]jtN5({15z,z~,42|K+h@yDƯ*5i (~u!.[傅닄GS3Egf߰"O+ۈ,`۴e,2ķFV SU"kysk} oKWh!}~o$j5JtDvYFrw@+C!Rt(N;̚u{,y\wK$8G.8嫹&Nfv $^zN{)38-=x*f -dr&k,69jاK &oX!e)(Mʇ}P;5"Tԩ0 X)ӕ˯ PƟ!M2FPeTiЩ &(@#G?n ߘRSŵnmV.a~oTz}>HC !y,bv3ãLE(Y62v-mf4+uO3F2 [d CAQ9u܌Qb?Pkި. WڹK1#Иo2[|24R1`8ёaj Sd@^i)"͵9' =R~@JZEIY_ !ɡmZ/)Z-(HD5'_wΨZ溱4--Na^CM& p j;,ÁqD i] *nĩ7Tx o>`3ރ:iըE (lRbқ1h9iğ/:j`ɋ<`\|&[y3/%S|`i/~,봻={r%] 8L,U%қ98 %M> IM$Vlo=1"`"avJ$QMuw[Pgڟ.fWn z /,bHRHf.کΦ~-IGs|S 9D$aѽ~65m\H^hNLP3YoB2XcN{dUdcɒzsHµ4}Zs-]/Czz^FΠMj8_d!Xƾ-}]/T xx47`*8k"7HV1|7w%+EcR,C '1@m:tI5@ 9u@ʥ֠Tb*Uώ v*&_C@?#%D Xf94&H3]PPiO/ p,7#ӏcco~M%T2TRC{7̨K8hGvzךB4GI;7TIODW z˝\~}d+G&NQ˙} S~\эO^kq!o?4`_%JvPR+RTva8rȋ+,4ɷ>7rBC xA[s&.~PA/$&Y*x\M&H4O{ԓgpXu:ep06ISI۱d ɨ}2 paUHd\ =^#VV"{)kN:[[1b˕t٦@bL:C6?NײR"['XI Ě3u- s0E &J#B9]83`-l M`{ͮWEIwD-%.^[A6P/dz nP?λ,k$5pUSOITl;& 叺#SI1f ^IWUQ55tf~!D_ӥccZ?^/1X: b&`}ZALB0[Xgʐ:1q[ch7 U$G \X{ntNV =d~'9(5T( a;LsQC> Ĝ_M)ǣOg*pA;UIW;YQ@ 0,{[f~eu̒ ć[ ƨoAJóEN`fI%$k=)hFi #+") |{¢*vG (ZxVo@@5 P(%<0g;jc 4E3nʏ ζ6 _IC]t)Wb׺mdQCQb';=ة f&KPa5SKvñnPBf$ur4+ٙ7 ް`)lULobT_f؛(ZYǿt"wIvuO*vY_s?w^?g3~\ ^&T#*m`!. ΒE >vn%znj i4rqLJ512 _xx$e7Bcv0:Mr%BJw(, eq"X5B0a \ŀq2Ei'c(ߑؒb`t@ݿdh cFa^I2`4 \҅7ų E+!X? !޶f<qP=~!+@oO $sBiu?Jc! Y釨$9K1mnM`zÌB|g|Qdԝq BJ5gC\ ݎR(@'l(^$P L#g+3p٨|Ƞ GD t!sҪrݎ'[Ī#cCB6c9%q^PGo[OE#vmU) |$16'ac/eH -)іxٙm|3_ Z Pڊd MIdD$T*$%IOK9c>PUa] lV,:f.8~[e.]V]"#x2cqE!=SE,DJI~UfFMe]a o_b' oQïvq84-s6л-X'#-n<}RET_TJ8&Q -ZʿE"X` VKO&䅁Y;Pܚ;X cV~.GXϒk01XFp4^ụbhœ\ۗ"VP,VEqU'qFF 'k) *@L]L~lJ&-'t-FQ={[Aى~2#5%v3j|;HnfNjT Gݨ9H@G~'x+)_]Ⰳerj V }t쫍iK7@8G_w6ֶiŤqm?pxrrf2NGAb@&LuVdiV8yF.Yyg:QsJ>2{|Vh:CEI Us;=vp_ρ'CL;b#ivnj(<y{N"s0Ci(=c}3q,0p[gH:8댾(dx_3COٴXfxq]Y^mcBv7UM"CહF!~񴚠LH\wgOpYQHBlM6ݣ qr9(G^688$|}zƒm2,Wr-&,^ё2v'+[o)TE=(-čvleJ6v$˹yBj%z"RBH Tb/&>|Y]t ٮ0W eUfDjTg7{D$alUjel(k+t7 -ʿ6Z-5HE7NgSed0܄hs&IGXa<s(d QSfnE#ǒGuvc\btZEtޗǔ9^(xY;SO(Myy-fq_%dJw_J^s 辚_N5nPL]/|>C=%FpeaIŃ8c;t$i\n֤'EQjQ>uӿTZ%.KA\V|#9lXX0(%OUG;u̪Mac4-㸄W".^_zXZ_1F&ٲU?cM zcQ5'g0y lK0=N-@zx7's,< lSwd9d3[W)͹U Ķ}acPcDPFI\0j<@-6 ,Ls%"qӸql,Ai,FaVE@rL%]SV3L}vYn:׀7'*j_?P]A}]#6Z"K@#!]W+1@W.+U&'۾] %JJ;|-6n#&P-#*y=:L 0`?JL~X!e9Ϛnf>=mkq}ctIZN"$u(Zvoͣv<Rq|o(s*+W3ٲ)y,skZ_U%M/xR {Q%ޛYmcq R+4I^Lq~@)T4\Nc4Q.9K1D~2#źI=#rYEBdn2eQFbJY;pqguvu!sPjOQ1iY7fwqFL/G`6{B0U>k5^M<68,liSaT˭-$k>yhM:`c _`*uV}%Utoo*8 EqB5别x_2 ص3b[ǭVO ɓ$4H"MTyOz θ>|`6Fy}?,3]P =n5|mT~l֔bD5 'C4K|F%aEj,k/G^/up eA" ֲs/P[N|g:םSuŋJ$ zF<~ڐT-Ќh`\2BaS&Rbd9yt9;lan6oDM5C(;F[r?p t _gö6 HnPCj KcDZsWpXTLCm_'sqҫuI/ 4#Fƶ.wКh0Bxm9-_ȉN ?rolZD$wݥ8?ѣXR nY"'5"SX^ycיUKw >;Ч~TEC,RF]]FIϙ1.w,ڔe$a@Uqi7] Bǔe<_9=!(s9Cwˮ: ߙ;#YvJ~S+Q;Hrʓz_N*K<"}wi54Y2)0Q":\zQ2ǧdO=IOG|?":0C@[$99Yw{ F*w{E>r ף" y|6X ij!3J8*jFϰ+r2; U@'&BmVPJ`:no6nF[Z:.>X9aD}r+oeyncR frlʽ﹡$sܝcctZ&lF&N$\h,û"(B"'k5MqBCͦ&>pjV"6rXՏ./BF!Xx;'d'eµ -#9ƻ}y){ʹϚ[e-BHNB]1]9J&ݎ٘`-cPШph ʼn5^ϟ*D/rW;'b<,p1>1Č+#GT9o R>R;k^g 8HL9@}3paq`H^iT:H<$Ws\Of`"; V=Y<%v(Pf*&:[v.$*)CZ"$sfiZq+幂ZaXT3į<_=Yю1qEe<{Err DEt} #2$6ᵲɨ ( ӣ9),h͸G.KX:=,HZA^5 JԱڏKDo>ζ{?#{3dQo ,"=h ųڀsG*`f!*&svgwQgF={E$^5B ߞ[^`B#Z It"°ṿ3,M0/!dEFK7Y ӋԁZnNAĶp6QZQ +niW%MI&Ӯ7wِTU%ԲWdgRd %h{H/7{@Zv'c0́}%t`cXcA'Z/2<{`cZLNTmt}o\KRR̘vU> w^X]uXXIIp5Tf褃N2'bѐ`X/2x?F1_)$ @Kff`_MbtY1n4!k#+䱮 2DU!% S\"n"?2,6kx*mU&>.vp#ƭuΙhk6w?'fZX?3h1'[W0o{L^jʼnSq⧉VTKA=rG+t]DT cj,e5.c wL5?< -sths`;9'tVV1${x.af+X6d^Hn*&HR IM5(}$T0 wagUי%?D?]:eȾ̾SѦpѷqA'\ 3"eL \@B_8h&oC.w zNF#; -A&>kHO U$9!} U /P5f5ʽPXνm;oaAE2smi'~ { fJ bmUvHd$\gikʭB؁+ PILwMV)h=J8fɇn& 5yR^ۓf 1_7S\2dTMpMmx^S28Ԛ/T7 G@Xt;rK`Gw>e %}OCO9?Cp8)Jޕ3T~h5$άnC W.#Zu*+?p&>Jz1F`6@|TY-6e6Ȗ`=8?B$s[` nCU%7aG.MFQ(([+,FKa\ hiA׳fm>cCq_쒰adk%{'GxWo_qkA;Z_@ͪ8xWElY{`j%5TNY(lתw3ng#QoAMreBhe̙ Px|pK)(~N84(Ci4Yv tXCTT<߯?+kEUߍ#%<hEB'5f[}lb$}7\-#V7?Lr2u7Ǝ\>jc\exxIR>\"2z#N f4SJDe'+p|g%Oxdsv:X޼G0'BLpFz~XR(om!}:cT؂'V.hx\ꘈuE^ I|!Gz |z9 a0غ~z a(£LY$@h*:*FL\G6lsGjgYjp7ng峡o\eq ԅ_;"] B0QDU1.,ڌzzIkOwDU&S!!#4}4rC/u>e^$]reP& ev}V (YK[A"3<u(b,cqQ+ƕ4%k&FS\.埿JE=;c)S`c8af W@* KdbXX7H+O6qfEӂ =޶CAͨ[cJx:~ZIIjcz;=.~usIEdkEySѪ,R:UOJɘWE pf{쥼 Lvt~5ht|^Ƃ!d4~EG J($ZC'8bjhgoˏqӋչJ˛dt}a)݄po%]GuF͕÷ֿ.$}:Ԟ6ZyU$$Vib-f3(\VńTӵ[E|߁ϤmTl~ 3eE'Yp v8.UR-$J+!W ԉoNx-o ĵ^ }Ko%v>lѥmE` X)l+Kړ/A(|P±U6 ؖѲY$kr7b](csz<6*5P< ʾ/v}g)s8˸J nŀy]= A[NРKfO;D,L+KW"DcgUb?|&jX ߣ3?c%LY/lYrx*-\hXVaT2̰MXR~&µG$@>[[*f63i^'GJ1:_Ixco]f9 o;/m{c~DYޕʅ{g)su/Kq}pZWnG18fJQ/emhg' (✰8ʶ8i>0/  7y&\!u:LTœU{gx3 Oo?:jԖIe>+V*B'8l`*4eIKCm[o;n-kY'璑*tZEc*Yej8?@U)UnI;Gz8ePd"DHL42VB̆rIǫ,U:(h}Tu4w\o5ݷ,OyOM>㯬U/sPVܣcۈǣ%s[3ѳeHwe!Tx9]Ÿ\|y4Įqη_v8mSˏjm>@Ow[<Ob‘ Ǚf㍁aUf+p$֌oHkR[2F s=yɜ t/!6y4c35r7Gh3oHʠ+5#W _ ڧ*H{Lק0e)Ӑջ֓ݙ*ᴬ{B6ȸlVunv\ KQI`led+,.z7-f1 vy a'm_i3L:B7hc/S7TAM} ed'k1dƑ߬@4fϬBrWP9DN;;fɢȥ CҘpiFs!?rR*Ni_kp%X㿚DyI٫^_ĝaR1SbRu7\c~L"XIAIrr)-:*ҚMX.ds^᩻Lb԰ȋJaGhHQlS;#[@ŅcL0mfZan]nF ӣkz`x~Z#Q^lxVM ke2d[䐱@ N G!IܼEk/[^8؇O!ymgYZO(Dxk3oc,ž:_h¸-flaP-W'7_{ 2;KۯkPBe\zmT":DHjOC2`Yk[xT禊󶂔"^bFZPl"8". CdEV}gp]Oc>J)t^ GRv75jTix Bn3 0 !%͏ep,PCk,emC^ ck)a@q~@\ 1hR]6v(C6X;ԩHBuY" @-mDh%5[rSށqyQ-={NTvmI᭑'S7w=YFaכ~@)k~k렧ip"SNjPFO9r {-u%YE{,a۲GRgbR Հ*%it}dsľDdGa3Pi"|omMֹ\ (aQWr!y9mc,10![|V($oWNWwa&?E(j.C(ǤG~,Xh 1_>36` #>Pf)rm@ r3@WF+|kP*O3j!5qee<ce(4^Tk0ڛk'rFP 谴LP7W5@%[,wmZ2?W79õ~w\}eyw`/o;fSG.F6C1 L#HO1r``@eet ($<_71R"4E>jM@&aEysjY-+Bz/RPT @4>X^&݋/2½nGzb' xXЛ96^EˁT<)WCw/FGa5U7jX * ; %S7J5h; N[vUv_ゃRbk+@N?Rs(6_roPoڰ2HM0|5uݰ}qZauU{R賒ȞAhgp- "đM/].1P?z%0җ $dAx^_(ZS,7=yS EK7ܕ(uJǫl;fo1' gKau|hvo3tdUqkυxI?%hlrzU/w@~~rc-*wȸH?ZDWRF>&ђ"S_j ]/z  nj2'8/vqci*]]hy'R'^(VX jՐq'^W>.ՙ3I}>BH$dvvL;Ufָ*[ 5%l~D1}3 Ep? bCre Iewrn)N!fandM^_l$] ,D/KLWfyb*(wH2ji:6l-꩙ (M ~ ƒݝ[7/]1[Sg ߨ*?%a3|Z\ieQoj]~,Goq*n+>'Mc;'.`vWGI4SƆ| tiƶhYdqYoAdA?sSpB ?ѬH>f=~h5M2  sXk2siAqz1]j71/2Wckc ѡ]5C<:T l1Zf [)nҬȰũbQlBS٪p'oECdbX2Q{P0^d:HR~S$tVwJ:e:09;Z9}YڑY$ScHhscA߆.giFrHaF+z*}ďQF(})1;'5}Xܱ4RUD&Cj8j/:~-4K~@-k!ڑru׋, 1Ϝ2KBs0Pv`exftNGmgoT_?7V9r*փ^^z:m=eEM˱#5&sXڥ('&ާϏ]*܅H#Q^ ;[K*9L!9=(v󐫢Dv0"ьk?ş9>s14в@E^](Yޒ%Ri}':a: o i$[a(4 C [TtrhϦ 0əMA77IRq#X#<ۃczoe3dY+|;'+G9t?28m+=:q"E<޼!mZ_Ww};*yI'_L=Z[s -iyi^=WE[\c h[ػ`s2lL~9ٮ@Eئ?2Q-MZp5T2ބK/M0^1a|Ҩ2ؚ81tٚvh5=&bLl2 m89u3O8-Ő2c AuEyjP$E R7l4)=ƛ@3.\|F%GP3ΰ. N_x5,IF׋l̓ ~ӮʩiX )4JBamNjئh8)b>m@qv8R(,dk+ y?|0mTD,J^Dl̃OK9c$N~^ ׯÞ3<ǘ.)x!Cv+RY[0e9#7?+9:+Zʼn^tk!"E\;G65fui?Mh#'A@T92.HEk`ntXװ\(`nU^OTWA!J>'uh-xI }!A7F+C2~I8MA@{!{`&̠JThMM..ϴǽN `EQ6Ο,NR҇N}D%ik ^0I9b.N)g DW𹀠)d~ ~{m䐅 h3zԙ`8;DB)b^F?)dAsNyL_hry,k;(7. GtR4~EGhW"k7do#,ٯ@Zp)DͲGnO7cwzeHpnAPEyE)q6*B<xl+\!pxISO]RCQ[_ X u9"P23.E6|%(Y4n&Ü|YxnTGPlC[)_3sa{ݪYJ (4oVS@܋*[R`eT,sy"~I&@(bʶ%A/kwg7Vc@4G@ >]~vR?\wT|>E 1k] t%Mܱ$REMw) zcJ9bB>M2wl6DMfo@BW[ r# 9յV=QKkZkwv6fA$R{-;Jٓ b@(5JjEԩE9q/vǨ[oguNߊY5q^ݏp5Ax <%/Ι>5Wz*k`xOGEԂ5]A9xQ٧B/#H]EA>f,^I7zP|v=F[W;F]>lQRWZqKE cT^Y6,&al0 zrZ҂GXG4e/jn`peI\ \3P.kpvc<)u7o`R;{Wap4_Q YX.E;E5q*57mLF%B5+S<@_'Pݗ& Ѻ-Ql<pVLI[/Xq={l [8}Uyc(C+o|-| 𭱥oMۧ5 s47r2N!;NgjZ,ژy(1aw*Ȯpm0Pxݔ!L 0y(~Tp&U脓\ڦoU2 s*wFQo H51=c,s~ܯdjV"r>n'Y?}Qrx{kP[ =:e&^9P%ă3> ׎.ב <7BQr4mj+k\|ؚoPyU YCi-F}{0sC3m Xؕ C0iXO+|B\ފv xy]k (0܎ģ3 ~H.?O#`:ۜQ:^ߵ5x:#XJߓ]&231l"4%>O(p:Z͈Z ՕQdipsqKtcm<&BP9Y ^W1ݙo|zM鲶 P=>Jk.V xYXz3GVӯ1><ۖ`fHZnc޾ba|xeXC[4 ݗfq6n8'2Sey X[H-9 s'{OlN5%P/% "(ǚGooԡ:ѦjFF$KòQB):M)c^Ԟ㹽71M'@RJxQe }͠[묈_pʟf0usnTǽ- DkAhE<{&Wք tOW@uсB]cF2Dt?DuLed4SomOK"'6' ]4YSoMgSD^9Ōw?I6g8+Px}@'ڭ6JJo2Q^Y%e BaDuӽ1{;U5xN7ԻV#V4nj)Ȳ] ^'~Mt隶㘞茌 ]G%1Q66*2QFE!*[lֿwR˷Rd8֏G!Ye6ZG1gXw!OƕDH] 6'./*y޺ ^l󚅖xj&;tU Ҽ(C[ `q:v-[8ɾPTJcn4?U%oNJ\OXL, ta0>|xb6׽@MY3_oj]P3,ߌ!;rz.i"hf߃7gp(k:l+Q5NoUq y<}m8Ҕ / jSGrGK-FTqumefݟzsP?ARŲ>|R f>0 P Od8B9q1Vi{FAݵss6$M 5yx=m"v5Ń#Tx+Wm~2̜* KX*O#,MX0?|X%}ǔёJK׫ғZ5LRfwsDWTL_3Qa"XOer3'JFմ붍fTQm312Q\WU j۠ Rfv'[(VLѰ*`J@탶n?<233aNZ%-}# JbC  ρ5T -[_ޙ?l <81(4duέU0c\| }~xI.bvV"ݎaS$*ZhqOIx?1?C6f)BZ wn5 Fϫ7/gl&eoǿ pi]$^pQSPE,|^^PܙWRV"wMw f'r-o4fXj0S~B 3M ̖P&5T[]5 b/va(̛#AD qa *F[,S41s$ mP.(w3e`U suwr3's`O_>DPbgru2lէoF|pEne HU:!<'WDdXaH,"L8g_o̤K1B9C2İd:OһHe?"md01D~'i( b~$lHL=Q.}.P.m Q&t֯p^ GLDuߒQkWgUM88?W|r~ѯ+?q?Q' $zoͅ8r*j"'#>^kr 1\UAWU!H"y$CF\ͩ'LNH4nO4B¥)t8Ӆ*˺%`ۦ؜k_FH3@c/@$PR8r-ֽ"%LjOUdYr6ιV ;. BpO]fg6u d8KG5 iUA fKZ[ s˪q0T_)H]zʵi+0^獅KiZܯkDy}G-alF΅&I>:m'c:Tpt ԌJ5Ut'`Lj<_a Dx :#ZH|I.6묹=,*U*Lc._M2Cs!t9Pʟ:CEP]ʰYڲ)W>f]sc75usѯ]DN.Uf bY#K_<\g5MaԒ W- ^{Iz  j4 E0W9=pܰ/ 0fPNjِ#ƫf?}I}4"+jM7T7{d LC'Ce6/tV8쁤d4V  c|/>NB/^iS}lw&;yAxx \*jwx[9P,ԼH+JaA󩒔t5? 6|[V7(`~4N&Y$;w"CYL&ۣ;xпK:P`\UʴsuhQ=ʼnyWLrg8V)v -*S [*'av6ʻu|HQۻCҦQ|JI]e#L o2 0o A1mBS(RaAdH&sp&>%,DZ렉}xi"oly Pʢ+NDE%-tnI0]1GKBBwDeLg qI{@[{YV?w}GUH]~⌼qa[OciVv8ӪkO٭80g PmU`fXջo!Jΰ6,9IX2_ծz%mC8=<& h.)Ўܛx˚h1ۯVKjHn G[WG?Cӧ-.5J5r7a{v/{g||/[tekЂ4NK3Lʡ-7)*3s_ʸP _5H0!/Jz|mBP,wS:S°Uxl](2zp*WLDV/ʌ1X%tv}W誾 ,DI$#RZl:E*J'8ْ`ҵ5'e#Y7@0햴| - '6ɻmp.%, 09L kiYrNwa2 =Fmn'xj9/bOx>MIso$8-C]PЪS9?D{&F]yD6u~p`96KKi>{J<[*RyIorQ(BUҋ`-ԔpSwv HOӓM@~RPb0*h9 j'HVK~>tSw~R(7'j?~! pp$!4:fç_FCkJzvqrsT_=dٌ7^;|dP Ʌ5nL5pe cQ<׷;`o |w{4Ý٧T=).} :[|Zb[Rt4%,Lm1 NQ[lȟIڍ }hSw>۠zϺ.@ vN˰sE,iA;u҃9ad4  ~_NwzۮrvDNFNO}$|epܶ{oړBW˩n~VW3~1Di#g`6a|T%f Vlζ-]=c=fzP<.K ,H1̚(S)3ŝY_-q2Wh`hm?pmaTvuuڔ$:ݱa0Q>҅s9A:*\W%³45dG8pߧV}:FXaqp5YD~nV5gy^ J >1«^ikFAJ8A[ ?&e1SQ M F-ΆE1_5QD l般`ÙT8W+$6i>(0.!q$^Ʒ?g)( atVNݾ_sׯSM乺N9zݛnIXCt3KO*ʞ܅y&7WkսX%Ĕ;caX!p^e!շ:ZaZrp8l ͳ+0^wjg ?8vda7hw77g,ip.5famm5ف̫5KJ1Xo0:(Ď#vFse(N=ըME#_:sgdOzZ7?k㉵/nS FoFq:sy~+v N0Κi0{VpM6! y+ʶOyy1 RJs С}^R$a6ީF{pD[4bݛkY&n7G͊jCR2T`)hDAj?23?$WZ-$nWM;rلɧn3@ɇ/&iEo|IwPs`yY7Y 2=g.clן_]D[[5oUC~X2-G /:MJuI)vn,Rb3޹8mMX/`[z*J8*﬏{VɥOa6ℑ//\ee0'HpHgRv'UOS:#81~kD1X'Nw5gEY" |!C(mP o6*L&nz#n:ʵ;?:׀N':PNTT_aTv /B#6HZR9YQ3(1Dd""/$v}qSo4y֔"|x I35{v ,4U 7 u &0믺g<3*Bhl'2 !C0dko[DJ~o G?bz:9QYYx-p7r+]* u>_ lT?[=_ľox۫3,1n[6'G^*q]{}f?jP|{6"0I{5'4APqB6,ƪB Vd$X/"e Ch|"5,g;wىa<ߡɲ_|p`"RS=|>?_*IA f!ׇze2,rUA接cn$9P5@pn'⌐xu,smھ8ǶR]A=PtV?DX"KP@A0!b(*,9M72ȭR(#oVQD'ۄb1`-qAkQA20Mx*pCaI" 8Ivc3Ln *GcUg/l }ϢƃZIC5웘8,$vQS8U"F&o"ᜂD|;U90J"l #^‰=:K}#D]|̼="5܄Ls?^;}8&_V`LU+1V*}u)u` :x@RUfPh[11v!$kkJ+s cR$_(hqwAC6dq= 3Ή.z|[\#Dhy( HuL ?_4X3;` +W {Xe7BPum8Gpѡrx3KסaT+v툠h׋gݦ=3D_9S+F];Q;\;.n֭_.j8`6Yy^+(tʳMj;HGCѽe1:ŬXjZ,o@^˗lJypCFgb거 _ĹkgByEмJ v6*5Tx;`kF2X932|>9H ^ ^ݛOKJ[ pZP& Mvx';J3I*|ŃPU%عYKxWw~17`te"HXtpog^F,=M6p.?S $=e[;E@laůCxqc@SMbe{6B֕ƼL~f@ ca~Ν7:'$9&~GPXIGmj[w@8uU(kX\k*F!~t#|FSQ]N|s{%W܏0/M >'[--תd.!fUlELSoȇo7paWQy"& 5-r,k֩5zج1@UcS;뒎!ID"7V`Mh J=2_5f Œ@uZ%M(q̬4~lexCŊh8Wk./xؖ() %}x KFE!= ctcNVͧnHSz*'N@o.=Mf| ˲0s RD[p>D v&P7ֶvtK-@Y "J< *;ߔJAڤeb}vSݥuC,?!2 .OB^Eo"uZKq.+cz `LDSB0$B.o9$~6o;A"RgKW:r<)7Ud<"b$؍mCnaq۟ xgpԅ(8?7S@X8-@|^c۵XO:!x|; Tw%M(hLm{66txh~9 G܅_8ӛ6"NXfRx.(b"˶o?UAPBrQy >KpEmu&O ZZ)ƹqO;J͓}fb戁ivѓJW7iZG)jQG0^7 hMPK$mX "ZRLųMu&;c/xor ։ e$ca\Wgp/Q&ټc`mIyj] RGrm?@!cqreŭ! En?aĬCE ɧ.,H_8c^^ 6; ǿIf)v %.#7 tsEo= (Noves}p[<(QqLlBѐu:c>0!LBz̬:OfH?vqt6J}=x oҗ!UsARvv+)5>:.7h*,z%s5I+hA+iMjERF֫F?薜{L0?ϟ1_"Kkޒm'~Zo9N/N,oJyoT ; g3_>_ PcÄ1JUKgVmk8̆gOERW՘ [,dbttq=zM` *Vt&LDR#׌ !@AQ^~Am#:8"}@Vm|rD U[`vo?\LB4M!MW ʵ o}/J5b.Wy:h)zRDzOJH9ͦT 4[ٶ=!OP!q&`m}7:D(B$;FDh(֏tS) |+'_tLUACcWǗOaݮN 2Q/&fl[ߨ9־Ei+ߠ&wjQ"/7)?Y#\vz2@`L@u´=8 JTɈ u+3> nHSN!w2Di&6"Ы5N7=(ݪtDAQL3J&Yh4MO|˂PzLJՓE(^d 859S's ;{}_ݕu[]FWϚ퓶lֲtfCb@}:ӁQ@zQ~0,X2F00IҸO7'x>ƻ@W6b>O@aD4O,cE\ t]R"lg|O{{0{攸뜜 D .I["CMdLLj}>"(>PM19ᦻ QIiK\r=pY`u͎iZYs1YyYcqm0 e4cEcoZwwF\t;8Ɗ,v5C睃P;ˎ*I Ԋ2@bq\9`l#+R{vY_yx[Pj<%l}3w5ꁁOSAgS MyXdi%󅈛B!Psjq_4)q1A6j*P;Α~g8h1wxǟ#񿝃~~гsu2=D r,Mu:3|Vҵ}H.HVB"t|Kfu4;$p& q^=Bgm}Х t- qKzQkUWʳXuYvIoía~EcǢ  Xcag " 1^e=O߀">/?Mx ˡEf,4 =lc.$Wڮ+Z?B~/%hN6I̘9^I#^$sXO[״z9=\d}g:x+i8Dx U޼XfY$)geӁa( we9w+=V (9jaFgΡ| F |x MHG9rTl(iq\)ʹEidO7zII61*\y~6,]'a5 Wq/PKJ&[҂glp=D=}dTՆECBFO7r|GPc v (\3s-/㭌E)ۓ>Y={eLܽ74")f*E!F4Ĺh% }ݼX^?0*S {8Ҙ'2Y.Nݘ{kf5=oaR$m1 to$6w\B.=&ϴVa r!ݠZd~">g-9Hd_LٻI(^#60\pC(FVE!h]_fFpRasΡ U`*xGy nYD_' [~wb]~$R}S[Jh^*>K1j[_o/{~=yu}h!ߞ!_~Eg"~Ef{Aal|MCWݽ^%` h#6`q; Dδg)Èj yFv`I(y-@i)p0i^HM0\uMY |j[9\,hN&}S|/KvZTߑwh=1$_oHTJll4jJ'j!}"),}I' \o^,!2v'"5ϓT/vgm/{S޿%!< (aZ[ śI(n*8Q,3llU47A, Sȹj1@P_YXb?kŽGm%Y aJVGS[d3U,SlUIh12_t10'0uM~;jFi[M }io9ħ(?1`5l+vquNwSnʖ#2m~t4?gwYni.{ͅ(d"|cJD`ŸG.]P-7 NeC\ ;FdPoN\6\Z&d9bx[80vaȽ g2 lKMUwp>:Aɂ`OAȥc"aQwيkv|V %:faeXa=pGtM?T:!%7 r`eWj3ޖ`jF3Y 2wu,0˾{m0I\׫/Xl&5,2.gͷTfQໞH1HLj.$"}"k.AwUu$]Ԫ|y DG#{:IFשI1ؘ}:V(z!apnL*k2j#&[AR -R hwp/(p%kO](yt GA`&Յjz#|T\ÄЫDP]+3XZBhFlPKBʠǘo|wT[bŵ%qb=K+J$Jt#)'W<84'CQ1mI-I;~yM61u&r+O5yyGL:a|H$]dҿ%{>jL=N|"14G1:2$q:]' 7>dŕʌ|gI&i#1 \Mc'YJPW86^/;y1cCC})ʙ?ĩejLY Zwf+d eZ*c7K`ha(oT-ɖzͤ9+SկOhT:r,åR&UE2"ePl,,Ŭ}Q9:R쪒&=Ƿ(ilC2% ciyvcC(HWO+k.+!<ϢX.BT"z6@q>-F1@8_5F\ lnW_x#l8z8sq7hk<띨zmC 1@\qLZ?m< [=sg ~p{SiwǗg3dRj["O_~g\Sv$,jQe:BV[?pƄLUGA)`G~kPyJû>ֲi94Ally1`6Ƅ*4 5@60sg 6'ɏH*|A:zwEDg@ a &q3llL QRH6{0H]xKL Ѩ0\gKM*T `VD5#ǯeb>Gf&ٍv莑6S9F.O ;=6F4__a+_m?\قA nn9{*$RX\kXB2`뻘M$:qo$W>ii&ø4}3'IO\k}v:_'`s}ݻ!`{5_S5$ MtA3Y<UAc #~ :1? V ITIk~i0sq. W@鉁Q2̔BAƴ'b^Wć@s}yK<&7 j4=h"щ,[6A<킻8ХsG&[]uKb%գISY¡OӟkBBVc #L^CGjGvD\=B^stfQ,9'i$\7FEgt:`"C ~J11d8/=rrOEjt.:7}="_ML^kTKYN2U|d4W !S0fh_ TIQ[enA%5uG}MM;?0%ʿzκFۯhH">~h'Cls8Iiǯ@oFyaV}]ϬI)G>JTu4$ޅjMa23z\×|'u3?C\a hv1 ^o{,?}iIv-y?)S7ny=q%i #^sU![X] ͿثN̜e Zㅍ^OJ-/cɝaNB7}h3gh ͭo 8x+Az/̖rmҚGqwE&Mba'!oArsxV{܊v/ݿxW8/xnߐ<\OhE'Nte=5b%ѽnᐡSe*EHG n퓂a~~[JW~T尮r>J\I@_[(m=(2>DteRb'm4EEu$Dl:ăk,EZ(?1;%"ٞ_>%UG3 %nom$ں >,s G&+Wwֵly(IF.y5vrÚG2zCqHL^d4 D#u]\W&͹]g]5oY=.K *ͦpRY^fR\f]-};]ovOY![D :}q2eV]J_M {Pu;;9W[;Nu5xҧa2tG/3s.p zPW.=>{2ιgmxqꘫ(󼎽?xÙ"#wCJs(\7pbJH3RmO6t$ JOBYT**@rvA:U/*Ϸ覐OKuhw8+#= ~8GvvMvP4يW4^lJzYÊoѺ⣶Iτ`ѹTd::s tk >HAǫ#F팅U!}0ˮ0x'%yڮ)~-jVNN(*.e3mEg? ]Ͻ/p4%[Cbd YİZ}|HMKsWSBR%ު(e'#CۖAJGsm4Y,T,x$fq;y* wJGGҾ[j_B}8,l l F۞vX>P:?byʉzYGJF^!nAf)?7]*JDa˖O6Fľ:ƪ9cC13V:z*s0hie9Lyt`sDn ڦ8!oK Cn!(5_lRa}΀^9850뇯c Ϝ3WJznG0Uo6|DoznZI|8QE ۃ9s@qvbBq|*?FH,QR˰6U"gղ^wzcUWFp܍k1OlyPuq5MH%&o@}Hר{²o[|pN`}Fr̘Vnjj# oV9C{j Ilq=8F[Z>ג[ c=|oQ|h7%`GluHD;`ar獵E%#8$!:~چ=N2.Nq$"<(ZɤnStO:|aI9dI!\}ZwkaijKs=^g|`9sX$,SÆu#}<>?Ք%?|ƛ]f0!OXZ]:fLH{KmgjsEo%t5xĕ =d<\sRʔEE`ՙ@ Y) . ֨WTƢ{V?xVY|Ҏgd"5VEaè+FhVNN˃;RXZ6x"z~fN/LfyLjLuȯKI)=,c,H䐑6~!I2:ݝɨˬ Dz P[FVQ4.7 P6yqʒfSDJ)'ehS3yB,J?0u eO#ՅOeO)]X:;LTd-;Z*%Ǐ/67ֿnq=;Wq_3`tX.=΅~|(BX VCí74so q yBC@ZǑ]˔!0 O,T/XW5(` nc؄Np _Hi6!eK- } M+ؓ)VqI9x$j+F!s'_ovo݇l!@L_s@b{ HB+=dΘKu\?q WQ6Uq֦JڔB.0 ,f5AJ.ܲiXbLc(lEnB6pfp_oӂr-)H= -iG&̙6I{{R=ַe+!v5@P3X9~t~yA8Y5 ;9RO4_1bTp'c. ߩN17cI3($heS]`"VTLE ~d|klUGRuԜ@3\[ CՍ#-tt0d֊HBg,8@-|!kم& 2ܖZ J0E#{SHѯ]X!7ˬ$L]`fUl8lj}TQ{DHi&K8}u#XϪ)W8[- >ï[ݖ0%[)nΎ^_oieS^.Oᤨ sNp; MZ-PJ?vM;`%Hdߊ}Pja])AV} 2nGMw?"S_y(8χ~˶? Rh{hS-)u~h>LxD^8TYn' U#O0i)|8n v]79CTUi,SA4m?ňF?TQOq|sq_T9>7-ٲOz!Ť80_9m7/LxW"ܺO7WNʍR]vb4 NO>WJ95u9ҷng̎>gD{lB^7Ey+vYs ЕY,:`F؃A_x)O^.|'u|4y@z杽WDD.גZ䭸W_#f4؟*-;b*kЗ ~zy+d(]E/߱(U .0\F_ [X]N4NyUlb55?Z ybϚ/05-T$RZ%'0_yj.'3k^s Ec9bh %UlA"RA ѥ{6+1#R'X S/L+~1Fy9U]}^Ύ|G,:_ %vNe rDʑxf-5v1l|pq@uq_o·gr=nc!<IOy;#_74p! ۇJ9EG*a΂~>ˇ_OKږ̠!pDL}x ~Scn@]c+="`6mrD_'fʥ|mN|0ժ2c%QT_sp>nYYAKrdѼ:igN>&!!J>Z]o "ce.$6bmd me_}\1}3XZyGS=[w A Fwޤ-`{$۔nclIkNk{x,A#{ĉyٳ2HV7y43նM3xMlVdWOT>(X-t(%iC!$O˨m=PŕK`]9$'[ppyܣx| 4 *Fx<g`)8ጤDŽn,:l&6 㞀?ަC[-+^ۑ/'_|@ ѥxZlu޵c2 +dx/J+!2jl9<`42ůawČ8vDӲ.lQ#j!=nZ>ඌچm~m"Qwb29M8oD G}4qS^*[W2]rq_b*;S3c䆈mf֝:3STvI|A6B<^ZpDcI$U] ˏyhy&19)`*|nɼRZ+>{O&$ &SY=v>n٘CjS3dBMIxpGɈz#7Eg]'jWO"9Nr ν;N4T3 8d9"m;s"Orp _ߥ: !6kM`#q3wiy%o A"o*|=} O{Pk՛mAP^I'Õ3KGr\}U>FG)+#>6릣W/rnB8H}gQ@C,ٕ~7Fvd07MJ`PWKFK55Y_ov+(BY\ej'39SLݡ2yy Nyi!1 _ f܁Ϋ.7 at<+IfX@%oǽlmqq鞟oCQIAHL QWb[|Urd3"G8HgIBc`VJV~ rOzrW߇fs I8[)s;#qŬ]'!ƃvCC@0HN[@@NX"3K8WbπlcpD*j\jhWܺj"D~2^'ѲFƽ6 DN ?ZT_}EhUnXHk; AQH-XÎȸ ;sd[uo/Wuqɣ?;u{@}ZS&[.@ .+rz5Х])7WqhۈĕVx8?Q /po z+~>!'uRj\猧ڳ9]3;gƫehQBdr)4 @>Nee7mD9!EJE !nqTn6<I 2ċ$_2O-Ϻ`Irwf w0N%`S+Ľ"-G[8V*X)QQmU[5%H8j5‘!e#b"EL뙾O &t} ݜ6yTA\qwi ]Ӕ[PbgOQfd:']"y sbwP]qq)~EߣFI02׭n^%b V JTuESx _L0T{v^6<8~8PA/ZwpE,펡W+~ Fgov Nx?eg:SUmI/&t?©$ -j%2~Sԏ3+E _͔0SfQPE9[@cf >t6NUu~1\x/l\:ɚ[k tGd]D<u*+ng^-$a#p#{ %И[6ZSB6=aa9^eH-oL+֜.g"4JtxR˻ ֣uɫ7zlDZfķ ljϻ DIȔD<oc(n<٠:WD78~q<y ,wuKH K(D\W(aiPҶGig`pDWHHR|]$v/ko(r ͡* $siOB&c7[+<;~vṔ#b}V>BHCtemP3G˖&0C))Yb ɪ[ڋߠ0]}#.38xHs pi6ٺKA2j'D|?L$/ٕ^x3=K)\ 5$Ʃ#2Qw%QK"G9zDw|T,5@#@'nۯ #1Gi+b/WCn17_mkHYljŴ\I4WjANɽ]~?7)B y2SeGS$1yد|y8Iclo$秷½{ L8nv!UΧ_*U뼠҉&)ycC烒8V` %3VdiSVǙ]Nv=։';OWM3^"h'qTh~&щHbL"MfιRQVJ/;*:VcpRukIa2VZTwcxH"!b H=4(刧@;_  |KGf>ǟ V:na <ȐfGꈎ}%Ui:dl[KAK)_l6p+D^uAֹҴS^wckv6>ٸQ+&#U`kX\f`{)4S'aEti0a4\=lg'պ1#M& pT٥DY&׏rà<].vuPF (ο)a0R_N ~~B>[LƳxwCI{EL57tITR΁cS7卜&| vRgi_uKbK"vNWKs>0Bִ PA[\l\?e5 U)DR]R`2_g-{n6`btj <%p vqsM|.A ؋/$" #Jx74˛2BdU J.KQ8m;tueƫշ(uHĒP9\heSێZ ˆbNETdݧ&J*ཽn{d}2c',qRH,':oErxxNX0+s5. "24ƃ8a!Jj}<;dޒ?&8z`,ȳ6D#/%wzN<t0)OOO9$%߄=+8>.u~ALndlL^BAǸsJ5'#Qqُb|igw蚏6%vjDߕr" iK}s 9CMӶý+*h4> xQ .ь1Uv/QgbOʋ>1eRd;.׀ T&yL0 =U#,њ<`;.uQٵ7cd]=.ϑR"Or@1hNwؖ[K'$BG >eT??1*0BY5r 2$۽ͅu)Ut6J7\p?[.1s|Zoڇ5 O}!Zai Z|0އ2 ݞ*x@Ў$ɢǗ#&0zf:+G=_y..Ghߑ>e8ntGL9΋T`J59)SllICc),LST/潋}"G&̺32Q7d*{ݹ:R|7G.n}kpb 閘H=Fb笠2}2bU;鈘YfuJӛƹAZקa :zs^>wgOٲ84Te`p8+*-*YA?M`dN3h~VJLQ:6nϨǣr΄M>j[]ZXG:xg u~(/at>4l>5-Uo_"\r =B>ɨ仝.wqM~ľE9JWx &dBM 5uun13(J˅dzcԛGyWa8>3WK^ۥȇa|Nr}5sAٌcR#E*TKdQ,dq4\vʐ^4B'X72mBx*>kg'ռͰ^@ ɭKv [Ц}lD3:pfҘp Z?ɔ'*IMLܤ*rLX} |W]i`^¢c9Bp$⢈ V?a r}KUGkڴ.~Y1p:Ud5rcWW jD7jW՜lA'2ܗ-m ^3>X//|v6uFi){`NgΎpŞL4QU7$K_mOM%\l@jP&~pc62$,=i}Q.5p,]^Yʤa|j٪0t\m ؖ@`{<[5/6 4}@L(2z݋Oz*N¤O2*N#GgX; HA5:jZ"i|SAk`Ĝ̏KQXm$!^zQY@"'O6%gQWȀ9t-sxx%]M!Y]_B#Ly䝎gnߪώWB.Iߪ%PSw J4}0cGSЖb2,g`q&Kiv)Hmʦ rѥMFX`y-?V-ìUcO+[} rw!'hWjϒ9M*Q N!2'a 8*~: &6tͶ1mTU9Kt(lk2r`e:d (OKɩ Q՟Ԧ/BbJyLtr6{{vu8pŦh ˵X+Dg>TXo}_ W).t?lp씴yvW W T{oh=V@GЙtI7G7HZ6 aJ b#̶%~Mڪ@jNCݾBz;hn8;y5 Ϡxk֡m#1Nq%rRoGGjrSݩGUzZ.l<SL/ʆ uAη>xN 2U*aUL8NEٍ%Đ>HG+ Cj>5b)Z2:}HNMuP{><..9g2G}#{Z~Jxn}ԭ(hJys w9 ]lس:Q{ٜ^c/qsOގIqV<3fa^/[XG'twfPƮhiFwI{@@\gڮa9#?XnbYJDpwgc\ys N|JAbaPt=~A/\bxS640:G\zҔ=7Q/v˗n*8=}1խ>KeH{.[$ Ui( 7Q"d{>U "GNOv|NTr6QJij B8< ^0Ov1Zx0ZZs f'woy T_ 5 (ACJO\c0)ޱ "'戔βWiol9d+m't#.7֗Al|9P䝯~:4[9؅d A[oX &7Fۙ` Q%ĽޯLgxgrQ{`MhB7OwsL W1$ 7 mxnǔLqRqK N1;rU@s"M%BzX\E3R5Wu/˯}Ԣ'+AK"{z൅K5¡E %>ڠ_y6S;h!gǹa\dQ2@8ZFY 5IܐT5d8)o),KuX _nj4 &Zt !'m3Kn%`0GRWb[$!"$bnKP<a5; rUay9C:pc+б.NxaϹV0Ū%-?*.|%&#@0(IOA/'ѬYR=zTwAґ/')GQʱsh+ <Uz{ꗗ m+^0TpKĵ80uyF.d{^DK3U-UV#R՛ln3d aIObY '/M8nᨱ*|vjG_@Kb%|:үH9vtV: 7B %KqXX!p)#^fտ }=rOE|43lWg/iyQ Jea40A=2<h$&~qJi ڳ£pѼWeQ2Ms瑀=gR)EO vO SB3>h[/r>AM7wY[LnaɹNJ۹Nڴ5{{)n=""vhqNS'(|[?3{(Bǂ+2WUt ?/*I/O dn-`z@q; UPEhNv OYW$"Vg\3OrTyl1) πGVګ,}V,wE9M? s]O֕,qi.E4P.\Ml}Ɵ[i."n+<\Q)O oz~kfs̼lE`ȐS0CづoF]j4} Y)4PƼ\Fw3w\aP}`9"xS &^D.i7MZ%g~[nJ/|l!К] qxcrLԭXUZ2 ݂4CeE:k8M|̆L+0i4V!K^ c¸ZI9-9M֮S:JIMK,ȍHeiAoVZ fb\YraZ]H ˻SqLP @g-R^PA)6teyb[7D>C~~4$[ qb'w(;R^vv%O'Oz5`H5Ӕ. c-8PvYux: F6Bˎ}j]ZՍR1<OwRdι͊D7Oy\%PŚ7$34 r tb: v8ܖ'`‰t#8!9O. tĦ w"9F' O`Ax37.cFJhK _@Opq*'Ĕn] Ov0w]LXOמv4 's<_C`޼yLJ?TdtJQVU*kkHVnUE[P#h. .Ƿ\\ ɬxlbbFa NojAD2@qWC1% 1v7iKT1DAZ'rF8s`&Vku|34"3(ܢofQ A+{-6S.6$*Vy+ $d} S,HMH׌.Y ן ԯ!r^EAv= r^Wp^-7C~CO!^"QNЅDŽ"c5CqO弲1bkZ\@aϫv 8)wc8 :^ָ4|rlVb>Ն3B6A3A/-˧6ɥ1\n=Ga- Y_m2@ ?͕3!?N"\ Y͊j4 x.ޟ'14B S|4)kLB>wLjRd> k~W9q18gC GX$e_` ?\ö*$|=*Nk mzfJpvs>2_inC:>s1VE -܂ FHn592GvdZvL}{4@^bif5Y9Zْz8V! N^ބW\j^([{Xs!'nvVjոMk{ gL$E̡cRCQEy[nz 5GpV!7{PJ#ّ; hiwuZyomI6nEJ!4Zxp>JCehl`Mg]1fEcn;B4Ӭ`J[Ghx,L<< 5BTi@!-sb kz@mV۳ˎÝGNԁ)gH,Fǽ)%vEfG+kdªI˴tDn"&`gCMAqBxC -IOf);m;nz~0Nu,͊]DʷE.W ĩu4vZd:}D G+R kJ# 73.HدAhOta"j7 ~)\d]BtT~nw(F6Bc5O!c=dd_ B $_=ǩfƯn_ KpL7Ma3G\+?ko@?ٳ̻Gzk@6ѷq-It6fMI͜Xq f V%:VᘰPي(8&1.F'):usFKDmu۴ JQpt=GiZ/M@ʒp4B7ٲPEW|WtBG jai8O~iV AiiKvuq%ғԴtȲrmyC gw Eu s*rl|cPab]sth_ k}`9=.2/D8q=a= U<Ӭw#/*B,n캪Xbv,R? x"%tg?GZx,zT$1ì`AADw6n6i[MSL19 d\uk۵A:a@o7.)@@OCnF,fCahoǡܲNW$`)xi뇈ۄ:St4IɘBc9W\/ӰX4ޭ > D$-ȍ.RBur}ETM@aNC%`U) ] \uprFQu'hga>A ֦953|U"\sf́ņIDxaH>}/K, "7zl$Zacwfy;yAV\dȏK<{ڥuQR`8/$KȎt[ _O.b3Gpu zD8屇a-u^-D/f*>%Q ԡWk% % RĆ%*𢲗+G';WCoz?e?z',LGy(BgU3@yXЊ11nzpshaT3[>-?إxтy4TPYD4Q'C!)rtp60ޞu yBRc+&tNq>i?HvIp]k(.B}hO1ŅR$s`30aC1yh@ԓ,B0x#Q?d֨N{k̪?֮8trW ݢQ{JjOt6JTJ;#@5 E⽤MXP;'K^?VA$ǿh:^U\]fbӽ̸>=Ju#x0.LkK\eE(j'x) l$_2믱OǷcH)Fekq㻌+?RLk[)p kBhB?}e-FM[4񾝉3Ao y y*X\wյ$2<"OUDZ<apl>u]"CG]Bf [|K$𔓓(c$DP[=}:`oMDdg5KkD3<6h\bm$u1:ffZ+Jhmuw@͞c0~ypݿ*Cr 8"C$Zؿc ;䢿 BmX1sNV1f+Ȭ6 Jb)`XRjI9«+ 3颤kPxd!Ź;󹨢r>:O|ƇJb J2/'D$=I~ M彃NOMٖ=֯ъ+l(;NSs i֡tذԲĭBLnh1Ac/d+(0f*IQbpvҠJgͥBr;{ e%s~4ie0WО'1V_bS֎xny\&]Yj 8RCKmp}\@{LrYd$M/  ݘ4D?cqEb0.Jw^晏rohQb - g~q6P(j2D 87_#()> ܎&&O7?bhP"#of.a4НlX\$P8x,$S38K&@;HgCeb/^P55 9k2x*kGaU4ű^Rٿtk)LJBlπG3 Z`x!:>AIH{J5Lʩ^m X+uJ YT"ߪS̺hij,00 kfbPvk[Yץ`Rh̊FHh˧Ў,ox%;XҘ8!,ZQ;ZYU. >,RncUv4.}tPg)t$UNɪ |>ʘ Aw[\/=ϑ-W@$ ҟ;vF) ~#jQۅ"Y|GG gرl̑Cj[%ɔh"}pØlν&}rԵIq֙ŦaT=@1fÅ:=˰^hO ̾,<;ޅ8b81jnp@D."`ɠ Q#91A犈NϷ` #/n+n3ؽT'%O)io@V=!țI +:إjHPWqT6Ë#"/7:5Mع)*,@yo9<Яm+IŇY +5o] t/m"V w#v;<$rW>`|Q[`2V;ɥ;; I>aM[ )ϲv ݷ9`~;nÓ>[8 @Xx؜q(EXi8}!xΖ@u y7v&(Hϔk)#^5覂w,ql֕.71ܻj'G*=VߙCZ5lG# ICNAp.^0a'*[xayѼ$$4f!Lizgȣo8YtN㪢*LҤp,[Wu7 rc... LcAjسex^Gke mZ6rHJ]vXOc H }Xxv8ƾ-oqSbDas|hrV5bV$ƫOb.0Da%qwWɬ\etW/yo$p!ENKmsY,CjfiC}k@O:{Mb:TXt%l2rЌ?+?7jT4q9 Iկ}Ġ}=ƆCTTcՃtqXHԓY0?tZ@|sz>?/,Zі.K,<)nSbǟ) mv\.mJA Fef<;IAZpH h(K[i1f)8EqP.껀˰^7Ok&V,G6HNU4MG!6IUG&Sax`OJFHK(dS1V`&0@}Xfm\e((Ҡ ,<3B X% h&7u #RyyvfՆB,8%%ybgs sp]})٘1EH\”ŵSV4^[vuf-G6@ld-|fJ?3V5dr ;OfcaZG7(v\U#jXF67sπ4n$2G2[j{/zߑ|)4Z.L21meVU*13,!q'>ZcS 48:jp&/+E&SH SL/gD>@RSyՅ*{%v, Ddkf?-؈_6^MHrȣR8S]Va\WuRP@:`9ݞׂF tjQJb1ng;lE#-Ti%)3Y:(h <YpǾ3'{U⯰Ɂ%Oh5,D`U]rEwش68 g8v~[ۙ8y}﮼rkXa?=Ԃt& !U2}PtghN=0+*)>:CWS YpWX~`j BuP|lP%Z~ Uz4b`qw{]͹:=e R ÐmZ3ɎыwF,BCr~D\}OcU!ڢNI_Moz@Y4m}c./%9:x?-jFյCM $PURF˴ɹ]g hxP}<@ /j,j4i[cy)nz:.AE6!iNespyŰxSl.MHZT۔3J/ڜݦed7Б9qua Il ?O>>V#[i|(% 5waR 0 xj{dU8^#N Ku@W82Ƙttfn뎘&uꨫw46 .ճ|y8 O_&Nf=A,E7S$Ee@$]^)U~~" R༁)0DRl~tRY|Zf8{qh` V[kv`5g#ߵ\L=;Q l87S?jVDwК70#ReU"ڟ5!;|6Ni` uCМ@>MMhkr؍ԆN@<\b`aE&B>&׿%T;ASbɝ1$ |-PSjM=sھYn*R,/+ʠ;b|lQakRT,~бZQm'Qi #F1{h(32)I@Hal `;qxþ{'yCwRPfb4<@0 |YyIEPc&i6T0&IE|o]'BͅX b(HqCfo-!ޘvg$ `B8RKF*Do#Nv?RVhYG*Utڢ{l/SVr1%:k̈6ȘX7dD!h[-++$a#1뾬^=; ?͡,V@lMJaYYs.a77iAAe.3M}WjKwbY&9'p" fmy 8dȯٗpTYj8A-+\r!)0ϑ[3;k;h(u̾%ߠǧk XX3טFr1oP,!&j|IZ4tY( OοP36̲{g6yyxZ0WTqQ̐uy,fiuF|#cfʯ1cZ$CVTQxZ[4\Ŗ옦97x*+]J0p X",WQ _Sr4-e)"N`ќPhELcQfсgj?x6 颫ǦK*/ZBDgpqArE9(OIW ?r^c@cƩ*=oϱqM5{Db| @}W:y} *>]WQ?%jua'*kHY p_* C rC=y# A3[lmB jި^Kw_*?frMI<"#}  8[ѓN:ٚTE.M2eP=م&/]$:;,MTmL{Ba6x54s>}W<<`zrkM@*{|<{C˦bRCHrM>QcM[̑W rZTޣf'7#8 c}H2@yCK Dyjtk8 !M׷& O"dgW1DLٸ-"TrAtUtD;mH{%E=|W 0q,:*DK|F]t_6m9(l|ή؟#~[N(sW$Q/?gj5l 89KlU[⤇1@é߉>Rn\L%! 2{iݢճď+#xjln}Os_|T.8+F)FJŷ S=K1ui8 H-rKkjDC kʢ!IZ6)6yZl*>һYמ+ky$lQȖSxĬA=3Ӗ΁b=|3k:u dSjJ=y0441 x5x t J\\;Orٕ ]tl7V;s?H] +FS89)5%yfҼJ"FޘM#:be}7{ .VȲe+)^lDEJ֣x} X33uD' o؛" r: (^Wlk*"ZѮ_) o|2p׿!V4BE?r]A -cW$t8+^w+7vBy~, a']1l< 9( (h͢N64"Å3B>&B>FTO,S:@晷Sퟣ Hi->YLܴ`[KsHt[<.E|xlQqo'pF)[:OFX2֚~1.%p*pd.ʡe-oPJV{qևnx<ЌV3pn x^5wCg~0^AmPG RGTB-}+U('_g%/*TE?@>pG)Pm/ 1H0\ExhFiC%ȬR#ĺW#*h{W, ^:QjU>WJuf-9`ࠌţ"sNic$d^UT6e2Fh6?B[`nU" @M7"] dt3A9j` C3NK+t.zCM|ʥ]Nz3,{m(9@+(Ǘfu.3_^9;&E}W&دM1Z]<_e_Q;Es o|BIk*4;E1:/6=ix 1J*6`T UA` 1^k?ZM#B0 MVj64M`14]*Z`tٽ҈xIEdJ%]Y7!zs "è f>֘Kvk)irNZ+JiѹXWv-sak:яL sx Py/Wޘ*6F^⿵,@r4NabvnI_ 1FbMKIq=Yp,Đa=fR-)XXT$ײyƵrm|f_T>Qv&X9*[OM)FLxhd54~~p=d ngIbk yyIRsF7f/ڀTb^Y<9K:d+%0NNc AwOk&.N԰{%}17;Z ؁8@}Qblu{WzB AP.U| B'+Mdzml]#vh :zS v$<)֨j T-s_D|d}M] "0H1ĢV\pSu;qh@&E3 Q?І@>o=O z3}S);å2"LCKeUf] oF#E,}6JYh\ł)ˊ ]rms(KƲyhX 1!͛l U00! p%[|&R/ a4cI1]F 0Gu5NYA&0ptMY@ oC‰.)h_QK#{ ƐD^kʒ~_ZZ=qw~aqXjǣ湑_i* >rvSqZ,RǍ6*w1?AaWŜZfBĢ>NCc4/~$g:2/L߿!13xpn|. ⹞ c%IHrEsI(]В')Uz_Nci;^uB?ʜ )l>Q9J+#.wˎ j>B)HEaR^{x:|? ,Xq|J-T>UAp}8_pJͳP ;Qk_[r-۲XɴmX V\e7(-?rը- YFM7z: c1y ZݓC B[1E`)e$SN\ji#?3I%ec%.*F (:'mHo ML`&=?l2:a¡U<$N tA'M M*٨fAL@B4Eo8//7OBfr=mI8Č%ϫhR>p' Tq6_xϨӫdm6`ڤ$1bQ.81ROj!F=:9*9檾װ~ߪ>՗42鎓Mtdjnmi]jaV@1akpCHAڷ`D0PľuXgxLaф2<E_ƃQ+E,dE MXJ„~V*bN gv87kE bXA_)I. #Ptnyw^vm.5^ )DW}zARI'η?F2zGŎσ{`#φ_Ap D&Jn|gS`b#qj)t5|brbT0 0{$(tDݦmT&K چn(cb+ɲÿ@"zIYV) zR!zxdpMP*s)FÃoJ~&$O"]K9<Q`83rž/aEāyKXbB;$vh tx[xZ>22RZ G$N>}.a-#MhOw-wgdŢQuWХV%]xhͻ ck NѱX!r|D#.۟xuD󒪠LAanW~^)W.b*m(<{!{t歊V Sq;;]& YFr 1E!͒Y8多.%d %#8UaGړAtJ g_ؾc.ZNM!909.ј?94Ў;dP6jvsK>G "iZ8c͹:kzaYFF~V}{1*tӰAκntK[-p=JdR|rel 7??^]#[w QpJb&lHgZ=EA`mCIW8W 9}h3Vت^a9֋CKDa oځl컷ZHsȞ1,qipڸ;Y6`ϰ5o~-У,6q/vJ6QwEd~`Θ&CI;7AR/͂d`E92Ū3>}ip=g)yD1)Ϛ}'2¦SDOߍơ\+ |CkLy?sh xB3yKuy# jVysG-16\« -*y~F@=㸃6eLhF;E&fV́7k{;uhh`>AyƐk̭Jȟ=/HlǼ`Ÿ`Siܨhbgp Fei+ߔ#x78'w U8K}]|-Y(5٩FqU3Ʊ3'=?dl#u=a%AQ`i䀔I l-|W{(/øG"﭅/܁̟f”09fMlcF㻀xGa<6${.'Zp;;uXyxZ%4"4@2E\9f!T*(#6X‚ I&(YrޗHҰ40m=;I< S|ST?it f/g1jzH'>0;l$`agJR$5F|G7=/46Zf<]3*ϛi)/!9m'yvFT%y,cy#rN(E ibqCl5񚖃 ӓu Tj`ԣ̈́1M#%o૓U3@[g&:p&cԳ/C6x =C_i방Vj5ۻXN1 PFV_7 ^gc>REȻncfliIАw#ݾDTJC~3,MR2qL|Z^{@I{[9Z)Z.V&& byIh8֬g6*] }21;0TK@RHsO !..Цa#*1;(sRցD4 HRe#vG2:D'>*-Tg]sYvfq!LCvWޔOʇpx[vܽH&N>ޒhCoߝNJ"#'pa#l8 =[ HDlO<HG ;`d Z#5c/_3Ո I hTpN2p8G~N|g}  !2 `D'Esu'm"BfA|ֲ?NZsY.vlS n蒫 F/pub}l:B9e1[bY7 RS.g .:2ƭ1qtbKfu<qyT|LXH!V1isV?M7%Fo:cDb7?؈z~]lZld /!*wfTƺP5N&gP/ s8']P`BeQФBr~\՚7>y"Jӧ2]KQNg׀mSr/=AKSlCi;um~qf'8KeZBd^ )t$ R`-i<,ۢ|nH Ñck!y٫#4bw媊?Hm%oBqƧ|)jo;Խ]ar @ ~( eQ)%U-P BKk.D9EP5՞.i2[OR$L=Qtn4mO4]13\1 =K࿳(`A>L0t!p߽ k rM[ka'udG㜵A5QDIL˥o[ej|{y(e=]ߙ038lF~pQ$.6~,kIDfi3ҍʜ4];vaRVZʡg}pSNDkѩfz@w682ԧUu_-tLHPƲ|Fm]jKp6,+u`$o)=vMo5G_$xYdqpM|!,"-BNyiCkPvh 5Xษh@c4AV\*K̦VXKk@ e☝QXCzlQA#L3XNFC+͠\ux_kwftC R P%\\GFAlϩ#/^Չ9.ͲȻ/:e{_&F@\QiU-đ Hh z*@ԅ6zrs\^ =rĿAp96APO?`{yx Žs[$^3!)jgjذGMu$ɏtcñzLgPHEH]=0 +"h˗6[J L5ص㋱D,ko%c(')b B޾c2UnLxwz(ܰWm-%.4$n>3`Ebs깴2M~JWS3ϝRpN3jH05 `[-Q#d;OMrϲp#2h3L\3V#,{lc| {'͵i-@p)OYz/ G"Oo.͐<}+a>Ks;iC˳FM&D82 !W,2YDW\ydkp9}vpjH`GQ氜˂WǴS#=[[6MnBM.c{vX7vŽ1 +kSC1=GZKsiDݏVZΈSmjJX \L$=v5))Ҥ;[JFN6M#',ϯPVZ$:di;#A̦L%ә\i[W>f6˺>i{۝R^Θq5\~}@j4B\ñz\v<5{Pp^Op^Kn+qsL2se tPYXR Q `{r76:7GH4m h BG.OCqm f&[7,@dEag]^Hٝ. ܵU)y"=3 3:,i(w ^J]0룴 %v Tp5\F0@,vhAH76|#B{ς|nqЊ=뢶6aP{fJ3=tEjȸ7ǡGN-RDt7 '7[ljQ5nMC(ٲ,@OWÙK h 9{c0?u TjpL[ODS#?e@ڮKe51"dǺzY gy^HD Y;! cG z@bif]Ibz6Ќzfw^J}_qOe-`@4=}JYVåwokb$sjhThlDYwՋe\zwBWmQew=WN,/7(OE06 Png)TJ(@ ^Z * vx"UgN(t@BЉ3h #3YbP(@W㊐wrf&K!QZ@` =PC-5u|g&l8lIA +]`26 Br:a̻ɐ| ˑq" Ɇ7Y߻1 H|MXL@Imz(oaG$r fBZdl-F|=flQ1-wnHs\Sk7cҵ/Ʊ)$i4G?N1$ͭ>1:K#Z¯ 0d;aB#qNa s8~KBvϢbR ŸR+Z~D1vzr{Ew`~o0 ϐvr`rֶ7oU8߹1E.cWnMX] O=ַ]rScD@B "Hb !*h뮃 (Y7Y^X3>m).C&'Khr<Pi`qg0ѧ+s)&bcFK\*4T] {;%Ӡ {};x ;L(R-l._S%GH`KcÇp{mVxT϶ʣPSM̳v~b9OꮕOy.?pR 29[Ll]0c? ҡ1[aH N H'čK\?)Y|LZ1@>eXYRyƪ(G7mUʌ'k 5[5Qm\0Ӆ#s:D,>Dj`s17q̆N |b{A]6 5-5.s';Nh 8kB+'\ yK,Rɟ;H0Rjuk%s}g<>f^w%LcW#x|ϯl'rg[T\^(U㾏E*xgme­_'UQ )28P?T,/ZpKqfA =da ܾt;&$ f;JJ9pIdqt$t'4=^N> {)YYW[i6*oIJ>kLJ`B'zg KަԽs*_._ǀ٧Hm>%2y9mԤh(Ϛ$w`X7R(Hjc Ά9uPVW33v絍aF⵷@sS \,ڴt<Ӱ<(x !Ɵ,*1 vD@tz-ArVs ~PTvxV^vk>>I1Ե+M\Q*yŔ&N/cBP©>Yj \,ls됅OQ4Լti{BC\ 9i tTtQl_VPn2upIjZRDuW6LJy'+R VP <D;./X*"ɭN1[B*^WwPl+?*Pُѩl:!n.KqCfQZietaPd=bE1]#Q86}xzII@aRRO.+9vC2viNqT@(6׃+]SDݦ⽆z*]tſŔ$0U(l]焊XY E#$#s{3e-;Ie'b? FrJ~cX&Z Ůi\Se@-8@AUTS!: OIMɨ]<% -g>\Ð` 5ك4TOїz> !1|7fTEt&NI76/׌Y6rIYqd =܍m^Wq%_Q׫6Wfu0bý{xLjG׾T3- M'l%a;ѢsMN'kDD3rL߰%l-TMm[]G?_lFF(ZEd^zγiT|ި_PC`|Y pAY6=auff{'Mc{3 7b¶$E!Ey@0S\4!dV ~# c#v ei“ zߍsD!ӳ%v\{B'o/vYwlЇ)/"fCzOދ)]}M q/ꂗ?2H>Pz&/>NPK)o%<-3QK{ k괍G ժvwýٴ3hDg>a \ &|PH!i z=xNJv/Fyb<$dq\4Ѐ3Yۣ,UxehX BjM$8%8OB@M|Pv.ǥ'tR"A{`P.ˍ'yMZ4(FEw U9Usİh]]J xtoШT/.…e!A'F46<+[ L#Uvu]okb /8^ )ƇS Lm0 KlxB/iT7qy9=-מ"mFbh[G?5wYWD̒x{AH{-31*W(d7Lt/q|O%c3 ÿA Ki,Fȱǿҡ*0_!DiSQʭ iR7+sd?7}l<NIS m#!_ܲOmź0yH"_^$&T\8lJl}Xjy|ə8VnXclpGЏa M,x,2 !UZߢH I`h8ԩl;̿AF_/21/p65ػ*V8LLo jϬ:ݨSh={)g-n3,| ȩOv48:0x=py+;[=F(soț) 7(b8H}D?,&eֲW ϥ43_KZ?sG\>X`s?ώuҋƅF$jt+e d*hLKWezeg'Z,L^nm (>1qho!b([(9̮HT X^RE`qcKc\&q}2Szh :om|qo%v NHGS$ )yž,S  6yj-D_9~Hm1oE﩯 )($}*GZlr~il[2Ѻ' FvU}&f>"W Ŝ%}>=\خm$$Ԙ_QէT NnzByb])RTl(vbsMM沘5ZnRg`'PuGaq~QFjׯpuo&J֟e/}Y0Tq| !Nֿ*C0\]WGfInRT> .\l5euPe%TX]xCm_IM6)dW9QPۏLLnT(:Q@z<z&9#Taކ[,AZMWa>Ӕ+I/E* +V55툋ѿ5ρW9iIO`ym 'JT_USXOzRrw}ЗwVOBl٣;CpdrS׸f/\HO7С# 5uA.яZmoN^,}H[R?t.FLոh!m㚷r}:*N; _/FyY*iH6\B@߻@|T+Xk2,Z>O@%,q%Me1+Rְw9 ,J/Ueŕ%`1W٨ܦ(~7{&f "N]iZhw E~ f,?N{\g)V2,;1+VwѯV:ꖾU4 oYev(#< ‡9Q2ȣ%oux 1&iecOYaZz f~/13FPhs`2Trt50Z+I(Vp+Hvr`4s!ϨlN5S'6$&&¼>Wd ՃEuJTȗ>Ka:t*J \8. 5d]GzrD/#39>=0ԟI]Y:>BH 1GjJ&S*$hPnJΡln5R9ԯTW;f9@F['* ȏ.(HmmP|LNdߴt Fr15-dQ-0EQ+t0&[r4}јjZY8JFG81hF3ȔBDI9fu|16/k^?,ŹxYX3 n2߼|Llrkg:ۭ i3Ǘ@W*C$F ^x7[hfUb{I=*+Xֽ(!1nI@UW]D-巸t2Ѥ-|); yPSڷiakj>7 ׏oߴ.(u = ` h M7M`f^04Y6?[XO3Xl i%XCDͽc3Ҟ.Igطd68 yrGt CKy`p+z#udTW$&%fJ(Y^JՙsmKԂ@\w?D$ɓb!N8*,|a7)$t4? :!eêk W7-7座*rr5frdGnr\?}n3PJ\zuo-?F{K_!,Zs# S?%4"I%J&hK1v,R ry(ynCt9@=tVV:}Q'/\ddSħgGزz;I" $~PK5#2Mr[cY/7DC/-RM RB Sk ,_4đhu@x`|^o*yeyGFP[g]{=*e"B/KI[Su QyuEG #طrYvOlHg׃H,,gVkL5PA&,R Q!R" pWLK"0֚V MHN9'bQ9Zm'G۾$v2qh&W)juqiY3(KIˈXiye\y<6CK,wq%~2b79فrza@6)])#pS_ 0h"|ZO1د\h.:tN#`% c8=ܶ S?3e6W4l}2%Nk^D}P~lsWnaچ=jv-9k5NOmژ,,mv E r%rz,VY>pX2Ǡ:OXԘ0͙a56|3b>U*xm)G7| D)Rp|lQ )79^b&>cS ׹*5uo6+,VۘbpB'dkD,w6LJaN7 6$>aE\Ó o5ܱn㳋tbʇ8aTk߼.ɞzGch%Pz'(,KZO0H"˔RSu2~Aḏ3*؜:`@zEn m]Ѵ|{_Ѩ3`r!v?^UtʌV43(4s&Zwm|CgAKzQ;_iUT|:;}Pĸq݋(֏/*CfA!H]P`b4ǻfFPzv@qĩDG=TQM8Q\=ƋuCF`3Aѱe]=㌠G+y4Kz9$3Av.;.|έݩ?T:7a+6(ш$ZWv%\n԰ٚȁQLDyk >LMeN]N$P f 5JF`žJMwQtIh{c<%Q%XZiWt? X!Bn7MtKi(\C KemzlE|+mDI#$)->r OpTFqS}y9ml/z(rP|Ǖ)0yM>V9)(r Uk',?h'] 4߉d3\uq!Vt Ӽ|]0E; 0U4e] zUaj^9X` z -1sPԤ;ҺTt]6D o˷zYuo]q@uO;?U5*AM,j1%پ(2h`[zߖ4&-YBy|yn 6}eq DmV4~Ks$A(mCsuan~c8mZ/g1z~Z_/W4CNZ˅Rvwn| s-yI/+cq@S6i8LI0 A;*hfTk3{ 2]IˌEM(n;䯑`3)WCTCkՑ ]w+^x?c\XFLF!c/T!ȢsR]B6m֏:,H4kp*#]ݒMkm'I V9rspOg>6{T뗺%CPܛ+މWx-= ~Gv(R="XqjZ>¦ѰLVPy'g~5XNT"+m 2껋e#b\OL &/i:\:$HJpbᏜ $W!B.H⏮ͮb2'Pz:p Q쭮IO cN1a$K"$'qG> $M1F@zz0EQ%8Im3Epjܗ|xN-ׅMp%h}+`FYQ t}Ec&#!\tzhOJPnybF\0 л/vwt\,H%Q|'p:PE_BۂEAF>je̵Qyxa:(,bV7ڢ:RIeFlV3RJȏ/Y7π=8gf柮lHk>ɃtK0N` =?pB8؟O |yHmQ+ȹހp.9Ig}м)$E >v'3K#34nOJ\3~y tbJV.گMpqoh19B郈(3Y*`FPbTGY@1Է9T^ymj>%x"Uϕ₰)/-Q_dI7怀:M !Mĵ4Ś<'݂6tiU'hbJR8GÆ{^&5W1:n(?n(/,UϪt Cdx?wo'ZoBU\"7%T_$>>8L D&oFݠ4Eۿ %17BrT#g;|o IfHT(&K"Ѡn=+XSQޑ}ުZ< J2^?(p矵)wEC%؝nWP1kMfE 8FdaH/*BUzb-߄7;sYEc^ZdRirzd#.6Qo $3 (# ${Qk#ۧp.yFswx7VVj֯0q37t"{mz%.$3aZ:pB:K: Q>in.q9? ~0aHt_g]#Aꐢ_[7QQpy!]GiOVn8$'[&\Q)Gg6|B%l͐{`S3ܾ3Bq,A>L#&Tk_0IT5ݵu4YƘx!,޾azS%,GIE4>:m^2p i> ۯ!29 *%|iE5vHμ5. %gpegRPj&U*t6L3-iݻ3Y] L.8xV4C}7uC.6M~ esx\'r-od4͍QljyߕG a,[P#`7H]de{;F8n H(; Ug)ts}V@0&&=er`my-0dn" BjGa2Xھ!5P(d¾ҹ7S?0F[askmC5SI=:IK#QevfF08 4x$a$jXB_ ,*N_'\Ap_ .!?Pepw}Q8u8۱ΧRL)p\bs7K&ʥXlIΌލbh8,ۅUyg2m7VIv77ɶi8jҿ}8Dz?;TQs,q^CMH4Lx={SL KH~G]fJ)TUd,80e_?P6Q:Z"If?l: Epq`Ԙ^gBJ#.y9y+ Z.&M0"*ߧASmƸz3:Nw(J̯'*@6ȷ_ѯCx&#UV7qS[,׵ +fhѲ&8sYlAFÿ(Cپ[\ͤА"u *صء+D멎Gj&r)t؄P$m∿ARWIeA-%zQ"2vSmۻ6,$B4݀E{$xOwr%MXeq9h]Yt M{zaNl:(_p "M$^ǀ@HEٵJ(u{h4hJ#g=CVVشRU2"bӅQT/_^ëؤ% 7G7M*`㫉N{$~(b64S۽vaaN6AϺrygߖ!͋Cug3&-^,♝9k*S,o^\a>+LMgT 2pM>07|>8Z!=>G.L<~ Q݄ahπ\oh˅l{pj2:OZb>=󤩰O_  [>}GF6"1U'T$2ar};H/7UVU4hSTFڗ~[OFfJsɳ߅,hr-oY ui:cr>J aKi:V#^g f^~A8 b%u10nw0@}=oM& 2<>Gh8LKw4 uj(L'4W| }l/:t`laTKډOXtj+ w7hMqHxP(& !id9@ t2V)_6Hv= "_j̖]gPʧyp~g^,$p~&ctZqMo T,#.{iS+dVa2s I%86{0#.?Ei8DuVSFh[9E~w Z&[FDx&D5-H KQTrdZ_N'HEGc9&`r >޸{$sad!f ҧvvϮ* 0_uJu+="$NBO\@3\rv*&U$u? ;v_In5=~0<Lࢧ*_iLeEגR@ j&PPWm`Kz0UnY+Ft*tmR/k~p@zf3.^BNXO$FI*qxkAgMUFO JϮ^I:d*DrHJv[d=S;5k`;΂IǛA[(hհbqk3Ă\;&W'f0I oG` %fGZECpF% tqpR}rz/ɠ?`dDBqpS^qԀ&In0o ygu3ALK !}ۅ8ݹ\!g9QEPnjqf^e4*&thxyWC8d8"c`i1g>}m ?RU "gQ3!G`%y'@@Cy2% l]fHZdBq6Ũ9]3 @_^7TKC'? p TװEp0LpߵvfL5^xEoUL_p,Ol%3Z%U8ߕAnf`p+Eރ_%1$ \XKPEM/іBa߂f݉ J ހa$**1!լ(YN3W, ,:ؖwPj@-_[ie5kKMeTbd%kN"A܍>l{Y¡Z8p [Y1RnژUeVetuR:Q<;ߛJëC)L趈CWrlmS~ ydʱ<D5nNz[P9C+8\-a{QJyqiWN^gTuzߎ4,;/~\5 +X&':~ [ !̌XAw䖛0AgzV3HfYj~S}.N0cBfiFmLm\& Mwz(squ//SlºeQ UIkjAw#^?<%o]PltVdEvjV^BE o)3#a ^i~XRt˪LR9l9(GL%$Uj sHf|*T1;JH$ml@ufnJ/ { ʀ6< Z*,u_=Nꣁ;+*>$=~QCGF IT<5涙?QjK-1Ii ޜ85bHJ_R1|*GaZH ߠcMuB=1.vg.j($9H7E-[K,[`ZdW\CQG+5x[ܲɭO>)X87\;-w@F1YM&^ſ*Q"xSfs$ݨ߭R} d8CYz%*&‘e3\Tb\iȠe}F13zy)q%QrXb:$#=JϜ$8D'dQ_z Txs $1G"Ϡ&] 2I&9jN2wI4$P$l+4:8Ȉ_p4 pqoM.:lrT@ FSoˊ??M@3/_v~jdzl֐ J0)ma_p)KPZA= mNvrݶoNhq I[&?><kGwԜk!? t 8MY/-$2{<~vC1hP;M?-Z"m/sqc :I9|"MqBDš:fѱ( ޑ(62I:V-T,4׉%ļBtxK"cY{MNҁkJʃh]+d#:atqFz1^AxyPQTE 0sU )]a^ݵy/&/:"ߍYU}xh¢~->kE|%4ŨAZt^rrRH )`y3gepn-U`l&C9mV >`Xp[βK5Fi,ݼ||@ag,*ޕ$_H Op: L$M(BbeZUh|үS=O؊B U&8MBTQe^c139v^;Mkp!F༂6nbfdß d^Pb_Ei)\aS'2pG;<7 ڪ-~ /QB47+Pѣp䨤8N_s6`dpy[i|v9[ScV,/`H.:1˭o7uVj GȗOFָZ9q-i/dM'B՛w>*8OR1B1@tHَуȜYRVeFFue0 ^l[uo{fD{%t|ܶ|UH]h2x(@^hU)nI92٧4> ]7\^-7LRKs:IAnJVrF^~Irv N7Gp2HP O1Ӈ@N1#s:߲Ȥ͔O(.R1WinIf~A^5YЃj_ԑaAHW6khN\3æqx1'|n nC 7KHJ<Բ*X>_\ 3<rlqqZ{鶈ۆ?';$\G鮳GUl,ot~@mP6\ɹ6ձ[p~6\Nj&7V螚2t< `+^)^L;';'aE&U_ͭ3 #)XpaSkRZڋVXt N{ B/ IMK2WpY}Gj>-Lh +v;; !Hg4:T?kn$z'HƒaTp>]nnPW(kƔÎ/꫚Ї+uOqs`Mˠvx@) ?a|LS8;$X`Y$q\՟0,kPopZQPC"R{yf(5u2jQ hPb.*IjK&cLxOC*Xp4 d `csx8W 2@#{Q$,|O_.ySB@ÞqfO L/q+[7| nI5rtͫ+%2sƔ;M7񺀛n3JJXZu297 H^ $ ٟ77> ,ȯ,_䭇eziw2xufẈI="ȱha( Zlhq:ꌼ g j2+%>}Vl668GyC,Z_XZb}FHd8Jכ!n˩˾MVNUi;MU-._IOeqFz}ՠgQs8oքd ߊuצ6GUKO?z2(O7M x͚ՏʕƜ)7o&s`7WIM\+&&ݣ*r+-OLJڨ!b@(2S?L^^xDOIJ]aRv k_jLBN6-0Fbyf{Pq2exY{.$%)r={s`byb_稃FhKQ^ʼn'& m=t5Qoyݣnb >1 R/NTe~I4۰(%N~5olK}LK20J>NV"cp8q,4A{^cYP_-?Z,g:90`zu@9 TLMFя@]`79FWbS"vL['R+%|m:gnp=s]s`tx#A'gP3,%|"M'ꆙL:hl|HRuWH{Ì a֣aksS0.v‹vIDbgY*(qLIr.q^ +DdyL%[;y{ XT6; #U:i-qǺ7Y~YO5XAQGsPVA)poL䪷nk(GhH;y.kJh 3qD>"7 6ӟ܆-ԊuDm|_OwOԆv07j?ӬCMli1N}Ntm͆φIJ4j:ed8}2"GZQi=A͠'b#b4QN?$AZc+xVbUV42U3a~@Rs'lw +tX9/֎48z][Vh$Ŝ^s#)O=9P`8d;g| lZ3q}vO掜:jNLlThnoWϹaY%Sx}" &P抧o"gʳ8s^ 19N%R&\N]{.@p9ĥM[b 11#dWa ޣq,uBw됮<֨k+n1l_W~e~иM1%Kձ#O PT t^T>dV^ z f^bf\} `+Ugf)z ˹Dޗ ^l[ބ=[({ 1C5 RvI |MFX| 9(`('dW}c) XL\L5te Mbv4H|"+byA2|g '\7K3X\Dh}16cJ +P35w!a44 v]#UυEի Zσ=mpHqQ"(CtQJtJC[m03J-2ò~%Nƫ!fszZ-(bAC%[JxIE៪Myxg%j) /Ca]zbߩ ]/pki4egЉռܢKU<+Qv bguSյ> 2}Ix n"CoY!0 h2(t^[b 1(Ku;\ܪrV;aA1nhydbΤnfS=$t}:\'=mWij<l\]XՐ }==fd"ajzuSq* VWPm#:%0~#LC1MYxT c\M3}><ޭ`~(Jt/"}I(gD]coQZK|E?D|s ~Sv %cPvT5<;x{X8u We7~R\d e%!dFдdYǡFVk?u/<4uPd%=NK QɭC|Z;#pv7٠GY + 7cSJV^%,3xR$hʘ_(;R %MB,TwS$/[{tq)@@VOP.db0f&23D:L$nSH?8)eK}2EӅD<# UTSJNoL^sD>z|.nF.QbV0/{fXKkw'899`"JZ)wa+).JfHTnK`@K{~c`riq,)B\!|'ټpJYl}Ur ){Xڇ3+qHG9$DE[ V(v(N8t4A6s\vmqڌچ]Ηd'b5.t]zўU9&rt+H ;,a9kJ@2cOfRѫ3:Sf te{!GLɩF4v7 )y2WneL+^xJ:DQ=5=vH]-vzSߗYgr@->g%r3mcd0^]{bP'(~S5TG^  K \Yk*(=hHۂ,+y(:" tZ6đ0c@% B@0ˠ9K)|'aI G1AuQ(0T"[_nʀCah\qAu#X3P߭ ꫝҘ6W_?50SQ /~AѪ{͈rjd! up^u^"Q0T(o"#;( {^B/8͚( C,*ܫ3*u0GՄw/:#ԳMY|^ۊmי)5=x+ {Dۧ}I8*o{Skb$SW}(-^gZ2񫯚HT(B2cL08(J}2f<^EȇOi㩟3֖)I5 NOO1AV G)y~gJ8[qxfbg8$g>CXCƣLWgt-ƝI+[>_HZ8;x.8ǘ:B.Y4Ӳ3L̶IIX `=ؙ~'*Ci.y2L|H*/bO [13:JNe*VE ݶE(_uH]#C ۄ,UD5h ]qC伐` i7ڡ;j䥱b{OJXS1fo;(sFʺJ|X+6Z| 6幞Ǡu RJ46{4?g~h $~6*v:$>c>5%lFP6aW v&^ K,ԆlJ@$K"7)F\ <(V`U@ք`bCDs2|: l]e ( Sx73k~vE9[_SG.}(:C(c`j>0W#J+C6dǣMN rb|[)}*5TK 9݈~0Q:0s]>"CC[[lKꔎ/M`UŮY8.#})g5)J?U0V'JLfs聫 j:6V=3JF/Pϗv~7JgP+((ئn&\y#v>orX4%}Pȼ !G@eyW؜BguJ|DF&}Y$߰)]LAMй)8fa]#fr\VZW%|.<9ȱqZRrg0{F9_s<ղb1xr߈ 8֓L̵*cP$#4H#جN &ubrv^o88FO'o;\Sfɵ+L&\AoݒPOیע[y.J{p igɻQS&q[zf>Dt%u ԍ>gy-=+z_.<2rZ]IYӪ2& 5Os:B.aQgRmlLB K$Piֿt\h fGFU| (p 040N^\xVcJ"tS| ]a%}- p^ejD R&ƕ Q4.Y\I̚51D`$&u^~jsRR}^Xi#%7I\qEi1^#'arQR͝|e^Vig{5(Jb KrԈb9Sd 0%0}Z}Eg3 :'bYAX\YئmRZB”ńn4/0l+yBQeƘFX\mdcf"HxSw(f{GƲY1y1OQI:Ü{)ݚ3ܠ =,y)B]?uR՝EH~-A0 L#_yku:/(𔃗o !D'l;rM|cZ`Nl{LOnʣ P;H>wܻ}F&[,q@6oF)y*,'7PbBEKsZ0C!Gx&5re`?*^3f-oDO)6ry]^ba@by0<_!Dyv/&JN#m:6SojCKg5^Ww.i垹4[ (X=#& %Iu0fWpWY_&C&AmcXS"o {wf) e A9AIewPҐ2 ɑ"n*]x=4F5J< 9G%Xm5 S ?7|!f_h5[őxJI2_wٯa`?b;ګFJM\ >W9nJ͹'n\Q ==`1 K 8jazO2]RIA0a`ԦaL ;Gm9dV x(/`g8kڊHL,>/KlW"д(ʕ4ׄ`H8=0`WdقBy< ^e9g{^h{nh1.l0bDWR֜иIyoNsbTY,@A*{׭~[{_NII{@>ºG@nl|yɢŢ@җCyW&D+vxxHlHa:%c$ ]ݽR-=[YgWOzwd[ˉ'p|u%B_Iбiik;],F+P?| &k%tSQӾӱͅ=S ϢC>%5?x+aD_˝1>;eoe#Bd 2J ξdjYCLn驯*q^Nk?QE'- /_I:@Wb\x݈xj%O緛1 W6Ǧ<n˜Hϒw**~6Zh@ xWA)xʟϵšD GE!(]z-[ھKR 89(Ӽcxb8I0x^knP ;T3cP|imPkݵ;;۾0?7r ) H3'Aۤ {$nD]UQj HxNbyk&WyEtʼn›T1:'r0l\TL4fD9^rs޴.x5(<_ 5yyF M;~w/IʆS=L` !n NEAZdɤW,Bdl[EGd#{\H_iaWǂCw2ôpcցpVC_ెFf\فvٮnׅ^Sx&SHlҬc#Rr0~d?a_G^iÃ?=,3'x&W#1o4o&(OZc-sz2ug]d!9Ob ˋMy E3Ԑݖ1;kg2+j^جmRUG9Rx Xh([gUP ~Hu;L2{ :dW:'X?F' $9yE}ܶ}?os\AԦ݀`fD)cXB tyf űW(&@Aal[շ*buB#Ktn$1+2}w忚EXR}s' #`U9?UUCēhV-M=WDrV %91$DbABR.$($iyM :tR br4XD.R˝VkL;%Us~7]a#!LhöN4-Y㒨csl :[ϧ1璕NSyˆ~H1ٷnQ\K1itoۍ'uvn)WLWcU_ t.%QwWkwH8{!#]Έq; {Аv}CM̶cD{JD #FVm]G[3sǨ\ǀzrIi†)[& OmTNʡ*q7r߆_k]S,I=~ԓm=G NFda'/q]ْ;}l-](_/Poh~%]rx`baԹ6F0~T?>oԂt00h‡a-Q#~C$IDL ^BWMk> zT&Fw uJI1,|ljW@U SgV}y4]W=S}'m~`*3mb%($p, ٶ w\"$}DS{-99H$ua{byfٱ"-P_XJǢL\G^X#J*RIQ> 50BXMOρNN7\'7V@jD?#=cbl2#=HG ̛,EiAڇeWd񹏉SaxԖ6ԓjٸhdqJ墖m5UoU!}`aC|5oA 4lCP{dt W̕yeˑmy hL!-C,2vml|uJqf[)=,chb!p{$qE ۃ@ݭ[egyy rJsxr렼Ҝ$IRfP蘧o_8+mr[ X?nIiycBre}geFLwi+luv:w`|TW 2/?Ze|‡,m+чNsL09`% {N!F¡ѱa?0'b<ٓSyp ckx&reN"4Tw\_)xa6KH9c'Mb9w@ᆄZC/sHWU,}j1=/P\Q;t,~r0ʎO!c2/ջp TKN|;G >UNF/ k~%sNN ǥHa)'m\ҡRO&~L-طOfaoETQn*EGʉ2fk=`|by;)8_M*_M/}J4SY}xutG,dl7o B}͇LhBO_MxQ@%6 y$/z;TA= YC@4\۲V̍%+E*k׃^y=+Ҩ3Gxgf?ĸ:i`d.ǹ4긱`[IJfW[ za y?|֜=w KLvp K0tW*mǡ#ܯ5מp+oLHx(<(1Ƚ|b{H{mgb pt:)K]\ # JLj{"vf5 R;#?ڄ4IWTlsXM9JF:R{.,'kF QL 3a|!I@ׁp*E[X*y3BE/] ]7m.d0)՘UJ&&9#v^NBoؐ)5?BUA}ȣ #g|'{ߥ(>%i*qS\梌!*;{Ϝ\Nݣ]@ˤxcI6YFab%UxO pڭ{u ,e'+ 8n^w9eV1B;#%t%/݇' 6T~T]3^2loySfS*X.۔p|;Bn3_x{toXH,wũ",l|2+LL8",^.EI٘ʌxŕQr(3CYD@@1(f{葴#Oafϡ#1x57"Z㋖nkg59EXK>|~2C {CIFcb *AۏxhaHtocb#&&[qsC#|v4'2>?~}?LϹ+ґƥM bf~8ǿ&`luaa82T@*rֹc*t%ИP٤)\N~vqF"MiX>& 'F4RW`SDjVne8B,0 5yȫ |H رEXgVvnޏaख@աn^U4H!ߔ*MG\򛄐Gxd1#c. uz~ځݱ*ޘ!1|el'_;54Z5W5AK:Puzair[7~ڎ)l[LStlTDkz i2z~6/EX”<y:qaJ+mw_*6*uW/Dz=/2ՏA&쯅,P:SI't=e/~_󲩒zhm77w3SdzV`쳨Iw' 9؝ێ;8ل9q?)bYzBʰg}!0j8 9)T_BoTqf" !4~LgydKW ]O]Gן/fyB?7LLTr2\BݼDRl6Pk9[$ -Fe i"ruщ;.\{EDVIS&J$ЬЅFьryj/ECpOAmdA-VtOy1KLhy_/3w 'Z?H-52& q#J̚M!mxЙw1"ǘ$>b(]jsAE+;?7;:ݺӿ-k>!˅M7lF22fQcq EP-ӞE,S眇BZޫUqbMgH3^lpeR8H*΂l,1c&*Fu]- 1'ڱѰ]OVqpNb>ofQb:ck(s!AƠ[ST1xqCcé;WVjk$DQ[+U9]ûvOQ5栱!XИR>҇;8'eegGA }oqNYdBB!N pLg$Jg!Fk(mW8M DG)'ǂ8YGh 8ehaҘYO=F& ě~݂H0TCqnSfgOhxx#6)-545@Z$w CyS3hD79Xzǰ+$ZI]eP`kl}Lx`$`8Th|'o,gʹbu<KuŐG|ٚpuZƩ)ȿó-W1:Ղ _Pg$9&e%QVƑ'|v|>h}{1u-KOZze܋ ʯ'i<>t"U}& !2zN5nDRff% nAmn"ZZo' ͛]dWz9mySܸH7EjҶX@' kDCq>fUPƬabAiO%\;=V]?1KظRj7cK"amvHJsY![6pesowNy$F|`4w -`˵,!< ʆW:`i4Ԕ4ş9y5<ѾQBz|N~|p'2@n,xy.הV٠+t|h[ Pixs۶8&^(d]hȖ!ڹg:\ޕE 9m2 e{xA4®D9B֐~/A%we?6{B#K1ep44d`Շ! 7!K]<[Gƿs'i8kn 53Q &ar:| n?9|Obk_t V?]eF-AmiQѲid?%2Av8Ѻ0%ouPC c@M/T3ml2gڣ<*wQx}?d5!oZXDr9ع6T$݆qȧ|7pD"MiIk%ʔGڎSl Oч3ڃxueI Xvz24S+ g)W"fC/*?; Ka_Lg1_:U_jpBU{͐d`:e&ӽjȥ0uN$f§ؑ}%F}-\Jf+9B,DX)Z~ll].xψSbʿf#7jHleXXCObw` O\F;"͏mRB)YMa׭y'Z&._Rb8wjT_Nc(@8y:l<'3Z\HzNIH\oc@Iw~DlNL 7T&6Mf _'*eޖ{:!|5Hr=?a|:ACBЈbB!eKXWllm{Vkx!3G'HST=G/QY ɑYE$bJHav&v` IN+$< @r o'7sclkK/$&I@Lnz嘜b:ebh|3^UJ9o tt,د<8 XRLerE43+V +-6]+7ϫZ\fjv=RͰ7V^7B֠U"l-҅d>ӁHV%|"KbEצIT1&mԲKysbHddTv+V=6*νenuCDZ|Y !ћcH4W^7ݿ: ~NZp}fh1ow:)?` JaO=!%1I=?~+_QB3?xMfV3eq.{š5aJhսޫG5Wb}t3 `jpD^ ?D6M5T0o.nӻ.6_E갔,sC q"<綷=_ɩ ɇ=MYR\WלpB2wg%U*O0D:\nmonIp3 |lQ>!~m(:*DyG7Pa)Y^8H,ލX;b)lʁWE-M<OkQFYs5g(Y/-gv?xR5̮SWR'f dh(?}ab;FmGm܉n-$LO9^eʠ]ҁz";N-@D8֐p9bˡEabhLƒKVL\=Fi~ѽnñD|yѓ3™9^C 2AETCeX:[ sL>E L?f 3m}:7ݯ?/]ܦH{^Srz'lծU3"DyjHqi:-!P +NӉ=Dl9Nh'/skqʃPK=aͣCBc3_ 1=C>҄%^f2* 'OZhNf4ڕ#ZM7O~9K0eW_yOa,F5L 6eiGkЅOHpT^퓜 -n_OlB#ǰSQ|؊ }MGkq΋Y8,7.ZEbPB>-\ۗg,W1w0?KK?_j85_4kT B "AiLM1AQ,NsuE/_j%?{$3; lje =0?Ɔ+0m眂6QFאd;-f\@N 7 {6 )267^}Yyt?`c((e8sK5-D.jAHa~gϒ 3ya ~gj{F_ѰTu$~v+YLSfxV^]Ce(RI] ȱ""JbV va0,RIkz.j9>򴧧HVx+0F.NN=ѵUfaDP$˫N_~2~4}m`fI#$͚D9keTFI)$:g+ {evzneT2ʮyQbd;NrۥCLE+OI:,]J &v߉|D4d?ejoN`,{h8K?Fa³_ԠawVʡWB` xw`#8M&T_eߚ;wڏs|gIUƤ ZGl JF0¤!^ܺ{_{$?oGbEBo=pԩ-cM΁'/Z&q6ɫ]M@uKi?#'F IKDe;jb݁rciտ!aZJyq33 Ʌ1*/Ҧ9)yjD򸼀ژ. p\>$y&ߖ᭾i1%=ց CUt[6^ES[-wIpRMPB.+Z#,q;U^֠7oHM$^8 ʹS v'w"nd_ mnk`%D!6mnX v^8%L96zphBJ 1vc,Qm}Ig-e?cl(^sK.B.Y]׾Wniβöd(D29VugtH5l*nXkRGG m:TvuPEU![fFvGI97{7u,s$"Ibp[\U5^J3㍣.{xUS}Mg_sӭS'QcjT)wQ#,q |l҇aRD {="t8П;d-W Bj #'H.|*GQ]%I* U<7WTp9lRM25ս sQ*@~U`?@ pjrr$dz5loգXdQ3hڰInNrT%Vyl0|fMY`CS%vJf?Z/a*jv^;S9b;BnCՠP=5QZG𬳟]x϶?#NN](!q` /E9 'ףbR^j0$@b>i29 כXjF.hlF"YfKZ2yeKԹ% )qvפsM-i*T'O5yz. 7]<>BtY.vud>'+Av!_B U;[7M#+{gI)D [11ZְܦX[$K5 a!e=fr,ZNmBrGHX gs[߾ }ueS뇪,;#RN~\@I3.0ֶ T5)'n]\Y`tA;I1Ny(#S9/J2UtruDHU#mȫ?<&Alxm+b75lSqk f*IߔiŨQ9?ΪF פ#` cj%!rBnv =8xՋzdKE"r秲gzDx ߮ԃ~[W+Zf<Ƅ Xʾ*P$ oh!Y*pLɒ>0ĕYFInrbP9P2fv ?+π= @w Bv e< ; 9cf⁙̎Cc!W.#U8cZ/ST6c(rv}i5jSCI_UCЕ;!N'/V>j<On pRlDLA(׷x}yh?|cr~:h񘇶"TUWn|ö7) u'>ަɖlOk;g*Py#U"HӲ`חB84bǷ@WV~LB{_l4ʾN(A8!"Q&5_HյۀE\{Ujf QܸF{mS*~:5Ow/499xA~~iDL{qtG@o˷ XMY5pY7,4kB_Gz?"2{Vb+jg ]>'4Yg^n4KD4_MOh5Z=W]lvG. ׅ/W!3Β]pDz 2<|w&V5?Iȇ1FƷjK6Rg5(ʖݍ`2(Oj)ՁEǂ6 D)>"\QJC@~א+_ d,GꑫwV)J `2df.\vgqmO ȃºYe8,_lSSk4HFGk\qoF#kznJ;,ݬ7G+ J7?1GR|Fzr| xU.BGi- mV,ƉA?([Ĥ<%Dl<@| 00~;d PCj31n_Zh Ѳe3YrHPHQn++U-6VӸg-^ͼ;VI\Bh?/`F I1~'f@F tqɁ׾gUy:L8) "H|ik, )j9X\ÊoVt9k?=+Rl9PM2lpS蒒ouC1cc>&,rXU:|z _klTjI޼ZлC4ߟZ.jDbx(H7I0^xb(s\6s,_H <7z@L`0j$(JA0d]f|2<{Nk|TχmF{=I;۴3ۛ?fTFæE%_`Y`>҉R(=,y2ƞqt^Zţv0nq`"Mum(6y_]w}*&sU ș-ُK᩶a8mU~$ n癭ܑ{O,}%S=fIY/ShGe6!P?AcWRD&_K蜧1}d&pAcxE7ޕeO@?l`p5l[%dTNL]b;'~K8:iy Wu|`QAu&DM~ws|@EECb5P/>R-@~9?%_xJ|Ϯ~plYm yjӧ;u6|*'*;S;tz.CdWZZ^d[ 1`8kHmĆPy&m']f*dN\'\Vw_s+i8 b3aoӌH3P.Ǝj1q^Gm$GV#mSc*(|jBlx(o ҝ,cb8|"lU k9ύSԾ=KyY3ֽP!a-^&N?VWIz(` cBg)Ei/j),k)tDAi\r ^nz\ fἑ;i _k *E@Y˶ @+~Xhߦl^X6S@.A/kIڳUt!a'Gl; {&)jπx^.>ܸyLwwtȵV9;;:C0,9h]Gx;#N{8 &jrR,HDw1 v έf @֖nbAIqὕKxm*ݪ#LK -'ƦLH9R/!/~U8WO#lw Tx$TC.U3_aK jeHJp_C'wN-Q!!뙜 1D m֔Eqqke:IXNϩ|}rnk.:emSSnˀ+>0G&iF2- *װTN6@MѭS*aO b;0"@ 4EWhk!y<%p(0D֫}L.ACeK `hզGcՔZkYm$}U`U{xq[ZȀ|U+D)xs=B 9sin "Z":%C}h`AQ+"u*J&>; Bp.Zm帽wO1`H2f)d?yY@uTpJ \2Pɍ==5IyI J1 =t ROgaЯ'n7xnŭVN@^Lb"i-Myگ>YŶ#w,1ȷQV=5?Wi[OZqq-S!Ѥ4՚v ޓoƻ4hZN`m*O'sBGd(ʬhtlIo^G$:4Qb槤Oo󎀙*#eJB:><%DJ<c k8Yk) Z'?f߸otF8(}>Cfra7nQcFh *UNXAc>LH-ؘŷHM"[)yԭ.PV}%.Q !K˿3Rq4E+~~g G!/|gnl٣Q.j$ oQ3]0+vPwxc&2u)' e=9ml3Oy}߯]@- A;ۗ]<Z6 x?! ]ck ]V H]@-KGPldï$\Or MLмlo 𚋰TDdVBS([R)(l_##vgGqָ׬u OG@fyqل8x}Ʋ8j ʅkkPũ&ؓ>:/] J>.Zj;$^dFx E)%q+q*"1=n>n<'[LLR& DN($B‘ o@49^x0Ґ1s&Zq7L]ntgg$3Sq b@k>pmoٲ%+Y@n&%~8SQC]t{!t6tYc{H6M|"~Byl j,#A_"^] dfͭ>7}hjY{+H7gGev}׈^ڭ]iRۦ?HoTb=.T2bMnp\;]l9[纡/)]G0 + hOa@{W͉$Zio ﬛DSBs1G׹tQ'gYFIqHNRȻ:%)L‡o M3 uW"whΖdA{4]d4d^L7;{{7fBpT~9i۪S#s#kp CБ[0 Dwv[zMP3 b@*lmG)2gȦg9y f\*V:2Kj ?14AStԗQՋpA} Zf-Ƞ#I';Z m@QGJ9]6XAAjxz߇4+xfZ'pr%~B 8K"-i3Xؒ 'QUDmjV6B\up2R“dܐ{AqӪf^_Tiu4Y94;^}&n4:MYr^ID4f4l?㤒 ȋTcn-L5c,N#Z `à S_T3'QwmHy}tx 3ip'D9P3$q06HH _C&*VPy[,`"W[+7sKryw8#AZwޔNÖJF¡d㑿g~r,vPTx3b]S4F۽foG2l!##.rH1 $ⶡ1X&OdJ%LGJŸ 4K zT^*a>Nwۋ0Z?ߪfQHq^87n̩ϋ pˉ\+uFAMmh,}}:u ײzPi7 CVM~_,RZ\pNa7p0w@a|$ߩ-H#gh" /&AZK /8 6/v3B:E.Zٓr j2 fAFo*[ohƄ򕮭㥮c >Ɋx T.6 j_՛n}86 _P-V#@\ _r+U婳PppǓD/_'ߩkEy2cZi'T®F>pCAhR*C5>4p@&0s~% Bl;,ӎ%Lr&WJilsu052]_WION^|[wߵQMe7A+fv3VLN69aѼ,47X{/ߓ*1ϮL="}VMX\PO3+Uab`lP<Ѩq<aa.={LC !.6`"I8; Yqnxs.݀u~;Z/ʐ"\ B_4 6%Q 'dqዲ*8Sv)0 ʂ%Rl'x_WyS[Xf1 QP3%T~׮ze%NINsM-ajAW1Ff`r )v~aJfJk!8;1WDeI\/]d[aZR-6Au~5f>$]ҵ٨"0d@~*tG?H\Xr\T LU'{1 0vo9~+eBf 6\ {b"?@!O'lhXd!ݛk˕mmGW \Q4Ԫi0'Z8@Js )Je(*VE۽2$ lTdG^\l٨Eww $ MOZ_HSSF`6 ǭ@CpF:gÀKAwIK[u<=6V"谎P CC>}n^pYQ<&ʚܛyO0LqS`(dy&,[Loþ)}Wca_*[m`c[_ ˙Oe"(Tol VRq(4_ޯ" -`$nI̒s+6/{Ɗ/w7H^ ƃދnk$ZW,xі,!j%ݦaBa=2Dľ @;ҜpƯhUFME zƗ%vY:eDL~|#w||*`>_> &> $#L858Gq^TI'.Q& γ8 苠x@+{;W1{J?IlS*]$Ї'u7ڑPф'8D́~Q5KTk -GOjwTfn9D(Sq9#J dy81 0|$>0 ``R6E]ߡ\Z#H?*[<1ޢL 4*Q#9$B=NSu=-;Dџ@U;a-ҼfWJTiR,)Q8ޖDOg&Nm\PbVә|8\qxT/?y/!~춲Eixa5rhx6(\'Ơ0=~`Ś?`όÅ SpBHߔs1YyE\B&ko%Q*8/*7y?36/:rִ':Lm PtSJ#GGWɘiK;}ݸ W\m嵙APUܹPlפf45i2xK@1Ba5[b 5Ue waečh1/ȸx fqv2t=~3sITk-s\.~j;;&J/ؖ#ꨩeUzl]4J4,ZP_s>*m79ЙL)ԥ[v&g>SQMb)[v\rZxp)[.ݣ^̽Z X{}r+ZϞm{[bn=<әO@m~z}>|2l0dgDž60Nr >4=J8o#.>`էDs&4112 zXImQG]Wz?u.=-:=pq:GkҴ MpK t{` 7 \JEpEaz"B4bZ ƙ)+dsFKYX}?m(R$dnS&AZ~P%d =y^߳D¨T> ħpU.-"6&:_CqܖBFN¿4ds@%o ٕq_HSl`)_o^@ܦB1Ex4 Zkaܽ~9q698bX/:Pf,ji9!8M2ع7Zv?Tb&I$Pvl>?i+Xhcqimtݸ&:&^՞aʶˡ}Ŕ /!S13=qbPD<n,UL;8 P& ԗhb1ͧ>ilu4i״p7Gn#22Vh WM1@%ofXX-MOi;\G߳ $Ǝu %~xd1~PKzmqHX:"JjNE>ٟu3$ gK\- MI.K'zce]>FR55!?&ql /PfLM( Lu6ϭbNHM'|{!E*XO/) !!NL󿘎yH \FDB!WɯDF8}Rl| r^GW3:8AID+ȸڝ2pƨX2uFT}p;>v-V{t^M gY_Ϲ3rn&1+lE U;!ái:tAQ^5vLYo}h+NJ>\zN.ZH)XJQ{N*/!̝`Dbs'O'c=qyyHnh$ ɔP)GoKZ Yd|]gn \lȪ,<^.5,Wep1 Tw> i\g e8,)gV_XD-, ׍U^ubZ& <0<ƣÃ|O'E538u\f*ycϹ1wQV ,fYo?\&.Ӫ]sg&Q mL '^5'xXBҳ4zmO<ۊ5AP#2tqyD{PEጫ^pʷ g"z\b$p@noRa#M);_413zϖ WDͫYwZzr5)Hjdd/n]&( "loR&3Y/2Z $Ǟߪ؆Q!k,;@.cUW'4z(3mn9DMM嵧-!0WE O yPnR饛k^ɢ=l^M/Iqs jGg6]9w„.]<ƭœXi)j<)(i$ϽƬ>֋j< kr3@Z}DI>G70I`Q$Gd+ɿűqNO=V,bMJ[ 8nt?_o|D屽YZ\O6+6,Qu²#DnzV܍|(_ols֍b9MAlMǜ" Q65Dĺ'O8P?4)pR$& T ͔+|(8Ƥk~+rGPHw ޔ|E˜. LВ%ݔMPY"8DrHnQ, STaoQy,BIx]Eaa67'ʠ9M+#OXJvc;7) H nz%6 8,,y&7 @}s.r5)~rlrPu '(ؤ 0Wjو|MWxڢH ;US;)b-:SI:]$E?uFtS5H2v`-:G EY(쌑ˎ:Wq_ӠkZşf^$lP@iA鞚b5E8i 4)H[b|D/ҰL^GE˞@-@6lu\+_b)]I'ZkY5 ?)rq>Z[1$k; %9 Tf)v.T:b?; B!++(X#{~Tv$Cc6!0dWvc_R6*u:5lB<ѡja3fΨHN){0,8/?R,r: ^͸sp/d (fjYPQ 'Z:)ӃBXTۍ*`?O+9\bFS?UD{ R }2R+b|>`\A]O {*#iEp:?&hChNz},ws81kيFh˽MM{A@fz>rٰc>+~e,]sM|Fփ'Pr=h~Bg.\ӧhh๱Xu I>)3UdWDń01YX*MCY׿kP˓c?MIAzq!Фn%i _R[#y;+оmJI/ 5'"!c(=J TU9G5?S>eg'yTQ*-$`ΟjR-u$^!>H}[«RֈoDs1n.j1X(9CT͉wLZr,;5C{\J?NvDDcn>z#,{w .w8~?>ZaQf*1o8KHf@mXJ⺔&/aeC켍[Ec }q'4(5Sky95 }rmh{ #> r^un{ NeX UzU#[3Uoxve WOD@{En{:5[Iolc?7 >nhG]:XYg5zQIm"->]Һmm&`qPs2Qf?+&s6N2*ФYQ fDBp{`t~n0` ߈|Q繼տ1^??|$HxOsщPA G̺ 9N_ldn+^l$-}Ke U34fg";+}5{R3J2-8 B7u.d Q'#6V4}GAwʤfe Vδ^ =n(TB6nA'_'5?8 &0L! ~MpBcadɾEHIPlF 4;;!"Jn+cq^u[MM?"+:c`W"1;JQ,-oyE@מAdO^9kԞ!<̈;GPmaKyG8RhF /'n״~NV%磹P'-&>ku v:߅c$5Q`-` +6v`m{?t%1wKh!g)Qy !s^ap@!LS4J3>LC) Q_:8kBcBq|T$p"`$q%e;d;}b#t}˿qK e նe9`c4zGgVB&ޣA2PY Kpc aشw]or3 Fu;[dA;0n'1Qs%zYEgjVnPudHqF* ,q鴁+߁:s/1ۿ W#F[DSyN0 d08\ AƢ_T^IB;o3B*eIQd σ1\'n0De QF>74ZRwL5 sz*d%rm9GJR!?D͚]P~188@iIXPSRFmLJJ빦Q58mn!P$`xM,pb>ŞC,oW :LP52e Y#_3  j /lHGJ 4Ϸ+v{}>fPX$`wzӨ= ٖ".pe٣L3T]:hBGfgsY( s7|Fe^vUP!¿&X>Hܜ'h \tE3NN&֐5YoV-/2[DUPh鸖-!VInݥ*Cu#NH2QNhbw֕MKv- ;pFv\e =ٺ2dWEa+?o v~SMZVr˝'`(KBFyZ_5-"sP[mH<^X\ִؙHc"cŭH:J>pE?Z+S{..b.ٻ0FS,WF!d0@"b]VYjIYϻ+K'0e5 SSUOyD4>-E\f*jo^:Weo O29.!,cV˕7=l+9.ԗEZ:(Mf'\. ]WNsir} cNwtOJ*}&0}m)4v1̞RboYO+E@z[dX lzlㅽ .^KX3ֶ4h?T_^&`Ƚr#ȼHzY4.-HlDv0VR8}STXƸ[xTԶ[4*fbb5Փ(S&N[vN88f\y%qK $gNFư>S(tYg΃ֱ7T)IxYpZ^pD[#Cz:*gnl%PM${Mpvo60-/+H+Й5.gpYbDV`VEpw5Yj38gsYΧђ I( ;`$p>O%=nMO<QaMH(ayyHMTd;7+RI &7SU9B!W#V6EmmHqgr'5ahcCn%Z\^X9/1VAWՖ$tz9rs2#! {U又N1;PHjBʁzƦ.긍5(E[t뙀AF2"_3d a$arq0 OXzY[eg 5+ixj vPYC1'W<VS7"a>Ս^G]{O&"KCb/#5/,A'8;; >^ۯעCϐkܾp7Tn5./-i'֘ڕy-aY\cEG {Qv|L8Q Vl`#jcHXtnA?`xnhuBa$X_e[q4^XU%]1E"OGGE%MÖKq=V6Q iH?eq/v",PKL).#h9]zop}{X+,tɷ;,>On YC(-Y *b +hb #%e7Nm xxWEm_Gj.jv*'7gDJ, Xͽ:h[Q?7+JBJ_IÏrHu]ŃėP]ҒFu&Ptb; TVC,rfƯQW5>{.ыyRjP7QU-ϲc93T&Qj,M{3qߍ#h$ޢ+J$rnWwS&s7Yߕ1KzvyHo{e Ȑ%)lc턟S$ ~ &h4BB _,X}Ԋ\V17f0W@:8$k2vr7RPNm%= xC 2(e~2m!Ӡ: ;%_R5󝇜÷b_}34|j)AYB>/cad?gDPLO`KU&N ҕ_Յ*VlĢn"B֍l`G -g+L< %6c(yc%GBb˨RTYG `rik:kש(cff$fMsV盅(7@6!~ea2f!Cgv!dBWK6,H5}D(]&@S\KrZ^Tt0ء&dV#xE5)[}v|]­jRv (=MPLܪjz)韅^dXҍ5H@ ْ`2xwri|UEI2UGOE4Cׁg, ֓dn:0f7bA9v&yW^bۈ^損A b @ (ؾsY\D* +rcߛHk[/(sx4(uzLdk05SOߋ0^B/̌Q(c;hhGF^]@o>;)vǧGswevvd5ZTp^]ӗTw)!e`vXdž=QlC>Dk#]2h@_[A19FM\WŊV-^WW Ǡ(PҀ&W6n~jiN]15s1`pi1O o%]SzOM|,ɌWD̫4 ׀D\kaS jew4N+6RdRJw( Ǽr=Wqgt{c b(sNUrx=xH򝇲BTK*J *جKʕpyYFV[jњ H"F~Bv=3ʄ0Ijb UK;=B,KoZ 78m4봛g"Z}13uG Jc7PK;ҁa=7[Xߟs_`A*5"qw^'8.d2{zUT?#=ķxAzD)Kk,1/aر|vnUڡ '&rW?[ࠃ&+_JIJAAOCc-\e!rF׵u'o9L RB~w6pr7ۇƥ60~8z)1=~#td©ro$hJTQ2oe;ڀPzvX>,"4Ic?usFb}p4G5p>3sHPWfeYZ(ݹVP !%'&F+1|kNHu F/x.KEɤYfuam/ ڏˋZ6bcTQ6m5+͛2y K,V;Y 7adv RhV*4Tw 8rTyR¡8UxGK5LkBٚ78a@uLS#:kޏ{p'@4FcF6Y"E:+/.3xoPG v4md hAB;pfa!l%A t%0LM G M1+Z>/gٶk}S#2^<\.ZXV[NR{Pxeb П # To}%&cqurZB\\} C:HzpIn ̶jjۅ谝MI*nn5[ wU亲s@$ʟ(D=+_^lG.BJM^2 7t!e(?P>C ɺFSGY \ @h`^R. Pƒمe(3>$$0k'SK.C:Iv璅v/'ư(n^tYӛ[âx.9*u)|_Q p^7 g\6 ʉVFT+h5~ ` l-,[DP{T3}U-qI" }O6_w߇nhZF;l,]3g`18tL 8;{D8'+D8yY>NOmώ! 惤PCeaAHS7*59ZAǫ:_溄 Ile۫_q?w=cA7Н@ cODT(L[%T;G_2,FLӳ,E_1{%{k_] |nhΊRdK-Cx_{H'SM6M9xKֱ!3{4Y 5?$9Bg$톪`M:|!vc ĜkQ$(8|}EoS&BOmxՇHߢ42MF +2ՙ]&ڊ ݀G{ނQP1ʭC#V֯ECPYdT0=;9Sƅt>"@V>ad}އfWϻs1w~ԥĪ^$'5W7 5IerXq+ YU+pnh|Pw? 0*-:sF{9:ŤD*ZNml*0)ɫsK'i,N̈́#'?.>S߉ ~>WIW+xD^ %_zT pm/˹gsXZLD{?8\,fU|Z8&=Ϡ%W<\kMjd9q+szFM ޅRpw:Rc䆯@_vڎyXJِg.Xќț>^;h~~kCsz5k@Yf'ĨnB#sGsh(-]dQS\r{pDҝ" o $r_ҹ¹$F8axŀZsp|^wSJr3lMQc<= 2g-|ShոI6P3n{v,XA}mۉ.=ɼV^q2spZzmc? hF0 dVKdLկ*?]fƾ H{x4lZQAM9,pWE^[m]O]O%֢;Gx/p@jBרw!JJd2m,dVܷ-/d."N0B'~ I?tmS5EgZsn%쐡/mQB~{!sx~J[RpF󂇍4{;R9G-Y[X9{1x0{;4 /-xJY`1Om*TO"޳e\+C+) S6RHXs>zMK:Y/>.+ W>γ&}.Tʨ.\U8=@@kJ挑sb Sa9q8 B#` #%ʿoD{y)ih{ؽc.c?[mS-~+{Lz֑:lPjˣCeti O!K5`Qff„ݱH) i69LT3`) G\D8k/I3jSk*L.{a0~ /JEbZ?!Bjv,UF7QovhE*ɚJ0l^ԵCYmkn_zO)&ϱ.gv}3kط7"ab)`6tWf塏GV*TGbc Ci|yc z+{QOGLq#4*K(&}3lC=D1#\(|C/I5iF=@="S kQ:1jkBBaF{o7ό5As 5j?pHѰ9++2cbм $D9]fy8Pprv~?X5l(Zv_b}{fGh߭<BT,E~ضaio& `ESt|{4r;ŀzȕǘ8`U!^&;@F6L'|%p4ѝ'_0rٜz( Eu)~XUPˡ1+9>gTf3qԒ<43p+QZ{UE[7gi|{Q__$a2OPzeDŽa2.%)0>\dC Y3q0wFA x};9gngz;WPd]GUB C]}Gwh$ >#RχCVdg]~UW+_a?Jގ3aJ12t1902?5Fb p|mGWP<8D-*j0'PUQ9V7h2"n2!|3`E`YvVttMT4RP2f] 5[QQX>$g#s\j+ 3P}| zjv"J0iWKէ$-FmCY= ›v,>Ngas0QasEތ _D`lӐ`(+$Pe1sSɚzňTx`D'8SNzXm^V 'O#*^fE#'K?)&PJsܐ)KQ9 m񀿡PwʑĤ؝!*23_/)umF$_P,ʳ?1w!Yنtpx+C 7LŤڝuVQ64Z;Hu6L/߭_:lxO}ipJVUr}loʘQrE"o> n0D>6(X bDh>˔%[};CFah+W@l62Ҩk9VN6NtYLB֬?}0 K99'wƺ683OH:=]hT50{iXÑpzJwj A9v P(u\8N&qe]tճi3_1.c};MÂØLr^Ch@+B-xKӿixBq7mc2tbUTL$!"dt]fCE]ir˨r+!ߝKӰ`>[vԛ\gLCKg)sʚ=SUWbuծuZ<0e`/Yѽj7] m颜aG:P1ƏUs:r 9BɅJRL$9EhNE)ǁA9=`w?)pA+͐EZrX66Z(2@7`%UDgg Oj,';.Prdiې*^%:+S+_}wRCH Q,af!6ZFD KZ2;bH6Ү nC7MqL(k=Ru# H{ceބ9AO5e_YpK`t N(,7n"Љ,޲|K6^O`Q!= ; TVǶ(!Otl/9hjyjTw49e:4+e#t-?ӷj/w})')]I38/`m%Z^YI2Ch? D5v Ug#7Rv;&" PP{2Vp2}UZEPz߹$, 'qgH-~'lA TcvD&s{KVIbշ͹Mm،lzŬgDGH۳?85DNgm#6CP\턴MWųܬ\BC):mwju]Ї`TqIqE|]YC@IKϺ8Klt`B{`l?4%+4 _;Gt3D(r!*-^J^,@5Df$^Ƹ@@Xy!a1ŨI?nl(qPiqaß} 2[iug;BZP}+D=t$)QkKaƳz +3 $${z@+m/dϸv}\C]sIj=Hhm&ތؕz8u(*w(k3aCS?KNPa0٩E51Ȣ挸8h6*U^j06}{**C"dRX]O$!ܣVypV0ƽ!uEOSkg ]FH@Z;>_3ra$SCFolWHﶵ-qodvGgh:moQo6%hʨh7` CH40cB6r$*唆%RI5l$kzt tEk.u:斜>`->X}4Ej;!5iO33ODd^6=2(: L(ՒND;c4*-&$[r E֟Q`՛#ۖ)fY? *㉩qfxgwc\܂ס QX;( yk:[Xn Id|cm2cֽoh.}]hY $DӋP68 ^;wt0thKTeE{ޠ 1>ũ8zpgkw 9Y}YM]K_x!ۗataX w砖;{>2[Oڠ7b?xHb_xx:eJQlɓ?i#/nU5& 2,= *% QTWBB_@׼Vث#Ky>9E "Lj~DQL]GKݓBJ~E#ANj_:0@L9BG|YM) >n1kנ>q%p-i7v !(*&DC`)X~H~HBʴXaVw :R[J"'nNTzq4-T4\S@thiÜS֝rr0M ΤUz8`E`B'̟9e)1kk(-w0F[!L`)hvYͰfa;c~2Z9xr0^6m8'Fw~RIDr$  $M_R[1o8.C`|G'^fÏ:`ɒ2>Z^0k17g^pWBv{yO6 c&9zqU(}\uG턻BYM<ĉƸGAZ8Aݗ` CF2L' &6&ğ ,v*J9rXW ?׌nND)2O,0-9rBřl!ݓum%QͱiT<\ r@?} +\$Fuw ,ul5PuZe&] ¼(K*"-6s'va~% :Q^I|/~\ph\>'ӞYX`rYE` -_5f{-)L25M-@4~BeW+TS)Hޑ + :mR}^E߻2PaM{NY3pc>1yLG#[_B m!xsKT BM&W3%G3KV[T#5`d8z$Llyg\@WN"I%4dU i;{|ꤍ7O߈'hKb -LPh.e^38iR1> :Mq5,zj`۔q'4iKjRl^+~4szw-y関Eqh%dZ+\ HEjT=w@`{ٻUw3 Kt./3K>B$j}t`iEf{ Bn>Q`b*rm_,* XԒszBupk*6huɏ^3PU_5Jɩ<Lʽw$/sjf%QawtQ4Pv!U듑<>Z.d"*oa ?rwELOdm]gXx싚5mAh'ݞɰo)qw?D-fJou·RL% ris F)7^Qoj^Cjgי&VE{$L c޴0Ǿ2WY x=UҢD&:*RpYT?L9VA:r4͑8)ܗ^謏%'Z1`)-wAH7!lyɷY-~sux hOlq .fv'p*Y^tVG}x҂v3<2TEʘYQ-Mc JyA\V)kP@Xںky'ƼĄ"cB7: Uo`mܕո9\Ԡv2:HTg &؜9̘nGo .3R<`]+=rbh{~Bt{:I \L@< } `ȉBLMnğZX޽ۍG2)%U#9Tcyop{ uH}XH"\I9F]LmVuxΓ6 "VFW[ s<8vr !e5XjY,"ӊu"0W0qe9+C՗#e;8 Y-("7'O'&K9.?ǣ:RU`F;Ñ{i]R"KkZQ ,?1Fr g;Q ]]n:ii3j .iM ymT&1[Bp7~&+D;#ԕ ZW7K/`Sln,8L&ݣm?^eS/n3oM&7 9"O$[GG!M+vvw-ONeU<7xG*$;!m6:ި{I=@LOý 2 kW<{tNKܩQߪqlt^G5NSAt{TwM;Uuҫ{MDHοxۊ}u3;c"u'^k51݂,= G$93Mz!OʾlPl}K" i}>,il Y''4KϕVa&UX9N `u^|2yr!335Q|#&gzkNexhLo֌݆~Idʞt/J7#c_r̽?-9֡anJHNa`£L\, Ī@)6jݑvqShzʪt:^UcE O J#U ;{ס,]C\,DRfT\90Qդb%^ C5u$R.l,gRC=-}r6 L@0mYIu%2XoΤw'D79-g 5l%">3}%r.JJnbO Wixҙ/1UVX%Etg_ 7;!x;L[pL(`Nem!#nm ?B@BFW?E"~/a|尦_efr"> 0t"&#nt۰* 9ϊ;k@155?f :Y%D9)\tj-UtpEXDoY*ev_DXBuw%>ݚ?-D0}G.JDWȑPB. u=S!ǁKNLȐ~B5[UbQUCLA7 W`Ғnsە*\e  %Q*>zA^Cۛذ[Zf>r.!+c\҅yΑ@=r.kq#`mDZ~~ozMεú; k PdsO@yI&pXjo1O5-oeؑxɪY.1Y؊`g4(oP^+(pn8~Sw.QUQ_:<[4Վ6vtPgs;_3csu;rN#N-+).MFpu{ ʓ ^YLHe>pY3cXEծBYYFŘd( I¼ +gL[&3u=c;Mf|J!=cH@˔k+jSVOd.ٲr펍;ޛբw S=D^̰4,!asi߮׷Y/ljNQ uUƯ(Y(e⇂AB MA05k酿th}I 'D<&"8²\KO"c؜E_TUe9(Թ(EF ֝RO ḌA!^y^24\;,B{=+ f.1u8' ֣6jҼ([M\a3.!*kE,r1МLenMو|W-6K0 P02Q :-Jtt8B9M޶OCʯ$5L^Ԟ#,L| b Q$u@0hP;mh\WP2ogkfY "8b׮z;o̠I(*BXԌ#W'kvrMu =b&tL!xLMUcO-̬,͓ uX[wɮֵ= ʡ-`ؐU ww; a p\2iGFUq%nBvx/$Ɨȇ6BM Yg K \Mt蕹r+3 [Xn+L qd2V=>a"P>#hٴd*񣢍`Ú lͶn(+떅'`'Wp o]!>-])N 1*jyեЦ &&KyV獃3Mʐ>T3j{z}NfBFA4X0"YbErR ]VQ#.O xeVHIVɅdYYUY r)gא%mUpg|3tex̊=>54GPj82mވuuaDx Q&s#K|܊6ɟ"1 n旌*՛߅-бIٷ{TJ bo?EwR|u-cӆ)mU67\ΕЫGI#_?#AB,k NNMo=$v$=U Nf=!qɥTEg#2o`rtpH0뱓[6V>n/$ u=+fg섉 N{`]CV ^/ENY-[\ ?| K*6ɘ+<v#h%~/1}q0wcdY'jg~YK$`?1k0aAX"f*-"W_5Si_l4(Q@Js(GH{.>:/6ܳR C#uE3P!9$U2jRBUjEz@y8UQvb\)ץMD j`t#:z 92'eˋM[8[h>J%3q 4"};B&,O.TyhH%fk +{6d5?M)x6;%E¤ 잟os>wpbz)Ì{M؂Lzi? .T./ʧqbdޣ^T0rrVOI6lnnTeLߵ`e cEFzR\ tE]T-*knd#Wq6˳NVܶb yl F^=/#,į =˯\)'kdΌ 2raJ%~Y"1$1!AM+~Į0<<%kk|f*UĶRk=yIOHZ>V.xJդ@ jeb3}PjNI/DDX? '=,_w?=ƶkmxcVy9`R6'ݽܹ/i$Z]M lR \`x^n#56 C)42L!`[yރ I[-VJOQx 2'f5Wĕw^Ƅ]PAh|4喭jR aMSg(sBk}$nnhE3N{>y 1D )C*5RpJw[y"#IQ}TCPR00;{<.%QrHġIa^Ţj=:|etASy_ )ת<ȫ:﬉x`-ޗ+&]Ɩ5$Bf{I0A:V?C-Y~$~Ɵ* qr4ziKG4Z@e:v U& "'=#p8VUD]i $"a%q+e݁ս8ǭ&0sWD y,de Z #E2sx[,2E߁ʦgkhn~MHt Qٹ^.w;饐׬o6,JI4ݎjgitw.Qd{E.r~Hǟ~ᾗJovx-'t;aN^<&Nj?*GkVăpj޸z{OvHkQS ^܀R6BF%zqϻߋ4|DQp~0գ"@ hc꒠DrH_16 zE׽#64{9w\@/*i)47*H2BK~FrU\ Aдak(!;[Viu} f71(#z,'TwR@5yp_7NgZ[ ߕ?6ٔd™ yG]R&2!mGH 4Ǒe Ug>qLj怴2ťZґ2 @Ot 6KKޣYnzF!ܶY[l`zF6U81ǭ JO#nA> 7R n#bGAKr)O\^ NpCvN5$̢ ǘOK*J΅NoO MxA|ۨA_jP=ӘW^g0EYGG/T.!B NGyhKb} NxG2m䡚?*oh3.]> fGͭ]>uZf)M൞a ]:X %i!62uN@qQ+O 9ln.}da Wdjp:]j7U IM =u<N tsgO&!NYK8FaƓ=hl2&wI ns'@6 Ia=ߤo&p^tCa"E (0㑐bF⹺'5ӈ3&5]W_F}Dʚ^Dt zwpu#`$=ǻ"L# u'br+QEAG`.5QS v`3Eқ&%26/21ފ;bC1}/6 ??p TFm#>ITJID5ogrmwya27! pA_xiXhNM(?PF="b$H#t(#Zἣe |Sɭ^ER05ʆ] [?KQrQYiZ͢2`Bxt*%NP46uB>O eI*W99gQ}.4Gw' A\@0Ƭ 2В́8hΧrg0:뗤ܒn>cFck4ZF8j4 k 6ʖYKc& Pc{ K@nL YJ25ɻn켭 ޗip$0^xZѫȈu\ +LshӅŭӃH M-賄H hD,A -n#Tʈ=;Ev ZxQYԿjHZ+х;=kR1-u87l['L|32/Abm?QR}C["y u+|]?]9J\7&tL>>z=<Do=1Sݟ˒ⅰӰ`,F|{ 'xǭaa2-ݵ%gACO6eݖ馲j֪Zڳ+7Dq3j2Bf@7NW¦tѧ!=\u珒S:AN3i%aGNAԝ<,1kό>st#uzŻ~e&om'ER 0PENJy;$k+?bb>4${ŰxSI86ϕ8_qzo֐9W(mY#Gj~Nq]U Z#ݷLK̏K앐Xx= V“˸C+Dtx,쩫"ptf-Ckf8Bۄ|y+MMJ[)F½[q=q~1 THbNv`Zh @.{H/\24sgZ k ke+|Ҟ\"39Oڬ˫bY0Dqւ!{n,;rw>L+bB$\  ݖKG W9yMDBtcD6Zj%uPBxUÔ`#ߧŜLIJxYْtM${5@F YHSLv. %O5eNYE~NZVLmk>7C-ڍ)O nNhOZVM>%-Tq6]MU89x}tw?|+&ޔ!,bQU$- m-n,_L-6r[O-a_wT9T4gb"+^0ehd:VLw5CW;t?SO?ČBMjFWʊ2H>.݆ _:q؋?\a`ekڄJKG$$X%׏I;X{CZt wѧ7uN9@5~~cY6wPaa 4_I7a@ 鍖X))1g9}"S&i݉3۵ |HN^5Y_>^"8fGMl}GdJ*>0L6:"HDhfwo_95UKrC#\kh+er|biKty93r/g,4gx_fas?]` Rt$jυj0 f%Hy~})d "mDSGn.º@Z;RbSuzD2 -?Դ;~DM~0.\hcqԭ"p {J6%":b+ (grO2TXV0{KF 0$7$ɨ~%6|K J,=VL.T9GU^wmm~>(=35,[L"J9$g6O c5; _T/6׷Q`Z蛃1Y*x^7?F.t?'r~Zw[ѽv x0ϟ,y.e~CpQX]UA;ND{eBKBo䧠[o`l,/^q)ڡmhړGC8q碢ƗaXYeNB}8K@=erd3W֓XtooE5LŐR,(!;"`CVR9U!5Qj_ȵn_us\jl{%e>`]QD|ݵc%rg1ӽts;DX_ZBEϺHx4\i$Kqj֬nmtf>&Iߚ|BQ]iEQ JӦ\C]C&!3+N2s ݴ_Nzyw @PBSI`"+/2J[+/Gr|DNos&`Eߢa:q<>.]'8)Uvqֽ$WLٝ=!䡸> 7L-h(Ju4*8٭$<ʸ7?eA0Xx_xيpN fx;\՞An iO+U[T 0]3>m˜'\e|:מ_O'L sBoMweNJ, va3QHۉd,Â3{ɀ{d ޳:n4w$f#DXIH̓M?E޾{j-hHM$L]a޺kNb.Okh\UT"UqY1q>;,1!5@QCkP*qfC Ot 6ǫa)W`J{A1JZJV1}QsÐ.Rd*ȺE=a{3TmbV^9Vj2:ͩ8 lδv4> @uopbފ]'U߳~TVUK;`5#&czb?L8HϨFtaeF(h㯨$ڗ9G͈ɖ5ع0a/-Ǿj3{32'AlZ[N2{FŽs(yPnm'`(%syڶ#4ܴVX9oag-0:V vP[PH<?'\'EepEe /x%..'Y1jKAj#58Xrkzfǐ 4:ĵ'zz&g#K2S~.IՖ`h\`_0(Ao#Fg v?v'.=({&X' Y^F ,aRtUWW$´XK:Dr!!=C73%3[{ie${߉&ܩ⩡֓ 'sP`0ΰ3h%F\lc,~ S/ד+Ta~ ;w5##@_{45eގ ic?c&|ہ8T\p]o 55&WԮ#p .+1߈y &t% ae%Q^P$<+?LzoG[ /NXdR0?8npfpӷ&3CpCKAnU /H  %J&6|mOc̵9sõ[k%*t;*[|Q!l@Y 4xKfpBeYCvtGz4yXA79k,Eckp(ccjm3tYXϝƂFpA(B{UChiHA1#-FϏ:_ "iXЬya9t0ʍ f=wYLFE[CZ>.󲉆DJ8D=r!qٙ[Qf;.韬 g7 )}Xkf/'g_{Њy<' tC'a2\$:: 5=D iMZ7sHm(i,u˨rH4Ϊ%-c')z6kcrzv˾ EME]̹hO؇)⛵OA _tkW9"Dk3H X ƏM7X6>a:S*Lu \IkhR{0,RAA&>izw#z 0r%S!$04x",57w 61g{G\r-N=1%OYIкC\y.{#ΞF`Q?'£, @PAi+@vEqم*k9gf=TH6GXms9!/%c4&Q `Rڙ#Vš|V\Zu$Ě^QHR}2?f:mumyb6[8^r2^F c'*}s {*ؙD7XDozV09՗JTq!ޔ^ܬO/'Ǘex.uџkWêü >KǙ]Q{bOԐo G?P[E@V Q}GyGA,e>h0LRAa['lj.Oo n!7}c4/[+:K>Ɠ6G~udiE.洳{ 8Rw8kea2m8JX %0n%G7k=j&NcϒYL":h,(l;5{%aq-A!2]m@CM|}*PEs8@2дe5tw/'k'\GXىk1z`0 x ji% څLtmR)I#Qwl!#?ڕ6fXNkbV)=J~XWl)sT[[v!,7~boSncBy-r00Vٸr@o$10s\/Ǯ/*>;붴SَI\ T yYcKY2y~nssX6 JHV0xW1q ^8؈樖nFܧlb9d}&Q2bz|blJYq⩴x<J_cqt6;J1o\pnkW;""<[1Փz8Yщ<+1y=1Cn-x\\I'?z%w8r& !iIax2guZ-T% ILǛE4 qj~=QlRdt2Q!.LBz}>UR8oToļ/w6!9ĤBwmi\Y~*dkBW翪s2ső"r*LV}@fd? d(㮞aap'U1L~#1J|\SS|cEIP~ EyF*# -7.  >GpyĎlJ(Y'JGq|2.\d2@pA$c(ð#]o_ώ{6ra'm=۱@aJkHsZ2 L49(>B=˅[:+E@ق~)m/+C!bJ?G:`eU֩IW2JMa^yd%~pfp0<::?1q ߕiB.<^`j_L|>1 \EuV9pa<)-cȨUJ۝]IVM1R2 is>HWVCi2@狡kU,ju$Z>_O'Mhs}n]Dƣ@0kZky_jlzҐάB,fJ`!zDq6g2'l#G  rxXe xTt׃RwE^&ϒs^cb\uI4$=݂ _dM+&PĚkBC~I%{KF?Lᄣ3;I*•bW9{zXo!XËN}F+]wD0VfT|~UY8ܱ0,%b#o1.ȭNASQ3P4`q0y!TՑB| |\t% pD`L48-*! pO\7j""r*#13)3uuWŕzm23kx6'꺩fKYUN;b AMW*<}:yf<3p9tK, 23d3?iD)~A39)^; 833nhcLy嘏)>QM$,-f,\\Q5f߂!ÚNȏDdpZdiF.TuH96bn-xZbx,,= C \=**oT4eC0yw\*|l1Q]MSі`ac?>/Ľ 1B{zJ w pD(JK̍CD.ªFş ?9#QP= dZk j r?e \dOo L~܁ĨJ JD+q`ft<0tK_Wk ,k^П r3q|euej~Ww{Q'KQ1ը GI7iBvS ,Wq-D~Ǽ`]E԰-q/GX)zVK"`’U$}*LYd1\M,yHn+&&j'뮷Zs7r@nqD8Olkkʠ/.T|CKUÁ*Q-(:aM w2<˛C;RbS~4V=%$w, q۽R3˵]6;"ƺrߛ:=d@t6H)B/ƶ˾{sS¾ϖ40Ȑ zL,>Ffr14ky=gh$Z|P}/ *?%WLd;EHp)` -u袣Fz<\ u0|?2 72C=Lt)HR{iR/o-7$ɜExJ^pK_,]Љ8Yw򶞒g˲-:ď;oНDpOUnc.6Ϗ\@Mw(I[AM c/y{h 79lg|(nיA{>71e a2.:q_W69OWfʮV>zjza*Ncl}Xqu ՘6χ2栠i. 4'tah1gE} [h@,:7X7Է}`靋}op%Tl-[Q6 Pڃ.0仂Ś]vQm6i3 }K( !boq-`'Os@RA3knmWI][~Ŀ:Gɶt/D2sVp%/,D:P{|%Π=}I98en>:eԩղYAHGf䃹v\`Cնi⻨s"(e@ 1]l& \A惥Ķ ~IOA:_02 a4ėHb<~N^ ԣ$pCW5Z(L<܋yܭ;_o+g޻IV+ o|-O@x!  L\, bE>N,l;J.KG"bVgR?E f|ZPJ:aRCOLZM1tpd36T'uSެ5;6߂$w]tJ.k}c|6T-sR'!KIwY/=i>fۦ(=粚^ZkTiv1@P,_C[C[%Ew.S]x+YО'kNwhZ($Y8 |hCMI;EK,ML}Mл6z^CпfTcG ꩝*DC>ab\ڻC{XJ#ѱ:`ϐ=0r 4\}3!NoY\=xN1<H񙧲^3ӃJvX`:cRɷ݈U$Tث:*@h[PpX"uCY \Rۇ^*܊vyߗh:kYWe=cD(h 0S7YG_sVk抄<|,$ D@dFh-c3 9$զ>QY|Hi vǸ! cXEzMϯy7C.HL¥U#Hyut`|F4e ѨpF=^k>#Rwa=w%H@67(P=ѝt79(ZJdG2~Gы{>%僭h:E+V± Q+US'׆8iF+T[39C+t@T(^D/x/{p|Hu x̣3;#v/saJ9TϧsIO@0Ѹ 4Iy-Bg/gcqGMDtiF= ɚdSCOGR0<< fI#v4SߢՊ}CH-[(Εk ZQf]荮!#, 4dz$Y  Bucbo1cEz~!# o@>uD̿q~R,uSC$WhaV |`aTQNoWr4qDkTҘk̅1M}=g_){ݐ{x/"w͊3]:mh5kcHlJx?Xj2T| A)`6#Unւa hvHQF(|&S/-/q plLt! t暇?$oO/[z36OI.̂.tu< -ZRdccP_q $i *V ^$$wz^7x:TRQd"TI, [gi3;0g^!g-U#`Nִ}Қ'iw5/TOV}DФ6<; ; T덶ƪ'\/q̛SGQO)-P84n2h7"KJс_h_XO-1}"4Zټ |:t "V,(kZSHmD ƖMVj8rD5[$Ap׺u|ʂՂn3pa j#yo)M6iJŷGU]LJHHD}'C[rR&D-# c< FN9?wY6u3K#Q,X>_ -5uj ޥ3ARK~W1bLFG6~~IK I: SKYqm5[5&F:gQ'u(gG3=f ]HMYJB tEw?a-e{x*mX'[3UspWhӛri$8I\5,=KmOwֳ-&#jYCsIqTNϚa&t F %v[enyu/U'757lMǑKy8=nZ^!#YD5+0S!w'cT?JT|q3J-1O3o`f\&D @ mY&Yς2IDs0Sk"J_BwaaȸBz;_$۾ݤIĘ:!E,"?P- S()k?>6]Fy\oeh;v} :zb1*/&T8W-ʬ+]#!'i+#'D,nNm9}U>5Ѫ-CNk$iT-Yϕ5ZA?%v6yI?zfRMLȥQ(nR52>sbm SiC&On CqbRG$tnOJ  3b~[ښFxoʄUu="! 8q?/(<\xep˦{LG[T&g}&2~ 3 Y}_Rq)lO - ~&" F#-7F<%9%/~CN׉7t&JBT;s z?mʯb_Vheo$N[._%`3]ܚ+rTD\Q)K?*"HL_zj2-Y]vP646P{pv]0oL 5@t^5-$_@O](t: ʍUˋ;'c&&{ cZhH{z rEOkGR ׄɆe.*J 3YgbgAǨ[i0;4BC(9iAXL\;9GS[ 6.np q{&y0_lK]RCٙėBs)G"o\Fe|'xtaUOO8COyMpqn޳Ns:/x`Z;Wv\Q\&fT^P}@ӂ~ >NqyMƊBb_ZJ Iᄬ/~!CPW4@U4T/pbU5JkwJϜi.i<Bx~b\oS7ݐ[5k3[NcU]GT-ws/vI',ߨڣ8-$SI$2]>8D+ ɊNoJZ0T ̲oK>t͟r>xSosׯ.FMR"rA- j{uf$ؒ«뎧(Ha2N9Y9Mj Tm ޖn~!fDdg%kt=$? W/IBY{}"mQ^ܿα31DBGl>w9Hsm-Me5v:`I=&ހni8%OK衈~o>_V J/LQ*Zeɷ G&@QжTbniO;iD?Le}Ezk{џ15IS܊$Fi.ZWd ?xh(1UnMD /.1F?^*: h 0dP,&aF'Bϵo';7i~f $T:`4k\&pOZp 7èF-6l ю56wTl@ }QK3|;<7Uط_+P]裛~ {a U\S(Xir ]|%PYk^ '7 k ɳLZR-ٺ> <#l\L >uEƥ1Z:`,v+=7\IY%I {g 0;{}~83!A`X?P=)x7興Bhz5ܥoJEdb ~njiNAБT#,lY'oVZFޏ4S!`gb[waJufLS9{LbV&80cNpֈyY2ƭ;6Z"@5 -x@puç-}kIMMERDM*|I\s@Cr4](ѡf8mJlwDвk隋7Z@q">4mz5)X'a&H%[iubEr9 8 3@a--*TQ7 !1B׷;]IXjĥCw1U>0J{"$+^$ORmLM=%U_5 ՝/#|$"A{~% _Tѩ;zp*Ea|x+MkxZ2iLD:3?`ZʟE41L'!9MNnޞ.o 3{ޞFg4y=1;N{%I}PUbM TG1IPuVn tPGEOc յ,d·‰EYclU %.AhS6>W}2j=51D:=bg! HCMCp 'IG*wB b+*e S9*,OH݆sV@VӨ&5]K)Sy9q/0mrn sn~?q!jQp6y0ձ.vrn4GZ6w3NMl'CZ536lkc20r_; (3XTH h*3ΝwZ`hanm6hd yhOdxBӟP#X9XC& %^p#C59M>@Vҝ%C9 b>!rkd;cJW+Orf-zVhEbD@*qop4y@*;|4H¬ZJt$&QhA& G?zoKWU#! 3QLK~<5Κ>?<0G v3؊oAPy䇾ݚ!"&M~CǩB&8g_¨L4d_*adI8).Z[]Εd69yIb;)‡8a2L&f*hHćPn{c+0k,&t5u'1VmZ9>a-`uۉ( Uz@VRpu7m2Y`]_{־V\1q5-PrHiQ.;H-eX9Yhais׮HqޗSuȂٟE_2LY((=p͏o%Xv&FUxpyhS$KGy$0"?dspه*q'Pq)Pϴ/4B>v?@flIJƹ&"E,;P卹qz1N+ @ 1FY7&Ol15n]6ߧm+xQ_W&azfJ!ur!Ub`:B +DnzU>(-ﻳMIL5R5T*ӍFY?@q:gX6"՛{Oٯjkv6`z]o?9&i? \k7 ߃UH*ucEcΙ }Ȩ2[Q_@%$}ٰ ıfSM#A Au-ʻס]&[q | kx^zH"2z;akc˸Fzn;ޙIJO~ؖf-@LLr`! (9:V3,XH ? ROk?+_ȑ- AӉ-|'XTgl{AvLW0?u;McSy9Fjg xImႃlZ`R [?1cqdW"0S'voD{'mf#o2.KD)D5~ҍO1ֆн.-FRFixC Q 9ˊSH#̰M͘z5eqYR5Xm*n.Z 7@ܹb^<Çs_%b٨r3?gʟ{*~ d%2^*èݿ +Pab(kt襙V:JKȤ&[h 8kď 3}m;`}ۼ?t{ C>@Cn4iZwJINwH`">%\os ~!I6! L\@ᅪi?ԉPF[LwV{z@uzq\}PYR z P_Z4lP])W"O qI4yL6\(9 ;\LI\%E`TrWUão򦏤=Sq8H)fI`8ߒ_DuS*MP P rV,n>sQc"x22לt)9BB+dNQc֖G-B"C|q\?䫢E Lt$ > ]B`9䣱S`!=cjTװ| czT Uc!llH4Rp_@X)L}J0xy<'´ʖ'Pk|TmaϕA{}cri$]JkGϱ!~!Ǫ˕w DPQKxFcQ'ۜ8jP0쓷(@z i ^T:WgH8_,K{Z9*Hz~6p^%J6s: pq d#0 Ŀu;leܼt52>!2i]x](BY"MYG$}/O V ha/ٲmMxplOj:B$ û8A8RYi4A>cC~bJǗ3Ȗ KXry^d?ǻ,+&^Pc1Pa: AhݎiQRcl 1Vgg\e}< k!E7Z-q&MU;V?u1][l0,zl#S[ W,E+H06 nӠVbRA1V!~z%< DAlMJ᭄erW D%|TqbRyT7Ul݊ D\BeD\`](DbQ&3;sa73G P5GL{Χi!$L+xHO >GQq_~gx@?{<-~kNEcZb BziK'p@xsX80oƞmcӸ5_^ɝw "cu9ïOeY{r:uqzG,TA|:=ʌ7   ?飯vYthen_YM+iqeoυp}8_;H]zш9)eC& +iFtgXb*,v9EY xJ )\F@m&02*DaF%j"|4uRU5Geڃ+ X%\#< E)KfRCVXۋ92Ў˹oJר PwZ0{'S`@} 05ACS5qa{w>-6jԹ]v9:Bވ؞͢j'34tU!`Bjݔ}zp>k-#Kpf 1zfG?@5&L/ Li6tϩ/l]4.Q$"O8J dXGZVK0)_rqf8C+G(Kg 03!њʄu*z>̀;G=&TJ M) ;SZPƀ: #V{)0eV07WqG8G9MZϓ((}h־^Vɱ;ѵGJx1eCb2z@>Z֪YRn׺?q&-i {\H\nCN w(3޸@? g* y8Õ1 .6nez98-\1Z>V`BQ{;\Si눩*U2P] 0 yxt(0F4ؖp>0JPhąw v4(yNU ;[.O1e? L;tD/AVP+C\\Q-]q=k͂{kRbO37}ȱw3B%Vh0QxBPT/tiZ=J}o_jzxAmCD.;:kfkFV?W[9dﶒcVJ<50G48Zbr_6yL<@Ґp!J'c1{d2m 99(=*}$޴r,D^~ppLy+Wmף^Pθrwe( ÜEs`/dZJ6cX/?Ds<1 zhabW!yRK/ܭPaEU(Jہދ7. Bd:mb:#7|:YiL%H08ZyrL# Љ}o]젲8)SeiV+pUD3cZY~pu0Q7xyE۠|2u>/V3$M5C%QtGbUM7Y(mT3)H&{M{"yE/bT@Vb 3h6ȤyCy"WϩeznE@ez]GD~s[1g'3!^aBVg[:]YjCu"ᅡJ;ahkHm^D+ [tׄtœo$AiB/_}Vm avPZ:Tx$ 6xbyunտN#ݧL9,z$3=ϱG:` <]{Qa*-T:tTQB^Fs'Hk$c9i{"9kENcְaRgtzVH@,TE?n8Kp61?7iD>P{/E$b:A񺢳N#& 0jΧZ})}ܠʏGk$A`/Lcg=#?EUiQJtGI[3(8ؿ X%I1^M6OW|dpmD_wKw&n{ (c-o/zI>&z%Qz;T $z{S?SDMav:=jnw 6+'q8=6N!?D[]_ c41}^V7]1F,]d<( a$UqV?:! i1nJoSZ Tg=Ccq@-Dxz?_ k^7BCgyҁp:Phc"ltٚmئ!z>̺23kOSK4ADbfjBmX<~5vByReнθn=V9<\kY?^`EM#  ݓ%'K.UPqpMj(5]BWkm\Wpj DSG@Dj|F6j;DS;@LɅ)7Z }*tiZ ZܫC^*].[HA UKA:\>/,Fn`]+ʝMT2ZWo ғ x.d%yR_x[}i 8)V{H.!)5Hdor.,_Ud ^.z* cc.C(ޚ&!])RQFL̕eL엂wk Iϰ8=z,+Ű3af kNanyt;!\D]\q_|]4 Oxa}pt>J8v`$OX G0 kڦEDbv;Wc u=_&}胴y]_8 +-_HJǚO%^:iqOe Tj2NVk]%cّ\`$؟*¹ L/!7 P~?`s:9)ph,8z-rO[p,`Hw-,}`ErHadZtzK}'ö:8LҿM#ٙo')49<_4apDMg=YX:|AjF?. /MJ6Gߕx4O.p.:AΘ2bFt\X#)kSP!DphVˊ3W ,z m6r{@ ~sg۶c:짶]rdOy>@gFN+cw*Or)p0[#\!yhc Q }CRI\t J.nԼVs`qvRzG K.{bʇbEbFY9񋵣ę;i߁JV6aW~];~g֋(Oy;!c zȖ|g1CeRMXW^A鄯+wXqNy/n|(ZI(1FhxBuô)n0FєeZ!ҒL -] ﻍ)H'? @Sy1DҢo=#jeڝCNH> Pio[".j,y@N=aY5=P%|!FV ?0#+y=g:ީpk /WTx4Ǖ*!~3>xlDSJ2&E-]4]j!NJ|-Ի'~Êjek@eØ- i9kj9QFl&*2E;&hFkŚ86c*m9$$TH>Ni+pZա4YRP7$fXG\:pHCohJq:A/yUBzR$jOh~UfdfCJ@0-G4cg8ڻ'ޞFl"i-]x`*Lz䏴9SS}Lrc|4 x䏜$gѿ2DZ#E|-:-꒙7oI>)nϏRU}FBZ(,S[dfgHRL2/Ie u{ķ^Pss\Wh$T'N aǛ!ozp%jJ.3lnef|-y1/GzLHJMސq8O[LazA`2xY 4Fy$s_wr \(jVm>NzJ-OҔLl kun}:olC: 8ZG$+JNE?)nCL٪cLڹ~a|D+5- g67V^4qKj>\ȱKm;? ofmzTr[)*igc*_k#u{8pi'`e 6,~I99io 5|PL%M9ggV -󜀏  zB ]Yo5v%.|Vt'eI^W+kU.iQ>&nt5h0<=:Z_Qua4kcQLK\6pԌbY8-.G.\F12וfX_呼ތk2p?lװMj4O#>Zvކm1m;/#^$lva"|0ܶ :b1vbNRS:+2̛BepXMU#ܖ\{ nޠ[ύƻx!(4v![yr*[m`rBܵ;Aҵ'؍N!KƃPb.}En%۷t UZQzdƨa%%4? mUxz0ƢUSKsJ1 "e-M󎞳GK>̣ (o$-?*xu~՗#ʭWv邃k<<+ ܈/F 9G7n^JsޫL*\Uky\xM\\q#<.YyTZ8?x }&=c.uCt勖dSoQeC;6v.<,5pɆoQ"\'SFY)2x?ngp*uI=Kv#AVkh"(]3g`VjPRVOp$~ɍh{t KX $Sd)"@ [o淝ޔt¢ #vT)y}6v[F}^ry$,|#XFÝ6z uܠ儒DB,mn#MYct+`LdboΣfOP$7%Ҟ9p[1vg|H͂jPAT{^Kp˔#3Mg`>!ToXN3D"gܥFa 'g3#b?-Dk52ESgr,}D zG¦l9`'pw[Y E!Y+Tx}goEn{5Z&/! i]MX9Q@aI\ߦ!J&, fz0,&_"w^gvL$35;BypA}OlqLcV0tq&KsY-KuܹfQhzD,0 xFiE7g:&2„~$5VնR逷%:ukO#L{Hf;;@0)aIV9eRщ6r`nZ~嗧)W}G4Զ<u 4`+Mt9i,&Ǎ,K.GT/Xo.AUֲEZhSKv$~L|-@d 7~$9}t2{j~BKkA{ȺBs+Dž̹]l3䢧`wZw~hv͒P1Z)x/"5&+SOghK)WX#w#< ƭ[Tq *%Jѥ Wojx.+9˸X'c?l `mp >2S.Tf8!#2nYipދf]rZ3JU(?G ͧlNKIIV`5 7Ӳ2B$rCfטOUѫتIObzOf*I9{ 8RE6'.azfrGҾ,8so~L~@ ;OJF;=e$^T@hMcIXDf0zWg_i#,-g Mx|CGJ6󶟻*RcJTe휲wtn@ i1*pjiMW0586#Xc9>͕vDm0rIK>>Z1G`-'B5)g+G_|wX)I^;j5*4 |C(E;sY)@Ȧx2v4J{2ږbЃAL_kU%>,]DK@;̾:81h: m:"*G x`QF\-KT0zmwlOfʋ\%I67IQKģsm>d oY:tͪT쯰:u8j GB6%/+ y= {GI!3-"#^)!P}(fM˳'RD (r_n\'S<3u){MØueaR7;DXe'\[PZoP;(g;t יQdw/@[*d$χK}sǒq4k1lXa2]a-!gt2׆)fnr˚ɩED3\y A}(AW<Q~{ mOM |#qPw||]#6fֽNt,Tަ^U'1ƌ@CWr&T R}4@fDY5mwlx@8{(>G9Bj;x"= mX:Tqi7{lؖ3*k@͢N)@At+JߜFPֈ^N}{fMkn wkTp &z劇xy%`peKP|sOb+FO[|DW?ė3 Lo!rkq t$ġ Y2_h/Xo9?9x5?u2큣m#½%{&:%,=4Qք(M[fࢱdkHELZ:M6 W+7D$f2xB>O=nB}OG\'ld .$yTIا{OC-7T #nTJ$wMK_e6wA z1Yn3Vl͏w1*7_a%|U~' ~lK=0dEes@}C:7 { |[ÖbB=LVq(Mؙb+D!)N<  :UphG^|[[ !/fAyU O\Ae 9nDn9B Q[zm)A\b'-YF8H2k­&!ۨb5Gє:49(m7At֋F &5S&BE{ [8L2tcdcgXAR풠\h ?7U2$gC9O86ʋ5\0k?8 x)hs\f1`qn~rMY>1~:kE9j7w8X;!ysQTF] pڒ;^==!bT xA#f8}c>.&r"T]$aK!P&qMҏc}4-ېW37_byK=mI׸YvF@r$D-}GefF|,C( EBaP}i E ,aR^>?NIQ?KYაNM+ j?+Ѝ)l^j/Jsq\hwb{~$ jX֎D r̊3!K.sNAZM>a^̍(Xe2'4aS@j#!ؠ~~%>MŅ_qSԨ)P˹hJ<Ŕ/Jg26{UPY_D(t#G wR;KڞtczY(YPc^`'Mt#Qoiz-+~2[&ƇOrLL# zCw84P:Ijqo%!î`I!D[(m7Ψ(V<9#ޣ)!9ܫWUJ6#h;]d5aΥ\J\sڛ=w伣[ 7Q‰SyC7L^/!96-U|}IaXV 0t K2c!IG)l0ϯ#f`E:v 6}[r,!ޙQU$C)3kNݝEJg:lFηA/dzȃ] [c9OV4قY tjļK>5z+_DӃbaBkaMGk@%h^#Z ջ-B/ ]z5|>uʲA< }&?*݆ 7~e_5RdK'k<4X>v3HiqFm3oш^-B݄2_ T"Xhx<9akI6=~m7 ț[%]v)^A*_}홪azJbTptd; Fp@{:cp%.Kƭ y *4?zLa0ZM?~69fI`vAu]}DmznA * ر&L,2W- bgWلgCh>%&[ϢHbq"旰t턚};㧟 M~ûرF0rZ7ٌwL6fcwJr?ȓ˿J ‚i˻#p<I-=$ b4UDTxAj7D!f`]j݋ eb 9(<@umXi>F9Oˌy!gmԕ4|x;X_əj!6)-kr@)5eq'wr4f[3kҺs#ΚN[(Ȃ" ߘ5:> \@J"X nӈ@1YRnX>8P)yKTbf*]GpyQ9oI35jtΤ+${1;0<>Y`"~OT_F:0}[U>j,ȝ=A: óS kn+yӔ\w[$\Gu:k,;&t%Sѷ&y*&Âc% H:Nƕ-BrVtC5ZbfbiGEMŬp (+bqkN_Kl<[a }55OKBl46~\Ptq="[|67DH<>Fڿ-³{"4Rਯ :\#Y^ k{OC2?läSŤnhh'rDmNu1LCijiopH)hJxr@SKjѧ֝`> 5Tû.D3w˂pn |!R Cˢt<{! %* }x eN<-·2,*c>k_עј;Oy[7Y}u[d\ULXH7T"]쩆Xb}ڞ7 E3عíycU Jd[-N#""c{b@a"G- "93eVE9oA'=Ig+֊) >N^4E2pMkyKיv!lX|燬DB=d'."FsbAJno}dg/V0 ut~ZVAyv*(B$ܙ4gօ#q7-h%=bse~"/Ъ.)C? ).g\ goY ħlҨ65c_?{ 9e&)9F KHVt8#$"SJLp$qwq^X&,ߊ+Ov෻?+}ѯi{Q {ER -6anuH GMN1WRGRo&WF?3EbɊV& R9u9".AՓ %3LsrO$YMz&fdA9Lv,&O0J^JG@_W~m]Nj烮`vEʵC]+U?32FtѳRMxdU5}u2: g,^v(׮ f~saWϚ}\E7Mzz#R0FFlϨp;*-Dfâtb9">׊f@BJ}q 9!t xÛU0ЧP=5hOA2ue,?0f#_R^: ks?2wϴxb+_<—puCH=uZ\ST㌖.43Oi.ppځJ/%^~$UTrGCx-h}Կm{n Tk yd'.'|WF$JO*zbK%F9oC? >?C ׁTYLwt2ZuPj)T_6G2J#~_ S"6囝MObj:zCʏvqt񜁞Ufiʣ( WzMݠ뉻8(U}g0 0 Ca1rSiR _Ee& AE۠${d2FMpklc8*J͚JdEU \_@6r8`GOѕ{a#sl_ B">A(g=hT|.m$%;HUnஸJMsݿ7]ުhSkgI GQ>҅B#-:`V\Vdp gEZΦbz#j XߴLխdcI6m[iG|q9]!\ێ\G}#x!\fWTu%2@I--5AqkP`sAISCk @L=v0Lϟ*Dp区8Np#}u*{/gG\Cq4{vU#0lT(b-8@-}hjH8ccVMoY|m~UEITtQDFV0 kYέNs#9QXk4~"ubs8%ۭfFо)nvUwŇ/hJ('FP gJ]fd⮸\g ˋ1LMϽXݗTG 4µ3_u=_PWSJ.Otؾ&xq#rs)lb ]ɐ[2,cuC+>0~dNøWzkݐ~=\YJz+79yȽ\-r;Vsu?ZhbuT&IV1ZIh1y0Rl4|,=-"_Ow8|?ѕ",i$Llj#dGu*#,?_#Q@N,=\BuzƢpMFb/J {$Cn)+~QSjSݛ/ @Sg/,5bH;Xb#}M>Jߟ8CVܬѯ!2p$AWk np~E bHjt a?8}"SD+`/ZFM G~;w NWOcH0sN)/ݳ[}ܳ퉉KH&#/CHM!Dz!.Zޮ֫)iquWSBF<~࿛e"&JC+l Zhō'lpZCSbi6d<&jAL4Kd >")'ej45_!39 G|,\x˥N-4-S8w&ݹÅ.FfpwR9ECWe~8ԯ2:>\ǐBcxUWÌCm 1&C1yqJtgMɹ<׸l[GaT)PVW)`4AŢSM}}PX<Lӫ`$frߢ|f]aYA9Q}0gH93`8Ku9OyS]/} YXU)Dȳ<u&EfLXfF? ]If%2>9 E-6Fn{=کu-t780geIϷ \")l3w$iϖtl2Gw+dz$XpF O@MKϙjҾqz<+r嚁-՝)GxkW3ZC2BkNqYPGu108t %pN25}WSLQN0Bx)Q3C.l?5RAL:ɼVA'ۏd> 2O Hr>y?% $"Yk ggE7sQs~c#"'7LRwS 3x/}%A7b?g-K==L1_GYԦ3סm6ue -~|-u ?¹BW/`h /F4 萧!b´=JsJms4v9xZn7*(+H(f_-@)iU;)X U=,>-ҚuLUeoJ,Z=jL[dBžV7}k.ap5v#;0[yaS(L2$^ EBP8>7[4sD^m|q*H֓%`',捯XBE+eTG&3(.)%5"aCR,N-ζI$E78#j^6ڃ:8x?Yb0o% Ȏ&* 3? $z/)'~зN)[j= L]W[ryoڋ܇F.m1?a"? \OhJu2j3㽌kͨ-'cwawt+`8VunnQ*qyQȴz'jZWWIX!ZWU+Q*=ݢ $D^BɝDB{Ro;^b梬JzF1o0dܢ z'niàZ{":+`E r7Β`V/$ #Ձ F\5F¥c!w.̤Z iyˑ iDJ|*VLEId6(oac˯P6Fdiܾ]^>Aičob4^eXȸ!Xs?U^r#R{D^RHI%d'>^hg<62N!VXT<m[XxV4"m -ai cStkL Σۻ;֬6@js¬b[d 8 yzOn<[c2Kl+(p 7Mh]O՝07{G`>,27NFiqșmɿO,2ݱDU2&Q7 jG=!4D&y[e d3ZS3{_p/ U/@vVYak 6$ipe r@x8WI].)[hdu=[H Q5PHI̠F"5Lt.7akĺڥiFz*~qpӁHzT֎5ZZ5#~:hX\ei,}t mzJ2{~ciAdX}Rl=F4(|]޴h(~֟x2D0ʚxQM֭@0u(}̱iR23kiiQFTUiB1q/ _ŷenLn}C^.{s# ̔Ǹ]#9v~']9N)Xn":\)׌ȝI  K1xi0"͟߻osK)m4|/izXƱp@'~K*҉LG9!ǀFO^9}VC*b?ϴY{_ZHኸUi^dkhp=cKzƜA1*I +Rxpy ;2Oڅ%pk%SO !!eɳ>bnVJΙo &0vUIeXFCb |[>۟ pz^IIgcF̺[jPxhrM;WVR;4}Mpd@՟ ̀&H,r1 {Sq46 {t7tIA+?UVS.U7ڊa$1BI";NkM'Zyk;=Jbd絍04܍RQ4‹ {M,j~UeE%ُf&{-JOuH,[2G~ Ulg/FXгG=O]T*1cZo_ip7D+]F} |Ԕ3CuV{v;o/q٣׆ AM%ݸaVxw2gJ7|q⩗?S6>J;- Ӂ%l0\i2Vx,o԰?T&FKgq e(]C16 DL dif0SZue;_ x{)6Vw[X@zѴ2#$ FZT$ōx~%n6T9L\\WN9MZo>ZZ#PƘ=I 󈔡Чe`t,k !Sb#ZAٴ "FG&Dy+ÎdU<Kr_ZJs]V`m:X[(I!Fm`m+4}yžT5iHL$7'&_29fA(&h<e4k>kX,-2Ry~f['/Mg֮cEl&٬C8s+v(dfwIc+Us\V=fŢFIDooz˩h̗$|A'֘|f*p&UKW{Fg[5C)E~"TwP:m1C (oJv!h/uqk*UfEA"6􄇾Kl(+){ɐZN U)|͑9,3E$T}&. ֭6pDd[_-JM u n7 2ʢտlS.FI\y_ց:i{,Pues}ӗRiivΛX~G^oM$2" df~Ofk$K2;;Vcz fx+bPBr#>@8]*ߜ^§[1obPu V~2&o1Sq"Ub>c\O=Q+vAƚv9Q2z7rwƼ nҪI'"9ղ܌7vU"!: M҅CX {XԧPgtց ݊aBEs&BW~%WMn];1j hM4TC]nl!bГQQ vj?V6+%17jl?~oAz)wqH gхK%$& ' U4C'2_Q0_#&f zgQU]U[[<9%@T-Vd\YlB\6m47@/\xɖRИtۀW`@񷝔7{tdWarwwk}}'nV2_"hI7)הzcI-$Ă +uF|b,xZzHV#Q5.Tyt (O#Sv{U?D 4ep9 R^*T,xz%uYLO#+3Y+Wz lV>mw~G.ŰEYZsjP?ǎc \rYa_eb%#;xd20V k\DP2ndt%!nk{:gʌGXFv蠼ղNJB7{L[I ,i:e-ZhV[阅>LdBTxO^l+Sω{ J7BARcݬԧ\}5::j?=p \'Ѭ\K*cRƁ-YR$~5v*ҀVu<5ӝX!Wwsmv?Hu*lwni%a^E vF#1vR +X4bUsFĊsɢiBd̹ұSNiACܜ<oृ~ v38*׸-St=HT<%# -;yh)ӌϤj3ӺZyV엓Y\>ׁRO6Nxj3ؤOڏxL ajm!'Jj"Yd 9D;v`f**|dk5ZL *߼KJ_;Ca{%Axp{5J\U͋xF'^!K3ګ.q0m|+7nb4ImKy< ]̏_<~sR] f꫻UQݑUN7\qZʵ`@+Y'4"}WdDd4l]Rx*̅HVV nuQjнJjuӃ<#v0{N[WtP5GAnUp}tL%DR,יrQi'}ʼ vC̗ՀpRM?+WYh,|QVN鶷F~X3쓠r׵5(lmDn RNBG}&?`~vRj:~1]^ge dVsP}r_[5H=S `Q՚]mN8`rq5^@KS9*uqbk3HIG?lO y=5%DorЋA "Z78WIɂ&Q .`n%KDu Rm-3,qQ#~b%AS9M K@sI`=ϧAA~M^s |Ef6n[NJŋR om4 {l Sfz>q,?hfwsbƅ W2į7RKqs8>a$wV)$Apo[6mNd P3QQ3@A] 帚(R`)'ߛZfEۧ)\S.RDr#B2պ >U7$1=y`ʜKFҸ'.á#,͏h1KT=oN]U\`^+5%=u=DY,m=!0TܾFA͵ p>^ڍ(]TLĈ0gf|GUٍb>jLe<1 BIm >(oW4&bs !&5t q8a.I1KF2bkx B\F%ʫ& ̬eCʇ4qMw_Mn%џ>KIl@ͥf`&i eJ GiupՎ R2yBsF|]E+v.ڿ {gcE-[ii |[j}\MRpTQ8 9e!G./ttEK:olB)v3C8JR$))& ۏͩ',}ӅtZKپCsJ9B} ̪wwy&d4q A/u\|F$œGqB'IFfMjkC`bp|3[X[ 0&@>U[=: N3kU]σ*ؘ\>'Ӣɜ S,(YovUƂ:"x  1Dt񞸤c>쨞XQ܈ۧa%>iJe,S^|)(kfu12Wo4>[wr~ Ʈ$ƂO2D7;MD0[}}1Rm:7Kz%3M?&+ʮD hMęd !nѓIET?xZٮcbh$>{) L/I -Ċ%P^J\gLӡt'0׬5:V0%{CTu铱l/1`CRlhSu1y ķ˰2rYPBx(.oM,l ebڈٽX9ߡ 31< uT(HE xːDj!_!}Tu0><@>x3M&_(V55, 3G#Jny>a=fXH]d9ϟ1QYK KIlٿzqwn`^8w|Uw %_^_^pc8W(0l\lqkf枘؆htO!CpN*J&6ze/o_HmW玶NpQjij|=pLK1DŒ=5fy&F]'#!:/|hJSƒR`y{;k^* ȸ>-nŽ85+aV5l/2:RQ,ڼ6fvrbgA2fԁu"Xj|X,ձtGE) 꾲8 >9YӔԾ@Ue'J٪ԭmHoyMZ`VK:M]& 5oi.F/؍m{7DvqO~G'~Z_1{PX碌`-T*` T(!A߿KȸBjԯcw:2e͍hLa7c?ťŀ\a'?j2 ?/1pojhy*UMoƋtq<RP#D!L r\A- ,KT'h7E&5rDF yP?.UzCjlM0Ho$#LNM,IM'=x=j|--g[' EH\ lݭnJ 3=J; bQr`=9*p\x .Kl Ip0C)jl[$kFHR o rFpiJm5dD4-CGy*}q$Nɰԣ=no=5=Z-W6En~Y\u*!=(8Qɖu7{dҪnvo4g Za{Ԙ )]CG>[-=HZ- Z:Lŋ3Eʂ$tD2ܸt~ %=OZDw0]?k~J}Bu&`Q>ŕYiz<\L՞L&RH<)$dk%)8F[uH^7q9hrh }4k0 y8NIKU|X^cl#` RDU N_/o<9BnSa?˕<&F8\J P3l #ζ=(.p S<ਉ"*_/Suoon\ǸyzkOwo|f /%V$x_j=NP=[^Ԯ<'@CH[}"!Bg}:NWU+ OӘkhG' { T_TD'6)sǭj(ក${ >74K?og1F@RZV_LEʄ1K6w653!L!Ǭ> ULܞ肱$ ۾> 3Ъzߞ#xuDAH6'IT0#,p0 h`( kcDs"0M*5>͊+9vj,/r?WDTI+osFtK r;l}%LuO7S&.*LƹUVnCVoUُ+#vcxT[Sb`& 7H5t45ľ?іX׃d=*ldoB~3!Vӭ\<Om{Cq;) iQ$p5CQhT5ȖMtxB؃ȔJresBP0e8[ED PF:-H|Hw’#ݐYc >&; %}oL%pѐu6[F'4.Jn`>Ԕq<ڂ/PU qCgFH<@30cw >4=Ձ M KɌj -5>H |Bbk?`f!c_еtzgYZ07070100000376000081a4000000000000000000000001642f09750001b7e8000000000000000000000000000000000000005c00000000./lib/modules/4.18.0-484.rt7.273.el8.x86_64+debug/kernel/drivers/scsi/qla4xxx/qla4xxx.ko.xz7zXZִF!t/y]?Eh=ڜ.+VcbfY50D2P+I:f8/]bܩw;Ɯ:OgqƊ>9WŠp@ej@c]/ܾ«2* `fg\I}%0fqӺ=H,d\n[ Hg\/20|Hd@,Mr1"c^&3+`D7/ɏ{P_[!0/,A4j1g+AiⳈGz!5BI_/Pkcz 3eIsH}` ̶a]jMTF7갂i`6֓$))tn":d) 86Qj|"迀3iG[w ԴLG맡ZxO-vT%K]ss xILi&֣4Fb;y$X&[3"M 2c1~9qzb>OJ/CIWDt=EH#̩ "\x =w[{",ǡikv'fxӭk9Xrq >'O塳fgv\Q*^_pӉ:GzDj,]׈- ! SdžʽscXBFij :?㪶q3 {j lZya6o#H as53ѴF;QJ1"|`/0'Kn>|lFKU;@Ë[F4M  sAz٨:«Ajp^ 6fVt&>Ѩj1IZ2VMzC Q(]K@G# =bMj. `uwja02BSVJw3GgmKCh0ijy}]C-~,pDJ9Ay? טp1@BT0 \`5kK^]CE%MFj_ vF>|"Br /lx.ers ȟ}ˉӅ-U񣯠g\N#뾎='@:4Ye ly, 1uhH_U|!5n6YZl9F&uXh?Nst.+S ȢXV&?OyPϽya$5f9Ra7u~wqgr2 (!)+piQ$)E eLFۙ ׇxY*| djJ㧜9HOM?M北KQX̰XaKZ`=Bb)KX]rs'vWÚJA6sp5C$P $*hfOa/KѠy8?m}?U(M2^~XM`bsPߨAT9P/@ĿpLD$t#g#7Ȯ%e@l 'Ap]l|sغ<\:t1 Cx.`Ja h۵ubǗzǯTM)F{󍲍yk{\@MA\y@ɖI*wcLJ/YSSZȻ9䒝QlXVq?2@3 xjNE+)`&P08be>R0-Uc&N? ?C|ͿUGB0 T1t%0K2P]c)UtƋ׈*r !7'nPu[ӉWQ_ jPŖܞ}L\רYY^p\۶ !=?%`ĹwÎ[CP]"+F0lB'mǐWr9 `6 :@H֮Be +RQ\ }߳y-::;, lfVw<:p.&ߊ7fQL2d~*9P'N*h)Q+zeXa<\9?LoO#7<(Vq>%o\!Ṙ<9s)m3}d(DL ~|lCkt6l AK3^W҆Uf>hlۑ@mm_syWǝ2ǩB1qxd6Rt8' 'ͽ/2dA5* K#iAh_TL"y!~")(2F-5}筥cWmj{1Z+yBȥMb[ٙ[Ǡ Tq πnȵցjyH`*5oV{Q"5iJ>:ÕRBO U?pջ#JZtzhn7~Ԟ{p"P#[7 f UwQpa/ y]ܻ~R!gR`$2^BGuHQ:̀ k57/ +ӉX|ճ_#SnӕZˍZT-#:ȧc2k;cʫ[ZШ4i-ŔUU@ںʔQ0׮]e~Hk V+l] 1J;S{r1!gD(/{_F*b{}+|ARaC8[sq=wW)ڵAo=1'LO䭾c6vOSS޻|/cnDdK렊v@^[݀_R;/Д258yArExW\Ko*c'moPMC4i4k9*W~"ߐkdGgAɟT 4M DbZ'QL*06P_^ !Dv'[B">#T6D#zB?J$$-IֺSuQ{w +͎ 5o9/FqM:sυ}?ly/DyJNHrX6/EMXJt E¼hnWEn ,|,S;`DFhҪ,iĕ(!U]-ܥS).쥂4F3?"J^*]ך@p*w R|ڪf#'wQ=`ҙ_@*W aHca+e3a\(ĘqMҺSۆLJ @(_eO$ EKWmSJcF]MG*kC52hH2> sѓEȦjx?;pY䊕oeAJ),~V c.&d):ڥXLT`~TZ"bwr,uo;p=v@[ǒs'gi;-(KgsW/{V 'pe~ꪹb~X3UOK4,I%yX'Uٶ8pZC{/hfU)>ۼi^xK# y&cSwsnV+6.0,FndƉP 8> WcO^~׬+̙s/kĦxըϛԀTWp< k \@ rGd *9 0^󗆓O*tɰcc v- ֨3EwIݜAyM%#;i"Kgez@Lp v?#84}kXm Ak+\.Up]dND5ogr3oR s.sp)+#@]aE0H%Z\>aN@!‹_=W/c'Q=OUZd[j̫7} IͩM@a ƣyg[^IZhHEA50x8ufdumy/DzUE$0-Y-,C[EXvo 69yq'لF eS 4b8ʿu[Jѥ- k".ڶ+d4$+>&5RAk2(a;d%@fv4[\z{,7m\vi>XhW}f[k6KexCfbcG='E,SqOBU Q/2wMf_k: X5XXS/l_ Sk0 ΧGnxx9b6i ^רUlf=C_N XC˻Mۦ6y ktJtUf-!}#Srjqb"w:";Z˯+BBl5+4( h\I-Ɯ .~1[~+B~utE9ZMpN=j# z9nL"|aDɄET L;;sfƤM.`n [ 5 H{yԸ)P^Fe}OtO hsa nqϟfa| ̙-~哽cPuefs =rZGKpzsbT:ş2c~'ENff o*^,,2s ^CY]H[d!I9ض AZ{:窬E|JX)8[mF5bqǑ Ds$=.A"?dw[dݞ@vXd[؈6=ܤSA_SZHz̙0(ᅖ4;[l1߰j<TIKxlIaOᕦ[wFǤ''*xsv|i Gj+JK3~EI|BLS4e1P$۶1x({X3KM\YdF1BW M 'YA. L \3q[C.ǹ"x- 뇁(?Z 44mZrm}DWc,%L!P -.j&1z; iXI\_Ng$f4u@j5R<~ďo(>٣di<do,Q0 &>EwhYWHAtN7禙0dgc%*.]9_}=oJPab^k/'|7--WgiYE0N>N#Ѭ&Io8CRnfD Wxdŷ$޻*&K3)fZqlk #rn,LVR;S\Nӿ7ʍjf2N5e>&X3i@ѹG_m>9oc okZ+]/P_) *VǾ'X:V;0;[JVz.F!Xf=yp1 3|/#S(SI\k lSP!n7V\ϳgBUjJK,J,ѼHydc_A$y~AvmĊipxS㎄c=uO 0b;!=y>jc5", _7Q, 83_ҜW,"RMkpC0떹v(Hia6O_^]^ -Gl/*792^U~j婅dNR`4E-ngݙOD5~τka<&f ̉Bç dNO2&'`a TP u,hV&14||Xˣǹi]IР bAtxRP@&c:d8U(ha!~Q_Auǔl}o - :Qe )cg=UW~Eq C(%:9a4L0\.+ƈBd|m/i8 Rnx<5# 2)UU3$ŃA/&Hljdt)+R}b`5AlBs{t12]a񐑸˚H0̊ ]k٨ۈ`;!@'_0l̘{Òmig! ȶhJ:<$(GV9t>r2tz[8. au߀A5OE݊՛~=xV3Tn BظsI Ѩ#0s' Y}[U慰  ֮c 6BhK_Ҹ@&PC! ~DCtp"e#ВGq2ER֓OvF)j2⍤(7ka\֒vKxWS޳R=HGtMJfA尹UMο )zWH\@,9G{-LO'Œ1$ޗ+ra6 if"@VpE!v^Z[Rf1o*z4P(yuڋ L_ N9P1)v,rBB]kYsakU@mQ@ڼV$f&H/&=Lؔ ARZ}b&U3yDƖyC%4[Ɗi-@:yRU$T Q' Kn^>[/3 xp09UPQl3ޓul(H>>˝v48?Lo`0$tϳg%jREsŕ=7z}D]rPP},ɿem.f5vk :Ẁ=A[@R{قMi;7HEUѪ ♗◣2J({(<fg@n&י(4;1^%{M9$*]Nݬ E@Id!Wz%,8@]dܣ=']uKpG' ȫP`h&iht&4hpj:#_N~b,BoٙĔS 䏞};D_XHCM4fn?DTΒe8z},f 栢hqrō7\. ^9k '!0h+6dͦ^ z4ͬ@k/?LLYr0$.xho)^ēsXb" ³5,/}s㈂^}2`M@ހvG3\sBb7O#ܭOZ5vaEAT#W&?Цh4"͜`ukaDžKfrlWԘV|IE)>]8\RP ]R-s ܒL;o;>2zʏL3qFEʐ+tSë}Bهk8EZ1kKP/fwIvѨPi9"<+#\mI_`SBcvb@̔چһL<>K ,C9LbPgXdTVQeCז-\'$^qY\Dap;S\ x,a'3(yP 8xS$ (ӸaKB)gɘvJJ"_I: մ1 ͙IT9d^Ӑ%&n7O,g*uMAΣ8j/-wJ#} B &KD"Aᆖiݕ,JƓYDC|%ʆG+1+{]K~UjUX} n;,A:.ܚъj jq>ˏH ۨElf]zLp8s\m]ʬ>D$yI]$kbUy?% nN&D6Ds[M߅%F־ 07t`ܱK؆+4\k[jZ?3^NѼ90c}:Ur~~k[h psSŻ_^.~4,"'D {)#ӶߦUߚUpHW{{Gaɪd1r^|?Z#cZ;fΨ«SK1rz{e͛ eQHlMgmB9}Vt-zk]{'e\r?,A6p0S:aK6yz,Ie:gMcSC~|y*KRfk3pBf-Vq(B f4_jTg3 _3U'{Vʅ>w6c*;,.&&jfOzLlgS]p l3\i=V×FHɩPLNY8rB ̕N%4nsN<ѸgzTႼ592,T|"#<$A(D%g7hFq鏽:C&p v~U6&?ZC-[ZKlL"Y"0 9= [q !еy4{0q>n2:xmYE)8B8H"-9_@56vyKg{set5i"P!;3j}`~ KS2<9g;"s+5D5y[.)̆7Ϲq/V^'sŵc -+LθZ83l,fD$:0U"{'>bjpל58APJ$<5Kf7Ms8Yz\)?3A !LսVchVDWȴOfc/RXӌ6{3\s_nG.DREEo#Ī_{`FUxl.jLmXް-piz'⃯)N64KwfKx'ҌQEaXO;h/ 3VR>ЭMr*28&jctGiIx>|ބ\Q]I+j!$=*=.m: WO[1x' d~.R2<)k֦;?P~V-am>"~6 ѣ/=bE&$rm 5X'e-#DFSr(L3;{}>/qx8ХEјCو򆽧џG~}:$K\YlOpi063[K7ad-\`L3bUU5bV%(dp5ψ<.sv яy*o͎$L¦R}ƅ!܎ &Ƣ$8/4ӑCd/t )U tynQQ oh7\koUBx#uNm'*~E:ͣ=sM`F{Sz0rbAyk9/ԉZ~dH@^*VC&i<_ͽ M?WQoĚV;f)d轵aQ$ =<:,&zebmhW}wa CkG%5bh8/,x R&Ɋk ~ IgЇ'16=DG; )S@%҆q}b?j[PZ[t/Ꟁ >E]]ٓqv]vv蠿ba6 {hIT8c i(2tC3/dҏ0WYWJ1 oqpE0Vo WT$IU44#-։(ȡ~e Y]\A_n׋ M -\A] mzD0ۃG2SGJTl>H].!JVysV)5UxAWBYH=I\5op}^+v֑a!7<]m!r%C5>wF%&Լ c[>=۞`-:!zR .;'N${Y@D+xmAT3ţjU=!VAL3@U|XV!$>W*=23YRe/#>䋁V7YAJR#D]ra|‡o("t|6QmKf3=}JUҘ:q9Ap/еUdI+M|Y(,4Aj'B9 aj_rT%f!ʀgn63^{A!s+*({-àJ9\V, xb^gPƳN QC<3F+R 7*,L2SQJ"w#/ c_u'Xh]Vm{qICe?!,1⃵c(x 0n*ouZwB' 5h_R"U]Fx&C?ĭ$'=j*v3#H 2 U)Gќf<{<؃||nXF$^QW_ٿ!#Șl4IB>&` IOdPW{euRջ? ӭ=o!eU*@]aZ3ԃsCYHNd"e\=f' O*Uí J :@}aτyG,4)XJ7;) >9{=8Xmg6Q^m>5wx߷}"۬?|^%5ghU(˨\| M4KbO X"*ʱ׋)4>r &a5N/bz2yK  u 8889=ZQl~l#\QKcU'˖y?f6g[1)C0]Hǵ b:/NdE{TR~oui`_#Lږ# H8CIXE[2%q(}' m:(q ]P@@ Dl;j8Y'Z,o oǕQX}~.I^a>)Mq>nnΏ (_@PZjq _ ~¶nnzLn]\5d+)si@ø(5f:ze_9/' J/8>=|9Gfu&N*_F&Y ҅CPc7'̷4[`\M*WJmS|5bHD8; /^X0.YjSOڧBK:&.%zK%=> ƫ|𞱨>Nba;r\>3PVߍĜm) 9)E!^.) *q9,?J P7U5Wi/d:)o HOYأh[H>s%eJiuSݻ6w ^0~ {=4#eF&pQ&NDCGN0 ( JUp]ƻy(%^#YR7"an'*2ɤ(Mhh|`>T MP@exc"7geگ7Ňqo~.<$(" kȭ9+ϧ:. @ZWʧ FD4eW'nQ[5)?+=]<֐#6׷1_eƖ!gA[xX2瓖\/d'^MFŸÄvdDYJ- ?ۄ5ԓ$-W?u+WbD(.;.wt'i0#;qk@sPkΣۮc9VLwlY)f7- 6*CA%Q~ȥEN i馂rԵHPlAR"Xγ_q*"ǂ\ b4mMsx14W7\%xn?gç-GVۣ5Z?BC8} ._Rr b`o):rz.*XaFlԳH䎟 TDeKEsb |pEE/;?刻b"︓kz!\`a2eAI8 =AAFWU=GХ*صnZsW}rSנa^} hCᖷ7n$M[LU>K*J؜37 ("p҈/aDl.4 y`' %p/w~%ƿDi**QdN,{''2g#O!Cȗ\~0G\غlDc~,7UC*ny1b@bW֘\zњi0<kΪܰljV@Wtꅏͥ{JGN:hs2(CG)0C fi%3 U~;p%{40{B El>af嶻gN0<[0zjpۯL-=:HmiPjB;w!w#5LWZ2Lfx9$:-,ϽP-%ly7tf_kz.86 (W/RxZS3IT )f9(c>eӦpT'Ŕ4wZs8ONs-&FxvC!Sq%%~w'¯8w חҸ 0ydz9^1 o'u4m}I5b,8Kn6Z P-&8O87-z; Dž4#x?[X).*[*`N~ ~`F+./7'o!K-J;nb sA<exL!Ć )|DbI;9r^ZDH+O5)` aκ &t`Cw ا$;m; a+=91ToZ p&4;%y~灖^k觚H2(:5 z/FnսURLP )]ٕSlg^u{D _)'K,^Vϩȭ~¿[42UD3l;^c |5|?~ndSrn ӏ$Upr9x4O *Εȴ2I>+|MgQȻ*R@4J它tP`"!p,g[7$KOۜ,]+bg$>O* '޳Џc+0 dC  yM序x>pA6t$Ϟu*V[DOܞk;. ͌2YW/)ԑ` Scޟ?]-\#VBIA˺ObѾ5-p>7mr$Ci-OLf.|M2@9A5GAw Zv A !m(^w"&'XiُezZrS[d7p}7gڝ٫h""#?}YBiM~עAMr]z K<^a$){TM=חOf!/+3`iryC3,o__p| ` -N9/5j3hM:'H/mI5wUrLXSZJ9;0L6;ah(l&[щRvJe7%2z~*0P$0iލUeȢɱ8ieֵ(jf7|fx&tő|VqJ S=ec6:oy`7R~8#fSuqO=Nz\j񄐧04.+2#Tu-8)v?rýC {1yuiZTwA)S"M'dBT֔6(c$uɁL[eMHrK- t}f;2w_Y_-No>SA39!g߅ج6G,|M  lNmC 'wpd1}c "&!LR 0%%-p]KW{z_د“1E#=KXֆZ+TOCU;E- 7ds&C'b`Nm˚w_p+B"]ީWE'rfJ)B>ޜ:Q4r{jع`7v5$;u13A4d~$V@b7 B* xiyuwb25BxE I+pܙÓimok'q4 *' kݼ$줭! [Pnq#c^NS<\!/ v(xWfҀ#wsq0հ;̓!U37av0blU)!~,Han7-Jq+Gq ]l(+$ I]nE?'$au)s,?_)"MAɀ:?կõz;DFLa_7'bp|#gDT7j?;~ܢD]X &ܱح^q.(j?Z+w1ك)y.e*?3Rӥ 'K}-|<@/\2RX(U( XQ;=$xA1OwBz]]:^hkA zgM״>~*NmwRQD< Iqrv J&**8NNY„Y#dA- $2%0r^Fa}j ᑠve\C 9,wwmE(JX`N֫eA#,W =HOm-[<4|^2 HxN;\ e#c)26z<źX40&Ksp3hlYcVѣ\xU`&a䕱0fjAsטȚA\ifF4s>݊L"B[^raVN +90ڔKE no4Ȯu'5&eڡPfD Β9ayJ&̪ҋNW&^,< ;|=0yV1#K 1w%(/,Sc#Hp]~I#Q\KLߟۆ@7~}kJޛ/{缽 4)]J1u9O"=Ab#+B-d\Й-.uS5v)Yjz?#+ Ml.$x*z*NJvLՇ>_Њ2>,#]I<19YYWA) Ddm&eZ>CW$?DM t&sY:͇(;O#"3cژKmb$+I f:hVUmqǟlY6k<8m$XU$̾.P-GJ=t4^I4 m@%1hM< Fo0=?ʧZG PRGh+3\cW1.b"-/W_Lt7`ћz5+v+|( ^}svC$#c*@}XX0wP /;V1(̑#2m?9zˈihɂ#28EVix{P@8UƧr) ̶*G=V:`/q[R Q~"ǜ)넪{u7*v`* sLGXWŮ@HUl{壽7pRi>>&]8? B?Kؿ5YGQMc(dJqh{21v @`eBƂ {`w?|՝h1 {ҧ/gLV[rpNr/լ '.71juhOK-K~:$Be;GRiط8-|z/w1qy=Њ]E2.J0RK_/Ym$X+Nht<@ Z|mbV)kwKF%7ңW3v:RKQ4V&b<:I{Z8XM2qȸٳ۠R .!f-wM@^8IѕN (H ׊"!KJk?Atm ^3#ǬQbЇ(E%4L/rɚƎATÁ}PR츐wݒ{p| ,0JPlח uv4y @ʿnP{Hy׊) T Tb⑇q}]XU1w!3Åvb*A56O-89H[ܑ[VЮRKa7oz kݒ:R&vٶِ^XHU5nO0 d&0#ч:]:-Z$4ߘ##X;$yOU(5FY_SZ=NBM pu6= f g%{m%sI}&H0O]#2y}('njF1PֹWHL[6QZQ)Ë́+NqY-jPn^lYּиWyV׫]#=>'`ӸF5t-좂ϻb|e~68P'](vޞ?Vb,;VE3ᕄ;'Q&57%3:[  JBR]-A GkV׈$ ջƂr'ϾRUú4܄+:oRh"nÕhf GYd} S)̍whjAA|vXy!xF/BcX Tr8䥦݄ 4dWG fzJ^⫭ WOz ^zۻTiVGJa"Zw?4b&}GħOZ±Fz_<eԆB+He%.H݆7Gj iRcp*goKr%k.GD_o}~O&pVty-p4S:HT*$丩4gx2[}i(WW8>0@v<0AEBsEsV]JG|qMf|ฅdJTĂj)@^5܄?+ЀX8CY_%=3ً$][&q.[KkߧYbO$Kp8̸'mv̽hD=Jph^ dj3*a:f^I8W!_ecً(qDǡEcuw~倖8D U5˓7M&!7*(9&?Bslq1sCvDc{yn\m!G)6KD#)נ)+~xrRlz5AطcYB6U]KT|Szq2ȩPfo>|1K 9hF+1&E5&Q7C&KpfXP|o^㣦%) XM"vہz:%[gvY-Js2qk{$`Y_ V14㭇{"nj>X/8I~6?}c?mHX1pAo}Z(V663u#8$ClU=RV+ G4gV%Ir9S7$=t҉ϸn^ΈTX$k3%ͷ A#(L(g/ y;#9ajGtjl9 `wVlvYD }bm (Wm%bTj!>0459+s8s9^FK-:F r?89Y4D&yΏ~εYb&+R sfr9C0 CkѺ) P3*H%WTsS^0BVEl̢ / rIeFn aR#g[88.0|iC&9C6տIE[0%qAG5W,+RX*X +C|x='a;nܞMg…ԀmmVL |(\/R2w~OǣX/=bEEw鎸\ Үm dkbD ʃo33w`7ɡVrWLJ^ "u uzZPO.=Sǁ bq!E!487TDqSqWvu= 7)Sǥwr2',4,/.,R(KnUԊU/#2Xݓ#!L'w:2jZ 73;`6s[х=wI~J @bՒw+< ;BAxtUmvZl։VoE"UצIrV>WI\_RTz>:i,ʣH4$(4h]}{qvFjdȬګjѰ4}:;'cUT_,֔L8qF%iv<3z-ӂ7Z(5Vɻ)f {@S 4!3.?ho'X]"8Յ,ptyr_\wA=@wW-v/Qq?I}{`R:TÙ $Im?->hӝҝE¬Dn˼&x {1Y}rET̮[ > x8%vtNͯfƠWQwtoh@ԦEN7/QտΠ ޖeM[(+x\EӠB-i"q0L~Gp6ԭpcPm_}W%\ՌծQ_75 QaW>x öĂeQ8{ҵ ~SI'0!TvG3?{Vڵ٪KwBAR3lxrLfM#ƕ;N4/X @t=LѧrÄ]ŗϑL $bu:ik .Lߥp搮L9 jnصT5Kfմ SK4KxM` ݎ{hzQyۚ"xD|vZ H.ME1`M-@}~➒݆0Lҙ=S)Z:7AXEYO≯N[kvU{cp>Y#}*C1rtAᓙ2̷53m>O^P{nkp1A9g6d?vͯ؝ɴ碅q0NS.6:ŲP ~} @j!_u5nL9z^VH»"^\^ ]̆$V>J ].+pTXc]+,:k# u?cgXԜUwc ;)b>>ssf[4y2V B",) ͸"O] ݳ!iBR䳵OV(+2tn_p]Nd) @d%66XQxJyֵ4u."}V0Nd: e=T86@Ze/i@yuOᒟB̲@Vr@gIV EX%bJڼfQwDߥT4 EY#XLIu I ]i4m#@2wLD "m-U^ uq@sG~҃],V3q 0p}=[|At]Xx3m9b”g^˂QxVXo`ɻ|K+Hnru G=o\SųϋS̶e"@-VT)tUR>F 9DR]N\"^ )Og{ja0MSJ~˾32 ,_剴>͑,*z&S|X r邶=q@Cfn &G"=)[(7.Iy^ kS[K/ uwWOФΝQ| wm'7x=0˲^Iq.~ y=^Dm# Y\_m;>ρpm(ۊU/9oHy8Զg[ٴ_J$V~8D 7{~⌀GI֡d@"n(g2t};ma^ecZ Bf(4 #i_ro:\-I]T፞!fj4P^1=B?HF)3Q3BһfʪjLʹszs8u[#&J0M):Cs܌J^ ڢ\|} îM?WQw^2:LB[t|EM ƀE݌+&{[[h7x?п1"_>p6Tʧ)/ɨVHBjBA>$E#fit}̆O% Ayh+Нvx(HE+,A D+rl Fza7"ٙӾ?G#&SU玘a%-DŽV](raIlBGs5pzYwgΏ.1PYa\+ZgJm W , Y5fTS飷13y(ܓ*&R* #3HB#tx^~D k yW- 2fN}@HO[ϢQlz(?)Qy*t]vc0r)(N\k-_I7 }LV0zcGƁBə싴-Ņ4l7 \rIgm~q‹zJrjYf Ű\LiH*~f{(4hė6_{BfF/!1zߩNpWmAEE*pαϋlX8,/# S@t"և0c9ʲ"Gv1,r" !ƮŅ,%o ?Ƨ.L}'Gд嘒Wn&z~'):# >R ~m!7e t4E^Yg*==q7zb?QֲtrOgMmA\;>tE+Jh V/ [lxGh3z8KN.UjzM%F+"1tfkqJsL(cQlY#t\ݾ+筓7ߵrvj `ʠO]yclRXUmWn R8Avt'T6uFEʢoM!Ǯ(iRH!W8471ʩ^7ʽ%? cArc }ӡI#X4% 6mM/\VW'iY4#'Ԑ.{ iҥkkL̃홇Jx;Na0fwQ6ir"f9 ya BE>bBq~3ș@?dSaʼs2+CU&DVlD_I9}17XD`x)?[+) w0'IΏC;V5@Ƚ-C8f7Hs΋Kz瞵doUᤛe5˵C7ZФIv$=JoU|Y nA3|:T=3\?~k{}_#aD+J~xi"Z,뼥ճ)pH>0*Γ{ m p o1dr++o.BS@l5,mz+8w;<\j}سV*׺>A->UKǼ6 1by|.jKw"r1I}~Wa tqC Ti4ܺ6P:r$tB2'S5EXGQ9'*#aCec^,r}Sjkp7O5WCg={ӣ˄6 R?v&&8IyRDV__NM~TS&|W| Ul9:>B)p(6 4"}Or(5@\H#'0Z.bш1}hlp<. ~M7(^ fCߣbXzv6FFu_vK3i5~"vU4@W%yi 7id%ȅ .syoʱuY 5!YuC9Xfܲx*W}PALG8~ET0]tɘX }s:e30O(]⟅qco@ A{YE) J5x<87a/w2/>J3j5 |nKN./Ԕ6Ta˷G<( r7 eYzAˆX6O Ri/ohe`5 _&u=z~kQrJI> @c2Qj1Ǟ*K/' $.Lξ@|S&~(&{/rgT1/f׊~oٙ 1`- wOk5J껹zo\yKzKZgU3'\D_ <)gj 6 ?9a`L\'2(WMGn4Fu  J_Gs#s)ƅP@l"JhL/j47 5q@k?R9}E(MK'MP[N<;oiF{4N2蛼6uhWSzq 8Jwh׃)Y9FUcȞ}G]ѫ4$H5q|󵁅yz|)t}`i@NrԑՏ=腔'1cF=@ٓ#!BE &H2wj#qZ7?0勧[z{wfmGe}4TC. .&]p܈ݮs#ϣ2%㤨~XNz CgF;=㐨VaFxJ„;F=M0T=-~/| ^bY2 a+x1/N ]L#gф &#"3Eӥͨd'K۠S 9 Te$.0鉉i:r]"ة~<4 )D E&#(ŇL`QiN}]Wed x{p^'H/0Q322"m:<('O, eg0/]WFIro,^-Q-PRv(UdK6 QxP7 q(1r=ڥ7LM rH%.xBH(|,֬Cs4,?VF^e:5b,%V {V}tި^}OrOyxyg`5 N(,sS:)t@zݚ ]6x]m)確n;WkoJ1MLźѓ =.W(ɥ(wmEU#Z1@>1= ԿgKq l9x8TZk]l810G "8h6 TV2^߆m]TxJ*Վ? bZ<3Ըd [ԣg~B=o/ofj򚴃 /͕ CH) 9]C_8={N+xIЙ5c UƩ㱥%$촐f9M$ 7^rDfxA2.8N*G*'ʹy\c_(C6J"O^H67/Ud>_*@Y`.FU؎BoG>54 i2aOz<4~w=ҭPZc^c(֟AI\e`]K[~~rڏq+S&k,UPB"iA̺P'qa+jI-'!gZiaVMʻ3gy9門/(-=aBwTZ5Ud\o(o1mkt!?k8$Әa{;&[8%mv`]iB(7BgA[85x<VPvɵysl% MF}X73g*?]^U.H W.'o#2hSrv3{~LcQ"GOe֌=)9Z9Bwxz 56laX&d/kIr.1f"Ÿ{=la_+j2::Kع=2F3ԑjx|,V9X\Bα5x_Whb&`Iyz,㌐C p-#䪽:%#L|mE.h~\pʚHN9}0y(ka7ОŚt/ٛ;(ӫD֔ױtWH:pQpx3))#DA l3%/W/ex;~:hn yEҴR૩8`_M&"YAј-#^|`"DŽ8}l,c2(^?X E,.K9m5z]f SAG!07CH+CkK|8I Pٙ\V"wpРjj~~3D\e<}Wϼ~Nx)XtbM+2uXYIRԚߜa WW'˻RZ@KyBEjcY)z=7%{^CG kmOM[UF}@[  {[jgO@.Mkr;3X;JHa%?:?ٱT aH %4EAK3'%hi=Y9y&./aIn =ؚ\&_;β\P ;XcA%u)ߣKLBK>.ͨf 2N=I$[-ӿ~잃ΦnW {Gn:8ڮ!~1-èQG=PlW$7UHHKg>&2,~##;mhQ:D8gƍO3!UV:wO<穭utc1B/*q,prp9qt$/!'B gcI^2P+X}(RCe\AUoP5}ADv$ PIW[7 =55rJM E-1.x+siUf5(2=WZE dYq0R1d6VۆȚTma#+Ync>6 o89;$3 U xCKT8.>?cTǻ si[: UP zIQӾ0n?!aksQ#柬Q&[ {Qc$1`:%ϨN\4 `4+iAO{ +K+9<5\::د,vf(*躴좷DJ#ɭ:XLe]1:.їGdhKq\v:ޓ)+:Rjna1` 'u $ч㷒˔&@/iSSJt@zz`tU}MgCz@L6k1T 7qQҎZf(#잚5~[$T =D[P.yoD0SKfVi?jp `1 q<|)13~+!\uupK EM\_̣R]vpj\P/˛ H^6ZOH|rI?08%0 'u}1y\!_+]1 |G\R꺥uh":]+#q&ԣxJb  u98w/(V* 4 #)\z6y!Ou1Ua7O'#jM19&1x{>]I䠫 lkA+r) hw{PD]_ӌ}FXPdAhvr k53քJdL^-+maGQX3Et:';&ҌCLR! L8Sn6zg`Y Q$;YewWHϚa}u&^}<jGhE PZA+071KZ. `uIg12s 1:cc#iWwPnotD,WCp`0֓2"MԮZehⲁJU򚃷LyٔjJTM:wל_^W^׿~q1AF1lAfj 耚A]&66#^fMPʢY~4U, Da볍Ew){q.n'dJG7g1\N`V睚o5tyDT lt)SƢFZwĈjY@{ӻuLR3%XQ?N =N$r :5@bg .țmz<,R%1e.waS{rr1I=2pf1bx>F~; E,f1]2ʋŞ*֧#_g>&]'ɖ ǡ.7E`բYsmn * SPV}A=@Ց@5X(U4fw+{ET]40o"#AJmy}V21}K@Z U8&XpQ ᳆kB,~QkҲh/U=TvS bvX>9/ 통*#ݟ0&_%L 0zIlQP{h(~;, $rZ+䚜1FuHrĮ݋J KJPk.`DwUE^\;JW V]ը}h`+8Aj2?ԥ=DKY Q6+@kU# isf\{+bCGpmF;Α+?AqJHK\w5dDoj#͍#B`Πi?/V9tm0M45?|J ҂՛e8`Bcve[#d5_&&>\\>n3wMtF71ϖ3>X0I>S7ړDTn j5mIv}Y/o`aEж0'̎juCٞ*1"b7s<K<oWCc#ҚovcL3uSUreh۝мJֈ{O"\]/t$DP2o)Lu u溷'@ϫ~,$Ld Wj?4`Z77$wGrS[RC2@+=#!`x>*XQlW`v샕_r FgbkP$#a"7xuV0YK7Dr7*`ӉL:4sSBSjݜ 븝#Ww^G#̪4na11Ǡ_4QPAٹ%m/ IipK7&qqV`%G=҇' n֕jUتA VqYJ ®;z.Kt (o#-T1HV~kfc{ U%=uz>sì?lX)^ K6#=JrNb)NzË@£?r. ֮c`{!q 7H``[Gv ZcV*e/-ٞ =g&n0-7z^ K.7k9D,7┯$%9v#볉oA^Q+j^^x, 1@S{~sEZal,2~̘gi{wjj_잽DL0lRa } ħ -@nSOe÷0ܵ{273H{w#}Hrg( 驀l`$GorrEb'םkd6Gdjk7ކ}tRYZqR+>Na~ 0Uݴjx'x4(r!D9;#tefY&O.+|;NW<fXu <@%K\o,z|u<8K_勆t+^$MבɳlsNyS߆%戥S#Kݞğ ݼ|/` $B.={-ezlP^eF{?sK ܟs[ EQ΅8/[x594x1=Z׶9+*ϝc3Pq,n Py<ES2\^[p>*,7"y {޹'.\{Ē5;X&6U͕gՊ2eXn)WS+!q~N3jk n,3TO}6w-& @4ɻxXŅ(Z\Ixk2 ~]pNPgc銙/41>TEsF\}^Ů-kAGvR.#O!3.d*+Qwmzpi_y[(Vi) ni$"2`tIbF3[ʞ~f RT*r+":>؊{Nv^ΐNKmU29R [MY| ֙RҐNˉr|[ϒ0lG/!R#ɽ8TTSǙgBLH;O%ޮ٣ yG ]C Pb:㈤yo{%nΰScYgJ@ot=罾mL6K>xNJ Ɯ{D!v/,Zn6QtYcZ`1WR4YGԷaމ fk2`>)3Me;*\Lr's\MDmԖ^Zv8T2"YlB|=Fptba@RЧAN5|6qM ދ#, #'# .!Zu'uĵY01HAׅ3r;\g] !D*  !h;tʙ+.z)H 4su7K+Gfuppt%=5]M!;&7t@[|ִHA".MN`p6LS6{;*H[r~T|%D۷w'9ip?&~6d0('=1Q.r۱'GPE nn{z.]L7lb&lIJ8mhE;ԧb7{+sGW3ʘHaLS3F*#Fs0ꁁ: BO [RN۶qTU1rQhGEᨃ<)*Y2n±V_ IZ`Ξo>ݭ~mIIZL!/qgu4KU4Ԏlݲeo@LЍ4"5BBn2kK^e61ː4*&ӓD܈;n@/{}r! |f 4R_J4{XP7EА[0OsY\+t䙪K! ~vI R2X!.kAX 'xJL[f{^xZVQ -LZR۶Ј`QIȺ|1u"u7>xXl߄pl֣a#gBRG- MUy,֠ Χ/\h_gw ږk&5/'7zz@XC'N\D$~5I95g&pRJ0lO튣sf<:lJ,q7̠!.Sm@!5 (A/EcjVųKaZ3 ~9yJRrQP=ELJ(! y1V1u*vxԔi4HhI!hKW ̨TR'?Reر:tK\JZ Ɇmą`{X f-K䲱Ϝ.qEx`oRij_Iʥ`=EpgF2x  4H@SD2Inq}Rwy;'t4x ),~Cwo'Wtv앢mq]$]%dl:g/Xh -u\qZվ.0)syMGFWKA}lO!?k7%R ,ufTGj)3<%"8x-C<;S6GCQJC[o䇄m! XؿLJX&xwKĔwyB".hNfu5o#hp+JU7B'; 1AF "Z[ =(DJ0wt5] G^A:j; 噚RoTԑtjFV?3f=7rq/ WGdq~1@ƀ LJayFeYuU}Sm)Џ85 4/Z {\3)侂tɾ4K([QM4`>r7\Kq.q˧VN :3 3"nd:}s{CS5&ۜ$eO%A.[~t~KNG"^2Mqb9B(J{n҄lMj_*5E /.*iR+.Y̻ v"0٩U5J-ps/@?Eyh5p~9ijB9[ՐD2W7C̸ 8$q/(\a EWu̳%`<)HN`@Ρ3!WD* X1;1kVud6}sJWDݣ麚Ȳ ŃٰZVw;:qpTUMB>skNک(({QM5hq{/"$\*߾eհ ]7)Pֵc<92 /i0g.$eØ]J% 3H DFQP#rsS9o]A,إ7J CZ9 _HK+g-=X>])&:G~)$'Ϫ߁W{xmXNBcJ f5!N% *}bHx.R6ɿս*-md=ReRh9|46JmO.߼177\ؗ:38 |Dz*W2GЮ:oE!^}tʵgDB'ƟȀ_:6xy7?IGdޚFkxlG[rCRd-agmʨVF>RFNw)x?ZuJp(XR*'D{k bp)h]ˮU'meä9vo c Y 8J38=HBO`0=М_tu5Zd?fN(.Jip<_qrB-6Iw3M EIkM9JNs/b-5Z8ٚ [Jp$XnZ̖ R_8A^LB"L9Q\xY!h{|%w!FLWɧ,6>x|"y \AF*8^9ӃU}  $c7kx[HbBeR2$H٣QV<R3qƓcIOPQ5߿ )Lb 0¶DH/^'\7e%5E{N tD ]iy̡J5^*6 9D`ar(\׆eʴ$EOh=:{?$jxg<4BM!f1Ӛvyo;6bELJI_p[7*h !ךRҾ6O)3O]P x+/$Y&|D'de{6" 4MQ>ngu*$x8 m!#trC$D*9L7B,$LlΪ% 65׃Giqkh29rHETde4& w2{zq#\-ʒ~W@o1kh+N);$|z&fc@MEW.s9΢dLed+ *wVSkƉ; qӾ~CŽ$\˿xT;aogap~@D eKTemyKM1V:.SKǺ!f%Txh+廕qB/^rjOc5 c9{ٛJElJ>+? [cQ,۔Q8v]Ez-ʱq ƊЗiGݰieV{1 -fC7cW:(?'x5S!{"p(u0 5v<Kk/lVmz\p5#kEF/v (n!txRu@/Vn>g:t" |”cONK^ɢ5uz{vDܰ2Ӓ:nTe-2V`4J1Fma惈/҈1 Vd~zt1ǯm0H 3A ۮb~23r`boàt¿fOԆZ`_צp|G{@ܖ4ߦ;AĘE8'Qm]P'b;bx—.o=4q!2FvS!TıKíS ͢>G4LѵͿ{O>Fh.zJR^m_BxJn*]_lWyZMv}N_lW,rd\kl,>iy"WY7 e4hd ױǰ(*Iz>Pc(:T5au:=Ͳ _S &i⬭I Kb`S\!$4w8Ɏݿ.{*|Pӵg^ʴctQM3U[q[F⮕}Mos9%ni#W\5^r50NFb6.-*ٽ-ȋR~%/\(+2N)YFS5Ǘ^Ϻ1je^5:[6:0ȔD<4g})|㗥 {ki@㎅aZekI9' cE1a̐i0o%ۘEaM{n w&&XP5G?JVM**7/B+z^#D-BsyrLw4zLz*HT;o0KghJ{1^ #鲧sȝ(V:ᵱ\n[Lt KhqY[̎ 5%%L=9m~"3){G|!DJjͫVǓ8{4ܴs%,pƧ/xlt Ef L:;Zہ[* Bɔ \=a痯CsQ ^zؒǸQ= n/`=Y7wF,i{) tIPdZ#Ȱ Km5I+[%D:IŸMy9oxF@3pP;@xJxUV |`2A7o_ry:;oj_}8Xtq˓R>fcVX%:@J]K$ԾZv# Δ*bun*DZ\=Hek6WZD4T `BUG9;#/ 4]69'08K41jJQv{xQ'eh-6mIm0D䔳^94NEÌdL#(9429;MpS~u=Q5 _䊉+}hT:D%.q,[< z!unDSttGppu?1t5~a ?ls߄k/DJ tEgN k]Gt-iSTRJgнTM!fתMQ| V !ZM?x&Nc4#"V\*,7$f1q#XCi97;c-/A#lGĚs>7 ݞBZZA/(sk-ߊ"iA*Bn?NkAg6^ב=[2_Gݙ=JLAo! 'ļXxڔ%\s%G2hICm/A\ډa˥:2 c \b_2 ~N.JR-~k{_=p5ۙ#PYɧB1⫆*r0M}>5\ŏy<6\V,/:O[C'Ghɻ})W:HƒLXa*"D}^ڪ KП)91/A "5Wi#t'm+xZHH].NY@H렱A!L Bbu-"8"Xz׏#8*ȅR<ؐC"/~GP؆+sFN^Ro}BbkVWI<,E ƿCgZv|Dh dbtW=wp7JebC׮' .W˅ʁ ^$hX_?υrR1, Ks 2o jD aO5J<PI3v'έDK"v=cUo{d, Bs4?پ& eCo~KFBFh,I}}_;qMhܑǟƷH1kqm~$)403BɅ?6L}Kf}X}r(A.&b١=8:m|"b lՌa{sU`LR/`_wې̐F!0/)״!߷|-r +I#no*G]=b]ݡ@#G9Cx_+)10 `oQX}ʌK<1tq-Vć2$q vBqMvBELt/M *ˊQ%7HUy/s?|i4Ja!LAd -6e+E= :NW5ΎI0!wG=^K<\|@W ((7# l:dCp>帠 ,( p {,:3.y]^rNDV}r#3,q%eƏփJC/adΰ EW7ըGm DiʂZ6'ƥPztyr4(y,}i{P5].-(~f1R&7K"J4buOֳ.r묌d]K](6S-lEYePl{%>C,Z'Q*%EK8֏4yB3j8!dzlqvP;Bq@Q gaN/nTNJp_A1!1_47~2TסlK9ϊ)(˅`D~6]?G|zӧ"H鶲6L kV?0/Kw[{k)>0kF/I|}p5#d $Tľ+/&Acu"6mZ"iMՀO8Ǒ.܁/:2- +\}pn|Pާ-j* KC۔"Jō؆PB?􂐂9 ͬ6Z/F>o;4-tK bш,۳"2{: XsL2c|Zt#ڤ] w }k,1-.wMn1H`P"`GčfDX3q+24K :)x08B'G{hx1OXxu~ˬOhP6l NNҦ1 Vu-sh]MWjɮuʞT9H`4N\aM2hxlrr:g)oxcμkZnnz/̊݋a^SЖ&l|5>qFlRČ' Ak.! P!-dܵJ#'Bf_k*/\5'w QMhFa {߃N F&-nZQn*M tL]f8OA 1 =՗s/ÃcɈ<~Qk %Ltȝ=XQao8Ξl8'bp4&%ҙ#ؓ<.8: l>F g$,? Qc=4_ͥng#,1Ct޲`&vyֳO_`3Og`]j'0l*w$|QTfDyMC^K7B5fM0 %< %q.ho6֩nG}!Ka(\.d{$Ұr֥$C'-E)h4򄐖?MȨ?Vyz3D@j+"7PBD̫ :FtFtD'ch3H %8F{m*$GDu")gBH|yc2|֩*I=s|;1aWnE2CIN>P Ko:Zԁ!9Ǧ4ra\O206Gc3},kIuͲj dëP!7Q>k#bSAA[Uj^//< z8fR-K"ޢ׻*QQQBmA)})<zA0^-ab$n`t@ki(!N R=#永eIG1hDZbdžct˟S:K 9:Eԋl$4E'H;v>#H6ׇ*$h.mə*Mw,{jUB44[Q _,7ޞqS9t*W!VXe3h25%cTe@"3SËg,rYluROasNY;uIĺ.Ov憰~\5Bͧ*4󨒃S]IFǥ鯝F $ՠhMJ@!Bw NG&ޟfV[j{ 3%s"{-RLħ %ֹm;fcF- EfT,c ׭t.B)ſ6!ayXe&O& zπ,1qK츣ĝ4Fl+\@SiI9| Gt+ u496Im_.hfD2d,_H@TX(䜣S (rUwkmu1JW5ڄs|15ih0 =EˆiӇW n1w$h@9|Z=RCƸSuO'bwޥr#:=DztǍygv T }ٳvEn-BZoбʥ/κ` /b?*DW1LDGxjt~}pΙ뒫8{j~<QxɎ#wc]wvIQXirp =xx[EYHK a=G]/kOO+U@,Ah>JRc?h#m&LaYn=N@jh mpj˘`aPE#Yif[qz5}߂@ƜqPuw<_mvR}D5RL#a"qte9ۣ}8>!r"&2psOL=f%% >'8_D>a'9U"H}5](,c?G!ԥU;3s@Dt"v(Q..͠D7 Gӄ =;ѵ|5^B.Fws6״V e't&dtVZ jb[7͌ShyIfx*6-βڧ)?(@>Y(LyX!:s}M[oanN:$~ њ缡^8jM%"p W ت\Sr!V\es-F" R}Zps/r>.$Ǚy>H:Kܭ*zL a]Ew>ߣJ8T/a-JԄ l#ULA 2x,uT 4rKs_i0u`ڋ񮓿tj8fN`^*e"ݖdH;`n1o ?:iK/$XtsscWyP r#C .w}LYnk]E=mh i y€- ̏MnǀII4aÃzm;(Yy%EN^&ub) YZ(఼=z`$ەyp%;-LXUlhͱ:@&P5^ɲ }fs]PgMa$@U5nPkIj'Jsuf .U3zڴ%ARZѩ6S@ #($^[^I@.A I,=e $QPtuxb57B®Tp^#C%)W^OhQ+au kyf"hӃ_Q-|w%%j@J-.dI)9Yzp[1%*˟$ɄԵg&W,<G@ فi= %M)x6bA(edb;kY̓-Eh8vЩ_4* >[ػ}TWvvJf${z/tī u2}7{߈5oNT@#'"mĭ29vr2|Jb<2d@ia Ԗ>0((:;Dd`ĮQCWp#MI_]mƫ_&lZ _Vv/yNkGK 65Iζ9sy&9Rqs ~ҨP^H"Re0:RgpZ0^n|r6$E虣tJkS ql<хT <#|eY=Cj^aIq{b.oPn _zkZaW Aw{mt"VUޢ7c2pxTs dY-;:7(/ԢXAƞ'y!J87ezDw͇lb:fMnؖHv6&$l-X Tls#4y6xkȼR@B2 GA@%?:&3/S8*6ZIؑ}" Fw)> DV?jV>~ZH78ǁ0cºѼGEW;63},|(HfAFF!L}w3Ӣ|2u-i+2V2-*؄{ ?`f|Wδ!$Kj)z>@]Ohe܁Ӯ뿜?R8R<` j=YsxKR!~yI)JnsfӜ O}no,ޏ,Ut\n=7x)[.w6 $A=eV[U&`~p-ً&cgb-RT:n붨=iW-[Gd ɊIN>/MT#qe mW =@:qtLQ/L|X^bGal j!r/<,j{B+kTmY Qft9(UXy:X+^z=Zw]EޛU%M; -n?_*>dx+pP5EPA6< hk.2/E#@$n\a M(gw}7^Lߚ]g7K%cfxJaMP"+)'&{) Ƭ}9cg'+3߃p'6q035|1a'$r{6S]*)ݼZ' }wd-ͻ2u]Nmkڍ޵ 9PdLQC#_o{|NAOXd59s5@}6# D+ HWBf9Ь3܇ 侖 ~ԎIo,K1OŖJkSfc A kyW+#FcU#3,[_'Rq4*T82@Y\eR]#j!"Lr4bV^SzfGitN7]9LSf4&*2cMʹrkI {@Mi@^:a&qSѩEHy` vL92Ĉ#C]kӪl-]~v, Nnb$Gx=$HbPLN\&i[R BR3C.ϱ1 NLW$A1n_r Fl G $>&~gӾ|xh5ؤ'Q'F^i *YVDHDv=B>"D[y1 "0woFLAami:+i֍n[6~V"XCяEII@1n1a5,-w__=Mv?12D1E#W[[?cT=$pX`a.=SHЂJ(.G8DqzB[:Cqns-EJ0u7 ].A+gƗWo4Y1Mɜd*1epexk~irK]zPqCGFu x("A*J'KEeF=o$嗇&|,Йfg9R&.scE} zzm%oVQnZz ?>8ώ$<4J^z' nֈ^xoi3`1z)|2Y'~3L8ɏ? >qK QOUp(31CbF2!؁T9i-4Ȑ>=H(@ r%r@{OGamk k!B7PH)<7vF4f2W,IXV/k1 9'O!=e@ 9ay%4[&c QNi!? FCty&>옘 -(|ik0#}$l6nn-_mz6"Ⴙa58U<,DY8O<㵳,'*Jǜ&t(*zVSHuz34DqYbJͫn4x̆4<{-) Sh;U`KOfq|v,]x\ya% aTZ C9$<^QmGb+6SG=VD$^<㙊N8„ņSH0AYnqƩKYқL^MZpLwpzL : ̭{8lj/hg}AeA}Q507RL7m2pA`߹?L=`1A#gg1Bԑ}$.ZSl_!^fZs=knv}t'^FقjpȻ7]|HM&ѐ=*22>m>g+(f١H',gAV,) R4V}xW ʞjɄi%dt<ΖZŜlп gБ '.!_.&jUo"`N.Iw1:赛k-h77yM unRFE뵰5^-$\3 .*5Om4{u'[N纠T|t D΄CYnܾzt_ XM|O$ ;cXE[%X $fٙcIQ̟K|Z؂HbHo G\oOyqų[AնDf *'7܃hIX]qVpG>ɮӕQr 8nǔV/{gF.Go[UqqFp[us2Gٮi6F5}1C\likfR׏才^V\ Ev(.. @u,pTӮ RQ)Pn`ph"^ٍ-@18?w" 4I$ۨ%N5<5q&^WkM;9PA?@J!G*~"ُ{x5ybgxrWɟ\|25V 0j|4'*muǙ0:VKG[LbYݖ-S5qRD8t A䢫fKA41 Ѐ9;Aga#!鍫</[ъsL7hԅ5SRNc;7;Z7 toX]x+hT'|ab3o5IweDʘѐ욕k9eO5̤%60Gw?Er" :j޳}gcBpqWz ]Q8k'oKx6@L]\͆:YArߝMl𽥛Hj4fs5a?A%6!x-<,8q#|C Y a$dZa`)9N\~&2N6bV3o)9 0&IPQzwUqJch|ǗH\TgNIͳw=瑊S{Q9mưY-K ț]'onߩZPkS?}]i|)CSwQd8@A3ؘj@ifA춿I/.330HW'$=`X9Ѥ/ްrL>J,u.h'iPNQ .^{šv.0:Xw,k_7G:0gY~:`mŻ1v@"ȑϹ=7~B7H \`5̊ 'JRIݓl{zw[-oq&L~% ׋TeZ=T?8.e,X$X#֏Ku3N=3`MD~a!лXE7\ Ͼwbc6 |3,b'ID a)yNQU?fbHJz&_VWLfK0 -?;MV*=30lZhO+v=76^_Q2mI'wv Nnvb9px8Ma< F,wU{ݔN;R`Á"/QMm^GU}^yܥ5wT|~1&hO:hQija"[?Df+Ԓ&zB![ie~p辂Z1:w6/(i#;zqh-1!N'FU[wJRM).`c@ ]q`dۦ>?L(P16$PL4Ȣw."aP g {@T߀bA vo/#d{إ'pcM'&)4VSA&HEwsLyxѩ`ڝl> Kf[f| -{˚ 6AޞW5r܉Ә>[Q牶Φ\} ?.~֡kZn 0# oUK=oUʳP* 0FXa1ǂ(EMw:}wS;9|Huz?@Gm[ShawY)K' xEr66~esZYԩ:7s"4Z8U:8jG~һ}Ra] xSdGHrFڜpY'@0%#m\y\ 9;u/r[cg|z>Fuc=VP@Ho+&Q5^S\HAT#UaF&|ғkN.F45ˑ QsӬ “Afi'yz40DoLL7[ˬRPkF0ԍ2 /ACx;I8ma‡R(=&Sn(<8iO\//@~*H/(NH/C|W}/Shs7t4ǂ#QS阞/T6֑]\{lrz\(!^f[*SڷXx83?J[34Q\pC/P($m3~) ZZtܝqQYjHւqԿa]1"o&UN$cP܀S84 {7P*m6rNbHݓ%+m*lsqrAq8 d.8][`^f_@ &%QxyQxr Ҫ-1H  1J MEsS/[x;[.~c-UO,FLt^+9w kLxXצ'Hruc`E0ؾWH CH0 ĭPNgY~wGձ \&h<΢?nSf=?;Ju`pvS?'m|w"zөЊ|AD0b0*۱MVn@N ֓cgut_ Q:hݯB$Ac+!ceSرJҹWU4h> n.{@(n =OZ@J 2oXy36ύ&۷"&\통tx`},0\T^ꟈPIYREW žbzRj.ۍ%z@5 #5i[СQn)/1^]a->ayCpLXb-jnyp3jEKHFH&c~bն@8##k#ҮȰ*tHR#|Q$ [-AڛH-;B5Q'~JpAk>$*/U*w1T9˻kN,䣄! ƞ/碴9)}1=`u/,9ni7US@(B`iKIF38tݧ+427MCtb&!)+ЪNi7JuL70O`lHpY>>NR)41ep0z£:q_I:jɟ>E!Qu„%t%_: 'Yz8'!/FQ۴@{m~ǦA<ߧhژW iVNV:.4sL3KFtHg,]B w/N {w1}w( Q6g󝆺cxƄŨ=>:`{.y׀ӡ7FwAZq6gEfXzt55~җ0U kʄOWrg(fJ ƒ.?IoeNBO}_n,Seu]U XN Z`P  ̪Min2KGfoI+./` 8tׯ1\Z+Zv}%1xm-^A6GmKІ]=̲y~e3r ЄåmM.{cq$e  w`˄lK(( +YRc+ M/[[ڶaKaI sgK8~seQׁv0GFNUif MX]7VdInݗcHK8E[l8t"beq5^yڧ[ּVػuV:A_=-ؾ]!1`/j[@aIS hc3 婫Vhߊ}7]JW61΁Fv!E8v F k3?=kBJ @u^+|YtE*` yMxߜt˙1|J4G!o{ܑK˕˝+3{ȮX9Ԃ\]эKv-|M]<Ö`0!z-jSwAv/ '5fKhk4:6g_`2j(PH{h!%مo<5=b Sĥ;lr°g%O{!<7k6BQv ܇U` ̉^Q$54cT}w P3E\R$ `h/X!ԌHrq>PA HohUwMB W] ie IJvt)$#AƈA|<rSO%qH[.o OdiD0v LND{tV[ R(?%{?dȭTΆ= wa=*~rΨ#ëmLE*KQ[P&̰k9*[z d3>kH~ Tu>u5,G=jHay5@frkѽN+#בfX:L4c:4ZTbЀ%[#.s;6fs92u,4HCReI4w~ vA"5h9B-Yelf\FXys(ͅ56Ȱ# Uo"5y4G 9;2]%DA2OÛlm!X68/cƞD}ϭbTЃ| 7ByE;W/0Z*|Q$3z{AJ<4F/h;ea4O; /RQ@$*eoJ&0APcJ#^WS^٘}FyQTtVU1Glr tjl;-c,4ȣ%}Q '#*t3 I]u;Lk4BudW8Otulq]纬poJc/ΦO[?ДNOw< t\W";صt6bvvL[9 ^ SYhŖ_XqOTũP봙_Y ʞi1{&1c3M@reYh~c K tc`[}\5WB(/F_}cv&!ķ,E!ϊLٖgcP_e^>=&%yDdn ^A:}P`軝D ,a5~g.)(lDceÆxwA@[@ϧf۱ɽLIes;8`ʆ$}MI ֙3;4A K|Z%N21zœn٩SF}$a=̔!5?QOO =l2Ja k*qk^#?ǀ-E~SW)`2&ZRHoyJb5HY!P[k1Wd窟ʅCl%VquӾ}yHF H,-F9cTr_gn4Y-Z]8aڿRq)5'K#3^<#c5E]3öD3Cߊk;k{g:IGTUY%Q,ꘈ},4~P/*fm嫽N:kcH 0yb}j7o.'wf$Iæa7cam;)v̉@rhDGEp`g`kp H;qu.83b J˜W;8 Ԡ!>aC(F/~ŭ?vɖDG #'Qjl3FUi=Ù1ۣ4Wh@>;2\Ɂs{5X)L M7X  `)5b_MFr MIA{Su\h$U6>dlm>EP'熺ZuJ(ƛ:E:IlwQԢgTho!',Rf`\CGje⩡DAX 6,1 @Mʮ`HFHv,́3+_g^̋/ͦsk>'<: Ut!3۔}s6>w_e8ұ 5OM@Î&}9 '˔ Zwmd*u Q |rbo/Ch蘰xXCsT_"9w?So/"GD5WdMc/+*t` H)]㐞auW_x\©M?%Rk4^<~uxM 5OjLԼ)?&&Je5Dy,׏JRBB.38lH({,C[2@n^5,]ރf5yϥD9,߂ɐTߔE)W 8b:4czl AҦϐƼwtE9̒uX"e+W;o!Q>m9br[.þW}^C-X DxP9ކt֙,FĿ .QDr iKRS0fא`Rd;歕Ǔן#S{v)(愴,fTZ\͵fg劑cmAʄ>qNMs\-gVz7Q%، o<fp2 5ΪUJ(|e^ؠeJeȥ]Dc٠}45TA<ˍgro8?kϦv )JՋ }=f@`''+DCHuAWbeW'U>=mȱ(l5u:`+F-<?bYwXDWs  Ɓ iւ$1AYg;t9BЧ#&aVm1f/~8yDF @:e^6{dOWԏiN(_RN)'PprW\/,[zt/(#ȵ ,^B9^Q͟f@e—--Dǖq.F6F8Pޫvv*7r$Ea">պMϡ|dYe?otyWL%pʙ9Ԧ)hمv1jk [: (@1Vi<򛬢QҪH?5kԷPH]5o,YD*S*UeUM `Q0<Sk{T@L h(渴b9tf{`toyD z@_GE~\#+=(U9b3s }T̆`ruo3LK';Oz[0.AG {{:ZN@*NٔE;q!e, o +K^k@/ 5y~;cZNV:ϸD !kE`W?b./Yf%(nmCO)m?yS &w\q4ƀƸb?i/ySZ>/Ztv-yQTDb0x]1~.cfz𢭾߯8D/nLG) $z } YhxQvWoS7"sR)hU|g]p+^QިXola? V- yׯ;&at!2Lb#|x6!A}cήשŊq{Nb+cC&H!kkg5K ;D$RXitgd2o[KI{]y(ipi}TFG^nZ .hd(0C0q8pӄgƙ݊{Q!?ӐSu" Y@* ajo ]v&H7 xTNUtp%V\P.ӣ;{~ ?4ᄛHݐu2f/R@N?tMH ?dk޹RVP.D1, ַ|s 1Iw+rmRdIvbLn᰺&r!g1lB)vğևx^1 {T=kY.-3XBЗhXK@ *0M4[w񃷧+o(ͥaJSU>y[{ Q)WI zՅDB5LqM̀~F WUqG 멹=P`lV(μo)2dE[_$>Y&Qteቍ(;6(WF_U5j8>HB)} x_:YJJ/4)̅#QsVB\ГJdw(.P;C  }[h(iTpꅽ (BÑZЂ2qHGT Tvi-)J?R 529PzF W&Xf4 [qĹi3O.DP=z-!V.kX"Ϗ掠dƷȒ Yl*GN0zA qvP/P}|`pV6/:כٞp_ƻDOSwF{nGk4 &CW,Ӑe[ѣQ%ƢtGvo8ST9҉d湤=W( B߃>6:2qS,AT% W:0V4ԍe7Qʶ:ճȕҒ6lH>GB+.n'Bc~YrҐ-ٲ OwC.lz7̧hvvZܖsz;6l-pcThHdHZ{$27ɉETB{^^Pesq 6PοsFM + mJC |vE[)3&@ Xzi2.OƩǎCu#F_MOXC"YsatQmh MV_g喁5݉~s(;AIOE=e`?bl4C%2.Aj,/QUo7B7CDo 4/ tewцyd>%aksN~H17t0 f3SVzfGuQk0'OTbuـl*̓2GON0 +B !Yw0\3)GC^* թq<$xDBSP+dR@XB)ePz M4 YBPN~| ",M,玃d1yۛR;Z{/,;E=*? ^w#g3RE4 UE6Ce +ӷ>*Q>8"=a_Ԡ-ƷǚXi18aY1Fl߮TFU8ǃw/ŕ \aEHW!0'<ρL3ԁX)oo ;W$3GqՈ]hko56!'p }OA!T XWh4 -s¤E5H%{#*P|WiyQ2&9O,Rx琇f`HЕRH o=H  cR5S]m5iMÎr54d@7z~O6HC =om)V ԬgBȓO M]z=.a'Mt @܀C!^5Nj-~6pzSLB7 f?Ϋ N[e'EhFzx{%o9 i mLfl J<(uZ"tzori@ˌ<߭\ ӈ5zUbZ#ܞdzQ:&=d}z+x9 [+X1K[^8+Dp7S:afS,jQ qRrH~&a(/ !wOE%AS)Ds,q\ e}vjˑ_o)<~ S}Ο=,T$Yڃ'_9<S'Q?,v>4?ZBF52y ?#â_'V#+J80w;ܖchN5A2k[5X'@lqn(V &(!1-c|cYQ>]@C @G`z2r3]&3RgWp`R =" slsi7ȶd/ ߵ35*D.0^'$AЂGP[*Sx7ȺyEO1W2|ȥUXE yc{2B}e\$st蹡KmnV9nTF_h(6qa;aܶ_qZ;ϓvݭIG|!YӀE%v 3o[#msxL}5.[GSnXS6v.J@tGBAm a{qkҎsoT8Q}!4A ?΋g= c}>2eWwMp[/}c׌O$u7^Ltp٨vq/ovVLu{pɴ@ge隃!`^VuiQmKC cb Om)\J&p!>7"*{-hr Hd/ >q UxBCpqP~Oq?Ҳ ͦ@h ǀ^x߶LrW^[e֥ +P^]|avzNu"Hӎ#`<84qh*LZ,o߸ŕ}@ OS7x-Oxe! ḼBw΁I6:GIqkj8<Q_e's;%G壓Lh|0xcs3le9y/v_ԤN{<(܄gsчs;@2:pnP*Q?B< (2P5:q.i_Oo}Q? AU|Q2)=ԴKEOG4jxdD.~nӘP|bMVDqP-VFPAoM.y_?v6Տ/B4̚_~X+m51_N^~5Te@ -H(dLcmc@ul^m)x%'gz7)~ rhaGݵ[#lb$@!`,͹QHT0sM|9Y:a/2*p+0)^y;J%=-O|r2O7ӪaPSιwgĢal<^eW%X0eͥ3\gYpo v ?-kVτ!v)K q{1-wa~/#d66JvSL/46U%?S=t oruM7 myt咆:;Umi:^-/L @ Aˁ*b׽\/pY<# U׳ AVV:e6Xh kl:aLq%Q! B!>31$YbLAүW_޲WW募Ws`n 92(%ph;+G-P[nΘ_%%=xP9TvsҮnryG?y|Ԫ5O&p*l,ݮ'26)"_Նnbyh}u Т=3C#4;11nMznTahß,JV6-65"wn[:`znjJYbHa!{~#y}-z@Ճ\BAX ױSh?>D hAXa:JxhE%GN 0Cm+Xwp)Uk-÷?DVQU!sy|Xnn*4k8 ˦&}{I=ȏW䫽IYtfՓ|EI<\e'H$@NpAe:ޏ!wɇ^|-WdbAAA@g~pldm5x,\Ɓ$MsS5ldAqXKAF*.h]d(/~B찌 , z/ްua̪!JnFcLNN*-PKO0ʼnD2!+);)noqzn\ 1UN +״@]M89 $z&c<WFX7{G] &lT1FoozXV.#3׭\t;LX~@܍w2QgX<Ƈ(J!K= @XJbz2l7)q3#="@`WNSx&ԁ;f*f™QϺsHCePx6\L*3lG_.`!"U{QChMI4,N৯aFh:rKq=4\'Q>3b0wߋ/*ULfH1"PAҕHSHhyyNxחM x au2|bwqa+@1veH4%1csgkV'qhRb@ ,K4*!y5EXO )fЃ1v\(dמ]}KּTnO(1 ~_W$جZ)z7%ESv7{R@P-v:JzhOp{:1ʹōT$R\fϝ%Wv.(Hϒ@'qQ pd0̹*)<"ZQI`ؘTi8 >J%"Glge,Y͒ zs0s]~)Ka6'ǝ͐‘)[ORÚp*"SswaB119Eۊ(ƴ{gHi"cmq C9Q]~k ^IǎD8(kZؖh^>3y>Dcx훈iI T1,0u_Փ-7+&P=ϫ f1^Ko%?гfB:S?}5ՈtԩUޓƩk,xb7 "F" dnR GL-b&M)HΏjƫ8Xk·:4Lg$j`t~~HG8_ vĘgS.($[v<􊡔8!{ 1# 91Ćͬ{ -L ![1Z܅i~3תqLO13(xN=L֖(pK:sy3'S"3iort1~Ln/4GnT]=Ks6Lw|50O [03/wBg !UC!=)ztœh9/xh ^%nT%UnwNipxyui,qy+t[ݲΒ IOKFP"sWÚ~䅿ʊl̂#'Zwp0Ewwt8G9_n*=?DY[D@`|M޶P #~ '& "Ն vO? QD[oZqe @het%A-lz$dT;l (lֲ4f)UWgxvT monȻmZԮA # V5QmĈ8?Rߪ=qYVC7˵&+.cyBP%m]^V7Y夦ð]n4+e\[U:5ta9%ydbI΁ [ro;6)gES8y=R[vtxwZ$[JY:g]y`@ m1-m.SE]PRi߯U/ gq3[9 k$(QlB险=Z   5 'z4 H9/jWm@1 I~(Ъ񡮨/{F%4x X U(fCNju.ovR%, ?C l7_8uv(%h`Ÿm:[N1r4gye=ksVk;3 @3<0aİ;es6nCHMAA$ax„B[)d=%#r`IS NURuծנa3Y*nr#;XWH~_.hb7|e,nl/kbtTF\6{{ʛ?p\5;/ύ6(>6-FdLs|>0"0m[jerT:?EQ^(& 0t/ɛyNky4 'zX⒬EkAo  wzm}@pxP@A BIcKUx8XNO<ПBQZ繪+ a6{c)&ڹ݋qRn6x/ԃUЧ\qӥ6 Rb N2XS1W@Ǚ:sJh&{ E Jj)p]o5,c(3R ž+e֜xIa5i'eلR^6QTPXD~9tН9*;exWbD 1JU!HA !ˤP738sآJsrEv=oǁ ʝ3xVŎ8ѫL+aƙዐi umnPrSe;Lp;}Xgl^< gejf%ؼ;?=cuWT;eI `p:<MðdSfQh'WW`͹u r?q>}(Yn/A+wTDQ:L5/9hЂv"6 j H]+|eHΆI0,,p* MBfa{ CK-Y&0u(O.'̯^yezZ`:\n3OP2oy XK8f%Ì._`%2ԡ oryc)ˠ0zx{N=$='8C|n&Rjg<T6y"2+`bof_d?!*2~9W\Lw `a&]o2Ty' K WVt/u+Vm.a9Ȉ#Dħ(rMxz'{nO|q_j%fJ]S*J@IWdOAVxl5I!t`+ڂodq^Cw:qUp(fU|0+^;i[CΙH.ۓ~IʌxlvmX#x'# ,;p%MhmKbGEZZp& 10_D| ,gC)H-O*I%d V?t;#`ּ¾PJ_-{L¨;ZnW&e(*)fNP48RMՠ,(e^"P[ $@M nUq\S2(YEHexW4`%0 ZKL` &iTQ|@"ȃ⍀ `TP n90P4ƒzABQfj9rX8߃K}HT&WW' :DTnDaŗrhy5n.l`{dϵn^ V5?x`E(Nͧ=Ea'͛9]Ae }~b"uxeR:Rc-lD#s') ̑vkր_j%>n[tLni`F$T=QgaXsӔl?iۆZO̱*qi-H/ϰr|A[A;R@ii4BF-&81*G6yRFͽPrfY}rWhL̰SB"_ci.u E2/+Ҽ*a6Ǚ_DM u`LEP P|m*e}]UpK"L D%=Vq"8NƋYqN9<_n ^-i^RNb'[r}pSt-eFu*Myړw*э$ߩ lrx{vJ&ZHjheNg UEK*FJG(pk fgg>s*yuE 2m$~- h4EO78c(h.*\COowaB\UEI(?/jbyW[Nej)#_w`}w4)S tYk ㅔ;ZZ3~6Do`͓cdjs`Ͽ) S.7Z5_MNS!!8 %l gR HKN5r7Z)bX*/\5ۼT_H:2mʹr9;}%_>#mdž6akyb#YSEO[\qL ʼn[RZo  뙗eDu ܬrJ/ֱor1JYh+R$*Whfo_ϲ2uG'NJ .!i'Uo–(u?2c?D+xŹӐ.FF9c'LP7nh-$ב9/Da϶ TX%Śkwȹ",gX._@#ɅǚZT;=~%lR.Nog3G$9?51F-9!\}K&NVۄ7g"̂SJWvuLt.sqSs7 ,_pDge򍑋_-kX+Lszy"GͲ9(o@fw+b&mlhn?%=-FM%K ,-f?==;LDߋumf]kM6k_cӞ6B 5 r' t~^ @b'xoڙ5WH˦7>"5ܳuPؤ0G}$\Aid}k CĀ*/Ϳj[MZITB8JTlg@&[3G֩-6I#3ƴ &ǂj˅8i~- -]l=}0?I窡moדSg_̿(;pC?s}+@Hc_`jsQ Br.WLG9$.F y-r$F0 G]tXT, &sd{YT"H(<ՙ5?:}D^TiS~: SErSHYIr8M|8ک.g]ԋX=héP!dT؊tO/ X|FA>ʘ:<tΘ}SHk] Rf\JO?E(d.C ێ d%]ؔ"/HW_0Axَp.cv_PHo4-㤝d %)o4u 2[0hOV~ln*\\M~z?Ry$q} ջ14@6O-Qmyr?`CV8}gc$ ЯրtȠ!PF|ă V Q8CU,a" )yG/dpKs$,E*>Ȟu>'wi={Gx{pHL5|'WCI?Im2Ip3hןBt}|&MG,B(-MJfjGh8 p ,c*oTeƔb)cGTnrnKҥmpN6Cɛg/!oOuHO*RnPoW&Uh4}"Top곾[CMCJ8/=@Ӭqcx q֜ W00dg+g( C v#zm?/%(cDrNAV }xyX`D_'m=,W4 }Yh!Cr*%_>DF$}rQ"8HqPԤL;m4;Ԥ\ڭWd,StcdT(;_xCFo [9+ AۜE11Z2~2|UlZ`y 2.v 8|g(̈́/A/'OXHɁ#%mf{z@bu\.!Td""@3{3Z6Xis-3G eT9賶ZGXڄge"53pkL75e>'=%l zX{1 K[zpD>l;ŏ9e#6qƌPrĂYن'IpP3W\S<' /$46N#]sh]ؔ2d" eK7 [;=B5"2ɱcGz[[3^'0k; wGY).zsh.pDX=?x8*cVk甫Bj,C|u騅Z#=S!N o1jvi29v''B6qgS #ՂhoN S.,+5g6ga fڰ裧4 +bݑgkʫ*/׃69<1(Q<xA?_ DlSa G֫( SB[6w@@o[֌Z!qND&3 Vjhw%qѲ'D0i J(UxjB mpxNO-8D61'+S[M!p.e䤜 }FD/:b,k2w#g艡`Tx-ฐߴ +e?sZQIk'& 28dĝ v)O7vq|脷V].A@I:J8ƲiaD}&[~YY[W_8pۨz_}Fhz0]Ūpd!}Z*]cS6,CٍmՕ)"O$BW"RԴͮb'x@1mX̏&`&oܮwS9RgqBHCKG5 8Jf;v =IċP<ͳ NQso(e~7E7g.!UE97:b0)f -`^kQ746=trZD^NP =zPMs^h_D3rc<[dEjcdD~E,i"vvȂIS|Y7NYѢԯ+CL@M:c4pz<.0+.vrҸ3OA7!5|EF#]$iL;ΎcNQpIK11r&/<n ʳu|uu׺.R\E%4N-۵0ƷX ϴ2^ؾ1 yA;E6r8#,=uRuJAԹvF3h~k{bƈ@ȅƲtQE 2w`l{kfL"GRGH Y[W(&)qET~6&+}vr8z_XwY _ޓYmPn%AT7*J=Ria}W: u9}WזQ\@{⑃xXW5lih4tFJ]P!>aw1!.t! !Gr1̇:J#k<2;8}Uid(Je|]6#mWlq߀mԲq#LrNfAi$؅CKhėlΣ B>1 ".&eǚ_cujwi<l-QK2SA( ]_ rt06<槧EIB[wBvUI0I9_Ll2+vqvQt}xBЉתV kCRCv'(!B R6ӟ-nܤ&%GwޜlϧG4d}P.w]"w93{uHlɿ2k29z<݌btK-P%|.WZca#R"֋˴Dj6̏IM{S]Ԙ;Ty@_!H(ס.ά$~FǤ!Pixtq\a7S5w`TLoGz&n8Ds#K`ƢVY֚ ٗ_mk~7^~bMy|%7iZժQ<:e`3jTZ<'-u:r{-{@ǩyূG V`Dx@vmU|b1;R79UY3eu|? [1jVo#F!;^y߅U]JOa~zGiO12:f-7|-"Ud2ڻgvO iR bu{P;Tw"oCF|%>e*Ür/CatڑiSfK $27M]r쨟I]:LwL;:Xk*]/d*,CøDI=Ե2Cr7#Vhk}?wj>[erȒV77B&3t>fey1Mz61&3xHIqT~9& LBOYgs U3F9-$1l}F~ #$Srzq2;T6<#7}M@ j|ewVg )8鼩|]ؕ;p#'侪bJL+|+q Cr))ۨ yB1nJwĿ&]ǔJԚR/!x]zeA.J"[uZO&p-|3>h|>zOO#Qv=B2 KWט_Y-firչZ.U ŗ\4Ŋzr`BPh4p`80;jZ~A,kF6^iޮ׿Lzկ)Ӓ?5;@L_!.``5p]?(LFԺ&e8L,x?; ~G 'g!Nc.vdG+ޜ5[?NJHZ=VlG;p"P<" @?@3nmO%aXyYURsNU }A{:"N0}fGRY[9\ 1)JH,h% >d69~DžKb ׅWf:)I`*gB(PvQ%.ĉX&i(>gN]t޻e(vnt 3xY!rMkg4k. Zc0sm~%Gْ9%z&RaV?3݄cTv]]>6y66{|1~yG:c'hp ?>;ŀ<39^VCޝ08䖥.Q3Mvto9xB`(V8"ЭM8lB5P0f<ī-ijVnYTJ]pw5KF$F.-~\D!xYCK !X?j%f/)C\q_||`%#Zq?qPr3JˑuuXgecʓPoWNTD^$hco]ﴤa13,`sAl8=N8ʪl(ȏD:5y2}TKlqT}UmE_V:. FR1Pm˻P{U=`r>\8nf oiO~]e1˿ ??m";jk,-,w$zL ƊsioAl'6&+KCnogvQsW鎎PfQڊEM;66F]x rLbYINu "+ F qY|TE[hDHQX"y> F0rKvrp.?m]EhVBKn#3$O'OJ7΍*ZB3d{DU,K:Rf2sgc 2PC=d<:ҁC#}oRe# Y1F'>{`I+F&6`֑+y6tHJ &}>(&W=<>m)#Jr~jlŽٛFav`Dm~* yİR?mM: ϞNkf+o(ˡ.fezx'dĐ o?Y8I4gy?> $ikHZtOC\My!Op&z1ĹLo3)7`Psƪ-pP@Hl0@ARz5O??=k>)aءt,LPkvXD' 6 B [$[M(W=BԘr$}Fgxb w=} F&??M oD=>U='PjL(COV1|V&| (Ċ=)U KtdOͥa0[xsY)k٢amW난Nx?|.kbNc OF,JqbG.X%P$yh |;/F^ׅ N]DPj ?\n .J>GT:#&$ɿ=6 $u\]K[N>Qy(JִHEdaT:2{޻7e(1YTã9Upϭl-q= B<&+q@f p';#]ܐkK΁#ϥ+"uvv;ǑGͿyF$a&2}Q"D.7!B8n^m}yoґ^` )Kǣ!3?E >]64]V#k=N=]rK hHq{QP쭲$x*p#W=-@漓0&e>CM%Dףf:5uzih-=IgVᦰ"(6IMKA;Vuic1S'9emjބjH @vzrOm6F6v@&bЍ;ȶZzY i]]Sc˱,f> pA~< t%2ڃƓRli['<:{?tNG-N$T(= ^8故]lM@;9X{y:QuB.J^ T\&}tNȻIj|~ :Q;F(aΦSD#OVYyf9fdaC&_=Ġ *xv5 s.dzF?rE3Px yDy]}LO,bX7L_'gV~{GA/,7J@H텃"$^Pn:+*+d}ocb s?<%=zDi%m=`Jb)LfU<l l^)tod+~4-P?YGףFq IZ}^G}ÍBydsW>B`ٓ8e4T@ts@B]! tGIjWY Sή>o&b㚊G kKac@ѓz_m3l9@dq…;\,PCGQ:L{[N]9`FA^빾n◻/w9b}/Y.Oϯs3H*:(j$:VGJ6 J 0 b_Gpa6fR:x97oB;%)}nNyOosӚVa1Ǔ{P!_@  l -X5?!b~@Z!1~lo,HYډy;% a*3b2 !D }Ϫ A!a _nu_ KE|0"N)ƘQ_Df["JQZ9  O঑;h+' |IϿsf=BH*um +<8uɸM">Z7HoQhlp~7۾_ yzx#ㆌKz;/ }W&B 8NfE/}2xWCo EE掤2 4YNP"|j_`хBgA- 6WZ)՚cGȄ?!34H8i~y]|l"X9^>6σ[:IuJum L'@'JpSxf`شCfDGy,X[; Z 7O;q9y.TP tNOfU+TtɃ2k;+![$= M?VûZ~}xhB!<̤$vÌУ!EPA.|,k(n}%uƔGOQ'É+NX.,d"P"8 4ˈe|R<'Qz ɪyzO ]0 Gd(g9,u}uō[跀5U^,PGx:$'*/y!FQ(0;u32&<(NӣkjawiVTH˾Dw0USGni'ЄfP#uٖ9楣-z}/"rY~ |T QȊvUI$M b/_DZM#ـ |=S $Dz[&V+HvN *Kg@aR燘[g%I5Ъ&} zWsu[;JsIH1ilFr,~[W$Ir&_1LN:tEܮ5D82x`zʴ\nۙ 18":â'v8l69h19YMpkő>3:s )K_S-Is _6X\A|%E-KG༙7m%O3nA%7d>":Xր(ͳ,zTüXﳿGL׍H/5o)h V?nv ځ+Hê'CVZTqE47Lcڧ0N4LBj( 9D^Ƣ_*-\ONy({@ӤF=ڝ=¡K(ɦz۲,G73.kø!gKy}f@O'0lDi!h}"q 8梬h.o7 ~ŎX.59lK ;z 0`˖/VH}P _$T>tBgT%r0@,,mzVC)Io&{D.Z?`I[7QM!l'm+`h; _[#6TRZs'Q ؏8\#eJM*WVl{'q3.ឍ%xʴVF'︞0ȏZ9 'l(/[GAro\Y\4öt)gJ1 l`zKI3Iv Se}rlxG)]Eh<9@Y?eF=բ4DP2P@nCciy$LRWO7FP347mٖ1d)V`^g2LsAN3 ( 6JܙεEЇ '~IΝAFV 7(NC}]zJ՜8r$\8uZȂѱG08uDvTQ[$ 5ӟcYo\C >Wq<:AYSOV50j,?:4]3SGs.NwRYzиi#Z*+y_9#zi3ޘb=IF+sJXj e?ARf 8{EB*#@A/i˱LV\0 M tOi8fw4_ÚZ rIu }}0F2nSyl :7ލwD?D鄊KG|kYn|M(˄Px^eydf?m|lUՙҕmͦb#3*Vw3Eۮ'_i샋dd @7lv \蛰څ7FVIG4%',%#,XIC'(ɜ׈j 9sWW #u_ӣ(Jc;}6x&18 24{gߠ;mVTʪ]@h%Ӓy8$ ˲kr=Q kcHhB =Svٙ``UW"eVai]4ZҨX @Ʀkܸ9JQfb [_"E]-h9jо;PMD M¨RƦ݈GXZicx͂)!V2.jI7}F[wP>Is݃88Lv~@"q)@_@,׿xZtA/)%1ڲn;!w`kzl I@kv$9ly Y'X[uyrF}ϖN \.]FM &N?o)z 5N C@71J&XժA3*SfRxjM+r)D*}HYоM0RXZż݌r-Ⴕ)BGjiԚEU9f4ZG#Asլ#ĴƁo'8TCx|B0ʯ X~úa՟NByž7~R½[s2}<3[+/%*xP~e?<5u< s; vpA%'Q$__@ӛU8?_]x_۬S/Q,@{k EҬױ3 [#K-~楪G#9 EpU; *y ts5`d=TZXr TW`cq&2/`:P@,T﬩&ihl2w`U菪yJ?rC dK`0aT)yڝ>.aё:ڣVlX;֎mmzU&XHeC#wR,F"ȥ~z|7v:㞘FI.;cWEȂ2A.$o\ٜFatnfNMs%'Ŵ*l;CXy+ 'ZPogiWr%׻IH;LK5 W?`j-LjcnGPܿIA2?rHa~r=J#/2+}U~ț@rk?4hyZwwM;"glLZ]Qj0 na5&jaWIl@cȽE@֊`9r"j}P.S8̀ ߉{u0 `s{3>8O`Ȇ =[ѸߏWۘjm'wCT֔^V4ˌNL_coO6IX}>+KLE [2c߆>a]ݞ̻og@~&=QBʨ Nig^ۡO^i 9$~ ᡸ }#F޴h6Yd2uۘP)X2@\jbH%tZ PBoĘuݔ9_M&75TK_Y|ID1VCJjL%cEˣ#cS ˿>}hzXӝ ޓ9@8xki8E?F!L[!gǠggYb~׿&G#ր:A *"%¤.@œW7x[~I"孚nrI$U@S0puqFwRt*|ֲ]jZyF8BZTC-4iᯬp -">6U#+}A"C.d~;$}'e1V/tĘ.C6r\@RY C=4vYR>Z埚M$Q ,Z`,@4rb' SFt(eC74E8)[92,e"w̷=4UA"ȷ)150DD(ܫC]0嶙K*=.#YDJ,'8KsXiɶN:ֵL%/pԴՐ@R2:_t\t2x3su6kc*6n)yӚ;Ÿ8i~؏Mk[4y#h.􀆦)M5v8P +"i^F ֲojKFJ}o@dU`I(>fՊf;ߔa;L'1Iۇ)cRmV !DʅƏw_H3`hI1dr2~TY1˸udJ ]m,M4O l_+) W"ӕ^A -1"(EO|,wJyJ6 G'Lm?\F?۰ .nEXB\+ٔuH;~tlc_@*.A#(H~%@y(M!SD3*6Ryr0];Ӡr3xf:~p]\Lw o|W3qdH]% hzyūkȡKMDICwܛհ* &SK z(+Gm&FL!"l=ϨɥXֆyľr\g;J@+0c7u s}\T5ee#B IֵmlS,kX- * fw2H1P܂;{ 14%.,vP &zXNp&cZu ۼ]LEVcC{Uﴙ(缡Z(~IhnțhEԳcרpaʕ=Nr59_#~ʘ C m}hɑpr_|i e)ޔ̢\ʄb9vi,q/$͒!je:!W3'@iJ`zɋ0?i}]LZQiym $n]vY"$rSI-^{<Jeoʐ"$E˩#Aytw'Λuzbu9>bke1}N9mS&ڹLl|CsU 43h, گUS{*]]FOꧫJ #q#yVa|o~mڑJlђ-pMcm,[N yֈ&C.L-lZوg*8In*C<؂]VFqAx`YE#ޓz /bB@ 4s~fECHoA)hmFR ԡN]~id2#GRY5̐,F^ke[wwz=_wT1 yOv  1T`7ud&=%[F1GHWk s_sәU7M;qCOrqIlY,Z^Xib ,7~=BEd#ڝ<- Ӡ%k4_T|_2u)ӣh 1V>Onz+8fI3ֵgR-j6E3 ()#_Kib)P6O>^alסgz9a֢>sMF>4hw"< ݀ziEfJ\hyS=FDxk{:83KA.D_w M@|EK"cku$b랶3G5eCo(N`n@So6*09s-̃|Rm2Jsm%+*jJ(iQ gV׹y2B0f%wtLfܗbVK:.ذ0.0SQn#œHkGCj`RvP_ ӕ&OgO 2=`Ö́8jDd54ReQ",W g6S`V8lduXyL;%V{Fӳ$sAKpZ"_8ﳣ[3x%q%j#pi .t*ϡ(/؀U&2 "{"01pAO)A(Cv>}g\\(zxf0'_v6 Xk52\ok?{hTQұn)I^,Nsu@Gɨ.RC4鏈(G;%k4 sp転'iXŅot/p%cAiGkSq>G$ qfk;٢@C;c2(,(T^^#@1Eu>4)8|O8 #Ǿ4Y 𕖩^Uzsq _KvfZRGZɻVpA'pɒKG4{5}( mc#r /2Fٺ#|>GYf.'+ _tN-nUQ'ԀTeJk})”t5]pJ.Y+mW8YF]t 㾟]_{B= -`DM$1 +Mg1Kq*_-W'q<AѺ/1 tR<#O(/oPbg$ͅW(ѷtsS3 azhnEFD7q4.:JqHZ)ombQWՀN|M׌dyvE%c<>U 6-A eQΎc?b0mسd{Kw_}Iݐ 30$0!S RrPV~יx3OȄ_ ue5̈HьFz_8-im P&PW1 \E.Yh'yF -i>KPp0ȴG(ЪG!?>ZLsP= &N8L9fhBBlVD ?@ `[TV3،:şS׌~Y9ps[]$=aؒEaw 0BĽ2cna$5JI!W[hl5_+66x]Z3=uYdOoXf}6F@_1c#L|)߭n6|+*˽Ύ?L_$EcwTj54 X 59@o:|hGY$<bQ gy`37ȚToל8-%0iӍC9)~nd͵4,6z4h9Qp5o|"윳ˡN6<2v8p#NDTT2dg_sS,+4ǻ}H^WP6q2 )fLJTQouTۙyt/{+ʗ-OC7.JsvES7 7q"bY"tlAXl F$&Ȯh_qZn.L"nX/[PŨjLpPv}\?rߒ!`d1r W@%0b'w;+>SQنMoYho\j|!:AR;5;]jGl~,[)B9gwjvߕ1Xe S,Î5J} Hzgu#f}o{:E(%{;?ii!=$x5P\GZ7x(3IYRj% PA? ۞T _@U#@SVHBXJ7ȁN˻fy+j@ 4,BCV!1D_iD.޸,6mq S @609Xӧfm˜;$f ͷwu ]JdMս] –ͪꀰўJ^zwX&@2))$z8- _U]ojcn7qVxYL5-}Dft}YB"~+piW_/؀zu8SQ&ϒHg6ZF Ѕ"|YnK !3/M bn7D s33 en`rkණؕ`Yo6dvoUAv>2Ĵ`q4l,z>Swc6[/rn 7k hd3Ll⠹/vv|NM5/0ۀ.CAgP񠐱7..8}{7Nz/2:LXCl|27Aό,)VL"t@_3{>BvVՏo"?E(5cVk1%G !d,.Z^fp'ou9 {#uҲq{۲%jbE:v8F fN eMn :\f A,J[0L 1gзⲁon垴ULi=zW3n7KeMT62)|߈?c-p^1]0|Z'A!K>UuSKET&!6zAJH45PNڛj^͡-/ѽW't۔ӑ$C ٕhb'٣43~,Z JKb$PDOT6JWoOvR̾zNt>Ec.Lh40`mM>2&i;pm>ǵX~/ gw&&ZEk>3B\oɊʰ<q^sooΈAB}(?:Mz>|: !ր']~ MzlvtUޔ;&/J]MM>msÌH.ʊ8nyL`[7S ;% fns:SDoK,nH]9OCJveqg 6]f"lg=xi<20Ԁ_H*i ʶgƷԯ.K \yʣEGL$f\sB0[M9F? MjLmM!Y=?#;Q}rMMePf] G,-C[dh+--y?d9XO(NhdH7P/TG1qr?ċONdZ~384٬f!}87zwWH ^QE!qۊ]ZTRziX[G%^4ԍNZ©CB+b~5Hyt`{F_d4)9Ax箉!WU;#q]Rq .EtVF_qncЉԼZFoh6\/#$O3aЕh1wK}j=fVQ .wX0$)4#}K*B`%[zDZgYZ07070100000377000081a4000000000000000000000001642f097500007e64000000000000000000000000000000000000005f00000000./lib/modules/4.18.0-484.rt7.273.el8.x86_64+debug/kernel/drivers/soundwire/soundwire-bus.ko.xz7zXZִF!t/~#]?Eh=ڜ.+Н#sG# o$i9 Nwsr{2XWTXxڍ9aTpJ8sh +pD=B@Q qjb3(yxd.u y 23Eމ.5`3(6 E@f;P2$YxeaFn6Y< McQ*<>`T>z̒l1UBgs.1]N݊8ݳ fV^~%Hp#Gq}7>s/zſM,dx{ VT\+2V,n.t4=Lz?Eu6Ad^iTSc`\El-wɨ:d5t;P{Xt{}Ў0ݞ2]5'ɱ Cj6'iJ Fk+Š%l ȱ_ZִĠ[AR1PV] 2q+c V\T~% ;K0nJh+ǧLXڪC 9NS/c#FאoPѣTд䞏Shid?2Nlς# T8ÿ]0dGlH?|8/`PM0o_}U`Qw?@ t,ǢڵµV 蚅,d|~:HtKIFnHyaj} e3[#VMq9lޝJU"J}.DVXXuc*̧m7ySsD.;ues[aLQj2Xpۙh鏚Nh)Me- Rձ0"`D! V)np2o@ I2):oF:]iء#oh,w WRHs*dYQ@Zq0R'#Iט,>ЁN!?>#`UMHA8R̞&2 X98ya݈ݢND™ MȦ'ȡ"ca!ktt#w&hx Ŝ[ 4SD9RET}2O 7 !JMaH6'IZ蟹rbw3_gz{N߻\䤆n8I+"~ctǺO+!Eh/P1g.FA{wMuO3iL\/8CIC.f2_b 3|!XyN$̝@咨2i~>B}BÖ(-3s&K˫XuED#De ?Y:)y1Awr<< y?*;╒Cj商'w [,D6eNenS3(Y3 nM Iuyټ,3z4 ~?ɞڻO(`pljGB^2V.0tnA]I c_9KG.e$+r!O⎶$rs\WOFSLkP5IJ(45dž;bKC/JDZ~d+;Lnf8>C`׈f_`ė]t Kjy|Y;شtσYBLPFajq~ϊ,fcіnc !r^L"CD^BDrp~iu (-QA,ސƾ%X)p~ٲi+?)t1l5.yG`/y]]q]u-^p#:Mȡge*Qss?5<(Zf0oDq fQd@"hۑdFeN'BSnA4H7y:ťVR8|!#!(!}{T{>pP7mm4`K3A\\ǼLJ}h:Lk^\+wxjkG Nk ʾj^8jE)wZ=z7ZpnR㥬5gy߽o7L䬘B.@ѽ;ϻTgGBж.j &F} &ig3YNxnb(Z>V8!{[lTWsVa|%EqX= H8Q"o*GK<.(Mo5x c)@t8Rnӽ& ie81ekⱏO35gƈ4'>;6yste˫pO+-6%=k6?Pя<{;Aǐwi֪tKZƚA'Gn5tz+!>fi"MPK x1t@9Xy[fqx*w4u)j~ S$]60@ ݐ`7Fr6-/re-B臋5TBI8@ ֮Sکw40`ڔ$bcw5iRH[)Zc oKorTl[ҧk9c+ wao܏G?!5'] CvnG?Ax-776Vu~eskǐw3<:iƹSW\Ex7ұh"%ꗚ؉#08pjsᾨ:!{<"ܮUz봾uj)fh> 6sL!6iK1M4koD ;-zt,v #J%"LoWjh7dŦ=)6|Q9n_g*I2Ndz5n]0!f[M!Y|juF yL3~KҿWJ?:0Ha3v9}}$zXbߓGJ_قDXR2BWղ^'WtC5G72ׇg.FjFo;&ܷ1,)L% C6?l 2؞jn2E[L>H[LJLx|kAB7%cg3)A5O*Ҍ: <-oJ[N[13]M38Փ+Yqb둙sokqr]*=;߆(`?mg.m{Ona džr4 XU/gw%$2auҒ)79e]#/& 9ZI>`$Lup[sC4<\+:0L@&f+)g$o %_o-GCY̧ۄgV6,anRG!Aa@K蔃Mf2Ȣ޺v]r1]Rצޣs3~=Qݢ{7Z,lwؕN{ IN[+̝ݮsπ-#O ,@\k)TlQx`͉|lpI-CpnB~P娵l5 9+&1 >Ԇ}?A M2OŜ/ɑd46Q23 l0\N%m/o 𬳃K5ϊ֦Ɔp @:c.vƢpTɔk`;I;R"Z-׏&R&$L?hH^nDog<%UI:ĉolE1Ulo~a]c(D/gꩂhh9-)̞k _JY¦\ra֛׵8 & t|%?YSġclXc79!g&mA_opF@cqg{Rr9Ÿ?rcg4@N=W'(a(7O A06'X[Qު6iC;H xb? tTB cY7O̪,v,[ȰPO}+(XFD,JNv@@yxM;s;HƠ MPz8!bNcˋ 2 C1rY }#Նn]Gesu`\V4]5mZ9eKF ?Sb=s':89l6yUʡ"nd+N A4Ӄ2c7z, t,U6PhGEjF&~Baѵ4ɟAH*yB|H|[( ^+0˂sNe=W7`58?1h]l<2xj 8 g.#Y,s[m/eZ$e>vo_C!DiF-,6HUTRV|&_oHxKMJI0/q!Yرwf;s~{@QFuWW܌"!=Ol!gfO)9':hl$ǟĽr1Φ5vk"ٸ!0r(H3cb'-JߚҪx8E5#.,@!I\Yi9 5L-AջirjUNk 3AI5&U&*Bt su7ٴ Ű1Bs @qZ=H}~tܛ)N`x]z녤g[j |Cv2:M@1L3⩆OOG}x<'CV @M::==f_=\ED!M\&g kUa8P}`pk\Mgg}{C{}bfb+Z땼3[B3#7.3ih\[kɖ̎LeC(ư45GQ[*eT=eatcwAl~:rlj^.|՘QLVjECn'<;> ?CW@ёLm(2`;F'Oߑblir3?cF_#C-Uj~#ᶃz.e5lðd6J杆=oI;=1Y7 sZuF~Wy^$:!8&rSو)d jJK[JUE)#x꠫LQR,.> $) GHl:G^I߹$J~e(0-)&֐LrWזhW~bHRMC_&?&l> n5)BXqq,R}hވIjˑR*569 !%;t8\q$9=&&uCu;l۽xƳ>wɃ}dxQ8X ᗋ[4T;*ۋ҃6TO#)@J'_ !3@d1*Vlswk#~HX yy# *paв0uL@)~kE$=$cεkڞFtWhv NaL'ōWjˀgd =F܇3%\ r?{)]c9 YN ǎ'#C{bC $^pHa>3QAzd=a(#?&(Ecĝq+l}2}o\b쮲CʵCk&/sP~@7cz<IItmzЏJ>0Ӂ&*U@Of 2$~(Ü. mtvt ]WZ(SlH 9{`}WxOV|s&k%ֹr/ o;HuyJxY3<+Q36;K4# P81؄Pm6©c 3ZGګtA8y ӯw#U&N<(}MK8|DS쒀*:&1nf{;|塞pJww0Xx1Ptp0wQ3hAE2Mnaa؍pF|;Rf;T1HB9!&L {*LMFbyR { w,'$ໆ_] ~8ܯ0ݐ/>G=އ/+?e~AE 8r4' -PbaE54DNޯ+wS;^?R ]q&ε-pԃ2o- ":6kb"*ЋqgP1[ĹIL,6Nd%9u ?n!wUoOآ/7c&Fu~Ƈ`k[4^(۠ =`a\#&L͂Oq0?!\ACHkkJ,/gnY;_1/!ukxBG4 _x0+̅Oh{a m_agb'3!=̣B詰lixFjOb+m8vv-BdsMoݹn7hCCNBCfr4:PM\ًZmDf < bIo g!87y-PxNŏZ3hDf7qb6swc5J$w*X *q8&47#F~*vg8BТ|N3海* gc(JƄR;Z8Rθ֨HZS)B,2Ao%1r,fn.>+i 9ڿHZl5ޕru{}FL:3l߁qMi%8C\rbcVtpBp55MG]qU?VcY2H1ͽ4R󔜦 U[@ -iB*#, c}wB Va}r2=EO6"84)ւ#6Q{Z$l _\=bqo&n)A#V3;ޡ>tilģ5 Y)(Nn޿xۖ@l3oFw]N~E7aPd_6)Ş"]EkٛT$vj[ɿ›MCo}<(Qv`L}nH@6lj3BBal@sS2jDֳ9):(PUMo2W4"[ilu'[o Ks/-aUgTsʇ/ܨqO{6b ^ez #\+in>cEqѣ $`ݎ1 Z^Ex.|5?'{HzldtMQGȢE8Шy#ѭ>3BPCF?v#A`bTA J9jC2sY MeߠRNgtY\f˄<7+ۿԥ Bj´$L:GJToߏE]HEe\ &Xy{q!Zgjq]!^ }=.am:@ 0/N\tbrFHDjyxh>-rkFW[.jA3op׉`8^^Nc; ]Ì c!wUuq"0?HF E+sh Qr#MDž:GT*$8'6:I,]O%.yV%PɈ 1 Z0Bb>M3Nrf=bܧ/a^Q.aq]O0?$*j~ҥsa٭7PsSӌ7(>& %xYg " jPI]&m,<, ƞzEsG4J5fcL w0\8՛AciVή`XNM#vh&^9_JyܲcEi=8 j&Yq (7gx:5W }U7@Rs$\ٸM^$;G{דJbM{=ET-Plћ1-8o/~6ݥYZ(V/Iؐ]tyE=yŲeq~ܼet0]lslpfu[h2?2H>"LQ#2бN'Kt>Cb5DzJqe7`\!^kZS>a> UT*[ ;t s#B JTuw[՟Ev}@ՍM~~~?Gg}yЕgfŮGxݟŮmT`P }/ٸz÷*@V9h>pZyղ $s|& RG2̮l3d\ڈ_VW

    ebekj샘–U%Q[ %^V R؅/304i te,$I߉ %FMjM_d6Ɗ5_cbc>'^$<0?=uC8Ij!6ۡw.bgӞ<[. u48-AʼW/J(A'\v[xSb3HG7ceqTWs + .(>Ulb 4S؇ŮMI>:z;iV&SztMl?G\\jp]N\wv wM&(i9纁KnA6%HV#oAJ__6ǥBN)&M!y`mEznDgɃbP *^Dk/^'o&A駳ϻ^_yn]r6$J$fxx );A>4Vȿo5hߺPֈ '1O]Qȣ@=~g~@9 Z{h̟F\pE"$IwB[KL4Lp[HWp0~lS|?bt Ѻ> =UEttǼ:v֨ = ~{ʛ>IvHbUIPϮpdrre(!B]ٹ<|Eq9B@BA2;/,B<KD©Wzv:ED橆 @@忎x&; &?D \Hs3 0g.}gI ɍ1.mV'!ZhD&BHmK 'J$mBZAJ.)w;cʇοePd COdggac4$ 3Y\cEp;Qb: oW\_;L7l]oo'gO&ZKnm*wi^ï!R WqS!sSq?) NŋA ʺec}Z*}+ :J<#e7±g$ I#E98><ܜ2m [OPXtYQL|p9F}7mZH8I;NujBN楨9ʺ@S7](B;3I*^%kGumu븥+|s`=Fq%£,kݒe 0זV7:"LlR!̋dn*U@|4'u3<%R[>"CAA|lb9͸D vx0v$c*gSYFpIxtI<^# 1GIvJwGE1vNG| 2vNE;hG 'UiP՘vC-c"$&gnK99>SyH/{}D٧lԭBj'%lk02P }CK6 N['>' @M0 0CQ,I"J7: D>PBr@ %1B ~0Q[)rTalԣ)oԴ8xjdG?[ZAq GQ(o*HXx/{l(u˗]%dvE Y sbG$jT@AըSž~c@$r[IUL[]eoڃ ɣe%vN^p8A>r#^ #X+:cEs.\'y2ۨߚYYNlFzoV_O$ƧwWa]MJwpf WSOPJ c,{/^^Y>BD"qIk䒠T`tdLnjM"\ZZ8)xfBG߁mIs7NSn̙P%;}Uyx׽|"|בX7LC>ewCdg'X!VPA&(~vCDڭmIMAMp|-Z<;Wfc~MI1wy2M( ,>CN 2p sKo}JO*(֫,b-H2ˆ:#= l@d U ^uބ0%I_9 Q} }T(HuUz}W+sm-D/Tl O^+\ Ͷp 9];!mT|1;p.~7I m0kh]b=P38֘'E2S9Ysf_ |ȖEFY9Št^~K:iD>jТrN /xX$־6Yz&Y;%qG&Af}B*$SoL{70= p~|K hS{RG,^e>L .x\ *6s>iD!hVD1ٜN$lys\&|2K%ٵ7p_X֞-+ - ʬP9eM!o2I_L9==Izi1[qn([2{e 24yirFmxaQ!%m~ap3vɂuK1B5JygB,'/&D!4Tt6p. U0mI ólQ3uǮ~]"̴J21((ΥΊ1lI#43 *Tk4 ;&ѩA9Y,cQS|gKᴑӜٗM(8bl/vImPL|/q72|/D+n &_f]f?.XA] V$s4$2y{z6-Y:D% Z&6gֆ%' DTŒGv_s:) ¥@E]O x (@1V`u$-~^_3TcDwxAzE8+n.5|[ eZ%BCa;cP֮+U%5yW;y[~o&]fHm 2Z,`" hEiO{!~13vSńQ1'o5#ר`ARe J?֮@I*9؊)ȁwZ-;RHZ \.ԔTlBfE^zM!!T$t;*/tYGiq!z ܅Lŀ1ZyBA8$kjShdw`zؕn{A/* Չ%rxv`jpn}9SZJ;[ "q!2TC] [kTynz-If/@Kx$`s[;@f#rů$xGl5~ZZ YX*dhsCH\W&il:wrK-%DRc=H\2t͹8kʦx  ژ o]ePۚ7kz+n"bfngo7S2Em8'4J]0|>R@,3 l8@@1kKvbQُVv?=`f|[7Ld/ U⩗5uoetٓ[%Bs" = ]K3k (Zu,9zO*yqϢr}f1VH-nԇf6Jo ̓Ġj3Oû|-2zjml|ŻBs* E<ٲ7\:vWלp1Z75Q eYytKX7dW.M>5>H#v %[ng] @!?5޸ EZh3"#=ٽ Z4]\K?El8i< Iq!dBC~&[y~@Q,Ҵpª<A."MZ ~'ue뮢k@J.ąP-Cw:FȞk.vD#R,^זwZaK&f @dSf1SAxSģTAή_uRrܬ{۪}uaS5B;!4CClf_ ^"Ď6,+<,"8rwKM:URA>#b+y;$0~$p%^CAtMu%vF,9V^[Z`A1Yw>z:%(,t4܋O }8عA f@"@|"C8'Y)-,u ۝2u/BetXMH(!rjNmBQW+v*8܅WyӇ0 AQL:RWTu#|Ǚպ@Vܞew?.~LF,FvscGmLpxh䫤C\OC%ځN5'@$A-ezQ:7%b8;BEټ /Q Ai=;^DlJ?Fݔ{r#Nl|q %%z"#g6+ .Rٳ)Ep(!`OЯ(ZAL{9PG2I+9Z߁Uaپ\x/ N Dl#~ZƁvE98NKB& P3 Si柡Fxɗ=UNx -}$,) ( }H_,>6F7)3O`ӝqB3Ap h-;:8,WXj 2ix.S X[Ȥ$O)t 9t ]RH!8)󽙆M<#v/VAFATiӮ/ Ρa!UR#*/qM!fnJZ8:l|e |ٲ\m^[)s8[|wm2-/IZ0=>ib(Vm븐k:u91qzn;@1Uq "JtYhc#_#b 9ڬYϵdePM{&U]Tmv`3󙟦 JزGN_THϧ#꺀w  mxXe4de%7ˍ.g\>mt<#%RnDH(XuyKW]eTC-.Dd7ډaEJn&@QOV<7ZPϚ"'>ٕ4=%A?6LrH~ n60Rƽ䭛w[r 8hܫeNP~,EyQVlDjߘMq&t(|7{p//6|"W﷞%dzAx4gp~Mக w Iq6S&mj嚚a5OhX{\F Ԙ:f"K~uhҬPjʛYeb )2}b :NEn .U^k5FkO$/\x3\ n[hU_^ΘLĀG.|FUHßZ&p=ɸ KmS*6XB"6HW*|5P9ƾ<>9_spk)Cߖ@:Dj 4Q'義-bJ5K? c ha>MUKUs,A&8\OMtC@n)LTȒg)^QāܯJ@ʙt;_ 5>R 5ZRImR~2+xUEX[]w]X]%6}W{* v?^"b˿{41[!)(d6]DrĒ6qt @A &DU |<O4-G+L9t p߇cJx#8ƛz:7PJ/.xF0b҇J-^ɶ$q=~Ws.Jg#qc.gAM}poOEW=v;QZQ*>YOɱ{j|P_~<}09"6`E=g羮K OR:g1Р$n&zS:ݙX_S&k|dnBdZ{d88rT>WBc$24➥:7-FJ's-cdM 4֌FqQٍ8uMHVGTX y(dj(ͫ__ 72(SXXCV{GDD ! D~zJI'26_=p~uu^; Y< Ov$d4NNLC֯-L?-DGWt݋![=&I{M.67YOX}k73\>KNh#*wcj!@kU\JD[t-G3Ůr!Xtgft\$6NV:M@xX7gH~e eDO ;z $AggMOp[v0~85gtw=8{_\~IڱM>d}^E? U e3C.nͮHzǃ`ހa2|c=!L(n(TS䐛?Xk'[rP쩻24(c<^V/)X݉F9]"UMU;5\2|)A4*W\UV&!=p#c#9jnL$7@!? |$NZC5sL__xck0n٭HfNLb 3o!xf/Uѧ|;:G"vL2?@ mf%;oY` > [#ˏQR)ـϏZ(>ۭ* e]73ߨ"-Sq5Nf)1׷7??P 5ym2tn{97FuW:?w֙wcM tsrO+Exz-DU+"QLDxxUDgY>ZOSa.L{JMȘO+!Q^'WʀsejE9 6b5\hZax|4uT;OWfVϏ-V@$2Ջ9Q3^?˂C:t#ÍdYgZh' R^. nJXlSm.{A.l/ "~iZb;3ÞwC58}]:tYf&$ T <黊 aRD9ҕ|tYmT͉4''6=^M%7!{8.ꁶ+JMID1A!(o*%?R(`4`kO(D t}s?EPPqTBK.*ʭd P$ 64`.0fc,/(1t7^;2ʆ۾y@AtF0$=I<6԰O(5Lt"'ל(Lo\bܺ˝A%U*kG*rIR/XzG︼U='k׊N4Sη P,ons+o8-@:w`T@BP/Y)fm)B`d~Zr🍖`͇?r'e2"@oG*L3З*MoECVA0"9ȹMF<|8,)3b-3M*$&)0-̰Lڐ'YS3yhhY9)`sVYz3 E<dJ1~{OJx*+ .tWuѴ!z"Y6ҧn^ pnXSJpZDqM‡ V 6`r޶Mя:gMEZXϙ yOF_c ]e,Ov_jņA`,>u$DUIwKR{,%1B'1$-<_Z(1hfJ̉pL-i 8Jᠽt|лg\RgU1K8[ʌ/UȢP>GiZi.L 4h)yL{ Y}3!wln=4.0U~SWYdѱR@~)!bXnYaU{n$ S4{Srf^D ÷fT(׹Tls X-DЄ3!n)@ws؏Uozzvq,Obb_tiK’mLOyA'4N ~s ҩ1vQKif5լOX4tHnsDzʩ?ĤY] 7RѓtuϞAtg&dC¨꺋ކA<rSEe#S)=Fأ\""/ R+6#aY3$,3xqMH$SLJ B=9AAr%++NCQ7F(^ 1GP K%Ɨs>}d5l%(֔؏jZTKSB殪d,:|u6;̷BP%H*[b]h]*ʓMaaIE槲ٰ.e; m!5=QEƵR Цkkt>`IL+6\@e" ;_T i!'.Ul}E Y\}tC-p!$omX~?Fp8B^9Ҟ` ;4)e(jd&dF124K6L(gC[H꭬IL9eHYb3zzVzT~xMX>x?*=p.rVG[aEַYRXÆk5fug]KIrr1C0!|ZH$%T9vmêrҼ,hZN0b1('uk-25}\A*m <ol㕗q%w.Y! 6&v1GJ_:=? eǰ^`G^nFLp u#9@k4ln-ij-,w䮔@ DdCʽ^Thoڴd[9R\V?}F`r|[_ov+d;x$0i.s,K6V}#xW!-fЖ2/^ :tuZ@S&? 1o9=Bo]?ӀO؃:+d5pAapgIg?D$" /Hɲ4u)Fy٣拑A:&ɅoF19(V3RjNSoE{Izl%2qQrp1<*=ƕ9Ϥ 2_\ඓ`!UǨ0ց OE(\h&$%eesAgx)cĮW.W q{yĠWEqyxcռitk1 RRf"?G(M)B6}a Wfe:A5mEߞzKßjXWoU5_BQZLO~έ Jwжx'_ṋlJ=RU.hwuv(X:F3.CN`!;k% ,UdbM`$J$:Λ<*셂۲}3g Z,0 UfБb ZFg,FEccå1HrM`)1aNAm{0vF)w ev[9|"ٴel ڼ(rM/CZb%ayurx3{=}NI߾e7<& ju;r2|وLSABx#R߱AɳpIZ"u ȡDF5 ȴo1J-Df*9eb2.s}7m8g,icSi]GOŹ%_Ba=3d0=y5KV,M.JoȓjAeKo Y pPtvfL2#Ψbx-p̫Tz̻a%-Am nblkҋM MT2(˿G=nG~rR˪x[2E{yS8t\SmFU~akNS wj]'s\tˡ30e\'É uS,me?;qw{##,l"Y 轲/z~7̢&J~FioD`s,v3C `13Fj1gwSOm|g,Y!/6Hż jמb`4NLJ)m_GZ4 8 1־ PdXթ̧ lIyI3i"(?Cus|{)S7y^UY0]&=SՇ3ȅF@Lnc.~vgס0{o(h#ButR,R/B摾Ґ0jf >3F78`~yz5!OY᛹brh[ØYUK[b=(v@PNq[Q.-L4p)u/sLY t_/a=wp&)S0+SM8nv=tk6WlIwV'c'nv0.V|Yh]#*+лy=KmBz0'!Ie9 G2! q"&F OUk{d#K#rd( ;4-OPGqr{U&[6O++tS,>Vo'+=DGnUiAN4P..5H 8󵫼R94N.A6Atr+[Y%jXhљ>s>|JCw c,_:%{ofمW~YI, 9LKDF*`l  P{‹rX{QCB=rx١N ,9@"'$Ek=~0(I._+?zK"2kT 6"q8s$Z;S\$4eA+P9*|[:ҤT[euYM\`N=%mw@,C~ deeq,M8oY%T6?oV"?[@ߓ¹lpywGJOyV;`m ܮ1Rސ dHw:Aiҷ|bO7occ>HFac.Lq>Sz?8CFm R0aڈp^؋w0u< 3wTXP&c£()F݊W<}1hb525Z8&d q

    |!I&7¤@l_%VI-otsDkG0BAS*.Hj(tkd)-G#2)kk3'NQE Gj@LӾS< 10? `GA%'JMg'r0O{@-BؾsfXNw#wАG"k] /Uazm?fs}fs =E`c=li.B9ZR -(4[̪eA-¾ݹA9Ӡ^VePT;7yD!%A4Z#poU>eXгŻ tʬ-Zɖ6սRMBQooȤʞQd σPtZްPvL)ӟo`+I o,%7/Qdni' Z,I￰KbrXm1C5s!,@ nFX goTP#'ֶx@!mcL4iF",V 'О¾͟yO]j>ie'ȧEPB"x* FRFOL68m犫m&ˁnȀZD#~d$$b3F u''2<ϧ\u0Fߺ@*ƾʺ'Hd2 nv#.sHX9LI`xF[0CP){QWgIݬ,*E}d] ?X/pܦbG(hA<]S{=uP8V|"`õ9^ֽpn?ҔbEHo|r q!jPu)3yKaU*m/"z>7%BH[vK@nj , ̶mbpkoDDCN7eu u/M[7/(5^{T|ri1 A{#GXκvH[睊 k+谞\Q;@Oй$}v3bsԦ(1d0 yxJ䀕r$^ߏZc/v[ Ys*۹5H()b53T1vVN߈Ni>@Zfӧn(L2+,xbY.v7طo--;cp[,A?'|amPsT(/H(}/$mFNJ]?4ЮğzCb]5 Y/ʄBuW[ o_u(y;_e. τ`Dؒ F}_٤G tR RÊ'<\Ql=F6ζߊbxOT.b)+i,M,&Ch?MBmb91Ǹnz1`~< w*`a2x5ׇ /cm!w f$ =VDdvӶ'vϪ9sg#˓ *[t#I;۵r7 2;4V T0 P)y_+MW̰IUybý-$]$$lE*m) ҷ)~.tq-m,Bð-򘥧nvsn31:)᧻eIF1~̄.ńSҚuTU=5T|7_>@B*q!u} ];(y=,exPªH8iۧrx̺&Y8βJ@ٰ2HwRsU;4oʍjOS_ 3RǞwG/֞S*ٓ U 蔇!qΣ{-?09C rt{eߑ+3$O~fToYJzL ۦkw_e)IA70Uj]-9ʲT k>|^93ZWX%QCݖ7^n~/L0dG\"D=vtȷ}Xd֑1HD%ٕʛ;6O*ÉZ9,S@BXmzmGj]r!,3If B`?[V"҂^.`Y>ݭšNJMv%G 5Kkەy8VēY.؛)5RIj#>jRrL[ xS\u?7w1,*Suio׍8ukC4 =7GJo}ӆ5hHCgêO;ck!)Ҕv~F!ܠ2%a4= <9ĊU;4V:~+%DbQ7ϭ2 j zmRτjnl6be=t9,ૣ`zik@-x.a!X<X d%ݪodP!l +K^zUqjynKN/]G PzEd1鰐1U:LTz\'OXTBRu^2%_J}`c\Xma"#Ƽe&bSP~Hh~43/Ew@UԋdnN=Yp!d "FK!g`| r>?9fujSĬՏ8OOoFH`i)BBM;aSa1meW!_59F8o '8`,5QɁ ߝ8 ;Pe!fCFyإE-;m8xuG78JE #h&,d/XF$y(i 7M1y:/Fȃ3K90'%X1%ruiQgSEO%K]辣9F{R٣Xkќ|QLB8L1 qxBIT+d.N!7Ŷi89KS|FEt^R.,?yDrg.:}bmF.JOe`S)l#p<6O yBQ~8r^@ӀmϹyc\K+XŕwbDGߴ Ko!i#p5ȊTŨ/7!:~ fzYRmgVfe撻cD En:f}%8 b&l)j9*Y7 mOcbDfJ% =2O,1u 49Cn 72A,B;Բ`}S? O3[6 rB[`$SAS=|<%x* `pebobM*cj b֮Nl1 /rPA] Y&\d|]aY)|yR=\Bz%cXY.sY7,՗ŒĽ>7߃{:b} E-Ҽvs6шx3b,id 5xC.tw6@X `b[R8h6T,-zPEzO6g9!4b^?/ sEg]V#a 3:,]"Ѷ{B0Ef67dڏ`x@}ČvĪq˸B!;k)j6v!t4 ު7z!~)l"Z5)l[kĘ?p!;yhXZ-RpoX=yZ 43IJ@wvG@Vjs\m<4? 1x5`=Dj $Bl6 mNi}U(}j\]Bo3Dk8& J1csGm,9ṋ"M$+3̦/"Cx*g ϛ:IjCӀZqKqŠ?Í&mRgN)jo1C: $oZp\ō[NXDb3g~ܡ!:%W-$ђ3k+宍 ~O;JS߮ 4=]Խ9A,Gc_~Sq( KbnORTE}ͪ+ e 9jyDJzY ZW@q\Ў 4CЯG1rjOH,W+q8:Hcu*#nttqjf}Z}aPí\ N0ixl>p| pF\cdOΧLF7ymy{;:);[;=NX ̔Fvʱ]?@K \W"kuOg'V/ۄlb|uyX;&;CCB=Xy>3H#嗹a;/MGSI7F~r:ioCD LiLQJ t`C"X< Ao?v&:|#@Tzd%įrQ豷6M/+JRعB) K{SS\Tq;~Xu\򾮟+F=ڪviHX5sGZ9W@)^=?N2erK^aj @]KY,:Fػ]Z]*kڱQ6XdPO+?TG,6K|om0/ەS:B"\_N?~}@DJ=ͶCךiP!ĹX.0FXoldί DYNXy=OK&|ӒٕZ4^8"p[e:>KLV%S7扒y6Pip @rVlE\dw}l<agy^'@^mlԋ c0oյ|'w]zUfD4DG-PTK] d'[)ҙN$M'WjiK̀BmjFpcwD>{9bqx<⺫FZzj Ü%3Y]خU ><ނ.p dS$ 3{`wPOd]!Ъ-,dؗW"7YsF逹.spy8(|>d'dPz/,KY ܼ F()?h/1=5GJ9ǂr&ɫ>ر138(N4K<o7CӶiH\ @_e2+Qd&p6iMX6W\VY8 Þ{ ]2הMsΥCF.u3eA$VTN*1e C4 O 1(n#\Y X(˽v,<۫Jw%u=(Yj`Fir#T=}zۻ܋R٨bTv B.w<Ѹy|yA3xD?*@ ֯{?k6&  »hwА]\:A<ԁDb9~rA4O6% (vQhjs'n[z`pHZ ͕9ba3'qa\?R~#G!0h ۥwTeUG21f3 sܓ掊?,뛫\cuґz]kj%!UI|uim|: +ΚrU;%!t2_1:w A+]-[I=x=Ӣߓ6ƒƠ2_eUX"f\墇qy?dMpNW"qB{AB0kݿr=u2-Jɢ4>姙7ǑcZ)`O!EeWESAbGZOXjtH( 0%3#)šчiW4^jBk1aaY|( DZN  )*襥C ēDۮƅp=|L;~`{2֐&YPr|Pn*̲k"0/Z_l:+jZ@xuTVKJv_%= zZ쿣 (X缯 O ̧d-Hr:̖[Hr(R2/RW < kP 3He2@V:2 =V:'Sxk,;O*gۜA? %6۹_uשkxï R8~]l)KY^6Lob,y'#x:&tZu~p/ #Ԍm; [Y9"@Ie8(iAȂީKi BLoƥ G [?д/XNAj`t/zA( {5/Taɑ+]48ދ@]ǑD/!h0*Οݴ5[ۣ0im&6vA7bBBy Ɇ%0hJG[p*='!y 'l 3JYԨk#~}r y)8  ;Vvl罓Q6lkHe"36jSN~`(.s[,`pLU._¨9p%j.2FbfSyDTn"%֑DT/+ IzUuMw(]z2=㩀_#y|ww[];(z'3~mVڎ~,S+/:wʼ|yo=tG0=k9׃.1[㜏po=i&VCgW_5s&H NB">iU qE{gu7 M#$0Ԡ0wis *EZtFlQGx X@m @鷸tOT]WG9S,ȄfC_器uZ!Rl0NERVGR;͘owyFixL[cp:A^A _4gAkYD4,{$XE6:тCbl3Ǯ7EJ`V9 gj,g'M6ZajkVH>VE5l]NGyw wraxv vC8nfzUd$ds:0Epn2n3*:m|8aVGTMA Ū0_Zz|U{xU o)zOJ4WgiK9<=څR B[wDJU{YSw5I̸߅QyOz& ' 8EpX^Z _5ܻ)N%N(.7ȂJzkm ^$}|*p11EgדpR!D~ ,~fes?4hw]DOdY u2c``'/ Dq5⇋T57M[ 󭒘z8;kUR"7 eє_LdcK;~["@U:E2%߮X?J@La"J&uz+)kS$1ATn{/yj\(nLRZa &,6FerW 0F"@gÄ#w'q2xr?Vu}t/xPh0YaXxeTl`=(e2jiCmcD؈*"%m"[1ouk gL(u4w81*+ Xб&N<ɋ[+N,rVt57kFZTۙԘW!%* $j`?; &4'%8b_ȯXiؾ74Dj\ޚ* *munѪ)NZZ5fޛ\6,=R Vf yod,U&,IaD8Jg^؈%U<֢r˺2W8GU2:knn|lfHb ,K~iG㌴'0fo'i?ߝ틜+]gG%C[&P[Nzיڤ.DZ,8N52%g8Zx"U,L?iN9E!MbVHi, 跶{+J`qW 1=g KLՠEO:k޻^͝oMi\2w#N#3 @˺u'>ky4#Hh:ffۇЙžƦmpl>ᕴFp8 ' ee [*8/-tJ.7wH)`#Ta$x[&MX7&Dfa|Kq"|ceR( ;@~OgsWh#]*Hc<'.7,nɶT蜓n~ˏ@V;#_uz_u QZ뱋 biG Rc0YշՒ}G]W2xK'%8׍fOTabQ>\on@/9w̯^,;_~OBfnfYyKy>^+v,!`s} 'r+ѐs.P=h*Bog>p uh5@0^{WA׉@.ຕ+0&ƍ<~y<9n)D5/(Vamn aRTm(fHFu5Z$YT" gB5.G'6o%$+Ed:{m&=[׉PƵx9O8ı/>!v^ʩE:? cPn60PgSsP)F'2RͿ<:f*cAwṷsvKBZ|"SuGz~Ҏx68M}eW -SM'8Rʰ2ZɃjSt3:Lu+R7)¸qOi/v%+by 0_ϴ2.&.+ۣu 9maZ^ܽsg+A',+t`OK"\ý8'*9mBeGI+,I2(6_tuύǫ=`#drV]yJ[zeLﰾR샂"u=NamKn;95@v%;L`:ŸjF8>"_zSO;g%͐^/aA"pSd+Z yN>bECJ@>F1pjAskJ“Wfk9NOj:ȂY~XԐٰ),YjQMDBht8:L\r}hwuĒ1s0![mM(Aow>`-GfXF@:1mYJ3ב6I>DD禄|^>cdܵ _Ԟɗ͒L (4KT ͊A 8C߱ԕK`o?JEFPs3؟l/H]#U,j64@G5|\䜶#!i{XV&-`qΖ`w=nuBf!;P[#!is)U) NZd]j7C#V/R;\Jʨf*K l葃&קf(ŻSO ]c1l{+ٜ|:E(C+kFJwp2mI&D,eÿvk9޺sg ]IPlaΚn:CI¿C0ybNǍZLV~Ȯ{D +z@_A8ΨWLmߠ8ѱk= 4j1Jh%@6f:WҤ26`~vEެ9r.tȳa::Ӹpl=IՄbd/:mweݾ3dzQRV줫{o${>3'?N;hJ?Zd O΍p=w͠F/ï3Mhm#=,l r:=Q,O \wH<7^|srJɢk|BAɜ+eɦ8Ndս>?_Gj/F\o{KVoM!-b!eC\FCwΞlKҦwUd?\bYː"Um FR3t PlNA3apzgAcT[?YN!j>,9%r)1U|#N:ʍs-[@&7Vx,Lw&/>oY0$yX],NcY& 7fP(NnN_.)f"] W1v~ad?%Ҷɯ؇CT0;T}Ŝyf--)kDyߓJ(6TB㾋YuQio_:VtCF?V*wQ;j== *iѕ{4/ H^5yCvԢSV.SDdR&62Whd%=;.~ ^?f6!gCa߅'ۣbbh?0*kBsԝv't.:ߧ/): *\(I3$ sf%+n)>+%SҸӵ%+T[|vHΕJQ-DuċƾW*\qyQHo+M)!/ W9G.Jԛ%a,4w> ]1wi;`!L@~< a%Up ߇Cm SbaX!Dh˾9ɹTumi\lmpɲ 2 o 7B熺#ljj?4A} }G8 94}j ] r;Íd^,A?U~PsW ]8s)&ьf8[&}ʅvW $!TbQT%`4}k!8!L%i;wOc$iĊܯ:b6*DcHe51p:-gK{&锔6o<325h%~xc_ a7W`,K$fR2J$,Q{pDf"]Ѽ f;F ;6k\3ypv{Unl-W>HƗU2SS1vEJĸ\ 6|D)vQ=xC{>asr%SEdPs1cE5Mӻ"cX~LT+f"ѓr[fޡdDBk *{1Tr&[EN |Pf,D|xL5;4ӏB \B:a3SyǂB$p*~82 瘟((6,f筪[ \"2eOh *}I&Q Ģ;~,\p>qԔ3WI$fQl8*Qgr6|Eԝg p= Ƌ{Ln]ֹ ,e'R{5LQر}h}*n4~cދ- 5ُ%yZWc _{e>ڊK}8}+\tte6b['YgvsgZ!۸⮜_Jx %YomM~Zj%O@4.MgV(b?nO`"Mt} |V5m@%Gω1$GyE\n^S{M`@1 4m-sP9ƺ#.M`V>J_T~h7_s-.E@~vc2`oU6TBɟC`6X̀69AQi<";ZlybaA F5" Չu?4 ku߬ ^oQ3g)6F(xG^$2ݫs4,Ӊ-;uNplD .! =v( cŽl 4   =V눋 ĩFG 2\ßf0&|oL#3]h} w"In}5W\DڭYi_Zˢ)IGǍIUWrpdVm eFiw A';oo ٤oա-RزX k6(wUJ@If&>,3`v:Ͱ]!FP` :ȓ?)3} hx_Oy|`3F $z֣I078\ctLA}a&5iO0+5> Y 38b 9U]뀶Ƃ}z[[[]= cAҢ4=y0c4Zt,6J2Ϥ79md3IW G=4l&@h'gGqY9Z_\1GvuLz,a9vOY-4e`Xx ܟ/OI{;%s:u1K͋{sjq BTүжbxlfawȫ=p 5n]k$A5?1 s#ngPG5^T?ٺ{=rm}yR]YĄ >79Jhi;VYcT =qmE¼m!Og 9W|}q{X1DSBQ-Wl{N1Xe6=7Wr-ةi#// .UR'J9x@5QkvYjIK 5J-[H_nG^5g4rw7.OS~ C=#q60՜,#i,fF?5isvdѬA-Ȭp-;0+盚YzDNl"]$5gR=^ xkPy YQF\!ՄoGL@ J{+s'̔ "ac9e'uFSY3k^P,rϻ=lccOuȌZv0R gu/ZR5h{j)?Fi>.Syݔ\]dnILK͢BWsΛ f~-,38MzV08X*5ڛtm M~NDC2x?@H.W|4Zk)KSM{s歰Y@gK x?S/3L2Z Z8u{Etr}Ox-I2Vfe<0;m}g\d5OZa@f/ɂKx5fmO[*085-NKfW9I{QLs-f}E(0ur}E鴳"/ˇ~b,?OB"y@>6ctsH2aX4eO'1[kӭ6^p a&QF~˓M@O=>,fw`н;(! Q7Q`_hvirm(6 R‹ FBo2M7䁾B?C1fQ5Z+]Gitoc"!asSǎ4dqC`/+Hƃ]V3uys/3.G8]$?k(ztO/Yieh;U/EҖԐ|ND<Ț 6;b6\`h755:R0*` Kk g?VJмW=B.0s,G<|:$bf#<-BMl Rcy*#}S OeXJA/9>4{xu"iwѝȡJ))TIv8ԻBv v2*;%1 "{2R ѢaA3MfɅ\)&+ cT3GQ."kzuR?PQqZ!8YL#؄npK 6LU =eN}s 04bzQQM=W`sp>^D5 ^0WILZ2}/Ԭu"9p<^QC=mGǼ7 ͶsQP eFFGqRS>tSB=a6AԵ#LUz739 LϷLde_!V }'hCSϑ8.#_xƣl*ɓ=O;ۙ2}Z5Z^#l 9_sHEXNPî6w UHpY +_{Eا %sd[J ,GBMiC_hyY6(GfSi ICB/ @ ҢS^wK#v` i{qڿqD.9P5f3p -o. qԂU܋C/LM &nc9#ZNr!b֮XyKwD׷ hmph1p#plbԡ̏#oꈻ/Dtk~-r8rwl8yrZ}϶6>ߞfMyGWjњޡ0jI#1 }})'%AB2 S)ʸ!Dz=h[8-88O,?l^4 4] cc)"+]o!,ڎWₜp , scD QJK:ubfs_@jV%΀n̦ZƣɇM@ :|P`> 5j7HRClv:u^,`|n;;fe.3$ 0LN3,Vh2 v=eo}"1Q{8PSOB~:k<~ 7292y;JMjXIQPw?/Auj<U1/ja3)?*GAc!}Fqv,27GV H/M#O]3d'x\}ՌigD#c]aHaiڝ~5@$d٩=-ceED(2Wo>Oc5VTy5/;C B(f?ٙm;j:p': "ǶwR\{1Ił[tщ}GSi}Pv9$%| n $rm0scpBCh^:ٟ啕Te]B-w ::ůPHn˘CDE)5]2@t-7LFLQJ֥P1ENlȟS(FB/"Ĵٛ\1?APCG6jwz 8fnho-jޚC@D %/vyk~3{i?:T+vq6$-ㇺ kz|gλ*,;d6h@ ݠ6Y/qOXu3HG^U k}Iˠ|p(ɥ#/Gi)JwmhkV7ϵ|.j '9qPrf ƭrdנ+|[A9nArdTBch-g`)fK1؋3j*,cųJ&@!HK>( .b'SޕXuK:ed13]Qz1=_E%ПyH!,lD_L'\&1D3ei2V18P߻P,a3ً_w&KӔ(za&FzFYd Hj鄎X_GRòZ<2o 甅 u^EPjLUlj dc'b^$em$2|\Qmz~1]% f_2?2 hG_Eye>"{Tv[.aOso%uW |zfz'G<;O&2 k-FdSylϼOQ|+VK3N9H\Rl8ñc*Nw =F4KRO)G["[ZxMO -{r.065\pAGl Rqrێt$obE`(bTvUqoz}Iи L}P{~ &6h\H>::YdcڝJ1y28^,# Y1yV%%"0TS="f$cv:4>.nlw9ך=uhppښ6:юD|*D8M;WYNPJnFqoa,- U+qH?n~uLON5؟yeJ%PBHEҜ2>@Dw4&C>2oo(  @k3?\vX/%qnO굏 TP~)o@A tig@bLZPQjTK!&.Y'3_tЭ/uP=a ht[ Ub6*njT']S?3޴ڷ mgvD!rW"F68&Rgg_y[&|o^d.i<1DQS}`zo['/Yկ,\8tlCVUqCμ`ʧLp5Kt_܃9$"B|d:+鬿n+52ϼa g8L hl>67rD:?HmulUKD Mly;p1ߔIHZ4;1 %z|NCؠi}W4lz83)[k?f$p|s,[zu[/5nicpzƘ-x5?A޸Us~dgɠӭ+ iXܓ#Dq0hFeU|ZvU)R|?5˘4k>aj=vbC,_΀}ht/ op*%'& ̲aК|Jo#XBe]:/*"5dJ[VBNϸ:Td^%a#.ydvk*D[J`a4" TCKK{5 RNf B 'VޙkɰTۏRLq5){.g P'J#J6I({N|M%x>7ИjC eQvWN?ޓ^d SŜ"-/(Xw=%L'7D_l)[ '5e#cArBqG=yQ5O؃S~yClv ~tC}_h|JiOCkS+_ᒿ:S{+W:3CpY!C}JNMٍhPbF@9'Ɓgw(EKPY1 4nvU-d{#*9px6啸)mY 6μ`-Psb+ aÜ1LwNvqt@mzi82Amx(Lg|^Q[shJO'Ф5TU,?~fc4c۳H-@xGc(½)DUϲ\U k*-h ED9ˠuX3ˤϳ-bfg2ӂ|{$ | Lyi%/"̞JljHsga4`3o˨sLzw|'1]oTaeSj6l7* ͯwr]W;YUc2sA0cYvW^y=]g5iބuY6ҰE7Xfdm-!diL)|8O=-W0nLOx܌}J .@-.]z23Da[P?Fp};JVDֳwNxZ'Mckh )6J`knjTD"u͊.#ki٘^lpO ]Njhe_lEH!܆&Eyp-z-WՌ9OԸ5;5X٩EQ!ej˿|'cˉy4Qs^Br}Ny0k8ʗT"pi hLTmȨ=cO; Ѹ<ր;F&O(Rݨ e-4Ѽ1 ,ѽxD9YLTDO!ovXcwQBj))CM0*tmG.!IJյ*hJe/D%/*# Z#>!Y>h3yUo,!^&Z)qk OyQ[u~XLOnMlZk@bد}r TF]cY"BIRd+͍ ?vKtFB%9 +P?ߥ^@<߫uKJ9ns0} ΢T(l)Oׯ˓ I 'hwS\-voS>?`EiZrMxQ@S;`i*e[\F?X]t1ƒ'#V VEƦrۄV: YctcUI؆>fdͰ:U9d#՝Y2-}}=u$^$%>Q[[ oN,![]a;U BO _ #ʻ3[*͂>Ŕ'VIωcx\UK]~|e#h5t;.NDEuΪ uJQE$!Y4қp,E\e\_Q*~(Ãx*W n  ` ^ֺ~G3ؒ>vm-$1v8`)sK:Z濵!#gw8$fK7 u@A .9baq ՍubE/`K\J'gqI>2z^xGNq/FdcPQ ADw B[hzړ҂92lU)s`sEڲFhw)˓=ؒ.Xn8~k@]S\l:3BWBdӖ&~ߩgŎ W~è%wûsf[FlMFPXReN1l!/jr;ZrԙdErq^p}rN|%150]8x >Y~E+NS\J`pr:KuqFT8|ϊ| 5i@֗ L=4I"ߣjWgUr߃U:>(»iT{iu.?h$!.2H <3_FZi·yHM!#z U+I:i;o^t ړ<󎂨mTDs p'M9*F!`HZ;,,c?.BiD#_x۸_wu˝U@(M%p~+aj!ǁ!&lk#dDeOEAs#sRg_z'`k3ʣiO2+ftgE pp[ /HUntݺ`$E@O 8u7+Pnc8{UN. sc5cT+U' E%I<ݦS31|UWl…CT/XiKg(dwn (b*^>OTyc-cK5tKt/p&K4R8ݑ )1 8Haa=]aJuZ jZ]ࡧC><`wfy^&r!^HGG>x!7K-a;&k2(lo ch)mvv!a pYn'Ϝl}ޘM-KCARt(Ah[$Ѫɋj1;ԭD@}RQ+O#E31WwY֣9t2—e\)LS_$VYx, d"2UH= Iŝu{II[%}k!w(UO& PWg%F/6xKZrvOsi7aYJW]ndy4S A/B>*3=1ہ|se-%T~ߋ84*0&M~?c &xh;`v\Y'ke4fD :'a}bp:AVg͹<2ޝ_E4.C]׶PCΐ h`'?mǥ!ȴҨlk̹߷8jjh% 5>"^ߤ1κqtg!niȎo[g&gC4sޢ7|Ɏ*zb> 1@Ѕ/Vsc|";xv#<) |ɈEbfH$}DP&ORԲX5/)Yu׍ _BOnd E+w4ы۪=xNe42z t}JyHK~։4 xv%@gtAO,ІHo0rvk }HQ:rԢ9>GjNs?QAar 8F Dt!7eDLEzy9gޖ zv:ISbYixp{*=8s- `} `pSó'cl:s4_,E:<~zW n $!/b2_-&/#tؼx&eےwGɑ+߅Jk)S,a:Tԋ;5Tr+hFʿS4e]hn\fB#}*Ҥ5ZRPzM":w;#>>V*zpl~h!Tnz"}x>uʯrrəMFt3 ?``2[B/Cr[SVKZ#)lρvZuPw V캌F+8/x-s(9 (i 5'kkQx f13mLJ"FP ؏WthDɹgo{B]xġk? a6}70DO$X4C&g =x]&2_ךڃw|HCN,lÜ% %:bs~h ie͚#svd ZR|,Ǯ=~ooTͨ'憀5Xv9AQ0 %6XA hDb^ܠz eVi#R:blpc+ T\l4򽿬r5w{Άܭ E,wo?uV[AIhLfR*ҿ{B6սb<Y[wό5HwE/@!~C.Vsf@!ϑZWܱ eL\clK7aX1G{xBŏuxeKM>*,n^+C ˧"pz\ƶ@;e111CzNa ΘqgP;0.j>Z<{/(Lmؖ{'Xn(؀MyCuJ9ŗb<K(߮6u^\BdP&EA9MY+^.dN]>İ,p"Q\@zvC;%ktS"CI~qϔw7AB1ײV6Y yrN8mk],'o&UrRD,Op8[&1l?6" 'w 2x fc[ݟ/*67xQ:W; v.>>v[O3OHVc<:J܍$U6@tcAe;B<"!j3+cKi JW/iqt:f.lӲQ~ECtTu?~7g.r-iqS.9+Y=W #j,߭cϾ=SKi@sswO/VN'?_:jJ_givōH*2Qb0 h0X#I:is_)'ƔD\*Ή!osۼqsxonA?%?ی-=%ϳ:p7h@ᙕq 'cÔ:#hucP6+`'E|7Sk:†7J6s0V6Ua990]wE+FEd"g8qW`i1k;g $"'zEặR3kBqT"B/,AniS1BjS,DÞڒ4 Q;l@9lū\L]ŸSzޒaI{O憂^ U2Hgvk̚VMT (XRFU,~7!js(0y8Wvtg l0O^ؑ#U?ޞFL˓s>idn֖\'?A&|gOĆ7YA9k̺>v{%)%0Rq킃qd{X9oϞh=AE£P1:@mz$Dr'vk:,i~c6Orq[[ f(oi_fyw51c1aWvX4bL]?ESN4K6?_BvI4<fn?#6%۶/ ;·Ci\>o wM+xlދԦ/z sPb!zGL}]3=8 r!y2u #\ճYtS[՛JD t3YjTCHTwuoO7XeCO ykSGޛ;0YwaHةQpM$m"9iӢygף"`}us/ڷ@Sa#XE f2iny ܞ.슯|K7S~c|ofW1//Ǚ$|mT='\ C"QT%yOT' 0< m/?Bȷd[3t>wsޕ}R2&q={7SƼ+Qq.8C>yr ,ɛ Awmi;LGt&i/A|&ehM.<9%y^ωۿ&p_N#d5F7AڤmR1@_ R@p7@Ou4t!m?/yc5Wrxj蒶Ԣ*gqԾ5DiEdRAVwaT; yJGaY "~f˂z{/,Q锠د =iXE.!&*X70Htn~Q J wO]1}ʏZxIdP)y,DP--1]D\Cgà?~ILS9RyQeRjJF* ΥD{>]-6+Kvbzn15uXΌc[["qFJ Nv pP֋} $L&OojiA =t!*7x>Y+fp;'I8I֎) U)=W$w%2DwV(|)?4;zVUubd,N54#n. *($'_`Ѭ0Q !$:1 SgSg^x _]٦]v1"ml41M=K_2J}]K;rhtq{6R""k%o D)`6J:v+P82Ћ(3)ݡQλf3 x)o?Cĥ/)3Qzgt,kJ>qauҒ!4Ė!r_}J؍i%}YvToX04yYک8ܕ<+g5UP j@LctxK4%sg^$rq^AQ.z| ?F&@ BV 8 8=TUnCBGaZ(.,xS*Ie|{ڻVP`}DHa r]ex&QSі/I _3S$oqEƼcExM Q)#fd{t|KS w?}}sW]e Qвa?h1 \14ǖvP@kƯ3a. !H̩G:fA50):{C S+XQ$kvFb twmR9ۂZ5p@ʯ ҎŁYzqCN>:ƞ#xha*x1n,7d&AÛV4ǃ Y׬U6&47@h)uMG$~!d+$y#ئoŃBS{NS'83CZBşzGI4yl8񥇛]X!'Մ~֪YSmw/nYzDtΤpÆFy%]V`'dGL1P*Gp3C]qf*V=u SbQն֡HiFř0 ezb]ITsȃ]{^MxVj3RX+.YfpMD]HM qo^Mе`ԊC`J0&&J.<~g:o1LHA+h rFW)^@"N7 ?8eQ9Gt1.Hfxq&+uց .4(GY7=⛽ţ ܪܚ]J^1'c/G(,n_C4-j%_sQw.a,v,$B3s m;\hP~# KQ8u>x0.z\f,p޳aIVSm6gR3J?DV  Y7H^?Fi7PAw7={h~|К F(&.]}L=oUjMo:9]~Ozn fr,ʟmC %Eb|zB7`]I5YZ+,w< 8$Oxw3_Ny۸]Uc$'kLNvbY!vm#b-3#qPOߍPl]ʾMybB]j =:p)Ms@CT:JUA"XI'NR!-Z.=-\%Aa[b2̞Aj^)%F k0Hyl --5u14غ<3=x 7яp}ծ AY D'ב M>l5?48'kD5X'o&3jk'Sˀ+:C+R xO$ݥQ&3UZz0p첣l9gQ\, Ba-MCS>h~L!IUD1)r.f-sBr7N?n5(Ղg=o47w3fQ 1^+jQLDK"KF=zՌtdfr!l&ŖmFJdP~FR;6VLA}b/82Q#h1};%peoC 7|cֱ\$hLT{5 h `ֆiiv^s͚$1G8vc& =D h(_8o:v"p_]XN:0^Y{v0x9TDՠ}$e70 nv q؊m?'G3\tT3vMnNٱkW\K! X R!5.^.<`;q۵P;9o-WVf "(`94zdme-@:XZ'Ib-u֌PQu3 $̒ֈFM3 .q5P͠o:m]"PV.5Vdeڇ 92]z.:ozCWCa1{MC /WrGzۺSEu]>ԙ=>L$͍mqDi Wk6O' HTKv{HI& iq52 >FIut.E6 0e6H7QT'݁yH>G_U!DF49A޽o s|z* yo{cQ|$' >bl\R"8Eu/~-:'^Gr&y#YOl:91iwdBĺ b[J\eԙp(5r}% ~<Gg6S/ގCDN"9ЏVfCk1-Bj"Ai%Xws&;IIM)#nz_NR"˧LHl"aUv~ܷ7#mgy7.Ul?!)>x#WB~ ڿ\UȝwEF̂`YB@)RoRh1e6 A6SmH'i|YF\SoF}y~&2 Yw*shN4M_U7G0qu-.1%ͽM|LkMz0n1'u[H0|VPbծ8$+0mBXC"6YA`H5q} K!i, *:I~y#Xv,_Jpo2$ }{0zj>e$a77 G(J%0s^漜qvR*53'[H1Y,[v"wt.e0 u>M!y\J1ڠOh'E4(F`(qc!-X!w7㣵U4˛g( yEĤnzS>mp(-OLjsd{k@"@`Hr;EbnU oСDzыxIv]ps~FW*֫K)vF.0ҋoG{'/$t%sNf#0C#~2ߒLy GpXX:X 3_wOʻ #f~y2saBo 3 v! nf{_Pرq錟J=1Ӑ! !;Y*"n1NYbEM5r UqfuyxW 0)#!] {R&CES/T%X4Ą=a[>w$s%Ψ<IټBdF>I"Iak[6B&&**ݑGBƲeu8e=,xE#]R* x=R+t)#`yf녚D3 x\u7_ǝbN} Odçb>p>pR9: ;l d:*4 =B-̀ VM'=D$kz@j 6JE-3Ro3,uEܗlM妿[IC4iPY?t`ϷLSA zFG(;1*\UՏ+DoTx/d˄~ԄKJMƁ {p{P:q˔d@]յXƉUO2 Hzj t;]ġ}6FU%UPtpRh HE&gmrfk5UhvȹCyBahMg֒ݦ u>z]k ,ԩ h ܀& 5H%>୛`e7sb: \CLxT^CV}s^`2~Z[ޡ廟Ei`{]z4[P# KUE^-L@zUwylQ1({ DwarnզԃiԷJ[yiS%^ŹU`|.^c7V8Ň3 W`eҺTμ,XNxG+}JMrpY*OY %pmde^~mCt~Xߤ ODk;e>.r\OGE>&㶶(6Zf}͠x,Y-I>c~yVm2JCA>F VWTHNڠ#s+e ^_Vu7 zKDo]kш *֬g(b*( @wVX 'l|JR`Qs^#|-Cb膭Dxj[m'4Y2uOVObqهLxo1"HɫC.t}cW-J({yn&Z8{e_x' ؊0_)o[C! )15;Sg2yJKo Jցs}zQؽJSast. 4#`۲jEfD $e;3MzjEj{<ȭ;J: s-N\K룽Xo{1000*_~NnĴrC~65`v9fk60g+ ϺӒ%EBAu}Z-6K.;E{884ߴ_'bf}Ek83;bwԣKrNxe%|ЯԒFeCy+Lв{VGPl0)Flj)_z :k3 뭻%ݳ3(CʍlFF#m+j½_-ϋzl~1yi7%KM}so}]ބ%rkXj+"l&Nj_տg;q{5r- !Y`lқ;Y]-i[ N1ık̓6.$?vg IšfzIAֻfǖ,g#v@<.<8!dc(t`Z !LۊU%A)Г0(t 8>]ΡvN V*dG(a׼>~dGL$zu*%w+S^j{aB'^aE,(%sD}0辅rCOu%k?sR`lEFL\5׺Ѻ A30:Tg& >.F -ҥΰN㍯8ː\ܷܝxyn赣}NO29#?PZzoǨ~ tXNs*i&n"{GPMGN1z*F9!O$Ч 3Dg(VK%l^/^s]3@SR%'\ds jD(fQ:L`ϕBUxN2cBsϤz:QwRؓ零a7jP?EfjcNka r.N=>rRh+|h! 1d-TEcR@P` jcK>Ki#peC{4ylϙկDt Þmy߷&Ώ-Bn;!UedipS힛5}N>_MQ ~ _4Ut]Vs6~\]/Ί LcyRHD+ޣz眽ay ~MϬ+5bꏚAq?&7̪'_ɱ I6<;fM?T= Q[f֟5&r#6@حV0gN͟Т.Zbt!o,*ȍenH ߹dMN1u1#0;{i7Q4 '6:ܵalMԧ2@ R.ϩx\@&Xe$D~P̖}-oېӜ;a~N7 :ԡ26'`wh4SH.Rc|pF\EBLSey"*˂lO2kQ#f4LM%rݛKq8Ӵ`BGbFt+pEE>]2( iUW^ (%4 'ȁ5yj{Lג,Gwdχ/V/i]qlh]m:%;q؃*)8:3͝\YZ㠺N6Hpg2N6{>SWǵW )Mp3b=`y}J!6y>q`*:N8jA1!cdz qn~o+1%{x0sn"q!1Q^.<+2ȗl2cT LJ&22S4  bDj~ qH ʅ |#"nW^,LJ}Z̲ze@}5A֕%lS[T( ^٫c}ٗ&\uK˲lвLI:,/]GMQBf{ڊ>lKiO† Trw&nM+(j18?5/dshik}TXamd #{"#i"Z9Ŏ }˛ HeWŽK 8laj%7ڍI]GX6IlJX$E 5tAFl/x]yt4smH &Fq.n7MeobUPzF'R^, K4+$۽Tۻ_%@F(P,}e(:D;UùC˄vHI**WT_[uzTӞF83őlGI&?l`c=SxqHjǥK?5Lqo0#G׀u \@%&e3s33/lx2,K^'vE.@$rV)EC  38< /jz#mi+\wPeLXB$-mOY4y^؝Ic@ܾ | uBagTY@- 6L2n[*~;VOUo&U@ iq,;H4񨄭`e ڨQU³CJf[[BnUes>p"mFIFVǑ= IБ֜',K2ۯ$1b> \p&F !9+"xǧ,#xE=uM@.ftS|vh-~ B!}}L#kH64OɸKL9߯/7o&c6"~  ?S%u [saw BL;N =PEu2XřZ]jE{AukI=`zpf'g8kL0z[j JDšMHK8s b5pveф%׋!A33\(T8)% 녣Ә9+E#^ľX rӗ|Zq$KrH00J} Af̜1EQS95H ,M6a s;HFn)pqxs|*a,-O}3{(>=ӬbqFQ:$0Jlp TGZ$MsмX7@jzzSCmG˚*FFƀ6{G= {TIr_ƈXGtN8H@C\ևK%&>NrT:h;4FV3 ,լFNBM-S{ &Y@2GZk(.YKDgw^MIۈ͟SprxPpH sH0nޥ2ˆʯr+`!J"S/-$6OW<>[ha-oh]1#>tV<k_>Ǜx5Oזf a4__ba6{s_HOW5c-r \ѭe43ϨG۟lgs1JL8(ͪP5 E@9czӯbr~O]n\+5ꝏ$.\w{=F4\[3 P"mVPC&B`v#M *wGz.gR^<m׿./8hwvk|̺˜tӷ@1^'Idzh vS=ުt *'X[k;~gG)0v]j{YTm[q:W::QDKG5ֺ:D.҆Fk剘F;.+^ lw@5S:vLŜV~:pXdrf%(1"m4^:J̻0c"ԥRLV3vJ\0W7W/Zu4@ v3?%fSЂW׫d@k24ȯ2}yCxzP6^XC 囬EB]>֙|һ! tqԖ\8hߙBxOFd{>b8XÒ, ZS*Go"N{),&T^"PӮDDN/~;s#Ƀ6K"eKBps/WЇ-Mrz^jnnyNRGoXkbZGRރqeޞI 7᧮w%-ڞF0;I֋ eq2)SlKrA\3?S 3DE2j4c55MըC.3)&ZQW(S3zz}"ե}8b05nxi'bz7FJݶ?~_Ä3W 8]e*ʲ| +1f3de^lcٛ%NM /E&IP<d72ZBL jh}C ZQEs>Ew؇ٛOiBE*aݐv.I*骐%fog]J?43D_FƟ-ŽZh _͊oG*,-=$7C2u}2zF`^gބ2&I| o%n6No(kB ʳo~)ޅ~eQ}eIN:Hxú͈lˮ]:yDaBE{ /0#fExDPutOG\jd)n 1?$}c ^bABJ&v5 cRIPsDM+Xg[d ݡ\E1ðR&'fV=~;Š]˚/EC]'uLmm3OT2),ot@A:J!v$TNB\ Y"xT$aAMr7fX$}BgGA.( %L[8eicWJ >WM'!kDv(Hy[0;^aJ!&FTY>nR=3f $R t^RFnj(axX.6osw,qn-A2Dt)|0WlOK4ŷfCbưԹ T,lK_b&jדuZ{dCGxsKr1WS'bυ }i޶jdHO)e eݚD{ BׯO>M.~Ʒ UDK-rkf~p.HK FnIe le>2ˁIM~~p۴_uS_gu?v{ۆ‪ndOo=Cho;C( 1 jǴ3O#kOMAHuo<OFM ?3\&FvhK ۯQۆ7Ѳ0>i|I9A3 ʺ"Hdj`Ih~o#\n2w;oww;]``I'`B{Zw/*9TRKV3ާՈ_oI9񡮟$AFԨ@ԕ6h{=1c^k3ڝ~+qѶ-8,dt[˵[̓gyx7Fbɗ<=ٓ4@(ۀ gp :n'?i;kikb8oǖäh1ib`eaAom sTV'Ҷ7┭V?NRawTӒY%7;|)Mb{?H;T ϕc:i HSۼ'tS퓇Y&ݞ %\q_ En}̛7R=WOe VQsPiIh裒J2/]xϟ;! TF 3D19EIy9*=A|lq 9܇, 1p]]DtC 7]8GwE<5^PvXy) [gdƭܭT{'+2&PV'Ibvo^vJ,n|t[4-{ <*v7$ Oo!0JSafl|wUS!殀ǵ@t -gϰueʚ /$uIW U31#hnv!#+򛛤rCYPGoӡd_%Ѵ57Y6e0ۗ1K'>Was`,zѾ(yhlS0SX}_Gk+y#mWkt ycy}# l⢽RYN@2W߼SϚhytv_G1M;߂>Puom0fAni D[I͉$A U;`Pw*dWnbif%GkFmsf&D/qCCff95)nsf * M5zlghCXz4V\ =Ro@05&FH.r?:Ufc [@K,U?AZu0Y>^ʥMOh.YY"@4EtԐg1\<@P5]d1ُ5 /csm\klMDo4- u õ ~5/Lس%CI<l}LGJˮI߻ci"ż|"~i@~yd3PpDAECQ}1ǃy G-w)< KElY3Bj-1iՂKche+[ǟz#ƼY3??YBUv{{j;q즉࣋QѬ>{4HRK UJE'-шn7Z}S^- 4TKPMy9jr@ɁýHR#ҩ5 .HAp /i}$ 5 x0&OpXNSj3lvlܖST0˜z~O9/ P"H*O.cF k [a(G#)_  }ᜥ-H|5 99+BJ[ͣGFGVҲB\/>0\|/S3Ӯ5W"lrO43^ȼ]~9x>Ӏ @X}f,Vl"}׺ @@'D;pO:}J:='G#vx0ӝ. 90 U {QVr-GfbB/[F&K05؜Y5>9$ak}+i63|ȡr1$җ,|wF(hC#u+~x^t4(!~.aa2GQ(Z`c)w>`-O}' D<(#96WF"/*~v8֗qzt] |ʞ:o#Ty9[$".|סV ʷ]+uC wgBY e,R뻹DpfbsFO>v`HjLJS 2y'[ET}(E$ .^ 49,25?.;йZxt FKI"Ԃ(ɥHii&ލb-CI]6M;E|&hCQ$ EElN%SXr),4myy?Z}+6[ĘI=ϫ&H C q9_Lxv:|8[!LRT TՕ#|ti@. YNlEGໄ`IcKGkivFੱzג="O`b .q6warrJ"\<fz4^-?+˕bcF̚eaԐJd-U-3sQ.,CH4{ )Or;zxuo<,x){*lVl$)Hkh/vmf?4M͆,`)L7bX :~ZçmJZ-nb 9h.5 W>% lY4)ˉ[G<ˎh 莍UqjƖSs]9@o^y¬lX(OS%vP%MLRIpzިs=$q& \2E-_!?Z2hl? ;V 7ub` ?Wx{;!s,21vl|@ S!-wEgީkv=Kd:hY?ncA 9s-I;̀ ,K01yqQӑ$_(|kSƼ8R8@{Rbj#ײM&dE1Y]R)&`ꈣ0-шp۬J }x&.?\-~ rP $EvR0NnVpT;>8[P~/NL{aq8ͨw%V[]PAU.K|b#:17~w|S<\j~4Z ȇWzlO"hU=3 ϼmT⽚R4?)eApKĠk?_UEY#5"N%髹7 sx?7 OP1!J[@8,7Doʩql'ּy cZ &eM lkcbhڋ9ݗ^}UKJ|y@)J[ot ybw1|o׼s낽I@eQ鬴8{YCp3IX~Ӓg-]8퐋tUpqQ=% TZ`.. @[|*]?j($ʃǘOFs #[HHâ+l+ʲwZ~#! Oȣ(cC}{>K{:ҽwfU`c잖rTX fގCcƀ%#0MRT%G6옳%rT-OO%ՏCSX4A+j¨N;}E)̉|QFړx[MZx`T O 4qٴVfV+P՗̳ AΖI|Cry5te/spW9p\PK Ԡ,csIEO`'zQ|ox%nE?u#? tQC)';K5Е<I)_&~Y4Wad[1_$ ^so>I4͙WiWZ3%sU(Qyp$# u;;m-"w~6Ϻ %gɎ$)INM=0,cmC Yy1r ;f<-p]ّsvٮ953]IA)?{2髳>\5Bvr(_(k\|y7b!x7#y{(傛4qxV,tXK 6 h6pXk#yӪľɂZ ]VP) |t=1Ex9zT͢kZdi浛F*Ýۥ>oMU!ԙBV&uMSrJqo5awى+!J izqQ=iw%_d),D?lJ:n WBn$fe}e,{G͉JoX^^CR≉H0;i,Y"{冝]n#t7-c.]b>UWZu28kY6a@&zT u\] 3pÂwF0F7gR!ߌ4(pQmKP^XXHc-ö"QOttb:`x|arVejU,1X1`y6- Uyfz Nՙ] S) b#{wGQ vY֚(~fCBljO:'ANPr`ea?/oصWzN a-cAj\䧇G:W,<x/B9?ހG^A{kyu3I sF6K \5)23/5J,lb^qKqt [o^DRB6Ei- @MN $ރ[wU $V.~ti!D9t3@DJ|CCLRtSQO|,&{& L7u׉)svmT}8cּl|\Rhͻ&|w]DsE8 1؝z{r5E6ܭ̚#9vX>zAWH@_m$eLֺhO4Jv0@"Q 4LYihm6;ߞȗa>S7>b,W'\QRQCQ9g*X_HK1VسvSoǘowA{=RDLdLצ4y@tx'5,'MZIVZ% Hcz?>6KIaΝ>h.]wbS9A(4IźVvWZl?/BX,xi^C@ Q2G(K|!PffzS'A}:5@V`,*jV1@Oeķ2=M"x#hr R&Hx}"󋰛d9@E+K^ =oU8wj;o^\PA :<$!-M4C T6bD 標B :2 ] x AdFvsSw cZ(\v)6Cfir'|YI((ukND8miU"Ms{ ' '~ܽt ;S1rcvUJ}s`X/mEId,o&w[KgdphE}PI!ױuLiT=sYae;St`7[[CZ`45s8,/HS+ { $s昶YbRgOMb剗S gVy2"^^r+D8UhZ_;"4d 4DE Qn.'Y9p>1pCSJ>KSèFReDW_#2ZivQuL `0D $}X٨f-˚yAug?.{s#vXo4U\~k-%R[@sr;T-IE.:%EaI~u|z& B!-Ɓ$sDI$rOfy$Il0%(18MŐ!Cc0" !<Ixax|qI*?A$\އ_S7/16ᑆ#ȭlyxɏ^+k>+JLyܿI͜ )SgE/g `Y 51#*< uN#y'#rtW ;~՟]׷KC\#;D#2">2vVlí檝<ף` )OӆjVQIXildprCoGrOXN#^;YAtf:jYB!z))oc1:>V 4ZUKu_c_ro3H#C]kǍ?%)ƯkP2҆ i9F]Lk_tVh3EriQ6U rc(F8 j6U;(YE.Gژ!nѳea1c8DSjWxp`%cA# #2#At>SA]XbF$4&eA]Mr;/-^#MdE?Y“ްP` hP+}1+gz:"G",}4S63'4 ﶔ8. B%>jAB ιXmz؟z]JLw;4bfTo/.jkd(]_:k ŋ+s1 eo??l i࿨ &I%HsR%A6t< J>^e9BL1ߕjEn 8{Pr=S2QDQuqIl@X E?>.EE1zDDX<#W+BBr*rݝ;ʺ'JPQWゑ?J2wxiʲth\Dml/t:[ JʍTvc}*][ZSoa*GزޗPiZ ȝ *g(&Zkx6HnYNMUQK}Or-=$ ND ^k$!;*B_,cL~ND~Oǯj#"ةx";;v\Ж{J2`{v(qXct*bN*WP8sg4zS'8T4{*O0]p_H9C}) %/G7ѫDHMXuۑVi1~JdOAMZ?١l)*^VLH^=h-n<.F#E^Tsπ{ [e ]rz1u,Xߓth>fЎ^ SWYZpRa偂yg1kW!$nHVXC ..`edZՑ 13[!Na8Q4p\G j Bx5BpS$!?ِ:KWp.@/râ;)z5DWi*<@-f!-Bv|%׳yJY !!=ѦtүBG~lguVXn#8+(xdo9 u!s=K Ady`:C)^L AG6xcC3L2X&צGDžC{eFoJOz E@gG}C;/փ~ZMOM1c-xyEY˭5bxFF$5i64pcO% ,g a H H.]ainGnUV߾C9`urP JŬp;4ˌcq9hZUm8_bLFT6({HN+thASƗMflE5 [~ ֻ-?WF W a.0B*:)4XKFA,J~Mo~Qo˯YVz)/;뙽[\!]x݃uu VYtAs =!MNZeiGsw NWtc媕 AȈFOsYreAHĝ| Pb-T9^Z e/z<%;ND,3﫫e?>!λUך4<"#?2+IkBM`v }en?PG.ZS<|Ct!EB/H .N}E{ NpKgSo ױ8zt+6kگՄ5Lz0u0 X+,qnSJw X qNbD/znǬb\]Ulz!0~'@5?#DЯmu]En'cz5(#_2 h|k7|=J2pyo ^7ih,u{śdv86u:袹> μZm/vh]se|Jo=0p $ᅭ1NܔNK8S0"f8W{ zc̿VJ\5xC԰a-FQb l^3a}NQ+n;;)t=j"6C{(c2xfa۾eG&-fuR'ŝar1#{w ;vE)A rّ.AFj3Lo`1D7-{ecoӬh6k 0M| ZxܴfQ6JݍNԅJ=9;Fa&`mROV2ERAګRB8 &Z>H@+@ՔP0%M%J4ɉ'#!ݻ+&sJNsU!T+d-G]87e0KD|W8͗X4dIXh*YZ(1{ڶ^"O O P&jf2x&Ao+vƳwz8?4~sM6;3?~!>~JOo{Ⱦ#mNE.)0co^g9\y\s;Y9q#.̿bҙX諼xS"4h҅7[e)H\6(ɯWFLw~HZG̸98Ǎ?~@Ԕd[t3Ϗ >DIO ?Z 7A ԧhؘF;Gھ!V uEj%-F:EpPƅjB-l5LC˭dOӖvqqؠyT(e(6T{l( ="ho_7$+Ñ'QU6GW`QfĂ~PB/j^a`XBzs\i-I)$hen&3qjRp2e4s6Ȏ[PSyK^aȑf2D f')G^9iI9Uf3,*[r,xxtѕ;|0Y-~M] 3R*m.'~48)C*0ݿba0e{K x*cj/f8D$fFqc{8倈Nr[8,[Kwv:(K{f;{apy/NW-.)YjG{Bocȅ3|kB!m/9 ux9|hN~yFIcdnY UDRǞ5 ҹD4Ǧ&G ڍl&럑6!OQe)r6h~MK K2^lD% ZC `,;| WP+Xa<&#u*ޮϩkhP:ͥl gͤL"@ν{$+Τz< L}3'1aL9LsKc,;#5˝1Ci UQsHB >L--j=Scg>;/-Mv#441Z5RLǭ,?* n1 b:İNwd(UtrI0mF,\cO`OPI OQsS鐬UR:1er` +O5 cW~,H ɪA ν j*1fW;zp<#CB{b΁u|W CX dF0ȃeL(yZW fj2ZV4YCetkq]+7 Zo:F:0Mh$f\KZ2z(z~-AbZ]5zWE1,}XM]ϸ%V;5Uȇߥg3$UQ,~}yȘe& ̉g3FP3Jߵҷb)XqDe[y>è+v3J"a f\ ͋cw{9 Dh^.=1!8Vpo-](Ih:ϿŅT<, 2󾛧kR:ZIU0B@Rs^Y1CҢnp1 8BESޙ?0&O^fl*[ )bM 4OydsC :Kо>K.0]qU9|*qskz. noitH4=W@ְ6*W?9%h 7{!7Oiv"g`k ,4Tj-tQ24>@u_guVQWa]je~glrU56BRw@4eWEfh=*9я(V8嘛-2xAMvl*Y/VD+8C$Eʓ/ͪ6n V@'ǚ:c2NjgýmpQItNS⏻yr*rm{RUUk+i~KU QX;m$%YiqO\H& m6R%x:uO_ŷt·dukw <#$CB9NZLYDqIEaR6⽘Z0`Mzek25{Xa3Lڔ{^\yΨ9>N"lW.o£&I=P#O*hO*3SZx $x@Lc_e/0 c5KnLs}Wc c97k z㼰#0s&jHMJ#fMP,4BqOFK77.uLIa*i :Scxp\'i}“F }e@C<aCn"L?&!5k* jEΜJi60C#= c~/=E/1%$$ooCcDk-6I!Pc@1% X{- faɲU3#Wj0i/Le#Uy`V@+`5Ͻά.)=;IoeHNFFZ"_@ LwVB3J&IKsF[/Xa7jB=-1=o9j;>gs>G//ӂ:<`br\[NůICNߊrelse{^Aiß ݪB{$˲<=RS$p.}T?b0-F MU쓆n1P5I۷^;&vE}kܬo0 &`5rH#b7k/g)W%ӂ;\b ՑQBd tL0|w;)~(ܟW.=וN'˫^ bli瞒/,OGVqG!%qOs)jAꮛ,̴э5S?_+'XǕ=Bϋ̣JNNX'ﲸ#~ޡi,zcO{J/R0J|(}?2E+ 9%x~dC ꤙĉݯZ!D4֤2uj]f%ķ,:5s pk*k!yRw<<1\+;{)_)X:+/-fI0Hp:\+ |e4)Ž( S}:dBDnJf~VPOnmnP>>G#_{X 60ZFLJO+,.P-H *kwO]~>ϱ ;0x0KP<5܌PSX풍m[,*Os^Lي[ߜTrm-#1IC-AAH޻;KZ aԨ3ЯA*L1{8cD31B<٘ȘVW;6sSYd$YvTJ@˪*'dP"۳Lrz}_PwnJZ" ""j?U_Ucs3ؖd1hP/l'7\ [m*@mbkoG& H ՘*'OsFRUDYsu2 Smiǐj0xhbW&5_Tl=R:@#Ths[y8M<|RuMc UκHbO~58{>@̷TZj)>$VAs^G2ydHx6xH߀C僩gJ$ dg o7 ]S 0 e:4@F_]Fخev]UsBaܸ@]'FdX7`= )OOvtCiP&Or4f1E)SOQYzxj IyC(q6>~nzs9 -&!m:%e} ik|=nvH,s(OS.έ0ǗD L25sىR)чnBF 6+% Eõ ˜r r,tCZ¼YB E6NDMxhN׮HQ&3y4tךwϰY<ֈ0}+⌲%Oo>L֪?i5s6P%},eJ#=~1kz*n(T%F韼6VNrK`!OpU,OM5))bIwH6Vqg 7oOOkmP*KQC{[VW#qrU\t,iո?.e¾H*-->1 ]y;J'>C9WZ󡃷T`U)~^'8q+5^Yo 60DȂm(wݲ{aH)4 ?PKuwy_n)0;Xɼ 3E'3{p,(rhxJId%e=nmE;VO`m s_(3kBSBS@{* ~"EJԷge5rA@9H(+!9/7Lh0TO^сRa(Jܹ uEۃ G![GЎ Gy@Kc5)&S~ 'HoeҤW)>\g}Zs[C!MPg^/"ǫ*SRMgYmFkD-]R[> ,rVKj-)HG,Hx΋,;Ѵ j`k8hz&Ϩq1[QD3T2Q 4y%T,ϳ-ֻ8 ?Jٮ*nib2!LXp:6bL+nUet|:_v'_uGhhCvIOHJ&ͩ4ΰv`0[gnЪRa803k&`!z R@#wpE]΃y dfe;v"{pd@ Fcşm lF `Y @Տ)٨;`Vx v@_Ox B` ,Z^*,T 8KGd 6&ZZbaAk_w.)# KyƩz,mlng9I4hmg_ŔP]0go&j:2)y91=4zۻ/:2Pӄ(3E}xzxsܺE"DZAXSBO%ܥc(baۛ]^]S 4h^ !Q3 p>!aZ dvsjEK{C}6#0~:A`^qN-9w4Q0Ro.xPv0wd-uKO(C2Yih1}g[k^xdg0mI2!0^Z^_wq<ŧkxJr)=Fx)vc:.AFSЯUx^[.d [PjbӣZ\ֵ<п݌f}? +d*85~̱JGEjS]qaW>%l= ZZ?TU;֤-6"Ҡg Їw|;Ýuξ?)Ԉkz,o#;ܵ4ch \㦁BUgA$ Ͽ|Z6t4) >$'#Lr yUD<(W b.!alO]XX_o 'Riru)6b@ip""+ၭ ':tTܯŻN( Q Ns3$j7T G:6L^|5OVtSgZTL& Jte懱fsiB!{3@.V+!ʸ^Ȃ9(ɂ[<&SZ!bRli Z&g_I?sͤk D^?!u9Z|u^"\Qv xFJ -]9aS}Ls@62ͣ?&i< og/HJԪ$E?5HrX(YOG|ȴϗk2"cei_tS]iN^ʛ_YI!CDd?\$y EvJY|cY)%5|dl_AhBQ}@SUpe4'%폤?41LwߦD<[g᳎;RL k| !S2Tkzlo> I.}6 fiJyɪӡ* dgUTޛ%JދJkb#RKK0IsM8׾MYP_5K c SM#ȏdvdd(ӐH iɫF-{`:&.j:_퓡sKtӳLvUPHc(-SsiU ؂(i@NU}νBAs!&+T:;pF[XBu=C/ ޑTTR=̟viFb5ᵅJvq%0BZThbFJ&o2,F)Y# ]S jj6gn*/UTo#K;fz 6/!̊#13;Tn -7DǼ :ฬ9ˉn;7p͡X̭ǭ^i3z-{,_ty<Sy|B~6okiH: אF!٠R%I.⻎q=0 i/Tx}|ᆛ_6Y"Gt]OW`D${cs|uD0>Y_<.ZOPg|6K &.Q0`7@knsNN^Ce'pMm*~a!DGĝ?&䮁t[gK!zqh/Oc ,#LvOEQAя¥"GZ5RS覒 ?PSLx`yC#9]S\:8cȸ\ ?lJ6?!Mip_AM74eؐI@hBn9͍{ىd՗ȼ>7eh1pV̺=24BD}?~l|JhMSFV[p֗:[ 6=|VNLLpqLI,^oR{qeC"ۆ21x$!M'p纤=V(ՃH5O˿K&ח-۩-fNUgxCT G^(׾bN]`a[bL"誎 V'H]>W@1aM?[?Y WVZD((6K ި4#2lwQ eg[ ͎S,}q5X|U{{S6 pGykl4Q5{$OAo׹ {L"JoSS9+i?j\БU2YnX̲oú(#MJ&iCJ%+V28sȌpᱞ4TDPZBTpj\JÍlxagQ-Ŭi hHm7DE憟|} ڧEj WN]19U K ,`sq{dM8r!;9E?w,vVS9v]B&'YA+˛h٣=cǂ-0e'Iw݆7s*71.~OPx$FictK(1ו~ #gIHŒ,߱ňc&`:ftUחPjW[[67RBH([1vi.H l%H ~+ T14ݓ=_/il-LyAi-hv&JXsnTs?MJ" tx]` P%ɬp8ܳc>Mڍk3;K6NDyCёZB!opQ-J c,Xk;8@x{v阬A9rpR;zBkgJ<1_{_L BLWTsv̢)iܿd4Z_եrgKkX{=-o%b;jqJ낥rV ]kXLp~jn_\ <a&;!Z0c!V5& wQCBU97jy}a~xox!{y@wo8!Pxl\4_hᰄrjyɢ'eVm:LZn|B5xz/ &%_H *A&Z2QX5J28q.wn{f@}z?2F7ƏN!|d1Ho{lt:X WuJ-9Ӿ=]kX/8N(LG{ѯMJ`Ix7ƂÇځg$esh6 IQ7"^O|XC[oϝhvoLc"v_3vy]hUG ,R%kdRӑۅH␵*x}%N;Q}}Mi9IUy-F"ʋCCg!:6 8G>swKiEEzY}ޭ )n"4tc^rJ̤xnVbٻc*$a>J>M‡8Pqߍ9e$N;=_z~9$INCEu0uLhգ(eiZɎ&mlDXZ)"EDXQVOL6TFH8<5# C/ru+^${mllɎ?}JAƚd`U 52K'TM_-h/ٰxpeBsA%&1mhx7SuHQ0Ûؖa>9=/8[k't5.R(@S+#l:iBjOnZG0L5"@<^~3HN ?ggV;F)3VL'/M:F5W› `3@5>4o=UdzhyػW' eh4DXk2ޔ\n# tM4҉B)MCRy,W5o-!/̈.ՓʗbeN5-k7B+UP:er|S{(qv kz> ʟ kHĘX"R\n-D{:hFx+D3U4‹ ZS+&iHݼçY 'J`LAOlgOvxhuմz1F\3`b&s?Qnb|jC9ZmqU 7iMI؛wWSAF] [*75RukOQބv_BփS :'''O /MG3F"f$xV)fyOk0,d;2 HT<\PD}=9Ih(&TWx,Hfu18ocVtT3%ъZ<'(FݍH47d웎.Z?w _5g4%aYpt4In>~6$m;yx犛HR0!{`XYڱ}֍c \ប_nm {M!t\ {R)d8!퓹R/*}N+<@f ^bZ=֡ggJ9}Pn Lr>muL@Y;qZm͌3Kn<(0E# Jv1p aƑPu }.vj"s= ʂY] |P,EErԙNC,)73Qm^K? QxƍkᆿN>jDѯ'=رONϰ/;M%Ư ~~鄾=++y x4PW^P۷(lS+xBd0.MRi6 XLiu8,d y+"?vSI)7d" ,0Sq=" 2c[]gjS ]EܡHTYY9asF%G:PQoC_?TfJF0ҺU~m ' @z5<\Z|F'jH6HM*/.IUiݽ%3kV=Q=#f,T#e) :lAek_,Ei/1%+ߤrXSa/V'\[vhK_TdH 8Y6E+J5A GR*,f*P^)?ؕ=Ƒ ).n|gh`Tr߲a0I符آj[@Z.z.ц`bs\ `g]f(2 z=N'S (%IpS y_f>R61#SZ llGMg.q ℑ]6!a=1`|Aa4@[!Q7( v%u'v[Hc*7{X: (ҵQ 3,oN)<-tY0C.MRYBEӚ:xTM|TYFxz !3#GiMcLH/'1\dHl7V|Dyy( KHǚui/ys 3Tu[g|7ͧMqK$C0~!4gGA2]OV =,q'U៼yQ l9KWD~񗧓lBgbKnfBO[a|hNh.?PXw=^4`0 {/: 0 pcggJt{D m!Ɔ,[>,^XK(Hf]R`EIgy΂ӹ{DQDD?+yP@cѦ4Vۿï\i6B:(jD.EKdܩ0ߑѕu),S?Oj).p#(%-Թsv6BE|2ti5I 0!| wEpILs'N뛀yz My^7^r0(c56k[iD ?5u{hjM8#[ h'Dp2 Q2 o ΂~YC+nq[.P#Vm*Ueоjs8S˼lXy@Y뺻 M)2B}eM7Ce2g{2Be28*{8r^1կIwBWyÒҙ_3芢 Y T2*\!4Mwp :e?+g^.cuo>jU02NgBU>W$&("OMpW=ip5$uQ梤 -ը`lOq*#3Nӫ|/q;LyNyS.X$ .`>eK<^[Ry/.niAMPnwI: 2'bg ω&m%5km~Y1saEx!`OEJr.aғfi j>|Y$=OCa+PD & %|U[dHpexIH]srw=u "S!bp?GÈֹE)v_XZ[CTq׳5+k>׉ȳhcE', 6F/G^gIhT4P-Hj8KJGIXy_\Z:7l,.U'w q\K#֧( RTU!mg +(`"}!lbN)>l~Ĺ?sH&ym|U.UGCYjcNM5ɔ5A\2&&fNO:y:аUMHb2ߧ~{$4~Zz,ܛ)bTdIT92D;YMyӳ"e)=VoEP߯[Oi&S4>J]G}mw{M9n|?6@ʳ%^5Z6#@nDLp\8i%MW AG=wD{B@@{V#S8LJH&p6ahV.X7s&J /#+ i2?ߌP$'1%w<{ fa4IÝ|j =I&)*'hf >4|20%`#U Y "bZي3t(d*{XcΗs3H<\7Nn,f/sTY ΍L'W=WEUep,XQS7YKѷW}BZ_Bً"vg-SZvh1~9Ԣ4V`}{=iZ𪲽,G2hDxAb"'trʇ Mk npUnmzM@[O^#2/ZNIxj}]Lrgh+d,1b+ⓣ}SwVr?$@q/gWxo^f_b:m hb Tȶ^ct3`B ="L +aifЬ^{=%9\\<~nȐsؕinWͪGLè8Dn%pO@>oU9M*3RNRquUH'(I0jDK7.40PC:gEF=Q(>[7LBNV6LE?P~6yvm/j_ߟJYH_\SYZ!DӀwpR1!.#BR|zARcDEK)bq`-in{SrR/|՚͓H+J_&s}ï Q;$s|,-VYT62Ld 'E\3> M82dRl~zM*E*>)VuI#u?,(AV]!tg1RF@N^-2 %63;՜4[Fϒ{D6^VV(9345 魏m*-XCgА3cU4;yw'wDg7F *bP `ځ#?bXP|W4F7/:Pr&{uںmX1eO9'e3tT~wTg#g2NlIKfV لꦝ]Ob@uЀ0PJSuFpe RTշ+"OI-_yA7 r.E o#Cv|_(6-@cp븧ҫTM><,TgpI6g&-,;aOO]n y%ԇX"i-vc":W;cix! |g'>8D8[dڨu+XBhp kvFxsRZs(e ^BA̅ΕI.e2^6/kB\)sJ Axs&qnzȤ_?X9"1]q 2_d֒1NBF>Y$xr'1\XB؋vlT@R 6EYIi [KdmYw{3C-P]J^k V,$D$s8&5CDK%e,"`N7 ՟8@ԩ|~cQ}<4MH' MjSCS* 9[mwzzLxDKY._5wT s:2 ʣQVxƽخ-҅۽LR2:1~~Dyy(d`Aĕ C⊧7! )N$5!I| .Bwg Cd6k^[ne\}<'i Ȝ"M3F`b? )8Wm iMSq+h5E{W%cquB}X?*㹔CGrI0íǮ5JNq|Jp157P_ ßd 70jU ;T3vCȺD@.Dk3֭fʋIWAUDu}۞DO#P7JNIkc9//G,|: 6 W}CDS) N*X~+SFk”I*>.`l0 "4(bt q䔑G1daV<4Bn>rYl$.zXoA|DFvMwsrĚ̙o❵էCV…%vayʭ>p̑>GxǠ];I[N&Vx*˄o1jò<_+P.Mvi@spb <;/bQ]c Za˨x QcN$"^ fWk-k\OH37rpvNۅ:'v fd j52ʾā3+ON_V@r^CE['BBӝis'] -DӮάI2M.1sG&p%qqt&D45ePs4Ln*v-ԘmðST/.0N^4Nr82!.خb4s1;JOu"YN~csّzb䪫GʮDΑ-*t’p P004>V㔴ᾭG _Zp|=Jb;Ӑ#eߙysX[ik cqW(m`rBg Y^ ,ڶ5 vݴgaΞ %v@|Q1Cۮ< /ɰ'9VL#Z\x;l. #/KssHa4u,[UM,_@[1f_iٮ. ϊ)́<"2.J9E [nTP %!-nd@̨znύ@#wrTq]!Mqj4k@"veZ 01bis BJei Lqzd.O5@c`O~sa  n 4Fa9&}DHto*¿pD;ݣ'Bt8&ǨJsnKѦмN[%|x6O<5+*d13oTs Wf=3}~p 퓵j-"҉"doE^d `Yc,"rg/7Tx WuRhiPՃbPtڴ(."(1ʐN+>MW OUt#J˕omdD9ZVҜ[aJbK@l+zvaL0:w.BVf_Hp.>9d!菫ܱBn-UEBkQQBmႰ,U ׃dyb`䶧V*Ԩ *gX+C,Jא \c&YVͣ<̆$7s_]˺Ŝ὎_Mŭa{fN2kǖ :jE3Y:3~)WJ 37 3콍E|ɉ:֒]#tLnl/F}nmbHٻC{ ;# ޮB$k7⩚o"̼ 13Nb:+mmjnQr"Ctvs.P  . XMZi̮&>>a]Ժ c'o {?U;G2QLLo+|hR5sʕUHgY|k CY~sB X [;" 48 C  [YG'"Ers?rG ^-vT@VSU*ge j p@]U o\  QRB!ȵ)YTu~yߪ`{Cf17*<^Ptu&>%kAm"@?TJ>1` U1vJ_ [b{I7!i8:A/D6tl&Ab3"%q]Nj(uBh`@kJؚ-4'xIJ4V:huA 0<##̑f۽JwȖR8+#6*F13j/ L:gF ,Ņ(à o).}Ɵ7|:v_͏o1AB+h%B}Lj55HK3o{J=kId2Z SklA ^̷%_muI$G;OT!b欀M?w혱Ca ost&32aaU{eBԓ= wNs"'Ԙϛf_vZVn9\s#dXF43$vBI.ˍD `\}+2|[']$^$#@`6i*iHx4b|*) >')s>{k=}7e8.v -FT-ר+lMHړ,\ŤI]p6ߦi;ﴑ=h*_:"i qN5_7;9z aEhEFx^(Lr e,5&6, 4Lɒ!Dڶza$ϥw@˸"<5+$EdB yaHB lQF\ r.,Z{ã>j Jn;ZnR<,m1Y( BΚ̄4'V[Ő[oHOGu~¦_1!wž@ߠ =ϒ2%DV VkӏmZ٘@8OF]! C'b& c%r13+ȝwKGw.[ (^n+JfZf3Uц3s+M$o@O lɃë; TgўRă w,.GTh!Aj}`:WP@M7)s3;Ykvwڃ|/+bvg }Q崂m$P3 nYr udbkȼ;yb!Jq/W- 7+:̮8rRvF*SF'~e `j Q&}]O'wx&>,k խL]S*,vvlCwy!G=.rݢ>!¯hr` Al]*s/ Y'm&H{ )0y{dSȿ3O7mxOʕJnQǿ/c4wlƝ1b|[G1mL3rXQVykcqL&n/ 5T؃&,'{Rq̫F^v8n+|OXl W^Lu\F{0򼓆)cS9r1|11Ajӂ weTI26p=Jx!JoXd|T³|b\gPJ>Qs]fC29Sx~Eޛ%pz~RdCxA,Pz!iDIJb]Ӆ!, g6+8}͇+]'I]=:wԅ17N~ :¡W_mi&1IlFNPiΚr:ZGvWkn:πl!*XNrHTϹz_/ pZ(KzzʝPo 8}%Np_VY4~?F;Mmq3O ;"Vs$+r '^ZYڞ O(cpKov ɝm7aL2cCm ztp/2Z`5n7jo} _qX﹗`FFl1WybkX,+6&_пQaKAځ yզzmUǛkOf~EܺW JKk;/1`23¡GyyȲMϹ%UNrBr>@XĪ9Of-9C4MZR  'yIvU<~Ld/t |u7k"/Ȟ4 ~g<1.$eϐ$Yy e8(RBi,%@&?Ph^z?sBM0JXEKbJ.M* a/uA+ݺ!RJŬ ڧ c nfbf"t5* qgP LU=ņhɧU=iExA;?`ſj[AWqw iR{\RT@&26Vs&u:Q$[{3o>5@oA?gm7֠C0 yL9Y] 'ܒ y(.ڄ_AZF)PN»9ogMRzIRքȫ+av*E6= g?˟z+6WZp Ca]ˆߚYQu$aF@hoI}!櫭ec3iDAMSlwE s"6e> .J)Pә9lrϳ#qjN$62tN/o *P Ƒql3|g1Jh2+ӽXtWNtkoK:Ig'DR@KO#+"MF#Ahl-HxY]oV肻|'7|9+'ϋ뫎CY1 #DcA:?r>Ly0Y&.5{;<#5WXk2^3R k$/ =c/!ɟh몳c Ȓb«ܥ5%`,R+ ,Qt8:4QJ0k?1SI pX.#ܝ"g:8SYDaOM!uOT{% !R"Em>`k}N"h86b.4=$6o*Ltzpyg 0DqmCwqȓ~u_X%4`:xyO^ARp)7mΔ*թVJUa*߫$h) \fGWaMۣYn#N|S\XYKfq E ̭Dhf׍ d̓5rY2RTUvNיK|OBIo?<>5ф<ʥcȔPh/W% 8$27 H)t^/O ecUJdsmkYX9[bn{`z5'Ҭ`djєU0FDp pR!7/|28OSr*GYxq4 kzM4Dӂ}H]?7 yGLd_Ө3j T:0֯K68=. {X=;j^J"cL /c@wӤĪs)A%uڶEYysc=:m-HAdBߣɧ ϥR[:2043 ;/2| ZY,o3i-1@\-*\Ü+Љ(C^FouC/L_I4_SeS$ո+:ʹ{bTǏ>tT \%n`}% zc-z R+ϝ^ ƳӀ̖&M24 b~*{]י#59|9~XO `z1굋&lS;TuL}h/ov̴8x(r2/Fb@H~(%.WllKjwʆd-FWaz (*.[O> S Uy) `И[g6ʘn]JS}nIޣ!U=Ay o"r) οȪteEN!Ϩ5AY"GC8K>"R<%E-<@ 7w"0e)=_4J"!9!<5fII2^"w21? d퀱,?˂0d Wp1 Q\I*_!G#C,ٱ^ <ϮksG:6mq<5-v.#ub\9E6w]\t 7u~.C3"AdOX* 7Ȇ̸,\pcThX_q `'!N@.1-Kd*/d'U_/;xl,ysoYn!Mt {rIibxEi!&iP?eNJtC8wځ ICῼ3gCp/k\K C$!_pt(q Hg `آeo8iue8Z ݆” 4@ ZQI+ւs9umXt/;/6 Z=mvDh'Rd9roWc+ю4[٧~O؃-#A|\E U/PWTMxh},YJ) eFcz< y#/)jnWdH! Q#ZDEhSd7W,A}ݥo#yZiu.ɮ.T Я*G H1QL"UMeS 9y(._ Cs2EWYPiG&AD.U=XXqiL2"scAu{UYP[ dw 8I +Fٖa=wgaMT )L |IG Dlۿ8F$˂\ۖJyիZQ}L>7\@!vH٫vTp]z#WfSH۟3㧓EzΨxTGFhuOLJ5g]6Q=k^d9g,[S}L)&KҎ߮T&JCb {<6\)ipU:͉4EDi" z{|HNSb 'pe,FgX"a'ws,'[H?pIϲ>.GXxg1 Pp6jp0XS5JyXAIό Y s :.`eֿ5nq:q"4E0߼:ا5m MjGfR}5su0M18_du5 [e<1/l73'@ɯZ"LRǦʚ.<-WוO_}a&\8ӅGppJ]""7|#[=Ȥ S͟`T #@)׈^G#G:yR uEyQDՓUbgZe QKp)8QI#+=*^YmVgUntKnr7 >lsXkflGX`BѢ۹%`눬`Jça>DU_I oz=b3;]&$ia,Y_DDpC ϖd_NgB:lD'YZptF'N,+f*)Rp㝍-*ix9b >60{+媆ȁHЋ VBL>2z5 @tɫ7?Ka%B'g9(H>{Ck>W zF#)^-yNK^<=gX}Lةf{ ̩Oq,l^G4E+D " * ;Bk96[=PC sI^=0Q6.@g>gv[Gjkv`Eݫ7kwkEޢu8_ցۍy; y&VIC~RY8@It,;k̔鍝`'r^ĘUA>f> w(LIu&cl.bNRalˆh,55֏P[e*DJ8y<@Zh ^Uh#%0{X;䉳>qɂnkn865ZG?U/8a̕^*D2Cmh#5֞CW$:lA̎\o#ziǜ+o#?* 6 >''='}e Gޥiapnmaq3WEuMQ_PJؕOj<$`҅4uGHQCJMJ& ;e \OBƭnzŽkdZ0J@0Ҹ,DOK߭.vP\%*,x/"3YTtr/A%͆fVOs`]`E3sN^khp2 Ix4ڵdff9Yv|2wE&zuO˭ $,%T=QPշOQ;UĜ,mr*a:\\JVw)^rg?Ƞn+Hin DGL3ɡ7tm9qGժ4yy)2 J5"DB6YQ :8}*-In710U~3ؗ@M?XW# -ڝTPH;ҲO'8ά@"E\x[ς&Q@2;SV ,hN Y3J0+w`eusTYwJ$Υ YSzr\g3⁽*Eb|g}{yI#zqN&O*AƢ6 Rh%{*Q2a^jp 75qGpeG:ϣm0wCHRhWGNc9իcus QZо49eWQZr3Y8~,t?K"|܆Ӟ.v03/xǃ{|8\K%w1^BddsDI8Q^A>Т~s@OJ)ҭw4t`Ü lןҜūds} HM0o&q:}Zhs}kr#S%@ SIch*U,\ݘ\Ɔz(6ٜNI0Ahp{n:%ۋYds&hxHC@k%%4ņ\`UeN$өDpƈL&w&qw۸G+φ~q v-(]zocYKRδsө6M 4k~ar+"02084O9s?h1-'뷅}63.k δ#C2 ]#3RN2Ο_(9H黁xuWR1cck%%)5xi]/_l$a6X_E;?!QK:KdnyadǮYJ˗sաh$Z *}ݒ创ʫIǿ߮i=) 76j99׆V(rZ wqQxJqfu0(*9OqMV~龊NX~9d u]x_o~d: j-TT\@%@n ;nV璴!kWBf<:5 lo GQbsWU6iwo{+ҭ$MO/uؒ| ūj㢜mJ:6rETKRG8M0 dajQEug.U[P c_qad{ʍs=>:RwG$fπ]ǭ9"dZ*({J犏ZEO3@+pc{]2cgգq"KxIΟv(`90+)*qxsL,i9o"~tOHI `qx%Gj-?w_7=8mۣ:^H]0>:9XwC.HҎ>Yb;*lzbdpZYP^9h~B4ehIUNyrAmT n঴dT?/nBMQg wȔ yvɗM$aO]*/"BGWaxEt÷2DO@,&=aPf= rN|Xw'c;hntXx^bYKDx*_q1 W,Dyz!s3N#ʼn1 /Rb S;A1$\=[לܲ_/cmlor2q"9!Ǿ &,aqɏ]=\_"ij$L)rb3У3+-s`TkRgIRY^;c&#ֈ,"S b*/q MCm]'W!^[ey9'CJ$n8y[ YUrL짞KӪP1| 2DA J7yA!)3lNw]*^Mz#8es_\5H9JUךm%-|e5{M c7s#2O8>Zd#} àP =|={1X}:|!poWO*0=ϲ%ŃX$s%5ML_Vq|{+\=@nqs⵫ -DbY(MHYwA͵Ԭ]D>!Hmq;kR)qˡm}}Ph{X*y4HkLʦL8zĶ*gM%]acUnsx$FM7SJ  @ar(`Ow߬ݝ&ɳbhErli?%Re=&B*wqdG53D-ۂ 4NAH^yq Ѿ|fʑش(`=\?MS Kv puҫ„%AE{Mv_6o'KU?#KfHn%BW5H7M}vv^p?2"$aupM)-1^Nᝈ08(+Svx 9#| ic ک:"ƨ ~5LvZ"L }8 jpb(]9sz~cQA) _Զ僲[}`!BSv$yOGjY-x |U VgrƟ`UY: :y{}- }&u8(vvh4i]i2DŽ"ߢ)n,/vyٳf;Yz/,T+siΗ~19Sa-еaI>Wf~3}7 1/E>lRjrkuqtq~I6;`6AZ3cJ1~މ'TwyRݤ !RvFhfb{œ~"hDnP%("HmV]gè9y_ wI޶ 1+9k SmjtOa cS9ߢyંˣ+ ʩP]lw3`K;9k|Tֶs"ʀ2,"r{3!^Kz@`tM/ p>Tt,s'`B'1zq3HZV -5OrNL鈈O TX#8$C\),:mL[{jvY*IVI(ov=p#4P7jN1Y uq1qfv%IǔSuTNS|0ZuNJ b.çLh5i=x-.wMnK.|&:sG@+O ~/~X\Ꮇflg1te/D D$Au,P^p4PCVc5!',OXQ kWP|C%…QK{1]yO3Bf15y%Bnf$DfUyG̒"3)V: [PDYt'*} c KTkƽO;JᦇY; ..v x,]9]G {,Ȥ'/t 4;:܁3@MR% -\zʟ1腑=o6G 7~ 1S҉_kOVt1!n\Vb-5@!WS\i%akLݰxhMY+]Xps1tX}l#a& 逮F+H ] ?&Q^j 'y] W`:^MB,:գaa簭K" 081nbN\*<*dF\$f83tl_e c@~nNaF!=pӤ~Q4%_K9nMמ.Y^S0Ib2Ɖ8 =r;Lh-nLnQ:?됈v$͚Fg)Dhi}ƔBd [%G5g:?>ޔZ=YUyఆ?{bO|.KM0ְ%/-P{|yF]h8 P QL[W!-D/ |픔? mvtN*'#R 8bhUVeAT^|"^fI4vo7)v~nD`CUH6I ˤFLΐ8xf݃ fF :꥚)_ktp#r͌e\u-pk{'DO$Q\+BtPfP7J @qh2T2̸r &9s$~WL>j8VW0Pɴѧbo+⢵ܿvWdgJ;W roTu òDGrV;bmd"pゟ!Z12oLK@DZL9BW1 QĈ-zvH vY~2Iy|ck(A2+ճ#4BR.$3t]}łPn.qWG:g`R#wA< $@ cH*QkS ,ʂ*"_ TO!҃Sqfbw]Ue4?E Yp,IuL({;JP.>sG6QY %%0Cʏ_\Ir#DLmPKy+Hn'Mg\X_/n1zCb+fq 4#>/jRapRZ[1NG2AJr~{ӓOXhJlW/zhxTv7 ػOGJF 'JwfptG8m#"f6,[ePw/T t-MB~V}%/X\PyrWst 5@:pLE`X.Ԓ ~$ "=uE&b/{)M_HOPOŽS\hP.i帉u4_w%|G3\eKәN˥L|2I Ȣ PդcЭC_"}<ɐ!jc/(o\Ⱥ fh!z*I|,8Ϟ|y>VWJv ov\l z^0Hw\_dଋ -Eehnuu͕wf_46l,,F፠VH>(@r>يYF*)2H L7N}nH X̶T/(lo_ z?jJ,Bs7TvLNZL5&%U@|*;V5+a3ā2tW &iYZLN .voIm R~Ǫ2v;/ײM_^3b~gټ碩4[Xs.|AS'V#LixL~ Uks6to{lNp@GEۨy$X7hP> &W4%Eb򨅿4 ³[:W#wU8o=S哳h|X8=:cuTXA)# 7bG);vLwS֊aI%Uޚ]]s*w `s4f5BL@|/蕁j :K]??M*rR_) d`N՞e3)/4/S'%M-UFXa:SH;բ0ϋbXĸZWbʶ 'F9.8 DYWհ%& HNEw?L% ˈ;L-f=?QZTMaZ-\:`:7ȣ $RۓX=8k1}iṳCW&Dۙ!pTgu6&N4yн? >2"5]1\ʉ{DM` xZ6>[0$v>7s~fjVBn:`n?.e4[&ՍywΙ7.R8k G* ;AfR!*,) ʿԬf놟6dlZ8LrM뤧uy?QSC{;J4eJ..s:Gƻ @M0FՇuo߆ZYG(#PN)s/<Jl# ) 癣>*H]IIw*3an8âG*l 1x[wa1#k)S>4&elJ*ht >H\4.ms/_^K [CblgD 5ΊGv?efj^fVE䛻vLJJfhbuHdF\nHvs#G^Q1?)͠X?HT|mJ[E~54sY.ZHq/ Lҍ@u} ({*3Ø|tM1S_&ie9*AJw$L(q[YEBE`lD觩t~͹)7Iej.u?N9a𭂲Z T[tXi LU7/i ;E w]E TNݢDjNJqn~[Rr['VMD`swc@oٮ錰陵fep^GKNԆjK){БNs<;Q ~Q23A3ǼkW8aCϰ~_Xtx@''|_ȱǾ@BF#qHG%^5G GZFqmv6^1p(P&yg#ܒ_ig Hc¦t^YKїUgYu %/#,[C,ޘqۮPkRAaLd) v|)Ck!q 7^wH? 'wNv d0fdz9y,)i}t }Khq={n ~f-KU2Mw_d! īm&_Ga}&CJگ|?%D+k,-,L /Ò'6ͬ|uyTƨG鑄NgAC58g½~bm vY:ENaTn6K'u?klfsX\,E?&G31/쐫nAˊE zk>RC/'/? Xzqb01J m-C'߫7ikѦÁxE ?X꒡6搇HKtc17&d6%b,'7ش# _Ŧ~٣h(x84'cNrK963BGE#j 5+3wǻ^7I P<>(`VqD0%˓s]cs' a`kJ7,w4 lad0ouP3%|FB߃'~l#v=pTgTgy":MVxav;Elf A57 #rJN-l *q[Kݩՠ*-Z]d iPrruc~:iA(e@9n:R KHGS'%Oxm%X50{I5'/3?qD{Ld` O:H.-B7gM5hXҝC8&AN}ky>O)I$QlzVg2 ӼuVqɘൕc:{(MV%Bw %dtDwRNА!on]`wOhPXJD׈Dk6-ӏ& ٺ\,^( `-&uv,X\EX!4d{ RSz_J|5yԆVYR[ Lމz,7p讣!B]cotP8$|v%/HO73>>J ݞDM(ŏ&T ]=-xܽ*m,zEsyGP^P!`YȔG'@WA\7|Kgf6 t&=mgɊ,oJB|}spm%3˧%7`[; u|NG헳q[NByzvK f\LK~< t֦uG AGӇ4i&-a̯;@dPlЙ5;wL5GB6N0$_">|asyYylzIM7 kq9*LU[ݙ]XU@:Q/a#.\M>"3SkmcV32tޮ)ᄾL.k=D[yC/.ai5OU42bPArX+USGvۓkur vWnDU&F7AڃeC7WNL+LNu.5p=f޴D&ۛ7^"mC-1} /"O4{P RCPxI {:f娲RcRy7vϸTߵKDg ANqØ!ӹT7&GZՃ kJ\aRPGf(w^+ *:bV?$C+' @Y>,[:c"/2O8 qV7>ο| rk?6_:ȖQS#+gTjN&)8ykOΟrw ?Q~XJ0 bYKsg :0]jfq6s1ٻjO:?U׼C дdCN* vY|SܲkYU31^|z4S$`~+}xeQx PVa%N>` Z S!z%~STjރd伜 Hc3P@f\ypU%cVVQZ,€ |X+l~%UGH2--H#G{#@byV_z$CiRPށain={vb=pq" ,{pKdpk(psYn8un&e` ӧQvkCh1ʎ>AߜBI9Vk-t?JGXrsN\;s:Fg}\A?8.c2eȳ!&(GwOѦֹ6(R?#~K]u~HyoW߇o.̅(dVǸmOV%KL@e'BV>#K5AB };`̊D$e*|L3Y,#pQm*g:m>v}'5nk~uJ4l.ߓ22*~vFD -!Tj A!V!@NЅзҁ2?*'4*?= *;蓌IVԈ91^I#֠Hn7Gbqyhz$i"_B T2MMx$~ [l"4ğp )L%^ (uGQD7_tvʰhXDޏɢ35 e3Vϼ\{Z^|YYT"gš|$?,MqjG i'vMHU:~H!]noŗOT}1iXX'7!_mA9JƯ΁S3eKYXlnDQ!Oy|$nҘz֘ud?us˪`7?5BPoLJ"tKr QZm$P"Nc^ ĔvuA+Ev |e[Xܽ䲱`:N.ÒSADbHI f7%~ؗk9$N E&:y~My " ik}| Xt!)v-ix`GtD+O2A+K :A]gЪO n ۸CDQ mxS닃-H?ku@=V+"}/rʇC5Q[njqK C0g1=/rFX V? "qx90$nkU+" w@g:߈Ofлo-Tq]4 u(I8WK9cIioKXiRQw IY—aQRRיXz^[|gLyio X8\#4g@*8!*@!D4J40d&Ku4 vbnE 6a/P%翯9̯Km=\JH%h_]j]Tne0X~"|̳&A}I1C#C/j94@'8i$+&a8 ģ,'SÃ,/}:z´/rvK+cs!95a#y |u_ʙ6io5D3O)B& WM07K~"5L.aZJ+F`% :(J8XO=N{qt "Mz=>2=nǍ! ]V`TU™|/'Vёs/39& ]0:h Q}/֨뺷ϥRA1= K"ۂf lcD I_(H9 9q,&1lvDյi{vST8oi.dmlFO( (IgG a=3U?1WBGNNp=|N{J g*ֆʰWF}MH<^TlJڒY3_@UJ%ǏTvfܢ v|G߄^Ӝ(Xf1LS>=䔚G2!, >-3ů|HejH6Y [TY oOÌ%o03olL>x Mns^V|i^ztgU]R*3WNڽ,_Kį#.ӞD}x%tэFm&xV59օ9qZ0[Ng7}9+ŕq|C;`+YhGΊ/rCd PB\⎖πGKZ>(w,{(Roj j$IAvSEѴ3pF)Vy;lehz_dEEzWc+,*w.'\0|n]W]M%9YI'o\j,ۥ2AÊܚ6.l 4$@Fi"`KfٺĽtvdda,`y4 8cX+L- 'x/UT+;W:Wj$QotĀo]gNٽaQiw`H{ok\&!Qӎ^M_Vt2iIcEeRҒ奧W=loJ9o`oa;؅p^X@ azk.5~:]~EЩ@nV"v=gte|N $mtҭ!k= 0oRkSc]W]$UϓD?u[]< 8lI27vAS#l.9&M3Y '2=zFÓ,>T /ZIo :' hop5vZSxы{b,EٽeQ],2Rϩ9>f)XdV!j5rf`WUVEr"]ظ2и;Ժ3Y/n.:SC)gb& vBKUm6I&DzuhtXxކ'emcw.6p/[Z?\*CW,l/"}`HtWroNA߬EM#MkzWj $ _43ݿ3$܃F- ?X 8\HFQw +^Qf۽SGfx 4PN'˞ Nj7TFJj;[-gV7W!lLt=»^UI~=aVg%DH/*. |8&f8ؤd>3Bs;8X-L ū;RM?=vb`%Aha~@Ŵ񶼻j^K[* 2D"P+Q?oLRh6hf.V!_mj'I3 -{ n_piQYPC 1s<0_ ̀A~P{<HD.#e4=@]\ LKK*roNFm 8{LII 0zKh'<9uڸ뛼&ŦpUjR]W)fMuK0("w UOBhGnsq/öN ],ۤ$M ;e/j^ƋH|^CYoՅc$pe b512D_( [Z70Țېp8pݒ>2?NI,5/EؤE5>P h!˜c.* e^X:!@ɇ?{+|"lC~}KB %2Epk[و-JtڥÚ23쨾ec%HQ0$Gh~dCg8Mg-"v׍s %è|>b+_Itj'.`mgBNc$~3D@]Mue[IlT:a8zpgE Dޛ@VAp 8=s ƞP$lл8[Q3lQ>RE0@lf7TV$(9^ͥҜ7^{{$^F><]"qy.hWE @ׅQFKw# /W{/8k鱘A_'֝橷E8D6Ͽm8_8W6R% 0׉ٗ󡩰$@ح@v;n~fM(G5Y̊]9֝Ȭzb0t'ıY$bc*ʕg7յ`ѫT_v]PiO3v0F~fqUi|T5}L}j`X~S.YElƪ06b1|CSi^~#SهC%ޑטl6!8Ϛ 2hͥRџ"B–mOnsx:/HYgVq0إVﶢdTf&\eZJm>yqUz#ֲpCfv+/©Y6?8ᇩ5HX[r8Ԅ78N^D:>=|90b^ 4Om*3:jcP El[Bgt)K` ;V.Bc;%k6wAnVuY RIŞ޺`>|8Zج@@p;?jOMY &RTFn˝CNRh[SǬ~Tо4FNNM7U!j$XۇOpZu~5 | X&% ^:n1^P_amWվpb/ RjZl%!xB+uW7ᶶv qU! FoŲbPbHMM`Xvyg#kXHY=^ʬ}T'L@:WY]Jճȍ~`sɲȝ/ ސ$g!u_١fO%"gg)n;vE36D<1SE16xmڗqGi?_;(jҐ++ۘhHm}6OD0fJW&j$u-1 _-=MGN~Hs!>Ol?;6?q g| (vw%*XR(}%)0Aϵ+\O1n 'NQMH.wsN|qVJΰwخ(Y۠~=q\y߲C5O'$Ey6ǘ1fT}h徾D'cRL8xV+mZR<#f7GJµC4.A̧7࿤PdMoPj.QG!b ˔ WGE}Q =v}:7fʘgA-\&k2M~*%i~"6ޝyFغҗ닑Y8JyAVPy;6!rå()RGa! i͖ xPiS ndXs6N'8xcxRkY>=Jb=5[ϝ[m'CJf zST5H%ĽYdL$i1yL-'|+4cֶ<mZ~ ˔xpNT>Lvi>Ic,/5ZLAXփuN]%nS 4)b/YzMbAxaWH~/,\8@Q"_'rҞiĂzNП N*}+|X*Lf] p;@E7zKOU ~-IhXN8{z%1"yf<*A37~1 Z_l .#.%_c iT}8w2zs~}s`Aݯh(<:-+^0ल^pL8]2Ͽ7Ylh.aяABm赛f#) B(&zuH H8Hqez@>{A5oU`TV!P:ǙX a`̞ vʂuџy,wusM;Kܣ-8;7Ũ2cj@ϑM!CT>3VknXN2, PTPxpgz89Wdwar*D%{%W{ {CLx(?W{ZQŎe\Fc/TsUe/bzI)cpkKٯZ[y$] \,>,WkL{@%$\_H$rt<W3NQhC~(V+Dq~O>g]6̖IA iJ-c$-8l `n)ϬQ!Z1W$#9{" 4b9l\lH!"{ʵP4ĔfB+'wS̾/ɂBOVy$_<^i@X|z?N>l|ݗ3!U<=C>%5H!*^t^R~Pf3 `D:x2'Q-W5^De[2ctBNjX+|@SvDէB%[pbȂd0][N{8 5H g֌⟢͟\՟WmlS^E0X1,!7&mvڗaɁ89Wa& 6l/v6فOP)W#.*6p;$FA4 +-WVb/ fVxm&"X]Ij N924 7kI)NX2Ls?FoXyw*[K 0 4lBL#oR$APrenɯ m 9bC4\D&wD)>`Pu8htXdν7e#hnYmu"BO>?>OqdW3lT!07wo*QP#kwyO}QlA$\@$?B&O`p傋,qmЛW \8ɫ8c6SwM"2v?n!Q jИDh[[XtT=t 2-#lUY KڳSOYTz|f:r $qJV݃ `B r4Ô%i qQPkJ te%'\Mʼnkkm ]!ȣ_[(D$" oYf>{HcL>:R $Gnt ?^ IZŲh1Z4䙆톗.#+fXbF!b^EA#.ְc¢<ΤL$_W^9ZP5}@܄CbݰQM'Ȅl~+9jЪ[wLO`3`Ή=╧ܳ5Coɛm~xM=d#=ȱ%`0bwI%s*nڷ$ОV&k-3otDyHtTڔZC YY $luNJO;U@J2\ I_M ? ymqjMU`Qd{ P6G aa0)S1nl뢎ebh])4wtGɢAe|im6^u| Q5ϑQ+I怑ʥs .x`np0 Pt89Z9gs(!zRfn7 X\{#=bfc_{ՠgXT^VyN)1iRXU=ٚzegF s~%(*-PZ1kv  c$˹P$mh>[e$ tX[_O)ΡbEzݮwʘqDkDF.r VLWTm9vX?ٱr$Dɮ5Wd3ŗ_lb5a}ftgesggfQ0,Xh6z,U؅Iޙ+RWϘ9fAs4r ձ3a:wSMWWòU7b+FltBYHcBDT!P!`'<tfb4%(>>bJ {Yݸv=V_/qdUV"\ 2Gj.9+'"?!FD,hX_€D !?D ?˾Ua46@CESڷZ.Bq|YJx)MQQǽvMy&];U*D{yN hf R! %|ϊ۝Afz!T9&)2uOqތF x&Z$M[U5s/4f3R? ^ſ[j(^!S߱6V.?޻mQo^Ry"❰y:D9ʫ< 6:b -jq״IzpHKovV\Z+U'zZsTR3`kW- 0NRy6U({ԪޜiFځr/Swfǥ]"@<KxB}}c&S4VR>^Jṋ ޸+Ui@ISgI@]FCr0R2'H(-dAc/&kmy1w#x^0TӢoO?xd !'HvIEpp^N*Bb8&&\w;i5cPHEꦓj C/+WK& ɑMNxxH nM(UCS:J)wYt2'k"-RhTV032$\-#r w ,zߟ/213;n0k=E6Bp1!mP I%̀u%6>7EQ.*'o<^I |=gY]đWZ~[ ?~v~^웿OH+dd 30/G#ȃ6##yy5@,e3jw 0w>nk,G@tޤ~ڑJ iQuch4 2ɝ}Z( ^]Juk$IJW meNR⌊z<w"@R9a*ehPKklc1:r%ͷq2LAɴ>p89j6 0w^QYWuUA"r!2+s v8T[% Y )zZPdN2ƤoO_6p҆Ef5qιkbp9tvW't#^TpAUCuD]ӻnF/P( ll%̲)[OSXX:vS6|N Ƕ}ۡEu5+8οv2TVH_b0{+؄Teywn"kYG-[6"ǵ4mQjXڌ'bם})^af%D48;W}~Tk rIT*0D+^+j8j_[ӽq+흟 v<Q7$;KG507e tgWju_6,ZUq-l)xpqm&ey^[s̺$ԓڈq̷فb:e#(K\@T@lIfku1 ǂ6uVyu =^>Al9sݮ5Fo-Vgv gNL!!I"UQo/׽q,%t>r ZeHg\A&L=t,sx BdNaߊhLuoqk`#$~ )68<VKڈv:HMTmqUXfvX̀g#6`[l ,FYUG9S4IaȲ/ga2NYn*-$,V2HfĶ"i@737^Bwr%)o f촀'(waĆDךuJzG^!,,]Z D "/ m`⣃/r ;hdqNai+ R{Jݑ=9*/E)'vMB&{-L$֍)YOG.QأF-+yv'AѴRCIl=Ih"Ve-<Q?Ǔlx BJ;/{B:9hރ2-9yq@Tvrl^u>-OZTqLFkuwvu_~ZoOZB}06/$ &mEJ[hbtQ@} |+Rf BeoO)4C~c5&=0~8׎eb\ڌWBMo,('z6KE0?੎DXѰ%C*ZS TMpSei,;x #ֵ1(c8C# $'k9+\7N KB'a|B)KYE|9Lۇ8B 93ڷ`s~ce#;oLl2@& CG2Sޠ:,ؼy# &=˝<6YcH~l(iB=F%Ї7)Vz}C;їms[:_QzP\QԅFV]e8%kKf0)PL |]f&JZC7؝'NxȞNrv}ⷚY9ڋX3FDi|ݡ,'Ħ/Rsb\"9 8Fm!<.(#_ʯl|1lǻ,ݧ"oFG)Pi}ۛEVQie͈bF_jHЊG `H RFFRRʹoczc,Cx!FµU!YZn4PkC* :ij2G8n0?*Uߛ!˲YpYyߨޟu~ @E[_i0.Yuz<3H;(\ 1  -2լ}mD'KϣSgo^ECŽL?qϰ :;t(ؤNq5rIi)zMd VmnR3DT}d'9a_*EbG$g:|EUtg8eo}-بGMk]Y=*d (-瀲whU2)3,O33`5I#2sc~ͽ 0YVDI4:l;ر1Y 7 LSU[ˮ,syhۓ<*\bkkefN Zt+pU=,ɣr!!G_M a)``Kt @_̤m`Jv cl;g-[CJjMix'm=Հzp߸BK?ijVnĚkߌcrі!P,L!Z AWOZ t& joO΄BS%c+/:ߘ!U Mn8}`V8'u1 /?x` [WQĀNNR5DLt+*c|+N O5D7~bū"tR q~>n>>fH݂U{ǫ}N􆮱ZP4_ѧ3"(Ľ& *OR,todlѦ|nzKgE .S$"b>\S''~RRܖך3A KeRf nf\TA+/@]+YV|R^v4m؟w"jQqEؘuݢn"x^RL^[V@c 2؁w9cljoC0ҽ'*8%@ ~)z?qFbgHX碞U)oUCYME g d_BI 3 r1^'lOV~RB"p;`>>^N߀oM,/C"^ L}'V[q D]lO}Bp>v^K|-~@1`7u|n_/U5h*[ llB{gqQ#Z[roXoMvW/vŊ|6ͼoihُ\b~E)0?c*hԅCP~h7/7v j;V̀be_ }J:~O0v$> +݋&v;Gys\Ŕc[_m!% g+#~K@=dFڮK(NZ+ҏyA$vUg2 +(lvS749b@.!72~HU@1Z;a%'4 Ͱ }P!X3H|玈Y75:]^15o n:\r QU9ߗW+x)tƥ\V84X`0Bs2ND!5L1۷2ԧ9/v4+l+owOL9|ک{T+NWwgT>x; `/Nw d 9RR4XYH-g2{YEW X TZk|T'"bAlQ&DƪA EoxJْ]z{aP3-5|fuF#+L~eaKcrJ}p28nXCmzݧ¢ g09c9q]ɛh c>/(#bB<%4l=NCD9dd~ ȶ~mb|Ml̮4+ܢ*6,&>WasrPY˷ ˆcfnFIC/q *p7;Z{5}X>N+{PVOEtp<̴o!`V "jsqΊ׭_s =?$d*$r l#a百= B^:y#Z=PBJ:[f>g::#W%ilJKA{!_4} >`-P>/K^J LuX3*C cK 7.Zŕ<˫8b#x;m—(}=RNhO>qZݏ䶖;^2Wר)$E(nD6 *rSjVbl/HsqJRzUO(y{)oDHDZ=-Ӷpc 16($ ͕4gZNV'mC0%+ :uH+iDڭ}3.g%SBq5c"t4e|-o[Wۭ2-Wyu9ĭIpKP5@pHm S:0qAi%rihLPs^ {c,^CiY>1_@oN6`I8v|Gb^3^vg|^Vz_V 6R 8c%Bܨbt nD4P^Gq&ujn\7 T~pu.a؞B+fy`~|/i~H3Cdrf=AE'|PU*QiX?&'"N+8큔}[9\#O¸dJNARY"N~P:}V90Er2Ow~P*?BSE$/@-\4\c0tH=uQ p4ˬv 8I^cG 4$LM+u*ii`0kMOƎؾ1laE e>p[&,h<iĪG?NSXd~I&e(MIJ\sGvTJr^Q K-JA|;1*6@3 )$A:7=0BuYsg=:]?MYhZa`XD3@fekT[F=M6.Z~{P(Axi9Dma^,5|z󓷟Ry¤eVWB&/¸1&?X}7قC"9pP5-@xmmᛍ5}VJ/.xcx<#+2˼Go&xa"*<ۛq z&M?%9Qqк/_cuY%zoyw@!JYVJY#WSb/>Gw5d+e,dje݌>ōf|[Jq>'2ǕV;uhlB (X-]K3z>LRdO&@o 93Kf9;`mtR_ | |.:b:[)IQ1;1,.b&dx&- kOB^ҿ[_S U$(RF>3x3r6L*jǼjZ;;<76MCVDKolCRLiAjW.'GM ?-`YxA (Kw|bCDqR_Mjmy4M &.J1y}n`c%$<^@vh&-1&z8Ȝ8;LB2ā)Wc!4뫝q~]&/=d+\l]:#&TI/sZsݝ>#6U6x%v>T꘨,pLN EI$S4TŝӴ 施6L`-=uSYUF 2 ~~~kV2"ӣ(Zp{|JDzm$k^xx̶` _ag + 1Qync$OHlٸjfC"PE4Pvr["qZ{(m<tZۑd +h B5[iz=f7(Z z~#`h5%:Ю$@T\ߩB yM\̓&ÚT>)q)mCΝ(^p>%Wbz.2"@USf^/"Q j}EkS{;C.nhA+gJ8[$hiPqB/~r>V>:o>]WOIN9v!l1w7KoWxRv(|/*T0y| ӟaR|{_Zݔ(خ?VL2Ё/Z6̹0ܥW\kM|L XRH2?5Mz9tYG~Jo94hi-P0s51L.2 ع?k^|2մһ#p[>!V=-څ0 '` ,bjx'%ٜ$B2 | G '2rUP-ſ|T@n ]u 6e 5﨔^ {]WD!SA9˕D, g֮")q~vɍ*YP 'yGjNΡL|hRq#RdkB j?*>TV7B^|u"8"5DK Ǝba[5KּzU.ônqGWG::d\%Lشpʫ)!= ΢9~ҕAqW?lW̱YT9X~CGiEPmmƣ!tol{IHW0}Őٲsu-{{v~v/@gЯ^oےm1 #4Ҏ.z^g[H`[C_CTEP?ލEYr+i-%NTRuVx[Rӝ`54Wh[yBs ]؂$e/e1Sݘ 9uȹ}`]jOکڽe]Iن*=$pblrkTw~#'"KYQcrߢz3=qd9D>PIZ* Ih'8z4 $H,G^fp@Pӽv2Ii[C`%ઍ?C4K9Ma֟:I+;P+ãҘL:J2`>M,3w1B Rp+y WccdQUj!?w;KHNoG+y o`Mp%'I, htXRL:PiB~S+cَBGZvy"&hkhs,N$8 VգT)/qZ8X  #ʛ~4e- YF 9H {OZ[ X}tZ^VS 4!"Z4&5=qSP+v1Q2GOf]*RyUfda ]EdOpL C+Qh4<\&1CqbQ`rP[ΎE5W">=fXsjt`C(\/_nwb2@c3a%5ւ ά"mx.Rk'$3bF 594Pnu\/PNNkX;LDb]sq-J}:!p@ ͙G]&`]GnFUVLvU AJ_eo0JHHE Fc'nFgH| )P1\W_ss[mˢ~xw y\)3*c}/k ;@'/Ng&bƴ`1Y7)h;5wd̈́ > 2UW9tequrHHV…"\ۭB~>5$ON[w}Bl*VcDMI~S֓ȡ Ӭ\.>NYAXy3'{\;eJ]bJ<$Mų׮]6/n1N)" wC&$-s;rͬo\A&2*A{LhRr%dڪ̾d!rU .x_ klDbk糖is(2Zbwb?O%`f$i +lS)%.ms@ V#RZ.$˜'Ts(Qw `Au|ܒAr3@rM9}ZR FϷI(S@@1guMs8[iXTM&9Nz\qEf{ Z"1K5g ~w LbůKV.~N$=`R1r\ BuPu ֫{h )Ռ-SDn󬿎m#X[U(S)A*^Kt(@ẀȈ͙O x#~9,HvFzNDnwÅF!=R܈q}jLt4x_dm3] Ha@)N?{Zڵ6%B> ?pJZ"jnӾ PS5l]Z`ZM~ (עD1)~t}2y.\tuQ?鯈 t-nQ`58g7R!m5ZjXP^n TW)*"2`?P/oĪ}]+i'f#H&6 }BV{-4N,%R dRE}Rv2+yl]=쥤" 9R&5,l@Yr^~LSxM5#EhboYIa1 1v=x\ hp-oܳ0Z'D)ʒ.3L;(c5H )bM6Dm%Q=t ɧyLyV,#Hhnܩ?#/MEMu85il+WpgCo10K%k upKkh8Cݕ.񒎕20xa6a[d_UYIMR*w>Vhi/I*q{S̿,&ӧ}h6/ԆsX7%tQ2΋l9[-,Ѽ+Frf܇pN%U!N^"Ͱ:MembYy&^|K/lLO%Xݝob0ˏvs[+Xד&*O*_XwNb Ph}cYkV L~[H|*A@yWm"X5l: 8 b&HM bQsU9s>f;{.u*<[\tM~/m/ݔ%mE 4ٜ5E;l],YGyW{i^m`0F+Tf9AP?U*- C_Q3tb@A/m/ybz'lEͣ3lZ *A]ӥwv?SKWD $16e)WiULU"2gϮ'ڥYXÇ6B3Ә{@5>3+jdgEÍ{uP@3|{/zܓ9]S|F(Cs ;LV<+:y5S7|ȅjy; exť[.- D^jL'=3 B~Z64g>} bxӬN8Ŷ?=ogUSK:tP>n6ѣLxHf%i$y] r%"rt` 16n8f" +&* %r~^܀ y+ך6D,$ERmaslV o3$訪G ?4 bV.0+/ggT[Vr$@xXrպEs<m-dJpd_VijN:.d1Fo )xTu5\5lDEq=~3ES>tRɉ:A DV E7&e \bCqqP Kގؼ|&"NBoYOfJ)0p W[}k7tc b{x;oivf.<pE=m?pUJKqt՟eB6{ok8 Y@B> qWL=Fɲ9NdLmؗMF;'90D?L=,r$J5;6>}%K  5V! /%$sZ@˘uY8訋~ a){> S*1heL>@*d3ANdBSR[\ec"g: L}xEPI96FRNNOm'W $Q5AAvCBL5(V4{D|9E.CFj]_)RBDXB")e?ȝ/UI+N4_36 S!͵x@O[U|hNڈ L±,aLN^VvѣWU^K@uo Sa` X]mjAzE۞P$vF͂q [7&U H#8~6Br!Dȭi*~ 0䭦S*&J08q]P6{̚K-!Sc_QF BrqU,Z8,XOU-h_в0oJ"W 8<QBvˌ+oϺ43ȣErUk 'ݷ3Ka&UQ\n*k|]ַsO@paQzz쨶%hXxz-'8_oTK' tpzb>`oRFiUllMҊ u Y)K'0P?ޫ!$f +|XCYROMIOwNONꨪhzBx H(!U@Zo:wa?@X1ar{n&D∂~;μ4˧4);}E a5&(R –PX!30̺[|N-{N4J0 uڛsp&X9P7-`7Ckb⾥ϘcY|8i'ֿ}$+<<&<$͜ mxҦZj lE9 TqqH"7<7rrdU h=tLCDQ'=]mUNcFzFN[gcJSfM: ol@݁o:+!aҗ݁.1uDREvċ|$g&^3f8.r׿ ͔1M^# aa1BPyܽz YQ/"EOrvR^GK"%"[aKur{"h]Y^k1"0?kOҹDz|$ys!L ,FE/yXOQaG'؇Z1 &UoViv@eicIuiȠ88S%|H8gW?ym},Q2c00+TH2([]/W$;HsއnbpYĂ Lp%')qF!~ii3,F6BkhQLf✿wV< D~Ib҆(W` qwS9Z@.$Ģw-D/i0Ź)98aN OF²GpJwܷB頁K5֐X/Nf 3zv? +hZu0=Ԍ;P>E]g"`х@}&C}v\E!U6meRl4;~P /!>F_ ߀I1HDo@D~AX!0RJ%n*@ XAC}\׃8~݋;fGEֵ䓒xpogNOQbf2j-x.dp~ArU"˸2a霸z" gyLyS=GaUup6Bl:=# ;ўkpX%)8$(2- AEٟRp̗(,p^v Bj1g@'؈KMH>ݰӫY2NLˡbIҿ39uOM j34Y(ϡކMd?%qV BfL(4͖P.RN?8>hc`w;qgA=كahc&\"ЖV!o]OtW}Lmɜ26 Btēad'\"F"-q]aV5b7*[_W4);A r ]O(I'OE]_<Š ]] 30DKHK\2&9.xYG:kzV^hZ4r% Q@?A,<齋r6F/Ά+[rl htuXLNlD+X*)`pDI)~ BYD kttbZq^l`!>{Rz;Ũ٥΋Mr ?^[ 10oL筵jO,LxmIܽwʹep.$u̩q,R3u `ՑRD}pCmb~4c-S$"%53W6`kB1Ul r5ƀsVbH2]b)LiQ=aAdYT p= ,Vl:`ӱOEh @^Ψ'Ą=ҁpX]kףVހ90]2TOpaqWJim V*%)pTOoȐَǗ&ĥ>~ϖb3BET_I8"Hy/-%`$]hYjMN 9U|귊 "I5?D)oVD%~kjuE@USpd3'B7Co_2bDUc̰A-Rϰ?(c.S?MM4ϲ$Wjι~'Li?e%]ez=%z RBoҢ̿O^׃.+UDFb秀!?3ml BUIߋۄPDo!/Ke&8,~7iKB XV#!{thYZ| *>9womؐd|Ēӑ׏%Dy}n Rz,SQW"Y#Q&C}A]&C+RP0",EhmOK}źSY[ge-7$!U֊V'")y4U8tNX!h}^nf,o"Gw>4J7YQ{ d e뜈(58I<"% fxukmH˛|@>ſ%4jNVZ+Q;)@Jbۨ 7߽@fYǐ-!\%Dڅ)[" ,IIH%3QoPW| R!=TIv!SHI>A;ﱳ9pV櫎Ԉ[ޘeb1bL8-u>+Mv:H&_ ]vZ8HNWq4ݠhr !Va[81%&,T=Gf0sU+{ɂcJ̖rt6B@S%ɯLR4UR ->H97韣g>aDJ ^{xl!U:- &S瀞EughZ-3m alMs)[;)7(6<ʘn'x9z0u}0{<^1pJGk[$PڑIH!7Kʮ.( od@=rwo 8cïƦ1I݉\,?|}7Q,gѴqX,5'ޑV(uBzZ@ oiiz>fqōIAU"ɐɊ EY( Vj+cuܴ^ ڊ"%Gq +3zDž I\:G;T;d#|y6+ᑍC)$p_85-6sI:l(Pzb&g|krGF3$r: d3O}~~;^^&P$hGlHۘkY9TA\{=G+n3J8e 8" NK\{*~|kfg@yw%צڬ`k6mRũسgpII!i`0q/Zϰ ~X7k۳EHR;Ӆt+a61ٙߡ< G>:|-AqfOSA9v,O Dca8.B˵߄%RwSB6w ٬ΎQ#\iYiv.~ #BBz'g7В?$6:,r u03LYB1F`2+ċ)t[>NsSMr\^36ڃ,f^'JoٯekfCp *܅:|(?ӓIZ꼆 УlM.r`-8LHIX~sxTEԊFc|d}DCmsPMiN6dh"oO~PVKfpl>f][A^ıM{1eͫ[Kܞzrq PDXn*^\3I;Y75񂫜i}߱ǖʵcG Z+nTAɆ@ $o]ݼ/݄ 23AnkL0['µIsy~Xg>=z{/>G͂173/,ͻ]Q!7N nW;AqfFLӑOT$zG9?0kx?5bK8a5^CfOB$zQC@Lx:uۗ!xZT"5B^gPqAe) gJTJ &jYϭ"Bw#PLmVs_;Xt}`Rm_ )/.u(e\Ri5v¸ Z¶{ޚd~nY{>vTʽ*|N [ 0j́3Vw&k](62^\ul0bfDGFʩ־ ~d4TK{6Iph7 $hrӤVteXA:7,OLǏHމ禦+@͓#>`C&nMh $ 8Uf&UJwWV"Ȑ*s{\ +e9ԓBߩ\X B%Qo+3 cdXo677hP9X$%|< QQրGu*ugT[`D)ɗ!{$ @n*f)r#WZJc0?3A zɑ;ӵrh[p@)r`ӟBX V4F;I[&S֏_A8%-R`2NC":RRi* '&`&c۽sLj7X(My~ډ^m ޲)KZh+w@neG]wcE7[=n_'sZ"m)6aĮYnm@aWm΍n1md~fg?' 8*8S>[#HpEg`Q#m%:65Q/OJW0[ؿ{~׭mUoNj~(udV_7@C0〵 оL]aB.]u':輵g2&;n1tDŽ/PtվGb! qXZt7E-X!W;.$2s(7"0ɷFґO.[ZЗP 1}}gYaRa{L kKl R}D%iY. y sz1 jonbddtrb坾h_j*s&8>=Eze  RkٺN"*37֎u68@%n)stR:?%.&a!؊l/aiAȩO ?_>E >sU1i6  9A;~#r~B)j,??Tt! ~:oOb]D!R-v*ﰿ⺐y*X,UEGw&mŹwKm%h!ה&vBOM/ň `v;Ipހ~o۶b҆'!D#` W5 # "ǢYl׊2݈ӜfyWS(#Zd3^Q5mdY\=>|6{?> ]YORD>|CkrM@+z:bG3Wx(yjHKzCPv[8vJΞ.%\ty}b67NcmWCGzf]>1{Xw!,,v2yC{ i~a Sjp3Z}&Rrp߬mTIn +%N|x2D wDFrScQ.58b$/e~? }rAA{1"-M\RyȴX}Na 9>c`F ir3p+:/b=մm1P@,^7:̗)KޓFlc`~#E;hƌfXU з>sJ"*@ilL0Ey ?ťq E&^Ԩ Vԫ|%V8TB!F:!sW}td~* fBsXBLZhwxw @p&ױZc97\ W0!y,a+ 6-ZUUgn`=9ᐞV}dJY13[lv\)y:ohƶeSD:c.訳^ga'ͦij7Y\k4X@qX>2Uۗi814Zރs/: N#OS^ KZ#6seUj@$b;ע[͙qŔtN|%ʁc4){S4w}n,dEhєZ6wz⛳Hra>'"'RTR+Yi:̈́XBwvaQžhְ$rQ ނz1*0h`5D=b*ਜ~P2\k"-n*8-m1XD8:fNpgԙR#sZLaXt*qO޳ehff!D"f[BdA.)cQFev >矛V'WJnNei|BȏBɲrRnZr0;3 %4 S&f3'pp}Iˈ&v q* Qb3f@1"Rf(݈\0bF(xހEW[w'/(FEV{gX[Zq;?!pTIrbDF}+Gɻ7I ) ?|b ^ $SfT|*-.xے L)uBK =NbxN_e/FBx)‚,]mu4\Ob%ȍwxAJL*30 5%gP/l!>m(Q7oxќKT7 [V:Ŵ$/|fP{(~i[ )S|\NZ<`lݝе߬IOvg-t'Kϝf"T9i >ޜJfU]zՐ_, J6Opc] `v "$!:IRJIP실e0+1 s/!ĝ7gʊݔԚΩG3ހ#om MwyS+ @8(R_il*6ۢ g`b+/Vt ?O &Ѐ*iG-.;qyyQϔ֤ 9Vs DGBnGf18)CDKMY%U6ܒ~8eɝ;TD Df<u/E4wc 8{ 0pFNZj};Ж#!F ya }Y,RAx7co H}RKO8MSZ1vzZ J䓏z*9}#X7S/vM5"2Uh(Z t375lveD}?BN"{rJB(bW[ꈯ FEbRcMFm_%rV2 (S r (J_3}LT\@LZ5gM32wDIā?.*3QxeHYZK,uO>^bQjZ^\nji.thЂ/(vb5N亳l3KO<㦔DdLH6ff)L #UI' 6]F`ɕy4sj 9O?u&~c(X_ICNOE#P-nqk?Y7K$@.60/=oٙ>ts4H~iq.g7I_'I#KJ Lq8Hgm[@I:iYZj=on!B/syIMQv?L̴E4 PwRlsZU1tX5i'zA빚ĪxĹCH%N(@Gz3Td8xU K}5  V*vY Ԃ`dz$EwѢH53Fev#vep$UUDEբv^0K7զܵuXArD!Ɨ{XՄf({$'𞛟,OI[V!1v@2_( QgWiY UPiq Hz=wp [] Zh9lޕM3O?f62v4U2X*xt;E="<b SV(Q K.!n0"k$ q]$CBNwGok hJZI5([%J\X3VxT]!tvJtn$|=j CcAU$v9F'MYA~;Nio. z"6PJ#*(|m !d)/E/!)sMo H.?t "(l})ox9GGF Zu&TZ:Dh4?iQͫ 9|6Z&`U\q''1&_M|X'>'Ygܱ~P $3A/fBhCK QW&',Ħ\+W< 0'f0|1[_^AXU@Iv9N(:n@a˂4rSd9Qx#H@wOz 5)/2ѢKܹUaFh7->!U_,3ͫn*S8OFZhbZ$.#~4B0,n: C@A=Fe6V `,#E9l07~4:ߢ:/\|vs+{tʲP#in{$Y=ֱ 2=3iHYק•x9+/t<'^{-~`LiG vD L`Q@>8.E^5B]xN٫Ť>wEPh!,R IsbbzOOFS/&LJ*ɿ`X[@̯q=m,$L"ɗ06ҹ=gik̾GU0J$[f,= D۫$l'Dz> ֛5j1S[nl֐FLd_TMV0S8FlFWf6G{nrɔX jnxwz(=0k-O)2m+b/ۉ`i[H4ZǎDn^}ڜ_A.YUnoq@t]Eũy[X#9xFD"ߪ5p`5.8Jhfߔ ~~z1\)d6<R~O$C=|܌*daE4Rthh&B`n)Tw5"x̳gFrG1}3 EQoo y-zKJQAÞXo2 6̲SjVr_[E4`ʼTe|[)aЦ8ۂ{qr|<1 ҟ5'EMQ?ƘF|=yF@W1Do*Cb x8,)h~S#~`OM]ĕ 5q"0taoe(4I0*gFR 5:۳L7b+݇U@ʋ{!\qu&dez,ݚx%SO |l|9W[r#F{+#Iif{Ua~jzݦ2]7;(匣xAKV ŵ%x/'՞Cb%:7}&>֍˼?!'PBR,p;+\ 5wK&k)I>c?lc5iAhzP?^x {7/7x> sܶ;Q%},W <A&K|'unjSLEQ߯YY+3H9:+o[s~}'(*m鄼x k;X5PZoRiVGPPSS)!yعM[p{lI̊.).(O>)MuyN{].4~k"u'Ϩ#3Z?R%3u!lB12*pY7tuh GO91H LJ8rh3zi?ǤRпٿV tCUS0#@eT_F1,>P\oW(f^ Tbvi ^N~W04VjZHK/* bKN- Uv=X]bNyǷJ&m 3o9O+@Gj+!^Gh ]Am6 *Ӟ6qU[=o 3 򇤤IP|?ֵ/Y+f)vܳ RhXxEK|n $_xQ#)ѽm3}qdAnJ¬7+yE2C { 0äN0 RfBD7AP塪P{^eG%\5 =B1 20 3%\#noiAX6HYahIwvNhh1ZXAhȒَP/dI!6Yx%'%!oɽꯖߙ$-"էkWkw>B)Z:74bC60)&+H!9>eٜJM/bt -*nIT3~/A0C/e_‰ *8Y?O>ٚOV2{=g$npy9D ^Ww씖LV"h,=X #{4+FM(g %D9ݯBtUW^iVM-N5RU ^.qɦ*ސuƨV[|sYxP# BċYHxVsN O.mg~߮@[`*T00{ӛ1T~2roj=C}khTX` XW*LP 0ZzGM7ԣcfH[8WpRߟq9^j">=K7HnQkHiFڒ+?+SGT5!.a ?l<(uZڷR1jR&/i M)C§ 25HDCy39I9$gۇ_e0#EyA5e;ƑI-\E\Fo Ӓ/0d<`V=P.a2@*CV-v7̲Gұj{ %J]'L▢3;O~\fBS'w( fc|6҇6[rf+m䠵ωFq5k@P#X 6m?w,EY5h$(c:gaR^i '2hѵ9wF_!> t*eUb"ZޮM>35>{[WvXx鬙zz醅nu$[B -&qv(VW.Gҋ݌Zv<{ˎC4+%?^g M>#SX/QA%Cl9w 'R^pI̒H0,9o~&ƪ~`|'x׏^YfI`|6^c0n+tUh[P;JHHl,3(nX5ݠz:%^Saz$]t&81Q 7(<V 3?V1eop4i)E;)NTܦvvĮwRm`m+TJ⤤c,˙~TCR-N\H%%p}QRf#N)CiaAF.GO;J:l8pHOw4v~kQ߸߶m!8:;RCcci\˜(jRZ\$"v4SMEYGG"ʬ.!i curQՋq$|(:NˀXmxu=L ?ĕCDrN2M7x󴷉&IZm`B=ዀ`X6u˜8$ :Jm# []TdɏvN8F1lHPj;pW<޳ON@[%Qw+ۦF[0g"ѯږ??$ W=~)V~ՐF|r)_j믾v! 8ase㬝HM^HZӹ ݜOʜ0fbVB)q]XsYeVDGz$ӑHC2Sv U3 Z+fKD3ny [^3N"qMOg t~rk+&Py+^{V,WWD%8#cI\:a%~L}(>>(@(#4`Sx)*lo޴X Zi?\|ؗC}D$yBql[Vcp> `ZjCQC]^w8J _W SQ ְ,S)lvdQ0]8_ܪQA_""U@0tuIe鰻9W(aū|u4ܭ0|ѶV.wwo 5rF(Z3&|,ډaʹϞ߶cKJ7{<=( WOz #d9fR[^'V|Rhn }dH|-`4~v*кd3R 353'Ks1D")Hr]P("XyμX鉜H̙(18ɁM5  Wmi5|}i?D.;49V>5rݠSGj,pZP^e>˻λ_tI9 4#los0lxPU|>Pb=sZ#p,&c V'P̐rpp;nA+DCp%'oV4 Wml(]PkC-n_Y_%j~"ɶ$1+ +#y=,4MTawSqBPn(&򂝘ߌ_πp4ܥ=|V;yn>d0OO\2z"rX}a1:]oXf+0XđW6ÌS)An80inSFkuZ|nM[!ò(|}Z멅 >f[fܟbp "1 1);[@ZCʰD3eگQvv:F;vߣAFOB[~#)" mWzdH)]Whs-P>ȋEdƸQ-yjrЅkWKK!>/ JCP+dx_V`C*+y\&4"0[Y2<lxw=i񛞏 grGZY4kIGoL6@v"ʝg%hQ7,,QPK}0O2 qq9.i#>>>_c~HpZs- xd,3M&~CQ$=3K[ۭDke:JS>\#o-ݬEݽb,=4%i λzySlp$M%zpS6SS$8oV hH'wN#oݨ^@ {0 )Xf蘥d<{%>XMox3pR]Uonzhi?:Nxo癶4TC Qt.2)}k57=i>98=$OX1 d-!~cMz Ǯv:ts cXb .c.](B ZcvtS[+f GFI/޲@z_:}tX#cҌF]wz,o0ꅿ6$Ltv!WLp58@$$A*`Zl Fݖ/MVsо%ce!HD',Xn\_N UNK}Ғ`r Iǻ,{YKLu/[ףN!(K*lؒ ٓmK;p)~řnBH> ˒o؜<6FdE\mW$7kM~nH-?fU5Q x(oֳ Xi0uNȋbX'Y 0@PR=ud]Ť8,ފ7 7ܫ/3PBR9u?&߿_PPV&.<2B{W$:}/حa>ӓmE? 3Ł @9(o4GzD%Bupёz3g-7oN:HF򑴱GW;k&(?7ٝB, 0DYEϫ %+8" r{ȫ?h͝$&@]tI_p ꉉ9]Hi65g ;тlC$4:4bnlK^5 gj쎷~:05nqMx 'kU+tqw}:l|jpI΋uGr Q#ߩ {UI>F$ذҐi=[#_ S5'Ћ#^EA+3c}I%^g@rtLzvi:?:_6&'_gt$Lv6'`DGJH/J o{uA鍱)P0z<\pIkkY'Uꉿ JN>ac)S}f-T}+L?@qE4Ce'cԺ-wpX"O*q\_h݌.[ oyM ~* FoMԘTF]5ѱX:S)[9pI]1uyNP%ehJ0)nfVȀut {]n!|2f?6eۻ"Z[ Si`>hOU.Txs6`z/oh!1S*qZO2B  DkrT Ɖ)0so~OhD@FolNxR."q芣CN?|N5--E5KM“<7{x=˥+wOa:Z9T%VNo.㺼}_6_n8qiPE2?8pTEsqSXwO%HZq% Ji˓"힅X QEA:& q&<)yo$\%͕ca?.X:+/ٯ{>kÁ4Kg*ҧCc|l+ORO- *R_B]/tu>ZqGV̙C=dp5^ h2Ra5Jw~MD:#{=_k;yA+ 0%HNwvBϏuI a, ,dnmS61lfb/eAQٱxfu')/N7a#ܡ_~=%\_ʘw125t .kʼ0m6?ZSB ٳaFS2?n)۠KIV.iUi,7,/ Z-̂Ӈ]|h!c46}n7`19O23X"h3UIwо+b3I ^ƚJGJX= <LAĮKW2CG:ZgVҝ}׿# qZ6T;'8Tnf|q9m&}v+͖PM9(S~\v^ 3@ $\+!û, "0xZ79zKo@E"Z%P M J2Y ^bhbׯCf lQLII@||@Me$OYݷ,TyA4iz,;,/?j6/3.6djNޤ GHh;B"ߒS9qqJ;|jƏ&@Yt׍J`q`XlLm/ m4 #e^6ljuZ~cڣ7Rɝ: V-q"_ 1ulb6CvXLqr4{qZݽlJ偏^ O|_z\dy@SC^a8reS$ƨ5ac}pEI\Sc7v}mh&&V?bơ3EdM.E !]* &k8"Dݷ,P@VKNӊK3@#,Ej*S)p`X\#cÖPD+ >̪3XzL]”~:AS$%+ȯix 3dvEZ=,ĉ TRr9H@]3[N/ g]y'YsZ<|8ͧfj>䗚7RcQBB9OOݙT :htd>=8WA]-Ouhx-4>2#L`^͒űP4[hϫZ3OnVs46Q"ssNrAjmL'> 䍀Padg5͋b5y`'Q~߱[E@AaBYl&=A.}QD; w!O\:ե0*ηFvx5jFk|Ϣ&:I֝:B tz!sU.|9+4?Iީ :C; {ayu A,3' p4Gplvp==m>,򾽫<_0ƃ*m}Hmb ,ݤ]tnQFo @:4x _Aftj3rIZfQtE,~%+#.puos ̍!C`a@h2&Xm+hs CT}fO) 8V`;玵V n X'`C|P`$ټjwr c}>zLΎiwg,_\3QD0sE2ڎ Tცzʕ9ʳ(n, "A";OYLgTL1k sAZ^ڂJ3 L܈f !]zԵjRRnR䂾9UsV|ĝV9(TP_qAgR7` چpgpT{;R}SjIx;?L!EU*Ƃ ]2Ĵg)^]\1x<=d]ț* &@Z`Yȃ;hiau%94Tͬx+3Gt "km8Wl& )`*W2칕=BבS"cgRmbEko{^ZJQv\#"R -(Gw5%c/ MM)J1F^g%_9W:X~wZ jc{c2;t%"'&Ҏ|5NS@F`-=*;=D~ Uh q)g5ױGph@l4pjn΍$E5)ubGͽZ)G`{ Q6֜/IjM~9M͛sXBϱD~BYBupJƒWi 桴G8q].gW\ǀP73 `R" A"#X -!,I6i۶f7| 89ᠭѕ \G =g+FhۅU"0sl7m@A;m>*XЊ{#-Bwb>e=y:իz*m#v?H; -bbQ (,7WXSvmVYeߩRMpax8ہ(f w$ޮ>fzta`RrA3I]"#c?uI)YIX50KT-:AdwbJf|"kƀH4_ل9hT&Qjf&bpڨf; wCwgVfxD[.՟};!OpG٢QŪ NlshLTd`* ~rܹ F׾Fg=vG~>XJl )-uLqc/_$Jpm쉄ښgtrgQs`ˉ)cx(tm5NMM} QЮx7CQLw\Es it AQx\,Jvk\9_(nƊz}n~cػ܌_;C֗Nq }MO˹)rr })Bt#dXѤQ9oDlD}(~1 Mi?Զx^ȟku! ;F H@pE/=SCi.Cm Ԕ gwE U^XLRqNA􄋫oI1/YA1CK,ϙcr2/[_Y0ԕHÕ Qn֒/ ^# M^d;2r$3 5As>%̭;WfJd:-,Ex*hWBJW xqؗOJ"*㿕16 !F p/MuÎmٗN 1qP|IZ)Kp Ub|y=KfY°8{ϻSC<<(싩#,8HHFAPgH:ew$.mm -L*>C,HO$P,NA's9﵊p?>ǓŬb?'YPd}gV*DH~3:e0x-M߈Hn&sI5頻ZMɦ!hgĤ60 {,t!]E^B$tMP@$akЍhfݼznpb97 LE}h`m,+c@̃a2JΨM)yTgA3O80v)vh<Wǟ%~w1h7w9U]@EP[5 Y~NLkI#ÓO#Ɖz,==W[&{`T%d2kG7x !|õ=~@& J1V`:vKrRnib F)᤹FCCU20;YRW-l;^CeB;s V"ACQ'A8-&PpϛͨABX(Lu ͖2(_2f87 Ѯ&Dk[O?sሞ?eª)W}ye%b OZ̳ _DZ fZm`}CXY6ֱr'}8RG)K by Hw݊:ѧہ0@5PG9%0[ɘ3[a"ǴpFqdM~Rx+P5Jt"wς1`\gCg=@E?I*eWsu>c{3JaϵĶs*Z4~agmd4CX2:H @: P,?K%!eb)#lt uW~gE;}ݞz| 71`m}9<sx} S=ħdOEĊ +G;n):ΈHJ{xfIv楫9![it/So"_& sec&i!o4V3$L>? H [S7qS{ ùxm"jR$;+#QPS`yP.$[cЙ'tk2MAq".:tZf}˜f1ߴ>"Y!;旆>K_,/)jyZ.6T(I9:p% ܯ\*a*3P\/ǴQ$FӜ.M7Z?4vʮƴc7We,EE_tk?$]Ҿ#^KM:;hnߚgȦ!i-~->/;joۺ pwmk{?p$R{dguM$X hpb(Qx9.Ah$Oށ$B*ak, TrG.!hXFC@dwgK # Gލ{@ >!QD$Mmp6CCz%=k)uVXcYfD@%Bޢ]gh-nQ"ԾJ2U `!r ?m% 9kond 6}u yn)ޓ꣞!ql.iEo7&Y8VXs-4|#|✓C 8uuzȪ gu8U7؂ٴ}l+t-P<+*N}VKeЧ|zKxJx9)0Nˆ(n% P(f< m3\ |y85S@+'GQ؜eJ $9Mz!gCL$M 8(r%C_ v.d*#K1iHՎԜ2=,69vPuF @iM+r"xZ{Sq Axk+m.Еzĭe(VZFZn=vq'҈hp$*W1w  G42> f)A?Ida{LdrWvׅ>!U'eʓ=qU~XHș2B̹473B()oUzغb5尺ϗ[ Pc*fdhZqGx&6zvL Gru f#@#h.r(l}7HљWǠe֮-/hf=:ND$Mw|*A9(홢TJ*p:a NfgOx`@fH{@k9,3cs8#5h7K&2nU},8cʦ5,ⴈRǹ.:\/ozqΩϱ{lkSKoo1\vF5g3:Nӵr%nADw GlE^Ҍ4_iϕ7]n^Ye Rj2^2?&Ie,K{ Bry8b #ͲZ<K v\/ s׸o*7YХ^\ bE܎ 녜pt A w,͡@i8.pPf9Gy8)ر'գ :5մKLP }_#I=CKNJH2E98u `Y~>Κ();J\m䂻,k8Ą*[4'2;M!bHrf=kw % w{y_B/&_ywG\hAmpl&ՎU s`Gj bXw65e؍ F7i1 ;jve|΋h/¹9e[FF#LK-?W!%zFϖ_xJ!YJ[OG4k)J\x*znOYb$֬)M$ۇh)V:G,pq D3VG VcHjO~Yt䵀 rGyDa}ZDS{{ =#/u3ױ#>$Uݘ#"#wdhڼrӱ~r]H/D&%h "NnA/lKctmZj%aT^@T/ /JjaBnϑ>\Nonc2PO 渂R$Q![ $;Wj1 =Ywryܩ,ty(Ԕ q4!雙\rq?ݗ; zҀtb - X=bU]u*?NΆu'l~*sRC*$|opL*xdAH0iX_ncGn >v_~o\L$ʹ"u#Xx}C8p` Ԟ 5q3Q#5zJ͌o? 8,(:0p iH޿~G`Y*'3lwlҺ5v*Q7VEn*I;?Ҧz`0)w$JY]=!OS.9@pLΣw`Pe2 ;RuCa?b'@..*ب@Z)68wx˧OTc?S"D mS&~jA:ܱ$SLڳ_'9@ᛵ)@ jʪM5(tf+XA[3v]i]iiʀ%b?YCPU]qZrH% 'V'v?$%#HQRlNRH O(?kRYqN:$'/ m+x%g%u{^<ٿ3/E;:#Ja6!CMəq9vj+)3שNEY_4z}?~ҵ||vf&yf8a  Ӄ˷*p$ G%" #䄻`/U %KCB; _pFƤ?hݯּ/`Z[X E`a5/̯#ʾip\0_U (8yPM;pH^I%TF 酜 30j[_am /jl92Ev!C_O9V 1fNN N~k%gN P,Q:9xIԌBΞxr:JxӄCjRT-׿P-;u4fRm*|JKMc@C&oc;[6K\lݳ?TڜgXfB Uq pX#3",o@zhj7^m;A)"-$,xl=缫 ȕt ˭,c!$ b)4md4pTU,0]#^mwPolHh h֜TwE,p,-T`ud5NF^" 3YYTj`1+5+WOTʿ$t`A$YX,}1p|wo'H_&+zuǐN'ݎ@V\OnSu0B|@ tWne s{zxPДۭbM0(*1 4xhDE״[')Xzsp\5 4 X T5&ezHhS{Q0y=h\NUύSfdYcSa $Y*E tو!o|a!S~ ԧ@Tn*ZTp,_I? O(>~1*:XX`pw(:H -v^ E|˜ܡKgh5@s݈ s^ ::LvՒ9PIyG5!=54W鳵rCh:)2gFb4=^8'zuqU]ce5x!o:ż@(~Ypێo?{ޚKn鷇LpϚn~(2ǒSwl}}G?8:S\\cwc}'*^Pe{ N@1a[YnEL'%Ehl݉ "1/a7,J}} o貫YFtDQqo k~zu-a*Kpr$[o 9> Mm]E8=xNlQʧMګ=W(/ӕ|&[\Qf 8 *Wuť@$u6pڴ,}b?`jQK]>S$}kP`84'd^E1G ⼬R}|*/l!$[tu5,-H Enxi]T X6bmƋ˳{>h^/wx+b{N[?3q4HtJ"l$+9z)yi=;(H6'e]E l UA8zSQ L?ieЀgXl50RR&F\$gcÞG'YQ1M+{:Po)4??v)5n$DA:N0! C 7/X^bW\EiTm-9MYѪʷ +\K[?:bp NSB$><4' x?ðܗbGP̰(iU1t}ʴ߆Kx'xhr+ ~W87xx?-tV7rgIaG]2$z{lLcj#:2lSp7ȦxPO]Qa E}ɡXSdtG4 Z9w1? ~ d)[j/6u,o@|gV7s2~j5bT[N%sNCRSb[a3֌vn a^y `4@SH8 /&ViK~ϭ?[j4z4"|K_4+1cDv4tH7UJ[WQեdƚo; n||fuf* * " *\JPz_^܃EUl—Tct{0xUO8۰9Ů_K,BKJFJ_4['T&8`. 5IBIT-_)_Oft^7œ*D-&-joBؠy :yUHnos֕l$x;Bd| U53|0&ѱn5z@>Lգ87[Fn&Ym?CkԬڎ:.0œ-7mV/a,ځD]EF]J R?" 1&UHm/QVLB8%+Y0&vdF0$3VCϭ`K)lHE94ErHyz Aٝ,AxESR4EK֍YOjYLֵ=56R[ >T>#)sGD+2;k89/˦Vfe8c`[bbYU yK*g,ۈ5y^zaA4`W9q`=QQ*E0tei KCނ6oŶYt0d'1b㓝$< )AWMtᶁsSq>)$f5Rؕ5^ uZrdrAO!ec6nwݰ,GרgOs%({S*gl+PG{cAGO~.sf*t2J<e;q8l(t/ݽhxg䤼ؖ)e h᛫: r.LImែ㹕agZ jGNsKX FKx%61ꩭi mGPuѱ0mh㶦 ֛ﰹ}RN|Qiz}yFo S8&B]p[52>QD!> AmS$%~O"UƩ N2cOh4fjjyf=$ƩvU;aP,^_qӨ(lO]$qkZ'o *Śt(F7zz6/p+9el(p0)^)1h;խw9筤 }l^Sa-ԐH~BCktUNȻie}~#J$zR5Vv-bl>p%. N&<]v689/&вJ;(Nqh_.C.oV \;^tnPSa~~o˻s6-c?1<`b\F5,U#'DrP ?"fUZpu[a%>tiDT׋ѩ^`̯.FӔbFݟd{C;)%ꈾuW לmRkK!xqdj8m9х cfa]eN/N 䕽/Y !YߴVbybq\ Ggl (JK(j[ 1X2G2zjd,E+ fz~Jc{*W,)c27)h_;9JMf Iʘ(ÁSڠ6jLpW_" /"_.R7&f2h!"=Dݴ8{KChqr4[}7P (5ab&ȯ`8"@(aO ˂nsK ?Ct8,SVr> NLm1xj "aRr<0_ HJavˣZcY+ѽ|qD?#h-tz+H+/a]A;^ɜS҈뒬ewJE80A-fJJPVX5Fig ELd> M@aLCi a5 ߲ 8HI}*A%͸d%c*3l\ y.܂7f"-U_QHZ;d,83-ܜO!)nij3໱721/ͩ1 1+Z UlDAsX$/kP@M{_ b oL6,):ji}H[tT2><1bn.8aD}Oɻxm#+ܵ%a{p-NW F_􋮕g2OsTC}-n%<2/[>ϡZ=]w%Pec%/;"okѬ`a(X>?7釛>B;ゼs! x9xJBX^2)vN H5)۝&l~lǒm`dI:7e 5rk'?VWV d#ȖI2P6%X,]YɈB:QGqp '3.09XJ:z'?tްh1 >IħJ-yc/kblU7ށVuDz]~7B6;uZ@KJd~\@ 8!S&̸N$yRjWXDR/Qyg %05xҞH]%TBfucU5WS}QBX?yԶٱ7|1v: pz )_鐐CBf1 o.RL㽪C l p4b1M^M)uzqDsvAζk*YچXn:U$=x-B˃:r*E,å]hD̡| 5RxP5c ώEi@ug8S8#y{1mz{+XXHʂ7 1Y 2=JӜ=G6 I\F2a]*Sۼӑ{539<oTDT5+j szzA;~#%Qi (@sC.]?(-R#&$cny />׽x-8t2PV8;!g`NF, @UuZfYo~\\R0;.3799$1[Yq#{pNA l塸:QX2o2o7ukfI *죑eBQnr:(؄\`"dΌy/įVa{HKzMũuv!va溍w?ھ~\(|ǂ4r.&yUAΜ9^I^,k%8rqgdgU cثo::Z 7߿fm1Ёh'xJ }kUpw6f; xr W_MzbOOU6:DG,,V:*U)UxoGE7/Q1(/$^yG?К:1UsR"C_1H|$EiEib_g w5c)yCB/_0} m:fQn m,R7>[p ̳^ gU%Ä];ߏD~fisiYFzoy/U  'cןu2Wh>g%fn.,&5z8PSDOIA`[{ᷞ,̑r J[c'r6tTpb保,tŤ{nꖯפe]*KY#n/bhsy2KT$L*­\@J,\n!w<7qt-vacu=S):銋2 @}z87ƭ&=-eN^nPgDT4ng~`S ygMݱd; nfev/֢oGlq J<74ٳ# z F>կP)Aw11q=kV'Nӫ䡕KM:WLy86A Tg}M? LUSA?As"O[:m)(9s@ +xUIeJRIm4KTA+bE ~@*^g'kA"*}5棟D g69|o D"w 7$4rs-CUHilr??sR7vox{%wxeZt˸qAhkB{Ehv-ޣQgo]W1n5c h!By&:|)P[3n18'jS8n̹QF-B2L?KmH*/;5HhRKb״w8/ߏVr;^?'1JaY2c9J#M[#(T[se;*:~t&!Nnj3⣐R2|Cb` Yh80A\V[Kdk (I795Z6ڼ`ni]tyXcgdaK"aM&uo@O)v"Xx?0BΠz"#FUKxcg}fiWq}4?xE7ayǮG5QX~:t[D~YC9ShzDNcm=|ky$ޯ̔EE P[{D3CVً!GlbhoZ| r9pkÑG"LZ nuFxw/wXq3D=gbU+AȸhKa92bnxRf _&ugN |WϢ/U!]ђYj=ѻ115]DCŨS$*hBBdt5d@2Arra.jCXt#\<s}-_T iGL10ukXp4+wmNȋzӜݑw(R/ dҵ8E:k#Nvt6y&]s8[HzE8G[k @ 384gNx(`*tƣu*%@ĜpiʷMqq側g̅DaK,e;cd%&E oMKS,gJO;X\Te8_,W"+Bv% C/FITkA7*SW^’k;hI@{"Q,5~$X* ؃IԂ$3CryV> N߇ CC)iSt+uqX.gL0V zlMQϖ]]ɃAWPːg9⮡U)\JP J+Җ_&:!r%c;;UҬpFd 䅃ܱ0L+ZtjԠ$DKRR#G԰ MNmY) | k5Y>^p EXT(~WPABkRۿ.kw/N)tKg).^ d5U," fSvVB">wَiQ`8(Qv* &)BE[Ad% Px7tbWCzAu1>,|JdPUä0mw[7D+S4\v^z0~$%N݁FF<P[Sp%Z9Kef7,^]M8oDc[dn>02jEK58hn@dw|y\et#L9v9.ylK{ 8PܑY6 ^A>wZV 9DXfN]3BiAv4U(pCZ= k[A5#&*(_? %ϋMZ|5B"aHe EX[_>BҖ.{[@ݨlu1Zs4u缡RU蒢/ƠFu$7[$K g Mv6A=~"2 V ۣ;-(kY ؇\zw8Po((˄nev: 1I`?d7_Y4`&b֔cΈQ8UĊ@#8r.IMqzHЬN23%&)]GN N746̿Oҋ "?:cP.n ЦQu^#0yOW;5OD|>UrN64HGW~<{@m&A}S\ <>ˑRE_?u5-yդ|#-x.;Әu2 #re8F0}=.{(|  ҭ{.pffg_:uOz6Ynt7BմGMka1Ou `p0G'Oc=ڶF-$X:( H1Vx4lm jp0e s8Ӛr4Ś*$s}Y8*30&} 69;e ީ).~xY۶cZS r}B"`MEQzK=y5YKEB!' ca1k]c=LC?^wTpf+D28K2>gcnG)Ng8z>]7ה~:~½gW5`eksCA[zFNK9&bi˔:51h6- 15˴FN> æI 6\Bx߶)Ṟ#5'3!eJ zאL1^& dkJ, %3˻~ZcT>#ҧ€9a Nr 'XTmS!5 0'sV3|tpAB',DߕƵTD , r_%am)œ bQ)&Sxq3­lnDk]K?ZHox|~p4~{u9Ӧ d,0/:d- N֑ȾDB(<(92 }jc0-,ql!Z\Y0n!:mF2P29cIOFe6T}zW]n:ONUb&9Ň[>XlEoQԊLgsM-Ke[nc6yy LD2 D:LtMuB_&^025C,-uiĩ5<%-TE(䖩cșM@*T|^c>]Kt"~!Z9mc} $A|4DXA(LS.ܟ7kQ]XB b)h}y 4FY"gA~ɱ~ۈIүFbnNJ_2nԫo)qo6ǓWġ. 40M q&V_i2Hk5᭾sS8k]!ijEhG.@kA(Zۦ}ZC}VX.EN0{s"v/:[lx\li-0oޣb:|ZW3T5 ,)ɦy*rmcߣtK}SW%>$6h%ZQU3/YtQ>]^ j{8v 01̋1 Ⱨq"hdtbc\p?r|}Gʃ+D O=ab"m,=<ҍgo)+|;cuܹc%> Q tj8 J0 LRmAD/fkkB==F=9⃲ἴg̮4\⼹hq10~T{d$<$%iI@%lJcpn+nN>Gnb Cop#pv8{1̟HJJ{tS\]!)BF:DWVȦdo#=vrXRco/\{{\\wc C526XOtj f5~h}IaTVdg&Qi-!Uo,_6TUH2 lsVF.+` Kuo3vMI1i' "][3W k#lya!tvi1 PWScbM؋EWeWTm:w֝x]O>kcHjڦlT򐔡๡_IU;pBP\"Wdt ݾE6J=B8Tb߄gඟZϛJeq &,E]Q/D7Ȍ\?jsPGw@Zm?l")d}ēP$>%93BP [{1}*vB#F:bHIϳTݼDl#a&l##Y(qtp9l|$guk5Z{h-ne^DAG Su@ ۴z:.Hs1Ѓ ?`z#Ją}i0{ }Pǚ+GZDAÈM7l̮ \㓣IN32,ic]9(O2mF :t YOmA9<I1}' 9Cqd,LY $n=';V" e,`AIV|qGWb3@+Frn /TkTndOOë>3Td`Zcw6^VYhF :a)`Td2jj4I`MsJmrbo*8}xyA4@@QXU_ZOq6b{nbY⬀%/l}x=)ݣh*$:.fS Ϛ%zݿ) eo'(wYmm۾Ӿw^>B?"AwUBaF~{M4%L"b:\d"Y_ne#װy^րvg yu?2MS M/#)IAcJGqoO&S`{lNgU(OF`ZZ]!?+o]fޚA au Ѝʓ6+<m?ς#9,W9?:4N;Tg)\x[waHGcr|r!spw$XªR솘PL[Vx/Z` UobPNFl Z#fGW*~*!.])W{AJRiYRSri}颢{9u!ct ֡ҷ^GJOE>! 60w+cIi[ނ F}>b&}$OE &ce ?T&#? D:veDCD5+¨9 2⃹j{e-{JXlS5kE3}mP;0r&1AHuUD6DWXwJG*xg-b "y|kҏ QS0զ!I-J۲8g';?x ժWEzQOԑX8ҐJ6ka\ʐٶJ-&x e+?yUL\I 'ى,U -E_H_u[ĭnp6BsxCYqۛJP|~0x-Z dpBhG;Ϻ, %'΍PZ9`?L_, I.:'H=6!}G +?λ(Rϟ\|XO5 ߅ZsxVrUW ^ 6czr>T-H?yQzt7cSw~*hXa}ظg48|H,.vYh4܎+M& 4V$~R p0is⒇zܾJyT(5z7Ҵ4U8=,뛵yL֠:!-Tz]AdǨ4{HuK^&l>@CHJnLsf~J[\;D}{f}Z"A my@ f!(aoS&UεV؉TVK t*+hXp9E ▾}Fȿd4-d' ]2x"ԥ|w֟~tPJn+K~C"gN&j@ٲybEXs|>cd86M~4,T8B'MxDࡲ)&m^|-]R*V'wpOr4"n{ngi!e<$~VH\Bg{yXD5|ZIA ,ߘ uFHtsv'=ʸ y@ ,srJƖswS .uIuF==d}\bcX.[D1\<$'6etΘH|q ܙj]\>.AӀ!!~עD'B8v#R64a b+>_=r<?۶tC.` j85rTkc?*mLݧBK-,u.EJ^Y7T JgYq]s0s'ZǃY3̘CY#j;63<-ѕ UAwJNpz)N޴W6sE}&"IPmuWR(0vlGN}6ɯػnU>)KTu$_N1.Gi/ʪpP\{m?ߵ~/]IFLv6!Qa1ihoV!1Ȧ|땨]8M_XA/^gYܫ@S!fwR*|"i!݄-\ʗ2¾v GΕ(!] c@BZ:*(XboxYuF%Q$ <@t嘌3ǓA?EG>-^ ܿ+%c'1rmn\^ުplXUnGfvAW:?CDkK~%wr"FSӟN)uy2"O'Qeifhi\^p:6<.w DcbGtZoKJrO{9 !U<*d"Է4")(wxUO:w+=ٵ|I[%l7>Qxүs7'*y>qzEfټ!ӊXC?Y3MHSdC=2Qu$cNlf.OkY ž1iPivd qTI&&y~K,Cf8gսw@{!xFMf1^B[' !rЩ,PDȬQdu,L1`ѫAg%V%]!IUCֆE2x<8Y`MpfYe88 7%);n^9q&72JмI$W `ɕ@ʐ.yjG[^>hƲ (p'0.o qQI> C DŢmػwŞ\c 30":e MV1Z޸2-lMq] Ȣ +[Y IdBۚk^YtLvl+Vטv2AR!$StDH [X8s^]*M0>m_d*Z]NzqM(zSu|VXu:E<$i7SzRY5L.a(ӌmr03Qe ,P򺪆]GiA.C%uP }=^f^2\X9EfS0>85vIA;ˉ7.Rx/)o;n|)!Z%=~d}C-ƋWĕbMLs31CЇtSSP32In!Fo3*Kωa^ntCRQdgۗ#;։ k2j@ۓz\tǞ|/\(21DF~="'`O3݄qP]6Ikýq<Pdh@/U\R5||jRêP<2 EBQpϨ] ^w+~<Cvl8*T"2.sQ<U`"ՠ!twlI;oXlDۖٽkRMfc5zx/t×[y{V×pJH$􂇎+OcGVl&0vN[.yG1Q$?ǛlL8Q9@']Qs .7Jg)W$s},+[?fr 4gJxag1{}6BqLlъsi'z{w#¸g ñtu,7FzPAb}H}"Ù vmpUf{$S®JCu ?iwIӽPy@d]d䌰#QTn6M(P0!ABZ A`X`i!Q62D$b4!v9-e_S4c|7o fHH i4juE7Y}GtQr\Cߪw#E%Tr96AzBƴ_hfg^ bU3Cw' 4Θѥؙ:Ks+T4C rbh)7b6Q:a\hnu6:;cֲ, h$FnQ?~V] >^WEd%nVcuM։6ܳؖ_聟5g?O{jp"_0#>30U{Ff;-Қ&l!^X_% 1}N `A lQGpykg8]hF1@C~u3d+8,R3L &x&<&KL>F@¿I&dV"(5N[%2x?. R[Ei,Vͅr6uiS=IN[Ee3Q2Aa&0=Rje. "u4vf_c,D B+EVmZ 8R!~vx7u#E#SeJO ::8&Vc|='Zԧhr%`BCC"/ֈIJƹ[ _OVAGNc6Gg e3̋ir ֣bHptwњQG;w${gBEtnu$A/˦|7HM!?zW^',#6yju~S=]@^QxP=@Ÿiԥ:f{1ƥnI2<ÜzJ2oB,aU{skxU&v[9^{T;T}tKODŽY 4.~\} ZwsLKU{ 96ry viDg7dPBֿ|GBTJ-5s) jA{jŧh;Ac~\t]Y9el/Ci ga\DQꢒX)??UHgTxnhU"vR4Ja3[ S-l2^}25n9)`_oNJO]@ITٿIU` (DSbJLpnl-]m;Y_앴 UF+40n_CVܲ7EeQ57}"@ ژ1[UMC(;}e]!B}Qwq{4|$ 俽Qݯs pHAmQioE'-AM=C#tIqphQ}׺GhVa|_R@.b*7}C$cjg&r;@f&) H{Td>qng%skw9=ڢK&h`}B[~Z^iAwz^ U; Ғ> 涩v~B_LRyR ڈj8"t%Ɲj |fT׫es7Q/P6? )p?s[O Ovᙢ6*Ʋ93//x)!}s2 4 *JK@\,UzO V *l 5A[ Z*Z xRI.N] *#1: _XfO%fh z~35#nxgxv[3{ N1{hFS4#ZZ:l#]pA䉈mڥۻ8{5]|9BMvJ`$ǤG]ݥ{ C5%igh@}}a҃h~?"d1. pU4+>yf3-)sAankJ`0Dx(,Lӻ5Dr ӯ5t"JB9O1v{縇**IrCyr30lR8@];3 :4 dR\% \6/* ;zSxIhLJ4EZG?$c2a, JT'ܤ&NUQ.y߄^w#lAYͱ,v.e>8yXly;R1Qn+m,/GU_l+l*cwqq@vd1E1i)HնcJn_nc46V3t5ET'}N𯽌 :mSտ)ǖ&b\w@)5V%BYbsRR{=3dF_dJ8.N`ex|\:9A62$g :EN=zuL D@yҹ8,4&ha:l?̲M*9wBa$@KHQ^csu$V2`)gliOxUj.)952x2),&ɿh! +qa{P9j]b' a8!PT4"L{l_tYg'u]cR.d Agng1 Y4CoC}SpR%ӝB nw +0>9z D$זXohQWE6WNE(E0Qj#͉|ʦ:5 2I"J?w\ ou70(92a{& `;D+ö{jdIa(27\h8B?ob/]G ]ʲԯ^'ѫŪXVJ lI\P*hOg I\.C!}|ӓ̖ADYib%ؗ`{W% ijٵ@khy=UNK(Du34b^pue$RD -9J<O@MKhRUBЀ)A4lSxP8<NЋ 1Ko ;YL"Š8o Vc'`6hw2*6oO͹!7N:dUN X eAA+[RYwިeK(SH뗣ص;t>Ʒ3l9i6R)]Cd 7Z+I!&kRƸgl{HOUj al֯'e@*I7+X)" 5q;ރэ"84l}%We . f)Rō9eeu{m4JMk9;)Q,x䉚YLz/H6a~@Mk6XrHj;U[-l_B2qCA\o^7u.VlDf748ڭMZkCtsgSLv9`iPǝr %#*ɢw8ZR2*Wy,7o#ft3x&la%v34-hso}v{6Jθ|U&~͚o_ K1\ pXjL LA4)%9 75k\=C2"]"AV|) 6~r=UNOʝVtkT=LVlGxUbttF{@c``\Bߚ=7@ <1OV/A){UKE~ `I9P.)_[B `0qW('JM[D^*]b8ڡ'{ Y`c19q.qU*Ⱦ$f]fDZҊ:tӉ-glJmO2zs! ÌG>Ŵ@8EeU-o*M|O~m)C1a:0/ T0UJf 憬dG ĠI)j- oYP8|6^Viּ 3v@)`c k3o01s,.@\)z^`]5T%8ʚ$G::zqi ﯹW^LP;p@i: g{>o]wVR|8@$W^l%z'aSvP FXDyj:AO5LR4O8e.k ]: ?S$j725x#"xp+Rb=tƪ;BN?GЯp;t04aEIxcnbnUQMV.y otڮpfy*}C~,RxJV~,C4qo3F**1nw cT?w73\ͅ^Tu ״Za.Tғ8x;$<(ہp;G$&ŀA\&n'}kSX(q5u74i#mh##Ȋ-y31s \\z7V$bAѡj-!_XøhZ Z7IAS(kUbI9E=v{ij, +mFln %',a;ԁ#3AOD'3UPQ+~Gՠ"٧H7\D[q?i+Ɂvؙ#IB2'ӜpDE.̚+J!u>q"ˢ֋9P]X 0^x.U^*̐=gm5QD`+5a3&l@)GSo$* mIjtvIWnY|T[߭aðFIQK 6-n3 ZFF8_*ӃJ}5GNE-) dke 9Ϩmfϯm4 OK>I&L˗xr/ѰOƺnT%So+FPs4gPhoR)kmSwV >U.gf '։Ui(N[ Kސ?AhCZ*N- 4{9 ?O TMLCyL""ʒ%a1@| c`|a\a9ieg.=ɣO[G>Eʅ*F\n~X[bS eiD'%\t|~%{E uMDuHqD`ȅ](TSv6p ^Xth˟Yu4Ljgg^{z]i8B`;Roqc$#Q(#tbD%t|(]#.J '|$*4b/ZLρ/*{ m&-Iְ}8c #ߘr|R}WY^6tRq0-h,ނk=|1Z6+`>TzLkc">ɕdc"Kܡ(m{!D2yBI|je <P ɕùo)w/> s]% ћqm'@^ h}((~AHʭn3/n1ɯ8 5u/!y:YwQc@S!iZrD%X 䆼(YF((ٵ/hbڸ S/_ 0'%wlvK"0A ̌SU@#>urA`1LO+"Xwi~d*m{r-Z"xP5Բ1#Aëc5{y$*_~ޛ{rܕ-k^ 6tx?2{]i!z`yԷvaV'Vltn"rJµ^ihކ%{R%Y)PG#olʭԀrH$DǍ,$jHNk^N8znAPnTt?BF8@tVxTڔce;׾l2,/vt`j=7a$D38W-G=I3q~Ϥm_z3;9f1HVVt\i;bh:fЭ<G50Q[jj2 81b= "2mxQfcx&a{\ټN/:u~J} 7kw7Kc6mok?/iޙܐ\"fQPRd>s+w~uqusJy?}UAN0x 1&9Ax?gӜ< zcg. 9b]=Nw6zafN6c3UWzq.rLO'igN9R3BL2)Bl`R#u9–VR]Xy#ғVG O b vq CrꗠAQ!Ww-Ϟxp{QQwϋbS-ΧRUlH\6wwBXNFS:HF\ .,x1x Ynɻ{$2҉E_㢢 zU eW-/ MƜ~$ *ۤT|JU1!hZ+=wDXh/u>9Cc/.04;1n4clKg[2:D znE ql2{ݘONɱocC|+"9U @'K/ &-y{)7hwYy܍i))%0 I/:r!$t|oR}ޒҘ#[dkDa |9G?W  4I Ďa7gð ⮽?ih D\nhk9N./q OTtQ2ƗVi%U`&A,-(DK#)e`;-w[ɲ|4ݽ_|hXsgF[H ɧqy)]uarTˆYW<GoD]TNf2;\Rɪt`QII>UJ}5k.fn3b-W ;Zuw%Vz7%I< wwSoLYw}W[1uD ?cm[li3H>l\ QA}]YT5Gd:#tm Imti/"k[x÷z ;>@;J_cJuA 7DPɈz!0RŒd+[֥t#{ӊu\)Y1O( -|R]ۭnRu;%=--ENtHrAh{Fш LVc.SKǡEc>Jo pOy*7("7 ؒPP1/{1\A ,v)0Rq ~7UKć9} ˡˑqKHXC.{;\cTX$iǂ-`od#엃wx=D;,^q3ǢYﭒȨ7p OQXP*$ #*鬍/e@cmGB=d7GØ"ńi)&Mߴ O㋐k87,$[U,'n;MR쩡l]3QJ8FNhViޤ6CLv~=.i:J9G Lԅ/ ֳrBqĿ}+DGsj ,œAՠ0oc퀂`gD;ƮFAToWs?v#SoYq C~̺=|j$o%0T2[dmc|kR6@”#@l`$mp/N+毅nAXp[W.5ߝ!QJ๱޸n;9h l){ЄC"TDt)7e -1!?"*/FiUmH `_GGz'W y앹LJ= :(L0x_yRiݲiL`a}fU+*08ܹ:Vbǯ/ofy?.< Y#@?J ^Ne=6y%U`ˋHum_l$G}vecl쮩VzP"Z,1e_Z*05:B vr 8kFV1f)8Ҁ׺+ѕbYܓ5\D eߔgXWpgb*Dv;\*6棫M^K\Lݭ3c[r|b5o!!I.0Ū>/"m N}+Q3l A-k>F 0ўE-4S K}߸nD#OJ&Qd3~*I [(ܩ6KF*"5chs٫lLjX}5JWPPa۝w`Ų!7EK9+0{aI6hJLU|䕺ↀrUg:o%3TBRZSK;ϳI!}54Xu8%ׁHs&-I=J:g ;3Cj;rBfۄ@ތ@oUgb'T.=NQȑoLx.b&*v]* u_pæW_6/b4mg -57FbF efӸh~OV_aO.$Mx<]Ӂ_7A=‘g/Ģc#ǹ2m`5AB*ApUWf `j452cTar#(g.=FMR2RnoP~=HI^׼ܥ΋ 2K&&q%> B&+V"-jvzq 4ͧakb0Uҳ/57gP͗䁇|$Kunr9?ׯ*:ʰ4|{N"t¨?Z~nʷed/؍Lqq̹ydrC3`G+Z68V^U1N8{ajff%oͽb9G:vb3:{a[G'[4";K2*<ޠ+ zT}`k̟]w-?b7T檩zJ8<7w;D{xZm> 7\5&ۜOWdDED5 '9A;C?2Øafq)FMW%wax-^+s7jߧO* nŋǜag<pd͸lI@6Q01?qr>:s 44 9SsQ"."jK cן.Z&J`c| 5o&9k6Ӄ^i)֞%%d5Y1D@Ү!gէx^TTC?l Ϳ)^m߈RJ J.J}JUABB=@ci¡!pg}FRD;߇'X/c&1 H?fqOqP= :-SK '@?3QҰ`7t :c14tu.Z7&gDnT:8m3918 ޠ w`փB t#xNpo-W)eW޴m=>k jmq7=``|AoO7RƄ͐f'.j@ɼEڇ +9@9tJ/)(?Ĺ2U2Ī`&\:x- T Ƕ9n'xZf[0B0ǎ֢jN| $;MM KU '–~߅O7&=o_YPҾ/'C56424*E c40*iȟߔ:mTL 9MHe5 ˳|\e(;^繦<(Q;E9w3Apqt d=Q6H[w3oa9&Ý5v;)Up:Ƶm Je&luRkwM6bRwv&Rwdž6|8t$+`ވS>3B{>\_Ѹp<"[;G(HΩX?rӵ[_Ho8S J]{M,Vrb?.Y~w ҶOdD JYDu! h4ԑO>] d9; vZ\8f\mtBZ6{=ƨ2;b HVsЃu)8#:R4|H̯ y1agtpݰV0xRv" 1IJ/M __>bff#![khRS-"iZ[gbHV&l#t@HIjr[lsc_ĝxoIB;?iˤ#q[ϱ<!yHf妧'As*l`齋u<$‹If{gNmWfuZ-~Q-W#x)t3 ghӉ(RͶi>23aĂCUd|a;:0$opTVinDu ɻZ]'->bT 1xP f&㐿hB[v&N2U\^jldȉ 0)1!}ց]\kĵkB%] |Fw[Aъ5lRDmTr_zO${H dUd(Wu2^O!>$KUU~h>kN- B'@aK,% S@Co܂Dܷ!Л,4-Qw !{(8^JhG{ w}yT&UZ RQg#n<4(Ԟ3nVPg[ ˚Ÿg`m!( ,r_MZrhT_p$J`S c3#|ɩL(i.Y\Nl^~A|iA,W|X,73>G񗫆w퐳3f`xsODf?]~lv/J!qW2@ Ny 2dfxjq b~h@TEdw&1D<=+t9*A8 ՠƤQ{}/H2.Hݓ/_/sYh iP&O%4g/x$ds++'=3eT-]̰Ae&>?u>a},sSoir(1C%4i Yį jH<kK#A$<.EMD4Տr$zTiNw׺Ғolo>c + uJq6QW|(.à#VF/8;6˺SȆ|竺#/kV|\\ z>G??4"oE GU3Z_{|,Tѩ_Xo]#`rcVCeO~71*XibEs)J~yN7MKB$Y%a6#2W[]w|Yw2W-JUSo~.8| Yt4w^NG48ނavgφV9??IYFKOs%fWju%e-SLP*Ϳx*%g)/`;+ϺJs'Z͡Np|t+¯ñ@0MIbUkezeaXkT8vS֯*\$r@a1P= ZQL5f~LпIȖgvx1IZwJ-X>=>$&lfF#q|B8%BS!aD+C d~>967Rw|9n@]Z =򦣄]f'ypN,JըǿřB9@QDO#w虷 vchߵ 55 8ՎkZ!P^iG0X\>&"~bbiRlVVƭMFl /T(Y߸ah'`Hzڑ. ".# >$ƒ{meŰό:HB_e2+)γ.[( _oKxSmxJ:O k#o6Glu=R\>R,DEuhrHYw*LI +A-7op Ђ7S+ýѮ~QmY# /ݼ~;Hzv0 !l΁?{z@yc"8*,XMC}AP5tr44=Ud6 U*1ܐ5QPߎ.쪸P=_c+l ',Tm aJ ܩrx >Y$`^~$/nm zFxmEYIx#?KWL75صp2?4 L8vDlei A>HXizFn#Ah#+7a<?l\ D B=r:}Cr{N2+>aZe+Ƨl}@Q'Y="fY9b %ժ||X \)-Z@' ޘ͕ a=FUG'+rg~<;ޕ nv˴bȸ֑1DgEzR˧iX8Y  r2T(\ڧUdzS[sv#hA0f=)FyRdM4= I f5 1:c?1ķ O"(Os*OwZW>*Ev_&F&TI%K_vVk4o#7AW[|Tp$ʚw 0AiVp gjL[GR@ے|Kp"̄wլ?z "}f@*0f | V7]xP09v^Bim|Kt n/,b=wct(ΏIVʘz!bTJ[0.kGrh00ƮBR' qPQT\pv4th)}~B4*g5EfI)NpE.@U% ?1Ӳab!-e-T|r`8"@ӞUox fQEHdr8oGw߹La." (hqЇIhb(5Rn+#AK 1S7>|A] ((%k G nD& 7bvИ/e?ѾP ]$Y@<Ss\ʨ7Sr1կ^o"o2PI}B2L uАpe}8"/dq6ɨ@7FsZ[SC҆N)FGz Zz"_2 ٽ?Iԩϩ-6Yȉ)P$dLҘPSV b#cn-Jje6 6RݪQLaG'Q!퇼TۆH5@$6+Uue!G4=Y4@7?GNeŃ]qU 4}#0m=/mTzˁXY3o }Sd\ y(q*z?/wҪL}!iD,rsE}\=O=ԻX+NTw1Lɬ횙{cۣUxJj JC[b$Ľo |*E&d:X8^S 6[B=L{Znx.&MQP޾S>!5oE-PvE?7''*8WUatd:sܓ|'=\/De~roo`.җ7f)P56K-׈g.2k͝cmWkbkY$iF^eU0\?^{}BXG_ܸ9+iRрGvP@bS7M(uEyUvf[(/z _; 6'Ù[V۶jQS4 o` O[xP#S!6\WG,^mdH*`= SgskWJ R@ջ_gG,#2-!>W'!msl~ܮ^+ep\WYzj=_Vd_MؕRw~r9E(yM31~W$5XR%%`%((,ͳęzO@ov +UuĈd8Rr*,jnB2Ű{S⛵pW_6ݾIg}{ Db積,"/7%!(Z`\ i;F! ߏ:NV"8^ iYR٭mN)ZBwG^=u&|;OF2 !7@~|gֳ>f\hV0NkW~|sU DeRco(S`7Ň+2ƾ""m(68r OvckxJ{l箥Pʌ~T#F|\C])vK{N(Kjn?jBZob9Tp<*u`R#Z-3`wZ Z-!tca&EQ;RqyQ]C5]j_ױ|e#Pn;C0㯣Zz"(Ɋ"@F#2dM9G_+LE&E > cR7f}@P d k ,~6][:4S1N&6 *?ƀ0޵VE@3/O!!C;p${Ű*h{.e]w ,W1vTt[ζ-$)gv5H >P6 Z' Y@}Jvcqz5śd煾CMWdb.q=hWYq PEߠm r?x@z;'kcބ9`y)C֊Mj n/#jU0g@7Ib2tmr;AQ N՜QhNieAAFE Usu5:5ZZ|`eOy?5a6D,aA~QК~LTQ/Ju,'CutyG6a51{E7äz_\dip!쌾rͅfqW F4Gd0Xȿӈ2|"?[/,YCm9ɓ "9UQnw蘮F[2lw?c9/JG`P My_EDLmϤ K1,lI\?&g(שE -^3[jV)e_Yفc|ySH{R󯇎I6;Q/6CdZDiɕ&4[ =v~mIPWuYPҊ}'z2ZKb#G b+lq#aNäpV,ĕ ^eB,ޅ9zVvW˩Mؔ]97?ST㪳62>}*CmFD?py|eShr"ǽlvTeQeu[\ѐf hP)Ly!>%?T>++PqugR f1DlUWF>>_Hϡe_EU)#fʊTbfI\MO;ָد;]͗\:_#tIv֞`'Ǵe3W$-FeU{a Go7:w^=Vm"5.TEr%ÆglV!: ٚu,Kڣ-aOI-n%ÿ|hn" 1`6_{.+Ҭd`7ML bF Ebf]S^HX5t!WxUȚ'2q=E-.0JHCcɚԝ`rؐۛ+5IDÚ+T/Yv;rըЪ$}!u ߟ+˱5L =&#L|[зY ֣ԘV&Z8ޑ  E( 0@^9RSw@\?Rnmh\Yc{-MKЉ X/B,^;%#&W:>C2 &en^ǭ2b]2P_H}LCc$u$[ Z"3U1ji~ U|$e΋y֓H`3gjӱ\1`6R ۤTk&bYyڤ+|* vsāN[1 C$d5f7*QQAFOT!Nq W=ADg8Rw[#J45jZIA|ldt9>D&_-QP|9e~dO(=/:PQYB"z(Ӧ,E+6Bva`ە.Zdj+F9rnw<;y'gwTygۓ?{Sn7Wwxb>E!pTC,w ,[RE*)8bTgg6fI-',yGY#?/oC̢-DjcKֆ?ZNwe'1 SjSg s:mE aWz\ rfjG)&>T| X~UDU׷q(W5# BϜjXf,#;QDPĎ9#b}d@x}PEJn7]<<9zCE hO{j`{fp'jD$̕:q'=zmlrM9w^f" Rh44EdfxB2 HK,4Ζv3x8Kt<-s%l4,?/%e7dk2,.< .8&8W󋝼6ċ ''l?yGcE VǘG׋d#|Czql}Y)|w1.c84 QeD3S ?.ZYnFGW֙yh`Ұ" H5נ&jNZ7*SO'gL ٧wI$ pZ?-E.j,;HO)u+3kK:̢uѻ V Ͱ|J#^ƞZ1as{}|潡.1Hn6u!+)v艈is"5n &FL 4˗#3uF,D,DD<!c P̔ÀTp3*ݤ5i}Gi ]U*rTne3mi R~av2 `}_${0Eqw|N5 DcY]-G;w)i+&uI$܌3pl#S,C_%ED⽄FhEO0]K?@>P51Q%U+DQQsiۄȪt.\ndb9lZ."urK R8oVeJ׬\-ra| i{ڒ0DG"TJ4a !/7펳O+H;$iqԊw;qa@?hƁo 6e5lvPLԕI{I5yyBp h Mea+`lB?xm/ľwBEOA H屆.m95th`DMQLɗr bXAPI7[XU2t.EZn6HWK ;VܗKJh{yv ׃m*D} -=]|o}:8VU=SMt22 3J8à\XhpqZDfdQ6R(>\eCZSI7]:J*UFB C9$szqzpĵ] ΌP3aRg볖H XFhgoGu;5S) oYhx29]pz[:C)?n]Nkf?fsN]#Ҙ/' xn}CW%ƝDל% Dʣ [lSBӓ1AbsWbFZT%}k'T]gaLZw.8~OH&}o!heiɍPX$mYF-gxrDZm<M:Tޛ(3_\'~"A)T!Qa~q^:XB})@;MMI=K:&!r 6[@;49gsL€K=Or,ʼnBB"=+8U22uy}> /-łZLɃԺST@zB ԱO#E =YTc eŹʽױ:{CYV*兽vM% >A'#1t# Z7u7 B)G t-6x3ozaMInaCAvO7 hb[[8FК:vcMZg>I&{2'A~HU IGnB檣CkFC+RQY`"I &R:= ڠ~ӏ97LdN4-zPֹOq :8jUY!GN"<_2KhU#ճm#El_&_(_Ndο?lt]}*up y3`Ezp,ܿ{A*]Uŏ+dRn(`E`튁vEyw#j%U%cQӕ+~#5/lywh@BnEoJn`;  x8A'"5tt4p1D4?-Ofl1| w;ԫi9Ҷͮ`tsV 4nÒ04ˁPmx^H+pJ<_*Y3 n%gK7$ʶ)_Vq{T1*٥rUv\Dm:#TZ'A(G-׌`fefSH[BO 1̵ ?0 ˻ZY^ؖޓXWKk*Ȯz9g%B3۪hO4pKnqG]*̖"cWu%PK:y;0.@$ r Fqq".+UE V0:7Ĕ`{Fsjh mXG:[<ǐ`]^2.S 9 _3?oZ T$/w; J7h'Yop0-%켻2⎧ZnW4fJ{AaͶr6pAک^8>9okLtykvtIc 'LB*HȰU喙M]ը5+eBREMXUGـiܴ/KCt]YҪ^T^4ϭ *INyn _=+cS3tlks kJ2l))/3-58G7/馁9vdN!N^^ȁWz@ RWL^,u~RD6ڬ_ޣfA XҜW 0U[`B; !<4M3~rFQ#9Lȧ7%N{TGOPپ=|:JB`dU $^ėe fӣOUtJqʵ^YN2ME_%l;Z{Z!~8J<9ke-(L7]Wt${ţW:8m=NZ*yR8# Փ>ަLsw$0E&zDmz^ ~[CU5@# i, ҝCPhֻ~oM"E9 ~߇47Fza41 ?+bNTwU ]?2[e)M'reDžFl;e Q)f隵6fOVCn8YϙK51W%23IV7ZuC؂ !0ADkO7eR(fK&qd=KnCF.΅rBN=h$GիS&]z,IqYԡvCgўbxx [iֱEfaڙÇ):4;2R-2 t`Ȼk;aov#i!.E*H/NrT-dt9ig؇ Դ\xwRJա1b|"Ǟq3D/H#q %~#ؖJ=ԵTF sg <T7Gt`?d0 flI!bM˫G艕 =U 3BpÝ=z,AKZ|g: o Ť>XEK+]q=~.\VMme>!le)c}+[';Gpgj2?«cD•㝕>g`;",͠?nN 3Bw76G ϛD5WLУ폜Tw< ys.Uv%6ZjT7~Nc{I J{}q`}&lӸdE ;Ka(8IAN]|qF+ #[xnqy&Dw\D d=%; \@ʒ5 mD'H b'b&u*zKL/S~eqh%Nk sE)%6/PKNy۩~,Zy覵tq-* @@^O]W̽q W5 ?OҬ԰̉u{Orp2Vj*EPL?ܮmW~Vq4*Q;㪬L=SӓծUaŗ@ԓⰲ97mQކI 2q65/JhD;:@Ʃn䎋dyiߍN!l,2<= ) ~eKzom  c6);i@ahF*K9=Ӧaw'g$}l[nECb1<+ @{ZΘ }j<7q8'YħuNk.MҕfAXL𳛎3d'"=FE&vJ0ea3|흘N ͩϡQ"#N9.;AjpR# " 7b+!T$~ns'MոF(BP6lLk( l' 2As_:nSTdѸ}FRP^2yHi-b1&=W.~I1i4MMsEx?KZ67euG^6/a*ɸYe bfezL/2+B>iC" } 3U_S1{$ ܊궸$wgJօs.a-^AbvK`(Bn#ֲa&C]*=UڵWR 6If98˙[yj]go]<s&6%Z@!V|0O{u{z}_DeqS4hMjbnIQjY,fCf3+c"Noo^m\b1^CM:o1ڐeDtIif6jݵ(1O S.AJӖ<X>i1l`0mdG9;}on_s`8+ iz9@&,_ׇ !ξܖ*mo=xc𚒾`kzZ0n\fNvtr7$I d1 ě)C2#PoJ)=n1n[M 2gk")UtEt4pPSʟ6COx[ =nu!YQ!Z;׎{d>@3LMYqNYYCaS;x1vWRvq`R@ϡ)d[T4QsS=atyxPq>$ZEtм!:v{/%^a?\ jZ!JOCD"\`CjΊ&ذ5Y !1m3nXڢ􃓒e"yU|ϦBC!f堚'Q tbn#?WidH?FV߁t2S> bH$w.s*]1 d(cnxqw21@G04~,hrj{DY=ԆЮo%Rߍ1RUVyccf,Uy'$o"o) ˩#Z5]j}/uNech~Q H6#M4=w8r@U<ڊ;oHڣo MLȲc὆fȩq(5K"!CִäN "?g$W"`U$նgS; =E-:3GD@0%(x8+@%{̮-'Ք 32k:cIYZqNTŎU?͑.Uow k$O[?{ @cȅ8ziTe'TpK>Q(FIm)ы޲oFђFd)ZBh'oŬ@C<]k %s)@ST1[LdԳSøp\qM$fT;1O4AdzI`lC'ҩJJAV-H{/͚ GxdR^oN[q̺z>IzOpD 'Tܭȝvo3g}]f8K.mԒs,0$WH_b;/W;^r X4 r_RT-4?44$5KkM{cn^`T-#Q0 ? ޢ ku$R2:G `a7KKٷ%A+Uזf|>&NMQcBzST33c˱lۗ&`˰YE?a0ON"扮e#xIo@fMʆpQS}nm[j6t +Y"ȎTeԍMRL~})@܎a8kf2Dvb 2(B%pJ k"?96fha[}r>CHFv!Uݵ ] L6EH4UkĂ7Wd"!Y9FEԷ\nmtغ!R>60ЍRJud:ZS 1U> OQqlF(#Cĵ C> Dy@gV/@t+|y\ 3`7Y| 44Q&VW1(MoSv0]Bܯ\=Z5fOztRewo2W&Ec2xm9@||$ $VF|Gy)j4vo[z 3j\d<٧d >#uF(6bnO;q{2^R[Tr -wbBaY# Θڟc"S]QwimwMA zcYJ N$33=1X;Z&hA#>)jgO!܆+&S$ $>3HDh@>^sN:Jq_>i\lNw3J GB WV `g5ދz-KMqR^f:'Rـ-gk;q0"*մTeSߕ>WޏCF]p{ss ` ƿ Ӽ9&V[⋦Ǫ[ SY+|dYw1_r(f?_Q ల]hq/^מvW*R y!_}j, y+(9\|9 c+5}gc% JbqشswQ,\j{ ^`2Q)lK`^(/%_5YU ^y:ysx^B ceqGewmg\ We@2`"pn`XZ2HXOU b? ,&y5uT`5L,!E #gE*~JHChr1ve6s܍u.945XXWdRԐPs16RywUL!ͲuiG[lV@Q5>P0w䷗p%@2Tb[fO^vd'| ][ JBM}gX&osA1cIs%>3ŀ:"x-&H#7 ֵؐ9oֻC)sK״ 3a_.iCl_Do4w" կ@"gOGz`,{=!.9LPZ??Tig%vDžwTwBkL "䏄h23`5vB&ߠ#}ݏov"{/*UEIE5 `B]xHT0@e[Pֺ$BwSσѢ+ir]_i>pMlHw[F|2fA &4Nb k9'^n~^swy2ik2[պpJ=5~~hj*/ST%T\׬K'\pvOK;:OqM ӕ:R^%fAC W1/2YWDʒFT!zi7ޕMd=?#80󴤪* !%"kQ,>w!zƿMTZ㽑,9rʇ41TkOԸ-M}B`^ɤgSfϹ:<f-u9zhe&197&uqJ"fjsبaX9 ˊJ+{˸ڲ'_f>`E#`FWВJƣ GK>~.LHUy)Ml3欃~?[Ft9)V79`h*m=f/ 3{09֩HA{A0@?++t8o![%et:B}o?M~@2N~$*le0v_]33@p@?a{ѐ}JMB)"ͩ4@ I@XH詞Pj,@,;7=T [n'E> !70(AӖ#t+3'ۆQLw!.IK8π&GU1c8qxi> /)IbDǃYY NuZ<'WIZiHGctKn_ ?QϖK`9f^JX+H͕~>,+{sR~En4M.JEm P."݄~Տ]ϵ+3(3Z5z@ܫ30ʛU7򌣀ox KaҐ @H"B=wZ`QSTz axq8* U r7Krp nq#6 @ ,ͯ.(%3;w:ܞ&z<)D1\{˥-!MgjSWSQgnIH[X߶tAz]^8J}9ICG A 3~LfwAgc2a oE2z$_TGJzW{9ߨGά26,A!yr cJp6 !#L=Oq#мc|ϲbqS9KvT $ IMp, mi.t&~;B,[@xA"֚Bd:`.oQ70}yu *Gxy2ԙ`q` On51xlsVAt4RAshKHeXn^WFt:|8?8AC5 Ƒ-CI@8.l΍63PoTF'bX܎\m!4q:Ok:WLfޙؗB6~6[1{E ^ w[^U]Mx})>Ti7 Db-{/~ia]cEͼ5xF͏oVo"z!; bJ- +2o}'Gol _xM.X#}*ajd'k͆D¤ ygf!VTN|f~]QGCF*|db, e`Q,UC 9Z'ʽ8&KA`aNM*CЦ12$h }Obg ʮ%?a"UF.$& d^&Mzs@c=-;r. >RU[fDɑujz݊t2Xώ+Ii@@gCGG#eT\8FM`W/ݧ`]@b )SV쬢ufDI9-9Goq :Mty=,ឦ?-_{T0U{f2Mڻeh,O*AKjQ\uO1+SGWz ze/ Gq xP ۃY˦aAoڽO)ה-,QQy0HوdM5m!I8%WF0`qʞ;RO #qSI ?SuR.R=y0VcQ)|\ "^]vjk!(aWV (1Xw;ZDqe%^*i#zߕ3H C ִDM+ (#HV%a(_ ҂*?-NѾ+J/43m 3Ka[,Aؗ<<2@SÙ`1![:5Qmm?=۷V쳗c.]6|t-T_c #AQDw-\}rٕAD}Db5 Ѐd)orWv7Qvlsv.hҾskjCUոNjVxz0vAI'3Ŕ Xs7-\ ;]TGǡc'#1(7ZE0vX/P3΄J~(FsN\+c#b;G՗ m U$vAމ%Nթ54}0kad1[bqxXHFaa(la)QNJG"I}oJ1h~H"9sGem۾M DtF,zc٢|/#7LP3۹N(۱ѡ1]{JxX r`>r4"PɮmNPv)OM_u۔tmO'%&Ϧ'p:\ŪYQT 1c gZ"+~_!Hx $7SהZ]t1efA /& 9K3D8ˊЏkn!*)}Xb8JcKw5ӈ>q5_(0W>Fp3\ &F_*>)BCRUBhW>-¹2˅jv@ƪ+XV@Vok:_0q&OFYЌ$~#> %ؤ.I~f bCVYeH>'?& $1LRhoŝz {< :Z @0U \ "@=W'Yu66Y՚l|7U0A*%2XkoܻTWMZJfU[VpEÆ[AO]HG*J\*N|]*ȓ߅!aph92jl SѢs 9,&CJo֒k@ TN;pEK]`a.S͞eCs'_m'Ц+D41_MOV}L/"v#ZI& *> ɍp|(1իdn[KokړovM͝doI3%o gFgu' /CU*Yk8@QoPhjhqj>l!\N*vPٞnWIF|}PgdӰ5_ mzE|f?=@H.<Ƭ%ÐϟM0a)&oBMtCnq>ʑe1o$ɌSv$j'} ME(bg#L^3CyAhH72يgmyL: o{!&єiyII/Ȼ o0#a I7fdT(ut19]6a%0ƝN \~8p4/:׶dL-LlaviIȓ(h0,K5Ԅ ``B$MIE}C5<eTӉw8`t1F`Kn4},A_<{WA W3zH^Er<5i43 YM= BXgWrlbҠ6 d؉|5QZJ-p}!i5-!mً]LV3\Z`[X٫LILΉ$*KV|fWMzލr2x.(8H>W2K+*v<ɷU5 M7R1Њ9A$EΆӬ}{"F!cQezZ[ #QvMR;4"Ib!r9 9twgkZZL lzRJj*nwpdhXi݂X.DBZNk4 E5̎=(c ^Ue^j7kWnS;3? rR/N(Ԛe@'n(G$܀seVj~;xɌxF]) >ݏe[bpb' !Sa7U:B,} D_\[m<೏?X*/?uxӵv#KsQpY7T$EtجG}JGVn5>-'1s?P 1Brjܽ-z [j9)w#G*">{9o)o1#)cnQ~n0UcmTɊBL SZo`ntd4@OH\!HPѩWGkNgf-{%ޭe3!/x5x*eoeUy&:ԕ>9I29i/` Q-sVG)똬 I]l]\/[i6/Wj2BIX˃ 6ͤ [\[W+^2~'!+g r Z9c6UN6͈B^<O=Pc^SuH"NRzZ¸Q HïNos\<y+i.aF0c;e\_];/NA+ %_Xr`*=hp{.#`KrG+O誝.h/i^'ҦJ>{z<:xi}gj"FA?e wS;kY_!-9UCˋ D Q hb?T`"f""3OyLF |3thi :-ŠP L|Ќ_$_PbrIJ #-aa56#͙)?}ߓne="c GX,LJ.u{iZW>V>?^X(lKQDiZ\i隅AC 0Ї25|}ƀԏSA'#v3_BPzndBIp?nPo{F <$\fbP?KP9{U,hoesqb0;+~B dZ2_R,u~>0r*)bˌ",;-H ӟȅ9z)X69/!3]Gu@47t4g/Y$5j(@m_\Xד`ǒWY{X(I-0_@NHj07 :^ )[[Y^B?沠Mx(Azi6 {R<qjKRNk&=Tߢ)\B/نH$,EE)aA-%*I,d# ԛ -gD *BoVBb<_W5u } u39{Z.|%N̑⺚-Lz6I?-K"@-'wP =ƻ~ /dCP]M=S $!vG\ӊi'>tQ&ْ$jfPc?HOG0ͤϙ֌ `87~b!$sE˶ ;7!d~ 77D{i fqwgch[hGk:2󈅭!5+3j­|U(a_ ӯ!3hS׎ FVFuaQhp[e7:@ {9K "1>JIEӄ|類Ų,~+$^Q@Ox;;Z94߰6U.wweKR/fIB'ڄ1Eأne([^\\۸Jr 8YXxJajJ/ YP?=;g({% Q*RvG'7Jh0t2)P&D,jOOi!#d{ bŻֱՐxToS{?nС3hf *dE*c(f6l^>se5mT4jpXYd* ؆m)8Z{T|T{IX3urW 2$"JLRj|~{Y.9Gk(,9.゙2"7l$Tqx]–^Yo>H'l*tmHxƿ6vsElf_LabnkIs,LQaN[׵l\0(bEYd}˜_٭ ^[2FAtSʰ_SVgag7X{W:+/{}| vߝվBYg=&Rr#|qzw!7Ԥ< mneSF9tLp|ok Q$ū m=6UF'I3;uyêӂ}XzR.{9}{Q¼<"HCv 1m^zZBg0؏s}IfaX8Y=I]J \$h\;$ڭp; ! #c.KI200{΃Ȑ?6 C&z>LT25P K~S{4~'W1m>s0yfr{F`LOAw0|T,vږ"Mz(1;b,'}d_5iJ̶͚AbW#`Z{؎2l.kG8WWgWHQ(H %KGQ2_@$k4<0Y^>ci](] DM: se^5hĢvR0Lܨ]|Oyxyv{[2rԸO.Ŷ.At(%JAMBjd7;hUqYԪ|,xZHqlkW6VRmW1"Y9gJ8s^] zW*4$Ʌ$yLv*.c(FSi ".xbf Hyy o|sZ42}IO ہFy;v'\̽l#x]!9yuS,鲣+`~IR38Ԍ'r֧;*jaf6yކߛU*ׇ uI~3kӊjK&P R |u }`?n26}I Ƿs~B uc9F|7O?u ٕ`axCᏜ)_,ߥIG6\wXg0?O.^7L~ņX@x) qR'Fqq4B҃>Nu" VQ,[uom/k3Q'k:665qR\>~BRrGg#>~7i"J*'>^JPzx1,ѮaS{;fYy}h' %E]&ﷴiSNwي܍v8jtq6!J9j. Quiy6`E+Ved?pGw:vϡRQxWՒn(}>lG 7C!/=ɀ>KwBS[2ߦG/$%ZE}g/&iMAxAMbh\c` 3:Q"r"nw쨣"Dnl h) x$/u`7 2 ]:2`f[b!yx/'t-s?9 ReZYגPJ/h]7Z5XŰ$622)w2nTfq !F*YS<<)ͲӭrXY$ş GSk'S-wmTσn^Xqk*?]huͷ TcM˕>1Df՟@Kz?&sR:Wt=1@9(jY~aQY$#6eɯ16wyQ`]U!ƙxEș[3֒1g#]x!*ѿ_=gϻJB>n<S֛zMF <+o1! 4 j48˟LyN1vT펑~ᖒT0Hn9 br$G)E z $-׀;[L?[3ΘH],sYQa;m.{%>ܲt{|9`@cPi`9WM]L7 [5]$ Sm'Ij2;As!{eHQT< [n1DRm76CSGzݓv4\}L:T+A)}tS"tqd,:pqN ) /: =it@zG![.<" @FA*d\)$lZ ~| bZJ-S!G{L֩il 7M5DIJ13h3_EW~ͷVKF#l~ +Q38?SY=Y~qCagN7:g V8L7k1r?Y]m*Yx LuC~J `%$S'+Zm\1wi4Ȗtb<\v8?ޕTRʏPSd/'ye{7[RX_TyЕZ$ &[4~y6WJ7lu\ֽu C ]W_I:k)D.T WՋkwݪ^PlRו{Ί/gefvxD&`$3+i򭥁np`j;=hg:i`agNB:7.6q@T-:BV0I bU~EJ^׆?(EFC@8oeCRp%~>A+d@j7mNuM3K[cɐ94*A`$VRY}4CxE'Zh_[hۺ| !xoFf^Dozr΢gMҙuFSU g$S rսpw/yY?6z(ײg{7ipI"\.De[jGf/q|bЁXű`C8v?H~G_ rNsA3{_efZG8E~CiP <΄ NqE|uDY TWvstm:-۬aZ[Eܢ*.pFeLf^OTdF8O1Y+.T!6(;ucy9ZwȻ xՋQ\pwƕ$,W}m_9*_Jv[קP-E}L&j*ma[UTh8 ,dW!zV 4m9nJ%I^,f!J"\xy{SsU?%7lDO-Y+vqMwj>{$/.qdzTe~xNw1)vL?7h~p['F5tϰѹ6~l96$d$]hb$en@GV>|g`",i)Ḣe}boPL]}~x[G3,L*sU-],ԳtS?YP:?OPu *iH)D"[qfr4ij&9d"p9 T/~W@}@;[G<@{G$]HH|sc| 9*~hӈBJ6(_/'ͭR=]slqu@1܎. #JꌐP74c uUVڶJMq( ILb u+^H .8SiVWDvl8Үdj;R 'WxHmgo#r;2ϸg>u X MZ]>%SL6 㱥E#їf=$V kK퓨UQ=Rrd&P\bK5Gw_Yn}XE|lYbsQmSCU#!mQ*D-JjKltWDKe=b|)mLQ[_n? ?hMsr1YV 7Q"F!+NaEڧ̰]mi )bώ'.’c8 7s8 x5a$-[x9@93?yV+ls01f[2>hY,aeUm J psmç6Dh)MC*ڒREy\1WCHS7O6"h-~U8$YGhZ%2!mܤn36P!Aa|:bO5zp~M+87LzrFw&>E+I>{H4ISU}QY/4<ơZ`rϏegLoɽ2],| g6{&7 0m.d>M>ib bC7ȩ^W׺B^`-5LEnPDxp d-[ÖMJ\e&5" `_i8?h¼?aXSjV\ $<(7F@Rɫ:ň2!4'SGAPQ{vy oVPI1Бﶿ8i8%i7/hN5}${O]@[D6zbNK}oau &C#O0ud5ȋ\2 xvwP"A=|fI e"*Lt!tBɳ]Hmig.fd2 ohؼl%F ɇϣ%xWr;_Pun6υO;` 芢 JZ:j./#ȗ+kETyج`7g"o'J7層 @H ic̦fV`Á !Wɗp2}G] ־y ғ@X(LV4uS&C(R0=ZGS.8SVi*RB([렴&zB%0W{V}kV%SB??:ߧrQ<:9"|SSEEXoG)c#jr LtUBI ]siikbf<g(*ίmU g~ ÍN'se%;U7@g|\7gO͆u6Ge_Erнܘ^&S :{~~ՍeV Cw^,@KO0ZB,Nof0]Qy,t_&!Ō]>^":YrmqDt%!P1vz܅plul8XU{enBs5jhr [~ZD,I@( XFӆV V ^7bT8-pipJ~ tuzQg,2Ae2 ee4mwA(h`]tZ4 5Sz rLz&_$@6Eq4p9n5 w;3=0qe:&4%꽀k*m`%" k@/$W=6Y^&9U9>ΦZE)i=_Po~-8/VfK؟Nbuh(MMZXh@H3D*J R%5-"| Zy%YQh5AxBR^`]}uvCe!{\w>vU"J-Il99yN&fW)oL?#R"5_5h8ZѱƜ!|:SZOnmܑN,oK׹.\cEdqı fmR^ jyP|Ʌh Q\i[|̛!1KL W#0=T M2v~@^m&#< Fm+MؿhMܠy0ꇷwƩp^J7n cF'C,@O\#.V>s]r f4|/Ac$w(S\}͑wm=1SoPbZfƎqЪ=jA7ڍ(@Y:)%jJ2Q3ٹy`ҥlw~6Gel!2>}6Kʹ V32jĉkZ)3Hv<@N(˯Y6ٷ%0"v,>VzA>_ qIDݟk7F3Xneq+ ZN(_۟ oXԥ Ln-bOIYƎ0jPxtI~ k$X#jj񦽋Yn:^sR1V8ۍ)^  A8ŕ싱r|$Q HN.遨ֿWEg"Ys >+sC etg_RR8ڐǗA]L7ڙr:dEcӴL58iؽ.KPW|ؿIT+,V[u 瀴j@*N,@)Gip )4AfޕT%0ryBru0dMj\dt_}HS%v2 pTD`21G#O^6&'>cq)E,`<ü|X"$t$V4Q?jR*`rAcw?c-g!"m򣥛w4BĠz dP#B;yf+W CHeQ c$c[d)4w+y6AawXeٜ=bɠ?J/WUAnN?2Dc.ϟ wʼnx9rs5n%FG_Пie.S$ 4d-N@'gXRe@@]˞D3k,kКqmV1xպ10ݣp/=W:"*mNYѧ/Z GT,Dd#$a Urlf,`'M㻺t 1Xc糖V*\ж@>鼖"T(6`۽8jy?o*6ZPrQL/lO# 7kK48Н(] JK 3 W5kO8e(xR+E4D.F-,?CXe1-wTG^(<{m VSoA= pTȚ@dA2ONTu^Y#LS_WELoCfVG1BYb!{9؄MkadQ>'T6|黁)Z9A $kD͠oQ3.*};|g{"QNci$4>sJ?5W7&> hWV)e&[Q]̕:_4EqX>LA(-;0l&UER]Fz+ ~+] ⿾]`z(# FHB-hjwasjЏJ7_*^f o$?tL+^PIyFj `HKEћ8|w=w9ӟ=s7oB x oH6pi'iB!\} ?i}x{C]2:A#8eyY&C?IpiIBǽ5h-u7BfyIIxfhp=uF|{ΨR cmJ逺i=>M-jy%X>vh540F0l Le=Mϙ8繃)MMhve8 iDQXu4);H,ЊFAo[5&(b+tm%B<Ύ6>^'~FKYy1*Ot=y;O [|c&u!K'2j2<<7|y [^ݒrS7.t|W>TP_nԢ V;p/4NxYliv,"$EP=k4\T+{_"!}UB aVsa|yJBdkxS,b,0qFo7js.6<52e\\..[Go{&A^kĘLt۟ƶ`/S$ԴeA k]ix|-/c4 5ΎxYkYR+qiq K|&lNшYBPaY:[D-z^uE4CTz9EHh[ۂȨ} &5e"cOI"A+ sz}6Emy<t{$M99RCɁo%vGa"ǔSL|$.AVY +ѩc;cL0]ۂig%}!h#ǍDu\,wZm_Ĕ%Qy_~oUfctM"6J6jǨh)ͭ6iBXuB-&edC)e+楉aߕ9@¦=_KYQQW.k >|_?^!A9ORa S68alԽN'IZg#OJWbDwBHTnH*d,-Y:0ZP|hK+`nQMՃCjoB &8tH~T%qXWE&Εn"z<_o=ޮBi%<*AMsjt\}Me; I51ʗ+o@.R_UҫE8Ʊ[,G7|\3'gS}y J|SeZ&Ǡsv,b̰ 3{XKy~L(2Y&I[3:D[Ab9&%(a#.}dD4,$b@G^tS_P LC'@dy"?УZf Ksqe ܵE-2 z5 Ct9y/;`!%an}k꿹n)IS7s0!<"R#彥7K3h BTLB=c\{D͒.l Wt^@"5FEsmY"Ji)-)o [?PWMe@Rݏ׳WB2ǡ-iIPI-ZHr0T2VҦ- n>uDzKـ~TA{ CCZK'w'3dz1lwy|Ap!6 |bƟ\AG+L+Y[_q>sCvʽbELlK=tGf#:X&vto˴X( q6vG>.x6zԁ3O̢aDsrfZ9H7M%-2>cUv[F \N/Z݈0z>Yk0n>6Eq*A|E7]wIK|j1y}12o`3A(kqm߉إzmzKEQ 66džJ2Y[42I'%ئe2^/pɕ*n F=Rw|@z,k6 l {B\/.Qw~ 򕜁 6d|eZ*}59wrHd8uՆz=[| KOn9EߠЉY*{{J$]n$ Y,l"lcw6*//8tȌpfey̶]8frW+fNcA:L5s"w_ EQWgD:6+t!9R nx߃ dN1#wy} CǪpk#P ]z/+||ÝCƏTD+>ie$ظh%I f(-@ /D.ǩ浵#+FtW ˏH iJ_/F}~xy;8LJ2@,~Q[r)z.@)l[c+y1{Y9W|_}*nFϧ٪7cF /a qH}UOqA8y/C*(ݚz=jEOwr ҈,yyr8nJVH<Ԓ }S)'&Uـڍ$g$r& sAmDSm6MiaԾVW.VA=ԆuZ{ j&16 ZeNzbe?,)N NfBR5ȁfi- )6s>Q¯]c&I^N0:9Ȃ[zM?*/HIڍף(4 K\@ꯙ#́]f~_4ϳA G<*RRLqu3u&S-LM/=@utRs-77۩G~d`9ьMC:?;uݯ8V6N5~&0J7+%!٣0a2*EӮ;wp])rj]uvAh} ©E Q2(´_F1AT iDw b)cVdS lK|0AowhT=|dZ,ªͰF!&oKvlAA4YVe)UT5oX$ HECV;FsʾeZc:,f0J_Iw.Ah{TbhM3e%~(G߾Y&}mjQE9W^dq8mI<^Au΃T(6IpPT["?w5N(r#6wd`8/pp==w 5N8Ef# {dPY~PEJ6J-Y!|Mrܩ5k.?&QƎ_^ 7AҎe;m!I5CɴX_~WJgWUO@fCP}ە;KOSsxAՖF<s$-M-01]zoK@Dlqs5=i孾|&QY$4k ~di+Vm{p'+Š)R~҉>fz`6U5.*.Q]ZFCPэ,a {O")ýs^3gԫ K\w u+.=/0֣%i7ۏ#"B@ؒmY7T+ ek'}q74M $ '0Qd/Uiqxc o6u3#CmA n?![m~;G]Zڊ,{V(OV:9Uw. ׭<#<]m2xȻC1lKuqĀdc cvI/_su8v{R[]IFGEGMZ ʆcvG\/ $Htv :(DiO݃㹛pgK{:#!i&a֮} mȣض C7oNMút?40o`Zep3mFx0Va"}uyi5fNE\| vhjsEܦv#c ΓWiI֫S5ĎF4 {L~#u@UDRlC즥˃H7#PB݄mܕ)ITISm~K0 $>CIAsehTn{qYnړi7\;NU+2G|ROD V:[,2Pryo4Jvq8>wrtz9ZlެE:9[)XG5l6 C}=GHns/1z҂6Dh0]Ƽ% (Tq+(J0:QuQԋrk*ϒʬjv%-ؐJFq4ށHXԐnDw.ZTF. p6FRͧ#<c{;d50 8c/Gzv!encЭ)exb X e>R}-5jŠ9V( *CEڂ~#]I |v{#zQQ:M))Pа*5G}= 3Mj/58 k<`=Hw2[.Aˇkh@ WRrKJ{2ё_Usq_-$?Ю5k~ C` Č:m4\-#-hՏǴ[,]l[b4_WkSaɊ#ie> nϪI qbpt~Uuro8Mc\oX̿MС)פSF̚ G2-V'>W_C\VWg~ )JݓFm[ՇR6DK}~lB;'Z_~'iC:;R٫m@g0vuY7HGƦ1$z\+2ԟT!j"aҽl> iwfp1K~&VdfH.e  (R˨(M$%Yw,Tt,vbXI7RbkiWU8/ihnBAE !`ceu/p͊gݵ)~8ڎ-?;:N0s_ӊ7hY \Y0Sg4^ܻVm,gDkrޅ"H`xπ)zq?Y`V#oA1x@+!08Ew*^FhuRzk,!]TOrU4ܽP槕s4Z9֬zG=ZuK ql_0uJ.̬k7N ^EiK,?6ӘO$ AV4 CAK}.Wg"S!eWW&(l=}8 ճ Ξ/#a?"]Rd_DmC\V!EfU`S}匝JA_բ蘷9;rM"~M~=g/ѹu7O>Ԛ}Md3y?IN) ? `S{Ո$In$Ǘ>aVhp٫_n\/Lpq,o Cjb*_3KIju.uk"X [瓻|{qt d<1ư_jj>zY蔖]wQ6Z܋_!usX2iP6 䫟VAdw]k1? X w vUQӁ{)fR( nl:n+*{F@ ۶N: p}M ƌPV4+:ds Ww }1xM~U46>˧s%̅G~øfLz0I5)ۓ#R\7kaǥU$Ժ%?Y:V UFږ  ߆Ny~eTpק-ꪒng0 A6Sa;iY}M{PL7,m\O,gˊVq b+<` p &VRC=%mQO.1&2R_6P1{B @Č Tɀz`Uyh"qHL$roSR65EZ>ʛXތv[~5/Y*nu0e { )Oˋqq抓[z"!/}fK[m<j5 -ȸBy OEG$wL֓ 7pg#\{Ä{z/,`?l%Svz,a#p)Z˼#u7CwHۡenW_I\Y[Z:g0EQR2i3=\Cs6}Q3[,f>oq;$P|*|&NV)g}& /2~z[ǻR4 b+H`\ ݸDO;"_D;f=xL&<wy盒7َ?{ nE_ރg=w@Q;rsdis۠*]S(rc,yɺ*jKҫK'Y0.P V8{tqկgl^ kGfjh?WQZe&xXri/(z/ 4sfEarVkgVJe7`v6qh1bm8nQ"}*v8W*R{'zkk-?QerT(Lp5z=m"Wn+ƫ W?Nx>fym@r q>QH Ə( ~#@w:ZH '=w1i[ A41(~*8BX(%ˉ7/3k=Rc m0= LLE1:瑠]B8mctMaiƭj8)ˊ렴J+䞌_WMSb@AXVa)τ{q/J.Aw* >ִT^[H %EyYoto(߃ ~eHq2h^R6A=ڙKȐ4bG@20Υ֛}~+{]G(C2MG-%V1PASg o_dxh;hI)函+h,] [MVV|"?Kp57єUtV5FI{z{\a@-:׎m0>8G)βtٗ߯fAZ$$j"rfg5XЧRl?Ճ"|e7~u`BDqʔ.]G%O`yװh0{Q_{YFJ hVL] %9DDxՇ\dȁۑZ>7 =]D߱w9 e> 8y$eWP$3EW#}Kxv9ԝaqheqJVh%a*/@m.Wr= [B² QI\BnpϾ)9<u-H:}zwS e5'P|h T`.pOvF[`:Xn m땼Z[΢,y]o6 `IWmv|csZ쯉'$.Ѹ'p1Ѧ\_E+7Od)4ǖ( Ѹ0+&Kͼe>Ir?oذ^.]xOch5t03BeMT%O@##ѥ8(vE ÷ЉwcFf hHmXv@3*9 2$Sp[dRi]]HYUK35U,8B5^%Vk}uؼrĸ=deIہe h<T6Ŕ9dɘ3"h@EXHcM;hfa4:Թ70v uNKĶu6ZlSD˖yݜA;]fVɗA$Jo_q ͓"DZa?%jx$%D-ZnM]Cۮ\0HT I3Kl}DWFtЪ[Z#z,*.5{}n@&^OXw\LnzOnm]3I# jG^aįp\ݮrAqq`MLܻ pz#M'ـI9A#Y즠94u&&衫aBgLٞ5NO,i5S(4kh&ź`ʌb fL}{"5~5qdXJ_~5tL>"BO%re%L`^wbcc%رYݹ<ˏlE씖sAxm21)lt)I!0*&vL%Ԓ5ݪWxRV4c56FFtb,l4Qa>fœBAl5‹*1-&'%L7m]Wy4hJfgO{VfF@blɪ'r3x]NC>&#K!vxwoQS&R.+>p{?$ Yw|3ꑒN#7pw}Ȧm3t\ℶVW;`h,C]8*K ܏|Ȋ&,Z]o!a\Q֏hko)yvCiY)닜Wg>o>KYM,_sxO2~Lg 2w[w^kpryJ(IvsܟͲQiQ[/8 LyO^ ,$o枀Y &[^KhJuDǓLZY4t E7wT8$/}8&fZN%m f 1[&$Zקp d%W`\2`-y1$hxKdo~ntM8u/~4]H6KNmp6;dz ݦ#Rwl:Iq Y8+2IgVPRZ1{ʙAe,_l*wPGk"ME@Th(z5 /C,G1kԌ5k̳lmΜ TAT5B;Ρ% v;IO.˻(c=@ߧEjFM$.R~v![4rc2ƟFZ8]wEb (. ߗNa\MFJLf {F KXQ-ŕ|<E@lq)_YzdkF:D?~DqWXD5ȭ($C+łL=@וmsPbܷX8HT|0|81z}GcyB?!`Z ]뙘G:O&%8gJ\>A)SsڊXC#w,|@Y(%]lX1 &Ý OhNw@YOWDFaIaq5zu4ny(Gߏ٩mWEpk?DG* ?yS ^(ьD ثeUy|&~4E =SĴU #OCa0&!sv۲g4łCyGҙ}PfN^_Yw 4|m瀙zo&!xͿsQ2?,B_:/ ~0m _ZIĺ-O^acJ!&D#z] 1F'Cyq=t.ܘj ,{^(^۔'<i\=pbv5E*kcQ'z*v >yJ?R@e'q38\Dvfl44/w=B!x 40,@08lmAFws7e+z]FB-&\֨䯊:mXˢ`U'h1wG'4k<%G -6dpk4.~,_0*beVB< B&|jd܈<)r&IZ?%Dҝu&.oR5p cG %شQr.p6H _j3гHbdPhljKMDaĎ7u}=(\N!6 gB+S1$\<-aՏw@4irP}E V=EM0 Jf. +0ӡ^d'FR68rOf[ q{eqn>c`p #Vr"S7\ąKO|I'lJ4t YpjRhCAi3On~'zW\)5 GN $5 nAgC_tד-!pR:k3cDf@+5J'Jh2bH-|PVDnX92yH3;Hf{;9= "a HiFNK'*퇞Y3G2JUV1/1p'NPUe= SvB0>ˇ ~D Wx]l(Lr)x@&\T0"A0:'͎!bm}mΖ]O[ĥNԛՄtbQ"q9qކD>spcn3%{;o)zz\@ ;+Jk *D 4e2%^xWʝf}'Q" }55>W&Tb6W]p}_W\ G!jLD/.!N_z(*~rnD֧`(|R/VOQZ߮u )zw5rddM6(;|ş0=+IOv>=TH=zFsJxfwdχ $cVoW*_Cs[e^Mxvklj0"3XJyyBNMnSJ &Bd{Uq?r[֙;t.t;bb 6?ڋi9IO y%PO&> #0f@mk7p Ea^ *TD O`ı% RdE!pd<ü/׀mo\sgNP, fu/EA{̆qo/TGoNݬt8uM[miH b\<)Fyw2 DN) U;$ժ2f%=n qFUE"Τ8zj"[?'+ӻT,N-Du"`nqkb3)İ<qt4npXHx6w~v܎G|k"Zv#c1׍A:(4;i;*TcMBл7ewJ|fԺB ,݉}(j aDl#gCJp9Vr#hTXCbݠ1$|kkѤ|KK;K0t;q[rickNY?w `H`{V@dk:+u•dVraHݷ[,D ))S% :?Zhz`^e_p0/ڭpdA=hj7ӤqSl#.ji=,_(tjTOi.7, ,΁HSNӬLq&] @HcMߜtG *tY2(U}XvgI5E cxչフ'M;ixgF1ƞbOg1FjkB/Js%U2[X]ԬVM0^56 bJ1҈עye=oy?8:"†w8|ims`Knd< R Ld8r+c^aEX1+ '7AF%]mN\^WwS~ hf}SfB;Vq,aJhKߌG0aD->ӿ*jQ(2HuM1W/Y%6O@8+߭ }1.̐c$NaOXq`BuN0DltRjylDeM鳲> ]Qs{Uz66i 4h:05E]EFW8na'1h޼G$T:0G[DhN4cC~NJ6,`G$9QY 9Ɠ)МsD㔖J0`NoBEP(y![?h~ X܄ Vwh/u)2126"Lߴfڦ@Gh S LqCamNys-cy#v5 0b2!=X ]q/z1/gIE"n*n7A/}Kt!H*EJ׻2{߾~IkH;8#9I]807:&:J{ 4e&5@U< Ftt.㒜7+A|6(_kŋ4 Eh.er>@vбHI wW7'<D '0hvɮ[܊Ļd/ Fi*ifw]wAm2! Ǝ\g۱PL:!mj9/ӑ2wقۋ N0  =>VCӼ1PY AJ!h[&Ne4MBvwd:=/;Q ucGe UgU\7:-$DʕtBY9Z(%yV`jxk9`e^O^Sb̂e98~WSSCRiQ3\(EGK[y4;CfW_)jYx.FL#C굶A>K_*Icꗑ˄b}l]%?f ,ȉ6}0oՌPe"' QdpRͭ|=TK6RZZ|#0XJaigMeru[=ƒ ߸{1/k?yt|b-|%بo‡\\V#A?Zp]`g\Ibh< b{aHZU0 X?\"[hm 搕9blfޱQlW[A0ki3S>O,oEy듉? ? 90v>ѝS ߌ Cט8[dj,ۣ[]PX:뛚o*'x)- %6x^):ys8#^z![+ٷb;<6Ǣw? <_YB8$>`E0?߭job-/t:z{t&pQm\+G n\ss=&_[@CkْG U%f^w$Ɍ/֔6dUS8&@f—0*L4ρ=-2x7]s-:A;?R@BΒab$M3-ɽ6>uxՉ(?:X4Zڷ`zdÓlMRt~&D@\ZYF>ȼlX׷&s9D" s%Iǽ ڽѿ*B >j0|-1;LFsfW`hPҖ5vDb+B<!TQ#: y׊OUOo(7`TK+30q=`)5oҖ#W0y<Ȳ`ieƉyɮN֧3=7Blc<([_BwRQN5#|N'mf^v<ӌfCH!;<]Vd6XۺfPP#m}of cRjߏ&Y#d=>YTӿ8R$ؘuku¿Ťo7i24T3-mc %4FsM@!x2PW()p$*tlP51b2#Y}VERG`ah]! \$]Ho \**ݲ)" J圥8n&+ 0#$aN<]?E"G`bΤ*u3ot٩Q)Mɐu.)H ^H1 IY'z;ǎ\_e&<$n%?:hg6V" |bZqq#x:9!Qo zls]#Y}l:h C3*9!>G2K^$Xjuis1AK+ ĩk|zX?Rfciмa DntmX/ӷF/@Y&_:a( 1˾eù:qť5Wa Q5L {x$Q'ɿQOP3~芮ob/; 4oڡ!x?F`JBpUY]a jksޖ}Hss_(ý?EG+P^X$@\u-ÍeG*>UY]†*_M07")kC/Tvn׳|bygҙ F(|H' SN6H˲.FBkw| 3 4T-(*(özfoh^byTQc `^F=R9{G5Xn`Ҫ.nh]ma༠5\amv+I:ָGLy@A39_.A;kw0i]6G,#gŵ6kߌB4mA= U`s:.H'R8B匓Ѫ$tu[A&YcjO!ƥ 2\K#F$d sG;mDwݶ(ƅZH;ӌ]u4s]lĆC׌dS*B,ːA5v14JBj WtPyC[t;u+1"u?q]1RvI/ U1}S8bW-9oeg[vq?ܲw~йW.DN"A& d ~E/V/DB?@.X g,쉡pZjDO谉v գC+nl(/ӘNĞI,`&G2C22l!( (*(tBC0wAxZ#a>%1DJ&N2~TzW1QWBϝ!<)svG6Oq·x,.y߽Z@π*4Gs5Tp5.zuFdžUbC 'V->Wj2ՓAEt{t%Hn qHe:P}D=:gۊ ?Jо~;-_2~91C7p/ T: LU uq%+@F6ߙX ~"v?zwj>2kBxL 1rL^njNWA {Ȁn% xqۙ$7|mnGL\":z v˪y.Q;L$8- N.D.)dgD@L/ S>e9;N'ƬTc>'ٙ%$nnhdUS& b SddxaTc4Q518'nFC*>-^(yP]QKA]6Hp>-HlAviu@>H Ǜ^BȌf\Ew^Hnvy1ѹhp f\VY;iX#cf-9 IA-7+3cVWNS0G@5yE@q`yKX2}O _qp`3[\_R diq;d u$֏{gSR;=7!X4Söq@5ݚ냕 uőB^842E5PY+*{%X!DizZS>=!6ZFL>UC| 1 דI5I^ J :^ GoJ}qaZ<c SHL/kP/Y fUurygt͕41>^g܆"C);'^Pd\O}Gy2"@D9M?4-kl2qgm8 8I]KmK1 u-=H+SA.m%'H=1Jy|'&2wi=!-P&C;XgGlxSu9~뺺дJ/Ljwu"wK5ٸ idD95⅐V<;lk"u]+k5`n:jk@M@aD`^Z:*" S~s ba mh aA*x17c\+dA'̀κE6EܮHT~ź7HN W`ݧѧj7`R n6&4aE#Pd9iD$kf&V!,x'ԕP/gn<%w9*VXp)wt*iޘAz̺3^MH#C<)Ǜv`hf76r>c6%q3[r-Ss[;`}UfBl!W,lpuRh$hRɟuƭ$7N -^CX16K)<zm=Q nD4yxYWÈ, _]Ln݀:Tπ@`ZAVH9%+Q¬xxVF0E AAHW bzL=-}~&u#\ҔRI¿V@Qsg=IyFQ&7`%+˥yn `w|-܆9?g`V{iifڠo77QmiIѭw:{o-dQ+ȃr\v/v!@WGk HMmx)ʿ2*'hoK\j4 [eSٍ@~*F<*q4UI w1AK#dX:-'91B~xp\U#pbfW$hK~#: g Ёiyt?mzWs Uix\Z:-#Wxh~0 =J1L poZqq{]E~ʛ $$f-A,lz|׮uk]~6Eaو>l_Srnf-𺻫P<=DF>P Q3bg\ J;cYPM^:ew&rKhvb}qq b@5m+7 q*Z^1^gUA_.k 6 TxĺjmUgmҔhXH2P(&L<wi¿GfשTLٮC f~9t3LzDM1<f˄&\)$}B8~LUuh=:g|j]O$ˋAj`T~+ЛT%])CM_A'. ?k~DbY^FWņ^sX'uG~ Dt[ ݼκMKbk0o>ٔ eޟEZ$nR*l1p<;q $ͩ;,Q-ݐw6ҎϬf!!Ɩ5Ss~E6z/HjT"a.eud9Ϊνx?X1́SVG҄Yq$rt^YV Ȅ(U ﬋q$xqx9.̎ͪ3R6#jDmFC  "bPxkTL5B;?\t-PKΤ6Ċ, Eia:_qОS*6zJ96^5OXelLS:ZbjZe5)qQٔ˃&'6l&YәXC+[⩪#?up5w0=Gu MQa&P`S޷,k@ð%2BJ >ɬ>wE! Qz$w]I x1Dse(s%ME8 h؃'IFtLhh~ZRpNu?v+Wlx+ɀ4Vvq69 $YUw] a /5c"{GbW$T4nQ?xUQBpu. _wSaQOy?᱕ęq,K稗^dkBp'Yz6kQ}s\1XSzB؏-4BΡxd*7pjJ41ө3;82vp3 F )%]%Þ&)>4H\Th/%R:K7ҍŠ\k ( \oe!"KEEH>qkj}>_ 2I|2йWס;>NDwg(9=L:zhEHߩMcڠ7+aD`B.b T-E䐲X63ρ X AĶo'wuXT4dA` ز骟= ӱ/ѶǏkS1&" I=浼\ef!{爩?njsJ.= v>3-)"J'$D v?O0W<Ja6WMiP0[fhpϿ\B6Y${5+*Q[zz#yS]-^pB3ܤMlG[p/'cY%Ϳ\"/R):LzGHcYdʝ&L=Ћt }n 6we7]ֿyq7a)'PB-c.)yP+RC~!wmtv BĬE'2.sX.'ba,#V>)ulyoB $n8ttOWp'Y[) ϗڷNg9;/@niH:>}R|r*}_0mMUԏO *H/x|{dUW&lq/_χ䷃Gh:'~6W*oQKrm@ʧי7dre76CEߪ]Rp};h3IeM0&đ̪CM؆0D uߡ0<8OZYall \ Zgu?BF}A=pD9TݻIǘ~X\;8lzB(]X:q}"kxY+J{J02VlYI #d{-HUgQ_16: 㩣f :Ox6|[ѷ(XC_F?*bo`Iwe":2=-BIoZbKotM a1X C 1"Mdg!yC1xp#wGBxq 炨}6(}~7D =Έ uE7B?~5V]E#Z<ݣ`fcq: MW:܂&ؤ!KiPt!Gf'TVBR/A>vo:&39IFgNZ&[mbT yF ax,,RŌ=X΀JʏsggKn+im'h6$1= ~eZ}|l/RiMVp15X^Xa5E/D (jr*=ɎG'M T BƼщ dd2Z^Gx_۝VwV#XU(9K>.!ż̽˃sIQ_I ^gk8 ;Q`gɒqjdv"ξrD-pTQ9 5#P^ףo%J-kPZ3k߽ӽNpo?MU [n+Cj7(hВ>K,.QG6Vs]Io\)>;~^Ɔ-a'}ܼX(scf$^rzhm Z0`R?JywWz 1\Y*sb*KSo, Q%.,50KTAtL R N Zd%gKVi&JC?ĺ',9UݺN-M8P*-EѸ[D WC :K`,~ZyZ>VQ۲ii[G+*# roA! <ةh&z"y*Up9rwօoT]v}⚝XiU2 BS_~mfi!c?bEy!QC[vˌ2:0_sZ|GvR,ErBg4zY$2),Q19/Wk͑9_ O+ܝU|ʦj|utg2UWC?*&|˥9k{%I"Ҳ#h'ճ(M:j0[F.Ŏ1!JN^@Fmo~;vm'0a[`+!;<V!rx!EJSd_>ҫؐ~(A_eG˾W'J76 0Wyai-ڝr.:)L] 4 ͕Q2G.SDǻW6h\G"AF{!4O틞k]d` vn&hbd0^sp]ɜfva;ęs ʈCI(%3Mt=򬌏M@(9uICeRkYpYv"ZAH{8\ŝ Ҥ/Қ'ݍ3&gC[7 Ktɴηm_p EJ'2ZEY _HvM顴L6M`2YD /FPEGP6 آ}wH6S穠;8&W~Sݛ *m"_$zkT{x/?TXdYӨ[0<P{A N{juyxvAY-QPqlEϱi{nRgO;uLgZGq CU<)7?pn+ pkwȥnݬ|2ؠ׋qi i|,ߒީ?CMxX`G $xMu|xf^Ǘ03ÊkB^GӦU$*F]X ۾IܼK(nUvҨ(}c&x&2n?8'+?gP!D^mD$-KL!2~]e쒬%خ< jɴ.8-mSY*gE4r[dy+N[e/< {mKĤQc Jy{Q q(T棆vyJ@\TB&OH ( :AzeS\a$gWgYGLxM{!|R6̅#pa&o&J[GO G/$_Ii=ͬ @Mg=nO~=ۄJˌ;<8(<K$|8BtPxTE/܎; h޼o\K4TI="qyoU:uNc,rmj$yEBK\wV}nOVK -PI{ Rlj+ZU${/w@; (R<7\JIX4!,^M&F I0N)*#XTkM",Cv&Tr.j2d+KJٰH!QW䍃|1Ԋ -<~IBar}v\1 l"}uM08JbmD1A{=m!-xjك2Q LR0wnHߝS~c"/϶ ީ#ê㤖WZ04@p'ZZ bWpڈ Ћ9s1K;UIs7]GLx@&( _@ f|j]ṪZAvfswT zs]B 8 *:{QڞsٜG J,2l;h"y5o+׎fB?[W2kA#9c6s*(ӏlvz뭶̢"Hwyj6-?vSM-S\Iޡ` DT4(*102h΄]øW͋YWY=iTS»Rj1), n"uaY*VdH>BްtڶlyʗV4b4ɛ,{5c/mahX~v̎3Bc`/'l~!HTe Xϒu>2VS"93ntuR pT Y(]+jJmMNuE-!)'@iEBe&)#$5PK-pq3kd$BE!wnvAдSzt;Cy݃CG#Ip&LP*#T[.Qegu;'3x+<_oA L6C{M'r@NB(c}Si bBDet Y!' [W쌄 '2S:T4K^K=/(@A&0n(Ɩk78i;(eAJ>#+5!mu`eXç|yW R14>\R¼PvMG%owĀL-J:3 /k8`~?؞mdAԝg֘I/iDw,v0յ |K?nxrPW/`A<ٔvl;Kpo!7,= yculwBj{5=|\5!3`C ,5Lylj*l:2SfvAf[Y'Ak N\aB\ׂZB4j'# }61i0Mv b{P*y`W?LDa:h6893F:CWg i  4',-%a kgD&1&G^^鿞mUNs DC;vinF/4[IƂȬ@#|q<e'S^Uӭs|Lբ*KT'Y] XA(=>Q,_( Lƃ%hҵލǩ#7Ȉ3qh~$ յMds|- .8Yۆ%J%#ٵļαM<@Tk5zo]L+4A圸uH#'pbOp)2* ߌG5YH:{dnm(~bN 7O);J;w̐"=^sC0*S8pvԠ VIz~  <`in6svƵP,&ןu88iB%kշ=2텦@)~Ç%8XeA;V=jV##$jDM>KM4"I+j:X HK1YnB?oyԎm?SGU~_ZBG KxhJ󮢱bڰPb\g*KJfwmS 7z7*0D)?6vr~Ou_60sMμ_ZDa;JR~ײP,5t3Vf cs(%"h|mY ȶM*Mby9X%,woD v}omz1gL/1p+\ELXg'_CT|2q0_ x+|6W@ćkU BdޥŖL2u+ BčTj|j'T 5-c5FBv(-҆Wj=~f#z/3OH`kzpF$l6? afBE[= "vzWa8g+IyvGY7뷰_(=Ϳ=n"a%p p|EtWqK/ 1o.jtEdF Et>iWLH\"B+p"?6^0ࢳEXr %D>@R8_0vKX2h/$B LJ!,.dyy]'d,w#f;mtWlͲܥT(+I_-i r r^L\58ˆ<KHL?K}L NuO]cP'ݫ>3[.7Pޒ\h*h @!AJM1Ӣtг~ `o|$ct ^+[PM!tm$EFmDql!b 3ا 7*3_4rlU&NULz\&2cMCxe>'1\# ضM zY"Z6co8CtU}8tn誥!fc\n\UѸ|h&g$Ʀ>)H퐂n@z~Xlϣ'?ڢk)# jK1L<"H_Vrl.+Ún1SVFMG:E0QNd.:2tfaМ,% *H/;:9"tۙ M:71TlS+>/ǚNC\U7ĐK(^e2L.|,0GRN)rYӫP'd"ǴT̗®B ȻAe!Gb.Sp#!#A"isƩ5fhÜCSjgmЊ߭㹹ck|C Kꗹ< 7A:nV\@2 ۺ<A0qxNx- :0h({"}5  Rlq4(a&@^BiR&`49ňS4tʍRbkͶ) Vwo_r_n;3ZCzvJԉU[c@l* luW\Eu[wINYz^򑳮z *2Y[% cS/rh_2H8ͺH׮Uap߱d1YnQQwՖ'y+e1gWF3`Kr3Tr9XO(2V>r h^m-{'ZJ\f 慝y}tG{3R3ZdwBemzیZN/}*6t}/zL2oj^- + 'e 7XQj!^G3qۊl[XFrMm7*#?FT[d5w62bb ;%"YҲr--I9MP&Ľ ik0d'e3P-|gomp{dv#B S" UHDFcnUM_P1ECoSX  CXܖ׶\Y͗ WoE:#'y6I ?[82$GԺp*o34l .sD}s.VQit/lE/I2\^Br `aǵs]6TP,෍<O=p !\#` bYag#쥂dAqj &\oNd B]6?%KeOϓ_NJ9<_Z30 >[UAt?0W+5I|/< ORCƺfEmĠ]&4p!eUdsX*g͎XPc%Lw [ REac5R*ڔi!j2i8WoQJff#LãnHB|"i[}CYR|`o_$$~? ^C 87_ /pK3bMg^3v02=uU}?((UǚpvcuR~X{1R%Uc&1|]TǤx+~7VROMm&4Ocd2[@)J4QlYGV9f" '4"'&:5zaoܼ +kCG7afT?шwv +_n5k{!E/U֧U[ `947-t{ ^;w&vstDoyUJ)>iSN89w%" az7qل# R[ 9^ A#v -R.@ؘ1J\f I+ƔKP۶ ]Qگ㖣.į~W\Ԡ7G#Kjᠮ70aM6~s5Q_o\HB;r;ZxsleA>Ĝ;}զPh;N'u|2yP5h8gEULZؼb%w:R"Y? &<YG)ZeoM)g;~ZkWs5Y8:h^~reV{S^}HA ^b0}6Zٍ "::{5O+4Zbj2bE5 o#TLMxHƾsQUVe3{Qdj}XP|ExxOE%*mnTFМ ~EZotD6 5A`k!2$|k~N k8&Dx*f;) ]:HcA G;mxB]s$6`:1$Epڇjgvin֙[e侠v3vo*bjmDߴ|E\H䜌=p iGѐ,‘Op X2d6x`%;I*7`51^(̶-+ VNW\PYɨ3 A8K~JeF%}o.u9ZBn<,-3MRƓW$î!;¯:j}&j& 7sIf%^O{1odsXI@+M=[ׁyݴ)|-Rj r/S چ8V>c>ѶD$"\ONhiON;VײmPmQ9$&$|Y=G;+PaHDT߇ņiWޑ6Ǩ-Յ:ӹGe@֭ڝ-B8/:T&\Uy+!A0H6Ivke`,J5Qt*|u-S~ŭG Oh8xFls~&5ĕVxaf<7]7 򲳼6=q=zM2lo[JlzD1,ʠ=x`rh Έ7E,ɖx\Nh)C|c售sҝ$[Y|ńV\\w:517DY^9&THeS]LVͲͬ!7ͽɇ3+/o*"᭎l!^: \lDq^By梬ũF`nLLFd-8گkiOxWUE.J'&i\75@ 9 k,,,]J1.)57r@%^ƅuRi;kqZ9(;8A&1+9^PiK(z($sjl ێN930O"P m9t4S  7[ x/:nA 5BЦf/ :*b4N!ʬf8uQ)"o{ g" *D:*S1Cq'?]b o^K}' 7:'nݜr{c8/ $!հR*Dws#-{?80NYn=Z Zu9ǼFQT1^s)eއ* T@]tQR+}( YBJ+s = ='ϤO.D7[ޚahN>R]谯޻1G@*P37AZp9:4}pS%|8qnjhz`v*eE.iڭg:vI~JL@]RHpXosvB v+b>69|&HyR^Xx~QWzfFbӗ*7F\TKD;Y=ژTҩg g(QjUNQeɇH/qLLCS:-`b*#ImvPHc܆W9+t:A^*/O|#D2FH‰2MKy|oێ5%Xۨf+B3NjWN6:/5[m+*޽Zs`P^!Q*8S7~ө&gI ԏ7)`xJ,Y2u˗ZS\ m-3ҍPPs" p Zs5 d: zY.zI`}@ !/w|2 ;Sc NV86VZ~.`hL{C#XgF%9bVܰEZ*;ʗI簓Ō߯!BJCE.ָܻ{Q3O: Kni¿l^?C!t| "ttX2gU wG: R;Mno;Xr^/g.H$\UJn9. }t@瑱s`o&5 yx _g:.tczZ.0C+ cBaz+쏘]V6+P-EUuCՓF3S՘<"9 pV z'󤣝t2dn魚au%֕yA(8ayx6V6:N氱aj_V^hOX7b"鬔C[0EJ2ptn2 i 0>8lȊѶ4`ݞv1|VO&Q - )o o紞-FڷPZ:G1PlD ١À4_b>tݎbk@bDCcՃR[tg2w%2$J@I_V%!PKi jz xM0 TRg[/{ 7m:t(ۃq R1(nj`=3Oو !D-Y|Iȿ4$7"碂 銀5e#Cٍ1q,w? 9O*'>b^Sw1֡6 r4#E s)Jv/BFGw}[TZZp7| qWyCg;GdWQq\wg ~)*L|zu[%#D*vo/<<̠ev:Gh~|.>o~2'*Ǹ%I[*]U? m{ w-$j:+5}˵[2tn<ѥGؼ駟RnLk#k-{8I.o ]2@td p YCM^2O1/}le鞅ÿm__*YX<7aR_LYWgTx.bWv Lu|b)y/hI+!eo/ yVTlnWTr2 [-A:<)SyhqxOiefG*^[+K7Rڥv'ELY1hh!KZѽT:O@ݐ $_z^CG6+B;U^kʘK@uޣd{#9A]ÎQ5U,NuG}j|\T'g7yU4XF ɇ.\ b)(OvzǨjo!_ՍG_]O%ĐhVO@аܹ)zmɄ}){@eDϿO*AL[q>DeW{c[ P VBXæ\7VpaG|:It?TAC&?f΀>LZ,Yͧw@M~ԣNPh9 0xHn氈i[lrv)D[Ht9>BU.eI8p!U>]U=Z[H9MHBp~xQ(9)^hX>3G?wY'VeO%vFl1QOzOC%\sӒSgkG=HPhbw2y Kٚ.?&ڕj?J ʰaR=sOVrhrZPjg$V)Ӝ64RAD kIXZwWfF \R *JddH߀@<1:Q^WM_YH.%y:()\R`|g*t%޸nWwQB&cU;Rf:)4aW>t`U  \[/ &Gmd$߲'ٯrJ1GocX gh0GD? p\>( dʉ'`'#П珹 x\`8ZgK@O1H*"ͽ`:hϖmsʼnk%MXMfdA"g;S}I EEj7[hҲg>!olbZ 0s]x7ѱ)γr8"08xL ̠1%}؄ IRPML>g %@Y"%JtޤC%ҁRCd}C@d+qo#Vf0Œ < x4pX}جFS=-$Mκ{Z MJY}gM1CpJ!F&I[Ja7pg|$ ! Z)cAIl/%)I{ rkJwå.Q_FY.eRC,?},㷲rG‘.R|TxK31}eIzuI!4e9oVoAb>HȨ~RRԗ_CGx?bQJ{o%/_MH8\% ; <:X L! S_Uw@Mڧ4+mq} qwt#h6`҆zH",JER>b4u9y{-b*.Q#!t5sg2o{4N ڛO#ͽxg˜ [9Rj1dxWѬ ~Ե&쒷g4?xYUl_}N$y|4ڂ=[dN[OKn^uWٰYvN^ԙc_$Q|;8i]<˒_e@N:}Q[5Zs})S,~W,,S)i!4AD,Dkpj ,}Fbåaۆ+LWDtӟ =6pEu:p@[@T<te.g{ bb#t]26cmkqi ƏP FA /_YI,_Ho\x"ǁ`SKG ,p<6*%$Ic44PjZi:CޝA%jpg`UƠu=!660 :e-~PzX 2g#XU.T kc'AkdJlG1{!uET] cE-:= Gt,d'kq&/CL!-VVU A#1;Q=kl^p :@')f턏M‶ARΘ(I Os}]d͓s{;dT?8x2 n"PA%ǡЈ!%^DY`5l][vy4QXopڬS?d9gۦi T9*S{].`lǙ&giC}mog&~Q94HOЂы_)7b&ı=NNJn笷e|/Z3GeTy^5^"6vn][)Ui垫M6x⍒-g"B}#GkI%5^&¤IeP]dvݝU<w&VĬMTߕߩ08/!Z8$B8 m"}YjA$i%~z uOVF~2GhϏ7[ܚkK8}ç6!4J#lւ߃~;dKRw/m`g*}dxj%QnֆylD3qªل|.V&Vj|ic>?PҌ-FYE n|\ʤ}>,>Mr9K09ﺦE?ٵT:+hi蹨RO4u/Q rEB5 UvnLOMQw9$ڕ 0aK;ԫE磲HePpݑ"J!jqC[VлS ]OuJHqHͦZdiWl4@8Pswn0{,%w}!TZGؤ!1಑kM؏I#m$bpK)j5Q;+!Wi B)P7xJK,I>VKªL טܸ/X,|GO?NCZA07E`#7`rSJ۲}|[WRS.(#n-s1hdvXuҠ' 5#Ή4`Q!?zu5ŹAѰR?}_%~;o>40N0u`ګ8JF氞%1Qb+ZSbqB:i ?P<2~D(gUQKS9 Kcm~h{H $*rA5@DDE[ cYf^ԧJ}SdA64椯\jӦ;r%Vk09}۵<kJ[p>_ss%{$hQS>\YҵހV&̫ kZ#M3tjA6ڐݙi=X =:DTaP 9?hdHkv.2µ4=u|yh.%%w&"WazX$ V9KjcO[nerE{p ƺ_Nɡ@TGK"=u$oz/' [,?ӡ cמ(R7HFT.*oZC> z!Om6Q !pPjb\ݔ'l `حW!#I=N{`ux@+;Y>TE]ooDmGeߚ^45zՃK/|yǩ9G1ص }9ҡup ;g0J7 lShz,\:-ٝŰdI+ o<}3G{[ yꩱUPlF2f[lsN-+9VLIւ>rtG&{v 1_Th?{ uZ`S=vuGoRTK&ν/MJgml'["akW ug(A "˅<|;>P0$Knes`[pQ*= Fx\;cd(`#<_+eOxs[ yZU޴GQi4|eevWmR 9)=3rR`y !VEOύ0!9՞du5Jjm Iuקegpƹz(dLA@n?UK{abK?љŇ(Bm=KB^Ӣot.VTe`B " sdCiS_=_&~R!Yk;`O=QQ D.LJ/V@nn`^iV4p 4_݇qqq|nWBEP' IkL"f5?+\ر4twtEkw 15ޚe_\ *%u/|s L%{ܛ߷r ,X2pcfOLih>o@Yǡ*4#2:DJV`Gv ${S2us'Ц.I`L; <AC[r򰟓4^S9IV$34(ooAcL|P7eqĸ3!^W2 5\FX3T@ -D8ӻ q_Z٩\!M ϥ 4΄ިlt$B'zA&].:wtWȡN>1h 5.%L=y3ZIfAҥaaeHVR- ^z4-)ym6(HDab{W '9<)VZܕ 1pC a.R i܃a&Su?߆[<EiI"L9y&34S ;^dT|œ.GA&QHCٷ&LΞdbbN*F*T\nWNqf@Ex-]&k;uIv [n czkj6>8:z[4뭨,2jlVbY6IS$otܷ 3y17kDSvrJ¸rE+)(@42[#4Ûn"U@¨va.n/41CnD-zn a9,ޞuVBRcDY+[+ls P165wku&y K:2lI9Tz|5V**QI|$ 2-'rb 98$}c)ĮQknpnOàCHĄ%8W&,v&34f@4 Ds))쟸K'3D>h169YF_SM@`-B=|Gk2vV/ 63"-2E%beFL ʆUO,Qe?;: 鐨/v$kL=!2B4fd7?3so# ԰U v"гUr;9{ETMLVLJ05DWf 5vLJov Z(Cץgn/;r&DKfm{% mGcFzl:gϷlj(DT d8r$1-[b7?_:pj rv/d( wV@akE@DX#pi_N $g%/ 03v41%1io7߷H;9͵F?fNY9Pk@NwTوyYBã` y O}Oh<7##j]͋ \W<>,\?%4_b +"Z*PeY0-,aYa2ɱO,I&"X@3$A@Vg?wa :nN >6h]ا5^XEn;0;!zI9}(b,V=ccgPЖcR0C{1,!b+e8_ueZ#Z7v"V߽WG#73*UWz-%~OQ łPޙ:gDy3XǭP9UT ﮚƽD͂s^Nr磀\\1 9Rn`"fLڜ-n! K(e-!@})|Q.(ƷCV A@W󆵐i|Z t=qbC./Rk%l=zN-wZʞ#u1s>seZDװi%]eme-$ ad~ΞRu\XNo¡5yF@JP@T]=?l~\^h7c8enF[6$)_E%oX^YJ"*.6 RͪI!zL{B!P'`'@q>6"$јYǽa ;y+ՙ2}2`+ 7.tE8wۯ}(rL8w  mRn?EMڣ9y!ɡ#@&ǵPZ 2i[xz2հm38ut<Ѹ*4r6!EFx˥3F=-qL  xr]mVf?ּtA`i-/5*L*a *DPC.ٳ/w{-O;P_"Vݹ{%)K!\"an먭一BCn4-/ q`۵t~/|71Bu-ӊt@,lׇӶnEۤzU~৒ qOq41'b=?c1&."9TZprĎ3[c5eE_q+$)Zyy^vޑ9 q88/$yDyk]do]inRT%0x AAѓ9.ʭs1YȢP\ߏ{Uzu &qdY@Y<0n4o]tjN cY_pPxՉEkc)djR=UwXcbQRH.F]Ң1/2Q^'eqWu37!Wc@[qM5UyTHy ç=A%t*;Ec^_NKgG}:8Ěfn &&?nNnǶrx#4ߚpNZÎrÉsAKk. 0wzeUC|bUT9.kॕ("x]wz앁Vv"REκ.[&0wY 6480N3gmU)W(T#1)r!ʒpխkϦ)j魒TD>V "lZMXWΨˮi@mfRhZJ`]-{ I! ec=VF$ʃ`+sP^XRK0𶫡+[Pw/!)u0JV}NjavA%rh;F imJZFUQr+.U ,<ɇx r#-u wlZIPԽvbƟ\'-:IN23GPԎDw"Ž^(nX,tΤ'_L3gɝDyrMʠx\4-bǕ>cs @(a(VH{2m90lĭՓnS]&"hJ31V]1M<ĭj Tݿ n0Pu]9Hԝ:Lᴿa%[Gr?SJkiG*}]h1Fz>r9LG8M=XG]4w٘`;h*WhgR> wpA̰݉NN=*n%JTPAQ@<[2]%AY9qcz+bo Mtg)f R!Z|7Ll^Et{H\v{K0BqQ\\O}l:~ w )V?Q$0upB-Бh\\@a3Z>PĔzp A)|KNf%#Vֻ,X`CBC⸛SV+X辦eá'c. WcddPbiށ@;rN2+\ A^-,46^5 'Z_2 SZY5t6@XC/UgJB} J-_@gXJ/:[hkp Yց1@d$O^V ScXt'c<.0J23+lmK 6dƯ\R06FWTzyqr.2X5LceiBMұ!p,Z+i+nJ-hGZF Pg$0?rŒ: M _L{{ך5d"uC~ԠSL5F0mY"@B5ÓSơg' n:;!.迂RR¸%2tfe'\Ydj-,: `_kKLQtJ|Gp6Q֟" Ѫ˰Q.+ϧ4)Ko5 jjL5AU P Y~kPn垘IZA_ZD lքC_MUSZvA;4q۳0%] kY%%eT8;FNo.~$綕6œEF,|NQl >\οjvKN r*ڂ*7;oI `)Op+o@fޡǎ-w*)={ v^ \FYF7$EMɸi7O*"07zvQHP{ j((sTA3j h6ńqN2_~N@_QVsJӛ~ x>$_Fft /[HX|'/RuLґ*0,zVpϡЖJG2+&C蚹sO,WH?9 h[Ίobt]=Sw7objK*$V$y Èxe2 ]Ђ 2HsmMaߵ$E pq##nR% lbؗ}nʵ݋ϕ  b7mHB}+|BѴwWj&U̐!F(.:qR@O_үd/.)H?堶hê/E cq]bE@|^xC󢀒.$K ՁobE2_ņA:b&wOO[Ӟ_rOZ\S4 B(/؇é/ͪe?#v?=!?ęg_^|(=Mo^ufuWFmp$kr׍PSWpM`r ~>*hٻ90h%_bJxȰjU^ow.ށ> YFZ/Sc#oeX8U8g>Җ64IKs:U6v^ -ہQs)aЙu˷SLwxDȹm?Wx2 >]r P!G(ĬJ;;bQ={kEVޅ>#,  cʃ1fSJM7@{ H->=So-@}T@?E20倕eqGH#C kv,/[|PdhnRnD"`.ߐTUH_Yq3BODcD\dߡL~";~UM)COhi<3+ 3 *ۮ.覵H;jQ~qX#Y,`6N V%w?fSz^Tw$h(7$kF}WAU[>npAo֡RF)'{ b:Cҿ#ɣkZY 9Knu*ujZI'F@ į=y?g~An?!IHw Og@޺LscmsݢX5':(XT&#:I _m5u{zyTȝ5YtDArM6:u$h^aX␾pBȰn;#*^y5dGoeMR@ f,=V +@a2J<<:;6Ť,YЛTynfw {!@\qdI*uN򪦶l8L&?Ǿ+ކB,%#iM /Nv^'2g9h\\ݍDj1nbNZ2oA_x]qc:6Z)R;>O Lq4G:{bqOʺvek0躾n`bM\J*>u\wc0T?LjJ傀vU: dkF30X_ "pSlb5U@ޔ1'Q2pvKhbnaW^vX+}펰LMQ;:'+ [}S=umlk,;vu\T*-OD3EIl'h_af"a%TEgQF_x5l24q?nѼЬޑMܠC>NG<8R G4o},<wڍڃ}w5A3|!.w,ؿwc>\&T_?np+AʷzLbBM[Cks_5v/ez cIa:X~y|t{1skEfdb+CXk9Qts``wS=[j9 5Eb '{h|Z  EraʹJfXyj}yU&$rEeh :2 YD]=ۚ a }mICg !ї;ѬM<?r|Eu@ k`qY :"Ap2dB2nf>A&^hT&R:#&@~6Ρ/UH]VUH{%A,H"ֺrt,P۔0T72OB;dipN?G /+~]6?/;GDZR)qB2pʦ?S`]Kw/Kk8Fa7i5R| bSKaXd>k@V'mDkwL'r#JLϔȣ 33L^L_\7y:hJc3{tn.ǖ~|/aOԯ)IW"Cm6i5j?TFw1E6Po8]}l>tz\7rR"_|ջH ЧI&߶@te?JD>o 0g\\פ2(L!"'Ha;fokiJ EvFEn<SalŐfրCăM6r"\ʑОkF%ivWM_0kuW%w{OPڛ㑨p #I/UCu K 9Yo/Ҩg#ּY#VIFr:%錮ďHA켣#j>ޣ\1 9RnA&FZ5VI(T dk|ꇑ_#Doа]Obrōw"Kvz2w~Tl'|NDc!qOjÓy|кHޑx셦+Tzӑ:q5Y-L`f,ީ8O#4FΒ`'hbUrKN"9eW"?ȁ 𧑏xU#ϒB~ _O n)yO_O #mC;F]8|vȩ2"Vl+xmMzUO.@qԪ(ݐa~(9 ȋ[ma(zq_?o@DcHwu/#J<ɐP4ʭuHT>~ք1/5p?BJ!mq|!BPĶC<j Ynb G#6QA{ThH<>u%ɖUCV.{D^}>ΓhρCVbe,UY.Z?i,''lx٘!ب$b3r#n%YQGZON?/(ya ЃIpoKL%#%F@79 ;:93a7,Wu|Y="1̔6袒yKVV3.Ab;dLF_G}E3Gr͎A#<6~ӿuGVdV M hbX dqht&p Y0~ Qyysߕy~]XV>{E 6Q!m$+ ÕNyNtpy)1N 9a t7XYzx `m9܁1 } By O2l O&IQU~g4g8Պ_IE.X1.TafhϲHiZrre=(P`fbyj|w13w'JnVM:q;- ً8Tūau> gt ΌK`b׹ R6-W U{t a;e oY%+e7olJ-ʼn~ӖԷ=76cʹ3K ZOT]`?p/X#+M2G ɕύ_о橎$+wY#mN`I%7gTE׬nN5>c_(l#~tݹ3+2Ym^U`?01*NfmC؃̰weű?;W1?;rm2\ˀܚQ&S7YC˙RJ7ȒL9nwD-c%Lm-QoӅYrLH Sk5EI`LRnPN1ylxN"\ |{1ZL°&WW7..TjAg^!H+4R/D[ 'ڋv>UnvD;wB C+Y -g>Pm~[ݳwhqa ߝ$G k W(w͞.)U/6Y`hrϯОoI/I?$~|cgjyuO7. +vփ^'Dr ۿ:+Of ӍrtjZ~!fSǙHɚּTPb'UDBX?M-]w l} xL ͑!ZZd ) Hρ G0<˰d2O^;sNx - M,c׸uq}O<(\X5P\3rQKakXqt{2~y|:&zoxUpq|\K\]I~/-K:RP֒f+7b휯C@zAA~_ǎU4AGnPtE0 6*:7(8cYx4ۊwAR.v&=''Y9<+ArR29`?S YVmĬݨa,zŻ\|,@[SFE @}씌NfJ-g#Ymx_8b3 'f {), A:?&r:!bruZTwD FXvI`Oper toxd&zKaOQ㠇&-9lqab+;ڪ^>c᰼0"} W]K%AUA^ϓߜX>)k3 ͷ׏SZD)f~Y8Lg]Ea-̜87ڝs*s=Ɬۭvg b0O ̖w'S-: #I5Bd6luU#7d8mӤT jc'nus`N+Ɲ9NK##5/˒n85D0N]Ħo0fN25DGGser<Wda{ߤ*pK i kw{ZvIWMGz }C'Iƪ|h ǻa滗N} "t4H'U_TkѨBp?w/Ш ؅؟E?%} AYV xqD<'CTrG;2kBj'~xK8cU2|Pm/Om9Y .VБ,p i暝%cHd1躕n9+>> PmfEK4J,޲(GH{%)mG?OZ]3ϒv9;);]H$斋ܦZY'IJP7q\8ƫ 4,I2(O?:ciQO{FM\a&cݎ*貙xI 7JǓ *ßά[ǀe3ǂ4/\T/A2@ ׷.%fݱhb,@w ۏoԯd+nB7o-o*wLg)l#B'~7)yN҃Wx$0=8&V,~)M"Gf*RbnP|fL<5&{z)"e5]C=H8ߔ.] fzs"Ʊÿޠ(C#5 !0k ^"ݠMMGo n_B?QĔA7Ҿk/ŒKӳeTx{߬R\8vprQQt [?N !+o:%,6֢0j4u==/ϻ'Ӳ$®Py >&ߣB"v?5]eJ&5HC>sNp d$4?f%? fNqNW4zɚp)taBrS4IkM_|5E㳒xWPrU_8'i3 :+˺CJ^4Vi ? OBvRAs]{:VG9:rPcmq;4Y"jn&a$y`/a7t{˨`0Üc;J&E?Aݍ[qkQ  (f rX۔1"݃H- ;:˃No)ҩ;EHhJpM8}r/^o).&v(Iν{ȍGȿJ#R_|;D2F}58'4(oֺ{uQu#NE;>MA0 A", y8A7nN0ܟ -`P  !2>$^d/a7FG!.kR o&G!51`L;,x>kfUJ𞓖kTP?VeyoA}Ѵ6S+݅EM$=`NUw i!Y`4hu7gWۢ.RUa@mvJQo2fGB-(uO`|JxgS)q^vJSnVqb1P>~!L4G{h)68Կk'>}!1_*pAnX\cCYxi,s#g;+_5[$;9> < $ւ^&_>n-rbnɰqD! .+Vr%,<NAug iNOZQftd:?PdETװ6I,?Mhy 44//K0y0Oو "GPF3.WcV,(B`we<_Cݦn_JQLtnПГ_m "C;es_WqUJ}~ĴΕh^{mE\򏛀j'{ >tt9fZA#@̬XIn3tN|);zH1XQ 㹬 JיM`z n)Zz_I gm댶vyU=WMuZZ$c+\ؚ4qùsy^?g :Sbڲ1%C.[\Y|C%:T$d",2r<KsՕXl$An,\TFuj b8!»$tP۞ v#y0h~ϧL׾kF,1TrEN3xI.cd<$K"Fd%5D}JgP+;Q::}"Ti5M@A* -II#N0߇(gO_Z Q\0bU3DXXTx%nw{ <njϙAٲF1Vu/RD2II4WcQD*@Xtc=2bGMH~;I1g=䔆 %(f{p8g]g*{F:PAsU]lo;H4Nr=n-:K y1pja1]c6BOphyS)' 8wsp52gEo 4`=T(dIKwCR% (|q@a/MMuTÏ[PPKS&+/r$oL,*|A oӣ(8Jbs 6qn;|eqa}Zj8y M-M[alLo/Xe~)zFwEj\ k`=ə[HֹIw\e F@+a|>\) c_BwBpw |M^߷cӃͰ9P|A[ 3Hq>t1& 4"6]lROg1}B2h.VO9tj GcBO&[C-jTSX 0&u#x(A/. v#/'eV%nOU%IG:yo+xS7QwdJQN73wx>()+:WPr RNhI~Zb?< SEJod8_/`D\' pJyݵJAՓ+⻊9D{hO\F:ScL$uy*WN\ʸ'R!A[V|fݿH(5q@j*((`9C+TX.>Hy2{]䓘?'ׯ%=W |M+BZ1>?:Q 8tcMLo3ʹ@XGi-e1SpY.mgWu1'z袧i8JeFq Գ\fрvQ؈-վXZ+5rUn4ajMN )mӒ\ x3O0(Uȷ a"Eg@ J:t*,Nlez3qC!xᵀhMyjSUpWz5Zd)@`liPZ`vEGN"׵R*/w`˻zNi#b[fY@ĝdz"a;SE)*[U5$CltKIB >ÃSt*QJS}642WO Vvp,W p20y:ӉD6$jy))ڐT8fG.U$oTVYEhh4{ٺGКHov ob7(j]{,S?XIO|BO!^ᣣ3r=8Ri}dDMZ[G` O5wDw~VdBh۹+RgQ{Xw L9N ^w ӫZy\l#Զz|[]LwX_zd+iEYNx.d\ه?rB^$izT`ly}2r*b^d))7+)İE"4Z^tK{Iyk%1/D-0|B`kgL7^(AWOv2]da㟜\y?Vi<)d;=6G"#FivӐCaJ3C TaG18pp<N.1P^/^UWDQ$MM(CMn!GV(L!;rJṂ6=,oҔIO#Pgժ#_WIZ?65V[ kXĭ^o AS ^$A2%- G+g|>iv]ˬG$ DKd5 h_ 0UTG7Jo-V"r{Ld{mh"#@Z!t 2j洎>x5EgyXb3]W'|\aݶL]U"+/-"9XJjx֠sΜq 腁lysCd93؅+b|x>Y$QIW1ya8-1V)~:D<.$4TzZ~iE#˛2_k,5Sbk][ؐ*hJd1r&de j )Vy"4 TRDepGBl^ihV ota" !\ş`wW?Fr)L8Fh|@]뱷8PmL|X]QI-f |2$Ը^!^ܳ}v@iǞjذCY$eMn7IβBnNeJ!@B:n ZucXZV'jKcʄhCV#뀚YE4kCg:TPץki|mCM SiAOv'|L6)sÚ}3'-n/7*&OukE:kFpUI.}5}t2뢳|)5VO]ԙѤYf?:k0)S[@NS t,X6c9ч`f6H2jB38}Wp}Laʏόὺ.%^"n&UEhF[ j%ho=P)؀(Ikʕ+&Ti |~ 9`(ه.-xi(G.7 .UiuG\PYM^y# aTO|cf0e'Dʡ2+HA,i!6pX=­}|9L}uD _ *&wcWXϬ?,i̓$%kK ɰ)ZUzg( `]SRJAJjzZ&srtq-iywTJG־nCJgHӦ'$FAWI?'$!bѾ|},!fʥ6$W:3kG|{=WDNz!ѭոh4t8XC3)"} ,D:/ C-#72~OMXvD 5+Jb?umM]nBp6= y3SE& S } Sލ6\yd3@gABTYʐ4ۄ"zC.>K-bYR2m?!ՙ?߀XRT 0h\Ax+v#R_(1 ʗly4r~9[e٭uqJ~Z`T2DHTUTLH Y =} *++8䠙]!%+ɲ)ږ@Ȥ8ILJ@Ћj>Vu(mӴwWXqFddž% Rtg^,E]z8Nu>%I T}prZT+A~r?R(OQhsOkI#xs 0I ]CįA]@gujyŐ i\I -UĨ!8MS_DiYtB"w'Hw:ʒz`2<G;%rˋ(;`bX;8Cc;YBs$44Q?6_ Iw|2 d׎˚O;G(r)B Pm:b\__ A}g *)~mf]`&o8XX/ @S, }Eu4F=j-vK%rq- ;wc=AZ2:fS6>~;]6qM]g49<-7ZK c #;٣|i+la-*Τb4uqk*EoOVjk3CX9׵è@I54uԟ&-{:~;W. lTQ39fJ1.o3-I>mGvr֣m )c<ʬwLPeW 5 <>8X߿skߍmLHs7l1DGg7p zjWXjxӟ7ܰ6aأnlV@lt e #4:+UVjS` DRXHJe-cW}y sݗ "fb[N8R5@D8|hzSԁmlЁY=? z(&_ Wt 6CKQH gRl'C7XiJmd6a/ t]HG؏;0Æ4k r]]IϐuG|.'eMVV=8>6ĭ>k08SߴZ!BY(]W_ gn\Ol*wBo5N֚0>!M^ ӫ"~Hvl<(Uw ensbV7Kwj19ϏJ%6+1ƻd('/sWC!w\ >Y7{t&xwaYQe_FK b' kj`qn4/qn.P_`:(ChBPk6Q5\7KVoig>t80!}> _jckN8p^.k:8 @I^Ť(4 jNᳮgn1cn-JK<ȬghLjZBdqط)ͽ ;A.Ȧeu㥪MPb4ԲI]Q3Ojf D'.r|>/6EsIwGl'^DׅrL#1Ė~ڕp,aT=_z}o|() ױo[\#r¨ zBM ^:4e< ]#|ȾoG%JBnTq}8j^i=:޸))lIȕn] Ո#{_^E,5v1l'4 It^z<$͒ot ֫=mrŅ;H+N6X@!S;E1AD|v|OPwQr!YX>9*N)m},_7 ~Tb`dBO *\/*Ҡʗɢuk4~\C#@SVU 7m.R7 ănVr]:WF䐓XG{a bxӳ8 &z4y"h ՠC$6!FrH6C\EEySjkJ+Qy&zH[f+S付9r5hOGҭ s!s8_xu3D+/iú ".$Ryai3^SjU.`p}y_} M#Sg<K=;{&U(> n#k;˿ ^Ӽeő]PN3y'"'_*J %&v@~|(2 1{>n' lASdee bAiEZYV`eg4D|CM | ͂ܠ=$0|Q=< }Q88W$+=L, :19wq,Ab%}`,F;mJetnR".ϝv m 1pC\@^b†΢WFiW6@ve9[Ϧ_Pˀ\4>ws}Uv eX2/ٸ7sghu7!Z䦪~e7IKx72,+TZ rZ_%rv?"@6tЭ|0iQњ?< #/4%Tyn!" Go`8"D5 Km^`'=Ioij3X) 8ub@Y';2iOj~Z &ygSaҷ2bv>Do ,EZCBȵ㊂vd;W nEC_G>i@Rn^#&)|_5. 7#Ȫw1=R[' /Р숥t37Tɱ0YZl@g(~D@%eؽuȬGu⻨_#H|(ƅR;R:z Eu1u*WDk~WlǀR1: pT/jj5`yՖH) KniK ŕ qT?5*M) 8Ua(]%` qGlFUa }Lj#w`kGxsT9CN*r_>\ A6X佀 բ"@u,mE%|/y*Wbx_\<ȼ7rǮ Jm޵dؖ2GPr`PvoQfzwC $ q(>%g=S07 = Zvy+ g-erO]bURu]??x'5ױGyşv(w5 EUW%& !c 2E>P( 3~c+(`k/7+6O IL WhʉSqժ3 H<[`4$0S`a9f}HuXReO 4;FT7x=y'f^C[lLeNwʰ~QrFK|8{*BJF%J-O0Zp|b+91ܤZD,;Q*PŘM]9 zh/GȊ]+<‘_?OaWū gAW_.6fY7̗?O`k="NR#U[p3,"TJHB*tj-YYi'^˝M.Put~lw x-ir zuZsrȣޒ@C|G˜-YƘx͊Pp3AH`ċMGfz:T$:tatD{[sJEu>)ݨJكqdf 2# @S ._װypLD5@Θw2X_ث}v{N$_`r}rXǥ>539\peCAp4TQW ҁ&vhɤS$<ź/t $hoza#݅82bf@9<1 3ˮV׶A- u W{AUD 3LϞX%!%%º3g1\Rk>2brNYu X#kVAs? k@XGs+c]5U4Y]p:NٿK#a5,ߏ0*xGk#[HK_Insh["euYpǚ̻Gw]g |A3>lv@!$Wvwj နF߶(22$&+<N]N^QqNKʽiiw9/($ae}םc̰v m~ej0X_%HdiNo܄_g7Xb5&ˁJ'[G{8[,w?c}'1nY,nk9Ly [9W:IN#?Knj*k1X^mh(6y?p3DqsJr%U ЍOş%A$8`d6QĽV]61=Փ6qd+C{+Z74 w:P ѷoB;j3iDi^vW ۤTR*$_ $WBH?u5r<LˬDjsL>P_Ąo>KIS<"D'0U_&PoiSk}RJ)BbaVSh"tvp3$,qjB!E Ӹ0[=(,ӹ$Ji @"Ԃ[w?wr)|l[OJ\v·Ԉ4!Ij:Gô!;*DvdRZ; ԝ0vq~0BOd?A2!'(:CBaA}qDeۭ#_8+WW.yKc6:LG޴q?{(By]Ze :z9?^(Ay:g"#ra41n t\*=y̷,ĸ!P\_g(۪hWg}et![]&QW?xÙf92cO)}qN-TTLNqN&Qq%s`A^{9з ;7WUNTu0t2iR΢g1 i͐{^2<)pgu%`0 PJjuj]kfQkvrx6-*@94 |O ~]yvpz̶  SZ.qrdQ1 6;S O)YF';"myD3LʹНw aٯxE| M7Gȥh^@F8R.<.ZI($db?yR_zYَ4pa[r,Wn*> u^hM9~j=ϼ:jmݴdەt[qCQc oc?>!uSa I7#*7HVVBD*V%ìMm)c] _n`)gąЬŠ*0}}]PR6.Dq6I:TOtݱD&_*g4e3=%peeEߟT-qϓ1At6z5$*BRzx?Ἑ'e]- ,zo?i$7@wrx]> id|X!vMyr_\s'_Gwn|[mb]~\q#h (qM2kX)VVuLe z^l%f$AnK,Hdr@UEfm V%+ ╕e8r 82PؚCXŷai(IGQ@>OR݃ +e$/|J+ >؈A쟚~Ute-0sLQUFLKF6 ~Ɏeғ~L'Li:{5ºTKjg;y8ڏ8&18"樇,"H0^勥=bD9zv#0XR$$͂MX5HBl/>%]zIRQQPЛqJӝE>T+>>w೾u_$8'b晁wJ] V}g0|d+xR)Dbu{@Ķ8GHZO;~ih4ݪ;?25J m6l:xΩj?@9>-{oa@sc85xwP,7ri{(j7WڢsAkIDd[O E+-hH$Z%Ͻr΀ 6+w"9JIټ (i5˝)ߙMsc3}tB 3aT JBeV9|Bp(tƷRŁq#^mMAi޻._95a#sbtDejKZ`+w "N32,@+GymzUʖa)4kذ`G5S15pZ]Pd.tG(.j}P|%mZ(87Oq_5BN nC5 E17!,wQ&m HiuB׵:< l]:Cöi Yg1)q +0^`KSC4X|#y-E AS[,&jtUqۋ}y(s'̹['8䃜,?uj|P7,4RbPbJ*"Ql;!|47&1, yhbk) pqxҹhkT5ז$U 52B? \\ wyO|h-7c1Ye*22~ rfc.m D֝sQ֓dzH;YG4iŃ#qz#@ ?!MgqE:K0ّqK&[n3ˡ" 4lI3PuS,IiK𨾦: _ȕ11IsMh5cDg?oMx݁z$pc@}5-%@:9`K[MQ]Qs7\gP 3z?1)5b.%8masO}Ⱥ |[mXwXY1nz ^=ϘyVDNǷbL9K`]J#A#ϰ蒇-[ăC3Ϩl_{RP_ue@Yܰ3g`,4$w tڤn\, ,h޲ F:&Nr-Cf3XQF T!xkADz3(؈2x%M0n dg |[xS+~8?$E7:wYpa.rN(^ofİ[lhj\|`eP ,: -yATY$ ǴS{2uWOC2dZQlE*`/ > >5kb{U/G">~i-jTayq! c[a: t$9DE˾{`ݡ]R-( r l^(n.oilį.!ތ .[T~j8[A؈~=n *VQa0v{FUT8tK?iXtv xSF n.5#;:T+Q%Z+t =%h&NQz 3]齨ein%r 2ْ#4eO|&V>NpD`Hh I@q^x/`B!ŎV  誐rmn'tY< <0=+CDgdL"6qS: ,(68obnޥ8AtOLv"@=#&KP+>0L`FU:A6j.|U T\!%FւC XRjG PvCLe0oO|=c-FڄGL⇗P I`H߼X5z2f"#hdL㤖^5@HfV>ʗFE1?|@F *X.eG&:Z2iνȫ~W00swܾkD46}Õx{$D}n[ٶXMWv+?Ks:,(h8`9| BFu社Ap= S1DL {QB-wؘO}CGQE\Ft:u'Omr5=6%zc݄rݜJ/9eDϜܾ8u$cxh2qUaU#@7b[8\ ͎_Zo@91eJ{?aQa;9-Q*OuqbN8tկ-AtW2 "Q$"yo> ]fE$ʱ-h_vR# 4jR46V#M|ܠҳ/VȯK/`;ަ™"~Xnq[x6μ:/K|w{]q%֏O J]-F)VNWW Bzwr&GKj bH0A) Aۄ%3; 1kZ"=ٌ i/f~ `aC00VʩQe 2B5 I:Z GO+>ikņ!qN5SeK6-sgh㥠 U4--!V5."\0ΒƄJDvr;^L tWWyhtǠ,ɜltȠ]hu M&ғ,6g\4ccΛ $Uʓ"I!ly꼿]_et'(;aY.,=,jѐܛ)*1gӀP2v/KU=v7tt$ Fb0?{XdπJ@Ř ac S^lM? [~\eeE^V*gF)rc~Q`N tTv;]Qg%\ LPa [[?O9R|@"Ml*µ" v9 @@,;-p[vO㝯bka tG!]GyM װ ra#mو!^1g^]7hakj]aϗMˎ]"@̮:{*sYSƧϥˁ&ה3th$W׻ ?W==`L> ôu*| )ixHrq#N}Id_],0}kϾPh׭ MHˮ,4h80_I=0$sp,MOlC@)^ut UxL^8n3V=5dd~ẽ49{C"oyi<,#Q#o3`p߬ '5O{ZNNo6:_n<8Y**upzX *z~]e 4ǗPRt7@KMqkcAKuۢ[&;@S*n7.3kZYے빚ShX " \oKNm")&+ehʟƪ$DM٢!Sr^) ]OGMM>so) ;5k3k~9nbWLlͳbH|m5]M^p)I ᶽ](mW9--mnuAec;#~eOZF!~1=H쓟N :APU:6f*SL0UMh&{g _) %8|LJ YT?7=؉I tFr&0OiXG~UfV^Gȴlϣ3D>a{' H!?ۍaUGr{(1<M!qO쐲̀rsg*l %4I.[} fs,_DKyQx`a?L$rsk6~^bc'ok8#_37z}p€O?ߡ7z^Z5NY8Gt01 NL'P^T+}N8mua5 2ҹǧy'sWA`?n51#J=u6Lt $ i V&֐?}չ:;"Ng1i4xD% #.vφ>{Vւ]uys7<&8B>B}TZ$݈r/)&y >?+M 9zv`cJe{R+iGl?&Y_ƑG ;b o6{q3_`;WIHU v͞Ժ [z-}F%f ^>C\g[A%]d`` À_ t T2A~hQ0X+|.,,~gu0O!e8^NdQaruBW_|%Sbz Yml"_tAtDŧA^&".Y \hW(uy0L'bγ\=H=)< V/Sos%a8ug+`Nj(1(Eg<,!lXOӜw,A9ZD4*-93eZ"Ly3(a !.E4j \ JfddKD)R9HBO2uiJ?+7oưh@jr#Ӱ񴎚`ra(?G=%qU8Mc26ѰџbB*& 3?kt5qN4<bOdWcړC{rQ,NL5Tk&Tn{»qun\r$ꒈqO*TY2Q*A 7OeXH(ڹQsB>a#:[De@:q=IŹl{In䏸Tlp~0g/\I2Bgv&{੿K9 uNCl<+!i#k1 ԥkjp@|u&d2 eSA)?jWt5b~VQ̹~݃`Cidȭb)Eo{1J`<ʭ!J4 g0V!YY{?w\ū=ToT(B&X!epr#FgHvk]Tʀ6FGv9i6x"!_6̑5&RZz=2tX5 $tk=1/kjkM"ql-B%57x+)Af8خ/ύglÜpvW b+qR 5 nK.<>]Cq6a&F7 f+vrڳ?gȂyh#OА9pxCr!Y զx5*5?[KG4(g!h"hOjڒz p=W ?*LvU{ qbaはf;g"B mDv uC@c|HX"Og.B2/anlm?4K JnӋ({,j̸/׻Giy5:9 1O_3#tgce9zȼGq]?tF`\+ܨPC3 ̀bfsHU[$$ {h(N9n`+dG |ڕv.]kN{2Z%z~pik+J.X~*#.ZKwDF] _ .X߼? mRdj&AhS ņ ϫ "iIZLs0,I1 14r(2jI^Րþ;TnK(ޣ@uB]AlQDQ$ [k ԥP!I}N"Kc| @uȻk97CdQf;hTPif9kV Qj}d7X4V]WofE$R*27@E/I i-Go;C\/y?E͠G6 W/R|r3o+|QϥoaH7fEdА:sg[QrhɩOzū-\Äetp㏛ҹSd}0@R!S):m4udHtD%@n1h`eúRӞ\츃e'y(5 ҲK;۟>ay/XqGꔬ7.kNM|lW OSSDF"up;.Fz%p 6V] `KhRg Y:BShnMdP^KgBt%r/_} ?: h< B+nxPް_M2{ *5j$i!GPOjap%#2s4#7{ F+_4e lFēIJ^QIN zxQ% { qVEƶM3&6 >JF !0(i^+cK~{to\^-w4x|9؊ǻЋ@Q>rj6 r7a߫|G>~M=8 HVWK{&ĶA&H 2ĭ$`jŌ{,XKU`آmD9c.@5y=BC»S2ʚF?,0}9ALFϾ2 {6g?O@^!su'ԚcK0ģkԣ¬2'?hnpXdv i@m>DLVXs&9Ih?U=v/O~1~cυ/D7q)Ym{q0mfޣ.ٸ<%yp/wJZg& WhLo\~#[5!@%`\,^X0_!EyG:.9bSڑ~)OpEyMܹQk8cpt=Ӯs鼰N5Rdͨ3|0ME BFN\_9ȷ[A9ϫEӬpoo2 M6p&gB]Z :f> )(cWxdie+kTzr`fQydmS"&)?cR`/8++KD}kJHcN_u)H>xӺfy*v,@˿Nbrhk!y> G`АH m>Euf@,S#A3LD9N ;2 B jG_']- ]%~p)R#':WVlM NvCܝ05FuDݭ165^2q* nb6!Dukf>2J#%b`U bP %d]0Q:}t.#Q<5fxԞZw׏-:K WMD>SB0g1(و?򺂃OxMˁ_ѷ@Ol˻na1!ϊ3L 85.\˳#ve_{+ӊD?&㲺 kL4Fط\P!ԲR{~>$L]GɳAw1 1ry6?hUZ4ڡ5Rw6B`(?~' lh>`<7qn.WV著,`$rצr)U!X3'om܎N(` 8!)V H ө$\Ân! ԏC; ) j $Q(AJ^7k\2dzI rg`s11)ݳO ެ: :0< q[o؂0A}"iHf;ǭ6|ݱ%VQβ鷺sR`(ͮƂ4kBlM)(/1b!ǷVR6+̨'U <;wS+y*E yޚpR:$Υ^Ful5ԉ{*&*-< ?&⚛ 5B]b.upJfĔh@wc`ka@:I/{MIEōHPE59yv@ kf7z"8 $x_/!G^1o*/.Z?2*I8@ )i2ukU2QݩGmۂ`33@OX48K]61B3FpiK5@5I1.QC'> $Is`w:[_v} !oT(/V yM?_ i^^MQZY9 S)"~=톺\Ho.m3f<1κJF5#֢GzK yS?ĸcFhNacOMf6YO9S[xaPx/A+o ?3]4XOZ {]r=Dy[2IPl8w]y6t ;]fw̴lKf;) jql=i~JFRL?lF{v]fЏ4"OHҡ%~Lu &[Ǫ1,9],J7s+z*!R.1r5 RvB0.pK}ϛ @;+lR.%--/fzrg`4ŐM'IUc4-aށ AJT_jd۳n1mkz;$=FYPWh+ےw3&2Ce<&krxIY޼, "sO\˾7}~HaҪy.&e^."u a՜ ޶LMU.K90\LtCuuVgF".Qu՟Ao[Ѐ3?含z_:e&ٕ&2ITdG/sXuM^j>, ^}ra:XGmմ(zg)2{mFr5̯WE AW"^e@s8 Kxv73Wbae{6x0 ib3]c"05sW'*$)qO4'_SmmUNv T ?kֽՁ|S3+C`(:IsY,>{Ie NZ6N&\c (jJ5fأ.\@BbC}ӒbN4pbtsa bϤRt!\Kթq|:'6H t ]%KlIkIkFa  l+P&Ma+,{,,Ѡ+$]gewDIOXօ}۝@_ᛣpopT2H:F$xYkl[t!^L?V_W~fe6<8y?J9Wp\Ԓ ~pQ8_8 M2OXQOD:16cg[pRlW›ʙqDr9P,F#>*`U,4t:8=[B0b(77@0y12l%O^ꂒBlNr띞*=Xf$ u+&0Vtٳo8(]ވֈp -G{>nhLcљAdsG]aCUs˳ۇ~_%x5JL.m^#O.K_,tEl$5Mf䠏tHi}7T"m,J)lhiv2RNP4հ+،WAB:: Ď=*G\lt8]h}g>-iPjhzK4 ċ^ly:[$Pnʂq2Տ=HWr[rd*F"P+Y8OS*I"֩RtEr=qJ,BAr`[ǝ jᓁʥ(cN}t_flK+VŲx Fm Gzg,03X7@ڨF P1O1h)'=ۯ0-E҂sT wB;LC1ʅ0fᦙ!r%l )HrcCu)}y-b`T'vL*~7HfCfbʌx.KjϿtzLy[1Ph@pwfmXfHVg|&zK*"5Xa:~xl/j4T4B0`\YTD<0.^ )OZ pk9BSN9,3/Bkg[F!.wfd@hZqGd#Mbkܐo^7}6Eh+֥Z8Y';D{LpJ^NR 0~1ƴ&E81uT/;w} C*wMqlZ%U6׽Ȫ_(4l2*3i\FH<'T*pt'XR.|/ӈNco 4ϮaOZ`5!wl O wvn7Iڍdo,LG)O'q݉5$ǟ;yE}"hŀ \ K}!0ngH,U^$n੘K[[@,3ut*b,1/p#QU{Ȏڇ\_8:୫l}+SZ |I'Q. .&3ɡ ,< |{ & }H- г39x\ヺEˉ Z|C" c'XO<hWІ#65ف}n-g.#jwplGݛs㝸!(g{clȹt+sTE iC/$,V ,^s9k'6U⡴I,oB #b3dxr{gÍE3o"ncQ7k[N >C9)TYY~b9U8 /E= A㶀xJ@^𙯉L-67q2.ѭH2Nu8YI Q|+Y`|:0W(i[X;fc hh*t4N0wة&D:.bH0-U)pIR3^6KfaFu a] Lu)] q;L|^-%V J9I8&0mtkה- fjX2 xڀUria+3/)?yipl aǫ{(岾XV,gGtKomZ'CET2l?xl`ǿ<N.zꔋSטpMa)X㏴%^MJ x5u[R:НcM&iQᱢH Hu}mryZ^w\k%ʘw-k4((öI|:0]k!=( }|U$/s, Y\v%RQ(^bxkU_X,ю~y}6GHh_Il I#=2?LtWiۍ %_:m箝L923 6a24I3;#zBEq5vjGaenKx&IJ{"|?䕯6Y0"b|,l Cȶ:VaZ9wr\oy؛/ T`K>ȬPzNLy^RH㒺*?8 OMoS:lUTt1nJ)|:I5o֍$YԹJK@˳/(| Yw e7>dڵt @L<3'yI$8b7.֌baIU*E`*@*G'C2܆tVɃ} kɌ$- xx̎FPVQҶܫEIk@ +ZB`1ēu[~:-4i_߹M22z3xsCLr}2-xC"%Fͩ`n}q2!O4=1 SXj>@q#"dQS6 UT,iiӤ =0e$dtF8umqx|c5r=UzD*(w텦p8|G^&Q'eűl:/ -oC~}_U>W*m@Oοk՟5N*yσYVJQ a;(rk6_X2,( e  y=O*x{4RH7〺R8G 9%?[$Y<7:2h7xZ0>IZD]8/(*q7 Z6rDlJ#ó V#U{Â^'4o3EKJXQ1Nglh&3^0Z{+ A;GJmqzN'8"*|h+:7iA4%PIXR!HIh3H[~YX1/$6ZpF7VPvy]ݎ$d`L鋌a(ִVm?Z3ɏʭ짷jD/W!ve-,(դV/C$9e6|ЂtKtAZos*-(/Էdyŵ8c%b4QӤaO{&j.C)#v7Dk}/EQfLY~@[Zsc~dpKle'%Zg=T̞r0U&C0~q\{̺M;J_*b%c6KR7u2WEkA^7iNBc@GyEх;V4ȬLTV; mk|/zi(vXޔ42$[{ȳq1+b }@]5ybٚw|]7 10p-544nQr+5LYN~Í4wh|W^}=aXWƝ,q( _ |J hKOeaLBt$=jg{>ɦ.jWLzPs$\4[,:pD%#b1<_Ęӭ]`<7R?=X!JmRIc8~McPй!&6hm>[D2d=X|AWs(`W-ڔSӭ[qۡ^NZe?ҽZه>'ߑYURY׿{@j]iF&1~pFJ2?Ve@OPnG]J4f9/Q?PEK]!/"NTն8URon-G(Dv٩AA)  N3mܬumڔ5=<}7*N70@+>X3WqM*a8Vܔ.{4$<=/'iP$"jȷ.%qEVAQ\-SUy(!v^`P6F1)ɟg>'ÓÚfOf6dMwrQi3e .Í%5jsK0RePm YLfBzW鸈>;e'1qop r~y\{jSao9`

    nw@:#hn)~7V|B&myNM2e<%b=o5ނʌ9MRZuN8XX҅گ/yK.)+Y3GtQ1?7S.=V~dڃ~qsW7,\PAN2b{mBD K(p;LU90 EyBsU["6I+iXc7Sc nBjErâbgQK[^tD=j` 퍓/)LIƏI,F;bJ=q1{hOFA ;~>y|w`}Y?y >eK͘28xY!O򽒊Y<·~ Z us`XA)1{g @|~/_*'䲪p)ȹA~q%Ο_FidA.]/']h0qHAaoNA%Y3P; *a 9 a5<_iO-v0OgCb@As} !DvPwIqCy.#F:Y ńZz!],֥B7sFd XŅ+'"U}e{kPe1w5MP9UJa,@P@@TnR#+-D% &Q^!F6)L8d#UDkm^"d$zO!\0:QsR{&ˇ_j,!Of-|Ijj~46 H(BMqvXA#Og;ZJR ZqʖcI%B-a,ʧoFSY_P N}!;2RfghQ=t칎-U^clK/aPΪ!'mzvo~ŭhT (˒[&o<%Ӕ)='7K8{b#H;}E{zAMEҘ?/S5;Fe*c&VEIW3<%cZmwZ:].0:$iIjuI?tX̗^iWTwXBF7zR2U󎒪ISO절뉅{?C_8&*Y껀bQqo$gx,#_܀:+ODW57xqpԁnޕ7؛(Y ^7eO[R/r|r6~u֡$Rʹ TY.On24G_ i@@"!!N0rT6tάgfrw>lDprmeM\O3&}t|ȷLag}[i5|QdZDkZo/# G.6> 4G{X GZ!_ .d翛{1BBފM`n5bx& 6ؠ+=1)~9Ѫ7\8-\9Tni`Suo&/~K` u?$ޒ,$9]:Bh E@eRcϒrH_+"kEj^lE,;ʃxsI(lR@m}73/%w Y_78e1ؽ~͑ޓ6 Q VKJ (DAǐ^KΡss;a7 NyXe]1f,Tx6sˎUP_ lv0( rEP]HaJDܦWgF۶),4>ײЃ6Q RѨ8ހØnIv\nNlS҆w|I+T@o^򕠌R>I%5fDJvba7~7O'mBhM'_NVg &`|ym=;f =RuU\X:F#~Ҵ߹XDOܸ˚`2y9!Y ;Na l]3SGxo X#z 魯 @ͽ a7CwIEoKoܺ8yD\c7j;01SjqPұYlA=s+yp̍$fgXzꂯ!v{W'-Ő+aIf6S6yǾюHK4q"(G_h-;XSKCj k]Wh(]Bk]΀cxk*,"馸kY󨈿%UɃ` Fr=.p͑(QhBl."NP ߧc͛#OIa]\ڎf5]]mhĸdo>)R*vJE]:efIg-s\[ԗztpRN17|>}JBm—G U3$9DtDT ;P'꾼ګWJf>a"77g~ƪqɺa< T91E`j1R`ȍ ~#odeiiyja<"1]t .,2&I‚#soqdcsf@)O˟AH8HV`.ކ+Ԍi@Dv \Ou9bL"xvK͹gH/·_j~6{G#YI60\ UUԢIc6ݿ"OJgJ*)_Qj}DoT0NE\/>C* \%wSn"A|!1E c !Kx 1 ސJ H, RGss|T p wX_aF?qL ׭ C >v[ĉ=T eMNi (%zi{ 3* 4foꀄi%]ra~ۓZՕㅙk@a6RV?*;,Q'P ~Jݎ=f/vH~K ab]f D%ݎ@PpLZ*2c|*B '7+YSoāΫvFGgO3~:[v}̧ n#<gw5?.B..N!еNn:tL!/ /Q0G/$=G_/J2bL m &QctB/hW3@_>Ly_QfmGCs1_4ĉ?lB* |LUH0XtlXXg_ 6lҪՈ$43T|Unbn~|v>1Sǯ>v 81u4رCוt!=g3;k 0n|}ג?z ~A6!5l5wS]dе\ U&;L^A& w1Vg ^l+ɒR~H2@0]%#Lv tR&lHTz^s{9ՈŚei#q Ds{ ?cA6& =Yg\feDD Mp5 _0 ,Ҕcқ)UklSBq1M)_.Q&NEɭߪi<oNgj祹=yx[0S(ARȟ}.LK+$pު^4|"P!;t5fZVܤ<5BB"'J:}xxKz"v0oe0'fPA!9"S:`o6*3c0sۛG\mQM:֐B".3o~~ bx]@э"Tfv ã ;*ܲ6QWY|)шB~Ct= `P7&7 @i*6j!VƁP(eP1ǿf0cu8 pl"]~bk95 {MӋW7g â[~Qg1(|1w:PI#}t*΃CZ* e9]lL='U0RLMcYcG`hgX)-w70ʦTC0~o5VQͨVA jdUW-7#QtCyOXw"h&dsS ]R0]ݽOi,R HYOeuSuX"1X>RUv"E(T'8., jbi?zj~C\|uƴ lc}|h=vgzy I}'Ii ]L\Ç@%HJn-R2,d)4m`SXXq[+N D3M%%[C+F[fVᥚAR0x4'C#KKsjd.p evK4U2KRM}#TY9uRUBվ p 6mXr\Ȓ+Z<(ޚt HrvqH< $} \8 oZǻqDZrc@E_is$g褎7o4VLR\8ؠM] mCjFt'=g?QSv[YyjOrbAc[J>[[&X Wuzi-v MM5@6aw'` ;)L˂`,tؙ[.m$Jx%Ҥm:u=;@+neDLb/dԍ0Y}Ղs4FéZ&ŐCN].S"XyH$lݙx ^dpE/3vea 1nGZYP82y @4ʮT;Tbtb@H B$nd 'UtSґ#P$OZ@L 0L͎61$`Q! { 0$qz87^zH +jy8w:4!˄E X{>[oniS wR¶H5?m-E67Y/[A0J},פ|du&;?G RL9 =;uNrrIWA<=4|P/:յ OS%az/q|Ó0S8עe ~=IAZdhE{{? ~ SQJ(Op 3V+ߣDnf gP|FA}!3Jl!aNBuJy@F=Bt> iۍ1` U Ic5:D1;!u9U5v=^)B7X⊅6<7 1I_4$4eixD1݉^:dy܉ǨʎI\0RSkau&*{*#JP|<W'l!@j7QG$uAw y3W[; TvF>BjLᇇO l>w>rA p?ws,#"b* r%cO|#< UCĄlYS_ن"XV%]cB9KX^ro <#bwkʐoN]bhk/2v5D_? y+q0^tS' .fCta`st-ʸ೴aҐjjFaEŴeMM^0 w kIjj5wO+^9Sp bw3ۮ.E~xp{aZUIueYCeUDb`(TӈT&<&E<4DyLyd짫֪!UԴ2?Lݱ5HVed((|`JF@RنYn޵0i?BDz9.r'XZWH18[}?%W{3?uZŏs oP x\#Dx77w"A;[@v(_7]Ieb\܃rP@BO[ѭǩS `A)2#uej8x4o!fqP1!nƾ&͓əqG*Hw>CcBM+OmPbɡOt_XV(Fg ZL?)>\ YsOѿbSJcj VW̧\%AvaV!8k73YH}x6Bl.a!6_ۺL2q~#kV N ,Dz5WMWyƎ3>4RLDSZM0?kg;s  ]UM:c<%48pq@.mPEDYդCIH5?S:RcqT:ѥƽbI]}vS#*Kuݩ^ @"Rm/k./5w,1y1k |\&k,(+L {nwfei*')aE{*\^GULc>6;)I wB|p\#)NB"iZYr#EJBRE1Krx*)td(@!3sF`vB܅t7Ii^-)o$:~1ȴߺ!Z5j(^Rqv;OĖΉUM`fX;`06I=A=%M҅b=(S<+dE0{8Ql! 7g-Fbtpt1wo+\Q (8S4*a#]8cǜ/elf? qy$Հ8d5kDW=` 5E-$@G):lXWɳbںD6Qԋ~9CF: an1pQzQ佡Ŷӈ(g3G{Yw#sŅ|@]4W|X}ymkyxmZ=`wQ$obNW5[z'hzq+fS1ѳ߇Rt"u~fPp2! @v-Nw+eb. V!z A~?õU"sgz{:Zzbi:S赞yfٸ$4 dP9"#%+ĕodM0*0 ;'nNwY"9xN{7wQ( h6yڦiJ/}ue [ҩ#Mʼnw_d}2*\ ^e(C%g7Xt+d%|W.7qk&gNG?N&'oyR/KpYӄPxe4_: Q qV;c&`1ml,Ub8l%i>j(Ti Ztvu\EwWe{=9lHa_SO hNКǰK'?\<1,%}u8fL--"aEsEF9~]CM;RT!k`B)! JQ:vܴj-ѕɜ:07ood4{Y|&+&aFAO_u;,U"z6Uw>ҔHye  Y()U(3foDؤkXhĢˍ t!bXCJ*(\ )3f`Ʒ @N6HPЈ= ƁUі9fK P#YSdwYqśC^@\Q&EPA_zd7nDT |ܔ f; !/̵YIW )/yyzo' 7D&]j!ӻ=u }뾜s6SCy3(}B,$$pTOi{F!NB"֟;A3t3km/صtFWȁoD̼oDV?)ebd},qU@w!}_j#}IKUp>/Xwϡ|>me3tk@ 7X_ڋI -'-k*ө"hzX>k귔PҠxtdE`e^CDH9An,@m_# ˘8#eէЦMϚ88N u\V/% |*5BzGdK쨱Ȼ 0Zk26==kdZQ^o5;ue%5`!~hTܛvQ%Ae~7I\R:zwa=9 aVLz0ecm.Tw)mAͱPt6S.]glts0R0Z9hVO;Ru-$de;=pd9;N]QCԜJH 嬡<ʒPj'Cn.rygސFP+{>1W0^ktlx{$9HːBUV&;QS) (AԎ8kL0aZ\h){ 7Q'ס'H$&I4J Ɏn J+zۆӵbp&ǢƸYW#5,q;'8SL B-|^!{H9O&v*t&ړUDg;!QZ!\Q$&?!DFd}ҢMgZy.GhSu|6Ha/ DP.4!m{|:iV^pg[Cvy&\(`)~dOPιaڭ7J_T5MPByG+\ܱGqEE $a k `狠z#j&(4=b\EwWG䞠fj2 Uh j) dļ~M5_~axkEWihpo4,ZRcۉn;؜H-Ctܼʹ ƈxVRLk4\<ڣAK $zymb} aԈY悪m냒4H%?GglGWTPo@+@`Ne'n81/HWqXBa`8G%Wn12oWn*h1mک?tٱp9MV4&}" PDqw/Kì^;_Xx=(9u l$gQ A2!^8\ru;^<.pxÇ `fXHBدk71E% #N95m2-EcJ RHXdV `x`l+@6ՈH|7%6O݄H-t# Zs;a Ky!;G^]:aglᢞnpcزq.*\Lb of\tGlwTq`W`6"| S݈3nс#-Fu׭[Jz' oI\uIYhCiZ`5L"$S mɡXBBi!_;Sa**yi =Uf fDev84n=L6F0wõZl  Lb\Ezb2Cmt o聤@.Ά&@$H:Sn!PFe&kjʫjq9ʑܭ7Tèyt<)"e;%6TLJ.s}:j4%>?eevLG6dZ3 1n h%edeOR'A>y3زɟjjPy'Sf%[7^?.x?M/ۭ&Zˀ{);ӻތV uwVg\utE^Tj*\m\>fܧ_Sq_,uOy3mAŤGY"9=9뱘;I {ԃ۲ŧyӃ@~g(#^N$2=r*~-8Pk,;P4xL]b@ϳs{9 n>%OWʳ9r|+Dm7H۩Tt8y 5`jWGghLaDϕAE{H_r N-<+P?^u!fEN| HQ't(>n.lmpv?wF"]4F U'.5na7,V C'sU VwI 4s}Vڢ'W}nѴD*A<;Q&ZId!y2$hHcHG[V}_UmxSƗ4V p/q꼬 TQID5.8ch,]iqaX4Ze,>6b4Gr/%Nb{)-*Atf&d: } $ǠP^A3)X$=cko9o-%錟~e `# vjBĸhw3c|=nY`*jшw/4Г5,<{`nE˱eѵW$:7~D4<>O|8+d#0CoI;LgOOs3V{J2@΁ yځ|ϼ#Ѱv b7PZW! atV49P!E}}:I)Hbe?e:7%//{-qh}fCfCOlzfy~(ñYŠ X9y)]`<-D6i A:i\R=ΫMǫஶU_ e$wU4cD^c͜\[@pV.6 kڤM]B 9U)[*>G8+թ z{i$a_mh?_a߬_Tf/~m#2 !7pxW.ߊ`l fץnNǠ Û!D tѩOp;d{1(-F څqeuSFN̈́(\|%IX8,Oݼ=BLRʞR`ZE!$KŞ&$ªL,דȜHr+"^#y @(+]:uT?lP A \\Rsb9ma^ D>':OOmީxp.ybHJT`kӵh:E`ŭ~ ;"]&ӼB&Asn2ro肩csJ[XpCẙ [d40jp.Ȃ_*ןWDÉ3^T ZV܋: Hc*9TO$ߐvL[T}z6AQw 6w*WRm W egheA:/ 3ۥG sOJ;"sMB)@ 8IG$f>3$CXOx^v&jyxߗG+ف=( EOK< &x?Y$H }MCxJp)"FoqK_|e.p"7ڜ@-=yQfGG{R7X|$n6 R/-%kC_|u"xqOAwޤնgOu`E??#L0k'+5I-W3q͙KҤN{s֛hA|@vZJ{T:`]~0}; (kR#  #5'.ȅE|NE'rGSJpjK'_Ҧ(МVuvP8mifk{R;4mH<6WGk&xx7X Q\%(=]7 PC^P,}sqƎj mDŽB).d!ѫ 㿕/T(7/Z"w KK uB[Nh53O\~֋X<.$\)0L]1խp6`0Y{Pem0+aSw9p#x@(y%V 4Ƴ%h}A@ǘ>T5EHo16R/(z/D"q Dp?wo,PWnΌ3{{Ǎ,RBR'~^CLltD%HaԮ=rtyK$}\YD{) vgAn鰟Z#lkСڍlS#^gWmj~?_[bpV$3RJszIUVYd0#d([ҀˆԦ B&J.EﯺuZB<u9(5+PQȼfΩΆSFd~&zNr. ]Lfs,2m{$@+:+2c]Sj9Z2 Jj1(oO73Q+G )*V]d2AV'| ɕ;{M#,ح;SU4ͬ:څYsA~2R4bkSѲּx;TΡ?cayy =Q:wӚJ%IbA3)71Ӎhs$ xsT4AZ..p6f|ag:/uGv|ͻg=4dl? ৼ-L?~- +I՞j_EȨY3d[Rk4j#*xh@]3>e^\F{׹8Qvy+ lB6X %fDR#֣LX%#ܯ Gc ifYi֕) :)Oc!%ÔT/˥L˘o;ҭQ! 4_l #~&I@QQ ttȃ&W$Y% ;K@%є| ̉A CҌDbD9ěJ O{N~~AspPvL@Ҿ )@M"njƻ}Ɇ"Wk7&uD/t"HR\'슜.&5jhV$/znio|3Z/t6ی-LmȎ*y1.)*!ZjnK_8]' y\Aw"`Ay>"@UމbI# Ͼ ,$,9ZIϛՆe,pE2ZU6Qo JeӱBH_cQƮ Lu_TI|Տ.UDY Оc3"9pb>6jAd]$݅EOh5&V~R|Z{R"zG֥9x81Ox. y;Dj(LE5q_ALm7G TͰ&`')TYr ͤc]tuK{hu^@ZO1?XD&'qS,l5+AgŅ@ 0JDGc /q.EݴO(dZل!d)<<&ﻒx7?9WA~IH[?yF3 \BWi!ke&"QEZ¹A+7,'mf$蘂19&׻buVSU"GsyAhwR'ޡS1rIo)BD~4G#;a;=D[]-Y wϜGY"C3 \bH-weqau,dz5VMo[şnyI}!:Ӷ-)ܬ-FAtS,=Shd>*F1 πvz6 hl{yt[KSlB >Ui~vAYw eFT%/hS0!U/$rɄmq+MB;Y GnW <&3$0-Mu(ٛ4K2jLynt{{ތg> {;C9׫:Kn>K.ʛjYc\9ASCkƃş᱾EE;%.U~vYɿ l n9\*L@sW! 7?[GaVoԧ+e@c+"ڐ<5SUH{]{h+-ؤ[ -ޠ [H vfs7ְ7{Qpkn^5f~=C= <&^uK{dq>LxX3^%ӻRҵb$P3Ϙ ~]?_F\|5ǚ71ܼtbcn2xz~BT"|\< KLh1m#B0p(=ghljiLm]H]:UT V<ImC5f)\]Ȓ|]UEbO.?fU6OqG*ևM QVRh pִipIF}BDF`V̞ hzn ^JP٧{,,oSq`Vsͫv'cvV^Tbpxh8xC.>JD='%iF_ftC qzFA*!%<QM h>nf_.h88|KCZt7qY& -}5nAfb1ӊ<cKtQ 7+72YM&31lr&eI]3mj')`uNJ6#d"M BCaphwP3ϥHWh^ "6[G6%ޡwr*O ^@;BHQS { 4d%AEZTbUd2%@xL_P~4}H@[jetYQm\\;|9Wg$8S"y7.TXeJEUj H:J5vw^kʔN=;Qef){$%e)vmtj&1ϪSTzyw2^Z @5;,z2{1(2ǝgʊm_/!k&os EyPHXaS2U B7 9'lE",ieT.a-Zq"+"@mUT%O8#ǽ,8OOcc@x鼦<)9&QQjn6y $q9G~, "FȳQu>E-VFcc֟6MjM=*J#$9VlUB%]59։O-P5LVJġ=pe;m57fMpIkq!3*H5ZJ_mx*Zq BOIL#?cC⭙i!3L. z Xo`H&UvB~jKWb-zSX9ױs/0x>΀Z 7Y!eZ!%x {8pǨZf蝴=g >OJM""~x.&{%1l ;n})BF 4#;=U$@%O%yOwCRNt+5DaXkVlt%%d4u*UhꟐ/^"[ʈVG=y.,uGXn{~sCHhBslJB4Uqr7;K Vs#pTAA ʺ"2_Ixq2||II XXdeY}.׎@j2 mfHI!J[7fHM jVo>,nȂ) S⣜M$eT9jf.הVcee>VKTL1ixr mOOqdԘiTy;2kYcƌ5I'rQ@qڔJ.~MaLhOS]*F!᫭8Փg#Ҽ&s >FFS1c.k3B@:I#vO}.}kB+R3Na%$00P>Q__nY! #\d-UUmT=P#c2Vz$$ƌiIz</Qt3ul\P(hƾ}HUdΏBfqE\}S &KsM˯H0W*by@97C䀢7_4@':/_ڣ'RWCfz]m (˯ v3<:cP0gJ'49zw=%C5~9POce-h\h7HxZ0a^mКFsQ~O#tSBn9"볧Ǘ4OR62@Ɯck4 HNqt'߀ j``aP&e ڦh5BEk늬voAzSK#?-]A֦ZDd@RK \ߚHYzĻHI->,$vչ%dPMOf; 뿰:&Mρ@mzu( LP)#\|(ZiJs reHF=d=tp7zRu$3f7V@F@}$̾T8|rx"~E RR+DesTQP i9 Ⴊ?{bLCԙwKM; \?ƺ+4AQg ]@q)cdޙ?!|u2y|vj̇o͓&"jUq:FT#1P*jwAHa[ړ[*= {!sZ/zTcU4/wi.*/ypx?+3|ׁX[1cgb!f=O,]lۗ*)υ,Ai4LV{3,N7by#t\"ؾ`0R$FT3wHi-(%Di@cύqrkD rJ1}q[Ցh΋wl#ֽY42o}vU?Bu.K,D}\yp3-7rE^AoQ+# HGW eY)6=_pV'(Ͱ?,HݢLK(`;?{ m]Sp?m-/cZS_ l%a컠שι\ithQ '3R(mjqͷ89k>e`uBWκx4[6;ش`;~4?yY`Cv0h3, Hzi)íxULX ]SS L"ݹʄ!_'_>R 6a0hu*U;eb-|t_KT:r\#̴7]Zzn[f)P=5+,A;I4<ӸB 5`ϵpZ]-ʙ웴.^F*\9$ mxCuo4ԮRyÌ&gT<.j"6'^:thiY/Ά+(GK<eJP|omHu,nz;/ U?er6 >|0@hby2't Z۾}vs )+q@忈 3%9FR\TKxx/D,>Z x`'BFat&7ad2ǭٱ$| BD o2*;H{[M.X짊bO]^~aHB.Ѷ.@6>Wͷ݇.>azޤBqI,dѠ2u)kzEԨl/ 6o pU9xNUNԔ;KMM2i'SNT} Y!)g#Ob!3iu\BmE~ll6D0ߖO\GMfX 4tFGA 27sX3\%u/O$0_@LlЇle3BϷG@a23nxX^P-AR\xY(|:Mk)x.sAUk2 f+cqZzR P]j[ b@R^&DԦym ŋ͐ >m5#0&mfub) 7kXW2>(ϵ$OƄG.@ Pi۵jw!ўM`!P `lE4|/A4\KޥʚGS:blY KsmGaMFՈYUz!*%7HjoV~h e'eBzf p;MʛaXB]tJՉ/z?Y5E=\l8T+^;5JPoǛ(]JSGl}ekk`uUJ4w]'Lv,Ծ/;-KFTãQL`|%C]iZGcF`.HlIk}yOwl ?;GFZ r&4 OFG -vzo,ZRӚW뚞 : .C>hE 蠃y$|Yk5/[ <X!XKXg{KLVx ֖dkq̭,ENE[LxDɘ]ro$ݬMb,`#PތOmGUW,N{ %?[~@ +3tUx -4  T'! s7fE"nvQ'9QJ4/Po:FY9ۅ3jyymdRtX#xhMjv@%1`c"$DAHo`8FOl"y@!>E'ɢf(woJjir0e;U64ؼmg7,r g㍱J=L9*恣t5"eo9ɾդb?qdYpY-=*C2&̓IeE[i% v .Lí;rSjQ0? $bH_Zz}6QHjHLi4P5i)`4I<_ zD 1E$d0J5nVtYh/:Ȓo.Aw-xIzg˫rf=no)1@'V:Ad,;,9Wim,%yvv*v,D$$]q(mB6S؄&@ 7J.Q:ʤDx10V<\L]%Jo:L@ީ1;QBBkܭD0$2 7}؈"q`&ށ)z|$GGֽLêrWRhlrTA?;L uۍbVM 1QԶ5\?`KHĘ&I9O񏉮^'ʛ|2` OhvH<" }A2ә@A `CA!*SVM`*EaBoiu~^Nv-{ 1Zep|Șo4+ۮOe80$l.9pUQ(ֲ%Ѥ _p*n='9-Jg16fVuNM`Yݵ|m̰C4v&Ϩ<0k'Wxf>!Sjߤ֤Бzu3HqFA΃֋}@_Mٹu }U#ƎӿĊC\eQcJ /g b r>\Þ{aPa2KSH?gD@e GvxMuP4Ba(DqmtruHFNJ)4 BΣ@ *`vE;)xo$K痌uoq8XBXWmB r~HݝYVW(GNKs ra! ۞j XOZt%q~Tzq]6!L2a㛕ȽHC1<5& Y+&\]bnH8]Q[/M-|[pLEu~ld;ʑ觶ñn8&fEux}|s } e]kmC }^ttYl(1Mۼ |'T7/!GVH1cQ#F<߱'K)rq~6V59`"ݞIV퍤-A<WY;41ti'ә3g]EIZK&7PӼ2$3Tsx'6HPj5븢TWTo ;xA>/ {x!˜QƝQ}pkC>bLKXbeDu$WC!ݴWq<{}CX_8P>24bݍJ`gmf9L kT}/ѫd#VpY461 to@Rz|ENRBw=-SV ]lh3 JjwpD~xi?ۺF[^v=)*R+8#a3gaxh*@O$d؂]PqEr& [ŝ82LOp:y{swҁ5;A`$LP?N@nW!(=qeGmUs^s8:n,3n> WbH]M$QG7H^0rW$9%``RQ6[ 0H}k$ i)Ҧ=rD{2iI(:l0;XpORYtIsl ;BE`zs6(onʮcAv}*}#n[i˨jPsb3ܦbA#I߮F~rIOIU9{X1%` e1ҝ IĺLήTP_siz5kOT1KUjs7;[`Zu;(-/MRt1b2y{lukJGW&/ .` &Q0zSa4x7Xu#8iW'Ŷk2wևdnk?A;Y36I9]I{ԥmgRbN8dPe.la3+O~t6 aMFr[D(P /uIAȯKGViR.]Ԏl\*T|Ϣkk "ֵ))0Hh4[ UlKHH.X+Ot]uQ]hCۋEJ~S*| mm AMdm K傾چ9K\`2F$ad"n Ah=svWQȤL~ $Bzgft|DӠ\%Δ#07Au,g!ƦC)Ɯ7>ֱ ͚+K~"wNmX'[xEabP)~)$ :~|(GY6~^G7_{_n:)H}DF+J༡L0blG>dVA 4*}6,7nuoHNe?\>VU?omS ~,u+8*2I<)ǖ nsCQ@S0mqo8b2%8<ַXhBBtca0pC3W6Dl A!)Uː2s}vR3m㭽D969_3xlō xOvgcm/4?amen><,Y U]L_ "kI|؝Mڄ!2u<<>@ıj|[ԉz^g:mD7S~ㄳ L $Mtj}*wu˽P4 n&J}m& Oyc 28cMka>2k1A 9d@OCJ-lγjT$.QpVNw }qgrqb}c xn)-wK o8z' n4zC1VB,eT#Vl ^  %fy6 Fm WOyzimv^͓'4 ճg08aP7 yyn3 YZ :#K 7{^.Od{CtQ_IY1Nt’V: .LIS_7g}[9<1>b1Z o9QfڝΰdoʬP*HOZjWu2U.«@ƃ[]1|FP $ )OE$cg <7K. Ւ:ߗFyl_EJ$mE%1l[?ɾ9B( V>|:b|JNcTНѰjGYzWAד0||9)RURSrj*^^X0N̐ 1 lV:Ģva ~Xp&m_b4:' |EA!/ܴʪp]f썩btUAϹ$}`rd⻟W]\xLT>]QL@JU\gė|u&R7S/{6j}i!4l`3mFR@wfQg9Q>jK42r_Ĺ늲N-bO!^mG ~| r 8ˉ0%#Nojcf?J;^&- <6ޒϤ^2H-GbƞʚBR0^&8Fռ߫yO!Su$f?7̻";D TS_kZoV:˒BqR4oy =-獰D@8l^^Ĕ,ơ?4aW;|_:,LZ流D^cg"|8\qAMS;N pH>nԷYxCH#pi|%5j2^!˯dp&᧻jv `+dAaoqfVF#a26O]FbPli|LUsA;ps&j7!ybQlK"Lp0'psyyW_>U uT€ ̽vy*/o)X2U'B&2+1W-܀BU_#ߦ*R}ǯ{?4;!F ʅMd ˠG8ٰw,d NmZŌ (? vzU]ϛ r5 #ٔpJ@05؄n-aWJm$K %j݆C6>O\mIc-::Cք=қ)!*X.;uTla;?\DM_h/$".}gчU˽qPpYPN6QHc=ijv0`2>rYj܂m"@|л43c0yk:? 6`щp( xyI@EcDSXw@5QY PʟǽoGH*u~XeP r<)jYc <ĥ'u @bBeI\dn{10f `j0 8 r!%,<ݶ_'@E;+Ur8Vγy&I@ BZ Ϗ?ti4vڍGh~⋔|Zdf]LtfHkQLc2H.' 썞ž~ϵ3PDneF D]qntz ] bcHtKT m)cJTZxhWIGpQBfEdAnλS]CD{aj Q[%VdۛDfZ\2y9ACǂ YF{32% a'#TN=Ϟ (-dh<u!N~p2X_W(/}IEcǦ?_^!;I|7dEͤaawĠd]aHDO|F:/ݴ i*!p4~{ p A6LwT '7(+ gEDZrLn̉} o ㍶Bx7Q.BuLVrVAȂwEDf4Ѽ*y ^Ȓ͐ӍF-G:Zg멾920#'se,}"њ Uu阷Tƀq[4Cg;;Z0[lDi16?-ؽYEZm{Qwy!˸Β)F"Dh`$HuЎ}Kp{=cgLՆ I5YsZ*"n.V[?lFG?3&\Uh^`TDMD7b&M'3Ƕ n\2 (U8 ؎-Lkɾ:|lɋI)[KQ7`"O CT H=na!tpݙq#DKTI^8nD"-L o|u b;t%Nm&,0-#._8./}g!hK_fi[6]˟MZ> q{e.pS'PV7$,嗩i.v) TҞ%2?vW\ֳFN9e#llʁV2nnTbN(xZRP|0%EZ$Ul0Do ,H =$zHU`C.)7 3U"8k"$Ah,x`y(7;h)J3&-sVwn{zLW6R)¿ft!)bGgx4r=0J7!Ddgqtg*oysOֿnUe#cWIV`MݺS6ٿo> Q]cق\Pōo.9AMQz)q{|t0_G/z{e>,ŭE17\/m:vKi}/,B̹d aS+~94ϣ17wxv_{#1ow?>,e̸H sW#{^-P6 ˲:m\>WiR،tMWC֣@i "V!$/q'ᱺu8߶h?FF(<^鍽L̄mYəohd9Ĭ7n;a@L#63t G{ڪĝ "QA)q5рD|qumMTNۭL i޴T`DS;hG-:qb3!(D|g^NPd&~FWobQ`HwsQava-q5QX>,!g PbC6M<>WG Gd["VEFgܚW=Tw^TSdlTh=ﮩ_H>p yoHdJ}, fdt0O?q6bܦ:$<$cS0軪Q' !a` v|fum)Q V z4#ޣ,qޫE$oq`Y&Xiq S|Kf7#,LoUx PU-cJ=V*ltIQ.a'{߂T鋘CPBW3֞.^XXCH81 5GTN386hyXu$)SCG!q*ϼM |=!Oбȡ;,+՗IzS05\X5>I`#fu4$OqLz)5q Puj[KMhEzGfNfa*-jr5( 47}6C2%6sQKfث!1Od~J{OnQhk9LMo <0ǿdg:/Rvc:da;U3}jefQi©ig "htQ'B:y7(O@2-YJnbPFCXXA\Dux3ImaL\ ض2FǮP7yOӦF衧2&EAdlEb{_f/̝z **($ALUNӭaDZX&'> }8ZʺɬTQ_j0=v܏aӘO,- hh a"&BQIfR̄gu8ҘupsX81utn>th(qkxC݌w+ؓAWn_l25|xKxҬf]DH-_4-Ck9-_O>+pݜ5;Q96[zKg5IK==o2Z.@&x̝lP5cvթ2[냻Wz]J,fJ!QA։xݸxjfR )ԳೈJEֈ#R7S>U8}6r30΃uw{M`6%7EtpAhhW/Hps! ^܆Cvke\S$r{%oO!4sifr.^CjYDOP8rgtVut rOH~40LL4a3i182'F Tݲv*E"6N+1GFEsIךK[򋘗z ZǂscxS{*+SMy9ڃ,v$s_@#_:o@aI$6IɃ/q9K@M]qE"l}{ǁ rNu:'ﲲj onp[ v%|H}. Avy(ۇ8͔BJ*~/͵VJ ї /@gE*,]A9%Lʟk]G!|.m9bdpb !@E5eApJv|\ݎ!x|A=)b#X߈dWMO6$Cgmv"_)h-waǚgc H y CRcBv#u_'a[(`Yǻ3Xj^Z`F)/movC{2$N//'[qP R>yW&{Wf4.?0OHͳOٖp\Yӷ+%o_VG 8dhV4z1[G7ITs4R7࿣6H#i j=dJX]mm>:cīm,!$Qb;ym1 2x:6ڡ܅'<`25O ;LPg0VoR* >1o~`6{CF&} o&z*mkMF%ų\1 I,_х#\Q䆢YL q;>Fjpm>p,+;Q:(.z:)go#);f5n.I /_ELY0sh*y:0U(Iѕ/?G(Eˇ[O;53~)D9dnEɉ<*c>4S?dj;/L>Ϗ̭8/zMUhͬwԋyJ+ u@bG8+,-yD"+ ͫ,q12LM]}D'SZec͑偗aX-]cj_2MzJۂ`b :],<y3pX|:|_\rCsU6"3tk$s'Cf"pHq>n˥D>RHEZf u-]i`uiβ`1F&MD#V}Fٟz@*OwsVZctgj@Ax"uP-MGby Ş9~.:m&6c ,ЎAs$oQ`gP%dGAd(^b">)5a<7u~PiȂ*ч9az0ΧAi p}eۻ xbBg*28;1HCGPsAϾLŹs֋o\]W>(NPvz6}YRTlJTM7U e4 }&Gpz1]/eg)J-JtLP5cވ| 25.`}1ʒ}}RnIa]fSÈA-vbWSs190d ꂐ9C~xσO8misRN$Rb~ -Ejpto]` '=6LnPe;VǤמFwA=g6Ut?s~PNE|Mwpj#SgyK9'}QU)?.sqLx_#p{Nj>yK~y 2,zTwlASc .m[MAUu\SI =NNj+T|['K1AXHUzd58aH"2o.cN | ZVoOD ЁpM"-ΛrCEyNȗjXv`=nx[# 5&T$q+eE)[[GӘLO|OYo]+,Pl۰XӎJ94$f\|f:;|{|gPɻ ɑs"$Gp ( d3gh ^}w&5~s0Qqx0IqH4|m VF=bD~W]#}l%nq5p*ƯO͎QoAm2%~;F Y יnRPO BnFe_N{uf(=^f- Wmou8 YǑdאC5*FҦP3w*Ľi}Ɯ2s8T;ʳ4Qkķt_`SӅ-0#a & ơ6*~i_&Sع"˃cq¼~XmQMbʐĐFꃣPG4$yGGVstڏl'‚2r>@ *Qsg'PM.iIhgg#_Y0ޝ@^-wC6Y,w`dE"~8vD}`%Bwn&Byd)(/.ψP<@.N<5]tSkdR>Li猴u3۴Rh!f5nm04 T<~Sת&/q1 90-0R-U5C'Nu#Ct:>ͫ/!5}y2C.H G5NUA5ԩޡA /'R6C&_! ~xWeԨAgIdwȎ#:kra2 )V(99I)2d^ڗK7קZ u'5K&QT^ 9y= f-nN~;h,oNh8ͦqEK 3V)0"ܤ>ڿ. Tk! BľRnx5tWOr%fͩ⸌Qe#Xzp&K/Qൎ2Wq%Z{NVqJI5/""$e1,Q`NnṄ)W9(X"$3D͆U DhOTWڒB,ܦ NKKW3Ouz:[7qm`.*#]fX1t63S} gczוR14s\v 8_'|#._"7y^A5R6(ɮّM#o_!;k:ڨ+5囿 ɏ<ɏDH *M|ky"Px[/N{FR޶ӫ :jJ)ԅ%b,hŖŒ,(S_Np+JVSoCE:c)+9 B=<Եm=`9 rˉ(B1#6Ef0G ߺթ=N'obޅ~.Ip\78:X+犻sNw?,J/#&VXI rDzpU۲(;50wxlc![$r&^y׎7 b9 0V˩S"P$mWf‹ ]yCcqˆr~xG̛vH?Jq%8D{@ֵ4^=BQCn7(?7}%rY!pڌ|5t1IUvڰc6"1 _(oKF& x4+wDï % 5==uW^ȱgf:_T 3BmE3h FMAe)%7B7d^\:^(9T4-;9%kqhZ1I -C\[d^ >qdsی/dg) zwޔF@_Ҋz&ARJ%CբtOҰit$kVරH*/kYeln7ҋvXVTk`1!*!hn2.ms]Nnid}9E\ ϝLE~eu-%WP,wr4?):P#yOF!0"# , CrLlFŐyVxC}ZH >ϪĮono"~wZW)2Ff0_ogPCkC0G‡WBR9[ң py)g ΉD((qhKdHpY2~VA>،H?pMH#qؙkS UAXػhDaN&/Ѫ?Dwov͚B.:h/)͡i֔ r2oF~,a K`vXX a)}),V|."b&vgi#ϪIxU__tIW|'P¯a:\+SbYa-ޤ))qjm{ 55/Ma"$2W=C)t{ av !)sZ_El4r\X! D߶ ZeUV/` 8@' "iCib{z~gBox@D5\9mmOUY@,f,ŭjR#~J8;@)؍>mz53Z M#Z"'bɴ>z K^fzk=YS(\n,F:y>?ˍT!bC)$x1MY% ]:QMn>Kc}*n%A` Za&&%ͥ_띱>񥶛'`Gb(=xfbWn!(l\C@kT 6ai7ʞ#>pTJ5QWgɑ$U*yKgP5:;A_ޅNPTAX"XݪǗ=(H-_/w>^1xJL H0H/jy[Qaص-Zt9^$yYVob@HBkU=phEx# r*>< r>[!JDL߮ S^gGm?{%hJK(o}0dlcߩz6us7{{؟켬@iY/^h1s \k$͢X:V,(:Hɧ4JO 5x@C`|a(m6+>Jù)RyeeBEzpQoV TSOV i0rG;akO%}JFH! ;rרT%mCT)o. ߿/ypȟ0`4̽BÏVn4SMǾzaT샗ewj/go_$1PԍU@DzLUq{4V97r`!eJ 6m8> тHaڳ2UwѷT⛹Zr$8>1@_ 3d( ii\/9GU5rQS|@ָ^‘ $Js I3V={ 7?Ǒ/a(~ߗx=C, Ţ؍f޶ W_RhEx*A҈AeBf[:ÿfe$D:[:`hDP&]I N~~%V?JVfn,] f8/ThҞ2}DowmG`YhɄ{']񇥳|"Κl%9LwQH i:Turh6B*PV(u~e6hrTa%ڬgF@D#N=O 2d  B^Opǻ˅ \81lg{PWϺ`Ͻ"6|/xb>{3+t%KtX>Qc65o5ܿ#/l P<,U6Z|eJ*4EJPdz~MmM%BCk) Aڏoiqy`' l!AWǒxHR"uyñ WB,m![?^'v˃¢\Y*zd8x>o(=דWV%#k6W]&bʹp+1/w%j'Ũ;r4 1YDf5%8r  B(sΕZBgP_LANe4+qjDrGrڅJa.ZZI !ZYj =̌RBy v~^@bTC󾤍_q8$hkUd:fr-`  Qƥ<(wQ Gg6J͘oAFS:^'&^.OS{K5]F;&eM@8@fA}?U6XocX?ƫA(P`EZ>Ek~_݄ebG9Nx@Z%D>m"Jz[/\ϰo =oɅ~J5DKhC׫ FFK ʪwx 3hv=Zy6iŸ(ʤÖ`=lPz@V> ;Mn*M`2.BF]6.%Q.$ ӥթ c~xNxgc!;dVR~ɨ`SX,FߐUa =I<;ڥvD^p/P.n t/Q d'%ΰW\aki^C7!R  _xbZK:bjQ4E]i <1 6[m1(+&M`C JQ;u|7{HaM{up|2=:sZsCgLG7vG $O+޶>>A~1 O`T񆘳@z{uOZѨ1rYɁ\ڌm1`Fuۊ`j‰;-b$풄9!xUF]UApI +J6Ha4w-o`t4{נ$Jeԋiv}" 'L D~p e9hwAVܮ''/Y˙.gݧԛ3<=?#*qs۾R( 0^ø^zdN1MzUĎ/4PKgx9JIJ<9tKDKmXXPfWoM#^_&V0H*[If {]̎glCEr.N{,inPQR_hn!Āb6>Reݴξ-y6+fh&K6T;B[J`ϜV&]}I&z7!PA\^qb̷xLd%eCѵag((K8pk^eyS"7`?JVnN$9O\.e30Iln[S{˾ILWp0ǟ z&&H l%TV>NܯN`@\(D ߈lcZJǑCg=J­\nt'jyBY%4+QP64?v̜Bd"8o©^D/l+jp 2i*muG2l`쾷zl^58#W;ph =OID=+!AnC^wJueDGXl G7K)눠}*@zNOȯ[h'ZwoHJG? EͿt"@"X?[fdU3f$3 7A!CjV1yYbB}}nEf˟dE4lfH5ЉȌ-'}KUj$jm@R(B<5@p Yd\b5d} E՞(vwP4b/zi7A݅-^^hcr d3=`1'H* T۩{+Wҭ^:RH[{g $yFe9!~G,@.=`*'RYc'2~Mζ!YU/Z۲UA7!qa6;Ǭh( :?5͂ 2,ɧޖH9:H[^$/236(ȱsY,UZ5[C2B* C~}:G2޺8[a~w'@y{d.s* ۡc^I]l1^J!VyFCM{S"Aږp YDz pKBs nJeoIVwpqdz.<C&Q4UBUѽԦGHX;rժx&-Crb*yKߤ#.G0 -: w6R͈m}e*W \lVR8AejUWo1nwGBr9eL,,,}{Ruk\_oާ tnBnUYf5 m_k? )-rk>wV7.z s}9Rp폀Xw_=T}~;5Si}H-Smxef8*.@).W0O{=$x?) (8pWrJ̝@uMљz #f?9i:hB~@R:@r E6c=:Dipb$y`ead$OǬzr&\Vӣq2P9}?SBGGqHR7{r`fVO4♇T~^Ry 5^/'ϼ T]w,&' #݉JOԖ?ԅNyK!rrQM{ ~FQRSa_%[ ޚi5`_mf̿f $E[ TRokĔLtIAwe4?I_%ܦbLq4&3肴%_bQeRh)p /27^7!FրL<#q^@4ZZM㩻mO_Zn+%"Okĸ+پ0Z23a9UJ1 x@vmHj$ RX96>&ܖ8x6i5JJӒ+دZnJC+m!y0"|D\^JH&\?4ҧɗQ~ؙff̭Pvn"VKqtJ{q2& DOZ;1Q謔w@QqE -Hj.4}8tu\W N4MۂPəT8~ W DpN71kin̼p ,ቿ# dVZҾtWN6_ PJx4;V4@b{\mX_# 8Nrl5x}p>IaA$N[}Be8~t$$>gh"NLZ*P‡<SDE 'yk+KՋh.Pb[J^f9I+`r=2'}żz\ȴMjzZdBux+=2vdXՎWypjDG_#~ j4F G 6⭈+'җآL1CϖДPo60?pLr =>1)E]΃8_ E嶨0>u @~0w lPCy:5ūvUQ)4D/KSS܎͉GqFh9ȥaxЉ3Ȯ)/*/~wm^wĽû<}+XkMY,b0,Z$S0ȴu^V_L$g bKBxG0܂Jߎ8OEr'`boG-őE1{>öHkVBV-kfFЈ o xqw\zTS"ڄwfW,.oqU$HL\O8k.ygn43@_TfAY2jWsGw[ QRlF>њL# WSOz4i ^7Ԟ ]Ǚ3xpof=WhriLJހLqӺ(w MX9tZVpH&%eH7q[y%9!<%@#NB1瘶2t(uYc&xRWg|cA~uȩ9|'RScU64U6JBs6A>LrkM}[x<1یYfI (H )F(uӪp':RSO^ob'f2`5)ox發Ix6҈5!/Ѝ_mʙ#i E:޻|HSmv։[&'w},ΐ{g{_!x-HaLt$TyhVmƀ!V,'ۓ A&wtkTbWg<vmMJv\2O?~ÆA fEeklAAr4:.d@#H$RŃ3x~ ''2\:/e0K&?b![\cRx}|ن@)1˲edF&ÆC`r#%N=8Aiq}.J>PJE<,Gb5^DqrA/ . o,EQeN_{3b/uhBf7c^FO񊃿J#g>uy{'D(`r]bAXȇq&72AO}-hh e?IYYk/߹ǀKگTPM;Ʈ$u^ء雦  Y@WNuԲf\rKAo>&o޶mpm;G.hoj Ք9zT.ܴ7$Ef!n &"ƶ9uT8&-Y4vfC51أM߰ 1N"ގDTk X XN }p:8c DA`#Ժ߯;7bKY<]7Lõ;П%Oэ,",zl$ ݉|;T&cvD3+oQcU6^H8ZvsF@;_hA˰9lm3yq0L2@^)q~ڕ!v+@:qqET7+ [ 85+7bsX|B9!HpGߓ\!Lr63S9 (FX(nQtSyɩWʱujz8彺q =bN10391 c"7˘(, ;,bpŨE+rT*q3g)VknhuVZ]~?HhZyɁPeQgq)]iFx6l e]-4j 3ny8 oFal!Y@_i.\٧8AhhjyA}cƆX^>R^DJDh0rzII/,>+|_}B\햎N9&zG@M#aCЏ4] %&^$=k79$yHu!B{HL sfoPd}kI|p? Ɠk=;􁱰&qpP$1f c(QARf߾߽&$)˵q&TnX+SK~x7>6deZ PAƢ_)_I^Dd߯Zcʎ̩+*!/1zLz Au 8snMMܲG:1-?΢a2UP7ѡQx21Mn_c# v*[FIPMGx$X5jTcfnb4녿 TY.OJ@TF k.J Gt7ׂu[˩lf "y )U:GٰQM-q>qctWAwOǾT UX&%`S@ҋch 4'r+Q'& +1Iub]w)nF~T̪u0H`k4f.0+gʨtWCޱܒhK3)Q;?n!c 7DYLGyUW^2Qͤ[x[Q<] '侈 !Y?$ZMb~/Ǎ)ruey~ZvuvnWJy 8G%el2RՇ. lC<3g3xɕ(Ͽ^x=U˪Bv]vit%i9)]+YBRg׋ ոp Tʚx8bm_ kDˬ Yj1C\ w7|Eo>6 P䓦my6chf*5A~enqh=ERL=[AVB,j_'by\n>3g>p1.p nS=2(Q4 ܊i~ɽ3u;p`&ay 37RV3ND*^5֥Rg-YZ^ocg<Қ ?R+Y: [IJ +NНC_o YÞN1RW6܇k RboE0=lľ+PoF|!r,MQɯM PgO8ӈ(t,8GP˙ g G\#T"w8i< zx`(?4s7b`\GWy 7Ή/j aW5 vZh>XUg\ BTa}??ݣ'|4튞 ܤJ+"#==*xQ%504 Ik۽ w8noi0_a() \W#-xT|{sepQ7ڎbb\V }KarXW#`9\JC}Mkߺ4 m3O8T=hwy\5(W(Ffm) !'*n*eMp637r7lpT ^zR5?NojTpߒu.I &`Ԧ3eg/Pz4- =ftoś7QP! BjCTD[Plr |5f6@rVRE#ۂlD1gnj`mN.B$X=hQ=kÿfy̯>5]iv%1eṖ]jFzbϫ=eʻyjSqnр&][GXr JHgXR5ʆn},ھ :őB9gZerbb1RS-ẽޭ*jX=P*K `7 xvII³L nRSm i҉ Bg3c#OL]v׈mSFuc2Y{S= I&U/F.6i@RxAl8YȕڋeSsr<̭4ɴh%He5@̛" gcO`1#-Q" 4M y_liAS6<(~x w$Ȯ} BR1cyFYOw5ן|{8[-~aZ㵳;=e{kf`:s~ӗ L ^00(3)Q)UN /#*T`~;jz5}9s|3]9%yFKdQH׵ Nɏ[7Y p4$"Gs7<u .yc,phZ ZrS$-\71X u̪SN'1i'PPҫ&E7:]\* Hv1Cl;i!}gsuIh;])'.֭U6` yM E$aZȶ@KKN/~dwpx3E$ h fR2 Vu# =4<Eëqho<%tI>y{0}FMB>4,@y (ýAXcOkC ؂WG } H>y dYЁAKBt-z=HrѪ(lǤtZ戹hc- T} 1!Chi!e%2"U#׺YG-댳b =_Ϲя穮C/N'F\=g>9 8vk65~ #!QO`hG #FVVtp%\{ٰX:\26rrZ-u×v\// hO`fN6wD L2nAo R=Bag o=uA*V`Ęikg. Oeڊy tk ikMfBfA~7KZu$)~"M &iV$wKY̏ 2YaW֕>VNrr?J{4ÑѩH[Sr9 S5c5{[[SP> ?-l; b]':w۰'h}ד{PͧO7j6sPtbKǵ'T'۞*>?WPOPH%=ּ1rxf/Xݵ?xarW $ZU^+Jn»0oɨFEW)J=*;Ed 6_ 9iT1>ӭc0*;HYfh.2H`}3CH)/*zƻGz^B?z㺩湽kP ;TW̱_.*o]0Evڲ#Okko]2-A8,?` `/GwХ45z6BwFqkz~۟J>M׬I2PEbZ6JeR۔Ͽ>۹يи ⤝:Y^R7%ڹ<0QX]ݩbF!ߔ~9"FCK_+\wb 2E\gXJYkfvL98 ZRC^b׵+\iY|]sXL,<8T;ؚm*\K-X}ځ$qQ9滈h<V:f4@Ih?K'&[GP/!2pFys>aNq]0I@\ ϯv{9#VpTUKv+..?oomn a*n{d\Cbf5Dx#,x'u/cNY?+`/4ֽ6|]xkVr*.2k<`./Tí;(3 UK1|!* 0 I_C[ <`k̐LwP}Д b QۛơqsU6d,ŏwRۿ㪈d?μiG+JysۭTtޒC&ҡzcJ+'1o'C}LbSz"~y]У~(F[Nm?Qٙ2k=YHN4D9#h@wGZQ /M޽֒8hG@+Jpџ< 1~v@Bn?ѣad,oUձ׼j6 ;*զGa@?$Jqtt)LHc>[Y6(,3%\ PqLۓ2Njڼ~(=a[I3`N2sam X,_0!ɃO'G<1J&Qrq0WU[*Sqdl3 &c+]a|T@" =(OĒNȄkx6@@tw[oo!p,W@S9 ̙6GƏ;ku(2`a4'#Xb;DIlD\HE 9# J7zB)n9?%jĊ7E!Al;tڪ'SIY.{ }iA|='H[g}I)!$1bcFjkUH>&H*fʖ481ٷQ84 p.L5iS$06L/N9Cdިk#/j oѩS Do~f[1S.CaO& Qp5㔢\3>۫rNZ9WOmAL+z4$>jLy Hvdkk E>O5*kd )v92ٜYvi vVӟJSȎ\`Uqc Ρ0@ ֆ'g}#|@jAt2{ 2o8*qC f8 Y?Y1u2c9TWVËJC}T≄YvEz1CQxvk9c꫋k5Rh/IsUzDK$fLj`sp{^m' :^zd([Bb:%6-C̀ *O0_(o$PSIl#E( \KJ$ۚJ΋unPm{dsz%'GoF\x*?qfmEȮ`IQ ˬ`{YSٮ[oDKSokYib Ly# Q>8b7|EhebD9ˉ(Zedk0m.H~/n|YhH C+mVX{<\V](a-ʽ_YHO*mRT"T{5=4MF= v-r?&`aMk"3"r˗||)?\пh&Nż0c&U{d?YmgKp`$טHAkmR e3TfU,T5n6TdFk$^"uS$[emg+9p,>ڝ0qlNt^"T3y_iqO ,9tf/ww& M\l CM@ٺ1{N]N_K:7h#\>|zpf6Ti5IW962dP.\ܸ PY>Օ!S༆[iT%rU)}&YD ,C;UqҎ*7O GB YxZ}B;ZI>i/*鯯eZ;(.~Eu;c? ,\p\';EG:b?wHC&1>X#+ۚ!jT!J5;%p,[Kf#M=K0P͢4l#^-QK7#ٽ:&m}eJOhpcҟ_ (Qz.!xݨ@9AHʢ ˨Q㩑o.j{+ Lc6,&M oOx:|5V=yEX?a])c-.C<{Z3*OI,%{7d/8-t5LsӁ]'. RC# ۾AlUt \S؆4~H3(!;9g3xhE; C|) o`k / M*}U EpiBͤW{ *μ obegJI7Vh?X^ׇGAdRx1H6`ǐ5~.0E{4.¶іV;FrpHrl9 s8&(z-I~v7mvhoo @my)2D kAG N_:uץZjGǠcoxr@TЋXMa5qJs|qyrg|)x=Sȸ&f F C^UVͥ۵$ؖ Tμآr_nOVC5b c`u#ouZ8s=,.xwdr_˘HYSZ[=ͬw}v*t0d={ȚE*)ռ*; _|)[.z_NM;N ԤwP@y HIN 1_; A'bװyQk1wJ&q1,2ì7eLH]F}xbA5.-vu0(s0T:2jIi]6EZMGe V=S%4-r: v41H}-UuDf1I} ^~`YwW4YFje~"`y 〨"UYV@߉¯,>ǃ/Vb dh8<^p>ј88LE^Ӎv"ݵ_soݮ+#ByePͧQ IA\ץb[gG1mx?8n7-ֺ{iY9It(E]x&_%"A8x6rS,5`.uU$A)gLnzJ0LFΏōMIڱ?4"|<m{:76 qn>H= .@n:޺T~mrf,d{!``|M2w{LKƼ-݅Xcd#.1&lqZH vJ+W+D)CJ`# ^$iܔt'r^_NɞJRD+9(Cnm.SE4wU]iC=OسqiMl _|bnXBi\ua.SeJ?f QpY6XB휬gGc[|BC3hRSs|V!jIIQ#r+oe>_wmU8 ϜeBf=^e&#4T˽ևL m12eZ7h>/ 2ى5li&XBAŏRw|r,t##ڰiC,=k򠟕f@ɾw&];&8x%So9H`rq>S9&2*)j1tWrqV6EEIjMGyngGݘR_"0D,76)wF[}{ˋѽm[PLj?ľ{飗J^xr'2\NYJ:ѻ 3M84_%!Ag6Ss%.rwQbR'] ͠ҏT#'K'VljS4DʓڻwHg> Hs[EuRjf (&|Z/ۗ0 yHpI馸MB5WăNN9-xYE2.PRp_P"똷"$ nv.ezMޯ B,v|Ҵ!BN7v/!]$sQ\FOh5pmC٧m*/T3&y;ڡPY䁑d%UL3D́ k&A/z0bqBdd-tK|Pw mݦ+IvΝ(wn?׎A׼i|"Bh٪i6k{cd؟we$ZUi,b03)40~ Sg c'c;#"2$1j7f_ާw(/%O1bsl DyH`d/)ȗ#XF4:f|yd *1igbwb⠼ 9DJ2!:|453v(m;cpECz J,[Ka&veUdžmO(ko c ۺ>I>!=9Ni9)u`N 8L#W;լ'rPYBл }e=%3u2$^@m[MA~7jA=:U}N[{H&h_[PLFIϴR 6|=,#`9h1-%bS@=[7tUqۢ1L0S5 y]͆;_ZMcלj q֗7ܱ&(~Aׂ8R4.M{xZ (/d sc,I×f7ְ~5z,, 1G7U{Ż0&btK"#i(xI2#%)عh 1B| pyvZażg[M2unj7'ӏbhm jcpԦTBܞy*K,N7*1pd0㧬rB\qS C6COȥj89m<- :7\˙!̎pB{X իM>ՏsJ+Ci )aJI}[(ѕ^.? _1_EaJ^m@*[e!)l-ii~w[˛׫r6Ҍ:'+F0% *t6c"# t#FeYźWVkt"/"tl;c5Lxb*Ag$7TCr;!v95nK VJ-m#]8ce 7z)R[kwßʁ +:[4HFuJ)DQKo?2udJ.AJYH`2 AȣMY"?Mzʷ?|Xm("HVJe#u /䅺h 5 :A@K-Rx|o.oui0EaTlD?J &Y:[ !wnS VַW!^f4FJ/<8Z. 'M XB 8z|E:,^Xyzs4R۾o`&s'V*ɣWUBBP$ Ӻ2(yEX\ 8pK ޤұ0'.6v:d;0wAҏ̤Nޢv IZ&foɠWs$bp-K3!KMl2ȜΤ]}pNF>l@LlͶ4]NA\}]utˆB/b,m?6El@yi'RS^zu*`^ʿxw]Aew »Y>^30-ކ>*G ViūY6`z{(5[mjvL\noDSM' CBjG$mW8 Se,$P6~ȁ{0dn dM ^zyxBSxo< @<=o=KokY%jsbaRuGMoK*ƕrEEG*Ez嬛;&ª]r*fҲ|%ã#ۊk"L#²w\53>׾.֒ 0)S+Yqʾ>wq7N ar.~)6 q{89nnĠ#[~D~xrkz{Nb4 .d:Q.x΍]Z Mfos4w.u(V?Py:m1w%TZq U(BHEϦ}5۔[n+/()4~2pT7+N^B=uc*9#c/bdm`wyoC0|@u=clK^X]+ t*{Ε;sLX8ν7qqtF j$dP,XL<7zE+՟ *byp;f h )x5G} $G0īJmLvRFK|<1 㱜HÒk=M:/ С /cWm I9\Vg?S`s) *xErOTUrgk{}uR%xtV@s?b9UH6~Ḛﰸy)%WZyCTrhkj,HHs |j{zCkσkS5He&-AF~cBXD_u*_a/MFc _ M:ޤy"!ϝٳAB)?^񐮳%Z)v!5`TI7r'D͵!aB4.lMʣ:\r"X-T ):1.DJ:.1I=bl .pnJ;FCWϠI䣃ZAw U7 %o9z vk ˯)5,яEq(UA;XU1L:_)oS'Fi ]Ap#3]if&x:>,^|L6e6K8[6H GLWzպᦌzg{8S1k)\Պ\tT5s&="bNɶ%U@[{qBܣ"L|A~] A{M$6 TI% __0ݢoc=wEb8rFBJʳ(߉]|>g`Ò + ++m3AwOGbWc$Wrl]޶n6vg;@&h0v',|`j}\qp~L&TJN[G }x_O}}5u)gD/ə5Z}gN?)~yȆְym7kj#G/3%J@6TvWJבW$X|675F;\ }&8ma=&<:X1!Abl)}Wm uGU Z_?r?Na@pr*N<+>iBHsm@̎]wn7uaJD|6g~ 8xHO1 xaYHlN<낤}WFe5|~jE.Zc(h-<_4@J&"sR?Bv, K(F5h?e&a9& "8lT(nc"'::תBLCn3C@{/#nw-F#y!Xy-\u2-;߲x%x½d7Tȸgs>(ВEMVDu~($s4 JfDDBcM~RX7^L+!U"Kb/lF XTjo: h}?7Y|Xu> xse|A m'b u&$ X1ų(F>vjjx\cl/keKL Hbm1TgJ+:tFnl!Q\.an O)=փcώE7؎ƗMGcELtP,Nɶ%zv_AhF%ֲa5)s H=M ]7967?B4 gD\WkhWT#fks.%2r6wYA>.8Z#5m`9MQIIB8]$MYBq\?䌇abHtqIVw嬘6U1|ȥAmyI\>x]s&(IGH#| &tUj:Nԉ>S< (Lf7x7;A5") Yi_wo*gIR;_P [CEHkBFniS}n_ysdtGy4-C.itP IAY+W7XH*&z$ bqI W6chrԛ6zSWԒŲrFf.Vna(_4`IOs+{ !ϯ$yKl$FqgIyrquLr+)/QPJEs8%#Do%T (6 q}I[u.>`=jC%'L 3;~o\q>sluٙlj0{9 =˳G pNv+up9Wr&N#\׽gMKo/V߶K|(bB0U=;4%ݮH}lO$UIܺ _!P@uh3:D8pT{|?EjZJ;[gӗ*&ƧC:2#tbګb&n#cz٫a uX'Ew XMW^]Ђv4T߷yRGkͽ w5 e+]~1AN?_܀җ(x|en_g_&ȏ7RC|7?.~V T%qz^,/2ȖlߨGE]"9얟j3y»Y!k fI ߺmDQYt;i< / & blNYFL= rbv ].Ef3{rYmc&H_x@؀Qf}|ϙؔ B]/XKd}V1`71su@hº쑞m:ХQ4b,/!v9ѻ =փ6mgͺIwuNu) 'xR>wc|߮5ualW6rgdG&ɔs.*lO\-Tnc>[bmFp d2[i樑3TE ź-|0iڱYי,*٭z &8Ԕ$<*v (z=JTX2)f)NYTZ*: :|Ax$βF'!}PH[CK%Qf`JwlW)Qx5S՗ZBӞ˅2dzUG2aᆋC>6 L 6cOА2@wz=cu}n?JtfmiiT" /ؼ:Ҩ566\H ,tr\ &ϯfJ V돾knw =BOg&Y~=P)F땏qCl#q.5*(Zs۰+Uj0ڑpLDH#55׍P<MI3JU6dTdŬⴚG sJn{W8 &|L;r;PZa{/"b_~ϐWwlqKp0jdNf9o0ŜxYHe&TyY.nKeP>Q8{Y1>MC o]+S[AG~_N7 h׸/Е9 *&ۗca(-t5IQ51Ie rh`OSZ!j@:/xiNr"d߳Ց.\=& F WN/@}iMBmBbiNJ rT6 ,1%%r iMv:5?yAsE+B q_CSK.3/;P"<ڦK%PujMJ=wXn%qI?3(J K1ٺ@*c)(U2塠zB=B&<]%؊H2_?F'| H~8z6Kfሼ>Ui1^w.*ew`kVp:拒Qtu(XMFw<׊sWc#`iwpj|3H^=qo 3{;E9(3gdpo+HWGojqًڑ6?lbh^AO4 MF#tNlЂ{DFΘ0PMTO HT䗁"<=J"zIJ|qԛ\+:Vs.h+%# O /X4}r;:y 8 .BIuO+}\oxu[VCwB:u.MLJbgidƠ,_?j#havz+៹\ƛClZ,8o0. )ijlœW`0}!)d5'^7* ы ahDQȿX \[2Tx62ZqTљ-]lv,v PУa2ݥ"tv7 ePh@^D"֑'ЇsΫ+ ]MWlbfobcHaJ9<`ܠC7BfK9p{kP$-Nؔ̆BPkk@$?vjPMi+LpA2(}$)!&Yq &(QNZvsAsGfͱy8Ug 20(+G݌䲲DX*+9 [Cޫìďt2{޳;M2N00#4e߂D&,?9ϸxL^@W*nCq=;0wR Srva_`bx9d.:8:=kSsq|{hPkǶNJpx U|z$f@fK&ᱫz[HI5({asÑMupg<K ӅHPtbiL[ETzaF*K{<#^@0f&bQtq  )ȬpS6"(&nwy,IͪQMլSSEXq>žeZ@Efccf& ḓ02EUVdK~P^ .i]Ug#{)wf,y}?Fg0\GGqf$(G{r`@d;P V}ĭ ΅7+MZ\p\gd9>,M<{ K>*B~Ooּ< < ٣>d`٬iXN7v#zxY <Qdҕl֐51,gs0d:w; :qM/BsqM%A 2"B2sQP032.P h M@JFy F -LJ@&ǂB3jHA#@!bypuztЫ`~\lrͳXs~*:"ĆؙM陃VD֚*.pQW$(T4rhsxv3>Mc݌bإ3P!o̝mVk*Me_}lJM L}iM` y.a i'F ▼87Tڸ o@ ^Umm yhh֭oS)RBF l?Z4j.xƈGwDlP4[H͆ģNH9I0"|c(='@Vܯ5dr4saܐ0<ÌBT5 WXs0NeZ>)siF3y'<]0\J7}d(YO4$vMC1xRC' vIyF{K#/Sҍ'n?yc(6/vጵzİ42("0\={ [bBd6`V_ x1ppG +)}Oj[c vNR.%H( øqߊq;弯{8{nIT[f8u@ԭ^zlVsp5|Ϋ J,=0d.?feR/ 2ԍt08rUk4ө@=M)~,upRJWYpd?hS$8lKދ6lh }5eC y]()77.sSq0ۙ 2~4ɧ KZt+6;ߔ+3&sc5&Ď'p;[GRps풂0/ϜDh6=nS`MшXAYST2}5'EWQ_>JVC-8=`j5Yi-e4ǼdN +JV{L(FA[b#ar4y)ݰ-.yMW *o{5苀Hq.u+Rz5 ͗M:SV<i7d={|v?²ZlrpeM"Q1&^ }P *Uk?ha#.`?JzZ%n%龈ZPB8xbng~3-&O"we.'Γ!'[@~aCŚvUܛ(ѩ|̼x}!2RtDVʮިSF4&DmU}#8r]V6Y>g޸Zڞ(}=_EJ-CG@+uAL^2Rk=\; b֥ G ,222Z`#\撄]tfIS pĢQX &τc )@P.y9_rD̯.߳?0}\ i9 7:bܧ&};(S湃xa nS ^ I+`'KO(t6Qgm'*' JJmH ommUT(60`쭞ݰMdMom܃5 _AK N[d];- STuR }AQISA>ϯ^`8"\PQnLhZ#Ҳ:Ţ`:~ȳ^+jS_!a#01}B4> IE1-]55g]|D ]aL  iLw|"ȴx MX)yS,ug(ҿ9js@KZ(e6#RS<L$OShEjו#)l#-J{Xͅ_$v]>jx.6\ v4r4 ilF`sD0Ҟx$p`myyXP@:3֜'_ $Im Gm? OM洣0QeК]IAͮD=/nKv'Gha"ݎ7YnliE_4חgr$%8rH{Єq= L8xj9԰́}D2 ~x$Z%/2ha/pm9.GlEi*V]UvY pꙑ(#Z984vCN+'ʰ>j]x ?tɈi'"-R6%'R{Ô":ZrQRT E bM$_AƼh"$[Լ?_+;nPGTn60,ТҟS +w݁.1WeAWM)lb7Cw\Y7ChԿ2gy{) QKQnX.a 3CL'WWJ3U6qCQx$հ.dQcGn xܘb\ײgf}yO#_oo~ G!2WXx3eJ'̐Eyp8;>V6/J*nũ]s!{>pouxƞ`xOim MEC,JTW5:l mhz4%h?ohƋCv53>L8c{'6Y9[Bf]:ams||F% Q_J ;pTh*x6w1LM;l<*z揄myʠE:]rs+)cF@Ck96FK?߲؊MߤJ J+IH2xOج>/AXhN@-OtsZ5h V\h"5x<@ZSAuU64Xt}LtML?h-q54h~zP(KgstqKٛ9q0zXو'!(֜ ^.)<^5":rx4Qy]DTP*~u> y+jl.Ў9KU8bƱB ? j6) m}S\k"Ny9!_t^.7ۈ?TY~%Y\F|.Ǜq̔Pp Em&Dz#rdg˪fS_>6&?'Na?vphL^ӧ|Tl;C&}JyBx`w=nxU{6H>J2瘶@ B&Pu )J 8.J[:f=Z@mCR8}?V%O'HR쥇v\}"΍>?Q7{5u6,0 ';ߑooƭd4Q/=.v)xy!t1⸂AYGs} >"P7PlfB]]eZ16tT𴭸 E80ѝ ihd2_v۲un_/Sԗ:7tW rB>B>=N 8>h_xMh#o"eE. "eFxCG- |ȐNai BDWLlf3j^. uf'whTha"w 'І#~@63ѴiVox}UD:r؁Vw Q[:{z9bb4|b5<OC{# V`w?OϚ:Ɍek-DKۨ"Tp? QMmZD;0N"n(S .PALmܓ-DӢI^7[Jv45(Mi,=p`+ZSX ̣ k tajLyb`yh[nmJ Η(l2ı{ikvADTʖmYgi<^_p}Ƹ@⑩%zdh-4ėVfPz刖ԹP|95C_A^,RlPt+|2G8$# qwVyuZd$[\[+Qʔq "^m^aijw#pj*¼eHî|ePE<Fv ]Q3ql#gv)7YPt+mZ(zՑĸ'BVc?RpkLէ @ghDvz|8MjqWVnHD`u$ux2L= L{ zŝP ޑۨc!{,cW3325=^Jzxr@bQ /W98*W:߀}E{Kf^ r> V+sġ\z5~I0ۑ *^"I RLUo@ٚt'Q>6+ӷΚ@_ ֻ'*v|JBd;9k!3^]GH0WQ=]c>%| WϟVLmD`Elɼ\ w}~!B%.>PxeAmA\#KRqߠ_C==D)*ދ3쌾aO_8$ʀt4څX`"#'vC#A4nc.:DOUNKk^ ㏓'GHtK`ԇ: c 8mOeY͈~6r_?9*6ɛC,{KЪ 8_]ۛ*͹Qŵc}J-DҡkrBGDI_U9=lX E[py$r6IWA^8xzWUo^B_ x|q6r0st$ߋvs }YeX3EvD Yt_m_QJaH7\8tǣܷxQUK(gys3lų#FWj%eE+H;l#M#|Mx$9 IwYslxrzaˊ<'L֙LG:f%]$(N\b $&~G h?jacjo1קhZ?Sm,AH ]!O2Dݰ࡚,30u)C xVq,\TC~%_ ڵƺKF*2貇>t'Y A Ow}Jk>\<FpO3պ@*p%Jh"c|*[vԜ$:/GR>,r+iQ6w4EBxn %<0K܀*xZՕezNZQiɬ߇s@.tIemnz7w-Ѝi_UiݳⲠ}zg;ѱ NЛ3$RBvH_[S;QQy\mMFs(YO H=|̤ )'mL)l+e.ne #d[ԳN<-&`htQŢ r^S7)"Pe6y)wޠ *Q~gLШIۣThAwɰaK;nQ>"}cAܧz}o0e8ఄHf Jg(v !w{ ߓ;'/sV>(*jC~~GVcLX]??B Ip\!f\~*~Eh[2C_C8#yԼsuJ>ix p qAȟx=ۨ ,NF'!>EmR!gB%'B ݐpDuW`_ipeї>'|WE#[Pǔu3lfVO~ȹ1m0PO'_QaY1R"eD]N^Fj%~&J+_&YeG*%Ui!* 8`|ϚvEZb[hÍX ˓iך"|gdQQe;ZuAWdKt_4>ו{lT:U~ԔbN9y?=F0g,Pi~7$y9YouϲAR)hB^ u_0bV+Z0pg%ݩƼ jO-{0vP+6W̓7¯+dE"_\+?@lH-DFOɞ*ʔY!$")19P oZvr@:ϣ"I=ESGe`(끊˾nnH`ۈ)TrHs4mGJcd@ F*&l.A<  y^*Ҟɔ^®q 6BK#Noc2[I V)GN|ZzX7\2Zd[W+|I#DdmWxҀ\ yծtdaX ɥҼc2&_mK M7'-u0fN oVY|rvZ@uԉ42$'~=OcJW,N&UE Jd2G8}V6̸08+fsd<ԗaMy4?s jQ EL6DV`/bSAFBNP}88n'}z Fw lDyC"lXj}{D+SV &΅x21ua/6v/"en̜`B,e7shID7I| p(F0z΍r:kfxLU  l`M хDi߳y r"4$R 2؎ȧaQ? "uqH 7RvE+nAaMkڸ=e9.OFMSdֶ(W'T[EbT^tbtJR+>&Lm5kMc .(p o!ylXyRd2Jrﶭy?ɶND]ܿ`6"zKk .dLsWAP1yRy}Dl{#h5_jkUW>[{w[Fp]7#|JMT]{Va";`/qR> 1J;ٷiI%χcGnD)9,HԲ}]!&\}Y h['#o)L$}2R7$gdr's7LESy xt%"#oksS;)¨MrؙE"e%&M,{.=ߎ+v"?PF.q==v59E[A~[8AܳT@J!bu^yʸIv@mɛJ+XiUb IqGHahyi{qO %a߶гlat?1ْt@"i n2p,)?=1ά jL(:hR#Jz؂㚨1t{ƜGȒdG ,}:lB[yP$LVs7i%ت. iCj«OMBOzAQ;m%%`H6aMLj3/0)!h?hk3_J1r̡l?Ċ>;Jהaydʎ6*c6e]vUvq,qc-Վs7l\/PnP3T~z99XbأDU)8kG\)N kwir>v*MíUF~Ϭ0i*BQEɯIhΐLnO]X&R,Oil; NQ}I>$#t668R&e/PS#ˢAe[4Ez=E~?g;"Vps6%&q j+P7Y27C,j0/AT4+I.c H2msqfƓ`OU (!6T$]wY# \.8P4񉹌R{oG=E ?@XǷLaG:" ߝ"=;jH .y';'MjA,%Qꭲ).<՝s6B(٤#*rj77[ u Z~ڍƋ]fARItt'\6}-%(&YZ ${Pv2*e*uZ%J¡ ޷*v{koӡhrq 3>wrY] 1n0k0|4j0>Cśmϻ~?~g~*Mv0=z%j&ZJc+<WLvtAj"2@` 3:n%7K}TnkHߎ$ ]k,O!y>]wZ'{}[ILW TPv=f \+2lGqo.]֜?<*x`{G,ȳkY _Xed1֒PXʮŜ!QnЪ=x ' [\׋NSABls؁=ΣZN-;{Lܼ^Ys9>ptk # XW߲0naZ!E6TˠK3HO ?JE 7k"nV( Jh޷M6͝Ԕq1,9#%BP04Ff*uv Q ϰ >A|&zxm$sU\UAC8j#O\ڶ%KYo/*@4ѵZB&tjٵu\4 tT D[B6!9$M s?)t]pC2tM ͔!" J m$:5yg->$ SL@|بh.r R[O Qa2N0DN] `\dcN-v$&\#[y7yH2K*(W8W?h3rPLUSF*xU>\m4Քjo`%pU^z~+BD85_8X#kcKcsRƾVy; 8!_.&θ@In#ԋH:.$O|F34&0pST{үJ|ŵ]GpT<]?owD{}MJ#U_}MoFnb3(z u/'B`uX˪/FS,NcovX(NrE"CBԼb"˱ m.]@ mqY 7+4 - tG VїX(UoIZWU1ŋ-hTe|x(i#=BS,QC*l kd4JN#Iwc"[8QZٻ ǠpKRc(U77^*!?XGNP" J,O9&T9R? YzAT^q p|VdNLfyFn r3. 31 EյA,}A ~C$]G4 3XP8t͙[܍L痨VµaL!ʥed-Q1% 4TMZ@nw^퍞 "N(@H(Ilճ5&g67KXy&g7*7Q<]5d*>5i d tfk5L/-UH!Mc3*mhHҐuivftQw?GS45ՂrC3Ri0bvAZ |B Kc[2Q '>kQgG^>o;_|9j#a\:ؽ Dqv\UkBC >̌;8@xqȌ/_Ԣ7&9WxOCulK)CYʨ/Ł .D4ϝjX XܠCuun^{qܟk_woyK6MIȫ?n"~.ةR\˕1ˀQ8JeI @`xI5#RbtN3i1΃K1ϙ'˔fbJTXk?0 Kn{DWWD$OiR&$:(4=o? hFQ=q ` Mh[<dNc2c̝BY`mv*ř,a4`%gܘi;8 >ȄL]]X<"T2Lب3KOތϱ/6]|jD8t˭\ XKcPV.yu8]g͞J&">ERx\h1lR u>|L M8[UW9%W7`ec +c": ?dV$tLZBK`Yd>9`˒9RW8on"SVm3=>W$J]1b:AY"5JfWŹ lk>ӧH$*6Ȫ^^Dߕ0qDo0<3MêkPeׅDK%mHfdB˻bnpJ?˜FV./d/6e <݊gPt> Yʊ:8/t»$8 ˻cG=Qa=m z6t?R:}3ʈi/E4/@J̙hq;W됚&ZO%Gm.L"'Vd+P O6R㮾 [e ";]_/0LSk#v&ZO Iҕ S]PxJ!NOB\v!u j(VS̡/MJtQQY9e[joɪqms›ũ[Vy,uP~ Jq=} 3iP/ ܛ p)\WYI6/fyPQH-^ sgBz^TMij q]!h󑻩o̸̠XFHwsDM d,ؖ?^0#,#n)6l΂s $.CpW"E䕄Ѕ<-zC բ 51|/,$4{~D"釯lQƽ^^hgӶ}ʾU97p֝ J0E2 68eݜ]qZ&'P"jbGЄԣ =ׁ xL*(8ϔpj'qmtq͠Kܴ/sn?8O)*zb,ge$ȉ# U;5OOu#@kˠ*v3x(.YB [>9~HXs@^~Qcsڐ՜F%';G9Ͽ1kc (wzSX#yA3΍zmY5uˌg=)tٰ%U(t ɔ lҫ76@}%sdR# ,Wjtd/ (Ԕ1,+Il}WꋸIpNr A$sc,BV} E),IR7 A"f? *HN1;5}z>D=?^9M(31 {)h-V4.Sq,T0Q%1vP"Daig(Ud\~B\Əϒm$Coͯ2VˉҴU2@9H(n7sUu/y-  HGIҝQr & 7)Ἃ‘>;@kh y"$Re_wOqg vp01#g9F|lgz 괕 $0$FH4) `ËI> X`mĆQ7?- U! M72zWš0mxt4.a0uB JOSTZgs(rt)rjkǶkml\Rߍ8O︙V tY5>E.:p%xyC7mt!pDR+bWi^hYN}cn(1i?gS_I5ŭ7&c : Fe2IʦB6a&ǏW}Ujd'%T%F%0I#jS&-cg37d_t9NOGXAV<+8 2nwu.Βk]l![4t{?m% {p%x zKtywSʠQ!K4W w}+]-'V={`K1i3bگ\I(ivAObs>Ni9+"NBZzX#]cҨf}a.s^PߩFM ؆u@"' b+@k>k*¾pPOؙ">8[GC 퍋EpľzPyk{ bE-ZkHUQ0RG%#b~ԠG]O YDG)diDz2tK*k|HTT7pyXSzm@}pX׹kA$VY/gۋ0%b8!7Rڷ}!Ϣsude6Pz)Ugᲀ)M5U).Պ5s?Dyۆ0b5Zlt_;:r7/A&ң7}O KVBٗ\_oJaZdL{㳦嫤M-^< hJPy s1",(5rPi=`SzOkP6ճ7cetFEUpW2h K+[0l+8yWЦsjpf.GA6Z3#$tSoZΑMWqS*%WbQ$#yUDoac.+vT/r=d\Dz[QJ!tR,ˇX܍YRVhQvW[ðqvuaee_$e]fN>]F7|*0rѺ ~^@YŅL4Jj`4jd4"UXXZ+ؼvn4@(Ѫw&~ Ֆ%2E7}ni(6 ܴ趔AXcFdJ~nSzcXض[%N2YStN, sOڗl҅m;>MpO^X o`>MI)h(U*]?;@wce +29yʃ˅`ԋÀNi=kbDc<8v f&i-˭ $2` nj6xl# z)B楊~k\ ˪|:^ua?s6FV0!C" UƢ{Yq)%߾OW]ơƉ([B U{P@==&y[HkG/K/")NԌlIH9[0x OeGo0 nn@NfΑ0ĥ|PhuK?fC+1 nwۥc9cU3Q'm?z _#c_ݠ7nAQ:(j=/iℼ͹ W)"`k \Kb~U6-|uԝp&@joi\pHcU#=Qb uE'@g$'n g1Fb@[gOp^~GM0yB*Xa4&/)tќdaIyF AL҇f-RtcEL& $ X ކ{ֱ5 3@GYoh]Y.d Za~M; DH&9øBb4, \-et٥6K7:ª.i,aD31>Y0BTSuȝO-d~l밋OlBA']v`Ȟf:DRb +> ^=[JQĂ c D)OSYȁ'OM)AZxu& v54# l4f^ 9RV"q<[#_ci2şq1Ez(ey.ީ "B1EntZ8<`TР(KQza79(; ݄A0jQ `n+NQ5@$M7pK! e.lkjHP*u g3& $RCމ!#TʮM+LQju<0VY;"RVpEG0g#x:`rp2ldfO"*"Џ|DQD쿐Ȟ<=2uK#)h8.)<@ H%t^\>W`qX22ILm&Ϣ?>9v`<).{SpPjJHj}] O1LiϢE}ӓG9*lr ^3,5P-=DҠ8h"x)#m0/hCdS˯V^e-_քIO|}^#L7l-{ydЗ2|5Wu:.r7xSh AUHi1|#t3ʡ(`fPv\5Dw DԪ|% ţbNցv|xF'\%p6>N2811)u`/_xEoTjn8Mj_A&S^ncV}QFi\3zf0SƊX"yk}6GO]LT=DK$טF*ovFzx@,:v+6/Ԕ"oՐTsTJ4{Ȉڬ`Тu,w/<ߖ;aS!ǾV$J}ݧ6?1GQ-J\K&DQp%*$v#0W#8F7juQ= AlcC}+hvEGiݿ5?o15B}>tqnL܆I]݁}4xJE׸9G2d/+:Oi^n =4$<&DMɋ zF%f٥MF-oD5(|.<398ng_ GbhC,j(Rܲs#1, px 5-%\ ֦?ʔɴ\?AnV;Ą,7`Y)@m-Jy|Caf޹2I}@* ;{yA֚n _)z6S."^ޒ1[iD's+@b+.>YF/\"ծԀrsЏc`F/hX_%vxW'1bu/SLBR‡imCJ"j3o+܌߽&܌|"`< Aa\*IEȠqR-I/eɭ>4JK*T.SUde̅\H9'#*‘-ë(?le_xLjWO&+ԯsb ,|H 9oH>lKž.uq#!fy7gytQWQԼ$n06'MmZ&9Z xdܒK6pNm[}pSd`[PU^4NUzfNh9 X-Mѐ@vvSަL%~xëX?el2%0 TG?To)tv׃ FfGF`27R[z0xg-XybˈuvM='uZYc_ h-:~AXroy d)WPm͏UfG"q9~!2((u3[ʀdąorݏ(j) ebカ)8SW6ҝ.+<G!ϪDUfӪ8sHvx׍4w.FfWUSo%~bMMy(#'>EJSE*-jR_~ (ɱ.06(ĝi:"f3"OҴQrdC!JpcKo/ZuE1scuw>کgFEErp#^7@b}AA9ͪ2b;'_|ؗ~(\6\<zpGXyӓ` iMh{p'].'k ԅ"}ܡm BJ?z 0ZZ<Cc'?J\@wEQrn3 Y+!ԋ<)!(E߲ YkURsD2U7Zi5fH1]Βsx`8=uښ?nE$/]h XZ@X#K 7L%'!xcF[. !~zϼؗ0|=E6FQPήNVEsc) Bi7 @H?╕AM{gDqncb*t,$aQ[|,)'do'"ݶbZVP!io = j^~շL?,aM]#MdDKYZ,TE=c> +N&^Ʒ^"kȗ"2끰Y& 1LPɄ&B2 ޔXi_$n7!y}؆S,UK=ZF0ȱ&׶*.* ͇(] J4yaU] wªs{^36* լX ^7F2Ƙ1?í˱9 ]O}k;L_\1Kې~sVi ?$ةW[#8u އGҳws /,bRD BaG4VDN(,kVBNSc]jj02ajKf=5;8WQ‹N8<*՗:4m0bCDҖ:{' p>}0p-3ٳ潩ʪ$+dЌW&Ozvm/S4jz^K8]x~)q ;QtreK<—ɰͮv%bGJhS [ap``Zm!(U~ХȖ}*?ܵHj oڸ?gZȮ '&(?Db.A EZ -h'K2E+3zp.j^sܱuj,- تׁ> "ۤJtvy&v8I?l: :!v:"ġU%˂c!iGR`SWb*t@Usr_ ~B֓3dK =čҁ7;<2'&bc7\KKvrD͒0M_ͭtzYdU(>'pr~+ZV4=9w}N9x (^*n51ψ~Ih^N #C|)Dv9[4"^g5Yr'ҎU%El * g(yƺ3tG?^>. KW[PvF_:yHm^5G*B}؃ι*O ZG.<|zj~8Ҫ4[]7#Uߛhؒ ׍\7?j9S.D,%a*ot-5Db Uf\_ǫHRpQ?Pp](# 2A@%1 B9 =!كJВUSA+=aiH,Al%\:.&h;fgE9r8ry?dotsZz o7qI&ؼ$SY[OJGa[Q$yG"iC#`Xj&mС> S]=UuDk0w]?QrH S="Pssf9@m܄d6Y-  3"l%.(g&b an!Xg .x,#ޑm.[\f$n} 7H m2M`>eAj/&aEp_eߝ=]sM'f5,tZ[$p(M1.~Gg3,?FŚ*%np &ؘJZ@}]-I`EwO\sL:-twbnŊͮ3WtnвEc @Q 7* ۚk&ěLRӊ7%ø>,"uouS8ٵ{ "6ebHnMɪޗZ ݡ$H+sMhPw/zj9vXxpkzii7#m5T.%&"@xu 0Gϋq FZ*X.+oJ- Z3c _dn[s:tGB-uځqLظXrnqWso(uhE1Y>7J.nn\w*TZYIQ㣄ʐScp,бh-8D!r]yF0tB`T`&TVTiTUM徙֝ F ./\fVKqdi˔32m&d5_aB1OKW55I Gׂ_$ ϷayZFŸ鈎>=)l&~%sh % aXz?YQrm]=/NHy? !n \qXP5+F>g)u),xܟ5o*YhH\ŢZB/$v_vG]#xoloR2n6]K^J}9k?7s^و-+.Ksf9YS$IZ[ Fq> KS)j S0CQ,uu*¼ͧñKfj缮XFG}?"s,,>f1"擠͒تrW]>uB TocPY$P'o4d 4#Qhq:rp71@l"m(B&om⿚ h34o 4WC.:zL֕XfcyGmIb9hp"WԚRѽzY"fc'B' ~eVYIK>[3ÜW>|}Dƹ{F!:CZg"r@bo㣥B5p/^zQ-ވIL<MW;K4#&?oLl\ < f~v|}r޿dP9<[6kjRD'ҥ2;$ؒ0~窬@=|Ľf>/J^FIcBq6PWL*aM-jr`q@av{@Dħ/d7Jti?auZm8过9} QBVrSԃ/Rs⮊y*$K TteR7͒V`V3(Kc_,_X5 #3c3UH%HAYje{^h=#t>s' HHmxSW3~^gO}WQCjҪ[2iًD}X U7;+mУ[*G%˥dGm)}W_-YpX""6%3Eg8>Rgh؍Nu5J4kRb4(63gzO E+7^=QܛWV_uTcҴPI~#iiu@jd4'h9Y iTSP/'ɻޡ7zz}\s2OMc}yӑaKI# Œ;a+S)-ؖ J0<(cۮq{0"Tl^]չ>W7ť&^W;y{S @f3PSaQ (uA_XF IƦ*Zlj1YS%/]RR;C_řL ݏԑ}BZor2 3OqDZ{vG;]}#l9umw>lP |FWJU)NA|+NAMwAiۓ uVf[dclDmX4_]\qލr~JzS\YDA<cߎQ[Fǹ5jE=ScC\VM= RQ*. " F<%hz~}1NJc4l]ۊ8nd솱:dzXZsT1B 9>YĻIVϮ3\`J81֟}1δT"%M.BMB!*B*Zݗph}x_/rtJIpȂ#E(Da;?S 0/Cʼò)5.kXNޖv'_JҐ}EBb6G>O:`.7M"&א\mR;XQla&=c%M%ziG(:M?F󃈝/$Znb&;YTϕ`@8e/ZhYV@aU֍m,'1]*h.4v%lݵ%\nutFjpa&5S49?J gXJdz2cUd:& k`>-^O2I~g]"r|y{㺎.7\)ԔCvّ|`.?|; ۊ(o8\(9;2UtI*%KC%oK3u^% pT zM}wt^F-~^!ҍ !L䫮z(N/$Y|)|eg  džl^" +lkg ܰ,ɤ&~kN,8ڒP6w?;RsR[&yU}~}D̐' Td`G]|XJDxEvOAշPC+qyKҼHx^Gl-fba"cڏU,E3J%B>K'4t1o_v984T4%7`f(/Ҽ J!' wh.4Õ U-̬LN\!t W3u-fT W4sF2Lk7G|k JWж1Ҭv.ˎLN ;|P<PaS~K.FZ.4ʤ"7' C>Rۻ1k/Bi{M4a@Cu^ }̛xRu6 "ގ-qAkm:3F C%# L)j%t/vNo;A{4OZe Nt,Z~ŴۮB5Myhۯw< >oB/F\#4[.{ s7f>…wbϨv$p\60N޺n+'MYΜC鬇WmӃfA*|΄y91,)*FI|s^mRA:z pJL$[4@(o΍{ $X2͹"R\N^*LnJ@{UF -ɷVEۢ"S@lm8޺wfLVTD-Nj};J dI lRp͝ڔ6aX bˠ'KlwzQ_oANgq10~@\Q)A j0:uwm0뜦/T_\=7 8ʩzw5i.zwأAb+Im, uH[^@ӒNK+M 8͸V2,\,& {!h>cBN/Bܘ?Up(XIEؽix9K)A<>$ }/+JDO+&#7*$񧟲 5L|7dl5M3Q}yS7Fooڷ~2 ʘ1kT[ j[)}b ƞJ =^8D}} 3Gq_ߋ@*->lmWU IoUOZYV t .}Z)*.l.#Rnodp$ )Wz'M'q7HH]I+ Tf4 `cJ_ ' FXI@Bk^!>LxT&"b& 0\DLvC}Ka31pӛ(Pz`YvC!w[^a0SfBBF!,Dj-u}Ƭ!VaM$׋Ih0@`M#Ɠ/S7WUVx7a;OOPg:-ʆ1j: kM%8:k+L|B*47rKM9jaCXm7kS]o[cyx*g0.rBᐠg.$Vjm}q> Lpd!hv@p}ۍ,{$zĉ 4`4=K^b9=݅nW]lºEΓt g2Zt[Fxr\]QZ~ \u$0qN_gQ'*Dqh?]qC*([3Mog[g$I1cm7qd V(߼]hM/U8%ReL?:t;}+bW[TQ 8`lOBU58;]q#ėʧ޳zܤ׹:F(MF/6z]#,v^ _v?RhKT N3c=𞣎9 0>XM}}[\!{< Ҁ wZ:B#s^S}'Ub)q=+ΞRvv4b%-t:g iQhI^0 }L)b啘 DG,upTF'?Ɇ7>l+ c7Nv (UZjNs+&G7eϟ}pPLi;˃%768ғ()pԍT(Y&, .rsR*|=O+CK(PU<2ǻcD79I5V/[)V;y&چFe3+4'o %xi$^Od4Zs!,~V0?ǻ.KKs):8z5TY *p\,3(9.,=<^̽7 ~/"\ Uypf> HIOA4Гj~i*!aȃ~ǖg* $tn4Cj­Cn'C/ Э1%MQ)tc~SEi4L̕iz" 8#?N̔OFFd 6Vovg>{oW*TF`~XG&U~{ Sɐ8&fXϊ BLk55J*ሣxiV]G~gjp ~jqzm* `nJ= 7Z<FаC _Q}4 xT V AΔvQ_} x3dǢȕ90uIw/5Y&.XNpjc"M[ui Yalϫ>je;jvoE1PႰ=9ɒU#I#7B4tC?];7c!y*Y6tU4.`6T]7%2d#B^3tnrc\1R% V&֩#b%GWPuu5zgf%i cVo롞fw6>6lX_, I~C@>iX/g>aWHݙ5@ 'a&c@- Ȣ,_ GzV )Gd GGk >kWmG\t@fg$<&Y~;--/'(])W m\sb ⲇByl>#ϧb0K3vnW|qj?Ձ YX}zc!ossf;xB^e%)>lTFm#\b 4V_~3a:D&07{V6 O@E"iniܳ\nNFs.0ص;]?+_NGM3y "+е {J8?F8* _^sÚ f@ꥐcS4 5fjqo xaܫC"U MHrYVj,4,A 2!D1w z؀: }ɒr1n%M(DGJrtbRgO@@$x Td$#Rd:!#?džOI%kb탻=WG{dᡈId!'`tlJy;!HBƊ(uK̬xi:uq K /¶Ps7o<96]F"9$~֘W4u+PPF~q3=T [ANoϩPXp0aa~?Om띒$fBm7aRaU ܌_JTJU<+> Y {^ ZњcgZNc VVW(Z|,x gds@*.JU M@e"ozuDqԶb{4jZ_[ސxyGANfnlɠVjǜNؕ pJ淚*INd)dwTYWqۛt&oOrXƿ^٬™qCLm'羕z&jz06;[!Jίp* WZ:R3r]:W _IK~ %,R\tAh\,sVIRLi~肒(6|Ċ0cQ%;cp7݀z"w-߅EFqX 0C quxT&sM`#S xC;Q{|0Įll{ 4b/2Z$MX$7ܚ (4 ǃ9Lj7hgl&(Q]q;H J0Zi*y P+bARbw,rP\-r$-#1@"+wFQ$k+W*Q[qrʹ!"$9b% 4q~Ԅ0UVR#e_Eu4e݋οv A{KTmaَt桳D҂_@4 A-5ji3aaܧ0FSާJ/xٗYTbmA7jiCC{֡=PW^PK;"FCsQ 83}5!$}oCC?uH. ?ԍH~ѨË]q3;|X9BސHbjg2b,i-`t^4녯ގ i@+K:oڕ(1̂*ދ 8 F+_%S Zl ֛e;kTAnu68דA N[>9g ﵴK lPY); wJ,睘Z&<|B;Vw ҏ3!ص^ )ҫ}%w@ e YMO2# Uo&F*/UV7ЃF.T.OVZvE u%CX|$^UMnypv }zU1T ;)LGg5HnҨ3` kR^y)jv)_+7DQ]/9f Rw'AUI h?Ũc1̹yj"6R8ck!%XDy`'=L{~~vT0A=Adx Gϯ |;Eń GD3-7EzDv2E(k  DA9coia]9!.Q(/- +-DY(WCԖBN`h;gӘrƱAhXO)7EdgU 1*۬59v)G*\q%=NIB`@R0^AgyƭcH+e'4rHzJEtMس$iS,YO;qRjMmY*i+5IƍwX1b#6I&CS8AA!e?}CK,{8EOcM+X(ܛ/^`v]2z~1z3=`mS{}Ąq;v&a!l.4t2.^Qs7&g^q6_%TCF*ѸV;d9taniҘ(VY,Nȹ&>$>O ,e^ghd&엺x& fY#}eL OƨL:ʢkz஖#F$~qDS B<';!ԤSxvч0ԓ Өiu߹rԷ2¬tx ֠]/qt?UQ..:>b<IM5WHMŤ?!j^ 'a-havoW1,_ ߉!H[g<5vvT[b$~c)_At&lJ$shC7[o;6F6e &!3~&|ĜVEރpXW_-|`S/{II(@EHIL ThNw3Aw&BVXi<=K#9 gωEv+*$&c" f Îدe;W(Znc{͢0ʑmR4h9fbO1|IGJn\a7s_,;Ǎ飑FV$M 7{)/Hӳz{lEeܵ^<籋im!MXV A_m%& K@bUHs,k,X{d P6`&_$?V%_PB!~.$'t" q6- C_=>'󹄩~e{VR>XO1dCn~o*XkH5ˀAc}CYGF{icC#(t'Kn{ KNHK#A/yt 5W~)6U  I͠@hletC! U3MUctG m! _ٶ"Mڛmu5;b(j^8%13jF9e 30mta8+kDTwmAwECo z”ZY tռ8ysgk`,CAb1+.bmqYW@MNܼ殫Ohs}r"I?37+`rAI-zh ir(H7@Bmf-!¥E Pqx=pNM?QzO[.\M AK[68g@#>~Z4mڊ/ɯ)֚υnA50RhEmVH&ww3{#oy*!`fXUCc+īw71 "it63{ ˘jqiH́91#h1RK]R>vp_``rZL.($R P?5F|R`5-0co}F,@Ntt߫C }/<  7 ;/7LO@+;| )c({l+@9`PV׼?z,'k-N]%OEy\^~Cra81=o뜧 ^pg Y.VX$%!TXj&_<½~~)bw8k8?~ӿ=iknHh)rTI# ^;dz/c8 vYKp}wW+d$1#b|4 yǓh-`9~[AO^(}:$Ƀzp\ם:}эg0Jug"  HHz7P kPhH6cG YŢ'sO%PI2_:fy`~wchgY@p?f.; cƱ\{i]K lHlG@eKib=^2l+;dFJ뮜|0u2Ki8‚@I+dL> YΙgKDzlu!/M?u[⧔NGvDDkO7 OG7Nw*U\]*2`SЕ> 2 t(۸+IT1n`6p]ly P!N,o(r&0zwGƌPsY`Kق@>vBL`G\r4D'';>ib{?f]QNB)Z[ƎvQ}`#ƴ]LlL~T~cݡ7{ yY;ZwUs/3ޘiNBz01cɡV0EIqnsBtH1r(JT(:|ͬ%ӈ[dVMO|r'q-Xke0#6%h)llEn$VEfoîRU WR҇{iO0ӿh >j|=;Nm)<;7H8Ġ^GX(f<-gpeŸ %=4 N Cnp"u[H+OWѳ܁[F~l1V 8=]s.KcIAl,9(z%J)dwLXqV(d| 29ki7xߞ˯ާG,8(8ؗ.ND[.(a,W .QRZomg0 4vvGv'rb%<~;J T!U!<N.c5!ګ&춵 *C/ڎ~0B-T6}li{3Ӷ~9mOg=F<}@JfjbI{w"AKJI7r1*9ϻ&OscQkvus&uR<@ dy/oE-?삠,Lq;տ0sF` !TEs}8ԩl(42S_B!]y42`"}}6boiFDY&mlj75P)#h)|iڹId9cYOyĽ@C2"mxhL_&-Ĩ]|j z&ye0#qlݸ[ZUHb(KrUMtz {1CH}\H`bt; \şnψ%ȥ0x$SǮοiȉhfc 'ВkPYȪ[o+j 9U3ˬYSPT&Qw(dXsr$2n|I_]W&2jDd۵T08 *Cfl1Z>F[h$Dco}Qd} M`f-lMqv!h jڞǔC?XTMw:֗f2XO߻fH . _7s(R얬U[NƗLά71'~m4:i]0*n6mNMva_V9߅_7APy5y6Ҵ;=yS^ KZ}R?~Q\ Pۡ{0|ֿTW`"j*ck 덋aJŹ+a"lOpH2D9uU[S1l~tZtkd Uw{Ѯ:ҌRܐ(cPum<[*iyz\QDk:hl7a ")WtNvW:hVep\YXzyO}Pй'ܝR z-5nsˀN&z>CI)seXզ_.wgrƿ|`)p][`6te"v?U51\U! x--B;7i43T6> !yd9 leK { |S8 ɦH $#?ɋq;Qi S`E>˙~SwhD$(9L'K,QMյSʗ/Y̮2c^:vo#$R7Hs ~0a'2f6I 3i~(nٖC3e)\ؖ2!O: mO'ZiwtJwx w?I`>|gCs1%ps<~c3FGN+z8biM+y޲'IK`@<҅0г)P^;\dp˄'^%L 4UDZܣ#Coj*.yf$ќڂ-!P6 VW{NKZbI]Da8ZnwsvH݄rF`G1!4fRxbbk?5VN~+8b_R^ ,?a ͂E hFBWr]xX' WUeX|tji\3F؄_;\<~Z -B(W-,gJb5=eo2(=|fWƾ@=ШٶP+0i?nɑR$;9<2)seMPBfpeH֓gTQqev ý~l?4@;wF.J8$4ok_c'ThfLtAg)9zk 1CJ&6RvR3*5 nQA5z&OGZ׉?{N+I7Y\9R =*ڊ+¬&bM-Gή,a;M*3@h=Y[F\$TCJ#*tWDb0D砗&Vz?WV]TހE"-1!+a 9Y3mzج7gkwm~Yr ;0S;ƅ9yHvi'r VP$$^r^fX?sr`i)"gamM{ze'; w3 H0S!=\JO:^r[Z/ 4mg,ֹI;H!B ?Dڜaf!,4oAĚjY=yq@Mj Pf}R6 UcYgS%)͂(|@5/F*H[Ђv|YLfg\-jAKã-έEZ e/k5KukAI/3JuJguYiKb"q1OHEB^&vɊg"k{,hPmgvA ɹ- ˄!CشlZ|1;C*c*jR[OTZԗ9y9QoOEP TI oop@%k&J4' e2M*ɇmLDXp} E o9(]cd`s2}dȂ@aZKL|fV/kN)`_4>1u}e":|USٛW6mN HR7^\Poܿϡ2MʷkS)fh`1/Y \9 a 1ҁa hV,3[z8.E v[|U% Ba(ݳI߅ 4 04C^W2]#6›@c HR]4R%w$ oDRO FTRO NTG۔w1[U Uo/~<S?+6uvXH/:trOH@:wWժ˾;бi7*>>h?;Ooj_ KjmrGZ Tݎ3z*.7ր;O :1*de󭻻ЕCkad͚j;%b~b9և\xg+lFa۠$]X0Hj`Bl׾vk=y'{4(Wݵzebbf L$' n/'nnDv /R3v|1ǚ*"7OT$%C"?G }AsxgBgn'IBIj-i;%u= 嶊vŰ&Z}G7u z:N>q}hJsgq;?];ploᰌ<&MYm=9F 7a֔`KgƝ>Wx6/ -)˾x҅WY?tw??d @Eka7Dt F@vJϋ V#Q9(X;} ċ|KgRM6>RزrA .f=fDQ~1=/h;L3yP GcugW%֔6qEhmqzpCԼJ/!ۍ6_@]`bY79,;%U(f&g|F,ڰn5lBCf2y*Åbm>'K݆ދ./̎U2)q]Ran~;Mw3'fB7ACXB|Qو>dibdwݢNr֥ I^c 0T˯C:0zF|:6X-MM&eHؙ98%RJ̦lw4c!^z6iiNV;Y7(93w|WԦh#Ndu+'7NNZh(>D]…8Wb<8'?(@([ms qKm^]s(n⁅U7/]^,iB ISTck_j)n_363I1gȺU˒86؄%,;%L@j0%X9oh7u eVҊw`Œ?A]YT߶+E>ઔPV D'ږק'L(+}jsT5#o\Gݽ,|g]߶U3ol^O\-8[I=V)?왕0ގ$lndY 7vqE'\JB<4'E>kR?1ն.?ydxr݇Q%Aqʿy8PpJj}CnQG36ntJ?]+9"4zauKt.uD5ͷ ΨIȐ,vgF׏O{|)R '$v7߶Z6m2/pID׏to"9x%gF+NĒ8u)\%݃qUDDKS^!hҧ02'ƴa"ɧ3?p /R/IF"s*7 f(m&R㬗0@n=;p,|Ym9mEtG~ͺْ!Z3L~ :hѹSs쌱;cF8a8p*^1hf * 0snTq+y5)>I/Q'Y{E]}%Yqz(?0Y)QۃedBFg2eHqK֋$2 {pE|GVOqA5!.T@3i0[:5otQ{P&G/='3 &3az܁"KVD:#sD^Sa bM RfLa~l4EGn7oy^\[p~I%VR=ީBRή?>øKo$xOC$eiO0,q8bCmf֭B:UQ7\XX0L(1;[1/xrv\kF]B'Q1"eGB'HscQSJzoS 6Lb{^dfw]eўGN0\Sl|'?r iL͑/dSTy^6rf) 'R1WB[J:=iEvgu . %nlcHWv/fʒ>P(lRB҇-~WfW=^+kC ̧dd$f?Dg$5S ^+_6BoG.dw"v};@I_$sW_w373T]]>ĠlUҔD=0D@= z}lQJ$-X!|DS2 chA5 @8-D %C $?uWob+8~73\:fo,s^GϪYbdBuPM[KoY1 %dc,w,ò5I %áLZon6ۀA[OՒ * b<׶7s#H5tǸzѐ59Xɰ<@TE@ hvu~ kGS ߝxc{;Vyhh RR90U$½qN2Bذխl2=W\[@9v\{Լ{5pTȂ&eS -1~/Wy,z_"rfˋ5)[>}%'dx&?& rT+|Q,߂8!&CU{_ңٜΜd2.՜*m6c aj$ r"?d9<fiV[kaPNC pČ2 v~5< 78M۝(Ld` i)FwU*,A35-•dD\70T8{L!-d v/(?<ŷuޣJ1Csex_O'7ZB%15: o^)ٔ(PPJoEψ>ǩMG}kYUk 0O_U[߲&[kS+]¤tAD}h[AlOQWӆrg`"UdW\ӷNJzcEq*E{UCȑ_w弚}İL^Rƶ}_-qD^s,g@? b|^.7?(WU;It۪"M˂? %Cv+"c/.I#g _GTsIʼnP*`NșjsB}WZxQ^H]VdĞ5[+uOt6,S2 4YفK]w2$SQl?~ +Ж r>uJƛBզK/PCs}Bw mPl#R=}B\arlY 2U"e2+0=W*[Ȇ)o@*{Eu~UR3?L,\ż Y%w 9cj2 d&QWjrCjrm-L q~d5&%E@TK:`lv? m30uX7B (eO5=x%F]TڣYmőZ?K=)_-v_b_SP[t\^ۚ?PZ(Πk1qeΝdfwo1bq!)E.%T6nJ_ !r bۉ1FhLfx*b}{}sP"L>שEbvB\Vi 6j $ z O%>nYS1`;16zҰS@'|OQ)Q0^8h~X\< Z+|H9+hO#Ӭ8z߹_}Eԁ5uq<֡S@D#e,;:$DCfIÒPAym.7IZx@}FhoQv̫ɚop^*eʼbb[ZԾ9RK|'\Myoͬ"“l*^_*dn]sdl`|(8еbp>hjQIqJD RN-A)1f`4DEp?Xydq%WNX-wٵ2KBYU ;CD>& **fŒ(ק|sаp_MT+T {e@qb0'C8YAaVjTJԃqG>|<ĝ˒Mr] Bo΍6Vع5 k >ouޣ[DvR/sÜtHk 09+'_Dd)@fkb4eQ$qΜ0gLa(b԰oJ{ Y@\\,ݲ^\_%^؆n,wjr.j,|sĚ{$zh,تylgIѠk Y-*;mrڼKe X&K{mh¹zSaZg{l$eaRafhnNjwB}afDRp;+n/ɨk߿LlȒ CK>Y4'h-B|uq6|'@ii3M%LEz!߫F1P:CKp'qMD -uOt9!?ygqގmo|a"1it'ki ^J2Yr Rp ?t=ygy[<Y#: ,~fd1z ANf j#\5 `>G.i|$dSn eʰ-CJGQ6Ȋ tHpF@%ܸE 3}My|_:Kiςh#  yl:m'8x`](8]fk"B/ï_Y\w d1Zj TӠȍDI.(b㏤G =; ѮP[Հ㋁6ƕ܏UBf^lT H]E=Cxڝ6l [H{:5bCAVQ jTb֝x*U#f.7a7\qɠ)cv{\orp{_}6h(s=- nɜn{փRzPZp ? pGUEW>N<݉b*8{YWmLy VLĨOBSa2\a5cl`рdsJxPQ2(Kw)xjJ}A.[r[LFXZ+lvWOm"',(||Y]҄8Ekfftz3PPp+aWe9\y>|C|%Z@0u8SE7ڛ.y$ =!&3xIߡuBG_CDL Ucq;!gøONnc|;ҖblyNDj,aj87d_U]BP4lLYI$Xj.L06iRCo2X۹!Y/z1 ^Qfcر~[\ɲ({>xfד>Ś|WPOoEKi՝اK 5DL~t=jDYNd>)q<:nv>'o"j:g'Cy.h48k),ъFYͣSnP ^3v@x=E (Fvȟ_o"{83ʐ׃o#WPaXRIeu:.y]LFT0tVH#ˎHsLUĞ?PtYV)L~9-gMK /RPLJ̳oF5 dYNl(X8/}k'lv2Wdn5 j7]UƲ挡y:vDoyoB'&w͢P"w!J0}1n,ς"4ai.X3]bA}([N0TJAʣQn(:#;@Ʋ7ھ' Y'-CvRJMivSXp0_kϐMّ8*ҩ"7Q@rTT2q#"FźP'9Ѵch/US~q5#.;gprƑ/mX$筱&n͕ׄ22Gr"yY6y93qGzPl0^sn:՗,AC0Hifk/V&!-BuywZy?s72TmadTCEЀ}@֦Z^&o:U4&L ? ;KaIpSo3^@㓩Kfy H#lY hr2ykz  N~^bI}ho[dPDwB $(fCe,3%S_JwOHW*h,}! $Y,v翤P=)z7_(ءQ )s߸ΨL7XC[; =$ ViO:o@!hf=n4QB}-l=%ɓ:piu5OTRbB a?&\qN|&V܄9.<~~>M;@~Omv7*6Fl?24g}/ nIc#0]F7!M*FXvo 9'QW6 `!q1и} òSz7|HڻwźJ  >c?ƶGoEK]`bܮ4]#KQRhY@BY'$ciR[2`m-OjH)_0:;:#/ʶMײ"F`ERE\.)TQJCMpt?E*!T>2 ĘCx({Ԡ~&l.F w{L*IfŋよKI,WbQbc}W7tyAT!I/Q8{`G-k&vEATeA;VPc8 w\UOqN|Ԙ{x?nF0Z^dj 4#WM;xn0u'1([<:/p|ww.9>,8<)k2 ;NQWȃ?av7W)Է-jmBbQzO$ Qv4S&5J[2,6E^Y!K8lVfKqÅ8dYӦաAV~lP#6||@OQܵ\[rt#Mdz^(q&3 VjNnj:cl彩+I*ӗi]-/CH6 G:7:=>I) y(\؋H (f__'$,DN1*u%`Ӓ0.ߝEˠi b#;LJ)%t!4-&pOQ%% QIirLtij/u!#쩕oxq]>T)P U)݄J Icy$L)8}`h6R! OsY+ąmuط>ݐ黃M8Ca9SZG&"%hx ] i1^Pnv\6HzyMO"&OapUPiӬ|VŐ l8Uܕ>Ƅ5:Ŵ꿭,}ϡͰD'$hnbj8- rչWn'FMֽ7X; m' y=Փhۇ(*1v>Vψ}kг9$:5˽>! I=wS\ХHJAqkn'W;'$B+GY+L kE(g\K޵ta)Jk4M= lw>8ZzñC*vuSbSށ5(J նg #Sԫwg֥ISA_q]Vcj!FQYS8 1w 4-Z?XW͂c ?6)<ۨj]!g0y-f[!E :2(I"qn:h3!ww%Nި7]U{hr"-eɪ/ՃQ3l_BOp|(1vٗ GNfHhQDB9ztnvcf M$@(F0L\UbEuB増2_B)59o>EaSgkz.8[";L$ kb?!zj)h"k#WO fVL G[x{)_UJWBFYRLB&ς]ɣXCx4"WЕ&'u|.S36 ԓB#K7cqJp0GFuŤ' {0rMP FTua| #EjUjEپi4<(ҷ5`Q˒}ߡ9Q w/p1tݺN%J4e^ Qںf7'5\*p$?ٿ8Ni [;M9̍=Bv]rϋ l c}Jk3= (>4tH.qIn`'mnE=f5:q[F9P2b6O)i~#gj]M݅ eG TcqeVml/]ކ ѫA`v9]b])(53W\g,#DAumNC{'SZ{91)>RLi>+%}yà yN}:]C6AʹmΒRx YHI evSnΏ+Fg0؞`&iw1\!lM]2YfQ+*ff>{*7l׾mH;T!%@)K{7Tsagg4ۥ5w{JA3X ACףHaQ:iWTAv96BG\cay]TyEÀ[YtH0)sA /k(WhWjMv@qw0B3IÆ[(^|b_fPT$xi<9ZȢZf#٨0T%$+_r E/+@H_]vޤh֙ 67$L{:hOSG{an!Ҩi*r:jtm--5߳f[8yp15mRЊ-KIEۙ&'^4if>y^,[X%Xiv+W3V +Լ9ڀo^ `2Ye4S̾;VbDeT4/id8?oA( TW@հR^P47gïU,&ܲ`m^%hEkn3QlVyW^YL޸R>.x;EݗLB1W ~KAԶ:;ltKpnX;|IՇ057Au#r\bLѻ6o*_{TI &ك=.Y)U˾~hD "뇫7N{=Cx,kqS5rL(CM 5[x^K!2xԥ2NrDGdfN+6_f[I.jj_-3ܒMjWm)B\!npY9m QX `M&htU=7nG(bR.x׋%B9W A5(%)K1wcH"!svHҢ}PvtUƽ|JT&#3f [w!NjmX{嚼3 D\ 0ހ]ϑ? b.S\KT>U0g@5{[]OS]?'vN?c@<'0+Hˣ-Opfԫ%F 1XPv&R.sl%蜯u28?a"/LXu TBGf!WbBI|o+뽫_?TӤ-;Bͳ4 Mjֽ:Z/oG}LZd6enb+ʣ3Fqee`w>R2s.o$ \WνjZk#ᱟUG{Ik99"C[,/3qK?3,ʁ\J3-uRhh'm´@A@?Laڎ\<9`Ta 6. hfk[&zQ!B} MwJ}=y\ѥUdPR1-\oNJ*]8sbH{a~FwHں]u*-0l|ZKQ]zZT#Y! Cӌ:dqa m [}^sQ^Ω̫P&bLr?=dߗ2W9醆Wg+?'S'>2lEvtM,kw1 g пat`]q>',#.P yB%e 3Fum}S|]&$!蹉/²!Y #^ݔə3݂Ѫ, Q֔oT$RUlchpKi47u&YL0z%h5N%]Q8<y}5"mz)F_!3F2@> ;2k~E1Wr2:M=t`-' isn!aOMGLyrpd?PiB%ȑv;M&KT7 .]* !ߐӶ ;u <قePGxw-ԝchAH_yh ]sX L)3xPsx$bGdlEfV!&|;D!`{KkTtC]B..--z=:4NZ<.)߷Ʋ|Gb17 akgY.XCi(zNEdNr[*PJ5Gfԓ;i_vۂ.?.ʴû/gۅ}$ƅ żP~iNCq;9=X6+Jj3 kdB v,Üuɺ^tJwKPrlxX#x8Q㴋 qzkQh5.>+7E80p%Aȷ^l݁ 䰁/l|K@Fk*vse:Vf1!:k `o2!@:). &o+UDvp:o5?5{VζfMpJX@fς s]H?'H[ڴw=aʵWdoԬKBTog].ec'_:^ڞ_Hxx|TVq*C{XI Dam`NJp=K L/[Mf6.kn0^rqM2b"Q rBdt PtܧUljYtm󀥄h߄6H4-v1{?#s4H$sNps>xwMDVXz}"}~[m҂cbv5~#,N4z" Lh !-d4ȵ Uƻs/Hc,LΈ&ۜj4d4^R>VG=-qcYKT(Br|M$gZ kiuro{79nàݹZ=:@? lWRW=nVdDZ%:< <ؽ58ņCk4FfK,'̐j%E |CL_9hC4ԱiJ7%`n|dfR?Bn"޻9eD1:45SҫټׂZp?9ɞY3'!)Rpx`AǪE,1cxO|:9[p2rx`K*eSf>Tw9hi #c~Lρ9xeă-@7|j\i c>ab2d0.@#ȫ1϶;~' r !uh_M٤潮_WE9Xv[LfR]WKtJ_"m+D\|<;6/`f2Qfa2m1G7EJ;. s>|H/pG dEg[.'ѱe=E35(wT0._mn%Lφ@i|bX{ kbꞂ(0bKSCۮ)rjXLA@&iM.G;mu .cDC#V:?7r Eg-=ln 4;Z1;mͻ$?z:8i4n+P;;{|px' ҄#bWcBt* ~qI\SStzj6j%Z]țŗP:wy+ce{aq%O]]a &8FP77)xFFj@1bj>зI^iA' 1ކe@?IMexfk:|+BnG{Hkmj" g&v+qIC *^)N/:o.HYr9^LQ]emm*cE"q-vw ɟ(."̍z$8˶0 y:JtUd7/OK՝1jc*\)*@lx)v\B$rB90 tbNR\}<@KL)1aJNYuH{Iwq򉠦[KsH'h~ٸ =XPsS*€ w2PfNs-A)6;J,m\lB6}_1H)r {Jo. Z%dȓ,[{>s`Idnmɍ>`ȸJˑU@9@|@u0å1p!fo8a |ه/6(A<H轋Z0T=@~7=[鮹V&$vK]`i" ſp' Ϻ Ҫ{YzjW҇})QUefΖ>ܕo%@gX12;S|`@ 3߈Timi^N'"X`4%8+z7h}:_9a()I)pCo6>DۨBS39tDuvYi>;)^:!۴A[+,+ͯV/rf+=;z Vuj2  bDhXueUf 6y*?HNmgY*/DZp0{@Y$H=Fl, BR>>Mn6"yw<7nЋSԕv~ _H,m =lR4O[ؽ\U+WG~/Y ̓EK /[gl4GO geQ[z5 Zjq( mp x/gGQO?Ei$T}P-][$!ar_,O ",`Wyχ3aw;=uRfRf&QQ6H ͂Hy8*n8A״H[̔mҎ2hOEQyb~cYؗe"2<͞t TpFedv7PCrzV%AXS^UHub5mb$Ȱ[fG<^gDݰkphe9i)חJ\3_3t4uj#YvG]itxi#@ϻ.R0 6 "4Ju \ [3XQa㏒-%pF`hl-W/rT?Js9>NVՅq!PbnЫ%@/nra<(`Z<>D:={so;G^w P];us5-B, }09!SWuz'}*:'rߦo-iּ2Fc`TJA#.'{P-hVl^ c=BTFW=pgZMw_1Ekcn<ۓOJ+C/ Z`;3)9P"KF ?@:BL=؀a"jQVMI8W_v)u]*-Aw) /AmIw:UTk?(o,XNfneZߵwV5e Sf~tzH9o+ю&~g7:|1Y+Kԛst;XܑubܴYp4 ۠fbtz#9wO]xGUbh~p5H@a^ع4qYWd,bu qw3_{z}[M`m1p`!]Hə2cGznµE?S ^ 2oo zڛmhp-KW&B=@up-,O"ZA3:Kt/.Յ](t͔">__8,f!٣D>FL4Vg϶t}n< Y iv(-pQ1GEnG k! RY2y|S0:U -qk:bh޸,J՜Rϳ#evm+Vͼ{,dkӫbIQwFWnl5?ۿFRoJz:+p.ԉ Ɵ,H߸L[OM`߰ޯ Nf "'.l~3R̚>4;xQPO!!zlՠ}T?͍nbR(6׭'p TkmF+\*|ʬ E ]R&'[#{pQԬ Gg7<; duȹY+n3{rKk{wH7+N+WyL\)|Eg Xȃ듐!`7*sv I@&9[_S>)iG^WKI 8z5E&2A~Vt 7q5 :J/jYkhjCAmY?1UZ5^_,:YL/@gUid"幀Ӆq ]fm2G|0GwKsh͝v?YcTpk rk?4 bS㚲ӏWv"AN`C{* ǂL," XƲRCPAdOճ0vс>Vb$WKڅ}O#E@zFh6{nM_"ͩU7&oWގQQUl:!W)^#ts-ye1Ɏ^8!E@WLt4N 2WɉAuQ.fˋBN|XеS`!Hݷ:t#?s~S9o.qL?ÑCf{)"%yt.skț 7ӎl{Sr\̞.׊f >ߡojh,ie;̡ oP5b WC%a",aEwV{&"q xj{*Yr@« +4L!V0/p%aD(X a#d`3‡ KC NJܕ QB{lBt8U"{ݱYzʓ v=cզ>vL'\jYU $U3q̱֬::S?v0\cK1҂sڌZԺW3 jd 5tk,GE<*zu~7eX`_U)!V \k*zKf:gE6hAzPGrچ>rDy Bg[xlP6զawS"Rx^RtCxvn/3$VZyUJdޟf a@֞tl݂C0xV)6kg*Yrv 9-WS<о7b'ЏKG|`B~g˴_uGO-[aw{W;rF5xǀ!Y LV@aa/ `bDT D4Å}!|9Ћ6tYJ 6 o֧>ۏ'&bq^ ̐Ѐa*ŦU \s'tEPOHO f'~ t_":(lcP ?)'hTRۤiĪo35~fvI1#~~d2œH@M=(] _w=3bp nw4 6gLD :uMC3em>Wtxv5g.,H,҉ ˎ=g>'C0Tir*~G5A0` 6QZ`A?mߌ4xWOd>mti3-~9JKtN "~V󷞇4$la\it4`5xks1&lč&p6j9y#8#P7r%MLXVO?7|jU$Hԏ\_ .t{e ,)ڜ0gj9뼽tޱx {}I$ϔ[XW׷FǙl:7=xT+<_&fdM j,Hw6#9g\qW|)m:1Ԃ=p4jnDy=ܸ ܝxp"{ \@yɹ`|e•μ `^\Y+k TlNۻj.L\Zb {R(z =*&'" =4_O4q#k2謻tGO ?-xLp@\pGD3D 4AêL sa0X0D\v. !j吟As^ `۾藝fE.P2/]cuM{9j.m{֑r5BMgOWZ)c,*oj@юۊ3lY\okD^tE.Y{e)H{$rtH2%9ciFVIK:^LvA"] `mZbD6oMpX:tю]_+ vDcEP=Ir%LiKz͝Y־^Zs)uÿq`0ErmlGfiZ<,>Xi &Zu`I7N DQ+S\3v=?cQ)E*nup:-,B*}r0r 3}lFbr \WԘ.כ[v*ػ6mQ ӄ1z-rvRbd\7PjpuRە[7`=1$ul5m/jM˩;h mFDj(̭| z]?^ .@fQ`;je Q psf;h®T7^@˶]5޲^,B쟔Ox"Qt%TqR-Td!_Ci\sp{3ݖΤEdgWnDf 7SBñs.5^%ȲcˏJMCob.CG M36AH4a?|9xҾ76Nd豙glbdY/cX@`!)a35 ,gp1S3B`AV1"bx}Ju >W3ᝇk+:2&h6V48s2DUiߙ-bT3IЈ}lR Sh+N j^ iʴHJYY~ 3:W%;bJ%tt`SL_Cle[Dӛ_rzGj B6`p87H,26ӴGW`Q,q2) oW[ީe g#x â"m+l_̉!oq0F-j>`ztucQ_[T ۸( UKAuT7 2,"( $l#aJ2^cC(>ƫkUI/#++!xm)s /X}*FtPArwϮ%0祿[GXo㘵{>Cvn9u_ :\2(>UT-Sl}ynoL8{+td" L,z3J![:_ӞpQ 'h)efV 於h8eAQ4 MpVO{ O^Z۞c8 ӕr ^r*n4^bz}{3t,[ml-0ij<vGNgVv9_]ٖ}Xˆ#IKݔx~f{y' Q%)yN'k +${^\kȘ&Т)dC6<ȧ PMZj=7WW=;]C;=Q`JIa sP $`\%уJҝd&(yD#R; gar6үM@0v?xi|j+)3 Vm)=-./͖TF& -i&Ck #(Zok0rVG| fhT]x|u<߮f9D]AvaJDbw4=X\4p3v=CFN)bR`zxn$33J8^rkƯ(ȝH;-SC)e)@^޽K8GayCYQ\$ 맟s%,;[wК_ʝcSŨ,hZ!,VnsWsLRI hU~#T~aŋE6 K3DV0xffU[ZN ΒZ M E_*~+Z]mc*9 YyDEZ܉RY 2srlZBfъ5`eKS׃ 7P߯9c>qq貁ИU JD_8a4 Rhq 3(}j/;?uKXpvl_EZL,74Ϭr1$UtPc`?4EǰRPUǡ[S  '_oOC%|Ҳ.JTԺ&^&zfjݶMhJ |u=lڋ!msQ:RKx(,-rQO50{-82qD'P[2mFvi *?֛|C*z$[6_rFAwm>;>T~r'FɅOwy5T@oL!S%pC1G'B x; ptS4|R6j6{(,m:C@bιM\ͷ%c-3fkMص yx]:UN,ҨD:>%&y *u:A:}5!˛' /Zf~lj;`nۤ870\Թ4n@5 Ei0yeO}AQCcD [QӞsS#N4 = `B=nt>GHa3bF?p,A,I9/}uGi -'S8rCUooM@QXEs]߂@)#-Zկg㥚p.n0)^RO0.>QL&c.ojDrIvA+DAuSSUÇ7)J Bo`a2m4H!CNk,r X/rC=qf0 >]aDFԖ Lp>l2It,Z{!^fnm[Yy"ǍrٌB쉡~^O~80bTL$1W8*:L 5SYF|7)ba= l 9.,P#e3`P1HwwUХs5Tcq#rZ8~x! z{ɺO"{a^a'V'pCY{Dq{+`NJj`Қ)G=CZ,J-Fk'ZˡN}>f Y^5ST;|A:dΖAN{z'`p. @GrfG9L1 YI'>}ju{nKU=_ĊGzz_\ 1w81~`"L Xpph5T1?A{yHSٕtAOG, tw G9:ix# 汢Z|dN0aY\a5X,{c;?e;˖uO62J2ΌwXхύFJ×fAH?w#9٫5̇6lyP ci:Z,X(9\Y/.'uSLl؍Q_k 5#<&T=PF 4FbzKܫy),K(.q9O;{_! 3e .” b ;''卵F r]7LȝO1u'pHm|ͶЗmOgxVk ~@~[yD+d-Шjx8-p;@͙{T˽7ozsѥ @_Q3ZjU)os? ̦w=hU&H$s\q9i3\W!y+ӕNZ_{7H\akrO%NlllXmGE᫼Tm&Y]3ԗq/1 f& :83gX$~ZCެiՕPW:.ab痂<\s l"R`55Z1hTՑ}Agtq9z+ď?rxXԪyFX3U)^X =SE^P4EvV3K(M)Km-CgAbZ7'\ |ƫ=~:i ey=A2ye`M?rOD Kٹ!<&k5=!wzR9Ӂj?P5N]~Zx2 {&zmDf"2ϼZ^7z}`n `P-ȑːdN[p3AEҸˏ^=d|bzFqs1RoHSyeV F㵤5E7{U '|hbJ?q3Sڥar5zCPCwV6IӷP?Q~'t|oՕR*rBܤlnIsqQۏhJmAZMMh*򒇴^*{oC{97$;n9kB|A@96}C͘U줸V`)M'd=A7+!61 f6T {9dl̓8ovՄE<F⒁ńr,^E:L2^ʱg!i#.8 |Mutz  #}^s}vQd;z=rQr[։9|FNlw# YEchɬtelE/j@b J:ov+DZq߂@;ˎer؈VgQ;o)7Zw%71 >a!.YO4e-ޢyIS- u*2 fZ9Y-oj--SxTxg-`:W&[ބ,^N9]M@f|եoq$LȾ7r)SS{}-dE6uy%/Ƥ7mesJiR$Sl+'~M@~I 9q2zKƀ"!ZM'5x[Ift >='X$/b_gU^׳Ql'MDhKHb˞tL'eq -q|4qoj5=|> \x;)]-RW!;xFyK [JtjST'ם a 83y.oObqf7V!F]nQt*3幻${J /1sتh!Bc [} p9iJ%7;LNh M:ߴ=g&/ûp!쩸,УqhdR}V~Ћ )1&=jf/cUdEoYp=Z޾2.9} &ٝ Ѹ MՊBE:'Kv keu6+4$AIQ`mj]jGb>&c #t*)2%bK[Їo],EYC1|[&/96)55/)oc t*י=u`|*`MyL|`cl߸y&;b u<;4 YAHM}< |kPeHx/(gpq)ɍ_gҔ.}:>9AǻZM%͜YTΰSN.!-c/bOUȨG= >{oXVG0ftVw|TV{ 㔽Ziۉ=*-_>J ! 9ZKEaTԷftEsn&;z_6 限`8 hCi5T˹7t`ٓieI˲B|ROu*I|5+Z{PG[Й GGjlT a|׆fnRba;)xD^iFt9$Qi! |l!eSn{+bDBBH7nQb:4{;EԈX,1<$Q499#,$!yllgY\jk r *`I_|J݀B:V #Ҽ=C0: Kև7Մm[BBU XVg}MPn tL:I-xBH6Gb8@`ǔ7+WX5u >j5^Aw]w,-JDPORw{m:Ҝ%[X'⾤ūlwY Y#(ǃ 2= }8wn\W=<đ- Q2jeb0MO:JZˋ΍An}} XVe\+]?A&$;'=F{5b@)m1>Y:Xֶ\GG LPcW9+N$yWvUkrnU;ܺ`]gbj q#)e/XI9&Bdo_gaztf< o[۪$kSorDMmo+eJ!i<[p.قS=!> % {w!pBQ{*~Ĺ 'dJuI#7JPl8@hh61qI%5i}c!t%kCj d&qJ'ԑO9qfᴩ :[•ˊX"8r̹&C& e<IEsIp\ ~}:ر٪#z-閽O&Vh?4W!ϚH4mIw:xv9 /MGZG S~?#_PޕI=ўsn b\X{|y{rjaé 7Bi/<@6WB@#W`H *~.j?:򭍊V9kS- Aa_9f!{--?4$> STA =%ra\*O[jg5s:F2bu0 f-U/Uəg]VHa 5K;бCso$N-i>j^NXuX$z!>XY!lrk2KO]kznM~k5HBRp,Զym|{q Ro_WK#K{6` I!ƟKmy|H6m5EgPY";rƒ~'Bz[*ƒehrͭz/0RXE@ %ynEc?ڽez!Vz鐛37ȝ%L&UگPq e{ Wy[ibY+D횡g3Gy]-GTU0ͽLATdY̷ITv혗.sJt $6TV>IgWG#CРcN^a/:seKu071%ele%"oo8fnyR^ R8LL}VA{9^\qBعK-, &׍w5p_kU /r 6hHoQ&ţb]<΅?7 }N yRD3`3|O5Ͼ;N=O 1eW[\?({Ir<`P vXfYrN  =)Mi1? ߐ`N?=64;ok2_{z+#j"B^ /"?ItDp:#ңS.u_I@㯚5YiY7g=i親H_b.xŗrQq.V\dأ>^H_ 6Fet3w( $V]0K؍VzCŰ]M4*>x:y!J cNzd)a{JP\2]j[ۥ!4]xv,D'k.t*.j5 iT+1G "zP@LbR9Gl!xS[:-D2C޹+(gm=WRcm, iW)B05g?b/*n^k_H].⾨nKBp8j5ބ|5]*jtA@ߔVwpG(:)Ćx|?cKdK3lͮmaEmdT퉦cGL5M< 8ئjb{-7 Yf:q 4GTJ)@LOswY̶s`ɎRgTE쟠fp'.Si]P}hP.L}_Tm~L/㣞Cڽ(O~YO_^ #)H B<)-s6'P2Ry +ҶxnkaTCgM]{N;欍+γ2AQFe"Xkی7rGBJUPfM(uIZWd-b6kC:PLg_N>+Yӷrd,r *6T:nąF -eY:Y%5[ډF3s =Tj oF12*!4_.㾆'ʜ{]ds1篟RŅe}]yaT2;_!rQ&r!r?W.]whUZLF_ z,Ķh7n fTbP8gaS3TS>)i >iz5P  Uedl6˻j: $[f~Ad=ې,_at?އ 4*O/oDйx2w K CI 4?!kscm|Spgz!8- ~-E@KxI-hm3hYn!O+Mz6͚jWoצN;:Rfپl* 6액bTIEjRddnAT pE 5>& ޻p~Gl3_ +?J\. AyG<`$nP[FRy ';+k(":$ҿ˷BahJ6&g{v,2&S0\֤\7%zn :pH?? !/1|'߉ÏHӽOW@N~nY'yp+kh¥z.@\0u=zp%cc~=!aB$pv=,s_8kv\ 1LMT>\o'I;~$iMYF@<թ[9)ք+D$sfkM{ cs@`~;)鬿mAo1ǽأ@Adx%UHXڽPR{!TUT[R}^5DrHv˒ ƣ01!{lr"_Rg` 435ߒ .wWa7? i~w~rYQP81i,nw+G1-L%թƅ1T?r@uyqAN-ЊQN9@3PR6oA\u]Af57pe<h=NHbuUM%pp<_e4&z++e+8"n("x]sie8F~+k]&rheڡa]Ӥ_][BJu )9ԝT8:ǐ 4kVYN 5vӛ<'OiM"-Z B8Kk VR2*pV$o_Pc21=Tpl%Qz]- Ƃ.EkT2AnZl$Z2|!Oj/K_I&> onůCJT[B?:y+l⅓{*K/XH-Lb"n>Eyɞllؼ<_SyՔAT+2ApٺUkY~W.!{&/LXx/Erg,wPB0'6v }p~K#C&!K.x"ߥdpܡь欛hX}`:} q&KQ"@ȣ|!O%:#+nǣ¢5Rݓ|!-w*zrԿKk O@\*YyZ M)WLJv s!M" E.sAV 1P}c~BK,$2mۢ50*̀M{lMC3iA[da2~"Dd 9aZ:B,^3?,J>Z< 3h?f'|ו)ߙMt?!*Zi GfR&$l bmP+s+|݋qCq1/{̟Xo␱V zhzSfPZFQ:hD<: vz+&{ua,<0݆LOkd^XSõFWR=1g#:iFv )mf)9q AԐW {UZ'gɲ9[W^qu*ĬaяV}VLȶ1whFvpy OuG=F@ӮV&ڒ9 -v:^2I9LrkhL 1n`x~%#إ!YڻOr,}|JS}=dMbw]HDMr!w,qx[&T)ɩP@@{~ҚFڭޏȉA;G^KqUc"?9ze O\2ʂln3mf-;ijnx ְ~GZ 78 ۪Q=բzT SRh~$AKE{V$pM52ԎSc*WpyC?:=jardoLm-_?IӨ#]Rh⮂"OSu?'`R .'lh<ѼTOS id*cx:J޴o/F:U!^q x)T1GL=9s{Nd{< X{q $IeEvO[_mG tY<,bV@ jJ.Q `yc_yL52VSn$U|V#jGzzԯu)m}vμtZ@YB050v}XlvK$@kxozԗBHlzVIջubt2,a:D#r*ӣv梨Hh%hR\6Pf塲!G;3RN;bR>jd̳IR2-O{чGksrUqCV഑&^xq^C #S,O_x=fjClx|9R 5;@`.^>>HQRAó=/e UkBPB`gE:^jѪQ4IYI-Y>GQ1gH"UNMY ̜㝿:}ҫӽ&A;=: R@g[}Z;mX|Lqrɡ.wa59 O~N][f4]^uoй߁qooFJՊx*8E= Hx-I$#/+ 㱟B1gy D11sN{ U+n~{:Gѱ\dd[oʑxG/^dF ,ZZ̟HVk.t_!f*e*_.Vċ 5 0j/b 26RHjw#Y< S!?v25Ϝ'%cvTezFszV+}$ cޓ1ڨ-֦ c֞o? Lę&Z2|45BFGHl#-|GePd$XnwS_ Mh%OIYG)io |<}ك&]&LCҫq3#ęZfYGpV*s=)wi"@zxg9iI2%s3iy< OV5TuťrڬbZer@mVN#\sbeޑwmg<_(ffbΎwXmYAY0xu"+{q_+O}WaR i[ҨJQe}}hbn[uWo`a\ATjSczx[ ꫮH)y/2ܬ~ܢ]-9if >Oڷ4ec†'Iyx-ZT5>BCsH8wj9r5nRwE;!?zt/S=z-VTByg9ʂ|BpkIyîv4M-MI?|HYDSmNN37s[R)hRw0 -yB_}&k\#:G#nTգ%>]> BĉF! Uxw\V"(LΖқtр-?OV!cDT}<Pz&\ ̖$8A,rk7bw]~E{wN1Dm4yZ0ʐvxxLKp, j qѫ{"F7;ܽyө55*1ّS )RrAr%s_ۙ wng Q ME`%GpNe5x CTշQ&6M,#o-xTɌ~kMm;a_x*Sz?5k Q34Vԭ-pu- wv3?V}񰘥h]{C'͡Ng$V_T+_/ꦝbon-lulLގVMC%!Hgٮ_. :\5upNrgGˌ"ڮQrkrr^,.cp%^l[ͧs ;ZRBC qű*+eYwavm7hd/aNViknٷOwm4!N .fCPq,vs.Hw/z|;ihL[l"1 >9{$C(wTww }t= M6Jۖ@'P+cn)M'P>ٜ=ϑh,(XX;;eMwei؜ ghoyBJy%'%)'-G.&z=!mH'i= M?w1}xUQu0%pDל|u KT녣H!Do-γǽ%>~Xð+%nZxZ;ΆAU™/Zĕ.=sYȄ` aBދ;;<4Qw0evJ,OE7[G?MC׮ah TŶG㗯N}(8}^י R黅4l.\Fɰx^ьEMH q\uCAu2cUfBwsxI)^쿧؛FspG"s:"ѦbO74-C{ͪ hp,m&kZJ`d8 3-<*]S @[jMB$Diқ #yW5cdnb1F{ f~{6sBBN0P{BA Tn }} ##_;889xv(/G ~n׻_^  Ϯ=)\A!)`$CU$3;hT>2s(PmD/vRNeh7Mٕ^|9Yk~{$S0ׅԠ 0kȣЙ8j@×'B 2)Ki|pܲL*= 69y]ݜ/ MMf]]߂k<˖|oQ3rQ5'w~b71^g},`Vd zo14\pV}6ԅ|RT"5P%rp=?%1y9(^)Ar \j fiS=Cnj!|>5\&cςe_t.(`>UUTl/׸ ̪gdk9T/FzXUgG=2cg53YK5'ys#Q֫DyASaĥ2㰔pU'̮jc8500O|L BjUX t6[SaOrX\,3 Ax>| & @W-uB;OBt@ `vҪzm ΘBse-1R'@R}#jvdn:7"l>Th& @Jߞ,`oD,>ºayVsM- >9&)zu=i} 2ħRlRG^ڏ焫҇ !m8r2YCu ΙvHĪgsVd'!ITqi{~|I: ²? lcX[Gd-J&#UJ7 Pפ()Y2 \e>%թ,?𻈦pd+> [^3М,4_[Յofs-T#9 DIFB'%E-f“C^}pZyyS(eGm`]N)7C_zZ_u DZUwpT/x:ڣX /-K$sVsۺr.s;xA܅17F\%CW6S 3y}7;᯻{eͨr&E"g3 w˛[=/ a?RN*4 0"41ı0Y)Ǎ^ Ag^H6G0o(0oQ+ m#금y#್ˠOťyAj5ì&GFqZHɮ40"f7p]7e \puwܺ5 ; '}C@ׂ\^Vr[pf5'!ˋU~ 2ɓnsol嘓oyZÓ/ᣡgsu,3¼vkꄗ`n"3Oe*L ,u}2vvX~+! # .'^UKLH~'پ1vn+ 1KRiBUڙN-|3h9qyJC$( !Fl*a  cgav55כm8h9krI'ѡ,2{$4tvK2kDgW&J=(NpIZ "FD1*Kj4? ըR^W+&|9eXbJP_͈x3SnLI} #9Rk`Adx%"9JqJ(<WH *']AloUEuI8G~ӭVU7i2lW̸JŐrWGWIl?>k S8=$m`ocoӮ;b!WL /3{NA:iً|`|Gr[w2ӧf؞q.';]1"d %j&pVէ\R)`ԇ}~i:aMGmX ֲ Gtie8nq. ε1kűUF2B:3jYwWw1 m_W8FCͺЩlS-<“G\81T2GGT=^/O<gnu9DxTK7sJ*y(Spݻ^n8âL/#7-ja%߹c EIDSD'=ם1țl<"ύ)p6Ý.~,J.hh0L%#)%uCpXMPp'HQ>DL9͕@Xaf0=u7? 2j|DND՞$n9lM-]qFf 4O sy/ [Nu&gxVNbs TXYhr0PcP嘚!' \Gu={OR^Z@5ai8.4<Mo'H4LYZGM?S' 1Q yq%U\2"yk:X@Th aKs7+ p_݅! 667RЧ#cy˴ dnXFt_WZj͍Z( flsct! uu\ LZ(L8@Lt/Zיfj)kJBP=oQ[;/w6%8Q֓k67{PN^_hCLU׋QAȴ9I4ȡF1]W>Wl{,)Wdͽ{-n>IBvIHZ24s8v&3EQ!I4KٝRN&>ޛ"jF7 zVsbjq جOn-o :2tkǮݓBasDP6Gj$õ@' ْf1UrWEp3fa (t[3^G6GyEWҁM5G|/U pYzJbx!Os, gsC1{5f3I֣qIƹCt&Dؔ #6ZyKe/ԪLj ֕~A#!(Y rTifh+ e1Tܐ_)2lOEHu{n靃h@q% :uebȕ65$YJ>78R4 px]x'0ҌXo.3x]{"7oܧ>ޕX]0Τq[An!3bwYǂz *uӧ[zAkV tNV//ENO•kXC0!g7|,Z3]`>>678Osq_,jwgP P K0eB.'9]ݪmӝ&1mb{u۟oOq (vSo |8#iU@2 Ul[oLa(C^Щ;7#ɕ(k<]Uci6E@N;qI eU{ >>sȚ(tҍMǚxũQ -lDvi{8d]JBF/9^8*=AjFa"#7_0-}?kQn)~!L/J=mkeS Cݛ,'0qٓp}[WY*f$.,1Ly2 xW{0?'|ݮ {&%R%U Slssa73ozQ1w`c^ԋ x *~s E=;t<ˍ2I(6GjO[K7 S^]m4maEpN|,~nXd2&2B<&:!,9i:A|ť\VǠ^)BG,VT`rh!li[S&lj]AFi OIt/+8+?f30-Fn~uq);3/b _xH~J2b= `lBIlfr!aӯkJ:ıXٴaP/0`2@g0VxXU-A1iC2rk-䬴BFyJTm2n[זW ͬaf Q?2.rxIաEu͔:ݏVU;g\flNqnWr*:hm.xnKs~o>#˫II]RCHRlݫ+`7(f M&$ٱ9 [6ѩ.]I&WlO#Gc\>2-3Dl0 ONZm*h{hbUWl\)( 7VB lCjF9#3!mr6Sx8[pp/./;1# / J r5k7%>XE(+qkn5I~r&5f^8vk, JƯFqԨΤS1m͜T28mn} wCGVc_S;hz4{CjX7O~]vB.9P8Ғrkș(C]hx˲ \yO6m.-Hdְx!h2#n|xhESksaJ66E\WVBf݈O8c-[z18`mg3|f.Ϸ9=[jH˵) cFk*p R Ӗ ^EAҫ434"!IfqM~F.GCåYEcB ,Um}b(w3$U2u Yg d`!Zv{NļXgo۝1lj9{5wK##붴xNDs]P:p9dn?Lu3o6%{bd0Qd9l1q{z,"s'$B0w`H`F:1MS ʗ/\"=~z|:#킕fiA칌;䯫ּ~QC% |šy*m*lf[2\غdzV#;dw-Y8rC4ZefX(^l #X$ݦmaO}]l+g2F݌T[aIbFPDk  U`уP47;ɬT{;EU~ýnvS, P+a,n4PV&>ƄZl#1#wk$3Uv1BVB9 L]' Z1CO[ 848 EM<6 pJ!u?7p+]|k^A<+ ] )z ږCAEQBCeQf{*h s2IAle>bMTE;Fg1U0i )]v EA"0QT ZtzHBru*7U y-oF q@Mi"P\|~R~I{. XC|iҧ`齁8G0NZl?UoY(Cv.Zo͜s`Vv,ovb}%='W=,E0 #/YN{" n]H ζRPfRavwQUVھ *7; Q+{Kwg'"؍BN8!>&"k٤9hv]}ODwK+I]W9BЗTsX5qcmܥԧ^_&;OJ76ToªQL- qsGP"8wL)޷fщ;1~c` |ntGG;kĬvhJa H] e~W7OT݁ϠӖw!>ꢾ9 ٚn 8OƝDǩS7t2Uy__ `oǶR00~\Jk9„_Sw J%z=}ͯޡm3_?rx`0? B  J^ćŋW/2#jý+r:݊|Tٖ xlpj=Tl) mLE)4j/L~5XL3 d9^xZzll`: 唜z:|yݗP/3ll&ɗGdq,? ¡O#$w j4OJU8E6SM\뼇RazxgTI}ε0Ղ. z%|ν.Dt3S*_ Mωj#Ϩ Qqp1|P/J':,{-g^?_:`cPQ-r ݡp]*=t|4U)e1yI]<;6E03] eALe1+C󄯄^(Pm 4˒'+q52 ~0CУz&//bn;g5JJv.#ll cG1aVj t#܍ً0ʠl7SGu!vFДt^ vudf&qį`Ht赂SR K@nԷV!4/T04-T)i&:1[5JeƨAua'4#أ/Xs KmBOmvҦlј(ͷW^.&rx0NxRR^n)INR[~عj :7hYCUAzcg?}OPztBjy9CQ 'g|e!B sAQ@Z^T]\mQtYri 8J(.[Ie 3y (qV[:+iq&ݮ~"H(`LpeRbI Nw_4}<|j ;f -d {*qqIUF}^;åR?_m7uVfL#a=$EusUI;/aH= !?b/dKRYv]f68zwVp/%gI_$Aq{/TC$y=v2/#A숏<0^];5W6T/otvv be 17TX% 1l@PWw0 J$YNH*2dԠbֽ _E9lݴ|P<)$ֵ{{G!Fr!Ej6D[,qYc I96]벁_4 ݤ3D ^K_`a.cIWoLS/JF}䤓LlXdf$&BuhSR&kayNgHn>h [ko7('7.σԛUS7wXbrerNfn!v:6_ `T^GYίCN|nۘ@rHCguzq%_уJ Ҙ\bYS:N j^sKK&yh=.7ۆ!Kh\zٗ _> n02' p!X\ vjdOZ~E"}8nD v w> lRg$ZRhp ?H-sCVe>+<r$TsBV_8ua'XQ䚿eg uF$O8H\*/ }xGfoO 46%;qbp(X3_ ɃJPCD3pWspAt4j] q$j~|C`9]S Y=@ucja0셄gR4F3#i}'z qEZe {M8U^wc8j9J]W&sU`TDz37'¥2(cG]{ pS$_襰ۏVMM˗!L{S/(.] uʁ@ݱ)}L-*vo080GhsC^! sN}=edlז&aObx!d;]({$&.d=`'[Ama&C,ygBV8by/?=R [*(}w\Xc[`*zn&+ci.7&\G/m%]vlPNj q =Euq%lT`KP=o6KuBEɄJh=łZ-z})#PaQiU< HDc$t@"LCONd( (k0=/Sڠj4MH6}Ks!I3 nDFzP qCK/>A6 u+ %f>(ox[-KZdBK-̜skMzfhFYZip2*Cod ~ Fdtw3)IcÂY07X9T}U7c3;'~t&!dB`߀L>ϸk~$W6oVodvZ/4كazL] jMe"DjU_㻼q}_Or|"Lq)YgV'MR`߳{BشɿY _rd"`bKx '`'7Ņ3yE~V}Xd7ZX ~201IO}l/W۝e!)qT!Z!zgzQ$wH߉,-H٦eGI5W7)BL@cH/\CCyfkr/Yy @|ոZ z7if q;gF,ph#t)1z_Q^iu)D@M?u&(сU*yJ#~HJuJ5`5sUa#,˜;Ba $şVo; H8PZixTﶔ3(P c}8Q_+=YQʳZU#DtBt(PV0>;&5 ܾCR-9%0L5~PuzIufmf~K8>P[7g]mw+v`dxEuiڒ:ZA I8`hOa7# vȀ◍fۇjgI8M:Pnh<{UD÷3N_']&mq.PLwagʘ^~#Ń/"f$Jx,wd85jnɡH%M? kH|e D<AYОTy8m+d)K9 3E /Q-^h)ɍeDFo|>a5㥎_09TK,l%#,9M{Go2;^48 _!qo>NϷ^v;z  I";q 6 Jo6>b*E;C=/ڞH /ۢJQ{~hw|Qeӫ-`!e"bcrVqpI1$~a3T)XL8{ ,v=z7\_3#)׮3X{(O׼XݱC LNCG~B󕸐ftצϏ`$n\t̓')>D]))*j4'%sg~y‘ieȯ ;#[l-zh}'9Bvv+lg $t׼KF!xo}@LmBɿ 1F{5R؟W=n9jwBUmA3^|׳rph9LC/)@w;:o~;`@Z|}(VJ9V'/l̞s=n9#3^>ˈ0 E443iS0g>f ĄX#Ē8MiR&ɭﴚ1J\-gm|Q]-7J؁2085ըݞr/Jd-}޾Q@>Ol G,ϣV:X:8E[b=qYTpf/,8XCV:TxEf:'IhsDzGI)9Թ gkۡOX 6mLD9 xPDe}yI|rWV?nʼnʰ* aky6)@nD|.%'҈˅~<_TV2W7t"uO}p\[PO5.a$eG5,n6lo*P&‘*[-PagVutÌ#vJI^=`{ID+zgAP\zaݭnDV ; aeF"FFJP5a9t}l+7j$qVm9խehXY7j\H;ރGz"M&+JؾUմ+d]x Fyv|#,.O? R40_Tۭ.h'S?dA9[ĝ +u_N_kDݛsApvZ,_^!i{ wo..t/Ԇ8Dzv>%Jr{gՙZ>wl'W:a|߫DJVn? u:oEy+7Azaag؁șubbCdЬUF< (l'W$Wl/3>iT@̅[߲JR)S%ӡɿm/$`XE|ez<GQ_lZ~c'z-M*Ód?{Vw/Ps{aBà4=ۡ$FFc̢okM2MΗU b\F^qYD5hKmّ<0N@rHơoӓv+<5ܘlB }K9j_`6,iGZl>[ϕyj%#س|Up'# ;ƕ^@S1<$ʚ|{ڛ' zbC{da}_4KDdXa_̴h}m˼d3sbS\ZFD=V kw/];6:qI,ljs$v xzVӈK;dPͤ`xo->pa/2XneJ󕞥BfOՁ4vn4Vlg B(BRap>΅k4|NfUrɳZi]"9D6M'wwB+FoP֍8m`iv|>OC:h>E]T-_xë$7u9uvj迗_p 1 #c)3f?ԫE}6d-S@H" \q%D_IqcCpn ۮɡIZ+R~-Y%k릝^mh}p`N+&vaAUݶۻ?܉"\۰JWF%vS˅Q[ys[pV}1;z W(zo"_e3;bLOn@:Y\|^3$ۡ>C+B GY\Gm\c^(ĽD2 y!ag-=-Ƞ_&mw"6`}#ЁS\ fFh:a+h'R.m&\ylMHg*AMgzW[ ~owǤ.MQ_Q` xf'cͰy/{[/{5|I^7SE-5 +%Qy({cIto5fHFuK<X>OaЪyM s ng}% Eg#-kRzm~>`4,4ge%4XqF,ؐ'{Int6O)\l Uwxc95/m/@: s6 Pr<+bBiM5m] lL١T t`"7F( TwM+Dsb`/“QŔ0L<#ahO0s:p}V.oiBFQ.6/bCjفl jK4)jjF +öR~>eѳ1yMTGM)a]Uln;u(&۲BT<]/RF#@t9AZ{DٴJ_1E˅bc *Cnk j4ǴÉqApmK^2H1a`Y[D)2~js߬K=21ia.pث0-ʱ C3e6ՅΣȔNj" Tx)ͬش^/㌴i_Qduu!-Mn {&&>$YFM3 3I1i;6*wȦKn GѫH Df8Ibm}rXvEsdхu:@eͥ!!U'vwFiҢ[Ӊ'H?|_.w0EL}hſP‡J rEYVMZ.=$3s .,aQQ6PU"N[eļj>}; jh2bnF!$/[=+K 9M(-t|[S z$̂}b]lmE|WkJVu\w qצ Iv,ze ;e0ڷV1m2q-8,6yh$l9Ȟ\6#!W.'b?D иO4Lzw:;ks2h>CD~-suk҆,qdeUb3CK@M.N+t6 GgXf:dD*'[l#y)Pڼ"aK` HG25I6bvJ] 1zC-pdXh(xKl(iQ*/OIbG`M$t>^*Ԏ6fϣB+&UMߍ&kL"?o59_$0^{IׄGW" TK5f]Ǐ #c1mS!G`s@afUMOJNan\#nvwOveq+^:T^2xFG̙-P7X.isCTU>L,كt *7`:ʑ7d Ø1=v ^XݨN8PD p Kr m|4Z]>HO\:}ldl9@vIJ8ܬCcDJ ([Iĥɕw+Mĕr}ޓc)2DT‘^\ᗪ. B  ZhQ[\!xBP@5뇚i*ǰ\G:gzKRѾ~Xr`z.LP yF=X#oD>h/Vf A='Tl<בEp2e)x*3y9RظdG CBe}ꬬXn]R;4R]20=и4wⒺ︷(xLdx.Uu4J"X+7@g H yFD4YϽ]4',K!ztzma`:(1{ cЉ1g#%SG/GēoI~A ڴފWIk{n6x71"~;lUr/9dGK{fJ/wf?f9CZ/# 0j`:ZYoU؄0cy 㗒~g13r4,XS*/<ug3dE{dU{.QxꦟSUmzOqxf^T$`.`1q;8 -,&$bVF@oc}齷[ ޙCgoTn%Enn žN & !# 5qE51 rޱB xxNEWIQ}Iy>v!qdOr*_9NR>ޥsgVG"=[S33[}87p2E[b#S%o,9̨(2fuw<'fxb ep,`}Ζ)F7GQZ>3^;Xn+t-J$HKeos`„l,j9L.C*&$A/j߰^{p`G>~Fc " 5ӕ3 K.&wg$曠}G҃)>ת_Nw}2xкM됱r0zpb| lyCt2W=_K@;C9c 6pURWЊTh_๘o[i!FN?+3B@(ѤFpT`zvS! Gوb=߷)?OnZR@NSp f+:*6)Awu\ ᙷ 3 iQ`ecs#Үp:<+rd+o]UCٕmQ5|t66 wxOHiZNhuнC0V~fEj0RЏGjm1IƅH?Ru~ U0V3N0R@ob ]-MǕ}f=oP=D@` :eWw$,FJJ?P es=,eX؜Ґb  aV$t ń)Q"#+7J9T ".$#`a(V}(YG*Z{c8Kb&<o⼧bg ѧR8ǖl!i-; @ם5|G-tdQqW5KaFGPB pLiHIdtD;?2W=,7+zFڙ-!ۖ|h$$ 'cqyE="!U/ I4%.k)F4q=^ks_"Q`l(޺-1' "kk< pQBx1-Ä ~-GF dl0AvF %,!z `dԥCBi3?neXx؈?͵\?I'=1y/MCNqhIJ{ط#:q1{mDx43*P Jow#Il{ 9/qUN=]X3ms/c8`Dgp-BVsՅ.w9!ՠRo!md#N/xTKvbr7XE!*'WiV ˞/8W텶^X&%fI_&8.)*$td2\q"?gpߜ/G=[8 uPfB7w o3.7~k܅xyH!k,9=R`x{baB(·QW5>-5n7}\yb ĄоOS=^-J.S$6z5K//%D*MqV}! Iy^-̉;1Y~`OoYeugyoupIemZkgf£_i 8h &qrAdMuy'Aw!c\9U\ZR7͌+ȱbX:W]Tr#`s'*+G&KR ]tf)`Rki=ͯG8`ڽ/:K1:вtd[[`!!Tx 6 Ec#)S{mN;1py ?s<$ `cYb=NHZY-1fv/(^|R/%]u粗 3vϙ_O|x}օ(oO]$[#PjY I'x*v)wFt{w5Kn@g OK2ϕ V+Pmf$o k8yVWr !w. :: []9&(4M[ (@0*'M$?y׸kL^!ǻSuR~u,ZZ0Ӱb@' UǞ$Nw*M|AP ص7-)H6aJ5W A,wzN˄R֢d׬sOb^mdZtB|%wU1d)T*a;Ou*`l]孎zWSvfgŬF,-o|NЄ8bgoylIiFIBi[Ѱ=Jie./r=2%I {Vp1: [QוoXRXNyy3nu(IRBuґ}U |' 8M[*qqdw\*{ltxp aD8=!TlX 0r?^}'b9^TdgZ2]86UءN\e830iaN-fNΤ}Yr $MaN e,;66cO?E\ سǏۘ0mmw$;kJQ9-.+3rZzQZWjqVLе9a #'6dPqqJB ŷ $QCWU hnc!>iȊwxUQz>MjxmD[eWX7rJ{ʪ垒VI}gX6V(9M '-s7a)eefץit E 'ȦZ+ 2sTg‡tЮ(;YEjx9Y5= 5j Dnwo Sn?`uhPZM CC(J#+C3WgT2C)"rʂQU řkw垊 1\mo B,u4+Š߀5w:hVHo?\OMs׬N<ѣ#x֛l%ɥk'փ}]҃dOZ&DaB:qEYc_SΦ"̭#SМw.VSҖ,ς?.Xj755(Ԯ%dZy<##~&ovŀzj˜@$ v~4 B_:1;}n`Ee7,D.6Ʒqb׈WF׷ɷ_mg-qP@myuK=-%_&Η\5䥭f\r#1" 'uZW%OɊAZ ~B^3}̀UlT)8 A>\U=KAxhǎ5ΣȠLW~3N6]/=\Ar=Bc!w Y64vQY\sphJC.v2%|Eh"i>czI˖tjy;>Mni{|G.xXXnN`W@P^`^΋&xcoY4??0¨==g?oi!F)#y,p̳m?#gߌt:pmxۮql(nӤ")dA AHhmt? 6*Fv;t3T 'cg=挄af[7Ylhdz׽XfvL0Zr)>pSNDX:ؗ8Ń 5pKVQWe"2'kWI-Qͷ#Q ů,U vZ,8,+:- HA`~Ut/B @C~gI'ƇKnqye[Wʓnc) 3rw0$:;GNԑ`GC7'lWp@T2nޥUhk'tMP.՗_k 8-8ʟ"S}9xRh~F6Z!?VKNth23E:#c'ffIjl\-MrD(Xm4d{isī E93~[ez0%$ J#shBXs rY֙`cv]A@<>PvF-#@{0pBҢįɢ#J保*&c*3}x2hgcLCv;'7a:[G3śA 2Lw_X,PԖU{vQ=KW;&))L Ag&nߠ o{)Gs՘2+u\6fp.NqŸpZMTu}4׭m!%`7݅uRnQ!13qְ ><ƠX"HZ_U[ mkb3=yx|a'(}оElj99x2{H@ Yy wV 4j)X4/T {̍d2 OK+ׯ.]lO&Mu#wbJ0JH&BSLL֐Q!msjG& 7daLN*b]=H ^<\(/oӫh!)줷%X'[G\4q\]gLj3=8|p*i_ !ص&MCJja򧷜|NbQ;wկ :Hb ǯf(zYyfb>WeɫS1q؜ĬDaNTJwA )l5_YqX1GV]ㆭ{c\iG$ 9unXne)pX8yH EzP跽璙~9eqrT%כEO}7'h`j5i3FR2tN0&fI{w(Z_q8t|⩌S:i#Kb^H$VWQM´61z5 cپ,dkPHee<-t䓬,5gg_SZz8юρkIbwkٯW_WjK'#eì̪gSFdg`ip`[{i6yKx"TL%bW_ ^ `#zQ( ӭrTwCNFT>w`4:zyu*{iBߠq}u4KP#۝x:;L_@ODޤsNA< u5>+%r}@pa''_v&)ݣ[{FVuk@>3? Gn:K̅h;lƤEg+aኍ].-O=wS$lS@nl~ f% :(}~&,L`ݯsFV2QL ]%jdw_=J:4bCP mE2ni PkI۩Elxdpp{BZ{ÓU^ O*=_~ZrE]q%pV .SLd0@}kT^F78?.YKn\U@o%T꤮Sg *g2;]VBc,6֚)I" Zݫۅ[_SD՝HY01EЦYj2.wxsT[wQهd ;Q a˞Z*|P2ep&g+x cقNAؼw^ c'5\ؓ;T_yF(iM),f -%= [[1k޲W ϣ/.E+)`bȹ,M-Sto/?םβ&&P߯Bɹr'ǿkg .gg直-geNߎ ZTpdƹ<"' 4 BmAG*Ŷ]R ԏS|gƥ-G Zen*~=υ6J!${ aPF\eMT@8vILi˙}~_o(6O#FU6B$ͣERx@a(r+0ѫt'*[ SqMn^tZOTrOb_ݵK]A +>abCAN@5B3t_#ZyqK"^ܗ*F]y`0? {#U"&сQEG@+,Nftnjz!sXƘ.ZeFGrR>K[:2^ <\ Jg)xt :Qؖ~Qw{%J,耾&_tԌ8ZVc Ɩ?8~<8me͍U"G3pRPߓA7їp>}X>11\P1PaƠmNcYj-!3BEЅB(E}z۝51ZG !Nrkdw񾜼_ Tfʍ2deS&zK;D;l 㢑DYI#[+$=댨`׊qd @N9foyL469j. LѺІsvYuӋ{aُ^W `)4&8Pk)Գ èWUi/qAD/xBTlΐvz%Y*]fݼ"@` PjlS4I{1>@Aut 7HS+,݀q=1|r@TO]/)%~%o|G}/=XAwKjyhG-.Y%)D yW:KXyLOPܽ4&P]kT&9HD!:.\`=\$+3"5m7g@slmg)2ȁۨmLf퉱қ8kBUáLHֳis,ݹ-,zwOhR^ƎaMtC uY˦-JEk;@|].\]C(o-܉Q{=6"@EWa/{D&M Nd$iMm|?|<7.,l#҆Di-,@ x!y ˦lLL^(>:~0 1M?9=Nfu;Ux@F:4'|hrX$ꃥ$?L(X^"]H4}o>.7K?!X=h>WC;k{o9EsƋ:mJ|xV Ǵa#itU#uDžZ@IG|ڂE၂wtjSg@gH!7.UomnD-7AfR#`_+.AxYC 4u[\pl2uCgѽ̎) W 66i3nv-29/na!Ύl^'(Eڒ،pAOU3[S?@ނit-Z'69\x`"5j:~NwᵞjajJ _'tM]93@\rako> TP@M֌ZoeCcЎLxCђ e֡ŋ]vDٿ=g D 8 z$ł ) U) pCJ5(:.-kV7;-nhoKono]N=eP[!pV~u<. 9:t]1;*m-te۹q8Ӣr)Lqk3LcHc?g vf:e>il97g0AjnvfRCsc_`QO1SW"EI]O2YiAQ}VYsjju2{PqW<(XƵg8.a/1N(7A$3)ķ` ~Eځw Bs|7U-Ha.$+ITH7d2PDۖH1WtB WĉC!r$1ow+MgɾSC?@=pe$@iIg{7hgw &\̵\D އΠ5ְpąޱcǂ+67] EGR{񭹷b@?XY"fC T98yebL #xBLpdc|r1p+K˘QZjIF* `Ni3sRahL*֗}e:kpgQg17t8<$H?TDYAū.b.EUNUa$sjKӄO|oz=HN9FReϹWyЊECZRk5Hfx͌ hvj.-gQ!a#N_@HK̉a ٟHiAؠF*b;y=G'I\f-jD3NƘ jCȊD\f} zLϬ@ʆ+Y:'KfOcS+W܅yj')MeIYM0wr) (Q$U+ab=uH^\n)sfVh7=cJטԖ9rYtRz49v 6̀3{,Q]Hbkˍ[5xjiS믐#p_A.y!R58OWT/JH^dFy~:O-C-kP"'V˹B\P+J`Tz :.Iw ;%6Z =-xPԭ,T3o_2.>^(X:`ѕ庌zO9q(?>E^-[&A`>KAMOS+m0OGbpܫbA zG}z29Ty`6CwGDj2 @_±:J@$-+<_zS1h ZN9CE}. 󆖑?SQ2XVθwY޴XH@){@"o QgbRYt!Vx 3^z(`cMrK_P|luAMoYybUA [K=Y 8BWgk.In 4aS|_vsE "$ )~颉oAqL;N aq p[I h<,>W/9NKO_s _S*$pr'sX7q!vIS^y,$jf\Z 8|FLmL K*}p 2hWqS0>~;q=/{qD{[G%FN.]sbqC4(i*;hLs0l&ЉXt^>t%o'8g zv}Z_ba ,*4xۼ rphOxBܥF6̅:l(7HNI|): L굹T.溨7 Z?B Ă+EL&p<ۦiB;7uT)a C+?2R5uNce Զw1/tЕL(!k!9G0lON yDwyK651hf+[{x. ,mR^א><O> ?çG;hkyL|%7;`6.u鋞Wַ>YD :*e?+cE?QYq|L:\~@JAJZ0Nj|gݪ3@;X[#toQv$;TWb3볦IB4[ȓ~vJ]jpWAl9wh_滦h,kCUc 6wma@xhY Ofc8n'WJ] GZ1K"ܫO~.*Fq V?~a^|T5v v4ctaBV`P$=.Éϭ`MnIc[p %- 7'gB開_ _ ^b7buT#,mJJo]#1%bL`FZwo55) !gȋ>Oԫk~a,e)U"ӫV8G,*;M/ "#]ZWYXIPG5a\h|9ȕ.|ph2y~SϢ1/i"  tTe1YG$/{C&FR<^K {X psz9m47sCS&t~rn _:n*?L0)v*\VٳOBTBg`:1#Ճf&{ҽCQ IJ0`*Ԛ16WY5 ۠D'm7y'YP0KgpcE3;tR1VWh)`N*c'îu`VxE˴1ԱE ,sy "wG8[x/ D6q.ul+]=Pb4ljTLG }|2_= ojC읿 aT<|;wt44F=еwҁйpl}ztȽT~HD  * hsC8NO!fn[>iZǒ?B=* ,*h)e$Ͼ/­YXC9)P;Am iGnD{ѽ^fIqM?+tWz& $72\k}V{=$tmʕL\8Gӕ J&!i:Y&l PUa^BG c9$B /nbmd^-7XcۿJIR9'ki{Ư$!Ejy'@q}4vWۍbdIw,0`~|"KǿW0Uk$ܚw3=\<߫DTM9?ٱ\0v3Jlm<ݸYO@q|2 SQe(X@ޢ5:ASl+lfaAyCo}THTa8W3}g#dlO@!XtW,>7qfWl5p}az@S#}jhL$kE|f78Vqi)# Bܯˤf~I*J%1Wo~B%ASܯ`Ѷᵿv.Iwڧ#NQ0ƍ< L^3ڐ˼d.Zu.5ࣸQ^ycQk?Z]TJG1) )1qj_,9}1јMKE^gqQ[kX GQ&$,|Ï%Wσ&3^si%~YΣukoJ4eZ%z{0Ӂ6*7k+[SNGE)ikRt6!׿KQSu= tA9v(#IqV' ]R(h3ș5xXG[2 hOľyr3y7y(sktѰ!FNtUd(iqw0RO~ޥN}8_58O)^kiH&t%>7F *_odpжJ,O^v*cu+:+7p}Qy\Q\Z:NfPKVޅQkULm-3C2>j<]E&IѣN+A>]9;>*ŧlsKg@L,ͬhX\u@"+f[xfu]3+F';a\sfLEGAf“Gl@yc1* 5d`zZ8FfK9AW췆waͧĪ\[uWtv" Г<:'L[C,цV0('xF\Z7Ԉ>*T,kt_E3AG8r fq4^z`=%S9Wv'Y: !+n8SDLW7ûfѣn=fӤArk´Ӛ5m$ts4ȺPvB>*t>y&]S>]] *TIc]^A\cLjaJqX#͖X AZT>mn~꛴Zf6Z&iҁ 2w v{ #n.ycI!+RB' m@U'#ۆiJ i lAL"ˑt@^C"ЈG^fhKrhP҉<=q|.zTvhX/iPXbjbj fip u6|6pX*B;(QUJ2fAӬ@Z7fF)L:C(Hd`R4q,Z/,$|{r;Z*j2 !?8'3yr1!a L뷦g@{:8I׹9!*$94ߓb%kFҗkPHp+g%%[c!6R7hpXz( ,i>.{M6Gd0m7 ᾤ)b"|XpRS!} h0u>x][yGs>1t%Up+f}dː6 TY*|82u/fJ;7ҶZpWT'@uM<&OZl1~J6l~&t%24 ~+*(gs\`P&f$fn}Cz;K7TRM[q,;=+'y)^ϡ'+9Sup^*1T +^$q^N\psVuj `kOƮ&dݟ5~%K/=sl"AFqp)ĖEB56ȁl8mx:׶Ye✋w2?&vdZxɫt$V5V~ĜpsnUoQ\j'p; y$x]fW*pIUb]ʶ΍-;Es(D3O U:Us;.f#{T.Rn7lr *OlЌ]}u>s>F]/twʕ߱&hݩ p'R)hHfT:hᛊ{`nr0<]x7Ox!]+mN_LOlpKۿhndr1$c6Npnurr"3R|{-zf+;iE4Fє&@A4*A b#ޫ@!? lT7=M5:f5k=ɢHʷi!=f_R,"A0'w5k Lh@/ ָ6jZ҅cn@Cz\UkI%U~|1? 4`Mfhn_p@kNhs /F 'LO/[xa].Bxteiune(Z tD j.i:h3z?]b;oQn4u~°3]w5X]#XOr8EOtB'jq#'u8s5g.mdM${> bk(XocW~@}7zn:l\Ct㆖J35e85p0lli׃yX((5d+Y >bX6?ca%!0^7nw[3ԛ_dr"yCۋ{MZJ_3 {XA5|rU޸1΂;:`нŽ)0GpK`M3i3fPV!茩b=z,{,(a]ZbfAbJ =k`U.(C_-_[]@0-r_–W%a0 i yzF]04 XhZ~}yZ0ѪD'h0G=Q.fK50:ݻi}ΉVv q(S ]PcaZ0SdJ߭4e'07(7GrgN?#SQ]B(ˍRqwYbHI8lȟU"^ˌdZɷ&([͝aɚ-c˃a"X sAFmo! 水RH`M3! a)Ct t{og4FGmiT-"#I}׆@흘C L6ICO"F9 M'b$`$- te@O0R~Z*pj!&ˣ##޽ՙ"mێIY܏ӡM\ȜOXtj hnS,Y>l9٣0K.NC Ȼq,GqRl^b }oF"߭4)z40"vr3Eqϭsҵl)NNbsyYFDN#(BDƺrWt Ԙy`yjCQuAe#r@,p>AH&HVZ!} dTc6A5A`cOFѓ8+h_ثg$eζ`y i9Җm4}k_vݷ'T:,>-DjR]ȯҏ}fj*$3ւ 7e[;j}]{D+3;mnY{!Ǡ?S>yZKI'H|(#pʑy-L(9h{أw6D,8AH,B( h}ו qZ 6 f*o}X*V0JS7 E[jN" f'8;k"cFǂBG rxm+d1}M*Qt{cKXa%!Vw*O/H3FA9*"ܦk`UXk%4LE>=%Ût..Gf]>;;_с_`rOӻG%wLkA,*H93!4o #4 #9WoS-, /$Мg_ol@EEU5{N,=F\ݧTt ,}ӖH88Q;5:q2l}֬6_29/XD"'@xf|5r{nKEg4 vUmHϳdWZ?4:^E?mvwDL9(1lLK7gzOV l%RtFV`[zC\5۹Z>(⡓93D|ڽOGveQv>:PVqegTiМ C5NKA>f'ew}.:8>a!<ьoX4~!YH&>)aVC{7eWLelNzoL 위J;ef@PluƉ$]kl8ft`2S鎄穗W>RBpdn-(eS#]0ݦSM,@_z ӏ8($H΁S4jx-BsõgsPg3*!-bW\{P4r)ǛCڷk>qAf| BrIĢӽ9}ã8-<+!aG⣪w;T;) D_i{eqE>궼ߢ$).ߑN{sq#B??'l Ej]v}z=I|ڧ޿ h#N..o4.DD=Gnq2%{A dYs=[ւ#xI \Y]+'Q~29q1O͈::|R:V:{kB_3+I0]Y&֞1268I@Q]qϙZp儫n'}guͺ*Z,vb^,9ʎPFt/qf1H|y}~N,`AJݬ$}1SYmȿap͚ncYXٞN}^v,ljsuuի Ͷ_O40HM( p# Y _-ye~Ahl#5TeQn<=YB3 kjϵ+#F򔀵VD*t@CAwם @ygN5iB)8lziدHZn)Dsl2p!^Y|5;H~W}3,/':QC%#䉿έ٪m2BЋyZo:ze5l$Γ5oJ}G^~ߍ8%➆R3DЁF1Mx^l~Yp Xj4{h`Mz|M4<4X Uņ XFD\X>[6Gq~U=`K_~8/Lў=/ L+NkW !=DŽ+2Jzվ P(7$o5:[MC;Z!":+TjћYU.iN +{vF,XnT0A`Dߤ]U^c5[PDTI 6dAN_SDW E9dC(1$ydX,{ʰ%شrWg1w*3A$00/9j~4T¶Pd'N(| tMk݌UWzhBGGQR?3-ho)yBևD8" +,i޶n`3ʊbPBE9"Eh&nmH-@4$%, Vh)ZH4C𫠻VEmY?~ 3T{M͔U! srG}9|vB[@Tߕkm=E ҫ6ǦYLs %/&>$m?QsPfu[#d"E 6A3f  (eJPn ҩp(|K/А0:r" *0]tdҲFs-KNw9MQˇJǬKG ItorT1>s/qyVD"}))] "&{~^4zAL:颣xSD8i ?Xi}:+٣8t ZաJX]S')2ꞥVa2EI:bFw՗W(ՒT缁WIk=AӢOI$'g_CM{P>&|vLRWS>ʊܙȻ-P7J, 6Ytr῏峫#벅{i!B_piiH 7r'ofna͆̾B>0fX!VV:%%+s4"?TBH,f<)&a/ooVe6Xs!X= hdnonUϦ?qy`%|б"7^aқSNfrYemitvME"W*Ob^MasStEm .mCޯ/>STNvü"vϕB};#q >wL91Gwy ԉ Ydb@[_FJ }X:6 _+ua\h1-j 1ŧWkQcV@Bd>?cl+J_#f8_΃ǩ1⎱щbmS.ac:!@Ⴙ`@,+o[GImCR A>1[r_]{C5룍u%V[,o&#Y,mc eJS@^)| )Y 95e(T,tG+߰*FhVz#*V: u@h^Ѹ? y{Zy4آ|*ŕ[vG<ߛeXnuv/7TWZ|w`~IFE=`>8l ;EaM֑dxN-BKN a))(U|hSzͭ{whgs d;Ŧ&'.xNovҥ *:kK#kTqv'_MGiGYĬ$#YؕQ:z:/%UȫQ;R $ afHX.O& >D'^8&$N)9[[Dԃmu(r-wQyQmǜ9PMYU%w:k9܈p3Sv.\9h0k22B.+ }oz%9TJ}vj!ӝ;f1f'}3JOErG!LS $]m33 bm'פ{SєGjy+-m*E.Z(kSCUN;1S[Z#m7'"5F+tl6yՔGkN@6xߑ> WX{CCHqgAWf8Z+~"bBMJoY 8a1OSR7łI4LKR:rT'd ,V$%~?upO<%&#l̼H u ũ޶RyfFKEyd^J2dwסIoq7?@,i)Bop?D8$ȟ2/66"i7PQCWMo",lMEfoB.Hc3ns67ڎPg,7mgXpߘ"L߲!e̜i_|V&a)T"0җUL{XG=AAq+5q{mv3:F0]JÔ圧ՙn"%]-%‚\QJL&|>RvpN0pFP\l{8ikRAOksoS= y.n v~jb<r-zӟ7%8M3K-kmڭH԰\ASn2I_hLyz뭔j ξI hh=|aZ%hCjzi%ֲkޙ]:ڕ2YpѶ*p=mE2ES$e;KiRph{RE,V^\[bt(:`v>H,`-噳*vW8 r!i6+ԑy6켷Q~(6?5s@;1ZdVɀEhu,|߇j1BjBԏ}-ӚklyC8U[4'{<۵ˣ  CQ>]uu1Wۊ],AX:& 8pO0 _.Ydjo:]].^US] FP9:'|K}D ~4} F|bܚ RQrj6+%o #zGy+e7WT4!-1 nvmF%Ni8 BFTdkzBZ=}v WࡖB-gIִl=9\C{hv} D#e*#PFsufDڠ9q$F~ܞ98' MLiyn&lfТ}wx33a߃[=:U:<7mnr+n %|*be2o#sES2HG` #AXW[@bҾp{0+d!-G>ϋtё^@4/>nz8dA;8+Zl7p^|1Yfw;x<,udr7oXU[/YYkݎɮ 'n藣/Cm$mz0{Y'SeD.32mߝY=yA@T:ܰdFc仾t^9 HvF &%?z-߱m˻ OPt_>غiWFr Bw$Aܭk Qu՜TfxV)Y=Wrc_jtE|o4)q+Y,n3Mt&jK0 Ψ^s_݇INd ǜ(٤z xG,7ܹ@d8PL;X]N کgqXl"6GvyC> &B y} f&KIDLPe} 6K b ~HNmx|6n /@Kg$a`K9*Uz;kS~ ̋hth:Jn9Кp h(Jjxt8̽9]ˉxˏWg|.gX->F܆R'0'LMPw*>i<2"@)>rD-d|"́9eR+:ȃzJaoX e#`{b}!9k`Q5B^SY_#zJRˬNeFÊ":꿆-E(t@FbR=.΍Vd/VW<)(Af1){=]v6*L)ya23 =bpY0n*+vCGhO\3fȶ2_!^GSp$.Y-c &=9>@#P2ĝfu[П%bY//-qlⅿ;ZTll0??ʤa <~NC =+c|Y=z!M uѓ4ϛy)Y6wwqB;VBOgV /\:@g|g'H%.S hj3$Q5 |9 d~XVGjQU^MzJ:,"L0%V䦽%h^?Fe>p/0Lwꬳewjdf39K4-G5%\7}RP$e+:%$Np$} { (33ʂ^q/H3\í !~ BfVq_z^b;Pwbq61pc*%[h]$R+8RWlUM㬩Wto/Ӱ]4IęҐU}H(#LA&ܗ]qE7# O{ӠbB 06ȅ!('z̑M!|&V󤽪9…Ys=8ΊvזVTnթo½*n҄%d 2T<&V ǜf 7Oe311;?3O)B( 79׈#9lkSʛ@]9fh)ؾ%M^& ׿>䫓Qw*Èc 6٠I$U#dA{;?hNњ_#f#t9{">w.ѰO?VT.I9d^Hd*X?\W^R弩tHD°wε S ΎVNe =*M;2/u=*x#y2d#^ t)l@e|VjyNPo9?!x%%O-RSG{C XX2DQ+dvT Բ&ڜClK] 6ɭz5r4_tK`xS$>x?"W7i \Xϥ egOf`iqlOq Z񕂽SZ |=+`hR HeJl]xm;)[րH9opT<߹ C4xɿQ#KE6I69V7|ScCD8~TYNqTeRx0H.Tz9y\72mQsЂsFkqOIW.$`ArVN"~֐$Vab@r.ՈoU Qޟ ]V<RX)n*9`\$^FQ{s9wc5ǸK5 o<71 MuY0iz`=R_+Er9 hf2-)vjI0hj74Jg!C@5jRO|W' lTuڙKAɽ9l,2#q-tFד;"zDm ;cE!7^>izd8+mu } 6ǚHq[JYhu$I?| lԴgM M7߁5J%)pGmJP͍ #xmP)'5u[x|ox,.똘m1i'o/iǭ/8H ps 5UKGYٺRL:˓Z&gFwfoFz a{rcL_.lzS<?O%pPv,>3 ͫd&,Dh5eu8wXc 40A-F Y$"<0MKB֋S I$=$Z ~hO؀4!a?g-;s37u'pa"k&J^Rsviq 8=;i,- ԉ[cc6uiݶ̍I֦:>D9).'wTMmۂ`V=<: .LIKLbG@! bޝ .L%@\ow Sqn@T%`VJޅi] s"SV:ظD#$MLb0HbhN5K,ZtjV6{:G'lGv>Bk 虂,vQAtljSo`752ǤP_@{z6 4,@Aۀ+^0vNcC@08<@7%ފk+)V|8Q8d+R#/ލ7X.#dbk=DK^DmE # HɻD!€X67{Dn)QO{,eh=c( 籢ꀬ_/!B c(oL0f}?2aR9-/ݤlj/[oA+TRFVμPo;vYN{Sa7>l |r奯 kͮ= WBד4V^]C4/#:^zT^*Yez#TMWeK{fN]p4"[80ʪ 1R1Vg? \pjjd79?s#h5XtAˏ KtMM3q0?"I.U\` cMkXwx6qNS3)d1{a ] JPGHuX䱈QTixrض@;TV\Ϫx.8Z] 1`C^ecV{T:Oib2c;25#iͻomzgYˉK4P.w?yք*/[BHE 3~@p 7QèjFxә(04uGڭߺfEOP"w -j,OIWL^' mg.A#Z eqbq1 @)tycI\0G)v'J9;cUc ~\w{Xd?=ӳ.\eoBw06&4ld}Z_|vW7Œ1.,Ղ|D0}~W{d*(ay@t7ʕ[6K c13dCT@MŶ X=!@J: Iθg/@5ѭwBumMf/ Dwv$eBU %1׃˪b쮉15 iMD.j`f05\(Z^ cvtia ;gtOT1 j\S sSԳ(OdhgLPZ:)O|޿ )h"H$Sc7R#5]iU0"#'Ҫ'I z";Lֱ Td0 שI1##l^䜥OULubQx֘CЭ80Vy 0&Sζ'H]:LR3!!o'AT;4{h>gGhF)xUnڈ#QPA"h #˴A;g6 Cq;tHsa\4oÿvN`N^yT dj?Hz3[PPJ7Hy?gO eod;o]]Jfѱ[ޛ@&z:Pn ΅JcB6wioκFBcv<h0wڴW@Caƅ*Г$@pk:/33aۥہm*-BDoA2&HrlT1=lBq u':Á\sغ<-&AQBx(W|MPeGIpJEy\0W#tFq&V)PgRUamQqY'Ǭr'k S*=Ty҅C3T0zԢ6V/ ms|Nи 'q=>r#SNI¬UVO^pNbAsNź@-ҩE z]K32z=~Nɝ ͉gVp}7kZjS^)lw B"_f[<  4?Ϣ!{Fi1;v\ p!LDwBԌ|Ej;|"Vݻ+z{dz~x;TWr`l_0=g}2 ^οЁ)<\oD9@ X(>L/"f6.* (iC=ɯh.IߍSu/%%<:JD ?4 >Ə$4Bv)6&t# UՍ鯭q<*Ns|,אt vDʫ/IH~q&|gvy"LW:1t؋_R"m+`W( 0m?8"Ou|ʰ#)!N%r7:'! W{^ᨌ~pEWms)l%Cj7nQꨣFS'tBx}}JknOoIz1 ",AƤL y(2]h?M{m^6v@IjdB"yۀ r,]t4殹 i8.q˽Z 2&^;lh(:nXtXmmf`<HGNÁN #{ow5Wk+ Zq?&Zń8X|=Bo,=)*pu}d1OzJ%¾W#|z0뜶1C *ӿ`35xmD1%4u7Ix z+h2uTx3X#$(dRIQ]*:CH"p N }IZ[!8</iIBѡfs <'M[K/IX͒)u+5bcTzj)5.W *Zh|t"l_4goP&:s9yQq_|>$VKfoדߖmR(Z]<2 Xbn{9@*EG%mk X|5"8Sʉس{Kv4C4K HB qcX~N`Elb%.WRj(0)Aan{rᲓT$Pb30p;xo# b] 3(*v,-GfHhdZR8^^hpK&/)pyjݺ*Bav]4 p/)ک5uxHS< ,gxnzDԸ:SLgh 9FԆ=2H 9Q?ԑVq]\ 71i?/?κXs!ǧ(xO|մS,UE$5t5ڪU[˥A{}/iօ0$)H6d뿲hq"Hv<1,6USbr2*c_=66f6KCŔ`k(na2|CvQ4!=`)kmU6r*:66`D+IcOqeO04;PJ \:[Xat5/ŷWX> :9U/5 `Kw'MF|M*UT7ƹw5Q'{eG'-ci;m9oj㦂$g-m܌ -YRGt~adWFn(R?Dzu)k}Lǹ%:Fp+ކөn̕ NSi+Z\7e+kmQOjum`_NU:J:4W?N^Ӊɼ}eC "Uvuk*OItjA_XT7I酽3d%?irq!sI 3̎Atv Pc &UK廣S.33[0NGxIU8[ӧ.mi?A }Nz)BLO'\c({W)S[.<"/pH'4'*~ sFe&`%ޮ$zn!5rQ I5>"T|Mgh3P:s.zrV-6N&;*UUXm^tmܟ(f!FXUPKIsΑ[9UGiů6F kCơt[. T3 S#(bK)RlZ~^j(chqɫPM rsmk;Hx{fbO0OxӨ+H5~S@@ 8asE'z"ӎDZY-cPjv.Rv 1SF7풌N[+"IklwB[S4JSzA V~|KXm(h[%"6X\OwԶxKxuU҅3,^sU$P;)H{~6f:f/ ZAX^#vtd01f7ӝ>zb,rϊ/`+8EX6.VMhwU:+Ie}ڧAY -O`V3 5T7 2A2? wG\N ߏ|,&zRvZn%4_ .00א AD2&nKtqh;9ǩ'S^8 X7n=o:k"=Ckg/' %[+Ǘs@G1;@FU1(p#S}5t"D1׫]}HFϕNX vhQD֯%\+0IJU`lGU +4@2բue4@e?_5,UGM%)7B-fav"ڳ*STΜ}Y,k!@KҖYxz xNk 5̣+yCd%yVvr.*M&#5aރ#s `fIE md 4 GloZc~͉fqڽ׉IwTN1On!̏ʬMO!*vU:Kt)qC3uIsaZ;S$ F\DdTX&JU"KRZ>6I{PVPI \f RYH?uKCe%KURe#HOltBJI;%=Yο(g "ב@ ]5xEtݢҌeMo {%t`pخ9D-dN#m8Чζ{Tߔ/v_ :uhuUwwHo_&w%ΠW\|" ̼|3sat@wTE9EXeݣ;-[>G򒊻2^\BQ#[PK;!zQB̀dsJHawYKQ̩f>gBZaX }V~&w-*bلa?xp'd[J¤ $Y}w$=8"W y"." Ca$x>ի4]u~@CKO=wo1 bӞ%Cv)5"*~•-Ū tx%MntuZ2z*DXCOxMG]n1c1;/,q^3ע@[a(4>eE%=s1@J4a(WGVtp%XcL(¦8GD̚xP۱~!k΁r_wZ^Dc)ۛ%& v8#>TؒxzPPr^.Kz+X?O^2I}Pstߛ9Ͷb;(APV&d|j|hu$z/G6zngy#Ya-7vlp ^t=: XIoʔ P?^wM'?321?k +/ /ݨ8ro[?f!)1m@ kJom߻1B/{F[R prTS |Ҙ}NWC@'QpX$!{.<8[xHK|td珸cYuEwC1&!ȑҮ޹Ꙓi=!uA`ZH8jÅڿ1 e8&މï)YV?{$%߲0~lTdطL i5-jo7ԱJ6D<9l ٯE sܒl{sI*M!3=)Apy6Ͽu6Zihu J'gj-OΚ'2q%C*x4c>_-/+Q|<)D]ٹ<1#!Q7tۼEW W_zwmo{q_bq3B'T>*=Z2s,g!30ɼF`~UvDNj'rwih7ۘd1G%9:vzk3$v3csXV@eZ/NOK_&E*5-=:NA kYZWAT#P ټx7wO(@Fe5S.n;ibB6Y(D/[qIWR2~tekS|0K>O?ᄼ P |Diؓs/AZTCcXt0*^C.a*gpXx06q=r1yl?)Oh BNXmaE*#`5#fL# #w¾휍 }N!J6t,"+2_ xFޔCZy_RefF RcH~L-4ؑ"<]U\Z6nb|2>W]74L-Ra=9p:6-&HRI[b*b$ְ17M"9܄hsS)I*5S'ݴjQznP"!0_/)j"²Riq/8p}Y=Ej~Ex|ë2T0ܿ.{tLiU%.6ZǺ[vHW*8_ #~ LmsC=[48c纍4͏zJv.5lGLּ^GC#wZj8{)'hЖ:C8ţ> KI,cX9c*aJZg0wEIn:+bA'Lw! .e<3r\!?Vhuta(h'u뛍RNjw&`˶f Z *!a%6%kD+򰣺`+0ɇn|Ciu`w (z~|j +!_d>'!Md4qvX#ixR_ (%ubr@*pwpyD&hk0L<I fEEɴ[.Ic!n:F:dbn?߂ノهHGsty|2Ucw}#9q8>l\ڥoA'l)9Ń*З]ӘcT9(I2LKGp\GM2j,!=J\*5W?JR:*1@$ԫ2Sϝ,GCYX{_; *LeW$p'5ؖI49kY_婭4ZoN}\LnY pca).xUy@cpɖ98a2"K?؟'"`ހ0wxzEUF\u;"9*QgXDhPFU]f(s>GHĵm U 7dqYE'A'}\*) $,vLZaRISdﺥ~  .I@'DEloոKfo^cptEX RU'L L zjzZt" יa~;HـtXTܬ${j< Ci=fݎ̸Z >a'B,CaK/7}b塛*+bfrŵt5!Vb+QzX1Q:$|J}OLӸZ,a4.N1gZ 弊 Ɍ8q~rL<cHLK-1i[cY%u#'`P1ã6G$\𣵻pLZ(S\ߖKca$0zcp_0LWvX!9Au"ѼOXno S@CQ ؅}YB{bK&jZ(%lTnQ}bZ# h8^%?W}Tt7DyN-CKL$JO#Y6 ft;D|;oа<n&{y9Z`q6  0nyw(G^(Sυ+|hض>;qɧɪ!'W Fqi)xB 9ヂd8ou\f Q΋\ei<3BHn-=oLAa./o9J5^~- ,)R!'Ѣ%#Bp~{ߣ&-{ g&ZyHdYXZ!*V‹:uHFql )c5^ے"@uk&b/X`ߚQbAWz0hY_{E5}0ͬFfTDoXdȨ˥OЉڜД\v0WՇLs\- |MsHy1$e3uH|qW'(F- ]# F!&pâ McnNݼ&ԋƿGv:002;Ux/TJEF p*ri֍WUPgէ1M,N.雬*F ̀so g}3^0'UFf[hOkUkp4S`>;zcobﹾD>z3nd4~L4f|SnvM(nA2F^ X&*m3XF%J %Ǘ.mk\8(}b*{:Q81Sf92CKQꃞ܁ qyD aaeL%9ue^#eR,z.xxˏeS 0DjԅJnvW}ϧB)Z,f{˼U\ KS9cYHy ְ/EQ$:*F T׏&= Ro>"E byXOm彫S8zY'3> -L}Sx1R<>ĒшB{h (&6rQr,jYd9&% K1=ZhRJ :)`qȆ]22HB (',xOjH/g|?MkB[4'+:bQS8O"vg3k0빶=ÄNLmdL{˅~mľnE/SUNgj,!_gT`MLgX8†ځ*,H5t#S(Z)$6 TR1Mvޜk,rɇɋD ӯ2eb)Zsez`&Ep|RdJP&,ucVB &]&s=:V yB&2J-W fUkv$_b,xWPaC/8-vLX=,]GA+10#"%p:`LPGcWǟ`åU^<LNW#Q^TQ˱Ivl!;Ecv~GR56\rAgv6zn70tf+خDmDнR|>w7fi˲3}5XYEӫh:jM2Wm8C:8VNso ! [YGά2,W[L\M]bFeHk;J'i\&%g%'7ES`*j#tcA:Yx5@g& Վ8* >@O, $Q,# J|:՝L/:wJȑLL2! 1e ը_ZAÌRWu4bمAvZ7Gg2kdHn>iv~̳B}Ј_-f`z+fp3WAН3盹͇ 1F|vݴKr9"YAdq_?>Mñ@bH8Xj` 5dÞPZن#A=0Bu]a #G:x"Kr> | @0h5n":^Fl/yj+EBQONb Zg_vml̷1 }W!{հo]UsSEf9C| ED;F#-LћyL{̶7G*F-C䭋Sti z"Ոv * ԤG4 dʄ\eoc2n.-'E4YRY3tﴎm¶e4Œz)+6<ј^3qt m惘4JBь>U͍y [NtkV3 <y F+&j(P Sν(#d?=YTm D"q)5P3{/H#8l ima늏5r4ףH,GEP^a9#E}Nph4Zv(NY GsMfkp;wt@K>hƀ{Pb}lP LB/;D %x~YdC׼lOT9 %G8xPҁ--gN^̕$z]weìN?̗jJ 7*xm-Tge|?G?2ʠx3ƲY>Waȧ!2K|L  dK#T)U"Ԟh+ ^J~;чal(mS%/S"UEWnQZڻjFHh_*D)Oa[:W S})T wRkX'F}֢ }|6<^ dt儽JVjRxJt8utp9ʺ^mΪxC$2$ umg{X*+3x܃}`޼@Tt dھ%+{*A1L,pZg2^D9RYN)@ _hC-iDi N2|,+G"K7췄I1>J ! u BeP4thw''Bө83B3/I$Rȧ2Hɵ2 7Ӎ Fz_“wY8R pLV!Wu  _}:E@.Xpc&S /QT5r-<ɳB%47^FRI딾%,<:S I(u`@^u);"R0udӔ.4z|g}) SZ)H_]844$4 fBԽ޿?s?mF9O=Vk豃$TPj2<ͷZMHܠʏ׷M6KHMYS<(iswEqmUi)* /f HTWBD w E/M1Hp2" #Bʱ kIfFe+ʹ~t *vΙ= ql`eq̈WdOm,oˎJh35ϰ{d% d2DY5OhlʿctNm*sh 7 MƎ^.IJ*Pvm7xTCmM1du2 LrQ̬ 6NЯW(xirnC]bf 2Q퍆F[^:+m%Y$fDIGMsc Ei, E3{~VңPX?,~Nʀ[DގEPL7C/<7Κ[4n9yZL^yy%sj.1dvк?C `:JdAb*u#>̿ <ل35LvG`cB!GfgrNy`t$s5Dq$B7GwAӾFD@B$2/E^G[&q7>({+بQa@8)IJ%hY2thrP?ٲЇy 5`.QP!2ẹ%ڍ'>C` ȑ w:b{O dL 6~W#Re; NB1 7t?'ʳMpiPt{f,pH;C[]9K5GJ(ߒ [_ApƜ]!/2?yuK[?Z{ oyrisn2Ar"-/S42KFvMd('Ed:9).y 0v6n1nƃG< !=>X|Zo2Sn.؜o5}7|k;j9YgA~٭ ynfHh%_rVb; ٧rE͎).>DL6&@Xu'A CZ4ż[Gΐ-o SJKz3$Hw43SXp&3GLoeaI?6K)5@n6Z6Z&`vZf'T+AA*@$Yc*ԹȎ777-A&7$IPZ4HE*2QIJ{n_n6n:R٬ydC+hdAťaLS0}fIE\h%8u8_2"6/Zڽ.6ojs+?g $)`b/n0Q{*¡CP?:"8Z8{v+%.!|6s_FKs8e+OUv7'tW;WcvV *E%cGdݷ^.>:ŦeVS93:x>[qI:ǝ!0"6yH5HEUddo`9 ]@* f#|E_QR?V<ըP2-F. NYsC/Zj_ |_1Vw GkgMoq.{; V~y--|Z(2t$euz +4cEX&ǁa-x؛_$LJs?!G20psj ݁li$=\|źS! *G(<ҍKc ULxHPy^&ӼNK#z9RtX" ?΁xHv[Hj0=߄(wd;G2$WpYJ߀oqRmz[I Zo5gVBV;hq7s ˋb,'ɻ>[пƙ<yO)ϗNln;N mQ< Y~0kј͔%| ψD'H.sL I*)t4r(G%%qJ>l`w4J 4ZIe @̋5YYR濺*!aTFH4Qn>qCdiH7NЁi*a/;Maen\A0'˷% 9JMeMIQʱ[xVfe2'tDh><~mW+3K4Nr;+g 4 toClSAߐlay\_rG2D)#VR]Pڌ*>'u UDPWyۡ/9ߜdd╁cMtLoۂ yD*^N隲^veT>VTg<Ύd'KGMH1h i8۞⹴5 F>7 Vm^T_`P8pjUU>Mm<+i21soA*C'X NNEy(FHQ 0g揘%+( Na? C\_E#n0} J !vPeypb|6p u7JRB-*w'C-*`/| ?lh [WNw8+qXRFVc>U8 nFl &Q]3;`G>!q͠\;Ŭ=FHm%4 b*i(; `ʗEʅ$*CIHbqh@-̇4 b[؅ua:v+3N8+vPo[S%WUq1D̥"x_#v3M *@ n[W=eq _&oZZ27M#d@ö MwsYG'$_Ȝe^XV9D]hlP;pw.6~ULP|EfutBLZ3*o]^ RikYWł-Y` OV,](Pq0惾tp-Ɗb,Trݎ@ мSJh4>rNM;4,0b;T.G(oS" 9Ic T_(7Wva]+6|; 6_@:hDʫo\2U:H*s$tcCxLU%ڳK~"ix +p֬l:"«:2 gD=fLT[XIw&u\sjI@e /ce9MŢV` rv>kPq@\@u= 9y R{ᥰjQP=6i_1.`:.|qLo8lfteL u"RH(HoR?0V/*öeٚvwD(ƿb(hmq%ܴߑ4 P^KޓkTfW0ZRi lzoeMXDHSϔ*_iiK=o;BKP+ lHq& ,0o٫çd 1Ic#ww=Ċas6, iiȫ)ȝ1<X 5h;yyٞ sa=P[2o(2- gǮ1i cc^(PUޠzZX?V20)$NҶ#8-[*f(;f]TRnS3ESlQ(0y"÷T`d׫yELU2~PIE4ldVb`zvZU+Wp]apO| 3,Ju-f/#w00lY,XV4g9?ĔV%c){lRBNBv@QY. Ko0ntǼA*Q17+( W[A!axʸoOx~BQTp\o'p9D4BBȋ +M!aK?L=7k.C xzT[/6[Q Gɖmp_%2uG2E0"/G_IGBs_ H*}(X(Q.NqK|5v j&;vAps =ӃPF@LbKy$aJs%uJ93uz7 *!΅Њm4@ |xkY #Dyq,f|Zk&uGpȧs8p7O`ɷmʋȃ Ej 4Ik #H=́v/@NCgi1>9x7+aՂkU zM۝ c|u^m30UsYz{]p^wU:Q.KS2=W=dyC%9lSe !X9UdJ_'5"HFmdXlm.bVnJ>ڊjsg{~tVTkuUH9vg@L~լir o\h5.UϨ ԓJ-;uOg`@jG6w,#5Z֬&]k!F0° LzN]$&k[DrE;*!Ჽ1e,ۏK|$V8HYb#CVc|z0DTy4H lFac ݾfP+CP ytM9g' ">{7.eSQ#>rbhZZС6N?`^U' dzAprgxZz1I@Z;mg æGGI,j2xQǦw;b6}Y #VIMN9N/f.2`Rd8Z'v=`{W:gޚ˄Oa6Ӝ< 4"򆧫~7.`ԉm.e)޲3jE*nw2ԋSWY^ 4+@pcSBAL'bpf1}̹rh-Rd1.WhQ V FEpA hW-1q巬fgsQU#o2%P(s^G񛵯DOZL8V6@Obs9/6T˃ =9O]O1x1_-&e'u@['~T3Ab_1+ T>}^_BCQS _V{>( Hb~y-ARBNsX.LhdZ"N7+XGmr@#o` N@~jöcM]];Rs/@ .4 [?;_t}v>Y9tUy9riU_}4pc_YB:ѳ 3Ԓ$Yu 힝 -f@!^[,vcC %I N#7IRQv.OzJ)`E1Tր|NJNmdj`eדO [P*4Yr`^{]3w]a8Xվ? kiQN76Ɔ}Pw}X7">O-PSoMf3vZuj'34K2F:d(Z"[q)Mh$MtkǕzout >՗EB۴JNt3y>)0pJPY} .L;Ūp:ӳLF *9Q=!`DmC$'.N8.[sl* b]{mC NٝK4o^ɭ$N[+~v$3'dBP:wjCFzäDx KާFFH?덵lhb_Bf; [-D|C 툅lVjoW}vV5c A6ΧY λƆvaRo@J K/ߏ>z&PuRnA]Y#QSa) C庀2-Q`kw\}]i0A%XPהU-æJak]9՟օYptMeI®pVv}wCy4kiq+U%m6cXTcX:Py / XJلI5z6%A(0A?3|rf&Zk~uMT".m ؽ@e%li㿛; N8' TA AR ϰp}Q1 t|BJvPh>3[OMnI)%.Uo}vY R%MhZ.F4<|QRï1 96K_y`H< Ehxzab@hye(ļ:fmDhR8)~ q&\BMO&Y“=61A7`b_ΊO&`;P*ge jQѲIZdTo0/?XƂpLJ}E-e#]q^|_>k흌-(o[n(xHmEݸ: dj-Zè̯XYnP ļBbn:[~I>u؏ 662(ҡdضNBfvv&(&vv>~?_fz#Ƶe:]#xf|PVԔMi^TG9qXn%5{ ͈b1^[pt:Fة$U=Hl8(=ԙx*>n˓-U4gl=oERF̵N .X_~꫉kH=oFI"fIhtJ&_GfHpt<)3"ZuwQȳ%P! .":~䬤UV*~ i_n+V,}8h~ĝ 3 ,Df(fPSEP̊vʌ2Pm͎o}=;هuƨ屒5gn$ qʡ'G~}7ҸGfRo3 IBTdmɰpw1Vs<\سҵɀޭL˵,nn0Y,@j겂: j z|ѮDo,ׯ}TX5L_AHnF.]A%unqw뇸Ή>yHT6{n=6٠ܵ$t̨:%a۷YIھӯ߼l'{d|/-UZcpHV?08)*' zWί[^}CܣO*\o\w]J}=װ !B%ѩA) W9Tv[x5\|OAYS[K Av=Dj;$Uд1){ٙ RRWA]AfLzxoPDT ˝6?fl+wڌ,+m, ?T4*V {-3?O>Nܘz"ft>|vϬ= |TLseӓ\^"H8 ״O.Cl+Nu=sβ ec\Ţ%!$ 4%@F9Twf,M! FA?mB{5K RCفչǂ4#-@ X8_w`knTz+ u~M9 a &r?Ix 2++?06PLZϳKK.ofWC&z+ + ߼4dtF*7WPPut}&C7=bd .,zrp,Ω9XAc èz<a1Ea  {]KF$tLF*^o}JZypğJ嫥7 i?C.'_H/@+rif|ny^U{>TԞ#1_erBvm{j5?Cq$!X1hLF0)З,'W q72yU3I?xr;;zm=1&]zf( {%I96B<*.qQn+kuE( ƬU܉Ѯ45 [˗c~Ó[EX?j]NKFҨF@L847fFXيȵC] 3Lۖr췧9\fvʁqLwL_)U3(8&yKi:T~;_H!9; ``4DYgX|R;j$cTyn*s={ -AraYR+)BgugIYQ2v68> "'%69c ο.n7x5bw])r.}1x*+oFJ1@!hܡuHֽ:QnҴ䎢H1z>^/Ŵ^2RZ~KAѪ 1 zz $/va~Vhz~ǭ$:g!K9Xq4x]pfN2l]Y$b.WhZvu/(kojik@_) cшMߗz4WvBgu]ٕw S1w JCpe)9d$-\2VF`9R*@ƅaM>jZyLlӒjs qqC-lAިa1k$?}kƴ4q!ߜHFt 2f|yUb  DyIڶJ)t"\`vg&YoAs'tw4:qS$ y:}ZП7kg>z`|rVdiSm_5l#3YkoMP_u5M)xN}@OH9wVŠ:A^:#^,3:<}ypմoVLסXf4bɅbȈG5]W*txa}:6/@47W ~OŴryս1! gY:>\58J,5\bQƅ.UJUI!7i0,ˆp"$ !Y2ZU5ݐG7Sp6ŢP%-Dq-VPFjL|l)P'nX&I8d,OdkH=5eďs2WDڄEe3Smg*2Sh5qM{*) 2n𺞂H SeEˤԚ:jZq{sYĦdC~[NitNJ 'vkӻW<`ȿA+;^<$1xPZCqHMyP#=N7AQI#p'mGއ E-k谅8?K,WT=9l2pȞCxnepHFFs\G&g|bbpɥNQG,biFkڌವgjќh é*P3zҪlhʅAQ\AH:u Wڃ=09t%>R#5+qQdN+P^˱u7ʬ"Բq :gfԗ{~GS*А=//HFS7 b'505kt1FEq-iaҊ3)HiA%2E'Z j^s>1rTQ1?p;+'"Bt0\%saʥYuE֦V-K o˫O?‹!c|jk)Β`o ӝ|/@_-[pI|Sm\;#FIF>j9oѲ[J ~a-9nrp+CA_:3?K qtvё6#б]?=x`-Ǯ_jt8/Io u+vֺLJB`1rJ9pT@QfZC]]?0 "A|BeQwa\BRk)<6VnIcXnDF$'M;`OǞ3ʫr(rLz؛v0Q/r^|%`&ߧn[+qri pCҨNxXMfFz:x9(Wpq-$wWS̉, 1JCN{n%. +- .{mhD>l fJjW_Mzt y`c1M) = ? ѥeg>#eI.|ZI5B # bT:\T@\Sw!?]~4a2 Hʉ)$_YJY6;Al" T:LT]gD5oSE?} b"_ 3B'^G9qZW[˼i%7J۞_ pB]sPkD?$hVwBXpI5!/?éb^5/d8@8 uFWhzVAd]gJC~̄T:51S{R Ɇ=n]a &AZlIs "^5LUvĴLGqW{."j:<I' /A/8|Er(Zltzl#@Ѹ/Z<3FWcVA|yaqB1i,EyɟM*Ÿ7J&S.m]R0si$(!/RVz;A*ٲ>'locA$̢|xhtO`lwd<M8Gr1ycbwOpI=\Ur-!1X)\obǐ-=JÆ,K\M9"i0P >+Dp]Ȁ1|wpwJYqThR.-ceʭ޸a8lFU줭yR'5YFxRw( įXw"ਖ ~,mjGBY?A__ޢ'٢ -5G+#~KE|@\?fy<0'|Xw i~ h[KNH43P=J=2FvG1k,;Ag-}Ґ=bR)+)xEoE:/48:F ڂq-k:%*%dd٨~B]& |.hڳU?o a!zx V>XcH8[V)&N}ܦ k%)# ^E<8Wy&@BN ]zZ%/& T߻JH 6 O 3Q[!'ӒHW_^IeDfcDw}PÌ%^4e}a@hdgwa"«ч, P/ntճ'KyQ&zQf#؝*f蔔_Nĸ[$=e"C~at@i-6$sA 6G8FpsVY 042һ״RWe.+6 W|+x1g"2ΦYX|e*Z 8ǍepO_61x\OFgxe04dɣCUAlƳd̤n6C u4&PwTA*Qkb)o.0LPUTԹeˌd` Ër2kkĶ&sdh:-?ɍ:{_q{J۽(Y~8SL3DGWC3a'Z6]17bfD'C2}QGA/~CZ,ƛDCz&# BI^Zc1;>/z&@{X} pFTRB>LO*ɫGVZzl'eTzцbt*,^mj*:(飑cK(N'AUΌ! ( ,;M{DȖvBCD` W" ә]nwg P=}cf jmsAXZL{6Tx<|vl!,թU3ZW:˪Id[>8~sȯhp+@`f>]cHVr@"؃ 6Ԣ>Gd؁Πk<*Js-H)Ħ1tN! ;})T.o| ~~9v]'+4xT{|6p1tj{>lϩމ{+iO,&Q;O=@h脨R=%l qg[#-渦 gH5'za/ZM69 VUWdRIEwcaQg"ڇXTȾc}E&7\ˀ3q5=_ܧ㦌YHTOIFU+-S>VBՏOhlrEHszUD}S ڲ>k5t^%A֏]zaT5%Rkչ@" lЯAQ[fhӥ< ,A~!"(L8+ٷ}#TD&NJBeMkbsp$`Dp8@.Զf/">j[!L~|DuwȋA =ɷ<|@a:L .HX#;/ݗ{e""Ʈqe{Fj-JH| FFC6`]Ƽtoۀq//,s}!}y*L"9L܇s͸[ `ֱ0a,-@vyёc͕ӣ/ܱ ђ8+4>[`(n$!  JY.[(.L !|?  !;$ͧ̂ 'pOCϔa'm(0n3(o̖B &xT0+IŪ~, jh- YA$ܛ+^*ut"ɽH M(QʒH Tۅ5f슿Z :=!79^zQmWzS>:GȑRz^vnjWJĝ|@Af% P ԩHtZ0zu8T\aRFM{8!+KyE32(ǰx nә6dF|̂ӫD*5b@53ToiyUeA?m?93䡾>+~=x4$=M`\1a>B lp!eCO8o{b `xOc Rs 2|7\dSxZD1cdZ:tĒ»CN(~9*aY#s2P$,L(=[pb!e^EZh>yz9*PBŶ~Z1322g!gh%EDtc[b$_Faȡa#z ,*)\E9b:f^HZ3G}[#Uͮe! ᫈!~BSR ,{5:ZˆLC<Dꦘ{ Fm[D!2`k5=T?z؏%[Y[3:D)ؐ÷_Я?,8iH n4mKքȓu op` y_ @fQ0rfGP9˭,LS[([TQ.%w Zjas(LGAAc& ,&qg_JsH}WpP gD}L|<fy2v1=C8'Ebvi*0ndWr/Z; %98}̠1n- qq.\V1O'%z'|5YQH+Tx*>^ @slZ7sf@4 o֘$!>WbtPǯ*/V Eۍ'Z+ Ca/yfⵏ_8 rشF/7)pVjN/=sGc(dē;#ij!@=Q;J bXLnRP_ԢF3w2@7ǹbt1q٨F2E+ѓ 3+&5ⵢ!x $-,ܗ5+8&!QJ' G΅׿)6$1}-?qk|{C ֜`3>(ȶȸuQ ?\ 4δ3XUlDߤlU叧ÞfŠÀ.z ;EZ s1%fcP7,$\vnT2P* at_o4HtP#<,nz:܍367'm9)Al)9Ãl)\qLl@X"Fvø"Yk\K'*|ff b׵P=J2<ۈ0aZ>5PPN ΍lǃ#/5IjJ>x\+*k,Q<ʝrwn^ K'+2֧!= Cp(]m}'vxB8I{3UCFH*e Ñ <jeJr$G \YS)UDZ<4F I)L򨈮kv;b#>>/˭0 _J09%J\JS<'cjLDԏ;'K:I/++h>ᱍp0tq!CdvjMikaO_ޞ@qz£0=T镅ՇN O_NH]m]2À.ы`j`.iJK[$:eSsyK0WѣBa-TvX+e!/ 5ЖtqQFx {3-c'0Ɠ$Ⱥ12Y~"eQ;.=3q}IZO@jD-a 3c:ly}5‡_Pk qwuMfvGvEip)F鵡(CJSrIYRuX73WW|V UsM˚M,0C)⪳hN=lya/7( Dsqepc,N^1 JRor Z`ݴ-ޑ+X}P𢚊X$v4f=ok)Lx%XmdD8 cm`ع+HN+_ܵI 5 iG,zG>մt(?7%l̑2aS*9}ϢjrdiXyvLS^Ic BMf7RHޥrIE 9TPMf0 rzJ qȮ]/dGV@S퇜+MqCjz0mga6~2cjrgLFTNfXes1&pVϢ5FQpǪgOwgT:}ף\3jgdphʓ3)p'"fkOh&Ԙ8x0W 3:sǧܗB ɬ@vL?{StI΋@ BiI{ ?&p yj Mݪߵ-|EȚاSG9!TtKs)|5-Bh`W5]y U¢יT崰 4Y#ZD KbL;qo]w_nZؐ?1p3C_INk({nadPTxAEwe(bC%3%oSqH2WYkvn7:5jX6)qw(/ ?AV+0IvvN3U.͖Qr¤R!1UW,R=J5# SHѢ_$+e;Dxn#ŗ[rW8c̭՟+(v$φ_WbI@kaw$[{039$T9IL\ER($R2R79en@Kഅ+O/ta$D77c'R(w'V\F1Q<( i'9wS7>2ѓWȭL =JXT@ ":7TYfΉX{~]?m:WS %#or' L,/ʙ=.Y艵I:m1|/fByۅT~!mVe8d!JgzS]>+18өZފ9/uSH< CW(^ e\.[q!`wjq1R'DxjOyFFj%KrK +S;RMR)ZL)=M"LH:?AVK5ofLMQgс zZI8ay9MW)+k8lޥmF9.ZVK0A >rSXUA!nDV-wb.{i"&*Dۥb՟s|Yn Ww01>!~;X/&;Ѳ$-]# /j H1URw@ /aUd,CU]݁$q/!n"-qsBBy 7d5^ M#7GDilNq%E>p4{@ I]srCgy`yW_M:k&=VJ)4[H*B,E;r{$[an _9r"-^VvInO'kAq ,{=cv:5qcD30Vv@/,i)PH/ngZAL;2ˎb5=\|*PڢJ-j^;v2+'p/:%(?}˭*y,Ww#Q2i;9G#%?jIy|FuaaaSսW2+d$ q %Apϥb% Kmsw1k^=i 0X6U;`)_=LaxZ,_(pAR7a3JS꼜L9r+T?~`+5PM=ѕI~۶|Bm9##12&98]`T7ȴu;ҁ}mL+Ub' ~K~wPPz_*s--ɴF[4Hc몓wWEefJ:Iɮ&2Ww\&5|Z(Nk`daGj_*p& p?ޕSjæ5Ga_I;1~i2R?bg}$6 a7?/,wƄg.h"a8cLM\ 6iCsWבL 1D.ɟ'L}*ռհ F hzE!J2Wx^xd)yG}] ц@u%h Vw1A@e.5k%O3ZkvcA,(ZԘ {P*;0Xc`Dnh27WPwkh5g}uGѩEz<Kd`RZ'jS 3>P7I8h94=Jq ‹zZ c9 Ý!A礅Jd[yO.­;3vkBw-hJLh_Č hMQ/0GLM)l" Vۚp~4RkSuEL:_q4NI[kt6pJv9ĈZ[ƂwV*3 ) |uw}?,r_͜蔉æyU ١wG8Ud k!ڏ~H4iTCN,M{0e jt7`a$x|:\%Vnj1 TCZbJ{ &>pvY2V[40CJP9'kcڵmw0nu :m4٧(=)b%toBXeA ݋j\RarMFm<6 SW-c}G zYr ^x#U>x_8 :jY/Le 9g}*! @B`a{'JM>ziшx:s[R *d>0? Xus^c?˙JK<ۼIB*ՊOP+:}.?'FC?F$]Tc(aTҺ=2D&߬m4<ذg59_S+×8|!O {4<#kO7J:#k5=%#Vmt!3MbYёMv"NF&:@1R] vy-}+pLs&)\8W'Y*aT$}1^6xB#.^ Z(.[}^zÆ 6 ²$hUJM8aJĄEtYo |cSM2ǬU wۮ7I(w˜ ^J"~BSPR:>2&Ikt]fdt,н6ctT4Zg\%Mƅ3/3_qTRuwJp4*qz$df$]N͙ؐ4 "4| )}ھPEDIGeq^$?j0Ie|a/OO*yFGe&xbtr|b' u- ޼L%7J*=ljF2BϜDܢy_pկb/ jz {rΘ$*Km 7M;7v4Kgt)H:FCjPծ@7Ez7sf"@Vy[J L$+'~jHIuCdm[LkcY@ԭ=f>7;gi>񓇾+_a`^j;N2I?e_NIGai plhR^u'){hw|nipOAĘ_EޑƄx#D;K"컏{v{<[^|W^k'B҇O|#l Q%̕O*9+SړMcRmS-ly rqI!t8"Q+ a_u=bmA H%?RTWXS_ij"B+e L\/B?/Sc.kwyF/li,޴_h l*yA K渘rB;&BXT)W)tHGWPqsMWyh lSst6PNFU+aW Bf }EoØx8q!_If4a=dp+/rJr"HU߮>WfTzCڶђmV9xV4O/sfׇ:_F%<䤃%!=&qq&n~uKг 3{d=|[OblE*GeC#~vn!M>LIH ;S Ե+ܡ-KW/b1 =Mo{ox\[D9ܭ@C8< k&v;YHsLn˻i%F,hý'.IfJ!b5Qv+`em-<|M\5tʜ-1%OhzAl+:0Gog&X3-LJqDLYͨ\qm!0I(JRQ]6/Cx猓+߻|Qs|5z ^T8Weyr!'j])dM-.q餛o}Skq*Nxpx]#2s R51ယBWOOԙqpyt<`(1I %bV!q8d2ܩulYVۋOе&9dNyE㨸 @@Ӹ%K5N⬸б' jr6q2~mG{ҾlFC^=d'y?bɣD2OGƄIvmD ݁}kc  ? TD{Un^~~6]W)bdTx` q(>EkxHpO)M5r+?FS@YGCDIBJ ]gp s0tWq!y% mdDA(QOH]pٍ:6`#5&eL xA| U"8.%:RO6ӳi|n;H6Ŗ / 0_ u)ąbJނMuI L#f,.ADKn !2{HQhT R:pUYcm<}nF_spS8* ZlZqٚX$T gd bz5}h!;+X0s,Wm%؇aJ,T3"&!Zm4k* )unK%n".\5l: {L?Ht*c.u8Ƃdr"\q7Xk"Γ7ga5&i{@G‹SDb;B5  f$UuBdjXSim3-hE>G%ݧgTN%v'Ŏ&Am.宭PJ?3٢^`)^ bM,lƑǽOVf'掱vȭ]eLʟ[ݘq{ fowulY&dlqoψ9G*+Kr׎!kC8QoԽҢ;`mil6Աbd<q!^QDK;jCUU:l2 cdȻ0E(߽~(NRYjx ]ɚM ܽ^PirjɵàI] ) Fk}ʻ]҃J/Ani38صnu$h1g>}f`6E3 o3'Cޢ" ,sY, BJ Spte\[nVIJ)F6+ZL%ΎRڔxGQ@A3$R?*/{VwmEoֲ`lH8~k¢o>%e/%>a*z Ea~jR<ˆe;m~& 垔E V+.djjCVj}-7z+Я4É2rnzh=g͹ו7 (d»,cP-2 1\E>gudX!'W:}'GZ`D*אiwCy)r+Yc.~MP+,P?<T퀰kсxN'qppK298(tAT~f)Į`\<Ӎkɞ f#b>6OCBeS|~#+Wdz/y@|K "ACChan=YpW)l$jK!')~a8 φ`ۄhufId@:/)7=ӫꜹL dX )=sc%j]w 0rp4{BS>} 4@['F*ZِoOF[+,!0ԁ ˲Wi(.g@Ё0p u~] uZaocC^6&>1%jo*=pD2=Zn'XG2*Ϯ.wGݤ/N9ibYh%檁7ِƖK[W_E-(&ߟJKˣIxv1UL0a-{SԦ+?E{Dg_cj_og+SJ?Cd_ÿCMYUEhf! dCf; 'd6x0`vl>i\S"M;5M=Ď>皎gj1ZYi2<|4 klj \fC^0Rv Tr?c|OV@.Jd;W~n2h6:Ͱ>/maSTlA6*nz AK#z~M7SPSi" ^^ذF^f2Z vq~~o"ߺdD*_?/6[ƹbѪBI? IB>|-z+k~~QONj4-Q Un%h~_ J_Uonޑm :cG_̨9=?2nsghOT|߶Bi@P}=jvwvǭsJ}.Dpàqs ?sʱ+<{8&Q` x'bT䙁QwxxRk pDž0gsBT$݂.)CC/]T%A׸g2j 5ܴF!fۭ1h%ȃE6A'X z =9vN ;2H}8GO:.D̔3[UY :B㓳#|Yw~O=`Z*}aqIg;_2(FcH&[ (VbMN +Xcv`D>/Ibi;W:D 36X|KN L,N9%T.5ʺv$ą9ЩhJTX}63WT8=|? 9S=Hi;&+FkX";353 .,'!w^T6b4ZݧR+kw((ȦÎfp^z{c  EHB XQrR)ITOM:5AlDo]*edÿQ-P:)e]QIœ'G:[2QyWXrN!I4FȤxX I+QIۀq7TG}ܦȝ6|Lt9Z%s8T9vأinN&}xA;vBD'kI^58|z+}J@@^2bfGh,n-D #2"ZTKb Q8_,&0fճ yR4>TrX5 n<锢y/kPߑ 宑R DD RpmS~+ЌFSɰSa6K帆~4c}twJƐ.v&ނ!U]7]I s0N/'CHn2|[!8.~ Ee7HTq H|tvqR8^!xEd`XYo[ i㈊]zn-;RѥG۾#m_ʁ|݈,QEViܨKh5NH =2~Kwr }|I$f_X n!ۂl@a!ʮ%߰-g;<˯(-y'UX mRj,v'XDZ᤹FM/mr%"j[qx'Wm8g1ѐ3xe -&K<\>Kqf;YGRTӀ&zƶ43t×D:KW ,iC{1rZ>4'a't#AZxj,ezJ4vvU$I.2Ar]("@CKK, Tnd({JR89S_|iU{w~oҷ}F6Sӌ0[@?%({㼔nkSҡ"[SJg׹{X.%{;}y(JjFFOZŸmKѢRWk;doz63s(JQ6l4ǝ*mcZݶ~4*-K}_}66rb #oa5rL1N%M}(;?qN79M/ҊAvx gf 鱪.?@|bޣX7:w)>w ,sQY&jkZoKQ1H+W:?(!1 Ɓ4B χ}R>>BZr,pP̅n "]]Py7ZhP Eʏycg 'RԊiZFDS;T.O\.ŞYB㧉!ڿ;IO@UxY˷xPC`"}tw6_X ^ϫt&+xNQ}QJˆWQnY,:2'FQf:.F,Wn_?oJedL,_X1So:J6@YDBv.pݛ&٤ueja=!]vWi>~BT0UP3 B9I/oi#__@f@' _o+ HV;ȱ5Ynrx$ގbD@KUAUe̋CLd(zO@ABk2*}DܶCT֢ecv#=:^H8?\;kއL, }G)@9fsU"c_v>xr GGs_fv<[AE\Ju xe_UOX S0D_aWH6cYȻhyBUh!M 63opPy`Y'Gx)hDz%-_V_FM_+&AErǹup6N}@jTOxQsn7Qh?yʧU_Q1,Sc G*Z6xoϵcV{DJq6ɁceB)O~v%€֤OOtjJ\[`g !r 4Qgf4⭵]w 3 ONJ-Nىi 5]+E*EéI>7B}ռ)a-BAcQvZ\&lQ{3x+QR#=hy˺cIg Op]zֆ>ڱ̀%{&p]̌$awˈn.5'ې~ kGW4)za^~0bGꆺAB.w UCwX^.}D~Jmm#ݫ^}YHB.^njXprWϛ4ۙ sJFK,'Ѥ$@QI ӁW59maKwqgrF7]|=CuꫧK,J>ZNvJo9˥_нLcߛbj)n:[ޯ'DDbU4"x]XU| %t(s 6|Adˊ*c I 3,_J+Q*Mҽd$.b JLN=MPXlP+J1WP7J!ocʓ)[*ʲݿ$h H[`_v%j0Bӭђ ϋ''1j^<6hiWbs%OXIڬl!ѱAA{qޢkbX[N49uE q;?V$)%.ufdH7@=D@OX @xmn1`F?+/.kQM>%('omgWh]ȰqM}"V^t"s[2. ^ OxœҦ@QzEĮG~`sB2O|m4uRH]-ZiYκ0ADW]mx ef@1 p+sbM)[ᮖԣ`2ZIBߨܜ,UʬSc~pӯݺ宵njH!6<kX9xQ0YzH82>SݍF8? cϒwd\ t^d:$CL8(o,x^1lTD`_l'HXZ+ Vb_\Z U3Dp|,I ܉Ė xWbc@^{Gk6W! ӱxp+.Bה2ZQR4Y }EEMb2W%pBrH Xw( + 'sW'y+to #sh0ձ~sc k2a F=_;"]Ŀ䝌^ܝիU., rewvNDPw7 kz55> ^5x8##Ug6 BQJcp<Ӆy4R\Թ.mg\ayG1كKyO4JY+w-(,U~)@+V7oƸw)_zcz#%#!`o!%aT9 <MS=4<#W(ʅ'_Үk-5jn cm< bpi$wo6~sL $Ӝ*5=3ƢNUA ep@h~sa!}՝ Bjg~ S]pN8c7,*UKVBӡah2Xԥ2mXiuۺbTIܨdh.Hm2q!^ d;]*fkҍd;a/pQ97j!ԧ?s 씎>vOj ƣuy*`׵ b3d]ss衰ONe!T:e 3.w5W쿯`@Ư.&mV^ks|g8#lLKVZ nWuBgL^wd~t4iLN:_ x%Wq=pTӽm7b ?7p:UM5M%P@quĐLQ7gEVŸ#i!Z뿵th~N1U0):J⊈e!#x쏬hH0V[ bfơa1}CZQGӄ 8\/i%u6 ٔyj\{C9meK+Gu_#,.7 pC4c&8Acn5j+|6YY8ՀUG?28>ԯY#t}ҳx%`a K64A@)V ~/!B*lcOCGܐ\&w& W(UMs͓Jg2 8]r1 ,0.'J쬻{}5ª5ۚHnv=(\eN9M6BQp5h 谐~; s(Nr+ڑg8^؞km;+3֪Tz\zdtcufZm^TCyAr;V(?R`XVLa[Ify}'{̩3Qu/ -7xg\}yȴvcOBںG¶~S,:V}/)W)RTI.+#4<˥Y~6.l"횓GOmM۽@b@W|7R$j0U#Kŀ8Z52n2U;4L (F`Ћ[Ȧ$6'݁eTʶ452'@ұ 7მ#Pvis[sm$p2f&(7AZI"tkGfzHGth];.^hkG%W/v?1qIxrƕyda$7oΎA\ ?HPz$qg.Xz_-cuY!NSjX`FA"'yĆ3'Tޚ,w{Ɋ v́,{|OOF KlŠZ:FtdT}%OTslպWS=\KI,|@&ah-Ǔ_%/lxre_ JU NK~ msyCA *5pe^xqE,J#@Tngω6\Ζc66C:R8q-мFY4̭W[T!-@TgvwUGJn"-b88P)q2 KԿts5X~*/ c% N~~HEl5< &1{  J^3:)V` 9ŮI(wsT紮H1U驄NA\GAn挛NgVHr!̿mO&t")V0#*  ` 5: {J0Aǭ,m 8H]M16<8u!HL[צ^DM6x;JsDG& >Y_~cvs %ש2K= x!\a~('Y eb3# UdgIE\2"}[<!@ GylM/5!f ^G:v쌐I!l}QYAݡX !K^:`Ӹ$q `դm\iORo rm_UߺyCD'-jۅ0u ~Ʈ-GrIb.VAZ@`~dXq͖gڵLRUz, ZfƱ%?\~*9g߇G-@~aDYOUu xzFkDIBUpehBRG^Eҙ OqH\[o~) tg܊>9ጭ3 #rR_U!ZGiԮ+}@MлJ8[#sI9b>n|}S|!UmPĊ͌6 v%ͫՎAO]P/{9*?, /G혹F+AVDV $K_"v[W&PS>m#[]7V>d[r tK8R,PKOpCg>R81#{JQ+Yb~zd }\]P6Th^;~pҥG xP%@pi=vV0:JiALp<1`zAö0E=rnK#M<׶O'YAAݞׅ:CNTK(VNނ.Dj;epsGcYz15MDhfʿօ^<&[ 9B"W3>Uv]*TbC>iO R ҹ'ʢDWUh96Kiۉծo|3 -Kbx*Z2<0b y_sqpx;%_e5\u;~.'&tE*L%Lh. h^mvRpO&BJ7T!S6 ю31 U*!e2&Py#3j,J Kv @gJ, GCewH!NKޞ۰t1 e[:%51R6nZ7PĨth/h|=?:1*Mۚc?BTEZy8‚BAM9߷lOEP;L 4:̭VR1|kGQ j8HO"K|8cvįq; ,gT 5LW< MK芬X 1ria`hc&ıje9;HQΐXˬD=ΞMj#qM?C\8u&WmׯV`ϮVSti/mBz(` UIڎ1KO MXL=#A!m3hyuf|T䶔a[KcqeKA)sZS~!B&[3 fU{ USzhV/@dzѓ4: U9黄bZJ#N9#D`|4˖Mf+Wf)}^ *A4 a㒹BHJ0ۼ5/ *4hluX׉ḩ w{>#&p*vMu}\|AԯI H8{_:j|odf5/NȌhVk)DÆn7%܃Yi"'Fiږuv]/O{P>L:YALp&cht梅~GO}iNjǟ2"~[F% ;/K+6[{ =&E dէYAㆰ?/6P;$y yl](6 l Ą?<Bt aEnP l@F&c,؅ղ.}亩I9[j< ׿`  6Œf $͠PΔ54s.ӚT OTƯE8a5kIO8`[9  a./f!଩5@uߛ_'y nS[` ~ek3_4V P+֬:0X)0$X䫽mi@ r\D5֗8 & GKDfd/zԴۊiq%^>`ʞ#ۼiH>(At dOpVI .~Ի<ꄶE)`29,M M>V~>T{ΐQ9~ X}k#Iأ'@mT9Ex?K#@|pS>}MQ.AAnE\fM\Ȏ;?&HHZ6tެ8\l ?N9LzA >Oփ%a(%[q&u N1+ˉvlnAŔJ˷D5=gf~^:'X_Qseb4x5ݧz؟5<ązN|\˕Aן TA(Eoj8HhA]~‡}QGMA-EjrrerQ#[Ǩ´ -/hmbKiX7]qj aioZu3RwzSj6RDL7_hK%C=4NEYGx%P4*ڀ+)k+~L<0z0/wc3)A::d}ªDF,\j)C"M6‚ s_$dӈԓ6C3nfYnKۏ=\w~!Oikl7p=wHwbgz M" +|]K)J=(0*`}2؛)M# ׁ Em&@M7(;d ,>9(U h{_+B?Eln]K i;gLIw6(R^Qߢxd]zI:8 ,A~.: j/]8aF9b?%7 giχK#eXWC ձ3qYWw U;BO?C("? }e]ſcͺ-h zMB0+^+|s6 %-EUGf<*`umJ)N" VטT 1xlE|01y&&kسUH"˟@PuTNIP Bq!-d͛mF|H,` "Q1QwJў}UĿ#*d.V_`2:4A"Mӽ;w|jرo%^OfRݓ/9OlǪM@=QLDR]@rk .85r*w^kJA\M۠w9Ya6 kyV_f?"?iy -X3UK*Ҳuw}:%SRgęYZF-rBu.z߶"WV0J  Aq[#-OzzdSA%9`A*g}/<,b1bj9sѺ2Na_CRMeLww $Wa=Cטظ̅ΜÄχZEI>ICLkKxgp/-OnwkA60pd6h]u!XcDe C xl:4Mo@DCj,_"=VwTꢞ-X+hX- @#[>蓜]ܽH}YsEMA^DO/n6'書|%p'l]KuñQ[v}M2ܑɉ6peȯa)RV4gq ó7oLIcfksq4ɀmIS:^Ot|Zq~\ԄR EK؉ovFi>K%詷 :}lt_[qBfȥH^@UhwKÍ/W24 wWDiƎM4Q6(Ȝo:np8S+g`w0"BFK'  ޱ2#ԑ_vY"UTSen>u oREYV}@kF披 zn#/,5nЋ߼f/<$i t%3xsG1 YyTy/-0^B.~lBnOF/=o`\/KߍGťYE${4rr=Hmt`vhKb:kRt-\%a(e~!rD)zWejGM6Ȣ]t2cj>C.䜧:wGļTRB&Q0.ڈn% 1ɝ]݀[ELg&XAz'>]@:T4>\tgBqkƏU U<Y<['ڣN`((Cdo]5H欑]G u>p+k\KtR~;?;@X'W,3B^|#\g/ G&L OBurVRJBj^N&?!t8~qSefOj&!zڮHOiD1%D4<YXzIw6Գ,8!V\ 8x7<$|lʵP0C֟[wIÝTo;iu&F_A q"`n"cJHOWoУ L Q5^i(vwC Gjsa.*/b S]-R FEȏ]v[dZGq"2)Z7Q'}V[AL1 U14̮2o(V ,t ߐSاՃ\U?*˫;uF볂Ў&H<2w)`AL_&޶i̫A w{VМI!ʶ䰷d*ߧ7r#no0[N@8`8ox;oJJ-ըf&|{ }" sgX”MbMMoW>ߍI+ W"HzwZ?,E188@[Q05CXX^[D /LC{S:;bVe#+Vt{V2vJr]\;< CNNĮ)B e;6l)*;Itq"ė 3 Մ*I54x`E(tE5כpYb m7Y})S'%cBbamK/]H<ܬ KҨ`Qs u^HDםOn[l޼"?hQ@ezTi]YE*aAr_U12f9Ibpj\E-'G809"_PO>ʗRj;}Խ Ȁ3! tyA ఃx¤_04k.vtJwp \*tnESsŃ MvIPñL.TK4Z87t/HX&23KIn dew2\fUl-;uvc#W9(2 II2&ަ`qt"h? |YAA4Ԩ@g0L0}!SޟWvnԹ4s%>IS \Z09Q|&;:wO>ZR9@?/"1r@Z"ޢ?PdB\@&eIP?0Wсa9ѣ/U=u!EC 6`[2Fa_ Cn)nM(h>4?#DĈrBE$k7tQFqd\/T ż =tT&bMBLZՅ{ 'N/n:V]o954b?p.Am,$G$ !.oG{|J沪-й,_n/-XlpW;1DI)d xوG"`~`뎻YPG $7ٮ*4/HheU=.`rO8HnGנ9+bdOӌ쑔 I$ͭ$v]ƭ_1eK0ZgY_ƺdc~}-\ LI BAx_;2@u)èv[ <Й=(^p^SDx3 hc.:uԔ;L(WSLdcha!}XB܀v>Bmd l׬`|gHD/L" YNl%/&+i@fN`$ J1AdLl2n }cL?A?BGy1~}uB@3&#ʛ٠H ɺXwO<} uV{ M ?lvI}*aEc$H)kud{.1/}f))L8K~yCDrz 4\WÉY N漵#]#O-&ƼC7&#_@AQd~Rn{dU~`3.N5xUNK>6XפU{qat>]mG&j <燴^BNh+{l4X ,Kb=v&Ǡ幢AbtjՀƯ[PBųD27).ɱR.IS[FnlCrܵeg8W%qHoazM 'dPz7.hy)Z:F}FBu5,짶qYDL}Z 3YLBtC+l9| 'p~u\nUq5AłxNо?">Mjᚙm}#q%ZR! n~ 1E5Gtu o\QlM>.%/-7>$ ,]8'ib"~:Wh|=t8z,j ,r[VdXJ!dpvA 'q3Ѧ(`ďCui4!'[sekSml6gS/TV]WKZ2pՃcJjlhQV?P`~a=X@=-j=FC=A^&@X.ܟ:z(_$[ uOܘ ~qV[Q(>A{_gVLöi}nդ^ DH eb9w0 7yjNCz:R) 0Jecv\z^^UךUaY |5}8oF3#?Y3o9Ho|ZWY9qBp¦8`_ N#JBnlՕд4L13;o0+r 0M6A ttW,{s*2.J/j'|VFS@oFTdCDm=XM!x`02AMBvb&߸É(ڥ5E̦ѷt+zx|Fu#:ib&:8Y k (*H9Azy[Dy2摪+:sO7f 6CUn G,aN;nlmf t|ș/z Xaxٍf1ipYڿigpsޖ7B'86, U㲁tk}(:7WSF?c^9gJD v $"-}Q%Cդhu~oh yL~aMQ_~|Y^)LoԒ#Yw@S|Qcc~-RC)/; +}qޒ#%7I6@+ b븗>U"V HS SG.j[nQ$-KfNRޜ~zQ5wĜ̅MDNu5X,6ٻ{=Rܷ'AA M$&Sb25OJ}-EsP{$s@$=sηB1-R6$܏^@eBe͐)'}6a|UܝipŒ.K(^ζI6j^q6!o3#G~YTtI|qڃrtxkюer ȴ72s$NGͦjs hzFEN)o9RcԈ弻VT{: S1fW5"J^A -Z-g8w "m(bt߯ s2 Ӟ ZXTyj$IoC*xxn:kE\l/?-ΜIZKb7t;; Uߍ9r9\¹ b*,?x_^* QV>5F<.ns@ '$dgI367:v݀zr]cͧȗD[;"v>hG<_*t1"p}xQt!2lLP/~0?a%N;Bx߮ɶ]&م-=I}N~SaFb0H:&+? t9`ڮq&XoupX(#KdAk{RI3xI'VP"Y$%7L\J?06\ϰDBODvLߚd8L+,%B]U}܊isoWٛ[TT4^bcԴZ6ƣ0#d}c &fH堠.>Gsh OwޮcG'GU 剐x<| !f> / =b?Vv@XrbR&@nBr,;fT0:ՋOtE&cOCT96=>%Sfx^fa+iJ [si/98n-)Vv kIO;za|{h0YL/SB!5"?IaAD46H=r3"˞AS19 Wz52) Iu+s2C^P](붷J aW Hh^#faZrGs{Qc\(%Ư%їVp9>&(9n+dFE9h:mǰ^CÆIkeC4FeYXe=3)fc.\"˵ )VCEEᅙc\pl H ES=Y6['`bz Ns,Ot=cpYG~vjqpRJje))G!EÖdP2{Ndj*Y^ d޻UEnÌ=بbh0,2D?o.D[&D9QtTm% ;<_}luloJC4qOEJ+ _{<`C^ȇVcb<3N4]9Ы5}o?,"K͜1t\AFbw.]]QH\hSLꀍaEp8J`G5[YAqSaҧ *`t~U82 >%|=NV _~iyd0Լ]!a& Eyv,~"qD ,x$`L_OHk}V>#=8Po[ϘۭU&iYDB3=7Ahpp>ŢB1U@W~C*tYɦbcXitvY,$pĮ!mk) p)tĝƯ`WkzsI)ˇ~V=yw%tM^p-2a)2VQQٛ}yCy@-UI<_*q{b2izT3x Ǧ>[ܤ8x[8lЎn=%s(X^Լ\+FܐQk v\yhč͓7{VYgY{{ ZY5Om?b}`@S9ΔցS[sFL]Iܥ..{An>M,8~~7t{dUGptBcbq e7 ҨZY;ԷYYX X}A@ޝ˯9TP7C e븋ovKT>u^]_B_Кo{Ov) nKvuE6ܩ"u8~i!T֔} X &ǕT@[խ?^T?`m8vXY&KݥQf0{{O z0ZmVhr.LPy1!@NQJuV4Wn#ӟ'Rְn kMC%!:j׍R;z7&2)?Q(2RҘ#f;ٸ ham}> ڟL_~c$RSR@UzZUO uhb}9uf]G] 0U홖 Y3_UW*uDRa^7VE{XTE.M^#LN)jXT3x;DRJSz븳+4b'fS yZ,s"X6}  Wd+sTYKHoXMw׳e";+A632%jq5l,9<^W [~AwO0|*ĵ'!J'5X˟J4pnSqU֪#KHS!ZlBT8mVp4zSLͬ8I$wystW2u^4V7 mwvcsS ='dž~-:^q|^QPW)t}Ŭr ǵeQ 8bC}>44N؆.[ $D㓟הp?OԡMwWnDgi=j;KJf]u}/4r{ l__O۝ՑCs$0/PEuj(<ޫr$D,ZBCut*R55qO4>-%CVq`2QNhݶV&gh9]J^hthj:bc;iPA=f:ʮTkqP V.6$}xI"U832i*Ȁˠi3Ҵ1BFeCm c ]nyA>æ6)nY_o)6!C2gK__Yb @$Yι"YOUTްXMNJ<ޭ c3 l4}U2v_#~|4T8n|kK;:ǵAQEgͷ~cӍW ؼB&BDQmV7Y}+5[LQ.AV#jT=8*g#e!6/_GR1ȜY{sK0Y(]a):/X' ;P5B:ʬK݊Dۧ/:c ?ѻVb.Rm$^&H#*kT:~Cwp @)G@. &h;eu )$ut. )8t,}G9tF ,&X trb0uHi} owYAj1տ% cFqBpZ8 lڿ?"4NP#YB9a/,P~eӘ:)/{cw mLFh͓Ѝ_voe5E3` X==b.}w4W- oKeErfzQT%/ZXilÁk"fzeL!;*fCxW퉺Cc!'c{I7;6~ȟqJ}i&wd$Ϗ|3T4b؞8i9~qw;_V$=4dI( _qv#[==hZ"9_wQ`qw{YcOVO'tI\M 1"9Zr'6qE6ҾXpU:Z?ePdD!a W꼍IK@X"Uo&5lrlAsqoFoɸf:,lW?g.fVWW%VBhB4W]Ճ禲yͩ=B=>XBՕX)j`l,n.Z SFAY`J8e ؽP,1Mǔpj TIU3$}.vCX$d w)(y{$1 ͉e͉WW5 ̞d׼1$ ]'J5m|c<-s3S@CFm|c灜JCr+թql๰O"R~nw\_g=@/!jl]]yi9eܛCSt4Tʷc^e·{y*::^&Q\̖* zRU2;֖ͅ~(c'U cfpd]%_J}ZѝV'eeM%P"ܔތA"Άldz1`bo ~C21Ad`:ƪ\}@i?,J3F ϔ;gWTM=yN8ۂ#D믡q .dQA/3vQڲ6kМ 8`?2&X+C Y7 |@SD:% ^!m_1-ۣ<:l٠ 9}JYfq;ipֽ *噩ᶂ3uIdҠ;yk~CKOe,^qҐmw޲$D,GA~!Y28+lcj&d[Ya9dtAkA ۂ.j ChEGG~pOhZt=gZ|nշ@sm˿ I^Lzx]Nq=m `:js_~$ ~x094F7ɲahW29JS&GV&z8=Z 6E։qR=3%p*7mz^ЃZKqFNMT1{ڄmؐ!;vLyg18o/ǵrWQw<I,-^[DjQZ;pRh~Jbt` @fA|#^e90bbWei P6+b YVq)}{Ӗ!.da=l- `m dBd{vׁ34s 8O eJEVb2Eu )V*Xd#x3H 䌕mKNT֦j!.a 鰨LP:=?@[TYA? Q&W3i;6a;0J.'$fOB po”'ڶr,#f|wgdWY[Q#04j䘶xvA@B747^Y`znު;+a]\x(̘mSj%9Kw nԦjKgU)Ak;1H*Y'vq dWyݬԹ=D18;_GsVFC8o@hJ6!.CB Ijy׬ov'=2d4%lJ h<?4ƼG@ ^ࠋx9q̀ iPo./ʭqx5DOI'ɮ]T%0@{e Wғ^6uZۢӵQz_h=7 dYCeb<Ȉx^M˹붞cH [R w:^GUiNJaF'` {!5U}t k eiT9i0!u<jw뮘^:+PǰUW3 i! ?0Fs_n"9XE"g yԍ/%kEK2TH"&F8o{'zѲ}BR '%n#Jf;>#u洆4|T'~ixa61S& ,7k4Bŀ?fzaki>[sɪ)5QΞ7uM'ޠĈu|̟?}{za:շܐ(ׅO|iȦf~4M՗:Ek !m+I$"s)GVlD X7\M^MeHk %|:;mnTwBq -pn<9Z7HJ(Ǡ:PrGz/ ൃ9d1UƐL] [9mc)7bTwh81) )Aᢹ]DmŌPf 7=n&zORjv!:bU,M;)eHR]82߁)b1m&")`58QJ-SZ7\x"bJi޵AGP~'.φ!~&|u f\j p8 7^L qV7mlRGQеA>?M>Ek&X6I}P0hrp)aGn>[7P3~ChKs%cM[ϝH~6! |#ۨ)ryA#%\S3>wHxa>+nLa@YpuF|y{ߣ3X=Q_RQug`^%< Q#C_^fL:Rz1|+ۿw lt|tO:k"E5%_qi8o@qDT$c OvW;MdwW$VasxA@RD=E#ƀ +=I.w1Q.=3@b<ܵ ovy#j>iT5&);dIHX.(΅!jI^,(gel?TSq5,"P3r NQY*J%2ABU]K:WOVAs&t?3e7MT&f#@72綧L?);MF[9~Y=h:$*f]PteNi=b:T`Z‡M16-Ѝ@`^'W g@S iVBDNEumKK ܬG+'BW`ゞl bS1ad_k)7 e`fFIuafn{mZGwy NItlr-ggm/<`WM#ǻvC%/䘄dvSUSu[~/^U5V?w.gUo[ʹl7R\ ׯ! di 3b7FׁguIPHP!SНT T jje5%'SY-qaD`xߍ _u=w.VU5Z2⬛;60Ot66u\RK:}TfIG0ߑMDd,fd̐#6?c# PsA*oL#dS$ubJ>"(T|q*3Ppbȷ~B?~ I&*PIfYЀgWU3QknѱoO:4C5fFvog\A~:~,k7H;re$ΕA{dZʆ\BHSk[8vW %iv Ϟٗԭ@HBɩc)EH{[ ^D]vwHLͷΒ?jD):USz/<߮_7k5& aLLh !K~MBe8j6 lHztt;HIr/,fW7!R y1bŲ1j[VI'7g2}D[ު!OK y=x/'jnx+Ed+S2 '~0( y5خ4g?tl:xX5BO F+NFЄT;XǝnΠ"SM5jڻVSDZ?@,Kʵ.oݘ޲Мdk +% cB<<l˔$u:P.jk׍-C6*R.sZur5bp]lfrI[ջY>? a9墛w×j!1\_=o6rU%hˊ}.TwR@y#~" $pgd=.khIisCmY _>ʶ'g_P{EO"Cr4 o*V aИb 0WY>'A:f}Q\b k -cq]4{(@4bݓmR|ٍlN(zaH2a0[߷ Y~<ݐ7 >G7j1AfU :M]``տ6#a;|,Tkg_ʔ6C;P<;d 8sQAhUC>/o/U;[ 6i ]D9fPSKM?y@ƃAJk,zb u*;^]hCp4m0 V[U7[gڥ/4aԬ~Q@j]'_fg0|c7b|#EԶւ ʧ!$&UiV^Olq pۃfAh\C?2axH '/(ȜP/~F\l.?TϞ8je{ddgH=fqAJB2eצa@S߹q"eoWu_3/44GC9w=yܛ31S$5>ټ^9\AADHciZ[#0%#Zhҷ X?aBn˔ 7_uKgA+2񊕽A'Ztd/bt:!3^(U/(bz9g yHb֑di4ECdԩSai)ښ=B[V2h'yaIEJ"Z&F!ܐG1H뗊t^h3#sBì$3Yj66=y~Ɠ9k`X>@Kp`P׆𻿴à$_ߒHWc<]_(2Hx5ӽcC|Q͞RpIpt0;Jі Y82aX:ݓa +\LSK_-W0oZtìʭqz>!gE[624kYzAru]ttrM>L&*,&"δ}] l ?=V9?NzK;8Sa{A!dA\=ыYCpƉ_[~K\gq5Y8>y54ӽ,\XDKCe\>{3 Apa5۩ıiSiu  0\O0bOT%;Vl*I?J6JH q8`Ss'X%#QɮrY;8 gf F]jJh-I{Nq9頯<"h|?<4KoC\ UM{%^* 3 P}T7ELfF+#.6mXNxP^jWgCeI rѡl9&.&kV0hyjdҠz闺L‡T)):/\34f')M>~+}"%>Mc[Л tab;.EYH tTOdgpQLr NQh BvZf`Qc<=nW(e,2({][PFT(6k$/.jĽt.DB E;SDC6r1"BPTR9^D^?XW׭_|6S$}SRvs;9ܕ$ZNj8i&A~bR"+&6dK_S6ŦFlQkEsF(߲\,Iok*uZ2̐-Q*aD ;GQ{u%6m:z}nO eTz8 E I!^F`@6L}k.%v r3ЦBNB(\ɫ!G7 E:RII)ˋ|W l}+Co 7)箓M #NWucYyq_qW"\lvdM]]ĢRy4$x6g~LY5(V# `] ƊZbIDؽ^[Eo+j֘\U]mVd5*9epn3ጿ ~ڶu,hFJSvr@ 05rLo/X> w(DC- s88 ⿶-.7ŽYy 4Kwrü*uV78sӏe}aCLF'G zJ![h_ڜ?AhWb57"뽛0 5e26P* ':@İH+< O7p͖ us]×U_K_<,(\qAV=2s[A`FFB)$)n_KHsL/^7a:# ]P}6W!_[ [ٴ4vߡPʶ@2rսHZx~W^jĿЊȀXl4$]"ZpUZ7G(W: ?ØO2^غ6V> Ns+u(\sb :kD GhEsݕp T$XAB)md|xx⠴sڶ@H=F EeoFZv1] 6zߦz͎Fbz8.Q pv["()gk3=J ߔ(w/"8Ə\03l $~ GZJ@ϼC{vR fZ?Q oTog\;|f]%g7- !KdulhtӇ.(0+cvxmD(ʢ  ou"¡I+l"ހfE S[=T3 Ĵ*ŠފȌwr.:犽c! 6i!9S_@6䉜œe.UeyΨPf?@^oF= cP{Bqj̷tXXسQI %2w ތzMSJE\h<z,7pAVK~x`mJޡ*po<䐐)>}? w9ЦKQ Z<ҧe0΅5ִTJ\qqf w|Us(alr>ByUc!uok;^:UaqƘZ!/eYg4 ]k,kO{flu`L~z~jSTG;|=LYsM\e -f:a([a9L1~⩡B ;*'D_^^=s &EǠ%8h"zHrB#:$ĄI¿d#׃Qȶrn+e Q*@fCyaiʤ,e{+*Z>)!/kR+b#Pj) Rf1x8ٷtD3$F^!d^^OX?\P8)H>A}7pt|ҩCy+mJZ+UqnS:o5-$lҧcπH\읤z}- lP*r>w cYȰ$E.W!0wZn9H6{^p'Wi {2} 'c=!|hHO/ NIjc~0Gjnix׌P)% Og vo90{_EXnΧ<`3 w9ѝ$U2RV[Z 벫%'Q70eTyDqx_oUalfr5}!!8C-(}(YhV(g=Ƭ,':T?P)_hS6FAE Ǯ2߼x3∑ɞ'؞ =LJ o6%in{qwJ\8A&GUix 3,'}Gð;u.Oԩ,z e@i{+g:ed~;Ӳi` 4>d-Lx Gˣ)0tuӗK`8Bu|o67rx6s@Vk2zƦc7t?VfCoO:;7~J1@ kf6ߌ y~|ؚӈ==Ar 67LBhB&~p>d2:Hh:#P||ގ'u^h\a6hes ;?m(zzȋKp>AiD̠t@$"58MQgNkg2Q\^6+#AcI %BI`;;BGo$O LhV7{2\t~4ʩ<+ŷk!o)` cLFlX[/U'[9s|ܛQ`!څ"O7Ԋ%j!IM TeOfT{{OV[r}K/0V]Xz(~GU֙Oq&ާرI{ᑥJ W64l(HXN בGc3EV,nj<䩣njr5͋eIuۨ lRpcwjk EJ#@E)̌ꭱ:ib ꀪyT$3, AU|ԩ|Hjں1/i0&5%$f x yp.+a+[ y'TIb* m|=>70!r{Ӧ%| zD#Vݍ!׍Hw-r.;3LI @;X~DO9VoMܙBd2ƙ knP&&Hw'=ch]`Ji'{(nWV4~K9VR]1ǥHz}ɶ(,NLI0x2QEɟU* mf.{V?0j%6AgYXvo'iqZt!At ^!U1:~3ۮ $ xAPjLTYP$S ē|g o`sX|RmVe+۳ML餠Ūı$fXȌxN*Ee#zP*+*2oDf`75 Ky[3T(]c(> &E݄>I^+|Jz7_: rXSczoIJB9p^YChYv郅.%Sn 9qVsG- ^E:/Bju+. A&{=OQØNspZӋ&eg:R}-nK=PY;eT)H Wi0eIΎ2gpF UK8\sduM ۀD 1{fWqjS$ClUsXH)ɘc~r UŬ!1Bx$*XcAUKcZb.jKYs^c$ o~@a< :P[ۗrju7shG7`pBngidaB/zdo}zѫsrif!>.wY7OL'+(kXaMl 5vjx Vԙ q6qH&0-Ozf("fjc+%B!k,.V8(|9d @BW(DT~tQٔQW$,kqyykc}k-!f?2H*Jj4Mi+.2c RMX4 xM.aD 1H<!@V!Lh^ PVPj;SVzתǘg=$IOQIjNH+f-V 8GFc|^a;\Ya<yI+'_[]i&g^Ww |`vF_,gaL$9N%("o{X{*g|uUshMB'am\J2AZdSZlhǔ/T bD{)@4&FUd<^2~{f&R}*(~!tFbn 9.U2ׯ+6 rz8MsɈ#V8Q.hm}GG&@ZIH{w>hm.ҳ O '(x붠I@FZ̩{*~[)MPRsֶ=ٱ,DKXplJgvۘۜHGUJ|l;NCCrQj#cvc+IJ#ymLw9y K:k<ݬx1ʎ~PIJ@eRA{&̍f.YfILYtV!&}aϸL,rG#ⳣ1&Ӆ+lM+<5c1J M+ꭟ9!$]RM2G17+ZÙUmaQImmi);bk~ÆNw W!Բ '2Raޣ##[}4ϙUouX&c,6! br"H8FN!ӌ(p+u[Dm>@/~00)iQ`f0mx|}8~j y{/Z \& MK&x;`ߣS8;1,]vK|dӀ*~U݃HĘ!9j7G]2 D=)AbNCGп l0aEu垈%pQ6Uz, o|n1w…] pՖ8u47u5;N#(N/HةīVܝ* &FЄ1FA[}O;6G=WjyK,խʪe @2:pcuO8me0mʫ3sI,G%dt/TZn(Unm +zg ^ٕtz4`,4 rFu1GNeMI_ˈPagCP&W2bnzρEm!o^߀m !h]>LV.źxPLdh-û2J+FRQLJP,&v8[c@Zjb`^I/(6ng$ܯpª_6L6hX-y˒&J)#6`pPӖ#2MJ?Y}2rI}WOMs^/PS²d:T }@%`h;hiXEA-嵬̼hROgWEy]Q<4t" L21'[_䧟A{ s22< ]h W%~t{+{LtJ16MQ:Y#Qۻ9T{J,_H[_򪹥*LJ%͆9rӺݓG``O@ =TjNaS;ObpO$B3:d]l"q]ĺR؀![21Tr\v(S6 5$\]]70. ).]3,f9qNGjT2Q7lP};c: 8rӨq^c'gt͘#_+KxڧH0֤B~7szwPWB o"?Rmv-&eY{U[57{sqf x8^52p} Cg's;YJo빩0W7tM:û%urD4y\P\ v"M/.joFZ~̉6 b'3pSaa ,?ݻѯ?gQrp+ކUhzJXAGemU]wuvjd^wO ݷSM QmD D\.0bK4V0b߬9SU&,ԛ!<LǣV:MdR NN"8BWkcװ]7N10_6VK,t_>R?wN9*mGi1q q3Ġ~ # B@-B|ثH֢߫;(a%y ]hF|6:HY&І0I1*";Q5zl0}y 0ՅtzNQQAVKe&^ 6t=U[F%$%Fo ] ^#Cbd_ lT_6NfM2;reupOW|!osD*NѸ\s'̋yJde>},,UqPd*[$pm)>`bi$G40^Yy`-EV_9hPV{ @v./|-t̮I<DFE0](/VۊBWٛR̫VCb%\̋1񟿷(PmY=ezWC<5w4&U_BlaM]~tG-A#A|J<y!eMts2(ƿv^XP'F!w py"὞,o 'K_ &<{5fJ|f=GʍBXR-ؘQm\\빙e8*:F tb$|TB;8F82vzX1Ztl4dTٔYc{ģKվxR5MK u!t=z@Z$2dR/A3MA,w9i5Fŭ9;G_$ \S#e̋ &'X;9L܀э*PyނƒGF { `쓶)% ~z%"7f$t Ad|]j?:7CFgJEs1Z2l/j"UZo,@4} !dWl,/Z36g`$0WJB`tA?wrĆSH'nlFw{x쳮́84TiP= .}Uv=6k^*!&0-"D. h]n'?hɥ}=dr-l]Y[19 ϛh[\81+s5{Q4&eAUgqPb {y!.8eCfO U{v+G0/}i??'L-RַMx |V7 YJJP;<5/!.νS!U[3%+խsq)JЂdWqg go\n{WN3{zo1#| gtak&.;*3>!ȤZe5 ;Pu,u&^r%ةkhN#Í7-6Em;T/v4;@M0C|Y572Q|sHqҳJ}EZ3S.З^j.;gQk9=DSfnb(Fyw(0g+K|2"K!<0YTE}ٛd?dXbGyZMƼT8Dî[[0Ǜ%֨0L5$;$Nۅu2A׸+Әl߮ lmrmLm72&Hh'ӧdȲmu5@9S['bfK{Tǭ *Zsf%(!Vݢt >:I ȈkPYYh5 UJ o]%p1M `p/`RFvF"AR+%Μeyj=r4=jx  Uoo8H&(JiCO{_s;{vs'yc& maŽI!el#z]$W)C2\FPRxi(N ĢrQDT \d~u7o]I#y6sKY޷PjKj.Z}0C#P6 4V}y7+?לظ[BPJ U";v˅PJio\ B*A#K> Ϲ8$#F`}@ F+m򟣟ؑFPg a6{\dk޲FU˕SYƵB9JqRd`DU5 h|q^qEjGZ4(ى+7YZr!ŦO0颯Ⱥf-uO<mB;(S*&0rdapt8.E=v{dVSբi4O<&׈W3:-Nm֧e)(HCӳ~ [dK)y""F[Z,=9[lRK.Q; vpaT46'p3F`B=G]$zYD 1\XuIc40?CЈ goSdˮ zSgɌc{>H:0dOb ,]XVYK*杯w keh6;Y "Vc.|-RQY\TMz3h+^]Ѽ6WRc~^yT >X~T` kxN ;ZkTige4j@RUn;J8w"sfഋ<u\S$יB9 w \3gz`;P\Yl.(^5ւYm& sYv*jAqd'vQpϣJmt/4\6 X?I8yϻ?A]_z! BKϳP6@} T=^ L vZ#e)UU"VAy*N4I嬂uw<3Ԙ~ BY9f,335|IGه'H [n ꒻Dbh:8er3TX&c(Qjtt:$ApS5vOw7p3P`!ym/*%rewa,TV!wj—N=[wiƴXw&E\w܅Suacē͚sr5M#LJ".v %TXKU@QofU,>{I/5X>HŚ}76@'}* r̷zF O|mTgvīŅ5bG8eΆoBxŹ m.Q oY0ޠVA}ם؆XWK-E|nn:xl5kzvah&SPkŭydZ:i0#vxNШ/E;_^ RmꍦQ`A!X\Zay)oFgF9 ^+1h_Z>밵8%Q 2^m$-oI]ui8[Nݚ׬r+]9 Gޑjcr|6hfPsO"e2Fo/T'ءQ̎POm=WE^SԐ)$P.Gwe޲ŦrWe7clt%DF!MEUϥIlZ(G[ hT|Bdn_ &wKPx06c.LCUxCmRo(vL',F$6~'p$%}GZd̗FD#!?,@Ia<~2ε)p1J0^=7S7gd V ~ietyٴ/߼8#r~ oЎsO2-sj/ɜ8.dc[2d^p;H#C0%tzpt/48 !d-%JCC~dRV&MBW)ۀ f?R6!һg!m1#` wW2UEI@uc:B:MwcG[ riCa9F}Y5U}Pزد?b= k%׭Ga83DpqO»2zXm(%Yu-8͢nh1?uu[D}Lcus86i=&c azeHȮW4QF9ݥ 1)DJA ā+e;ao0T O0z7jrYx\cnO3հH(4mh  A/!DLSNȩbP #m X`fĂ1| &t)T%Q"->qꮮEs]L(kޫRZJWyuP<] e>%<0)օ(m!̈ oDPZi |XSW^p["k),y"w692 R}O+G8"~2T=Hv~cܿ.]+DjFFfM$aRG'Fz+Ur|",'˅aGE\A`/r4(z/dp0[ŗ|'"o^׏HFa)~9S;ovüW_i)=;6?$簛ZFcbX̑6H@멷?#RfQA`TLu{:烹|̄|ܹD쉴\ܯ!qpMl$"@=f 6vz@)oux,(ltY)A+\N&ipXAaRd86a;9@EbW qό7U3U O"5+A(`խ(dD$Cc&P Q7'Xh|xP yCigRap|x- ÙzfduI _] >4Yr(1wO`#2 \YoP4~|'d:mVh99…t|(<3pGxf>xeM[rb:aU{D^)GfEƮ|'1&fBM7-pR^@ρo /[IlEXoE8LoI >om?%asJiyR:omOLPsJ16 W'ۯ&{9BER w#b!+4˦"mz%9@+߀TaHt-Us_nT+ J]Qt/'(hubm`o)O :v3Fgv8:$`aEJ7|rFR95 Wkdr #/p *]AJUv8 FS -Lj±r @=;6FQ{<x <[~A.f~)涜iGh.A͸(tCVAKwFA~_ JA{ K3_BFSJ^ ~^a+l?R"l`\lE}; 1>=NPY[KREhvbCȔkR;+yn@/go7>Waְ[^"+tAxd&JJT13°na? 5UG (M%q!%P?h1,>K+cl%q]boO1ڬ7Qz9B ^2ώQW^n;G,dJ.lNAsk&C~yOhJ/hL_FfJ6ۥT[ɫs&@a.(}ɇ;zb*AvUnM %cl$B+Q0edZųZ*7\h gTn qKڊGqF@eBVtMaS{*z%Ć1vwQ6tqKzZۍr+j uVtHY.*!%(y46(!-Y˳BmT,lɫ}z0vܡJt׳d7=ڛeXhº5 h[jiF3[ysTχ%`X~R9t ٶT/dp &܎tC9b.Jgh+3IaLa5QmudjNHbw7G+tI*|YAcc0FS承vq(LPeq|.Iq;xin??0+:,D(m`'}h3_QE0 &m\BL?^q︋B>LwL#z0W+9NQE~ _xN]>W}a$/V1hzpu7fSNN()2 {AT/uj͢3pw))}ˎFkR5EwtR[2)3O[OTS55Q_2@6#v{Mxd;GW\-n4q"@i\\Hh aƮJBŤnKXkҽ ?9o̺Z?/ VF$(>#-B eETb Ba33 $7"gc#:)N(ʆHRt7<걒;rq -^ܛhl{ y?ym`):#g8'dg/ TȆ\zqX]qq{%E!rͤó->l݀)//s8?u< "Ixde{Gˮav)5}+'p5namF˓"!fxŜ$y.$qN ` ̜WzL]\5㾞Zw3yK8+-(ZPRߨAgXk aA4F~?iSk֜l:Gi_Xb#8 n,Qh$ׁE2pԉlMZoaZ/5oFhG!7 )-w\:4ZSfnm\_KbgF50>\L9.?Ә_E6Jpt_lYKlj)$퓓}Ga` hսA>LcBڗrAj+t8FՋ~](-3Tܺ2gۯ'<Ƚ7Lt!u{= /z=匊A*F9lr`t]{rY.PB# kQmg*C>ZeD%TEq{^187WI/=T~J7='8{Lt>ɷň2y!<limwL& 4s EE?a)eu0 }Tظޥ`RGsZE; \Ίv9.'77hy2rLn#sD D&_Y.0GXR6lsՄUaMp;$=ySd #Ջw[]ßi1 {gbh1ji 8_ |i)uOhB^ޜySO% ,n dLw@"A>HKovHBxW] uϒA3FPr?xN  ߈]*H|S*+WZ T_>GEQ3&4/ uR_EtF8s 0_ t[*¢[k^&<ʏ\!IjiYDb96Nu],Bu+D}:gHs`,[ΐl= 6>k~_,i5and]w|dE,ĨJ')L?_Ĕ0Fl V6,)} <{O-,oS,d#{zmo{¦*+7 ;|g.1&uD_hd%GE;|6`zXֶ 4K>%*ԗq32H'&tMA/Jr4I32 I lǐO 'xTeQ+/a=&ء1`zrwpyrw8WzA䦔1%+b7Q#YU.Z+ɳBQ2H`V# O )[6:<"Fɰ `n jcCuPKS &J>&-l8U]G_4~ _Uqo0؀Kڀ\jW{uiF֚0u´gtoaA%&Vp*5,R]@PuE7Ȝ|WMuV`/YV5s(. C7 :`L`7N|Spp57 f\+"Ws9#|X%ХjI,x\|xF õOyllC? h\s5C?(`Ǐ4g;nHPC" 'ld1$zdNDCV;yTTݳBGb-W*ʀv?X:عNlq]Ᲊ/ܪ(> h)Oic>fŘf;XjςrQ#g)>×ܚN׋ fju$ ܏J]Zp B(oНvoE۷Qf BP~+}g~^|#W|`6_sh3M!֧r#қ bq\8y( k9W[#.ҷd?26Zf^r%'!bƌHƆ4 QJ'[KЌ.! ^!]==|9y$al*"a!.ׇO=K|Ӕ޿AZ/[9A@t]6ʟzI}U}ZMp?=[RLtqbԺ36)tcѬ7T9M~tDeNjx5-E'sh:Hl L$}ӽZr;y #]sz9[1˕ޔQ[:K?%Dž+/gz}Q߮Ȧ`_.os>{:Ggn$zŤO `؏-wXEi~~qBjH}vR-ZleZx"={sG9 t'+cP 5^(i3 ˨-ODŔ!Dj> +H3SC] ry;o%MwS&X%ЍVQ^W)YR_rrJ̾sN؅ @r,q"j$r~)~{f. e,h|V hH7s 4VľN=dЇ)*%2Utpp uta(X)eiBڅ>עZBÖpkytGbաwD⥇?{.4#+$vX-CDVuaO 4sp8ft{s'2L>H`)4 Z8b8Lj%Ś1aM(p^Q-"*Qc*: )*Wջ6D+9\~%A%!r n>.7{8.|Jꗎ1vrbJ uу'K+S? eS1_SZEqHo՞ ~ Qnlr}{|לNBnK+&%ЯJ#e27sؖ%CQ(O}'Ư[dnŧ)6>`pxD ́c'a;BsyL"uXNxU9ErOZS[5 h lmncahVoóm 4kD unhPʼ+}&E,(IRGn&e̎\;؀r&1ҫk[';g6ߢĻe]k6V!ﵾ2sK.BCGc:RiYup^^&uo+csc^i)ȪƎM%8֑$Nƾ4'i(H!i `Z_cz\ӵ%H%`~):=Qdp//3Y竻^(g$Sz̀k7=Cs[[ƛ\#IyD<,:E~R裷i7Be< 9}Q6Od6mzê^,=#5KtL}">,FGO?; B^y2f,9~lno|通|g1FjK9_60 D)Ӊn#wGpS6)(-)]!@ =R @%{~fѧ龌@,_rs8s\~m [aVmZp*/%*~GuuoHD1FQ?/"^k\klUZ^ ̛uqJ:p^d.ŵ'Jy7͔No(,wJ_9e1"sPlwkUn:MD |P(/#Dnc28'?${zYx02\M`m ¸}g.)NƘϚt鄂AĆW)H6Dz'ɱC_=.rFH/ִ 6p-c.6裱l=a'7m1P7?f8INp9Tt^>JEG*a"\*cc>tYsqULfڭ hR~OBV~P@g}!i+| rbX، ń7gv cufe?udUҏvEF¦.yvܬ N-V"bgvF=`E; 0kdيCM0激Cb_[qijxs9Md 6~Te&pXK[~"CJ A<(')_yat}57:fS1[ uWLglhf|dōTK\3LmdG$9:ybXۂZstz9WBS |۵* ?|s(؈fn<=M-n4w~r!t+~|Crv!xEI y-cz* T9.~:mX_=N ǚ# cwu >بj3~kEi5I(gܒ^ f+y.TG!sq>Y~B:%D~ nmhӧ}J E{Gf´89"ؤ[);.1#Im.qtY.6L)7@}c "xwCmmΦԶ]EئvAX4PpQm, 7**eA\WsUNڂ>?Ax[@I ܬ߂U<[8GgfGWt1^*9H9z[@ kک9& y;{ +A~/9LcI"xn63jOv"%ݢO)f0Zxh5ӄglT:ӊ'xPّSzf-5☚3з1FuZKRaf<:܏r|p|Y|߸-uQsLb͡؁5 yR>m^K;%]"*عX䙞?[o ]~R;M"ǸxdTsٜ{ ڣǙUyQDgu v8kd|>ċ / "yrNeW+;g7=ˉ7(rGJCiV*d579蛏AlaOA4xQg}u fQ^P E h]Ë]/UGa󒣤pN`E h<3<-rۄ+Z& %.v Z9`ewi5@4ٹ=4_-@ۇGۆp|/@Kw QL䳍nR Z@CiSJʥS5  tԛmtث}5l) ct W 7.lX@NS]s̒e Ij$Lu+XJ\_ M1߷*5X^{Uŏ#b- gQ'xɮ]P|~|b%^|cXl~W$П1S!k" uW &Zxҫ1/ˆM|'BVg5C0k Ϊ0՞i^c8CeIgyREd~¯џEP ܍A:#LI㭣rhq1Y2VڽN Z5"iԘX3?uM5֟]kpCX+6>l?-Ov3Vh9$z2(W mYwstO)04Mc 7~6Ɲ1Aq߿Ohm zTJd94ʲ %BV!A1&ERnMiBirP.PU[G[I50@)<!;vбb$FH Zqxz-SiA!u&a)#C+UE7/n-zS(o <f߅3]a|`v{}{*S gN`% ^}&> ̾ʤn.|iW)njQ x|" hGGCX$1Q C??4|hC~%rɥ쥟W JTI-FqX4"@B-UмC"mM^zw脑V3fE}ZQVo|t LF+|d2<qvnKה ˺ SYHfdEP[>nn/Jӯv:Bo'^>B4ݫw__yJ_%eJ֊Pa|Nؿ -ςqF,ѼLr*>@ :#K·$^#jyU lсmwg/n.H<#D*I~)n̓>ATs7YyYO}4Vh$Sm/Ɨ~sGiS;/@R*YEugRe&^廙?;qC[(Dɖw>|NV0Y>YK}]td59{gBƚ2!g7+Ș+TcVR"ePq"aw5jR/ =e;ǔ R&iL&Cxf,q',ȚA qw8Xױ\hiư[яt ]^E$ s>۳7D5_w&[!tп)rX!ay o8l3Ҹmi?دr0߲kFVNh UE;- dz __YjTY˟׉(=I2ɘexk”?eJO-\̃.O!>U)4! Pznjd)49ufG{jdヺK5fnCM@9#?/e3y-OX̚J~ĉ@VK93a歛F~ lfj NޖR&5s:E޷C1(uFݜveecסHKU*Jn, 0x6%a5IGޗtki!X{TjPlka)xd = ۹OD#]{= wEXvtM8BSR+xu4#رrfrT:[]گD-TϨU9.FNnjd$W"=/|H\>#ywSskʦ?^B'#cݞL-cR?v>{Rz8 JyK,9S0+6N[jK^>A AߟPE jubƮ3]6 .H $̙s$78=L*B{ 1ZEβ(@EASw-($б;7eDPЂP)e{YLrg}%Voh>yHDθ}3+lW˞P HӬC9L;T!;]ݩ6Ե*EtGc"mݚJ5 &e9ɠ[ĹRt1-lPT%1ѐKϊaYUH^m$YaS~dшze?U(͎W[{4s3}jt" 6ZsIHӆIͯN2Z>Xьr.Gg '뒲?!k T-ˉ=X [Ż̏>$o:lY<Ա(<*7J`G^jFg0S-_tIPGW~O_+yS9I203`b?ݬ35z5ޔ^I,Dg.EޔisļH\͘^k^ ٪;p–Db" AÇ]?zkU^pFl-n%3kʇO x[Eittwk]&=&H`V4;nX6ʞAS JC}KegP?cO2 {S{VS_\4SWRFI=*8$rA.+8zt g;ՙ@li3[6`<OO|3R4n&O,sKORc:q L{MCU?i U\sx55ݶg|,kLn0Ƕ'\)XV*f2EgP?ELp #NmyqB%l*ȏfPl j{R%כ ?%MQ++s@,r` qR8oDb2^[[DSQ3*t`sr70)T?-2u>%IX[( L^0D,>ڷ:)gxNԲEAXYOdt/`xf$kߵkcCy:]_cMOڨ>b 1 A^0g~WjaKKU7C"sk | %yt[3ʵ(okDEYROҗ$ƊxE>. ~`wlLC^ݢF-!&"!5Vމ*'yue]-^䁜y uB4f+it|W%lp63Kp(MbCmn:J6v܂>Q'TԯhKYk=1:pG ȾwId@ۄ b)DZq+Ȏ;wXa2S9[kf"i<4T#-j )F,{9W@XWSt&W6ҮE&5UڬY_.Tje~uiRt' uN;ε^Ϸ0Zƺr*pG|?+XdZ IrzESSV\&"/SagAA.B O5=GTf$ jemKxr|͇gRǐEqa~dd"R˾/ XZ9Pь wlg܎D9}'d)deH 2[\(ʺ8"lg/ % ٯ>}) &bH/(G'̅ٸN]U~iw[eMl#d*5~яǟAtMAsʾz2},=~(:DT_PB4kı5Pţc5D;IJ~"$k0V$9LNsͽ`6_?zs %FDW;tcv1Hj)# UHpD`g3ioNliDN>.J=u%jj3BlNDcb"'34L3',8M0T/<{brz4kqaHrf,g,(ak0*j} !ղ{hVdW>yܨ$PsDׯSHE?pD2@A T4] x |g Snu—z P#e%7tT>DtjvLݮh\̵c{NS+s%9\Jud]\dI %TW6YS2_V|T,=^cW+F N* ?u1!ӱAw/} |^?/b8AJ! м>Ob4 @sys=X_X<Ί&IO:w.0H70:b GwsP4Q:3O !5ܰBJ:&ǡHbX?Q)A?zUZ$˹p29V(Cl~ak2M$\_-^xa䇝agc[K훫"4YMUQ>ď+h'mM }[< 2-ᬷVŠ*R7dRbI~!.WƠj嚫]bP_f/c)o{FϮ )aUb3`̌^Ne&Tku0Mv66&bXzPHS}"ۡ.Rh0gٿC>]~ 5HlH1^k0f {eMP2D:BXXC/& A=aqdla g~kDdl΀/jL1E|}\zWIM<,DOhJbO.zoAxox3O#}* J#.7rEb<B l״M4:4! 9{EQ~{Z`G*(C-Ms[]_ 9FRsDCD>;mQ%g[2 2>lӔZx+CĚq٦#CD?rN5Ҷ.5׿OuM EFID-©h˥w6*.47U)fPy~4^~>ܣY"26enEf~ h>@?PFGf0FeVs,lJrjBQ_tQݽtGM KyOKTp` \>ou?J`Hџ֏njjLoªq b]f9N$ *#TݘYQFhP! ,N hZ4X>-Y"Ջ s[WShp'~LW)+w+RC{>f?X(tMYշV'W̞݂,0^Nٮ3Qd*ĝHecymYٳg檁ܣnjGGd;F&՘<`"d+⺉#.a BY00ȱt| ]'@a==Cwul?80G[ aX>/F21>a*iCvGcK)F/ߕ]2 9C%Kh*T:b[_ke,P%ʨ+z!a]3B|Z ѰiT<$9yTc*}\{7Oz?G$8~&ϕ@sFƎ@9߯-<"?)'5M*WrAgPBDI5­ ֲ|O4&w.Z`po18ezLmȂy<]4)n&?BՒhqr{J\^v/FazY*g `Wr5&O _r)?Ve0;h+ގz9d&frL3[kqX{z+,>(E:.F֜p Xdql2EHRqZ-5IejPeHELKPKj(Ui C|! b.^F3N,azeBkvcЃ9sXq tۉ`p| Y:^.]D"MdF6gV]ohgZĴCrّd!.d '>b6pX^vp;<Ǔٰrj\@"mwj=AE&J~@pYoE܎UC#L I&sT_(S.Z,KZܯoV0ꘝЉǭKK zmb@53qrX깮\bum<ؓ\TqAq.c7_ ϣ▉d7F`v2iIXIO -q>LL3+VV6qwRQ~Ï3zMvq&9Rbr1i:F҄5U|kxM8>W8 Knu{Uԁj̛TITGBr;]wJspMV G4 '}X5^E8#CS!_em"7jd|96Rɫ́p#p/#}(-?_7V 7m@jYlB!_+Ĥt/h#w=\Pﻑfxx'! QوK"}EBCaW>I%ܝ7z' Vi0AdxBH;3JVb+98--s8Z7'{,a\gЗ:ř 7cQѢΒS\c)(HnW ~^+ox`0 ({w-s"]P'pę7TV#YZO DJR)/~鶄 ^\-˦:lNrXJ@!rgY }I>D0p6N?o0R JLeͤ!"Pws!bn%WsEK$O)wFHO\}@l铥u='%LĽC2C_)ht1QZM% Í uGB8e-WBq 6C*eLExF։uurJ`3ܥ!gGw ֓-҂ 2m/z7r߯z&t嬉cOJ)E!)\rwt"_1[XlH}}RA{ ӾCEAxI.-r\sD%]0Z.| 'F~Yc 9U>0X "fbAy|AE$=XT`/\t,[r =PiPLEe9_HEPIpVPD:tJZGD]_ PHAKMڅ`ɌpLSX;'`h+B'[B4Z(f`vA/P1%&@Mx4`'*1n6̩o}SU>XԠW)b멛G{+ e9}=NVee^ 4ӀIy# BGxԼ_.ӌ4uE,Ue[3ݣk8{jĂWʃa*r(m#Bj|fMi_e}h#(TsS" dB]RgE1wFamaE/q*Y␏7y2tʵãdayzGjTӧ%ydg:[,Q3($>i*;cj=! k KnI5}=ƗLݚ_Qr qf)Ģ egKܷL"G_RN\& ɽT%E +:_-vbI>}8ؖ"6keGD)o0p64 ^ y(9>GWH&ւʌX+3kQȠjفLh4S;pV"Ga`ג,*wU0_e8p881Z䮃UZ뷝)3B3;bGo=cLʕ_MԄfi쓝bŊZ=,l+qW9]؟=?2s2?5dвJ4u(i#"Ux0!su͆}P踁ebvMKOhC !OWJ#=* \g7 ._ d c+6C=cTH3Kx QØEd)u *U/HeYͺYRKdMQ׀5-#6*tVn=*]@+fuddz^#,ަg]&\(? f|[C$nV sd_СsEe")讝-`drDۃL':9VVCRf^6\4M"8E&c$sqc2j?Q 2" xKzfk#t %zVN6:gr)g$& 4ᱥu:\gqʇ?]ci^% gF rgd ApxZ5]}ȼ?v4Z CKi$#:cQJm궣^̼R = qȫN(- ,t'q, {'b/|s'S:d+BLXP`LiT&ݝc|l\r0AdMi.}<-% ;]t+B?x.Ё-6|*򤍹^yCmۆ8qiR=RFbjNzvo )F|~ϠO ƙF&Bgbm#,ER٧:Yޜ+_/՚M ?&YqTű`/>5 (s^u+82=4ʏ<𙄢W[;mMF8le v.ejQxSI.}rR$XS헀zV`!F=*rvx(o`ZK$B7 \@'zX'osIr>1CA7?=_0j,*gdۯ`R+0#~$>KMN\ y bO1GĤ+G\GC\K$k$>SOV5!p?)ax5B(LMAg:n $ ie#mcLi|}xt1]7p3 {2W{R8 OtTl l7EHS{_}Nm{Ł(f0TQ[-5PX")qݢyRJUT0U ɨP&e@=(>Fgp"v0݇X!QZԬ>O=R@VCXQuBYbPEf@KT;N _"E!8tJGuviPN""^O1tl mRDY^d[I "Q^c -D( Z?^ۣvbWSdS_U11sC; 4Ӿs_;, އYŒNU$2\^Tn^+; O/`Nf8Q\+Mu (dr%n?x)KuN,thG)EH w:D@xY :yFCJBiX 3lj#%Us GƘ^2~?ޟLpbH: N?g|*|Yc B͹ʀ`1bMʓSA1"L U/Wr+-H$orEpK^"aȝ(vJS آڼބ<)cm%wmm˪U;ʾ{xvɵ)यsC6Rɷ~2jAWr0C?$撈_!>)eHt\D8 L'_2BXR"; p(H a&K}fO*Qɚ'`MXr|k?8;QCN k_8d,06&å(T4t#:`GY!МvL -*;`>ߜq+O[bzR[o@v; LB̥h"a@'JrqB$j\ 1v6 oe6r ҉(,Q 3]=(f1<(q&1(e'{wA,py(aڛ\'x;B,w#)> pfУKKGM.OD໅t>M͗HMO.>~Ǻ%?uU*`.Oػ|Ҙu XWq]f$CKhO|4KٷGх_8S {s)ك LVJd+B"ЋXV_5y֮yn8lt?$P@@$! dzQ,h,.V?>h ͮ[xRZ^Ar X*>F01pqf&C=O@z;ӜCڙ UoJ> hN:jAyDa.Zn(M=O><٦ߪ`J^^$"D]\FDC# "Ԏ:03rf& kq<RDRӡ@lTU_K[sEuG֭$-KD$UYC ;͔ >(Q"h>A<.u:Nƥi_$ya$CVaTJeGO6O c.ޕӇ$%/oQ/:}* pEktE*S`})`e }l{;6zs;tV;[.a/b]fHA7}uBd[06TmcBMx645wfa}s$ 8m g3 Sd!ÖGm+pVI?z(۾yr1y'Vݟx,dc7V^jFDwK DdgV} Rw Quu`T;l@LY&G{:Ν0Z}Ʀ V SoPVb d%kıq,:U||p(9O$bG;>aF%Pb :QEi>Fc;W`ϘVt~GжD?5ڕj/̡S[[˧_HyIpJ T_`VG壪ָ}XqN5- FmbD.dބ-!À)+dmg=jp;K0U{oBmW+ߐ56$I!g z9 ֯e-\CFiAEVL# e!IY Gj@gLn_1&:OʣPOsvbSĚ1,0&\&>L^iZNDNa2pzq9*WBMGN(N:P\h-JM0e%8+@@|Ce/TV9T W`w~J+y!YcreIp2!+ olE5eU JS_}7uP9injd |D0h~5Pa՜ewVp~v*zt_Dz!oo,>V x_S$tꠇ8H# PAXm\isps3 `3Q5ZsSG? J8uI6Q FŸn(04r3[Y=9/Y?1FI-GϾj<Ok!S;#q/To(Oa-M>ChЪ[v#Ȑ-mb=Ӧ#dVkv\%UK}Tc+ j20.W͜ٹ]ϧv+ƼӰ{ IL,HdWH&˜96% 4+MtZ[;Qsm|(E(0\(L}4g!u!T@'5́ҫ(^z'v_N,vN]OSˏYCJ(ζ=u$1~ |Ƹu1zyK>ec-㦠7D@̎Y d(b#$0s_"#OZ2ʩ=['0E÷ ʦ,+spGG U?^ٝm2mw>yy혍1m 7@XGk: _E"p5i8{wJVa?ùm *^y;ߝ7Β8{̻IDWBHJ"=nΓl@^wO:m3A4­R 'g;Js_ʆ.{('U#)}FL'ogK͙3(7}fOyCbn_ykiJ>lQm_0~z2t=qx{>7 ɂb84=?7FЄS$beG[[ZM 8X9|(%Nl#Ysybjl+(,~`痽>riD=Qً•º,qRI4N;?@@yQ?,:pװEuK5VsQp)b{,UMPW=m-x(XWVԚLaAt:OD,ƐPԃ5؈~5O/%qؐ"cle҆ǎ eРiwR{k#ՓE|Ъ#W&A? 08kndκW0,Muk=8D^Q.SD7a|$"@(muD"2Cc>^b_Q~0+NH. E,IEhШ?ɆMaiHUπ}qRL1џXԶwaj6/hg2y71 fW.ei[Pu4zrN%Jw~H ,c>MJ>iiVI%̕q˔~=M-pFl3Ba!t PC+tdq)P%(NW&' #Cè' PY賂:1s!C(ri@m9&*͠rZz c[3ghkrwJSc?kM4RVtmI> ,o!R `a pp\@++H_zY #Lf [`ftwL_f&Oc@`cU~q@56&Rv-^ܿG$R5LvJC,&-ԋ^Kp#) Ê N(%U0)9.q!?qO ߶qP p} K5!Ma.;oEl񹄽+BE1߂)Z^<]((vx VB=HP+~F<䤼(/u7Q+K )2d5I!ÚDYhyQB$>,f)^#,2i-gIܕP#;KHTa򉒵uɞIŅ|cYd>F IϏW.GF? }&Ԇq P3'A\UZ XMəj:%hǥh9US`.բOu㈇ԥhrb74dX%ƶ\,-H.k$nhzvx>3&оzD| B1;#'e/ Ҥ$]㻁G `=4TEHQ`N 4E<euӶ]lp$E50!n\) s@}B@֏ nV3IIʡ2NAǣ8+H6Zot-Sedm,ێxⷺӡ.yjď;NdLQm;Sp l?4o-)8A$w*Jmk)U>i;4[l*qxr̃Z+ǖs)` eͫ¤0oS3= QMIЦM7Wo\줞tkiN83fU}~YzwFu~j\7r  Ϯ$ > 3]ePf6|C"4T18F|-A#m#~gTl !&{d&Rh>Ҁbj &];pQw=hl+Ŭ zzdl޾o|y#E 1XؤC*a@[|(;ia+ ejQLy2_i,%k*01c?C]vy_؛N ~w")'|%2}3XPx\`;Ib>!2Xo9Us-+Gú%qT17+Ee/ΧWƣt;Xk&v"ߏ:8Ǹl΅Q@J|:eRhŰsԘ9*Y vt ?Pe*O6geˣT=VZ]VpxK5%Xs  %ӉQ`4uB1GֺWsbCp!^e<+ړlF?Bu 4x7ȯc=rQ&kDJ *F{6/эrM4d\#0F炬?Wn $rӋwĨlR=& }WZ?>B+O~pA9b$ǫ`@l1ļ5YbqQpQGwrτ7Vϊ7î P&z@RCe*ƾN(vpj1X¼q<&$%q3<5LGKj^baʹ: :"ȤR!*(D2"B̓82گF,Lp߉ oCyj-{D8|6|Ed1Tl[r1w?̲j=F]oh\thtaOͬ|542 pP/]7  T27ӍD8c/"i Urv/c͸ZQ擑BK:Ia7Tb<9:PNQ~5./nI-# nГ᳌podTȮLN:Py&GF&z5)\Rxڐ ĐE=v :$ 7LD6dY R5@֭l¡#6yslr)RW%mLЪ? cxt  Rib*3;šI8iJEOxAKRӁ{Niׯ:hN%r(r/|7ZK&wjvf_L@CH[b;BؼFO7qʺMaW2|LKNs۷3e Cs|m(X>21 䭄&/Od{!p߹W_ ɜ#gɲvaKC< L5.7 ,J< iW{B*%yTؼu>[Umڴ'FpoӁsI敻km|e<0]ZV$)qN RSGWPР,)Lf0 zV^, a=exT&}Evb!Dߧ\ہ6gAs6.XĠ;͡b5EG<ɾ:Rq4n0ɐb >ekw-dr^|rse=' ҽS[W dLUʩvR1k:㺅\M)ƺ,ϫ>xE›e]ަ4Fסr1$uyWS6x0'4baE4_*CSH(P#ma>yY|tH8!T('^UJPJ:aj܇s\m؂WR*_ sB/uIy5Xi3.=L()F2+ZEuw4AwRB6D set?0\uڗFRXO4rbҼ`]rνXG__gڱ5(J\M{{E`bD? +W٧T>6@p]]^ץ#+E!p$^Ϭ>ӱDˉ^dTviyeq`lD~т phlTMثGn1'›R/)9.÷6\FKRī9Ȭ ckUv`.gJ[Omu*Y S<%dG;`R~BDvƜ6]|7[1Ŏ=1Q)InנUD,f8]i/ZsF쵉|@%R _DH`C-iVZo L"}U BBr wjwߤwju^3-=7"Z ;7ɠF;gDM#d([:î +V~VY Se [eIKF`eMh\*Gbrc6 UH3'cI/@E 1~"2ל ^~ժݏ**)tٲy^W Dה5P%m 9ۜ7@S,si|DPi}\ЦYlS!!^87A]kv56C4߽7-Od=`D!͞#)(;Gwd.LNX>W౎;ߓeX<rvk{Ma|wr zm54pzw%8ooFzNU8@Y23Q-vR57?x LB-iS؈d<δ% ^Q6px9w(q +t:p~0][3?N## <Йۈf@p]{>_oU8볔s'X6c&i΋M8=/`zեRG~\ a]#o KN9j|"}eu8?Ŀq~yH{/ۨjOh׵/EL¢.!w1< ]~ƭpB@M3*5ESгiZ%9OT :}g/lTl*V8): *#Iԛ_Jᠢ][.ptAuvJr/RA%3=cX٤d+I j@*%k|? x2nzJ|0i޺JM'D`w8 %9kДmףDɴ #u[:rh3Շ sEu&cN6 v5uS lcO0YRcOFPPCK8(ϋZI?*t!~=^m=T6B1i>%FJ:!& ;ʓ$]=nۏotC^㡇RF Zj\*1JBip5AdW |%uJrI"Й6ЬNWݬD[`L;uB6!)q1h=0%K˔i#Ǻk ?Jl>sy۠` i^R}+eNk|,s]PM'Il |xB悊Gu5N*N$IJ\U2 \E{֋qWY'K-hIG֤_tQh*]KeZ~Yӡa'%F odcv䐸 ȯDzGPNi"X$#HCBg/y}%w%u(t$_Rvjqtoc|eVP] Ni{RX4ݡ\'MPOtU͈ËeߪꞰR&!lrqwOެ\bq=9H{,(vb]rQu/aYVEf VoaZeOBI bw7+zUQm_\¥du6 ex˒qc*SXN/{H`&nJ'.h]c>ÞG1@wD>c}KGLXed u=0=-`/?Nr.g}Yo65 OF؂O6y"Ffy],sn흦ȶ{۳Y;@my8u{$k ](J|"31.iNsogNƚڨ?rro2 @'w TB&k/$sӌ( Zi&5BT (N}Z3 IxŇr*aYx౾8 ! "Z.NAsmk:Z'p2!j+D 2̩w5@ fj%.\v: AoI{,Eːl2Se*]qpńz'$da>sPJfgac }|idiN7rTM'`U7ODh -552'!a]4GQ$J4 w%ۓsRbcKEU9UZ%!' g⸁4vP狔X_@cv@g) }IhƸ˜*šqY MHBKgs :s-ϙAM25ʵ~M 1^&4-f{+LVGK<~VBZo.8#!!3myPyĘ]6RUTC=12kW 8 jL%2-<{ri[ FQ*^$Z9*Lj/ݼow'ΧQ"`[e9<"#(G9N+sHqAP;-!ԶURаQ=3qOG aY$| =7LfiFE2RpF*!Nkv,o\ʝΌA$fL #}@,88/Խ'ڶlEy)Gk XpC!)i?kHcpfI~Zɐ\4'-'u>lF;VZ%9zi}\p_,QF2C7pd˥ /Ʃk/ùoˀQwFO<$O/!@|ɧCy?uU?> (M4%z,,s8\"h0]ϥ[#GGh^$,.]-{A&U\A S5I2NND֬.w cϗc@zoR\¼b!T͛ #Dp@WtS~| p.l,rHZray/NvjsFޘa>&ch} sV5 ^.˜mPёLHҤ&,_hKPၮV&LcX~xMCq-jzG8䡻{T'l 7Fc.^)K[,%{ߜh#7>ݺA餛W؂["p^[RB121}3 cœ(I*-|#{>jOF6 r%$|&J[F;ƽpmK>\eEo|9P"E!hZTc1P$vnvRsl{UBCru4Zd$G7f++ "Ww($Î:urC%SYb[%  xD]=N2o1B4Ǿ"2ҏM?"#5h7CX2jz 4> C ;S]E%}|`K#xu*BqU@ 2A>ϐ*7sd?`*45e^޴TD]y3ǧ\( 1T/~лZᎬmLOL5ާVr/n {,=߅&z'[;ΎPq n9kW1UJ`ħK};R}q&H?%1EE6gYV/ T.=(:o)iLP-3/Ԯ%{r iDeldxx'~HD3f!H>pMTĐ%6M\m#",8SMb#&J{,qҹB{d,6p[0Ote" qlL3 ƻ픒5q.L 4 f/:@2w1nZpV#^!GT+mlfkt2n }nD$t4V@kӃkegf a&ڀ<.[啳u_+ma~D 9Wdw A'~]F0g~ʶnՍI,=BxDy7U;tƧy< [)#ZF{JZ^tPcm_Q؜xZp|o;Tz%҂cC3ESth| {+;-ƣAг@(j-,iIuQ}У J cxSu^\o40SB!r>j9*8.o5t@+ȳSɬ9i7sE8UII{ KfiHz/ k/w; ] {TZ/5A_D5d{+YQr^x-{γB~ gJgBG:95gٚsi )ECP`,,\Ո%Lf~piٜC)j(/h ]2H=ڗ\2ZN“ӄM(L;]*ZZ>P<ݫyo$NjttJwQ3b>[, f 0TP5>y:s z6JQ9>Up-%RE,5q2[mYYV+@ߍה"ګtXĺzvdȔ_S4A;2ɺ#k7!aTq}+Xnj.9\jYZ٧`9>uv5X&ĘnvmvM`nS4R$/g￐EEGh{zL_@@w"jfYb#4gj:j6њy>p#"e$U(g.X܂IJI F# 2)/GEõWLx<[q5AÌffc6QM1 |]0E͵hg;x#Oc 6&$W/l2<- !zғ8 'b{³WÍ1%H[˗WG 825H]Hf?ik:JXixSd!?rT2mtTBJ]x%lkC=8Ѵ?j?º]n:vxh=3Eѭx5U9W<-:1?rH?~ Eߦz^bq Qb .\};]ȗ;`/&Ǎ~ 8 ړe9uo-鿫-qUzl|% ; -"B5/G)A #C2ҡ*z j!'H_#ʴA146ư\tַVjvZIM9ԯ ƼQDBN?yD`uG F6&',R3nhƖO/QR\;}:/ G3d11ZȜd S3 嘃ZNdMeWW8@/0hooxz[K1_|"YTY@Tnj'W݉4Aҧ aŮ[^x _M3 ҨJf1h؄V^+B}8ÛO5kє(mJH=`0Y잦3`$PXJYd&nF[tCUv1n) 0$CU  8%Cxd '8tͲ{U:4 PID<qWitePQ5K1H@ՈP3@#+)KO T.a EA+57Ԇ"$Uuj߄ElJ"kT37'NM)\v/!@\ϪE#?4uB~*G1v6ҳqsO3QNB PNft 6ݑ<2F (YX\vMu"FL1eM(*p*{XPUc;[%񲸱C#41dڻؼ"HP^z;=-Mag&ϺC7)ߛ= bÚͩ1<9l,d^Ers}dD{6I$@3&pw]/Kߴ= amV= ˖G#?3mDĦލȬE*Es<{-.wTVOODZPf͓y0 RWdla)W52qfX]눌 g1 1IQ>)>26gk׆j8!f $Wқ YnI Es<þ߇>uuJmոXGY;8$࿉!ԦDz%8Gaa] <丘_>ZBu3 2=:c+_AE; /Ɔl g!}Sf-}ƣ8cyhK [(8ûT FP:ҼB0GnY`ڨ/Ϻc\D2PꚦN:{s,w#)#!Ec|"}/Dž8}I-,D!zYbg+qd`:OB=Ym3.Ԛb5h1pd%g2.-|vwA769h~7?('!N rM!:6 CK hZ81[eܺgRS'=)0gJ.. +Z0-I|)"g & L^ 8 8 pUaXŦ3{&-= /3p9Wyfj&+uG `OeY-bQ,d6=鰴 Ԯl ަ9iE8ʡr~ƁWl<=Js6jZ9hg>#0x?4+F>j8,VO1B~Z5±|(3d/rmgcS#a R_坩om Θ*#z`QxX7)9Hq|n4 w1AfRlI' Q}vr)qb=~xj%X[3ϽZ &X9U-4[N^RZS쁪*/\9Dj21Ϲ>q.>J.Tx|[;qKR ^3ny\i-rNzYN'UT"j_ZMd9*C˹a)v)/q~ lK~z^[h\09#{8N7ѽ-(}bdKǣ4y/R;Ǘe\ Oؘґ-8.pX IAnw?7z1D7ͰCΝ÷,:QOT}C뷣 BjD`s[~.fO'57RSYN6T*){`nbZY&I}rIϙC%26 ?a2Z&* s+z5RF  6ÞAihy@f0\c? ,uye~=J2A`SZ%Imjq2!vjD{AĴs|FsZ41~(q'4Iwߘkr7W/6ܑ`F[XxC7hy{yگ>?5)$V^9/I"˻\{N< ؀ BL'pv67%̞ؔ1öqqTkgt8y[^q>v͎ j{omi{NuBKSգ jDa,>i)/``ZE 5 ٚ4|ܮgEh#aS,sYt2Na`&%!W닛>}J}C$pVt/e D%:τhx܋MY{M=aY#Ƣ)f5;#jl{{(R[\yM6[0!fpCdG}(i rkk C}y99+_O-ZD#@{; '1E,D!k_1 Do8xAwQF+icZb7wDqZ@]_p$&r^Jb0 \0&X+bȣQ'`Cc.?ŠF@ cVP5i (nF&~4#&l=珶Tz_vw+& 7Js S@@ Ɗ׷La1$+o ]6sبfM@p"ͪnO&O@Q fWmwYLSNVЄZׂm0 =B%]B <5dWe"I̋7JG Qd!mMX22lABjM%"{b#q'z|,C׉c[i-٣Q#>sO?`2ު[FB~Ч GU"Wi%? L>CZPJSM^:)|Wun@а-e}_&y4s:m t!Xw];aHل ZOb}gv^4kXMLKWL%!> ͓Ѷr& .7"!2Tբ^!z)_S"20$%_<oc0fll7rqQm^3~XO<--*\H޶$GK@QTk[j5|񬫩.C s1?K1EOofo1|MDLݏbu(p$0Z<"6(> tq0cr^*$7dA `ޢ;6ћ\y Rw)v.v..kQL¤iCԯ9?eyfVE"HVB\ ɟw\Ɗi W(5ãePJDGAY+dbǼE|1wNxP߉k FX9myͱnhE?1Azl 8e`Vg_LjĹTx;]1<)Cwڮ) iyU`#MKrfbBoK4A63 DhmYVm=s,XY'wޡD57Es{ZW|Tz]ȧ{K)(C2ժi7i'͔v=+H?oo`uelwA 5~SXx : }hUp)O]l]P2ͭ`  6g1t~dqYfϿr!Kv\zAΘ\G37*X1 1㨒[:JG]= Ap\{ -nG Xgb>(aeaE b7L=fe6^s°_dwT ru85[^X6!d#%DAEbn5KF~Y&jaҌꟙO3rl:0 0VOYbb7%|#u!$Z3@i|+i3a .]O%i3_MMcL5Dj8A~x~'ă.d% vjӬ1dJx3 ?~'x1w ] Aju a$\I/߸ƏӬ\f&Ո=s5:04ZFja^~iN7Bj s;!lխW%'"Y:Ci?}ϫJccDa~BXkap}JʏaQ`/z0%[jlAm-GZV>TwA8 Y;LeV=zwCR+hT!|vQ$*Eɽ#[a8ҊaPvڡx[SMjD {Ύ+FVA({&ݙב\ZM;pn//'~\uAQJA=]U&{qM``p;f<%{ꕬF | h3yA,ލ-0\v:*&cP(N?FW>+MSM"G:*7:#jVXt bpƏSu #1<HnZQb˞$ݞIcG]`Bug9k-o맥ሞC y8(0<]&L]=wd6fsAғ)43K+r0H>S~apK(M,Ip5" u|9ru(V 4tLzVd;m! *])[c'̄6G*$џ f5߭9[+D:[w()X,,+_?ܱypN"O@\?'.IĨ`:݂@߇5™OPPFːP& z06>焠v4ЪF57]N S'G62DX`f4W;Ϻu:mzcƜO.tșUME@ 鉲70T^rxȣ-ң.Dd$Og)$ pW2Z@zR1~Jp sԵw;WC2C+y9e𕲚Pg|\&.w1XOyqyYddD/^Q!nŦ%p1dLho.!E#(+c1yjmZw^t,}+!kCr RLXǓSTS t k\SpV:\~R@ICN ʄ)2;ze$笂^2YHnD Ⱨxvj_bsW<)4a+1z@)-g*^+`/lü'Bk.bvREi#{cSFZl|8!)RXõsie'(Ƒw!KG}r)L*t% %T[6X7= r3˺ Z랐A2E`tzmp(U+ԯ%b:+ zd'5.fq|-{ PJ]R H@M-?DT,Ѩꨆ:1ݢмr[mSPcC}@Ql[֒k vvdT:daq~(ȯ+ !Ș_zPx*h;(sf"$2'3 g{ חkTr)fZ\4ډ~:2qB$ 2P*4a=֋m(dR*H^ ׁPv;į na=/دAЯFIK<[3J" IΕ;wӄ푆uP(zg?iB&ٍ܂'p)%ύE Tep?߆up49Ƭ!y&O6h3x=?(z+ށ/@^F7*W',I v6H#\ =,diۢ,wj>ZE[kC9Kp#(X hԷ]-0yxǖ֖4׳o@z acMmڌdPH/dٓ&ymvāXnCW5=9BAWe%>BJh®{Y?^vQ!ڙ/o _2' !-Zv<=@R[F%:J B&V |j604WHeye ț//DlL>ɦ{F ycZrH^#wF J#=YEŰϘy…O9J;sLa'? ƀr,rb.ZͪQ+\dbKKjSVi5"[\LHM8ݷ4w2Bk}xAE!bZˣ褤#w2HB贆S mރm5ϻCxxRځ9,F4\pHgڝgtl .[x]>Kd{Vw^nUDsR]C ^18 c<~Zz5g}hxƽ +#xf"m6t'۳Ӈ]3ln%eڡIff+Wq`6yuv+"PrY Mӛw))qx*#a.Nw LE - 쨕ܷd#=o!g=pJ֭)}Ext_ι1_hTWeԦf9O㻬+`;mcBW$癄 %Ƌ؎0!r/5p}ǛFo̻ǤY 77Mx[G#UP{Wt҉._:%#(5w\skeu2Gy@#bpqS6굮X`I.Nmm)! {?)r79*kC㏸ Bb8VO& 9 g BnE|~w+[/+CLjO^@h>uU&oDa+EٙLd֐YzA&ĩ"Z}/ G>1* L]LBwn"RoZ/+x9wB 0BΨF_Lw6|r3 Qfb?Sdˤ~U;8w}`tیkh)lCLL4pNb HVeUՀR q n ;rI\nŌq;AȘxb֥F_OR64MPZ/{yڦ AowEi8lTiG$d( q.<~_ˈ{P;EXHlL.g/gȣxT @AxRվ$j+dǢ*XSJZg^UFcДA,gz Wf1'\ o3VtNH12)6Y>nDt*q;њBf͇Øv)فE1 0FCLbK4!0z!=lPn:<]$]y-H"[MqY1 }TNn.8%¢Wq1;RBO)RaUUdgoUIqrC8%yvE8AMc5ENTόm J cOy>0&&vilFq,s$ p_hClJhTڔhEs=p找E[DQRy^h51AC P8z@Oø:D!1U-x[{71ʟޛPla|OdFy3z4~I<0rmmL hwZ5ck8#THn8)EC,AyGQK7m#Dޢvӥ,[x1` َK{=&,$#PkzC AbyE`XĔ˾EtwbȟGn&pYGJ"(9B tZ!+FL$c+Nc.y:՘Ɏw`XGVG\hywG4K{mᵓ@4@`FV^e*{5k 6X?H@Dsk +0a,C}G7>Aĵ]q,9(tM䈉 /A,D o2- LAS(o^&uMZtQ{vQ;v~†{0 2*0W-R2D ʹ~ 6B!~E8rSêow2y,A=Xhzh┭LZY!>d2Uj ? YvT@’ <:t}I=W&񍭹yd^_5i3Jm!!'u [i?Gd Wvڬ]_-:f^'| Rz²ud.nmr{{c@g57H-m2` e%Op<u[@Y[ ng+SLgZ#yD v^SJp-L<E۵ބ\ 1'6T0}#-04povVLvCz/sdDaVoZؖzѣ;2jypT 8A= _ލ-BľptLt81yR9V4n2]Carg߶c~ }zZKtK@DADa5غUԿKXy7#GN !IcR%[AD9$ctFȪp*׋nF:˯n {_ߖ8UоNxSq5IhzTDĊسAcEp^'tuLdf jc?oNvc[)Nfr V3 ZET% htZՔ~vBr2ÛNTPkj3 sRGsg8[~q⊇Ӊ=D}X=Knb@JR8axU>lFKp/@X@:rn$;?OdGB1<1"U 1{ $|E$3ۗ4?o${syL²Lb:wI uG:2F3#܎cth/{vDyFE& OkWa@^fmSMS?|ܚo|9 G`·ip*4TEh6Nxsg5:u؀pvjȣFse"ghѧ>گ.YU*hĕ.#3vcA`ݭLZ=TqU*A#<X ϔnSk=t&@dOTæokp^5Ga#vWn4fgЫ">ҼAxgUY H!*[VV}.~PM/ϢLTPQ /yozE [;VL 2Wwޱg/UQ_:[IYI]_,s~ ӦJrńF>8$㕔Yk8ΩYͰY˚XJ"B*O9 ▧w1Gp_~Q,rqMz|A V,#^qt5]xO|$?'"ŵ^\Ňg i/N"AXQƊt<];j׍><{`(ao扛b5QAhusw,k(犯BA)EuW撗~T$|;2 #oV~=A^m)5bqT+fcj./hÊVfLs}Jbi.an]^NIsw-+iQ0h cW]|ͮ43¸H,*΀HNSպs9鰡y[rUIީ)2OvX.ĊܹB5c5FGn $FqNSh?65)8W{bV浢 T"d{4wܥ_,y 3Z巟G֌vVBU%Q34I[%ڧ ^X9A̶16\sKhD.$yK>JC(WV슜 %)3=nMl-3\ $ظmu=~'>`H TbU@'_y:`P 1)}S0!YC) oFZT'[l%<}.-آ?#E\:D:S)Q0TJ>yhEOl0h7&?,XϦH$&C1FoWQJHdI藍 >g~k ?V 66ocpPX5Iݢ3upu>#_Ҫ4_տV)|+,#2KVU4zڋ _X~Y xW<s> 6HWKXvä+\wd0x`PGP)p~gQ^1l0jfЮo - f:#WMYkR@L "T#%A/Wʝ?3^݆'2?Ջ)L,ZNW&Pr8-q8.Bp@ygE8eP߉ם'= 6_ձPwrJ"> zlkRF+I0;I+Ĥdg۝#9<ʥ̗D ToxoI m)LE1_$O}j,pt[JՖ% >܈9bޔrc F'\3k;8LhEĀ@<N~Y4Տ_|b_ՍH@U|Ğﯔ)7u{ 'b',Ջ#*T0{x\rjlMΧxwƒi'#'㿉.܆t/aOϿ8wӽRV+ڟh <@tONޕڝww-zEoGEZ3z_o֜(%'߽(+ .2d}abm(/,Gm;2:[f8,QVT}'1d"bU B!4dJʐdokSRР:vS@+> qWnsT)l@| y#DzF(/F$aEbfkgᙐ\~ѝ;DD%o7 X=H4^~p]xMVg[g%)XU,]vlz_cmƍj}<_h#sk3.Dn~h̩8bpKψ"9b#D!eWF0A)( p@8n8V5;`O I!<.RWQ6gt$;kH-CMC A 9?S9B1$|Nח4kvrf@n#,RpNĮܴc @-mtY.,TݖLTnxx+ujsO =^x\!>6^D.=t}0< V-"X`!"À7?'+=z-]2<cmG^· ,F(\e73}r{i^#S~+4JciR쉝w2uL.M`3>ȥn܉7ؔh)Ztu{P5-Y=ȝ|=U`c#FP{lŝ K1M>_0`dN%z̵O?p;=P5:i$8 oD#~wufQ䁙zmn l}{LsQ_&QF,l^d8JxBJрcpY Xa6(Hy YD%%e]_4ݽx\ŕqˬvO܂aӁ*9R&W{H__ Ž}5i"łX7{}X;Mg2H!vAxPrh\i)"FY}N uʜ1#'w@s$usYV(a_17˺L:GIh԰F:62KnF*x/_t/Nq%Z!" zpՎlnjDC`cah7DtNZItfo/B"Eø;LlPG%<@5m5?rj@gތMҢ}iI2p:?Z( ^X<㢼0[Bns~Aƪ$%;T*9!?ABkl= IA3,2uI4Pvu;A,rY6=B{YUhꦨ3A 6ݜvY/lmx]}ʢ]lsȖj58)ur|%=(Wr- ߏiĽ`_!Yߋ0w GT[G%:k=Wq˵xM wʪE *E< Ro qӤ)EN$'5M6YvR&䪎 ;2^3y.1!͢{82ap-*S4  -|Ki[SiE.cx pV+;Ԥ^P#L 9ِ9FXy~xո]]wx\a課gx*$_bLI[\liٝoJ.C::Hݑ+@ ~Q} "}xn+ּYq[K]̆D1t򘋹,}sBxcY`WP0DLRf2{Cكf3%ƃ_fUc u4,v癖,: Q>xWM"xA}̹R,降A(0ohtk!_f`b.ʠ҇ީx.?wkY|OkOcOY7?M> 65L^V?<"zb3 ku) I7p(~ $F,B{TU6:rzfKr0M`VGb=*L!Ŧk ]*H|EU4l] ,߂0T(_<~?h4톓h:cRs}0ZKa7 Aviك)ԷeП `"J5b&_?Rf1jV3YyBe i<*R"״ePLhn]&Lhi ;zV_9 C3ȼv?0&d W9Ѝ~*Z,;Q=ڍ7 s^OxsmEj$yډ7AL׳iw2CΛ:N]{;+p.GLy$osVl8,|@7 եr'dGސlOlNT紟-XD$9Ū`kAUVp!HWg [`;"֛P~ %-4ge'f6 L*1,dA̖,ݚ%E©&S ?wN 'Br  Tݺ1/ /* ,Uq"ZS'3bUd̹ƨ" >2tvN˘H2c9%%IP`w}l=sL&lL>5Zcd5|z Ck5,JE~Fy8%W22bZv(iwz} xb_v߫a+H#~~ +?9م}z9s\wSMx{{mPGm]QXй#Wqvi}qyi idJAn('DJI`| i p2Z(?M&j ZhA66Nׄl2b=2ĕIBtZm7_i`h#*Xp?G߸i9Q:_9(T\1sjasL@PGj'ntsu\妛3]dk\ =ZQmæN.(apvSOvy#q7xN;v~qw; $騐*vOo0-!a}gnTW֬I:##Ly~rV\ rEF~,ԙE{@Y|Y'f:xT?g{%-N>F2M9؟}P~# Rߡ&EIUШ8P>.'TjOٰ8'hڌ+Lp'fQ y%Jb(~$HB+ EA|3 ,ڨ3&ًGԯ32=ḟ.pZswJaW]#@yc qP*.[&"1TfcMܳ[7<i|5lfjT-f|E-KSКIֻ~4&ol>վe Y7N$, .c,Н1JO6Kx\ /mr?C9Ii~,!@4M0BZ2} No\+ BoK#_ \BmڭE[:!0Iׂ Bmh"ۀ&g\*i=d.pbOc&FgR__^'V[C_)y< Fkd%WLKh/bJ g^.ʽ;|bK'۷-t4uh?aE=Ԧ,WH ֧XWԦ6uA7Q=܎r5en`j˯,&DU\bS#)s lɳc6'1TCfps w1oԅ4LEN ?"I6Qè:/ TayʠZ Q5ŠOLMT<6It%qV^) jaRf!iΎS]sBEr_5X!ShF$g7ff.צcO!Q3GDˤ|F Dm[]^'ք;,/:2oh GJ çA=Fm1] 6hUJS^JzUQF)k2? s7f'{߉+@MxvW$i=aEXrJT!cq0W2wS_E 1k? g=_r.7;dEhA(a"BΉ'cԳ=1e,"#ᘀl6׷:ҁanMq3#&`OXU˟I>~ᣲA .5tKx!6λߘ< $z}h(98'Lv[/>`8ч# sf9N7d^e(jlNƗ maL`Z2YWġ7mI >AF) ȋn,PP5_7p(թXV/&ACSZx bUÏ^P lf0Iɮg]7N> D+ /կ3'0(d Y|&4u吣Q[}+ƺ ы+h-aY+QlrERJ~1Bx_ 6ڌe@` b%)ܼhZȣ7Q$n,"z6/ +'EPZ,~] 9#0D/n`V131<^AYFfo€P{V;la{;Ou$-$m:7o~JmawWf/6#zh.B|zn!\ƓDmKjRR`d3shFlw];_7X$W]k9ĭC;}f?#e V&^Ld[.ē-+b2ɆsPd$Bࢯ}v6^S_DpJb ~^(׹R~ ;V&#zɨu\AqNJF}3JIa9mo#pieL$4~13xMa@1[1D[dzgf-r]QjcAamO޼}26W^:Ut33ndm6N3U62""Xhr^=R* 6y(RIM:!i=xeqDX):A `m5H,yҩDh;1Qv (C`wQf8\0@dK7ޣ9SSCǺDU8}T MbKÐvV%,g[Vs$F&P"_+LZ?=ai/LѾ T”$J[sm8|k,= 8X>̢ mazZ׃g2eJrAq;4ČT>"PLTaR,fLQeka7*mZGp^?zL^ѻ^uDJfGEu=Q3k^ ~ٴD4)h7)^bvp3#x1_xAɕ0厗?b9eSo%8|oC+  Lk2Ey:S@MAU0obܴ8SIh?:wT1/RZw &G7?^ yiq7d xa.µ,0ǣ"QDu}+T]:B b:s0yz6\w 6v+y^j矏Yi)M86nJ|e5La{7H˻܋ j +6T;J}_0/O M5:Nf4|ư0iu;(ȱ) haK1;Sb@}K6 > 6SѡCKf0?{cžr^buxHxr 4E 6-sV(O#PӦQ"X̪|Үu5rC+)*O3=ɢ(]hěCU>Գ(j5̖gӡ7oM>MgέEM t"og̒FB 8fkz} f^EQ ?&~pJFޗI٬Jވ8n .;,1pRp}[8n/k -VXY7Hnd:1HSb(0:0!R!~7\i md}9^5'Ulڱ7e `c̻ ^]B'eۇ&@; b8]1`][/Cnڢ:묯-N5|Z{nfg'̰V`RJB Tbz|!IR\qbfeo>vi{S  97XEZOHU|?u`@8">51?Ʀ2%[w ai-3 >JqfT!BcukrpGa.@-zaM`C}b01J!.EX߱Ǚ2*H(9_p/);z{]Z/ hO)*}-KhK=L:]4gMQ o%Mv9|+.Ff \Zu}@8aU#JhȔs&R5 g˦](-A_WY>ݾ w0sٹͿ{^XepOq3ud?n%ǭ^|W(;U$B傊3; s?Nq26rg$R/s&u)w,A&Ife)&n` fQ^[W 2Z{^6bL7R' 1ivGBMG^TE3=?1uRfA|rQάbUۉro V\nC-3_0_ 1R28`^ٿ_<;ȫ)TLD}n v^[v6ߊ`/6rahG?T–ZhY+}j_<`ݍ˰c'S_OvR;Qsm%J :n(RķLQ4F9]i\PG'B]O/voAAd9yb7'+h:]Z`$#(>i9#_nd_N[K:l6]h$:9W:$:@UW!Qkv(Qb ,XCF5 `;<{Sj:P4βg=H*mCqtr-+OXV0QeOKiS.jUW5=~~tBÙ\/8 ~̧$SK*Xtq`\(➄Mn4JSZkB6Z),;&j^sY\4I5(x*?$Tf#pzI@f;<)x x]tZX+]v{O˪Y#$qIr|&q(b|%Gcq?@-3= IͭGc,P^w;k'F$ޢp [r btJ q8U?Hh\UeS&-evUN*Ew&>2OI <[aq^wkaQ22I^\[ϵ:7)RYd<)׽5dgW-& X,QXB}a (nZw,gd{8Ԯh̭rG:fkK^BS]Fk9.,[֧XSXB/aѓ|%oCޅUH`H ,#o^v/ ?C4h=H3KYm21~XZ%G5`-f'Gt_JkuZh"5b|׍ajo++rZnhuD6!n'wrk^w7jpJ7&\>t7Ighz'BB p9UߟOM.쉯=k= gծӸ1@pS#舙A9ϢCb2eoϾ` OC]K WKHrrp,/$Ο!1JTG]ڹHaH\ eUߐyix+av8y]A{$2_ 4@@W jV3˖t>D&Xgi1t`G4nHͿdfnp rkߴ5:wJ=ϓWDJ 5:~TS@1қ. D6jˀS" uk''ORr:s84ڇ~ P\2ʍם0]Iry<lcًZS5v ϧp鲝EPjr\FyO,󩝽0:JIhq`ucH+uƂS$Wm!Dwy/%sFl,6d^kMp,3F#];G8VgjH9 r+ͻƕ}CLz}(-J>}=Dg_̊e>aw/TSCI[|ԦÂ69K&#CKu-D:{6ڎ4\ 52Uv E]FLdJgLsZ'OYr7]V8ȿ2*Df=_8O^KĂ[ ->yK|cԱe+"Uae)(@ G  PlYJns367Xly~#Kt᫬ G(f* 0-32v΂?GMIj*/F (0M|bH/= pE:wAPQ 3@jo>-=\,,(-n=K"q'apzٕ.xVt]T=JMwh<^JuY+6VT1>0=mqx*΋'BZ1=tyk-@QaIt+,JIˏ /aִȁ`jϛ߾A7["|+,?@AL J# pt~F"jߵ؆-S 2hTaO:H>?CZjW` U%L,aM("!:_E3^+Ƽpg_|{j)xzp}8][PrYZ\%zEb/Ҟ zmT@IDRC!RT<]40m,KS ;PSQ-j'i$hl׾@~hM8Գzrý-u{C~QBrkߡ2nu2­K Ul޹mSA.=,.a1,"!!jxY(_߈[W#14d MSzM2Ġۜpa y}E f-f,D[NPk%MIX5Xב5r&|G]SHXEH37ZVAgFO|ݸ0$*I#Rȳ6RZ#3~Iǒ҈/МcdBB'uyYP.턫#w/Y1;]Fa$E%wv [}ߊ\6e6ަ[)^3nXi/tB[)fnA`1 -WxGo 6Zqˤv7A=s,_ K$ATs v‚: q։PZ*iKZ5=[p9QdM=,?4P$\K{mP]YDĥiϼ*V z2 Υ 5lA42]ƵYzԼ[19QuCկީ~HdrX M}Ljd߯mϼ35C)be;`02@=u3 Vш*(,Qwx cbcWSdBT8+%s:Sq vOvZ_V~Pڝ!5wgO|݁aD5jVwiyalSwnC'b/vQVTxXȁPsʇoIz'tA7&3=(R@t'lC&m@Љ9xHҷyw3; b1R놆[tIK2 b5,/6Ir I-x&F4Gƀ@$7,LմRDz*8_;x @41'\ðY$e{Zv?rt׭S)P}bqn3e< ǦϽqצ$)bpFIJh(ffɋ ?{b n1+#G4de%F 1L~RNhra.;-^Js>M'g9" :?Zc%Mp ʐHWJȆz;|cTȌtpbvvtvϥmϨd4[)g1̰yD'!&#z7œ95CÌu?U{T|Aă߹ζJnkp9trBe2:HAD6`.э,TAno!Byy>i3%=9@ FF>zbX_Wr`.A'xVIӺQ LONued6X۱)q`8Q,Z\\SԬ'Ns'ccR8V8gȹf,pnG37L;|Ľ^~;nX/K Oae2xʊ ñ.!B~ qC.R @Pwc@ [eF]j<[bHQ;EU8=e :||feiI%']ׅ͍e8@t> @\8D’.:qO{K&n7_`Y'KLGbmq=i׵0Q2ϽL09O=d[SM80b}NDHaOB4[_qNNLݬ͹$/u2{9"{җŪj22Vkc!ţWAiF$VA$hoA&Ca'hARqbV"ھX t|_ys P`^"n?^ +LV l嵲Iţ흦r~,({*%+ޜKZV 3_b*w\'?uu_My}ȯ?6&4w حi-TU2qdžSQ^yvWtN afe\E='pK{c ϛҫ%y/QK$K]2SPsմ/!] }YuZc"_W ,7ir8aVS{9%c>@j}Sy M2*_(6붽TH9!+rBqS>?XqŃRYMOU(׮ȘUhÀ(|:-z!8 yhwoL /葲c+hLkxGֺgMqd;S}T"1ؒ{`?01%n~{t!hxR8C`G;Tad8㜏$۰2I%B9uHq˪ShF.J`l78. %C{0j57Gy# S Ub+SЦu4,:^(ѥB>6CϧYVss](зhr#aOc3vG{/|9qLUg^`TIGM~ydhƶо29e<2O@t-O]]a60?{ >F:UaVJ.~j|.NFte<j?1+Y$gX.g*ο60R߿DgGP;B|j?2U/rjQpXMzB\ l/|BOX)텝ENo3ZTKG`_@Nµ] A `aB#y :2x CG2Gn/}HϞoNy!0>}a|DftSQQl=UDEv9}qi# }/R:NP}) ] 4|O 牤Alx@ٹR~ `ۀ|voӌh%ja =i벿jM8x* hc-[=z;.eN |pp#h|@ӢsPSc=q~?}v!ū[GE0>>nI!t]b&2"؀MZb[.4xڗ|_cM'%\9dcdf +VqlmQU>(~>::;D = p7 jM@h77sd U uԭVznQ}s&oJl#}XsH,`&mC)PL/@_Vqꁊ؃C(kE1䗕 ŽfM=K&i %|mKٛufS8Sڸ' ˴ N#@y'C/^}B!gH\UV}LQO)P<6obC0EnT"ė@vl*2&DD]EUI~o߯^Ps;rN}[nوw-J?A2v魈̮˃o!K FCxzM}/kG Ncꜘy IÂCZvzٰw:Kq3sa`g_ w)ɤ mcm~\32:c (3g~d\W B UB&քJXN,6rCZrN+$s^8ћ~6B5]p( FDZ" PF hscᙳ뾗&!㏙dɰVdA]M N# p=LЉ _ ,w@ |nE+k >mEq6%*oC'|ʭ!|VJ{ŨHf1s{~:BF #FP+ ?؈tNiDʔCmoGF7ʕ ZU3)*y sv:a/ IQ6ʫ6ԢhOb;u KK|[dbv͝e[I! D!Cٺq;i: yA|i`?]4@(V? ƷH8(Yj2MЁs޳ k~LԔJ>-Դ*!^"%'<+::/*[ȝ%EoX5SKW^‹F9W5Bۦm! W@}f٬Q  ^m:4BasC>}Hi+PN"~Rw# 6eMV3papV`HV>x Xy4m=QkKV9;$O`0G" aM;&U*`^ ؁^zvI)p.˵I(>3jfV%}l"n[ rfVn,'ryCIJ;L"{XTDyGOGĝQ m*o,MD 6&R2tgŦ&ӛ5<}ۢx-yG^y_IobZ^3%WXdZ}cK8t UKZZI[[WOJY7fBwuR6WΜň͗`?y $o,ρ\j~i9쑕502E P@Tct !lrqib@U->öHN'P׀7\홳9oҋ'7Mu~^9Ape/x o2}lCߟSXuyV$gb .⮊ ێłY 蓊)[4aʡc81}y3oxhsA (mS)Mpc# m{M&[Dts}lfWp',Gx3f} ͋ E5#jiü3"lN&1m7,P2UiA%h`-I_17kaE|%$ ;ױl J z%EJT<2vr{AHHt(bfJό\;|o.H?o?9LSՖK^ne|\~|"bGXϼo\}8LBN/S/z4rh;8ǝTàôqybFg$J էwbbU`šC8ٻZPp y"–͏d־ Ȼsm*h$߮ XUI$7Xł_ }o:GI7,n-\I7jV^`7P"8|TVĈ]UXHvE -=Ob Qw3SZUS5"@/׈z0Xp GW#Q\ؖ'I<;3a>#>Yᮓӗ8u ?;;r`ں!snbsT!k>P.0=D3 $Xm/llECaRJ cl9,!{AreݾBCX da85DwDł]r7_XVa g% 9:#YI8)-gmN$Jh`QȈ;t\qiSV'SB ꇝcݩ5P_ 87zcz&i1@f.FN"9=čĬ? 0`rczk:x41$Pv\so!@ i[gsh=,O{(9KͩjTpHb_|%|8ˁrP",Yq(23c> ,Ԁ ˮM$*Mޔt2UeEXȒ|] |bV@gM|$g+9hJm*ϯTi|?Xe/;"NvLT#m˗5I2Sk>o A[.a-0fXX^'#j[$@U[ qPW\fhb#yKo"pӘKVnaj_1nɐ59guDL[ٺ}1DMtytyĚ1%9֦9UbxվU7nʜS+giYk7ɫ .oRuhۇ#Ux7Os.!NU:]&; V@ '0y? ;Ը9$X໼rubN+ٮat'K*ߐ>{7΢ݑrI.T ER  IW-Ssn|$q]Ǝovx>8ZwnI)갭HlQQ  3}K'1fyqJ}A&A.&nb釕[aHk*(pmRZ6{ TiQ8.qx݆[l4Uk>æuD)Y^1jӭZph¡A\kN̓M)90/ Al~[[9&)v6rJg'7OON8yҦe.L*?Rd3: GsTc?jyigm/z*,k0=껅uFYK~>x<FgLDָܻKڎ=٫f,ꭧI%yQy_DE(҅|$ {>pBfYsS\Qq)|C}3{j*ĈnvM_\bˠ$,6N`1;5?^Ї>jK3mp(K;79-1? :$p\F=!.stHT}<ϡ3l\lpZ1{ɦ.FVƏ1k'z¢[ʙxjj~~-j5RgCGy8S^-ϳ̯Qdnwn`$ȸ <)㊖ TmB.v  Cx*0>/ݢ3k(u@O?Fz$=:D 2ߗ?5璵tJζ$f]nr*/g]HVXZJPg+Nbī5Bb^@л!~B)n~UQfIJw_m4hW"C߀? .MbPZyXƜMN/y,:]6;dF5OJ7W󴏚yj`Qu žRlT]\!X%4i^!(<&X3@)G;$X1jh KI#z1!¦NvjO{\W?"l~u6 zx.f'+ݞI'Kz>VOHx] ]jm~ӟ e6l该@m[P*D:ΎeDU˒xc\Ze0ix_aG>W"^mG݂[OHPm&(Y>cesJNw:P2G{7W勐caؠ#zS =5$Pܢ$nfRg. T,gK G|RMdd%M&ush?dW:^7)P zp|6=+xe'{qHzp$_׆aE:} ]jlɂmCX b&,}TqEX?VNAmç ^."qܥw/o {wGp`+͟ǚZ3>bኰd0D&BAg6BL}/BVEA}=И"=/;I2?-03Iv9m%`_Q!rZy(Gǹ9G&FyYi1 f9| F>{ St?m`Ch)}$i6whsc<)]B4Tw([{jQ hw5M/@9sH=J%p>3u/j:ϗ$O}9 y X(eDW9[);gDG~GI&x -0gԵt:xc>tF\{ۦ""7#KHm~vOXcL[yo ҉|~zeAhlF/nZ{7qN7?4)<@ΓK24:\ 4mMK%h-wrD9L6S7)&Rybe߈:BIXM!w"@3'{Tm?pr4aZ%PraFE. rY3.=BU |Q^<]_T L[똇0qXMdQ{[Lƫ^1 v?OLjmz400AX׉@=Ŀ^Gؽl7AANkCmH~ 9Z=U ϧ˨[B>~U"ޭ|K>mVva-m,t#A|dL|P4,&x&Q'Zm Dh|MP"_`p (< c~Y;rM(O55}#!8o&8萣!q/~2@~4_y?E1`i5$P3GAn}k#i 4ܵ^ \|jcP W+ ib)9[.]KE?>Ѻm_9Hx8Y8q|M(& .8+#=gAnpش'[',nq<tmX#:V0B" vp` [CU#f45W|w|n0Գ5%"^YAȠ BJ_=N07)=jQ`o3&sڎ|85 ; !(\CK*ؚ~K])[b+ƍta9T*@m @_/YT4Kmp`#gx<$iQ>gA-5zx_,b_|KcC=/3Q9pRPd3D؆)GQOfz( |]vyo@jef Lu"%ysSODXAqt߸=tjC+X740sط{35b9Rͺ2Z C9Gr4BMSYK⡵V j_LON](ubETƕl8HO O{,Q(E@,1Ab2F2 ?Ņ$y/E͇fYXlg@k|}%NFu}0E ~>bCj`Fe5k A,p" @LtJ 9ߤHFi׸IJO~uT&-{ߦ_V:fg'a:$_{z:tswzHL ?[e浤FdKG}5r+lEʭ'ݕ?!%mF94ȂZ㲲 p xY=Ϯ2P J/Ek v'?T*~2VG.ɪڪN=6lu<>h6aMC"B jdzY.h/^ EɶNgq56 ]O:k#2]a|+2KP;vAKuUK6dCKlϟӚ<_Uwq"s~j>o'I9sd` ju7 kyG}iohd>jcgw] ~Fq2<xTfJsgS=kZZ0uەb#yudm5`xc)(7GQ`12. T$5k煬f8 s%Z+k&.F]FI0f3Nd9hBFGY؊2GhN* (?]Hb>%e] uɔBɓx&q А|j&EWP< <5$rWbυU4`!/` aj3&J!TU\K.+5/&ɇ=ax].*pn}=o+=TT R_b*n>L߷5pi۬a &s'nAukb[Aoͱ޾؄DCe%. Ȳ^N' |a2*x0ZڂR]Z8o~PCBf/2 f? NW ~?k@nkIJ <-yA ?u*= :ҝF.@ d[wj|^I.0Lɐ[..Ë5in9EKoFWGcs 1=t|Tva:QJ-Eȇ± ]/o-4vh&ɓ=J/|%% -kALʹX۽J5ҒΕduJpH/ܸDmBaѪ^J¾kb? 0ݞmӁ܁^+BQ qۙ!#YF۫da@Ɏ5҃c^_@icɌ=J/=H/ 8`nkyEX=e-8"ϟ՟&lD]7 к0+H|J KET3ncqT\{˚=ǥ{ _VxbekSܶ?@bG%Ȯ,;\g |g,;0~42:؛CrΙ~c%4'OOkoAщ1j }I;e_T85(xVuF|@x^H!"0UGaZ5NPzјӸu:f/=w Y)HF杰 Њ0G{ 4v4(<-/x;CJ)ȷ*' cɪ֟48y3F2$T3/maZBDkwp❯ A-.H{Iu0.ZHY,ho/^8"NGe$ye% ebc>:$|:*ixU E?Ń0LPI:bչфQ= u( u" 臅IYYA|áHW1Xi.~Y|mmY^p'+,+,#<0s]aPr3`S ˜σ=pqMzGvп3f̷wRݱkM|4_P6_rяTSpUE# -`&BjtѧՠwۚA8E4(^I7>DWgK3^~AZMN#G-WSuK)؄okW2b9a'q-5\챑V`6Е Xo쑱,G}A5.yJyTծ" MMCyueDt,=2HuۋCJ\\KVۜJ'){^#k֭znяIU;nd֭EEk#)Bk9=+p#ӸsiL/:Ktn|5wvlQ G' (EboT\P<@tA9@ F'fρ( ~Xa|!8 156iFώE'i| )L,zy t]sz:3WCԘ`z)DP|48m.  NMPW]CiSyn99-u :iF>sxY]cVE}8\hD5J:L^Ym)]@\f%n6RAYUǭc)*11]~&o,M*idcN|'&mֿ͟L&*\tWUbvt I^HލpckF]"܁y_Gְ`v {S_ʶ1)RH3N 7{wy)]m*Myl[֔Rv[ mmM`Y2c{IfyD l/1h^,n7!G*_|4 ar3~SמBqu%;aֲi!׎*Woguz^iȱThΉq0wa+j@ Ý0X.ɊgiQfX/(KEBw98ݣHԊlU!&rG&c$ݥ-QgN\ Q{$[B|M;oeo l,8PCbXR1F@B0\-۝6\m8 !3JDh^BŘgwm^P0- P~.r@bIb߉l>KJ2.b?weڭ_@%2fbaSX&z\ۏęnjIp X4wyc _'&-&j?x9@&Ɠ7qRDE_'`ޑϩH9;6坢V g?'],yAFfDYø`RA9QJeE *ODഏ~r<`*ۤ]u0A3f39Bm6Ȱ>OJG+sw=]ގ&QUKIpݣ5U\#"!*}]h9s&Go[*'Jb]^OiP/d4?ezYv^%qj1Jl&C3*XY @JWbWQx8/{7-mKH#uz+ Gpݓ'n+V:n|d*D>S}"7*[+w%W|:dw~&ZsHGgLP}f -ԅ@nq~x ;։)6-=9 *$8'8]pnko*7m q5Cw #M9 `Mf$fJ (,w\JOWAƇ7g3GJVyKjiςw&u(k[TʟTd&xxƲ 5?k52r) NkmDI9:/y.7cPTN\){6j̼4%HJDE .:`ˆpTqw{̋tvRMK,` Ӗ?졜x60Jrve k5~o$LM(:|o:c8/5V[έn_֓ t 8b,2Np:9^Pc mM @L#>j.ZeX ,@kA0YM9Q&o;fIw.MiZ8g4#R`In>,v[ĩ<52Lt೸{=r 1HAf: {'baCeAq]`7*k7ړUQ1_{ݸf:[jz=Frw!-$dv6 ZKLzZ4nKmhEW161݆E$vC*PNi ]MuE>,دo/3%{tRJ({>I\/LoV{]Duy3v9>wyCsXϜߍ6fӳЭ@zȜqYe+\:,QSs95p&K?Y/Alz{R n?̭h(xFovaIzF%&5-,SxKo)p{+i\ =^H xJY&(=jg ~L=YW/c:X78jcQ}D!,=0LDi9@በ=E4-;@>l|8יU]~=&J`구bj STGj642zŲ7?D -nΗ8aт _WmgٲH^GV%GYq޸Fţ>fݴM[ DeO0՛I2_ N+P^s7=ʨ4^+AO'З]}ʫwf7zv~vdlU2`ZrR&3) X'1VR`|q>b*H q2d]e/Q B[.T-3pav];/uZkzfJ% V?57q9ʱ+]S#k"U50@W+Yxx%24^+r63aNr# c#TQlvVx֒_53fG==]H_nQb t+? "#,.kWTf @/wKM{#`{{cnT+yݯ%NFy.ը)$ ,In9PQJ)P#*Zc>WYMۋ/b}H%NL9.K%N `]P2(?DD,Nu<8WKKU7(w-wΎtt 3s"=5}0}״]7INF&CrX"I-9dq)frS  gv-8'~][ug9QS08??i__~3ЇW]jj-.@/Bs\g1xud I40VC`m}l^S;^3]QXpGUSp*pAh>qjk@jA ,^y_b5y%Է8^sCi\1yے;;tWri؝Pv#~/zg*Lй iOi(M"mr`S00Z{٢S6+GBu-/2SFS菊E OG4-c$'bVhAe,- RdkOo#K.b$4wa'5r^:YtR߻7G۪ d-۶b;edǷ2z^'I?33JpxXnVԍY*<[)-X{8-{s{7.1ޘTfnzVRwޡ,$l[CnY7J[,-{z2ʵ:zڈ]\')*3eu@pۧ͐ܠ, $7YJԉ"Υ mQ:S}JhG&Q;驱ķ3o(ws-X븗% Y*h?} v /y/nm猃W& AEvvg&"5נD5[:bpXQݮYq{5 o/i#d= Ömߨ92#h8͗Dߵh71F%Ⱦ%b=nE"h8'Z؇4XJ%d YГE>/kˊ~)&cۍcJ;ـjZ|9Xd3VBMϤs=l:=BJr;!,[~$e Yer!N3]DЁRƟ,\Pĕ[{#/ Qf6#3 ?9+b[._e9\йJ6l&0:A| QĸvIj9sC)Hq' Pʗ0AS6$'`Bjvl{s& /pzxER<i ޛkK ǢJE?ԏܾc+"!{1俞mUr= ZS4fx柨cq[;+y"xY@:0P ,T vօ{%7d'd&G(tBXS/[JY Sϝ#f6b Tnߩ)6q3Q!:y}j%+&cW( 1ҁϧxT&gA_VLB#rڴ ɹPEG:Y|955.n,9{&@\t MΌw^ \a+c`ƟٶIJb0k8^Rd35*ZvMwm:S :YI?&R H 'i8_yqF(_s +m|}` &crq{yݯTۡ4YF@2?6, /zC o,B17!)G@ʃKu^$/>IW0kL]J2%-I\IMTM@W4 h0A[A$ێΦBAP\SwZY@[* "WiB!?=h݅4э@eӢ},)e`egҐkr2u[32s8 .6qˡX/V/o!eX v s! ʣZ1mcN+oy|ߦTg8FtҼ=d).GF?AiEw%Yn̷>SUwfO3kv#qp/cnaʠ{>g"ZݢRpvQY{E~#nJ1iOz5r\\T 4!OH?V T\x\P;rhV,﯁~@3#$bދ괸wCPd +mmU*wގ rpX0P0ζki$ RV܄RLr{!YE(2,gÇD񢠲YB|ӹPAr/#jA@b+X(Wh5 3'W\˗:H3:MT=~D3JL:ksMa]!sg)( ;%xJ RL*f毒pSZgnEd0oy$='X_)۳jhNjظU a_gJ^.?%ANƨyLߒ?1IVsPߟ!¯ȾT~~)&%m)Np~UtC46B2NhQ}v^/+),xNi-dD _IN%YMVcٍQGkԀ`cbXà{Hy/\iCâø>A?flj`9jj[ #uC(s}<EVQHھW5eT3ٺ#5ͣP"Ht$0:ɰn]SNl0m<3šw7$uݰR a^o>${I|Zvl+R8Ѓ(36nL+-i[8+A '‹"wl!J\=66rcdӭl9}= G"804 $nxa&!2{jx]4MRc갏Rֈx$6[d"j{Z$ۈ-.+>Gvo7jSx8Mŧ狚 : GT8 K7K/әԪ$@{ ^X72SsV?R 'kّ?4+:/`C|12;׼V,:09VKf&lK2T'!8Go?1ZT^ ZJe!`*ui ߠGKi_șA5K[T49 #ޑrllL+pa; = A7J}S2i[~ăa&JVpqה%";~Ƚ#?pQap;xQP04w(/ܓd̜H_TMD܌͇Sms;CC <&ts6v=eY?k$cϞ' X)$E`@zU:߀%^B>`J * ?QD纋\[Q3*$t9\z0{G0:Y2; -Tl,i55 2D[@K좺e [Xw9(^IM7 ]L<@6#4p5 dqp"`d /Á#Eзj 'pO;g|?jh#riWDNRYXDP :{c抮žg $J)ܕS( BS.Ŀr#vYj@IqZ_ 1šqTS||QeUym_xQxF)JK<\Kg>Z-&~pj0 [*Gyb=fI W-uǃyEE$Lx:KJw}p_E&-ԛWoN'lRv2:dlc=g7Ug~yѻƎh0NóR*"\>hohF?A#Z{r#NyX^b0s$*fLEgӮ jXQW%:,"kʘ^O#ggS o(+%O10W;SE?ܟ< dlIbOw ^,%CƠBF\9{3fr0qfuN;"s.'6 \M0WjRO?4S!XDѨQkOvA淵Scw Cf=|WNZN /2$;_'ۻ:o$9>a,~W7 D>:NV+ ..?܈W3R0Yơ\ϤW;קrVa΅> Ùжƞ%)'pwbx""u)U0>ͺ~t;jABIX+L?L7dsgn}3<ǽ} 7>o6f-,v>{mN$Q3y]#lt 5:oac Ka*,%#\X_=-Ix:T;ؒr_5 ǸVNaYz:_zpVJ(\yvelު/댋RQ:Ԣ}&/'`Ox yߞ%x\s9i^@M=S%[.ޏJ4D^-*/NE([2`wXӸ s n()SBSڲ)+F3r3vc.\+Lň} HIDE#y44(vIm.W25>\lN.Z$@yềK 5%~|u@5<Z`>* 0X=1_?&P6 [?UD64+Y@dmc%?YpK~Z[|WDLt  "EXZ;/WH+Y]o`RF nd:lDQ&n寷Ԭ0Jb`nGeG!PRd%]9vt2q~An"#:sAE=ƣE+8 bxޔ^VyM2-GUi7PNRSuMub|mTI BOub^PQѧ\:@D7rǩ}n2d|sfe9TiVڡl#(;w"r'މ|9@m6VmޣtPGQ~a ΡaPym)lMf֡YRDO4B Ź*߶}Že A!hMuͪD5_ns)Oѹ=-[dty+ %( mh/4_wHSdhU-~8{ l̅3@XJ S1.SS ׶LBY3#>],ɜ`כFKrǺj{|St$AbēBo͑`66kXǑcԣ j|4fцSBomgq1IUץP]m Al3z y!]-!|!Npsh`p8IG?6X@#}>^6͐?lPAځ,lL%VP! rh TfOrςeI{fNJf90=בvL$3>ۭ"C*Kq! 7G-3Y[6UA-`7"fI V*#=hzNg tlc<KkgF9zODp>X CbLGH.c)G^3Hل_ڟ޻ƾkS[!o+ѽx%3R%2JKINmqoO\|)"@Avg3TA;j #$PCAX39r'-h ׽tvQZ.r(!iۤ'#wcM,QR"mO0;xPSS? d vŒQߩЙJ\x\d^A0xiz {DWg0I@`Cڣ^Y;Lgl^쒮准Í`b'/x*e'rO }0:~J_1˹ٻ7⿥΀(U|Bu|,ь.&d(E;o&w=42׃3Ͼ\:kؖe ^] {Á_qa$usf 8' nS ݶWxNk1"vF`[_@;w!~b{&~,%@ehّCg:Q^2NoQiaYVXhz^֒FArﴊDҢ& O.5Ѥ9eDqn^DHas4?ť V0]cja8լ0KBR')CtH[p~|lkY[tSbfz 4P$7PMNo&jOgHeƗ5:3[f=Y# f#K0Ќ[f"262kߥs2u_^k5.vS6p:8QDypr܍ʍb4 p{6#Fu&ծ@}~in4; !yh#NY{9{V=MZ[ͮZ HnCQ쌜InNO,Q ZaJgi`MX҆_R^ ᔫ6ێM+Us<6=kbVq*J\7=id g}T͌-BR,ƶ [T{VzϸGo.68ٍMM9_/)r J)&tSqU%GUע\@tlkc+h/7jaRdm!٩7ГR,s+/=U+ ^g8.}2*bZm=q-zoe#7^7TV>lzJ "K-VVn 4,FئQ5I|{Yzd?/2 s)=D TtuwÎB{J4H}E p Tk)@ i:ji7Cɲc 1r=N3 I nƅ7f0ܑp^Jn lbglTRV׋^$e~Ml5nJ x9C|/~=GEIy"&1GۙLOWgɇQ_UZ܃ TrfPoͺc8 "n>HA8m%1u/׾"6?(j\K_95;=2hW;8 u1ڤ9mk4 '!/ yNUL[r6?I?QJ ˷Ң޺Ì"傱S8CJ qRuei4+〲|=.~R9ph ͒l] ?zgiq1b;?CHTDBlC5 1b>߉J@+) mL]} NPn,] )]{Bw>FY 9qG0Lo^, 94=Ҩ<BŒX"Tb\O<_sSxp( u&P>pMږ"EtK2:E`@;Ld{hRΦ;G ~&2%ypTJRfR/NfR'Q=2e4R6fu {WS֋wfMd;*k7y: x˥" ux B{7l?Z]7E:pk؋ODz /ik)#Bmi|MG pE#SuPמTP@TKx[r^*._AŎbNoNt+xf3X+a!=v S0^[K4+)Odk?^1394z jϽWlOM:M/^RԓbGzĒnQxE$NVM f'nDz5'5 'yKIv?aUF%[Erͩ)-&~ 8~'u@*XSI9x<#Q˱sfH-ARI/ڑ6) $@R /̞:}VޞKejc/!N8nzhjTB߉A\Ytd&2/0PUR[q\G%x}M^1%=2MQ)Q1Ǐ/%ňsz )GtbjUH4\wU ;#&=2iq]Q5B/Lklqۦ)]㟬ٱzcq^'j4PbTƙ>>bo.xoܴ١'J+^='وsb H6qC&9ںͲ5La_-v oB =3WurVz ޻GByKu8GDFI -GOúFXu+R$M} 䄏Q[2׷s 4*.[ټ;T!|zЍ-=y ]M1K>K3m}rhMG:v`Q?7UZ\9?X?&f1 =P(FRl)GT%y-Uؘ G}qvl٠A5Nʒ-~ek!K&ದ桷1Z] 5z|y&O^b]?}xnaU9QV69F)1+F9IG\OѨx_#< Ǎzq)xs_Յ^|CtT|DF4#sT&*#=W>8[AbWtvݘKćH^%, *wf)3#LYDNP ޳`2Xb_oF0O=nԽZG?F|sO 25.;l[n~)fLaRff4b&<$2!`dAo%Er4v`fw puK+PmcJh[|݌3fKPl$D0k#}H[ " wUq>Į{Tbx@@^^?hMw5RPbB42 /, P^g;`] e^Aۏ foI m#Ee K9wȱ0vv\@p[@7.5jCړt[tx : A&c,W(3"֍Yޡg!53_t8f1Dbm3|71yb{$ujn҃N? 7s Wu&bɷNNj*aOS0M3waph0_3`K?FV*? ֊dXw<[L[g MskZρy/? ?Kʌ8☊N^6 $4#&!k_\nU9|À)KWpXAi@I/j2l55u@ -xR}}YB/?-hD8"Di>i#B4ߐ%? TXk":۩Gi}/yAȜC!KqZnT&m8Ñ$ ȰffNPY/K!X1`RMYd6j[ x~bEܻ{OuS52o ^nTxwoWEJk7qfSP!ۋrjg6`kQt~wAJ3"jW`!N=Dr\9ʏ! r*.\/b !oIZR<"VaI>Oō!ʑ Ͳ~syh>Ƈs(u(=|?D4qi\>0 z:xR/SO3ԘۼѠ[YV#-Uj[lDxV3tz r'`%ղL}7& ]?vqYC->KTQM *$$JK :5+> d2֬b(AkZq35fssrя.BQd?KAa47SVx =s"cN_,)^qty+⏭P6i~)\6=z Eb)f":[ţe,d'o ;5Q\$ qWQ  E픨w5G<*yrb>{>tk W]*²S? B3`y*=3#&t|ş|6X&b¾A:V'gZhX#BV1׏x4.%fi"w쉝K_D(mѳTB؊xEϙ3 `p KЋlʯcLY\xrR@_aR@f5`9홶!d!)fN5c.&*գ6Ya8AՒkݘZ1Dϙ૊>sЏwbr.GSjiYH]Xٶٓ~E0\U?]2;ă~WsYDq{cN]JR}g/ /@ i. 'iq*_gbG`.o >xy 8:<'Ѯj|G.\Uuܭ%1⮪ o#e|=9m崊,Ȟ!i!>cmVIM "FyTFZN` a]o"C%|2סR* ihmެ AZw&~aL=tNz[yQ*R^V:wpL)Fx_ҐAoʡ?S([HR㘎6<\f YNWDžU Z ^ c>(u}s֝B}`wWRdSը=*lοsf%+\g eVftE֌ojҔ42*koz@7$oIFƯz(n Tjy0q\m,'mF#&udm`Sp8mױ-XAƻ𭝶mT3x>$.Ь UILBg0Kkdߡ[b\:A19Ybe}M]M` <c'7 rm'lz(cgpo//#٘8p`b55'$Mzto ޞ1Rس'hG`/Ɓm|Hw!{0޸zϤ 1KjQ/3A)髾f,i[@ϋ {etŅɺ\å˽?].թZ1JfP:*#3&$۱Z 7SGƢn !^3RQ'd Ὀ}h"`}%g(l|ߎa9NX784x»oӜr:qI.K^u1e,B]CYĢY˒zn1 1j#\?RjA?4u#/UQnI8ۊMYr' ۘqT2B2%^L} DD2/ip̯Ch++|[G]Ly 2*vȶ­>Eْ@6$!qi: "3\66v3ԝq (Po՟9F8#]r^!BeTQ7p]!h!Kq@ﱹdx dW=f둜&3jV~mh%Ք/>_B~N$!ɖ7Or<bJ.=Z:4%oKVl8lUDZ>G⎱1r%>[l'Hs'x@o{|'[=t0r;AG$3yە@',К"M":B'`X|ђtM!/\n!xߕZoVestNIjйEP$oqk@ʞZw!jw>z"?!' WT@H@3) [3u|xq9}aGV7ߦ Ni 3A=qȤh5]կO}xK 3!q=̡Pla4U-7vR/$)Nˆox6>ܟL> 5V.t\5gVRo]h啇=6| FAXE$省er1,3$=Ϧ׽3!ZW0cz8pW$I ݈ oPymN6J 8f߳D,NDmT83a꥚"Sw^ G`ku˦~^1_JBNQ BUs:fbe[a(\&u߸,Y3e.2 cx@#ݑfI3bCgG[Y(3Ƣ5^g'Ow<>zzbC45W&h |i]gȍFI>%oPf4Q8Z?CI 8dT13PX[M 8.x#g.' f܍ /ĒW|[5! Vk?H&J^(l8n*bB`$;-6nkcNmH'\L,\ q,<5 FUsL,{R1' yG[2+Y=;Q{T+u( +KR LĨKA 815ؤ?Q M,D]b?onbf̬wc}1+PooӇ T02pf` ݊Oid)nAQ&XGăȕYD,q+VM*9RvwwXlMKU&&K ̲3%سIΔcy>r^Y}5@T[)߷|xq;+#2 У_X %pd n :u9[Z*?(_ eN -g|Om~A[2fK uL`O@hQhske?UuXg#{5>%R<7Km.) z;xSL,A'V5Y,Te&( R{)q/͙ |Tl5  VڞNp< (}/z5U2˘)5'['>$|/2 hݱ逖xbݷ̜me XY[p.wB?`K0ry~+OqFs=)h=jtRtc?t*o'uY&y9@HlXHcWX} Bch] >NԀK,Ͼ.-`jI-Z _$g`']I0?*fb38^|kǡE{W % TnNr2?>SDܕjXLX`څӿ}`Exk{*Nk)~wuFV[p 7p*i2ߖ,w,f^D>~t6ϙɼ2 &d! 2 8?vp4!ynZX1AV$-GsŐ#!RAòe#;&Хygi֓lHH[}]O2S^$1V(~1 0/db~z \KubrJ7XWӘ0m%uÎzs[ׄDʦKm:xpl-']l×aRZTLy۩7!Oag%0M=`ndu(Z 1[t7ރԘx"wmhjay}݌E9/CWWI8Qՠ[[O\Υǒ~ƚwzz=5j@n5']@uFm7t" r' \xoca ʔ vGFTvHj8]8}BȔ/8,,f)oG"LžܱIңB/vA?tobExvVN[<`G7! Ͽ/va{oSi/]aDʁy?~/wrU4V3 EK1 D C4`l9* ϦxpQ)Σ{FqL~gC8}S5p=vdR %,v!ՃbJ`ĿcF)9oֹ/,W.*YЄ 霄Mg|ʨ(S 0cs+1ܮ,w T/D9[!tOz'& @dTHr#*M ݨnZږcN1)q |umZ@e۞;^ڂm/+ Z/'õN_C0E9s=MN̎]&G$ELJ Fbq|~˻.fTFV/@]䘜р} (;Vw֦ifu2 po| bY Wb(J3==P׏#쏎GT=]R[fug Gl:Rt9ⶰ.SNclSdrdfV֛#b_h # \f쾿 ɴoaj ,אBTW\vĹͪ xE&#}X$[AH+!fhƎHE|!{ q"Y?| %:p,0|#|DvxΕn S.gkBy'02k=ul~NulUZbZo*yf{W6/e}՝tYzy#PyU1l 2vmF'zZw&'1y}cNПyhEX%-MsryQMi3Ԛa@)q3g=2S~\՛ȣG.pT&DJ@axs|F : AA/t"b<25^<}R:sDܘXf6<'Gh"XspƧ liw [~xIY T-L*^JJOܪ7S|U Nf+B`YܦH]"9嚳ϔch 9@M;BB>G/޲R_J_1sJf{r|ʞYj7n,~<-v&%c(pQ3 }>:i.Da+/…!(\YɉzmS.y2gvu׳x}8\*we!*ceQ\mu /8~f83/+o@/5aP>1|[@FrT <PꗬpK&ݵ.(Ȯ%%Nbnt λ+8v =Ը˫04UpnLj+!t6܁طd,xRB5ݙ+ʩp?IT]zFsGlNCBmezDBG^#ev`=d3mݵ f<&~63ⲳ`*.YMN &ÆLϟ{.4^"`_$^$ 7gg.ԼNM5a庞 t} 5bP?F~vbpp#i+e97Й-R ~ h9G0]XPQ b"a8T2)h1ZU'`þ$A@sޤ<4`?c @1a$^j^s 8[=exsNǩDgA$V8%$*xYCZ!m7/R}ưHfPDŷbr9wI3䧤.q24@NJ&$E%1sHnץ;z@]SѻIуe4 }[*ꖚ78Q|I詆$Ț׆h,g)j_ ?!y+'^~58ptE4&T-JEwr\}iރOj)yp&/]Wb#g"$S!N5?YovYs& u5`xv3'M#鷇N `;75ocV&RP?"OP<\r]вJqAI7if+〼KjsNiJ9܇T&9J9.0H3d [~̒qf7 O) `~|q ڇV`0ݜoDIn8FV"'Xe*|3_cRb&bʺ }oT| ǝ.U {#눀ƒvwnd υW0C<^;#髳o<ߐ%ːG,f]|ck'ű?n(@wvZrtn1נH+_OI:m6JXWɽ](jD2d*5x01p,ҼS#AZJpLZy GU'#UxEg0#^tɔN" G"|͜h1ҘՏׇ3y sz9m$y%Q?0СS4S 4`3Z;5S ._ƙs1pnX}F$>LtBjiolRbC+ͨ/tJod3 ;x[T72L cFIncq3<*NP=+núGw4uiʞbT]׆ծ5~ ֧ꁧlta%q͵0Pǻ\}<ȑ"#P}C'F]ha kf?N45C#[ƅmH"=2:KgP:1<" {ˢyIU%"nZz*>;MC&0a𐠖,^dB*$MXw=[rRj\OMfsuR7 :c{ُo&+$t;ȣs6hZ!hDbvF8 32 Z@I$}ћmgn߿z7Q7 o ֲ^d•ݞtE[4w*c5 :ja>M AƞfTU *A97@{pKa?R4PWF>9C6 C͔u4'E^\ݡ!^2NdTK 17ץpFt́gBg=[W[UK c.>y-f4|Q4% Ql"DTjEGG? ͎xvHaE 1ПH9# :KhaoJ~ &6]*6C% Zy>Yz<"ֶb,CESJhE h𬱒'miDfrFDtCumhjuOjq yD–&?rrl[ kL$G\ n\bXS|.lޕ3=Ρ8¨@Tߨ] Ż[:F7)jh[ e4%YhF4;px64̭g^o5Ft̀g_Xh#"=kl9O{~Vƿt)u71t 3fy/^/XUyp" g|N[ bP+d6-,0+J @shH YxvA2`^\׌4#m̤t/[SRHw#ˑLn@E)MTb(֛ED3ȼ+9%O^Aۢ7q^G#jE} y5ȊY_@9vAjSBv9hJT-w@MTLdYMlѰB~ NK9EU#v$H+c8Mm $/(rWL[=@+pSWp3aB®cJ.r{!f`5xY(2R|M[Ղ@?.!(2Ȕd9[vT3ZtQP*sqi)=PpLm'1'7qNg1V\ێ{\iC<e8{jl|og7_9MnѾHK5\R=Նd-B_W #bȋ~oLC6&e}`=i]hM D_,= 볎suf$>i~"S Öru,9S˿3ƽqqW!aCS/25LN*YD,2;e>Ǯu&*3!$*u(yDHZ遴ڻD$IdoZpLq/;@mC3H֚Ki uX\O[KJNsX\yܛU\JD3b m6)dT3#_Is(HRRw[t]lԄ$@gPUY/FSڧƴNFo%:\I"JJp#>8plzx OY -v*aK慸2MtKYLx87EMKn3IF_ggSꊥ߼Xz:vA#M/?PT;87CCKnA8H˓7&} #̐ILHΛyZ~WKI)YKcj+ݝNd~h+S]xS!2 Pwq?Ji}{Qa>fwpnDX6bA\ EY nFNw)7fkIn2@ ɷ`,I(%2;BHr:Z&B&~,[u'9jOhn{on@8GWك=ƟE%f?Ӷ}rQdw3(%,* jֵm)sSWM*_Ř97ۮ-o}"r@u wx=:W?1ET$L ał8M(fb_>oXΌs6x[\ I~|}1Чo)Яh n7Џ;M4,&变VՐg1-΍ϮKS9 $w6/@kL`{}/Dpt:\u$x w#ND yV¸ *+}q\>p@5H 1F#c4O?Ȓ,'0D?2LI.S)?,'+4 3<گZ4&A9"ĉ(Y7nClM!f߲C{_-Y ba`(^2xuvZQ'Mޯ'6:s)A9 5+ !} R}V8%8񎝰8!N>eڇhLu7wB }z< F[]3o/ٮ6~~<.G` 5 P֔~K9uFBeuV and ~g6Di7Oooq1TNȋ-<)uHHy[6f<".4>1J WxaŋD6PV[=M0/j~fRK0M^zzIuHf\qc  AyC1j#{1 TxqΉWHbN_ۊCH%d}jx={UTr`\2x(FEݘ|yP @Ē #_ZUM 9F3 ǦԹo= vX>'{߿:&qrL's9z Z78{Q$8G ܈4׮&NQAfez\E ADFs6<tx 1R cg_ S:cbr! 9r19$}Yr>9PׄUbXN1VkWPuV?;G!זMUZJ`t=aۄN&bHa:A8H5c-)@lFt1L` Y2B(ݝ 4[K̥t'j]!MSua/B\]T j@fOڕH\ wOtѧj<3\ag >:?1(O%((@RLIY('%p T<] KLte}0\%гxb4M 7e3mҎ$ ŖVfHܽdVa~GE*OD@/Ύ!] zX MU`Y4ߑ"4ww;icAk] K:2hHm)0su!}4@cmʑ1"=eK5[LDG{ :iPlh}4h+Lf%.7ꄩdAgc;AjW>4!5ių"Tf!V3ԃb>-(E>>@ 1R*P8k;3vHs[jP߃%7j6 &Qq4?H[moT ߘ- =BiSC GOG}?Lo더;7Vx7 X ]1|?XL3y6Qޱ) ipQB. ŜScg] 涖S.+_'EWGb4{MYF+)HWp2ݏ$9|^2"nI3PANa,_{%GVOgzCyӿ6.cY"&Sҟ4Ұ/r3+3#H. \2]I j;opG JcؕD=-pc`U@\D16X^XLMy/S/If$[Љ uRPT  ,zK1Z-0uh?o㙮}Þ9+gf.& {yBԩ 6Mz> !|lBJ0ɷO2kk͵EFpm}za庩ZlՃyBNo|6.{VsLo%=QbDJ2-WctUEk)5͇[^k𸴛X[ٷ9,^ َaIh OɶW-o~3\H+h&Džhȵ'||Q'.>\~m.SVB8k@!!^JV$v'ޚć\ @{tC?EuX=[y hx/K`I=75f~)GDfla0)L-,)涩?!zA>aH{_f9Xٺ%x0)csaʈ:yf qgFڰpW=Wg]zyz͇(BQȑ}։\=㍟zbk| $LՄ­fż~ ͸1?`-%@gL )uYÞ{1z!#4eS ͽbMrukw.97}V^6麖 ؽ&Spm5hP(UjZ=N܉Iۦ;F<<$H"*@^u[oS!鐁 /w mbjFo#bJ_O=*c0\Bf!j} kN1cy&2`Q*wL7@,zAU%*?*dѷ^ ĖWq2B xgGagӴ9jȥn&fq>fƵ_:yvfon A?XY aNbsГCT=%10tTp@:KnHyoDwt}By3҉*;aY'a%&b倭U4!12y-8 uoy} ֐mCshB#yh4.#*1dR9#=}B/Z7Ȉ"պxs??'ȾMb [qSS0x|{g-5_y\ Js͵ty AebCk4b7U,Y4]ye?1S9E0iM6cFJK΅}B㗌EkNmjF/F`\]IUt# %3mB8w̍|d3>B3aV_D!_'|RbؗHzm7_"bT[Ê^s.Rzqյhˇ[D[`~:J~C{6 B54FsRȝMVh9MSjkpaT[:O0?NpAkq& r6:12p%'AY*k­wan^^5Qo {X*`<ʳw?z n.c#'hMQsmdIDv{k$aP%[b)1vn X闎) t0^>{?S9Ѵ݇,1$IȖQ接B1g!l)j/ZO6ڹ//{ۺK2"#gTGww~9u?rNJb1>J**㒚c{ }.OT"6UteE%L26S6{[AT T;Y}Ro{+6Oܾ4#Sߛ?ەi'HCVv yj4"+΋q=FKw==V (= ~(vHYq9I$$HN u>o(_v?,Dv켷8]O/d)(,&%hj襧˽^LT6~8g'}*'^Ij՜R~~]Bi]:69YR/#fJ%݅| zEngF@ԒAO*(hC]EAրy@Sݩ@d6O6I5_jsשּׂ*ҽSGMHI"Ֆ(:gSAk u.3] 1[_>uNSdSs< Y B$Nd+;g4N`x,T+Haut*[5L~.j?us2B2IfD+y'֠XrĴtT<3"'Vpfb{7iKTswWS4 Tx@i)IBiAI4ʝ æ "ZzV -%w Hl$1u4 =gƆ-+cNQOx@j+ 1~$,xMUnXBM(ޝB9u,eָAG Ml{Ƭ(!l@@὾JRɕCY:gyԖoiqO-?+AIjDƶ)"zw;6.+^!b\,($Y{DK`U4ߞi+boyڹRٗqh{z#tK\l/tgFږl9冼!+Â-^4JΏ뻕- Tհ J5F~W*}1Sv,GrрofE`$ʙ- Hu *cMևim"xʻ"+(|.V,! [a-ǟLn~vH|H[YR-ea! =L7"(ZuQe&T8<7>ZS"|Q/ r>Wj-CS Cz_\Ȗ y=yqLm"q!7,;fÈApq)XzSWq#JA]He:ji5ǎɜ} H>R?IvTF R pk:`,e`\S_S{o7jc+#BUݥC, < OU}Wbr JCvAy'|V[+f:b fLb)^ԫwElasf=d]~ߑH3o ;?d~ځ6Xs-]bz }xEaIE>yj "[lr1>a~XK 7OgVT;"͈p)_کbc8c݁f6>OE/.QwH (::EJPMH/yGY$?I6G!gҲařtDK=!"AfP*ֲA1>**(\66ܩkWf_s ˭6Ez~j~iT鯥'[1]:Ux\ Qc&81-hI50O nmFZW` gʥKD] ULec sCY%wh^(jPW=!-NwZa9U" .?K$\Za5m)'Ce ˹ qt5acCI1%ɣ}}$1 mMh)΀>G14>qw|Suz + 4H `$!g"&"1y {3-Q"iIN&ؙ^VM DV΍c~5O*}+t{(ץ;1t {- Z0psG##O|~F??#wQnN3"Q\= :݃. ˢL>>6M?'{B ZIUc?Ee\b|$XxN]STApysԺuӤX ^;HS5QMl<\ #+jЕQO58 td)ΕLەbƒ*ΕK? $ʇ26jEĶwbxUly֒!lW扵^]A\+ ~΍EpnK^dl YO eЇT'z꓎q,#HAkJGmEjQ{Τ>I'lf76GE6.W3ʣ^IJ|O{퉄5G>Lb@*fV&UV~&>Lj}dWyˡQ*FG5M<>\' Lmdz=rIdUJ ]1LSii%0< p w4mG Њ,|U,ER /]7Y҂C[yYufsZ"h`Yp|) qS M^濷PwU??$=4=})갨O TBIk;$24U##3! rV˲s@r# <,$w:KzAh6 b "; e k)>QbꫜtXV5ɋLjrfh1|LDW/);9Mc(ު͏Ajo$qB|ZF8WmUfHE+KZ\Szldֿm?E5_\N^aJmRS@>WA^jyMwHE)x[%uB'_\_nW\6ObΤJa*<"\[ E,56>0"࿕)vֻpT;CWh3D KDpGoXK~mXr,-#-0a:nr 1qT` Dc`'L;g͐iHP]Y_NVD+;VUi끪`-Vj+5ÎP'5:d&B3 9q^, O#Υ~ *! }N1\.B|ӎђ{I-ӫ9oF 3n);|%/1wW`)v [[;,eU9a¤@9"xeaG^eF 3G4lTV`Ð[,UjR< R GV/%ɬ2Dt/6DZ[OėBUbV=F.)= pj"AOIht,vۭyd^~ˋ%?ja*[uE e)=n.6K{qď@ht`GWzJ1_x1{#UjfsM3YS[<%'뷐U8>Xc9iT|7@yeF_d0rY\ MH@&E%S\+Y329bv82|Lrf\2Z9?}4 CTlk!c)n7nd>g8 %?H?)$aᏁ05J)мLʖ)74KytW2zn {(̟ڔ$J]v/ւѣ K{t8[Yڤ֓gAGpf]:^4R(Y.w]-0"viYY%:*Вv*Q#ELJcbAϻ1bS ]iU\#2`19W"Y{O8-sZ<E"j!/ΞVɞA@ؖ"b(}P{ ӹY6& qDqg -Ks+E#FizJs(;bCj$Qm wJf(gTZwI E+B,=AWE7bFib۸҈bVDnGJgr?bc/e0H*ݏ*0nx6n\9lwA|]!mf&0t;ed 3Z 1 W/DY#_E Hiq2H4962f($BBK|X9C$}|064/2{)pt4<ŴW\& ajy~Ȉ@٢s;t_9yC/qt+a3ߡhEcDC$}Ec=g?Or1ӘHw WnkEu?Mć,5+6T}gDA 3p#x5W"$|̕ -KXcLh='R1 v!>J# 4+x iWA8ژa"!7YSgnA| GKbBKp"] H} e /NOϚL|ةnkE^bӑvPa4>XjFl Ӯ^;|{0TDdçT1}AoP?'-_dٝU*5BR⟡2"M[%GM`@A!@B2j@$m#dYN[3+@r/!RwtM .KoxP1N;5:bP/t/rB!d@NF0C }D,<{WN٫̴zs8UD?nBg]`bL>)TP֥gl;*HrA@&#k_K*QWHCxKÏc_Flnn-,0 '>3 z8Gê*Vu'=*[L%sƸjx36pzXm>+5U'R5콶*- wDIXfk 4xm 8stjc0R"\7u]dv@eo&_*$([rA)exA0ѯ:kgvm_.'dlqeoloFlS rN)`,㊡qANO/Ԝu^`ڋ5[%{Z )ޕw d:~[$/М!t]2tM8cWUҀ'I֢,DNJm/vs,軫\b:9qjuh&ʂcV棼-[{_FΪ[_.w5c! |#͸Df^\x qch&Ƹ Laf9e!x?3oxݤ7 U<04N%p>voԌwy6DYaӮ[A_`.0Ĥ`ps40 eB̚iZ%y VjԈ1J.S^j]` XM|ggd ]T|5X3e^ ㍵"_r>:}–K 겛U+XڠtBUmKT21Ӳ xmv_gPɾ8C8r"]yHȚY {'5eI2{~AS+49 E.&vN$rkkW V]*ǖ{%TN[ia訐p³:ߏ 5Yqퟹ#= i藴o\>3=Pl"X>P;θ= {7au4A<VOe@_^1UXFs-v>XvU'] wP=rMqϼO4ι+BU9^@?9ӫ [$^ )%PY!*yJ-iD9XI? W&>hj؃_D(qP:( ܳ`~?5y0+NdY8u;U=4zkxݞ/J.Uߕ*Mdy< W%*597mYQ5|J2EQR% iߪJ:ta}|DpKO=Nda1 ֑EhU^iBư=ѡ c\ʿVQvT JuajdnvUyڐ~!^K4ʀ0+YfZi檂IR"y{ݹ3vHPp3".CxaB3f[/>_77L@ן 4YfcFQyJY87r`;ȧ oD,dЍ' "D$Q d"id`Ä jH܉mģnyn΍) )Yqfsd-G7ůʴ}Pt'|L4(h8;3<=C [<##'IJ#YT5%!or6dG -'okHKzE (.unƘk8XE] vHzY=K2m^)N#BFM Ѻ.Ȳ5MW=Q@ -WaHpZR'`"59IrDW6 DBdNOCkIOEf #.#"4' .q )2\G>kɼH#x1Q2EFԾ+%6VnJ`U{U|>Bn;/yaqFŭJg/y,.!w*>bTݯa( [!z:U Н*I 2G xިb~,4t2##-48g1s[CaCsPG/tw;@Z낚 6yb9(xuV' UwmzCІIRWDzt?~n7|@g53d¬ JpHǪhEȭICEgPID(_0i*\Dbd`R"kӇF +sSxh*fErf#ۿpKwgner6 93`#w":)fRPHި XoaJ֘-*isaF).Ոy*awT.0ӧj_xL6}z׼$ޒlL 55x!3xA.a#gV 2h_^ Rq!$׀:S.FɊw~@>83u%sA]Q4kԑons'GHͻS*lӻH4zګrvlءm8Ll wWM R K3k A!x ^5 p+U@~a|F?I}V,P vUQ/0T?Ax?9v&5Jd#NnGkj5cԿ_@T=돃@4evovĻ)W$؎;ʘcY#n19: qܐ{НN5AεΪOg@:"4lˁ1Tu]c|-;3"v;z}2oL3V|M$|L9r[FZIqML9aqJ0*ſllX3]RQ#gD:F^j:)ī\}glC4sc"LD8g?2F8h2JHI( -:\Bl}~as~3rV"{8k-ͥOzymRu :@_c#"A&Ǡݺ/r,Yo GBq5y6<_PyCLG}kSӻQPN}x{+vס2{^,y-gSUxG)#+C}<@L)ZgĞPj-;:w_--Ye T`|3+@j#GXARk%bѸQ^p\8VJƉ|!gfC OUBu8{Q N窬8xq1H9N8NGڳΰ3^R$FmǘMDf,F#QP}xX%x?R0#o9G_Mln\bV0u'P9t^D@\93kQuu!@Rq`L3Oȳـۻ5i %mGy^%̟|7M(嵿T|±2c7 8X2 y=Cn*9%BHC&vМDj7 p#)UA! XYh7[jhRzt,)J8Pq@H``cBDC9b=N8~eFlOmwX-/tAڞegva="o!E`_r^~Ϡ$yPApa8ԅ CYú:ży9/ e ^ݍ0(% t|Iɾ%u!걶if`RV6u&>1 MdT~[W[>ENk6mo Jwӹǘ 5;ϕ/Ul/okF6⫯K[z?aJ :!>?dL=~6z̃n.` 9ˮw( Y .D#G^&!l!FO_rod!z3ld:Q5b>k!b|t|Zc?Nߧkac*\Dh".Y/oZ*TW]S^j_{xdW\+XC/wbܶQ&=$B8}>\wbz)]n yRJs 솷xPT': 'yn 辶bsҳ J 03Ց&/3(/9; W)m p;&O\˜5XҖK (g'Ηp xPI6l!q4EJo^j(Y)dneP{RDX99+u jMN :a מ@v3W=3 ٣Xfcߧ/4G. Zzv-]@YbmUSYo}J@^9IRxܖvU}PR~ XގzL{/x`8B+RZt2qoJ79M,6F>B;&EG7luo(XqwMM8oun"pAf Ic(󖴳s 5lmy{= cTeZ3X. դۼ f5hqj,2F}mr b) 3e׷0D^^}dM# >Yyy:%Uz$ wRiXVzT\ڸfG)3gLZ1ʋC 7mgZ9{'p?R06ěO{ )'/pUG5faqr1<>k{H֤JRm٫L9ZxVfb!\39~=dOS_o)F-DHWw#Rb<1mjI6dWt9!A +-_B@8bqDxFjL?Eœ~-ގm/#Jqm( q-aY#{Ĉصx+Q8Ob2Kx٤=y7ˇɗ&6r(>G 붅RA}-Gc+`.udwfr+f cPT›RnKKAjsU+*؇r .~Н =fKҙ?cflQ 7Wx2YVGREtL"[vKbIc]sP»mߎ)U"A#Pԍr+Y;DG5!ovT ɉN\,dXgZ-^Ԁ !}'0>ʋi6% |=/g78 rgA'X@1M|?W:ݕ{Ɯ0E1:#Lo(;Q KߊC(*mi3*'1?gu:xKh/Gr;'mJXe?d\-D5Ʌ$:l<5U_fs7:?S,I4:?9W#Q´TC(bx)EJfrd UX ʐH _Q"kڊbe~QbՍo>hdZ!&f]}{Q𖽷)q,V?c4&yUuyG9-wwK Es8ur;7p' gtٰت7 yss95%&˖3i) վϧԔjO[ Yv'S+h]PpעB ?Qe*m615:~MfaMMEs3;{:H"Vĺ~j:W6>4BćZPbj%H&KŨXT8U5l?jm ܀˰ F' wf|n,љp0Nވ&7isH<d|Pnx-Fք,tM/$(hi+3A)h#%g(SufztY6V5:-ګAs3iŸR 6]f?4 T=xۍAVkNUKkRr\i'Z3ܶx y CD2ml!s pF{a_djpzZ3caƨ#|hx/""1G_Ks2E6M$z׀ 6 1aX {z2몠>gcjF\DJ"vxIxlIFYΚHFZh4"f#|ԖKnWwOҤuGA'QcF 9A}a*?-:y)|?` `b2*ٕ#(0`.|I# +8_ddNΤfվ84*ݩ G6䍤s`r֑> i }f-F/1ʦ;r>y>5*Mn? Yny\S(2~}5#jF޹~2sCFP (ㄞ5s$Xf i*j(7!Lw&t߄;lH! _w[-L Z?3Y_7 TIW4f+A'1ᎈ~}Ursǂ&Qݚ}8x=UQ vw;A0WSh'u9VE(M*,0= n}ja`mTb w.S.BG<_6b] n]l>ʍ\3g{15(s~s㧲GRҫ2 &2U L8\ dT.H[0̈B"4JØco! lȸz^r'YMMXq`_Gf < X*eGq2߭ '93_tlA4, @Np°9 Ĥoܓ%yfDqU['=0]l2 g;dzw+,xFAg2:`ֳ顯Ԋ9vⅧfk LXS;Q% o"P8qa&mD#~ךL]9h$2 יMeEȄEtpfڬOd07PW#@+H4V4L)"C[Yw;bΣW(|@%T/PPzI]1*&A!0zVh?jljyA`)eUiMuѣ:UyK{zɲ- [hF!oE >"`&5\;% Hp[:tZH(dj[*AݟCy 4t9N5zYUSZsDr+0 EGa$'@ԙ]R{F߮kT$tئz}w 7}36Z ZV Ad~{PsO~wp v ^d.m 5(O^ u=}ڄ)j^  DE~=n]I3% T&PVp?c)/zsM#Aiyu.R-*]TZrfq4un" c%}xrțdѪJl9٨AD5dS˝^idd2!5T5t*@`B3.%bjDۢ_M Lpo~71bT{Xb|t"SxwS2mnO˯ ) $9Dk!: M5=0S W܃!,(S,saTg:.1N6ب:+"DmJCDzqJ%@t`T8(n .Y&JAq+R8;HbӬCR b[IBѥN~"8; ]l,:z I$w'VVx[I؞p m?vZ{&سڙ!0VRy&t6q:K+J2|H*>4ɔ@S_ fG.c(Mt"/`[hMRE%uD[DU@Pϝ/OLv18q̚>MnNj|5 btme8^QeRwce*:li?i ǯoHe'cq>O$l({f%+L6C "U1t|Eꢄ]|^-RNVcMG7Y9_wh&8XUznyO04uapgyC1=[<}mјt>~[Bni<|mVoy0EICxA8-"z!td;w/ΚQtSW|Ύ˰ړ> _9xO>.%c vnjHaԉp{h ƅ@@d4gvv2R" O(2s={ o=BS^˴vt$ T-ox@PwR1A  Vu W ͐iJC+Iê-4{`0$fPۯĨU:e3EqZRb)7Vq# .A=Uyp"ZłCi6%tô:ێspe_fYePmH~+id6mBc+Dfu>Q?7-"rLy$=R] '0]߸*Rjű=KJv6\AK$쯍$(|X<䩅jdm'hΡt#b_sZ20)L-"F&wA$z 68*ͭ6 련L|s$Bpu {%e&Y`YI&S&ElE$pm<ľv (w}M6674ə-HNЯc -c9 &"81veI=7OCKuéz^aݶcU(Wc8bv $͒dJүq9^N"uԥeBGxTY!)DQtbX%uq?qu7\Gy.8)1bЛ']Ls"8QrQ쬏/~nlN$T+1xi㣦ɸ"ҝZ>' e3?f3@y}H ]A_]!3725);, SD_Uyu2zP%UnͅmbMc8³өUG0di=\c,/1K73G j\ n%?*p¼uܲ4yp>#.nS#%0L7M-H|>o>Z#Xh6 k҆gjZlU@$DŽ%'毖Ee!-уՙht2*% ΐ9D yBYJw"Ȏ\A#Dw>@ s^4뉥̑/`y"'#j=U,$\QگBA`$dߛ,Nm|oTM Uv>"B-Lj~2Ll; PQ/@ԶGzwYǬl:YUr>/$s^DAFx(%Aa3nF:iQqZлu37Щ:C LhI!Ew6.$4]SѸ; b)at7dõJm2{ lnK҈6^E>~+6E+i>ju6يS8CD>ჂY(8 u2#zpouu1 C˱*&!nS:kϗͯ`cr&s?R;d6;iwbn"dX!u0#Sk_O}wte > .iۆbLlKV%- 17xhrg}Uf*,`̻a\^`Њ!cw U9&7hUp0o PXJXZ6K|j͌1DL1QZịfadə X a/y) &!\,=ag$\Pa}'@B . U( #\Rf(&tXOt`dQ!ɘ`U׭@^p6]{z !>E1s7;sF sr#ȜdK;W`aBOz1l /b"8~!fKHDPfI'jXY}0\ ӈJUFlkxp;]Wd0K 0DvnL]e͗n: D#V;'&ȟ!Avč9g"߻sRVML# 537Mn,?˃7;"6U7}Pt&0jR򣻨mo Mى 7\LVzⅎkќrP_E}OKN+KcuvR-SM6:KUd˅'Jޚ?b-jH'iE9B_ON8B? /#Гhp!럴t7h>WeiP_ER) ykjS{$1潹NS6΂g9m?J[F ֨#8\k`WdՌ eUE?9Pak+Xin30>Ov39Ta;ILKt59GSP/~-I^T孇x\۬;I2̵Z.\Nr"4=Dp~ٹX!ko F+ϩmgYHsŎP|/[-]H0Ph?;89ߌ3 O3YEZ!|',mI o%,~Tr_Oi͙L9΢zƒ=;L ۨ֜TO۾&iUՒ߱-I{$РX BV N3}\a4\h)NO5os2vzI_D^+e҅vUeK1?v83!ݲ'XUx`Dݎ7nY]Iɒ\Ѷ;mڿ8yuvdTz*,e<8fi& hsMMgJB. i'%9p&"%0YdM#ܿj|+~;쭥;#ˢ<1 QN ՝O #ȶj1̤fA<y ݦê\&"Tm,c(QB)R"@y)xx凄?ZK=,E`tZT pT[^p_*G._)6c֩y(t71ҭA%C$Xkr*<7Z> ce/CP,?2r7V'T'pu @mH *cj#`}zI#8MUgP{K'Wh$@j,/yJ-%@uq#_5C_K 65ty]iBAA]HpryTE.TQ46.o{>C쇃NsCFXb4(F=/M8~7q7k3]aU=!9;?&xN&!,A|JN|Ok=܆CԣdJz.W~(vT?d̛90[vH\j^Y5aE9.xÄҒy5} [2q <.N@MG G41ےnF(Zl.|3-4ʕq9b:dȠ;{Cfl݋}Y_2%v'--3%E2bY㦕eAv+~OL#LGBɟEAݜZ>YH@zØ 9ͻ",Ro=z=6p؈RabYoI a[9SU1O#FuM>1Z'* "yp+1Z>Q~-R1W Mkn91eYؑ,潜E[3d~)2-eo\[J۬^6E '_цe(deyaaM7"mЮ% JC/1bҋ S7 js!V#6}|pٞ&YĀĢJa3ʦ% v:>ӌgɍ!݀ҟK(Sb Gmψˈ( .]ؑy9׆pېw/b3_v1( w &85j3T#J`WE'P^\k, xzMCX=.N68L#@e X@"ږ!7V -(w"cQ={j3oZ- t4>"@ HIT~RȞy[U[rv/t2]gP սy$DԪ92e IZof=}BoJ֍,C}j.k'!d-?Tsxp;66{*\fOM&Б۟d'׽G23FOkX2d:NTM ^Ρ \_Xc9*m ,P#NL%@zP2j~VIȤR>ViFH!b_]:B@'io%~ޯ F+ P?O21w9̛0BE5hjhfin6+KFn~ }A e&C~rtT/;7 &~Jv ELOZ|Ybô.(NEKv-~<mҖ LxG[pe_P]o{ulźJ, ~(U(7f16l 8Z_צ,zx쓲`.XR/7殜Iu- 5Vbˌa;|ͯ>Ӡ;1`*o]Bel+$$o߅PjP[I6b \7w%KC1=(TYfma76 HG2L69(Z$VT('eGb_EyE-LL@/g@o/K|"_.o_(m :YCV;>9׌Ƶu%)@{L GrJ1zWBpbGߗǁ}:O08>M!~E9tPסj sW[R98dH kyAO\NA@x`SyT7J>BQ2m"@A jqQ8GF? ?xy>>^]+~v̿V:(d)\R&%~i'T R[% ś{Jn"|E]c~EH_t"G"b $ۼ[.G:S/Q^Uk,m{&A%_HМF#DmX'q WF69^?:pfRm-QwhS7~ p$QտjUVX[+jKaz &['PSL2ͪ47~JMj(WjiƋ ̀/ߪވsf!zbyy]H5}">qb:{*/NPV^ Ø * BE.|o6xT@PխpܣmjL1K{y-~u96\x%HbTkKoPж0( b݃RJF?ݛW o ˵Y[4m]}힤ac'\D{9 +& mG *_\]z3oal&QYWV_)w.Ae1bwtScSǺǨ_$w4fM7F /o7Py@ bGs@qn2t8WKDR+:N{BG`6kBp`bV/S@G߀5ӋJ"~b$:2cJ/)' ;,9[Q~xL)K#,fZD`m7mq,a _/_bA*~q>fK烷(.Y^@=$g0R,g]l| wۯ ?($S+pP*Wehn޳bHJl,tdٝNb ⎑As~/&.b]5]H>K$~.mv4h̾+٫%#`NRJZn*bSzK@d!T˗ݏˠ?u.6-b|QL@>#,5/Id&%kn+gH*H6=vW{J_n@pEZ|@:ݩ>JxMc1„$e;>z#ZoHد*pT`O ,"(Չ >S1Z9!_JL g>D.&C`O=OdTAw\/p-찗qR&\ ME^\Rɬc|B/t`IcC!L60;Oil'±yIAA0=0ʲ(0[oS넞C}f  F$Iema(؈e 9uQ^;%R!DQ/p2c\ËyuYؕC9^*ee)yg U?Tլx4t<Wqm߶=IdȊ >##~o#x()/gWY"Y߃.A౫V<OZ{'e'=%e_jdf0=mL( .p|T19uRM~!?R8a@˓9PBSm2xqLVsOF)tn`vn;R70_J8%w#C@i&Mdڒj+%60(#jݚhg|[$}¿\G#ד,ţL(^ݡ!$-l#x0i~>y: .e-OObXv`w;TgX0ǺCݷF!(MeKӋ 4\9\*eUq2Ac QQL~=e*eWb֧G-&ݾD+ypuR&Ч716dG'}d0)L?5Q:y. &,A7Ӕ2)掔f2JA)lLކO=X-bZڒ.k0~9/'lv4Ҫ13_ _ާ%:5Exr6#e)4tE`vnFB͚1/%3%_C>hht|UK ,!qk ͧhdƯN3ͯ!^Og lߝ6AN{-qGzCA ίL"[\ў4lVE&E \>~y<7gT }ݚZ&k2+ x4B]+I~Z4ZԺB%ڰ )|u? 8ե͆Yes#P TW_b+ꇶUYlvld9z` %x;gn XŸE{{Owldž8|fE+z2U ݭphM70*]&k**YGGtXr m: x۰' @7dWf^,C:32p]I(ͪ%*IC脑@r[+R* (`HЯpzz u2h"MKՕP>^T[\}UvBx-nȾr|MLaw/[ہ'xyId}m|@8OU?5ItK@Ι4´0mx">`pRtn Jـߠo+E_;'@@-RS39??C6:tZV.nSߜ8sW{^.$UAP;1V&[/suXta`&!|0Z/j[[V#eԖ[Ii |r:I+sRBr \|/R~{򌒆|#:^r׽6^/a\ i~YZ+k#cD;O~):Ҹ dg\ί-wtCOpaWuAg]'Y/o~Y|(TFm] SABHZGL󙠵 uE2e~]: ˘"*蛳FzjV2f.U Iݠhj:g1$N+aM[yWm=[\)ݬ5E e%3A)a1.UOn 2Չ/] e]6]#aJI^u%:nqC"5(S.B6:^ػm{ǟiC 8vu`9S ;IĄ1QuDmw 31'Tn[U k1ۉʌ J\ye3GG3-c6ƸcQ\o+VEECB*=#f M}jؑ ؉EOQ dGt˪ň$?dabQӦ#y߿e%vvu;Q68OC|_k?5=z󨡧<߰籎Mn&Y`{,zEy܋whzhO2}b=aO9pa7cL2XQ3>=y-I"U2I}1sV^ ;).@5m&|Bf߸O&{|ZjXKpvra.XE/LXQ-՜iG6ٯߧ-4B\_!\g?=E6rNk0p5ڒ|mEy{K=Fepy5@KM#niʻ;xEgbe=[1KN+nJ[Jx 60!;y5ZYm6^v$Ou0Zp8Z/f]fAH nZLt8 ج 8yN D;ouFl@P=_a3vwcw4Y_ 4:p. {QnG=-QHn'%U䓿2#W%ニ3^IW aghߛN9^eE3/@[_Xm$ PTe6bx ISU "NڭTe䀼*(idhzqҴ T`n^b:}4)K#sC15T]e>T4j`N>cA/{OX^8mZN7x^4%1 osPWVT S+t⏝pOE <5o߉Z@Nm7Wڟ^$+cmHN_Im>bb7}'`yeͭ_ƬGa xR$ R1zaΨ蝩*YrǨР|lTðQ$0T/g޼5:H]`~!t & \cvwo~Xm"qLG"^v:p2k7)cFIQTwv< 7w mkwi؝vjYn[xŏcC~8л ܓh ^J̡l7&,O$p0r FҵdB}@YxvM%)fD /\v-i`[= 1[XXI*K=]a|g h*p5sr -r:Yq{h21z˚:*XJk|D_0.^P)al=A,W4pwh#RH8ͫ頴w- d݌j)˥2D< ktFhDC0?^Jn0!%>0z?;~kz>!'0w v},ʼn bz,F@ß6K'I6ϴ~奝qݩF$ %7:*=m`ͮ OonZBt}ύгBh~Vry-Xȯ{z&}&%F>%x8zrJ(YҦ * #5,KClpܻS飳r2r[s1F$[R7cpe/nAh㿷x 5\bc!gW+t ^nLw/"JĖ/7wC07dɱ9Z]QPLC\-D,|8KN^ݕN8'(;uH[Rk4gEI*{?ͱ[[ܦ 4"5 > „J8٨VOHvXcLUM8"SvC0k|, A;μY`4Q&S  J#U+л+C,Le_bVh܇ =6%TB`6V_׽μ x^>kcEMc1}=Ydύb= `CX'l}Kun}fxޝ`XsU.hhhvN_!$# 2(E).vr{ vGlg'CNnm~l}rPkgcgwDtU, $9.~h^`#lS^Ǹv}[ #~jCF_Rng iɂu9dh?k"}C EDK)sU(eaDm\vdv&Y`UguՉdm$Y:#8 Fqf˛t.W97G.U#m\ۥ+ݠ@YGiKy\p8U۲tt?fdB;xzHa.E TE!z5+t$`^2.~zC pس>17S5ki};'VPvEycl.dND} 3 }a3uB5KهKƺMRŕ!3ϡs͆^C, _\p4(0ǏApg^-H:8=DH@20|ig7Hyi)տ}@p0d3]R.j\zJfC~)ױMˈ@DnGLfj&TY$ÂH算"EaRE;}fRaN iY]IbQuB a_}x8 F|r$PߵzA]'>a%Y,hm?YJMf3ʹFv0R@d^5G(-yc'n); 儾c3xг]Vz]a75.)7G.{~*.ǹ3#cnB^}4e_lbo7\ _xrgsh{M? uɣg sĂ` l X}Lcl!`M~A1x_}V%vru=wڂ汙 ?EWWQ}+N@w9"rIbX$!욦OΟwowP)~J%7V.H^A1ꃞo-KZg:%9tz$)`Tw0GtB{+Mi@ɔ zR̗a%8h~|+fqcpuSۃNO56$s[VE1RL87yKчV ,E}X_&\QN |Ǖ#BMTndprw Tt 4 Q 'w.< Be9`4"!M(9 C'ܦh) &c:ʗtvVkX4/t;=7rXV%a=T4P솦sIH~ndV༚3i@~]"8@RIq#ThS񐧭GR\+HoMđ}<8S)rNՇ"2y^T驌^NdH@U nuiKP[G>ÜJZNFAmy`Ol8&D"r"e+r^t7Gh ')xyk71^%ĉ=ea@ NhY0q"N8H]@ &e.;׆?h\|$]'/3WFፎAa*?:稍w!i &4YM&z"7kk3 *kJX*<_*:lX <lp?3_Y$s05w*CIHBx5J횪Z_ HnSk*#0>ڂ#O\W;qg'U%&OZ;2xƒO "íQad1jŒa >MS%øj*21<^DlAzqlVzHƐ' >MM)pW^(Al&oZ m,Ωga^i9F5"U$,xV/?+t)8%MGyr421|xn:_iSYWWe4瑉}/b-I޷CPAL^Kv"v܁CRFɅ#Rl?%Zxhk'8f{{ 电ZfKׂ {2A:VbO_T&qkqJ8uiU(y /2iV>?MR!]"h}(m_@7jpi~BnQ n]Rq;7P|/@N{T*v<x7>_|hB T۵{3xQz5=i5ď[Ij]͏DPzn%1 d[˾}|lyCMf٭9vʉoL]uIb8)%! Ԃh=܈ν+^؍\ OTexh-ޭFj İ_؂ Nbp`T%ۢ.|4JaLH8%*mly1N '%~TQJsɮ|>Frهkf2"4amn$2D';)Pxw%c38d_eV8vFɶtʠ2OXwUJ;̨:ILǚ*۬Q vxhOYI8An7IH0V27"Npczvߠ¾nP)/(Q3F+sНz/F*ex;GYhIrҢR[`Wo o$B\xan.BSŊp PFu"(ak7)2 pwi(f8dB|x@ "Rt kxنpxҒ)#3/});NWuJC{Rd9>@d4I27;ϰqD{f ;N1ێ)w):`iTװ Nlӈ{<bE6I,[07_TBSys! 0JaL'kAx*;7p$$#w9^[>˲:Jl FRim]fG^+qindQ#8$ph]]8^yRM 5KkZ~[g.t K QW=s#RZ6/bͶ=ʍ\SPߓ ]Ԭ9GJRh6Hve!)rjʺj  bb87V_V0'#QL[V/SG&`iČ\:6݈td iǦpKL4Wߐߊ]1>6㪃_Kv;GP 3T].\}ߙUzC{ˮ ;~y#!8̹LٻA 5OZ:}\ʎqxyjIJ7Fʂe!D3M)[wn$fNˮZ-آx u65Nv$~Yvjξ={ /jQx2hbW3{l 5ZōZ NbBǘ^Kz B+IhvPO4٢ U퓞#m&^cJ Wp3fU:eN~xd8|^T߬&d6A!1k N)vMkQNrIY&.V7,3hۢ41-ۑ.g7w@2 FG w$O .4ڤ ս&Uyoa1hwoSyZ]i}GPQ;JEYDMb[ imEti+߬om㙛/޸\6~H:2/Eۣ|y?kKd3nާn'YD wFxqTEYĦ~\Dz^MsG0fݗX㩂 !{7>j=yKxp1n ~[GۿwOJ&ٔF$~Z.2!M}`~vG":d:!4DLϊH xé:,=0E5A󗣔c$:=;-;b&c!Ezƭe+2"$TV%*Vaf4[70)ɭDV̀@U _?~eW`,AG#6y`3&e8jOY %HV2j1^BwC+= ,aDN-d&jx 03Sl-9/ć]:c[vyyFGd%YJR 0'bq 8D .)FbXÖcܦ=dpVW_?T?,xTt|1/rW05姤cK-z8a^[E[󎨚ez2f=V .F'8nr gbH\[Y۹u MJ6-rE!~\yչwcWBU⋋Xef|6/32)=h ޴CjFJ16}7@7қ<>]B6acM`d>]f18 #?tHm[#DD9`<ǥ!fjWr{iXU}_g~TYQ_}l-jZ|YM v&z<>`E8}ee@pV<#xi,}9m`Z@#DkhzRWL{6ƘzXTg ,~\.q٤_}ut༈ G^f-wNYGnB|P9O2ib]tzU zc.O>`Icfp"cS.¤="IJHz}kꢯ^&}47+|#epc~å@h섰&y:VX'Eki:ك,r&6H9`u-2;ۯPvI<t{nZȱ[u㱵wѻ]7d.('>$,* yg4ב_lhTlbjL nUYB+WCm3µj\_J-ާ,Jhcle(P1ÿ?_ac}a(4l)L&,|(WՉU 8/ U\i,IH`}Jv85h'h#& MpźT%r$Au'X@e^*^<Kd- K֘ا -"k|r*S-Rq+ZT {hէM쮤a(0|=o簖r5QlOf2 BsyB4-"(Ƅp>rIҞImxQC:  "ɇs* X5⹿Fv[r"2rfYXVwjpSY}fl,.(t21,Il\׏Ng rG`: mRք,ɯW0}Ce3mf B=-~8g= :GY12o}B셜b_9IzQ.? ſF+n\srlZwI#4p< E.:_a0b@. 7"Wc 1R:7CSڡ5/NI׎1!3:2M"@e)5WugMU`jR5;Q IRڋRfXH)x\~&r`<'.-?P\^ҥGiqv ! YeZ=?5*2Iʸ"?T>̤8MY7Bl@T6d8n<=謳wK|W"kԡ p)WSf"H+q =Ÿ|7gjςr_5 3?ɭW/$&*&ivI/tߟWnѰ#Nܩ @6cv2NZgVXK(aҌ{'6O%%/ug h6t_WI%|r -wJ&uvJf'"[@p#FI2N1T(nF}Õs<2]h&kc $`nt>cOWg 1-/PøTP=oiLװFz&g*&lӐ %IȦ pbaIrbϹ:`x{FH[8_ov@`myf JC[H׷E348݅a- z*H{{Җ7uAb\+3mF{q-t.\(Ha.ejɸ Hae[?}_?E JLJm򟭫Qk&fGkn[c@qٯWJTZ[a}V-  *!ߙtzaZtdO7A;D-cBeQÕГo5sjuf類޻|hblQbtKp6簧ţ[_I($6ز Zb8<>-U*70G.g=pKf O2q6gܗ ]וnp\qZwq]S4] "t[Ӹfcް~7KD[v),'w0)4|S>0Z ̄k&άIsHJ44Ui-dmk-7.v6+A(Y|9~Awx{kC5⋴ZVK<ْ͞u_K8òınR HA(6:'E3|-&ػy. )B`$*نQ1r?qrN F}H. RcA*7D Zh1gB`>3\jX^+F6@9qQ4YؓҲewٹN;%2g} fLVvчta.>`xSIXkuA,<ؕԿ Ma88]y ˜}W5bρLvBvL>~f7~`ɾƖw5Ldx/% {Schʣ!Z8Qlt@=%l`6` -*ŀy'g"_~MS37ƃY&"9/z 񑨱{f Qc95^J k+Iz^)0A*0%qTi5`3F}eCI#4cadpk]O5D.ʔpx.|-Y0,ł*B m>E{C'%i=_tV:*auBbp? ?]D)uv UEF|BQױӑZq2Љ8 2^"y7}  >xRXN,(Z ,\>}ZT8Z+Ԃ{ukB5k.m @NV|~ˆ׌W_e7㾟)}GḍfT:65$'IOq!u\w:=9%Ӟ_7я&Va_c Mŋ]޷,/ W6Fy=BSB*?,K}`|=m7HZ¢''d`Wj@erʎ*; +2)7@UkW&TE-ִyseA}$h>znLU]s΄x˱nӔwh86ciX Hwz1Yk}~G( =cʮ)#p:Fm{i|j]G[•j C2εDG\,)BE ߧl ̿ޤ^ČؓM:*jVP.LXP +3щn=qN3H4f.&hKp [#Oɂ/;&p%)1A-guQ/(2+j3RʬT7P{LF*>͑"vlټnvx߃7uv #bK94\7ԧ$i\j^>0L04xnO99oīVHiC$ol7fa%kx$8\2pE$0.;['if&aNa :׆{igFDPn_F%BH3L(I|x{\̃DAZ]o c/2{W4Lg^QNjU Jf3*?2=۱A"N j?AYNKggh7qMJ(wB;Ewķ75o~[@8ejWm@`UM< ŻbD">urd{tH#e=J\<' wWuVlj?MYV-wq0'NP*uN?e01b 9a|/1aj.1`)\/ob(xW (>n/b C>?N8 ?5,*w8Bnt\x&AV)6!B1CaB\u8Oe&~ 86Ѫ3yOizpج.xDfyGbʗBK1^0ԉ1Ӄb9,H9o@~2<8??h]vvxd)2g*w.xN{Br?" bEuϫhȇeiF@E$/1 Aj`s`yX“xIhS#}FC`L&dKWHN^gV|,FZk@9 E*j4nf=ܶr<K»MsM*? Mkӥo + pDА֡2B 3(vDqP \Wn__(ȝ)\)ҩ_3{kI^̒~bk 5w4GqIk<+3lY[z{10 H@g> Gp,c~K RKl:<@îpE-h?cr Q b!O'y~ L;a t"фwI&HW# s%S.&7CYux-RW*3a /A)t1Ɩg_ܵ;j5˞ϴ '1|ytjdf:]Wz+>eFNpebl(:8% eW!PЗ;Q<]DɼZ>#m*|[%~YGKWiHx(Yn3j9E2|/%tQP[ʞݗ- j2zqsi |nf Ğ@R_yOwճEϓ# h_jJh`>E@6* 6KnTڈ|H ܎tF9H  ZqP`;$!?"|)E2A.I]e<%Ʃ- 4Y9tɛUqY_9='5*2)PI&Թ`:zDf$RN<9q"FZy9䮠K \2nvSҨPAT{; lE]V[{\_lY[wL+.&WHM*[y0׆";mvI*@;R9s~_uY7y;XsY[;C`{e#%mx`63qXM|]͠MKvܷ؍j")FviefF2(5 8WUxp@'r斿NdOzm%oHYgl߬b>gTqNj'B(M["!קu,d qxmXg2|&EQ}iLMBBGiX>VGHʹ!A%H9QPeI[τOǨX>[Mqp njdfԍǵ0aʑt^h4FU4e++Niާ3T0$Kd7l~D30C.*&⻜GޤP=zzY]+K% }%X#~$p(OS?Bdױ>em*=OX7 {N%$WS8Ag6^/=ln~հJhzޞ"A "MQKF .WW͐զ7̈>s# -׆bچѺ hJ>bUHg,%ؒΰ5 9q7B,B16롓yŕteZf3~QL;#9K" ~Ez<鳇beJW̛˕+Uƪ{ݬ@*)0T4 JUDM~J+\mT+SzJߟȰYIS2CKU+0li;Ƿ?rsFu &j6&dp7G:Q ik'+U bQ}&`򩝤Uߴՙ-HdCXH^ʪWe91e3ؤ-t#tZX9u0YA _ 9xBP<Ʌ)A8Wrߺ"KjoЛXXnrnekԊvkZpZnyK 0*lצ*[M*{¸x:׻D8:O= [hQum**G6,Y jm Ve[ DsFB)l6^iQErnJbrK,&<4`[* >6Dлr9C6ҿ{p2z^ՑJ߆gcac0(P(eeapf6&GbVccS}oC)2ա1Oe0/($%cS3l)A#Etϭbک1P ;{-*MXtج 2JNh`6g:'Rɟؗ;@6l*%Fx ;+u7g)^B~NO@jv_~]1T~&N+)rEx.|S ~_{vUJP8U`1[nN^u.rދF]VæZbQM L!'9 &`ѩS9pƱm(iT.6A</4=lƱzuXҫ» Q"R6ݪe'92ea?IܒEOÊQw?b,3B P(Sdg<)Xl?Ξ ]JA65B Lܾ)x3CT*Mh=ɥLF< *Set|q24 2a1o`#5XnNf[tXZZ-M-PVC D5>T )R%tn54~a+dy6*7s|H#|$B7Ty$?2#BWĝ& ( O7&|$٠'.& t;0YZ070701000003e1000081a4000000000000000000000001642f097500001d74000000000000000000000000000000000000005000000000./lib/modules/4.18.0-484.rt7.273.el8.x86_64+debug/kernel/fs/cramfs/cramfs.ko.xz7zXZִF!t/s2]?Eh=ڜ.+ZpO?mHjlCs懑e(Yu3_ l}#7u*739W~f}x3qgta|PGtbh"rmbxbzA[6_,WeA(|^edX͇w)*ы=bW΄Kv&Ռ 9mE3ٓBŢ3j`c#Q[7-㭥PшPajǛ#}y&Ur\=F&#\}w?.3۬ ϑӶp+/hG d3[Ao}M=,GcqJ|%:/5G85ĝzVF5?7o"cT؁*QK-óD0rAnc݊ƌ?\+ȼB?VEllp"_~{pQu/z PP_$ǰM\bY6eBlPt({,R]_ԕY{lvJ^X+4(k+`A#cl7 ohL^ޠkT})#D'bۚ,CGKϿřq@ed*#&5 @L2yڂwk[zhюrlIa_'|%kQ"#yY{SSN={`7noH /z/xahX+ۊQʁ,a𘌁>ؠfx.P蠵X_tv5N'^a;`䊄U^g.{JN1DzIzx%=3-W(r:i$# +;I#@Bŵ=fHp27aSw8;vM?1p Q_AU*vj 8J n=b8nkldBF|HiPѺv,v2exMp3(.RYD- _g戗#vuMNZT5Z?A6aM I36IũP +d#9j΃R޲t] _HeHXr? c{janlgh|5eZ%W8rt4Q2rP.YwlC`<4zKG>? -zgxlH42 x4plO-)w=qe6 :֪1.zA^{=XÍ 5իZvuDV~Y> V|RQ aHxAcuoV"ţZP;XSK:S59˫/L؟uѼr+Q=ڱn`[* s vx;ydAֹ(CAo9ӥ KЏTI}; P+ۼ0fmw.l4>yIEѤ1 [@p,>䔴(._؇cWI<:ѬHeh-{Z'S%J};@SbݿմuvbT*Ɓi1`;T j,34xir_e?*\%jh/"j1‘,DjY[ˎ(Bh(`}G*mK\ s7yy@vݯ"luҴŠ/q%5E(H.z⮿a a\e{P]$+K U9Zv^ P45n~@›𰠸$ߤxH9~Eby±Sr'͖aR2`Jvٕ_2PMW:a<-E8X! Y$TjQM#.0֪78tVH LHA'E_U8  \;?p-0r}U5T 5'NI]{S%*s1@8u6~lha`r:z7|Z Ɉ?s= r_U&z;F +"";yAW,K)dԎz{޳C} NCػd 5}vgc%kH<-53rVGo@ɳa[3k(8@zSj$f$ȳ-qzȻ Ezmy <7V< -/ K"Q>0x;jc>|s %)+Y<."\&2ee *hfʦ"$1;ԒnZӮ`':Y1I>~ܢB/M>&3'Pw\x2@ ڜzS2 ,-Z aǶ-- 1v RtdAZ6(`tOpnEE ϱ9mesl:ɐjIK#DV<.6 ٨\Ah{@fً6Klݓ~.#|KnctFp3Bu4 :YyY_K\YA_Pur/Q$}NB>8E}~ygW͔:ZicC͚>P"Wwb?38巅wm Xh~r|m b G{.^f CK΃S#CT_yƐa!ewEw95؋ፕY+WvOwrD0 sOLg nfW XZdTr NXwFcȆn8GZ'SgRN~'20Hc5*:\aI|J>skJ+Lf5 4otǡvuGAE⅍5[w >' D@L̪3 œG#' >$Kg2)lɋ m+4:3͑aTlՓjxϧBQHIUi)qn}o\3+gKӲ:CgOZp*C5az4iʛyzs-(j,(گhH|ϯ|x5!sM/u{A XL5pֵM-~; *%rM=,N*H…TxيZUk`-FjZN>PιKHQh{7BnK12Ht 2OS9+Ui?}(inH G<DӲ٘Q:>Xޑw)?/R`L۱CC%ڎ5wp7y^R[KBP0QM# $ǀ3Ca8Y?[ |E^Um-o]6 +6鿛ZdqAU N'NF|Si:9ڂ8瓶Lh@uִh3L]mBPxDR2zB'0| =Xajߚg.]ʝ z\(\"OL;hxrĀ_@[hDG-͐ R'92%6\hR4ѾkG_wy,H{m+[6 f65pl<S3z3ɂpؓ[ocgqU5ߧw(4cϕP%8#`-ZG~o[1A7MAŔtbq{8ˌτwfΦkA$؊%J_=r#M&{2N9~tzo+,IDaQWe~c'UTLԻf@y"V+@/`qZ]櫛0-A JڊEu>gRM% DF{K!Gƪ m։)_+]5fJO愙ԊH_5x ogLH3IH]E^&u=NBnPJvGHwrl#@55)} XD-#,A ~%nEU^b&jg|fg56_6*G a}ZmꢀyB֬=\IhUۥdOZW)Y6}GN2o-knN$KV%1tlЪ\dX {|&1+&O$U. @ ;Jd>c9/[z<7rL_Ud vsp|&%+Vfq !DJΎ]{=e2lQR--0`_5ps^?A{Qd^BoRFѲRIw%L6 -\GMbWW._/}+]0wIe-YP&\|dxFݷ]W?ϭ0ֹdzqS%d0_z:KhsO2a|ot9]SʿwqᄤS`+4IQ?P("C;Evf-XZL5uX MH/3I&"sNWwtѺ n7oa_H2@ חyM_9ZzRVWx?,ga.IAx\ @ooJWַ҅𑡚C_Mܔ 8A&CV'yؙ͙5$-ΓCНr\&H(9ymk r{ÝP [JZ\Kl~ꭣ(@>ޕ'$uN6X[Q5ϊV&~Cy{&.j:1Uo[gfXٓh|fF0uC0CrrNS+o:3R'c 6ҧF?7o˅_I@y,"+lvI]7]W0q0|4A2"oTNB~[H(g,*vb̓8iepI."kSl]uGO{l7!* q/d.b.ƃ~W qdWA lJBwMa\#xMJmGwe Y]ep~| Y< y :hZpt.LJZ)\SyѦPxBƒV9.gFg7C5kX[^ٙ\gi@Ud"> $8\\`Nw5NYP9iwVPr:EE4a*ea "3@č >rK z-Sю]tJެ_,L.s)v3:h}-GOz?SW1{/;3[>/'9$Zby1v'a&Wk¥`Rܥ]M.r"QJ .Y(+K?KMĔ@"=[ &W{M|y&sp|k65C(["Ex;>u" 8)KzѴ8½"I^^։BQ!ҙ2ݲ4x/<px¼`F.ZqBwrԒ:PsCm*qWv-"vb/qcg Rδnw9t#辥8`u`y"\eZe5m%&j r'bҭ\WG)&:dU9YUo(``N2pg5( & ,5kj Wp_؇xLeH#Pvxfm2Of_1 +~)J+MxˣpÎT0'AFGoލ&F =;;ZfEea\DziaGJYTK#(tƨ9RlF^bJ2W xrZ* %140aK;hf&J C2G9\=~&j]HAcx%ϱiyR~b3=:A +Ze}m*MIWޚ83PXE$@b`z¥{`g-x]%PPu2,hjHK#Mm$ ,N *#| 8h8\b~5c~,T"Bx@R0tָ8֠C38'P#b Ќ_̑ڋƑMcUdd6{R%L,FWL/ُgbgYZ070701000003e2000081a4000000000000000000000001642f09750000652c000000000000000000000000000000000000005400000000./lib/modules/4.18.0-484.rt7.273.el8.x86_64+debug/kernel/fs/squashfs/squashfs.ko.xz7zXZִF!t/d]?Eh=ڜ.+A 6iQ`f>vR^*Rߜ>ƣ  xZ~$~QDhPJ c(as{^R|i=+m ;Q*LH[7?n"r>+ `oU3Pdݰ`,]1^y`Jg'gA>l( @;dU8-AS0jU&$>QۡcQ}50@q(-؜G/#h+%@{Z_^Tk/)EaO΄K:;wj.-$!O1Nӿi#C㟈ddXlY9lcK5/88`h2WF@f;Cs,%%ؕȮC`W?E[4Dڊ2-\&=n]n>@*Q_Ϸ֌JC6j]Rlz* ; S XKČ܁[Bmz ~^1Q~I=z5VG/7!Cj)w(컱G4sTveDk\',SyoEݎ?"u%qG&\p|'l KۦG}z7 KT8*-Jx? KJS>txMx@s# XEUlqO(z4국:c l x{:7UN;06wJ+o]Md.qCꭿK<\JY^ ҿ6 o#*.рfZ|AA'֮o59]ȳ U)<*VԄM=.j8,Z:f7y;17EXK4#Yauxxc„#`~W'- rms-Vb%7MQ\cjXb=FAЭ"QSi|E?9LDCd *[m`eU}]6GeT5>3LE5{9uI/JG oӴ0_^54b413^#N7͘E@v{ٲܖq ;Q %ǁpZ i#h3̽dx@>y,|Η tԱ+}wri/syRNm%5hP! D#DGVsdN/"`Om"LKdJ") V*|(lnbw[K FFA&2bMnt- 0ITs:,L~>r47Cxtwn{)jwK4B%,AXc1Wx*^ 0mAO(մJi&Xĺz;^RJHE+{FZH|S;&Tߔvu/QWvj@X y?=Ѫ,C6tFL}0i~X4V"ay] }[pMTT.9꛵zg՛m8Ԑ󏰜n/j`80jLSFVήWCKWWTs2ΌoLͦJoae){9:5Ega)BȄT =dGZ9JA&: qhzㇺrxtG", 6'I{8^7ISċ+Vj+=ԳOMro)9Cx+cV4os|ٹ3v2]WPsϪܙa"c㑤,zzw: T 8{}ԫu\sP(œQn9-I`<ӠI5?V |:] vO76A܉Hy>&AyJP<4XUD3+lMKn)%٬֎$b5l!d5^n]e|O)l~Gv_Aa=5nt(+" ݃2+x޻u r͢'_) ZPϼU3Vy= $>+1HRwF{8K(xx<[bˍ`$ C 6>TQnSb\Bǰ酭Kxcf v YCR+NK82ΉnZ# WNH64TsLVG1$py' iT|¸:sى@ 7<(l;cǓX6vt4\ԥtpq̊CdZ%@CB@k(vnH3oX=T-C: Ⱦy#2bM)Qmx bj #;+lOLԝ~Y>c׻O]art9mE3-7$+4DbZ[~]b@NUV'؉|X'Y^9P$ޫYB)"RӁ92 cmh6ȩPb!#*~7S6]y2n95֩*{Ig橚ǹݣ ]-@1Ygw= vo <ӱne?ɨvHc<]YԢ3_ߕٶtmiGXuK&QPSU 6ya)d򋻹s AXF? hzceZ|cżrP?o/ws[ipFw^35V& t@]1˒ e†OQv Aw%M-(,;BMߓsVnx4r e]S+j3(li {w8q$stCӟ\ͮT3Ny$ V0`ɻotN N{IG^G:|5ғ\@5QuT~߻o? x; c;Nh?BLFD7"pRzA&Tos¿yfn9/ƾiȸ.ܭ%pqPdDUR1757-1C/V̿;kIMJY*@: X*r;YcFT4vqզnaI!7K \Zڛz,6(vhs XEꆑ8W!C:h%#~mjlIi@k.(Nг3$R륬c^o+k[&h2ȱƠ*)ɧ4=?P?d!/%s~q0Ix}7Zy@ XdODPR߇KL)"!c4,|~S1SyQOc3 ʹ0J7.MPɜV0KIV4KfLCFGW*wgVGD*rB>r ?\y'|{ LK^I ));4SZy(Z-"m2 `Qjy+d0ϚG}Ͽ:8Mo·4R/軫H Ǧ9MIN@W2ޤ0# y7Jlj6m)GR6jM/Z=V!'փ5Kco\9 VvM/>>ABKw虅K׺^p lP,?u)U n'3IGڽC@Lli1AJC%0U3(8B@@+¢|(]xY" R>h4]d ]:8j=>A`ו| **ugv<$ {M 4e.rjKx>@z`akJ+t^u}FK RCax u*RlhuV\O\maIwKv WSDWEXK*)G7S7|\U@ts{Tt}o Y5L$`5 hhրGlQJРHAfq1G٩ONy/󿪍q?|#cW.vC{@(e tO9*򢹝Sjj9@gE"5KVFnjVUx# Z;!X|Uk윰STfWf`KO'&B}w=iQCU#\n_C1=o m쒍G*ۛcV>ROf\hap yo#A 8 l2S `&̋I" IBq,)&HmE+K/@U%b;D_[,9R5TYMJV'L\SlEERe_*?<~GMmʦGljB 9 7j䁡7ڤX m 3lO#7Q jmR& Uy,`l"qrorͿ=a#d:^ ^rMiٌbP=&s5:N6yԿ'#2nINuerR(:XUӤP⨼@q<̝a ӧ\S\u(rCxah3Q+ -Mlf7tFбvLyRakGY^5$,|l_610!rԚT@mpZBg Z([0࿳Gݜ<bbQ'cs&(KTlWT (_oњL}S\COE3U)-yv_f.A11>Qn;#+_՝A>F+' =Q'_*3Y Ҿ~l( aA5ڔ pa`*zUq5 QDO dآ8sieVcy H9e<ҌcRBa L^,cw9g_dq6+v.MT ׇŒ^hUOQk^&;hQL7i&4G!}u5bh>~ߏNUq;Ǣ;XZC5C]7~> /Q:ޯ*A'>rմ{YV|c b)ZWAfuf_ )DzZ߄g,~S$UzdeWg1@Qv9=ev>q'%%-qH{$5c*{npسٹ)0˝s%mu;l4V(*PagY\j!p@~(k< qo#j[reVÎM*CĆ_WuրSnvz*<(d~EIɖr+ml4pF}pAvs tbL"LX E.t}e, TY߂DC)VĢӡs%G\/%@q+Sc^\w. GP˖9V+?vٷ?+An3Qل8t2`ŽsPleR'r?o}_i =)Yӎ60'rH|,8Q l,*~HTHȯGBw@ծh i.>d*޲~SBe,5tw38g]HHLb ^5e71u4t8 ߥ2a*+"I$a##oXs[@8 l\lOK7Ȫ]ⱻBi@`k-d~YSK&4Eg=PcĆ&>QN MN u4<=&Bse"z4`Ou QVWQ`JdU7I]={m)†홁LbD[8Ix0 O0T `q^U'mz3iU/wM ;wl #c$.E,yЀF78SI!;?b-i_]E l%BNm˗p1~Ғ {Aor Ep'Om򓿎HF^Z/U %g/r>n|JZ(ePo.J%jd4UD F}>m/{M&6/ByΚWDuN>X LS Ngt([wԇJݧb3x(9qRp]e=|F!D ܌+Ud=df $͖So[B jpu!a,-҇/5;0䕃H&1fq7yPR ϶Ur,mA[w5zK4__XԚ5"KBj:--cfkq+ -O`Ԑ):,P=b_>;G+ue_Iyf|wV*& )Ҵ Jy^a Gul2͋PJ.}7 ߨ;sSl$ǹVlʠҢn.@fM08l/ja\c^dYzj~DOћgzZM&?@y7z9[-Ԣ^|SBCAI2P9cdOe&Ǟc? '_y N"`< f!2^>"ϭtC Uh/ 20_eSOK |(]0Q²ƫhjs},m!~Wk=όIox.dmkȉQ`样-6Z쭫)-jwL룿 ^?T1[͢/1ǑI?q4.IDxdؘ$IaVjºT)>jՃCOuNH5@0fWߨ[XD 4:K3e}sw4[lV i,87 `p 5ѣ_BV"y~/ BlDq!O@Q`) w͑K%a:}JsY=wrnOǕ`MOr(:G =DFVCBg:}x$e1mUT F~4T ũ~oOhb21* &_,  ~_;YE]*1BJ+M7'/P\O Cr0PCQr#[A虆h3AQWQR]Eqb5ot$ǙR>x!W!3:~`D&?r<]HKD[߶}lvy2/x+tOiS8ﮋBgS-R &B="Ɠ/#V/ r*n3T0*@Uի`Koz} UhAwwf-q!u5 |-/T}RWDƲۤ~(h PNr]ɨ*/gzģt+R/DsR$9cyX+oH|axp۽qd][-%cHǢPGW QGä.BS욑?0-k9w:rND}r)A 8HlG įiMz\eQMt&0O.TxnO d$^,NkΊ i"( =/[qLT柶x%>}G×06qYݽFrUv 3Tm ܃M$iԲWdK:aĖZQB"2k)~l^ɬ&eۖqm}i8A,3u3AnHQ> L!#P(Ms7&j8 "6y}`qAm#\2F҆hns/_ ,kgL +5ӓxe,7EyG(nA |4'"N| Д?99F a`֣!gsgh%~RNڗX'ibN^ m@=.kwHSt弸cNPnSWɀ-! ybKɧIQG&a~|nr!Do6:69(*joV{]O.2O-d[Kmj ĕL2s6&r#T]=pZ'1 _PɎk58omՃ0]OZv+Dt?r?NA|t Ds[H38?Ɩ!4Bs;,W?Ub hb]XE'WE#Q^Y*aD~1Kyx:aQ _ȌHd~64^9h_4W&xsٔ+O.ܞSav$v]5AcozNKT֊%r˄1".A%Ř)A":X_gYm?@eJwk2~ G\$;H˹"*%]tt]#Po,|wVԩ2޾E {/0P~oD6O:&q֐e!`OY&P13)88fi*ban#V!mQ:`?ېEa6#BV@R=س #QĮkOª\#E.2m(pnF'r÷s4w:E%ޤR`'y%R_#N; B!QgV5ri0 g{1@h=4a1W̦$$հ@G_v ;+iks;ļX1i@Q~7"}1:()|HG_ V$.@%8Su3I7bܺWdsrBWsRKBꍺg7F,Kkpa\淼ȌՖD3U> :!F^B+y=ug]_?=APt}]_)807,7NVPxOtX>dRj(TCB!YT= dTtw̸oH$p?\m Fhim x|䠏L'K۔g'<ΩG}OjLk+. .S1[gZMuAIjyF9g,)E!G$#Dl' c ܌:l  ,uju@37*"*Tqw|,"J,ftVFAzJ2tǵ;TS6b b杲k,YTQ=$<PZifCڐ.W ]"%kq0'El!l}UHjvk$gx:~5X3|Ja T|{~ԑ͆cAKz;t' s9sEfđɆ]R˥Ә̋c.j{ [NS ^LV}Aag9yt 8#9z 1.RuyV۶j RVeūjRJv@(t#`_Y1j <<-z SyL;"`|9#W4딞Y:]LvaޢNɸ]Qx~`^u6Yz ,6h$l5>GC @CNMpGK.;3P >uK?u/0gx5V{^B!`ĽcS?jM&jWfw70RYh^ʖ[Fmo]߈4!@k84T7e6ϑ'M xJcּsB+?ETpi ҥ@2iD9`OFKUg)rN Vk!i<(ie`EJ9IB|wqQ8JmȊ 5HP.8=ǟ }]9:S7mU{~ڽo,]'b*~t-_,Tg8My<=Bg&GWј܋DS xB,7*2[W@x7UB`R%f.|XZdAs ϦwN|\/0a OpaUF{o=_. =nǸ\4cb+L6<9|@@t `.Cn$qxxt9@ݠmD?T}Fz2A@)h,.%NAu'SJ.3FX.pM7 Ēɻ#ϥ$_RVc-x#2#ylPp ?K'ǤT5ܕSs~]:1R#o0ydEYf #E}-FkLJS/ AFG`|E-&UW6,>&҆]iwe[*ីQ:-${k`K*O|%i97{C%[e+\w~E9lݡl$C9!SЀ$CRD縡ӑe ІPA|*D},ʀ$كa ̠X_#b"[$ .RS_ZȚs{~VOԨ?G<+1 tA҄G[<V'}%B :;De6;r;7:~"toG;]~/ ffd_m<Ҵ]Owƈyg9H^=t3 Jg@wiKʝaG|ĝ/06}&FUP]i9FTkB ^ȴT?)>MqE)pI=|[#gdzkK4#B3j^hj G*}TVj,jQ?J-gVW`U70V}v:Sucۈо/⚡#q/oۚIDCLi] =4&ݏNi;~s3o7y ͥnJzT y зuArI8F ^)hB0RNT -ȕM,w_OJl㖑q&$oQ9cO\u)aۆqax#QE@F93[H&L1CDoG:)aܤd>-X&p.q(6>[0~R\+NKc~+գ/`wlxUg9m3Gr8bLpc S@u  0׌ldFj^Edq90°Nw\`Md/FМC9_ gf~0+~#i h»\,{KY7iSKߓ9K N)z(y#IŇk3k* hBMRf" 9tGdj၍Ǡ*Kt{9 Bg/ /"͚('fiњN- !-ǧ6mӮ4A'opF)svƧ.aH]I[)ʒM#ݕC̸\!{w~H[nNI ˓ [+GlqД<ND" <Īo: 630M- vئ#Y Q8OA;+%oϜ:_.!Gg KmN$57n> V^#58SThnC$ebA :{9?*L5lJ#"@GӐd^"_THSvd3Bb3_O.0 V7Xv\h$-kI ;5^%2vK!{R I^_). ҹE7dWң'[`1WOSA2_Qz$"Z2pHMBӋCS<^nUzd]7%YqIgLfS "/k\jĐغuL`>гO<:r5hۉZs(w_/ wf!!.-(@VxЬ?Eԛ}Tб>Λr[+_vS\+, QYzo%Hm+-5Jz΅(oQ_)ƕ%< :;C{)Ƨy=C 8,}.mFh\NӅrQyJ#OtDCSLݿȮ_@L6ͰMc:3ɏW4 ?Uu1.)> $5Wgri.d`m}㐰w͇vH7C.Rr勎6,} Y}/7dA4={\rIӯC>_`'a[[u $M I|EQ!3n$ΠʦRA%ԟ4I׷UwWPV] rۄIKj恺 ߦnKEj)o|Z$J)% a<{^3q2! kd?H` >Nh۸rdQr $Ӯ B'+{qX +H`wLT g|3T$&5m> UbJ̖sD?,uL/2"Q3`h;cbDDh^TdP5EXRԾv܄s,K&tx&ƙkI2}xTh~A9b{G: `-xy4Dq1W_5͡Q^cd4iha ͗>`~Yc>ᥱ$1d*ʽjI;|!<ӼaD"ǕK# 5OOgPqb!ǻB'詂$"?xNY]:ND,:)6X1V0 B]d[-:|MSgvi sCO@:@BO,K4>pS;jCާDF+SΦ 6 p6NW91;p[iM|_cgvb~k {R[1ďRvTO ̮ q4禪O[k`=lEMxJY9]JJƮߘo7ND\}HɚttƥT<͉ dm{$/W<_ΞMҩG.AG97NjQz(#EݘiK=~㹴p!J>!|ԉgmoEhDv~VPsRBzp&8M p&5PnW_8-|t>+)hhe:9K!&: ed~Nf(h*(_/ puX87ʊ1_~ &6\8/pHX tSJ}kmmk]-J5HҕnV&4h~"[|Cqk(N g jݔk1p ;hd tYBc| [fNjOA ÁU@RO1>?*ʳ`l`- Qa۷<ы.z 3Є}E n~b,t>"cCWz3L;6XG*yIwb]@q0Vڠ /*ORXr{X5O@q4@Juf{}?/ׁ ~VJ-M4Uc(55 \Lő9e4 xZߍ+@B{r40׸E5Yay Az׉:Sx,i5c;o=p9:JO>\@LO|TƀNfbzdޔ[N:ׄV[2L,z#vjUYUlm.%$ql}Te/@HLNSxGu1% 0ye # f7%V7Wal5jH%xy鷕]q֭& %0 7;(3Ov"^ɩ栐_ 1HV&oSM3d\W|qL 'HJ9 @K_abeF*m{;,pΧ@g+ CA&tWXmAaFF]cy)e΢X.X P0)Ӭ2 Ǖ;NȢE/{ i ^_:HAL1lIG8wYd `9TbeE0=ui 1E;|T'dsIVeRr gGhYĽ B :Phstx6B6\1PR4PWyR~9J6IZ\d?NAsMNLc8JN;'F6orL1jin|"Ǫ+DeI\vh?w`M/ڸdBX8 lV XW4HѨϾ.˺+ɔjuj$c^u390}D:ngh r j,VḤl+b+{cY(liBk3 ^@9ʡp! j`f~OltoS!Vns`pLRH-`XWr%uF[`A:6EcnwUfK,_D;M|G bH=.1}.ދa{0ο#iht"J oޔp;0+ ch:qc.6oѕ%;ܽtnlQLXeyww\KtxwL.ܲ;cBݑf.~1# dB̽/y:|S('G 0#E8GV5f56W4v]5[eWӣD'͆yvu ſFC˟l> Qz%(m:$!_iw(qB(> @JPo7ԁ>Dv|w9*Yy6zJsu:k:1l$X.I:l{-E{聕X(C Y#ǪCȶΰ/Yk"h'zWcbp*-푢LƣeQ. H줠pAG5!9!W`ˌS#xF9]YJQ1:圫9C3@^Џ_19 R$RM.6,BVxӡ&#?ү^mAFXϖc,tD(Zǵ̾DBU]_W]V_R?(m\<%y9c!ye}]Gs80QT.xB|@}ZK85O!^76ULMdMӖkAitwIoYtz#L!jatqeӖ&X%fy q|W=q _m)P`adR6 }ۢxbu55֟ yzr4ib9sFj@B-,`?SEøwO@:r\֛Ԟ$H!eOM& f g!w5J#L(6L8;śr0Y !8|Ic-:ϴH22i8'Qg;yD4H9d\;?4!nݹsnְ8ڵvNiJJBRjT4rr8T5hTZwޒ1),WCr5ˉT.p}vnU83l ^ X'hr'?+ɮLaN1d}T:#ijH0#8RU9HKI#3pr/z>Hu%6kP)~yA{ * N']Dw[l浐͸P{H=}I=.=K<ۃ*<t;Ȭ#pa.z߮Ks_z}i,ifXO"4R7})yy=)A8Y-^;6Z%֔Lip쁜s/@Vܳ>0 f բH,Nȵ nΓF(vd{ eJ3hdaXІ l4(z[n<ֹSCfC6 zۆ#]F*Gu8VKm ךHRzpB | Pa ٦9:U(Rm뮵q VC)@lغ7?U'Lay)HO_dM7~(&T$w>wl7º%jECj:w!+#_?A_ S7~U%b [xI/K##F\jF푰+*N㦼+*[Ѥtٖ)&P˺BlB47lWyĄ\tBw.g& ƑK|B,섑ĺq{㤘%m.OFqtU:OZOO'B1?PP4HVm+J!!č.$5%KvF𩎊,JBXIa0OО_ m(VM!FT(> `WUr_OA%ӎZ l[QHwF! = m\mڧQtUoqOet>Xx36?r ~Х1D_9?1uF殏 opy|,ܰۏKxY~()lY30: / 󍱿iB_f+(BPh z$դ(%7n2*E723gW@pl/r$N\ q-y|?|1'rrrbeq Ak1j+jڿkgFZp XU;<h ݯP[rr#B<:BӆGln5@n@6>#+'h>y Tdru ^1 T܄@x7JQGYCTiZǮ{uC'ǕpwaK}+8d-[tyFYX#$Cg]Ѱ{ su^Cǂ&8u6$brspPGCLzUO91fj!uCvF]֖𒱬Wj0%%q|Wa`u%n̦jB]*eۃ,[iAͽs@ ?F t .̵{j*R6\E>3GR\U< \I=[ijVwֻK{!i%JcΟ QyHD1PNɅG87MɝS"r1f#?bي,uqsUƃ)a&m7~Vh4 [!E3'NN[OlIӈ*5STyK5) >XHA(Lϓq5!xO=?&Î[&}-\ʜM pa.TBR!~57ԄL$DȺzp7iʾfe{.J ZKB-6 W]ZB/oykXbpt;E RvT81%y>#M)co~T TVJ] ;a(ۃ!?>:G$F7c֔xO^DϏaKD Su@=A%0/*<̕?ZSr7tՎE#h0@`L =y8!ՠ;aG"@*&G:݀-[g1jEqB0ے)uA&QRPx:߉2%"1E87^_.p3u5'@:7oR/z^s9%1}z )s{v=bB\U~@wß Y6Pp@Eju/,FS RETťIُ!K^z؇Qc5N[^z<;N,(--3p^O@H|@ QLFCB5Xf2}ᡝ/^Hubb;( ȆN.߫>US[Zwݜx0$ D~(&F1;M `PT:P `bDUX_7׺4~gdxWS"OLJO=% 0 ٤(ч[4#eeSMW 9ናݫwb>&0$5mt#G;ϧ‘aGB}ҵ$*ƝPCyae \^tZ(/⌔7_0Rn5 ,~V6MRڗ'.mct9&!+GnP&sv眝J[W#7?Y!K{ :hna Jʜ*0;\ pk m_{U9/%& VQ>CƶkidHӎa>p~8RVh*Nᾷ&PNc^N:7;luo7VKTV31'tgp83UDqM ]Q$Bh1!)O0.3$!5tL k2"?B\˹< Zf . lmfыP:8m.L;UbqqX>3:,2 pAT<{ptIF5j&ם7_? !eޯ\ KZ'+|l{~Cs9fs}4g]&TRoؓۧ3"_oꁄ?5/};a4COR,P:TgYZ070701000003e3000081a4000000000000000000000001642f097500000c2c000000000000000000000000000000000000005200000000./lib/modules/4.18.0-484.rt7.273.el8.x86_64+debug/kernel/mm/hwpoison-inject.ko.xz7zXZִF!t/6 ]?Eh=ڜ.+ RD;QA/k>1'N՟(G>R4$Y txgl6/onJiԯ)yU%X'H𓖖&)#QpI͏%7^JཀMt:?Qŗf&,6kyR([hSҊ8y6SHpXv&VA,Uo>*Ek4KrZ9%X0S`v>sA )TQp Nɻr]ɯLCΝfѶ>T̀E6]luk?H4;8ϔN.u%$@?9c!Xbm]Zs22&H+\[+6<{ԿG,o;KԲI4F VXV#!+ 6]7b!2ޕIb(nZ x 7H[#Y['?;:;ssn`n9 H}#LZjb@g]0@NٷZN!yN=^ȹh!ac1wp"B7~*rp.YKmkDF=Jtg&\ޅC*NjߏS)98{)| /79Nf(XY*[|Ǩ'O܉W]d9+f/IX 9L$U\6u5 n 6:/ * 8%7*uLьȉ=|Wɔ*;\u|JC ,ԻSeܪyo\iR!L+]O|0Rl ע~)܎@LC?g ,4[hD#U8æ>-#dz5|1%+=A z36/@>"3>9.!3ss\Ain ^Hޡlc[g1B4c@p, ZJУ\G&q*Br+v2䧩6Y1#r,F,Tq\XR܈ r /|փ]"%"wez4.C6qb+/I֜MFS0 MXv=q;v 7n^e}fr}'D_噸YC] «0RRn\>dzh R9B\`[^EX-Lh>)|w40"Gfto׭}FN;xAF@"p^B(:baY (UEFmA"HJP dD-wc:3X:xgRlnn=S% {­‹%Y W5P֯\J3Wbi p0$3нQ7>p2"+:q&THpaMI#sx]:? KJ+HLRQ}_=\yN4mԼ)>\>|td,)]N}]|G ۭ|5*^0+ 9J8ܖz{ <$߳!IDQ  S # ĐS4y[MTg>ʢ59Wq+ké n&XfJo` l0WՂ IW[37hW,?i?`BC!`4Nu "zmW4@A 5x*&R vuҲd$˖-#*>H&](z x2K6;pc])S:΁3.RKOzlfhm#)˔'*;EXQ^3@9|7qV&[zsPQe~ȗSliS`c3uby&sH")HGU,s a^~$ASsM zųZ{X=:pM(@A UPTE r ОF g $P'~c2jH4Ugƭ ,%BkU{[~\ -:튏t Ƌ2@z,lř\+{>ǕS ĝmh:xdV WPJJ6u&udg>삐KuJH' =Lhʤ;qƝ ukl(y&vX:&k 3s%>]C2e]7Q>,'ǜMҼ`?(avQU?ƥX6Ct+]P-3S-ߍvŜ;n*o[R/MaRQ<߻n9-m#?2ek!aG狙(l gQ(rg]hJGIPxXn + E2Ōn4_m /i?#w I^ʼnY&X&SNՕzY"\ 1ʹ }͟UWe@̀b;zc'L.!TRCԐnm<2a OZnԹO.*e>x9\訃8e7ovYE5wc!75ayQ uyU_u<4Ǹd(,n㾑!orUmgEXgYZ070701000003e4000081a4000000000000000000000001642f0975000035e8000000000000000000000000000000000000005300000000./lib/modules/4.18.0-484.rt7.273.el8.x86_64+debug/kernel/net/6lowpan/6lowpan.ko.xz7zXZִF!t/5]?Eh=ڜ.+~atp]8[qף@47(}[ Wk ]0wlIQ .mu/'5ph\^cPx`Ce>tDX Q3h("ʉ>H^q$@QM~z{IeYu<#`x2n(!Lv (N_Y2wY\υJW[3f ˂xB?ZoW_GĀ&~e!goV ފ_cNܒvX5PW3)yS-'=U,F7 'Cҗ7}G$?!vUeZkުj* 19t=X|ZFT^Qqv2p蹅q9<:v6mQC\i%WhKŊ+4dO"V̓ IN8π㢞qxnC.%ՇRnyT[p~]bIeχay,Ǡ1( @)dM|Ă$9oR.Щ$xpYnh;€SB#@睤 \>@ks>?D?ڵ4WIDVR^4UYeU*3Ǘ0> -GSF *,j(yjS"bi⳿+ ~2yvUsվlD0ˏx]t[ +yhWI \&sa:>SFW_jL=0GD v\dY3_19@wjrQڞ+XBL@TIL2ɬsoFaQ[J c`uAf%PcIz0e /2siٜKQ9FF@3bJLW Mn'gӼ:CF $$ٿi.]Mh }VcX!<4z@Nǹ:[&lMcM9f[W/C9sDqF%:&[}ҁ@y-80gٴi $D,^u>;;,m{D`wW9T[m`2W9y2Q5V3I+ |1K&4]M,o|FTM}3FNvP!Z24f 4Oʠ uZ$uy, :׭ ?]鉻ubQ ]ܮ(.xJm(ޙl8X] fv)%Q6p!*6Q19/. 5cwzu9rα_+N"`^_FРtE$Q&UKUΊӄn$[|3:3G&Yjtj/em ~MggPs,WD3ї4xŸx9~.!C.Z xXbUėG~` "cn yy*)9Aͧ6JeP ˹Nl&":Ĕ+<|ubSS4NqxrdlcD1N Z3V]Rmb]: AKKڶp {{y<=Y]ؖcvَxt*bHrEP(5bYvlDR%sЙW͉R h ䷁J9F8擒=w6I kQG4(m0" A3ZLFMvl<A$&U%n93DD_*ҳTz./36 @4&!z0EcYWP]N*gBLU«ʺo%Di T֒˔Mx)4.Vٜ3h}-LgQ`Բ@b泵Ϥ.;2\mPARlmg]\? Ϫkᳮ2Y%Zh0d zָO::sړz W=@Ad1oFN~QƫxIG&g{,"BjG^?sӿ_lI0<ƾFzE*-&a) 4W#QDVs㿤Y$*퀠!IEmѱS&4ƒNUhD.rq/Kw8! #LBČ &>1L}ox+[Տ;UD3% a`]v2D&S&4kǖW_ff|J@[݄}'WՕUC͢ݒrvFMEZЪoTp0כPt5<֫dz|ܫG}.&05\JJP/񾌚Oà%(Ӟow3s*_i@JvYu)Llw |1-epHn%վpMM6V_ w&kQM9d҄E8g6I r:g~B, 12}zwX{1Zq|snjGTpF:JQzZ ַwϽ8 K8CX)f(lIxemg諰Hnloa^T{ N/TEm޻*>\@s' jQk|χDadKK!7s/{kT?H&<; 14Ov7I7 V̌~]Pӹ 9ZwK ȏKO΃H3ɱvkQ-Ö c,!'Zվ{(P`(DSnlb|U?!SS0z4zru+Ԕ#j$h@\Gy ɐ^<42G:-%]{4ѻxF2 'E5s~&q݃( b̺ `{]eZ <@N:|dIѤ(Н@ gh#SڕS'W @_KGf!NPPX&wn!T& S>^dݣأYGdg.Y^M-zMyZoޏ_c= lYwB.Jh@Z5j+NTC]v1g@{ |5N{CI&  "P n:7U*Z;Q6Fo54_їB5\:$S[a˄2 *Tga ghGkrPjT24QXQp{H]CXZJc'D"n7VRD9.6Th>ahma |:!A0wkzTC.ɻ=ݕ  J ĸqCv> KJ0+S^HPxf:BZ2t웬Hc(WXތ:eǬxڿ>$ ѕX"o _J0/E ,rf![W6<wo+tkpz-K*(;((`V\%)Y|T&grDȸV8*`v;?(q]Q>QֳRj$RtO.2wnxA[оms>iz{tln~8DGbix ]|8,R}Fo eQ )y-#g '[E I$;2fC[$e10ٝ gQ.PΣTp/4'/^Fq `Jz']eSjPn?sC GEڲԮ7輆I18Ca;  w"mh;U,nǂZ%[OOm>GZ_hfWR a[kvᴀ#zxĞ62Nhcnum_:9_:L 8c|my<$!.ny\=c{ KH,"HÚ cinhn7ɻ2:"J:$D$uf4˜jhSr{vTX<ok׫Zg0R7jw  O#p; &tVQa%C3XUNH?g 4sF5[/6W2-=i)bB m\$˓?{;3ab-D B9>.7"f"gBY#Tf"q0 :H|dLJ>^i JyljI&M]QT$wxRuhυ:E<Ǜ %mӘv 5ʬ0D[Pfx W1ߥ/!Yh٘V~q{ ܋i>SD|^!zgKX]yf|Ea/lB)0xt#0m$#yGlOߠ'ĒPB&abf GsYFSk15,heLF= {ѵ& @1> gAԜ&X9G7dVUC=޻'70ƾ3+؁0J ɪa,wBL\' njlKs2ωر=7tfZ=5!\4$<&*^2MﮙYY9:vİ29H}ĎMJt2@}5J6T;G WQ ]Uu>svۋ?ZlltJNפ]p~ pDŨRaxsOm}L9ʱsQ(ߧuO P;UO܆oIZҖ&[d4󥅧'TA!*\͝`O wbY%1j,%HԸPxHNj~: h~*ە2$ 7#${[ t^ '(*c|1V u ;'y m 8RAԖ6hIUx\J cN=q~@p_Y Ȍ N,.U/j`CY{ora72֕Q[Y'kj^Ea=L}d -!sxJ1t.lH*D_;Pf']85d4AD.^핚i*mH }ũYTHI&E^ik  0Wa z`s%/ld ՉE.2i>T}[Il]2}fZCQ*ըH,ZLC+{_5 Mq@e,p<' ~7dݚw*|/P:il'ƃm6b< Xal ' t^/6+p~[ ߘ~?l*UA֤#\=sH@>AI9)4_T@}qD{K76yCCs,5`uוh@fhWKDfR:ߤ^/x]6|BĿ |YPܢczӽrSÓ:A7p 1W^ҟOďN]86pL_78 : ̣BC!!5ߦed)}ύg TX piXJZ|$Q`Ak_g(ɚ(͙e9 `1 Afeq\6nsl}q9W٠ %u8{odg:Uh^nլUR株9m4|H% D2ԣWdk 1g=o3jDF9skt"fɽLW<&2+Jk)$B +x_-,孓'3!~V^x8E:DL$7ea (M׏NWaS50 ˋ+dZK7~u &g<2K6pUfwET;oMVAuspa*=vYqV<8{XqA 敌 U? Vm1/^Evq>d5P(z7?m-W"DP*j齱4I c"|mǕ>8`DjL(@YG~A9#쮙]csEiR { )_KG%./cW ņ"}2S<, TeZ@W D^YpSٹ7Q7L:9[o`+#d7.א03girtjImS>90{@eaoeXj?wHb:;(vĖ/"W!UJUPħ?"Ԗd9c #]3"*[3PUM% sɴ3$M.8q.=UUxy3]ovT2EEbjx!+:)#\;R St2}: 378Go@ֻHBɃnQ?tzjPWss8ѕiH<Ҝ nQ=2j|HQ k-xjx\sQ@?KtJR9&%8.y`%  hGLd(#&`vTCh+r Cu~R1vcE.Gj0n9~n|mF(h´ՠ0HLK_˪Judh- >XϞꥄ"I m _Z7(dE O7xIr~GSg`nzm-ADʛ&I[} ܻ7*@Y t "r<'!z7{ 1Tm [@wKuƢRVai #=1 g tG{4A;W*QzCl ME*4O> XjF~:a#E FoMZifL(L{ԥXh#ϫKJmæ[ꗖ;$ݎt48扴d@%5ڟ 7Ͼ;M  EʟƑg0F`JFvٺ(ՒbF{׍Áwr#jg/$X!p ?!n풸^)X B0AAߏDhEA^q:BPs s}ZzP7a^hk-&?kj 7BXkf o";VNWt7kˆNa[7ʌ Z: "R[ՄwKQЎcQfl4q*`~h驲B<CugCD~pu <͵mn@FuUp/W/P۝ W+LZ@nT}A98ܴʲZ7*l=R-$9;uWʄ}j9X0Nt;mw}!$G#_>UfZ \o7 !Kxn yzgmi$ugQhxà`.MfIi~sXpH887Rnټqf67ɔVlG[>8n*deݰ5%M>jL;qp'O Sd8c\/'Ek 3O 3ȯz҄}4kFV9|[UBCd;+5flT%C,Z G؟Kp~{%vi{ק5=]% ^1h-fz-L#W9ܬwiuX̺M' rKAlڛ`g>\tRsv˨]&IoP|ʐ9W&fy28:urZ'Ȃr+zzX;b8yv-'=zke q>Պs49huJ+LT)9V &%tbU5Шh!.n8 Ɲo)UԬ}(2-m;׭9IZN_#IԚ'q']P0O?5)Sb?*9wK>eR0sO֤py ۤY0cFMG dDoh#&";'N2*|ld܁9?Mn%2jXotXZ{q~ Xk%1bvVEYž @Ԧ4LMbY) #&bŇ< 7iSŰosLJ%0VQ45'Tv&!76g=uddwZ;WDJ{AV41dq8J>Kovsebqvtpr:hȠe/mVmxe[RT=ԍ/W')ԛSVXkbI~q] AwW\{'@ɩ ͷtSܡ|2($`Y۳Q˓GsiHijE=L,F#`0*fIG>4ݡ}(?^^l]ۻt/,JC!󖃴`H|IN &œ#Őt&m? t,u?fp¤9Rd,~.k:k6(kߪfVd1T-aet4bˁt$y/^Y+Ğ65jȯ1sh)Z76`^PdHwЁv\?}#Y%Zwyy6|h[ѧJg@%YFJ-9˜v%Arl(i܎z"MY>јGc-sJMp9>P/=;ДQsYK rd@{q:̙9jd3ewL9Axpx(ˌ"Qwʼn~cv2Ox6~i1כ,iB9n7Lw MR/eⴾrëB^GP Vg> ]~(#Uɡ9HkPԇ('QAoW E5j{P^GVO4H'ҏϋ z kXN8ܤA=0+;I XaGO;"0OL:P(FsDtU=~^~#a-"o 3lFkطgYZ070701000003e5000081a4000000000000000000000001642f097500007024000000000000000000000000000000000000004b00000000./lib/modules/4.18.0-484.rt7.273.el8.x86_64+debug/kernel/net/atm/atm.ko.xz7zXZִF!t/To]?Eh=ڜ.+*DC^5\2C 36 ! Ky)6?T, *w}.VT0g&71GƯ1l}xI|z43z9slMx9fusK]fFo*>K7^tZ'c<8lZEG9D9MN¤.̽3۷Q~6iY%6*t. (fKG6ZX𧄼0sAI  q0.E{'h@SzjhhՐ%J4Qubr(mKƚ#=vf/vNbL'rUGձ '4@Iīn$a xE\iq%,Ģ!wE^elP7_m^g&ctnM&7NC#[1m:ر"t.+@70X:b9*G%9v.7W>r{:МܪQ=?6Fץӯ!$X&(A«=yMmI.!!ni p165~ !Mz'su(S&\t57qX=c@g+eVi5A`QvTa/c'PX] ^+tbgY@6!jgn+Bܮ.ثXݗ5t^ڸǢ^--dEvU** L3$ S.P4f.$Bsbv5Xh I#!N(Ob{䖏eX@n#5'={?$J6h$+_!o4Od) {~3NX:{-S[)P AxiݰdF\nzrV~d_^5͚` (U%Oh'`Ӷ-5e* Y ,fCyKo)[RN;ٜ =D϶/wH= Ragh`<Z .C!}1D( =`Sl4 dRtEkw͋+XCg'ό?2DQ[=?(ZRlCc&*PqNAOH|~o(m]Z;ʴޙ= 9MM:%Vrg(/rh!&Y;Qw&vT`蜤ѹX& K[U؂ g 轃zys($#B `o 0[ܵNe&ͽʃIf_[A yIz9䌜UE>͸"-E6:x*2(e~3qMF71v!9I(y6S~;^%TC m4Js,'|Þ77NaUGhK(Ә|s cpĽv[cLyK7 X)ͷx^?1셻@64nlJŅD+f[C׬u3 ~):*,cYPO'fcRGė}ENة5'_2&ǩ忷!3H$|Qh𦖅 I;_ B2Șqezy{'XMB@t0*85W NpuaR#H}da),Xax"C}"tpk&]M"p:YT AJb ~M(KO̡Ap틿od۲Ӌf3+g~x|jB_oϱT}-?#k#)t4WB쀚iʀtي>XNvT/D}2ш;:2P^Yډuw$jJa :4=un uRBEsv/ pJCtݟ-8ݛlM"N)ظ>DU/: A~[<_)*&Y*MTwVQrW>! De(ϫ e I&8>URdkqO[-mlđe:*~$S ,qRV׀V,} QnCotv1Ql/9,`ʌ]x/MfBRJHXCMcW 'EDD.!7s~YrEm<#u'k8Z|F}=#S:C+.͋Ҟ)lBA<שШ<ν0t* r)1?d:4W+}agMp΄iM_}JY,&Śjnb".7SuV5ެNey4 H>|bdnH5ewCcrg%d'#7wN)d+(.:iNaXy6hl|QWsڽT%*13ם;/aDF!VS '*KWk#fM"#J!l$R|z1'5 4TnQg6N>0 WYk5| ۑ3 {^ "limcX+<c3)>1>sWaI<JFǺP n3,r6gY ƌ &@]?rK`j-ʨhp=U(ē *N4, 0ueP# Ş1X>p8;9o+>\T{EbSr&" Y~$21\>Z8ȜH˥f3oZoɭsߓn <Ʋ8ޞs|)>T\qNdgΕWP.VX_Y(%vygj,,Z5ѧ%uOd|xf <pR?ґWA}:`G3o=JHcFNz˙!X;!$AcWe̟b1y $D[7zKZ9`5ےD޺W*H5tш`$ Tш ';]Ї\&K 2bYVn?r{TS6Z52nV3|Y>Q`a i Dr' '}+vI5m8^v/bFD)`a_J8C|X33!L0ZiԖ}=p>9Timë tWx_kV7[fՉlU/q9]f@_c#[h.O(KO,j 蹁' .>>:&Ua&ac/⍈?zU ,$=~+;DWZv[e I 'rQ1|v(36G7Xkraq٨&]얌ӘIa# FW;2 qMm|FƏeOH`\G^zv( ӿfᇝ8&1۸F#*P !Gkn;wbؿ w F%| zuϺ@5- WϛVP|\KY9?NBў>f EW)2|K#ir/բkұa7̂i+GW7+* _K@>JwU?i}Vݣcc[Wx ;U=r\&7)o=ƿ566Kfw(6TP:f3ӫUҬ0FD'_ӿf@_q Z2neFkZlƍ 6r?zPݣ!z>/ 3amd,LT|NdkZ?v\PMz$j¶>Eϵ<.)U&v\IUщ2B6Yt?Q_[tc-52f@{l{ꯏDnX&a<ٗn%x %{vx'-o1"n~g:{nb C4Cˣ긑t8f\a4 KT^}&(2Reg-v z9j>1ZoRL{ #)dJf?n͇B԰Rڵazhb}{˨V6eim2k &c,5nOf8c/:afDhe]Z8qy != Q"J˄RUķKaڤVōzd&#>QXBnKDr9+u5eF*C WP,y#yV}@K{0<*J|\aoȻD7AbI#罾< c_ K9*J͛5^LͽEk DK:f?C?SmŪWg9 ,&&!x *|"lXQ3'd_aj|x.E/n)Nz1 ,&2tޮGi˷K+zp3WP ~qqX~|g{ EVsԶQw$/4"0`6I(gk㞔Ds$Tum֍K3DZvp MV,P}3 ΙjP5{ T.sS~!gtoSuȜ*u X)@$X5tO\ZiE(pk;޼= 5xaggMTxI_zk+86'+~] ',SK71]{!=Ow$19iz*Py,[g\c:|"[Es!~~`BD.[w\GIN7LN\v*&y] G߲" t"P@n ڷ B[O}bu(^i?滮,K]=nIHk{5:5ySti;3bƦ,ALta G #}1aF$ 5u@K{4V&oo{*isށf/H1!e|j=>>-,#8F; ͖?VٜXYpewA}\W}(Hw!юQH@qWf\H;c2GL ։C\ Ks.|3T MrFq_{/"SG]kW1bjcxcy}z܅wŢB\nYvy~|~5~8 '[sxi>+Q.`w D>r@h֜ @O#v;h1_;+r..?b /~Cw8e-k;ҥg ۬5Qq]4NZ+-z c֫ XIo(6)Qlݔi_GI pFʏQ|e,'zU r#RoWDVbԉtGW3Sl <8[͘7N`s5f#\bt$rw>32£}#G@{k+aüE(D˽q<>Uqm.Q~Sw7c0E$:# %.T`̎M}[N,!|fn~h4r)!2؜;ɯ\ma9hr7Pp .'MmSڃD/S Зe\+?p$&sY% M6ep  UGlSʳ Oz`oMZ"I#k+nӑn кNz]tOՔT29X[#nXʘNеFjsZ`!άaQU^wY\*j o>f :JIA&[<(Ha7vtK )c1?۽?x}Sp z#sױLpwՠ`aq :Ei'xrKY=@O>߹O[_P͋eZ1xRGՔvLUɅΔN<Cf -@ZG!j6A@Ɨ&=q_VoYFa9Osb=og"k,L xΝmzi·⸷m@_ҝ>z8>pNLKusMS\<*8/m:ꄅOK_L%A,g/̈́hnAZ\#f|p )~w6ea 6\0%4_Qgi^ZC 5$ym@TaJVa&1&X``}>"d]HF|XS.h9-n'¥܌u<#KvJHx ]1U [QT"Dպ:kpY)2aI2t!FIVMsWtM'ͼy0PQG?Z%ÂXHuW]JN(p \i=OW`πU~bN,U€L\|!;Z\{xGYAzmU;s/f'LWs seւD O5L8$}|.ݣ>VWaU\ ;7gOxhwQqx)ѧ}s֜[lMRSfba :#Yk(hʸn˨0]F9vn{Ӈ%w7hB`AOU?^HuNmW]@"mApPȲf2FD+ck yʠ뙇@঎ILBh;&BCP#Ƹ"8b+DrB,dDžΑ:*on=΍|YwO\>Փ0~`L8%:4;HӨFeƺp/DKXo0m6i0Q"^NdtjXXN3iRO=՞%vLxpoxk\V|WY8z >3# $ Z&'^4|o!^^\Zv́D4]}1W9{٫ eª),G|Bj.T(UoWLGĄ1xn=o7ةaV%zNEHy- y{qHzs :)m 02_.[w E tfH=P  Df˓f9,a߮ix=lh_n./DM| ݌.^+yFk_S 4"P1"cXxW }>0@AV2_t?)is`$Bo(VVb[SW&Ż>x/C;o·yD-:(foRЏ8#lR'7K)) qJH`6c97sJ:60$%aڎ9 ʃvgft ( SкvG\%ga6\5A׻rZ4V᝶!~~Hvh/\@7# W|9Br|xDvISČXeV:!+o5>Ϩ ƓkUV[k:CcOge,m|"ƒNJi[sB1XׂGֲ 韨"OQ: /赥:e>=`=6c`v -beA_{5#iڵOO y!S xz2/u 5 RGcZH8֗K1< %D:!UU^1\w6y58asWYY;$U^Xd15'x)pX~'T@"pwӆ8X{G`:x֟iaٞDL";S&'+\akE+ݤnɈJ[^\i%zOY#o5aF&{*CǖƜDX5Mt+(ٜ pp Q)_Vu2xnq πd/O{|+fEǰTz]FU uQ 7ێwE_(HM# YMi@eGV99Չ{6YBW$ |n=2!TR* m3|]#(P=z\e7cЗٵ[2oG6&bix*Kb(֗oC}b"g +Rd)2p "Ou4_}˔鬲3 2i;t\[.aYM ukN=YjDDT}bC1<.F`:\uCbړU-NŘ}k-}֚tDR.m\>vonp \#z* B;%BoyMxu>-XI[z~[щev O3\l,IʘUC (j4 >]hupdcGY.C޺vj<*nЌw)hڒIѫa`@ K! X;<]^!.6mE(P&I@>m)<ݥz NNH^ 6[sA?U=p+Ҙ xĢ{-q Y?c}5-[SID1łwgՊCܑSYNbm&?q &!sq ZWȘ+) JaMɄniEۚoC"ϗxj)1ч7:>(|o;@K3 ;AKyV)mͶvpLxӱ؜^CWdcNbLUoUT'|#=$_ #78@vϡuD8Ca 6`,HTM&Y҄DӘ. {v]U%0B7.qgޙf4z\8C:7J$[_E1'qk?gf_7܃H)0 8%XDNj%ճt:' L_2iWEk li>.I,znBEoPl1;ѮIxHTeFzI9:̶ӳW( yڊ 9f.֊Ź^+TH'2*Qu88qA7QKQ(% '㧺ڰ`(]* 'Phv_Y,bϫn~=1@4L[.*B]ba$~*3Bс~/yQ^OvU"t|/¿j4DoW0mJd Z?u^>4M[R G-2$;qvl_E:ni=NsKy/pJ<_s3."QT|M6Dlr_[|0ֶOdw6Qm?_NdM+tʋt=LjzFz^r%##H*̗bhh!lv$Q *)m}VDVL%UIV6؋?G=k > E1}B7qӊ:ޱ.pА_6dH+ej[ AaJX}Ա+cC.vxэ*Rϻnʞd/Am6JDGYޓs/LRd@ g a9 CbSChŢصÞ[`+1""tq˩` .9ȏ'rM2؏wpGjRLl(FUЃ;?!X<.+i3td4LvK9.ϳNVl,x@c1mw^ޟ8/K.۸ x1qZC8|nP`rҨL3 /8LOH搿&]DzQe@|ŅfuBcC[#?XUE'WJ%R!zߐW{ĥЧE!)O(ىFܽETMx a[\Z;zxtR}˝H`A QPպn벭A  5X3#3RhEC6bN/Qk 亪I)ڨA u 5Nm,{v<T7\ =f{ίmNVpQ'ټ_nT9G)-ۈ(Zk< IG`-=v6d`@k@|3Pa‹nJ 5x-|ɭ4#~Zƈk\`T]"~yB=v5-JSWoL@O"]1}mL_8I,!s.ԓ* N!rB^HcZ~-5fסP7.K1^W kc!>ۧm@3#'۾\Du#&nfhE6$](f7 &0Ԟ}?+<jGVjj\\ #l %*UI[XY W+G|; $PK塜sN膹gD E*,-jj+Em}wRa~¸C'vp q4K->M ߞ..w}S 1 n톁W(롌[ҏ3ƴ\hGO412! 1[GQKhL;Lx&Ŝͫ\KFgCPk# Wb,?m̉@׊)bwpR;4-:Ƨ%fj.ʏsue>FejȑJo^êZ95~գ=H`n^h?+2S-2} u$`D4Xx,cx e#JԬJ"JawY;k r \;$AK3)Y)h"DJ) d~b5p/ r 4} Aeo:Hz67vB}).Ɠ"%\J'ӵqxkVJOΰ0ȫ2iZp|Sc~ti\ v}X23ptĘOg,:nI©1\`G?4š(u_'ufyr:¹/F9eG\5PD=zdl`]s_*#tSVVK%w3J<_[2~Ynd ȆZ$VZ'8Ž&lXQ :~h)\g+emV%Sa 4'1%WԊ"v>R&9ܝŧ :SČ uiiFhR~/s!/ru,Y#-@"ASn'ciH~FwA-y'=C[k!DDq.nƹS)as+Z[ɕ j,#xh^8]b/,g= EvulB />2"5>%:sJals##Ə-V6hXD'i 1ʃ/g^nՏ~YOM0d0jC}ДZ_'6)JMXdPLR(L\ U$c l{]`%T9 u}3otmOBc !.g|Sf}-Z$I5z\΂>f{/'췜2S*8:1lhT!!P CLc}4,-6JFfqu&' wy[`Iٮa,DotjT[`tîgbs zX8ʑ ?hn3 )ȡeVY;dy瑖qYe2B/* ?)=E"<{9|g9tȊ ʂ|тYɻ /> 1~"? Ԕ#>a 92IahYȆSJM"4-Tsb8?ƞ Е]P V? f, jOnȺǝxAjt"Ny#"K/ܺ|iJGvH;F꒽v=ʯ4}?F,xxkZLvbfuuj%5ԧ1ٵ,&S;$χrr: Rɑ; N=&X1G?ΓvX nbr1پV{oZ?H_kޯһv6*B̋Ɩa5XC[YɁaʑԢ=11Α.cuЛYr!:o셝1fH+FFj̒b'qjW9]xVׇ]Q'ޱڕ\ ѻɿ*_5#-΀?>%:&i@R }Bg3Snņ6~;wU暳EW9WzX`X;&h}IU%A2*չ+?<A| g_~T#Rr9ͳj 5uLluɣn$w2|*IZԃod%m&~eށ| nNà=H~O%A=kYޣC}Oo'efIUՉM?Cf-`?Z]u}=ϵ:d'd"lX2e#B H& ATY2`Dy~/72P]_n!dS|?oVL7ծ*jJjpo+Cr>B>C!8kў,lG5w@]{g s-]-b^W>6m{CI4~aAخn42D%jFNLs"P}>}y(eax()ON>q^‘xT-򥶞 /ݑ6#aGgkC%"'W}殴G("R(EJ&ɌbS\baq*EWTE_%uRyXAkGl]̥+?(gk``N~>M̵ыj͗=?5R59''{^2 aLׄ3rsbvԞs3ČU]y34Mơ'e`7eECo1|PPÒ=ǐ6_>ALzҏ5QTy8iNW[YKO/f>(=Kbf:2mR4Օ>[dSĢGsW3MɹtcB{!hܨ> wlB I 0 /՛L]sѲn؆A,Y80q!B=C!9:Wٚ{S= d[_OrX̶KN TW&=()b0}TrG'}ʐU;+߰@ڋ @1,໘2ɵOI3?]^F);]2"ooald-< Z;P0щ{OCSoy\~@jѸyI04v2*l(tKr;T[$j%1)Taj^dhٳ 0}WwGvKv9mi7ީCS_z\3$g7~GFY x!n ʇj/^,g3w!d&j? +3Ċߚ2naaQ{W\+ykomi4_zptAm֩i_%׷/xV`(Xwz[AZ0*rcK OQGEKWL9=kHM q6=0GD32\cxj x*මIYL&C%.Әhӗڵ˜-)ț&J 7%EsE+"jfE?ejV7tDžb%'_}vkz_86R곶[A-4loWeCqi&ćLr0 {\ GSBIhUrԾ~X polenx=I/ck @ ԰:vXsN~SzHvqanUU+@̮Q^vFTJ&̱e)sp^$Cg|F\fړqt[?D?5r؏9ږX>Xg }/t2][+yHXO4bhgme+$ߏP} A%P j#5߭VH\f[SEbWR<7=uZNKs@S1*mdʾ#rπ->j.|;ǮK.<ïRh67a:2+2Q RB&͋Дk cZ ȩuWh&psU%'3͹Ƿӈ;x4c07o})Tlh A%pO#2$0*88hg`^H f~vE+0rԳ0j )o t49)JSKv bwJ_,On kiېI?lEOLcڔ5緡T64'&"ՈCZ*bz޽Y7OanuJSc:;,-:y+.ZgEqIpJ!Mb%AʚpGl#@te}W=4*ٓ-]~Qlw r`0Z/Ciᔯ bϬ+hZ2b ߨnR=Q fP1? <- SOx=ŌpI"NmCig%ՈПtm*7. pV٪˅O$(QQF7*F\5QFʋn zf?J0oBBia㑄]nBۑ/OQV`qҞީBLzT@MJֳɲY2GꩼW0mDR@yfX.[Ǔ_ADXQU#-,tNSPcb(&û|$TG]fg,(r}y皅T@ԵbR12gv'Kq8w`^W<|3z5=(V7*{I@=;LOާǐZ?ſ'Ѭ(Op뢣QVϖ?FI9";TG/zi2"3u١dS&Jo1e2=mPU'Pz mq9;쾕v)`ΧsLu^j IBdSK./*ԙc1LB\ekYW7  @&?C:&֝8‘d*;%Hڟ pC~5gzA} t4tUsK yͷs2Зgbx>DFגk_+M)N?08ČRrTV?d.f{~ʥ8el=L&Ͷ1~uw FL=$ƈ2#WS΀^تzs{vQgpcf@NZ;ьg?xΪe0/DEMJ%G6ϳ3թ)ڡmD J[yvj0֜?#@;j4 ]HéCtAN鈒T?9 $SPJK]q' T-ٿ7/&!N}ե cZ|Ncys5q]1n.$[$*ic0Sf5fהuur^oFYy%'rW(UN)O™*7's5C[SvL]ѨwӐ/v>o|ľϋ {%DHc4v8YON&I]|ÆGmQG"%20e תC!VKMLNyd7R3! 4ӰƻOIAѣM/?!6u`&DO|9eN0)&;ns5Ѧg_ĒEa=lHyd z3S՘!9ٖqKQ-i *g 1-*SxO(LM2R-|$?W5 ^K: JzH[D>_2rHVMY/ *nԑQ^gq6DDcѬ"6xS2,e@ӟH66FQf߁㗌M:f3oӚwODJH(.H-ǜ.b*O9-2c6 9?Go!qs+wjHjDg+572mzG"TbsgMH/|*pMЗ@= 2^ Vo>dڷ\BV=0>߇evH)t#;{idKk~rp_wPĊhrC~~P!U}1DX5!hDIܹx9tTSoaIK*<"%$(  g̀GΣrB.Av"{K*\n8DpjfuK@>m4蛜gb,CəUޟ=_ Ru9` K ǯ 0զR Rmα$o|P*[}/ b=&!HChQփ#D2M S{Duz#E,VPr&uɳr&Gobʩ gYZ070701000003e6000081a4000000000000000000000001642f09750003e594000000000000000000000000000000000000005700000000./lib/modules/4.18.0-484.rt7.273.el8.x86_64+debug/kernel/net/bluetooth/bluetooth.ko.xz7zXZִF!t/❤]?Eh=ڜ.+lQl(p}rP1B5ޯF3n;mgÍoH0QqėGe6kj'lR89yJр;导3CkSbI]n=.t5+gH^= ]5ь$|/SBm&űr6hehuQi `%#*"Li>]@[j%b6YU.*S%"oC&%geg2+y S{SĈ(y"84jnq6Uзh?5& 94<>h~ovOO<΍eŸ "Y9AdĿKЮhJ EaD3&r2z:SE9'3/$4v-L-V},(<⊕+,)ECG?ĞX%JQc^%iP$7BRwE4Ǡ LlMU ^|r6)? ^-`ex/TΦAX7$Tc!4iE춉z^kR+g]NϞП` Ԁ?t7f \KY# %Ij # a+qo;B.B$ĐP! PM/r"]\ˊЂ8~i3ۯ;1 QkatEr Vwl`LzU \K f%\zS,TQW/zptK̿\׷Elu#\ P0Yra17,4FM)B6!J4j8*Le۹n0̈fLB-F$h1>C0erzeF7-*c6d,1٫  4*&غsW^ ڊ4q`i` j\Ha"*=d0jHڝEQ1A b u٥w;udJ|k <əxba<ʨxitRa&4 -=`"Q Cl͓]jy ďmʏ}A8FRQG2O]DKw,A"BI 7zǍac[ B< EgcD=L(ֹ5k"8~~I6 !]͐{P.A혓5uO YA fk4MܐN9 O!OKMTDY>ze 74X#rZ|WJoӱ/ft(2^$q/dlїGɂyֵJS4ثT _\nJ,}kneT@zloz'5}Pχ4;~ʹ3vM $ԝdžuKr㏤ =vx-C3/_X5G&"_%mb/sNC<%d<(I t>~[EYaO3 NntrhK sS[+r/@qRٚSڄt˥3^HYFfz_!Rנ sfa יDzB_c1m(:2* Lֻ+#C9ddmNd(97I,%>"Cg J* [. 9D>dY85$Wc7+m&ΓU'vITPz6EJs93 |pPl[4 [A*(X`S؛Ldd'иsޙ0{@T髾zi#^W,:IMcI.i*O",DB/1;Rx)ċPSZ<!3LDz ifL^!'p mmE}:\hq꠵DmB6opBThgȐ$^B:UZh\œK*36KR,_I,ƥ \Ғ|Sϑ>˃c<+ SaA>;8'#PJ5pIU32 լJ FX2'G*9łtVVszd1\|Z 8FeIpz˔XY[/Nw,g˩J+NRϮ9e9a Q;0cgY%۽*BԨ+{6y\@9/e)ʸQc]>Z(x$`upљ1?}8 rҧ|8FXŚP`pl{T6#u#Q.tNw[7"xۍF"-#TV$_|OErI-7u`Q؏u?y@|?lhD>:(/>BeZ|R4[.6EP-%<%*)k{HX Ѷ \R5 C;0VdLw~ kysŠy\W&sFT-O[,$о}N @JJmX Xs `=5d+ j 6܈Zl*<;93^ǟڑw)tD}r?Ao|^[x{籌D$iza}[Źs^hWRNݩ6'o3MZ1o?Js !?ZI3@?泎l"(0N/mˆZ֔ǚ'Y'=5D_7-Z[oֿmU_7A$pbzD) w33bQ `qX9B؍SϽmn[)qrQH 4ѩq(9e>}t)dUQE@9/`C؇ÝU0H*j*z^aRfoC6cAzywA`, JS+q}˙z+iMI>jJ|eFA%5&ci¸~*7M~/pᕳ\ c@3X#R'YۛxY6\Ċ;{ D~|''i5JU>feXHMm38B(°\'8EW|g,A'gI"C2ԩ;"@T2ד,wܲ/ŵv;VS6]Z$uJ=ǡ@Thh]rb#0߇lͥ>L-oX~$>(he3PRhc 'aEBH @ `0ktVҴ\qP nRQFlj)eB 4#It[ uem3hێ`da9?oV_sG3hEE4F<~Q˃'*51?݉=&E/!^1Sk-of*W$9j#($Oxz =!b}RĈ/Dօ~\V z 5?10^GIؕq'} NH 3"_b eu QD'/y ' ΩCUo*;zL`-@/y`  \-mO&a/ѡ2-~'ܵ1E+WntT<ҳU"uT6h<׮otz9F~2WG v\ ZwHG>WR *+ gL{Di؇N?IڡgL5l8[ַL]`MN|GoDoSLM%] &? ɛf&+.:jos\=+}Ѩk{Z͵#W-LGgQ!Y(n)l3/Яq7vxG*c+_u̕iRƱ:aSJYS?$` ;:xV =v9Gyw]. C d9:P5-aGP?G@Tn[ha31@?ӈQsm`;SBF'XA$C+X}jCܸQuŋg6j(5K >\mw2F($+X0$#* FuTCkЩܝ>R)aקX&(obtv=j`8tƃz [Qe1@pImarσH(w&nүo\aQ|b *1c· Hŧ0AVtJfߝ1,ww%mogHHQ{:wWVK^@_B>(Mosgncp"pVSݷ6%܃cW=}`՗Ls +"D\$!XbnQ*~uHC)r%vRb,X ,[~d#62 MJwz\T#My&X+c]|=ݹw|wڭϢ{ѭ*)SHr/Kklo$}'?E P ?( >#=ꆵ[m ȠFfc[s\mk7@ %LI}<zejGnL1NaVD[= F=f" ŧ^hqiV6(?C{ QcV`->zr`GI(c s!\:Vjp V('FcQ;,p_K]Eޫ/ᢟ8Amd /1`@%e$/RI0h=Q2 7^Hv1$,QQiח]G}maD]8 &]:?)NmoQ7: `BǞRlBعq< ?8P} 4s.`w' ?/} J"DѶ hqr`U $r} áӂ^M_Fe86O{$-ɚS|G!c$w%sؙ[C1KH F-6[r1"VT ;I˺e},a>˥F--O 1U݃ؔE [Ʋܾeyɻ ƲFp@ ʩCpOB"9{&-u@{kɰ9eеUL*DZ\ ĸӆv&?UƤmv Y0: ;F *4$df }b&O rCW6,O.Qŏ:nD9w(`m*s"Q urb $MEph!",N,j jz;L͗fytXvaUQ;}ݶoݵ^67]xra⧴TؗɝP#_ɂ_3DpK󊃯RzW0E2\^ wc b-TRu>Pָ8\Ya{ǔtH$TKfHJX"QXlcK:آ ,N̮zq&syFHbǨ,kt92(+\n: \BǴs7]IMxAѻ#䯟M"!?r)|gSFO ' --h0G]4pG>E%{-:pd,icʞ]b&y<ߊ,&Y^*~3!r7,r /@M{FE<U~~#iz$Dn$x#h歳j1@ xQhE^z+F [AЪ휦<_sDRï:Ĉ&kw[q/ǽ)Yfo_`$2tnd%/r?msS6FceRH#9 v=czlBFl9d>Ȱ;CPflȺbQRqn2/viZ NP1LiSq%2ML=+SUqږE8 ^'̻IaS"$jfu@\_V-]?~E^q*,f*Xh\ˎvV[*3mIAqAvj5gbV TcCk3uxK{Kz\aӮ;hʗ=KhuiXsE%XY Wye Qȇá'eL{Ÿ޷+T]i t(Oj͍vS~wF +YI΂R4M۾8*-UrQ䌵2^NkLےch?0#/^SjQ cP]|z'5~䜛aIlvUz ')?Lh/oёFgKзHX'^o[t|z-+hK.DPϸB0;5<7fLQB:h3k`}t!WԠj]SWtFl1.o- }lJbo,cvz .jE^ņ4cD%\&RFn%#}4u9]^Lk3r6x@7xMߊo H;ޔ-NY;A+5)KKFbcil(+`NqٮHhoR.ɃjbVձa2 [g2}d"بs?|#We榎U7ԫk6?UnҺIz o$k!We`"^MrLm ~+l%4^SKs6`ҚGmiϿcL;MmPz*d0Μ64FM<n?k Jn OL9ifs;=8.܁I"1n<AHIҘXɍ\lu'ƕ x6jN j9Ncd1+f_Nҋ" g' hWt%)8\e?|:CZ#iYsHsfvaz%ǢϣʡA"X6~ۮ պF b)W5PL˸e4pwyV DuQ^UAn) j3Ym)7_b"}|e$%n{tra*ųby! Io-9իsƢo#a0!.n?V6W7h=ĵ /_jڡ/z' %s3(_~jz/Nq;96u m^d_-!L|'(%XusW|L#JbZ;jdG9T4(yЄFIǖȾfvtc=4f2) 4qͷ߯E*o!$H&Jp~/b^w^J}3\P)=v̆%xcIWA#L6I.%^~ne9gP:^J&*溣Z\47:%.P7vE=b&)i(.nGb3}l ঵7ֿ8s]%{]H>[4HG~%|O̩֡YI$0Ǐƶ"1ѫ'+i>^f28ƌRi9ɌMA1(E:$IbT6~_Ip)%ux6z0 Ek.|,-CoLIk1@(c::Q񫏛Nص =iE>AzI9 Nů]53!eRLMZw dH4@^X`= Z|vդq4M Dr$Yce@x vʶ!_)Q_-t.Nd}f!jT KKyAV.n%3&ީ U c$dL \cE|>?P9$⊉ DL;2σ6 te/-SށAoY6"poQM3 v oD>T I  !xL:@܅r\Tiҗ_;/boWH a-]/.OK7i֛rj^TÚstOR1'LuM4_\uq:H /=Ъ'tB \ɋW6< bt[>  ]Tś\+X,qkS(Xe-R`RYOBnfi(Î>q Mf&mΛFP+s)]cסX TО'ju9U&@l'~oȭ`Y1}zqLUڭ/4G8A[>9Y#c.͙2r%5SU/2N}W!0! D/'ܮuX]. +>Ge6uy0*+,ba[[?h3K9{Pqiک2(/p&0)kmEK@h0Qt&y3O.},Xڣfy ddQL b /ZXZs.pY5De`CҖ9tFLw5$ף!ɼtjMCBqO# =ъUc^)NҪ}(vPqgZi74qnAHb鹩۝Ճda<_ Ikae*U{=pI1q=Dمܛaֲj7/O#QJ색j=yl0<H`H]]Tmpx%kK!kWv7m@x41Ne] !gʴ0""Pp}ڪ=A;J7mK͡G m~{vTbO•VSC Bg2K%>&eeBl} w}Gs5bh,rg5@%l6jr!tT4x]}c,gb<.䮁tbQ%IcfQ;JWރA=8(( 1@+L>ou2D/-wC08$gwA7o>r.iWf$ܮZqf|B`ƊO"y HI]!gE\l,?)ŤU%_ۃ%ت?njmU (V:`ވȿIovf{Ǖ1;Ә i^"nVTL +2 ,œ 0z#mf/~l%O|YR/Xi6| BqΊ/99j bT(z!b,  0XIv\ę ޭ<.!N&k9T/Y&fv`7N@FSE)WG*Û=иfפ|t)i2i{v%o ś+iDoNm OZ B}&A^f{=dQ*>1RnBs\]&^T<*#. tԣ(b C\^~EԿW&L4e9VV{wvTxU%h fۖS4tR6ZxŽ3 ǒDj!Y;fͺvIw#yՎ`{yƪ giwflx1tn\KWY>S qbo)T[K?<1W5#'eՖv8/1eU]c8ؙƦ!32X]$,g.(~a(;%խK]Շ{Ib9 ~XsNLi<410+%,_1C snoZi gtp<2!l_:E1#Nken&sf@ L<ļiP-+O?B!0yce` ޫ-t{a(&\ $2x+%RttyV -X&O`- (Fs<:5D,n5+U9O.*ޠ!撧 ٭K8ڒ-+iFٴ}|] II$*`iJ-£&I(XldwF !oW6Σk)wF_?U8t:3`k+gQnUg(3b:!T>h܂|&qT aEBWῨI8 > L{'8Eqsq0dlΎH~\qە*."|v3I&D^ 1O;K*5+"f/g5Ħ$y}gb១*4+d7"Ex.2uDn`tKK8@Dj)=IzAW#J`bA9ʻߝ ٜ-?NzuE 9`nA4Zyk8 ]+3 Z2r2ܒK o =Qu="[gN Q Q+\uu5D=(aflguVf10Fù$|nT':>»P2V/QQoPmLcوypLu qՄ@MQ\&c)yn<ڒ\jG 1|v"aGyXwV\`x(\qPv<lF0Mk]#]czCMf92xO]d'_J]c sc[yhsH`G嵀\nQqIʦoL罴2?D,iK5YaB:vK2gbN$Ve+"ob6z&TlJ 6 pbUPmZC 8~d\QNh]СCPR9PZA92Pfm޽ Q2p^vNӓ"'唶)[fg+>MvNyxиP+ǐ'BuPusۗ┟UEwIxK X=ɗH)GX*l8OLM4CH>,jbÄ֟[`G%Ӧ6 ~X 1Ѓ]Ez, ć'D*dhI_ ^T{l9p.k~\ڜ)FN0yat}/F /Rv*pa_2>Cל1}C^ lNߌۓQPBFk>JLv U*7r|M\%> AMrͩ)}.DaKh#!ޯv/? ~9+J ǟR_BM3I1'lxN^U{ȁEI?z}~//~RpmMg]Bv'?H.{);&!MKOYy>ZXo3 !4jj |GPW'qy:EgNT.Lͬ]j4I5/Cs _V5,WeDtk7.rI,p|~ Q|U43te2 -4{k'. .iw-Ѐօy_LtV:sgTqјH_qUQ9Z ķzi4F,ķ|2j+VLv"6\Fg 10?ܫ\:!>7qE3Aؽ$LAhJ8$12!)gya8A1sp$}uWZUy k1|bK04fYx.%o\һ \{[7Ggz[]6 f@ y:.Ȟ@“D-2.zm՝;bM[c9wތTs_kZA!F ԙ2Ե RX#Ek% Y.nr)N4Ԙ0&;OԬ]R7Oc3HĄ=Ud1G&ЎWuݎJԘ @ #y ~pά:',z<#/r5M $-0 ae:;x-H0 x㸳.4M-+S^X7jSxbS&z} KV踛 ʍ9PNv ,䷻lP}Be]Z" ﳯ,yTz^5-'VdaAK,6BDO䫮^y,5t3,fj!t["&f3'%5Oz?{鉅JWiدqk@%͏R5̸QB uk2J$Q!UjWT7 /2Z3&VѾ+[2ܘjcD_§vj=OZeL2.{r.*:Aߦ(a+DE;vtMd)5 a->%WPBM@onhoj7}nгf}y4V.B?D=](>@hWmᅁ;Qen^$ P!N1Bt:uBݻ6 G1wzx6:;99+AyA!(&ծg2k:"ƣLKr٨L0ȩ{ XըWRur)pNS5W؜ɉ&ǝsk?l4A!.)KI9W%kPI~1-Ζ6E>Ï : =.$Gn.mRO7B ధ4PCi=LcOG'8cPY{@"5Y}RƑ7^WDgm0M EI"_TƽpсNbjW=ElAW6NS뾨EhLCDgԅQOiQ M#XCzGTs*R*ZH{ߌJc6+\j7g v;DV\u)"=UT~|wTuP\/R%;ɸR 5 P,\A~`S!DI@|.uy)5%ɋV9!Gr@%^*O^JFv I1(ԌízXqc~dT 签u^1B 2R4p)o8?_G.O(#)#l1[j1%Pp,Ƞnm(?RÌ͈.izS(R}!H 6A1g̒M;oy d-,Z\0)UAgE)o B˲#F3ƿhm[Da$VaDA$s)2Po/ 0=F] ݃W[ਗ਼P$lwh`^o[e,6te )"+^0uc gG<Ȱ S;i yvpc$f҄R04Ļi6 @:$ Ik=`[$>~1-b?o5s#t#{rRm j ?h`\P+R9 K[d& ktŵE.V*D%^]k*J$j\& T? ۳ă|Ul4 'e.5@%Z`c!-Ж澑Cٗ$gTyQQ %9"ڲ;Ch>q2骱 bZ@3 aI~D|x蜇lÃruh{0"e7ˉ3(kW.8H #cUE:(#ipطۚ2vhx!KV)V2높U8AfD1i 0IzUuh~bF?x'F6=QG{buq6&8W:kלo陪(P'b ]cO \8QxG35&OhVJ ,5cN^;UbѤ+<Mh76bUܑ<;q@7 ʯҽ J,Ըp_*/RL%3[[>$"/T0d ي>*Zŋ@U$ïzPEGF'KS+WTs8jg6ҲyB-"ZW2ӟbĆ5&.zu H;ۤ;ŢCGhw`XU8*YC"88q4ȗB"odžd~@y<^Md[%)LvK0^2a8}v'Uƕsx{9B_qb&su9Sh3ADG`W^'>6 yr. `гl0o9=AZ%i`6! pO'L=ؽp]꣫l=#ܶ#Gie_|",X^1p Q3vz]O$a.6e<:բ], MRV$c 6=k="۔xxJ@^Sk)V3O rucǯI+C3iJ1ÔedK.Zh(!1OU]B{֟2[P?m#_Q<\%ؕV'I)@pc5;]oW6PYyʤ&$*DCm5iԿ|>.&ӱ 1d7q.9!C;tw 'EΘ`sv>Խ߆"݀fn'LPΊc 3?ڥa;VJZS|H|bV6?,qBגkA0<>h#qa+#(m &x+ UޔT><"@bexh`5+$LSpm%(n㮀"Ά JŴ(RyoKC)MhC%‹V<θw.Q+vTNe}/p<&⚠=8 V*=\h{|x\ .lqMX\RdyaaOҋZF_];c5RWp-g#|P2E ьpE%%3labVOz4) s;k$" u¼ϙ;J  ⿼1'qH7 Ux/}CFNeCUG/sf9]&|_;.[V"VJ C5dnHT U_q՞#u7#NM"Чb_W*])CC&" vԬ C|w"%-fuNiX>Tĵ(5COf?(INFeK"vO䴦'"gW2U'b5u>qxtJ>zE{R{+XXR?$ (-!=tsݪnZ՘Tt(_D1l' _揙(_.W~#"fJĩ 7Cl|̅Iˋqֿ=N`9 @,KR47+~klQ9_L)Gҭ{SMz],!W8,4y~h^Νh o 9NۣW* ҉[E7+*z ĺW܈oXv?؍]Ha%-1zaJC!fR=`\O0م, TT?CvczնЖmgs|jۓ'9d)%D`iY % ڰtBt C9*\b5Vr@гr2@~bSmhg71TcpapƝU =rWC1sr'5m\LC5c$)Wo!nު:Q-pŪCGruK#p _$W* +Ļ3X2{@~[=ILGWDG]i]h !smd#8"_Q;]͖ܻ1SwL%o-T3E$4V9_3[ )&HKq!/SHϾYvp:gL˦AWU TRHg¾iL_m:^[zv7 PM,vf؄PφU#riWm;!!=vcŠ_,.WU2ɤ.(B?CsrV0"/]R' YKU?HI!,.uD>E5ҨvAIMp~Hڣ9̸}Yc쒻]`\ q#?rX*n5 9S 6k5QiIĒ7g}Aϛ g}pϕ^5HD4Do>.L*t!e ݙ,Ae*eg@ؾ_YWf!5u@[;ΗC |Dnw[Q7<&_׭Pu}[ q)e $Vmh̟QHFMi?LY~ebiq 92C~ ]Gs3LP;3G ~MX,yv;R,3Z}; {&[k -'i- -sjRpyf'eg 1nIQz>1>_4@0apgvP!_ SIR-ǹo|^ ϩվWZ6TmVw(,śښ64 EM/@{ExfA`F~,+ۮ214PAun`{  |!ej-m8`ﳺHIb7 S>cwmc3?vH $nc6>S ]a^>"'p~=3Orn< Y.z'7ZG808ZRcoE|թKw 楗oz~*@?C}(=-`ʟ;~M5Xh, &vPnw?,REp s5X+BxX Kw]+`h>m7'jįą͡ cpY{/CܡmCXNGA@{b1Z̐xȔqzrs(-*gmׂF)%ESIL$V|VK+ .&8 XB"9&UjQH)㰼縇RI=(l 13ӃtCi&Fأp?ae[l,ݨOpUC$v]#D Jq OPQ uL{@<;[.,m- m>jd5R7I%uB-cGV;)u1E8^tE="p~^ٸ1@f ө_vFzY-#_%E}t3_NdUh%RVE&yk{w&3qXu*c ẺA7j)7Rr$ |񑔬C}(U7-OB+7 2#Gx~cMtnK5!M'KQ}Gq;x}d1/"2A fWAu}{w.v9A%odm$- w fhXsp-"seZŨ8G>J$&V(U Bۉ3JV0זQr ÷ %#&S'RBFiKw L:mLm̘C3HT E!礕pp|tvØ䙽h8G=V $G*dcJ1 V"J?ճū:ߟ>'V/w 1 f9C$aFx#۶>mmQ?7}E5!|{5UzLe2ɺlshqi`~L5諓g[2I^ح"KqLGG߅LY 5^-5!˝Ajܐs7b:n]=2RÍ;XNuPNf_mblZ`?!i GG8 >1sn?bo?A/?ˉ]Ea a}X `?9ftpa\z.u]A"nLyr8=Hdt UEQCi%I_4lHLtGİx숈Z񫯶_Z0P8qe)n=rUHg:<烷I }j\b15C(Vk2NU tAVG"/&p73[6QF,HtkkE%4R/m>OiY3PK=њK T3b{ _K1q9Eg/_*G|H_y;ZƁ GPs=  *lYtr+ߏoGyOcB\dm"cS@jZ" 53{Cvdv &>f|3j?pdlSXPDZHMcII*w#`e4?d4>Z6 ξ4ܴQ#+,MuѾͤlIDs, |jd| GVߖ<(L|v<ܿ1o&SC%XTf?fQj40C9!H<0U,N}/+{cv\*%v@|8ʢHP)HGuJa^RrkYt=FתT 2:y*NY䟗]ZCC=ש&ԬsUXjLbᳯd]lZ߿b?6.tE:zͲ|{_Spi6r&P!7-w9T|9#Aq#o\ϕ5upˣUaԳ>n*龬)g8ITqk3jc5.Kj:.WqIq9T 5| #FNZyA9 1 O u75?;yA1{ 3oF46b~WfXkS.یaou8FNTpP!-_!xlz{G$Jô# |1Iʞ-J&Vʴq~4JV)wLW4J2 h:xz nHC_&DJXn^C3o{*W5&z̴ו#ͷKfWҨEl=#"?0i? H% 2guF€A@QJpṛqe7gڮlzY17ΐ0eW5`/K,5A( pU6-DB)vk M9Nn5`Buey>%|kT/f#b"t7!ZFQQ a p;1My8a$z#Bw} 1b9hxqLsvnM[+O$(BD<)qs?npQ؂?Ng9\$SsV|P='a$ia42}5) .0UROoӛQ8nZ4Sаs^`K|`0!3#Xw1P6:~b})|pcQ^d cs2fZ l͟VX>[ssOz9. 2#`dTa[ bŪ8Sb5BX6GKz+T+tgcj֓}*yDS4wG|9!4Ղxۇt1%3!W__AP.P NسMZ aVL A@CK͘a쵍AtWs`OyRm*g _E'Nщj|ᙪ5f>$76  I(:muG,cAn`/en3b4Xz@dɥApR?4>='rk~YUTN2i$>Zq1F#\Mc1]=R…C*a0%X0BI/T] K;d}OPI6+KS8Oy(2#23$b=KѴD4#I ”$k|C`ZJoe$ !rң6\91uϠ*wXoV6'ʢhaUYjn:u؜ 8)ntkcb3UeX~׮ea-HuU^N/=~+ZwNrjm4 0}t6|q ^)qQ753Luqs.-^;]`MUh-Zy2s{o y{rf%! u:W%qmX!m¯dW"J:++ˀB Bѿ*,Qd"}"> upW)Uo&QJ^0OV ^b73ߚygW>AfZ;T%eYİx Ƀu'55=Yl961=b\_Th ;r| '_@Ou6z\+VVLKWDDg(գjVmUѻIu"e8L!IŜƙ<4CE5w'hJAJTbӅ[կًИ\+cO6 uן ôg}8wlW[j8[f >fUu$'xR\_T2ˍ6B[>Oh{Z3@r0mZw(uwxrfqtB8TlÞqŠzJM'x;W-@n0O'&38#0<ݦ0畇s oxLSmzRZ~OՐ5zιz@ӭզ9(" f)6uL q]kT[ EfνPqɍnv,.bK:˔#T˨.LLQr/1 ч2%vݼ y;nb.Lgw7Ƒյ[F@8m (vO+"lRj_ɯa^.j.4a&V"]?6ڞ!IhD{5.'O Ru6pʒIZ3=hDKy\jJzY~eXޛw`rs Bo?/~lZKfU\zϋdT]a,2Ԫ!t A&K̀;Jh@67Pl jW&DHӁA!MV=~6uzlP;s=~xߍk.>|5X6I8LLvY8vk0E`(!?4X/XP'E7pK-%ݾz:ݚ\£| !B۴lH{'QZ8|SNBt^񔝸.H"5G(p4uP px7x pήe 8LPљxHیq*S-%VqQp'A [vSk̂.^(ɋU _ָF8,%R7ܠ5`9N7μ= "I'NWs{Ҿ/GXg"kj%;ɇ.RBDUլ"qйzԀlV%dhH8s\ƻQsA ד@8?vNڨ0bi-Kة!a$.v+sȶ=O m"z̴jwJ5=:<}4z$ɩmTzSIAjRq:9w;F:B99 ݍRJcuEOMGtxXF8\0lufqV `~[)VB">SN/&R)8т۝L|H7Ǧa $ɭA,i)C!4oX0ߐ 1rR63tЇ+0d?y=POr}h+7/ ĸ}+6 q&հ_j?v_Dұ1d݉skJsvμFx,fbXngktXE7Fmo+TH>ፘ{72{mi%焫RV 3N6 %գ嘠=" u}]aeC>KՏҸeFcܮ?: };= =^~Eh%EFM̝%)5xXu[DcxW-G-=VO<Y$<xNN˜4XB&9:_8n3R"?MGp# ʋa]uDو A$b&pQ:_'1<ҷG'6-NU;:Eَ.F" mG{n0+z\0(< Yݰql2^1!1fjv~ׅmu"953!̬rbەLp4<}a`c`b{)T4eF D+e.)үqշsdۦ?ʌNJ7vȱ^?XؠHE1Sp#JNUEUC!tii G*7}GvMKȅæ NkSCNOse" 5)$!ltct۝u͜0I[KhJKf3G V[d,ۨF)),=&mׅ% ^V&_:)dް[-T: hjJi"3}!Hy,2sMj~9{CDֹ Z,J#H/:$gljWhp sV5|T|_9;bU7~?er\&C#]y-ԧ1 êap|L"@!}-N檰 M y#*y$f1OΪfJXmb5nӸ%e@H FCrR$ӎJG>/5gdwKZ nݳrZӇ _1@ͶES|M]'X +jUҨ #1 GocoB){-*m#lAXol%pz_M23bXE[Mơ44y;Y+v7#ڒXf1;0hD>SF !q& "YR@\U9y<"ďKϜMˣi" `J@UGR*/?ٓaWDh(V5R`Ԡ&3 ! FK\kJrգʶjsprHo woe@-FD<&A9~F|@*tSÙЇ^(O.Z~.YEB iGra4,jTѺQ k^/aqyq- rJvDŽg 病 |H 8;A P@ y[aCfXVM0,d=B>?fHIXm9Q0eyL h+*&9| [*ݘ>88ͥJ OqFⱵHu =Ex)$h~TN_2dԒǻm/_sPs_]5arÖ)wa WLLbfAi+6EBܿk&Nn`g2Ef6tDlgz)ϡ<+Eե4/nhpu/ІT71Ķ\ )LO!Io]JFwDs 4l55̀Ó %Aq=,[P3~/⡋"?7Ԡmۚ_ Z 0TX/]nK|kܽBW_UyoѲ,FoC.#O{kw-6x ɝtUHTҩh.]oa."/P۝J^%C*gKњGǘcim&{yW$"&dxU؉}[R7\aJRԒlO;J7:#w¤aLַ0޼,VzFjVtŧԄJX:סE8? fqndɢc,N2ϖ-q*@5nZw];C8 Qv8E@.$22_ڰ~خ.Pk"lAv} ?k*XAH;0}lNjЯlXѝ{T 42]*@8ƃ-q˟żoˆ!| @ȣ f -=T[׃4 @п `CzUlQA kl!(+sfJR o6$8R=8jͱ܅u)"0RYGM[ΛJ zEtLmh7VQjԃNZqD%֟x3ד4dlDT:@LUl! v#- Ɠ)jE~okրjݒOERw\jSݗh"5chqb K9+?hF>%v"=򘁩Ѝl)[ѲmLQbSCzT ӏ(V\S누Pfcb/Qɑj G,9Ā[ǽ$Wsۅü|[@Z-/;' r(D@O(6VMaHxYafn}۫N-I:Z1nR!8XLd\}:Y*B#t Z9Kʽ,]..rݣ̍V.3eJ]Ӱ(]B@| )DeVCF4_뤐!ܦDMdOYvj2#\L\_O@`ĄRmÉuUf>!6SM8?IsV+9vxye=+szO)k,p_f3ؾ" =>Ed`0i9B?oιnXR_MIa_"L?.M-M$_BJĘbL[3N~dŃGDyİmPִ*b3Ҏ=D,JZOYA,Y=KGoi&%na .z־f&kϏ`X]er]w^2wܮʽV[h'bsڡBo)M}{t0 =J-NNA.c fwM|y1_ve-x=}ws^e;J_cȱ 'lVs㡈!wl_‡vgn}kŲ9F\bZYvU\&G ZaqO axZ/#1i0yV)x_]Y_N'Yy>bȶ}3mvb8~FU#2Nb{-p)adߍG"#-J翚I!:eKE~p|qA̰K MAS7{7~Y(1-@?HLVUzovkı6+NT`So0eK|NJh͠q^i5jH\cu^N 3 O [ZH׊+.}'~o9匃s-銂;0ފY{ߍ@cļ`\{i@5.WܨtsA+hOߝڬ A'SO,&Vh+~84ȗkt4a>[9'AM ,8jB W,.*ˬhM`փ)bm^ZfȪy]X>*rM=mdK'= _6M{'*h[,݋!T>nN*#b=p43C0% j$AW.Rm7*kn7 yS%<:e]H)A^4[.]1#"ۨ(x8ea򂞃 nQ{nӭF.t"bSяuJ~8I-;FEY~JUJa0B;LH" B _ Sn4em;! ˄Fդ.aL8Yc"-m -GFIo)F)o:…&p[!5IdWBfSTԣ( Mj6|u34:yJz4n d~U_գe`؏k]q1= @,S֯xu3/{zhe<^v#]B7 vТC[] 6\:~r3"[mV~u`rf5 tRymX'^xc$Zڣ皇86ɭ؃ː;J N:}EԴVր+|L])@ʷ"ә$GDؖ=T(6E:͚=v2}b"2tOH҆+(G{OL>0Su eE|}Jק$q |6x9^u>v]Ï;yw"B÷#+IWoVg me &{UߏHGy3`pu{>\cwu׀':%?z\ hKcOy^^kIWыN߹&yTuoș`:|5wl\xL&o?^˃s zBu5DpZ8T^7<ا--78cGRUl joآ 2Z#y4/ w\1KzƬ3M~U5ADczY*eD|}u1G'F 02gXR 4'1]8 kl!vlIJ?UZPoOxi, R,Ng~mX֗nln2ۛj @Fk{ŢCDIv:=Y7%}Mݳ .OfbJ($=! :9(Ⱥ|M ȵ[dR(E+[oyy aP+ D`>XQ}fD@L[?\7Е fnVeVDj7s/vCxCxwrw_/ZHqosVuR3}/E}&@T3膆w<LgwMBsa%DŽ4O@6w1F?q Zv(fR%Zǁrhg~xKU/$A:5x6Nq̅5e\"Eq8 '\lQN=ϓ6ib:a`1V`X7sNuvya=ii稨(-jZ[|/hlb^4R͉(Н3Q3ة_[Ikr\sɆ~6'|KM_nʙZTT/)st $H xB͞AH,[@9hQ$C§ᄇ^䐓೧3cE$F DR;/v[o0jĩ Ѹ`F[YgcێӆH:^ HN?ޥ=Q4S C&oXrUq3ֆf@ظ#(tTN:̈́e%:xhR*{f*\EJ34+j)؎l@").gb4D j"8@+篬fI[qJ}f)xJj/k[d?#[B_ϼzҎPTdbS!y0m`.Joj_4l&tZf0Xy鿕]0'j'z+^Z7+ 3nMpN=&AML<>!Um/^1%3_pr'7u*SfoM4Y hD%$ |:+} iJT PoK-TDvVAZ_릊0b{ )[ikMjʕWf .|IXQ#R' dQr/)9[ڮEN2IPz:\䲹 ٦\.7h:m@>e7ͨ,̹̆r<^6w?^8Ir oajf?=@;Mnv!,Y tC'ѺSvr-9/4 re%7&gud4pDT<[`X@#]X#< C[ ?#.rPgE^[j4 Pѩ*YޘȊRzk3y#ycT xwp]pj]BI :5,~>(4>|KSdWo(fIEE_HCnmGyoe>-Ȱ!F7,)-`E.YDPS~}0cYLΏ"O~KQN3hEk},ufT!z[T Տmz-UgyXT9:fjx 9?8ߨ9cjt ݎ1ڳ/-: #CBPFyBV8_ o5:v"3#PY. tigM&iNr.ܯT42gǤ̣wY;)Z_iwe&QSm1gXds.3:O_t5$SXԫHUUtΪuL͕-rDL(lv8Ss*ӲnqC# ɂP-<A# ODS/vk]0Nb̦ӢUxcF n6ZqJK,D 2VHѭz04f_Gvjam3uTft?i',b K'sT(<6`;!Vϕk&\q&_c .>1 OJZp4ϼ^OӉ/я&t 7K#"5a- :11ȸ[ X`JgiX7VAW#{_KU >nVˇ ~*|(q욣V4zN|ޢr/7+KmSƒph36zl`+&1vpDI #hn,R |?K V77s)^Qqr2)\gQ?Os{o\jTrBi$TB\=lDž,sONJFa6o2?n=WR2dngΜ7-UIA@fAMHC9Ldl.ytgi>\B?A e(0蟃0)W>^dD ߱{I =D$Iqayl])`^vң9wKƌI pt)܊J-4ܰ |֠i. k5"+x+4#z="0:x6qY<퀒tip}H,Xtk-v[m9Ĥo$ضJ^s(d*d6-m %1 {n5tq鴚kH~}+0]:dmILPxkûs4G\:)=|6]g<~}`ٻ)x^NI._jS^;?-̠֠d/-: ݙf\&'FDjzj10 7;ً),²g\BE.uܔVh?"4Tn0ź-SmAjypV}LE.5g-(ӵץY[Az}B6Y!XRk [V|Xl pcb1XR#W; yEJS X_V+5Yc^Yf:=jCi=TsrGAr-Z*hz+/r'gٵ̴I$Fin z:0QqښieiDw,͗ "M-h=6IPheטӵ*(Q|h`@PHOD]A<ƻL7zlHѵr̔^Meb.;8Tyr;l@l/f;Ӹz8(eoA˨ؐ ]ȐSN$PYԾZ}Tk 0%ki-lv(WSyBd|AGk]ve#5 OPQh#IiSK\Ĉ7Q3 !!u%|u!A,f)fĤsXACC{x)NBמe3'A lkU$_=S̐1jItݿ n*?B0{N#N;3?(NGu6>Vsc{E޻{:/ϗh<}f7(xkp!3%ٸB FJ SFe=!OQ1=xq$Һtf ؠ T|PhuU: tA8Uۘ RCx6aVD-;D[*W{5j 5XY "Fd W5-킴uO,Ju Ivf$Aw)߭S' m\l! FdO$0I,@ \c%H+;R+!?#j8rf/ )`].&1I$ ǀ8 'I<Ԓ9Qϴf@SP+:̢" $1>eL {Ͱ\x5{VwGK97ERI%lmW$F ])s6 j,P 3}7r>VZ"[)/L`&>jّY@#Da$CN 0iUzdz$.WG{E<}|?z=ڋ~0^\_k}Βoubƾ>_^āz@-.LǶuJΝWu mŰ.ylxE~NOX5 a߿Uº?$//j|gD-&-{`|&6 6wYBZdKX4^CDo[әF!q~ #f=[Ya~U._z\GK5)Ϥ4>~G@g"=9$ :hڑ%:4Hu4 1;ɐT(tl_ֳ&_w0}V)\nSyXt~#E'ylKJ m:O fDqUb9QTj:Hגּ_TSØyEڰye' 1_5yjӔr<<v~ @S `S`Ofxw'6!ʷaB#{=} LrcuΙzYfK1+ѳ?n־QkpOx\Um DQdۏ[w66\˳8QM_ukb#ł˝CX&dW~}]JB_9\-;ߛl=2RӖZLY!WC| OdقeKIޯۊٰ7:lʶql)b e;ދjGلb_S} 3L:NO͘z+og eX;N"^Olڱ6 xu2(g+҆ iG9+1;| f(..MUHv{G}OD&o A2{Q7fKMOSN)(bҾu;BT}nHYwq1'([fFʺԣ>j2f`1MCl",Lt>Mz, NF%Z {NU3\%|`]_0$`rgtId}Zd I%2epicʢh;ܤ0`],bg ` [3)Gq՛ZXmb"Kk 'mYJ\DO$[kWpmkw. C~GK%ΔM "!bLEmyD~;,/:pl<0 sV 9 ?`%or|$~| <"(BaR=eK''@DEB94PLBAޑQ6ᛗ"3ޕ2cvpAZP&'ڸ5ؔ O;lS@%Fn[=ۧd^r;ώ?O>OG;g` c+&6ېB26EڪP14Tvf VmuB@`, w-[m&6?m=Im&uG{&8MΖ *t]>d"\oWeO+Hgx(=( C֫;p, sDʉf=g=@/I/Tfp N|Tn媴2XtF]SV:GOAHCoF")R'8;}Xh#b5Yĥg7nY^ED.l>{g?+x++zY6^2 0pP̥zq./')w?BOk`-+qBxG0*ثaMSFd`܋0 \Kd֪t8KI7D܍& "@K]p~Q"C YUD vE b[!klJVDeSՎHpu.H!xDdf,n,;j GY&Ǹ+ݮQ"Lw? o;\OncjJLMAH\XtqQzCs;ziGSћK']X̌{/q8kл-H\q7,~f\0_\-ZL6(01 pBV@SQuħnjWՖ y˛BBb/yY;VVGd YoH}Qj&F#*~Ofa)ܑ)9uZӵ;B> |0qKrs]Ieyy1L^$ c f) J!Gᩨ}OEpJ8 ȱo4rxZ$Rr$ϗղ.2I-d+ZC$6 " (e%zP<6*S'C1- Y=vny1tnOc>78>Et}1k<ET cٱw{9CqX4%d12zu .B.A'ikϗw'c99oO1e֊ʽjd8n\S ,p>>2fҧ{t6'Y3S-dxu^7υ?;Ǟkd59q%{?&NFmlېԢ`˹} )vPp F%y% 4gL{ΘEPB|6zP` K]h"`t/AᏨi/-Z`_=W=%+*<|sOo"yo#R/t.Mǫ:3ԻE~t}&Rʎ}w^Era=Wt\". }w#(ldZyF b|$NT @\[~V߉ swǎt`Ẕ+W7 o}@W3;/p0 tKg&~Evjt`:qWBW덪SGm_־9tY%(HpC;Le &V}հl'l{!czQBFXrh{{@D2 ̄:jϤhvG75eysbf~5oKcIk6 IÎjtW7>u8J\IIS 2W1<'H_&"/VKH=u 43b5{EJr { vto8W|We3sa2)rݰoNM{ ( $sn 6' /M, Bcz˛-촴oݭC5CQBf ˟7Ms ^0rbu p~h6up*֯}p$`k.36W-3{ԡz+ӍjK8wa3CTKM*nT¯cVEl:[fh8k~ ByV+ Y!kЏW|G(R{8O/`vK, )զ0тZlwP\gJ~jrL:ȥ~j%*6ɒtfoۋٿ "Ԥ[H)H{,9-u.ulXdtx2xCV*Wc'ڐo ,2:O'ADt#mLb1{4RL?:bfKx3g.lw&0U0 hyKՇz98wヨ| ]CC0?(o\d;!FJU›NӻD>.L6L+L渄i,^lJ7r14r27vה*3ejwʎmwz[H W5GmEFnUma:Q{y[2E(yn+ HYk^]n3~(S+^%N<|ҡWvMmR4&2T1H=%Z<1!yܥo>upHm;5>b<]n@M* X q;*?v )ه lVoɞsYUpҁãĨ֡Ha(T 6 0B..Y~wJ\Z ~\q|/ v=eXk8dn#/ok<̪`}lu5 hhkUL5MO>g&+nggKB Fwֳ (P9IL" Qmh8]*t׃[, )0p?2, *|+l hr&P(kxp[>sMm1A.ã?xױsЅ+(e 9|H,=Ȑ7tnQh؎B3Nrfr:Q% \JI6)a#JQ"g0 򓐌L p Xz&J g3mjCv ! *T} 9y-#bL%$>+W3-F2_$I*l@@Uaeb%pD.-E:mixA+ck;iƕ5X_ S5 f͂Dj ޝu |[̬ܷDv;ಧ77bކ?w|}?UPsIhcʏ,&͐,58C7g@p1T boZcՂκ#~\Ң-z~,HTjɲVfN{q~gYz=]nf֡,`;fyquǿ+Pլo$cp719r\[y +oX R^ 5$+)a!OG S#ZX2\Ύ[ 2@>bnj_3HRCkL+uӲA-[NZK_Z5EQPd %|"šBT<{TsE~c9Fzq|~鶕=xW?G&>5͍ѽ|$7 _[%B`Ċf< i:yaY]b!I"Ey' u*'ӋπMjp:/Yweh^>]Eq17}cn}As0ru(+yؽzЀ}>x|lڴ|'־P]o'v*+ NSPKAy:X&CV"EV8c36SWI?أf;M~(|/ 9a\xlOlQk:p3kV|kbL.1B:#3,K#95-̲~ 갩&B?6(g 듥Ymd 7ZI _-LiSo5lE*5Zǎq6{?y@&y˒bQX]4ɡtBȉgn[ vbpojFwuͦri48Xo  aSLmH'ؾ .l^cѾ>j |*2{f|$o/ EMQp̖cTfG|~!]JsV^%r,,Ů\ ; m^5^eQ2gU;f]D׭&"*N~an=3q LE²8[ :]롅LvRvƘ;xWkx܍Wli8 j{~p׍Zmb/%BOb@ȾJ~Ga4w˻1`)V)L68FB)Hvu״{DCX݇~Ņ(Dɱ /EL҄x gXV8X>_xɭNֺ~%LVU o ݅UqC\F>Z#?\,dԈLY!jl sJ1뽔c)]R!.8χ3fk4~i%ݕ)zTh*Xy{Gv3L NJT/mU/Xّ~Gz*ه@&}`?i ЮŁ&C"jYC6=[4:Z(H]vwQ HKcdyTwS71ݵ˕M!DN-}@R.Y>|Wqۈ"ӜdeZ2'SD1F`8C )pl76ΧC.Qy!d)WĤ =BjF;(;Sy@?^øsW='"3xR$8â:-[{>2wagE4^Cb0gmTV}A29dF > UV|0wz~ dT=ODEAm},R^wY\5x[k}-9wgDX[>=WDNqGSW wc56'`1R؍X=MB44:r'1V"}D8E򔳚uRq~\3=^˽,Ԙm{n9& `}b#8ɗA%xZc>?; LyN@ٺ_nKGH9bea͛Hĕ-v Qr}a${tiA#ayævGzɏAj;<H(enq5*kت=9xpdH0<'Z䁽[4YjO/˂j8ns\5"%`NRj.$z9 aoX|BqCPrJ ռ]ny&+U?I5@jx]Z_i' "IO2zH cCN.Ӳ0D 9"S׸@]Mv;HkzpH|4*]!i){]!CYUa*aI2R˷I iv@Z|;]Nςćxi%,X9QYYfZ/NOc^Gou(]Aᡰ˶I5$ m :iB#_XrQj,;͉8{4,T-ݯI19 QD(o]obmadq;a:SݘwtqY~zuC|_61QͭYՈKcSHfﲖݓZ#2줎z2vOB{ƷN8}iސT(ќtwtE&91m/p -㕪U҂eq.YL}`ɻW 2$8r5>'DŽSh)/a&ڤ.S\P>Ta"չ z=GYs~˩Iʄ}gPY7aCҽZV?17QȈUS MoNvM >1Dk96l xsd^h0"C)}di Cs ܚ`Y*PUKF ${Xu~w7S){- A?GѦ(;vңl1kDݺrt|_J*r]HKw ޭ?Q2&xr,q'.Su$ȳ>?yƘbL6΢s4@Jk&~PHj_=MLVgÆ,x߉ͺb3yCelYjD R<*#k`NxSyKX4n6e  .^a:@ ZR6,` ^녜Duھ bI^萨e2:[ c *GSV `pj'\kF9m3^:_2#ݣ$Mqʕ+LpAe Dn:Ӫ`vȞQW(!OJKҿw_2i:˛ռ[?l k3$j'.V_zeT“/IhnQ`Z3iƹ־p}( lst,Ah SD-ĭ΍HgLjw<]`pȂ}D`KPr:&gqϗ3/J◤V91*f]nQ򼆱,T9-iK(CZRq ,B0"Cu5.v{bFjQYG/?1LyM{cSC "XAƥD)TћI'h(e\E4@oճzV0te^D۹X(59N%%o*m{Ԓs50B`;9딢E,dfXmW Roǃٛg |< |~dD2)"ÉR%!qz@,!AXKk|MqnC<9'p* h4G(ފ-gz_ -vdj+z(o/C>]NGBL-MpTNR&Q_U^-KcYquOYrR*]x{g3d?"3Y0XgvU1nh ] +sm) x4oij"RAub}ݯqNg\<5=E0,FbwtlsJv NjFlWB;"vV8&3]B \kdOF <0p:ׂz'N# tmdKe8<"?:ZDܰ?\EBq!Ր3TZ:2K;c8$_wڮr7HgNk_-LHvޯ`D OF$ȑkB7n(vi>3Gifɽ# 4{-`Q($oTE}22mVeT5Y"F[KH)xd~F&p:}S=}7FSEQ~zg(n+H?h)_g6BzZZ7+g."m0詣2)@/Vo/E0ۊ퓷.q]L~Q`2J5)2y֔EBA;8$⇡LU;rdbhHdȨ'9|Н-ASiGzOkFQ>E\!+78F9 OůE,!Nَ, uZxuxUR;ZYa3(=|tțr>QMbyH#Z! X$iUѡBD>OIb$K f;[=> XGpŘ:HW 3>,rA(by{8}g%Czl}EgEQ_ +ƋHD>J-t[04rR498b^(-҉nGp]F0ذG+zf+<3CycNfB;B:7O1SBR1j2RCGgUVRu\]y r2S*q)2x^KmD{"%tK*ln=MXUM%C1&)cS?MпwI?s{^rshq@ߤU#Q w( \dc4 u@838vcLYuevE_5*N끄{ܾ-Oi˜"-JơCX-Q.V/no hpճrQgo @vr22@E9ٰؕ;ͭT- VTZlٟs(4RbƲ~L+?yU8)n>s߾>|x8e\75ل/V,ed]?Uްmr__u+F/ѥPG ՝ɫ">МG o0F uň]lva0{ L21)mh8kVDsjh?PRd1r~%/nï/^`q57沥ype .n-Jm}UXD IV]x};aaFLukmfNtXbiS [fUavK:m?Qߎ%}5&r۴Cvy&H(e*ka<π%PN~.Jj@OEMo.jںTi U[aoqqЗiz0C7bK3ET$rz MT{O7% zjC`'q8!ODPT'ϙ>nz[R) C6Clm^m8 4ؖ_ ;6HԌ~{!؞{݊,7-=%ͳuQaa0R6ZYb1hʖ gv ˯ 2T,Iqɓ"1;W[iFp;r 0MVQi|[7N"K8y> l ʆe-hKy@R{0$L G R ·Hֱ$ÞLP5PA#Lj]{v8#qA=ކ 4 n:W] */l>ⷴ<٣Ix@;#4ͫmBL(w35JwkM"dbdw;6Pu,G.tW'&j;[!Xn^)'IV9y䙤R6W8: e_cDFEp%Ę+0k!u NLkKVLjG,H"~Q\x>M9 !)nsCvޓYnSɋ Gx4m{Tn$'ʔ\ҏ?8~zAVt(JQ;Ī[s }pO]hH.VytuS ڼ-}d{ D&)֋scm3}()Ќ޴X3UDwXaA&*e@>1z.} rDq3rPAy}FAJDAorBI f02ϋ$1e҃..NX gsPO ]BEZSPpUX>xS0Au[[jq@"Ř&Y 9N HAU;,=9R4C,m< S^uH oȻ@PN.*= K{泐LSF$DCwaPk]# #n"ӻ;_f|j[އC;$W_=2R_:%Ύ;,ۨ0xܗL6Z+J\ .C/M]WZנSjIswS \oJ5[r`0vψIu6E%"q7jb:?MFΩI_ImTl6xgǠ P'*iCchD@C_5@^ VMWSCËv>Bu g"-i{=.D ^~Ǟ]$pWpn3 LBr"tq ])L$KƦB}vo3Ln o -KO1e'gU92S 礥l>%b^fQa=4B\Ood7E[|!hKb7'x>a]bz}ElV-)-xZp/N̗wGHvߣ72$w=ɬ^,t1-!h Xb,yQx78ZHO:AsJ15 z-]SvNH\BQ{`fJdN`6K)m- ?0fMˠyrY#-\4DjAֽm.ts~5R\'Hχ])mp^#yF)|ڹ!r=Ody(4˩mSH߂%+ ɅcIҭ/<"%^ GVأ4^.)Cl 繚؋ < 3(: VҏY5|)_Ή bYI}&RҺsNx@b{-ihL1>zXA0rNNf<;*'ڞ *U \%βϒ O(:o}p>:<wa0B ZxcxnTQghn7cvN:ί f B}RSWm9|sNsFXڝeO-J$d9 63TvT8PdqE ;݇L븟1׭B/qݕ1*O?=$9ܽ[WW1PQ}ME*B4Ns^~^Hhpnmkn{ -:dFA>,a-k.OnfA# bܤmmr{>PCv<އRw.9c׷s _v&5 PG9RrvOmGT B\g .!}nM:H?]TV1Ռ)"㳡A,kZYc@~C´ol^IBdu G-{Wi[-}>J[[`gI3K3PmА;YB .G]^FrC~` (s)`&*LJ9[ U͇ ||mgD~Gmqq\VA݂̾ ͍h-FǬl 'iNa9`Rzns(~ :"idJ.{W >~&95̞[q=h_l`妏;ߵ uoZtNƞU)B)iվiO(!*gg|:V7"&PF| p=@!G^2lʊ p'>`UWpK/6V?iMg\Í#3÷t^7_ c L|^ |ou4dOסdv[IJ̵TҩIM@pWYlsU4*80/!6MM[w_d1n6+{"\A Xɨ! ¢=W ҳ~EMZ:ɟIftGQ[ǮMY 5Jw m7H܅ eiq M(ׇU"Bz0R3,TX։%@**[LS0 Z"B!?cj퐯$>UJ*an._74R$G{;kyV mwc՝)(VMk Ps`Uxi+w ƂK"HGPtd].t䤁C ޔO(^+[ׄd+_H, JĢ W}:l6sNy8s'd-FhPm#AAB6˄1֒G*aA.~&@f4eèa?z<:6_r=8uB)9R'6xRB"_ЂJSw5ZN_\PHއ좶ob`48cƌI62vUpe׊*?9)"2όjrw_+q6:D| _$NŹ6&I'$s,R#i1K#.>ؚmEc_oaxPzÄ2D Lpmy,ZTI rq#0[-8GA 9ChzAh8_jxa쮫ש:{iQ2tW.QӜCSn%FOHٕLmi&Dt&bJ@h9*罽 =c)US mD^]_唌QSw~ C M8_(39W.u LV( )a9QsFu/QѮ  W{kA6}"; ;_ KЋtӬ8VPMPTl%λ9&7:"_k?E=̀<,T?ϙ;AԷ߹O&u9^Z#O\" P`[Fp95dhA/;JpZ(~] aekL;}"*"a<6}_?Wk!@PDJWf*CI t)qKF4|zI.22>ch!*-z G۾:BǕYX8lVX y}x8"W=Q2PqĤfy5ssڌEFXiyJjl8rT2Sk1WikŷkmUrN9i5-T1\B8{^'dXB|4ࢂۭNP6]^n:IndKי+:DiÜ(Qؖu> K6:>zEewamV'evó Lв|Qql= xު3m +nr:{Lt(v 8beteApc hro>9S2-EXh%F XO{ӢZ[Œz869MpsNӺ& -ϩcH4cGۅ-n|?* =#U1 *6^{VN Pb }]CL"zΔuKS)]:󭻡JYМ[˨wJӮHSooD鬃][r-w?*/?nͧ6y!b_y\A5{ӲhzNktb.k&p20GPe|М06Uww hkut^ˑ ԞttNXOr%ϰ^́.9YPйkt*ϥxۭo8>]zwR3zlVmj1SM9 k*8jAIs]R<͗4'6w|03ě^<{AS{ b,'Fv@&0(,eW[3f4^(鋦_bR$ rjsRJwA` ž .os?F)=bU`mF$O0qt+V)6TcYʄl"mxKglվbq'O&鶇 7R?D,eKzzw|%_ʮ }"օ2>iGI!s .4^ /C$(,xS4"90βz/PgL]_uD31e7,Gv_hqg٘+ 0ӟT#5{J7$$[r .~4 W5(,}XLLIYwW9..dK'@ߕlz8Soyo5.73@!jI!>!e D;d!1O棝,s{5+O 6~ZYMghVM|7o!Oxj.jBTQ3oɻcvg8'/\U,- 4<-^(NgYoOd.`{}Ab˵T XˋkF*cz#D9)BBƑR \ lcv0,x[]ZOU{1dCo{3n:$hlj_PKRɦsw`^{7TTat+ٺ-/s=դ׬k/3a. Bb}:8G3S,tvzES} 3_"Z_-Crm.'}%GbPd!}`yoh;M'01ZI oYe;x|%EL[x&? ~|f2bbZ,grYc+}هNl=@̻УشC$@b%~|cqlmxb=GgcKמu}a,.s; h0HoQV1>jn$w(V~-pbg:aw0q7iGB>YyFZ"wjY)`CLB|ے{˖.L`JpozwT:i8Zɓ=`@ ?p%`-m>6P }:l^^P>q[$m#IIjfU!@*,OQ2FShu❱IYHԶcc;C@R=fM"4i-hU،2hc%(Nı9"棉?Wd[Q;'˝6ot.!G\‟O=[CGsx ~GuϏ!LbI7] O? xZ~ljP<7qzVRޏcD:d=OGuPGZ*G̃馢G; Gi*ȏ-C#Q=DtxO2{FnvcHFR"$Ԣ(d 89h=0?B8WX=jȹ!ɗ~,Ev8 c8/\Z9y oqxoKNB8}>Zр0)Jo>mER+ 9ISEi&Ժ/ +?fF!??[+rtdlNiUxL>g| ~ ñV@h&QDɁ[h܀^HInjv7zB{Egv2֘zk~B?iAt|om=0T½>q5&H2%RYL)(Z±\H]r#ذde*zsʵ(JMشB^[aHNOmNKaOg50 VH,^sC]30fuyv D0_s[nS.uJT'8@kxCFi0?HYzd ]I\"J٥E|+[ƔD M5k^XG뇢Cp:û8[̓8&2<\jc`|)M`KƴS1~~d&BF\۷&hI: f" ᷭh{IY'Ai:V1j5)o!W]Ɖ.J=6{CW%/(P{BKr-F C(aR CO%qtn=̩!~f5L6R705 m#K#@@Y01P?0J ǙB<,}Յe8Q?BEv %Gtߋ~j9}q@:ǃ96RA9a`9x> mwBW&B\{++E:EЙ]0"dTMRbHfF[EbD'|@pnnqD@cs;?)[fy+DP$;, us[=tPcV\_N )= *{̟b<%YUe >l%O! t"x2H]\zħw]WE< jsIT c췹&8 Ue ) sXr^ p|-˫|GlvDu`JkAq+Ob&qMy$@%|uI pSZ`lJ+0pxJAP_OSU)vBV^IW?q !sdџt+k,/X S)_Φ񔄹. ۩ 8OD1Gb$|'[2go3Aոx?H^'whSϗ;=b:Xhs'|'֟-(o*YšّW3G )D {mX;ۛ[8xF  |ʆuE{ͰfˆE%k[l"{E B٧<oTez-xM:X9F4ކ'K](/*t18`7t+]ZIn_>Ps`89#xyc{;gi|`&<}sSNyzBbY{?Fy<M~ 3r7.Gp?@ƈ[C]]SHQKƯ A-1a2]t EvZCXt-U0L+p8I\m=Nn xTrxՙlrFƑe4(H( ZLu es n]ݪ[$uDzU;0Vj]m{9;ϸI@d'X;Q"n:T NYBBNNLèCPtQLzԟި [&$?B40AØh?4fHٹvUV3%{X3 ;O<Ȼ0$Mo}Ƀ(+2- KN+xĕyK,:g0'sjU)Atl)7oD淕襩X1$ n2+fʍ5Apn>_?uȥ蒎ڶ9WsH P&mIBNYcb)i k-7on( J 4gc*!9I@?#׊/*/vwJrU"q= rtwC]V^$ r1̎ s2FX\/h2/w~\Z6Wi/,~)My W hg j!""-glEECÿUZ,LrضaZlnſ]=B"O!M,FXн+5~9W jiP䛆 e<$l9uu`/A5x_9Z;wfOMܶHᢚ# ɺ-t?'D p-96D~{\\+*p^B{FEZ=tq֝3\niS^+Hhe? ,3rl8Z=ILeEtvc>#6H&ȃľLޥy[ƞ|15 _ $M)6wA'^ c{zx?P$%)9=~ة VH+ T= ;WCP<]pa7p#G¹sIfo~ y^nJ3ɪw \(.KڇtYvīp/楉KC&qU4#TȎ51G&*jvugxlʢ0,\jpNQ{ӽZf.xQPHO*Q%^ `S|ɰ asf"'GoOr.vnfא>_Lq%4ÀHF#+Tԣ/xbiԴ.mz*1T+AJKg=0GiciOV?r/TbՖW+mV[B+!l>4=14(mk󖶙;KKׅy t; qxض y#Hhwq]2}!B^D/"]x ym9[̖Z8ӳ@@c*dwwb $4`F'ķfp'b2l[S8p8!W&ק(^_u$^7mOnjJ ?ϧs{~XSq>b]Wk z,Aund4bՇuщR:ݾBҜd!& 2&_AXhlJ⍦b< ;o)9fECz9`b&(3"f)>o6@ b )*8% sD;H#Oş{|H0R&Ua48}5,a[pɵjD}@('6}Je_W֟oxP1a|AI5ͪOޔ -`g[9-@is3^苬 l0[׫ qC T!kh܅me;Z@)e=H;"]0Fhlvg'} -*on q.үubZ@`G/s<2 @T8)QߵJS$Y MV7`ctK!.cc\ ,moI#3!!r'=> sjDKXz {@,֟OOv*s4MY%v>@yLG1Aދ4wPɠX"do%Kܖsy@,1gZ Pb^>e0/P7 z4r&])U`JQD(mI=fzbl0) #ɬ5%}ҬMAgHK,s 4Rq'r܁_2N e< `c f!)OJ-oig !^[I- Y2h3` R\qj#~ "؋L6*Q)r L( <{ -k/P GoJY:q"$~/C@F![(`NG.WtPWYi ߃ Sb Ã)Ey7?NQ>{F?)XPO,l3WYbr"576QEO<5=dKyuwCPis:#k[FޱovE oМ?$8GI.uM ];1˒`*MM3m Dy"dbNFZOg?2BqY_%%ecK7v DJB柖թ.i8u³fF²dv+|4uAME`X;)qL]čs- ,߽ig6.ceV3Z6ȑ~ZR dhA$'DԻװ@߱K58ͭ~,<rWaXjfm wcnLJoN*SF3^3('_kiDxqĿj`6 Pl1oOe˜UÏL"_8NB`sݠS&ⅨkLp>^zunr`LkaoY6P#Cկ90{S<-kGV(q8g@2'%JBYӾЪHS\S%-Me 0+dD0wW8m ۳#M:Ә,!`7r1L762@ԕ)nĜ1 8{ˌ_ZW~ "$ 0oI&@ڀ 4)po\ W5ҖFTbɷnSSNTcyݼGhU2Hl/ a\ OrWk2jnr&P#YJSi!c# %!`?{v:+wƫ~aWq6+AMĹLj~&OmrU (Kq,g>x ^:K/5Lȝ.D^0W:綫X:;Qo;TgVdUeA[h~U9U/,njmeҬ49k!OQzNMZ'b6yZce ;.-%525)$6)7J3$Z =B^bO`HzS5+~0dhBx$Ɏ*x8Kww:do9=|rvQ\qu\d4Oyv*.da‡'۷Bsڠ ךzdX+?GLkVKH$j7kp;r 9pl{=86fN)|d1Ķe p$+aPr'Jzao v]o顫5Bу3YHwCˬ;  WYM%-h0M{?<G=^.mM|j*I`4һIY:Y=N^r`e "!SW+H= "RW]v\i9B rЂ>2>?yH@-?QDs5J0,&me5 )v"i \7#o*vyM'%jp)r{'fY'SېF?}N0% b? WP/ J.TŶXĉ[G PL ғ1p.64mi7l}(9YNɖiC9^ HT)Sn>վ\M=: &H4;F֦ 3p}=UC`8!Wwg?I=̊w뭒[<(C+D2)'YnC][;xndp~ڱY*XSL. ~`L1]͂óCt4E"Yx+k]]CeKGgK TVr#Έwչ\X(f<`|de"+t/bUkRw?8o !-wdsc7ojl°>a [zm~(enC!,W++;ManĦ=**z:YLQ0C$ta⮾Q;G WEߒ~]RYotO u\=&{Bz"(nd 'jxhˁ9} 19g:&mKWvϴٽD L>pV^Diq $ 3=mkJNR#D.ۀ.&&.)q;TVєJISZfKo~*r!mWhzhY'/smȋߒǩָuq*RK7`jDIC4C*%p_%ݫIS "&kd I;47|:JF}<N]{iEX^̍^IVɀ4*ZϩWή'Hp.^8he!p*Ds g~sv/oGɊ7*K=&gW[3 P=Qk{sUOwI2z0~l,d,Бo%zoeg~5L$\/߃ 3N쥚!9 Y O(}i<,Exl=UJBB- !֤/9KAD.*LPCNLox" ƽI( ~ hXgIRR\.`3 #w0Gj.xI Q-hpSln v&Ɉ:?Fuv my\% ¹sqg+:l|ܧc??W/F".1N )X<.XB icCR:ճF \]uةmS{2`̵&x6[ ās=,4i\>e!}r2 g @  `]A]덛Um},-\`iDDJZ˵ϞK~4hZE̸Ӆ'݇} nEǷ$n I20atʟ~u½*b|C<"ۛDz tGa˺ ]IFQ Dܳb=gyFS 삾Oci 0+h}sӍI'z8xLSD8)-c/ Ѿ*&%(Έ;mB lRy^w^hCI=_ĝ Wr!+ԉ]㧓B81 f |X]KZɴ'6,4^ {[Vxܬ 6%)(U`2\ ΑU"[̠ \Kwq1W2KP֘TAxbN&:'^lvU S.cW/u['j1iPcM{1l09w]*ֲ"4Gβ% b0;0=tn ^lsqɊZ*KmKtQm,h黈JSO-lk\yXbG@ imkiXk\vi԰Wjnh,cnd,3> "Cڑm@.۴I2,qwk6VIy(AB/ 76樘4}X*hj)LsPM1? ؕr_ݷ&-FG#5iߏ%|PQ&nN0LKFJ ԱڡZeC/OFTJS0Oj-B@yˬKwEӟ#G/;Oֻ.M R raԧ#ݫogo8 4.;MVL~JÆ^WNHHq\پ+4im̩T p BbjQtI<2\HxLd#wNxS+eJR94|;o^,W HpxMm8mpolFlP\#(4IZ|jW9VH/DūE EqeR#F/Tg=0*es 7כj`FN N4 vC7"2`4䷬Bǖ4s&m)8?Ǧ,cV<%1 ޣ ,P(Q/x?&*!=-B(f%N?ymtӝQAUtxh0C:)P^L^٠'Hie8NmǪ"z77!г?#RBb0o#U 웫wIO8zjO=5!aEBP|UvLG5&%a+zK:ea ;Mw lt{_lInqs3*agр$@T4GU -d{ 6l\ZEژNs )퀢iێ)S0Pz`8`k^l](Zj\\FE U7~֕DvaE#V#-2Vu$o1SMiya6nCB?b?s5pk|ڄ{^ K#&eoawkpD*^`m:M]+Ͻx媷ٹ@`YcealS6iD@7W]II~ƣ)@S/jÛCZ>fgkhJ A@fE^L])ߟZy~\eQ;ۍOuq>PQ._JB)Dþ-](e=#SlS5;լޝ ߅dJ3L Mg;OLCuLj^[%|?6}:PEĜ.f[7~:ao^ M^gQU4і>hpyよUZ]&LZy7aW[c_sJ׉I)>ǩ&zʄ4TG󲉹R՚mĆ-Y#WR}C6VDwn+ ,h {c.K73w 0vjk q=IFnalo'/~~~?[< ' rKqVE=< lFZO'5ܙ֝tAE`Mov?#Lړ*> &1ZȅG&+2  [bX$qDh- ňW0n0~UwBh19/U.@br4NVA<;(`P&@Jb$X̛F{K,~bJ@>?aW"ߡ%tXs'= izxa.}Z N_?Ev] v:3gRh[o{ھ߱WJb- է#PB6M9EG@fP?̗x3cܤ@DYK_} %61:#KUpV=#̯&^J/*FfŞ iDlWƥdauBS8tuXMqC =0Hx@ \ EtR`}v#f$>n@wq+AO>]6j1K}['꿹;,>$8ܿX\u;=|O00b~9HZ&6728ؐHjٹ_3A1RXⰿ(/Fw55I=qjbˤG(l@O tܩUbfN2[4Al )R<'bl*.7M@w "dj,ܔ/}+_R׸` 7de8-+5,^5&#nf"}h/|}$…گY?yHG# IpVPyN:fuNN刘;gLCVюa|і!"NFFg/0%XhEm)8QϹ:(b؄,r*rgW;)n-rV4y }v@Q⢓%T PZDC3M <I9Iu(4֞&!/4̈́UYݏk +uwWW(P2Uba+˷ n&^ $9\CQ;oQ ıD: q͆bs]}1Mr8WXo;_`l!D)UEvefUM*>fc^ DVa 9Ur9>.[cdbCJ`dN&}4)~an,7br.4X4JB~*B>o?-odua$ N.N4}HBK[ JbC8 c8>q&;$OU-zB1ue"jf>J=r_.*lH[wԀr<eWUgsv~ƱH#DzP^"Ql O!@?qqP|`͍WRZnB ¶4OZSQ(24pa\ v\fc K>ʌ$F~3ù2ͬ/V &uؽuC%oG;_N/ r?RIivkQ;fz"b68hCep遌;q!GKz~vl듍#1HF~t+' ve[i1:Tdedi)YF4/[ ٜ]\V9*e76'k4UDheJQ[oDDtĩ1y˭+ˁ_0w.XCpE[ZI1M ( ШǚߗGܦş.&sL>wi/&n3`UZB)~-%}j=K>d I٪0r{}d% K܈g1p.35|k'L@M鱑C?(4 ݚG᫤ ܛz~!)z Ţ5*ZUD%lJO<]J ss [٦hThPUPv6]A?Y>:F+&33edh ꓽ/=Giݪ/^hw\(IBS !kMy b4VW9wewfnvf&5'8)ͽS3ۈ?0: uؼxB`v} A-!gY۰gp6q*HQz0fʡ`6'ӍX}`x{kp$޴ h^ml4p.h%k:^!!"9q{p`fhnc.H ֎ cPuLSM GY:= Sb3I Q }1Xq'㠑:~ *ѿx!JG./ FwhFԱ2INp+^cH&J5&C\H#q-bU"HxY E۪f?8Mg-fYmFvS셦W16/ p&T/t 6>iH*bjdPBΪ[izwЃH{ )w1M7 ~gf.yjLīHM'NAޤƙܸ,7 3!ps{ &XdAm$Y0oyA[V#j5r`\~ٯwy:Ji$.@A!OV$u*\ӳ&}_ 0ɒp$[h;0 %Xjve M=.<||opʼvt`U̍o"aпw!Gp="b#zC"9# joP]w[;MP͒ר)G]ғًدRA 'Tv&?5)ph:8m1| +VFccD. j:]rbQLt10,; %`aH|4HjJXhAY.%T=ߙL \܆*bfɕDNMqSW{~Rfut' }>yB8Ym7V<{ DڑxǁT`^ðuW- xOHq?&l[?L*.zvAA19w޾Ҩr'/\psUBFņ|dp)"mvqB[K1#py 94IfzqϡJ7,i Pẖ5ฑq'7Ȧ́/.Fd-Ə\F*F j;6\U7IUBăg:<(P&9Qz+)q``Na 'nȝ }6z2Z[b+ڵTK z'tYt"/$LB@ax'AfM6VKVC{ngm^;茪WrDjbZQelrAL=K#s5PP#VqxeYj$36B:Uj= f[.fb-p1GuIϣÏ /}5yAYLF>Ь3_yllN&HUBUyS8~gzbar}>-̉4.uҿ\Vh6bXY˕1VMf R't 8hHmM7Cl30W9솯,^A~;3zEAlja$SՑ;ر'K62<M$u _P*q}ښTØ2qPK hH\w!,<7$fze+.ç}QGGj?c0cj% =& D5渔ӷkHe78fAt'EcOxC)[Y)QfђћBޅZnQ?d"/dẐ et,˲=x޼nB/,he)"WLZ׿؜>0z'f|H/Yb=ʳEIE q:$NRq=,ᗓQ4ԓQ/9[o ,T;M`T?ȄbQ!W2b vK۳`ە)Z@2OuOHBE<x$\7'IpޭT%#sqB|@L@ c ~t$xPew)w>֑YaMp N_Sg{axǡB#3}HA+V!v.^xZRIq|!bU]gׯ?%sV#=2~Agٙef>!KoRs0sZaW1y&H&ܮD5)5.n5WZG]ȚaOQW6p(Yy$yAgurW8/@^y?p3sTWm%^tSFcf-ª;ߠ!@7I+DbCf+]g}`6B: 6i٫)t1ֺ+pD۸Hz4Y8hw;k}I"wiO)quM5Jg{v^[ѥ7ys bft0g}Ł>ڜ@! (N9fNQV̜##$YB+vFlgRނ03(38LaPueix_FX:;y.[C7h.|0;ͩP5 y#Gv6 M|vۑ"0^L . 2rNlv Zք.H.wRۼVtԮ.g0&H]UIyF| aW2ޑ>7f$/_,X.) ֓`4UЫ~G_7h|\'bGL@ /nABOCT} aA_?I8e䏊Z 3B}̀Ʋ{rNBk[u{6k~PB4E%z}^BG6Gqͯ ! sn<[jeYnu:!]̨1w۵ǻ7u5Uml7òB'qWM.)aIZ;ۺ%ᡷ^dBZ=7kөJї\\~$ϔJQHHpA#oG?f4iLm|D"!vƝd_yks4 =uBs閧ލ S#}y? \A&{./UDC\H㲟 t=tb*wdLJ#ϑcN/d(Kmo4WN,C;s`gwfy,/yK$(X.db>te ٶfl\܌p&qKn@[b>Ηq~/H7}E &n::Ӿoc:2#2rfऀd۽_R:97 _VV`TG K _F8VI9*2TPOd/+Xi U"h@glhׄ(pB‰kH@Zwv?bmD%w腖Lֳp:>_)u \*t_c4gF,ec;a'<%ӣ o~><]fsi^ KbGFyDŌto(6'ѝ<lzD[F)䂭_vlu{"M%(:b :xܚA͘0ʎUdcL,&*¬v]NYg0 =s=lj,(%"Cإ4!mIpl2)铢*UCLUrVx;<[ 4sHX~seM+.vwIg^;*Y%¿r)#G3<4tgZy w r5CwYaJ=O]qGvGO %j9,iZ%vu”!{[HeQOĸҼw~UņjOa?)22M"!*-A@\<\*Np^4Rss8h{D偠],"gf(J~=k•( TzE&)*L""0nʔ&o?rc[h 离Wr/H.1_֜[\o-M^lků5ݑ78:#6 {gp#^Azw\RZS S.dz 󈋱Z(:~~%T&yn}ق9=m  g9dO^ OnrG<T̹l{R DKa%h:0rY}$ܓ&; kNS樼Onv#n % idGX ,إjard~IG-,% r~Dt;6d% ͼIi*]қ]12-7i9"뇽 jt;zc1T0c߷0DޛgO^ue- gE X'qK:&aCqW%8 u6DI\JDWw+듍L 3 -9'*UބrVx#$9YPd_E,SѿH:S!UEՆHE`DŞF:ɚ/ 3;w]U=b0jդۘg`DkB]<5aJװ 0!FS9Ӂ a!Ĥ"p54& ^NyH).C8ut"'AQ?Ɯ@"jNҙ¿Z2|3& L.Cv[`7AiqΔ..~7@P?+/ѳr! a'_Jx}^+94|W;lZì)BGZRhغ}~}xP .(NPޖZq+mtµd]t(rhzǹk%] wͮt<5Kե{Eba3G H흂Mi樕Or^ .T7>Qs>yUG vr<;9'}DZzȸ%rq;q'&v) _B,032Ah a%FNXs{$錜VxhFeqvYp"{CC#qd[ORyg\}GA$gE"D yMR쳻'ĒaN-8(O{ oj(g`M1I=_2aiAF?+(HtPAd2=W!qȯ#N@V}J \Oͳ:5- X$엸& Hbx9nXc3U햹ԫOU_ll0K%sG9?.϶EO~EhY+t(¯% .  1&F'IEi\BޑE2CzmSh 8 Ep7Y'c Y%k GZ6cE"6+gOB>.CBP=$N~{h?^/XH{z*DPb WC"G#_gO4UE\{ fj4aRfUV!X\+#2WXiP<.b 9p/fS)|j=VDYɕ;ئ1?p15]M@k<8v W=ؒiP/Gab6`ȣ oWJi }=1C, >>!4Blyoe% =s~(&nd$\ポhUښsqkPilإ F'[UlX8xKSP{yQ1GS KVPR3o\MTlD=j~ mҘ(ꩶ:‘$(TfetCi'fyLOC|t(ҕqD&g;D?a uvt7cѩQ^L핌GC&e:F99 TWr۩ mRyW! ۜu;~F'q!o6l"y"$\Iaۡec Ʀx+@#{; 9Kt-y#m.>7: Mwoh^BR]VEry/ᲥUis0 r2'P|8+2]̨l/+K/Yi0/I3Lm/1*!|Al',/ڊm -ݰ09'mm̭p1:(ڀÌs&6Yc uE8/'Av8lrin 3B ڶ5[bR*,NZ9j,tsH&y h܁[\kAje,mPϩTpݧ^+SXG3en7T\Ep1fck @*Ro2Ѻ&k)D5z}+z:ªܖ%rT L9#ڣچmTi`f90 0M"7p\dZUId3}&j1OA٩>)W(RR2EGȔy4ķRrnH!m7|X BF],,s"mKc伲UNvs<:#*ʙPRW0NҝKSyɚqfRPJҗQMT6" )iWIHL;_I6.JMNsJpP'W,vR%$6:biʝ"य़ƁGPMoY#'_| =ŝ]󿵎9f}0ߋimZrr%rSQcc'Z# Cܼ U ʁ` j/ˀP5MP9rےfI<åBZ<ب5 mbfsLL%ţONkU>EZQ\ѯCK;}0*dQ@;3Q=}i(3^< JJ+]O۬j O+Kw1|Opo߹ƃKW}O9h+ )\i~N91!{E-ìV/BQHsdV<;;Y6!>]}"UWh1YWbl)W( wkyәcɇ$F~fBU"gM]a4>mљ92xv:"Jґ'Хg¹k_+5(%K@MhC*n UD4pa*i v4'`wg]#Im܁"K6T&ß5_] 1NO@f }i{ـeP(r%bBځ:IJ@JA>xI-kd owpn ez7*yeDЫK/!iɓhtNEƀ>Vj}"hϮdxaۘ0c~0+?ڹJx`r^Ʉr}Kw7 ?wiJZĽdފ/Gr4ִma8aLYi*~ ]gWrQ(|R: ("j"j`A>(0^)zs 4lh,E]hG݂oɺby.6Y!cfND&:KP¬2)} TdJV`)G-2-~kLGOc9k UG"7a hBޥM(hN^K pLf΋C7vu &hqW)Ѐ iI"nX]0xֳԵ32I+-0z{|mD%6\~=nq 8򼢁dFQvK9|=}w#I$nѬŕ{5Oo>?%-أ)9  w`S0p.`0x=OO5bp^Y< 'JdXz z؈e8 QZ4:&_H6=]@ z!dqaÓaɱT$w*a_8.˵ lC+sNRiCP$ vUl8, wD̫;bsó6̚py8JaZ :apzV:=L|]ecW'V-H*Qx7}Ax(W߳43|+= حtajٷTI)\vji:^۟i,1GyL]5a ${@%gL$n$H9:EgdD|e; %J2TٟX{CsxbL%ܪ{PDl&S]Ldi}!6 zǪmKMǩק=*U/`^)$wCrLɖw8W M)q;V &)1cM|tIL vi{=nFK#CqF!op,17kvFڧԫUq{M \Ǯ#QDҫ9<=PII϶{Qd9bv"J!3$?Gq,zaeTn%K Yuu_CfpSJBkq瑒b<2A~Naef:NȆ?3zc23N^pdU"`e}<ҩink.E^WY#Ab<:9{2DF9QY)T%&~| B.Y=&@O>So3|yhe.RJO~k톋^9qs."@1 o !;~BX&RQ]-b Dd]~7{3VЂf c^چ9Z>qjBQ` y(j>Ȝ"s|r4ȐprZ^?WtcQC{Bʤc ύP !+j8tH5&KXrjTwYr83 'f}%۰WrYJ*'s@S":c$ӷf?%zn ` }Cѩ;?H$|">z&*ͦɎ`f5}>s0 'I$mEɶ҆ jK8&`{Uaq?RBxC70w&#b s[PF'Rpآ%hMn%b"TyЗ* ڹt5dάk׳J'<$8Ƭ?tTѳ>]-Ёn|'BO"5"ytҲHDUj~%FE0W=DHtdԤ萁HW( 2oCx"hU~+3heA?y ~u4qy;WN+cs;,NWAtn(/ O,@+}$Jq )oˉ/4cB-Z)C d늆=*!c:dbz~Se ]k{H97ZȠ-Y4!F90$n[O]Ϗ2WYLWM?+iYś;Җ|*$'G#JǢ>97md6;|ų]HMGXb)OON sil9m82I eI{p~k;%K|zdAr+̣Ù3@Kuoɪ|.Xn% Nc7oF琻g+eSȬ#,3,3;\p@u.>dU}3Z ԅCK^*̶G*CK=+lWve Lo h0;M_TFdʷrmtioNLħWN* S6HX^lZ,6',eu=/{}yct +W?Hѧ>:5Gu&znU ZMK DpA<ԔkkLV6/. X o c_}OF#{D9LvkPGÙRS:OXocD \U*W(mk뀙w&V^3zQz08ٖQ+*cU/~> uA9Gpj8cvUL ]G {(҉ɃQZ4ЬELsFLi/!gfQޡՋАcLfPAaQjox\ϳpܱKgiQ +s#gNc.t>t_~I L{Kq_t}:N~{Sjʫ]m$ ('*7ZGYoX{_[(kR3wGֲ$6԰ %w tHSq&qǺ7XUăN^@ .ov0z MXz="jҼf-އ>K#l-4te~Uj3 7e07wٹ C%">&p! K%ܰL31pcZ _Y>Zb/]6mleSA4Y:mhmTVVH{4ɨ{ljVMi㍳"Y.tb*u]O޶J )9 !f _J}!V x9B21~qwKArc+ JȐ/lrY5c 7q$*k;M9i1$´A3ýq`==@9Fډfu;&Cץuge8!%a&R1smPRUCؐt5zV~w!y#[JXU&E^I{@xi= %9S`Ni5HF|Gy+Sl vjS[wSW áb=G .J}"6 Qſ!U yJ! Jb^in|IGE#eU(o_Ϛ*_0ĨSבHN9Z"D(ҳwuww-> X]viw52b(R;DjkAx&"oF }0G\7҃—?%gHSɶAW3:]8bi IH[maA7P(ee5c VIm? ߐ& lMLO{gA{V$o?Sw{@KjZbBI+c:/ψx`hEjJAΔl;k' ;K*HÕ')Al!+eX|*@)Av~geJ2ŗ |4ӳX[~H錊-l"4[E8![kgvݍp}+ȗ3 Y}lҚr#SIeÇ;k*WI2TaXaq7S؂Kx1ԂJ*Z(^ -ed8BQj-X8!p0)%HiE&fҳ7߰3aj,I>qz᳹Jn)0bC'yA?uoķ̵G`V}WJk\;Am)W#Aw]h~ S"tC8䡾?zŽξw7`{ļ漦4 s<2:ir/Da8q/JGUԅ(22ϑ(RLٴg*R>K%^bcsKaݻ]tq8dzZGxK׶XBYby<}uo;y=zH/a[%µ,dI%6l?k,*:I0?!aZYv~JׅD I}bA 4-aDVrYunhFZEm Uu.* 6_{/ ^f.r6_~Q6OB_B!45y~V}RZ^HR9GpwY~$XV(# 0oXCFE[Ub_.)23aP>VgSFT3Όp͆@jѦp Ϡ%)ִa[wੱ곫=^zJxcLj[X )&@Ua cO7 (zUڐ㭰ȘJ3:NKe#=2"v8T#TeR2F{e7?M|#1DۀFIQ,- CYBhB;2F]y,P.V'uU! m#d6o|ܥO%oG)RNl@`!k*6C`p!.@]B$ѱs%[$"=a+}jL'% ;i;€ZЂ4H¦7Cu^vQmht3¨{ /uK v-/-q(ݹ~khZG56 2pЁd_GӺ+~Z!-&𽧇n`(#ЗE֜y4 ͛fr׭۸W遈-k taH4刴 z$hćeI8GQ|SY. :YGc 7/DOV 73G aBY=U'#n!\!nh-L 'Xi .-}I {>I\雞m|Hk?S&D\B>f`=hDUa$T= %w~P}Sy'ޫ( , -x}NؾuϲɯbiczM&]VA6ө4j8j/:0a%F˘pb[5,4=zOw/b 9%2ypf7: nɂKVnAt-3Ex\VwVer2NJ}W|xuLb|4E'!wXѵq[ZIntJ&].8<d@ő(va9Ua Pio&V*ʻ2UjbQvfztB;Lx.:=:Wvs`9ʷfpA |μ}#̦hyoX0e4^`G^lpo`0&3 9?>(vh4KGS57TOĢZ] P#PjKPgƍվ@fճB8db$ @U^ z +[P:}j=## QaB$z\s&A@hFG:_ ;h>*`O!4k?DtY1dŚ!9Ɨkހ.,Y~@>= B\!q9 ZV}<7!r#FoAx(Iw8@_XOr笵f|)C8X+C<p?WRHn}'"ˆ>v>ţR[k(ڟD0Yj:cpR*!{ 9R ޘIxC_hV=Ѩb-Ba0ieS5\08X bsW1-wPdI.AJEքB$h3PASHI*q?97oM%p6Z+M QHj>0 R褐 :{/sIQdoZTF?xE<Gw8ÍypǷɜV|f ]hLV+G4#= }EȈ*Tq|^w\D} :kG͗lZ3#ιNkZ )ʕhxBMsu*w%aIz5xlsxR6EP{c rCF1k$et!!%pќg% D|=3pE ȓ+`<.Jx捂+Icjx٭C0P`1S!c+< M,oDO3zȐ&]sEu] C*X-N sA$/- B_,buNSX*=Q9g}K}DOur#_fGw+ bPݞ4JU$˳"gwn#LJ'`#HNfyR||wq\m47]F'6E5- >ulmܱA|noE^Tf 2=KdU)Ƨ+jfKE*͌qO2*v"x@#by# Q:Ahf0>Pj[l4\}! \ߎ4l,a?AO:Pc2Ȗ3'6hͿ4h-Fb-`d"H=&Őݎ5Xr_ճnܡ/:FM V=D1 .nՆd`%–O}, ynAs,15'Ϥ|37y8Te,R3Ȭoо tU{qۥґ$FerF\{(d)'6y[$Iw 8{| JfuIS\]p%7`8T/@ vK|3kvﵛ! <ˁ7C =rb R~Iݔ~K+d4Rb+)S-sU.'~$e4՝o:5%"x3(9>s$'.^g05v`"ZDzT[,ףOB)+):Z؞arb#zy# Qe)J-lu+,?QU#U?=Y~9 t} $Hm"S7A[7= dzvXLVS߄jrThurKe V)G.shZlPBOF<!x#VY0=zg/6oC%0k|>PuzJHUL-jd:o˞Jw9X/ p~~L&hs L Gu٪6F!3߅ivoӝ%Vn=8X 5h+o۽f(p7*]'fns .Yqk[DJ\A1Ǣ[y-JRR*]/ zrg015WRU|'K9y:hqQ$x^KEt_)8筌h??CGa5FiټnG/~wR{gP|o L/R닃|wǑ6=ωGswNâ>D_7+٭WCHVU- $:\7X2%Dc}[+GЯԽ7dقF?d % _ijv?2olsHX6=V8;kE`*-;0Y+Ƅ&$t1dRieC栝M^IN"L2 K2[o<-A >Ŝ̀raO ^m{m\}Xxn&a|s:z/` TYKQij-[OUMnq箕F HFmIA\`j g迌[fY48 lܮ+qM:QqtB~Vۮc",.I8o_˞~ Vڡ~zs=KCU;ޫrO^k4Uc˸###a k2nܱ ̓'V3ӫ5\Q9WC?z x`q۸[ E 'd*>- _JUXت+dp͟\v<+_Bh(tY~Bk0ęHX]dreVy09Ax䆬,JO6 ̑Տ md>\M6*~r'`g]R7ok{jo;.:x]rv*!OLo:wLKeg4"^Ұ K4:L%(wQ"#18njBic;(sb[ف#(rMB=e"Uf#2өH=(6#>Ϋl?~v0$m;[rBO+fSN:ӜV ^oj.f{'6|SKh~2.Z:,w*QBREux .EAOy+#Q,&V2.&%P@*x=B xy~$#*QhnqX *H(۟_W{n{|wBV 7kzWuP3JL}49v+{T=\iƺ( *XY'hZ܇kKK= ר5 HOss wGO ]r9!H-s1PeqtsK+p|m*H2~/8O+ک۩_,(ZYLl*)&79hF(fam4PYP4y+yg=<,Ԅct9qH*IP|A+a %c|~ uj2;:P3}y4GaTT?̣䩗vC:8W"~ CHV&f wsŸ" tz;WR=ΫD+"Xۥ(]2O/0f* vS%^/JUBl#-.=@6KWgFZa&%kkI vwDbf_,KGK=kL-@D5-R y; 8!+u mRHN;^ViR[yS" X<'w.[+AM_P ~Ѵͣ |H' NY%z,yn "jc _N94ъI}o +鄡Xgbg)e~1')&LHh MMMm8d\ݍm$HFм=8;<ʗG?,G'S2va `:j2&)<: ;\aw cu/юT+%gwI9pRk&f(Ғrpik%;yPKu`xK#7'V%un0V~"4řEϏuRXe - - $c||TKutEIk1 l?Q&MT[wA,ˁsLFKįo \:z^4=#a3/J9d=ۍ|WJ}` Ú ?.`DV̳)ޡӤaUO`n1${-ѻOzu*aK\7&il _/`"c>p]IʈvG~ o &\iJhyν)P̹k e\ޫRhT`q"JL{5,)JQءe2-4;drGR6|&Rj]%O3jrF Jb ioҞq_HzfD)aS _{EڋbxKݽ#a]ޭL7.͈WIRZ[6>rxn'N>aO2'1D<t|kL,ՀUfW5{qQMm ] .lEi}h5urҫ3@YƉxySBkS3ri eMl#hhK3xtrADJw[3w/nb9r9h5f;lW9A S鑺/&+bp^'hj imF0@JN#TlMݕ]$2.-{E"MYa2ˬ0q0ƲDlϻe7,$G<~^r"W +Z3t^ x(8M Aq`j&cz3>/x)]\5=瞆*~1uv[Zυ{IB.7cQ *8$VTvB{>U+tǜgGTt~f#7˥Nc9gɫq?B!G!ж؀_qֺ9̈́9Z^՗s1 %Ufp$l_BRCnkq la}ѵ;-ކ(\](ִTAqOԱ7R4Ղk1R XW_0BPd9[ & A ~Y-"[#^I鬽TcX<,GLϟFhCf;']mLoYѸ_`n[ۛa*-UH MC*ӨHRik6 z@h6>B8d]"@x =QMZRaV`X,׻Rt"ڮ@~+vstb~4X1|/1 l; NA687U)m GۢP7: QiU෢a@Yj+U/>=_j$ڝ۱Nk\ae<)BPI}c2 r=JLw㫩׊Z$4"kWib/) tc +A>JmIl9cc7k[ Z:6` j??2Z h %/pVR3 חхo*?pH}_ 4(n"Kv@%sF=95O%>[ꦻjwU9.f% uמ[Syӌ""6\hV/*J3e"MG$.U_ID^42:YKXAdii)u4rTʥ; ,pAG"oQ1ܒMtDV-&?^SS7;;SFկzjYn^KkF+(?ASz"2N :սB{p.jfu~U:FX)H[\}N K5Co<&؂VtD:sALn5DU8q SZdfΆ43-Uh렅qR8Ֆ>sP+v`;yi{)B̓c˖t9g5S*IQ-k GS EZõ/V5_(@Ae+lZrq۰БuC1dYdE{ r /t@l @p"n$dxՙ)/:X$] @CF`oS 3ZS:$㗤r̴m( q`)֙JZkUE mALuTՋVIDհ1x_b gb'67c YL?_h$ o:\z;m&|_lM/b.aRc8rkؐ=LZ eqX5ػ0`+6_7-%ǘ =s6S]dM8KcYa+|6~^,hnRSά@!0#6d~2 H7/%D֣1VZ"17*c8~)Nd\sIy`z+ы}@>.( k,/ű /cg..lK.M;a@ԩ|s &%Bih7}6@Q޾s_S|P$^B=C98_D|]%BGƢJ1{sHNAw) #M>|+_,$MNOU¥*t;(w`F5|>Jc O(洒GW4)kz?C8k\YcSqD2V hԍsk3A!Pw :zG#Dy7\-!!?REW;* $``:.+fQ ,Pz}rhBF#ݎzV\LxL[l[4t+_JP͒:q#wbI猫Nq`8o{mB`[2G* UA؝y+if5i:|NԍW*r$owi<1 *sLpWvn9^yO|fHO}g-QTz0{,xɉbhJ}sZvtoᜦIM*V; n#/FirLEx4!"O h%l4!M |^ $%̣#{acJK1Th_eU j$;ނ52^U]B$ATs8O^İj;M[w_y8a,,E|0@=@&f:֌k zY.IwQ^5_R}&J:%@XW"-zqh W*N'K' $ʛ?ج)(PmIc6S ^yT C:]74+;w='嘗, 8/~s>^tij]a+aEK3JWE7iʻYle0 xfwi_dž|6I_tLimi_ =I0 4šy h󕂱v>i iv_>+;T=~ǛAK >6K6*rcAcUƓ.SVyU3F*qurd|!w`ymu3oe2~%„s%:Q쯠74C [_BJ61]Wy]}U ΋`l '0r$W?vu#^0]Bgj te4=y3&Sg'bm'o2y&L$L0Q[NlYq}$]=iyߨo}fa˯e8#!aFBgrl3_M&wWO7ڥjMI%k~#C#;,1˳\|w?u{er2]W,{٫曼w tv 'NI1t0ab&u̢k?A^7F<iN}ORN̻^2&)2eL%)WiAzRbxt$C Zpw4tY53x2j1g'Q76ݾ,G/o($!f4` zhcfD"(KN;a Uaw.DJF> yg BOTzfzkZs4)wNh*n\t<-7Bb#E|wˢQ9_9jjW3Q\Vf>m@0L[?VUK-s\w:+ :亂!Qq!ʠqQ9o 8BN>ѕċ+l8j>P2 `6ac~wx"C:a@*^aqS/r 7ĂswӦIqTuc2ǧ'0qnJ. aC? Zp"F(>iCܰDܦXSƕ.Y}PxcY#-(i.f^NJ8Su/WNXa+,ӄ +e. 'c;}3󞪰GHpu> 砪;y_j|&z_:4vx|cAww *O~.1q5Z%#!ThtxW {N^ RB"ǽU/ļ"nC noIIϒ :lKdI{%0 QS "TޛǛo<>|4q]N1-\~jo8 `f1҅fesEsߘF!ZaSۛ?^`X7jq~ YXTO97u~[{~ưs+&YAfKhzhmMhS $悷iLŷf{6}@;lz RhkteΠcVOb=5;"M?shPlս1R2oU^\{Y= "}LH+ gdr'qyrOyfцQɚQr[7^k*I%XNs|ύ AzK$ң$ 쵀>x˓0=VBFIǽg$]. HnJX'sY\giNXkaជ]P{yG%R_DKOW/RjVGUkX(Y ew8k("fI,s9]w$v1;(@l=*L1@n--8Ks,)GAiPqw(9\gK{D`p3A=ўfQbgB#VLO_ \3K!Ύog *Hu3"͛k:[D|)y~5Ā [9bu4R[=z]XCs Bi|M]趡GNs8pFt, #9XyF= n8$O5jKaKOJ.͟AMߓqˀEb+P,۟{{Knb `Gl^wKo{ߠNK )u?̚ 9&G,,a AtHs k6:D!XÈ?acϡkTrrrzؼ"! qo\Ҵ+о z99q _:dt& 9blrDPmyi9?x[WXo`%inWs(z BK!t+O)jn6¿J~4+dJ5"4قJ#`7'7Fw=gN{1 .8%,ט$황FQC;uG)Nb'6nLHتE Fw;V^E"!e"&xH?*8ގgI,;+Es7Z~bA~ @=yRru̺EU1x|b3#b0N-̕B5Sdw;m%jSl!zf.i({۽7M0uSH qowBBI}O5/ŀxT\llU1M Bƽ1-z~eMB(GJdlVA' hУ p XХ*ݕg%iPkdFC?)nSF(!cS@/zi;~;.N&m3=p}GƉ,Dhz>1)á1GXi?hpa4CD.wwo Ku~SYq_,O۩fh`{ ODQn븒 $a冘MjsG4)!wW D VU]憚D~g89qU}" pIW7YF+s"F}*:cYt` ckb8tmz3! ͅǵ:a">BT ꋓ?sފ=pJr .SՀ&O&zCZ_'M1!$Kb>a I O- Q.UDZӒ_ zoPsfq3+{bB[m;J& 7M,HMiy +ߜu\X'KҰ?L?Hqmx,0!դN"ܔ+"Y kL daDVvwnzsh`;E2$>o?W!B]b㣜)(څ|@ZMn'pdRtȓ8?a<SbG}1=b@i#kENUݝn94@)RL^T)Ñ&[A!1 ʦ*c9lQʆয< ,"wbwY?hVyFJ7pNaNyR_l_0N٨ \%X=\6--By{=9l"4OADhe,(Ow^(< KQVi,θU%{c Z﷬!FDP ~B>nBsU̢*-^Xd 9NħUsL'XxO!3 =3 ;jT}"fFI~Bf&N#(Ы>-^A5zW~*zmhu"nYkĶ C=<.DH8Xo3pwgHWs7Ki^@}dP, #ܺz"qGmTp)4=922R3)谿_טڸIOLT$>0C q<)~W~S^ͅe<eDNٌ).ɒ=R'Gñ7~bF(qZ,N޿UQlZ7mQ]o9LWeT <^1-3t6fMb2nm\b}FpԳjBöY DKj h&6})^%HIc)VnMˬlxs;0bK4CzJ7AVWJ{ڰq6Kl3«tyCsڥ؏]h{Gݥi~b4a2ҳIj&G4?DJ/f3t{35rr^ &瞭T>9^P1>j xw'(Y"^E銳E/K H$`]0tI}$[K>6b'hJ 1ځk0PD3zɯ=$8o8yr7˔M=tL&;Z &'"ZyGip K"Aw[O] ,X4V1$8傑aFrײWJ%Yp#<Vu6\۹QoA2HB#Ș면5'% MjNc/yY_I "^p~?Z:|SA:W B!Id̷«U2VS:SA܄yͥ3M (gB_#ZƺP˱_8~E[[ur332i%g$$PvoI"$%ZIߑu0 6O ih nw Bi t,/)#pB!7hx<>ǂ+t?SKv0vo/?Tݡ/Qrs9ȯUuQt(1G wZؕyZ]JҪ"{3|<^\k02+eP8*ժF7G[ZC)*1Ɲ'I#$Cz=4{_* z:>".Ud5Bƫ7;Lh HNpc J .1oْiHAudܣ2fzڪa)o t%F.^8 _?+"y?dP^.4;tΆ6fW@3)?;9+m8V Sv[;ڟҟ8;\XWnHc}Vkr5MivaNժ: s u54=jd0 fy6efSՊ$!o=+먭4'bp;hܬR+Sέ ^k_GbcM2 fVbX0{dB~X !!2toSΊI2چlO2siϊܴ 7mmOx$eP)I|K" ݛsJe1R+yXsM_1PWޕ ^xЬnWS>UU_Xu|wџp`7Ǭ:yG" g|u\c.vLp):nỉSC,1-fD<5U\afX}V,z/V_J`kDKC Rʙ/~cDXQdτT;4z SFuc(G! #@0^ v YubDV}PYTb,D _5OK >kck{fԎ TvA,P.FU;W(V#fBM㷂bܘn>gf>h 9Rw^t \~6,IYT$[Uˈ45Ȅ-"!2ߕ!DH:.bY-5`6)-oNDgHJ-cOcɂEsҽ_UN0õš%&Yb>!^YP|(q!~Y0[BmJ08s$t^/!*Ik4M>wҧBj?7/':[mf7nG.mȜ%hۆ=qx_l9*:씓5k%=s&!C2Q3X4Yei(P&NT|)vpC9FgXYl~(gOQX2B= ]s^<1O9 ΁K$/{f?ӖV`50T V'ds+O:)?LMr2Kby CFI.l vˁ{YH e'EM hMÇωzJGUS}~o=I!p.\O:-%4(ρ/(/ M`sG^YDzKQn!C~C#@݃BYV0>]γz eW lVe\ aSQqZ\gfoCΖw YR2st ﻝD搝ld|\_(́(Of俀CS(mZǏx q|=ҡUwJ8ޡjON~P{~RMSvp Rx)9uW&q`LL?:"=[:ҜG@;CӻI~.'O}pxEq135ij|}nk-NCk,Pì+(k%$fo9 WjY ,zy5fЋ Wd'̘kOi9HYsZ&l`)(fɂ^*IΘb_n@+%AԶ>L*ξ?c!jX]l7+ޚI47cߍY`3<6^9.z NIcgh +&Bg&<ѷn+`u&a(t`vU8+0h=o}vw 2p Y˫bFUM@zI#sa0w"!""[ 6J-<8HMXe X(Uz.O#> ;,󅏙;"'3o)pZ@.";-߻ 2/G~]w>k/ d!ynݘE~__NA-r!件rh5puj /E]ˉy+p'WP$K+|:z;qtK2mvCp{c|iFCIu@̷2; Kࣁ ~}N=X]6n}ZK)y7G4{TW`Qgܣ>Gd%-)^yӮ@>|-PR dέQf}O ~b&o~v(y.ғ--AEMv0^~3$ ju@9|ьQ yieNNjN&Q]O>^6 Xf+=9쐘!i'nlzMq;:MoF%6ч-Kʁc0PZ_w;VlڭL޻u UE1objכO\dn `xh1ls&CC?p̝xN-mK$gܽgvM8CwΝ%P n~<3bS~sL+$/eHx^K%Wqe5Inʴ!K B#yQ˶LZJBl *T&Q=m2n;NoĔ#V6C3fXh_= +-Y{oWdĊ翻F ,n!gV k L&'d4 !#~sأwB[N_^O", :^Pm[l/ˢ,6/%YG{zWס96 %{02sȼP՛!A|Iú~wrcҌM#&+"9T,E&$㒱Ua_ NF[/V9Ɛ=0&SUV}зbOdAՠ> #bL ZjZ7>s)#h glAE'Zׄ4Cr#8<CQF%#cG;3383J8T?oxbg\x,y)!N,H.e ՜TtqRcՕOQnY5T:6g/!#Y|H%k(e1`dō#fD~|]$KU#:Vj|./USp;4?7ezgNԄ%qM\4e׺F}q'~:>7ݮMh7rVzF+ұWj3CbU+G,d^Ν,+m3 w7gͻR >,9G ҥw$!xV}xn|g]KD)H'(\M VKqtpdPmV[= B-,01. XLFIkt0Ks;U@ФutENTa/עbKK>bʻQkZn:Gh`h!k2; $[z{cԉKߵ@Qmosh_w`A/ rw%q !jD(#Uo瘈mF?ym:,/Mc蚕(Fwkp*@R~qV"SsLDKH֞#'(>^,9p\uKk&R 쩀ũbr f#(VҺm/Py/=v$}&UHu9O8R{$A0$qK NI.H?z$>WE7nhlp7ATg`Ѡ|@ Et6i/$^mVkr>,-vަM&>zқ8Eɗ a̰qV^XKMQ 3hؠEzoEJRrCadpu BE9Q?S֑R{8t81yQENfQ~8<`{DO"z/~hۃt$ 薱ә]_'m1V4R [ ;jGNx:;*d~vu0>VzX^;z'dw ;汌n +be"f?MO z F&Q,#D鍷aOs$Ķ:P|-kٷŤzYL* }E@iKlpSaG_ %OŪtn{+'e[h;$-͋o;|_dw)3Go u0 SI1#Y RAlR*g5c`ȱȍ`m!hT"9w.㞐cgG4Y bϒ'4vLrhjҜ *ޙV>/a|yz )Ll.6nC W.$Ho__se?um q?Y3hiYc~Lʋr=W׃0@)M*/@/hmb-eg KWhz І!&Ӓө`t 7*bc5-7zVh%uU@ӳ >kc ɔ}O21pz㎮Td|Y giU@F 1mu`el'Cv;y2NBh9 J,gBh4Km!r1m&׫-6 Й,X #pn.{>6 mhi뾤A43.#K#/6k8iX#wx.v#P%[*B(' r& -b0!wF3RBoɶ{߹+i's[䠅zAq=AC1awm _ NX!SX`gD3ai5GdbؑEEMH+%ǗN[a_H_7tfԪB}f@e ^l \f{ؐEL+@ױPaÜ+zEj4q q@zn[ ^'kDk1PyF޹Lt#s3|N $vfTS"=pDԁ_Ժ~tDԶDJm#TRӼt~fAk<~#댢(7FÖq쓭 HŁ\.@O]Q vаmpuEtv(Go[ZeZvqE8߉{ha&z),>fFσZxL| wj90]%&i7~W^1d%\F,*,Vp*;~D/߰mQhq݅7RFR\@^t-i^%c1E3IW6qIJ6ڭ#~]mPs Qv&G/ʗ"|@{E;~l'9˗*1v |7pyCWm:p{D_^dGL5HV5 [x8WIm2V0yUuupSx ziLb1J62x%U$U7rnù%Z ޾EJ/d垕R.Nb="TiQD_'d!$V7d }K}LC!Lj=B؏enw$u]<ӯ)_N;>{3\8 }QXa04dg?HB' ٠' &y(;8 x507<0IhASkRfvvC87ܡQ xQӝ,6ߨ/O?~X%c?ofu%Xr8-1[;o K3-H8Cv*TN[O%>0IX[s`uom ύo6OHUm6$NY$3ol Q;ƃpӶ12]qP;j :iҠ,  %'.wGk85PO8γ4;mo>; ZR۞p!@j# .ikG.Y ljTNjA%ؿ /bf8rkdkH۽jgϽȲ}D{FVz:EŁՁbCz >wC'j$B0 @a $suIx<^ Xƴ<(DO@V7D7騟a75otpc#-(鱮)M,:9eHğ.%7 Aqllͅ?E'1;b`U!09BgBw6j%DS;1{t#ESPlD}`Ad F2TjPMY@Zp9:Q<7P|:1֑Mk0}]ZrSy\Zjzp2悲 6Bh9"ٵw}qvCև ]KWR.{6#9f\IyT?"hMd+}23?q#+= qsɴZsV4aUg(Im1 wX5scX'W;`{l̮ԞUD;RILE \H್Vr]w ԿJ, 1\:ϓFPi5LC8e? kyQʰs}ȑax% |/V!%d)3mfn?8٢X͌xfykN$Jp98$rMwM'@k٥,y${G`,%AnA['Ac`iJك8sQb{UFN 9Ivqb ʿ:Vvdr2lh5Ĉm]>$A,Q$5`Y:|׭C5iٽِfNCM)IvRw2ƄTu P4y=_LdkTtd Ae\'~Ј;  YJUqs)/[gT#Ȅo"F+;TmlJÚ^eDbr.7FlL .S܉rZG!O+BgDk#y,u(}MiZX€I[x@Gu2ّs]TQy6rY̧=_D C'c%UYS5 IFod8޶ tfJ 8VACS@'F: $o0xf^(K1yp"@e_=7 ꘰+M*8Η0cTWZ HF?wE7U"\gG-zʵlEGU/!%ÁJp*ꯧR,}nvTؐ#rR, >:ޙ;hTpPSqW0 4ۅT&71jܯ.jVUJ#Us@Z:rdtJOҽF)CdK%EpyoM?K`V}mIdi-3^f[EHT0R7I*[8cxD>ߠN!yPi{4a_tE,Y]ge^5Jga1+ą|?/f Z&9[˰\s-EPվW!~ )'㶘*M^ ]ln[>߄R=%kyۅz-k9 ߖsO\)~.؃iwSwͨ{Us3rvJYN^U$¶\XϘhaDnb^0?ߏFCq^r#D:cEj|~$~нo~`6|qi `s>,Fv5\lBV5jWG !$wa8ytξ\i{ 0 󱃸MP \=T%Brz8ȸ !? #5<˕s8_E ȃ |JgF52",L G 6IqTIP8o);U6xfO#~tBR,2ʹ*+.6Oղ^54}\|9V+t]7lGej+PX!^dGe(6…Ư|μ1g{|!LןtbൔI{tr9(i=ya$I[2)(IdPQd]w[1aU`"Mؾ詓Be2{h.DAE8GIcu yOE[G?~ڲ;o!TWoљQ6o>?zkeyYQ o#A==g2<Ӊ"y# >TP<[Ɗ2 zhVg}KKB ,R<A 7S%pgu1^5Tjo8)ZrOy -7!;|$B?/$+8G zb\6pT1@Y5tV,)&H#xgGQ5L.̚I,oe{ &1Oo:4L#6/_a7gAGmAj/^ >~>JMz@X|YOz+/\Jsj|U4.}‘LܧFz&x꺗-#o)4G| "ԟ8,Χ/%aODpˇYܐ) M]AadKt)8no" "n'>${8"%1ao@O( ZQQV_$ab^~-?%PG`yu]h^Opw*J^!IIaI`Ź4h'csKm`-YI1*KN Xi&zpG.#<"̎e$#=fq6z<3&jYP„=2X_ds/nj@]:wtU<86#@Fw="d6;& M|5W;*HoE3~U?M'yFZ8TvY챒U/#[Ѧ|j[ !E@d.dlY ų&۴`D,i\j fi^F)'u}U+dB= jVI#pS֞W-M[]bǔ Sʮ@$gnB!Y 4iN0Dd@=ҏar|xiskZ ^ U]qrgk^ ߟ-7D^dxdI8RE['=IotZY՜- M^]ث|whK^uly0?.BƓ@RԛxEF1o2Z׃+p j>R3xj[R QA}!y2f.-}:d-":207 ~dNK7PQ18!`F4c.L0 m$aI!%@puOZh@8(%B0imKdeqYU[7r |ݹ&Yķ ͨ !7O3s v*҇(RyV6cYz,MS%I*xJ, ˓!F 6ȅQi+B0k"&z 뿙Muj (m<PeB%kJRǿuGvsp:%xK8fiCD4arI8XU 2+LMa0ϗ0qN L%.C)vMJt-XkS,+p:"Pu F>Վ>i~ l5fE.AИlT{jKV\fLOc{.w`%l?D*i.R$R4QE3LYߨ(G\ƞHGqfweW+?- GSb{"ķ ׎y>n[˱O=7~ /粏Pt ptIrv ZW.ad\ +>\)NOW&uSiUϸDDal`g)hz'&"z g,})D(_>މ Zӧ֯$j78UeOE2\7sO{.`8z=( xRk(Nm6=)RMl6t` S.8!T0?a̋rO`#i?[,eK\lGwM[,\;3{eq|B9uUnT&(bb{  (W*hȭax< XP[cp z˓SdCKɗIC'%>;r?i0/Hozz0{Eq~m⻇sdDKuk0OQ-6gg]/(̠F ŭrљ𸛄sWNhcוrK2HWcj0\"=(^x$WٶWѤStU{QVv8?ƎBב_HCIa؃Xb -Q?̈́xbyDޱl?z eH{[<)TUR`*u(kķc! z1]̬LnOM1 rR<%xiA@D2O|p绰gj Fm-~"8|+ltưiauIqDF:xBTѪRu+/0!$Y.|#-%4yAy5}Ůk`Ȃ?mJuc彃a7{A0E>K蹆۵iJf}_`bɂB yK@;\‘.t gy-gúP]h}s,uzHF:shFfKDVM=@\ @a)`uZ:u`qD` lQ4lS2qXCpԤy?ABa1eAI.q̝KKC|ۇLJttBZg;d'ŊfN?ߊ/e{*Ptk#ReGעqk^[2-еwbeAۗ[a8Wξ^@{QTO6C*tw<*' 3ܷz1`̎jo&WU؄jyR0k^diڶ$)4߰v u~I ;%؊7tpliˇ4}v @س0ܿVX Q[s{PqzP{+j8jlrR [$zЭ α{PN@pfvsԱ;j,7s@Xُ%QmQo \68FnI usMVwn9r3Z: *bQ|/s;wnJh-!Sӷo7 ƅ/u\ :lrj0AWXbeRp48A|4!(Ќw˰ rT[w'h+a6ymMcyip+?Di9E&luϔFDpqrmk;E.{^YFe-b8rGͣͤ+vsa1+7<"9"w`EE Ԇ (t =h XMtOArHHܪqMCjV4<:ny-&ܪo6uz=|b1rbJ6!R y4dC sȕ󄤎b9$mv]*`s(E qvGצތ*WdGZ /e R[IFS5al\볞!{c}Ea0'x|1M*,1‡$q7P}$PH99QprѺ;ta، 9չ܇R 1~ yzBILl[?3S'tÃMS> T&BV䈧]Z1{A9gX'ylfA_df.Gk EdTswd97R”tYz:򔐳ۂPc]8!wjj|y#x\|{YPhg!S3+JSg=8ma9o+^^OkͿi_1T- aoQ?rEa"1lmlw2R|R ?T-sބ{ԉ&!H]gUo{Ͽ\' qS8Tȸtn|75:Bm9 b =[|VlH@GԶf"F .YL'5NM x F١o`s2TJ *!+zGXӬJ..s~A\Qf· OJ ):p"RE+`ZT`gI6q9ϰI_>g6 Q(p.9AH:&F.&IC~<Tan Ef-VHCm3tBaX ؏=vL7O6B^)iUmY,@a{ Тs3|Kߏ"|0?1`0zVǺǕGi獽ž :D5w+Γ)$a_\ISFb ^0ٵ ?lP/|DꁴpN(?=  pwc_ .bB$ " ; ih/ Ч,ӵ[,eD @ 0"z XU)sXJT#q.)\5z4zi沛ɳVƐWereOk"Rm6# 'N ҿ8|:0ڜ ;v3:nr8ݥ]bc3G@.l?AhG82hCfr {{bQn7 RŋVJ^04<.|$kpgH+ۄ~'9H2 K7A6 w Tٷ5$YA̜qvO اPySf7W)wc#׃=Kk]@~: 0 5T#U8Jas -g laP^JP"tfy\&Ù* !#yjPl Y{c{$:-ˡT/7/iԹɯh8;%ʂ=`s/2hq ݞ>G' | l59'AVpEQ٬D8:8F@7;Ѱ8slPn2~ 3n(wMp,jpc TPfY#4}xbAG< "بigCp @}נUșK4!OM{챟\/$5xU͗>F~L)LʹI0 OXUuxP(|>twTvL3}-[ jU3O/I\uy]V*Y t@Usי"㉾6探, w+\HMS8-z;v+!%Wd'z2Z@ /f7m;j\`V RW+;GY&1?<w`D4f1, w'H ;w-dxj5J#:8*G ۲|:}䀥!Ô5xRX;m?p@{ d Ygtx0H'ҌuRD[]؄K ӀrOP$=+ J}^цBtܧVS;)LBk 2P#׵MN.0TslG00nsG3%sN JKsu+:7+%O.sQz!+OM lgNVGXxo@*[@[<М^CxdgpT[9T~x1uo,~U*D1LE*h<"mK C"y8;#*o󿔡ԫ9|?+SmiV@L c+J$.9]xLcl*K )x: [_aϹ-yJTG8"܇d,YhFlͧ͝SBBo/|a5:Q n~թtgCKApi`@m`;HzY~R^cōJb}*G~8*ͦ&rSR|tHN6JEz!@n V7yRTxZWCxQcж<(kf(t."z#'#-ױ Z5rp~"@^c(, ҏ2nw<C}ePS)Wd|u(A0 L{m0_b"NoX7 LpGWA; ׺l; a#6m;:s٥Efp\ո{1_JL3f.Ƕv%H?hpUٿ5GWg%a7m( ̪х-WڃK|E'G6=7>5Dpts7B)Ԋ[Wx qDl ɑ.٨ql0Ȅ—ɑҏXZGR4LGo{XY&7bm|pw|bs)re yp)j:EGtd.|xy׀^#1C}0.iP3:)_]w|wAP_f=9K2aw'd E<{##(Ώm7P_`Yo:[j x ڟd5({&x.Q%ri3PpF8;lZSDӝ7pqlr{u*,!3?(8 dr+uId5 A*С2a QfL<(rւHǛOba^Q/&#ؘ_@Z"Ym?Anپjَ1p6+>]죘`JѶpTב(MNOqloiJo4}|֞]y90Pn}Ivǰѱ2Z^j\x«n#voRXb>zQ Ep kXM Y~>+V7ف2ĂqľLr~&\йl}p?{;ooII"+*#&Eb`G&4ONQu/Y!d!1 Hn@E =j!0{MƗ]KUZ\X;ldzBhB}".^} lrbWжIF9_|-0zclPw%'pemrІx)F424lzO+%ޛ NHH{:LKᗰ2p#/%xT"Z( qpٕ9KDU׭M ; HpSl?Aı@c",B-mj-u{q[F*Spe}Z=p(g?o_C)?f\J$例|i}X"-bA'q%qT,jy<>^m H w ЃƠ@0P^ ?G6_/hTΧuQhv|- ]/Jb+NQ^z^NS ɎR%q=f0R/JewQ ,p? lm H` |{W><j8+{0fjj<뇶=(n}%@R cZ;vT^xk뭮H+kC)'j_qۘ[Ғpd,Z[6_;W i@oJ2g kF8ZrBp93Ǜ5N6n@ gv"XXrDSbCI<&&B3$*1v_B+J+-)ɦ O[riH۞]H)tp5^mAMt<& ȋD i)%gWx>ԅC޲ëXX"ΟR+-M^CL\ 'aGZI.gQPfu9,L*smseN$;DUXKv%sM" sR[`5[m)!H*XAAv?T6~Ym1BVnFcf{6,,*CPP]1f k[nPQE&]-e6E'闹;4pc5l'{E!=gyX5H+-熼*.eV8 dI1 TK%߇˵w ,Wb מYR.T}܄e2ӓZ$k\lF>m+d{B5;G_'m!S8b\j8%dEH=9.(zb a@AX(v'#}%TMcbI՘"^ RMѓ NIBneIWr,!OwJnvZqDT:J$Ǖ*3M5cBL+dyL4h-Vݩ`B/a y,xsp8A8+䵇8.֍M:0ѣI+O} t;^šK+Hzh=TuwhZbnT;˺OlتJ%qsyDgf-TEL"nbgC8+zAmYwvQ"N^yp¬zXZa9QBNwoמ= ÝM~aq E+s7ymgV`{Pzmo чLJE{~U{c Yl6 WGi.GQ̈́΁9mZMaRRN w?JD2uc-߉7 jj_L}! &8VY &F( CQ26"ϲ x.H?2&Wg/,HeyѶt{{uFo7aU&&Wmօ02GaKK]u£܃VC+3K "{x<>4eEL~uZa{Uqf^)'}b뾸nqҷ>O,d?r02 Ϛ."CZPOVoo -j($hXl8MyRRGei.~v ^wj.FR["KҪй>ZWq5u੮ ,h@_Jj2jQhޓLG,`oVɺ|SJC7ˍhf6/ nqP`լi4`&7k"A R)ewH׏Իيf?^[lx]akMc@#P61sڄ?opC \`T?F Mm# z+%X(fu*4\ZU}g"ə*s>W].^>Pb9DœhIǍ3N3JiIV9 Xͪ<Q XW}ta…Dھ29_[ Qw ŝB9U1֐rMse %yYo1P7ƪf>pNC=}Ψ2ݫIk`(6@= {M=eƷΠqA d2QPxRtGBجφbuF.VS Ë (h ,tk^r$yw;n+> AJ Z\1 Ipگ [DSL5.y[<*z(@iI8ӓ] PAZEpnJpᷙ؍ͺQLx_)_ACNl`Dh,;v(c/fiN7[2P#CJqv坦!0?;{X s(LcvkXQur^+u8|I~^O"ۂCJx~ڈ}{nD^)gŘ.V2k"in֊leR6s'j44OS=$ɼ/zߴTR|Š90Ph@~ZGRJ"z&%f 0P^j1nK&lW gGiN NQl% Q%Oci{MU--.vXɫAT^i??%OH |X1E_?,٦3`Jjm8LuE,溲zcG{,8G(9q"4j!-݌DzzgB N¾-f1*Ge*꛺a{۞R{<mvaPުB]N;4=! 'H'(#S| 0bϵ_ : {}l4A}DɼZxcLY>7G[ѽd[hRE , ?mćru:V%{SޣF1x0r\㾱'3H۝Рu[ xp)9 _3WvM(.!^'e%>g@;ІYB^'q;ly6vP0}vMs#*g\ ޫFoyJuwgzـ1wBzp!/:VfDv-YIq#^ S\Å]=0@wrG j 34}HA>ZN |kx }waoG9b"pҥˈX8jܡW .5v`Z* ЂIr#O`Sq9 aʛS[D7*yyB^I8H''o0 p^!`.;Om'T9n܍\~Oʝ'ޑayNv[!kѤG-2{ 8@Bx`fYKDHNzף3#AgFEFh;P*1nsD`ѥ.̡c-mt|Fˇ7tG68:Ctc퇑2Х:쫤!eaV'J ϭއ~H9ƼnС]]tZH&@VI9 QjXb- {&KYh{0Q%gټQ5i>hU]Ы)%` 6/}tIJ ,Ipo])[vK q0BGk˹f|2c3ƍ\ERn.B#T7ih 44<~0$QfAgz^}/=L6H'|kWR g"ln%)N9楽 0S"6Ìn`)7s8? \}ʉ\M79f 7y[T=!#Gɹn>*{ru@뙯<]ƭO%|@uP1H4[[6 Lv~Cȇxl?8݋nkv{(?r`mKFaeG U4[X$km7nⵔ2{*1.)(}qhƥ6ڵI=`l V#:12C6do `b5!ј^WE Y_A$H2,mp Kmrjh>-Y;xp&e) [ XZJ>Hx{u ]y bBp-v~qGQYC˱QZyKRx|l՞Ŏ<؍Y,oDdGa .UBKz6t;?|k4rk{>: P<'yP&*>K4a]F;u|n) I^Hz/a_c uAfGO2#K{4Ez} z+5,VA{Q >_ToF=.yS՗EB: ! jvqIZ<$߆_&f-1 Ȗ>Uyodþ?-զxDf!6 Z䦛iZ8>D( O*:E]]0! ŽA{5wvm!E,T8Yǀ|9 i7*3K1q$ a Z zvǏYpX<ȅi0E}U잲Yp kǠ,4cwደl$PJ]E2ʌצF=5zJ#ȷ~bRu½?b R%U/QԒ<oA /9ZCocDp30\ SFiS`X sJ9\zvhkms E&ra %%4|zzS&DsTi'wX/{Z;%sdj8#){ ꯺|}3XanQzu'_tۊ{̅Kt^ޥKw=Y>5CJ`OMn rjuQ4LŽ9KI1 gFl0 5>ĨXόEf laŋѩYEmv%n[;o|"D Q*LMn-xko‚ucudL-d{obΡ蝳RjMUI+2+{I*U&j4 BV 39㭥8~Gng }lYaYt5> |]`<cbW!뛬%;vlGE/aD6G]<Щ#t>gqqe]@AO_4dA']&1Z ,vvfK0@T#q}<)Լ 8%}cY#=UC{Cp7FyunG"¢XGz=\+dVF=Jֲ e2i h/׋\ <>t':+F 7N@2gH5sf , 0HQml|oa3lJb[c>Юtm5]Hp&=A"`&GnTKռN#(D!P+;9ho)(/Z)Uo=/M.kd(:357]m扽~8 ӠSb(k2^3P!n=ш-|GtnVNLy E7rJ/pj^F3/˸_{坚6 R&? /QǷi cAI|\h'gIY5pf+tp]*L|5]ٸ ndc:1I I 獋׾RU\,m{m:t / X#I9lj)^щxS z:QGpX}nK}2@l #| Iw!Rpr0 NC^^O`DD W'F%= =Y۸U$>eZ='a*a;:\ G.?ajZN: yB$jay9`&Zf_ tnU$2Rg~`߂aQ`l3Ձ[lkjҩȆ\wكuQx:%Of៾B\d!},Aiw Ӱ}^,[ 㤜v&EMFVA/JJizbJj>@D/:Y:#t .m(:r"+Clj >ƨ{\exa89[J̳WokOz٤0uA#ytCf͵. Sjykm >E=5'L;"ݎwο:g#Lpb!ͼvqzZfCwOE=]tU׻uP# ol ;WUTZ2F4AhgEXY͝3nhh_鬧t-?wf@YO1Hwfgc25·meU.Ҕ_1s.QK)+Ԃ?22Mf݇[k\7DʎϤQ@$|ɭuuMxP(1{_N*=fcn(S<@`WN JhG%E'XfcN1sP"V(? ~^@ Y7ߌoxR׮kzmtl8>vǠj@:PCzsIK5I2ȿ <߲O a٤5j|kYdKvD <:E}8?Цf7 M, Wޖ^p=MUG Ynj&KP/Z<`} #Nif8e{4JЊ[+>eCted*[Ώ U7ff/g !dT <(Q`76$u\IpT>$4Np<KSI+HtWpJD{(:,i^"="*P^˻1V5ͺgNR1Ke pyUb~i/0xվUhо|&7z}Jr8z/g-62SٿrˌLrD3H|o>@SOxlP{R-" 8e賨Y3U."w Nm]T(0.h(==+(lrcFTjW}D5&^XҸnf9Yʭ\;1rRm*+͑Kz~Cn8 S ?M? 4TOJia9]=*&7 y3V|ꦐ\P`a?x+9}Do4Iҷ x~$p!UQ3;AߑmX+ 4Zf/ʴq$_2ZPsl̺,kd_o=eղ2[,gTGU{4_3+>GT43 Kr hm3BGSȑWiEwNu5dN R}9d3b@nt0vut>aGDGYL 86=\GI#Xrb-)W-UrŨPm4@Zs;8ֳNIMEh7 (J]vV1[F:# N:$T%#* HY`KXs@̘QĀ?B|x*L-R/U+Q|,? rpԙ!Ǹ1":b:I>"+Ш0DsB̨>#ZPia#:]!{yU0$9F#=<媎D ^uNrñ":fGlMUiq,i5{mA`Wqԙ%:uɐ'՞#9Ș_ɕL;obQ׸'.:ǺJzl|xpa׉j0D(ԑqzGNV6hgG噷7ck(є.y.)'ȿ2N*,\+G&JS͵|sq?:T~ j9[A,CA7yLؖFkL N2Zq,*-&UѕX.,eyI쁮vFL6D=dif*IzRpP8*KdM3ۄ@V3&66 ԥ[mz6hFjO 8]iւ&n=nyâ9 V5Ɣ(XB1ld ]*go}avoM5݈0?p d[{kSi⬸;>,L(/zSGe9U)yv]#aoϱX(M6r7U%lH;jy,H*妟#;ich0*`Ih LXUB4y̪LLhq g^0`*V"P"wM}Cs1dT\aIUZj_|Yd=k(=*wVkq/P-GW;zZ6DբMVz+̉#bЀh'M˪%*Áz,e>Y|ՀE4(aCi+:2nֹH]Nrޥo'§GbK6aZ:nXD8ѥGxXA?9\'OPKd QHjnWg&t3nW LO4mOp},|ۦ4-$+:2V_ۿwUVNĚQw*{%bl~[rUMM yw:CQrZEJ>W`lP%́O+,/SF-C)<錆Z;5q@aij/ߨx7h A-Ҝ1uZ+TEqi|++O=c$ټLkZp H+7QgPFYs7m"ܛxF'-E$Η^-lx']xc 1+}TG0BHoBU/6 JJG#QC4aE%<4B߸!E 6BNT] l-Ym(OR4ךxBV; &eѫcB4j:>8g☕Ӥ]N2 ۇ Mx/@QL6yO4&dл2_=j1}MEwL}heΑ&\|iuP}ZSEgtP*X[6Vo L;$TRSrYǷ>3q|=I?'yN3<0* 4Vo2$?Рr֘\R yK.A!x9"qيv&t?P_н-o=n11¼d1xRP C2B0 z/ ƶe¤YÍ5HtNڭ%#9#4)<+s sn teযG(-sYyFQ?Jۙ>`w @b6Ewf5'Ϟ&9~d2A]+ D!#vE_EAEɛuYC@q&<=/J=K9}"M#x[vub(o9Wz|jݍcguXy6YMBVݣ&kb=+;Hk['?dv ~ۯhoVrC"gJ,}:ABL+2{SW`r xo!n Ŋ1 ؄j ]HM2!J {Su ۹'jjX07zs0g8)y3uް /m1\{$>arL1/PK{dZ5yxcoc5^x^'r1zyjN^vgϱ㟴 %݃u6Ve!Dm Z/S6z&s;Dnv119ց 95%Y,Z@)UU ln̿w-ZC g.JlGݴPOc2}j6b|t~_`ƫ2}sIJ=Nl W?E FX\:-hta3V O /kQXNU_iE%G!G>"%<>C5lKx'"@;b\Qy|H]a_`%W7kcǓ9TG´IlXXbX/b EiѪ4k.i^]|B4 O ZZ|-^۽p_0kњ0mK!<aS}1טlfKrjARhV'm4CwZG exmf'n3%r Z;AzZZŐN;I(WN#'>@! ~ǀq&CGIyvLwD %;&47tNrBOL5/#xlƂnЖVޙo >1,cs9So/dsS5\i{1 H[P+샬*|^!0$}퓿WM@0ŀ`L|ip;~j.n6#ZA`vGb 3PK5HԩHd WZ0{2>7Gc ?*kMalJ&'_=Dcv]G&L-zx=RJPbF&H鹫 'iKBb^=DUkHJ18ioԖRJ"p)D^}AUI+L/|nJTv|CZ krQv,U.A)@_5Vb"zr==3 =x#HUlr ,$9t3"TG6CTYVd3|߿ eBVqyKbc^|S\WѥB4xgc[dk2 $t|P:bV4hjTԴmΞS +mY tqGdx*#6CG}H0fU֒'}ŧѽ Eb4 Zo:〨z$a8D Pvd+38Ǎ`W&> Qq4eyTR;;@;N86_3 bf83%__Tm6Xuҽk*c092FAFN}PAa 2$j/˯;M@cf{  [G,!9kw4Ns!S is V& nYh@5 MӚ:_' |fh| 'A# ]buj1'+,Eښ& .T{ liKɇH[j])Vݤr2ɭ|5+Co ms#J@> \%-C|䛽d6JktfsmK9䜿W* cFG6T7gꦱ6%r5p b [Ip ckh]s|'{^a*$5A죳  SgE,`h 逫Qє DxT;#)B5@VBkts <{X9ߺ|-~w5[za n!s]׵P(k eAO`ƈvd6R; <[=E4eJv5@={f&%xa੪EIwBz}$HgO~v< >s^pWT@K2(C{ȭB&l1쯀Ek6`?wbc21@VhK3<)XGwP׸.D1&UДu41#WV`R3J0<ؕp}68J$_N~50k؉z$mm@Q][C}W4i95%W>@7ᰁ2qIOIgj-H?_D8GnE磌 +bS!,8J}<.. c!7wҊa6`58b^[ _GWgfOuLiS\巋}bzR>\=]Eg~VKU5eaTѥ1%lI^vi ò15jKJ7wb5 ~]8v; N4n+`/mY#SHFU$tr<7 =I9Il `.ͨA4B_jV\Ȯ'QLy GϔucHC}64;n:PLL4C1Δn$a$t.afZaT[bPMqZA"V2S瘑:ls&S+<5C&4l_5, /!!}p/() !Y] 8 7 VlT64X.1u-;SYY:;{u"~k$R01O QMg0-/Bocb&:B^ORتOdv/ă)$~vD~@ MO1 yg\[݋ԴA&x#*-vPtp-vSnl|jlWKw$c]Osϵ+`lxw:'eMLRT\c҆˾fjuQgN݈ TDe|ǔ f0yĮ|ֲZLխhߓN)Rtnӿǒ'SJ^Fֺ5ɱ4C1-yIZ2V29!7mI~‡Xy&oLO?05Pc}` ß |*o[AJbDbJL} T~8eڝMGEUf! }IJ `>4&lhluy=wDEDl|"YWA:gr)?F- e^87k=IĎ3ޏ ?*iՔAz]`Z:FFNŸJ v=E^޷]RUDgq{8j`mHn+"E1$vlUY9arpj@jtY^ٌ&-gaMݞhy,x(1FvEKZ!.=h eR 虵-!0wdqRvh& 5p]ʚI^ *l mNEФzC!I90mӖkʔvM+܋#9uCCl߅$elkYZ/W,5e]M(UspeikxƔM+HH3)#;r?8'N/3j >NuF74 N앒$.+-(k'Q_&/"~92ɨJPX~p)ӓ R|8S0? ^c4{-[Ͷ秇' t+cFС'5\:`e=pG""lYL f&x9ϣ .t,4 wk`i6uq,ճ.kAk, D0d9fVb~ɔ]KF:թ<{@5'Lslb8<<~9dbJoNߕk_1EoSZl,?x#-B eBRԸ4j4MG^7Q μaHvH ^?11eEb6? %b෷mcWS;wh W>x%DՊ1=rQİg|dw؈xg#K\gғcw{[J52I.*nB/h«3q"}rl&e]w<:ڟ(i<,ڄa}OnߝZ p7͋4B%VGBޅ}KKt92k96c\xU`M46e6-0Զ6|b!G}RT!Mh~5r|N[ 'XE7cN.$sYdM_S tPrl9'=Az=ĭo;I6APON+J0W" Va<8B(|`2chnSʗZ 9AFJwE&ǔpixEc 2s ei撲c`˴vS (SwڪL4LF΃*䊃h+ dqqRTqxVS9tZѷ :[cS%@:~MJ_&];]0Z"YD B 3Dv_oVP|mEXG!洬 D:9G5h+MIP"~ў&1[4C*v/ۭ|~¡8.,^~&b_~pe {ީɂJ͟,x2m$u4tNTPrLRhLuE=g )X>10ŝ w%(Ng\Mfmv[7.O J[X Sj<F|rbrV1 DgT)u#6 -a2cE:@j\awv' &\Hys,+U: -Qhk|S fփH o̼/V5=a Ad^+G.QKs8 lW^Ly %è=CZG"ňyyzo{v- 2Ͱތse|-C^Us_6ew׿7]Ғvb4f4=cDYYuOeX=ik~vШ3JpN?R}R k%Hq7(r>؏G,Wՠnv{/jԭƙW("dr{¯ :/@jΥ<ӌ7TjuF~hvP]]#ᴛP1 Uut}O o~®h1:t1" 67^ ~qZTO%K_ϰ!_Cfb( t00R)[9Kzu[mg w!էyB`k06]6TtoPyа񂈣؞;Þ{㱁.P_/癬km<-+Pqx?uX7 :@K`S}Dd( U hs( (JpӽhˇעW/sx{C[mw{1rֵ.B}j"XRo'An0S-t]@e[-<wГg2ΈB">J+eʩhzAыϕda~7PSHȿ\z_WKvK R&>Z[dkR֯X!N)'hJ/C-V8whϫZeXgx"k8NC9VMHKJ?qI:\y8G7,v3upi{}⸐n:Ԇ2'ʆ3q)1o羯}V#U0 K+guBVn2׭=EXPhQFMur8bTЉAYD=X)7V@OU3_Ȯj =%hmf;KL/Ʀ:"L"Yp;98ihIM"L!0S? xUSmɋd7-k9`|a5J C"l@Qh&٣07kw-a}n*!4p`p"׼V'ldUf'Ozaxj-}V>of-`@e^H.}(!Ō WS|AlA%acJ^}|boTߨwqa rI/.[Rd)0K#,8I.YkSn@1OMK;nR?jt $|mnm^Z('T\ּ|Eӭ.CWAUl0i@ijN8 teٳ̠0 FH443 -^e>X9 xaVkY0JpNݭnYp4/,=&@rwr+c?V[utyt\v+ڸ(LcH@: b|UØ0|q8tǨ,W 3(\ȮsN75:EOL"X6[(MW5rڂyYK:[HY͹>vse+ qy~}вtl28<_*oUX3[s+-G@'5XsߴSs߁~.+qI# 6|2l I:c1K3~"M[m|!^8^։/{ڃ(<[ e ; -7OhsWaTi,GNg#œ_G7mf}L 9ˍ rvblIimn[i|XOO[z-~ÞKKb;}0{VCre<؎4s{L0xv'ٸbr컆bϼ`sY)ߪ~Xn J(%^(:rf C삿e9ZQ6ğ V;[tEeRГo)%O{Iy$Ĵ|V>/V\$Jdqꃶ[]97ETHx!2,vm%-nK30g E-T#⤠ @V^$V?Yu`bӾD bHcw>@kթ.?dM+bԍ5m\D1_1XgGn^:17[$m Dg8 ē5.fDlַ4۞#2 jJ50bcB?mkU/!2W܎Y*C'uq8:ya2b/纖V 9 y/[K;N>rWNqA`o c͋>zuOS]:|sG /@&JgrC^gYew>%߬|65&ZVn4C <11xQ6qqca馋[bxyb1;q ]ɛ^ ٮ!I&}O0 vhqQ'S!5*ЇjajJpf"ER:$p#ƹEC\~eh )֔5܅gZ+J?ش3~ܟnRf^~ =!:k$7 ϶ZJ9xuDJj 4&_W+[Mu3o3l3"fUD-A ٯ|LL3W'}D7T"p`3'o+a}yIτz|PuZTcM#ЍaLrcB`AF* $ܪ} s@#râuOfSb#8ݒ1%D<#W)aSjLĭx}"GGg)l/ hA)wlJMz0m<==^0 ڌ"ʊASPGWtw7=q~F 0U̿oND muZ? ˽?\GgГBT hѨJVLfd;c].5Z[ZF B3 ?ꋏy)a3M(렝>Aܤ S|S+Xacd5CGe/"Eۊ)ŗdLCo:}B<,W"9u +,8c]91JFk@{uwd+ $L^1$(dq 09V8.8Ѽ><:fhE^#V>WY ΄E2NL7 u;[ֻ^mQzU D$ <\63uZ#_jSf99{Q?#fC)V3A4*tt³_W=sU%mU3 S2 vVe[ȾTnZͺrKlWBo5V6/f8fn C%@FDKj믵F}2UmSiz)-3e,w/&FG"_~=?j'NU!u-G tw#j],>HT*oI6uD*ϻy_˄? X[CVe8"&5TNgkzGN ͭŴ6Bbfm;64B%t٩q'* J`YHD/EicM&AŴ,NEoQO(!}d"Lxd).U ]{TrM|r~AKunTTY4!Kc@.nia2!VH\E/Jp7m8R90XJdfN~Am:WVO&> Om7(GIu>3䭜h)7ᜧMΤXe9A!ԩ$6 B?% Yb.NL[E [y%L⌻ZUӛ"5AnhD&a+Xm,G$Cu{|̪ͦ1Ad<dw ~ڑIQ0CP 6LbP3!׬Ca敉TԡteYnsׄo`55nmrЮ*G'iJ90^V{Bw+tSKßX~3>RKU <dTmOqr*Go%m56xH=2Vg.6@w5xf443o?BĮXy0_"bdIy ]#Eͪ }W+eho!ReqψkF놜:|~ypml }fݶb:[ #bI_rUXSQ풢gC~u86 _(lX3 p5vcfZR;ncb膖-kh(@5Va[v({R62i!:qꚉJS;Ydml@yqzL#36YIi/bz` zR&9[2E+!ЍdzHzTW}dU,Ase~k~/#h̷Ǡ%nMvyO N8ukPXs!T %.- h5ZTgH {Tb/w{%VGP1 ZEg?vg U`bDvf/tJ[|Z2j=F 997)*{no,K-鄿5]%U"lAwȢFC9xy? C(CKK'GfH&vXWG V<ETfM ,`Η}@w`e/ ")[뮿K0&=n\G]`шN '1F )HegL%ǚs^<`en/-?@5G]cLt-6o"t7@ lu٣dNJkr hOFwT#T7ڕͥrDUT]EYg8.[hUBN?"Zޔ"F?Se`kI@4]+!6DI!O@mkg- 4#%I7OnuўYj+ӿ3v|8ZypCT?93EKCl&7^ +g E,տ.J"8>[ RѴ~iaJ&U$0?FTkuA1zɧ3J< s6a*=97Knp{Ba'C9"@g+% 9 u xk SL\so5zX gI˨b@ÛK6Gpr8K]7qFfb5'D/?*޲U}*Sn.i 4Ep\I 0U{I}QDt[dכ>6^çj7wAa8^,,qO/LlYv-Y+Sw 14 ɢ4(p߿Ve0:pHY"ZLf,S8YeYJ:d"e9h> ^.cvqg~xk *FGHO @p:5E{aEbA2"R<4[Q)pݪN~8y?;j=@pybBqa1i]3 D} _U+0kג5ᇃYs$<ۓ}`[G c -W/7t%NMtL>#Ẃxf?Ͽ9(HD|sn?v*d"u!9Ԋn{K&~B ]+gՊ*TM=(݊u LIArݵ`WuF޻2w," ͬ/@ޱ,1tzȱFQ Њ6ԚLؤ6.=:yhVƪѝ8JLԓ>4ymjqxsX TQz fG;T QgMvpyLg0^|/V/Nz^%%U'n3O:` fb^B>J04Ɉ f\rt*}R(35Y9TIvJ1Z!Y塸-?ɅkIU8˱G٬1Ws,_&p^GIMcx (j†"l{Rܟ2!gSSWH'-m7/Ι ՠklq2L*0D . rË&L!>g>{"9JՕ>OQj]}6|鍫Wynn&:@NR_;pp@ùhq6Wdi^w͕?/G owIM ֞8f(_ݰ3n.̈́W&~A@)?yj/0/L<>G/_ѣ?80$i#=zd#y2V) :;i]Lx=r xļOKcH߄ȲjJŪ:A$wM1)EVIw@NRax3V :?c~࿈Qg*BChx;"` $3qd%W2o8 1y:]*4Q6 ^]M-]@=P QsbWJ:/4.()Mk2RR;j|pR2™P[Mޗ!Mg~-+wVaVrzH7SmF7 "(W8̝VM9<+?s^=) MUm'tߝ˗ o̳ i >BZ(GEy_&sƃJ܋E6E#aErN^\D.jM;Wӈi:y%Rv+y Q_ [95 M, ^?Gg#jJ76}:u;ߍ12S+*Zgݽ<z[ %r `:\\VPlǏ̼QUw`;@3d$qssZItȶ`ҙ VW\M֢1qOE ܝX!Tᕿ`O}_'(t8^>~ i͵܏MV lPӬtQL\,A%6i72 (2 -V8·rTv1|ᗎ]Ib-O2i$"K29Ed_fy|]velڂ[ðLOhäibjN mh\*i;TA~77gdO8'. KQsi8<'^g9g{Rs'_jZIZ@s uyӨ|"jlBN[,D";bKzgM^yj;& SอQP70Reuzg>טm'a\R0ڵjC|A55`wq gisgCQehO-ʎ<~s$* Ґ`'$E@BHK=5yR n'uDs 4u+gml Z Zu ",GRˏA1_sM$$gZ0Yxsp inn kĆ-Mb=Xͩ槫i0=’2xF\Aܬ.S;Nb tx"53J6]c)g@o !yJ~ !Y^f7;|*Pg`:>Ƒ>fR?'<1WV]C =Pvd47cDv@l`[!uZƔ_NJgv`oŎg~$ۃ^ɝe3 +x/sA -a4"7M3-hEW7nK嵷x&?$?CU+od8ba_FŽ$)Iz{yW WY[8DxErrѓ`4V49YgC|8B2yBR$ Gk'E[>%N2R ث\Qhag!nHŹ;mLÊ~[%d"݉3Z)Ί;F/2(M}ކG*6M0\EΨ͛vz"C^Z=iE+mca޽\ a}c̘?&m`WH.P> 9Z8 <"x+:L-Ѽm||w8OJ0"yā^ i,=\ 6 ̆,Y=SS܆ (^DD%ILxxC.B=` c.$C Mz3PЄ⸘(eT۷b)򋥣{4.6Ղsn?ޚ{R|܌9f{#ԙ%0e rŠ 2a&nd!-xŘRD'3070X`;+`SԶ5laUj}|?!Mro~$v˽h(E"6iYک&"uSwwNjN[ԋ̈fl31^& ͩzJJC9y}Y~lO7g`r uje\ #[(5MD52>,}9Kv\8`>9$I$s=L_&$74k-yIA>ꃷ\lbcP~šD+gdH$6E:k-ؿD]!&|MoZTXdv+2ګ7U_a1GE)3m< Pc(ނO%wLZ7] C#6P4RXzxcĴ eF-,Ia] @>ukwi(kXQ[ƦOl%SrjPM6 IɁaCSCK⡙?ѧf  N{U d;Nڴ3hZH~Oŭڟpd| w3Q`,Tm~$TmZ\`b0*y0|>y_DGfG4%3,}0$f8uHewsqf#B4n$>׾`F@/',^ㅛưl eL= Ov :,ēIOQU6pxXoG$CMV URg*#EsX<.jȰ33zϺ2VŒ^IN 5An 5(RppGƛ|32)򷃩W"IO_[KQ`I}8PC$aQ:i+ M#*x}Abg󕈿7?xq!5,IٌhZb3Pr|-e{;Sgbv e>:\?W|[k !>N(_? fJ0Xڽ }XX|+{%,Y ;twZM~A`fJ Hڱ;בBFy:J?jq\'w"j|AѨ1 -?r*$,AT\5q`m${)O u-!m= %qv=FEa7kU nV]4!TS^rI"oqx= 2x`:e;xyECSƍA[3\҄WB5R6StHI39+Y(O:;i@Ga5w#s.uAgf56RT$Ydíj*ٙ U2$iۿ]!zx=2fi"OFoN 6Ӫ}YZ3R7uj 0^s-|#m!^30qvOHGBwm 2ktB7C~kp I)UϺ$S,{$}b5ڡG<]` ze^?ncM{@/nr7.h |DT,k>Mp4!8jc67e+Ƣ6+.׹I~rzJg Q[_sJz_w>Z*q\7Oדx8UwoH*0Id\;##{put> J"uMzL}㳀b{':x@l"u " RB Қ냮j.P/.C?68Gen(6"= fZh}=4UxE̵|"JjRps=."طUl` /-V'@0*|IP Kmց*>xs::qT?[q~Ɛv~ٗ?ZzLc;PRրaoU#&v\^pI&d[@t{ci})21~D#1BK`(P<)7!QA\H)5_Xq>/^BP5Yy˳"~)!>[[Fj^hpl‹$R0JسjySI%>#]dsN(;^CM sm p,35@SfETf"H̤áLH>/bMF홒"71r^,~qɀ$y|LϧDxnoM2>QVEгٜH_\|6C0%;_/$*:Б f-/_[ A<Ǎ2>W?_;K@3GxI\_e O 9Db$t@LNr.b fPQHU9|0d`&RQiα gm"NGO_0*D4X`hjd[ԞJmK: zWP زhṮT.hx=CrIwUtvԙ]_:.ȺxMNGPQFPMvŋ r3D†S?H5ao~=~c`l $/-fS{;٪q[=.4l;9߄~`/iEvZP%C~%65w%LÆKo~/G4mM澻D ui GPm#TMݢX+$#l?-G2U@GA̝DK+|0c$ [jnjm;us+\gЯoipb^Msha ʝ9J3>Vb߭D8_YN݉!K:QNqzv(]r'דafU ڑژI4L&3 ɔ9k*"2YG%ruD֨ +&,1p ␭o/Wl8zz;n\a=юI U^p͞a3[/W;LC~pV 2hՇ:yh9[I+b+:8b[xbJ1<#'qaIRZOW#C <~yږNR-?wxCeUXU(_Kӄ}0 Y6Cܙ]uL9,>)zNΓ.؀s3҄+U-=K>D4j/qtmlR@>A$,-V);yoqQ@s|)^ E] _Y߶CLbBq1Xc%f U, )Dvz(l~? ~C\ |;U+]"qQe{**oj:jqz"ӳR$K,#kU.I;}>rn"gCU5n4|x< q5?9/QnԡxhLŨNV& K,'[_'hkڅD)dѡUׇQ2O9XC&3YhdYH[;U_[P&kv`E<$Uvӵ89KYET |>!GOƒRsB:w+`ጆܡi>}rz,IVDX.;V7oWKuդEeqdQK7 jϢ=(wC0:I\l{q `vĽN{O"/E^g6mo (C 3@UCwCaetKL"#]6> '|\n2G7[?9 *ȚOX.prEqQ/ft'~Kԣ݂:׻+.v<0NۣP:'BXo7mxk>3y-ĸ6rpN!RuUo!S!Oː٨nr1@Iir)|qgIXUUdc>Z0uU ˖;!5H 9~&FO},1vKvg}}.OuѬ?~I:[Ox=<uYӸίhflrB"zS-ulRɁ n[?2[XVSȘ[[QӢoc?Qt qzG>)lZH5ƛ+RZihl0iyԥv(>aT'{ZA998hAێ[Pw1ʩJ.[ *nqq5Z/IKQ.wO?0?ѼEλQL0u68G%EP(,cx76FdfXN| go9Ʒ5oKZ/:[y%ke[*'" G? <#ǧ WSCRS6GLB紮֎f%Jvt͆c͋#6ƬØ;Yw:F]ħ;lmvJ!Z\)85)o#8 %jE= ?IcVOQ ;!XDk>k*,0a$mSnZqrU\Wȧ-e&n #Hh!AR8B ŝL7imf^/5TJ$AF9)-h?p k W*kn[2لCS^y'Ei7s|;B`jjxl;Eօ4j1ɒ'`Xf-^}TzQ= P#Gks$ C) N4YY:#Miu424F>H "k9g#?'o &Llj,ABkH1UN;ܯU@G%NJ 63߸7Ql쭽?WQE7Q5:wT>z-zQ4e֡ykOޔ풵c*^nU6W[xLlp7 h4 CڠhtprjZ1W;{Әt|IQ+irx4uq;zo~?އg_ҸՍ4B@!>5Km|QaGORAg󃏀i3ԧAcXpj̊D6uj뎶uyRlw2LYScik?~Ukە[%oZa{O1,- Ypt!N a3GU;FH[2v tcY O gqrqx'z|pr BZIF(byykBĘ,:N3Skt4$kP!#$0t;<@9>onr"sdؓњ!dƒ>RVS$ _dYܺyNY5SFux8^m3`D2ga܆6J'bsZh3&q+e P[$Y\-5T{cֻe%`7@ S` e.u*3\ tgAjpzgX=M尔\qeEEjG73vtvuٔr6B9Q|P5>|V\$N cW]DM^Tu9At]Z%O)0kӐqP\.g(;ATU#;&5x#3(u/<(% E8tQ}˧~ ebɪԗUi7W] JIE-?_X[̋#CX%\̓SaeH}z *+oY ^蟁¨lXWrYٖ-4|6:NR/BHRBJLXn?*a\E _2.sDInK v 34z\uF?X99"֕7'9`}!"XJuA@}o\>z: 𺗜f˧ǧü(qJ=4@Sß2AbmSqP6EnVUu[TfgYr4~Zr77ǖ=Qq\BØ?Y!L#lGy)qd?PD#K tT׬A{3fOˀE5ÔO݀o4+l)B^C.unGB^6}(agiJ)t/@}V'(+4ܱgv|Eeb$FN9:cR Σ$< 艰SBJVvC[ $* ҤT[ >DsČX#jJx̂)CFio,A'[_S=o-Ze="H!~efEyOZJ ~tFN,"ȋ(:Gf=S| OC'CP=bpCdá$>d9Z]DžO801^5frm*W]w ޹X$t莾2T' QGP\c߱ Le.j~ve~s%\%85ogŴJp4C<}qv& 5cS .hǦ}FYev84`\׾e 6r_\O\yyTbo#UAmZ跂NRVXlUu!7Z_oOǥ$8H[wĄRA`J0܋t 4H}C⬎6ث C!y;崂fqdOhG(wQJ%?{G}16tRUǦѲXI9In ®wH"}ZD1>涯…Q#ae훾!MA*)# \Aթ=7K5)$<\ eX!wهю:5(ef䙅mgU84q8 8pF2K/({ NF$@E^shˊ~{ҏoQeM: :yrs’[hUic/4t4Ru{ r-WbH(]N5A"mF0 {1ȭ|IC `2\`0|#X9x} N/jG7D8߅G)FzTtC)! WL'srz-gaZP T&u-Ve w d$MD`{\t^a;7o3u(i]';AKbt{PyCo-mo?sNdIF[_$ҰExuAepKqGjvfk^ҽJByrKDmkgNg AEFdG`}NGt[iWtC"~/eŬ\?d45-BDH0Sn!7>(U/WB4AWܙ'l>'^+T1Eze\ ??`=7XöHʮ>JE9Sm\8J=Lq_{` -@@ 9d\NJdf>Y)jԞ, J!Xl`'RV^2R;P_f@$?"rɒt¯O55d}SdxC29]Wceӝ^^hnCF^-20CbQrǮVn]k%rfpn!!LAGrֱ?[.sh47 A- #@kw7&x1ذ#=߻{-H tTp i.'_9]륟00tpz$tvwv6E"Bȫlһx7>`w'Y|kD7ĂR\jq8N2Uг?i"k<$lFpoD܍'ŎU(2 /a؂;\jIN @Ǜ,q־V5.0ͤ|! B?jF) DGÄ v"Wc2\AŃ*c⃷"1cq(=8._KZ쫲PSWYo7!e*dWۙ3^VΫ$NԂ*gvuc1(.&ARqNow.;9C:K]׷O{:6Ƹ(GXE1x7!WF ߩ[F3>%NsH0b)sptDqxݶuѻUEwik^>%!mzE#D5 ,aÂb `(;u85pg cݥK) b[^ڨ-@ j\0Y1c)ׯGXB}㊼unع2xtұ0`YFIU4+_? rAIKBbe5/P@*zijTY4['|V$Zl%^>N|sG/|ti ^o ˁ}kʻRm-͜FE-fXٛEbZ,ju#:ͤ.3W^ӼCL14fwu/'dRib 1%Ɩ/[e*h+]$cփ'nɜ!E0K4J{{O $=<"" GJ&wn#==jcPz[<ϬL"dٯ" X55D gck/MrB ͱ=?ZN O'zQ8!PAeE^|良|k^0wؘz=GݍݡHS#"Ԃ4a=ڍ c_ז&gLHc(W=I/ rAN.ۓ$kOܧ2nq$61J@1:؎9v,JU] d=1D|:>kyWզm I3w#n,E{!0@z\0"$` +cv|"=M8}^ D}+6Ⱦqz,A_٨3a*O?[ݎeN@jE([2swkV#j%W.CY;x=1a󳷜յDI /DuD2aCķWpNܔ|K8!P-.9X"PA7gaO^ sߞu~U󹦤'2c|HR + AA:yzw D_~IHf>/TSgRݘWќDntkBO.J4Kj݇"Gm"-H. D/Lm_(=rM^?_(2j kC aIˀǰ$EO uΕFi 8>&+p$zz8K:`Nf%ヸQ.~u*1 }ؙ$Qy哺$2%%O0YoP3;óP_DZ x8b6TU̞YuuPx^病=ֿK:\mD}ux2`ݜ9719 ;yܚ{uj*845fz)5Mq>لrIv Fn/P89KaщIit^RlW^3 *$b^s/w 8 =ncQPO^~w `']?C[q]eU#g(xQ$|BY1@Vs棃mGÙ֕Kʩwݕ6g,hl+D<Йrmt#2/, EVbBU=ЎYD0j#bLDsY iDP.I}(!- oޙ@ )b-4NK%W}%=!ZןR .lxyxhC/?) _5V8l#]Z9G9ZQl,'vf[ Ϸd%VÜ8*-:-%4QhiI)\ږz+R SN話7Dڣcj ZbiD{"+ .Mh iˍ;bcɘ}w:!dV%pڞYjGZi~g4LU(r-.=?Ʌ&ǣAy2Yܾm*']i$1y\ԥ]sAKPgƆbO-0dUrO,`nYHDj;jvu4R%z J3&)׍[m&&oh\8Et`*y1:g!GXUHǤKZԪ*QLl~ַgȁCp%B06,ˇuac^[ rsn_p z __DHcdm'.&8h$ꓱe ƭEb14=4n +7${teƷr(93͠|=?}Bn56ԨQ]χ?ɠP/:)XL\ŽA1gP=MzCz6:&Y'HpZ-Nel|.WL_]ʃol-*[/X&/JfKx?@%R27.lOc{4Ά yFN\e_"R؉Ċm/'yŚā.^@Z.`o8V,KeuX.2[͝~SXp`1?CjR} @iXG7 ͺk_y@c-i@3 *QW}ת8t6 ?RW1:L9<<|prnQ[Z@eI3Ls;sȨ/Nt&4 L&1I#PVg4;Vu]Öq0kѹu[0A9v-V f443)&~ӽ˟vmKU:lM^[1NyEkފi+D aRl7n'V`?e/~L &Xzb5l"(zRQ>=iGaJn*xSa.lگ3DoK)ŀ{:a U gǷnHIIӥ}.M&Qܛaz"΄.+㦆^յ|qC7K|0d$@BRc.$J.\ߨ5f SNQ+p;9_9"eBTx_JNfJfKЛ8W5ϲl=5L2ߤi6>]j1Y(A{I]F'TrgEX?TP\pa#se"/zf+rrq vZDۡ}z+ +M+z'CuQ:3ge5JJw5=׬w # dx; 7RJmVpsS:b86]Tex􌼵H~|Cv3O=:D_:h{2JYkf.^.(rHRBi@@y ֪ꙃu6x B<#)KX=F&9򶿑GAdxSzl5B|K/EflC7U'|i|ۜԜ-uC)(yɝ#vI"f a31,qTCIG)X~*H9U6-xO]e/~Jf91RG't_IPfcZxΠE欕\{՞ נJ)2Tio,RAw!.$NkS.GW, o XbH@V bQq&5ak RcPt\ gg$RzJU?ZNS'JѬA 8`U qغ+@\x|ԯk)jtM,ʕŰ{Za)=DdԴII_ć2vZ-X?VNfzs_{?'ܲ #/^5fRb,̶Av].фSpDNCJD~Kpw"}tpNĵsn>1ͫ"Yvwx#0|Xl@_im׳u#<]㥂f}fk,W04M {]Y]4Q@(R9/On$p`1}Ff˷;~Z+Bf]VD9r&…fހAJ t, FZ,=Tn,գ,wZu]@f!~'ιA- {evmen{=b O{//,p+9kpČ sR"OC፫W#^V-u^ьI43F_ȋQYw6k>8:R;A*VlqTDG :ot-gc'M8h#q\Iܟr~0s= b^} :̃R[ᖾ ygk',l{,RG/+'jeSŽk͓Br;:msT^!vcH*M~&pK4djcoos}`LէFv2DMh O3/Hr?Pj-t/j9Gh2Edt/mQVRRn@Ȋ.IK&꺮L Me+蘿NQ[#ӟ8lwh E#m&@ WEݩ. |m-±ne04fc;sP`No֎b3k:]N$n t sMm"qk+,b 5'$c'i"[ rPM;$C@A8U-XTDHXXX-o]ЃēǠ,#L͟PC^_ KgS|aIh?nFD 3LbPGkne NHLd8(ϟhBz#dax*5R_4??ʘLwaԲ% :aUt {^b_uaș$STD=/fD ǟ wWcFޗuK v,]U.P23^HDi?M]koLf \!25ʉOnn|.+ WxC+l~`-m{$Ó0OM6n7B3Z-d8?X>M$j,0YX2Poriʩ:6Ik]7*S=Δɮh^\Ye7lrm6\հM'━uA,ٞDF\fse/ ||T-sav6 ֿz~c^[˿ 1,R%^/k(#4HmV?38XuSիK4ehdw6z'^d=#07gq6'Ӹ8)_nx usI7+yɹHn5p]H<-nY+S}z^0V*AS У0q3|5 { /C|(hTKYY^/?Ʃ6IƕNیmAF,tK Lo /6Rl1}qhU!,I4ڄ樵boVP\b-m sBofH}ŧ es£IgM;b-'lו!{<@ {L&(eD>gTiP81n!-tT_^.H(|},g9mkV+-i07iX1EJ۷5 6D VkRRHNQ&hsL/%7VcP?X,ArjaM,\|ؼ/^I?daOg3 E=h"\cЕDBEEޔ l:ޜdyOsPr%[R);/ttD1wœ #dMT`v&Ym9G_f}cϩT䍙l]h>;ÓO܋#UJhqHebx D}[.Od茿MtYJu?Z J@ŷtj_&RPaM:i؂]m=бd<ii^)}DO&# lpc{:39fRyvE3fZ |: 9Ve]IV͚APL)Hò~$hX]~{ zq$Xny$Y/ C37&p1@rWG}40oZ~V9?[#Ѥ6s홫ZU"' /*m1xMAFP+2gc\0v*@βS]c"=#DU&1 䴴ta]"\*J]baǡ:u\^ &%ƒ9j6ʹFT́La5Hª>&tC0a 9έ9 l$*bfVs,1s9 E7W) =O q+&ftN.üPcӠDVT`/aֶuB%(d겑Ry/'Ga Jਞ>l;=E}qcD;"M\J G1*n&¯ho^uA^} ]gDR&2)Q{o܀5-J-~ẢQg- ^=D<Եݑ!ݴ2icm'c-*rte_nZ_DdQFY0*m[rO_ $;\um1ֿh?vũT Ge:g$Yv8 ~!{h8$%pdBn/8sHPtT[P$rZgZMD޿lװR^rH7Sd7NTOPaȡ/g@AO]X^x~wi*i48C'd4G]﯆>KᘷjukCڷDZ=y v#Hgw=~FrOֹT5peICYLRU" |DCeCDG9&{9gy"h wX]y z^8Qd 叝*g?Ƅ+H5 ?ŝ'Zi0v@){r&`!66+͉9iJw}#$$c{*rp$ y)}ʗL13+E4i#{{3:m)   V3MBGQe@dv^wВQ4Iٰ3)&4}9;SM;|` fBkuK;UBy4[SQpP!j RRN[ajC F8,TS+<ڧ.(P'C'K;̿.DxV"e+Bf{sS CinXILٟ@DZ y8IarQ߽L!/oȩ9(cw;t+I=_zVZ*D',v 1 9^5ZRgwco8-p?߈`2{ nZ<,=U:A8VHfa ='%iU ;϶ቘ";b(oV^dd| uXH@:l,l~PU\RTLӲ#3c?T39{Nl*E —0Hf,JQf5ARҢnMDiez*@l-:N (vC%OK| #y|q=BNn{ᔱ]Ur # ?I!GҚI]濞P(A9 \' [iOIwüzIkE Xş&ڴt6T!|U@P2\^!gq8RD+E82KC]\X5/2,fFAbaf)6߽Lˣ^^ Fڱsҡ>8u$e375!Ka(i흅FUs΃utELOIFd؈6O5T=$)E6zU*,R2FH1F6Sjʁ&v<&L7IVm j! Á3~-]Dz(O|mO%F +'[o"'|y&*WxB'u*.'E ;NBk $9,Sɗ9]{K 88# aU6ȊRzlivUưj1aW3Lh>POV0IY-@d˼:7ޓ,*-heoa1cbY\s<]|h^$/;2non!L7FNl꺼4$ZƈF\Dzg"nrՃ5EcV4wѩ.xz/p8?h mXAyE7w{Q#/sJ|F__zݚ Wރ:,V˩Xă}?_CNYKmrJ椉b,k(=F x' x_CPaSBPQe[2@fzzLW.&?jd Q0*wAEd79##ѮJmA2tf_u~O@|s#?yEԈθ:\1W1B@Grlҍ8ma$0r{%ui[. ^@GOt$t! N8xn"QlO`bq{kc߽ذOWk|X]ԗ퇱#It%ZV=}[41/ZFH(rלUK9-g"M0FE%qxF]K}^]㱻=Jz鵅K~4}޽*|S1^k&kf3qv.޸'a-oV1 |&BT8_SgՅN2 JnS}^Mm?7EQBQE Tv DZ\r{< drjsuQ(a_5 IM2\Y<@SnN/}vU6XKm^xb})(.KbB7HRq#^"E#rep%NX7^KxEVeD5bB TE*=_ K) *)!x&D sxm R'WQn+zY( e;txO>Y6_j%H`韶OܣV/|m+,7j`ɮ"P2xuKUW]]aٿ)g$5Nzm/_a ~"3kJ`}"q+{~Ĵ O j~0%5p%v9>l(Y}_qnEZ+=G쐎C5Sqbh82Fx:O˒;TZ% YuBykt"ҰۘD V#jX˺D"M-P[UXz3xǁvyu zL,)d^5xԯ6IKEvCT(7KVyp s B>!&v JIp1(33$|ӪʹGy{DԘԐ n'6Θ֯%}+rF1/:kքD5FDÑ BƠnc)ۖh+T_gwNh#}MNSTLHo69ygeaJyMBVӕ6pe4K8S 5ѻ)W  $N؇h)HR>9z4N6G:zf\: fkL Ҙr=:$EZ=qeU>HC3A%`w5C.:ZNs^(w%+'z=-6Cπ<@B|BG3LPe hQ ڼiRoE^ܩ|nnzt%_2r<)K)U*Uݩj-M MH,T U6Q1T 1{›1_9MŅ7!d*2 Fz-A~?z{`WilN5s>7HN} 4nqXƂy8ABZ'iJw*ЊznHEEj4 bzKj.Ո†";J(A 3+_r@ǡ%t_]Cܤ5~^')pGIC"]UQ[ΆmU)ʖkJj~0@HKٛn\/SWD)X+Q@SY+=j9J4,`!R4%QmP=s6&`z#jɊ S>I3$kZf~V8G)gw,ZƤwyz"›H3nL^Mi),=\1L.p"9;NaBdټS0 -a\+985n_00}ǩ= g#@0:`; < 䧙*yi:A#NgtiΝn p@,Iؒz74 .bM{5Xiҿ1XΎ3 M VN6QOHG$EѠo7#K3[L.u a`#wvBIiK0ܥ,FW bV1 lϺ-[/cc"FPJKq*Cڸ޹XL qzA}v~2[O mV\;=e4Gw~壮UpI66nˎ!Ҋ€52iS.L,@OAB׷F=:@f5FT] f\ ᩸;2!6s=˲?aoͮ ZOp& ?A[ΥI*ݱJ+i:7|&GXtw e Sym7}wnt:Gѷ?2;b0#GX1i׍qӥ{V bLr4٣5C/bDn#bč8]᱿\upӨDIŀj!a~Ҍ Fۓ/Q&Mo"et_x:jd779{e!_b:ܞAZ Rmn bVX#<3CpNz̓&p=)Z)FV< *qn{D">ӟi:q[K!d(#Jo2FQԊ W Sɋ<,=] I9ȑӻ[?2ߨz=#E .A\+^!A(39|32]\U+x ;::Ҳ ݪ.KrZ qpcNLj:[^5tJ^çʚ|fs Q!oŝE"=@L9AZǿ*O"[nXK_HP]pe} *M3u4 .<`QIu~?#RD{6v"d(.l:Se9=NVRS¾߻2o'Ll,[?{g3P7⨋H @LG8Ձ4Ũ,ob>$;W):*98\c½zZVk7Ŋ h(">x'` s0KHטV{1Zi\ԹnM9xЅw<[v4t 1-tÂ*SgûcdM ܣ&ݴG8J E.M\bkgnv ѾCMPͭ^MMB8u /X8tXݏ{ѧ;\Vڲ&Θ![U*N? n# IMid6䎓bom̀Ds]gciB$'C VӗE$92cV=-c]Z0zOBi*|}k'̮I$kܔA%KVy'r+ASu~؜z9к 4r#%JU!o,]8 6#ކ0ڂ73tee \=/LE:#.|Zf|󖠎/j5ĵ2:;:fMkZ]=SxߙnZa[У9jKwV)9ɶbQB`j4U?ug #E ѤYﳧHU^PoLl"++ި:le/5?&k$*+k R/|/dDd9Z~]#o~bD&x#c"W¢3H'1h+㔏ӹ 2&.x)k9JdI>ʰ}Mj c%֋ yi, Niaʺރ%8}ڍ2 Ϻ᰺c5!QEE3``7mej2EF"~Ѯ;/Y&fH&ړb8/obDAё'#U5sm1=,o?*挄RDBY8iH܇?ϭ~{_ϼ a7T9c?Ǵi~id7l)40@OÙMNA81`x Pٴ4m7L\;grTa5Xة5 v&2{\,`8D3K% O/5D]^tJ9wY$!ҢT2B /3riZj'SE=]/A۪Dh_AMWHb!]%FwFns`uf08f|{oL-xI qdrj7lƶ340'k r`7_cGR#k8k#M>l,gl 1'@FYFvoҬԀ،Yg?`{/-V>IN 6FYng'ɦeA8HN-d1B'kQ8KD2`ߊ$W.|9GD 3<@Qݑ-CE{3}y*DJٿ"H%Dc%q;ӮP.IBfa%ϖF@vvV9/8xwVΨϞpi/LM3KdK}:ĖC p8R>,c?}AG6 GJ5Z4 Q% l#ews 4/h;Q֏^ l_!`gʫs9. rhXs|"nw"p@,:s QP%Kr6z3F㨠;g9;_Fύ,ty=$5>- Efru{nѻ@"8;" DIU&E[lfefsakk1%r0LM/ s6c>Wɐ ņM }Gulbp}qiv5w;V/[f Hk?^y9 OY?xIvHB7NDL4l]^ s^e4Tky\Sj=p(;Ӄbs_Ϥ҄r krsV21R@d蛱_'q ;+DqC/in%m86Qsfy6G5*n~)" 6ЍHw̑ 3_܂[5d/uckļ`ARyfE<4R,{ kĢ)An/vO2 p]UUhn4FG,.4\D b@d|)K=NgO5b$n-Lh7KUxj i!u.Ͻ~Kw;] !ОHExnF>(֒,?^~B6,qۈSCiTެ;iP<b: `B@Z7UF F&L7֦⡼y乒l+gTT zXMu8w#Kr=RkE/M 5I_0FԞjfr2*ɉO֣lb=pZ'=$fSߡBrV 9MY<, m4;$<nu[f՝҈R+ O/M@C ㈞f <^& k`I)kg_0" Q#G}= >7:3kH`&wcovs'clYB`!bRL g-mp:%|xQ+xp,*Qp`)^(r^A9:qYY/ C06+WI?y&"l#*ǩ1Ak^'=37,=hHu}eD;j[<ҽ%j|$~FͣoѡBj/zTDK`vc| {x-vf:hejr tGͬ>JXx?Qjz2WLOA*Y:3dS<}<Nꨰ]e+ ^!dse:m?W|V8~ oI[֊ieODZ/uVr%|Qd 17p/f &B@S=ۺY›(4޷9}o7kP\}8v=I{#xvK]z6<8^J俚*[UaD@%R? 5!nP8}PTy1t M֫-ߨ[Џ RC$692,6..tHw'&hBu*BXEQK&62h+/3 Ι3;jrV=av֤Y? bu9K!aՆ:F; f\йȁ:A CɺwkMT4; kJm= rS(.huEv^\ͮEIQ)UMW!}1mp[$`9MSq!}yVxtg13_z0` 9xmZJ;Z>D БF8tkmí4"=WPT.*8pco=+vMX#`G\j$G?V:%?|R~ш\ qI ox9]Ț֠7ZZuJ9@?aZl{}Um@]F4v:Խy.9EXi(;:퓥W\׎E⑟8kZ䉴g3&}N)#edkY! q08}yW?H] "$=Jb5+dJ1̼y5Z{[5!kֹG)Ƹ0/M"χȠg7WhVRYf'r$}]VƼΕ1ba_Z'Lp^FCSlD UN(7@6$2o۶C5Co1sZf)̿Dm'%֠V_: "_Nq@hz;ێzk뛲J,i*o=f.;ݶ|l̚~tԻA2|J zRgSDp̕P٪mgŒ˜\jÆtH[V~[\>#o gNOaZrwe9Fr&Y4%qBqu9Hf@(;20\WYÙL>PosBMĤLJM)q52ϸ"#&OE[!bj[FK?$a/P)ܔU'Ӡ*B @htlTn -uãVa//m `sC`Xc/m a2C֌)!$H3Xv@ʿ0^_Л/dbVƮR4h!]=E.o?(gM-xv/ԪAv5Jy.`LL-˶-nJ8ش#ŽĶ/C4. KK6{7cKc"3w {/$#᭗!g-9MGRL;p(%[__ۑ_yx aN״pR%`ЯO䌏q4̫E }+pv>_[;v ~5Fs+!X*t8aA(QAL.H *@#Af/ǨlbԬ&EKBb42Wk]"I89LmχO)UTXd&z{8 [5ɭ?YG ӆ.褄^vfBHF ;U ^ne|}k[hZDB|)8Q2wb +&Sgh'Q6s@2YTL&/5-?hE;qXOquuy%%J E] GCB2vc'чC$ jr"jq=H]戟[PکМ|yg̿p,A|o̿\qz 9AA,J9i',-ǹ!7P;6 =#9R޷GbFb8Co(5U:P*5}TWYVr_N$& . PXN($a4q90 71dHAH\rw/IUmnPw#<{fqm fDUk.)+]̅1`ԥ'7)rX?1}'qd "j[6dwGD[p6k7Ĝ"u\).dtUC@ѷ/I`nӰl@m̀gO!YZ9m.W4Px>'3& #KPFVF0'm2?CFx )'_Gs/c{ztΓ~]USL!\YnlO9ܻYB9Yg,)S\ɉcR%S{jz]`>Vg1 LZu"nL_"&w@0ٝK|-R?{mR(C,EOXhum!޴>&j4 6/CErPz:ސSY6`R%p4ATO^U xߟ&:gg7 E_-lMʚ&f]GLyr 7$[zw*ǘJޝITViS9v/k~Tv ^)6۽#)JnagآYÙ3<oZh80^jF d,PF 8TgQ΁ىQ<A}ճ8^~GثJCJjd[E9+ɵ4Pp7K) &ӏ^Q)9Cõyο]fJK2]D’D>5Te7׈5 EhDU@ӱRyK/˅*"Ap ɅdOl ώmʢEitgO@Ym, %tNXg t˾8P Ca#GU:3KXy رm4À(JGhiqm2h.4 VVP,-1F crț{ZL3[^KZ'9UJiݡW'y&6)[P?90P+~tc=Qi +BrWu :3>k)]Q0#PM chӢ]AwaҨj^J;42- $Cos3}J˚Ѧ*׮lX "1m̃UNZJ|OkGr`iGZ/݂62/1!VF]ƭ$RN̊69x7Qe҄7ZzcA(4suLmr@!: 9^o8!EvTmR?V)O?jobOFsi@|D8DQd~g{zI"6VVӎ}!7`*Ÿ|l% P#pdoHSCL-qrE g4*cCAoە 7G!=.I{e䉰f|7 ^yMs6baOJL׀>fk p,zv^TN@}nwVak#)5zfZ2ifjm#Q^"iB6[ֳ(8c UjVAJ^j6*_JOy[@|vfPu恓W3:? '8xtXig"/TAmx:ɋ8!+&(YGa =C7ǾPMbA] ad)Lp֧5 ! #6-u!.{$: uKZ 饮F˝rT?mR\{6 FEUc˯ˣEw.3Dؚ2UdIֈ/_c#~5n5%4x/V>,3oAX@r3@A6d{cen#;}}PBm9ߎRd~Nc0SJWzadtnjgC1d8(-F(8* _ wʁz|3}]{ƛ >$s\M\ *~٘(yВEurhRˆ^C?BOH`y~há˰fz* /Y~@k `"-" gNo&i51HDoA /QK|ˤr^!oň1&m Pዝ}ɣz6Ɏ։^,e4WTAi_5+|@A &3*Y`%vC͎ l#j0z ,H~Meʑ/&+lNC1XT-N:nά[x?zvSï7gVWKغ5+4B§U Yxge$d!R瀬7Sl>BN@>LraՊ/D2d%Ad bp97vL&]`l>]چwSq[S!LLh$L$<}Xp NGYe^ठDd %ThQBl=\bZ^࢖;mD{7Mb+#({fGe6go,osj -]--84NPD3d1qH#dX0)s"~;fI-|$eMt̒)o A-Qߝ rM0g~#T5IymK :mfѶFH*֮L>@Gmots> dp*ͨ+BO^}F\v!\Z߿v?O~>7NĿP~"n88㗇׈h?/.xf3&= Fy6LΠ¹-c um\-;淘?|;a(iC.;JYYRxj80L~Nϭ59KBu~nSRs6 z,KՑiۤTvr V<HLoL'm j\hStu."RK]X"YRO;cMDD иĜ 3{~JD0]j\ ]T,[(*14[#.L\Osj qeGǯKƜ0*$Z_=lTg7~8rAYwyH:o(OD =)gkeggY-.z7h(WPИ}މ).Ips4J?h):+i"݉5|GR,c|-!Gϫ"rqG&;Z91(?ɹ4XbSK)/i$9Rc$վUߏwFյte #w'wQ+s[%NM.>iLzE =Y sD$'F:wY&ã]f졧svuWo`x~IrI{m1Ţ0_e\ ZåztM=nH}fΝ&'jSVL@.ۿaA]Spf{y(7' 4RPgлL {0p{u@^]e(yΤ_$W\3kI%1o" 6DޓI2f\{enetk cpWAK9> nnh'&hqONЩ_  ]Oŋ3b"pICayEi>bXKG DUGnc93ZsB8P?}*1+Y5%{#H7Cy!5k ׁ*f\:k\c#;~5fN4 Dk}Ǟ=A_oHйy:)Qm1sb?U~pE&@w-mcׅMo|'f/2KC.V?<7c٬ih:,gLϊ$-6NxbKSNKŲ] 2F*Ow[GAS\p!/ͱW!"뽡:T??t]Eg4jWՠ{Q<3|d@/3O|h8q\DW?lqj!(i4z23An%3V]D@+46 Y)[XWs 8[o 5łQzlMmV)cʦv|AeZƖe3keWN0]Œ,;U(Mf #PVl+ ؅̑g74?#ZoCACj}h@ ZƮlļd&~#Gm%{)^Fz+(qz <7?C.|I[3jB䫼,A~/9wX;=OS"еT[Fϥ0_B3 FNNPTRn XP#$pك 1B3sa0Y.-}Lz⽊ 8\φa2qٸ,/%-b"WY 6/nFL%ϚJGd7y};xcHaGy6J2W0\ o&n~!cj j8+&I:,@9S2#AD5Q\- xF|{, dJ#>ؖ5&}>+ B?AnH_"pz)W^0%x^fI'S?i)Da-dyK911YܚC^"x|k*(8hWTxʶ\S<̯.o-/jxB@p[)(W8#0 bta#L(=㢜 8c 1a D#NTcE.]wX 6٤?$ Uz#YqqaxD}wa\@Y-ZFw$BYP VmK}+c9t{ܟ`i:e?85pFKY.yI 3oϐZ\(c^{IШٻ\Q:?Kv׀8A?nefLػcX>[US+ue<9.E&nB]ګG\Tf5PKƋYuV].f نD,*OR$NA_4}S蹫f;>~ܔ m9!Xͮs_|u˄:N+Z'"B6w KP&bW$df0iR쐯_D^?ᔴPqM1f&B(`l. ^Uo7|]c{ݻ2W.N'B(&܂%{YMQ҅db÷ayâCIv#E||­k+b&LbyvI4)fWn?=;SD%OB;+FSF/1ۙR^uNRegkPua!z_! Y/X(Ǣvl~|} gQ2Ro ԣ2=-\ɑ܉ꯟ]լbƮ|:RinALHy(<ma`(-iߴ:G CyIY-,>BeI)+ # ^/2br/+MF2ѓȀmܳ3D/gV*皖t'qSG}=C2Qb :d{:kJY~foECT6K oU%`'npnVnSk!Z5 E*Dbк92| Y@覻ҍ;e" g|1mq m"cuw4¬'~@-+֥.9LD)hieL=6L.>agHf D(⺡H96?L?`!-2D»n tYкwd'U?YK-ulf9^ `֍h#p$SZ_@aTOy@q۾UoQmr,%r>s^vXB3eT`Q8Fm'L.R-\Gۼ:*&x+31g4hKWf6}nl>^=얳bS<8|'mifxiq+:%<ЗKe9L?NLH4U۟Vw$iXĂ+*?-*tsdij+n6%u0`a YmLCP7^0yhf}h18egFVPBygh6ҧ kc}_XRQ?'xdL*bD-n'JL<4k4!VCKGp{آm2L&# {( HgZC:Fj}Bs祀d]Q[vH{/~1wLN= 5/Fߥq8$ ^l+-nX`6nÿ7h~M/QwT\dmeS4#JSBʇO$bk "@e-ֳ3OTW4t={ Mk_-mx bFk)us}s#NQYi{g+<#ivbk 3O]eGr]jAiIķB!B;댕2题&7VTej^QӨtXֱjʰ`M'f4xA̩q%6rX~|uK 8'ek_sJ{`)X"IhХxcw=w 64)eDe˪>ӼI F,[;/XxjuĎɻ|p* yKpix)FtrAFȄU;!rA=)˪J%ΊT8 L#bQC+.ܐIכ?koYj//B%GUeW/]>pڐqʑ; hUy]UIAk1D^ AuNFd4_J=I9HtsjIOrMg+.=\#&zaWG437nL w'*rӅ5өLQ X 1kZ6V }sZctB5fAn 77VfX,V t+tY=ݠ"59 kՀ L;p#5*W;:Vs[ĵT}MMݿ),{3""k)@S+"|Q NK:n ў{_FX?' ԿA8n~?f[!B9PIXB(ny6=r ls9CPYS! _[J 3I}C/zK[ԫ |$PEe?nKߺB7\74$Xml\|9B{ER_.È,8;kN$FvBi:#R5zԺB) FNJgy2*5Wt9J"Z?Ax*gAG9A~gp>soA @ } v֤mqp0Jm-6HzG1Tv(9Cܮv j"k¯\0y%83fP9Dn%iū_hКá!0+Meɸ!~΀Q\0>B׏3l4v=H=V : BoP#3OHȁwmFxT8aX;L"{:{D[ڃ*Ax3;^@z>U^$uE/++@:ݴa-mp8Xi \5"BagTFyD wZZd _rV;i|nY k,(!(OboeN(_TV exjUN~:3צp"3zhjlr[X:FL7) NNbij-,1 ٷ4HCS QwF+šnfe4X| ,6_ /7塏AqJF|0ަR+xTm2.kmYۦXHu4K3=b%UqOeC0w m. D[VC_Y T=Fr]= |ݙ)8P* kj;RH\X8hUu)|ܣtU8"e#zBw)Sxj'I!$7/O5/8Wt+}"=Rl-VQ. Zq3|gMj~(WC˂dW:ƃͧcAUxFJtMr_5=(!]{#Q]&\4]ŹE%轆5?M݂?@8m_ħf!zE,'<$w.2LFyбJٳ ׅ8S5@!I/W9@FpqK93wU*^zfV+šĵ `!6#Q֙rIN߯(J}@!܋j]i}S 2씕oռPRW@.8ANsy¤N,#QQRFL}]V7sH VZ7a)< )G?}S|8쯕*j] } [os~:3USJzZk'TashjJ2rkL: pݳ3ziIZUOΝz5+ P@tێ/eA rL,]miJm!1Px$piIj꧟ WCH0@?%wv ,pfj/x"G|EMN3?i1EAg ]eղIVݸm[tTMbn)zNR{WO.߄ /$qT$LYd^K`8!,|[qi]ƻ?|ryw3 ÈlKT6-4˴f"\g2[ε>}ں f Ω-DWsy{m;.kFB$Xs;sಊ zcI`RSK!&&Č^n6Cú+ueVCqAWs.T(.%nH9k5&@XrnRJmGH FTY9hK-Rc5ruX9٠WO'ԳD*.K{6?^!/{بrȎ բ|1: e_8ҿ9Uf)M^o_Mq(EmU GE:Ԫ-㙞[l#lW7r#LA`Gdfr D(|po(}&$}re_wMR9kaȊiO^H|!5)@Ckq w9e;b|PyϜjGzYJA`Cַ8T'\/h2ЄpזmLEr]H`v*tX2>рUhf8K6]՗nx ަWu4È2$qù!?4jg$\׻V:yȀ /0{Op 1ʮtG%6=󗂟AiЗ͊+!(C4F!+Ű]5 .b Uā3*_r\1{< CJA ]<҈s|s[ȿa5>T G3`Q6u1 e^=OID7>r̎Vo:sz]r@HH>])K,okG~)tC7ֆ#̠< Q zs2?o#WuRdkFq^4)$ݙkhżb_^udZӇj]s\ID^T[n13/{'p!ohlE;3)6b;`U3ŝM4l:7Ȩ,]L>L"IZa9e1>£ *9biפ+}t:a ʲ*;låPQn`^.mjEvJ)0xt@pH3w 5y0+~9#o>#F T^b(;+@+lY|-N6dTwELƋ eA2b?,Wl_K P|2QzZNFy9nI£Py5]eʚN ͑5$pC5bn@y&OBfd<葻)tLl!939^A;$6V#H_ ǭ<1 T*;,yLs}g3be g)~GyUԽlEpxie(75VQbaE|m yzזEκ9%G[8^  O'eP{䖽Z XW') 1ft߸f1UJ ]ɒƱ^ "I0--刌&LJ ;W`")9d _Ӣ1pmzuma\OVEuV>΁^ ,ye<ڳ|ad(XG*b]DB{f|&hD:YanN%սPEग:~oX:\z?጗[0#=-q&ʎI%Nb|B(a[ϑ"$FM2.6r1ۓ.@ RK3hԥTlSf:<]uf D4Ń@~s0^ɺ=8LFB?e2W`֯pƖ0sX 0+έ(&CLs{}cnnjY  92mfnx 2 ,&}%,cd`CdwZzcA5i?r*]Hᓞ=LQHlPӶGB" ODdXvĪՅ'5*AsP/[P;R Q?ߺJ~Ф5VC!#\mGg _d)sʌ@y꺀TJvB1aqU?#󹜱l #]sq<64"@3#]t7WeI*pjf4pr8J~d ΄ rJO_a OiÀ)S9j(U t2BȸEtZϜXdPAxbYZ.7[5\wq1t:uLt*#:쭐FL* G& TANX^^$ :C󱾻"(Ws[ /,~RFz\ ' `.ٖHcD'i2e@c[o YGh"9hҍ=.~Qy95L_UvAqz]@%G/Avxxo2kI0?A,vi{-qpc7)ߺ3z~ςReY0*s`sĴ ]SBG| G׽dc=6eI)G@&@Lv~o `H1#) l₉m(\<H7hf^aomrh>.HB-EXԩԦQiF񕑣#@-_06<۶G6yՉ.\ w)>^m;ݠPby62jþ0)M?P +f?>^~a#K+KzK~c5| ;co]MeUcѩw,DJ Z=࠹[ki :_YZ롓*LaAJ}CeҞ,xݎ[ǎlEYsqcg?D2^z`d;Hm8IA$܂"AVYI& 4z-r dNU^jEHH%i豈Ti_2e.F@. @ۺǶEMҼ T h{t[ޜlQk7Bug94\=uj{ ԙnt =d'7A)C'.o_D"tg|Nѹr 6%B{/g[X54t15.ȽYr. <XNro4Ý ;.&ȚrLJj0BU9t-\w8S馀>l&\䢰aD~ذ Z֥-6c0O̭-d 4SNEvKﶻ0NH F% $Q7;u#\ccudK6ط憈 $])Xf$B8 sT8["S0UGiۋܼ<<^#5}&j+~7͖BC$7XݯD+PB8agv}BT od~x?E3Tm܅WzK?wdB.;]{oNmֺވm-sM{gyq?Y ^xQs1 l%ڣ=oy-գM9&^ƺ7,yO0VWvƠe)ŢXIj̨FB<ԿKlOo)j`L+a9Dt SЌ;&Fsei(cbt4oeYvƌNC:"a~؍sj\ZZ RK9.XNL5Ĝt`CXKNf0y"$~' f %SʯRgKzqI]'6| )dc:)ѐ|\[GU{$!'0:Dǡu[07$'A rfl#2>A$#dlPG_ʡ͑#:xvm+'@1w}k1{VNrrŞ#KsXZfNbʳN#cV:P;Q9nt)C 4$ W˓_9QM^8#[cC RPO2h 9D%ы-lx9hQn@Z'  {yɝ%p;,$bSqu!nғR׋[lE1;?Gx'o[͊m#HkNy ގ<^A,6w G7+ K >?DٕS .(5JRYn-q)ִ;ۻ;*䣠ݴ2Yǜ3j#*h> U}E4- U>}õ }DPC3`γ~FhH ampV2iV4|PxXbu!z!m#Z.M$NNɽW< քCM0f:?ɲ@pPСTD(J$I]5:v?qg 6۶[`!*%3JoebȾp F2D3)W M\k3M.ڊ>@3-AVLOlc*̡'06PG6w9T6E 'nUxrksk9 _ V) $ Iz IPa:f%Y715g1w܌F|O㳦wr>5 [S*S#_s!f$U)uJ  1hDo%jgE^LQ2́e) v"ig37 sdUu\6 XP08i`ȯqaWZ s>!}M)L`d.ZGX ykO7 ZI&LA{ _G8e>fRJ#yJ?ּ%k^Rߛ3aSAalI.*:ɕFzʟPQVoi)(XD6ՈԈ5r]HJx ݌ FFe3XlN2 vX@b:-oݲOeު1P.36?d jd&X~ _<}ExĵCD:l1Ȋ'.`K:w)B~єɑ>loYiVy>cڋ pDU8K,9.c 6 5B]V&W\ Xh$p=HB!"=s\/x/c7r\G4Cv ï1YB1x%X+TzTQ5ИT'@@EMc}*سEOR/ecKA}_n{ bI0~c?~G{&dˢR"tAk&Mؘ4Zs{O +6Hh2PgKF>٭Q?kS5N=RBqʭS~L]eܣ%\"^6e4Z%♡XR XWHh^Kwh(-Sb+AԔ)aǿ||w漛>7V#q0CP&\ Wol_fTn{ePoʶ_Ld9U#oqvOudd'c-vC,NycJ@NA!f b%{i9 1ޗRHjw*<5H|+~~HVfN,My]81Pn2 K_tID--O"4Ml{') c[dAMpi1mOYКLq9TyS%(h#~ Eܒ]/"N/*v->^7$H~$$Cv ?!z[%kZ'Nu{8=eQ*ݞ\RM%9F*weh(aJC)6ϊ&nX"ݔ'ĵ Om|ŗ Pѳ%EYd ]Z \N /nJyic|! ݚwo<*G# mDY rBE;ִKD:hKXJyY'V ?(t\SjvLʼnQ`0^~͠ #w Vp'](xIaXDP9rj}XY&3͈L].;^$R rGD[dvjm Ÿ*P~C@sE}ƒ>VAPhgӝH+.4 ~Hf(ۄ' ߨc@rGod ^ŝ=C .LL :A]z@F;aI\x |kh)]{U2҉iwLV,Jhu ߯+.~3bx( p|-|&Ϻ %؛"m1,ʗ +I㨕n4dge$|[N]>j>kCpֱ.Y[T,3\Q$F2V+ޫG[}0)`yӂU5bz0k۔ሕ6NmW4gNGvp+VOcX9JJm&[ڙ_{ f{/ec#ag:M3"S >{WdS=!0Zpq񒑮 }4]8 ?!9Ru!#-T]DAjMFzKz'B1@BI cGyӨȪfϨ?\~_b|ɳ%wnk mn)nx#]Z5)紶^w0 +[)kA.\iً]W<<= P  ""+ڣ_ ꄥ/lH{$5˺K=Em Ő=yrWH؜;Zű/L%9ʤۦ*,/rdDT7)I+ У1U}zRz{so2炀 ӠԪ蛨xPEfLOE;6yiAbLbcEU0:1οJH+ O]/+ y9nB \#:a|6F/k|.{aEbN u$ 5(־'&ER@(>JfY9ob bܨF8EoJ,`P:~qOZ+iS= -眍 BOD[䗇e{ᑌ7#ᰴ8ORŏX= qXO)|x@aӐ,y+t* 2xx5AbŵŔ=} 93]_.Y&PZwJUľqEcS\̱Ƴ_ma`{B:[))O'k-#0 Pk]OBC $aR'Wݳ .ٺqUxWq?%rBigxY`.PmgECr}viw\b}6.Ll*W덹3us:':qjыP*w`#aY03~GT0CL!+9&k?5ƀ}rUcJYu$/t#̔_|A{EtglysR#tJQ +|4uLT"L V+>"(Hk1-\%􅶦;$X wh'.W,B4`L T>(3KX,uZWW~i^lP{t`F2][ǭ筟W8; [c _U{ `*XR *EI%w-v\4&Bc[~M$ecmso ۰~#[Gv2`%vrv/RD.'ߦQ9ٖ37y 5Ⴇ!1aGC#E{e OtCУœHts.x"s-1R*@l 5v0_Vk˱A8 }v#"E#{{72)a,P h8oS1V{6=xU|ѪcԤ FbbۣmK1?/7?d|Yr#AMsPMo3l #çH,o@%l~SP2P_9ڃP 0KU{_x.kuѣAQOECYv|ϴek-M Xs@;K3Xw\D=ԜcE` vߺRQPW05(1GJt-8*ݪK1!%]PqhSsxtu$%4-_ '}c b2 gІK#\C|5/~`)P?CK䟴`>!;ۡT4.X&Yk#б"m–sW j˵Q 1('}5 `7_,[B|$%,xft5|)@&`3G`jA_No%G!;Mku@f3EѼL:+ rDqH2cnt2ќrҙ!E_NUbmY鳶7H{T&:O_KmdLH`EK|!ifvƎ*K4N ٧ (l8#aD1<f,_]9R M(͛{z3#mI6jȐrh[uH]uP{ޅ} &ORJE^i{ ;"B`yQs:2)$'W"xGzؾNИ>+Hf ˅1־1_@N.o>oW2 eO1Y*) (%g !yKWCŠG_p0ϱ Y6 [5<5L*e[,CSRm*ԇ} s9LH\cnT۬USLJ1O/rgebnвګgV>@X:zQvgVd:xSjik7 D[4jJN1s X um:h,F{}'AŒGsġfE@dc];CkYfmW|@\ژsQ+r"=!r(fPhp/яJ1HZ7dp+-{zL{uM0 "_Wp#IA.@dOLKrJT!xf:+bM S[\@FN!rypDeD28rd*Мx>7 0VG#M@iYfm{oM%vNXp@)D̦ǯg{[Fe!B1ouƲBD$cy#@9!JAx@}?(QuaBԏ{ fM ʚ+=p6S]M5_u gU@(7bxtGEJ a͂MTfTxJÆO7Tµa!^SDr|-BGD5`˒9Yh9Qhl+t$_@\]MrT?Uzcq T4r[NtLIgOowȚ{[8ݧRy_Q%=3AS3A7umLa@Þ,hQyw˯J7*2V0+He\2[[ǃn9tzGi,g[:vibtEw+? fFl1f<_se,/=zi4 3·9m=z1}+q0+&'ӉŊ#&cQ шlpg׼Ɍ+=mRuԘ2`AdA7(8lfOУ 78\ $RC80 m;$)tr `>$ '40i>טQ35z"*w{Jd G~i :Iܩ' pcn[t/{1jVUR$k#jRV?M##ȃb,)bkAsXΣJHZŏk/ Y* j*4Y"iVc#}ozOu,FU53KBC_k:0jZʯ 0`|Y1-V4I7 3o!pq{׃Dj{ɛgy4-W;2sm>5SLj W.~БTuhgyr=*x,JiB[F?zJJ90,T%K<  p!;4%M?+C!;j%[}@cX L˫ks][`%)Z`pp/L>Pug@T,) Cy; YEibc^S֗s'٥R?`^2?RỲb'?TH(h9#-CΣ)v̌{~t?e 2y} ) zNՀ q(e!;tk޺fY(Kޮ Ѹ5&B48S}I!rQ] y..D2A&@IXZm^8ĠFXci9)WL~L,۵nOCI+9ZM Ok 7 $k:as*݇h)7ؚ;œ3e^NM1m`O B_ Ex&yQ dp~mgVp_=lrr.>5wBb,X0|!\[v32sp)EWڸ՗ F$N>C~_r~2'1Xzp x[ذv&@ @D2f14/IZNn[ ǝksI;Mh< {ʼ8?q*YX9J\깋TM)_ ×E8PZ?na& ^k%H3*r k7\`MɕFi%L!-{KL'T\uvTS6NŎA%$끳 …7u܋Bs  b=5n(1 kˬWigJ>Z=7Y -\ǝX"]+.ksE_tOBoMXiytYp ?FE)N^τ;hL><'Za-gtl-ik4L;D㻶l;A@jX *쬼XC# D8tMI̽XIaoƪXAΛǪxaoJf!OxJpL|?Gvdt; M, ;4AC+izo.r`k (>QEsո64~-#$CZ B`IyX"e'^@Pbv p_w,m@ڭc53~DꔚvŤƯsT:/i|!o+S "Jar_37XW+2qaĞ޻ke-GHձ8> MQH -Vӛb`U-} 416\0!FF  FpSlH{MpNm].|d!(11ܼ;SC?$cQHU 1QwOo_C*O128]& UGv6)ZB6, XAx챽|CF 3X:)R^{kK* Y9>j @`2u YHݺi5b|9uZkmb޼,8(>8;C6baA{h!~ppˀÄ%Bbf/͞DqlS#X$*, 3* *F,eSzz r+wHtfucy n9]vk_vcĢaAX֠>fs=aI\;}1#4iW^M<e\5*aY9Œ/tl5m\U0n )w=I(Tcm/? ɏ  ȩFA?+ت`k3.THECnDJz/皸)ѫM`E K$V-X\R|p.C>( XSږ@`\6_1ۓy8=hv0_ H釥@z -=* 3ϻd3ǡ^OPBOO/%|;>|D*-9#To]H~ɖ$$' cEz ѵv r ALJ*QqGGmOaNapOӶ П m_3'@A"Kiȥ=Κk5n:%S!MNV""I/&HoO lG"mxy^"Ч1VH[ښq kȃk+)0V0b§4āܲcͭ&T:F--J43*9ѽf|M9t?0 OXaFm>'ج/ +^43 B9_dLVKyKKhڻ]p~ꉊ4oߎgC~y8թĨ^?>hdVhJGY>ѳ7bmtmڂ0t.7Υ2:J^x ,@JqXn'; #}Z<&n aǴa=q=UٖkwrPBy4 GjքWD,~4FBTnyF|~BS-;Me*7 h/GVғCZHZ_pgmUס qL3/{cfHn<\?\B4@"A#5O{ (5_Jѧw9;«8 {0#hk٬8 ;ٟ AƪPbp7 GJ z$o7ne 4d.7GC$$pL$c. p)W;H-ÓϾkHD0Ym1 b K/p}bF[%/ZR"8>_M^%j2#+e$3iGj]pY[y <;^u u_Hb*vK?u8:Pp3o& Kyȋ .kH(p 2k#`Q˿L)VvISΪDUW:\1vAv |*I $4 m:4Pp5З YhdzIR&mZ9Z`q 8VкL4ůHĄ ;&3\~P MYp;zm=n^Ώ=U?_/ R4$uE|DC|`.Z3n_WiA.YbxOCV`O^ɛEt&2ߩџ?1X?|WXS,²8Pfsӂ30` rnKV[]8GUZ{"xzVG|g b£r#]ez|3T;*ZH>!sκq=Mb&E+NKM`a<@osS:ܪ7! M4k sV*>rG8f=u_L>p/%/? vҺFV37otq'2 lb.V)g^9]ґ8~G6$mWޝqgua/ڼQ%7ZXQ-5\P T2+ "AZV8f8e})tmC2'.Ң֏Hp :ΥNn D>os0%{ X9'e]ӊTnfH #G 1@C[j]Z%+dyxUqj0 TI:H}y͇uDS dqK]/dxYwvQch밖(Yӄf"EI!tn'oBo# p^:KRN, 8{nJoۘGx{9=(/nVS ya--JOq{Fr7(}a2eu,c //nuCֿ8s[ȍ 8" '+ad ߂[+(F5hj`h9#*}BP0o@wMs$Ncs /=fTLFXfEͥL<I=,l͇CIX[ Vp>_:~ A|Z O`ESӷյ#`g7vL)be=-Iآi3 9Ɓ[ v$Kgِc 9MF片8F! $Lez][0ȋ?(B~@0uU 'ӝXQ hYd ?Z1Wٝx8coc3?"Ǵֈs|qMloXi0hi_qW~: d)zdm "X哠Qc~oOMT-@͌*7̟\NDMU^NژGq/]' zk%8[D1y& j4KnIFCqu٠QkB]qcaOy\|0μoK) [nћ,p#_BR*M|'& Lp?ld=@`IδFГ+@HŢ$`eӜk1p9y2+ __IO=T.r gMLj]n?i]f)\mhQ;mQJgF][XaʟR Æts~oP1²QJެ7Ћ:] :Thp%It7tVxX_sH{kL%Ɇ`͆=Mr!#n^[,7媟>a2S%܌vk[7v_gR:Pqa<ȿXHZHyϤ (Te1HyV.D\Tϟ\@'F4BQrvIHXGksP,ZQ:mW[ժw?"EsH&99.xQu"s)SQdugkmPFr"!*9ZO-z$*lhIL4e% Kn?5,e}T#i+6R`.h˽"w3b JOOS]跅tXae|ܸh` wVA3IBNb$ 7S[c^e)ێS q@ox%5lRCU"k& eb aE0,-][`M f_[]Ռy;z]f_3%mjDL^H_Tfj$u+;-;Ƶɝ5E(#Ye!Q\0g?-rhO-OV'3BJv@+0Q}AwDsWw$pS+i7f mQwEjS0⨜+o&$d_3,BNJrJ&RMUΕ4LRɾ5sTX?f^vjцhLVG5Gր7%24H8 Z^ [S2[PxX#1~\s?DVS1-_[iIF"'ʝؗs+GIΛWZj{b>ԦWq'խ2>6A 07!Hiº[*Yo"LB HR{7[?QJgLL9?+[aԏꧣ64k{ PL*^ Xx v饺 &X Y&-α,H5=RXn>yO'![MɊ<ξџ`Ǣ|ss%"g;eO#D SY:OX6Xw y\~@y@@׎bG tTPmoC]KuTf'F^iPO%2O v R2hwBdKo8˟Cibl1aI4[~q5xxfèwgMՕJ#$C-u$HOp4" ҁ~*/u]rԜx'B̈́SBkD~{+ӦCZX@,mS&QˣwOv/v"|Vp\gn0jMzۜa@&}s:Q;,=RȹBf-%]d. la-!fY Vٯ+׬5a|omeovfĞA4+v2>RLſb{ܑg gZuPE=t\bov!&Uְ ˴Xp㝰HmZ  ^Tc9XDf@j׍MlډXB)ۘ(WPB՜6G)PRpwG5Xqu6Y{.77̨-8τ<Lѷt{ }QDQ 5 E{CS LHӥ9>xqK>W\lѰo!HTPU$}3+/ˮ^,FԏdORAe>BSNP{ey&*FUj1Z:ŠgYZ070701000003e7000081a4000000000000000000000001642f097500002b7c000000000000000000000000000000000000005700000000./lib/modules/4.18.0-484.rt7.273.el8.x86_64+debug/kernel/net/bluetooth/bnep/bnep.ko.xz7zXZִF!t/+:]?Eh=ڜ.+;OWadWzKc` gNav‌hsl+fiSPT1-)`3m5zLsn3*yCLW!wPzrz-%4:Sc! gY cDs*#{3.Øx Ff/Du` l'JPwaP^i-h؄R6zRrE mZ,q{׵^ڇ(+h%'Vvta$ꍯ0ȜTL~}>qtROqƪBƱ(R1;AgLl"ҟ>.WB]Jknne<ڠq~77=hr; %#0qp#d323I烴cX"!)o#ղT|+4Xf,Qu*ag<4;:ŭI 0pe_Ïhո^09^E$`8J$W9n^AjK MυH 'Wo>\7u$lYI.@OK![O5wă/7qqQu<^Beϫ "`$YF}OW5->-M\n=FYSN6 z\Ǝ"獖zk|o? :-II% ".};gh䛲򚲏%4e`FiCbLDve yߏ.@$lsgmRH4qi1;Z0 ށV@fX(Fel뛸ґnheeS5#B-n/t;E2}u ^&hj`Zh& ƓЦ, ⠱^bd_fjF~LOkMX7L~>{2<в>_< Φ6ʅO2ɺ)WRCX{TKQF{d;*d!Ɠ?8fKD~y>MGVYh09ENﯣ]:ӿ9OPieH ,hWYi"b%hs} ^@[xԶZ`lD @Ǭd6EiAE*<۴b1)(gm}ϼUqy<3 ؀E_[dܶ}% S^g8p ; y=Tܘ-H%o-цK\ u>\uft-olŝfmW˜.w[Fϓ<~i/:$ZlF ~=Eݘe}%ɒ̞^`a%l T;(C<dAZoz-tCBGuFĀxmeuGnT>_ ^#Ǻ!~g04pMYݡ6SIY<:󃬜ds\DkęydJ}dvlK][4bDi5#֖q {[M_Nj D.⅀Y/.{uT%G3&wQrEڎTc뽏U{8惍>T]S]J=Vb.'0{Q2_.>[ڿ f=jIJ,1N 5A)ҢZQ vT辭\ueRn4?kc }Ã&S!/Fzʟ{>^}vs97/C) yns&g- (O >Uc^&A< ]A6ެlz6FKB$uW=ib 1y^&7#PRⱢݿfNh2}0)rF,+uZ|vxmD9 -r<*ׯ"\HՏ4(E0;?㶙f^4o[cgT4!U7&}djt9$M'^P ;jJ'wTbwX@v<#\=,!F{BOp 8:V!$}n,H~VP.i2_J;Q2ERpJ$kaoVu4 WΔ&U[P#/'sk?G jg,RxΉG %/_2n2o'@ r6|OVyKxWc9PиF0PR{"=N.& d<_ԋ8N5c!Im0Ƨo0q x ,B(I DN##DRRHy?qɡoJJ8CzNmUa3z4JQ{2);/tz yAl}rn%e^J}'n-2Yda04+F ]s;n}Dަ>?(PS#*y)Dv]ތF*kLlw%IuE(kxx`Iwpa{́ ciX!~Bvf|^L/P])Ӱ3/kR%+R܉uUK cSf|Wi  TJ;7K8n7h;fW9QtH070 8:_2o'sk骴tr=E*,f~ІtXXu^N~+z95H\ɲd nIKZ"w{<Ǽ>ec]S&EIYR)ü $>݃ȯKɁjR˒;"yu|wZ?G(.]cLzYmY ,B)h͙xY!Wgca>C]iߊ˒vl mc_f!V{Q%*wq΋ʢ mʽe )zdlD}F.5bavd8;U$sN>L>OjV$ -K};'%Óǹ=cXe6OwX]&}wFs11M!E>>EV Ѷ$V m*H9>rW>4ƗҪf'*E|qzlĭ[TavɊ% gQ]-?Q752sj}镟j`D܈$G\ (Cx.M?=>u5 2ӧCQRxNS^v&C'!(XrDyP}83~AxO*nۧW6z#a͓,Ha'Ӕz\ WPXpHA42㊵}͚dr6 јs3x/i߿Ѳ'"_0,q[ȯ3  7v2\̃/ [+raE (}T&W;B*s7F7Z"F0^ Fi XD].uG;rA'z?Sa|#{>ba4Ⱥ|Pj#0~8UޮU#y[tXT|gU$jAd6fKm|΀T1.H2F/F:LW k)3pǽ1BZ9DIʊKgɱS 0Z{,eAwc'" U9y >իm館+I3 jw}vwmSyzS c]< H U* NRxPM'3>%!#cU̪0Jc#`ܤ ?jK+97&Jу.4 MIz̭)o)V;u)љ}gO:z/<ݽ$ -F3G#| *DٷM3) L@!,8dcIT깽׈(N٣y9JoР02ZiOک92O$R.qTВ"w3gCi2FFyaf+˘|v5: --hŦm?~NT9uʇRvfx =[@~iH$$<sA=T*>E>?$pĖ @^y'Zy"\L,VPi /c><ph=8G'WԸ@8*CI{S?sgȓAW,?si> ى=hF a,bFr쮡.Ff<Qdf&ŹNKPw#~U4ƵN Roc߲j߻Rw P_$iۅ9N{&y:Է~>zZEieM]9 Wɳ$.Ti;VAz!ݸ{^3a5)JCp1+؋őʽ9`{oWt{+`7l>ҧヲ0 rŦ !5+UAlȓKFmoR1Rk3l^|Yzumaz5 p\pR [{/fJȲ {mUY׈J>S#u% ^"Xӹ.==nv-6XAg3B)7ս1avL@2agGTOϳZsXݠeLb/ V/_IjC\%ËćV'V|,w[1Nj28_ڂH^J,zwPWRv"xʾX49xk{*h;-c6aװ4|)mv~Vx-zƉ#^YIj+Z\Ĺsmgfkxɲ޹y@+.5Elbs'*rMGih)5.젏g[2%AlpCӞCWk%km#6si>@*:$7UҐ:d?]`cMzB$" ~W\R7ooכȷk%{4SGUkzrVPotMqY@5f ϒhP,w*:U݃u !1Ki:W%29~P1 M( ]:ڸzC;[)k\><Ch0 xqٳ?ICjUn *gzM&RZv_|i 8`\E+0mO+B˱7:16Nzqf]6il;rEH;+Z;dp*{0.᧱FxOoO0͜|!}+&Gxt183E@br.vw'@'2LpyOZDvN~ar~v>$e+3Um-w7 и8yu*9Ϲ]=m3l`qn8'<(y7ci|DD)(ip9?s/t>rE]:)LP=C~@\YO rzdna9zfY-}s J z}%N } ΚlB(S{LD."fHvI׺=#A^M}цȈA^f5tޓX .p A%Dm0WÙ䏪у!hbD}݀?z;T63\b  @.ҟ+@# Q P#7(SϰZֳQd쳵SP[ւ 8T>{Kև (y:.?᡻{? M ~F?7칶͆Z O{N4|Fw>KW2]ސw؞zsm7ގ\|"Zi c{ZRȂRmTH1Lr=+4rqMB8LUkt~.\NJfaEoq'g 2I7ƲJwT_Bd2*{#'JYGHL.eb)AOnx nv#ꩫ@k$Jξ&`Jc;BVP*e;QI˜*"%.-Q;cA0'9sK@׍Y~ P3eb70ff@|Ni;0IӂɃcMҋ+.(^t.Y} CLShﱋ2_$OU1P:;h]ߣ|)!M+ x055r}wʕ D.=XdPTS- Ux~uH謁\] k*4R7Cg}laK%Nfo}ǚű$fo61nn\+Ӽ\Cig[-ݝNV\:f EIH%nZ4HZ$fTe$ ;Yye S{)یL5i MH{`ݦ6 eD5% FJ--@y^G`U/>Ds\V`t8?5r/gga٢xYzS|bpϩ="5g ikzɻI 9 {L:~rMY7$gͅ5HJ --QUR\+'0$ȲMGxE@MZoLKy 8rblWiDZ`/ y#*a\G% u 1o+cDl$_dnlZtv:lۇ ٷ*+dě Is(sf׳fHg;SEoۭ04KF ƧMW?&uQG'EЦ10e VYoݗ(/i%v5l&WY9`, nf8;M4AD ͉ 1,cVa5YAmCyfpѧLNҹ~Y1h֯DhMCFq\.xj誈q q #4_:N3?d&"Dǐ:)ߢ%2leCPHUxWou$ bN|mM7w2ؾ3GtwdS.G'f1j{ra+VѻJ,.t#: SEV <ətƋAnq2`AHlǜg.[mwᓨrT28 ’xQz: N7tձo F/=D^NtJ3SKV[DrXS܆vRR8oJ1V,Dw'R=lGe;倹(Hy n )fl;c t.$IZϷi7_kT[fKZZ.ez7?BIcUvQʜJFGYŃG#gljF9T]$럩+]hC/OaK_v>n+kn[PTGB?lL',M|UcI "جAղ_T)%!IPl$"r"qWg8Sg.3O"!K/AEqP tr74 #u(߆.:]D?t֬EyD7kJ{쭽kWW*SW͹#0DQD],f);w"Ѩl*b5ys_XG(')TevhO ҡ ni$+t+@0V&-q~o Է{;IAd-MaA(|FW(Z–ʄ8IƤxCk Sd1jK_cRJ5XV5D'5 ̐""]6 VȉQƱgYZ070701000003e8000081a4000000000000000000000001642f097500003160000000000000000000000000000000000000005700000000./lib/modules/4.18.0-484.rt7.273.el8.x86_64+debug/kernel/net/bluetooth/cmtp/cmtp.ko.xz7zXZִF!t/1 ]?Eh=ڜ.+НF܄a˥et涯R-B夺Lor7v"(c;E@/}jV(' O%ɻAE6sU r)n:e(9&7`E.[#߻uv-M3aLvri<҂]&@\ ejJqg[TK3r.ebRWWvJ0F 0V4jIpY.MQ_=ʠ^0 M'W(BQ_{Dzq?R֦] Vσ6i{żI(ޘϒ(yK<7dWL6qߌIFqlJa v x?[E!YC]Eovn$S\"аy2Ɗ-.tBż>=45&аf8o=.)A?`Ս#1klcIH 7?Q,H~3bka""/'4GjP5cu浜őv(IS(Y/UN7}ǁ*x5:ч2= mPS;IV@+@q[Ί%/X%C'7ض{SJd~_})J|^Ϊ] aӤ G\u4YU6mOkS"yX(DM:Y@B|vr%t1mqk,#d(JtiHjڝjP{=,R'iFU <1uӭng c;b)*jbU=BVZXfc0 e" E-{Ǚʎݍ%OHMȀܝ`3hGl> Ό6uN&H7dD0ZłC|^Re t7l]O=J_M'ڹmϹYOS;tӳe2q'Z]9ЋHږt%ro!\7@dh ܽS_o<VC'p2zfN yC%&Pz#jӛ{a:jlhgal.6̤xSv{ob)Hg]WJ0:dþ,WGA0v*d>XQ7wp5;[#8U"QDCwyM|N{]7i3 +UDjQFxxH{e_nr.  lS"`|oM&wUlL=m,r½1Waq1 m@|2MBs[ v)a^~.ySZ+|*_&_QTGKߗ`C6ileŃ_uc!KT۲Ya'd~] h{SOWgj;7'n/bKjgu4,J z)c@/M_7|fW TX} 5fC_c= jvQoON}\"Rm18IVB|K=͋o)*+ޞ,|sXWӕ|YgZy {xއYAw[tyQV[2;ꞟhţ_-S P)pyh 'iXUj5r˄%鑵Y(]ˇ{xoC):1oW\wwoRqu'Ӊ7.P_MWkP;rp`Ӕ5 +l}~lMeG]K̿T5j\;'f4^(]y\VjaCN! g1+^?S!6S0W0.yը%YO1+y)M']cu✜ .:<{X7H]2rt`j|x?,:fb/ThA`J,2 WGvjSS7dચկy*E"=^);:K`ul jtߙ*|$\.(a;W+V @s_g⶟c$ pr/u`Y=$T[qoaHZ T>Q̱! u`(5oX;/ʌ1(e3i>~\pFɕ-uh Πc>wQeW@Dc4eSIR[~T)?uy2sSЂpe& ZC<4/s8ңBh#>"!׬M⫅P")HG1kbQ~IJḺ}"x9 /;4eb,:nNEo}$j밼bGB+_ 8=it8)Q$/f>cmқj8Hm ԩ=Kf1QSXlD2ޠjM HzA0pD3v qJ_h~}Tg>&|eYFBÈ-8 ^3dٿIBۈfC6psJZO;VR5 LskbS(gb&Nω(Œ@G9TN|~{UCaU/r%j q%iֲ~ÆrPM%N Akoh61)ڠn#UR}e\*˵ jJ]^E<#_=@ckKJ{^u>c J5Q6 '>H9͌i6̗D%}Xy:ɲk,/vo[-;5tL(@pMe3G\ʫh'S[~_Ve1Bs]RAueu %]q 蛭 $0"'T̡'To4S![\\O+񃓳}T\fr58Ί9Dždn }Szc-UULTԅӨB4" s^:r~ eI2Q k ߄zWV'p*؋2,i P?bDdʄ*Wőñ1V{9}Fo؂< Q $XTă2W8MCj:!NY1\ivgx 'zAn%r3§ *zFrAR  Ty5+߆(7Ke!w=߼;P%Bt홆mb$4G4]q+r`OnyҮRn`x008H7ɳWH~RY~w,jU 9Ey$>9tccnM֠`5Uy [KIc~}] u*"C㡟D2ipcc=nv'B2'knOqQPv"xйlݐ|c?y4סu hk py 17wmdQ%~eVrQws6*c gf '?p79 `8龯kqVq7c7~WQ_ 5h,$l=@ܲCr':;dLT-#^V?QA-8Moߋp r](&$@Y_v[1~V~|eMƠ$ gQ8 t[-gtö2 CXEжrz=] zE+ guL!hKn G>$Ҥ؛k-&/h,irwge%yfHd7:{s5j\ZNW XTۊȭM(##XD`e-n}XTQ@ch1[{`p=t|B+j0o\a*kɽj+SI΂b D+ׅqjXzF4b=^of,mB+)0+sgrneJB*x%4U=50~s(ߞ{ ޓk0A.ԓZ`X-Emv6m+j`.{$)+>.[yM8QӫTKٳ>S\H x.@(A%j@^ֿlЮ-%sUb5ㆶy1[~í}Ywh25 xod3jM|E\_)<OL-9SCòp5 ?7 5~`,&)! G`q3~mj\9kymnPLw7vHHvON_4w*͌{ؾ<$ԮQr È5.ר50~2ޝQ)V?~NB vn=h!cE2'Q 8.9Sbk,vc jlKLd 6DG<'VdgDZhBUKp Ņ=D}[( z@"pW X5 ;Px1XFź3 b,]溦 1H{>nntl}K3qKn:E$G"W'|>wȲ]ϛS=x>ƖLAa*у@(aVnUjOuL)9e@;᫰qӿ,2HW55j`Na,P|J}d@,!+zU;KEcSڶ'J@/R\,_c,%2v(S$v(}RnYl1V8MΎ]D3UKǻHI21@̯k7Lp^DE$PXQ xA %'3+Peds*gfϸBNU8kU\$i!ڥ+s` SbIKLYiӍcss8z?';#:i1m&TFͣ"e _*SMϞڇZ7o c s@XOiOmlB}5͡b[0jʋPp>7pZM p W}3WژaYsF 0ϣP f@`fz;wT෢O UؚR|⇥G!-=?U5ªNIsw QLIn]$@{~ǑCrgSYQG9?7\yWΗ%Rγa{噽nzdDP+1U`و2-Vfwo$CݵLݹj$])w^[~e=k*L4H"g5^t塞&;d@l%6n8N)0T]spNkzɨHER܀CH̜݈PMj Dm TFSəPS|/mdIt?=%r(}CN69_ ;ƳmL`o' VP0KZ|}IuU/㲌ޤ6Lv saF%'tRļTMͭ)j1^yqiu2&bOV%Jo$:8 QI܁Ϣ8L@?WUNgPz<]WNTⒹE׈Q첓k_x ~%=4rkF%D< 0D [+&UiMm~oJ# M*$cPAԪMx`}N64 I$:<}mQCkB8C62/.g& oλL P׷Ff0c04\crcۆdi!#+3"AbZ"?N?QrыMOp'Კ{KBΘV/+@OUu4 *oX\(*v ˘ZOe[CZYfE*6̵υdccx24'!Mq_iFu+| 1x1;,?{l*=1R G)satLfo06S(?~ Mw** 뤼F"|E0uG2 /kqǚmP6Ms8C1gvfD!sNJl=Q@NF=yRos?vB,=vVuN@~1@P'*!| ^%9)g,x{zGpڵp#w_M!2 ?p+%?NRRPXb!OPei1u5b|A$a΍h{;DFVy h˖t@'lZpgGDU܌k4 ҝ =,cB} ;6EUtEZ^Y|=8 C٣e;EA=oGQM jR@sGMq>CJj=T`q zb_[\` iWJ~i@Q&HGXC DQf9$'}Xw+xDs\p?jh^g1HMa6; {#@|Ye!=yCKmziPxV2ѽH軑|^}E@f0ء>VtxG=.К34Yɔz;3+,}x.>h'|I 2\>_HƜw,A)6GӶoU1'x zJfQ>=E']6B  ňcw}ߩOM|{E]FAK8uܲWq#jɆBw~Osz»W 0>>3V@}*6ˎ!YFs2Z O .[$EطW唋3DY7I go9k u>]4,WH\t MOP ;PF3SG+fzN0k|f+2H- Z\~ǡBG2BR o̓K`l3$T.&ػwTU"(&\H&nɮeAhݻLg Q2ARϷH!{MIAӆEտ 7cPA\θk` ,j"/'9V`ΒzHγB~*:Z+pA&`;7dߩ1 !&(c2\ C[px0?d9L޴o !A)18);_31PLDIMȈVL\ޡ{"%0pQ?a|٣.uMZ*.ފJrsf;1RJȖr.y~DUF!@BBY`E5QXH}7F_YY^U\<-Za1@p .tD 5mo) H H0V2|2 Y$'tq UcgyF"j$8%ͭk[,1ywh^`S>f+J*7'Ry\]cݱZ' ՋST-wt i0XQHؐp&e:̀)(y1P5s+A2~+R A c*E{'3)oUZ+FfPlb'Zu[^MO&>.^ԓw8x+$AgG1kuLå̳B)~EC3H)$-zT?(Kl !Rf(*Znڇ⽤'ܡgAcݏ.G[CT% Wa- %CۓvΕ};\V; U7@~ wo w>ѩ9~Rф_Ko 3 F:Q2"Ũ1Kˉ(e2UpzY{U*B7c(u6|p1,UI"Q|n h1!-M#c܈jwByrCsCTϻW;&*:yRxHfynDGЭ}u&=ƁQr2Dx Ut=8(uRQb LIVVs;>e!f5RZpmѶMLf'Nms[YT?Sw8SmeL Q1E?v`Ժ]F1AK'e.-Ws”]u0 K!N7j Mp9CZkrsr$ d&%ɱ+|_U3/E.DW]U <V8"=VUkOKIr-չ΢3kIHjx# 70&eLVSN b%Kg%HTC 0?CxܡaNJU (L ,$eo%.jiY̞.<#4RHl~FA :5^D5Bj: < A2&stb% X˂kWD˚T꿘j)U/9J]Dڊ:)dƃ*0zӮ3+3[׼q%ܤn F,zIbjw{ FF6ftehJo\9F=*bW dK7[4pҦ7DN Q su~fs"CTg (˟$enf#+ GV6`ϸmnG~k,RS'Fm] #z)`T^{F\*\zw`%3{Q u퉐P24-;Զ <"B3 (/Do݂/O[jV"Hͧq$q[e 6w|&є@bKgYZ070701000003e9000081a4000000000000000000000001642f097500003700000000000000000000000000000000000000005700000000./lib/modules/4.18.0-484.rt7.273.el8.x86_64+debug/kernel/net/bluetooth/hidp/hidp.ko.xz7zXZִF!t/6]?Eh=ڜ.+`G%x\\}Sr8I{N,?n(^RgKZՍ@Vlz,#qtJٴU]IEBSfQ@O jzU ȰK*l1 J/k8v0;g;W^#G̜C3(RkB䇗-?XSU8|އ! B;kY" ~qY#H^\'qZ3*=w+ i_y 29ʟ18O 66Nj4J Gjzl| ?|<6ZT"7pEa.|06u1 aih(Y!4vpW.$,G+f١-c@6'3yC'gq\oAw0'Z:yP_cfVv~p9q^tw?XM ~sԄ c$c#f | DVM!üyKˇ5w/VȎ @}f`˒¼*Ud M3nCq(oI[u#t) Gu6bnp^x@mٟrASwӕ)2]=k&_j:->{rr[1ƁNe? ѰdJ_9jA-#IG|>7o2!-\s<1vfgic&R2X:6xMpod:sE$X&]ξ =U TU! m Qџ,MvӴͥaYη\Q'rCE]JXFvhR6CA!*r]FAuω?bRX{G3Ejޅ{Sn9&*DY*hm{*I$>Lguj+!g:g_XR_bWn#&:g}9Hr'KFXԼ$'J_"mWsԩS[) $YLcNQ"B d6X_kdzz<%4ux"q);4M{rgY~f POuﻴ` Wӽ `Z$*l93\jvM` {P6?cN"Nrsft7oB7(Z\\sҋ홛cdع1jғL[ϑCbSS\8NXA VZGM~on+Y/ITbg"ӂ 39f QJ 8PFK.s9]Nαd%߉EFgnVV-2O*|!Y\ R z|QqhM9I2L&rTnBAE~j8FoNQ){ph>$_P2h$IcF^M$*Z%@ p)@WUpk`)9.1rJ+A:8Q|8 )eUg;^ZN/'7cABMS *@r^@kdLf r>!T Gh{b{9œ`&bB+&_zjU)BDs֕Ď]mt;kyd\1UTWKo]QaBpWAS1CC0USܑdl`d6(װNj H^2k»3cw ҹn{C05Śs'E^%G1=_g}4hG[bĥJ8t|>-^= y+nZB+2ZkE$LWnƖ 2MĄ}ƓDZ#T'V_l;$ 1K"+<\vGե?7uσW.HG.=b#9E3p0}X;/FPCE QuCH=fPg(Dz+(&[ y̝2OPU(\_r6+>5XM{[W̝]uq܉Yhyƭ[OV FY =oA,<4?A=JřJر:@)˻ZG8oK)rA851nUV +1Y\P#30sc!S>2?Ic50Muc4ճooy2tٔ+c-#1{q9++_D!s+.z54>um ɭ[ǃŤeh4#H!_nGc]#D>wz1?.{04YVyO֩O^z僔ɹ9bdۍfHWKboK3MGBGFHZkʩܯss>M u!8@t@t:}3SRػl`Z\p nᦍo9Ξ/SxwU=?ʴpI g^K'O HK# F0Yt{16f!X,=Vo~ STήKYԗ:Vsn-6\;f芾{I3mު \} ]D-cr)6 lჶkUv{z\x^`J5u^,~I<3FBe 'ɂ~-QQ1j?a_̻EN]>0FFͱq\;`*/B<Up5]~>FަǑË`#K|Ey{JD)m aß܎,2ۺL1YM!+ߩ+nEWhʈq)jG7SUy~S->J^N( 8/eqb{l!INaS 7!(k>/i76S[ţx\n6!ɌIPSyn~, F\Ì@*|0U&[ڷg¼?$oPdvNl@PoΈ^hqYh @o8w1]bs%Q]bgiJހpyL_wCS>nA(q:uIFRb8 U$'Sm}zcPltؠhD>Sg 48٩}LžW1pۙ6x}g%FYo[s'IvVQ>ь^֧Ucaab5|1 qGi! [BbV oXE 's7빟uAϥI3Id%jK1-jN%ecfKU0TAU{σu) 8^O^N 8)>3!)CaW(C+d ;hz_CڶK ɉ {M;gDwgH izFä=O۝ jWM1/>$GcbO@5SclQ^yN@,o^kb+nrL!t; @xۛMvaKO<!}ɈKZv/M[9-vNgfs61Œ}^ZubsZ8:E9%1>9OOkT⯌5;wᗭ % u2aIըuⲦ?Ãu9h92gaPgKOp]~ nA@;KkJ2@g2BZX1Q2n!ws\MȉXvɬ*'B"3Q6IzPxAJƿ}3QC]k;$/c NM_ Eb]zX?dm{Yp"zgЫ_7SJgJJ`9E¸l%-<2ў VG|lfIkY2D8 =baQ =[nӍ9GC$J2AW8#k *Xf,<:%/H7Vr=@|fN9UKNAu+!lyE^x]lc),t! 8[|曳nn8J7ܟ#UKPAmS} ?_O4 H+Rn݌DK[Lq+37q%/#(Y/8d&UqWE]x~dTVč>1C&{Az7Rk6kCk;?zes\1mEZ7D ni{DžS\dgp %OBu1+FL5JT|C31_@ &zE1&R}=B۟(:M8hsx@[ -e6˾)tOԿźZf޻mm;ޘyӞGe4 IoKWױexߕ@.THvw iao0Lq!๖#"9Lf[)Uo"I`*JT,39Urqb5Q#NafQp@Yׅ0"{^P2#J(hi7\Q ؅R]Y2ւ@nT29hA%;>?-2Ar1%,kp*`F=shƧVҽ>H!_LzR% Z^Of&XNA @.3q;\Xmy-+ *kz4kϥ]`T$UECw񖂙ɱUyՎ3u6hd 92fu`xם-Xieg5e.vH,M-[S|ECkGJlFtcM0?XYBCBsi]e ]7l\$򣢙` o\d%|3PE .(f%fd.Gc(*4)bWXڧ)€=;O`|PA|c8SS^RSbh!>T  0tGWsMֱHsw;ڡ}8jGF6 C[<GƎ먝鮿CK#N/ D.OؕՎDu*B"H7K`ʣZXDZ߄O򶶵I6`'~~wWLGJ07a^ (j+)嵍*)|<ЦӱƼ/HMp53E!Ľ=BBƹPDn[2g5 gDze V  /_Y;pr2{+t30T|CAh4[|ygt؛#T{ ':ԕ.C؏ilc08 EV/] N@Թt=Kz3u[8=~ 5N;Ca֍I]T_[K@Q VkYp]N 9,fXe,.Z. 8urMO9dZ_j^h(5aSnK+ԝ#C=B3+3-X-c*ɚvy<Tl_:lf8[)+~O(׉N_k HB7Riue[!MNJ 4 mZA29F='U?L>Yq0Lj|r+ yr\)b˫PiLsb:K VL.ATaP"2=!87{r ,/MdҴh:B6G8M?"|0t-2)`h+)*vi|-L!s޿CXGḪنŇ_ ,<U4V-#ʏz]S99V䐗jkg+, WSٸa!>xiHXͧ^l3 Hz;_dz|Dž跘E݅hB(+=ZB5=)%;Z={ݜ|f\Cq10 " El!cPLĪItPj5/U-+=xqۿϥEf>KmU0hV;~@cWS}pln\*Hꥉj2h<AzF+I"֠"QC͍y6N*yۻ@j Zwd3sTN=*,Tc1_O4[7]*!| 6ɄcR+Ί}rD6XX!">ڋ>/HA@4.HZPq#ܒڧ_me9AO<(0%q-/66[틜`b/t&mD7v鵰ɂ;\FAP4.2VCJ[ӂ^jt "ž`_uLݔIc;I̓->ژZb;"(蚤RXS[y U u$g0+93|,^!#0$6R}M kH>a0>NV騴Le"H^($~lbs̕ؽYY({F7C b$!xOѱk-w}TR ޱ= ACstV{ 4ʥhfʒK*73"c;F)GBg/9 79WSk-GRUE5ASǂz}h~R3 ǤSH*,_tw ?{I!PhLGXB$7'w+~|;yCqHATx6YY֘7%.4ًeiư[1d"n&_,۠u{;w" DO,s/L}^ŝ VC|ČK[#GMC1w;2Ҿ.М3;Dl#4)|d\B;phrd{(Ba!R "k֊ }|TK0 >BT9GbfpQG9VfNWڸS j 801s&LrGWƎ7 UέcGGN/j Tcj~g#Ti`q4ă`&Oju+ۜf+w@A6rni`24Tvj !W˵-)0Gb xHH0ꏍ'y_ t(ipU6җOu3AoVD|h!oIA2aα *qfZrs|=5?NJ=HU!ٜ36A-_ t)v h۪IA9݁)dm=VZc]n-&CU }2tmx55MnSъ .J).KeGÕoCۍU+c憭UhˁqPU~REFRsd+}>EF:nA.UTG/1La3B'F3i^ɮX//llU'o@2WU(%@$5b[&WĪiruљR@OحJ%N= о~)sή ޱi64~;rn<:4#؊SlD$@nJX!@Ew)n]z $]H}n^і4̴`fdvY=fb鄕6Lg+ CcU4l]V"TM@<ӻ) =|1!RR>π4K X EǏ?˹X tg"So3*"aӣ+)`t8, dǼ?p}8ӖbS!VO`KP-&X=wro r[ZIfnciN: #!rZ5F/uT>0I8fG"#K^\X*Fie4|sJ%# I]EDn-4w=y"n*BiGn'q 3E-+͠Ї?|Z Ioj&г6p1CRB dfY5N[WR牢IEdSxta5*AŸsw\Y<;WDJ]9k~Bwnɷz'i;Dͻf 7@!(IpU&9Cx)ISkw:r\[v) Ӄ=P)kzB*6U\=NPy@d(eQ B%? "ֲJĵÍ<6WXy0HJQ|J#`[wsҋv̎{hsrt${אj!5Tx) @0HSHG^]zz=4 雘``skT)E#\to߸\qCR"YB\:};HH+vG3b>gڠO_2[0b0 ^hI]<:Qhܬ檹l~]W2_eR nT+M6 :[RFE TUq%FB&KH#*PgjWvFThe(+tIL.V, e!U!^*O+Nv,B:Ȱdu1D h޼"2Kg,="63ݪVȋƲMW&bHbCg2-S3Ayܡ :_ɜX6ԉ.( ]eڭ)GVJXU=ۀ00=Kpt&ϼ,zͤ¢ӷ1PFoq8l )rn9 k@daǴª k`m#= @]lZ7Fu(6M@od[`jz\YUeC$ aF"ؖ^uom%{ǒ]^H2^+ .sIw)Џ{(J^Q>'#;1XMw PfZܧD`|'][CJR|z@lcyNS)5 sdy_`OiO^/#TMVJђVǼjf&m2 {!~3zc+YJ=+bLT_r6.Հ9TmJc]2mR&|gYZ070701000003ea000081a4000000000000000000000001642f097500008388000000000000000000000000000000000000005b00000000./lib/modules/4.18.0-484.rt7.273.el8.x86_64+debug/kernel/net/bluetooth/rfcomm/rfcomm.ko.xz7zXZִF!t/?E]?Eh=ڜ.+,7x^s7^ ̖͑f4PgUU|yϬ'zo7_H j壩P>܏rg244*H4{BTGzC.+o܋PO"&Lo:P{:HH)dGnL8Dqt&"DjH#n~[׌*$wyL>T-ٷ;Xgt^j[рuzH$ݥg^ De1A`#b^_oAWe"|s]H"P'W"Rvwv98!8Ҋ)J}{."8VF:@^6s'|.HOp]+< ~MWU%G3GJr~ ]O  -P hID5م`1rI,iOn޵6U`6rp &zrKP xmzBkאg 1] 1pg~f6!Rn]TU`eעcfX=57hWܧ4MD+/@?4q>ūm !.%c0a5D%wi9D.<{ ̿9\2C 9y4c\Cn+ڜ_G6(CTT-]ơ("X6g ߷!HIp[FDvޮ54Aϰ^wQ6_Η*};F< o&Yg!8{SAؘu[Z֋B-B`4ߎX!jT\A8|1:p.6zmt0D+bOAII Ɛy`n)W/ I9oƻ/M(Dr ~ޑ6@pzl=P&@Puz.r#I˭>H{|$oNaq$D]IY)ن[wߦwCb>^]e:s Un$@e䝱ZJÖ7.jnR۳h=SDDz5ܮM)j^8>ce0p6΂!jfzMe^m/aJqUKw{̼|߽8HLXC cBH% Έ<ٔP=+´`b֭j4Y3ヒeB[12J##T@Z9c4eF2)*5R6-iBޙ^U$*1`8F򃫓Da] \qDu}xO'xJJaTц<[G -J=M4CEKlaa!C ߡ 6S[]_ϒ4Qab{Zt{1+ɢ]!g /1WNAdcNy 0mE$LEK1Y•o.і&Nj$EvQtҬL6r>8[oT s_nb,HْB+H0;ˏL<‹y qDž*/:RI]W!4NEN%|+":Opo}m \:U6X  |'֘:M^Zo/hjn ܢ6%^0'YW%%*lƸ9A 8pqjC*uf!>'mˣzw[hᰵ`?ق)}D &jFh #GI}Hf>SF g#AɞȊl% ,^M{eÛzQpfߪD9"1@w дޔBuN>NSz 7\5}6&ᇄQݏͪA+lb=b鑩8Saq"N1D6Z,GDk-vƳRڀH!#ұ%#̻$ƽ:-rw-bmg+?k Vo>?4ڢDs\ׄW1D\ɁjpZK(o]ފ*G Qr<) .j5E$@i'O]Y26֟6Ec@HmU5c@NO/+ky,>8S$Yۊ\1pJ79; 47w g9M6X|.W=4'"M[& "15Hw-a[^2<){S~~49Qz%gGw0]0>+&ǥE\zwzAˋ4Djm2&VAȭ=Ē`L? 1(KbAB1ϙdƛ*f IpυS p$6 A6NUqSU4{6QQ5նKً6GrsRYzczJ}j4oӟ:1'QƔ'Jd-fϤ̺{!1H eg{colMM֐"onq1)E&m/;Kd~'(݃DQpBJ?~"VZ^YKZƛk[dy#H/=Qkd v ';9DR֤hxP5Ըhg˕5$U#%l@t-m&o$Bw<ʳ؉=RO;!op8 1$#a#.J09sXܣ6tt0"BOd%4Q}Y fgutum>9BW#-y4Pa,&,n"IkH[ˏṉ3a'܎8-dUP]E)jHQ"AnpA=ɺ+9ާffq䴶kF^=` h Ufo&tK엜z!w@񆯎qUP]q ~]y2)YQ;߱p&ч<"|TTd3fٟ顜ƫ‘5惘Kcm7*;uft (S!0l`)-1z' Vq|~D[(1S\k@X@u.ByLJ̐mB0I!qZ3dظ|!;l6-0pk>1L(9SQI*=HXB@ [F 2GGm$Fz o |'嬇8vjHOa '-¸)mTi2?GI*=kcH] $Y=7u}m rteaF@vC6Rֽ]nn3̐KT搶?2>U\l7½ >5g[K*>8m4VF nmF^g$e"q {u<Kwłh J qBZߴTH`LUN)A%?-h2 Z#g1 F2O!>k 11& 㨎G8ە2c95g¸G|'dy8e-u9&)'M9M'{|yh's8̖;N wUrVM^ذ~4Dv|it#$Av[;J¾6HhT^),Oa] !w^4u@39Wqu3q96Dsm"&/R[^t˓a7y<330 AbJY#*c/V6Y5HLd1XpxXw  ')_"垯<yLa{[.E",,7~]'a37?D&E%u'#&ߩ~nbqR9G#3迕#M Ө/ x&y}{?7FIj63hq(ҋƅZȬ+ u?񐵧o}6>XwM ω=&q=J"-`}K~k * pNm3Ibd k<RCĿMϧF\:DVUkDc: n/&Ax)NYOP#OW&Cddf wN D}.*ce4;u {ojN# uP/8ڃMttsPK!mUo:8VNH\b_y3?]~IOwM\e>J4,8ȭxVM~-^̇ь҈{Goԭ{m$+Zߧ;&nX;Geͱ .|.ck5Ǐ 2lbK,FD}T+LRJW *I2WdحmZ۵ ;ɀ*}4jB/{+)v'`OxOoO X(# JD<ܡVʰotgSmCրym̩=j @u&ZJ|k{Hn&9$}dMY 5o$]aXsPHܿIلfz7X-@=qdƯ #;2|+.(e6 y7f TIЫڴ ЬUOV(ur&Sm ˣe jcL*,eZ;[m#A]kQXf sYSSA}~%|e6츸d)nVNq v=﵃꛹k(Rn \v@cf^(LWҪox]‘{WG㪑hyQp"Q=5%z l6T`$z[c0$'$f[&hJ5OB 1(Id]"ƨ埀QGJpuCo;Z\!O 2%ȱK˸u! `p8Xw>Ҩo]{雄eNuz1& eF0\2Š9boOn2A?lXEQU]1D=+223Qm+/(wTlmFPZ[`&@raC)?.">_%(û0rob˩~RK%qG5 ;ZicK5I-s> xLPth7o>)t/w'w=}ێ*=+ꭔҿzYw{G3]~Tb<L`g%{ ZJ7 P?B}^6/ag?fU`)ÍЪ1B G T>4`fMqTwk(2G\#4_*cåvsθཌmj(^ *o7%@ =\YMFm7KD$tbv\1!ΘO qYv?MDԘ4o2`aF˩Y!׏ f|Қ>6W\3i|q͇z#<=bE N6]C:~ѹxzQ#n3OT% n' tnID@n_8ǔHUr9P,L (2_]hO)5%LEޯqBFTMMaGF%-5X̦Dfj$QiBMJ.ҩITi)4^`ÚjMdG  ;@t$qB(^G b;ſ^Wgg*jJz)U7^~N'OC#Sj=BFc^$˕X~I'X^ t+,ɑ',ȷA`-6R5c l$AL_1PALY,[F0m{M]/7Iɟ0Fw"?gPe^/B_;*&IǪTQn-| $nūF'6nSw9`MJsO, ݌Ii^{1lclJj4GՐ3QyZY-.q/ӧbp:=HJlM ѣPL \?=oHsjK%jCpfoN@hPJ}_Pt>cr9xowRZ!3brBFuh#U*f{1Qf8)_,v4~I̢(Z?mr*NLO???6#FE&P~?|8amz7$,"tmiuyi5 jט#WE[y>vtCw<%xd4ZiU#2e*h*3@Ɉ83vȕJaym]N .B_AUGTGy ǴKPVu7bt8; }i;ȁ|wj8T@F<5RS|?DlLX < k;.hک@lgo5S9O/ᷲCFBD}z`(Q%ʉ>'r.VF<𑏌NSJRKU3!&f!g8S '-M"BK< {5EA;oK{AI`1E(?EJ\C6S-1LG ͐GD{f8>A0)N#l7&Eg#hMÎ,%'}x7<`,iUwW+IeMP; %W?{Z~f#k :=7 #ytCTT^9LOخwW zA1C @Ek~nȘNe\ cL^Ф ^b{uVǕ1d6)'sIWev|C6IfuWK/:bZuq")| m+Pf{ޘXPVܭIVvev'WTjEu4Qpq U7#i޽&_)/ >Mq$ )KBG=b%oPjߨaKa:z7GAe7nP7,Qhذehx @=]P%^|:-?;NBTE`ҩa!Pi#UQz 6ǣ1 ɇZWbʙEE%ZB; sCTk;M܈'FHwF#M'#1;d+>%=/ɐ CTxyH!du߻ЛSb#:`PJImpU~bɎTrV-QU_IF,+84WFf BLL 9_ /z}7Ā997Cփimnrz>'޺B9+$E45[mSТ+Ï\#(f=t=JQA@OYO)I.~ !.&$7G}?Bl{6 ޡy|.*rqr`+K،N2?Q=)NuI&\]TpTIZG!9/['1Jz #1)e]e5)DZT }c?w3G l;N|9>SϏWL`/~ͥy1M؅3 ׬UTEQ-5L N䝷Ce, 6i@,p|| Y_w!Nv91H5eby⎫梒~Ag3ѢϱO|-oɇ4LYOpy~2=$ŰEhEjk\~smy0SL2"A+oNj1)c'"y9KQ)D :Tc==R(:y}k.On;|teUC eD9 iяl7+QE&G4E)n f]JL [[vMp|Bc&' )>V]J[tyVC+륩G?54ӹ(s'`|j 2uz6ph0fhxc+jf 0z`.ۢbt9u, +楌P4E05&[C2y{`ڨK4[p&:yL8,~m~?Yk*٦.΄y+K T>kPҢ/q9;q- 76L1iQwHH w3㔰WvKtTb#L.Vʷ̇#N<'# jBf+$wzVRĽK* wޚ*/ىwzUc(Ueffv}1'jcQ[![;`DCdiPK$uUўb^ܾP(n{ߨ WVK=s|\c AZhA &@rn̫RJF ?''9Ha;곫pw|UeGa׼c;qҔS-tϻl֤ă)n27v t *MosՀwt*Z@'Ku7Zȱrhzp,VHm]ȨX' qJ8Uk0Ơ_^%o,& p$|҆C81bF>)?h#j M.,n;zAxoݵ~ZT,d,g]ɕ5)^H0Pm  hZ=h><`fWdc=ljDŮ=: hU~-(ii0Eq-eb~[ R;.B-Uk)As>—:2F,qu)t4{I2޶Ew)|JEM:$R5^g-vz[Q]ύ^4·f#`%@7hqeRq{F_yK~mB^;OHP𫓔Y]f6y D)]kHJو^lT!/;amz/3ϢV'G[&'ehƟΩ=n `鮩MPHZ?r#fYȱQ-W|?v4KU?f=6Lë(5+zBP}a`a (%Vت{+]ò~x>ugԦʫ7}ٵ|Q2HN͹)3'驻6- FzMC_۟1ز/gbB5bm̉VfL}9}UR rx &qR>颸6Ͼ.V)IRf<ڊ}@7==ݧxab  %@Wa"r/*?VGC#>I?E%X}j{ͣK32znHvH)p/"1|5^5=:w`E BeBy̡IK=Ϧ LSv7f'(9Or#D0/*X,f h`ݨ}. FTP[eL7lp~̯@Y=K͉r=+/>2+ڋ0?/űglYL<ŢxSq"+u-bMFN#bH%r8ZLv3 i"~Q`?g`tM<Yo.fs^&>y(L43Mt׋6P-RD)2_`@q7.x_[i Sa7¾߿}S>&o2ۏgrCT$zvy?>/'Ic-T# t^H*S6^2ťkѮxvV{rδ~,=w4{%J^#ɹ隤1N3I!0v=]] 9st lGnqv>U?mc!ٴ_k$Frv8y ź9#E*jNh-S4"5ڤZ(ϫloSǎ1\&">\](/'#͙M!g,oȻ?@[0 g}̍@Nkci 4ߡ^$8` Fֹ.=!]Bq7 П}q9+$I+L˿e^,DoTE%Y\%ƅ?Kcz 4;ErVtp! s:jr_5W29TW5ۥ[k\f#_ bO/,!.Q~)|-[ye&eEnQ_̈́rUĨ$Un.Kjz[Z_74`%?kDLnjK`FRC:mnYPX@"j M>djl<6(nZέ1c0 >6k݄DXcLzJ $ ͑rDՋX-M8w[r8w&镗{\p5B[35H V㙤-3jN٢?փ4#A3)P1ϗx_Q@nzj$$v1NϺcZ`KoqL!2x M&,Gj+A1- ^E'Ei59mS*zZ!|J嶫U E-U>'s ]C%絎xcT  |bHyWƔukH֣#90>6ݬ'%;uA?LI\GU2W?]sB?w^34=&uթW >hf]sswl\g^?9qo,Db+)5~W:YGAi Ow|Ș 2JG6CYk5P~skr8XOsUR# ^tʟzwכP >Ν=SsRLcpP6N_@-,W&0^`h'@{c#Q4uc -h_})\zrƕ;.3'+{NpMql²Z]8j#gVDTNA|RK;Wܵ5$b"BMkqܞ#pW$aWV{Yp0"߀[^;`-R#l Azk`SB!Yۙ3.vg{ŨEi]7.8E ed|5+sS=",sآeO¥.כhANQuY'YAc] hOu_SqǞl)ƗML~\e4)V#gz+G4,3?;țh!hI~-MTntj1G,kq,Nጆ;x,Qq抶 A qBƱ:s/%=BD?fdj-Szv2SJ،nm7J|ƘOM tEkSb:PE5vJRv1;h @8T_I.NɹZG^'H,w06>߆wV2LYĨ#X^U؍Q@F$Q+ QwM =N4B|I$\ œGj޾4(Չ"'ڛccHvAׂ[ 6[s`h @\" [!ַ)U,y?_6NY1+߆9FFfOnR]]^7k^j{E,qbtI&y Ēm-@w;-+ꨜ5Gb3` iٴ}].!a$ЄW}J=R-!b_ى oh&CϾ2J#5bd^F\l]%wgm3x\Ob~`%}'X[ e79%z5rA3+XOT5eӬ4ޙ#5F8jH%esagK_z6h.rgwMXSk~}Bwk aSYΜ#oA34ozfZa.3BJI)Oؓq% *^yd^*ox76߶M'Vz82vYp&)nog$;o_d;= `S'1ؤ#M#'zKS_ٿ'):@G aA toB(j+Ev- #J5AtL@4pMU&{-v2*4!mԴM{MSD\ q0t1KЙκwK}1r(r|e627'HWx)(]ozM}Z}!|hy1uv14󥇔QjοC}ƫ+2g܀9;BħK{a;˩+z,oO8,Hgla`;deQ"L(p86_Ş %LjǙiӸ/v7L g_2zA"Yμ'XA5'8-l.@ڗX Zb!oF_K8,k@0UN (W,@j.흤 X~]ؠNp3P |?aIQaDXlE**)d̳]dPht " PJ6,n19n;{]aC{vDr$ DՋAzo\"lJ ޱD}#yR7l:ϚG*;P7͟);o&w!OLY[+Zpwj)<;02 ݜw?vXk2au"gD\1e[+]/8/R!-ڜ(ELz'~>M 1\XK_w5a؋f,ݵ,E#䅏? #f&"p~Ǜ>>Ŭx}~90u% ^~Fzƅ Ov51o`=d=PIx' XfŠ4`P"ҡGasOLY׿{hJVV@|A}yG[ֆ+w+P~9"-~$%wq9ҏtYvwӊh%+$_=.c\1;ey2;#7yf"B- ÑW\hҦhUJ-N1a?u_aZ-vR ]j+H7y.KRٵt;N=;^x܊)S붕#ć\ŨmvD=->;9',UU />}4}A"6C99[O ˽S>Ǐ2BA̾#|dBQjhpo}(BaUaMO7_2X!ˑRmSfH4zA =R@'ZP\Beqm۸ Fc ;P,ٷ#%I"1F|z^GX>z2Ci= bs@$7(%rD2˵F10Y+tt2#4@˂ǯF>2n5~0SCQm< )åJXI_Hy1{' V_T 33jN_jiUCk v؈Ii".̔P :K*Y9`//T)r(PeT` ȱY Yjlk> S׌q|a\Aw]ɯlJTHO%EĦ*/S3gyGKULCIob-y|Y3aGi9m[)K"bcyr|[sybc-=_ miJ!Gچ4N\zPywHK&Lr$VxaJ5rnD 7D޹ | ᦑ*F{}It5HUm,˭7Uf`d`L{8>DsPjλcHEZ%(FW ϲ4n٦;H%ByvOo)/3mwELie!/qp)[wN.K+,ĥ7dgM@e"'W~@ ,{=Ma{}ǙQA|oqz冉1 oBۍFY~_DcRdCpcv V7GsLj.kz*1Y*J(]q (|UV1БaO;WĖ WG/?@ҠnR$ᙏQQ&7HhCթҘt~Ŵ4?Biq$&f,!+κ vRil㿓L߳j𿯆&z Rob&CNz(9 cݢB?<'ƲrC=pydvzIC= YM#y+7.TFS> Y7|}džJkR=Lp'kʪ&s=n?qaT4bpmк6$`lNbuUNBXthB/9SSaJ+0\ZY(,IrWHx'ȼ%q8ȳ s[;,/_m ,Z̙S)CrNOIP9 :&W~1J y]gx4u.L DYni :I M5 z+0(Y)CDw#ɏ8S[U,%7!5H {pj3΍z$Vt$X=.1o@O@ğsbԊ{ RW_LrtLsxzW\n|L\=ѰEs$۟Ӝ %f)vo(!؁e #uC"+o"Kh(iFzlWIb#u/e8k|p!z*5"wJ&LJB oZC%vw snm׎%OV,m&كn–O XQ*8lylTgauNuuYFeRlp:K~O"Zs+lgؼ˘wl1K%[D8TWNk)e>F 柊_8= Oofp gg &i"xCCg]'_26USbݑ[^Ƕ~Sևha#r&(.seW#6 C86 G9Bh֝\C)0{PyZm ݥ <ܬt|WM|:b" i&v9\׫bh$t|7Ҹ2Y:6m*q&K7ug4az#66_-4dTcJN>*W`Pƫ# 1_U8] 6ZyӱṀ6=75S[aޢ L()~AFE jEr(dX]tP$pdwQTW]j yy/Zs:tlnd CڵcȚ[S'|?,i3kxs,#"? "qa%X*I)u>n5MgE8 SAiIWF-o\Ǯ1EK5 )OKsYiN٥Hр-爧՗ohT;<L,#;ʍ0SiYz oIPNZtg1M[հѤiCLFZnzl,wAdJ>BCj TϮQ^;dϰSe"`G/*0!zdGϒL2>JPRP| Xnu~s;phƫ;HۤSdN%zS%+.Li䋹"ˑF[%}50RPO`Qo!r" ߠB-abb3v Zoi$Lֆ>7`S~5nKP?:|HeLD=3߰zs,~,sŷ4?Ǡe-OI 79GB'IL?{ASBOWAĩ7IRܻ"vg``pPZZ9;rNZBMIx**=TP9(b;h߉mc9\0]8+ۂtxXH "p$-_,B# sEcYgNY28^v3ؿڜ1{t$O4C:"3G̿w()g=ZARaX$2Zh72/ȂnE0>?9 ֻ>r'< [͝td(p- o Vz, ItB_BC`z-zŸo< ЦC|YHq*CЃ7Sh F[pܯ9&e[ɱ<&cs92h6Z)(F_wd}&EҲ*F(t+ay*nOlA{G9H_pnM|A+#ԧ*۝i Ad3Px { l\6MZ5Am4|Bf\Zub])6gl0Ct2'Uv}MKCZ6ڀ uMowO:hcL+W60aSec&Ձr[Ui^tPӰOo zWM9[aEv$ f17AK$ "TOaPlEʙ!GyR$Dl*TW@ͬͨA[MoCU -T~*O|\#F#ئd~UHڪ$O?H-VVΑ!1N<:o6_6|_! aɜQH>7b!F">,Sy7M1ê~z2u Ք6ZK|2$M~~rYA:*gHVR[n!U47Te=zǤ-lcK2}zXoxY'n_ 2[I QŖJ´ԙ.yWR$19(wi-"/)ڧmǽp0D[v_, U$p4.XdgްS*f!LՔzBBxLo7t]*UvֳCDftWpwX)chz~ݤ#ܽVGs:Evt Y}_pIJNY$\V]c?L9sRAxC~ܟ}s HʓB,b {ސt+;Ĝ.+9q-Jz~ZBT`[*7q3=4`8sMGR|O2VM7 $̞Q4)-\laMbchLM@ߨ Wd!hKْYF){DŽ?ղޭ^Bٛ[9c,!{.HyF쿆JfXŨ98E֒{ e09_8@*DE@[`鈭OMs%_QpQ`,vB^&˫ZoJuƃ1KV:Tʨ${$BDkfe4Gw^ {|0ױב -B'%} gb}!T ]XALj"zKFm0_Ā|rr+<7d yVw;ȵeYV#&W{tA R3e/b>;sV|-]UeN^}{fZyn2)vbacc0 "Ӱ^ˋ-j|#7*8mH=ɞou ri;n\ Jt&aI*(=S%}M-Oݍ0u AEivp^eYq޾&tø@{e%Dw=Tg"WXcF/ y` ZGdaZ=`ؔ@X] ӕ<.nG/֌mɚ%xc Owj|mLXiG a+VC|#y|!Ƅa"1 +pBOeƲ7-4"gWêNY&!ggUDё@H}jܤcyE@BW"qiL{lɪ)߲AE{>-WzIwSmAVa" #T HQE2܄tʕ=C\Ĉc\'!P3\*Aa@$S!&]0*n*ސsP=84nJA WcX=3S.<i-/9%5~j:&tgMI|9:z|ȭN6"խ7 ޙnnLaM% i7|+u;ÑD<6i,Ew3]2`Yvl3@>pHkX}p10$]WRP$Hl;Y;3#c̦Iv.oR0(4$i[w%g-; XX84%4SBelD?"tsshvD1a-.$3> Pu'`\W)Eّ]CY& U&HwSsq!8Il}E|eJgJJ*:UCXI~9U-S:xa2l୤| $>fLIy#hw䞓K*K4ndۥRH3ZNslQ.*#XnK/#,PhL(}l#$& .?ȥ?V~9,H2c-b5\}\0i@=dK7=488pi'31.;SFdnx̊ʓf;J{hHZ6FV;5f\>5J},)lqiN3;?kb?&F|_VI nqJAACk֤$ѢᾯE߹Ω{9?YW',st$r4`3 v,ژtn. Yvnt D\͍+ٓ#cM_]xtˤ0ݯ̔8PVukv4.8leI @0`}йOJ)k*5;GcV^dˠ rmD c$ms2qeJ <@.U3j Yՙ[jQ@žWݒ:"cK.Ϫ4U;<w65d]$U 7=P!1*fƯu*z *iϭÅE >rx9SSJkz-t$a[ZBfEv;en&bX{p:J'|LǮA|y axxK3ץ(5 ǗCEg? S<ҩ|F|,f_Uy{R޻H+!rVl"橯g6SlB:O::tj #~iVE\  LQBo$y(a 77ܮ p>%@x"Ve^aQO,0f usA% Ca%`S~9W3L3Y\vt>:9j.9}S)L3c*(hqx o Q%d#w{J֮:+I'9THnz,C%ԋם L8坴D:4UˎYhM<*+b'fO_2'\^> I1@%kmϼW,6u.ZX[@\`]#HGOu:Q#q3-AyŋSɈ烣VU%TfQ!K;ea-Z_lk):\_Yi1+W #پ`b=$ٶFq7`Vr-]tmFѼ9VA`[r*0dKj2 `1Hԫ bb햗7oǬRw9Փy<ծނkbI0_E(wmKtEJs*,_Z'@' gQjF 62 @S6RHt#gA!gӺ\Eh|{$s%ȸ#551(DHf ;,YFD/r֨9a#wOqzoRN$.V|]1mzi tG?>i.ɦ~_:SW8Rj '0SFAzlRps/B.GgCd5茶ٓxNZcC?$YnnwcȵEδ{C=Y3Lϝ9ԃ6QAiY띹q!8Թ'Ð/gHU؋=S?|PBh&Xڏ埡Wゅ]Y%ܥ?7z<FcϠlmi[ןkvQG*QںB*j?&uea_ɘM{dB-Ε$VBC)Y{omYcV.Kq@]L~m_vNFZK/ „ոȁ>Fm1u[Okb)'Jgt;+ hsw;Ҧ0ߣS RJۏ]FNE vB2@hØV/^d=!oK/]Ë U>sLRvCooV?#6E(K!ȗMɰGZBfK+ðVPJЏ/+4lk'ZP^ow\2:W)n}7jI*",B#wv6|Xfme~#& yzk9//oL84nSl2.>֩Ej =^;=o4c+>1]m0<5<]κh6QU.:ݷ?7 &4RV_֖0Bը!%8iY֭G]" )Jiϡ V|?|sBwۻqR3y_r8)f',`j?U ɡ恸Ay.&pn/Ȟ<{KaڔiR95ܣ4/hqiի9Hm3#g <4׃Tn?m}h2%M؃rhoH x)^A5BLC觽-\,c.hrQz^> }kgJksq?MxE]3!Re1Y4L NA}o!F卾L^6;|4&5;w~"yOrBq+p9FT^ q7(x_홏dSW?䫁KhLrlI)Z\QNۍgxW8AtjeaFRpV&4e1ɺ /1Z=AVTՍ5NJ巤 J݈&#$ 윜l9pkQWO]X>\Pk:C1$LOS0xdw@w|(dUa:aӛǖ8JIqh^HA7=&4/HLmoqGlYIg#ϓ-_Ve;aYKrğ+L EV9LO.WW;ׅ{}_32zjISn0uΗ]~VVpJv6Eţ\t!GKAzK-e а'-#En9t<)V<>?#|m*tnizT@îY@)<uY[z7>'\du}@@I]Qy=:X6GfG\ƵagOсqzQqSN)&7ihVt&E`ō2[]Eü4"<ȣٴhuK[caRM2D߰s(kUT?`Quki]0pKpaӇt~pۻ Q$pJmەm'3.ȬܾѐT$'bjrl6|j(|\_8vu%yқؘ꒟'E{h4>p#\m~>+q"TjSU=d7L]\; ODf.tlzQF30̠ (FY.w>co~2s|9f 6`zVbQwp%6U*<V[i)`EuYewxd ,T1X(&L i# ,E_y=tX-l?_dCyH1w}ooya J'A=&%ҡ!<^H8Lxkߧ1ˡЊLc R C4ѧ\! 0|?nXCe. }ShGOOHR!d85_^8G VgǽwC6, hFD4/ʮ!!*?Lj^[kƓCg52. rK|>h5'\UHmOuĨCytp L%_{t|8BKVӅ5>Wr9Vo;Al@^T8d>,-JhkX۰u]x[0lὯ^wc,8>Rdir ,"z݁&k/4i6xZ >`Cb¸jw,)mGi'$GF]DdAB6Ŏm5 [ a:\isȮB<6ڀFQ-^pȆm M=,ǸA?Q+0\bFjkت™3?jUqJg^$~ NZ }lk%V,P/0GR dc[ Þb$';Qtan¦ .gW D]8|t…8%y;~,J`k>DJyy?RЃLƗ!\IyuC:ɴW\ ;v_p9^+p )!{@FAOβ_M.ӡ(4h ݅`Qfz^.2 z΃k0B)x;L\^&pAc41FD,+IJ#ԲS:Pkiuu! Y¦\F%x8 BA%ykHqDž.\ij-ą," ofwB)oR2}?(x%3>d)[$7IfEKS"~toQIG}1xtޕ"Dwc `wiFiV>.icjzd`=Z:~F~R軴L4=?_ tzVs ;GRᇛ}E+Q Oz~r䪶c}CVh@Q)k .'mS89! p-O(c ,?<V[krƛ0GsiwZuu~]1dd| xA9GNk}h)T*9 jcvξ+K+l6Fɕ7&N?2V`]{= ^>LePbϯ-Po[*hcŧT=+$]#ZЖE,s E!R~"|U#f&#l,}T=j"3~Do\d(jijM_{ cgA@_Λ7yTSV6wи`o!<_7v/=ai`a2NN ES< O܍4WjlD P("eʵzIƙ肏R\츓0 f<1/|Vm@שwf?Q'k{SRUY5[x.Ĭ24nhxsb}x<;>m.l(`qسBw4/sHTmH@lcfqn'CN"tLa0Gavqu"n?RB%y2N ІLNX[SGPW;nU-ʻ:mH[N{1(jLn6vB\d) }*S TUAA6?.Xw $)H  䠬i.Y'ydޟ[KYKZCp5ryhWQ0rn}1 k7d"zFFͨS ;6K͇f c.Covn%9+d"P>*;D X D<ԓPtԊG#L\<{Ͳ Kn{=s:#&#XYEE,RN*w:ch~h+#/IYЙyվ U "6۠͒,olacodDX#C ZZ<ާR]5m UgDٓ:  NQqz(fQS:.T@~l@-FwTi\/ W l[T\wJghɩNA_EقsON<-S]{G"hO~s[po ƖIXD:'4Mq/=ek/KD(-w 0bY]fFՉĥJV%{},U=p]_ {]钔* XJ,o{Bp1I졎e_N(+ 1't7bofm9@n̖ު 2}ىĻg1Uj5 j.. n+} #WmW YtŔSul΢[郜]Hj,됊Ιy8ugz K@24|/P֮7#A?!0zxסӁ,fciqw PdU3(=K3bdPa'9\tߙ+CXÇr<_U7!L*G>aj{Jc:{s]f/,_?5'_)\On!]<iNDdOiEAO˫ցH+=zfn?%хj=tIÞ>FxbyTO2^vFhw(rrU=~\Bo=B[UK Gdx@x;|e\՚AN4D"<|~:5ͦQ5;@97 9L/y[F(L@ ~5)Oφe<pSQHb'u91-^ڶsyKg|Ľx}Wq/ȵ@͠ 1S#|g)J"i5mJM?`Y#o*PKgp(*D<  5^Uә·x{zޕJ>nxɥ 1)^,'C X,T&.IJ\~c`?#8i*%Oh:$ru ]Hi@,M.S낻|>0MW)bYy&Lb_ YrdŷW1yư:w L=UB8">H+[yO˿_BAwqqԌnƣ)?ѽSxtRlܶR{B+}!,6_ЋR8n՗\@Q}ae ST]h@5 *FlB7GX-S&d|Co{,ް:N>GFnN#Ф^u>3VW,!ؖJ_;~ϻ"O|a_fvhF6WC`=ZOkއ.{a_Y͆.4|}gF@4Ēh(Ȭ|h M@yFcQ J1 8%2}6 e$4s1NZ=$|(ߨ3bRʟcX43M#+<o 棆k-`*+@C*T ~jB$ ;3'ru#aoKх҄{X^x!tM |g :a&J;âoE2T_2XFu=+ǭf Q睅:DQŵƛXH^r\WQCv8zl yeM쭙e>]:8~a;m׵w-ōV+=zzGY-Rwwj+F8r[| QN,EiSNo# X9 QuV|+`1=V,;, q݀I,ׇ~\ K3I;h )Ec V_ujT7<R2Sk!Ү[p 4[QCj(cwb*1v6/P#eCA_`)`ɍ^R~e]FX%O32퀵rpV& '|wy CkPQ[/*Bcՠ  JϹXpM@" Pi wϵf»9a(ektl:! 4[D۝&"zΓ:^|8S?ù!4qHN"!e>r3IW,V5.<2K ^sHHWϔ'sNmRL"NtO".:4 Ƕ'I ԼT;MɅ=c Dj)+!o HOZ]pM̜$]w2q2ȟP q\;V,2p5xSw'Ol]yr 훘ique &:;ѪNhO$4l]!}+5ȖUh — :I1r7%);0޸8 {u X-\7c0ʑ-Ɠ)2Q&sޝ4p\ T8F*muw2͘5fw&7Rq3]2ٮPw|AY(ly<ظU5B6g# X !xsM"b EݱK86pGBB~dk5r9Y6Lפǁ~r#tcڈLZ,x΀ڛG6B9I"!br8vLntE;_ *\?dyVUX E k< hXKݒ4Qoc(ӠĶȚ5Gӑ)]ġ˽Iy7E9uulq\J-e.O{葏 O$Kϖ7.9AkciF102~ACADwO)eg@݁SC_ _6S5 _ @˯IxE)N,28'3IXwbŎWT.!O!7fh(fC'/$aa9ăH̗Cmn؜P}o9mS˻iC>#B~͖VU6Gh-%(kLJ;O9(ߦ`IZ3Vcc*cNƚdFFP? ..V@i㘘a f ^ Z հz6ziڌ<eDߪZ;hJuUCVYwܯ'3%1n>ཱྀHOϖxW"e$Xsc]hDwȻ%K2+ݛ_V3d^ŚFTó?㊸ThEjI;0N!ݤ64WpčMrY'}vs͍(51e΀$kemdon9|ۉ*ͨO<֫4 :?SCɆGXT롧q 35LNO`T( Oџ2~t!qM]Q.}AċԲ0KRF&k%o/dPa/P.kڇA*|PMrϸ/>IlxA5'p/':߀Y{8RW?vWKgv0c Xț+Cȶ!qaMf)L}HKZ#.^\4S; BS]䤝|03\]TC.z&*iw?*ˡܤbHY-a=xXfMJd^] >C8%q<Cc,Aru 1Sfn+#FNHd1G] Ҵ U(RTP9h闧9{*qJB'(4aٙ(r/;Sn|XTe{|OV 8V\~ikx* CkP/]8_@@"E8% w[<+БM3 >4P5ʄ81p]VQ[Nl_YҍYTu~9>zcłTBDh ΁2P'TXӽޕ>BcS_m>#I V BZR~{3+PBjY6DuϜE,4.ډt&[_B D4`K4Mǀ!4}qiV#;( lC&dE:3=Del%nqA]v=u ٠0xIԫЪz2W1{S>u^@䈰ę--I$+`Fu2iA~,Uac\'28I"*ArsoAP0#HK"PהSCIp~^+?xZrG i(ԍLa n5wy/'K0J,^8rD!NZqהvnPu4&Y,'_t2 ?bV3$g* 7ilmo! †1}{-j/aToq0@:XN5S)mj.sSt!^ylJoM[>hzhT&A!}-IUr"K>h]_ztb^m=LK"!FyN2RpFL(;A S/YZS*k> Tڤp31aYFZl\O7rڊڟ^-yGqg, zAV(q 0ay~E ]~jLBEA<(mދ$'w@ŷk0˜|$CTT wS"7o -{y=s}[Yo:. &A\t *ŽS^i 9dV^@$76Չb2IQWRM\(T 0ȡ9I]dӰXaϸ:K#RL=#UVzc3aNwڻ8#X̸'+H[lIF2G$ܴoC'0xK^GŚ09hJbxq4Y?_0#P˱T9R~Hw$w=r$8UN`Mk3}K+.X|<ޅ)+pA]?[QI&LP膇gwbi6NPrPy$.rDv6wc#r~f-[uJ]"[@~ E?f}bX-,6@\"lw 6}0SuMr64Z:^L͍ ZE]x2$gMnH'EE] JD3k?;oǙgCF=: 6k#_(@O3P&#Qz(ǖ](_jA7Wel ]iN=NbWj\pge:o7}w#1S&y!"אwm2λ?񐄯r|Ty>Y X4^|sk[9f?#ϽYbRDQlCef tܹM:aAUk>s2gc޻WdC:>B-'|8GKK1]"gׯx*#/zMe!u'yIW|ԾC>_z}LJHW,3A G;>2~B)C׸ӝ7x2{tX߷YhSkw*(O1>'HZ  [g'ް֝hfVuLm0utV#PIq 2s^t={P{s~E7!&A7v  iK?LALxmg4nuIcs}{;F zjn.wCx: //:ERk\QBsOy[6?8[;(7$Zӆ7amq]EYT6*oe431y rE |[&V#crSŪ,-S6I\"p۶ʤ" ?H&hˠO:g/ R6nT]ӮU#n]xm60ͼ(\wj,"g< n:B:! Y_D#VǀN~~T۲ ;bv@u'f,D_ؙ¼,X&?;H_hc5~,uDj٘: B9 ?bm;:Aba&R!p$Ⱦ\3o9d1ĩphcojoCwl7L`z[TF(:{tvܱ ~/_XBy )$JMpZ*=y|i5ZڱIt)gܦ$ bEJXyKU5ʋ A|/綨U?r[I^bKZTM1YDXj]_l3St`.3W8/pwOm>d7+6j\ś؋o!M3!QW(QUP83^hAb (Cb) FnP `hsJ9;~=oL{+YgNR5%l20`0CI97x`4Z27pxeGA;ϩj4Z:GdrY8^H&٧ B/&فsK7yu,cG:{Վ< ;i@;<q ]RhKEӟ=oL.tX?Cܖz䡿$tn>̕}-E{"c#بV' sSRF'2x'#zA&/nIH>٭z9#i&/L6 J|kut:<{dw9HFC0o@lIV"n6{cAkLϵM}-8RF aG2co邔 ԾNxQ{ڟw3ruNc]Mbxp.1hmL`Q?'FVIb.-Di8ńłkbhp'.d"_ ք4~(.nOBQ6ojSjm7_{+YRH]9J{/%^WI [6?* D à<ӄd1$00 Pe4çLuP;%Sco#{JtSLn?vU^ʋCX1P -If;וz+S+{ T+:a6D抟zyX@ 51"c/{ ^\mae>m:MUK5D w^_v!-h%ttaJ6̜IGcǴRYYRS>6{ S^gia#)`޵;1DsA׆.f{DҴN/5Z򑁿:g*}EH`Y!{8͍)Toҙ,<i}$ JF{x_6pa1c2 |9U"9TOvcAFtV(@8}eN+2sݪ)d"MޙcL a~Y8}su1b[U7^Cle%N#`B.R̕ ]opVz^ egW ="VeooQkۖ<~O2 $Vsb c:DP~qD4OPKLh %}QP Kqs+~C/=3&5fPes,=}Lh9ܣp$YBn[Pqgge%΢4] zIÒqIixp2E(Sy`g'&ϜpCyߙC^8$E8vTpGk&E~8#Zq䠙Y͠s۴}hw[eq~\@OJ<^eqWI3o6]**4EAU.KWj/=qN>Ʌu%8Ea q :;lELT>@Iz>y?IJB>{4Vt2Ġ[r_I,. KW-h ]ljb0W Ǣ3W#ºդ9 vbz!KXCU)}2XRBLb\?",G QњbB)R69K40P 1Є\WghqVM JX V1^6_ WY3߸ 촣-Ha%SP?Uq9b4.ئ &GiAb > ~m GeN7zEV[#\">-MڔefԊSH:0ψ n59VIR J= H'YDxl.uOI x00=<ܔGRYsTA|< AV̗w}s#ÚAY2,w\iƈqu|:6ZlBwz]guRxez8S1i>BT9'EʹRn:iCե`Cl2r]Ϗ3 +'D׺x|~}UE %Е#_t>ֻ&}%ZX:m{mh&3(Zsۮc97Ă5zYGn BĈ^Mp$6ifHCgpl\" }uiڃe]1dfo9fx3jIu|mfe)4TZ쫜upe yi$< ;pބJy[m:4I|DL<ӊٍh. ݢ*S~[&m<4 JmƵXxeoXynSziAlT$s@]/6\@ ?嵨ZLP$? Dh?ʦJϭx~mJج?QRۦ\ s rؗ|8&hP)p nI+0"N8 oj3iN5RY~un?sCO/y*\E楄&%H>oOfے;0 R nly3g#1Hv}nư8a o$YIgT'\`XIJ}~DaI0mM! BW&4GNIn4<LO87(D^9>جeKp*'Bf=a' $eA&2&ۈQK>V얳"N([ٲa4[&ݾ`~.Ͽ5\a+4D#1f(i xG'}¤T/ex@9& Y$O>bFMM}OwCZO{ϩ`LY6Ѳb P3US^Îј`h'J,ч]+~O+NW[g)w+{ jt9,=RhY=T7mJ=2,(f1HCw&bگS'$V}ʇS:GfVu\|Xx̩dCO.VPV#6!hSO; UCXfk<\Xniιr} +"Zm>o#jcNaCe.'iX'oҰT0]~+Z5@ьv]idߘE1Z<&7t3\4|D՝BrR[Xo_eF&<>fl.1bf')}C~L$Uuv#8JDAQ(9Nj1CT|C%79򇽍& p'2p3yͽ7P N[f?Q?GUqх0+nĠ"OO0ZD1Jueߴ& G rߵ:BvaeY2&[B8\3xgHQYtC ~),E ,w=ׇaQh)ffΚ`4L]0f3g5(1tZ 7 L*NԊ6`{ƮRffӮh54D 9ڊ/CEb=*%HF*R&.IW^3iN4- ꦉ>,|3Sȯ$O7\ٞ`6%MlcQf]kۭąvdSUb"~l?uJ<1 |NF:z;BlH5|[jBUD3MO: æzS*է(BפcT^Y y].{Ti[bQ>{w'e$'>-L6 uhy@6Ghת:e,125rS1 \㜤ǯ 3gEɾu\u8=TiCje"Uu6'AlEމ<?~(Y`쐭\Od/9m(I`K"i7Q5$gX L*6]b虸ŕwYApMapQDFJ~X>$|p% JJQр4Y4z=bO?/`ZuO7 VFQ{ oAWMayb-ZtXl][q6|U}mkZӊ?˻ŽA+zFty@w5醀VĺYӴ#=&N4`)=C[ 9AJ s\4Kچd9f'/O,AΙy˞ E'UA-l(쑮xW2Ƚű7ut~#A_I\.\C@P%>!oxz>LW#5WS;$K->2'L&мgx7vu8 ]Xu2=pJ4c+a:bp|C3P963=?ǙDxJmql+.mir茀{Y0ϲAIp=Lp b"=ș5bDV./'y]Tܷ]C- v!iŴ]:LLSNG2y+"vX=G6H7`}+=0{!=/*VUg*Z>>`fI2l _DvrMdkKO-tH8K[BB#v#a4z6+2غv5lܫ|IIճbaZT6k GeҐp  Y&7Af[<}SA%rE19Y D|a"^ttlHvߕh2鄤Ӫu.1mx._qG}w:/-j ajC| \&]~ lIh~biUn /o݉kv5=ljn"o ]DxYƀJ4y9v wm^ Vo}Drcϯx֮?dPaFncr9+Zc ~1lk+tz:|Z.We`HL~ FxAX֑񮡃ndty'Lil|csq/mPvn~_e Ŕ1x*z!Rj辥&U GҞ|:߫3wxt=SD&/ȋ@R05L{T``< D(]*>OL9$҈ DCes[SH)J-^J_ .F msIz^bOȧ#m4hmr@ cܮ:td=Fg'@A ~E?S̖|ӋZ„9H3J=&,5%fpr%m#caM xA4=K.5'aa†T+>Y݄l'%;Ҕ1+=OU"5;FQ YJKf!o k21/G$,Գp57*>!a jaGB.T`94R]Ta@@\9ثIetphzK "d{Z[̈́FCZtA;;c&}6i2(xO`"k7CkN@b wk /@8_[ ]Dk T<ؑSL +'< s F~X؀3&xbZ|_M%_Zgg-Sij[rjQ^q51[8y+v%>w3v^;+cz }n2J .WÛ}kF06Wr: O$<ȿ;>xMLûq8XItؓ_ڂJ8YJҿid}XMy-޿*`4'w1ʾKʺǁG5c8$ pо6S1w6*}ֽnv%"K:4fe٧Nw(Z%>v} E.X .1rFV'Dt ´[v/f{`5cH [EKks3ɛ|TϜ.: wR& k'Q^$T kRŔӔ_sגv~h_xd >rcF=Vۘa{q\r8"Ċ2'7Y$8iK P/}sCԑulVWƊv#q5J}CeN3p ה'3v__) R0!PC4%5{8-avyA9U`5O>&z T6 ckC?sB;@—Q}RDX,1|PS y$m7F7U:{1<c%HYWA'O ]k@}7UwleEqepF}] ] lp%vᶣ'fzh줯^r ƀ|MmDτdOMw;Py֌f(Sē-TDȘ>٤{ r5kK<0JͯWebîF 2L<)Cԍ"'-G_<='Gbu?aG+;䷸oC\k_94^UR:& ` 8bRg]%2J ^pQ=̱'b{js4#(Pǻ.+G-M$)M/{\s\< CmJ),Hph}Hl7-|ʃ갊!}ŪY}X3n4:j@6&HyDTGWqmq:8[=)," o WdÛ,*KC3ӓ/'WeؾȾ_v=Mx9z_RLv #`|)9RJ@e5}ui\[Hs"~zGXt /Y0TnL<<`rۚx!X CKMMH6ݵq"Ni&PUcdbVJxϡ-O5 ϳ𫬏ʆ_WEi3~>vƷd=޷q;\x>z;`. Y>[sմ hbiH[)Nۍ :h"æ'p j.NHϧkANCC#Zu=C(/7VO27  zhvA;5 `{ߛO/7ɻ'|ݸ'/wĻ$* 躕ک'7zPt dj[?3<:[w~>lO0w:v#P)t^ho7u-ť?F| rq'8c=׀1y :\q(i56a;*EdVÒH]g3vS`]&М14/QjQP((@W? \(oQ ɭsZoR)A[< {T¦*a,C3RbÝP&Ƚ=~6ߌT~!#lW@%M^míUmI_ȇ^ u|-CER6'><1_g]^8lb|FI]R2#;:>6&CJQb gL> u80\կg8(>X}$|0NkVg`pMI4"5\USSj#c;z`b2>p&m'P!lnd;Gh=EWRVdxp{Jp)5tEy1u4cx&13h96a߄[AMnq)^’\ZXYqURD݅Bsq.w8 hs\ 5 Y;Ê;ӀXz>,&)jKYi?7\:(귊1>eА{_no[ؼb64vq'鲾 pAF C.#obmhO EZV!^R<1SȳaNF{[1U@7C8:h XzQ~AyeYA:ư/h.!V/՗GQ 6W*D6} md $NM ߬C\(SG'| ilBŬ(y2.NҎ /eј:3N`:M:K_ߕ$*V'LE"uOpFT^;YًۿTw(öOEM\X:gl;a3,ֆ@}'k#;ω(O&*w GvNvϰC:LO5*#}$i4Y+="v7Y2 -85!6r0~)D^]-΅OxȭMD"%Yhi,&;xGl4 ^\:eJh0n| 'ã{ō8ԃ72UX' N`naY\hXxY?Nyi%:{PxV㗃ȏ}KĆ=~[d Y.4@M9;JypP7LTBc@Բm@`T r_55 -q%IwAnFY ߖf&<u 6PjVRܨL:1) _H% .:/0b#@fc($k#U d' A5aq6(nO*0HklnJЏYU|qM~Nr:yIW}ȿi"$΋$FH=]YJ]S 8\ۢMpSxXQf~xb_o :2P]ݚ !2J_vv}諈u}֕(gLXcGo~>tPZ8r+>D4X$dkD yb&t ^(,bUWoS/]/ZujxTU@O~Ze lp # r+3aj#\9gL͢B|>nB5FŁF4:_o VJqmbGs{@qki ^on9|+odd$-}I+Nf_&RdR=mQ2Q_ԳcEv.&hTEXi|ԄǵNO o=9Jx"PTazYH󿗁)C_6;d~T1BP#Ҿ!N xsJbE>~}դ(*I}X#f~ t&.d\|kxE^iFp7ڬBLcc|e[nwxgQZS4ǎBR;^|+ Ng͋o,da5Ry)2`nrUʓU%t$čSe؄W\H^ztE¢quݜ2roT^?*swsSbS#I]K$<`D zZ8^P$>h` 49bN: 5ad9 >cHkְ(oBJZF>H4#ϮmZpfo֤uɢd* anU#>jAJ1`?7AOejT:[jΕ( |) dVwt;X~;΁ 談.T !={02ުl%g=rA7'SԢ[aHTL|BfII#;A/}9|-*uX,Oĺ)9#Iv *kP\ Gb=8JH΄4pf7CW~ϬC D7' L:{ۧNr*3}<հ.=gmu8J$6}xb`,_R}Ec44߾OspELСUkJqN]i2={^jcmM#V/e.4J32e&k [4̽4iML#;qcE73ɡC7JBfX==-, *0nZi1̷tlƖz4CU#r솜 &`O1G&.i޶e"Ivn&U!|´T[9 idn0_袃~5ʚ=}놌&(ȾKS|X/)eO*,2fo}Up7$S/3uyp1/zq1٩>?zCI-t:T"K!Y/h]`F`xD( TdzZ40߹6 3]{8SuCTpҐN䔵 N}Ŭ- ;VkEJG녉 q#=2J8u3@ʴ=\ =8J\즦_iōYTԫH@2ػknnʍ f=#f VP-syV167@ŐCpQdNJB!LA#x j"A$ĒY_FI%ɖt3?'zxHaNyT&Qe:$Fb.'̴t]p/NK- ~O1b̑C^;N1j.< & 3lp;*g;Kz bdv7| w{Q$Q\Rk%Zkb rY㯅o@<PdyU(ȑ xrQ8vs>z%w[Zng871G e'˓k0G9Wr\8T\U׸g>Ҫ2j3ꁫ^!~ObjoKi/;8 vl0@M\ O4v8[Ŵ܂ . \tTVtPִ̺ GSUdBߗ;jrŽ07d͘t/g=|rcf!| ɒҏ+ݱf\Arj0 !M6 C7 x1q[猊^xXor~fm7'5 \Gc !?T}~XwGiGp(K@TcKM[4wE ~4x6YpדU 5jTq/?F_{.uAT>A\ċ,D&\K\SĖY8ypa+h1SRjk*\`X#:oZ%([am&ۤ&GS#8VSE!4KՓ*7D[ۋ==!]~]!%c]a9%!&;ɬ#ĕYbUez'5s Jlx\'F>'s'd !YʜqpX_IWzK.љWAB\S솧Xy&mXdwScH:w;%w @jCd\K(H- *K T0w0xi'.k*YQO_4X[Rٞ-H Ľ.翏1:;nBH_E?3s|r UUpPݢ/St($yr` O,xW;JCvͫ]RW3@~y MrmRW*Vf} pԎI1G|NĐ #h% yz$G:@yz/BiZo̟'y]b>ZPp*Dwʨ;+)(:oQέh9*>sKS~&6+*z8`S {r MiMh`*r) {󯨽X6M?n7VY7n5}nN 0"дTGV]iO:?hǧԲr杨Ѡd.+hՀD_)CEMT*eTa+!І ϭg\"1N#]6 GOL"{8ip<\@[S1ƵE^WQI>F*zdN]^.b Vb*:9R#n?GD<&3*`tJ9q$d-y!s H*h lߪz ݺ/=AX̣{Fr: jר3ʢď.bk̂*[J6s⯤Ʀ|пf.uv%v1NR ۪:y=S JMKT]u RC٤wWҜ/rH<Hgq}, |VS+m%tG2>_%x3 6w:wҁ4iU$`.Dž !rY, }-f)?UTG \WWf-ܡ=}6#Bςܙ{=v3nCҌߢ/ȓgϋsa"ɔݥn B.}a'f1 ͍٥Pv=1OY{M{;HfTs5Nq2G#;ăYyGqlW >Ȣ2 V&_=$ߒ:DྎLjU֙ihϿJsD3킞Bij s_v.kȴlB` [jd`o{~=oڟ>|8:*1P8C,tyi&x4-U#n> r܆Z &vyv`v&ó9C&FIU®TnR{lHvbX1Y`+lU˖ w[$:7O󦏿LH1rEA =?X=. p|W^*}6rW/XN6RTgft`фW"# I-jm#QdO FޜQjR/d|tlEWtʣ٠I|ɍפ}궩8l" ]8E~rPV!A{q 뜎3}4`>-c8qW'`:e~6LYG֧Wj^oi$H I6S;UUwۥC|u(Lhm zPnGm彨mS1F\p1❿"뛷5IwvE\a,/k+(o) ǵנwi7[n;.]×tє^tǵ^lqs5'-h -0&cNu%N ^Yr0AC­tt ҩLjOtB$ <2uce;Y9OEI5G sOnGh<}†kqme܄;j9enm{H{h96yI=a%@k߹J2qsA>`,[Sl Sq_ :i;q+kNǾ'8^ٖ9_`,wa/b|΢EPmM7iN弣vQ;b5[kK0:uFnbYeu<ڔr?qi[I3Iy^o=pߎ7Df3w~l5XI{py(TLE; )r(\,g^Ɛi`'o.5M9&mq~ 0;AO0'ȽA%pvoFXK(x kHîƭWȲ"ONI- oe}õ-?vftЁl+ :[!Gne>ȍOc0 _A i!} 5Fvg SF;f,]z6%Wn%^di0\,4l!-cʿQ:߉2+yCb? !./4Z.>3D;6/JTKGcK$q,i|0HZm&>ʔ@Nj1c;**˂#"^dݳY@=iKVzE5ʊl{d2itJr~Hby~/s鶍Lkg;r`Q]m\r{ZMۛ f:72_>E0&^%U'(q1(:ZRP`eFQGQ宗&K:urKP4 K ;r=oYɔS/ޤQ-ޮbJ8l*-ԭ,&l*uנ9"In IYDn6~ ALD(8RLQIjmޫ3|Npoh=$7鯏IV ?uZ=R4{oR3%s(~R/TmW^Sk*e:5T4A@+Ǧ^e~$\!X?g7Uʰ5x)2CN>]C^Qbku)7C#ѭȬDPB,EtP\,iʞrQۍnri21&R\|w4]"?AZplQVbti*!?!27A, [ mfv9Ss/^ڀejE/4CG%raH/L`-ic /"eK0SίIRX!.@z&vw,ǽ#WH ؗg">'OI0>n) g$<3P(O3dO9SF礒S4d%h+*jL k~?MiR5Jhz׃|2d}mf1Ë$p=_ ÙZW6ځ}Hc?WO\`dӛF®s:(y ;O6&-OM<ͲWUX)[hy@MSVN(8.W]q2B/ojS!7&V~F&xme݊m>3(D>هJ!%鉢w^5V$ xeqa>G ݒdXQ`~n5%MNgb渲c|I]$9aZfwRaYRWxKEK]3.6Z"B=JS@ΩmHAد X44} % . I۩J|?1 z՘X8y@9ͽs:ɣ1k+<,8X<~.Kj  3 {T^KEbcibdR@WbOR藺6Ѿ7[~AJbjy  ߢ$-+TEsG!=393IAag.J( p{YҤ3EWZ{}э=%ېנ;qP&5Mdy4*f "͐#?6z4`RޚR2lG*bm Ҋ9̮~S1(;-h[,cPCY<=u^*o5qV PKAJg;ʮU' ;jKyB<"E}ZM?pv1vM/k]05Zܝ= oΑT]1I7_mҵXG؋#zP8Lş^Gux &1~[h 1؝mYg2s28Fvt&^CX҇w8(ECCwۂRGY LR4kk|lh cNaI2؇X-5a/I=xn|CV2dȵ@ +(}Àod @[ZK=&"6˃e ?OVx`<8:9g(*’D7yzƶA7F{wKot"*Ȓf"{!NԶG3ra?Ǎ:7>(tt׬g ,N$ʶڡ%"&4O i^f@zҦaEYKXTcH g1O鑱rgDgԶ'8uo\l(5bI_-#SlI =lzpLK TeߊKm)ZHg:N[FH5%S\퀱#7a|.5[`w Mr0j"[Z컓JVa*,x/ (2GOF"5D9g:z0K䠹DՔ,J98Y 3MQMjF (c%Ӛ-9"A(wAFמiȑ]|H3ʡ:g57u 8{oob~Z{p5˫i'soU0^Or]_k2Aot_l H g2E|#!ċB7upGddڌ>Ȕ%׫C&LMp<ҔMcՍH\Wx* vs+&߰Th3S&!VkA`(^ynĈQt7R+IAeU\m% ӚFvܲ%f-\k>81Q0-% h ? + ^ &K{pׂͶʵjG` z΀7#j}z7tml''F-e`n FbݦAU-{~:_|s#E|1a~D$0J(N?,KP>uDj\;v\5Q,{/ӬUvܷۢL|{Tcұ?-1tlX'U1;@H/=8ew@\>3VYY,T\ֿ?MimFl>-'ApvaF?5?ʊ1D.˩AJeى6*|/z{^V14T7NN04^Hc^6}X.^qČQg&[ޢn}c>E6tdx5{iz( @PE+*p1#ءHW 51&d3 V ZVdNF䂱nm$}xR%]@0wAuɶkfܫŵ i{ 5Lnc żvNHVU-؍Jg~&_!i}{: {}1d"'2Dj5]|?@| iQ(wUsSn|BN oAh@4P E+~r}rKY)n<l/0 gt`tJVP{$g )&CCݙ*2r/|8l[1,Tf.rvf#H ]wg ,ϩsɵZ77/Ep6,=QleIwB撇ߕ.2[ (Ԙbs̺N=L3,|'ɇw*V[x M]8'D50\Jӷm+( "!|\p ;U"6ayH~vlbmGH)Uz||;Fs/{kBbz#CyiwxJ9}' Ur5i5LRuX9w[K@*oQLV1tmmyr+_Ỵ́ko6R640n&URprg]`Ͽpd\ZSpY灀@&4<+݃{GI-@£ ZÚ:a5(vQ?aP 'ץn 1B ) gVޔj%c w5CV:B8Wr5| N4gAKfl j>1mJ`dabE%26.2Q_K,t8׃$gLmc-j8Ƣ!G>U'%R^0_:p˝.Bj&xO]lӶk=헶`]{/] aP`5HF% }@W=pypp!2ĿP}0Gz:a2nڍG\, 'pboJ:>O%Yd>rϧۑ̗l4.Fq6roŭ^A2>6즀τC8$2#ȕaD%kZBXRD[s=GìǬ(: c;9g#ヘBGD5{^( N&f2i/%ʱO*NV>p~~ R;Oy/fT8i4i#dO Z,+(W~ਣ>Wzd"ȕu;ՀZK]NcUuŽ&]tkY NpTlҀEbn'/$z m,PM< ,J_zKEIbRS1ͶAG2ɂ@)QY&Z ees)EA91R%ҟ&ӗs0H:;Q "3zd97rM}NA_0pv|[@uXb?G-Rnyf6(jƑ-;c Nj33Smi+ɚ[C{0oL#˶2FC/1绽1),<$ F\C" ^Qyb)];Ԣ? .<@q~Gd[U"܎g4tru!9482^1i:) 3]p@pQE?P z.ʋcxY۽1`MG yQWfԟ(إ]aA ! Јtԑ́4+G\2YIEl%#(pwtTi)mZ)@t?#;{K+֕{= X*Lwkn9͕ |A/gE6̷}Fs8&Y'coHWr{Zמ"0]xXMd%ާpJ.˺nas4Kѯ%;?~}>"S_.!P:Gʴ=ץ<&R rGs3M?>11u]W##%ЬƓ\" ?_˵هsxYBu}]+駠 ڋSP|&UBGaG:Kud༹9@Z< #6=L؜hKG$SRVgG-2dH g>O$CjAEylmn)N,u6WU`jsuh- _H`2_.AgsEXzn0.gC@'Cx`Z7 y3^*qm1as{B ndv3h,ÆhOֶx0[xp?!Z]%a*B9RVL5@u ji|c² Yb. Pﴌ`<ھҪ]U[TJZF3)1z!W,6:k gq\>yvQ^*i:IωQ4w}UMzkQwl8 ,!u)hk KVE]%W4n 䳻 F׎čr"?f,xCUc>ˡ)Vi7x}Ar'+q"pӊj(5xa }"eoFY폰~/jn؞@-}!="G?`&۝}ipJe#,:7 d= !uq?Pq~cCA_ak#aƁNZ5m=Aķfyd+kxp=t18on/L8Xń4ч^TF4$ߑ NUFK[(!'uŸq%3\uli+n[@lEoFpwp|>bV^-\c+&H%,E,9ߒ  -ϰJ0))+e1x^ %‚PZїG}ؕ`0􅪬Xn?#Ne܌dr7҅N<>I_tCK(!A J-/B5|UNŢjP{e/")C⭒Dq]"I:fd'z/9vKf_mz^'jad=JNGMv1b~lR0 ĤOYXvԘ ( DQI9?ЧTMբQ\5ܼ7e]P{eU"̓meπ5>zyWL/暫rà8pɾSH۴R*s)i'3}ަ6S<-ҺxӁ\q6u< p&ǐ COA5$?k#P@"amBϵByk>YE&؉?Y Ѫ8!w`%HS/Du_O?H,I{&stUmK#3 oK56cksN޾15}1Cs ƛ5_h,c+I dF2t3%5M'0CV^FhݨUB덿'>3jF8'Ds ?Pd\m.C^}.}L[?IF[J\U;L4.ȶPzwNU”%B۷±K]nd\~m#`BːLhrHK}?sBZO> F^̆jfJ$t٥$Vz||#&%:mb"EHx-pcWi(|{G57$>W!y d暿%(ITpvB|Vs4a)Pz4-Rwk6C(Exk)et`m̉W@r_l@tX ~\eRCжsܺp:<_tACuY ̅Mo,Orj$,FOdcBޮl0Y$){i珫#%(߬jߘzjDj& a)K>4[>Vhl w4~yBChYImr9Dh=tUPD;7& xL iKXA+'%ɏvlbX^ar7%//tB"vRgN1;Yݓs̏DbXor|H^>gZɬ޾^*l^;`F$xe͵BljEa=.ޤJnBϩXP stvIgV9_uIW[ AU9ZKA$MDRgP1A_ `'okE1ى1@LoD'hOw,&@e}u QߦA Md^I1hqDM8ZX :%wNF+Oռ{}_5=9~vǦҽq@vWh=N&] Ȳd#i:"GwPWUƷh"`[%&. 3T"hحP[ UK`vv&I%3Kf& r0RX •ANݗ!tDmFsÅ sbyG,Cw~ҁ>/3Zpw&Uh3m&3/* JX|[Fg2ԎB]c2(tyᏺ0i)'o(`Չ[fRr% 솚:fdPI}r.7|2~\93x1<*S&%Um%w_#)YAb?|;mhul+Wh} {M!PϺb\.KIðP&D5,͏$ 68<y GIEEBX $ ,{0FF0[VI $c>>?.%Gq &'K*ГᣘEb%y 1 "J}li)K*8Ќ} U;D5[oxz@xj4Th a5-(L~d}﷩cdv#/FR7'%@D7r)D@<&rWHi{gSDago~ЧCFrm4[ǂgQ=^ M1\#:R:]\7+_K׽a:x< :Z)kLG)K2!1~7a6Ok^]ڮ&34_CRmczG'bEJgT9m7$:<7";@l-@"%Xe{#'yBLJ&ܮB=^BS,=W2Ҩ$8s!N쉵cttj!\08Xo9Iu|uj.|,۴e3u,u3puƞT975)f#OnwXdeRsoˬ8nk-]wasL;D%;0lmAf & RmԚ:z9NYjF' \c7oz@ŕcPHNU;k^9 ;o+K"h |7 D  !imAпf'jL-SlQcو#-ߜC=BQ'?O2|Bqw 5.^R(Li:챻(uW{PuF^^k&Ͱ1hg&<J g 4K;6^%4`㑖dMd>^qFL0wFS$x8F:=o\'zf`&ւTYgYZ070701000003f0000081a4000000000000000000000001642f0975000080c8000000000000000000000000000000000000005900000000./lib/modules/4.18.0-484.rt7.273.el8.x86_64+debug/kernel/net/ieee802154/ieee802154.ko.xz7zXZִF!t/z']?Eh=ڜ.+φ @G{xh5]*%hUG䬚RHmZ&u ua׳FlmEEn#T9f|T&qml<\lڋW̠g3&MYyd[ 'U] xQ^ڌOl49I -MxT--/35>>\I&dj}5l'G Ͼpij?~t% Ak *NqJ/!?tbc3g (QUnгW[Tk8:UqRL3zqF9m((ITA7k44J퓸6u~jY+}³9HBVQ3rXH*2wg< r\9&,0B<োg?>~fJߞ;HXR(áxX!5FZ͌]0dEk2 Bp&@mdRը,ShEٰt~ DKD_9@UAzSC"*΄ W06%-xOчވ0aSAn Q䩌]YtMpb{]S"'[#[$G1OO joN/Bu/q,%Nfg|A?Qzn8 #c4١mҢ2Ď @|A%C_*!pUdoT[pM[XI&SᖢkEGNݝ.JEEӖ֐\=zP~X6i] H|p1"_ o4k\b㠵h^[h,+yXaHCŗ(\܈yqWs#Ef/&#p;k ۫ MԖ_ȌѨ S§Tcjd xPQ$=bx"> @<ʏR 3Ŭ"5@ʼnIثD%}DBQ8!(hP*uعGmș ՃNU]Tyvsٵ1t^i~]9 YRcƧhfD0#_Sڍ< >mv˿:;Y묭iS_ms4,4 v*.Cͼ~V2iK1 920/9jݧޓTA$&1宷U 1&2Y8n Ybϯ:]dLOE UeTw-HF+w1z 7: |kL֗qa6*} r( Q c!|3RTpJT-hnɅ4傊uj8X#怖!"YS94<:SxNzZj;ƗwaGP5tc?ϭ(l c &x R_Y\ kQ5~HN EZ*e…v\E*LY]Z éUD^6a'z:$>. 4Z~ol Z\ qJ `y!!Hzpul=$@hE]胇"VTCDW@(mdaUzV^̋l7 5ˎ؂; Q6 u~J>& 﫳g.Cy`X7em&Ϟ,Bxrj{"TL˼,wIZ9GA=K-51}F?/){-F GD!F8R}ŪWWS/5:rުZ6i eZ̕1" O&직fl-BH|gq OrXC >0w]\h:$$[&_\U^_o0qx4j68v[;r*iG4mam zE2SgmF>ՄzU;hsnL Hlt\.?Ztay#Fj-_ݜ. .F'p͍+J1F?Bh,5<&ju"T]sܡWWGÒm~HxP.$pd001[Upl*> 80EfLa4K_D?cf8tXdmn|¤}kBKN|Fw= 5E"4`U"ߗnnyp\3&Be3RU!Dz!|NezN܃V tiӴ2l9Akw]le9@oޖIj:GY}Nu!oax+08ݼHk@l2NK|nazJO?@Ǫ`Yk  X6Y~Kj"4Gj'jI$6#z7$ߢE4-BD#(|Ď?U?vHIZX{:1n&%hUXwQv'Cnlʯ7gs"% 'X3BИ78ln-`w  A̗X5a Q_>t8,? %UEN]JYNTo#T%v5="[\J2ƒ7YGϳ178se)soa0鴚e%3xvءM_L#k|q?I'05\m`Dm*fj Ƽ/bbV>c* (L3Qz{ksݯZRkp(OEulsncq:$34¡$ջGQB$>O)oNNx*ͨ|MM1 ~!qw5¾+g|1\kO6xqJpM<ֱaz:* O\ՊLONwMwNK|x ugHqT^L{DK>&f],Z.fSu429hfR#!5X痢sUY} UPK80Bs"S/H07),##v|%سWbH-jU;gZm^d5v4xB2ĕx|p@ϰc 'X;ӯ5#sMK`v겉&)2rQ i1]*q`}GFVl~w&0 X{cx*1R&H9IU +{Wx+ŃRxxC'O5 sO>)g&M,6fʥ#!'b {UH;Q&>8|DXN֑`#@y9Ѝ;;>,Vs]N6acioqzvOq$YU2xƪ'[ )algݓb?CWWlV]MLG(.m+Zܴc4LK|HoE +zW $(UCcs1싻6|Y47{M ("5D\)pO  lb^.8q CGjR$3!^0Gsx^IT͉84K;zͶ~d7?PsV(fWuiޗ^-,a>(ÔdoÌi-3tE]!F%@w;HUl^iˑ xYĠ3/!OB*0[t.vOS`>OmMpj߂m~l[{3\9AUOiQѴt2Y t^ c ,X ցP b&7Oz׉og;G+3J.\P1e2QRQG6[#3~5dsZ5}zTMwMA1Uw_izQn7w;Р~ArYNdTPjD֧Zj>d)|u"xE%g(\ BĊZlʒKI(vʇJ&.EYH 8̀tkv1qp[yL9t"\0DIjbiO '.AeB@P"L}qW"NRYob4[ ;b#C[֣gX Rr0ȍR9P=Q> )BZN@Ĥe=`e2"⏯ʬm<^IG| ]cG[ ²O+ ?[B-p<Ъυs'58>5*Q H,?jCh/:zA~<$@'{;Ko[IMFȢIuo_ "^vk\[@qD<\C/xz/W/$̹DʁηѶ(cA^;dAaGHSM~J]e"/)I:{ѨCe,;.:pSnRP`xAuΪJ kn>i\uu՝YkS@VA`"速ឹ W8"#0h{ٹ6.Ȭ{Ў 쌐E/Hү4"cA_?'Sנlw h1[xa1.BALm*"|r 6cӨ*;m,vl FjH K]9/G/@bnH#P2θ|TQH")D߃o߃Wl$d HW䥮[in!SvV.mŠ.:{8t|C2$ʧѵ{.Q86y*DpWzF1PIH@qXO߱ G= mqʍ+_r-A Z;r^^+п4aZ̙&m9\iCOiG"bgVoWKUyBva?ܖ,&R`Y @L~jv{Qq_7Omi˂Yz,y{-_0Xp=J=m MtR;ف6Cepk,˦rMA #NY#+aOΙ'FfR=t2{ BXsJ܃DQ{RD$&#߽N~V| mӃoĨjcIOh|q'mlMaS~8\ { sΗ #`2 LW~+38(4]}DHWjOs4 |;T@ُMd/H(q$}'ĬוFB'___4ncwԒx*pG+MCfokd+Nۯ7Rr-TltrE #zt>|NQNCe⳼q;soŒ=I \Ă[A0 /fN-"!ҷԿF5/rtb\B7qTNee&>雙PoE^<ZKhK/ noanXyXl\ r+u +J]j5FIb)}T2 >Lw\n6r*DJ01F"'?8<tъ ǚݺ5~K*.=? Bgdoc2K+]`/ uR"9$ER?qvp<[c_vK[wJ6=u+5N+skh$xI׍oXN*(xb#>``Mښm̭vCMϙ9 s,'X?pU\YYꋘb 9$7l=u9mq QV$)K/oƲHyQ1-sM|ީ0ؽPaB0#L FPiD4@Hi@H+b]an 8ٗL5_a`e'Pᚨx=+xN ʓ^2/;˜Ni5 hҙnvoMJu(Ώ +V?D$?P?&ày-FWTHGh uDDl}O2`#C-Iܢ' hc< 5x_%HװEHɕݑi |x!~AoO^Xʽ|\bmZ>N#c):L+w3. Ǖ25vBBIJ9 @ʠ `#EtP~<v ,t O o_@s!B ,!Ok!߳`2]]%1k }@Z8V9=8"JUN'*ea98(krfN.qVG+ms/vI~m[ɊjTq"\%8@9:LQ6-C>>I A}HFKf #GN ҷ"|[zL&Ywa$0!POED޳>Li lqsׄfx{Faʘ-Z0[Ti & y|("x)r"2躻ѝ$%ZŨ[&"יQhAnOb@˨(Gƫ7A(+Ӌ!" HrG4&^8f23"?F(A5A6=ȏ O( e}"֭m -ȍ$Z08;~$-}m˪^Iq;LJL~N6}Z4FoϗC1׊kM ׇ HlAA[A56ZkCj/81部_țՓ.SLNw"&6~Gp"LΜ Mkrϋi˫N E'XwQ7s%#/,iN2װi&Ui$@mŒ]3(;}!4hy(j:vƸ֯^{*l&e6B%W 4.jԭ[ `^ْ@h `DUxIv,_<ط 9PUKo|?>3cv9W-n5k#,F~, >z@yhj)*PD)&d^E<VfV]SMai {„lʧu \WbLc͞\VI(+-b` ::/4`Q#l 9cPW{R:=~O}6ޓ|9rnzj"<C|0OoP>s.s4X8 3w^V`NRc _=Hmx0ںPa}Z)Ǖûq蛺#W>gUNzT8 41qƜ9~2߬k|M(P1ZexC%$1 -7$yJ~j+/'_O!֩2&EazH>5,`N|1ג݅^*)-3X)SXsվg=Uk~VYMS?ݠ$B؄"x2dƤ).?0Ԓd#3͐SfAekDc}U^=vs+iT }=1 4\cˍ$$ZUG}7+ S3͞@onoD&0Л;G{{:JnXv84f 3]Mt=t+g5] Sa_TݛU݅ Is-cag輺H{R"Fzwb:X%kitrG|)Oǭ=zyB!H\TnclDטXV,3>P < D Y!o+ cH7۹e1X6˕ СI:>TecB5`@h.6<4n q52Bg$ a`\rҝAx-`$nX-`t'aXr} `&j߭鳇g2G5yU' #ēYzyAR@4v7s0pY=lieNlnIKEުbvCw-<= wm{ k᫺#OChj<WBB@ GnsǮ8vzh 5[~|);4&W]k0TbpG:js|_⬑'T 9+r> zqOlLSc2÷32oiOW/>/Oa]Ntquv-l,FGM@I%w rm~l?tɖȍ鹿5xCQt7>n¤M`%]2XLB-hɗQ&BN 0(.]3tZ2N!ATM+<SX"/k3 (mQܵZ|UzD!V=z`C`JyZ-8i5`=Wp'Bljg3vG^2{'/[vWVv{/gs\Gԣ}˧g3,Oj=#=ٮqgB"Wh_wy*a]wn!OQ!.07aYV<3K3j<;x&#.YPh>±gN͒,nC;úG [3WSSndYR) q@ ٓIaHcw.cU'A0Yê(+' {y"Tֈ-XTײk(\_R،/UL0;oq] 3x9AqF=n,텋0,0"gh3 2潚!%mY20MTW]yqKrʩ N[]ƭޜxbuT0E$㓢GH*eo/>㉙!t+yp(}A%ה 1(랈JWPNo"xUy[ntB:z Lat0eֆ T-PL!/Ķzmt,)hO=Q(o1} %*dB[_&j!P*LbDp:|uB //b/4|P8g 滸qul0N|4j?"eKwLp ildR7$wYSX)'IpDpI;ȟgJm8>rڥQQVwx0%t,͎]pG -M.Qi!׷E9GbׇWzul^2 gjxԆ!ݕ ;kE惔﵏ZFNiaCf:])ED"{i1Ț/\Ѻp*U^6<1|>ߎ ILc\vJj;SyfTWrn %Cgs*Ȉ?]q(C\BN "A!t\/tDQ LvH(S̷[T5Ej8υ#To2Osptg(X7%/"- /uEDgh eu>qQ[}~  'HZEA*<Y2[ؼ&6;˧C5i(ࠐ8Ap'2-dr֠@y;:_膄吲N^AAa.8PhāeHU! —+M'dn>?pYI󃽐~(*&fƬpk 4PIY&חD :t!ÒNh: U(`lTV͠1JONqFzzZ2R rvgd90Q8$k rׯځ|w;+R!5<ɉYmݘ/)?^1GƄp ºM8.=ytûBN]iHt(kfn=646{7ue 79͊?mWz!ð?Lqe)8Oa(j-HUyy i-x(}Ū ̬ D3]Kbwe#WKz{v;QExw]%ghY՘f \4*}_|b Y0Š>z։@TmoH;E#!Zzztay*_+d\DA|)\kq%$8%T#yǂ:MϬﰡ`|`2 [?S~0m|jX'aવ- .H? JO"=I{.I2Dp_x-y'e}$?m KSipf5ۉx=IcNfM y1 F  "JT LJa- 4>$h dFRŤqiR ?l;z!I}2ߜm?kӖ(E&!Ҝ~Q'FP0n A_ڃE֬Bjy5;/j 6oKg8&f3fRxL7<+;v{6%G!6HX=R|N&[ #@PuDI@<Ͼ^R've;}ݾHhNvTG)3Ba 1t KNft]9OVzɊBb.aliD5[iDZ$5g$ &D@:b]-hMGMnԊL@-ִ3&\@H:91mkҜTW ߈.fMk& d1Lڠp=~^i7 9uQfh!T-Bu ɒz8x#( Tx mSn=7D3 OFk h%eI٬"#ם3j٨<=M/I|dt1 ʎ(kgxUj!p"K3 d8|ct. e~562 &F5,]^cq@L9/y;L:7SNquuúEu}.Hb FoPHmGҷ~ҟSN@p@ ArIf >sɦƆwSq5FЭ3Ez"2@>S5)`dzq>Pm1y {+u=.܋v18ēS-J%~#TxF*.+aP$dsPR݆mS9Ţ|ŅΪOpk7,Tj h/C!\g[̻tCξ>P)/ؽ;!%51ܵ$*F~;*>L0XpCAsX#.Cmy~Lz]yF:=nњCGP4cCΫz 6$ 3^yI,'nt&A?ym G#]ȩQWꢭ, {󡾝 ,iI1ZpNY O l̐x>Z ÚLsڇAYS H{3{h.SÓ`B)C9 Yۍn X=*ݭNާhy  v1&xϖ+sS֮$AxKel nۉ Cq=z8NB-3o r5.Z?QU^[PiRjADlN*v6U%mJG% P# 9H/PL48%[=|R^ /d5 6^yPpu u>c 4P^!RgxF#gDv0c2Q`sxCpf"=DeU+#I!Jsό|(I!ب,.Fp^}UE1B䲺cbJc!Rh TRt av*$)][R݀Qky͞ҟz=7%[6#:37m΢$ētgA:E̐e9*p$QI#Zg$T_>{_ 5W(G;0\eMe: 52:Fd1|b@: kH7(ZCuzio]. *z߭`p) ֤WO+۵f6R>nܜʸyOJ\!{QӇmUYM".0ǰG1.2)aI9t6t)2Xlj/.",ʡ[bZ5q΢'H'PʦS\=o-[NhtU$DvN|#vzڔazf¤'ˠ0; A7\n =OJl"c3qI&bnm/IA?aȆ! YRYijm >[3DSg؆7Bwc2 p@8VkW PH^' K8{LFx/)j=ݫ| 8%-u<%#A-/2QH"F f,;!45\qz߽M ]N,Sl0-ڈ;VHL6AJ*9R9Cʨ6BGr XDTiћ#0(%rd)>r dCiS8L_<eTW%(@Te mhOar̆$OP,UإU%6$br8Hp-{%BvMگq wϔoKr>Y=F8K]5!b~,=EyIalS xVyyk@z=Z?帥Mq_\sZP5೷J]Te-UƇ6hҐ"*$m͚kCx;^Cux$R5 yX瑲cV5t}:mʐ\&JA[h;Bzq;/,attߺԄ >?Spٰ)Jz%D+xڛnC%(6;:{_hED *bl(0M?PS}kbs) Nۉ$Cbyg5.w47eB>t=H# 7OV]yJod+֚k|#VEXƎP>CU/86pp&=ͽ} pA x8#O%ZR2Z*f,}NH|iUs %uOj<.)ׁ8/?Cxld&'b<ŚɓȗL`KQ*04's{I|;8ߥT3 7*7r$< a60 {}D!Dߦx7wi<1"kNceH16Hf1l^t1~z1[\txye}B5-L=.fOJ3=sr4!n!wV&䧼Yts<|w`hU.n)`|:#AxlE֬$kxkXCrvik/}g]e4Ì1DjCKmɈʎt1^y)"udzڇ3Iͦ>f9xbAV4p=ޘ"i p˗OI>~J nOq{tNmM R(E}(1=KDl]J1pbEz[wK*ϊx#Zn]M,tX as!lhw gtIF 46?6=HW$*j#˝dMWrth49Հ2"O~DaX7'Z~g -KKsS"(>"#"Bn 'Rux[3@ c4nsH|޷H>7imf]3A0,L1y|ڣs;01Ӡy%>w̘oq%zu[' ۶-FO<*pc3)?:*h:<؁xo׉,OFbDL2JT㣘8(J33YIa:X)<w މUJ3Nk/Zg17`^SSELX5`iwnP:r1JԎƊG YGRym&Q0*$+7y|̜i{ܒ]mXtDy?;Ǿv 5 s[+J׼CUmL)]6`k<ĂZ($ޑ0-iFGGb9PIPJMd@`vmSA %dôyz+A}ChLF}0hJ^"&F[VR?+zgAlޘ)Z wR(*퐑׻Ity#dVJ | h⪍zt6_[](zZΛ6BPdK? fi rێd>L~1[O[BdV.WL(:kBɬ׵E.n2Ip/3(59ɷ̓W̅ g 8I$#N1Yz1OT`ˬ%q O.y* X|Lk:2O'Eft" LyxmdG, t:0͹xcZwo).nჁH~"'A -y^y0ƜX|FRP1zG(-=3oeC W "OlWn8'puaM!P.~ r ]70SzĒKHk7A޷%kӜjbʤeb|O#lF ƮLѩ{(*_nP wgf.ct| haO/_Qv*,rpwĻ |J+@(whzIOV~J|m4,V$=(s{xÈu%JJ5ACL<{@Q%%5FVjd 52&8p=CEgԖ,m^N9 <ɿs pp}T>CQי!bBYb~nD\chq$T je֡):z.{KOOd [F#-ҍ3}9nM\<7֑xk<C+lREop/bSB|-{r%0S[州SCi_,MrS2pfba \Q9NP 0ic[? L'CG8:8t@11{E W74&k1Ɖl>7S_fPz%"0R[<6vq#(lɚu0 KozxnCD0)R.!צ"Qo/§ʢpb2,<]z 5hcgw]zц" śIc~;*ȼuASO|g"SK}A,Fp!l{BQ)л7h0p?!T/Pm$\tqokF6n[|T[n˴ذwi+yTNtʜ)G\tS Jfq=q;ȋ9ʙZye;}q wM3Gg]{b]z+$<p`Wmףs3ۮ@gW LG"^4]hYfV k¤ת2>xUUqŊTKƜג "*3*gq\o=LxWOL@i2 tq>M YD:VoJ|0$ C8։iNds'])RecRn6!YX7uoDo?͐d0<IϪr*jMVAq:d]C*L?nx;@ߌCUg7(qMb'aMvS^6,wWKLI8t==JPx7-[|Eio|BsdJ>P/[29 qfr5d6Hl1~Nf4`R ҌS-ԔX/=9`=?x |YxF13W,(QRı&p`lU!Ÿ F%R4!Kg`Zaڧ!Qkg:KsgDr W% ۩*VSR,N.٩]9w`< ) :5Y]e_E #0T8;454Gj*͘y tgx)eD݆(RiG" '>JXnyfN>N1pxP2gim(kӴA ^U܄P~zDҍ| nZOK" MS.F=<5֢FF/C-DLn#*UaZB#Y!1fo|Evv9|BCF7W໪ *?Tm{Ȁѫ$7MXڻ$'9lm7DTuǯ<IWYȹ8s HxkQ[ե0tӴȢZnĸ?w\d|nx4ð&䬬#K5E~o}^r;TXLQGTq ^ RdZ J=W7/5n͸Z6Fn3Ŀ{1 $8V'IjںduR{wΛr\ !XE8x"#i2NXN>om3^$pTlbtN)/_h<{!bT@[Q{+Vl:v/\[IR<14$'*Hf$(Uqv ' U~F5 yU3@LTZ7R*-i $Wu4u`d|R""(V\(=vUm Ƙ+],3}{vt`(@쎤aI/% 퐮Xq|z؁,-:Q,ob,1Y9;s[%"]3ޏ=PnhP o. "51O8+æ RP6)Y>?4:~BY`} ?:L 2oy#:~^ʸa!W}cGB!W[GaHc3~hj3߃oyPtm@]"쓜~KEq#˾K|> _&QQK Lsj҇K*at%F}:=p-ԩ`]I"5Z0XD ;,y9~K";sx>{c4'{y0w2gڰ%k.!Xİ_W=WvZ,InɐkCQyswpM :c5WLk0!6DOj*j rY9ȈdX~suo2weEk ݔ3ѼO$/~*PL̛a9ҴX"Hp)U " ;65X ߧ %LSdz*KvWaęԭ-b#jrdeocn/HCzɩ0a:7bVdyhxRٽJuXK?u_bL8 ||2! HB|O>>ׄgV V[pNib}8bPg b'78DeHFaέ0]R7 f'( }vex-u5i8IK!8 {eK6Ԛm CS򾱗[Z>{~#Cts(4. ó2;jҏAY3a)x oSݤR ;M ;ԧt{8.oڽۿN+&ᾁ.5ϒa m 熦:d0 ^V8Ę||2I<'3uSK_QP1Nd s-a }ǮX' ,i9v\'o݃V z_E -\yk C+EYχx,nH!+=MTm|s]1pOS,. hŎm Y݃<#Gڄ8je3b [ F5Ӷr oS&{4ƿ| p)~GQ'Q^\-o֖~ 6rmSJgc]5"uZ{yRK"q|i<٘ P&^Y?#~IK'Fwx[zc =3jOmFV& hً2?Z֘, %Ő2{kZU+*!]˭1 8(]4y*<SѸ˂qeQɕ]AQڷ2p-#neCvUYd o75Kj]ʎY)VA4cuYcTԩeqAn3 HPFځ1y>\`Db+zGGe*}/^z)Nָmc܌9$ׇ(+ӕf/UNaV}vyrvL1tYP_AuET@OMш3$,?g'Jn DU,( g[TOc]CNp*}.*(Ns_8q Ӱ"K[ܢj p' @z EM]. c M]L h¨p߰MjRbUU{ʜG_5L!I' Vu=n E& pNY0HoΡ{؀qǟ(l]2iMX8*KU-)EOz{SEEFcW2t`^6 eEމڍl:'$ Ftʗhܤ'gc[۶օ, ^d0͇N{l5x?O ,gc4&Ah?)BKD\M{rЉ(oosM8k9BP>/p**t(V=i4 RâHj}^YҕiIϖaF1ĈB}pD&_ 8(jůg0{H~w{yf'(-Q8|A7ەì[#:8 ّ29vvܶ,}P<(·8~nh<InSChf_z=#֜\Jݏ[?#;{@.E5@X*je՛=Q :('8KJ 6&үюU82n1}*E|V%A| mҊ7Tj2j"p{1Ni9.V|z#N_ƑS0c)ch7, :(閤&>\>K~9:B7OpGjz;FrvH$N sB;$fY csy5D)gC=xz5xB3qrA,?nM+NrĄ'b\*ђ1sN 0U,QA;APwUݤە49͚Oprbٶsw:5<ckωb>^xeV)o޼-[i~U!'Jc_~ɲna9cl-{{ #Pe}նмS?^׮,dW_5u̞&Vu"Is]>0w-iA{Nⅅi $ܩh we _^,=]+'ZM^Vf˵ ' ca1;Sh rJV SS0$Eыuy:g&Ɇ>B*L $V߯_?O_"177J/qIJo٥*CH,|&ՠ=J3̫]|6r&8!>.|=9:$d^9D+YPTEDT^uT*{3L7 @,IO,U[Rxd>.xaCJeCIomZܕapey٫sz&_Fv's/[8)EY?E)V#uzA:Ѱg ɜ_;VIp6&swZcqtgI:Ke&> F,8}nϙ@{u1UDcıQsO~Av48\ɭ(`aJlB  5R?saԔۈ-v)k/ 8秀6ۮ?8s:Q!r-[>WC'7`1'L ыXr$ @zflc jVHc=g'g?|Vc*;ePj fB>xd&3KLuRj]=L&Jl%vID=y8K^x@䱓\L^p[?h=!gUrICt^C-9B#  @o"ǻFC ͠fΥqi %CGˁ!<{>C0~=l|P8CQ osh/#R^%8R0 UX!.՚eQ rxٴHm;vLGoy`NءNRMsEHٙ;w`s6 vJ4`8`7/+Y,6=*,$rZK'wzKaz{'}H4k_iz>v+Gt5"-F8o?sWMR(ߐEz7}G*| 5Pt*aa%նUم*Xk*K/5 @Hc_֎b& [#U|Sz|g7 4|5(Dur@H]܄@rmeF{E8>L(9`Wtx g@φiBl*FN`.'R p8/WDT=]Nᠠ{^A}$p ++Xw,ݺ ]!\C4ds` ɸ?Dɠ>%ˉ4VveɤS_\^4[vOYrڣWԻo7^kU`J%xˋj@^d>7j>%9Wɥnuvy ƬcHYr9aѩT+߱vtoϴA1t+%R<Ax! eD?T/Hi骥 'L,wl9T;58Ti}]`Rh.|sa!Nm@$)sRDތ̨o8q ϻq)Lb\޶\&A.Y&H AE=j(C =L9z]9]m;@s3ELzL`+WƀA|QmN vN?nC>ёkǩ# :I-׾&:ty4 A_ogbN鏳<+i{ӑfD/gxqS*Dz觳ʄ 1^?p]T6-:yDvYC6&5\b?hH Ol7-XM[` lk}C g@sdbSSEc@5\S=_$C,EHژ&$9=]ȠCb̛1ulnf+ xb>Ԇh 3|qАWJ.O= p.{^ ͻE Ao6bfܒ,RoPd8sH/{Nsd3#2;"CGV)%4 SI_*"ذOáii݇IQ4o(im22Lu٭VRUu(g秒}M#(.(5oC'0U{#gE)vGe"\û{{e֔57*=-^^obUN;QE4EL }OJv0bV-sGJى$z@8s)Z+N d*E-PͶC/ sDʎ3ҼQ:@QI)$Kj};6<BWV0mbUeq,,QUwjd1K$T@>~%=󈱅wz_*ه2j,+?uϹ1;P:vhIuFZ F-+vȮ9t]zn؋o%^~90ۖb8KD`[K:BjP@_ 2|:"[{gs[ct@~Ϝq#&8G^۝V_YDU284=F]Z(='9Ƚ6,?"LgR!IL!/،zM|B`0<RbJ{-ZV8ȂHJͿGLȭ t0VOf ji5wq\РK왦AF=IKeaHL :bYӾy0VX~Ƽ«Pي̺yyx 4nj : #n"7K QV|bU$%OWbsa(tǔ rT!f6fU/ȲSnMН}ye>SC6bE/Qpw7|W*0[ӎ1pgVtpTPv^B&ۤ7{_@k!#Ћ;8|6sAlYʨu|i?:<8< 6[ \ \78B3ty@4L/^0YK5G8.. zğu\^v}s¦6UE҇F%)wPD…IҺd'd4IAM _av=chf,ִ ܬxrbuыE "ԫfA_F Y B>ȤJB6Nōy3 ݶ-$ R'BLS$Zf&HǞ->*^NqMx-MHb:a;e&  S{^-W)\1Ti"ŃxfOay[Nj4 1_Csu(uj#e:E) uRTϮ;л|Pa=ily*B=o)P$ /dAsCG>qd, 88}z3SBu۴jΡk2^4TzN.ƫYc(38Ab?uZk8=;y sw*t2v#B%> ͽ`/~S%TkDJu$]\:L_2"FtS5:txPe4N˲ߙ ˭X+=7Q0rqP3#@_;*m֙()DșTg"j2-M^SghӾ^ZvV^‚,!T1*cfE~yINLvHi_fAm*/nm7R%mT i4W6;C磡c$ҁ^QRF+ohp؆oίѽdI﹉ "2n OXUM*yƧ KO"o >Yn'?UbK!av|/j8TAtWĂ5q]9?2 |2gH }YIf}*%<'PՈ2%MXeY _aFNXf'˝nJM%C$M+~6<@m]r:/ytnJ" WQAtE2:z̭r>K#U"Nrb=0);QA)wI@/9#SO,P 0潽zN}> !pdqU^~lYOժM^OΊj.ݸnYqN 3ZZ0$Dv0.I &!k MsMuA 5 VY}=9,>YU#u&RtxaϒFALϼ)*)6>5~m P]gYZ070701000003f1000081a4000000000000000000000001642f0975000025a0000000000000000000000000000000000000006000000000./lib/modules/4.18.0-484.rt7.273.el8.x86_64+debug/kernel/net/ieee802154/ieee802154_socket.ko.xz7zXZִF!t/o%`]?Eh=ڜ.+[\QNcMqRȥA-($378H3S2@ vL |J 5Έd :q.R"Ҵ~mrŦ1ٍxgRz^YQ{G Pe5%~(5W߳9ܙ''i/!7鱟 ,ULH DaKq7ʾ5%ЎAё@'Y|Am!;c\ `%o 56|#GgMASEU]p+5JqErHk}ʜ+E~>?˝+W4 BP(w?,jKϗU+2 N]0 )s ,*7+OT;Yoϊs}샍0{2rJF<xVyXQTKjꌚS `R# Պz ݗ>bE7]ィI4))Ё C+OtHB-ɝ[}j:7u81YroBg2"B–NT\0g%o>[-9 `NcsӁ}O͘JȘP7j/IPgeg<v>Ԁ7C vlԮa܂g$66ԉ >626HiFa`ʴ {TR-ʣ  Of=6)qD,Ȕ>BsKQWF}fvG GN[PƦ'4PGd9һ*S 3zR]Бx| Ď_^]2FaN}Ik5֧/9, O܂Ax% !7'! K"(ܘw5FUwM H*k{:pU T++`Vzz.(*"vJ(;6n̿].gW5!ݾN>ƈiw=/bÇ~u޽`F%vw͟2=&ɗ#9IM]uhK[fl$OH xa\acj1/$O߻e?mFaa2䂼cvݩ:JMx${Hq_x',7}Pg 3+=C]f#Sjbx,EeO;ȻsM7;کk̠BGK,.ܯ }3?P+tt$kq23Xy1Flނ@NDž5ix}5#jD0暹8^ B 祖p:R_2ARůW Տr%m6[yk~d2T2wҾ-Q4t6vfTO-Ņs:0VO:褘lkRekXqD~+.h5f]Bs9C;- #zVfI~6zpLQSq?Kp+(~r$].xp9㛸&kY]"^Oymr8u?d`-C@ N_+$"@Ѻ>%@51-Q@88$v4+<ak/t =,XioxЦ^YɔP9M a+P٬ JJ5z x0ym2GAiF29iC]Ӳ;&DCH-m?tt#/Xʼn)؃);q x 33*hSʟ O^,o|he i]*,YL(3 =Nj#եn@Sv-G %'M msyFH9؁ 檊2:vq ,-R2 [FDH+&BJRh4ksGo]`o4[v+^bnTRd#@s%V2ח MLc=„wru!Vi7ݰފîqJ5YhZʸџ Y rࡀ4̽ )+*Xdc`ҹcHL]X ˩v&^$oF[\vjWNj!,)ޓ#y./<#**rծ\q_P H;V_DE'"#:dzD4 o"]D`(j*P}Z4՗Uと&+s߀" pr)]#O/˒=ܔgz"vn؆tuCyNaZZ[kԨwXQ(+-YCݕE@5~Zbԁn^|8{n(*6GنBf|jbz d xVA\ +1#'!7Kc; VĚfX1_?z{levȷBk ]v,t%]uWFbWGń, 2N\eRX%,@͟{Vo2:(b<^7 /guv 7ٽɢ.FCM0S OP 8'6k7~,y0mGv?t|[{:'9,l!YWsz\8R @xTq<T1fpok ]ZY='А2~(R~+wNOGs]x8Rh!>طR؃8ݨg*զQƏJ7J@DzŲU8̔(R^+*)yzz"n-旘s3L3C8ߛ2R fđa"d|l,`МO-{\T7ʳ>N7kP(DfZ4 UI#Ps71sce Km |Uz_wdw>2LK[gz P n$U^5aΗ6D.HF/Is\gٓ!"~ɞ/*|E:`KA&6\pe9lmޢI;0@//}+=#K2Ju6]4Ȓqp֓8( V>JZh@X]uhWz`⃰ 1Vmu@ѢJTM솊>R[o>T'>D9 /yf71+]d/.kO\>O.HG^ռp  eHrۨpE?:v]qnsh?'<B?8$Uj-4;;Qi#υz0p'حOfwjFeA Nnmg)aJ]` k gzx[Ff[`*Zoxlt^֮Eܘ_sW[=C0'K9a4Zs7 X>|w\(eQΉоSl{ X=!Qx͌|"x|ҮvJ<=7hyiǹ7P+kh*inv|(~ F0al1a%$wؑF&a-Efh=bax M- V2`,?_iq83e"v_χ<ʌhyYx&hk[Ol8;b00AY޽Fe)EN-Vk V.C9:Ϙ</ߗA&Vּ*!A8C8-L߾a-w&g)ZXt!u q:X%鯛(jq$Λ˹O?%ꒉ]& 1CUy!CKʚ=b]v:X0P;INTͱ*J%ȮoWD/:}'2&>iIէ,#)׳J>t6rx3BAY:?ɀ0)?O.Ӛع_֢`8^Pvg?`D0a.ǣE]h*nEJ(PD$\a#")іPmG1g;O$akrz$jBD֊-!`*7R6Ӝ@"(~. ^)%nG͐jLds%ɏc$Fbl-QwwV sUr4wuÈO_vJ: Qk%A)nCi{=07KWa>,m>dmHz\$k6Fb]x9Pt.eMH 'm mZ,5X)ӯ,x{V6~A|H^ ~mm1UG)H]Y`6|| xpuﰚmyE<X8/Rɀb3|SǓ]EB5h"82sq Aj]y?s<0£>:a@ i:-Sa+ݞV+bD~z{&7I)uN/7QAQ.4qL>յY 5%o Egcbv3S`QO 5Of-U@41&,A<]W)%jhG(϶{9wKG9Z\f[yءKsmsa:qr.W7e_oy=5+RdxTթ:"7*8DYNxN~*F d>b w 9oÁ4v+2&I|n@|.օe'˭ұ`|45[gc٩\R8 { l3,P%v  T Dk=0۝FӚe. Mw}Xq!>(7LHY s/6фN ^u>ewT/+gc2a [2{$.Sp`VTlpX5* QÒ0B2QP҄ N"=iY_5߲_Iǘ*ʑP9s8d 4i} ۣnn.YkG80Ksr¤ΠcF|{74o2@$Tlr- mcyv4IGGv'5SpUVɁ a~لRBB +|ϯi?:rqav]C: N}oBMɁgϞˉR^B֑NɆGک ,W9 -m CH`0g}ߒMupvr)hIz K#eF}HR&1"Z7|oX.v1H SzϗlSn+D[ΣeeY1|è DӑC΍N6sK.TW}?O#*G`I32G._h!z}]H=Rs]:MhWqv=2kh"4[ z`;:#Ga%Uu0ؖ6E>rNBpuLJy^c2ZХz<=FY'Y(ڏBE';7*<,zZK ft ;cT-+9LY4AaZk]W@5z^Kq vڇ#"T1XrkBm{BGVܡ["fbz㨒†T'XQq&PN{-3EsaZ87wi~%Jg5P:A_=^; ]:Ԧtrd *#an>Eý.o>ZaE,΢|)2՞2-BǩDG:hP}{b-Rw0IeJR1Al%4QL}\%Iz¾?ZO,,|Bmq˖C> #8%gUG ز9㕚r+BM9n_ڻ|x| qy݋l>σirZ]O#10]aZzuz_DMo:ܚM\a,Uvb$P䨥pͲBDG)!]7bH -3d !vV#hI&nDpJ9t?W5{g&Woh#i\8N ]/mB@HD'\ $~ݣ6+'9W܏,,4df@ ")}I1T};}Oocρpe} JCMV#QNOՄJZCh P⫮9"hFqơ0˜#>ҹaO+cخw- q~;>r"8C\2n6[@fC")bo Dd e253~<5R%I}^=HE~v $ɸ)["0FC5%)1< l|~_k8shJO7~^n؈3qT@FJ|6]\bd7gTs-Rڼ|&mggjyWBoG _ BMYZͺf 5zͮ®:>07 Kcb(0HC(D31%gxd7JwkeuAٳv^-u(*-1*>s 2Y jPdOc9l,o;O[P" iY\0VpHt#U=SO}2W>a=XA ʃ|":ՄLcЏȢ!`V> e ™.b:u4Q{v5񢎸_"j%cZ)1*3 Gvpk I=~v7s? /E8_bBIwe!r=)g="*\RQ1ưC9A 5&!twf(qɌq-KjP&voڃv OUU֗ls`L:CΓD}եU/\yT}(_\~d->+QUKC1]:SƯ , b*@|?K듒[ݱ.Ҡ{UAeM7i綵J-2 &XR+tlJ"nR/ZOzi+2j\4giءyd#_z%Yۜ0Eţ1xpHNa@2e3 Ghr}n0w&nʩ]\j/M"_!e?8"c4j$Eq9^7 j6zb¶hW8 ES4ffaQӛ܉,`Ua?WWj p 2pMgWK~-{^7%ɟJ3pHc1w *t }) pء[P ?DA#1bjET>` mmHOҹVlD'"KbM Fdv#f5$I /6Uvk궎 rT…7cڄVIsDE1؄kW Vx/_^@5_ ,CuKSgcq?JVJPA$%ImI.1VG|^JeÖf!,"$YP4D <3PA~ePClFI(9V].Mw^9]#D5#=˳<.XO(Ϣ0͒ ȑH]Qpri$XHbOݢJdV`ZS9 6Zsb,hƏ/Q7.,VK!*n)P[ҘmV:aR3cB~ =V!D9=H'zJdܪr)|$K8x)Gyg8a|mLYNuN l;,V ǤAAje"7v* !MIUfybhMba=_ğR|!rR,`/ "崥l1.سޥe̅^i_TGםc,)'9]~!}9lCsDO)JO)U,o[, 5虉̬DBN(rZS&vv@9js\OZb& &^׽~(䜪A.ׇӓt vH,=rбJ6#d HL2% c3~MI,F>~214$e8c vk!%Aԝ#OB..=?R)D8=ODŭ/Qoyo<S |KQ];hY>+vNIΣ GF[]` 0O)> Zܽn)?melӞ`2`ZO<3 >[RF,qYzSmoSi;J) RfTW'FOd6aF;?qF.'m_E9]&'v RZ˖c,h;e"B _%Tݣmɺ,qP~&r*Bȭ%2@7pLD+]VP.W;tj/i: C#[~:]ia4ǘ#h)v7_D}ZaJ+qWDcfvR.sed^ΉTR]zH{&E^P2ylz d:PHknS{Z2'h.Fuز+e.sF\R2"} 3y)Bm[̈9z@E}#Jwe9GR##;S~3%rޣ΍dF`?@}aP򢚂lG}m}}؅۱X{( b4+M緫T}z wڜ5i!gφemkg56,[4[\Ŷ`? $i8~v J>)wns9PO=f?&f BaOqkWلL)*Td?;֫ ';:WתKҝLEi:Lgg4"qǴ -mfW+ΓoZMo.dQJؐ8g,kT SX$]_mM/z嬙-Eug~ g[Jkk&$A'%74Q̦/~7?)SVa6v'/%b˹G82x}î7p2X {1+FNk9U}%g뒶wjX(;̬:,)L6AI<{i) i WHJS3Uais4,1\TÁo&A6ԹQDnV. ;l;MhyЬÆ֬aU kZUY6UakOťÉ_OϔxXC&kRa4#4)zs%h`h1./T_vAZ>sâGͦ)G_Pwha5MרwSXVC+ߒ)=< |R0Uj\SAo}+ @TB@LE$K.O*\ГT/߲w4V)agE [ 2Ba􏽈,UZ L L}=bQuqɈ/-Dp3ɸ^Kc>X8:f*Ȯ HY^@P`srjah6Â[i3cyު譝 9Xn?~G0"XBF˜tRbN@uUsJ-0*Qd7c;fV}Zn=!DEa4 BZ'ҽ2Bp3j-V(kV%\tť$O_90,g:ogI,# GL*x^7!2-x-lֶR> i.DUΊn #H:r7,"Xߦn<7_[.&z/jCM A_YJ4*OdiRButC iT#;Q}#7lݕjp`\Ǝcv7 ިU U4OFP4FDיDKȟ/n=Q?XEWke;mNѢm>~ž{A]=eRY16U~|6EXzIIP1Th!0ZG>)z2LG Q0nmѧ⑩bŴIo1\)'F Qu.k-]"2b`:U.Y4r{V3mmU3NO Y7,P sv# q{fp￧*г2,[9#v?PrYH[jl,?7z^pVip( =B0dMH21Ur~i3ƎNv;7bN?m%PO$~ ſx\Ev$pΦ#0 daq&ӑƣI^EcZC(&@ h-=VnF`l TF~Vw>=B ^ʲ9+\\!$EEMLԁA58nU[6+w^Z1;$o`l=C4e~FR v8㔳j5dӇ1I uiXBMb0m5Og`Q ÐLwzRېC&Gݶ*y&Ѭ`i;% Vr@*36&x@A"u(_;5kpCќIu(>)htY 0&֐p֋#} Z5d[|jxΤ)8Ԟ@|sKO dOc*@v(! WnYUc8[S$퇙'nMZp-{%z#x~MW"3I^w{XG/VDj醭q|[.[<|29ŕѠ%Ce|Q ec'Kf{8cNCҁ!YRA}~]\ *dBkK؏ !InZq s0gA UZ"nI{]N 2M'/4ϿV'DTBF]G[,H-5ɅKA.O|43:WEZW1䇦.Z&T.Y l]̖_ge F\VqÅ;d g՗ћ QDT.Jg~[5yWB*࡛%"khU"xC5+2~N]X}F8T^mbqMeƮbp[W G0kd*oFI=7B-b{Kt6!)@T H;j@#>@ }bv$¤`_C A"0ʤ #, 'dغ6a#(; ;cB=*&v| \ 8X|~Cx!@]v[ ABqd '%3"q$a ZZw{4wN5/0mL" %(I=-A.^˘Rn?5)ـ9{#e.hRp SD}Hp[@S靿]e Vp05u'!8`Em^e^{gqh$+ 0g^[Pt /ژb]0͌wU*SjQJ

    ԇ׻'lȪ̍_tԆv "bDje{~w~kfHǕUE3>:! $#"pbY^B4UZ0p/v z@^N+Դ X|T!pxеw<:@S[&#w0z2硼iE(f"Ùڟn\g {SYE% .>|jbVk)E_0mqlm vZLpQխ^/چ0/29<샞㩧` )஋[9g<c˓rDs"Msԙ aPzBWdO%i(ꈨ#&ÀeNǼ }3;qx'G`PNڡ5VF#sQ&!u?}(Whd!N(Gy7eK8loq= %ptwӴCeIbţ6!S*OWi^$-҂$ʿ7 ZO9ζ?/ype NLr.;T,g$:;ށxڎH N7}wZ (sTrڀuJoR2_<=]se x=3_sۄ^t4RL>|66ðbDY xz+*}*u2 /ABm GoI{ԯ s*y _]ibj9qCȇ a_FSjjaP$vrb]g5NZ̕Uqtc=ss9)dA D6w*EY.V;2z ׬hݛp:$(, /VO2`7b9y@ĊKV܈j2g! 7L;OlO\iI_LXi͵PiN!&nK˶K"`U|1Pʈޘ5cDX cB!OUy~~Zj:C3e޸y2^[NPe]IvoO/yjVe%@dt"99iTuՄvD9iʂ, y>QŜ8ϷElFԍMX@Iyw,ѫ;ܐ@t?F7bE3뷝1yD9W wdTnzhF3-cc#o Wǐ%48;f@ؠPrp'biT2u2>SţoA*ٙTzlolq'N @Uv'1Xp&m&_)+NV(Mc.sek~VQ>H5eI߼ އJ3Oɷ |;Nq^Z9MbAUH})RsLڿJz΀3}2.*kX{u˜ȨmPv c(/d"a+jȲ#1Iv]&&qK1)M> _uu\?!s3IKI LmLaJNlZ ?ȓw]"'#X؅F32*yD3 $_GaŇJ$<bxܪ~Togwǻ{\{{g|w%0w:b$Ɠft (YU@Cэ!=6U&A{4<*~kr,p8 yj,P3>4y #O̥*:';7[4WT'?u}_n9$\DdlR޸jK;olZ9}9ԝ&}GF#@7Cq6pgtf/(qD]+k;ޙ5*;n2Gu^«Qp 9M**U WlC! ܖՋ7dC#/h[eW\<<ƚq; SDJJAa})'Zl{dF!+B%-5< w{ZNJ!<96!UV:1CuFuͰμo|/}# #wAvT!}EPpw ^rAR_IaMѺ3L3">kB4Btny{;A`?/*:UГwGLsCiy>-55$cnXGo;BBCKLt)>j xuQA3fC"sر{+4qtΗ9ǸjǬ,(8?hy4?"CLIIzT?K?d嬱^vZN{*'m*":}T bJLӆ WA&̕آ.=gCf# z"'*aڐ>,I)"VV?ڲc%UK̤?imk!Ƈy6fu3"'"e0KMnK]﹞g!I*&H{ G&9Xm4om1J٣H4}K!$~GiȖBF,buQ75NUJ~7Jzr::Q](uiNJlŒ0b;iX ޓު111z M0s; ĺ.#1nLnp$ܨP'dfQ2Ë{Rt|!IϺglCİ;2!yF/M2Hi7_v|rx+b_ "MJ;L8H0EۊtEn\Px~򫜤=msp ; /t~h|#SN6nQ1C:Y:̆SaNFHl1E[<`dDaUNoI]PL:iw_5ܦl*tr(Rݾ׼h8얀Caa%n+(Z_XΡeG${X1ڈ gH)V|L Ԭюʉf>j4H/= 4*M!E:ި[% DI_hZ9aW.z~i@n'2'SX̸p{>ne'B{\LDB\_嬛Dz&Twx2F:[1oM0YA;@Aσ(wbc\LRģ"X1`V~h:g8h@tkleL H ~;43s"q'0́[k~'i;".v,;.q/s'Rڇ8)/NnE3u3SRř ~GᴨOat &qtWzszOmQ˅<ͤ&2<ѵA_lV3J^}h]uUw2vymW; u]%hf׎R49'/[tf_&:( 5qWJ EzɃWBLo!-Rx*]er,  n t03d\ iG Vy2kDMV<]&eYG1d%+Q7A'$Cy6{  (T݊]8\I{bhskEe|TMM>uiH?}jDYcCJ[a%4DٯkhiquM5tQe^V[_63E#jYn~*eC&ݬr3-җFWӛ=A+GvTj%*/6F|g7@&M$ve)2W(J@ ::}2V_-;z}^ۭԽ$%^k6`o%_iđnZD!of>M&H\ۍExlDiz:U)uJѪCSANfBEht slv+Gʅ7W9XtHc;h婊qɝ_b Ӻ _ {_ ;O)P"%4ot;1~3sbÐ%n~_P{Ê W]Wz8XDN%m3䅣:|?>]&tsW&~<9d sjSK}"=*[R1!T0E~=8-} %NS战46) [>Ћwm0S?q=x#< P"i %oAc >MLK%R 2Ǵ%> /36W%Phc&=!^&eձ!{;B":_ȭ#r)UByfK_ǴPZ&ӓ)`$==}.}Ẅ(&+-Ud_-XkZ2VX;5OϚ2Mֹĺ6c-+퇷j3A!q[=G Fbu^B`mKRgti8ŷ$Uyԕ6 XݜЏ˽x'j3?}&+06لy.H( xa!FN9;T/n\4ߙ89Ǧ}\S~Xϑ[1os᩽Ee\$[۳U^XR3 N僴rC2Dpyэ;"DdCܜ=T̠!ZD 5s%IĎR),.6AH+ʧv eoH{cnO-GGὮ]֋m0q~g=H`_@!gsn9P+i ˂e`IhJfeF;\r# zS8/d>Р^W~7G*U/*]{zf7'aw6XpjܯxD+W(>g"l~'sP۾" Lt6@.TJՓJ-cSOQ8u#U +thrJ5ɬF{lY+Ӽ$l^UkxncWG^(ǜ̟L8 1˫Ax69¹jyՠCCUnOge4'"5ʸnwP!&o4 lVnQD}^E rG֔ḮMKq:Uh 8ߪ%[i4orjs>ܘЄc4CN*_D2coL`:d5cZC\%˛ 7'{gBZD@2x)OR1BzPݠi9" bÊ^Y?-Լ|!O=8rS+4eE8]Mƃɳ#EB.o︃+dUR|? FAu,NjVPM$*YoWC74L$~l`iz3E~@T%`CyQ47PLWqX dC.^vpoPܥ#][,]OV Ij mP=Gpkʂǵim,ȨG#idb0/& Q% bAԬeH5ߴ|d9z阛 ǵ@M3gsy=,ӛ_&JuaށOb<;"“BP0_vfdE"ɭT<*@K?_ au\?(xńaۿu;Qj֐$PHwt:x xe^lzin/5PL-j2#>EO|NPyc2i,l6O3^J];A ThC*>"K,*]۱cV4ZBMKA9Թ,MSw-lRa[BwG讝R΅Nׁ%H\48zH,$gÃPaeq9M fc/-А4CJnh vH1֬X;^<47>4i3pVUNGr`^n?Rn>8u#O$G Q>A\}d&~G/'Nl0] +*t8 Los lKl,aEs`_wr=%3A[ES9VlSrkxVN &]郵^j )lr9>+6OQa8[yRà/iJH2> a@C|L D$Uoy=`WJBԫ7!4=LquJQ NWD=srSn#~MYc緕O4q>:Y 4lȐ NZD0~>'ENǴJ/)}=28*67L`S|ɏi (v9I$xi cB&D6/MbZhuJ0vR1b2\ẙ`uqy%&h0wU ٔzyWu/.o_}8ke1^Qؖ4 >5ϼk`8ЁvCҎW֬jcȸFznq\@@SI'ȿ)"_z:"k7 ]KFRieDѱgYZ070701000003f3000081a4000000000000000000000001642f0975000021c4000000000000000000000000000000000000005000000000./lib/modules/4.18.0-484.rt7.273.el8.x86_64+debug/kernel/net/l2tp/l2tp_ip.ko.xz7zXZִF!t/?!]?Eh=ڜ.+kgs׳Dgz3@RW-*Z?J#t%//{*c%7=pZ[0 LJi:ZyDa,bctm ֎+& N1h*' Ia_=H db!I߲ ފ=Gn2'UXኹ9Vs{yDVC~X>Nx\L >@1[o )@D)5+ #XHhS6uwA# `],w:pkLKyČZ`vmz sZKTh{/ SJA ?BYk"vu|#c R-gBD%ïq4>m)LJ=aruO(bGK.^!xl |b܂ oCVl$pGbB(nI;rEZoIU Ȫu- ~"G"4V׌cwp{sw"Q8/Cʸy$$zХ|Zc#4 4xoyRˡyѠZ΃`@3HN9!7G.o37)yjS!:k~ H2p`~d<|o :![}S&fB5Pq,풼f^dӍ>zЙQyg+3G&VU0Rg`;;Tzlj3 >Rջ &> @-+cLnc xӠwLrhl5B]>,Z y_9;*@N;~^ :iqfa2ۡcͤR@ҩG[&  IO2j)8ORm8 Iʺ!J!*0rnh<nu oKĥ@])rB 3oH5+hܡi0\ AZʌWC皁dPD ]\_RNmzd T"b>ްNX?jY$$Yb,< lG4i:b^M91mf\Q~,q KQɄlN<[XU'a p g`G# !=fV_XVh1cXA33Ahк@*,EucHžs ڎV%%J;x'jV˺j; $ ȫn7m%y%NidԵ~+C:z+*ދf;'>~Hd_SD=tL\0N혏טi<<$><=d-Vgdv6<;4Ĵ=U5qi3`9V?2ы,p9m: <ݕCxԒe+պ8lW[<ԕE xHqy|Xf@G3f.Ih NaMǺ{o1;QsScO#}1;k7*cp#QLT|!rx+g+2ȥН;@XWT8h4 `/ևZU/} YnJ} YZ kFbɆl8╅'G}! 4Zm4\Qܡ ! D.*6QP5΋A1BB{='JW侚IM:r:VRmпtG_4))#![榘Y-@!"|حcO@S/h%(Mz68hp4-}'%Bo' ۩:T" }d@`X{d:o3Ɓ̀ R6h~ ]VѬtXRU '-ԡ>i [`o*f ߴu@ck @Hv]T\zDҮ{j%QW1N uOsZ$4U 5+:#1C UOܶ>}FG n]Rי4M RZ0`v]s DmG;bwj fN^EBܗe;IG~vT%sC|INcI4YG&KW*0|0B7H#y+7sf[!ą dI1d"Xkkc<*HNp(/y(-L'\n1E&\]ºdgJmx#l:-A\07r?)A` D附qt3yuCTH`pb (KRՋC]kj=Um6j\򰙎拋k>LOx%k/dk qbڦ#iOLTsV(ne^@,Iţ$VN>?3a q=ğXL {^HmNyJ\7WE¢r^)<Jt^ zsPC I}A t{7 8kS83Oeg<õZkT |p 3)gƨߑanrj[Rk^WYvHM(7@vEhs #لZa9tBoTPl?njPNk -o5n(Dz_aJ ~yw~+̗/ w7tj`aK)s@@`=hئĪ1rf\w V'%5mqg~Sm*1bPy${Gxw0MxX![ìzޤ(>h\IAjJCG'bX=tv#ET@ftѕx6nn@3qSsuy`H$8Z!+ YLIcb=aЎ1߻T)C0 oy25toNݑ'M%tѧ ] 5]'Ko.\ pE.}Ybr[duvۦ0~KrCKi Pp.,"`a^LPu+ &A{RUɘw!aYؚ͙^mIOHXihmh'V ` z XMjQ.FZͶgP#^9amJ`kR2>V$jnݔ8ǰGIWt<4wq8 P_φ,5Xr%ahË>FMV3nNy>ɞj7hŚ#CW{o&P;Z C$:8`oF ɶr McU&بSgUTQփw,Š~-.bu {&?vWJyE|!dk8i}PERQ3BL4t ܮ< ka^VuV>Ll J|?=`j@Շ|L垟Iw+Nirz="#!q R;iI} p@e#W'VpjK+U>ڂ$5Gk.W<\jVʦYM!Oņ S 9 \vPZ|ETXQu36ZMSyT1ܿ@Lh&ףeψ| )6s@8,nb 쯑CgD==@+fMaI ?$X^0RI5dm (Dg%>eNP~fx%[?8I)`qta 0R3k;,9q9p}zR]rcXE M^S~Fʢ`*ʕ:tбRUն} 9F)GvhO"QdkH2x%>x52--q[*'91k@ S/T\?3J$|%s Is// MLhbxY{yK>mV~NQ"3DIY΃rs&Opk{zLӤovT뽮џ˜@G&G3(% m;E.EvnY,,@^\;j6&|p(hu*/q˗p_!ftԍD6* HgWBշX 'r+&tB_ \ -{FE!zM°=g4FpN]G/ঔIl^txd[\F.  K.LF/_3fdwK.g#Xm6;-&@!|➂yk3@_ZFᔄ8(baЀyl>S jtօj- wQ?>ffaTzz%@p"fg`$joP>T6Mo (Gp4n7WK^:kvD _pɣͦs -dU/Fi8g{)݊ e9.S%MWm*5:?\69P7V`ґHyt%@~iKσ00nJL0?:MAjx_&!V˴㲽Жgmsv 2Ʋ|}Ꮩ=:!^UUUV&evXR),\1=9ztZY~Քɽ[4ƒ%ɪX|1:標 1vɢX+J : Y [fzʶcKS|Ux#,BH󚁪3sJv5' 8 kjjkx}I;7 lj |8b\[00V0c+3eUL1ipfL ‚lJgCޕ[8#k3N;!Ǔ8|-x(1a0bM}4 ;b%d+&F,Ł 0 vc:Ŝ']t'AYϳ1:nGj <tR s` F+;Kϐ{)A7 Ԗ!赒ߵ[i$各M dj*+-ʟh<2.<5Y~ja(}^Go8r61C Mkދ!ߧ!HCxDMM4xzqqPEFԛ[%[0&c.-Q57nTpI-ۛ#+@\F(|yɷ Iw&C!`\"S̩N>B>CMڈS[d)5Eќk' !pE`Y|`I_fH0Z{#::#[Xκvrݮ5z+K$~8ZqPz_nqUkZz}е+R O#;mHH%}/3Aޏz$M\t|0d i|Յi@p^asjF"g^~A@;D;XC H0ZrwE+GWZ':,$0H"($+ӗOEQ׎l0HvS8T!%CJȷӿk:|+Vf.@_Rme+gmW,3(˧ew<-N*~(z?z uA0MJɒ0OIp";x5rKlhZב֕sGh 9!\ ń9r>g+۩lW4\{oY kYy5X̦_u6ۍM ZL?+ {\:U1!hyT 41r6ЁIV 1}2"ma5gBRlZcZA^Cu,9Nt(ى3AߞSxP3, s!.F}`ҁr鎇a-@vT]jOx ZN&Bhz#*]Ҵ /Ijk?B;H15۠YKNA֢x\vv7@:Fz2nx%ܕhO'Yb+-F0z (Uv$Y׷u֔æ9G$dTelN EdJcCebK,Vp'ZY)B@ PpAkSO"Ѕ|GBPVO1mΉAPJ$JR&;wG*zM0iYK͚Zs} ewNt TYP(ƍ`6Pdq$hoM8IEmP[{ݡ1È JWkֽ|L+qosQn0 s@) `NZYҙ N1y7)z{Ү4,k Y-Fb\T 3 Y˚-c+GW^F<$u/9$.f{ȣs1?o1:>Il$uwЎ.=qd~) y3 " ftrZu$vE|>y3y]4 k'# 1F)>^n1)J( spq?j2~>NqtU^RƯ0{\ɹλL>z߫&>rW/)OӅz+J*P͹PɓP4l6%, #x^7!iF!:I`#SV %N2$1JFQ^}"'̾"5*xz@Yr/5D'E ys6޽>K ȗhinT_*!)*pFmxg pw<}gmʅEꊏVB.T(sfg!X {\mؠLuyZ">ô<1;Rx%^3{  Siw8܁Oae5B=N@I.ܿdA5(0:NWl!УPo/Y`ƀqDce{ SVqKor|À|`A*t=j60|pԾ$վw*TIVcZf/D1|FVW0'&]{|Cp 5&DƁmT{DBWyE*:vX iZx5h -BK'́3&#D@>-c?pj_D:ݻ򃣄Vt[up8(Ba{aP3fyd(҆ &F,-1:ʸ Yҟ~t]/n8.b ͈zE\\9KG'ަDɏL9HPV0^uh[>t|"իD[^o{۰2kpv1 6a9gCBZ%Eon|r,]FFуՃ4j[s)TP+ׂGa %ݰز &{lo:XSiypWk{QX/eNcz#f /Rz'%b+NK]P+DǨ:ӕFUN_?Y˜L8+r,;VPИ~ej9EV FV<st d \N}ϓ^(.0 ~jad2xT> xUrE`]xV!C˅ɽZ䜭c>Kv^eiVyYG=nP˽VO/VE5©!F.^ ww&[} 4{fF'=jkҁ\mfhʝ}Wc~mđbȃsnZ@A*` 4o5킯)ܻ RR|ԘYUpZ?_P#5yp.~>i^#w5E/d fS<ͮG/lިQ}Ba>]v˨WތY52ҖEI4_,qrS $Wpq}DׇQm/~ϲ/E" epC'r |Dzk9wt&t||*"Eq`Ez.st48;e%EI]w en#& 9BN[@R&T.rJӰv4Z{*Jx@';p\ZxejRV,,w=K܇T3m/xދ235^O"-PϚ5]Ɯj$x xb<.DkH:d(9Y}MnjVff2*J@$SeC9:ƬWSɿ1lh4̀{ID2p^NS D3gGShU{թ r)f)oc"Yڻs9b\؆ KWW$<{p(hj:o`x^>l>寻IWM̱UBtFW>#nT53^5ݶb yESR`[{V WI; Gez ѫvȟ"ZE 8K=GO&JT}@M4@IzNEM3@E9l%XeW1/rρ/&{M߱ NbZKu`Qo|B^7B:1"&uZ)gH?{j[@N?CrBs6G: !-ӣʨ%gGRd0蔽Uе=Ai{N $ Fy+@Zqp UNEwAwG,mgf`Qi2C [eSĆ_KwѣkHi}ڞ5|uZ髱l]WgdO5oÍNp#Dw.·np\y Gd[.)ӥ[᜵ q`OƔެCێRyAB([ |yzstpʞ~ru7izK0%K9jIX7箫{X5\aN8;qz#kN?kvD5'SԨ )PC%·w`U=bC𖣵= ZS]LX*|a[Lࢬu >WH"(%kR{ro AmH)em iRǯ*F1=d(&=&A\@+\.%A5Gx"ip)}dʻ ~}j[5Be^%XU^6&&X+j^U̞S 1 0BG 'Jװ09!:J+!Q꾋*me9?6xUR02sU s{k9R;ح#}H1t|yLAq#nyVl60hUʑH Zc8Q'Uv€(^fIs,ˍ[(I{`}ok:~NfI$NEo#lm0›TPs^bw6+m=zfYe=lOP*;k :Mw,+U Oց)_ۼ eKi4* D1f[YQ:V i$6=+i>Mh*r[^+'"mwEol Vo0*$,Ǚ!їc)2pL$hp/zd ܩpچeŠ@P͸}YMbX3cƒ;5W.49,&3g "}};Ty`PlK]֫;@yZnN#J55vX{GLqLн#c8( +J pD `< -ȍ,T"BR&Z.pұ\j#Q"]O۬kEuj{-+Ͷiv8QCJ/챗wFM *Z8٪PAʽŹu 3$a,Nv7Y><>cʄ] c5o$lݏz-jϿ?xbz_?OaWA^KYNcܳ!&? TFEWd3 `̳TJxHa5u ^БkRKNIa*Ob<>auh7e0z]yD5\Gc`;vj)Mr)=ĿoQhar+,ܧ 4KOcn:wav,C w]TCUikYn ''ϗ9z^^_fK.z~)^Y7W0h+;,fufl%9vDz6{DkW].d6?E!#!`vrD2l_"r+!+'PmbS.bD|MT41 3˝:]`G;vQ[<رM_evm3tu<@懊E s DTے)IT"3.}f5`V[?AF@ڒ3[ً@Y{@nnrE7P5R%b}~vT4RwbloO8d)]c-t%Kk6ӄOLYQW3KR  |{2F˂:c#(9%o'$4%c'*x?$*R`,qɍTX'(t?B+$ʂN <`^~c^%l7;cVO&-N`\0ZnH^" ?Ttf@Q[.;\G>lH>O´1}nZeYNCI6j(4Зu$`:dADFkjKgI1gYZ070701000003f5000081a4000000000000000000000001642f0975000659d0000000000000000000000000000000000000005500000000./lib/modules/4.18.0-484.rt7.273.el8.x86_64+debug/kernel/net/mac80211/mac80211.ko.xz7zXZִF!t/:]?Eh=ڜ.+r)isd֋z%QbFVCԹ)}# (F v}M̹2 ]G" Ѥ aK)Q|LiFng"İ06S=>&Ac)ةͮQO qlа8 d cblכjdgVq,]m6S|#} O59wfS;;a9Gs|ק[,4r=`XPºe;nt$)k4$-Λġ| CQL+IESR*LyF>p|S&F6E~F &}>J*| -jl=b0qĒLCԢ:ER7кx !]HXw6MoH +h%cf7[mh]'˦3v'/Sic_37 1uqɃ:Feul8K-=s0])LF/[1kG6A5d$ΡB"1֓3tc܁"aV4k4gC>oX!+y8Zvnkpam=DԤ4Sgt(x]'B9۴Uג6LFvJ:` ^'!:j~ 9gCfC(x8[ H`ZmbJ{A3=1@G} ;RiskG)<jFTQb4yA1˟o[|*bb|mR-8qg1moJj'oAjȔ-Of+󁇪~c |MՀZ4~5) 7QKCG|jF׳btQ=/b2哗WTNz _^]I6Zs|wtldA, X5aЮ丨q>zҀqZ'/aFZ?YEo%.BtrF"X<*Meep~Է2ϳ]\g2T h`.{Y5'  AnfAj)3 T*13@y]7_rkCQBu=Dt+7.gd(f{F/ d7glY`a_뚓PApo3{˗`[=34ie}1;0z߂8R^dA{|Ms5`tܗFD@}랩]ڒ 41r.n9CWI}LQAX*CINTF["=lv"j @ `}+b#I!7?R(xKjEQDİJz 8A_B-7 l8xN-=FGSA%d+jÒFJ/7| ?P>3FO!K+0-( yA'y.6pE"x>昙"ߠ" nW4r$Es1jhI,e n(mSD/?ZgV6x+=T)B­px!F cI5&U7w=)"eM?mȲrO;V%I0J`UJ;hTgv`TTEyv.l'Q٠2IxLKHK-#o>:m*|yн9" $yF *QGT(b EaM'Lڑ7Azl%|pT&f7e½@^Y4jcx7{':! C z2T'r"S8OҖxm`p<;hxvd@\wmyFɸz^uQtNͽW nbTӈ4N [[1V3k+սtAN&șQK̄B$ +|?QݽJDi3#Bϥ`~7V%xbǃ2ބ"pŞgj+\RplC;`pOIdـn|NYpRȨL,a6ɫ]c*cXg6.و>s_G+T55KP^( Ǒ< Cat6z 6OVVktBYgnH6%O0x[,/aדo- Q՞T+u;@}k ȿŻO mD}5ς?r*PG%4$f3dufQ{ _;zF.dHjJO,b#s9Km O&IpH0P@ԣKJ"C&Pm)CRq?ACZiFރ0{5.kZ^!T="sS+zm3ëⴓg3" 8Q/AUyenK̰ A1n ^1r8F,+7.q=$^`%-"9)`5xo}1@nGFW -DOiG,T8'`^&Ʊ~+XɸH5c`5p[wfE.X 9ǩ!Q¹nvzo6ܡ%3sf͛30-t_nrRCpD L5\;ҍ/gQ ͞TC@B/G$}4/>r[2܎hAj:kTO,w-;,>A!R0I_" $햽aI*[L<؜T|cPݖ W}I`0#V:_$.xg-Ј:d J d1*#f*k*nZ !ѝ $lV&L!#gu qnm.vqʥ^nlHl2@Xod?YM~=xYu;@U ʹÚڈrjx\IȚCc%+C`O}A:6%OL+mz,_Jw?Ľn4cC4(}ql-%>L< Li}]6 '"4wc:AQ22(NvyK7|@ !h 9cI-IݍGiX樺4`0 mop HW'{lBL<[8FbNk:P8U.LRu'bI F +cmQ8 QY xzY>rG6)D2QXOfuNӖjz֭(4WӴkbP@Ý! Ut588M[u "Zwn4$Ua@jS϶@2 %0JFxCzڪ _?)7_>x U@Cy`}m /%WV=V@|WmLޒ.|'eDĕAޫq=p)kԌ>H+NlDYC.ד殖m|!ݾ @۳Ca(VJ֦PY(v^ +bF$jɝc$ nh55L~&A~30 ^klMGɚHѧtO4棲H&*d Dw-Q2/0-u 2y2o[YO!j'辦;4s~KhQ2Gsb7A\OK.+QRrevHɰP8p.z,N$4|,k=7$I͟i꼽]N{/ HDB")Br45똤i[s;tpѼX%F>m兮ؕ$H) dJa3ؒbRAbdH{7$G cBO/ 퉟mSv!;n{A EO Xۆ-fU'+Hfi ҦKBt5:*/o Wa/?#%:xި* UV߆#sqt3Xd (Htq>r$GE|̰Jrs@Ma|3(';iEQ݊zĢ$5'u uӜdsNMLz w3"dZ],6a\i^m vtUȂn o Fnacj)AjU^7g'9!3{̸ONw5c.F\xҮީؼʵ8ZR֣(lY1V Bfֆ"]eztbBFIa5 mlůsySn]T;_2KO/`ޝz' IiSEI`Ho=5]7Vd-N ppg\uNfwB%&:|&.oR?g׌Om NCꝹY)&~cZj@ dm+`(x~F h 9P1f#tTqDb3JoYi+ +l:4s4jPȥM. :3Z5"-+l,n2,қd23mFn\ǣ1A]\Cn (YmM!ښ"H,2LX9/#D;KW8WM;p Zܻ\%e[jf_5Q48?j"zo.xXU.Os DRPY0 $+‡5%R}0u rU Ld=,HǮ/1H&U=!s_hLW~>q*@TW\ߏ{>%̍j@IbjSLl՘pAo26JZOon}Q?Tp%1<6M+>F\ȡP2P,.%R ^b+7Sh@}8 W0{$ /mIeU})1RL#SXK,9xy!;"Ŝ)"3\I?iC+k8BG;)瓤RyJK6ATӻF>It({qVDG=g {.JlJt WiD)ݷ=tׁb֭2sԘzb `(Z93a` @8 0D9ݰw˥J IՍ>aLu-ߔ +}\[xLѬ9,-zNX֦^ FN}Sͭ{ܬ_f<`E.49QVIʨȄPH#~+ Ì,&^ѵOUT;KXMLvO ;0 Z*$Wf6ۈ0=3Su8^Ny%\#'ֈ1[!vkla%H{V*>0}m/hG݃pj DiΣZ~_*nv4sv: rpPXP!Bbު(VZ1e_d]7Ym2 er@4f=.0[<զBqz7f@Gsd_F?_s!kA>=@6q !2E쇆FcwSb;Vyc 'v4&a#_Z:Z&^( '>yW &%Ѥ&ZɊlմDj3θTPsȇu|);ԙeg}ɘXh#O GtPyi9es,n[a<>l0fYSk7bؑ#i&MfC>00&mWJ&L,}z 7ڝPz b7@t2CZ몄!E\-r3֤ ,@-&dW҃^]K A!L#'TW1-PEB qVv@ |W`LUM>텸`ݝÄEB|i'_ݲ?_8Ȳ_P`Ґ:z폙e%=v8D:y4,5F%DN"ȅK(\,Oaƞ>b HVP2[;vP[Wd954'oŹڝRTXRlVJK_#@4]nogF61)%ã~fxOoeƓZ2R?btRGwЈ[*?px7_[r;f,ԏaT2^ދp5z aV Ki0ĆAԝ;wTTIG"Yuߙ@41PEsS)D0hwAQH "եa1]6Nɬ'i.zb׫nK0z/_7 ;YqFee={A*n^#Sh0o~ n)(iy7oHV2WFB1/l7bR).S%N~$Բ C;&,M,8҈i|ŖlZH+eJ%pp_Ue~e5F7bg3h߆-7!ݜW`߯n3w=G~ a Cj4n"9ـ~Z)'ړG=_j}~7\lU}"tAqxJл& 3:=;)*j!i1󜰍V&aVHqܙ]f#G.#ђKZz w w4N7 qU4I1 'sV8GҾS"< }DJk|j[֜DS1]s>-&8ti)u#PS6tGd>3(Gf*[uH/gˡSg< 8-I6M**hmVak-^&>2o]d_2CjkrfTRwsemև'(P  84j`H[0`vs=5X .A^{8--ƌC, ߂hFcmhML-Gz[q. ;[4z/vt yYݷ^@F6d~:Q企 9NlְIف u Ve[$}atu}|K%FH.xU& =+R a"#ѽ>`o ^;E&Bݯ RɊDu`Mfs,ON'W)!YSgˏSUJ̦ 6J_e|mVOxY@otd/p}7HGNItAbgWחצ0v/&%aoK\q6bVO KPjjt1ǎHs|$k/" K&mF?N'Y|bS~ZoٱonN: XԽnq, `C4*( .ij35H0'J؄:m|xI}LE2D_ s&؁% .I\\,[:!_ _MCqcKyJCW@-x ?(W;ѶC8_ qsE'3zUZ0ru7աSSU-i^Iΐ&8e2 w5UxJbd*Ѳ^& A;Xe{wR- ,‘c.J]tc%Upd$яkBtm}~8 Pw4a@Fј*I\*'ŮRbR[\%xk<kK8~DA"xi?7{QO GzhZ)W7'nn<`d2TҋYɸ{ylw73. F(ǃ!K;u߅ XA ƄmBޢk~lJvG({H뻨>|ՠ_q<-d{G~C0mpehhxw u'W$̋`'\zVȴC[J8s*[)aFLmhRH՛g'CŒx9WchE\u.\^~d~CiC  sHh<egBM2]}lj}oJI0Ԣ"Byx ۢ1rg~A jؽc)C/\-~Ȋ%c=xSbAr7lV;oZ:t;w_}wWtkfd K EȪkZm՚yX<Jbe_l<%aJ iLvl?As2Ӯ %>Q2 2j5'mKNګI2q-s_||=:9U//^r] kX:eL3k̴+, 0BWâ70iD萡G!,=DŦlǑ;M};||%W,wNG>ɯUZJҨ{'䗫 Go#Cp1?CbM<{_[Q`j"gؓ@Pi d ^SxzfkOk¹{'!?*L|`]N-VA3`0Ua3t83vw&NO{]4|kN(QVDR3^[ *(tgᮟYEmLi!ҦSd(JG 1ưP)63g/;^0t}@оfoqe$]!(6%kMw^LTw@5X9C@I7rp,A;4Ah=ˉ+iFnv8ԮP6t[Ak)p,xp# } Lb%c<[@ &몜*,?ny}, Tٵet ۪EI\PMCPxCgsP6+HԨα1<L^&:/syMq)݅@ +ʲ `xgy2ɬf׫G|"J)\8p|ٯv |^d ɢ_4l,`^BP:x5Z7 TYp4Lv1"OF>nvOkG61=@'Ν\%RjCj{K6&χھq4Ybh~=ډ4.c6t08''< YP i^cD($[#eÊd`7wA?ŋK$5:as)4ʖ@g~L*v{8fBZw?!dLxG;0X)|qdqB!MJ —OS9RIewXU/ScXI ?4–jtykKHr*稆K֌ASf-~AdWuOv9R0U29^PhGҤ^",Þ٬9Jw !74'iٺƇ\mUx<= KAŰv;n|K#¦C ꛠp1wq݆q˃^dH4J<"qpc[vH"6ߥ^ rM9J.g.e ۲v\}V` #NY|X鞺bMRIRNybw/n@N<ժ /n,MooWcW<ھ*EEފDHz )^Y<Fz/e8W pAݯB[F4jWeBU¢&RWAԣufcJ2l=pӤչF@mj;δoR;oƎdoƁV$~jkđh$b qg SB~[+?}A< C7搇@\'0蛕RtQ\ yM /Tw.N1iX@~aXx&rKۻӺ؂H Cqp(^Df\t7J#2w} -CJařh8.H_4q;bnQ_~gsą\ !F@gx A7_< N,rQF79 ^9})3PMA2VF$)r8PPOEK/]Y-+[^퓠LS6.*]`SlgS$4QآTg, f3X_awo pUm !oPdQ]߯?dNvaFߛo:?ـ3MWzDr7! YOXmp"PF[BsB v2Ƒϧf.,S"zTr/Ȗ1Yoƽ!́/|qsڽHդv *qc'QW|mFZǗͧu#!AJXg?G򍦲Uduh,0R6;8\bv6 ~qB[lbqM.Zi?9\DX1򍢍%5+y nYzvIC.%;M+kV9\◼|^v@e6WH="?cY^ʟyd^>+6!Q mwMEW'U ͟V5O$1W,'ū~.|I`%񼄄;-GV9#Ptt 8>b_d4vS2J8r$A#:xމ<C м',pH-YJpGf"!JѮ]XV24קki+` ]lzga6g:›ZI:H>k|鞞9,:n`܀ЙJ/;)g/ V(xbCԶCJ%dpajv!͌Seʳb Lq;އ4攐6'YϫB,1RJa-UxM2Q87Fdzή3_ 8klb^DTLR&r}/+@aSohK69d_k Q+2& Lnpfk[6PNl:9>/ L0+tʀn=m $>BC&魜5'? =JFnݐYNdNɅvRM?Uw.\+~(v?mMRU7t/HD#^0yìE'-0;"Q-sOW0OݳXBֵDKŏӘ=@Z 󽓧e`51X* Nu 'Xߡ铂lO!nʬ[g8}AeTPhN?jqjp K,ЇۆK6l6[a'M,a"bvͅ :%8?RH9FW%tc}ŤVl}|`igsmAX%)Hje6s 2 }L T1\N`~kl l6071sI]|tls=Sd1rrOQ{Elv|yTPw{C ]a6*)@wes}ճh_L.|WohCIBҬr`ŤOV7ENJ>] j kVIyo)ng.ѥo.NHzSIzy#,|<Ÿ VD9f&mA:PڜV+Sf ΟʙHT&"213Q:)t,> e˯u0]YCw1 Ǚ v5AȞjMp9wDkow[ 2Ɇ"@)h. "BMBb`7p'?0/O5d5)^}wr m2̷Jĕ??;$ 1^74`Ȋ"Hs*Vyr|"<V:#}fվ8vaNT0Q2k2˳YZTBN,ĽU[0RD:$)Jf԰8aU!z.2̀POo('*QPϯ]v~0b>uZ|j{z #k#t㔷wG$ˏ9QEVHXͳˁI)[Gl>E1$\ǐ$ۻ86,|<,ʽ&Oo3QG;,V wEXAш 䊗O]{:P͑!ǟGm @s:x)0V ׀Lc^ŷ,.m+Љp1iaP>#Ǻq:plm^@L넲V wg2 nQژYinV s%!< BЪfss|E kի"5$B fIjdGt1 H/{M[df?M(yf}ؔZ%N͙/xLGa$pq2ou@5z!6MoAR X6my,q߿[|Jx}4"$uUs (._?@]پ]e`ٟ 8^{l0Eze_(GWv@?~pGRF=Y+W|yNEŵI&9i[D(3adZ]XA7#ޓ*k.lū`ڑe*j5vԩ DueKpQv|$p&{\Oii^sd kWviQ:K{)沤&Q p%Ofn0= zz名f#g8=!]X VSvo.XF]NPqF,.eMO[2")YvNơf !Oh~Sfxc}7ssZçb;b|W a?WVlwBP)gNw Q)K9l1mOE(cGY`HnM%}BM+:Pxauy J/׻ /#ympx gBC@CXri0mE룜9 S Ku͞D)'Nەo-tvGoy73z-0voƗ Vd ?[C*hCQ`R^&?ٹ9`lltӓ=_Cx*p/%ՀxWmc1,޼{OhB5mPrp˞W;L%;7`)W {GtX\?㶚n2^>9A2;ޜptm:t;?Ȩ-qג 6'ٷjz*5 ( sP:"ī #*: k^z[Cs1l]{+4M)APL`^ө "κ%FbT4]wT3{mkڴ{6Ϙ1` N}^|A5( ,)5F,hnvH:d 4ʼ5E Ra=mizXS%#[&CY+x5дӶpd\#޵Lv$9ŗ.O|)u p 5!G85wϾ%rEMW\MIWk;a!X@C"n1'[+ L_HWSiT|SP{~RmW*/,2lMIO%  n! Ks0-ϙFn{ȳ*2:N@ȕ;^k3ryĨ2{Mj6c.Veܟxzs9xKF'Cc|kv.yS[Mj!lTAҎgTAbmTluũm|gwOG,$EK٨^D%S} ~Luˎ%"_&w,)o--ZkHMNoԬ.}տxtu-ueV A vէ%#t9E<h:$2HB#bx w'=OjpGN kU)'IއhyM-be5FrVBta@)Tz&mK^Eu ;/m)B:-j\Q&8 8ͷm@Y"gh&s.Yc!'F|V\;ReɷgB0YQW]SJ +=t_R Ӷ,8k7g[Sh:Rө$-*qD#֮xܹ2]4DÇ3pYXa&aPӯQ1'I\Uqx̐NO]JR<܃sP XZm]OI?؎fgZBQ$n gbhΆHJ^D}1zxWNh1bx3)dꡏ|\;Te)T'3M[XJԬv#dYNRtJgWQ It: _C;P#I"!I{Ȇ<0ʍۛTUHc" ɟ8w%axhP`/8Q'r9úT6 X'ŸX{ɳ/=>~L_>U%E~Q8%4ObkYVGa~xp;QN G=ܒGa}KTtQ%M4$E>o6`=װ'G5)4`$qnZ*EMuxH|E8U[؅8iڦ"]Њߣ'<\47 n2 t~%vÈāaz{<_vL1v:wY*]Kl:_CzR$s)G]9/:(8G,"DUS+' iH9;&wPf63jvY`Go[a$A f9˖RD50RU\C9e$;zvPf3t(g6Yķ@,7]^SOZ^SƠqaa*Q1VӰ(mRp/B!5@4 eV\-9gd9{glyD kHmmRīH',qQC^6Mm`G\aI#_}5X%X`X;JgCCu׉aΏxe.~sCggSQ/+( D"(%h/f.3 MV U?KkZ.\'l"l,x&cQ`i"*`mC{1>J l9SN,ֻZ{)EE!п.!eOGMJf.Nfp/N]?X@0ƙTsHg—93 °n.ReB%1 Z8VB’Y/> :_!WS~Hbޟv)h#X43Vݪ`5\u1ؽnt2\|cdzFcl3⋿YF: 5c(m<NzKSy9daq$BBL-& g-ɕ 2bܺƂUO.L$lN]j'O0* lݘ!z ~gh՛CrMSݙOk BXH݉0òV$d~jVd}%H½6*hS$ $*OI.`Zi-e+w$jO 4X=6=wId {RPq @K%|֔[\ۮhIDmOTrO0 X,/psV}J?W AJ7yn͡NJN%xyU}tݒF?揪{?N|QAڎ,eū$id τJ,l2@*\,@q#;FV""N@M@K%;w_ pD9[յ# 5ؘ8t0GU!> :slpy7n_B05#r0jXgz`Eщי G"QF)n&E&_('=9'kNkzDZA52Xl%=,l#9dV#y%<. ]Gp}U0J5c =Wa&eʨ])c2vF"7/=ѳM~Hǘ$rA}E ޘx. yu>#9jq/PCH 8ZVs2DS0Jsk!F`+dfEDKgܶJs95qCLY\Rx f5`9鏬޿z}.UErxC@,:c{0f@"t`n+)5O)}Ȯ[" *@yiཉ`ʍV|#9|/q&AZtH ` 4r5BX5=Uz DiΣQ-H q6țo&a\@ӡ;m󦨅o{t)fx44ˠ1 /~)Rhr?MAmsP%;0Z2;9_d[-h/e:e93+>/3(98ZWUJdm~-oSR0U.(xED"X*WW]^*W34cW!7EA[s}a8zj[Vژ]aVb.Q$hLpz/_?-8>P?q;&TTm(ȗ87-lNapKP> 鱉ej.]&wJ[ 7%7(3~ع;oZoPo'Qx)24>!52_PC1sğ> ,4K#)X1q}j<O掁@nG>ڀ} :rGGRUW6ƽ?FUB,/LFx Dq Q.:7e{P? MEʃO~00hHjHURb뗊cvk' 03+[,J2"%Bt.(̥%؝OٸݕVVgyR7Շo-:.3߉}.#/WHVw^[&V~Y,XY7fϘAz&)?Hsn5WFġL@E]JTM˅ Cf"*0Y2f|1*4cKqZ=qD1Jh<ڶt]Y+ Z3q}8a/"mr+#dXj(-{/%\bQ]Dʹ0Dtim:N8WO{.K&J=壥$ܛ̜bu0~E)5 k)SEj^JF$[kA\J^eew264\cˆ\ J\QoLjKYE?{>o]ޮ~g?x0@E4mtM2^h? c<7,m_$7x7 q|c"+ދS!p5_nyD0ǃpLME|i[HR5qE;[@rtln1n6 BK۪pö_D ϴVk s{{ x *Z2A9dž(ʕ)RS{T >li]bϥE ̐?^~H\9X>X#= use?^n/qܗcTEJ?[Ԕ5W\(t#cAp*R;sGZNske3!k$pI!u_9 gNmI:P] ` |,: \%x~S/އҩo_ cm`ةffOK X:As I2L\Yr?qWYwk>3η_%EPO# W8 U}ԪFe(DTB6HEV'c#=/ݥ`$);q#WDABWK"?O:W%:UEÞE\iPJoHk|ms4Il,b_b<.%$h!92(o>;ImQ9Zb!]zVP^s4T4~K2dIrq!&!xG UV'S gd5q;)Yt |KQdI \>#Foz bo!ڹf"#ґaqmhwpWjfQBiiflP NY~V$m(|Bjyg)N BwvL=we`bQMC)ϋhzLUtŷ (cx wyb.wC2 :DR>8Y)1Q [gFo =zP2¥iQl._%'9W?g2>G]3<͵߇a?c*#02$-8Y!_4iQ:aB5VP2S$H"[ x42Tqh~~t4/y5-<9AAPFlL)A_\kq%mYF5;x3`c(U !BaJ =L҈ќ YTu($m`aASACXnNarc,4"}cx_D-0GT$=R {r[g@p.HP;w{h_~iI&d艱i:B8Us]21p$Xƴal=i&RGDԆЭ)nmPj/6/š^X 0U\KuI߮孮_##?UA"ߩR}eEPeͼmqR]o̬ qj崈`jh5](U+?>z`f>!>u2n([K_+l릚`CG2Tj`wbraCmv_.G:5's 45& .LO&Dߋ GdM@mܗGVeB+ɛGLxfi>#L tO|5CKQPJ%^7ZڋYkB#pЇ=WDI7q#ԅsS7r6ԽAw .=uxܬ\˹`"tY徭…2P(ig1M%ku#-\0*g;liBŬՙ6+F/H=tfD'U#8';x{9^Q)a=;^e+7aD g]J ؘZUY1}|G{0åjډ]};{ =I2p,΄6xЀ_g.UnŽ&[qU@eg˩Ň?㥼}II2[B{Kdk ~͞:(Q7%pKH!Eۉi2Fd%=* KiXJ WVi|WxJEc Іҷ9q g~?εbŔN51W:?:nj|> [Ң<{ sdߕ}:e5!RaH!ChZQ5=vs/k^s~k~<]8٘oD}!D m*WrFFEK':İŸ=Uz9.m ƒ&6S;1S zD=J?p Bpl$&I$f.Qg&͡`Xt_ݚЗP%\*-Hp̥u|x՜@'%;:De*]v΃~j6 *{ϖq%ż9 »ݧQ{O.0|< 4=βk O<,S^:nK}w6I !pY ڳZs\2Bs!Ʊ5ԴaIJ:27X$ͥ6˶$4-#g$3pm÷hC3= \ջ yOWC\X޺Ҽpi@nf߷MIik)X֢*yOÀ|. KI2ZѶFPj|%zp_Jxwo|<Kmgc=ۣu,.МFbJ2WUF 3p{TIMjV `xK3- >/CJO\fUE8;>- U^ABt ^jryeCy1ʭr녨ʑ>mrAf?2'p視U4؂&cD DN uOK (0J0kB$pdrPgU"Wb{6LM\u&jTHb\<e$.&VM5vLǫJ@=ցUިioZ^5gK~\'8Fȯ1gXD)|EG,醶JX֣d]U`k]_n60WsҺ6e5 7n&Xz./$Zo+躸SCEc'8FGqPO8+ Oy?ZڣГr s=K_[hwwhguR"\^(tm2kJN. ٬'띥HTFGmH@zwѬ%o;,` 1JqΙ-m@ͅ~Bm.j?𻋵`V߰Jpr~d ?۝>Ƽ^*!>xa.",Rbʲ.vq듿洛6%!ǵ $tx[ij6L5'9G_C:@vyt]}CsDh;h3FqҧkhG I1gK6>xVTzpIa;"BBGIZt2]Թ ,s;?q}8']Ks/>iݯ[P9p $6 .L,N’RV' E/o$k!62vKU9vtՑh}bکGYUKpfQ6-DŽ7w{ɨW) *9 ?lY$+ Cf4 8G%6`jSnۜH4Z@$؍(Rv7Cv6 lnvqqNQ#yPhEiipX+Ɲ p.oROQJ}#}ulެfR;+$2ejܞ߼0ƺ7nmJ^Q928 + c8(%ZB^5v^{Y1@A~J_L䞄b[51Bck9bj xFtA51(~at(l*s!Ӝ>WA4~ԕmќĜt_ʎ+^-LIJ[2Y"p BGae| 6 ^m,Z&rE_p4{Ür;ҲDL>7ʍv|;v&h@3"rj<[-7`TRo6DmHi~z!Q j@jKzڿB)S;%.J fυa5t {x,ɇ3K Y{pwHTV-Q@ƒs4Y5nug6oּAJj  "+4 |±4#,[%^Bf#d[̌$v/ʁE/q6#s_W|w,N?Y3Aeim 3Oǵ-B):./1|*\<4S)m?FA5MY|tv7g$bR,ޡ'*Xv, 6:ҪݪVNֿ(d{ZͽakW}- xAv$\F5\bIkPZVhپSaR&vT}=3܍cȪVvoGMIϢ2|V.dlb޾Le8(~8-1#sng,Z0|8usۺA`wA}xj6JK$'Y\4 )3)9Ww&vO:ς/zB \^ہfU@s${{+ʗ_G5a&&!-ltwM=&x/vHX Y#\)+Ԉ96xQ{Oq*$BUxJ$G]k%SS]4?Ơ ~(S_ Kh$W#͇ɧ5/*9 {ukk4ҁ(4]3LvFM>!'Xp FS?#o?9$`d2%yb,C ,FT{)ҋnDf>-$w&)MR5c>kP#l*|Dk$~bX})=6x$& wb68˰í3o#HȌOwmenEAl6|{;Y贕;DOa*O,Aq(d9](;]q-ݚ0_S#&gm;̫yqFŋbY D5 W0-1g9] L.F%2Y%iG1apRyP,޹`bSJeEyV^NJOEcvfJ=vՖ6l)[Uc4:+8tH~f|w\뙟I Jj bs膡7뾏nj]a!Eď v* =Lnϵ>b;:vO}i1xZsrRX&B2=zJҴw%e&z_N1=@g ,#}v skd8^$ V^zK0\IYbnhy0ijAuE`4v"BgE5?5߅s%$I/#A=Z^lE)eHgn 9;iQF"dd%>TVڗ㦱5e|\j!ߞ":/ֽ 5<~D0lfVҘߏu\q!oo@Ea\ i˙<}ߧtO(lM/@}L![Qg w2SКU26iIF<)hL֐R;4\vfF\*XCAC15+6(_{#wdA'x tNkHu;`ru-rm lɤLL:YhyƖXW+ Fޥ;j.Eb%! XWJpH+~h1lQ:_3gEc]~.Y4&FM&pqGP  2DlR5a,N86N3G %d6XR 8ұQ 9L7GQrii˥.ߧGN!ZS-a9f-vH 쏺۴!BA㍫hqK<??Ӧ'JÖtAïBy+ǫTC2퀩2X'b܉]pfiRh~&wqiuQO&lR$u|kD.+`L-F~p)V,le~F\?VIʵ yxRUE۾~A|PMO*q{ݪ*JآBb ͒Jp^ฏcyߦTYECJermQIVʔY7$GhU1ms9&&k(6䙻P)83-3syjM2% :ձ,]\sOVgmf|=·:MsßPw4G8rhgOaj!vފ2q`;~bۺ o:/p_BӋe |ѝr÷dC}jKԹX/eIL'sivɯ''̀FCj mv vk:Ե>WگHV#ϽIKp > 1ϐ|)T ^4Y7h`3`@M \*M3-g/ed/l}xTd3j8m g6)pY;xA[ிJ$1B ~+yV9its{̕8[Ӫ[{@=m|3N=^jrz)̙\Xk0tM:b KF;nI#ZAc;`2z+7 U~[[ް-;$7,ryvKgb6[=_W*5$CJq&Iqx{; p[&vL\Cry[FDͻy;>JQjKZeh%vRPR*]ߌ(= DfKfY2h`홼i܍tuM:]Ef~pB b?F}E* öMWDhXgp{\b2A`9,:,͖ { $B1GUsG,BGmGCoBPew$F3W~5ūY"![XIMK=aMaaw{Zb.D`jW˙zRih`k`::7ҡTuGBzE!Lcؐ}AXjK ٙX2kw1 ӣ!-bx5,zCv=Gc;*xKbZ̈́4\Y/.7x6;" :qEﬤVdO,1#1Męo06*k/ LC^x0kPׂ⾺[ō2v'8dǗf9zDP+>2{Xiב@5o_g5.<: i,ćgk#5+9912q4&5}B|E'\{ zu̩%0 Tn p&צ0}Y-R -UR&u֊o2ԂH9F; ۺNӿdL߈z#;sk'HM,Q|Sz!6mwEڔT.w:U;@\P됕8Z`$U&II7F5ԂV:S7'p4};"r}^Y~rc]Ě Lg' oǪ9.q g2{sA{`Z4F].NjYu~<#I!ۿ.. $1 g:|aFܷT=$! Nor4(;JB ! k.vk/!C\ȕ4HrAW SF6KYWU+2+Mo`ۿv| aALg\qIȵ/(D`MPzOT,k UWǰ +QlV)䰵ރyz-"Id|o~Ffau71qoXTeR$ c6UTJ0Ȋ:1h"|P.^*eךּ6zfBG“ղɵ9?t"l)?Ad/U)8sDV6X-OF% z vA``_XcbF2X߻dZ}ȃܤkM4JւsќgR+*'zs3qs DdN&T.c<򆃲ksEƺsHZpMQUmsӺq/_e-yG3ȹ~$@T_|` .v&{q'[)zjl8Jc#<rsmm@5KY`  Y$>Jrh'dʩy.)-HP1nSWL6]L'-nDݸ ؗwSvf;ER8?b3*-;2n|`;2|3i¹|Z"sڧbS1*z *d׹g+ ʕ/htav @sO` s|+xZi%R< dž[4#VqEa G.q'ldoo0p'>[ m +.V.&a@7,xQ*&$OWWGljι3QIxEej\֚zJF|%2'Zz2Q }VTX] 7ƌR,wEz1 j>5g tѫ;q,ndc% BX_ `@iP̱g6wL5+<ҏ3fÐP!#|XH˂$(d5}$34QqQΪʴQ7zK5oQ&8`i%,};vkl xFE (I7Seɱr1KVN8@7~}1SM_Ƭ{#(X8 @SzW 6SjLcl`0"nt @[G/LPM Y<]3ND\7K씷^Ȇ=B2[*L&,!v[qݿ aQGA)DPP_`$.d&W-38txRwH^T ."smgۡ0|~IlB|B0Q#ӵ5%cȊ|/DNk„_Bg$Z7Y"t+hOX(<3|;9%=T-U(4gx Iۆpvbӯ5CBZ#.7q*=X"eQ\!ZXW)Rx-,{}}"9ԁnA]q|]|zU'=-$Y˱{=-N;xŀ87Ԁ>R屶%f9W,st?k !բrXH褳!$Œ#BO:sXPlLP4a(bܰyX.UB.h&GDz2KB|P ⟥:)&y YH.7[$V&ap82ISWrIB `C诱薡!qe+Op `B`Pۙn('tk6k -i,l.55'b$wZ)ui gPf_XZ?Gπ,MBf8PA;WCiRKnO0֘ CVfHke*X&u۞X>2EV1̧1vA~QhICi> 9It>IبFC_ p}#hT6}̭>RW^~{{]pӤEաQHLu,ei‰'.AߜYҋxr2MF5<$^o[u~D \—;=i f! _aO\}4W})|8v~3 Td$>%8RVzw/P4ͦfCKʽ (i!aM9csXz+/<amn; &WM CjaH&fK ,C'sŽ&Pt>IքyP} J4%qTscG+ؔ01nATN|?z8ELȹN23DG{z+-Ϥ 1Ȍ=@ zTB҆ĐԽ:ᴰ.?;3ύܠdbh2SSzXVcKъB8<2_]09[S`h 0b |^>Ɩj&~Ï}yͧfn84,R= [ILX}2/wG][*/ޔJ0o`:KHw/_|~\6EMcsPZx.@9On7頰1Blzz}Ft)H m}]2AA,WЧ^Q]Vj<\{ȤeVpYTJrͳrtE@X"TǙIqoOUݯ +%rF-'t@.H!$#ESJ%m3/kC!AKo${Xʀٻؔ9H'n1zdZd*+IrznWقAi}f'wП.+~䴵9r{罕X͞D(zb н`k馰6h>шk{Kı kj$"-*ES\'$j`V.+쨿N P:4VN\PwuaKN&NE#%߸(ftZ}ju'b/zY3ay':.uFNFfwBڮ7O\0ïj33;A,ˡQz6f>y`'s(pFpeߗUZ<.O<-o7_i;.ĜK% 2ڿJJ/WéE2ދg=j$^̀BˋNYay*a- !w˞g:Oό )5%RLHlnsh1\~9K8;<੓?1˥Ik9LF*2}X~"D~uMF. >7ƭ1WeՈ@X܅%34{}حޓZ odq@1lcBWx(YQˇNa vkk wp8י?ސ D IBtU,_Y=rV=ۙ'x|Z6T7N^"k czG=B)''ޓ#FqTY=' QqVq4Ý^zK+}iD"US!1EQCRixCm/00m&_53鼟=hu%ɷՂbc y9X8#c4,+InUQ77Phy8E2  `Q-?J:Oұ!\F@GBsp~+ zTTd d]An!ȬGP$@qplwE+3Q )#@"M`zJ1%졂]P(>mɷ{95%~Ǻr"( .]RC @uoVv.^0}k+U v䧷^b\M7 ڎ'sޞm`;lyOZhzas\۝W?=zҌ6>f~V__QW1{oҕ_g_HDH:l7Tu2皾Fj:bޟPil)mG8Mo•d+ U>^C#4@V_WJ ]fUg#{{6LLX1pvvQn7qo}*qP'Db+X ښyL²A1Ůe.KZY;Y9cf)Z7,qS'ZD6"ݲ'qsu0݇.H@q_iWnk k\a'ԭ<;ߗOm *W]<>a|aƍ"@~2W!7Kn*ӚBWM_0Ҁ488g,-M呫v 5 5X;0ɐu$|`6PZo[/Lt|_Cl`uӆWL6R&iÞSOyhX\Jru..F[&%ʛs2-o/})oW 8WƩR)5/iCgF{dVG{U|+ tKܐFVNǫg^nϾ9e"_}wshu>#dtDԾgbHT*ĠѷdKUeƻX䌍;?d_He ] a2 %p^P/y9߼]t5e6))w8Cǝ7(ypsȴki&߃7;O&2~5 }76a] Ja`HXOQ\wޗZxWRlX g[g&?*~z#.Q:C@ob@hU %R(^tnTx~0V}єrq!Mv8 Ue :!+/-Y7x-u]]zB.G!FƊ!Dߜ=)QPˤYp%l2~i7 wR?& 8M]!i؜$iz #DQD?rCԧ vRQMZC9>1FU@"|tQYyY‘B@wV?(K?.(¯.:m1z~ crnrD"xݨ9LKz^]*7z~jh;+ˤ^V<` 4tk"Ǯה?cuR\M^ PF=U"'> -lEɍGR`G-c+~ufj _q$۷vN0fao" lTG0<r'%H팡x.6`'ζ~0#[wçpڎM([BڇO;Y )Gq43>g^i7= +h<]21]lw2RmL!lפVI^*IZY.6>򼪽}0KL `pW!œpQėӟﴈ_҈ēff(FȔ?%zpG)֤$7޳mZ/ջeAZv/XV$oqa.˦yĘ/m'LrpTOmc U 6&p2hHm{98A ^>ȥ/L(8(* q,ZPM<k{o6jl9ʑ =1H񄛻j \NY *iko#S$ 2?X4B$ѽV$rO̭Gp>Y|̘݁߼qO+ uUpi\ؒpq Nf0xZ%h´lV~ᣙI.4aU2H'd&zɄܾcCӶ t p0/qŊòzW;M(Ѡ< 99d49@{/>e8dRY%{K:9t3ט:D̼3g DB%x7JQ#q287}b AHJVpQL|X I9RzOP!#a㞸1TK]lo,ŕhUnK]Qc g JSBNy1|nn |V"zݣ .M.rQyY.! 1ȃmrHW<.K">/Z =R95;Qb*v'h !^;Y?wZnT ?59r\ om[n&ޅ-\ e2:'ʹ8[Wy) ŕ"uzE/ f:.p様d1ѩ# -ŗQp4TOwbͱGJ#Mēl&cV` +y>#Cx "cԨED9sdmiUۮaӚњ/aGLp `=B)s>oEu1u֢sܻ_Xhꝕ7rP9JN_ ?W:7uM["ι/#PraGyjzBWI>a j /O _{eJܥ/',UD زpx?-J'0F<u Џ8Bz2 o`.&A]R%?&^EMj,pu{#RWg_;EԢO A+/9fgW*oب ws&"M%[+ց ѵz5Ű ij{ I=P'W\@ @f,}?8 XәQ^?ϣ K9=&\o/7҉A\572mA͠%lrzEEeZ.RxMPZn_~VVNMw;Zk3 }jjK"23#B}(F0! >06+hy/q='V-5U8UH1'81E~]:h':SR #ÅNpEj.P[%2SGa2C\ۉ\novO/Kߜ*и/mCgfEؔ}>8K~FjCZM6&1")[Z5&iA= ܻiDU?4ҎٗH17Cw=bXNK|jn 7(o*'2U.:Ʒ<:29?( x!!;Xnk jO?4׶ܒ҄ 邈t'e*Է4t'C)ם,?1msTP33&7Sy!l ]@IQ(_ UajIp'rBz<@~M_J;Axa[uh+즍9&ޚvTx;aFh+]R8`dz6*1Bʸ2dr[X`FWqޕ(Ө!TV>l.we{;A_"V:&TL۟flyUl Lj~d\*\cʙH锦4Q.ض1Ú}F18/CFF JdluG. ˅DO}puRʔI@ъǓ(ywcW+{*ћQ54a+Mrl6/qre'e"t Te5 籓]ӂO- VT 8G5Og7/ QTHkG`47J06Tۤvړ0V%O)ޚiZ<4_ML ƤMd8Jr\&d(i>F6D;'>9;e=%. <2nz,^| -ZTYGTX._$@[ϥ]yy5}&m1u~f HzaAJDZV$GųmAU9B\p5E5m Nqj&Z[{ oȀ`7xF\b|1ׁM=k)@ĮpJ~K= Ԝo0W넛+sNml'7}":'1!\o,a#c!~q;Y᧨ 1thOgA 6R,e|x/0bMi z7Sk/:&]3*ww,?lG$Ь/vmq7u5F犵g"i.-{]/DYm umw j{J)*.$KL1wu(^ 5\A^>r σg?Q>> |諒rO+ = *v$r s>L3uGgrg\H!"޷DtLSDg00ViY if61wHo3CfgN4&.<(ĔP+*/SNɛ^VEH(:R米 rc[)vW= E;W0*\ISΔ:ч#D7lْiy63)YtRx1)gvP`jPD/v==:s:M\us4%@!C ]"*c1^>eI{ KBSAlkhF"[F"0V;vɋ$7&SfAƎ2 wbʀ@}ޠ{y[f.b4AQd*ٳtTK%LH[fȑFN{۝RIlG{,T:)- ag";oXF~* P%Xpe餮l{Ӆz#|F.*&/9όD|K1㮶V[覨WG,ꡗ%\J^9dJD.q}XVABC.M!2_1UM'*J.Xz\|]R2Ae\reOwpTGhU1kOMbG[Q_,1d̩/Q#6ǖ_G+P o䖬@nЪɦ/ItRLiq9impE@OtcO~a\UJQ'v!nnH;_hC p_{fqQ.C-R.hQ턶;C\U1i7r l=v`4Y8i.f $ Tִ~ +566]P%L_WX1IPTWˌbRmRRrIu*{YCLi6W`1 YCg?Ue fz^lf>Eج4)ͯla4H+C^ m:if令J0lrڋvWˏX}sq3˷+/ `gĐN?4PS*Ğc)c\K? v|@_0ֳD'gUONU%e +KV.fW/~hnqZ)b$R"}t])rkA${uט}}ֽYvR^*)GŖ=4羫ٔڿF&I5m ^\9v ͫΝ'{G2$jh\(Xg^Ύt`M*'Jl!0I! <ǽ4?_MpޝJ4 *GR Q*E$5" }i-p yyH#EsojA:Z֥d{}݇e6t;6(QW]eqY%r`3b`}s  X*RxKr! .~yWzJ {jjD"wtj(O1:3&W9֡vyx5`nr9zH K7^ղ%t_f섯@"ԼjZ&΄::Y b{]BaBSKPz\2 lS[s$Bn"Q-\B~ذ,3x )=j0znyqlLycjeAbMY+!,0\ѧ$T5 lfاyF^NA(jOJc۱mQò0h䆓hR0ayn E/!8Ŗpe򜞲mo*n<:/hJf.a1(H?Y䝐 0@Ev$o+k/S4t!=?q˹YYM>Dn"=;<#'Fa D"d해9,Z &^ttnUՆh{,kqHԭ ^" &L~O<+$cS'h4>^x˹n`NjCsvM7]F69}Iӻ׬1MdhμO#?@{828;GརpĎ^\{=Q*Ulbo xa"7.k(G7M̹zx&(k5 e6 8D֠hhuVt6Dc%:|Mp"<"%d,Mu-['P `tԶ#?U]0f$ŕ 5 of%ikpF̵a IcKStY: ^12}ZR{j=m4*\k7(tB ^U_tZXTjJoR)kOu8VMȅUMX_x9jDm\ш?hFUp4Z2!G0#]U`N] %9^sMh*m|+ y=mF=-Px2ޞ{^BT%ny{*SAiGu^N6ƜT (>.h[5ͦR5 u6SdBۢjh?<1H% vz@{]\U@Ox%﫾Нc~L8sO!uwZҥ;(=SR4-ҸZi=Y#v&!)Ӽjv65ɶ󣄊z;5yc A5\adqC*wCnPH>@> ܲfSow01нaakY_nVT7Ux$,u^Y@δiԯ\B-uXEZMul|I ^rjA:dN2+6ktkWyM);_i~7sp$"qcοfq⮥tZ㹺WDPW+BjR.*6DN!>,)Knft߸n o?*/ %U?.`E635~βxTnyx4…l. l ٗ儆-`[ 'H'diLXI<mdZmW(T¡8soj2 #Ј'UCo>&!Vaw>Gb:eV2~n"ĄriH^OߪØo~C^$V-MYo&5)4|||vOo+C|q6Z8.5 8ʦ [?Oֳ4H>׺b)]@e &%? svgh8aq"ѓO<vHuFo͍mݍNn1\p6M nNEiԥ|20a^՚Y Xr{0O&prOCC'ϰ^Jc/A|J+q+"~@`ڻJ+*X.^f8$w3j=Eέrc7M]uD3ߔ19IA6euGQ؍'vG:݃ߺUI6|"2iyh=H +OR+=mتDZ-Ť&uM0"q9rSxF0 J?wOs1L0?-8Uմx2ȷ;({k& ︵Fvɠ̘b.wT|gGUYYɶ:FS>Ն_ 7ݹB ܮZ 4#J~0(OK<+&?[`5(7tw_UM'݅7r9CҀcFQ6AFYĮ 5sh\7 =IUmSjymyOWv0* wr01*{q׽יk\_ PQKc\ԡČ %s|e&1 [86 ҿ{ ^jF(銏i{c~m[=2r/S:V>~/A42ʨ.#̃YA ~ުa53]=׽~h3>Zz#M<  hx|I3ƚ 7jEx+L'f ~d $'u>LZ~ !8 ҀvS@X7GeԈe&JHQDj9}_ͷ{5q9U"^V8!ZD=gz!>gg.Uj2Pe8МcͱYrl Ziz؎J  Z@`v;AK1eI$.ęFE_v1qK. >I~›"S0% #zO($bة.Sδ6Cg`֘O`۴,*9`0ZdD{/wbHTFl`^ ed&e:;^a;yj3j ],\YioIҫrհTmBN! oOHRd-Uu+ 15 eJ:1ғޫeٿZ' ; _l4 ~ZTS0D  J6E-g_ hkP\&s`PW|-b 71^Ry5+4zX{Lo:pZ"h=4#9_. mYf nʃSc鱗MnȮxĜ::w |C*mo6*5C7`Ɲ~SqZ]a:5wPs\%(œt~+ ,pxOW>s%пf`It1+Nʍo5JOn: &y?J̋KP9ΫS+T'PHIL ;c~h-FdGڿ,JzoۻzX{P-HSX习]6E5;hoÙ߹q"YzFԯmdXP̽DbFQ1wYatX2eQ-'"P/GKJb h,s(tvvY@F6mY_#C͎jNfksOVcgW{^/R+j~x lo96 l0v|3'x`6syEa nwrq;fb -c:e09l鰷:7 0^ `GpE.ADťO!='hod>ju,Q&y@?dִңC}} y/ զל§oUKl~u)E(_"jMAXD =zbXd2]jp3LNĴ%n՗o8ӬّۤԥKWu4H=5ԭФ"H勵u<4(o7FkQp=Ər$YĐ>qyG9)Xp_=?z ռO"i˕sMZ%'CL 8[Kiޤ&I&Xa"P&Q&{3>?uWE02:8yT|O)n Т39 ͷHH ŷOZ2oVb@i,S?MkRU!xh鮾LoW>[|T39مo|_%<#Sk-wꡣ>&GK_?C3*7H7-]B2 'Ӹ4#-ƶ$ñ!{M aĆ=a`:L5WYEkJ whH;$8kQus e^,8ro@:8B9j=nn}4@RC|SL6 Ů`~,.lel(%,,ːQ"̼6LQ ͙Lm5e\"6@a1:*ɅSDrrR慄+햡sTo-pIs_vg }ܗfYnsbj+:$tIGyۛ/HH{lXd]imؾ~y3# cTO+.8nFћ%ǂ<- dC}"# ԾŗtOAFO'/)z2hBn.'*>K(X3u7e9c.҂Y!~ -!d0ڐ϶:ZhH N^Uj<"Rঅ\5s!k <)s͔T)eeCD;%=Q̻9e{[6$䟽jkS=iÒp 5_ҽʄcD>ZЄ$CQ(my+no*(Ͷ9*WZ"yP1e0#h*hf }bV~bGaz8n|l __:|ʃc1aír7c(ߣGՐFrHj4%ҩE~WfJX,jăVz/FqV+P+yT(^s !/i#$ESH#_YVr`4کKV2T ERss\2{[L{ Fȸ04 ^prpI4ͶPel޵*#Y+10#7v R#Cel);H%Fq/\1z;?-ݹ_|Qe4DEokYoCd~信}b FVD2R U]U>E~->L ,69 $C '"bW`ي:<' @y(>ԩs}yK2`y\>PC0L4}2R4>=Ċs(ѹyU@󫃞ip[ov(8VVGS~~ES ou` 2.72>;)e<ژ6݇@>YF(I"^ǔt. H:Q;>7YN3+5JxܯMbWUZ:Fg_~K5r+yed'@"=grnXkAalP.3fІpR)?_2|wvQ C[\p36'.52 g:vB,Ƕ<1HO-d"$J3a/"+L0˱G.6fbƑH_,7D~V뿻f ( +m`ٽJ)I' ^0&bV&W7ʂgtް[x!b3GO܄4b=F_85Gc\-0GeSKR?LՑY7q|f!'WL6r[wmq |n @Yd{8L9g@-axТ_>pMDHtJy*~ѠǠ.+tsU n~\mpYO-oQ{饶_[;M|kgLAX鬜9߹7PfMȡ ^ 'F=OJ$֕FO"W 7 V-h<4tܫl@Oq߆:x X_ǯ6gg~(Xp"+bbBh,iᛲ?p$jܠ (mfqE a!GY)b;" Qf7b5_B&Мo7[w;Vk1h_e[#৐+)޵;'FΏvXp*z:VIiy0)]q ?FT#!/វzY4/>pX0چ ۅȃA81Eٲ婖l>~0 V߯l4؁ދu"Y3]ŦH뫌*ꔆY,]bЗ-Smhx!}m}`N[] (έɥ67%hɱkC(ivب=c Jѱ ~{a_Zi:vcSQKa~rm˓/xR}\Gl*S t­}NkԨ.mJ Qo^k#ѻ*pW5'}PXwq!gpWXi[yu:ӶRDe]'&LWy|K+1~6L_ZaJj{0S|1Q6A[%'`g9UV,jRu Akm`@s`)4!Km'U<<Α%rҬ?քdrO%:9*")xTgQ}U[`OzޒPR>qfX&)EY ~T^2.gj<*k*zF&::/KgyȴI UѪ-D+ٿ-Z)uZבtm]'(A]huhL$R8)aR،+9N p}ڟ0{fQ2s&c*Xy(nBӝYӮ ~Mn >,xa2bZJZ4Ar̾:(J4Y2u:SZQWc'cŢO3voQ-q >>yScIA+*;gwRq+֐ExOZ..رiZvrGrS{ԈJ1*#&pX[;V/|)|p-Ysʭ8X z@G[>͡WF+z4bG^#T6⣿<>P=їǃ!53 8dEhx d`|63re%<%4'3AB C!w=cv FzJv.RD. . n+ D8[/}Tf {5Oc%Q\ߨ.`s@?d`wHBʖؗu8д=w}^*)BxO}G3ywu 'aRv PT#W=Rqk*HJ!AnyuM~R;Jo33r<O'Еնlq>Ilia-5e]8%'Ȯp"Ox4ɤ#~Hw[K NRqy^pf)*4OԶW\nYC_1(ˤ.W̬gEP?-tRCˬB&ʱK x!<\p;-h4HS3c0h>w3,oV}ó%L̀pwP`;*|gk` =X贵B phߗ?R!NR"lvkՀ_,m^+ X|5cn|Fǎ Pf\60kznsҒy譾䎅fYS9?arPzC&6oVdQvR78SZ;hYO#֛J2Z-KQQœr DISuI|V|}L\`G&b'g+4÷Lk(iad/VAyyЍP\L i?"׬69R[G&NbZIf2^tTae/`ާN.I?@_QyI0eO9ٞLF7+D>&ZY+=iڐ2~iw~~Q.[/HKl'% )~IJ{037Q{7{☒.>6T*uL3,ƒ |ѳ&g,_59^S/kF(Sy=_ )uWX MQ8yͿCj/ fpc.NuW-[r o-ZT_ D egjYÉ` UoIaՁ%+ !(ݜzua$Y V;ӃĭmCnĥs _{~1K#u׺̒7l s{2qن"`H  x0Κha8୤"$mXZWѥjP7OmIcg% |>'!iV DO*{} E'ᦘs WBў%x=6XR3˝ô2IYe" w|EfV:g5C1X9/6sr`6=/0P+%>Kn'#KnCK%8W{on o{MvpKw@TJ&Dr//r߿fIWRsa?z8ŭGę{ βfF}mtCѦ`kSz˱am)|ji쪻Axn]reAwh@HQ.p:m9쁖^xh)0WV? ,j+6wwP7,PӽrzC^ҖEF*g7۶.!Ec[`ͥ n j$wP\0UTkt^> &CqUTZX 4(Zt8&1c}sWoUbGq_ (wΞ*1ڼecY1ϗT@/@lDE\$iN58eo&[):ƾ5vFLz##]_)ЕY}X-Nx ];e#~e nqM{~NǕ:Ai[ wjlbuC"|f'DJ?шsƹr=A_:TN-?b}r/\;}+ĩY PwGczˑ0GCӕ6/+=|,[0qz@ֶ 2wg4kKF8lGb#u+lm[6ALA-¹ZGZ# %h"/\5KDF^?(~kw* KXZ#ܕxKې;j LHfV!"%hE9E/S@*؈kIJLzWIv,sI`)[iΛ?؊PPIbC]T8@|p[+ VhB:-/1{Ʉd :GC1Q_lbXBG{!r$QS-5tۯD1lAɶzm`,&O p($^:ߟl.AuaqyVF/.05, m8e!؏{^ l !?A@0 ɢZbIQA%O2mN pY׻>앙so|4ON"J8)pᅛlqM6C}T}ͅS"`bu2k$Jl)^քtkgY,GJjM{SˋE62V#!UoWR:aN#qъ -nO_wm`?s ;Z(u="TD: A[P˱,Ի#PgZ$n?1KIZgkVjGD45 B) ge)ܗ^ qu7YG I .BullgS)Q4Pvf|,$  Wޢ8נ"8"UvnEV^aEQA~ޙǁ -$> kg$$Հ_Chl_44͙0KNo!bIʷE!50-\eCyn+RyU$60)Q]@JGݭVl[tKO K%]i2~,+2)UG:&U()'pyx2b\s$7P"aʷ* .Y]E:뀚o?W4`g@SK[dęޝ(/v)[ͣYyX.6: x@MMՂWY 0p௻'lk‚o)uy#J{ӣ0V#ćxgd{J,P1j3ܼh IfXljZMlr͕3qn{'$3G;%ϏglI6u)ԭ;6RPJ#o~WN2{@O9&=R*Q`G g4\+4Aom Kpsir+\,,k JYqDy_ K*_eljZKWJJTm0aav/isrwg*-? >dh% mQ>BZ[|HXzv'X.zW&9`H*`wFeLW[ZhmCt;Qmݭ vmsat8ҡeSaxJ- ˵/'TpRWxp9Ձſꇶf0Oչh9/LW9.[v=;M 3U_/"B _j@-<5RoA>[Gj0<7  2D\4Mcؤc&S!GE%:^+͘"xH~Cb$h:5p5t[ ڿ<'~&6bt؇!j$D8VejQDԮ@}o:W-Mj!`A8ucGrt0q2~aڬ8;@qHPl`rG.Q kiЙ/fK!}Е.T~" m0blցɴ* _\Fe['֡法f19͇>O: %72 6 Nin ¯2W8l-˥ 7s@xNUCJ5s-IJ"k]=XA#Te|}{)Nb{\閙!Oam$R~\jn6sY.3C)Vv2fhJD-u[ `~,`"=3 Vt{n{BQ缙(&κwe]E8i FI |>oi| |Ε<\Go X!7- g70$ۂP2-D]4 䙝*Jt;ۨ;8g6"/4:njUE -K|EBV3fcls[;pt0$t0k^ij׿(݆+%l=V#1ig4$wURz'VL.Rw3H[pŶUIыP/c.FE7oR5ļgn\ H=T/h, ݭgvvHM~Szz.G0h dlz!Qu?g5^Jtzh6P=O>l|FnT1SXdzN՝/?m瞺ً#ekkBk ڰ)E)gL N2-DXIv9YoEd{[Q亻*hgIvsA"׫|}ԍY!3i#c/&SRFӪXbi Hb$c]co8J c9.r_;Xh4\J"υ/JUH,*emytNLbL860XsH0nf} "a$jj]&>, iγ#vq#[D%@tlUUKF렮6*ٳ4Aٴoo\/\+ș E-*#uy[-㷅%8uoyY_@o g޾3zgdk߉pWzba:"Y`)B:UH6lA1C^.OvezK0GQI+ T!&Dw:aD,]}Wp;W20}boԿ$:ƫY QY4szBI5N R)kŌ%uj8s,d<%c^5hoy(#C4^W2.Zsp1&#Ehczr'8zi{׀tT$H.UOtRK6F2K X>7@yN?T^owUVO k l! P-aI+w n#n)Voںd{|qyJ 6"xMhLٰg0e&\W<5jȴ+ܛ4h\Y8"d[I|M A.m`D/ 4ZAȤ~yc;.^Ҁwۜa=[v8-!L2{ }:Z]n ߵZS(v"s@rfUd$1Ftp7]S\wq^<7?kb>`3h,odAe3]<4 vD1Sܜ;E2'^3!P5ABxR^Lg~.1Lr?d;\X%l57|PGcx'4UKnL:Zz͸C_hW}v &"M(3YSD}|ۖCC٬mlK:;™G^8`R'6mq荽A#-2׫@8&ub"6)zb ?ZxoT|[oGQ77,B!.>>CiBz|ztmh9!% %-O- jB5܆qTq!ooDž:@%Jai+gHUrq<-wҶ꥗Ue}%-M͵Nzn5D|!xT[Ƭ;,򚴈n 8R.#01?#uU6?rrX[OOTI k@S'bDE^fmBv)K:(ډǶrvs.IVT%kk\t\#`> ygp櫏nIJʵsIa1.&>3獩]4 N, (_@FD;uz3"Q]Rp.Nq{!*@)QM,ZoYzXVQ=Eɛkv L)`Iǿs(LXx{HOlOhPQV%R ;Ts'B q=cu*>hjga|2쩳q*Oдw2f x]RwnXcWbAkªMc.~q\"{pYF ЎWJ#HOhٲ7i|J]rv/9>zsHf+y7SpXek9,lT;8^F(k[i#v?4'afhK4Tʝ_Ov]}UY` XpdqT%4#y#Zcx(&+^Dg>귓<}$(tjc7n RA.ҏ1H 3)"j3%ZAj6ɨ ݔ&^=OMAiG N?)iR a`쭿ƈ1B&(H] 񦓧Ј()R*㇨UfZvq2ME]/묇/L!&f?0 ^rEe7aкIӈ(sdRqGѦ .-y$$iI&dzq\'ߤoȻ/)QF]P4Up#77gCpH-? 88y YEᔐz Kf1,P$5v K"4vNWKڽc2i2?.ǏWsˌ(;|[88fVK3]m(#ME, e|^ 期&$M"X|&/ȧݴ>< %IBPr:o;]U 1=چK=ŵahoM(jb }&zmgVVpKi`~DNQnwP b^eDZ,qmT .R9"OTvG1+з= 5*2b8Ɂ@&x}3Μ7Z?A8fCxc~=Co@f#:ި<|Qټ!N.phV}u|x;ൕEt \/B/pcbE۞9W׫Omq`HTӒxw:iH}kޙ^ B᩾Fwʔ#n.SzQL0 (5Sa;ҞbĚߊd6G20`ۧV:XM!S{q=e>"xPzl*!P(ߢ=c5>"T'7wS@Ekme#zZ5kir!<ZI$OݏT\>^zg!>`L ȣ{z [ RAfeS % [c3wu[|؝,h缢!6w.tb\j M <tm.:8z!_C.QU!l׏?kamՋdPɣHKV\\?u3Al(bhL.nyX CDyKQL$NھXrs;)M> Za_O uE\89,HgpBC?3і/%=0TwOpc,_0$RnJqcԡ: b8J{w1/ehS3 *zB _Ąe;2wc״[Rw/MɎ<UO:ydt}.G99G~q!w:)--Фx)%wk$Or >ݭ_%t9\*Boo'L}1Q!Y 8 t'!*DžXF!_ZQᑔʞYL>,|cy,=G KC抭 f0U{t|PUNz70E"I=(Zr0W]섚U` %1.MzD^+۔WiLzxϗNٛ(DҢΉ9CAӒg=S [r A(˜^IHaS!Ja' lM@ޏT5/1+n*}QX>)v=Rqr ý%KΠQЮ_Ux-F4cgϏ=_iԵ %] fܚpٍ1JR$T`rϬI6ȭD``ؓSzA>0HxVs̗Ƽ`N6ٮxJ_6ej.2aZ;CQrzM$xZr|d1-TZq< wR}ie\ݙ!ΠfU2ÁH꡸ SOeALXXE)UWV_#][m;Ըhr+kpt4fSo8Vm;/_Z²N 33ְ^) /53[qwaSV{PLOpJ ]7#Ic +~AEΉLZ}՞Y3>Zp9vOMPG ' ٵok X7 Ch9ӽ̫a2cŭ~ûQӒxY(J&$lgΩ`Kx4hEŅR>OvrJ}ء}o-W+;ͶJ{xL̻ Wq7lalN?N3d;HszP#,^2C_17lHtQXH{ H' LJ{&R0f}E O<UR&KzƛV.bgZzu`M~V{("D $ţF+X$! J'a7o$ FD73a$L+ˋ h@jMVjSZ=k3v3hm Lk[H4*i!3 ]h}s&=1P読gl͝rG(nsthI$ķL;E'pk⺯~p5j΅DžL^NB],rRЌVQyJ`5*`g( i+Ų`im >шw*bCs=E:/LnRҽd1 {(&Lex<2r''xc,gC~n~07 ?NĥތAUqXM vzpE.^I#5N)]&NGCCkm|5eV\[BqPnI[uKU7:d!@uY+S"LK)6Sϖ(˾^*'45qHHu=,L߫bo;<]sUթ jբC!h.2 1&VaW AlbqUZM; e{!ҿj(.*Px-*Gt;쯄UQf"P|0Z"مC] Ӯ/B\-( )UCH]f|mY{wsQʞ^UN913M9(iy~T@6xZq>ΒNMb:[l ڷ'w(h'(R6EATJ9xzmpLszyF[>PQuCԜcXzO+w`$Ex?9;w+47Pޔng1FAjBj!yZGY⿀:7bi!㉿d(d#>U' : 3nK' 6/"dtjxC޻u:RA Xru-Ŀ٣vZb|(:M%䡠[InqJ)kEW(kKFjt)\WL5Z{|"{9e:V!@tCX>Y* Tmкc0Јo-6ZmGY!Xܔi]Bc%I:袾"& {Rqr3ÛlhER[m lL6qqHgDs?|lƙm$a(Eݮ&Gc'P{͢[se 6Ir6Maꭿ#1M[S.6f bu] < LUa0@Z%E>#$h%iYZhrT ՛Giq {=|m%(aL`D#';q3"ct֊e$ 138QV?oP޴'VDy냽<E>zeR mWf9E6r߾ O@v+(А:d4j:?qX:HwSƐK+]SSؒGւߪ eZ.= Tw"6CoeE"w#}ՊCF~7F.R;aR.A}=إ bqmE 1&@zW4zUn w|cdH tn{| /m\(u>%S\=57GTLcQfά^lD5:門 i?$\4V,; ]c"ѱ]+ RA_^ˆBNYlFHB9Q CYg7%Ђg7?,fw ZenI^yD_p'@ko%oV[>T&U=P'F-7cSNp^:J h#m(4{%CDXfqq+Puk+Aj4$ Q_I._g˶lvt ,1TI+ٮA ϪQtyk4 iƾJ30e ݭ]lbIx5@KlgI{u0%ߒ{Wͥ H,t|Y$^_":S"*8JoNBVrܼ]m. Fj\'> #I, kJa#- D U*O?-q4E+k$K`oS׹Ǩ?ۛo\G(Z.eɸeo`dˇ9,قeA#r^4ᇧ ܱ HsiWo. k5s% ղ̝W!iXϞe^/$gQJu4Ͱg @@݆z5>Z&!h~\f>5&JR9 q%7V6GᯱV3r+ptmeDD@"^|Qۼ5n܈{7d\F/VJDݠנ[DV5$rl s}m8ץQel殩rcKx?R&\Y@hٗ :JSDjiqX~EJ ԵcmVw L6~;ȴw?X="/2?0-F0:Y1(HD!> :.t0@x8Bq8Z 8͹i? ɵQ0F'a :BAσKiS2,p.ML+1/ēalzER׆n^Lg2oj"'njAaOåj-|x1?; Da]i/sG oem^5md\߄]3mՈ@rn&p\w2S=غR h/"+fI[4<::D[zLHL0x衉yVϋ)ג|o4$&6/@aْvT7i7fQ) ȪZKG<ke 걟,V#L{N12KP#P†ش@RM_I- 2wOR;/ qymi*@?:|\*:]EU5ܱ'4kj;rAAO۫$ tCɊ@*oL,7y&wǦʓS*A%[Y4WhR|Li#Ye7=p/V 4+UJLU*ԊC l;žK]DbZ##Kx{5*q9^oV/DoKގo00>nLy۞,D PΏ^n9=>=;&+u"EZh ){8sު ń U_|f!f~k,b(? =P14{ f8t=lasB4{"K} }8G3u3I{ɛ%mOxpCM"A>[qM~0A8kRo4 k-G?➈jg tzY.!0^<ځUf5=ԕ_gl9'DC^ՑDX/w s~l*/;9=MBT&Db.sn]Ι_bٔ$EiA2ѦK! 6pQ;m*v xUtᢗ4U{9}q-c"B%Z7$oI:ƧHw &7ou .8יseTg۽/I+$<и-yePخߠJ0-H㳿f`,v0ۊ alE[D|g1r/1Lnb[y-$%/FW\u]iK|H"GkYh#= ^ /)C#BqrA>&s&G\?EGn1 fF!gKw@᱉G #fWTR!3KٞsnEQov'%3Vn%tTkzɦ5e +vRh@_O[/%! 9"iCҗ{ Y  wh #q1|[4e& r.KSs֟\إ"q>s7* @4L*g- \BWi_Ȕke_n RB#lQqy.$mP9[莮+,uViI2Vy1(g i@XS!k^no{B4lsČ,fp& ?)fC>] FEΒ8zYO ȫ'zJ>W#m).yi'9&lR*yu|ˣQ>v57h<9z|ht#tU&aX:O pkY*PtցX}XO SX?O6QQW9e-fz| Byh ۗ >iqR<Q3vXpQ(R\H[O uؠ&d7R+=GM ou~0cy(Lut)ecc\Nd% f54&g r5Xn(UުZ\SGE;눿Cq̌dXWU>v6e AK,R)Z7,͓Z;whRȭEwa/{yp$^.5!}n1G>t?1 ժST k>:v(qs Sz{%u"~dUD9uy\NW% mRI" 2ux D|JltPHz$lѬb 2!lp GbB04Ru*gK^O$9ǼLæ4Q= WT7"]M"sb:95DkQw$Olݜrpm D+1FVW@6WSWC٬b Rq:e~mP9pix~ zQ{_*Gf4 Ȱd>Y晓 ?)|oD"8dV#Aɉv* Ԟ8$֣&m)QLH[}WEhJ[ _kyQ1=twIcxQ?,cY厼hׇItϐqh*<:)lwbUbZ!Voąߌ0 ;T(/lu'F9*{Tg[x: E>`Y *3hRú*^r?4 s~Ift4Q_Tx{C9g)&!FA p&DZmVțׁi^9R N5vdŪDŵe'].+zce ENl^A8 ֽ6ͫi2m4:M t4^ƫ9,GMS/ZqacgN?Z-27α'>ɴV7Ò#./gd!k&8'F!KdfjQFXpHB(jƐj|t?.fg1QF/djg5*̓ιF䅤ꗿyJNR Je^B}Mfcy6^f0N(3|3+wAA SJ(ؔiA8 y]#'Xf R87)KƌpR D8f[._}F\ я"";0:%=pӨ{x9Ez1^f98-T)&F cf>p QEg|;AډgrN䵵mS= װ^i\jE[|f~Mm%u60SM,G hkҝrN֬–LTi33"bmI ar>r}*TDS9tҫ`婎 o(${,=8x @{!w!\nrQMA%*?sykl#]oQ)78'tK71V'_Og|uQ9yt:bU/$.N';wL`-^xRGźAX)Ϗ7:-:D<1t>Xݦp>Cc >4q_j]b BQGQIAFʕZ?:~o?/ ~At u ljzсe*%rJw0Tq$2BefO`S]\VѶIlz> ֡L?=|b{wX̅`- jh}kg L)H ^Ň_s60I]Γw%|/sмGMјpC6xA8&ѩ4(4ApIswFX/,.၃RmgNĂ0߰MrNmGM|֪o)72J4WXe㾺1Ƃr/`6}e;;jT &4>%<_ztW6[^H2{aAwkreGQ4~Dag|7hFgxk{KNj%^W +{dT@u|U+ a?ےEB#KCWrϹ!̬ޛٺ&EEaƏsGI\8YbE'FxLPdu!_(MUΏ! *NE+4s>^zr6yQ[Ԓ .bh㠏ۑ0U@)V;ffqp4\8;2Q>%dz8DM8M aTN6'^&QWtBďEZ,5 <֫;\|L0r:b/\ȁ_YJzЊ73~[kGF3"&t9\PG_Hm,cEU]s*cWOIHROX5yPoAֶTDrgs 5Lx0 ɝp`Y3'8NGON8L~iH9?O '5iPIP.VCleYl̿>2y_Urmj1fJZ`P"(.UAjZ1 AN@9[ rz6RCC]T\9)1,t Bg2eEQn0G/lx[=*y 9l0v!s+`$\)r)ڐ80J}cK׮U˙b{3<XcǴ-a1C8-g hpbWn(gjq">tN7c:mM~?`ă'1l &V)YS;)$YFBj+" =d>e0|W-=#nO ]Y/}ooy3;ҡ AzG=-`vN 5f_wV+Qܷ&I$zUL&&GZF-*/k<;ROzžeFzT [|.K-߹G\-A*bή~7\ !Fjy'"7N<㇅ǿ< #OM:5;Dc2r@ ӨB b !a2g2QUxU|J  zw?l94 ƩMd 7>'Z5/7 R"#kfy ߃ŢH縫}F*ew9Ա=Jr &61_Q'Z[*Uf;o1`O>8.prփ~B nN*䁼; uќ~A: w[+pN^pc1X,(?Tyk]C>+)3g# uoq5xƩHٚMg<ǮWţNijV>Ek, w:(KɂCshic!Ǚ&h+5 G;sM)O<̀Fo"l~$,_NNvi=6j ]q9A)Z+rwɒ@fk|'m,#[[v`裛Isew#+J%zJAX g9˕>TZihr`qvKR`3ehhH'DKk&k`_˿tjآ~x`@^Pbw|&$k:bHK}( aU÷ߐE̷ap¿.nGrϵ'@!KBA'M9,*a3alov|\أͣDqLssH+oe3 +eJ942yt-p ,D1BOa~JT d҇v|I=,r㬷tK#݄G CurE޷M/bv$σ)PbqDeEfU!i?F^ 8=dDp$!_RڬE.\əĭXviHF[yK#tq!.0~s혐(?>MՖྴg}ET{Z1]B{2e@]w;]4T֓ao(٠`vK=hW;^n{xZx C1J 1CN#%ruc&AZ #= jSr2*m3WhO ޱs XTЄY KÓ'2k]ք?`T 7^̮I{Si;H3ٛ!o8ySt䈱2g{~s-_ h%9 UE+ri Q HO(,Qπιm-1rMJ?wNvDP.Ujp'DN3s4(Nո??&NCG#I ?L ϴwt5b[kR_)&hj皫kwz HܦuR[\K;V»GG%L=H >n x8YL$$,YsE8"n oT,ːd?+/\궬`H ULyJ*o{"}f㬂e6e+-Ix&XUoٶn@AY>ik]oO5]2ZdqDŽ@eco~]w4*b!ۯڅ GGۄrk&-ʄ^" KΠ<,?rSC038ąP su|oUC,S)X6LMR+^s3vQ&O*3w9H]0SC1W#%&N}NS̓x T)]R穀MEoKT?|$L;F&u1*tLB׿*P\04X=":Q ~#9\ūb0h3V֫$^1Zh#]}QzKK/0XO 'C毌9m! 'Aث Hke[8/`۫6_>pאS~gg8P7sNCuPqvZk<Ĉ@n[쇤ubE*-.6zN~DcI .2BWDkLҲBٺ!4kpj.X;uER7zlYF΃K3q3ԠU`xV ތX@oVY&I>3نgKkm}Սn$ezŒ *EWt\ F [; L+[ցdvl0sa.X7N򓇩 CfsW|[ߜBv20t-_ *ki,R fCk(iH惵d YwDCi})fG}(E-N5GD+XNkeE8vTС7<_UO[o~rܤ^tyr? 0&2v:LWSJOҕ#{r1UrJ:FQ'/@L$Ptxf]qZO*1*(77)PVCg.^GPJ;ޗT=ݶg*d|e)ȕ%نNR(_ *7d=guUq[XECmȈ]3՞Kά<+`Gruc&p O '(Zf<"TG u1I>Yh=򒢿"6[0YYkj+ gD㶚U |؞ QgۻƂ`0`:rŁ֛)w._pQt3Gߝx6I| ܾu>jaJ^$! cCU &M{ Y${NRgELtZ:u߈ӒGuKO*)5yݝdJD1\朶 kݝS.Ja 6q̩IGp^bSg]hPfF ^jۂoڅ[eZXlJۯ7e}x`4ҕN\y<6h{;Mm!+qV&Djc6Τfl١B"&|jְ_39M_e[lg%I_(.*m 'qe-q)b|n șSL5ԈؓF?VgU(+\TI q0l2Ȇq{ >ҫpgOl%kʽ7LQ'M6a!Od3ҍ643cPӋhf6y@\ik±0nޛk\"ovwlB0:'X1۱|ZufMN;N} ,0'ԔOx$i Y.Bc=:`n:$5 1љ0ƶNn}S$LkZ'ׄ|8+ɬ\:prV7KW\{`Tɩ U֞ն{6Jk op|Wf{Fpt @Á L[wKPH79D %DżN/ˀg҆h@ŠCFј;y<+)t*W^WeMZ^&Hsf]zz)){SԚq drQT\.B<Ҫ8T-T#5BmlMu09C. o {]aI~:9t#hoP&ӿDlS Ak!^ #XNǹF`Yggƕg{Zׁ7l>ɲ 80 Jh q?XJ!@v;EU qR# 턐#EPA>pe2a2{"/iݶ$Z#С8SDwyՋ^DNb&uP ԘG$?,}ԋm;` hV, D+QIdPa'0PQBUkE7jKJ6 П\Tg%boR/NO&#e`a(avPSeؤև^X$P \䄻mb/g U$z ܰejDzHMyGn~S!Ԟ*Yg|f8(x}[_F8u[T>ozZAT`Y˷x-wrhh0h62ԏN\HtzV~'vZ{Ne jXMfIdQKe`AUcg(TDt_]ʆH셸Dc[#\pz:~OT q JLKeY [#S݆(:`A"sZAG \q^`,#ħ$ /7_7ɌirEC5Jp*fK~*,рej%BgWC'3T~: &2oG3cā9x0g}uhOˉ|1aU^猾RZucZKt5% CTQE<.?KCi JEƲ}şeNIb&o,TX/+m*݌=).qE 'ZM^y%,74C}w5Eϰ92'5*aN"$[M3(4,++t_?:NK|,fwVB9leVH쵫ʣ063=)Ɣ5 ٢\1mkҁLFAٽfēa%iqn5Ut5GATʑ3SieuvwLX Ub̒wz9TRٛu@s mϞڧWk>#5).x)U/ EXC iE8k Rӫoi'h?ӿI}P@['X[󪁕lF9Eˏ<~wݚg $_zEx\laqDŽF FIc|RK?#b^U+?pGRқ[,L9Jʣ=Nq8aPnS~--Iσ٪ƞjc*3%.6yIG<,S<#5^3M:Ү`<<rEz rqZ#p =9_e;M Z&& OU->ϓo\ŘAiM3YPY-wz^tHly3]9Ek9?QOxs)i慯NۗDQ0, 99Hz_j[Id55JQH Eb.!aٳ;V WnQ4jKfeɔ_Jn_8fh-$ugʃ r*TLp[{݄7C̮=U|Td0ż&BҐ+{ߤ얩Z^ F9o>y__ҳ] ,ٍDkm#-a]LwϿ0uWw*RY[)m`6|C;PMw 9Llҵ[;ni+P':x3싥7r[<ۛE?80mm5M6(Ab뤝>@k:Kw$ 47J"Y|:PKxo4cUƈ;c+џ0xU8/0Ws5Q,ltf(m j9h|H8U"3BM[և(uˡNf[T3-^kJیJnk!.ȏkwȹԍ89`֗C;gKݴXHo3ޭ!=}Uq2#f4 C]Nj̢EV!~lAw7|g +F>،zկ|-ށ%UHv@5w|PB8~~zPPe@&Qŕa|TrM*9_a"ZF?iz"E+4,l._z߉ךR(.g#a7'"?VEBli_$p]R h0&w&?4f*ih{//@f,]iC?鱕`fQ<${_~| 6?P*]eV3e>a?r`{ZD3*4U^ +M~A;|fNWq. ݈}ubEqXJPJ$wsNv6FK#z 牊rp7a9svA̙ σ3ZuG&cW&:2~i’lpz o X4E妈]yD']3T˜%!ţ1gtPDZ^hr6MO~bqɆ,J@|y%%Ro[ed٧URR`SɰEǭ Qo[@7IxͿ%NjZMl5]\'_iA[|vc:3>!quw!&$n4QK} ug^l 裨Ce|& &1 Vʒw62yi*AH6s%,QF$@/KhK %S5"|"x\xp'W ̬tUhzLlȴbޯ +A`%pVv\KnEP:'=ZWov5 QM|wPӘRPa)۔?b_WOF0t^80P2wigd ,j<4+U~zh <PixLZМCNki+=$,۶k42Lݥ0N3J}1 W } -^ hQOk ^G7ڔ5rDm[Zz/g3nᜂ}sH৊Ȉ %' FCXON7[2aBW[j}GB9B~'YR8pDd/=ʗ ؏4i@%o˔HdByKpoȃ饂od&v?gywXx`d"z9z00뒧k8ȍrhya~ڃr3>m`qIu`#$;} / q=aF kdWv&R&s_&VRRSNsRccOq#{@dA^;(D3U DCp0 >2ɺ3sQLuȠ7U^; !_;dLZ;t5"}ҌNG͂˴9"XB~PYu!=wؗYm$L5OO~vfIAsjsgΩDL .ư\6LqzB'[2+98DYRFX S:d-cEA66[඼j.׷u@o o:眒o{īyl Y@%;Ӝ 63pG ~"_'@-Z 8{Onu<&֝N%V{) VϿ-c{]j{;A/.vVw-߄knN{"SHJJDBA^]4Br9VS҇KEw7$Lkz%I+u0yr,ʮc)?n'RL+T~w2]:q/ Yz1%p90*McLnHηMnEUAWJ3k"Ŀ +-*aƻEd3bOUb}5G e^lPH|H &'O<#0$_ X^Uj 8W?Wo̱U0.CGkU{Ԧ 4 [Bި؛DM4%DȥdaSW0.( R&?F9|OM<NFGs^yߖ2Z{׬mIO\҃jN%  o',<`g[犲w[`6u 4z@}{nhM9wf7ŎnjNtᰜSn7ⰥME;d{;ԃ5! 'ʄI3q Ml' S[ ?tFq.%Ŧ3 B9GZIE_5'm݃B%8ugw_u5x@8<#GpD1d .x4/gg-I W0"7g45*]3@R=Qm+kU#"lfݍb7rP?>s;gx;|5F%uL*$~2,s:ܧٓCYzĩk}uQa o@_>^`Q͹A菴 dIwssLQ[G S/ЦLrSW@DREQA.Kawz[x8̫ۺ Kj&]{ &!dE%ڮQTѧ~<;z~,Cހb%BHIU$ 79) 0\0 ?h_ gU\؝IuY+ّs&j _M5A ! !`vV6mP sO=*8MؘznB'NF@Rݮ95J~ }qtlrK~YǤ>c[i}BH YqKkjT𐂾ˋc+PtQ+Kl 0w}yޑjxs.Q Z.:+;&QiwI B=&xNrJ)ž" F]  ׺\M@<#'*52K_R.zE1 Kt?67ptAlDA13@|wy=1xhrG]]2!Ff5EYj֮u3j,oB|1{QPbV :]/u/i\_<[", b6PV,A/f2e|CїXLl+{g@dD.X yA6}]KL,<^m3T5n,IXczϒTBy^k1`}ގP~:Pᚁ hï6Y@S br  ժ]yts?+C_fg쉜.ђx_*z?%A<\8˕VbrS"υoDmN!1AAEomC7^JHH3WyŘuРqˉhqCЕ LuKKB埨:Cs Y삔iKp7@ߥo*0|YeROOqNUFVEVv+|l^C]_h 7$>@^2Ҋ 4yv_ '샦J&Tp-5J=^E:G"E{}F >c [>c4luS$nQЩ@.U U-TtRl  9N *3'?ؑr$b|3m1a񁠴rFJ[㖁++I:Zky{"cd+SjgfOjlE5wxE3lğ_O'LWFAfj%cVLt\EduxV "R$fUS;- ׳ݜӔ-H]MS=]0l$V#:,OprS'g J5S`gK4a!~|%J72_Z䪿y$5 mWM(".'O1lIr #FŒk򲤁ϒP [G*ws@z{9VT<' _}rlTKOrzm 9'!qě,எ2i g$5A?&Cy Ԇ\aJ!e`TY܆I*zx '$U@GS~VZ{,AՎy=* Q:Lz053u|Qvz- Sz?X޳&%.K4,LG(SF>7@u1%*OdX0- uk8[-Lktp+0DJ2.|~-;dE&4+Iأ19b 0U-ABtZ*eR9$J޺4;RvN;xҎ] _nP[O 7 GbWJ:`ead|tevZ{fYCMh`KZ[zacnzg TAd>$r;/_k3;cG]*_ 9MwEoA_mL{nb&r)興LW>DMx/֭+|:4'Ju-_ .ʎ<@Wh+U*LA+(AoPqSbOe+IΑڒlm#/nh*5?>r["/D"{'dbWSt&Y6jS#jeCiEC6@Wc]FQhF,I`0K?.aҠ8{J(BG^Rs4xW&:^G$b,. GLNS\XgOƟ&k5nvuCc"6{8|x4 raXs<&p딅ta"juc,*̽#@ N+;f74D0=~uõJ7pYBՂ.J͊IhOvO! gs~-I9MkDt)W, IFֱ9lj|{eMlvYa$XDTz0*"Lu ^%u Fb!xR{IyX?y^ogVvPzOmElT4Hez0=P՝fa-^4o -r4Mp""^z-h:VF^QEVB,!Hppԋ]xIjZ[vI@x*B!gIA"kl5-O& nȽ4GꖐJ \DZ. `Xx,=FO2lib2 XBB4cxFrM´b꿥`޹6<  Yw>II O s}TMtjaQ/r(nt }K \u` .H0SE0ܾ/i3mpo!|: N6q0 z f UGػ`QI{8KKeN^+18r%aɅp@|ޠ f/h8Rs@fQ5 P>L}CET@tք\)irf:2*>h4gSJ) :q¡bլY;l%փC @$8̄I|>emK0&Q(o jNoկ;hd ۄ,ٙ 3y+Bj?YYĢ6fMPZFd{mݵ߹i7ڦU-0M+*}$Q9V@lO`:|+ ۋ2Lޕ}±/o Ur4 Hbx έ'K2rHY7wk.X̷ekKD?^y̞/w7 ݡqt8]jXIPNH,A@r.$'DYT,k)jMy9RXlu}b*ĸa:޶ÿi{7^R-Z͞A۬J0%I T"; 7[)E_.뚝[QNd!>s"Xy' T"TQr?)^G>]͵~ހx||Q{ß+ *'B|qHUdA/%<|6^'9߶t7 DJe0؇7 "W^_ U_;K:9ۖSzX- )pCS#'t$~nm2^RbO6L~mP}gX N``/Cn}%:PǶk` bor>@PEjS(s.^,W@wt.S Zr&'dlq)W,iᠳϴhg UC2;>X7Y5j}QfS_} H-؋O&PDy+5\gK? ҦtRHqNj~W_C+Y< 8wEu@8%.ef^ecSU%W@o+Ř:e}J7uSs{~!O[p q납NmK'RdtM8x".Lw1gl)6~eev}rQ")fsfLu@.k`wv _ÌVϢ@1ԢV "'ᄇ:R kb"ROwLAƭͤo*Ma~J=)fF8Q?2=ZhDV m/2w>fb')r< !y\FMk_i TP_'`?xѱ'͞ .$Mcub]C޼A ѧb#d9Dؗc4"N9c&2ʿ"H3>ͬ+mpd6;0i+WW]!Esr0+C^?Q+[fJA@:lC({[ \P|7SE <{y"}oCE`X61ID" "AIKM.4P* yL0wt ,#7u]tJ[ z3JTOHRϥ_AN}p.ߚ;cH"fj䨉-VmDJug1b~Ckqd60Z5,F"x%Fu xlS&NwN"8LQi cz|Hqô ^ܭܞq)S28 [J]jFs-kO>uUf< ~ET4)(:` QBЏ*TERR  =IUC,DQm2٠_=\F w$_]NQɶP }15f"ը Mk'uO{.&`zd YSt)ouO=~͜cOqĐ '3kD1T"MIMpeiR4+9 U@:>)bМHZi Z\)>9X>LrB`קq,KpzpO82W -_hVH0vY5f5! r Ga H76'y&Yń!N=GhGo[9~ChTsPf}|\`}8MSkP "t(w̍fOT|lA Ps ~?-_klۢZ%ϫJThPtuP?^iH$Y"j +#Ev<ަcc^#&I K./;Aj A m8Sӧl]HHA.{>+_70Ob r*-M{!+8ڑb9<}haJ5d yvtK[,ԈɭOH<|E3]-0X%FBϴ $ JbݷLѥˬҾHxNzli\2%%yt}%qz *FjHo<ҲBڱ/z:ZEeXunSx?2ڧ wNG7b7%ƫ䘇kH,ŀ'yaH'[z9Pg*m*oMvu0h nDgWG +WnD)5Ȼmb9>(nSogOatS!B'O;4~N˝L>ܾ4~%^ލQ xsaث<]qY8QgR=&2緝q"(mIKNUKCuMUtI.zH(6%;|hf)tÌr>Ctyhm&"ssJdb3UKT)JNI< w"/5E߆n}99Fmr9F0=ښ4Jw"Jpux&*,dO7_+EYs*3)샗;tu__nRaOp+8jM="imb=VI˧of5Yjm8%EGTD)LztLiU2{{ZD\{w<$h5 @VW- 8v1Pn\TG>\W O XAE8QCx'iuIb N?mB iK;3ER&F0 g}Ouwh2Z4@jzЦi!ǙLBUgnsB£ޞ )7CBِ :0(w?,5{5.|U=}u[Sחצ xad ~IV$7@ Qyߣ\n~%mE؏|^5[yvYLJɵA>LAWzhD8Wq#X/%:Xgdb=%V&Td$><'Ntϐ'hYDw0W@[GЉŤІo^"P/#rAdxK͞6op&lHIZY>?]t4L <Hpy&)2|` Rn-]FHkh"7F'K:"IBlËѾWNpOzK3Ydqm EW0Jݛ)nm$᜿8P$a+.i% gěLi#+ĐNIz=r"-qKr'/6nPh'u)Z{ɐSkV+%fq9J0lik翓M"g{hez>]QAcM:_es>{7^F(YH78ODh=6F%G8!(5 d|^0* I39$ZGh7=}ߙ=TfsWD,s5| ݵ]6kِlP uxoyppb?4BS)p 9l܀by< #TS9ңXCqea3'#QTkِuWt^14&5g |q{QĩPK%OCoBgyAUƼ}kp1ѩ5ƣ*- n}/rhgȚB %:DWE5MY(j8›Rw`+lYSX>7gQle6Q''68{`;\l%m GYfC:F-s;(0n6pe;KimN4p ,z  q[Zyp,Pű"w;f o$BzOk"<̋͗0Ub{*#*%" m)U,Vr6?& r,8Qve8 yJEֿ@Ϣ~e1,`nY 4DneyaCHbnk;[#>dڲ{1}U`*~+E!JQ8*t >) oiп?{|',g1jѷZ`[P3+ʂY˗R T[{{ \ї(1#G-37pL㴛um,,i5ޙ;(}fCriR5~`@9ٵAmM^ ڰ t .jp4s{C%W j<(f˴g5ΕNY4RYUUޓ\ݰe+z"|ƣYX6@\׊ [QtQZm\dwR/rt;U~Dc!c\fiL%{s/p*vECOtp9CM5M͑h&zvH_s"f9Eǖ]e]T\gWBWGؒ %1W8Tm)}CG_+>X h09 9q"2楯xOCs շ\jުS@nnsZ| G0ub~"O\w$e s~`~`+$ӓ ZYQM r-xVI[2VQhJwH==[>v?sUxCΫtk؊aJ^ dq ~0wЪ٨y.@הbPn=EZ dt ko`0:ώ)rC5f? 4>dY*hKx5y3Aڹv .ɖ~g22֜%V˴v&)qlXRE}ķ$]61^AhE/) q>^r d#$!?>d=4̈́(b(z<ٳGx賃asUk5g'x-N=I(:iGii9.ӡb|ғzi'k7ne߿jP,n]_ѥQ3!|Ʈ?GG$D%_F9sQ 뀥7tnSz(:5xj!8Wwl#]u O )}vV*U2BV¶X1,QJǤ*]IXѮ'_V?u^:2@Ci$/!'3v/w8MnW f8E6o'>ϦYэ_2 s< /Љ5~.#pGq4#[Whpa.p@#a҂YK0ti=2Ia";{p?,u3@%,s?\i XB3(v8tQcyS"av)mYE}dUc~ IPgSj@Icr_g&)朰L?2OW#~G-09W0iSɣi 'AzY4Tc6kwh &Yp tHHc@kaDi89!{]/nPl׬ˀ@YĜLb}XDÏF H&ةQ ³.OU ő;j>>b>D|Ju(V5W{2|)oC_?8pK\1VZȅv4%YIa@eL`/6Όt/3xS (i~{G ZgdeO|k_p G&ekr%(/h ,Yj c<+A+"Λ(6b»<@=xZYr]%v@IX1/LM_B'-۪| nwD`FX>P&V2ܸx-A8a} f(wܒkzjju9DFWy%f\0<3B>Sː N;EկE)W!}n zC*c(&=l,R r_aбĂwN-03}y}_CJ/0/u6U26xO-:,"*Ukla ar -X|V%C7Zxt񆁧c!ݰ ^uNke\WD n"5r\s'Má?<@"mU[P G,mѝMy IUg'cW\<cl gQ܀T>tweYAbiUcw-rN3RKdUbr̳9xAQ(_<z|"yCMKxJu{kJ8@y* V%i0^. h>5ǎeZ&ď?m˾BCǔ뀰 vI#orj0/1v}Z&%6ƾ-h5٣U ]<[ L-W'O ꁔL>\bqOVH:-/5§5[;LmmOZ\],~f[0vJ~FG, G S،HVx꽡%}so: oT}Nq*!;x/'R+(."ħLZ)ťaݝG{43#5ܶl6kNX8߾?LW@åFL}]͓u ߃c+˻*u)kYWa5NXBlH Tmop$'͚9JƧ@~M5j( ":B4=unS;RHqRbV˧V PO}: *mCVZGj! (:ۚ\YKKMKH&UDo$2+$CFSsY/сve'Z k^ۈ6Dg>x&P|%*D~&hR8ހגlBY]PGhkiH;9)|n 9Ql%jRatGFb(\lT:>=΢-LN!+pa^K(ɦ2Zm吃gcds̐T`Eе8i6ص3 Qg jJ]A*f8?*]첆leWy DC1jG\6膴(Yԙ[h>ҨHkTHlqN5vMb~@ILlZ%]{75{rhC3 &oԵtReL0w H0!ߩ)#4]jZeUS;&IlE-Lx C[0ÚEoeLχ4  ^,=Qp%QS!Ɛom͙+vUXڡ GN+j*[Y.p*= 49voGg6l*چ]rm?|hDUTf$W$Wn2Hx6oS%H!妊g$QbW}.fɽ$*l1ަ/ 옐^"#Em u"U=!5piOLX9Ci!z)l`}O>(2!Pmf+T~(Ewd!`n쨄E<˕/xr:vW "ѝ]c2V,Ω/t^W?Bܶ܏ xe_SXhjd/5wi9Dt *n\DaB6GR<Z]OݟiM'Y3_=9O,A<6ٖ7'V,%f? A1c`@]_]~Z׍iE+݋˶oՌU /MeqamfO+DsKWZ*Taۈ.6kwא+tC釱-NfQF`Z?|пwV\6|KMx{b){r7ɍO7}7멹<.XbߌXҮ#)dDHT'H̳--"ORM93 #}]g=,Dxn=5P 3PǬjU MK 5AhL9'>`5XV`X1dv6r? xȵ^$1,V rdF+?1*LΥ^Tthm"]!_ y}.ԯ X{~28Zr(~+e B'>`?G*NہBCnf`F^>sr5EF]V X*| zK#x1h>XxΉ#B 1llxcֺܝ$.} PMT< tk}5[X뱑/UH(qd5? k`\j*W3u 6fE4؝w^{ ҝ}džz(3^t%t')I KSCo"{}Ǖ\*p[^#w8e S&~ٛ8]2nv=yc P@мNh:/taN?>l8LwhyW {%rˢGN)Bl9,Әra7M/;佽kǁx<25^KZO(ǵ䑛%(ZZuB\Wτ*Zu}@4x;,xf,z׹1uz ӬjXXÊ;Tjo4SfnNܟ!ұؽ0f*C7?+ƾD(|9(}HB3OE'm>UCTj :_ 2] v7zkJD6L) SF7,nrz2\c53! }q,xutI1٬:je}'/zb<(D(v ɃpߐR?*=xVB5(|IP6RKŔ%K?=7Ѝ!gTJ r;LXfHrxʭv1)grE=U Y52m5JdWh kGN :tغ>Jw% {b/~ٻ!Tc~~n?9u{;48ǷT~̀N$_y)0%_N`-hTs'𩷂tVt#H"avAᶠdmL,d!m:7yl}8k|c 7P&b0ۖz;*/Ph墦2((Y=[s"ωZp{8ڔt 9(njW&qFaߩ6+lNj/&X|_;;#PJ|xK{L< ݄`iؑQ$RKBVyV]yh]ZI*,'2H_\O`4L!B83+1g:Zڤߔ→bkte^L` XHS,c*T&ء{ryT6(wg|L\!~&y7Sh,%)2_%!tϡ" gr9 A!6e•>C? @˼%rK+B)+e YK|x#X$$tRRկcf4dv&͜9iڀPҔr{Qz@b]?HYymO䴹}I%hx0XK̤"AyތCՋWncD]Rx^|H-GqMt3oD{s$K\Sc>c`CN ;Ha.wJjr9>*#9m81N^Fd4.IkI5 !Zl?z8  :c?=`â_/ ¬5A:wL|t{z,px |/0m [AJӬ)Kd# 2;Ǿ;"enQꉳhu$IINx#dR^M-=|/۰UΛ̳6R" V4-`5j+`6nZC_Fvq.#oa Q&?0iT;`v uec3hAE5ܬ?):W; |Z\Ƅґ.d7kΑ !|d:)-H+'dC]58 VQVFq38{f`n([psa~@O(1pTK8QWj`uQ@sQѣžEx0MU,k;myCBT]?9O%Fvgirl!K Q F pLb֞>*Id9Y$FkNB">EY ߊ]L&)q_zeB;,g#(ld+Xognq.5MIV^ީbNEG)twJkjy:VCE qDHyOhT?p#YTlՠUG1fU m0^y2Τ67@/B=!@uTDvFAtxEuiTIOΗ~翦4d:1HHV' e=Xz}́Xh?fw&0oN$k]ݰIz/XMm"`MMc-H X8_Yb>F)E c2cYM1VXapcI ^D/-C% |}0&PVW'TeŃág֋RTLE378ZLűdZ܍1RCд*)o8ʆJRGxqv{iB}?8ςSWvX&2!Zמk &EGŬFVYmjp.Έ&OPs~>݁5B.e^s_ ˭*QnD`(+bV\Sc2ٲ\iRitn藤.MPPmHy蠾1zM(E 1<X|ŧuĀiA{zs6Ou"Nt,%ߍU6 6[_rbٛ::mھ` \g޶ݳ}dlП)\8S' ׄJ/,W7\Xw~I0'ixPWJt 'RAekjGL8b9Ce^_Z'nC}E ⍠?d?O\z$3-)%\4+jC`Xd (qQ{̽* Wxxe쿡l?Up9<_[sf`_HC(Fj> ^l x5_#STM`L e,Fq6P- N`GepnLpHo'r"jٺVReyIѕSӽ#a;{"nh!o?e3~(}gYhO(=ۗ?&C~Z3-y,rO Ңv㡇)Ii Q\c&O/±&w4$:\v+ =S.) ɗ '.n[/SmxfO)`tL^P3— 71ifAQwLaurm UEcrx2UJcge};h8Ka0!1LMQ0$^0:»vOE p@.#Lt&q3آ~ͦ>Aa l",lbx[k:&:8HpnW¶M4] Ra'# Q#m6/?>[$~BZk:GITii-cܱ>'&Q?&{2nq@ 'XXoƋ"[> NDm$$s2?aW` qs#~ϯɡ}ͪ Cx18u EO3-$vR%oL/*+ -XTO|n$ 8ڌ荫3!{¢e|a'ކ eaنJRQC@^2v1\"]VMd $E3iߘ{*:?Lxȼ V7=iT擪l"W^uE/ }+E*ǔfVZ~ۈcjw^OSb>RLd$ϟe GX9dg9^JrwTk2p%KTA9 ,ZP|QttL0 *h֕{<@hT5A`f76a e^g%:fzM28q{.h =L ,V8RlHu#IGV!Z5K4k}h6cmJGxz$bq}qljfP ۰J.ۚax͠'1Q MpDKPp|~Nnr峵K-rMa,OwF3@fa' kY:HWS3g[(o*NeJ(({Uus1qH*A0-Ԗfv VmIR%6M\ژ(:՘~8P 9zJ|@oEg_W.ܒ&f%'zʭ Qo嵽i7~3+XN`o}0<( cG2Օ2: ?"zӒS lqK &젞ESPn nVlZf `Vcս X 3Z!Ldmevޠ% z?U(ҩG֢UG z0BxfC:c HQoXi'GTHOɽ&+@ZD+K;~ɩ \9=t$ rP`*2,aq ViΜ@6#t}.[- xlsv4NJ םr~4q(>uNeɼוωAscWҠ0d7X+aZnB{7c7ܜȒpc*9z&An-g% ]B̉P+6<ڸ=эvu )0ZAo`pZ,DQ{#ׅwN6]qb;0w^(`jKUQE9LP(kΫ:6s, }}Q8<q(7$I"'޸rf3i7Y$!aY$-Cr3r -OJN{c48 vYexB߉ K~lMT}ғ7 q< ٱnlXʮ>KADnTq3𫌘*sqgT Icw!U&= )HKzEd+' bBB%pPK͇oNqD?g>IxÐdlZ3._ fLMg}RO|h>>iI:>W:zAN{Ӡ֜$jj Ek]egF*%'$J?K7J`xhEV`3 遐s<;R/ ~MfrQo:5OE٠/ 8v 5:i@w{qJvsyHЗ-;c16l G䧤i U٬"=GrjD7 ^O4 }*Z?i{'O ,2:%įC.9#JB>w6OckXHQl[\{SmrA[Im{ͥD`G7X?ɖ)~_YqeL41|Bxn}Mu+u%ҏEH(I,mF䆊JWP3VVH>o7bF(-9_s7j{R<̱ż)fUxt*iηlK4R8P3w8׬-_0GO-gm%5()CWh 3&$ .E/%1C1/ss %ARSmGH=|$`g{c}w72~c,Egƙ96ʻQ`rSx8EKj)%c2O\oɛ]e79kS>L,X| 4UZ{DK y9eQO'KW!Vљ,X 72pw苁hI,U71_>OQ h.z)#|u«`0E:-08pX RguNDxEAсӈQTט1 }њE"OpdE^vbx{a\N_[Ic6j2\v!I=^\'sLDbPh8T =#b:d&ox}D~` i.i{QB%:j($8us Lj3`*hMF:W,T։W Kb˛a(zUY"Lt+QXlgk6v ywGM gg/pƠUKeߡ"'"tARǀi]4Q YݧY[7>w%ٱo&{qmf1STvWl!0E rp6B3[({E Oҏ戳L@ĩ(- vUH̰`?R װ!Нڨ7͙b "[?_} c-<Awg=r7\q^n=,@7|2k.WTFihG3'ƙ!}$U|8z.MQWi<8VvN9^kO?G @*WG4x%ihņ W>hrk|p*!jaJ]DaI%One^ΕH/ *;)~F i0y28% */&Wb=EU ']gO]_WɴGQ7DbVD.8 8h; &sz<\.mm'+sd4zNKs_d0n<4Ϊ{qٖV /}=EXx!N\'W.*Uމ?<, dA:J)Cz6~"%;{,"aa+ Ԯ{e":4 ^ZJ:k;4/1%%a:ey;,ZekՋ0u+[PTkL,`xEf"^{ GfCc]ʟ+#OV~4M՛eda{WZBoB,Il.U38N3y˔O `H0z&>W660&$mZ; 6 P Kǵzdq$%|I$L kDZpj!o:DƜ+ f,4H!!@jp9ƪlNfθ j6%u,sLn% AL|\R>ͱ&q ^&$@\ +n 48(MA*_VG7%we,Gkypv ZxlEh2!u_ɕG<9\S)D1oy/`Bᓨ2"*&RI{^eM4q v]/\MJNx{&]q0nRsmY=x2j8.PXFbQ?5h;9o"^)T*,oV15%ޖՎYT“ >Ϫ3lTّ`*RRF^|+:sMI*W!Ra@V;;.D"J&v4R䀉c*` RYl~ß6S Cb~_ss9Ɔ`dXh:a湟z#R.Dlhr ӗ{7myP}Oj~ўM)V˭rݦ:6t^ŝdItF2dѓ`D*P#↊U:)#9{m?rA#gީ'TTo/@6ٖJp!d4kB1@f IfzR*mvʅ5vOs1fiRٝx0F WLYK6\L#m*k`l ?1>&XxkIX y.if:o+*ꍁ0pC-j)5dP׹%|44n%8ϵtx;j [xje)oIRh?iE&o:` #W<< #۲ 㶽G{<*]H qsYxQθ m`+JF; :YHL$@JAtj>!jjْq $ۯg"/1SҚKfM!erYd/%I)F~R2϶&|U[AXbծ1#ެJ@yuN>l2p.I6 [ԛhj#BY@0BA `e93Ib0lft|Ti0S]@l5 (2 Qw ض{bNgɈ2ENx6>A4꯯m$<$G9ٰ _9?K?Q3.i H|N$$p2k/e|WR5=JC5:Sb#Ob\$1k)p%ibC9 T㗿b_41 j|aKc"W. .KՊBHX'3'%H =vT#-<бu*):ߧjg{yWִid+ӄǏĚh?RPn(#_;GIqoҥu'y6nyO1c`˜ߤwΎzuEcXf:Jg;]K'6Keɟy,.T'NVt?2#B_X ;vŷ]xo՛4W WIiT$D"CkϡT-BB1IMom9BߴWeep Qshè}<*KÄC8w3- w (jҫgԄ؏(FQ2-`y~:":CL ׎We!D2P@i#rx!A]#.+hGx"nM}4_.*5FZv ,Q't+AJ! (0a哹`:N $EF qR@Ey@Y8"$sI\$C$┍w Iq9^.ҊmNvC)12=d.;D&A_n/R1MgAߕ'1u =$M&Z $f<hj_ 1p@^}()LjN5]ThfVt@H4`@{-):C|Anʹ'@]([$*h*.z8_m} v&槡: , UL_ f hVt!ɜ7y%> \TouWќeA }o2qC1_okv ȫQ`9p{Y4G&t%~G[ /Z->nk7]E<*DWW՞`)'nXAFsNX[JHiWuckm.~p%!$}I}r{گ J A@|#Wp(-ūJcZ߲ ]Z VMZ~,eQ,~\(-MQ]a+փj?a_MJI9ۉ{ոLh=fpzrIZfwI("ZejOyvEb7sj(Tpe?sf"_X|\)LJ@ةL;ۯD? •@7:ft>q_X ktV̗ŁEepݝf$-!q!9#uLqNʒ~%bRn8k!;X-pƤ, ?NPL_j!7֡`u"6cBBTɲsàGe.CXM*h`1 Y"u3R`! ^C{é3$ϕ8S==*J9-r=dY!b)QoqA/\iWφ paXΩgu4fjA֞N*,3toؽ*%ܞބ nc~K{鷳ծT*{4JTV0br/>%Ü6OS O~ AjfKZ"Dٷe 5-|(!SO& =|Kxt+7PXL&({%k;^t:uzU5ѡw}Wu6gq(h\,; |6R/J?&g7G6?8}P&³:WTkAlfݢ&;L8ak;/"5//}2ĩLBY"`ѹj.^`/hO65D" T<|[m;f $9U2,Sϐ!̓Dwo>Uٲ!6]%ja Xg7A1xnd@rMoȻeu"BQ˨=A$7c7%`O+?AP<+cT Έz=s6*hF-cG1Y^^$v_B ׋M$=ɠ"iW6"' w/Ps'$]fREO- ?%k ӋMQ^ eQ_*[T{?e!s)\xdR?mܨBr ]1M=n_  [7 K=dqDv趇(ܕ!ob H*-bO\OsA c—ha~we}g2tB^ғ` \ӚZ޳&)IYK3ţ|R=4rwк0A(w D`*E0{Gq×ԫmR 6''OmSb։Sƀ1<2OS/O㰭ytƤ:.L;̨oBZWfͱ [!RQ)g;)&Jb-vg2 ?_i tm Yƛ;:KRbF˹;qq{\ D).-PAܕ@}79J#j?_Rbv/8-DWip0Vz*D,<^֓DSVQ (Y5-B 1(|,#C;!Ž`:zE;N%(aln' /kq6+ 1?K}ֲ9pjF#mbϧ.:P0泑uH㫢^Jh7&Z@%2KvhbUF12[aQmZ:vBA!TQ9ZvPRWx&tE3{:AR܇荛RS[iyOmd7%gjѩ"t%uh*Lh꙱ { >#.hџ=tPC΋T*ԙT}U#6KVf~b[՗s&PVWEfҗOO"Wa1veLqN!!S,AlnZ\Y'BbO.b65pW4am)G#%m9| mdn2ܵ{._=KbLPJ'q޳,x~"OɂzoJwQ*T;LbiAoC?*?ؽ8d@#E̐H:Ƙӽ5A&0H F=--F. h E3+GІ6c}b3əN0Ktr*ף79D[U؉/=a-R0)FoXjkEGcm Bf4m[d͚/h刈\~6mpJ4IsKܵCO``ɣT"W'q3q }'Ko^h+{[p<`gJf b\P2WrX}T}(`\!#&_䎅eM/tq}O/Q*o#|#S"Gۏ0g` &V(P# L)c}1A=i.}r&AXSl&Cp-V6&l!Fr@Bg@(_הBQ`ܥk}v3w=Qv sC=zGe EXHGP卝l׶Pɬo(2 9߳М{57Z [ňEA7(V0W2c%љo?)[ecգqKO`{[ɾZeFU=JuǦvK RV#u~X}Uho67 b#Tӱɓ>%ᄽ5Ѝ}# j_km\*#O[ȏV-~ %`T:^ ́M7TC3j`vmQb1967#Eڿ8C_CVE b39z5 fKGBT5y#E!#`\RWtd:l-޼9I?igdP;'[tK451\Mam).%c ٜ ݳP_VudAz3BcEo`@Mblic!hS?쾟Fl_;g^49Wub$rie^.qv V@@@H1;Ț^W3R2+ BzPO{#"Q}>;WN\J2ޢvDtcR(v]3><{ۇlւr8޿jvl<6X)MkI}£Oػ~%?b\P;t [e mY9hy 4 EŴ&40m@`p^*-[0gWM>|eCo5D:BOy>L{\ )Ct ͫGAP})բkB KnY #c}E|mH*g|{8sj\q*fh>-wF|{H,jB)4LG R. KܹCEQH*RP|ap{%U!vMX&p 8}Cm{v$ڪrquEbu#j"]V"jڞ1;5BTuZ/]4cc^eu>N/C 'XIe ;z: h*(E')vw#^EphY[%w64gg%y 3Nuꑻ %x@Jf;eJs5%t!y_AiIlN!_a0A_Qg!ĒzNϽ|ĢΓgL(|*Ѵ1[°U,?E!Gx°wi~|)PنGzľHm-]f B6aS sSإ0Z,$n+z~QDY_KR:K^\B/D3l5"Ev8u "q=0%p (Gv CY-1#pT؀tL&a Q_4sšմ(2E柅ev~ggᯟy04P[]fp-O$*?kՄ.&B)gODGMp4 bQG+'?.Sʋu~OyP;mc}aGYQwY9ϻ\n;C漖CSSBH椴%/G:v0_/Zݑ'"_>.><:oV䎬?uQ?-fbsI2-_+"ž*{mr7wsC;Cä񑋛P[M%ʑ rmJS}Dfkp=}~,o>4AJC :@:ĉ(4ȻpnSUi"ZE^X21kGQ+]Sl0M˵qFyY MuC)A$] >P;1 sLM$ɜ9vw\M΂me:7:j,Βu'-I .GdB<0? |( Bvi^ҋ"яĻHDWaYNcB/]8(aVq|NWip`{۰RlM ;YxĉRy'@^#%[ǘ\ŭjCL38+IRy&ZsP=CҨ ^G]chr?R(~I.&˿ĪWa I {,`v`c P7;:rr?"M幨toBd aMn{MN'[%[G tj{;̚ #vqf;3xjI#d Ip" 9 / UQmFpm6kbx"<> A x8#,<Xד}domࣳǙ;ƮbMe$$>._3gKwZ* %SO[k1uweE13:+x"-9V6~rLa663 w0"vȦ_Ž7[Т628 ѕ4h{q嶯5僇߽F[}X,r;aT(}3At{'a=̯7e}2oO^,v &6^J5$@ N뫳yqSC_(9djcK%-0 J-n(;k(wpݭμ^uuV9^YfӔ*Z@hv+,z1n~Z#!W@gH ͙ !|mڰV},хdŌ Q1:%c1'p2]% .R7V{)#a=Z U|OI} ε\lbľE< :;pYd Z?>ʛ9z4W_׸."izh--ry*} h)y!s;xOQJq[: 5t2uP% :t*ɚ-a㧛Ley`^KԣP8a񈺼ϥPڥZ!ҏjdر>ONW /o#@VsiW^֖2+4,y?$qL 3s2H3Lm E%(CzqhYbbGVƋB2^j×vߚiBS0ݜ۷+Ir[U_=ǚ!5|u%1 H!J5laZ1})BRaRejiJQ#ЍGZC #(ĀHHR)A ]$pnH-qnF.ϕPSY".A6۝ҭBi&Wz=r]3yi%3: RCZ<j":dՂcDfdI{EϷ' O0 /3O姞ji2+Im`[w6OV2t}"O7N_cI@WĴ}>qN}9j`BSޘ $=(ʓ;|k*)ڕ W'rfB\}+nEgRCܟz':zKe @X1@嗲 ts 0bZp:a ~Qg$.Ҙ>A'mKS(;}6֑8 z حapD^fMu8859/n#(SNq|'rSL_Tߵ֨7A`\r<$UZݷ_p,q_lgVy]PJ ɄP}+,\^j(gzItVEȏv5l[.E# Bxوf(B` hΰ\Mj`?yZ3}GF@Vma0f~azH90\_CKT.8*ZHvo>rM#?B18%^<"qiG]j)/4 a e=T0 IoNfvM'L&$\U~'@1˻}Nc(|{n)ȀzRCw&zT4]5PCVֵz0!%0Ts zmcn?$WOVHo?$NC6EY^V m1ioϚmy Y BS>Mv&Ns|vcLrVE2? {V+yΡ0W< G)}Y/1SQ=xKfҙpK1Ё2:)Q^I govu`ԏA@XrgJVI\+=Kܼ ?ݱrqFŒ5hVAۄ3i[@ԩјqC[NgTDWjz$"ԫ?ݾuV kYA?B7 Kra p2׀u]]ʤQ4RG2TP_2 {n߮s>;c>R䃉 eiv7^zעp$3iAǫ7u\C^hWc sMMdS[K2<_Oc $ q"EkWfq߸>% Fw{ =A4Qֈ!C=^X [X* yhox]<m}UaQb ?a11M0hTϸ-ޔ\mtX<7w?;uν5of r)]>NV9 <'hof柛*Fѡڑ}e&Ki<7 QD>1ǧHu pքd:%^d*%"Yvķqkzs GKT5j+'$DX=;sx&p`:ȇvp@J: {ELj2!xoRqM8tJn3c D7rV^6+-9f 1O`M;s)([C`|ځ2}܊`&l 7e/>oF$[ŵhcH@;.~-ܥR4 hدO:Foq#Dlefȧ>i߆}fT,Y@IʺVhޠޕ/_٧ë/At~3,qF|2egrڰlh|g&a]M0>h$8/BoԳVpK7O͇@%Ф`Q1ʡG]hzuXL!Ϡ{khڀ01'Z jb5rd5#9 oLϖ@`|0ҙ;Ϟ3F=iG蜷B ֊P_9R }W~p4 \RJuń\/tZ341*ơҪ _*Y<2½@A]IXʹ-/HlQۋ#9uFPh|,$}B?cTFPȻ,L=Fg +!oi zGWTsʳG? }60ĊTXZ8lD,lů0G$-pA46BʷP;vֽƀ Bzck,?JYU? Q^OUՇܶ赝ccEQlw ,iHbftNZl1ϴ)k:N*s|_=AHS8M,Usa<4ĎޢPW]@FϨDz U䜫,M2vARg+b9dכJ=\(SZkFjRgJ4 ܕ&G_lsEH?^tl:{L@I/z{cKΡ)&c5?E+, β,M ŲW<1S']F{nJkUk&B)EsߤE솺g4.ZQ‡zBD!ЁJfl,/O^ŕ+sN ys.GrکEXkyϘCKb,-K.l_-eMuj;VHPE~̃'L!9X3{1a¢OFeD1(Ba MR%(#&ڰ4zVa`򰂷,u<}lPi+7sW=!+(k>aFLxTOMIQ4V^# Yx7AuSaRV!&>v4f0Dq|bGeFYzO-:WyDYIbsIȺ`<"9k]0B!H=Ezj5@S]$o6L[8g]wH1+ƘUf#f@z>\Pr { w`y#&kdI:5> B T_V#W5U!6ney#ׇX5>)ƝW|3z|%s/`7#8(lHumMa]E(m6޼Ii* ]pI$jRMa%T>W_ L\'kΊ>SX{ LĆ@wa7##Z<<-T[ޛR#Gd@D`ϭ LNݐ\ Բӫ/Lҡ<̯Y]L]9d3Eƞ!?'Pso@FH7\0 ?įHR4Ф"<{Ʀ@U9ekɂ>T;aTu8:eW"vG>MJe6&f]UOgʠZIw|U|nCC&\ߗX4[L15zF2y: ?zI:YCKŠ?p'$u'H ck~yxߖgV9fA/,f|e-mf@53vC:NVڃ}Wd_;tv.dy,kXn1}a1r>?,6;+ӖvY j  VWdžђMeeFp2;JqswPDHFiQ6BJIDulJeMzM"ۄҮ!RiT`ɨvv)/`d8lOs%ΒĸL>jpň Mޢ O'2><|LaI$wD2{I42r}֕FILhl8tQxRbgi"a،N8=x75S3E}l"4A`uVꯅ;\{H񡮀IIr\Vf&FZQaUC4:7l_IWo3=jf2 dqѮN FTlfICM5MLj̄F]Nh=3)?V NE"jѳ`cԼO0,L鬟sAp:پ(,ll@ Ԧ!X>_-)?⡅trcڐoZ&ȦQ>GkWwQ7€V֧(H;.O;zp8;jbY?KȲqmRYx7oR96o- tE/| Rspީ͢]Ӡ2X6 Yt=fVcc2["8o.n53{7*:NanB(Lt$E\J 2 ueP"P7 WaC.2YXFG %NtCfVRsrtW }վCQdC6qz 8XػyN;UD;Զ-o^+urer5Hq!PǴ 篗|y|$\(&΁>&;qRx~%2 0lYsdb7[o*x1 d䵻ݒ|hE6됸 3 |!J>Ϡg8@2LW*U{jSϲc܇jl{ɫ()L["tyi!;PpS\vp//_wI$ooP8-;Yn`~ D"4F~YuaQ[Pa.JLr!z @2N Iv:,Xݬk<*+ ./=zXfw J:=Ɯ^DYRU _1 vbS @]23Q1MÌFc8TNJ1Lʒ-,L Ygyhl!wZ^H5eI4o1e8답3;Aolyl0&}d`l5cq0(Xrp%Cr%])IF 7pII7`=c<GpڄZuOPRŨbW"D$_ ϴ?A5t>t}[UݸCtiy'p8:3H(@O՞]EʭO4 XjºiH"HGbX(k4@sUUɌ׹ҧeF,8?Q}"he}E3 'ׄmAƋzp>q/LklUoUQ|ђa|Y` .Q ͱg /aZYI 6\DG+7p1Dff/O`J8 -q3nJeve}#]~Z%<{18i'ۯ P.4WB~!l._H}:XNiptzf c[Υ yE-*dLDĝ-sajYW.b ;;_%ɻNҽeb*"^ڱ~0ʿp6~tZч}"{BKMhr!o9TISr,c|m:ANl{6bXTi SPj*oXfaC`Nݢ SiUZϟ2i}Gw7 Т}#%0tg-|?` xZdth".)eJᡓ5>K 5҈e{qz)nTqg=9Mrf˚h.':тK=ݓJeF,Ggp"Zg<]lbqD8&0\n3 Lr,;Ob{tew1T>*| {W>xH ,?z`~uttυW3+;z^V$X"8WBW^oA"a٦JWa"+Ń!'yH^]p.̖EmKcbn Yky#{M"; qqؖ6tZ:?S`kͳkR4ݴ$D)}hȮDf =CbUtMͩg:{Qz*pSN Ί: "Yd / 7:(ٸ: F#ΗQ .qhtd^dtJ.VZ4HK+IIF=OYڪ!E2yO wᦄiN!}MbFńqaGL) lYY@Q8m>9);rcHtC 9 uTPaPPYp~BF/>Iaۋ=` ێ I٩: 2#(d3U%ǚH*e0V $B;:Q}ߚ:#?_<6p.H_\yFMͯ(zx%)L *1= ! ~^Nhye4KRPQ0RSb#6AB.d13R"꤮_rq;:=l: XsQ)p-,+A~JAI*/{7XARŃ&\>v{/%wl)Jq +T|d)^L 5n m8;qȼP1+:$^hLjk )@?D;4Eʺd_oq,S0p/o<-j4X AoX5zύAwDQ״k /̕Kq?[aSM9(c\Ûl#f HEp׬Ӄ2Dp/G1@xBG3 uKdkiOq/qvGDLT\au y;߈lirktiҎ ƽ=vHX{.N̷?GK(u@,*H .t aۑ!|9 giVT-1x%̓ +Tbлo¹CR* s= HYqө5V%&[e@* {lhʒq]ZgFHVl/NR(YoaUM gvTZzGC !j3FiqX@J6#jFȁU5p\x(ۢGVcZ a]I3[@&2,5 H_9OdƑ 6%.=_Nat>rC{KX@T惫8[ U zrs7!'j} 2Hʮq<*4$67>-8*+93,DtGayXnr~yxɯ=\wMyd9G"4v~L͟HryA;`Հmv brdJ{B:y[! ]+g&51uRgV&tޢ'rV3M)N@,KX ^O.5-pS'ƂEgcɩ i.ui3Is> hmgaW߼ H-##]83 OT|<^Іk?5c03Λ骉d2>7#Lm´Үnbʛ9C:.ַW­vk`ǭsAH>P nJq<nn!)-*[BfRxהP#=]@^ >d 싑ƈOMX*E"xZt2&{{2<PzK}7 E $J?!-s l'o][ nv)Ę~?3WAyLi#$x ]dX;Aj"LPdS;nC.vN(/&*' l'Uigؗ(?H-[%ᎣH7)Us67WT54S79RH:~u_U tkcQ5\9o2>^q4WϾH<Ŏ4Rr57 .N~*O~O7bm==@$*#60QL-,s0r( <7Ɔ4ߪ$u2B 7?, kl#1WiZZ),MI{!DB%[Z҇FQ{ w\u:qB/͝ݟKS$q!93#pCG`-EkKs\% :8 ύ8ShIof0u|CʈD>+ DžҶOՁ)o/,TnXt-SudR) $~% rga49Ʌ~!;42ޓ_qCFCyJLÌy> \ t,RCR$ TgF:B/$g$fUf8j#׸nE I0U*r`Gd~+֦Hpƨl4"H&2 ϛ λJ/3]H) -z앆xt!sIk2BAYKV,<=euD?4 =t'Zb/-:molby_|)NʌlGhiYm{vۍYa/mEpzTEwXg/={-aBC2CVIpSQ,¥r8#14G\^Df^8&^Жh\FU+݋`sZ "t(u[|?}B2еg%r3ϯsf>٦V]X GNihh;VƹNNzpR OV^kU )(}_Y6T4yһzR jYӲ05[waJT2JNHX~:iOYpW14H.W@1lE1o PlTFʔMX Tvv<݋ymWl^dYXޙ.e}84{07PFE|=dvʸ5. ?><% H2Y e)5:sĻ>u}PW$7ԾQwlQGsrvs(w_d74wb.ym !> 70yo-Ef++% RjD,T ]UP n6Q_`7oba=o7ŝry?ۘ |D D TZ_wހLkbº ?ȅTet1;6TX,{~lfcYx E߱SVV?t/;R~{@o#jV92fj2~.d3Ƞڭ;"/+>: sI -l\UJڻMj.4D9~"mΛt9.Z~6>d.6.CWڶ`GUL%&nE@h_AD O Ds:&t7F)M>}*TFAό{Ka!u,{:_Nb9 v̧1;3;I CI]QSV:EUK*mU&Wtn(%R|y(_`5<֫wҬgK[ʻYJ͹ ZC-3Lv*i] nzQ.LEPZZFt ֻ &GZٰ͊jg2+ f~b"_E`^(\}#Z!m19͓c'?BKaM*Cw^eekmV;ǖOCnnJK/vp.CG9dݜ+o،ʗ %h X%isUXs=؍S~akc$B GY]9E*!삊i+Qz\rhy]i#/afbٵ[Jd:+5Tsm뺤LʓZ}7թ.!w °XgrS:u JӠ*Ѽ1Z1V:VWq9p%w׆ _&}RkD |ywZR~EyeZKfS=fds |M["6/2ꔋbD̮"nOEKӂɹM߅U]Pw؋Ηb\n'UjͥreۉhRO=@N$n8cW\KH6ߗo}Cs~5'l!2.K,?D-Sd!|zűE'D+ #]J+Sʠ`.% ]ɮS4h B{Mqa[k{zG4^PB'Fq6uuB𥿫<bsn8MY~%ӟ}lZ $.s?qN6 o] =x+)Rg}!OV"Fi~Yv x]o?(#񙁌L 7|?}gJ"J;O.;V"b78kV65k*vͬؓ1І  )]h Ϸ.Tr'j@y\k~DZyS8:pdpg(X,a$g{=pP͟|RLJ` T)9|ӃQ_G)\PE> 0ȝ<_sܮJ]$<l +EK]4ɛҏWxo>MS~4U9`TfӱY6gtg@2q*2 上 / l?ԐCyc5yF(n{ \N2^Sa!7|치ϊ&r`OPi%Y;Ah,؝pU|<wr5 %Tfw%]~m"Â?$ޱFG|52 r`2yZ>$L;@jy`B|!N%&~󙼴}@jnLIP7X TܤO1[tg!vMLGgq&P:$N]O d H>*SY5KC {qpjRI㙴6ædYno:HA 1.,F j'ێA*I`h n9\'Ѹ a%#{[ɟB"=_hmc㜖dN=s.#O$' ܒβNAV#nsuJ ԔjӟfSFk(Ca[j=i`lH," 0FI˹G`g D¿4,doA%؀x5N2Nޜ%tz!^1qzT7..J>l caF =ZO nraWESSύz._K v8ۗœǜ`F(.O˗d\w%Do?Ciͭ ފ-nyJ!!+F O =J >dP&ib_~1I6,-0(#-8,M'1N=5i '}pS${qpky;&HJSb}Kd= riLvb/{F_LT|[tRSl|@@,6]%4HO(iY$R`ұ/FpߢnFωjo/[-X2g"1O݈2*YۛR0plPG˴:#:V g /kz!xR ˘_R4hP HfXtQG8|:ڏwN}~LǬ|)'` kq\AAfY]} ʬwx)cZkΥR dIbO苓`}8=YZXո8ٻXڵ(8Z#DrJ2s.^>Ĺ^26JE3_Au`Yf聒sm10yUHeJRyR-M#v2&G*MRN}q#܌o),4t)LN-jE ^waP:W.Lim:>Gg1YM''tY$:zkdAJN* شn$.ēo5r?X='wG] RR8A$[*ߕoǼ<`^jߺ Hhw[FM_c5:q!mʂGBэ]00Z?8܌Gn5pSu嬪acExp[3QtEcDQ2#D09` wϳˎ~wO'+M3^Vą7Kίjd+@^$7x\D E5<}B pP/))w[;jdP>ƀ*,Q k$hDKooƪ :('{N?6b*دy-ZogťN4khRğy</(./8#fR]p~`F !$iMJ4b*<ch`]Ϭs 3nIi79%u}ۙqۜ9\=ҏl5+M79[b4˭%kQpXB9EeA&j"ںlix&9x 0Vf[ŷ[0nt' T{E ke-ie_[zb$~:U{' Lzxd1iZ.JŖr˨hqWrp+JuU2W `zM)9TjNϩEVivջ~zPx-V۹-DҸOf 7If"zk`Mp@ ŶcÉ9Ȣ!=QT>; [ҪU!zsvMw iYY^PC!uI՝Foaˣ">(uXd;#ox]+_ü Q 7͕DtM"7,U,NG$$ V0OHc%Ac/׋gfրng^r-XTZ1LɭC!}CaRSsӀ8 lywѳÓ$}L .]QmS%=(ūԹ0#p*A$޹m RN}2*}]8sUD`2ڐLl(D^e3"++Pg,`$`=oEn)`iXMa)$zWJv]W.7lA 7΋Si%knwVq ^ˎox0:JTLbYhZjGJ ̭+9tg> mvKU;T4few[gd"d wS}y?ju I8B SH)xS<<ω7_2g_X/ 7V9Kn蕗z7$> )ݳLbEq 2k,^Rit(TAN޾B:ԠT-^M8'ɍh]@s C5^"Bzst}Ecuy¶X\dAU⮣J`'+ZzF҅~v{#';t5b*4F[D>7KN#ߦOKn ,#Z tlSFXS+>#E-Ą9!2ut?.-˲قt!6Df&I+IJEOx,FJ (Umiuxv-ࣨѹ0oljl3#C5w4GX+=v#F@N.ogyL M60##䲷w]?sP@x{5w 9]ݍx vC[m[[V0IMe{=> 絓PotK1աB+>%.4=L+-exP}kmSDU!g *v1 mlHl\}Uӡo(,wth$>';p$Y*Mؕsj<1 T ^D@p= /q 68~R#DkTKKL# ՠ@mjWL3Ȑ.Bp pgoC)|}]vZ{,\>U,ABJMQӊVȈCn{f*\A-7&vB.̲Gա~!meiY!k(q%\}Vsk[IZ Cb΅8Y}3\kX=(~ϯJAEP9l7 `n4rd|z#j7՟{W, X s;C4uZ\qk=f뀱9)z72Sߤkc|u9\H¤~T),͌SU= V-L#lb/$HZG ӜV# ef*q8%oJ.:Q7/"L\sN|A@1an\DI%6ڧRR׌cͶ/9b/-?wuj4x>$/';]i}僋u!I@cJYХ3biǤ twrTn`YM`UJOY=Fj? [9 i F ڏdD1ul%59_skRRpZO+FrvrY$rL3D ErEJZJr _VmMI<ңMU`Nj N`zm{(nNwRMz52|`bh%+Ro"cd-`Huh i&UɃ].WuA@IXvP9߄Vv,9@8-Zu# ms!DR?Z b.$??*|} މ>N2 0y\cR+? m.ێCCq6k2OHo1Jn oVL-qN7.ɸ!$pgC`'ҙ_W_ ; 9` `Q.ۺ5hՔ1Dh0B0Npj#V=$ϣf#^. xFpS>:m[|uZjS?(Fy>5p 6p迯`YL-%ܼW}u{ZKIحi̿~tZMl&K4"2XQS˖/'ko/!Ȥ8j7̪vHk/d@ EmE|@aovb4.6Ϙ/4.ڜ.qyOc-]ASY0oƊHk{&>B$ró*w$Dr@(GtznMүӎ>n$ CF+'@sY ~0ex"٩wؓU~4;R q~2\ 6@ܹ{{D{IkN e'NE7:w"'<*#JoS+Q7kZ,6ϐaC Kz뤜n7O@ :.+щw;n50Wu%w"pKsM;!|.]ϡ|j'Co@]P,xhb(N "i^%KpG-l2AY{XIߺ,vx͹|?"$=r ; P 7*c^(Ę' j$XI=AJ񓴴Q7 p_PH߾bb#M]èt{ sPX<;/2ʡ'Q :Sͯt2&Rfk&BT{Gw ^//$m8))(IaH`:԰.3_+P)!isDpSNQuOEñl* [;mYdē#J w Vҋi-C/q[, [y&v^ R^IJl mMj]avڡ!R+xgy%Dė` 5,T1ROWp 1\۠D۔YTC[vumuј̴0л -+S<'+C1¶TjU#LIHgk=q@BO$5r?QZtkd kNGآ"Cew\/G:M?)KHi7ODP*낫EI#1! mErbcӯ7SbS!+ǭ՚|l5p65nYۤ(t8lg8E8ezJؠ[ !…Cΰb9 td\>7f~8\ I3*&DbFR`{eXoE2 !%;Ua@'8ȎGwu2DAUjM5Q0;c~QJfbfBl7jAy/ pK;Aá@'KjMR煦U)N"Cu!7u~L `WwM yXv۔wu)wҒHG\pg C$ u-Rt j3eSӠ޺{O`LS,J*1UW HVa Tv ݶPLҩ:+H{{kL-|]2nJy3kgu,ؔͼ%9hF=5ui#0|l6O)0l>W/Uߵ* mJ)U70 v/uq=Bծ)/+aby >{vy#иEeoONe[gV"k k$֙M5(mHIY=,31Dx͔!!ӓ>Fٮ&;ټjį& *;,0V9VTЂ H|[5Y"K"'VvH"q(*`4#IcrӪBxM |-XԫVL2@TuJ+I\cPsAؐ;x_?G*țż42b=򗯋5Vqxi.\]A^3[vCB 怾_S" Q 0̅YTBLH"=na\|M-d_2 M(>ȦrO7$pj(8ltJW2mj[]/XgERRB}4qq&~qpoču/T}C6lt,K J 7gBBƹd7Ge:+%?+}jח2^>5ѳ}hxQk*̋EnF)* f0)x.T/pF8_7w99}>^%~b?|TZ$,XDiKnH҆;PxpIv?ҫ˘./o{zn G,4k'C2툝7t_::˟^ׂhkh#N/DiՆuJ!"1rvx# { HsLqihc rHJMz‘@&-;|"~֪izlJbйNJ"JdRPaG%ɐ 9cmARr`v|\NlQ~PH r'[b:Ph]odǗ F:u^#TMxy镃{8*A$?aB eBQB 01u6zZ1cUKB$"ˍ߯TBПPpeW/m7L7gmՍ}Qlgg5̗Q i~U[>jSq<9+ȉxB1=RxEH1ߜk2MeC%4> 7Z}s˾ }L-΢Eͬ:࿾ vJ]!$ go㌑ g%<5r)zCm\J%&*r(0 YQ  La!vC6KB%#/_Ok I鯧!&.L1*i\fQ=LyW2f0x/W~x6+ [q.>K)6LqS4p)^f>%KP'EE\;݆|iKfDDѥ~Aњ<Ցt)E+ j)f1C5l˰Ն/C!hfq5 R*@t˥sj\N:A#vH`qF7Z5vzha{KL,{<>.Ò* dH7B'ْ?Hbե ͬ3w*=RNqC\z4Ij@E]F1[Z!YVVY y?OξO7pD@9tSK(b/ɐ}W9O~Qvq}{[w,`HتF )vcqBVo{̮Dj$B?wlVaTL'lhjx//{%W/`/.4-_S6t$9y^ ]X D;"}l|q -"b\*lsU %]@ a0PVдziWGӱsME*,s'd]ueVՔd4CK>L]*AfB)z: P.jfϤwޱ=ƕ,1"J_u*eP~p!oT;{.,饅H_)VU:ZDS*z%BJ,WGzkKfA|6L},g,wwWB'w[O޸R3lXb)g@ M7PQgyFR4QyZSv/b}ŮD!J+_il-үԕ|ƾ٧ֱ3$6Ga{F^5{m,&DWN3IA6:@BT,d/r^v BlE,Z̻I!eeqzn,OdȲeZ Υ*kQ~l5ЧO{Ƨ4dt I8uWcEEH} Awuܟ!pj2>ށ|B3҅|؄ ?ah8esxn`#C`S+S|)x n-:9Vء ir#!LKp 0C?^Rj[(ФsSi@j*%C_F{ޱ\)ipqf̏_x]4U4$_KW.K+C܄BpHBѤh02Z'{6aP=7!n]>E 8XƗt.%;G۴F CUjxj_RV$8Xcs'Rl##Xd9H)EWQ3r] OMX c1 ZԠeIq]T>`P̺?Qr8ar69)Nxq̰#!_mxC}L;e^&jGt:=8/`F4KoцY~t̷RV/ 8s\(l7 #"/V.}rQZ=K7,, Q^TvVp1ALs/Av[9ޏG`Ğ$, EZGxި8aEy`q &Ap;oĭoU?ԤϩlF"\`khE܋NC@6 q.%Ԝ>ۼu ,jU+zұO{m~Z*{j=*jy7OKsKKtoA a),*|U_ ]_wQ.럱&v9RX{4vZZzB_.!,`Fs)Nr=ޢoJqS"9tx~C!Kb37W3%'DEؾc+ˮT;~] O$T#H7(d BAK ؓQt1?<oE/y_MܡScjmΟuEC,X9qayDz5$u?Rx4 g^] B\e!qH>=^`$UעoVZȎzRͫ0KZπ7Vj{Is?wlsyyr= C{~=*spe?=ln@Gֳ!6ш#qGpt/:.Np\]oOQ^ CI |Qa {| Sقv8\$0X o?&MU>JQ"S?J3g2|+bF5hPU@|NM3F-=8-HsU ^ԕ~M`6UU™KĀGST6[HwE]4 Dx)l zN,$1hd.>ic!;jh毎OƔh(˽d.@uL 1NG";S }we&D  jz-Jj:-JFRlֹMܳ-]քhy##}04qǣ":*KmqBh ]1PBה;Aʊۚr1M*=]Azp|HT|́EjAts T:vS5uMfFlO`yĖNuiL##cP<)5D8iZi@vS{36cMp>6]tB6"󟍳vbti߉` Zr bĦ auHF4շJi9m.AaJ`7zzX!)DTؕQ4hQuB_ш2l&ݗiL{=x,?OB<+0t?5>;(mlO,[;kl& h +9 hg*`?*x] L{g%ܗF3lL'ߴ&Ԡ3X7!S$n~p;b^r4Ž9ؾ2<9ʠQw.:YiMYT揀 JOE$_-̆KK!%;zُbR,ͱġaבqR&^4_["4>ٿh(kN۝^e U.)*TK>lHdo\P -y\VVC`]gj]vT!wfGG ![)1w()޴,{&fbw ?)Lanisll"RAmݴ\i8] y @?$Gaœ!ky4/afJH 2pwOoۢ :,'j*nNM}>,P]?p0Nn t0ZnE)Cs X启is>u'o7 4H䁨H>aY>igmIÍrHcO} w㍗ 񦕡8$Q!g?T G^8by|DMTB?<]FbQńc4XTf5(W |N}LMQ6.&iC;S>[hRSjŰ9t^}h+n.|lϤ~ί++iOF9teZT.:W P qN˚O`g,&8͜yG}7Jօ\E^6!{wZ<)IE]M/bZQp?S6x:/ht~ #u&%<gߌ5y[ea!븓`>eTG'(+ Ts8@>QB?L _^)q7{5)fk#Ti{$+(dR8Pxai~u/ۗt C1:OSm.h|%|Q;j9,,cKr=|r"o' 0Uehe V#5IŒW~u bYl$ZL=),c|ov( idI<'Ӂcvc\|Wi0Z]tW}Oŕy%uJͺ`N3~^Ppcs<&OG+#*,ʣL୰5i -jxvƤ! r+P~G~K#e%upz!9E0 /u2'7$'Xbk/7kb'݁d͐@7r}bm43UrP#[Ry}{9՜|Ğݎ'y,! myi_ z\W/ihjn4-g6H]Ҧ)cw闻%C|Pf4}@+Qh B. (CboK!=9oC c j$d8 0$9o/.g̥Ea[JK*YD¡I -9~o-h[uz6V_d2\pb2mÿv|MTp^=]:+ ꥈ;ShpwG7,Vm>  o @),u44K̹ڼ'%7 T$ff<3cv~@_8S! i˘ɽg& S+qð~c6.06SfK[+&Ro9&S & Q{F~HsC\m"X'3R:{TS REw/%#&Q/z̒ ey$$`WECP\]XƝq;9oh+ Qf=] e$\sPb`A3e ;뛫; |i&K݉Jz1 ]T Xk e%`n=z>YTK e0q 5: qO>Z$4% K-ٕ^`̽N#2ɒV.*pPIK~F/* #ѣ73\l#.J_~E[JEP&B_[&=y JP b(q5_-E!2i\UM&'>.”g Mۦ(פTj2oUKL :_1E)Edc4LPuOB3Hq i㨻g1.8Gz_U^>fⷦ<=Ѡg% E` *k ixؽ^kʯ!yͶ{_pyMO$t&{AxtLc(y^Kyy:\ ./#"WC[)CX2QIt|ROl얃b ř=E sm3طʕxtXQ.t bdL\9U){E¨#8wI\eN/ hI AѮ~x:wb#^ksT$l9!.dvB,p}tߧJ|A`9wqމ"XpcS\BB/z*|4NG8Χ9NI=X)[6vWקJCO#WHdr ʰDX4[s[p0|Dd.e|[DZ}X(5vhj! }Wvrjx߷4t\و[2ֱwkHDG)"wSgùy6T?`8,v-%Υq*H>$ 2B i|zh]ˆ1t uFA>~yx8H\2 9B%8}y"6mߊ ϝ:LS{1ǧ@,=f~y&*UO0cC}ޏ,6?YIqCj%K>U3D>\\%\eAFm0g,B~ 7g;Wz_1X^r,/, 9ߒ $6pn!&1q40P Bj|>$(HMI?ITf`ߌ?٫n ]%`qNMqbi￟|t- $ ,MG&CTts>$@[6ReJ-Kvm;ӝom#TɓEy߻N+.7}Gϥa _NDc9 RՌqi!v5qzޘÆ鉔fQ:Fw>&jg s2d%giGVPF͟85q Ɇ0YˆD=^mMWp6-uT~WR'=Ibh2Cľ&iO Enb%Iw !"KR_w*x&8&Kv 8K?7OJ TO[ 0F(V`r+in(?`+7pV=M"'=cA])Bxrb mhO%G+u!GMMغIVbo?uzk/:s;~F }zH'E~ƷG#Y]$<}6X\hKmJrMjo9s՚/7v13YڡD>}&U})呸gH`1[TQgW/fMWZ<gtXp|=[#ՠ9+hKqBրPK`cz ȮIc_LFdټF㑚}rXX6)šMYzFie*5Frlcvrhsh!mҋDݴ+ $r  ^@JLPy(/?"vN1X6'%{#{ڞsH^ ~uE y0[y47Lh9Ѡ/Ժv)cPG989a}ڕA[,gtڝx 9(${luGd9xQVX>/ %a}\tʸ|Q !şKVI3 ?B-D;#dX},9#DltH7^Dw# qL2$ȵ^4lƨMmgA i0)-0Vqm;h($wn|V!(ݬе+gMKt]?*gט:GcI]il7zpPg(kugyC['TBxmLG}K&`i@7IX`Pu'Rbj2%o#c$ID}e@NX6Vd0~ע's@} ih-lkXág:-XcOwVqu15~R9igbwAkݳ"~z6"yw+5x!ᬿ΃]6FI/BN˚>t!3IS@xby)zhg$<8z( lfTa B Rd}j&vl>PSc^whhRejnjp $ 6 Rf~[i/t(Qem$ҷ.3Ӹ9 :8"/ys^OА^y$~0C=0p9BYu5]>˝}`<17-QSzES[j[Ӽ $픰 JƀYm  æMI%@GνlJˋUb[N5}_MFm%r\z+ 8%5 <ĭEDx Ĉ4L!~`rv, 3j`k{r||r~82~,e՜f Yt 9V"a)aT[f_P5ɳsyf4"E Ɗv N r_m˺&} Wr(Y!\M(i{FS\Un { ρ@ZЀq7$ (X,p`#&ރY$t4o},T I, ,NC蘌_%FO6RYt`kIP 0Jz7-=?C٭h[ٚYV:/@^z`*.pUBe3lۯKSo>[B•,xT%uI'y@[,:A=Z?N'!.i#zl03GΝZ|;I3)$ޑcջUvצײXL/ (}&~ēUuBi:Y+.U i.m١ D6e$Pp*9Apb(D䙾s+OLw@Bq8l#9$8DWx6OW3KEʖtxaYoztyِqJ1Å A'ztdS} Z弉\?88L_u2+ݿ51Je$@tLڨ#9_k7Dl,?JOuJk,zVV%)bx-[O'knCw?5?r S kn3'r@ϳG\@M`ӋtË. 0+qШ=> ];UT eV Qq>_>V#>h**'א}ozf j})'k0?SN2M[]fC2R#C׼j8bG}FV3> CYY`t920.^DO@u~Il&JDWOQ"e)Fa$FTmxpv0_ ?"Y(}lCޘK_pm)OY2_0Xƹg͋r/.z9t*4[2wuSc}nJVsݼIQ5xɂډ.[Dg?-$|0 қvfZv $EՁ4 ̻MDڈT| ,wSMω|Ȝm$>f5VsQVrۿ^F?rX6+;,dYn+AM3  thΛw9_ U~7l>+lS/f7ػ u4im23mm[0N*gΆȖnٖ2 U@aVP# ~5ũ M?gvnS#78^! ۪:0=-!U]?Gq/<ʿ 3[<\^41Js(5NCIҺzF4;U0 !S1òT1\tܽS"jCR22Oa%۝;$'`>=8*m] !YM=(Ga_a 0?=mt-ؠ"#I˗^UU ңzJ C!k̪m[ʣ  `2hn^^78Xg?,2<|KxBJVN3\QxfXzjVZϵAтᘾfvT$G4t@8Q1,j1рe'@n m4˳ vՍ%˹/<-*n0$ \[244 6HpfvH_, .`ԫyt6,]$饆mf!qƠ9Ӗm+IHf"U?Zq[5X xD\OYk{+IR2FE0wJ%\5Pnslc;8Ŕw 'xK^1h(o?Qvɾ|fU' ~bd|rN$z±ZH0x!6)@k|(/WIZCQKG ۆhtmٽ{XADU4*qHk@>#qLj2)q%DO(}Juu6to,RնgޫCQXr&}**E=r5҃崾6* ſ)WTDB*1mzAREIy*[؝O?AfϘW:7ETP<ȍ "bQ{TRT2)ڣ7fhNl2F쉭*TVZ+'ӏ#YKh%0!tD+@kI_  Jk(doT;j ^omskʍ&f19[=M܍_}|ʷ Rᔪr"tVÓ]BUsܴr(U*p}ٌ ]jK5nt-8|Snn96|vI4``5~v^^icnEh{ႄy:'~2sAO<~OFp@Jin}u$ijW0II, _syTK\BZO2cRwKJ{y89=6x%kcAPZ拓>)yn"zV*&ѵIuORFxpRBPn.aA&+4m!me9X#$yT0K+GS-dv "КHk#i=^E8P?21OܿU{r4=8 1ᛑKxfP#)-p? NP^'˫JPn[䦴 :u"R yq :-Zv*:3.^b8PepKSH|K1 p7F%`FN응(؇CQ\`r2jN;>-H j-m0]=&hQa`0 ՋETv-v֒#[‚"" uidF:&Ǒ NLU "5]|˔+CYO(vaPnB_wN3Rʞ `Rs - B@,KP+tt,ȏ:3L )]G_}FMI{<`H9&)JۥGnei 7FQL+n,^J~$ RX‘£)S|ݻ|t$|{d\;q%08#S`Dޞ /Gbة];HkA,>=YSMȀ 69׊r7o뛐>XtU˫NCcr= TJ'aшisCztyfx {s3!j d6Q*jlq蟍uFp/uN?2{)_YR:[Q8JxDeV *'fΔ4˩VlbE^5u?1hpeր^^S=Z|5RMxM-Oa٦^g+s!l6N"^N~4-1gTiKt,o7&~;نײb;`̰~7m-+mE>#*\D]U@daUKBg]X~Q5a~nYS16K 0l8jT^E\iІgŪ7ygI\;cԿs >*1}C4"=b=6G|@5B{Wy`egcWa\6""\#)hün~'v|=L/4n!0W9uRHZyhț4e: r$4餑^]LJ:tṡS! Ӈ)8Z;H_t ;Ti=:OZ4 ئ0EzàD|J1d٤΋!gev L5&Lߐ=& ;T~Skg 1!1)[*:Պ ٺk6Ho ,H ˷5韑ӭ*<*EJT'c=29qGqFYݞSữyllfM10U'6W+s`ff; nNP#ٔ'(3zwqOTDS]]I$rt{~QڙS4Q۝?></hˏ ouat A  W7PmCï :;z=γDqEupJ? f81=@֟ Yyzks!TL~_GVt^4j[Odp{tOsg?Rq@َ@hNml|3'K߭^?+}Ε]wrMsW~)&؞/a5{X E/Υ|exP`\LIyhO%=B)eGwD% %(3p6&: >R_afV{`. olť<%<ޘaZY8[]#ihuA f; ""d@֌ww2ICږ lچUe/G4ښ=)ѓdB@<}.̯иUbxTTi>WT7cjy"MXd ^3ee5ժ4,Hqiωpas9<4BĕʆpAfFaѲgakK=0u;݂I ZxNr\k#"?7!E'/nF[T#3Xh<q`9 g"z{#*:`*8$zwf@g4j[l`{g m/6[ll0Φ!oa93khTS!>Ă:IwC`kh<_0gk`DjT㨵寳NsD_W TNeΰlUqYP8M}M ٕxowH?ؓQd}TNi4`R9:f3 $)/٪)ĈB!GF2J32-|TI0ԭv<%70qGp陸+wJJt;p@yS㐕 'f;h_u8\tLl:@m<`|sNӴ459'#a)2hҦ ܺE=&|GR^T:H,E%>n]K @!$AqNJUUJerM'jY61$dzD>!=}9'1SDmO_"\=UԨN>Z96A|CHa#G,}W/?5܂'Uk)! H@1mXV0}hx| {Q*H ΦgnIC^Wvfx -pw;Dlcsҟ?4ʥ<ce:u!Y걡DZ7Jdˬ<1@UONgq-8<{ :މ& V6%e‚s8fP,H8E@/` ,Z5U>?fc_o?m`+ a-:CՎc hV,0D䰇Gb]aBqrҨ[́eFI&O5aGfFqBOOF<4V`ԕ*FEZRB6l^eܢ>2Oۦh"D`ьCe)N+74+'G5 寳Ѹ~dȔ|cL LGv汱9!ǦsawYQ,ZDS@?` P5Yn7^^0j|7By|qx u3 |y*Q䒾s|b +AԇZ %W΄`+v/d1OMW"zus @wh mܚߩdE WCGCkhi4N;⑥?5짣` 6[ XvRxtOneXc} &WkPR`w '>'א|Z bvKR!uWPچH1 mRڹ:Ui Ko5lK_ ~ lW4mdžC/.|J$X<-1g3(/_>-E3S^ʖ)t.$JہtGlSI7uz-wFeH uI J3{:pzJȄ`J ӮǗ.}O\io]RH|' ~@ eWFeɃkcڬ![\}opKCCU?d Y1C;HۨĜbԝu',W0 0 d3K;{_2b. [gJ]E_@KDwߒ OxWZ<[|7Ѱ/#:o-aqIqY])f϶Z,4={md946^,2ԓp0{%^s/:thlē I!Ո3Nb^[̔XbVJ)7꺖Us Op>dӥ3] =pĿ JvRR }fJ)st A>XpuRRJ (p2cj5,r4PQGN9P7m$@&Pdx#c504 _/#G2sf7z0:$NbP;Fqv ú0uC@z䵀6SnۗT5ˈ#jBՄ}B +]7SڰF7T3_<}H&TKȚo{ *B A`Xx6MB(WȽ@t~8.X g_k8\jK0~z Ǔ M̽ɦ76)OijrW#D 8ʡ0P O#tl&F%c(y1Hx_00 {/ xτ3]%W{ꭼ̀YJzfnց\y1[VSX7oA& 'pfp2{ieT^Fyl8c[0?m -aםQrգD\$`Y00Z<E(v5+NvNrxnro B*EѦ1E"%Fηi_1=r4d{|0(YL, Md{En. cZ|+zI}5R@?%aD!4YmsXjC).tXJZ*qʷmtؠ6 (=uFrGk)x-Y^[DAb¢4œG=_M\Fo!B9lL޷N5]^ڇ 6= 8l(Lvv3侫v~y ͡ȞdE9NQQb9]s͋:r@i.U2tX'X/'vu\<Խ 3||wvipPR46!1|lJn8dКwC|v<=~ ^TF+Kb-[8&(aT*y/*B#*uҾ<]u٘+g~V u 4 u'!,9),Wۺ$p@?{sf-`}\:KP7+&ELڀCBUC e7D y1Gs']#:[Xݠ&Xb.0,Nwa.8" ̀M2uwEz|33IzteŅ30xy:Stf+_t )؟~tLR&yBeIoR`%7Gް?̯W.MǸU%>G [7H9%k4z CI!Dħckl,6}%ɜ%OmS&ā'>c9Q1{_%c&&z)ESRy=ZN[ûN'#xNp 5iU[, J-2ئa!M3m/3P[nD۵Z"cϡ}4+(I$ ;/1@s_xl'-K*#M_Sg 1IJJeIѬ#п"_dh&=]X/Q> +҉"N6+`տ@Ӥ''Xؠz|bY\ֳ c~a掤vfz` u2z|<@<?Hxk 8a/Z@=;? \IҾ۞];=^gN#*V)(QTk $.L*AΕ"17TN{\mNnlt1_5OVNpKn+@F }gu'Q?zdp>fۂ/Y7A&_??xNgPٙUQOQ%߁=GV΢.0cH*ٱiF).[ gи@pcfG,Yxb&u@R`K@|8QԴ/c,Q"NʄX98TdUyIr* +V⣼創$38WO{eS:FI80REG:Q@&!v܌.<xhI^Q,)$R?# <*uYji̮4vutp02+<%) 5!v|SgrD UQpVѭ ˢ6œs ~{o D2" :Έ&A\] $Gph>v'o*0e϶2jIRm.H il.xSC\h6ܑ)LXrt#t 3\{~v*')$uz$qE\y֋_&>s*:Ʌɋ(wՙn tGl0rw]GlX= x>xfdzpH+5gKr y Sh8>asgpt\vRfR40 oNe޴$"|ԺȪțא᫿TGB$f'~=Gzr TIMH;G fP\!ssvsŃŵP<oW19, t |qZN/#Uz3*+"2ÀbyZVR*D"k^'MkE믌Qb*{)RRUwC1;+3tb4BFȳ2UJ)a[{%pLʮ-ӇC~P`yTIOf/ۙv FVM}"#~8AbK.:ꌈ㤪tV1'1sv쭖a8~-|։ܩjm, 9gJoA\(n 2>nH<^.~r4m 핞w/,KD{d.8Μ~X 6Oŝlyt۟F$ݤ6|dr4K#G#ԕG7]GEႤȺp&Z _QfE5# A\ЩM&մI42][+/P9W1>#Z"" #ȞNľ*NE&YO.KIIdr]vCWrS'U$ ?V|JXW1GC8z4e{&~IQ: .YAcڅR#5c*f&g >OL߃7ې{* , JFtWKb+CڤF3, LNDb1T*8J `7`TVͰׁ1 PǶ5G*ukD:,ٔd7 FbA&^Za-Sb@r^>/{N_1w-dTYRy=!cuRMAw.]a҂sme N[{o p%qE|&%EL&Hlh5&d)XI꿤Ϟ$iƠLkÆ3qз7!b [vK= 7?Y;w]Z|uy']CK3Ә HZC7-;ube q+|r1‚ϻ:jm̽~J!Ûw.x7<^Қȹ?|@Y`k)BHмr=Tw^C#bݬWvٕI} U&{4T0CBԞj/^lZy;}R:vΡ48ht 4r\^y9Q]*VL-AKc%Z-DP';"{:_kȧ!'7xyaxuo@ТD-EhNJ f^ U3֮wPa9 pq ij8ee+'ML`abLpcto;zU1z!!4sg"ĥ4N͢3P<^z*'4voGiNe9  7[xԫr\qbO,;$_J F^ЊBswbݐ' {ySj}6xm#ڷI5A2 A%( U p>!'!l5urE~>\WwYng:bz"'*_. ;6![oi͏Ly4C*/Z}W,1#YcH] d>ASF`QRRb/)ɺp%svY% E5 iW w \ a>(8!"+zҍD񬕛h_Yyb|dR&>!'j ۨiXIx#4 :'3mI8F_@-:fcI*HǶ])W@aܧ$kڍL*Ɖ&-Ԛ%><>(OB=ElѮ Fg%=So910(PZ. 8,33 P{UۜSAuhYKTG -8-0grEc+Jvۧ n%?'n̷ nLk c ,۩}[^ٳEC 7P *%\d$H*K) yЯTk~ lo/`@$sKbyTf~@e! %qnjWRUjHyq0v71KH`TZKr%y%zש[#J`Xq]_$?ň+UmADݢI;ϱYy(*<VWǧ 2zMk^)*wq4e\֙o̫o\/ JDUݸˣ7e0@G;e8q9ՄCcH^pC:m\׈㇉lk(PZg@4Ge`(mVd-JV@= t"TbSl%x̀lցkŧlb{rK⨯W*a@>,JseFǁd'cj,g]INt!eW,j)MSW*5 Vޏ+oQ2E,1ͳ߹S*rU*al^3^bud^ĆŕD#=h["@BvVDktNO-7fIÆr !/é-cu/x@ G#i$/ G]0AL,0;8QOn~#i*,SXt=rQraYBk&jگ"zzFťe%4G5<ghFbIBK-&FAmU0NXGU{u!X(NVzlv3_t[oCDԒ8v۶tNOU ,{pB`I QzTle]{0pLZfW]fԘl!xQ~_F!8D.NVn3q%qmLE$6i4-(^oYcia^گMt;ab"UJ{Ot ۹*s0P:Vl qU쏿.1V7tN^7Z?gR*BL*o>g)߿3joOO?Wq{ j7:2I3RXp}+_zHX@,bYӣXL_@ . bjNW劤} ]l!kWm.jb a9巪:,QGJ_q߈fӧEm%J҆&X6G&YnϷ[~b!.>nLy9\1A)-rV<-0 ΡK5L$@A` tɃNAǻtLxOVr, ,qOD䢫|UJpTjy6nq{@Iebdx 痗Ax4 6bI4oRE.)XJf?ÆΩF,kGf)Boŕ(;CXe wsOMfXSR*_I}pM8YH%,>WHFlAjU>Hljۅ[Et JE8SOIpg3 q3" gH7v(_gjTTC;s@P|E} tU\W "ƌ1_pt$[u&գoF cTl+ N,a{X(`N. Ht}{-G->ܭ L ^K:Ζ:Ř?mɟ:.#M=ЍrRG<3BOu."+̌o6rOFQ W p=TUzq>]PDz`G#daȲ ?|-G@/@ "sՄP5`zO,v>ី:^|n]o)F! vrMX>6.0MQm> u4~Rn3*[qq Ԝ wg9%& }~oҏ :t8ēhv"FoW0$(;Uh筪Lڭ kv|J鞼d*KKɁ=.n䭺IGo d.rܘ_T庻w49rª88㈭كѳ@n9 9}Vjegld} <;;Xvߵy\d+FBەfsakGY(欈Ff)uW/xhQb9Dm'MKMr~iv6ql<4F":8}Nzgs3/[tkQf(>o%w4BeP^ ?[%+MҸCR`v)XX[ׄJJߍSw&Lir]RhgA_/y7k_:,bˉ{,W ]e$RSHz{d¡~(  OLZA6Unu G)z:",+ UUOY8ghYe(0R$Gܝ<~ ewYi%iae(,XL|66MD Vj%zwViT:eHqԎ)̶{1O&UJ%R!0^?;Ղ@IHg^+u64?/f[מB;L:֖z¦Eu*J1H _F&;uw+"4Hqw;9#@Ɲ݉"6$t\,,IwM"&Y5.r; g77{j~ivpSjC ݕ/meS?r5I>X9ͭN;kӵ/BώyZ[JzxyXh6u&zt7Bðb8nCN`KZu.>b+[Qhr@g>2b_+YA+QO ;t>7_:?w?X܏7y(,ctfYirb:s8%V"_EuÔ<_Td cqܐH+Mv'Qx Ib<^ Na#ɌcxݦM'w}CGf6kom,um`u-DxP||C줫@dFPUVv3l)D1!YfE#B WeFpq@頀(ab<;吹<-,Fv`*AVRwZTSE!/i?!4ȵ @j{ӅV \@4M?W+fQ*dlTor֎qiO%G (tHpd¥C/x)KI2*)Ky߅zdb |!-)1p*9͢)bd ˭J4$uey ZMΈSKHuA8MTBI 2p-#'٬E~lQ3:Q[HCNښ/]{njWa1㏉ޕhÄA\+Bb Kzr3dWn(\ .2:gV,t*`3Բ_@B2PYK".iYEq/+I ,''rIslA~s<1En]e]c)7B?B{֎N@.\.i {i+#!?X1ZvglLgl-e@kWY+iC-ZE%0E@>^FXbY- 3$ʼn! V[\T+Y;ɺGA(|>\̧iz4aB[q6*ƫ H_߆zœ7 cݙbE c|HmI ֢9+詝]vE7]? UѪST`ڜ}STֽSV#"ey6q5#-o|9Up;M *xJeо !9$m[Oe/~>J!Q>>ZMO?؁@&#bF=͓Ӵ<y}C'p9%Jf@qt& `SUҾ/y@ɩuU$u|53v8Yx2ay zJap+;ЈYW1N b f2p 8Ry9.]愐eaF}Td^,eg?.|l!.0XS+TGIŃ,0} Go#㘝zmň 3 ;)H]ԥ{g:1rdYو3$ YeS"Q 0糭\Gc1e](dDj5lZg[i) )"nF s%Em9={kuFm`_<+o:xӘC/rJW7'--vMfYj _WYK4PP:T njxB)O/e<x9+@#jzvNPoq H؇hjm&2,?伬YBO#8FiJXRA Mgё?dPΠz,i%fTKx:7̤Z3L]WAZ D^vK=.@N!9߅w;ܓ_ 8HV(-S| shÀՁN@bnrf$o h؀_W[%NXuqKAøBTqwZ:Pqu pҕLK:FYh T:U6P M`8)"f{":'ɿ45xVOT6i3O|C>[|K<3m4I" @Ғ[ꍮ೎T Q 'Ak77T̊n'نvvqwj9o㘲7 (= l= OZoTQg##7|dŹKsA4Sglð>DvgfO' 4okFM7ˏ7nCl~7#g[F5^FEaR+#]R@͔%:0#وEۡ܎)}Z pr&6(Jҝl@#I ez.B 8Z)g]-t85.ER萼o A=!}$FbWß" ݶVaޠ3$=4#LW|*ɥmmc8S.ԌmT?ˠRF ZC5QȐQp>|oiHy(J(P]+oag5zy +I(S$TEA[`.՜ermYz?:\RC |\Jc 2Ngޮ~$hyL={8͆4!W] SX鮬źSRӹpn],Z#0R ҋjaʯ&g_kע N#"XkI,uUn]G1dMl1Ι|xjkhݟyw s%VAE>TAO.qv HUvX,\)ٙ_?w ދZbpwN=hj(NA]^s$==9<2;wч"oml͉]QH`#=>x<~RnS`*g VôoM !]xc#= HH',bSbHDu1! Kc8^3_A l/;[ET9S8 'WE:x[b]d43 ''LRgrDXHGKXmh{8C}$NKq|RJWB, ^DyA ;E #. 0ÿ|@yxSGXMĴ c T< VEfeť1' |` GyN-w~'8Fl8bAH Q G޾bJgp3&QS\S+v\C%ukKu0x3Q EH]3\1Bi0:#Ui/eҞ:JyTB``A N;9!]?Dng8y}~B]ZPls6Gbޖ#Nh #5{8K`H֟[5_S-Zک6 Rb4^:p q0>f"Qz Zɹ!4Sx ;ӁW,{9-gk s [X?Mς^±-8X5ש̙w*>5 Jr pH@nEB?p0rnBPHu,@|Hg86aީmHM>&x_kSqpϟdzң]QbE}g rF瘞?.[.{t},BKK&nCX~|[ # @+T֗5#C[?' Um0Qiaqc2wjxuXu/jߚ~] GQTRHe*K禮qlKFC-*/Ŋ7חݓ/gFzv[͗co KBcyL"qh&J8uPĶ^*4&/*"E=1G>.Eʐ:@PwIylDZ ?)lS2* wx4Fg҆(\2=aeyp>٩(`i 2C^f$e@ . Dp5 SL؍ @"G(SqDv&dz>ExvqZ WLJ3VüKaΑcY^JkjY-)((2HL|/!wSPdC\?Qf!/|L8YPFja霐\[n1 Lmb~ .)(X㬊oAfSdZĵ"]|/(84a ļ ESI5/ޘc`a2oW˾ 7bK#'tW5s\B@ةd}.GXi'%`ee&b%4 ?%ț~: jXkMt#t$d]YWP 4PuQ>jk%PѴ:6'< / q [$DN– MU_~KKzyN'pZD~Snύtu3Bv'xe=d*SQy^{ ڮ**N:WhJ:qk#^WEV End϶:2'Mу`J*l7!2Ӷ3B (;@) d^9D˜gk7%&Dv0Ӌ2`)5{t2V,&n\@D zڌrN_ZF) aHa"_:jV'v m28 3)cHa LSv*.^ItX@PTK#CsIQ Ax'@hgRmN;y*P?)pTRO& 9o ~Wot&tSʊb]9dPCo2pU,@V8dMnP#s"Vܮ)k$;Y_);ii -+ t%Ny.#~o5,~W3H@l> KAwƟsd?l#WݕԎ&\u ӬLQɿ106[/d&̲ʅ脾wyj0B>[rdt u/PT6w1J*BPFa\ŀUu  ײ̤ms D @\SR .N.,y&5+wm?x<K$j 9.Bql˟#p5tk,U)XgJb﷗>>R$ _lY24-4ΚE6%1.KZcbX_3֎%5,)q \9~\ӒhY] yZ~ }97E:dJlcC)|ft!!p]#+Z4lz *4/KOJ T <^j}3KOؤ>D|?ˋvG k >M8^Ut0 Ȣ]2fAL|G?${  XP.WSPk~؏ P@)0ty%͟e<e0 ̉GẄU/s@:Ņ` KV Wi)!{_fOP]dA$w[ +~Iq1?cQkd Kf#X+F#WrjSBA]0= a뇭WeFbys!_7i cZk}Md`o\~wlG4- ,\VAEI_n6?E?v۵+ 7xs1  & "؉8dٮe-}$8+)+ϥj>X4aXp :Nhngv6q&WudS{yD$N oF'>QRB&LuM9 |`NZq4㒑ktvŏ"BS'1iy 2oåu'?3#μVŷq wͼ3y=7F3ZXX۵/Iw^EyW1t2ƙ%˅? P ] <uLUVj?m9 @_$!H ؠGsub(#(!sart0<6]vJ^f^w?hy Ni# |j^+n}X+(;{Áy6Î *28M- SZ,έq:Kf f>ZQ=W# D*-Q1F-OHZ=QӓNme/$nڷ;@E+Rgv6/r ZZqUU:̂n5 G7N8d@wgXoOH@giC̩RS(?JIX}Zf99_vt;mkS ;)NPCc.x默V-` de~ʈր1x n\0̮""{S6:p&A%G7xZo3CDSVY*sN7pM #jpnvY!>8'9 9PtDeT3YKE_`b2Z_4z P9ZgYS8o. wYP*Sq67?hV@ʬot hOtH q~@`ƪcJԢXK}6p^BNN jp+ yٚJ;c'rQGSݣXٶAKOʙ҆ѣѼgb"F/ p43IA86Un\ⴉTeJ _FL)$>^%#-v'ͅC>sOvZ;=%fB}B6BbGk%vziǑ[ٸ&#|oM2T3fAꁭ-)Y*֜:LN a|D`N 7h\^]SWlzOT 䰗Ւ7^x Yl K fĿI_h5_/ 0j](N)7EMB[,}zyHr08Zq.dТ" i=YT[{kF9Yɣ?[Cz0':)acmoؚ>` p n\ *s;~`+Ψ 9_1]~%SSa#qrdzCI69Wm27$𾍑y1b% 9G,@K?Xh"8O p9 f | } ƮYƨ LED7l|op#ec5dH{oTVՇlUS|&zdDI%54a]ɝKv+.̏"M% TFBYwmuSmR$+n}{ 1L%l~4IEfD_&20U=$̵8Ǔ;Τ7J8Ɂ:x\̡`~ gܷw&,cBB~{P\Caay(!(/WKO&42M'L輺C`䤈' OWgrY*ְ5 58'ddM9+Kd7& L(ʮY/ YƑ@;0.w_yŇbNGΥD=m0)~f%A>s6,`r gĬ>M*@[ļE6h9u{OOZDYB̰G% Nm;>6DI:"Z 1Yd4}5 kw|^_%օ>5Qj&aɀk*;xAT9`*͑w-ޤr6"t~ XtDz| i & ޠ)6j .+mR.[_[7W+~Vn3w| ڐߢ|#S0b %u1D!'K ZHGtX^`$F6LhFQ;blRŅ ByGUFۧ+`)o4cֹ) ߥpp$Tu~nbJdf<xcdhZ?[B`U}A),Rʽ`YbHzs>`r8Ƽz,]H*P̩g,$?2Olt(?,vd%yr~E7U]CND$\l7*˛`T␨#lŭ-juCsuBq|Z6gZ+<0k]\є ~6-CO8>:gYDۀhD)\ ˭AS#dH?^WYraQ ɇBM(bL&iE1})J|5tXb5^Y`?ۘ~XLYB)}tA +xJ^.׌Y 3j csM-مS8,soMO~j~rNKfAy!yNI&i!NRwF)E(Łs^ {zxهc]'>B\CGo{tqC0`QmuVONlskOY]zxR:J`b/הQ `pC;Ǹ貺KmEKӑ )t+K;w.xm-{.ev%>a;B:Y1}p;ny4Bg@mģ\ Nko:z6ZJv%+'8W}P%G׍(v90=1/uk20Dw9a&Ϡ& Wm nw.ͿaYGƤ5Rh=coSwo*$e-=XR/cd^ibq8u7Ii=ZΈT9W!!{Zčv.Myď6V%$ }HUhܲ[V0k%\kB:1pиң `N X,i@ d/\a -Q؏n!+~bX(<5R*gzo#)FK o' qxA QMPmÃeCM7}1t7ν˝\x#F-X}-ҷg͙{k?z{/EOcY\{\!r e(汧q^/b`C{{5h n5Qr<ٝw=UJ|0(3'Ԑ[nti^IP,SJb.dKֿXjsJ%Dtw'r잕iƨ!|>Z0B{а7hhn.K؆W)6VPK@͈dCsCµF mJjt6%V\qdc OjpIBݲ;e0v% ڣ;)k|_mt#%6:2I~M9m؇h³O86pt\QJ|gi_%ZFfu([.id]ׁ1mHR+@* x?+H P*~ |3U4!DD&RIK}FcMZwR Ly@AXV&f0PCi'L%lNzL 2,= hbW7eݟ3p5U0B}"j4N ( +R5#Eը%l#Z6lQQۓG u!wWzur]a!>](5g}Z<~5 KE,KOiKoq7uLR^`De{8'"飍LPO36V_7~$-e 笞Qڑ$BYQHc睷+n󵀯B⾟q#o.&sS׬ 񫬱3Qֈ>>`w5k$ \_W|ʸ)U9Fx:.R6=c(v"h:B1e"2ڒSoidbi|!{u QZAP8]jS:o}}E ʄwCCհK a)HejI+4jEMv$w1_U%KAOǖ]ЭD4U};} lvRvPsEtdf-e+؁lnng B5ܻ=<1-?H?tOHU=# 1jHa6g]e`u.]Hy%dSQsD [R)]g*Rw(߲0ޟ={1\,WGA綔]*\zt^OY @z$ϼ[ABl7vzqk F@*.#L2kg&]X%H_T̆'"ЭY~7#Q :ݾ3䙴ĸ,FKjz!8vt\{b2!Q=іevzaAFF;~D66+t*߆ti'_ >7a1=(%X"[u: ̃9B#[i1Xٸ6@@ߕz񊨇 (BIQ9 R68׵` Mj_ bHl@ Bk#m(Nh6_П'у=j2i8b_|Y!R֪̳*~톭Qb"si85jz^WFYӡCIןYܝsyN7;VL˃Ye ^e$eK)_ɵ=.3TN8ԒΦ^c0P#j}lbZ!Ԓo(F(-2.'SosBSE2u?Z=Ǯ!GN߃vd8hҪ5k32T5:3u!=ܽ'AޞUG՜|Kl'&s5 b?ِ5[ U07ƲTP0>giP:F7cě1(N!m֣Gvzfw!9FZ$_ 5 '`yvm4V+HS Y+bFPY#Fђcot]<vBW]VjV'n-0!5?b*vHZ oͤ)kgƮ☐I7rZ)cĦ}Yq9F\lZ[|*D^bkXwBmߣOCLT]5n;fUs籴b\IX6[#[޲$ӐdDn 3Db2ػ?ȿ[; KeV) Gpˎ3wZåt%n=` 𔜡'fP_i5+eԪ[YsOP2=>)Yn؁#:5?&%M0{FU/c&PY[ ˺=kxڞ@kQb"D"0rZn+L*sVNZ _p@}KD;Vz2^Jf_+y"T _9񈍫sGtu]O!-1QcRQ'VC҄0yP'\b*Rev_wY=EfV;^-MΕ2FK9=yaVppO=?vK%_XDEںNf oɲ =ĭ{1^#Ͻ)ܔA)"?H'iCC.]6[U}l;^hK |k3İ]mj,y^.o@ ƟSy`#ʸ(ڇm=_{.$p^KRvWꈹkDe4܋o`@sKLd\ ̚^ج}pa/^R3FXkN) 0]|z[k'~Tu\pbs{YXHge!%a#CgJXQq3v|쐵 UIJ?#A6gbox^s8µ&JϮCMdѧPA(%-Ƿw=pe =-Ru]`_FŐ \f.S9HnF#Ȧ Eo[wut¶yD l#-HZܻCہd'yLG@=-!au FqYx ;M/YNq;Ƅw;9TPlPj ; l/'cV(yI$u']x'v%CS,@TӲDSCvfiWstIـ8YES}jk.KIY<#m6]yC+}^0[J׏ʟv Vrtn.D])QXOz|OG<+]G=$mfqi" Qm1]v<I2eHvOF{]ۓqŁV5]u V#DŽ0i[eL0&#oE2G+Eh ;  ~QYT@Yb^fhPQofThM DLEQeS|vĤ̡E@6t}3<{uPB48J`WWH&NI5U $7a) n!1jwIIk6J)JH'zq—`ܱ o_%cl h$)i_е}.w&7M0GX^4/uٝ fMg:J1o&J]l\tI> Ѯ-j˭A擄 .:=㈳K TgfD_űmR %+yV8Ү_j6 #'QϢT9 $p'mJ|ȟǟ|芹L9#rUn8>6C:fNnaR%#O\WY3Y[v%;fIY)j,B6tB/eSȳ;)O{eW=Yw'}7YljFSGIvu"nlu$-qSɘ.T# Řg$ūs îLxKcL թF4;j\7=> ҶaEI}qy~]UUVi@Ǔ w4>?DbٌhnRS{_8)|D^$ay["ZJˆCP\G%^]ayt2"p-~Sdn(JcLtE Z@ϾBP  z\&.PF.9QU;3LG(q (dմ N#ݠr emr65T [ߛgQ+V9,CR#]|U8 p {޴eUXq2oֱRْK? E mĕ[5t`0;2yShg))4 @w0Őⱸ9"rU@gQ>o@N֥5偹I:-L-[Ռﮖy^lSUx!ZD_Ƭ-r co 5Y_]x7CߏӼۺR=.=dF2K3zikG+wʄ p؀J,땊4&ѱ2)$)"f>vrG_S x7'N%DUP#-L>D_FMlZ|Z76 !CD,ͅAOfa.8((h?ѻؾJ1'O!n*lSmpθ3}>`^ j/5XqCR,9u45kJDgս28jlnNv@qܕB "ܶ?isrkG60TS"pyu.4 V Y6Xܠ:5_ ĬIڸMpseg"ьK4 pҳWoq wO`opم5d2C^kIкQJ+S`O.Nے#qivl7"F~ C1H%4tђb x%?M^Ky)H2#PQUO|dND܆w{`] Ҭ T:!}*|O>bX 6*.!0HΨ2qx-li7r Jq u(q ɈהtJ֒^h:v֊CӀ|p?`>lliŏp,[&e1!B_oG< ƼlW.(X6*oUT1{1P/ZpLtEPGm3O2Y3۰cU8ɾDX 'lD|1f0/I_= %? E!rhihe8iKaka|J+ )c04w_crYAi@%i`%Xih\M?[ܠĠ a-@\P=I8'ȹnJU,)E^YųvPPX&YK&9n5e?ԁ#8(̤G1@.r.. 4˱qY#|!;] }~[%OsZQ{K<~}x:,">Je EP?QiR1pp"*0nےQҁKA=%n%я(Հjw !EDJ*YTCΩ4^3^gwx5<{镞:!iˎݍAQL@Z 'ߴf$i:3XiHq~wn(q[Cs.o#?n<OuqMVt!6{9Hg2d:b$|N; _8bH˂8_crab~eV:D ~[@6!z;9%d@;I1 <`ڽטcAr8`YkDL7k;fHPbI*H[Qưƪ|j[xbzeIYOEtN>r7g.g˲-ʈJ,7i:É|~]F^IV}c:1*h\BO0ؽ"Չ[=D4pL~-z2Ntk) hPQJ/ϥ=$!2t\} ohK籵W߰b%}"ztuxkckOd薞۶OⴏKs#D'ك j zaԆΑqSG… \psVI)7,Q63]GNZpckp _p$ܖNP ?Pb" 9O(}tCN ?߭I,VAꔥtݍ3EDmeX@6'(-U%;0ˁn]` k73 hL>zyͱɊݤpM CؖL3VΑv?RN3>Td٫ 'XyU ~H~%OҠvIuZ tG% E;* 8VGBz-DZ-&&ٱ/։EQ dwB@#ΓnG uJq!#5+M4iT.nFk;b:(lY#ރ՟WgZd2,h?8A_6`%ټeAݐ-U5Ƙ<[+eoYev l̀5iڭMVt(S=ib"ʼnEK ~:,Y@8 vKKŻ 67[X]jHQT"߼7BPP!,R󢽪u7OU#ݛ<ѢZWj1ZZq\75YF z":pxj똵C0Ϻ;|)Nxzֆz ?%Kh'ZdV?`]p߰Y?K/:k6t :muZh)6ay,-~ÂRȺ03O=H62iLP: 82ӰST/G1,C=~݅XL=EJp?KBC.E}l h۶#z!Na=tCٰ=b\}R nhЦb9'TRj*w%՛=1LqCm8MXR[NnUZht"N]KR["Ygʄ$huDq+ZnNR5Org~Iݰ‚ PAr%ߗh7`N@H 'n}7U `um]\<*ot+n1Lw KLf׳BjmpDzj bg \>`T}nL0iO#jԺM3,da (J7ӎԘ ,re$l+)5t`?ֈzf{}(OESYv┒RKB5u`>eG[DU$@3$B 'f)l&ok攟7HWG:1ږb߼8E2v5XP/f>]BYEzA?m,%5BFQ YgHآa!w-)WF9\̌UG [cݼ*j2Fc5IfpO=Vf$ h nw Yy3Fqy[mԖr !i޴qB< 8D+&&lvn[bÆy4y D=њJ̦NB1jpx٥S^- qzOM L.ʦqmOQғ*j,4,12VTi+7})ʸ,E\;jto8,liOߋ=Ewx*/we|W \5W~ ]9GL UOWe7UR"?]`?2JCAf91+ɑ&VT5^ `C- Fn%.#B<*CXl'AcZ_j.v壺"d 9xOZɌdC*{[)AytT=pJIx&;iе :`gFVE!/tWiOJ쟀f1DvA~đ/ӛH6.Ƀg$&}nH{Ad Rv/Z驆@]&=+&<<[.q~'IZ)PǀfrTbJP\%Ky9 08SivM\210rڟ1) ʍ)='Z]MN;ob!ƾFkۥe9SE2Vmyl_ cLU]"$xDDƀ0as$+'m}ݍ z]K7IR@ K`_w/sR( ܈8 dRvY߼f@]-)}_B6->MJ0Vc.] ޗ5~},ѿ`㦊j+}O|KXf-I FX:kjc1C>fsnj̓wq}6 lQŭ;;NS&Ulߣi+[,z3m$I7QC[JW`8K&f[\~'8FjNƴJuϓ}ҁqss}A)ZVS80;uJ0dƾ 醼~0VӒwrWӼ@NFO{G 𸵋Q!75⾖=뢾#`oL9G\VU {.6qzVF]3a13b.p gNJ0JD\@TBϗ2&~:wlޤP@M@S=E20y?jFX 1 19iK ZS* ]&X֭ ̸:m9NQbbUaf6[R=HEo67S*c0J!Z|ef&2m7V7" DU_֮"ΆFYWۻt Mh~axpX^:甀У d1 i&+Ё}&>Hv\0zDn:ji#;,jxP:;\ 5 ,tL= f(LH@<P6"BT֥="?rqϱo&ڷB^O-:(dW෭+`Dngf h-NfAٞ50 Z)vIJ9'̵քue.WeQ:CwNb:Ҳ1]]0%ɡC;ƹxS7 Ӱ+ƈFc UgHxE*gWFDŽU&vG/T Qe),?#Cώ,9LkjX|`u^gx sA}5&aƠhQZ$ +R:rP^dyP]orNo+A˞Ϗc7)5džfq]`h`'n Κ.C扼<#0D `ᚵ+<"#g+*p&"XË[ڶBs'WxTqgV/Xܖo/~N8gPB%ܓ]_18uVY꠸fn> pWl?45ev]Nt4/ʝxXؘZc,CHgTx_K⟗їǃY$Gp\}RZ_գE02#9*|8q´sAmX& g?Od%X!MOK =8Zu )?͗ } K_xv:9rmK,ȝ!!j-KQx[`=mJ9C8Wn6s̰]p~KbzȘOԨQJuNYilƗsn-{mL<N4} :cjé?F `Xm]|Teǐ%1NWШ 'mw\ZJ:!YqQ)7rssV#gt͗0ƓXk@/~#˲Ӧ.gX-2cIsijܧG:Yk&aW%Z( ']'"=qƷ\g"2QQ+!`ëϢ^ ,YsͤrLPIuKK#ִ{t:K̍K. Bz%rFΊn>PL$z(ZWb{g)b}Vðe,ϯ{(bIaQ8+W=;w~HVxC]zf=('PTCeqUHBf8Aο4fݦAxQ_p3&ҕBx~'J%b5tϥm*3b{KGFRq)F5Xb2WO׭̙L85^Ɯcǂ| <7_E3"WM~sZԋ1GWdkؤ [~sD[fUk1hSx8߯HM^L:u%3"sIhpC-w;4.Q ֜A|I9ȸd(ux${ݙ`© gquݝMi+,-NVis vsi"tjU)%Ԕ/u~G-S^.k2K-zgmosП=XlsY^Ym`ưsXGĈQi6n%1-z]lUSGg$mgFZ4+D"SK7ZCһ2lV@RaUBU17ࢫBK˘9N/3[~&$jZ. !@?gpJ*k W JT6sԅ6PHL'/?>M+Ll%qJW* P2B4^t7Yb1Tc3V;缡jxM]**U#`%ݪ5-|bWFq= u6vsÐ]|ztr|eY޽2ȯ{VES{TK\58}QFm-81!)Jč|.qf׎"5,Nom2c}`FWKt>=s4AXbDaHg}‚8;=gb>gזZÔYe {voS| aR#eqǦsf j5ysbrip1c$B]!X17'`aWFVGDU.̻ ˣH;gwH*Dꮛ(_X:(L"kh@JڭYrxC ":vyubM-#97 %0VN1$FӽuaכARCz[ڙ7JrVih1Q < KWLdXK,+aRZEB5#OnwЙOfSF"%M8]WL:hSC,=ɋSb핬Yj9BC[@z^S}G. O<*ꫨdˬ)D"6iuh \3m{䪷B]"ƈ\oQ~@ʤ! :(lZe$>w>N&)idL1:$bMl9BGez2%LJלJDphTsx8 HV/f]6,6@"0Ց.;*s2Xz_$v}D@d;2-xFP [@p!O Fj]!5Ղ5Xʶn9npnRPU&hߠH}٦)77֮{V0WΖK>MRz /#: OM "TKsa0:|&cj額;š)(C~Yk 1jy_1N1]* B4X1tDBY _ܼq\q;~)NZDޠI2fQ(C߆Jce(}ݕţA[_MIf~=~Yz7r\ +AϥG ~ikhp؇J`FITis<(ciG#be 6kK*leDŽӕMr!j^ވ~ÔSNPSk^SY (JvfEi0-)HTtGGM}G>wȍY)+>l*$02Q~+5iOoKp{`1A3P .̹zgՠuIme.8M`!"+@wmY ~_5Tϕ\;HPr YS/E6-X"?b)[ D)pqP(­qbGLnlʾ X{ f>z{s։Yn:恻9- 1̨ !zVDn.AIvÕ\"g\J?waݪ\!/!Ta 9=`Z\Mb}#Q` *&~4ᆭ"[㷾p˻Mf}.HP ɮ-W=hU%Jԝ )ozՒϺHXN+QPWm%C9)e/u l՟rΓH~KdpA0BvVE/1-x57[ *}GUG`'*&f\{g27g@a'#͞&`)wp#n墝eO4̿iK7}?C X}BJH${܋uijraGϣ4(OĵDP=:8 Uc $i qXO\nyOj W&19+<*? I> 5E<-¸AN=-~ c^S3QBT2䭮sUzEzt*+U :SH04x/-|ecVyف)]dȦ;*@|Fr>Ä. x|?i'3Ϧ*ԇ[*bsp\*"396͕3 y*=TQQ{ uifH;a*J ,XpRfTh)T7u'&ز r!c9ؽYr^?10i$(k8pe>cN·?qY )pK$BZZQ8-+Q@“-a'7 lJ"VsPײ1NxԝsҝE6WRmo>{4o@|p#s?tYgM_ $-F `xn 2kioMemfm킇i5"R.*@!Bx AqJL&$&La<dLk =+B2JTѳs&aO6j2KřCZP},V}܌j{U@M>ʥ76Qם@,43z?8>is-;õln7Ah`Z$ xfAhnD68[lc!_5 ;‚;l)9^2Yձk k%L7<8oyO;?n5XRYsEdJ}. yIX]Mx3x? `5F݃Uy*]/#0o*(C`8oc101P u0(D;װxHğǓ z+|j#\{dkOtsIhrR%&Kfz7q. R$V@pN:4EpLᶠ!*0'ϜZ &&Y1J.eT)v[ǕbhjyD b_|?EwrlQtf20Ml%rK{8-}<*4ιOPeb]|n 2ēŧ7aLw^7\\w|o˯y`#@qf+ Y 8){[D/Fxȥ7l jcO '=TJ M/Uw`8s Z k{(e>|mY#Y-,>R$4N3E9ERJfY[zSEO*zfxOhkbOU A ^I)ȼk}y3.k!S;˿B;#es+ADKvQ*&0`%ۍY_%R6fKEJ+FjoXYщ*^i?LvUxXZ>B!Ҏ$Y$(u d=NK ʆ pzDlOMf^nK[Mn1cKB;_̻[Κy+[]Ә\#)]p|@c&PWP@K̒m/@L L92]d [B>*/aD3BSݲC7kĀ!ΰn{[ 575,Xֲvү߆u+lI/%+)Jx+p8gd *.Q ޥ=9_oCZ Ǐ}6No~!oyn4ssL*-(k 1]QnglղJalN{U;d#*+YeR{$kuRNMP3h cIƠ)󻺉}*8%\:(z q[: 0}՚C2Ó60MSgl{ i)Z`8IV~ə>ڵc6 \7Sڙ84X'ÜDc Nc/&&*q9TO[[H(Ϳ}Tܜ;, 0n,T-kw> [w8t`nD!7!:oj'n,d5:϶I63x^ QvUzs@W{'Dnԕ@ DlP%b]St) ޹"fy='E CI͖xZ893u7A ":wgVTM^(cσF ЏFH#/p,g߭†4x b?yT|[SΦFՋ&S )ix5sk_)N3ǺJ7z*KmcW{i?ֳoJGwfGu]8֯96\ !he  ޒ'K1>2ex=Ȁ'ot ^5kƂQtGej*zMe{[L9w]\H.> `\r_ g6$ A::Dک؃fgiKXNa|xQFMҕDiRKbIY*KV\:V"wm{S=G4_1Nww!58z6o&j*%3͝uRL]?<\=Z|luؠ5FQkr>gW/![]u&D/S UW=m#**!,xQ^!(_}>rw-|]e߼K&&9 q9/?wHGLe[ И[&# 2 &ĐFxScN:g`^5WӤrySLRZGxQ^''eVAѬZ@Ұ ]/; +=fKE\r$W=W) 1YmQ'm{l R3^(,Ԡ.肩y*j2S*&7Iљ<ù9$/{1|Y`9Sw$1 +h0)kcAD^xscUL}11FX:o28&]yn;% sĵ9ҝԜ߹]Taq XaD%fHi$h( f$󧿙k'z5(!g;*;o(x=hz$7`htԟD"ppr6'kxu[K) HT;p+t -ݩuR>I6 u3{fo-ҝ6N/Kuz(BmG 2ƯԼV!MF g(?=#ڼ !h̾2%} 0b d/I ͈ѭxg}6=j+}Ӱoi\ȩdfyP-3UA ?'5DVWfpAl[5{&^i~b,gj[uT bBCD ۳.D͉hqEͨ36'@1:!.G=>"+eq9 Gu١r{ {wG5;<"̝ZÆH0KK6ХMEN཯M-t~ւk4n=i]^2%<-X._$Z(ZC'xwq߳]0rwp B`PIB7"tܸI٩|}_(+h :$@Ld >˭{dе<. a4<){ KbQ·s|~9ît䓸- w,3F8YJ8+?[;ۤD{G 5{wxuS6NxKq|^_0t7&h1̓hDxPwsgT7YRO109w)l8`aIRIB { gdm̵ǣ::cf91dtYuxdFlBg.NqTP@Vƌz8F꾴Qj"Ӆ&a]Y|i ECȖŝ=l\Y]~9X:q2$pswfIAc`pV~ק Y!Pl'n./*q[ktG L`xK¶0qn/jPh9螖@ ~'/zs \k*jz9XUE)ҦHaCի`'ٮA^^lۢ k7J\ (+01U@4T<%Ϫu-;SǗWeI{DN6,ԓG09:3]JUCf 9]tgiD=~J{u6D@e#ҤE}׏2ȈH쬾@+%hɓnA%]I >G= :D uWA4Uո2~p;+yHk% /ChΏ*cYF0 aҔ/thWN/SSd8VK\c_?VHZI>֍uWdi7%(7@xq^!vm8r;48AN4-3Zq.B V[1C`ϾO?!6PqqshSSu8a›p g.ĭ5}2ϠG©"j\MWVoVnaRxO*8-4bxL'pEHXwBX"lP 9Bqd9Jџ޶Y 2CU WDZC FKv<~Jrr}*yX27=9OFqŧDyڐyd v/ ĔcxBvNodn2sK"[c&pR1D\^K=ս啯maz*W1bjI r,Б7]!c ?ۀRF%-ށo9Rp-*2_UR1ZI1SFD4¹<?pE'<xẀ*3\UslDBK gOqMV$.N@֖'~CQf\^}{'O{w&?0T^JU)#VqJr%Jԫ.⌃4CG'~~.N_E&mmʱW|B#Y-Yxsء6j Ut^UЮ;y*7eFaP㩦t1d2 q‡Kz0T,,ċtCb9,X%53Xڵ;~e{넆V*jjYDMBJ\[,P[mKn -?Vo,,h(+wpܰx8Tp%LK>/#vKID{%hoC `,:lOy02F(@z xe/*F>b3O4jY)AbjIPrUO*@tUR.˱;^﷗ΐ{g2MH3A;7t niI,X1L8 +R`WuFR_gҰ}Z_SB3nQ%fÏg7NB2fT+zb #is|YVRoL})E *fuٔSWLiB7A/e X2Z4;A;d9)#ЦXOL]XhU@@,T?-{<9auvox4#gzbt,9=^Y9YV;ӻ~< ByFcIx֥R(ߐwǐmHН" 0əcjBJњ A棡ƛ$5L"YJ%UF&F&_vH:GGb=B1~j*(;U_"H>#n r@pe_Ϣ8z^ 'cŽ~ ]`<$s\w;DB& &oj@G0Kp??6LCk5YX?{#Z$EfRFTJLd}`><#~I6W`+'{(O8H}&ϥGX0,f{vdg6&^ tAsy>l; NtYeا(Dt~VVe*8 LX?fׅ *C7қ du*j/4K *0Ů u P,S5"K@K/t3kK/iX״RDPNiTF^,}xA3<emt-]-dZ}Z%JP]F3kωޟO_â[ܹrgY@tMh wt@b! j)@_b[nVmUř䒔Mӑ,}hTb{hx]yCOMUƎDO_.gtP(]PˤIQ٨!37t'Jf3{ŭoMW"iR kԍ" L;Z7 RЩ'(?X${)߸#>u>Zڃj).)I3N[yGg`Qԛ wg.tBJ aޔ\GOmz#^Gv=tTd%TwárXIuK)1xz z:"f@(!F (QKN@5܍zD@?]GOe$3#sz3[N>]Aеȫ$G[@l=EPǏ@wҖOsG,,jȰ7gϦj۟2X'5ƉOM ^3"nx9\ZFs p'=H 1%-a4tIZuzE@20 G(j`;7;YerPdM<9Hy':sơBGp!*GS}pR>wƀ,zOϓӱӝ2_-OVҿ, Bynխ!}Ȋ {Ȓ˨ )m~mdCQa&bZ5&mJ g/KBLޯh4Jll m5X ^h)c<(UC:۪Mhx\zu=YZTw@W\ oaH%לgilW0UZA`-3,jV !Gp t'*&%,VCֿ )w5!pI+4LnpT7Ex-Yf% ZLo|]j;/ԝ$ t_SOԆPOFҢ E>*Z1=ykڛXJpxu;X#QXbR_^FЭF(fsu2H gNt5XlBr  ~T\$#1˽ͯ5/5CTY]Y>S=Tkx\wn sgtT/Ǿ+<5y=@(]q,RjcWFyI&gd \ɼ\7n?0T⨳ 2ìjgnˑt_go9LJE?+m7-%"fT%! w]R \&ŸΓ1NP̸vâCII*͎a73,%3 aj=A.RxdA[f<d0A ^RB` 5XVi& zOquhQ;+)E̷Z邘ةaqIED2I"*<3a@qː!Kc7,cB]xsGrHL %8pb%2N4?uj H-ɹ /*G^%YR;ԸَrcXqrB'dq>q]FV{Iӫ??w_Cϙ^!k 4Μ4WɭP׈?a਴F*xxwj:;:sP[.C(m>}ܽ@`m8ӷB} {bO!wIb TxLM^)f5kA٘x!jzB\fYYb5j$P z]Sϣg%K*UBؒy r `C$R c`ìex="5~\kGiKV"-MߐQ Mt6ufahZYI XՍg3 ߀3u@3P ^:i#ť)$?6}ӏ|}ҮRf>q}ڕ,}kϪ0\Af/+B޹Y]90n볙HӃP8+p;)>Iro'zW e'ji X&^1 Wv!?VҔ!`D?dܭa䦛fQgdgs eT)h 5Fiz 'eeFngH[]&5)XQ9c\fYS4awThlH5Q}:XREVLF$8. }gي$x/qH[+O=~k|BOSpM# p8m,h:Dy-mEg&ѿ&/-|/F%jLat+MLY %bxB`r;W]*񢰑O {YcG$4XsStr;M35't}s x~D]ИעPQibJR".A a ql%?K>Qi+[W(ګpȂ}<>uC`rabҚcZh58ꑿ(+ޜ7Z 1ʿaCد xOg(ZzҋaE,Qp}qIh|n ځR} 9o)@@fHi!UĀ?t~v)c~ԦErrVă ڻ~Ma쏁&3Yk CpVt؂Zh<1%,ؽBg]dqK*OJTTRoly. pvJ]"=72}42DŏpO BWCXZ//k;J?`/͟[NbXM,8ڱW<2& dcb*c8j~ U:%zk֎w= oܱX3dxb |lH1@"18ix Β=8 Aئ}|t`_l坸't|!; !JMc7?z67Ķ4Yqj3:/fo}$==Ϻ7/+zkeUr BXՄ^#a@R,[,:1e-&br;&|"`ˁpmpEȇ2C m%(K)`%h up`wqu3PeVefd(o'mhO3׆FV!¡\Cj8UU;-\ҝ'r襒ȇ7#m?ŎD<tPPdK(WˬVd v+\\.{r0DWH3jujk15{>%5'f5u1.WXtY\(, վ]a2;0^0l:,Wg)eTJވ@7 Uijy؂c<} j=ePe7,xg>d!xsK8>6ud `pޜSt0#DlJ$lyFY1v}'h~f^#'=)#Ҫu5w$6d%+ {t!6(}TKAa% zgP=}3ZNα9d"u,G{- x~Q[Q\hWbHJ\Za_DL0KF1~58;ϴl;.Ws4A#~2zYH6yJ<0cq!@HicI$ $S͝e_?a/0M!S̊>w*X/Dk RAT,w5^kLxsUwGtpphl:]{mYS"?寸]W~[nqr H6y|Lcͦ+d{68 fq.e6cAdhKsűrk#`}š' EiʹùSlx^e[-ϞjLZ]cTiվ "BFC>dzsqeA ;GᬰQ߻Tp&ħЅccgA<0p*,OO!6viF ɘ]?猎ݴV'(48T1ߺr{Y)Vh&`^2h_ 7 &kfASfSPBlFU8{:q%BۜCI'c $5t/cr=ヰBo?WwJPRr$ZvD rOk,RXG[p 7P$m ೵y89p\F%!f)ս~7:, |z"2D\璊42 H)PP̙P"cDBlR*iG:IљpiWB4IzX=b|atEՑXEn09i ٹ˧fyy_w-8l|FkS#R;p'FWh>$PFLu_lLo%Wb$ .MlUjӗ^̆m\;NFuٸv:Ҫ:O;ܮ78]KxL{̜G ,B%[gꐁ?r`ń >~p}z6u5PN&ˮѳxTeSꏚ%Ec 6RPYN.8AVMpc\پ(kƘF!rΘE-|+"S,p2I'=]h&I,_rxgM99A2s$.DMd3V1u($^OYR.|LDU}wя݈fqO$RK*c=,i%#K}ϔ?L{O n3mU0OlG[?\o]@ ISG&U5TwHиUlpy4 !DJxF_} YQ`JlRM-&K]I^`b' Č5s8>0V4y@ݼ7zPtC⍍4l/o?79DBn5#C3$c0J6'#n"JJ"LQB35S"K(g=ώ>=O4yOT5FC%^ŕGw*vܭR%#!giӸ]S4@ŕdr)ʊ+{+'$ k"8D(R-oM1&JZ=4PniDa є.=2ݹ 5V8o(mrWx&ػ/TmU#ij!!rbaa$]!^Jh)P|wԪpKU,t}B4HUrV&k#}#3n+.kBc`tmEv2MJ:^~ļ!'H[ kd"q|z@ foSu,QJן& 5UZ(0[G{"ݕP%N{.zdZjPHʊ+gw{`$tE":QJ0'.p!fPsm-ĽM~o^!vko~yŽsWgsj }Lhu,N4׵u E{2PHnź"ވ}"TjD'jGu(8it7j*~hMr`ƶ0 ;go lul/Iz6p5?deےM%8. iaZB+{[[?; 4{kӪB '.݆yL%$ AaWmP܊`"M4i&?46Ѐ%@S_a1^J9B5i"6'nf,#wuRi+Ĉi#ŏb_\b7[< hjyzxn= "D!9C  Q&Q3q~+mݐlPڽq߽~XN-=ÝXqM_}Uя-iX\DH6$9O!/LFRyl[Ǚ m2&x( J>cx۶#\Mxe i >23qpĶCV5".<`E -h%Q]E Z(Y#hD)?`%.T$a[nL.}{iEMw9KW1T溚fBWA<^A808r'W_]vzK|/}3~w1 ܩje3}wL*“V&/ Q,ۦ\H=3a"Rf 1wk踤KYwr)Zo~. LT}^zW 1LiiM\ 8@߶kwF/n#-9[/T$OeFvb:I~Ϣ:#6VA1Gr~;oj}W[ܱl H.[*,:'=5SԴ*%=zNbaQ9 0_.<_ -k/S'&l'84;Ү ئf{Wbם5~㽯.4"nU zBcFI׽ؿ0ⲧ{ҝ$wjOg񊼀yH d7 0jӧ߻t-Oۤln O+3ji,DŽw)j:Ĕm(QyيT,CW?JZ`eŎ@yVvƯ 92eb1\UPOl?;$q`Rp?a`c9@WVwv9LN`03ܤ3uVj#HEU"ʱ3L"{Z)ucAr8ÂA_Jϯ( RX0G`Q]Tfe g3G<.:٭Kk֮HNoګ[c&+_6E=ڃv'LJUԣ<-%-ϳyM82K>Bb?%\2 5_)=ƛLBP&r{ٽ=o(RpH #UK>gchtI Bh"@j=R$mGNe)RPpeG'Ј_'9p A˞4NJnv3B/oF@G2ԪGUea\.1|19ˤ% cfޥ/B+!.-HZnח?:bpTi NNwaF a%u-1䤻; Sp+>DbCvexh8㗊dը>l{  SۡgИV=WUL ,;PU>!=' Vr?m-Kk9D8njnbр-a9{VuZns}$|q ,@zsC;x> Ep qdϮ7Ն> YZd碇n6܊?AWg95O՚Y+%ʇKt.C=]%pc t  GzmXVQzP+Q[;NsÞ<_U5E o2=N࿯k)w'HSTPg<3"KN>2VtM39HcmE0Cx}V ,?+/o-Hu Γ4N絧Ȱ}'{R)EFB2rv{Lg8yQ8ɟ4YWD7rC@-=a\>mW"->Z;E/ ّ~8;J;e]Emj4?, XK@`ɗ ҡπp|W9Fv)VFdP6mM|dQÔ͒FKL ]cY=Ә+Z:ݩJBls;nXl IfXϟPtywJ nQnqaDҝ(-&5׵>;T0Ձ솵DfV)jY݇K )8%#^WKzCt1z7t|A 1 zD"˶vxo4/ QzXahZ8YL笍*%#φ`H 9'7k|,R?Ш 1z ɂ>|& 2.mqldY{*Tc+Oچjuy.{b,0"%:fPlКB~(> L _PIRzv$" ӌ DGH|.L:~xpу9%IIQr iJeJ`9 M'zփEDR ۩T48uY{X4?q~r)1D·g/rz rKj24Ql189_j@[jW J~i{tR$ k*aKܸ3 k}>*;9#>w_UኡH|4A#Wu ,Kkz󲨝AeGطYQ'S?u kKeBSss#wGh~ڇn^R$"d5̅?EvP23!>w$Q<\-vmYM! 8b]vӥ!q-$~Ez_с 3/UZXv3"d'wKvz[GȆepc:W3:RQn^sX݄0s4SŽ 1!rI6; 94r>#Xt0Wv|;=_zby#YsWHVʟ-2cٰK䰺`tpy<`;΍!Qm#,"T`BDq7-9ȍQ7:" S ˮib)UErpSLܧ2ڻ@DF$\GAhb P5hgS~X!bg .f<qaŌQ7u9*PW64DY$̇w7]BB/=H؄-ILETbjʗ9QǙ٪ F178Go"V0/k*glrqTErzQ[c->I-G[W? $ y5q<9a Z {Rlf+&ze%Mi{#d>pnFߧ'U~ӬΈx2>=ظs#tnέwta\`elM& $XTeA5Rr3 SyJ_KOMT*la!]vaOZ#ɽ~B_])Ǔ r:=)/ꌝ-,frA_ 9*|"jGɀʪ1es(Z|wkY-t_5δz^v+Oƫp}b4moiaAeOiԘ8zm[Ѷ]Ѵ% &O a{Cbr aS'|G`Ws-Ubȁa]4B{} bP#!ye2=5(O8륖pcEDj˹H?sj8~PwKv(&_#n bv~j I8˨~3QB%x!)cil8(1h3Tov= [YEr-JƵG>5t?61pN,5rl@73Vm8.!x{㽇d-nԶc _@.TsuˠKyl.o? _g53Rb <|af5we_ .)6+PL*:ퟛh9+bN@6'u hrz:G}(U6!g!-m}i07 e5`\7d+B̟57B^OՈQ5e܅wr_*עb_&CP|(/l-K4C0KԒjL2uYKCX:*ׅM2RZq28eYbJ7)W~G ]Zuezmc)Nq.Gf`m| H~Sl&E5&5XC|r|N%%}8~ˢR="1$%a!h&7yKg^+⺌LY!&H2PtصcwG8Y7(yXQTn@ԝ'UzUt:r9 5z@řG|p(Isw`m(/R4^vŒv: NTmnF_]P<.]&fmo~\~='W<8ԈetITDHU'˫_-/م6AicLJ#mBn/&)?.~knޕkF_{*[=[^+BfZKڧ}57jHMP wL+K1bX:ܯlwݯ314sb<t"]W4/&XpJޢD3Ы؛咍C=-6wUH7LT<3탷VX늷Ry/O\ǚ1S :~ vY_DLͅlrۘؤ>þBB ɼL?:5*J?MjQt'vk)">5a $eq8!~"B-' `l JE% ƕ#ߋGRifەXMଞonwx 8DSHhI,5q;c΄5]G}ʋ$"qQ(%=5yCwյ '!6$K>dsPsEy+fj:P$ BmJ)+_B\J ^ࡶ|J\To|v##tH2KSS6nSh@ӂfczqy2Л_Q2U]~Ov16{9V5spҧ0D~SW+5-: 8mzxMv>fhTw=WU>(=Vf:_*u 3YZ,P/$xzļmd\;}o?Z^2!74oAқcy@dό2821)pZ$z5^؟ R~93qqLexuTT)/ˮFg>Y̅5/Gsshsd N5BMF;> _. % x\.w־ yOxrh,;7\;4[mg|)OpHU{խgJ2Qȟ!޹ޢMz(yi53Y{ m"0@uPi&ڳ˚Yd_QK_DȇL=hR-V9M K#=IHJ%彈M? MǛI[mZ ӽ@2bjb474s6% E3a*УW}ȥ`Wp [3m Szz`] }"tP̰e$GăLIhssoB?B˲Rn9UT\%:N"x.99AU7(PݘΡLG&H/DEFGV%B˫e4 o̴lHeo)mmdRL&|5Tͬn,|+hq6 *Qa5G?&yyRs1I"!7Oc1ssn;9t R61I.p-#r:"-$Mdmʷ2ywNpME}Tn r!_*Z~Sw'l{pjWQ @ Q1y94(S .5ʔ%Kmc9U>E|[4nD^ |o6`[B)+^ۦ~%m3@CDZ(Zs21XLa!0OF1H]et΋V)xy6L EA{!o%DZ3ݥNlۯMU}Q>38v6}=;~x=wWB˹RYZVAomZx8Q<N׭woh=kO W;oքك]d:-3W,ûH|Jp鉞!cۡ*US1I(:u>oQL߯c-!8YbX[Bz R·R1 IZ{h0i|ߣm5~_7k5)[Gj RXM~yv{e|u.u%cxs殰՛I@Ϫ37x4S M~v{NP PtdOa;΄IfY;v&6=Mbr?r% = ]M,Ŕ{O냬ajMSFΠY6r% GK. cOtEJ~?4z.GBҸ l~M$ m7WT8@aAMD` KCM߁j#/D]a<(DŽL"I XDtYBBȋcDtwRm_'UE" i[- b߿MzraRÅ+zPqO`I^9թY߭aC<|-4\vx]#B?WS]`qn[#u?{D-fT^6C;׶ ű=2;z: Sve?Ưv>싏}3x8'YFG l&< ;B8q'^5oA) hu.`{އbYbBk^eǍk &sR6n嚰thʪn:w{Ǹ=j@MH%tslRe,L-yJzAb,3&j-#lu]6SW9_ Jק0HHd ~Pu}ZCD#*&ݳ̝ޣc Ʌ9C i99 τqa.02ڣp.^N{:/r2=ɗ#S '`g<%e{Tk joW$ &-B3Sx ^CHI-Zc0tAzlA$7fP̻Fh@+DuOINCUcu оǾ?wF=`I\2}o2y{JLiȆbXSZeL{WjU7獠K׻Jf{{?bC8$pΆR!MQb8vFgP2:$ul@gLr暘W 8'Ej6O=MCRXikƔ"4ڔ()Ix!)$e<=CKP3~N%tf2ص,^Ĉb64K n(ۙz[ 1 v(uNM4u%Hz.UcA7?Q}[]?컾Hv!4-A!oudԭ?0AH 0әu$';>i`CyJ'V46f`#TOejD&&K.\LJl(dc-]`92=HBFL>_Ze܎l</8Yj9m4Яժ@H<\ǰ/h5޻";m_rizB1#bq.iG+uE%X0m 躹SzxJl`JS,ў?̷b A*ZLZ>VQ ?ya; ~"uI||Er]6lQpj}MTeGp谇GPWFXO9Kܫ623:+Dl^7ϻL愑(x1`72ow4US֌?UJ# O  T|¿q]AgL_2B6li/. ,uVNjqFi3ͪ`p!pNجJLJՌa2 |}1"d'폽a޺Fn'Dpfغ, m8LcjϹ@BH g#~ˬ$VF.yTapqf/TcqT& 9DlOOJ@_%])C>t[)V*I) P~/jc5fXNؐoX#7[x{נMt=ҐfL2EpSGA7+;4*l6>_;`e" jU/7Z^ VlLxu ddtoBX66`;ERVL3WBF=,e IE~7Xk/IUSC8$_P,2HGE f7{'xR 9yQ}emTұ*{!B@'ֳg;ВH!p`f&0[f|gy7)$ @G̉}DQDԻPTnŏ9g8-џ}cD\hE٘5c ˑ60r,;Qpfo{2<k_`?g^bvlǯOZ"c/kX(K.Ჷd~0 }_V&kg3#c6{"#F}QmqgTy TG}12ué-!^*ykyX_ }!`)-PDR~$GVӔ/CtE`v="v6{`)vbzmO Y:C};2CxKE<Г8zDm>h`̠LRR[^iטhZSGaE"&x«*y:ʽgAuH_ǏW*͗JB?7هrh 9M/Bs=D14( Q-+&R˹\*1ff85臾:boI nU2HV*]_U(D>Ο Vvu)u/SB|]#gAp֠L=Y ,P]hwc mYN-6\a;̍3Fkۦ8v 7IuPdE7+Ԥ]lI"ڙ–AGl\DBvr܉¸­Muҍj ~ljKulpP~64rz(Af@g?|m-T#3 p5$.n"%`9+e.9[[P~SdW#sD( cv韮D\]si; \J/TWYINIdDa͕O|Iq7n9 J[2n5btge"Ƥyyv~/)tGAEiE#UAf餓'@(4ĻnzC13TBw("f6Nq1h_HN]vH/ReGt9Kl w݊fgpN4?rro9< ? &-H$BYZE% K7qLh26?¨`ޚh+^\RzuRF>DŽ{6] TS:|W], QCpg{@|L%i%Rk ɕB/YCLtVW(ܩԲB-g}CA*NXcۤ?Ma 'D/D͑BAWXQ{@x;SaФ>i@)*<dy '7b(Zb(4S=@QUS fud!d6 󁄑Z%.zA* ƚe-ga^4YIld]!KBsBnH.Nzx=c=~y*]oU]@?ފ}]ͤd4dɋ}9 ʦMhp L%[=ٽL 4:(+k\ HP8xg n4jVg*7bk/bԡI[Zd%)]F.(AYK†m\q|Lz,䅉߄aw+K} Fki"~FBhI恋 u4ޠ0Cxr`JȤ{"9ю CuarƷ˦l;-F=R`eӉk`G*iW5=ʡSH[k)/,9O&xͲonJ;޷svlX~MXYK:Kr33}y&l.jH9=qw-BXP`Q e2>P!TRZT6ac;z+ ÷C??~~|pq`[Y &%u'CŃ*dV,2UݜwLAX=Ά3ĺ (HtMM/fz5'HtiZr+E?;(cцb.p&Ֆ`qV. mru5k`d=.y]{*_l7du%ȩCXU1-J͢T5=>_*(H;HbfWWG*a 'i?l%HtѦեQҩ)M`Cx5{vQxip/®Ɂ'v Ol(!ծ{G D . OC {:i80\5oHp ʋDP?X]14HBP`nK3Vpnϸ*G]WĎbxlkӎޔa&H=$PNooN9h(aV+UW-z[2dp c1/I<%IͥT+UgOp_Y)Ҽ_T./di$?Xoj_3: R'LT!cALilrPH9[Vdi 3x@J6֘B;a%Þx2«r?e 1OK`^cm++ÔNjrt sPo gH5.U<m#sلr"8be j[Oj1;"f'F`wכN5R2[Z|nMbbdcMf9@^[Zi*`׸e9ntc )2&D/_Eǧ;rҏz*ۥ7)O<_$'+ # k170(b9 A"~zP>O84B;EH X?F̪$ehm_ +z2dtoF?SKg1u;/ﶭzzϚhzc5HqHX*w Q=e" Q /]@Ʒ&p00%p[<SeLF_5;m%-pρE'q3H\< pyr& \ 9Dc[Ek?щf#Uft⁍4] p!>੊ I(k-%w\2t2 LuF9E wU{i >i┉7(&#TPC *^ݡHio?"*@klBF&@[0TRT>}Bedó4%/j\%B mj7ߦ&,-) 'y`{P7 #DR-kVVEӜB(&7wg32Tr]@gCK(9#=tDx -3l3cDwaJA@5z`mKGd7c`].G^*Ky7و9Q8Y>HMѺ2$Ot" ޘR<,zxK`&يӷP#źݞn@V /e{̷nX{ dg=*vJ /8SHfPZ_P ê UVt/j_4 VnZcE@KQ6G^wIyr>:S>;Llbd?axO%å.mR j&96 Q%"Is(YZ\ZNkǰ/!:{r i _dTZzrt~uU9G 6RrJ]Fb %7=zq fe"{z(g4D_F:b"U,_,댬T_]JMV3ӐcE=^˫ŠZU 1M߂=- 1-Q]uu0^Q%s8ʧ.άG.^|XStj3e#x^aT1}eX~Cݓ!g9+iR\P[&s6IqCכ!z6#W%ypusTe~#1[aKɎ  K\VI]EzMcb<ԋ@ϑ 1aY  'c4\ݴfE@G Þ%sla\=z6Dd6v.;'B;A3N)0U˯^t!֞'_&={TIdvt +<])&W̞fso^:cxO_F[r'J|fU(UV~wu[#id@W_'7J)w  lQjN: /X] BNP4ieO,!ipK6y7-kvoz^ XMʌ-,kPhi@84DsqnY?<ڑ|?s6M#iQN6xf `e p\4 mR*ĮE3!$5q/dh'1@y3IS)@+v!sQe:c?8olMwp  @VJ*Y}]@sLw(˫ꂤfLO:uLYUGe8!>QPc|2Cɺ{IŶR/K ψqù7g/)hiyk ACNpB~mb$5VK/v[Z6>#0 jGK; 4i ! cwvcW̚%&:)ds7/=^c_4vТT=Ko~DT}#\C&:s . /0K+ٔcqu}bMs4L-%Y:|-NAׂx 6@~/H{_C+̿p>1 dk &ǖ7_eEqhCO-̋_ !oB֒m34nX\xQ`+gjaR8'yHQۜ+猏ukmuڀVY̽i/ovJ0KbƩyĆqz~A[缞<"Tj'Zt6{f|F#+F%gJF,"Tij4L啔B~Yi /÷K<13|1#5I2=IC5~nqBrowҡH42 .@!ǁ^2 8` T,DBJqkG'A0\= }gF{$6FWd?8u87ҶFv&9'p\L~/I췄tkDClnމ\̰e* :(62\@qIwCB67^X2_y3k зUc,AQMbRf#}JlHkd6-L&E@7\5 zd7b/z 蘤=ے;b&ݰi0lYSw\xE5JZ$`Iє¬VsjSv5qX|)ût( q ItċI%GQBVU$ AJJ$G\ s4m`N2>6ȝrOFA)xV-r% MyAu= ԇ'r=>*Wm Dw2uL8&,&YFlH~%hVߴ?o6SkSYJٓF { O$N7szBC!QwM vSF\M`^k8)2*qlDxv Z.̩HD|e\4w[irM.m=HJg!{оE~ 5fK 49AgrԊI3RiPv+m؉1 {\`?Bdg*6.%G/bJ\>'|H4/WZ 2?DtԙQ9GWrʔM<|K7y{!؎8@n|{UP70}Gtנ2Kp˶W\ =z0(v|鈵cgӟrCQ\5~~;p8i..Lefۜ \kq{_?͙+?IuiO>`NIUG4l1Z82f*(r^ M1&s,8јԤ!TU,Y‡@R6^K1_@̈́\i\3ٻKS.1 [aQXPY_WY@&$]1n4,ږ7vu j/Q3)hf;<)[9C g:.(s* pa est-<ΣN@TJ=4Y ހowg*ySRLz"R@YlagCW-,[:c%k-ҧ&& @7F66%Khjeb25#Le vL%%l**Z9iKZS;YɓN?]zQ6ygyl|x*oOn mG g!}pF\cN.St!\0l8NSè/}Fe_S>5Vmk]6:vр?xXUrϪsB2T;黓oiS dRo"bP6<Vy*6g ^",αUEr._o l~ʹ0HL`L8Tb*rzUn; ~Ipa}2oZ;Z:7˱ =bdO2PdW07y彋1 BJ! OXH,S]y,]P;x=[BUw-y 2t(Qu}T4H!8Fer97s^*6-S#CEOǷPA*E<jevy`ꋘ6]9>dT`F^pn)2<BM ) Is{ixЫ9r_g)픧g,, ]BH6Thm"~U gP!k lACCS!S{.+yMN:O|8ӯšſyk=sB1znΫD[Lܖ%ؿ=7b葂T?h-7F~:##B [ϒxDEen%4Z=_xQP /!.-nE%{.&֗8(E9pWpԿXTb~xs`+MD8?#g$i=){~Y9 ORӂcJ֦0;@]ļ+$hhC 숾ܲܣvjI֤ӄr"QPg%JBL jNYg|P|Yy,^e'$%$. ̣©υ!;իKf";ÆM ~ZZϙGa,jicI)vs.2샺g}y-5R{=UYw-/ D+ԓGDpt0adijo='S5kLޛ7wh -ŧy 1gOm\+- "·o9f (I9aQ a`~ZQ ic2ti#зS_dV9 ,r]ۖѧ)fnC|fEp]JPq+k%ɥi&ؘ^]km*Ѣ|h1U XU<~ZZ'lx<( ~EV]WD6ύ͘M b;bģSQ;_Þs/ǩ8/\GAh J .y;?@Y`g5@71yÜ5=E3m=T W q\;]ǘ|Ǚ%"QkKxpv[w @ڜHσV{KҤVòxW#ˢ ?!ݐyK쒳jERyw6r67LX2L%>͹B7أ׊T[ע3>E;~Paz0Fy e/W~w98]nڸRE2;yGVٲјDzK歴6 fPr' =7b=}E7S l;XӸfz}O^\šάM5O9zhON~lT*UWfyH9ָ+@8 KQzG^Bo YDV`m}TO`bǀRɣ?q#G[FVb6 aPv&_2G֙m#~MkћbֽqجtF/Pz s;`QJS D-6{ktxU0^52U"*IH#W#ç_IB_Td!bAPă~6t xx >W iQQLK4'+R!?W1466gn4EauE@ȑsktk,uG.vj3E ;9f]P,K7 cs:A@o1r^^Oц֢n4Mӄ(ؒS$)Ԗ#.6E8=b`t<1 64B?uv}t~+Ky}z cϟ5;u!Ddg [lt@\Hތk/qQz%΁1]FGadM__W Bhz^REEd-Wd> >ɦ?R.EdUnhpy_[kIPeՋʷtSq&lVEv-cȺ!->bWg,ZzE!/.XַIv1&yw{ MC~pAxbq[ӳQ~,zgxI?enIk'1M3(48]&zWf}EqfXDJ@kH_ ©X6&c}Fˑ/ eR e@3e - Gӡ6od1Sdys!cwo~qae٤c#bW sgusN=-;j.\\.(h>R:2HCmL4 _~?lvt742߄Aq`\2_o~J{ќ hQX坠Ko2Pᑴݟė?)*,\#vАc+wZ5H"ظo1}Z;F6Yv\>T56`%Gy,q ,@T^=Kfe4""-~Z8Ɲ3tU_WlziҢRO-CS 6y+41ӧi,@`r3Jђƈ)|F>O*@P=u^4ޭP6AASt`A voLʹ^gÊy^BSp)h13bG!ˢTd+z Ee, iE~/;0DHF^ȁm:ߌ-}tbez; Hּ۪ȏwX;ࣁ_~{8R#c2ĭ eʿo}8n젓n_I]}r)_0ۄiGӿϹJl1(x8ܸ~{\M4ijx]Z3vݖ0rx]w5@!i=ap4V1 5-[Xg;~r~Ҭ6Yp)H4ְ<~f`ϓq!xdzn IOGQ c ⁴6ݠECHCK]k6#aݍ Mw~$O˝[), vj ˹r?tYub+̌)xBQgP)U+|7Ⱔ"M~88bԏHXdkR_勷SJ>$VZtZ뮙J){~\,U&kriF0$3|Z~K!@aZdZxDl1lWf7#X;@lًDrKu@\0lCu1p9RsStÁ:Ffza*#EwYVOc[;[ O4C>G"^%'EkmWߑQJe |˲bofM^0 {4/̞n*Bp8}ɨftۄ)'LG7{v,e<@0&Wq7j]9-"b m7E.F;[5E9kg2Ɣ'^?1x^şIUCmW7< ~$ֵas7n%JtR6m钙+2O]d̈`6H./Qh{tw9I[`I0&B%abx; Y9F=sXFHyF2 Z/vk=>Œ*j$O.^N >oSE$(nxM3pZ<}|H%+;o # -td'L@^qPy19[$Fxtrv*.kF%+Aqr'&hkF[]CNG5GNW5.x2eYFdKazB o˔*?<&XuR?Bgtݙ=tJ?3{{͔j+av@2Q#wۑx}.5c`]Ќe9}b]zgke0_U\ sʸL8koS\sN!PC nj.)=@'@W<2NN/D$ĺMXiI)6Bv,6lyXH&PA%gA? mTuI4ϐAO3f6 n6huKij3#کN&/[. ZJg^SGIUm Uo'P[O%G@WX8K$֢Hl4yҔ6 /,R<'ZTonpU >XѥP*(Nkd8S haN7A?:m ^sPJN, W"rpUޛ<(Bxy?Ճ9h';MK8mwa/խ Њ 4NDmg'|JXMo X e'Co89n$|) }x'B1#bI ; >eXU a,&Y*䣽= sWgo ]7Ct;N1`Hɽ1kG~ :ڐ^1'/xa/J ^QMN>{24k $ zMj K{:~m3_ry'Py8\HTz iO7wh^j{М'1W/ËƐ6bA UQsW!T#3 W dYpGXߕkt=5㥣mʾ %ų_)ahG o@iBO1cT /9Ii$!MխrNSOn>)-!/V;[)w3ϋR ʅв~Ȏ=xbܩ*fpӞNrA8LnŧϻR2 koE i(n*?f&Rh~/}R}I=uGms,f4# JcEx5ѹUNҘu(AƂ#/hK%; pי=O;2/g)oeh`цi93mwU 4 &`xةЊ8Y|@mɳySqꔅ뤄T/+aj`w( ȓQ@kfl"K҂aϯ`g׍ři7"h{Ss~/JtK~Vsvɻ vG#hm+U8ysOs v7 ]>[PT{|{Zƪާ<~({@ef|\/6:kź *:"C?5bKAs$$ Gl J9KKQͪT_o~b4߲nZ Dgw}Y'˅W:sႳQh:$U*#G(Kc-T{zId!π0`kek .O/uGk~V"8[/&dqo*Jcq۳):mP"sӰOUKaK<#eM\po^ #fέl/E0mzZ_&ù cl VɇNc%wf(nzJE"pCH`QmvsDxeI%{ú&V?7>~[@N}?lndXś]&x+Hxi h.[íbZNeD17GKYQ{ߩ+{]VúfͦcvڧqWf9+VkezX+N"8O$Y)d&H{սLܲH84KoV(U-iR9;=%%t0q9IQhn{LG57FuCmB"'$67!yocd+svO|Y*ebΗ @Rial^"nߏ4欹*vfuXw`sXgĕcJ A`qC)LBxgn;6Sڪ@B lrQWxGv{lNPvANEjQ"CY c_TY[ZGdQLFg` KW,0Ll(rТ{W;Pd4Ox|gLu5% "\9c{!? /pv Jv22qzu#Z445t-.[Y9->^!B\8'DO ę(etmfZ a4vmkdd,$[Dr%_i҉X 3NR)gyI0bCR qF7ҧ?4`5>I_G9;YŒ,y-H$R5/{>@qb EIw`A۶{|#˫s͚e; l㚅HD͸@0߇h^t7JCG(O*Hu P)F_{uu&] 6՗wOa`B-(n1 x=ٟ35/&/Ab%ɼųS£gE־e9+%}oٶG\u%H@U 8GF͔sDټac f)n`)nqAP(߁8оEɊo'_N?@zD:#җTk Eoj*}[z)vhZm()0E*xV@[|l@&e R?Ku#5J+wUԢWSQ:Y6d" |1[ 8ù!~?4$etMH!^(nvUX$z'T-SX׍nwwA!SO[ 8ެוbm6Gέea1 )&L&8dP2f9nz[ZAvoOFr;^u`Jvg !ŧ*amgA L.^4U]i'0IY7ơS m4m&p;:m@IΌn (@̔X|_'G9?K]|RXŻAr LJOjJiuSWwqt+gt-ϧ' wO>Bq 1ʫэ)[ [6S!BF|<)> "vz嵪ߨ([\_4 Ȉq~cWʱ))Ϻa@v:#/!B.7((%07Y!kT2>OJ&,Nus W95FgX7\ >ʲꅫN6$h6Z.I4RN¯>q3u##ҁ&zd½7QjjGIa˦įY`w."8NPQą!>e_i{؃Ax_aZO-v#;7 vtkⓓ|'K`w#3} \a;Iw$%_mXBH'I?~sZV,fJvxWC*mŭzrI<ϐdLdqƫ5zXc]@ic7kE^[,?^:`4`~7nx [tP߃KwAwcbR +F-i^folYS ;fb`]&hcbQo e]+OC"j}"F2zM:- 2v1LrʡWPJq[MALpwNjӌ߼D42r!:̊3YKubb3 'B RE_f{^ퟥ 5i%ٍj+OqKPR;BsԀ`s\jϻ֤Co|ҚrxVt:yh$3.e[cvR% . bKy])1ȴ^| %;<U)GPD" ۿ3Xl" M(AJ!MlCt|C@ 0E2pn 1O 6cvo5XOƒv|4ićrk7hC<lgZ  : HiX -k퐊Ve2lO|+ۼT߃vEc>B=#>eQS3dn< ZӞ Մ6>^}P%]ZKZ־َ1?) Pp46evoS%/d$vCP`s}Lof"N މ(j5Dak}xp۞mu3^SФC%Q7*9lKa'Qm;_/NJ(*w[o8繀[%f0QQ& j?)2V4wU=!II˨mݽ?~=-.(Wį`ݨfb9 uKe f Վ-I^Ls&x0+=9f lA;rAGo -gqIqRzg1o (#&jt|P+0T Z<K ΕuYy)_zpⲛDZ&P9F E"v mg:{jI՜8WLzt0jY #Hqz4MEd@a8h3xW;Α]j,^o#B/փ8J;IE@9LY1KL/nqx(x-{5JiӴAy.-j@1|-2 q,1oQ03#D zQOYsYqΟR,{]#_x<< \dvǎ 6(d:lD'C'N7"| TFMqwKzNEt艘r]ymvNu} )c*l;3T7ܱ8d_eC~' zR]w +l-{7ΣE3EeX]wب0o\_G\d )҄ )8ƫ.dKMЏ&}n\ x\p`'uatG݅:D492*"{bDJ-h,oSi2f yL@(.1С H BǵnlFżQ#RZ}C4pLu9$q} iϰoPDǶP`:̀(S9t5Jb նtx~@JhЏf=*k~jS Z.8[TЌQ07d".}").+F3Me* UEYz`m}uW\-u:?ȷ=5 oD8 GS_iBݓuvM8KR3M"17(b@h P$3G( jN#TrǢGM eI i!oW6rP 0={fv8>WR5| B:q-R~X!1sZn>hufx4G A? jh_h-F6'<5czC<rK*ֵ}zՖ81_w\͡O^!XIhȑzvgO>0y+o^~VbݻUnr}SgۙHV~M zH}WFbqV70"̒ XyVswftXc4a Xgct_6'̊stC}ܡAYHATp_3%N"_J.: ]-z2,77zĠzD0ٞJa}ѤB$๚hƙ@JR<=kw>j D]Ob, ̩T5p/\T=r^xSl0&Uބ$Vmf +ؾ2AbbPwq,< sP(PñXNB\Xu|O&ݧx_Ė!mU* ƘVt\yRl,N E$m:;urE,L8Bmk~* ISPIPA=un4 caC@Qrcy&36:[SDp35gL2=2^p2@^/?W+)^O0c#iFEMZט}A.! 6@%pQqI(lo-NU feen(^J$w\w =kD`aqIgX`^mT ǮmW`uqαHU/ O+`jBG\&rټ8s- ]0ըdfDYJJ&*.,[ɹxU1#ͪ{Ylb 5M'B=L9`=n;,7okӨZw(6sBn/1|ؔt4aFoUBJf/t%ːHfQ=oCYy&m쮄8RC?J/D Mz+i Z9r "`$vu2B7`'A{^ @5F]ƨCFACX~hg.,=g $fڻɚRc亻olD!zb=5].Q 2$Εl6xTZX9AA=Vi++L>Me Ť悹T)J.K'Sd`ܿ-T<8|5vb,avRxsT$\:& e yK%/r?VFG &?;rqJ oKIF UܙF`|Q!7 XɴHdyǷ`(.AZKߛ>`F _JFY6C;?r{{I}UREgp+ 5?ه"|۠ jB$ش]i.T(D Zģ,>|1N4olM|8I'4s=ϳ #q<6|+NY2  :o<F *6ðu WV Ń{ +CuRҬ F9Yλ1}FGs D*ޅ=n;buEr.DN:Zsgo(̫ _1kW~X0>-!'N)LDaT$pm\Q'/9ŏ[a.,^ֽ48+׏S3ܦ B"U r'L6 V}n;+q-8qO,#fAU#AfVbU|^@_f 't-}T_'df([i-˩ ~,o<:<qp $#5WqC[~W$?}yZشI!8ˬ!;t1 g?5Q ufs}Zĸu/T5ᢊaa˧b|V-szEUD@povwry<;TѺ.rMps/3)-YhDjiWl4a4 8IȻ6eGLp~QR[5$YnwY F~sn^cDʲצ̎ByW3xhAH]py,0+#j˫.lm17L|%8bi'?ƶjDbgCT>fil,` 2LQ,qލLsh=[\K8J["& RJ҈6ظ )/Z|Z`{ «/g Tb;2&,3JJܽ;%`nk*=S V3}=gUՇ7[J:ݣ+?d-Bv͖oKl@n%[FT4/{*=}hLӔ Qm Cl.!(=D.NUlmN\/<:8X d 5mpb v53HKM'[iFF~c0BSੇ7.k66Nyu:G8NvDfz+ S7rE:?*?>Y1F?pɁz)Yl4С%YLoTG.99 yn[rzF2{kPM>lRE0b[+e]=S.ۏB4'(F ` ӷI<^~zKиqPw d"xfSl-\ 2D#+QfM!Ef*^?6S: !w" x!sq7;d4ƯP?~BzK-`ͧ)و-t%#{ެ(V;,j/߱(1oO$lw|65Nvi'1+sMl<7IA?B~BꘗTYӏHď̍8NY]'I8ZO1[MQiPp,lǦ~t(fxŕ @6҂fhTKą'KW8 .9gk bv{9.nHgu[ d1ѫ:PNΧQkk>P>Cݟ" O~ΎIy&a?8=ؒ0Up0e@tR3f<RUϭNI[b0|VAr5H/3C?;Bֱ6:'7I1PLW/xwIHpG/PG$TS gD1b^ZmJNH $/+o(w܏͒zxa,)~Qv2}3k[3);1Qi#\0:٧Fn=%E[ȺoOrr3-OUYv 7nRiVsXoZ8*:ۃ3oK0&B>~=wy Gxr?oz ܧQ*\ S:ev^~Gs#M ɒǦ4?>XlAH$Z?f]xD$ Ƭ˫WTyv5gm+O]b,k9olPfElRB+a(Py7m5auogY?'6lWsj+6"wy$K[\ߥ&2tIn]nlޱuҗzQzll펳8?^wm c `B @-L7n=*>dz'ӄ*`b4=X-S:b0ä=^IK};pgRHU!}iQ߂5pۊ:3wUsRk ߺ1qS7D 1UI4xstDHK'|&iP3m GazO?Ů ZŨ~,?dԮblq4fzRrSLl$m1n T'ܙO==xFH'e85wdK KOgPJPOQt{T^hW\s@V ұǃrXm Rl#0A0.)w!Fc64:~ISl"|+0TB)*ʫ 0MȆQz5gkzyQ+^|.XNIלb``xO\s{/K) E}!UtRQ;&(Q{ʈyҎu8 +k.Ư1K*#$?|9.s<4Y"-DUv]t^t} P#BEJ`; W]vd:2lLlח忪TŧhΧMɢՙA`^!SI9lyGv9+wS 1!WeAz_W3>,4SYgEC4٨ǀwV]Ŏ趠%z׋#_͒7͸6Smߩ['ń3?cWgdkIC5R-sHDk7_.ٔ7!O:5f@Qt 74%yt#~;"e4gf,Yd3Tt|QJƬOy=MO,((R=ЅQn|QaJieauS,. 'O: _@"y xw@ eG'#rj:1X q bKj֮>|vre6tH5\ܼ\ X!=,CCvCf㲬N-U9$@Cp?CJZHR%gw%MMsK0Y@37wR lC`S.뗾/ٺ7әޢ&o=Rg8D,lSd;ag!uc$jRf.;&se^ R7[ilm1rF[Y~_;nݧ7%/lxt`4\hE;*W"f9Y"`I f4r܂r|j3K2 tݿax5 C{p|6Or5Atj`K%0JB1w.ϟي.heU(.󝊢}!.ߧvNЬ1_5-T{WDt2 1xP|=ApiUMFduZtVhȏW| `c%"q@]mPך.3PN<!es]B\J?^n@r֐C5$el8sצN%CZ[:rpo=XZ##5@bLxayOZq+P#K~sm^ܫz~w=ZKogb}؁SejilՓ*xtM7!T!0ЇQ (.5C5?)<8Ai7j² 76"w nrj26|J~g }J eЁ]cl|gJDV_.{:Z81䳏IS ֥jTc|,; Q.x-Tq`Ofͫi ݥ Vg!n iߒ}H X@1I4:(~!c~8=b=bcEr; t'7ĂQ#Ԡ 5cjB/L2S>_X Pkp0B$:rFMGU:ݦUYrh9߁Y}SL?o,QB$c$T:.>omwK bR"Ul^U5=#daڇ4_Y<*;S7mXT;rhwܡeʓbXq[r!4j 1s[;5TM|Ƈ!% ur9pV@};ў^ZWa6@֪C|6VO-TR5ŃP!{S9Cn_}w$52U:sUI'YNd/&SI.pUtlUt R Sv)>[>/OlFB^bfNZ{CN5fc/+`E0gt">!r4R"|-7j6>QnԵSZ^@MP M|=@-#:BY>:>JBn7enmuf*4zF:YbXtH8{4|P W J(įI73}\\eG 7^ i+``ف0PKRc2-|~):X%0FR z/  qϮ.ǷT^dϚ:s<80!cEQF }KIF1}Eh]JD <  Tnɭv3FFYM*1qJxF 1ͻ FSqAvhw&cH=P/_0iP]4]6fg,$h>N?ATxt`(6 ?p8ygD4CQ7eNb.x j;ljzJR|Zx!6\V1xRg%X NekбЉ-Rq&?Ϡ%INx1@-Q0>!Re v7˭ojؕ&|88\AZC./&_?.pV7~V|]t9mGwQJqn|'FH5^j\ s,:k ج`*&|_]?qCnH$eBSNO=4 ^F'gu>j??kKԹm1xm>1:Q Ո_ gUcQJMgSW6Oǎ,H:e=P=r8kC^~.Cjj}{b 3v$'+K$1[kBy]r2-# Uy|F=A%t6*^a%[s_J> 垣rVCgxr/7w "`Gl:_u?hc:kYݙJ7ZC7G)—?i)GT28po$|х~c23ei3riޱPC‰#zXZ|F8'0Dl hװqd!"!|bF/Vy Qx@xv_#wI&`v-(] 5attCJx5e\- O6R'dnpMN_ Oi~BNxKmuwFs lS|YwRe*QH83 D9 Z&-fzbbAz#^RnC|*'gPhLp&YoaJta'7|qBp7t6+&o ?fMC6c%V&Az_NBOkffS"8I^Jx`}G,ADJh TPdhV +TWCώj hR =U}%[6iwg#Nb?`T\(]k$ f0s`[qJ,l{2`f_ccd=}"l@3Kl/揻2|ue_2Zo;?$+Cs|xac]|8}+72%3b,^(B-Uh[^S XT̄Q.Xp]ކ>[N)2Rmm&6wm#px?Ћp 8ej>Ǖ!JTg3s"Xv=-h J?4~.6|d;ٮk_~(Ę&VxPCe_rVCE,47+ʝ22F 5 {!?^nKg (^s/q>˂c}1ӹ#F;yq` \\ul1?$nlk]x7@ 0N*Ђuo BD>):E;_.܀8'ť "|+Qc=]OVNf= Kh娺 >m7|X3J$X*4lE$Tʥ |%x=1SR a˗~p>}/7,I6華zb~*HƺN0"LȍųY1R}z 5s%-Ҿ2~,rDHR*ZRэZ0ӊD`)B{4l^D~qaݱy9\ٿ!l- 둪a+Iߘ-BO4hxp/̃@ 78EaĿv@)ӝVR^X$g~-3;|my.A)HچAyi!~?lICY6Zu=ZMa5w]LKXp/(-H+Qi`k_:iq/!mIӫD`cST{N9߆j(FⰄZW}[1q`Y[NfhNH ڌ{ ym8hʼ[%bpvB9>QңLSEfatGQ>.RORݭG.m͵Z[ؗjNJGbCwˮIQqfkIrbIE:G!l2g'[Aٳxyj3FAƚ>c]ֲOVR:q?$pZ (3:Kb#FkT/z"xe (d}M SY]ʝ|uygF)W1O[wkn[rᏙAl@0_N坔+ˣQ{tW۱u/ɉ{g5f&+T4*+a@K{^_V)yB>p էGؘ6C(!OXm >h`ȝ+GYtzJ"os,&^\w-ۤ%˅GMn)r'/]n~"Mϥ$H9pf_TdwDuJD©L6PG:R <\{o  Kc^H%zMzhpdκB4_c>{4phNK(bf_xo6$[}ѻ&X ܕ$W6"g_} oQf,7)/UD]aY6=_^2jZFH5m4eh|G8B5يZ;8}N ^{gp+^"2 S(bp_wt:5JyD ˖GWڐKe{w -Dz<K7Ƥ2П20GvXKtWx!yjS(1~m*1݆k궢&зroE5MA5u^~{<@XCZEnsc@-I/KLn޶^m;"ŰUpJlRZ&wٌ yRsя'#c +x+ecZle8 tg]\BR/ ouϙF0/#>{#@_m ? f sfxYԾDN!ӌh4)C:do@T[]]Rkgb^yfquwT{]e8̂-tglcʎݭ$g/Ň: $?qFԏ&u,S\I]0t=M`lvU$g :ð=CJg9|ọĪir3u :CJ"cW +kR=7xL(Fr1DQ >[sq*)8QcgmqP4DL퓹ppaXN[&?p)*Hh40\z8iT_kZ ,WkHOx_r%bȊzco\ dpۓutf'^p`R7OWmO)HHsE̔:Cr~~ᢇRS^GV̗}cc[@{ ) U#y1@M'巹X>10eB I\d Ӷ+=yK{ѬS}#[JG&FЍ5}jad&M *IY?Tć\y_Vދ+A;wۿ+mPk ˞ 3?z@R po/:q!zw_c|s0I+#'L=ȵ]=g$bW<i> ]x*OZ|"š#Y7sRS^݄&){<%Cjx GG} utz4q-e4ӋO$XȻ^N:?mqSEsMqMeg$m"ԁRkm<(FhȫD"o^-Kq>R"W-4XmݩY!y~EA1Ȏz@`4pec IW2ah|}砏ȳ8/jJk/5)UD+8P{⇸*d]V 49ـ6{*N1zwÆT3% M5B̂%Cɡ`vv _źĹ5fsz;Y0e8:5}Ŧ\4uɷKPwUS/վd8@"o'9& l㙝`8ĤLuJefRD_IT] L ]6\*bXa9B`mdvfg_obyax(_L YDFEꐔ%hg uCZ aH7-jȀ6q`~4, uNq6``s HPM7!RJ_hw [a}_;^6&:: Ej4>g VD(~2 !FqEuazbp_bkw1`~s&hRB%V5w:ڜt܃.gvQxo+sE|U-Z {P$b^;iڬFD7]XdPX^ui.o%GB55A_eܢcf.=ъx907׸%>ގSydT4eVȟSU=.G9 #Jͩf]'}Hy?10EU`]7@x򀪒=E1DPV -ue_Z9 UiuAt\=aRxm%+b,{DQ'|^0Q \['f )֊cEZ!1Go& ҶO)a^&FD.IMZGFS4њ\@ XԈꀞ>^C:@^A { as{7mRx6!]} Ւ۝>$%l$9Pv0o7bH :I'e2dO'?6_owj=EwDɎyv/$lL /8y֋)P?gGJ<@O85 м~hAE BCzToSX|*Y"c؊?FJ\ ${.+3/l~v 2qwj(<ZMՂwhcmNE^D*(C^:OR\}Ur.m@ D i"G '5MhTzbh>2a;`s/l^N9ǯ:녞J z8,wbk F+K cl}k]*Y0noCnIjVs^TGtOVO f9n]1. 6OEȮ`8x,ePMS\2ɥ"kŔ>(~8VO8ϵ7ئdl'R^8g$=/0r2K)LE7x8j ~*?wNF?~Fmx8z9 WE t SQSy߼El4qehRwKw}'2_<j0]KUʻO"?6" ({U;a>tUurkstk.X-µ瑱tLǢE=Xi:K;<{ C(ڦ1Ur1mJ@$e[eW;ٿP:2ɭb?~7!6zRۘTDt$g 9v0*a{|x5/-ˆLI1 wP9`U\z{[ @a(G3; 78ybd@T_Z,=o9# !֡]Cjتp欵hU}LiG_ ۡݑ qnKF. (ܰi"ó8.tASC4T>hx}[zkr0uvvDUCVQڢRQd#ɒo*kvMt/P~H";R"ejORS= f_6Tѻ E23EGrdT@iqm c揅@aӴZ8]:EeC 'O-[&ŌW DsDwl~agBe읫Ah:4/ͣZ~[%\6޶ xO O$b!8^j'JB2+M^v?C7?\BzA' 9W! a 6] oƺ@iSU2y*62sml4ghkKʂ|v[:Ǎ%8smQ0p:&JAW̽1 mW^z5lRUqrk]\f吆u " Z -<Sӱ?M)x\&jֲk~8ɑ_hO7- XyL9vGcYՌGFfioJ9tswVД=&[0@™6e'kt6e/ XXC{E*_]??#%e(gQqF5ߘi])LFss!c~ 71,Rݾr˽"END}bnӢdB>%q+wDk3y~of rgy6¼#~Bp ?V䥏2%;{VQ{2-`fԯFOkdNV- T0Q)Z)AHz]:HS}R|j3(Z"gxUyfF7 : O= j`si[NJl`zIQ]F $0tƯN/ӎk,>5*N͝~Irwҿ|sO2*3jYXgz^'jthYdlKw]?> X+cHTw7Vp0cIpAr&~䥃쎱W\C5sD2j!j F=~8'InFM '[:&xYp TW %hk`T2Ls|"ȪQA.hP͛B&W1(ԠO[yWDd\Vg= yloM00šmh6(Kc WR 11k#GM? :+Xr[I8ҙ&N@(8ke/07FWR4:9_fմ17sKQEQ`W' trrBC+5b2fBct ǜ*ܽ+Ŕ>y3\T8hJtÓ*>p~^m:KlmږFfJtmYb! l-Q[9hwbm|%mFZNS>K^,aֻ7SsZAC&x ҙȮA>(gifq[r0-Y˒WF;(PWaz0NaF@' >7ĭ#gܪ>Ez:.zt]Jc&GtaŤw oXcRO%A{/fn17&:;w 8$BO'Pv-;/A(Ę0G$Wd_b{5OHo?5N"Twf/v@O\]غK^fkq*h,miOEU'7mNYa(sU cBiwb (1n ^,d,dYX1sW@oW3VbUq %6ܽ#PjМi糗+h,R@pf9tKm~_QD+5%Fo0?rwci,ys[CO9Q!Rr#spKb$N+S/O+5WC@ϸ%[u{c,9٦՚v k[[a?&sN[&&׳]gu>s xWrM3̟lԸ{9l9!<|G`t$G93`ɀ_}&{9/ x)ؾ̟P AOtN2Sba%X&E*ѽJt7c.~`&x'VRLAVO)A;Rh/mOl_$<Տ.O8$߿s8QAHyM̋e(WYwb"lQ1|^6mE C|pd2)Np[&5X5%u2с7lkgct$N뮵F7fjEmnFC< &%Ai"M*Z\.z1~$;zQ)v[$l訮ߐW|` !`{p E-WRm.澝祗HIY;B7+hxP u\S!o'pbB+ٯ'ymڳtaج5Wﰣ 0 I$ P[vdJ¢iG l/)R3#I $>>肘& ħi[z&ZXr&>Z:1Jq$Z*MX:v^bw: \8'+8!D]hmXb0wpnߤ4*kN!fE EB9ppH7~nؽ'hpa!cxP M(NE pܹGOvY{ uVQr0 Q:.ة0.Z /ćr`Ь*;vW.Eܹ M؅? 6?絇٣Q6GMdhapn%^'Z*9o)5=7RL ! N[}z69"vg^ ;j]ϟWb ,_^Y5#;ERݧhfcm39؅w oE>xj\ok4 p4iH$CˊfhIiRgƮNì]py­sk;~D%?1YN^i+=H~DENN5 k 7%$9Jtntb_PĿlyD^x(wjA9nVk*fA1q,$;u7`g?̀~SyEṵ4LeH*򨂗nE4! v& ZCiA1H7!Ov 䩰* +WSGE59π ZJ')ݓ7Ѵ}3WoFw93n$t<~5/aG,ˬq6AMOPpzקY[K?l ݒuaLiqjo M^QYcπna/-HH e-5k%zK_(}r XXY gug(UAJB=!G_ő|ڱp4)"<^g ZM ;ged~,%;T |W*Jx%5Y',0"\퐾D9t6?Fʜ<:l܄wq>Yx*7+\T:aEVEO1Jᶜ!glΚ-ʲ'J5x7(vBs7w )E=W@\5{ρ,Mrq$@pEd2Y>LJo+p_r"t9Z R8-?Y=dR؜=[oWgZa?#Sք ˙*Ux}4:SmOU)OA<͉:Bv:ڑtW98UE73~4I9SERGM2uwFЂv%p:a)E(+ׂŸ`&sωD%*jb}?Yב?сݒeWR7x2ċі0;C6p ~co6ۮvngn=`Arz'3t؆ŸptX{q#3bxBh+c/QĔJ'9'郦:vŎZpH2&7b2>Xs"4 %hߥ\ṊRlU G7P5V>0_<{̅tC6Cz| ɮ,,(GUWrKZ_ 5cq Pv ,+M9z $/Hy\ 3Ӌ\TCS::(rhQNrưQt< BkcsW:\҃~ǀP'U2S4%MJI҅\ᗡ:vh# %ֱxhAVe^f,4'ݦRIŵR]z"Z3,`/\(8ڀ,F`RV:"4fق9[ikYvH aK(NLCi<`XK3pmKgl 96D!jh;&ؙ7܈><R1Vf[zH:'wfEPBK? }.90H/1а_ $Fw%%l8>zeϖŵ) )ElHzXUJ6(2#Ρ#E4M08O>sWzy 6P4׺>E.6=QBxk"KcM>Ʋ~88QA쟄kncD ;67}> L]Qώ$zO %A[4R{&xnJr(#vd9'= 64K$L%,-u?KK%[X6]>Nl l)d|7 D3l*/ji*%>%뼃b)d\7>o)KP!P>`UGwuJM4m4Z[{|ن2}%WufT/ $R,d C<n,gy5t˚Њ86\m”ulڦ 8CV_뗻>D`֡nC8q1pRdzZ8ᄠdwkѩ؍beb'WPsf MU[?MnO:!`b<_-s 9wQU +iJv*Π魁-gR.R=-HXV .x5PSz)xG?@īd6fǪgX\[oA :z%έo'c3ڍ>ܟ D=]cA"x7q/ ?[n3Xb, e4#!_-6J]F'1ekg8Ƀ@aP:lq,Je}m)*xUp_;;gKh3эY)sJ6\S&3:Q[O]"WBn"7Y8he%\%1Ì3qՂ_^iCwC[M@ 5Ŀi>{ś.*'}ȝ^o:|&ξ_΀'kA[*1Lgs &sԕј[CaW 8EmzN;KYS(Cu }ZJ!0BnK 2XJ4Ӥ'oMQ1'p[i{pb>xxkz2mt\T e+b#ZrYĢe"?=JJ7uD vܻHbRbC4bƎ.s"#L8kwѪ _AVJ&"?x jDnnz@xM[UB2kH/dYIw@SQL\hIU]0-D\@8u>UWTF Em_T>Rɓ,=#%i$A(FmOvw*.,= ag*?PPIѦJco݁/=h:&#&Gw?Na{vc^+s~kY bqXhp΍0XOsHV(P& znz_c#+j,/P*} W̩v &xo/x1=!D`[\$yF.֊+g 2WY,LC&z+XPB'||c_DFe ȼubF(dXVG29ah X9~}nO?+UFp~LK{{_ XyU5db93yg{ }*"]Y~1IiFw\^k?udA?ޏU5Xx9sW@oNh!<4Zn,,(0Eèk,Tls 24uRGAD!3ke ͏;P,%*ys1 4ۺדWIapjL~Cr棱uSgah0vTTP:ptDO cR1lS3P2qiVcj AIO&6 HtU,;|L4{IAq >~U]rF̦Ilۮ@]%Ȟd\8}Bq:{}I÷R ~b zqzT"2NU)":F^XVWPd7BTJ>o h`cޫ챢k#AG(19- :@t\u~l_ MUc8!*kK A^:iWVVl\XYiE߆Ch e0+\%+v_BLo$mrTPH./NB0s|P:}fjDНb?41$nkh^" 0~OhuUotDO~#f]RĂ}岮\g΁ʉD1}o94$4L(gj /iAЅPIeGuyA|mxhtpQ ot5i%4ݛ~I}1#cQ~N͏ dZ'.଒RbIب.ʢ_`?ll5Yz:ByەDGj-mM9`GW /U G$mO:ad6U0nT<9U6 ]a.7Ǽ9jAut;`VX97HG1(}H32 3c[$ʡd!  c(>شk|QADӾLč +0>5C ;}ػƚy [Wd)!]ewQVD#FxݴLdOrsD,6lW"_4Ʌ+c ٮuv"A$ڤ:9uRGM^nM5m zJZ&̮ ̓c膻ڮꬻւvi]B Nȍ]MF%j[TLNGOopwg5ܼ9x 'f~({\*Ș.A)/k8׫&fz>ڥc/cՐ<4/-uԙgl/%E>Bj]ct.e\ʰGY+r:X PAp ܪKuW5#:4򼋚ĜIc]-s=1ANC]3߆)zFV 8|6R[и>ʝ팋Ⱦdw'uh|_p -߬*Z^#щXikEV9E%p :8T٢i4Xϡ-P%Zxs/6̪|,sb *DQ&7Y{~wWOv(,iKͩ9$-T*?+/!2W[7c*m^JRczNn_:ۖF4_KoFCw:#, }ajQ&PztI#XxGBA&FXf2^"VȆ-xYI q R:`~ X?*2 n-kGJ%TU M5le~y5w" 1-JY< S<*}.Ḡݿ镐ؒejz 1===ATECڏ*79@zq;D,먠oZ%6hhmTHxE*o`o1~}z@=VDyC<[}!y}y}D$0d0F:TDѭtOAWsYOEÇZxi+I2~uesźHo?+ᆺZF2uNZT8?3+ 1w Ԏ~d]R;Q!g!zv"G ̡f,{%El6n|0.W\ٷ- ~=T˲uvi(<) {"Q鬙!Q9^Uu$oUSjy9hj,ԧPulMu%֖\b?nkahnBO.\)1\T+@Zݹn ptiIn$! ԛGiD~u/-i n64mȬcq=;C's'ټg_㆕r/xyp kY˟^bx`˷*+f\XVLqT'gr0f0*Xκe77t?e>U̖RkQ`3sKD^߰4OѪDa=e^1" +q6`h-Zto%w#9~FǞ"Fw4j0WH~[1]J %XɁ\UF\mz]|<ۑv;沐ytːW=Mo+ȎLx+/{oŶ8X:x,7rt j]f_)$0&].f1exyѸ?RZǬ(,"+[O mO~1Կul+ O`H:;وx.z$Nq†AX*Y26'ž@qXiS&D,?ݱzicHՍTFˮQ{E01 ֫8EZ~KN69Y2o6cU w"yr+F~@X2~u<|sR@[tee˘9#@sSΜ;9K vho~M)˹5B()NۻapDߩΞX"%q!=ec9G0+?QKckfTfjYJs]`5sIjT=t,$#xFd/|`x| ]zc5i*] N[?+L'x1T?sas]zX oFݲLs1Sp#-X rXz/ja҆>QӰU `S'BVܛ'tץ+Z;<{]{}psX7 $oeFNiTo;cnɊ5S0@&m׀ SD[¼Y[bJK;ۏ?> -1t8%dbGa|%fD8O^vq_I"\x"g;‰&ƿ]rF6ZR?!ZE>#&:h$0i\dZ;I 'UUDkٌFgn)<'!-gu4%G m׭įS6d]  ʺ[S0H}!ɑQB?z˭4aOc`}z~W"5Q[4>BNQ+犸-4/mUMe Mv|Pa\̦|[>&QX0~V;5׊ƶ"Z#tV,:T71 ߥG^hô_%CYnߺE-)xܶ]Eߨ=DhRy>/8{( ƏMY4WM[b{EA~1P C4W vJα*G_ CU9&1.o8ĒXYbC;I ]n/׬W͜Fr 9gCxȨ4ܶ k솢$Oʢb*//cψ2j`(xɿ#cK]՟IJqB~ZqeW:˲cF%^dAYBXnfp $X0h&0,Ve N/nD$ : u跬~5Lفj`v9VD-*r\&ѾPj„)aD_0sfS7Ulֆ(Tm~[x-+|#( dpfg\; E,sѶ  IhVN~YoDŽՏ #sQh4Ap[;>` &!=wh{ NE1ڳR}pԎ. hF3kl C5_.PĈs;8IUλl qPO|Rg4jWSWG !Feڻm路Ic$!Ɲ, )N}&[]V ڪL-[W#[z'82xlmkek /:IH,eiBz\ݕi'fgp$h0Vf@eIe77oեn[Ke6wzY-4:J/sfBEXK|hZd H[KM|`a.8Ju?‹mjޠ9 E;Џ:ֽ~xM_T8RU>NTQȲhYcָr76|m0~mxwE<99Z5 KF45WMZѹQ_>ǿ-;Ma_e-ةiv8{d6A9Mdφ*D.J+6y VvrK6I4jdYk\y ]ο Oz3uh(,+[=J~ pIQqуW"_¹*Hq[jVS-C,Lv,>>̚$dt d V~hy;'p/Ns԰ܴ}]bcr,M uKT<:n/ oydnI1WqHp\ֹt oVۇ!S Sz!o>ڣNAԄ?@y 'IsP+p,[KZ3)%]h^$C솇]xԃ7O\DI6>6Y:9 HpUU^7/$&1|dy<*'J1ins >MrT7rt~ O7̃M I5p#7 Gsm[˴u>z,g9Bz^v~ZޯeJ1&_O[Q# J\yPbi=/0 )S낇Wyz5^͞λZ EB{[:Xe9Ph>VB^UbU4iIvaև[FؚNWky $fȐB2?6vOkBJ|(m]5}ae "u"7~fC6|})EqL6Rx;BIQUW8|8OVHbf `!$)a+v.y+6d v2( )u3xAvLzI::|f#DB(zXc8/qPމ /n284NR\40TqSk93?`L,~ ȝC~7T_O0t ~a1b:b{J\g?򬵚>-uis ?Pڠ/O>3 8J2J-@3]XMdqU 9iA#8 - ^;*}a7سǗw=t#AUe[IhWAsr@79^l*& eBf\Z@.v @jn+%2" Y{ȗ@xCZ$1 ȖI}Oe,ίb$χE1L }uv"kiǷ~W=8D5=ؽ3N(}i*ґ[out1TJK#RdlUe'[=[ч#>3Fvܫx^Dt^%SFTٗI!umH>tk3ǁ@x)OW.#238=O#t۝Q ٯHq|¢vӠ-~-=1Gw7ԢLh>@f'e\?ߒ/:@s^ ߧs** T A5goXudd9"A8;*CZ_\.!)c42UNT8ݾZD>G!1l7I:8U6'MkZ .%{Z攲OT5"Yld#%ϏټΜ\Vd`Wj 񎚀gTJ Fu9k#4 £sfrnbφev| #iY2yK3ogR D0r9\5/L$j&ws\|sJ\Br8qՒ*+sjT^ v{a67 )ׯ$vKKj}r Wdj9gM(E+eofڮu 奲4k?JN^n9\L4YQS[T~eـ|j7>6ug yu@-"\ d`%̮C*E f!|^8Gݓ pҌ e"h=/:.*I+r\7(޸{gZdz巩s]cqe0-hO=ZJ}@kiJ47Ӻ:6K{IcSd^a2$5` E8A 6ƭ.3>rG@Fgݥ7o<1h}(ɖjn+cM"^k9ԑ% 8P29Zj-;G@IW(Rg}ZHdn}*P:? ‹O6M]˹xo 6^+~6]> : ׷Yl"9_ٮe K~Sj Ð|}ȓR}oGHAV^s &7Do> ܤdd ̫ a Mp'o@( dAA9 0}bW*(Ӂ=̃oe-Symgwj~TٰG|+wIPt3= a4!Zo#0/-Ƿ,Y\;;Yq[EE*KtsO\4[)J08bl: H?24valѕomeNcnOv.ΕS]CxWIIKtNU*1WQ{/HLy ޸&J kVIIu*sQs㺝Nl:q1 jγΦB}]j2geijbTOqvO- I{132mlj4[_6)HZ; C_ȗ1W@֛'o%&yYmU3+/k`ƢnDѬ e% oHԈvDBj- DSgO?v􍧷G8f B-E=Z09w£qa˂̞Ԑ]ӓ~iKqw;tɓ_4,ZB$X_, 0К_&!`D`~Q_cNēy%R 1O LM/0;1`&=SXcb#7:|%DitqPg75gb s yHVB1aA{je㿾*;pp(ǜ{#`${Dg]41W ' YKX[&îh?cSJȎZNQ V9d݀r%x[z$krDio21ȥScTt!VEgujJY{f/5U1>6p >lzyCvv]B]OS ̶(x"E{EĽ% %”LteQp[/2[ 0wU9tNo)MQ+r{"" mj2"i˄36?-HBBu`%sp,~*SyHƹyR 0z目+~LGs ;L̏^ ʋKBꨭo;VGĨ7Cf#ޙ-qC}oRټe@i@:̪M DSA_;dcI-ޠ'!Hhk.I)ݛBG9D}>`z}8f\aJ"M]izvjz(.S,b & QDzd` @|vLQ†0{`ԕãbx3ٚǝ}Ƭh Y5?idroi̸N iJqd5 0XAQtj oyMsJ% !Ҭ1Δ}g;1);./j y#$COdl!wРu5c&^ _6Eg4"Jb=<(i xE\yb2s^fiʎ@gj?Y bRDY!LGdyO, KҌ!0xȲߠ`2ڽ?jabu iRTѺ4Y&.+zv X[8~q"YDsnѻ7M_ lm;,· rES m:gHbPg˿S`o~ylȟH_DЂzۉ O%fC1W'CK&}[TX)| Y9\c#s\6u,yoXVZWxx<wnW!qxe6!ĕ7&oƹ['jL؝ftAht/hrW T}57a3m2Sv 4?Ԁ3^Nm>όMf7BW\i2_D0=^]:Į!@֘gj =*(/rS#Y=;iZ,+oSxp'pK@Àk.;|C*|+ɭyG?Ħ=-)#y^d~.DgD<=n%#R@gaV^Oj2| R֧RmCAgM}@c*{`'S8Hft(ښ 7?M@cE^+O&%U`b>+G:{(~<ߨޣxɅǺUmP&'E䬓|llƨ?l,, oV&oZðe(Pz8<{3=@՚PTHX ~!WRu#PufSÁ_cp.x =`Jע Y%`Cv ,mC%0R^:OWƼB.3VXS5d36ʀ+/FYcԴ?t̼H2 b )T팩n^S&PTe!H*| Hg0K;MQ@i;nǹej,KQGz.tvU/245vT3h5ʈح ӵ HkGL)2/. E:1Xr5%Q^nChI|2r7S 8iAв<2-2LNFМZ۔x ߃(Zfd'5iq*ՠT.jkhk1M%(¾r+Y,[D;frmcī9Mí &B U s~"-`L.,ggi84]!"+:2.WY" %&E%8R*4ߘ!ӋjoogΠ.KXMꝔZeR@ zH(USYN)^ > jL*x<mat 2Vpګo@Ymg fi㲂Ƚ>ka"u (hn:psDׁx^4㩤/m/ܧ;&0 xՑk1A 6{TtYMp0]*{ߧ_4M,9¬hλMyDd;qCu˓GMZ8kPݬ&9(2c6x@Γ8!mΦ$Mq}UNjFm꧹PA9cU5D %ۣ%ūm+b&cع.r1*fFRbomcukv3"zeNg^j٠N;i Xʡ,IM) jLInDͶZ3Eݳ^6 ?͹ u:ʖNYl *ؘqv/706Qm QU >OvcV1 gX:ҭR!ҩq|r<.#dBOvX##ݕ؟-Iv=AKxt1ͿC4S5Jkcl5ubU<XTyW )$B`I.AZG\sL8c *>NP`~!}Je5{ܫXQhn3[S>%'TSA| N#yֳb/7M7S\Ce΂R[յpX1]kpMc? tj᝹0hK!+7ʀ/-jqw1n \[DZe/qNmo/.dP go]j ris nDB"?sS,4|b y-eWk$5݂fwnL-b/ bs;6tj"c9fud4mB;ZQO@eQC!v:eh$O~&J7ɾZeD5 :<(dl7Ku+O^s{[{I] @$Qb! $ I5&sG"g9÷xXW 7ݢ9KL0-0T\VurjFmU62 H7wr9elT*dhhFg{ѡpk7FS%_{E eD9M;@S (SA KtϺ{/zc5UwK^Gp$|[-FC-a˷ݗ,^5#:ߙyzܲw6%r`bO`B5%qh!^@5>O?}sϞ)[6cWO7l PXKʣNni-8d@ŁHHQ7DZ|$3U 0~!6´و+4:BCe&qWr^<D|~kGťQ"܎)23U>1 XF4UQތ iÙ`YC`Hvn;IJw+* 4Ŭl1(@k _C,=YOF_~pS5︕(տ|7 (,wوzk> CdƜYֵFi#;e?Xu??$lZ꧇6hV38XJO+}#2,DŃ4,f ThaGz^݊/aq#*t_ݸ8T:YJP90U$>lR, M^,*[ǭ@K<(O&ՓMZē@B~f}︵7t2,g]Tr;F ]$-?rĴ %+/)_4xb/dpfQZ:o/ZrɎmӇcⳊPEn~^d_X+D!O4BPuc -GNj4 _D/ɰcGㇱd KүqAHꍁB3X,q0bVElYQu?~KP~3?\VT|E eq&%颏s[:sBxF1i;RH_"Еjrh]%""VKL=2ϑEdކ᧢C77]ꍠ6O_hF3hhp $V1+ؒH#q^+Ψ/$dJG!0-ҟv,Zz<)/hOO40g\qCwj! \:u$qB[w?3X: [3ه'f4{b Mn3NG!l lPr7q_ʇVWd@Z\a C=e_=gYQPۖ!6OfT*\s9TkM͚>f#YDL"&ywXHr̤C!S~n1.[^OrykHNnHdh9%TjIZqcr FْݬJa[ӟOXFjBSqqڴ0O^X`U5R!zx.f2kBNte)4tq(E>.%ygPN!YR=FeC~ pc.=DqČYs=ÇPDBg`Y.^wUP㐁0n>BR pƣw^?21V)‡Ճ/}*2Ūt99#2!=^ApU7pV>uaB/V]8)?J}=%F`d35L(K34eRdAND )4?YQ ޏpK̇ʅٌiH%lbo8iVAsf1pV?OUѿv&d 8U`OxwUFT>Iz𩦁EJ218S]Y*J7x#6VN&rލ VizHF{o3'wB|PS:ÔS&}*V2v}FGӖjrWM!I˭t紥QR$6/d ln?}y0~2. re_Dzya-G9\PYf:Z&(⋭ÞJcl%ԴdK7KK'oW[jen^}z" F~`4f+؋%[D:vY[`6^ TG& $&r%h~m>y#lsw腍S"Dl(3IA'kJtyDUf-xIӋʸR4DpOK`cV;11{!3On|p:uZ/!e%T6Vr=sg?p*i:(Xxhy5ď\N`EKCJXmbSD@_]ȹАNUWM?5sDH-ED14)%Z aQIBظlf4t[5)IsC*ցy]1 ]l5ַD+4^ic(x/ ó&gY$ }4a 3xs:|.f:4by6n*}Grv *?kGVöL-*Lt۷ AH=)U$9-dOq%h/OLwYXP$7}jk4C4o sHBw*{kl l&h Ҏ#]4[k'gL(Mo>&U_CS@\c3eL@xzz>[HscPjFu4 (iuύtŝ^%lH-jEKɶYp[v? 5]K$ǗՎb"|p)6:HXI\MAha<,ꢤxo- amT3^ERms|G<4R8EϛDqNF10oX '(dkHxY`ӐMr7N*D?9t  bKy p߮6hy ֔_0$-|1֔r4eЖ.$mk>"b< V3LIblVFͩB~(~~Pyk){W3$.6a * ^/) vziE'O7,VI#$l/}RaŒQhS P 5P~d~/aMHDPH&YwV FAFb.Ro.1 ȓATxBp 0觐 KPYum; P*uh0w' sXn`+Wfܘ\C=,%CW*hWOכt GKhy$ 7n6q\KUtxAK!I\ &h4 T.;ոP^VO08'Uip41O6ȇڤ߷:QZ.\ sHLOL/e! oس'7ձ~"^:N8:  Z3iњzv $!?1bPNEZCLP~a8H̯R1C# PCa@)|gX.{tσ)5@v IPp/pjCu9a7!6 VBu[p&īQ+Uň> ,|Y(J6m| pw(h^7f=>R8* O!e58LDȻ8@Ms'Rry)JVSO|DUqjbrįCCFXB)%]^YMM*[σ[֦_^:8ujl-팄xk̂<(+1Ry,D-0I iu%6ΓԱT;hԊw%Jq-F 椥/2'KσfN7+P_FtNYuS_&7iS*_Ga4u 4LgW̌$k)W4eQYL %x9ϩ1`۞)rI|tYO٧e}4Krܸb+59x-*^ʂ[ț/{.`#cm$ 4bNF$Xj_~^4|~E ;o zC8#-}H6#,CB>Kdl{ 2O͏9[^J)s:AhT>hKtH×E=DYʹv_b5g' X4Gϳ߳Y_wzL\BdZz{i; R ?W.wCs<%A"rsѯBJ!Q!h7 HX6m-DuC kOi\^KN :6(YѸ!] pSr6iA֣ƪ6J+"BW3Wu =C[҇0cZCȸڈh#99/6wj`m1ۺّ@ bHo|?0hH0XG<3g ާ8Pp 6 $Blx/yE<ܢ#-ͳF\2"AfO3Z(S`'h d)_'Q9p~)#0EWi%&p˘.N"Nob*X>f9@b`X*ZAtm;w$]=GsMӤ`,xlywԊ$V4*q|蟇D9Zrɕf+0ntg[ pt0~GF_hLyfЕf[[@lezg4sWJ9ЀAuܿcNYP=Lk4nV=)M&Zњ <%' gj@F%kPPK3s )cPiOPJ2W.F)Æר[G7xwsd U#[1yŢZitpgwqVDf=, S uUc1Lj~>" (;xe uYĺl 2cCŀǿbIk!*46hk -;bG;kjH5DGf 7oMOI C,tM( B9p3=X[l!se9oPP!ɺlt-a's452 込膬>57?):!I뭧 6`7Kjr}N\GorAK9a h̚9lV+1{Ɣ?PTZͶn0N5M%dA* MQM!Qa%kRNrX҄xN/w bo 5 l_rڞ%b;Y)L-xtwqb,a }8{"\f-vD%+䑚[zOE|B)\>DS+0$i(Y!'='[@`A+GjDe 2q| FΔyczo)HQ*Ĵ5h*DT@Z"YX*Rdz 5 dZΎݻ/i4 fJ;H1 @!=ه;ƨqRA l k`?p Z`JmbڨTYO\!$O ѓ"qH%ThRp S܉z2'ѿm #$&&Fo:PM %1CǿZ~! ʨ/:FviA+˩']d83; 8N=uA TjيxnㄴN|V|đ^AfBmi ۍI[O)!D'O?TTY7 5&I^aff*ܗ& <p?q6D%Ai<@~MY1PQٗK;NX̘gX7Rl%+Gixv nu ZR^۬ ݓ7 0/M%Y8+657`o6UhA==rl Nf:A8`I  G=׊EqNX;CSj]}e:pC5eg@ eúG@pt54|e  Bl8VCWo^a ^'~02;mW70 `Ot/@[ iX}z$E*6mbf֦{kvȲS<–Z,a"d;gcķrI#]9-v1z@wr ^k&!M5 =MPlp9>Ю$ZD -~@7j{ނC߉&ASwCW=Gk'628 .&[k{>wW@)-C:u 3ҬMBCWw9(ƧN+H7_bv$,U$unzK c@ILX/w֮ĉBwRs&Z4dS'>cNf C [\lKZXeW6LjоDω![Vmt=zX'mQ+0PyYYaQZbf#tZ*;G PĢK+hRl,1[@C (q%uOԩ(Л#_=Ez9*Rӏ[VHJovU,_o8)=I0ָq=3Z8po>=LX}c3AbJյhۭCl\hV뮉Ke32^;pmҊ7!38߾dz`Eގ<͞HJ@>5v #=Vo[juRz@ ֪Ai?0z" ;'[Z˲3Z{\ y1>$+o;nI.^CB9'FPS2%6erG G+wzdeIQ 8e ^dŽM?9`y{;s_;]Xݥ(V'5hv&-KJ6OAzJ@d=ڲ:| HP՘:4#^J J ԃJ=2rXP GE1poEld #0)]i(k( s (ŵUs5> :`ers'Q|Q@.oͨnMDlՠ2Ê0x]GDo{a6[&ņ_ಅ|E7`brRk3viqVfRy44u(/=xvE勏!{Qdzx4"vkM`sba/XA^n*#"] ] !l2ii+GrV wSz`ziSU&MЇ$_:UgdK285[ iT̲ 씎M^u|6zAO3yrlyuDo@S/0RLw -Q@ ]3 bؗ?n0(7O BAoM&#3Os֕~1ȳ[WN/؜[9%a=3MW,+f₫sMt@x<˩DJ kj\z*=rFZO"j9#s2'xp+"/E{xTO  /O2M뒆p#lrxn̹L(_hgӻS9ASMiu)PX9w@|(Rri:9ĭv`XM]w:ىy(10VoqݐlS||;9k7NB]j^ыtsv+#Л_6n2HGvܓ+;Yr#-I. \@WK;%|pd΄_uQ@&Ru˝xT^UyHUe XNjj[nf gJù<|g̕o}> U"1Ŧ@փrA]9ф&N(*pG%z<٢RfjX&Hz_8Е8 'HH-p!l}xd $_U]G^^ܯPG$k=-K]5]P)l@m$y|fȒS%Pn&Ħy*rI R nnTŨEdyY_aa?8hXd 7O}ni(% :ds >NtڄD] %҆,OjsIѮJSފz9E/Qr/Pӌ\(7$fOe `v`S6BRa;Zp}[8Ghj+NE V ⻱܄6o0L a rm&skjBT=oYFn.9PN {Φ|"sҳm lyп;יhC+dP&=z0uʄfrz-:@J1Ѫ1x8)U5^J e%Qs.g! ЈRu.ƣ?p=!CWbvco,ݓEX{ yТ+gi/%܇sSi3":R&4ÂmHhyokz9 }\>5֖'[bbv 8^|~N;MR# 2s-7.z`С/n"Kr҈jgZ̐lT#}uPLLFRrlHYl@dv{ ]öq9 .Yq5J`'9an0&==xLY(e #B\'q27wў>쬐w'x8(2txFn4#B77$|M|lh\u#Sl F%=XU/PH΂byJ9[r#BGsv?<FaYٳѸj_*qV&&EOA\p+o4JMtXQ ݞa se*kiX!mxrjsDmTi?z6drĪ,?iH;g|axQxXM6hw$c4-gȼ@pA|WrqDui!d,EP+a" 𮯡EfAstykTG*z;OpC2gk[LjF,|"-VO?k(<#lM!Qm~6YF!d˚fFkڱ `%F)X_hl},/ˍZu߳neƹX;I%Qg X ӧjdܲ,@麯Q5@F2 W T[2c5 64HK}>[6TmJfK1&vL.{0k ^J8 VRx:-c 䲰E %ܚYԺs#ĔS2;3LjPyP̏2TUmKz"z(―2:Ttb<]5I8鰶:at?).QrG`8!ژsulg;z/O[ f/A3? ^"?bgc3vw;OO͝յo_GȊ\CuƍK2a%nO%l]# aby?-(띟$]UC.8m]O!,7ߚ{TqQVgE1Ȧ1\}"?H{4q$.c(]=-hf.mv& 9σ&(m͔`ʮ-2h**ʍU&oWq>AoK.%mk^GJS7p [ּM}r3mG"(eƠݏ=8@pgVu|d᧨ˋ484o_Ay&]و`G*~[wnCIg j?8mk7ixLswd-==.}~h7a71 Rf j;{ WA%H>.qbBW!DG`{7XG\J<.J*"cIR.E!ܩrr-XY:o&=&JL\x'Wg=n7!'EV}^5_!8 į#&VyA"!ۓ٣dmr,Iئ a*܈Ll21 dNp%+T"z_xl7c|l{rPv҇ 0X5 <!E%7ΦTzd.%TA$O8ۍo߀b(9FQE|+T?=]BPVAsL@+ "}^]BB4(aV[wie3kOqn2 UfS?a;B'CSOf=N"bdMI+ W |[7'h"Ci@e'˓E@> '_Va>!-< t\8%d$$ ?/jY rB:4fJ|Iu.Jਖ਼?WE jDPΠz#ĊS|FLlĚ=&m2JFZ;EddVLST"(#LW 0wEyd͆(3>8B.w4Jc M½?_MfB^$cr\N׿D$;?ͅahmQ=_xmd_#pI1k1;v7Gq${kE^#?ݖsD[,X X Pug%P,X/F0FHw=XS*5FBF䌼"p'!*3kDL8`6QL{!.ufXHErL i2gk'- P動˧yYy^cѕOM٬RBl?G\^x&ýuh%fR [\WBT'h''N՟L(\qmgb?5tB 5CAjC9O<`> *PX4<%U9~5lTs{I>>Ƿ(cFfmUpہP愣y̤·w FMwy{S.ޔL[W\Q 3cb)u**{؎|,s_oB2#LN(W4TBL4*,¼[8AYk,nֶА =%N_JqOI*c  дbz.s <;=LD!?9i 34!-A c^r穥0Zюl>L۾Qz"ܘbMȠe [rR61,w366Y#[q7fM?٪-qPuvTO9q yL۷5f^?)9~+hsq.7gv?Xݓnc!Kp[f)F]-x.фS@5L]M +x6(P(K-.&w}# 10M$vsJC 0^S=1R :|jAp2&}ѳ6͘#ζa;!װ|Sgȍo܁L> 5O%9iߛ-Ѐ۶3b"&I++S|D!T &ydGƅ>HQII|%Xo{!41Ȩ, zZ߯{bX{(u\2ZFecc, \d7?M6G%&'[͞gw=,tH.'n1@셱XZ``ɢTUSkޱ۝O0F+L.;F C6ZHo}Q^5${v¤z*,tA1: ̽gH3".*g~C`BڐYj(E |_7/0zpc tJ¤)esrZr;dBkmʅW'NqJ67(3oL.MIP1r7:Qv(66a [d9.-~%WQ)ZL4ag,9|Od<LGHY5Z7 HdgRbF<=m1_c^nUSA9L(dML,*yrc@ݫ0Ӊ"S4$|ZR]ݍi**Ӹ| \@}$ϗO3HѴ֢xf87CfbgQvgEUv #%z֧ߠT8>D،7 xɺbIGºrDq{_6/zX|W5Nk܄ \`"}F I`]sNӆT$A0iЁ"!>_? IQLjPGM7z4P5 0}1Yah6n\wh͙}pS>&Qk?sӋ$F{T8 Qmkf˝TT9Q]<"R3( Eay-?|* ""_bh:fעgX!˧2ޟ5~ϵshcj8%tdS|~q{Kz(AAǙsbOCP!g{;po\x|k-oFê]T0 u{ҟ6mm[_,!C\#jjw<"qfu7zrd]h$G]2enEcD|&+ MLV Xwㅇ ĆśRbziPmnȺ]܈EJҶnYq׳*Ջ&|0r9\8$\ n^iss*2_ |ŝ>A3׀@< B%Յb_ږ*_Wm![LZ<+-<¿Anksg'?.6Mѻx6&:vgzĴ-<(W]dn˂IT]@,72- ?ˋ~DUN/K;&?ׄW\wqA!DЎ`E%P*żd0$&CwD/h_hʙP=eՂo2}y[ks|?sú?g{ iaʪ;xʑQыp]z&y<.oJ]֪>rFR{x10/0g 5uRNv_{#djֵWciz,"}#gg$0 O\U?pRga9rt28%#Ko˭/cI&E-{K!,\lUOO斪^'szѳ5a>_OCߊ%r>69a4wajFR$,2U`&濖~ ,7Cs !>k+v;k46~OftEd*%̀|pRaΜe3ܽU%L9ې~t`hb [B= R䮞y1=vno#"#Ӎ/,^3+dRL a9; ('6PLn _Zؖ2`4NYC}ꖥi Oskw.|,Bd犥wHiq1r| e9uৗI"*#CNL!-1j@A@XxExJi*xN,3UcJeEu]΅0'x`PQQ0'τ8aXdr8N"Hw X JTU |CI=LO‡,tyY |9PcOH#c|w93Q@5"N:^[v(cNpqFv*Wn*ҕ0jL(@00xڵmu{.Rj(9VmjҰq39{HmF[f}+vv.~GnCSV'6RM*L}|WT"h_Wt$&"&"wY6'yhG)qĭwP]_fK$y8~9N!v:m,agߺ65Oe0<Pl\@7+8W*d ME77핀ѣ1A{T bаc%=vYDT;*E&Ub.Eܨ~յnC3H)H&%m YgS5uR%ym]Y3_} T)&prUF 42fPcb:ع} #kp MOX^AJ;&PU]Q̴y{5)Ʉ7 R?K|ﯷC}zcwϰPpAv:KZLAGMuQv/dLh{ S'4Rl>p)+eR$]ue9d0ӈ @Ϟߤq?T=;eqsVNM8ncUp,n7f͋o51O/r= ^#X;)論$iJM.d @/])0Pc ի\w 'KE SE= k 1{7vw/lHǶtzLV @R~> l]/{~cЀMjyVg`(V ۥ@ͤ'qlHq0  &>Fx~j#C L2Ɯg=bx5gXTh"kmWdjrinF>RlՉ\~c OFSC{bnU׀:nmmNݝ [\)vCU%>4+f{FSu]x0¬q.I9RUZo/1aCoZx'ɯ/ʤH,"lb7mG3l ꐉȯwl=P @6VyW IՆ&&fx9pql劁zP^0t? .%,{e-{ V$~L{g|vq$͍Wp)kU};or>q$j}Pӻi)v@7[ :6Y?·tݙb^3ߐ `?h{A`|<&f|o?C;^:L -.WDžCҫszyu*\AK-Jxfp6kܑ !_i94Ý$51T @5JԛL`+@NM= 6ȫJ @`RPT0˒ˇZ4,[} R  3*Ssu^ѡ(7t]\e)L>K֯K:[?RnN=;>0ȰBoDFpa !)"_?[$evpC'0B]ZvJy~M4ꪢ+8M^:Ic:zmӫHisM.Y3u7^~"_o1U ZЊ>RԢЭ{?[y%%\92=F.T o\57(c( h ) `Wo"n ӵo&U~6v|*+,wP?3_M؀ݿcAnCzНӼAlZ*0:duSLLubG_+dG^Q1,? %|*ע*u <P  G^JX]-  bvjmR5H~20ow x {F|M]`4!ʽa"m)[5]E횬b Z5ւ4 [~U#Iul>gn|-م(`i/qxR> hoܤ Mdɘa.FN47c:s"Fo4Q zaj+$EaU VϦr- /"GfWg)Sg}\EFZ*k ; zwKih%pGt9YU4N{xŤS&N cbj9Ehe3y\}~cט4D%VI3ۏ js6]?pK`b Уt 1bĚw@2L!'<]C l̐/{ŧÊcG&^V<=kM:5\4̷> ʋ Ӵ̓&qUƟe%)4U@fcM@C0w+݉Fnʳ b?̲D)uqCPPwj^=LW;='iBH = QS/kljUGk N"~B77e<[c8fr. ȍJ|,&ܽ=G'X_9*Kxg>GeA(qM[ {:0^{SM1ӿŔ[Vԫ (>BOPu+FR\W7~|"ZzJ-@qy%I:YlU[vxO0/foga.sr`Pe#V]jTvс)e)43#J˾(RTe=ɮPd6SI14ONv"@6vҲ,)![\8%Pj+j)U>.u`0$jg娶,BpKfs Ŏ ?QX8~T J2=&[FI̋|k=6BA {W-$9^^ {zY'duLT].&D8jML[TlŗD |~YAg.X myطkGtB]?Ah=}8!Dr*H4 /(y0Q^oL8m7{ɳU]m zH]wUՅao XȚT̥A}NK /c+xqO[7ݬkcb B{0;BJm!.w|-<.irAa"mֽl?Q3~ " $`.aoB64vKOw,RJ¨5~a(a_Fi]|q"o^ 96s=q9>L˘ﴳA̞VBiF)1jQˏ*\B{<5rz߃MdљJ! mdA)a<ijxe0 d,ٿ}>MI_6BRf>/_1Dk=|&h/ɲv̥GG !ޥ"&u鋱62&fMөdr+"3_rUijWš-іjfb6 qj;VM; 1qWI Ќ姃B0"( x/Yϴ\UD)U`bnQZFXIg A50U<9P0J6@ G7'l4JW#QaC2LuYۑ-e{P:`Nw1jì"=1GA(d)Bc4 xSw 5uDƮE 7ER!l_>-.]5F@Xb-ܲqY_^dA8]:p<, /VtBx'sdՄlʠ/qBA_͆-`?" ʼ|(NO7͒\i撝TgYE_E=PHo~UÊiPa4@*ewOd75GÒJm3CV=}#+"/Haa,ml4&gm|NĻ.Ŝ4< V3 |3`a[CEᎼ~ίM]-v_cEaHŔy6T,,2X[Cv!-AϏ]]?%]H Hڬs>kɀZYS&8K\f6l?nV ޡJdmmP鈿{]3֑)ԩXEW\pU=ةK][ynx_ϵ[Duјk z?A}^m=fqqž7sms#F!X]rn | AGgI[2:@5w _z_S֓և aGֆ32lBkxf}lJd,S^ ۞r@_,ख़6O _)MeQKݽHj*iF^ho.>C(qL0Ap]d4,+ff dBYM@tFj<cPVQw_3"dp]Qm,w!K'kcobaV) *!ʍ֩¢2 ͐?K%E-XkAa#0DD0(i ts.s:ބ *RPG<漶:t7f@ akVwe,{jJ6dB /hD<ȣ/chOYbz0+kd:B&oh/(3E#ߕk!'Wf4(rހlUwwuk~XTbFO,GY8"x!6I %fBg-؋oZK$]q'|b" E7M|J[ m>_/ٕ1ze̻u[(\q]BU aq #!* "b߀m]Ŭ'@@fxU}O6i`j3gڰ^C-FQgwqo9,RT> `[yP$: \tT`P/PLO`}0ֲZ/}ut\);_l~r e% ]6s(3<(0 Rt ݥOp|KVX!\r2)#s/<7˄Ҏ`~cBh)5`+-j-yBsItmۙ}"ׯf`x,n '.`Sޒ'㞐*b愚N 0zv=zD \?"Ԗn5vZiM6A8&/ :H"bO򦫅sf?S"7NmoD:=77bblNٲr&eV-y^&)=Ѿx|])1X֚LUGn#=ƉXݬTwT}ְo07tJx-8$(ܗQq.CVOҋ $2f;YPtΫ@N([խSH2ɣǷY7e}xe c/皆iA[]Սo #]F~h1F/lh/: 9-ΪgEr.kH ej%~XvY14-J\߿gr:<-X5߉+toKڊ(GhPHk嵙Z@9,[} TʵG[XO -Sjb:@Ee769zyKVY>fV'ܯ(e_oEA FӐ?tË7'@1 5|b#Ԡ\E5)٬sMf跚?*`},®4lLRjY32>}6E<%t & jAe* ]$2J^:'b͙ ^8"b^f{qm'qS_ABvy;Xx+#˳"Δ޳jNʁouA4!xco~d `ӌqTCYArN~;Ix"(p" N! Ѷ%$y876>?)gQX\!ňߚ$4+TU"![杽|Y@/ሬb=[`%5},vKS+k<k)")\#:>66h`M;İtDdXRƚS OEmAԔȪҜ/ǡs|q} 8SҎ&}4~n YwWVDM)r9u%ZR4΅\=I뛪2Ǝ51v@bDevC"m\Ҡ_Ýc'(]k5x-`Xd b %l{:2(a.s\o2_ehɤaLJx3ȕcV#:/@NEY9>[ۡ%aBѨc BٞHW`fTm fړGi0%l<,B> )>">ZRģ`Fյ< }VRGCs\k_ mJ˲+\ ݶZ.]@Yk>  1ki9P^jL +=iS[Ʌo"Ȍ#?y9 @C>z1hE<<1v8`!V$J3_%F)FĒPM jQbbHخf `/5^)#q ʁqx$!eHy*d59{I1d,*,O#d`0\PUӈٮm.s[79mi{jʞ,_ JQΔ$G*[% D)ҷHvM@59l Vej!6!T^ $-pnjF:@+H˷Z"M\?gIO$X{=ƨ( X{CvnP xJS6M$97ʴZiW5%ΆGb\1+?: ؂oUui1?U24Q.hy+"BUݦ2XfjIn-Uw[IQa^JD:^'"ՉBS7_gơ 2!m' @8_0.IzMg]. rΗͧofi 5א$ H9Zcx~a5e71BЊ|3~ EV->e/kX_DƐ#W];VV4> W;Q}qpPcHH0 (~LP2S"?w/6~40 ǩ ?sl> 8X nɫTmF(g NR۸R/vP)ov-,BAK-F%T[:FodxD^kXJ/*^[k;l#0gO%E[%aXIA5ҩ:bD/v] y}:֤a[4Z&`eĿŠ`!Ik N3\te2w V>=Mn;N|YG/=oDG2 {A YtP+;gJjeS(x·-gΟTDEFv!"l?gzMQ7dM\J X7,̼Q+T.N:/'j&fVg-͚*,{}udUZP\k2pw3jG*i7Wwsmyl#hP񈾱W6tCe~p:j"륁 ?υRЪmX=/zBg?k>_ 2QOIJ z`w𩵭Mp Ke`tFkM'79SdzLe+r)*B6=ذd/t:&y0Lsy /!1IC|٧T_PyĵrYSCPΓL^FMІrhN}MF&&]emfzM`-OL0dxx@Xwy 5euAtӒm%Y6 Ϙ=4+ZɽADyϺ*'!ފ# 5tmqRq{G>>-Uii֛ñV]MH@ns)!yk(Z3NǩXc8pO0B(J}KR1HQԒYXў\kNyIs!2HKD' \*>2YvrD"B8d@RgϬ\6`q7+##hMbЧvE錓(FW>X0аsuͯu+[݅v?vD*]/._,vk:x7&Qe;mM 6R[;6?L8iZfᆞ~߂JM畱GgjAZC6;(,nJ3  sSY|e:ih,D9%^s^ZHwNزl+t^ :_`ґe߭JǠWH҃ A7<[s'fO]S9Or.H\p z 2ɏܼъiv8sxvhNn\geًz+uM+ z[x,H!La\2C'Pl# TU~W |[߰yTÌz% qɝGvK[AH4vt$.p[LGFtStO;*JʕQ?*-tgE_-2CW̤YB֎2DNEwz+tBG7]Oi_a|QbP ҏ+*co9:E l SW(j8] +NDG]2S 63C\1xv:ay;HX=9&B-6@^u ?h1I\ܩ8'MN@G*Ϭ)yiB^pZxS ag#Gg dzR'0jը*v`S<2%)n`6NU͔j)~^I:DZiG-cEplHo:Ër݅;C=T,ЩI6iL]ơxiLo,qqqGftFa`v' <ꝘZI 5Ǻ%a:"!JPQV:l)\ѐ6P:ybuT&zjguhUc2[SH)ҁO8eGƋЉN4>$r/|l 8 2T&\?>'n|Ti̭pw4đ]ݡL⑑.v`ǬB-ilZ#ٔE&!g>Voڋo"Z҆N]#(k|^?'>0~DnmtٖY<y\u^ZRdžf|J{7Y}qbY;0xe'3J5S1Z^_p9-L$ 9/g(`g բcr)1T<[sQtƠ2$!-, /-2 2^bZ-W}ɞۗt0$&(:ZŖ %mH-4|d 7H{mm'Ht^?,䓀iJW,w$!n{_Uriޱ&!_+B?±hZ#_8 y~aoϳT$u4Tu߰|~UhBh ԐʣAP.v*{!ajʄoJBMQ@r(WT7hjygl'\ j\TbIO(>B}!L lju񇹂A\_pOW4ySF=Mj^p#q[5ke_6G.oo;ͧjSpj|P-2J;(+U}݈E~b(<<myB6+toCf> z#7EԘ£`h9'{Gi.;ʲg23ZjO"{[Gy!Xq)9)IHX$噴 /I9eP.E$Щ`Il`^FQK$2siXAw a$n6ppR:5O+EVx'T #+ܤܸ 1yYLZs7UDyKudH,ΆRhVt)X˘Mk[ՉT>,"?M`֞Z)l!`tP^(13Rb`WNDU!Je+UD$ۇZMW}~c$2wTJ~1?kŬ``8l\_pPDb>I PA//^2Gz2%VJ]^Ӽڊh hHSd`P{$ }pBΟ dAL F|At*$9qy 繃)[HIfv%3yP ˾09^̹a${Q Eaɒ+XX[fZE\쾾`yaPy[NfLuq mEq'w/n%(W85L0V/`~O6c%_zwEL\O2m`3n/bī1~΍K ԃe/n./u {Q9?:rb{I\ =Z O%>746* yutmcN?N010Ycǟ%#>:$tcJ# Mrg?T^^^ a<NA^3RP!}&T|MDɚ- 2QM/~qԙjH Wtv$Ca"3W#t$&Ө8ӕA$ m@1%Ny;캕ϖj:ܨ2,]9 y +!FT wrK7\[ZfV VZҶO̲.@MEH[X^"TljCg|[ZJ~Q$r( ӝa}KlƣoDz:iXij_Ү ;GUO< DJO :k(Yi L.j-mؾ6@ܯm'vZr.ճ]5oLL" RCG`?ԏO YVF`m ?\9SyT ҦPP`?; 47)WZ+Wys#0^:c;JMYW6vpq%I-{.&$piTCke˜ݸҨ~D_|D/ #챙{W>W8D,j4f6n-9iHPk( ANPj:v&kH-U,0DN3/\̙k؊z Jۺbq!镒']5\x5< , r=-lIs`Տ/G1͓uC'3gҬ,#fVWְ' |ښvE >zHu"5W8^8|eڽ)J9vK6&7ZT1l5nmh3|J ͂4Dc8Z^~ǭRA)>T$޵esA#p){VR@i+&[|Q>@Kduߺ6DRnOjS,>@$Rj/uy&z>6>.;/#xMy1{$~(,Rj.Mx0=b+zs"p`&=;}ڎYݝ !0w&aq s;5_&@mQR,T_t>uw3#a AL=ܼ$b5 \B:gls *g񚷖 fEEܻI) cUqbtvibGC5 ?!`5JJP;hi eXH_m3J9ŰjZ.>4j hi+߲(qd}84e;S\eY]cA.eI0*3ҷ9OX‹܈>glccA>-wDf ';Ol%Аw]/Tzܼ@d<69Q2xYnhD90v w-B8c`k' E8ɺ\%PUqPq1DRx~QVg$uC *%,G*EM]Y>7v蠱8+^v 4#Z{*4_zq+?]g3K^]D@j/3"5Rӧ?.}əhLFD;K"gB %EVF FQ)P޿5 ?~Q"aH2E]Q 3*@rp+tf c=63C\,_xy2PxF6{Qx 87d(ƉȃIUsj_ǰP2{0xHяsVm)_أ2y4 bǥ{*>sh?qUxZv%'ݶ޿'&>z@F+M|,[[kG|fUD4:v^eqs 75?c 9Q \..ptSEڕ>u32M{*z?.UbA'8*%'p߅^Z(ն* bl_mhS`;lS=cz}y!)3Y++Pls}90R glsSA*mpQ8lr219"(h=MЙT)ڑa",fؖs;~9CP%^?S6}t6 mޓއ_'kU#ylJaܚQ=^ ;4|XK/'/6y"B%v"GBԑQNLNSH9@Fq+!xj6Qw-w"FV,|{qʼnT3M:9Bk^0$ȼB[5+z1)\<ߐ+L׮̌wG- g`>Jdpώ5}Odnt $rHި커9,ޙ4'ZzQVZΌXRnpoldIX>>wg+ !ׯχ디F =sHi0$|G?0N34"%A*(+LP](/D`n bdPa25xdQ\V;>G ur%՚!E܄Y Œj(ԡlf W&Ѱ^Zg }L(- ۔\J2,_Nzv NVvq1ےs^^ >0ȈdE;'] _CjkcإGj^u(锤y$ }#MڴEV4Qu+8s7.f7gfUC,RH<{lض*'$mOh,)kR?3CZyA)HrY;ʂۦ4Phᇲ%'[h7 jbÁ79enw  3jyee# jCa2Og~} wx0uquE^>B_7 먺(SH4BmNܞJ [qP*.67=6LXb`Uρ{Po09^+\|:6Nu0τi7̊xh)x~7I4Ӱ\"l5@ԏN'tqkKA >۬JW=*<]6<;+;X?_;/hYh0³4FŴS +5`DlWIISр_\)`SaxhOzf8AumBA"x^CW qSYu{۝<s>u:QGS}G{^Y"q B.Z if=q fI8a9!S!n JQؚ*n.ƜF Aedi2^IedٺЀ<יs߂ZܓeWrc~CB* =y4~!\?iɬplHI_JIi}g=(I DX5OJTze.NQ1HDbOn_衝s>Îwv;lWTU^\grħz޸kXqzHy@{CMYkQ2"22t~o^1Y]77(*k?NsS5I9̡p#PQ`" z,.Y!N}x7|1 &M5^_/ł8U속< ;87m q &? @F^-(+#+HuBگQ_t}L#:Dpi)(%n>'#̰=99#q#*8^W//~ANFGR6!swDnvțx̤cI-}?tNemAtt?"aS >]PUcX(h^h: Y=X5khv%ͮ(siP׼W^"r@ru,ΨY Dbe*<>.B|hq7XY? P~?H^1oe~ʬ$f15r}w{3Z}}Z 1i48\B@1Qg9ɧID8jyreXV1ĎCH',yfߑݷ<,L`Au]==@'\%_ZЀzbp6.`M^)Iӟԥo`0OSE M"HӪ#W϶B58hxqwmIjEX8x@;C\d8WX 5lz-9FYrC).#9vOx,ߨ#1`#gd+^ey&d"ÜzI dMlKYU1MEieEYdu[Y2Po2g.O3o4|SB.&-ѻŐIX.KD,ћsl#_% 'Y,LWUj79" 4am[q5xh:x! $#ZE s*a9GB ;E[?netѪ B2pJ޴W:>&Xƺp0+e]i'<ŭx^B>jZ0ek9\T.Y=G]R苩Z٬Ci{s,ϐh349a-嬓-+Lŵ+E^R$|0xuVyא0~;UJ@0^Ԍ3ƳYto[6r*Кa9圧@IwBk ߦQNZ$g1BnC X2]S)ܱk~N \ܧJyiyꓖ rB|9w9=֮R#1v}:I32צ'#r_9yXwAQ&VtwcY6,qr^ŶK2j3!ay{Aǩ{?nfLJ'U ^%j3#tQ7fYZ%rOF.𶠫=;8ك6:/͕~>XD0"jF*MN,xEJ2.C'VYdIϓ<郷*Qc2(ihTǕgl/n[V98x俞eż.}kxZ`<k/gR_^(g `PYrgZcvN^"VH{v>K^WymA}0`ļ&Ա.~0E**jeњl깶3 dןSu^e}c΍#^Ʀ zFَASu~!px&!Tn5S`!xf˧v#EKdl*+eT) {ji)"haXC0ByL륁1Κq# bw XS3:Fhtuij" H ?( 6щG ŵg$s͟z]ĮWĺ"+@HK|ddCD!Pm -6K6xO.lYI͡aS| ,D'9B2rktП0TFR!:m2aF%6sBzWЁ}}!jHaR?tjxSXUR/'a%PO1p@A+ro>8<*f8Eg"dd oP8̖nY_P=~=׼+`9t!2C[KŢh`FCeZSQi`Ƨђ#$׈E@#y7y-/^hfKNս(E[WϷBwX)(o ЕV 2sj#pһM3P6RgK 2E yI]/Hw0#'V _ǡ!:4Q "]1 ^!sC;$:╀1xG`B8AnLwzQXv$=(71󳃀W֢tZ%;FatCnrm-4sI&[7g a2vAG8߀{>iK|*'_lN5U4޹FH35坅u<\1\5@rHAp70|+ZcO/!CF.fz:G%@]hL5&'b=X֣c$uJ0 kV,?=e/~"nڴlԶYtd dWD[z4Kg|g >"\Ds÷=o( +d4O-VVa[޻o$^:K  vz⬗ž%?"'td\Zb)IԷ픁owv- ]Z^Uڵ@8E'|'sjuw"x;j.b:wݱFJoQ 6*|ؗUC.%b7O DXZ%Po-',lsh*[~M@jIDYVdkwzvV.n>t Bds0ag\^Tbm]b,'͖rʝ>Ǎd4p ;Ut>CQcI_]`|lՈ2;ťsJ1ހeVe8#/ ;ɾ YYX DSp0ZRh^8#ʝ Eݼie2xHz]Af]&W<  Vyy/l1A~)z|Cq8z(z-WR;Pe@m%Jɡ$T9΅,Ta,?S*u4X)}vG~^iv2|^a;#6_(d6;R3nXnN$6-$ $nd4d//t!eWDv4,)u3i~.cݚz>3d@xe,`mbEڦ8GSS+yNyΦoA%ĉ&PLHF.3@2̀*7q ;x|}Q{qߣ]S ٴDZ .^~@Vd97@W7"{}Dkꮏ8ȝTvUkϛb_xځDD¾qت4>c82ixmqGq*OVSk t8mGb^Z_$8j]2U~VmAfAVޒɡPjq1u>rK<2d&l0v8g#u;āO so5goT{Lo[{S",BP\`ćbQ_k,N9mMNW͘O~_:GL.ȧ9k9g ǥw#T织OhDlܢFutcs"3s6KgXFD԰HQw(?/h%\3TL C+7̖m=l,f b ZB-Yw-n4y݌STM5\nY cG!'鋦LEfgo8직(eW WuJ%80 ew6"4%Y,B֊x S R}._^KNgFtH Ts}^~cO!βЙ<.YjPhǒee򘡣5NSuvZ!SϤAwtVIHjFt ٫<tQ5^ZVj<~cKĚ$tX&|XIΫ񝦢F_$+YU4zRW")߽GHU^+byJnIS @Oɡu0Y+w+; PrWTDU\-ͮ+gUyq.Yw_%oǨ(daSpyw+BQUE+$qjsp%(yt,5EC{6|7C ÐDV|s 5?$v\#7\Mp[~ y ޢi i:f'||\z}b ܺ.Xե7 4 j*.}HZ亪Zg[tq4~W1AL6Lb7ʋ?mIF1ow}(>unێ.HOD 0>mDHۍz%OwH sLָnkI9e*=$d <6!YnVma򶛌B^@@FI-C)mޔ5*qv+ÐZ42^H@raBxŅ-4'2vlxB"*QUGT5PJrae=XBar2޶U'upyHs)iҚͭ iU͂iuR{Y귥q%8p:W Eby5I ݱ!πAU+Jm[=VКm+"X |$"clɶ8z}1/|MpG{#&AFC'v^By_Vyg˯+j{QX @R|?TuhxI=]%ꍭQimέpEA+-OltEX\z )m]x"jlm@fi]ݚ ؤw]N^Oh2ۅ'<&>-.<F4w5?i#364 T9K;ArRS?fGiRQemuH8$++a1T Zl$neѵ^uѓ}5@uiW %Cy#=!9ys=AUj$)-Y>, ؼ6 Mmʉe~̧(e dj)cw)dn `Q_:^V_*Tg8$q$CnyϫZ)"S"Vs5R̶GgEd[ɚeGowWcybE^Ճ#0aW5|@.[-b2 :L1kP9# ~(~B§[p{6=dV/kXx8c;K&1L oquE13 Ŋt>Q,dF̪lDQ٢20e@U.չBj&GS}M 4u|p)eGzxo`+O 7ȋ?'.'e3dцSUa`*9 UAgB%U糈l!3WGMIc.ީ|T߃#y 6(4%rNލ:?XÄ_a NVi 4gG6`D< hEϪ\rKܤM LA[nmrndg[W 1 &Ӣ)o/ϟQ"?KN-H;+ 42Hhܔ9DNx_4{b2:L| ԫz9~ 3DE~㬡YE(We3~H2Ob㣍?x?׶m,'Gnqb)dCj_ں|I;%Q96.jkY5x6 rT<=-ld|`}1?UnaEG{դa^m 8oB?k/A[в3ے~RIlp=eIҽ^O^g;n؇ڞ)3i51̽RQu}}Dl0 j:^ f q*zĀU'vP:W@$P,>xx}!\]i4 *V <Ě[p+- WIʌ]8:`V!5}Vב)a(LAXWXtZu-b7b@H1Z}p8K];6hG8 j^#EӊFQjl07J2'$`PF.*f֏B(ca; ;1W{J7%A@Es0]"9A{ LƉ:BG&G"RM3~&!f@&6-6 |ue!VC%E\˳ qOB0hZ(fHD9?pݚ2$@s TAR\n<eTCrC?)J$ ,/Qy?XBu*& ,. R;q̚Uz6͜>#h+[>D4EVbu OtR2<;c[wG$~+ns_g pdmЂhFjCd\Sp<#M~NResplr#qV_ȈP+&)*8)KSev, Iƌ##jrwx`w8DdyD7nh 2wYZw%U`3H܁@m]+Rjm!*@U]d^x53>[ִϧ!nAl*Pc)'2Ln.B|)]37ȖcQvdyЙ=Ig08 F<_mR9L >ʧOJ@+Dν}k 4Ls:Qatbd_KaAAyLłk9oC vDLuңM_к}N0mtE' N8zHm dSd?QBQm=i#ݷUT_?c:UO=dz`h폓x*:#L:8{Xi!Y*u(6pkݝm`Er^{쳕e{QIFYc'qvJuPe:MھdҦ`k ah(bpUo 0t<sC~:/ _5 k)G{q턼]uǞui_~ $PzÖ\A>܎P4<\mi;M)3䬍v (L8 pnLfgtuG|AP/i猻oHW$VZs\d[6^ML3^7L6OW?RXx.hџp.JY&?/JM0\0ظ"Ґa!.Eux{9}hTr7_ <2RHYg)HI+h$Nrg 6-#@Z/ZACcPj0eV|4Ƒ=^9[Fe5^s;d&936R~b&>[Ab)"$hOCu3tmy$R<6h.1u evɠ讏 HquntRXV$l@4Ԙ+8@ )j  {nPu.󫣝NwP[!yB! ÓQZC F~LKY[q#Sq4Ny8yfe',""BԝAQ Qd)T8 iXALqBpw yHCDjߝ95N1Saĸ=̖)90-hg[ϧfUoW\y{т0KrIHugh G

    ܖ=MtYKc{) ]8.Q; jms^W1#*A}r`lei_0 <Y{K{@V/]_b5 NwQCau+9V;& ڥ`SH[0Xv?W_.fGjRFP@qV!s;SJ\vV~x$krcQG#&Mh` h|X=Otdx$vt P|~*9S,vKoghDGA/{Ng`l[a\dPᯐ_h%\㒡Rrp>鋻5-e YqXJ8cZUxu)Aai2]6w ၢ"EJ )o4̆Zf3kg !tya _ {>= v"/ '#v^TW.,1Ic_cZ:B3V4Uy$K)^r&nz[*_KtpJxwxzW7;K81~tqn17S$2 J L\vI;\iܟN&kۼVV ੜ ƓNXe+CMp-SVϚHX95צZ#0 VZI|H:M#_Į_vWWNz6cxx⫏^mCLH(JG@"qzg'$jq 7e3i%?dJ6a(ez2$ߪx'dD,QeLD:{'1w4`EgtJJϺq=,̕|Y[k^I02avX n?sKŪK1L؀dxv8sٮaX0#*St UtQS!3ZS,k. YX(>YVA9 {O qB 1 tů,;ce 1MAO+7!9yH=f(o: m7i_Ynլ[<ysJ'D7D6ݷۋ8t :ԾN#9jL^Y JE흅kw0 T]Aq'+X2Eq%LgPB 3ޡآ3C)l`m!@{7~ 5iBv x|Y:}a4 Jezzcze@ѐEG:Fi4`wUg$ [ tN).h똳j[)Tkpދl24''B-:%>\j[f(J.>*d(,gAF|C\̉{"|Ywb2c7Kn^$>3IZ#)J#g]·v$l3BВv}=tG5BLl8\0_U* aM@叆y䓅8EUbiw9}#*,K~t6(!Vsd\HRFT+\I\סmɌ4-feQ#urg׾t[B He~YȬKaDN ^Do2`{&G+RX^e= ‰<uDžkkV6C ?Od㭓/e;ۡ{1Xe#a'R?h$j ^} : C(q{sc7IMF #6NjD^ LPoA>rMͭLΗee Щ5X<{[ hɪ! b팜XH"MjI}Ha)Aas :}yqF0dz 2ESHw$O2e_\1< }G:{Tg!l |q<iٯ6{Đb`OO@'U.OzEq2? ьT5RzOME{t >96&h0Y}3iVVՇx tkvn By٘ ? A`ZX!c[PMXĞVHķ.TO_3 BHFǯ+ _t ጮt0AY3{daK~P0+ q Ǽײ爼1uojΠz( >IQs_p&oyM-\M[GM"֤èݍ?cx.@=Ql?u2ujMܴ% qOz[ Kށ<9luqqcÀ%-{4d3zZ Xᴺ; ljM?TD`Cx@O5pHPMVBgȣMP(- 36J⾏Q&Nß^TUSZȿo:DWRú{W 3mJۛv #ePmӰxfG!Ci]2f~eٓ 'Y4Ry@瀣j!^=1F/LFoC>f@s!Ouz4 Nu7B oq}#$_r!6OQp"yLGlV_d<8Cc@ޭ9cMWcL1._&pOZ-S:rTD,C\KMZU~*U܅tEF$~a6r&JXI>2<ô_&L"则8!ܒk."B,ėc$ŭZ ұI^M9Zzi9IVQ\RxC A V%:8a zB>Z9wZӣ(GZOWf.Td9ysuT#g^+YE.em8D%^Q h뼼;ΰb*(iGfVOEحxfM.HtS,eK;g[8۳i\"T?)由q}C,"O6(ϐIZ;.$OkS%~ġ-@"-~utƿ/9_q~c IQ#"9]Zf"C(: "F}&^ZT+?9zmOqrN ^@v]B0Cq;P1ǧ1QXd5D\ruC;I?5q3_ZgzZ{fZL@vk;t{3G , !?2*ɨ*A7q!IX.#ټn.دbm,GZ$y`S8HSݓ.@pO꾹y I6&{p\(OI%ZAсӳ85K)>˕#x5ӭzbaH8ܥ `Z݄o]-bTmt-Kx*:U0O_k$?U{*amBd8-A6o٣6ՊEV ©K&>@zg uo]m;}%,Bo8+YF7{`>R`jXU;Gmr4yҳpK8QzU=,?QvDV/IƬ:O`7~0cSzv$SgzuO @sȔP t7VC8'=75)ckZ-_Fukjei?|nZ,<(zƼ_y k)kcY&N$TKVb'cJ@Wz"}U@dEg&x^vBúl[I2c&)] 'O셞 %H[*ʜe)=8s̎b$o?ev isŏɔa霳9JKVU@K 4/kG̥s r+Ӯ O(n>;7}a r_]ڳH"4) ۷E;pղ'҄ڬ.d4TAF xAtqB!61†͠޷MHN((a"A#CRN~!zJ/r&dLgWë*J̥L!@"2%ve= \U<ʠ8ݑBh~bmu|ܶ8j}/XX΍_*cLxf٘!8lG0ĝ^دE Z9 -Z Q(k4 p(y ,t_h $L2mέM \*hD1n,! [Inb b ߐ5v /LhU5WilBF k?7EݒPoLƒ/{Q90 cޏ[QeM`-einׄWYN~OH0Pד(KALHX/b` 'UXr(ﶝcj(V!TIܵX6#| fH]F SlǷOQn:G-^P323 p4dP̄T$> "c] u彋D]z~e_S]0[.}t3gd{GZ^Tgĸ޸lC|3q{Tf"YZ Cz;Y hOYg9Z 3o׉U v}WT??i!Hw'0fV<9TD =QWcOms 0eQ9 8锧5?WJȚ1'`~߯{nRL=:B,jRm G[X'9(a:yO*6w鑄m|H.zu JdEI&W~40E,#b}BG*pBBuj a2eshD!־&¢9* jAB} <4 SDæ셢(L2 W)zueq=G3SU)np2сi{m;=}?D4b%N?/ ΃9r P\YOŷS]e83}\*'i=^J >h*+hIlegEe3o0wv2*:ɊCa+"~z 9iժ++gUk:Y';+#\tSdz懭#D_1ԅ lF%j0$*PSJdLDMz /x\4JGCm:א$@S5)9~#ac{죬lƦXcuA!I69 Qsv"73be_jC8Z0?,M}~M}==PplΕEƄ͡Sh4^ɉY[FKsB) Qt}Gq!(g#lWc@OԦrZ3u6DVKwNȂhM X{M6H FQfa0:>7pOH!/iz'XT}JP3s=̿aQ[j>T۾;Ar_̩]y̲wlsׯث3݇S?W>~aR.KoTjs.qk9< ^D"92  hFz`ߐ/AlW/2oy1$O_D(j/H?w7cL' ~I$_+dfq Ј Ke,xr'WP%€Nbba9jH&fĉe>PAVW9)vk?HVש|^f:0#mJZjJi.zaرTUhq3]<;v!+I;F+M&b/\EwXοlO+{ۮeu +ŐHro{%oңӈ{I&t~D GNQUwϋr^6kH!|Z̼MvI!yc3u]Kkhr@nv>2|4?㥗nx}dv?ꂖj.υ݊ k)q;sb!fЁcꂟ[>-a=<./(ַWȯ:T"f_qLd"UH@tBkwz\ !?MC|BE { er>YaP3cn[&bݛ_eHM~ί59HRjYXJ,=2;o(9i'o̴^Q%YF5@iHH$-( %8rO6v`fF,1)4=(W|k, s1uʪQ];"rޓ 4~l-*8_XqGPLT~aJznq~u,+@轈iϩ ,POSj 3-SkY~ޑ5j2`F^S-LZB|@' EGsSHmӼSg%4,%u^oeU:{( Y{͢-<2ȖMP Z1f6r`]m0tP)1e!LPx?HnTwϦ!@\Qp2C5;S[d#zu2Wa{ͯSL~z]xP !ׄ{h+O nMDHǧsyU2ͪ^51"hEXf]٬}%.nTQ떳l&xV~I32)%$sb-ƾ^&{ڝ#o\]Zy]"*n@* VA͖n?^Ϳk"^ҿŏfv%#rcmC:^uBT1*BiT' ] Ł1\|4i!w|چ-sݘ#Gg"6)/a Arcz :lB7ꑆ/5XOV'Pre/ x˜";|A)Yb=N5nA߱h[>S;6k;JU3,vȦ GQd-Cf<;Y=ڣ$IRՇq+DS =ʯry Au\ĒZ a/uіRu0[ȏ&[Uw[1uȨ ꝸZ'ĥ#zrWj ܺ_憤VeCaD8tZt fiRC\3%pXJ+,yr4g:.]γU1ͯ4x@r6`DPG"*uű^#p ۸xV~sR?9([DY/d yyU8a ߴJ~?Auhw^moP#7 ?GZ! "ϟ(xdԷ\0*@TZHupV8}Ҟtm)-AJ$X ҈1F.ܽ69b6Lt5?6/N W1ےb5[\Z YujzbTnGa%aI*-I zeɍMױ $iCj^Ӿ_<k,(:X2Q.y=_w(,]oCСCO`odNJM?\uOPCBPon]=a1poaJ-uc _3ľ(x@A^ _oF\ΖVR x+n߾2"6.%J屧j_#$OOz=?ËKpU>"8GQ'>cR%@EAʈ򙮻_VX{oKgOxeE[z{DU x 8 \- /5uM[!'Br5$VH/>C!vݸxӼ kz֩:ߑ̐MީTKJ92|Bn5 %2\$^zNc- zGm=VCl I$?خdS]|3gz>BhT}mþTx1 (Sɸ*_aEKμD$l]yd!4Mp rB Rxx[3oϢU]8"FRd9>NfETh,%:E8O,ڦFsr*&0 kךg J9)*NQy jZ2+i}| tPS&Q gS:syvTȭP:bA *Z$»̒4h_pxEn|1Asaӹ?>E[fuQ58nQlg^&LeZ%cs brDQIJ?bρ4൘.3l5OzS uRI-&73-6Pk ĩY]jPl0_WJl\h%X-n^q#T>;tZV_5QY)/;4^US2LZlb 1i )PuӣzZ)eRKWmpZre;/SX}لfx*8z23^a>Y]k "/*U9#SV ~zuRz4AQT =CvT*w[_Z\{K,ngQxԼ3)4+ b0zA-uǛ'o\#zEP˹5qVHݰT#FPn`4H5P8Pc\<4{n>l(r{(rLz!ȉG2ȌSųfZ졌ɘeSkLg8έ"#Gi%Mt:IXn:V9`HzR&jCy:#|`Ԇ45uNЦYy gm+{>G36,Ɖ\2fa4Sޡ o(Y⚪8(uK?D\ZY.f`ɔJV!-icm# "\;_fGϢ92{Q3˯MȶͬlCy}%sw g򚷍eL}XeLW5]QagxUldK8(,e43Z#;Caa!OnA[llr6E_vZ`W 4JӶRߢmy]lV{>yj5(kbDIeDaSSFuv-{-+!UPqz<|@\ sy=`-lfamo@%$JQVWyJG=∴Q+ʄL;{_惏]kcĐO%n<\?ۻ0mLc~Kiy<'H }IS{laFGTM6"pymv;)A:zV8Q_?s]Wi߿Q. ғ UV/,iFj7 O5mjғaϚIxrµힶż~S$OBl&pnnv _xPQ*<{ڵ u&('՝Oiసg$\T>"b^/jKFǚ" sa]7NOYC|ZZک(+}xJQi) 84lv6u*vWA㛨 2$I&4B\~zx^dCF~_\:z[MöwI.XBΪu~R()hpʗ֡h+b[_ U6OL,&"7`.v_-=i}g۱^^ak5gw^aD؜34iIp+* wHH,.C]FA>%X[8gXrOlƾLL|C^ `j}oVo1g[Hnj>+ U;\Z)>G֤&b'X(a sC=0S ;Tȏ"<'~*V VXgRZo7nl^M&w#|{^b' H1 xb!?<% 0N&A&DŽ&a%:)TzS~w2OHn:i1&UP ]^ܨM|t 5ڂ /)3,\`: U'e6?ʞx2@5% !UיDjoFq{_; %H7i=21uR?Kl ho ^ʬiz ŽřQW#QMwga[dj pa+~Lʙ1ʧXQP[ЗGR[G'j\y n:8faD8?Q˜VC ~<fzd&gJB9dlNmWr~~V~_boF6Qpk~V|z߽f"iy"H@- K>zȶ=^6,W$N>IDZ?`^_&L[6DM>=DؖBH{!١MCLC!3M6IǁU"rB>OpX t{瀫D|WoAFHtKp;nwGL%{Sga͢AAbc$Ov:8˯Ph!t`f̶غsv 74GN_ ymd%}+n *"@ڪ&yQn !-- i?r'{MKxʼn2Wir?y8UȗJQBiRXr͑@b!uЂuV¥%K\Ź3J@,nl ^,hG3tJtV=|_PYR_edeHi_U<U|1u&Q8v kҳM?EА␙,.,K>5䊀rL+> mzB[Uqq'" 'O-i4(TKLm=1()L-/fA$eb;Эݸ1 =V4eblH\&s/-D\X\J jԐ{M6sh⤊!`p\Dgqov]~(рiՏ]~3rW -tbr V˵&OKp3n/a +=@,MBL혬W*7O1ℎOM/Ă¿? ϢCBiT:Xyz|M9vm0`E_AcMh\XÀ>tA~G6(h@ f`J~)"18{z[[ٵmJqU1 3q@s^$7O~ `0244lj[`Pɡ&L:ayf ׫nJ<1LTaB>8mYGr|8ĜKa1ΙE9[mq{[CO"Wֵ;r2-;SBPMA鏍!os6; ^mNv+@y4dL[A"ߣӯayg r l5Te2m<2 crS)V&@}j[۪"FG|Gk2gJgI "ңܴ·fB B1+xNJ%Jm7GjҿX r8I'bһT%{1/EOR9s:cZ>R53 (Ȫɜ5 DpsAf`AuɸߐCLZt8%ʁfD!u2R21_S~YR7YͶiof֏OQ+D$ o5Q&~䅩" wqpP< rf[S!ɋ;'51 Knt`|[R`ag[?M F:=-qr4XkuVZULg:5-o+I&-$+scvxL(D+|fW e߹K2 +54ACA!=2K=ۧk4@3d sNȋ3GozWGCoGgLR Qa'XOm {qrXT[2)"{ Bb ҂ߒ.^SxBMⷶ~/ٱĎgg',v4l}KV@5 c pԏ dO\%_\ȀjԑpP{:4k!s0)>We,_cвAV} 1X^󊝜VQW ̹')z!+D|ABOaVl B${ϲ4[L>+P+-L#v0: 0P<5ъ7opEoOJў:0 `FӍzJP_bLi&ۺ*rh4:iV*qm.vG)ACOndNEfUIsaEjOz-;-3w@zsǡɗO$^q~9K`rs(ob$A=B+PZZp_F鑼a!85:%EczGǔ6R.&wIT8pP|5ov;FpCs*uďp;ѭ. 9Դ'{°iT|ZI` hX_pRr۾C: zxءȩvCxq9"֨ JݏM+K4NJ/=L]j4}ciI;ݐ</ N nAӹYJ:tgm?pӽ]OU,/YM&qIt0;l|Ken KspɞM#V aQ(2i )pD}d$ғ(dcW-̹'g_d31~kv^nΧʌm#ć* t4-䉒3 ?Bs.kCL~Tt#~*pc#RU.}-s){zP*AMQ' u/G'.ojE})~˂!8Y\ )%jtI'*zq3ZVJSu; y]ax F;Ygݳ!@:6Z/qLEړ>Vo_mQ@0OKr iWzr Zsx>khtd44AL B1ə9FN)G /NDؼ-S*u< +[9ViOW%`IlMɽn2h7.٪wͳY+/M/u8~LwYVUQ6uZ#&牟PVPHF y(~uBI NY ͑ۅ_}ePM9ڗwÅ3 6%TVtx`'}D=oڰ]cFqՄz.nSOMXJ棷?LDqM,`Њ2u<]l5ӿ-:i#ܠOE,B*L{t&,gB\ls{RI_ZT_C@cr YF?>#оm^_hVQ S꟯w11ySEgž2\°x;^(8(8QL"ң8rXD>,-+,&VxSJ^%vP[BZ-4.";V2ܝ(!ekQե,gbsgڙ9*IQg?fH,n޷.uOJZy5Hmm]p*ζPIy'Rl&' 5N$|&=ŬiLe;03Uki,ֵdbH좛#Z{|+8{\K ^Qkbq ~2%!ĕj)Ў=~uRd#9LF]KڤOг`c;:We>V~F&kMwT_PQzpJjޒ4'q~= .>6o/zkEԤׅ ͑P5A[EMܡ9;K2|^'s>b ?JSuU?Ƽ0V:\JvCfݍPJ$[C\x5rFskL0x?9R=sw&:UP8cFo&Gsz~CM<'h?_^6)#kP,~`.* 4rWH-!J8OW0bt֯>HV ĩiQBeR8IG{L_k* khFUCT$ٷ<Ő'yܩ}]胋c RiXUaTU5/^z[Žz;:%AnPt]̭<tiI+">@Zxt[+o~g\d[ Xſ񙦸뀅PLtPΞԜC(N߾Բy]1 "L l!çTz߻uğ=qEg  ",[8ā Ibv_6jPdKԾZdUdTg";@IXc{w0s73'k*%,n( ӱQ70v/"&q|xg@+IǷiհ>y$. B _ôD: A ځޞ A:ȓ0@wܟ/z\ NQF2tu6!ˢa, %fVkqrfLP20su fkX$UNuUվӱGp|eFoF:0o|(O|PM_&CIKMt3TR1;nՊbJU,D#BMx~MS2t$9aByw|,{g\M:΍;/n2:pRH8DOnoZ"䷕yJV>F6k?&ck$̕P0Ӈ}ARNy%2Z*]~!IOZ"X?=8+3GFm?|5~ɽOGp[cxy:t•'TIZ 0ۨߊۯdcqBpV|t 7eW&NS Uiֶ7Jڊ_Io,ySdzxwkVrcel#)zaE^wUuuzkez,MGӰL5SVr)oyW=fns ^h{)* Ly o05;XqYK?7o O5e#d9=:v VڊL4W3Eގg_p-?$r V_[C'YfM*&L%>l~'/ *iŎ Ȝkmيi}.*!jCu;]y<ۿOB#zI>T0/n8&%G @DH ^LxEss:{'i/A5a.n{Q>_jIm#iG8[˘vL`r/'by%VO 5F6#27 (LO`G8TgdjrK}p+, u2?!fFXP){W|O$dߕmqNy`eT <Z8Kksb|F%{dq4k,Ň04?2ʉ "C;Q rh@YF:T,K](pԥ6dk4ķ%," J8OGU37 X*G~[Hwpwн -CI.2`}n;(?00i`DV61e#őfX^[ Ij ;8K]9ڜ7+ƵP\@҇Ĵ[;!eLoQ2_GQ 5Z{d?甿{23Ue#2?c;Gq 23QBv\y]x]Ijl[e\;{dw7"M-K)8)J;#tlH āWQ)"3;ڜA4s,/2D?wCbQ8uEBmӧ2W`Ir QWZGݧwR"EtQt |!afi[wn+,+/$z25zOC#>b&ZoMzj'?%ĀSbvgF=U '=;I7⑾;EKrVe|THIYq҃&pdA91GG>%m@a bL6. .P N/#:3A;G2?x}Pw=ߖ;qiI4ՓM?#fD ${.c(ƛFEfę , 3!-qtGlpH u^r]":& Frh 9ǵSe[!jꕰE1M0/^)̝GY]HipJ7b5+ȸ}86Y&zsz`+礴:_S>7'!,%uɭqlDX,?hD[svFι?tT 4մ{/) tN-P9uqtApt-n7/w7c.z6iOi1c@.J*%rixk)~^G֝80 +tIEl%y15ԅ-SÞSsBߖDɂtѰV%6d9YT&>WHɟ"-|> '`/.l&!ҰPð a62.=ݶ?n "n{1\bmwS8]VYy0E][P"lL]W|QԝvtH\g4SpD-s"]匊S:3\5^m+&oXYz,Pq`~ ׭c,; 'F|o$f|e az=,s< WŒk^M؃ppywْF:NrXCD~~5͉ ;Xwt; ]b9XD븛Sxy]j 4$TPy-ăE䓵t"E:C[ڥTXݻJַȔC \ }PKo ,\Sc9lח&y\`QfpkPJPS+z؆Œ&nԮMk>ppZI LuNojiyvyk ɱ `.>b9,\ޞNQ$Ӈr)9i[샀Sv5B48S㑫uJZ;~U+Q VƸCͯ64?^ϥ Kt# dnDžM#1v,:y6 aXN4d%Q: G+"W-μ_ /K`HL<`: H5?_xfpŧiDa@Ne?zNi'3u4hTOϗ1@\k! Dz{;ӻ<^U'Y,[˜ERw8xE "O:kk)"CfgeM8T7257*Dߚܧ8 C{ BnDUmޔ>~od)rۋw@b%g55=dЂO¦Gc{0,#/B-wG% q|]G'=%B.X訍8:%QE߀q;? ?(lBy:/wq'iȉM Ri3`?hI8m&߭oר [0I1澫S$ftaXGGW?ת( AZ86E%GTBD:6v k^%v&Ac_U~YK)~ɓ;YZ(Jqe``طVܮ$!_y&qv7KHe_]C ҊHo% CiZ X* Fˈ\ #|(B*u#=S }hY2:ޢ)`qsR$|;kDøOUD:tiHP#VowG rSdsqH `d;lv,BLh#eW1{o7Z7gHsw Uy͚'}A5M+s0xKXc5 "ي+ R,]E>vzsvEL!8 FJߘa4`p8kX(Fbírp3;OpGlCB5 ]a#Y(cmLҰXR+[iK)TʚYX=ўd2N)XČQb06#ĪhفO>E!oX쉳m r]Xwd"ZZ`Zf&MqyCY*tXx1>/3J7kciOÚjc%Ok RLzY^ rtܪq`.04[}LM0ђfx~ic?TӼYr,W l" {EРO:J駿7'ItxԝrT4:fQo56EKk 28Eu,7'E3;v:Vj0YuB6~ 6dpkܭUl5"^M&CJ SX AuW̊xKU3͍1:6Il4y: $NP~Vߎl"ҡ:`-Hjm]*)+U@e Y(^&;m#݃7FS@2p\_b:FN$/=fyOmx1ʻ7Wdy/݋9`` Ҡ6al[/K6(+dp>:5 PxМ,A\EQ͏V*$0 &<3mjNN#w'=MW$,^i8꽿%m2n7a.q3* 5K?(LWKJ)>Il%N,pe BHa5XqvgYԼ7?yힱ1 ֯'oOӮ( Ӵ: ֤j7dltgiaYdgYܱLIa%/ϛ ^/[Fwc辁}vC:m rP͆Q6(恢bMAtݰ^I4cr aO~|60aFP (_Z"vF*0tc)aby~ FF e4]\NGӉ\V獾qx]^L7 Q5DfbؙUDhcR%Ui;] um7TVZ8aZ^jrvIs ԋp2Lтg`MW$88xmqQFQQ O"T OG뷫@v#me1%o]QYF~(6dfO~Ɛ-nYfZ)Mn7Zx qŞ"#7[=^tm~N'{+&a8G)wW `+ ('OE;aZ0g7s@!cx7 PCudVV}RB- }H6Q+$ë<9̀h=hY$oJxUx` 7I&hcDNu6Q/e׎4a TZfܿ`>0b-BGo"jKZ1"[ "ɩV$ȋ(&q_BD18YrsM8 ? 1sg<:%ԝmFaT4-#QvEwҁ#zؓLz}#,9!y|Irq ժwso]W Mh){TFRn$]L } eD}B׹,2\tbS}:X/&$^{2#?ڽZb3VlFN CV-u*ـ PbĚˣ̽LΝg3 nh[awO2ڐ"aʛJ&B qۃ&=;]dCc2k֮n9Od}6B-lB}n;{pn5  Xn~l FJ XMP߱^D(5)-dU[F0 x9<2A%CxKc‡^"0M}\ȦAn;Ƃd9"FAdאR+^0Ž*z}h.޹?WT 4HMo < vD"vlKƐzxQ";ξ;d'/t} ^ jsЭK 'E= @ƯW/ Qwڞ3XAʬyLmú޻`%O{Q>0Lr@ɏzV2nȼ=pŐ̠Wz"i0JAi=R|ID5p龑Sf5D{)I^dӈZe.|~+먬!gswAMu rM>i'qgM]dU>׶Xm9 :ꦙWB-@(-@{t[OA2G)q5)F\􄺫F2St[xL!$_=` z#,.qzw(aIM{ew#Ұ?):΀wF1c? Ϗ;a!4@5r!++so WiѼ78:YX{W7p++h˅N̍/#4g&BfL(p˲r+~k_:O2UT=)6>$6?cܖT[tt-VGFYHnR%N]aKwu`ބO~|uէ +TV(ǖ Tű:Af1»Ob<5Q gk{Jg@e~c]9dU/!c<Ƨ#t~Q..U?g T-DV*B6.߇V4|,<6NG"[i퇾mm&tzh`Ck鸊^i5X's.#yh/#?[kU-BH|(qP$~2[WB;TTJ?>\9&*l -g69x;9%]jI5'UnWO 8CMd`ZTrG9l.QtIo}7աQ˜_2+Dzoæ υTLHin~N_>qX^%I{a+<°8tp#ح7g0taՀLt 7w]t@HZ eǾyG:}_by5f{2UHGUxlRT6[9)zo>d #?72{f"KFOx!n3b @ x_ i)tyZJ5v L; έ\_w|hBS2Ӕ)䰓YچJkKrj$+(ِg%ҴWT] +I_j^G%i2|nVqێfP nqb ]UUQ覩Չ> mj?MWdgUOf[Z\e q9/v>֔U,ږM, J*f8~j^EͻRh@;Ah|ij11 'Uc[cB!PIlS԰zd:9ݣoAq3|R 'Ok *@l2-?mTpK?i+aG5 R9?eۚ r/dڗR%\CWLQGfk˛sükhXFw!Bć.ta7/_80$6+{lV k>vsBCA5CdWNOR-!FU)y!&<5|ˉ# +)0loxd4TenjfqW`|hctG7_Ī~om(H.q@ eMtEC{G KX &5?IT3&!Ni;F3q^M޿ӡV ֚7c31'.ps2a=p;\Ϝa(ƒTdMk)*Nv@%p}Q>gyVb* /T/,bBMjb{yMHl|f_P)P8~mo|3Jי@eV^T:qSw>xg? =t\"{3t܎ VcpWu=`XjSH\%\Y̧sOMmxe/pQR9vҩl[KVB~BtʞB:j{='fP_J-Yv ^7Մ[V@aJK\$-\OvO!(К :b T}T1o,Gf~5{3Hela{MQe^A{:`i`u Vg$Q-)=mcQ r2X囝GÿFgQ1_6y9aȉbFm/kt Ruaa:j8]$:Znp<%:Վ,&Z-֙NK/"LITEG7Xy,%do72КkԨþA-1p%{&=ǞJ WE iJ0e#na?)(ӻcmOp7s> ;`{#K[;C5jΨxa(㙻pn{\_9k?} /Ӱٙo\+a#$q <`tNR2eU wĹ[VD 74-LtXM{pAxJ|a,`a3JVQB̠B|֠m#6xD^[L6`q ˱6"\L"MV͊Z1P=hsGۿ%ڎpQTdhwqA-*hZ #ԙt7i/iEB7+:(/*7Z{VgNtӵzaY$@XРx['lҁvWw4o}%N(qTn<0$WeʑƧt=WWt&4mGa;w5S. YVx(zK7ΰ" #I tĎitя eZ1\ĝ\*eTpʑKD8YlY:""!2}&2j9Qqvw  ֯Y2ţ\v}B\7QyB2Ub8ZzQoBK.W&Gq^Xpa9ZdmAI";$Z{>[%9o'a&7qXl7'}ý7"v>+jɒϐC)HB5omd=tdi d,N#HcWù`~v t߁HƁo Hxm郃`r 5 xx-"$TE9嵿w1.%{IЁû<#N/0_P-ŻvlKOOOGk[L͓NN{Dv=7{^ &`xE!XBf2c|nZz'8O@``RovB2zڄhʡ,wz;KjSэ؁7~+x 5Ag]YagpO*mCtGz9zdО $'ygRDr@nxb߬Ib--T\!y׋x$2;Ō¶ի M 0☎Jʓd"ҧL0f uZXţK۵25o)*ͩoV, Zǯ!Km~@wIl>̨*XlPHl#=)sOyhZ }%";'EQd!aFRy ;}?ҥtY3~(tE9=YzeL1~kw5RlwMO|\"`K&} |=rtt,Zt5 [j]^ :xljpMMòF y(2T8Yt^qe16mFRf'm%O.L#Z7GاA3qs~w2K^7VI;e pTwPKX Ԙ}Rv!7=+3_PyJH:6G Uuj(aq$X-?&4.r8bdmj9#BJsٖ ^oyu`Jyetɰ|fu>fCoy ȉ5Y^9VdrDҕvt/4rAN9pvW!"X …z0*B-9~pJM=4SVssxV>Kj(@*wRkNBŀ߼vB~E#qVI.3om!;_k&V#{N;V;)*#Y/RFp2f)%s "[C6ЦVL8khk;X?HJjʎd۰]ѡ/=_2_9ŗ%k]\KXgW틍.V'dA'!y60I_?A? C ux$l3jŜv@h ~^ទ˺9L {;rvoAS>HOL-+&1>=G.! D9 h7(TOvYWMΐyۃ~ԄÛZ~zJ~%nKr0='w O72|5;>/ܴbZ Xߢ9%`9 !B.3t ߄ +lOxo+HaYH$+yyHöU`/W\QI6_Z%X&dtF-(XKmȊ&KC T@Ftv+}% 7k6~7a! /Y)}/+%YTS.FX|'Fs^K I>&v=A+lS=Eg2FTXg4S5/2et8=dkxr"ԡsKzqŽojghK~FoGJg׎ z6/jɔ̆@RmT^H)+=SA0n Z:c,Q[r3;R0ȤA\Q;ipk G)vW5,ln)S^nݦι0 I,fmN08F?)+ (?8 玛3B1|7jPmϢ3u&Bc{ɇI25+ܶ4+%5, X KͨTX91 wl/Tqɫ:Rz| kK8Rl3)D:'~ii<~+ͲnC.\,ƩJsFx:GBYقji+y*:Pr/ny;i9fߕ.P\NV(jwPx2AINlaKBŮfS"p8?HRგ߮3Q&ǐJ#R6,!$ 7oQloE=WVECSG`Ҁl-eƵHy];X["}~aG_G6j g䌽Lh?"z$y1_0犏28kauj# >xՅPv4f2U[R4pSg*7dBFErUAt*fW0Q*K&uRd,ӜBr7 lCKZF&2В93$5'UA%oOܵ@IVpT806!vwXͥjCǬS"r!Fڤ.G\X)QC=|ԥ,ҫY#\ʪ}V^Yd_o:?R)S* kdP ,D]m 'z鋞9_V3?L) (agեqaKH!,)apvW@n_SO#d[{[9 HlwCu YTʛ% X]>Jduiɦ *LGa@†gu 0tO~NQo}^zi ,C{Rgs?7:MRI#?etzٞiFVŇeC#i\' d`ͧ-1Xg8;)eTZQWn99m '5F;^E>}X0T,b9Ŵ 9PZјq)ObbmQ]x$ 92;B1ߩ=2H[/dz5,*a{x/ &r ~ߗ]f &g'o<d&,=6{F4߱k#+4[@6K/eKT}{B1*W ,6Ay/=K6Y=C N]jx c?ѴN_sv<2XhwZa#+o]eʼn/ yw}پ `Lh[Hc&ьqT3='rBUJ8o1>cø]#rg]͖J"%1S/K>"(@BTF03pLuAra=g} Brxu<K3JrаCuS8ҟ®?i9o)=S'滟ר!ϖQ_r"EFQoKhT|R@ @x] w9O7wiy@O Ft8e@s8;cijTvMEÀ^B?x̔ ˿eU4Ϭc-`q9T$^ǰ΍51P/& ZAxd3IspP O,[an;C>= \YN;/T 3%Z!r]ZbZ[-E^ v{h{B>wzFD+|Ș}Vv`B\R>]pU7ݐ;9>)c.r#y)UhLn#4/\5eyHJ}} -?ج¾ >(Ab=ngOͱ7yLK}*sЍQJlG5ֻ0E~)~LaSn*[3(nd\pDZ}^\ܷ۫0+H44;)W|"`hg[㡲YI)q vbqPT>fr~n`+fT>>xVKhҁ+oc-R=~S58@@Nў.P0/9o7ݷ$n=y```2Fs>Yl `T1G5͔#Y41U}4aNmޱAs/.rXͷc[5[]\{$qW[y`hzPnkYvH?ܠ$iuD"s(7/Üf{Gb%3Lr1e  B47T.iUŌ*иeCۃ>uy-\'boSn /.ҪJwkҟ}S|4Q)L mk#3GA$4pfKiGu D3\TN. Ur36CsM~JY곴xrgL5in" $hE1fkZI,Uؑ F5]* y4ql5TLر>1u nPr m`ݐ\J30#lo>, 7cͨuH57%F,n GA[U9ŻuYCpbz\>zڵ|2_:aHӄS$2n=q#*4iX/ҏP1얅b^iMmh_ԏfVmPI F5}:}i0/d >5qxv.˕pB%[߲ؖ# qAnULR*A%_v7};rdtR~4.(/GDF.j%^JW$ rH1~kim mfɏ7XJfT h@cEN"BV|!8Uݘ*a03B~o9Tѷ1e*3NgQde]? j9 AB!q_W[y0&jP Q<7sDNlu|G-4c{D}X@?{)Ö48.<;Ʈ҈ZCP: s.֔HyI9EMe{E 9{\vS0MI{!URtUIj@ 2uj mYBx4:p\ L+cn5mV-uBD'6Jڼ#[}!&R ({ri<qD ~!sd'+`Y {~rn4i$u))2x0B!38(E0nHM!5 Q~Oҋtr.BWt /6jb!R^p1 !ro H䝌hLLo6Շ4OXk˖‡. JI!ܖ+v' rYa򡂓j‚~Rrj5G;8sgX=kM ( Bil^2Ā_X L߮cGJb1 _&I8V'KeKa6D#t T dILfRcXy'cz~-%Nx@ZghhV ]zO_ u{> bLÞKl&5tv]%4bueBUp9Jk(8]=:Ty唓J+i߁(=]*,K2> 0m;SRU12?ՁY8j"+NOt/eod|,"7/)DX^cπt{?*Jz2`KTKs@&.WuHYRv2ksz:Q*$֠B69REd -J;%i#+k9+-*0:83(8sU3%TJ89Ss͙;L `S"ͲTLO8q|)n[JZG*Rfj^LRm]Ґ9fO]Q.yGӮЊKU:(j}잿^܀u/pN} ǘlІlOB,Ob)PgULf5hy| xԹ˸B΄B =Jr$>xaTT% HahaV7LFcIqSՆ>!#KfV"[274oQ)/W?ރy:7]2-ʭۣot]{lq~_~Ӿ5։tݗt]jX $z)jWyrۍWzk4n8{w93Xo5甸y- ȃA@+elba0,A}Ix˪9C1jq˔Z=)L.,? y?;t_C3@H?re﫼{CλRI( Ta4ȱ5)Qy}HbMQ% _(x9IE w;L`A% &n)%> J%z.](?{ ~oj=ĄU>j.?WYKap|c'U?:QgR /#&%yIK|Pe\)*D#W4&С~–Ai?{+(m~?xE KIś㞳]{w)>x Ph_R:};(gD"2|љqpu)#B{6 e5hӵrQfqU4w< q+I2KAFƣ^mdvn h y/Wy3Ґ!c++-;C6; W0MLo4-4ojbՙ^ܿEc 4+ÜozU觱fWI3_g䫚7f,>yڕBH iEII{\Fr(_`O"30REC83zݰꝂ'&XmVy'0 7w5ӸqG2WO^ɱCQ`IN??:ׂAuX٬z]9 5cF'PԈ*1ʨLJGW%1k7厐LR'+ wg1յ5zg4x*amU4inLW؂CIhۄ5׉[x(\OuzO1h"SO-r*<{`ă]M⥜adlcګ{FFhQPIYj[\N`0FjNף\9ܝRy`ǛzU֋i.: -J?4蟽 r5_o&siΙ&s#(|E>tvwLOIG KHǭF;Hy(y,fO8di  a-v4K+0{~F ;yn %Jj=Z4A)od^@@f.ߧג=W1X23_`8Ļmڹ3k>$&m¬ۿp**òǰ|"XG? l ^V9fcݑQ':[QiβLl"/#W^25C7[WۖDD!<番aƫ|:rYUwD7l,/Ƨ?f~>ZOAڑ-ɇ'"=pط'@5/aa~ز4Ǣ(w!jXCFED CۻC^Di?aE|7pQ@ǃWc#lm5a]m>S:_q-AɖwQ>&'A bȪS2wPvG}؁ Z.*9ƓeK|j7_`|ߺ ؉ZVO8 hgSfM!x|_/}~π9L9_hL}iܩ)۸{?b'S}5"W*H92!>Qa=wCNݑ{Z3qLCTJȵ@Jkp֏ꘫXӇVHlw`~5# ka3&h:5/z|T`l4 9]u7|B~ ? fh xSG:Z9O7˳!4{^ic_t-9f1%RUʧ:KJ(S|DDs9)q *kin wuM+W7tXL 8 ;dC$ۍj<ٵ|=~(Se26#唗ׂ?Z3Qk8ykWثšHT0O:-@'=+A b~ab h: _h0*YT[7 qTpVIovEM} `dR9Hxˁ!DWKx3g}}XRxhd/4/k@QlS$d2Sjs5`Ī>>2A0u`z}u81RV&y[`=m-.)EKMml1'=.kR+&mHmjA:wL,^X?2ӞOIšH( M5پjmòWHo;{]L)3x<ߥ{b Te+w{W* ]>mEW`AN ?2^ z(lxDnQƅrxȐHY#>j 3 UDcViNi7(Ȣ0Zj{a|oSt[gUHo~@릵 9岋C {5%wsG-?&iMO fz8F΃htl >9Ńj6Ŕ|D_03nΈxYQ瀻uX_&JDMHnEB@+T0T 1Qib,/g*Rfs~] dv= FMCna|<wB%3 rS<}̦񞱺]Ѕ|5AGBpf5p{4v䕫9{=[lڃ(5n$?,]@P]+ G)2_CY>QLkl(G7ujzܜlX~PD:;Rw <@KUڌ28h*Dہb7y^Q3AR9Bc8q0~U) KM(|'u= 4,Ee/lCLWreKX P@^/Z9uX"my$kNp]%(ӣMpZύ%g Yl]ep{8fg=PC(,K\sfHNL)_Qu6B_6*w2Zt-Z :re`n_>VOˣrp%xC%v]AwM﫬YUM`>Lcp>ZR^tШ_0ʛ\+f Lvn:Ij2MH_&x }E9 DdK=d!+|N ;I?Ჵk?qS_CIHoUϯ: Cann DŘO~^ZPeo0'-MZJ?pϘҘu~O_HI{ a23`C[4Ed$ŒU(3 |Lnh@.tScA ~YqʉD1uJ"3EՀ jrC wN|o%ݳfMi}5X\Mʊ559bAQkMȪ8~*qmw_ MRT/'q%]`OĚ:2v1M%C!#oLC?z*\;KY-;Dx&'o`M88!^% to?yz]-NND_Z>'rB;m׋ 0/*?5_w#.!cӺ BooVqnVe- wTVfa,L>0B_M)V̔ل bzTu{&^b+NDH ?fT&qoC4i-ym@7bU%vw$Bra`b]wh4dtNGPV)U`ŭI-aVn￀Y/栌ws L cKG͵ò ?+gS AUx zƌu*A/S^q(C2mLZgߍ&N&|tWI,d@_qO()WԹW<-y Xw;"ddIO>s>Dİ-u-Jv@qb\$d05(jC=ѿªt{2ڝ;#h'[_ǩusE҉oiެu𿛸Y'='w'_30B>߾b 2{ ֗T {t%}nHf{a (g\,EE>> uM#@zh1so}Zgdظڭbm̊^nNunLP+$9!ĒVCW>Fw"@[,S)5f,U9 %/$W'Po4q@L"_ Y8_q4?I-ճa:P!<MKɹP ő6ACl&SK]֡l*0gP yDxZ7x`'1P=b/*u9&wvs ͘y+kݣ3t FZ]¢Xe:#_ߕM`xr9TZ[%2ɡ?Q,9#F0Pj}[!*âgPÈUXݝ^@ݢI巬ƿ[ތ?d& Fﺊ:D9n,Hلj92 LZ-%% 'pipoEZwY?q )N^#ʒ0:;R' Fh~p !MBeok˧ r~:`ZG,RbN*J7BerS;2 <'2$|ĸE?cTzIKj`jtWA) q$. 2Zdr$x6)Ma:9 -vHej˖̙~sqT["}p]WV?,bÌ/ Q$U!QAlJ )_`RZG^rS86S ~gA dP_%Yع[DC'CRi"Ď1ml0"=1fI`~`uV9O7FYe@v wъF- /던e,]O`Kl8j/O@w?[y|!G\u**W_4T=r"nBp/*PBp;ԴĬNR)^() U_ZYV,>?UcU為)Uo͟eK! o=>pgV`y 'PHftZdT"BCM-z}%eWu,tH7.J^`s,ōCJvfi ܫck(()^"rՌ}W$jŪsRLI \{fe?v}~'Vx&=ڃyDUBIhm'r6~,0Ê+_=0E `JǍ .<1_5aȣQF(C.R;b:J}v9$ 涸a1Iۖ/MW CX!KW`k AF`gΪEzx6 ]gYZ070701000003f7000081a4000000000000000000000001642f0975000010e8000000000000000000000000000000000000005600000000./lib/modules/4.18.0-484.rt7.273.el8.x86_64+debug/kernel/net/mpls/mpls_iptunnel.ko.xz7zXZִF!t/;]?Eh=ڜ.+ɏ& s)ByJە ręf!ՙv&]rm5f=,@"-b=F7D|7ɻcVk^>SXk)ܠѮ:6{[*gt?&%"coӓ~|Β|N0 .Xً6YzVt$xH̃[^1: I5J7] ^"@&-!#3&vi[hl(ljBKڗ0#DOR[Xvߔ~d,Mm],at-'Uı *h:>%p/J Z[t"ϕT@K0aaU͉sTC,Z_ihy$XXyYOwYCjMKfZ ]ue}c/zH4ZM K&ORNoŰ׍oi)*a[NČJ-3 `n@mSzBҊn ~ ŋ)I#ǗW?{.ȇ7#G 0kFjsm>e7@Ν"ERIB]wT9SX?-5)RP1낃*\3pi0s |c #|ȆJp.SP21{*&H\lSWdf{f-dT>'-dǹڧh#UPduō1Ceq㵓Xݱg/;YKқqyZqVK'~` cpݯ0 @Q _Fyof`ӋG 1GP-+@`Jή:EG<`0]N-W}X3r%R'!z82p <_i0B \ l't_soDA'FXٖzF2PG-O2 wA8ϝuxHo L\f-uK,7 "PeLU٦ T060Z_~gIȇ x:VM;dҚĠG #$ l\^G+7oL@jXtANieG]ԀO:~N-Oف57>54{So0G-R"fjm ~ƔXx8<˃F*~hbfK%om؏@zCIֶ*RKqk0,죄pB7]o$RV7sj0(#惪K14B!6ҹܾdTH5FpRS0'qߴ1})cܜhrlǀ6ҭd\23;`ei+?厀Vl 10[<xY`F.F%\q4Sޤ)=p>B͐/")[6S=H"Z‡+kdkO-D"d,E R VQ~0A(,oHIfQ@@!V_KWCp}>b0 @=?*Ba'# ]a N _C@ LOMwv2XãtpW[O:Ui'8 %ɍa3ٲܕUN&EqVYVR1?腺_4>Z`oH?kTN#Z?Қؔסg9y;l7.ҢImAf -euY[NYz|ta6ȶ7]iʘ[({OˡMT%Dk!w~gYZ070701000003f8000081a4000000000000000000000001642f097500004e20000000000000000000000000000000000000005400000000./lib/modules/4.18.0-484.rt7.273.el8.x86_64+debug/kernel/net/mpls/mpls_router.ko.xz7zXZִF!t/Q7M]?Eh=ڜ.+ˣieRtGZp=ja⣌VJ^폀 k9c/ *fT3Ii]qe5;!FfvU'Q康\ 4MQN5:8ۛ;W/~aij?JaL T`∠6Qqp4z'ϧpb8#Vd@L׉e48Y{r-b PSPFL̎26=Uh5 >=\Y?@HrZƁɎR`@#sgo_z{۵(vV%wr.W#HѮơ%=<,D]'QA28o]^Ƌ/4[# ']_!jQ|k]q`溦@ӱUmY5%~U׍nz/{IcBxr+;[Y v|ksJvui !cGdWbLvRBJ wBxFi$x>gL|+?3ۆyq \dZT,^`7ȍǵW@-Q||jtzp@uX%`i hK%bzqj(Gh:e sJHY#B>+W "rLuv wf]A5>Y'LfU$ 7I{(W;U}%Zij nbggJ_ 7ZVcphM Sȣ /%Cg HdۙBNU [ԝ `:psH(j]0Xk`zU7oXĠ?Nа",27{Zcj6,0Opᔺx+;p+?>ޕ2(miY\k,Z{YN 2U1Db(^IÝL @:1llL{G֣g!F~1mLUZ+x6wd OcK#gN> }K^6 m0&֨ԖKyvkR4k-俍~71F4 P좼n0P/;<4@KsdS p뻚"c,,} Ř/i#2Ĵʹ#øm0{Ta#x_(#ڱ(pdREB%|ܒq4|4&6ƘStSbSA-:82B¥|2u1[G.?cQnHƹH`je!b45DhU"οʉԋ.*.܆Ԣ]o )2 jl2.uI,jYW+U?0Ǣ]XX c>r` o)Da ?&F]LdZ#3h<KLRPl|m̵\g{ȸiZۙ_ZȂV#6DQ\-{a>L3::=7IhHj6̡㯎& =A`Gw&.nax{_fT"R#*B7BY2=GX _S֎ﯴSԄ@"Rl$v|ZS,Kaq "x>tИӻ1fɡ>ߘbA"ctd~A9dٞk .'=-C[x|ihBߩ EO3\$0Xu%;Ouxy)zoa< #b^I6ppűu`ӄuS97?k{,=DJH;jx!7FUe$ M0ekNޝ\(8}k~&6L1&[Z\0%P=r&<2Ӽm_Ί"E~%_JҡMA;;`=Z|p1M iEhȞZp1[\FyHJ2Y䙧ydA LR7ז)Y=sVan’rmb^s|_QɕrTUxrwRHӜ8\|c:B/[ JJ U:<+4U[h]*>A~* ~N2O'2μ|7=>n6^c궫R"'&]fԏWuM[xɥ>[9Ϥ<eT=aёW鐣Kg;׿gxqY 8s !"~՜ؑݐ-jP (o:;aJ.6,aQqĵuvnR\VA `f[@/yh[0~-H2W r* %5en}Ӱzb&κrgsV ~kF5`Wbڗ=j9oco gtCGxKU+Ϭ^Ů-kr=]# ՠx1/mq05iR5/`r|q6E8*$)Be-^Q߭_zrr?:1[T:ș͈Xr 1l2FJ&~9Te(-k?ۇÀ(b9}v [E7=95'I^va0(LI;">浟#HSЊxGe5&k+0`sTqŞ_soJ55qPk\af3a앟Vw I!\N$Icb*zI ;,*#ȱߟv'. 'c"]ZE)~cp(kXtQ(`vRGh"?8k\z ǥ>Q( 1 s?ۧrԸh-Ӫ,1]JCHq-х:'fSʍ9~I%kg!@bz|x*o)D{}^c/k-<$26trXa}C #3C;%R*+Q)Bio9x`ڙIw/Zn#Jm&в=#k$Lwm1Yh|h#b #WpzR9qz܈pgJn쩮n*(=s]{YzrygGg6w?ȜOrI2 ƿc$3wG n[~H jJl#d=2uûRŮL?xe 7((*oC82ZϚƾke+;#i]!',CzҦ9RiuLbrR#RLwAzܭMұ [zY-{*Ѷ>K ˱?0;DqP ٽʌˆ(Gduٵe+d#z1F6ɗzJ,%5˿XvMo'`J2\[Gt!nέH]Y25??3!>7+@t%s{=imkE{}F:,%/3~ť\k1m|rS0.\jiV)dR(F^kBւeCLMSr?oSoW3%?Fuu)/z{|:G3φvA9axeGY(3tZg'$G;eVrΥR[V͟w dBoϫ9m!,3Hc0c1 gl^( ` |u_aGt@Ќ(GN^MN1]ˢa۬P4" xM$%~Ѱ /|Wh\'Y4ͻ2FIjakns ߬_U  KO vTf՚SPD֙^s,!|աkF?"c~:9OpoDZNS}d0olUEVE9S"3QFlSkՕHHE^Lzi6WglȁZj0vi-yo@% i/S 5:olf>'մ+~NܴSno., 6Lⲥ##w` .]O{ٕo8eG:6 s,sLk;SIKxxhtɲY2 G/ r~0h!w/)tusg~n ̖mPcJOR9Hq 5')Ubh <ڤ֙Y#Vl4lI2Qғ`u/6Zk7AByycAȆ_Vĵ9q>54X N9vR'q*6$)>ΧiڿtciER%Fo2tKp0u{Ϸ:} !.I-MTJe}+AuPzIqhoZGP}ӒF Tm[ϝrpK0OR4t QsG8@נ+BRwu棐3d,nUe%ҶoHYw޻ \b}V-#?93 CV0 f2am|b0/˲3vrjEpksR_m>1q]N4)MOP8<}?dӗ^o4/#gh>x3»{A{_Eʯ۽9B0[}@KD7(9QǫK[ Zj69"I4AL D<5~e@(D.۰(d(`vԘp yuǢX2ʗ'h-˟f|CafHd [\?D|vHc*h|BbJo1BW&P:s Eguɳ!# N#>p3ݵ-ɻA_& ˬ@ xiPẓp}d}bS5YiIK b{_W  ,egg=/Ż5y<%M iV!z@MyYy'|BX䄿3-9EgZC%dDЌG pe BZT“M޻6D}Jȷ |K%_h/U/EKFlP*0e@HK'hJJ~Q:U>}`߬<~=dw2#ǃ_diW4*JFe`SGn^Ʃ9?l74-"S$oiSy  ,l0gM`b8*'~ AVMߵ9]rD:vrģwVZHߺ|g.SGbIO3ZlC^ZaH)<% _23'me;&vC~WE6+C^_Jf%IWBX|pSA8f T3X9aqX|FܬMvɳ$q^_kp@\Bz6p&{<KpaFc/M4~"Bx`uT=:n`q+ !ԋǣ~Qg60< Y~ۨN7a\$߱FLV6eIyL~(a ( ZoG WW9G;<2=*Y&-W[{LOD)uM\2rY8oZ¢ {GaL< ^Kߌg+EHJ:ciL=/fa!TCJM1sI Kc3"E4]R۵IAiǦo.q)\[}I bf>ËLĬ#=Gc{.hnWD%fdYv=znܿdQz9r|Yu !h.wuYkQt.Po9@fNh}aќy(}l%S z.*ǟX+8VRގ|tTIu i ">}uSlRxFN bK+0] Oex <2ֽR،ݤ 9U?(23pL`2&L3tHZURFvަ:fkȫFq=Aq!(64Rʝ'\B{%[U=À &]70yqHȣ5N8ЁAzomUN) 2%"@25Зa [jmx=iT$/`]Tw܉ l1(Uㆁœ)Ï[$nbۨeV׳ WcҔrw}NU;}GUp4YoƄݕ{BV`10.u 6a6") ՒW ᰲ5+쬳 &%z9_L'ph42ōJV'ϕci&O~Jy"iKk<*) e|#|w0D~D73h$Bye;#2Nj( 불3`J1P)p6yAX]S*k[j WOą}s@zt,(N[ nS܌X %##W}>".^qѕc։gCTq!!|'WzFG1'@ki.m?$TK}Tzm+,gs jrX5 %x5KwEɥR^o? )-kdHSS{\[&8JGcgBtת&0nvĤ/Gs8zv,n tRryފ@6'YoII5muY\P!a|v~K8tԚ-=!d YΒ12ﻱv>K|bC嫋Mo|gS f͵]hB zcVI% O[ &X]v9Af#$+h06~h>dPsa^ڼcciu_p摉tV Ra ?ԁa2S\y,.Y &O  {@)%o!Ě>N}M66`MdTulɐgTgVm8vԄ&Ńy$2HJ6dq&8b}eUw2XxD/V[򷝱n ^ٴ+`!!*pQUڨL97ԭ}BBYrl+^s\ !c>a~g]r-'4bJ{eFTbm`ӚeEϊ c ~3BY+9<ݓ-zÖW)(1[4\4̋+lCٸT>Stg*?([]=^ ~ɉ)԰g'4zL s>2FS֐ sIz2AX,cBJ+ -~buW2'eR Y"?/yaTˉ7k hR>Qa XQńѫD(SY]l"iTOm%v'"'\#Mku{1h%e!2ţ ô^vQQ HJ&!&\A~J,r,lCB{jۃkAl)@E%4 sjՆhwSugkvԭ L.Ys ([xB2PUv(I {g=g+~89 ۙkہ馦­6z71X {k㔂b܆Sb8r;^EF /[JA2y2޽82/dÔOM>N#9{fd<|P;4ܱl04@ҹ\?vevvLJ>ڭh{Jc~>@jfzms iObRպ\NQBfdJ+õiq =owͷ0]S84;E4א#n-(QX@>4OlF°d2n9."00Rn&g-GU8`T7Hlp5 UhytͧIyIZoz +'O!\taІ1ĵN7̆>)w gѝ'7J<+ z#ıVTxbĪzAW5]cQ &]sѩ @iM).m$Kɣѣ%.O_!׶s%Y*'܋wSbB"a <:Z3Ʃnx݄7*fy6M~a6ӯ6BN2Ġ9+;ZUu'X7 zQ@8h"T5MeA.De:2Mvb5 \%@4n4 &e 5cw˃Ý<. q;eoF-Sڲs3G mzq@j|{h/ Vh[%=bs5iY՜i tIpC ݸj1CkL1_FPP l'OJE7껒psE %3841pd rs0F宠-!Uӑx1!&7(`Fp6qgen1+e_Uދ 4Ors.ĵ݅<~^:b߀U1xR]J6AA3Hd.,W[9=7v`Q.)4bf0 x ~SZrg%iB 4#Zo]:IxlY]3l#OqšW(z2|I`d)֗ ͞]Z_7Ϛԓ;pń$εӝuZMU‘,^!|%hBYcfMsQѱ^Md{7LmP.$&Вvx=?M:$zJYC,ueL4LvBJ.J[qEBa;LQIm*+OxgasJ91 ?1ʧ72܌[O iD?L58d$\9y~WJkH!!X0wXNu{wZ<9z:Dp{̌P c^pԬu=G'0w1>&i<4O?Β!<p 72$4[3D>M^ϖ͛ ApVfbH:'.%X!CGuDxZfR&f'geU>8}ZtlՌv箞vXT6g{ls*pdtS#.ӫx!GaHk?׋:"z/mO4e W#B{, t[ b!ZgX#d):d>| "b '8S8Ixk Tuf-ݠ?3uAin=SaxP_x3cR+,qyDW'EӲBj?,.vrLP rZ{EniFȗd|A4yzshb$|λ|>\Q>SPr݄ˎw,z]'Ҵ"LD=h?ɏ} pQ 4t'$Fѹ;P/XLֳ~4ȴ3!s6eO\yVJ-1VBQ "Gɽ;͎cy)KNS5dw!r*~ŏ)%t> ،b @ܚ6;ٕdk9B4t%4x*Zt';YbЂwkA,M|淃Y|bZTCd8L b5Fr_c@.]7tXrq,K6EAVVĈg~y~uk^.2qHn5W5gC3LͶarݒ[ݰZ_ut5䉁H.z_]@6?ܧhgޞM3{+t?~kw6h2ѐc ks͇%&3T@/^ *\row C"W ;bz۹cFKn3m;Hހ2 6t}VV2;߼zrC%qw|?Ár}Rlc犪eGS-ػEqq? mI4d؎ \yW,S>u2&zU\` 3C`=_$MRXUҒX<]/ pѺ;Aɳc9"&Ety]P%*gwdƣɊcɒw:D+"gTD۬wf\_Qd<.5e hM.$P軷0N{nyQu=3!ZYn]yE](B^;УsBFI7Dt0F!ƲS>aW^[҃o͐I%ղ{ÚbN)EPu+<&t%yjե!lρ{Ge {w +/4G\oK /~H;WYyQt,.f.4Y6ʇccPdY4Ax4pW WUˣ7dO_;SU^H QTZQMt܄:1N'Sá͔{rN}WJ* B0:kxZRb unY hh鮧<T**_ǩ,dFq@ᅐ#Lq*`юiKH pW¦^pAX÷<5|A{ 2ݰ_>GYRS X&L;Hq Am3,`7)7zv;ĊQԃ ^w*ZM \+f#"xf !s֊-bf%u̒IWq`_iu+DBDk! * pk [/"vMT w7n跓<A=@2C!葃.-QX `/mK/6o Hw2%@g{al5]T'۸͇ NÑQdij鷥OVmPD[R}⿐}/Y ;%c%+UΏi L{$؝} z7\OE]|b(y˅!/|`P^@Gq{D3DwXc(5"&`dum8"ڽ7 0Uv=eC 2XXd,iW{]>jQ~fhCQ-H?nsۣvZʩ!SYg zVM<+~cpo4evW_,M&8Dӵzt;wMI0F`ExXpڱV|`VgvJ> czpB4`3ADadyb ],89xl=3hkB _])1XE2={P/kx**\8J۴tz9[v1JXCiE;ON?;UELl8lvE6xS0IM0BXGpފ$(f\Cu42GtJD-A/(I "Pqm3^U@d|(]WgLCk;ζfir Jg9|m9,e)ȍaZrmR!>:x9H*FG+)==?[*CJ;.~q%O P!=1 Go B?4"w\2BmޱhD \6!ݘ9VuE 1c^~EEK Eq(*8tz$UmYhWhPcQoP=3U&q>ǑE">&# /$`u  CKOc&͎d8wsjoginztÎדK}Ms/0N,K O]:V57BJFdʻӬ6}9RGۣ\#B=}jQ$10W!Ǘ-,,f+}0^ٲ& -5 HV2Q zƼ/SJv] .JO^r=HFV֚xZa;WgH ]lB[ LetwX7Ga,40b Vr/rod7ZʠɆ{RVBZo2 hc ?UaE #71+%s)wli N516F2M!h%bmr%*?uN "6 HJpU c,&Gb:i(V܏um] tq@ji$;PK{A &Tn݊@z_=Շ([ūōnt(#j^M%&)4?%=8x8/Db$] 2Hku9…2Ԋo#wI.QEzsIH`"`a@ dl g_;L wO/3dLp2?|}oTb΂hMm74'X51UJQ?`䘨~e , Yݰ>דw_m!iCJ֩|q]L~Cu({x\RxHL[=[)Fܰ9]jǙRԕ?Fwz̤δ7濳8 ]ljC>FzGgqhx&,GO9_7XSKS 6:b',@|JbAp7-JbəTe֪e^(lj\]VjzWL>SmxY=ygHKY/3MTv78{?%"4D _6,|/8I_;@AT |>r<,zUn+~H3}M UmuKm;^钟vUf# IE9NXF!v~&SM˂T) ,LzAunx7eI菉!j\y^ !9ԐJ T*h! d ճ7sttT6m%պǷ1iGgVڭPL=\/U5>v~TlkjpC@o{gSa_T{n#v'Or&R:q.0H"C8Qwn\ )hvKB9!#]ec T7%pӴ۳4 O8I5Sk96NR˺Xs4@*[JbAGSouyV""tjk 6p&#$eWc:Ⱥjis,K#@ 3 WsMSTފ aۢLѼXIap$m>]6h˞8V+VDV;> OtmJw 811*)4gSmJüZ촪COEXlӅ)Xq a)3U (\V;3IеfCe[l$ls͛MKH3`$c2YIs/yՊi!9v]lZkEøSeH޼?|l+NNG:l Q-ofC^uQB_kNbȀK;;F`ӇHHρg^y&̸R@C`K#BODY !2 v#Lb$IJõhR²Á.wKeU|j;`7}`HۿQ54^েL^ zFJe}< d㗻4RysV᧩AC_D sdЈ`7rYc<א=^SyYE`Xe7e9߳H,zρѺgouBF9Z Aƨ)y!jB }L_|Sv]\lO O^G1 oa)iC2ג[܍B. |5B9fn<4i{&.^)I`--npi﯌ǔf JʎG@6 ؟,,Z{>%DWAuxݞE/{ږ̡aGc`&̌"OeF{fXy4ۀ$VȔ. ղ+Ud/L# HHn˟vdgn7nnxI> sXSMYUS̔;mC H |]Δe'1)viڀ`t0IctIfa_eF_3NV~qoӷ.+[{#\&cAȆF1GX6dV#/:RRIN]g"?[P p‰2ai2eS<[|Ƴj JbHؙ2ȱSd.Y+6aX\CHnmޥ`A$پw-ʘwdK)t8H6wD>H[@{]9 6nc4 7A nsmQJ26j-Wh, {nagK?%OrdQpbl'2LR9zG_c-v%p<\U*:iv}}} !ԫJoető;lҿ^bQYǦ܈Y9f0_GPLfWHjTOkd;<CA&U;Wɋ]js7Ui?ϐb=MX#UdLԗ{w6sl eiŕcxMkw~PׁKF͏8?#]/G\9Q[pD1xma,*'^Y,$hȱgYZ070701000003f9000081a4000000000000000000000001642f09750000337c000000000000000000000000000000000000005100000000./lib/modules/4.18.0-484.rt7.273.el8.x86_64+debug/kernel/net/rfkill/rfkill.ko.xz7zXZִF!t/39]?Eh=ڜ.+J0gh[ur@dB,3{>̵p^8?4vot0hP*Twc|3^.N%є3Oχ7a΂OR<#HĢWۋN/-0,?_ zF7*!A擿$74 M!ډ;w3夋9!Kz{"!Jz*.޳mXǻ6hu fj&=gC-`үVجUYDLjI#.Fq\eҹ.g;T}sbLrĕ{<-F(N њI7rgtd; f$s8٘h88/ݦ42\ڴ>QZXg* `6_F_&hXd҇?oܚk$qJ"DB-uD0|YPh w+cN)*ʟ#$PnƧiP~3EC@8t'_ZLbYL$0NЄ4AҮ&u5ֵ]ƈI𠜀5o99nDq.$J>~c@vIBH"i+ N[f8IthѰhz8B(i"QwL-|\ZWD҈7r^.3#𰐛 cs(Eyйx ^=6T>q@ ()ϭxq"JPrY J4N-1?˵dcG~ef8ڑrӸNSbi0ũa*`|7V -irlb|<ͨt*gS>Ӓ8S0r7tE>84rP LJF^p֑ )f}O U^HxS&x\u:aR60O0'e5 FARȍcrQm7K/]V$wkhUefj :c9ݳDz)bjy1(O6 is[Wws 3I-%2I'i%!.m1K3xaљ:|Y^"dOzZ-7'?^Me*!Fmfkq %cY^^,[%b^_J+oKf*=L*ǥ@Q%l9Bj09}P-#~ai_~/hI2"cOυ.d~70;U{wO0lAmfWJiO}Ѧ\ %~amoP Drеm4Njc ApUUdEn4|'Fy/}bP,Fq2qssZzM@譿uz|\j,Taԓ&TB RqbQu*{gYG>l2i?U+pOZ5^ly:/0C^A]&e-QBW \cNf9iGBn5&ZBADR&YTΘHPzW|zK%t;4zHDr3!k|MrFc ˯:xF\ 5L_bq^S(Pk3'fb:+eK]cqWo&/7<*C:@P6Lѹ-M>b `3R3yx3X mZAtwUJXWd3~mq8d6*wXmڈA$1h=i7Jz$U[Xp"۲ UՃ-ItLބC:48QAkc_YnE2#@'pY긞,x꫷SC{"cyQLo~3Gbķ )7@Rަh,xae j"Fid( !=$tMLͬL p׉rn92VDVσļc,lU>.Uxy!vp9l:u=w tv FiqRg,Au:(3Oӻqx}~=8.aU53R&u (,m9/uĪSƐs8 Ru$}UouĪ?e( aݺxH5{) XzFEfANm[lo\8"[ L>\Z݅ML/rb(;5]n5X<(B_ᆲPrO)ԲZ;8]~?{ n?,j>&ĪrP[ZRޤA{=«f:; C,!KUYy@ÎrA ƲA &j@ A^ )yze< ܝ6;]1F7Ɠ'o6$bl:>C?mnd>^m~N;: j׾p>;Yc?VUP(nj? 2u2QO^Euv 1B;ʣ`lxA <my[z"{R.l?+_AyI|U#96m_ BQ@yv51M,mC.#*u5fGnPk E\p XPj1-i2C);4&#֮ĵ!"wd MPN7Z@%%>k_ٰ-nlv ''pMC.,g;cr%Rˇi}?WPeIחZo,XL}eB"K%rG|.' %URfPSVG `/Y:@i$. n3؍09\o9-L ZƺcjK%I%%ruMp* FH(.8MxӆHrJYp+ j\ɻs@5_pSE}M\=Gɲ3lhi`U*:)T7)pT۹ tlS j%Ki{*~h8tiKVpRJo5f&4!ۆ]`wr<*j{GH.pIx8}NAPV&0dS'o3oaxaԨa 뻧Ck 2g[<p=3Y_IB&NX_Da zջsxAD1Ħln']C+ҩY_df2P]mgSuM08;mi{B'0YZ}i$NT@[6^z<絶"(In$T Rq~5qumd_;^+` Q|5 ASU4Gc1J}wY= 7 $< :(#`7opc/KD7FAȬΈ n m)2μ"@U1V ƺζ}O3`ؔjBǙ¢図":=kKr~.Kf 1y KkɚO Uw~.!`UZՃ4f QFsYT 1 Kt-'c*Dj%pywgq]~0-\18_(XX$ߧ1v8 x",EM*x̗>U13yO_Y9kʿЪ:J8Dl IL:*ꍸPOI8Т}9m +^@de&Yf| Gy8NoKT_v۱FozgL!x[ʢg£gSs 2:݇eJu6 i1ys;C?j1Q "$dӰ=ȧ.1m-m28,7kHDu8:jLsStrJ.ҭvy})Ԑ@e?PD"rP[γ+^ގo'V>:= )?0.`ƍI0>1P$:wV[8K{Y( D3"^t)@JؤmgAbEpR)?q$b=҃G,].&'L$1._H2xs8:*(/XFAϊ<Dph# } bC;h,u3 &ϚiQ:~\)lb4l(ߛH:Q_g`):Մawv_1ڮ9%TA*"t>t1~اaj:QG2 nkԭw#ona)}F9w钖)LCv¾? cmpmY2س͂;^y,P~˱n:Vhբau1dg,lŬEȆ8;jU+ 컸ѫ 5EZ1x&?N N KS{TiLC|*8QZu(M\Sp'^\cC\[%2_/y.GSzfܩSW2? P|?Ll:_vc""zCGۃá_ j4Ƣ0_B01;ɗK< ݽ_݂PCT.m? :^cɔ[3!ʬa-$e qBw;gE3uDVϐFiЉ騰]#/rgN:ʅQ8y[!K9xKK"]ql7.'#\ #bߖ釿oAi/~Fjz\K~u4<+8:jxzFT=1.=wˣ1Di| YGnN:0L^t\vy9Gud^Stl,H L`ψSNbOnq1.H/WLc 0B4;D# \kKEl{Lˑ'*7L կp5 #t,9 #[2>X&׀bhp1Y }{,bbbyWTφ7cE L!J6ǽz̟BcFu}VсŀA$bmB+K 2q UC+!@2 "+~?6QU2|:4Zݼp) T+GYE/?'=`e{*-`YPi/|Ѐ ndBu5)/txw$) ÁoÀ~jh2L,MBG*_-9/ U,{fyno:"lLhӫA@ez, kU`] $Ip⁙7@j@O|8C*K:ϣt$wLbΠw=]e["n,"q'k&] <+iT` CQL'_4ǟ)T ʍhp?{aq߹x[I$SBy<;{afI^y6>>sH\8x4\1wPd$lD|=Nc8 K5ƯPUtR+>&rz9` _OPakbM/y p$$6}&jcNrOl'ɮGFm, ɭ| _1'ː4Iyw :Θj_5':๰7lݷ(Q7'{/#~?2}4Tu^̦8$-C+cȝ;w':p?ECxvK( f(2~ÁZ yYCΛgZ_J^G _Qv[ıd:PdbNcF"R9Uܴ 1&I^]ܻ5; a@|؎xV64j$`\[`_oPLL7(8ZLMS e@vlyYrKCc,3d[!A2 xYVSdeE'fL%=Ƴج1-9SHl9`hMF,+XqYZHQ*<G*JAo Kd@ CB—w>yVÀfߚyU:/ l_cܭ]aMnGn#5CT2O)yyyGcU,\3P6i4oZYFK@vultBQT)s]=lJA U15K#k:F*C'+rVQޖ2Cа/~{A`^6% @ˍ{7J2Mپ[k (E$Q q}7~C"Q 1Bs,ϴ-pGO^@ 3t ~jȚSb͢X HZŬh,*j0菃`>JX61 .u×wwfPǟЯb8-W09R&AS%NVM2>lL)UԹoMn7~t.1sIb #tln +M|i\a@[=M2H@n ҿ 6#&F=@<*^,F6q?mKv6^㐝wPy|]Z 5ɸI+Ď]4Jeϵ2թMUR]ZPfRAqT~ 6x{JXW;soBp'_triiv X XB{w " E65!BĵNW :^Z =40S}w"[23\MqRZܻZ_UY(g(GPw6?kUr͈iZMP&!x v: K!| j׶.jQ=ʛ]¦NY!~//?7 m6ҝG p HAƳܢL<=Iv> `mMfd0UY %WLV =.(ם9O$0dO7beOfglI%T01>uHa4R"j'@*2l#*a|/|m^ xh0 Ȏ1:.:$:hEu}Uu' > }dN]s9TzB}+ T(QuaX09v#ao{&O]1( PFB(<\&E;ZeT/Ԫ-> ̜wpj65wɤ~:8X &L*N03fNk7Unrdyg1&.RI41#>^8P#zWWBְ` B[2*d'gg7#O<q|e-Hˌn09ѧǠc['f`flYK4It{hD8sA]O-wV`,Y2akN{6671$?ң} p&tIܚmroe]DtFq 9^A4GY#Qw"b]bTE1G:|!Z+PUuV,SX[J(D*R.!s/`ٟJ'[;Lw3q~J=@OIg7(5Y$~ ~)3Ha㳦V0,2k?k l$xԄcۅrב#%Q{?Vm":_^OMeJp@Gk2w0&&Mp#b&<Ay݅:OLo{Ħ&<^MG/AVV*Z X[ۍ2<9{^b1a4~s3EHC UCB\gcp)=7 ;fC^>&4%S8Gm ܱ A[ CI! 4O}wTRė):`FT>5›tr-`uPZ-YBZ N hNE (vx)j?~i!]gGIosY}$Cg?Ȉ?7ׅJ($8|t͑]qM&;69E1F)oaG:KlKl 5x*ZU LYӪ*[Is6EI-oeao=y:mqkɈKzrO5koBdǝ&=6痯T1WF|2CP /=|e)^($誌讀nŷЗ#QrJJgXKGAG!M.!]Zujދ}I)7!O'iyc~ifٕv׺7kфZ8u:A8uIKPxu"M7&$F5=Zykzy4%H|_:,kFq%?@QJ~ 6-:'K.:xz O."bg3Jn+=djv0l= "NxY.QynW>]iuklr@j=yQJw{뇋O5?5kC@u>[kƬ:!ϸD-]ln3cAxĆaDHeIJ(g9t2A0껼r,c;sVܭgk6A"o?b4R\ ؀ԷN>a)1i: Jrpa >nXsu\Fc$оrh' E1Θ#KaGbqxm7*9̇n}ec9JlI/|f_u`PIQp5ᵧm5JR?xzDb^SNœ¤)CW7`?ad=h(yr5s$+"ySdi`pwUGgD`onjP9= X1YGMw?>3!y%r˽ 3{<@m6Cpm 9wT+4Ή/A5S]O6xe10@5Zaeu9jyi?纃ul>_ f83IgYZ070701000003fa000081a4000000000000000000000001642f097500016134000000000000000000000000000000000000005b00000000./lib/modules/4.18.0-484.rt7.273.el8.x86_64+debug/kernel/net/sunrpc/xprtrdma/rpcrdma.ko.xz7zXZִF!t/]?Eh=ڜ.+HDX~g_-fڻy`Gh,תoe&+'Ënz^??S6ed 4N<=HA,BD_#3[|"q*@@yo*^]\x?crI?46چa 0T%y.RUbhj~;t82U;4i+} Œ*v2 TQ 0 ϩ4ERܞdY=rܹ#˝5LM s[˿.9'Vrp1Bj[l3ٮz.GXdPbcI_r!`& 7C@mOer"Nӯ]q4$AEutbe*@GfIi!?{ep a~o1v2vV#̄EpXyVWcF_:3zY.ʤd x ־;臄]qwBt*?Cqb?CbXE(3/UU0m?fs6BCjOgx% ,䎧Qm`Jrajh˴/D\`e4ɑct۔J t$QJ<*eݘkqBLoT*U>\Fӏ G)„wiGϤtkI5S|u(C*^}6uʪ,-.:%@?7f)ŵz'i kyזiiQ8. 3l9Z( M*w*DO`?e \InT<1מ\#JSV&ߴ["JX@=_|& B3J.N9ncgę5ngwG+ άww-{>`tP Zkg^qj+ʼn,PDc.gD-}-DNfxp\u1rLW, qv:O'oHpGx}P Ky U RGw0KT5٢8j;bkxy;sPR,]Ϲ]$Ov-i!*!sy^*]jyo?~mV|IufXXw1bm[/y1nh"o>,7  4M>#;9akVPTd [.Ky mCtH%c XbJlNJMp'RM(y1"n]rɒLwn}jb=S_k;[pX'D&^CX^(^a!i eNCp5:g_#X-%mW˨{0oN.A;16|tF|'[b #b)mʑ#I>A:wi"Mx¾l 9 K$n|Fs09'ogQ ]-/U!+}% ;H8ﳏglb,=\Kj@N"Á KP\f.U1ULo)?ǁ߻L@\ ~eCV,4+^??L 0soyg\z3ٮ !#rSk< abO^T_ #%#W/0ydbџ;*W8kmD۝âh "R0>M&l}4f0kpԃ#knŧ?y3zIjh%Kt衞<~rB]L[,}|җDea]7NY#!vClJH47;ג?F&ͽJ8)Y 4%%x_ͳJXH9 U3&_D)\[AR#[z*fC,웝1zz"@*_6FE{]t6C)q 5J ..X}Sm\pM2ڄvFAا YN^$%Pc)Y$xOM jd_>jȓ5{ ^~H[I)nN Tŧ_g5s)_V_Mu+oS23 A<"c\[c;RWwEDěAҦd7}C77_CL(w5ll2Yb=u`9"Ǥ0>X PYoDA .ޭ?qhw0 kSq(פiZyUȾIH[|$:[ZzӏnۿlȽ_sgji)qٸ&g?V*74;v^ʬi,ɐdK kG7 g/ᦽ6G`( Jnq(hoThaբGRhZ6S7("tt0<QYQ`bR 0Dt=JԂ :~tSF0X8 ~)Cʁal*샙BPUX@'O1SHݬcrzde ݨܓA#Lp|'qko>a*`*Z`4ZcXr.:7Ҕ{AP1̠Y8̟FVx6ƑC Qy\9vd* 3J;bw)CdxqraH[߯ :Ed̢cV׽1"QA6N0E,ԡ\a"}Sy9gT[:fJ˨R+E5\1.4uam̍Oxiy0<'m*C4\zԑp {]S~5,*>34^{$ bV9]k`߃ BQ&I+?oBȦQ8g"t8܃:zT[ҚtИq[o3j-UA8P#]3%RRXf&iGg@RQs!/NYs؍I6'\v5L5VV+@ZI(BTRr0pyigE=v Y;:r S==AIr^HjxEJ!ߣV="] 1*KqeY[< (Fb_8ӣ患z-I{¤r3xV欟wt>f{@:f[15A2E오<>󪡾,T'csfQ9c|vvw}a*V=#&U`ȑaOYdah)6cG*Gu\RbZ/6KGY f/~ㅞ׺ұ>}IXH ,re3P>*篈社WnKtϧ%C1Q5qɠ&8-[w?wG4 _FI#b JD:U-~OTS)hy rJ@~3ܨc\ yc- :]nRf)yʆ#͠]:&)0DSB}E&~5x*-ѱ).ձs}:пIy*d+qQ]0kke5/d{W4ԍyӋj *@\rg(EO҅́w qb>2Lxe^Y)@d(&]Xg^)2z.&.*e'I=Tv YI;,x`2~V%w`bF qwt[êoi5`7 ϧ[jQr*:6qIԀZr*@wrmpOi32bf撰Q&}xlklu s\T5:pPAɺ# aʴ.V͚* )f(=Kܰ%W~|%L]Dݽ#N%H=ri^b.^eu sT+hzT5em=BHU`8q -ظjr{Q"ґUkdAp% i4lVjD[&ϯral[>esrU=O!*9ݑ2<T6'>0fƉ>qӵQVШ ܉ɦz mA&"' =x8XY /d}#ᮋϒL-)M0ƹ<_!"V]"8r+Q S3o8 ]K}*EIק%Bn@vcYpj&GY kX eT4K"|p5 OO<ke"Wɿ;SXؖN54!Gwm|x͗wt [JUzN0pB^ۀVjE)heD]Aߕpnj$%`k#> XMX)[P(\2QjhkmU .~KȍAn=! ZV!&oGͿ&[OB`󝈂;yv f P1/6YzmFٛUBgszQc dzTDdTG]J'i"UT@CF& 5t8J{fD"XGCw!e;,.ypBWBQqasPp+ h“# 9YJya[V( ~8qPؠ27|q8y")7 Ór _sQL `q١ƿ NQ&4ni]Ou.,F6-/^UB՟nhg0F`Ʈm|63ƂD)$^ {bJ_dI`PAhFGoBD*  L.a3N'vt&l Bƽ/{ăcKtS(cSVB[&s{N5^ ߒb_7 ɧ?Ƭ\k|_!bpPt K8L=N _}(=cO\S#_Ba^tXKYK|N=3!$C}fs"I.~e 80l@f&MA'P]r*:@x2/UhW0  l / 3F9B9ݿ7EGo,RAQMc^ mv_iGp@luBvV$~|,Mv8z H†@3\弚QX^ ŀr3 yLˇ4 kh/*C" lPp7RnьlѡwIyx޺bB"'m.P,wOMetw7UOLFZ6uGz\I!ߐsU%,zџEs}k#Jvv`%owg1xG%R k?O+["-IϯܛFY? p>E*/n63)A 6 XLN,XM/ Kɱ6Dw4`j3+嚙}pDRhtB`~՘ ̌l+Cd&Ѡ+gj*Nc&VX XTU2Mj,ɏة!Kò)xs D8=ze:Ț}ޞ/7):UÕя?]~>3섐ݐ\TZ2Pa39FyNZ5Pvxvq@T!> f'XZ0 lhKoey'owٚ#{u۹R ` egAr֛ǵ` _֟rޓI謀:F[w 2W;NkSz(&2\|Vs3-(,2r߼ v 5 נ#}}aLP8MZf= L}//G' hB+o5κ\'?]4z>*1f|YCMTi ,dx/ptgG6#ai7(5m!a% t V^FGb Cr5Ïa8)Fp0iQ.f9TVXM4X =JCFWi`cⴳ&> 3 oRF;Cs\6E| gL"1\zH1Fi.YFSjkĔ^XiN*it ض(3j]ӔHR@nViO~óUoaqNv;J-c??xOe}- SPz|WJޱr01lh{$Ho{yicpێ$>wK{rOpJzMZV瞧Wf@ oK2T)dglG0[=@^ O:VpJ;`6mkg8aųTA9Z*[A@FFlm>܃U {;gQMzKB^]Q:.R]* aO1֢}7]RKkEqe!Mm^TKTN4lCdúFn޾ɂ`dd~ܠW?Y*2t.0܇ggϯ+\"?t]Di5Y!IlX1Rb#8-$>2l)\/"ؽ9?s#6sH%a ڶ8ϫ /t]@O[p@"9nf.vg)D 4AM2^b[0AmdŃZ?`_`!WT>~Sug@C$i8J!"OQØ^ӖXŇ:mbN":)/8 ͫ33ҥ `5W,tp0L˞HjhYB=FG9Fb+ٰfq_/9,>U<یӖ Vg?Qȋ^&ĵd_?ȭ`g.pU$5elJ8K>F S J쥛);c^]6-=?K4+~tXɵ6.@<ar񒘰npd5!# ;ON;vJ>' ,]BqiX/yc5DkYʏ 4(6UG>[DA_Т]dEGoV.ZrㆠCxvY'6Q NtD6\)b9Yzh6^Q +d)cAܽxfF^.&6Jp ׯ 0_/&xTawYԍ }8 EZdT:(Oi[vrw fyO A Oh^<Ȝ|Z0;5"c<w tb kn$O083)71YBFyIԺ%T>.@"xJv0貢OVh&mi1ň9żP~ɺGB8@ bV9& { { qCB^z+ jHUx_o Th(rfeÒ \w[`#; ]>)H  &#kNe88F/l :N=m@n#v˂C-cb߉\ R||lܮis؂4E5KF^GtJi).y&[/N]LBkB=vRp9K| P >|wM޲ؿZkaX. p d7NxcbES?_ 3qoN#- E}ݰWFQk% \.p./[ H} (]l~l[&۩\: ^ks>ӄjBd/BsJCJ@f͉X"eWk 7mq~Tx \H\bDt.I6@5;PnYyLu*׶٦o & ME+1r2 a&zȽ\IN?xS DŠLsL1h_3fisS oWϦbd=o@x$m.V{lIQǸ|dB$ Ѽ[)A/\&e#tZT$/1\c%xinx ֆ7tkE{>}Avl拍K9N'Uw+cNb=7n }I{ dl$(XC/´R!mXѾhhK+^0U 2i/ɾ"&%Q27FOOQ;]nl 1'N?g|vdr $7+丷w6hg}с0MU>JK_xHoEhuW ۯ#g[J̞D@O\M3662Oq~AnU}<@A:Lu6 5&qmZJ?5 Mw%jBڬ6s^dG"D*#Gm ?V0 =-:sx8_OyY.'O1L6nqhD3Z8c:}Ӓl d}6|vvh=_5l,adb?,p0t]bR 5o^ f(.j9q^ 1^Ҝaڂt'd7Ÿb wq#cpVЫ\7.nfu`3QmI=o%{f&: dZi4d~헲kH@}b^n SCyn)E5"L jURGy7@;֧teݱM7J=ɞ pk2'S؊CI1LK ZێPl‡t}:m|8jнwK0$1!sxt݉~8ٳ+SE@bC1FeD*ﱸXD ئ*cY&ŃNpugZV*x@;98DcJS1 :gu)Vp< JڼB>#\ BJN_iubhO?b3|? \yFJj7{UOl'ޗGqXHm#ᴋ6^piF3i!X2E' s~D89mB**;[c267ԊAsW"LPvՓZe3y Oq !c,^-aKdx%3֬Y+(mt>>n"1 xcx{E*1 O:%!ŲY\k2j$sCR"=:Y휨.n9KvP(-fU砍JMYWvvbÃ@$ww!Ǧȹduk%ӯC/<#xS1eg2ض&AlC "#1 cO_W`f~8߻$|ׅt-A{}r}uɿ[.we`s;.-j\mx<[5M̦xCa}NN7?ZDSCNý 7]u1Y:UKnZ m-e1_xxe{(9HǑ 9e}=|=vF\Bm%_Lebs] td%R!":!h҅ը|FMQYKRX>!diu>:JTD)z Qr^-aF+B8(`CP vH-YXwq:گ9d-5V~n *g!W SCwwTr;:Zk{|YYt7]֪`D8;Mڍi-TzY]Rly1zk(۪9)-}odN釛M0eRyQ^0OqQbM:'&wRmZfYXJ m;s´_/B$0׵EEzq>*rq%)I`u8WU>P(RF) Sɰ CÄ-ɼ'VR^, E_0u KsQ-y0c?:kn[xU]P0&>姱M  Ha-d8t_G=7`蟂\Jߚ=(QH0pP,GSDRU+,Yv 5_bxR<.^PvO-<OtvO擶&a6ط?/  rB&&Yd 'aC $ €ŨA5Ґ5td0-nw,^{)8]86-IӻYnNa| u8XQ;Z] Çѧ'&Q?߇OQuN0tQHUi6;LЪg9j%jkZ kEݥR.1ʾe<ô<4q I3b$S鳧bAfT#}`-TDikzc֒570s5e48({k!V|qF $ms ?VcĬe=Y#c%CgR̬gn z(|L u1GqPz:7 IVYnKݺ 2tԳQfgzJH α*9ww~]jD/541!"I4 -CI&.6wض4$,ͻ8D}Gq|`lyv7%+TRQVFW>_ɖ)ZoOy`THM$Ά Wb-;o]B1P*)5. ͺ$!3!'w}]8-~.td? _n5f0:Mc)f%eO: sJAC_/Rg`H1ye,gh(c>h"*:) kﰉ&yeR_ ·uu6`_hK;;KG^U0+۲~! >egnJF[ Xj&2gaOU̔xکǹ?GVAmZt:l(i)6I;wH9 t ׶&%zHsf3>+sN@0FQ_m)ȸ*.Bn;<2M0vh:ii3h6o9T9$QlT@!3E4ѹPx)]C2}Oy$]m)% Ye(E3md-vV1p(U8wC4Z@P+S{R@%VtPՓÛ[٘4ܳمS cS !EJZŕ?Dyƛb?8CDNz{6^=.n, 5=͔^fsŷP-/t|'ڂ&Yv5G;7ks.9a@O'h@8./`ԥH;IIbf,mB+R)fia*(`Ty_90\(a1A_?ڀ;yފܖ;(kVI 5ͱA@3=p/(L_ _ wP!|-H(2$<ʙő!kEUfZķ.ԝJ{%]T-g^@mTOE~4@ 5|=b@6'RV=0b&xPC\#€WEVPɞ[%ΌF݉m{G?jj&xǣr dd 7 CRQ悳k:Rz 7rl7o5~X`o&.bimlO2yЫ,'{1/r,<"6BgD#4WSVIDUk}YOA I&\zY(0P]he TfɁ.Ivj#LhyttSr rz)N[/hܺL\;-A?I%7< _Gי51UH[ TS8j8V6FITX>p.;o2^q"'X ŏho(%# // ҁ0/}ß (&S_Fh0LԥYZ6ķޯ-A8<:Z KAjylA>j7Бq3$1;Ř1adlj=;=IBw_o/7Rh^ %ò2QŐ،] i!f`[抭+Ĺ!|L mu[9[5FNj,!G*qڂ.&tMEiS RoP]kY8f^htπƏ%oȈ)`9(e_A1r*{;#) J3Armd7Da Ualxghjs;"m3ͤrY<2&EZg( ycDY,]Hnx+Cd˂m :orkT+Sa;P|['b7LJg?] 3V87v65ߡO 6"xCzSǦʓ %\u/흙=p^|9bӛ9giAR8ۀRZ^r*Qg|1W[yfBew|RTGL~uNGװ?7miM{+K5{Z7ZsHtI_"v&3?RARojr= /eX8Fn_9˦"?̘!8 d짩P )4+l{q?)A^sA~Z ĂO`?S_gғR:'$;_C8s9 ;2W Ad]hww=>7OV:\v;NK;3'ТB؄Z!|ksAXxU5qBߨ9BkכCBGEsד~N] '3Yx;4BI>Ϫ@Hu7E($,{4ϫ1i.֮ϣ.;{Fu" #!]a (s.%ʖ@h˵dZ\k4}^^>`Dxmvy#<;.y!<;ϙ"̼S Ḡ8U= 3%0QJ@-ŭY<^_/Yf3Md0L9̴I|EFC7Hmrcɢl a r( d 0g86%S"Ւ/#u[0o}x4&ix;a3eY[B7a"oPu(5K2DPD]<4y) >FB;2˨6l^CyϪЧ*Z Xס GRHdBs \'oO7ۮDgL\{*\>JL|P"#cM p&+p`/tiS֏y&.-$7g?XXvcvSXWguvȂDR`57W;y~x[ % j_3ҳX-~:IpJаKMio@&h!GUzG^ QYVaxbS)r'I&ge(Fqk2Og=i#PG8}4MsiCTŰJb+eϨINIh:JFr}R@PgQ:!{z t߯ϰCmC/pldL!j&,@c4LM&6Bz;# $, kU$W,OP 6<K {Y! ś# J){Rr=a!y%AcY| УqGkh4_w>8GM~ ⣎M8-IEap8j L̉PWhUjE`3 ہhPrҝȣ(#>9p" o6U_mO1"]dS{l 5-U8VQ te c81xL Z*Hs@KPTR'cS:(g:x0sn]X%G}"(^"SԠ[k|kX!k82 [6ٙd̙Ψ*QrÐ@IDbI k8eboMUH.%YXm`<^g.q,k@eoL/n4!{٧& I17WB䧩&P k]T$xi=𘋥A3z=@@R!ì:EWe@vV^Mƞn;Dӎc `!CG;,`oZk2!/^M!UP7K 4ZKKK]+dfQ\WI6+D؀cp$K%WcO!X: 劍- f֡!uȟyHeq[\׳8k\sa,&imq)3@G&Wp9`"QR۽UfXQ+*Cs@SWX{޷*C/ MA$fZ?|/kL6!ٴq zBc-$li[}uޮd[q>Y2`'e=v[?o>cLr$ߺrrόf7^zf.qߒJPG=d|*]bDlHRi!#yifZp:鏈?="aM'+:&ㄣ?P0db<1$ 64Ӟs,g6pL351gq?_T~,GOJBC8z~I&cg#|vhBF,c J" 7v}r璶Є7yKc>5&DE~m%μEoLg +sL{=Ex<b,>6F"OV0Ѐ26IcL&Vw!A$XgSS{ItJ5>0DŽw1>BB/jj䚗 D\5@nG1Lh3;qtmm0uh]ġj=&.4>f AoQjYQ_O~Oh|58<]U !<5SYv P8uIp8h -um'mwV~C/h:Bw0ڂ4at3p(mS,BwgU\N~a %ӎD_[@i@ $=[8m"%?'( ] ( -B̻~CI#hD`B\2%k"od J |{50. MB!X]Bxq;YՑ$Ok8 *ArJnXTPa8HVӺ"`Io:2uX?6ڹ_n;cX/sm~rfj`ܜ0'fosW*^Wqmoʃh𯬀 ¯fP6Cx9g9t?Pz[\r"|8Rۄ%8- $SY: !i뵒$sl{`"՟| tޏ uˮK VEhߙG +Hiry۽dXĘ}7;R"kãτzVמŵHOL/ygo:o Cli|/K>"FYF˟ \$:9zIw$DwZtN*}?Hˎ!,Iߦ<]/ލtNMe4mGhjRcd%R#3S+pIP٤cf6 iy24r3ΰi"=0㦕{it?[E]ϞFFڠr$PSH1^-JBF;A+[2Qv)?OY"S1@#M?)k%zO/YGQC]: 5|SD/-_TYCU%yL25GĘL =UR;ݶ6l쳿W͂І"$̧cxo9lNA$zTx#d m7:? v (0 !V"%l2L,E3O:/[׼*]1R5 [unx!}mB6X)}(O9:ǻYXP̚v_p?d6/(չPU,C3.FbI׉j,`37jN):jW}A]j„oa~YCК%i[>5fS-b3K߮?3c3gr2pOdd~ 'r\NQnA? [0ujT6=p0b&04>6xƸyfZQ먃^T`Gd`2B~J#󯞶qO&[?&opF T=Z'7{g:E[YK̈́BM %LN{D?ͤY4#T5jLS % Bn~8Och@Y1G2~p)c]Zcر$ ŋEȜOvX8_!%D&L9-8$ &Sd/f;{Do*pqai87Em@vҽxX,X]Z\n_ &3?jŸkd@` "!+~#4'#i`YWW*ouȁHMw"Ymb m?O6<έˇҌ^8'*H! 1u3:JwL\е|SLgcY;.L-A`뛸EсQ*p6TyznByNU;Y?tsǕa—7s[ɲCB~˷e}E'ʢ P{26Pʭc=}G0'@eHʖOgĦ@xTV•$Gr"\ɜc4ֵR] nV/10cWM-X+Pz5W>u?UyVŮϻqy6;2?rKG ԏ3# 6UR bՓ%w1< XOs!m^[CA3r*Wq7Q#)ۮ[.O0/ddJGMKaEMѱkУCٽ$x Յ_`0ϴ8"q[Up=̥c8o;QutwMZ6҇6I4ʟVUv C}aaϹ}'s&bNݾ5;0>ۉ'o-L)/6ď<Iݖ+FcL;eaK N:k'-N[fnaD=W-՜?o?n+z<#|v$;(HU0C 1|N>\Kz ?* Ͷ͆cP{hf`?}P~<' @,AO3ٻ`KEo#3,ݻɦ&t[%m bƓMS;'l9XpnzaD#MGu::5MPFHxnq{%Ȍ([,Z};nQ62 %{UI=f/m:l >nb,D52^(B2%<-,3m2h)M  /Ҳ徶YϪx!_a?6fl\ڶj+Py$g({dWK/?/+x3 ,vDb6s+BPV7W}{;bU0?4?B+9&[)*궞QK/k5NsݡbYWo(B7^aa5<!ՊͶV}8,Ƽ(KtwzLh9vݝGH8@0pgj WڋS lUBOPU@p0g C/ Ŀe%YH#r\d83VMN2ɬ15hqEVD DgPMI g?CbU4H@yA$WGh8Aqʺ]jujVֲ:$!°1.teBb#Uǝ~܆[tח? Jd193H">WQӝ,@~=u VP8+  .R,K^JQD9v'f#%(96Bh^% +erY([#~WҼ8OmL%u??cՄ^ ` LK+Ut+l:ׇS|& GKflf:MǴ蕲LgŨQ/Է e"G3'>3s,LŊNGH .֎ѷeEz4F3'Ap#WZ9,|sH1{9?# ķfο S6{t `d%<gʃ5`㹍KڨVjFN[@.'@"FX$J:* ͊h(Gv4Ґ2Wfzk(˗`R/K+3 rSV]C*O#6!nӟIAa`_us|>eoz.MxRY~bK/qײűRKvV?gJ-ƂYфKzC:& 0D[:_cܰ.&g5F6o4 sQI4ْJGC7D*%R)< Fەk^6K,eI" PwCU8h' >Y}`Jx gtyН7"EA|k*Uli`|]Ǡ4I;R,9.AUDOr+L,cʦV4 nv5!$PAT5=r ;68ET'Wb(qDekIwڊvx9LK-'\`/˲/ kmԗtv['8B τp{`5 *x5YqB'SWNAJrZ׃?n-$j"_5L.rVJv3EY==N^p*Bh ?CzfkOuLk˛]3^޽s:h뉅wԳx0LaS&0'AX?ʌ\qƅ4A;vaK t9~1Jޠg9c7h$:K V~ƽZQ)2ޡc 42{/,h6I *suD|^8aQ|=s:v\ fq?Xm"pC#z\!}sZCvʢHrn1dV!K@1}f<,gNûlFЈdtC$g;PЦ(i)1AE뮑փmVr;o2g|/_5$!JyjX2cKyqij0*tUIvVCYX|?8_ˊt ]ʈS("Uz2$4vZw 3{'gnZ}E(kP%D1>iH^DMN8,p X'r%\Zy?ګD;6=. ģ@ %:~=TaR mD M@)N K)yfc1Zt4@YOS_zXt(f5Sמ-3u?Y8Y ѩ%t`E*tTA'vYf(ks8/k d RcX?$2ڪVHBuG _n›7\ͨ/?K`=EAT&I 5ܡ{Z xl.QMr!} o[pfcu~fŭ~,!_*Xv#xkNuD߅/M] E­߅cy#vfn5$eAҁ],޴rId* a!\~.Mvph~]-9lrMTcC?hY ?& c^x'`Tۋ"D3FM+1f̈́m`hF fcڱU*$]> W 1'ѯBe46^d,28sCNIc( C~PUĐ^%::Ecs/D$#zDr{B.'s]S}UI5rgQ7ʇkp0~!*{LK̈́˜i>߼,UaIvI˥byU{*_?fȐЎgjڔ@-cջ4EW.NeXCEFr ck\LϬv;MLd*; lIėW]ugi']rxʽ*hw/aOEĸ5T2[qxgkAD]TV!xnu{# h{mH3ݶ^>"jN0M%Xc_J{` ̨`Qm/& f}"r\Z @xyU'g9X(5MTPAGg@oѳv@tTUXoؑ`043Ǩ&eGTI?FmmTHϑK nOȶzxt3'Ynj}CEY)Rvm)#!hnoyEKp53'5 V.,Qz.;gtvBAz?*!_$ PRp*x(Kώ*bt&ͷ2x PP6FԖ"8,P=0o(}fm`ط66CçOG%! XY_uL (o Pv 5S z wAhbcĚ'`>px\*^k V ;46AnUn iB_ν ܡW:E2 h3Ag7/~r {'QBo;UoFSRx2~]xG+jTjsx% "QmZoEDP;f_0Z?$P; 7D1x\gp+^'pS;H N/Hor$zٞYM1$`BOYO^k1!l"^ S:vyW[qFBJG`;ީEA/BSjgqw袜=#h" (I"._T->؛z(9EL8۷rKl gݭ3>3ދ[1IMH4QG d^ tuڵxqZ#&rެ@BHoKX6x>JYi{MF‘&u%UL?b6ssl#4H"DBdZ!sSW^FYh&lAx>.7AY."U5E~\g3Toh7|H7XInյ¯V;Y.nn .?1߸p/Z۫ wt#ܡxk!Kf ?΂Pï+(;UUM*>ݛˢ4uM5yܐIc Bm,iAzӪ=E z&$ s͚WpBJ,w2xWS;ۗVFtFB @Z(*YMuuאc(pԒݐ֙mg»j0'4B$N!棦ԦǾ_1Y!t&Y|#tf>pHKu22E5h Ln&Hh D&`Ce^7E[O9֒LԦh=,]2qr]qe<;MON׶}&lv:M8[s ay!c CՏԃX $ϢJQ]G֓Äb ꠰I&BxjyS9eIpK%|8Eo-;Z*ۡG=(K]Az(G=uGL&!IlyH$+, E|BEa!'s 5U`J،/w!F$]rEkTq`/]`Nc+^RLT@JO\ۖ\PQcs$Vf̋PӒ9,;t8CE6ƾ4+PHj O!sH%W>΋_>ַ]'"잛G^Ğr)_IZE$Ά(> A½<%lN-L+)t?$$h \w% s?E홇7B)AhP0TYȚLIM_i-\/4]Js8H:k/_%:"| . Kӈo( !j{ `)ܸKH7o}tܜ͘5*枢؄Wqx<=qu -"ՍHT׻ >:Rέz۪$Nϰpym:}oL[ٓB^=h.)3->*rh&0O7&i.bI p s)pn"4G O7ș9 QeFf)OUzi1(?`wqn9~Dw)קcv JrS!mX4!+wxڛ;ƣaH6>y 54uD nїk18w͌becJ ^")B%җ|pw?O BNx_tRsP&E}DgO \/CWJ+"[B U Ij qѸ<4[C$brĪ#=[F,M80w$tB>-ܮT<{\W{'>ԩ 3V6{0AxTz(̝[񡆏hٌ #; ӂ;F!_µ)t1ji3`7 a  I;qLV|sdf|}gMGYLF:XV@Q`Uųf1m8>"d򕙐Taex*#a̕ж)~_{~fcǁvBAl N{xZ1U`U Q/sޏә9)s+Y.YJtּ-[􀉨Y 9X,.*y*պ,Đ}Đ:6_$w\9#D}"ÿ~ Q>#1_AWRb$5[1B~XIX5+HJĺӈ`17*5jM *yR@73 m^@_h&!Q:DL:` FB sFZJ"Rqṣ \mǦ!ӷ~H#m\Ӈ\tg_޾U-QCoNQcPCN}/ n vt5s_]&LRq'S$F2-{ 8Yvyx˹ &0(b~r֘Kg$/3 6휚s>,9a)d; zǤJkWy eG7| >l=۰*'HJ&q!UzIN Oh?Yb|YJw& Ezaؿ'yMנ2Ur󀩟ߺI#5EP^-UsUN4榬 ݗRr )\+{ [c,MhJxnouJ@%ԗ]GDxHݧh$uh䰖mhV[5'\bͯJߠjX݁ (}TZ#Q@1R&oSS\$oJ#j9l6ݙo[flp@b\D\OL- "k1i{bwɚsˊ΢OM9Is^uj }t- x(n[X/gCƔmr I[Dy9s;QQTcZAK 㧃~X3R|o(2H f;1>\N2*/S^d͂[.i\gV!)(;e{z8C' TH+ުʍ1-<,9Ւj9pylL]:^MR-HDr3dprK#Z$[Osu{.Nul- x.[TJӍDCMw\K0X9-[1 A^<SC#'䭸OSyK5"rr_a$,WICB]@`=rU) QIl@NW3㪱q}qt~(z`yk2#GU(dtY[/~v hS}R?A-4;"1_:ulyzԼHE]I?*׽ꑓ1m>k ?z{7Μ9 x̰;wU[y5{,1vg1 A! ~p3SFq+<."Dva;[c,N`{a&@ \L#D~ mq3o8\;,lOXr9j杆vz<,ܺl&ǦcOw,ܵv@ -~,> t4T(ʶOPkø > AD@KDy} Cktĥ[X `z6/B=)tܥt$uo4%s)A) "/75ar?,bYzM^kbjOSk9|ULpB o9+! ¹Blvp73.0e r8R/iW*ΞBCmQDpXU KűJG҇4[W6{b=Iq=bƙ2S),zoTPz?m˓;q(Ir?"s{ܧF$|PrRЂd<]9;(\y(sfΐӸax4f϶S'ګ{s4 Ѱ?{[FL̛Os %Dcrfkq ˿EVA +K(9YdvN-`4^0'Jƹ)r4}6`.*`°JEDBGYgx%۪$0U o}o`kRcL#"JcOWA?&x &6D#jN/э*Ml&[],[?zr`R,9{^sqHcXe&f;tfM){_9!VLz]%x = 흁bz {p n)D//Ά=^ubAIJ.^̨%^-NC.m `3M%S E?$&H] *},XVzGΨ>H}I5_|Q0(f K|a7ʹ+dzZޞ匕)N^nȦY2x@'L]nwuC*l^Hȁ؇VA)zsQ6+3 `VP/R^'N;eHui"oYfDϖbY /cdŠEr&f;|A⋽3mP%qVع,t R)SV&|l/3@k'y^/]s鷲2Ќ0}}*u{k3 kb+p4]v>PLvJj{Jؒ5;™+|&(7Zt]+V5 hcZG]--;ooz*ߓD[\r'&S/|4ٳY@_HWQFL5vvm>v牥"rL~SU*KAFG,liYq0$lK&Nv7 `O/$UhN zh B1MD %5զ$ nuVw ⧧oԧA=pC>;AwLSƳ(?q.km|694X&X" j&d(I 'zu-vT>Ț4 ]:׀E .%/5u'6 /"̎)a?㒥VɦEI-ɡPG"Q6Ր ɬ|3Ш WZߞt747Ƙ51)2jV dע+gf]ePɵk3$abĹ>"4j@+H fH\${[ &Wx8* as>`^㉈ī Xj@Ъ$Ef+JTn&F\HGO|1#nVf++y`4Xvo!olZ3D}V/ 4U59v~`Qw`nZ5l)s,(wʼ_™DG| jKX+_S'l%S)*pu} /+DJcc p,48ySp ,t|gt[pIJ耨H0` -?Esܰ:׎wCmFDi(@ >/NX1@87SuJ>Z<񎥢1:zK>w E>?y&ݕ=4Xx +BbdtnT\ʎp ZiR)ʿ T;=hpd}> 7 iB|qX._`pe?ΑpS`~AR/Z%d7R#-*_Ma,(!h;mruIPBI ]8pڎ)x#8}ƠZ vQdDJ 8&UX_yT (R('-Kץ*{BR;j.SK[р;Egwc[M3T=%Ê?AE6VF gƎX80 HbT|%*$إ"CSG:.fO!~.&K2'tG7604P*ȒgoPʪ7MAc<5F<4=\*IȪY}a=_ݐ3,У r]RRKR32vMR1(ɥydzt6T}v[y*0 "d^z_,a15d(PtFAwR Q=Lۭr|'e懿YA cɰr(t-:6\%#Kjx0eh.c#/} Yh,aGASac]{^ADY1Uc2J?pExv9w2x/:}bJ Y: X̐bHϭ^}(Ia!q AFRF׾Uzjp/.?wj5C=ގc// 22DuOP6be|0 phhܐX.oCՐy\iI~OS3Ie?1Tg WFۢ{iO&)`}bzٷZfe-tͯ*v,3ZHy1$C7xEP-;]=^!T/SbXEOuf?"ٜgϣ]mhU4>ɛK7\<!:n < Q_(kG: 8aN㓎I<ޥmhI{ Mh_͊59:ruAzd5 P^?hբڟ-q1( VyKvE7ߢY>H5m)Xi#HfFjxzv?ᴺYS\M<&# D_:]X`O o=]ZX#nɉZQF>t7O'vxj*XkL =x@c|=R|P~vbE̵ J♠ /Ƨ%ֺ3䧓4RN~~yf){Xƿ9mƜbx93e!Qo;CcF:L [עռlKtٓGR*Xb|LСSnd/5*lQܪ8{ 0n^yry& J~) Qѳ7a:ӏ0FkIC_i,ada)a3GcPF^@ @5ۇ&./1ģ,IaI$kXbEwN> &!H|'lm@vjp*K`6sAtP:Pndxʬ؈II̞C3aOA+\tZAfzug4Y6?h0arL 7ـ>$>@KA!ɺ,qTGƢZkĤ`B8,BFb{iŠQcY9?)Ql8ƥ]:hbp">n?{,>qfĸT%&!>A.gB1K1IOy.dVS֤ W6@;hG:|>@ׂ^TtfRP:h ӏZEu-bal¬e1.9\w-rQĎr4!֐{!Bf!z"d $3?)EզnY$"-4eݥD+Y/^ܯY}Q)]`>@{t85Dx\7 ^E 5>ްEu QEŖ@srVsS!.aqj 6] ,؜k-:$z1 Pv9kffDG7b!-HBZoT9ј@(hJxgR`CXH0uWp ro+T?x۶8i2ry oZ"tgM^G, 3r1r$j~:{! ޏ;F8*׆ pHO.3on=-{1V;"yJ%ޚi3v}5LZmV1K%~-h!wB#^vpo{`f(ԤeNvQKƎovȁ_anġˌ$iZq+V6 :4DCrKV=X%`=iI;TT{ćcpbh58g7p]yI 8 'v7HƠΩu"?(hi<Nox! u*+.YU&^Q.fm@{pMa\DYu9' }=u۵*wW7r`b ɨiᡛVϪ1rP~nU[d\l<  h Чn qTϽaf +Z~ؘCRt$hx+8r'_\Xrp 6yP QܓA8NjF{PM<3.V,!^=j*T])/n<V'8YՔkC=M _Gu̦&8LQ%fIrKkΘ/ńP fS'ۖF_ziP;P}Y׻:p?W ˢ֐iYwKVM> :S89ZوMR;SGeYWQG^چ n:ajE>,<#{I?(]o ?,A,S6!>T}d{MH-ShrJmls2ټ-7լ0pk^KWJlD~WKT#f⸪Y[^ `hMGvna`j[(!ewoit -U{gPt igH!ݽ?1CnšN^UIkx`[+M(MZԶ 0Fѥ (,T!Ɛ)-ߟuEe.N*l`8s"?SK;;w1fL6AC]$`J?Sځ[w9Msr!耛EKls;Τ~x~9i;HZJ^}+h6aYL\]9Jg4FK3v!):"WtfUnj4g#\*0Z1FYVuLc_Q}(Kzd:ij2sRl]ap6SZ(cA*Ȭ(dۥ2<J.㘞I S B#\Nૄ*O&[NlھSq,/p)dBa֢4&R'wobwe 6<Ӕ:S)/ZWJQ[g1XMQgTF"1HEhِ68؀ݴRyr-n|7 pDE"CvYh,R pKe.: 0Br,nEV-q7)#Ҩ;贅t.weXB >WեKs{~v'0h"Z;V+0J J0Dκ@io+Pd_խv{1xLXCP9bF.ZWbbNJ0hZqK˪N)b<7CIOXe4м1zui])l1qe7PԹ|*v&55*"eF{C#T?*\j.܉7;Qh5'|iQlt޵Բx}&j,TU(P(y{b(^+SZU2k{O nMbضb y~G 1C% +~xf A;KAu]NXZB'&"F<&gNj,M$2CN _&ǵ5D6 oy]We5uWO#Ai;Ԣ4-:c*y]е+Oh:kyq@L-| D]d7CőTQ f,϶f1ZMӮ@f6Ls'_JpbZ{]1 +]" F%VV\HD kO6"IZ@~(@v] p'͵E6^k`g?P^ \I a/"E |H)ޡDJ1']̐ jҒG,6"3Wsh.{J*BPbR<i4`o xh^W#Av:fK:dAFlj"AWVY#܅-E5 rSa:, 4Nq![uxK5gidM8lcOm@AOaS_uHI s3CyY\pQѦ#|?=qHh>Peߊ?jm*%g,ik(l>Ž[m,swR}+sȒGNwu&j'}يֶֿO)5iP)0ëP݋9pL˾z|SWoE?{ca}ܦhPA8Yl/+k#Eg!g!I{x&?O&(l/7u}<<W%ЉɝeN[PΣ&㯎lcL ;4/f'`"hSGϳC r p:O''H36`mk|$n× JiS^YS^Qf9QjTج 1E4 !xTܽ泳+LTeo we?oѩ!@DODnˠYZqv &G_"1߭ T mK(q)*4MX·Cb|Zwq34΅'Wv!.,PIFpBr -t3S Rf_홓X¤Gv!g؞Y11{'o=Up`q)[6*ӝ1Lv&GI}6,R d/EYھ451*bQy#+⓷QtHr3.]ätb0_vUg>-1 *xI=ax J#^ 4^v!50&WyI~26t\z ƽpY.P O3?rL2.%E|rv\"ec焬ѷd1^_}9)FORԋY2IȣT#?)m\K,}'܁pۅz;n~eUJp5! Y?1X(w$t.!/_)Nb%1oPÂDrupSۤ%_IuDh` @mB n@ERL)!V3`~RQ߿Aۈ&=UAԋ媫иC2Pdhnww8[Ҩ4&V%m:P2 |EU6aǟൢMWaEAxq |O.d+xYAa+r[6 ׯjo1[|bڏ5M;%DHbOvrjaxr;>-$@[8 #EX&Fmu7b_yچM uY -"*s_Oz{9%THc֌Jᓪ!w5ba5=~s}}N7ѨGB5lU~[򿅸} >'j\׍, ?N~KDk@|P|u6Sb ܴqRP(蠇"#nu\r fbBt4^JV*Ǫ *`ɿRzۚW(8=^'b[6,jLoۗ,bj@Đw30p 56~`n{QvVIY|k3Mca#:aJ(?NKXYӝ JDSBw*-HTrziD1ɖt#L6$4Va j[$jf)~_56)с#>v恙 _,$Cr밆VwwpQ֊{bVhdEcY1 \㮄~ M0:=5藔iձS|8;ao0ߧ ?_MH؃$_L@AF:|c hY^LP7ML,ēI#Wz5V#$ ü|*:G^`CQ_Y3ӳz͹:4~{Q #t ʎ" Bfo#$/# /dy_vG2:J߲,yV/ZB# |̽&;\Ny7˒[\W_0|Fh}[t~Z{Ɖ);N ]yذe*AY 5ąLG>mjo]V !<ɊJhHv.Og}yb kѦqm6-kdxEUtIv^" fwfJBBU _H{p:^lWF XfkJdJ\P{PMjځ3԰ EL@d/ C4&a6gd ʊb%?B (ohّ'ؒ׼}P#)&e W@H2VASDyFpX:bpʞQ}~24o ߕ%8ToWQ l?d \뱈 C6$}8`jNU \VhTYcoGL뛗M1-p'YZJ YU l4pbr3!>30$X:sPD&8x?;v,~W2?5p " ^K ׵@+ $L&'%CGdL3#p@q$и+ 1VK؉D8_7ѽpKBNlpo8 K~}`xߤdCHX `@?r|zȌ{—#2tkGϠ4ԯR뺗# Ak158TGZ`Mʂ ]~^Q< H5Lj6Vv5OwݧF9EN0mv(W0nt5vmtwN)zܿŔn z5WOcYڍ&‡.MyajW Ȧ]s|hb ߐm2 tnyTUr]Ԝ@9lJ|wQ!^w I I؜#V~Jpa7 hy-\hpb[u& "B% v*l:˭:Z2 '*tQ~nbZ|')^ߝ񔮸s~5w-Њ i?{ QkkrCOjh,'SoXD.[ mL[oZvk2$__f[(YCh7 ܤX]l:BոER8qmF&. {xX&%S} $@_!RU%? 舨*vi+\_yٙi>rt^pc)-Qm@p WuB,g-B au3wpv6e8l@J[s|n4 Qzsa3xYQxo52Y{1 EX2Ð!^[p^uegELDpϻ|oLsUkf<6}2-brOԨ%B쌩!jjx%f+STЙa #D/mi7 T| tǀfn}$ڞmVK@le؃ޤ--WQ_4!ΡYjG,-InXJy8t%\ Hf*wH 4jɪ6W-9KڐCC m(X $+xɑw^Ztu5rl4k^WF^v` xM?;_lFbjvM1T-UOѯ֞gR+-Ϋޯ(D[{CEgtf1K6 0 [>h9oLY\hkģt-w|HWKƺ*vb#y]iHH.aTF p^yCk#`7F?%< Z_4^ֿ+!y3Ex,8%w699;5A%>5<߃lL&` g4Jw5Wڵ!nH_Q vx_ԛH)R r:>*Ry༓b/v<'; j}t{L`dn!cmjU`I&VI^Rl 6M =WS[@LEhι?Z^]8 ;. 汋ˀFyq: 7WT[Eq!y8")9"7&g]3'KB?P`p%pxj(h@va&K@Օ jPB/fOn nxtf=^j[?|+/2-$|H^֍\? ");3Wzǡ.P,x@w{n+lRދ9֪imrH8TZ{DO5yci3;cEBEKNfw^U "~^ ma/t%l䖟$@*>ѥ./7SSBʖ}p(dtIkz+sAÜvYk_.av>J/fTU}%l$ҀԕR[gdL ^<%w׃!GW70 `G'8H)l葇S@.Rig& nII3"A~6s}s֑>fXFwK}[0G)gJp He3tjLXj!e>8L /[ٙ} G-U)k߭F->~fhMìhCK6̇?7b}9?SiF$e$E,ys_ j(BVkCDkl;f/Eixby0  TEG5B/AG:ꀵx?{}+< z)2 k8:eS"oG_|LLWUfw +mXrR4X[}wG",X`,4D,0ӱ͛~<pEЕZnMd'f)~؟  "!6E. o#C,:*6D(3p+`qݽc|*6@'2,ُc%Y2D(2hsx@]1X~[8Ru &u#"XJ5m x'o[V꯯kptvlڢ˜y@Bvk2[nmRbفj yYd)vn' PLZ?s5fks(elкcctTI2}m׺=fZ"8oMs^26Nk/+ٕ͏#!YY,:_ ' ukq|B4 TsdzbFZrlw7;Om b,.̮7Uޡ{ql&5'*:T}CNL`oygKE^~6ma|{l% 'TǑE͌H(<] i@&dQ$(#.o"Z$1RleWw)PW-yʎ*?U/ԶdzERDLRoġ1ЧV<8fqڭWse|TzQ51,%`~^ߌpJԧ9dkML3F~5& 5tyd-{f!=a7.;fֻ~-. QLkcZY#4xUz~jQ5ɸr ŏ2u[3>L[Aꆵź2ü_*Ĵ&tVTb)N,7lJlo$ S?ƽIFd-Ǥ.Jou [ט.rk3l/J+@;~67?/&fYTe 3,re=C,;w)u|`xr1s[F6sԼ&\izQڧjbZ [HTF>88h-y2oʒ7%Ȣ]C㾬^aJ5IצRE3-}U0ZQ kcFm]4'OaY~\hIo}ݛګa yc=  C+*&fo N7;[EINZba2jMs`#4]@ 0SɷE:m.r)+eq$t _lĩX.ח^0" s4v3M$|q6/dE7;]pQ<3PBḙ=" ƃd O? .A.."ԙԺۥyBҳ![)t"RcBoWIi*7{vY{~鶧TPW/X`ISX,1* t ^~3G+@9'DpNDmGJh0VH$2~8H4-ou[j1ġnAaR_'|z[LJhkp[,?L:Op8[BO]mn6@7B-|Lן9h}Ó`gpxrQ[~O\#O*|q6Pb4Z%'PHdIGVUZ6j\cu{K]I"-Ûx@h*GduGYhX$wF AXr?S䂈Ub aqmN'a%!,Ct4[5r4!h D 2D 8F= N7̺l)'%|ǤH + rg{Ņ}%X6%)yKUQVr5P,̫V`W-_މd#e3>΍ p_Ch9}-ދ*:N[;D^aeM` >kt5fVftOo@r#ڮP#梦͢ʱ!Wok^sdSgbn&%JgQPѝ|WD%N:1۹bMqg+mЌW!50w,} 2,aXYQJoxO1k Q V_;Ya5hWk{ōz[|Uo4m²O1@y$陸 QMR#XL?i6No9S.m'jlROj$_ `@^ k|˸Z4_3k`XiVК+]:b[f'p032~~1G@ ~J$"ef\gB&9}RD<;2!٬=#*ϚॴnO8"Z-.?ڸ Apdi GO0:$[[]֒ThQthSwS+FSkRp!' T|.e(gS _X{Ї_nփB,oDb\l>ּiAG/h^^|R"dF(-#UW8+-A!ue4D,jΞ>|T:t)֗Y-&e;| >_#/6Jef cyIp@z Q%=]P v.k=_W~$xgR\h /V tyXT v!zWz#xpCyG]F"bCInw/ۛ x <8@yDbm=)3_-+zJ8 eND# ,i[Jy =(yo}s,X] j78 9J5m%XǿI %I,7a¨bHz֥ۏ(bHؗ0"nT>Y2_5VH<$ٵ_|WlLEAIikYbrزTA)TNQw=׊ &z_X zqWY;.3I9$ ̗T "BTvbYee )@)[{MY9L Ü#5)K<ǥ-`ц ?Me*6 taT\ Ǐ0A!G$xX-lO0o_y [Sr0sAc?̞0v +LΦ2^;+QRCQHł%Ah٣Ҋ0j5l1~G\Y@G\pgUbJ1 GJ8f5-OAkgACv,N]P,<]}T y.V~WFf&N,8r \ vt&NP3Ba|^ `Jq@j^d|(SAU(mKx2{(ӻGR:cR=[TRUb"t6 [b@ބkśtM@.xZ }iv*vnYI9(>C=*4)b&p~NTtU3iMVnZe릺8XDMU?6+uN{Z "$L!ރuX]L͏GbN+NCu6IR0&5uA rPQ+ȼBF0>plDNĬxs? )j|_]@ituՖNkᑀWobxԢ'Nlۦؔ?i#>рxYŵJ<·̟!&),?Jpg=:-͌ETEPGDv:hO@ Fܡ$uuT2;2vh#K]i@{quڬA\#c~>NHuOW؂ 0 Th'$p݃Z_tkYA􉄅_og]2r8,Y 3Mks+$3D*8G%pa[0C8JYc뎑nex_י|6CS`ťBeɋlǏe ?\F &2aWψ"ރjRbM\G>: mk=fjdžc!X,k $.1/}Fʒ/V}u9̉-FǬup#)^^Ԝ{ \ݘ3CE7B_}A* jzc,A+*_jKU+TxmΒ_PKIаZۢ '$/ 1vY"[?)g>>N ބ 't+sbbA(v}3#<é%%O#5JDVw4Z+nd@Sd+dnp@AܙzBW@j%8Õ _.m{YEe8! q*FAFQ (s0#6?>i7MeM9D]c>i(a ;JN 31#igָDw)FrT :l(HDv:_ 6./0?J|T^B̪ @JHVQE򸰣y-e+m" M3TFU[,jbQ1{oͲ|p|=/0U-NK#1fI,I Иf1Ę-L$vϑ[9^ՍM&C$eSXء! eC%eIQƍF !,I_i P?̀-&MD)Oq&Wꕨ%xN;HL=MxT5/h qWX(կ] zovg[V{C@Ta{`SUdN5z I~f~Ԟt@qw9g},b^BWDBL|;v8Z7ɗjYB#KҾjmO0' 0QgF, AM"l`sw;}Pč) o Ѹ _+̿8Z:si2Ldіù$6e)f0_ 8+tʌa1˪h/W:s=Bjc蘶L+oVq]ǿBuě/8H &38揈xf1*;ԝFA?HBE&X|рf-H4I? lM""ÅN%z >[PͶFkf r)~408]Eg؋46AX'ܠQ VK ^Ļv\$rkb3 LƐHJA:xMCBوMQ>xt!7bI]C6mWWkvLő*1'nZͪfrXu9 ѬR=O$,m)d['6?y=wȈ sR!,$p1Ձ GF/3+k]Wr/[i\j+oK:֑GX 7LUc³<|(TgH}޲a.dT *H$Zsפoh@Ԇ$1ni>#ӻ ޻O#)"y!`7lg("`&""%D25P%Ew[&ʔS=70 I^-64Rq]ܑYR#3LD Pt!H_c|[F_BM  qg~2H,=bW8]hwWFN4pT5c+ah?-L؃tZYA>A&5ulta?eic=>K'7vY<%E]ъAUEST`D{>o{y((:H*x+l%a 4Mz#"d[CZ.٤]k^7=t?gW,]'dN0ZQNٮ"&CD8P@k^`LjFQ@^@?[zмJ"½M̚:kZzCIOuĠ'.2pj6 D]\=;qgLV~0tB#\7pdc;N*ؖ-]͍~P2;*C7XS6OF`ϿO&gcs@du}2WSIQ׎Q\ 1RYg@WyD#skslMƧZ|έ@AMW|p ]K$ 7tkGJt'n7)Dm%70bh<nꑨ~67p @+|WF|o %qSkq&|ú%Kj;Ω߷.w P{1 ~L=L;Z2qniyqc^UvsUXKWGb;Y*=A*($ ƉzH>7՛$G!<%LO bͲPAX(˹)=B.=A-֘VwC"U>+J'vvP<Φ7 Lg|w1LCI!pn$?~m  xTp,*0 @ $L!l.MewevwGf62qϛDb2~ ]-2WG3Z՜{7t!FY_Q`:)6_0ޒTmb/]EgvyJ~AS ZP%TIT u}7vhn>˸6tAB\Dd%+O@7+ή,^ Y*bi3`32eK<_) Ic8s^jf|K7;gyцإkOsc6 žbe vRס%qe]0E -fQe6ޒ #Se=QϷx"F7fb|rJ9UYҷ s%o&XԄ2HDTw1xXG.t{& }uH.Sq@.2{ 4h!0Mw>;h  o8٭kU+?yY6.%[ rs@%'zCF[!уf3~) }B`v.o^6*S !f5鈉K-}ݠ{ \u6w#E͋?=Zy1jwu< IDP% :,`8(9hC ^My.mׂN^3e%~7Aۀpôj-:>im0/EC1; U~eܗC!7ԃEGp7A@RF\+!7XR6ŦFZD$Gi_hJh-npt1-U=H|Fg=دgA <;s*KG=`8xŘBXt^79TB*>R3sfqWMtCn@yK$b6=ggj|c#ՙC9Y :&o6 Ziߎ s!S@3;~.:3gγğn'nb,F+$+n:l{ vW<9Lm3"XOƸ ;A 4 Di+CL,g鈴%vCζڢNj|}4ŋmB6$ɼc*@&ڡ"ҝ28@m&Bc㉳i(L#TeQ4S r7tܓj~fKls/>Z~!Y4l# ^WFtx tt`Z#nK}XЎSgòe)$rD@0y:O)=EGۨO@4MIk!ِz-h)q[>5KNoR:odDfe,V 5Cػ&tu/еMGul/Wm@+8y[-YzQj 8@Ņ!`pqZr od&-@`qOWFǥjұ"E0ι]?̄| Ss./2NX8`?X-а|L/0e6>3a7!ߙmܻu:-l -\Y6>Ӥ=G9 3Wo4E# {Q, u\ O_/`/,W%L"!:S+PцP?%"C}@zU-PP\'ٛ'.ýp$w_}R3"lU38`gSnDV}N'FCx@Rhf{3͝Uqb![^+<&ȶK)7߈.-ĹPpu܈J&jvˋzGdyzYBs/(v--<T*z&,f Ԝ bIEQv{l涿Ud% e咷D+#PVT \y.ancŕ+&(1>SU8[b]<1\`P65R \(@ %gv|D ݭ8@,?yi8p=4-ʖvCHckmb4Қ7jͶ>S/W͚(/cQ{+VBͩ8XDǓK_Ϋט<1pB\BB'XA]ې߸5u%ׇ"cz[S<KMo4{qdy#" .BAW %9'pâG-Tp_9/1sgjs>5QRcZګp2+xhd)-4( 9 zd_PǸV*EOP('徲߆2QX5z J1Ɵ,G8moua: }VG$O^*K֣ PGd3O ^'+5e2(t@4B ^M xH|<*+ tU/+KddcE\Pit~YDǒt|0Z` ѵZ9Z3[|(6(TKv֋h dToa ܝb')qo'@H HN@_lJPm8W÷Tou5z/g!osh` ^jvgDbw*p^7Wqfc0aN \cn˥;"G]lq;URBwTQ(j4Ȗ`XAMݙcb$V'{tp@9kFj,Mwt)4=|Q+Q> 6x4C#%NN[! FkL6 W{'_bؘ3L$w6@.;NDUYv2/?>WWUuӟ95b嫂bT[ C"XUmʗp.¢<4SN*wDもGY>u4=F%%;t"|IN݆cٟ{#[wpgkI{߯hvtP0͠ ʌ) #u~t5Hhc|bBik JGV9UE3վշF1.;ޕ, tQ{6؋MQYP/bi0RǤMڿdL=Ќ/ZvbINq^iN'p&NS)8k3#pLF(ޓ+9 )iI4A\!yZTw2+͝PKҞLD{c#.G[4a-1+ $^7kj#bBߙdžX YB0qR'kR,ڠԀȫ+/A:#O%gű !R|pS5| Yw'~r'أ0&I3pW-H8=/.@ʵ m+g`')GhXebv] J|ϑ͐f cAzJJ TohTMEvf[آ܀ r'98K4D]ծ3_B%%x;<*w3rUdطƙZt>*X&||bGsob0@>HQ J*@U'&gˢzN B4p\Co{XmNq#2~o 8m[b㤸,%=;͓ɵl5Rؕں^ЕIt9h}C+L{Ş`VT%;kXpyޫފ&dz:~rqD۹0ߌ@*,ƷZ@ Z\PxL)x$Ll$JYQ٨žUZIP'@|j<BƧ²(8QD0l!Zxk,ɀV]=[&:cW=B֝a q+qʉ"uWyNbag71S=㎳[ׁtRMppְܰF,4g1;_Ey9,`9?iPh ߒ[J͕W5nA2&f#%m ~o0Б`U<ϵM Zʹ}"L/{Cf$Ξw.~I1N~Ȟ\GtqQ 7L # OAH9L /gD,N}v%OAJBפj;im\\Ɣu }8‚a)Tb{dYQ `q^fHUWr>$o׺@nW t$!yGU!`XhD W@P+XE~kZF-ѦӦ#=,Iד'?L2w62}OBG宊Au٪V jbJ2 =*0}4w?Ea 잃%곅Ӱb] !.k7 ΥvNڰNycfX|paz;Ү l͘RLiIC0 /XS˸!>/(ܘ}Œv]WU'ɨ$b }ןs^#/O߻ #/16q +1ӵY~?r|*w%ܙRU`4~f :PuÐ>E@gXy }t.mU(ԚDg+סy1Rjֺ`յ('q" 3n?`@Ynp.v"r?}W[@Y]Ru}qgoz/I(!s>s$NC⅏V3,*$Q3 >a79~Ar%c{f$Զ_|HY=:ZƦ4@e)};zݳ0eC^>ۨL>ʾY@kI3($qKr3&9@>32^E@E!&u~ac7ͤ{'"6 fa3d266#t} ]%d5D(K(')5emMo'wUhM:CCn5(ByQl .Y5|11Ǒ4O}yQtH 1G2ؖsaEԞlZK)/[Wbmk $c!i@UMqTg*UTbO߿g"ک1^YNXPHAHVV ~3gϕiiL.]тylO7}E`^n*OD2/v.dÐHT])!K%5<\)xSq?ߍ'?JC `^<.irq#g+x#n?%Оm3xd//~ѵ"Rԟ gol +gT^D74]4;E`R#RN dX~cW"x4胍V0\h0Y\mrW~h>{%6Gtͳ.ipt>5v*{TI|:ʈI̤4vܭqx @k>e,J j>+_!Gs_92z<y{!pbkeK<-!hT`Y94#^{LVLC\6Mig&>%Af cM[/˧ T|WJP1|jŒR\A,* S_qB|m3Ot[vjm˓Û_V?ote=#ِP0s-8ǫqOky_c+w\RXš;hn \cU1o[iΈJ r_[3mr1įy\xK)Y&.?;V{ozgG vjFmFD}Z{yǬ1Jdv]L?}3csӍQ|Zwm#,@IPu5ݦCf: |4"l+/("I猋  >^x֧PB!q@[!?8ʪU?Y >/}B1Jert-J{Dh:Xi K6@プ}Ϡx) \=z=>r1΃}PHQrCSZuxdGթ,tyyvnMu$/C=Sco=JCv֠Ԍf {'ݟs Mcu55^3hy$aBl|WIfXBxF- D#d5@W '/i﬎N?V5)5I A~}HŽoZ~v4j'8cԚ#+?gUCi 'ޕm_5E,j^N53 hkHwZ=5PmJ9zr8u:@Ku(KbJ_h>(΃lUƿjop Ф`yXi(6ߒfd.Aa`vPڜ ~s9(~g[ -M1,Hf%m{%(IC~E$v`֐k 7-UH7MM˞c'+O69&#[TMG.3[;lzZllp '|*7i(a$ yl3iڌ Cx4M4_SUp3 _źYMg-D}estCsr`z,%0Z8ǃ'GpQ;m7|\""1Yl~ҭUĪ @Iš j(>boIG\Ɨ_L? xX򎡨ӑ{ mC7a a)+k9Qf]ثo|(C/5iXJ`<}se\sD]TP Ս x$Fo{an^ @`/dh%KjWj_ijlR ٶD踼57!pMeh܊mڭ%W/x串 YC68 MKXҬ7[-(L8\@2G7Rȍwb]'KM4+Kyˤ:P-SMK=9ԑV-pO /LElk ”R/݀bZ!LտN{svL@xN]C.YoPΝYb{f{sbI1]owz5q ,`W(ݜ4db0ٟ5l_݉xIST}5.eㇰɹ-QQkQũqljVĶIÀ}tӵ@& %Xl̡~nv- M0 ']NarSOBSI9G|a&@>+x~hz?Qͅb O͌<,mMv[z82?^T-%iZx?WMeIA]dɐ͸|wܙ> 5d_!B2'`@~؜% BDJJfUG=FV/9}ղ<Ri([ɯ [=dٝSw`K̽ٛ+J~zID\ ?f5,!6 cE634HU7 pɘNxدZTR5%M^KTPMxSc/IQ*,˖G^XhG3mOL”Ԟs=tŴX2Be!vj1?^΃Sf{coZ6GHݧ'jf o,_ZT܋L[m;k0 Eת$8?E4_ܤ̯,A>n%P01&[ i*̆.ݞyMYE4,d}Q½Gŵ!7(͇pat9YS5Ȳs ~j~$g'p;we4=MgЋιX VM;g?7]pT " sZ/呲z敷s#}IEXVfwٺ{|_OMCxPtW ":1rC%65K oH_%Q+>mg1 4LfTsgXP1G-j0?z{㮏n?EeRlPE(Ll[2(O껯y=_T".SQj S5'w tj##`65rIy9T{ՐxXuD943a9?3D+Md d!Λ;fM$,\]߹-ה՛I䏲_09W@-۫ߩ8,O!]o whq }az3`Z>B3%OOfſ;^tUxoJ;sg|eW k>"4-4FQq4-o_9mc^ྈ8vJP"UDxΔv&|/ XC\Ǥ Q5^*+ -,^NAM%Bw7\`Q2AJ|޸ D$8+sak[!Kv8r^"W-ov C$k. d: ,>:@,'cq1F]j0oKDOVf!99>:,U/1/+־]+!Yugשּׂ8`L>-`-DKPFWAq܇ INdZN{, .M> ꑄt|y@Vmżu{;,yCM܃ޠ #`U%SÇ"Ri|q(ݕZۏx;pR1kS9s\~iлPjP$3ĝK͢O7o|3֧[Hnl&6Z[ws&EUj pcn/XGr)OЌ3ֻ&IJ}_\?}}NE/$䲭]@۟FFǾi^bfxP3GЄFqkĿ! |9K6Nr`3dҷ~ܤwG5O'uU.}hF"%tu0iTĈbwZA _Q?c5= Z\Y=g6D\p)Ύ U'N]MԂmF^-'.'rvҵ3'I֟>k=RzJ*dS 65, o/q{:e\Di n`k>nB9xj%9p}`{$g *vw:{@C]jHDl~!YW+ܸǴmio. ,"'^,HgO _\x{E\q2w勿*:--7RrS E5 sK @>I͠}#s U!c]n{D_YLScfƁ*ظT\prZT E#`fbp&J'X!E"&!!4Ĩg܅' & "G+s{⋌m#[T']*^"醏@EuR%-ZH~̲.E^Bc׷ƭ oIcBf'650/K*&oqK^\@EOP?1X"\\cMrٱU֣~[I=LPuYg_9[-Vs@}c9T eJpNO((N?,!N%ǾL<|?y j`7֟o_?\JuR0%=ES4m%ASa &});ۤ}~Ls(g{>ŪMHme[q)'ewfa)FH[Ev֞s)FwkH_-u°xRrˎT.W i9jM\pM w9?GV<:8`^%2 &PzРbk'^cKϺY SriO/A=_G1JGbm=u>[U`E!=ıa@Y&VXT]yuˆeO眤,!&\Ճ9X WV"3== e…c&|h6e:sDĭW/9n6~4L"?x/>A0$rm͏5y/ZۻJK0br9V ," [qM{7P!:>%} K| pYm ڸ`ӹn!y0b,D+H3,wbG-꽂4+ς`&}ۧ˵գj~a蟎P XY1uJG.M3Y 4/J eR!lH%I= |`ogE L#;ʠȌ)EuLyK(Dh&ZhZhJ3&©k^Q[K ~T2OI猴ZxR+rv~;lڙa[ 1Uyo Ӝ]Q>%3 oP'c$e/+2U5Qc%+QD?Gs\Ϗ=_ԧXO61F()>!Bڃ-ǂf]a52weE8X[d֪4^ 7N -7^rZ]f#%1hjPƵ e5Fޠ[mIO U$[RL7=[@k!]S~7~\'E,}TXFl?*J&( nbMC\_{$y=9@a l*umZba.`^' Py5pꃔq§r&}?Tk̊L99yDrg]јi-D-XI޴ I0J$H*:7TeLА(i XFwCwW;0ddX[!3 G!w*[|8({G7sА8eZГO8g cb|gI:~M3鬊A* ^y/cigk'PMUtUGSdCmm'__!-Map ^JZ UN>ȿo,q]ŻSSl+{~LAR 8JA:tpt;/?" -5޶"ۡA"Ő>SC(rg?.w%,SKlϯ)ktbLqflY_iQbV<܏+@{AKT!}qZ9y.|Rr.6⥂p[- #50FI?m Z[cYѐ ]ImkV. ]0u* {FlM:3d5&zj^E}ie0_l b& FEKkBUJ4hAo0j3 yжHx7.'ŇY c"\ X1s+S1mCcAQ0\;DI9*#zN4DHnߧO4G6ֹ) qs/"MaSC<]D& Q}}xiC֏1zU lun6R06ZBd.ν^qX1\jfU3:Π@ ǃDޫvϙ6tH~wJ"#T5 ["PFbY5 ]jb4 >@hyT GEmѨ-Q>#)] ڈrzr$'dolJG]GsoY1(,~ NzPhJU`OmpɠyE{DR%,7DYbCi7D,6󔑊5'9}_f5H[mvtڅ#R1H@0d(O A]֋5 ;f7A(vYsT҉B߮dBoqڮ@7TEz-[T.R"A 3ϕ\), ;5ɚ9M,W d!# M n]wL;cO F7'] qE] QMR?/ ezEffUqKn?x-Lgic:u!EH-x_UlD2}gZ5@'߷,kPglD#<3JaXʵ@Uwth>9Զ.@/\,c} OjOLJ 3GzrBzFQIBE -ysu5zkD_7Y~<8?]aI#FJB˷q-E#QEZPXubCnpD'3?,ǘ3;W$7<*- 'oWvih֊Ȑ>ed"# ";ڙR*}mf6Z ;7s+و)G7<+"$Z p1X 'Y)k .8;q E5bD فk.r N7ۙb 4]CQ^G)H,?^7]ߩWQY 5|YLwlM vq79Ԗ?@Ąk/ `yTg~[iPd0oeIMPpn1>( Mr!Rٶy LWF:M3,5U Q(Ҿ:gBÑ2 RrFf;p a΋M^fsؤP/0/\Z삠40DB+Jk9}iA<cS)8Ww~"zcѱ׀)jf n2SU#TUh\\r-^%hPZEBꤨ^s9=0KUM83{"(?jg 7;k߆dB?u]Z!lT{zz q&$v,'AmYܨQ7](de 6#˩k#_4Կr)sp 2 ~r~(f+x|CP|_86]+L73i= y2?X*c&#݀*9r`E!M!Www U/5C&- J}alopc-q4rlgGsVʹtM~ L̈́K}tLX= R- 7{dG"XPRsw-UwT8]NU@{}"0]H6鬊ˌ$?oQ"~Ǝ>c8oqEkhHIu@)cSX )^Dr}Q9\-%9@ M;|}" 4%+=H,%VB lS"\Cy6I w4աB$lvPq@3;DJ!Ջ[MX:6i藆+;/Œ!P?pXจ.g'G]HK/Rx^m0|Arcem\n OZsalA]KlNK}2̋YX|0c:ps쉧+pS²6Gʹ88MZ9 "h,Gs+umF "G1rYIDtyee\b1Ǘ^nH r C1 SEA=Xb6saa0](}N~eZ?'z Nt&4vH[vl'pWa޼4@A^Y?sk6wm+އǯ帱p{$҄2¯-G+#߭ Ϯ 0%FG;_j | ";t9oKGPrӘ);-C/'ܟІ\GP"&P ''_|2pD\2_V.C񠱿->M- R٢"I)kl_P~ާe5ͫ>xĵ/TYnhnF׆'-N5ihch֎"m_K3erI)E8wK* 9 r$T'Gߦ-Nb>_v6/z5(ᨐn v EJUϛdh $ywX׏*gdnh=>cDZ_1,w4B7[<}{a&>'s(ܙSDpPj1T"wfH%]?0D %$[uHD{Xh@-b˴WCI9V).Pg&9TJ;"П 4D3ɎF.LBM!ib=:r :U@8[HAlZEv5q0Z]XI|IU}[(tHJh+W^9QYIIO.;J0LO!R#> 0 ŹBQB29?}'ezRdX7{S8+J+~ Em|e} RhA qm> ^e$\0m Z&;۝QE*ߺ-į-LյY}q9!X̝Y-z1ٯJgp*CE$~{ZƦ3Ցm?PWCj'VWz,QZx^X\{|:FP)U^/Hw,7m3vQye>?O4vLߡ{0|{DfTua*+SIB W nœD30v-*CQ2ӥ=aM:Oj/:<5TYx70'%xPu\k)42(oTZ[|kvMҬŽY79N"kٟc wh#^u"fSUEtŪ kTþo{1aX^./U֕}ejN/z8r~dil :dpkaZ)L,x_-a]Rv\ jy=}gGy˚$:H%";#tohE$i *k?K,IXq{y&]uJ;"f?j^O[׮#Q_圣kWrh`TF2'0.Q$RdɰQ5M#F0OBi<iWR(xV̀i*PD&ݽe?ee|'q3{H/iڕshlmJт ;X~N 6klu@uBL fO!LΖ/՗XĞ bTeii%u@آ]|bC'WrJ5dHbQ(C Aj.GG+3tEL)%k#Jy_/xIVfk{eA\3"BT2T CGB07gvq0Dز9{,LR,[v~J&"Wh+z=I_k6uA2#"@χ lvAy]s#HCk~IصgK9eKzQ.{V`@dPe8@P}S9/P !dd[# үWVY||3r>|LNky(wM_`뼡U' Rnv2s|znrd! Gsajh~Z7:qF.k0]U ăUVw]m(R|r;a xo&o*tٓS6ɡf4.v(EMԒ,_f&9I dr qux -Su-:A )q|5.zhWmcMgf␥ $\gVv +ct95MҖ2[ܧU-dB xT=s 4#rӎ.knͯnYESoPOtP +C~C,1ǹvE 1%XHqg!tFQUGYCIlUwvO8=1)숇7\ٯO{6벁XeI09?hU@2a?0!oW34OCFF|CヲJ!n)qk]aj?]gx_C~aC-a}UoHhlu#ȉr36"MB(_}724Hg3=7c&=+?#d6 1 ܞ,l{StѬ:,(]݅ NSe&u![l2@;yiPP+ɩYȏ5k%W]0'#O$>SOB +֟͟Zj| %Z W:sJy[FZq+lF;pG_Uq}"Tr[De9 =-mqx]4 bg%d\ F"=qUr&j? ɱ逶:^ʫɆƩ/'tYEjhvdsUr3UZK:q+z J*S^?]ɮS~3c)lSRFFs4L&蔅G("Er42\#g1 N?o]ՅfqL:izx@nSE)> ;fG\vܷk9u8/ίT1"*(o^BFw׸|-I_WERiݒ܅D\)wźpMDn9-<܏1X+>! *gjDc2L[SKx">>}cHV2x⽵r =H7> [uRzS` ,ϴ]mZÛ߅]P/WN Tle R՞uJpAGʥ'4Xx !<({}7xL%t9oy=t|m[ d^d8]5ȶ\l;`>JN\UY P{ꉏs rcn&(!6u6K8Z(Jq]d3oͦ$Hcg&8¡e5&*LEU}c +TJ)|{ۇ. ÝwNْ!vU" @x4R9b7YBՍBQ !'UR8W"ZZ4@^QUm 0 gE9zXhAFC$:tBo4w8֋%%u_2#دRJWQ W{lK_ i^jMS75wuʇNg8%ߛzSs1g;Ϯ:.ߠeMOS=ʝ# mB0`3\*E[f4,#oJ@QPMI(-񃩁S+! a.pjZ$Tw/(d>W#CWdrlrZFG"+\%"DSEB<2o0.UODڢ5B7. %!RTKc:Md Aem yyKG_%kuYW(ͦapE%|Pa8ixaQ[Fec.J}UkP{u$bp+d im p Cp]N*6Oy`:K7FI[Il~T?{6`-Dgw*8{S"hrx]ikMvZr5'Ī`"vܿ!Mu,Q ) AwjF_3ڝ!(eo,'3|Zt^MtnbRe>%I,@^F9ܟJǮ+3wXaa#&GAK8{ 4v_/9tGqϗ:zm J抮>Ptq=΅Tv2aIcbE# =YaޠmrÍ%mJgpl s!6\!^u="AR=8pֵ3Fb]`-jC=%W*ajFg p0KĚc˨8f9.xZY 4B^ EL⃺(OM4dݮ/2o6/Mm4Ka?@ {@ !6$7@uQS* Z8u_CaJe4E+e&*5]ԧb@~qB*s=V:Z`Qn t}.O4*k} W%8R֐s3$ 68 լ ;H9 &=xTP 79 ++,yT% >UwjzAe;KRJq&7J\x".ZO!;4oo06յkuC6ЕM߂0`)AyJNQ‰Ӹ=jc@t=22t݀lp*>0 MytKQVJ;p ,(JYf9X>PsUr(#.z)X[ Q,-26y 8 '`$ xP^!Uգ#MͭϩVL> l#2HVQ%;s6UP(݊dO oj*17J< GYKJdi[@KHNcH_gYI'ݯ 2ƙK`1צy{;2 TemgFp֚Gs#dM3Y_^8g@H`ld"psyZ:F}о emfb5n33m%|2 K\R¼} Pn™ 2|{4,qH?ƉZݎj'O PBkSRC{z5m>w;Mmbϥ,nZ!Ktq’P \Y9\v3y4_C?mUc-=|Jm(ƴt # !B5a<ݞ$^|MΟT^޷p=;C v?nw~3C!':{nE_b5Q{_xT-H 69CzASZ;` |`ôgL';MEݱ+cAx}̏S-1ZfPh,uFNλÆL<3؛=ljCHE)f3PMJ_0p1zUϣ_S +2od/?+?ԑn??svKXfzm{hjܰe#ȷ-K!疎 ]iB\>_ϱy $bJF Js6LC'R{+z8'5r^2aD4ߎ- -5,>yZzQDQPds)NU`Ya;aUGW6~:9'R7jЫdx?HتhʍBCR\2g* O gcZH[bXV ,ou:t&Z$=PqS^7֙(VߚG))p&R iTEGdZee G Rz75]B*wۤuׁmPR8&o)]yScnEVR.8+ iRkN>)wc zFp*REll;\U!rf0o#: %1"I<ܔ}N֭:B4~I{7 2ʺ !GoS-Wjw^G%}$.ѽT%ʠIuPXw(4z[) vn]=H *|(Ko2nސVFA}lQ'd+gfWJY%<ҽ/Mo`re`m#8cgS 2gRɃ&[T`ƪ2ЫjCD;O՟YH؍I0PCEdh҄]q*SHo[ _]2V[4`TAZv`{gž#QE{ t*7FXOmfU]:{'dqFU-fVjJEKţP5-(ftfuo0#V}.&t-~#EsN$wHvgbX;u<ɆY:׬Yo+Cvw=/0*E^X'_dnQx<Mɼ!6K4)mRgq:C4K]@Y*XM(_Ą }vutwG!QyOIŐ]E ȑ;Llz/7 *7xvI(g@Hw_o ߲1iZgI1릈UCKbuvknE) pZ麎P7σ5b FB}{ߔTGdfY3@y#0E _#[b֬~܉&.<ӎ)jHu/j%9=UPilv2έyL$9y¥'G?_˼06]|Nd쟸d̈Bzp~쩆~5zZuMMl1~l"X5s8B)pRIaX'{Vy )LFц`M|^K\oK>gz)utHA KKd+M$va|d$sS;) ssaejjhj,vZg{h(JŜk=Ql\bU%32R͉wI7ux|'Oh՛j-A9nfP/0[vNc& Bhx@vՖ)W h1^ҬQܡZ{d3<7";1spr$ze:&^nT(Md? tD #<^ʀ",|vmYy|kDR\§dHV7?=Wq5V ҀtS(3tQ>!Sn,sW&>Kh  YHCR''.)y܈:}n,L5xkl,]o l/TPY<s~.lj]zh(\|q2:Fm|9*0a?(!/N+ݢGG`kIa}#lXs]U;X(Ւ3|FXXzl௃YpoDg! pNF{< :(`$܅2Cgxb{;;=!q %%1&gSú,t" 3G.͚F'ڛ}vsR۾;n K Z*,LnjC&KjΙ5Ԁ{9QM%N3!&Rɂ* l^I)z؂CW3̶+,fӄsgkb4]Ѝk4 Ƒ(.ʅظ<:`WKb!ibڵ9;j#;:E[mLWtsGiZTe9e*? p`OP5%%D1r;Izܳ&R D&AVŇ$=ďvWD)[PS`gf0Rh@;y |b_#B W>VUNsvЖȡ6@q}OVAmv҆] !@rKqoC Oً_~)2e9Dg?u1Qp=.iW(?$bA$JDL)QLm CdA?Vgeؽ+b21 WHNbّ^VXmMd E՗;~$ vHg ߓ?b*z4c+,m6^S?ƂqHV⭍ ϹRȰ8CD* p*ˆu%#j.UG}"v]F5/9iS2hq䎐.y0` %vnA_M>(vX'sDԒ1$?Np-FM XR6s)K-xIv ɡDBQXXC0y--f6 d=xOwz3C:5$:p_L->Fb糘R qJT/zԟϗu50V$k3SlEx$+ieV 05d`*.**xgG&Qgޓi(D@vw~L;wAT=VMFZ I —%X{x ؎6WPZtÈ0k7?mKk3zxV(~ b\'&ONj $C !K~WZ<(rACJ5%i9:M\U Đ(jS[G$XyO[|A-. 00Z* ] @}B:|Y@ع.e ԧIrzP6+mdke'6E'Bb nEhuH:| 8<]QNd bG>?@JDێ8U3.l $Y'']mquQlKtRBA~;v_p8O,i6m_ȿH-J"!_j|ޫW`TL5QJ"> )nf[hY'PT@Nz3uX g|eyr}O+E S kU&?q"h<%yJJsh(}3`1:S` x)x>C*wVjFJf"7##& .+Eqzat.S83>LLo  ц} F1 E 6{{RVch';k_?PYzSNI9 _$."Hy9+ՍW1{4s,TW&xA:ԻZVk7YUƜ@ZLR[W YR^I9?t˶,F;|4=xzr `UL"3p NiI-`\pM5i=2۳)=@ȹm*456'xokOO(~13Ē#s D:sA?]oJ"png ~-Mn{iӡE#Jtc IeCn]v8*^gj~6*")k\p2XNyO0QN_jt[߰2HA?_>%: 23XTtvCsEj5)3oɔNL襾a8֓:EQQpCͲG@޽$u"WH"r8/6>1~z0ףPdN=ʖ+39jy^pW!"LSEO⥓:4 .!Qy:Nb]Ɋ\g;WK]>iG" X9lѻ9$rx'1w-~^T; w{lV{X1;fSpFYޣc^@b LcLҷ늚*4_i! s2֚wuZS@zl3ELfS임F]}+؞/ nϸ`) "0\c+JHzRl2z6&DU "&iE33Y)m)sʾt|bx a t+GۓS #2B~}x#_fj+0.~-(Qs<ie7 J`$/oXjÕK@D]%"Yޟ188mgTb_PP؝Y @#J:Y ˉፂeR6oΟ[t2U /m[q0U*qZ{ qQgFReܧ$}}fh1b=ih9z.aPȎJXdSR )Pehʹ?\jk3F;b :-'Mp})iqF v:N_Gw;x,!7F|W_ ut҇`~9~ź<҂'(OhgvDn,IYd.D_$/59Ƨ0n8dOmU\M$sVd2xbĖ*2;5=@wjm;YGO|󟵠e0 GcGrO6™GSL[4ՂX%cѴ+l$x;xIIbD!.j"OrQѢM0B86,pNXw_݄qvᚈG*0h])"a".Ip1X;{ sO 8PO#ϧnyy'>}on\fWV'TxVVL7Q̀oE)\Ss&⒯sxGdmR[n6;սӫE;9r1dy)Ku9`FL(|=7c b+NhTwAteA洉?WE ;+4&Dݙ&j 9)brj"hOE4d,xv:qUK<t`Cs>)'n/G+B$H3Fn:V_qv5>yAa9c;< m=xCtqUbv?kgf"O,[lCܲ>ҕ NJS8 i1V7!<#x R!5`/Ltj'ik突9?HsK_}#8'uh!!3toRru>͙fQ ӥɏk[ NPEIZL0H^w_|}u%v~ە-=[ɸO5K##(boE{CT+{%|b*"ZJru hܹOPg/j]UHެM$@u?R2qsmZ?Ǧj}~yyg%9"7#{ʼnXxhya{-홖pgCn+.m“<_HmI.pS#FT(3N J0 z.6}H({ю;pwOŜXm?{Y xo2]S3i{"LcŅGUA\}k3C^Qa[H/+(pգ*bzJX'?eVAeh.+WdjYۇ2˶c3 0- ȴue 49 [*Dό F󟂤+OqVcম p ?@}eb6~:O} ~``ڛ;KØ6iDz8d1"nP0,|0//X!T c,a` k aȉ& dh(HQ2]hv,29W-al ~!ʻv)2Hf*XEEשf8@\w?jAa|RQ<4i4@s'sV?6Ĩ_,ń;f,a&ef˛.:v!ǓjW7  _$tF|T[-0V+(o. qg&{>T ];IĹ^^'M| Ĝ/ˬqፕi,iǕY{^d-l២ozR1Y^Vlvl|t]O끠Yh #f,+!JV:-γ_0#㌍jGTHTǠ!mGzf F,{yybT<F{ ct-iОC|[)m/GcjTpyీ00O_ٟЕ䳍JFw69FM-}|Ԇ47oeUj|0S(>obU{i2shH\bH3.]E5 /=q,-HQHdþ/lQASe7~5%y'/#ڑ>PK5Pꡲ7y8 ΆYeA0 0ńk][ly,^n;`"tUg&!4U<  Nk{_w-*R[+i7zE@Ԟ|:qE$rAxpS|ANJtD6 -%Ox eAgu*\VHFBW!7ۆؗvP(1B;7 \}`Q]0Xaf^mBTzgE?o^C<92>`Ϻ`Qβ^Sug*KX@HNLU"' dxg ;5Hȋd&kTC @M\͌ްpH1*;a e7k{ l%,Л[C1yrܱQjs(KB)n%4qWDH5e-2/F4cu4*fR%'eߗ Z.ϭ 3 jHFxRg+U;hyM|PۯjsRtq~ }. ԈǬwDNS! T4۞!׎_}H4kص +.aC(oǦ걘b؏"T b`hO:Ӛt)4,G8⑿ANegd-V ΐqD!AAs8$v.D90HB@@ GT,+Jz1#¼; Bw<L a* ? D#,o{/и:FK\X𰰼@b76[y~ 1`_ډJ/X7`U$TOMikY=XPH `Hv5_ǁѽI0K Ci25 s@@ SpI ^ŬN@/*/%䘑.c<.'G6C9JS2 O:+OR2VZ;0IOv;MU?3%ٚ^$} +SRdIvI#zzˇI(|r?>!n9$,:t*oD*@9_:cFW}`#6 O6~ 5K7g̎ݙAyIǭuc*' *DUj+eyP?(|>(d˥{q磤7+fvWHGV.:A% hah0a b,i8baMӫN}DkUTE#-;8p`jʋK/$5v 7[4Vwo 8p5/FJF` UCKHŒ GV޷A˜z'l.:M,o45H'p 7֢'>9)Wc>F.y$5@'JHPz5a~_hk@`FldfHONX\T"Wc~.z(`NtyġD 5?Ο7.a?6өhu㗼͠B#6?`9S^VU"k{!.6%Sc*_6 MK~ˢadGW?S$NKԐ|d Ҡ/kl]RD/j#6:ZNkG+oCf`g(%ߺD3hy.U3"  p ډzr˼s}&"uobZK*42O>ICiH{}"Xm8xJ[U)ʫ*Oͽ6]A'qu[DžFJ4fwd=—`(󞧪bTy.(i® _zBp\Wڟa{JhE$O^lKf OcKg;!`(ivJV^/B q>4= ?nX~$Ѵ{A(*91nC]gE4^@ڜvmDB 0ڏ}Piƥ&2ܸ5Z dv Ղ_fKr^إtňEO!2Z!; |0E.ԓ)'VDc+KX f'\v,f#EY Hw4H^4`;Ln` S( @@E}d{uoDzz1(ݒWcyq-c%xR }E+R^ȓ\r_VJ]J_v"DW?t&IMtū U;b/[|nG(';! P,Σﴥ}!c[l6>Ca9P 's40nǞbkL-s701$1fv1[޿sqhrS݅a? u観 WQjf(ۨ=ԭb2ty+\°\xݺO W?:?,f3랒lo֐^JsJ2d=nɴ|oJ=4җ668Y@m=/O>y~i[+-iQ7^LG5JD^X2LRJv#킝i!Ĺ$jSt &xzi5;gu}웚/jHd8˘pTIy|Ns[C`pC?)\ $|l@j7*⌠[&.[1 jVHjmW->PtJ#R7 OkC%/a`F*%7QB=t7 PqC&oiGi9Fo*w.AX/ 05l`%7{T.?fPoe 23ODxl\F8 W=r)]p0 ץw 2y)1 d%_t/=~e+S Xr=֒UM~'8Si2!zEG䁢@ LHs73eud­d9k>Ci=ChrXEt9P.TaefǢфQWxsB.?Fp!\\N ~O+Kjx% ~#,*Z+ +0\k~kEOmM~cƾgŋh""4"[) R4yȧG˅(:gL裈wh Y2ո@UnTEbA|M/gx vd,p+ۢ$fHr*R2G3-p d(e (7c)L4;5?]}?|RAG)Τ*`vOop nB~Ťd, / #R,sIpF^ɶ! c~t*WgV&dʿxK$ W*ۙ31"TC/igd;؟)+b53C~pONгi?7wA_hb78o|-"#ebrźjNq:,Z <v{;Rؖ^cXs];uLJ=2)^e8.w|ɩ,Ɍvt(=rQֲ)U>^ \c=B&D7]n4L/ &8ELV)0]OӶ- CFo^?jYKso}qz3q-==V gT`y?I,hhNL)}Χ\{%Jċ7W-~%7t"v=ǯJ.o ;%SCZqF1 "-#v+͢1i"vtLゆAWklʯC#4V?7pb*c4'>s)(Θ[_7{T3-6U9MBK_դy6B&^&N gt]K#Dd=:SZl@UWL E\TqΌ=ڭ39 9C:(l=,6ʦX:C9C(E17iCKf3 {![c^rrZϯx/ ٦ o4qO~Lk_ГLa$@E@ЮnYU57Ō< ~GN0mtl[+MVz FFHёM 1\|{ Äzn& za ^V1e8~j}aq %EdaND C*BztTf [LavGic}Q_k#W[m"#w2I *JH;'h&25fV#b|`@gÝ@ jId pp Ϝ!զ0זqTe^L2d_q qek&4dVF-%j9< u mp,YNә! YZioL1YõX^%M.yF@s?S%˦>ۀ'ؙv0#X?%d$oy4q_gc-ýL<&N#72=h7E]Ԑp:n7Lc7sX }.(EB9oiŁe5Tn䜰ۈ Y/N0)z>E>_Ϝ/#s9Iwp]/qjVBAH&`'/2B37yb 睨ȯ!gzB )v^E !DDLSPśaNM=@R-G#ޫ3* Yxy^/|685B]vOw#2TsSֿ\T:gu"wE7=fwem N5ʟPWwL '1_tJVݻoǵGgX+<|,4#KOݔ{6P6u)\ы+`3 Gη__!Fd_#]K> R`V0lE.]0>͆"NIhb+tTdzjh :;H?R&4 !~4hxQhїf yJ︬zx#|Pe'}=9> g4G,,G|w+ 96N*LD:p+<So6>r;T,D;lJ]4mB0'A'|vZaQ:`г x:dfm-*@LNICPvV*|E"=4̷0sQV zwoiiv Ij9W9k䱋̡4+4Jt$3iA_;wg׌'%6Z?sË(v]qn~\[Bav -\3t`Tdֱ*sFIM{;^!bu#~`e/2"C*3֯mNM1| tdpr3 )6:}rLj4JAx*tH  zo4A Q$ᠣC:~<-㝇MFty&?;JpCk1'nxYs%  9R9\=8.qzi%f힆իHR&FGa+WUXWXǡcW[!(:fjkHjlR˓BÞ)w&a&> ۬SfoѾuNw^=aZ اY'*=L~gmb,4r}\48f0S UBwj K00٫uR=&'y`!Z׍ufPe[!L]拄9pak-]L*-p(#9?IJ2`6YZ9Dj镇#Rѝ% ,[H`2|*q/ʉ( nA'ng ])~geap˶()(y78-g\ ET'P"lA1%](s9ғK˜wb)W5^iZsD#Iva%\ڛpYZz|ru!upDgp8}K),CIOeWgnpڕ{ߍZܚƐ$5H dNn<[Khޠo~fߪܟ zDodU*acLOUcmٔ#v!H7J3W\*ʩa'WR ?gmjS]Eu!ago;'x54wZpmף{ArkA1 ֺdb,[f9-p y cᛀ|P˅?IIF[Qۘ] (`聏eB<`TX#C(Mr[/e=I h&.7Z7ْ?mt#pJ՚냲bn,uZ;z甯$DHԹ<c@dy(*+}ӣ|'DmOБHgc#eO$i@Wj;̣A :iiF Y\x|O&AA|Mp@@߿^0 |:$i`B\uҼ oW(,6A\le4ȠYIO=O*%j^ n"EϤUA N7j8\{%5j h9çvHIώf̷.VVw8D^_mį4'O`;C7z(l a.?7,4QUc74vv|ln*demԝWvYPOt ۧ{$ X3)MtȚ¢%\ *EtR r Oi_1}Hb2fm.|%1hmG|I8g(JY7y>ghJcct|=" p&{AU)Qasx(. ),uX{Vz`IǶ\q<5IAQDeӽ4% @yMEY&چAŖ}72=USDy0BBh<^,76b!y$Df5ޗ14k#.@>Y:o.O]aEĖ!9a?m~ټއwG u 9|t :@b PZf6ɣ-}M+`Mp`H{K 靁|X`b2FlQYp؛) פRg4?p;z/"*hϛj|z97J& 4j:=Jy5EبB%|KFCGg]Bza CkK^Z@R:(+ǂe`3wctV L1;A e5umz] X:&m%5 Nxr}Wvoӭ5r Ҩ?̓=CBW T@ ]F41[h@zG#] 9́%Z[4`).I'GF-׌ew 6d E]~U{O]0C&IE,2D$;[U{w)e] o®,UY3"W?5r9}u81OBvѭ$GUĖyK׋[dqbgL.ARf}ul0'?'[dϜL}fv@fSmP)I펲YBvj'ڌ{9G,9PT֪Y ?߹5-l '*9ĂuAO8>mŵQv",.9(v&opzuȭ!Y FH1fsr*$Qm)T 0](HpwlV e(i2x1OT}N]ʑ!oy=hIHa,퐡d8JBuU&„ye)c [:ܝoڬ,b4qߺxsɶU:^12OXآl/AboL. .1|X4 , 3aI2?<xH'ޥ)XLJ L_ʧ#R)fG;{'6j`fxOa5~t |B|Ƣ7a'x3a3*dMslMh $- nui@HR$Ncn!|ғbDAbɠOCЫMVFWLAH8L~W&^^))"8ZA,F4$i/J\UV>}zk ;kXG;Dr=%O% R]&bDXWNk]#`U/ (N,/hkG8:>Ps˙FC(6"S&W`6Ay %C#bU$1ZZs=.gxvߩM qVɄfE!iz,Tղ/~&pP7lj#75r\ VuhѶ?_[DT=AI^Q*͉:NJ.:'fZ$Ѷ%ǸtqEf3V/b_fKMlS" !`!)H1T/ {a1 _>K>9X(IG$lB?H`Sţ\/co4V9+\CAL&nCjI:䗬 ~c<[-䄃"v# Oh~5tESTjt^++ЗZi{?VHG0CgDf"mN]Ce64y;Ӣ3eEHʙ3}&2sy=]4&4q'uPp`XblpP7;]aĂShNmͬǢ#eY!7fCȉU <}@UX5yN*ٳU7U ZK@ nugf˶UUbV5H_<C(RI0~B~<g/-l>RO T;,z [w.F(ִڧ'h !sgQq*sW~4B7ZMH57A,XK ?ڑKY U/GFd)b"d44C p~^HlҢ|-;kLj((&{(cI4Kt hp<(īoڊڱA:)iO,2b nG=|~dMP۟SݬS2d:eJЙ(`ުw%_ S 9HK.hUIk"pha7 r2VEl֥.W!҈=Zq" 5Դܹ 8\S۲_F@p{_+@&߀mnΎqSKHB1P+P 1>b(?PW>@.trqul,"oNk8d3}bTovBh]a̳h6X/BUڸp6fdžvfop.]i}J;ӴHPˡZWS2Ȃ؄gJfF)綼;z6;uIFAWIJC,?茅˰6/rEnHZ8] N?N9^sWk&ʗYƷJ;E>UOqM(Je@23 60'1`::3رëJl$Tdv4 I_'Y?}k:҂nAsYS7GmͳP"G4<,t6'>K,H{YYpsV87?^QyzgF~9S9>+ JZI2gψ)E IHk&ͯ~]+3veɦMЈ\R%9;R ;n*n)RxAO+r:l TZ oJM( g5ex]l,a*]EY(|ft kXYy\MI=S07o&V߹m02z)l|0'W"Vi_p0vYV^0W nS ԝ]7MGt\J@䰿8_p!EQ{Ѹ  m]}lTUcG';%o&Hqd2p[(7 AX*tۧ/Wi/vEEWo1,$ɉ8؄G-ev[+S `? {|a٫U/PW="oԇyF` o8a$BV3EVPs^J5{Q~J32)I', y B=n/U[Ν=݅璈|j!dV&cKWnmb1Sd,E-^6 "Ox'h"ft^j6_ʾ60_-F̫Sٕ|aNX(17rOR,T+.8ZS!/5yh9XôDNUTƭ.)W<^QS#ٝoW|\ +>@:c%|]8w&[t4@1B *a 3Tx#QZ2dU+%939n@&d.vE\;\P^$;(MvԒBI,!:ۥmKIAr~h={yjGsW|v@0rw}Wz ޮqx^n8){DZyk`k^9Ap Sϔߜ`ty)N7 'fj`5y8Imӟ,,kB%0WouG#ߖg xA;!=}1#J4ZM\}n ؀qylsU2ĨPa͢,bGPk殑7d!c2Z76r.Vb!``vgs2P4pM䷢H-0+fwIHAھ?kIWLR]4pT|VEt,IiEH E{U:dۇI"s6q]WI,jD'ɺ+ɿ-'V*m \w|$WO=뀕DGM/;D]w'j1)GߟP/rf0[uy$ vbT$+e1-k6T]M;d w*3J?_i ,z.InQ[ɫGZ't|w)Ye)y(A昫*lm+zl女k{i| yOLS2FP&|w.#*K19QRYwmsQӒP\ 4u f݈^gg)iiD}̈ξwAXn^c ɕ|;5T;Orߚ vԽS'!9LX y%],Y[ڑuϦ\VϺ'mNJZ U+L x0O_*;VI4k/ M)zO=&u-XŖXDpҽf!vo[_sbꃬ9xF8MN᷿ ;\yЪ/W٬)"w\00;9N.EDḰTp{*ָՆ wVH'j J6Fb-DFΦv ߼J"hB aVpuC*/d0ct4 !2*k*]jo D㯳H@gE[y7!A}&5pih h% 8я{dTEKƏB# iJN_3PKBeQV?Ҕҿ/VLԇ]-='VOśa[ Ȅv(;ib7(vW|]JaڄqWn*C(ܧ-=nO=–' nzdd.Ժ`gdm^WH\Dt|3# Pt"uܭ5#xU4cүߘ{T'-6 ތ m S%L,4Ǵ.*^ULTt xYJBF0Ձ:Ŋ]bcEˡkेUx}.1ZW1cyC#1ϥ ^20)#?z寂,= o@{l|j3p̀1~ouqCvů%iB#}YŽÏHpxf^M_@ӨmHQgt\=}y`*3NڔJ+B,U|ŴƎ#Ye}wBcpHp++2|xafJ'r HUFz5+VuIIHXf0&*D.RO*]my#N+;-wv2*(v'd9ǿF\L<,=SN=;wmϱx@I#ε &i>߿著XWC^vBxЪg2S%=>8PluXh9䤏IeZZ\ԶAeVE5 x:߄[az!1D^Aha#DJ+CT'e^btׄlJݨ^ ט*n]IYVpѷY#\8X [* k d8Q=oDWLX6;DxL҃@^@sū1WجaDAkXj1n@ObTF iEZ'lf_E]uB2j`car^# ur;#R]oIk—@(gno3.)WE O :lf.1q]GWn30$ feȏ-;Qv%+h+!$"[M3Hg3lY!O!Ol~0( M] +X*'+:ܿuSX9'X08Tr./hT:TBQ( TD0.#C7G]] Fi,wI"]1Šom I\/<ﯰҦtzsŖx _PٴBz)#pv jQT%'f\LiukR30)qQ?W1ĻHSɶa{}4eu\ަI==k!V˙E^Xẟ n ғJ9{b#,%NƑm_A_una2܆68b4P۱ 2!S o.(m|X&GDГ9/\r>'4t.ClCGɧAY 87YZd[ՙ<\"YWXa|CheN> Ա1!/%؋c (_!#1Xԛ;d#D%wߊL#Hz5 U\F\9kKSὑVPvxo-XMIDQuV֭S0'ѣP.+ egVY<*(a\+9̥XoTMIH)P ~`}l9s~B}+[K{sueMK ջ]ՃmP }p:9bމwՑTW!ɳ &G0w k9NW*xIg"ZԬC^LhǾ7?Ahg;-,Obv$|zi%,4QU;P;g!>hbB귈B@ 3'KqhItbZ8 W_Йxb+ϑ:Fg9W[P&̘VÑP )|lCps~ 1Xٞ;l0 >iT-xEo+Ig:-T#f9A[y)xv# A!?a_±b|_oCFK t)Şo(}[h;y&? `J.&k DLpG3tfEB?w݊=8ڢi]LlC;#$Jp"xIp[NDC>%OY|u]_Û(wdžC,.yUGH>Ǣ6P_CM),2q38A)5_WoS=ŕϝPha7Ylne8\Ijn^w4 GQyN 輙@Ŀ1xJn"!p -0 <4Cj I,!8C~@`qފ|L|sj9]W$As~,/~-.@ bwߧ"R|C_D-@u5׉wTM]P~.GO&g= <6H bJ3ŨYVeƩ\z)!%+ 350|GekA)-F "AA$N4>2?™3Dgeh)ǜݔ_رrP(uVqȖqXw[պၧthtB!#lWV%LԌMђAP0 8= &BҶܺvO>hn55.XY)b8h30h&£J4ro C_kf;==!:صНI~@?wF Բ>Wح7꠳:z1--^YvHaO"%SҙQfΑvwsiWFTvcno:֍s2b4'! ?Ҁ"ek ,̦qcKt]wHͨaUhW~6cW;*atAj$ A*,Cde:vaSjaAw$E08@*9wZTW!crrƈ`$|),Npz0S$M`ߨuKi K#eVМj\yZ7]a1yxa63ҵcwRc-w) ?gW$zyS->G1HeFb.ƺG'#`lsyc@tZ_1]cݛB.'W` рK5=^dNa&5-l8O(i]1D}-hH=GWL 2 k>ctDBh '2{$j8>tJҊFjI/Og4J/> EXX1ϺM(%c>Ȼt~PƧM6 d'˪NjΪ:{WNQT{2d:oJwESvdYW{J稈s&77bu>"{&umzyȱ)Hyƥ9Dr5l);HC.ۃorN9΃ *E 棑}+T !EY-1j~uwLЛ)++9@XB T> ~Y_vOkEW/[/͍h"RO&!͑ mdy X ~}\lJs: Y&r^t{ 0/5'ЈHޙ;9H(34$'QP 1l3@PG^P޻ *AMw%)ew-X'-gwG#3kSz H1mV kAp5iȴE'O?XnN3sb.V{ 1.l<;TՑ(o>igy Ҁ$!p3l<-ƻ&`8*N ΐla ۂh t%= lZ{O2ӊ;YO.]AA+`UOѱ=ZhNln^ a$CH 5 (]zGSd_"x nJ\6!RyxF&QTNp3O _sDҙ7% z/XUo`aK^5X *g܃`i9(ŘH&XM@6S\ɋ9)8o0-''(}\VߧZWxEep1T.kaS9qwoH>T`*u~L*Ɠ|0bҩs*eG@us&:`* × !qPWؐQEk10nk'}ZUP4;Ruόgۇ7$C%`q"U,xBa~[AU?p M+YyvHӞ`5^]픨[)"&GU?WU(U|R֐ ѦChX#zn1êP!=6/p?H|F5 .s,H6Pݼ}}8M__aMQ\Z:$=b(&j4(m!x0eWf 8[W$48"DnB\;E3&,-mo4(1EsqǛo> {N[l+a|KKSv.SQC7P,aufEN xKԉJsbUY츧5YrLLf& u IL#b*oJĸKMG +FBxu٩Iƨh&]oNj}5Uf~ҝAEcAff'ЀxU 'Jw=Ll DzIm]k@ˢjuΏ't bSac03+(S_s?$$o `05N{It:[D'R],fCⲎKN,Z)#ŗ ' tǹ@Ӝkv"٭[$=r İ*F5)DRDWwuZn[qk,:HJv>FY0;D ^[/o*&]¦瘔yJщ}ٿEV!79cU8*E655Wr#\;%upشoZlQ ҕguTNČW{sڻR{?ife"9 :i9M`ȚIdG5(ljlrWS<ʒoA$A]4Sužo^ @GEi6\l해 ډ$)$?O]BE$eȍayT w#3:8G~=K„H<ꔴ<}9Nl9Ql:Y\x,Z[CTY+ӂD#y2| W ڸB\ kBjJM/ݩ΢]\FKU]q.iZ[ϙL R:Еc &D%= X1Ljd.[ٗ$p<C1  >I0;Sٌp~\4/p6v8j`" ӘNkt8^Wy-3S,>Y>jh4O\Obz^g/y~d+bJU٫덭'mWrY0.5Ba0hAWf6J6hM ҫviGxޟ^cnLJ?0OWx=p0=_;&/Wq"bIvu1imT²1Ju& -vRpy3(kV}6!9F/(t=&@A%ɵ)'h`-<79>XH4ɭ/ Cn%yʃfGڭjlt);_YR#x8G@w|S-KN4t +^dc8=H<.^&U5I65 . y=cc 2 v&\|{ȿ}VnKwh܄]>0:=ֱve >о¸Xa|BRJ EV“}s8E2=DvqT'NCB758)M(#(\ƣQ3G %u3f5aICZ[5wč}'2M&g$aݺUOӣ2!)g''۞ yp:P,L˫Pe]ΞYEGcGA썅/"rRwfB(O5o)HΒx( $B!h^<,M؍K;$ebK;>=̚2g-!jDl(%KՈ]u7;;"0Vc% M4p`-NJndIЮPuoHj+sfG:O> 2e֋I/[7DeV'MI{ pzsnXVj}VS@g?WB>7"#έbdOA) *i\bTŪmOQ#E z"{1Z ɘ6=etb/>Td#vH@~R쫪 ]҂_WuO@Eƫ+Ujk"a9l7kWA) T%ʊ-bQb2H*ֆnE=]P+')a_֗5$O:+[$͙ΕQK~!.g)(߹JMwz_`jA3ּt&v-^@=|E,:_AZ9}CMiM!q[=+Pj-*v(RmA^ͼLngu4sp;A#[2.:@ E r 1~'[9aC9%:\V%}4 nYD?uh퀪VβIae>զ n[_._r@?щS0Nf~{i8 #5e6=/3q"u9Z .@͖#%q2uU뺶)[}mIzf뿿c'Q=Il0]vn{O{c09 p._iYK|"ˢAfdl-~-]P$.-Z߱Os , 8#u>^ܿTP":q'2Sr`s"w`*8mhd]\,KDg9~I6;6l))ŒD [OHXxj{jO 1٪zևW8<췹cL cTg[R!xyq~#sNh9#:Gzܞ &`hʽE*])>$)㶃Gz>ə?ПR x-lK.M +{|I @0o?:2B_x@뻱?9bPiP]&LA3|<<б>sDO7n *gaV efUԺHF c Vc+4 '9_L\~\'AQWcL9Rcm 4kKŒwYvL_0j7OHG`nV~pp(Z;ҟjxÊک`z[֤<Z?ZJ1ؼ*FKhK @aF9{)Dݕ"qqy6vL-@az#Z֙2\Pic <7E/}S\;(oE!xYzg+ b&;2[;60ܤkP0;P(ό/Z/Zrf|6ڟvxbVTx\N|üݳD>縘X6qi%!i@,4^_ܺIEfdR.1rGIXXmPGu ;q([\4Qة qJO阔Xa(ÂauZ4Mh} q%Ưv"_}ow5@…vE- XITzx&=i[gĢ1;[Wk=傀}]PA2[G%p'pB<212Oi0z'apc )sF; CӀ$+[gG:zydYeHmU $,O٨4 : aQ.;`d9=NW%)0,{L4UtD ΅8mPŚaBAHtO>Pd ݳ$rT [Q$K=nӐeX*` I '`pk5VÉ0O.1@Eƈ`o4TX݈d5G5PY`Vݭqf6Z+5\ќ2e}J) 7"O@M}E OI0rz ܄f->C%$vFV췑 m!QW]v}48CqM0T&|^/.X`|X pKoN82(rPӹp;7-]/]O):`|o%D)U+a\K j- ˲?O)l@8/;!&;\=E3.W%5x"){Ӟ8?4Lq)OA:*ӷBc^I,MM6* >FJ-u<*f*^@gti XؠM[Q&fElR%E8pGu1g{߾E$'/#t4 xrbaJ DV<h+o}g=!\svOR?d9FDrkd]M>|⏌zG&˟ q"?G*il yhoš aiO[{@`8\&ĕy˗lGy\-|覲Vat"X GzlVXb>Fې.j}?=wUcnezp qu-K5R\9X+ħ wBGՇ:9&@l<]FDP}6`4(qAvHCn~H?`2(fz'/ϫͼLsQWU[W0]dr^Bu';kP)Mu=E шʕ ݊Fo TEGвOEa@gSˎѹ'.͉Qة1{J!+ˣ78zdlhjS~αd;bYwJIŧ<٥+:AH%50~HV%H N4&>#[э۰~A~]iW'EUH|j7h/r8g&>a߿g7Nmڭ H[ ~[#{[2yvl r=~r@ Pt^U,^VH ;'乊J"ND aFЇ=Υk} a"3Tӿ]=H!sl#&5ؓ.$YqOh{P͢7tDBzD]gX[5Qtu$SgUeB.y"}qA%a=JSJ5D 5JYj%)A/ܴO;յ,/_YE5\/..6< sَJYGeUʭPrkxaz>"UboLcD_Qe80>33ϚP׻B2P9\"+ĂH`E쫐&C(z]j-,J, rD&&&@bopy+TxCa}5q\EO.L?h&l۝<9rO9z!WGRx3K`o_Yh05Ga:ˀ+U~ȃFz3ktg / 퀶U썫r?vT8rlNBsي3eLBt!<."(qh{f\ah8ûW#6y u{NX3OM:rtLMX1Yi&tY8/ κPT2U CrB`*m&Y!C8~<=>:Tef*TԾ" GH{/JMNBcN=d OG!_z1 XeJCJM=A -@+f?"Vand<&0:>ÄHqڍehIUK(4cy0WP DBK"4 HYz.J,S֥Pl\wٿoHqqJ{sMPXY5AOd=Æz*l# Lo[e[{8#`F A(TK=Q=|[&,_ݡ6砰\|c"?y?]fs:"mz%266In[=~S7ir};oDV„KñȔ!3gfiJLxI f| {m¿AtxuE=fa4,NwMCH?^eU}/Ϛo/yҥjoy{üfPcudkTBx|H+>KۃbxISud]YX*ܧi5-1ZK7*%Z~ICNnL1]Cx<+$'xI}f3vk\_f4nCLh/`KaЈ//kG0.dGQ-շh2 u?ά{IѨ"S{Q ՜N]=NX=2H6'x N(U#L^I؀?vz (K[]-r th~Of,m$#^{f& $:aYPh?6oq֪~ .-O?50+zXuԸ+:1sm8I,%rڲY/jǝcI7YWU&0*-_ K kEĆθg%*~Pey\#` H ~).UKl ,= ʰ6XQsApc}zԄ ב HӟV|Zm/ X l~X3[ RPrv8V[HhnrH\ldz/.jos ԐPj.̣8`mW;p|fCHno "C͑.mK1犧 #*Ln?2jjQQn%DffѺDݔ(9N ylhmo+Ώ1<+e %V2Bѥ8X>g>s*z`ںvw#NZ% 9+mMܦ1"d=A,#Tn!饨Abw/v;/ &=*B{[GFE9>X {.j~rm<]@_#ZNAbB{Th>˓F1ɮy\kB @}2p@=)Cl U11 FEu| T*@Rٳ;3<)l_ `{i6[i l9"ȅS" V788Zy'6n %Dą̀}t6 Fޅ:-']8c꿅h0{{ѡjAlY9;6@f,.>$l hQsOω`$9u\y~I#KvNq^j[H2ꗰ?,?RC"U;J}5֡9U퍽&YZMzP,ݞWWIqqV6Gvy$DwimVϹdFn5;^^2vD@fRWPp6*P~lF=AtTyVz$5dHam€ 4"k.N/S][f쿫vXjnǁܯ{ t/Ϗ!^ꁃȪq&AUw_U{hyC*\)7J~ju-r'V+" z* k-ʥjmʼnK&O>eS< $h['MOP6vl#3#R-Tڵ~81CtT*BTzC`B&T'-@#)\Q,^;sYVݏYFj23ytmە;vrج9^j+,V[ nÕj)|1rg&rM )9dAȑЛߋcxaPwҽG]ϱt@wƱR-qLC 1àDCdeRY AYA/IEmz wٵ\[DwFfOB7=2k_U7Id"ǐ =Ռ\~J E}O(RB6 r/oQܓ1`bu%ZK;SNol%,VJJ " c#>خYD.D(m#cGdY&g=9xY5~<_ 4^rB-Rz8\> _YrJ^HMӾ=] zzc=`j+˘UXXX 9Sٍېr9Fs=Ș\/%ЫhdqTM%@d)ٿygByI`Z帹œ`|| 'Iڅ!Tk}N-xR|CN *deoٺWV]x{Pd#VFk \G[gD'_Yټq®ι<,1,%J"uPL%ͨl`@'bJWG$@l4-'\|T 9<`ǽuIouF 3oy ξT6VB-nFUT& ƪ,_/]RRyc&$ZRLIkxMpy7DG\#3:ls̰I-?bg<AW/ {,I1A֭kl6ѷi7*&$.h@2jMj؝Ђ">ԥ^gՒJY?zAEt>,޿(e0 jM𪣠(hi@qCD^Shܷsvw\b$Cq!R0oiV܌(7;Kb;щnBڂb 9Fځ\F542&s.mKdLq$nWN3 T;xE+3J=6H8 Th`WmThZ.[^K] >qpGFCB'p~jJ w@u"!/݂pFW3WwAJc/>̎i$` |Mq*K 4mYlnT@@k)UY7cdbC RHa?DIg8Gt/\$5ryӚYɈk_>B5hxv9GoZ|Ot̅C.h9 # ]̂:m Y8pHQKaϢsɋ!C+2x΀__KD!A=+0w]8kzK|PGM!])  d6t̋Oq@1 ;~cWڵFkvߠp ʹ=DmP9䔓MTY\{[$#aVNlcէ$163b|bBci_Wk`.* Z~䅿Yf"IݝGd\lȣ͡T X!Nry=ӎJXBj y뷥kd9]`.t`& ½fXS斠hz+5wrtl%QGc*Sʢ|:/1+\Cq%.lߡBoYHiɳi0 zT2uˢ.yyP(q["*w8]p}Y8JZԥɰ97c? fGv{v*=,\H\T{ [B`I22M[۪4|WmHAhI ,$o<ѹ @U_bmUbamւMI mo01kwwb*4,̞V[Hn.o9X5dNj]Cnpѭ,ӏ[nqN1ʴ2p(IzL{9GȏLiHIpt}a?%ݘN < ߀tvSw~3`< g.M t\Wzlə+ hHТ>솟d0)JN0A)(C&Uj4wnpZi3/AOT6#(- N Y`=tݣT!;ȬgZ[lWn'Fmpud|?w݋#3CsccAa#x%3ͫr,dII˖軺M %m<7|c$Nr(zr_dMH#XX>Ix 5?(wy`d+^tDRp֑{rKA4jO_C7f (G6B)ǴrtXoiJ tpX[9y9 @)rjU)Ȧv;'k~:l fjѱj]oji#6motJC{1NJ8(}bsX-aߡUXP08kޭ{ñ( Aa~"iTv5n%$&879ˬ11ٯ7q3f9=ՊE[+t.K-ʹ{ iQL0$6g-kƻW`_(F/&O=Og@~ƈ+ĩEPoHc* NEqQeޏa}c%@WPMPޣBaySDG(n#tk)PMz|D"ԧrd֊VIWU NSNu@~_6mڎ|eoᭈW (M렅lKrP;0@e3czGtxkyz_;ȣpt/*c^\_ה#vKelcB8&?d}۠#"9yl:{!"z>ƏĒ8Ug+0"U'.%'8 K=PVR,ړ-X>vTw 9gtfq3P nvp7đD>  FF7v"X_S4uTAz,pBn97ϏpJme`pA. bPb(1Xq.UW$w@= twޡւ 粕%“yo_zf᎟!b"4 3tAmL=4fø,')Ƨ)n:ۥ#+@Ӎtk+p:?Hv+~i讐]>.O5'5ET:A<꽭jL _ti!DJJP==bZd,1qkԺlTf1iq q.< 1ڶnsie [O<"^}&O<9u8v;7h[*000^Bnyu׊.Vq}  ,{~B3q/#{??pc4~>1rV "Ҝu4ah*4ś·DrZV.II}i#b4l>NePwQ(ʷ,vRڠqfs/=7pW w@Ώr[鉑,7JwuhK' 8h@ú[3ֵɐ2G#kgßi [1i!Y]о0_C ^1^Cd|È٪Hs> ;ia=dסK-RJLXv<`J`o\ZNEx4l35p='1&mKHr1s\k.juEyT3}a}jZh8N_UKƻƗ,)XAJޔaօ=) g^-)NVz S= >jS@4U5*ʮ:Da`bO%n׆KRibRLIF}^!kF;A\jG`>΢b8AL8Ih+;8'C@#I #E!+-7KH@]Dd\|~],T ޠdѥ7]~LHjˏXVggH/E\ݥIʎǎA6=Ea;)WfOB!-p-8FcE/b7ftz@&8;W!a~!$f-zG'=Ice io1??BɡM>8k܉Oz5RIVWO>2UQYg}fK3E:7OK:;=D&zfRjl<u8ԘEwt4&CӺ>*=6k z2- Lr'_7Ql`;UM-%giI8r!+|sXF7V73J~ X5N{/=rpPT3wA{3)5ké?+e=-j?MVZCd~uCJyDF){ϖhHqG;vyKRφZs,vA{ b7K-oV8 _>UJBg({~WKUJj>,8N[V{mQ6$ .#SLec{f(. M%; Vc^)vtsyJU@f m\RSihP>d {r>#wÓ4"^56%^BX@-" \sCoN^>PnC mh~m HO΄ *(J*^s^ -v'f> /vER_8dEQ;H?R+36ORy)Vyq2O r?f0btI 1 i 7GpWL%3Xkq]KsH#A +F|o hCsCULtk7"ô U7-&Dh0ӫ*u-THۇl5Bnmř.ٜ~IT>AqCMo3E1rD0CMf~<1% FrfQ>HCmJX$s@!Vv W=2R QfaJ%n#999dtt@M(ufǒa!Z3q- sL'?Z_S*e ]BNWau]g ZtC{Y*6:յV"b)Rlqy"[k=N88XGv!Y$Dy7@}=>z40bV}2Tª=Cձ~>8}}Gp <={Kݍʧ+ˀ=؀mwSe2ȨYg]N7rZ #E,CĻFB\ ]8;AʮCA Oɪ>%y`@]ctnԡ8)i#WdP4sB+2:i13vh`Jɶ_4ךZ{|.v}6nkb2)"|*"=b.sr&0*IV9 7hx1u ^LωcH,٧XWBMS#9e O@El2Cܾ'u8l L^28u I HBHԝnwqLMߠ'y/HxւWOvߔ+pWSxH+? n2h>ٻcmE'9 _+qD-i);L%k&MN."Ig㺌{l, HQ*7 aiB.gK^7ULՠ E]x,±Ow3D up`\~-a`K6 迹w蟶˪/&o<6bUT)D6ΤgMIp[> Lld2'8Yۚ7,qKţ}ϯ`]DۧhouE'"u8rvu=SZfnAŦxsPt*^Ht0~9Qy%@]vβpU$|Ilѡ `cyВi0h x䉥& -\::RÖ唼's2$(uC{ ' L`D;ALJH;uvfh0w\϶JzMg 2[8xk\Ă[`pįhO;YuM~Bt kz}sq{w:έ) C\ō*Ͷ7?;A@Y]2C"'z3'X]&,[<{$y-*@=O|6! Ú`\*+eNdxQ^Bڍixr xoݶg,+/+1퐉|'D0JG!۴3-ߍ"_#wOwuw(s87na7$B`׎g''P*p#M~-m6`NHM t%,k1pܵ˕1XY6M݂iajvJ#T+~ a#ZI"X6?I+0c$ZIJTB W2ܻwkdRzKI0D>F 5R[}_{,\PÇZzcVx<zdzq\Tjޯ!ȼ{ JFV 'dw?pa>EPʫOZ3{CSY=E)34 g5A-naTIX[)>qN]w'GYbI(yUg5x>8 #[M/(K>AJ:~߄;=9R4N20KR%OO$J`w[|,zb;AXQ0JάŸL,XsF!:RmxScNIi DRf%[A # E~LVwwPz0|xLD-Ȇrh޾?0}0mRmjuƓrģė8_ڨT WG(0F*st5p% L*WC_)znAΉ_?6Krĵt` p> EvLzľף)gy}։LώA;*ܒ&8#Sqn5 Ѳq%1j:6&8Uh/°SbHkǼH,mΨ+3vkBrYgc$^Q GO9 |ضe1 u@-ã Gڰ\SEJ 0;sˠ>~ϰ!q+G-Vf@&i ЍNLֹ\'l] fP%"?6ti{zgCKTdΛ0qUf vB?ߚ(]=`t?b-'LE[4ʻOElO@hoV4_N(X2e!~gm D,t˕g $(ϾQl%'9ىtC6EgrkWXqB]^,SjHRn1m ++NE~BCaϱn}^Vpť1,,^T^φ삧ls‹}woJ f*NMNQ5 |6TrG#bD+kt&\iD v Țj1`bO|&džF^:QN w4!,5J*faRe1d1;g2/KVjN># 䘊Kη Ra'[Z,c tA8p'Hl s74zt kdfN+.3^X6x.՟qGt7?cfюΉ5ZG_w0`֚qM%۠YPY8{BW>Q4{6gkUMլ[fi dYm+hj^w!vtc\k&j tÜxU8sK5.EiM "̰yEN=zq ݲl."y]h&3}E'z10DF9Qrslj[wX!e0 j7H?%ØŪ+ 󨵍vfEꍶF٬  bM,α;%':^n;[ ٫}ZƁ<,﬘{vc`2\qr;|/g PիsyCFg_ \Yin;=x~+F0KJ9*ۻ_n+`v;5G[NPN!O|p8RoLb$b͕EIs‹n؏zQC]I\:cJm6^K*HZݳgMy.ԢM+ZS< ̈́ z BD [?&~_ChJYyGt@O&1 "+IyY>%!G% kySysisIa5F^YWoaƞBsP>ODMF{qbUPX։,!tෲ͑.f&WJI,lTofW7EؤL_GMqH q`L*02{h, :NK8un-"6Nh42Bv\p{<7\FVI'GјM>?W}t퍩yfbXMp4#)K"c~0;R (iûAn ؕf/Z=qa`-!zroj"xNa_R6B!ffTBɊ}YLL88GV 8(ډ8[9饃D)'()rrc.A螲Evo4Qcr|O󟎧0/Q϶g{9mprCF46 Lzk0Q7g sZU^]ݠO4SYNy^9U4}d/)bbm.jEd峪{OXDx JFD -s[\ǬϳS3 v5Ϸ~MoKskk2x,Upk ecy?lPv,Lk%%}=ck̬#AEj nXQmH<$ibvU{vhHQɞ$x)W ]'pgoj%2xTnk6 ׃ [҆ʁK.I6|rvǯ9..z}4B$%f:haDv\#d"f]%Mw"DB;rUG͒SE<~ :lQ!$iEJj cĴ)G[DēKfR&+I#*3f+=_!}87kpڜA6_:{Jo`82BHcJ4y@u`g~'j#-AxP >:98](<" RH:yKkn^,ETd$̟j"㘞0C U6|c o!ciTSfgtP/$B`:l%kD*hKܐUjQeͅ.W >;4Ɠ@u೷+jcR9rH}VuNFVSTv67WS慇,?mlvq#z'rQ)p?Gp򘛚ljY6n5a PC?o*O»‘nS^OJ> ID~.UG@\’̸6ZI鶁5~ߞA˒a'GX&}\{%eqo(̘oq8+@8`K9wu1}KIteD;sb,26U0>/cMR^eFn=\`%zħ-.4I.4]% +s;!$ȻꂮP==Iܹݣf5mS;9(ex~rJ#6uL]X!ޅՌ%B5|RDnӓaeLxk0Rd+mm52W rM_Y6b#䂼arm ]5'="*h8 ۦHՃ O~-5 NƳ^)|u.;TcWiVTl,i V8?c$ \MWl%"TLP%UaڝM\Hr[" \"aݥ;?KSWi9/x @Ѯ]vݒYZB(ZFCn"(2DϤ3qOX>_~ O^)6XdT] ע'mq} # Wn#L? @6ī$_Ha*p}R ,!kt4#Ģ&hAx"t 0.H1l6[-D9IւR_ ̝~dT-_ ۽sӝRwШb_"J!!Z:pʓs-L2+C1<1"h) -i3G M:JhUnKb9#=eL(fA|wa֎O4l<EM g8Bt'WI&4bl0lCS4e'X",JbS55Чz6mm7W[[Wkl$GL &t켘H5 Ґ,ƛښcu[6Nx8^{!z*Փ8V w£%}稍'ɪ>;;y_(j3Σ|=q;;~LTy9.w.ѐpDƽ5im /2lnB.j{,C:̇ "BYo,ֿz.. ΐ8wΩw-eZkt F]侚Ւ*ܫP@6e}~ǖ77IoDu] ' (kcD6\kY$F}):u@C͵pK/ ׃W\Xk8~hz*j [2q8N#Yʿ(m$qJCԇY"]}v& T6?%/C'ҵezWkdeXmo1cdICP5kӚ.ڿygBօ0,zROQR9\MkJ+R_paSN:esp0&p5Ջ^΁c<8 0rE(aql,jR 10:!).D 򨹎Gb1DInB|yC_*@zz[JfR6UvώEI!w01QjnI=~KEfU3xÓo9P/(g;f̦Koǜ4z:WZG y[q`pOW*mZJ{.WmzԒbCOJ]BPIbCLQkAp3.&`VЖb/Ok̶'HVK8F`Fá Bv3njc93ɕsqTRؚ'CܥJO] j)Ly ׮Z_MqFHQ4BWY`x٧֑1*ǧAåS f'YVApQsr nZ [\[O1TC:;U2FZĎuLCx'ٝx*"LGm@,ѓw&@%aؒS2/tT0`wAiad^==Y 4##55XYPJx}DaXr.iSuu!:CDlP/n]M3qĝk yQm?'Pt;2a8{9׽u7ܨQ6sx@Ze+=):C *q-vt*A~G&0  nzS@Bм1zV9r^.HT?xM]ƒĩ*wfrRI.#-p_9;žV3jͻQ*77x#/!7V:i5XBҜLNvCY 8;-O! jAInұ~L%\B)U@uF1l Q.\_inI֜3z}оq4œ]?m;hrv&~D t 0n&7qXN8*sǸŌvci3E6hJ:ry|U+Vف\~ZYQE(a,q(|yA@ˢЄ&~$ܣD5ʸot]0|DEEr? ̩ ]1b%7H`;9zVEIkN*A~*r9aʄ76Tl|&S+yW953X s*'e<KPׁ=F sk8q#ڝ(tc2vN-io9 j,Y3A b * s͋$XWU@_`=YNJ%.e>SDzT.sF?ȇ=C{*[v1NGGz32tjEMUcb:χTW9f]vIN^N珔(Zkkq7cǚJ눁O| CQ8ӷAZzr -LX:>r;ʱ#>vnJIR4Ƶ{Ѝ,im su!=Wݷtܶ@W+aO|OS's;"jI+ [|6̯ b6<OL{"Oy1.mP:cnxh@gE<So|._yIU #ײ(/LLU22)+iHfƂ#!sF'AJtHy>8PDNdg=U(z yS cqщ~CU|y`njE-/3`̜V,Q͑`ɺ7vǍ*[P_]F>1~KTc)ACA-qJ0`Pl^1SlbP,T5TYQHhƙDUw7'MBS.{ag4+IZ`\o=q;9Rݣ5kg>Qv~hM&Wlq OUC"AzS-I$ܔ;NwwZ9Pkcg*O6w*oOAXޤI(/&Qͤӟy8>]xckR4V?ܓ*e+3/3+>xY'J O! Z"sGy}\'܍꺅.yFJ׈L^Qש-у9(%t0QjݢP#,-1޵%[x*ļHEp =[F)H"z܆8< D,Xq,Iy`92C8[N!07OXuMxbNwwNVz.|H1OCHÌ\[l0wvDF슙i$H!8G {>­u@ߴ8z"!(k)#$}>*T 5BA 4* <=ϧNÐ1B݋Ky׬=%>V., hи#{gDioބ*шY°OM6˓`4gDQ/M$t !v WF^0N=w Vav=_Q2dZH|E~"gzƫxJ449ij@rϰwm{ԭTnaɃqo/sv7 [Wڨװױ S/UKuIy 6~ \;2_W7kj^{nLN\s0\w,?D*+20|qFR *|*)M^3Yؼr8`ObCeU_W0剉צ 6CsΐZazN>z%(nξ(~'.`2zEEA|E騂 4k+93-5+8#eu~%\a/| Pj[S l῰ lpviD oXp3@(?{뾧@M}b&/v k¯ɮ @Tb>"6t~9B]Ʋ݁rQ*583խ%]XrO\`A,͗.q?i$Mvnv]w&lG?s%_BaҐܢ @}}l FIJTO׈T5OA0(i /{ ɘe p";'gjJP69m,YUIiu 6mHX縱l=7`/ !/* 8C[Ք [*xq=,TByhtxiK0Ux4C2=yIw*4ma)YWzb87&,5i?P6Ǜ9 ԇB+"HP~J=HNyTaYJ}-{Z1N˝T}C0ٔ7@˄=zf4^q^K_ ('%hcPbޓbA( ̐M~kH9bLY,;/B&0&1*UW,FEhs\޸}J5bYuqQ{t\ndD(e^`vXS#ޠfL?2k[[XEsixJGXEa:䤚<5(.9VhNVrCX]'=v6Q&q`VQ'M(f݉!Ϙz9`@2]R5.:ٵJ 1wGI1EIj[{W4kZV_dl(d$C3z!tAB^3|˼ > eFz H 8g-KhhS\0#SȾXj9[ۀ G+bLםN Lr&Y>#`]6mJ#(ۦ\пrf壃r^*56EM;NBxcGxA}EP+r52P[|i5x\7&K8Y|̟(-/&PkjeDʬ|lg` ^?e^]Њ y= ͑d,$3)LlG27IdOउ#ք٪tPB|&`*٭2,jk)\R$/Ye~)EEJcmdD~1D;2&N(~K|N[݄Tm,vCY|**&7T* _nBo Zf99L*ΗeM]>v$rE"_$=Ydp[.u5TU'?=tos֨ Kc(Xλ R[}5a[hwŶHPk0UgHc5s مc{.6}3nTgM \aТ3UFbMatƝn<<&c.Y2V$w ڬى'jPA_:NQi R 6',:=}ʴ09ㅂZ-` KEPyYu4b}vI\D+ {2({T:?Ƥv TCcaXH6fDŁIB?և`zY_38{HG ex*t 4P`ϒ/_rٹ V=`Vٯyxe>Xh/Ψxw(-魏"赣Eb(ۦhA; A54 n)}z[iyQ΢{ٯI&fx(+O^olVimAoJmހeG9%`\l#rD&w3 kܯ2$TnM~apl<' ><)Ԟ >#fQkm) M=WԻD |q3#?2 2N/VS'7oGҶj!oD3>> F7p~4bږDu\7G^.{愘ڌ;ɶFL#Or<]kc_z0b= #ꝧt,};dHd;т屳8:j db3iVJ8qI:?Wie!2Sx ᙀXs !Z4uÙ jU~xRUH!Vsj܃>i@*>Nѻ7Yg*euB`A/Q fLр-ot#5EUX^ rW'׃ pl}sG;u}tSM_?_fr ,Ici n&fe"{8й9n]%8Z5f5\ɹP ;¯B;cE ŏD;&JcIP< (N4q4 L"9ihMfDLMEWϨqr>I'P։ڳzɪl[!=12w0HPX9. Azu#nԸ}bM4X@C(芥NGZZ>m;U >o]9WK}X_y'iYRx{o^QJJ6lLVVcy8fUzX>}HmcuµMm]cY]93OcCp F??xG;Q-'<햯 r\$N<_qRw{jHt 3}CM{{"i`umY9ŦөM7ybn. Q~bk5xlZU5!,h13/>*] hb ~ÂKBHu]'XaFxb¤R?!=I1hțQ9уiCJRgc%j \Xh$>1Ǔ id+v6lN`UtCeز7ө$N !䨼H'Hb\YL闂0gBLP1 E @E;<\iehC56<.RbVBmA#z&D 0nC`s~w/]jlï:Jv "kR+) 1LB)bAArr/^EU6dݵ-MEp˴/ { \g9A<}4jt géBټὣᢔlP5|^Imc1DVg"zHo3:ohj~7@n`+ƩΙ;7#^>fϞto*hO?*BI>; #:U$2%O?g#py'Fي܉A?hCW%H`JkVi.S)kՠE0rQYi|ǭ̝Wy$5=;4d,'HY)#Tη:5c4Wڂ>#K-0 h' .Ε<]Tx@[SSG+F~sMlHU̟v}Oz* oDvfRaEKrDAK4^t) r\xXqwc9\]I}/WRDDB״3&lzP. oC{C^PpCRxbt,?뒉뢎 |.\qLV]JJlW;->\E8'i3w3 h >6"Cמ.QAN6DqR@kVHwbkى_M®o` =yG~Ddu~&fθ~C^w?,$b >Y.1Ve&50!Ky)ZCqK//ʐ> V/кBSZQd]uDWK?Hfd{dYQb-drQdoݥ׮LXp\ 3 !ƆK,R x|L̵ꠘjxivC^ ڨ?.sRۻB J]J^"?+$l-(],Y{FQ7jonoe^T̠nR% OB.^@<@X_VTqmSR?2|Nfb=IOD *#-ۦ,]%n3TY]$$خ4#@&}f០@7&#\<& 3pm?Wvh')ؔ@/ƒ ߇ot}o-8{%A?(IO߹؛?j}tc[D2C'D/yv1ᩴQ@~ޟljslKA뙸*":hnbD}-rN(`A \ tYFOL<,Β"4#k1mQ5N4t/`&1}UesE1qMe'D14KCٝW^1/c{[CY_j{4}u .=[||w rpX@ J1Ӧ"x51{}_.ۺ3i*ޞQ:=OL#R6ޟSXCN "|coie)M놬o-ɇJ))hy<|xXN9yrO驠!drApK8LNIB@q^* Obȹ Tc3k?[ }5+L\^UiMb'͗΋ lLOpVYā;Ɏ=t[qnFRY-%X-ـ&wnkXK<ѣ[X"8(35#9@,^,Ƌ!u' JCr`X3C+2\b<ϳv fә;`Ie(;^(ĎR-i Y gP)1`;R$ 5F:%5;VuӲvD*LDobDK &{<;*&^|j\+fկ~B Y/c U\1SH;JZ@Lue kW9fp1䮉x+F9.j$X Y᫋vKكbf&ieIΔ<崔A6B.oNs4m7BX}nrOqجP4Lw*31wV% 2.u->THS2T>3Req=m:-7xՍsgHhHTw^QcG.,bǏv41t0 ʂʰ?5|4, 8ˡ%qV`q֔.{G/]ǥ%<(=j|u6z Y\kU&G=3v`DѮn<0l8[ʂlѨ6.Y98XyOeJɁ`uWoifOߟ'bFabuU"SLXdcF pQP,p'/Eݟ$l&}9]Jn%O5ɘZ诺s`.mVkbw(*ޔE78i<ٱ`ɽr=I5c T ͵m=L-."bvL0!Rwa<*t4-1 %פ`qhB^tr]IIKU7M:HHR3×avTǓ$5-&GiL'zm߆?-Tʤ h[6\rXWC㙳 ncQJPGx=2RZloZZ|4*h^,2[i=*<B~9eO&~8y|L Wm(xyIqG.¬P.xC M[3ya|e\ciO `s(Q O|Hw[wo(?;j{ 0}Ytԫ&Œl?|239V)&3/'M,yeR*s1'4]ՆXPE BZ3ێB@:?~x"&(jI Eۃj>eM)'TFe$ۥ cjQ /e#ݴVjFf]IvJdn[Jy'FbfiI8!qQFEIQ1M&/hjPJb7ӎAJN9M. r#gY}{ֈ쐋83ܿ2#=e]4~r`Pwk aec'ƤZ }Pk1Rx"|VjӝMד6_O"T_#E*pBk,\RV!|Hߵ%n`ſ M L,3?BPp,Uӝt{dۚ.[X \9c+d s;%k zEuڢ6q!XTˡdc9Tz͹jm-YUegndn8UsSEZ_r^ŭ"'j@qij-]HqEVΊ [q7es1M˱녢4ZG l7~7^M{.RΞVt9`E$ӵAˬIh^4f'RbUu/nF4/C=/fVF=C.|;z#opGfl1x5Iz6Ko> JɓBf*7S,։ƃbˏUIj~Z#j:i&_ ;.Bja[>$1Pm9͐ܞҕ׉uĠGr`TfV NߊPN4O@>D%,V _D|z3mRXbe4 (q6P|9S6NΖ.ԟ#%@"IZ6ڲȿ"q4걣ukT̟MY ;jSoT`uB#/Bw"&_17Ȳ DR)T];\i,×0J)"輟7>+8ްzLY|->ŗɢlkꉯoDhK&&..;tWD&7]+u #?˥n82(:w3eş(*7\pf4HbPܘf"޿q#礟BcXM "8UZJK+IҥM(n'Z` ^vtBexfO8)Z""t2PxLp&2TH#x`'\)t{{q#_l['Z m AO;NZu|i\Xe{.Ji!Tɜp[Ͼ0 VdjiWzlT')oy5 YTŌMHϊy Z.̤o?Km|xP MaQ"VO[z6Y晴iLjc2sҨN>ԠJ2~$!/ej"+ym۟^ ᚾ1zB ̶Z W 7:Q>s\RuPg5^$tj"b|E 7(jhb"/O7{t.l(p +>vOїe (*:L7cv Iiw>ba!DRt`̈HQ6s@je注UxovG;g\1EǶ$`e ~k%y$рKLϚvy\n^Ll Qͦ'׏Nuu;$NegY$Tn\SO0*& saSͫv sWn}BpwͱA>u QHo v!G$7~:%[H+ȢO/E8"oqztuxp>Y}co=܋e1+f;HKC p>5J)>laKǠѲ2nm$GD2'*xʐ++B VC ~y|09x(D+HmՁMl0V1˿pyTBX|Ds2_+HYz6;s)Sh]DFNJzC511D=RS=g,I<%03x)b?fjl |=] Oݗv^{_^kwHIι_[xJMo2%iYsj"KxAizxdw2,G~5|k<{]obժ!G(9 dz샊^!Xdz1~O"jȖNH3tP~MfxZ̔x~\z'Ï-絋NcA%)a|3.ZCsu3\Vڵ;|dJ?ZaKВ7[ʷW@؂'f֫#a.XbЊ4"gVBZ&\8Zf=+%5*Jג֥= j,'%X"KPJj7 vtiX1袳BNnM8Yィ,gZ+ˈbge#^ro=E!:Y\Av"$"|n)sHLP|Sx y b(dˮ*O0pϗ[iO~RPKn dz~zh:֬_ jU[oA$罗ofk:aV$ :՜._9bc'UD]ʐ9ʑ25~d.ss~%`Lt/`tM:_S!xj# M*Oַ'mF_(8~Z=j7=7r=0NBX4/{w!h}^SiRzʹwD%<K9f=G@0|/^_[8=YM4ޠb8u44(c\?wQ~̅Ev4hg}[1Kmoe}QOcҔ|rwtl&5e^u ݂϶9Wns-gk* (v6^-̥9)TKk~W?6inyX ĪO!Wpm C^Y A-@Ud:,b"V Q-\n-wZyJnuSvzڛ=kN;YLcnr!oʕDGl=7+$/( Oݲ?P1vy Yҭ2G,J¦H81ޕX6!^<_0NES1}m=b;A&t2d(U72$+iq z$yL)xd/aIٮ5>?Eg((Qn|z%]c :Ck͘4Xk'flk82.J;N!0.q,8ܺX˯%FETHzn Iy!L΅~(B3 Uי (v5?GbyxC3k0.9ohߚ TY*SGb?!{#t ]*pg`p@pi.9\ǟ, VD{L.) q;n;sͷ{b{\:z]Vu],lnogqo".+Mclzē𡠖hUahw K$(ǯ;$ !D"jW'D}62]͂P0>[AK0=5oiB6v3Pi.P=9I)f|"$ Hz9V˰n2|%BzmId({G;EW H9\Z 0p(ƍ ںk; {qZl)t|C!-t-P $S,˙H5wKxfmdQTWX뼁/R T3 @1/0wW + YN򳅉ďh4NT I[uP}?tL)[Uk‹;hϹGb5N:0xLy?t=)N)4WfIQ tC&_ djR;`RFa5ϣ*^xuFhnH̬>TmmX\bϨB @94OXYEts0\vKvM v%fЎf-$"r˂F =oe骂Yښ_Gڽ%%~]'_ovj>]#&:oUq<0!fѮn']եM[d ' ??*u@m*lBs L ު13ݽ*{=:1R1"I`{2[g-%csO1<!qDҩV7z7P+͸򌋩i t|^_DGKE [IKAYGӈ]{<U2U4%;C9iy1]20+=Yh rtr,m:Fbov],<.E 7bR{_: {@P! A)nMBK{[_;W|%Td]vTXD".Bv>ݙzz3ۓ [+/!|5U.i\7󞖣6!3OJkHЪAqDGVaG0Ԋ 4`z]ep[{zNJi S@Vy֭m\;% :''6sfěYs`$6D\jK| 8 ⩚WT=&%+Aݡ)$ >KP7ckV,4nf0h<[ {{>ȟz^**u"v`)Ym'Wx&ei$_7.h_&SuAgRRyO-`e! jVj끗- I2MŶ6zxJSS9(8\!~Iyp/kOm3%̺xU+ ZsEWP? 8|H }$) ӥeF/ת5kIM\[ E9j#`^z ENO+yH8ӶC=^TIxCؐ4@jkLեKd7*x@9xHwAKgN3^ִ;y;ۣ#ueS/zbbnv`y8~X/47%Lfxӹ7 CVUݟdǭ}Pr åHRV?̖~_.9% 9|̹AZ* i=4=vS7-]%lOeCu PJA~-mUU$J[f}a5=usndƛnJlEˡʃT'Dµ +{S*dSthiX$PӰt ke^"*9=d[':Tϔ\SoZX^K9hXӥ֩ހfjN8 :bS s0ʎE{Fާj]#yWć=\Y.cEvx B.=g gyv*Q)d0t1H #Eѷ"+GpH^w1|dvZmnJonvs⸎G[礕.E< &&wVjrO5.v*jcøh F/p| y)4xZܟW?}7݌R_&tIq6J:>=C UK I}9(Cb˜Gu!Tzw$2e8>Cfl㬂| )+c)6VӐGeؒ0Ԡp_~`;Ⱥpq";t;Ԡtl$[IC'<ԟ̨'W65m~^DH\zC]'(UuA<5|"y ~r+RO2aE?oQrǐ "l@$74CQboE4bh:S[!? 4&f,4 ,H̤PO[HiSƚv"/P)ZqfDԇI.fY6,m0D\e^%犍o2G KtA;Zu'=TJۣ17VM?,aPq}˾SVkb|H0|wm9ƠIp`3c-^]Y)F- Zd:n^0^@Pݮ nd<ҕ <і۾ZMkefDw9,~7~b^"j20h!Tyjuʻs0_+tT E~t5ĘlYo7 :y 8ON 1|W%iSPOvegIRp4fáv:õ;n%ΎtM7Nᚒ*z2SbbL!.cY1?;zĦќmHgsjWV|orTK<b'Qu$%"NE H?)W=qimkǷQD=bGW<,k(ٰ۲5mk/-t~&6Qy*MʾpK'c _ &Swg}@~̸k-[Cls)ѳ誟M֍v!R2IFM.%?BM E CL@cՆf):>Y LoVZ}5 Pv ZʐSv e7u~.LUi[:(E^mj33fOLJ"BgNX~&v1"5%7r-RMJz O2u q=ܗ'Zs7/ HJ:Y%Kd” U%DɉLxR(Ji6O5Xt> }Ցc~)yTWa\eV'alG]&M3rv=74T75ڢxLI~j]r]ա7uSO^>||1)Y6rÈ<ꀮҫ1\#pۦckm?f*yV󨫅EX#^{uÁ7923 x >wǨ-7MeA[Jf3n \(Hm5ILx UBf[t LLZgi1'u)(5;#lJufR 0 Tk|vKף(d9EIZOa@]$TBKLXsHZ$L76,뺉^L%Z;+*<+˨KUp xOHeqT\; b,}_0Gx`J5Ŝ WcgccB>?C(?+hdjaY\Z6{|_DZ8'>$JaRl@gXPp=?jZQ<7ngL~\Az<Ke#s6^AN1ko]~)q =.%tyuprԂ䫇-?+@7ar$g)ԿաOgѪ\_%q^ɿUb3uP+Q #s@ɍP![!n=QS:]o{6b!3;D@%f+S6-Y;&geVwәF8=UVpsIRE~(Mly3v2q<hfF ԹfF>ِihuItg~S-%7&ĸ7mz;"m78}gE˵m#%v+92Q줾CJ6ڸ "|<Q|~+O0d P Xl 5P H`_XjH>^LI}A-' QD =dm&w19!YPv[Wp퓱YDh Gaq $KB@I .(ӾRd a;j<*I}n9OWmj ?YK&1( 0R*N'k}uG2=#$ذ̴]6r[6V-¼^܈:V~Ի>VK(2#\oݘdzF3䈆#0 z.ftVGK8Wq rh4=YB2_2rl<ur^*9 hCg<6e5APj =ܿS7ZX{iϭ@n.qMMb8-7|4lL?N9e^t!LbӜ .6rNXu~+ҍ%"U֐+ A8|!D+XjcƝ6HEƦ3/5>u(tDsi]1{5ݰ"AOƏ-Ru ~\{y/E̮~k>##[dy Z]* QʦҼ ]t8;9o y_9_A[\W<ۥ.v1!WGRh﷧,_j7LSsZ7cİP<|c qJxQ42Km$Ml/NHgP>YӻXc4+V|P!Rkci!3+0X:6;tu1潁<='Xi压E5GDn2m  QI 2`Fa}2 ϦWUc>%;I}pgtKg9Pp`XJٵ{ \B-iXW͈C Z7_qԑfpKªTJU!2Jjᱼ`3BІdynaQBTFV.ƛ9D H?OFxarBOw>t"zYmiu+;YdtoECS~"Ck9 5ؾN;Lkd#|j+qXEh>B&!C*SA)CZcsϙ yvzevq}NbnoQ<~.NiG#lxRBk[!u 6`HL Yq pr_oW'rvѹf]M]U|M en.$>,eUSRQzZ.ʂ, mrNV ք]uZg"Xt zQg1uDK!"VF'vK㨝EASDtӱ%3Ɵ\ܵ, "_{CУV#_=j(aXN_Fn|\7+-+L&N$o&@9]ېx~+5VEŲ} ޿x0D87leBENՅynڵBC<(dN=dOVRMŌVR#ǩɊ_D$˄i&vW_+p^e䨏e)qkIr7Yi, {70ԕI݀[ X)+ZL6tJ&xu0<@l\`OҼt$nYaY.G=+˃kDG`T[ ?;Adg AZ{s]n_ xImj%3!4 k1A>II .3n`TA,(1݄5 PGxӜU}>\Ce-J ֳ @h66܇l9)b-^ 3>C#BNو`,w6^h#_֏ᡢٮēnl`3ГvA-C2?c krPޓ%Juq\ڌj`Y`k CB=vNlh6UHI#_k8Ѽ(YPSoYf4۫MXtZ<gX] R:ήБ dedgu0\KvќIV#"r ˥a9LZȕ5+r Ō \ѝ Sqka#A{jb!n ϋ8Ai4Z,ى/-%R/<[$r5L=^M7{]‰PsY w7;] ;)OFo/=D'7 ԗdz$уS R@g_3r(MJb'˛m%^#Nݴ:bb+ܙKTg!v!. }YDJr  2$vQLk3{0 V;w*Ou@ʅ=ӷ.{Z07(}%d8G(Ɏ Rs! ۗ;ʻ7HFe( m v="SELtaޫF7}vT麘~xo@wp(+a% Y;M1Lak`85PB )YE'dҕܦ/XB՞#O$l (s.ϛ1}fm"g!FuKf5|VlB&7!3UVv J򋟒Fa;cP!B!ГG/:Bb^`bp U*UPtSloYd_U̲OMy2GXHU:1׆#+U쥦6Wxe'w@\VHC5-c-<)ں+zi\U/ݍ< W֋ 1[:F{)7ǹI.ZŋMѶVYw![1isa_{B<c"l: ŧ]a~ >-X~Ͻ0n0\:8V`MǴkcbi`HFH!!.qKl雲T(Yo֡xATNgnac~[{ug{8<G#˯]IEH%. KL)зU N] hwJ;f*K\זwx$j&6V>Z/?b|OC!6xQa\Ck XShϋQXzBR  9)scS>6nvɄ6%k&jixuVY4V5aK6J|t/|/KEͷ\[`F= =9sC9)Z09wKgi1 lT'~!]J4EY\z<;- q$dGk_*\@|u8i%X:jv 9%{L/j: OYrk#!&!UPtBqPsyv)A^R !kF3y*i0: `T1noR~*YfމeZP`*^7b̹tUQy|QʮC7P%RJ6yqMjkYcSd,i% γ<'k9,q!F %KŃ>Ҫr޴bZA Թ g\M`k۠'<)K32;}uâDg3*+ę $́!/I[a[_<$(wJpVUS: nk-o*ȶ8" 5M[{ j X1Wش9lFv-滑ǽTꈚPL!):m(.se}w\]RP̲?8@w-*,ǫ2QOOi13Y|o~023~JbALfX]̪O; _C_ed*(nVʝΘRR۝ŅYR # ҡbQ}TNґjc'ePΚ>2N\4kx"eXEK0Ehf)Ӳ\̠uۼqov3i_2as-2^Te'b݉%!JD>3XOOApon4]"' YiPd\tC(P:4faW3H#I%o=\^b%gzLY+BY˂*H/$ czqɚE_X~íRdv%dqoA 'KS7o Y ARp \$SIʺK$I_\W"KoP®'ajKj nm,m8(4uqv7DH\.ʤлQ4KS~ ` hF}v9"^?fnD"1BOKa Z :K^!<( mos!FBT+qճL}/ YkG bgsW^%f&zސQ]_\4h'. }GVKvTfQ4VR,UuyQ2UAw|qX(쌦q9#߮a8@AQ͑$nPo]L((fԓWDf衂Q7U ކv6dazF^Bˠ+Cގ$p\(.:B,ۂ}! g Խ@v z1UtARhMKc!5c_T\D694f1V*j"[s\XbV#.\v5f0Fe@w>){E~Ƨ*>%b mӎUٝE]oh=0|ޖ:#dؑV4B X7pJkf&KSMo됮~|^>|D uaQW@ѮGi8<4+՟m.o#{&Eεt֢P:Y?*/̆;+O\VP'.kcn`|Ng)83j>rşzQ\GVԥfSɰ7з+~2J2q~<Ou! Gހ^,A`O=/ $e{d˚Dho?0 JTz|G}+sp\Q%X8('zaq&-kςIMč/BYyĊ-;a7Ba2j5E{j:_ߨ[b9mKddNi>^onv08j s#'!vqڂQ\c$0nf3AѺwb8j [RW:Ґ)>$jwx ee^;S!CV}nWCZx X>M")}7TG-sI"|'_?8vhyS{+VˆܒJ|])!}hxBŭzs֛ó |?Bznj[Tvʙ/8H@H_XdCeH'>9h(R +n P+Ʀ:t>n!Q^"|*d\0G#+4%Q*R& !31fw>&.jkkv ڗReY j DDWnG|&z l/Xọ̑#aݸd>T+:' 2{MX6&\;0yջ}RgK-Hح޼c33W|#͎0^RN\0ɐS/x8=Oŗ~ .Nk(mNmƋ.=-L~פ>,<H +A5w :?1XM\5^ܴ$samh'J]W7>6TB^:V<0ߊ-1([v[Bpv̑IW~~_Ϊt<@QOf˲&k]"[#9w0TJQqJ}`AmALjp[Iefԇ-eei˒F#weN ̸"YVQ[c{Cj3mF#V+f9&n 9k$> yϴ9BrI%@Q)AcM||g8|ţ"5QQUk:=oS×%08*e)SGZG!-knB(f.,s~N&2w]>^͸Nr2H~U5 ERkԿ(?1"J-_L_׏UO-~W@\r@%EOV|oi٘ L$ծ!\yIh6nw!GA^3ݝh[lX-ڀ#ʼn*^h3_b,WE\g L{ ޘS_pgSn t J~g\2=1r;-M4cV(s+_RQ0+w8zlL KG#G+i~%(Mr;-_b j'4_+f5VݵP"&2i"6 o 8YPc--aIEMw Qʎ̏̈́U|lf|+xϺSi3 EثvPa 'At-m =J ĖBֽ\g 1g~"70!{RLDxQ*;݃'fTU,$`){8xGȺʾ ɖ$+TԘjo#ņ j-ENB4a f$#dϲH_ŧMHWُS?%^Ҹ m_n 0O 0F.Kv%ա;GR ofe"f<@8LOn)(5cAʱωkqqLªX_qY hxFMǔ-zu n76xd/3M߽B0hZ&1d#[CDˌ<m>>Wgc,ҘtRqc罫,^+ٔn }ϔm{>(KCQ${tv?UpJ0 M&oL= wK7klWŨ`CyR41AÀV ٫SPXT,Bx#:&!ХC\#[u*mrXՂ:]CζK"~rz:B.5&.!aB-5)8Kk|LiE W0W;+m9ɬo}O3Q(DR"KΟ v$4GƁmԞ`,f+L"ٍ@WjCJ8CCdxJBDLaR x~ka2uI{U^\178K.t򋊪n'JL2r aٗk}Qut!D ?ꪕX"1{, VIڊKE6R3@JuſNkC }iZRNЪnKPaCyK5xER  d܌YkETJTLrr&r//u9}-sXOs=om5o荆  q6Gv8״@QNwJ$bc3:{ҕ') !pm郥 .tp'6*-F% @R=ozN9e\B2֞Vr&13r%NO%Sɜ͍M>Us)#_Q/=[GtbdbBQHt9őM) ~9nztٷpIz;e"׭]tLRx\!G+4ma&Ƙm94G4Ubb_gZy]<GфAK#=bO|Zk%}xx_k@q`.)V-6-IL,VjaŊ?Eo1,I JcSo(R Qa7K)Ma"2C}C.?qC|5\@Pfi2]&႒; f gڝYxQG̓G>]ž(D{ VEG5u6ja٘&I`o%;ho"}L?BIj{*Fr]~TI.@V$*L^,Plï?`P@Zp?㎂s3]19Ir? zIhHCGbjH\$Wފ ! ]Ճ|hp1gfs*䃜k?[~|دh8X9 ;4 jc=Kǩ8!!%?4 ̲M9US WpvP mFx)jv~JlR >͠0|$&%:r7TW ˺IM徘쓳E yy.w<2u-5,Q$s$}-}_;kkH9[)'hǓ ;̓MO6oш^X`e;,c$B !Ěfˊd޺YD0O\KRշBk lnv#G#u`)FrnI#oK[ڢ NMA4LmjdG15Qjalhw6c`냹N>Zװ`}EkWjSN2/Kj+N:m1xq F\jUg60rpG4#V/ 몞>\nũ*9/BHN \JObN|U>0 4M6$I,r)ڀ7b1Qˈ|[iΪ0-(ft37EoLBtw;G͆RG_D WNmH9-htBRyPVIzh(=q%i A&Ij1V"u>:B0l+QYPb. ^0r^$4D>Q[yxD'fVVgʺ~T~ӣ3h=&v:Æ ه%>c'/zkP~F XKԶn0/Ŀ/XM[5it2u `@hժj {rH7N.IZhs"AVL|\!+'8ɐ$2M}>$7'cl`iAh,:})}@%ںy[c\DY-۬o˰bR6eY-b(Y|'ze=F gI)A=IgYԜ\b8e?#G42̣`F=߲xd15<ŪcVRv!sX#PAM%R< 8-`S'YhyOObw5 mW܊o];95^4jxCF+)׾1;m0B: $efX;sM}|X <EXI)U nMX­GȺ )6di/of J@]ǑC;xxg"\&’P1^ tݚ&qv0J@ͪ>2; X8o-bWנ7`Z/Oj@oIW霙ߛ K6䜩ƃ$]~Q !z900ӏS=pf7E,s cvGp;2%+GM+7:PЫ<(~p|PhfGY7%݋H~6؀.]ti osus⸇-"jO{I5RǤ$` K-}j0z p2_5t4\B23*>h$dгAY UP^Դێn0G詺IUng~/=V X}Gz#:Q%ص-c͐Tio5oe+*Q }:`n)<3fAG(M)*uk^0M:Bk "Ӣ9@NMa w=^m)pEξ# ~zDX((X~,*XS2r/puW 6}(,Cl5$*۱OUmMyęWʲ0UѮ{%ZyO.Fe ݷtu]7"5W;KmA& \"cZ\@@Y3UM0 u/wa xwG`سZ .LC{"VL{5E^cGa{kSBp]` | K7}46 (\LL8ү3wH[fH-{. c\{$H[,vnMePm !R<Ս DEKKea f$p<=uѪZ"O;嚙ihWJۑԩ!®2HZ [AN#K*9\iHcejG=v^">dOd1] x~`-R#4go]Y睪qȯ[ڝ#j=A>oZYAˀFO>]z$5r2>e4}}2Z~0HӃObԨٔ`W9l 15PbN/dp6Ox/ K˓'<El.@Q`A6F\$ N,[;6`i-# f⡴3oGLOW~L3h|alE;=rl~'@>%"`E9н5IvXdz<P W<\1S+sP٢ P_4p0*'ZAq lWL<"DfP@NYfYB ۩ '4|5&f;s'-wC?@p8'1=̙95R =~M7%Ԭj7:$DZY , ._VqDKa©fkJGtYG)#&T풝EHHXFhuC \Go6SsL:E'm=YVHѭ [CpݬYrif'Fłp LͮP7tDџ,'ͩ-a&Vi쩚#:龷zl R*M 2ANijxno-뤖ʦ!W`?3:^uմӄ\'nU6vYʮ5envﲆ̛:!do8,>A})&YVmn**V[᫅bR~6;bA-flw:bOn`,JҶGxٱ 8dg0F]]ֱ'(o'SI)7DZu@Wgo܀9fxUe?sm)U Ѳ\g- -vA:;'t<˝8FȺIb7[U6P.j8_I4zQ,0T itrxVX4 郝Elց|ƺ\fQ˥I<<- {^e%BdDLqQH㟼ѾyGk}u;vAKNd' 4Jl' rO[d0mUiJVi}pu1˭mФ"U", TdҸqՇұn;-u$-X5FBdB~5@q@,y^+>ʩ>{ی)Z î:i¥M5ITuEpZIу\ꎦ7͈VsǮh-*IQ8 Q)==K]'8ϝ{7WPʲi.#Y'X-mfÂb!Qta^1ASz >CG dK52r& װ11lR6<'0F(y]i}J, JHTirp :e61ʿZrhIYwQ5"M}HxٶGE~ pڢA)Lv >VpYSIkΚD{Yܮ<Rfk{nz0ժ"OVU8i LdI6l_|zn'H*O"l#:4S<цVH)tvTaj))N* ÎZI+=ju#F5 d jzC(ZREts1wPȷ/#k&P(ot%ٛ4xkeoVY'yh I~+?bq%h/FTX~:T"Dk5SmWh-zba@dunWe:}J绋6fmIyiapr+_SPIA%Lcxlz< 7YbyU:.čCè?yne): =oY9)W;g&w, !DT]KFiNi&Hךʏ6cGiK=dvMa7Glξ+9JY=1_YavzNo+M7܅WRӻO> _ͅV_FϏwdF߷h:hÓ幟>ZeWsho'mJg R!WE:=5M.#e%ViT*ł9q'U$0{DŽG쎁}fCT5k~#(a7}<*pnoRQ6a;I] - ^aCӕ߭9S sհ%zGvyF|l\<ҮDbSN*6_i՞6 -q6PnAzTifbJl]+LLnF 3T0UDbHf syN!ȳ߬t+'ꕪHo0KAbD{ѳqϾ$1g3p6X)&qT#T .@.-xO +2pńZ9)ֹqj  X£aCq'=:?j?p1i< M0R@L&: !W?ۗc6f_0sn-+"ɛjSDZCIYS܃>Wnd$ܾ/@JUH)KW[2LoQʳD5/=!~vY@s[n)Y)'a@C\0O!ƫ2hڝDywTjXc:OLelsPB^+zC8u |X@8; ;]<E'L@&ߓ mQMJ xNigPy\^iÇ Ԙ4@=3eQ#wؓZᐹvs`Z]jM27hA{x{uLG30 l4$a)ۯа 1zG|<-j!{ϒ0'q-J="AZܵ e}Q: P$biZ Q̧J%xS&S}X"J ;}!| (0|$fٺChloȺy0'6c\8WzmP揟wy qλY&W۩,W\j($)չ;GYűH2pj68V+ͫ,M dr#B3Z+*[:/I3A#՘11x$ A$'-OLoVIC_ˋ%ՎѮ.w:G1C%g.4f6׆ ZM)ݲ8uVD3Xszb޺:LP1տ!TΙê?;\Էo߾!xO:NaZX&/<7F7;|3B dsnRP3Oa)-RJqD@ܾWkӲ^,4[jL ,rBL܈hx׳+}ej<˽Hŀx]ZamiOi-K69 yMW}^h8D氢o\AXa}<גwmJ7vkX&ϱ3e *%ѲT!2-6ٳ>L3+Hf}qTs1f'teXx i&V . ga;Yp*4an5YO]4Y0wx% t6aiWCIEs a=Bᒄ0 kLٗvD/{)Bj$.߰}#Tm)\\X~MD/g.2mn$8/QbV;.׉r.ǖJL܁5;Vo ?o]cd;lT2\ ?j:G_uH0e1>ʕB{%Jj8Cv6Hf ?~[?L@F`, q+^?D`8:!sXL= hn^Aq':4r]i]Dd߱˽,r!TWfREaH`wD}$!ϳ̖:?S\.Fߞ=cP߃Oi#Nݠp{ EsB"`T@k&{2ylZ 6x#oT/GYPvqG5֥]QfU$'@6Swtly5޹hx!'i~(YncI ~_m3O,s }  7S~vG~>.LDhℿBHbK5%_Yj<8 5 W:2K[rXrQĂ-Afp\Z&sA R T`dXY9!^M5EVz  س&zJtwuv(қ7EPTLCi3\?1,vOXӳ|ҍ 7r+@܄$]]I_w${tUB7`x[%AƑLLdo1EU4|hE9'ZF "SҷFnC* _`z%@G?k<,imo9&qlI= @П 4.ѬHF'C70xi.L虯_ h0sbLS<2..uJuu)TaY1Yuvu&&-ޗWbgk&ژ=l(sfz@ܛioTlg7&/27 7׽/^fOHKGf~c񝵌B<E׽e![zq6VA*BмeOC0Y%v j ˆstM#. + 5D $0GBj 9.k&hBiY2 Ędi-|uyٿR5ryokA$˭7~c%;MSO~2(wuy8E:&d4_IyؓVW^!ތ[E0nW>"Ho `)mr[=GLY)h{VOP'gAzG3ZF|WZ&JVB2_6sU]}Ԟ%7;Ué.9+,h3½6j<XEP4t)wX&O皂:|ZMTJQ` w6dFRҨ3Q H|o?Z+o 8qu҈o{%· uDi&4 ?=dt2+0똂UK'ЖT}Fj_@Qb~B9 \k9pT6ai<]n'Wi×`dGKM˂ F iզW "i#N ւ:gFꋮX>$=I!lkt!]N2c%87i\ύ=a]׻^>{ ĎG8UNȮ*%)x-SNYTy+RMW[P |NdguO#Q76=LZk@W4&ݑ<߷ \{Tlnpsk=00ѵ2*;9v7Q֊j*#L:kLP e )-xoN\ou~)Ө1 iׄS'c{eo9396M@Y)N%3xo"&`](dhq{ѭpV`.ef/`ٖAhyj T>#BZ9w!>jY]cA4#q\{2r ߿]DsKp/3e o'_뎙%_̔R7&Q]fg br+z_E(q|Gӻ]"P+r UO< n{(>7q-5bR&)e8cXw*I˨ܻyhkiJID'fѣ1G:w B/~ Md1p)Bdg1KqL$} a>JuEF$_=9Fq`ػY ۀiWeɳs.,e2dӆB})vld7L,ksA dA9=c,LɆ88vv *!P%;?@/ \0@Jky+\+Cmp?$)sĐ_hm5+3J`S͜?cw1ՙ 6ipgŚRz(JaseH`| ym(x;n'|_-f q/q+,/ҟQ*g`wZS; 0"CL5.-0.6L*aq)¸lb}zw5XƑB9"Cʤ$H@lVbjY%r9}AyfTx[IVE}d*Hiފ0.pJ\qtZ9}B.$%騜sS[%obǡH^aȍe[o~ؽΔ~(l=ɓx܌F;^w ,EvZ*5ʽV6?HnEuR㴩 f,RdwʗG!>]C.:9{!7z.qٲ~d v8i XZmEJT>yNs-vj#EkgMI<uڲVّ8kk@H#-WRx̌0,O^);àt`Es@=b _c @fU]LT:cԢ'\@4ەCV ƧmSGy)|m},Ce\"|}4X=r˝?67nNҚU(rzWQlޠ4>JueHzj)-.T^_B&9u-:i6+e8 `Rzp؊ R*bG*+elS9ԖLiN3 JDdz>R Y BhI@zW?g1*NneB_ _L'Ls;(tzI`ՒH(`Tc ǑhNiM{-Uej 3ڎ?|T^{ $YrJ-;Kgu\JX_X)9P6 gf^2q=SW\rC0V9O\RSgqR@a:T\H,w1+!?2 @(Xt [cU&¹[tA J?Dwpa,< 0yvyzinKb].Bo w[8pgCWtkQEkδ Fi Ǵ.r,X/pRVDF8tu @n.Pt񋾹1ܢ1cڷfeGE;/܎ا󦊷kp5JZ xCYB9I@T @U" U,`Oe,An·Q#&*E} e$Gx4 sE5QH~ ^^8,E 4L|W]H4.q1_ 6-vr`~ ?}/bfOrd3* h-[F.jdong$twy)ޔ,- IʃQE18Lz3Q +Z8G$ ٣e_l;GZ^%bLb7s HҸoXZ7uxY:66!1V\#g(>'IP*%&C|AND#:)noCjqkB?8tS3?ÄqClK%47dO zAW=<24e oM[!>AOˮbs\#xhSpi-/Jk7l| 0+̊vҹ$XB)S^nDJcU39 G9$~qxČ+`+"L8#i]h?So2*klH?`m,o :8녔hQY #B 7U|[ռ/'J7ڒ0X䠾(HB~ _sM&P嬎*ډnڵNj[^4:mVpo[I5+}Cᒉmhy -\L'z[P/*t ,/-c? >,aKT00#Qw m\ACQb'+8 RΠ21\~LԈf?seГ HR[2rC{"݌ն& ~_4?W*g"}:A 2(~F^$]srrd~U8sJ>R+BI͌]M.iF2AvDxw*GuC7P)P>=G? *J4UWaSOW[Fj:A0'_N)u9Ojf+[Ր_ZR$~/N/3K%{ߐ n8-w(yw`޻KR^pfQ( p6HH|:馚4l{1A!H_e7>5F=n\K9Rs9w)EoućPҤ]ɛr^Y AVaD kL_;\nG-8̳:?iOh/!L-ɕXfLxmަǹ ڽ; WH4rޅN;>k⌧E+?"cw@B5`4wbF#ff޳fx%̏@Ø =̈OY #Mg9Yi'I?S+ʫ Pp,&:@gf@y5*yt崑fD}~ hiwl}ErzEIq: wZ(1b7'dO-A4:rs9}ZӴYqhW$ JX` A ɀJ.OƝ"(CķK _˽B;d2;{W7y$6](d.ϫ-61gZ+"ɻxws5+辧9bҕ\n1Co t'U0uˎlat2𩟤Gn7" 42Esʋw qG'4%pFNa5Vjm}]kHbdۂt KRcj&$CNrdۍ70nnD)|OۉkHKbjCvEF wN!! iNd-}i [)v*,lAtk%rJ(2~ӗLgty̹r-y~-~m3R b\O\Nx0|pvf{Rao ձ/CϚfkK'닇@z6q]c~q 3~T\/VC&պ CY jPqq5<.3PֻzUޖQWG4c_UiDCDH,vS!+zҷ=M^;j! B@4m:61%f[CfƊ"&͓WSq/c5"ȶ2 4$L]\ !%ޏqxz-M˩r,JaicڐS}R5L~ʏ(I򈿣'/D$YUL`k\wԆ,1UJږv nMfqfaEw E;~MGh4Kp܆3 u-E @*<7:FFw_obڴ)0wŠnF)( y'ފ& I|\X h3G=|&=^[ma4cȜ:+z[/8&'zH?e[l$LhaLS,Hz&8w. ~U;ql^rq>t,ݾjl*R9٣uASZ:<\%I8[[|>3=zk&73h8'?!UG65Ŭx-9 mDa('ԭ^]מ J{ԑarz#:D=/xl)a4r ,> J^d*8&Ur9ֵTKJiC50P߮ ;qg5ݡ0z89v4/e°|C1SXX݈Co7lg^eV L]EhβOU^kh\7Qf`9R,fZs-"E$pJ &0 hQ)n^@߁ĐiUix=+f*!L *+MD+\z3ƃExoƫ4HC7:TĹ0hˮ`eM5 fLB+H8d`Ç(gmTQ .!m㶔(,7FP ͋.=^ƒ\LTgqywX, o+}^> t=.ؠc FKrKN-6a;ItZ[1i~%1_ul^&ׯ#I<Աd-gzBۃu- n+RZ,0:<H⯦VWd9g36Lҹn_D<Tӽ_nKuc5 Ga썚S^yURsAgG"Rbb!f6"6fE< l[J%N/tC kQbkP,`W/=t`W2#XYPǧF^uU5# H2V[Ԣk7NrO ͮ:|TU"rɹf `7ʸw .Ζp"{-cYzfYsߧD!W#C9 b 5]K6k 8HL!X.ڴF"{pKk h<ՠ+'sa.Q W=8 7xԴX^N19X~) |NW (V../wr`?qa, 1ZÐ+W%/LuTBǎ{ uɚD ?CK6nl/~S%F{uP KԻbF7E &gɐꂋb߫p,3ӼZ;쨖 ,2֎LK^Cf+ -5bvG]#XJIU4GQ 1Vk wb:`71gS9\6~E,f7TGUd˴ZNx)7ۜR+U\3Xk*wtV`{yCVk( d:nQ'Aڗô# C0=zJؠ2uԯG3h{eHё'5r TLmլH %܃+Yדo/B [[MVN C í#VVLs ÷P@@Xxl#.w&QNq޶o 00wqM#)EMǑf WiOnuSl0~ KsM^QiFGP)(O.Y^e$ư|xT?4+.ȕ| &H` K}[sh+[eht&y2ϦzYjyΐ*I- xSWn~q!/{M~;wZ)%_"Ur^n / cCEPՉfzO&!TA}`Nah+wb7IQw[&~-I$GٕJ5EKOA S,]FMǕ0+!;r8[o1SEM`'W5Gru3}3â)(D#ߌ7KgLeJ;לZ;uf=xfn[썅~jiL)l*Uz+,iR/< 1FR劐BqN)$a "c>}euc[/_@l|nV>y4X?\H j؜UY Q5Ⱥ6" K)Ș8LRieoˋ&3wmJAfSρPa8F#u D1>\ E"酲Թ pN2]`u!PQ;,H%N 1w Ȱ[β&늨Y+ ,=Օe,ot'> n1|a'ٰ~t25*I_6~ۂw8K0>ab3 %%Z${nƪ ĉ̀PNHV 8~TR9Oڨy)fUOf߆l9DZwh乞m]>"r%rEjA5?xLWC! (-<$#:l Բ}d؍7hlH'<^1+8;+ p=#䚱 b+37c5!*0xGQN ]Dns,Cq\ aϋmk i&,H#mQ^3ß X$Z1z@edƓ޲IiW{CA}㾽M~KLF)(#~qX@[?p^Hwv,5oߩ^HKm8c3WMB, Q0 Ǘh[H/g^qz9,je k[wRK}x}H?boH)q y&Om@X 2 HD44ѴҙnCxj}'Pܾw_weSϱ6(BJ &8 gG&Y >XחrASLP4xќ &+!q IȢy FbP8."0NC1%=SYJ*'w"6@Fٙ$xd!SY+pk׷ų8 B6?нVT0svSCp;H6KvĽ0KecP `nO[F7XxAk)lT52V{T"ŷíjCK ,ypA~'͑)'",//Q? T  =a`ݜ۞(BϮ&ce=̚hh ˱TkĜfKLAW~%7P;) @aH+`C>tp2.tW`d̋SRVxPǗNjld:ff"=TL1[o% w`0UNv4ԕ -0VoejM9bV+ | *^AK'!OoWʹt/wq@$46ǿ`ZձWn#X)U{9VΆ*9skz&{t.(xkT?N5d8~/;i^rĀF1GYDӝA}'PB#&5$?+՞=- ieKG$ *B$n<k(=7YSXAp.glM:x, KYAa! 첌i8VVSkFǓ/6Vʐ2 %a !aȇTKv|^ 7vMhcqo+B.DP]5o8 e4FntLoKv8vAfCIٌȟкj(Oo.ƽ(o\΃WF`Vo9lCx1>FEH,7K~9*; sOO ]CBJXg g՚ 0kt\=97tP/R*E#.(bV\JE% Hz,+C3Sf>i._ XU|0D}YY $?;;=$ µ{"X/3|6PUdTB;`XahIvM>Nњ,DGf2 v>aMat6NduFY@R&0{iJ6 𤾱]_8b%I斣;n+/$~8On[p@i}M[N [_q`=yVI(sӳC\^}cjި:]4+;5AgE5lYiG[ P$! b2j6yZGT5bP51UE6o:Uc9d 48N6JCh!aA&gʰ:g]͏w'.GɴNviF X8:,Pz.T0Ęf3egl~WX Qa P(*<G̋ԣ1P2|əQ,Ws-$G\ޓ>U ;{/.jtWU_%[tG]KzƬ.G1vvqsdi[Q}&M(c?<&Gb3 m^{lޔ2^( k`|݆Fx)7{%T'7i[-z-/;/xK`C/[6$t#Xa"nŒۂdkFYS9A}pbTmZ"g+Epu&9H+B{sVN6t/VPZ"ye8nz [5#(pNp`OQo_nkB;E! dBڔA4 fNg+aVcb8݂:O0b~jϙԻA)ߔ+c!z|X@ŝ;ɘs3[ v.Gцx_0VEvC$br 5|/lWγ#yT^<3٫lV@Ι%o*gz=(,q!yA:X2Q49L^)T-2g.<5΃E=h <.@ł7>?SVwzyƩ%8G >d*k{&WH@(q#4h61XZn9E"}*$d:r=wOɜ^_1Ha_޹` *ڐ{y:Y\f*=<1p_W;?=3+cm@R{DJk$Gq%f0U4X:g ml/#vk_ Ge9V(Π k<$c;qI`R6Qy80q@ AO\x3)YٍK@Bf%%q?s>89c c9ԢksP=?$:>/l8)Nѻ; Jݸ)d&hLS˅'*wh%גz˘]U#Ep[ n]!1G4_G`t^蟒AVm>/V" 7zsNa#E|1TzD`c}=dRYтvl&!Ewl;Ըd$e-YZ銁P 9g!sO<" 1 x='72 YQѣ̰,m9'_p?k)<z7tJ`ruh/?8?]*4Z4?L,Qתx TTW䟎 u3ԴP m2|$h ?UZ/UQ@jy/gґh+S7҂&`h<͇𢍱 x&vu}%fzyX@w0È5bm\5y L̓C2C"mU_](+ 49>tQн2(9P;"M(>b*bvOJMжz~2chXNȂkV.UR 9SG6 kU}a^A+[@%SX=?7a"M"gQYvRLVp%S4=o7N]~\}NGְbD V{  D4*c9ۂbhd˂7aA4~}@yLZ^·F!)> ;fz;dz_+8&+e hm |kk"v jfV"9H5 qFx )tڦWx9 2 (DQ!*rltOya}: ṃB+eҨq\9I26|?m:8d K[uVq: `愑%J`_T"Tr >{kW| :~ !JKi@*5z&'xgɂBUP͔xXYp'tiB8|@\K Τ8\ޟ=DiKJ#V yǣuʼnaH7He.%2d*̌z>|w/WC1hݶnʚ1NvFZc}NII Ƚl=LDy\"RSrσO'l}Ʋ>_rnW- И=xvsX* #o zLI\tsZ_2.ΪcCs`Z); !@0)cfY$~ dS(H~༭^x7;WF'Jh .-ӈ##^\Y&(JTȼ梋#dhHI,w#g"&uM0n[vrYi\n-pF}n@~c8 R"]/$x( U=M]Tlre~xhYᶺT&deУAQT)16J\lwxf٘¨>NMAV$K xi *uqFԉ!;pm^kg1xͽ?|v&(f)>,'n;XzW@7lܪoh]#Rp}WE!ɬEכ]=hp26Xʀ\o<|_-JN. Xkޯ5BWYenj(RA̙~Ј0< z.U*,qQ-{VS"VyS^Tm)"b;F|/4VE_N2)ꒊ] ^- _22RFlW%_Hiq^ki$W!J­W^;f 5;4OA`lX 鷃?Hk'j#D u#ºMU@^H|Fѳv(Yy|1XګsXG 1SE8c yx(0ƶB%;YTAlsuu̩T[u%BT[-b3t9%C^dvHCB L]{$K:RU:Q_W&6q-5WL,vq :헞IHk23PJ\ܰ҇4zFflɆ.';{Լ,Ԟ8*09Ru )C33*8ɖO}򩥌nq7jt1PЄQLpsX!ٕ UJ@vU,}Aow!-|h{@)iT\ SPu?~GZA6YE. zǖ_)Ot[sj,#TZ MѬB[mŚM66%Wl%c%$y}9h-PQbwz -{ , M.-n%Ҥ/29Lq+8 q=>C?NMmUaήWh*{ȃ y i ݟ$c8KǜbXB'f.H-K'lA-&9>HI[ dtA@(H_2yICpp+ѯ2,z%b/$pOe1:4KP h|_wۖeݱx'? c^%%=sAiblS_%܄BlQ~1A='¦hurc5Jǧ:pkBo3XԞD2v0`kO/1zF!P@=l3Muߙ'z7j!s:H AŖN{HDֲuU|\.CSn>/B|**yUuf)׃[r;] '(=s;Mڶ x"70ad8W]aD;O))o N_y?ckݜP&ѢBp_5T%:U|F6N(6Q I\V)޴ſ-un^a.Y@οƕKOt|HU/:LE[hj$&N3 hێ U +]{H@$i~ 5}U\Wv~MgTL9sG&Gos{#K} .u@Kƾ0N>ԗ_hN(X]@䋝סIm?&m57bZ0 YZ.4,I&pxn=V! (z ]G.B"Ixb{#y&:Anm4E]!=$¢[Z֗Y Kӓݕgl8NBXW4啕4^Wxs`"b83_Jʮۿ1{Hy)0&H FJ8:0BT>mwk|vxQSqYc8K:+P$wG1Wy$zSHh ͫLbqm!No ɐk\B37GӮY pKmUC#{6b9=`z6fSYeQ-B;aRV3@&EC@ƾM߷΀Ui Uw8gixkfKmFxZ YD++tDI3{ѰڼPQ쑐lkܶ=ס.9}(ծ! T?U 3tE0!^'7u)),`"s* &a >Cj@\?oBa[!y[p] H 6zh7[s& $Ύ+;UEq^̺lj,q^!i|J# 4L+RƆ g_@I><‰KNdPs39a|HcW'`zk\p(G!`C⌜ge8Rl8ЛZ_0?b,*"'o!G>4 )F/p+yKWg['1]7¡5BZ"4W9=uᄁԳDrDfUf$5 B}O8ֿw'0'ǣpXFM DfGK)EÁS4OGi8Q ea)# $ 96>*ٕͨqM#UIduӍm.|$[64 ~o-nsQy{ B٣]݂XLC*J3ICQ]QLq͕M K|QYߗϹ#){HϱneB uF9 ͎n^! F# 2q,g97ن,|M)]e\5b3B!_->Tև0 ]b~n zGgVwdU!DzyҲ6fݩթB"ZߍBMUXdhwπ S߅A,U1T䖡Zxjyݱ]dn&fr}!z@}Fo褟Ҽ|pOOKuK4mk\>Squj#)יR@;.Lj:,"/?BfLXny(v+Ŏx坛DNTtxS,m s.&6s*yjZd; K9IS=Vs0MclX6Ҭ˶}POqOGP_7I2:BBU3ğ.It杢,˯?31I"[1bѮ-,  ¸ӻ-c.>w.~twv ")nZH3hz(['16D”M!l{e'xZ_`?&ce x<,BzP K'fN[}fJP3HB eM-w YAT*W.j%n@՟X"%915Ւ T6<GqFΣޑrڶTr.d4|87^>dZIKV{GC7'\id0Izvhx`whaa{igCa nqFw0aP*Țras'ETv6-+TU0^9xKp],Rk ItÅw=WIǒZjJj b0ܨ rɖ#pݤ˧3lpZj3]+H4RVx8`< _ O&9Ib1"g͂ko7Xt^CQ`/nTTw?vbp1Җǵ'TkL}^}.*m(Q `yl6G/ݘk *t7L%JM99c0I`Ó\qcvZqO"JǶHǿ[ ƫN gEDD,N\(-@֕dm4R2,5E!R^c2=59<`1k^>F1ڟʝW̵K|%t+;VP?7s;+1JA}Jc`M E,BϦ-a]6x3Ŝy͟8#SP e%8{Ѹ{7=ĀP142_IWa/ i`ဠJT+U˶$52xpR\uy{VY1d'R~qxb\Ӟé̌Q+t+iL|9BmC XsȢFږ ӷ|!~w¯r,:p:%j(p2$l97rk Ԩ%y S_jl)i ?$}CBy6e_~e|ƇZ-V97|_ ,M?f;ӕTemx  }vr˶II#{bol(GOX3GV3sr+4?]x~p!{h׌sw[[/'o2k\c473>ږӆ&h%j6_Zn=s&T~W-nc^KbrT"ߙf0![)mJ䥍KLBՖm%\`54n,;h o "s׏\a;ݚ ݀E'egvĽ2^j)ry0ߛR#\Vx0T%1O-]`>Q1^%ͺ̿Y:o QlQYƢWV>x;ˮ:4@Ʌ2+`j ꫪM0/긾}!F>ojkH˳tBb;m>%L(o_܃EUO& juzQuīݠ miU˙X_P"$sIf PEr;1HJcE=e;cr)Sʛ L |[zb& H6d٬jNJ'>'z(XEN1gwVRY x'h.֬k &]j,'-}- uE{Q-v-۸I1pg_DIz^|I`tMkZი$S W OXwO[Hp&?b@pOM8S?f%fKKPF vXPC &;~H[)BV]SsƳޞdBުar@XA;X`?osA8#(1ljmu/cvwV;VHpJ$;|(y,J0D񠍘:gw迍|=(kx@#._[WV:;=+iyfRX2xR;(!xWˑ@+ӣi_@" r?iʖ!2` a\T [ꉁZ|OsQv&KrTiԂ|˓X(LogA68qVAW=* 9",cWCN T'zhیFh9uюzi# U|΀ urn! M_NC@J*g&9K/DcS|X>WjuЗD/onj" lqk~DGwX>{C2-N`Po\Q,MAo)ش?#eV5j›sc`o[&9d6A0ݺOv_@uJΓ8SjPލ@)_AN Mlׁvp MTT3eS\uPXoDm fCN>LNSɔqT (TY bt{awe]F@s td\KDzU,Ms97R}wlKUOS"Ӄ=bf0VHݷrps_WX NNY?z*ZFb/WЧCp/8TeMNHN)_Hg]8f{cH%)`,-h35pS0/V/f"uY:e8ޙ׫¯W9 tm!f^Y@|==5{@EZ6@q:av":zB{eaZQ<`w7g% 䅡5co<ꞷ)Jvع kxXY WĞn[8/4٢\^/ˌn4'026x;Y5fzV殜hH|5 !{&=-R56O691KP-rtB6e}Y>R;zU /j=|$ ֚?ҷbIϝOgW:F4O/?n_UQBHYѡ*=ס۝5Q0y.F.B|IjơdHGQCZѿUl0K$M)`H_DZ 8 ,3d!쏶*$" K̶+ƃpDk5F2+\ktG<O .>p_oԸxzPP{O Hx9nyΏN )!?.e戕 ma:I{YuKc"k-'k%CȢGg3tN>%"@c帤Sdu Vxc$-߄hq .eЎ"RL$3Y&6.>ohQE!А`Q[U<6Eԣ7s%ň#{gl ~#ވ7s`p]D.}##~%سQB!-oHfDDW3]aom^*m챜JZA l5ϡ4 (lg=CTb YfO[R~Zyk!EX_"p/R-+_erEHBh,3AoH1f]c6@NT&Qf'VLTStqj7**H~,=Qdf#yJ$ӦKIUZ/E,h;n#h`#;djhcuJai4`ӭK](ZB.t T>.z+Q~-Kd lڌ!m5^+IV=oe|xHʀ\v2F7[Ln?C''Wy /;-En{C.*Sd)ˠIk:'ayTzIȧ@{g* [mXee6OykHht<4+x NwJpዖN_YE#uMm&QZ %7gɐ 7ƓY7/M5zF)8ϴ!owĝ*IrQ:[V@uy, 3-NַF3ېǣbdgmh)ItA3( As hL&kPShFEP$1ii6Θ6xOÌ7sE'W2LMnj7̄!ƸԷz}]]I'r];\Vkd2TՑ* >6LI6nBV?(0 |D>Z9;'Qw㋦]g@UQ(;eF͔Qi!ݾX-kdsz̯WP&)g8Nni5hr,m5DSњvu / .STu(:hiswscr(\yqpToet1(⍱3OTig0X.e<,&ޛ^ NN\VmaƞwDrl+OHY>jD%Ѵ>%e=HA>Ư%Z8U_# agؗc L7a&>\Y{ `$MA;Os T}aQzJGI(SUt =o-En:ɯ*.>uX̬#zm)HsEJnW<=֫dc{| c )x,'jAMڎrnKZVfv%}k6 FcP'½ <¡@:Q:։ @21dEn1kh7Cv &<Y˨;}-΁ӝqɊq+Zě}g9ì*Xm劃.+iʵy|F6 ϲ, $w ,>^=Ƹ> :)yo)9WY Xym> %a1gW `'$?Ƙ=Ō{H!BZuRgpT .˳T*&?{ʼtC#ԱA7;{^`JJˆQc8KNW(%^Da}nYP$`,/s^5Ͽ'P 2mu1thl{Z}k9qFNtL(/Xf=䩻O~|upؠܥtq,~H%?]r`#X.Ӎ\ ~}35(<2~߁⢒ʤqF|T3@q+u>f#*5Ғm!s1{ bĄl8fr^oMP+oHo{?{-jÌf{:;`y#:x҂&m@ضr *=#;q-t\6n@oW2"[h} /|4e?xՈ1Os)?v;w} =WuO߲ x'Oy&mcBM5Tna#ckZZdD}On^AOU 5R@Z-e`,fthZ&o%` j}E[5I4&ؕ8`Hhc>sooLap"] G "i_Ol2+|u5~<5G8'c^RЙg \*G%PNj7ZLYPISKٺ͓{NcϢB7?7G!#1#;it}Yq'Ji#J~5F[JpY(ŜxQ{ڵC-Wp;褳q jݡ7F @'4͝]`C N.lNh(9Pb=oT@Az<`]2A'NTT ȓIѨ8blHk%!@U`Pī6A2)֑+\ڴ&[кb|s:ý)w޲U~凂l}4PB{7r!#wvglX+zo+EnflʚF]Ot@ZbA(u{휏)>_mk~?(%5lmQ΂{ۡj._tFl!jxjb :W,-H |f/ؠv2TOF̧GOFeĪI.s! %-n+O^)`@^  ޱ^z \NmS*Nwڏq8B9b"o?=y޲]Tm}F+)H@x$Xy +gOQo֧!* IfU[#&b ;8Su%m4Vbc@E klx Gå5ߵM Hw%p{<9a3pӳl [pg[3Y#Er ͔82{R˵ETdey`Vӈ~=a֘s*awŒTaw*#)9y`%%P!h+pvEh;y0BȈTƶT0@|P#%pwqK0cɛa7ϒ pyPqZg o1Xo.17)#fWmJAQJ(=ﶝ#:=B93]]}:\(a~c)Eͩ`ӞC$V{ăL%ykmKGW wX/;~I&jom{p Ŵ, @<~f"cƉLc)ixUyh1ot@CXpp\j!_Ѧ'YI}Bh uI{_~ST#2nܠhJK3Ȫ}(sO9X˺0ndځ5PA~\%a{$9Իvα7 ˱[&5x9vm:dqAl?P0wi{47 YR]EɜwzrxBȐA& '{#*ۅ |jD‘Z@jk{L1N;6D*i~vclL u _;DҔ ß۪0QI??ݭt8XR ,ԇE<}p(0w8tf"D [wW$'䰰L ܅O^QLl&u֧vF!^{%]{hk;B~B s N7츲dp+pʂ  OXBMbROLKvtjtbp *KC"! ];ز`ݤCSSC0B~rтN'b U zwfTo>n}CB#{OFPCN w-a2T{7\w {S2muI̹n( d2FĚK|ⶩ͡Ƒx]@, j9M-nڦ^KRhCpњ?#WhEAG"Y6¹:2oqU,559*O@6ɑM%Pɂ+>{SX\M^'^MPU+KM\B_uRRYXDf"xu/h84?]o۾=:bx2SrCGh ooDІXy:ݟN9=B'NP{wM0poABA= Ŕ`kOv++.؉RQWfvaNZ$F%07(m>З[Q]r Loz\?D_/Rչw ެi.z~Bz]x)[3ؓ=AU*pQʁWMf녴] `9, j9B}Y 9=c"JDw# F67h$g(agZ~]z:åbDysPHMl@[ ၝ"Vr/skt!;N]G~롛 a!cЄݞx=5H4LEv#L%6~!+uGj$08sM[9 >M"j($qsyS.T=45#JU-2:,fo~S,u>H"ga`;Prː%2?՛_L4D2m7ػβL8#tÒ+8V.3. C{(=Dv>63JN.%wӉ*4@]DY ʷ>\h6]pP񧳟;~.@ՓoJ(1͓>,RiLfLԻHF*f5\\^IZgLʖ+N*r::w et΁-) #6sqHc`QPIq̒+x( tl:*$*UC[(Fhoǂ3S/pcV$ɫc\?/7R4E];ɑ{'IhN Bk(vw|h3>L j[`1:W3HjN^AK铕zɧ'21q_8%O1e^u7t'{xWy9I;~wݢHi%vmOIv o6!^:@< /?[H'\m.4k,|;NB(A&iJ4&ӊESfdش0(@N| % )smeBbٌ%τT!0b1QGf>"H[,YI-nĈmmz+;h_0Ox `0shb?Iǥ+mjjM3@MC9$D'Gg?-sf1:< ;`n4R4W9$P%&5dA" Mֶ5j "0~gҾ4]ZG`;=$&t3C\i3< &BWazpִ!2NHc '%^(ʁ>p\L Ū1)4fm_n-xcQwuY[sqNc =u7 D3yaDl%0xhqAΰ@4-T䮅X 'm]ʉ\t9&eF%H;Ι|- ߀oy.9I }VkM Yɳ$n\iJliNҧ]kB g۬~šQfdH[بCHc^j:rHC9-Udy,~!U]z@hIrmm +k-QbA&}p `mbtV8)DZso4~ G{_p;3oqt]daMf Dn!G}ΦPj-m74X-h<QNZ2?Mx$c]鬈4 f#gO;(3q-ZaebD)H3{T.7@IІ eK*/&b3c ]:0hxڸ0?;Ǝfh:,^UI/$<̭^#5vʭCAl<^y* @ߛ#an nxgF58 U]"l\KԷ[V)/PnLv{6ILl2_uH`(mN"BƛRg-ֵF#qR^"xYZț7'qGlب83Gi,E2O0r yXѓwl滢[r3jiI<tܜ.T%.tk7nemCGǸYe_W4A­IX AvI M%'ENєJ 0CkmSIQQ@(s.v!ά70Z  `9 A틹yQ UڥvkRB!}T0[aWo$k#=H~ dDt7: ro`PL@z˘6gS_% * vK$"R ?|h~/zrMdB^ >vKy9!՛A>0>T|8һ2"_ДA2sU5&T!s<7E\H8{X0y%|uT}@ $Y|t|DK#7 x\QhNU9V#_?AR|9G6"׽8^AVaՒr׻~\wshևPW3L9΃#> M5 t/ (%<9!ly &QZc0xN%7GKyׁX^.SblnR/+~h+CNwf`a:*:/,l%Tl7XmZ疤nq=k50}9Oً4~J^@ʩ@/s1<>D#5Pxyʵ_<St=U9H^Q`|#1}sRjbuJRV)hTQOȀ*״GkEbmh8} zISGd`^ QZc;bؼ(S{imvTmmLl@4~c Qc{d1tƶ_AJvm}E%dc/4n cw"%_{Ih+@j5iP%-#GZO$ /ųbpf> LX5j"'\NWWj[`:e Vx!o$&=hz**{VAY,-0dC7 ' )*f5>@e1)ڠQGI:,=@/8$87w׳k1IW1ΈFC`VoSTFc}ݗ|\Z}T2.A%#zъyގ-*/`#/CCv_⿊6cE99M{ͬf\M,^i]&1O:m_Db!!Ģ7\oP.TqF ZGxx35ٶ=+CH9Fo!^zsFtu> c 9324Ej=t&4\Ӡz w(EeԭzsDN=fxbFޥn]2ಮZUԜ1ŶiSe ]xvON~jE@ 6G?ą裪 stWG2q9RIB"Ř~ӻ1h:T3!pU PuƦJ@ds@^ VqŞɅɑ-L NAC[)pv/Grܚ6ULA9G #{s͒zE ' $ԕ]ΘVy@P_g o|[hGɮ7TstD]ƕ m283zZ^k\?2+S)1Kkw7BNM(]UgTbʛ0 Ự B4xni*d<G< }R瘝,5Rh~-:>Wtjhq ?K%P按o@vYHu6rKpVʲs0dCPg?'Fj0o=KM2p!0 к*elhtQ:5 J`֭ aat\Ny&E]PCԑjUh{a~HC)K g + ts׿b;@QbCmNjR~6C[k 8W>ݿ86G2JoMޘ6@rElG@W5 W`PðL G1q)!SbE)-etYGV>*w9"EC+iZSӜMcLke+! 3ødO叽Y=Y;Bz:^9UwqL/K^\EyU04䗦U;zؽy8"b|Kړ{S!ܭQ~tM5G|Ac ;D9,gQ`3 >ozˌ=o I׫Jg;~{àmyCh>,g28zM0M#26U‡|6ƫ]SpޛD[X^R\ZdTgyD kt+!a"w ,F']T 뱙d2u-M7l}k^ ō]m=YnNoEtP ;79=I;[ NȆNOymfb)3@@+q4zuSKj(! Lx@ N<#ڹ@Rg@|LN=#8UZLTQz8ܯZkE!RX˭7F靀mA&ޖ5֬>qd', DNFVN>eE"q @?8Ga6;wZH/C^NlX4"4.1 0+'LmQҟ V)Ӽ!{Ec\GvY呙ꩫj[I:2Xr]@p^-Gd/E:)F+`;0<:~cp8׌fDrϩ&\@~T?|%&xD<}4[ yccVy ݷinmN-`AUI)4ة0j^Cpz.8D.RJ .PFzZ+qā8JW~`!}*碌μ#x3-›S[]^ؼD,0 9W54dZЋh \=1Vg¤ާNˬ%{sYla(*v#8I8X$ M b<對wQC9@5&s**c6ESsyV_`v;rr?C ).zS!)s֮p#ܽ\JWVpġwٳ( c f)<@^0m5טRXF auL'z(,D?|;m=][׏d`RpfBʾ}au\sѮ$UׇoӯdKy#RBlD}@anstN4 %Emkd!E:!ήf}슋,KPj3::HqTUiɭX{Q8ȮӃ U3_10SÊs\J CDoQH)[ΈS,#qbNPv:5$hB{ k(7i(&R!ԡOw"4D jVmqϊ|Z.0h JI9֯"#Tڡ8b\  XSՅK|(nl~ 2D6M[ӜUɀ;jz9R[ UN#wq|im Y?}k7H<i:q9\ -GMѸ[F(33R;Rq5>4@iU x۽0Aݳ~adqt hDh]4A->#Db{Q(IU:0OYԔ Z_HA!>ο>7T-S{Ɛ2t['u evyz{f+Igr65goɐ:'n`bhaNe{o[h}1;ΝY3:#ŗ4-=Wε[|+UɎD߅Dk-?%ِ>U,?.eWhb<Qg Su\0ޒ[v i[4䉱,!hk&RdZXqjh<]/OΤx}jM=#vT˟0'"oAҖ)mjsy3Pƴ\RFc!UĦZ\roov6sjoiekĎ6Jx@@nZ0rb ]1{1(_m%nF~\A~!cKT߽US`[DI.pQm"Qi j'(5M״4QyR w ӞLgMiR+ܛYC3e mӼپ4,+R8ELPL̕z*Wـϋ6!nt^nL3W7 6&}]QnOSYz0QH]Pw;5n/lPfGG!U.-vW7 (eH:I2{O07J*)Wh͏:C=-#*XFF ٱ"X#sv%0k*hpXu1ÂGmjbKX$6 )K=yI;EFUzSn{Bڙkj.cKO)y{#g`iːt1ܾY><ߚ{JSXO[ L÷j`~a"sBXyZrOD&b5ɑ l #U"D ?h (Ji~?NB۔ðcE3ˑ/ 4Bs;R$^C|u E9^ KfƯ3/M36_vP׍w].γԼ@XJaٕ.4(#i 4G[Յn^9!xML㟾XoCG vKed$>u v!ǾhQS}[ Xd"J nl|nmw=Ŷ:SnONЯfϤ- ͅ*'SKBf6j(c eO7|̱3l/USoxNKm)A-̑:UQ=j1!!+?Dńh@VE~׮&~䚯&dX[TÇNc }g-ٜқ1/yœ Uʌ r%op;!4x"5`W5-ﲃ[GYrs`jfX%*DUǀӄ:'t׈tYƟlj.<3b!G0<<@~9rː KFY+2_~ZĠ.*C|dfK,KE7Ŕ|DMIF0nK?e'DKRlX:( #=q4t[дE@893 t-?TU qoq=U)O_R./nl[V^L/vX׶Yz]a~o/ 40f荒H.??P rw"k8qrx#["ԫ|ho&k36(R/a6 dj>.ikYw:7֘TLjWƆA%DkI^WSq#`Gl :}E NY@Y`}Es¸Os`5LaZc&FvyX;9I Ǹ,zЕ02sy05qj_X7rLѮ#.+vSEݫ^֊#fMF'@A,(5{eǡBCʅJ5=6|NAinjNjNhŖPTaJ|s;A, U>;p-AO 6^8! R`VE`Z ThN lүTւ¤tx[> 氜R]BR.DBDVxH늑X;$ӹ"ڈf^Kbg0cgj)KnGx 0oWN+NLMCDN4nVC gQy=t&Z]ONZc 2ǣ!UcXTW‘Mn-?@cX-2ꔬYkX%ͱ^XɁs (aό46}iW!t 3($Q!.)'Ƶ9ȸJhwypp[*t **/>@E4-(]_:+bk\Z3A鳕m28_Eg2D7X|bsSxۈuutgkadHw}H ?x7fv`- lֱ9o,8`Oz\NA劶շT= ;ƺ9g(řvfE~'] C8 7L}A3uCgj|B[Չ2zxP*KpCϺI8b}=+ jrnӹJ>%i ٲE<Fp\rW83_pK OܞrİBl;m]䌈 EhVSo-w \ǥO/>bqC0̹ (UpA,$ {Z%Sk-ntbilYän?0m`Z YLRA&ZhPfk\͛ -eʏ rL2!gLBjQX3azG4KMӢq-Ǜ ~O`)p\v+zfy; ~)dL=X4ݹ̗ @^lS30(3Q < Kq|G|xIii_nnG)is\k;*^/vG,W{ ##X@ZJ8:_/-k\%2Cu3-.`r4l&0ڛY贛G?H(S'% !a7RvN_N:n-xEa/M׋ip÷,,v|[R\EHNT#䏌^4qX2xMkW./9` J堣*`4w.9iI;@Qj5bZCb.!-hF4<3B;X|L#u[pyg.%8˾ckOf")nD =͢;<-ʀYrITƵ*{9 ?q "T:'W6;mid2~ peo&:2ەќ˜GJ)U[3 *YnVXcWB̆*Q~W| 0F1 U,s}[w+^6zrU[>PdNӒ'I~;\Y_%25B7r;q;FBYBk _HǝIDq~?\bμK *S#ԕ4ݰ zCU4 luN)XaQ4a-mEЛ9υ*X,U-\;<1i %Diknjc1]5s}ml*TNa25hn$m~ԻGKsivW_h9g5 )]s~`5CF؍߂LM[_G'FKK0G#&g+M_3v 0XG3m8Vsg>ljgӔV :cZ|2K*HUI3[i9׮[P]w 16+t6(|A|-Qחn(n #%!/ Z=0Vڷyء7Y f{[Ge %~=qd,4n۫pU{h_F̓QUx>oo#^\A< Swoa XWa4g7yJfEG4c'©ڥF˽ wꈃ0Ve/1(d\}5T}m/*gS nDȿ1rrZd۳`nSrgU ]Qq3y U]b~_ X#htޟdtiOkXի4)-; #tqdEx#co4PU5l0ٍ%~/)rYdAlUg#taD] NgܹY8 w]$mp!VA ޤ~ćAL{4VM Ӹ(2TL [ۇt> 0 wVGkIЎv`wABCa[4٬QkU8^,R=vNrm ^"AоC~L |>c})IO,*C=IcEq$X+U@tuV,3t]EJdvkY/f*P_B`zm` SV=4{l=!dקbxtHK\?m{ Y,ՠRBWfY`1GwYS[=OWuÜchIp?o~GW_Dv1-Q7Sul'I+:i\)S SbͰ&`DNr=6wHNRq]Cm35$r i͝YکQFN,97dpKFkÃ=AƷȡJS;y'cbR'J3WX`fRs肠'NZRf? ,!ʐG?مF8ıۤ~oz)$ߠz,3UD۴Cl2z&-O}2TmZ2*H}4[Dܼ *_ VRFb0MZ_AYڻdhz7!Hd*jmv-ڙ0E]&~ʮꥆ<) $:hDƳpDsW[ԥ@.&UkN Í&m}o?/K+za&Ӊ6es G{<%{f_`ofF=-6S-d˚5!^UDҸ붋k՟&IH3e2P_G1.܏zZѡi @C^y'L2’`%\'n!!vꎎT_лYVW "j5AqF)$Bkfb~Rݢى#s|*sxt!(6N"Dĕ7B&mk%}d6+^i\O^i ~xB9wsNkƅG#%: ;8PH.njLsޱƬ`Na=RuUH h>ۃ' vCV; SHB٥*b ymbqׁjF¨pB="tE9^"ӧGD弁yݫcograľFWJ$, dtIdeDэoR8e۴>ӫˮdm,T=l%0i5OFB4n1)F_ Kڔj/-*"#U'Qt~wP;|4mNd9p}Բ:_l)'[ kȜV(܆ǥCϦ79pUBpMG#eS:k峊Vߧ{ϒkT2i^Y>je<stZ@R-ԹvOw;3I%h)` tpG}LҰҢGQb F7_:Sg% tlQ8Pr}$%~7*ɋ*#JMEf\JL6Z_"8!tQ}A.VzM긭Y#O^<;c[D,q>4=ceҵRbL&T[d)$?SZT?+YDP;v,VY~t::Z^!:7AqJ&Gdc% f+8H|t9U&Uwz}&eSWUSUo;88 #yf˸JB? @8Ӵ.N8E/9x\0PFia>ДK&\6*}d>`ve.фuuxGݕUp]{dySo^Z%3hT1'uoΟjz@ܜî2k*g5#WN*Gy7p@Ƒ ;[H3lVM3I:WC3ǜ)??f'I!BΙ򾢵P~ BM4dߖjT=hXւqpCUC4|gXg;sx6/ ?Xrd.ްgFhldr?5d/ q3S#4)63Uq*%h{ª882kt{Q yd31NȊj[{eZ6bK]#~]Nn9h32JW[P7֥.rWϭkwin"ࣺ*-&ɧO'7EG(+ numI`',?;[*lSKNH62~\jXq&ebV+3ͅ:z?[#yp5R!6W4.N$է #Yͬ9yR$n@T;F./#`w1j#'\+uє017 oQ!I@?܌u5G~ʀ5⵺ǗLt,ǭ6V{ ܮP`Ct-" GXcs"v=Rj. JA !9FZ||,in"~rm?^*j%; *n8)0#QAϾ;K^"C{ic6W"JKRuykWRhH!df9)ːR; j[hAVIuxAM@3ZLDWFm*nUG/ "p6Zjʍ XY0zkwT!'WsC D5 ZAC۠~ҵ!ta"3QP4fÍ?fTga:7&>dPv++!MDoVpu,$\>z["a-Kx}$<[u楅(WLG#q7;,=O)[I!9,X;G銽76Ԁꠧ܎9 WqӲ(cp5 AU`[BP·T@;36eRj0-V`cz9&N@L1%3`z#_GO3H!;^:$<0w6Zq{*&M9/x/[DV|su>יn)\p\wuON蹖[\MJҧ03j7{)J?yuW[ <ex< AVr^+-jLB &4YqE`M:߮r 9lnf b/N6hs44A&Iu3ҷB 8YHYIx?v~`dtllOoJRNGA@$DV#Ї%uAZPi1\;]gެC6׼Hims݈1kYHG.kA / $WMٮKvwShT՝ 1ge`pZ2l>fA}zxҎ6]{đn⺗> >+H='5-X}%ko5͸\NhW΢XJA%p݄8E\%&],W60~ sDpL7Cdmwdjoݩg싙;|#yX̽8-fȻ;Ikt3p7}JMVm_Cog+%ghPic\=ծ#R5l!4^g*{#o:u-HC*|`E; NdCcMºb$ " pCvΧR*dlOV a6E H͖EGʹ7|J:+ UsKAD]`ltӋi#x3T-ȱG2q+*S(B`?i|mRG{sYS0ǐB)۟l*[Cʛo Rhѽ-$CfsqH19SeO`]2a<§~2AOpÓd!Γ_Py`C^,Hw;Vj~brbgwK\aO=5z9 1Yw*ysJOqsF U*vYUB+-xs!z/W%tz%$=N_+Z*?`B!D3y\t6F5Ƃv,4ҋ m.[] } Yf:A{ cNXa[WQ/LvB璶]۫L+` [-´%/ .Hj(3{'3#~ce. :#)ky˨y1@=\u:@6mlP TMzPs2`Fzl6D7#b~XDNX3V/'FNCpQP^v#7a(bש H8)-Lؐ B-#B ʮN-T 8pV'OFd;JdBGݼI}5 A }],)CJdkAOsOڒq;T,ܾV6B4Q1U-bEA\ 09Ey)Op8cj/EYGycN+Bݫ$@7kmNxcyŲ~4v.,8=D'?g  DE=i'g%~mH!PMҤ IzK4^ZN4i,1DbRŸqs8urc'kUړ֢fdGb,te ;J·(U\(YfUٵnq9R~7fcy-l>IQ P%%Jzܧ|4 G\­U*L!I>= {x 7طE ~(Oe 3 B_:õn9 ૯< .R"5!*F8 eœN"0edԈ@R1bv[udmb&4u'\A-wq8wг]baեVgE pY: idx2X$[L{y\y(խ#Pȭ]@7IƐKo+T ԏ8Ȼȅ|+bC@4T,S$ŕSƠ}3u>Z33cW[7{KLCL U^5Y{K?iwTYLT( Imzb&=?p>SW0.Ah(TɈUDDOpa84&ه;&'ݬ9pWSX܄m?H5BUzooh7 ;uyq o+i@Ѷq*L7$гq4Q1Ȫ B- gdגCy깩^+JǏ=vŸ"WovɈ_,GrW;]@E#6J4tg%\a` h@v@y%Snb&de,“LFY%C? \-$NO9r@"՛1UeO]6 * ffi*8'%>ꋖU~cG\, /{\tQ!+b+1_˶ЈW?fM"̿ Q`A¢GR~mlTaĕu#DlҒj0>4FHΆd8`7>C|DN*ިǏ5zp˻ճEl%םO@t0dud8\M"_xnge,P6c,ђ47 LGtS P;]Ĩf>ܒwu a{o)%X&n8QIz!1~!~>EHP'1~yԞt_x'AnUt/CGe Y\b+FƇtR㊌i?yDr HY?ԔKvr yR6s?a~hs cCǃ{@0'"tnj t-jG|Jp -`qzyPv}KӧFDYf-Y(#~M5Z4nfdŗS;.)8DEZ?b [ `F Jh__oL [Pk45* Z]ao-=bZÒGRi3ɽTGO;#'4a4I 9M@Nt*pޟZ=:.@!Cx@v苖S'+G~6q b0AF-K-ŋN! KTd9r[MlkmGR@#N(Q+ pt zb ZktK=2>.ɺ(͟r4vR)5 dȊ,j>Iˠt%B:l>jWQo\ˆmT4U$NM1$޺[Of8`u/Q)ã (N@!}*l>nT$8FcZB^ FCƔ!/${ {oN Xը9>K#Թ6ܠX?rX][ uEi}@ dx䊋 ( 03l]S- 1@s ֲm-j|z9#+`=UQ ҊfL}e9YU%xDdzYk> YRK%30paE F.0v>+&}}}yT!EDeVM6ٴ)"@d{d_0GsߵpڅBN&`$6`.?^©)S^ӽ^:ĥ'vՇ@ 76)o=^-:@4wJ&_[Or ZqS]dH({[wlZmDŽI3DRVT'dM]ˏ8EN_q8d4ϳZ9xfn_֠\faD~b:5fm44DP-^.J$ PP0$IT=`V!zitLU<xT/ ߓeUu]ILX28&;Rg˺Ssc:u ?FP_ݴ՞838/'b(ҟsoFI rO5VjI=|iRz:i/j|)}6u8KdD~ *[$s}#"4m_lrygoX2.޵ʋP4ȯ($NhlmħLI+_g){cw,`ͤ9;  ] @7&ev~m% s _}< f ~X-!7`JERWv.Bȑef vCRO#AFѥ&;cU=FX(˛](Q~LOclEۧl#1o}6qׄR rP&u;gZ=R/Ұ]z_X~wJ5;]W:GqXoVݷfd-Щsn"yUةSև2f7hH=RD%¹ڎ [C/ ƙ[-n5u_εQfoT*ɦt\Ŧѡ`)BPXRVts*Փ*7ƠoSb=HnoamLY+!,"P9j9DO؋DP'QD<nյo$2h 4`D a\vƭ<腥E`,lh?b&kbQ 5L}oCEOk@J:;݈'\nFs3qa3G㘶S0aVjv*j%spEFPƆ_2Gۅz:UAVLV嬦 H$ɉcm~)br.{԰-]sP;+tjwqK f"NK1_l]8!iG֣h]K 4)ag"/Cf&T!Bz30[;!"k^E":cA; Ofd);5 pGpR8&+W$Q+lv S:sz25aK,ճꙊCVM0JqI@He2P&?k㠁DŽIE=A6},hF}E3bvx#Cnw{FdE! l^ի }q#@; P@nhKu{b:J͡SHvC*6NW,& 6o+rc8&I#[T\7+I>ӶWet_큞:LP[NGKXl<#sP=g^С~>P˵j,y]+r_zϱƁe߁j )D־F vYIsu9m͖#7X0F@؍#ރ'?kNC9yxt^[{|X{LO* =a}LgcG$IDXRh! y7ϠB+벂CC хhnj? *HǂvApͪzG)kgGYjE%;* 1*&ҝ}(!VCS~PAq <Aj5aY[y*s'/_w9 76#ӄ ߶BJ}!ǼyNe}d_6ylB8o>񎯶LN}.L\~(AWpP"΋($DqoZ671n(>,dCӁ7ՏA< *X*fz%½ylffÃsqf a]"pVB: #eq5Ũ ('fIQk6Vʩ[CTUEz(hMקQ[AOQQd -ScQ/8ܼ4!u Y-m,kl74/3/8N«c"rwYXTm% 81UQx? Ƒ" ڿ^\0Zl68KR&uvb/9K \z.Z^S|"bjj 7C;q"ETtNܪvaЫF%ð.<$TV)}C1mъj1o_ѩ ~TTDw{d_t0Փv/-%lP >1, K`#G^b<V~USD8C776x1tPvt5 z@~D^V:E)mٞVD4QfqHvUЮ3}q|`@sztpM;TykN|:ZCd 6󂪩o޴uqdYE~ :8!D; eNbx֛k3$^[|('€ⓌpEKmTֵEWNWb#|xvj;ϒ\H.t3CNKZ`'Sg&\۰`mB3]y]2u< nX3"CBY .s;^Q}!*x\$*^LA>Uu^\t18hނ&A@ԆO($vB|w?) sZa U~zN wuj\6{/ !lLcq's`- ԉm &ɕ>?#ZwQcc5Ys VANfd%Hu¹f6~o`?RN"u_=5a"Vff>tl!>fiαkf۹I R80*7ʅ443^z1c|k茇##ʯG$!{YVF So(x\V?ҪhZӀ=ǼhN-O,. Gw' I]ޙ}-"*<BF rvɭ1EAzҪ@Pwu[^ʢi@:Ɏ]8z DD>4MVKl0ٔs8/=}XZX))a'"b>ƛ^7o*NO̵X90t zkQ}2%AU6DUb&Ί%_/Wq= uQ\u.q`t9%BtF tR1T317>;>c'zEGi|.USb &?,hj5N_`|z9ޥ!(/Z_,>xks6Lpֺ;x'&ϝ=wS:&>]xI֞}غk[면(&Cpţ}bTl];lO$ôS;W!0,CBG|ߨLS,Qw\4̬># ,\s'8%;țٯ|3'֛I1X>D1=Po&)-|bi)0总KIEVTXNY6RD]/l %_X_z^ʉ%E"/wg/HggxBiki(63BMFq#( 6 &7UC`#4Jғ/T];:%f`xE0z@ O@mkQubj^QD{u: u%ğDv[09`f6m z{KrOƝk?|t<+i ׀JP7Jm{kw9J})ش|aA=vu M=v}oBC˒$,V΂oę8)e@@*1aqUX%Ii9BWin$I{" ,hXPβ0u+}qۋ|]Ϝ-a%.Of^ sV\;'>W)F H3&t\5 GAkl?.EҍG}C+/(^co﫬W;A-@۝Cq8ow@s7 Iؤ8~Z 06BM[@:(`qp v}|{RDe&#ڝXUㅛF-y 'dȈzoGk`-in2lmKnڼ=62 :.ȔB!S5 YV(bH\j%K\ k\Zs O.gNz'UB6 UrC3"Nd Hˠ1$k{ >MM}idYJkiJtp,B$r0v"9 L w6;cͲ S ^U0WɤeBh]v;Nŵ-F+&O0<) @i =C-w MUz`/37bÜ-I`(`;Ch6A> (!V; U x|lwaub$.Hd8t-D4ջz1b7-^aZ*r^ NBxVU\"T4w~!ϱ!HjSGLķT7x(UӨiL,}Ҹ@z35Fвۆ.> ]"@6 & |~3v)a|:x v5<D:P;)vb7WNZ X)qݓ@de`1ж7yp0v@ "@ `%KD>nE.xu-ts>m9_ZqK2~2^I_Uֲ,Hh"O^$s_H`rTZIbzy[XߋM&d\Dbf-ֽ-/g5]'$,|?r0Њp݃9A([ѺBdXCX0d"j[(0Փ)[aP=$u7^9 eW1Md[^q h(~@m>T+k[)> `"58~,[ @iBgL"xAH^g%mC@2'Xw@Rn $鮆ot? I? 6\1u>?xN>Sc~"vam֣yyty\'e>W@( V􇙕"; Yy9bT $tX\sʯuM⌦cX .p>¦CE]>)])ƭv/})IH<ji#È-\ @W$syp@z{g[O8wEfBPx!B}{+ƥ1p6HhBF~>8S;nIfXxP"FTXwT󢝆aRR-n $5؍UQoYS$P8058'n0rulШqž.iT>m 'qu֪ߛ0 E|g47/P̀fIVTˍXq`B;}zSR 5ɅRM-@[>AcΞC[593lb7=̓?QŔݢݷm[[Lo@&X1ՊvR}B"ZAEJF bZmy`&cL r`t٪G%;\k4[HMo0-/ȥ2AFpj_6,1a5JO]g7-M,}yH`EHIUA/ ƥ8a2 `]뼽t4gGXλ̏;d$B_*ݺ7߃ԻH}xU0mx{^a80\Hl/rS#7[)U oWCAVX`04=ݒ{jTٝkbX1Sqo3Sl4H38x FdMݗsհ}ZW넱W&;K` =a g#PXq*pRѕ9Jk3ǹl`CR٬j2z9CtfoLt߿. ,ƽ; *Vkp/ 5~'&eq1|7ݐqY23xİl.D]d6rv[Cia Ia!p\Ìeif#Cx'Lz`eۓ$ꇎa  "k6M{qO6X(4~}<_ D֪A젴81 e_0O䃵wGS0;8gd=&aW/W.u g0z" 3Gh_NjTcŷeȋ'Ϻ==^g/ܩȅb%.Їm>H^v #{8|J]aiOՁ"tj`{d&;=| dmՁT&[?yќϺ@LG`O݆xQp2<}|ZRaC!N-H$ThsLDtSN:^$W;NGeEDqykmI|{S^?$\JA/e ;s [0`z9ĩ’g?g 9N (u&Dtj/Y EKI[Jay.Y?B(h?KA*blC dfَ4n5-{`D!r'?Տ>`ٓl_3{si00lb)u?$haP IIluT?#;ylG{mFB 8F3t2YFi(f!u 7M F\7y8umT5Q>΢]"9j3ÊʓGQT{8F.avRoe@Yη|S ~HW>CJҤ:"K  #H\UX5-ځ2n8`]#"<;O/Ȓ/ֱk<J2(9Q;(iTxPם<ȴ+a /E,z'fУ<"(P K`9散XX%nki]"V+hoHK^c hoA$dl>=ڰb-Mcn9YPքb9CiInPOlW6 rQW,HSI6ٸ ix.-o})%%..4dY'n:I--'n~UBtu!ۺa;gG@G36%[$ ^@dgJ-0fnkeCI%*wG|+`(f a:zRִ: IÎ/=f/=sL(y1U?C}~r+zq4,!]buT3aӸ660E G,F*߫~p27TV/hG5AΩcwʹ6]aɯw V2 Kuƒ-'C}D83tneDe>1p0X0P`DhO6 !"O:jnɔctkEy!)Slu3;UtcvA $+1pV̦W}H *7? n?Vzm[9# A2@zNBy@ )@l/WtO6q8AxD๙ʫk8}|c4QuQ0C =@*.VO!(Jg't1[ioD +? QQs̉ W kgXP3YG'p &0.Snr.8c95,f- Pwxx:qz||m-|JI`jWP@)&G]E+aB`N͔Dvd Ε;ھC괔}a EEF CD(@(e%IMxxA|;GacbUxUOYtTpyܡKTg@R.[L7״'!7Co $E q>"2}~,:ߣ,inw?[kTnni 2Ox7Q/B9eB)^W;N@-`:??3Ms@m>#OZSq'Q/졈GuܐZ!'%̬_""Ea;NWG=U ~ Ccs$W$Ȭ#mnoQZWbW$5".mEZ-XF zft#~DcuhN-!u2!\`3ħ.OvHU@$H8UxzxLq9ݖUYR͍w:k|_Ks#%Dy`̖HզS?Lt(Vy;AAKBJlV7Jٛ6A{RsA~?LؾR<5>!ȭ]E#ڸϪ{ҍYBArMVAR<7d!ʈ4BrѡDH .aԍ*H{K1IF(s$?} }{AzA /a|A%*\I"|Ӄxtm}{6YfizKy6LA,7vK\6.{}p5ߦhA!پM]㎆>([*@b# h-^ԙՒAl=8d'Rwd\P s&M: sJ/ޠepD2_l\8ڟu'H`2Axz@}f}}.s˭h+#BlrۤO-wҶU+(UGW<%CQ= :.ע,̈́ﮒICU, A8@Prb4>+m F9P¶a `(۫\TxtT2=5beNW<[1c0YzDfz#P*Wnhꫳ۴Z|l>Կ]ݝ'>~ znk]Tx9HFoaSX ^x+fߘq] T a{IOZ y+ ^2NPɐPr1ǼL|@ ڿ[NbxlY51ZPoZ])&JҨ|&.2G v(tVl7ϧ;m[>iܶ?ZNGՠZAdXVqIL N,z1갤#iD;fegyQ夐|")oMɄ.x0P (/orkR)g|~RFt*kԛs,v/F$?>e9yRFr5#[#r[(beY*!9lcRdU03>NLKy?I3JWސ ɱH`"zӠqK˝8{(J]vߊ ;+!`v[iUU!{d\A@1JwnM=F;}Z0UGȴ7eXkđxR֛.VƹXK*0%ϰ%TH`M}DX vGa@#ծӐܡcagaޫe*+O/O8 5)EO3A~঍,,ڭ+]-*HƹvK34FezHP%ВE5)GEioUHuvQYDŽƝWf*ONz+HGHQZ>g7ӧRGu~f`^K3bʟP pUnzP@oG]'DF YDXMɑ =l:kYz*kOpy)F#dSppz.k p2N"`R =OD24ZwdmpA@82Esx=cAx2[oGTd4/FDJ0[|}3샕#ϑl5)B,0b +ԧ=[;I>`nɩ8<$bb\rS }QVFb}agHQcF#Ʈ;9WP`޸&BRa%-h:`!PN.o`EϮ*PL2^$EܡAQB8a*&ᩈ&wn_v1~HOʸ5P=@ۃ rauiq `t6ZWU 侪,DWF"Gf\u$tCum'"ieϹ>ErDhSff(}qΎ6+,s]LiH2Lae9][ Jm >!j6왨 ?< sMwvP#e .#~zƄ e\X#aBɓO:k4V'tj&ʵkH "ͰiYnv tb5FNC ?(ЮLxZt SR>kKXN}z%x\÷Pz~Նf]*wfB 5'9uAyE' gM5{bdd7\ P\##Om5G&Ӓ⽝4)E4 $H_ʘ'gh)}yaw4hGLpqW@ȁ2VQE,NHe#B4QɆU\r?>GڻrUSޫ||ԯS>9>@! 7.ViKFa쓿~: Ahr{VatE))+;1qޒn-B 6qGMs:Y My@cM+՗JE]=h:F]`h:=xTv/v0/R?$< ͏B756e]z[}:z6 d[qtC{8>"xKǦhQHG665URAXȣfW`.E@ۭL*9gmLQXwsw]mrH1 4b'_9-Nd/@d'>G\>=ZIs@ߛ!hIPLs05 a6Y^8QԆٯu,.݉nud:?=iv)^ ^|Wfqɸ bQwC<0ҿLgM Pa=|0̉5L|vE=i ܢ-,Ϫӿ"!1QmK4'N8-*8 %3])m X OwV70H)$K FkbkxSo-Pٲ`Q7:fOܘ5hKwwadqʺ\S6|' I Z@%R´a&, ,[| \9[=xD:UeU]<h$@lmj=ă*;;G^^isaG,?%%c$P-qw Ҁm6l\N{{'rE$EJ2AJx,KϠC?MI3;X\Ŝ[#jn<lj+ɚP*3Q(|p*&B,,r磗G)j* 1};N|bRbk}zNd> Sr~l!?Cp|,} 3b.d?ʼn*ٴy_X7KUvs[V).&|(KwFsC\4ΰ.]m0e5ay\ZR _(^v!z3sAߝ 6:p\Z,sV `c`>VFi^[J#̀10䦚VqֺX 0LߥEPLkâ\BzNڀѼ ?},8/ˆ"Ng/˜zs9!` +ĨE%WX;η ,i:,FSZUcwJk#{#zydjQ ifVGU{a!)x Ӥ$-T!P7/cbvJ }Aw+IhKBo>Y]9!]Paƕ=QvHǭE aXldeeagp4/=@2X]IFQ{R5 9Q;Ҿ65G| n1;xlReqf%)źK1%9Xd2s ﰍ:F;^W]56EmD*Dy,~a1h~3X# (O(%nii-n+Ƞ ҡ$A8 YK(bG?ĭ[ag5jhN gA A|h<*H;Đ*A49wRh%;=gD$@wFʍ#ևQ+} *mܭgV*̻3Y6d w:ocwI,H{ۡ SOmDJpy#:݂ѣz?ǯH* IzB1H[R,0uB 28hq MdTax~oQ j4 鉽ʕ-ƶ Kr6טfVhs:QP~_A *[')͢rdʖו Q bVBŶ9{w Y&Wo -S1Si UбOovөcD`% fh늌hn)8^䇵_/aS[!Xy|ӎ kzDh$f *OfDpS=-H-W?tAuZMl݂ƅD4Vm.}Vdni>4 lLA0֋\Jwc#L`;hq8&Ę s\(Pnⱑ$_T~{-`{„| PnCkSD^7 ]]L-8-y4 V pazOBúIl^VK I?(/k{F;Cث# !mܟ*51VRzPj`p7N}ZTG;v?E:?;}NaӢN.D߮εeX CPXMvP/Lyi7[־!uըՉ%n/ʯ fG_x@~n282|FoTfVA^QpGf}2,m%"a4<^fh!ʨH 1_> Du7&2Oĸ*o66V\& zO[ltA 07tW-QtϘ"̈^]&E o^6P1)ks8 JmKct7bv3W);iz~r@uE˵_Ě[tm,XRZXmWoi)Ҕ؎Akyk.ٟs_C}KĈ=8WB ]S+b}%ZdnJk|ʖNp:0PkH(q{\dl23TnC^Y@EZI%PD~5oD|V'&9owbG%iO@Fn]؛og \vZ#٭kϡ=r{qT!C9>v00h&VTx(B7Y؟C$e7xW퇁#&/iyfhuS/y:vSaqn1_έϰnfO)GEMѱ;™F 5?T ;ABT=#)!sl7~;CV NuH^< (8 cT*q۽,8I%}Eߌt'CeG~{]W 7  Pj2mDը(#Y#rY{6nD{bk ri䬮Gv0ݥE3|ŀ"Є099>4d. dQi6ZAEqzT*s[;uNk~nB bdg\3)kWj#6gZjg5RD@ǣI+_9[i1n'D&N5Y-ÇYxLa![F{U9 D& !hT;+3\k`krW}QhMO(GcyP36>$xp FPU~LֶʦʜG6 $3 V)Lgl5xΐ1On"@s xRI$/JZ;#?YΩLzw˹h(?6#4"E< H@hi"|ݼ"wO)6|7ҷMdf5?Ћ5Jիs#o ~Iq&3Q?JyP^79^1}2&@|*|:7m8M;gU5eJ?+V[mV|xLE>v@ @DfhQ99,hm7u:GJZ^ʹl+fYш4ƪxG_^d[(00=)P㣉b%T}uC}˄IoIS}=;KQ^<|7v@4˧do& Hdɿ6ft#Y'C\/of *H* -:HvBRU&Z`lt̿@L߲zKXJ=%m>hVR֬G 7T-vNZ=K>eyƅ^0W!C-%2;κ(7vu{+Hv9xV\wMڤfD^VKj2upA U/B'YrN7{I(_Ԧ,XcP9רp+T;fZ =qGzJ~2<1K)D(7-)i?)zJ5b'̣A͜Lcs}=J\=<f2糱o'}sXd4{`dK%!A4mևS5L  T,IA ClwKXHkĄncҏ2 2t=6t SILG~n@!5p46䬕ȺZ )+|S3Uކs}*BI@:\~G'[9Q+qgv6)@'O:ky \j"A؄*y(Wcvb/D#59qao1 O Oz6rnlzx}O%#+A.6ĆX2}2u~>;λ\ ""]o Ó4Y/˽~}xoU(.=m#wA|Brd/-͌ܝU4'ޠC+܂gzGOrB,W%gU}r?YߞX x 4ͷx>CGkt)81LwKŸ_,Qb4O@& Auřܵ'-lИ Y G-˖LԶ;h&6^ Mh:K3p̤fO9gwoRyr X䙻2ql82R+,7KlAΎ~+Z`L演aMBv d}lJOZJrŔ[=sp%skOo. moYzEqG@|=U}yFISgKhJEmq/uy{soZigb*f'K>='۹#B?_3 gqD(2qWӫǁvYXB؀"JVa[z$bȭ~pM27"dx[)`<{>_~U~LTY` l閁lڇj "LYO{ X( F-:={*eKy]7Z<4f=Tf,6ͫ1"sn_+xcьb[㢛9_B\ CLL7.JE,*^)gxfd[{%91@&W\t/H9jAOqUhy͊7ԆmhP@J-ZP7ڧkJW@ʹb]@ԛf}x\U@phCז) ]Yc!!(u3f 5/|dK m)JFhl6z@p >kR{8X-N:!̝~Џ9l?0n[Eet/ZgWK_'AJљjG+},7+Damuݵ#.46&JdH\A U/nO?ES e읒x/wu]<$ݱG;?:mUٴz3c` P]C1&fp X_[*wik:u~Wb+ec\Cloy~z;o r2ًU_q/TWQx$" ^jr;N 3k)3vەT  #4e_ra$A4QpPuMʭ_-r-^?U!j0:)' wP?"N׹3P>WǷ}шѨE~W0+jwP8h)ovڌ\jx7EǜmX-, I%d='bؼNnO/f uuEKi${%)pzc dGxIJ$˦j "LE6ڼRr\{">׺yԋ3Ci:_10V\xcS{5:l &i"q+B.Gd^4-,k͖T'V4x~~D@<aܤ^n $L$JG6BZ,#1G;Jߵ׬AYn]Qx!,S ?W>oF['h1`[hYn(TRWJ2Uequ)kPo s`<SaN*sab0ؓXiN:O;x |G^-;`MƪSb:|(c%4HWP/$֓L`ve;I BRr*"HHqs/t*cHTWktwq%%=$pWA5*8Cpik*> 54*UҟsR6n0 3IC7Y;*/Jgl;ga-2d>a1}|vmwk#}(̒jMh6s8ӨhcL(0V/?+M9E=Z[O5t`&qHyq ^6d\HN@INDxĕS)ZI4$l&B#,(@{wh<\2fnOҨK:rJX"*z/@-aj]YXBg6Mܝ7/Z~܈fvVP+PЈn$*DLɮuݓRqO#vi4z .;ܪ a_{ )樟-F"8,Jש,QC8q-،BwC3 Ғnܧg.̲UHZ/>6PIJ 7mgȌh-/\f\KqLpa?OQlgx3fG=y@sn:4ْRA#,kB [ެoiD h nTC-M#Ȥ:aodyHS_ӥ7T4BUl㦱 dVkKгRnb{a7 ďg{+_]N;iqœnDSGXI,gj2ʗ ܫ-<Œb4) ko_aSlqxbˋGύ.bFU #5:ؿg-FG&1ʡe*^PbZc?x&(!؜_z+yWDR4ǀ;ބ'h_3Na.uu|=(1s$KWVgRo:Q6K%I@R So+_.bWVa+ֹ)>>"5RԡL@EH+aύd"skFL-GI5@%8/H1z(*7ؓ@U8ddMf[LݔȢ(l.&)z jOD=o pV^3 gm2m.!%ƶX |g8`.K.m~7e]Ec 1ɘk&j!6LI?^i5\{օCҦ,$i'j/)" jW_WVC=Pj*҄a%⻋v,sfQdNӪn2֪4fcdA0}Jmq,YL&{Hx"0z1yybM =sbiP}ꬴQ 3 vj<s~F ִwp|!gA/ 7n4Qا#[ȟ7Pdpw8g|&RK(#NXNh/of= \u$W 2QNUQ%!N ;Sd_)$)NJWu,9Sa֢;q3gbmI\~Q'(rΛ Bavg/n 1: Hcx#!ZA'wLr2y_(_G8Oaf%z?v{RE?]vAG8 -zجyg`߮y  CD7P&jUmMslAy98Dٴ4`H^]Hh~,zA]&@=;,\26!ַ48@uۥceU.+a=ZJ"D\r>uw/:~H'#"]kN3xzwmjpl|Xͫ(765S }^XO:9p>e,.JFU*&Tߩ2$H*mtE`yLM}=U%Lr}vO|Ú19Ras޳r`EpCilh˫Ƚ7=kd8a- nII^;xG~#ڕ~=1ei381)ķ(mHb AX*|ޛ@>{?Ns':14͍Yk7Nk*AO,=94PnU,T5[};D]N ekէٳȎmC]cˆ|eQxx=谨Gq8F2QlQ|Ys5隅,nst .8"5\ux7P,xˈcMkVŎɸ;>t~s kqq6V2;U 'Q+tBՂ\] eX)g\RUj!po(̪$eJXPvh@G{"'y!3q3EޥGݹ0dE9@m!N)ҮGI BT9AT"r%r&F>OG([(ytr]*>ݱݯېmzOIw^ޛsA[[*&_VlCړubs92}$+nXh2r>zZ }"l]ủ]E3X}|yRk*'}xu딅&-ppjEY5 7+Py8P:rSh9~0؈e )6Νcۙo%KKܛhAgF/2#&@M|]u:'GQph72X:_H e`4@Yu,q@HLݮ2={ Jar?;-&wI'̙ zZX x7kW6l|,|<<)x8FAz'@nZRn =p7DlSu+-ְoߟs#$qkl拁5ۡ"fT?fJf,MD1Pdc7&3f_r[#/W?Qn]Ap{bٌlo0_'$@.N6I+ń (UFEᶓ~;$~eGZԫkyjq9>QQ#+ %B mJ;3F/uG=2 hoFGi*>xļfgYgeSR%nk㥭UXOwJ\oWضMHCz"_ٻ\ 5*nX"\3D4mF;S|W~/X*0br|ϱ Śsl~k"0푀rph_H˰.6>jWTs,4K&;'#`ӽd)}x>dp\Dm0-FX|F(4D[}2Ta ͙U$&٘j0knXS7`s5MGG7inOWe;[dubhu$z, PBU{z*J(PB%\_%xdL]A5u?+l>еd1Gj,^I(2Uɶy \6oB3/E  a);,5ˎp*yɕ=T}Eνx|Ae9=4i%+"R28$7Fơ؛f;_SJ^WU#k s-e HQ"0hOU|]Ȟ0>>[ڙ7𼋴 A'>0ҩeg/C\JYlmzP!EPk$)8pBh|me-ǖDŽz f(3;D ޣaCbF ƶ\n2us+e?Ym\}mo:y6S\b;S"Lr/\'bW,U6Q16Ĭje^膛.Jone Hb;${Y5⃵Ph`B[WhqaBvtf)@IzFSS2b}П[&K+orQ[á5%1E͈Nn_Gٻͫ#f1ä9uVtxϬtUAdNnq[ =@ŇPfΏmcJblzl.:b+/7#hk'BtqfM]m||[՟R]o\|5Cb4QXυwC9uڴ@>%/ iZtfR:˒(7" 6-A]"YU*m&JYYOX%זY3\nYSDZ"{&o+j8N5?_ԖS 1 s?ޔ*lJXq[0 7)-s[ &ۯ`j%]hjއMiYҤCLAZ08eQ];$m1AԎ FI36_zI,uR={B03[Ac#v; Q*%h&p~ MH!DvAF2-ٰ.;6>0$*N?9/m5|kw@Wl8>R:TdЦqJN,뒋\Ŧg> R6_Ӣԕ%9Һq ]5kN'+xC1|P( 9싐K|b[hTA7@pVrϸwd:atJY~Ϙjp"HoUNN4UЖȓW ibrg6-XuV(W[6PԿqmQ˵ozLZ,ߗxzBBh GDؾho4x?'Ɂ1ݘ&f>L|wPSE43!WAV_^\wS3Bgn2iNX`1HɛX7nn"m㠌]e4}v(G +̯MH⹘n0ɀ p+6/\Xa dn2 ƶ2Pd8r"YL!'eJ`-MeX-*98Dka:!fi7,#>M^ ^BkW$+er=G$o@ibU1]b{X,D*F"*m%l5V+/eU_ݖ![OgsH%jS8uj)[;N`'Źtr$yf߈{h!{RfJ GV^6QZ 9bG@9 ?ϛ]B ^V@)Vcxe烶X QJywbx v}g*drû=Ent"c,~xq>t`Lz=,| bN$>0)hS2as&iNF1YRcZN~!{tߠZLx!U?;o/yHZawLy_!;Q>8ōdq0*ϛW[]-a}YL ՘ ?~>+I!R>!m9#PLrjz-f eKƒ8/Ow;&ƱQk?y)_k,^7R`).bgaVE˞K0tY_cC!C5UҖcCe,xsOƱgGftVYN\ ڬW@%>u™s@n9U {]{[?B D|ikמn&G%uQ}[:>TdOFwߚw h`yސC G P$_jC4RᄒIӡj^r9kz93?/8';f;i= ]8Ҽ g&bɮ24=\2H]#;C)hkg\@G-A?bwe#H|9=+cD ?B_d2sbxkY2 P^- _|N\v~'n2)&<% Zzx{1^N'iW@7[i+ANio|Q?`S** F!?ڭ b)KʃŠjp0 BABuIl_L< $9 w) ʑ ?lh11-Z_ÿ} >E:El`n|Do^kUnO6v#|n|rˋc9بK3SS{!&$K'vl|C2]C3nvgU%<-\xti{C#屳I y8&t=0 0 Mr"':f0T7 nnGчqލWF[sJV[rk_M FĦ)$ʹBt2LI pQdNB0|($&r?/Fc3:AugS!S DM+ŚJ܉^Cti'f^a_"pÎ^x xN9KCIJt(V՘oaMnz #[r)]{ (I޸;oud*M 5\TΊ>Q @,[‘= HK#sQ3%{>1q/;"PVZ=+4E&Wd ti 9` m-d'3vj_3O!Ϯ/h!*u"AA3^tRjyw6ZR7"`ˌ> -۴1K#7v~<,N>g֤rCtI .f9-?:1^Zf!GD&ԎN~aԭfAcx3 .+l 3MW.X񻞵Ƽg^Ó@hI{c+MGWfLXУ Yڏkc+y2fwJ] j +;lc(^O2miTDp`*\Ǯ7u{XThNhfi0Bnfft%$XBe~D; XX(4-8kfL!CȴK3Yx@Vsau{ZZ{U?8isy8ǷHED GI%U?ULl Tκ4?i<L rBUusntg,E|bKꏦeنYσ5Uflt 1Ir2,3r^c Z^6DZQM]ه2uZF, ]eCտ& ܤFA6J`}5@yqdk ^}1Jy+:HM0t!:xKS,vG:+ yཹ_y1;?y3 n2{/g^-;[ #yTQgeS$ҙY]N` `;?i>誓! G]C6v]s\']%Pq2=@?M ԥjY76~eWJ'uz+Xtxvfa,jkc.MaDL߯ODz*2d4MVOyU'Sm,ܙW޸?wrF3Sř(1T+{(0^k&긪]4/3pdЉI@Mᄎ_Yk[Lm$j34yl~=b,ozF'%JpJk Rb`w nL/;.tЄk*> @>\M.bե᰻_uGӥ_O߄^D7>_J fE EfT`LڷHԸ) >kb"ml@G5N_ԑb>߹'>ҸE.^1h|u $6w+hѡ5bk+N4HRw$ (Q] UѦ'cDz∸]z#V*L`/--{bώ֬kh%XEt~\Vfb7a ͽO8E0x}5 .ҦEMcSM1o>z 1VF*ց{چ6Ԉ`"ܹ4|:7R&T{tLM~]t  SF<-,B^AgkkZJKG i)Cb(Yv%9Ura"{,Ob}}a;-8͐|Ҡ O ]mΎqk_ҩ6D_(s{jgR v-y,/IބalO<tDdRПWzى ?$H"-T}aAy,Q#*Wfy! 8B 4H‡F @ӓyԘSD%ŰjT).3Ӓ"\tCzڤ)T5}&إ/ 1fpfL_V{998ȍxLXQ/P9/7BWhBXv! Va+|J= &j?~6c0KאYF9Z!O؇q^.-]5LX1޾0 ;=Gy\χ^Xt W*%b"Wi67h+Ui+w K[U4QK(4Ty7Mv=3:I]v@S ]s<T-I6 SƧ\,ڠQ[Gl"Kkl5oqCk`$SF$y6.oA- 1 G |ʧ.޺?+!@F l{ r x < BCXBraoL)xe{C.x6קl(9ˢݶ< BQy\j7,VE|e@7r9 ̎dQ#o`-&y[ZUqS)2diLq#F*^U9̩߂!#zwn("(f"L_#6b^ ,a' ,P@\jzpgX]Y\\3ҐAhrQl]LQ++> I!:2>аB4TOAs BJlJL~6YRތY6>R0v?"xަ({Nr'8(ŵEF^`:log ˷:88C4fmzBтS,azMm YN)օ=W2JU dA[3wjFcR#;3OٮkB .3[l lǛ~TItWs wq{H0Ν|#MHsxi0co/ϕx~©jԡ-/iW)&jE&ӆAi<7qw-"΀$#=)Z]> dO[z[(oը^g8[P:Fs;ez'd/!jHؒQh׆jOZT/CBI9\چ?ؔ×UT~N؜Em/5:yv 4uo'N!B<}ٖx"DqJIJ F $/M@̓ʘ%l&r<`j\P d7k;Ћg$l/BEpe,f^[ 4=w01vC\!RCW.Ȃymmv*3l#Ovzs.[Xϧp |K2[3@š<!j$࣮(q.屔 3ˤ N`|V؈˃a*]s~ݳ_5ȉ[yןm}}c[-cN(v~rw()a]5!3rƂ1#,/IF G^܄DO[N\ŘѤ`} V#O2O<ƾMU~16zɵ2  :`$jGSsY_;k%)D迶^b0ZuU4mV/!;r隄˝[T'<4k)*g\t+˾8 Q$Zb玃 꺟.Dl$[`ƨf"U=ϥ?:r*p-j[**|R3g}rXQ~-EIкL#n jB8p|aL}v m"h5Y69E5CďQw )"kaoǞ{UNC>GktN*!!J ٫ +6(έ(-QɴFDu@[ ً1(;gWM\_ DM\[ʆAF1`Ή VzM:So'K;Cn֨E`ⷠ^{\gg!DqC f7QȇX%B4]\. 5JYaXjQ[,AFhsgW#F-Y'edoAN@,7EO>E K1Q%~pR0̩bcKSX@Q>ѹ#s, )]P/y0PgvlHgR "g$pt"%8DnaA5e?+/7ߏ[$Ly3=VK Kww#fz2F3V Iie]eF"sx_;Wq8<$EKSqb?-\Rx"|oK=^M)û_ԡGXu'KA҉/8;lm5/%!qrGzXU7|GTDEBzfkrf%yKt9zM#,+iGCganU'$xIߘRd7*&վVsM:yMv^zO YmiFj&i )R + "=e6/UO}AԟT)^BozdI;|0^TUA;$Z_%S7)?!@q,"JvZUJ`2քٵ6κemFairoDngLekʹYtv'l eޖwV6޲7kW q"DA'}FWTUj&!` kɳSwh5QOq?ߍ\?ͶKHFLnWZ-H}% вz=PJD_3Ϩk}aS-7k]i@کUzq+gf'Cޙ9a=ț6l$+{22`9UnB~ a/ eu{<*TDrl.aZwbiR ɼUs@}cO{ޏ;'|TĦbC=Am{*@BUm2n&[ Kf-^sbk4Ꚍl][fK|;@̮zX5nT'2>) Tb h j_(6<>Bs1ZtV?&/T(Q'6b |,e:D$ʓԅ1U˵Uun#vG3Kdx Dnpc+5ZdBO-]E~s8oRq "a=`胘5#M؂DE>5Id}ӉUʫSf5lڭr%MJ쩖+ Qq+C'd5E|acad:T+N ϶LIbЎؑdcMFiq!tTG8#C΅j;~}n r4cT,G8!%\-@e ة,98mLTbMUQ^y{ST6 y[Ǐcix1t*Ǿ?%QbNgi5Ӥv2 v'?>. A- 눭dhg^H7PtCKUl5a[0R4 3>f8bp_ke'tfN6D& lu0/H礮*w%0/mTA2l!dp2}v 1^p3lw?by:&0Twuq c(JֺO@X%ų'k%LӫMt 69z7b3Ȟ2yA ,7=hU1O8Qs$rű^|0W!/FqZ-D9sge._@D* tt,IEx^?oؓ]ba?S[nX !~uEB7Y4i^9CsUY7A:*L/FERW1A>p_%qh0gEKx`uCGM^L&t04jV> _dBsGHl^c=NX"c={eÉ=[5e>[T\]~91+X֑g?*cNw58XMt\Â$Dz0c Vs~HPQ$ uKL{@L: r0wBD4RN]X&$ bp\W4nLRjt\v]jZ6*"| Z8)T #ֽЄ2̶ pfu4fu1$/5}x0 ŗg5;ղ!ϪMEYh_I5]q\NllwL觹I`^a|ykQ!,@f2}d_@HVҗݥcWaC|twj94&g9J:H7du?Z./*V$x#pBF42MRLwpA5zYŎYZ@g)q|riuVBRr`82 Gg+DƱ:-L(R9<N<5(740O<4][l?`|ŎQtJzŜx B@onGaAppr'a^S#ak O6Wnåuf2F"Ag(qL܊Lb|-;;1[bQE309_"Uvକ@?iV`qJ Xm}lVׁv683[ *2' Y yX{b2~u ў_ZYL=yέ&Ǎ2<T.8_ae)mEZ' 6 99g}"1@`)@UNtq{VAwZs371e1[37kZ" A;wLMUש#/ęI՜5*/\M=i )jr `U4@[IJU2åյfV?n3Ux9 V3nĜR*g+{PR~qL?ic"V2A";os8 <)Ǚ8&=?'Vo[<Ȭa)\ӟy/qjxE9{tΑ!9fGXP'EͽEqIRǟ ˠ[0[P(wGIxM Bh5l{;bˮ /2ŹOP 謎VhhCtm0X+πIEJ|~8 %ۂݔ`AT1íR`uoeNk=j3r]D@-vf09L:|j r'-ڊN'뉙DFMR9VI;e<78YY*cdlp^y{sH.DyǴ'g{bzZ IHC gd/,H .S'5xX-!񣼯ɫ2tEkj0B.]JJA'ηenmY_7A.k幗TٗW}}Ƹ+2Q|7R[~ĎRۣCmtʏdY5B++ R@ߥFsh~܃LV5/πnD,Guw{kk&2^1޵ܹ\m+CE#YWKCVi a*'NiXXڞ?Yh9֝Ksv~}6nV7̳0=~̬q% |fN -3d R=rw &@wŃO`ch1RKcդ8Aʁ1:N8GَfL3Qk浺tEyo%PmѢҢ"ߺ~kHf;Dݴa5kNRP۞BzdImVw1Ɯ/EYd. Ob|>/|$VP#)Yeo[R  Xx 4k,ҏe6ȫnoFI_t>["\PQc^gxhݦs"\ƀla5l#8>֑o}/tg #A(Rް2:?3υ\^9LbwI~R )sY5 LaJYKhP).D: x bQP/<;?S_w*W#!152kke?G7h?BL59 *bc}EMZ9d.ڢ*̼Q, SʓwS7<{/:gUg n2ZN7 9tG"I>16:))PED`9W*2b.@L*ݮiYt,ǴaFڎk:ȍW{ڨϚ$q,BNoTy:_?LO۪MIlo+.'셂C貽&vܞޤk)''W5zHkuxbԷ,VgVr$6Z } no}6O/i/KҶ e#4̂iGꓤqbV6}s`ūm9 \Aȷns\6 Pѩxq#SC1_ㄥX4?{gxU߹eV|d8T3$9 pT~#y 3<(ҝ) 9˥@JHmsMd&?O Ę:{L|{o-µ98*ZΰD>rZ@ߦݷWwfeFm#%ĥ ]9V?|Os]K]Q>\;nV|a|o ݓ9S~E=JIibo{d_=UZ n/04]xٶL%Q9,˥E' y"Aha?-CM_n;Nncz~X4P]J?oa+ش@-Ti~-.N9%E/23GkJyi~T!_o0!&}6Siy#|"(wϞ^Ph$[#)tޢC/?TH= b[D^.CG#3w*\BKj^/Ǹ %0Y>2WCDskŮv0+I: Zpyݺ&^çP G^tC.-RY{K+l%5Er SK6as9V.Hqw.c6qUCM (?BuX X#0 7^o,mT:yo^}SCFMw]*}Zw?~}_<:QCC4h]'.Gkar:hD/A q \ 5|Ev+^L*0*tdT2&h~ ޝ\&)_:Jh Aq-;r7#(?y:A]3`P؉t%PX=b,!6Iu5!Xd=gy w0YH)ףw71a`k&z9u~N.YܰE/ C$aE=gF)0@j\)l$:\gA!DV_Kf7bfbW@Ĥ@:f,ѱkD:f Hr~bmWt,c>ˡL%ljSW\mhALTD\)J ڑ~軙BsZLARM7nEOycG/$RF?ޙ >3S;=i >_&:oXl/kIPԬWꮨF) \fzRY64鿶Y~z2Pc?dDKCl: s̐6:NE^Å1j/.zJ0[E/Wyw`pKFX F$";VRŴײߒE75gޢ LKOǞYz;E[͡}P[M(3iˆq*ZMy&L<ٳ#qޔrA.m6H_TYF' d7ӂKv93Y-bN߉&>3}ȨA` !6ILXcxr<}ޏn톜pRHmk&ٝAHNSSFk3Pw&K.*SbV$6-$~7(~@KLvRmelykm:Ay+CeKN lT쯳 UyFwEUps&f.P6TH/],j_ifnн;b#gt.e&WNAur| x bS!`ujx-mʲ0YH?ĿMu뛨4g 3 ǭx0W! Ё.YSd_@7o'Lq pDlWo L!׳#aXc7+ĸC\y|'o5&?[J2K#[⟺`Hi3?>ӿgYv@ MN163XBkbӱ0¿1Q… Zv%emv8&O E\)ɝ]: *X۴|V5\ 1[/KN5@mC`0fxܱ5dQ,ͦ-dȵT\q"i ;̨ 16;\L"k1#&>ΈI64+,@[vA/ Ɍ_ 8 U#{L P" .Yz12|0fL\[. ’.H:( 8\5[|VU ODMG ÞʎۘӼIL?)|7\~,ϯE +*_r~qslcGk5}JܨĔ50IŒ_y‘LF һGuʭ5liIb/[3zm^b`):FBcˑbŚ>HW(ֵ`iF+ Z=C?JǤJl.8hKa0O*x8*ԑZAta ~v(c WkqYάRt-/죤;!X(%5)d+'v"Yսs2ǂ~ꛦ3 ;/ :^,Ff@~|_[+tgs]cqH~KՎ@}.:71vӌୋY~HHRa)2֏ -ȥhI]@p`]ѰZ#\,SwJ]/.>3c%eR=CUg uE ߋĘƩ%GGp} h'QJbTkQ1⡵"&]A9u"2l \:2HzXm q>)Q=l ݲ=4~U:R7*sb)PЮ5QBm Q)=@ΤvsA#DR߸80E<ٶsrjn0-)xgJɟR5 5\Mx76sLL`=.1 ;&?˱:Ž1uQ H- V 6 SPƜ$uiTmM' ]=S!PIҠ(X"h/ 92mBB RR.ߙ'^~pb/k=h6^U Lcw 'c gFQh:TJ2ٌUкrSBw3فݨ ,VASRv&-áԇό" ڔr]LTњ ^btf7{dt2?g ~նH\euT< YWꠣfKȿ{ȥoP5qˢY G2Y'P{HCR}[A_p@MJG UNUّߌ) љ^1Q}_70&&][Z043fZ5XHx)?կQޑif2FɹWvh~.bVm`hgԴVQi 7pRV5tΔRQS,f@GDC1wiE:, udFuFH%z[~Im/w!g.Hl@tÜRǔ;^ lzÝ)|\.Vi`={Z!u-|:[#[(W_c/FQ%9 lUgeu=qY~27A" '/RcCбs_8/\x잹R^گ$4/U™Q0tIּ|WL(C8`~֢q?V6Ǣw71+*s'}Ҙuh@V6!q[ԍd>S>`n 0fXtU;gݢz eyB놈-Sanx)6]R`å37ghcW †-~ Bcq v4(T\C^`2R؉EEhydK*ti[+[QRja+5zV,$/HuVN(s"0XW ЉB ~ 7k֦ աP0nS~Urbvrq$c8RHB ك=­,\=77hRiLt̑JsM +opW_9a8-\+pÌB^L&x?c TiW( :!9\@w2! AW gA9C* [eDBIxeb>০i+7tȴ@: °Nui>/g:PrMTA0Widy͓ 8M9^MN,H pJ+Qr/rd67UjBSiG|DI4ěmTED;GoD]ϼʇ X 7Q[w%wB{&f.yhF|(, dB2ճ9fP.&2ao17aiPZzu*$i< _y{`Im +ȣTNt7rD=}e]P`u"y(b\Ko~Wxk%,&bP4RN['$jD7I,0DLh{z5-I{ bDŽzgA 'kvO2 =I`AAZ)1Bi'bV~](Դ ?1VIT-՜)61'9Z{ۦEv:<^&K* ^w4w{m Ssp4$*{rrC=`|hL7ط\reFTyE?$r$~9ʑeM)4uT x]̕esc%w'@b3tbn9Fv[Lވ:6_r2=vnc2|I8p+\&[Zp ׎|cjBTiLwJ08y;q=!/|,f93嚛|-'T:QcHUT:ھqZ۰Udv Ӯ'\A[3JYz[*`\Ms tnYW 9<3lt f N(.MQ4I|aݥo*NudAQ7|6?$gnevs\t[d 0&0ԗInu}(] 2A򓀌t ,_LTˏA1rs%%c 0y=JoRKxtóB9n*&dn~#-':X:2aӪn3w;L&Uuv* DX0ߋeaw6t o%h!( Ui^ϒfIYkWY*|Q jִdxuhln=tSz4֬(SҽTvH.n%#ddaLp+$4zJy ^=VM{Rߓ-C<%Nt4Kk0"%L-|{WqPW:K33{ :Ѳ/~:=chK-+ϦDvΊ_gFj_O+W' .!YH0.r KR[Tv~..%3S, "@m)oZrý˱1:AC5FL,!8A.>~R 9K|m!qh}FA" w] |>&DTir[D^BEH;UcwEі0o- ݳB]g_McDlRHU44{SEqΩM<õ W~P[Xq"`|AD]g~F-dLҳ&M֝<ìrۑM8gBC{WȮUGt“ T~v&`_$II <ѭܚ:YɗKXቂ9%{ke"gpӼ8"?0Njߡa%[P,+ݰ>Z %A="@]`;v ;\6ٿ(%6cP"j:`#òxZ0 ˓0ZGZ l@|{5ԍ$1ԧϣ V_m!O9qv tnoɡF[Q)ál`,,hgW c= D.3N!߸ͨFθ9m~*.L{G8Kl^.sǵlݷ*F&ͧpj;ǝ̙C̘hD/v+l_ǧoHڣ=xz<e Zl֜5u LPPu8G"ywPw YLvm؁_HN PvteDFZ@bt/gq$*H;IKwu tˑfjq"J#컙9Q`֜*J(it"eT~R WF֜xO7nު$jTm6q,|<2D=d1>hO$R&j?w"7-|8%z:XRZG3PnXԙvj޹L_mwZmΡB* :Jj9s Wy(=[&e{%wA $œj L5V*b61ڋT6! goxrP/p#΋]WYg-\)wC Xɐe(=Ȧ݋I}o9~c}!1ɚliC=&}k:kEL ,S]VBLU)4u:0g,9; W6GȈiمT>x~T+Lo. G Y+yHACJ+)Ғun1N#UW];BO۫|^ 057guN}L3Q5[cN"E*QīUq5z9IE9:PU sW)N6eD0Xfl1|5_s`rX>UP3!$Nu'wކ{ UzQ"8ŢdPu)| >ߝ,}buzdL"v=m-8AȞ 5͛KӑT37Y4 ?hz}mUI`X7emcGaΚ{#-&Y#$5[˾ћwg$cn ]𾓛vH2K_ak@ObXᔶc6-IeJD|}j@k*;U&AQPM1uOϦ\M<%PHdoz?Y,,VfYKV΢U+؜dA}A'SE(Jh?oN4Ĺg=ܯR҅'?MlJojLiȧ#њݝ7བྷW!+E,t* 4JG"A|xrIzTcUy-\:#ʏp=e&Y#jqЊn(ӑ $&֮}XHQ>Al/U'-}ˍ 7Y잣}ʚ3K2\FizlX^Kdp7cV&ҡ{' qC<l{MnDzm_tr]=c싧:؀G\H3 Q@ v;t}fUh8k={?EHb\DzRHwU+S4&E)"cS,I u-tENށ& `h+([ޣ%dy>uXeV,w^`aBe{Ij,GT?BmJrUFYPFsGۨ iuL s}【>ml֭T"mn_N `c\ ^d4@9?*,a"|֏?gT\.Yr5iW!o)_ؚ6`Wv>Jr K_ɡٛJɳW71 @Pl#y Ia)(5더:ru>ſ}ixA\#kxR 4=|(%UtA<@@b sC*|[+bD+zQYq7[L +7 m4_J@ +nWYĽ2\sɔt͍(l69"l`'`X,֯H '{Ut=R4vp{f2hsz#ZVăi^ $_bՋ1 B*UtnEC/7GE& ZWWx ǟ@)ej= Mc_hՌ;/Dm|fݐ.=K&-ʹ'Ԧp:hhKX0"kkg. /L/ŵUG^jFMSjpFN5B?{:v?r5+3%~,ݳR|? ʿ4 lG@CdVe/*/)b=޿MqWQYr-j;%}7`SaJ{(4Bηk^:+-DK8'Ϝ!:]6I#z -1EL;]5ɗ-<ɼU$;9kt?3Ldbe+&6.Qaf|5䖹7"ç܋uT.7-Yk4v #DxU-^F:X rZ62G91s pc%s f{uuN;Z e[P2”^ho VeTYoNHv>~rNvy=`1 e?G+9<[sG4W S5\.{ҧ~:}Îxs^ GvHZQ=&)S6j[lE +kL}mT#r5N~0AL ͡ 9[ *DǮ '(ꑃ@;LjbD8Hz& +& tM)-e3jspBs7{:^~>O-95*^5] G{}*`m|Q$1H$wlbdǖ?=y554@X4)W2((e 7ŖeaDpg`*-WHt^[Ɋ~CK9B*^ܼ%0Z,pnO[Qn-.,gG)yʝUt9z:4lu/|ГIE E~\?0^e4? Aׅ~)Ck̭#}pىC>'Η`[nr%f^GĊSef`R m?+a 5JFy=4Tr[U 5,\\*PЙ(^"Ih9#Y4WWBg=Il5g\z•~?> iuo 0vq^{k S]s$L*;-HL0{Hm$ۼ{0DNVT ތ'rS7))\p'揻#:&,E0Ѭ5F{Lqٚ[߁(8g'%sGIQZvq~]_8]4T{\!GlUUX)~hgk}N_[._C"1v*4Z[ELָ^SQ*Vԛe8xJYuWa 1VIE/.dj:qӡk f@%Jklo/ߎ4sHm =l{ƨcy&8mP" 3ty4/^7 8Ze\LIXn/ҕ AiyPt}"TEрM K͜G\ esp/H݈5'"n"F29\ F]洤 ߽k)2]CjM(D|H^H4 wq- V_;eP.~ ,fС}Učdg.n^^6ҥկH䎕ڟֻ7LHЍ,6*:MHFxE!e~/)~ҩ-k ~n, <* $KNMm6}uTZHU!iO$"7k'7^˃ B{TŽo-J޴2"5cVcjŧ*V|@3B,J=I<b W8( &T?z[m']̧ҙ;k3fFCs<*඾^zw ~5[=7c#U J`}rjL\ %ʊ&&̵=9UK ʺޓܠR„M${[h^ofd"xSGszߚFO+!r}=F+v9cJ53tlLDƽ+ԫ_|T5_K)Z\.!$(Ma.r: 9E3 (\#vM:>)\(_LlY>C̒T*â4)~_I%nzpj(nO_ d)c #B5@),#k<~H8i))`+OCx&T):"r7=m1K2zviMR4r":Βȗ^7^ި̆>OXJsaJ{=$T̜X)7d㪠;>A AO& 8a cY;EZ0A5@u1W_e%[~B ֎>Ĕ K莆+: `}\ 7^|Q8ӶF|(/F2h!@Gj{aa1sPyXj!{Q}d`8辤,qlE e07"dQ; &)r>vᮉf&'禣`XxRV oϻXS;Cq댏\'LF-Шe\Ĵaj\[QЍȹr~;6LX>>h "{ps@ESXv񝨒osMI`7f^Ntc?5iɡȤfN%)&~J'jǞ|<H竚pߋ ^QHW[1Sܯ(uwjtK:oLrOkW +o>ZCN\ :;qנ.aO;>L'T$ݶOaFФ! f{p(B2'^izbmףDAu!6:m5 OdV|T'!#u  k}lgoIg ΀4gĹNZ\3 SnisnRq'.u/0צ,eyәF`׹O)U'~rз3p   yEƬz91o] r% pLDt5W6 Y2Kp>M8I7뱔f;4C4Wj-?Px\'yi|MiĤdtY1.>|;]@,'Rł E .-G'G:^E$^7졆zӪ5H{2i"'?5 ;,:g<ڗDdu*A9TmSͻ#xNXKx 5iF8%תęj_MG*%^"difnM# X7-z(4V߾}ֈ)/W_iW}b5[8 %#T ט7;K2w8fo= w=NBy~|?0`<6l KwXZ~[Ĺ?)R' -In>2$gc*d8)e:o*(FUd5㠈:Gid$VANe(3!Y-G- N5px8{"W\G^ MGdNotŽm@rEk(J}yRMO]RςЬ:6|Xiq ݈$.iyM0WQ9iMu)"%?ݢGiAų CF+ւX;1P=Ju%qضPvAfrjwiCYcT 'D!ΏS>d~- z N{є,;i68y1^XcTURC| C(q`m8! ^!,=eǏL]wTP{}xpk$v!Dʗ~^XeQN2`8^?Tμ6S(e VN"b7ya\ylGf) T'͝V[KI Cc0r͆fY]A.sQmLsU釷BKKb </hCǬF0B@ X JV L=.Z (fI|M+lU"M;$D$\qZtq9zkY+u~ii@8 ܀]^nY1KSNQ ~55 9"" d &sZF2ӵQ< W4 kKO uYƛ R [4/fߧ]o\|ƔðޢNXmtoT s i@W-N~%IEA\<hw7 @Zc4퀃-43"ΤQě7Ǧ'X2IyOh-:< ^E2'SS+a\O&vhD>a\e6F96N~G4/S9Lf1̨ W2cS $YwZ߄DTMzdIQh,*r9<ʑ @[AZ@)w1Nԫ1Bh|5!yb淍Ϩ6܇I;S7qqw"5t>V\iBq- itYGU.‰3;Kk`ʦ޾vT(çK;g>[~Ix ܯ;G 4|㴛3I1bza]5Y'%bI{%} '+'; /zFrUKR'!8EC+%Qo7얄"Tc8|gH-ZاI })eٮۙU*bE:8dh58lfIfaoOuKk+bO# ڣQ8eKL> =r; H?o!n`k;bHh FDeCShTCghR |^8wdsd e2 ,2r/JnW={:r"خFKtr$YS``V-Pk36&HweLj3` 'wq*U(*>V2tu3Z!2,}k sU܅ҷm!9tx^4+_f ^h%ע ng7IoIO@Nxc"֥x;o]*'LKm)#E|(Lz%k EP,FGx|o/RtD!Oo& W)W#JkvB˿VN|D,1 +g:1:.? )4"㓫1Fx@]ʷbqB >YY9-…=ƭwmjg>SHZЩ/ E>jbgM8P9?y٩Y'8>^F4;zzLU?R}2*Swl"'P:f6Lk!oaCwJyX8 Sfʮ'ˎ.͚$oJql k7=lj-=WExQ|1 "΅$!dpBC;6s+=ң/,Y9a[ŻEJl5JHt:CZnXE==+ytLcnQQ}Xs5qlw08|b}~vXNPLŵ"baiīflEL/vRxwR =bOјDWb9)u+1CÊQ??a__9ad MF'#Q4LZc qKL}`")GؽG4 CwBRJtA(PK[s+ `E`9^'(VOS _6w%VDWrG}#03El;7>cVv'DLtoCrPǯi>Ze!:`Z Ʊ̰"6nЕ3%q򺅩[xema6lVV0UH_LzZ@ܝN.QVҤASP2 d 1O`mj:R}_De]62XS!p:';۔ <ž02>l ~3R &Qڨ[$dt#Xrhddt̀%/fg*48%oVh忚%A9xSc'қ"o:I/ꗾ!ŝ: ^`g)VZI'uDg$m#RTwU'ЬTuow|*ϡÉ`^L`0X^6.#OǹZ,G'rӛlIsB̾֠HQTI.ݿ&2 _13t8{]:;]*,u5xyYߺFx %fvaUJ~%[Ft'YI>|7~uXKkSoTFv״НN /A(ĩF`eI/0 ZQ3V8 p-X;aƸ4@F+WU/NƭAK7!{c<hkZa-2'_1by#AZ7\ o;I3R!RԜ!)vրO ak*hk=sT}%d)\"^DŠG2g'Jj*Q{)Da~hOfZsgK0Be?cՍpND &\q-Jq[J6MPDPC'(HkKŦXMU|f_F !:8Ici.˥/!)&]E͆Aq "R-9p֫-9Qjt#~g\@nٓN~2]ݚjSJ:0(=v[FgYrԘ:¢l쭼QצͦP'^Y1TJ_Bƕz!=dNc~gT*88KtWcz[|o1_$)>\Kb\ a59&;̩ؑeSzi^єM u{\;Ќ]T9o|IA"oc_D6p4"@1pV gx4i[I*Pn:aOh +Pf%|O! xG/0RUj/n?ןCrZy0~^ smBP1I_hZ[3y`-Bª3HQɂݜv(I9a)ء >׽#P$w}]ư@RD$Xmjeagm,u<2Bts4f԰eeK`K1hd9uU6& NxjQm=i .8ƮZyȟgj(WTP'E0Ћ)çD @rԅ KpGWySqL !78mp|/g+oz,!dIMU(f=)Z`Cv/4oz6~Mz o¿ ոiCϟt_kphnS 0+Q-=!z_fyfqugvs?%״l'?3DRx2tJV~5k='Hs$FBAHzi'r, 9l|2W$|E~|B|qC(yM'K#>,.kU^4ˤ =!v*?gS":_]V`!Rؔ-1(ٯ$DI.3 W JB¡a84:FǷbgkG$,[f3-NjxݍH,J;jR 0yz*3i6h Sg_a |_I>7yB{Li`WACpN Ěb9+JYXzY~)E/Ʇav"&;H{Ȧ Vcm3a!TI"O}sXU͞Xpvkub, ٥}bc##柋]Y R !xn؏t &M eSA ⬴F]Y%BkkE.Wv~U<z4lj5>J zғ?(M#i!"pC@vn{ݾjHDSE?=VM8hs[=hW2@ dw/1Z^S8@*t Aa7Oы~K27 `Tbژ؅ Bpuߎa,3w|ԂNvVeѡFŜKTzu%oҕ} t^_hnnϭ3!T5 Ş;xp./z a 8b5{nYl Bc6=&|{3%ml`Im,^C"Uѹyi8-򼿇v@6 nM ZQj iO*TxGG% 1SXjJʣЙnKb+pgs\e~5@p zbqWSv>{~~k\o*#* bd2}!xtݴ1€뎾tI\J<%(jso$zOcv($5Lx7ڹɥP!j֕$&۷Q*2C¼Qv>,:ŌKo!Atb7d-C`w,C]m^ʆv.]v!Rϥn³9~ZSRY'@qCbMsҖF,a˅|" iYTko|}&l/ZȆ_|5{][ &AT=*h=n ڋdt\X+09QQ }-Y AeAb|r B˺q%]\5VX\Xn)ᆼz)S|޴醄MN5|6r24UdhbrEC*6v@TsRF4fJ6]l:TX)Aft(_xGEo &U%8 ( {HC~M_{f au1HQ +{cAuJ$2-G;ԊO+mXbU\nl! tu!n*0ZȞ %DTRw50IX1n[SN1 NPphcy ލNtD`mɀXԞ2{8BF15]!'rw0f#zwC0ӽŋݐ;6u@_9a#bz` wp^"l}k;z~[kAi|}t?v-n2ͳhAk/I` Ʀܐ)JsivZv\i^ ]zNJ B$UHI1.\zA,[I54 (brU>i{~ߪ nЉ=3oPqVǵ/c-a>zҺY}q싁zPe\} ];ٍ&4]`qJnNԅՏriw:ꎙ Eͽ =p"ye$2sOkzTZrݹi}s1(=P’8CrDNXjfd~lkAK1", L"䉚J;Ȕ(?2s KV1tsƀrp[]-oq_jeh@`LHuq%=W9nhо#<כ\*4WL~rEnCR#Ek↸KCZuI=KMLP9@&yL<]( ˱PxDqxIc$8QN[aRNrHe ~Ĥߕ ,a;tO^4JIdLĹ_[FIJT`0z^{DCK.o^swz٦1ZbkFRW7+aXb:_:*68Gc(9*+{6BeXdב葔r) 5pRd[E #ATJq,iMLҬgL 'N2A7QwUZmVYZ`!a)7Y%+ bR _5)bOaUJ eRy\VP"ߜp~Fy(' &ȶH]4o-ofCN)5> {W`_Tթo-bW}OHj V$3 /8(us]=Uq Qv(äb ցGcs>/]!=bT/p0ض6Me a@pWJ>љ7RNM>`DqҚS#!?vDo@L$ M79eyLw 5/HΨ!)/H0< zt{n! 4>0},1V -;vfD8'&Xg`B0ߣFS6+;_ b&ƚ-^ g; q"mS .c".t p?oxn^Pj\C_}XqXػI){ O20O+WFq{ %K:q0G,.@uN3,\}DEơ /3Ą+Oo;/:*|3 2rW*9={ I)z -?];'VuݑP")k"{f eXpGT͵=wnFə%" LmVG*UYw."VOwyKFKS "-oXE 84eTP@B(?+(i)eHdNZi]=R;ei}jqj$VܺWKB[.eczoiM ~0kx3 hM<<8e]~ePH!`ϠЂA[h1ӽ|u05lK>V,$qvJS#77v }Ϻwu`+y/ʾQ^+8D_PrPU|/ >3p$>K1#]%kv`Yj{#-ݼC{Z;Hb9Ck+_Ҥ`2yN\1v|53R5D)`S{l>̟N[РѬ-l_*gCu$ f NjUA;ضf=\< ]jjJYbz9/4 .r3]ǦOJm3xKzώW&( 4-$;~ٞ|UlI`﬎53;+ǿa@`٠WYk ,^hBţw}DfiPA汈D’bB 0y^Sʮ"+`fS6TB4jʻ?s r{R!j bI֕sm|T_?jRUTur%XD^"XktOAIc oaEI@PNVpwUb??AY0WV&m'R/b]N*E4: w5qfw(;G$'&s*Ouveo{e ڃK*ߥ& V\t$|khr+Al|=SOǥ4"zGҿKwALp5}qJe&e6Mw})HCLLv]72ma/%#v G¼C8D%2SBԎdG_V vZqeͅ ʕɩ|rtǞ)deAl >.x|@9.A}$;_d 0~+ 0D;|Tf1Tl_(+vzo| HR6 ΁ѹS] [67wS}Ҿ9Odmk2c,'&1)wRE6`LG鑚lW_ H(Mc42 (# UshԈg^AIVWmy 5W|s>t̹pJ}gR2rȁ%e2'#Nʲ(#|rR7YgETV;AGvKt3Ebð[8Hw`h?E=~ɹL"]џ$la( 颎:0dliET<:6# ѽU`" k;_("P;r!/DRqou]BK1Ù n ݗ n c1Qq b2 ,W|MY CۻʉۂKܘ;PA@7 A`?^=|l E`A6 kmWMxn Zv&/G S8-_x)Y`Jv0I|7rPgn~PrncAF:3RYRtO+KL 8b2[8Å%ȑ eGX\n;Y`W>V~1o릇Ωj.8'fzP}yw}M;Y1#|upWpζ=|9{hȚs7z6-$xYBlLHn) 6lY"KKG}S M $ߕ{ ?ABg=;@YƲXIHĝKpOhF-A8#]YWK܏.!>S!tx`F`7\7 xy_l!p+v{;فŸ 5ja&Gpx2-<[Ͱ p.6Fٍ99I*wce4vRj3E̱~ڍMI4З?JE$>Y$~=_'ҹv(Zn9ߗ~+ \.UWua{(}:wY 0F>ܟFvN.Z]_0 k; {ϭVg#ibKye +@Ń" Cרlma_g$;g4e֤8[j'}T!5U͔Pq 9kE e{͹@ 8ν` EPC/8夶A2n7;5\7LAMYvmOa&F95@ lpl*@I+B$ e);܌ ikdZu:3"m^֊롗]$1|cMEuZ"pa~n];ءj rIя|,Sq~Kc.rN.A9),Ⱥx+Q0zWْNDrw﯐<n55*B@4cv'0чY-SjMOa\՜!H\-|aiAdm<#IG>H5GdO>:(ɍڭe~C@;(j M4EX=Nc/@,0ce 7smQLY m~GYej͔&;H%C!LndyU@y1o!mMtV[gVNƏTl~=B }F I9rw AԌʲڂƤ˰g1#k@rM @h7PM`;ns.%n%dC)A^&"R2?_nZmLtza܍ǝNĵfADY;Sh 3+vⅤS Jނ(+<⪙uިY% @U^;Uʀ 'ߴdȶus}CQQxH}zf5zd}p 8u$*|BUaUL mz!,C(F4)1M$[ئZk$fB9ZoE<ibS"g0B Bc`էTuh /3q[GJM_+{b'گdC̼UMc7,N517_(-LD;['?7LWXgsR"rE^_pɉKFw);1d{T}2.Jĝ2{!'_$32@k0x O6,cSRٻGo 7Q tqwāYd-cD6ȮbʰS:X<`S{6K]ʳ6EQB8]h㘈ŹɓeM›{*/,UKT@.8_g>@}Iv4%jZel4Fy*pNt#GTx+R1e!,S-"#մ,lI2wE/]fϲwu6qe96E/2]Kf4Sܥ|~RII:\fF)('p8L D9#N@(9QJ?ROQ\(|6+bvOGxs`rtRDt!zuiZk d^w^*# w‘;.YOͻ5*OHD>7.̖ k2Q8ܥж/YyeV4zVfLAmV|"fDR/.>GäUxնBǶv]^s,\{y6DC-Xa]F˭ʒZHl3>F^:,S.,LC%肼~"u=d- eP= n_2Y<("ϲ 9(LMZRgSyK[nO, qlLL! JM(FH׽lYKj79KnKĴ3Ȉ#ϻ |zoW OwKrHؖHqo.w]#<x@ rJ?VoءRhfJe ]fL]D(U+ k.{zeD0p咉H'Ę<7yM,"0{QF (O=/X`7E&C+d(9Zph@X28[кuB#֛Kޟ/}3!A(+d^`KR]=@ ;_UІF^<*$j ~+E"z5u b(+R*,}jKP`sͷɮ"}wsǂjX+ZЊ6cЀ#%] pmIao@HG5&"4!C qh^ƣ?b!3 \:{F׍Csqrƨ^LF)[h_6ً,+]r߳H`?"ی՘WPգ9ᎆTY8 &&al!(iS> 9od,:}MKl_|1[!R4F6\61%E9?7s){m gk4dnTF`}C;Oѻ#+sӿ,hM;g;3Nu#ʴgm<͜7+e C)E#Ok.|SlCaKxz8 uGxÀ_C /N @1i7Ӊ>Liok8h{#|Eetd>0vwr~O96C} A&^p85n; "c)ˁ0BYcy,O [U#ϏJJzs=_vSyn^F`bnl)0^%ý<YT;a12[y }!) 'kͺ(ˢn;y7xzՌ5xf@yEQ^'9 |[ b?6S~>w2g ҁ5"Z&ftc-Vѥ3 0='A 7E| Q4e>\嗯^ , 7ZʾJw(7_dي_O\ U05zPn[VQ>T:j/810^ mo v OBLFmJfٸV>[.gO<B܂(fPi#F޲Q%O, b_@˽s1}bؕ}K^KlI1' $pLLkNr2ò K֧.'&.z}{އ*Nb;\Y_TEhoB ƕvc W`8F<Ƌ%%hg p0db3qEffņW2/Տ!]1 `xׁ);;lnf+f6+-oɁD+OA} KF0igL8юti[zy!8;լ)QAZYA& 7gw#S'ڒt|bIM6{|ޫLpTk3܁X;@NP*:fq'IWWy2C't7>*rCl^zW 9vsեͩ!æޝb?MY1<7:%(G)ё+'`ܞN$O[z-̨a) ܗw.m  r_ 9[oE7#|0Ikw6Z8THԛVY!A.uh)Rl2·-%mll(GF\xm(@9fQ=y3n vj'[ Dc2/7\4%nj6p!&_YX f*[!-vs` n 3 >! pk'!q;\xvo0-1 9)c F$ 3N/b _b@[w#B;`U7߫̀ʰq3.н,$]ٰ,Y#ѿn?j~(N$AaӶHt wp8ֆ<G5`w 'f. BymOAh#e6iR |ԝVT 6J?ׅ> C"GwplYdhz}@ax33PV]a<%(hCL<.o?`UW2GGJ}*xzPnPl-@t%vj120V wz(31Ku0_*z)oh?%o=WFyti(HT!bfT9m!2_)j'TaHWTBvfgu@ w4CΒGi@µu)Eƛ8,+%64|HY^қf|WJZƀ#zyNjY-/'")܃%B_/@_>!rħxM׸1ME>wBUO`H{}<4XVj*j7tue&?=/m©;G2wf31dQT˚|ݲHcU㲬"zo\Y8sR'" wy0&j3F:PqಬS(qsqyayPjZ$¤(q}N4ҁ` X%[*x \+z{ĩ-ePeΌ24㚧2"[:?5[$5TMќ~M A172U"iU [mDa|MaF53/~ߓKYYg9V-a,-L/o#>ӣw{3om yEbw쀳 3Ef93U-=_vuCb&ܸɭ\hȇa ~A Q)%޳|45hh!1C;`'utZ-? Ns$&pAN>=9]nRtثɡsb0;r8}q}5oùx^L Mg|آpjF"]TQ{L(AdOMdm2^˂{|Ə)=Q|G4ٿ<=4M8AsUi$us oqwXt/(n|Hpaj(SC7՝\+Xz,lpw\ݬLuVlc٫@aIzݑ PqYj]ⴠ"kvrDJ4 瘝,p7`d"QCP2)CK =T}̣L*}>=e~j"~X~H4B_ @^$ۿ@ 8DAS1HȄ}v[/TKEgU@Ofk`[qieqLbUX՗-=x8%M(YNsGJtb5x W,Q؝]aR d=eaS@^UMmb@ # v츿 j1uJJm={\xϘ2?24̃M'D d٫1aa{?E!p@EJs51\o&Uȝc b3|8]Dn|颼;ĮClĬrY &S#@@\#j X+@:giƨW>J0z%غ 馔6kͫc@U{/Q+>[iɝ8e _jbST$9 ,#K"#n̼4NG912CR5vY2tITzg>Za0;|I–`~1IDSE\:U˝z'cҰ`;o*mִ+yc5~9B~3qd^W T hfnFI^οXKq^}~,,bUl̎zNq u<%vk{f985e}UE׽GnĠ %N fB;HWzh# .1%*qhkmY\1E!;A4}i8ؠ+cEthjVZ3-mr0wtKDlT\g&luQYP}*}}6C/,PL WbtpSq9B[߳S_⟛:X?tЙ2n$$mRyܠ}d.'R.!$Rݣd_lV/0a@1ƚ%[*N=d#]`P gZ<=w38zsQCQ"_ ^g?'N wh;ɶ]9Lnjކ3-wiTn*KWi5ۡ;k{Uآ p>@ bq/ci"4EȩNwCqg_~Mim]n/(פ?ӜRja{%çSj8G:N_I J}[wڕ~h'C/OdGsDGT2{^0^*y.I`L!DVU*}"/L }-G9d ' I?/RY :ӫzJZ[)xԮ(PZ*PΟ=#)g//Mb-gfp%CWHit;br4}挥CCO8u$vaڍ2Pnr)_'>T=/MmUN;Sبkiσv!#RU-Zad(>`viȯ L,Ap띩H@ߘ{5cʟ6Nj8 bw*uc'DQ@n*Y9@qj@;0j_|P%[Y0NbTo{Pl2qZ_bSs8~۽ w##.CnT"<1"|zue 88cPixD%f۲>+g:TMr. qvOSZBIhR'K&{_o{`}Zm".w5F/Zn/yy:%JlHK!hGf|[dp(<)K0LJf$:R4rt`MX%8۷[Ulւ7}Z橏K֑$Ƽ6KHG%+flIk#M:8 "QDI3c@ãfuVaYH }~I 9",N )P5)#/]Ev<}a5'XԌ.&@YKFoŬ-G.#"T~sU=ω)@_ MەSLY:0o#b?g~f0PElכ~I b9IWlg)]% V{KV( :.Zp(lWxVV~ȄL2쇍l>robJj룚ĥ Yaq%圏\潑gI|I0?^h/ RgSPLS'N`s%Q/$`=aGoB~+PD 5f&rJS@R++P'l¯Nxh}a!pBecL:'&M9PB#d ~$bNTu=ۤ<:O2S_5 C]YL_Fu>*%1aҒc  t}]#!d OdekC͍j_sUۖ5O)37(EMpTcv L>pdpb$DڀU M-*+Q<Z*Fzc/w)U~pE'b9do2{O#Iñ S;{9⑥8h3xRF^z.eIW&&)(n/E`*`y4I\o !~Y #{)[BVxde>TY;"Z[h0 N0zd s4T#$mQ2\"`R S*+Kz͐ιvn><=En%x3/x!Ș̗LC D+W@l5@X%!3IF/+gVQiHNh !#*0Q9}yA/t2Q2xV Gb}0 WOMǂijL5gpqo_WG% ?R6 q[?ayY|Z} 6}t xi-P{E4(ޫ+%pPϠ!1D[c3ahFFnyXmO8Z Xde},rϭ j`s^7_A` 0/3URSZVie)-fikTۈ5t G^ ^WIǭݟO=ggx.[*6Z),9&/u_q]9k̺V1;9\u:uWwiW A xm N}3yNgXc;cğ}DGaV&|8Yu3B6Tp=U]l4>fR :Le`ة:k"g.}# чd샤 zWĖXД_(á*`a>Q6 ;L~Ncn:܄ ^Hp0lKGM808j؈G3xɷ-7Lj wbt@ȕgVB3 W2Hn_@Xcۙ-Wށ0ǦXt\V_d\HҊz N?5dđ.b}&%p811j谗bk~?tڳvݠvJ m2"Nl1H@0YeTne=pڬ aR5uDzjaLU8Lz-yӌVت{'@Cxbazvny~eE@KVcTAZͳ7>~஍./"iץ?/!ΐ}h%a >>bD]\=9 H*ਸ਼cs;˿x`9iBnkOw]t_W.JH@xIpwams{*3#ʺh(>7},Κlbg}U*)( fo+425qL볖0פoԖ h{{l9d!p;3FϛlQT05vz$ e}hgs gڱ9rEƷ$mjDߠ9kk8{nL zs֤:Y ڿ_0Y_y3ZHy6Lteʗh_YRq,oxW2"a^;))EZ@|=Ru_nȜ:mWhSlxӢd YtS9U懧8wy2P%qY!034ػ"Wsm>DP F<֧Z{o䶄Op(n6:[|k)Jc:y/^KȮEBlOvy(0R*UүJ@bR?c @gz[Lt󪌲*x9љId( Hf96vz;~K>K22;?6˖!p˒Kda0E7QMn(p%߹D@9:{ y;iZ/47$JSGsX]UݫU!ؾe4#%B=ygML_Bh6˔yb[CW$EJ5tP_U wl4TH2kbnpkO;|]lNUxVf0zr@G<M TN_pc@LCXgQM.7-nd;Gv=: :[VONS"9qáE:t!CL2~d+|'[͹30So8ӌ.V[ d e CJsCs\k fgAdZq3 0eU6\cЏ.# CeOӣl3?ǚHX5_䛧O"0"g/2zʄmR0ӭaqoe^Iّ= s\!]ꤣ\{ G(FTjޏǾ*e2Q#ٝOyWey-&SS~.5pHY ((RzS;4潸'B?k5~p(~R:\T̉9A:udwPXd W>g[Q3%< ,pk㟠kCŐ,u-lXf.{@iԱׯ dty`2o'  ';<1(Z4hVmOr ?)`u6BI"4;LLLB2#}$_GRknFIaH:$ٻ\V쉹S+P& !ظI1%eC;ߪkzh2ڪ/% ]G#џEb?9s`^2gJ4,;qybkےa7Ú\Fx:{y@ T*YV 5 #E?'^ ٳ;Gܿp\̵]}Nfn/ՙŬ(wAnu͌'"^*66 AMg@w($7s/~}I&zO~(!S5se~h`3_nЍv]_*njb7H%}#WJִNRrCS*sL3?.>WU9x;W -?GɯJȱyb(kb)K[Rn y뉍ՍTԏO6#܃(`|KFr)@pQ~ɺX {@_Y1<o? 4-΁~-ϫ9b\ <^sW VP.5!VS}t2fmucZ_NIF(5=!_?/MD{7ĬYML7 ED CMw -D"]C`TdEY,P>$ݛтQ!-uYx9 m׌΍ qʦֳ#zp&B/.P5_0*-THPbE ]m=pKYS 'JS22> cZPsYo B.Ҁ{W $w1͐KrBՁ$I;)傀x8?{tTZ*@{}pIy[,2BOɕSр6ꪀq. O)+fCVSͿ1F2to:ZUR{;[Z\SqP"[׍V,C`x?ۙN{=}Zw[^6eKfSM*#51# ;)OEsZץZv@K{I[])=7ǀtDKL" b;OyC ԅ`@kfEkHC LHcI̼ry \)r2M0<(Fr=O>%jolssi'hrI'dZ"ĔD|~XG⥩fpvZlb~JJO+EI6>+?1؅d[|{D‘ XbxCR:V^~3Ou0Uokb .+/M!yNk|&1C0vnB2#xͤ{6ó̴Tgt6"~#OnȾY+(=\`3D*?w?8!0 :E9+JN1i\@*D3SYt%U"ZOȉA8豀d~M2Z To.OAGُgaoJ\Қ %4 . +jkڙdx/6+9͘wSq>z(Y Mr;Wu@27EG!#Kx`F{6e؞J! 9W9puf1QoxUѵʧ|~ _;Щ@Bz ZܘL^:*3<[[]3ĂO.mEN)+hcN30廰l^ږw:u jp ؈&S>?)hoųc︤m/'N"[2N+(LpOlF\@LtDI.Z6M ×9m s$7 5'TaͿKN? ogv}Rt.nBXYh3#e[ >$nzQsaPKe#pAU|I\)x Zf5ػ ɜoZoȇOUgO+=D@zW |7W6"ې Eю̟;)WH6`"%+A+b}jY`30 Ilʛ+[Yg?QNFAx<ǎ'TFhiOJmIS̰G'tY|C]4 3V^ʃʡWVC{>k2˃ 6. =wʕOlXaVPf`LipDbOT& uW6HSI:.j5VaJآ,>cv#CNCgI&IG֢ǥ?>`Q-Ț5+) -F%{cy=%IxA]}Y@:m_ΖME-J*0kj!?J&o]זֱA2KFxeE |3o^&N@Ny֧--l5i|  BД>ͨ7eMn{|z̠T.j~&"ʁQp6>u%!}ܤHe=9?y?.>|]ղv mhdIeSȯ*amK4k뿈ږC)I K_b 5tpe`X& /(GښiIM ))4!B;83vQ&#m@8`7Y9> N2f(&=/OςʳD0Яf>ڗx~%n{ d4eFsӻ+[l{Zà2* h:o6aUaB?(b=LV+:Fj+wtiVᘾvEskh`@M podףTsiHYml@ژqkҠ&<[!cI;?pƩ o/CiC,RMZ8O8P P4(Tprh"S%)&KUQk7)[u__` [6ZpԆ'/P~wc21S<箖HJZT@ј,^>u} hC=?l;`:){!Aˑc5R<.u\ӜwW%|zX>Gc4̂3bQ(D%_7ey*?6f}\c KR|Ln]SJW9 r2\ܗ9mx)MVew Zس. w@.ˊ9Ot Dnh[񔧒uw2fTOmcz8(p@G MȈ[UzoU j˱팡X9dUALWFh: ,@~MDUnWPզ܍` }WAtT_ Rv̸e_/Km*^H /؋azJ&c/()qlf>]0_A(l&6v\CoU }'f+MnZ  H)*|7:Vx-ëPhZmZ" WKZp (F +8 Q]ˏu.;6~fOmB%1ć(v08舖&`>>7蕷#6 ]4=XFƃӚ3;֌{<='eϸ\ɇyb{)DU5arYiŮ c|!lQ\>6읹m+{;44`WCapk:=~7O;yg9J |[ibv(G@r=ɳ`BD&䇱ʄE{# Rw? CwF%a|ܛp-mv빟?I;pD0bIJDz5Bw1zAatfM? L?hsLbQ`]he!Wd;/Ric55ϴ"c Oy˵1!<$`lc:u(sɊ㤛=n$/$",WU&6gDv@PP&Sǧ][}3hv慶|Yֿ|*}AL`ώM㸻ɢ_$>^~UCOzV e4%V@?GHF,KR&"?P{x5z8 71D1 S>YYGgOs=EiAwҮ L~HS+xLipK'3)߆c$ҥ̚l9TmŬ'_onn-.5u73kPmoV@SYnPFJڍ-3){[]\?_l*٬Z.>GE]tӲ[]wutI*\(J$Yxk=G7@sw/QQHD&QJmk% Ly7 *!2R[ZpU{izc]5brT0ſi7N˗HeB:gy &2“2{Lk;Cfzu߮exzakZ7 })}"L)%tI>c.`A;[ϭZIzhaR _r2ܷwz"C8Ȏբp6,BH9{Kc 3E:Š\dݫ&ȹ23l8ӔTFȤU+``G5Ui_sS%^8J `q~HXůUXt;2Rfɿ'@3sR [KSQP:4r>pߵi]v ru?hCV3w7+Wȟp^7D@V!wDfqR 0H@q&Ɉ^@HCHV$ӁWGrp0]kxv÷]o̫cs:v,<] wB#2 |BM"?JkNXn%HޥG oW7K+YV t!tT뷰j V~̝HϬ&Ac?rx%#nzkBy%Q6*jLLYl.lB<)CE? j,~kMw4_l d8Qޜ@;h.!VēHΞC3#.s\ОrJb;yWVM {" Gk~5:$MтZTC`rʦ%Y}(hLcgߍo$xO~i1~bxzrGWH@Z5[]Cѝ9hv<+ye!ZfQ[1nnǃd/sw;hmJAOV:tvYYL,>H o5)=JVQ_4 Pؾ r?hX{H"z GOx.kA_&}lQ:F"tȃɻD=+$ TEvSg*NuUx9͐ ݊cUgv]/ a_B-1wYٴ/Vmaj%p~7obUb%Z-DB,-JQ 7%R *N)W:hGKmnr+[~MHVScR18 [V˅X&ISr/hjfBDC.ۂe&^4g^xFfAvV K5`M+ dz]צQ1{0Ĝ+ޟaJN] Bru # }#m!4Cр۟9,r>}ДO#]LG8,xq #H1YJ-!2l&W4r6|HGf˸f4f"[IT C>x&/(3s`ȌԾQ뼕Ǚx=?2|zBt.$w3< H})G\z;htzqljhQh.wFPQd tEL;؞B^<$͢L8ij=J)M@XX1V(`YViA1$X0uYMN1Z #_F;aJE4 3$fA7w@Q7q$zzY~>iE)4 m/+EoYF%rV䜁{yV +=me+I>{&**}}W"hS@7 xvUCyJ NRIA-Y 3cnUmTHMJ>u2t]b$_ ʛBnZX~X:G [J%9} && *GAMa/bھ/di "*'XjĬksR)|X# ^yc3Mג|KpeȽ 7Lu0a?!Zto8n `~CI q7}pࢂ+@$66T%;Y2n4+QMTo'k#KE6kD(.cg̮V?4)qEYG(&]@O:\qtRcTwRX-siL"J Z,/rX0Re/#(rE(󉋦 pOYn*T"@|@dz.A죸^.. pL/9Uېzq-K]E:T zã nPX,³w6T0 0,oZk%x!>'~G}lz)) #(JoDh;>B'b&IbGfNYx;Rlb8(%[DIޣSDy( lSڲ$H7ѼQrB#KZkNMg9UPM? !0==ฅP퀸tr9ߙI~G2N{}}*P#:(:ay׍-'qaa@:Z!w^ډ#(FߚʈM"Y $>˂RuZ{Yid1eo 4>a)Ĺ,{G[t Ǚ34-GB>c&)uaE;w5ܲX19,YN xsb@m*UDZM83{Umڞnܥ$L6 t jLM(؍' Srn]bm.J, /F 6_6?%)PYrQ00qׄPXs#.C+ؐfw m G.dO Bm'!$KߓM/c^^Ŀ l. 6WH*_7jez4et/rJ)r2igf)X %y,TWsYCU(=( 0d-ͬyNU3'1|dKuSE#;-)m'ӏ!B8['ΦG)\KIƊԓW1J0 nMp^37̩:Ã#{CωUdwh #o)&KJ"x9p+i5(K]w+bX0$Zl)9؊PpӔLi7*LSO?VGm#D)c9 )"4 O:{"0,8.9ݐu;F0vk&*#aV}4}n-x1ǖyS}UǺpL%:G$tRv2"tEA .14 d ;1Q b,? r.VMIa2 JE||c4k®WXAڌºV+W:'y@9Վg0s.,WJ &mN5,g|5bg/황…XdUy|!OʝR2ଡ଼Dz}>nf\Wfish Ky #`,C((!ev>&gǻЄ۰<6]l~ t?L.%n"#UCy&̥ui8 9KfżOD21Xam=ғn0mrH1=*]k3bx+v X(0[6lr-W?0?J&zXUQY 1C!ܿQ2lըTCU:wFr rdeDc@p+pm!b*`dho{ZkA KlQvӂ WwKS~tY^K]We%& iީa!*,l>鄁'nȒaBs#er5h- mȽp?X ¦a5CC?㦥"Cz:bǰM|o:냺 f kkLSF4QOcS.TviyB[!'oEpwYUCG?OJv,|fۇ]]f* Olʓ\WKy(|;&Zh5Ȅ]ce1b kW_h|JN$L3XUID:2aMWWTpH"By]&聰бB;|Lw`UU^˃76=tӾ˰r"cK7qf Q[ ̖uZ!L_OnYʉɤ$9Y t}>ky>'KbEE{uY=r>ZDJ>oSh60bl!͌>QnDɭAxBU@`S܈r#ko NUL;ݩ֞e敋n];˱]ZϺX+EQk❐Mm#Y%V`2^8z5zwre?5-"ޖFTՂ+cJoBETV_|^j*ٯi×4oyl,feM"d)"o3JiW0K⪈xm%hXjxi ;MaGCp SJCm0sj At/E{rނWDm$ʟ*V!nNTIw|awt(WHƧ]`-.7H`WxHHGwĢLeFTpo](#Q6]XW'Yj5˴oGbq]jpZfVUq?Xt֠Y !h&M {RW~CsS]t@[-#Z,nXxug(@ȃqSSRpz\e g}.;E~$X3I%g +,q~uVA2kƪD(@tAO\ VG<-ʾ B-8舆Ms#ї4DU$5-rzxh4CP@Q,7PP ob;B 0rU}j] 'gX_|Grv(_fACQAy,)uDv,=E/S _} 79e^ev=ʆqU*'s˓p^TNXѧϼA28e|ϒEwUbr_j|/Er(D(4 vUjǚñ\ B4*9X(]ޓ-]e FUz"N5n`W+Q q’ȋϱex:/4 Jt&4 ~lH]llA.2>C QZ r>ra6ɜܵiB|f R]CE>TA :*1ư .x4%矢xFQ,SbhIm *%&ŴG?'.NŊluܙȯ H.܋{PiOjYVtn hA EYy24t~6V_p." 4'o+i^ߞ ( O$'מ΢7<@\#kh~F.Z,\ ~7& lL1N4ɦZuM%2=4M@h7I~9i(= Jv˜~}J<02h"\"1X CXJ0EѵWzɥgT--ys pK1CPl qNL 'nZ]"qX) H? JT98Rܵ~d>JNlnv$b屧48ҝ"qz#*Zpش0ODTܑKG-* *C!ZHrе_՗v"*WNEK &dBs#tIa.;O񢿿 (J޲ i*߫dEMjXr2'*lH"+FCB*cmr4y#3>aQIe^sT!lhJ9g XZb;D.6_t]}3:1#k[]l?% :.ΑW5Sao7No'KHiOy:8$ h`isɰ%TZ9}մ1[An 1sI7%keT*!N\~ W=lA`R-['bH(T\6ڢܰ_M@tI{߯ 3I7j<11lNjJ8KȆ?ȃ(38 ^UcCۻJʐ*ьs?r]dw|]K-Ҙ6Mo-DE)/_NmBХN&hR^&.3&9i8I}M^4vkّu6+K{"k>- < 1zzW )k*"o@ tsh%o7B w2uMNDXud;t]>sK3y땴g"iׂcG:}OAY NMˢ-JT r}dM^߄X(~W4"+D#-l/9e}o AVnG 5} 8Dp(Q.`,cǠ25Eh2 ]s!a%+?V\HDeU/G#z^C!mюc&ݠ\UY$+G beb=MG?4$h)"C{By2I :L| xoA79b /*eVy>}6$[ 1[+hXh2l-ϡ*d93:`.u-T * 5NH*kӔϔ[O>ϙM};m d-u}v=]JѦ(j&UhqOGY'½&։8:ML'H(ݻ g/ISMggiYw!re%ů0Yjmt!x3;4N f}_̖6F(_VW o*$C3wMX 3Gl8a|3jN?ԡlGMΚVЄI +<ǥq ߸K#?8phruZsďx>.M%xJIzl-)Hd0e'pZvW׏c98@DM?ӿ;>ǡtlp(+ " "dYxpqf1-+`W@/efJN Rn0M&pSTuDu.2TZDޫm#[aXj/ѩ_suY똣x*) |*)SBNeg,0J-6S`Ccs;Eiٟe j3 pKфisʸظm4pf6;8}}.kMZkI@l/Ǹ5N}P"+ :)TyWW<\Ng)jDHŀ2:{*j~A#oe'c({A$f\#/-A! -A[OrYg9r膐ܪ'xoQapmATeR@[;17[e1FER9"-fH`Aw!ﶽT/khCC#c ʟf E2E&C"ZO1i4YR5lޏBuesxWCS 1=*c_hsj}u_pw#7Z%_w >yq/jz44 -"]]>iЖz(-F8$MJ]43gf(Ҕ=e?rQnpBR9Z/ﴯ{K#0G ~ &|86BRx=?Cwd1"{8y"|M+FY|f9蹅Dgit9 ָJW-8#3|88/Z]93/>"M)^9t<[K8i _A(h0׼viǍ4vkr|OxhKC"tS%\Rh'tiE1ۿLpQ ͩ>?5=ʚY(P"H1fx,L7؝ѴXTˡ:\Zir{iPP8v!1~CꔈJ/Aq11I)t# r1P_ssjRgoE{ttu ۯ&oN05O֭:nG$]bX=g腇A%cQy,4:X9KJQ9$k/] _ |jn71#{Ije%z*XKXMSpqoW7]\~"*00:bv>q&~Æ̬)LTTx+Ih)Se4,ȝ~bک4BR$r2\I[⌵ar!,##qE#Se>.KӱL]=,5ȗt) ,#K累y‚psS5d :\AO f 8%|m|&!ZРQ'ۻ"{{ew|y,1${;%cNc&*瓆Pz<{753lv[C#fn'XT2(Y A7p' Tx#1' ցUS8ە& 5- }A4A.SoNfl uT5w=0˃Q0/0 `Ȼ:kdC#b30ڳs W0y*SwQk;0|*^N<ذ?}= {ur&}:=h/j5VGNx4Wb:#[dn%2u1-î 57]}6nWN&mhf;GEHJ4 >BrLbhDzF" :( +*i H8.2C6ƒK_.S}90T&M3vC" z63흛^Ԗ.ҭ]9'1/5Wwڡ+cWDxi/Մ NNOk oW-%Y@x%{Cױ; W7Lq_}Ǖ'MV2T>vԄȠyR!> kL}|6[xQ:'fth,=1 F=;Bxc>~\l0 X03Θwb”#1JkpE$p=Gl|5 "iuOzӛ}\3\l b9S3v[.aNk^Yd5_Yc E4"gYZ070701000003fd000081a4000000000000000000000001642f097500004dfc000000000000000000000000000000000000005e00000000./lib/modules/4.18.0-484.rt7.273.el8.x86_64+debug/kernel/sound/core/seq/oss/snd-seq-oss.ko.xz7zXZִF!t/?M]?Eh=ڜ.+ɑ-HTvɇ֑vv광w3fa4ܱ~kt`Cy\"Wb7&tX6xρ=䳫Yw6*TmS]$; S@.KTc{ӗ`h~kvE02s:TZy4{p~80 RˣV.;-*/NJEEEhO?&Imh4qy-`I:ѓlR!0OU܉ovQqHbgx拐>n(&yJ=fҋw=m۔2I }mu1RV4~>UrHLdzh6X_x1Rp@޹q1|g88"FsN"6~ǂ@0¡HF( 4yOq} B/BN#+Կ+O&X{t-g #M ԼtiG >-O~2EX߸N0YH-̪EUd gpP7܁o|zCD+$`^YʖF 4\x7~ܞ: `| ,X{匆wh!eȉ)i" N(b /9\<u,bn6s9v䛳T<[DZ4I@)1_ƶ8}Ẽ0rwwc˕-JjC&,ڑc{n_3.ty֟*) 5b*3;]2"e"Vj'tLa!g! hKs{K3,mK\qZ̲=L _o2UEUNRQ \E,YsU&@LϕE:]2Q鼎&5nyz28t'!4H@ZػF+>u) Zjj^ ٪(aZ/ᖍ/)ںƊ MӭAŤ$kEzh8Ƣ*7тe(aCr@vjC5ՠklYn%ғv`,M3Fg>ռX[۷Ց fhg%T1ҡSa5ˢs&<3QsH!铋:Cb2՟&XGh\+~"˫ SvHs{i9gap ( X OO$EKd*ݥ _u)1 *4nK|SZEJIkƩg '!VׂU(3kV_g0 gpqz)I]xo7^\N;%5"`?H>d*mΎ&ܤEvhvwA!˛h2jtHL-nrRTO:DrXG ? peҔ_UM@0mjdYw ЩIƔC87`7.<ЯoYX5>5ȁN6K7`W01H/\/"b;T0Esڃ'PB YG8Y48K{}bz2V;|MQK0d.O$β`Ԧ}& H0: >$֝zH8D=p0tE448{P@:8j:ص8NW1%1_k|;1B׊`} ?}1r#J$v~!E7 j+6zn`ekHP"Jn%}mbìEfz |_č\y!BHѿ&I(x2y#Aq! ((:]盎t,-s8RASc\\)4My [P] Vgg@Mj@}ڬW1^AP)T9A[m#cEze]u叐Uee3LKޚ&ף$ƥ*H]J5 /r7+,NV'b@vWb\q"̼@ IrRNs۪r*dV= Kd{آ >^vl Jڈ- b84#3 qGDBPtRKZF$ܹ0u/W[ם{"m?c OS]ScS&UQp$MQ@tTזpB߀@|1󳿵K9s[gAX8؝ 6-s'rcp n"Q,@!Ֆ(qPΠ,TX9fl˾>hm)c$CbxnyԢ'T菔~Qe\;ijvO 9RL}ArЕ#;A/_mY026C2۰E [p vj~1y@CAդ^F V0CwK cף}ć 8 WI'\jH &I;^Vf͒5$ϫKgA15Hg>tK,8EeXH$ ᣿թ %+k2|}0V1 _\{TKۍ` Z 0`oޚ CMwAorԶNMK+p[[۸oLfdBi@t5V,+B`fXPїE_1ObPr^sEU t_kk6bJ` :zT'W&ivŧq3U2'\6v.A8u/6Fʔ"2d T|$JeO~: k,>&]L e `6+ڒ=)?oh&5NU(6mW5(PELBP&GyaҵScIQYOJS(ɍylzcit^.J VR W) y6E+űeRaF!AE6<8J~-~IF:q51_ Q nYl/7eX{cotfTԩ8 Fta:+"I5ٿ 9AcQ>'qn !ouL`8'GW]CGEB7gdKtŽ۟MGuHgD]mrd7(l G#3gùluO!:+Nw{`)$}^x8gyo ڹc%pjg(B&eSf*zk₂]).6F~/+SRH .g->P-0ee ?D6sXV5є˝2[+//wK Uv*D&;Op$L:jmNx|dZ=+ۻ'+G w*"=ɦ!kJso֯LNF)0)8V~1d#m6WG#giZYsr ZւUo7QY5X^v\ *䄺wNԚ\Ws5KۏP$a48uk s~۞?TۙθsƜ-[ hi#bXBxs ڲĿG5a"AZ=`=qtaFuڮY4f2:ܧ>ud[6#x :O$#. 4H>O;ORQF;H/H Pr-nb4*M>DpAӥ[g{(h¢Ryec6m^(Y_t4 PT)OK׼4auDiRGX/F5c=H2halZ\Ϩ`$>xÎY%9 4,TU [xS(SމPl> OvzxnquWq' ۦ JS 6#xfy-z)..dOA<2%P[y!©K(*b n5go[OE|8N;!G_n&G'GM [sNׯ5LGnӓ.aOFǼ 냢2@7RՈL &Sc*BwF)`c]~~p&*DNgC.K6k@ +\߆% bK'05ѐ6Z;,tmB/23,Mڋ8eE@xH;7-8nK|xz%TWTN]AoJ3\Լ#׽b%{ݬ1=Y%@{&ݙO6;PH-ěm#K+C56݋Cvt*uT8B_iwe3)p]dz ֐㽺uAf22wkq(^eUNչ7J r> < w b5,V!QbH-0 1=T?`X{ 18CУ3.Fo!6eȷ6\}9sq_qFrBWQ`'Hxs8nBgIB}HFˏ3;][; 6#sCqkొ8L]Hg5;@Zo^;d㷱@HU7M{$jIT ܥ9='vw/۩}3jS dKL=a*JK 5@17mL +]KF{^Ƚ 7@vM{nH-Ε̱8465Wm+4¹y{.cfa"aknp| {ïLJQQ!WSNSzqbzk<'ck0'ɒ0!i~_X*xM{*4o=u /N!{H&}?mZ8 >a^Tyehn8"CEfj( ' hE6}ɀ޲GkBd FK _Re KO:~0zɛznMQөfJP9Q#k:jw*^) %ڗ,:zHeԏ+etEBPd\ұL+ 8S '[$jH@ω 4gߌa Ǡq;?U=Hj?@$ƄW)== 𳫌KJ,3\s_Blz)Fw^a"DR-C̀ /rT`5EQ"GHK<\r\y Н;3k I//AY@p>Fe&;teYw$wϝySߊKȬS%]3:<|dTCġ꼘JNJnb @\K)n"Q%U``!唜!T QlL?[Ezm6ءqç!1SL:TMMYI29 u]#m9$v 墆HiﱽJ\0GcZ%匋z=qr+רVr9 Ll"ChjD5㯇6: mzɏ~'|^ a ;J93ռ,pqAgܠ ܖB:Pcb, {EpB E "eFRDtՔew4Z8,QtXHVef#B?:ghQ~ik&9Y3AOa^PDf0iծkʪC5;\?E$GG}<"Whd}v}K?AliӚsgRR)n~ (Klg2س D,Fs IHR@b%2U}8m-rǿi//b\/kͲdt';)O~i$)ma2U)#X=Zf >M&J3j;F@F >#6#eĢVR8Q1奘GT41cFk"5w3~eg::% ԉol5`݆i5 ʻ"f5B}g 8œ| S;+bU3o)C` XʏKrudQUx NH cETӳ%K+b 5 7L#MEJĆ\X!AbpKNh_]I[kg_~$[u2ť PR4Z-8̶ VCHܼg峹HM7}%o~ L²tVpNup( /ݫ /@;Wh8̙&\c 7oB!@.h%&u"n tz)"d`qP^ ի]h 6oSI2x(}<[_G yMddZ% (ahA`sҎ"\x@6/e\Rl1/Ĭh{&q2HFFޗql'.-d"h##e6%̮GPXI7d3UDZ7lw-3ew]݌l~G^.{&GWV4rL?堥ܕ"-C`RgwL}MFyy8LDٛ4'`EN mk1cؔyn< e$/r5*.Vz=aUc7w%=//hīsQ;xB*ڐQp&o/X*Y7Ň,1!w4BgcD-qgkZa iWXXS93`n ,l pSv"tp`%yL^&)RN 1%ϠR4\eA?7J߶p+Pm u$ Cy]Ŧ =A>)J8z,"9ZbƧ,`h 1e}b6D@aǀy2$hh+N!$U3,msI$5Pws#\qIw̏)owtox =+ zE.c̼C]k|hh 5= >z57, DZ 1ܔvi1XI(lTt{( QnjbSkXV"s/Tv-uz3VnK ң^DWAS*0O:A4] )je\YCd`oJaVSC&O٤ҷV@V~ K THzW9{x+,㺼qN(*t~AVpmsyPVXw3 Ug#uuPfa 醄c6Xǂ mz挚y]Ijm=qն3P'dj>{ )g*$,.$Rf6$p?{hHjUYf+S,v U 6Ω[Ӭ[9ni{zZq1@:ٟ*Ν)ؑ$+K ư`*J^SOnoj]+*WJOwHuH!LI9̪y;| 0y-?\S qJqM~lGP#j f<53c,8e΢{"x-pIx#;(m`ǰ]e%NS5t5Qɲ˯A8݈ 8-'bUcO,0IhUJa5)D$\7xmq׮1oK}dRJ!.Ja6\ Y\SPy۾?x"y_QS6} ȿ*r}d;Tz"Hh;ke!ږL"] sUvs,w~H5mXWdc'#ʚ+^*/MuɽdIN /ܭ,ǀ\ dt&q'^^Ѽw0@mR> l(+HJrluRp9L/ ِ[!˧2 1P^0^l,ӳg(TՂ1\`6lN;kaE}J,FFcZ;)wpuAջJfQ5:n, wb*,R ? &zL&߾%Ptşt|\]t(CsO -`s,k&0cxRaGoIG6P-[=vF$;8jF  Kځoшu:l֞p,cd7 8[T b!  c/GJ 1 Ш|4Xd@h0ScXijZ]DvbsP-Eu.G[ǍspsӼm0imEg$y7^YG-[Y<8>V,z!o`Y?W%{7i:iNxh\L%5vu [5hxrZUͺIl}-E0ݿc6uЋEDuNurC\},ןh`s68ʹyzckka bz5~nU{-BZ7|]Ş=CA0AϾRc"(v*>%,-/R"5?;Q#E@=p8o[%vQz)Acy7sR;KN05GpPE{O~y+"P&LFDT]]gI" NŒa4*: žy\eZMvL7hyԐŕmܭ4g`E8? >bhT%d%sU9(0 >%𺀦*vn?ږ uL^դ&/Ut!F!#).@W֪ .Je9dXZl)>$gFA y?VY̰(^5ښ򧁘^N!nQ,WL/^N%mvIP ~H#*7p*\ AMh\{7QrpRb8 >=Dhۈ x).?qCV4Tp[Χ' };!YE5Q;)Rv d!',ˍ"Ǭ&Ÿ,R;YÖD#r ;O&\(&jc<  +_lP ?q>{zڝ(Y+unmtgm8rhS:(gHq+t1 'CD0Mxe6 xUc^{FQj'fe!E8Dx~ -D:yToG g|^ L^+V~;:Ae#Wijaߤ[$bAU/8E#CaOJ Ưt6\3/`d@OtrI/ku9R ,p[ĩ,k?Iv3xݲwZVh9zsY9dGuD('4H/LOdSdT*vkdJPl*Fjb|c%PЁhF 0r՘96uRSG7Gp֥ 00'ֽK 7u '|k{Yt6KP}Y+),2cw3}%WgZ{$;҇ÀҋOTbx 킲USUŌqtTs}[>h2_UF7t J] ; O.S y|IK=:jV29.uŽ/psO!ii0x@i'l¬Yit(@;9qOW9 dH8/qy`P/taq:"ā,,!2[|R,iW.QʵܶPH37@D\kH8-gAd4&rFs[t`O_HCXP|$D K'>Rw׽XfiPfߜr"o9FBs!|O(żi0!+4+YQ-]ΣSgtO7hWYSM*ʏxcPf)p`C^xS !`#M@ևoBkyIt!FqґqbvHV9N #S{M5g11&ۭһO.]bvF$j-\3!!M(`a,n2\(ShJ=I9A/D'71ԂL^FX <3jˍ^G%|/E*c$ZCZgsijoȏVw,!ŋSH2o{̭@f"A ï=\ uBKsWZ~;_q>9k䔫b WYd@H}{&}Ykټ-`L~'ƪUVMb2'%rMQUɥK/T|#FHcĖC6 NjGqx~v&QA#5hz>շ,@cek%5&r'HaCx)5Ȥ'58ـZЮF=.=.8C0LxуtdT"0?tqx:vo! !BDFG8okf@΂ 8#{:Є;L:~SQ.%4ź̎S|pwcP5t"P8J-^d4I@uHj2h!>u;y@xX jjmMkKz,2ItU²DK\Pzd ØY YڹF 9u ?Dvv-$j.`wC 200(E9ȕ\̧07ڿe&MDA q!_,)&F[IJ4Ip' nO#pk0a%VBbx= .Mg60k{E(RtRĥ`´Ovyojh$l6eF47*CGmr!v 6-Y4ޠ &6X>w1/~exWЂ&㝩;wI-R%Y"R1JiK4=t0WY; ENۈdX]6x\085z fSFNawrN2l0֨#@_DKнEd5w f.=C~%Lʡ"}$;6??;?t4rԸRxO|eZd!F* ljcL6| G9@(|4Zͫ\ae{|] ~JQڰ5 Lg[i`&4c"hK22+CM˜L"A̗̝Q ~ O5\̕R OaSBh|4ŤC"쿻xo`frxtK`Z瀈\/5($;yWޜvo|B gjOJf&ј7Fc*D54$)%LURal#/t/ST=,YdֱEΒx=Ude%ɚo蛲;N ;0e|=XwY,lThu: T-P础p g?Lu{cFj{*~ ofJMc)r{62΁`K g<1z?<"+@*`91z@; ʴ`&ճMǪ[T;yZd1P"T8eR z]a#IH7 ZqJqKfsdj>a|JG52w7mFF&h!v@'V]^=ym=g$Ĺg14jbpy͂˅)B1h Ud?)ٿ5읁lͣw3sn[9'lt?7+Z_~ziQh6C>ѺBj=Χ \$CJy v 64T1Q YC^x;nt"O[N>-}p|/%KdfHXZx)l2;ӳc0`U&Ac; YJ"5Atf"吅ߥxEVf,Rk!WfDw9W43MG ךl8 G蜱gvMKN㲩X,PU_Gx q-[`0U17Bs+$LQyV3g^⒊e=a)83Qc@qS ?ZXl)ls' gvx `# XuR=F1zO-$K-[֍Qb]mv#jbYYhA B[V/C|gR@R~ ~ei:]ҪIIP[b.6:⧬3UnoIIYIcC1ܥ`%d8R3>by╟K k8).C͎ `6珃FU MA1WqUqh[^g@~Ndq[p'^h"|W# u"=pV2, %#ߠN:wzIYؼJ[UZ aacy=4.1(3݇&IXCɘ*hL 3n$dZqGzŊ=AoO@Wdƌ{Q?`7_C9(1}x8ƽAiw(bWJRǫCP#jNP 5ag[HpU; J  7_,դƭ8)`d8S˓`c1qw.CB׸&Jtܬga Y3C`v e(6i97T~zp'p׏ӮaZ:] ߫ϟri0eTRN-' }]ۜºfpT{lSFpadcLpƫWjWG@[JȓEԶd7Fr.|ʅ/h`Q*ufԺ! ~/2N5 "p0HN<3xNxs =*B2 }KݮQ䁻S]]g6kmuBeyTAksN;ԎɥF2r8ɥhF+EZrh%TyTw{72  ҖPQcMߍVMh%YqW3fY?~g?Z,嘣!E_Ҝ-852YI䔻q@9E0IR|,vфVc/ %hG/SuՕ]quIsV+NVe,Uѳyy"p Th!o׽y,UQ8n+O-Q-mìC}ƺ|,[bH]L3xŸ{gGT4>Yke_\ wBqۏ$F^D rrkWaJO*=$eP;!H-.cT|џE :)Њ'O"Ӭ\s2:x&7zr3^ZK"sRYCipKK[/ {3#@ df Muk,߸Z͞A}zy6kѱVXP1̓D%eGn"!uJmLlVA:5p} %vxAz.KV&tC!lL|b_6A3.b|ymaܷCF!,Q!V~3/`^ٝTw>Ot%PqI3ilQ,;DlT~D3X%x;cD!OY׆2{L0,:YDM|Sq*;"GLypB6*Fx1ŒY|$\4miX'nցC٨{5Akr `&Z8o*4W .OD5/}fھ᜕Io/ W AKʰW^W$$NE"P#tVqxc>X!Q! cA#<(_]Iv ?.-O>"V)≃Qu}Ln;AO&Syy1@1LHjUN^# 7UA/N9Ӻ1"_(}*v (pPeEYJAIK Ly膩n{)NVp3ͬX+;BkEj˱ [gTI hWz"G0Me$ x^xa;]5TNvʛ̑HGjd8΄Ӧs&#L,N'1l[3ZȭZέ#yS2bgӤt9ds'ѡh#](+TpT2yEmܮ;h[žl,4d&>o5vAv ʹ %:H\^䅴_C&^,Nmt%HQǣ7鍢@I(Эu*do-HPvX*#9 RP玸#3g<R]H=0!J(P }hJWmIߢ?h}J-9#ȁ:yb_Sr@0ڞZRޫ 44S.ypR1I{K~;,!~Eُ3oAY R&-e8^X0AcΦwF.~% }t1 +,gK< >r!CY&v@bguBp-~qa ȀE(/C-N{.7W& 2FC?Ǥ/·'3_kY,(T!O=f )2{Y hB<8Wd悙`E:]]anPAj{p; ߠKm])TR[3Ećj6#zڪaBIucBcN|M5*L;1U}yFwSU$JjYn`ڌѳ #Ru-xbă$)8>-´\#7w4yK58` CV?: 4A}MZrpXA>;G.d8-aaUQL+e}ƌ3Mhk>ak<IEdNO;δej E"ti[yh>{#P-)1!ʿwKq۹Xa֯ dn17}]=$*a8(z*00qVE2rj(A=+k{H)}zAHd;x9w| s;L[`ʤdmz@c֣=cX kE5Q"/hJ;K \ }zr{,шEDb!/ٷ4M2$M= 1vgg%eddۢ*"[U%mr٬!hSv$1yf%H AjGn㑏 ?w=TBSD1-~m^1zg_gcvp&Sι-sw?16??x_nfz1cp4JTZzCk}Oru$FǬW^f Z' ^xD MU"L74 ^y|Ǒ]Ou(M$\"?٦\,&c HaE,{Bn :*}6Neq^@sc-v(vLMvt} OuCqO㱢2ɓr5-WfמNg}bjm)dG!V|H5Kaaa!}@yF~ųn+&V75w"5 wS<'tJ5`h(>UHng6XY6ⷊu:J63k#_:;jE{jgNMK8PԺ &6gTwe\mP_s8++ X ]<ísg/@9cBy*TplOFb~8^E8YvyH}GBέ,#\  rR0V>Y:P|$z'z''=g{i‚Spnzru" ILc"wt\zd>Qw#G\MG +OMnYMO΋QC`"ji&)Syo00K5O#sS):fiKA#>r&~c a'uy.3h/Z1GTg2|/ fĽ-W`~t.FWi@,Q_ۂ{P1͘%}c w|)g #ogJC;F@ zBq>k}[nESU??PGR[]PۉN.-u!mQP̮_*PnI 4_|hot#HP]|]StJ.th#*4RI66D)D)涮S#ޛi;ݓtz( x&㦭b]d"J&aAYm€?A'I pauzn]y+kV"}j3\>CH͏&;Z)hvta| wx(գNWzTD5s\hWnB3J.)ae;"=. 1ner8M[bRXCƩLb#꾵uyLgb66^Q a)/: jSToO`ؤ[=Fr~<Ke[w,%\1._7w>0[Y=߰@J< Qfڮ㳩i"4W.G=yK*e.qH|[=q ͜uFso^ROm[Q(!YeVA `{?6 9;w={ՙ ~X#`{B\_#bUONs5AY>΄eju 25utjjůb[ƥSII8qM'x\EBhFH#+_/z)_J@1lfA ݝDRv0h>ZwupO”< BS]k!k4H̊u37zPMY~`q ۫d[1(S)4ș q\ m /o(Ԭdz.Z.PQ3]!iͪCER3'N[ϡ$]j*T8BhjgO$[|6Ujq1THgc->E-`6B[xd/dٔPCgW`H.ZfjZ]qͶ܂bsëRN}>gYd`. QFk͢I^:Ho{y۵yҭ!} \{4u1qGpDej]D%fC1`B6ɢuU`4Hr! G`/bCR$Heh ^9\m'Spg݉ @=]qoM`>@Z"6,yȟRczHviIϦ*(dGRUvKp?i%? $3AH\Bߥ(bKoC]6Lѐ!'(GVZڤ"8G$GJG_'F(#)鱞"WDΣ`qsSA5 D9.jA-g\=fyddCtX"6UUҗۼ/*0sC5YЖȂ>k^IA[א~e?yF[ ɫ*82=qqb7 _Uޫ(/>]WSN1ꗉC_'4g(|'5!*zR*CI$WɡH˘ vXkݨ9`pn)F;mAD+RT@6CMr}qIT\3nc.<in JLXZڥ5 #NcӍ@ Z\VT2>H:;BK1E!}E(6O:4nkgmNkh* Z^~71C%wT`+G,0+~ 2l/ ^\q;Xp1QaO@)MF&OLa+6<8l~F2g FjLs& Se&:iYl\c\= Y<ݯ<&8c@63ݓ9QBwFYN)v{)nc9I7a78$L!zw<Œ4xi}1ሐ5 &8^$c:mAܿDn#&KYk ]),Ŧz:%7t g%7ZWB^Əd&Vg6ww]w\!E?eiF"쪬}ܷ!!WCukW{AhFE6G|%GDWƗ0 Ȟ-){!_v g>b2qGqXyb/ p۞Ql]8ahQY '[3!il s6g4u baqɮ5:J$弎YB̙HO{Dw0ea5y@[\ujwG=#9b7 Lϴ9'8Y!bm "Xo}ʾ>&=1= aL#>OClG4sw:뿲KK֓2fNհMnFq+[EHugcxl+N'Kn[eȁ㦆"[ جmz*G)MȦ!lyYt⯮$aaP#yO,u5屎-d,@wuk\#nD$ #>F`T@]LӊÍp&! MKe%٭P4n L(P/VMA=t%xgf=w=۬;x O1rErlw;a!kbDH &OC%IDA9{%G!& Nnx$^r@uK[4q-;fE+; b,;hZGۅ;@4'~a ˟< IaupnʧdK !$ t{wTnjuJƫjS ms \,j-0 wV˴8LDݎG*aܖ:9>{k:e$(`]|'˧-"V &ܺ),1Su*A!jix9j̹ 3NBkr]+\w9٩0|A A"#=PyM#|!pKA4KO|.M s=p vsm7~^C_w"*Ӆ4x ]30r( AD@E ΄6ЍEY7/$k<'XHdI*)}|8i"_۱4ȕ ؆}C&~leɳ ԞHp G'l #DP?eCk{̽0 Gm3r@ORbe897n霮PHFGoZ!_O]}o{\wBT˒8էH[ʄؖT  ҉ԸF_dv $lIQϓhJL˯Gtq$9J,2=WM|'oP:]2AM˰l͕;*;hƜXx[S'k+r 9KE qg h쎍#oN!ݺ{=: 73Ul*./%w}4 ng6_m';.s(2$K@r1c$Su[( a)nh 2ZݭzV[%umInHQѓå sD1UZ6 K9{IVmR>ˡ7e' 3IPYv _S%LHK;{ T'AO}:2m{!6/,hlA⋼ϖmSz,WK};$sc1OEU>eQTmyrϤ5 'TTVw\ Q,w}g]6Uǖ,_rOV:1 ^Ws 1UޤC$eX ަTuŲo2J96¼WjC_>`T +} 5K|@%@/BKjF3I}DF@!?:;o&EuXY"R v2YVxTu oi*":%˰˰1h^̄9rWI_X8dsq!T]{TU)Xka'PD<=ÅݭMYZ֝d:ŅI`@>N 'eg1%Ӡ!"0$af}G=*z jE;@¿_)sSTSޯ:ɬ6n3_}7\g3iV!QCaϷJO,;МlƓ27ǐ)VISp{3Ũ/^LK@pWTbrngTK5,^gV_IIJImAbt9e# Dgwf]SF\G6=Q˾}-K&%(Mn$+0Z'Å*Pq c{@C1Y7]R|*Ni@Ej`.(ךOTohe7Yqj2{'嬯C3#h+wWzbMr_sm4175W/3nH#^zFگ9[ЅdOߐAF1{y-r.ƕr"1#8WèΦ5I-@֔Ep͡` چ9`IkvrDV& ^y:dê-(r]^I6FiuqdI&ONJlyCG,Aq`G=\' ={y[?'P:I2㏓|K/R5p]Pb`?yzSʓ V[J}PE/Aȁ:}lgijT9)!-(`1Jzj( CڑO@ԁWR}`n؞+&7Ck̴ʰB70mj{L'd~hP3;I `tyE䠐}`Tƭ7qGHX\>D} t,= ۛfy 3i(4ss3+mO.b#oチBS[O:ƥ7HE"^E? ǧNQ$wj2-30Ue~ØEėv GLJھE/10t(qו|L]ެ)-$uEnub Z}5; jrb }s 7W.쏀)փʴS"l/Zft'9}3b `8gldN[n@VGqi4t9׌ FѾ>-u%aAhl]ǖY[C@x=9N'w1O#/:#qgPZhȁmU9|/ߌג lR{|QVrGp nظ ]7D"o=oFm/|PF]sLzIH4$Um#0 HVB{zbvCWxRI c y;]EA B]'ң 1*$2F;׎P:1{LHtp!1&MP,̖%PwC\pQthҝffSE)oSS2'+'ʋQ7\ cj١BYH@& )7Osο/Sd Wގ ]k0A+5c<Th'kSi"G.: }:*-WW@k8o\EeO%(jIS!v:pV()GGmvْ 1I`Fxf1~Ma*˚0(q2N]kb_jK SD4LF!DB1&\U-U&v{F*%>x'X8 f%8E>va=w}^W0G;#_ۄa,)Yt NKT!074k$D?pgp_˼k:N' oDs=7IUdG=\h P(i^\DwcUE MߖUoe)ChH닙~*XLE-`&7.B)V|=}^ea畏'FD;^fibPySEnB5_ղ9̸ڽ# w6TlzZ/'OL"1/^Im>m|3K;h{m$!`Gϴ{i7\i<>ER؈B0xc#tt@W{]-5\hGuPf[1^[E#0.U(z)\1~} \*I!}3O1`n<uو50HRHXVLqb+T8!U`WaVӯ3Nb~gekR2r7UV/̲fX栌X(!)UG N>کAQ$!9q;>( }9$ m`9b|owBRf 4 ⷣr(0a,& }~%:WdF4ƚwFKX$W0!5Sݎ]z1QYB{Y.nq&m:/tPVsQLtNVr;$V E(trD޿B!9CbU>5-c_~5ќ/G.~WI&!fV.b#фiwg (q.*XgȷՀ _HU@^ڿl. 2/UYev4jHPQ,t{EpT0Љܚj/. #eo=m%DA1 f{!IuڍED&Zw7sa>,7*{e߭xXfv _Eg?YJ/=dnp\4E'Os4E NZY s"ʥT髽qACmy܄p`tquKHo5_nŊe59LtY6ŌmZ-qV%8h<窔zli< կQ@hx2rc܉H5q&*٥k2< q*P xiײ$hfaSν KX -VЁ j~} m39 #8/FD+V<_ZYc٫Fpg ܳIpVw[IF~@Fsk͝` _aM hB/f)d1^އR|&v;U?ҍ"̼am:d\oP~ϤdZ2y^--@%߯OkVĐQFj P~ӹASnw$FIq!RU^vqtͽ/?e:zgF zBᘝo1DSuf'dFUл%)ɲ##'D8+ytwֵ}`=c{Wpz5u,0Vp5Йۆ2J[qjΗ(L!N !`/ʄu.cѨ-3/j'TQDl܋1)Wa=zЙ&tНQ9,˭x:+VHczyߊ3>aY  oVxYi^rG?*/r#nYVe} :;g=0 G|׆EBZkP.}FjhEكw6[获;*h@NoP i_;Fn}(0mq/McUKurέd_`ewFk>-Ҕ<ؠ:0fS߳ņU?=?k3\ow; ]PuxUB[1dûO OL6ĈZ_u}xrpŠu`XT 6:xUm %%ĊN/YG`A'Iɳ/$2mT4'hO]." Y.-}aCJvCt Ԕ&WO M9#T&8<$xL FY09] UXzUt;AOϴxU힥F b[xM;?CsrrsRwݨO ]:\ik_hd4=8xUt:>h򞺧!NV'sAL)OW ʿ6.MLጢ/x2&b4gsCۇ7#\WJUjndzOLY% ) sP7"%ц-S@#pRTJax'(NioRlr>e߮t{b=.*EzBtsZ-^A*tEO#=.6;G@2VQ9#풘H"d pge4S̰yb(fYlύ\E,qr j-o霱ߑ!{̈́Ԧi67#_o'!æp z0W 9Jw+9oAG'ld^ޡƤSĻdLWyAF%ye4'H<49N%R_ZV9eRc6R<*`Kx1FHW9b7l Աͱj{֘!種6FzމHOgb_oּd\SCro0Q{cȂFXf\J=m2.yB/$ KImZ>2+awojnnObCD0T)X.+}j1w{ *횀& nTEPN»'Iu]W%-"6$nCxS[Y–{*Za1L[/kczvukXhޯBB@rRY F"^rlk@ـg=؈9T' [f"F|n=u L)2ue ɀliXO 1G/#h\tfJmV+nkԳj9CipB.a=G.v7gLτ_-t;8t7\z3!DE3'XYܓ$EdCA,גSъ5+ ]&%nޯ7~se!d(VԺMtJ\'WOT*p)af3 ֽo_+t j )xFO!۹ǵ˾ Ѵ)/Fs(wCP?:EV`z%"2H'/uD#k;VoSkb/J8 ȺG.a^?:@?{18'ލ4*SY{^.+ǘV]_`ve &Hö"85t/K:@&5 |R h kM2x'g+eP-xZU`{8Bf$B&ValbAAVsёߍ,FtN*tIe˷*jQ(J{OxDt)P2 eRqXuv 3#Ih JfcŒÇDrjA`YGl5mmcqBvDpȔO9⌷ʃH6~exJ1K7럽ccBh2a;n:fm.U'3~-5wD`*mF eqzQr"i;.c~,PU,kBB7GXްmr]=}d!@8 ?2~%VbTE;ɰR&Njp~v4eh.ыrtm~!=Ttr㖥`Rn *T~W3m;^c(raYOv|j z߼6j A}(&K%,Ha:=d{I?D[1g`J')1oGO*9!{.k<jdhh !DyYdi~ ֈ&*ۙg,n$ 2Q!ί4ߺW(k+e.鏄cpl"u(QEgCR6<5}{o ?7|]˿?{UXؕLaDK uVafIԫ(c>7 ?" e 6ʑpݤK_h[LóݎwS)M 3h4WSM;pEA/->`Kj׵2_$ 8>ښg 0:;:ޤ^V1;~0 ~ ȡyԕ*$_-R>t,սerrSTtdxEެA͇'4RJZgddDjdӨIˢk\6 wn(0>fȣ$jC(,/q}' Zn'{_LKO>|{<3S){z}&.iE'0!{k\rӲl~(͊tz{k{M*IVjʘL^TS4~GZQ {8nЁFl#{?}g:i:5~Kn#vX+b.?GR̓$ҰbqB|)0hKs^TSbfƒ;c 诨^j`4ߛy#$c6M1xڳȞ8k=Eh'\?m23}DO9O1ӏ b RCLޗḥ9wpm@1&J 49>DYv܍GQDsdQgw~NCQV\͒$\AMGP?!asڱB@7ߍzAtá6"il64kyIwy/&ɟ{W rNf"AF<"ts8IF#B:>19/L}k$gepZX%uS 0C"{퇲.4jU:ĂvW%0"#dœ#s%6-Vԡ^Hb[I**[Egb,2fY*|#PƂOsv޲o ѴԸ·H4RNkë{w@2*k,Xl?MJJY;Yħ5߱a3/g$7&Vիh4Gͽ~atwdQy80!CD[Y0;YkÞ? FU[TbCb=)1zFsn̡ ۭsp˥+G)]>GA㤼ܧ4q \X)S3o=Ʈ+R.ذW˯O|a `+b'+~l'. Y]d8WF&v;<=,'5)d]hq:uKQ4NM-<%I@Iu8&LRO(&|aץ;߅>ơ~휭V DV&}oޘLz e|ȒDtku2\QfUPCuϚqSJSvؼo܁PMNůI clڴ8;7CŜQrNL ,X*@Sdgq NCB"I17(}9hk z0FL0cL;--ӵ DA5"YN4abD_BpR|;Ū9I\Ӑ* Z_Y=2im_f&&DIHFXԧ1ޢu)?C\єͻ/<\fGLGmgBb1 ~$c*{Xt⢬)_Ӣ9n:1d%xbB$x8Iq'K,8JIj-|PVw 7Co$78Tb8/L+P 1ۅi6Y*`T-}n``hFf2WOg]ܞtW/@s@վ3QZ|n~#$2Ns?Su7Ic̞lyK !ˠC߭@9/1UѴ2o/^#JyI|k,g&uXٞ2Cb k`'2}`2aU~ o.S5OT&GF5J)x%u<ӦyWF~8bGCKD$2Yaev'?;US̛xX6wWaL>W? 4DH_3vH9$0D] - D|mp gg8,@tddC¢C/l;\tZ8~dDщ?scQM?i~:7m}E+23& P x?`çhcj (G f5OE@4=( 31OcpP^ oDT(rjPĩ(*̴ƞ͸e0`)uFZB ]~ye n+؝k _O@_FsH`szaaijdA`8߷(N=Ka{N7ԧVˀc~{w%%$ .؄GFzm6R,<2[κ13N|khr&pϟ%Rm A1I q*f'~(D_Δ )QXxZ”7>] H^eIPIkŬ4˧@Hı7peh94z"a/67=o4F$uGsҨ= 2JLŽ|mXȄS.sS)X^:7 W5ĉ%)ASi k^Vo+\puME8?3 Wap]rj{'HE)|6?`{/ $K%5e^;_ONh'/LAH6 *,NFFO85"Y=v0#=1dt?:@rkT_1!i%K7|9;$FVrlXHJ? +'0Ȫ6;Jqn.'(hp5L&~+;fTa8&n*ڣwvy^Co~Za>,eixd m2[Walg*(NU±Uم(~QLӉ9c5_Y,oCes;E~j80_)JM;PBYbv\ 1F~O5ͻ/.$C(ULAu(jC<]* {H?L+cgT-*3UhpfV㖨WOAC.!a9h?h&u'4OcUjb?w{{ێĹ d[a~U_[ZGMsa=4-N)MB(|8䧢M>26j+SHt?qaW?Bm,\ӟch~/*ks^&c? 9tl!Ugz0\݄3*G9s^gݒ,N+߅ke['YQ3SHKW͗oseSrNGSme-3cٚ"ϻQ6?ގ«b9MEB|Bg iO?$ \C!JMyBW:o\v봅 -lpR!kWWL^&D+c-abg\rZ9)hxںg)"C$C:+)jO1Θ0]3VZ(<)*)3b`68O}cea5CA).[irw$ePƚ|xq* +DWD<8W۠B" l$͑Jt`5A5 yk(XZkƆ vMIV|e`I0PΧ~'s^0]zx:x&L#6`Kc*J:JuAޏE5Ld]t.zo^,+nϛʁ5}O^յŌ8fFs܈8Pޞ@C,Xw͙1&¨u(a0v'_Яϫ𓦲aTxq@==qxbVc~THRo 5Ł0DZ '\pAwmJ/ 9;'RY|j>#^8IEl/8a' =ф#~_?~B.ϝ1Z0_)wGj`ѩ@J)R:h!t'LYyt{ }|שLyM,^XXأ@mb!-T >n[d͌̔5I5rP #`W|v; LA^]*Ӝcz=/"ƶ%zr8J ("Uq{O+/Vl[(&JfzSGXՀ0=l(_H;;pQ3D`Țs3MC_D +RFsdY, L_Y. jrǦjh ,`,Xp^[7ElM9M@`!j&B>,h/_[*=ń${~YHtJT_Ϳ7%dBp u \Wu~UB VBh"3^eJI0T`ZtTcspe1O/ȋ>~JN57P:\{r:+!½u=)c쮶ו\j=ppR>w1!!JN/=K) Mk`])ӗ]xEr,4T<< Y{ӋѤ3Lǥߡyg$rԃ"lI lR&?5T@;݄?ӊ0[wsxZTK|}##~蘅 }7ȽzMxpϵP|de\ XUg=DDzyx<[' JzF^Ybo;2SRu 0R+&kd\|(^vzFYs!9.vRagC.):j*&eԙQP`{gI==>0aje62($8dQ2BtOE=Md&~iAN;=p b]TF4iYb^U0ξrkI¸H3^ ^J)OKsH}9rIJl'\`@V_68&A#C&- Uy`XOg[G"ĬQJL2>6η ;ڏ)Gw|ȹ닩Qз^w[vs|RI4e?H-{Ř;11d&&P'Dܲ&zLy[[~ك7܇௧R*mFNڹ>rCſlio)i2[';(s$ [i#e^SsfQqn_R#3.ؔ,deQ iZ~ۣy&٤gk}f p3nʣ|%TS&_F  t[ܮǑOb2(kp&FG_V%9cD![,eg0d&r8I.;y'amJ6RF AgrP{xIl%m(awjS ze(F/"Fh&C)Ķ03GX1"*3M;ǣzVuaė0t\J%[iX2Q|aB I䛚c ;[KMT6/  m6 RdtS[PZ\?? 7i{H 8XQtb`'SI532r9I0N|AGZ]b f[7~Qa eo:KKdWˆXN.RBDbNFh3q y۹QCn[NXB|u#:c2+B|:~10PiHYĉC\j }G_ sz%4CU%~wE29'iEQ7"oHgM`KL ZӐ#'d'W՘ >38 -Nu{,h C }\p]IǢ@<Ձ-V o3 yfmFV3 odCnyX^,D̼CGmbq\C@PYBA@='s~0.ct*39+5.UҸ LRR2/_Ãv!cW*lGr؊<.vIܢf\Af[8`qGZe/bS4h"e\@ZYFaj>z;|h~U bz=zi[R#ڥ"UzӷTTGļ- /_"y,`xo|w:/+%RsLc ukO2H'Qds~(Ky(Pߎ,ELMaF[cJf ;ewC/BN?Bt#> lU Bm}8}"ށ]킋"G>m,տ%p5>#t,̅Ů򌀢r",'Y!ww|{ +T8lnP曘f7[&\P c0 ( FGv)Y2"{W(Ck;$H)J=}2Md"|8,;TG 2/tGC~^7ײ =(!YR/Zj\ޢO_i˘.0^ᶉ"WHT[1=B).}y^ [\[j_c52ob}7:#0k>҃m鑞ÃPGś*4H0~xi]ч\x=`TS%j\J¾Q c@m*X$] F7՘ChrW`%>ٓ iLr%vʚnR?آX4 H8r}i{ "٪p12on#'.n vaJ-E6a$ͨ@})*s`M}8 ߲2ЗU@)6Ox^t)z mfV*獬0OdLFI?ܵ8.7ێ5"4òqi"`&HQYX@[P 1ݷ/ѱeKn5-e<KI|%"$4z <)u'&^ICygn@uX@  0kƦ11]AOҸF=|,F{nDG ]䃌B3 fٚwuRe&2ɵWZHSޣMjT 7)fjz,?YI0o^/= <UTɅ`ri'fA vٓ&>[`EKm}sm:t''e!j& C=/VJ::R;/}uk#y.(ak/'&]32L)8 1\J +tU@QߪpNm#nF/ߞz8 moaL}F#.j= x.PB=-tZPa%\@(swU^ RV}*{ªꓜ!߈f~{ekx],{@Ό ?#.;&rO )Zl̡]W5Ǖda5~HT~ZoGVT7'VaR--!]m^rG}ݓG hTI[KRn{f8"ʐN땀CDgș 2{uOD <,R<@7#'5OU<ƜH'^${J ɁR-">KPmzi%!Ic Sj2VZd@G ?C}O$\N % `_dRunyL6S{dRzdZ{.u/93R<\*'<߰kHDb*%2.n6. $d2+Ϲt/C16NY*|8|׳Kr]Lp2(h̗t>AYhKbOsRx<v"K 01UBHIjhɍqMj-)%:f 2z@YD$_%Bǫ'H6C#OiX]雰RY|e MeAj u]`jPERa5>$MU?}pNHQ|[vPDsr.>jPhU{ (u]h$1U/ ^eWߞm\ߖ4e-+&2eK21`Z"OikO*)ڑMf8FtU {o1X2/!ƩiLy슔}tц:lw8tA6"4/#V h)Iu#,ChM, r6 \ ՙAʫ3GːuʇoCIi׾.7ǭQ1 Pjw^3S!6 ;A);荴?5mɘjKVǕ=m2HLv+mq{Xc8n##_8'pU@`i/ o3<%[0C6{ֻpִ~,1xuw'wF<ˌ<0͎;T>DRa@ZDR!]~qW/`W/ {ۼ5C|!GWPͧm7|$0fs^DgHqGeُmy@tǸErDiB3,W ^vb*e ƚB32} [NX"` g3oug3{z)wj n+ 6awgV=RYM#Tu`C 6!# Rr6&sz$WN9J</OJ{FFmԴE18Kv!bOO~ԒBΚ;l}JhNfvCD6[k|W5]x=_jDaUMTzb[R/Tw8k5!^ư}NG 8xHtUBZsOuZ'8+BkhI^wbKF8R~zؿgͶ6*NJ\=cZ<CËPUpZQ4E-CYeUUEU( sP\A Bsy݊l_]ˎ:Wz6iXPrޮC]F0>/JZE]w{Goř^v2\C ιCZIPԪMwI D٠^^DTY/,Nڜ3LS+l+E&{>?3+m#=K39=x ӏQ]α8gvFWd>{=1Yrߊ G( į1>ЇIFy?j! ]ç \W줶"A)6PRW3 cb_;o ƧZw Ń(p|O"?RB4)#.UP-B E>xπݶZ1y F:;`5 n 0kNB;FUq(7YF7J-z & ǞFs=zW[3|"h1τs9nhkKuX+3df3uHĞ'J=ʌBIjVA9Y_N;l̀;!d_=֙cJK+4Ԅ qaFy~iqcr O{LUCC6盦˶Feg 4Hf\x*r!|(C4 z揵{x,\z>d1Bj[.nǧqg-iYW&Z7 X.(dk9ha֝}_o1xk}pW+PS;X2{]T(r Y݋%@t^Mۛ5P0B9z0S ?'y:s3 K;伥ͤx+O6V @mZ@a7$.7u&:#ab[,F=`YNܧȞ8-<Ȧx9*n]H 3"q HZRolS M\Gz c)kPE=qad% }xپ:Գ 7{S-̧ n39Lp'vwoX;v;0 E=!Bi@ʹse_c o%,߇.î>PVPUBMlxk(γV ш ?i,d^GxˬY&8YóP fxG$ݚ='Us PlRa7΋i8HVA ylSv{>w_(ȫĀ/_/lLm 06"3mt9k-:ev|"D%kVѳ_ڵNiG|L~)UNSkDbFr؃,M6RnȎ|N#l(ȋDM6`3|5z=qRML@ ܨa7Z8$)i!^?*:/hn#Kv dd<ƲA| }ݲ7ETzzGq |:c6e]SJ4u R?]VXJGVJeJ.{tW+|B$m_p;/ WR-$Zpƴd. < znDgtkL#H^$ *]gF8W%aS @AÞ4͝M+5PLq ~kI@$HՎ#lAd>69[ )SG2y.J7vdFrLV'm%C:> vln)6._՝ L_Us9Ի9ʼBl8LI҂HPyx_lx= ]q:T!ӗr/sow|87ŠҎ'TĢy^h4j!s}pypp(kd|&ug;ktgKo v7[V ;6NBͶc«a/HℳKƈf|WBP΅ZUcan0Ż+GTB7yh8),S򯪁q1ک ί\Zȵ30/^5=|['!K^N2)kqQs T$'{9+;y7ʙizߙQ?'VZ9?e~h#\9 K6@C):̏6Io/.Ga" 8snnAy)DHAA>m9;MXvD||P +yf/LK`LY1vq o A޶V'щKnyompd>el[7pȱ"!E0zB?9Ov#kb7]C#7 mkcÈ] CNPJN mu/Uasn+Q %'ڱ @ }^{"|&{M?vWxM@cz: پfF׷$xZjP"_ r5*4L*93pŹr9PSExٿۅr@r$&= +!KJ&A*!ޢVJz8YNďц߇~p|堂׌!L{qf%d6.vv Rcϰ3BfX a7Nu^;\*Hy;Do!Ң,ntXqfm "`[Ia6ׄ_OkKa=Ҡ G4qם  tkA6R?1nZ0gAibBiiƗQ{W 98\ ^?EsEcp{. ]wV/Bٮ>3.I7V0y G)¡,V׼rʭSb" fpaZ9g aGgl:ҕQ}9޼_):'o>x⊐]K!,\]yy^o4\M۰Q)ue۬:>g$+kd7XڒBSBjGKt&7&LKPj{ c2(Jk F_zܧjqT +^nTD@yt2NTǐ &K0 #!ބ6[6JF)gsREd00-z"z^7X cPhm0ֽǚpdcSYS2u>~򢊵 iÓX5K.&/k TO}+P Os"L`Rr 2`wZ?zaPVf{q9/" OXL&'θ[W8KtU; \/ OQMqg7zhaY*\!F>ZO޼RT w_+Օ|iy.!|Qbr lü")=>gȨۦIh3aZL:`^( kMBND6Ɉ' QìCҪyl:[ :C N5ՍrzHir@ :.֡뤵% FM=$ 3Z[v關E~ĺiވL3ve &'WOOh^Sn8'RqN4)Ɗ3 FBux ↪mSk@xx̓*hsL7FWۓbR#<&W%@w,>t7ASl3p2IGZ*#\%aWŶan}?ȳbn.Evc琻 <6Ǽ2+ ڼ8O᮶x9uc7uz!:l\I Q\"fjӀ1? i69ӫ&4ף'f.l.qj',Nut{c97@IΛ:B(=J:w"8W\\~D<+_f|xbz槚i+U+iّ،b˵!j=ц3J9*DjI@*@VLE]}=4BcԱy +`[K20^ZV՘9/c\uW8/7*Io')Md $#ӿ.٨ZXQ ,ARe6JA+Xw;e=gn)ݍYN9}WTAf.Pmd )_iw" o$g SRPU妶C MU΂|@B/%? E"w51FŵzZ*|qG :/v*8Zc̃.͕5-Hj# @~C?d^w*,Fl(#V' zfC롲kQ>ԯ3٭K96,rWA>x#l-x櫧.h>m-;ZAjiW~du>&TB֔c#&l2u|e>D{Nb+LJ% +陁R05m⦫ttxOHF3T0"\rD~>=OC-z բJ7 hq_W]VpT$ w:fyԀ 'xf#v^K$sV-er$td"p:p Jnb}Ǻm Ł++9\]c}^EnIZ84o\g%PgAHJLw>r/:4ɃZ.)j)]v^ V>oެ8H+PiYгAɮg?o*QS`mva2`[">X(&-Jbec g7dSz4Ɓ)h Mݛ3> l@qղf\mԩOxYkC,jqz"5ǛS* :r=?2*)}Ffa5/*W?W ֳ(|U5 Z1# ft4~YY.Jh03|mݍ2LqT2_BTT–)&-}Bc,JPIވmа%l #Ma $MrT.G`=\A p6 {kѬ*ctDbW&ާԫN?ԴSFZc_nkuLgh)}/h wy پM|{J2?=,gl4 bKz:g߄!ۘ6ܖwwTSb3>Ŷ^W /sКG `s!Ԕq_!f{06ѕx֬<׮,MۦQlA&qP'!VI$#5CW]p)oSOV"ƃࡉ>QG!eF-Ow{W ,i DhHC1>Vs-S{PG&6TWsnAKȌUDj]7mU){y_^`ڰ#ր{!@zVPm 6Aowqu9#1$CAb6³ZcP@MҴefNq [$ GANoe;7г½3*Պ4 t粚 -_tKUї!B%Qt> T$Hf5%[܌vdk[ZEUhICZ̵P*w'g\Άk:hjj6ˣ) eM8J1<؜@ {iR9d-ChF9b0%+Xq*翰XǦ#U}qGNF͊=Ep%\Y.b SfPx 46ºw5WFpk9o< ~~ O{jV-1Y-neqX@;]F"KcV6Ot]GZ선:5Cf 5Om^OCEdWnut|88QMvG^H s_X FlҦoCOk3s"a{wk.}"|1đD]a$'ۖ%aVBԖhh365M ):Q'a}DkOS34,߳d6o?ݙN~1X Ԣp9e NI[ɇ*`׊h̀Oxj_4_D0k[5THqIɕ>@zyۥ@cMํ獎e,Y_xW.sY6NEpuu5Jt-NE\ԧbInn,&x6t>fd~OnY ju+g5bRx9Qc8=;vd]ZoLLiNDx"dE kM`n}5XR$sF$lNى7j'a`zm,Jܣ&FNN:g{>K >.ћKDJ' %QFWt!j rs(xЁ@q73ЋO0|RBgN)K*hHĈS8=&„.'| ]%(ƪ`G3%A;F7XInꆉQ "ee}nhI?QYR#_5!A^ErSh~s3_hR&fWM7QbOwPl]6܁#nd>s7U.Eh`erO̩7 `BW|զէx^,$ӆ7W`,VVb~*H[!+hgXH翥ԓ,4DǓ/Gk]hy2ʹ. OvnIC'ޞ,)huK'5Uy77$y Lp^iv ĝil 3D`,b(W[|DRHS|˫I-dNwôbNZclxQm(Lޣ0kM*w56wca=AHN͋DSDPwslPA<'Z7RNSUQn`v5)O0/:m6VV~Ԡ0D'?U `)ƧN{hyA>&1^p]MVviz\h* {f"PF m ];rctm>m  ;g9`B(j&m"Q A󋇡MϫHt[  I{>[w]=/kQo-v0dt sL͑W%Vu]q&0ʺg#%r'>(|LU)e]$H'6Ldut뫗F*͞Y㩶 r$e --0^ȍ16f`Aw [i_ r_ZA$+v[K0w63_ )n==BcMM$nZzL P$c=@:LIp\LC<=X+JU^_V[0-O.cq 14`z&ky]_*X맭 ZS`e 2clFN4 L[#7IY\~vnS7bȖB2)jg}WC|2+!@U[&W_\;U[m=`ӿퟲ瑯|x^W6t,+rgMd' `v9˜8٬| yw {8l9v&˛#M_FW1 J7JS*O"\N31@ iUg/P/.(9:լ/!3F-3[kgo51`%Ȱ4u7,g&㹖d1mˏ#W]!J1$4QGDʄ)I*yAF'MjrOplO0o->(h,r`.| 9ʎ:cnmeu WG/JDmj(FI% 9c&EF|5li2n ,d%gBbQ>Dž̬rVDrDjVS[|FcG2h9BNߙ |YFdBa՗hyw-EmJ-o$_> 2 fqCRH1]#H]X_dL{{4 :a {-$5'Tip3|k69n(IFyA^yx z2^Z}SlZ*cL\Twx,M7 yJNg߆J6탛#G~6t4*!L̯i^?Zk3i ::7R]Pk%o$?߫{YnW}3łFa8Ծ Tٿ\'iC(W^Y{Kw'Nn[ԘVxe%/QljIQWȲy g^ u5\t|҇开+bphHWÔwAMI!.qϩ@ ?#'o?  b= /*ېq2:\yVNi{/X3oҔ^VS& ܡP}Xf] itl VrjIe% .cZٸ 9WfrDԤ@;H ="KvPd+oō2y`w)PA *ԒX^˜waPQO,4ClpX\NAC1,;֩n 6 2S5@FC<=Tҙ9-<AKL9 '*)Iw3!_U)HA:s !|m4mB[Mk\A9rij`Mևs|4tnzQ6g3D/҅ԟ"E(`HA>h7]w6fUNO߄ S^bpdYI;MɳL+")+ۺ|z Hi5(Ϋ8 OZ,c'Et^4$xCXC㳌 1($jۻʿ GYN r2Zu ds ^o`Zt*w?0ѝ"HaS R w~]CHX_z< V4eN3*M$yͳ ;#ge:dw8 yQu|!T0/xU Sv6![Z=6lӡ4uy=<1}AQZ]9 \%#$( ٞ}Wpd Dk`d߫Oߜ9҇x6D/,d9zH̩q _T 徵v: |D2ua$~ %k]W$X3b:3-tS^b-f[ aXc,,8DM8m?{dF  ErcBE0bW$f8p+!9|SyxPjbh{)з—GEA;RL.ŏAAݻHdn_Ƿ]Y`یvdNJI!3T ǫk1l Jڬ=Yuǀ(r߹+w#"\PkVIC1#3E}9Tulr#_sthAd'_9VB ĴOWX|D0J^e1m-bQ:Bm:mw.\=`WpzlvadyϡoY %UԋGXLݘw+qC| +,vnL(9RLƧ@i$K OYl{BHNuEq[AxCv|ԬO :|[y :x`-)kPl[k!~N Q<@;u/-C_=P9VY"$SBhQtޱ܃h' Zh5y>y7Gֲ393t)2t?X$ճ֒HQ9MAԁƅ@5 nSߨ)q[ ENo'\hc9[ޕp.[(pU"_X{x*C ܰr"]$̤[qDf96=U@q*-3M"%{, N]đ5b[R>93;%U +M5O_;̼GA-=|TyS鉃oŽ6<ܴOs-'6%+7X 59<2V8mzXŨ}2O)T Ϳn|vwT@+]a0KA-Т 'I1ٹPy&?]})^lo,5_\0rv&J:\?z7-L=|c\?|g9.+Ękzc*O"vغA )ue.">&F\&-,_i3V@?_yڮ#W% Ygt{߯qD,")ũl)p2*]u@*>F ܁ܯ:1u^HH^w ?͚V=ec ϻpOq3l?Yso%ݭx Z 5YWKM x.(lܵ/-#,+Tlfx!Bq%q베&+xUJ!et_o'#TJY&T CPjcO'2$%)ǧGzVP^$B4KA\Zc L:=c{P`O}O-8ѧ>cgYi0"pT BJ4gZE/Y42dWvJ&tcVOD<¤,FJ=X{$.&xv٢޵">|Es9̠`W7rQ mHc@0F_ t`w;ʚ8fOIpQ&#ztb^"/ʉ%>EtAL% Z& w[6 o2ڊ_S"|dMC\}3eQY $!G&4lX_흞Bt{- ~:X͜F}T׺V\^F,Yr=m0FQ ?^4O`$A;5쐹6s cj[=-`{bbsoFnKs ^b;[O5Ot$Ð7 1㋝ƭߨ:>5X,hlטBQF$@%\JE9j?Uʳ-swVDҙW.Yis.y.g~(>j|5Pq*YO S&*eeTñ0)+tq]Vl?48z^qD(clx BCudtC&wTi3!JY[/!~0Dd2A + Ά Cg-f*=?iF8,D&}b{ť={r{2Fک{؝EQ)Íݶ2`gaHKT|ǓŋEh4LJ,hgAi3نa+-5`)J[= }@c!5= Fu#ih4~sL(e{9ʴp*kH@55Ij+.0˷-gM^aQ d.+aT&Y[2z brVXGn4ָD;71_d T=1ChzY%c'{'i#҂fq?w"T=_#DoVmYcͺ'8Mơپc 6QΧ&Ę܇THMa!֢<~uM8? 6ZGh˝޷_!H=%5Bk f -I"Tx ݗf lOPGGe>q7[`S[Ҝ@#[TM /+\ޫrK J/eO fy z@Wv[VgZou B\'#-PS-B&gS P|[a{t -iR293ت9'`dYe.k$.]rN=I{`N?F A8uiVMBlmU%.-³] (zoTR&  H@.%QsOĜd\Ỷkػ-ass"TAB"?I\@pY ,̖}>6,<ިG S.k_m:_>mv/Fjm nG؈P<2( Խu G>!1g?`"|xUo9p^E%;a!~,|Ps@;ì=6 B{[0xL/ q_^&XPn1@uMq3;TbT(uxE;S&fB"st$#ClE0߈w!i7a -aq)/vngC W͔h՜aR"f}w6Yl@4Hpȝ/_a-J=!r#~ǢO ^YzPFWPk.|H[f4c]IvT6y[k-ƔD"IY=YݿA{Ҽ3|4"?ru`8RPKq2)Uj7L0JP{us20[K7T`.*}Zkb57. g`1>fHkϒQh{e.MC{˝(ʣF牎)(?cI7PSDGJ$S'LWc$}| V]kIu=9#c%*g}KlF57a5[;"OaX+\so-X%.vGvTftf^<+ Ό \՝L 9&M*$u> Ԓh"' C(tg8/`-Y}'Ch?QҮ(?z'^M2`f(7ߥre, u )oD-z_ ؝&mcyK'>f/$`2FU@} nPs^uH nr$S,08 d<&F9T{1-憹%7XbL)VD eQkP' }cF`vPF,KIj\7 bNt|[(ߏ`s%A^PHGE^\rRF :'S֢LG80ν9ef0)eOQs9O8k;#,=CAl/i/φ!@ߚ˭DCwu;'(|IM&+l$YfWQ{SL ׯ3KjCC=] UucE^=!Bе:qlnUXD FY )p'Ǻy%,M4  o!px7cfU09;+iK9ag:%/#u-RX>GFFr7idIחd :# ҵA-0؃1XX=Xq%";j֠Ȁ$$Ec\Q #lRQ$y+2o񄭦7%HbI|DLCZyAVQ%# Cp&?R 2`6Cѣj=;$26m e>ً5 2п{<8yiWt:ށNb;k E4흓eUZ!B(%7 Tlw#ƹlaՓJf& \|p6`d۟ kuE.V'Ӱn'irܠj&D3D7MCan@&oIъzX9kQ,4 "w 8kk3n?;P'OqG{A\;%%(d$Lb0>Y҃:rhu*rnw*A !͞fO E)ܷs,_%>: _J$x>ӍVQ"֣Au~GO>4. 츙R@9k5X<Շ .r3F>NAIX渊6Z'd/Y׃|GAI꽭+opyxRZL3({oDp2?5"&U :YENĝ6}W9\DŒ \CI䖽mii@f"hޅZ2~v|y.1dYBK`evx69q^K#~X-x.vd|j:@y.ߘ,l7j7VԉP*qWhd[zლȠDo|s4Pevݳ9.@<`t-f d;JՂn6rvv4VC/&G@6 N>py$ Cf{OD똟Ghc8,Pqq=H^>]m No Dp؏=NeX!~:&wQ!|IkA¿,BR^ XBf!"ۥ[A)O=H$j}rk6P¶6v.HB`؄? TC!iBӔIdBV𸅣%22p!{h=+E1^.v+Fubdݖql79}T6eLEyIA~ `HEZV|6[ޢhT""*jl!jW۲ q.msX2Ojpl s]Nﳳq&3/3TI"ڭF/w]Qa!p7¸ .P9g .y wttf>mReKN/SG;ZNv=>8R|XBh0/҆7ov-{ ^OǞQgjmfEuΉB=R/uV Qw6s%0X7._YKp-Eʓ#QJ#p][LI 4kZms7%r/T޽"bcMPJyգ QNBFe+nE RrxIR/9p=OHI:DT:^XFċ[U2Viq.0]usQ/])72k05 t1  KjVqZA?JJq(98ʤKNGtH~|/,@D&+ !K8oP|jMP-O^4:y8@@ t΂E3aK0~>~S3W3شbPiÂfCH966Kɂ cds\jXo{dlC~ v[+ ռ0gc\G{"ZAҺ4C!]vn ݶ> ;ukL녎6S|芆-zB<`Y0\ 1LR#N⬡eaF<J̞as-վJhue@IanS >⨍z~z652,ެp2룹|I!?}QcXJ4/;z#xy*[ә|_gM޺+\=IH1(Ӝ;f*6^WXqǦI#,SdT\BW"wsu6Y qO),|, X.+](901y”ze;ht{\Eְ7D(0BP6θ>4OQG8OZO[}%ޣOd3x hB8TioT =N.,6 (}&MYeFVd)yUnlPkT Z3)XgdJ)Y&eL\a~ou>ڌoO5=]ͧgDq֠On?7美/ŮjT ~ aCzSDd>=LcB0<|*H$qmh֐BNMjZv.q I -ɚq=e/l+#9k.%tvOt1/H,`Ip*~Ǡ4 ]DmCptܦzP?R 璍mL+ Gv?f>%"9mF5HXFJ\ ³ILo`{\#"9XiV_A=Q! sPSFo fLe^p"N *UN]S*}? IH`xt[I Ϸ{.'W8=xȟ*!#6llq7CT4QNlC@)c :h<,kGbr?:VHbld6FWԢpN$|\X]7aRw=TԳC;R 2;5ݔ@a/3|V-+poqkYZ`")BesԻ2F@X(%'Q_=ZˣpZT2h877ఽ D拗j$9tqtpnM*KmR'CfЧ]I E7Nm1._ĆGt g: g$- ܫXwrD|ՆY:+jAȿÝ$8mUjnm4,1+3h#ͬΣ/G 5pQ @)'LK{ƮkXѹ PeKH"r¿*-)cIl(akߟiry1 'q=|U=U|. uFs'X2|m[~)5M^pO#F]͑c'2<}\8>*Y\YJ ^\:+w]i=¡VUM@eӆ [ 4K0saXt^2F{&gNM6B׊bZZ:Z9)2bƘsܯ,ʩp!}4. 2Cb>{*iSZm Z~Cx( WN15 d7<b% 7X}e%s]P xnOb.28 )`=t^6 볗[|NϬ7:xT] 8T:sK@V(oeC> 2qI ?Hhn2Fe&&%)~m"?ߝl6𐜆D1kř0H>S?Hg ;6tq0WiijgNŬ9ƈ4l5 zvg }𕞁1?gV6H)7sNlvl]~E"eq?MKnŒ0v2B G)z[N@c:ir)yYV/G %#{QTL U,YMNPni~jS;{X0jޠ_X[T1ǚ&iF\i G=8(7 @Q;uF=S$vt$A:JM =X;U 4fTr /@?g?Yu@КM/WYHyɬ3ɮߚnVG#' سh(eګT~P@xC=OBMX,m0[GYEa=}ӷP}7g}b~Y0Lx hӹ=wXdѪyS.ebw%rw'Dg@wPN~Vݯ93|~)4Fa >EX J.l< MR%M4S} ǀpL}mu|O:j¥:a $ĽI%Q)MZE@ % $jN[ʼnn!z?~ a?یKkWe!6@FA_b3&DaCkv,宸7.0(' .+WSPZt0{,+Z(ߘE\ 4P})O ʀwJ] ?9Jb3A(Nc`%35Z͉}_ WO6C_t4 {,(lL2 vKIEvʿDH? IR0׷H$~;1@sBHTͱ;zL38L!yD;rYԗF=òGIfLtIƖ.*p(`߯3@TTg"{%R[R&0 kGn ,rZmc(elεգyoYHCoWb&+L AR7u`W"$xl[2h,){p&{Dkkt)5шePckV ]8P{kǻYM.vu_Ȕ!`$2ݣjhߋW?*E"y"3mH^N<2zsDr=Gч㠾0gӜ{Zqu4 ;&U"an$f| F,T32B{^W?A4\F֟Buc,dK;˱ ?95iXŁ,1XPOx:WGn|(Ql3oM6|E.S:ߢ6IPKK)P1ZadC+s|ԧvc O<{H+489gK"-qMO15rMvʁ:CF˜Tbp2&/hC@R籝ζ{CfG;gr)TXN8TꏷtT9mbj)vI#dD0GvJ gz;Ј9c< یe샀8t&ɅNuk/ {~U:{ p¯ 6j*V#XUN` p Rg-Wl46bIfhB(\!؁2?;0P1ߒ^g/6U.~>SM_ oGDh ]@NZ(ɘuarqݮh^ii".D5:.1!s$/E0V$Pnr,5 y2fԑ޲d o|[;^x(% <$a~rngj%w[^,3k`x}}!" #S㶢zm*\.Ygw$H4 S#k{RLM(q+} H?޺gC]w 燓j+TƉXc'qG& Ɏ2[+a1'bM4F[D{!/j]Cx6T@NMb.Aov:{aJb1Zr>'u"V#q-N܂AK nzat#K;c5L,aD8?S?'wwe.ܡNLpC]X!jo.SJ"sRoqRJيPyLq%R2EEyyOվ! YRSVB]t f=٠Ӈ2DlYNUtHFFkMPo D}IǙ&m ˙L5`ymu~]ZMdp+bs$ K%ܟ7kؤI6";*fmaQ;%˾P,,"q{_'a&]\_XqQǺ~"_Ƃ!2aƧ*MIƷc.=O 9&)0m;unxC,KI_sq~%FO`9ٙ >g[ШH;RIy/BB+-1] m)ִc RXL;gFg](w"z2Qi;RV='M/WdbA'"@I~wcCۥH[to#_?7l;`$;lTl\d5ʹVI{9TIv!wtF4Ҡy^6ϙGq"Xm:nO-%@z[pw<(1NY "߄v mX5zI1$֪V¯;SJ2DK`Gޏ z'Fʞ%_x.*r͚T Ae%Ϥ9KP%@C.-sS5baZU)וf ADe؜v޴|^~]0(DZGE@Yw=x+%/K /[rb2'F\ 5:KZ爈a@Lq@_N  ]j<1:ٙF,$u88HqNz& #[>PPZ#^1Pgss +[2l^@IDl /q!2IͭpJG {3ofqʙGBтbY~Pϩb$Tb1WFS([l 3FcACnHWuuKJ]>RH-+^WhgbG`\+5yl%تC+6'Mڴz5@[@ @?j&^r銱W#a@KvMnϛdtհH&K%}a>0 [+@4ݷs‡폆dDF*>&2 -HTs/jkrKwV"5І8`wWʫm^`1iD-x߿>70WqnژYS,y V'ɷ>)oC*OG?#94{,/(‹* ׏'wIZMN >i*qKAш]ֆ@P6ݪ5=p=\لDַř2[5/$D+]\I]Qdg=7c*>vS'hY \& ?Q\%(+uX84CU "RW YqǴܺac}ubspIa6="8!!+ R&i Љ@/cb\[b0Mu=.UK_˘N!_˒bʳ-IK%_嗶PfN2` LLf*!$q]o7#[ANցpQaŸ́E֡2g@fVU8iw]6 Y]$fF-ʦ2靀(uy"~WPճ&+%aatنz8u״YjY ` 7Cs$mƓNn JeXEi5adx"#gF}> ^z|D2ͽn]uN5.'Txʝ "Dř2)c`Td Q)|h7#P^>^u#(.O1ީ]YuHcMHbVBͩ |'Kyxm2W-@MBERa{Qžŧs34G)/z| QU7 y9d_  ^үp>^X$5+ۓ" ݻKk#γ&x!)3mvc<@\0k9˖Bb"Pt~;<\(ۈm2جU@Y>X{ C+*X!~5{@Ԁ"*O@¯bt9Lλ b݉{k(-ubʎcLWTDnǠM/T9@qۣf1X[DҧS3YY sn+V-G{P"/~3zɯ?/o`[ҽ.)VBzgk❴C\6z$VTjNq z׍gD4'9 |$>msN6mug7ͧ<4Q],{F2Pӧ=M*Q*LˮbR7Մ>X&Be0}8h`wwx8iZ gzFs@N;ʋ^ NA+K*  r`:C}Z>7 #"0K4}ʴ 0Ǻ,i F $bl/'m%$59)7"DH9')ۿko.(g ADmBG &@ lw VQjbTeKiDf9Č9<_ *% 4A-|9zGUn DomOo(Gw y~HTSNΪGiđW}[ RBIl23dny ͲCSo 8g7-D]U.uWGY>;<⚽*_t}#km$>Y 68b%,"Ф2 .{wWrb6zDVèCَlS·ݵ#  ->& 2GtSԞsYh}l/pM;9$&ߒC;!q//DG^} <% 4—GHk!@)e; DUGXZ6&:Np~Kc*~_6et^euQoƶIĉ>>uxVbiB} XhA6e6 %&qTbiĶyfk &u1,~ilxZSHF IssNw,څ8F5\qGxl`U<|W_1 d@޽:co"B2r) NeSs˷uwN*HohC3LqmeJ-/b?MڮeqcSмi_s&׼%5{a"_  u) s -H*g喟i >ԇCb Q=^}#J:.SIywθH5ܜ=oc7t5N_Zkŝ?4KodH6AMa)a!Y+snZUm!!BI'l|"lK!QLZ{?1&:%I?,2korw c`B)=w?OOC@s;։g.CO?L֌rKkz7&2ùR^Bp)}=V Pߚ' (Y tK=vVR\s20v (%!ځo!bD$O1M͠KJpie>VɇEǘVj Wd9TjJ _ O"K[ w4g5RX2aJo8:RQg⎳ku8)(d.főLp=[×.0+ڢ#[UGעgֶ\g-ܛ2JM凮 k7bS~̝֟tVaKaQ_/ YP:!cؘGzN8܆ty3@5Td`*j p/zm;ɐ;ᰫ?FD+Pm7]ݲmrԕRߏ@5Fh9JzX5Wsz3#obbB5(o"?H1Cq$ k81)񙷀|yR@V*@0G`״tCK Ìr!d\.?U ;0Q.(y>ʛǀ\OOzٝ=TiҾPb[VIj♀X!ImP.%a[ Re)PbqfIݡT!0f O.*sG0=bnDӃuޖ^׎ИVA,WocSg-Nۃe*s|}t|pHMrܒnPyH{N2 Tq)=T)^ ؞m }S)fTi'>\`Ė=:4lUCL?(bazx0n]SU !|hE0!ux*̦W ͟w.aR#' B+X|@b̚sh=f~?@K|o$$d_CPr>GU9L?h-#65x1^~4JVUZ?$ZK6>#">"4yZZ!'!~&$3Հ7)gjI-_\ob7GXFEI*z`3գ')F;K6mqr:f0 ki4Rg{˽DoZ/J t>ΧŹ?lLB _qgPb嶨]0&y}C $վ/y ve7a4[iS,Ou׸ˠs.洁ni3+{@l:\hTʔo^'k*0२yrY[@Q\Yp}UHUe+ φ j#<^_S*[7 I7}GI$53 mI"""dIEҬ'c:l?bv[,FDj0|R.8/Zԣ6gAShLj_&w1z<chOSm kx%BDر<vQ(ۥ xHIO V dL&Df/kƙ W&%3}m[(]wGs7[9x^/"IGP.I7C%ꈦ=$]J_?h@#I 0!31nodfp:mIafVvᐐ5i4,njd>e)1, A7"zUUΕF%[- Ls-US/ɽ޼Q}ؗgxaJx}Ω%C^U4}1{݄b0/_@ώCV<+B*2H-q_uI1 `a 8g1Ðf|. lmj25uc|@iS% P/ƞDsNs 0[/ae/% {sjX rjT(дWxfX9'D+eUTc`TC_c!2#TO&[Jdu A L鵣TU|k v?3[EN%Q,3^0 Uɞ$_`T<ꃙ6BQ `\{ɂktI%elS3RfqI8 8UV)/XբG5(*}}s!2~Ֆ#,L@WbK\vZB@ (0AOao8Vz+ҋokCE?ihp>ok2X09ް)nz1wuCIȴr.ݗ44/J!F=*yz*Lj؂5yw|%$TB(:hz4g=KPT5Bs8 ] UNU`b9Đ^ Wљs&9ttp02Яq5}9DqrRKV-D*3AyOsNtE}%nw56$dP/6WW%ӉkNez9u 0=o*G߯50Yej妪g$ -8?_0cxY0A Se=j2)yZfl)Bg*GDĚT,Ub>6V|Hsٵ> sI%v٪iN)O老1P.B䜠 ]5*\,eH}#GF >7n&  (xTѭob #4oTZ}^RIv.&> x@T_if+@I_5\{}ЃhAm` 4!?͛ߠSQGKVFf_\C䠚xgraI(i"t~n8ܓb㹆杺'-A7I8DP;.>?#WC+Ь }nWEj."4M,R=;OS9w kWG]i:Fjq|J.d޳*qYH. +HSnUݹMox 丅_\Z?E( +4n4)SuH<#㞼WM3c=vQX@EtḌArLYC6,+Y)$;7j]Qx ЄKTWh).HӉ8>wMF>(3`8X-CuSDL{O/ cޱ(y:Żĥ F ;CA=bmAfR4a7n<2LNXG.^Y6X5#_ T 0i'%?S^ṲmHZNkc&a۔|˜tPQWϦzBlE$O1viquKv=\zfLpo_wb~@ݨfka̚nm 8/a~s/vÓBxr^h7[Y1*Up!e%jE'tY&cz!8hQw~ϴ-d fjo%.4+Fvu~lnx)p%m?)Dx6n{%`']YAbkjƩ (7KO 1T dGGCPTh_ԡ(kUG z~A_uf(*$ Z?o o_T'19EFzRᨉӝN`չ/]VIQice $Tn#;Fi*U[AF `_[ߞ쿩)!%mOGC%|*ӨqĴ:b6qժ4DO AI%RP.%8otk"wFe)<$f A"uR# 2DMQ UD]q:-%`IO›P cx 4?q,]DƆOܘu?~ځHb$㒟KN47umSt36<Be rե>Z+[%dwrJE/)]\D˽i^⠆Njv]1n=椁^GHגcU3n#r*PI>M oE!psKb-JiMm!B߯P gWe9X0&c=bSVcP990/B*&Uϐ`[N9s[-TeamVm Sx6`&I. > mFv9ȶ඗N{kK>Tha:g* 9bޜKyo2\<ּGO4!2Wﶍ}" `])H9sE5<2>k W?|1f* HжaQY,<.W̼fiO܎?g%⊚ԯx r:.r8H~A#W4kCȉ[9 `ꎩY_ըwVS,= vg>F/xzN^A4 ߞ@]ﴭ}d@0غ~;s>c8Ҙgfn,e}I N1kqcU9 ;2j ȤH_uŭ7&">Ǧ =]u/0)!r K] Z#\6.%”2A`)o=H33k*3c<尲;!P,͚tDH_H^#| =a#\[lM2HзQWJw B?>c񅘹o ]]#],5ADEc >J&wz%~7!+csD`t ˀ'i9s CN;g{{m]nCVqGP 8mQ:T0ۼ~艆!^%nTv7K6!ҵ +;q;`y /(&wy1ſpޜҳ177'puJ|0p4=Sg(wÄ6`&RMր|6,Q>`{Fs! {[S}=;}Z&3#^w0Rv!;(*p O3gI=Qc[.=Hz#W7aϟuz1qU7Ķq-ci|RڝnI}C !ǡK掕4$jQ:»*;ە- dY#x_|g(Fk nzTw^vx,;=y!<0r]`kèOt%W&t[vU\<{΀ Zy{K}Gx@ <^=]?*S =r\-n6H0G9l0nie$߽hBoUUD~ƁJ(Fq` F ^y-IcK &\j gY30] rLp:;_|Pu 쿱/팹/k+!Y<ŇNno Kh/` SB_EUo[)At=z4Ч ";&H0K/'#4>aŷsKЮ JvXa+R7hr[QPC`ale2J*j..`|_%8߫W=DE6e92n]. e'L7# V֮_KuJֲ1JNx56@Gn e]%&##[ V `MrRKnƀm߅E>C6o.j*k t-B.DgC$f8sWz:)@ l^שcXzںHձް=pMRETS_5h9hp*PFwἰ[6zp7trzs0 Vq$dOEVTZWN S'ܝg>$e%lzW/X\B X(Le3S!7ˉW,]j3rP.K<"u@x^BX'@\mT&(Wpyrث3|oJh_1ѫݖ@:0 y$.ZuUMzJ/&A55*]n{8X,oCA` ZΟ}|!gmjCbL " a= {7 llՍ5Ɲ]܇V4^JW&J 5El@tNņ77MlUD2O=9=Pg2h,ϊ,6+s뙥\ۅ|C ׀H :Z-l0ߙ9|*(R^ D2LÁc{~Aя0 +*lkhK g({έ5޻c NjhH+}+hE*FGpaZB-S ۪ԦԌo%(9t:nNJh耭Y`ĕPBcQĺwUzaS(I/_pkIC\n4HCYn[9?dfWx#5`rtitu/3GcB (Gzc T)aHP\Sx#|47,.9PƏHTz)ֹ }1+PMWzj14xDƠ :|T]Rf6 ]>1<*q$`{7/tῊn=d~UeR߄Nۿqqxq2w gedK!^єW%wfn$_&;lk$"I~yQcWM{Qc+a"VqQNZdaDA{6ܶ4JBJ,O;ˡulʠ2#_S͟C P$(9NN:/!HWBR5xfn3b/R .qx_6`sVPCTHGNۿ^ܦ+g9 M6(-6:?_&R%  dm i9r\5K)d/UM%*q)vRgZ%Y+@7џɾdjSχn9Ia$-_IKIǗ7Ά&ƙm&fcOR'wX ER햮&4!ܼSkˉ3eA/̾[om)U>VϢuY^WO_;IwUܧ&ں5Fp2n. p"=|$2 ?֋"ZNꇯC m5uT A5\里8缫?Ǫ/i"p=i0dA1(Huq'@*ə.'SX+HTݦzΔ]+(X= wxdi.DjfV,joyrl'Uȫl7w#f®6&#yq&ͅLCэf3'>+ ͍E5H@C2^APkQ~?M0lZn8~+JVi[͋o~['h}HˣSjgoႏN 6g 88 @HSM\Bald( +}:Q 3tt J@3 o/ݞmrEu;W2#lKیaeOSb:AxJ^zA-LJx"; CGj , !(u[@eX*IeW^uO:¸w2@R|ԂӌaSYKms`cܧ1|J^MinGC؃AvqL+vهS.VՇ{_Хz6E2%pw_.ݠvFZ=Tkbr:D9FP$6xa b]lXK7%!=de\BY~HBHOV6F5<*ԬbF93#2%-6AsR<.rO  {=y3)pY:`XߙY덻^oǑ*BΉ"{tA)gd~NȚXG5=MSȝuƼ!ԷӴv.zQ2k{82:IN^l,:/;4V %=I.'eCg:EÛw'/TRuA+- if.Eݒ5kGb/0Kl F6 wfԑumV&JLAPG)r jz7H%SjE_8ƈBedI)ommzO؀K+@|m]^jERZ@,\Eaѷ7W5Pb.416!6Cww1(N2=};h\عH0x='R諞;[RT֟C̴bMQnes5JM\=or\%K"QR:9qa#؊{Gx]cdPk)싻v@`¾lMKܟ4%K[6ߨH~0dTǀ֦m6'g&<ܾ5!ۃ|4}IYš6GZwXgc.f*uq1>'&zć/)@_.ğ/,=v>E2:g8݌ ^'<22z?}Gq*(ά/dL߼t|,u.X Iӝ&oEPffMQP쮫.'8.09aìop; &$j,ZO + Oſꈄtv銗Rq]l"`x 0KMu=Pk rrU CkV]~bIҬCDYWMZtԶX]DCM-ѫijhkPȇK4ekJz*t#ҡޤC<+8-{Ylm&erV$`ofjYnO8ȸZa )v|1/ʧwp EێD;^Z/u5p2cuuf5hr*ݧt.qv( /'@t0=&# TFqgEy'L[j#Qd, 2b[:>cO7 ǒfL56Kfi;M(e$~i)6Yz JU7RYl)V 8Fx#G ^N+U蚡Յh 2W't y|dNgݻj͕/)L1=Vu5 n:{Ksgō`[Ȩˍ@vxwjD|z@eFXײR[\zj:eH$QiP) RxH){)0N8Y*(Ix3SJxYcf` 7'EuV-TLjܑ<{0B8Ej.t@1lrJN3-xWgи8w*y0Jqjy vBqY[OU"\ tv@0pV0w|.s|o!1hU$3|O3l!ܩO6/% ~!sB<5ȧo_+cuX-!Le@v#^FE3 /&>L9^Z]5J̗%a0<>zUobMP[èҦG~T'\U١EJ<O;w:懯VP {xY&T> +Z/ Xzw:%LĽtz^?gK2\Mĺ\J۝:m Kc?JXhp<-ns6nHc(QQtx:N0TZCvh%-ͪ#APJhWZfWU+P ^sf 0{2֌0A)/.JiК|w13RfugP'`S8?)Rl}L0M6&8<<&-څ6+O'9?Nՠl `aL(…xe[M6l旖O%B)U2Q8Y74WizUJN՜ ir} 8lB*]F)J>y:˴QOFZ˃s{VnCz~T^dUmF-^BMWN#&&]&MI%RRyi|Jx,A3S"cwb@(E֛q~QbnF]A`o# (+.&*gѥ(2 CպƀbN1'(eSyA%'.~fIr5yXoeMYDpCs<*(=\?[LjF`о4C?ٜk򫉕WaЅ/%@=֨[]:X0yotY ,VIw$Ht8̺z8Fj&9ڧnWz0{PE* ! eZ( CKX2lJ2DH #8J`gUbS|:3B%O(LMUr\˳ ^U ob=P3NzS,hmk  vjmr>Ym:(/aI%R76JmJޏHOiq78w9n{\"0cHOh8Hb`yoI?)O:i_Z]~歁3p ) [E\>엥sv |o7Xyz)?4ޙ|Vj84WU0UI PIE B8GQ(.d-mC'zR]%(|Gb].BJ_mQUv[ 9'L3hwIQ,ґVGBT0sRU.j,̖%&р4)+zKTW MQD`u٨5HŻfːUWnAݼGKt>롍3&:H)G>3 qAyyT ьuֹ|ssZB^%N(0K4eyƒY'_iHNƣyDubw2f <Nd'n6M ne/"utZ.랩BK+ӑY-i@b~2k1hD1B2[P7Ȣ}B@i6c~ #b|+! 9;&0WčJbJFɵ<Ө>/ |+t#l&E?uY.4A[+[ 6\>R>>:\Кԏ-Q􋢿dgbt=b[MX:a â;k시)dMA9CO!AڜmL;XsL]=7}+]Vt2Flb˱m%;l[bp^h:L.R HR0cjeᶔ-c̈CGm-حlXኼzT݇;H{~k}L&G7vN&L1=N7i.P]fP5N$\Ϸ7U| hr X&jSz䮏 s%r9+EJ!?bmѿBs>d!oKINrDkAǀM,Ɋu,od;OVfP})`d1J:w1iEz[˂װ'\&KlZQ0Ӊ(?7qV''[mm<_46MQv S{+|~ c mPwh] k=)>B H_~))P=)v ~Gv /P/ǛQľCWcwz7=BIZlSivI; ;rmWccoYy|x]ȿJ 6nb/qMcǴ5я4RM,N]G0l+Wxh 7;{b 3ȹRx01ͥT{\_@@se.Z&o|F!ૈ]KWt"7nIDxuN]tA[|Mb.(4GNf1PY E׀*iIez.*Zf>䏘VSEQP O5~Y $qRUqײ_jedsiS]q PAGߕ?5ylWsǦUvEbOpq(/@k~Ab:6[!4XٕW:8x)ʔN=EyYy4LܝT1m4sB Q]ZJwDŽJM#\$&##&^؟C}XgE =9I!FCX{#Z\vr_6D9ksJ3$eNLy)eŦ/]G2*O^MDþQYG8RgˠziHdF]$g7,?U -;~|t%ĨW \rMYj(/6;WUn Y/Ã{vҡ7:=+:Ȼǁ }u_* $ bqz! x8OkyB矤R1sj6nr 3"K.'6R#.GyO!"yEjؑ)Mfm"p e kg@?r&{L*B4EM::(juah)M8'[Oovo_pGcX#Hm^2G%{`pxh(P(5@u|eFZuvD>*ǖj>v$/A9E3d&|.#$tC˒Qs RK1D+|톥 kow|IOϴbY@>1 ה;X߳tn'vT-RyT#N:lx,˕ Z6z%K=8ZQ{cX2&,r5p$Rp~pM*,ǜZ+wfFs95n@jH3ORb@5 tJ:6̤șh4:-neQq A=Mks&ɊMܐ-k3 sfr.9.$ f GDY\(z ݙǺ]쐉Xo)|; ZIk-ff* mt OGd`}#tlrDuS2HNR-g^}ٻ_חjzʁyL~q^sIf_dB^,SS;uXLR9~T.ٝGǠ*w@xC.4Z \ oN d mBb!Ujj| 1W}%/67ж#T|kRmX J:wcg:Q;]Dc ;"`)Z IA/1x$Of%.Yb#B$'b݊IjȍMHq$Vgqnt;"8ONc2z;&eɌ,4>FBAcB u\!;Zw`k/؞jf" ?dY5rywƭyI?#> .~ vWnҗuQpS mJ]FKNIWJp!0f56YO}Oc*gaוrǛkygtHy1`"WB0K^XƸf V2Ii٦)% t2's~)|8 Tqwk P[e'Yrn5sEQFityx?Ɇg3ݑyVmc[ĒE|%vAQiC/1;!man:#3(d؄&?<1 -=^z =pw ,Ð:=Ҏ][U;xcc~fX* c 08?BМpM XȔm] 9#0(Av0fAU"-2%9/ ήх[>ƢGzl뭅=mlX٪} LpOG%g̜LGM4JLE =&S}º0qdz ;zHe~{bʩM[5Zr80L™y$ʀF B_^ĭyL0죅2fcܞ(q6!MټCP;(CԝIxbn NklZG"S$V ZJBP䔪7̄s"`RH;fnL 3c(BHR`Әk7s8`ȕY|j*+'8RsLfV:M!1`ywi7q*P+QݤiBj1ύ'0ǡ$inqT# 3eays\nl/.$  {5~}v C #K=o6vk"UPOu8aD LWPhX<s/kS'~)-]jYRu.f@bF`׬uBd1_Ь4)b~uxqo΅ZZ?p}j[c8U?rl$?A1@J~ZA45ņ͵HO },p!k eY<C{@~c'My1j/;52A/;-]l~wIt8:`ڻIW!oG+A?'r+CSVA!ˮBCi~`X/ 1Yt' =2&^@z٠ث!n'`~kS&6+8".~ӛ[7r6.=(Ň96^k =T;]jV +P\mtLEc1q» ,@c*bPuAG!}${>3Zm&0T?PO1$.M$w=Wm_c9!!c}r2fP* u>~#"G'ZdwH)ճ]g@YHAyaQ]o904Ͱ[XJ= ҔDf^" Q"rěԌ"xwt#^̐:1VoC<OS=l04ޠ:~Cb6uY8xTkUϝ"*&_/ţG`A~OC {?6HZKrEv +a$sхS[X9gL8mc\D޷4a-ko[Z8ZFNL԰0f 1Te eJ .5ղ bStU8ss#nOi\S-MŁS (þD9J&u?w렋4D0Skr\4uGIG굏d6[RpAK ѳſP ]t9GSs"DtC5eN%/ Us;DaaA2J@v050K˶X%l([yxyHch1"z`p5/x4-MG2î_uq5Ky$!Q#%՗Cb=(sGjV`RvFy1a*G0oi7m*-/t^;6&ܑ#$X׏e̹cyڧ|p OoMT}͔'l-`]r"Bm7 oHꄅ/;y"/xu]c &+ rgCu-o٤: :Ū#hl>~H?2xqJh #h`YV#QuUWxZ/=ToSU"o~²ר.%WنQ`{4""\7! C0?_pKܸ=@|RN!Gbuʻ^>FȜ,WkK$; ¸?'쟊΂ᶴl9 <@A`΅YYzZQsAt+,=9,q9:ΠV-Fr;Ww QNREM+ ˳rM 6,   A~=".gֳU\[J_(eb!Ë{'0۪yœO*> Tu'zX+'&kvQTggN{~ `A{Bjs<4)0虃Ip^ݠ$p?jjqߵ%R/>Yq,_T>m9Fi(8TFi )[mjopPd|;ѼncI5 9/ A8ҫ/ᙝWD(u ã`h[99I&39J;!5y+g: 4e~?i..g 4"MJ!t0a"u?5C]D%Ri\H1-D tOEYwjh ttasN#(dN#Gcd ꇶ/ܦ.V1dbjikW$Uz@YQ> )lAD!YJH~S~_oVudr,bJG: HVkߧIZE' \Y܎ yCJ?gŷRd/=#M Dxf|n/Ta3+_TD/ߖRϑ-XB?+0B6nSH8eqlNBJHQ`6Tƽl\U.8, `"hδ6)[i)nI:EESCy<ؿm׸Q|k Ы|,.Sk{SbŖ`h Kz !B#01u^_ <тflc_̑vHR?*Y{83$s:9|ޓƾ` .ٗǼ~ҫN nኤcܑDI9pij$ZfS¯FX,DF8vc] B lsHC7 i~ٚ{(qs@yY螶FZ>d[b9?˺ G}u3@bx м)/mZsu_JeEw'_7Px=,)3UF'}%~X]ATЋ[j~ IJ"9٪$n^$|Em!.e]l6\=I=_NDHސnWl&#lZ] ZyRmkp8)Uk'< D}xΰt8ȯen~ x)D)nQ]jxUeod+&5ƪjdNF>>}0P|gi]]Ԙʼn'v P,YOrQyXbRx >b,Hd"fh\|hލ-<(̣ lr>p669 B-ZM}~^$ap$RQL{Sh}MCGZdcc|#KUIEhXmys3\ZSuAH֕ 䲤 ,HXѯ-1fM)h09lX+{c6>>8Zas)/]ݿyUr_ZYo8u5iE(-$cν|MZ9fiU!ȏ>(33dm8S5xRNwq+'YX艃b`NChM%us78Μ,9_^%R`ލq|7FLJL t~p/I9I9sTB0k5NSp s8Q,fb' EӱPz%[mqVzy+:+xvkq}V9ϓJ@3hFx@ PλPiTw ~V";JMT{'$)l`Mqpx'=*Gc0k_!(9Tgdci@,9YPl7.Tu2A=I*O>BYJ99Q@"BԘ^|\e:뎰E1 X4L%q@d{DD5p:^hNVIb&rSE 5@ж,O; =c2<WMnZ| nzQ(R.I7rRje()zIo_䐣ҡ)qA'6Y-8l0/ و`;xC^@-ZDqa6';8:ሟܥ)dI9GݹK;{;!w=5&urʟGIjcPxN0J=;>(mbDZˈBWcrb$HxQ\VHrt\mOSB~w/y4B"BQKWf&r4)ϭuExn'nɎN? 5hا뚛 kN [8ŘU65E]-!eDgrT>.+f}Y2dwlܶDMwj45+n@lشˆ}ȫO# B2I!Ts٧4ȄkX:6Ux>ӂ g;́0f>#*՟qOVڢ<&C*MI- w"!!nl\8(%£V+P ke$}dv!PowCMBf3nѨ0?\B IT7^ӆx_ zy\1&dsSx4$ 4.r&5")j(;Z[6b;4g`ow񹎐(\:3H3Pl w'#&b@y0bZt7ep~<_cܪGYu~Kh|o$!tdU `×&ƒ)4lE:,D =AW܄&j,/sTƼsC0s䌻">n-pQ|qU^gV,(۾"AaO ?0"]Rzp4*Y(S:I|Z-p@MnG T~lΛ⎮\Cw]|>PNJK?WH 0G'滛"5ʂܽ{a}t5%ƽ3oVTJpRj ZIPߙpp_X=^O’:O _M~RkQz؋t5 Uk邫ф|4[Bs!t C   U皾Q0T (Z1ˣc0 b0 8Yj\j\Dˆ-"pL|9x'_hNֳA4*u1S*xKk rmB4*yp:,j4CԦd[(_tEʀ;AE9v - J%NhL^^KsBc#DŽ,ʦVa f4|`ڒ+}’_!(Y%]90֯$4`QCdAFjTy$:F]9yH7$_$h"V@fR*Vͻl]Z"7bC^YuJgh_HF8k^?rKilMW:nI{9ɹΣ֦գpTjFȦ-vK,wpAڹ̜k{9~89FW̅@+S*(Ll4iʤgq^dkKi mNJɥTT$ NH8#bNj@U4;M78+-fɰpvh8𳄜.HEI3 :n2YuŔSڄE|$@ANusH< mn+s"1W" Yg Z^!&g(^'RI/>Q;:۪$`쟊~F2 v%iwŇyX}B+gK㮏XmƷ'RE$JZhK,(\̸>W?xIĆy)3>^b=ʢ @ԆK!/;/cC9$5!֯:k'kQ0CIhsV oCw.NzH']څ-M r+ G: o+{3oLFR?q޾n,y7Z˔> gv$N->i8i5rDYP]c85UrtUd_ -c:(;rh.p6`n? il~M.Yi߇{X^g%;7fR$gs!}~/΋@&DHʻ.0% \IM^݂nBy^3R+[@sw *}KF\CpR>rPm=^ E;蓆3TݣJFLP- wOrB ^_jDwOn:_ 8 WaG64~H(c3TI|;ia5 Ew*43dɛ_\fPLI-1|>`1 V\zB3v5:ܮT,bY[7"*`pXn^iҘ,B3}q!,8u,2eI ئx_3d硟:&9j"kЧq_S*w+Lo;ʏMa|ez9 Bi2ZCey{8~8nETCCQ} z7ϑKZԦi`]a 9Q=?5(Fu;I$YKuaENl`xW ^]-d> 9x.JW߀00yLO ѸW(T42fEfdm):͇,K>kgG-*7Y2 D43nȖ&of[F7H,`⃇=?WGܶ8!q -ʜcѹɲsC)Y {ciJ-@Ա:ylm]NU)Idj<Qx ##_luARoٖ<$D}Fm֊p9mdSHX쵽xRu\QOL) 6+ɳaYF)9;_lc2:jJ5SAo!Ck[y=-}D4X̷)6yB<.'*"eBC0խ뽦Mx JfuZRͽ;;ݺDqk)RU'B3"hxo|,y F we#մs8htZFN̠&ǿr,:u<7ͽChķTƓ3%C`sX]KY` zE3>~D tq ]5aUtJ$p̙d'/rƃR.& m$Y0օL칦/)UPؽ*nic# jd mxV7^^6]}b'wDE26ulHw>qD28ýnN\s3C6s\Y8|$PA?:>$]ױlj%Qy?]:L#CX])?XvtijiX% !ҤV'D\GߘU3ʦ.WV&} f YIRJ'Wv93GNbL hXb,n(;^Ahژo]rn삃0ͩmT)[E [PvK^wm9/xڀL2 ؝H`S - 0|b{ӰRea9z}].y|{\ "oRl he&(Cȷ]'?2}? uXS)H)U'*fd J9U]ja-C[Z.3x^h.獿#3χ=L~= U(C_ vS]6+ % g f 1LVJ]$j׳9"R̖bS1a33=5c>i^!C\7a۪VB:؋)[)WDAD&7T+÷j*ˎ忾~h`@ڣWMNCJs3]n)sؐXmrP?+Fa5VFXKBoe0w9 I8FRt"+U kSƈ 4[U|ﱢi6Θ5`rf=K? lhK3 s:p fqwյIqob]V3ҟف<Կ_7"-k"ȴ≯R¿{GU>HfN^tqUdy0 m>i۝5B poK/=S/}0DUVٱE(年^WY}gBd]VuaQ/5GqA--5}kp> + {JUײc--<}9b0s acj=¾<'!Kġ5B  F([]|I/hL> ϥ@X=1~Ġ'p'0BZA(D2ŋ+.PNa"~[EO Hp׫AĖ@,jM`>J{,@0E>57^`9d$?*eן(z//yVŅvp&Z;sӊ/^IfI7S l/{ȯRa9+>P Ԁϩ=V+eg|SinU5 ,^Pbj6O6G˓xUN X7FPk"ރfAzqnd<]H=yu*jЭ{g쀂OJJ**Q>h0"1 `ERT]`2Zr`/0~MдEjx?{/ƹ Dbp 7ƆZtI謅ֿ[ M~MuTw$Y8ŸGB)a?wzP'ܝ^*8zQNc2jPY/=^zg'6LU%?Pd܁nK:Zik.-RS.̸7Zx4 /ZC1TQ Zה jt;hSFKS}PX;MB6m3m*jm=0^y<iO=E$g> fBlD]%hϩd]g}`4* ^64A R6}$%'U^U롩{FLQzWL޷:k(C%.^]q- "צ{'5=c&b6gE͵O.AD;Ojlxא d}LAHdVriULr!ט,vR;%Aq0l^fjH ]Qa[l1SƑZNw9SAJ@2ϖUAS` ڜI0dV; T}?z7 ÇgCuOX r;0?!aEO{Ձ$bP61.26{`xd]>vrپߨ ߪd}c/i"j&) LKNje%bZ%7 C(` xyIl2芪+}5Bg؇*sqC)_āj.sjSX6˵Ys4ڰ0l՛W(q4`~Km=iuE8@n kR#ey {/G'Bt 2Η[3`!gLzܳ:r˜%j u%vXK 3qEa0k:ƫZI!J @ 7aR I}oǟaScK ;>Q| =x=XaXJ.+[g,v"]5ͺV0mt5EKy ?R{ ]z0tb\[yåhN?Ds$7Ie&}˓3ehўw2FTQA> 5!F@^{ IGO0<%QV7@'܀/̔?1DžVx(I.O|)*R3tY~GU+]HrA5#j!"oMjF0~9 tE|tQHniA@8?El!ɮhi/d [rW-ͅ'E#io`弾J^VZzFay]-.fau%U\Ï y5:T#x"Vɼ*>ğ89AԒZXeRCE)L:c͒Gl K0. ]iLJ9"Jx t89d87 d.;u'nY(Yb/n`bJ8Jlw2lbJAxOH5i  *$jgՇ@o'AГḿ5>L^pf정ŗMLP suI6@ZrF+ȟ+e^7f{v1GwW]1_R BX  -6쿜)?h7A{u^`u0|}e`q7r{J8a]]y=O>ow&n_J22DZ $*ҮnHQJ5֮b`y;vW*/c^!9U]˕j|9γFE~#[ĴaۡspT9|k"Š,_b%+p%l2=Q7b."B^[DYZ|P[RYBLƷXM=aOmb{uߐ~<;5\uoh*:tEg ;3MpEqcD!pK[Q~fKtK~/WG~1VL/t>: jzV1Q5F%QJ7}b)3Y+e‹U4}l=**a1I(dI@Iro^Q>j@9)/ *7/\S31Ci-#ZX/GCa7硨kpC)|VGvrfDdHO'nZrAעVP&1~E,şNM&nt!zIEh s[!?^- KHr80g}ABtNZ SglNVO'( ~wh8 ˓Fʱ6U %gkDJB-ɡ ẸW!iHQhA B'.g…;uz:KKްW`n,*F&_k*N}#WP}=ޥfHxomO<@Ba-]i{ȇmbؗւWбm)2 *8>6DQHW(aP``HSm.19Bz I AIIÁu"jdQ="V߆-UZG D1|"д{v3;ͽ¿ 'W9˗ΓS尶MDSBvp` w@l}g̖Z^(zT_Mӽ/*bpŀT),r]ɛDHzYr%G*ws08R4S_Ți&2p.S;LSz;z~G[/!a0k:aiw/?$ҶԭdRKL5dkTv7@>g X+E 6\I^8JyLPQ;`Z4[pNmP5,tLv\xk@yRseNPɚ +![ ޙm%4%&vt"@ D{`Cc>a:]Q;mò[_6ja>]E.n͗X*cay^ 2>׌Y1Ӎl#nϒg\MYĚٰyW{[0&w7yU?H (} Bo w?G? 3wdD݅ t m-9 wzdZ:&I`tQ^Y2"QНj@l5'vdcx#]]5·sa HD)9?AtviMJL ~q$3[ ̷ D qڵ#N'l. À 6M>m[&?DV]adIkjzf1E03M6 F_\i!(&81U{lXm+ S yMٶ_O5M~YĖ(&R'>g NMNl?π'4J2a5JX8+8'qBuo׉]@Ui!l!_ lLO;)~wtȢK6Н]O6x]Ø 4)k I$;b<4S+2O|7nDXIمªǃ՚O92/)ʬN4;23Rsjݩw\z 6g">j0zh7r:@ M'wC{m0;<^@ @fwWQx'aDt'S<)ۭ{dQŻK~=[0n%F(6s%"M {  l@"w~\ԭ`?\9bΥ ?h OdE~\:.6%GɅ")`Єz5%6_j$?L|Т4s1Š4$k!|)vۖ 놜ˀRd!rLr w5-? e\%‹ĀA{ <#M6!(&v 7cdIM}l4}H-YŝSh$cf/:Y뜏Ƙd\5zwE1l4GPw-/Q"씒.p(ZRAmzA4(#Ig*[[[Xv>|쮂%i91(sqT2VDs%Nk Q9s^VnD0Sw9eJW,pSC:.JOڸ~ ah0aUI 9;&0hFVD['t/{DN-s&MHs:&g5[n|(6LT^,^ rtA0/(Ef5F]?Խ/s"bĬї֌f +MGQP-8#SZ } VCDDԝ_Q0\YK جD-1]wf& 0浄^z>ԕk0k'd(<t'z/6F7?'9Ϲ7@g}]'\esdB!\ݧ"; &nޭ'oJB! p`g)Ū oc,qfc*S%d^5h_gK5tUqbF~=Q3`72 @"EZZdk-~YML-J٫0ەX[R&1 :OLol|N"M V)*: wD^دت΁ 9T.T,~U!'@I1k0N^ t۲JlSBݽ=Uރ7nJٴ0CW< è )x=X~HkKW)"خ_VpJzS0TvAH%Gy S0.HJZo?xp[0pϙF}yFE0GfY? , z|_;}uƴnku/%fz"],qW\xH#Xُg*˔Ye/FT [Fd-'nQmZ^>S9;x'Pؔ{&Ȫv/[ D'069LIW+$&b f`pNt9/$7|A8]. `Lo:eI 0x/W9PLg0 ntnzQj^0ZK)=wqeXG};fG> F>\"-bƆZ؛>[6lj`$cB:,ycX=u ~iFuy)^_lƚ_|{\Kק9M8]:Lޫ/{j@$=ɮ04d%o9(4%GrA! NG&+踬ң^uMl'5jd;$[-,ǥ*]  GIeɝzzRMgY;~o3ƞF٢}7 =[=? Rْ3uof!=2GybTS4^dƯ#qPHU/ K7ɢ%2;[[»܌ᴓgz)GPEmE<7z +j:uե~> XgjӷPVhVWϕy:B 4ͮvItÃ4ن>Yv與Ms%K""6DLS6_8z^GŮt\=QQ+"^^x5Mwlh6㟄ItV (ϥAK kN]_VgMͫ;;&n򅒡*Rb˪w[ ћq4$IXAꦁKsWʱ_I2?Nf@w i^/V ":{9kS79s6]E+M||`d1}}ņrkBگg}>fݾ+"qWʉx^+ӽba~}xE^<'GҢݫ(nTcB\ s=6;=j{ E۸!:H`]z4 TZ*snŖ/۞VzIYoLt'zn#1RK[![o6Us-{Hc&䉛(˭KcR2L;~>Q-H0/_|$$p35s}e]( ,v33.O˹_pGv`zg {MQ$3L QS<]?c3;*rv*P]jiØInx1e-C3o{̫7qduЯ t_]Tg5#%!G7@-8S~ԙ:PT4sBE I{HOg:KQ, P*MW/_YݚPk]sDďd6p81 fVpKD1eIXjv~>ճ4P^ZٝXjy\Tɞ? l59֌cO߹`* ^%˴)ruӟ+ޡݴڛ;=Z>Ã?xA +ø|D:vN$/V˲NҮUdǥsu]D`uh92лQD1rnj'R+A|8 {KARYRHō/saPq Y2lCR9ʫtYfc[_%^g͜C^.BtWFng.'=nfGGQ7zqY=FpawE* J'|ʡ!SFIҋC6njVTa6F"ז q㣖:u.qT\)#ŵpL ;/xK]Ĩ* >(6<o"8%X?UMzwV$S<ݓRPHO^/m e8]S[=)=Sxەr)=Y9@q 2%V-=yLlP2@/ k F[hPƢ*2@Qnp[r,AZAVW0̾wGž]wZl@vO`KI0t-E6娩 /_Zyߩ_ PXg:kbgJ9x萺7ReI7b&M+F$~P>PX \swG绐.O0ĄKj+|JXXG-ĖK/s4=EC1Uoj\ױxꪍ`:ڳ: 跎R.0wO zo ׬xI' /:Sj;l)_#X Fs> [1jlkX 5T(o($֎|C;t`b|ʆ [.(/풜PX(*&0k$1#vs:NDb[d}ЎhW!B_:1viʙfkLĆeȭ_8}4wp\4a ؕ*tU>xFf&u f쥔Yb#:=˔SlL+<<s$p)ϫiD4G&yr) N/u-!'Z )muw-9AnX|GJ+tAb(f$=ɳV.fŠ=3}= a^r2?TI2ԑ)URsM&ڹ MIH`^XR nzR7A*L+أ=h)o/6[*]? PP ꢚ>{M+/zEO(G=@5TVD0wo*SJ.V "5*nm: &Ie),D@!3_c*Zq:szfZx3ZnW02# 1+Ra|-~cY]n>SżXp 5+MoX*FFp4(>zci Xd-szkhMh߭4aĆ٥FU(0VnlKj>ZA 9* պNRz1qfbDZ/9[hU2WMd(F]RC( z;IыJR>!|ƥ _`$Z @#I[@,˿G+nwi5F0W]}TI_DUk3^]_bKc~zpO:i8-O@d@3"JpAW;a yf9g<`x/ Fah0pƱ:YN*wiYY%ԭ_~ NarPAH9˘7} P(z-z` 5Ԟ e;1Whދe(m.b:oGs.6NZzL .Q"@TV[()vV=Fm9^lW`xk#'$, l03$x $ $PN,Mv!7 ,Wm!['Rμ(/]s6>nhQtHtXI5¾/ %gߧ TN*Nb$[@1ND "\gA{}WM3QA;ɹHH#ՇSτZ$g]btͽzqފUhB֢:f,7mЌKg 3> Ezn.>#rH1lH7=Ro- M=kR*\ʿ=)cԘ9K'C_u#wo~9ځyD4F> ~SDeV?2R {n,01'4ֺz_ |yljjf[.Pyl!aP{d;itnXh~ey8C4* .D<]e[wj ]MvBsT-PyVX$:3sR o^%D%3$%oCIEYò& -6rQXu:`&( kʀzFT/pT;:'o謈KtjsL}2|)e8px#_%c V0 qV@ $.6> [:8W턟fbdߑDcIɰ,;?5  #Yn ^wv^.5DQnWNk FR 2\IǪju^ |<d7f{5T̈́dq6Rbޗ)䓳suǯ5ԴeEQ('WDEZ{#-SY*!N54܇E@9iH8 BxؓN= {.>j˗bG_a?b6.e+O9Np>.Tфc*$xprf4vo[8ІN3,ubNhGAUO>nd 8xR;X?%%THƫlr2H2.z.!;(x 2({`iRG0CBKk^F3R`Ǔ}(7CpiD hj<yVB6>#~[U5hGVJ0֏yw6 ]H]5,;슘fk$PE9_Xw"L{op]ʅϾPϞRQ2G-h+-omS*#x{mWQJ`nfQ9iW_ȭTB07b [lۜz@?xB6|H V)/w~`(A^~Vvq5- QC{mWTѽ1풱*^5u+#0AOoA"q(]lM vi*# ݒ'E W#pU}R? .8\2ޜ5 lLj8>S[%pgRMχ5rՀ#PG)5TO5'7MIWWp@Fd^tz㏘Hёc'L2+ţsQ4L ފ5.m[ )8]s;uj,06<3*a=ihufɚABJiPtWi1:CeAV<@rd@-C>XZooS"?Χ1X6b։_)"+F'ĮIi Τ IR=Qhڻ}=z-X*@C%jy}8(W$- Qknk7OiuaQ&d5FT=xbSn+YAa6H9TXJ ۶5Ma1c)T_$UN̮>E 2p+⮓a@09IQ4rAjI,K_X JlI^6 >mh_%o=Ap3E|㐻Cv FTܪ3 %'&"U xvQ5ݴ^d^1hҮ#+H%Y Ͳx?8NP>?ۀb_H`(w! 6)5kTB,ŨpuKv!yoB *` ;d!*9gk2uKXCs;8@:FB0} Y8 <p(;fP8PjJ:5 +㞏r:9Cd]H[tS(}`)VIE\䋀h,徽 'f߬˯o r3̧O^OvT:.w8Eg6 Qo&> Pln73k &;tb9>gN\s`_FN6 ]6n:%t ^.SS<\RS`]%1w/ɮceuZA"8vuySpkgyZu0Dwˋ Ml?{p |Il/&ld ٤Ǚ5-H2\dT}1 kY:| Iiӯɝ]E{<ϗs>ri@IZBpN\>b ,qZfqGgj;BrD-@P.a8 5 i(kORm h̘e r1Rp?7.dnb.hFKnRS nT:?Ԫ:,#m2$xjlj~a uTCq<9 [@w$d{C$OuI%rMS=Pm,7"K6IdƝGf!w2hx(ˡ)( yP. GK͚}.~2.Jʷ,xE;B<6uA;=Ê zIgԿ/t:Pu SZD.i_k($s6?GAjKDkh*K2ОKx86\ּމegQ69۪;1yU<-?+39?#L(i氒l!y[M(Syˏ[3T>y/m0дhI/OYDlSJ̽n"(d'x N aX)ZUŦ\}*Y:-&Hx.U yU\e>r͌( 36ܭR{D<+}Iw!W>s05Yy"XFwbdF^ Q ]0Z~v-ǑFiMd#[}BTx0?߽w^ezn2x+ؤ|w Lp[Tg!pxovd?d#[ګ.VدB:/}-㷶ٝE- +ËKxBGǜz% Y O>> CNa5](*|0A9h]\eہS,/\kG^P0wй&OT;?s9ٹ2~2QRQ+\&L,g涚#d (PHq׸VYij47yWVKgЃzZ!=g x#t$&4]UG\cs$0(~Nu5ŰAv72֢mUͥwrЧ%8^u#,/9hڽkAceRj̞oXGY1tB@>y /Nf1rU|ժ5Gu/CXt//UE ?!Tn8X1{{Fj򫮛fϾӫ1S,u8g6W,pdxH! 6%8mNE`UrH@",%2IZôE!DM}jȶl]{7 [vyT5/DlEdǃ{8:41e2 _KiX)dHI @Anގ%#<_NQ\c(DLz1ɋĘ[ k>܌ر8nh?m8[Sϛ|瘊Fz&dv5!q w |0PڳHwBW D-~W s6csؚw͙^-F#17FrWg8]SS<,Rb]^iYA׉%.MKQzU0"CF>my_W}F`}g"ȚIJ/Mnf~DZAG{^i.X `yH<#{Y{r?j:䀯#7%ȟO]~Bb.!Ė 56-C iCrlDS+W:A$H[-%2S,[##x^Ehˡt Ƣ WޙSY"K]ya@ 7 BZKR(X֐VF* 芮\٩ ߩ#=sJ{wx݂J&!a6U 2](__NRj.2<%.sX91%ѥ 슘\BGRNѫ YLyt > qgŶˏ !e\gUr*"ΩsȌ?]qHə_qM`J#nҙuKϙdz+ pTjLқ'AcbifAO:I>\4%I!d+&^ɀ]H(&Kٵ V0fW-sz3XUTsvt.(N;%Dsزx0я^tE]N(~JiefmM'N r 1sTV,)78 x86ὥ!bZ/㳲5A$"eøĽ©ľwdXZY.kQn%*Z)J2~Bf7l:hQn sr1%8 ՠӝ ,v2%1#RY\Z!"d-L_#k>:7Ƣh[IA|c oC:̈́9 !W𬥗kR8{u[oe9Wv]Ƶ.fV[6kkwU8g A2S㩎)P0Y b=5}k<&< \teV _Z3 mҤ gTav֍sq,s[wЈ(O^V-MZ1mAMO,y8b$͇ 8*g7JeKDʣ(4TɅǹ=k2=4Qxj{|%ܽ(XKewb}d "h`.)m9#^g*"أnZ5q)JHZm*rۏ FϷ-|v}Ol3(#i a+(02M[t,!īƜձ}ʬ8EAZKȬތm "}{SPY\:ےj $j _C15Q%G ]C \}=q`llIK}5s3N!ƮfԶI$o1jHc_*f88Q1dLrߵy_}bv.hcnM;yJ_DtVv|ߟ1>3U7s NcKgsiBwtޠ,܌`bÿ6IMh_Ug/=S׀vSCUE5/2p[㰸a!(µB 2 M?P#(UL9BCcup ķ.(5F5(Ү쬫lhj#HȁZmHJb?=Pq:_>w/ߖ"^dm!+z=Cia`>C7[ K$Ë/  WÁH-c?3kXNn*t/:ٴי4EBΜ`dn#}+Ъ\۞1S`QRM :P崈L ;% z&;P8:"gp([yX61ˌ;GAoܷXoz,3Sh$YEBȩ"^+Ah_.7TL\ joc1chSS/pؿ[ }gJ].![觽GPoM9xF 0F1י@>lHqo`O?WѤI? !Du&Ĥgw7vF@"p]*O ՊyJĐ~қR(rWa@^c-Kf 37T,j6B7s3R4:%D t<]c@|Pyo?Cǘg?%v`"ޅ/av%ą|{' y/.Sf>R@LNJwn!͚E˔!ɘs|D[ &g"B[ӳ#Vt hH6>&K Unky(xv1{t,d-q1dUdmsLVp>tٮk@qQ񬽏l7PٔTBghHUuaasX%/o=̬'9}m{EvpmP:ͮJ;Gh4Vшs{2/PtX-"22'FMp [}dDѲVy!Ÿ%ϖ%vDg TK1{ߑ5Z"iUpdULNVG=mYdlI+4mUzaAz>{D })Щ=x:ls6Q+Jc|8|7J2,ŗ@ +̔,eFץJq1TR^ZS5 [1HpL U.~Bo"krfyԋj9tQ2}fueCZV[| ?'>61ߧ]e6UdqE8rR NwPGic=J.-e>nU6OUYwZ4j=J7+H_h\K^z!|Zحe{I ԸZ.Y)3 F_o 5 #GD.E.EXyu+L$8O= >7gPj#q*G]:ivGyH":βQ=) BV';BJ |u'Cd1U-V-#.Fy:.Jbw w3QH28"LSO n#8K(HH m8V:7$HoH5pWpx[NԼe܏e`N()NNʄ,n _ߝOEL&"J,AYmfŸRz =*dh(K]kSJ߷ӴnrZ$ `e_>Eu$({;C 84IKd@l]FnI0oIs_>'r<:9 dw@Urx5 Կr51 S2@qǢs2ۧM5ءO(iPu(ʶ@ LR+ڬ[0̛al\#kk"7HNc msb;UN 1iA EO/g2:YbG?vɒ>E+W_D!D9~]s +Zoުc!-9q2!./jMK֬i]:oH;nVeJT׫S>eg@HQU:'e5:3BCJ^OE˺\wUYgF*F3  7?gmM'5&L /18R!xQMWEXjyј+d;>=HkTe%d%JwYͱ"6Ϣ 70{ՓÚir]OTLyNM>_\DA2qVHjVN,/K*G-/[(@YM+}Rr xG QP# F;pk) mHs‡"zGGrE.,x=VX(Y ʪ狼+zhlHk,#xB@aB %\ T._P:z4*t.)M&8/9w@Z8LL" o׷i? 0I%tS> X51> I$)lk6bd#ϝL [>-읎ޙG+{&&WQ-/2 `u5h|xޒt;*h]vHVxPРLKf4'Xp8v y;>A4C~̼ Vn4h(O_`=$PO[YOo3d{B_-ʷOZmTj}k{%GS?{&=\'&- %COoF3ٯg1HŎhc&K%i,?Yp&6{!RNV`;y2UxyXpA?@gEJznM1av~REkrXjUNb/n.~+Nܶq_C O4ۅ'p6z‰žr,q (N6ڱ~ Ltgӥ?cAx(1Z|:ٮϦXtHAǕ5{[;*=ۚhfPb [(uyZsp^GqF*C⛁êf4E N[ZF{ mvadFB\[KsP1fp}aӭpݏ&s7*Qa(y܃I̕=u8e /J) oksa8E5G>4N .u- }FLBT`E-?%4iAW'&8"d2 aWBgSۤ5Hj@{||}a\Rxpp(t Y, м -fYSȚf2V!O\8I?3:!l܋sHc[k:OWD/, UVweJSgs(i7i;-< 9 peI|`NCKRuDPmR`xv-!0輈OZ{щsI؁˭Jp)y`| G˞FI8h d"͏ j.K1(FKi"8s^S깊xC-J&R.ŧr{} Q.L&i*c kEEJ)./Kt6Z)!߭9!\8|7zn`nSo^zDmZPF̸ml;5KSD/>dRNK W!RPV ZǾ;W\qUMUh̹}> {1趵Ҡ(2yĥbH?j 44}g+o4bIAWMZ7F {?)L5S=&gp`nܺ ې ~9Pŕ@rR.hr?V)=7|GBdq*zY5^+lw{}?tq)[ÃC$f 63*váwz0@zG+\ab)S; \}1ɖ]6MZ;2B)28 U󍥹֡|u9 LV%`d>&#D(_>Y-I5.뫬Ƭ_PB.%߻Ya!Nu U30&rWu2k]g:`-ˤW2tӀ]taϹq0T9<)Q8F5٨ mzor-\-B9i:;/\x+);G.m 3Nwl&SuHÆNN,^*))ÌB ,#M\Κ977E%]5m12CǪI pq"_>4h2 sL#-z2Qȯ$kyKn<[\j2^;>L(=K٠E}fUs(x[>r=eNJam!TۺmEIw7u~5 +8R)i*R;y]ȠsD(.ʣ;IHpB$ۜ xn?1?>j!$#R4q. i ~ղWU . ':7_L:*xo5w??ճKt]vKڵ+S\hBbrq@Mr74 /GG̪ 9AzmcF>]P9*R IY($<s`W[Y>ۅ魯 j埄2J?dDfà)}g!n*lam [ qc64AWtz-s|T7yID`¨8բ* 䓕̜tU;[0KB˹8m,؏*$o=͙1yL) ËZ0Yf9yuMWO~!-^H֦4~TB:LE&%tL-ߌA7e`ׇ(%F>(zbs0|fvPjm6t#NH81YlIR)E d1潃^q [R=*SpJ}/V (靯>)3g2́DR[ä9AP:R\Tyٟ+ @-l4q w=5,{b* $U7KuD? RP%{U4TdG}q'Kqoa!R`%ޱùƔ.1JNU`1MC~OxzwVV/SŻ;6Zf@,idq5Vs7h?;T\)$%iFx6L t@&Bh;df|>rϨ!;ü볶OcmYd0|]GQ;v4lJU,@Z2A-&LL3!dluFmƜ4 ?/.Q%`Pz($)(}C1ĭOj9YWBP`$娼Ү/ Gm/&YG-pN/q!Թx0:N]k @]cAH-8!b3MN Vp`~!ú3KT"~w!̊ n@1w7i鷜'-)8 N>R:XbG#yW 21z^E~pnBOvh–!OŠ} 9,R1k/`E79߬2/aȊͳDžBu"{ÀFEơ 4 ֘J 'T?0֮ ClyuCG4'{dbHD[ j\ZKS}/ٙp`+_g23tR7P}%$Y8,ȩ(/?jo2( xw00Y冮荁 ftzue횬3iqd,—E!}>If 2LI 8lj)65њ}oӌTy8gE_9Nwř2S5*b0l TH@`='kv Ӹ wxyk O\T%vl㩺|6Ƽdĥԕ3/#lCVTZ(acjPzIgY Y} +`6,29?{G1V\$E[uja"V댰vm;pyMV3ڷ:XJE?TG#|` 2)=G7;$ h'L` 551&Ř(B3ݯFX` ?U8~t-vF\M\/# q})Sn}S0Q!mSfڠ9c ]\^8&=[7Y*PߒhZzʩs\_3݄a{"{Vߪ31 ?3:7sHAؔN-%sॶE(nV* d8 LYnDq(E>6p(B^Ԍ~,|MT5lg I(0V̇9B$9̐6z7+;]>JqPec3|1: h"^,9QOPZeh7:2Qf7e]Sgz3rs,p<}cRAOSZ=Uܸ|[TJEd?A':+ѬPž>zRlId"PP6f m0hxXJ%JRhTqGD$= vU,Q}HƔTX1Ґ ȃ 䡌gul3ː6יZU&z}N}RZCSo&uW3~j'Y"ΚS]2 Fj B9Ê-d~?Cބ^ v ,\(>p-EPV3v|翺KS HU$"N5@T]nܸR_"k3G[;"r-g<.j n0-ZmG,U,.}{[֯ jq \Wl O8v!1M*2 cv+G n(@èz`3P W)nIٳ" "m%G5AU gTk7<bDܣouy: V#'>?nz |;Sp uq|>yoviI?DQ0]]8|c78|7R5D ;w=M%90JN!oDG Lj);Ϗ]>:tEנi4oC?͇_!YMu=I"M++OgW\b;BܖȗFU? ïqS=kCqw+{LT 4elr]ͨ= ~ =Pq|A2G\aA"r]6BA8@%'6S*"Ih+GrH/{/o/4/PZ#8!L23DTr!]1*P?V,~F/ Ok* Z!x'x 啰o'0I/- 4|l$ @g ._; Š)M$Pt>s.(}LNgA|ÒN$$)Re5\[&Q,;Mub_ZU@%JQ!toh >ZBW7wC8sK*I OelOЯ ?JTS8SBrG>)jݩx#!H[}x]E2Eo1zP(dl<]"F` S a8 Cz+SBsv|0TLZUT AG!O@pbrD1~53j|Q`c!Hx)_\ jU<-&m4N^VLPy3JNC=<,r͹X71}6YOwr9m֡F$sG$M޲c0cv2)u'yf= QTr~s8W7&t"L}sY0|"+ŷSv_*Gʁ. # ޵! |aL"^,y3g~v V GV*ܾp52o3+:c~%Z ?W[n]Dcܿ{5ѫOe=fJX?`eʓM "|cO(e<]C: K +wsZSZSX1R4 (j$ToQۀ\sCADt g;֤ շRNvտDއY}Mp9x]-lT[Bs bDbQq[:P,7Ir[Qug6{(;—y .^dkvm5fúQZFgKm"%U]jHTuŏF&k.y_5GfIpO7a!k&|lk*UwW[\9m%+C3$hMU#'3$|uZSC59n`c p}1LolAԽПi&My!d/UEBjˠRxlӵ;+g8(W5{e~st\+~qmC\\dX9O 1`G]`7B2ЈoeN})lթa b\dRTQaVO  s JBІE8"Yn:Cݰ^a[<\}&TJ|Q5Fѻ8YQcMVr,S |lUYT!(5PRl$׼$tWWO0xY7`/,B f J$d[ {Qݜ (OݱOK[;uOxKt%l([ MA&Ai,!SaU~VbotrwU.N)>(kCP`^+횝 fݏzta).^ gw#/Xߪ n5p8_>3.PcLPu)e蜏 AeG+8^ɒ([ ӖF2p%1 @+'gc]||E5ͽ N7oLνf%'rVdcܶ/p0Љ JRIoDg\`~ϷP@D0&t6ujIGrh(^eE bMvmzCR5;)HrJ}_0%RɻLe|c(3Yo\ZRN6qU;ŅaڕU ںUs- !-3Ů1ڵnBs``o yjLz5S%,{{^ MR³4/GOHYx#>Ο ps)%|W)ʊr&Fzbhќ4!V\~1[G—t)oiĜZ8'mBX^ŵf#`q(`4QRaMW\IpшKZ2&3Q"jA?KψSq 䇥KݛV)ɋ9ګS0BFO<{ 9_ +*a9*.!fE:uµruR~Tܣ*M( L<=z7֊@ -}#A8DzmGx%¼Мq|.'rRLpR?T)KN*Y[Ug9*wQمKF!Zže}O{!(0ǻ>pK/%*F+ V;%vDlܸlQ|DOIMotst1%LX"|TCiEz$Uy^%  wns؄ST>ߔ]}_WӣD`K>Oy2y$IIķIRֽ8鍙 #"@PYt 9!,G_B_ ds^ _. HA* ]i;0)cK?2opg1^Mّn*ڨcdHf[Q8ZϹU_G7 0!"%~kO@)f bdh汆QP@c{6SCXa\5 [guE!FQ_b[Le#IШBd1E,jZ{(GlwܥH# kq芌Go]m` ͬƩ&Pt"ERyCPauܝMZbZHAP'%3 z?RWd;@X,VV-Mkq{(Ud{rE/6enE鵕Wu {D5/IG]6vw V;}\ 4u-(7~,M%ߢ_=~a _L!]IU D>#-Gh0v9pv~@:Z X<``>n 󮵺2mWY4mH~m"fc˟jTCF#sjL6B#d1{k2˱-6#jO-2@r(&=MLU&rgR&w<ѬJ ſxs~.….h1<\ƶs=޹~o!OiD.pla k؀!D`O% /:7ګOq>r{=J=vioEsFpB7հ-1Ow2pf!׈IhlķXU 跫HWi%Gtɘj7ZGedzIruV{m _GVIshNZT)<bNU@hi{^pTUNj̵n&.3;uZt2u6D6p:[(C Ť6V+PaN{fYI,QsaRP]I>8lQ`/ѻZ_bQ~zFR[HM; ~?2F# tm=ʠ y ct`Ghx$V8 LA|7?,gPXfM pV;_jbجtsӥ*oSVg*8B憹'NX':!4nTyk!Z+m-=2ƔHLG,yBS^<$B}=]cwTlXQSGQԍq<$n.ܛcئ%"VU]uܞYtEO5ϒF\{K%ζvl>H6ZO%(2R|~'s$+b?١[M ~8Qdr4]Zz*yxns1ekA> 妾G}{ wa_r=ýp1G_éT:'(ҥ/Zq<ܿJQX175nƬk Jb>`'y ̉h f*fP3v=#P{̟ M@huL2Qe7{YF cJ,K:lb=*2Phwn/~))f^ȸ05V7BGrL?od.lsԹ%'y'h0=;u'UsвCQO [&Us  Ɗ}x`F(K@gt/TvXQIIYfCTٰ{uz,BOԝ_%F*G"ZcgYK t|4LW7캘MLѵ.sH=|?Sn],`ʍ~gCoFmmX2i\>]#@ }_!asUYV_J)=LZ !J+c >eH곃 Dlϕߪ6CSVQ0'G@70v[PW؀ }om1ūg;d@smmNxb opxX#l;ֆDGRqr/;eY  We"#BO"fbʯ#ʴ6þj-c190V~3 J_`' f#Id`3iЦwoL\Q0'"9\糟0 Ҟ X2ELB"jAb,P waV\ɮP*H9JIo(Pw#W* 2`CiIO4dt܍j83@'ژd?:MFT$H1?ۄWxl'm^z+K :%O<>9`Dk(QѹJ Qv^H+JqQG9V+"Qz4 Ws!\l~ ;/k҇.!ryf)K>VQ7YɩFCwvOb f+_Ɨ'E"ڀ:,0>3OWtN^>yV d` =6)3=IbI̚UaN$c9.{I>P{zo*xrXpvz-u6,H]zp7"]o/ 99-ZKJ@W맗L;Hܕ />|as˩BXP"[}N|rmIduVSxqrtydh&҇*mN>KrD{z_uM.dǭ\r훎Fͧ=+NT6bE!2(/pyٔ¾Ody#pj!"pdlLXDG> -1\Qde+DnL-RW4ve2T$g']qꙚy{ۑ!uR(l` $ta!)E\¬K:]q6\e׉ z;1UmVB5xa[TB [Ez'v]Kg\-v'jH>;00]xP/-7gȕh grQ1>la"SfOsQھYL|2eOahlqM1}Dm)QrY}ېĬό˭EPSc5`LinT@/SI6m8 a5-[>*}1f$I`m_Ȕ> SOo`P ş:Iy!XdO@ExLr˰Nė BrXz紤?P|뎞($J6dܣfējZP\!o\H5|6rxQCex:FO04=Iq&%@.=RΤRYڑ eWbyw-+:uRJ;[kRu0 =MeRwg9n7N< lmVNԞG=XF4Y-Jg6 Ÿxt5Ā)Gv 07֞ &ob*N4ք4K iOd5TAQ)dolj*gMcQ b*tgU5P _r>rp#es]3 _tńrSEr=uQNo  i.En,[ObI\ uV \`Z@ ՞80[Q?Ӎ!Nsgd'?O s}M׸FGe'z>x#$ri5_| iyUI"cˊ%Z9CЃ*nzYV9$/̮p2|]z]zFa\P20SXHBya0 L8 LLԜeJJV) B$O?ş%$>FXEqS2H2_?ߔRsƋ,Z yZtJ7}mc~&cGSPѬ~?PX^ՒAi: W@cIten,Dd}ĶRG6/oeN- <OT]v+8`OPeis=X8*^J"}|fɍIنmRl%rQY)U^ 7?Jr~N icD  Jgжދ>d+xa`t|ݻay¦ӋJ4mO ,ͅYL}!X[ M,^5!m\|M1N =r?;XGmV^KRdFǞ">Co:r3Ko[h,as_ +,OHONaJbaoggG'$IلU݄?E|e7%Da)`zs}۰rCYG5R,qv}/s)NlZ^]9?})68ЈrH55bMu;&)TG/ ݞw. |!~s3_/9gOd ^h|Եĩfb &ڐ0Z7fOx|e?“Ҡ.QS\H[-J0m}#7gK+ .5KbJ@pz1G._\H%DNY8A) "?!IA![n0xT7ag!E}m{g< H|k!95g)߄@*Nxncȯ؜jDӈ|J+INq!TU)AO@W\T VԿýӄŜoxCE#ԴO&z٦ˮqwZ`.E sXM,і+2݋#2®I*'%7Jp(ރܘ ƲJuB4DrڗU#ϡPZN{Wf.DUYd>܌t 4X)|\WbaSW-޾UNmW른 lO8"ʊ/&#J`~ǔ>1,J%z RH=#/k+I`QYkk'OD1 kI]YJ"WxA`?R{n 8ګ>A 0SoӲK3<csBVďu"o.#^84vB{l^:5([ԯ6ꤐ)YPk1gEr tsq07vuŲ}F#T>w LPޟk$,WqytsfOXè&G9(Zh8ZՆ7_+NL쁮yڶN|*/ru&<@p}ƾQ͡΍ui<#CqW FwF'9$ןV&Zqs/ƒAzu`:Ma`oG<)&l]=Iˊ7hBWs"^fr; cng HTsl6a!>J&۷Y{zۀԦ5BK/AqVt$kꑤ>ȸK;Ļ E,tq/}(1~ ki`; ]y uP-xZd܉{)g@M%8)Ƨ`\ 83C6C_lw̋i^Y]'cQz*gr¥ G+M^͚ТKG=!W g.u_+#Yof.2#6O>$[{aj~n k)olh)IYܰ)_)+lk:ǂ_}D0bz(AQ ~7$a"&?&Si 3{`3uR5G n=|ud>S[>MNFjC?9eL_9_ bGBW^#C[e,)hDM;X;B):*.z-C]ltZU^?1gwHǘV<;@IǶ_7h䷻#+N9xUs|/}6mHl1zJaU]qIAۛIY.dS݌0~_RȀޚ~Uř"$UK֝DDnG/~ȅb +qg-BQ,w*nZ?*yWNg^0S?4펮Ax =dZSM. x6ȸ.xO~K&ߘړẬN r˜xENs'?9I (Z>J ` مkTlnke & l\fAͪ琢(UX=f페U^0Jy5P"}M<1)Z0EܟղMGrsMǟF_˲Y# U"568gmqy(ͷ vD>|!D7; '4䣨)d CM6AhV%Mh;&@z0RVU9Zp=mI.) :1˴7CptP6OB}z){ќ-z/ ms6ZqOU#M>OM񢨫XLf>y w2|kdܒ02NCDž$xߡ + :6ilzQmN`1CuiM`%!a;U{ g&BbX|7R>vqݓ'@ W و̧i)bV}ۗo#<3Wau1qʫ( |%npFL* TTt,莱2sp7.~`n$w&fE\"崊0;mN0لZpdœf-xwԶM1UQDuwYXGzp=dCzq"/;h/`2/4|sR(Wߦ. |"\15;ዩfʸn$fb8:C9@E1ȵapAFP$ Y8'ΣE =tg[k1@P]ƃnko1 Y#.BKx[َmvq rmb ,~ϢTd2U#16fPIY-Qq]d~D.ipTvSfg :AE,36e~ɔ8OiQt֤$uBvP`ƣl@- ,MqY*VԅK8hA s4f`"@=+fZy}!ϼ uO6rư{f[**/ pjq$E'Z0k 4޷π?AVyЗSV: ۣo7n~8,JÒWpk($!,>ԥ#%)GYt;NB2 AElO~Oaz Oa}1L;C"Kրc~UT"^j秨e?Feaֺ9]o ;+]}z2!{V7|@&3HkLR)LSXS% kå0+ uQz]LKs#b1a݌ us[^2cN"fѼx6tY)X6~'iqqV30?!֘(<nd12 m{YqOC',3E 1 T~zbqlZZ>E݊\B'oU=ھþb\xdh[fؒd\S5%#RƤMX˺AccUgPoU;3ͱ&֊;y00Aqmf꼱Qע\q!8V+䶯.b1I&;4SY^bd!6*>UI'e>&Ɣ?^A+Cŀ#\7D-T̘-m^p8: =+f,zʁJ2}[3OnT_jUiDblr XzliQ׊# F L'b`J9BFBstt:H9A!A7rE)(=HO:|*/Dpj`emS(CwjEbWw6TN a-1(H_Hw @ɱm?8leWᖫ-T5' q&jc0hO\Oo=vcFM;LWtK7-lmՏNoG/^yaTGL/yY94+Tw9ƑJ9N'zf^=KkuQ\| / 3\;w%u4cGntHU=c +J g+ \Ja2Jm0[zF7XjEӅ+`>Uan .k:M9pզjڝ brV]UZ-=]-41,-|blH&X'-j1hW'5u9n )3O ozR6a4$G%ܽ2w!qџ*S'UׅBT-LVbW>AI.v|?JeR> zXzIu?6Mۘ9=Z+ݢu0U!$K$En)`GĦ'%07$i:F!ITɌ#o1,gf~s>Byr9yf5an]m>ZO2-^raZӼ7#){僧&HiJ걠b+3y_%a`Ĵlո"`9!AiT7+zeHI­T#Քs36ۡo!b&n J.JTG7h([\ߟܿ7xϜF %C폻ˎ!po:6JIp"0gvZ2%׸&OgM{*&,r3~SE^3ebKC[A,3ξJxܵGl[6Ҕก$3'WYe)0杬*0Ҥ'":E47Af!Cxo[J ]]&8=m=MP2<'?|_Zr35U4Lct=//tҹl2F~]Jϔ-l՘ e즾ʜ^K0( `|NR*\D"`,ܯeڪՑgFS\FZFe 廳qhnIˤ-yVS2XM_&88Vp~zR2=_hx 2^eR#.kÃ4C)ŇDZ )MpK.Z)Q+/ciN}&k1[9Ujϑͯ[29=dq^¥bp(:>-yeL kvwyjīƾ3̰'7J_kf =1/ŞOD}m^p UqL-(h@3Eg^\f-4VmdS'Ǘf-\4͋HJT //R4qgCK5&e1F6<.Twz'ᔝcs1v&w7zy+Bx-1iM*q" ऐf\{ī742u۳Z(w3-7*5D/ih]E3Kd0ko @5[al6 .6'GRv-Gp[ɄDꂢNN/_ @hC3jy5ZaV"6Ӌ$Gv5q`D\),9w}欛d[%Lw5ts'aJ蹩io^\xX+llx22p*!CJidֆ'|u\N9r㋣&}Hˉ]Ky=`d2?ȤC7QU(of:+!!2bEhAdl=&`W[1KpGk 3 2s+oőpV?JgZ$"AP.>!J#ַ!)=BY`{ɲcl;tdZ(U_h)!){vL5 =8(a,~9v%eQs*{ -p(OeF҄y4E7}g y3udQ|l'Q @'J^ UP|`A0a= 4S?qytJex/1y^!YdS47˛лnGAeSCa QPZ2edQ+sMvG2y-M*IZn+Բ:3lu[yg4"93wPSXX;YoKF^YRk |WgZGT\Xn Gbg2tRox 5x׈,\@2SD$^H> ymlyxǨB_MQR ,FJVJ9ԩ 4 ,wAIsWƩ,us%\*,Y_(]c?-v.IogEIḀؤgŀڛSfj>=ϤZvPTr7,TN3C#SM `gXc5)\b皁Jg B.Hwsun)@>=ڟ2jt)f{aϏL=R(;QߝJoUf[z I3_@vsAF'8_~/*Q Ǯ.]j*UO/]~&fv[ܝ0H4-ŐskAP8P !R}amF `n|6ʠ|n0g,3 PuU@vћz͜XDb[C_{Xuv93DۘB̶4Ԗ h#܀DMTL6BgϾHEKrUo_eʏ4uxN !ǣp[*Y|}>07ҌH865IZep#G=:60#MҲ#jg .Qbb܊@RK IKT >*O멆fz"&llgўt&y (AFiszpTV.RE_eS:$a*R!WTHƅ.dKoM298}Cš12WK(9Saѿ-C~F|Z_of @a$*6O @i9+8P,xk9G#LBǀ(X\ 0u|~r-̩ P$dK\3K*sLI]FUHFt8]faiRb69T2;zON,՜ZUۓ?wGIсyUtCj?`88.OͼZD~hԳB2.iN0W _g%㼶y;_KgQӒuu[ E&.î4K%P.Aw@[W7%75R(6 w=-|NL#U.3OpLKNTkd?Џ5Y"_3 =Apݜ=`JSGi'{uڴ' .Jڏ{le%HK䟲9o )HY7_qѬ[ t*}Y4~%t_PH|;v~uZb;`+< -G>0ƣ 9.}ݫ"`{f_E5 gSrRhJ! M=cm/!Ѱ1;Eٗw@hڤmJ0^R$d0ў|SWdֆd3q_0_N>B^uZTD *;rqVPW|<= Z %G+7r (vYRaDꁘOJWȧ4dX&7*>ՙHT"% ;zE\%WHd_CINAϧkpj QUc`@O7Unjmi d}ـ@a*ZpcGG\kk\ONŻ 8|Fe8<R}ɀj;aV$ {ww?e³"L~oT==iuZrL#D}+5zL!Lh:@<:;,0#ֹi#:JJ"8*g5p!,vw]̌u* A6N$0.k$FAMDE7ޭ= m{< M]?; +bW$bV@1&x%ҾWeV-tqa'uI;b;gYZ07070100000409000081a4000000000000000000000001642f097500004364000000000000000000000000000000000000005600000000./lib/modules/4.18.0-484.rt7.273.el8.x86_64+debug/kernel/sound/core/snd-rawmidi.ko.xz7zXZִF!t/CC$]?Eh=ڜ.+݆k <`K^WL$JHj%ڰUr4WjB}ͪYPH$rULl\Yz1s簁 Kx(bPJNzB{o T?#$ E1AG3L$4|5 gUT߁wxf^}=gF;7mq =VAz.%g9-%U|̙8Uʃ}#iPe3͓E]|-g9bi-k= WBN( )ˏ&qd znuI (yws Bi~ %r)$ XذGh҈. k'OnD1םXq$TT6W[1ñ.HZ6F*Vn[j[\pB#rk@L1R 7JtM0<'`]<^<Jdi84=ȝ 9 &D2뤲K{ ط$JsW á2\ *.2h>R߳<戓kSa+k?6>zVuw}c0mLެw(5Gd⸢dE1B}R5A3&Iv[4=mb4}zlHVH-#!6 sװp=*2F5kM֔uYPGIA]6(?L=qWaѕ{ :Ǹ=풮GӯC@6^B+de(!ZHjB0c\,P†Z;Uir1bHK5r\t I|pӞQzn5Nɔ;8и&;᠗T4EXuI`s* Mz۵VwJa#U`ȋ'5>rE$2BSq剛>,ɹdL#m"z}^/mg˃̮%V0l-Ic63$R՝~4fMǭg Pzcƨ) t\ ImF,ɰKݢIK1"cFk'8T[RV٬Mٝƚ@oKjzV@]C-ZF2;2 OOb CƩ~EVGZC#°z+rfinnlxϡ*Y"j-Xf8/}c]sS=M  ~Q&Ɔ)kFjVdr[tB4K|I2Śd`G ?иjy%HHneKXfD~* 7D5J̖2ޯXt '}L31I^ x,W0Ňc`ܳ=^,B_x6#^ f$IWWBؗBϸ|o~ɡcz (ތ@w8:8 ; M_?l?5/.{6gE0@aJ!~j=:N8'pl8Y.x*Vo!6Aa|7-Axo2bw/)CqO5@}cz;e)g!V˼^Lfխ!\U a&>ivxk}, uIsY=u.puwf#18̒KօBF=<r79tf hLJ4eT`1/C>l^\wڽA:x} g+a,Ύ!&`\އc inh0DPc?96W2aaAS#`%, = O\i${CP 5h|Iņ:rGG hPtWyq[㲽?ϸ3э(lf23+nN* #_"'#pg>_q|13?_Uݢ+?̽t>ܐ|RA 'jR ƴhn%Hb_Ж kػq/djވ yA΂ȷ-=@[չhDDL,0gp֎B)߁+oU:,eFE n2mM2IȩHIU[1Z4څB2OjTCqfxGY 筨s[bɽuzP+-O0+x[_I8èe74>N#__$6X.G*&Q裝t^e}$O8=Ԏz n9[Fu?iGo z (R#G+ž UV`TPZL 11#C?)틳ʶ?>Z#1wJ >q>c -aᾆ&Hkh 1F}y&~¶tV*r՟#hh^@+t94ڴ)ƨnpb&AّJ9t.ipadws(7Lž?tejW"bn ւжeK6M LӎB'ѲgwhJ(J2R./rnzQ{N@7%'L ^Kd eRm r^:;fDj#6ڊ{;'5A֣D@MB9mݯ[VL9;hIcRJR/lb}:kB9Dy,Q6D\BƝx~jJB /skw?ڧA^rnq%̀z,TXC[жcPUv, Iwh2) <153Iry\wFUԕdJ+bMҎ>,&C 6#‹ A+n"8kF2^C+IKU#Y&t {}f8t#t݆!D(D=ހn< Le6UXr~/,dNVW.y7 ʦdALnBm'$2X{➄g@jP,ا2D{F,M0Gݨ [xQyG?ÓTadWb4=ҪWdWTD`fQi-_> OADyd%K~͆\NDӂ[v‘oh $jĊQPQ(mˬ)9 |o(5~ M-0M*SEJKˑU[7Bi<`JޒU\u#q{JuJsR9ԗ!ҎrAQ Ed^Y"mAͮ }ϯɦ{yY2^+pԚ& 9l9ۖ\uB%!8 DW2C|sL»R 7iQR=Tttjd2=cêmБ[CBٰQ 똴[P>@Τ. jP=Wtջv p f*%ֻIԕ\m=M,z%TSױ(Dё'B( 6orqh] 7X6d^ZBfX9T@.x) 7EWJűf_g*|B{/:Iʈ=xJ x]=UWe uafW~^Y/-;Q I߉Zկ:-ڭaݨSC:t=+ #gXwh-07~r{i0`~N%(Myg_%1[0T.D,hs =$UF@t"%l0:f%q6z̰d1%oO(J>:~kIs7@(- JN*5Kjba^~[[m)!*xJ讃5@X;wb`hiQԄ͊5 wdx}0#+[ꉽ}_Wvѕq wKhC|ou%{LBxA$j0T_U~,Hl5^d}D8LC_3ø1|&JCڴ$xx̿.'Jp q(%jDWN~e-(ˣ.TuJ  rfadH5Z{:uw<-U|SNDD&!ei@gfjXv?pSh] B+@ 2 PT'"IV#Qq8X+ ?Iy'7_OHu< w*zi<1uc{lDς5-"'s;@AR IpN4AW,7$Lzp#Zkai\9la۬Œ|1?; at$ ZN1 XEoneHlJe؇L,`V `_:2Lm7~hyc2&c** c*RwTte(ۍˬL[A/d(<.J6yg^jpT[RP;^KG .'#([[ܚ]opŨ$ ʸ5mW{mU4ݬ/OWU˴X"w[Ak^b:R o y,rPHp'WИ9F9s=t+k<.1qdBl{@ttH yJerw$1g5)+Yw-q0ӝqvf] -Ӆ]ݻVWgvۄ]9*…/GB*69^|47>WvD;vO~0GE \2Z}' 5z}y>s"wir1i!4&XAYc J dxZ.lK5& G7vȧ{<\LqɭsM%РYb4r?0o;u|Yna"Ju{sKT^!ቪjeiÞ(2S;OVCW _cIKe_B)ߓy HѐfSat$2,:u8zrؙwxnM_284%'/|]\X"?l|M{~_C9k•@=/~" e7gYsEd6[ 2e\ s{GQFŵPy|+/8W傄 97^ +De4H|\OR&$f)/|҃zj44y0~Evm@$A,ϓ3zA#%͟Eҙ pQ#9嬣:nMSjsT␄'o>xݼᾪnWQdJt~ (7vXkOYƏ'֊#u <`Nb,(JƼ` {'F -ɯs/Ku$]iaJ =e(U@mO+ᮙ[`ziV7|3of=dނIG(g64sv}GX5k֘zvxJ}_!IJ7VW=ǜdIm )y  6- I8,<ePwqeH(A$ÜGT!c7yZQ~2&,1Cٖ wmAjQtoIQ,0uw`7:0R{cG(i \+wGR]d|alݲ?ӉKA@bv6ieߌpk"%F{QW35Wah8RhoNi ީbh?0ִ<=%a|s E>P״oŚ>G@苮JAS&/b0}fkR1;.*PߗU "$6Qp6 *֢mY*`uW\Jܤ_$4( vharNtvmdy,u' nfR]I[ŧ߬KKZw:CBd- t %@r u UPdʒʷ[sFUXq rvP@EyD=`їzMXN oπubŵT/!fU-`0O8%acaPiX]ZkpprƉN-s:̓ҥNDp<0 U_3  _'҆% :ҩz餖Dgݣ[4R4Po :#%K}F}J0l <Xj+̰煮g,E _u${ _S<qpiD. dr\ i{`}R3>IpA1k2i 6(OWZ3*+>VJBm$ԱmjW럘IDH 5Xnfجp3W4Lm+:&lfRX?!6S4ך"T8Ny&*#P 6nw$@9DJrS@Z$ hz=!g_)')^`A7l>%'_[y6hWӒ(B5>㞢!̡CvRhse3TCk1=1gjG?^%/LJH "Ɏ`%%u,9_מmŕ> U&**vBEva gW'#wRY՘M-ڪL ceQ1/o sjqZDkcePoTAz<Lճl|5C؜Ló}'8vz"yyr,q \WBv߲na&zv'>6e2_.8C_Jmx5]] Kh։fj-Lж`4% G_Q!2/O(yD}o+\W\gkl}p"^o|<,N:Ux/mY#׮Lp^e5\wȪ a Dx\G ЅP$YkRehVYi-h+'UoZG\uDBa0%\6,~hˁ>.f_j7%'oGE>T)HAmHՂGCY i!  TGs.GvYisrhL}bJ8R=g"[*ZERQ 7qe{9g ]a yB/`WybgLT60Ru4OEWd'K M^=ƭ9,4:|쐜"nc9UwI|PHgu}lgBƒV F(-@Տbqgh"a#Kn`&U֢75XOwc7[/^-k-5B"D&EbG.hb98`R%>ў\^G&6EKk[+-;&&L*p 6ME\&D̚2#PF\.H,/(Y+4\S8Ͻ=M5YhŬ*5V<@|d4dF2d҂LZ48sk5x ITSzq+K4Ԁ~7P `<++Z-`߉lbDkDZ(ELr[q>,|3 ҽX> lnief /ҔbvH #V Tc_*r͋ =lztA3 +6ZW]O-u( -KG3͘2ߨF_e{8/TbD?Eg1nvPjk6f,0%+&Q)ZK5Ì&&fh)c-k褸~#@u=OK+PWI T'r\ PU@3 &z5,$64pwLȝ$=5g3eU M䴿BԳ6!]h~@Zjh5dP3t/' E-2:5߰rɛ ihJ77rD;"ˢ뼑?akߊl.`˃[N,L SĐDTZd$՞鑄6dvs.-xLxd--’먯vOso}Ok5%}09+p;œh+;{5>~1j0T&)JG&#6wN*1ʍ1~>/8߇ >Gy o4u` ރIT"3ګa<*:S"[5z[_U[ˤzٷzIr1Kh=v.b_Мv drdT^@>'"$dř~Tx厔=4&8I"d mG"y>^Y9='knU#?<1mǺ 9U_ 7X` 1oDX |?-ָ'V#F)ǡ3jO-iT.?z ]-5/3Ck?~b+G@q{j&L2pn8Z3ɸ\p3D0F&Fbwfrr#طOj8m'@m(PL:N^yTJEZ >`d%g[Άv*D gc)P :&dCTj?Z,~1vuݥŞ; .vo ӶHVt=TO!<1ެ'%(W_Hܕ0i*y78A uqJ*:\!/6bZD9Oxы,/_Mk xq cG=h]-Pш@P۳-6V$L%}rYwia?VfYNv.?2ܾy0,„auI+zM*ĬеYo*"{J7oւaeEr"ǃin A8Uīum, o$[S;h}b8;,`f5un\.(2ǐvʗ[;]ۅ_R~ё>&XVsX|jX|'7cIVt+HQ"H`q˲b[Zs&PM8AWb";w#ZCq|~+qϨ 2{Ljdx:s'UF?&1opb(vm̜4;~j uԊ~^n{uL$5αF`}Wytx? 9xRoW;͐,U&/KqM#kL_yixȻB\p,}(-mƳ'iyMx͒uyu .ZܐWst8([EVJ9q,a_AS;unyޙ@zo<@Naj6 S&t '5ݎH{\/PvJU,LHl뀧!@ W *!{uvp@vY73imѻ'6 o/lHr/& m'$&+i1zQ`$F~ml~qF ʂ:LEA*i+# di mJ%o[[ּn\voK? KkFM$냙*r{j4x353yH+@; OXkT/wq^@ msk,N+4vM΋|3 ) k $2LƿG*@{&TX]S߾H'-ϵ3 q7gIѓ'Le{>AM$:jşo?wp!*_'8=|Y`agO] 9"cErWrآS=9 Wl$v,̙`7Dp@sMp ]u Ŕ6>YHfrm;["RZOWOon bNbv\:X \7#䑒4 hD_Dc y~=pU=Vs+(uCOŗ8ӃR .m 8ix],1xkWFWqr&c"s"~8>Jn0xMeE6 _ sLLES7`H0Cp "Q PZqB+13Aq> sj&'^U s=-7Ήs6xۮ&[qƕJQuy$ Eh_a6;6i*7l4[M5fS~ҘX5_cob [β“e6򹋩%c+͚wB_Qr7##Qmzf7-13,D43 *2EvmϸGPIdwΛ;4Qtim аL~u$8MxbFr}j8qbzMf\ugA< 3]p!.һZl[:˧dv]E%WoVh pDQN6α'#*}gYZ0707010000040a000081a4000000000000000000000001642f097500000ff0000000000000000000000000000000000000005900000000./lib/modules/4.18.0-484.rt7.273.el8.x86_64+debug/kernel/sound/core/snd-seq-device.ko.xz7zXZִF!t/J']?Eh=ڜ.+Y\ΨQ^˃U=)]]gyHL~~ _Y:]\@`x/3ݭDfԈᢠlĄZE:^5 ]M9dQZSlSq3H;cE&e\ii F5b F>m N[*[p+aLTH42SNùB?󟗎!Uvs}gb(8ģdX-ӎjUi4$mx5-+egQ=BO4G``"ȵ^hk_tWU"Gec r{ءM5ͿR^VDɷw3X hƞpn`yJQ b$o_yMFLUhԊ=Ʃ;NQR0Zԁdh+UHMJ “V; X W&o'ߖ>%LB;H.wwa3DfUxZNH{l8טv ԛ![ǩ5+7 ¼[&D̵'f"zq:8P'B pU& 2Ė8U4$IV_f_VmT8܌56-ؗs c0Ď9Fx\/?6=1ܚ8cd4I?[Ơ h{ [S⚠?V[Z@|&lCMxA7e?1禍#F%[ W8 LʅL>r}7{8J`]h p0=*[yYo K (c|$;gq 1j*4$;d8}?xCqC&ro`'yF»u-764}~nψQ  wc?!7K #YS%wq ι?3v=gaROW?xgc b74Y' ԠZ[Bsiա0CM:vGIXæH*/mSƒ.wQ8=eIj*;F2TeqF7+1jZN9 Ԇ[)U^:i[fYj^[cZ?"g 3uSrllO9c_VsV@k5{p1iJHNɭ:~% إ[mdFX;T%\R'9N1^qHRHid%1 pnX͸bKAY 7璐D8t ZYs"1+C."-zVi|kFb҈Zh$1tqpOѾ$Ht#ۀ ;46#Ï3ʵU/$f+& gFQA*N'I,ЧQ̫⃑ƅm2" 4w) c9bU@ яOd"j0oSe~y,bEPTp_]eZփ#Q\UZ[pٕԎh$AY>$b''>g *` (B>T#qLD3,ےUpa_8uڝk5: }^/IGE9%|zxFC:3ɪ~)PPJl#p%>זnM)ey ބyu5@\/FA{ 2Df\|Yq')d ~q'U&Yɞ,DjMT@N|'(FK!w[4k̈́V*"'` %Ohd!}+f;!Ɋ;&Wlw<.K͙@}X;p) I ]TO J=HCtM)++sr~GW %x9FWe3f9{e:׺@¢_NŁN#WPhdS޺DZVJYX ƹf!I6kg9nREY5 ݆@Ƞ ,4[;:^ZΦ %ZC`]qC"Oqeͭ ^$AYh+g5ţј&;S jOa&8A(q'HWp$:'wN֡1,ŲC(&6quy›e$=<WWs(|&JƇ  -NenLu="F!7\ae*hc|:#?Hmϫb͡g;HIjTt(@컮BDMZ*C=˘B2k䠠S}Ryh=][18F-@ْKis#+=:* *PFm '}eg%!xR2>vK^UMN> AB%`ɹ$8/sTbwK'[pܰ6;Pl"KW`bB",[0 uA) kbSz6L[_Z-[^au|gYZ0707010000040b000081a4000000000000000000000001642f0975000041a8000000000000000000000000000000000000005400000000./lib/modules/4.18.0-484.rt7.273.el8.x86_64+debug/kernel/sound/core/snd-timer.ko.xz7zXZִF!t/+Ah]?Eh=ڜ.+w(3UM οŒG'*}3PMʘH 3@Yb@<2\ձKlA!P03ӡXi5ZK+G}\"G| "#CwgmDUa*2G^wpSJD 46V\HHetLj U[z]t%;K5k `sSch = /[Y Rd6zYDfltdGڼ9Uh48EπyV`O;qjof2O^EKSgC#P]F~;rj|IE**ll$GM `fزr̎dAU2ZC:9tG -'J O0wÛ5g16U{a'( Bm`eFRěT1%Pd!mIXJ'JP>G tMd0Ϸdёelx 5l#lA+EBk^C`2U. KubGl- x̽6M69Ĥ!>|t7P|Tǐ}s/#r2JKy=mW* O5l2WUm_ݜQzQѤ`=h̐TetMpof-iBAÂ֍_eoL3yx!k˒jcr6hӋ8'0-iq1ЂIS $o#B)STʤTR^4]U3r֝ h|r(tAz:gZ|KKɖ OrT7P*ͷ$.c4X5]@\J7_ܠbMUWeIhLj*7 GebSmDMM%osw|*YT1Փ i2^KOSgW@s;̀6K(TZ1?-<U!e"uk7/hۣrJ)YP΃'Ο=A̘>n%?i<ߩ!2Rg`'? uUpA#{bx%㰄nM=sդ ĿcÄ-׉|" HL#~a 1 ^zyh|e1 8ԙ͎ǞtA`Jt6n{*T6-}v.+ Hv'S~V8gj%7纎?~ogE Syܚfe1q';K/=]h`oHQCBX=gCox/ˊ5q0-%@!Es4Fmsq*1 ؠ?Q 8B?R4}ُj',l2`_<ۨkx!÷&JV (d,%Vvk!0x=+×*lj>pi [t7Y[I? 3d}ޛ$[=a<"4:k2@,Y6syqx. \0%D$$2Kİ]QT"[t.ޕ+X}̴Ϊ^ADbBD`bLxA 5~m? ;4KoDu^1@PvOSȒ2Y&qb|G~i}n;̕wQa}}Hc^O`JN< ʨQ77uPocUQV+$lnӼuJwVD9k!&$kD8qL"/@'\Ms*i#󴗷UȠHl@B 9Lb}I1Z F*NM1̆",CFzf&8t]N]EodFJM{޵Rd34 ıqtkxܕ0}:3.|}n-_yp=`h[KXFR2:uf@Ϡ1VBL%cj$a'-$PlۋS>nMN!TL”%ZuyqEq2)Ig.g-s9`KZ l8V74ʩIVuՠVČģ"NQӢ>܆+>Mi)lD)XL\s5y>پLG_о$/ڞR<btΥ@sBM%mP_4'Ia`NTR*P!D_R6@'L2wDo1jǬ?M7& oNlu\a\R)oTÃ_.xVe = WL4}2h,lIrf7Yɳ2H pgp||ThBEzql #B%c ߂Jcqz\x?r S|]:r`ƹN@o-` Ȣ}3tȌ0OI7$[ k->\B_Ia"YB}?^RE-Qa\#9^/$F y9>GySs3E5sNPݝn658ݧu/qF3흲Hٹr\"j1羋f&Vdk&lEn54q<\M+LTbrpty=Q ϼ-K9;t Vy~3X,j,BqCȏ\r3 |TVhtk]3 1^}hdpFq񮬧M@&NzQ 3naLJ8Y>ۋI OgӵLqFPh6I3dQxUkzdU/9"^ۨs$r׵ @%F] 8\OmRZhV[\ܜr&&5 ꠬ugu̔%v9e)s c]56Aj2y|XIFcF%^º~gs 61hѴ{~';  AI)aܢ%(`{vETx顾$SH-/Vui -At:x=:Rp5 NsTCsymx.Nڅ.Mbn'l~3锏:*|P>7ZhI2 -*ICKJQ.Pk,h֭g¼~A_I S֚Y[M $[\pà3k"_z0j^A xrlfQ#Ĺu"yh"N_ک3v/}Ҫ]n)GX^kc$[-$Hi[s%!w:kA?vQlBMWw]'P㛰\[bB ‹bȗ:+1i%D vboq(O'kVpxi;=Mig>΋Q=[G~|Ʈ䶨htd5W zuT2~:4d5oS*¸O|Baʮa3Tض:dD9ˏ])VrR Sh,ٷm>JaAX&pJFI<Ҝs^xI ӊ\s l`ζwtl:*:TlJC5 $>ŕ/|Al$@،}&k٫I~TkI$+ ZK2uQF۬]JX%x$Eð*$M[E H]7U[`ۚm' 0^)0% }ڊ}xP֍_EˊM'azjzZqJE20͂b"'? 5bm{Pf?2`|bn-U Ar#8>:B%ߗiJ̓aL%7"r/6_'s\|TE.Z눁|rW+IHnJ YH+' %ׅGwI^TgVbG!>b񍃙uO~4!`rt0߅> ;<[v˫Hrt:WZK#;5X(}?}}]wY0znB QVD>Ӗ$Fu$ P>>QW"o2ϲ]sȀʱȾ8/b};k3)ZKޯ\O4J-vgI!i;u8O*KUz*og7k8nfPDYدnZW̵W 1{ ^V'ld8%\fCoQ&]D1/V @tg0_RX1" ;mV~K!/*5&YUzeoI?D4H k4ToOG<)'6+1!Yt॰U57vU J]HXp.  3}pRc^w NVHOMVN1) Sw)w ;/Q=6= T泽s78D5N"۽Ͼ<2ͽ8UJйp`#o\|BvyUn"k?p+RG=H{n5%\8l?"m,FP`y?of UEޗ 9-jThXٸr1YiKQ lW>wXJeDtxfԦsԎ}a7 u %GpDo'`Pc|w;'%S~eDY }-e{0 B`מ\^Jwcj/OI}5Jྛl& 1,ZArzaڶ?> e2\:U_c V( /R "aDWɺ+'}_Ċ #7_[WiLȼҚ#>눙N.K;ͼ[! _ҟw5dYR@RyRG5x0kbU3|'PN/ǚUa$ "g^aueKqҵ6t BFX АoMa4oS3l|ߛ^:RYE{\2(/c4jq/-VRjK<2x++KscNڛu]]ts};,8UpvXVmZ8NpΧ7XyC~2ϛ$rؖy̏h跉Q툓|e}P0A]K{p)]~!d\E3b^\`!DS*+9[mH:90A=Y#ǝ>$sdX[ŕPGIX"Qˏ-z~-u@1-խZsm2 g!^IW9U_Mgf@XӱZRGI|72.k9~h@P(I>;(Ӎi2ނžRr|;ǂaWCQ람uLEz! vCy Op~G*b(4dʽwUWǾZXF9j^كw}̐787z&n={=UN>FVF:%ĥ*i'E ;Sn \51 "Pt[);[WD`T(LѾ ~ 2M J7Y5zأq+&5ȯ.(umÚ(AAꛕ*fۗ'q\m ܋SlvjZŎ>~"6&I<Ԛow|pϔ*j̅<5at OYػ :iXG7%Aj$y]Q:W l蝃* <5o^S *A;1!<'n7i7˱|au6 ҇S iQzδOyuDAo 7ʧDyCR"+1 \'JOhe6 >TK^{8Y>"FO#OҸ.:'ǩS)OZfʌ嵬[%\~u| =uB-z W>(lbyNA| s.Gqg\B7ÍQxvJh`_=`< zwJ瘃벘{Nn"V*w6]iHdɭx1&ښ$tj㶦t6 P?0bܧfXHB+U_JV>m , !ǴS69iVh_t9_&tjbI|}'#1ta#i3FrTS2d:zdG@Gא9y0ʸo.  8$xqAfIx&="nPxI>5na9(j{gf_-CⳇϾ/Sˁr2p%O*Yx;1VLK`,\!ˤX;O'sB"ݎ.+9^Au{<t%z(uD-Gk9\=ЀUE3ydhTF[CA~Keit"XNmY X[Ri7"CZۋxW.7LjLTPDĽVA%5D<] LQ5z^9 &g%'%k2\ %/^ <<Ӓ;.wZ.2K ޿zOeE.S^XɠL*z%uydWZBJfN lYnhsc"ꊫL )*J`=DY%Vc󐔑/= \t.dɵ EQ&uƯ G}[}Zj[EFHisjzvtrXUwB(9mNK#۫k`[$6D(!&9zZeWEB5B8<55qv1V {?X*jnP *_ s o[sjBPΆ&9K";F}GlÝDz#u 5XVߍ>֙UvPz2,Ɂ›k #@|ʿᩓWj1I& Z_vs!Ù̑BeK@ \ss+6h ӽFk"{ /LvV9=LMM"@~} |Cىe)yN7eG[vtH9gZo o#Foc3ܯ?_e%M2SI wZ6,El@%<+΁kVSt-Stcoy]6| v\k : ~Ϸs&C S ]%rKHjw4eX;v#=:Z OqImSlϠnb}s^~ir0sx]kT`mPL^nacd}wT%CCS65M?Yhԗ3ǘ[Pn̟]9Pq<+ƀestE)Xz-g%L?8MV˜ Xd\F f|Tva|+$Бl~A:Ķ:|I|U&l"ڻQE5[sY\r3w4fR4K|lv+;ޓzH,YJ]ő;ŒE*zE}@^ BŸhx7R3Mgw2D ώk($m-dHQuQm63tg0y$&z8Y~h SRagw ra+ٽ?*3ᾉNk8qEvi3L|숚fA}\9.hz5*-nVibKE n fHΓ2,E'߲_ eL݇h-LȻY.pm3 |E<ٱx5MpEyj> ܹ KcIyj;+M T{P~b)ŗI[k $  .ɫ\5wa0h'F',wrB^'YʒJ2%}]!Z2 b(ا 9+1oiC{k^ pb39Rv1/[rY{Gy@:?mP*BFm3_a`{qFοJ+Li-+Њ۽o.'NUg{*(6NN_ Z{&F`M6Qh,:K*'{ *͑ wU7% ycV#Ǹ6*TxE S1Yؚ?!§R!e}yjyEyY/z N8Py9fΟH[tj)3#?g yQ_ƛ߬i_[jWpj A12߾/68md6b2T,=q|j^YGU5嚃9g\чڦC}`SVH~P63 lks 6 s@0dHDCdKEDN1Mi@p/2Nf. %IP+ϏĻA" @&z@_R]RP6Ai+L~[9f@bV~ + O뢕F,ћ|GΨ&QW9Uk΁)G^^N4k-0щB`' zFؖ2H>qOJP'.G>[0#٣Ni%Ȕv@[yHHG Uk?ʥE5pjqW<(Q+ȤO%x1(aHd|_O*O%3in<کw֎RoOO(5Won( E[57v맠yqoJu}4zf @\idd0s$ͩ-{'}NTJj~'֟cxCVӻ06G$/f,H~5G<'g̣~ʏtu/Ӷ_B -a^ ;A+d48)$i5m=NjS _%+,i剥^u)% )Cma(s)cr1j5fRFXModtƉ+ p Ayx[q.ϴS77 vWUMD;୫.SDNxB=Ӹ$f- jvŒ:8r4*c@Y˦&Ǧ;Ʉme.]vz-cWT/V$tip績O .&Kb)CFC"0 77(BNsT 8YNk5/k5x(&WY&US1[ "!.K5?G-I9wV $@xkI(!q(]5'$OI9T1ʭМWN{vZGG9kU.l0oGX#M ƂQy^|j[ $ma,1TwjiC7w=d8((Ey# \oF߸ܑBXϖmʑ0$5KPZ|%%R |=A ՌN(~3R!({J$ j<:w:fE}=fnNIyJ16$ $ E5DFq#>ȼ=~_,_?Ǡ9:9nuPɇFx8JIyFvTIdW1##Rȡb)*D' З|M!]z@Y{"(UrC2J( C' N[|GMc:z0SP1"oXQ*h"zp2~A)u2=QMQ7 jP~j۰Cj()J0d{QoA4"%tnC_(@ChH,)gE\42 7kY CL $hpn\2&)Cj3폃MlIM}&%F7}>2*̓ @zlH1jK |'hyTqtx*m豅iؾ+ ,VZCڤX$9p!%X6ltnseV)8j'!xe{nvNtի[ݐ,?M5H !yC.K HPn>e*<ʛGכ[:\m^#^;\kkg 1+/ TA4<5|L7 ZtymM]i-yvo f18RdCgV7G[J1j宕gَD5ycoDii|qߖ+x=iur>2He6E^AdVa\To]L"\d9e."iF3aHʦ <6}L&iYz\^2IjBZI5២eDo/tҥ x"`(jөlujZA5 B2tj8aɩÔiJ!G+R眘 9&|B\4_m`v*kyvTXE[+IZ} ZsC`%FoK/nr1niC\!1^dq` f<9ܰΌ!4N zdhğ5R"Y=pLGwa JaJ<@ps*Le&;4V 4mf!W03wݟuw,a9wrVyW)Z7sEZ0;@VeLB>)S(Qd.Rm]½\cfpPfƕMOS^CkOj]]v.ܻzSU0ƨ)˥X2$9kfgYZ0707010000040c000081a4000000000000000000000001642f09750000abe0000000000000000000000000000000000000004e00000000./lib/modules/4.18.0-484.rt7.273.el8.x86_64+debug/kernel/sound/core/snd.ko.xz7zXZִF!t/w]?Eh=ڜ.+A'Q{;ZCw4N4 j&&H 5 1V2b_`%z;4p8䖤;LLS$za~X5(ec꾻db f}3ҫg|{= Lۭ/TR-.?t, K!E‘IRl'bE#65sp?$HCEf[v;Ed |el,K:+?ٹhCKz-j|37z$lFR(`3*#{m$)vuU1c?Y1h*A4wu>ISe%zARTdBHњ7ᇠu1Q 5dZXP{ol=f 5`W|.1 |Os(:>3ab0@)R8\^jd`tP#v)|Z}ZLr5Op7TQК$FKoQ@$ Jr?cH|;D7C3J'&yͤ8?ϝv'6@GzM ߉9d((}i1_VjL)>ÌSO  ᛵM 棂ȝӫ~>Lܜ_ej1 3|K& ٟY$xQۿ(9\jB H=ctz#v9Ff;aMr١c6qGBH+kUrPnYOP^WڇWJdqf0`WIlP(A˥r~ x(-eZ+x:TvNbA`|NC*?\AQ)DlAΤI% smUcXDJ[yƆ{B0/?`%oSm7̓.h7)`i?.LɶY'Lfz x If̣U&\8ȤxS!FG4Fկ0XzftU xh)}fd8sv [0bXCBf%ۭɲCtX7WBXxz ];Co貓M9\E{⼲SgdG˿1\R(JX"aO_vY>fLԹ|ܟ*QyHF&o4}9c~34~lɣnYB f++'}3y0!"YAt\CfY]"SI h\[XW޺OR;$md4rp-43^ʾ)WG|iѸ en<Z{{ sK^:dT$C* Xg;v067cITN.M#˶/*V^ _zY pQM\/fa0]ᐑb{uc! U`w T ,fd;6S’xgBaz,Dq2ˡg]ݲ#0ק; ~h\6{R~ tiђv@D:N}X. F2y P" cӿ+ Oܫ;|Ia*8]# lwHeN41JcgPUJMlӳlQ"UP "O{"@4sN |7` e?j̰6RY*>]Ig#h 3N7D"S%=eM/ꁖXm!:T 0餪\o6w?t;>|0@gĺ\PWuɼ:/:,^#juUKJAmCAp_HPLK}jJĀW tq1__URӠNzCx /H3:x5a"k]ScPwyTj]"绠V(龀 #Ma_hdhpBx?0s"Pen'% A2JCj.!b .X|NϒmeuK}XZll .ķ49 "\82t*h"w}#|pCХνDAR;WwLA.[| }ŀ,Z.>\1XajM[wը%F,Z>ڪHH+Ƽ>­޷#5|h%p:&}koa)s6sj,M] ZDdtl]<&\]kWVjS p<3;frj O 0;0;Q!%<4@.D=e: UiA_f㗆K2jmQ]MvU .7i~쌅燀Bح>%B @UmF_s3aʓ2V!CJ"Yj0ϫx'ςBv6j"~hz&[ht3S!ʝw3qֳiHTq Pm`/s n4:_"YV%F4B5$[= f-h( ܿ=~uwIݵ߱ j!>Тz}.;Z^53xQ'*u=-.qzs rc} }!:/5}S#ttX˧ZA\KQRBӿ{FYNd3uS,DJ4 {;'3(j90 F\ .L{WA䢽ޫbzW`Blaڍ/)HlF纤!!/(6S!<`fjқN:CY9\, Qen罣03.C>KB)SMgV۫Hk!'\M_㱀" ت@B0%\s43 #x2ϞyhfyT} A%w&x4pԆD' oU>=o:糭 Ɔw8nuDHz(!dd\k}cA8lC *87:gLd؜NEDc}&7h&&?_V6ig+$~#GI B!j\);NeJ |ڤ#B C8J13}_05Jc aj9 qUkA4^\ !K`knKJ LB ~8yW8]2FCb;)飓zl dfk s8>E[oz?b}5X&#-?[O᪻<8Z&:1h:GӰ^@I%gL 7.!;S1eӵg;/,%㇕]E )FLn?yXۜ}>=ЏkJz<lx^v+>wcb+J̻kV /XF@F]T7?L ~(R)kQhPK=TSM3_5Nī -+ЕՄ8G h'mTkZ߹ E~؋ŀxnP+ GyyAǵHV8|WaЀD(!J 27J;tQdpr5kǙ);5tf~jVA-on7zN #6`>sVnDss]A'Cp,%aF20 7ĀO4d]Hyx]dUkK3s`[cfpOeBgp|>}[<|dY'?PK5 q6-|ýd 6f(޲_iP23fLre*wr/U42XNi?!0pt!3RUXv_:$AƊ5Zy `핾 1OyW;4o'-SXRR}HRevxOs.kh5O1c8nM{T5B4Dٔ}M\01Z%'ޛ.o( g b-y!:p6:eH£}M =jw7A-SH \紴iw BMXL/iPj'e:M`HO^R8XkXp8*@]2֪hT Ű5<<=ABiQ ~ĉ~H@Z)dj]e1rct}okxMc[aTs9:TlGۺkcuޑI5TPLUft|5fqXX*d  .RUg:h"mK :sρ$3_-}0uixwX>r 䱥B#mꏯG,#m|/]/F#+_`yɻ0*g ?Ukf%wc,l@5*kGl= "OɅήme+a6=1ܬ\>Nc;@8d[oT: 8XtYPlɸ|=`|٫r' 0xYA @Ppd)h>3[ 嫏h@&p}6Ruܑy䐌33R?mL^(hL;?Iyoc~WG=8;ŏf٢"/vД,>;`0R&a]Ow)*c!Y'0V#Y}y>cY@Ԛ"(FxoGQ_*d} \|$pSM Ra'> \aCbkL)n )lgӒf!dGkt&W~ƱhҘ-rETw-fJF8¨2/oo\ؼE ~/x8 ysJuI]H1U4 Edf@-$a aLB7{>hޜ/P(~c<1?ڄo<.MR&N[#89pqVq>* RTU_V8z"UM3Eɾ{zv b fP *欠y.#rhOPiT8/>kC#[{#TP?`%lu~aӌ0@:E$ V-F9 .# F}..m,%dIg嘭 l/Ƹf. Ub ^j(nD2GfUE@zwZCPF@O"Ȕnce<%k̷pFh$gZkAbK,٬ tWcR CqK7Q;$wse30r-j }z/?g\u=]_xlHLxc^G VSQ3t,)kWΟ qac6G vg-9|te;_9Nס<6lMԻ##,X +**ښAmmZSXcclV8-YO$tw]Xl+'9:׸(N[DzZ(/Z iϲ0;%ƅ[)ʒ NOd7@)QnEiERbz2$Q6jds.pI5]e WӑW* F0TԲwRD W}e0c=':{b]1]Dpx'ۜ!73rjI}#Vܡ뜃"zu3TTZ JVwTHz=;{󊜖oEXr,BgM?}2ub  }Bi"&׀vƵO im_IGyRDqղ~!S#ArdAusopcE{`.^(5,T5t~B:ҟ}}>܀%VF3]ꏦN>1UG1J3iJX)€u<N CڿZ( re‡;wtU.}03ȝΥx!4ډ]_ㅟ?p1r~hhtj8m&|\~ڜR6P|͋rMwQTNaԥ/ƻ{(dQ#G8t@VJ/PQ`n=S&vXL0_U}NWٮR:8dtA4q$$0[I kwd%'b؃Sx(~,H5hJHP T[7?UyAB;LA}fVN%>p26=mUF[E*މT 埡n4 邑+e> c 6*r~>uG!55w]7s TO|Um s[O5I%~0hgCU]eL zf1_s״8Ƿ&]h*o}4lT댈9<8ܛOCL(VЕˇýiN%] X"`MΑ8&GΨf_vi.zCJ_ĮqH,k&@W+ ܭ\]Tza|T"&=QGlzEh:Z !`v$J.5' jRDz3W4\uܶڲY S0cn0_2fhR|t ̩k?ߘJ@G$RpnӅٔX,1v)~$k%8nJjx >)?-$/F&[8yFT[ PzwD?L 1V_,Ԉ575myu0_4Ṕ@#N8}H,R7foktw"%PGqI|O#,xfv8.[jAUWz&VܞbNY;m?;8 ַ0ÂOÏIwz,Eh},bH|-=pHGEo<ƒN]|N$zN(Iy`rϟ/x ]!&ie"l pP}%R;gE8Uc==3a^pB) 4 *Y x 1תG-rmvB .1d>˧$f*O8w?|e5ܲ#,7adh, TA;apQVOS՞2,C%L]%Hk6\y'dP;[G@ݒ\_H !Q:c|kxP)1(﷓SsͯДx[QQM d8CC!ʪ7*cxRh{ B]]X$7d=<ŧҊseyG~b>!I#TMkNL}iPݵrE$L5U $8rW^ăc!W%&Q'{G27UCG1 RIִ=d!XD| f Ib0dݐФQoSKF"an}oxW%N*`6-t,iY;D^G(w}d@RXX}ݝ )E4cf&91Z)( 81i,iҔԚ HF.}{Zr?9iiέ+v'2;S6i#r}_X!dw׶l0*>Ro(ԒWɟ,̚6\bZ`[ȯ uigs͸'e&[B3hI3LsҸPG%3ݲ4EvtC(G4Z kP_'eQR^FeTĽ[ E~x{ŷ{%(4҃"M% >2ϲDП9]rrӍy}(bzȞ5Jۈ؟n-b3?Q{?PegxTZfی<9ãxV;jR"]Οے*v7]Z٦LiyAŬi1F^~nyӔfUj ?:|YgAJN# SoJχf?̈%9v3o| `oo56fK y=0QzGˡ\Qkt«RX{,2e6ERާv`5Ϻ_ uOBR뇘 `R*S(};PWP|65K/\+(-Uf৯3c ]ՕTDjՂK ŶXZȜ1I"Z3n=iGS+cܸ;t!BT%߬{5OOPqӮ,~T6R'[1YmC~ .9+<('Q$j~gP k僭=hw@oYjJN 1D&ڞl'] GŨE^K2U qchdF&/  qvn>9甚mӶILV,1c.s̶/) ʳg7|(]?g]"UaP>ǰ!J[;61O,f@*;.A([i^DExʒ;cH0o! }uMx68ؑ~SKLHדc $ɘMcѺ)>$R..LPۄExW}▤nr8VA {dBi5Y+;F"P~9QJV6+PsXi*>׼ǢƙpqL?oc&$XK|K2rt!Ǥ3NJs 樑V``NtB7]WH,H֖Ǡ@3o1cTz9m 6W[dԉ}-)SZY0GpT_g' ~ y #~_yj0{K(0wJ8O0 O5!JB᳅XfG3eɸM: |<%}c^:.,W(O^vٱm욳y^ѓBL9eJ3X!f$04 jۆÎ\D-=c"̶Ne.s;.`ϨaxUz"VS?3rzBt9)>`oOdq VnK^dG5b 7vE茈!圫6bМgFNK |^U2uanR,G0g\ԧ*B,0rMB#7 k]VN={\p,[%Nj>۸HgZi/%uӪYl;yaCށ&޶q~'z/"&L٪ S:Y6 5/" _RJ^'; '~/=(D v'ˡR=/Whp m{WB{꛳<;|R)bE ti@ 跞K$Sm ')&E]ʵuJ-O/RfX6o- -y(%xZ]XĘSfV9AEiceKAzbՄ5Uqc,"2Lێ}9K,tL#֕15-LOb} N*4tgӄ Tϰ3' ^(#{] x ]1yda+'ocɗed! -O4J7[Z+1Ijm#7?XZn1m<}LJ:n)cx"*u/!01fF\Ih9+QzZ[#%F@-=,8a.|?4G>[q8W.+e1qlL I$Ǚ|Y`A*4o=7eJr:h 3xh s_i2Te_hG_RKeWbhJ+  taW!ҷVϳ t!9:ƵG(SQCuN7&KC[h'@(旬A.*z<"nOڀDb!s8jIС]WδN{;J703;JQ!~zG4Vߙtՠocr vRB?J}A牵9my҆խwo _wUp΂=-, CN"@4om_&i!ulI8ʎDFژi~K!5LKT b,Ǿ6u遱]z&ǻڼAdviήW)jgv}yceL@탅+ ״_<5isj`J}p#0V&? ;nE`#C50ф"#PY:@| [G7O' F? TI]l{$ztSHQvv,v?7#-9f ; e6ʸB+eViSQU2iyP,ONo! jʷ:u.!R9\V42WD}!SMގf nC@lOW&}06Usļ@Nʵl-$$x Wn`W| ]΅GX}*cTF{L?xԸ_4sYS {oJn ?mB1&A-?jE 3mFТ% t{M;U*{mX#_᥊'oUMegyj$:V׸U[\ dz(=PáRXI\ 4@]@B#U7WQk]%D:s_}NLK מtb $WToɹ x] H:$;sCX~w3!C% Xs%c>场 ́ 62y;  }4`HaW?msΑET]t>Fdw>6=yG8I<Igw(sxŠLe>27fB(l<>vvqu)D\6biA! b\~ s{j:=.^`l, FWl -,ẇ6Ewaݓx$OÙGط|£ֻ{$8~w 4D//p841mBv=j̸ew0@Q?HD cy6ƭ>WLhaJBZ(p8vZ`% UX@rHtb [؆7+ s h NpM0 JᕩEČ.6F M;Bo 3XUƑ'T!ҹFA?@S:?SkvLIv΀l-qvog! G)Q 薓 j[$BOFh.{(ךJai`uca;G,A}ӏ"}B}~<2{7NlTm5h;it:< EV/hM6Jx4eǕ C W<:?b>"o;dT['e !gw5s9(/" `ٻwl v}!2p/BnZK}y%?Ʃ}v׃d§F%^a/ P?^zl Or\D.}Z=}Wo&_WSɓN.;`@2mK 1?Xs39zr'F&Xh8(VVk?q2ίj7E%T?hYq_QOIL-X}ӪNE_!?rI3c |ڧߟgh8?C pKx;s]N(X.>0|3.V[-Kq-VyW?mp#,[L]2#yxn9OQz'lQ#N4`nw `[κƶ5R$F'&1$(8gwI"w&$a ۾DP*|fٚ 4$䃬@!zS9Z Fkؒl}q$!x< &,sUc7dOj$+Br>F94AU{판;#4{؇"Oͦ> wӱ y$J`E6pvӄI>_\&27j熄];,d`[U^ǰ7b&ݧ^1z^[x+GE^eAf ŖqݫW M 8 XuO8_q*Nz\'r6]kĩSîd6T 5$>[<&{[+_3ezEAr HM(|]@ܴKE!h'>w`9}w 0\>mhr|]M㺪HET8.@w5J'љA#r;>kxW5=ϭ: ;gtnY~cPF6Zk0rxKUu ku]㊵Z y00 :KHdȋqP$ 24)"\^3&>>Cpۊdv~R>Of3|_"<9*?IpM}Fr^J|u~{jRmtmXDu{y!D)128'.ߋ˩ս1OǙNnb,pa?: KT( ;BxҠߍ֜9G- ޳%a~%уKuܙkU)"~7)g}Rt0s-" htfR\GJa]dJkQq]~t 6yHnn XBy'ibInMn[kƋ4GvW O WҎ=: }WIIFh+>)+[0P ~{"_ 7k=Z ~Y ͖bDLjv#"ȁޢx.]*C+gxhmIgT|OՁ+T!ͦg4DmH6f5U kf-1pz**hyրL2Q]@45' 6dUS# W/s}y$dz7 v_z鹐dvbJfHԯyX?5PLJ^c9#C)ϓ$Ft <_&nM_ѕC$ 2f475=|.2jS.E+y1ԭB#Ggj̞S(;bF'LB*ٸ ì5d1/'tM@-! |{, U1)C>ͱf*5/ f*- V8-2|z,-QXlnj+mdfSpi tωim_z(Lp`C 9EH`<::#cbŎXQdtsoRy (b%C|r_ED)8,yص@~U&v'z-x`y0ЇK$i?6eB Tiy/!Fx^vf$Rwtf ĬsBT*pp'nkQS5eI|5 mTdGڨBnÏT EWq5MX?b N;Ntfow_ Z!nuU n<:Z3oSԃ/&ӿ~4k8*UT E6^ vÃ.hN}2Yc6u7:zpd9NlF̅c)^955qߚs J?$8K*@hqLjOEz8chOwVLR`8DMmq7I%(^(a!@ˏyv:.Hs0oiiˀ_m`ƻGVX nv8!yϟ4T*nЕ5>sEɅ*R~1"9{2ޔ ŕ&S|XZSm ۱9H⌹0Pbe O˧*@:4VшS;\O?¿F {\b{S!3ko?B*`0PQ{ShY<_.{x]rdj.BWU(o(+j͈SPWUF\!s#WUmIĆu Hh\"ndMQ$Yl@޺B83o,DD&eJ t=3 *Q9N::Pshqti~Cyov5ߕ,W6+(rYwxPwYucB G13<!y* 8[ʱvxP΂KģӧrҖjG Riz2LXti/t:J~:]?kKw׀^l5DO;{ 2>,.7\kDdDAm*lҤwfT E4TuKu"nwRKҕ`-o~V x`< X(m/eAo8BӏUR#Kaُ譸S=jBM{;BWd($:Wnec+{ҟHQqga<ƞ~뢴6PW=38\PA83y]n$3Xj_&OǢ 5_=Ո-QCLGO9 ;֪<Ѧ )=)K+ZBjW}cB5BQN!GwԮi~3%*ەs (sӹkfA"2 {a蠆w(k  ~I22/XPLUE4jbD qpuA 7 qUaV ӮnzKb&0LPa*kzعY;_gCaMYR('ZتG/LJFW,LUˌ[_qL(лC+\r|} Q 6x7B { iPWul'vYmf=,Ն;n%PN26(5g-O{:_(NS0δ3‚:ߧQpDX 5ApDڲ_nZh~4PHܢCO%jK(U7_ețVJ*FDc0v%4L &$P~nC9ɤ+DBr}8L4,{99cL9ylɼ,O>dj:'imɓ5<γĎ>`Hٶ0}ړҋ0@ma]ñ ^N:~u9dp$4́hU3v倎1xaҀQ#(Ҳ婢]1m"č7ɻ9tZ\@Px0! ƽݰx< dF¥G 5܏;lͰ?w xB3Mͯ/]q03`w|KKϏ2LP 6L,s*F;W+edEt5nz'@ST'8RJEny{3qQ"0VXtw߀r?+,U6SN~2ϔ9z13n @ͣ{/@<lDi{^597>jL"\t+1`m0jx:gWj_7]~9QyG,7AijFB@nsC+ݰՎO/=3q~B}^FT,vК_8MMtO}xj)W :,yGy jzYXhUWB E,[roXI~V)Xy50!; A"Og_ ':rxY']?sW?I§O?]Ljm ǰ8WmRHF~4*fMEf燹:918(~W]@L4%68dV1Iic!s'[tX}g"dr0k#8rCqOLV RY3'Sr׸|4AS/H-JL~J%a bd`5j=9ƻ&vMQi?{Vln*q*Xrh%*/LСv5UMs7[־n3c= L<'qZFѽih#K7GxXm³lbqu%cbs}q"Z:m4+ӆ|ţEIJqlv:Qug Ͻn]]GڜH+>bR&arHd8}mrc)r4XEhp5zi`̐Xoj87t^$:C#b v^1¾{zH*"7)w{'(i2'e:RO"RIOKtm@A SIZU:Mk{mpnf aϼ0 Xن=Meq0'cFxT `1җb݇:kYe7KRRQlJzCI^ G6WA<;`a0rĝ %z1[6|ށ @Rrj&w /x(_o];Y~+ -=o{Uwn#!F{NRaǪ}߉RCݟӜQ|WbX:OmFoăZr3U畁67i&s{A գ=uȭBgdQo2ۭP&}}3 1O?DX౉5DR¤7( dL~4.=^c{|L^E&q2I /3L+m9=3>!N] I8:4\$IixjM7ک]} XI͘غ6&g'Ei%tSP? ɇ,<GBy<`g3_tt(`hBO-wY8{j`3L}lzj@~M80x,EƆĥ Zw%㉖KԮ`͂=("Du͑u &G*Tj)w4v䖌TH!i*KH§y"@C ,uFfs2jP_Rt:T,¤C?SeqÒ|C57p}L72zZ)LKǨ\?&j4f C [Qo'q2ȖrxN7z/]i*ǵnIR9ZPoI[J0u`*NJdLnÛ5U+LL}#i~ōG' LwZ6][0Ydd.[E O#wm-?,6Au,J]44_{>'-ZyI:l5cAf0zݐUrB㸼\u|*A|xTfJ84.ԮYZ{r$ZX r7JD6ɉ{uZI!?[Ҩ.]eROh{"ugO 7֗=P>@TQn)Qgh\iԴi ?([`U M*t,Q!mԏnȏ@ԑs `$+FH;$ָ&s-X r[lS񄘎[!O'\~,cV,z1}J@ $(LЧ:A2tIַ`TaI됇n X'M<)d# 6a3 KX+ T}vYk.%Ԏ3F:yE<2_q/ `~ i4d$&2E(p95oԺs+X3vbuگV/3q:wz"٩p ur$[MK7\Ζ*OdKS턡MYgr2UTs2>gR0C {k?ԍҼa.u:\N{Q8@.dJnL[2;mqZ қu171lmYI8%ӖdCj|وdA&& Mu&zw^ *pp)Z9HU4 Nխ߹'rYg;2 9 :`Jo3G!3(Zx (4-1r bιi'\@5V)><,#&KoYefYߠ)6 ذ7[^zܚ)KݳaYK`X'{ӄ]_Oi:CM"f#ACpu>8D _V[<秖K(V2[ !I\jXϊq8!Em8h{Xf n-ߟ DVA |TBSNI&o{4w I-'1zB*ep?К*L@p} y9(&AJ]S MMm`;͌a$82ʦˇt:>1ؖDGaDr_Ž+VxIXlRQOIu]mQyr:QZ/K("͡cw<XZg.TC2CGSbIp]لq^pcUktIKhDYvMƁ&{!Bόtə>jc^7S/Ta^ ՟(R/n1 fr0ME/H(rS ]1jLaOLCZ@aaDVrSy9]Db9ߨEG 6V6uIX?܊-{6B v68>3/+O/qM~c%-ɶnꧯ9j Ӓn|],bNa,}^qw6p8nL' 5L7'vBt7X ~S/[q̭bP*?|inЯFaW_-sArBvn2{=]E߃EP;NT>HVN9Rn9;kG~$qb\A]1`P;}!E\Z"1)x8P߰( x9bђ~䟣*ZIJP ?ӸQϺrI)(3]{j'?3<4Qd@k?![Kd\"v\k@@l?MA灧KI;Qi~#tRN+CS7іӗ?-ZO-(~YBK.TqˊmGqȵ`Tn @RɡO& lK C2ι;r& ^6޲!Rٛ]'˧V>5q{|&o+iՇ'tTT=0W$dzd\@}OM;Öڶ?:la1K5Ɂ56aS^;'&sP9Vler2Wuv񃋆hT/BҒ=~V⭆|hQse ӆY٘ꛨSN2D;t-xo垧@r10Z ڶM<(ﮕ=(݋78U? pM,hGd~|Yb!s}V?\Gb]NhGgm1?e'1kIΞ~ydb4ݦI)<8e҉ RlFG ]̼PC,/%BEoCu%&9]&ᵌAo㚳-'Xo2Tqu+v.~ΡßFYfлL* #=͒=/ T^El}ag-+gZG҅Mڂe)DyYx;8Qہ qO_8<" xp&1uЪqh!avXd-5w !޼#Qә ;Ȋ/բ7_7'洹y37_K3Иo_qgUa ý緪6fPlI2:O#4]UnKܫ OÌ-ڎW drn3 E F"y.t{sQzrIj+11>KDL:9PI,&1ugҙd7S-#ͥ &S!Ttj2cϑK]+D,JŞ?2=~)zX5)Lgf9m*lDbF|)ϴH9?_");3b3DQ%KKNM(?J^Kf(Xbh*G&W Ag l.8ƕL ܃QD4N`]]oDQXO Vt]^uQaUDjJ eHi`@Yogm{- {t=b<_/Fn͹T(|XaP8ߏ{vLO*pB0; Uw &Po Cb4zVk H.`A' u5U#6\ VNQ^vq򴳈_lDyx\[f]h7uX3Ӝ8 Cˑ~v Rjiy9!2w@[ tF9d,Yl,[QӼ3S^m1q|u y7ϘKJF3EoAq=(3TG%9ːjNmtRg6/ύAӈF龂ˍD!2 ۇ0(rxx-S}])^H7׉9ԻK[wJvp&ea+&y&"C} :Iٔ]D+)eCGQˁԌk1W*q!-҃kQf1B ZXi!/Us"~1!ÉNrx^@N* 3=XanP<ϟ<}ߩ8WyKF^'VqAF7{60.>}ڛt =Bv0zR*j2q=b'BL^ slZ o1&ʈ3rv,9d<&fF XpɣR]#ۘx?T^{{r~pa丅U44p|nϨUƿQѳG{ʼg!`M/ǾtX=eeoy!2CS< mON%],%/_|\xtQmbon]˃[̯ $Vax(%H$^55g(vEm mE*PEȸK ga>35nP4% $=d^vR(e8Uw;2M~Rrjb iJGqJ-YƘ~8le`%@A%r"]G9$)0+;k?c?KQmJ\z+q` ߣ$Kvҳu!s_VGMϫKR={yFJ" j.:T31#N_j:F'h9%܉v!'KK]>#EҘ Gg1W׵jvL5@GDd-i (+!MCEAa6{JZ^9_;/b8yRj!me1Y.BH>Z{݆ 鿭땼8mH~ffۅ3'cۯ`mmfݨBNQ.n^NJ쿃}uJ8Fdȸlɗ@j# 0qսQcC;{FdIMM*?I')``N\pN ZQ\ϗy+%9-'XLPSq[n|贿{;C ކz'v->ucsxWum!R*a{~8\Kx>I+!Iax~l- kZN߉,yzj,k~#/Yݳ(ȲnZ0*Dz4Ztܨ)=Fz>ZIfhOIP//v:2;d{M~7ɦjm /;-l(ϬCw;W$Ǚ)§v i؛4_3\$:ٳ\eo ?7c"K_¤ئDN n$.` ^ wY*S b'PbV 5V4h Mi(DvRFTD^3f 禘~esu>_j\J+g$ǂzյ̿P 3"P4޸SA-M;<[ݹ S0/B\>lL@?f/%)CZ=h=߰N@`/;U{ O㉋rmh!t5SӁfߟ ''NW9@z΀hjZ/NOζ@B:qG͈]FFS2TNňc߱C|9-Xb op.aDy;Y6eWnb4R(d"`NALFBa *zqCpz8A Ri #8n1 Gjb) 9 dڶb)B~_s['셧cn Eq#qa#UIq"[}%QrGn:; bKbd_*.= DU7|56`ʡ! odC(HnFWv lښm8Ԍ6fJ_P7-C`~qɛ@Qpc!laϙ$'|2su~d;bhy&K*Qd,rz<*Ps5.δSm(e_e|OFЮS,غsi? k!ΪCQGVg2`8`?8BG"ؽ |\VƫޜX\utOjȧ v}z,lwJLhf,8s(#/Mvx+5Y)1_F N50sC-i"NULdq;γ{Vbژ28ͣQEWĚvD;as$=$|%Җ rs}Pܭ/ i&'$z7ʍ3Z*X-I/ 5$_ajȢ>yOpw cCm*A /V,]ּwY$fERV$2ޗ.[+ >0.bo!M )UF{RnbKxAgc,=Y`<M](n͠ B-gK;oýeHs_A\T9^C~.I鷣_"<X#hHR 3uW=oe´U2>%clXhu;!Rx&n+\^="tt :`PaG.j ;"p7PqCg̏ooUS:"6t"M VG}ر{t lލ wvsh0@bpRpN Ďi{AQxl6Ģ%G 9=a}N%ŀB}yHjԭGK-[Εc=>uX$C&n&,r (Lf,a?1:W}ЗٵC7L g̔R#Ke|PZb(dW(fqC^@p6YXeßYQZi溟?:لM}zaWCz4R.UZ'19BkPx잢'ȧa`o(X\kxJ~=K3j 3DnEeF78 m :Ӓ>a ~0K\XNhஞ5 !B~)72U.z˪B, oՏ5y.\j7XL ^%2]2qϳ97c}8g12VsgXQ{7 D]dј*8H-ҬeH>(WYd1avEq<́KxfW@jkOmVSuWUByb{bB,4A^Hԉo:61`0LEEWע$΄#C\(x2Z2kS:I"nGҮi2L𵰚]L ≢3񮜰*鍉gX܃FT Vr'* <7>>sB 1%I{֗Al],Xxo$bm0$\@>bnTgƪ,S5SnQ}Ylb&^GFVQ:l3Hfx? " oØbdkֵfY!1<&cM-=hsn{_hMpԔB$۝~S 60{%Gvr̲<5}Z`ryqK9Jsal^ XZh,'DC/]Pi+jC|zQyQl*K`? 1F@wI>1}}ڃ_C+%:V;Zm7OJ_ܯ{ < )PॱF? Ii4r46 t"EKОU"7\.#JOy FpMJq0*}s{> ᣎ ~2 p۸I~O T1K`,OTps\T0~tA;2k 7oFV(VS}LKfhjUy('T2L;mHoq!k`7v~\}@,t Oιb nE èaȤD[iu -,7R: 0x*m6*SA#$-|TѸ:U_.aQYq13## zvg-$۫qlu%m|-W7GYl wESdGS3;>1Y^tZm݃ Pg }0dMyiXl GE i'Y6O4,DpFx&9!Șfӓ2)=lf'݄P7Qwђ N6kkpF\ۡrF|2:34|GXMqVaf&D3јg%@q2d3~-ƢXziڑOo+ZDrm'44Z)LA0Im.@a*ទZWDig?]_ "چKu8_ޖE~7=c聯'E(:][5yZ,J*-o1ko g`NqLCF:&:Ҙb^k[:mgYݎ_à Q& C>cС!o{`yb(NcjXE(L7ílP,:4^W߲Fs/Q-/57sx:P8 &kJ~8a{_-KiShgZۻk!ǝͧ+WWZe U-e.P5;Mn\ \.RDQ2KHyjKL߅Ji3Vh&'RNq@#n{taRP90A)e:튚5Q`cO=;,%?oR쳿PsijISN7|& ,#ڢ԰9͉@kwC_~ ?GD1ʤDcې}RF("1#B C R+ۖ K4`u7! `*<b*WA/O @5Y4Fյ DaM6L&ɗ*a%8,;CHlvaSxQHPs?z>fz7Kaǒ ւJ#cs|"%٘ǫLo3Do71|^T?(V!coi[y`GDT9l-ЈRܣUbI΁! ĢhbZ7(t$(ƿWtl;sTdAG*ɇD7@A@^-SW]346c EQu+BEbk<}yj 9Ut7^D>p>,fPa8) n*yJ4/-'KC]2ش/)l1X"br̪ΝBhUj *:Ά06tf}a'.9["'m]l 5Ć Е&QT?B;v7^ώ l0H_az{>dxXblmiOe!DC Pт:^wjkjzDFK3"mM0CdB̦?*Ii.TA/R~;}a_=% Yw+ϱ@ AKBt;"X'rshƓIrċϺBwe֒kEzEƮ+.AŹQ=̅T*J9=?C`>nnw͛/΢w^u PP("?0 eV6& j+S3U67MJs`km SY xd!&vI GeēG?j~c#wX+Wӓȵ/ײ$1[uR`@AjxQ:gG!y hMk`ے<+x&!zt[`?LbCrRLgf>\ ΧC7>8|i~7KY^ -F,xr-Wi""TH 6T`"_NFȅHI&}`4wT4ͶP@05uF<, [9_yސ|9pn>7N:pdOY%^]3̝@G ;ydrvzU*:R\c te|"+*ڊ,Yե]>6HdZq<՛4I̧ ҫEѝC [@v $wl[񝩍q"KUT#򞦱VۛD@<,ꖳ*TJL(6%{8G{U_,y(\?|i}`q;?{۠-Y=,6Kx,ngRUڻWpչgKghQGFe0!L)z}DC- D][)S#YՃ?|@KtsY?zCjܲ шE@QPZ)2" (TQwbl^MYx`!p5[xg5#3*ˆT J=zر`.Q>A(INidd,^)ŸEǽ5!}j*>>jR]\^2ӺQO>t7N sv>}k%wsW~s" Y`LD]K ]v8vN}ү$Wz Yچ WYŠģԻ!qz.s$YXB(&_i+"M}orX!Un c둘}89j5?(s"ћhodo7E7csBbSaE4 (ˋωBC&7sW Qcɖ1p1xPh0CL>.iV]* tk:ӿ QCg laG>;}T>㝻#۳4ȭ@"z*zz=izI̙S + (%s>[4d% [òsࡔ,PYw0KwʫV,ngČj} ;YWw')*kuN0ihP(]hḬ `i8=B~pA 6p3F{wA0yb\=ۜAأx=acv_`ԡMH~oȣ* Z.Tl'?oT$*hn}3*4A_ٻOs`[b΢F+0ӱs?9' ΐ BFNy)4 =Չ)_ŠpISbF;pR1W-:EϾ|We_UbzzX>'G}^ZTKjs_;[rw&J7_D. bwR2*e* Yyvi pV `qP8{Kγ*N;ǾA$fƿMyLnjD{>̄n.VLb2t#`Mї7(RrCuI9rF^SB;ԣ4Nq3L@pPA15ww p2[OFli&Djjj4h/$6*]`!aXfH4Nb=#$2-V^1|Y1@InY"9]7-Atu0S*cr<%%"L1e=C=G1ZEGE24ܴHp!VL㤥oaU] SPQP"*6gYZ0707010000040e000081a4000000000000000000000001642f097500001258000000000000000000000000000000000000005f00000000./lib/modules/4.18.0-484.rt7.273.el8.x86_64+debug/kernel/sound/drivers/mpu401/snd-mpu401.ko.xz7zXZִF!t/N]?Eh=ڜ.+Ut?ðr?{4G [i($?'4NL hZjыu#cftټJY]Np8Pp=k-R Uax_B5"=V fg׍Y` ,O#,$-> $TNCE 1ϵ&OJUR csadG/%WBKZt{QjT'B}j ,' {U+ =$D9.w S\afHPbİ KbkIJ?x26.A73mdp])qcŃ[C0J. F~?{/jfډJ;y=*^k4 ):#~p3pDBϓ6lE6e|dHf?5y~&\W PYMN3$KO QK\x/ה؝M50d;;&910խ[Y%nsW6O]NDtnW54X4D{.յYMJMھ,]^;(~w=1^4Zc/ii^`307mvfKo5FVXZȅ wH;?'3Wx+4cׅ="Jb foL+.&-bNmw&lr*aG%$4`kmLGEa'?QO.f6޴B\Gŕ 󧏴ǎ&( hvZ:Q%/# )ntbSK;367(LaQf r{ʓXFĐ#Sz%E\biԨ>AUaɑ~ t]n9K38V5C.XrޘX\wźs}M;/ۛx[gA>e&J3K[)BgnR=#f "ٳ[( IXp# ,ԟ:q,Ɏ q1v#;F.گ jx/zf;xm4?  t(#!@PDI5 dהORΙ(ST@| i;Oxt+{u.v%k.OMéM!mR;p<}c{5Њv7N/?1\X|"q ٨sNdTB1EgŠho=ed۳8;SڣK-F0PT'"݂[N\՜ͳslF}Νk?eY&./&6M>f400]a081k7$yAj]H$!ޟZk%XDDh`e48>`f'r9b%ȺMq+uXΟPm/1y@[F6}㧎b. &1 û\~[`h nqX@!4&#ԹUV*j.'R<%i(IN!sGVS&zٸ^YL-ъFaNp0P2d؟XcZ~:ÐԜtⰗGL"_UE]ДKz}uJ8ɿpҭ͘X<^1xhYm⭠lrg%_C%2Q,KԸx>=ZJ7-'ވ~"P8sک8~=k"RL N SXP%f}U'IPjP~TF1>Yk +ɖp9) #v+5ەTP TI b _#L̆ɇւHB'Q 6`2J6=,`y,;~cJ[ktW-90(?b Rދ(/ӻיALp,Jʋ@$O\!q[SQb&;2L&j TLpZzs٣B9 GqJW/(b/ D\)oMʵ=mj=Ѻ|dI`[VotP@z^ucP23f튺 Eϭh#< ~!'DN 9`T;/g=)RzDBtSB(-Gp7%6SE몓#]#s疑OBrLTr)Y(OL(?D+xmKL܋;+d`Z% ^g~#|!a3M,`l9"#t4EzVA{ >d ̢Sfq9uZVJd&Mil Z ?EՄ"LGI |>]-0c|mF󥠒ܿ'VorQG1^q>I4Fo?Ͼ 3B_=&K^7;ҰrSkHzN_kSgQ,H/Z@jLndcEelk(mg'j'ʂD7|`-: NItd_L>^Xqlyғ*/?з'K>}+]'Ľi"'-`Vea$4􍇚Hi2[)\Y:2J(wyۚ0rPjk(J"-Z˫A>*c,teh$B87Shꋰ"v)ZB1Vu9r:{Iuƺ}Vu]9&gn8Ar#MX5C#5.A\pQO㇌O.߱b-^(&o n++.Qك7N!"Q>PO*g$.xܓ)m5moh-bi7d/0oqWAb0XsNҶg/2uq\(r~gyJ Ibj?7kX.UL8(%XB+f4Lb}n{\}$':r<1uz_'Tpޠ ލlLLV`>E/j~(SQ!`4йCpZm]2WS;^(8S*G#ʢVOjn'`$2t@u$$j!%jPwƕ` ̍Yb w='4ֿv04@n8w~ML##`>-B[^C TG04 C0jL6WsĆ1,̕9Tb"'AҌP?&[Zm& (jc4M猢9[J_˚Uq)c/\_  %geb,yQŚB T vv~pʶl8(1)lRa|YR!'Dֈ̲6[)"Q.[`sDp#pXxفO)!ecĊNw}({YF}P"TW9`^P4D1?Acȼ){uDy٘]AY;4GsZZ{Os;33aK84֋) ȫmA4o}y8XZ ~QznҸu?4{^:+yC'$u T$Vtc].gb QAF9v}bY}=b-LAvWÜ"2}[t?J Fr"DB1g NdRDK=ӯm]ܵoܭާѦ#]}RҷHxpOLst=ee(ɰPU _?a9eH|oj1d+ 03ү襂3ں-)tư,P `hOZًbP .!N_'B[2Y ApؤŨ3 1_@j[ 2#>Z_4E@2zu qAR_X3n@᭛0eXG+Ue !:>B̗4t캖NRD $$e>oRV"wӱmٗ5=hL&5,d)goi TUl$Ḁ6eӎKeQUTTT`cbgQ؝eu%ѕCwh/111[Ͷcq̟u}]4@4mC.h+ X_kkX7D8=Sj; ~Q^-f\:dg}’ 9<įVn© Dj)>T6Mn]8qK+5}׌,s៯jbpMS&Iy?9?j漢 = yU1 2V={a4;hה<M[";Ԙ)-Rݤ5?dy?i՝Τs]fљje'4).ba)9dU(@"/2ǝe$hh6 cFNH<`b+1rt&}?e_\SCVAVcNe&r ܒG18%WZߖ |{^t[ kׁf_MS_(k]I$,\Y[- J"M6HQ)HlX K*L1X!c.X#qʠyE*G魽6B"YLR~^!zFPc}*a6C1y`B2CFո{3YUg[i$iæ|%m?nt<L:\Nk}aSнIAoK{K)ʷ@EvT`T>G5rӋfۅ7X4X t#pDȾ}/n?XJMT*9(EO{#@tM=]I@ @$ڷhe`"[\%I.T,20hm+~Bʌ(,,L[yW+=>FHT8O`H3%ɓCeNckr3~h K-ĭ90DgȜSnj%S!##ח +볍M˴aւg#`Chzl^r ioAftih`FڝQX(qD^9eɩkA%B$#-ο,LM[iTj'ÚԆeCvGVB/U));DC5#o߰$`q=|R{sYǂrVO7C\=TPVpv_hXO+ƞW6/E&nyjTd‰a|$g>^~+)u8Nnl&σ7KR"ź%Asr0ok=upTlj'?ᖉCUW1ᗡ35A"ܛ qoql)+?)XI8W˳+aGy6or,-,4Gg֙w޴Bn5^>E;iT? 0d|[T404-n7O#VkXHܙcYb'Y&#3Kd"}=*7JCI>ē6FJ/sGGHi )f^#l*]~5wӃgeۥ7ֿb3{~ e#)־|O6Ǿgq3>nʊKE \f^,MzUYFF>FaK_aϛ ؒ:,U0ܵ&BM"%EE7f@qnU 'ĩm kGPU<*ʜotN irbsG6%bP\ogA J#S}͸!bѱz랫C+,w^DW#G|,42t:9ce]sj"Nt N|k5& Hp8XUɝj!ME_X -[ײ L Y.gU9?CsԚ NcڰIlR:d0J[E`󽮵;(C<dj'aw~k|( Jo댠SDX+kB:^z|x? Cja]L {{ 죵 /Cz:T1/|y n!480L|˽DHuê_DyT8>v/x31s*pP?$(3P n֓" oT|MOU-Cn*Cر4B$鮴O֯ԷJ \q8¼)oRzR:qUY8k5iu qgviL{.Uiԅ Ur}X#g6WqL+/DU'kI齘/&>b:*/MFnbl_݂zV>iuj<<--ϧM%1"mt.SVPWC]n/Ϟѡ*,/X.ɬ!gIM*"(m.OBewK&"(KDh(PJ-YE-HcPLzr`+%Ek5#)}Ksg?Jǯ8s\6vγ$xUĤir/dw w%@(&#*=+'4h_YnV~I`"qm</t[ɨ'hCÏU3%$x]m,DvK1տ꺥5YC7WJ49>ů+ Y0V$X5fvUޮyu9*Ꮚ-˨ GZ=c?utK[n`Y]#JC`uXU{75m᝭Η-Ѹ`Wt%BҟO_ݜ<vV g{|>x\F1^ЉRVyVΪ ߧܫ`lkNFseFk [#ӳ+ zAYt ڰθ:eqqI }^}c?pѹTXWoMڭxQ_,%"4?ݫDUN,TʰFpvCBk8eR'*<2y6{Bܢ-Y/gզ%Q*)GXJ(z/@ ՎȪU=[^pВ ;QWޠ5u U<9L}5^ݾ1궿*+|/ٰ/)q \U RMx*a5 ÔW }ˉ C"F,iD&+e JoL/C&s?L EIPlUXl8bH$ qbN\6%\Xm8lL%7VAh-x 2׺UϽxhzu>Cm>C7L?;F>kHZwMi?iF#R`Dd5PQu#U}(ebMyA9d>=uaA5ղ0,f߹KRzZ8Ҡmlb{o;d&JTԸcV1/8n>P KƗ2C8Q__wiZ{mukš$蠟8Dic'dq-;G2X6ZBwLi3,MO0!W.ZjWz!kV Ŷu |yw 7䡈:?jԌP/!lYK{5bfmeّo%ŭYm>ɷ7nKl3*`aeWˁ~a(^~m ua$E* CS5rإ9.Ǵߌ"fb඲2H&TEsmUQVvꦣr~~"uuƪJd^G q*M.r`hwME?䪨#Äywз?i6\UV{ s G2]3owbR} aD̷g@t[~WPqu?sM0MlF  dk}O6P <:kl1v y֓ilGtVRqzMs Je9*pn 4C*W 99ڽyi˖Ǘ4A#_62E4mLRjR4WPM돴H]n^Q15[4;% vl6\CU}ZY.x/ƳbhUOG9(D_f Ms%sJzߺn̙k)R҆t=-Z8(?s062 ?q*8+L$+҃]'&}Ф=E)%jH (Uóvjpm%(BdΠnQ I/OvC'M1:Z#GUk"}߱N*+i g VF -fM!y1<]`/W`Jp/pʴ#Ew]6Z pKMVei#[U]|KdI! 3|E&FQy Zܨ&NUSbdU6m8h%&_!xqM7P43$!tnUEێZ\O ·{]fۇO..[ρWNK>= /x]ެ7Շ#"*ذqV5VRmpP ͽc Gjqj䃷iDB4s" {ujp37>o`- LH u'0M98yRfRBvT"̱ԏ*,wA7ng4HuKI"By8yg!5.0gh'dRr8-VԄx'U}tbTM_Bp~jm鎰cEbE֙CmGģQK1 kJ+k@" z[k)x |t?pGֵLm>z`=Y܌F{%_y6)I7LO &!H7qܺe^~Sz?t|*@ ˗0>҅iV+m>W4"ZN/{Ξ\O(SkqWzq3-'1}Qj?[>_wn2OǰOIN xUĹ}A|3rg]5_#FvD RKWli$ݓI`rcpNE5bnvNNJ',,yuCm$ݍ]8{؛DvE'acXH,"T.81oZ-(\kU*K'ru3b}lU)X8A尷 -O#WS7 [q8 2-A .Oyk2Pp`R|]MwȦ/Fb$ ˃reR\ w5/9yBt.{-H_Gň !Dƀf y@x-+S _;6i(udK} rEZ0{0P)2A+d[R`,`f#8&򙻏^71g1^ NIj0,˩qO);Sw=LK(8jӀ*Uwʦ$&K<:%ƾk>ś(@/cWk $f1C)VsKS@Je=:r}fI- 4DN:qwSTg*.PrӃшUe Oʖ%Z'l6+` O~ ],1XӭAH[ihlvǫXch\s!o7cdC49o^ ZL~f**,ַ/ɟ&F,/Hr?=-=kϵ!Nu@Ǟ@tSOjd_ƾ *>nR[4s2w%`KwY6 ug`H!T P@IG>Nݳj5zḧ3ޚ\ 6X$3N!޶& lp'csFveO%T<^ga<H?|$UɍA\J?;.}15z6͙[Bu'!37<5Ma\0Fmش1q95#(rxpM'w`&eKȆ K&mg3ϺP,A#29_yFl^ oo!;"KhFvYC~D+co6C| YWF45PH5Q޴NutP(g*iBQ}Yϼ jGT{bNΝ+xeF~ju1%55bճ]ԕB]=u.쾟MurA4`8@Çٶ~|uޫk~!6X:[ V|NDA-YxehR',4"f@5;eNBsy|^t/XNS TjzԶ.dU?닢AfBf?/yJ=-7C ޵ᣦIDAVOZjDd d  bD-hW>D .ީ2D,ׂ zeF#.M@T$YKJ"<7^)v?dV0|l(z4Wq\uF@#]{W~A6.(ywn!h+[Փ&U8{IҚiT`0GBgQGu4%(ylQ-*3#2pm19EJQp/6BSRaSɴɘC_+`tU%dQ$VB ]&*# г9"Y,$dXg(WckGzݐ` \HC& }~,7Ϙ1R (6oWkPU2iV65b! *Mn; KV 1nHJ5ѱ |BS1yMl-;}XGOsvUTĢu`gN.ՠ%S@![r$r:J'ե@M#&E"Cz^_T|~TlWC [ >JBKD={k#!rz#*w]VyiR+;Wz]y \T]O;7D2[DU@鍩\89M;s0أEdAa|<倪&rHcJyn}Bf 6AHÁ+K.L I~ a)>ȁLty"@~XEَn&8](eB]=_Y&wpZu\W~և]]~Vh8ءE*Աe3Ђ$k9v!DP+#u#b"IA(ԓM̦|P{7vRuk&p[:.$w6{0f[-.=3@̤@IHX*(ԥ/` nBV|pXۀ7?ͮH[xF&r#4 ,<P+)%1hQo Az<ʙ~3ŹMcW G}C(Y*-̠ojQX^0V]ú+Lyާ%v'OqqsEφȲTa /߼JYIܧo``ģ#afL̠&nYd9>3Q!Z]Yx"3G4|%>9AU .x4w^ϧ09g/(zt͒qW_z9 Ϟ5ʱ{쒤ײ]W A?mNϻ0 ayTD~o8$t`4Ì}RUy=rN9Vbc=qq ר5+з8*!gԮ>m+tD<31WPAmUj67Ki+ucGgVRs0ol w,BL-i'?ekAFm92nv#1%;`]CpAib;0{!3KI,Hx|DlHo聗% 1hDow& u?.u1c[%#"n BW1N;u{DV}ݼ`Ngz/'e&/c`Ə} lՇ"7?r/=y.lW!-`טq13;O:ժ-3HW/2C C6Uʵ9(x {"=CG.vJ01@ !P֣5 sߤ3GK66X;hEBVP0x$f!$~Zu4I$@ ߰_mh)1V@|FXt>zH ,t{jG.O(o=mk{lCu|NGHӚX+v|O;Vɥ;/G?Io9P5 J;.X%XOaft|Lլf _RY"BA#Ëih>;\f:tAAg]0",{!r1j)>J( .d "!3lk\*BEE S5y$? '%SԪz|`+4i-[XʷOTFɢX!X6 y} 쩬ߏ6l sR0b|tʰlJ/ 'mIК#_هȔ}HflP H` ,!q5V-jjIiE=|$[œ3VWyU:f/}.2]If^;Y F8('v+NEQhEvi^45WZ !Je(rl3VȬei3.{MѼk!JcHf$;+ڭß*2m oŹ]9lrMq|,+cbeyCPG[i|L)fzR# nn9(6Lү1'&\& ?8g*(] CX`kG陣񱕚l/r,D6H ({װ *wA:>cB/!b6 G`+f3L@^ɑOYB_M{H'!"U,wV` r^<]e @?퉕s֒эW.vc71vhiaȤlD?Rsb- [%uȯoEw@dny{V~MA=yG8L%Dڌ(ZK[ӧV V{c&M4;b 7ne[la*+{3|qݷᲰ~h_~OQdY|k"Oј‚?9Oo')iҢKn3! F$O=x4.ࣼt!<-MnPwslD>_Ąp` 6%̕^ Ď2L3 %>4u4|w""j;*g4Rst٤B> vf*ɛr)MPC ܋+ma/'P<B~nyMز0](An@YdK |WNSkA9s Er80^Ll6bCs GctY(&1|l4Jd*Vޚ\y7П5؈ .X1I.]&+vU tX. gTz ĘA0 &N-/t~3;2V2itCͪ/]|Tw+ J;5eMRq/>R2k ` _:~nĽ_sݫ+4 _BP~Br γ?m>"+-ZW!\[N[3Z]>UZHܗ&*Lu#u)9SV&.f`EBDT<ڍ {JEdgvsKaf[\e"Y1Z%Ws|o hgzS2eZ/%[]^ &`w8St#ʠؚ!Fzk=NhoRB {ݭ o#74 Y&I{}~ T4ITwa4_Il/neSU[c6(sB]Q[n,j4W1fKD&51lTdb=h Z"F3eu)7!HpcvX*f;R9mZiUaPR@5sU\mFtx5+fSnlS_3|ranDZn2*6U޶V!S o@[x-CX^fH+W]@Q*҇xS/o 2,#@ o(;/:,CҠ(F{CQBUnqx~"aEwu{n^`e| 'O,X BD3p)oDR,)֭^*KJ8uhjh(+G)lGW|%SƱ`sI*sX+D1ӣs D#g*r?L`춢מ'D/v@AP%nqên+Nο|19XWpDfHO8aOпP^=W"zWÔ,A ק37Fm}s~~m$6.Z;ը7u;␺@߅6rĠ}űYm!kFSۥ*0 Vhd-tCqDNrO@$UQs2 g5(v51Z@Id g%1X?1aӕ|-ӫ7EIrE웊ebIHd38J ԵKbg`k`e1vt~ uu(/J7,s(rdxw"&2pT0J'G¸zÿkh6 ct,+cbnh_W*槃?v2 Gt7\K8-K%tgXĘ`pp-rOQ]/B`meo*<%^ߖƙu2q}guTo tkKĶtCvػ%yưRj*˜xb9}6onxp^T1~ɇ񺬁3>9[W~2\JQ|C\W_˔iQSX"Rŏ>4&"k_i*m8I[#c69|:xǾ7'Nuv֥WzD@%mu5գQƇaP#;ȢLp'o ĝJtA脣Ԛ𮦙Og[=8ZAJcChe`7-ڎ|eIl=9S`S/%)  H|FٓU|JGX,U;o#^ c?說~J?"R^GiZ.C 7m3])}U㍢&_~DpYKt7^][!# NO :%)eE} \a+ wc*5r &"ebv3CN%E@GUqFwU)v^CJܦ{ZI8W;1aѳCa{jkp7]p+=:/Ⱦ[r{:7ZL$-0) @@yBϧwnxp94=ґk&$Ub:?P?zqejW2 jE(6P"A ')+*r7ݫwF!1 oG~Tʯ3pPQ@3%̕oöiPlę53Gsɕh{rDuN.wGA%`Ie4~  HOɲaUV-$U}Α[L]OQ(I% ,)E,Bԗ(@ q #y0`_Jh-dSAavƘho|^ok8F䥺 XlɍU|TȰfw9%4Zޏژ͝=l,. xa>znPu5v'Ԏ4o& ?v^N@lM@=Ctl@B@HTF40{R޾!c_j"3Id?S]]WǤQ{f*fn29r:'_ͽ!%QăG 1&G^?]L 9LXdG$/2~,OHδH9!_?}g@4iI0VFfMrG)gW*tWoi:q Q`iz5]"2TpKb=-z9Gg%Vm&o1v&,dznz/gt8]X3"_sp.jՠ"STx÷;+J4#)?vI-MX%08ZX>UIt4k5m.R]=ixo޴ޯOLˍRlb!s¦W+Tl-LMB(HlML8x{.S)P8TcL'DY:'Po=溑J,RQ!-ҳƕC &;q^_h9I!>+D:迦"B._ÊW!lu2n")<-2V+c%}  12%.`0 "yu']ƭFt7탾7ax .rxQ'rL|U#T Qi sxʓi;2SE4Gn8HFhvrM%4D~ـlbuF2$R.9gGfT=ILa(/{Yy羰>I[?N[ҫb8!oI 1Oq] #AH}=!ޭZz5O?"yeN}M\s(pϥTE =EҬI+ER@t}yp;նk] 1vaNt6Ź糝KRdbU"K~1 д2KsdIl3gd|2xQ;pe7ą.zU"ls2 ?%\u7O[cߤ? X+t4wg&S#hl 帣f|[P)r!6rȂ9h g3u2xlhhuVL&]zA%WH$^fl H6Ac!%7&,b@K(.C}㾵XzeA7TP(xYs3 smޤh8\Eh^' YVSy$pdӮRV"¿-8]'i? e5U\tB?SNĩ>C"yWZ-;J=66ayZJ T악 E.E0U&0տ/}݌qZ2Q8h=83KzdVAH .թˆ 3Ȧ3Bm:@lJp8JL q,=g)=Ϙ&0>N#fkG(o{ccuo+v>w7G_ݹ^1m; p6ZB<=Êoۨ9.)یVvtz.%]~,36u(п:b­2'r_j fX\!pO2hcKut&y;)Ү$ɡ\xz'MLVGфYL̄rcxO}7pe䯜p*?y< PVj g#3>F _ m5Q k eo%&^96lG z10A؋C;"g;T=Ћ -7oP5\b"*6&ZEzr]r~:Ĕ@?csEB?{-eQ jC[+RI>dE>o77.n]&Ul2Hծ*Gr50^tj$mjVfi+PiS"دtĖ}hݴC):vw^]e-vHpoq)PTFЃXR%R(Z PY`K1M\|vuvK~o$#bOO(<+ܑ V7k@6NB[N2 ˰M%R[zCS:g+=%/${9}6dsFX/J\q |;03 &!H-ČG_7_YE~24fN-^k;6k1-zZkUJ>{ !0zӃ29Dzw9_e'pCjȲEz>P7붺/vED3NT5k6- z믙K Ijh$.@9 04gYzZZ#L\pR9>8H62Ly5ؠO ,RMF8J(ȴ)kMۏY6 q#<.T7-8Y4`5 DP5dqo*[SҸ2yHHieT@̎#Y PQfG"ZW#{h`Ō u&ICH{d'6A'Y}^=x[/(g1 Gn'A@7cs%NZ&ԩ_Ş.Uq2NR?3FRh((P8LN3و[2`"5_g2^CSy_KD9(;k5KƳGC:mz$ *#߉vӷ&Ye?Rs37liW`0l̷SjȾy\ WvT TQyA5\:#rnF3;E4wqU9fCNE>\tENoyx(ɸ\<@{'Y RJu!48RAfLOgҁ1+al\7)#L4FС)8 <Ь_pT|h݊q(ЍV3L@U_;3D1N@AT.{4ճivyj졕 u\$b-F_erV^:|.Ԝ(jtBP^ C( cSP|fT֨H=^}L؊SxzͶWvߓ~қ08a uMײ_9;=\=:! 8̤l9=PW3rP_g ]N `j_].%dvӕuC@q)j5Hb߃/oap&!֯t!}!qV`aS,Hn)9"Bp9.oV'2静H7+oGSL0jaAgOkC\eM{/`F Ǹ".-]? <׵8E2=oCE/[?òzWg,81$T+َl!Cz.] 铬+{XQsB7?1Ap8rR?5x>UI-(cs5vM`_8myŷ0PDɅu SMA)Z۫QFnQ$d.,} M'-[#>,y975/DI*VdOxM g,[2c̄umン#f\b*(~q9˪J_ FS|\9kxR0lK$~\M[VX?,$8㚳S wWnbY-<6>Ў D}NQ9&S>׿Z=on%KDs_1 f?{ +0u;؍Bh|\Mdm: e:?Gw'4i]4qhj|[ԨqM@X>[ebϬDxlpҟqp,>=i_Og=fEQ*""d!XYbh &~!SV N.@7@HMp@i:3V[sH\1HP]2۹ixݒ/\GjjXub{F`iSȒ)vڮqّ\͑n/m8uȽ8|0(1xb xS68!=.z:f?Y+iߨ xLxo1,dY8t3zL;VfG8Aq|gilQ 6 (s7`}zPg0bS(K7o#gS&k-ݐE xd$-xZ4VXsObHp;ꇦt!(/_=+F1cIH\*\I^]x_C":O !xP ߬ȣ^2)1;h4eoT]ڵJ}I"/o>a4I.cN zl@mKB@Ֆ 듮q^jAt;d|rYLW 3K|!ppfv cSռ6K6|jۓh`L_Ck),<~_+Ü`{9D}3~.}Ņm)z#"OxR#͗gXmt0C)Y9~Omv;L/P:L2񔊬L)\ħ5_0lҡk SSmfL $:@(pl}=p&vp(7 ~̫ )GSW8@t+9.[&Xbbŏ.)IbjyvfvFn{, t̏5H, .NT²-TB}.zЕh4(_ʽ̇s;%k5 x'RcڽG ;|fܢwZbQcSf\¸=8ɖ] ?:%%8D͍z m KQJ7s9/Q#rlPZ8ReChz;M'FdJ22n̪(g&;rMLEf置Qy[C!v *4rEXX@d7A 5'kW']wه yiJD2-Wtu2.n0c.$DA F}7޷v+C^QP+ 6}:YOnRR3{$9V1RP|| a܍L`hFVZ<}% ,u}`ʞS:`K$$-lRg%;,|,V7I^Q֬6e՛h9Fm##zƑt`֏f~ӁI  B=dgϥGRuvkX vp(Gf9|[+a$ۡPR[ٹ)xo%]ͪ Ǡ'ޱI0{u EZ2V/ l58xqHsǭH;Qi8jXΦcWg +eV! &GU-9q'9).`]^r'*Ե'G%/)Rqk*Qg$(;Rz札营x2 eDw謞kʱN;r5 Nc1k.%:8ÍMSAOeRq}ӝ?!Urpv}~{/x6} &Q"0GǕJ#ajyUlv5n'Y"eڤ;h?>=4j(@fVwu9b/!g'VB a=S˕'HfGj119eպr"P% Jj\).txLm/Vd h;Jw U2.1^:K[ns R.;aũuG^H 1UYlgzs ~WzTmy'ȇ{YmѯH|J !k`neh[6\$) u<[qAT@N] ]TJ]4F !at~lYTt0z'iYv hYϺc?$,~S p.%A'Mw-(M~UqFU+n- ݐ?lru7̹}k V  f+eڍ7ĕ󨳖z򭖯5o7z:AvñO(L t{pfװU;N{"lƦ #`fs ]#ZYuzg#U,M1^նDdmܩֿZ i(o2cj%|M#7'4%)0̝E :pw?x=Hv]`*u=uHvA4R~?q:Pb%c?- 9ѥ-!\ {_\+ D/숺\ͳp 8ծޥ8HO;/+]+08X /d,ilLhA*Y+F;sݯ8dJn߭c([ 8lmi`* 喂A֝z珨lP\ Çi0V3 gfMFlhƑ_+1p11X@_7!zoul38';]7.ڌiGG\eyM* F1sbW7G*d`2k"xs1WWWNj"O鐒Ϻܽ$E֨ =+ 1eAq vh7-dF" ׺HNģ́7ylyW}=0W%xShd\' P%e&`rk *)4eϛ'`r*d$ʿ]N^$ ʻl5 [@IHBz.k:زQH_gnw{[7|F{"?.9|R^c#k]G5YGr?܍V̀rSJ(+]qn:e"e.UZD~G|)?>' GROOaV\k% ]骂Tyw" iId݈7٥/Fd9BclZ,K"G7`J8[anݲ%'*(&gqT܅<ӭkr}B:Ua̝P6u-'{Kli DQeEJZ'K])4oT㾣w5GN}yBe duI[0vU\ LƜȆ6=턢n™d1}"8>Y#]J<<{E[c" -,=mÈexlb]Ѱ0Jyc~ԶܮeW|)f&j0+ͲabBx{Lq<^"_U]r' i;Z7s_Fq2bY[H2@B˹yD+CqtэueNWB,W5_f< >A^\mT[[Tcs]=aqg >V5>yEF0e鵑[IK :Y}kiӅļg( S&N~<5 :HZX3G`?O3 ,Vn.d]I\5s#u1y(Rz >)JfiC;4@x]0@C On9 xfOE/!&5E9'31ͭV/5ZWPAɿ)hj*K_N|MFjgSC?P?RKj[7Aj+)cXp-5mO& ^i_PίC~Gn~G{~ShI/ĒnW2 ~wbDӾSiyw"_{t5pp;l>䔗Ave,lCV?yzq8ëG {Ŀ Ff1TH{ ) r;ys"F䑮Ĕ]'9Ɩ1:n>!~Cow'QT20 CTNXwݙYv*|v .ׁ_ G!z:صQwtFR):&!Q۷=% mo"B[FG`r\ 8yRj;ۡyڹP?"_*m7uΚ?']!^ ]ZHKY+VC# MJ /pV"J L/mxOMrVm6o,޹stj7fJg4h1͛R߻=^F06Os3$Bfu5, ;YƥBռ.d0 1x+<Ǝ>H}1;" 0ytJ7fvpXX:`c)S|F{ޛ:MƇ)/iw+=1~eevnxQQ22!s衖K;_jg>6cDlr VX2{}f+ GsNJ\cuLlV&@"_c1H>El Gʣsɫ_:ns4;ɍ;NN+CB,žuͳ ?vиْ02GL/>zhMxwOo]PC 'cj(aG0bù@>* #b޷ !e( 9^Ull7TEk.`y0|?Jp KQ"nGaW[ijpvp h+S+s?H) SvfPeaX?T'{:.9v`~ua珟Wbmhρo+}0Grc+N tE\"0ޕ o0;= - 4D1ϊVnӝ'G fm 6sat/۠,eb V {7M0Odѐme;iA,c[|;z 69p %*2sfBOO6sUh]UdŎ i?:wxW`9~HW= ̕qٖ7i4₺^h7W:+t@TORF*\ gQN[jMk\00(Boދ|."#|I9ry2pIL|JӉ@k e\fLJ,WWwQoqN'hȔG ]^Ug(:Bt &¯DV"HPL8xIM?j&`Yʄ +atJNI(׆&5hNqT^"4 {sdbcs]#k1Wԓ6ݧAVk ˒@+jD?>YV\ <=(%컺(rEU]`t9' dZ#5_ az<`z,.KfJz%&BY[+hCDR[}pcx_DC u Q=4ω(GAq8)Uq,!p)~ Oś4Wg/O٪| /N+PS3L'|[ҎͰVZ.|kgyE&T4zmgt&2鷩ppDUA">>C =֞lDFr.̤1(~.JNޒϏhY B'6O/ǔi%ؔ[uly*Fjφ?>&e4]6n@(;&4`Aw\V<K`sL gs:c@`P d 7PV$Xl73 hɬ?4N&LJÕʭ$r^ ؉uF[;JAU’lijB!if,$^=Y neĐ4l\(4JV񦜡\~7ݖLu)l@c.Dfԛ1QkJ'DgAgJ;bQי.`4%9-C]PaYsr4D <23oCPwφ{Uf!*CÐ((~r#i A2%znj ¬R13ƖzBY^Ő[z\l}ݹL6Ju&es2mץScWHᾕgӲ31H[FJ V7׮߰egy!c"Mq 6sվ%w#4:i=+p 8䗵t<7,@y4qkceEp3IT 1;,],=z/x %Ŵ"Ih/ T$5 >wjj0UZ)ez\aoa+iԖzDTJz~=xAxm0ϙM=J`k k}9ïe냏'Oe1:ǎNL2'n 54O̝(I%d14ƹ>^ۗ}jۇ\^.ȹ>z~PKxSEy-eR(pB<0=o6A̰|f*j+Yv] բ[tk>ժ[HȘËk_2Ba3uF=jsX8FV}~ #z1Fs Co;<$hT^2ޙ_ڷ-ȗe' md׊]"sŨȎ-g442%̪2tE=;Q@uE#eʸet_Sp:)\L_d~CJñFi&*GIvO]@/V?ȏ3Y/2єl"3p- ß±=/ "Δ\=dALIA[%MeA3ta9 "aUM xeFH U.+tSE͎:!/t! %˅K|%ծ9$#~%V;n|&n#:)Y{jBƴ%/t6]8l]9rcpBD">OeCnP!ӷHݑX#Fk-WxQAJڝ*t q%Fֲ_!"zEE٭$=f NiBL-Id u 2)ts^+EȮ aQ,v}?8Өve$z-<I2k23S+e;Y7:mol)a^~HY#GnzZ Ho!}[8 mS^z|+ c7G~I״Lh67WG&ȠIO>7B}Ԟ=\|Dc1AO(nmd,kA~fHvv6TȆ6?<Uֳ$`D#xJH]j99d6|ӲZ8 Dc$]FG֖ / zK!:5ZStqjOOYZOsMn˧ 0)7dLHC9"~BR%8Y M# .$Hw4$pګE[KϩZQ'Fwykp i/_wWK:8}9/vJ,<^ABn cm = FpwaU׸IH'KwbWa-mPZ츫> ㆳLt@8r伴W,N:odV )?uK"TMyL$\`;φ@⨄kެ1| 3hFof$򹹐Z7ƶy lVVʪh%1)ԊXofOcU yed&"j̎J;>dgՑX)>*``mWtYg+eBغ\tN(GB)bSjX7ƐC/JlęAk]\>$9}<~Dk%\wŢK(Rx(he|c q ^\!~;Yt)Aޣg;l[N;R78ɪA:k~ ʤlB#rPKjMIksFs{5*b^7<>t 73AcZDg}#nT RBI0̒ @}!scxXF/gӵXމ@壇?KC0[7DAc9KsYc沮`׼2_|p 7pՊѶ}V`y{VK74t&w̫;UəP09Vm.΢!2L_lҬ=1h 7/ _elSnU%}6YozwNFE !M0awgF (>#8#>_urS-,߼ LeG$p!_5WFZ7ÈG/ӋQpcJR;Zwo┝#V GEv.aD pIE8zuIRR⥟Ε1e?@XQdոI "⥬?Kh_}vEXr%|q]tk Fl0o$C3wA!IbѲHǕ6.j/:Ȥ̴F WZMNp3M偅1 ޘ"?Xyz-1 O jD|73!pY1'&G9۹kNH5asyMe AJڬ :hU)YmtNVgIݻC͇sS`.Fm&KS_˜P㛩e(j wp"n>"XQNzi֨*UE$y/20Wxb4[j]9:!i߯9ج!n+Qi]%w8tQZ pFUJ{?^QwM4#&~ r"Py;%YOTִ"Xڐ /WfpV"A$T:5;qjE[_xI :L\fEI09 >%g1!˷i ȸT8-؎sA;ϧ\*=D@I@5)n*k2pѽZ(ȯ (PZYZcD(f5u|5vTM a';2j16a;SY|7Hq tE9ms-BD3y&GSXi{@ c1akg]/`Bq{>nT tؼ ֎N#"y 8NF[S^lgPWS z IYFˌ0϶*dOxrnŋ=&yG˒۰Ksͮooz(mp+m󚯸g@x/vG{Xi9{P[Ր_ܯk65CB+`f]~~Ɩ@!:A,g-qٕ\evMXB&ti<|u!׌h ](ޤ~o*kh(4Cc`~V<2f^ݙ^"v. 3gfcBI>ФmYwL8e' *PLRc$ZfYq k%OHaѠ'ҭ'^x6^Hb:UB3G"%bDcT/(;5&] 𹠛E07 D,W 1QKlvzUK0=7mH $`hZąx G}ux57 ʔnJ.sHWFwj?gR]o^?uKH(~]͔Cf#bD3~XqRXu-j/O/E u'w,q++Mmlc ¯gTϙsglzZ1=T `TnlDXV rLb#MQ)x,/]m=S#;*JX]M.;#Fbo{9a}FMek3w"IW$^%T|{sە¼XݦҀTÆ J2A]r+yLNq]yY>n0n1jV*ca?2nl'j3T#~'Cl2(t|r}F .T^=nhM %^^q2h58-25PoZyi9V@MYG@;Xmp<.I, \R'rRq(sfLiy;B?d8B}ȈLrYߙ *.- f>CNJ*]@5dQPti8>RdMფA8׽~.In3`:]iyjF%MXW%2Os5?-΁0y ބ$f;3zRXy{'Bz]Rl&:5+%w!Z en/R艢zFw7Ehշ[ .V\Ē̥sP$t-`[-8Si 8L12& 9}>/w&?Ԅ5 !EAhJ?uVUjlfܘ2.%)kG3 .a*JZqmZll2;a^<5AA[ 'ۺQb"F!yUaAlr̾V/OV0!=R(II.pGm{륡ZП,߰[q? "KK=ļz -fFT9UY7tF~}g ԎTSu#cO` P][&[?ɉz}?u3'Zlrs=H0!꺰W$; -3)s2Ob|=mO-)d{d*\7X ZE:njä򁔡DHemzDHzwQ hsiK'$vPot#Ò*E l=E/Mkюu:x:pUq8-QFܳ[i}7)`i.5f0n}}Gr_L_A :mLtYTżj4cX[/#RTp6:Br)7O<"reMGϯ56RK,MƶبG |#^/Һ @9 `wVA_N9`NEnk08PިM3&ja\{Mn :^ +C1%&;<*MJ^(#>ze|tŋhӾ\XgI_eN-JH֕Ggx)-Nz/O: =xS۷?H)8ͰR_j4~,']iXOQ0BvZIcP+nWDBx%hk#VonKhgξ9@02<';;牁BIXsd`眑70s,[ \3Jg?n>tx6%}#aS"#}uB,pN׉I|,M瞚yf-*pn$}JN|êqSwT*ubmg,族/ij3; MkFa'dyS^ع'wX݇CnIHWSY ڲ~9 W& + p' !"zw>QY@ah)t:;pə0B\N\hs|&312 TEDsSPJǴ6oث+q7Ir, 9^>T9 K4P@Z@Co|apX7掗{(ʲGp?0{l/YSQO[A*3[\}:0>»Pؚ =Pr&8V~$ȚZ[Hҋ79P=QOOܚi]73 b_$ #Fq”wb \R3-xTD:zܠ\moZ0>AΪ vZq2\*MZH+āb,yfZf@#M~\ubUTTUˀyadW ^!d##)1i|CZuGr2ImFȷMvU -Ҫ 8dH~H|!StN˛x7H7Ӷԥ*Me/;:-N9ϏS#<]"?V1M`b1᳛:oB ΝUOsg&=--g]@6m2WUIM'MV8go:VƙKO"km)܁r#=|S/q #8+5h+N=tgG k] \1yl $ř??mL]t?Ǚ uΪCۍRv ('4Y8,W menjSgN&vIT1\Q~ zMU+d ۸W&uȭ YU" Zܺs 8uݼ콦ksBfV;BkwbKO?/(Ls;@Djixqx={J + ļnjKH3h\qrwrzpsv(() i5FzJ­$W3~`5퐝*+N(s Aݏb!s8-4j]`ѼR59%H5V[O,QZZ~dx6tt -(GG FA|1&HpRpt&$5?ҳmAI rp)::bIn !ⷝ ,G] |Ќjr)@ִ:Jb݁ 5%x*,hF!c!%9݂v wuf,2ۧc:ߣ'krjZ5M ~ץ]/i$zEՃ豂Q@vrL"T?'Fj&iXD cUwdllF37rFP*rA߯P6Z*FJC#IqT|u:bjf~{ L7F]B޻K0 89KCSwTq{qӻ>n4|ĥYHϳIxrȡ18uEL$ 4{Zx+V؏Y R&)^eieQ'n3||#}7 |q%:~GܦÃjBMK{4 [S.&7W(3EԑJ~&oX`Cb%:pF j*9b쮙@z+Վ\O,n4^]k~bʙt薹$F?X~'AF w%J8aT#&7"AD1) ]}i"q*ZX5A7_&te͏pjpB\})Ծ3?l<sK\4 M&U]Pg6ׂ̪5J>v]!4zC֪{5aj-jtZOB8xPej &JH0ڜS;?켸;Mvʵ<3YmYTZb_gdJR`cgB (Ê)]]"9;$f,;(";Q.n%&db+BLjStsVھZ9d.]'FfM͕ugopU/;Ek1Jd8<[TڧzWCFHi.f$.-glS!**`90+5.~KK2b/wfe`QNz2.ç-uֈڋ{"Ak(װiA4L<NksYCF\TvE6p"Y"kb̰;sG#j9l4L%`6UFͳSwi;WL]?u Nvb}ʲL omt]&P %,Dp!N+5}1pPH%7=ړa } ADU9ŋ ev?=5fLˏsF҂&¡b? ѝf8(}xӷ-^Ug!ꂿ.J){^Ug\/u 7GFje"SNX˜; w3CN8f8gAR?"-|%$Ñ#h"Aju;9O{TN8Pިn`r:a %SI3&ٞ&ĝ=b3r[5`l%_ZWOYtĖ@cSz+ZH`Xv-U\;aeQe2ے%-jD<`5ÏJG~AsmL!Սj93K BX"ڕo%0Q|Tujpc' >кཁC5 4hieEp{yPZTއ PJs @40=cZ,N鍟*" c)[PPs3쟟ӳg?N=(cKY;R#)L# O,B֐`J`N96]n8k_vG0WV==+ü-d+J0Ek`Pͧ6T hnW4gCO4` -~ci#bAfHv0(vdI2>R,p(sl:iRt*q QضL gc:?FNkښL qu7 f]'r&X#COJ~#1%1% m9[X9ɞuUe!9^Xh䇎ѴbӌYRz9R(Cv|ĉэa_}J&wAދ,G=g63qE syϳ_nH]nQ9ƱO7җ|O!վn&u%Jr~hl󚷩/@pj\ B[~TsN}ʞܠ]t=t5H״&9rI# FgBwTɱ{&~xr$)Wtlp|̼ aa0> RaqUVphhK쵳`_(qMgշb +̊I[&=$e0aƱ2V72OaQr9T><'*ֻ.'3%Wt^:X˱ߘKP}yġ(B 1`.x0gfs>_befXLhԲp+/#ȳ0 O *8 Z%Nv$=gymu Hq# l0SoɏUߘadܪT8a`-XSFQ$u$1@3Y2 `l2g0|-dSLG)#G|= )]2/nMvɼ77/1x$%i2d2vB>=V;#er[rA`u)#Q#`9 z=NiWEgoEj8,]LKgF%ZL@Q p\EJ~^Xph-mp9wҷh ?{ sh)mL9ҝ{M:i97razEUkQ~,6; MUӛQF~d oby KD(K3V0i<ꯗ,tB;&$SIQ&O;|2p# ܭPs٧@{~Fz5 $ԗ粣ћ'M]в?p :8Pw[@J8tTtφZޯ B5q?``x5x(JNL? v>^?/읨6eaN^O ,/Y͒M{Zp*vq^\m6Ѳ,:gLHE)3dV~,{FVp1/#aibwYXÑn03}Lumf͒P1#XR`_}}wT@Ś&KAlWJ5l'p6(>ǩMG^j9y:J~#hz©pt /:>ݔc3j*9tl;C'p ɟdT2/,~oV>xO}iv[.&v IA=Sba-Z¦87h)!(Ooz]WJ #-vꨞAp  XAJ  Yh]SHD2a]5LDU`2Tc4IVa`XIfgl2P StJe 'ܪ86Z׿N"{LU BO5yX`wX)GbZX(Yh '~NeP,gUʏ_x;Vsӹي2`e|>`}+~TŅ]A 轃' 2'Gߜ:Fʴ6J!ϑu[ j3UVTj( K|cی?sXhVdQlslf]^M.toZ֙xU,ѷ*]\ܭk8e?̙Z S HQYTlaߒ W7q.om47L.\Rq/6fXZUpkJ+(H}Ơ#+S[i6y7i FEMB~)cޞȒ) ]ܵ>TFsQydz{\g1gojy=\h9F<8Vi/'o[dOmAXrɬl&W7ƀʣ|?B.Œ'U wPУ f1Ae;;ܮE+96~e-g59ݢ˲|X7ѝ[BoSe7F7/{̗zž&6m”\Zx1ZdL^FL+'{yD_B+ϸiBͼ1Ae7m\ʹ}`%@Vң+] :)tB1gwF GγLFM{[vTFԺ%G;%դ:c )fgo|8h$ J5XSVe4-a 0³necՎP`fzXkŪ+XevPa@ NFΡvZ}z. Ek)>uMA~}GQ@Fl*ȼ~60@ivioG0˚2쬄S::rV1&&WTYT@"OsBVaG ȀaiWrt.6P/ѱSUp.ש;fXw{O910Fc XHХ>]eȻ~ѕ~ŏ |{{EN )j\͑ zc9t;)D3Gv-bZu֎u ]vH]Pt6LRY ԪIJmGեgbn`Ԓ2\&J|r^ Qsk] ͅt?iON ux툂QkTX11nǦI(aKh Ba4p|^2~IޏmhOEC7_֗/1:[Q YM]@y-PBF p?Lm8Ήn(%+ _32y,ϚFllm*Kxr^ּ%.3%\3}U%F}R1:v0m ܵlxD}~g" ޮ=E;F yarVPT LA͒Js`nqO}fHO%sFv`⃰HfcGNAV{TKt%M2k{i_}&J7/QYt*2G]]YG[^{CbAV dt8!`!ذ0K]߼5zҒ)ɲ$ l,%&6O|qh>v EΏsBqF;t f+Wg/I="&LZeƈaeZbJd1f .)[w1+!.}ewz~?WRpvJ'`[nk [I%j)bQ/\>pJ5}Yj'1`r!yb#,yd?޼1 n (U*&='g=7(3ۼuD&В3npcw[w 2t*BgV&uշEڨb@oMHRYBazPsNt4lTO9ޓ6%m!,'%7g~VWmgr&"p|̨ƌ[S$\Gx.DHr*l@qQ1`L)  Y[_ON+2{{VzڽM.TY%M I7}#J}U# %N%UƟ!4Ei0KtH^/-P(H\Ybh6rNgGOFiK-KSD '7I43^h:XF#Rn/ArP=~|(3/']u/KKapmZ<ʛRv[̕آ?=4vӼ x--];-gĻqЀxOC,g^sAKeķd,(4V_2$t-@QL|YNa# @.a9˭c2$A|l326;\E/Q 槠̈́f?{KR~,ѪzR?ޛBy]R v%QhufI] irt퍀^/NA6Ĺ|S`g1Q++XM߮ǽ|fA?pBBv+eۧ'WixY媔\C݁+Ü碓:Wv)1/p$0՜4Uf Xd(S~I!]n{8.eTҨW [StՠYp +m7}|ϡi ~7a{ #h9zIQ$,vviW ڸt@ʑhKu?f_0@і QyHAp #+L/]u8>0(w.JqN'jR_{oiG6䟷ON߶aTU؎K{ryTųf]ׁ߲ dP'܃rj}!e3 c2.A6rjJs7!F҃%5BL]ݪo^ٙXm\qv \$gI"凝i 0g{V[{l;5C-pn[Nx) + إ~Ɏ,y1jībwǣO$Q5-^9rbz$(oE2{JŁt\c)$JM_MS-X:P+-BR"Sm n֍?۟-dB>37XbfC4&Pq{IZhv Hus26e!c:8N1 6dP㨔c 4&֭E77*}FI;6X[h;/U2*t gV}ɚn,5oB͏ g+ócj?U<yR$[t"}9liZS;}m\asؿm= Y Ķta) b0^Nb<&Njm7dF܄"tfroGLl* 0Eդi19ФNǴΣ]>ANsmYVS !=-2S aO}f/'„=38)Hpu0te視CK=m{E\*n߃#*;/I'"OfI{5!5'P =]ςqwO|5@>o DhA.I3WOxc$-UG7lO2gj?hHpb/<fy ';X;TlIyZbO?6Op _o-fuN~p\څ $6P^u|ٶaJdk򚓂ߝ)|7>=)! q$a~X(뉒 ^Ϡ _E (YSARTb'8.ȺrLZ!y9&V0; J=ٍP;L :f6s F$qyaS=ەT߁J5KDVb_vJНTG9@nO-l8_`uytA t#DRrS:qCt!h?Ic1xaXF:C 0ή/rIWŃy!14UjCkз R{@.6pjt ]|ʥME{*} :LyI|w-ne~~@t޷\#(!(h.=Dhof#/mIɻK@1S?ЮeC6g-LMfO2 MSܫ"IZRtP`64K4Y4z2yQ![f-sRE%K4uvyk/5T$F^ue`%2l52))H;ιDՀMr~EtSlW~Ea ASe&摣 2EՊ!b "XMPc,~;UAJ2Y ,8F#aKj8 abX#|v50\6WoVgOۋͶsëGM3kզʪ#wCwW8| 9f cC=#"ۉHD~D LQUGt3^7ʺvصi!a~"W?Tt >Lu\TB3x&m-I:( R.v.S&2Ѝl<_@ ~wzg`*vr\1śn s~a ڮhtDH 7ÂOF/E{EMSrL';t LpҳsδF`kÍDx m^ sxCۑE9F+!?RtM[tm`7F1k̎tN~VV:g2˝2mwg̸\Y,?q<F24IʒV$)mjQЋK! wN'b?S+դ"ٴ:Wk.F2$GƋjٓX=_CZM޽;$n(J߈7xi2L_?FH[ mƂk,xgL|uo>M2@K`_jF<~aHo86F,@|zXXua,`ku. #n\u ,Uȑxt 'GǙYUf浨#LXe:,5vA): cIx:*X3 }E񉥴59x8PJCANaK>3=6 qJL2}r&{^Rwd |PfoT=`!0kd7B7^$z+eo,fIHHCߞrm^ rOiFvѓ}4{EA+)bѳې}e-q%լ`RiTMQ\v$,{y].g6M߮4L@ I1;O;|* kL>yt]U2徉ˇy٢3 gDj/%uC敄R=P'%FIqF,frL)% tաƾP|mL]*Y@K,=SY,T睠a~tGm&N.^P1 NY ho Źxy,>QJ!;9_x:)p &.d6 zD>ouú;-0oE!l7!`q,I: v2Բ[Ë v|\o0JQs<!&r-Q"Px?cIBM]iC[ќR'VL$2F!qI(`Ue8`kiV~k}ȦюD+L l$Z=ߣ,<ЂMGRΥ@HƨuƦXy hDV_ы@GGRg , rlxS}V:۩IQ7,3Eѵ-Nd<~7fV,6:,hE.a>5s*Zm'k}ߵhF#E0G4Xr~{VbH±2ˬXٶg Z /L>_&CRK%%9jMex!$1>Xzp-H BVG|ud:;"·!U-,.S+XBBW[0$Hp޳Ek3ntG# 78EhA7vUM!Ӟւ%6q!Z \B^b=]1Jp[ŵmѓyz~{)Y J&Qt|ULC/Aa(\ S`C֒> YQU+x1RY/sm~NK?)A`vf;ޮq?yMq^9Ė_J‚gН`C[)0(*3J 47$~Pq\QZJѰIu\5ǩmRokfwVQEU ?b<5.\' Bs]t-|`IˣXk XGQ|,\ gda~8YZ]z \GOwͪB7,b MջƁ{&);v:)ړ~99qT]Ca=&طhx L|+8KK{ vl KE0q5y `YJ49Ŕ*jU;F_<0jZ8Tt0~Kjņ±r,JKSKbJGG#H^.* Q|ˮGsy/۰/I: D\d=Ğ8w(X˱ l4XtӜktO%3w |t\YFYL=eq͓;pح]8P4Lb^{[4Pl݆(y˺+>d8kuCOeS'**Z)b )7!{4$\˳ &0MyP/5rar d~1,Kr45[AI`IWQT$PKWgܒUNE`"uU!dX@LU&ܩ0ws^|%iPZ 릧%&G՚ӣ¤w,.ߝίy_G#) -O4 e!,.hPr!3 A)$!_JWaFw↽b0#wz.,BYX -55ɶZprQwo-\n"Ö1[ꪄtqL%f*yWU8kBc%F6 1;"E`3~|3 3,qr`LqT]M.!M;WLeuUŦ^Dl+K XL^C+{vЁ? nI~靕 Zx.+Ic&@.`XuZN,p\ccF6f|}D^*Et!HJHY184/,R|NAe fPٙ?P-LnZr^ge*(}>5'Pfj~](SxܑFX3Ā=A0j9QxJ#Trj^̱N}E]Xԕ&fW߫.OBBURsѽ1Q d8X  &c57Kjf٦!dIkc Rmr&v9RӴ [TbECsSq`${p=@np}.j>@PrNm [3Tb*2QK~!Z cnE)$ԇѩ! 8;da~BȦn61S$GE6MšHQT-KdkdثAޘC~Z9tJ=V˧Y//4ח-K6?~E DIN,s`՗D[B9[8O)=<;}k/q"6'>8G.=lGE)IIfJ %Q\Y [+ލ9F],#qFTyU@椰fl.cY1H<1(ĨlKQpu`"+V=:jIY FB+pY@ވ^'&%PC6&0 9َޭǂ:Ma@ذv׎w-FD,ۏnYsj%,r N*PZy;CDM| Z4I\Vd=-izQhA}`}G9oMZU/$!Q.as>)yXt]oZeON@yk^` O8jIn+ǥV\^BU:n%H}l2Zo.45S>ĉKJb߿+\rHiLEk]&Y=:~?b9s/Zz aC3Cl9XC딣HV9lO+s[k8? uD? ɼid:3R*JfQBqs۹gu:8SpSݞt61A\eԐFfxHix 9?@,~ 0 %A@I5]Ĝi Lj[pn}覇!q]o?α< ]A)Q&4tVr;o-~(Eq&9"/eX%vjs<; 8"\H?V_^`;6B-mniuߒ~"7rzz?|kYq R]ҙ]Ga娩5e7 m]iJ' X6U L6~ Y^b[yl 29R綧@;NK.BGŕqP8Wd+c^t;AAЄQ jT( T?4 *өG~!|+R9g bmE#o:̠!;3/+^CP M!-XkBlz=b4|ɧ;{mi]ݗO·}NQ^α4`"Zov JMDʡn^2/6߶'{qtd!u CoW)TTPÏDYQq1V)GF)'[^ZVb5~U%.(!c&x`iĤ8Wk׮mr2~Q3&T;[s3NU^PZQ:9>A XWğ6vzuO} JKu>!XRL ai`Sf}сnܦ-tPOrv! b7k2-pH_!${Ƚr/>%/{dgD:L 4ZU g {0gd]Pې_1 B'!jEIUfG$;J8Xrh)WU뇥ɤ%2RSL׵}7d--Uz2xJh}3]Fm@Cu) t[W"B:-2+/t#IψbeV Юܔ\{%=Kc͌xREV_]TJEli 5٭e6ťv}鑆c*D ?:rw-G԰롫|!ꖄi_H:ͼexrqE/dG|$/'#+6a:Da.YJqTArCvbzG(ގ G'\r Jw8m6l sLݥBw۳I 7s?UoLIkglhC^ib^:gqVzfS`N ~d֎~qoPOWk~'=yL`vADXƮG}mp 7YhSjԚvZ{ `t~Ze!HFh2&fB-sJ}%"ʙK{l0 Nаӿ#w^fu¡!R`5qW8e %8bfY`z>ۗ~$+e.H pO6U^XKLL&G̈hɒP858Иt`"ׯ|?%^ⴡ#;ZjѱE;עoܥLLkϜKfcH?b?$-д7%+ڛmr#,DL P餞r*X׬`,:mw3R <]#_m]-RHCݹNoh}Oܰ9X]rϙ)Rd#5œ%#"aPq(|em7(1drSA0!|U]: * XI "`Pm,u p$Nei<euy"țosf8kǧN|bg'9Vz(eW:~']{@*1vAi W=缤Y]iLh^_! La _ P7ɩכMhB]>L 2dV0 g`" R 79JxeJ;M Owl6E+n=\1\QUOcyf[`#͇s!xa?"9Ͽ!-XcaLjcEF\T׼%|=3=㒸G53**kblEᲔŝ1Na Ǚh|sGw+h2p(@pH, rV-$f&T:rgP\]LO5ޟ9 u󷛨~㲉iAR Obx9f=~Yc Ӗ; N8q2@67AgA%a5YBoVQr6GC '`1";* d4%cm޽ɱ[ hgrd^ۑlHwUN)ġצ&Re]Ɇfwg"FݼL5@^v.ulRU)|l,m8,%7cᘃ" "ɥ)HR?)ˎ35BSϸZkh2H9VuCc7HNjiPE;utt#UiϚkq!"Nt`{d9r6ӑ}߮*@Nv%?i3n[ m2@{s#J=Z=$w~};*'| /[Y5{V*KrhU_2ʽ^جbbVaW_?y]^ܛ`lt:>:^T詁]76[ћֶ ~CycF.ʲ }eKA>w›^Ăb_= x9îӼSWqID1b-?sTg(h-~YN|7-25c'|_c')@/A?'Z`~RڒFZ6IZp{%g56ïVg1Njާ( >#Q9c\T$u,ܴÛ@=d-s@ߣIwso0LD'w$ DX痩o_:{òԓF<|?6y_1:Ns;qCejUݦ>"nuk#)i.N=<>kEM 3Hޫ؎KwqIЖ (q][~O\go#2~H ֲ>RR| PsYoe7ݬXm6kd|7 z\BzT/2F<' a6yQoɝNkL͏dT@Ue^mc<}<֋.\q ,VʞNݩ,PٲZ=}Hh_ <Q5z(5yȒ i3 i /?j{&[IȠM*C5r%g\}"\ y4̾6xp i@y۸%iH݈mw f j<×;qK Dm!Yls(Ҝ:N 5 {{gZ j*(l~壮 [1k~ H\yERnVnTc(ȤOE+^P9}֕ )9UB1$KV+u7 !5B̉a{#q9oi.:9L̛!9[\v8.$0j""c_ @P ɿ[SH1NC9@fK63o$tՑ G\<\q)O:V1HZBGsS &S;3Ƶe ^y9#$r[M14 BW5HIP0~Z &f~˜,Y$~65X''b[Ewł^4&+Q_Bk)O[TqDQ\400o%jY^?k-8TTC[xVDNCc&334Gzj5|No|Q˸MæHvaae% 6pbo>nK|AdŌl辞ܬP|#^dzV K6x4|E[* 9 Q~cJ[앎T:Zi9QWviԣ>a?϶G 4,U}q|;Hp ]L L>DFPxi!l&7UMI}ruGz0cA?1$aUЅ=ysUU$h<\4]{@b/2"PyvڐG])Ү`1Tb!;,Wf1hvnSd.~n $ kr`܄G.mKd5Z2N";YYIJ|pw3T>iBUe֌\>?rIu>wB[Q,2"8Uy[^7"hu_K3'Hqj~`7Jv^!7Q!C~tä>7]g5oԻ ttZ&2{W&׆ f9!aR-:$%h˹ G]7R TKEGW_1ke,8GC8~ CГUP$D{y :\Ɠ{j絆I|&m@acI%/]ږ'2,W^*XQo!R?%3dݡl ǩ㴴l^TF*=$xT5< !Ի:"U ]D.,]LOv=DgPf `BPŨAsr/ϖh<1˻{'onT[1vցml O5.kuUg^(~rotKL@N>C- a`iljH%PÛdMۊBWyU Bn.-CnJ(Ƭ pwsc8IM$%J '^%OFh[tnq؝/D!6XKRzJiVCD~b=(yBW!c Ly}Rᘆ,Eel ՀQ>,Y$hМ͸1߯)C:.{1zIOzJRU=GY} R./<~〵D8`[p)p^𴾝tH\qOrC@<7h4n}JE:%X[f  TxSH1Wxz#^Q{SuV$cl1KC.PBرalt8s<4YܮBe<_ָXg9Y +4 m ־vhV%ݸ_[C-ZBe:I]QE,y,> >D:25a*@g(7FQ)1ԂhK 38O/[o&uRKe1`XޯG [MY][f! Aܽdž48sж][8 %" ? '%j=!Cĸ1ʝ }%AF t1l$wmq޼A͝-gZ[FUa2>t: C*syYTRŠBaőԽ1 ,8r跼 #`MA{uak'{.,{ 7u:,cV Nu)! i={ )9k4N8IYpesijxqojϷc,ȣoS_9\(( ged/R9)\y {}V K"[1i<u6Ja *n O2oWYPOjoe]5M\#nNkaI7ss2>e.3]ʡ[Z5|r;<~kȊ[ޗfbo `Rh2$gF,3$>--+N"Fb eo0]t,:X^㖅V] ,CAP:!&n+0S0`8+},o"U&[k]_]8@h_8L_X[FMH\] L8$qs">''}H_O^_%TLK_ p@o>&VHwr~сh\uBhٮ'& =,;廧GU}ZiU* S?2RyXBtjK1c6n-`C3/ȨGzX"B|&9>)[;礗V^LD]{f,g5cwhz $rCM~sbsx+~~[l@2 VJacԆ0{e䖟 L.n^H蘑.j[ [mr ϴ@eL  Х!]:Ӽf6hB{ͺ&{[4%_# eɔ'+KTNy r;1)6ΫlK =/kHdM?H!K_0ȚpSL1kʊSTs<in17aozA6KUэZG.Ogyp1MƿlwLj&7Ot{a?i+(#^Ω7=/=OK{jɩi`DsJ9МJ[j׋͌MUVr,pĐubCPfu<@b 2m GmR,1ø;_fq(Pj.DcP/wuOMV]sum8=k+Cg DՑ ˬ~ 2O".B=GC,έiժ.G<;땳ȰkIG9^lpk(GUw6T gOv0$EXزVI(5r -lֳK[u϶*"P?d|Ce{xMrÛcE) Z# _Ș,xSm鶳p鼰qKㆷW4#}'NŚ~<$ 2-P$B`ydA@)HOm+V*Rb{,ݓ x%p>O sW ݫe'tw[Dfn?љٳE='c#\BK#iv$: XUu((YښXy"]vK֣A]_b).\jJ27 Colgz d/i Aq\J 9'̀L瑭9yUf`{ Bw{_ )H!zP rn^AYOWe( ǝG'O\<nuo6XBtԋZ ]K[(k02Lu#Y0X=gz!{DTi1vzo #`iX8%tML, ̉-X{uWKX"ӪvHl~xt8(Rl MB rHطŒK -:B@qB3) loٙ`jǠй7h:E;hNt,~s߰6NUۚ*>\Ji5GC$JW&vT?iKÈL)=%|A8*?]Lzzg凪=~trb"v/ 1~gՕiO*}sP Q|`%A'芋&*9}IQWm~Uy+2o ɿ=& @ߵgyX>ó)@I mj`| >*2.(HҏK Blٕ*&C? vn9=c஝ZM ћ @wixB ml??A#(p/i,ZHא;sK&ݹSI+REʯRkg͈PĊj 6}͇ \ kg> YIJ4&͠E.3d> v3B(I#SߐuQ91XV&<2y׫Thy̴׋Vg#.MZj-뱪 */,֕azhgYZ07070100000417000081a4000000000000000000000001642f09750000502c000000000000000000000000000000000000005e00000000./lib/modules/4.18.0-484.rt7.273.el8.x86_64+debug/kernel/sound/firewire/bebob/snd-bebob.ko.xz7zXZִF!t/7O]?Eh=ڜ.+櫅Pg:^,UV0+EĪx]ἕWcg5򬆜 FlaUgklCF?}"Q3N&|vb7~ Hn^V 2!]a` nIh+ "?n"[gpPiه9$ku_A[)VP+(DJnzZ=\DBVeFv9lҤsRF-,[z6pnm55H#36g%Щ_^[-+R [ke1p̿$b%PjֲC/4\rZؔ3%V%q8f'7q[smnA5;v(q8[Y d[\\wqxhaT4 U]̛=Q;JxSxTFpt(],w ݖ`)#%1azc&W{-\LSv6L$id<[Xݰ_՛Sͭ{=Uo(c1[$E|NT(ڗ[Ʀ{9e2M-P-P"bA}8S7'9͌Qs_xJAA*`zU"xݙ}0MŦT[%ɲĿe'ĕpNpJ4@.; $%A99`\A5䋢O!r*1q9%@(vs&0ξ"(^1x*cDtָډyY>ݔԲ>i 7X{[}Ag|ݔoMLDz^?{  &Ǔ]Q"tx>Ȣx(\dXZ7}#4[rsv^YSY/L$*{Ӕmw0|YB[ W}?&X4(rJGmB vaVT p;6?{2SD b9~ ׿ŰxHaVxATdtdb;zK@Rͬ mUpSXv{$'7؇XcEЙm/K1j5 >)N,Pkst|R<6 ɄkVy_Dw#hsȴ, P epqb)ֿEFƌЏ7ƛP.6.FͩFK9$<3 [XTLm}!gzX==\ LL#i֊w]!K_pҿ=@k =7yWb7l'D<+ 鍠 Dr\JVO?aD1fWkx!d> ϫKZB@?^.z3OUÕNj1qUEڜLݶxxV[-a~%Op-@.v"k5jS\% Pj)8'ҼϭOe'eG* `)}_DTpxpGز8-p5ՏbFz5j7z}j= &[=MCh]t7E+=jwxuL#ՠM@+\@Wė~Cҡ~&ϵngP)3`njӐ*oӯ0D?IqHnlT#L' tjbQN 5эV;\JVIz ;!̡irQjUw<8n#ђhx[Xf;7eJ5Ә Pu 0XYc%ysd 'tOfI$T!d.%]S~}Wm{A`wDXm_@Ω 9=\漀cU!uf3ZwN-%:܄ `8;ack7JoLt3FEߔIAu,e WwV,Ad[tĎyv*d d7&aO/:8@ t \wB_!Џ#).k-vǤ'LqjX^UƗR@H,4IU?O.r:t⣼W[!u -bIZUB=ÌS|*0_Z IGCx |a"'1煴"j^gs8*7QMgODX(Y^Hn"5km@O.z_\ـC@ zt ҭ憡^YZ{?V>VVjsGHiBkܭwwKN{pVvKG4tˌȉw-# |E[}%f6P7X _xɓYƓ"tB U+ Iߴ<+Maڼ0JTWNLCU(ع%:4ZͿִuO|`_Hg7q>gU PG) ObeR^~=uh qgBC1ְ)W$A2Ս 0_k+W]O3H դbڧ*Y0X]i.1mQ@BS5va#MA+vBOnF;Ij-qD3ldG1`nPE~䞛Rr IJ+kхIrf}GCTdw)ebΔKNoq4ޣpǐ0;exv5A*D= 7p?Mq{TAC kUIT3^m(eLH'`KXwBBͽ $} _Ď'%oE8 BB tE!tg Vb`XwP ɿ~S)p>A@鳁[U%2z-~>͔>ms|[Cx0#ۗnbH t%ၶ KU~#\_UJV 4\Us y+FtY=?֐:׈6 PBD9+3E>K+?Фe(<"kbBȵC*xrΙSFt>)cCq!XY1@' m]pXOh] D06;jTc@lSjO A>Jv$~ᗶ 쐧 1,zNazv?toz< X/.pyh5 h<5,kO`Op5$̙=0/[2QQk8 ϫJc,El:KۥC7 %$Ōx )Yo8otӃ)ilP&ݺ1 !Y&&6v#jYK }#ʱ*"ֈLfg!2C"M?Ljق>kg'*b"xƪ)UO\anH_c7.FY܇Nۿ|9ȵep'懂auGdLEyAD䵅@`+_l#ב [j{  u*-bcYj3 0s,x FaB.z+iQ˄+~5d6&%tP7tz悲nNuH̩wC~L;aذ:/9CT#^vғq6ϘiK$N)@7mX!"F2Hg<-q:TԾ/7a)*Q>a9l9H#[a>Q@K ڝ;3b^y̓J>8+%>jSrz`25dDV)dÉ,#扣( ;?۔{s:ܵ\XBS{ "yN=?q~_:i*h D~8od̮x)#, {ֲ: ]w;x3V${E5յtp,ڪ$QOQVV$fAOߥ)z"BjM[}Z6B|]cKJ6*B}kA|VvnJ2? T x mPD)ȔUVG=*o~>ݸ!|306_x<,?fҙ!Ld=̽W}0R^.9֛8Q=0bVX6NzRuHP"/7KVYr%4? āR OU }arR#fRrD+l]R dbڮƚ-4!hGʉt"ь0u&Oؖ2XXtEh UٗM) z sjkq\pE,T;)kK˻<Ŏj" 7_!f3ߗ>KO5/%B[_m!ni23 Je3N-#Oآꐂ-hnt6< r)C-)O?FO:c`s8֜{S%eд9ʿbE]Adl0ƌ^!ia}Mev~.9cԷ2dm98`HQfIMqxZ`.G_̫mXjN ۫=}*p]haEwRcC<ALr;F6QMw5i>aCvjSػkdz0u{hMeWz-EbbmUooWks sK"CKJjzS-My&JFN%%Y'W^A4\/nɮשz!ƺ m[`..w?]KlPRΧ"\4Pܗ}rNuhx@Ͻ zא.iM1U;fe: M.ֿIl6= ^VV $P$Hai>p c2jN|)Y#v!5FmhVGn_¡"XKm>H_j}a4Αlhb qX O[ުLnQJd6bf_oo-v>y_TB@Y¬?H8m? \_/?}VbӇ5xpi*娥m0wcOA LTb¯1GN]ϧ\ *qhEќ`M)_Vk(MvYiӺ/d^6>nZ 0QS Q^" %[hJKTNa%,Gq^-YZ/FHytن BgڷS|Ԝ| Jl<OcJ+&P)a@:ފ;]j9RsJ?!F_iIsYT ,N OԻ3Y G 4cIxP{A 7P:5փAZ`۳ܴtȕd_fPR)#H[ѱc-ڢ$w@[Ȇ&+ZO5۩U݆~]#k8@~L& :2ꬌ]ۇ%mp6l>&H*^2/k5kuSP,+=$t-䐞?{8_@?8&;EK@Vq()]-e%Js{ByGԫf#Ҟ_.nYp0 4c,6cLҔĘJWŞ0ܨ"L:>w ZQT$/hĪh:#a.1 昔*deé'T,D1'w[^\&y;P6v_(p=ߺG+cq^D"lEImr>yMr@C ү*xȳ>'aLh*%U܉[w Wl8UsHUQursmgX,N'%gʑ\Ҏ.[d{.> #*,(I&qS+zLNAIW;Ò/w]41XAhg4ǭK ab 6}g̦kgAȇ w(N*`S0#2phl6 {ܮltGǶ:p]- L ܺff'(l?-⮹hٓk+vB'y%2y3@謮տF~3AblGIl00 Ll m<|Ku7 Ǐ|{6BvYZ(载gړv\>Q*ȞCe4HGdozm" 5Bд3P,k#~e*kb>PN"$̮AF'Ȃ~z mv!}E1A]IQL1@'R 4<aAwHy^Hܽ4Uiq}{/hDQM>8G vmNX2+^x.jZܿ tdRZ0Zr`;gGFXJES%\k 9Ql81ENFgYGXh/Y!əʋ{Y*I+o -`/pێ7)/-/TgBk|s,;&NUOdu~j%tI>9z| ҹyl%îdtgߒR@i2aFgW&("9@3~%k˵Cn$ZP^uwװ8 Y$g&H["vks=)enoTΆi۳MS 82'~GJ<i=P%*'9 r3%9ρ(lv̳W[ioֈ| Rsk8 am=*g|}/aP06gR` '5@.D#%UvS5!$IXUz W}/|Gw'ϦN߁$x,]4TހfRҕezZt@#h'RVF`2sz[裡K#C݂*_\(?|lac-V{[ѧD[_<@k`3DZO &D XC o iU\czM9*lsN /J?5Z7>Q ucSsG.B'w()˖4@vv/QB{Vn%܆;߿Si46M\󒽆uw"T.FEZ!y)#h&wh=E ]&t(\_u9g2x%V#ivʅA|U0I+#m5LsNydL)sܨ@DC4ldG 856Ip\nr  c ?unMDȖpĬyP9k$X Ifk=;l1 9J̸J; XOb3f/ 7Ssa.ԙ VE28^z^͢Ib4AXqhdh_q r6bn{?R>,I@AjX贏}y:@!gM浾FAuKջ :\j5Auib Y/[5BM @yh^>s.=l8IUfLs5IӶ:|@g^L,AT);ΦUYd70:>r`ap͘7hOpOm,^2(bf\`2Տ  XL~;w{Ӣ cׯ֎ǣk_E|CT#4&w׋HĨ\}hb0prZ@(0g$yKE=d.,צfR`AQK ]*0@, 4JwN5̸Dž!(bZ,[IklWPl8_3p h3ʜafIlR1,fJ!B>$YeG$ˣ[;dЧς[>"We[ _H|l$ "rЁ<({roI$4~S\ͱ*k3E"993Ŕ!نHJcAGZ(5!EbzW9iCV^p,0oeFx1hpF-οaMC} FKZ?6zd|X7 ?d^ 7O 7MbgNk1[0 `^j&#a%Liru0S=_KVO!5= &iݲ í`8{NNZz0Bى^mO)st{L-UA xA򢍶>ZosOB^JߦTA#Ue_b ^3Mr ۟^BTnTHx_XVϔ n ю9 gHgIb.JWZ 96l;qs"9Ù ղɡѠРC[nsn8^F*N,^2 Hpw`E+p܀ j^&ap˂0Grdctn[:]ET/MGVfi}ݦl䤉kKY'\cOUo62.!v^{ n;#~+U{:%}w1=n8 ="a+!3VL%'HPG 6ortNQD.mɀ :PQK J/]EA秧f'8>E"UI&$؇ YFq^JnLp7\#>2˕'=8KqZXv ǕJ$96Cg5t<[NӃ,I4|ĤN5IY>d_NDepf=piH0ٔm+yٟpkw ,eOfŹ ) }Qh=i3],GՎ"+/XD~^)R+jutr%jK8'Mx6w: E0TLm;]trÉYh=P~^ c{d͎rp G2҈|wc}Xa׏V{0/I!\ Z)y}I UOծ ~;]ҨdY>#w)l'K6Μ+H1{".wju)VD?|I`  [FY1SYI2<1tUR2vh%{GW֊^瞗 S ݧy<,=+E!īn?<E7rQ޴\sԀI8P}\H8jȏ1xٜM 3-hY_E5m,ΒZ?E9wI`EpkB0L.K!ڍ̀Y,~ Z"\LHsMZ<ȠtQj_ŜB5i'n⏑aoщ:J6 pK&p(. H`*gLI5-6oxHwZ{3|wzOk;&>9ޑb}NqkݤP䰛T&~7rggP>Bu߶ŝ;c+bZEjVɏ)4Rnmx;@y#s}M٧AB}y0 ԴU&u`]6&/tp^]L |io]o"z9Jx$!$܂r6ӨENQJ0!AOLo@JuZpcho==ud W;f8~[<}l X/|Uu0qݰazR:6OOX<= b2jk <ݹQ Be 9`JN!LJ]=ȬZNAxJ0}8|U:FJKތvV_ԶZ\껯=Co %SvtvxkDt8q{l'^xIADb? ݨ(/ΥA}9 h^Y,E@4 rL]\KK5?Sf_]Cx95-S@)U/1, Dzn<s?phNt !n C2%. X!] +[ %nܑޱ7iN _&j-\d 20ls/r';S+Nw.XݵtDUvb;mA6s<1g=﷿3>r k)"` k,D?)#QB>(oU$Kx_M|]膑IbnW:e%s}#gw_q#1bUY9R1|Ej"1By ;]?;5#N 8 $ [tLĦ7w4(wpJ] iKJ].",}nslS+#*A1Q}{|DLzhKz~jR*39%B珘{̱|i>l'bO, ~f`.7m$f-\i_Xmkjs&ַ FCYf!YsArZ[O :-'R8,#+;m곂=Ar㴒w~.-ZAFNIp_C8:]1$EJ8 5!6fe­a/-l FZv R G{6[ѵL<5( t"-`Tj5W1LY7J_ Ӯ(j!9[U[l/T#C01N?40Ft8Bgݰx'mZ8I<^^[i/^cg^5%l銪a>C4𔴁g'Y9YHCZ4Q1W-ɴvi0rHDvk@lۿV¸09Х5.\F(pyZge$'CJ!?j5Y&/i>|)Nk@Gqa&Z(f!C#yTFN-yI;l957~FiXW'IifL6†'=d`}/us-{Bg˦O㑙WBPCŇNR*+k0Օn\.ke@ olJnqt8fk+hj9Noip.J%3C*&Ij,̗'Iltk6J0m(]5>cC1Z[ӟO V(e r]{J(Bhz>~߇XQ xd}=vbpa”VzTCXpDAqYGGc)8? ZǬ -@8`Zti ?jJA-蚋Xџnj/]}-MkQuBRJG}yd/ś WOɐ E)چ̓Md/ ~ɢ`U>vãMRc1#ډ[Dna*OH}%NLa 8?ή8̎qGc/5΀~j,V#ʵŽjcW #~&?2<h@=df2fU~IKWKԣf{lȽ5]") ŋfЮn0>2$9l㗕ou_kk m &ܩzc@*$/E.dK [mKpOk"20Tr*[Z(sKb|6˻;^2569+]Q.(@{IHnfgzb7Vou]:X:fՊ*9 B3NNhꄂZOdTufpGwmA27W@{ E|hmC) /Puܰ&~amzPu:(6O 5Edf÷57>8q= ,=ß晬hNAw"_&"qV|*ͩ5A:v٠:_uiM5|ޚv14xi7kZVnYIB,m.dKT*cfY-\h<_L+0=;ʌ>dftN;ȇm@JJ'FֈNE4z" Ysr3I.hEN~=oHD  L3 Ӿruc_*\*C#gޕ OliBqؾ$d Go0YF A .OԈ^*W%ˆgpOj܈bj&2rR:ƯWN3̎mNbS ѥeVKܱ#oс ,_;)̕VBPцf8(xIINTe//Pp5$-!FQ,^q0` \AXGO'Ξer)m;Tus Ɓs;rCZ"s!gwԖa:{H'ۢ7dؒl0:L0orz\㦫HJe i8F7V~1S͘9DLyo)6yɡHoNR HwD~*c?yZO95a%I:*d|چ5Uva4:e`tR#<}{jܳͻ5W%qpǝ$W W+"~같SdGMqV6VAO.pxOQɎ)+!{}TʽjwL[xO8,]*buhY5[k` pd#tssc)mEرig"\a`zgv-v{A>'qwGsHCb$)ҫqő=ڕ Qһ{Ɨl a8(ЯOAUcM9z'\X $8+A^RX 4Xޚ3];|Ҹ?dc۵\o)wB(i4\xn0!ϑe؛:Ϙ$-dO# 5qG2>Jzzk%<[&OEB=l+E=b͑dj50 hh{}8Ǵp<Bpx m2|ZC<&im}Cs8gCHR϶qQ䧸. p1L7'og&*/h\V\B`VL`nU, ꩏7, ž3,/ߵ5Vo%ۖj:rgT}D~ڑ®i΁C>+͚ʣC;09{ߞ.H9 hVRKwJQM(OM 39fUcbZƩt32!ѧ==Cӽ=*< f ?Pޒ ٰ;,/2-Km`V~_\+"ы(yG8ߒS9,]jߝWS`gwȞq=T "x+k0#SahŻNA0{9b;lד$Nj<=Άn)Z0ʀde@I+nqÐyKhPuǬ8f+I|FC^1%At=!YBGyFɖد.+jwloUktcI7uKQ3x:NV)_-fӞ>aϮ QjbK\XNJPoWrxV?뻱KBXNT%sv)o|uq=vnG";ɿ+'}-z[xLQөv>LX8Wٱ{Y(Չfc2Ģg~ 71&Tmc6bۻ0L1i~o݃<'Y?mL|V)*QvL? \eW.5 AgYZ07070100000418000081a4000000000000000000000001642f0975000044c8000000000000000000000000000000000000005c00000000./lib/modules/4.18.0-484.rt7.273.el8.x86_64+debug/kernel/sound/firewire/dice/snd-dice.ko.xz7zXZִF!t/WD]?Eh=ڜ.+̉pgJܓB$ f?%$r)MY{Ya+ 0 6~Qwp=MHi=^\s\XQrg;}2:r!~$ (':+R̓,zGKZ,hHP9X@PYv$8cU:A fwn{mJg3Ww50+β "؛9R1U J#xt*ϢlRY/Fl3YSbOD]vp6Ƭ.Nj-g!nI ms3Tw-awcS$̟%1Gf͍ C ]^gmEb|g*v&'~h KG[`r96/.CM"M%o *m% P"`7ܞ:5b+>9dRVT]J5Y]]i&EE {*u-<&>kB \Yp1iiJ w3礚P#n̏V867/4Nj©LT.v}^l` ؓc:#eJa. '7[w kRSK%.JjD-X^ 멧Ō赢`h ߫Oj#Q{PԸY7ZkN$?"Ŏ Li Ϟ139K'Y\DAOBKebDLMjH} X x[S\;N|l f0ST/9¢ZM֦f^uA6K`HGϟPZ}LWPqp'fCaA3h@BD R8ڡ{Պ oi|EZNNv1}{EGdA/YopZ8)MEF(bMVK?袨X?{QP7V@Ȩϼ|J T?"TYH+Q -F5gҧZISX˒_ZqCCItB&>?=Cd(&}M\~dSL?up <wΦĀěRV$yٮ$o%7OS Íy 7i|VOՒ/SzcwX2_z5FNSfiTћN'-ՙD9ObN{ Gy]}+\߬w`@6|ޓB/.;m&ӌ+o:.2{ tCi f.fg[jĔ*TBKt^OF?=4Rs~:>1O6Vv^hwJ\qbox}֓`.Wcv-7Pw/4_hAh H4X4~#`ƾyAJo|+/PUpX3*`Qœy)hD@Xwߙ; NzUQ^5>2\VKt%zB6E   cll异. Mp0 чY05F ޓb~BM3vb p|~ܝb0ysGp',ADZP֒{4˛45Q{&@G~ c!ZxΨ]FAbq>܂Ht59$XfXٽg%Iu6%xؼQ&H|X y(ZU18wp;+*$d8I0cs~C# M.qU)20es}d&x$ytwR [T޲̷YНQss_ydG2$hQ~ra5\Ne*_鷪ly{NOu]^ W }:W,;L |cA H'xF7/ [;jxɆY`6Cb2.sh (}v}.ehb̸ȃsأTTõagO'Kz5Q ǖ-0B*fLB!}ϝ'nn{b\r8=#"iْG9U-a<~ndAOm+O8Gh,qP$/5 5G5+WL%FҰueW4ݾJ|ȄH$5-bM,Yvl+~8ZRT\hԩ eeA;+&3n? w(d2.P_;C !ICDI#v?M0mՒfh\ 21+>x3DF/!8 8vԻPn^ND"ma@hBkvKf'PI @5e0[GHrYy#^ q[.}~4 ;UT/\e-;. t5sa`;Q^ 6DNSsXz1rETv_1 M,b"d̛, fSﶛ"Rȁ3ZX3D}@ [/bQ`:[5ogU7X f7m Fӝ7X&O;)ՀLxh.e5-@]OS5Qe_]!T2:[ӵ_=@=ҪR}S^MX%X;'ߓys-ܩkq`N/!0{A~E_wX3/ԍRu@T ._@z+W N91O(4 .ݏ̿;Zo`|.@Q0}c/ݡl^Q"AU_Uѓ#M񚭡]uY2~8xW'Bl*R *27#$Y!)]HGP-Tej5:¨lM'viF'{œGLWGnKAMe1Tڞ^O~} uv<M 3к2L#}nTdƶ9!Apo=Ct2.y" r/(kZ3@YpZhUl"RzkK*TkE)|CaH5Qn 19?ݍ3)Nʔ P</]HXѺ +Ggk5-w/3j+]Vz0,Jdp ;+egg彃ϙmQg@c}`tͻUfW,65,i[2Y?¸lLkRJ+Lzn0V}WsfU2| 坊b#'xiG-Ka~}c3\L7{g++ vh*jMgV_4D"A(`TnMATZyZs.xi]ޤ~rKlM  G}E.S="hsW ) 4u\z5b箠n,6L#\۴EK_6 &ūbjy|ߟ Z{ NQU\@-ʀxDK}zo,_<4[%[;̗ƙdHٴb$ 6Y `2N袞qWo7+M+gHU[)鈕E+.^H|aPR0sh?DVvT'2% 8/͋qU㯡Q'XyLڞ0"TnE:T ŧ0e); :  M6AKOݰOȂox.+dhV@S07$՝sfbWo'=>UKذ `)xδBDMv^w MZZ lGg:n_)5lLT0Mvg0R0>6pT s6C$XxinJ6 zy*{-=&سX͝XM!$cH2B#|gRvʚbP~݇N Eژ3Ԡ7Lh|8 dB%z.?a_ƲY.@[('Jq4XҵSG.դ~^ծO٬=D)Pā`$x\hz3_sG3<} * xb4h8w-m4` U6سW4t)Vj{D{|3N $}QICfYXf[qE]ul-OA;E:=ިK/(_v@ A7Ȕu'feF9f ۩($5 M~f'&ĺ~zg+?)b@' ' c~Lop)<3qnb$ze> @gs(ƞ9NϘY+UkAo5 VŢRa A![!9b8˳S-2n`+l F y',g9^D;?n"+Y,`\՞RqaZqrO]a um| ;Kkx~Y"KF7]6-: ̴EIH?WgxϿZCCO75ZHfVP=F溆Z(,hZ-d?n96,J IOgvwP A,V, p@2vוK=4N4zF8$''ks||`\kOoYx-xG.1eV?5 \hCye37* ;25_t5&E@1XL( ؟iV[D -߉mNdNc76ծ)0Ż$ӄ(1 u>}-!oGvK8{ Wty>nU԰e}IAT{ߎ?ӓ}qv#{TZh@H}+]_Gґ&m{L[lMZCKÎ-=F[wr6`MJk]De۳tOMߔʱ_eѥ[aGM_?. 20$QCVv!Y],h-)׏3\쏨L L 7f!zI: ~6VJSrR<>ol tc Bҗu A4Xi1tWкg!LY"h q-gc5t Z+,l=J0VY%#$:쯩zcfa h}&2*I X W@vrG 7o'derLoPӓk,̶AW7XXyzUW-S\k;ș`ZXIDe9QyZQ> H4Y3w`dO$ Z8> Yw8oőW%ÌYemVU(%;rց`ȴZ>rVXHBwe/Gi.nЂ8;vq=2pq /| s.r0)/h8|MċH]/#toĝX=z9"UejUܳ$w,u`˫?4S*SiuD 鏩)ꄢ$pa:3WsyXCQvz$nO_}X8#>2ܖD'>n5w/ՙlp B= ǺMO^]dzw]E 5K4X]!`fE"8BW'<>ntbpj @:U,sM kI""̃2L_e%EC],T5((0P{5I88\yrNQK~K-#SK E~0Drҟh:ͯe2nv+17L%)-luwBĬ+6#Iɔx)uΠlqZ_R$ՌIdNWnCû9~`(f_-hȴ4Xd@GF֜4;#AM\"zӇ dbڝ<FTùEUVDR1唱ޫ"U.__QczSwp,$? c%5ڐK H| G\y}w)D/tBZ!)HJUe v $S?I׊iȾ V?k CU*ѩ+.[dY4uH #(^_ 9Dֽ/o3P[a2@SoA%mLIӿOxhh*nӅ.(fǏ5X jH9 вݢ]YOG.[ȗr=,|O{JN-eA78όJ .6-}y֖~?uNNL|:g夙UI;LЗ7$[!@jӤp%~î-)&n=7;sk{ ~Q)14 \a؍HmdU.qȃ׏P_b{b7 %PdRF34#k~Q.Gh; ͧwPzЊ6lj>@Kkqz-ˁ&ƳHPay3+)7OCcK{o _U-U3w,=`>u,I4xgXX;09 1D"Q /SxxΈ7xE-(Fe0 X @W<S װ\1zDUMq}L滨ylD2j -}7ÇS4X8T\Tn\E(_>/.`njw0G^Tz~* q>HgCal[Gךܤ=~f5JD])(3uo^%q஘a9=*~z U:2fY~5oSbˡJxQ\"&LEo$pKZ7}iM&d 206{|(ehnGo6R-ar+e ( s{hk`1S|0 qR_>wrx HY8F J*КlђlFݔ3΅jZ/1ԭ Í kZj7 @#XHG.TVU/<B/vxjϐl_\Wn$UBݏDlX19RodH2TS%\sj.Z {G!x `J d캦y S 7 %-8!N2}4 : wvbquSjEhh\-V}3<\_%߿e~QzӐaFʟv37mqʌ_5d;aЄ݉|:0e6I;M_mU^aUԦ:*A jbR%r泋ŽU F_%է8A;#uW(w ad3lPĞ?Vw?؟cUO;?) }SGslo`:.."N3II|tض3­1X VCZ:W6d@E~+MBPwrSURb7-ֈه3Ek0ȾP닪 K΍'O,U/+(|LPXSs 0/.: /!IGa>lh3Q3@( W,:{ :B[X'$-2/']68Km6!KFf%l|o¦_w]!Tγvߤ*lVԨ͓od'h aU9E]"{6 )=\Vp*~#Ǫ zS'2dRO_z!eϴ籐<\k XK۲bKeR^ F&91YsM*ndb]LQPB?EgN>RխGxF|_Ctx":o|0Pէ0p–@#S&Osj==}lVXp'0&̮!9{`^~<䁉6Z(`n-hRScK?` @n6 zP)+c8V8H@" p2ueK'pPʝ4.1"GHQ;XPֲVM'SEu9IYE'H25(5r% ,՗թQۛjdlijdx 7۩l#@MGUAm5+ދCxYt \4f8*#lr>0 !cyH'H80|2p`֚ Yns\SCҙ[ygl%+\hز9vvQ&m`"?~poc /Y…:^ .~|@mRjȼH[XHH!B #ij!'73<:š.':`m: ,V9<1|9пH'm [|t<~CH`vPtmYUN1r.R˰Т $ NF_kuE*lӛn" x&?PG4νwO/س\\JJRHN9yE}*=ꇠwN\c U=r^z@؆[`1Յo~b;-W_+2ޒ 4WONHG/Uښ(zgu&zp.Cpt`5#>g=(Z(YS>>"+T?];\\wc#KЌ?06vMy6AR$hv ]࿦c.I+e;X!H)a*tT'ϧv[$Arf|uM8BjrIy)K*./Y2*9QF Uu]*Q)5_( op^ z %LDl s ׭-JPۄ3]ox)xYH+#:>_ W)RKj:]RAV;ZAl&O>`Vd)bmAy1\y]ձs R=N4xgjr @O!yWԿ]Ie 2#E{D_5p$Ya=<bUj|"_"tIR/L"z ^!O-~(~l]3XZ8tۇ(vdc C[c{FWli0G΄w5FJ~l0Ln]c|#6TVUnnp U_*X:BgNd5Ec lVI"59^o#=$9Q}{AflcjEk4Zt 9^4]VAƅ-fI`9FuGW.3B17!,1 F~`R[a`Cq3&:;zz8X>r2P?;UCŰ|m•Fzz֊ӇZ㼀g<9̅iM𿨝\?opcvp4/`,dž :B#)Zoʞ>6-'qA,mqؑakU~C:)bߦڍqK@Ӷ։@Do񼲶TW9t_Q['yy8 w|֦:P="2wnH}K;Y$ ,IVK4KNڴۈUC"alЬɺ"!SoXaC,\xAQ&V䪪h$ sU:OiD&:(2\e?u* ߄'\u;~cry 1,J]LFzB3UܢRrKxW D\m~MFl(Z|K`=>rgN8mۇ͆MSnv*}A? Wهe{n5ᒕ!/tVJ6QF2%EGi~g ih z6&V 6?=&d{V ֥wzGl#}+:着S[Tq2]çu>>A @SdZG"-vx= ToNT4 |h,˝|#S wD``]0| "yi DRglk'3,ƐsK#{f.i(1RZ%,xLvm`+?|cρ]{_IHMnV9<*`k#INP0@pXb [ |qK6݃zݕu'P {)ӊ(s]Fpv {G9aˆ_5JC'v౥Ijb1a0g\d(@eS6H|]~R,YG"&5^qՌ%'{+ͮ,8`Lcv-<ƽ y+J2_uAs)ؔیp bǷ3-g ^,oDYj 1QO<͛ӖY9jvpIy,^_RF)㐄w# UIp&[zPwV4kb:5l{鯱>We"ߺO=DMl,v>JqZ7tè&m|p'T'r+3w%ɵȥ,X uw-Ў%=^PY!MtW'1PwrdNaW|`pݼP^eλ LMo4c03wh͞~8n'U-0XˈN?)%#=GGLJ捑$cY F&[b>xS>a%'H-jZ/&X_>6H˪&Oҟ)- sKbZ$d7 l^yJ]& `ߜҐmLB. TA:}ŧ)(HĐV-_5Ǽ6^@$PAEׂI+'vm"lZ%ӧrgk㓻$b+k{(}Zk;Y8W[46#W( DJZXcߍ㯶L.@tJڒ8;PDuN== =ŹGw{.3*Jh~?78MA4tpRsZzC n1_>r| =$v,=K@qt]+TGc00-txj -u It5\!Wޛ[]DVo`k(쥉W>hZj mӊi [wˀR70cX9DX G ܖݐ<?!_fA>$`r`vPxGAʼn: !ZfX)LT|01m?]Ѯ2!{+We \=ǾDjΜw,6>D#pFMJGPu&4itB߁xlM ')I1<f$z ‘r۩i%[>>X (qJjr!L0Ǔ^9T'˝Ÿ~jұ ~-'*e}vsO N/H-KH]/DZDE%Igq##f/Sg,;_LiMkkkكO~;͟N ~sx}+ "䑲@a dYyEC'Φ4xU6nCMgTӴT υEF-;O ㇖W8IQ% z&5L(?e,Q|J=K= @ƢT$ rdE@T癩HY>@EWEOؔ0*}ZL⁐ kށVZL#ƺ9I1KfbvT{}j'_(*dC7N\ A)=vЩ$t[QHo/}&'њL&TA#6x䣨.I: ;T'zV2by#Sg`4 㯃YF@b8a~\ݒv<}%(^Cdǐ}G6L;|KӟtP,lkGogYZ07070100000419000081a4000000000000000000000001642f097500002f00000000000000000000000000000000000000006b00000000./lib/modules/4.18.0-484.rt7.273.el8.x86_64+debug/kernel/sound/firewire/digi00x/snd-firewire-digi00x.ko.xz7zXZִF!t/.]?Eh=ڜ.+,F>/]cpDwf " ?,E5f:jaSd nmo_!k!jaZ]75vd'Fe^V %`TU> ^C/[$27XG03rŧE&.+8 gzȄҏL/cK$MigJG>0JEi\o|G঻çHP=TRv(+, EZr ( ) ֒B" Gx"/|4av:nU ;;`b+DC?WAt7d>WIq0Ğlfu zZC2rz=.4J0Ԍl݅% N>)Ee.,GA86)II?.3YS жԜȽI߱ЮrFaU#: gBDX>A_(4ZH%?4n`*F:/ɑ5 8>Sv+[q[Š,<$bִWT3ˁCGRg#s #: G]}l.a=?2] ლ)5{R$hMhe?$Vv]c 7 Ү\3NSۋT&B8sEpja> %X;쿸9KpR`f5m雲jGx/ՠ%RumڶӸ;w74/jPM0GvP.Y?`MAC|$u31zh0 *?90h!XqP049l|68 l6ұ /F0k#mqLey$Jx=5H^AQ|Xyqq'enFN7p.w2\U1)% I =mBoxD^XhBNDr&-ى}n\N.ye]0p\ďGxlg "Y} gbd\ h;^{.z[Z9&5_Dq4~^й庲:b݈fFShd e~=嵈In$|A !ec0ux5L 6/P377}IwQ%k~\2}?m "-rοjUAr|@7OUK򄍓}" b/7b4]63KG '2`8{KvҔ`Uө!FڹX4,vU`X{TJҮj YT~t]8'Nr85qi~5\.fZV,O8gY3{NV I!#*HI%d2Qyqd*župjӱޔ۬ܕZWC(>ĴXeAY^~M]U(>N!s{Mʵ{FPTzLӺprMt3J.L%f…mc#~W{=M$R`zͩn?o;xkS'w0λ0 :˻c7Vq'e%+L9_%K=>kfm L|I1 8zR:qwe72<}1Y58(y\:' o榯os%]_b/DXcbgk}]Lr|on *FW>l]pqH܂2U[͆riP+^z# kg"O Z"ޖ͒W~_TѥҢNFfG<< )%*vM/ t l[0[᷇lp@j %pJD\1D?O 򘴤z1G_Z a5j^v}`v-Y儂PK~4-X/w@p)ȼ[_|ЮOa+'$ fTlƙ`Ե !iie"XbD|Q8ga>pP.rj%q1Jo&jQG4:-WvnHSjC1iD X P>F8lq´܎"] RPR vM>}6 \K3E/ 7"r<{m'4`k8.{f*de*/޵/:xk0E'T Įot%[d5/Tm^UKa7`),8իwŧݮ#VC0icvPuV9,1 A>7lxhB["*CrCxQ'*qF'ݙffY`C=6'HV;D+7y8+/9QV@.f4oϡNwd ,͞'P^o!g l(D,K? =lVQ9"}W~HBx$|c5^h_H5K$߫e怒mV#=4Z ڻB De dKheX(ԡZ6+p_l}`B8WGҲUh'acH;pj3_|G>-"QE_1`~ \ ^P+2oyi+ A{Qcrϙ4'{#~wRtJ 8d>eM"\)4r6?lUvä#=Kbb۔_OqyAX,c0 ƫxr$VԤ \N{Hjԅx ǟlɊ*ѵ''myDuJSzߓȰGt`K[NY6rAP%iDH3x _>VLk}[IM 6;c5o{}G_>dnGFq.B h| IDE9$.f+EpD-gz;qP`2TyZi[Ѕ}eH[pvW-ӃU O{#Yt H m4@bq (_"KDh$9_p9xp7Mv?-U3Yۋm9ߘ{l\-Gdth8݈6-|+63c,FAf˞Gc3#5ex_7C(ee*  T!@y}:x+%0H cIC󬈛O#{9ٖܚؓbkɰz8J%=DsE:6Ttݛ!4,vyPC sqEݠPb8W}C![gY#mY/%&ч'ܺhhð_.+]gNo1l޶{ؿ1 e4A(tUwފ$}IǢS8zUqijD|ܯ"'XjI҅XsL!([Ym!!(!R?4-6qgّf ]k01*`@UBǮKKnAUen*?Nз v-)8w@HYψNx(;C|AE ow؎,f.z@lQq JS~+s3F8ke]s Q"b/69Px7N34nSh'  F6l,B tB&i&zNP7%5߼9m'1\1#E$Y>k2u9OM" E 4AZ+3e1̅D*u|Z[jU֋1:)]#`:IPa\BOQ~zǭ9kr$/˰oS΋n4``:\6x$ß ē]F`==Ndp߅~ 'iG (~xrjjD \^۔B  `0u-8TͲ1NdkW3| LKѥ<(fkV &5XGuRx`km)w)3ƌ'"qhkNe{(c3DF4kC/8̡~&("KvGsr%A)3|YkY]`Aq7nY!/eiu75ve6ڙ[7*;A%>1QQi0aOK !~UᒦKjLAnf$Sx5Qߘv2I关t P{3 t礆̂?CĚǟ!)Lt_vpVjC‡6իs:&6kmoU0 DHtYoVيk ^į}8  >nn%p$k-"NPyT=T_yՃlՐ:'#V? Ac{Gbf%-!DZ'0w걜 l@q9 #&/9%RP~vfY%=~DDBݞZzΘ\V,p{ m&ı)3ڛk0Im>X誐p?Sax^Ff=}XKá+mL]3ҊYE`(qc3+\buP)S$6Od^G!&WNndN]2i/H~x[lg?!.C 9n.l%Q_g%ږ,FLD.K2x}V[yl.TFd\(_a {\3m~7/WJ0B %pq/Ϊ* 4 n4DJz~Jrrʼ=a8Eо@9!+!-x-2-ݷZq"xgbsqFՉ]\NC?T?U/k#&e'Acr"JBɌ9JxϵckTax=H}ޣڧn;X81'oawczXXF|a.ÈrS@Hޢ@3hSp.mr\:=@]HBjk`~hSB*NhXu/ǶLz*iI1VM98+L]LzwI H52^Y2[2Is7~t X;NnN*;\ SLoE*7AzR=.tS|C>oŽS nVie01c~.Yg4qRXK8Ϧ#:%U#JI)g3&7YP ,ņ$0njrɤSTDʋߵqT|Ô%j0DI.9 BbI '%\CǏ7okG$bBiMQ; jL7ڼ7eh4?leca CRYokӔ8dvYo=ĚVaQJGkF|#n'_ZY u(衕4uMrY_}I/S*\"2 r5ii^zn R}Xh%$#,G G4)s69TIns#VH&Հi(Ľ@* sTdS0(Q`rsQunPо1ffHPr.Mu?ܦƗ$o/{:i ZRL k5#bIa~q-yE<#CM-:~s gA:ъ|5c EЫu=Z>U%k4SE \Vo{Ò@>=Q'i]";(ђ~\Fe۫K\HQ ɓ{N]cJ"p&*'/ĸ%nc9mvci͓Eɮ˳xf%DwznUf?ҁ;xb׎I@y N)WY  "lC˚ٻg֗Uy"ȕ#V0ZHEwSkKd_8A,5*r_"8bH4UB>^$l$E0LIAfFg1ZE#)Mc\n@Kiyejz tκ.)t` ޕ|cK;8 WzGe~iPa/ @>2Ux̖EZU 36#D.N/RtmPVJX a:4K^#1$r篛lǣklSj-M!]f0.2*?-aI=z(tѪ|vXRN#ENeUx_ʧya{{~ zjhC݊xf-& T$5IOQHɎ)c_'D5HFU^zې%l錦00KX;`m~RkYbprπ&3ՖjVE*;k)Dl<:چ}VlX;Ңa@ &CC'Ѧ|΂~D`P/1ۉe|-ǥ@ 77kq84{\G`Cr%^ׅQԸ cF4_dAK2rU⽖f;W*p.$9(C-!?oZW'-o\SHSY Y!Z2&Cr#RF̞gSB͵|l:w'3n-}/eF$}V4G)N9`$bm^P`.oNZhOckRyWBR''yX>Ε_zH~kh[^Qtä:[ (lIww}p5SР)fUꎸ 9?C &5N2by_W[33'Ǵm[~9<&-% 3K6Ǵ]T78jqmZ{(%t 4<R6MJL]odi K$d %`JC!ξ#L57t߭۳oCꐔvCw1g3v`xf#eZ$"Mfbv!Ot46z-bކNxK!LKo5 Mnf=~bdOlngf2T_k0j9ו/ "giu-K*j)~.~\MLKIW+0e:䔕 kHF!z= vFRrOT]TQ%5jqGGB#s3^D 5cf];gYZ0707010000041a000081a4000000000000000000000001642f097500003db4000000000000000000000000000000000000006400000000./lib/modules/4.18.0-484.rt7.273.el8.x86_64+debug/kernel/sound/firewire/fireface/snd-fireface.ko.xz7zXZִF!t/==t]?Eh=ڜ.+δg!'Tr=I3[M0|'oir~h DϬZUu0;p^vOu6}Y3B77r:H^g]cS5<^a-91`#J4PBٍEz<ƔI 7J$xRJ`#|~ S==m%?֩h][vdAG͢vU>;$Iݺ>8u8zaqwd7Y诤$c*˩XJoٚgIK~&~h!x9᧳a嚄#8=%^2jAZrW( S:.ev;X#B)%٥6DU"wف%XT`lDd.ye}Q{nt9ogmeSyZ!dgP:;\Ik oOėJa@;lVb 1Aх-JQ'վ YQ +R) S <ߓո5^V eĐMf= @jck/ax+0%0mҔo/҃[mlHy&8[RA^ v& :~gZZ$N2v#xJl35u4J(9Vɲn2I>SOSFnR?d=-'V&J(e:c,Cw#u~|@c<*yYh8Tw0-@ːglHy*bPDcQ A$K:oۉ$f2c[I ??bN}zq'%)fw_WUW}# @~o{ ~2z#>;i[9"(B?U6C 'X_ܐ,;h%8.bFA .Ơ%g*rWgw%/=\f#5bݓM9+ ; ^wYAJ_5qf 70,#DoԼF0"e{ em]՟bTQLU2,:䯪! dq՚_ .L8cW `u3 d11$_^Zb[CsiփLńiIP68/G|3Lg˗3kéa4HoܡYvLRM,6QS3to[,PS+f%kmT`0II0uR&J4iFstNuK /ЮskQnZjӑߣ%}:8䩶.f#|kLGօ`m}"ՆpFsŢۄ$.颁N<A>PqǪbѱDDv+G]C-xl77z6wT^=+Ya=HmZ3lTB?m^C'G  O[3wlhj 3c_b5TkR'|9D :ڀ_! SjRo-R^)GBD8T;z/1/doN*QҪ6[{ڗz~U%׎1Nol{ loƖvw*w}Ś|UMCrXܔG1dxxA"$Y&z=#O F)4S0VB IG75ve-2|LrE ,`>CYN_46-u ZIGk5u.R?ta+ܸ}59٧1R@UDxQ҅d| _^kUbfD>׻G9K1dBTB$w½(Q;k;] I۲*IOLryԆG%NrTU pm ת3un5b )&R*K(q{H83QVrҷAs5m'z_ȥZUHr8QRQ}cT, ;o!S6684ܩP2^6wŁk5K+VM!xgK/G0ס9y䀳~'qζ"{bvXB vaim$%EknSPTZnmg/x ',Ì nݷ&O;ZXw|)'ߍi$Nİf( 9}?H>&~^> lޏ mowFAhjPi;Yz5Xx bP<@'t7c:{Tñ+ 0H͐iJy6a6smӖ@[%)N\)p|Ta82!ջ/u' ɁTG|?!9zYg O4s,?>ִqMѯ~j&l?תu o0^CZKZ;'h#ت14)zzS/k'/uȊC~jJ*?\\e`LxևȮL;QƘ_t&F)TJhLQ˲@Yi:_$S}y=|kTcN6PraX6* u>_N|^+`5kFceA`5#L@aPb>y')Z޲mQsp-Sdf`29aD}+EK#PjN PewiG3F /eg<$I ̏ҕpВiFvɻq&PBd1S/ԙdi^ 9R)U乣o#y x%1\y1,3TKsXNrEqIk}Ax}ϭ0uUy5 Ն #FnQl2"ߓƪFY?74R}rqFl3p-{IG$.a<ǝ(;X…YK^Um)]Ai"lM<<}5k.[J6w9OSpяFiF%]YFc%$/WhRs19T潥) ]\pc>/FL9"cD+~D=:#~ae1ڂ%퉫V..4Ԍ 'D9`G$*U'_șsU)wI $ 7:'4cؙ`%}&ycUߔmZ|IOy`<fB|/yBk5[~f yy[!C ~D,f\5{(;kc3 6GgqKJƋ2 sP)ң͊BmG^SЯE ۆm6_/G8݈y/jmV*ϏycP-9bʅR/2`)1@Q/IR.E }Kc uҵ,`3e) 0P ){ǽV s` ջWv@ sҌ^N+XHJw./G}=Ԣe`z[Q&ܛ$L-G|bK zko[iAs^ ,Sp?KF,PD`Q_9WxhU1X =d [9uƪ96zG_ ^dJu7e$Q0|n?R'WLC@GMO.LJ%7{AZF 9 2}) !,0P wZvc :M¸(/W84LKEOʛ4H6} st)mlRv@=\V~D*L@d".Vcs7y Z$~Y.[!oN) G,=2AF(4B'Bz&>֐j&*\4Hc9p),GԫF!pKT#,&dL CcMڇmALa hޭ[ns?E|-idv|*ɠc^MF7Pyn5jSzX) Eb.> VzY&M~` *n\[_ GO RmsrCJ>ua6mg1 d7)X@VkHbr7\h=`|Q7\@\wKoc~zv[6n5BH)8Jv{t _X0MΪ`#ruj7h$5mBǯ,ѱE9_[$t^r܃17^~ۋ"6_p %'qWC̓93#fvF̢X){+̞.>` :$Z3qŧK ,>ЎD=},w.W. 7 MRW sϒpN>dbjj<" OBQ]6DaMt$;c+T Ga37{ˮ%,=XHi7-"'А͉7l JHcєas+2jpݘ5{ڭo_ ZWYˈ̍רqgKCC8݈vm"c~=`Zvv  p58mMS) <xȢ'FYoɂ0gtys*>c(( pCccV)@.]V*0#pZ+W.V,x% -vX}Sۓ_m1&lyx V4[h^޼޴劯4XɍxS_m1dwxe00Ͻm_|ʃe@RyfgUɚ[}Ghlߌܴj-ZmL\c hΗBxSvj⦵V|9&Z{u ReT13>st~;g(]-O֙1斗}BpϠnB/3a+kRA@d2l9.ByPS4u_\wvP f<0J/+lN޵]R0Tgjc/J1]XbӒ'Ő՗3S>ӎ9\o$c߸.TNY1 mM=&tSezT.p8(a' F}3) KWeR7@rM]K$u쒉*՟&6 =1'UݤiwOnc@ܠv%/b1ԙlH>>o%w d IZ24-0T ?llsrH^WV5Six^\`Xe`dyXT:) 8F_Y:v8 }k3ƻR^P򇩝= T )C \Wyهj.%O}Y2Bvo댲o(28z7iiOY優ɅuʊmF[8/J?M2AsJu <^[}E?zFB挈ht dA&$]?Be$Rf'-֨~a;;H2Yz/QD䖽[ M(s `5ӻHo$ߖĘT̟"z2eat\"wL]smjk~c h#G]3uH/@8 ‘Լge ;<d)fW禒:jΛ|%B'ɕiJݱc H -ՙ8iAstp`sgiQk]G!yY!ZSr6z x.6L3^&F3zHz;Y%(KyU{F6FS>wJѳŎkb-v&T؝sM"WX1Gn^RBn :'\8^Ű;&iiS27< p_eK#;$Ii-= ~n=Ir[nGӽ[Bh<*|aL|ݺPG,mڋhkT{f{!jy>)s.7xiÃ9z;ZiԺ2szLA Sࡈζ2fhyS&$H]iܱ|ksWPVLF~z$Ss9sHYMW_o5Xހ XR|,"YEVΌ (8XY) }L\q>^DnVZjQ +QpHڝvma0Uy:"D-S.I<ΚRMicxH])щX]VLAT%/>${Pb֑, N-4_('KfEmM*AQLwVϧW;JzŽ0մE,"4:;8PRCE#C-"C+S$kϡ{b,7&pB*J (y%츚Bf U-fܿO0V(&8Ȥ[|3s< sZJC1CwHO$ܺ|wAU!ej09 WdmuZBJSХAh .,9j"V[?ۤZ;)eyQo'22'9&Ǭ.n7}tKL  g] ҭ=_)~Z$lS/!|خ6rD0f3Ȼj:1η P_6`$<%j8$I]ƟO-pfJ!S6`BJM:G,Mi:錩\D+>6ѿȣ AARń0#(%u_ 0K#dß-vj?&DՍ8a.DnhIH@o >۱ɕ`{eYNlR9ި'}N-ɶ |SX2+PsBKVٹ>⋿@:jT0Q&?fmdV*b3anoddk8x6ŷ 󨱁\%JQydc`4D@E=/Uho^JIGÌġ."ujϐ}UxѴ["TpTk_a /k $/Y;BK/w' 4 lH?)`Ůآ9s೫L!0ahnFG#LqRjln -H#7#wڶ6|T菨EnKgq~daAOZ3qwS+0g& up_0+H8'J/+O[蓵e2*0i۫v7/r=B˯&C6  $p\$EaN68|Mu+U~PF߶Td/6Oa0`|>kB8b\oRߢ_k뤯K4/=x5b][4s`Si4o܁/*G%=9 :vfx"ΘvԀ,2UHwmK8%),>Ql304;Q0K"5\+իMVvo>vosv(sR1Sp}X1aCyxEo} |Z q3BݟCCV²vǩwqҿht{  䭊'`AAxFyp=GKw7 obߢ]kp fֈқ13MIz/mɘR0X:6Nmxs^$;q] qAO(նq^ 6NysifLq_qJl>`N6Kvf/rJy4gcl3Μ;z Ӵ xś}yCN_Aol#'T;0;IswtEhH4f[ZZFmA{^a |2uM_h<r^0#X?I^%c}WV/i0̄+¿?ƞV)|oE6U%mb9(X4lz(ej{$׸'8$rзO>X``2]~x8Iu#ob@͇?@ض$m#n(Ƅ٪qx[I]e51빣1 W uLXPO8m}]M>=8/c5P"@'s~:EHiHoԎXmԜn$@:+e .ʌYPbU>P⫖ȫvk;n!4Mޝa;#{bD#ȊK %.mߚ]8Mh?Uh,u.TWOt~0<,#݁\U7.TK1jjv'ns}Ӓ Z#iȨmOz|o#hPc%زk] ,UfGI#slss&-Qu<]aOQJ'zo4+̷,..~8o`p{H8>KPp\gj?2˻$^b3ȭuZ8P})a>?SX~yo!;D_6ߗu9n/c6߫ic hsw H_A ][%%(OR ䷜4fc>pe| 1E˝|'h3=).N72xiF a1Nng/Ob/={Rjmh/4Ϳ#AN3)n|~v -VPO˷SǬu З#]3m-Dr R$3eR+>S&Q񞊥k/$3%v!{% ^Q2Z6$$d" &.Wj X">81^/vY o=Jc(Mqߊī%[k_>7鿴u_Ha尗׋{d5.϶ ċ hsLA\ ~x/Y_-ĥ H[ѶCf75Q/"=rӕQ_~_2LC 36(srڱaN==%+ jl* ?0 \} `l+m E\q)8o,+w9 dm9;,,`ɷM28'>4}G6eE|i51FezJKok j6J c i 3WR9rQ.5K ".c>"{󘫱gYZ0707010000041b000081a4000000000000000000000001642f097500004160000000000000000000000000000000000000006600000000./lib/modules/4.18.0-484.rt7.273.el8.x86_64+debug/kernel/sound/firewire/fireworks/snd-fireworks.ko.xz7zXZִF!t/A?A]?Eh=ڜ.+*ܡ,ޖ^,UVҝ3S!"ioK uC5fQP|OPV@Bq&v2<78ɟx ͒GT޲J?(?^Lubc`b~3?%sR^1z㳬n0/a^a7LOc7j`-Pjb`B[.0~b=CVWpZ_E:jNV3*/d@δg [ѸtH LŪ O`ŎcG TSτz,rDn4y *(:ڀ ×ב4aW[[P$B|IH'+J%u%.- z4W\GkBl*ߎ{gUvc̰iwЉ<칁z"KrVJ.i^i600=v|biE_\қgZM(x:vvh)3 }&a"@g%?R8͕ZdPDIjѢ}0( zNjTZf|"Hc!_&sm;8R5E:΀JbXWV`22v6E3΅4 Nj<1}NQV>U+(F <9K դR.M3O _wE *exu+{kl%&v0CfheP7Zd]`v,CI6P12&-LdE/=7q/@AEb\8+#7U^8`ZT`ƒmES %}[e U4I \Pˮ'eS!sl﷾XSt|abxr;H5؊LriL!Ӌǂ8+P9d9l`6TظLwvH)FS";D zU4s8^_@Ka#+'*T&jc8HB fn6NKN_\/- Ccnȟb4 vr ] X?=2[Dֹ!}27hF.0N.%3+ 4yTjQUvDٷ7uY.4g3t&NZq|]om׌[? /r_n~$/T>╿s a6b8峱mOܳ)(4;+R)f2 YUR^++>;W2/~AK:ЭiD͔/ M>$P.~bZf/JoNc1 ݍq Nb/(᧡2Zz=pBP3gȇcBaŪ0O)P`'XCwϦ<]*UH:N?|64_'XƑΗ yh){J8LOϟءJODkx(px+"b4pҋZa/> emn RjNg#u5dRgJE&;s+bY(!aыC2օDtyщHmҗ&J ih5XL >W=@lXDD8o?8r[fSjyJj2nNEVy|Lha-zG['7Zd"’ L97S𰆹3th$i+ 0 "h)tDT_S X٬d4{7(to,yセIA)#a:ithXN8RU`v7w5jo)UVٯpP# ϕ U(39pN/,!||fNy?\}cJOGG9(Qڕ!@Σ$I j@>)RO tS8~7ή,U!̳#|L+P ߂t9Ͼ^0 J pRyi.hS(s1]lK'_%S;Ԧ0 s+lq^(6sSUԸN0y:oh [2ok_SځLRT`r {\]..l4[l%Na+$g\IC Bʜ ƽ?qAc)n#5&o3!t--DMH G XL(꺟PƘ¤F4×%w;1A7_rńd9b(Ae' S6G2І TjPnM<`lKHPgw.MHSpg4'7.)A_P;¿0^,%oZ2Ǽq1øްo$3ʗX?dEǽ3J/P2T+7#Ն [cha]ow5eڙEU(;.3m' ; P|PNޯ\. HEj قзAZWδ|G(i֞(T {A/'X܂T4d"ٔҗ: 7|価/$(XF0knd9R9/n68/%^C:y"yp3L/1X4.;_<FPCM }&۳6g3Zd/ڼNI xpWJ?EEڴp1ڌQ*YS.z`D)v)]# ﹄F= u{C`C`T]ܫAUǞ HWYT6E b&/$Ѩķ¶RPXDb2z9>cԣC:!Ot("z'' L gkQąTÅ<{y?ڠ4dz8ki\>@Qk>08]6Q践yA4  +Ư;oޟ+K%vs"nieAiTHtHK_yP2熵]va {GȰ zXnoE(Vc49Ӳ܅7M7 :U_"s',xۺVlzjP+SYc!>͈Ma}[W1t~E+4n@C)& d;؈2s倠VTt[t5PI<7dyCMKwr-Չݬuڋ7 K$ ?Sjw?@TyO*̨6-%'^9}jz\';,99pG ;p.whq/&R/?D9Jm8 Uq]Gt$Pwd1Gp׫1[QP/} :!._Ͱ⇇A"5* *٩44-6dl=<ו.<7'Z t-jW!ZUVgtSY,G58" 3L[5?{:́'N{% cD/8?Kf@:uCp=Ԭ!kթ]j VyksX[P ʼn6օHr.勶9]5|jF< Axw.SٽJ\fƘVخ)CEl׺8ߢ^Š5~Mq N_ABz9`"t, /T/?X°H6;PnIu%ڞ+un]Y&4Ж{`s2iVlJT(c lK55R]`>50S/͌C1Q3YJߖX>*뺰Ӧ ,ֈK }ܥ=P:?fE=G(9`8& V{%.룿-z z4|ykq$@W9 W-ќ?mqQa&:$<~`16-c!P`7(ȷ7=V6ڇKId&(Z.M[0f),po#=KMCMoIj@ gi\btAf T+u'Or,%E7u-f1ۓXw,15]lxt Q|3?kƜIL حzuZSoC@֔?0хQAEPY~EsMHyJe6: VݿE:Tޓ)(h ңP k!F,W3 ;?q}x‰HZ>`N3bӧ2nj:8痥ض S)Ủ9Im5cۜ!?r){}Kk@qZ֛52z!lm;b{<}A |dgsfJB!;GG$DYoidBvsLaf&< ^*ՙԩݷt:SnH.~·=JO2hVqF`㣐k+δ3|7E1lR0#dwڟ#e,m? ɡsg̕rzgr󉚡xwO6Y2Õ?'1_/Dj] y j74E>IL*0˸4,\|lN"e?\c <=˸-ƱdCGx)6q'sDto{4.5#Q=DnGt=IOuO?*xߔ+{BD$.V'xy%Ny6RQ/wN|T=%AG0{j8YE:':%NCMXĩ.^εOФ$' n?vlBua٥w>hVat6=SbςCbW8/ ~Gm68 Ku)0 JʪV'A\[P !qޓY2v͏ً~%4ej~Zp\˯%Xi~tDt"{Pnez9!.3#㇋zbma{|lDGI6`#ƣazO5YPe3_f1,8X&"|fI/sɕՎs/4c ,%gZDxo0\l됛]})XkV8TSЬK6D xAﲃ2MsQP[{wv%wuAy屾X6Ά9W3+GB9 [b1jdp ?sP/m7vJ>W)d?Q[ 7\>`o90rVW:-ũy. Mr9ZެNPy{/2y nSgiR5^aV#gm Q!2]Ez},a#7H]DuDk[#ܱܫ^B_o'AVU,BjHqNQ@_AYr0<ľIe_*o͑Xr\_xE\kKQߏIש83sW93'4xxLly`Jj.1Nwlg|$Vۨ l2dT}ӀG^_ND˹WVkgPjNbQ\UyZ&=BqY_&&ZDܵ,/4T0]R= qOɰ[ӒVhVŔJ'_n 1^IyP n4ߓj~=K}&kZPTG )=C-lچ_Vb-6CG݈]N|T^`_o7nLM6âY\&+f8Z*z *|8 -c*n)o_%>Q+t[n|yRSR ,`Ln]ͤ i6ޭ50|g$ >-9-R_8(\m#9pa.r)tHn{@'rh [~~HDDD/۳e}-/@?JCaI j4+ &1,.Bl,`Rf˱'#Z6[+`LZ5D/)z..4(@'@"-c5}K퉾1Ӎb{@+ ?ѿLa<%A\vZY(%YW"w2Q=@Gđ2/2q\*!Q@"P59 h[;j`C(2߃ޘKlFNV|6{x{,$jc0+%HB6󉡋&4q[r{^#E=Bt!=ѨAEHFiǫZGYt=g%U "p9Rള.u[n&R]0 Hl*ND!jJ^1[AJL5攥D(H&( ctϤpda2нה.af#ЍJUTͿ,6Ni?)D#$K !3PUi)qv8JhtcfEo<0s^kېa}vIB#tC^5w=z,G%|@]sqU\I_"&PfK ~ :%C'YO"vĢӦ)T!A Pbe!`WHK SjoPA`$1|Xwhɖ/fws)3S&y`qSzzJA ,R_.WmmqW@ab9I} vznԯ]v{Չcş4UpS)j9]#Q Zv@Tk~%7^9GԂ[DĤcE1wkXtb+ { j߱Ƃ̗1І': D.g_n#3e!8:Jq tfh Јֺ0~~d2v@ H/JcƏIhgC0@ϑ;S`@q[lB`xv\]o<QN&ņp[R]7#|s k`N ][iU8Ĩo-[}:B tMѳm*Þ`dnSfJDZȑ5amR(9TxPIm}fey+aRNC"{.<QP`׶X¨ղHܞpy4%AK/U9H?^hHQba]%YԊZLrƠTqrN߳ xlYY'0DA[^ Q% lxmfӸM lj>#^5oxj&3J n^;詎Pd$1_(z_"U )n'n>.V]yl*oyۥշrQWC!< %,S%']ЅF M8n߬7v{qh)!Ls)^t6 BL7 CYr/C ҈g= F09}/emW+$7y[~ϩ%a:O-]apz03YYaDo[B30|&i eP%kWUrsf(Q`ӕfEQ_ۨE)ڟDoM6 GiȻ EN}f6x:x({Sn~GeE j:EZz1j= :ܖ*K1G"6g;C:P+=8$ȢLq^.}3)pc*ި`= Z 'I#_@صd.$_- Bhˢ8q NJ%c =VU\fg$Z5 |f N%k,B> b&ve򇺪¤r$G[XM6(ՠԕ3p`(_-dwq$c9Y@ -/HW{k)I//jNS+M^\JO;S)3=ϕ8s8eīLRo8%|ZznqZ΂CpvFEf͟YlT綶' +Z>Pk ~#q'ޗZ%2FZ'cb,f^?]EÕ4ۭ+C0 ~Ilёl`vfvp%L#?^GTbF3 MywV@/z;6D}{Vn t闘_(T͑3wQoUQ&zd}\*$&ToaHT\̖f?1%X&b !Юm$)dvr+AYaӿ?sdx'ڲ_FI6 yAo234\ZWddž/>>+/Sm(pC'հ)ZI/6_ZA]t6\FT0!c@E԰84vAeL1sxY2۵cެܚEa]5qd.PƞsdQ"هgvcvLmh<~4*eM>moț̚9?\Vګ1`9Dh9+x(~΢L绯-sngl~^*/a4H v.>Δ'|BrZi+l@)X@a~J;z'([b㥰y?&ud W$K:NӫZY($n`g ['N W]h Zp{u+}HVx#]Dm{FE9M:iTDLh/UV[B&EaL'q sEgH_3tې\TxIXixJ̢)qJZgðVě S DK۱XPBۖ5$md ڈ[kb%1/^r/S}1g\԰dw 0T!͋EmH %cB s7}2׼EgU٬×7^[Ch(agD븂jrB?;#q]b#,CEf|*B"]g`wQAj^0w?e[3B fzdw#XyT Eq15Gu? gSzL0/7hYu8|Qn2k`ۈ7Da擂cR*M(,*a(t M6Yz{IX E"ݐ[EzW/7A:q 6&VzD8e$WIXg)"2Nj'~ V{1g8:.~%:E>X{x [(G댜d gZƽw3f[eN`</Wwtغ*6&G: 8%4$%#UA;U@?M=3WIy-]Z4fm}{ʙf[Ԋ9AR% skH"m ^h Cgc>d)=$ٷ=ʟS:J4JSbc5n"h\yk"@]MB);׍ Н<u|J"ѣ&b-0&z=nCJbJ 8o~J`}7¡/XZNu".p#48%} k'~Y|p醖8R=%cB9OF#P{l7wsL>?|~"+򧭭*~`\.EPw*lM:hT+OZ⼀(ũl[Q0ߐ/ʭdl#zW#8D:zתLk!tlV=sJ-c@mUZ|ϩb,M*J}8w-:ĒX謁 cҎ/ 0xKX.ŖBNڒqyE@jsƱm؃GRX퇈'A9#lQp?P@Êg "XH?@%suzr RakVb4˱} xd-UQ>}Q~;'Dfk6E=Wa7הv۲WVgRT(U$C5yzVr,^pLG3)\w,Hfql7=V篈c8#ҵYQ иh]3Y] kL'ȅѶ͹&<2wG fn3I;ω+ W.+ȟ_~$.VZ8oe,3KF*MIvD8?y6kE>`࿀$) 6YH}gJO=\2Yn]Zw.;l4NCğ]0t00dæ:ܶt3FW um*>6jɇ[:.6 /KE~ -^4k_QPcjB4茁+3C(ogUO؝\?54\Ȍy/0[|L8M֕VR as<2-XkD,xV/^7H\ &~Ws=GNyۊ-:;.{ G^ 1vrxbBS,87kh\[ ?T_Ч(X :fB~?ĭpqड<) נw^sto.:>D%E>ef% a ZLl5=Qx mU^r~Qn!jAI;:<68~)9=v鯘h̫W/%ptU4+/ 7TNba#0Yw !ۏ M bi8kS0NLT^+.3ڀ *, GK tMc܁&P3R+j>D@['Afj㣓 ]Ta/T6F72+c|Yuny0 O~ᶤt#R5,""AmZV&eeœ9r "_7}ޢer\|r4c*>mHҨ*0N 3[\XiLQsyL $S)5xpd~dFk/|l_^ =z(, hj(-,h>Z9(Kiwoq?  q(*1H[i7sc\^uI`2`3_/ᙆ]'?|jT]w+[J}/:k?tAc[3m&`WD0C $ X EG8ſ%u|$n@L sϐn VkU:K !~~W}7(? ?Z| 찏itU3cdvS}V:ݙHt5Rh{25e˔:,ġp:LOɁ|tR`g0d9+SZF^r+eLVAIʌq ˡ:iFB_=7)m{*^\+7'ϧti~(^YVD cTNq,.1̃75)Cn=_M< T+(gYZ0707010000041c000081a4000000000000000000000001642f09750000547c000000000000000000000000000000000000006500000000./lib/modules/4.18.0-484.rt7.273.el8.x86_64+debug/kernel/sound/firewire/motu/snd-firewire-motu.ko.xz7zXZִF!t/?T<]?Eh=ڜ.+ɑLTvɸѯvv괐7$0<^f?9e9yte|/㡌ͻ]ٲ.=dCm諡y*,},Rh(/v\>_V<h{߰p>%v m"eHU[D .~U"A?d1Z޳#lC?!7F)8D'59x0;=xNտ=^#<;yGM+(^)P05 DMW#Vt,Jw茤Mraw#ʏ$N`f!ڿt%wXAd7%WFZF>89UһskI)5pL5NVJ@~'|c;XvoC~.? W]wT^!}=җLzDU`!RJMQK-mW!HcMlP͔" JR{Ww>#qzwVɧ%Bg!iA&F 5N-r.GJ\ŲϹoi`J;EQF(GdX)d "rMo ob7RU?{=-*D€x;0iEiY=R]!G۸d9?)s*Guec2죲>ф2ܑc^V'ɹi*I%_fP܅0I9Xwg@:sސ1rkҸzfL.5|(?cv86z*v(Q{ۣ\<iKJ$6ǙU :gAD0Du}gQa5QOl'wVq ɬJEэRχ/h;Ȃ1@ 2jO {:Q;3{26_ =33JC{ QcF];9\=9vgsr?ClH}2 'MLLҳ%į҄*bYqXʎUhpQΦ\)"jF|9"f};7~fBLQL{Ӧ qFV⌐H(#p^gH@_n81|IexoDX!x\QגȽeujfm5m갗AXZzHjHQӌyed2UDD+Mo(X:va'$CM)oqپo g@T( :,w*mϛJVV`Pe>P٤] xum}x< )PD9D  JJɡ+ -^_ kuyK. ieÈiFыmm鰃ͼߴexc˳70D$oq̸[[FcJ1 ͝ ԽZfR"t ΒM| PA۶Xh-,רSH.ĩL(5Z0"`G3C'z 64D9{^Zq^j屧l@;>7kAVy/KfA:FTxqOvQ_3у'iPm!(L )-s , [X؎.E&( W4<17Cƻi zkEi @1tlLA.oAfMoSz(8E`/lLz, bM!s_G+jZO5Dgп+uy_At͎6in|OO+ʎwr[MS/J]fHs)<}. 'k}HL p@>nyݬ?NBcȹ?u|b +*Pqr#RyV/{ u^O{;Gm` !t,LMZðbg.B2[G9z̶\'p" 2Qb6~Es:c'*ނ&;'t%gǓʙViI%g[([~n` .d1 nQͼ|PY&2bbUPuĪY ìe2+BƯޕ>cDy;ݯV6b\8x)Ax./Ԉi"U4h4ӻ w:;!5:jDL,k)U^K?iXߓ:~i:qY*#w/ 앱C9>͙G\< )m'ӬGX)yuR+@Y!g_nR&Wd{CMOYɽ;60w9Ҕ.2/:0lQ 5v{>+6LWﭜ$u5Dr.;'[i-b>_&H1U260.KLs2L8 hߨ?[">moUΓ5&;d&c;X${GGWi^ٟ5Y v.`ao7yq6\GWۇB\LT90ť[РHHI؈tEu&aTsQ #=~vTw&pK7dA!pTҵJ|pY%hO1kEuyRMST(a]fEH:GKj-ZBW,Tqv ЩrA~  j&N-e5a%Y9hz:aL3d4ʌ4+=p!]YDX&{3X70T?}D> "'HYdx!{F=bdKS+zȓY 3!4iAwor4ԫSf.afy8T㑩z;yE'~=.xуUǤy n-ԇ^Q]u~Y޼hn4f=*;?uo vnA5+'ͣ5417ːa?ýmJA{2t8*ѥɔqL媭$;>u*/^2w4KlWX֦[8Hg \ EqF7{HCaE  XYnZ@RXnŖ_}Xr.CϬDts]0`BG#X%cH` 'DYxyf4q!#]׮No$lzOb!!JHvx5Wd( #Mi&=)J5(~[qQKTLo ʥϪz sܗ<1״nD\2:u{39{J,`t؋ 1.^|/Ku>vYş}T+Oز"4Lչ3|8-$! B4٬R}@I'ʫ+7͡hfyr8bNh$. GEڂuQw#sRd( 9ٌ ZrFU4̼t )/D cn.}dH~_>'T5;$syFAw&6beJgL?] t8_G s(('nEF=v|a%8{aPFqXgm(ԿCFQv1[ H2<8 1Ԑ{|-p1-&dZwuL_kSG50yV͚\ E2Xt_뵑pJK"=2DaVb2(v'&ސʾppoY!]ebɆ!pʀL})ÇiZd Mxo 6:P/]\qDz+%FM0[RDo<'?+o`5j'ϖ8q(;]Vuﷀ,G7DF ȔIE@P]wUTp,X `( `6,]>ք߆Q]7 guZw#O]76h#$+a6S=ohx(0r1:]S`P.fb&=.ZqYϮPoWZ1@D)Xl~A}N⏋K*C;rm }]>`~جfˡz}sYtN89%.. UtN"ȻrZ\A;Svۧ=dxy6[0`n0F׽9] "yˉ7d՝Q# a.jW= 51I1 n'u˖Tv%1r=Dj~*v{M96iP gĴ]L! r%#0v S@Y);4BR$G^Ie O 5_}v"w\R6yX||]~(b7 cS *ăKR.,;E' do:+ dCiǒWł߶ޅC()n ɓܠ|.JTH @1foG"?mcp}(`%b4>dqmb8-(p70 ,ڪ_Ħf1uJB 8ִ\8p0VUQ()_ߋJ6s$Lyl%Z[YÜ %*trrRSq6MAL&v8t8 ZOo٪\` PcAl8V7.+H(JZC2I-א1a$li: a@ ּ.J=g1aY7\KN@gPg=)yj>w#"jK/QIL|OVդWxz3nܒl>tzB%D412͖v鞹_D*">j2ē!ȲaYYkovl]%erN$':ܓQ2ˮA]œԏ^&l %`{ /F~N{onFLJ4+XKcD|o(iAG&tBU؋/&ͿH!JWkpPܒURkg1MJzRXKQɊ~ddFr"<)! eV >{&[6m]itʌR<,s<:3i7; =KϮE:J~rUt tgIuy`'%1Y>1һ?`]8ZbA?v6R7`q۷zv-;%Ka-UCF!c3acӨ9٭CCcLf9aGvj U(ѨS<.7-xl`D h#$U[onE+D$C4l:19& ً[-,6m>!kwO `C]k-=l[dQUNzw{Rfr섧Sq`cPL?L\~(i>eiM}x~=Qߐ`ɑ&25@/wC4d!4o-h|@%_nᱏuQd*ᢠqHO{YW9XTSJWg`qwgSc jnȗn_7AJd!HW$Ыr`NIZHnL( xZ"Iq _}^дt+Z\tj2vr˄ >'-(H0w^H=[we'e A8ų+e=|YBLWmdvOh87,X]`?: 5qGb5RP¦u$R|W Ԓ|61܅r/p=qZ_vxՄe/f!EfF1CɌ>!${W1FIߟWﴙȁ_ÒJD+&l 7=~ľu4Kί?_NNb΍p$"4esF^}- K{[,S=5h(u- :Lb( )DYջϹ Ay"CO{p){eu-; M[cfX%n:ĂjId}j=@-~ab~ѽgOgnaE/ζg;0|f~mgMݎdipLvTt-SUWc}DZ+0 rUsu%[`\$;-~n)K8D Sִ>FzKvUYѿ;rIq;: ?"3b驞xMJo25qCnL{@pu,=io~kAٵI-O>U;-CtHE &_qB\a(/v >e},=*侐Q%DIlm_`l-GP߬ϣmM}` jX|.F 4)ב#e`Yo.uTMU3Mefjh&5U I({=PALYuJbש]?kg7hZT>aS2(#i ?Ch_$B*5]GdϹD.'L|^l9Hf"L,H^otYׄBֺ& <}Z;^ՏHlg]TI)t)3*7hd8H?9TDъw[ۆ͂01:q5Pƍ%̺qq;\Z~^A|W׼^]tk--2QiBu# 6C8kB~kn'<7b3{ı+`n,G}SGv8.@Of :|X CO5$\ۂiBt8o5mOvU~zKS/G!3eH+1أ݆Wil,ͯ+<74cFOɁL`^Ⱦ\i5I##ͰwZ,IHqTi<07g=L˽0:&F Vd+ԝe#-WK{}-\a'CşПWKN"(}RƁ-J~j̎K*7TՊ(>kW/ZϽxVkbGU[,*mN MRXs 9J3W\?!̵eѣ& uz)H9d@va> %>to3ZD1)p8Ʉ,.X>~_,uNTKc}og"7zK)l:^1$8S/>M_f>P A8#PZL %,b#wUuh(QO9\J$E@/Ye%0z2RtA&41쉭f?X%=(%D.ZĂ̿Jw8Iq8VYKq0G뀆lC[:.}GTt&x&|t+[}&mvQ~^A~y>/@JY @jOCɬHʋxww.}68"a'd2^zg[?U}Ƹ'h ׸mד 8#Ln q\Hg&x {*?/l %,(eJ}!n v6ʗL5́Ӝ블7OqY¬Dd"T?[19LY˿xhpN|$o`P3eL sK[6rc%sY:R}5hr n:` s >eHxW_}RzKm  y6#rLj1 PA}ܱYl5n͞hP3ݍjz[ˠ \:p y~dq&25x! sK;U=c) j'ni` l#?]%!\rwϙo &,)>IIΦg#gepolm'd!R2W| Qa!p?!PN!%Q[E.0-?#>@8BC7jjj>Ϯ kn$^SQv T&ͨ5c90?xJ>CȆ;OC?sqJ>$5{Mj}`lx&K0/XQ=)z Nmu) ivJU[2Ok`ea:A")o>IjאHfԚ<2r_z/z=7&4]>i|o`5ɻ&`Fd[pekl'⫽KYaAUp+TNg2P._ze0Uq}%IWMI,0 %3FkBC .v%$T4ȀM]8'&<}<"<ܙY:"ģ²mOUvq[2u(:ΤJN-Y'wQ# Eta&Zr>.+T-[iSJGAiX{ODQ\qEAiE c_ ٲQbD\0~b]odCm>xBe Fw%'GmKov[#' , *O^D䞲pF1|=s( aI1[zooz%ǥie8揄-]D#9WXJd aϡ쇞 i})WVs>8Xoc(R-Vd6f"E,FOuBCa _稜_,5?_4Jڿ@UYV}:=) "GhgTDeE4Zd-{$a*jO)^9$al]{:pFA4I^fRL]7!  iPj>e9O_Ʒ: @G5X4׵tgbP!ٮ!=q^ BNI0APE}J_^(L=-A@ #ϱ*{%tCP:9'qJgS'eZMNwٞ1oGcӒqv3}s`P4(:lP9,{nINܸ5$&xƋw3|L9 VF1wq^ӖrAQ0<;q-nB(AFKt v( g&\=_0!=u>6NJʚ>Kih˳7iɬ< XZ磫R]~vT\Bz*!·!.^=N2.!So1H4n8VGD@ZˎzV{x06Aժ& _,XeU25qv?̀8 ri܌GzۺB . r,輿%CnJ yugܬs D+ev^]8`oB`y9&OJoF=M0/_b͑4כ\",Dz욮e)lORFĶoJp.Lbin 2Y%]%t["rD-!0/uAE4TM4A҃ p!:E\g<uƾ(K.} 2oe>̐ V;]-SH*s!#d.@%LIa'pjT2>ronZL\ذV@ Qlg 'S|q53[αT*T6ZIj{WIcU@'}+ /x M*)%8R#Kj ';͜Pfĕgr αȠQ;{S˕2}r#i(qPe6E- CB0)ðw$dQ#;!јox r>  :ƶAP8\׸W3:oUys -hl`r> ^AY[yhnӠr X5_ˏ)(č!>rO>j pAaSGUne`UBƷIo̕_|8 /}TUӎJЇQEBUL>BMr޽Q^ w~ ].WV: JM}sdSD`U9FLJ`!Ycp/L5AWݫ-z# yv`jC, y_pr_xJ*T(VӋT{-O'5q1[`NH~oU5KHz@gxxI_x uȏ&8ocHGCބOΖK cy -vP\$2",l8q`:Άs#))3\@.rD&) ˭[Q ֞׶UzO~b29P%ܪv?:axshN\\woeoƶ%$J]Oni [eͥ3:2޸CU$gEDsC{$F>U@NIe`΅oҳqJ; Q "sh!,ԡZ~~}0)Rb3u"?vG{GT2(p1P*pXryOիqU$KsxO_q+رnFy-*G\nȏqL?WEQ tbxxF> .E DڸlUI)c5mz|I9" Ӷb˼NHGu9h fQՐs_^MJSFٯ0,ۋ=){Pyz4v7l%?ehf,(|8Dy9;n&hˡOsbV 6ڵn\2m 5v8tׅ ]P&q+*qQW 1]wΪ*AR'&4IQ{L*s6H)Sb,K*ɃdxMT&,U`AAy `:C#WՀ|.rkd5AL5q@rEUU8=1p! c17:8Wt 5ZnyDXѐr`bн1!O%L{kB 5ejWŌs0(PƨiIКݸ++@.aAō4'Amz꡸!;UQhW-N6Wm(ulNjԑܩM=cE1L'^p!{}0t¥^œO0M8 V,$}k‰0(ogwI g_gtsP,=VЈL,=t`4_z6n}LVܳK}^hGwzҎ`/.5 yO*Uy~kPHtc< |ґHP}s BòdX㡆' ;0_8L" N OO15VE`/ >~o A-3})gJ&*2e&U~r=98l{'_)ė#9GHC1Q AD=6NCj2Y/s7>pRQr@7ZUvX,j5.8<5"ps6]XJP0.,\t,PG\`4ڡP/8 nȓr;s?sFg? *biF6,vܬ3ZQOg ].DXvW ZpX¦Qk$*ILf+$K%̏]aNE+Im`ObcDLc$oM*si]_2r2(aKv*lp~xH9?AaN<ذ;]yM ~}F{(8h/vsB8lZʝ w&dF.n}βxϹWٱ̮'Qa:M_s7H)ļ."-^lV-K)hJ; N vm~ 닷\b*4~}ͬ!(:2ACU51Ϯ0Xز#'.9}yx9zLmTG;+w@k[ G(u=b!9Z Tax ޻n쯥 \@U\R#A7aR&JЍ&Rg~M;^l ϼx<-u`Y<XW# Ɇǡ-WuH8tx>g}2F4fʰGp5o"2C3gh!W)ܿ=:VaK:mB/tHVSU`6mewc}/n(8 z\B/%x*P«ax+m2|@4-D׋ 1%c: قØm,2zMϪa"|1rL5|I\SEu3u^xf?&rʾeۖ9G; 9|,W2AAbf[*dg9ڊ-ܛ*;"Y gǤa@+)!.&ŝ/9a+"띭13AMm3J|yќ;HѮ+,9ޘ= m0Ja(Sϻn38u`x$m!O-v1_v|޶ 8jy :Ȉ2O*Vt1Uӯ1 P4\FSWd`J ΟEaWHlە;fZ{5>= t$GYX?eW|mBPj^hgm7g{_ǁbGZZ}iF1r5ofGI)j5RQQJ?8üJ T#\ 7荥Hov[Rq:[h5 ]s$>Jyu0gt](E Gvv_ }{iBj&fus&#K>c0 JUڜ 0'_? b+]v*ɡh)@ ڬi;NDMC`u=s郒b {ȧT$KEg|?ˎZlDwn͉I^UE&Bf zœ:ԅ'R|q5db]MP*JŚ/[Ux>gzUZ@~f( BpQV~`,Q| J)}f'˟2* _s6Yrg+'wUCnI)hȤ{\7PLGb|ŋj~,w|rn"`#/_x/cw 6|RCi @nI% $09ǜ5oZD!$½EUBF~dgdyV9߭gKYԗkÒmMŖv2uf ^NH*S!0kF2_AIbf1ٵ ![i~}0H2W9;Qi6藦fqe7 \8谳ED &(hmE(W7> ¦%{pC̸Rp6u"klp≝]K9tz$$.pKN&pJ~j8c0. ώrk4t19?IRؑBFxK :ͦs{ +.* C0'NWwtex^;\ĽHٲYA2%=+4>7 {aElK}#t"{ܜE4g#/"9ԬAWsK0ѷya#Ѣ]9*QZZl! K{^f4 :$FjAoUuHLpV-1g!jʹrF&YMx#nVPP\QhBUw/5ݿ7ng-EV}+ʫ+o=Z!",c&_$26uYP$ H5r}Հ1@x;M)ĸn)ǹt6 +[xv8Ʃl.%o(Nn/Fb-k[o:[J5,لW9}N 0xcWOb(M\LB*dn ӄR?oԳ|hg qs#7~Vn6k[g鹲Z3'n$jHAnXbp a즐U ycE!bRlc|M^!Ga9g ƮMg=-h$H3& ب0fgYZ0707010000041d000081a4000000000000000000000001642f097500004334000000000000000000000000000000000000005c00000000./lib/modules/4.18.0-484.rt7.273.el8.x86_64+debug/kernel/sound/firewire/oxfw/snd-oxfw.ko.xz7zXZִF!t/KB]?Eh=ڜ.+ʃnkl,\D^zڐs8ަ!wDBvc5r& S,'ةf %s.?Ot-&\[a<ăJ_ '瞂1UF KŦgp=Pp@Rߪ!˜ҽH p rg[ba=";ss1?YjX8p!l.Œ1%9bUM ZFaۻ9R{iO+ լZMq&VF6sD[9!$,ǽcK7DRS$ۄ!i"Vd=2b".qNH+znn_EVKxAi( [PN.)%ZSU o5z,BStwd`s;*hG7~\AR!`5 Hݖ-e sL.m,?1Ϛ 0γmǯ4ւ"tXDlfߐ<|GnrD/# m|ÁNLۖZ39/3\+rA]"Y381+dɯ[j)DQdZq3US?nSi?]T4<@#>&%hA`nL@z [Vc**pj:I~AW} W2|z1q :EDPq.}/4 'i,14jJ1DHe>>g;Ko$cmkmo;TLGҐ{R&+ ]#ƞv!Ik輊X{L&۵pbEZU2.,Xgpmb'TfFzMsק) MHwJ`2\ #L=fk)Ц"~.mOkyA9eџ/'zQ_ԒU~D讧^ٰm &̝MIru-ís$,>Zr셏٨sKLSV*W>RT5?LNx2QDc<`J[1xA{% J2`fVo/ wU7?[f$7) "~]oqm Mx^ʴ[av^@a~wo0u{ȳv7dg4(> ,.y[7 z!:c3/.Ȝ\vȢ EEJ~MuƮGaBdLeE;#_tu5+xں>6F!2AӗO]-ՅI&o*B3h^7Y;JptW%,^GJ͆j M0q׬\U "&b%#߫yچ5@۽vgc++:,B$Q@3hmb Y J FH`fwSUZH0b%vg̜9#9@1=C`)~$ݺ*Ć[([w44=H>9uJ嶗;J5UM\IUElsx>5jC~7 Y:.qڳ3G!I8;*_B׍z;AreWx8H7 }`3$m -+2C2#Gކp5DCmΗM+32#2d*Ue7u$=d) t1Rr)lQ;*iyNmy#7 W;ߴ3T[j~>^$>Cp|8c "W)MsɀGѯ燄+ DC`ƴ޻W.ROc@h/- ͓+3coYX)RCk,\dޝXr@װ(Ώ`<ގ/8ZAVU3+Aӭퟰ ;˟'Cr8ĈF@J*B|Q]һNaLVkq›E9d+F JtsC3ZhAzA}OGH2talqW^QX*):e*O,zrGVR>CwYй+r_K?Dqo!S,_vl&Xmںxx"w lxf#0T:cOKˤuyurO2Pdl"p({XCRa&.F{J/'g^.GvXЪJ 1.1X\g]m&ߓgwGGҠ:ct? )S}xyӪ#6|ۉX؍kDHUՇ)9O(c|̀ 1C=SmuuG}s7) s ` 2)N7 ?Rٿc-6#G٦y":nOÕAߏ/6lL-{V8cB4ٹ0Fa.1ooO%_Ak`Wmg[0ZDTSؑ6n6q@l!t|OԀ%DWn/9oRE$͎}%8xd ~$j(#+k#y̯n<)R)au5<}%ebl5YSLQY'=PMvJGVfM=+*HL"s#9验|p˨ð>8qvwJ9鎫JwҀYs u !U ses |{ ok,i2Ym]Qykb\Z!O2˕HMc+RцUöBF= `S\n{&ۂ ~+I!VY VVp4J@`,!Sp9H;▞Z*lsI j`Jrpd3.Pپڬ+k6VX[n(+1x[q =V -7tb苂x5T\m}chtNcR|g胠 /WVqjPj76hApYo-C@QZ&Ih ?RQJ0iڕm$l}2؞Xp}oZ6'T|x[LB;ppغتUB4O*n_ J4i_p>U!K#V{6VVȞzqpXM8*hoE23z(yhV m ; jşƿOwΧH !4*g{4i5dWg&0۩!e[t[Na!mcd@;&Ў_èw_vtZUj=c=Ѝ2aCYA|Gj^t ^#bY5dm/gWڼOl'V@-i ΁^5ȶ٢$XBiwn՝Ph$U-VO&.@}o^5~#Zk4X }|V%x众nJgyݩh)0ǼD}y`r9~u3\9\Xt:/Ym)*cmNI>#deJC pzm@moUV9g2`o0$3,Ef#Dd fa0Q&z$iLAq{{gSewkMc~qRG1w[Xr2 9KB'ՔuF疓Tnfge:DvU=}k]FqT^ yN;ڣoSjʹ94hN:NWBGp urJ+62~z-A4*,^N'&:pB DkIG\(B[҄-[%y a0z!NZU"/K~޶Ղ~^qX"F^=#ϗd*6_-.Xn `/o}_5FOh70ڶZXs?m- ҖMQ 3{U5ѿH[1ؽApj^4Y_io25:=Lz&Ť* =-# [yJW?7 :CDvG R(iڬjfXvc>\PH>1Jի4rv=&EG7^blefbҩ/@Hr l-}bM.*?D1غ<Fr +\"ZϨaXQ Ff}+Rԭ/jƿZəhj(ح@,墔l)dg@b6&a1a7CH,mϴRj."q˔V|KeYmJ#gc;yg?KOd f%ޓc3"M{S(Z@^u.R._hy9 -prEZ9)ܱÒ' ={@P͏Ͱj&KQq7@AXf7<i ѥ߷bފݘĊIH>!߽6!8D+o/Eobk="gLonNIY?V`'I5(>`ܬAe AtBs1hdKBmVP:(n-='Hh){S  KA=uE+T{݊jV{sn2RiIl,sp pMƂ=D1۫*թhEP۫sH /R#.PKա"oO >z}Sj锤92\ԔϽ9 (TO&4ZSu$ᖜw>0!u`_kh,6^d.C橮JeOcRQM43$$µ:2F:' ^zK;Fk0Yt`[ g u=Jw܁Ea!IOOozlЀbMΞmuXhӼ([E׾$: LZ/-Xr'M?^L .~Fr2_Wۘh}oQY4حI+U{S@iOȘ/N@cq+$y'2\-&o=#zHLa]a z 5ԝsU]=_ŶDgгg[T=Dbzmlt&Kgu6IV&lvh7@y3MG0y%j26zA]&C:zC˔oD] n `]iahqQrp(6J {yc",)u7.%^=SR7~@kԻǏ}d.d5QWiuQ2K coG |ۈLzS*nHgVϨ^׳' A.'TQVℱ nw uq-Uܭ2~oOEѻ fFU45(QƑ5"c)U~4=&.gtR0k+O,o er5kۀ svs41j(3" }$\_kl_d2Qjn8!ҕn|z :x4\s]Ȩ@_w }(+鯃t`{#%C3kWIEwN ?+щsP@˟ ڡCA/cv=B#cA{]iږ@NUx Z/ >Ri)l(Mb;ۉZ1yty"sj;{0x(Fg87~8vy,C0ߐswVNצU`L9Fv+"\ W\Ǹ->aj(B`F©$v.tJ<^:<ЃQI/̍Q$b2D-gݫ¼T"( nӇ? nB@7CS A3 e $4(#\K#OO .ڼ|mc:paW>s-$f0'.e~Tϰe+txi? M/񲄁uPnj2Sy~:1# ΠݦhY>H'^VCzdn#.MMĝ4DN=<33Lѱ<[۝vMԿgпlANw|\;E1.h5_vZ-=}-_Cqywgů7rưQR|QLnH|.Hw-wO$*W*I %Y?)R#4#Wif`>-#뵂+C+]4kK}B{$|CmϽwdʫu3iSw 7EsY2?;g qARhCð/eM8QO{[47f$LhϩT4e ح \IM\gXM!OQDS H 8Pih .:P utX ı&!ʰof̏m2quъ9ff[9ܼknC#y[K7p-1=F(¾ ~azUTi;-; '3c<)6QYkI!@ r$bo^3y4|`2D>늭 u^&!8ZѢ|7soN#fTLk3]rtfȾ=[9 rjFl>0-A*5,\]$n$?O hk羓W:4`f4%yjhbi6|~oWǣ-dҊW[P .'ƗHl"mH^L&; [Zl&yb79JPam//m_>jx?cҳ=qNxLƿT:9>~eJt.cXX@fi{X(AJ!sl%&Yf;A]}i{5#; כh_y#/H5Ob3lYH ꑰi3b}td4n>LI?_ʚgSgX_bmF'|'(4a~s v#fPBWI;}{9oW4bjFy]'CN] O${Ǝ_E* 4XX%.4򹉎qRhJ.q_.4kq9tCZϥP:0,Fs3h(/MJRs>4C4n Ώ/jE'>iU&)U`hq3ߙ2 S"y^^:W ;el*]QR$ܼ5ۃTϕ*Q'zgmOLC WvV˔i=C68i}7k-B0)q^Fُʻ%J~l ])3Q\ώ QizN={LsHE3`>v{[r@FZ}HUbN"]>0B}7gt]6g\&`;^dO?<$GճIh#KBb:\$GoNzJK*.+8" za0$qҼi]'$zbMlsxi62bVRjP4Vn,fg^)$KjWN%v``ġc]]+A !9[$b֙ MP 2 2V@FyNzTa HӤ!D\=%%!K1: i@+f :]/f"d٧@8Oe= eB}#gvDN~9 JXkDG8XYv*:=@آN?I|v0̾La F$֐u~c wm=13}ZB'aqpSij?kfPZA[!-*weH69vw i`o|xYtb1tGQoQ w2fFvRȘXcyԾhަBQ`H-RG.+Z!]U'p T*oPgatJĦR+`CA )R}M" /'^A}d%Hd{F\a ,575c߯y.4-?-yxIۣJ*3 CV8'ٌ8OXI8T{FA)+?XػoC`.f_>|Z\WH~j'KIQ0gBzxoL實aӚGlT@2'f#f%O)9ӌ"&GŦ/x᧻Jꂉu%6~`fQt('kȮG1 r\|M;G1oؠ =r(]H&d3uW*?q1]Q m|#u"o=5D@ű!9显K^x$,Xg4]3|Hבֿi~Jþ\murEfvvj@Hʑa զ5W}(H7Ȇwm[ SQ҉}(tǐ)mekAϫBJ?Ĥ QmW6?GA8=o=.ۮQ5kcIM.«KH8?fi4{gb*9EmcfaCb)Nq6/ی~= `~6TnYt:ʜhԨrJ TRMXZOL0n1Wݮ,bӆ\N(h_ނG!*!5=Ma |AqG;0L>eG6*('E{:&NmAam"m^h{~Xלi) kۣ\ܡ|z+Q=ܧ~4ir'THΤJ5P夽ha)%˭[8B )~hX懶ylwaJU{",LخɈ *fӁ=1<lWBPz ŁD(\gLI{ '=憝2'~ywSh u-'/rIwb&sw[zzLYOnslfᔄ_jZ>tSiǷX2q_6Um8ALarX 8+' ׏}}_]C"`ijCEK<29R @6:Mmnx+l0-D<%j 0Z} x]S{+'3x__!wŌxӭs[6Os|D/7["p Í/Wb%Z pEkFζ;DTQbBoJ'HWկTԽgIUyK~G˷uVWrG;Q{@nS2č ?4E#l)+V%1̭: ,Əfa+ 2b[Ki0ECCW/Fc+%fZ1xʭ =X\ 3|6N9M) [)I!9aD٥Hq[0E Θ0ZP>E 9{q%Z@br`9,Uv4"/1b[)?[sU7 )R@JP .+NB? Z8 B=ye ֨">_ip[bI0ݽ5cY{DyT9(cP[OƂ?->-bƔe8 w2?0Wp@LO"pHv G]_#Rz9f_F`Bກ_z;|eDDٵ}(åA58DhnE:!?P~o$3Aqs [O2$b[$:#Ç"^ 9vOaq{Od_&|*ȕ.%x{Х: Bn8%!7QYً$ԏˑ]$/҈_Py?p.iOP z k_ iUxM?,Mc__&1vNK̼ZjťPs4uО~@15243H~q-h>6 D ;;6Pv#awE6]4cJ  dCs̄Mi6J+k|ff]7ޠm-P>>uMKz?{9ǣM,1{m֑':Kv^4D& co@wW \J­"j<6Ä[D\RD Fb?N\ JL!0$m&/K(Csdž fҩ9{54miUPT&tv2,yyݸн RMr`;(Ye@w#~ҳJw9\[dK[&%9|z[o?izbEeVu4ܖiO0&W`5#pR[ĸ<D}r*IW ).KFVЍC#3LY_hl5;VuvbBȞV+ھ*cBe|@Ꟛsuإ"%xw/HN-̩ | >.DYSG4] F?sw2Lߠ!q%OX ?1+ȡڭ/&%.,T!=nȐȊU";Ob,+/ %FbI _韉qsyۜtQD4 p gFM^?L~Ȅ꣝Ԅcȶ&qIbE"rb`%շ)QfXk1-R7FiDzjgxpR$= #$ L~8U|Q? i$IUfkUN^@eϼ};h*i~M07:=s 75)ҍnJQ&/+9Fa=j!Njۛ$Q iWpP*t ^ @wzy,JMRE @4̾"eYOң4qŊP+aڵT4z_K#N[*x O0@~GFluذԑ#HA˄?bW5(հD 4#W25auPث|#8'!Ȥ-/~X>` OM@$u>_PfnoL2vg.-F0m߳N ?LJcg4˩JE`+rJBv4蠬D2r4tB&38U=à A8[^rK<|)U(IE!4Ez')q;87uH:VQc9Y=Vj{b*4t/mtp9Iw>8ve5i)C7LNCD&Af@CLvSt맖:mNRo1b" 7@$WF?a}}ٱGa2~R3:zMXJc.Hw[geyF !?lJraP+|za@u[AA soٯr.F "$]ǎ6ǍC}dZtWAÄ7a.>3O&s@WcÀ?%S-]MSfW>%"}lraXZS[yvՒ? G8}azG BeX׀@C2qp]h03G?iKE䓶ba,h`#-AX16"`G79 N\z!`8ѫ0|X gB|ڐrFBoB!,P+giBl,оS)0cQ2b=j, 1vVH|{}븓(vM#z8 3!Wj,(PҌ[ETfG԰=O<DDiٓo]Rc7Uj!}:0imiGH4g#]Ns.% `P[~'i_0Olkn]9_>ry".p{iCcE47 vpZ:?U;QU~1I8 PR=)y T\*0jUȞ0o%rzo7*w*G>r&>[v"HozKFAw eeyULgd W2!5c_M=fĚ!|L~Qz|P'D8 kag>j`G5ƞh e~zB2*>7_L6#pSg:hS׵TV.MGM\]+ЯЊvS-yFt0n )%K1 ͩ 8w1t+4"+Ξ/M,Iݣq~54UjM^4,49ן\,M_UDoF9Ǚvoy)m$ .5BX0a{yE~Q%>Suxx뼞帚^3CU=q0֬<ZUmk|F$R='׏>;k^= 3AG9=?m}c9N^i lhGRW իz( N(e\jMFb2HWg k/x Qh٢7iܫpZSrHЗz/M Z͝B" B M RP PҖ(x F ۈ ٧ QV+.!Lȧnc3LǬZq 'H3 "mRoK ܓS^p$)P21_i獖aES'/ q2N T nOHc gBHs1 RoPSȟL+?c4{x+g;*ۍD:{,E83'yԖa͞d0s>6屘,k&hgk 2 N5\&oNnq cZja4JΊ\ [;*]Ż*;L\\}u8ky4 2?r`۽9z0G bQUkε!{׻,"^zn,l#M`iA>?_fEPSZ@IPz.aҔ<-2,hzY^M``O.j(ݼ(5;ߌx!ä 5z{7d!qL Uޓ@})}yu^gc~඘ r# d OE!Z+5[];0Yi k~`fUi j1ה.TSF|YK~ClYa 7JN׳0(&>`E)-!Xcڭ%Qg'WE# =8\Z̓$1)obQQ7چoΔd%%ʀA'LpFb]C3}f]ˇx[\@ b pϜǠz4L/a_t7m;X5<[y\Ɠiv:WO F.h-qP>H'w}\-7 GkՖJڐn'ߓgv4n1\l0I& ͫ$F%=!YD5Pi63g&>xۘ[k M7_$d}fe/B׿yG_WU?>q3&J n{.buUͳumڿSS)wWmNJM΢5b $A - x@!ww+Qmsa$Xym{ZF}VGIpvʣ1{b)- Wbq絘 x \p^u$vEd$p܊s4+9R">n3[^?]Mqx{8kaO=G*1̪jf4@o= zBI)FcW`rhtdy),nS@srZp`l ęn!qd67Bhv'"jٸKN*".@rcSuwuc۬>&,)ZBԧN"bWuK" PF" KC9 0UU /6BaGz;|f%WOؤ55 J}aخu^@08e4NBe ־/-cl-(b‡m sQⓑL֖1( O#UP'^%TZ83CgigQ`&x8*(}b~KRuykBȕDu3J$5,[FOz{js*Pm- 2VGlSzi_:pծEM|nf4D eay^4!܅fUE]&8Hc]R)A[a}^H𝗡~m&8l5w[Wv> OI?h$U{*[}L͂PFl itԝ.wxг` s\J8g~vc#Y|><َd@.k0[ 7?ڕAsRw‘gg-_GyƶXDX/bgxBp%NGn(LT1꓂3,1T4~R/PC ![<%36jUT KTOiհH_kW,/%yϲu* a c>AsڧR'ɶJQWл{o5)}_ƌC;jJιpk/{ RYǯY0۩3<]PnJ کtx2d|LϾN{YE7{,set@(fqoGfݩ'?3{Fgpu ^uS), 5QS<^)$~RpSzD3$p!) %w9"4ZwmFg(ljoX]88'cyz(tEY*[t)2P` 1k*g$fOƮjUFtyh`=bwCLg MɜaY KoțOhO=Nנ=$ ή:=F1M!`bѨ?_Uo3{ qr* Ċ[ ^O}z}.8q- o)RwKE[d YBzq_.n`fUL !5S_ wZW:E3@r>#v\OFZY Vs~\%PhCqFP5Nܻ|U!0FcK  bT\wSVSAz=HM/cAK.8P!Yԫ(1P7x/bHn\B#`m9Zr|E>fQ+Bk W0 3Xy]FC}C2f{Ͻ0̑Jp)(҃P@䪅V ˁzhFk }e(Yo {7C~ag%4c s5ad w`W 9jpCl2gIBr JYO~')&iZ'm>8֐CtUiՌ%#y@/-~OKtrR&U -1jjPڗ%[AᄒD2dϢ$8&#(Ӹθ3^E| 9aBR+Ċ!េ4LHnZMfQ8NKtPa,m_6ءfmpXf|>z:N|6cAq@/ d,l~}0m!? Vq85 =Ә+8Nm5RPQ0n, t.97-J UkAD[ Ŀ:WiF# 5~YmHE*ӥ$ҚXTvK0p!ZCeo/}RRdN[d+g5oa֕..w:р;fіUSrC!n̋|EF\ q5CKX9BJ_~\VO_&9SjȎTL=O[r,4°c )XyEZ(a+*0Ҭ5Kf!r 6'%ܿe+kV`u&;t~-xqZ@TRJc~0}$/E,U@%OдnF.8gSㆱq|jTM34ԣ-̅5{:IlcE$ژ<}${UvT0$a9dH}'Qx #s}L!z򰐩i2s]M!`emH9MMvvGraNR5hV%[،@h㪹TL8!k'v [ƅC 5F @_6X ! 4ڊ gQbZxfoB_?]v2a`fv`)=2l(sVvkyr*/*ep@8 t:opN 3d~{aTHՔ̏8YVd>M >2}VҖiKN,*7ᕏSd!MB< oH[?G"pJ|'sv ۣ#Bp+qV4[S?WeX-ȑN) Ƃk#>ssk',2#=C*wA/;FuHׇD\픭Me (= uvQ_Zv;6c^lr0~ ~SXW.];sj+9٣~dӂ_ZPJ3xpgHyXt!TImڳi@"s$!U_E0)- $8<0efL#$t4_B?p7zME (}.F|zXmulcC`zt'WIc'n  GEE%t" My 03 grdJYi_JMR̖TWu2%Q~D) f/q ;֚p&80`!SV6N|:ƾNLEy@^t&'D{2Lj:.\+SDy, _rAlT e$e>Ml~F'/>"q$@FU55rF&A}j\߾f nV,(GV?bDy;Ž} 1 *nz>GuY“CG~+7d ߦ8%RXDE=y_ؖk2V*[xB CA#բ[tmua*F`ӸeӨ;ܨ Mm9slNzT./ kL;cJ/ha UKSDxH jH c HOپTt}CƑREK@E N[};NZbC#Tր(YȀ)?zt-ZL봄 prGfX.T bP%ŋª}8FmǕZ_pElήոmSd_c`-4Oح¼(U"||%6+)a h/αC(y"3buB+g} e z*@f`2c-N2TcLE˭ Ot{v|øpG5 ߦ.Sg4;%;sUԍv7A463& [a yvQ~z0w;wK/-lW~+t ҢQWF_gu;>}keA<ՃfO *rcu_M7'$$k_*?- G=ہSD<3RR50nP \5ƭ+MzBy dRbC?d8ǪC, e1R#1ȂK.[`1i6_?Ĝ%}&c+Uqw@SxIBczvtfWPLupn\$;&O ]+'EWMX w|vvG] `ioe4 7juhjtk$sl`Xnِ !\xZ\D2쉌[ yh0}*CY&9 ,2ªVk״Ni0̋i⵵I+[0aZzU//$\n pn_fOq'-:S*l_G#ZSb̝=q;3iu+kDb=:wXoȻĘ mD ^דnA߼ԛhnGV:΀ .}8Wm4ئt +늏#Yp U j#X.?$J7VPw#5i3d`|M- 9Pzǃ^v5zס8{X jh~L.:R}\J~|=A\Ta>(|::ذ NT~dY;I:31$%ڎ0-,5n~>nha=d~=j dDF a/f۹xĀw$۳A>ZR$, VdL8V\ .?TR$]E"%MnـI:@*9 !j PBc>ω2|NWHV53d؀:^!_r{{*0kcQo#i0A(ì8(/ s%qm~&ъǖ5'TTm)@6d#Z_N}?ɱ' N{ɕ QK@ v Fb  Ku Mh.\Gp?br5(]dG@mH-uԸDV+{"v$JF&`H'u j 톒c*xDa<<\TOk0ÏtE]Գ,*ڲfG[yY^Nuaռ~[\ x),zi@e7ة X1(όST%/ꖬ;?LZ78M3{aؖ^rg&dݞ'dƥвS,\k5z9t2G3,xʼnWc"a%2GkYBO)E0خ'J;|*jm3FHkM Kw%́YЕ#k%DCCz{KXA$3`@ Ndއqy CrY}:ֽ$ێo?Ѧ=͍sR@ݱ>z&Y<&PA@94cssߡ6n6y+.g"[l;wRpK'~zIx~D4#D[|5 0ՙ&0}la'L8!IEWqmۚ;DBK BI =mKԣ L(bJCL>z4+{˲ Hn\HMzP{F' LyՅ'= 'J%z؇Pԍ<yD`em~9L8ݰ R<% Q%]Z I}t|(1#\"PZvi~]Ha{gꜙIJG3)2.oD>B: Ոho ;ְ(WV%mX>OfGpONtQ Kȑ̛ @#=h =ʔwSE[bCvwJF/Qm-θfDF-Jx`3Y,27$@٦K n CnMѾ:hWU_[6~5BHʣc`ktK#jKc-.F{t f%]li/CeiuHtA9cb\;墫 >pَ&k_4U~sQ. 9V,h/ɭƪ\mR0[ٞi\Ϻ̚(z&"F;wr~-fBceHz=rc),޳_h[Y΋cMMUkuNYcS'yRRusL+ Gcew+n0]”cv^JxhlYJovcu&xP*';^3BXt!m{L "$^WR|Œt;;JEK%f -Vtv59`:Ӭ8wڢsgU#i˘3QT l }=#/`ZEF{YFheWLk4Qא7'(OP߬`{~Y7Fy~-o#x\Htc5'O1+AN)5 })$n)N#d43z&%KG ?Q\ZCt5之+ s ukh0m?f/q='=h 3'wل]۰jn7=vF}:CQ<9(kǩOW%o G[Txk$ZD0(iekE#)JHɽr޶$xC\hϹmșġdl)!z*t\:M&Nyt4 bm㟞kRk$#&s>Lm  &b -_)i4C h(< by kY RZct΢ϒШtkw]pEORs$蠶?,΀6+~n7wk.N=.fFs:%K7ݟW,w<5N (?oemntsP,g恩$Hr:"eYRf"I&75|]%=r|5K%XZ6@-dtR,U|s#b~iS1?u Ok)3e:>f:j'Ց!58*c \zƃN%'6ąVncpv}׮T\ U˙Br$|Jh3NY)C(f d0Լ ;2J,_ ^(Yl?#!/S1ي$NS6[@eM,QRj>2WqjՓO>iۜؤ*Q'j}=U:*}d@~Go/mnrA ?ݱYinf@89ׁQ%yL5!~ ]֛C.OYiUeI[zplC>b8fhHi5GkFt{k~ fgm\SQnj "p!s>73RWbE{HzA,-F6tAǩoJTEfwv$j̑rk Kr c5 8Pe_j}Xfx`0~?K̍{lѳ=@L7mm#S$TmPmOSY,+7ڝ'.iF,tnS0RTcR˖wH.\~+2oV]񘬿hd9>=<]-sWPk.qbp`5ZO%PMC1B swx};Kj7n/|n)s&SU zy~raL?y9ަ6΃gs1 EbQlj#v%5T 9.=D`c6!#K w+#yFo'jJ̾f:bB`X_ieczWC چۗs觖B?a} ZK#'qSK>U0 V9(k# jJ;rf #alWW@5GV45s (>_LmUT\}0@*c+0\:vZڵa!`FtȻ !U`4#'U!NWq,er:i񗽗DUMA3‡v~oHCj4\D?K G072_`B\&ښ5slpP ŧoKn~GpKtK``֖:| >aDzl>5 d#:ڈoťFZZ] N!RBkfI)S?_Q}"ށl>r_+Z;ݮi6fy`n)2ͽ">$S*>_?C'Lyc.DIܵQᚷ>ilVzO= 7=~k^'p8bNcxkx]:4n*ED]''@BJhg8{0y"P&gbb̓bnV  ίG>0M; YM^J D"0Ydđ lR5X?ܼ8S.̓v'drPh]=IG5K1 qd%=p^m s|uJZE _ wWZ] ޢESy'1Cޣ(WnL\nz([qIJ>:^nig[2Km[ fhh0(9Z}L,AP`t :::Kq 3RQ!Rp)WȺ-cPz| n27]-zu4'K3 c#¬Q,1;8ifUtwRdp "4~ÏR1/"O~54$'. 32VӘGK?Oۿ6BGeIg2)l1r;u>_Z+̖;o's^]y~VL7%BPfxI[a;9XpR?u7b"^$ҹЀd>|[h-j//q#DE!jVtόm@򣔥~͟Z]iƨ `(;xFSTY2'Nlp4{=VB8+v.xDm ?|_nQQz"̞z洣 sNa]K O")mbiɐ&S܋,,C{tP3$' K;y0V=thVv(-8>&U \@zA.Ӽj1G97C&/kd,2cƨcwILLԪᮌØ߂4ȻI8!!K(6xw%,sūKȖp&,nXE֭i_ WMBPU%tQɉV#VbBWТ 9NƁĹ`@Y=cs,3 t4I]ٯ7Է$uALm 6 xg|uO[ą mXי.Ѽ8n?zOJ HPJ׻pbC_Zuz 1D6'FI &)"^X.NMQo/ P(66[p{R1L tjfYvI2-eGo(a'h+r|GukNeE3վF[?a .Xd*d"j(*Ow}!D.Zo3vtqĆKT֩Vc9nh 43QXop^b檿]a<xs>'.]±\Y/Ciӡ8`b3+YηMT]PQA'wI;U61u--Zٻ*๺A5>1LZ6!6GOӢVs^Ne$KxsqZ7$%^oiyZ@}'Zf.z'#g8wZ 0ˊ2E7Ϻt* )t6ihFp{3o/`1 :.SW)l)im)mht^mm }uW^[)/3Hg;\f6@zN%Mxz#y,yJh~3j`bl8Bd'r}tP?BeS=7dBn8$Y;  3haE Zi>%A䑹M?%D4@L0  `&_w嘜Ac PkĸV{|SK.ZLemcr=1bziX׌x_a{ enV\mJAg8/fGcN-IY]؏] i^6 aZ jb4߅ }q6όQBfT> jA>S: :4ii]‰km=]5P2x̐JN*3IPL-nJ+"O,  d#V8jqHMV:)t (Xh"v'YS5~[Hw? @;)<ҌkSBt=U`%쓤VHɞ"1{wOt-CxH_ 4{wj،h_TJ=$/񇦚*xkO<MneB =k m9z . ;yh4ݞ_6"©m̯` {x@c;H=[mjafu冟5e϶]H܁1ywp1)Wm_BNzk{1R۲9IsQȥ@IʏE$2vy\wa >ȺwP=G5?ǃ>)u~$Og-q2+dUJSj0t& 7)h uvHJ)0 6l>$شX?VaINS jiut8?SDPtV 'ݎJv)tI!oBHxy箰E<<}yB_cC7>IsY;O%~ PR@u4g罝Nu R#%5>"-OU.X̧ zzYM2 iYK&SgϡSXA'Qt?'G)͊VG# 6r=}ݻܠI߬[ ф5w֏ (Hdz%y" eƈ\ 2?wE@1L^SW$({{5LC^HZ|]{T ā{{?bo;Sl}Peا4v୲L"k횿@UUyO'[嫊}K{(7ax9kvﮏի5S2_"*I.INtMbj=5@"x=HLwE`$dOzM3"Av7tLwVC|;V#}ӮI5;=e2< cqv(+1~sxɱ-J¾| "cSgzȌH7CXJdEXrj_:(5XH \>9-u ܤ3/u]-S̑Z9ުrGna5\̝9|`ؔe&mwo4̂U8QU `~r/Th!E}A B3|M#,l $!848 ~QSAߌATq/(K~ Be 8$l]]G k 8@v{iJmTҥӑ~m 禱]/nЫ)$} , u1oR1y>~Cy]Ec٠{hTMt™ҙ:^g֌]Č(h-6>dx9y/qqF">n:IERh!9蚘' . ؃֩.v-q ϧz>j0TZ4)FiA>hin:9#[T E6sua䓧&Tc#3'/5_{<8h[o&H'Mm"!Vpmndo,a;(? =q2}?et ZTMNI(nیo)㏷} bLLvs\?!r͋ToV3fn6:)| wسș\ yAA_złFN];J~΀&VPՃB?po*, ĕeaI e7ҷ97z9 W8u+ρfS=ݭmGPN핈-ܮ`RȐOW͛VJַ9.d8ּ$@\3n\֨e9gEv Vi[X/#VܨRd"UȪSZJ7(B 5}dغOBױ8 35dA!Xx*{;R-J4?sZ =4|i }^OMf[3)TmwJ+)ubوz#L^ \@IjyybH1*wVM 8K?8:MX-HhDQ)N iN 42~\@-j΀Q uu}Zme/^miI\Meuph'\f+ z<łĭ@ SuGE. ߙ{|@N>L98g+U9g[tU;7C`H8ǝM5qgDi֤& =\4fk(Qh%0^,fIlĞHn_0ёuB£hplչ)oL.=Y k Vgk)^0,q?Ʒ@Ckfm05lI3` F1StʲyP=? ķ5>evyD8ll0*Džy3T$U}*NfU8ňmÅt-TgH 6F%&SJAE8J*8b.֊r 5KVNZpE?8In} f]M\PJ>kJp!u[? :KOoP\;βIdqZPLYǾyoOeQ$SNam#gcиiGc6dm$lw(/{"ߍ|{zU6#q<ECOXCuʩ;͟܇r#_5 ^\B:nrv NHBZy;,_:LhҠ_3C'n<ۢ𙰴ԫ~>M _-ûRLqUkv6ww{WT r07PnߊcB. "L~FP'o"usMqpS`v`%.SE*P'Y>RS`Uk D5M%S!M"CG@ ɖG"#md⤆.ӕkىȥyaOfE- πgSE+^ͼ ʽ ('Nh{q}t\UӰ5H ޲oK8~"zW;`?. v }:%2$T,0jzpD/v)o&rY#Nw)i.bL]m+e=GCr ƀp!DMˏ&9>Xr8$BDl#pJ|1bkJTH b\$_YCęxg!1d5wxpÈ=$H$X (XO [RyD<{=&z.ԥmwTlV S5>|{!Z*)%fb/^]jpJw ]/QӤRIX0k':* +9Eԯa]aUZ @հ&$'ʥ{ 7{heƋ$=Jpof8Z+X͜nieCZT2}^m'Ek4@H];6,G &#ď'*kYRΒlf@Y*zsXЇ:hbc@D'Ș"M?ړ@UU Jz 3i,s 8zhSA&]2[I~\K{iͫcU2OcE(߯# X@g&-M"nfzHCSݭ3˛&mE昨&S<hX͘gሽt0z &M θ27. ){DYʞRHqZ2֫ ?%K6+o:U+$^dGy`VH ~S[QPɃUuMT9%*jG=o'iXNs-UUH'[+`ԉ;įJI__,Ā(0Ʃsk\ݶ]* y˺m9E< ,ۋKxgSO+b9afE G,}#` 1}`d?pnxN0AAP^5XE3T&y_!L 2r.Xrz&a|xwi֋Dt2T oZg v߹ ۋC7^Z>c[T^8]aa2ʚT=qFm~/b^yȲo. @ PKp6D'ÄDAK)'1C^3t5و:r[3[@dҌFY2"nP%-˓G]kb&"Eܪ3&v3Kg H"\sl>Gq*1;Ӌi"4(FB>҈? E!ҙ(B="}u'8{ZŠl,F;J$!w?q Z`:Dp>`AN~s\>šv`8 ͋2W<^;9Xk9³'MD%itMtZO&ߒJKKezdg`hhLXޯ-^ш'e31p7\HjIbNBYCdeLM ZH; tvw;SY-59.S,c;VS\O(P,;47X}؈&o~ OY Gjq$7]vc)yrQa0#mfRuS#D5rʴggf;sa)`) kP>ת%e>WdqzCQ$\K.uΓ]BQ8ϢpZ{t .OgaGy@7iwoG5dmt\}'KxXq(عzlKemEE<ܷpO`Q53pL:Lj0l%:MMZ1L)AR‰9"zpKFtÃ{?zw4eC*mBkXUm|hu!vf9찖W'8l!ʅhPzøˉ#RUVzu t:I! x _7.6vkN݃Xվ@\`LƠ Hopl{. #-gdhnJxŽ0⯵iC/\ 䲏9ǖv>8h>Yt3Hg +ʹ2;~pu-"GwE$*,[oc=r`N s>߶ E.V3æPx0y:mv?]Gӏw\lA4J-&`$2Mi1(Ax&y65HaVlȧcYr}cL&W0* 1ɶՉ鄁zTUk^[l3P&@I` i6qX {Ej4M-Ucg6-tTqNF/V,)}sO3&MyG}qj5!.4O0LԪa3Ik)}KtXA\[=uApLe(6q/il-ň_:X6~,`ֻDŽڑ+{ d;R%@.yiz*I 5/D]s-߃0.aj`_ "3 f kBjH.Q{h7E0N.4]w9m)3g|[s^:4oQFj_YO6,Z Hዬ۝%u^!Mk4QS}1pg{CC{xφ :ŠX7 &@yqA:CiD/㭎~_3y۳&a- JJKv 2 X{Rf\sB<(E$Άt=ֳFɿjssJ=)HV-o@ۻ53^OE&)0+_= <8 w19xד|~щ=wWc3Ø/'a{z uW=ƒxtkIЯ|}N˕erQS1{r)'#GyOAukq x$Q{ 1춖ZoӶ<>zC˒V& dA` $bf0S-  J"&]n}uw 'MB^X.r#fw+v,f''@\lJ2oYTOЪոeQVD1jMGMe}HuWm# ĂD^=oS,ُ?*i.mh2BoiVD)NT6#ިet`܍蕣]+Ҁά~E:Z;0SWjGLf(W)Ra ª+7ģ?L v8TBg-,F+{H!7݇;XJ@p'G(>F7bu[%Tq?!gO{d)"zz$鉰ѰQ;7BmlU\ I{ɡ,`B1OoB˟Г͞nzK4Ĭ>v;%6II1DNp9ں2-<_X:)TI E=hd#RZ[!3̓<~:*s"qrz4kI`U(``HC9s.wà3Bes;zPl\+*⸚3 \ YM{ '/?i`ՊF&KwVZ4- #ts'Ǚ!.?_ܓM hT0%z%_f%!a^a[5ɧrV5ok}W#/t4jXRD 87lSqI1؉^ Em -UDin=t^/ǎ A_6ljĩ ^~8r=TNLѬT9<P[r0蟴FrZONa<Ŭ솸5_֋W^nY'#}'&`Y>mT))Xns+б`_c\i~DHAcpZR1DVN=Egj(wn3UNN<`b[Zgt{5BQ,7;HUX0V6w |GKHW}3Ϸi䀂ƕtbK迷.w8[KezPvA/-(%} /$N%/лnzɛ9P[k-֗:4Yg#i+`^Dg5Һջ _ͩ{=$/NHa)K$-ˢx$wJѽ[f0s=beµY.0X`N<.8μظ#Ou"UO'wV:l$P[ʟOƀOIw4жt=q^:"~dxFA[m:`l_ ױrT&wn0, ~ĂfަdCXl\Wnj7svNS !om դ /Pp@}E.J1~ *&;{ӕs^ S:lͶ#25=n/=kE9AOӉJ8dϨ,ʙ(VYj]6CuLa@Q=LcgԬXѸZ+w4͕ѧ;)[{ vZqusd]sDVFv:^Q0]d8<~>n$wxY>n͗<7;UTK%Σ%|,kD-40޷Zrr<-}7S% 9a]@O1L1X gO,;1[cc[2Bvw||*[h#*u09f0-8ᯆصhίM&@-HTxݳI/$"҉dC;WlyRIь2rd.{@QxR%T6d_W"dLt XNvÊ2DY{m^v00(~tmn֚)eh=vU`d|dGRk> _?JFtk;󫭐č[(\HqhiblXn7Rh(RѢ7 =U5 ! TSFZ?Y{LYG7aje(y|MsiL24wNA+˯+sQ|5(g0M( ;sxQ[Z"'2 $}P1jfzɾnT3%x.wz !]8?b>iIR;om n>.PH|R\ MHDMg5ug!< 14i|0Ւ~t.Hb\L5Qn١хN8{`.3ӦJ8##x ,f j1դݍh$ѳBc :4~bZ*G|A'~%$rcZIU5.%yiJX^Qc[jo벀n,:<<a_7AMT :kMW@D1r)2Ѥ>[ML_"xRfxJS=cKx/cA}jWh63cM6gZW t2p|k7mLER \Dj.ZׇrO7Z/Y+9RTt-TuPwL YO%b} 8^g '،NৎvGQ9o­ !6z{{.hm^[z`̓FeCŗ.Y{5QX)JELZm'U*}!̥r1eyhe@¢)x5\l'*7Ѭ8XWPeE b)n$w< fJن_8PHB,Rj˜xn7c\&U~jjDsZ gf@Ee ܉UӋbGU_씡QLCk_=M9*XD .S> fx9\aӪ,`^A'U1ek5VDǎx;2XRD;甴:U[dpGV@g'd4qP_):o_͘bi?4=2B7J\ܻҫ|"zN8.V2ȋh 35<:rnש:ڇmG]ڦg4'%O;&_C=cl曗OCO#!M*/ kdإ}a2D@mE2d[4N _ϤPe(LlT|AM8eX\|%*, #F! J?0[2'}L/6 2@ƒTYhz,MIdz*y > 1Մ!#ӄ%ft!UPK$&b^ȑC.5]#wP@e:~<졙zL>F'Γ&H"!|I3z[#!52*ȼ2[,H]ث5'u][ia/$'Ɛ{*n*%$) &2X 6$ѿIvO dɰ.Ԯcٝ0OâZ;-%?&"oHF:髇z;b-LĆ@@L+żnKP|"wD|5Nѽ/bnc#Ƹ\)>m\9Ȗst(BAteAaw?Pic4r_׫.y33É&dsH2yav!rߒ Ls=h;]p\X3$-:T,%E;WJ9C (*6g4KDe牪ae{KQIDe, QeY(~jL^.IpNuK`-_f ͊[J$ή(19I3*SbmagyS.n<(L^fj^GoNǂh//N 咷\>b%/N)R$!: 3p#f_0iZ{Mźй]c8F63 .MKN^6N`kws>oFbd֝q]|A:˾s9yw냭k\$l]:+IQjI% zew|Nj+ܱgYZ07070100000421000081a4000000000000000000000001642f097500002094000000000000000000000000000000000000005e00000000./lib/modules/4.18.0-484.rt7.273.el8.x86_64+debug/kernel/sound/hda/ext/snd-hda-ext-core.ko.xz7zXZִF!t/ T]?Eh=ڜ.+:OW᫥#ō#Gm34k+M ˡXxA!w"=%^*RQHqjK& 2Z瀃 7zQj^+| iSuXMi\ajv}-gd[cyVY;BzŃܷhю\ܻX?eQ.X vZQ1 5߀wGfXU\̘fj5L1ThT"cnf[vů;!pSJF]~d 1 [G UB|f.7ϯ#R6aZ>6|7Ҳ\b^S"tT';I;id'RJ9.RK#Z YYN=`roq#1 rXF> g.w(\g(Imyؿo=ه uh^Wi '|N'mÑ؆=pX6Q!=p; (JűL]ANCd慂v໛|3].ZPi4s %&M҃5,|"RR[|(@^Hףq }J3 Ib9Yp&Bt/ *_n!}*t;i>@:pT-kr.-j^M`,kn4%vM ˄;|zY ӴQpe-dNu Q;O|)8=|µ{Uf4kG;õhT'?d>Q&3\&t{TDOwTtF'h>_N/f3BSV hnq|''#iÂh5r94CS.M-k ~1ФBŻ~.!:y iJ&@v킕:A5шLrϒ ;Tw{{#soyf=%&E$`fłVLZ€l;U~ ](WPGJ߉9N(isޣxY6(J:KU gF$ MY}9l" {v?Z )Ms4A6 IW[eSlL~Ī};1ܟ/5 1lRc7aҴ8Đ +w[#D1Gs ^{(yqX Us܎|u?;Вؔn핣5J] ?@EPGZ[(^RɓvЕGbHL҅$e96=%(KHʲ'yi`C\ψ*1(Zs5 jo2u&&S492$|8gĻ.ec$o epiBԩ`kcH󣿩zKdsof4R_7Livzex7mKq\x[芭n3g>r)F/} 1Ix1CW50mbJ2033<Q0#FB7yU#R0T}gV+Qx9|%;:+, [~$S@5n_,: mZ52 7IXFDiN*_jmvɁ'hD7fkz6ԃ/>/J14J/쇢=DC xӅ!׆*zeӅ`S\Q2/IɒC[3oP痆 ;B{!Y5EBbԱ66w2eJ87(f!'n܋]iddFtgo{`,|_Ţ0'Ya\ FªcL`PQ D}O2-֯vwA ~h%>*~^{ _Y\[l#7ĻYfsfZ3hMrz%S OgYpג[T4sms^[/1I7{8I\2נvQO9 ("5d ۅrDav ^hEfuxuZ1N%x92毵7>l;s9]>bXW` ĪGnj"ee vXN068uAIQ0J,((r[AաK|57h^&fL0?3C#>eK@䃶FFtqzQէeܸ~w.:m|q6E9k< zu"]R+F,=2uAr箂zxvi[ٕМ({o a0I5 h*EF3HB*OU ݟV߬ytHҨFo޶#2C~ B w&xO~mۤ<2rj_8e$ȇM8ΰv>Ot*IG \ʛ}B/,br88(|+s'{:B2H3K;obzCK r Qpax JJ7b(}}Uwq*_~Rϸhod` \ž,FZC6y;RX鑳Ca*"\ q}!^tl7Ct!lW0dt\T12ś+80KYχ@壙D ^i#KlY\"`JX" ~kL9?dúlwbLc|1S$wFN,wS!'owY(zd@p)Ǖk  'jb(@aG.KKH h؄PHOЮ[* V|<3}Qf:gfi;崸B .L=hFOLn59ؔgщ$-omqV?'ScA4E;_Qk%(`#%2`7 LjZ`{ȵuF@A.`1{P~D:q:UPljqIU\gKQCBh+5{tOl^'Ph_>ݰ1M&YEg}Kjh#D-ˏA)pGwZe<&R5 1D:q A@r+2KWnS8.gǟڱKB n''\vR"}Ld \7m%ƬUn &RѢ_/`O%Б; W(kUzPv= 0V\}b%AZ%(Kӫ][%« N3t c)p[] op{_pP=֝:7)P#KxqcQ{ 3Vw^BP: hWwo7uM/n~WǹnRn6]w{=U*_,A9 Ad監u"S$IP.8.o X>"+H \ J7xZd 4vڤO;\l`!I[a60u D^(#OAƩYǰ+N4 A$D*ӷX@IsadUZ@ r}CDcwͭ_^]eW3mhٙ~quEp1NL]ڸS:^Sw"!V^4GGj a4NmC;v =ּ?~弪YE4(`YH2b@HUR;`96,{Cߏ8~U]dUZ'*e-S& YCffs=7'L]UIH#Z}XΑMPD\>}T">:p;b;;h1hyVCOB\[><R2’8q4ihQy3m Z56S K`u3營Z&VyH(w`4f,7;>yp~5 i"FUhH:@{8"'ԃ KGMש`I;+N1r@/qC$Gm2ܺؔ{F-ly~!{⃹PJo;M%ANZt4q쳉N|yŒ#a}x 0 !-  Fn:i uOg)%ٔ5c9|6W:} x 3!1;{X ie"c\5`v . 院tjсӠ !hZFc 2~F7Dˋn+lHL(i<S]Ȭ(&9ь*]Rif<y}ƛ GS Nff~\ع?$go^.6w)H ._D_T+Ssnrehp799hqsu8@H Ď1EE a!VPBD/33wŘEy2={[ ^cSMs ,J)'|lmol̡U%lv*-&ʉbZVI+RoămNH/āq(F_5 &4=AOڭ]I.u\[ e"%G.h2ɴe.ݤGJ9]:#61gqzLk\v .8WO;r(up8( U#Z{J毅nwzY #w.>l5Vc& ϓ־3N>/͏e@zc;2'YXd,8X33~~MhPtT#:֩!WT-yMD,0>|CX nR+`871J+DS+[P< *4-c_NmO$a(6%#D&>E9\}I g{HNᎿNT7+&xxy8 vǴEz+?(oC+?| ˄ >ovmtSʹsŎ=b߳HoR}xX[ hIȹ_cpB,'4 ׇ/X5ߴ k۳ C;r|\y}S3{iyߏ8zL\1-Pn;UŨ|$\$٘dC#/BܦL!K0a#l@;Y4Q Rv|OD>Ь{fiyEX=x6p'wu <8ϲ`|Rj(EJ$Ĥ.:f)T^?K]}6@kw+[v‡.?T ]N,5ű`(1o}"8ISDLgz9$54P14]iǁ< 0-[ T$Z|:_Hhd8d^#蟃`ܽ;}we?'ЩxAߙrlx& b̘nPؐެiN*VE;Sm~giͭ0;ӓ8߮Ҽݐ6؜X5lÃ3Azn'VmU޸k:*J][|M#tuVcy-]{0~D_C9pǥO BFe eZ~ٗ.oN2.~1/(LOC9nтO'6}-R3jcEmM8q~;#,9I[Wx WW*^v]LcgEWAE\ߴ/pWU}!>9:A ٵ3]`pods?e1NB\Tx}2!B'} w.{SOr8|iz_bυy~.Vhx)7C D @\yf~&̵wW}wO =-$%n5˓hF.$}Z8 $ƅE92i(1I!+ܠ]`%MGSPX\쀢nѾaso!{Csle+KQzؽcʆe$~SajJ*oQh\:ns y*I!yp徣rMXd %qer; ~!7c?}ܑ q{`$$wT?jsH*.a'W ͝}1V믡pjpD˪`>?0I|čЧnȰ2.{B%h|}Xo[; +bQ[yB*\"I}I# tx&*e]ƒɟӲ[e!u^gfb?/W^JNIfqfcr)N"㭣hAKrb*)·@ѷ:9gpO}!:Q,9EwDƍj8B #X'4`I|A\Cm89KFҦk2!DKA?tXɉ)3J'[k00:[[B+a@3@E|Zwt,uY#us9~ΏUwrn޴.Vj~FXP&vfPcE-RtqJl `y2 3 ~∕4SFUB ] *D'z҉ Q?+cxX4µ<kę&7n˿hLjt5)2Qa]s'w7MS|%x]\ODulgԗw!NoXp =W kh!āRZ=ЯmXEbUyڐԸZ+ ZZ&{P30`JϗrREncދ{^nI ^+`ӯ%&$QʳI뭇`?4I dLsfu6siEr6XbT~WbtwGul]]R=! ڊcj?ZeMn*4K,WվAVe(g"70~l:;d4d@lY.T2X!T2)2ܼ Mmd%eJ M?r{#ѿ.$tؿ` d @k[7XNQz(‘uD2ζd,6닿iRw*' L,pd˚H dчR1z+4AjEʏdDBUC?pzWD+S6] 5\g}k`e1 ҍ>޹}ھZmhng!obN}(Ҏ@b}:bYc l}SVSѶ NMS~Yc?(xeEnHKn5w@[0$)-R t\9.Qq{+\gk^,B£gvjL pW=Mޅ|"H)*(= 9Rn/ =4={_H:aGاfp`فӃ6 MxhBFfਞKoA\ru<s|.ZgEs.ƙ={%E3'b6Fl"wi=m5RL'N@|Կb25kX]шgM ymvxI%|>0uN$dbRWxJ#۠%W9ܒP,_z2~ l1kp/2\#jZ' `Il7aD9VsYȎg# "n˟/x_]սy\ g'_^K,їdB6{4ӽb_|1)E(9]'H_B7o 3 ~:(x>td!qu;z2k1R Av͇C(L>CC"I|ѓя-+1N&.IC ݨteZTlc5sP#tަ:#V[,# RM멘ngv, ]2/DsϨ@`)ka?UDvg̶=rI=tG֑X"*9ib}Vݳe*n( ֵgQW -Ƣ +,u4/>+(m*4^i{(:*1/Yϩvcκ)DR^1\y#OGo lA hBwnX{>b0o<EJ%;M-N hYOʾp&_Q{ȉdC=5JeQYw 9xs|}Mh?_Tж;6}d(pskELբDNx>*&G%CY\GaSщ3ўh-fPjiwfk(#o#%qH5ES$} TjVj;P?ts3*E23GYSR&{QT ]s0!ob)%Ѷ z+y׶erˤF?=ƶTQI/ik2  \cܬ39nJ;wZ FeAҤ)S#랜n_ I& c??C"O{fSR>$CG-2 Wc$ق1`|?udgQ@ѱX1R?lOR18MkIo8tlqQn'Ys$ 90 s^\K/!T늉,P葡덛A*dk䙝){o44Qsxg*8׷b6$s<#.uAXAORY?Yb TYkU*1%́k0z!5Ӟ)#]7hE'^>o~.^y8(pT &Z$\طv;ymo6N R ,A]Z(CcaƼˠ7O!!%@0AzWRܐF}P/Y'rQl] O]3`?M ;Ε:9s9[Xyj2cڶB#ΐc֖+Lα}t8v6!WLŠF[צd9wFJԐ~fw+%Eȍ펓h9s%}Izv1EňczD2:B;"[7͋&Hc[Xΐ&du{r7(i3 E9}3oAڳ!2fPW9tC@:6D)X7gDf#i1u֕[],U/<ѡ} FDh\έ~a O&V| X)_Jh[P%-k4&H9 s?),|F5\yIĩdm<lhb-7UC>%#鼬,9#QZj}x U~ۣF}( d|0kn-`vԉVfZQao4v&,D0AF5G7|23\k>h9xӷ$tjKXH$ T)FɊ8{ ZOn GhqTM #NVr|'D Xo\VmI4U,VyzsޱHbE  M\x*U[⨐'=D31CMinD~4=m8;uJ'YMYqPIf&9#L#yTW$Uu Ćs^Rzqn@ɸ\Fñ/. 1pЀI"B/IoooZoees!KhbΫq2xz1Mvrkz'sIL}gk5|!D=ϭ.* !!LA:_!ffr?WSfENbCMφ -sMh2f/IIr>T<B^V ?hfɚR#ثl6NL5M 8q $h;r "ޒź$bйLםKRaf%I=3M?훾Z¯7.0h zHؿk4~Hy/D^(hH'P5=^T"DZE!|sA0}7 k(}Bݏ `-8vdR?Mm[ԩQ:zR'8M6] 4[fA\HbT6U8d ј.[ Ï֣}%;0EWzۄ$3"XMm;W=ie2UzRQtb 0Co"I-%ͩT+%~׶Ӝ<:њmfGq;)j'lLp{'}3KwRԧmK -[!] RǐpX|3^+2 hmxɯ|a)t[ΝaoT_]݇CE4h+ !5 kBxkǶÈ"M1w`!{/N8XNT܇UBU; 7yzB߬:2K*)Ae6y[ZL DxKCQ\=~@WeNOn=/HaJ_}ὣ%g8d U+;a!^2nw].QR9fV8̽D0ԯcks%;]&ib >`T\a\je<7swi#F(HZ|O:<7:c>79F:)o!5@\".ӻIv$C;.bxLmAbDB̒T8U|¯lB-_w8] &EhakCx xW@i wߏ;D&pEp̐φ'B`aKh\栻b3gE{z߈sNyX Kvg,2 X9hep +[_D (;ߙ {=q9bfnʑ5-;"SƇUNfWQ#w\Dmڔj2J";;אS̆N0zbrxi8"PqVc+8ϨC/mRY߈KOC㈽ooԢQM^Z:F}abPz8 e~Ѩhݿ}'Z?NA>$A!.]W]]ąk-{n9ƃĪJ氳8eh)V/ ol,,/[x0=eԐP]hv%:VD&\D[tS}MBK(<-P걎1/[,:c!I_T N ‰C'k-C"ON+nK_ ](L\1fgU"y?y Ǣ龘^E ͤ$K0~orA㏭?KVUԶh׫  7ޡ)MY;j*HAA"bAɳ7$3G=),PJ&xzf8(DMi0d5ǖm y;P `zG;*Vaw2b<~-ރȮV!ӗf nZ58K_Tm3U#9%s>2sŊxR>`eX< ҐdU ew|ѮyY2Gp*6tiQZȚF||KCO{;' Pה݅`6Ϥ^d].䚿g0UBySNĺEPq 12m@OvnqUzM Va cgÃ_'S*A',2lRσ MElKў;9(+UHMߴyBkfLA~AEPXG6Ckx @taHP#(BwI9u})r&IDVǻ\/tO`KɠAo嚞6iO>>4 qҩ-=Mer{:|T%1RL|^tGޣh~AQ;?|kJ*4Í:`Nw9)/62%̪{qHSXyI5Gf8LyEY̿H}CX+un΂7s.3ZIYe^h}߆ C\V3EB iSuؚ}ĐdHYAίzKU8zg񲽴P:PRZk23G޸AN(W-gk>L3DbMxZj4Y9BV.h|ɪƌZbD u-82UȞY!4і[? t 3oɶ ( tj9=u="nЄV^2C}>Sl,pEO²cgk=!NQUlS]5Z6|a$Q 1IS >?QCM)GzA/2]b?T}vjE2MT6TooōcI|ǍLFЌ h3Iw]a. 㭽 fB*hjx1zcyl[+\f78'USv ܧbNWK~Ph'=v@[jY+Q£q޲"LP\\V`nC?V>U&2E둑lE`{ @NNZxe5aǪ%0^頶WmihOsڹ۔m8Q_Qv|:Ă&"6?NUBRYʄ8=KM hR?IܟWy/))êSN*1?NjiΫ %Z-nwz)]N'd[ج/8Y Nqa$ĢB.d!!H-,H`u!^'L$)/;G~"׮w3G-#5޲)3y8]={{PBw;Ԅf/939F;/`|R0Ad{(SެQZNNh?Z )M`=8?w78 o*H=9R?An }\hY*J6:-l$Gkytڻ{xL3s$fc*̞L=Ral"ظ.4dd pwxh|,]v-׷B| ma5n0Щ}m /hT3=:4 n^ۑ6{@o9=«O8v$-թ#( Gjk)Op7(v2Y.xO>&h[?ơçjG~|m%kB^դ+4N_Wg/yÃh&1Jȝ- L}^cjb~rsŶ^bm{Dڷ޹evGI+Ȉm{c"FpU<58Jx.`蒁9՛;|Dvr{x-tZcWjJzSI|C~ 1]fgHA-! E֓(]~T/*%!_Oѥ 9᩿/=pHwZeAʈKm!{o'wčp!3܎n|-| KW-NS8" BȆv?0Eɝo2fod w\,Pih+~"/C+NyVr(CDɪx ܞEUS>]= bӺ(!$ x ѲHnQw{\TS',INYM_?Yv)٢ 2Ab,QqUAM, Nr/ZǗ1/yՁw=Vm|/CZ|| O1Vј*ؑo5{Ν+51qںkDIJu] ζsM%N4>h0 9v!6S^r }b߽֒ɽp];)'68ߣPMrV6ɽXb lG43S0c{|TOF>_t)L`=Qv]'IXAk |4{a胵xϵ&jk= f#%KmɰDb-&Yrq9h] PV[jj;`lxI EbY}ADEU{\oUtA,SjXk,YEG&p9ј-. )4lt"QӛwLd[Z) {B(%`BvJ@ J%F[BBν[:ZZp!i.eoFp? ˈ,yÀF3OsR<UzzsxKMߨA⃬\oD1LQ7wsaN|BGa%Ά'v.7n\y6]k/&e1]9039aYS9;i+J6z#l1b:+#3[:Vq`t[ΎZB\~lj(n/NQ]M Iފ}SFkXf82^ɧc tqXdc}7 7$"|->H]]owB~;[L)EZf8MK= n }|C<wR^{G0V黡[?0uG+ڦrV2RhDi?Xq.5]sۅʵDs3TZ?Hrɛ1a]p짒?#P^uʙpK^cؙaSML\ShMԒi!hR* W[϶.gbȒ6[iL<:61y &.;wCm# zry´yLbiG#9#D{n,6nQ5%0"Sa׻lfYAa3EDv{N_9NU8@ 9=WlX6Yпo.}TO*r4z$d`9[<F  YI]5C7MVSʼ)<5y}Q>&vFq7fAFDSk'I0'dQVmx 8wpX B{>옧"&v=}$=t n ᪑Bysn!;JwGmTMț1 [ѷ&Au鶶[/miW"2"mq9fuH,?p v   V܇K3ꊝSIp RX(jNJQLG ]AL[ⴳ$qtIc_PҌ*7U2OIoƫ1X[~ \*VxuO'=ݥ1.A: O-R<0 v{ x>n&*CfF~KZu~.R{^ĐIa \}iӥ)4bʻbi`7AE9Xh4KGrhro@h^ԧ12>0^ {W;O2|JsnkÌC(clCܩOk]mcxPu?B޹ƣ|s3aȜZ;[!ג~09{ҍyBinԻYqqcJ"s{9  (ZYmcm]`D [o*"|Z"O62pELZ: Lz*]"/c@d_ 2 &F-˒mtO)sD'siLùX\,+YS`K; k}Hyn@Yţs4Kx+{%?wٞ?] =Q0]2 ԁ4_ܹۗ 1KsE~ 㢀]EZ-:IhET?aiXs w= ry 3>qxOmҺ޾}2\ْ)ZU$.گyc >Ŷu0tIxa$Ϲ[N,27a_VFJH`c0mHp&w s|978l($2uꇮ3i6oZ(TᜯsޔGКtWas.4ˋ%&8/J_{W퐍3H'Ұ kEz5/=ecclio~ 8ď" aj=By0:]Io:fFc_2(:Qw H$a 2cPc$_D,B Q'H9v05I[EÔzJjvzW#iN9Ӽdxcy98vjjr" -ME[_iw@%? "k$T\ۢ ~wvg eȅ2\Wdc`C$ЇUZʘ{@2+~S5onS Oː1sR2*G?%;}BDJX&uFQkn+ Gig6L8hFB zHe8V[JCZG/BSRdm[w"o pvN}G|dӵ8m; ٔ*rGzb7zr;Oj}RARO_`g EG(JC9FaU@rFRtٙ*vNoSfE. "uY]wc&dx0Wo?>AX dr>i4:%Z:K`ƉoVΌ <¦}qt6_#0F5[X E>[a0 Ba$%-̭aIB"+Xa)^Fw.?^HoEpvk~[hmK1ǰYh}N?KuytbP HB0PNud 8p[u)@h+pe:WwҁnWuLHq+j敚Qȷ[MqS;%&k;^q_dɯ4w5I`&fHh-N Wg⬉1Upȃh09MIM(xrs{[ȋm] +5oϥj P3N!Q4R.Ox0'yw:k/My,AyiX\5$V~ oA-!O%q7 >P؟;*/\[v($E>˂SY 7vGנZ㦧dI..s׾>r96h5#oƏx'Gkx˻g;榪Nϙ "3ϣ )iȀ^z0 A z$[.٥ RI bnF___@]y5a+=y &jJٸ\ĆHOe%Za8LɃUJ?` /ޙSu>nAZX<"0̄-ģdJL^[Cמ06HY`EeT(cvۦIY3BC雁oژGF_R<{CE@A_x3j:{Tgsp\UP]Gb @@<ѩsBs&.LN5!L؃qLhbZ:`X(9j~ȱ61L3* !9y] ݷǯ饡GTeY&Y۰bίSz[M/%O;\ҶYe?>;V@y UX؏dޑAsqγ^jߑNN4CNQdTTOwA//qpt/ J1tNBT=AM[2_ݾpjOA-5[Ype{c̠ԍ:&j`jˤp?I5WBh/(jbKK0nn,*cПDu }sU.>+!*&t7u?j yIrѳMbhxH-y-}'URGm by/3=ҴKy؏%5]~gump t;:S~>݆B_KgrxYdW5{_$CE;VVxuh 0x$fˊauDRo(Q F'*k~) 8ap)yK̎ӌjn zJ'tN[jL&P+1)K7 Eً&"zs ;S^V9HRx?eӎM*,v^,WK۸aC243tT?MyZ]bg4]nH?_\kws^ZôӊlN.QΜhk9XjL/!eƲ?fhrj!Bۯ _T2|H6^POlYwjѣ hꝥc]$`r'wg,Rm"i]LsW`mTB<~6p#ׁ~ LrJ͔X;o֞4nCg.A#K%n?LҕK 715zu|?ȫ oûJ^?8پ/)aCHdXfdLQ3KT 2y 䯝zi!{~ħu/S՚s#7EvfkM܅Ъ&U!mShuI_AUJMM9̩$Cj镭V7JV Il >ndUnH) l-Fv#aj }5$N)h|t˂],>I{6v(lZje\26fPf@4>`Ma@p,%kD7K셝@/;`GE]ٯ.dnRn_ ~uzZ?;>b+[K";rX5h~(/6Om;;__ajNҭ^aû C6/z Дb|5?iw{֜wN8KFҽuPmy s̀l嶑yB{@Kc}^8B B]p\ y@r݋I {t%y'hL=!m/r> r!c)l4…yl&avJk.@#_d[ ُ6_~̬Dyk{ǚŤ6_`8צ;hcqx o_YV}S],eA>q;¨M,a03ҳ}^6^j:Nfˊ܃`yidƗ Mʗ鋮 CJvA%l5xn:uְK=Ģ\gzfw吊!:]:RW *Lz/Pp>KV6tO2xJwYHN-X<<%̽WB¸qF.>g;9>N*}<1л7q{ +/TX\#J79B.#Kx3cZ:$Rlm2myf)*"h Yza~xL,7C׎bS \B1Y|ǯ5 WU16G~6Qrw)8LN[,W;JwϡZ5;DۉمhKTP9~ju }"`oV@  .:5L{" M ^bNϥ$2JgLz KS/.pm3]KsH9TCh2xާ6ɻR<@pb#+;0#z:8EsKYvU)-/2tOq,{&f\q kBeb՜TrX۬6_Oל:5c2s Rf:RS`8d\-B7L{V8";S)#_F])2ۈbX6&sJ,bU| mF1\[N@]yIT컢cDvX

    mbC9I EDnejQ8o|?XQSKzZƌh5^8?Iiveç)Lk5LXyfj}{&יʧI'iM |3ί9I,W5f o1%SZE8  $%hY}y)1,>LUQj"irKQگЖ?bԈpZ>(d)(& 5.O/@k3Ző ^@{\PR9á:?)]ʮ}ȥ,npbT=Hj |n A**A4mמW?mG)R%D0"rl.Ε `p[V5QZj-+CgTz_Oc4zkAHh-+u"4_ׯhiY8@xn-IGM8 ײi6}L9)-ˇ`^=KZ=u+ eAl8+.[-,*8e<歺n{!y-2?j(0}Ƌ`&фħd2'>]D3O2Cyښdz /f)f}M.0)JgbC^tӂ7{^n|oaxSΕ n{Sς{P4td2xx:L|"g`RҙY!&T9 @ +_QҲD7c56i=k%k/*ucQ_nIkO-m#oq[y8v#q'҃*l 8!N4Bb.g\f~E\#™'J?(0.L{V;咋c<z];Zn[=rA[4I H&r" kP%f?qAb @ڥv {"/o\q7a%(hCg(ק#C4*Ű_6h0E IBqǟ})ӮXeW";N p҇c@:ft}ԆMa˞4S<ׁJV2ҥMS l S&! 'L,Pܶ.sL^`~4L9hxsË,rq,6/r>Aq6٥[vCD+rPLW^,*zfKHc4̩u4d؈9rNelW~#Ž9\Yp$]:Og^d ]z4&p0v40.HS>[jMsN1E,.8gh].ir:#5M=;;{kj4#xh's*$ I"Ld- ^ݵ(-4=;׷rŶ0еȨ䣶/kj+ *7f$$LLE;p RX (+k=Kv+p|m:6>d|Glu-H3͞$' 7I8&Q{U6&n 0*0 HmKX4RmʽLKpnK+BLMo Mߒ ,>xlb*NZ˒.)2٣P5Q(D]2D`C'fyl~n$k=%mmPjTW'$֮UBkYD8a]5?'Cѵ?˔l=IİwW1ˡsr9^yCCDOjF<Mkԩ\s_0{r(,w:t۞%`>$t;b4?tGCrf>Enp6ͤk%w@ir>eh6.πLT'UT'qQv谫%nb?f o dy85~z* Z-J24LX&T24A(LȠrԛK3*F|1U7!;vSE؊^vԙfr~J6U Wh|n 5/\8zO&,XEC̱"pP.0vOv!Ngqڇ‰0_qFuza1zƻ )#clp ?G@. ?q5rkk!W e,Zb.9bXkRP0| ͵0{.4˭B{]? !ex2{VkhYМd|]6̾k58l2(q4NUZB pUX31W,ЇGS_$m]t x-At}V=SjzBu2r6fYv 1Zw&8xSz?7XA9DFqWٱ9k[?eu005)(wNeE6;TFcM^Ԛ_vV[~x&Fk$pjen\֖w UU"n@=]404Xڕ(s>z6(3gv|}I]4z>eEU&p=/!^ZO8pAl]al7'ՃeEwpڍoYg#+" Ēo\+j+˸[!DR6'v)Bp.esӏhB6W[3~t-<yI{^q^tp\ J8^ :[edxǕD+[`;֘׫BdvYKV2Fg< heZ^QʌsZIl1S%S\ܽ a=rP>"4zT]ouCq<)D祝\/fncˉro*(=X6ۥ-Kd`  wwN| Z}l܅EBH*1Rj Kg*+ݧ FjS %_JtnLJ,nbcQ 8Cvfm~Hx#1!֐J͓%ߎf ODj KY{SQ=eQ(hҕ'UAc,|y޸V-"^⼓Q0AQ`]Ӱ[jN!I7mpMf{pOkdmK{Z@5ɀD++pV}!𺵝qgV/[Nք \]-Ut75ZZU"ImΙ'virGLF*/O-E W܁/ Ey =5$:~)Axtm>*+N|>C!Q}_ m/0=|m$> c>/Ĝ">ֳu *b}3[j ~3Xe\^k24۾3hZ$eV[0j%ȉ]18kX?k&$LKA_9Np2f*Μ/@"`(9'3Q=Dff[!5Bݰ,4]FNo$D+|/㣋OZ@0*n9y!uvZÿJF&յ3KW(<#.T(C+JTG߿>€T+C6sى]^G phr=OXOnNFYWx J!2~ V4 }%Ng1[۳ >%:3tj0!4}ZD~%iOr dW=نRI;[)8s$ɗs ~l ;5Hj˵m4Ou\(MUr ʇ9o˯Q|@<0 k3x3K8^>& @ ctVۅL-@ݏ2yLB uP idiP00\;+Ⱥ|j7M`rʯf $=%,7L ˒q^טE2pbcpcJ~̥yҺwXV0FuҪzIa+#_b>:hfLSxADͣ@yw|{/=fzmezsPk@HBDnG!&ZӄYxNgIFIA9Τd8cYXG%L{ܚjsgw+A:4Fu]5@tθ1iKfЌΟ[X@r?*7umH31&02]W&y:y^@9F6<H.)8¬C`Lh_ !^M 9gabR9ql&`Amoh2HB2=q.،IzR3?-:ĞQh:qa3H;тj%@69@XNև$'n'q9q ; i6nb{ }u-48f\U"]mʒh8͎'?& WBZs !3YH}ٽyczyۜ5 |EA&#':>+)I"cЭ*4AS:QO:I/3-3ɱf Zޏs6ʢZǮ<9DQü^ű&&nBG6Qc:` 7{&~6v[ rl_roF:gjTgtgO.,,Rzī)C=5Sda=#>"n/Uг<%K]1DRsiJ7l^t7#'3voW^NF>%BMT#xM8]t(yz%~ {x<9JO#ߦ`{71h*9ĪV'O mx-0aرA<.n^.$B߬F:o.d;opVUU~vBvJD43! b=]hR+wV{ݑccU gQQlώ\@6+lf!K'}_6Bqoް⹒◖책b4\x,!kt0Qq498A>Oݦ$7W]QGkO /Q5;J:YjT:S{mk4 Lofa.l Nȴ> 0+~q=2:BbPҫr/sCϵҍ9buSJ㽂3s {mq/Xbg¢lJj.d :@O7ll!8Sl,o Om;Q(4S+=a wqkN) A?&.yUunzSet q+.]x+3N;t{rbI̒WD/+%O<& M4j 3l$bNP} X*!qC񕟯}]v;nR0h\`<e tZeېI*2|4R]])ɰisyf[=qگ^%_ l>oPD8xg`W7 Îex+07JqWT*h# xy sWs-Q<|Tq/-"d 뛟ޣî?¡xigaJa1c)R8qI ;3zSĥo#Io]>|7Q>%\CǶqZO !tմڮ: j)z\$IϘ؇XmBgi)̻UʢҽϮ״"h]G~fud$6콕À0h81\˿"._(4""-K k!?'Íc53/ϗҾ%w=o-v>ZK5:ZxUfY#Na r؛rxd qGiTW<3(]d_OJ-Ɏw3ޢM,BJ5,;#1NM)ȗ2|үV2y6+"$K:A *;W-qz}4p[oĕ$/2xDbLuhi"zprĴg~GMB+];tbl_tA~RaxH㹪@yC',PxݶyGJVK~>d)Iu(p$o|ōB`˪Aző+}QQ.0Ee`4zWY}=҆ ;n2J@J5JXT~苧pk"-rF¼ňЎҹ͈x[Ohv  xS}P4+ n'Tg2-q-<4mbpf%Ֆ35_Ag4 ljSp@"!B¾!A^K/C: JMum5il+Ȁc :\C`I)QFx"hGhn)Yb="8W_fz"v%yYK~y%f@!ܞ@ {)ۘ 8B7\2ԶTr3˹ (H^V&rޝ'T ;j4l?MBr/ ywcEK4qGPOpgٷa96Z1@q-/q׌m{-8JoW{R;:MKb- ^&0zhM_`[fbdSҙ",%ٳ: Y'nV±9D"ۿfPfy!_'LÙpMIΑiΜzS݄3(B)F#%tB1q{Ly/FxaRP_5_Agci>Aa&N$3xQݨMLRҷ_nB@{L ع`Se:h l5r?oJk29^% q#[UK ݏ6]( ~XI1ccb7Fya&(u^{p_ev&ȹT{%}X{:j[cU\˵XeJ&'D/,][HXIʊzo:Yrc#ܞoA, m17Z~yU]IS,5w&ꪖp:wj r$Qуw#&=o`] ovBg&}L 1wf6Ɉ5ifLe"_ ԯnzDǭ0yrh9#fګS4ΞEz49(S#g sP=<}d: U'*!t"O `8*/W` a/1L,5`xl-7 3,JǑ}ǜ[Y?FBѾ B^Q۠ *Kt$u8H߯ڼWJ=vqȇBZl6҈4Қ#g  ®D#x p!-Q!M6ɧfKXL6>3ɝ1]Ցݐ۵b!ouڭ)#^1.B&eXO:26%q]aHT&H?c˱PڪiAfiJ #[@Vއugd{܂>m@gUa:AC$8E0s!ҫ0V#} w<OA6s #Dke5( CmQ Wi aꑏolH\KcC^)pmٗOc~9Z}_:>k뎞[ Zo\YGf.붝T[S6k~YLrgş,m83bsU_`& E :ME%`#jE` "e%Ռyz䓽0>Gm H9VBW'd3 rs .y xedŁvP?2 |37TC޶2xtTxCU϶1͙,,s]6t~iV٘|8QY~'"iz < 5k \Orÿ&P[I6`+"fN,6iA;y1a#L=iCp--/E6 v8ױSK\2?wK_rT Lm-LGb?ZǼ7}L-nroPmʱ덗iŞ%fwcө0:Z P ]K @5ƩY\f} ¦=7,s[Ε[lNiW8."1eXo_5@{{GZ>Qi޸ߪv{VI6_i6R# ww [ifرJ/ðh <ҧe5vd/;3kH]]ouvɝgT !z{$޾l<_z=uYiH1 , 4,޲ /vÉݧ _u`Ҏ{BDBp!V 6XMA#Sދ*uͧ vxuPr;s!#s淪娿9i/ {US1#gjT Tmz:.A6pE̯KQo  ]$VQʫ0#8Xs.84PpJ^KO1 ǻ\4 o篺oRp 5d E|Xt{qίo |A}8ϟhJڌO0^l[S>QԵO>;U²06xj-*34T4l=ޏ$'& NnЄX«ɺiNħnI Is*PnM -2KuJ~^:vzZ5e/i%D'6DY7a .%sGmL}!YZa0>m] |-Ul2F҅fU3-̀`%Z DX~h6ӃPK07ۼ֊r̚뎸RfkS_pYңOAF[~p@kuAquR~cbPzˮ=WdfWFmJ1[ r QNȰ@l2fsCtXm*4HϢ[x?v7Ɇ: U>~נ,kcl6!0 =X1S#X O2G;j_u|=c@`h/?!;GG)2C23ֲv|QXRXe?4=^I%Y|9FDr<ҐxuIa> k0U`x}鱉QL]/gQմɿ!2 ZM",cvʙT84[4XFQϏ} ROAt&#5ݠ=Z&>2V ,aץU!X"HG ]qA2Yv9MmY[NjY L5܀+keZGg!5T&yBqߺ@/#9e=?/eez I'3p85wΥ;NR_r~y{qT70;'aM/=Eo⪶ 9QSu3}t Gœ%)Y}y!q-fKZ~S[󑇉@c/cQM6|mY1GwwHAYQ@+ R\sY<.w˶S~^MGaHD吥!bM,OJ=E.ty,'MXX ٍ"u'>NOBT$jZ1)+q[l0 Q퇫7=Poػ1q|]'ϱ_(z/ұjSCm@ ӊHʃEV*?6T2휒ՠ uKQ 溳t|nn~'Se:3wT_oGE@fL1G+O2qfHGTNP#8՘?P6LT~|4fLD8(MܓN3GdLɛӟ w;Zb3;6{_A aB n~ j^3 r:z*4g{Y I V{p~E~ծYFn$JӊhW (imd#1L "U b7Tn hR-t?/.tuQrh+Ri{|YU Z(HY''++h>yޡMokfL(hc{wpPtz`\@,fVu8:0ٚ,%?u2~yu hqq7%M?+}ɹ]Fz)%7S+gDyvB[4~5'(lxgY/x@bnֹ,S:t7)Ȉ o­CR ED3}>2!>qVUHk</r0@FtlEJ3q3pvt9Q1x9b?M4=ip~́4cq1?r^@۫PҔ+v431l88*0ГCV CE0J!mܩnU?!sSb@t$l vŠDN/qFO0kH:mЭ#Ia{tOkN 2TmH^cF jBܮ= 9BHKSlBR P2^)raV w,ɩ6rBHRRHN1Nr4MMR_-1F#1l&&N^vi;vx88IC1?\V2x ~i0l;Ī<zܜ|1~ҕAlћsXľGtjSt<{vt6U ^wSYޝЍsJ댗]Mnu_NBEFۥTf{եJ<"ծ-uTM0][wWGYikb6<ۏaF׃7d Аq/s0qC4J>D2;0H|^T_20f 2R+i/ U/dĢeu8-ʆ}/Hv-2 }|Bed5s9mJ]O+?,r_۪֮pJ|ˎx3fš[`bc}O×}"֔^m܁yzd]W 6܄;Bvv/oVB ! k2W)^鄳Fƕo2")^<q]7Lqm~٢6M.%2F V 'KO L%NAL-MHA>|S 0Yէ;Y9#1^`4ev@Z.уOXȗZ@=~;'?2"> -PYst@yJIqcS1;]׾Cy&HSD/?l.%+syP4AT{QIʥ/ 8Q;Ϸx <ճ jeHMe+1 9,kS["^91ԣ5 Gb'zeTLfDQ2"X}R:uV |q19؋=]<Jޘuڼڋkp9%Du/'ᶦ5 .tvE"T9ء' +˃nİ-ޔnQ^?My/o) }:l: s` \gJ}wjdT$^]ak,m2 JN Lwi?z4,+K^ ’˰ӫY}ӄNlo(P7af7 ;\FXdT:K1d-jt$9WguIr *xDKHkɑt`2 3yI?Cp{S[ Ms\?}/h; ON <7#b(s&x;9BʧtrHfl'Tw4qnV/CѲ<5G>P4z<ᢃ1Z9ol #l夛(ʸ5݌ -\vX9qt-iׅc!!}"'$"* O:)EF_sߥ秡 @wF#%,ImHRsɈ _n2ϏRIwq͖^{(j !LbbArH77^8+ mcq>DC:$p`l PڪV<Kk2sS]|IӌB |L0+hR'{wbxtWWg66-qj<" L*8%v %|[b5mZe>ԼT4!pM0Fw#zD9W`qdvwFA:V#ySlKE/3RA}YT<օfց8v. f|4ĉX5*]b4/U,ҺbmEM+Vy/l"2N)-*ƥ,5N(wx8x1E̸yu.1ZSt3 ,w!7IgO,% n4,WihSHOodXH:cjBC[CN0<ހ1Ϸ4 w 짖-n# ajkRjh+|axE&굗aAg|u|ިDAAaͻB@\,Og*Uls:M)sk!KiP$Xan0\/Ez|z&ɔnmhY / G)6r3LM݅L~Iw\}R.ȵ6JYSh$C@۪q;5){R 0ޏ#,~kNUkT܊{q.R&+aNGgxʍii!hc1!/靯 -{w~(H@Nm*ۏB\ـ.ݵ@rh S y@&6 ɏm`+E [<[ D. 5_ d%7TRAJ<%rk ZQ5{azf@jPFQ/N)$ p&[,r CNȞx%`v`J d >^/|b~6Af)F7/Y+&%)%Mz᯵}*vJ4gbYL0I_$K ͸1d{k_C5/G*[&8m_1:-$ڋ 0eCāB6rei Z2T y,s4y_H~Ej/2Χ<3Sv!zc^^,k2/x똭{fyR0Fw~P*4Aߨ]t#t8P$)G*FF c0Ϣ ;y惦-x#JXV0:kb] /i1lyJN$ʟ9BDe+M!9;<N<6NeC_ 4!dٯ3R<+e CʵU0@ɀ1I K}mv?Ek4G2@+jfN+s-=clJ0[Yev{Dky<5UN KC٤,D] "XdtFuD,;1[Qǻ]qL/Rͺ c 31kHcڥAi*cfh7@J{VMc)U@ijc4-,Gp @T+ (, t2Lp1FY\;˒duLjVd-&n VѶ A[ R&x,w:r Rx8VrXmfqf\'#.#+WZRz0rzqo)8ޖIz#?L$L sC۪2"!MT(rku a[%Ih@PeΤo~πGkp:%e3͕*=D]DܮCޤ0 fȓϑDbL\P-)(]|S6ՀiƳC0H [B˺sj+!  nI lSn?OEUZu-B DP(JĦ3@ 6*8)8U(f;ʸ%f m ae!&#;NBJ\˯Z0on-CCy+C݇ p.Thn~^`I SA2ڜ˘xKh_o[4KGGh9>֭+_,JUZRX1,T26w{EDܩw F?fP#ZHLt5xɄN\9$.`$#CArr< !ґ$!ʖM'_Ok^xGQFk:$ĚDԝ,NV}N`T<~b4A4И=.2.xqI Q5@k_d!ǷE)!77ř?>j>ch&&̈4r ZT XW?O{y"Nx9-e㊕4 0 0zd.C2>@yvq^(řdY 3LUĚA}ᐼbdc$w4ZL*`FnŘKympԗUЏS^'v×+\y͋½C%veR&Ǧ&5=n:%l4AA]yR>6IajZa͟)A].4ZLVkyŇOgN1Ξ7&Gttz{O֕ĞⲶ':+ْnsu>n!t.LA4mV# ]gP+n7 hÒIMȂ#&Eu`ȶYL!),^Q" ,X׹ElOBņIFRBû :jq30kY#..gRxϯGCd-0ɼaKP^ġ#ffDsxfU\Ԯn) Kt@̡o u!iwFl@Ǐ5A@e(@J,쨔֕+֦[u0l-:Ȼw3}bE;zJy`R )C)0.u|H7X1}%ujcb*h08 G3 iq ^O-S [@Lm3|V=EF5ztf뎣-qQqT1/981cު 8Ub*~O~-nWX=CQwviyY!7VW^4 Nf]#yN.ኂثuɕ51bGd@ k (t,rX2/g T+=!sX*k9gb ȇ3|L,# ƨY"s v^`S4 P߈$}_Ck0&==-SI \X檮0j0hB]Y J-TesS%OV3p0ZVA̵"bӯ^iTaIVisB_ L P.?m;j$3rSv75[ :agXP*hҐ$ }Ϲٯu#PM A {lP@.%ziu?w8\=tĬEZGɩ7ްhy[8Y} l問es7VS?pޅSqL' p瘗 H1gJWl^^KDpAsK1^ ؎:lvA0yLAѼg<ݎ5~=mGtW̚uh w]zCM*AEZTi\#SW(t[{6fgܚ^z5:zޞ!Y#i|9/\ /@_bGR~3@`V #x,4| ۻ|e|} ){vTj0e<g3$}8}*N:iR4l֏uscdl6 `k ޓJ:sI`N(JtR.5)S wN͢ȕԋޒVOQP/)j/1UF|D7I%&j% y6c%S=8X<yV["Y2aG<`mn$ e- -I0U)LӖ+SUEH%mE&#_ΣVc`_|Wg.it ğy#$'7 5C1{;7gI56UxK8Mfdm I$TRmL!_TXPevX΍_Do]nqr&_%'|'k9 ZXNsٓ7(/Jd$ħEc[LC"/yVH_Nv4EYvbt==}ƒSn97.i(5hT,M=Dʚ~ +Kfy&}f1kåKYĻr x3 |P\FW᯳͐o z^MU¹먙,:|^#죤ݮ:r$h]d盕O9uk" G!I. h8 ɺ_wUŹUp&їM2tD^FV3-?l]=%n )ǍSY'+F<z(ZE‘ݕ%٫ɥX,`愘oz`hFb4]n(&ŝ2)|k ijf/J |` E@3}; $çW.l5EA7׺3^W&=lb=_gO:i4ƦLqM2ET ,٘V|Hst}9`rQpةδX!Q0Qz9FN'AQ)+1I6l~uC4ٝxY޲ -pw-5f<5|ŏut3ccW<)~9-F+z*# Ye`ͅX68;ӂq2+@ۻA6:p#l̥FFSs#?n^o{rUD- -~\J(XI ǖ,Uwi><5b4L`IrXe1!! m AbLl@ rѤt\^3SIlL<702-,9Xج[:}AScHo%8T sMCA jb}ܒ;# Um᧏ Ff400YmbFɊZ?pٯ%sz*[U]G{[W7D2.cY! #q\:sЉl_9gst #{oߥH܊Ak~u#0}NӰ+k _våCB{^$ O`<;L#>27WzX#}H22Sb&y8m2s}ۆb5$klrL;|Cg Ӈ*<2SWk^T jg?Lɀ;ϥ U"9-np(L@$*4aOV^2ƝxTU/̀}}-_ rMXD;J9m.*6Tq-!D>Kߓ%Edw hE)Qn0Y<+7A=;\uBh 0V Qܻ?Yj$|E6QjaD9NN$$~ephա'1 :5ݫY /B=,tC5uǦT3/hٻv*2'gH pIę1xll PUMJO08H07'Fˉ4&"=#UԮ佈 ]q9Lf1#Ch'ʎiPGp4JFŐf>(L'S aKqmැOLJԠ_e" Ґ AKh_pN(|dmP s-VW?j]V; 7s=$E(!D!6  XRA(ԱDgR:xO*un5U+윬^yjJVZv5tOtV"V6 x=cwyC8IsaA;NE-rR|i Xي2,GL*XՑT)l|ߺZnVygK !w}ޖ4X8{ xo2nHSM~"! 3\ X諦[^_b?Ѐ&D*20uQ11ŕKOΓ$W$v^f(H́U8GQA!ˑsL|>aH0rj/-9%s'ekLm6 NՊŏmcX{0VtvV ٦ k=;:bCf .;Gt.~2"8kB9T}h7&bKSl%];'v{ 6v0pszxLf@Ң:[ blk8젒Os8 Z 3l ͢P*h#NߕrN$oS%5ClS Mtw)'#yu #`Ģvss3G qM{ZpTKhi{&lcA3;j nnxh8ތEB @2j.f|F>t'QY蜓Q`T$Zڙ<V`vVsAꂍ-j 9L@C#qI  ʮKީ.$ߐ@)05E5,D0@_ҳ䟔+>.qt3Y4 l> 9= M[1S"d-ZXroU aS.6'l0Y;2K^Z%fRm1I,V1 n2:,.dN)ڰ#BZX Ug,jb\dyL3([ [h~%CD~Bs6FEJ/^#>gp15W6tGHb.iF{&25*vD%yFSYh - 4|X#W2\vwN#cvBrsVڹv8oW|걙у&,%AO 8tosx.=[זҫ(dh#~-X׵_cmob0z,3mI QtiX2%%Wգ=\ŒqŻZz.zX-Bd*nb6۽aLWERԕ#ggwY GB׵eJ#c7>IB""oI]_TWTayuT!CGmʲzDˆ>3ϐL2u`Ȗiȼa,K8n5@ tVS $JkÕ?gY, E( [{Y6 1rh?Yq[l2p@ h%} ",`w+ar⧐Jn%w% y]^~:eU+$QL-6 y̓:>" CSО@5Gw,6R$LbLڋTtk44nM3515@Beic .]!QNL ߂أ$Fo ]Rb>L~Dd♠~aX `8|ȩVٱ .)$0r)s?Ј+vt\&8q,N(TD iS}A=9]ga v",^lԝ Ъ8Lisߋ*A)|a0#ߍUEi{ĭ|v-ZS9f$C^(T??{tn0\Y;kEmۓd)%IaWgR8ݪ ݵ$~GbMP\LIVQxz31oQAmpe'2yӚ4I'_ פLr6]T >8}Q5΀34&~[J aJ 5H')L fX"Ǣ# pr&qv(תGDՁ!3Dw_ yYz%KOC:GȈ&eI{aQi?k!U҅v'oj  $;c\(pD|ȱ!+:\YeVťE֎Hh,[ek"K|`7{~=w VÝashĉ39lf| n\` {}5+$ {Ӧ|SF\ 4ܖj&6z*`h GŸ5 B>C_d9]&6X?RжPV; 9eYXIfJǥ+t6)ևg(O2c_A^D$D&z"Uar a4$f?9Ob T ČS-]ٚ\&tEjɆcljfkW J+th,1 rw௮ŘlBHguY`vBXg".o D{m O?AJi\9r+HmNtlnFUL:8}vM#^+º-f?^!]!TX>yhŝcP|By{^}Pj%` Z,Am>|KgqpɤB<XC{]CY$ZFZo?-ۄyB"Xl$ڝABaM5M}K_!Io䱑!d&i9+S`dX}25=V]A1PEťA] Dg.iH7$3싱Eh$yZ Uqi0L\..}%}">:_Sjex`_Rt,+n.1y 5RvO3NzOMUBvӯ8ȉKe .aRP8?ӓ\n/ȲNS9bCxJ2)Rۮ= oމG¡n?M!Pr, ϏQPPW}fab"K_rw_a'H*R"hɬܜQ<*Cs=c YJw<(c#0vڠ[g,ɭ;=bq,ܗukvNv $?njwpG'ujpk?{%k1O ",{fG7IpFq"b&^KɂmnO ;@)5^[b(Grƣ-쿵en}ܐ2vw Ju &UYN}ƅ1wQYI'ʲ/[B{sW槌ݳton2* )ew?f_y3̕bZA"ǫХWŒ[շ%mlSKY!.Yg/ } 7YX$>lSQ{ݫ48}o_s~E{tcgNY$ LSqXQ6k.A`]rtCQ7`MJIL2*jزWsdWIäV6Wӆ:a5L7Gbwμx"!NZո qH `R ^_ Np#N5b ^djrIѡfi4fpI&NOʸn;2TݳgC_< 9_' ¥ox,Rc #v EVcXr׿);(iM!-qW@߻OYךN& 5+A5;Yj01ErGRU6[*w-dPx| R@VLFRo3 f.I WkY` _ヸ݀$u^HG_)zԨ=InXEk4\d6AQ6I` _\Ay<0D|vT}y\ 6+ Hq-OzU[l=nAL!cVLTf+·Fjt1^ȄC/i ܺf\u8ꖫgT;jR<@Gٜ, <$ef)+l>MNVg &ݙkY+$xGH9fJ,>bw槿͋ ? Z0o^Y| ~CNmْ]@'%n-cB̌Z٦wA26ptggo0J;vF@vQZsf~͉Wn4}s-7g@2nww e#NVziPĒӳ5!S .+¦a+Jj+g|k|OחY.[jg(B>þnbc~7O\< V\cG 'o[Ԓ'LYw!.I1!󍕞:T>TF-d0˴jY 0X12qH9]VhW;fuZm3-.?ˣAd%:H?yE3o]p3Udů$n<Ѱ|BZ7k*3`Ԥΐ\uGrgI:$u)t;#MzP&:| rlYx VjÎB0 "E,ǃ v ^ .b_K4tJZH=dcv^-.<C\~Wuc$Z5}WMJ nEhJ+c]6wtMj^r(ٜ['c#-v>"UQe{&JjM6$Hv pr Z, y}i:ғ`]߳u+`]@jo{JíN+]]M7Ux,U>_n, FNmZLl[q 4ƙ ǮpApvHVOsN۽DM-V>&xi)εsE=>$,E*t)~r|\.'YE:%)k[ 8#oX5U+woj%]mV;դW?J:'raL3x jeq mcKyHFP#E- z9aÑ䂘F^;uM2&uv5UU= iy4O+88 z+oU!Z#6o$\L%X4ZQ3F@2(Es%rKs[N}9g9u`e[mQ+';N]g 9o1`Y]&C 0"DP ΰOOD |C2@E7#9+)y[ݰBɕc𛨠A*.̍Ep{]F| S4v֑# 8>ⲞZ^L #5 L P >6MAS׵X">ʪg@;"fnS LςdD@eu 7zqd0KB$A[?T-;nҕ-3˹/jǻv{)eRk߉Z\.Q:ͣMXD@{> جwHˣKUgsh.H:CuՕQ˼BqjMtI=a|Z dmX@]Aff.נȕߚ6Z&q/̐I%Z-9if: .F ysۆ9{UV Ҩ:V_y(d]SO 'D?j[BR m*g7E8@CJZ*UeGB<%\nk`;Job⧵ވB0X"U :3&5zeU Ƚ҈`d`R=KLo ^)NeV>gqx#Qc yjaڗl4*%' B(JWGKmB{b] 4ЗgX n'w@m`v"uˬ4ـH1:W:"W 2"˔'RobD<>xsļ9*3odqdRva&QK&Hj?K6#\^Rۙ;묆}Q֐Uv8uia 3str~pvC C$nc#$g9@@'5!Ȑ`4e7GigțJ+yL[}YkHӕ2ŶhI:׌XC!=(XdLW'Ch7Dxb~ScZ@Ds?EBų)Oj^/^hL3һƶ>"]5tIH Wl߈7fˇґp1d+|Q̝Pi "q$ WFeOjfwqm9ʑĝ%tYV\1*.A KWg5|5ft@L3*C}*FTfh1%C O.9n8# M89ZҢ \(j .ҼrM`~ WS q#w]>J[TLHle D&88b%/`ct Q b~칗$s!ckX=Ke#r ݅`xuQ\QO#DT3{o(Eˢˊ1pi侅Nz˙KĝW(85&|-I%5E!1,$~dBdZil$j}1GtB =;ta3?ITN6U(? 줤]H`r>Rr5q+({btK6+sOȳOt5BfQ;>ga?nhtAd#UAr,2?^M/=HۦJ@W()I6k$xEE@r3*I\2~7-ُ wq띀nuBŃKc'&>5s@aO_+;VAሺN ePnI6|5r +i(,a\G83?ldF("u XN_ \FYeZK9$މ O*Kezq>vǑQɑFv F[_)O*|\V#BK`d2G~Nh%7]s9HN$kў}?o}bivLڃp}O)eo-m!GyG/Ep'bRPAy4x_Ő4l]䷄qiO ߑN[/Ƶ$ 1s/'jT ̿<V >uk>xlp LFImȎ:nk!^ž<(FR9J=̧PJ]ìlnW͊ .ë6O.=uK|(U81$%0%nc<Ǫ VKr [ ) "#g(tjp+mqCsq9&G 3Ff>qR1"BIg!z3c!CJnyr-e^g6}y~#R^a5BƊaW㯖٧#lN?'d +τlhr>a'goNꋭ#(lDu#( ӕf~ރw%2maaw >~D/`@qx#!ȖBX@&wK\4@4<5Ͻ$,C݌` ttt V{SBV^bRl\C)_A4cuԳ$Se{hDX?4; N5*6u^="?bElK8q.Fu7Hj2s th 5/cj'kPldIb4 e:RtYig3pkdڔx$2JzֆAY}twAc*֒`BۼyAL>?ȲJg8r/6"2Cdk#x;{w y]!9Ras ltl!mq'\Cs-1 Vou9lp.ddx6kT:gr(Dz:?hj -D( .B >h]A9SL|?LPro$+~pzUvFPFEiX7S wUJ)'HYX6hRMW\Pg_v*s(I:҄< ~uCf&iʃL %#|q"T- {i3ri}V.N#sgf\1dzXbɓLvYmظҲ Ab+cœ+:XaOG50mS`E90hKB/_l&; ;4k@#1sH8"Twu:$k>fP!%5'Hobxr9-FőU.d-(xD1SLPn2c jnc^LBVԛ$_wq& /cRm Ja ĝ.M/MX=d5ee(}Pe] }TǀWB>I>e|;3i]}o [MS)fHgibC[_CKI7!b{p kI*['-{ `{|Ge@ vWpJ VTWd5 P"lR[&%L_/m]W{ j!Q 'DUޘ$gc5 c5TjA]~|\K=7ʺs_-0r?HȼvqRp?#  a{7 ̳`4Axse(wp٭t͡j Q=W#f]hM|PE{ dHݥ*GbTqH r58G5J }l1=5aQ>Ja9:F7g':lsTUdO-_&۬= $))4n9K%u;rKB>\§܎,V-8kq0ja{5sS  ZYEFcvC2++?b"(ˎ#r biwvW; ]Ğ `[uGcHH#|LZOD3^a2a' qd>&6j !_\AU [BӟO0P*[ln>Uvw瀎5ӝ>HBt, %ӍOs{fߢ67nu(ujHH[~3 C#Q&\ DzvvefcPmZ\,Dh '@iap"=w] ( VfܭJN Qz8D3yp;\ck㛜 V]`)5}? =36Is$ 1Lg='4Ms $NZ0g2]}tdܧ`ѱ;⁄z%& vD_\q3syԩU:%?*5+۫%~9'X u9]0{qmrÅ=:bw}f`JQ{]7 O3ṡAY0sL['!K;u/ء3Iyf8ܚl <Ӳw5ZLøҹiH^k.$Sb~5BA\x3!2e:5S\]`0c:d0\דJl!n] 2ZO}5x|{-MDL\̿0P a d]vũhƗ߀Vy*Ļ*|o 7ڭ3}6y}*ol4dp Wk)0z/ >ސfGF߃-)">t$A HJͱ1 ǬCDz>i"'W5Cbrc}r` -RrRt a؎&uN-n^Oys/2մUYy9+}[:s5zϪRݓ/2#fIpF{܁,wҜEc#ʨy|wKs=|Qb67/qofkQHec\|M{B5Bo]ad=2P#7TeKb'{@zpԿJnPYo懢=\0(LsNAVao:EcdǞ CYjЙCP hBHIJ_LΕX˝u[~2=3אw9V?U9Fɽ.I⃼u {!A H IZH]y˖F=N>wuc_KƆ!GɁ G;hݶϱ+;|^>$V zOT^NTD;OQFQ_,g (J.ʑCES*tf2ӥzk@L7o;_h }FEt9>آu∱\dԧ]ǖCX FY?C7.V/B[^S DqVSS[ݱY/[C%?Viޯ|ov)-}Q_#n+ z|4 /pRW HmfuքJ<{*"Pnl.%R&|L5~ NT"R\50AB_ ]"ISr`88`:d):+LE٣.TzcVP҈wvdC6^ m{l0a=9Eў t8m*Z:Iy)= vpA³DD,\566S%Ov!/'TI`:qa&ObX(n3Z4pJ 2"v}UV {2(qEvx z. i8vKV;^<ϽA*4?FQ=S:@2C}-}XєQ ]| <"Xb _?U74Z^Bq*I(殾$N& , _"*}rl]=҈` ugOE&h}8AfGde_mlqE}Ng N>®^%Yp*ߣv7YYe,U&<d" {WqT{R\YGI4&BY/X'}|8 kasYjH%x=ӄ%o8߯yy^q@%p9E2 .:mQ2\D5UZ]u 妚 ًLhw`X`3y{KcԱeXFB8Gi Mg2)Y,PE6*ҙ_xy>dDbOV0+cLFY z !˜>AO8ѐ5DСBɝ1b(}T2ɋ/0׊DHm}0~ ҽrc9cJ$; #1]\4+ra 1E#;we:4x u_sjmC='x"42SS֐ $,gd ,1S06{[ѣabIܗQ<a͙' XFXu H)NE.+b3Z/;A^y1 E:=,jZ{iՏJ\φ\uȚ-]v7jq5?03?7A#W6dV _\cOJzfj֌3CZ*}5/\䟀J#3\:{/G$!2OщHм%{ؓ6L/2i8#yH\l/%$3g3ip&e.IO)i(9S?ìM_3i#ͽ4R7 (1GFZ5E y{_{ $?y+Lzƺ'viҸ uQX3UdOPok9Kg&3߳XȒtfZ?vu:0HK򚊎Q)M5\pP~̆yC%TTS_\­{ S(NC\]T;6-8,gfj3-r0r!Pu?H5FŒ_ur‘UEOxEn*"R-U(BN*콓9C]Zmsc/(gN%"ߩ>l&ʜ(͙0-CPRDqPՈ* F?jHn~<(Nߡ椡sَ+a$Ž$\K:#zGD"3c*G1\M_+;.o0Ԙ7&77Qgj=R \nNSwHɅwpPX`ɈzP:o LY*ndQ)G N^Ea*ĺb9v0+żـmc9P O"5@#TƮ@P}!B#r]up2䑤\t.^Bm:wĠ1&2y7QjL"}y\W <{1?j4\(A$Hoe:.r9+V.,9c%~MoI,HlvlT&N^cG0Kemd$_..%/zܯe``M#Qڠ{L*(znr]eQv\uw LLűsRNs؇A21.,]Q]!Lhc; ZLJ{J,ٺK\ _01qVU4 y5@gYFF9W@^h/@*`k:-4!(ZgZq])f}q܎A*jhmow{0dW+m$uMﵭPK~"f, ??!He;qȽQ2꾧7X@;5ORcY0ճ=u- te NT qn~GVR6в3wl?#E_\# gW\6"k^!Hs5rMA/?yɋxA.pƓ]&NfPdCA`s|^Z@|N.1 )B870Glo_IX5u308ldGe!F[>A35-rO^ȳl9ep, "VI= Ճ/q7͔E@f<#t2)W&ȄBH jU«>@y 50(Z>c ĹqŁXdt-?$鬺H{%[-0<Ծ EzۧۡVfN|nH|M}8#f$NYE4}?un$M!tcƄ.}J)B$㈢)Z2fΘ7T ּ;Su$L>)^̩!/N4BF3qdGe"zS OpFz<\SB=c?VU5|} OYZ-$O[URXNP8)ltYcr $=`W[%TeXȿ'jĥ %FG"Ev4Xty"! ,MsA6B1AQ:a_ CXi"߰Mc}j2dx *|:+NV|=k'Fk4pay W iRì^r N8N~mẏ6yG|uB>+R;ɴ\&N;%ۆsIW&GkuӝnDPAMe ,|I pTǡ:b:uB8'9(i$W'B[f n!Pv3 sfaR“bXINj~Ψ'"6)D9ŃU9vtk+Sı!&imEh +t ɉg%#ʟiAtT[Yrw+ϗ*cLS&T+<\<~x !-qL4Q,+Z^RyJ4m@l@7St Vlai_v_jͭs 'h1НY^5NJvM@Q>zTu: Ah !ݜ ?ρ$j&nyJh$& OI t7=˿e~:/ϽuEN\El ge9UOOQ &]$:9^ph5ڊ_*`GycOtԼMtHDnXe Si~*-HSs Q|[;c1K2p#ں`|Bvj 8E^Hb/qR8B/ 1Vi\.( *ά?Yakp4iv":˒Xn`S0KJX/;Q]@j'34_4Zq;{evGxb1zvUYV p' 4ꄜP[MЃ!{ҾZo{.IemwxaeL?8tlØU(Ŗ\f /gw@ޢlI|bڏY jϯ]@̕?S<鿉)uӂ(~dԎ+@88PQeͯ kDڠDZ 2S/s +@eى/w(z)ׁH-&}f% 0s_+>gi֮0!"J|Nf$qPϭ ֑$6}$YTyV$$J {Yn8 ClJ4EN^~c ]/vs}p)}679KѾrˀbQfݬݳ5q $؁@lLDGlj0wedR՘knu:=!$Hn]۽mtg Z2YÐٸ?ktWd?ƈvNJQ9 fX|,iCKƻnoE#|ƣQC8 1#BJp, 5q?8;,H3<jhst$Qax>W~/pR(j`}X}Ssh΃,BkgnN4JaZ9-X;2&sT\R>IsW'Q ϚpFP9%%J*_ίn(JYz4>i|Ƣkk¿X;m|{C*<C:EMuL| il6!Rr1g%QNCa-p8zgfWКm`VPJM:_e=qD;=D'KM2r!ڈK PɦꗜC#~'Y& b3`_,x~ ,7'W~`;A+eq^Cςo7̦᧕y+g'jO4͸(˳0Ĩ^).^xA3svS>`@\n"*~LI\޲Qݟl3w!p.İNKJ_+..V K6]oÆ_<[o1JCS]\RHU"i)gFr=`di Afy 68E6;OEai&t'S-Rn_7eC\v֚ob{!PD|k׌KA_zhw/g/ؑ[o-i'K(5Ƿ tjӢ"G„ƍ(<"@.+fGFG@oo7'gPoI-u b3[ӃFvlduB:Rw_CN'[Ͷ:`:m!V{Aa[ĶZtnUh ^w\A0ntGu/[\~ q36Kt,Tk3ǁZgy6B;K>fC "Y "] 1 rZg=\z!|_ppxr<J2ޯGĘ0-t% 9lN%g>Oy| b(nMag^ "We0 dhvb4tuU[/5( 6]I-ϟjV^^}_q5zkTw7%||<5z˿ݻtW<0:I0s$E}AɥEްuo8`{$nHBm^]4!#-1a%AoM+:Z1L\e8d+B慭wkt_f`V}hUWzT;"V|)_Q X_ cyϚ3#GoU?vZ|an']if2S&j;skh=I]d41af?a4Sv{FBˆؒ[kÈ eUL@< oր-t`{E'Ǻg4w>ow{zWN/91?=+w*fXR2{lwX t孎IW4fm $VZ7?k>1: ͥղhZ]1Myu1} Őb`X:(f&PhZC|^%HuP/W }ao YtP ض@޴],=25{)tO۔ {Z>C}Pr5={+,j]~mʮhK%"I~=N$Zx߇-ue}9_\eFW`lnZCճLf9v3 ǩc'Kׯ Zv@k5cWןx^U jrsa&'Lz*}Zt~<,"y_(5;qh,D;3Tʊ)2.v\Z`s]9q$Eal/c"A R f(D|޸ /?^s[r|8Ev? `I }ոKqQ  _f|t k/8W8VKILӦ Ccb~dGpJSvyս@Z8˙D(p%hh"d b(iEws Șcnh$A~.3px`99u*j`A,TS S]nx/#\e@b'R@rΰOճQ3ԙixhcE4Zބ6m8110eG`Y9 7>`M5%h18_YE|Y(_ҲAX@(G]?A(zɖ/j^5ùpڲkhLr۠H1unѨOCHGmh:*S\ A//-o{]w~GnV(Y̭PTMZtazxsDÁ1dž녣x=ɮ$-(\9kNHх*53Z-R]#1Xn=C(˘:I)挝PY:NU19UzB3.o\,|nꔾSZWmPؕ.>UH}\wkU=}"[,ZA6kB d" O(#I;,_R*8d*2 ~5/T[xL@od>T.YQ>c~jbs⍹^P&L aEP+G{᧺15B4)أxXGG[ZS>(i>c VBަroI|nڔG=XY)I>ƾt2DDeQ)ͷW1.,ϥ ERu(<5_1 kkAɨC.!N٦JGwĹH1猲\vG|`KkŐ6Xl0$gUSޜXS \Mّ\ z>Q%Ď)xWǧlfBGˆsz./I58 l-u7\DJkIփ9}/j Gd2ɠo|2=jPX?_M)w-J,r&i/ʈ'Ee[֗/=+ |VtȮm3PHz79^3Za~XX-4NJT#ė{_"RF!Pmh]P0i?aC1~SHxR+F ";|+hPMRL|j*26a`gp ȩmvK=7(1~SMn3$oWO`V9Ȧ4)ԧǶ_iV & LJnYUA9 i9zװ'|p玧(I1V-(K^nZz"żJ|#'? ʂ ;++*` 6R g/ 0lM}'ۮRƥ5q GqaOiwWXA5}ԜS3em2)FGK037{\Q|-.8EǕf)qkA2SJhQ I?{G8)dֶ乵p`ILel*La%@@sn"(qrT )VBmA҅x 9 ?ޔTM߇!bOfx {c#S\ZL8>'<<[]bJ:, $Sްэ󭠃>B&^)Y /$i#8O%r4Yا }j b@&g7w3ff+U b/+ٟP5^? >7fDAVs:҄ 2L^W]{1c9GY3~bda,2$$9 s#! NŞR;qb8zC`vVT璄-h0Wƅ0VTfO%#s~s6)(,+y 2&|FhFQ=7c |r7K V$WJ=!.(wK`BdzKd/E+}#wU?q eoZBdq_R~C:F̳Ø7$ %2n'K>L1sP}|NmByTBYaY FBA!|JFm.UNv-aeE0IwU[ӱ[$YcCL9dqLk;&B.AR~ Q2\vl,V_{Fli.xoT aL K:!_Lx[: 3N|<" FͰ>"Pťa2Ceד}v9^Y#iNd`@ed]7̵̑ʝ?Л ,/^?S;;yaOy\ eLHw+Y&lIc1RS6s:!4B( Lؓb]w:5]? !O d@X(64$u`5ExVO@ t.zRY& w݊.:|6j`F]#u ic`ٿi5p: [y/}}wn%gixK_1bN+]b~LKxfĒݒH#QGv8'xD>Rl[-0YQLwS[jF 0*ފwKaDC:|17C2xs,e9N-dS.e>lw:U[okda̙e4{ OPJɰM?!: ۾r4TRNA9ty r9;hJ\ 4ەpfW |7Dq*,+/]~PE/Ӡ3ؔAmM1o(C2L-[-,91IaԚ{~ıvM6@v pnesـ $$:ce9CCDHOKʐ8ybpAzOh8a,a6=g;,.cVS>€Xd QP8JqkoDXwc/KI_~W7lm*'e*5Gv4 Bv5+"J\l|ղDN9o %qʐgHy{R_oo}ngdDgZP.?8ԽW9<"qY~Hĉk;&ZϏ_%%m?%TSyF 'u^W  eڌk2 7-[d3p$̉-qS~p):>͑ĆSe} X7:9^"N'? QA7NpCCš1ԁnl3PHs<ZdTTV 鷢s~av@10 E<;*JXs |3sΉ5 ȉݽh\M~Lj]RJRTo Z0MJ8zAHP\0m| CE!3ܼuHJVeuIyvekMKFɟGFU QY];s.<ЀjYC*2>s0hJ+bD=gv%Fz3pK۫^ c`Btwp^*Иta=6q]Rq[']0Ėd\e)B'Fc,(0![gZ>;PXA13m-bd ׿pm6#d!vEc#"RL5j l&Z nMs;i-aCp|lܣ^eA$!pYK,OqqwZzo+ڰ2C9 a81 tmri)-HhKEkZj` KVaÊh(4vot2>s4]rlƃ$]_UXڢss.0_+s7U s3?*S<0m0r"Wga,dּJd;ݜ3dZu6SIRs9&ǁթuE dH`P[Pq y gXd4{(Aݰn7ԽU?9yTA"Fa-|֯5#w7NgG4UѧDIoɌAfF Zo[=џP EgK%>;*˜KR`(ֶI\7e!<0~t;ƒ}땊|OX۵P0$S ]ַUa)A]}) $uZR*jUMw[WI6'7#!XBvrlB.=ܦEO06Qbc%evr糧B;dZl/mP8'Htjys$rF4`ƥt|,pyXy~ yN9z5 Y`u-ia7@d XF *>74Pje}P5gfA ߷KEkfn.QpP0$=+ScH2 `V]#gm'(Y=k]DMtĸr-j0W]X >[J[մ4j {x.]@N+.go۠?Y=lf S ikѱF!obݬT^n-oͱ]K5{4 IJwRDqs~uu6`RM,(k!7^RRZV8JpYIyp"2إNα R~.ŰzCVt20ңA&-vcRbЉhȹtߪd|1[䳻h//JA'SQl,kOfpU^13n5劦0>;\vҊo"^ O? l#$!1ɬ% 95[grH1xމC@3z q s:OͰiQ#y6%u.T?w؏*;dX$) 3"ISoC Vm 05xv">LS&r\+A|'{ٕ$ݲ:K0ߍ^" 29p)Ț7<ƣ!thnfWp9T8O"Y Ҷ_3 qK'hu5xʐj~ H,^X!™j5.蠡e?l]/lcb޼UvX+x#< mW焣k%~NFwVSz.C`& (_ٹf/'=]ojCCBtR X6Њ %PX,XMW=_.U:e* ̸0=12k;H6#oT!g rLz*DL ^¾G}6Xz'/w&ih˼Kyɪ`B?0ܖԟxH/̓HeMCoauqތFJ'Dg!'CCr%tQ;G/LNv ^5 |ѩc3iY),/f- V.X8O l2 Κ-q"Q;|SX*YzT>vX&a BcG2B.  GpMRakpp,RSݿ^N-,Et?Sa҈4̵)ntRGlm$9i^u1>MUv>о8TWj<95@u8}nv$οR#FO'?Hczdz;%J _D`6Fߏ1:#xWA'gxk')mf6TkT V=N~I v|]hp# 4Ae=Yqڒqk6E\4<3a"s;wQ0݄̃1C;)u uW=3=f\i[[fLXL9KؕXٶ7A_Px;WJ.@ |in$ `SYNX )c)x'Zl}_2C>~ը]ʄoWFVYx C 9΄q>5yc1hP_-0u DK:g?]cM&}* rڎ;F'v\/V0b/'`+^9.R dur:D^M;a#vQ  'BHd nn ,  $/aCkY]7,9V1X0.OvDBH>c:O3]oip(0 i3Is9h͗=Te3H|v^n[u /RwD_OL\&_J&9| |}nV8~ KSQv|W2M v* 09QaW!*t4<OdĘt,Xl_a> xm m.2= 5o qH#ı]7Mܰ$x;]j)3Y}].Ui@N4c ,˜K6 hʡD,Y1䤻l,4JWM-vtE=:wy>O,nQ{/CS2L̂y;XRuh.:vUSl[v:<ԍX>}DvzlOXryKBomM{}}|{1.`zgJaࣕt63Bv~z *MY]) ?Djos5$T\6 tVÙdhst Ro%΄,#4h:䢘eh}> qvgmQN˔gߩsWf6]0{]u{~m3A9h_OmŒ{bBtY y0{ e;L==. RX{O9pvɏG$[w+W%V;ݛ?:zdnHH,H{+\fYlgpш0jaϹ,ł: jfë"75@ " cވW/1, VB8ϊ@ejIZDW1btuYXԇDH{$=EI9y}{HRwͩ> Vl?f;X'y'ٳB5M+ Q-Vg(.O{^̍g'%QqAaHbput# z ][ğ%c eIFⴁ' ԾX/H~VSPؽ.8tk8K>[E@i檿64/Y,H&nkD$^87Q5~Sк1n(Z^%yWxKaQʬ2zVgATyg뿖"~xkC2H pPܖ.nY=^B eϺ^ʰRB:|R) l81%UnZ0 Esp?2z/ImAv44P P h{EvTM fi=w(؅**ل "b6\ʞN 3d—ŵ`T0JI`i"rGB"2n:_`/ZsTm2GO`fZV z ~IIoj\o?(_䱕 UZ7LA[F(Da/^02 :'^l[.c>+۔sdC' eg܎@h g4,JfРg)xiK>ufec'tj/:-@ |f2c!rY芹N1]Z+%<\9%X-HdUڞR%eEY諓d<ؽro+:-J)r[̝gC Z5CqI"nFjpz2̩xdG)|  !I%ķy q3~i9$!c:%{zt&Q1H+$ʸVYor!YӹA=478u yuZ֙U(rJ 帿J6jkQ@)0($JYFմ#΃6w6),Mu/&Gqn#9>neY"X+^{SONp8lI#FհĆe>>'06xyD~L3`H!VW`nc)kyk$& Ĕ>Kޓj:\]tag02I\Oc o˔oHwmpA.n]?{wYK @2Һ1Uٮ_"?]aA!:XFzo]*W',qvl.[ !GW@Yh.5OPA(lZddƟ-F0zvBAUᙟh .:v5ś1}7 x$ /'yVСKmt@)WQe @O~F^J!G9a RV=4t5;a+H(}rxMSNrvpIoEoj(kDWjXa3ńZ0CxS#0n7 O[[is4tB~5Na)wy&mAlM0*X*._?f2)qc'_Aз\`*JZqU6fPB7smᓯO)}oO6lҜ0YOntv5 lj&ozգ`\$޿2^|RsFо 8^gFa+#ϰ'hv*xۄA'lr\ uIZ~#QS蘞Zo/9ų/ s˪R <耘;sԻ_IqUkPw$oqv^OJ }S W&>MMEDl2WVI3#cjyX1Wn=휁UX_1ŵҕ5z.1?RE$"@#V<2޻k[@4 >r撂} gei~]#=؈jl"!u^ocZ;{}0$<75!XSj[buq xyN2O_5lt_Ă14 r$>=۞1ct:%Vg11 K1՛1.CEEE+*Bp;`w%QW"\[j=jC8~7]E=У-i{!ʘ]tI58]&3ܻK@w}Q'ƏSS>60U§>m⤱_wി bG7.tH,x8ORM&jPq|7m6=ۤk[t>'|!s ǔ[Qy@ZXR͂ P+'hAF| {aXGwENi#:-+w݆iHg.5(%hnA>UQޠA _EYm Y,ub$Bp 1Z GZoeB/ElE׬.;zz_6\_hkp FS.ɬ,'r@S=ULnSH^5yM:הrˁF*vldW}8?T >*V">:i2lbUA#~ww uw7 962TD%S*~Oą.(ܳV *!`uU|TdQl A-:e4'Z I7Se֨x{uA(rcnhմFo,`{Dt>$hreR͋f`ا unue(#в,30o ,Zb(mk"5wX{'if" yrQshWؘ" Ne&BByYoڂ(6*͢dQв>z2ۆPz`z)t׬`!HcN <hmIb|K?Wa=<9!O%_b\vtϽ8mIڦ> EB`R-6B# S{G+i}-ޣgts~U(j1wmȺM+ߏ ؕ$t\snٙCJg\E^gHXFB5icUwf eТa5'taHg} ,k% x\F?d i$8`Çlzl 峊S[8bm-tx3 ~q#|nS!ʧ?5'(qbK{yA9s} ݤL<=lhKK?(#U8s/n|F :U(Y TbHN!Ɛ(x.!I߇xCW8ǜK7\F[/}ˀͿﺺ۔a5(A48FXS_ϔ8Vul*>">\>]<™~5-kfJ;49O9q{e"mR07M 'A)>z]SLcBo8]$t?Ⱁbf~HI;S3nFi7I!m˞Guuz3(NT.)1ƑDچi]SN;D9ħthҭexgb͌X dLlAQoh t``#ɛmt.=#"֘2 `D9Tj3}J3# 'p'XBwy'lk F__+ehq0CɀIEᵐ ف.c%,x#>zu#tQiHZ&gVjrwr1,L<k*̊BEi?VVYt nJ>? B rx/{$2K~V|(y љ$B$⯇m|!TkQ+)ѯ*&Y#NZg(c%eo¨ !0o 9DAUɭX˵u_Ghlc Cr>ԵZʖXi][N~0`n)y{o Pr3AɐU!O3,o敹=":s\>9qh 0mqSX7S֫ >S1R|_A%K`$!n>TS$iS>AvZ9ѡKhnhĭۻoӲ pX~iwJ5RϚ~%^uޕ0gV|" Ws DpJl~ط|މsc^7q^zZȨʫAZ1nP PE*7w¡rOņdX4s;l mYTB ͬM(&T?bcPΙhd;QbhQb;8؏%UsWT+qF!,(.e0` yq\aHɩsyP, S2Џڱ/Ŷ$YQ<$r- cIJfm "g $~^$XFfKG2$O R`lo;Ƥ8tӔ@ZxR␉H9ʆNA*`|̴ڵp+8`|L;r8PP:'dD[RMҊluC"d0Q1b_KXU.\ojbZֹCpqX\~ka:JwY5+#dH" ^ нt$\p gJz^{1ˡ:/;e:U$ZNn F d^ Pw DGM[X].6\a#Ng p%Of̓8^J޹G* 6 `ϐl}?RΌԂGj0%(./Muvrւ!T;a%\".HJ >[-Df!%'-ܨ\|}VtAXErLڎ,›E4 0]XeWooa׼X#tf-GI̥?K2x >׊g6P2%UIs֊ t* vgm}Ih(%E;05'+[0[G|x9k`!3 ycLfD bU; Zb0že˱ s0Նё/V[vnK@\>P SlM# YMMln[Bb,/Zx}k i;?azBJ;Ej.~AM6(Q" jkn 6+3ܴRyV9}ғ0JEC!3Ώ+ՂnѼȜ{ΰ؟2;[}082{pIKrlW5P[9fybg[X:~Ӕe! n ?IxRP.G7wy'EٍirOzr~lAAr d,5y~A-_S嵥@$/zJJ/tO~+).6 5cnncNh~*E*%^^ F۞vzNu\rMO${оYrܭPk˳,/].SSQ>>'=ZXʑ]j,p$NN1^h{b\9&ΈO 1E:!80L`y *c"32fI~*ĉ)ejޏIoC҉v"!ղx@? ? 87eBӉFC^ʏ H~dSȓ607 cYy2FiJ?e,Zd`l޹eKjPVQWkUgp\G=p^D"thZ ?XKF&ᙏP`B4U]gz.Bt:ZKs{ֺ,̴^FI')noѐI>J ul9\_~ oړ7 Naʍx(2^e+Qzi*&Ha ^nENd}#3zzwכ\XeX?PjtPORQ8ZPއV0~̛EDf̭>3Q֗95H1B =nptm>.F-KoVKFm֏UOdJƠdB{㣨.Dgv+=06LwJz?}j~g`bc)nU ~ʿ #MWgY% Fo(ޒ898S w۠H[ឫ *+|(Ab*KaE (ѼKɩ}Zb`+@X-5ML|E WKGZLu]M߸Eo<+/j+qHஶTި+]\x2T!WW0gb#įR&wn^E+‘'%FMy:m<&s~F3 i9JP23ƮTN7,D̮.9eRй=V^0[o>C8>*g3_}s TI1)d7(C=k)NR`4 2:kz;K} BFsf7tB"c>'Lm/?i3HkrtD~ix}`:1+&i7p kC$ٙ+~s[ڻ$Nnep}:abp/s sC<ci-7R+ffKxy]mja Pf7foCڰ0\b"(XW}ǗD4=y0,ӡdeJ;ao.!ǩTN΅]'ބ**"siPhFyҡ\Kmq>ȓ[WA90(|!*dBB`˽YU_F8) 3=9ilBOpVJ/e18qXcѨAH^rƿ1hP?ӥ6_:K)K8xn@7wNfBώ@`a|^P[`2@paVw ~eqJmDiYf5$X@=*BX`߹WWmm/n0gߍBgpE֮a!+tCi_`ύ x'6!/׸ G@gj##b GHX7FY2^Q ~=$D]&Sw;1):ý+kh޽?FrGA@chĺÐMhcGAr~ɲ.rmeAgR ,<){ZYp8'j0;0c TN$A\+>Z"b~dieivz"J9hnkVX#+3s0JBSF?P#Q/ ppqG`A (&ΈV]$-l`-5 U'a4iN bYTE Q[pV,%uNg9Ш+Ω[z6!LbW]d':?$|ћ55T cjP̿Iꐣ./ 't4آ`o<?AD:;h*` 9NSi\A\O,&c;;-9(&;AFN p "ԋX)I}Y [}~ (9[٢ehi\''R(5@003^gVak1C%(pWd) XP$Q k߁J`+P HmHyMjY"ߑUgX| F<<~"O}͆>B3Dtj|J d3)n_3wm*^Q[|Bйj'u'0d~ww0lעhVFR9~#g]SV;2}[]AC%=+7en&Aoo.v\9 4q`_^M~O-)宽٫Bm0ѥ.3jh.֒%WT6glRlc3-d frLI' *)\T*E1 OCU%p PR!0L^Տ/H\uȾĶ;5M>55/Vz[Db;Qٲ1Ef@޳[@WA!os'v˞h_g%s9֖ݻB*kz4VxTdZx&3j$ i xJQC5G6%лVlH9qF5ʚ*xn! q[v;#ODQTJI;r,BbZ4^w-Bf5T/?Pz@HOw(r1]K;·w؟wlE hЃNC4Vi+qUĒ;guD,1Խ[r4[:  |&`=[t/U)|825qmQYn#t"ʠe=Ku FwԠ/HZ81@M{"!.CTt[~WIX8x1h,8qnhOghݠo(3?餻.g^!aNJ TZL7{0;(r6̜eTaTlwRq`_smtWxC X(! ӛ2߿r%>![ 7r[j4Blg8{abh FW] ]ͨ'}P{^:t [;$f3acx9Vd8N#}w Ӽ10 ~8h3C 智tYKf;aԠť^6P/ʝt|ȡ0]e ߵ19<%a6RKUP%r<>FؑxU2T1.h}g/YN.ks*Q{.eyyYoin݋}q30_ݥ4 v4K#jD As9ADJp_$/2 ;) $=`L: ,s.C~{?3#HzӜCRǨkb"5܍1~![R}lr$g}MMry Ktt5 r)nq26SI?ݓjцܸ4W[&A^ 2<\ )H9Q vcjN}.y,9o3S?aAʛڬ}&SgGer-CAFh|L/*y ;s\fVß;8b}0շ>0_ϻc$Wtx)xd+!?Y龅pJa9v$zтɍߧ=B V9^(Z/'.0m'q 00,̩~|\6=.'TXZnEB `wIe [)}R~f3+'H8>vړRByύяp}B=OOL{Y 6~OnAR mR~=*b(^D J]| jYKjo#gɼl2B} lU+J[gd7: opGbM7# 1OĕWiIAF;IMКζD͝aΓHMc7[8<9W\;4Tyz̍ki^kc<Ɉn`\9z=r7lP႔Ǧ/q- q =f+@*;t(w}N8ac})c(Ƞ^,BdeP9(kִËQ>zrǨW8D,=Nh7 \V! ͜l[;Gu?1b!鈦:Ew&Kԙg%(a@ 5%tTD^P Fiv%x2yAY1A'yKooo 熷@h Ðx|:}\曾1쟰7$O| "]GcӰPtCv̋"RHE1la֟T5lSLhk0?Θ1*ִZŏ?ao5Qվx7áYo T?՞T8r x(?"gJ8xYkFmXn7z~Hxs|7#l 21.nO 7"{+(['<0Rnʹ (ձpbxg%)Ɂ0]$}͓4Dzas@G$ H' , "WʝpZ  b *0u$xg:.:ji5ƛ[XحjU! m /sAw)D{Ur8D$[ȑ Sp ']Yk8K@Lr.h.o@?+%۹e ͣrH3uC?N=_ӄR2~P@V~_A3 B8TmsE\sb#9ŷ]b^UQ u@_[(+Ra[4M ngZaG1QOCOAaV|0pIu툏~VJ?)8ysS6RFrkb*K^!&]A3wo IByyP7FR$(%&p !UY hԱ΍sodd7*=W:3!ɖbH<-}Ehs bxDߎ[:? Vd'yzϦ8ҪcJFIVa%tj:EW]KtRjm#4C9oz 6%*yY;?Sä6nqB@z+$7~{pzy=O]YQaLM8Y @̤k]IwڱYGTzJ=ͪF\n!^!"^lk>}qRbjmkugl EF%fU>+=. 7V{t.%8іdiZ%ԲQ.X2OK>yBdܶ WsM\6XXИ1ۓvQqwJgHeH(,s:G3݄/4goGI `n!n?4KW" KNvcRTfQG|S2x?2g흒UDOH;Y4M^9JeQ_.3 GS^?5VH ./@V}:zba\#l鎺]MFh+%*VB&ޝ?|> eX#sĩS"or7@MkĵȰpux(cRC[|gYg8dQYFh1Xٳys؂ZhrlA:g0OP{Sm_L0nCh-Qgc~A $+dQeX[&5J.$ɪr"c1#TPw!QM~fkfz5ڧur@XHI.vA|\JHOO5K^~͂/<=T |\ cH6Z}le~UO/!}Km/TWߐWF2ݳ7d5S]qMOB/;b[]5Dj6暖aZ,yraP5v|,tx"+I5XW^N?t&JkgdF?6a==V1w'2#l19%M7[Av(YjK״^\~Z`* AeX\bڶ59/۹rX$~Y@15,kj77.+d@ e]5@n/'QOwgj`q =WW⺮zw_/VЖL(>]:><,*ьՆHy{iA{N0;_$ ي([XF@= nCE4gIL9u#%JBhcnET}C7Jcس<2Ã.ftJhߑw<#o7DsA-RŨ׽EvR:S2LY8f0'R#qs^] )~O6\{-X+3p?h-g٧"*$r#nREЌĚC:Ta$X5T`%9Z@QfռeL,mŰRU9]2_yQg>q λtʤqzOȰ9̽8|vm޿~sEQ"vr3A.t͎/yw[ sW͠?U+q Gqu(d5{Uqef'CtshIrɾ+W:Eݤ0:kc4drz&i O:'nƯˆ2kQd>ޅ˕bgh"&ډ|kNS1=3bG>gUꧏx_Ҡދ t)Gm RdD?e0I#yN'Ӓqq:Y ~)t4UՀ`kaVn.Fa'_LK-ߪ]ݑ?9w= rȗzƷ3MGI}R^_RРމSDTQ0tҞ'< 3*b\u!e3ʺdx7V~y췥#/)PdS4b@^-w8dU%hU +#Ƥ~8 =tIx FQ0F2@5S>&h_h^A kT'g¶iw Vs+a~~yOѰSiѳU19U-c[ '1^rp =둎oju]4m8bvpjjuubM}Kϟ2eT-Oұπa:«h[?Hb]R7]fwi}<sOOz4 8#t_ KWtB M?Uy)pGu*v-oB9 k u5ƴ1$DQ {^ B],[P/8_j.c@ (hja#ӷ8<α3d<% ykcHU-SgHW[wJOS\Q;M&MgSotOx9Ȣ:aKNGSYin]׶^ Xt͏\c0GٿVӴ riz4}`v,rĵ\]~.s۫JB?k^a1yhQ ϲ)Fՠ"edP Ʉ !En>D Z8mDZ='*0Mkq~cEM-P/+ݴ~Ƒ@z:b;onA&{NN UZ+$P &zXY57UsP_W& +(CEFa8=/O =A ?er؋ܑ3y<{.#sʸz|oH .r|)aq>?,krڙ^K !Hi8[뿝lC&_5; Zl&剓ɎNb΁KI{ScՖHFz'gJ8G+=ء5s7s4zVnG݆:3>ߒrUi Ï82 ``0hEVm4_ PDђ5s>kI{oV[a86}Jw) o0mhTc[#W=9 oȱk h]Tt%|cPԠUSdDX*9GU^\Eӽ4f~ `Iʆ$f}i/MInRp*ڝr*UH&eetti%swJh}'G, 52taI` v#_FGCŊufph4< 4*4Z+ 2C\]羯5:ف1dm x+7Q#ݮ##~""R)lD{NJCxF]8@ןx=&`%[Qa\IRQ2 (¼gT(\(oȇDFu |fn"%+V,<(̊IlzwP0SC ZV TaUGyTI.B}x1*q~Vg<}ykXh0C]^}ΗfKOk5w _}j㐯дRI% 'O`씃0vg'Ţ*fFLl{>l Ϊ]fY1̻'7lfL TTa&cg_w`giم+K…jI-C QZ݅[~+渆trX]g)iҗs8E *3eӧD .2j-| ]>|pXJ14~BOla%nY)ꌃu9̟ac=/I/@UO?=̯C+_+f0\ڄ5A#Z>=IQK^߇zo@b9B*j$+=WVQ#qd͏H%Х;b *uY  c;A>}Z0))ii;)久Mv6SޙH&"-.gP#{[B&DIADX f0PoU`P^J#JσgHțQ|Ls$+qEyEoi|*TxfXBd8RPeg>tv}nYlGm `? ^Sk ?>0<|Y <-s3޼aU 66EEƊm'ZD(7щa::$ 4HZ\Q2]ž3R^I:gNZ4—K:)W&gHi0pHoYbyMi?9*aJBk]6o;v#5uvyQfA,gq\CG}Y ޗn/?u#+c"ƌmXn xˁ(~BP l5Xj$I ãNƆKCB Ŷ2LAJH$Vx !QcO ^=PQY2O;u-+m~ /m){lEv;*r'-].4S];~>_,i$t3۷_08 \&XG *J[8n^G'ܾ`z=2~42MԔnBQ%5:>RU3Id`.V%;uD7{ZSۦ)l6AtTRzȳCMMZF+˔B7@/F]\G6bJ|°jZܛ00$fn[Cǽ&U@He/0cW}r?oߋ_( JI: vCz8ajqC@܎P9ܮ΅+lx=U[ H<UӸ<ѴףuMK>q5SNvL+7ӔsC$Ҩ(y|U<,dde`ޙ b|2bVIlWW+D[B?~Md;|1%& 2ef$Cmc[M/.X7WuN͠Mf}oJ'3sHNWC6!aX'3۟zsҒф׈jHuajԓRJ`Ŀ܃p0qOJGLiƇ}S(NE=+\Pt[N<S ͅr,ARdKArDtsXIw_߹Eo4_<%D"qYfr߶f53GQ&X}/]~Id?/ Ee0ߺEm2vL,󗨯\F6=׀EQN5jCO]9aO}SI^'S?ho*Y^6a"G)>vF[1fd7$Zp$Auĵ"(3 wsm9#LJR^JDW/}k8d5; &g(nBS3(|8+Nj"cJnwR30z{ӭ_ J(uwq_pb:osݢ@up\ߡL xӢ8: q09FHLPYQ.42FUSB (Ub'X&~'_Qʡ"ά0 Y[zj`#tc0={[)<"-ݭ S>KNw宼2Zu(3bh}WaJi|%p\?~X:Z0T 20=5mKg.ŅKFz'c*bƓrJMT-uNeA]%mAKlQܽ|gEE-:s/U1'giY7)2d7w ͎9X`xcR9 K ֍TBO1: ZWJ"$ 1)+V5aw# bJuaf'矑{H_(ZW> ';p.06'4ak.}[3{:g~ 1;Uf*Lc먇`Wqݤ?[%+`mQilgK @BJ3\R]3z`z2,#r7>e:>GifYNC@V/sT|z@ n"J#ś $I8x{GgFFaoӢ[HWLT@<lZgK谞| H. g ,]wAR|'R iu}~wai'n !~SVMjOhvr+~f'"Ga,h:J,V4&1+\IH0,s JQ8 [&䁬Yzibd?j ݋YChE= cʴlF'j b Ch=Ď7<ܤ֥*W)л5ڡ6rPgy^D HsI䂭\f&T-IWWi7aň`kW o_S'o}-}K|nGY KCc1U͝FFִa^f #P~J+GLy>}Y;f.O4ι*F E>1FXca\,򭴀$89Nt.J1%i$p,:CBQҘQNb="s/BT(3N7^5t2A"ڨA-^;0}^~MN-CfAr]/ҟ^<"90;||8\ yFh`Jѕ_δ.d#!~j3FO~(xB.:WG_θ3d G|~]PEїON:ﯡYW4 ! UJ-*=\szb_dJqwv".t4Fj-A^@}÷lJq 00CZcZ3YFqd%I+J_%)J20hd^@5g+dyNew@,fUFb7g_W$^DXD!L*e &X(bfw,-3pv?ow ڹZ](K +(rCK]Ϯ^OSAה ~5Q'AKކTIR?T̾A?g Kxh0MPo*]Q6SӠĬ;S:C֎UbCi`~"ۂxU2Ⱦ$$PujD/ysh(L{ %W?%) ޯSbN%Khm?eI'{%Ģfie ^akJ᛺#{dٰ&b>ᗥg2sXTg2#y-oEeN_ :ӡs^DVјQ"v#f Fe EVu{p9i W'èzpֆ! ?3NôZ\7'RaRC H6]JC &hSLs}Glp؍E=ZYMXj VX.Kr4z&2La wr˚v (-: C10.U{РgbڲsHm1[Yr]-$~U2+)Ջ^]Dx"Ih`HIBP'c}5he`6`.qqnϫ;{`I2\{Os[ ǧ߈*|BBo8F.E@W"FF8-fdFuD!O`d}iT]餽/ ,$+pC|训f*?t@}E刯6Rt~< cL\w]k0xfS{Cǫ1cܩ^" NÐTE/ `Iz0᳛+JȂ0f_/pN?\v@d0A?r>E)P)*=C'cWܛF  4nj*tH䋓^zhl̈́$A{oʀ`Eug4E&o @sJQNVªi\Z)>^:ChǾnaO (>)rQ*4wndD4_8MX5+dO3hoTpsպgtn- 넅!&n ahCOp' WYf5840 VZHr%ۉD!rU6z LI n҂O<(?K/?̺ҍ0xUH -!Yl7@[zBdxl 2v-lQd;z.I?rk"0y0 HE#K;~FzœϺ85 ?P(]g+oӋ)PLמWiO*oaWg;+T60|!]X69[ qsZv ɜcn u|IJO +jB#GZMO˺v,F@MNQ\`w# 8&K)t(D 'BNF/vr^ 9Ğ[F^tK(:dm g0PT Sϼ( ɋj Γ#AVh%/td? }@*Wgc6.H}Mf 5[ V>}&r#hc$;(GBPM.M,ΙYa53TW'f|C%j L"!j]00CZsN0 PHbSnR%$=r7 `}J޷2Z,d_#+e?<*.Κ" -mESz2jy<~3ܽ V5 lLWSU\{yk3؃~F%5fs*Ť*\Clñ+)E8Կǁd‚>.QZsɝ}p%jichCQ{p_<(n( 40zpEq/<2 T{+q+2a!}D >)a&FÜ820[x:e.Xvl0m+6 lŅ#}\Ƣ1:*c_0`mo)NOA>SWѯ4n%,afـ?(*5 ]vR$kwp~U76uAxKIO[W*CPR|fZhP PI‚Szs4XNd#9tG[. $ ҂(Oa+IHdlk?i #[~ij¨Z$B5#lt]Oc1a5#- D\b @ $kQ8&>.AMgWrc[z9Fj&fA͞ECwSBEw` ㇶXTI AB֛S%4Kz/Džn <ZDz"{N>{$;!6N` 5`! d*sk9 `۳} j?B_0]M@۶ȉ_TkP # nP2Ozn c^ :JuivÝ y3iDRb{ -lgPΆ>ʂX(Hջ:nj.6cv!E7^O[2+u#D i!nw+eDlv%Ǚ/)\FGE~/j\4D`5j#e5(]R`hTl-ƊבKv2;֢"u?h_Xݚ"9b‚Aqkln=gJZ?ˊ9ccyqy7'x8\nj@&FZL6(m7V[̧c6_.[mضJwNyvh_#*jT SpߕFjrGK*`9 el}xOTW:N B+ZVx`AZ*BAPl8Q{(5|}SRDK#A%V&澮1IѶH°i%K4P{>)^`$PL(g]N0и,x&>oS4 2pbW$҅l&J9yd/(xh?5Zo %9 4 5q=ʲJ,C(,BX;:B 튶'^Q] Uk#h rrMKT--wkg[b(=Om:rldn|,^/w"Fqu'6\KW_Dj]H9 ln7M o ;E PR_ohn5ӢZf FMp2tyA{5fN^_cyUOP$,D-틒vaaIQ>Q9?݃ =n|IJ?P7I*EQ# +S;ęY$S8 eࢪi<.*eyQMSau*iClk_c,Bb!֙wQ7 s}ګ5VOvȨkmSeT/+ݱ hGfFA5:ύj 2k@R%P("GX_̗U%])ȶY=]_# -r[Wb6Hg Q(oa8G0Eyݰ%Zm  &4(k)ck%`2ZC7$%'gtq0 Ί 0.^l6sj2& a%im7TQ`m7Ի<{~ &TRO_ d'#uD9T /xS.ms)Mx5kDE+D RGq\e{gIaB!ܪ4afiSV/R`*d~bAI/%yZ>ZjkPAf\br lf2Fa]{|)DB; ^ÔI$Y)g3̊d-rpMDyh+B/´K}R~#Fq6cs";y 2C]BrW; Z Ԅd;&^eke/B~ {C&! &  0! % " ]UE4%p}gPiz^Yl9=D~l~:2wR HGoyX2JeS#qZXZJFt4cX˜_Ȑ%VW:_=F$YVi8R)׎\b/4zb,voYHQ[Uj(P\s5j,7XlA'9)䟓o"L:^Y fDVXEmv?@ !EtTMd{CFO+J#b?Y7Krm4 Ǵ'B~0эIp%UDg}=?QYƂ9<͍'a'1fkP8ouf8Ƣ;ΐ8==W93ï쐬C~ahCQ;7بڟ9=)^nK5fD./ńk 9ni= @N: 5J`Bƶ1H8?ӭ}~b1wc\ci2=egvOe1][7bJ/NvzM#|0|}ڱV FfwE M~hS:@BVaXsF^*siŰYv6fؼit8y Us}I &ԋ4PSԟg٘.=j믞˒di{=`Uu֔g|ŽNFm1(TPP;/YSTPJz ̤Gp'RZ/hZBs[c@M),7* qȧ2O )x-3˹f:"(+ HZ~!zz)NLV~t@0]mHP_uyoq?6Y6xlvJ$<֚)uY{FRR}Q%ןڐg|2>sF*W"N>+}Gimhޱ!{8O.bۜ-쿆E?pp=FiSSH dnC= t"]W+wKgw cr!$73ҰϏH _3&, -n@PN*3eHZU#86WTj4ìweVBp.|Xdu2 e,"Uw;Qo:6jlj$ JDIT/N<˾|jozYVA5'n/ӴH0:Is ~:,$ n*2$iU#cEg1AY_fn0fG%`ɾ[h3joO2#i͗6n@4u"5v4[^Q669r&\Gx8JHDC:se+Q gIޡj w-/]Lb^|jKyxS G Ӓы]> 黾ɟmR>LY|\E)EUx|p@yFx|,QmqC@1uؑI3;VNQQoK 0b;ۧˁ/Rβ-Ҽ8'8J"ٮm=uKJFz#ۭSԲ,D矝MiqW]Ls@>TrޭXU-ˠ:3\:ШimJ-",/CgQChmBG <=ճ8~$; 26bii/N Ɖ )3NjYオK'p$4@oaPɹVN '_~oPv*mIJ9dkb. |6hٽ !*.Õ8*9y"Uϸ*nو^nM`M\|JӅqmo< XCyNz\T(6B]D Dɺ(y2%"^Rv ۈm`/N VD #FN~OKϑ 8v1[Dzq;€vq9N>⩛Vʢ siOxFI׀]Gf1Gtf1-T sg6&9<"VIs;d݇9x{`L"!6ŷ9%RO`ꗘK3u6'Q},́fbb txZ@[l=4*pQ9鬜MQ8;Iv }dz9mֿ ۪c  |CikDJ,Gpl{I4 =[&`omˊEnXI.4{ ]@]ԳX j "!!ދDC<M.ut<$ Kj/{tI k^5LRff:&w7 /x )M47qyg0i?4~2w4Dx(?!ԏ-H!i㈕.^y ɩ@LPLUMLgY*{nwJ$q~ &)[^+Cל}㓾b]JE"CӐşˮ' l̂%MTgª554K&\FfD4uO9]_y)X01Xl](:S!b# ]N~$U#IWD TY K ui<$~A#}DL P4 >y>aʹ>_E-{nXK˞,T hb"\ 6^#$G}8=Tx,)N!'Dr17n8-&{0(SMN{ru[08K1Ju-ПQ[Ng{Kة)_ c';Z%aJoD9[2%OR3_ (.E5痴yK*jSCk 4UC8L'C _$v—\4"LJUVw<'vjoL q00%c3):!xA^"qw4e\XdMXLA^rѿ6;{Rm86wf H%Fz R ȯ_|tcK{ 6 lo==QN2C~6S͎e$-c.? |?/NDdy%#]١st_-r9r8y դFd L^51!xL _b b&Wc1#mCT'7Y `*" px_2FT ch(tsS8>!eu_\έ>: —$Usjpq6/Ts;+o]'9|h׍"iC8 eu-7O\{yb)2׸qҮmleƻըE\h^9ζ`F\SOO!"q kH1JlOeЎ)}Ul0:}rŧ3JtԳŸ?k D :4(Ӌjc9o,|g쿜òvԘUMիތE &B"Bx8bGCplgp"%- ޸aǒUJ۫Zv{s6]]BH`Pu*A+6`f,ЀKxY,u ҎK:951G0HfE i}BNfꄍ35U~Zӵ}:{ 1X7= ꘽}఍^E4FH7$!)2@KAf &I҇  }$EE%oc?rS?&)4f0A4ΐ1ﴨТk[%8irFAnv羹rI&CxUNYɎafw䘁CH8L .zV$Ui|sv*r9a( p*uɸahv,ɹjp 4]cJ=p<',m/aSB7|7tV͠Ƴ_q.92w1*?DRMd}GW1Uj4AVgp()sIzrh0¤CJy%pAC8{/d[K q  އ ;\?ۙ W \Uօ7}{hB-DW`.~c=wzM XaO(]pz)1^PptWZu4VdWʤ ~xok"SmbO.{?~:eCMPh銛WmHogYZ0707010000042c000081a4000000000000000000000001642f0975000034dc000000000000000000000000000000000000005d00000000./lib/modules/4.18.0-484.rt7.273.el8.x86_64+debug/kernel/sound/pci/ali5451/snd-ali5451.ko.xz7zXZִF!t/G4]?Eh=ڜ.+%[C= 9uwJfGY=xOVCݑm%ڛnk$_uA|F_>hAЎo=)#. o{ĉ#C[?(.p"G.8k^~3PT7KlMQ~27K5}[0L]tahZiסXe wNb-5~̍JE5}Ë(½iE9S"uHHFb+DBn|5ŏGJ +[hB #VGJ /~sEe:tT^>8b:EEؗO0AN%M_FoL$"gyɻǯ[S6*꟦; Өv=ZЕ(G5&oD/6͝% P9"7m_) 9#_<4^=!~)9xQzq ~rS+M>s#>;5S>"iX|DKY5alk#9~` Ŏ~[ce@<QsJǔ!䑒|ķs'1M&g z9ø|pgfyա4'?ϰwsY _:Rdp i ^2 zAuʒ4QW:hp@d7O/61Czay9ƬbDl(6$&IT86xw?N'E|U5l>e~O贑crq Z~;R>rʌ~[hc]U# u[Mlf8:z#*;I-b1Д8}qP-ܴ^7|q}Z0O6(')1mx€CPR~ KLƚ)C>!uYU(k]L'5 ʭGkɻ͚6FI mlt;6`f960EWLw\bkB\P&IE\4^kَ(>*s{qTWfP!FZ yLoQBlKXR֎$?М-RiY6X 97> *e(Uɷ+IΗcA]Zs7Z֞l4ft?M~u p?r0>;SwxЩ&Fw#\q"1P1/β\{G X udN hb,~wEz툣:.ۜ / Sl1 : %ڶMJKK)th%o7Gu0BrEu>Fүh92H`izwxa|Vώ Rc` V*&1O$73aյvY,kKۉrT!$EZ"d?'ڹd,I0uL@~ dׇ%Jf)T#aUAZuo3-!m}Nwc M,4(ΡRIсq},S;d U7fӳx#o0i (O_&i&iVv 8)>F_qjB )D6>OBp@pgJOu`jw;fAw\YE&(`eޠtE@h8|g},>*'"#n b@:PiPMC;Ȃ`LwDRpaaL"vql Z_R>b0jD8' /|X"=[k͜NMލ[W7^ĩPjf g=易6g@3[Du=VF6nXE\&8YϬyEXPNeU}hR'عˎFCOKɔ ]V@*PrC ˆ^ѿ'sOg%ZD@6b!c[y.X)Lh p`?+3 L ]M$*B=Ca̜oPd][Μ1wucjO Qeb kjJjVNcilOgYyNd:H@^p@==֩MQ- *tZ BaρmkkP,#~&gsWZq7~2G>cVettm=9rg.żAL}[Ŵ+!KE;ްu"3| mҼId7FC:)RqȾj{ldJp/ɕ/?#{O:wZ'2o6׉96'ZX"-_L.z,2zYk̷UVl96_j񵑣BqjJ|Ƨy"n_a>ɮRZ)ہ1IrT5'e9L?cD5lܽO8\:R!y i\;\/y+{g.,I d%{YG$l(e)7jhgkg$[^DWn3'u= #>/ I~]W-'.*\ w`^D1e4;`A<Qw,6s(Q7}? [BZx8 tDL>s#@0XJt\P$NЛ֖( ܫN\fɆ/{=ˬ|T_{Y壓4^ta)mc{d_]Rz3ߡpB04)$㛶y*=a(RC!\*P9~v Erh\H)O(:P$jc'CsЯ>͚DVJLgt^$CCSjCUn]TfYT+PL[mN ,8!$t*Ygc(q<L&㩨T 32qoN$9f(]4v&wx.Yss Y~-S{ gİ=/U''4,߰4ҶPZ"W +)Do*P|gSs-t+ l'瘞XɅ ^C$aލܱ u=s%NWƐvH HH%"1DLRc[>K8wEz3puL_8$+gGkG!J/Zh&eFr+DpKoiwr٠C|ؿ!&C#2':sZ##S %s16z}"c_`qIXu˯q'!w*NcT&YE~`4w 7,]mN'Vy Ϻ0zad>MoegzQ궹pKr݄*44X闻Ne('8dv`BQ`<1&%B4ˏ0oEzSW3v^>PJR3-n2̆Fٮ+J/o;MSf_T_5;0pz )jRc%;*Kk6E!(P"֋,+Z )=չ}F<>pr}]FGs&fP\=RBtiYN%H~LR&/ k*7i)zTB% ^= Z~/i3I߶S&. wfڽAg)+o壶$=NT|xz1`Ay9uH}ķ-gwc6/%I*u|=ѷZ~Nׁ#UO'糠q%g!nh/9vS_$D r[9N2B:J+&!3k~@wx 49XgQ/X; 7Gd>iy4ܿAÂ^3l"..ӑk2s_|$\ /uFõ'6eғ8g \ I{ }?G4R`OO:_WtBZꒃk WL0~PT3eSik4I:u 5C: dKO՛mtR21!8Pi]M1Z.4:34SUWf6c$ _`{az(9X3x (X9Y+(7-Ump+:4dkH+ HTmB!-ΊTan'ݘO,`vsd$z% ğ|.{vj@BB Yk H5έR#%<|}|?RvZFtVՠa;@[IOFqNVH7y8M[Tdv~-aGSciUj~VR<Xsf߶h&erC=jq֓Eu /LxJ%ۘ]rQ%k3umO3% p&"ͭRd@__6:)L_^Jcp1.?G5&Tb6HD͵ DTr?jOϢL 8C(*j2~tE+4ݓ$ +=NPğ;&D^)PkDS!x(-ݨ6'bV_646~rh{]3Җy>'% kCR8O*'wNWT0:2Fyhq4"$m67~lV YJ(8RC@'Y@:Xψ mGi S#6oIiX"`3u}8aP zV:q>XS92KMK2&2T\F30 橼 i);/DRw?@e~ybTVcYd V2zZD t,c;fBC13YAvB?-1=@Հ K׮vGvݚ0yؒWz)'mgIvėr^tIY]H >c \Ǻ7=GǴeG\)FPOX&Zi;էh5ia!=OC|[}Oz| B(7 2e1ͥ+&*5uV2e¯Zp(g܌<亣niYmYuȭlA؛VTt䶏: O|ɐ_ʹӾ[ś))IKm%Č38!' D; *&})b1xH9[k:O 7Mxs2NޚI74@UW`%bZ\tOKK([)GHpޢ=dΑb`ƒ#[d2]&EDg؂$Av^}_B~@IڛgM3>1Ly10 N%+Ua]J+ *^x ܮ9~*C|{#ucAj J֫rEi'^s{6|?yGh7&4?w!6g&E߭!IZFgoӈ+a #^BI$ %.H(UQ1ܟío#1dnPѻ#BQTis*u(r{wKP}ߊOsV,S *OF<'"* `èm~"C37K}!O%eӕ¹v'P& ǥ$$q'oIMo\/.mVBaQQe$ ԃ?6lJGMmTa*ivѐ'!g;o3{2f4%"p)FT}U2]N㎈&&掴nn"xRjŅ+\5 xH>Fm0/Ll-ر^F*WٔlkSMj;G/ eVW̤UB_r l/W8D Pyoe&BcoA^scD HNaO=|,D^\7]N'>֟>_>gR;fE3!&A7p z[ '.v?Xb>(tcAz>_3ބ2t t^/AGO2oA,t,j #y2xYe#dPŔ|Ӳ Up%{jZВmY!m X9^oLb Ƌ? 7clӚHih֓Q?>}*-<ݠ+5,aկo$~7cp^Ogm_ш#KszPLևѽ8ɚDRa>Gf*s}V;TE& L_uCWj^*_o8 93*2 _]N wWeiγ,.;]:6VW瀭+N@F@HRTT@pW8\[qTmN_MReл)0 x.vsF)߽d*^4RJaDly(m0`X,( 0~S.kUlAA{n? y[F>OSI|z4\p@x_7NK$VZVD_;Z{j,RZykO^AOϷĵ `ߎw"'葸}r44ze;薋({w_>AYp//sUncnHP$;w.ӋˠY=t!˭YamdO`޺dM]dXХ*d;8oN2sDi#g Dt9-pb$cD*[[XO5Q/=zӤ$G@D jؗ)HjMB-9NƘ?n{YefEA 5om|>.L~fʨ@3[:(UqmoPs5$Do$-LN'1>j8djYh\M(}Osv{¥.S }^׸ NQAV.\ 7RHUb l!~4Ҋ"t^3w9`1Gn Ԫ0f?Jl%- nq6g%F Ca܈S?K?Fn_#ccP4pI99'ɫ^']q`U=!:' ZH3 S 'Bv7#^;_YafӓB=].Z(o7-|3SXHo㝗$E407RwぺN28 SmxBa!q_"a`~=͓V/y|K!gx,@lҲy!sHݙ}AD^{{"qV1_~WFXޑ,0-I 0.LMa5Eww ]aU^;IedKw55.?]+D\{qcX luRkX#UΡXEKj}y.H O2vc2n#7F* 6xg8E'@A.&jy;TwR ,Ub.rKgfE?Pª~KW{T I ܣm*\`CA}6kRZl{5>vk;J$&D#a|cR ɗ?rz9L| Xvv%-6I%|E 7 N4_{i[I'i !?rA jK /Enq#Xꍊv &Etw=uIAxVt }9$;OuX =ڽ&.!E))HĪ^c)"Z ZneY7qۡUǚ{/jv)sDKVlD }#,a#C]| e}VlwZ$B>f.pۥ vo5ɩ^;% k&HLL>_6 4|BuE4.G|u,cђr;0d~ SVgAb2VDpgP~ a*iPKm-$H11B s+3#K(Ά j>1йBmkXϪѻ.I;Dem?]بuxEeq5kv$;+$1oذxnE%|w1S`-U?ʯ񢗂FbE4(P/EUbQ$\ƥ.j9ߵ5%Vӏn@T:u2&KvꃹE3=/Ձ =7&6;ˑ u>1cʦ̱D_v'qau$㠹eQ𦟨E[R%cX,2qn`8s̩ؐ(^5D)Wl)kcy1.T_gi=de|!bǵN7u!cOO i3hO:4~˅' AּiKZsH4֪It%bF-_嬨s; #loT%*O ẃFx׶ʟ噧@Ӿ"WGz WSyN1Oih/țzRC9ndS+c@i}y]=ID󌹝{$=gUb s/ï U+MK=24?M#_^_ˆ0֮#R-Z5tڈ^9gd9_VU r^n:иWh|~,Zֿ{/,iIi]"]Q'67#Hy%t*C 7|5ğq3w0@s!T['v1Ɣ5݆"eDf?M#}{H,>!82'}pyN4\Ӳ(A؍C. a:T;ѝ- 呡LQ "Fo'a45D)_#f{6h6o#TF,y]5Gn9sv-_/W[#s3TGԥ.h4ܗEι3[ fE#3`Zv >,Tg6m{$LR?w3j\ E#oaR?WHaZ=.ė g1etX1Y+Iu9dA}Wbq4 Fwgٝ3d3:Ԩ,b$?N%vLԫl>ckkATLX)HXqdsVi+&gYZ0707010000042d000081a4000000000000000000000001642f09750000d3d8000000000000000000000000000000000000005b00000000./lib/modules/4.18.0-484.rt7.273.el8.x86_64+debug/kernel/sound/pci/asihpi/snd-asihpi.ko.xz7zXZִF!t/Ә]?Eh=ڜ.+<=Z-`#\=[r8q~ӿN<ވH92@ Oҙu#`3[([yZ<9UW@`: YP-6IۃG rMT [w14)W߂Aֆ|]ZomsvcR1 sݳ;1|2֭UƟ_n>:J?¸4eX1hw6w5tJi% H0=6?o|}DxAn^ñM%t+&v(2YfnW 6mQ[GIe_Ex퍓^o?DqxHD=l$wlIyլB)}u>jɺl`{jx),x`th*bEg7NqA,] 5n"s[ac|p3`!J`c/Tx/WJ( GiVZ۾a!4~o.R[p҉mQ?4:}a3ϱtN.Ԛsm/E]Q׳]i+ܳ鸞58c+8NdӢze9 vm~R_ziĚڻ@ȡ!o:oWg,kkylT<DR ֛E-˺ZCLf^@)G#AaNpxeDMq$čaShŝ6UHִ$lśM1$K"j{w_'r9R'XX䯩XhLܮG[`nUe9g r ,SzG?ZOssqH޴ӂe]"*1Dg껞0$nXo1pɭsFdr4M3\%7vb JY)AJ'_ VG|օ"w. tml=s!pQ[%+lcq[mμPI&l}޽6l=s(݋^zJ.d"4vc ?uL[ %쭺L`]OܞLI)\ 0xWJK3x b]D)كV:] qfZו0|y*uR!1w5i}")_P>fe$\l_C6(h;>J*)=͑"$5VOysV'qJfc:{GL16odum+OA|bK`J gbuA흓 ȥ6e!zM$⺋uc@66RCK=_eBUlΩ7.qUQ(2*ܛu]oa8܉xLf#i|+gX-B2ZIG=*ύ8./ɇ&Eq#k63QLbWR ]$_TYFLY~#d"͌oNډXZHB4B{CZ O7>[%(棤gs:~y)* *`ƛ/fiF\E17Ce\ľ=l$񸐁së(#TA}D,HRfnhL{#lHݳg!MxA~XA2j}nQXna S$gRp22zʊkf*GU&,?i#L2pPkǓ8HUSؠ*TW67T&Ռ1i]~!MT.8]˶=-rZ%XԤl"cSV҅EP)?0w"2h-`~+<]㼰?>ZDkd(ôվ0)sGniSW<愮vG ZA,~$Yr&yO/6`OL3a6o&6w o4AUke/E3c@w Ƒ7eQU3َrJb$}ZJNSr=1V˶alC3GhKHEm޽Nz6X[V# ABgKzhmNP^6>z]WS;!Y=uc9dLfZ]5b&;2ǛDTM|4VoJ,ʖ]T:p%#@r`nْ?Ix/R]._v#I"(}%4jZa:!߹go\pa:I"F"w)GѽEKƀmregYv,K Qb3uMs*|.;KU\bHdp}W$)Wd8K吟d6AlRTAY8qWЫmP8 w d~@{^[W0w_kGKYI 3ZޚV]c' R׺,uB3ԀL/8flAֹ"ZOi TĈ5^O3$ޕ?{Z~;rnUU'$;GJOJI)IAz_u]IJ͂>' |]4@eJ݆LHijnxzҢa`5+_܇gf(=*jGFoSՊCȳHlda'Ճ;O`$o?(c$fyA @1`[=oS蝚Ki'ґ?N%S)=< htg9oMY.4}Uǽ헗Fmg'/Hܣq[ђƍJ=05QJÛ4M#.ϱ*m(e2EWvvt4Z+-}P*}d +.OpX3b]?T m}tƴCFD%T]0mq[QDaH8d?}pݯ/&xFW>eO6xgz)KŷN[mp ^W[knFh%;)$뷃wW?C{H L ȡ; 29vv, 쎸*n{d@>0_6.;86ߴ 3;a 75')h lǻ·xNk%e5>q'֊F2~/dG?E-*P|2kdxJ!ʁ26na3FX-O^E8~)]܋nRf'{9Ԏ0 )/%!)_rg&,;yw^mOrNXSzOPRݖ;ABlK[rėн^h%pnqnv*Aܛ!J_:I ;B#h?&Qdqp᧬5.PY|h^>V!?CA2En`gCݯwcGebN$MsnLx)%UP~bGAj˒V/[jX e<9WC kjH̷| E'`# pn$~솙yF]>բJri3m<`x!Q 7+"W^؟+zhI=hKsQn%TD*M}p T='gGh!I*jfʲnbAjPQULM+ī@X(.ǖGb [d I45GpfZ@ܘ'q/29CnDSYC 7ڠX> ]{/xAiRv:Ub~Kmr s!a;CU5-@wcr>AA%Kn25䂺z-ڣ}e#dQt ƹdxbXMd~n[t;{|(gz*}/ɽkink؉DA}Rf9VZH]V6u6>^=w{7)h  D.dk \V2M'Ne(_7YtzB[DGT¾ʣh2‹8@0\vՏXOZGRSM<"r |bGV`ebH[xW`L7|kQƤz#EP6LrQrE2PAɏsX5icpҎEpS\=7սa%{"ۺ`@-f*YEdXF8Ҡy\\+*#p(BL4(Ij\ٗ+12i$˔(aLSٙG yr:a6/+8HTtAt5\J 2 lOUIm̡iiL&SsϮ0#0MG->Mi9/YJQGfӂYPikp) 멢 1X\68~њLӜO:y HKH#o>ʫhrޅA' ΄< ޜcq{c jj?(`"ZRVov$&di[u*FToeԩSWzwӜ(ͳE lG9UHGO} 9cjWwYΐ3^#(2sJ=fU"ܶFp..]1)-SBݝcSύJ ~?!x{C+flĵnvev9#%Ƨla1DŽj#s+!\iU<{r~rl e)6^/Ժz7iŮߒFG+L?z6XT:phgTcu_/=>oѵcz*?ҝv:5D|jp-lf}.ȂfrnCKkAWNf'tzB<..׸x*WEMmRenQ}nCn>IW7-Mz -;FDs;l|-23'M7$i+nm8!7-+IhW}b+ d]&0,!*3ۍzu%JUW3K^YJTZI3ܺăH`)GV]jG)TZzn~׾(~P0 ,G@6uKy)2q}:HtZe:@ݟS:FG($Z\UrvmC)?vp;ď!b#ߟKU=,(J)%bL!Qu1ͥcvJE#*#Moi G='!WSh"ez|Xh=riMb~4Ds)@RBG. [yV.o r%a ɼ*VvYbHKVJ?6ƚIV3҈"4.p<9?%@tUةjEYfYN)Ѱ>Y`CAnp=;ĖԽQ iE-Pi8 :y?r:t ulh\5w+dZ1jtٮv'3*d<:)RNpvw16Ѩ,?hDj̫Sޟ:6}҉,S$TfҖ|d "f7EDa\TbAPTZ|`fDQ4qlP^ԽDžw${z3mwڂzd3!#=Pgߕm|.z> |SjSr\!K)`H ] +bYldYycx l* '֭J#bo:kO]5 e7G#ئF,4ʠyp\\v(Vdإĺ'.H<iQfX$C DY%lUfY(.pBFp-`Q5襊0o_=00٦v1`~ ,YxiywK;0z.d]}g NeCƕ>2.ȸ%?qt&=I_ڃ19֦?5ST.j:4s>.iU*vJ0SCor[\(;) XpB?}qٸ`?]p|ţvAH"Fu.9UYgʤ7ha>x&*%o&סZic pm^42J|/Dkb[L}~8UgjZX~Px.A[V5 x[z;}&jN}Ȳԓ?[\iɑӠ_¿8>smu(y=;\%Yu:5\neN*0} zF [ih<LԄ_>tQ9E*b)#a~w$fMyl?6T, 4a% Ah#h!bУUc/@ F%6?4>1I4A]2#^&:1>wZ*ݖZ>Kro8MWӄ>֡F&tM>?ꈓ$(8@wӔX P  |`rUhDZ:m,yUXY 0sˊZJTb =DIʢT,(E 0WPi1w|7yfߡ;R6% -hfY^J0-yojfM3o~v'seX9fI72Nٖ}[Ðk5OġjN_qqSidC2 s]Х=3m:>^"[cW[{0H/)éhŒh[FhaTGcOZY5, 껚ۯ/wx,bǝrH`NdCŝ7=!37Z`d]o7.fV`smK_a1e0)f4A׏*nSo}9@PP'&_hT]zxEa񋸢ڨO:w0Pqm=9趎K tl !\]Z_A',hhxㅳv wnF BSh9E{?zqlXG.JUw_@ISapi+]`o.Xr[VEoD6fCWz'.<Wpn .겵/4ejϑ)A ն,ݔy$ /`4 ֌b:֙__ܻB-NN?P3*p7bmB*$Qa(̪XFYwZwJBDouZt7౻"eOJEx>gn2;9)8}q6RmwAF=N؝ #GpگaSew/ ]T2A1V.7r͇`DF@(,cM2L̗ mI. G}0Y^k*\airW,/Id`o#JúzB"XwC!Z7^fqxF ʧa.vLsGcp#H.7%5OI|$GIGc!.wjG{uE9y`. /mU9~T^'a., s@Ml0d, 3H̢% ;yچSZ∗5ΫS_5!L4jcpxVSXjϒҝ!e]bb^B$:%QGccaSEJ h}}2m`rēCLjmۚ Ph[$eqڸh4]*(K2=t|чwtɕ6+yRUdUd},]j">h^XӕS2JRB2iR9g[,˺UY(v:~T%'(*̑-K.Obf vFOUmW}oYOsVzC`"ZX8V sge˔T Fl0;׺4hJݳ?:;;\[P(,rd$XΛH"DR=V* \8.[GePr$̢! .;pq )ﱮ;* 渧$~Ct$i~gk2热MCMuhGp31RMi8jm2e?d^qe '{ۓ/Ql${AfܳP7nC5 Ӗ$պAGOmtUoK!hӛj2­3Id\KqW!R$nHjl7*Tnѳ${OvLh6`ZFδƊlR RLÃ%xgޮ%,ɺ]7(WEVlb"z!JsE אח@k>"JLF>hi6R 'Mic$O xJZxBR# ; .CSz^oKl zlhUm@T6|i}lLS  582ss[)*Fsvv)ڞsrJ쀝&^Hs?_}CgaGz\D $6.J [ڒDmHgఙ Ş0?p~^Ǐ%_~z^Ӻ/Ԋ$Z*")D+h-w Egh^h6C}% nv2◿Ǻ?cy4ey N0?2~DŽ kH<ܧlhJ? /x0% cx)kgY|Ӻz}2ACG9}yxX{*hnP(kF`@¼Sw{ͅ~<܌Z r9zfExPK ܄V S Lb[I .zϷ֓@Ƈ֮k@LgAcEt/&H8^xTQJ.%Υ/,bh)qú? '_:Q o Hg:{r s^[8{4Хbk{ %eޮ^hQ*ȏ@-Ot ìg&#ٵ7,G df< ŸFA;'!%2:e:my#)} chF w(]&9KצmQi̧5АOmP^R5uG?$% fӢEAK$$|xXݫ 5 c.(T2yBdڏ\J'-k{uX%3? s|:p }:Bd*ZRssj!6߇$~QΏPkh% K`p-M吆^ s,,_!Vc&'=ȢǯL~=Va'UYۦ!R,ȏd餇C\\sC(T@=5!K Y-# 449>َHVgIkPx>.lB 5O·EKuQ"I?vO~⚭}zj Mh+{yhl >+mKH fלLY;WU2T[?&6L‘|H^zaz ͑5hXl`V>kM9H𢤕57vXlI6P"W\JX#BBG'}iK AX X vĪ?}J&&GH@J @r YK񭛐SeJUkAނ|O$BA%Ӣ7kSJetþ I~؃ĩB% Dh Jʍ#zȄMZK@x̳ׯ eYĢɋ1 {:{`gUy&V #;F?С ꦣB4&4=BG#`Bt(~uͭ>݁Dž<ԮɞYu6ku4R:H1\Ķ˖z:5^G-R$:sO('B3˲WUP8vcW]#ػSDSaOI+,FW|$7l]8Wn\*c$G3׭. 6nQmQOpҾƸȲ \م`*0ur|FrGf9.j-73]lʌ96\9ר?[\GD9ŵϥ~ms9DD(]. "cy5u[vU5G;nhM\Pz8;*cHxO6H9˚@iu@8VCtٹ .FWDOpzIZ!c_l[:S'̹ h8|&HJ!EtZtDR1d!EkڐL+{Tfw`ּv@FwFS->v3V%5ݽV (o =PYTЮ X7}Z"t:S^Z&˭TǾyJ_rπKkVH)_0]gA,M}lc Tt3"e@ ރ;TPB<Ocoab@&ZJ>z@h>"VZSqz8gBh"#Z\`ex.E{Yi΃9(\Rh VzC;2hyÁ;K L?G#ŞcR]1Lv BB?K=hYkqM4^'Îj𷃠p)ʗ;@/M-K,0r Vq@JԦh1n4{5g]Ji`F1y=VZSPց%(+N;Ž:;x3*BD [<>*+VHE-Ĭ%-lK[t\dCT~֏nx_#tyyԧŘ^Qb^XZw)W`nAV2ŵ j1 4NM)q1"ZH{7`'WuzƜ"2|E.-BEQV8](N8l")3Hvxk# |& -xzn$kfCHaݾ| bXKvf($yK ]J \fEctNd%7u[tx Mt&M@ ŚtJC pia(4r?:6W  as5O @İ;%+F8Çr!5m!=[){[K,sbL}۽ߚ%8CWGon*dJs5z{SMmߖr7rN ýUݑ ʲ: CM ꥜Lje ˲-o+ _F0YWId׶ŲJαbZh?d%,b`AWvN] 8: O[YTw4<މ[,ح#2~}sFgԨH>+فoF5@|}~ !<#DdqO3!m_Sj5ApkZnJUZ Vz:xAL{]Z'v84VBxNT ^Z.<;R}mdGncMZه߻φdo2c%ݿg]nd|ik8d|޶RHgK3*=BO,w8K;׫?P1l0<ol?ԠGL٥N%%UWyeyC)]rK6)dĦvo}m ?Ա=js Kk0{:C:v1P3zGwPTV+!%l-WG}̡@sko=V,ڶhwqEFZ&=Eoō~(r3Y?o܊k)Wd`':(Ҩ! ,Z7mtC^ /RɺZ}~{ѽFw?cV#x(1Ѱ:rw*ǫ[Tƒix CL)ia}ڤ59~5 lNB p;%ɟٮ%ʙԌcP8Mm ]0VGRli ;Iف,!$F=,9zL(Q !4)c LV ʕD}^P2+O G@a9` I}}ҋlہ*żW;3* oxLi&g@v߂B5&^) ܖ{"B_ @BWXQ#ڥ~a,6=r:9P^;;hzH'C q@\y~pWItk}bfau5&]ʃV^VJ^Z23EEd(ae^YOGܼTƌ E=a:$VevT򎆖=aR.oM,AydL t 6] 2γЍP )M ?/ . x=]P%ìw <2Lrnj;jͯpdzH*rgo -7,n>(Z2W=b[IXhs/ ZpS)fO@M,9GiFoWG/N${X57Y[x=rb_ 0T~5pj'#Kˋ ^%'"N,bZ4 Sr&n ̋h1rhBbc5NҲ^CM9\ &%O+erimJOl$Mz'` M@9A^T8[^uQHjO\EJẕn:LVF u;y"AwZ\sLZ^y5&W^v~ %*Mߜx{M(xkN GI闹Wbc+C;W fd]͔: [Z^ާ>J-+gMzT5d"/elyzN&7^kg oWO}raT=7o~ ht%繥=?/:{U[w3sN^Mtf, e%,g.9:p@p7"S9G3z XRsԹ:ZwI3j Ϭo(ʡTH 4Cz\}kv& []]D@wb< (` [}93̊tߔ%{dT9$!؟MPpX1D=)ЪF88U;mT[?,$(^"CީH*kZ%+;ktx:ӛٖ56ԄpbIuzQ#z?TcV߾رۥRśnjS uBh[^D}eVYTTc |ot0"\ݱ X^PM1h,I헋FK24r@V刼7RoBYiJHR$ڱB ހc[jU!߂oH'oǹDu3VMHsE3CPm݃-:g{XYp]ʥBIG;LMKd;j~gcux0M6W#A]תO5+&* "(Y~C,^֮E|Ҟ.kŖC3Cof+a&ȸ}P)4``jjIأg]:5W^0Jv i 5f!i[whfsKyW4tL)>1Z*4Qi+Hʄ r*QH;cLCrasr%GeB ؉.Id|/=rp#\܊ [=tIzC#~?08je=O#Sb$|#/(ސuvI T)Ite*wcX;8v쫽p;*iӻs`q2sȑE>/lGne=8;p윿 _UvqcZ>c/h<@ Kf=Yt^Ѧ{cb}ߎM[Q3&D]u0OaR)W ( wn7t?dH5!-|N{c 'yhe=qCU}FGD߆[ xNG<و~Ϩq|-s fEM Pth$hʵRGN` Z2G oX^m {yC"y6WBq3HMTNbjM.j+߁&s|7J1Ƈǰ=X*)a7>^rHG,лVІ\,J$!%,Jp8PRHDH@@M f*8-sy! 1n qX[bsR7Ə=&S{ ӓ_L3p+A2aCIE wj(E mYZ 6 JL ўԌDC!d"e }V!7 I6\osVW i-^ӧ[P.P=OD$5 +3"J4 7zZWwP'kĞDP-6#+o!T<-$#+*v%CO@RsI)oQ׍簃dSnd^hͮw(8bZCN3G𡹱IW,DvO 埻ͪ}HӵC^j2e7 uѝW^Uw$.R8ϋ`#"ތ"YzWWȷtb_`^ıÄ]dgSu8`.',:[u: c5ByWē6ceڸ=$c\  ([ AuJ(89n Y?/.<}`~_[%ݔ ]s x 94){0޶B(-,c]!ixShAx6SL˗C_=* Rޥ~vIb0W!z E"kN{)s.96٣=tB2ב!V&:Ղdth+UAbMX.|2KAJd0o*;Ao}6>(х˹ޔ!#sA_~Ne1%T:x#OǶ0NCCGbwhZnH{gNmbȓY(6MD.wÁ~ӻ_FoSqxJܰQلsY90 f5-PpbϾ} ~; PQ a8H 4y׶;=aIkB\Cj7k0Zd1+;/<"/h:e xhV4}@wsG|ݳF *Zx_l›sh_#ZKC=TMa[@cb|U Y5NCш!2OPw:tGzX&Gpc\"`q6;se&ToԠ4ރ^ WG~ny|mlql 1А;2N|,䄪㎄ 7s-<}"֐{Z0Vh1<4#}&u-Xr&*X 68QY _KyZ4 {yiJfg'bŷTQ&{I[63TuG),L[l(as $?aBL!yyZzt^x,nɆkAzAOԶro+Rs ј-x{Ltl,jť9@]ܼF uzR5[i٩W@;['$]O|(6ÖG$m^p_[^ bF"'Yha`/WJ8iVAWQƃ5ÔTbN^9K KrJD" 1!)bͼ'.fYoaZݩmGFLhOUnBRen0psu,ї8л6|]mm^mwzՙZy$JS߅6UxIe!/b;i 'v"vvےT#EoS zX}O4s/'(ѼaYp}$1P^ED{q)-I돆xT !L דjcaE 5?Q ?vpez׽u]BK~g Jӏ7۠z^ #gR`"-ƔԞDR/xYtANU@K,]@L ^h7%"&Cx`o4߹epp(!Do1e&8R:E5@'X!Ax 'I/n.OImII|e3+5?tjN*z#D"$7~(hGcÐЋQ \s2b߸g" usNXtBF#sc*8ϩO񚋈, 4TGl{KE>45r326F>HOKԥZf_aM>>)[-꽨F꟪t`}S1Ua8/6-]W>;]\,V 鰟Z||C<:cX=#8=&:_s˫&Ů\48Vw]N؂Ǽco2$U7ts, BҳCuVbZ9ߎ-B(nűzZK'N3a*Szzq]- f_pf7--k?EǛ#]='`t'øPb w2.LQ^w8}HކV"$%:2*׏'f:UsSZ0I Xra;H\OtCi)ێn֛ʁaTӖcgv;-SR'ibAFer4E~}&rGcd NAĭbԎN ]Jv4\GH*]qK 0<,G*Bp?_lhiXO [ը{˸j6$-G/LrV &*i8@ {%{Mf%4 [X!,5ں$6v|?ss3_wv%=AsDf?ZtFF5dI],SManPÈ]@8$T5n:tBDWڝ1n3 vkV$P PILlre6%ǠdA,.bJ hnB G:DF%/GʇNІ5ҞRsÒO^#B.0e Jӟ=_Pw豻29;; RyCA`%ZoACe0ˆJ$\z9AbVxd&p'my(hPbq ue!.נB9'՗P|AR,l&RZ]2AC1c·fǪ~vOjl1U`uՑ,H `<䱗t7@V_[){) >Aod]{X_a;%f@JO4lu8)ZnBQK@&yV6mщ|yا?y5dgla_b+FOVw[Gul>$NAlPIόČCyn\usO<>!!xGds}Ș|˧*0q{/x^EU@nDCظusRq[V4FOmH5.nluijBr?`TU\Ž\[`(tRNX:{}AjDF}qL"M}ZNM^2hIb 2sVJ濫9>VL NVfP\"*`}r=-rz1oaZwG4}b L\1KG48ΧU&Bw-VeNԐZ_3DBUj@uqYɇnjNS߽Ͽڝ.2 E՞(ek9֘/ ⯚ #tXe9H,cR,hvw=ZtsOS0 >\JOσ䌓C!J lu@l8IzÝNkYWy'zT`Dq/YXU:pJ"B1!W S ` @@e/nZ]Osן<[|#E&`-s/:$VkH3`n6WnfVRg+J D,8$vǻuZ JGVj)wˠKy@%#?߆̡fS[q>n9=l[ 0fƾKmCrh,^R6eOw,QB(36 q_==U) /ޫ>f0 ,ۯ=10M=M|س(P`NK!?DqŧVJJ* ,Y3a%novcyu}6_k5j6'LfYL5rL(KbKZw䔗^kk^=n<=[;cFsnmVgC{[;G$#Dv:_ё@D!+!"8-ݷUFUY,c$(|VeQY#8671U<865B fu0:"R_UC/VٯiouMXUCGۆ ȩ6d1BpSIѹ u5E J7vӱ(u09Pt9LwKDj#>rĤ/|Vg)?lY^9#ZW:O1z}90 DDDfZD]Uem H8p$-KO6疬GtڲՔ->j3 RcYaTxx\~X}E*.()+^}r]Rǭû$fyn;lg(KG.Ϭm=' D~:H8㇫[c[֢ m\*(He~>l S|f\}Xm5x@JNJT"ɺ mG@ͫB6= qm ] a)%:K։)18t2"/t)f\'2QhM/H I8>ňj x~s&s(AG\ZRncB%rfb¥{p&ų-vWٹH"Y=˵e% RiG4&PH_Yjϯ6 JؤD((+g.^6(oPg $2,!]e")@lVU? c*#."Aº84ZxpzuQx\T%&H$nGHqcbev|,e2'5?drMM`V(.](7,k4۷Bw4})?^ w'zO_i`ydW9F8RdeA!\: ˏǩkyEH$ԩIcc/~N`: ֠ :,&fUYd/>{O~p}i\O,n6z7zl˫eR@Q=8EŤmb6+(*|Eͪ+|rd#we;؆(_CXU~hWc!3cw}q82KD:;"?FPB+? ĝP>YC /KCDIr-G̏n_2e%4ҏK4N?^OIΓ.ACӵMٟح~s CI?V+R3ɠAւ{q<wɊ~BTE@o\s ra A?}ӌVJK-x?>o=jƗf1\:jX# y5n+Xn!vQlFiҮf Cq-G?GAV>IPg->yCm3rm_:_Nk_M8"_i8lӋ inA#K8/e>>*P9圹 fWZ 0[kG מ{,CsKf(0{E.+@KD *qv2Z@W>? ^uԒf^ Ш'ԡy>$ٱ{'hgl*^Z഍yV?@๊,]!C8 '\ N٭02ZN+Gc kΞ ̶| +⒓]*yɨg/Sw1/O$-heQ_GMZϰP9!(G@9X>NtE!OH4}"(;GPTFS2K39ˬ_3҅ZF[~9;`?Z`p>,rf>fa\~ɉ͡qB'_tA9=;@F+,&?((]ߒݚBaӶ{%l(E#Bˏ\An@$j^VLzK'@_;'=զ`V#b9l_,J Z,U&rSCׅ^_")!tBVxXE^yZ09`4}ݓ?~ %N-PFZ:Mb裧;GҬLDiʢG#ѣ\|6_Ξig&jha3^ iB Nv@q-:hoxm;$2f;9o'[ȥx0|&oL7DAi67 K6 zf߁z]?%q`  (OUr}2,Dou]͟O |#'T[rb9bbD!n%^1 gJ{tsMEJ wpu,\!ϗYVpE"MO$ͯpEE2 N rػr7ӄ7L=Sr$m$JsbK \.T28AT%4NUtȓ-BR-{$8}5N;GYSNE1U0shMjiZ!g%uj\ rIU :)Uv*+5W)`Yk\wz;Cd1sC;BK ꮕX9:/ɱ\l 󂵨SϗvCWd')poj yLň HED~cĎHc-|ڰz&Ců"%s%|m,ʇ$!2XnF\%r$ H!`߮)ȗ 4UO0ϲslb.P-jɰߒ4˯'mU~+ɋ=­rֆu TKZή!g>FisW)y*d񂏲V'@5Sۜe;TuO VAzKxZP r{J(v8T*/m{+m7c• 'h{bÿ0SAp@rxeZ+:rr4&` ]/J+4!F8kb1tjBP䖁{ s3ܲJZE6TuU&v^+}D)']V_KhYud_G;J!Vi 4w^mME<a5ynkjAo]T\ڒ© v'#2jgl4ki[+~՚EWV1fhpnDg VB? J_qx٩f]E=Mn"6D񈭢[ Tw&lvpW3ݝj76ce~k8MW@wuF+31TL@WLJz0{|5ﴃnȑ!QmKKre 7%Ge"8b\/,7%)]~?˥÷V<(Σqc -b?)bY 8,hZWΰݜ7g6F=uϥ'd GШwK0gƑz"q_KR6u2k3&y;CYPpeOh;OmztYHMGfh 'jW;Yb` )V2 lvШh ^DK!f@:aR~Td !\^EJvaXImzUUycQl\nb7eK'mdrRy2e.dŜ<A7^"/: t(hZry1y/Af dة<ea]C.;i#xƻa-בFX%u2A;1ʏn7 .\\d0r{)TD e2k]a#jʼJ 4I=,{ HHe.{6= :bW@<NI,3]/9GPJ(Ұڵ̅r'4t} -~Bn H>rv&^&B&~H_i`]| OJ^n2)~DnYW3s/0݅]&?I\1ojӅ\Mh-d]dݛbCJcZRP[L tDJ\ɞ`#[Ys@GIխ>{I:.OOYޔv[K"{dࠋMl+lh'='L ] {/ d}GAί]~&eKLPn-ီ/9czq=:;] a{yb,v$Ґ.m"),wtR{IR1q1GL*z0o6C9ߩ[uk_*xv =hZW#E#.ш붂&Յ +Ю_k\H7?2wm+#ʥ ϧ9p HBʝ3Y+0ݬ"&f34վɃ Im" hS!T GUXg&#>)hi TɆu4bs㽿2'r@0S2ېc2萋?-BTF_zwb 7ݩRSV񔍹.74A5}OVTr^u~* 9lN,U,ظ)Rb mntf]"WK!O}жCeݍY|u-ߡҖb?9IA#qs;FIf W(h=ط4TNLw`1y 3/~Q irTÇg>p%r1P k(>m9dTÊ#F[$( Iil~UUD]N=T(\(Fz#:LKrt:z^]t0s jfd$@_z#NNҿJbpХBg],hHiFGWB.*9$; ̦5Y -}#,7 W?kUaV%0` (i} Јx]9 ]ScI\8dVh+pZjc$◓ <VmTt49q buwhL(PJD8GQϴ !'FʜI{DPd69{ygt|Rg2x(H9Ko"Fx?q7]o2Qo>@"K5~Fr)C:nn{l(u? P\eɀH ˆT1!a7nұ?֌!JnvoCT1ap''ftьx꼭C4RB2#Ʀ׈-H?4Dr{\K4L"Jp-oywXB\|(ƞOK7^VLp3}mmQQQEҽv; i,KّI]?g-&e)j[ h aAbMrfc֑\tu-r`|_ rO^ɯ\IPd~\[~T]/jӓY SP@d.V U"qW-mm|k!HεbMF:`8/"cWK]-~ϯfra{H`o/=pDߤXs/J~I)%3]9cWa{C1}jsGIG`ibyQ̪I{0=֛犘 6L 1*iM-P#~&k+fUu Ӏ%I+wx#kקЖ_rəXA#͓[ы5oRmJI7A$_|E;. MYߞ>_Jq7pSGi2*h8^ T2DSO-!|aqfz"3c&w~;=`xD,@*`eHGAkξSYyv{q(f< #ܞ sY وdc0h1,%$g6BL)D5 019Z堟1ƓPρgpHܝ}i-х}fڌ,^$pnmɅP@y>ʾ,&B΍)H)VhlZ1 ^ w&3/.Nbo\KT61S])@_| )_F84.QhO^%M^Ph#?v O]S4p\ps|}H2yM%l &; QgRvXZv)_*&bx: 4S=IZd˶H2vXQ)&9^T\ԃ{94<<<̞|HԨcfr#;.:<*EsZpi oc2}Ƞf$tǥXxtí}{KzIZq&nM<VzFSrdɪdpA]~}O%]Nсъ){f/d Aͦ`8= Qu۵)z|ܧ05me5OBr3KȆL;%G~шk\R9.ɗ,@qѓ ԟtߴo(ZиWȎzbcԡK;ie̕VbJlaqw]5XHOO1 c ZG3qoXi7%w?).V$7,ưQp"T&zv7iffVԫ=9lb7RRH= g+u~xnTM;y#!:<@+_Ư=G^YuBC#/ seF!.bY(To_O_Y# 翼TyC*/ǻ$WUR|>IVڒV A_>Bi)ZY{bȇ^D(WPH3%4&^/Y3 a͙|0]Y+X4-+FgX@ ddkAv Gsv{_=#)/wfGwO'CU\t=τ?!Ϥ.d%J1xp(Q8y߲zSY8 1.>XʈB{B]9LtBCʣDd!(g&Ba Zͻ Rwnvm( Dǧ$%N͞}Sipp/bMR99"yLHNrzoYb&BOӑW3ee'T-x*UܶAU%i,99t݀x )rGzUZui~b}֏ZwUEsuBh.:ydڊزu82*/D o !;S$'~2IXa&lW[Y5\fPd}6ZnJw#NAl7a-DdXW_"PAJGQA+sy-ۛAw|IeoVxTyv\e (0?TvJT}?F%oyy'zkes!T5`}B U :%)A߃tiw~b]rX ӛl2䈍jh"R\C|ਕle0)@D6'P\ ٍ>3,TLL4Ԟq~o[i}q2e~A~6ct; 8l6w4> _%"*f x_hktNshJNC@փB+ڃ^/ ~V~N?e鉲hDc;CVށJgrZr2h`zjdRi TY ;*ܐrzAݥ]O*7x]5b[IiCV_s!)bҗ1Z:^،oΌT[G&ڂcZɭA8':㵶&P! XRX,6p SB)"Vd/MEZ+\R:R˸5;K"0Yp ՞vlX"|Q͸,>55syxBKJĴZBmhl˳ґkvBjg=R,6x>%9C~㲫 ݆(ٍѢE)k62f 4^fy ˁR٦zT޲R'4 aѭL0pŗC-fƗQMCهOU 7Hta;h(I̥Z h M(];][wQӡ%QOzd(ZzK˃X :8K4>DX#Fr4h٭<1󨉹QS$DtQ +MdS$".n˴E#S߲<ܴ#+ '>h@hZWip*ZZXQ,o:`g0> ˒XVpʤw7ҳ޲8èǂ&r:uAI:BYD3mf6v`L|I+5PPu k;zQaGzxl-nA(.}1 )kNXR~sOn(@i E3A %r|z'1N+U@w[/!Sd]723}sf/kmp?. tw%_f9mj;Ճ`B%rp|I!u³AYM(BO49 Si94QRT)9w8 +!CE:gl!-TOM)5KEA!#%Z8oع(VF,)Bh1{!;Wt &DGj}Fi!ls| Fu>x<ª?T.Z)O3}ߩ(&ዿk?ݮֱRuKgz[O_&ȭ .ӵ,Aw_gٕ_+X̄ Z!sn MڢJUQV@a)HҠ!kMvӜg5 7gtj+Zj-zC> S|MxчSI6MD#-{K5BA<tJ.؛A&Or.3An}D>|҇r973x8YZѐ9o}*Pjf]P3 c&ȳp[9|b@"ycsc.މHnovX 9U u3+t2k^B8 &Ezfĕ0 SHd-PlB<+}½P2:&2jU+hG wec|43#kq|* =VژM''*l}(D9hMX!QU&GK^ߩd46Or(Kho;\Ѩ2\q;`$2T lU_ !XjPkܩ&IJ $"H_Fd|*z^\O3!ƈ48(4ra:6I.Hq8?\CN+U#!2o/BdBq%┹3V=yǜ路.+ nؒh ! q9%mWO%_y\@9YKQ}\3g-f3JQEjj\GkqR}ݔɴ4 P)/FC;CI72DZeKUd$:fޤ5< 0- c#ȴS%o.57yZ0MbC !*[ȌL6*7b> DeF84h rл8V`M{L[<5ѼD1] ]N,@={, .09h>"GOwzQaZCƞo L`E^.f]̸b̄gpOFI; 1F{CxŠvZL_h ܣqUXH!KuY!æjTR9 ͇.ˋ4\~ޯ |0C9I*f &ӡT{L}~3r?L'n8d3ŽAeN<>>M><(SR%w0aZ.՜]>Q ("\Rֿıpa*|&g7q\]@޼Lw0VXaI$=BAv4^S؆+vKL}2 Zvӌut\kYxQuʟˇq6TbD)rӑ&|~t](ic^2x^ljK0/hU{M& ˠp.agO rqOvGSM7p5}Rjc|Ka0ndIp-@{ z֑`jcZ-kR oB ֓+"&xs\P .5ljjÜy~ܻs@)bM -,ssMaAϝBL2Ìr莀K/;Gs(~^](.&A 14ML6|9NGiu"`;nXQ'J?^K[}q9N7vĈܙPpdN<Ҭ}m%ܺ,zۉ[^_ Z'Z؜]]9Ԫ|x+:9xTOa Z&B#=:8meX尽"4+-m* zIDLTYOaN964V3OF:c^KdjvMaҞzHEUb`]ʷbBDl^Eaadro0VnfJ߸5Ԗ瞒x8i̫ş۠o- xo- )-oo>l8 k{u=(.'ȴC0Y5).Zo3Q -2WG4t_Bn>h"Nc]z n([2NU(w+=)= lLcV(i^ĂA <֚ZN } ݁+:tձa8N"=3rX B\ xv^MIS>YMxP& $<[dLa(%al3ڌUA xqǣ di8.VL\5&nhݒZnU$37h 0NFgKgIOg4e&Y!}v;f<`Kg p*kOzNiWto3JXnij k=:"n^PF7P[ߜ Vt>Ėerl4fDoU~c[]a^n{10e{3D3B0S q2XntH$PxSF=IrnhK#?/+rSig%x[I>lhDݼF fgD<[O(Kf}&_;?!Q J'bh}(f`Ac3ux䑓YCٌ7nc)вWNޠcq9޺;v4yayLc3k9+5-BΎwd8#yk` 1R NqVknoVYS t# oqkapX(}&Cs |zb CߐFDNGX;3QbKŏP-ܡ[HϕlE 8A "2jYMt8c\AN jO!eOz @ Sq"yR}ͩ'M%y0EsX\BJ,4͵%4eԠǰ ܨ_lFrρbzwuc|6gO)R!s߽LzG iET/?_X9Pً98w;Z jrAr~h3DM2 Ҋ`)ҵN2d2'[-G$0V:{~m7\<}_ď^G]QQwD"|; Fи.4S` 7(gJ Vw.ü[yjcK5Go7MՑ7=69tifOLlҼ}f39wB[牔&}@m#UmNm(s]}bd.zH|Tk, k\ܪۨ3-e)SVL޾%*fo;^0TS>l&':T}@cI~U5q孩u{ 9U)ek3Awoq;O-!"ጼ 9זL)qN"!٭]*-Bӝgl EOIdw dE{a44[>/tX9FK$HY=ra)xs355}Qj9Ր~ܻi $\w5Gu5 Ò}D&y=0nV[jY <=$9I# 4l|ҶD2$e&.:-R'H~;?e%f_M?\1& L8v`JA^yx`:đKH3a 9읶"V [ڮBl{Z`S%||: ˨Eb9lmڙ?.84UυjGCtAC,x'6׭pO; 0ڦWZ3UWߺɊ3Ey%QNZॄ/k?x 5Ja5]H7? Ϝ^/&R{~ĽZfWLϩ2< Pk#.9T57Pp%7G%|^LccWO1%6hƈcP4#MV,ÙSI;E7.`]zE]P rSH,ta U4Т1ɖ}$H=q;t 0L+jr$Uv nbK[Х+kة9{ ]&~CgOgzmjN!=s>Ѕ+:ad%[Ӂv"O El̴uI݋4-qw֫p)Vz'hsXyYkrYGQ*x꺐/6 _,L;j"6aN|2h‰- /?qɷn[7Jx!"0\Zn5B_ITݵ 20-izgN+uHZY{l$;%n!7nk+|5]E1 Gi#_o{D'vEo"(62R&+r!g 1.]HN죲+E9E38 mWlLL'!ΌȻf'sWm614,i7[o~Xqti}ib29-JmjP :n$UOmuݧcBf~@/Cg| bbT^ϥ;!M($g9~2MwĆjeuH_iKu#jGϡT`#DŽd!D_1ļpܨh,B58&§zwMDd25K6u۽vgP&:6\ -<~VZ Ue5'p &qudQC9'>0L#NgV!?^OUg;W :qO*4Lot\Yq7V~a\cJ29LmH'p(b\Zftno:D/r_32pϺiJv&yv? k>t@Hk$ i.ani;=Y ߎf[ߎGQnkыFB5"?9ŔJ1 2*x,l'S})XzOb^Lt$Ϋrij} $[WdlWjmTωFvߜ :WdxX&HNaa(dHe,^ ,bxBYWisUMƞ`j,Oiۗ'StU/&;%{ iD?قV32Rh%G+x![TNP#E/`&J?_>T*CӒ*3ց;d0h(q݈ .#zm0]FA&-Dw$[1 H5ey&)"ђ,1*-z%(_rBقFw|’Sߝ T4B`aOBW³0Bɠhe=v4OwS`9CNh."FOYZqx$OÎwd|Hmg]fP:Ո},!Y.IN+V"1C|u!}2@wV yv𚮙.K;^?Q9ocQۭC-UڂBMq09T:)?-Fo{WXl )E ~G~Gy󳓏t*'Iߎ97QoFVp ].~P&UBM=d^< M/@Kj?@2 Bzoc6F[k'lKR&=(KRr_2`ܲ2]9yv^c gW`w,#߱: XlvZ;~J۴~|)/tBC?;iy4pk:LN`L5ۡ\*0UG޺xR*U9OVܽWh^娆CЃT0 ejcҒ'rM҅ƸiW9 F{0 )xEQ~/||9ү,kPE+pP7Bx9%so985 D/,"b d*elJC5Wм]r8^K6 0tRI< ^T&M(VQdctM'dё<1`"$F/Y&ҡ0紈-bNNSfϩy y+.y ?6$Q+34$BjdţetA\Nv ʌ_koIQ9ɟQr-l#Я aFH?/֩}VςћV\!> 7,wh=v&m ߢb[ߛ'6r(_[;!`o9^/k.J-RFOR SzSEMVe-9`:|u&qܕ/\j(vUYClXXO4;m/U{RT\exzO$vǼ hVj&k(!ej-rH%_5RJM[lۜ ˍ@'"Cq&xU K,, :P*H`:'5+vs ,I0bZ,w~٫I"#C)X J"= RȹcTG!΃)I&H4型6_4C8kOף{7 ֭]D\v\n&kSOretDU 8o&4srKaT֑;+n퉶9^o%O+eK՘%O-=,(ƢPP{yDN`p[Vޠm_7ķ Ȅ'4wl=E;.կpr @Xڧh&qK'sd y=24uQ&ax>t= ⿨tI)N~E|M;@IL/ dbך .%. e-ڱgYZ0707010000042e000081a4000000000000000000000001642f09750000531c000000000000000000000000000000000000005b00000000./lib/modules/4.18.0-484.rt7.273.el8.x86_64+debug/kernel/sound/pci/au88x0/snd-au8810.ko.xz7zXZִF!t/PWR]?Eh=ڜ.+:PgJܓB$ f?$XxFEL!t{7#K:2|CU~pkQtK"H1h}|*LIF,Tw һ@F`0s~6=gk^$c _$ʇ>H__/!֌_ -pxhhFsy.fQK"nWf)K@~@P̉`ZЏlNLq<{l%!1^ș _{Z!a4 ͨiM?8mmc؇9H>ApF``Q y?K @65̄u`ܰY/ 7doȷ3L,C %!r$RԱ]2U~عMuNܸ?YT魢[]|k3? #%^0% .#Z?=d~.cTO6af@:dukUUL iYA4N(gZX$Gl?(}.p(K0ay,B10f tIy *]Xx7 2&bo6ECAqT*-8R[Fj SV{X]e9U|R٫Ρ)j Q "Zȟ ;S3)CV_ & K_ˁ8Lwr8d1" =8}X$eTWr6T0NHhW=K zb83<};d vâ L~Q^ ̋mSȝc}T t;^dsdbeOJie06,lbiC]Cs懾B!wbR^n>CK%ƲAܦ_L6E7*qڏ>,xQ 2.84F5UnTW9."M8S7~?Jie\& 6U|ѻE'GF2m<S듸p1;uL Kb2#fy 4wk'ا _y;~!τ2ilrօf/0Ui}$V,3s)=q)pmxIc++RT*LͶ 9̧в$҂)$Zw@ɾ/%\'[I-t :^DzQj\F( >tjku6K,G.ME;Cp!'; l#,oK2&3<2%(U5*D`Su3V5%_KJWuqvC]J7䁘 8;b;1VBadKmQWo#rߚ Z;nc7-iE9n Mmſ,UW-ea#9{UZla>K'wKPcaK V`_@6&۶ sC}&~g!jHfW)13 XT bֿEٚapr6qd<}0M_6u)?!,Bk6+{&ߗҕ֥ͫ5i; 6W/Gٽm Y=s*%J 5[<.1JEq|-b8PvKgf֖>9s|v|2QgN=w28J@gM] _FpzOPWaGK,̣l$rTN6/H DlOЎ$p12vp[/#}V袷9۩:y XSĐmʁwgE@=X1]1$D믉{ EKTy:zҋxoi/${Dou$N{{{7s'ΚY%0incK놆ۜdTUJ T4?mɓiԯ,\ߗs;Y`kd eemC͏#Po[pm."9.߈+I^sєѬU qT[gÀJw‸ ׊2>ƚKKۂ? *6o2% [{9gF8RM_@߅@1ɷQULpf#Q-A4UoZI5 >c֚ yYF~điƴREg)9-<'_|CHp㓎B-6(<Ӭ:{7:R툇p^TB:.Z8E1ຣFO)"Zғ*b@ngq<37hxL*(fm9P\ut\c v:8&#etb5k{#4'g (ͨotؕ%4l 1ldHwl-8'IV4sm9pC=8tpx2 ؎M{4YJ A_JgNSr-FPMy.>+egk3H&=`~dxUSQTl<_?xCb O4p#iY-,駊6>#aۓGb_]%e[wd0 Ay^NMx,2=͟+5{7!+`_"HEQr{V5˅ P(]H&" ezm/w.mdof&Ԙ](zY-,3%oIlF&RSJm\6hGskYT SFAjVڕO|F0qa|,]/[[] ;4xH+َJ Z ^9RPƌ:# !edg 񑰥"c-[Jf +02h\!FB\T,'M&_sQVQeDGI`@[3Zpx 4g߹DJN['!+r4KѩZlx;{#_k}Qq]PB\5]l9Sְn^9yT8&Fmdy74"ΐ}R8oݜ.cv^*'E~o/݁GoL%Ae?+/82pVQXɢ88+}p(\zJb1qj4auq=Z5%Zin=1&=fg Xz֫bMLqqHB}D3(Q: Ҿ~`.2 `BߧG~Ź1|@J3MQ՘d&qboؚ1WP| Yٔ|Ls#3$ȋP3MTKmƾ7^V^.pY煭\Hbp;ڗ,DZwb{90N0n+=YaKⰻUbd)U%;x 0RazG&֧PyT Gp7h:`C-Vmg.9ԉ|t=JBQVL1i6`CdK05Q9I)*ڽ,I$(=RQ8[ Y Wh$~h세C}L÷+>67?XI lj@Anد8ݚ(P;HLս-%q2DsE YiԼjmR L[@X,dZ41Y ,$MyϯL5?bu [صI\tH?/o93WpxfLkƐaJw,֡k"/umwoCMMqӵxjt~c8k==|nV}tvknc2t2@>u]I)e[=1;`1KZ[^3iOlc[쮇3< [%;~'ӍTvtq3tE/4B^KU`ChUGjezn0\Gbs7F-9nQvXJ۩!VspW. /ϡH߀6RfF3Ѝ+f5"]%*n =ź5~3Gl:=Z+ҰMO>b}&Ґ'KԚ@HS=i 6ne&{|$I܅|lR1\_r6Len9k^ pZ[ҭȍ^=ήO/o ʼn^BҘ3 ı_/ʀsM+Lk67J㤊Jһ,W= MG{Y2=4wJ|?4&/eA#0|@\Pb֜v8'ڮMGvЎ+J`l%Ϭ؀mf?I{wđ|rB㎨tǕ8ϗ01]W+=$yjĔCZLeiA =0R.X0j X}*XYc>HI_-]Fni ߦ[ryH%}_ [ٙFQ,zC{Os 9q_Ҳ;\ކ-n#Q:Ft#`E݊=ҲaY4GFPY Uּb!hw*aT.%V|=b.4C\g<Ք?WN\{cZ^2g&!׆ g2OT79D.ʕ~ǵv՜=*X# z(YyB%c1e.8"Ƒ5T"Ls޿vTP(1HfRS*+sÉ7Xg! -*fVrΒLʟ]/2B<aTbYa%G!C# ^Q*Jm:73]#H;L~VX$VO1sBG0D`dum3C 9"{uSFrϙ|0bhz5@3̪ʢq |_ 3509_qZ6?KhP&%}HQTL 8k9kL6nOO !E/W(hkU:rX m`t_٨]sVX/|0{Ja/=Z Yr<ߏEm!pAU# E$T52Z߳O^ 'exK,aT&>d@q;z\'k9Lb\PaTvƭd:~qCPw@y@n|4B 5&u独,;c[ɚ/DQI&CDv%uS 1əSB"a:NwETW:;UO&lhFt:Vy2?B!d.K/ꊍuhTR\Uɷc0_C{⭮9kNJ##%g``kuK!Ut.Uָ1jc1Z!d-ny\ާ d|dSIg!~^|i3|̝8׊yu7!lVXk^'Z?g؎oatbA~ ,}~8X(T<,sxH%vт#gaBp| $)A~JeX]a bZoWe ]@(Ni3=bTt{#ZsU-2m̿HPO{9%RnMv e24LHErIj5DHg^FBX[* uކhŮ{_Fzu~ "BM8qHDA} [85eEDDSdތT(t}$.-.g,PƓ( ٘ 8\lE)@aZm+̔]dD[pMbMev@\DPwŞp7vJ0 u ? k@Jb6,6}ņJI,lIByz07SNdg00k}?À܋"}>1e< 砽W z:f _cܸJV1>of)]Ya?3(B?~ KY,}rW!G?fM/UWDZS*![6d9t*4(>l"R$ŔAsKLN .7 8If$DJ4}z #ڟn dlmE~REHmAM쳛isp*v!RLT6X|$P`Y,~%bE!XfK$8v85%䶉. ;(6C7m8q FJ|Lc>ŏ\$U.: N6y+Pf.=g*בN<orWK}qo",Wq®f4cZ;\Ts#AtujA]{x,g/"#uD P π>u[(ag.06`HFT48 4 ]FMD"[0*Su:PeK6vShKP\)Unyp5BX[\F RynF+h8v# 'cBiL ~تvRQ>֥H|mWc [ ǰxǑ=t)zP$'*.!o|G A_ MY!_*P6hDsBh3oQ1ZZ>&Y?@|iMr ҷ! cf8щ"6$5SKiEV.$m5}qU\hSU/ѕ6h4uqb[%ugE P\D9CCJEj0"H-N)LBAp7_ӓ ; 6cZadz_8@*PS1s7W՚IJK" -waTNbHS34L~gD>$60t o+ X\i yӠ-M>Ab;},wWǵ'RMtwYYew|n]O֗^]?ߒS̵8 b Ena|u-,[oXj̷3qo: _Ʉ'Can֚υ+~B0۬9+;l⹠iFP_~JՅVɋ5nW83V%3@G;cOQ= LiT8-?ݳDI?%eKO>]S\(**v4Y/  _%P%*qEb68A5s?n.>&`4<'( |jD\&t>/ʄ+QfJA7!aĩ,,C+ّ#bL=&yXR#ETLr>[6MV(sκ#dQgϏ.A>_ڈgL hbbVS%XL5IC_N,MV5ś:$]о&!rڭi4 |RdSL$Þ*w27znFSmVIe_a9@^&e Zx#؆U/ Ƀ\'%C1\x>Kڡ6)ɒzAW@KE3!]N3cg9LU_g!=>Yқ\L,]M͈e6\悌k@Όϣc(0oTkQ2t:1T]p-#iۻƌ.rsU'2R7lʕόaNZR0{1g]id\&O^k{橵הmwjiBlȑAV 9^YO=Ħ>pkRV_8.qȄ=VTH ٻrbxs< s+ɵ* dِtrB٤] 7%tw<>dA1D&pz n~8m1d׹+ a[1ଘE1D pA&=ä9Kݙe]F VƳi\I2pq f4=/N?VuFAo9aYmʝb9g 6qiޤe}Zj~>MX'v%~B$zOM Tʑ- 8V{۴;&\pa 0nr}}P` $o'5$l䆸O9xa+D!gmmλTZP\blB81- 75Jl:w 9Bߏ@F9̛)fqI"MB@Fի>_`fuL\i[S):GtV!s XCT;#} 7xQ[bg"M\OFhs0z{,:dL֐eZ^Q-\R!',3QRWK{WM"-Ť-%1C3*M> kzl o imuN_tj{cw 2<],T%z M@pG\$i?wBI1|lZ .z& u'~[ Ӄ0hA$մOAzAcgq^%gCyw@?{0j"yS}&Xa}-jDZ"+S*=͉/T[(~0?޸2=^mM/1m^-VI&>TQÏoA>|fX5a'iX ^SLw2#koQ㕕V<ġ^)LMϊ|/j8 ĄݨBgf ]Xh}pg* 7/b>EW-ZU$pZ(gpUjl#eHH>\we3^ JD/ ڽCo}7O_ 1"K.[yڢiA{vE),h3pGDSY9bT:s!qTk Za›¯#Xv^F5m _\ַ[5dzBuy惱Ю4!r|N{% 9*}I.[?ucQX_^':fD ;EԵ{v}hTo$$~AП{n) aW#]8Ѹtgp=.e7wGjK)nr^rB^~qWU4aHZ"Y5(1<ٳb;LodrGn+ fqfo U4 *6`TcH)(q:;wWcz]y>qwVIE΢4QJN2i-@Iن^Pu"bE>^٭LC4 ̌_Vс Qq@Jȅ3\;w0?N7 I[ɝ&4qh Qʭ4%N$d#lC YDzE"mCż(B;|4lޞ:H~a1ŸN^ PuZvWoEv&m~VO7N:L;V٢e8Eh m>'7雽t1Lq#Q#&S1+MSD Ҕ欪he`ThX&J5#jeO z@[r_} oVRlQ %h68ek<,InZ&<Bӣ780 Z=(K[6\3{%\ IBS E7⮘Zt!qkAn& @d1r\S#OCݟ=2@" sY+*L~T9=R 8Ń_3;d1M \~Ggyq ,[Ҳ0!W% c??N0mgBV=ݏ\$0]rlBCW8?5`8l Vu|C՚]69)O UwɪZD/Ԥ8hjqPt򃶠Q` a0xiIj%wlRB@L)mg}8е4N bH8-t~-Dlf3WԴ+Ғ4I7ͱ/[ /Ho4#^3l!$I'Fݬ9ǜ'l_,wU>QUde܇n̸=yÃi?1:P˻V~ `i0"FM=H]laZlM`V2hKS#}A,Q;EQvI8>a+FV0mcj UMtt~I)94;-_nv)u1x#g&%(iB7TrLN'Sv?c/q0BNhvţ@E0Gz:bckXTnݥB$n8u vZ,'pܠ[61bq;㠰/sLqW$ X[^ {G]ؗM0!2cnS0ɠAjVzTZ9SmSP%P3^mm!3C#A xX蘉Pm]jy5L1̓)Cx&ڹHbʓUUCcT\Vw`v-Vߧ7Y6;l5$ӣ}Ђf7v ʯNV$_sUyGdo'JmCÐC+̛[m^e1 neO 'R :aoY(sgɄ9X'aeǦpˑh§Y$So P)͗5N8 h Mi/ںvܦOAf!%7.&@3TRJ+v0]h!8Jσ~V'[mTz۾ N[< PyNY5VW T-,$G92DʠV0 hd?eDYh8PI?-Z4|ϻ#+J0 0(`m@%}>conӾWLi+7,fF^݄ٖf OAG+?v h\ZcI{R DP'5:Pf=_'D=+ }]iYΩOGA(gJb9a3ZmZhk% ~ :5;Q?{j!KtC"*~jkjOJ+Y^2is l9@oY0юvu^D> ;I!JEfb:z!D_Eq}͜ O0QØǢ<It׸^p41~{`,P]D܎CMhw\b%ɴ74 M&<5Q'( t} O6\o" ZvdvD""Yk#AmWtR0f|Ζg2͐`[_q]{c{FL8g`,ljgL},99Pn#x1@͋ǚrLps_Q>w: Շ93ۖy\veGV3/?D7iafwׂjx!* ӄ#3Y oH蝬]<՝{y0dB_'dz(-+E qMtJ2䃻DvO d!89d$g0d}><;kbldxYa{kƦ]MU)zԡjSqZL}vR[;B dе@Fc˗=y~VU-SBO*ѓ@{"Jç'2qi[XJKZ$\cq s$qze(@*pz(z[ 54,zTmWȚF\wi_'~~S=+%X!RZ_P4%7u ]X+H`$h477FVގh*HoޱD Z!I-|JS!?g>f/l&WI{%G7Ҟ)TEǤԶY2!hgulyJIJdR^^æQ c\f_.d3S7v.肠H*v r&#’WX6O=fHtUX LiޘOaVk{پ*;j!؍CIM?Td iͬz8 Ro)XGxJb% "D|f#N"+)+z$DVS|Z}7Bk_ʍr|-KحȪ$6@o"y_OM|^2Nn`nHsbVt_GҸE7-nm\n#<ؘIX՝1&=I^F`ok]D=yo(jN9g*yRZ5:!룤 ̣RĽKՈvtPkŬ=,&O0Hu\jaf}f={Lb~:84T &TvMWhf!*$$Q}% p۠׆,$YyU=eE&ZډJT F\0`Slñi̛QouYcX(&SPM30{v _8'v$WifX=kZ :+g䉣t̲_\uӹryd|A@A=uW x=/Ms*k SwCotb3ivnxß \m֊SV0˥В*KԂ oSNtnNX@Vc ؉JShW2ZggOcK.9!N2TCxOnoگD+Eᔎ ڄ4tnMxh>!*ě7hı˦Q"%oOt֞f]F}tAM,c 68ZcL#G#KoCfOE`#Nv m+d*P)z$u;'kw1Vh*Tg[$˅ %x^z<8ip[36(U,x2O&S2\:x\=kWJջbClVK8bT[|AcYzL_Zh}3\Ƒtlt#v"pk/L.&NËr)~龺W q2c>N><Lܸd5CW + wcVڅ+QkRy#CB+} 2. G0⻔ȏ+J菇I ,ܬ^!dn*|^l$&ek֘W:jİIk`!C"ϭgҶDx|SBai3B=o?3(l=qH23{tr$= WR(pq@q39Z%ɗAśs-BIָPņiG قobH  &}\ke~?OIKf;bbe(sO拰]dt0VH!B48;FETb N|oGcb%n1']eW Ȑ*'F~oe)ͳwbG`eAؠ2qv_ך79ПT4W־p1#C z-g/%A&-DHE\lOt:BWd;zRtK 默V~r3]UjO]dIr8`ur$t0^Y S* ܅ߊ92=WNSyQӽ*;U}*IS۔+MAg]Aߒҕ LGwBzZvtD QUѣZЬ/nVA+Fd'+gWCq펭9S0>3-qJ GXa)\#mHؠggYZ0707010000042f000081a4000000000000000000000001642f097500004390000000000000000000000000000000000000005b00000000./lib/modules/4.18.0-484.rt7.273.el8.x86_64+debug/kernel/sound/pci/au88x0/snd-au8820.ko.xz7zXZִF!t/ CM]?Eh=ڜ.+<3Wߞ#3@RW ' WgaR SĞs̸G*&ς@KAD#D;gJ+tYH"Y+4(sϗkzX쐺v0v_۞׻}Mz7OfJ9D>l)d\Al~E^'yS[~8r8pQ {}eQ}X#WHTVodRdpe" ~vX2Z8I{i6%/oC}ݧV ؑ%`E,8GRhEk*RV"T]iYQkP׭~J&2L|;;ŤYFQ:`t- XYMfoRQMSƥx)1XE?f-~KJzvX1O_{TԛTuđDd*x ˍwq/<*%:N}{0,} }CP l.DN܃%XSH4d؈k0 s o#sq)pZtIjx}=xsY怭N0?[B;#Lhg,[94ewu+U.T60:ޏRjBQ椀fj(twb dDyNZ!y2_= a(a;-=r)FˍF`jGȥipӌdjLԳ&K͹uO)~dl׮BY̗%XՔf8ݒר)rP ,1ƥXhSZYo#CɀiAk0әҫқNO-! B]017|l>йK'8ͽN}% QjԜa,I·z׎doYQ@8S; qd 7+U~Nu=Jo}eQoK߫m>+px6[dI魈4!AWXse8!RS@m1431f+:*a+ji݇#q"q 2(D L \dWɠ]I-EzƳ@x@g;ʜIi|ŧdA`:q@"v1oGm 0P݈DH3U%~ʗfu3%U6m ?mBfx7'`&9Sj@T,]Be?UgNE]ӦTYp ~#4%I- dC>_ "Pak vR$h~ȩX-$)? oAڬ ̡Ex/{G}4O/ԞH&Hвy*L9y"0$Vڡ9yEK:\>3FIXmNp+ȔlC$6Hdk[е]010z7 Q={ߌ}pS.>Y Ls~[4h9ru|,`8"RlZsC HmT{Ǥk%vZvgp,e+կ|st1-8gɚ}|-bpX?#a#ݣ-8OqW4M§#92ʁ&d%x]#%T]%X6 zF"cAڵCPПKO0(br O!CJ-ԤR*TD/?b/VM/j=?܂9f]As{-o183=eFcrExyxhd-)A狣ۤ5]}XBͨ2wx^rf5+rI5m+0J"~!5D~7/xSTCPErV !X8Hq1,ؙb-tC~zTl=1IByW, `L|;TP[)WպTZ{5ci( X=+^"x֔~^8uKySZi2>SO&v)q Jl8E*a0*$;VuH+&#\܉x:xђbxJiݒ*SUsIF*!v?9$ڒyEǖz&ԊBkAtsdPN[UCQ!@((;.wQcQOqֳ]Nm$li}gg;o?BUKƓQy1''C**@F7'`Z <ӱξꎡf[aѳH Q k \b շVDaA(kV?@̀%\O@[{/IF?ԂUf%'C29WԡɿQΙ~P jaDH S9 EWa8ᧃ(ƪT'~bM,4Oߘd,LG~4Oy &NG=9E-NLr`\%*>"^|xN*S_΋_=8~!)lű%źS&X2Mw ?_W MzǏ!ؔmR!/=q:ȗ7|iZftiqgLjVo@ iOPd^bZNt BVU|:S>jfZU5"W̹'KJwӺlWaVBPecbӉ-3K=kB<Or_ۊ0o@g+N-! eH.%Sgx-@ P)YV$pϕ1"B\ڶ=Qu$sJ/"L =F4#Lё3i R";닁fZEGWg@O,m2_59;;|sǰ Zd.$&x2 Z*%JW,mg+Z j]6v#nדRcgVy_f3o>\g/=oՁyq-G~\z> 2h0U5־ȑ^Ė=`:%2ZIZiQ/z߳V{me<·8#^iE77FGcXM%\HF eηI/#E |=#nŏg%~;m(Lzŝԝr^#P5kE0U^b,@,ZL/hr-3WeyK,H5sgvsVȓ`)-)hb<|%3 }vvlUtzfRMfgx"ix}^!43VCc yQDRjOjz/UPmgDɠO+KHwt*%/w%/[ňRb-|HpbtxsA@Վ5D6E35lY-@"r^6#u=sM=pZ+b焋^{O2ѮX:aEIu?.TVb=Dl"tzQ$UUaktl%K,Rf /^=chTЋ< +|_4S SЍ8lrov$5V{uߺBĴ얈Kx2;zC&PBT4=5ԭ6¿iNK1nd +}v/1?"FìVE?" g\ofۂFn/wW^(|*u7}O\0T.yt_WS 28d'(3k9QX7u jj;`&+0,ϗ"9b?ӵaPQK<5ୀW隻phGIf-[آn^@.Q|HعqINF}I_Z I3}8oT H5{LWOwo˔{9T$GI1ݮiL$ۭ';?CC8c:6&|bie#ϸW*S9. ҕ-4BeLU] /s]'g$YՇȶ&* L732Q`\<#,`(!$'!&1$vkn 69po=1u|IDrl)(<heeLf'ԣ#gn?$B^pb~ZAΜcOCf:L9l|G k|N>I^X9Qq2"Rg4,AJmA*obxˏ?/ݒE.zA@ti!3wk%p'OI77.kf֕(`M֖,cVcq YFaHuO`2%J@es5>&xڦ;=3EG!XL.@z + CȜ@aqNr _HWq}Qq1"vwD,[pPGYFWnW%;6n>0΍:.%Qa`Df^lYOAjta =)ķf.7QPjӟVyRW&@J6#_T,w _e`!#xbOۡ:HOIjdg?^n@CZ)]o۪4:dώSzx?/|UPX. &G*X!?nQDž!/9Oh BUoC#(ua6[n5wQaшug.nw 8N))IdrhomW[(K Б9|Qv{9eN\Blo!>BoE{W13-gP0c%Ė7y}j/ڼ!lW`6;\cx:q&+L"hgɂH Fl[q/wM2X>O-U3JSGڧ<,p|M` (p5IEOQY b;<[hZfH =hȂ\5h%YڝKk }Yp׬ ̍΢ު =:a熯j9귽xpÓ`_k{[\m%Dr*bδ~~h8CRgDikO3'Mq:֢Gz;ιɜ:Z?MVΥ ?V F}v@ifӷ=\x*4EAl[rEU:9N|um0'-lO( DxMwHۢJdv]NZg؏h2`bP~Pl6P)4I=E:jZ=vc˃ ezu`U7^Uc3++Q$(O|_/d$)Qқ3S[6tV>e}ݫ DR'Y P||p@cGtq&>Zm3V='Bmunx9Hdvs5S\b,;g0FYE٭Z$t !Hiw5DtY.^\{ D㙗S@&l<[ϒAGז.dX&35*5zqɘԯo Gly.9*yd/z6c/6Bwia)K||UWݥ^wYx)Ǩ+e()W iI3G 8B@JFF7+`ٜ_aDxp ^A)烿aœ!uFD~lt_ekPm7i;Vqu :/d! <"@{85OKᶞ-v#u5"V."tLIF\z=&Wo1ϟ`Qvυ) 2pgCg̘(% %4#ԧh7[_C"XziꪃS~**V}3*?ρ?g6춐w舮򬀁$Mt*,I{hvՕ4}oU:$U9b:Lb1u:j,԰-: 3`%}h>V>JҧLRv°81^N&zU0S=9 յ(V)R=n#FUD=_K@CAz+ZN [Kq?UY&Y؃JjɰjHj}8 ( Pz2x23<)Ocr_Xr_>|^Vڑk+ě Nش1Cdp^9>'*kwDS`KlT׫`oŇy¡m6zPFzi %yu]ޘ;`ޢ}QCR Jl]h=2AVh6QH؞q+Mw{{-]˯L8r+W״kɇ&k4}7MP"9jԷ֡K׷je:պR[/FpSU`{Ѫw K?X#F5kOb";Pyv7pgPvȞ3֭ig]ғt{roԼ>gTuN8k۬(;FDHD|MinX>t6*Ś(&zgmQCɴW`7CgŪjp|~&7Inù> tqombQv=W:_oH&[Ū]Ţ8'>R4>Vt%{ĕJU:n*f,RSzNDE5]Me> 2Ip* wD Aۖ}{l a.[QJrM:fga@G N^c/< AWl97&, ԇ^*|"g#2 8Dn]:V㷊5u*3/Jf:Ib>C89y#D.mw ]{&BDIM=9V{4F·aݤ@iPoH-%,چ %HE.huɏJmbۢmV=4tKX3hkb.(^nM9[@&P` S,C)J!Z+72EϦ$F%hO>\}-wS#A0f)K,)Q+x{w;]BNaV[#jrꍉ66L' '$PQݐ =ՃUPx?\Obn/ŒQTBQY5HֹNsl;iBd4ÿ ;%WVjkGK}76VH$g'U$`\l8ycؖ68<˗7ū(G.)YF#*?豹"cF6L>g`'4 BS Rv@Ii"Tg P6TjVh|bk[j-XIP(Z\CTߑ|#O* jOhq'{M4[iix%u$=5D%]p(@^_xM9}SĎ C,"ZYn-o{UdW Xr.Bu+d[]4 }@M.=kY2N6$OdXBKwDRhW-^|^)*ߛE歆fQ}7sXVPy{ ߪ/ 0B(DNs,MCd09.M\2 YF\7TrTcG(fo*>K?)d`-Ō_ #f |)L58Γb^gaʝ2nq[i4qHJd_ *͙.m90 ~[|/ɞMy!%ȳ0{\W%^VD/Q=u nL<ټnz%;bAH+[}#ܡbd\{c[Tڎ XCrȬP+|OŒ!OmlIe;3; ܉FߙXa8GOŢqN?xgr$ƒ߰`lO]3o KOC)__&u:t9ߪC ?>WՒY (yjJ浐@fӐ*h WSr,|@Gר ËݻaJR幨,D,Em`O #L`kM8sF%Sܞ .9cye lzl)!)`[ouQj̻{ 6IFYZv첖/i~oOBp f}CGCK۴"w8v  Fϱc"g +>sXN1 ylo J429> b==P͒|}P> o4)H 2+ جտe`b[$Zhqs p+SIpm)KZ5eI2X3οѴ6ZLYVSŪ7о3G޸loO>o6lb"ᎏ_0z/̢*Bb:(0%Maw[bP=n與eh)+i/ Yb!AIHaN4W|0}_Qs^- G#ͱA__ǽ!UÍajE~/&hZpU۷-!xw>g@2ir͡W)PB4+;~k.1lu:B_.{":704)q%4Cmnb5ro) bKstߚWIa !!FӨin\mO yEaTp#mկ8/5j>9@o"j?c@ +weL!EM?u5* *3S )kJ.#{#;HH-/1_$#G73@u{i_1*WU,Js҃X$cw_# Hi@C1}Ia2^+Ku~wC$ Ȭ^Rc$>T1bT(1H`f0Uf6_pq_6t&3kMp}}`ʘKESy,?mUܧ rM, te_U 6tsJ/oL# cp {_]e^Ѽ4F+W|20 @hç=)FйqkQ9tIke|/cTGyVF_!gcWHvkDWAo(˙Li;p/ycLi!Yb6L54s&ֺ9Ձv ^i ev˞C}9\q2y%;)v/cG_.r[ŝ:FLyPOMiBuwr@DH9l6}k4&:ĝ^C%p$Tfi#&!v>Ȉ:o }"_{{ z&O)7%|֖?aXK~B`l^`/KfݓuJkwɲAٙKoݠ&ٽrry;/854jf4}>\.2sA!mbCW,fu}#>3milQN Ÿ͕[99mHûyfO{b0uĒw8*dWeٹDv7,'Nxag;H@ /G鼊[TT.xJlGB("N2&z>-iX6b9Qb\C9M7mh` f%F=k9Н3>.ȿ"8-𙴵tqbvr[}ug~v*񁠽0P9$k{rQvsT1ekəjl㧀Zr'׈Eu tO_rO3>7M|0DKVUP >A0  +vyN]*6vaOdex[9m- {~/s[leW%vx+BH=I|ܺ?M,\!JWsL4E-y^5oݭXu]Nr"`c- >&`_Rdhɶq3$ːd:ž ]WGVK4Ob{S!H3Nj7P'śecOJ?ytQ8-.:$%z9pid׸hjv njIӣxcotpK[ga> \K]Sk;VtSz1FI~(Kj4+4Ge`׵y]tޘRL&gQ`PD-oI8W_ x%_^W|] .uɗ)I7Ng8\pKKsD Kx" 5 нd}0ҞzbLmp}j^eJ5D~:] 3dݟ>l#2BW9I8#ƱgYZ07070100000430000081a4000000000000000000000001642f097500005e64000000000000000000000000000000000000005b00000000./lib/modules/4.18.0-484.rt7.273.el8.x86_64+debug/kernel/sound/pci/au88x0/snd-au8830.ko.xz7zXZִF!t/{w^"]?Eh=ڜ.+ˤAv6#O  IfV? ~WSa^|tLoHmٽצ5} N,KV6N}lhb0Yll"4yQ͝ۼ0,UdalLf^oK:{KDd&4 pȼxnep^y}׭qݜ;: At_,t"9 RY9],:1KQ;q&B-x X04 + Q;#A Q#1Bhæug9EJ:0Y:,w]ӏfɳZ+e6:?HB1FhN.B7&."MpAx>P !mT?o ҢUم˜><-|uMh,R{mvKS?If[9GI[{/F iY"G" % `c_kg]mtN5*+)' tR %+_zQ Aʓ^߹R Нac)Q /(^71PttI,|O{\E()`my%s覄dO옘8s3Hl%3O~ q(R=AG?1/9jSJj*}o~PԀ|nڞZ7lԤ[d-]YL2CU$֏`GPG(Phzw&ʆK710[p 7d`Ѷzu'։x[$KBF'IoJҞ~BWB '}qU S '8숒 Nayۼ#2il5UzsK'vi^g?p׳ IH$Nj)08ZOF=o#* rr#__! aȕB|PZ=l=741: m^A/I*L3N &L:Pa{i%^!%^n 2E)n 7O~S|T0docA6pQt]n_71FQ٥ԭIAđ*:h.Ϩp{|o߅q)El^/HmM'gbqjvqhF͎Hrc4UK 's77_;:.Ct\ش4ZmM8AZaaB"w䢦5U%t1E PnU`>on$! j⑐dCڠG)@߃mb[zq\?h!Eyg,랾T̊.Xzߒ ϙ|kfxSU>)#4QvKԘ9(\KP'wveFΤc0 ^EfHUn? -k*x  U/w&2ʶ , #UF"`dL/ z_/}cPX0s4ZWBA滭(3pkܹu1O,=V]y#|եrāEo yr{O p gZ^A|A%wͭ^6bKe=S ;! 8ѳ&++jH*5yKv'u⑇%~b^DvV10ߎM/,չ<:Շf$Tth9LDD խ{6Am0#{ u[G)Z~VH8ކIYXǽwM4귂*dxf2[yq~^Šb'#麗.pMZa-0&2?* &-{6UXĸV$2vIQYN k c"t_hx^h%ǡ5@tx, RX'j;22؜r#F!0bq =H Rp;ESL$jS\Vibhqs)&WkPvwXTtT"\X'N@=lXӘiL]R/[w4W.Ŏ#? '\x߿By!ˏVàS(frGym:) "jEY8Q MɄTC1耺+❂X#BD哭JL];8au픐Qh4vK-/Vk\,!LNtCS87ZCQшX wc2'(L.՝Ui8Ub7Eˊ؍iMifA`z5II`ikn!2R6ccX<[ǶF(I?!G['`7hf 0OtXin3_Z SPkSc̘rRY`j7s5ά\C>ZM[7^y(z;")?O]H0D7ikGj۪x3uMȱ{~n.aa+Zj0ӛg3狳Aƒb@fsj\(JWHD4}>d"ɁK*K$Qpz"lq" \U"i<,lFbk?32&Ԃ(cSSLֽl%tkW( F=OO*{ fʮ-)]Q#`q[,Ah'hj%#T ql^( D(;_|RPi|_&`٤]L{ŕfa͚AQAΕ+bI$&۵ɳ65bXLuR1oD(ߐcIiħ,=3i:,ތ۶<)'/3Rmn+L]ҟv["A0/p_]q?o*w_vɠhz; VZ}@;[[$(R:Z[VTqtըZaVN4%~GAyYU%f_b1z$]WZP+ W5a2R6R$ds=YG΃l\8 #I2uK׊5?$;Hlt3ASSGѦ:xWࢻC54B.c/YD6h ?cC-ǰa1Y~2:j ҈:85S(&yWC]hЕ3]fs!+.r9N=!-ДchT$umMlzPCP}u128Ϝn&U M?qQ ) RHLH?Z=$=\6ejz8""3t8l(`a\Mm ڴ#ү}V]/dDN g2B&bh\MdSL!FQb(ץ+5xU'?"')P7-\{4P襜"Y+W-8Ncܵ^|0Qy %v]{JsO/(Md-|\̹ﯝKk?a]GNѣ8=mVl8&CcMKZ"I7qs^Z2e 4<3#fѼ8%>[db9q:lSugMxID^K?dHgs:sM쒷-9!SyVwL+cfNC8*D!"}̧}r .U8HFi- osf^/ߣ Ar꩜ ϾA1m5MdFl.Eyi 8S4dl½X%{yl@rvO7jr8Ogka˜S UޯDڻbNQX9s!湅9C7L%_ҩ$l{Z5kvuƖ \}Wy=Zpb > 8skP~͎k%(X_Ɇ}>UZ$hydUY0'R2^@}$t2a[c;|BR>v`?\ jSdOW.va0m[9C}3p_\ZXy޹IX NVsN֒܎j|# 5c{Esf,bWɁ̼-!9"XO6Ä$06k5bCwG_+:5'L-Q10tbTQ^[& %,<[)DXc:ݖކBM{:nGp E՘ Fl).e)9(G}f~7v? T!Urʾᐽ粝\=eCSZ_F $hMf/>hIpMQ$O'-i%!' 127:D&9!~f}_M^L)n J΍I])B:zk)OV\:e>Zɍ\^rXK8>/_c\4SP|BpL.A<&"(=JSjD}ZZn_{1/"&:9ʚqD&OUh5^eEN+ML`;wwFZC)OUw{Dd ӶWQbs09گ/k&LE2 mw[3fuE~X!?eȌcyWV:Ĭjm H~K!n41y*R$!Bq&1ɩ9maU_f^C"wK-/Ң42k&E㥟耏q-;ŵR;pҌXʰFd:nBNwdKTy&u:WBz lt)EWC5)EAU4q4ls}?,S(1w/ASb,A)"NX@pmJux*@5gg>GUw¡<ڝ])' uQ%;|99'H%k WVnm =Ư4P 2GMC)cx3魈2X ,li~mLbWE=9 moo@U-fyܐfRUe$>'YάEl:2rnWZ0ƚ=?/uU@XbF%,RGh)qEӥ0FH؟D}>+U<,w^T B`m?)t݆gyKZ]pॕ oxFCf׬\I\ snLqyX%{)z L0G5&iG<..[w&1&,E%V*’Q;_a}r̜'ޞxaGE5b>P3pTm8PvL>E>LZ+\kQ2}붓^ Ӷ2M8QP'&W *g38 *9lEdƪ׻uSEv ajLS @ECADwHTO9=a2WGnP"Rige׈BByZi^p`TpY]C3G8ш)ߥecg'0FjtXPDTm%RKݒI2֜k~$*d*zro:_m2rr8!/ij+6Rq3g)!gdd3{dӟfmU[7U?߂wۋ:/ _^1ƵzU1BGLlM34}OϔtSWfڜ"0ޑƲz$ p€~%^Z} x eS('zo6$.x緜Ngnn\eWyfoxwxǿμ٥ՎaLu- .Kd} #o2ː{5t 9=- },`I8'|daqxm' 0\reJGCH >/ Ɨ@xQxYP! .cQNh_/a3i)r;+rf)7q+ .oVE/1v)=?2{ r"#1  _;ϧ$0F:O)HQL_ɶg\F϶zJ l%Ek/`o`:_MjI"38h/ڸN*~1; ai%IKBgcѽ !Kh<~CT"=A؈N|d#аDuTMO`7="іy ,ӀfV K{؈fg\wOP+]Fft')gtÒPmFNʟ-|Zo^)l9I-,؂I0 f D!ddlgA;B@{n՜}==%K("T5ǔ^8 0Tw0p/U Ir c1%:{Ǖ]RKS%QM#>b?έYt<րn%AC*̲I1gmIS ;dҒGYkUIrQ6UVNEhyM.[m$:_ƭ\59 35Qw%4H+P, L͉bohĢ9}19eB=?B̻`{wOc߈$ͺ'76Ϳ2/dM"uԾ|ײ4a0`Xs:+HinAu.P_)R{]r8ɛ4nv2N!m/PU03ַd Yi ;Dk|=\]Qf7 0==&dV^cM߂`9[.eS7Ikghc;T:]I;^+xUJCv;U&3 ٠$?wi$08FɎ+ًI_Z9J@~ P[L)!%f*|[IFDF! ԡi"]zUl(j}LrAO$X THRlDT/mF8F%._P+#}myOa3B 9Ƿ bCϑ0иU-r3v~0<)V֯NJ>|@VjgLkةioKܘA Zucr"șF *%pۑSI޲pRe#T̽wSC[@b/3<+/jZ(k&\v3]K)w__aK2^aKݮeLD(MVO=7}yu:4ZϦ]]4+M*huR/iܯ8ITL;c }eY%B?{V> t͛SCfU,r~Dأ/tFW*ˮB+E0n?C2ecniM3WT96X;]}Ɨ1ny A$\y)5?"M"QPc)=DOBpq ROd[ȵݝi#Bܶ.&Wd>Yƾ|9A^VNTV)={Wp!:+_ʍC`M[Ѐ@ MDnjQKg'Kq0[Y-DN,{SXߚy%@y%T]湸vm#֬(aַYJ̅ju_հEDŷ!|X#]!X>X(zA@o/WMH4Q]u YjhQk`**{Z,Dl!UD6, #'{>4 )#v|1{0ݵzNJR~md;Ȼrn$6ہJ=+*[ӻ` yu_l[Koe?6 |/"bOޫ3Qߚ.O@ 848̘6+("YcAg4$`Ŷ?$贽Kf@Z8aRk'J7!F}7a٘v* 3bR<X/#rGdL](4BǗKS_VT3i +I5魝*c"h&҄٫-#*>J)M y=.;@+SgIhhW[OI֟ NN麬c,HǶoF}[oj(Oo+ByS~Ndou $?_5/N5qW@Vqgm@IbK{hBGזz"sT7M">5J'1_䆻/ZJ'ybr4k;5.sMF;MV_Q]`ffU'܀FaUrr {Zjy' 3d<ǖDȊ+F@'UGD hFzq 1)H}fDj+xpQC`,42 j nqG@[u<\Uc?5mߔI­Y̝!vO.cn{Ll_HKvUcHDʀS >q>۴w9t>:Z$ zyX/bPޥF1OEz&1wP?ZV&D$ pThwG댪_vHP:Gz,lb)&kPP( 7Fb0KXֳOeّX FY>| Q; skPCL{frr޿ "J!{B}/n{t :oڌ0{ݮ3 ◶3pd}o«!hTzj]Kçr0.Ǜ#4b- mg %H$^4G'231&:B"_c_XRS7QaP3ID,5M%DA]O@BJ|+*D !^-̘&GhNWt-TFCM!h:6j-CF5p+c>T0wT#镇԰#oNs?vgo'{X)*(&JGG&i Hǽ\deKZ[sWm=n^ko=uHr 87T)B"'!{)^,I|yZnK7#Gi?V2HIjJ8Ujjgbn[Kŝ_F^TB $R! ͳ&$a?ŨҶs6bu$9ԘOhl0x\IDgMǑ%Oj#e7Iloɪ0NG9Xz,trӕF8Ssf>oh,$/MAh)_T _(K{ NE4c~/xO܊Жy GoWv$DEnpoᛣƣ!4&]A) Km sd!bP־rzf;Dc;yr`W8xc EZ9\S޸B^\4>?MY /T}뾔kE`GOZs]){psCy|4WBy" 4 /tn0~l?Ezh'@&iןI𒝢 _.gu ygݰ:me*QLl=#Q˫=m&ᒑ`h:&_ͅP/_c-N'-P9Cn1L[D*\m) [14AcquQ04.74_+Acʈd ɏ$Z]S)^Iu)~b MddSS d ]{mw|iΏ~*9aizt sԗZu\AٙXˌ{"R}3>Dwit\՜O+aˋ6֏}]OQoRwfhSP,xەށ:?+`D%;8sy%؄~<N0%ś}Q39"{\U=5.M0HJaK[8{r_},X!80]\Y(>3PTy.xV= 0dy;Y;!a N`MWT3I4yTM.'r83-d+B4_\7)5Wk,25Yu֣@*sF5{B}Oc]C*{}Yq Zhs\BIxV/M̗ytB5kU{ll8QM.1|eͿLr`\<|J񛳭}&b1 #Aܖ~3O ϖ%0jn&]:䡥<%6ڒԻ(} p> TӼ4_%)3<OM[Wm G4ڍi/JA$D.d3X$%v-o!cw4eMWdc)#iGkzA峙owcby"/ {qAUNh bYsKR'[UZY/Fq`3| ׅG,vYQ+M&C3SGZFҥqr-⧫n<=`g11;۽NY&J|د]@1y^|\O!B(E" 0]=~}oA(b*d-fQPLrPM~=&g9rIW8EduS cLD|֗^`(S0pxY&p6JG972S-v>HHh?wrZq~>3]J?77e -E@E ԟ*P|f*'(5d/V )bmp7 EdRs\QÚ􄺤~hܣ~[= `?/cXM"KypAAΰbEW b\bMZn!틫 j)U$8&N`lR bVmo+\lF|TR<^*E7`Bn'rh)#_Og7IBpXΎJs@&=D gnyD.FE&-W*ba@:cD NWC*Sɷ;?Hu.G2YSh sˑ gpS]D~lbmj31IFiV[i *O|o}@G^WT>#FO+( XR KVm ҃1)Y i Q;E9g!)6訆tlgϮ|[]Ńl;XU="~f,E}L#5IA#]ÿv16;n ? źY 5/}:+I )OJ!!#Y]G 2S,E!]>YdНp` RJʺFW25=(O7 D5ĐV۷TH` 8+tTH-LʔJf0&֗fX k,3<q )uOd #jkMHR?"[-aɝZ̜؊pX8U=.@9t0ݶG?850Ĝ9HC@7B)H(at(FRb)4zoE7d-.-W,(L:Aꕄ%٭A/r)H\҄Vf'3V4*p+yLG>WV'y-Iy/!&t%I .Y| G|PZ |B!,39F6?Dx1 3\ϼU>۝" ph%IU/B,ޛH+L#{N(9ű]X9-׻@Bd~tCP,r㳔{UkfPZm. )=B&7g?<"D&C0^̑E^:y^1|␗zc.5 {MMPwKhGхteKv‹ƃn#e!Eblu;h9s Øw4V+ t-㒴8a9%“;V+cY{Ir$;J5zv/ӒDY22뺛9T@*Ǥ %Hv["Y+lHl,^uҭ9 Hx\3BJr7yXP1٣<6@҇#FNoOF.&iy]XOI,Ey*BD.L}v WlqSVSaVD@Png(goppBȩ -]y =OXur`1 _{;2.Sh#zQ/ EA Rj{˔ߥ|Ȏb9R-riNJLFН_rdĩ2`C9tX2mvBGXԏM'P蜘/|ZlAyTh.#4TfJSMnT#V<\VN8ɄbԬ!XS:e8a s6t6NiCf3!gPEu>sĒRm[E<x-J CuVaX&")C Sl_Dc32k& +ebMe5p-WȐVL>@_%D!l]lb*T1 #O]>C/_Q-*] ȱR[Adz!1hFq]ksxW/L3ޘa#/~D7bXH}"n©кX%]:MK֏w+{.*i#S{M;}ٖbjW9.G/Jd^MBs0Q^AUyYέC뵟oLcY(fTLxڕg,}vfe<48 |63i3-cڭj٩S)n,]n˶r݄L.]ꈗksLy7֨ =D L39HfH&Q3qǴ#h1v4_&?i!q0\7|=bDdRBnlP7n>$Wװ< 7\mDnԣeP <^rX`J8\UG9\XU(*4ZUKaӖ(/ k c}OԕUx )=Y E KZztɊZ[8ujGTsCB`9G`>|M{eșe9Og#ExR;:*QC$V閲+(D,JE28Tp-QM8~?W`Q8|5Wl >x~StBRn#R f=a]Qn *O*;iңS[KX^G{ cRAKq4u;ӣdfh:N53A6>R"6C)`w @d {QZ edfbLVeꅖnU*jɓv"NȃW`DH\'XiV@ |gReQJ\C=Q<ע-Ϯ4/TKHBO| TzMBߩaï#B˞~ArKk>s˰#}y<3LN$[@7RI'a?5YP7$N̾F2>esrφsvr)9('V-5PqBFr>u 2\!TP-l5l6Ø=H" [|OE3CCncU$*@{/3e7b@h lCEB42X5Q5 NzV'd-!^SϜ|e ><ʝ8٘f5pm[ԥR+;8U^@W{Y$SjˡnH%km`ц4 \ D_ %0Nb,TC@dUkl"{JN*v d* NGMKUFC){ Lo|8?|HNnu Ys핶BF r}Pxq$쬥ٶɩeC˃3NLI5[b1y= C6Iz[c:WM Xd6[~`A.fYv&gA)և2t4mbO$Tg"LoCֆݡ al,}` Tsp yvl$y`n_~O?3Ӂx+`%D(R[&t?L컚4BSi81Ol=KyG& g`=PWTf ׊-=4v u|`dMQoꈠZ#gd޳y=*ۺ5A-oTxAl!JHU{BL] .~b)н "LR6pKFe+TܡUVOS׉ov ÝG8Hho{^ "2[B;'9Ҭݍ/їA$GڻԠ!E]Z]=69K:ԙ)'"`6[:@ȉ{\\8n8eT(3} p_P,b3\fvZ{g'Xۡ m_gݪٗN 5ŭp[ 0`d#WM@gZ?Jxc !vGV'v?0_xM =S$hӥPi|8-h0<(>ޮIyκ?M,S4 _B3#h@ 3s/u>1( tEgYZ07070100000431000081a4000000000000000000000001642f097500004b58000000000000000000000000000000000000005b00000000./lib/modules/4.18.0-484.rt7.273.el8.x86_64+debug/kernel/sound/pci/ca0106/snd-ca0106.ko.xz7zXZִF!t/WK]?Eh=ڜ.+ pg:^,UV5l~4::W5(T^?U("S:_h Jvk|몸ğ2a $ c!-IzwA {WpG9c˴YUՑ^N) ?7A;gYId)d9OLY+^k3 eβ|&841LJܘ˥˕ {Q+`0!]t=IUwkh؃j '*Ďs~[􋖴j-r;XigELNk}8~K_RbNfzߦToW KL)-d&p>W4~מ:mlV@CrzzȦy¶2FX֝z/#ܐ~W-x+d0ӴZd7K q +K.zӇq \lSxAw)z:N ҪQ2$v<.U[#-{!. @`B̅pa}MO7-lb>vlޙV e1ۡ\ʈ v\B:{p~$BZt WwkԮ NC#l2 _]}@6=uLdXύ{gī̖& On?خ_1p=GHH+ Lw%r9TC q䃲Ո_ {笨[ ZpZYѴZ3`uA7LF{["{X"ā~lC3&r +)zy@b*2pq빒z mCG/ڨ ClSX=jC뭪d;NPU'qMwϏ8^8) ۓ#W~Nu/z?ғ)%!,%oJT0f9mt 1i#M1.{F Gy28NVpdI$1PӲS=kD1.,HsN`Q #l#1[94 gIg PŒA27Y4-*PpSGp/.9z!*s"}UC"#(P*.ܦh/$S3/ҍ $'s̅gԁ`,'[R<aw\\xs82zyDW+kwI$ rql^茙VskGG8?n~K |e>D(+.ѫ Gj[eƿ_8G^c,mPJ3Hvv/ڹxѹ1%QU"39C )~(!v$;nž .1H@ xgv)B.v-b}֡ӸNkbp_x&C.ӲMce*5!$ 6KwG lG?Y񾴶(i;Y %.۾Ao4#  |4[vjQ3E#h L' nϕ+iw\-Q 7wL'ׁի#V߯3?UT%!\d"JK!B>(h~~S.56^5~@k2(*{ NQc#gѽ^to^UOqKA/-|ȥnV>~-6y'mRr8chX>ɷX^Nk,(W֭{e'v!^n6[HT(^)IXi_Ntc27/f/R%K}#{R #x_Li\c1]$R#${8eR!e LH};"com.)}q28x&sD]H!ŀi;E :c:b x^AwQ@鷶eCʦжo&{E)PTO!Jݠ~[ǭ{iwAо]h4܀iNiJޔ}]gf+0J52Y+_/5* E־<1ِR*v X~PQo/vX{%xZg!V8ZcFuyïR芐Au[8S"L9 'w4Uv{6}#dK3~fMW^Se7*xrdps?Cu۞`f R%}dӭP tD qw?$Z҉bγ:ɨG ZOaN~URH[_TyʲI«&0k/Cl 9E[1~(; {?Cq5_#܇}6!}{E@^oQnq>A֬WY\AA?X[\lcļ7u:ByB!׏O^UFq X|O/K7҉F#ڑj˳0W#*c$'WsȽRx$ӓ,-ytW29Y }Adl3DQtq7׋]'tz"P@E kr厡BJ%=I"O I>v@2rWS1/~cf F)@.2׃@) ^ng1fEӡrCȏ@?|FBdB`}9uqDDѴ{сehT<l6`/=kzO`bځ#V&C90j`zrd*:%ҧ>,Vŏ1q|8 ^-;}+ oVm]9=XKļz誨B jxrJ_YNkV$޺c&TP=!nz hkʫ8r/Fٓ H9,xl)Jb W`FEgPPjR%At4@=imbSÿ H^Z!M[nyi]% 3ɺRTA,Tq_J5|v -&'H64t3'>!a#N/,2`lng|cDn)\~+-YS4hb`hꍴW w,wlߝѫ {pu߹?q@#`NOGy܅^\ P.ϳ]'G_o}zhWIFB}$"EF |! & q|+Ɲuݶ4 b~bq-^E66I lH(,Q(=[c{0 uu*r-Й+jqj,>l[ 3)lm O[Uj^d6kdu@Te|,? Ry ͂3[! 1ӶvwV&{C ]oxRrdʑX:ik7\:ױ HhVSaYg 2 9*0,iSVe8tljSFeeG[*R+R>(XMAT <HB +JJ̇܆jXRƖlMNplxSŬ}`yHFL\_ vH%8bPS'%9|5B&b3-s?{dy+w 5JA#y8Ϳ`g3 =}|?Ӎgn*g#jC4ˏ ?"1p9 `WryLi07kWv4bi춯(xUHձ3JIz^ Q7-\`sЍBG_c?oo͢V 43l$)O͚c gA6s\f6p8b%05mAy=thFe?<\a"]\j2 l WX |QCi:%ϫvLъ&i7c U= t#8~ (55] G GH.REu$6'%ˢ}Xl"+zv&]}'}?m n ڎN+]#Ð祴LokWĸ26Ym(,[y)MzǒA=1z~6l}.j7)wMX>$CPHM,Pv+jŎZgO@ >feN(ʬc( "ra5"O*LO{u\B&֢ٮ:2Z%{Ko/af89*^G^v 7Sz-eTjJV.9\i )ta <W˔,_1>3{b-7 \Y6T`_3X 2Tׇ{bL-E)iN+:ʜbd8Lxbɀ _,MP^D~iZq73 C[RQaoS-Vj ܪ=ᵣ:cJo<(= 2n^ybLv~]Xoil[hYG:rNZۢX]@Ϧu_(?B<NvD#t]p< #) Ya"YS^Mbx>RQ<@xQ!+myOΔ,\Ĉ_"^^%yU1T5wof@p Dʡ7o l{*B5{ 0_ ~-qѕ uo{AJ!x7`8I`22aQ'5$jGQ݇ L OѤ˯\# A԰Yr&6`A5VWGP 0.w[DN"U țRcD,J/mC]ڗlon:o C[S&0iKKR650W.e>`hMjǯjwˏV?|ϖRYW1uҿ 4MY/,ٖ_-5WЯCaėc$6p:YZbT d GX7 lU|YhÀH:4;_rosXϦh(Y~ֳS}[.}D[j!iB9q ^L A5EYJgN|UQu4Cu F8|84^3 EXjI mMVC&=dZ%s}hߺ MoXڬy ;V]QskeGSA he앬EӕOQw *GQHa cۓ$gQʟЈ8 Kim3A99?.Y'^cIf)3$T+'Л ?$0pu^20^4U(rI/_-`2hW-ֹ`~J[J.߱ =)>!涞h[FX ɵyY\>]xc`f=:z @a)>St0U*W6]ߊ~mVBޡx+y:l. ֢4.15#H' DTCUrY JD  `vKh/w~(1P5bB<ڦ\93t7s^0UHSDh~| !o8mry$ޫ*=Qr̆V5Me‘X( Rz܆ӤwT,lcș@AzĴ@@UD02#V@O~xr̂_FMu1n:be6T=z")-G{$t1a!vqzz8x~ˣĥNϔ&̌~.֌ KLG"&8~n&(P#v!$Jh:'į|bGLy3 N064Jg ЛKfԼo:cuadI0(6}N>+*Z52Q =%"v "z ~S~`g=8Wmokօk:ym V+LܸKc P;:j3"{5t~/(gq67 @CRrql xw+6'HP}|0dFG25 fj52"5eJ\'|.1w]&KdWyÃgw֢3dp om]JZľ~E!OJ{ b;Jի-3t҆d,uNOGqneO:k`c}d!\JTT~ G<8=mdj-PjC|ӧ@9 /ߎqRA<4"|*.d S;wq2ndNW"~eK2GFFw1A,+,W_Pj='-gY!XXC],S_Z'})Z!q=%:$ȺXdIj#6?XCp9& dOY$6 H҂ϘXhI2%>eZ_ swza|B/w(qOGnli"pklתfYa's,-k89Z@q o&,eȂuuu?=eËq+sx1&Ϩf/ŴXNKXU''.7< #Ԍ\4l縭 T 5QI&&Yvq [S`Ie"gZDW.W| !ͱ^`8uqWn׀( s~; BE*i =Zڮ sq1*Pt1/Z:bS` o#RDX*ִHa¨L_Iy`-1xYAN`yWĽf%MNGr278\/޽DF )&>a1`+p0r/ՄoŤ;x|aO;DL0e}Ez]1tȜ@vzBx04}썟fn) o먩=@h0Sנ-S,.w\h>Wu?,,ӎEP?nIoYd$5b"0 <- mVݍK`4ك>٘NF"򜆞'gNI0xz&0.pS_ZE[>!KR[v\ eB sliwRS̽5D/!Dfi}/o]a/mݕ_}N~:f|(9/)>of.R6n`"-xhN3o&5B~{Iz!PkN%s@)q#WtEsT 7,!Φ");.F@ptxy39=a{.#+_},@Zi޼sLɉ-2?|E=ŘJMyLIՀ7A糆鄒֪DI\9Ioڌη_ Bɾ@BZu|/-Hh ;B[]|4Eaođ(n6:2&lAqP}8&LvwcЋ7?vcEzKiB)PdBx_eeCʌp*ۧ"G!HǝA$#؏AD<[y(V[ȅ[se9mks]MNжt3] X}eMEuvŠ[Z{ZBfuL龼mi dMNh*w[]K^VzY9w e0W!5- @\Zrf`sW7Yv9'SzRy5'"=4n_ eo+/CQK)ݱgw`۶!&O![Y. Q3I)̼ƣʵ#UT'խ K[ '93?q8y<>VC&x?3bKx\wr^4p$oza m+#8n,5}OK+ٲi 6𱕷-qg+QK( ] ݙy?!5p%wZ Nw8BLU dYb!}߱F|&zE6AM s9 i%MxvuJřn-P{.>nd[?lSm 30Oz]7*}rI̝)rOoF; ڕ\)L,^ME 5+Nx)XR͢xwW&NVG$=cyl`axv/Ktf|(:K Ðp"X"YKUo`h7,pẆ Ukxn3Q|3b38wNx;\hS^TxRRl>_Љۯn=!98vX3"DVvwaS־!(/d#ZlOyuApTNʾ|rlgbGUlNqsCN rlr`0L$ vT `x{fSt}O+kn YZg@ ~t#]rT{!O7={]$5&D,>dNb~sﴠ]=ʅgF3vc扤Tm5 iqFLjl ';&snϜ8:=FIC@+lH]w8fH=!vf¥5[}eb{ ZA6>(^3^ X",·;IbخhS iqʰ֡`תTBwtIg z>33ަ{@f $#g kiw9u(5che >`D mt̒Pg三rg Ry m_+ A (iвۇ]ֆ'@¶v66s@ )Uib[ NwI+Whw1F^XH4 *L̶P~UC7aK^:CZ$= ^.7>y|D@%_"("oP,#{JkiE)hdV.lSA{ۼ j*ķO!&K͒܄4L#ŸD8Xo&" PjAz0jgJ2b|>~#sDARp_x\D9j%_8%zH_u~}* 0kd[*P6#V)Q(ՙ /gO}T$P>51͝ "lUi)5Mfϊh܉F-tTBO'@T#DT\N8aYoW\&&M)s}m>33Z\I4 SoN㽾!f[iУ$kӛՐ "3ZsT3$espH'2MWXEgmis #$2twY 1[eUƔ-*o8w>PA% kFsgEIG0vXOF8Q,ijQIW`0l=I/@u(5,Osĵ)u$EG"'DS=@QIk5lBG;\-Bk4 Iv˩`*Đ}@N 4 +'FBtփReSE ZfA}RjhT\]}{Sc,.| U=LʢxHԹPP7-[ L;3TiMnK.7`n ΑIevy{V̹N oI\RBJbb&X CASj*e<E(5,ŰOxLo殎 %o٪h[7p}tҬQM;vXg Һ|js G9WeAeR1o 4}ݞ$GKi [ta=!_'}{f'dϢY՝R!gNZ a_0&8T}4`B <"mV"0KA`@(9njdK+ǠGEi_ƵF޶s(9كn% ]4wҦB#@zQqap%-nt7~d&P{ˑ^7.6A-kzh/[uùx&sh  y{r0K߹A\n*؎ W!BV[3,1 NIǬZ,vVћ0wET(ys߻DN&2Xbw'-"L枲WJ<\-K4Cȥq݇ d4 5&J%ZґRb::in\w#0$v,yP1Q`ZIvo9U{ RcZ7ko(^Bs|x?UaîcCY¿N d=:?&zxRn%BezEcYKqźFYpt Ga W0Df4p'GE"c`A#=o $cX#3uu*Zw:?% mTe$S%Ef;G7*ȵVR$R˨,\u{ ҢȤgՂT8,'*iЊՄ~G1v~9/>rAP/|H 4Pm<˪(1, 8( 灷9 |6lKd0bf>6+uQ4<ƕ֓H 4g, %% :K*ecih^?MGofBȇWirk Xy;Mdd.@=RxtKvӝN6´Uwџ!4YKۗu myԝ(#^+5DLY=ȈkLgQd2~/B^K,7Ocǹx܎~e>|uEB>oP"øbʗmxLW:H3K }7nx|ņSuS苸ZU3iH]턁* rzJ!y/m?X:D#2av(S;edTR «QugF=@%Y L?OIB[a'}rJN4gl&("VPǑUQy_.@I)&#\\ǎ4Tx)gwћdX3 %t%&4V컪|O?tLfUc̏N;k ?_2$U; 3 {KkMcۏHJIzM*RbN,yE X?3zpbjↅC*yx$yarKDv=e>?x89;ЮjU2em(w鼒*a ݴYAdBBieGcʤȠL-mcKymnTNL,{V*C4d)թǰAAp|FVL8PM_.0톭(54GПIqoGKll|=v d ~1v~a=eףO4IMxޑ4ru);ڋiճɏ3ueER%='%!<2ܕ@6GR2v d'nvɖ+6Z)~n29j0{۴OKԁ5ђ"P?z`2OX \עd(4nu4䟤:t<,_꾰5*R`8>¡Vx\Ln2rGrlX׹#H7+"Od/ r#DdQ39dAI6vT`9yd EkX;'S cS{! NAIL;ok v[Xokys2ZguJ}0|jlV13*}ԔO{f:?  om/@ '$Y9H4-ggE]PnF٪I_v"ߢ\>ֻj\\֑8o,W؆v CN,/iG0'W04L)gq&>ͮ?#btZKx2hYI'H%Mcn>_8(H~*^)Nv;N1 7q6h(2Ɍ!"M=UXr/`?/#Lq#d%Ο_L(RX62SwI_ ݃^F+Wq[E'=ē<wX}XDS6,m;Y ijPzu MHa*p!cѵr"^/ kYÚ2RM9:ڌ0g%Y݈ź5'T=@ka,̊Y!䒸v^-}+ w$}J.*9Bܤ4VVЄ^n0>eh#QF|m)TU~Y2j |)G|-KAxzO`]D. {G"5#JKTjH4ȴ/ &AWwq11W>7WzU*m )u#Ua+[.:]hr` ZZ&T{zԎO?T:9Lw#Hf 8cשxTm (^b 6vZ(3}apƣ.ųS'an 'XoCՓAnmb 0IcԊqsЃ ~'O!^yb.W W °?C5 l7"@wŧ"hO8 -,w`\s!O{Q=uUܔpKl_L]Ḱ|,DF=d DDA`Z9uu6B{ tGg?޴/nEE:7۱oڮ&nep{9l _K xI1?mT'.L ~5 F`Eo>=]"WZgyA x .҈o>=&51%<$";yGUgsd$Y8KT-C_߱ɻ6ӵX/ TkT7q<(Yf@ox?~=8-E2yG@aU6( yߣn4\.丳\CrEMB&#״q*6-8vv 4ݘvv@ꝧQRwԙL0|mߔR .i_9Ā3YC;X3jل`LeL(Is)d7X29CS^2J,N)j(eq4HVā~CIx'Qɥ2 R+o։Gsq+RN*_bx (~!p͵f’(QF&M,HaD<&Q< PD|=̆@&7S4k^rҤ=•e! QNǍ@t3!tc@ 텩'wR;T n@Y?^LD!늞Ct~c}k"bEmsKjW)II8,cˣ뢡#C99Ak.pᤊ!#Biߦ -lęHf-H-Eo6Vކ4!*vPK> Ǵ1_w=GA*q8`R6^yTUv}wS!>MLh ),Fm@U׹ 1(x|KFz${|w8⛦Οl w{ VB_#=EoOŝ\08eqhVY1aTlMNOZʊ1k&@Fa7~J2;7Uurd\ [` +hDwsx1{%{wt#5' tvxQ{[SŞJu>L!斫ۯ&*6,o>t:/Wby8>3ԸI7TQUpdd <"kJfQDy\E7I{Yo %&Á~2MxOmS.qFKlXvmpnu@iU,@EL$F޼)+V.j9R=E ޾M,,sw/gT!\M؋4dM :\YŮӱgYZ07070100000432000081a4000000000000000000000001642f097500009364000000000000000000000000000000000000005b00000000./lib/modules/4.18.0-484.rt7.273.el8.x86_64+debug/kernel/sound/pci/cs46xx/snd-cs46xx.ko.xz7zXZִF!t/$]?Eh=ڜ.+̌R)]8rjWB# l3`nM1XH^C8$hzLUSA4gBԛv7*o=㌷lwfv@cN=kn.LaYaTT+]$O?ҕZtJT(U'9 QܷQߤ› mg z+)'5 g&r/v;럻Wj\ jŰ [sCK_ݍK[1q@4t<ޯ]4mOªUym_$D[EC38(߁(Az|rh4+-| Qzmr;}db vWp'ޟδ/0A*v]RP祈ώ.=Rb܉P&]4?0mrn\3ۂeEB̳u=@w&<ʗ섟$g; ºNIk |e{(j%^'-:C?G™sudӦ',YʎZžFrE CnG)̿)xBt ^2?wߠTZWH)1/,8ꊖ/?qS, tk_rtl.F@ӌLY_^K~EA`(] >LgLpQ&MCr:ndA|]-7H+e`r0±Icq610C4 mB L"VZbgsv8r)-`tΜD20[Hl>zbZgˑjg dKa3VRJr9~gg:n!ّ?XA4C'5 CP'`=1&K(9@,B#F*UMDM̲uE~dH&%3=/eNp6*Ca$CZUXTl>DB* ;O2p@ S(#V tS()Xe\u|D{OZޞ/9Rp5K_z2-A#`3aUC>>nnrIܰn ]jPd+h_ v&bBF~/x}a) pcy:D\$EoZzE9uUNNISDZ>z2u9;Y:l*e"R\;f{C7u%Ligj<;Peネni_zb^a“lv.S\Cufœ-M*"225D5 k&])-gV#Y >RTZskXl4;z53c(I8@YdBjYUmQSl13s^3% fB=@U4承o$Œb+eJTZsH1"J',UF śz.ҵrR"b2?Ն}gX1ancg- C*}Qd0SMἛ>/ *0tk HҎ8zsCDx4\.kJR.S)w/@߯ emH^Xa(m[㯱pCa Pp?w -D:P;~( v͟s1龈 g;r眴gu) #s> ?RILMLEc 9 6cHwtЁ}BwPa4մ޼%j`VϞi Qe¾E>C: EdlP@%.,{ ld $񞢊:s8bLr;1pn6!|+g[UEU;xA]RUMG ;cyy}]e52 lȚ~IXs〞J]#(2fg 1ЩQ+n: dQJi<|#pCp7<^܁ނ{_ج~-3zO-Q s q|@0lbu [pXeqbVbXH@k4 RIJļFjsa{J#~7sCtoP,u]hE}A<>b"Se-dU4E,5a81XKE:;cIx ҁ&g/AЋoK?XBiED>m9hՠwtXjP ߅ցa{5|()|@ =_': 6?Hf#&8.e ,O(+u5ܿW|Qpmc)T`seI3<$6߸E#\Chȇ(TܙaVա*ڻυv=aDd qkj8CJhՠEuyqu?։BFφT6!8 ;L){?jf~ 5k[&/_J\%cG=#s2 u޸qD:XH#W-)(Fs=Q 69x2T҂`,QP-JW}Zvl4YXk1^)qZƕxZ=Yg<6T}wUcYEMԵbvT)-: 2\Z3yTO 3d`^JVy`J5w(Ft k #S5{&DkdYQcSGXL\vm1'v;},e'U񅩿ar?IKK.G%ߏ9f.ba'ze%WH ?ךZDbkKny`2d^!}QcsBx@a  4\;{I }g}|LEցFb}`pRb$aY骁'S~Oz4~^u>s Ho&9,iRK߼hW}r/񚼌ZF&5+Dx鐵/FV^~TSz9(SɢBg + 9dk+j* %zw[@ۤ+S7|uj#2CG|QLsdF|,4O!sebfJcvR% .'c#䜎(BZ$v;cm˹P)Yv],0!sӇq37KӎJ)cQeo"P,F̻"P6.V=yJ^USXuEI.fbg{v 8eǒ4,c ϰ0B=sigF(?s\^ >:vZ6Mb 86|2>N}D5vՍ׆fi IR[;U M+~h eJc@0#LB7J to3/GvE(v $SE LN+<)Zd $a#8YhG)|٣2&nb_dV\}xkl4;>ZQ(EhUUAoЙ @2Ym>E*~駻z"3P|'c-eW\FԺͥ8@q&iFj& ":I еMh@PTAQߩZRꀉr2$04S#_5F+o=sJS `&=ݪ1Vj9 x~}ְGx=W&._01?NPTپyxh[ďڏ< 0,ۚk V7OKW!n,Q'>[Wl feN#7kIcC7+`iGc/wfM+&ևaVӜ(d8yŖ\GbC!/ iBE77ذiacq$OPrI,I<;9YQ @us=UY׵v!-w7 ` zέQާUpeh-nπd$,Sp*+ӎI,^;}8>Z?iMѐ 0d^ .cL\\Bodd<bĴQߘ!zYCIz}AMA9;j.ih@O%Td\6od/W/Yk 7r(&O^! q1C!8'<& _k7j/Dתĉ(@_6Qz6*9K4"A*,pz~?[byeAH$.2'8k2 PQnE<@pA}Ҳ!pzWة/u͆2˭nUɌt3=g7h$:t[J"z&$;NrłsHTڡыP q05 qa90KN N2ѓ%" |91 2=Z*3^.SO~{h@d5 xjέ&'N&oT TLxtF;Kf"KLrR(Y}% @F0n&34ʹP5l{^YԢ]}!|T!$IY["{|H@&@qp9 jϺɮ|PB-iuϰIڿz*IZ|30ɦ/eNH$jLpXqVIdtFёuۇ#Z&>_*Dٱ=&Jܧyk_e·Q-RA>[(;ڊzƙ$ ADoz2b)fzP7 ӡ95S7*-C>Τ]% V  M|YKpm&W_z&Y4;9leqSO.WiQ8"SVg~P&h*l?R"Δ%1kz:TÁ&,4i,V[Z&["~Ta~,Sˢ9mvzT+zbyٗ}Z;`}JVesXt/'Ϙ^r}^m`iM {b:(!Tݕˁ'̨j y;Ǖ2OYǟYH&1G|=eb4Dfhxr|*W%1ʿE0Ek u{iw5!}W?YݽArB5zK |^qiޣ0{/x(#6qxyNQ.sDZ оvCsS'Ek0dXŬꙓVBz0up#@#T EQ^9.TAf@)^+Ffڲf^\e۾SAjPȝRB\;,y6r_MqaCS>N<{w45@UUrnkzTeY`]OT;_c|I.¸tHY)W)XO~ %\E߫SA=R-H<2_ւ;XQe1|/xfU}_eú>KH>vjHKdve$~u|kѬV zF씵GW)417T#eN{^GyTk5VO)smV騼.UVI9q[o!鴽RailL5 ݘ.ja :!(q/ΆXƞz EmDέDPaTkI"SXtueD_\;,?u@7O^-75 o=?FIlZޛ,0*)>[hx*֩02{]\ f].nM w}$/[ 4hW݌)K~>D$[6)) 1~”pjʼ ϛ: !MϾY)902}^O!J02ȝ#WM'vKqӆ4 z4I;S$, gT0 XM9I2U?9WF1ZZO/OizOL]_WAc8 \^[J$6аKBsc_'E_xSJsɾܫ XxdׄTz=9dy> >JuetvK `J1D¯ElzJd"sLܷA$e3l68{+R:q+E@ºMQ%}wOL+8~?6G2<_uTyfw e}2lO|Z Qr̾I 瓢^'=277C( ]F͡zMHl€GjI.Rc ehMWH>VTaM * Ȧdk ̪R"VU\>gLGa7m̠<0mZnO2I vԬ0~MVU;BdX 26iw xfgN,6Y!y>Act|cF+ЭR&f=LJYw^Q!_[7 SPewQr)c#zdP}q\QnEm:F|_pZIux GK%V4,7##@*+93ڒ.Jg cǬgot/n]`4Pۧx|'h3̋c-glUrH%*>-:鍿IAq.zy0L&9y0[ *cױqGGu8fDSvmye.X.ML!]j4y36rO@0&7| QΚ_W8?ҶQo 7\+H ]:OQ7]mZz} 갌Њu'Lfyt4ײ(6cha+X߭T~j^$wr<6('ņXk̜Ӷxl- ѐƠ (NV(%I<=VVA1D{ qSPdJd\Sk`kqQy64IJc`,MjzOgPꡚp} MrU&qB&b1k`0xwr:06ӣZW`4@d:bv<XjN]SC=050Yq˒`iV"Pxѕ[X҃Yht38D{Y5bh0tB_}q4Hf4V6^G, nl.Z)ɈS'+LJǟ<=8/ ɦ:`7yْki;V5}η}0\UMPHR4y[*1@@q=ߊ-\kВX#[yhQ=3F72F>: >t̠`#?F- z>tzWI_^QH"2Q1_9ÖTIK%*L*2ئP{+Ȃ HJ}5k*3qk5YxMXIJ.e$+:·Y"7eH|ra:#Ukv5~H}4֮C'F;{+/i>b۫vssA<%[*q16S/9Lvo?/h & 'x8}ۅE", C%MYU^݁ B1k]},U꟣cx§zdv+BS^nO0Hbm<ĈnSH$ʎ='RߝHy\^~{~T5gڐ[k`}7ПOA9V@5d(=U~Wuͣıo#hғʠlګNS uI{D&1B-"DvO5 Dyqa󉠒c#1%322iGAϺ2:˟ aAVDwG0JKӏ_6OeL_z}Bi;Qgd.j v4 O^OY/O3U̍ ˆɞ{ A585#,hNWH݄u3~+综t*_ʹLvJ- yVngfs„*ε[TyR ".F`MJ2+@'7dki܃TEnOƗu FvӓPOFKc#TP%hѤIO=]yDlbIGyg XE#\{L) dIiVϙzQ05^#DgP'M(6A[8@ QgnJTqq-&x y^ڵ~]h`v4>.GxV^ǟ6<HXZ-hrG@23] x,1DEkU ]s(z ] 8ǏS+=qЬR=)fR27RPq*I'.jEeL3`h%=y6PPhR,4,bͼes4Xd QNA-gk9uZ~^d(ft+}ܯ2?8 2>ϔ;(vCuNg@Vl 9tXu xl5b3m<;=N5()R (IAu pDw@m0^~;d4.`mK ~9)vq|QiYT{Nm>6w8//u E$Zc-[|*P0`zj .;ϧ!qv/0vOlL6ϩJ fD_wX/jF*gVnk|+*{Lϩ4vgmpsoaИ<,,Ms.ƿUUĦ)9Jru@KĤ7eg]0iF[9Ӄ@+ SF5Fդ=P%T@UvW4 f;!)*=1!\Lf!ҁbk`3Zp!M[fahyKC 5,^`Yt&'uCu\ՂcFL`fO"<̅{Ї?zu"I+(]/3. =[ .^?* f7{uT@q!;KqI/fsfn: gİ|iUd'4RAtѮ0u5ظ>&H. ȴ {Cͧ]⋥'Pb#GjtïJ't:sjUJҥܴd$b35AMHw Q?pͽR0CѸ#([a(XJ`2 _m̗ly<߮Ae.a̗$G&Iק3Hr>-3`=&41z얈Q7[Ԣkj:(8pASݐlYH.FK@@Y̤ 2j.Xbe"\`T[ox3&aU%ͫPny =6sDr܆8ۡ>{HrD[3ZOg}Z2Ue p_ӚQNa].Az2jtp5i{7aϽA͙1GN<왘I4Ju0!&{4>rʕKhfT5 _KL&",F笷.$xW&^=ԇ㴶9)}qcːVfUHX@hӬg{2snG)KFf8 {p-?2,*qL=m4JTc @Fe NDc8y4cάݝ_Qv&&K/¼BXԯj |XO'p׮baF${_[܁ ёClix=ώp9HrMsv+3AsFԥriȿf]xY#aXTH=pMu{{d["zI4[_F8Q yBN#)k[* =gƌ\dH#y+o+`Px҉dӗݜ6RU$B2 lp^~ӧaQnj=W;Cju:V䧀m U @-63VV& 6v/[iOz2 RgU־]WI=iW`L\L; :g1Z67p<'\.1s }yTv='x#LE,'tL yUsUsC[gsZݼ2 [Г֛ankDÌ;@&uBh-9V3v/:Xuy s-Ң3LR;+ n-6"=R;/Rqkȼ,Z"4m $FUd<$ ;2+OO]h[dBȴyEՊ4G 17VP%Z9/{ D}]'& Ev?gtH.7!cIU5hdlYPr Oё A*rvg";̚Seޫc`RSR:FI<2>VH'1 [.1 *cS%~}b]f>[s|FWGS" ?ۃ }^u60E =$r8lR(YR1!d/ Ekɐ /emOb'gN[ֽD#B`_$]\f! V8ϑX/,cJm@^$A_X=S}N"Fm>@k&ڂS97o" {_M#% AzFFD@fCeO3sqh[Kp$0SZK'_kHذ~.z"1+7Un2~D2F~#qRuRdGL `fN黸P ƍx8rF]t2f< QUU8 >t,il` ֹL=#`=p~Lޘh;k8BAU?Gvl y7,`-[?~eeJ߯_иU~ZpdUVm-~i(yw6G;T@Sc?kƆrM2`!w8B.?ƋhpsY0ŇNa +=HHňjPL#.$DSVORܗHN( پs:&\ ˉ,C7ynRj7 zH =e0_15QPʞN iSK U&nDh7{LNwOC^nɴ#PSs>Ae,1Ȼ魥 eE &LеE8yrzG+4.z9R%Jh"3/Vo5&BUgK7OL=^|\4]@;IL #oEYa.׎KY5XCjg+[ p`N݁17ӆM]A"RdA!Mr"2m KYѹ5U0vY)~BǠe-ZN_* +9ZeNG0ucqf~VĉVXO@?} VLM2%1'a!fLFGƢ4.!v6%y7[?.|(OVABcXװ1'Pt5~`zБ㵉dۘAɷ,SRթJd%{hv<T ;w>Ψtdf\B?<{]?cه0fM-49%t,}cC"rG"l rv3`JNe[ t5QYs*HTezU4 ֣4>ho:}. qo'dcژ3¦.ckJfZdqBK'^\WOugUSOq 87mQ( q]Cx88E)JrZRɼE1͊u:do'ѹLv4e!OꖣI,q B-f6Y,l{/lI QAMcNrE.dn }lL|`\TAmœ4 G`,eXƮ"ǡ;#DOoT~&ERy)VD;k+cW'՟<ޥJ[̑n8x,a{KbE vPa^Ioc #]oھ  Q]1ѷecNxV~ GWb jT])>պ̰~#3ϥxY?RzL5~-m&0sΌtM_7lIa&gm6Z+r?9%d`.+}[OMntҪM('육,P~T$n*um>3?ʲIY=4X].Ϻb x/҅DX< 6޺$A͆9AT&s8 m#9o]>Q xDM7>L~f\`JÝ$ %a&̋!=VNu3X䨊vvioD|AODs3Q=!+Zm-ZWKNtHD6,P`$)D_ @bo8aWb|2x{d :\Xii̗o76A]-HGO$/ORZ?E!\$n@X~ŠC>ʽ<N|"2Qc \ 'LBƮ Ys eĠ⿀bi\z.E]d^` ||831U BJ!C%A ikQi^ {j`fgP͡czt/۷K3tIդec 8fRbJx^`V֩4`\{UGNz=()d5R]0e ֟(>}O>Կbt}Y,ͷ|)ԧM`$n[ڡ>* rDF5+>AD%ݮB39ݿ "\EkAOǡ.~J`$q)GuRߘ}L'yt)S|bп5JIFe3 gCvqJuGQQK`vISrՇ7і"Jcz#m{Z$Y[Z8}L &72EHHgb؂9S(x}A#ZЪ^5=$%LeS Ԭbf= yތPlAk)Ah%9<Hd[Գ~($HgYvǞd6_0~-1&f_;-syv;'uTY"%\Kv&Œ[]pzxq*>!FSKۗ)_O:Lu~oi0~;62VfA!I$mڡ;xt}rQ4`t!pj& S u/WMDʆ>rpA}tRַa:[ŏtشѤksE +qd|l3>ŽIdP)( Gl;MZ@w_`Tyf&'I_ZxPoс%u*lEzXcds\~4!ӂM)*@%\aW]5J:!hjyJE g@4ɿuKk%)iU~VL Ћ{>Ojw evt/D ]A}}V%'tdu"c PxX嶍|6W# W)^ 9 j24`7)+0]dMLef(ז'nUu)jljmv7aA9U BAbuR_Њ{ߧzyÙf2T;QRHP"GȔ|_Zo#$YDŴOqbd =ڕ/ 6 ϣXbqV~ws2ˑUsgլU޳s+ TU1/٧х8?1+Dt zl+r"sc5R-`l(PE `qw4'^h&d|ڴ GR`,n*MLҁe`_[kZAȭ-y >6.hEMԪiOzXiʣJ,qBG=^>6߽0U{!X~hhb$H`͉g" q>Tȇ[}k͟B>Җ~I֚}HEfS[ЂǴ(-YnGuUz w >JG#H~9f0~je_Ɩm=MsV>\ibO龸[- @Ъnzҵ"yJ,E+F~>FH,Gܒ9Y^ VQj,ǁ|5kq[&Jt/ {(q&qAF- o Kƅd4ed4Ӫ <q3WA!@"!yx=<aHJ҅2&th&Cw^c V{} 8'Fnlºǒf%ZJQ]3P e>49!x}Y#!gf'( )Z~&Urȹ|' %ݵmv_9F#bB`E :w7 lu2A `:zFg?- 1I_J-[84T'aOڟsbgK-ƒ N751<[,3uVhju7-:1;]$`A_ Ukq4$R[n r߿O 3 #) +:pȋTEʶЅfi_gO[~\;`opfBR-ǑX u8bcc*}mBU4h۝){l=ΰ gZ @F,+Ƒ%[[6kҴ 7劊K=.Wi|jtBjGq̉X4'G9#b.{-)loY)X>-x͑6'^DFq+SnUH~N1u^VrPCg]ѽ ہhCbEIOM3:HNA;e;w 5"׬c(x#X0 ѥoVofh΃Gʣcg$]c)?RpDnfm.^1Д-nZɘUrgtwBH3]jF1YbF3e@au~m}ϳ<9w.ݛ[E^ f\hG;mS$cU"ӣ~"n|ܲ"Q@ԜA8W=oƁt0jב-["Ҽ*S[sEFkPh@"(N: 52Ұb+5aX&H${c^/9pl0/W$us.I` C@}Y u2DyzۯbjJ > }}$涢m^w:F_a#+IODwtj Ŏ E!@4u_x$PnyY,@N># ^C1t*ǔH#dYDq%,O+2~ua]莭'%Bˆ TbR ӏm Mo 8,Fx'P?.% (I fng @ֻX4-dO5uqPLSZpRpݻ>'ph^UgX(le /O$<*o&ou&V]mR[6!.ݽ;dɠ*F'Q.>{|tY5ݢԬ1-q\ke"D= @Gj kiL[;Ҋ,I7w q@pwb: `bfrɂkGpmG6s>x0Rё]p?oӜ| `@jBDnV#׺oTKU8?A&S}HJJ?_KPa\*qHyM5Gr T˵"NWpPo\`2US5kܫ2)Y?"zNu)T)GKf( ~qv+1 &<9+bo/-Bz xK0Wb蜃2vR[&/j/'$ܦulW5&[6I-֗QgβIݟ xm\Qgzs oB`wx Q]12C)9`.6p-Pgw"H lr([u;΍> si`gvR(#1G -•@hKHw&TO=:./r[1EdRhV`]Oq1U&qByٹB9vZo豗xS<Ȕ |0}p~$)/a0@j5~X6oZdKmhB!Qj65<o )1S.88&C'BKMn&#xn5R %~nA.{{O~Eg:jHXldLhqҽ%,5zQ$oE0<)e) : Y+79/\lSpdM _zU,t{OH6\6;j7Z#ApIAa >hHW=p̶=UTb!V&XB*,wzvY9QTX2J;]'r©֌nF:/$`h]}:=_Uf&_1^G9w`fM:nUQP7Fjaµj9)dZ(- ESp7u7b2CyūP.u ca=. e2MפuV6`&7a8bG ch4Ynl?%9ň/@eA35e _M@׫f+y6dbMwj;׎`>6=`܃dۺP̩GF43qq k}c6[y1q}(2ZcF͹~Rw#V^0zxhQnT=w?JHO% i!ِѿ!%`V 7b1$iK`O1Њ6=:ذ8;: "iq68%q[f #"cgpi>ˁdM~vЋBjL/7R oa0vKʃݾrRDxw["-p);z5}=Tm7hVOzoAPBmH'|yA7?9@$ ~?)\H^%Q8?A֟^eiы2>4,-9 ss,*0pH88|xdmc}gdVOqRLEy$Xہ AB}z$Miȓ ٝ:vs/.(3x% mAJ^}oq[]"p*ujӀGhj68S/CzuQ;G-V@pKraMP gh]ZZ~`R raiN5)KGNKrf.ܟ3\p%DIC޺ l;p;kn Q0aB>E;1q.{U?7}B'!*`h1#*\*E,1ئ7ݢ'99̺GID'K);Ty,*' \7ZG}(%8H9 ?oFAO1T멦[Hqj2hYmJI* bJF !j!Ii <,Herε(+'YrS2Q\̿[~szJYIpw 7-SKݟ L]A ټ~S@Gk%^u1vPe7OQ<% /|qTGg-YROmAY/Dsܧ @bV b=5M)GD:ANf#@}hzHsfXC,2Iypz_EJՍ0P%!\dϬYkE芐p4yrD`} }I2`BLDᗦ0 Ĩ뻵PAdz $z#K8|X[K1=/3ݦy9u<0G ŠfK\'yh옲{2 NLHT)>"Dh٩h]9 3,y!$ Z;biWb[OMIcC5Cs`tV;oI{tޥ@݆mZԔ"]#'xXIJ "'NC/5 >q^W.Cck]{eF}}x[_($,KTlsvg"oӓ&kgx]?4hL>e\g~fJ~WCۏ Q&׵dG[aۃ DvlL9FUH5MͿ7'|Y:Oif;͵p7ٷDZ!G-y@\ykӀ=3:Pn:֯4bd[΢ؘrSXi<SiotUO]X·ⱺ& 7yzs#6܏*#^TГ{^znRmN\J0J5Z0yڙ]!6GA%^׍U*gc@ b^7 \ W3yV*CYGʰ=3~ dX;f6j:ɜ5W!pέ@n"lz=NYPZ L-KHkZT.lRZQ}l=)te럚x*߄z{T$Hh2x|֫Y +ZJG9ҴXk\voI͍9}Knw61"Jc{:.²919 |( gzBa" MHD=\䣮H<kF QY1w,ڿ_O.(9euIfK qls{j'X܄$C{8(İ5Më9hvQq8g/aeAu d$[f<2` Wi]i Zo k9D;B/4]\!Z(k.yg;nJ-K?ʔe)eG_iUEtK7Neoo9# u 9?Hbͱڤɒ;YY'zo1t.iwyJ4 9 fj!D>S%J> c\ q?rhuQӘN&!;E2hõ#a/iΆ P\,9'ZA6ǓZ§="M Ƨ/%FsMF.FAtr ڻxe>aĥS3 { 3-rr˷2?8S[[}HiS7<6DZG]"JG9!eog)i@A@?5gBsһlаrRLJa7|MZ}V_\`ɈI1aF \3.D0iњ+*7?Eox^>*A<g;`\l.9G8EQKk~s)`T>Jܺd(`YEtA2o?ڸٻ {j3mΈc)ՠ/sd1,KKk.MD1.eXљ22j4h+wL;>$igݹ4c z&bly1CTl+|kv.wj`לQ\jxWsK֞]NW;dakKx]#Gq%l-LDEh3$W *a?:iЇ{RjPзJqJLW@O4x\juqf=>6fPSr j-"kS.LqAPɥP,3DF+}56y^ %xҮ 4,vz7cynUϻϬ}Crq\ӮyȵmJI`,vX'!~/ipFl'|71UT94BvdGH3kWQ{t3Fwum5ٴzw|[ 52T[Z'qu,՜>R[5,ȳסP Jׄ}_`ZiCi@rWd &-%;-%k } v/+$S$yy}3; 4kj/;*%Uo/C>Ҫܟ(( 71'DշStޝ pKR-k>4w.N/ߺCAr-cHUOѩ^'JƵNa΂|^bŻ^ l@RFIҤXvUR++WjFZfJu{8f1ǣrRՃKtv#S{+-#GueY኱CB R24/rm߬_WI4@ N;ԑ[  ~=XBnuMWo UPF, )>?=[ 28CBt>oQxBKe۳K2vG`/8g22<%J|3~\_Տ[<gvYɂB !ًPJSؚX~򅢂a/&]읎OćT E3z%X@ 7?ؠ+13BN[$!v7"2ƹFz=hP:%#"\A 3̙d&?J}eE)ao!WD+)\(Cz9H?fI0QL5j {GGzR_Az/A+67Z8Aܙ& !/\GT$η38睋T7]lDupcL걣)LYy { AED#>TG"{O)ff(3-e?'"4~Z+Qh93 .xnenq_JA:#L䷀ ics+sېD-i ܎3p:k.E~*4x u/|hv@zMSasC^>t񬙻g^K՟욪 P {q"DZ8_(}.S"G(A{[.}B(?w XL\lsk]Nu|;aG+'#Y%q\pΐnz?=6< v-y:7jq1 62ѓ*.gS,0/p5T5ww:'0p&܆Y)[&VKE" Xد0Q3n_ݕp~g->[R.@tɁV-%SC" שP) _ʠ@Vfa ׼MgksVpQqÔeEAhc#qB9={?{]W6„sڮ#y$'(j{tؒ]Ok QXG۩"B`ㅹyF 8#$Keګ=i v`dEҵZJaSeBu#'?af I+=޹>snS׍G$ WQHE} z&}pt,ŒՖ}9zݫS̻ɭ&!.i2DdU|Ot;C% jiz46o/̅ ^^jG-JL[ET@) cV`8B_]%SW]]H;˺]ulc -рK8ƽМ`.{GHCB rLR~MJ-i/.砠GU -:Ϟ+\b2b%e4r h3KR;\Aj C1v䳰ȉA)BcCBf$f55;=P$*Lju,D<>)Yk&w˝T-7 $h&N.Qe5 jWTׂQk<Qg  *1 :AWh|ʸb?#?hOU֏j7+BUi${9gaj}! fZ2Yh:Wmyq,^maGKNoUbSfFM".{TF].zT 0F1XpX?;POPbCmrVw߽7]Nq Zǁ0</Va _kz=pV6թD M3cV46f JY)?qy ]P8"1șKu \4SYvġg822!O wf g AvELn{27]Cm%D 11[HbAWb@p^'0\weߵ|OFP*m/m'p]%~3tm &xs.JH;k-d+@aO6ߵAUk,4c$X.nV͕Xe"⸷H~E]K++PͨN-P>Fs{k1c p,=J:j@ 4 ya۶AJ,}bW;T!dUX`EZ ^A@''! bqޙRG~pLa^:|~fIOf7I$G2d90K#d[};By ;-ː@e v;>:CrEXPլw5kżX)gi4^ T&`>9{c1=oɷ1OćoWjRٲTFL]ފm|BLz޷ /^34~;<ina3Q%.,e.,(4 hd s[jEi*".?v]cg`qgH({Y n -_F֙Y,&ܑ>J,\:Diߏ?zuй3uJYiX+$QuybUZQ`lo(c%[V/mihaunb`5zR/+Čiǥ\ HaqtZdDtLje@g/d x3,z%ݤf%AUshrR8u$mLwb_E~ޝF9GDP7gժ4/P@[h$\}DJH#se]jcC% fdޠe#~཮{nAt9elVGt,@mFHk\@cu@ŒQ{8/4.r>CQX7MbTe5r: _aXUc.@ފEUVvʁj杘+#FzH_T,Tgo6]zV=^ %BB%]J|6= _-vu_".:FcË{!RIu7sv+"cq >Uٳz9*2<1J7Hm@׉9x^% xzv7-LI<\!YA6YxۆRpVvmnKbL ]݃ږvGr}fݹk,Ke\0k׾K)r2㱢30߱7T!İ.TkXxewz,s#tN:d5R&< @^-z^KYB3~& R _(l5/>o_dGFXeT 3r)C)J 6X F-闛 SLY:J7\aE? F-fUM7f)uEۗ>WB0\(a2aϽ0vh ڎf_fo Azouwr: 4 FIJOVnY> ^7ɀ|MpUJė>f'7_O%jk;lu ,艮p4<]4LK+݆x>F=x.K] n-a3TppcWg놳%^x-CBnf)C-nǚ%bADxHuу<ڲ &g|'V=щ_3fbQr,񖊊YZ/Loʎ0rZ[Knnx>kӼCQP]U^v/`[հ/(7Uw~Cp{$ʟٙiU]ڷ^{?zYm:%"IvmxoW2T"R}-~0C:TDj!b]|6-_kMC3k:g8^`_k2$ ޲S5;)ϘGDʿ!i)2XvE9"'MB#ttDw+z4EMNF}ueDJO^CPJYa ;bD CK+)z@G+vg.* '7 $s2ӦL>?qM?0hZ ru?SBxb={i -ggYZ07070100000433000081a4000000000000000000000001642f09750000b404000000000000000000000000000000000000005900000000./lib/modules/4.18.0-484.rt7.273.el8.x86_64+debug/kernel/sound/pci/ctxfi/snd-ctxfi.ko.xz7zXZִF!t/v]?Eh=ڜ.+Ȟ DinTz!RLOEQ< ] GzrPtJP٪"#a DLwp_Ċ?m,𓅿'U}׼]O_'- `y6HoڝFsDy.GJIӎÎQB^0)A=*fuwhj8ȴC1&s9ȇ?S<`Taol*&rTl +:9g4k1dNTf<Ɋ4M05~mL]"ai JmؚBi⢰kt]|DSې@'~ ѡ(Vp}#ߜ8J񥈎Q-L#b޲XCY!^>1#5n=0{ wV쓦P\#{`;d*s2.)D3B{f1e[n Kt?Yf {/d"W"g\6$Lx5ۀm.ŀŃ8 F-MKRvv'nƕ@?F m[&R%Fۦ#-8(uP2(=#E Vn(.%,[xqȣ<\WֵJi%3WDd ^!n$:!D7.Sm' VNf90ؿ#&O@([ne7ʳk~߫ͨ?E RN@| AT^"!pai[@/oJvX4 d!\sw>31Sh̰3=1kG8^~l*K4k0fe$(Nqj)sW1Ku#`o0AʇT3I]~%cu1f5`!T~Pͻ ] 4d$PA^X>MPwPC()Sx 6fɁ΋+*C b#qZX ]{pn0 = >[v>v,!#\a ?Ccdk'{J\4OWvۈԃȭPi.Yz#ލ@ Zkh$G.uN|_Xd$ua@.Pv^`|tjtH%%+ĀD$K„ Rbe$I,uv_gNߨ͜R'x!qA.'x31{K]AgF Y䲒| KMNX8a*k$K\8nip$!NO)[tKr_ZlQⅾ*_:*>)bnIY>3K$-Or0T9AqD\ZᶅՒ'~+!BMni߯*<xJ"u[ |i[ @L]{K!:23-Lw3tP/ޫ/)HJ=t 6Z_&\Vh 4m<^ϙ件) )/vtP ]aNE|^@NrЦ>= EC2xB]!y+ߗYg0婯;pb]U awk'II]3\b7<:n,/P0V.-}+_|x3>QĠ(hd3G7`:nEّ,RYZr_C Y`&Ͳ#T8 7> ]2Ji EjWec&;/\Q\AͰOd+ui^CrIk_Vj=qOߚꗯFɖ$D$M(OCnPY睰I9zA`&/FM6E4eNO]l.ku`aRX$!^6$*)=*8d1Y :\E=-{Ǿ )buTq%QXe_.V5 1VߦݖE,? 'eLMkFyi\ l1O5",{!pqYrpO!!t*ouƿ3ӗoK hYqGћ,8֪E3w0}#fRbݤON9|:eX=^?* Us>&0\ CeyDi:[UYZ|,e8A/G%$;Bj1 *JV9eW|rj`t/v٧oB6_k  &am"iΥ"S؈jC &xɮ9Y9nbS4ͩ\j7+K>{\ @0ځ.JXEb$q 䃄FɰewU6b5 k|PΥ}e rH9vhPlKRc w[epϏy#t@.F94N\JlSD|DFc;UEh۾3XCY Zwj;d%j'eTLte#v-e ăv/;%75P,\+}yS㫡˝c 3ʹnؑ!93KLR|+ D t;pɛ~/a ^M޲!~:9qt 4|W~Ž j6pS7/\90ĭbP|[om̞ZGVIdLa"A(@xg9T}.I'!m`y*6Bh2^p}7nkNk/q~=v^a_8=1yHםsCae1G~A|ڀh>NĉWPOm33!GH[b(y,xRan ;v2*SF4*!Os1eAVUe'ZsXfpŦteTo9jqT6ޕrj1,"fHw*_zz`­0/ t#5hah_ 7B;gW)03 4pcH5d3 0GE>oo |H?㌿ 02Oi@~U3JdraJbg/m[j3w{8mSm}߇aJ4#|u ٱKL'̀*msWG#d4xg9sllϥB[mv6XsQRUsRZva8?UKa\O+- "nn'Ҹfo qXWԙ.5u{8+OjxF!O`WF7.jԚع0Ibe"Nզrqi#>~i~oKTz5Bn+ j`F1 g̅y:N@G"p5FGiIp8^GӗR ˈO[ g}Mj-* ӆ/Lgȡd [ ٴ1N HJ^j]G_#r0'?)2։5i{& .JR0;(*9lg#⻞R QJs^%q=J$?.#Ɍ`rr_!PM)-0}CbTc: k qOI_W8$?̢mH\"ũp]h۴{*@27P3p"~vDXޤ\{?l&K'p>˦Gʬ\,_T*v E!G[/O8>X>XH5ǝ"N_[P ocV.P'Vv".#ϒ! Fjj ӬT ˼!bO+A<"[ R Cz}NayfTmYEkr\$95hr"ЌFrʹEFI`*p;U}:?qFjSi?˴+vݰ Qq<¡] J GY//';71\a$nINÂLl4S[1oa뱠M*Ƕ(tH%vu̽"S:Fؕ,?PnR.p/FشRI6q1HYyTVTK@ #DPj66řOҊWHusXr!۟mOjdoIK5]c'?+qzE(U臶\* ^mppUoO&DvqE\SY˄V1`8Å{MC=ቤDApPh7'̥3ˍ"mJ&/"!Ǫ@+bj6vBmSjMuW9(U1CDua/*),Y-Zr8 %g5ɢ\DЖT+rL9NUY\I`׹ )mM]ʤEt flNb="Ixp!>[H 3[+Mde\մ;U}~kURN>UdsK^ ώ m0pUѕRyQۚKtO RڙԂb^ Y$>5UBey]G<*̵nl#g^kP8{H!ƱRh;n =HHZaJٸEq__yv׮ә{I00V& ̙r'3j~цbsމcqZCh W`b0Xto{Mq[M E*́/jM$g{i? y<(Y!9ɠ8$>,1rָ PꮿDܿK0kG'ϭjTI6 dž/MfiKL+s5q#T+z"R(De5պo2I,UOCUAp]Q:Y6:QR ԩRBvokᾦVZٹh&?Ι&GTljA4[<8tD_-a]="ˬPd=*?}3k3` İ~j3 \A!0םxktg "R}\SU ]2J@_;'\4 -,[tt## kK i&3$FX+߫(7nDgksGkIɶ4kh|õUρDCZ7q6%aH1!{LB#{n_9+sN3kJNp C4??g%QƧt+4-i&Ҽ_5`V@7Pj2S+9m/~ +].&uJ-*8h-/TmQތ{ԋ3Hf ohlj^hwcCWOl.|.ixځ~oKI dAȃCf+JRe0Q¦ "{d- &Aݯh#}ANW9 vS7QeܳDO Lj 6ފ X,p}/crPѱֺs%_\vjU! 86xLcpR[գB^*ָ.+|{7^hV0IlUЭlW;QV O=4H9o4lDVĆauIܐZ&/+,{g] yT@3 +rAmuO~K?ef") 웑An-=1Z8e\B*@,N(P(XC/Ffv)VWAr'[zbSUw\Kid]ᯎn1UVp\B%K%;& {+;RzW5:gCsַ[lC|>fҎ6Vǔ(dM&F2;AȹϏC  i#QD>rk(㖣!,.Ms^B( "g+bbVr5ƴ k˯ʏ_v}C[U|~Z;pB!:oO"@{y+͜=vo[lhalQ->u'.2c2ex873G+p)g){%Kybq:PfTW3+P6ktBl q ?zuF' ._}1JMcF69u5=lD\jQΏ,KSu} {RpZ^;뇐w21Sw,33dL`Y *?T7޴`}O4n\2Tfmχ6qUb{St@Ba$@f,]A~^Js!8$ּ&  ay΄e$jܙChd/L+!NEJ4 "=Uw'*|釶 csDt=ư *|TW!rHI vtzY{R_%f~UwR{R\<)7Rnz ̺_Syby 7tw4|kKxs=D =w{Krwp"L%2?AL[C TY!{.Fj'ɨk7 n-1Cf-wCwo:i'&IGDc#[ccg/cmK]z_0$P1kUiU"+X! yP[ ⊧.fy?%7] EIM%Izh l!؀i(֒ =Q~?L+>5Kz炊[̭բa%>%VFyHxmNݛRD./_& ddC"7Ceon;ٺs#ԣ\YNV[XJOU;#cr /񔈧-}L^Xhz^0>jc}$~Ye'gqfYu[j{U(o5Mo3z[Ycw>qJի⿎݀x+v.D<Cm$ޠ&^JXQK[l͋A+B^&"tn%8{{֞H&H^"͸xVG5AtC͌+xJqxH yGھt ɾ#> f/H,a i1dJ`|C,3A 7 (31R;Uf%P2DŽ=7;V޲?Isw\3N];opE~c#m/PK|1M.BA 7lKԳ_-7}wU[fosW3/WV Clwh}0DV$?.f\A靈HU1Q!wZ6vDӻ*zdh:{3+s/vK-NZZChX7qG>Gf^TLdK\ .#F1Q콹_7;Vb=J黏^)NC JCr_byֈH}M /9@)|cb kj{ܪ,mt¸]0<ʉTj u逾UK]Lݜ'wՊ6A4/Ҹk&`hO`SA +9AEK i KJȒw崯3W_%{R6Iҕ"ifL1x>&5W[dĬ=aFbbaήݶZuɦE9;̜342lM~:mi%.5}˧j*]'1)'ȡvM2PFr{VoTm_WBL迾< DAVoT7\uZk~1udcJ<@K< 4JΔ&bHhف{>L-\E2yFA@Y}-)!$V |cnNK+Ҿ?ZaЏx"?\,9x}i$czжg鍸.vb29ǃKhO {4 YG#yH2b5?;-ҏ\+(]I6>Er/$Xs&ƅw䂞JydWo9@5z~"]aHHu~y)2i Ĭ; I0iz8Xy*q2j7ֆ*7mM`%*'9Mk('!ұK/Rc;E'&k48[s+/a~7Q;m>%mM, _xI; N;a(eC\c'!& [b<֣{i>#"籈:v6cuhDFV{.A9BmtgBxaοB1ΎΔv _~FNk!mnsb2Vu'Wwǧd7kO 4Z"58IaڂIDrѻ MDh*^Q`،${ MRk>KX6<rmg,eO'ò/>V[:3F'ol~ ׺dP@=T)ْnJP3UD껽`x5P":Yٖ% RSwJ+ܯ[G`ݦE90Pj"qdԏ 08Q90^2S 㟔G=!ǀ@"~ↇuc^T$eR;TӼeV#Zi]oR~MuVS\  ?qY顎 c \g˒@m3㦵r-;0{ĥ3N]!dneY)v-;7\d E๭ tp@0 5!YQؕr B] /֭߹CYS1L$D-kz$ Th" ٩=m'1J <3{}up'+J3 5Y[k%۾^?q cMOU_fi| = pT'zAt3꨺%WN(G8\BE&hV&>ՀhCm+bdqwq#J܏yaK kfA㎜ȬT+nت*NDBIl:~-O+/͠kT5#8rwzVGHv'%K'k6yf %*X%Th Aކ홽uپa:6xtE츖( |b{ԒTッHmE*Ȕ?&V^r~~KVmgP/HKXб hNFBJh盧BTJL~Wɶ@S8ZG=-ɚl*_dOf c!&mi7Fg:䟸%u"W*YM̡WJ/jK{ۥjh m&&Lzz(ߦ. @Ӱ3ƶ҄PpDoS;e)eNfu#Vzgߤ]HZZ!UI9?dlhF^u\[+31Am;r n9ANA "_%ɭ:_CxZZ$uѡ9sݡA7ւJw]L2ak>$Py1/s|3 3e>-շ5%*m~Ri+,egkعÁ~_,9aBJXy1IF;{lЙP·)o?o 1O,,Q)=FL,` ln!p#j}cE/=)ůG5>zA۽һRs ?1aP!2Ӊf)遯o}gP?k8vV~<_ !ú{ŧF-Rs͐\<OP k{J, imp%c'Ċ޿\mk=sȾ>KB$dQ22ˁpU6A+!3AyYST!zU]B733'5ϩ$׷\uEs^(Zb{߹]^3HZ FZ }nszlhpWk&#mr)c5㱥'zUѷ~[XΩ0.]|>tw^h$9}ʯk(pu .Dx}ƂFK5cMa2i :N Ä-@$<ʨ^] bbx>q/+μ~*n J3N 'm-@:"'(713ú RrV_S m$$Mgo+94)3V@keT!OJw."J^/#ʫvcM̟Jl(5wp*[AjYTMF7=R㓲r+?`D 6{:/+#ItĜ5 Klsb©PAarwf=q+."4LJF~=$Mg k%/TA4.ig#pqwM+* F*;nk͇ci瀐@uԀpMT$6r V_OQw9z0Bs2JB1 ` eW`dRQ'i_i uݔ8O!LO :=~LU8S7 ؕ΀-Uf$$95^4je;%aފD;e?VY!9lGƵtos_U*^v6Bty;TW2r膗FȺ^S ICٽ|:r]nOeŬyY8ʜh#m4n}i閡!$('Oa)"ԁۗĎa|::i; y|gGHǵd~%Z,chfE3W $q\tyn3?:R4In[)No];BYo)M#t2i $ڣl Фmg;>&k_|E OWXR8}1}$,tM0jf)KQPS7LZ԰|ody%x>T$x"cK׷C瘁l|z50@-S l=PpIek٭rzKy%TPV(kz=n{ fCWTNG9ɢ9XNj=SMm~Z`ȗ- ^ˁ¸sj8]nPm7p6D!֫4hyFx'87>9:mNHd gw*k!y$'[D! f49 e|´2`ibcl gb_b_A>Ta$гj\زIuWZ{_\Ydkf%xkY-μsX IJfFha.hN CFXWebLNw)0li.G~!f 1JHCq e) ).MfYTs1"ŵH>^mxRb~6NjBM-K(ńSK _^0O!z&ZL_td5 BC i (,o[$5spqŠqg3`z&'^#8~ꍳ4oV𷙿fJv֝uz \~&1*="RdZЅSrjn'K1p<hVg,oʋ)<Թz= bK'8VWP^DP=\L|^RmR<h'{/QmVReLF4"`}xz :@; A; Ԓ~*Ѓ9uPZ}0U8HZ5VtkE˿uF+^jn"X}em&,]%'?w[wOg=\FJmYJ9yFCƄua{Frxq8V-郈LsًUG'AR!晵r@To?VjcQ8&={Y 0y`uve O11HY:;ّ,ZJzB6ҽaCCCjؖلҲ$Zg0L6,\)2Єy・9Uc%&n92Ѷ"=nL  hT0 f?jQ$TðOTm[^Od}RSL@1 ܉q"B;ʇ2K0X8C`[l6m! 8ɨ9C4bGӚ|Fͼ ptb:[FCþ lJ! f+W(/;mS-*T w|/*6Nޮ9◄,Kws ou?'ʤܕ/$ukC^6z6@O(?CxJב醰k-sc,/*&Oa[g DGOϽ@1DfV-(30 kxlO7e] krQh,)K3ފ~Iǖ;=υ 8\k0Ÿo^#W0z<U_j rL;_T,UO) 4dB);`ܜ¿KRjq*sA8Q58<ⲵAլ(r,LU^ÒK2Eb!fW qR{orZTVes|׬*d? ثPj2+ glc2 5>&;5]telE xd_Q՛-@mlSpM ܜ+Tq@O?@RL5Ux_@_#[kWcݬP9-I;f w͕y1}m_Ke%(Uz`B[| P~֤!fD,H{JN/R5o\XfdHo|9#XOfqEk0J0uq1HΉT!u[72f#L3]`\2"=cm #CUP;lsl<+S%6_y2 {__FzvP:N\niw("W$mROՄI@F)!`I|8=fv 1Fw J!uAOfQ 9"Gz3m ekl(iObLodD5\=Z&.@7ڇƠ$TpDW&x2n76d!QaE%~\pv o&-la(K)< —[NVMۊ7=Q, LVCLRA\%o$W- dJzw Bg,B,t -3Clp63|ơ^簁c .: ΃nOhrm jQho/7TEVtgBd]S%ѕ?x$PnAoAغ x}(TccO@|H;56f#/!O ='̸)*cGV,E`ӶSD|߭8] 90~yGJǠ #[/Xu70%.(ںc#50e} {f<b8Q鑘ɂ4'UXeVTݛ|4%LU5:cq70@[6|S<`MAҷFkw<5<z_Yʀ襲3uxs10`-m DȤz6/ |BSrw⧻zmvpWڧI J@( ĢeEzTZ@poj Vs =/oGg_ XsvqOUO?7IX[jIrOK>3NOlAJ"U4Wn)\jPMl0EB¯m`HMa580(}lqHSqL!2D!Ve,o=N_w9)p4a`∡ꨎOlYruTEcB r.Ӡ2oG4%}TLyP?JAWXqc42Q~O1qk-lxP ~/ h&ӊz< W-h d'V믄32||GWc qJ̛±D7#[ cH^AN_mGKa|ͰWB{V[k.a`~ʟr$OI< 8Лq!";|퐪%&itR8?hCy"%q^s }#!S1I#|93Ǭ2E:agɁh[ԭ 9,?%o9Bg]ȅ%ln =C#/AS3aE=[[!y꼞Yk] \EܾpxG%fdcoHo%'zjDqG M3xW_.`Cd9R VvR&Y0ŧL~7oml-<AKtv&X:&%gtSZ{jiî\`8.;C-YehN%;VM" @ޕE=䎎D`ԍtRCIaKJ \,vɎ( oi]IZHg<4,3̷򸇟ș!8!%%p;l;^P/2a o&#q '~ .*Iy?Z<0cp%s Uϫ~C];AKHާIɣnl+9dU5iǛA~\fZ&jp?ի6 ~;&0=|@ƿ,R\S6ڈ*6+FY?Ll 94)0 o(S|Qޮ1RcītK 2/7)o]K'?$h :l=1IGYUs%:&`bjH*SZR'WFvB~ ߆hZI;6y *InÐ5d:1MV^[ $5~D~L=ghgʊ꫎5l[P4Wq)󡡇3tEdҕ1KwfI0ՙX7Xz+}ΰcMRz\uF_h9X%}𜂴$rs藬.P^5SE3W2CtO䥆Jz XHvF>֟i!#]o"M K!:B&;f@dН|tC#뉘KF*2پ͔C`lb6⊼vvZt'.'mzĤL5: )O'w")S / J,^;=uI^|XMb)2U"#}=nSH2=,Pl h0eFfLqCF4t~QtA0MM(6ΑjC(R+綯x2 5\)S2F׆ o."r5r2PG5i!];g u@(bx&\{Rz1G^C%O 2Ѱ,[{L #*=^ڄK"CzI*vrK>~KA5{ Nr/D6bP0n*'}>lw@-=ɒ]T 68Si/ >Ub(msص fI (B8ퟎ>fiH:\i|>QCb[ ^pL@u,soVmCKyOXV١QFY %&VKY՟QyBd/s!`1'; q%3e_7B`9LYQ<2l)Hs5.+WѥMOO mӞzXZ?Gn#r.,V[h#ٟ+^q7J94yT,JX$ݒm2zl`!ecӧ9e=CJbN.rn19RUouWUj(b~;<.V'@1pqp*f6َQۧZz> k^qa>Z#5ȄP6{`|%f4#j~nYߏ@!bOLUfMEk}r^ _Y+07 o"[jEo$o61 v6s?1OC$f5i^%6vtaHɦZu)[SX::3c5Ra1C/{X`;H7||EW#ҐŊW@SW> b"dV!Z0׷9 #.,ײrbeԝs?³Ӷ"l\͘n87]app@? ެd~L~_0/ݹ^]Ӹoci'Ѡ"j/lp¹kO^ow ; R'; ap3uGpH -l;`6Xv]^sj|L So,1t6#eAô~N~m~ڽrl>T~X)Lq~$@[I6h%C>[ZZE.Rf\q{45DIY942J^=*qkpDNu*xκ;}ofuv[{o+b+}U4`P"L4h1ޮ:hOG5þZ¤K_Xlip=/ &V&)qBaC瘒3.vFl~|AἜ{ 3fn$Aq_& cX:clnKO.BĽi[o@Z959Ѿ,ٲ+)Yee; UPzD{fk\e*K ԬjV,dNCYi)9)^{edfNZ,/^֯ yH>>8lJ,e}fW{7*^aGuue=3ylqz<+R&l 4l|4Yy0"'[Q4;';5C-ŌXNӯr7H 345ILwF0&hK:rH$s%P[9&(\gz~g V -+sDL/b{ENcqn|799I/Њg9 b9fϷ&B?\M;mS@UL hN2j7 $V7zM=bBG-xSEpǥsw5Tw%szbr)ӧ2u涪ؠGyH)@+ztY0g | vufgTE"-gV! 2t~2 k[c~ҼźjqB`,F(;w=?1dGzV1M{bIw;$luuP߂9͎ 1TZhoFz&Bͅ&CU]̳ ~@\ 4T&_J_vNGvh_TV1i2|~Y}3Cw=C˴aȀ+R 4̭<,I|YޞЧ @ppO0@qoibcl66D%~t5T8I\gIk?\qʨt02;! Bo}Z+rm(PC(cCD[>X?<~m/PkgNY t)޼҆f`c-\,0Q'Ig 2>h_Sd&I\vrxSueYJjW"Ǫn*jbepMvg9~ ve!U E՛uf;c69.XoAiߚJMVFz?Nj!Tܬ,\3`ـP/e;352H_`0T*-oW`X91 'jnR%I%//Hƺ Lv>C۰8_t(=Z)d>yӁQB4}?&j\^2rpVknb xՊӜ{2Q0ǽ[b胧,ȵw , >2ie.ʩoƒ]_-[wC~L^,1) $X=Qh0f1HY"񽈐-#gxvpYJpu"R8-<fPɮ]APOŭo&uLE'\gQTq fg4R3 ȪBA8:0'dF[ܢqUT]p+A" $?#|Lƺ%O@UJD~GoTڡ^mi;*FY[r0,!ۊ<gڒg?_(|^,و ehJ{,[GZ-]Tez+`4V[^XK T͎;h&W>6e^~!iw{샢^H]ʩ|zUw6ȻY+5.j`Pq)[Z6Ls^ȹʆ2!I>̚I{v[n".?A2LgH s}%Z,n3ӣV"u k-91^h2~4] "#* $2R9'Q J!Y>;mX@5ydfqt9*;:DJ^zqáv?(:$vMfEW{HPsvH0bGW\㉉ +گ\5 vXѬa@pQ>X`ffTE'H]h'ESC҇6(= =:] Ѣj waq0$t&ys Z_;d#Sի$g:yc'9QV@ \:,nW"FCn31ɅRremEٕ=;& PREy.=\ 0}t!=8x<R ȓJʚ,S5/\ODecV*@,t jciwle&Zq^$T.[5'mY$3ݡx}'rMp\zMON /06ߛl/vSsXˈNkmI;0w󟒅ypT`1/d8(1y 4(e*3q&PXאi{{92c4E}oӗ;kPֵwD6p}C#`lMj)"6.J%^ɛ$mdjKW}# ޯz"5b uVe40jƽ% _,* X\A]uwѸyis2_LjÊѳ h[Ӎ=Z|mK~oVN1F5E|5^'vn0 pXC/8!kHr_G |ҍ^3.of5+]d^%۾Scf1fS2HG"Ǜݙ?>gV+IYFSڠ@j)UodO4(; oQ0)2K q˻9;:?%wk9f7jdQ59\=s'jnsX.ƊGA؇ ,#^3KRÐB wtSբ $%v*dtpSM}$U'T/oіKQ3.Hg}:"7O-ḆE4;i1lPD" `臑L銃-ʧ45Tj3U(}"Tz,T {oC}g"Gd~2W%7Bɠ*|2lxS uJ>xQYURsBJUj}3&(sx<׿`9_i1h'M>۽pNc&Îi 1./J^#|+@0+TOmPtif;Z0-Tw3CxV?PQͬzOO: [N, PDO} saF|W\҇C؝^|Ps9b:Ch?d̸gX~oAݙ|_,@5;`m4z1멾\(;=!"V UהV@t;s fKfL<`3an!ugֱGlh_4A][+ÐgndQsįŋ펮t/]0x;fzjg XdG) Q!TBWMXW3<+̩03GOKB.Ae1LB+Oix z%x|} DJEdOTLڵ/ #7Bl{U׎VyL8[=@8rYG.G[_޾要x(%(N$Z aS*7C1^Ieү>6EwO̥{!?y }ڜe 0rzDASj4Tz:8Ѭ˙Zx /=CB9T1fŇ(P9܉ cA0ђP&ɣ)fQZ %[8z9nucV LU=Wok1~ž1@B/v$)^Lt[;pOrtha@WTTlHpjDYݓO|oE ǛcUVڔk^һjaN{zSZ~` *Z7 ; smp湞AQ,ݻQmD516_ 1OqKlo7aCe ٻhjr"8j\fK MЧɍojnmY5C,.Q emgvuBW# W*YVG=bK>$)jN- )Z&ݤŅGd5'oMT95s~R¸]:zJY<Bky0[₻_`:!X9 U[*\}"usOMcyRf/%{n Hk P! J@TQ]wX{$D59Ze9B[ K:OoZclK 7o-!bPtCMMT{K]eq;I Rȭ6r@RhgB--/s>}s<4;vNP}oQV0A 4 JfizQ\刄x@qX{,={l 7 nV7uyQ퓦Nj]n'fҘt"^ФOXϴpp0;zUӝ/Vj s 3e#sp ]}4‴Q}c~N. ?hfCD~j,}ӹ8=Hg Էkµ1V)Wio_/ G~rRy,(U'ʩ(”]#=qK KwYӑT?[)i8*(FPm# PwK>%l&3X1oL՜)<'˰;&aIa@mnVlA̳M/=|A:jҼ%VZQ#H#$YmU $!+s,.^'hoZ(4!ᑣ*Oz-'L b\N\0?FN 1$bJy!aV7*LjbCoYP a9AmW`ۓ/=flR8pkW'ߌY:Bz4v˵buGaS]mcT;R\TP{LHaM3fjtƠQfҴܜ Ly%!%.e(+YVX-p}D: mQq(IkO(tqOtƈeWbDPjxg7FͿaOK#[9(e&Ӹ==4;)u-h-h䌃dZpVL"3hH?/$i4*.RSب F\ {[ʨ*2enqJAoۀ8v#'&-'ME$cË.*9?CN,w :ӕqoEbb Y3_Hvb5Hl Hп$ZN:&rgY*M IT3͹gl5K=Yy{͚֠e'L" ǁ0a[@INgv2=&Xa!ы(YUrAJvgMGpPdpAS]~2Cq-@Uf/7ct5-T\#W5ѫN%-f[=uQܥt**)w;s~ X`c%)-KCn|SXCL}8-bڢ)2[l6Ei$VhێSȫcg.6j߹%-O|j1IjGW:QGAw/]h, N1ժq MOݖrp,Yq&<{ߟ@lN6Ci'eL /PT:֊rFfoe%9x@~x/ws6]^|>e@C%{n 1iny"Ttksg8~M( M2D &h*Dhxs#s?ÿ|>:* re}츑avs8e^uRhNz(jC~3չ >gq6drLwIVM8qi_rSmxV!Q;X)ԵM?las*ݺT׮\ɯæׯ_{|̕z7ӿpK"`eB)vnW Lt]a()RkݫγMv^Bc 95:g~6cw͝/3J^N"AZ\tKAB߭S 2ڮ*y*VF3 ^;\t)r“]gTAq@W@31Lu-DC{1d"=w(Uڦ; wl_3etg_)s"МE?jiG.{ٮ_S>Nǯe, [xP+J|46Pna"O̕H.aV;+,HhS51=l:7` b\ʫ{*]Ě6[7;vzsNXnC0eE-bD2%DTq 7[ģr᭛Хk[ASr<a7{sSD4ζ>H(Җ=l\nV&xt5M=K5yTtzf;M>4G15e.0!hiYD)/ʟS[r}XqNKهFn[U@L/?$=¢c֞X讂ʎO0䵗ӑieY5Rhb{3ڂj#''$ P\ihNZ3:5I> bCIVl7ӑrp0zSWꄍ\^w؍t09˝Aɠ-Z|Q8̫qr$:[Pdz`wπ/tvd.N 0߃T_0Pzl%5Q+:_ɎͰϧ,/*C>x5$mPvz`2u)\bH*бEae~76g>%4s9;Ȩĭ֩,tkʩbW,m*+Err;wx!J\*ZΦ(@dkziԆ64 [$U"]Υ2?'tf̄'q[W[~.>' U^XȒrYjmzm9OXׯ;@\Zn-+>Hǘr[|EVt@Y:0ջ._07P&_:h{XոG` B1ިI!B"ߚS*fUlQ4z+Z"EZ- gY?H?8/YYEcL4Tg&:ar]4!cs`r$ȊKcxejϚƛ簞ghk?Gygqg:HQE !k8j\l=gS=7<R3 #772?AZqrnC-(U?国 S$`yp_ػ@y@hN)Q^S"}A |Y'l 3)HM|#&حӊRƭj0{̈nu`:4I;[-m3X'{%?fK.OGzx(B#FTS>k11B#w:ǘij(сFY3.91?s%2?g.ƒTHT0 ^@ni[pWm޸f5M33v;o1^\ie>< Kov/@=`\fzXnN te9ECV2evlՖٸRXUlw ' u|2(Cca۱ћ3mư@ǟKmWFP g;8 ED;-1`Afe|ZWT{20W3M+0)+hVMh249C=pe,`~ >%G e}3P0Bo9Ycw\*yVAP45'":j 8 /)P8䱳M w֮3G|0b+֩)v ^1sp]{x+O5~Iv q19"&6o A |`COK q<4s&EϨp14d կ^T2NU n{7`#${;R *Lۜ \[=m-ª0 v^o`nT@Z1ze[n5OQo:Ȉ!{6e2O_X;*gbbe];xR뙎rG:mCGh^a@xõE0-0g<f eW&sE&u/ю =tF8V5U bDPV@tH.^ Wx1~,)ɲD?e7^%\U79-f=EY7FMf,1ggfΫ o5w40hBE2KMA7?rhtreb:`ƥEtҫɏ{ZtEBQFR Ǟ7)< S["i5 f* 뉤@z9yˣ]%N@H~ \}NMT#ԙ.@}v̅ĭiLmKC:fL>a]'hT.w\)C >`+$. 27CGuٙD]V<`mb[l3XPNc' ˮ"~l2F-1NUԃ&0w3H_P=}8HpWo| y b)32%/7-})dY!y[MQՉk ڽ晳.ѿApw_90W6PR9uDFQ7'1A~tmiqOq VxgԜc_ɇOzcY*1 UφJ\t U 4- Hnz/t*Љ"Pp&PINC6n`*Q>?aj,̬\ >}JL3n,V:t 18R-LY$U&NTk54Vyj̫ʦ7OɮQ=e4<sF*"/oSb9KqLOk6y;Kz1NMNG,? |;nev󬆭9h0. z־|(zUDZ/Q73:Vم4SPgS "Z0ňO).y U9<1!j4S 8 z#/ث(U"25נĝa3 wr4jóB5 >.0R)+@qh )UmAb;bxoHCV8OJ*=]PFѸUelΊ*l%6A\1#Ú8HبLnځ*x&3)vIycg?+и&TS^ sƄ){}X=8) ]bv׃zX+-0(M tmiNAuv()L?1J62K:di΀x`M@N$._B v, sGAW='s]a'93qFlpE<#kTHg8K+(&*CCF ֐aZԮ:%T}!R6침/r^$-nV~ُ5z4U@L񱟾Ӿ mjyjn/fv-,8Q8!a~_cFjP.Hg?qmK0TJ댕׺Cl^kywDE#~cF*NcmIQ\ӣ0O>t0jOwmCP|-zK&Uw9$0;@WԈ 69!"ƀ*)ϙC7~wjp{IUEq3*hVJv(]SGoĄůJ\ V B)] _/ioZ_+/9?&hrPϕ_kٌwadS).S\ v<75 0;vNJI?"4ϭ0/vL( B$~CY |'"/ 唭u[:`Y9yLnDXm֏!?ݮvNGl~|񲘚7UҦ%#@ņeR԰ݹ+9H$̢n>τw!⑒Ɗ+% N=&m2p n{*W\Sp 7ϝ'd Ǹ@6ճV+L֧Vt$uRf|L @{uP'sJ 7c3Đ#ЉzC*E%PbٷǸ!Y٭PVyg_r~om/ ;0.yO5n G3eFk{Tq^m,4;\Sl &¤MǍ#a<2HW7J"H*B<@AԏfNh(/0Cm&jԔP ؕ/Q1BTxUªpPknv*w%Aok ^-p~sƟtBIiloIASLĹg)z d{[0Y׏[?fӫ҅.8E'wyMUn6EP9OI ZFvi> {[U K9/m]#5t9vWQP!yvsDlc[ X$ )/}|8#W+]sEūe!wp!\xߙ7 -`.5HeFe@^N>Ҹq Ğa7xEg:5m rAxzqDV<1XS ґ 0K+3 ۞l}4ê!e ߎC 5)dz5.~ 褮eE{8Q3d <@u;l^f"K6hˀRp),sԋ*u]䯂 930̊)["7޴"v\~?`h1Ra+KnQ&bTrf0u`a>/KD08Ay?Sj@79]{ZZӁL$lĺP" Pr]I6xJ3SNIu+Da))W㦺cV2oM!| ;?e sR 6 E[io=f)'wp@ #_"^Mv/*i]=XmW͹t]^'>~//O;x{R|2S6]\',]JI~Q?qYucQ~l,dPI?Rv"T%]¥i݌Z-M> +4hUaiQ|ODt޳ N%|@;0 -KNgĹSyj>%>wZg`sk^S)~CωV 5Ug~FA8I4vz5cnFC[>VFyĽ~G6.dA5Uw}:?ĮaMQH_,*F㞌4 r>c`j ^Qf,']fNoc}RȵR]˙>ޏ>s'..94>nL@_f7£>! 7,f0דD]bE8]K0V'/PG%XX/<MMD(>WP6pDCAbUhY@Z|f/gmO]d8eL Ji'1&5PbI[(n{ouÛܷݑ/f,-&W1uKRa|lpCkASqI@͸wgMP6cg(ycZQ?LAD TM4 >+| /Q~'I:NFJyɘdzd&ofu|S^cC)gBK8 9ow{£ק .f5CסsDs<+dΘ!LԲoZ?tгFb^MeBATe"]Vd 45|-N0 .Ff-[6Ջ6%,ZWEg]`]` -?hPg1@3Jt|ݒJvh|.8 6Cر:m3:i3$B#l>d[``MP (xC3fũ+e-Fӡ[=%W%בӟ x9UÎ<˪EYJ~g$?S*8;•]^pQ]NH dJ m?L}JɽPQ9XIN*x.Jw5N.f+^mػ?3f"9f z hY^ɯTSʹYlx c[ ``e.Z^DlW)i|27 yH($[姮a )C>=N0Plr?%/>ΖF͵'ժ(?]C2}!kI .xLߝndN=r Cn%݁Uԩ֊yG`w7zښvJظ~[T5aN)|PO }.ŦR<cgM(.6wa5aEc=UԹ<{(gGYntG-e t*=KvsҽaHTa?эGQ"&)gR13AkiЛ?C+'JMhg ܖ;5ѳWgki_اV0|W1סSv  h1</B c}ž[\Dr8!\q&CšuJZ@Fi-;m$ٰr{@L ;xߨ8"Gl._q0>2%C4V\d1-@ f%c `F.3WmOEZ߯"%q] ĐS=fj=pjT0H{9Y^6 яH0 Z#]#i9Mm>T6DҦd/RxȜ\CSVL@tut{˼<]ru}t I wj`nwaHR2y8,oh'D-!{sO^Oۨ81<׆6Ep tpB_#>Elxجqq @suQtGNXvl_EgC柿'<9%(W7i?Fέj,".3ȱ*,'/O#хbS=ݳ4 Bu#!M«%@:SCyP.rV)I%f̻Og%,"s7ko+eN>`|!nB]L]1 ,j%/;qT,\(fy%tzS #B;<ɖƇ'pס*P5 ٞ j6U>!*?jcLy566aҊLo v]X.Ix1^e*CT~NKo#-V=Qbe;G|?hd\ӲGȀ+0}cFT! wv]K}r:ʰQ]sU­ G-! Fr #zf_EQr`'o˜e'Xj-m= R|2V -|\+|SK`#不th1`<(E 9 v!4Bfq`X>|D(Gz G2=h- B!H $@H ?kLӻ}sy"}l lNwR>6[h` Fm bU랓Pj.#4aސcfjc??bFZk~jR۩rXtyՎHp$ <uL-Bs Lw6m%+y:G+>@'䘬đKרpYJ2ڻ=՜ƣѢ1r !1ך8_c?]J,@˱rJo]DcШ@O<_ ^"*gc;\B + #'J=xVByo2u,k!lhҞKXa=0+RYcX??9MKXG쥛!LO)u5J{nrr5Ȗp#ˡ~i2\ͯ#787 ji?*-[}<5PUuao 6=`+V\$h5*7Yo扰)o+JEU$#u l.8ѲalB6~焁=v,0 b{ژMJ)@t~jenWLK+О8KAτ;4S0X@ Dr#%#($5]huw ]wI]+4`mqKxJ~Rߒd]3̯c,_Fh'H =-2[&!@h˴"YUF&H9-vw鯾Hķ$AK 96;nqD2_O.$]q" 8E,r]DDLvTZ'KB_JR=WRb_t\SlvzD%ܹ0&WL87eJ#`* @74kE5$&ADr_:ۈ(A1;ߐk 5 R .sL0ddUfy^pDNv6)m^~))wBEpԉLRB~9mTS%vř9;^1 R0 LCx۔R9E-]Iwߜ.r M!$ࠄF징H:Ȝtm.i+QnO9pRChLLzYaEWX#es Cl{f\$ѧE2d]EvipV0=8LJ}0뵂o7mv&~~Ck<ph/^H9rqsE*}ޭ~+$"df4ҽGI˿(yj~!IR>až̞ilGY@v~IOt맯=EMl^a3gY0Dizx1і8,8wޮh^kNonv]|pa|X A 8$In$] . Iv*lmÉr4$ZY? #1<,Vt)~_PuwNI...)htr<zAi-Ќ@uRؙ_XGrZ\}jĽe݇@<,tc"GynU[.K ORoArQ8K 4Dӊy bV] 3~EP|IR}%.'Lqd4fEO9rf ?u^GexFθ+$smܢSl #RCI.ƳDۦŁ}RceO9!#q=2..̄?ZRKYgӝt ;k׹;'Y 'bKQcjzĔd,=KTُ0-.%Or* TZv;1i`T9禍Cw3*ӚԐ]6͝&3HAv x;S,tv=S xbSv؛1:`dO"P+sRO[cĄ#0ީ?0v=7ϸl1GVUqm?ĺg(r\3o > F%n*0eBFH`̌ Jac$$,9&,qY% VpwyV M J9s= %{zVS ,DUv =/B0eDjX;7,S/ޅjYwPQ o^kP#hpEݏ4NypVάscA>;z`X/h޿@ )umwQ1pȂO!/,UrAdG)1I{PN j|})68I.¦^#Q M`=JΙObk v l] %X(H$E < ƈ\,nwT S?ZgTa=<'QL r}:aXQ֬gp|Շ}C#WeRuN TbzX[7qCƒ_R#ZqHU2lp/ګ z ᙓ߱32{X{fELݡR_¥ST<ԥ.$0VӶe$d0B:݀(DJJ㪙25 Ec$2- ̫- Q1S2 ; 9-6eg9 UAdja qb:vgrVGCL:as|yxitn늳2bePj'K} ssFSD@sxoÒY/dnox8kL*w4MVJFH<s-$D{!w" X&;@" r,1MQ-3SՄv`[c4)1$#7#f-t~R2v}"k$6VPXOP0\4J7Eu^ݟ@8WxWL!fy qN!ʢŸ2 }^J@0khDK)J}͹?o: Kӎt9gzH7LKmX.mzc6+Ov$IW?*^jBpįThet/L"`xir rN5Yi%kճroaa."Ļ 8Xm3MӇq߂k+W5#Q?g=P>lLi>,ޡ0J=ǿ1iȅ"44/ aRM /TNyZ>n'5n!Jٻ$Хx}ezD^_2>?v/yNdpN[/*({ ! 8b_TE!t+la}퐗4=5-&oxđ{E.spP^FFWq\C*wOGhrD C<_mH2tv@5F2x!׀hh?1N˕l$eJKuAfOI="`}x*t_luy)v`X ְAj*ۡM_ ]6+Ms2YѝYGKAjs/Q4N|EP8f3рa q V'³H30o~*ȴ&gPdF½ ", ͑w\%EB<cQ6DzH 2Cy[i^k極tI :[kɞ!/e:/J)uX'0w\SvybIEZ+p~b0r#HKi_&!c"dЪI3Tdqt[r `CWT^),dlLOZK8W2/%7OŒ8xla6`Pp昡yaÓcIR#N@@*ħ@gKA7TMin9ט1} dXM3P֥dбRt(/< (n[{t72VL8g@oO(nH,#UcT4DVւi5jz#bԗdm9H!}+$7H t X3A: /ΘGcXf qp=UOWmoyZhN_HHaSZe8JXq{(J{0vdꇀXy಻-|_41([5 Zx^U-vbU>lFaC_WHg"2!Z Dx @zjXVZUV;KzeAI5*TK?,@5HzpG(tўygŲ0 "(j(]4bOJ!7kmx%;?M' Ӳ@ 2ٖHCq? ;=[Zǵ.T3OjKCb Pm3'RNX_?'A4$cH{#Jw\Ev0F!MMgt$&H+:`SԒy+.- LdCRؓAc! q+c/xy=:Emgky8]U&׈ژ^0[ъ_n{eR;1>Ǥ^ji325g'r_W,AS{҉ {x5h}/Ծt ҷrW}gp'y3*Vfb*JBpQj1i܊ [h_${#nQbpzd+ jbyNʹI\\ʞ|ʨ@OաrVRf>|_y#4 })2BC45u~ߨF;Dx0F3Sonl?{'cr>}NBDkҝ5?jBrNsS2:`o0` DI8tT)ZR2-^x 4R/|%HP̲v?9Uz JFY HȐDuT(/J}]osW&A3zh 5-[8><4j6vYo7XY$q[@`Ĝ)#z7+ۑ2{D{4P7i4XE`۫|9ho%u2|m-U^$rb)@e{cvb†++JWҦ?M2:(61ˬIθNz26Fb?T^x;*\MX:чL^c1!3I=ҕ5* N,{i59# ,t%kħCgm+sRǕPܐIT 5oyYǚhJv .Fs& ~6F!c7"-a09Ra-Q .i `1#e\]>'71;¢Qv}~Pjj5;B/H:3 ˹SE%Iy㦅g6 yb׺xꆣbK (h¼;NgtuqS'sY L5%: c͘tFW|_R}p?d$dQ@̢׵>ڞ!?Tӭl6 megNwrثd"{3 16w/ Eozo*e81A[`(=吗\0OcTlPho'0#OzO dWb9gL1 z3<$\l {P[MW^4';$vrGYDY [d'=-_ 1[Q1*˃M̏cq %35^PsJ+dɳ_D@MFؗ'Y eH`Ev#W1M)_eJo!8ׄ:=uFjú?'V!RQoU|BœYNhC&E9T\Fv?o=݁cEq`i|$H K@Bغ<ݟSjpn28X'GV43D b}L; NJ.E6 (|B5 ND&C&ZADz$l W#:WB ^9y87u9ZI>Wdc\iYkGnGFHr˒\#aC(ɝc ])disaDz76:m[A,W wאxڏ tQ=)>t~zR|>鮯t7glKzmIjiIcl"z, ?1GRa Zlk[FdvNLY&=v Ar%YXM ͵cn$WՒE^BK; -|Tؼ jC՘mTpTF5S67 &68+meTW$3niP뗛+wQGSM0۩35*(AGL1aϸ `dy1->Rܺ@sIB7KVEc& |V00@ âzr,Zi>C0+);Ry%{6XLvl>>VZoNv>X#F!^L4Q^"eE0?փEqSdN&G_hO}m:A !o#Z-=ĝe݄J,k#%_tgjxZetdx,Fn9z L|벿!ղ/ΰ|xQdfTj4V@8*Ih]ð@w1LoJ$1GK{)YB*mX:P,ejďmCKʣR0d!y,m3þG4vIZq &):jv CfBȗAf^m|I{Q0B|qfPadcVd w$~@Y32N.TW"bX/! Kw U$X=gn߽ǽCa5ᇢoBBTim?C%i٤jS<`a_eM)g^H3B"54Nu  ֿPY&~K3,DОn巷L[i)΅ɦ-{DYZwp+4Jndm5;u:iWlH诎=&(>q?HXv K p6l[GLAW3ܼćOIbO> Ũl<,Q9%8xڏ?/E{C̍Q k<}PE# Q7Z?߉*qxٹn;pL9 +كAFrL%QqÔlbPzR~rm(=e7#fܣsk5a 'EZ~1񦋋[ұۂ>[ yinc`  <1h2ɣ☘D5Y3J]16evtj {E%JƮdA4B6>MrqM~A0\a18Sn(?Hy^)u_::!`A?e1,G`[z@u U] ԸH1v0>̣d;n %9,4muϧ505|%DE\4:j;g2LoFOF#PE^A*9_TѬ) UO62b*;;Eg'߻e27):MoLu~cc<5x9A )$ CR,CFnE<nIwʼޙ# Fڅי_A4PfaC*%N lk\wZQI535\BC5*V&=SKȢe;`/)8Mܽkbґ x9f!/RMF+7͹YjR*@)Ȍf~rzH{RjC`$!0||u uYF}l#@IR3fe=bR[h %vYBD'3pe}0 o)A]CozFp2Q%hRR+(ӇE,ucY\c4UZٟr$fNqYXF_ ABsumsId |$XJᗕjJMV@[P6~ph\<0NPg&k8{>c^%JҺs[ۀMWs~d<:r |t/ :^BR)T.^HS]B; nX Cgwk$ (Q&V;ώbS.։Z#Df<?M y;~*EBGBiT7,x@NXW{RһB(j]):NQ841>ErV=E1H/&8?t|CqY9eG^ֹMS;k #zz0 @@Yb[?NE~^ܾT=f "pEW\P@CI2Q?WT/K/t \bq1 1.Jpo=?Eq=e ]<$ 4fO{=:V߷ d'H^凅Fm #.РqBb ?. Yީ`xK/ u'BLFQUJ'Wn>!==ʄzQ BQ}FQLمh|6A=d^.ɳT7-:fʵD~ree~6Z*=2#Ӻyv{_<.7j)'>tUmCMHdƵM}·t6` U%*%1Ȗ(~RAE'dħ $;AӍ2EZp)Q1`7i 6űSqY_^Ŏ4jJ!r>W+X\:Xk:HU=DZR@ LO6-ѸسֶM/,@ տD:^;N?3 O.*'R9RC}1;s?~a̢5)Ϯ-7v ̟q\UWr9~A4<2vm r00ٲïn'~F+_=[CrN, C u-فLޱz-~lRO+?^}_c򡏤 0Ef&oR<_*fk:1yAYKP dN?a0*1U gt=D/LC%Z>3cfe0Gʺɀ^WN~xJ 2\`|\L ,`DMz)FToV@Xk!~Rs|B vOdj>8;KE~T2q\+)hddcj!ũq~M :D#ػݲLlxx rDR㆏C>Oچ/yDjp2*9YΚ5cE! sI.gqkÚ*?z' &pgaQ ʙ:Y#qPl:Z7` BB[ԭ#_YF}E) Q\@7ك+M'b,T1^ |tM+G ]y1~JU$a;XEann=!Z˹)da;2cNݰg(!=m[Mģq^{cm$uЙŏF (6FvPƔKk(RKkk#9 Y]JʚX-yёn \s%],1F#Bxe;FɊ3g魥mX{76Uх.};׵_5/O" /akd.F4vn+H<G9g2',>_=Lhzj>{X ef %#@+@CMDBF y:%NwxnL|\ ih"=[שddTt^.C1y,:~a_/yo$1|:~dxÕvs@nXM p!RDQ(@țS@F6jN8xNCE#ڼFkLԃ5(?2SE.ܬ$y&$)/Z;xd_4'߁Sd`{=G@kZݢDY,53WCޚ 1+1ž-l+ LD%VL F4ʫBf4]3o 'I%0Ʈ|z4O!@8X2Ci*7Ht&Uâ=h H1yAP?#5" wFsbB$Y V'M7'ňv]Ȫ]2;Ѩz(=u8 K,. QV^Z֏ݐm|'fX4b׀ ڨ.@AŌWy(YWY^ !_Di{'[Cf7Ezsϝ5DDt/%HZb/}b2>Yd3Kzr}PL\gOX,#̯K{8@I#1;T.[|Mlksqqއ;\:=vQ ]Ct_@QaoG6ȱZ@^; uS9ǒ%ǰ{Z{&X)WT8ߧ=MVg֩Ow퍕5j /_ؒ*g01$)YEJ.0P)Y?dK*TAd@pʙ%^QUZ,+ 7Hp4v}-#͞7u}!YT㻥_۝tjiGX&O0xRIkaʨBŦD5تT5C; +s8^X ʱj9s?v:dWy@&ysh[/yr_%ҽZݲ,i6>TY"Cʝr]]!(a28_`7;;UTT$FTDy˼ )7sצL-k20P $:†Jg-#QipqjSx,'O2Ghxrp`BS+6J/:^ T(-@s(Nli gXJ4}+O ڙznpgp -"zVwzna{b^01٪e-nrU')xB+Ke ss= #ŧ%fBNِ@`0HEE{m0[aݡd~%c ,9-7vzaO۴~[1ӱAK;@`| < )U> O$C[`-iC=J8^<qM ߐ?鷟j$39 9ˁZOKP.~9׮ z9 _\twǃ^>.&<*'(A#c Z4e!{yNeJ\.aD|BoHO6IXD _}h;;rj>k!բ?Ǹ"ξC<@ljy2H t [-L8-7J#Cp.tr`@z{ҢFчtŸ'?`tkCl&ABzMgaLAL4ڗiI%twZ| QtiV+(_ ޣTt[#D}'Q|kꢵ1Zg^ؑJ6]sYIq탠wyuψ>YzޓGWK^T#p څkfFHRqʽ6>`-8S|uQ{{˾4R25x<@56wScO8WmwY5%ز 4Q,` mB<"V)xF,hHlG(L,ku$1~/AB#]p1q(nbd<5:a }H((bH8zK2ԃc ݋PVSo>ZË sThS`B D ͊>H vK(ZwXO Y>oB ƐU{V;(7ȉ|IkoO 4zHTu_df0],1"bYmM ^lO:B|=$BpFt83#Q'{Z} ɾkcUoȀ[u?A+B^$+帤/Q1iSEbѶ#G"jeÖ'tj0,&IkAnL yR4cIId0ZJ1L\2 ,w}[KLЀ]>4tڿK[AfTWoFrEW4|><UvV)j]G Cd^DKb##^M4c>6^^CxZ<Eq?}ɵYdG7?%v\?x_b~ՍH $7FGx7gsq\C3s-Zw /,^2xFas(]Qv᝕x#_TYݦ(ˋ4@Ѩ"3hRRbN۠ *$yAw%ZsI}f`-l6=E #mkpi|nU·fZzMr\H DKyBܮ("VSlyfc4d|%ѽ=XW[4a ]]_3O.+qɕҪyˤ{cXԌ"-[N=0㴊P(f VX+S6z3")F ̊y,gHb:ѡr9;gy6}])6HUutYae5:G1X&" A&ٔk3ELCwj LV"-(./1vf#9+Qm h5޾3g)y0[D99@rŶ0W#/lB)+u~wxfуoSiwx:Zq}g&yEF/Y~fҾm4՚,".Y4q"D&3u|6"U&4q.=EE[0#;JCj))#3}ʊ =B jN%x1/T RR?-<GK1#nQuQcQ$ ZUdZ:NnsV&px?CF)FK8WZ]C}*DX3\ft [>[[;OdL>4'8ǽjIoTR1_Һ;sJE=ث7[b:"4c'{KfcaEJn|LMH=gxxz(pԚ)6E ?5wjoE#K^x]"]uS0vBeZ :˷H ӗTM9g8IGy<;Ub ċ֒h׷JPZmQ" tSKv #˘{y̩r`C/klWAduzU^q)QRuabWN?9*fy_E[m|1/@b?=9Be굍P,]S=Rl[5v n|b} PjbC X.4W9p5o12'A4O.S#ǜp~ڈ~ :7Uw2ettCSdpKR?ߵqo#ƚ)uu!V#7DkM!B3 nNӭ#KMv1zk(~p[\.uttqcObS@n9wthk@{~XS[g ␴W-j!Uy(ؠÏ)MeFd5M VM&͍Wxτ#Kdisux__^B[.p*Ki_: ٷM@B&YU?iX|-FlM2*rjs3мéZ*}Ȍ6UYg8\i7A ۘOæ!ا=|9.@Z靎Fn_N>رH$3vyP[;W{È=uEh1.׽/rNcB|e ۔X7QKR6݁Rl5{}Ȭg=`ADoT(Fj?p{깒msneNIr@'bWLsGxP#P7AD8LquyǤ?ӑ+@Bh7NR%<=۱2dڸlFysAX)4$N°h?ig[o,S /&J,R/arUsrP BP | hK4QbdZ #kQԎ#cr N4XT etL 뤢 RG-Mn0V QlC|)3 ^KF4و4T/)Oe $@>Bd[@IO$"(:̕!W.iqMF...g[Fy.4MlCY胧(E 1sk+ndQD$ٰ_ FV>%בJZlB%8FWvSuVy0Y%'a%A-*9+[o=5nMB1uz)^ X{륿j+`,A}PTFߞ9chwo(}ƞu߾#@llMtfU!C&y800ēhZj^НooF%AprsNJxT#<&`uTbfPVHRiلBĄ!VV^ mJ%,GTR?֒D,aɡT0GXYT׉{2]ސFzC"&T]傻ȡ{S`!⬃[m:tR R&uxKX4&@*EŰF "H42p .%/ؙ,Tl1i?D~%b QC Q@D/o`}H~_̅Y`Mhȕz1k `o ݉-?B;F9dxlt> [kP7.omCRҽhOvݮd¢D3L,mp{rZDo7f.(KPJ*vWf ȴsMnnahc.Q0E%5[x +xj6{z**Zc2?'RUS?xapGwm f MԨocZ.Qr l اV{1DDk+,亍>7i }%'RKH~_!tWYD|$O6#r:y SLeK-{=zUz:ܚna3dzs<5^eCmU;*@9,x9g)aϊ&M%tDP)ͷrQ!j,qTfT`,toe20~KlTWjAb6Ol̎aGt4•N-0a<.wH+÷eǙF >QFgj~MG.v1|>br~'fOb*鑛zDX@wRϺ2ނ~9a:ұ8?< Qp1. %S/]p.lʐf[9XaEZ V5(3m߭FûzOfJ97Pp Oln4#"$O98A1i" 58#a,UF 79jo?vaߒeid+sey;b{V~(<(Jk.4G |el*k#rVUde lq3Y?5m eMFalK;6A~F*C7%o' |0xe[Xk͞8ؽ0iڃpe|(̯EĺO%J>gPY[X9% gL~_glVd.!/K_cr⏘,U av ֕{'|Y0Ն G4xxz QPmھl-l-{<հ;d6Tמ ll0\{&'4 'HĴkk26[]_aUoqjF&*Lš Re71Hl'+&Wzק/s #IcE6=Y>`9&:H_0u8.;T`R(9f&YPsڮSb1/)Y|n==eHu'bۺ@XY0;ȼM(% X4z,OŲuX)}Fׁ?,dS:jLK?̙Գ3ȍy1G>jĵ豔pAοo9JG=.u}"oU'Et=~3^_BB <`cY['j] Yӥe jT'ḳΛ`֌w~BXoǛZTuuSf0gqPK^]LZ`\"OZOvZfF1-0*#Tp7;⯎P}z kw/e4op"vEz!3#Ө.@fL.kE鄭.'{O(<:lpamٞ6 @v٠k\a-BQcW(CAWβXLHBEY4 7 LU7]"/5A ` vpgrĐhh{'Oq*2mW[zwU?BvGV~Inԩ">蛩$pTNyc&؆pؽ$r1elSבEDt+) '][p}bb5^^Gz6s:X r';oݺ&#SkSt̫8{DEyHǸ)lBLF׬pc벨Tl"Sm#͆ξsTGnܠ CYq1!J67v]ZfW7™ e%Յ7 & -,<@>I'YaW%梉%T8oѰײ[ &pώu}qNw  \v:a$F^c&`uu/FzrWAX D)yHK3#\0?e.q9RaJ:!BpZ@;՚B9dс[,Ȗ3vx 8_b"U %@p: .Ũ˂^~r9 όYY}| !g*x̍}D_]p9|4# 5m7ˏnZ&qS|e:=ұܩd+0TXQ]*~r^`Z^QH'!D~ qw%y%v.B Z-ØbB/zV]~g`NRDvL ٪09.~/#&ko343O ! +@,6ao "&!vn]qcqdvR+ة~?}qg`$ǻ)1V0bh_h]q1hhK]U-zѤ'hg(rh1J, +mI FT 7:>\D] Ǿ?{aZ5{H^A)`=mTiDS, |&'yB D3a`k9t !ѐK&)д:re#%fO].4_1N)qa&Aß }䖥*|cjc{V~)ٱ˔Xtpnxp*wR76R7&5(0r ZQ>. Vp?S-ñE~(hҮ֘sp#O`>{-_f4B~Fayg &,6]SzPOoPH$>;g15׌Lo%^[U5d:Mrg>~FӰYm4.t_L1r,O+ɔ; 33w!Cl6?C:*g<ʷQup"(]q4L˩خ UZт~2V}YJE tk!O'ѽWd Bp1_g04MfE-T$T\R$Gs{Z?{ܤ@5, :FpMQy$̖U%smdѭdUo76SMX1mQ|.'NZ' aʯ l;0 At`$:ѽ[טILoQ!S텱F=|9o?v uzrʵVnF?_`X3$n0T&Rcz. !cu2$! n\VV hҝgkmN"ejYdbJkʶb &K*&oŽJV"WR/ʑ\neI#}-4mm5ȶy+=F DyڅDfgA}^_\JdA`P ͱ ^܎[6}Uz3WbM߷cՍ%U[|!@NM+8N/1 M`+)V086,rn=.wuVעp]7R"Dc< !'ƍpbD):zvW:̏LX:K/̕pK]Kc"Ao[Ka9q8aNl6m]E>rx1b{w򁒋|(GRv43H~LAe8ץφQ5"êر 71?"TDHuk>ͻJ,)~gH'M)̦0v P $w' PSey\cޟ>I&PQR36 DEI;VOV@)Mw]] MQR>KW0 w-LR([>5@|@ ́BI/;((3vk`ھ:D>vBm~h+˻[aI -8C=t{E m&ҥG2Y@5꣚oe5˙k\.C D.TQ( j;@g,U=}%AiRW$6f(}e|p|,O2d6/I"YI˴/~~>L;WCX@kcw׶K"<*̍']5nԪE@&!Vyp10S MxJVE zw.Řh^j&r)Y@6ꀧ?R %+kgȣPU_t`qNVoM_2d<2 ldӅBkM'i<'xȓ'xX>*'oQe2mOd .f ZxhTbe=F>@ @iMe ƅq{ %ɒ%&=9'59,2v@ٿ K g t5QNwa7ŘF0~ȂBsi@S+XrUaɱGY"ҚPC~ֺ,by!EjǍS 2!Vӡ&'5πG q}趤%}fP Uw9}M8k?%r4rRqAõA{E-(Pu1D2N4df|~Jp `RvMkt } I2 8weS!cJ[`QSn![ؖ͢O^J08#},60 KgN!}B"@%&X9AN/eSsg y&SQH_{W6rrRgy?oSb#!kNzz4> gU ^O?UGH͚щI77|ByȬ, PsdXiKU3;7,͛JuX{(9ڵ_S)*JToTaY`cgA fyB([ l]acŇK$BArL:,x5U;Fb2u Kd)l?hݨ WW`NM!ɂ5\3sxIpE"Rfra J Pls%r'R٘@BT$z[؅_""XĈseH:6n/7stܗ wp}nV?!MH/ahBp&;7 /mQbt6Ṡb Jf>s~M3ҥ  %|/fw H}l 2ƿOlU81 su[sB|ĮqDnh*w\t8BܭgvhZѥU\ w/ړYH[2S-N6q8ӳumG`Ҟ$/I@u 43jub`H̲0,eYSr,MZOJd\A|M!Z!gzD6D³9'+{Twbxec0h;Ng65$x#ڕy !$ C7bCxJ\&uhكE2tG_/ѐ}P͜A tJη[Iy.\bkThd|>\A:oևac SpadH#@ ȦRuo5H%kQL[W gySE' RWMTf5NTzc<빥e"lSV4F+Rg4 g.^s Mĸzy |>v dV h^9\^}Ջff9ep7{x8^o_ˇWuir)1Ɉ11>?T@Ń?RGR(2M٫d\ɖmj1ߋ o9q664Yэ6{GҎKI4ak/ VnW 4CJi(&w PCMsgC)8RY贈Su\n6w4;Rm5kUl\CLp ,+vHH]/b`dggSǓ\W, r9PT~SeB' rAM#6POpLLYa{qրT:*I6p,}yٿLdKWfSb|beRN\`^phڬJG2i 0.uJÐ{,^&2Pyğm Q:ױ.}l$2-wiC'4zYwlLi/6l ëEGgyE\{m]=Ri)@'x5"4GJ~:3*{a5E.{C~*OSVIYVʪU2}ƀ8dPѶ%+`tTz͍KJѽiT V}>wD-N ^LD8?kwN| ?Τ<) {&.{4بOe>AZj}+zMBX%B)̴%hj(l7eX ꜛ5ka`o`0G9]' ̕D|vry.|SB!P4 4.^Ny-*Յ4e 3zBu[ n#adÁ&(rHNÖO7բfD-K^JCY)&3Njeì 2Y]BAbO'X j) iAq+w$slC\lT{wW 9)fѕq1@{; C)ES 0:y8VYW)&ΡKb?!jH2j"+fu?Ύ3hu_; GU S#NT32.ݼ <é^lDs ;'#.aoLNL`qt۹<p)w݊hA5 TvB!Pq?M ͏R{՞mt4ݭJqЫZ_ih&A>= [r!ljNh Τ޴𜽳h|@kH*I&SÞ>}QnF;Z[Wa2K f?ksHw]3mϽ]? [dDzA"i,l6mV?G/}*8_;'~h& #Zp~4ԫQTg$|u>pҩh-rTШG]Q1-0&!$Wکqlk EC$^ώNn C~ɕ%m[ %  `[JkfCUғ,29LcTy|xRuw@P|KK$~C ίkbPL(XaPseʌ~"!G*=Oy% dA%HdMG('?/m-M=.Iw^;a<^,fP!â`LWi#]}*\|@U8^3B?g+eO/=}WLP[rAig|b}C|#uq_qNjO4Ӆo뗠[ #x-y5*S~]d RSX5GlM%S[9Nk-BW+LI:c]imɃf ђ`F|E48y* Uyg}Jii^H)"/j> F>Zn<aOQ)d q>vlRղ T bhV_9ugvAKҋd߲H5Zq£،`n?~c*1r`ehUdzr  VhV Y];ڑnd.ɑɇSJCwL0IA$wXc$}L| bt`ԡ5,f<,0~Ʋ٠lP-FܡXlVJ[j.}} ڟd4eg X6]޶{Zy{ P7MnP'˄W[E/x >JibU*U]901,XO9xX/[aʮY8ZpyXx\YU`z4%j69ya|\r"W{-=?Y88c>nݭ2g`TL149"Fda@q?Zܯfg\XkҌT ]mmP ?|KfͽN$FN Psy:$,i4V-x[\'߬_>BBKw(:ҥMz;|˓}yce9C뭇lam3n*%[x_Y, a!" DҴ/7FT]|Aſ4x܎x;Fw@Z`7s@X_)n>ƅ.> ۋلKե1K xuo9snC * >.4QY!/IůFvNNީ0%gA! K-[_GU !Ǵ)JҠj8ktdph+ˌ 8j,kU)<  tIu6݁ x/5x`gVTtCPdjg<% k \xʞ_GݫvhLTcHcT<̂CSfzM? a~ ǿQW-F9Q!ezWiZ7[փV9YV46c~^S4To%]H"fDձ/4Qћ&79Y,ې'OEܟm j̦jbyu# F@uC=_w0'%@ASn(ڌɆsWOI^N'Mm;H" Tfu|n|g#J*[@a}} HõE\$Ao9qKWy PuJƸ9D/*$ ЩqV%v\U<{6ta-^P o k~ IѯWhmb2 D{^ :n| !e_*z!$\rk qMH <-Q}JNwc`I-MOZDMjcˡJ1j꒝〠w. g-jj:ٸNW[s$3SowCL0Xw@,Y|^b"$07kMpq-ձrx*}8^K,zM s.M6O| "I3B 7E_0yv)5\rT=NutO{P [V]>n:+͙dHN[>a!Dȫ{뼅0:z 9E+N% }q6n[V@(ѥE]cJ(Y_Hx^qU pԳ&`_nם;q Ԗ~MԠ$D;m~+"` |-8k5[#oslSv`CWi2W!_2E%$#BF茁D H1SӧWHgxρX礨Pw7gyƱU9'2C\|gcrYz .%B,|2lY N'J%{pOm4c8s~]v*3DKrmjD n}j% 90GG9S= LH_={~I$?ӻX:.wcrW|ڤ g0ܖw|V7&A p\95Y 5ul+^S#AHe*տ;|MR:]p ydґA*l $ ygdљU+-SEyd"u7p0(u[/:VRMjyX|PK+B$ 2 hhl /&bYj:807̤3cbN>La~Dۅ_ ʾ#Z璩1}A4UnVa1 ؍~}Gjw|2D^ q__PZyz8,Ť۠陓!8G .|<AҘ tEP$/?oG"P)Y:tYJYX3C05̖ҝo޷=yaR W(Ґ_wZh1=q:\" `JHZlARk<;QWPz^J3ɋ*IA{RSz g&*]"ͫܧƄăpҸqlY/X\"Q:#&GxS?nڄ7v.Yf!2mHJ=NF:&oti0$>YF %z_6SCxz GuSn@DrS*9r% ^yĞΗdpDFUاʜܯj;lzQJoU^γJW,-j/9u'\ 6x:6InesWj 'f;PM"䣢8l,p@0Fz9(%Ȏ=pZN1j_^zcq,mdb8xSc+Õ.wx© l ;3l1&`M]پN-EsS`b#r0<{_Tl6D*F,p )+<5~ča{\y`d%%m(UpZT59)@%9 .|&V+ͅ[%O<{h3J^`JeZG=Ždr_} 1-׫(WuKCDWj:jZx!"58V9'cb9(K˒f*o=OՓi ZJdnlyh1{ ~cL:VQ=0SBꚮk׷}l9@I&)*:1Z8| !S}P'M V= ee& Qm TI=TI}? Yψ7|;O4d؅=`rO8!oYQ83BKK C4݅gن}Q|kdp/3p`p.L YHi[ "\/>_tY^4؂ٙ]wdb>w?O I VW{זy_<6),v)g{ye"}w-_{>(C9(LTPĴaN(eFa iŲ;m0a-G%ĴRϼU002ɰqL^@/bΩ8~%hљe8xYH2W}8DKz3Qeiّse6EqvQ³OҦ@7vOGζr=I`ϪA=;%i ԝkZ{w_"HU;xgl#eƷkqgNÌ9SJm1Z|wz>[]ܸ-W5HN/%28VGNN`kKY Y'^ta|,]:U%ePN1BQx/͝lGt"R`q[[ "g" mo8]6h-l|]œfm>50>Yb A1Tm,3Jq#c-5o>j/0( ;<;pg{#^$& @lp+^* D-]dNct3ou\.pf!sF0 Tl Q4,`oVgVP,rpݻ=_ ' >^senz1SX*f~&|.bRȾ]jb#z,c^$O) Ԗ6!2@nnh5\dP;I)Zz\@')vݧ3+v`zёs)hFa 1ǽ T 2~2} u_QYQ`ay&VCϷ|4fTHd6،C9ALh纄 dXpݏU˽8&̧#[O7%N[$C転RaD  _ľd\S5O%Hh0@ [t) ,$..g'0DچcpB t:ߤT)Ŋf̘:ѽ )>"qc+]1=d%?`]: 7pǣ gG+p4I9X<=e霵rs ˼FWr2Q\To?t2~nSi(u#zp{T~t퍡1(Xp(/p78MM x޲d'f1ЌUk"E4vj-KE,|| ?e[hLx< ~mehsF*L7H+%4ઔ`sUcK՗uG/g8 ze lWnbS$|w5!O[Ղj4Z&Ȣ }I93P疲CrӘV!wcB͕edY{C0jȔ6dr\!ߗS| [ h?#F'ǖNyQ3(&HJbf;gA|L>مe- Ǒ%Ӌ,V"yMP8ڗA=/A+6*ZFAcR"Z=NSFW SJGm kogGP2NHcu䁑+ykCΩ6:"C,. ̙L9wS$,7[ȉ>5Vѧ3f@f|x[e jr[UíV'.$ dF%u~L,SPv`8Şa/]xCR s1\%gW҈+Gƿ|QjvIгRID/mS/B?%`YA oj>-jɐ8Z_n5[)780W2Ɗ|cz~>,t xkΚHm@Ah􆚂|u{f| /ѨJHMRK`6'2Z* pES'# eU1]TQыWSTrU6(M#3!nuG /@jSb$tDX2'1y`xە~)@Wccm*ft%1ʩϭ3o.08 V^=[Ց$R\d)qlѯשM .q2:>JFH腌;i9qC􏋲TkF֗{j=ү jOS{ݼ,9$fI:̿wKѦ]ZBiXL0ӓMB7BIG%vD/R`ǁ2\.a0ˋ l3L_SyG;$z_TYm'% ?[M4 Kq#Vԅ$H1 4Ts$ypY9Ă h4qBV QG)ƈ" sJDvϽL}9]~9B+&2fT_!.PW?+Ϝx)>|k:%Tn !ҵYh_?ʕiCM}jZE he+*=FnAoLwHu/.9+=g}#S) V ' .x8tRBQ* +6no @iGTqP0&h6-ZSƸ>=!ر"Y4 QC@:e.iN_+^9nݹt(ofjZ\a&l6Y3&%bghJNYUUD.faW'Rg6*LcW<8TkY$)Iw ot{!Q,FC(bhM"ivDOyj%9E ?BK}2Փ!Ge}W$@m.&_uy<6&^6vrW퉩^~]?֫9Y|qi){s%V \]l/ ]'Q@ߞ<'SZ3|3zu-ʢ 0].s^!&Q5x3/zL-;Ŗ4&WZXJ/#Āv}vp:S"JN- lk$~IZSLgY@:kvDv=jޘ\4,,wJq'&_}+;0(.¼@|vYОlg48l*E&|X›n (‹pa*u0_JOF!PG:w-&) K7Zwmyw'ulO `}m)~#H!Z_@)?GB eRBงkR'Jq䳓T$c0y.OӚN|4JLijGӡA %J7ARP]CdFf~3!HG*VArpcʼY0.Q 13^8 W@aXkF ɈFW`K m;^"6BMNC,@iR4=A L74S N˷j&޾] ='qrTeE/9龆 9MG|dNwo|d*$m'{thMEc'!'ɗwT^ yMWOMfo2 -;Jc(P4BvU 'au 2<(R :xz~j|A6IA!AC7%_ *|#!QQ,D_S_Vq3 F$bzU jM[W*L p% ֜/όݟ]-2e gU E<ܐܹ!;2E'єZ'3(=/hX֐ܱ9!Dw[T.H6P?#=dpl7Ť@բTr<ى"W˒s$Bo[nGvjg =z!\D5H.:IfRj6 bD欂AhԅecD^II{He&G×qRb Y%S%m 3\ߥ#ȴa?|! ӎJ!ʻkgգ *.6͠kߥwipf-1Ws we6on ˀLL`$ fAJ²_A7_Tu~ "8p`z>k&.h `nAGMT\GiC5̿ѱPlA2}8,Q ]]kte8ռp8AM`m-vD|WdT`[-.$mzͫc-OlM6aΎN(9- 8Ѥ$̍T\8m"N3 C >[Af /nTjGMG)NLB5B PvBy X]W(jTJKPӫDl[Eqwx; lKg^jA' #a[>VoL\'3uZ/y͍t5 lyw\WU [RFLL@HqȂ|xlDn1mJ*0-6IB$Bү|F PVlz|;˪(dzɳ.G8CX3D~D:{w(諢 ?= bu yBy/b;вJaCxYJ 3G1/֩ ةz+¨<@U@8n"tf.N&xIG聄Ycm үH*$,#1kP&g*ӥ!D\@c7kf`a&^y;Q';5c\l'jm"}Ƙ$ں\cUFu6csvQ3o`bMA|0Ohj1oZsutI?ylbWd^HX7a"-;~d 1wtپmK7.F~j,ÑX0/mSDޏϫmϪai{xN_.ny֚н=x&v<"'u|ha#t& ɣjڠiRf9TKn8k|?Eሆwb&1@8C:׹-N:QbΕ͗Ѧ;à _$;~g^DT.OxBvDgCaL{:Yfr_.غjsOM,a]m9ΗMӧϠi5ك9QR=?ӍYc3,G|[:.!1k@=w4@/w_Ge[ʟWyikX,4ѫ56EXеEc;Sl(:MpkYI\t &e1 RTu=O/kAIVٞrOS/hQ.u4f.kJ*6h:n1Ym1(=zkuJR)_n`hu~8WK yeZKUZ4֛(Bi Q`ymR$#9ntzpq%Qd>I_͎.ÿ[?IvgƩ =}:fˣ*{ec`UKR#()>ԐAhc9 6W| G0QN5 9C\5kd/W7ȤZkɒz}A1;Jڸjt{`'z~ vrЖckS]SA΁_y.V%woUת}=>7)-Zaf+e ~E4v!P jgLF1\mke!u3e+< 2IvNX+rnh qvUG>_Uԟ̿UzkHP-.8WYԲNMN5q/Arc-pLVh6j6k <D́Ö zy#.ִ;Xh5yu?KŘ2b4a1'igR4R.>$07ް'3Q;^Oacp Y=sÚ/;KAë_< bO71xC}bo%4%͌  3Lhze.xB0dTM @^-OGtk5x(rDp~sNjR>%>l}H,J3UVp_ rXP3n3:yأ_Ԁ/!N0YyQ2 T Z\Qp4 c T0 4kyL:g@Ưx)e ="NlLڊ,=τ ,c.2THLbr_3$@~ٲ8͌kN!iұNԇv| aCj62gQ6 yQ;CiV4.ap4 qsuH'Ǥ+oHӛPec n60-ˏ Wž(;ݪxk^'ues, Q]_}VS/Nò N`u&f BãZ^.*4Y>X)d*lhLG|չ٭E|u,-ΐ})&' jFم97R.etY*ea24=U€%}#z7ҲBB*]5 1ebzr7c C.RnE`-1TwA4bdet+F)X#i#|JSmb@ Taol8 Դ~mJF5Q@ -~y܃ 6BF'?L|;z***F9'$Sϙsq fy"-# ^e_c& eGaXG ᝽_jV)@ - o2ɺS2MQAа$~wU@%M;.6J`y *i>߼. W ]u;EY,!FfGX{BXdeDl萌_lΙŶJҊ6;nZm{+PQ nGi'TYxI^UfSuPhA8 <|xڶR6 ߼jӍ-cyԲ~0r8֧JOM' v>xxDphխ&nX‰'})j)W vә˞ƚhpŐKģF޺gF;M-r>` gፅ+bWkڅ f È >(K><6R;kL]TA]OuZd(uG_!" ''LmP ڊE!O8?,oR^b،9¶rd AW[o=͡P76OZ1cL?/R-(ӇZFKU3wieW?phk}~|4gxe_I1a`VWP:=H:5n,F3I딑OVC%s ϶I!lE7u sf뇃x?%bCz-Ֆ L4`3C2A^'ئy# Z,I$*3P z+40pjv5[cƜr~I`"gi-;r9t8a7E eC2k&޵%_UړhzG0ޏEiN͒:Ǿ0Dƣh:?6m:wQ YʿּxB:B14R`18Mv ? Yr N0o~>]i`/ȩS%JE,9G!qH躂,(У &ImMq"iVR'+~ {8*Y@#(Ȼ">_R?),ޗ`g#w ˡl8 cNsPn%w׏!״ךn;s)x)RccnJk92M03jxUO@6AR^+_ZM-rH JWI#>l'(AƤU6 NC_} b} x:[d;K斌{orͨ˓m*%|n+/nA#rSI8&`1؆v|wY5-B瘜H,+zKZ8)yV~@5g(-T9x WFɴ\LL21̮>)M?ar77k6a"}+@i"3+@ޅqeGzm6#ψX+h:I[`UuѢЧI)_ gw9.p ƒħ{MZ%s0Vmdk}jK׹vE{ĸ'UEHG!%K0lc#*^D+L\qҎ,5F|nR+o`B:pT'NPQAQ`Wǐ-n13w)N7Vurƥ1O]S02%HU~ ]o_/.4tTچJҳG%Q:Nv6DW@3SZ2XdŦr'x^Z7u:l9 Xvͪ'da5QQ.3~TTMWirU\lk@_Nfи4V.X1>kSÓ+5$T0QPW;QVJVlPgeV3V LSn7D'P(|6MQ12̒laW''oJݖ)5WKkNEWUAIc\6+5~)s h7! sȑXR4%Y|(΍ 5N"Gifs|+Syvv?<+E}ՌRv5ќˀgrBs):Ǔ;+Z#L(CLM!T͋`sV̦҇66+S~Z|>0exwӚEe[eemʀ5by(Dmgkru-)bU\z)ߒ.#/-<.x t̂5XHچ}pP+o; 4*k_ PtUDJsy+FQ"BvPk_ (:Mp&PsAʂoy+ :3U"\w|z;uYz&tr av%M\F;x;iiFi3CnRqUV65Mԏ/lf'L{buf;N/ T:vH'[;01ޤT`WDf yfb\B;dX.€ hiSTUzdK>7)MwXM\aP]mՉa?J$q[[UJ@97sv3pŝT>nu'ڴ+גͬB8ּG*Z 87,XNQYg$bZ; "x:q1"ep{f:W>k?d1(iȺ`_H'b mB:ĿLfK57Y͌󏢝<5Өը2H1z,А4B_D P1(P+YG܉o]NH lױƙm?mکNq,mwIJKFͱJt1HTEl4chzG#tqt'k\TK[I35K+sfg4LenJ iiScmBv^n4ړҿEA>.>HdۍTVߵF'j<קC.j 6p:L#&5BLv,7ςFF5&yFY4W3NFu *=Ts^ik=FOzx:.TZ:=.P]jB>3s}݌U"/ ,@a`&f!ڵvqz6-GE<k *x$n @YpJbHp=\Gľxnıïk<GbY+Xs$Lr;ac a)e.~DnۺJ&o]邛4*a">r8AaEϏc:DTW '}5zb'-OtTe ~k˅/ao9~]Rb("<&Idztd?.ZL9e&;,:M sWh+5AyweLsZۛ'nҌ@L) ij܂?uw_9tsW*Iy.{ I}a3U ײBSQ备pK ʩMkˈp~/-8@xFq h9:Jd~?d= }.ԥEp $L/GHto8"\,oePV&3sX^/KH2Iﵢ߆e;-P_4c o͸N#aK~`Q떅3(==."s]k6 ]S,C$[ 2*KlPOLɚ@4B$=лNRK*3H{w *HCƝu*!08L |½Te{SsN JϱuZNx&M E24lnCx[l P~N1 7;NSggjTv̖_ʹ+$ Ξ%02 Ԕi 'z)i$5sW0:Nޣ+ezek\V8 kl91S&<&@HοQifVE|$P_ 2kG %kY h Ow,ݚF fV 'WM.פtPo7JyFVş$=Tܿ?GDl럢| 3@Q P"V?Ʊ]6sWsL8rq VŽ#'d7e GO,l w=SdXS*6)3v`C {ޠZr>ٷqV8Fb**B>o]E_&DZ{̕i{ޟN_\GY8x;/*BxZ ;JWi*5৻wI,Soˠ&28;Fx 'iB^f^yL e=% > S zllF8z7FÊ}㥣0IgVWG({8 걯6LV?رVWdmW?Ԧ"mB< g!sXϸk@k7kj3VIB`K җ\Aִ̠ `V YbmÅ7bi)ڴbfl0ܟ]DE=8d=!d]m+ez ,f\D^h']P6z [ŏ3J_@ k;,w}qoc-J)**\)eMjoD~l_ͫۘ\:HJkB،p2e^-L}ϥS1TUDBACttsJt64"?:?q]-.0l{̜fۍgtߛE {"dYpAt/MVX98\I=rY8l 2r:8OLf@\Ȁ9e@jF>[6ם!XD1OdoHs29u QlY(k-,oQ(r =,_㏥Ri am'{Ksb퇭Y52hv1&?dޭ &ùXxŅ ӵ;:#UE_WZ72H=iRՙa7^ޣiUzt7"C3|h: 1x4k1<̃(+dzHng`+紫UB `@PFB&S,Z7*}4 P_. V~&Ĝ 9 Pg*L#^G.ikmDyѱ)<1Ѭ y;_G9PUBzbyfxt+A)l\d7Z(GE BnCr5;y@ol7 2۹NJN]T5Fo)>:xm N 39i \tF67?GРP'źiܫE*ft~mG|he.2|?F4Az{ގ]tۘ8&(T"b5ˎw`k\t,S4vЕ;B1- U 5'2z !ꜷHW)ua a_*:~UC_p If8dgOodl<7*6On=ybi#eic$&%Lp?H2v5Ȩtn_Ż)oɸGx O<#GЦ8Hsv; edL "`?I>4Msp$r12ytvX YQ>dwi+ LJ՜7ȧDgT`.^΃(^-liENԔk9al'7̊ZY[Vc9d#xX!JY7&z%]H4وkP|}n0פsa* 8]wH|}|b_Ɠ\x3—! EԃBbueMm&!c]-Mx'Jpd֊+h'>fɌ%^ƵJ._a ;pWm~tËs"h";S2l͂5ɞ)>2=>@zF(~?7Žn6/;ղ|u_WU~;}F3 -VM_sCR'Tn}`nPTȷ2b,=ϺVCX7n/2PkEޟ})d2 ʣ$TXm48M%P;Я;abІ5c@O $T^2 'bw(AXο ex5+S "#XɁ۠ܤurڇ_s4Gsz %~r[wlj9[6 q=B6{% ¸HgHYRc-Z6Q&\<8'źr^8 Q^qU}sE| p .oۡcKV勜M hl!˖xtW6s<UˋK35xh;h`4ρBD='& Lָn[P{W˱?e4`/a_,:?>%8ʿCKG*3g}ƙM+bBIwC5}~0e{`ҿ %r&&c b Ye"5}jO=GNJ&p <O; 6VOHP3_l&矍jld.^KdXK٦aUcFZyJӻY d[!`>\6/R/ikPI;)n 'XfiKn}(_h}ܸ[fcr+֥"%ނyvLR渏fvvdhi?F筴9(Xz O<盎_Vwp;I~RZDC+z-\LZi~CCH:LCSc ȍkʺQqL/ph"U.RYrmsTƌI,4"j:=GUUsA]xSi|v52h7rt+"{@-׫ C>XHTe ǙSЋvIʝtbr -̀b)N4{wiEm*[[ %Ը|Ǣ ʚK˝pLs3!-S~)%#1Оhou&y]fLH.z&>Z'=Q@yb+>2%w9>P?G!Խ˱=' :cp,MxNc3('n*-r0AJB>旳MӁ'uwgGUU,K6 0L}9gJB]\6ZREXh ٓ)^O Mֲ3E6@ƫ& 8IYtLަ~a' >߫C[MSl ZRQ*qU"7xr9Ki2W  ܛ|l#Yce K%p*1:;6YDt ZKޅy46V#B -C14iABAHn(_1Xb(]9p{:QۘDjRl-AȄzκkfbL<4ذ!A9雮< 96x3CSI^whBٓ9 uJlT1BkV}QȍP%}9O󐲎()VWҵF87S̃J#< #@+~qRw>|r1*Fƿ¾_̹Aul*);r'fZΧ \u/[1o}Zh[ZeVyo1Sc&Fm-FJ Y‰6JYzvLoFCP}ncj`#!&,%T /}Y%-Pbrx꫐*vsAi'Df(^'8;tIFQew V1ǦB;̫6o2Sh]tYFoC41q4:\0=4YÚ\yT Ʒx:mWYF HHJtP|R~ջ\UwRM+.HqUumE ]mΑ~/&v=>~˝Ь] `۫\@>L~ S1U’A5 E9C~11SNA]3|CMl+?|Mv)TRei(c+s#9 :H66%.j>rX%E5\RL;c-=Fx)B~@=viÁG!T%E ?հ{cw'BqBҙ>T9l"-W<-!W6Z`gY>q@#;ر8uW\lmAz3[x?ޗRt]  dԆJ]qh:UHAU-;K@ /Y,Nl=.[?w,Dġ2Y UjF9|f . a*po@O |<:IƑ1pR&~ R4xҹy7ۗXmCL|l#$Eq.LBHڅ:fS U"i(*5 +? ]R7h6ξraUfUw$.Vՠ]F.Jefͦ.47Pw_jh T3HVSִnM>Ep6}djN~ZLGoWtL5>{U@ssQ#t!u硲B}MC%= Cҳ||YcOrƾ)0.EVKhr`!b4^$Bpl !1 BUE@uDz 4*qToE|nl) 9x@+ogD!Ulyuevw;x9uj G7ҘiKYVȢr@H.y 2.xu[F"ӍY1I {I"9w'gxJ[ -*Qsf+ʈG+g!BSmY\熸7U!d>?⫘16rJ'4/sw*=כIk,?Z8Yr:`mQQ 5uae˶>nM'|]Z#ΘNW?0^$mR2t%Q:A!Qb4˦* UG ~؊ K-%uvkKz/#ay&nMYsWd;a' 'xg`H?̍~ AEO/ t}`a“EĮ%e>&$o ( cQ+Njw<ȇ0B tkι:'2]BWJZ~>aNMO}u(޻388Bt4k#vjsT?Z2Y[E`5Ê4rLp!Lc1G]>x eϿa(\˸#2*n!ld!$A/S';m'w䟬i϶{(62#3̵P70T!($&MeJ~W4JF@ߧI.rZ kDx:S*ӎ iNrrZQy]-k: PӿyתҦ;֝ۓ|W9 ˌ4_-Kz% !]c1?ufg@G*BCFs^;xKI$UvRO$ʺNݜ<P <"GuPj}9 =(sғIc> IRHRMt,1Ɯ=xiaP ґ^51<.wW S4IO?gA_BHTHޒlrXSNoEC;jCre0܅Nqw&{ :M_m \!r`MGsm}x]r sq<"T! V<)‰F/_>F;߷0 ~At`;];_HY.IB՝JHz찭16[[=,j +=Y:m[9e.& 7 MfK e 7Q1Lkޘ`}@z(V MDm D43i霓YE #QQ=e(Omb=wԩ~60U0B{Eb@ +Z|LhCo[+M'SnuU(Xas2zź_&y` Wcs3V䒕\}jؠ"0$Tդ_Bmi%vQw&b/=,ƧޞGH1 R줰9 ?AL,jkCٺCi4Vy|4Psr>Y$. 5 Z1W? \ٜ&١6]5ӚvbAlT2JE«8oYbBA9@{67kpvڲҡ#@:g@Q5ֱXHCfnIqpP/!!vsg ǽ[~1.U8 ~9:AN"e[ d`)POb9S.[sp0aġ!#r]mHY* Y bɗkLLmBoTke?~2tON1M=[3T"aR\6mؔtnZ+C΄9Vtw/C3{  MhW0n<'x ӨI!ԉ{r05`D:W"0!+E$-|hП^EZ@ʓ_LXD/+Z*K[2Bv+8}֜h@Gm5fx #_^ -y^ ._I uo&72 o_)!;ۏ:{rMq}P eK$ DNh*L:]o *-`,"{`' /R_ h\#-<ڧU+v;[I`pmU6Aj5_sgZ[cK9i[[;fШo&P 6[>r&ʟ='Բd$/OC Mcm%J,k)|}|˩jC-63^"ûAF9Jc-upÑ$45v'QhG~Vz~w; -\o=ilUXzL;<)HT=ҙl:P`|χ1=>t,Qf78M%% lj 6I eHbram92^2> :UI  8{iAG\$MXF'X׏(! 8:7_ ʅb9m 8%!Nn'{4ˏRvVX>fg9rhL08]2(Ŷ2oSylW/VNͿaw(a_ro;^vl&meỵJ'<**=J3ʉWVtuu%-FIDi W l4o\45 Nph7򕚘,p!\J'ӍsE̐.5GvYdhYV>@f}w 77흢OL)E%J !7=<~ `dԢ^/e̴ C{3eLƬS+چ*R+d^yyCp Oy)i’Y`.BHu^gșOhI\Ť;k&ɄLӈd7X[^fM%|ބL3N`hQ$8riP[Vʉ28ij{M QeϚdTc =j )nIMKr8_ڑj++;A%#na:Dك; ~]3}$8]EPXF؝+fGgj=[Ml܈k/NHnW,d#KԭB!{%2 @{4㼉 A/kG2~(v9͑~(pe O;dHd}e|[3-1Q_YR_*Y$ɍ?[}j#227e9RK-w_]hDPP̐CDXOQ'idMH$wm*^R+H̃e7 P"/**J5Ssۘ c9߉Ewjf\a7X0r߷JsоILM_{X&NO[=m+?`8>"X`ր15>@ԕvB@^mub5R-[g!h 8jjUI!m`Nw2]/”Nпa`Q^BӜMmTɑr {ik3?^r40*a ekyXɹK+ ck+o7@caA'xG {f;q~'zAݞ;A6S_E3Z᯹bލж|zzRN*߾Zc2<4zÎ0WRDTs,#!j  j7sKdg??"-ǥp3w UPmU5@'7 w]g)ovYCPv2z1c՘CA$LK0wC:m3 sy& 9oY&:ߌGm6p-sa6 m.| fA,Q=AbϞ . cMf*୫4* d;P1bX37-@n8#|v:*Ӄ78]ASyIT ܈JH\I3/,qE6ꪏDxNHvZoETε"\2< aD^L X c-4}d7ӊn*PI^|ȂRJWGP\/)>zO}Q/ ۺV9ˡ[0cElHPvv?<|Yi_d$?(U3#/e3*kOÝU=ܼ!.Xzi,<z&腟dHF=|~x^i a/;P8r(íCBO!tgĐ |JGMu& $YU}8:k ː:(^ҽOP{?-)_)0נ2xr]2gtH*s^podBFQ*1Tʛ'RGG*qqg bSòB}|~mra̒V}K< "jtPtcnt,WNjԤBt4d}OgL%%0u-D'_;ZW2^r@qe1fNX6QD1;aT2ks.|X*WDƛ(e6T{B.3'Mhm78qv y ^/s$1 =NxVRXl-eCj5fǘ/X}#G;u$K}{&RaCQ@'J>Ec_B/v cw/YJRN49H=Ѻ,<4hnA7P{MO?/%tvrp:=Ww^=>E;ݞAST`W_$Ty;L*CIDcd+LC9((W!$v|@h)9ܛcP@3@4xGqr<ѣC%\.4.3}'sbvDElA!T&v\zb]0l4dɛZw]ot rf#{Ԩ*ʔY4HVM,x5M6&1 Сɯӈy%sK17Su%er&n!d[@Hg'jMh6>{ڀУuv%lqyٰ|}%< UB,h1ښatr3/ mȆG3QVx5$ $?J4b7{iZ GI0Yn29X_6u EhO|rg@c}^2cHqqNNp׽) |Ѣ*8&EMʅ88T] )eqAєP!rۏPfZd-,/n@ fDTv̉$%_pzV?J("9A{!Cf؀b05cX `e C_V[.k!J1p옝(TtD*NX$SgtʚgEXW S Ag_5{ރ,@ "!i\1/J񠀣!#©'jz,w&JHq0z ɚR5Tofh 5Ui[\ e^ǜޟk ?岎" qMg~pLXUjXק0WkK" B%0V'zWtiQ`&Q䡰?gnǎ:0:+^0g 8wl/r$xɷ:^൱hR(Hc˾X}yx8z[BpOj)yd1TU !b~B^\ě?^`#Aps N&KvH;=p|ptע97|^>J> dM)E,c}Gvq9TjQdesP]\][˝w?`*grap֥<)-\X_y.(ķ=%Kw'wK*o?ga7mr(7il3:FЖBi­v᎑ܝgDgI۝=Y$(tKBmr* %Ǣ&BE{+>-$ RG(޷~2/hj|}=ls>0YP ϸtB[jM>n~gVBZĉ?%ۭ~q U||Ԡz%$?Yo/h6;%KcPUtQL;e _^r8/utE,񓲥|9-+U=7yV3E_D_y-|Krp(sM~4 {T2L$'ȀA(H]r>.,2Xq:a~@==N3(?';?hÛ9r9LYje UVn$Lh+'I K)ՌnD[<\ng"xQf7M >97 6\2SB=?"Slf=LN(BhaMy8.@s/% i R?R@$qDJMb7*f}@g ϘTVQm2&bh0_[8ݳPlNg*ո6Wu܋6$,RY7[rO e lS'y8YlU+T tjK+м^e~g}P pSu[/j+{b'|7_y9`o v@Ga;4bk g 9/YkV¡L6ѧJ$IXdzk\3 &PTآfZ]]rp>EbWh̉f4!.]ÎM"!~,,\䢆2Vp斬:CҵFkU؄>a̵T貚(3P݃۹,Q5Kr9﹐0CNޕON*>5c;z2K֯?>,8Ԩoŵ7B|0e hGq]6WItfb4I'˙v(+b 4@v?YfaqJ!U0t@WMY%'ù7(F>hsKN! 0ǍDVBnaonstr*dQF9!8NTvTT+s: }휛q["C?;>E.k@%X{BzʶE!HGI\t]1SvWW5dpi MHSU (ģ\jz݊A2;`,ee1f;~|s\<3J-?xFh"C #_՗j+ *3-,WȻAt^Ȝ/zY͜,J׭2̥왔nLPM&9V';6uʭl:f;i([9;YO;}eD%OpPuG6AŠҨΘhdvJCWZ)- r} 657™d$FGp8`@ :$A2ahVv}Q=R/)f ԯpߞP(d`Z .fe &2a+$:џY_x 2fNi&9KGAǭs?mH Y{ ]::Isb. kUVK^lQQl/݇I-M(Ѝxpt&hBD(}ދ93!Oer93_Ѣ|~V)~JxyjKiusVil[,S,U~Ib / 噴˙w8z68BL1+3k E>lJ7~I{O_3E^ $(CLgEW-H օ:VRC 5.gJ'0$3͍jRyxr#QeH!;>1c_e {f9SV( g`1bP2ƻԃPt !%3:Os:!)@9Pԇ?N~" H臣1r Xp|h]F\R(M94OkH[t#J Lb@N+:*{zt  /*Ai(l[D`դfZ4gd߲k;\%en\Gz>dQpy%|_ecMR ;.a $`p!WE3ej+7KؿU {Uav`uڗWҀf[5Ff}PwlhnH9rrwN`{=Rto<Y+uIEKfVV'@]R}!$m'q 0\f0;?Lv>:O1a]#eJ6\`o"W54k(*@bU?UI,,#,Tt҆O9ooc*CN7o!7 oHz U-!q:^)5xǮ6ޣ=|.QYy ^5} 3C_j("0^<ͪAG#0a71l/j(#y8C~CK9+3{gϩ?x&8>K`,icY#@dN" _PMOk^N~EŽbBCLvsWnn~v׉7@SҌJcHF:#<'{8cp_\ķKrSeS~0m^@Z>K1K#q_gYZ07070100000438000081a4000000000000000000000001642f097500004d60000000000000000000000000000000000000005e00000000./lib/modules/4.18.0-484.rt7.273.el8.x86_64+debug/kernel/sound/pci/echoaudio/snd-gina24.ko.xz7zXZִF!t/{M]?Eh=ڜ.+HnALOy^+O"Yq#Gaƈ E'DRL蓟zWvKo5~Dc-ĥ}K ڛt7tҒ 0OGRQP@FMTydh79/e7!nΚ%@?ܗ~]hCSR0{/"#f19zFG(jx}gy5uܮf QX}"fTa.@GҔ BufώZ{/ZPKݚF5@ $dkv~f0Ǥyf@ҭɠ@[,B\ =/P`=tl "=W̴} r+E[mXV|moD8U[Z@*}#m5z+N,1]VyUPmXGlͨ"hzw)Ԟ)ݚ)X87ɀM;q/MܟdQsd6{.CzZ\". C֋Ⲩn6'KYO<`#Wa=Ð`o5z\}tAWT"!>[L < #ZFe!wۆF]>s8S%s0QbhCZIAlEE7uo=k9+ɺ` ;t e`!B%oU821;30GSz[e6 $~,·M|R 9.GOϥQSfGN' Z[B*ɗ*=IOkw_5/6wˬj/%?0Z {&F)F1rو[B!Rd?[[&G5t}f^Ä=@6P&6FSfJ<{~*LuPY m=4.myj"DRw'} J?ֹ1mN>+r{"o۪YUN{5$KcFɜ8srN[%p])1<RjN ^ ꢢ( ,l-sCqB}kFkcc ґu%`ɳK i8[g K/<]ic&ť'UM-dlMo!*gtH UBfZas9XqMع F'BX'f8Ғ>Y)o$8ցȾlϴ̀*;v(BBܟIBG#&85DB3T~HR3pո=>-+eÖ`)mۣz`'EAX-QΡAWN*-ޝ1Ó &PRT٬q$?KsJ~Sv vJQ(Xɬyz@9 mY׉ m|/q77[Fs/eOuי?oӹKp-=$( G"QAhDTϛd/w6YJfGyV@u"(Ϭ7csa2OWŜ,R O_}KmTmAM~i\vƚ'64M=F:q&{vU_)oB_rp_2+jueQoY C/dT@/%:L)^Gy>]Km1';wltj&3:$ x=)F1*k ;d >z= L~O@hSiWrq.Q64ҷ"ؗؽNfj.M ]jaIW.r$zJδYP`;ηJA')Z [S~yQ8ʆ Mv~pVvϟsXL?EpHq[jGOۮ2OguOMY Ć(P+MR R~H-~"t; p0#CU;c@$hJ xe[}?"'Tn1I;@A~-l_TBB^b ͂-C{$ڈw3Y\z˃dNjb¥ѫ+ډM uWݖ (uy\:/ `P_(z$*7xu\Dvk֟UI{f|gdmy&&L tRY5R? 4f8U@saӨ.U<1)*?3`z9\y:&RehT^KY>618vo`-]Y0]Zݬ$A!_ӷ:,/>s *f790z\L1h3{U7vߗԁul7&pie@B } ~TFt@?C__*\NQ}W8ĸ0Ю_]57|{ w 4|L$aQ7l"_;XJԞdI5>IEp]اt(ŗ5Wb^,DqNR 受A/Ւ Ai>*0Rg*\[0ph9ta߁g(ޏWƀcB(]stMX}h%ju"YNTȭ$oq][R"=Rz#-09$U LB)F}⤽ckۼǀ T׾K]ܢ(nTr;n,! vUIuPώ#@eNaݲ9DzsQuV<_aZjj cb䞼p':˻=cSQ[c}/&hS]Ålf_BKR3mI+^+P?3IөHF[k[zOtF{\aj[ \B-٭hbvI]|Ņ*w%$k*i^tWt&JB_&Q ܉G NS'\/$ʎU]ѣD͹EN7p 3<0*#Mb]$yk\\,ck|Ag;^/I26lV2Afx1 iWcREnU49lU)Dv/:+z,"#;` clC@- @Un"&+K7ScO7 P*/+v:r^{UCɅ0Ul񞢋%5)5']SbԬ#Pab즜]ec<"<: ;1͡ηk1덨gs>ȅK92ϧװqkv@|G*8LO$%R$/Qs+ 6 8a2/D-̼O"PvQ4֏i0 GoqdOq]۔Κ 6\aYX7qA=Ox}2hL^W֒M̅( >%%QZp( v,yYl&g/7A4< +0&Zʩ{cb0SD*=TigT.[8D7:Ak2][3G+wMAStPٞ {YsRJL[׹giվ1SqƯiaq'=k?}_CVQ!dP u0?WN¨(<@E7evE~['nVPǸ>>tk]eS}犅|ȮkJS3ᱩCr ".C9ӻK(0 +y 6Ȝ+ tdR!ekRnWU LGRD̢XPwPx=YF9 Pd` =lmÙg55Y)LK 왞zm&EuĠ7,Ie^"HN'\(U^JPx.ǁ止9sbRm?C-חT^6ۢ1L^$D'yyɥg>*thց?-eNq P4I8Tk'"m84yZޝ<.z,ъ83c ZA[<ތQWJ C5"r;% 'cϼhŵ_V-S:c?\kz-c9Ji,BٖGg0dW+ bmoyᔏ' F8|J)o}:Z9cIDyT|8eCRsTsncsWpfVxC6!. jt/RZσb$*( @qȚJːXQ:64U'J[QZTi-TfRSFXf+ĴvFGd/w@\PӎL>Z4}D2/DRԙ@~G_y(oTnPAk9zMamS"ܩ!8(7 NnD`ĻZSv `G,dYbpI,f)fV_ >?gגގG?0찛|8aM}Z}l 7Fܐ^ MAX$pvzw.XPξrڠ"OkuPߔyvFnhɥMl37$3 3`FD/VF_'^D.L4R>laθ `&Lfy2x:j GZ)zA&(:RxLU#޺rS$UʢgfRLEHhB-\`س +pAvͷ#z ƔΡ7$qeCji/ HEF؛e|ycN \MTqdiT>Xar(!{(PPdaM 9}7IV02i("R8f=b(ۯlF}g - .eI}aY-}7Կ.z?on*& &VvQgvFY.2&F pB)7-ƁO]6Ņ9VI^;MMb_V۸}k^>SUsF qa4[+N$͡hX`TӘ6G.e e9]ʝ]ZapTBn Ίli֫TUp+YQ9^'uAD|fɏ & 75LMݼyKe@lWyAEpp7{'RA0`pe=$n {кFE+@~ Ώ%aQ!50, M}NJ]Z*V-]^6Ss lpm ~t?pN[!L:v6/u`[}֖Y/Ь$L7Eu"N]~6 m8#b\Z@y-F;,jLZBiF]G1NxdLSY Pfp=zai}I<b}ALղPՒͷswKJ-V9,̳Fb#ҟM&CBīsk& R<2]3 qZIdͅ)%)ay{殡^)Ҵ`N?ĔjWSS>~x՟q`͜1WGO#'glEyz:q`X4#kkU6gX[*stH ;A ق~7 3"e- B4|ُqAA)EogȖ 4pid T3ߙπ4-lP`վOkX$#w+)4̤uU Bp~O&} J>t. S: y #ʔ. ՞϶ˋU%qwtWc(%YU4gC>FgJ@q*AYUo @6l-|vjqmm˶l'j|FpchY~%i/7M:ꪳ4jv)Q_=wV>-dc>~K_܊_tT4Bc9_vrJAdw3EH]|W}E[AIV۪W xW|E %@'R"`0!HnKkީ2wcqS.&pKۜƹAl:L) }m:[՞u"l|T}d"NQF\򷬥*m{u ͝_B%3{q*,P/Q̂mԞH%7iZ &a@%x¥0*O%-@۞YriT6[$#3{iKẎi!M-[*b[q4sS x@J -͠JK+uLp*ktmۈXp(Eݑr2Wr8,^άRit1E 2y#!:oFL70-Œ20sI!gѨc36 's{/cB6p " T~uD|Ȓwp+0QwzOY{U. l_6SxNHb exe@q$K:0f!l%ۃDAr5LRm uzK)b<qRc#MMT)ы<>~S#.uYF??i[>)v pmޣ(jy@G3'SHs!kҐ*I S.95l[QN2/JF$ߪ%8`Bǔ6*HCGz"dQ}rB yk>hZZ736cZ9/JNK_ا%ʠctA9Jnm~Lfouk߾ց.1C%#ײ>~|Ua` )aOmTԻ9~w#̋BF&(,LY,AS ȤzJ$En[ t A=nngNI7oFYc*HM_8/g ˊ5?nRɎ(HX)O ۞ʽ_̭V s`q0 L?||_fG q'X$eBMj%T816f/1U M8Gmhu9q^^!K:㔫AHQҜ"&G@kZG1EϮOorSj2vAPԘhІ,+Z;<;{wYwf>+cempN,}ڡˤyyeE^-uJT v}EB:ܜ~XB&l3S}U b]tQ r#.jF _Chp@[?ꚸ9$eοyrOZGgZ Oobvos߭n٠ d`@h>LȚ5 Z̷ُ|.%:.AKO9G2ӛ%zgz+F %^ n#VϱlHDX߶n2&BVy͜ yY&ū+tМ*.+hm_h&XBjAǨS_˙M -ش '-8 لNUoRܨeS+ -ĵfcV4> ʁ:b6AG0Lf/{XO৐"be A~_Ef5}K)gK(G0 ڕS}B)GYp !%eD +'^@pq-1jarf;9*rD[WΜz$Q)Tn7]"wUIZ(F\I9@'\xExw2=HI5(ʵMK0{YqHPb%퇜Q- Ubb8<28~Fa-9(cI7Z ] OdYoƱ`h z61DRI %dz ?2]hT6 ڵ<{bt\-["ǵP} e]{bP(95IKnBfuDq΍~5r,/K#l}fbt;L0SNsru Ps,X:y>,.(K2^><0X p¾e]CYsV 1,M@x/3Ѩ"$zmW@Ԇ!P9DP*.BI]lSZ}>GLJɖag!$k,{qz_㱪0X VQh@/G3fO䶫G`l:g oyej^6Y0G_uS"o6ɦ( E_:xcO43B A+V?Wwoፈ5J:'lFN$ gaн=| MSaMB-x̂=[DhܧIzzD6HQ 'm$z&EĩYg -9K]ʃM Lቦlؼa@:)bRA\FɎe-ކ M0Qb%Y99S?BA)zd VT 22&q+$I)i"NYjQ*ۿ ֐3* IormUy[8h|{ݛ~\VhqNZ_1-{v5899;2 wV >?%#mѵ}`s'L2]RA~F`C> Aa%4utDD ;j*;ŰA|SIBC !pk9 |Poy {"@p\X賓Z'埛| Ύ +:,V,Ά'TޭD5&Ԧa钅[5 *õ`O4,_Ge'cP=7z+xT Ge:mނS3ce:Ϸsܦrn[TX|Ex|_BmwtiqC,0:R&YƟҨ=;$6/jLv8hV# SeCbjH%.Ϫ < TOXNێ8xGJ3'h5~hΉ2AF3O6CY썠G(IIwkP|e׮Ms ԌS,=hvڮ WQJoSJ:#yͯ6pk z%JIMU3CnhcN"a'ZF")̹c`})H*Vy&ٗ1";Vu̵گ$LׯbX*&jJd6 "=s),@Qug-*g!zdr@z4@ZR&IaX-⾼2zu4bB` \RO`#J+"e!k>YP:=/BD4MNMv(\NаmRFX ZVe|$e3 U)Z=zr${p9aAYgSõ€/(Sш Qt&ߖ~+VD 5JU'ۆ 2m}rx&wL¨yPa(HU&_Ѳ4Of:\(쒟tR?ۉ ۽$QihM`VUɀOnJ%k$y (ٙrDqM5iv MLJN eb8LŔS &<'z!̃%(*H< ~ߔHJQ#cuOX'r p܀#;%W7_-\6}28]Jp5ĹW409Q ((E|[D&Nql鮯hůǖsu! no֨W͒h QOv]Sck}#%(s/ԆN.7nXuz2u~~o& d-uBj/b)ά NjBU.iN{V"gQą"IpFծQx>âsY7:ap~kV_WX_K%V'5 mhkwm9%G1a#Ѧ|CuP Q&F! mA+̓2h\`j- kͽOϷ2t${DsQ"-5<5`/A@{t< d%V6 0rStNnՏ5fga".yS p  A\\2B8<{y+c~@M !bZBT4wc=OdWF,:vb`@ $7|Fȕ{K_)TnRc9Xsr\Vy91\ ھ=@Ɵ5\.ĈťXv(N'6P%;௸[va35i fӕ?,lTDO} FQg6GݺK{s`/"; Y-;J67 -=ul*^BNt1K~.j~ucT DW'AFF%x&"WVS CͿ"]C=~as Ko$+U 9{>,6.FsPPա<16wnCsr oQo'SjQk4~q:k;y2@uÜ vNWS;zJ\$ 88 ?t-SrPcBu]5%0rIfgK) ?j=MKݘqB4B1K|L Rb 7aw^*'l:cͅG=W5TEJZg+_Ըy|Ww@-졒 o,IxRLIvM/#/˶Wқ=*ʼnZ ϕTC 1akfܻk=j͗|`Al&Af,_?I %:iZ ۈ,]}Of2m%|6FGbs^\a >7`31Z60]VWUź#5Jdq8l_PrBn֖A23z+>U7pWuhNRx$ðާaJHE OMuAu~@t FAGj!.=7-Tlׂ+G2$+ x6X>Ү}2 dΑ "^Eɡ ֡S} uG9d\9{zs>ٲI,)yNgH/0Rͼ`0>;yn~$Ǩl}m,U/s;'5z Nԇ {c 1/Yz~ܐS7(1 %s@`2(Q"fE:P%Z*}\m&ѯdN`onr^tm*DQx $`h9cP$5Iy2P"hJ|S_r: Y9 eJT23 "Qhfڊ8MDxBT,$i &Y6d#L >~8ɯ`Zj%1jPF 'U'yr/ܫ੄/:,\i#䌖F[a*PY>_<;7ȡ `>k=%7ifɽ`-<&*)KYB]J9|u;T?뇂|8Q{4.zЃO t25DX] -;MeZ N |4ɏ{xY#oE ~?4iJl;s@O(pWj w{GJ>{sXڿf7@Do*wo4BPPXrBBgB\oޘ Y.ჂQh0 n{)܆Q Lk1)yFa7Wx5\&K#qxF9(m/Cڅh~K nLoHHLJ *kup`&I*oŴ;rFE4ŞC[zzF9fTmӒ[;Tw'1,될-n(5}A^M!:o"pD3_OC> R/`bpW βzU@y\VXھN0 (N\EAE7zʓY%VL\T"8EC#؞eQ lƊ$qnzz|w37 w!#YP;s󃯖!jO_ǛÐΘiBz笛{,ZBaDF$ _R5LGZC\[!G.K-!3ZSnC#T6l~2 d 6ڪ@Dg'~8zR}3YPJhV:m*K6r?|~m#O)\X_'wk"9[$.6EӅhoKˋ0):5Զ:$[5NcayjM x \Q@ >iY>QdϤޔ1 1-ib_Hڹ7Dmm d >0tbw!M٣M8Z@D'NAgOX!Hp ,]XR\3O¸' 1& צo=ԔRv2mq`r<߄oje_]..\n&;U %/pbF&1,|1<3u2oE 3,+y[-1qߝ6='t ["gy^dc[p3DƣڳW8V{gx YMúr<&9O/v4Rb;@#6Ϡrvtx Xs/fK*!ef.fZpmflG?@C& %m. 7 ,*/oP"^a뱀KbB Xw h(zH7&2MLz?w❷-Lqe:]xw!x߽ JD_ *U2ᷯU5+-imt-$8]7jb.?]kIʔgYwgׯWIH^+LTnϾbA4[)JJRԪ f٦6hzyfOlISZ}j]$1 oC[8yٲ kla4 עFRR5QYh2TDi޽ԩbB1IZM< ^{A5!2Z(^Gj\eWIJS8 ^T꨽"]7mqQT~~2{S9n}PM3Mɐ4V^JcG#jj9ڔ7ֹ 2u|:ԌqS1@,37ydjs {bMTbaQ0jj8(ٹ+m Cs UbF`J(::=n4WG:N3їԲX'>,L0ߥ!eԖ|EJ")Np=`bly;j) t7&=MqlY+WNRsz߅r\.Tgz\łQͅ3H rm]M߽cP%R1)YOqg1Q)gl䞂ޗ0heNg@F2m=d;П#J~IԎavY (~ΠipD5|p п61[ȇVqJ m0bD\-uT3ޑ#{3%Vr(^XS;}C$3TiVT\ 䢎ʖ\Z7.=a.Oa`qtГF3e zK4%cw9iT7&µմwxMpE, HI+ ](1%^kFg%zڤKMȳ(F2%b;s+c{.`'E i8iHCj)>CW-[*J*TWRm&rEGcT ߏ1^֔=_rnZ:_HjHOuyIO2.ןT.2;$^t?? L\͑S'gm4%y=nXR[="н@<hױgYZ07070100000439000081a4000000000000000000000001642f097500003c08000000000000000000000000000000000000005e00000000./lib/modules/4.18.0-484.rt7.273.el8.x86_64+debug/kernel/sound/pci/echoaudio/snd-indigo.ko.xz7zXZִF!t/ 7;]?Eh=ڜ.+J}g:^,92'S,jplMœѨ9dōdze|}!V76.|lLacT."fv}ZMl JR&R \L#~d_Y.)4U|XzUݻ)5GE# 3. b7&˹LY%Wr{S>r3$}y`ws$!O;a',p`rl%(' ['׸,e=Vκȋe{Mk{ʿq[g,9eL?0,v ľV"A V0T'W@VKpKcs;(g_.g}X*@ %2d*t0j=/4"dZOT5әq7jA !-ƺ?TzT{eX e`U RABCN%J@ijgRz,hEp¿@ĦkVp'5ym{itpk*?~9K[xPhMOBۗ Mj.x薓KnܜGGT'(F\Q6yKD~~B_{W#~ _)/\A/XWoy)Isź$^GBasl3>;0uH0N"xNH;1bJ1Uxb xg&[)ʻg+!\x؁TDͱqfaXxh".RvC3SVO!ؒE%8ΙW()8aQn#C joj ^n{M5bVhi>#>θݏ)p5o Mq.1on$>QRzRh"O 6;2:L<8w+b(h 0íkCBY>f!KΦQD#7V<.\]e ѧcu ߒ8^{l~O缴FsJ 5 Ҭpl4m1S 6ò7 Fm@κ7xKѫpA>R`)$!De E%/C ,(bN )ЄYRkBC9 $(Gß87 kQ 4 T 8+ (z |2&\GF^J&!(L:EY3_-8?\Q <Ÿڅ'jɣ諌r6ܤ9R_/K>/t䡡÷p}ε{ʑp q2J猶k\%9sum+ztgL_*LoJzWPgE#'[LImJۍCa`(& [10n*NVtqס'G A$?]ubNo lIR9Q n#C٘0v80OACh3;Ro:Zt [C)r`f x NitB^뇐IrFg*5X+͙ie@ )0Ma)T!ithwHڭ/*`f7&+21F,$QqW;fJݦx7)bUDK ph_!>x9t`&ˎAAl C.>Рnبzx'V·J)7gd k/)HTq3Wk5ubI~y0`"@ҲC wЮX0!dN^mH˖Sa?3~NӺz']W[vh v)E־M Zf ExƦfӦc~MOB꼠i0uXA3Cfp S{19^-AqU jMI-46!Iy썾ԵvH ph`(JˋPB {BL< GM6U m^81< s+<܎(tWS de1h#Ho MfLD@_x8q?9RشGc-O$&WY1E%ۍ Z"ꠜ7/U#%k7ŝ_ly&'Hߵ`1 v:Rنg F2O#n62\$(Բ7fC^h_4H ^qQo)/d7Nu>e4SwtrNģ74)Sls~F 5=3;Hat]!-?p*.S.rhwM5W+j;`/Fj^[("7!IQBOnt b4-4A(x0-HHeDz@fU\3>+ dt![~ sIKp&(;}}>V7kKLJdylN%-,A-8_ZkLn+W dDld~{T> a}hiu7mk䙫k?~[BP]SX*MHd "b D4,ENxpAB+ҫ+M0XQ7`=8dU-ve]o3KH3l) a6$ի{=Y@E0S8JR]ОQƇE*:?cY ȓU !@<wSSz/Ôymݺ@4772ьk*U+_jFC/sgí8zrB~0̟q q*Yk$׼Cuα!wL"Lrd! ˣ\=݊-*X8Ge|Տ4!%2y5쁖DLOaz;$S] GL[?[AaΛ;ݤy3/7&3ƺ3x4'QLl;y:#}_'\4"Z1{f(.@ d&2Ŕ'tbZȴٞIͻ}L~V#SxJu;(.6_Z3t2tX?|-;:FbDy; lKf}&<#H*㸘O$y7T7bڝ/v2 MP7M%;e&!撠v{`9?C/Kmo9o5sȞv({> U'S}HN""}eD %wqoPm~0f H҂"E2dlLjG夰?96d#Sۙ )D _X$~{iy&˗Z40r0lSϤ6ż<3+!~r83ZxB P0rtvWG5LZz3zZ99&8#c~QtLsr駚1\QDHM'"STYM=-Cr<çtDJz9c>݌~L3>1tVkΗ{<Ä(I[xQ=@mB̝:p[E%CW].hծ[5rGU2TS Qyk*H zj]bBɅaA!`•Xy[vc8ٔÇnC8Q\>N[>١!H ,NKe (@s|ٱB mݤ8cI }vְ(ψqgYҌG-ǫw{ЦgLý.e}oic1ebz[Q2hu(9MC5å:egZ Sh:|Ou>=[>;>ږ>L!,^Ӏ1PQ_I-a&sQWK E_ b@YsIy=m,ncէ͡?Ґ#n)Ȳגkٱ-Q, XXe&1r3OqP]ci_Ws8.#ˎl.y5r ` .Q.qb2H>ucCO萶 'ԖLY|< @^ 7qj̜AN)_/|4kv[f,̽tLdQ_FdOU[X{EUTr Z8o(Ogj&4ܩw%+S=JW| l 0 SXFyĬ7JtssyW2ۭ'mUB lhUNϐraykPi&Rћ\2$sf:#X Mj:@Qt[NZG [ M5~7qt:I`5֑_r#@q=yK7|H#$JΤ Ie nÑ,d~=1أޛ>ة6?6n7ҵC'EѪpFbxڰ#ci-uApȟ{L`KT7iHJ*_ "HsaS&1%'*)G=HVWX81[fZ(XWA[Q.X ]=[~лNy8ݬxIp8}9͍kʎ׼$xa Kp tD {Dbxޘh]'/ g|d@ʉ,f5_xvNdp:QoiR :&݋>c~7E@~\r*Y}ju=b jOv): Ln5Nx'+4 Y`6L9.#q^%}?< `GrN}4vhx&;iؤ t>VzeK6 dW9h R_g 1gt"2mw"ᵛ98NL+ZCac=a"}YMmݪdB@k?;B(pFעAH< XZ)^g H4aF;X`&1ْ8v# tE$m{2ξyč  =s~YacBX˥-md}Y3]Px" IIuI*/+\|Å"X}o@N"X<_Ua"7o9Ϙ) >c-_g8%/X%e@+!]G?FjHhD{預Vcœ~ZW;ܟ3U$It !-Toۻ '.yO(gMA@L5|rZf㒦.EW* E)Rv#HI6!jA,Xӳܯz5 ԋIIjK<;g1c"AՏihP>L105U/sK rajZGS{5.) :܊Ktǁ]R"֝{X0pk2W쳍J..HU"k~س+O.'$v$AS ">cI1|Hs LYۖ!r1%Rr k%faθZ;V/$_?/bFys*-ކ Pa5?>@)vw2ah-tla9%a;6(8J3z{7,3>.B^~@ șaos#q6^|jחxl Ư`.x \HQu_iWȏOVwwo 'J>'`4V 7PE`8$ʪcZ J#sc=oBs8\.U)P pق # Լӣ{$5A:efXIJ4n׿oCry<(SY(%m 1ٝ40J_Kʁ_fʼn ,LiL{tIuBw@bLS^B(A0ЖDĻ@\/ȕ1 k8^l]kmr =z9Tk3 nBma|gП [ R_dN㬦"s =c7Yv֕Iȱ}v Rʵ \?bu 2G7]R:rC$=yv-@B-憫Me?sM0/`x~%BO<3t6qcDԢ+s\QŸſH|uŵ1Nڮ20LW܎X%ݰM?Em0cxyYDZSgN|̟PLMB1,rm̐Uxzk1<<ͳꆮn Mm+e*>_εn!>#fUPU}_v" pOjV6FVZй\,ć4Ys1Նz[a?&ay]q3Ǚ|J/nw:R֙6n<ȺaqUwYOLX\WK'A%=5=MZfWl_U9 q%LOQr}@yգ .iP(M]/giS2485h|@;;'P {CLgtȓRb(5|X?JG՗{ ߄61#1Xfot-Q[ֱF6̉VDYsҷȖGG[pWc)1e(bG:UTlTloy*&m_zH9/x<١߬.dESOmmqJ<\^WL>{Dxtyu& 0($ -GVlkLqr\I9p[##q ] H. 4#j;٥HzQ7 +Z?mSשX]nM- A< -Zۤvd-&P&%1yK|OOMҐJSN6;HexFF%! 6x)W!ֽsa?GdwK&39?Ç<Y+DyC][$2odMvr0tOR@og1wAB.8 pb碫q>p/_h $Vm;Ȏf#D@/Vl`&."ܤi ]tM5S 6 ,/~2&E+n d ӯWl=W2ͅG) 킗` @zFLΙ7o5᳜fn^e.yY.)O2) ֣)OGBu0Rd߹v& <#wf^ނ8r^0:%E.<~L Ťe_J=}Fg˜m+!S5duPב㴏3REvs*|6`g[9> ^%riN)Xqt^8yv/yk- {e.EM˰x*ta9 (œ/Mʹxb"}cxԟC7al `jGkPVQG{kU Y^g] `ĴN S}sbȱU'O@_=~%Oa*8.Yk+ =CXed@AA[; 䢏:C2DbjLjbJ!0dl4$@`S mg!ztn" n1 mW6k2R}D^ d !Pw47c2ʬPnf"FO3 acbWusxgnN/uBN2}(2f .)<9!-cuj Sm6|}h;[nV$`Nu(KgU Ct UL2zo!ތ[QX}s?WoU#WvRRp7I5DsԠ)3tJސZYa{iLwU=\~1C\<V~M}}Rx7"Ro(OVGQvV>VR3razJ2ΈL9^4v=˛Ys?,%[ +f"vʬ'-CsOnh6@2*FWm\s#n94bmp,M]<;J/ כMn\d|Tb,utqh4lXT|&>PUą~YJL'5XPn$;#MI!>zML*c{t;{̩3Fk1O-8iݗw uc[rC L2 ^7Dtci) PJlVP Vφ `wuz{ -J!o]I6JT7QK$FX5UVB66_Fd /КACS 4Qx^AbM!}d;BD 'eGEaJakd$DmA4- u5,+SB14 quRkU<̡PDv~ؖ /ar~m5n)u+׽f5@gٳuAqS 4 j4{B!6'Vѻ׶7(Ȕ )?p>Ĝ)mf Ri蜻%AyMLq1wxN_I;<;?nK-[>:NrAQx\^ BeF0wsgˢG4˯+REP5}Ъ}~ 2P.)IEj^(sNX-̖ ,ŲUة-`'YUg] f:Ec|nX2ONA ߲q,hbW`uT/#7*dPʜ95L /O,&"Hey*3$6D`w206rV1Cb8J N},Kf$^:oYGʥE_ '[uKr!ڄMbs?ɆY؉~UjGS7I MNy1e\Cil-+=yDB})//y^|]R]j)&\2 t`5+Ǭ^0qzUfo!1\_ w:۔1"XK>[8Jh)K$ w9PmJ4eEPN3LOu8]\v66ͼq[?"ۢ#-Ǧ"/<9",ӞEfx[qonoO *QDuԅ`McaVizbG>b*z Pu|!{!Ϥ45pesSk)aLh0PwkmS#I1*(},aܜjÚAXMLp8d}f96iGus:5"9~3%u{'p<0)GܫMKO f9r-b:g>i3o,]+?_,#]Sضs쒲w$WNlyAe@8:ҍSUh džY̢4geD[~6Q"$/Jȳp8 MBNȐC5_7iHk #XbhȊ7Yjs3@WPHVRd4 W|ZYLJh%6*a>\z 1&mT>h sPLI"QMMo_\ yWKs/ē b_PҼ>F^#erh*_gts!?nœF"~;W>4VS){3(@Ň:C.%-AcjT(|GTBX= lc{ʗC72hwG=gg,e5Iaj%= P ۡ엥o2AOq\剙q?cYǽ*]^HB`XQR!lJ9zJӣws\QhN~V۝elo6oOa?$9.n! G|$KW3N:  (6G==š{Mf M͜wܲw!v?E#u8mB08gH۱ Nf?/ejx:;J@ V;@TG_jg(: 3:V:?phOHpxubP쵵i )}T!A> Zc^bJ4 ؼ5KbSa#{Ѻw40:ZJW@}w")doRh^@sN篙JH|Isc5qOǟ ;yi@$(:Gގ^R+ ": !DnטE,YAeIRPIvAnܩc\)>^"~`pfCN]щ_qgq{b$8OJ;%/|EFeSNĠZUCoy'%OxNąH|Z?DG{cnc:.,z}9Nْ廛A:*r ñt[C3fg2ˇ Bť:ԑԪ;UE.Qho JϬ5[yU'\C(k -vMNUH'K#v$pig3 3*?zw/Tjs|=pjs Z{v95 i8 Ի-3Cu-|BȨKL]dȠ8hsQo"t FD6~5m&9(|!E!/6?%*=-hkS0}W}_ .R=Tt3Tg'^M乌yRs חaIch(}mX&{'K6u`8˅{D|npePx!FW< }BA*5S_sjsHɕoKXv)}9[Rsk=i`*@Գ/A)X}{3 m0XW5GO1*5!2%Ud^jp,iJT\L9yVMIwgPPPVpakFvthU"x<ܐ,O2zFcFUJ|3vXv=~։j?lz:&q3]TVtPw0fob| &sieJTah %مW(WEF~tʤҺ4d6K=>Kus3v<d/%`袜ɪ56]ء.en/Cfký.)V+;s]4ҿ\m{PǥFJ)F%ɀ:O'7.(Qc062N:^'$тVmuMDrQV44 Hȡ|{6uo|18iG)?-F޼mW@ScANn˅)+~~9_s}U|h8,=;$ f8IP5B芺`f~os+߁#.PPZ 9z ځL0vá=:Yk'I"υԁ/GnhKBM_a.=gU$.B`  Sq ~F%J1}%߹ @ڋὫ*w_e!x3b?\LcCqw\S2)K;B\pH}JʇMòt/fK:H.Ɗjx*mw5/Nl$響{_S]8tO)E4nC]!qEYg+].QzFP" tO f>+6 'i$i"c#ya-p<)PW Rʔ4Jt~ih50xtmg (.`W2u'+H (N5 c g|s j vCP j~&=RTUH3=Oʜ0E2V5m^olK@Շb M;"ci`Vq/wմu_]Qx`hC]H}WFKCAHm_#Klp99؇ʂ@ƙQ& ̞b_|:S}%CAc-ӢaU%.AlǴAcDㅦ\,L"OjkL1\f9 O#Y/kfaPI^c%ր|1I;"Vl. `C$'٨x0n{1Ҝv{-lpwmEFwMj$Fs {; I8].x}j;-T!nzkHQ}>:gςT 8#92͛4gCn R·z5tD[W@1v_MRo/Ya{tY-=jQI=b_mzf B*},Oy ht%I%T6 09_W~-rwrgYZ0707010000043a000081a4000000000000000000000001642f097500003c88000000000000000000000000000000000000006000000000./lib/modules/4.18.0-484.rt7.273.el8.x86_64+debug/kernel/sound/pci/echoaudio/snd-indigodj.ko.xz7zXZִF!t/?{: xhR9OVjxZ5V 0h6 +$nsLw(+g O֤jFg7]^W }\^[4-ȾVʒM4t9P?جWa2ELВ(nQ@U= N-uCwJ*%ZϒC%4l< IΎszSN%H+8Xj٥@iA]N/cs%PC^dtfoxt^s%LFZ_du̳ ]yEjgߵSL"쾃"k]3mMdȩH"߷9&W֧:eBF$V9 /2n]#ܿECWYߡob1vSvYK]d|ʱv;TA&$ >NE( Qhk0[~ 8ub>enJE{[;/ hE VEKc/lti!3MzYXuh̦T$ ;izm4:ЀשF6%kfoG8ԹyHNAUqL\SO@TX3 kGݵ N ktge.O?qMEh?;*w#.ͪ:ɶ Upe⤝'M9CjX)MT%j1ռwG$5 NW DZԛs68AeBijkMڛʃtյ;PӰ3@tV43ji "# 50_ϋ3@k]DGf-kblPUd4,{Llr="҉l+GvEa;V$߂៰4k==bI6Ѳ;[" ^zW-t;4d}ZrA 鵾Љv;~2kdu17ϥ3~7"$đ16%X/I{- Цh2]( n98ūדK&sFM6a |xCYM \HK@>#4.?#'_E: Fh,) /S2$pBizEt=2[3jJ1nTX  f01!#Ww5 Ӛ*Å.-r"0Ey/A7a $?>W|3A`;|3 "H{\ž,VxގD،âCv|,F/}w gEA=a> ;8+ !W:D0}|CnTU}kg5=ɅGQ AU?kE_%^i h r Bވ*ND_-FETo1\"SKӉ &7ΔgtS;hyg_W<fӞHyӄ+o`䮖j\.n7M5Ro?~a0#OB#K,3]yAàZ%:UT: +1VBYG Sa2[Ȱ]j3"NÓ?htV#4VP_@laNV?{y_Zu|2ȻO9('H!t;eUp+jXSW?ӅB;* A! Ơ zT]}#t}O@M.MAx!M ȚQ^ /y8:^L9p;O%Qg[, {9sb7ㅘ/"BpN'2yv4ֿjmA ZY}Ω^5һj-WMil_9dmEQi̾hQfGPE(7Ko?ݮe P h)cLK{hb#`0F5p׷eDv{wמ'|1Ȧ>܁@1B#rP4u(ɥ aM]> Zn/QslK.'I9Xw0IX8ՐO5S=ؐ,l+\irmGO]= `FŠX5>]_G6-@ǘwWJ>6tfhq3067&tr˭Zaeߒ( BݞYn3 ?% 0VJ܏KƓL&j {cW*Si`_ӑkb!ԟ(K$1~[.Kxb~A?l ,rP S)%Zwoˈ?j6w0*ٽ7nB] tF> Dhp/2pbB-m#AKQapQ=P6Mz.\ޏyTŀU#7qꊚ]NɅ0~4Eo#NݘԉN~Ϳ^5j8N)!QG[*_cY6z(;bz'/ zh[!y_* *:fq t$? k2e:k˿6G^y=0_Pg7@Xȸꃡby8ʏ0N.dzZ%H؀.n|֓,ɹBf Jm#\|ڞ=~]-mxn"O!c,"1,!!u !'CO+wN 2% 0{TK1ʧ(_am VxdGH2vya۵^BN؁N,^#`φ#l?$έ( 0-Nwzt!B5֦G[&eiu puI=Zu3~c Vlly^yK6:;PP՚x>؜" sF6lאFQq2ĮE; "RLCPK/,'9nPPV.9vnOC)P>[_2,d=!c/;`<Ih2⤢3-@ 9{O&ă**aK`Ѻ pP֨|_ ee9{xb7QC*ѳhMy%r67W*'i%ͤf;l9lx UiaS26K}%~) P|nLݑܹq *.,'+gೋ,?Bg &ZUCMtߢs`{ m`˷># D\%zauV'4pNwercɴlhWvchL'==11/eB>8mqtP7dU1QM^IGre=}C(N+o?ԊI~]K 0{nzӺmv'6, 1x y.9v16<9&@67Ja%8@Q.^)~#k*SjL7Bb& L l ѤVttI =X̰kFxK{H<ʭ|*ؠ܊ZEMg4DR"8 ?>ٜėL8g87_P0S՛n.GdkFts77V&&UKxò^3ZϣZf^5q`iØ~w-p-ʼnV#{uKErǙbAifdJp7wAVqw\?B`:K50SS3W<E,"dyi1(JZ19+ZUxTD jlc\%!)_\' Psބ3@]E®j\l-¬<3]s{.\XSa >x`e|}hH5eh=b|Dxu]nTӐtLtwqO_y۾q0I`:bjҨdG~uoo?z7A}TJk@ JJe'xb$ %1h|$oߎ{JQƉZGPa6kDb3e'%,߱AcM3+_x8*,G&MO /$(^<,{'|5֦ Ppt PjQ\Zո~QPס ZX+=\#eܿAIXPI~PKh<,{e5J]0m)&8E¦J^XO1A/z89=NH{ߩ}@gG &O%Y&ƫ~G4kڮcLZ.I%?D¦~(l[pk`R'+;%hPa ]% VZfVc*M*o̩4q׆= >L ]>b-BEP(d7:*McPd\wC?ZyDv6aS%v/h)i \Tt躨3(9(#}09夞|3(PM=x6 ڐӏycPW%hڤ[wPJ=ֱyrg@ʧlc6%^Fs$p[\rVui0,1T'X< In>7qNq\ہԡ6JŸs$85e;do㨪%>T~/KTSV3!掠^'u~!ёa3I9`?C|zQ.9n؛\V:QrDlěD[c:/ϜM8A )q`QIwxf/v ØנWc?hS/FoT,'b+^Xa+dOK!B-_SC^nfcɪ֫Zw7[ ;8=uXrPyVq T0>zի,k<ƔHc?Uӡk3բ,/$mOqS^[ۗ76[jr|X-kXSп%&LΑ4oYòu{Bo-ahNxŎ{,NĜQ%0~]S!>})ষ&ry?a(D#qʫWUkOx_ H`+VRH{-@}6IuI Wb;?|{1Y|1 hC"UC;%4Lm9b"Ji`8^KB~=]M;ĈM"(#+C0Tz͈Jޜ(Ցڻ7'wYZs.ii]EE\KQ< ~ O>d!.oPs.*fc2!`A㻅mË51JOw`cMrXS],?xPfh3~ۈe:X_) r?oqunRh3lZ٣MS3&fKX9s06]Yb럀Ӿë,}<{`#a@9HI&My3sLM])c'Y{Y _7`3+AjD<&x$ t~5#`~[Jzw\D(+ߊIVc6X&˺vz5k8YgC,~yܦ PmiMՌߵy`7I;z2$s,]_E+N1i""{ʠxmk2:1RnyWi;pjl*lǤAM3%v>9;y}%mĵC]ɛjCa71va~·49(e}dCP JayP gT<׻~SFֲK0U:`KM>5 w~gت?M1äJV^!(𠱟ْM[PS cL]CDӄS耥[)YU&X8ϔMZ|0oUo/#r}nZ%o3 3f^-xa{V?'^葟w\Ms1 Ckk }1~+}1;^3ʭ7n}ze[19NqKl da=dzC9\qiQ*.a5A$z鉈F#-Ym ={<5mgW?VPw[ Aڄpi<Ѡo'sKbkW;<`5SHcx%jZq^@*M30 D.` {%x TyԢU߰O&tpj Ȑ INpS^׬Ɲ ~I*`~ߜZiw|$^J ؽȿCij I!%VLO3n}?I L.9Β2偲P)?7p,iP=)/.+eQlj)ޟcsԦ56J09#}p]XvHIIOyQLK/xe}!9rsBTlu0q+ʸFky鏏]-ut_IħJ],uߌ.$:0K̃cWR+: cyߣPćr4ۍ*oRX }+2vZ6"Lex)IexgNg=]{ؠPS·6 \Tբ@:~(kn`)G>Ժ1j52!9`,̬%JjTxGMiX-4~dž}󛾁` 12`U%W')#YUMMu[5eyTEʂ"j6czQΫueҦz cQ;OvGsW_5ۊo%b@7pȐ2)0WqNues,i 1ER ^u5izA訚 {3ggNg w9'!227to{;ה92ai *7W/ǖdҚw&dD\@MLv /إO6LUN$\knk؏66y)rj^Y-ZߘN;8[8K6ۙRB)/ͷG?0?s!/5H <}3t\ Ͽɢ..8dAcFμ"4W*Cg=݄yQZgLVaLjSJs/ɪ*H:V#lYV?VOYdYT牕oy㯹#M谢MCL xӇo( Oy|#@?uQIϾpnxBxJ-Oҙ3xO!UBS}eedlpc4߶fy 9uLj4NC^Lb2hT?Yꢙ&̣hĸٓ sC:;VشC*c<.;,>u}!"<4Hd{َ}ɘf󞸦a# WT %^*԰T˜F7&jʂ8 ̞i@x=`07 r>6!e'(v*kÌsݻb[#er 2{1cDOdISnh ":z v1bZf<'}ƚK]{bUWQ |x[*ƈa`2^l-,[ CB㿁Hbc35Dj戧Ÿ@넼-RDAe]6STss?okFf2F ǰkU# KcL=O;۱QDW* /י+G5VTI2Sy6lSk .k8({ NXԖP1KhQ\K?e1 ȤK`=jЉS*g(a~E;`jJj6%%oEc -RP3smw^w2 AyXk.k/'dM&L* 9vOk05Dx S1U ׆sBz&9x aAdznx .d2OT!z)[G( )ޯcYM;X;i JןYk(5M[`5~%2#NP`p![?:\Z%8#63- Ax"$ni{dn|-Ysb5gvO(\d #p HT1I×E=ա˙7y}R@9!ѐW)!YF3 6ī~G\7Ƌ0vE*߉~Mt,PPA $Crbxboaa+a~ҷ:y4O٢'5HsSVy(`ܷAd Z /âJ׶LzU(uxzxTɓHx(W$oͶjVjl&X`] 0ʧ8u}%< S`9|eyBV2{ a;~ D"Ιt=.ӏmlaT!,R߫L.;1CY¡\,Ō*p6QsZ?..ћ܍yBmd\NQNho[d3>`_u9NuޚPyQaaڄH@[ 94%Q#W062~Y N[ gqXfB: F5,&beiEp>`Bx!W(K\t n)4dY‹ QtӡD' ݡnض_ 'BM7|E7 jדI:Pug,/pmZ n|E V? qJj!(4VU`󄮹UlCS%6Vy&9ZX4YdwLمFWKn[EߩԹCMS2*P]mN7.sQ+/9ņP<\b hAYʖ+axAyJ/ eeɏ00t|*͏ۊ2|EI4ת155cL.zB=r?>Gē $̡@(X!oAބh*B9|OQs/3޴99E)Չń*(\y  R3Ɉ|)0pOZehw&swesh`y8-z=a=7Z;zQ:yMNw[]wBHt:enI$7b*鬊/=ͬ|m&by 3(DpWUt&Ɣ"x3*%sz< AۜbLx &z ?elP6XdW,>wrl~]7 -1D=K'G,z4%:zYidRY!5sZ} 9lSmw 9nH4w.خY 踻4ըî%x C8DؔKCG iXuȞeX:hˍ\N9aT?RNY2P_ݵ/fPZ# A\4nx C~-َH0*L?Xi%:bA~hu/ p w-/c^N嚢7{ܑ/ߪKP(s(Zo)@6DTfKqCpԘ01KEL.UxzEŞ˟iPf | 0yˉZ8YD;)yca$Dh%]z]KlmK\_Mwrg;Jj8C ؆ m Oa,2`Bcu4<)2`SY~ 7zN};1V`R(6lh[o_Eu#WFնtJF4 ]B|l/SXQȟiD) n# WI1=( `EZ57[ L{c^qz"g 3]:,8qx3n{tM `L|Yn8tB۵U$9@+V*oiezxnۯjcL !*޴OM]6=cG}e(QXoϟs9fV?cJZnبљ3E pDV1Vڪpn^h\Z(R- jax- C=88RPeХ +6<\+aE߰+% v/ ~ jIAѼVM'Ӆ\cRle>uł ^ =:Oi#3|HS3)29O d#P]9^_"-xl[[hzQ}ju$ Itٞ8k95AКSxj2S\h&15,F{Wyu(ۑD!U6?RUub \I Q6˂G_/!c (W^X0=!$30kq뜍.@bZ,*nt9VL+Ft͂뺆Gv859),Ct vZvIIS$_:n= l^slKwiS 53\#m^if蠣31vM=7WΛ p@vɲ摠D g-UW|VCO|MUvO{aG;m%?lV,ώYL{!|t|%3"jD0? ŒK .\.zЫ~h$8O秭a,K&I'Q(Β*.9њU}VJNvn6úzll`օl6uH֭͞Ȕ /-6BdMGB{9U: txLС>+s)?=(rj 'na7:PM{g]$2D7ij~-EiT#싒As7D=EV|.+8wڳ]㢁]#q& L#mR0*@3}׏|-(P4 %Rnغʠ'ƴl{30pP  '33Eb0| A+PegG1(qV.!=c)bGn3؁lQյ0'%p7qtNk+Qq&,]|4 ѷۭ.@?Q;^X)͊KmclE|^m^J%;ΒyJ>HW:[E 7;iiϷ^O Ά dp }Dq!$ku*SOHW@G n-"_lHa"{^OHOZ҉hr_ԛm`͔23wfNْ̑l_ o|ۙ^q#RިiͪJ(ІdQ3畾â Q8_>_9K֑7ʐ,1tJn%o=""wJ%%# %'vw PQwGo!uj .=La=FD#Gs@`NƢ̾{w`_&#RH>9e ex%HK~7BN 2`iD&2/5ʦ_-k_r3K'-TtT],]sbuY8'R .+Îiٕ$x; +<Nrq& =^-m3-Q˘BRt Dxbo1=H=:j͏G H=b֘zӘm6g11\ =X]8fXAE).a^+d 0<8:ЏmESCEjXsbl''˅nqK*tMkzb Ķ\ ԡXUT-̛u!Dh* f-NzDJk}Y~9F;0֜%%>pE\S(i)t_GpZSw4Q]&|EVt `8~o{J%XMy;) SUf6iǯ~I},ζE |e0j7yGToWﰫ")̇fCWﻤ*Jzճ2VUP`&\"\\˴zf2k mypno2^tNBLy8g?5oY p5/U`_:ҧY^ѕZvl ^fk^+>*u _v rNbZzJt湠n`2c'2ꒌ ٸR" 2bUߟdYFY1jNC>+"}XWPNDUW|}vJ>yB1NMϰ'jg(F hS{v @ihCzhy-OJK9//%(S*q#^I dZ2v~RĊNY#%,N]1GGt6Jկ8?N겾!}/<(%:=b}i7GMHTm"-^2|-x7ne"s&jG@/TQe@e1 ǎw)Xm,?DW}4rS'j21pi2:ėneC)+.^T] 9H1-|n`mBc|VP_"_d.1pm^/RF٩ aF'ʐC7zfeYy-HͬR@|?5F֑Ep, |n$! 62KG A:)ީ(R-cm Y1{^0V{[W_lg y]G 93J%L?I"J Qnp%,':'73V1\@^gƼ5v[В>,5+3+ql$ vÝDuCp#d@܃c[YfAl yTF2YTNhϳɘSk2|܏J$9Kj".=E+sLS -$ާ3&X@VA|XzY+kAU4>v%SжOtyIڄTT=znaOT;#e;qSoJ0]TBXڒŧyʤ0$'M[l:Z4A6`ӈLt2c9=9\ cNDìh F HPgE0a/Hv !I(5B0<8 -=fJN;tcS_ny <g!OViD)3nC7% 46yn6A:+>m}eW{hGxE&_saSQL'Jyah&!|R崌$b{~TyG@xe ʼznR b"T"B6}Ѻ%Sy y+)u442*E9H-x}JnVJUFV+f/7 Wwh|F0ɸ++چ%plzW)aKd*ESWpTa047ު%)c7SJ ?5uap?U<+izbقѨ!(bX(J>xqAKuglxquṬ n+@fuQAn^ JoZVp_e0ͣ'YD~"wwleYAj񨱒'>YI6ܥJdE +gYo|Em3ݩqў""QEOYlW'N9E66QC^E5tٝB\(}T-Ky$ ʾT~G_:j-rZvUb..yS0P4Wa=Qdn*Uv9W<% a!"08q>< ׏o_a̦u>"b* Ȃ׭D_AxJCI N]BB*& |^soFP20t)T" B|inЊl0uBFJ8ֱE mRNrt8dQgDuXAn&oRͦ!ulԎIA[C>(Ƿẫj03a.GƗêe I9u2[sP8gQ7#S ?Zf͗+&A^9-;jVŕȅ?Ǔh} &mQj"qӜ9u5w ϟPG_(Ųa}(PlJ"5K ?|&6%[Φ?;cۣh 039N> @ւSUM7 7h~5M]ȟz_vӹžttGrx R"/obŸԬ[L= #'z @6BrSGE~وfn0sDjt(`= 4,"cwDZIF#h KǏU t!YH;0'9.Wp5 Xz!$ M8kJqpt򗖓ew{b/DP,t|M_mD%WFFz7dmNZjaEMnz@[d`,p ɕ&oE42 \ҁb711kΆë߼ ^v>nijƳH&'fuS2hl嘖~TnUiAKC 9| MOGd /+%}Bx_+;迉 <[s}9 o ˻99887CpBD72e&|6ldfNX|N˹>}88KMq }j;c_?uuĞ9vNµu)6e9bPU>[tΤ͑K,}BXĦw9ht_VH|ͤYfq2i37f*I#,l`j`͖B@*YJKK5pP܄1mbˌTz1Fy #={{VWْuJ?~ߡ|Q(K3˖}2LЌ@fQ۰'=[ c:G%ܠO͞ןQKn"Aђlm:r{>$.!; cHaXu+?vg|SWՏb"S+ 2ю^tưa+0Q^ww祿 ]f  `| p-r|݈FE+( |a CFCa"m*T@:a\[%gLl?~8`$&9ױ7 ޤm=ȽEo4-DDH_|2|+/\zh.s6U£ j/it`Vc?pZ"L%xD.Y1vEp%ʠg USjbGTeeڟv_.`1b} ܼ &hO5}8FR̬ڄ%HgPc6BMsi+CQA O0Q۴&Zb,w؈ʂ^tgHeI ňEk8M3LiO&I018xɎ <)7K9f^X`zuհQ,x*[ZvmUd3O0Z?&.еa6ˍ@\qq,"ӝ@A+Bb>RkBHib2pnk:Ϋ,B3h^iߎ! Hq 1zyyҮxpE?lUK}+pJz5@|qϗ9L\ Ջ|S5?{ЪO_#ޏP(}lE~i)woo~ƭ;˒>a+*=_g nUNfռgB\HIY74}_ƗTv& zS0jvۚbΑatxAx#Gg竹*;a>\5 ۛ.CW%D L`a SrWSt00^I_cփIfgUȴx癉UM;j2c:HmŸrJ{ǭj/ɦ5wˌf|qAo?$B"_xޫNIVmEsOJgpng0KO!fHs8Itܛ6w%rF 9EAsX7fFp"2 msa\^ nµeA_?nG7DgA+{h웴:B0 im,>R (Av|\(w 1lAnHb.ľz(t3me>Mg}B``YQ܋Vo 3ח3撬3~/o%,c*Mi Y c#9a/wӪi q\iAP%|sD#i{R\Bcar1{~]mZ+̾B)^qÕqևoq"=Qr(q,%$CP $ U!RNc/Ӌ Խ"0 ֆk.Q|^n?|_"04Ne4XM> &% tY0vThB(Kħ-ʭx MQ'J.%(j#Ǔd} B-/S I?\R2C- VLGs5nuEIB`1a\|-9Gƅ}k}-iHK虯Kԣ~2xECZ궂;Jkְ${bPﺯle?˄F&wCFn݉ܭH\ ^kljf& %LqՓ?YDH*_L\63;T#M€um?$;Pa{ aex<R(W&S|O$2;A6a(p&|ny8*i&aK=JzZSӚsOfaW  P=V@=(,>/w cPy wRѳ B7Ijy'lzhC̵mb˙m/+(r{9H֯sX$oI%TB;Ԏ44cg]`6H[-\Da 2y"#(t}YJ(\9Txَu*~4 ]| \/@`L"ZE>g96DS86-A2!pw߽kn+յjv7+-:~C>J@珆M+MTcU:y񃨱߽QgI-ZٕZظq n=^;lY>j k~x,C:O\QL0։Ol#{Ğztu֝N"#lSwRBډR%+zWg\=ɂ8sdbEP#Y[UÈI˥ g3$| i+j3mfõ-w̭8׳-"]5so'RLȦqcDZhOU)!̫67 '0*|*eUZl1繸aV);#y9#أj2B I|+d޵{gKq`r7Fg9gN|']ۻ/꺽`p&)Dn oɳ:VFuA9_aSłYHI235J|9!,KT:-S߭˗DǪ=]QN6ħ4W^^Ns7r.dMeQZj+gVtMKYHj%%~̒Yqcqq;dL[u-tT#+0D.dM~;뙶^G4n;x_P"z:l q=;r2ExP٧ٌbdA|A!y kiIF4$g0~ZzHQ67ƟU}4sո,ܬ7{WѪdPeb &Egvrh[nA*Y_%@Z}ef>@Tͳbϳ=/惮&|7Ԋ q|u K-{oÖV+Z#寇(; 5c"Aj|U!&{쁏>ݭwÜuN= |sXu,hD+tXzȁ]~z],5ywѐ9Dn7Na̿.iПf0:a3L/D7' nvڪAъEW0:uj@Y$;Ԙ<~u0SI-1L<4uBO4%O#H2rlVyVxrR~)X$x(`ySPV^$oǤ9 1^Psm֮|b<5CNS+%-Wq8Oƀ:''&Ah$x c.fҴ0cw\<wYQ sˁțfsoՎe§2p[P_(.GWU|yoYa HU>:)T'΄(Уφ^Gjp"ſŮ;G j%j)Cv'-[!ۥܷ$Gwi]'4 IuDY]s`I8m{-2++t.w* ^kd-7JW7-K4OC#@HaoecI/ Vw-Po=4WZζH n;~V8yaU9}.eH5O8evm"(E+#, u\ ׮S* |sU'IeA)_F"Z(ƚV~Cg籵zvx ?Et&@V4a#2-–"ԝko}ÑM7{0 aN{ƭV4-Kwa_ưWJ <s( ]fkYzy$޺sy12? 2j_Լ^]pW6!7ۗā]9r)L+~͑dRtnD es&06D`Jlo7e^\c f9ÐP_0y<ޅ1"rJOc &vUeuwcZfObkDB(ޙ>H#x@a^wSWcD-3ď&zqa()M/r`GGxL!z3Y_@-9' J 8-Z,I}G$$!Kb[) gxbq<>6O4*{D ]2W`NٵUp&ӉpJUm˰ŠoAxUO%6CY* E[c79O4@*쌅jGN r u7ᏉxrF3cI⢵Lpfo)I7 U9@҃uOs_VZnE/-UxCr?$+*Y /E M}l3.w1o gr{r솣?cQhy]yo7,D G髝"Hi­n-h|6q')6È&U^=aFifǪR^6td3Ƣ`h-"#2lrTv0>@fOx^BEd5%I@[|PT-gqAׂ7^ Vʶ1zRy#<[59A/?SP֧ɈN;BoD %y=j0_&Sw:0хN_86'g9lmn{`DIH|kTFbsAe &؁&"MT0 2`KeiO"jSi?vjcύvd[i08,j4f)9_RAZTLo{ 꽽?ow!!n,{3|wIS6HAI_e<8ލFذ~zԾۅB ֭C4EPo/4^Q]xS5uI)E ǹޛ>J ƣd2;@GM2;kl{aEԗ+]$r00RqY..oǴ4BG.FчEF0:CB[7!"`KMs,WPSۯ[fluQ<}PS+O?6Ţb&?x]Ӭv#‹f7{tgH_Rx_~_Z\.To|b@ۻ.}D49ٔ hvjWUkzQW|^x%3 '׎"طn"KD)!s16C묓Xs6WضLZ\vK95_cK;˭gY'_#P`ps 㥋>ZbR<ǭ%ՀT+PsA8zO&ugFDUniϗF4V+ۭ|.t5v"8ٻ!*jR!=e Jx'T#es aBx+֞r;PK}%)p+B/-qy<\/ҮmlHP V{Pf-9|,F޸ʮ4*8YAjmu7eoH+޾ƕ4о%'dx PYURR.1H*x%~Y=#2w;.rқ/1AN/,45'6MpEB/d^<+睶Ky(UsO"mS 9Wd׺sr <:>& XB&!2m_>ꇏ!FM V:D URʄ34HpcɝUƬ݁7Hi0pzc0,ؖ4v\x ; $h =P5gs8N% 9}B4Clر;TNOȌֵJq{-$ʎ}⏛ hDn3f1MiJG3@%t cԆ'(=5xH*ȂQ[8qjүs;$ѐKEpTtw=+4aCΘxupѪX҂gMpL8`ŪtG p9[i"3\}5R*T M1#ЫY?ǽ6{- 3fq:"⃕|2=#X1 ƍ|/_i*NiA o^ftݫ4G n߬e=,u~h1|,]܈lx.+4JN{cAL_Qs+`7Ywcs?3H;1܊aGG!G,0 #L~T1HSz'_~k#75#1WX6R7A|&m'b0O2gqoYLɴ O?D'~mZyɁ=boZ%JA!3DI9@ۊ\/djAtBd$X=sWDt2][I}g"bI R˧k`ȵ 5^yq;U*9㳜xd2q9Nc loAv\ 8)Ԗi- &1~ mRU*N!`Z6vV ;gocG|mWգ2p`W)41P$YY|sfoN":J:r~ *4v7iDo/싌bh閁OgU͊DZ}T~s{kΚ^BNs \4Jf:NJ•D)w%AHދ(*6 ui?RYQ)Pͬ6FAr8$5-Ώ0R9Ҽ>[|-Y=E0vvUu_ֶbd S\.Vmr,iJLD fQTV3@%T6M3sH&{K uG{'ir:ԺzocIlZtcWdnCΊE701 Ÿ  H4>B3`Dk3Ŭĝgpg 'z(vSoScp)Yp]FXv+3:Dġ[MJwssa6q`uKKy@.T\`RM &*sE7"q2D]HZI5~:1G-.$6\hs|zB K ~;<:0d>HUL{Fᄐc}j |*ј%PtJ *=zUQڰˢZ=z6rG΢ȷQu8{dw{ͻ.BPky蜈3膐+eGVHz=rd2!HR3$]*8s%nFmMN1?c/+0m}\)JVԁ`̌F݌dCl^cb{lͪ 7L5>,T7M;\Jh\6+gÜ_\ }* ;\'<܀*2:~Mgř=ҝy.ajQctKYvw=`sa4sc's#B9Gd5td,?$iɋt{׿7luf,OM:jޡ j&i8u"Wߊcsyv8o@~ ʮ E) Y#R\=Z"y}. dCW?~$ +M n)w6IlHM[I>6_ŏK=lܺ< &Uuc~s郉Ƅ~\+4KA݉2smۇs*/csbӐ˘"YX|& (|/RU8^ԥd`Na\| ޳{q _qǸ-BIT6LVC]tbp$fb o9L >ۛ!rF\HZqesU)zk RʎyG؜ ڱ V~D/ɈxP]*aɧh*GD9P@(~ƏE J-8П@'ͯ2QcҦ?*x%ɵx6@ssV&4p}-pi+.Eb K*էIviE֔`T,;g\k 0dwEf}W|y/ oZe$sC~@[iTŢp -њ%"u'a"z4.!.@΄ O-W[{ʻo \0ixX(0K $bq)|K7E;ذ^ u=|I|5ViDC†sF\uG&UWfmEgk {kSm%qfO%ێ^ xίn6n^.;UR&.- Pl)J1&@)YdӇ P0Ș?Tb>i"$r xhCդ0 D#́R8.& ܹ QћnT/1Ԍ\*U2m.)V?sR0&Eڬ&v.7[tI]7}ĆmL֚Uڏ|:GF ¿ajxE poj?8a?̈&*2(G_+޿!bYP^} {RXx+bzD@ Kö&"[Ec>2  we/G&{(7d#wcB-W@UcJm.[?/'QMR +Epyh3y.oѥ *oDG RƫeWr>zx y Qf5ρD >B,-S HVT7؈tIo (o"F=.6׌hXYm>;hK!{vGL=JUا 'ڏ[F9;?O.BmYDq#; >_ݳ B>#oɻE}r{f΍μ9 tʔª5|VK$,*-EW1*}LM?d_mVp}JŔ-P}-+dO0h@OsQ5r3ҐY+},a}wzrb$xߎmݯԤQL9)Ub1/TMGn2w=hUm0HUK҂nC}t| =/7YIB: ~:vuK >Sͥ5m>oibD;)>iuĤ\3)u xiF4Ikn`1ⰨQ ᠵ5zEهT>YTo;pp4t\65B=*n'Jd)>Os qBii±2h nvArD0~.HERmөRX*!"#= rqtJ|\n4Sb/DXf㧗Ñf<>o2/ Xjƴxܴ?S@,n2RH΋ )\%:]basZ3߫Le٭@-$4zR?#)\ ꓙ^^tJ|p`:Ʒ³Gx~c1biN- א &[?qCOhfIwϢ¡HX߁;~54 4/mv2`j6(J\0V4;{m+@X~@'͛+vZCg\ qDe>J؎B4]hUQx2v[odmbT1>* !f tzn;P/z,r;9Ow=<2y?O2G!b6&P#3ЀEt㳎;DE$s u ʇc_dy "G-}ZTC\t:` ?H^yZ!ol֋(fl؝/ɛdTϦpVoT,glZYN 5g4Xz,l9>4]F‡(՟yKi;-Q1EqL3ŗ%: , a#Fe IK)sňڼ9,t9%:IEXW/g/T̄ Z;j|oϕiWqB){W4tN>nەԷkHHy<8Pc]I5+0R:?yk ^o/l^ } j /V TwpX%,X$$9G9 B>{Y4t=MBC[xܯIUXCM WQA=qf eY^.{/_DZlL$b֩`#Dtn[{B cUmx_D~|DVn9dhv55)KmL^|SHv(՟:paޮpnFo,ĉi(.KxW#\I:.4x8LI>o:CL@eڤa 6 0yFANr|}wGO>mm{瘛QQ8/"*{w5v.0;#xf?Mf!SMd7,fd[\4?n1 DAS Gfal b[d]` m8 sTv(8҄pr/ڢS=ܨ!v7<ú~׸HRI@2D*ݧ*GdA*ƪ5 ? Չ v c`  FOApE1L%^ɺ{ &J]eZd~V+yخiQl^@06/M\=N?c-?쒸 RMK)|SN Q=6}B}nm~=)qm/Ma^]7tLͮϖ*MC+]koR sk5hC鱝"obB dfPC6M?ྦljO-K @͌w2 Cyo]ՃgizG1y8r 1ƔctL9[ y߾tRթ$"¢=%9 E )f?S')amFWd=-ObJ^#.l~JU\}Ek]jK]Ғ;s0IU$f]x0t>`O2zǘl`?H>-ne[QʲWlv roɴpKʚ/JLt ,uU^DaPᆘy&(o++S<2&,T+\Pzp: 2ieDqPBPY(7:ŏWCn[7 lI8󈙃TqkPL9/xg\@7XauiCѸO/"Sj RUVIEf:,^o}DMt\ & !ĺ7w@{$7!lu$5 i٭^qFwE̢\g}*؎Aр;]/Nd1kBv|=/ʩ>R0C"jRyrR9O:-K|a=~&R;S6åWӏ Ŝ-< yNcPM<=N:,q| ]"C+~bu6LRF9L׳dve[ʾw1w#!y ΋zDDaD܉U.jSֳԚ"6B_ZH}#g# }q~U6;kO/0B/5,MȠau*EԥœN QD"+ zݥi`i^t o tiLJ<;-w*%(V`Q/=$yPRp9.P llÎ ΉgD6>D.Vu<66Svk8Ll؄ )iy__k*u}꼛po,F%&xKnoFQN=+@uC؞ygN0#[Efh߷10B% =bBc j{ ]h2+" 2I")Mo|A}d$81tw&H g[d\? -IY#{W&lVfp9p)U6c,|=0B7&srRvlw S Q6)逝rֶV~!`B>F򢅞Zq{ZadaPNF 7ܖJ\)7pW|lt{) 0RVU@#'3ۭI-E;~eқ4_ /zYc%ztiM? Bbՙ?Z^Zz?' [st`)a! FF{NI=*ْ+"- gzȓ)@M$<"ʂ Z-bRpo=`Vc'¹kA<4,%Ï5'b- Ɉ-z9 {u×+63wcHj`qZSPS[=>x/EXW Ǹ&,n]װ?8Iq T'DC `OC\T)jUiXs%_MPˆQ֑Tu_wΡTa[_.VBsg>5~ [NcM[0!q" RHl0POƽ[/Yq=pT)?JD4m#<柳Qp;7pߟi5R*._c_1ًglI@X!O^B\$DpLIVY&CYm2qR?gǻ*'S?>[% MGXTJuת](`.s'RK\h4\OWfUH|<܅IҮu|5)@ԳT3W2Vt$:Khi>WVTXCad ( x5+/G:Brf,(=KU/ 5sƊI*V3T-K+7TiqKw%"'Z%~z՝/ .k<{4t G:%lڨL΂|-zq@ýYu[6pTt9{ 꼜#ҡ3W@#_psm:7ˢar4}~FΫ MBMEZwM|iad"Yu$:GXG$$eiQ@U*v iȑϴUCB^=3{ydDeB~ۘ]2b']ŅÄ|w>=$3wνW3t-dr6ޙTp^fA!  D=˝*Y5>Ty3Z9Q%+*ԷG) ׉֐+wKnDR[6H\)u[=V' 1APjgR6 DK^\o9PDnJ7cNGz_1=ST&eXpn1&:AiL ) gN'.BIQ$ݭ:_VI$Ʈx`R8&v*)[\GWq>˺PE. {X#ѓJZ!o} ޝs$>aڧP{Q&Hd=߿>8X57X|(6 \bwAze.h#:AJkȧDLsŒ52GK(ա %r Js F wbV)DO{ШuSiʵt{ExgY|~q8VӴ }0Q "84$~3/[$NT5B~I E,ݖHzMNo}h#CeC^"O]^+Dފ v q] vXBXvR;{$Kr/HTGyaN|43ZA8J e"QRb.=j$G7D1\ o6.wP^TBA)JpXM+E{ 0mBH\!' "XA$ah*kӎ XXLGxm=)S:yS๲c۲[ŞDњ\ugd1:U0!52`rR/Gliz^aE#ؚPCu=F&YPJ_l;okEQۇ&^+Ϧ Դ5= #`)bX- _`[\MMH 6kR3M1X^H2&aQ Qa{?-$Ͼ9RYU->ࡶ9T._ U#4nEYM7:]Cb%~4F!(vPYؘ^Ի Dd]2) r7]XxǸ`,7>_Jo{ ,=[12ј&7 Zˑ}WV$X3J|h\(@:ɗ,~Y~bFP1!z7O"A??7#w ~Ggf[q*nCMeg?]x',(¼NllVsBT/kPAGvvXprl<;$ϯ؃iE1Jl.{-;3|R*89f 9BJi7&PϮ7{SLh/;_꟤qy0lm\yJڹ/P}e5w)xŸ{(b,kԬWi=I4ah؍uiL Tϧ%>!J4dn/dgxv l~bWͭ +NtyVn25@5D_b>A3=%y2caCyj A^=**a"Ĉ3b@`y$/[/ij cwmѦlx3ya^*ǥ;wQNUz؆[4 -W :.LOG ` Q#l+Qs7OMQ܆^h7aG{W-*fKQ2ID>Q*y4иsF|6 k %zK `j:T }SP؀>8.%SR8z'\^6pwJGfm4hZ0ggSB/}_Na 1zF<T>(했`-]9PRAKq_M6dd.L @qY, 澗s"Kz ϢV0 evթa`Dٝ- >>raѬT' ͦk E:|/b3lqe+y~ U(3ҮGRnh\.9ۛ۸j@b{o!p*ڼD;I" X+#LƖ0FLac$[JD6y悢]po-rb5;xDW!8.TzV&[j6ڲPf: LV7 QC9 [?/mA[[,AʪTX.$㳜dFw@ـ^k&N9^gr.kh\@M7aNe(e ،-g?:Y$Ek?Q,3WLȖB.")D[WjEiG;CĈW&0\nd rMVzHFe$¡¸'cdKu\Z"6"2,Jq-ϰw~R7=vϷqvu'&Wt&G)z%hu :0f}FCxyڿ+{94KwNS*rM_˖)18يUGc`n`HJ3]4D;z8>INv@%s{źr/Pa(`iɎ/ܥ+tQPBـtCFS[!6)Qp] L w1+Κi5!f]C@` ^20Zk=D7l-~)$Iҗe"3|;EKMn_I.3L 㚠5S8rg+;Z&gm41os)w+M<[Cdy*hZуUGPrPJ\fd{-p2ڰ jJف/4 HүHY$SPv9nu '_P&y`V8bOe׽xE\?jm%ۓfRTM3p,4_Ig:'BNosK++V# Զw'xj(ϫE.wEƬ-%W3U%@ bqumgGpmf{oQtVHN3Kixgefe@ =kUzaN1sמfV]:4lЅSn/m]A55Z,\)RC<̹z(k a HJ|1mWr=Cmӄ-SrCnOހpm=qhwۇEDQX$i.=V5^ |/h߰axx o!_"!cn=n:_ Kl5Vs/jP1W* \ʣ2ycVWf`Y|dmI Pbwɵ)#}*%rbEQcZN=VRP;IWlU|j_R-ի2^zp폻;kZQewƭ:P/Ձ!"v!" A"t!%}Z Ym[v•ҦV̖F#=<.T^+9 q.0%PXԞ(ϨT8,$8٥T0_1SpݎP[*'_װ%L4ۡFQa'.yI?qW?G2TG/۳aQˆ#t%$c/"fs͝kG~|_ 8p~t`)D iY9 ̿E~>_Q^7lʙr7 = ~#ZB?igtz+4hᖆ²eblhIsFp uIIWi9B/V!3 yR[ۀ/ezVJm /Dŷ7^a2\p&P~C!į~MΧw؀\PG[2zQ:ZeD:Oˆr="1SELYLǹ7ʊwٞ%x"en5#zE$taeU%e'5v#EIO&hZgOub ^?V_7J q}v ނz#Ejӿ7vx 2BƘGX"r\\[u}EC$)-@ ؗu@o.͠" +zZC' _*}>O\`wcD$P_ ,zj\Vo].?5vϱ_>oNI5S6 T>!iD܃zѶwǔZĒMB)NjJM}#3)s4(lH) (Q ߅!7nK{ H%6C:5#~X쭶ā}WMiǼ_̫VEV㈉z{N~m֮⃧rGMwnO@kv iC$𣴁ւ'zސpds[rWBec{pHʛ _>g6ߕ㰦ZL4f*`iovOG>b!,8mέdn 07nqImqM}ݕ``;QZa J :3dqBNVUUՂ\(WUͨgq%?V Y1ʖXK͇5bWhmu s ɲnIX̟LGT λyp E4ƶHV4{R$-]chK6%soӗ 퇍FyLX,Q'/mk3 dP]w$E!C ]Wꭚ]򉻄,^侑ťQPZ 4WƚnU{"IߋYk5-.,V)!,e^C}H GYCN }TzV"ш@Y"&sVV JV0l$qQ'f'n@(qQLfBP YN7UWlE%7W6*SZam!ḩle3ɐ5ʈ~/!t{o{T};3"¦}x~(%QY_5[| ISjY9pe#{9*pS(XG!<_%NBGI <9V> kRhW c k8KR]#T: g$ݟŧF@F~Iى(Uv my3Vnvĭz}n^(;T(FQTI:mm9IVUҒ $| :YӎYi=zϾ$CJOXadݘښ+˱l>M )M%@ͼcT2Jv&/8OC\!1/-B][Ufޛe**@p=%/SիǮJ"TR`xU.eׁG۝U_ ަ`l؝Mkoh,yaG)+Q*9>v +xao{4%(qobXؓu/Jl{ٵX -͗ۍ20[1f.zya8# d=VCVJ+ G:?`+:`B %4nLפ)ĻwOxmKO"sp;yg)^/gTSwN"EC2{.2!Ϋi3cJ_(=LqI ~ׄ`̼uoGjER0v<{y-kl,<-oX2 &!SE8q㓱6:u  u9&ڊLKv<Iqݥˆ^*|b[u|_Eѵu-h>yAnPGC @v/יcdc=7nJ{rJ2Wz&+t #[l%fQZ*__ wU,;sCbP 2bkA:nҡQ#hU9'C_=w1oBu+AG6KS,5_xC߯nlӧsT Y'&\ {hJD|zz5c+̱pa-VFボ*u' ]CK4ӱ|a@3։0NԐ%.$araKB4Qݵ~߾Jug5NʞZ02jR'%kOvCDhJԃB/8P}7*9?D2j N O3ݳ{6}a̔Z׫r s.yžs4Z|5b8xc1͉u/  [@4&A-"^_nmǤ#41 o9C>|̨)z;#uD1z׸G#[)/~ cB0|<pX꼁QoC2l'4t-7g$Eu׏y>J?_PEy <v۔adz4!OT`oć5NP} T!UEOXt-3jߵf(t2)@ @1ħxƽL aXN!VN!k/Sso,w`Rul)l~}!F=J7ĈMy}@-:i^ϋ.8JSk=%,Qtm3?7,t1%*>[ÅaJ6lf)%츈 m`l!$k:Q}4' ?X!f3MW@OT]e!ᛵ5wX fzyZ١d δ,iZW].aQ,wN[Y}[ؒRrʶO; tr>tv: Tئ,D+`́^ :#Bzz@Q Caݺ0}q;]-T_Pg*!*y5cRL,/"Һ?^an^.m!XM1,$ Ũ}^fQ_&ǿ5xh,͋;- 0Y~qxGi6@/cv/Ʒ?AG3K~⎯e59"0:eJPT#%028rԩ\oO OL tq,> JEQ"VF}< ?܅-ٝ.?H8w7O"]GG?}ɫzQ &糽01@lkԎsFH'Kھ+H؉D_: ȟXeCqhK/&&ZbD @] ܐx!S4]BAZu4(5i ҳ阨FIx,Nk>ڍ6Ի^4S;ʩRl937w hٝ %7iw-.EQi>r3 8wum}I[ @]$}ևO {?ZчS&u$y=->u%j/BD $?>v$숤n~H I#nX [[cU6ɸ߽ҮO ۑ0}`ap5^ߚ}<דfQ)6)7W!6M2 eˁS۫|70I:z̳-I^Q!0gW$ &i_㤦s DsW#6{m Y' lg-IR20Ob [,G@xD p3Ns}f&pG:̎rxcG7HnljW` wf_cMR?yvձD)/a[z 랝8Z+0Ӿusקb8d%tڲ >@j̾jh7ndHV85L*l.#5LJQ[zGd5kʽWuAA6ipӐ`FII-Z*DC FY/f)  sa ̵֋nDɍ6d왬uCR)\(7@!!!R)~l*c/"R\RB~K̃_^1_a⬌'Lj>G9 Z$FBuaƮJG]%ke8 =2򮩍ؚr'J-NBi^%Ω.?|o47VcE#WC,%$xK+ \^Iɮպah@S$t8[,ÈW)2قv2iq~B'fA&|ewAB[9&j]d(ڀYqwΓ=Գ[nƆ {柒' - !:(eH^yPs+BK&êntkǕ/Lf'~̻ q#2!F ߨyRb ztAʟ27Ы_o{'7 uH%\Z%,GN< >*qd.)F1>Ai:bgX>Er_n13qH%FI$m%+3lvZL`d;p`Z }]b XjI^[Њб0-mP'@eoIy@Sz2 k$2RHj3;(-ʵڬX>.*d@:۪(ĕ7<3[fY2 i`$ʗa{؛|Ƽ#6Q)cMR9$t!BeIG,2 ;"9LMZ|͖vX:Ύ3@ rޅG{c7e?JP*1e&hHAm>EuRj+*9!vg5`~lA()mM.@%EA}d^Bw^[1ANEf OZ’]ߔhvӥ*%.m g[h ˥ơY&:E1D'ұ ]̽ɗI2 z8x)hpnψSSqq'J׆JfxHޕPy|PIBk#!%g4j =_;bb"NE[LCIq4ni2,}3=}s4WP 2(ˢl XI$&ܒ?A v.h]I*❍dɊG'L&2Cnƽ$` D"oh&Jj^PXD B巀RpͿ!}wWȞ3IX7NccCϫxsgF$Ī0 qiݕqsdO$~Gb$<9Z=MK TTtDTcb ։ֻ{""f[PF7AJX=\g3:/_[Z[LZC| $G8H!rn6~p C1v^KvԴP%$~q`l!GX]\֒ s$)aIjc{a3jH / W@^K7ZՎ-WBj4Iٸ=Ԃ{C6}Y4!9-*SJ2;nʫ@k=5/Dk:$##npm.}ϏҜ5E!ki2\+UlK^8 KbıB "klߚ/>812L^4y)hMQwm lp3z׈I_d7+v޽Xړ(9(:4ި'9\5t{dKlH 5f+J=Dw(\TLʎ?%f,r]:~ $- #=@Ŏ N,V'0+& 2ADSFY=T-CA=|:7>"ĺI{А_^S=63|c@uպg)4*R%b K*fD*4 1[N#(nHgm2LlxvmTSjIܤQz}ؽyP`$ٳ<:$w<\@zPūr(U%(-bws)QHwrZ8b8I?a|^/!s :8 tw\NsΠܖz8bt:ڙ 1ܲkO6Iq0U #G367:趽HmqnlZ gy.W e|u۽`PEkåJw{ ԍi=%yF#xUv$SWخ˴!ڐVƭw3o`+a(-f2XA{lfpA1%zqbRsd:[ 9ZT]lt:O%'sS]YZgxJ:]&)*q#OCjaDy"HiG%7Fx=F.@RD8!Kv3Ux⟮(F#_cU$NsԙYu>^+[9Vjlkg3lD )%` y4@8ً.bյt#/ !#~{r +'";u@ $@2X[kJlzpco1>Nw#I| #]wrXQ&v)S |nMXbtsYl:O=Z>?7H.OG|n,$4Tg;5wqBI- ,g2ZO"7V3(66}{j2ɓIQS/8z?9>v>LJܱ)):yBD4Ax3ScIhPN\"15χLî,8;*f'ٙMZ_P3jĿz!gTuC -koQR?ڭf|8Z5.E$ՅFAfKnw"YhUVi0pU1#'V ~ȑX'C܍WOO@ =&9mȎdQaegn_=vV,Sj"_{Cd<ͨ*x.qi?k3e@lpzsN sS.ΘD2UB (Ҝu?W9ȤcVߤ2m.?L k` pĸa지jԨE"_Io|wf@௉BOmIl(Z2[Es_Cts 3_:>)a R=V Yf.T2S>v0^/(N4ɻWOnk. rI^zs.lpkj1`eqMv jttBT]~{%I|'tee%K>>x[֪>Dq\1*9")5JּsaX/4ɯC'b%jd-UQM F47iנb],+yq)+?8Gɑ0frv?@Q)Q_}@:υF 2*;OKF/ۊCk\C{5~Am8z]ۚ9^ tOTSb1;Fy[d'놁Wd[! AqWz}roO2>w_ >x:E,+~I3 sy4FV b s2ZYf^UAζ6E} 㼔2qݘJNJ$=Qv%ŒE'XI e߇7f[#,=fz/ '-ZX>f;kĭXiy5SKoq}kJl$o /W7cAt.k_(4Lvbz(+%tKxOOt}|MpʐAVq'!Q6̘ic|2/NAt{zEkpnVPXJnOEP|^jTT`qPڇZ*5)<-N|ߧG1HWB$27[*XT0c [ T7K+MD22`x2 WMQkA -IC,Ag8A~l(~G '8 h+fU ٯ²KOĶB&Wh3k2Y#=&TK0ZMLq$<7|-KRj1$3"Tv q% CFMuz.w]=Ba@]KPW1'Ur Q+Ht*5h%BlrC֞& #JzB3=RKuvf$jqz͢ 1ge8_.xidQG%]Cm2ltVzg BHTTo& ZqNY=u5Ϸ{@=i3d7 F ?٢fh ~"<)\eebiqrpoj]gT7D}1H\t J]f/ʩ7fnJ#p" 1(#k b|sLO}EA" Yo#;:C3rpt({pd^"],@)AU~jX>ŵ2g6#CR͒@O_؛_XZsP{L}q-j}D>5&XSpPU6(rř,J{(9by-Dغ,ZYz_UtxYe꜌XsI}SbLtۓ0{D&!dRZ:ZVz>)P'$>Xg-5E)\3Լ 564uLleIݦ TU'3rM~*aojdF{A~Abo ns((a"Z.EiU /anj+}(w 5q3b땰n"D΍-ߋ ~( ɽ)Q<[$C)Xy;A U\ Y؂\m(ߘΪus};jPMql2:PM} !vuhV,~`iP}G!)m$ʟ64k{?jW7y3BJ&# ~zm<ƞ5m5+ӶWLذdY*GEnʷAYa"juyLAy;)6@]'z~Jr ۆj [½)Y8 Uaš p;U1ڞZZG6SzEtA"?āE@74J(Kɣ]g;|pQ|6KG0d_>woW%1sdOE)};)QYK; lލPݵsEԈ3 rG{/~>tƳsYv` ۾-{3|_2^6s" 8q|w͍ P^r2j{1Bm_z$Z~ĉc&F_kL~%dnܾƝ$&dP9SeuPE``Sgtd% J!L jrJydo8ϦP?'LԂk^﹁Z3ZyIm-T!*tvn[#zn/[ځɑW`2u]> *rʰwG@ QKat>O9t3st3yj^]TfScZreTVEz+ Ԕ5\Ǹ2TIR9f*3Mys1m-''1.Bޙ1R"c2nmxog/A"{6E3QqP'c2-s$xv{M:×!@)ѥ& h^Ճ54G|> 7\X [-Ua(ނ˔,"/\z &s=)4";-?-J.NOjx${a_%ν!*!L)<焑7ke:Dۖ9CbU-k# UXP q2n0( Upf*Qy_=% Uծ^ԻE҉BKAObV>fH}F El*cA;wשGP=VxS#KRt`=@'AQtLT1 zOR}U$J c]o! ݀m$ƗK%zƜbc|8n8M0G-0_vSB5<7T"3^wC/È@[u,=,Ӧ}]xr(=_խuy|y{=õۏ>whaxT }Y,-6VB @~+et[3V-4k[:#"*4h^7`lG{5bEon>"_ 'oTN'|fpoxX.v1cͿc g&@o˧=*3#N[CڐNGzoOP-P =eV.}'n?σ6ЃOsHY-^r: 7!XdaEsk5zCP. ޡ<>> 0_sh'3D\@9x$wߌi~bzfg6 $Ёʉisp3[%]ʶ/O}t.ᅡ%T ՞b2wRCTVFpԴ9,}>Ow- 򓶪T*DW]HC{z컣CHŸ@TqgYM6k7,FxNi b,xonSmFپ0]˜S_;= ˯6+OOa}YZKM%2Y<X9ֺ8:1=RO'WU|џU3 &m鄭G=wz\;cTR*Ial$E]t]*%TwgH>1A )圤I7!sN"Ӽg7J~Wx @@` 5PٝEhJ6Lc* F4d4+*0uHDVua@B.]mǟ"SD4^pVT@UV(^Ϯ3+x}w0Nx/ַ%N*$h.|QhAQyP+2!P%~0|cn=E%u8{Q+ZRkڽv| ;Ē1'/ ]lBT^w!GTƞcO2;]$!F' \(Q(95uΛ *%la0qLKm–%գ,EmQiEv]}\O]N>s{1fVb^\_^$z1kGE6ڔeBjE FC}Jk.^ rWkv1Zvp熄hJ3<}mSw [%<ĠX@}HM3|ydv#ԝGKᯕ-(Uev sͣQ*8}x_N/5ԈNA4/Dz oj`] -ZFpá\*C$tU^0Tj U5ysMqhvPBX}(>jW$*LB#Ӷf?4C PttzoES .j@?ZޛWzgCi#mԧa|Й_Y9\)h \vd?o*y L63la$w#2ʧBD0y_q(3mG" mR#@ʇKpIB +M8{:΋1*dt={QwmQ\]mjQdٳxh m58TF$U}q߳ W FD؁g/v*f똏T/6W9Ξ|gp%1jp qk:mH^M*lOqx[I#FqB4 W8}(Emc 0uhtc]GHI@VjB+G^Q"`3wXZ%,z1"n&˿cYfz 0gx6;5??ވkƆ.˝Ddf"M0$=Ԉ=2*n) k^,_dO%e-#_eJ/Q?ˠg5urGn,pQ-;q˝1^^VvD?#G?|H-t+Q8*3,͡ qsX: ,3Ub> Wz-z,},Z -b3zv",ZQ .ȉ''[y'㜺w W.ei٠咲$[ɷ&wšÈy MA3,)ȳ+jlQKj#'<ƧGe{P_ |#:\u>1дe2V@ѻg;WYW9= dqq%+?B˃`i[=ˊ/po k+iMÊAGlO)ޱ{&Qؘ:#lBe׍.4$)4vVq!\0=L}ըsikD)4Z~/Mf] *\cߕ#zJWN lG3G,lM!Aq.;.^D *j5Sb%.jHh߈I`(,Eַe:l&r=dg-5Yqar_4-lؚӣcܦtλa?89:k囝>`;D\g>L!*Y1:Dc_qSQa6OYS2;ݻ@E?n"!tGfL-뿺͈tXsPg-?e+A(.Yc^:|a{⼨1ON{54 Dlb^HyS޲; 0+mA ؒߨ1vvQjBbX\ˍ,g1}!n)(K XV:8'*gwLɒu9L!srʤZMgJf~/|Qc^$KzUe>sIR8?p=KE Bޮq~ڀ,_5S$Elܓ0)Z-L蛼Ö] yY[i!Ӓ=0)P. (1M̰W(ƭ)E(67Iچ/fo%]FҩgBC'ځgldkh0a{B;CX =?;tN߻5^?T/1#۠$ebl HlI i嘽|15#_~X@[Ov¸4z!1- }IyO."4\5wy 2ov<$:86]V~F5eu-pw1 *-3T?Q'IL|@xmxY>m[ /]*8pwg0QRˤn{\dx4 ThNG%U@N^nW/#=)u&S ;qM|O 6>ޏ[^6îF^FLP31v/ߤlaO'RW]yЃg?;5,>Yb5hȨt;7 ~{ՔH[6)A~TY̏{i}j/V<&5NҤJH{:Ǘ,!K*oРU x#lA09PdvbR6y{Thٗ[y#C-^p:Bw 7>X|46cѰlث3M;R_8"bЦZ)âᩱ7JpMܹ͆oʈ\̊j\xQi/'6%6JkLSG )Zr3lcY- I"0n{C6LZ'644T)L?g[~!0)6LQK6M}~x&nf)V4#t|x?˨ qf^ҺBPq͡xbV ]npe:iCC(Rt浥Pc-ܫa?^3<A}| $]>|MکĽ{$mo8Αon` U>`N´t,Sڋ#~hM:];Im%❥|L-l#Oͳ=;OCBZu{b\dMf}jd"ΙArgSF2WE i6{QڱBvgWhNiH9~_VLag\g`J4 ݿ{&m.y[xҢP= U1n*Kv& )wa؛LaYDެeX\bk0=3t̋K>hyi䵩42 +#@{zH28 X|+458|Mw;UDbŅ*# zj[mڤ;%I{/Ь\o]&4*EV1 Á8buaק] dQ i{5ohrsOO즰0N^u}@*2ڮ}_D|,ƚ.zA|xaa}"lkPuZOp¬LҐ\6º#Gf }㍰W ĴI];jPnP dq%9|]cv(<$c wmp)O1hHC\/V$/ܓv-e4lZ9o YL||yɖ%)R%VbC?P,ޚirr|,?@cty o>g{dMXܓ/"]'+[1z NGو)9#>uAӿ~H-i6L D"5l -h]*= L oKyTMvjae݌ $?]Dd-Ǜ":tQy/]}]fQ}WgK^;kiGsuGd06{\Z4e䛶vo!\4V 5σUg-A'2tCt qH{ctG-).7Óȫ#˘xm+ $,#hA3)%+u7S6:7BSm[.G%ߌ&ҤRyJq U`3 %Ŏ.O"c7d$هpFJ٧ؠ(9hmĽM7 5a,_`)*w;V6(*ABfDpTbɭ !HhGWp*i= ﲵfPJ൑ߨSEUCuVk΀ҺS E#"Luh (4#HͶ҄SX5Gqݩ?=4pb!sPx+ٴ)/}P) ïEncAK }#%*7Ʉ3(s҄g)W.^G=nb8xx`A9RAˣA~ $:4\\!7_Ŋ+UpSNS?Yt yQdP+@!?w[d1o+bEmN?Cr_hoK&44l-8F=lSbSUw'-@nfS}^H~2:c)Rck֍$bK'$^`05xsrүNH'yc:j)8=Fwr%Jb gpn}$0xO$=HާHR {'(EZNbm 䇁`,eKIɆ ڊ<3w{|eVqUmgqu(("0ٓZ]Cf`6Iv~(! uWIvlJ0^O=hx~H XrBNތ9Vlpg12 N\HÒٝ6/ͱ^G[ #yՋeЀhort{L#\c+=q͞ 0u =;o*7@E4 DLBN7l=:=FܴY6n5&[hZNQx)&լ|ß^^A$4mGL$?׷u- Ӳg~ =j 5\Y@DF,.#uqM|ZlOH>}4q^lWk#'u >Cnߵu|cqpQĖ2+#?Nxa6Q<Xj͔$>4sb=˞t::I|k"NƯq޸x9}xoH> *4 \b$. TsX[u AHL[+(H)l&e/̑RAHSXKUZBP=5Z$⻱h˪%siG8%PNw&nnCI b[窉t_ 5BpllH]dV&̓;Z䢸a)4_iE?g}WށԺC1,7G.ѥ,ASx3ZwRs2FOA;Kz ض\?"ɘª0VWm=26}kvJKl@,w=z[nh<}e59a5Mvkj*-8qQm1qlMXp` D{7U) ?K%ڈF)禭CWr^ ^`R{CI?? |*(`V ஢/43%7T"&2d&.9*"O"-- Q2&JFq /`yzf &O~RDо@G |,[" iCKT3]l5jH%[$ vyF/2_zWwwgK9o̓sѱ\^- I砷25y3z|.KSjx['R+\V/3W(ͺsbyKpZ;!M ݵ(?:K@jU C2IL`~J+c%#Xi+T1AKn-D]rw Wg%_lr5yf0x-~77L>E .Ohm5F;q$9,Jܘq6|z*>p4R}(4k/vA[SD|jAo`j]-ʬp*}yhʉe'xLwWsB)~'~acY;OFy\&1hXGXCh>rn֊E<%Cjg0\zu" XhdB@㑸xmAbv'LNgCUDG5zuu\S/K\AϚ#GU1qp7}>gAk3u0E+1jGxD_f>5y8@ԟ߻1x U_ک )3r"nbpA`lNXNP8ϙ4w֔zი^59Ƥ8Фb*BA'kDmnY8w>ɰ;b*'մ'xTBQ .?ZGd?LLW`WZcO8D۠4[`[MLVHm$Y Bg`>E_)gdP7#5 hMYH5VN>na|iұvI)|N,G,u1y(EϪ[D`J]+@g:C.> w"V㿮^d;yQ{r0th p?1.6Ϸ%scFAU]dE;y_،w<*gz 'o#1FHOQ h闫Xm+)MǺfTrA1 [VZ ;wCj?!S_N}t*jf2XM+m|: jBgkmGd9./2`&G 2`3g?Y1mD?=)Hj]K0O^ڑN~Q r[zq2JT kri~DW3SfC3xy,)΅EeLMxi*6c4K*RN uGQ+gg̬6V/oCLN#`Q'jf--Qpa]#[EaiiG@wRa߸41ܦȯD*0گ9,BmE4h0Mjйݑ\\peb=EWpZEUb.y&&[hQV%cWgVc h,ً`a׈Z|h]#޷(LxQ8..{Xf3NuYK>򏃒P '-ȩ.쒮$LwDי!j߈-r.!Lc䒢G$>Qؼdۊ5PwGqܽz~ףpt]I:|&kiڣx<"{vDG0>~VatO_H1./C8mG?d}k @K+*SW(*lmvlG|#^5 _7H ^т<:mZ;Ӱn}, HjQ+)dMю{Iml< @X;{IRE0E%J7h .$ps7/"/ZunE!SN>jm5=\F|Q}9_'T^q6Ƙ1< vjq)8jdEj2ﺣYT>!!t|ɑ ÀJ&ɷy]GNb./ݗWc%?)rM8ol u-o7KX{撼x vnĭ̓:q\_ST>ir+:$P; zZl^ ]$0;$Hjpҍ]e8T˵D7w-X<ɻ58aLhkԌ_6AW`2O+l 1+}LV~T}V a%yx+wɑTP ݅Kh~i-@ SWGRxsb< 7un94̦~[uDc{ ;WC(JӎL b-{;ro}ֳ5C?K/*k#S`1 0ҵ)wEA=QlF@ hnxX—Ky}@U YRfѥt7O臚¥ײ#7}35XjEwH-3Xdd%mv .AцiZkSA[l]zW "i.T H1}(SRz3fåPk KZzoܐP#(KrTL\\-{.=Cѻ!gDZ{.^;# uoz-ܺ DVhnuFdyϣ!*ЅQkjSsќ e'{-_> m,g39+romcL$ RV1)5gJ'{r}TtL8A]C,-K-mc5ltiFj9cfhmp/a}f n$@cpT9E ooi=}.Ő1k02dž uYY_,K3v`d YkDU/¡QE bg7WUL8ȿŇb_PԊb^elUTG%!r!8J#-'y=\xdlWI',d7?w~`+x_s;d"Tؒh8¦տ?5.p6?C,Ә. N8UuM\Сql!m L.I=w=pkNW9'0",4FBB -nuZzFذ|v6=$(|>kW|+`C]'xleqR2"?T>( lKI$4}ۗ&ђP6S/1.̓;l`a+4 ]QcK lW&|Bm\ 8L3X ]+@g/ҒCJ]ν$J0قbx)Am{#!yAm( 3&9٬ /7zo.^xtl7A᪈"Bش+L)sݳ+[+XհJ|01еX"%R4'SAބ W-'/Hn 1KRݞ_]f]8Ʃm?pgBF6sbGU<`8|U!lZWoXƞ?L,o-;bY(A/pQNaBt)=vSpt,uo}F߫ՉJ(Կ#\xg4GX~#,,6]D!G1|Md#-t5v " MSڶ/ TLRfht.FW쪒;QnC@ZX{:rV+Ա 5a,: A}<xѦjAIYET@$LFRa|_f!qcnxGLS㵇?ܙC(Lt.Sކ2-;@>,fsƋƿ4!+(lA̢>NAnzzy'ܡfwwqi^VKVH!mi~Q<{: %q2H s5@O4cXЅ#VC!V "SrS[3 U "uJMebeOpSg "Cp;z#y}X{+Gn."f;3Đ;Bö[u"ЄI 8VƸL}t&彋|8 Xӌ4"-_/ =! t% ޞP-@P.DŽ"}tIDH&.s'@=cn?6?!̋cʙm80*9Jk1e{zѣ!P ':wC*0yQ |B&Owu{PTU5oY0W>MsG6+!U$E.V*n-KfJ | ɱBR-6&ՄX$z,oIeTfGg N})yDGHgvϧ6?: AoxX)tɖQH4zЋ;(M?dVnoy'!ɶgD^Gd,/QTWUSR5!k! nYx?RYq:U$#2 s2Ʀz$|v#_~jZi8EbBrM=4!%UӱQyk"XֽѠ:߰y0w^jM FCgTLG@QQ UΨnk@ZdPl/,UއIK? 4 a Ҭ$HNh=L]N}(B,O%eYVrv&}83M[Ɨ) ]JT=P ͡Qi4{)Ҡnep7h ƅ{MkS hDx7Ϥ24QKZ}bR6 jگ JhJztkG e?c$MSs0!w@#"oDh5S \ Wܰʬ m!8:J,~2r 3$ -A5 _?jr[ސIC" EQq$Rۈg__LRd{7qJ״Ԑ}}cOANQ,mQYcCdE` $a9FCТ?V&A pş>dHUmC9@Ycgӭ{SU?KWX8bחtN"!ɕqIuO  ],zuw%QjRe0Ng9c<(Q&GC6+nsx=S$1qWTOԻ* ^|Xu[nb|RP^smIui4t"7뱊$ 2 +{dZjdoRfs3o[/dRp8,Z~T2Ъ^P/y{[㹙}mMǀ%ta쮶G{߾}Hfu-!@20Xu+@ϥ9jIGMfY0PIA~ -Yٮ!Njvf`Oy#;DK*I㏂*UKwəj`yA 4_= In:7hXbQi˓ח'"TQ]0-j_ Vp{m =sUm< sr>ܞ @N h[<]2VJ}i) {R%C>y??bf R7>n5qP4[) W\YC_V-m$.WF$agd94h@Sňv/){)iI,ژN3QPٛ 6yh 6j kIotvh{*&mr Cu>1e}w^b8dXO@ &y6oUpOP}?ˬN{<F jrܧ*1QeFj̽@gIW 53J'ұf~Ynٽ|S/>ln9ʬ:NH.Y)]xD;]J8Ӌ 6T#NSBM ۆg3VFPampA7G`N=ϭMJ{l ]=qU qLOHT[s9:peHrC LUZv)SW>x'm Kdv+9)DYx^f5ckc@lq'VKZS}/;eEcgQo~<̠Cݣ-;[Tf ypѾqozӪX$Jyjgf~O'F3j` dwdETxLj`#LxycÃ7XxSnI62lfӚ l,:Q(~]\L/!#\_{$`9U`%ؾA ȵ&U-I *MP(SrV.R~}FSyZ$B@+\d_)p`~8BrqM'wnʄ›E1bIʏd{PzO˪0|Ж̳f*%+Pk܏CgwT5\/#P;>2Y_7S%hoY\#{<$Bu' ~L[:Z0ƈ%_2ۍ!j]kJ%l`$͑PȆPxc2Q gЖ>iȐP_2l|J.a >_KQ5"Z'wzL ae?ʃ6ذl mgikC |K"WUtH2ᆉ}."0E o",-J+ٌL}J4Rmrzfdw|)i\s7/= Pbݢ%y݈@@2JKtr@3D]ƴ xM/!iE.,5, }?+ *Y'TWB*q^"|:>$mƹ׈ۛ|7)xZX?ٝ4kJ :lt'7d«J"^;⍕ثhg LxӐ>GC*qH,9BD|uw3nl'B$PPiq4:J9a D,[g9gITH!X\D^kpxGLbyf8|7;G6͋qݎ@`0ظ.]-uwӂ4I ~eLg| X/wi27S Rk8L ыbGqzI?/?EDWw^Sq樕Llj76\P!3Rjlff IiV ON2bL3okl !ܣа3-3h`@T؄yy}nUS[":Z(|O PݖfR͖*XwQÝsyW +SsJ 520n!nA]{~/1~k$_ v`*@™48Bfʶ8^{ZVvrMhc)(a3L@8H -uoM;h.B(L g]7|,cMnC_xr|0)+A[AMy:01bw>yatXEn٠Cq:hdVŅ$1s-vwO, L=x+Qco&<"h#a _lH- `G)m}IvM uL`L-Wɀdga}Y+ǭn.'\ޚo; |\WQ8+Br }Tv s[\*V£wIK|>=٣M-$Ǯ¨-Kڌ\xyXa(ZdS}Md-:j^0].O&)عRY!7o|.3(hLsS_/zaۖ/ [V XcA_ՃBӎ=FW).+P_kJwFX ό U}ⳉt[/i.e79N۸}7 S47q\Ҥ`fu?iE՞9Yp K] Lx[e^`#-,I"rZ{@Z֘˚ v8?ߜFn5^빋8s_bz?Si|3/hXqXWa1iلÒ#uE&q͙{/)ҟDiG\?EP^E:~)(U' 27ʒνt#/@BH8_Y'[KSH" NLu-ӫ.sJe$A=Bj0Q1Ufe/ExKӥ/کc/ֵjlsL,rdolZE~yTK^Ʒ=RTdU]cmTst Ő#_u1N0pQ]xJX$̈-+ę3G˭9L產SkjJu|SE!P{лlg4+o ie۟l"p3Lۺq!CgYZ0707010000043f000081a4000000000000000000000001642f0975000055f4000000000000000000000000000000000000005f00000000./lib/modules/4.18.0-484.rt7.273.el8.x86_64+debug/kernel/sound/pci/echoaudio/snd-layla24.ko.xz7zXZִF!t/oU]?Eh=ڜ.+cig:^,UV3rḏe Z.)H1X}k,]'H#- XV{U[C70iyc z\K%Q_V  x.fi][Io!vU3Aq0v,͓ /,*>&ȠړC/` BKeCPtnBOE(7d3Vf Shf[ $n,#W/J:,\S5&AuZndqU/./Lx$5fHwͽF+&tu Wqu@ηƉ%> Hhv{xYw[y>=} % zЃj_Qi+۱npˏ'mKE}j'}߽[lWe ^ZÒM.>!R9˝+Ů9q?@"ZuA­If:Ľ\p/?ԅ[K:G<[!'_Z;~hc,"E[ 0y CWP9={ Uԥ^p, ]AHh0&*ß.3<(p b3,]i z, 2X K!8//MvW, $>$Ni-GO. YҽI8zQF"()J'7P\tNsXj| SbTv"Si8ԒBzy*ً)w0Կue$"\;zuq --=j5q9 *y":h>_"/iE*ZˊY;?:C2`Ls|y}@cv*rgdwr@*ɸz@ՂwLCu-18,iD]Н |Q1;fٌ0 /ٚ٬ 2ȿ^:.1sMl~~s')UM㝡gV (*B33<]`34-g R!x@J 9Y {.51㤶7(77*5b?0l0KqH]dH7ہ-P`E d췀$^ ),'PĩiiВ38N5Ev&aQOJ0bGao`IRFVv ~evvP0pe;sQA:эSDMWH|t`.> 1daOnnTeaK5B(-+3j=i \ISdqo%FMU2+P% =&J_6׳&lD!v\Pyy: ?Dꢽ1EVLPނN>?tx68&+ޔ؉)z8U1X5&v8Q +W6B  V\ΠVR=AhH^>7;+zHfhAV 0Ǒ'8F]ndjGD&gqT}hXkS{҃ ?}*\̦{"gߗ̄۷Mkȣ۹w;gDUYp#'yjMnAk|1)أ$2zga&0٭VLЁ!|[@;LD 136G:pi^(biPK2D9^Uq!cqRyUBȸTV☦Bdvvo6 U%h>A0$$l2#l;BʳB \3hiEl"."2:i[-6Er$ XDi˲W3<3PP.oVg NLЍQc]Lt7xw,O/7F#~~z-Xc](^F4?`.DN< voXfL~{pNQ.iuB EPB(R|QqtXF$@_p U"ghbS_ܲMQh:&q>V>'"c]%4y~Gv8:GGE6EHm2c_p1XaÚNXÁ]RJx &aՍ:Mk t.S;IԶsLv bP&o-dbiH9iwmyiHϠ W K88"Yrg/M"}]jwSaϭ* )+BHa[*d @@>SP5m,~Rk[4" &3s ) 1\s}<SSN k;,TwMelg,emG~iN8풠zwX헽Y0e%Df596 $Nz/&´ﰁ4 D񮾅ҌER2: _;[*q< ?:6EVw,EfD58ag?x&7*g~sQ"2#MsKyE]ސ\#WYj uf2Ըv~Y(Gao6{O~6Pqd~BBmdr_#Kw\>P5HugPhUX=|;Qreq\ 2/i(X#Ly, IxMe`g "DܞyZ_N4&Ƿ,sˉ^lJm Md]`̎rd2TڱIݹM~BȞڂXK;JFՑO(F1 ?;i0CֹDȴ~2cqBk&ùRϿ E?)IdJˏ]>z۽OZI.>kݍ!F^>@:e۠:Ls}/= 10-ƺu+pN8,r-:wL}׷(dZ j{A6t8-H|҂t~sO#`~kY+ ?²,!ļB +' .Xs.`z#< t_S #TP *v!R~k"0vB&<`vҠ_q I܌iUkfbBg'aRXJiz ]CPQq=S tu ׎5i_{ۿ3>-k R1,4nP[)J9gu>%ƇՊf*f׍Q.Cx[`H ,4-1nU:JHH=n`>&vBB7nuhUvդpr w| >(%rG {I)R@р F#X S}@OO6Y_ GN/6[|h΍[smfaԶ^_u%80b)a̩XXD7!7ޝ_>n {+Ĺ0* Qb/0jލ(u>Tɭ='H<û`uj n(XXz -L ǂ6mffǙCfӬ[-H-ٴ/m\wƬ7g'X~Z@*F1"`=~s$xdCZUV-\C|z9_K_)NeCu2z|gVkPA-?Csz"]tZS>; QäQ~w=q2/e>P5KEh[װPA:5-x%pԓ մ+5 '[׎;dCu_"嬺yS1L`+:vFZ\d=([ GѝO/;tP֕jKBBۆ œH㦓8BUdS$2LbL@4 n ![pl*s[at6\ӁT $MDIY~(q*;l灕w0w,Rg9xG :jXRFhoѥiT̽TֻXB 2< DT]ez.rPҜ1e%7sk (-,SAܗX)B |^<K+ZKEB%1 H]);@$ٞLa{2hNn!92:jtM]*{\>{zԤq:_G&b1Кw *>.OK]0{7VR!MF\}ނSJ0p,qfB UqnN6N:řA AtڝGfR(/d"M:qƔMv:tא!FJT>oҡ5EBn!D*kF kKy,͆KbZ GƏ#*wC'o;|wߊ{A3uJr$}!A|y"&{rB ȡn|Ep %a}' ߭k ?jO0wH\JNVZ%栈J{9!XXjhڮGO.ײaY.yy+f qԄV30^( 2ׅgN@ S$C#VD%wB}`RP1>X&+u#t9WV9P99S ,1Jw EEb^á"L_e^.&1qҕ((sl\xsX):)RahN_vfdøVxAם%߱3j%3N+ y ;Je8I5W _peVBM(#yԠO/zFMd?A^V}s/hv#Tڌ:?E]ZCvߏ&Qv[s)ztlmإIYWc87p>T@UsS@nJ& IV>2(tr7y9度.񜪉)tۘ[#":"W~Fii `:o^R{3v{Щ ܺG7!(a⪐@'0FS%uH@*̳RNZ[ǿx44SMFdI6#唀9/Ȳucd4YTmX0ǃˎ5̹d P䃴m܈N:A yZ-̗~F9>Eu_8|;Eeeo87ѡ 7/^pLC- Dɪ=uI㿫4 uCK/HzB8 PH}=j>*[4C0\ . QD8rUZQ)7".$_xɳq?pBoBL,(KZsF-]w<2B3>v!I{5CO7@Z-c}Ł\)\D}4OH#IeKj`briQ\S%;r5板rDסAS~[RQtz4?AcowI8fWĶ;y83o/aA_ lg sbx(iH+>0n:ugF >.,0:)yu9LEQݵBV:?\ `Ui*yi(lAlEԺ}evT@Pѐa[P.lGeŁ|]"{]2k8 HfAn蒑D!pe&9f)*lyy-RgoN.=ϕF̃)Kzy)vaMv˰KWapsXV9LV[#o0O Zi6{lVWBM}H@%M&0Hsɬw,jtG讃H28!pwXLY7,Y#ϓfc_]_ڞAf'dEk"$7cU BcD1Gl̇P7Ў9KcIjr3xYgM98 >y1 Wʂƥ'f)Ǻ\eH)q̨[Ծ[ R"'R1 ݂_d,=6UW\7_„UBOw񡁃skAtY8QTA|a5s4p1cVǝGN5xDT?T{ 뢱6NIK S)qgj +el~o - >F̿]O|œZ*#%8Y ld"$@͏Z#Z};-`$7\2>^%Z,*xK~_IYB wAK$pa[]Ke4~L荽 N,LӞHSq|Ke ]5 UPOX#;G 3׊HK_ o!&HPƑ} hA|s a?M욱fPr`?,fsѩ]=uH[M;;-6A:ì `Rwmx0)|(eNp`$Ħj1f|6~ -d2|iݎ`O@^Q9Ħ!+]!dӠ)bgחe~ sT?8&4:&S_.X*DRzg );&J{YA 'j2/\4][6d"9_ 6G%oyyY2F=cCX3#V/{ҋ7?P)< ȁ=PqP>o V'hK|u߹}?6"/(g6ԖfJÐ=֎i_T1[]QH!]@,LJs1]qw >M.YU5mڕךk ,1f ϕ)&۪lS-W{O5ٞ]aH!xY\%@^l&J[v3A݈'͑r--t(m( G S@s94Nu[%S<"" `lth?iY6fIv=w?끿% ;FxO3L8-0V ~v6yjW!0[@hĦ]NS鐳[JC(ί '*8  Dpŀ5 F:t>WepsSt}/ PEl:s &8CVꯑ2|s8+\a3EhٟTo#4%sHBF0P~P A-$k]C Of ԩt3ehf =}-Dbxu-3EZ(iAB vxM X@?4q3Ki@M׀GaE" G53t?4 ݸ:O5^؍;54 Ͷ ;Tڤ⻒ \fi]]vB'8 nK˱i^3D&Uocq?ϮLhF<$/Ѷ8U4!ɾy" =kf[rC+(ב=Á|")w;Rm;86>0?I )f_g^`: * 9=d^=yF+m彉QaWh4fplf?kj2n$}hMAQ\V ox Gq2_#bEkfR{61R}Z)1]&M!YK;-;K<a2 + 3/h&5?L(X_&*PO ޑ(0{3@a ,P4yZԈHn9+Wq Mr2x6(l()KF$cfDz3y'z>Z(g.IZ2s Aevoڗˎ2l#اܕ^r9'm5MZ@]E=?Qļq j ]ʃZd4-ujDe-F,p8E/ju@/fov! +j4\S {lv,T ?_j(KN\2+3R))dVy qJ0,o*$TB~P˒ Cn~'y-C c*8e:$1q-). 7{f?{T+XQpڒP1{=/QkE`z\C;.qa|w(#Ɲn_ iG->|xraVrMEߪ.]^ ;- 5BeW`XtbW =A´+A1HWƝj@$BKs`_L}O" qf@%R.0-6+kك$]GFgUdlq4v0pz+$Z v'UjϠLCxu77BEWӽƌ0#EYL*6T!hN,TiTZ*7uJ?!=]5Tf78E4 Nxg1Ik>.n@HR2Y&kw8xP OI+rfBb슙{;UX2!|XX7ߟORI06#+ug̀ѧMƔMQb:̚Q е1@4$EmbXn1j*sLj䞸EcKޟ̅VK#F G| gqJL6+eC!lNPE^C+',^6z gFKX0Tk Az XT,L8}l& "4˧Sk^ 􎕳T XY.0٨_Q汽 L mnD[HێHJgү:$ܰ.vRadEm)t%G9QEcɐ! T`ȟ}Oi IĮ;A2&G$ rgxx1S p?Gt9t$7to'e[ȹK i#P YIэ&qMZ?>#O zˤ@uˬgW>z1I:OK-tz13Oмs*2/JfQ,d= V8w(< xoB?Gl`8 ˩=U< Q|/$03ɺ{b\*w^ ϊ:rEs0 R +GV*EߕC]yw[Azfmb ` UKRN-V{:AmWyϜZhTI}'dW%UQC[]^^!K;#5"<%  !ChE8в+ⴠD[s3ehRgkQ;T\ߐZ,_XH{J`F1-Dj,5\bI~~)? ӚiS~=[9:JO |NϒT]y,6bmDܭ3´OsqXrS 0O\)sI4h b\g ]ھ;>{!p{(s{U#Vs~q\`=]q:lkHv}7;L<@t>@&v83#JhKw\8qfLJ϶g9D)Uji7`鍳٫ tH)vBm3Vgr" ߵe]BKA7l+WH^W&{+5~p:݋Q kgl*@I-$z.VQu~#:sCߐ4GQ Baonu5ΚAp T$'{#,WK0P^y٘-{o뭬}1P6bvl@-\*nYzpLT(^5A#G-!|AD j^[le6tV<$ٯp1e1\OЅHKy@8suB1^ }Kk4y ԪP"~9vFYuB›(ƝN dB,l+>XvcU<%d\Dwsc]}3^9zb矿yCΦ5)mչDne -9 e=˰5`HT$?<*^41Z.OB9UDX~F =nPBYe 3=#tZδ);f@S;hz׷r%X8vXw*-]6 z_I7dm@t^gΝ߈ٮC-!B|]br޲T8kX %[ 6K] y q x(`SŔ*a_ZmW)$䤌_z`O /eʩN!Q6] {7A_6;u(aM}7 K /eIʁ-{s;']͒r8y=@RR]hW ~gJmlPjUlBhK_9r6mQAx| K"z:D%VWzTbɴ-(I?Z*k rg=wQXz[ۑuQ){,$0NVqGQb׹/_E+սڕŁ|eި]=L-kѐ{\|3Yu"@5jo`-dtց[xL)/w# <6hD6Ӣ<&@=#m^$ z9}KAS=CB<I ò_s8`_ސYfnU44]ڠ$l>tp{_x)kĝkX3]&)߱Jy[yjfgs;?w\iaM`6V7ꂢ=ׁ+Ka O]!#@5^b0_TA VYm_ng{,è9Y&gU̾g:_\ۏ4Ƅzsq 3ﲔXohqR)FiV{#Gb;)cN@aD{Gh1[Xo _9,ϻإ36BEvDO\$ O ]~߬eLTf4!傉nXX6bgVOxEF Ң[Gz #`| ~3̏y_|DKsܵjs :~NKTzAL6=!-.z540f~+6Z.&#i^1OGsh|YX=T.($,2rnlz=>>@zq` ( :Tb\^ m튟et3 \O\rOγj>x MhBɂ1_EA -ꯍX Qh:f^lofK0CLf2m':ʈ[\ӦnRvٟ0zV>~ nLt@U9J҇>5'Nj_6[SC,D`O˜N%hi㑖ƙ!:h\b/Vb1^S&"4Y BQҏ ̪cDŽkC[ 61a󂌶 #誓*>{~fՌ3!d G}qsG[9AvLoO{R͎8 V\'E6OB_W)VgfQU=מ#US npyw'x+H&zj=sT9 ۱Q i?/)a_efV Wc]y"AOt$|ႂU,<:39רLY\ɺ4q s\(\2N&ZLQi' rL}V@O f~ĵ*-zYHfqM^gR7A\2z)$iNN7DCOr/\_no|fy]XxW&2P;8Ώժ޼FTwk}݆;|:;rSN⪶˴ Id6'{RG Ad*\Xz~(ܺcVr~0]uziw?2Hm6\ҧx ǗyKfb?t]8BYuh ꂶ¬<6'Z$׵z=25.w_J Y02%i#+yysD xT%U&1A*as+gD*GyW0pa\,%Bif]_ӑAM`J̴ЄK2ǣ!_e=y.7ăIEouDVF{zS'Yy TP@!S[t =簬$\_ >ԫcy0_)AѠ tQxQYbZ]d4Л1t][YZnqeLWGd{a:1sY'-p@a31@ARsjyV6i#n Jh0!2EeJ|/^Dѕa?EiTms!M-X42Y/O٠ۏ)zϞkC'l-Q|Xz%d"T,D i Ŀyiܓy i/~t0$IZ+tW7-}P>}"俲= p1Gg7q&y = Z oYtweDw*3ǯ93dV.YW䌡B̔kb^dK :2jJ *` A,C*4cI,9,Lo{;){ 3DSIm; U9WP,*56EWˡ$' (HbC1d!s Df?ockǮb4k),=P Ro+rɛ ]"/L |u^?Lj89H0m=~f,~F'½BR򲪚!+le'IkՐ.~s)AglSqISRP7Kr0~yIuw#{tڑz|໾vJgtgd/bSt@tB Ƣ^`4_KeIbccNÈ0fV`C,MjOv 4M9JZ 7.}B^_>o9]FI}Ȣ,M mP%Zɤ< UvZI+뢡f#"4}%+ a>7 Kmp6XdVKLM|-S6\a'H 4}>ѸQ09!>Q@_(>G,9D x Q~?Ĥ4BQ}kMf} e̙}:xVF;!@A,|`4ܺlǣRX[.{8yP[}n=k+"l2:laOZ8򘇉.!#e nC9*d7| cԞ/gK,~N0+/Y4tDffxFJ2a|0X!/k1Lh䳛 \"adO@wܾcڹLt<1B 2K%5+j@r<`[SKwSkp.g).w5PhgBTal=Te00u¯+}tBM #2]ǵ 8 ߺ/}PDRYQ |gw])pTJq'U FRByV̎QƼl3YjηP%䷌8 /ԎHGBElPԙN9^Bc, )>[0ipϖJU`&FHn!\e_ȏ$}VD9nHo :*NoB 3DW9RԨ(jueS4pSzl qNVɸ>hF*'F :-)ϴR=}Zp8Qs%ϴK}|0MD}8,dk5*-Cu!fH'񉏺<E {o'wפ]̘ :\vk&G7)x,q`vV;hwC. q2 R.-{p TxJNƲA^7ym43&eS?ii!Kz!chJ:PޚKvfI_DJWRK%o>5$(Y[FsV_|}Y6CgyzKHjBO|`0ʸfUЦNHBjf4NQ5QHn.f^bq,*P au_i]RDw3sRrXo` FݣМ5ߞyim&HUUG D`Y{:Kxf2d:o7 8 ߽dVjSHG`'3`K8Gv6-GӃ@"城sJ@R<ZMSr2@4Jr(VlߵCn9CGql2/nuXהn ^3>+ ޲^x c:|2hMG{_Z&1m77j]͐v29` Hz-MrU֐#hPKz_qj4ea&:Aod8WALȪ'o B-c:u@B[nq'< 2UWV,A)w4RM+w衼V/oe6υ`Az;K*z2ˣL\ӃlaTB6h{w1zIk~9ƿYfjPvgTi=Qwx-ߨ-l̚ 2HJ ))ybA<K& 7ӳGڵr"07Iq{ µ;YoOr# Z?G<ΌP:7/( $U\`FCd)ڕ n|L^fW9h~4fK d<^ۡN|VMpǨ>Skb1.E*cZ?v&dgfR[|%Ŕp:IPk䘎yI?ϊF9A?=ztuFd2l T R92([, D1 綋qJTYb[ZYS]'z5Fw䝴~Gѽ t/"Y7R@+#V̕T~MvAyD,؛2!6$736%Q0mwpr=l|:H m#~ p,e)UA0O'K}Ԩ&( (R dc!VaV/*nj_ͫp<رgYZ07070100000440000081a4000000000000000000000001642f097500004de4000000000000000000000000000000000000005b00000000./lib/modules/4.18.0-484.rt7.273.el8.x86_64+debug/kernel/sound/pci/echoaudio/snd-mia.ko.xz7zXZִF!t/|M]?Eh=ڜ.+N#v-N9k`Ve(oS>4G;FD 6=TQ[yul K |7=Sr# qbNիctgA]),شE"i*qHnj*XczhHL? XiPkY0s[2c` F2SF{8cWAfjZJ%$(m"z挒vsmOcS v`sͥ9F`gDB] $%ÔjX|=C, > &ZղcpF2"?o1 H܏؄&8.w_. , _YIA];UaMŤc#W6" (w-~k;V& }lQnn yϟՕ}t+N7ލq UʢиH)I Z8?E?!>ؼW[)__o˞)SZ6&ȒS9m/N.zV$A-n(ts.H Y66ʬ}h ד=:=dmZ;AGyv^;<}p>m$ Q_ ||ϖj둾oUcXy$L.2X7E!Q O|`CƚэMbW.)d2ɋW~rc|?⃺̃tW)t#u͛>~Id3TӶ~(/|]nNl`X9gVL[~6 {dոkgJJI3b\a`4u'|4w9uˣp|d||faZ#^ydV.~ !Zwzy*ASc6q^N۲1 Hn*uWM-+,^X7Eu;?;#?Orof7\U]PkSvAArYv--}ljvȆt@oEW XAZX `Zu N<cEJM3#HHqQ8&cBOSɤ2u%3QE75#],7eXVC$cO/v3.5AuN3^шi;okexnaO19pLWJFU66)T-Uyᐋ+bGbCB=g:UܬQbp@A-zΡG 2rRoc+L,DK;j8ΠlLPa nF-kd?MۖC^9 ^2)~AKçu'BQ僔 \veί)AFd3FfD̍p-HW wa5}.0&.ũOE"xW Ć . <)cL5%?kV%E!չHJJ4fjnRBDcWy^K6A~ra=+r'!㢛cPB?d`f|e/;`] w(.H9BBTf uXz-0QrN[_[3,:mJ҇3{4T{W)E=! #iM^O2 rn;qj&N6E@_QλfRx]p]VV]fRް/GLR $QNR# Z~֘xoLm IZY1q7ǀq ļZ\rPmݽTG=aPոgIkZG>LFϮmj"u}]MZdXV7QJv7hx+^ʴ#賩x:$7s2|:>${v *Z;G`-ϙ*#N#(u/IꔰnբWMpD#{qJqs|j,/Vg1V=a2%I$,Nj?8Lxj[hiJѱݟ~H-% \7nSf)ߗI,\w(-qJ `6_BjF\ " #V8<Y-q" YM۔da.@cnHqW!LنE˺O+Ny+ϕk$VrFFC≌j[.m!t \OG=dsy XfຉH6#::}\V <3Dt7+Տ5 m8z$"`M јS(:r0<. 9WoW7$DI4O|ïP" `C~(o;HL":*NX /ayk{Ǘ--T{KYNF^]R>lta&Bʵ7.!Vm&$Ka;F{UtۑכꡧǠ^3~[}Lc\+.=*[:*ñsBJ=ABPe)c5S).UM0IƒK /JmiRx"Q63(}VĜlAkqo? ȉߎTkJʊp1,Ee`c@ŕOVzE^m hOu 1.d# =:*Yڙ y&1/Qc)<[4Q>ȥN?"fdiMrArŀīwgAz+|2qBHJSxMcϡ"dv'%/0Wk=U`xZ%I}(L#t=o/,lriH^g_Hq` WjKok ׹2z8)ʹC . O>;^=SV=W"h81L7JӤ}@REAF}1أ;#!GL^na?BeJw.VQ[ \htͬl5B(WetGOqQ)qCMsquW Q'܉y2fiw|4k,M^K VY'xsrT_3ף$xD[+ tU,*0b^@ v%ДLU:>i߰VK;30yӊ|br(LN.aT DOBqbW 4r|7usF]! kmQw1=!$0Q NNNdgsëg)c'跮^q2%/ĸ 톱nfz 'ܗ*1}8tq==q$69[K0)%v-ѸQ}b#;E/IYqJ ՖP?Vn00QNR/ UǞ]<ŭ\}l5[TQuAbH[T*R ğ$ԊAU!vf"~G=4^*^XSʹk})*8a*Zc{A84 /bphUw".qiȝ2-Z5m=r>l !Ugaɧj}iQ!x)&(ՄfɐDB}醞Z_c+¢Ve1k#*FpgVB@9T}wjN⡒L3)YTP!r1~=#Eɻ^e$:֍]$S d,Ā-Hof-˧G xSfKT+tɒe喹'$%Zn ![4 kĿe)P}%}zmTEY"Һ{-Y8! :eP$No*׸+%8ԹUK&#id ԇ2`o CX~hD#CWdrodSĥI\BŅX,QAsl9m5V7]TV_73Cyq#A0fO U" #Z>!U#,n$AwX2C6og"+gbGO槔$Ȍ$M>ӧnUiW.+; :^2}&Kl2Uz, wǓ&FUdh9B) ) k$Ѿ1:?arɦGˢ2^D+'Qeq,tW&ZehmeŕK[˅3E:i)EB@zh9{Ͱ S(%QFCbnPm*YX]HۈAPWj0"0JYlkyw^G:|Okr_o4<; ,sx5tP D6Ӝ W6 q3m!v<IaT*aЯLPR_)X/* ]`9W4{'pft/E_-7d1xOR?D{:jɉ@\}A FuISThK#KPa)ZЬ4A@LT,P7uj*V:^^e8s&?|GȩFZٜ8BKA/܌ւپ~ƉB! wR' Տ2t ҭʃàn]KR5KH$`GcE(*ۂJW Bzw}0Gw,fNQ1|3FP]@{5s,%splDd:ԟ8ꤼU8't4d;^9;wlHZ,H>YyW.x  \Z>1KGڻABUg%?lu*KHncl^0 Xx, K`Ȥpk<ż'JǮPWĎU k<{DՁ<7z[m쟪t\1xx7ըa~n*Xx*)G.'^x7xTӛ ,%P[;@7W򅈍ğ$Mpuk.6hlWS2x\K tk[[Ox81py{YO4{AXvmrV N?^w' M"HuT$u Pr@fCkzr{?=>2M&Qg&z$b'y ' RK' )n/gSVS5𶙯?EJKԐ HċI k+ +Q%DžEDv!<hBi9R{y)Z~1!}|FN朥JϞn'f  支A{ ނ:'ױ ,a INH JSV2z=WFAGeSMj|78-uWSm7ZȜ Zυcq(cu 15}k [BM1, q2&DNcnfH76Q UaP=q6^oy# ULQ~ž-KQa3Ht{±=+7ڸ-"D䱉 Tsm;j.Ļ%.;<Ӣ>T Nd"SDRZ?FXzNwp .j}7VԬsoU/dzi~=_#?g Z,},z#FΌ9 bu"42%?8,([i颼l0{Z9$1M]+"9!}'/UH!R CJqgE;''@QO-79MΞ,_p#g aQʉż BT8=uOqz44h֚P Nuo*:shi<,x Zq!4+-UqYr]{q'؎ =8 tQFZS ^$R {.kԞ_79MǣϨ"h^8}ND2#Zg42/q^=44\8RkTVYӵE$bVΨz%YbT=4J;U3`Wp&tV&vm&ShE 62ŅT9\>;טU"ex'R)ᾍ̄";1O{"b}_ ٝQczQ$-F$V] \Ӭ6N'ZW.KBc r&_"fIAA/& L2y-)`73iVTVbD_Qg2~ix5<]FB ȿ) 'Qb|lG2Yd֣PZy>:f'Dw`%z3r|W\CY<,w㭏P"6M, AtЗ{7ΦsZX-CNﰜ[2#X`mM~Qj{%F\OfOM܉~j@)'+; Yg{aQ>Z0Ʈ͉VwNs`J>eP;v詵+Eϑm*)xm]'.l;;Vյ=j7Oˆ Ůzt5`e_ӣGbypV@tX+i~Q=gWlK _GL{MxrW50؛ZA("gp4U ?77C]Zxy"Fc)~wf0~cMKR-BNeҹ6\PLd !OIoWG$]R {4zlk+3BU+Wf`JFHVPdOT:Tz < >ުQ{ z^ ;w<0XwHҺr3Qv^]S9hfx$cT +Ymm܌*' |Dtս'qfK짵qN49 6AOek n.Xг*LT:(ɽCB3U(VM(ociH9yCkW]t,ׂР>NoMe1vm8W`l>^EɩM!B\2ͿK6~~[bEWBX/:Q`C^}ܸbTK/|MZ`C-[B#""N+XىBHr)UzQyu+ VDD՚U Hr'jɃ. Q= EKRuGf]bnhTGgT*9{kdNI1mw:Z:$LCQגvG挀VY+)`EuWY+jp MD<-s:[ScwY]9b$rPIZZC c8Ug"{K#.Rd~yEC71EmLDrE{tMq8[|bjF*WS4ji$*GVmaaOLLHiOU9T`B3.r1T=_#DF(؉y 'c 9~-ɌzMk)׈]'{Χ3zQ8xuŚ;RPcoD?aĨ!)Ǣ*_KrNE#Š =.v}@9)r4wb=󕃥7B%E{町Zl$]N *l>ESQykB2DPq)l\ & Sc£,OlKY~P`% |p{SZ֫dۚ0/6s3?L%]b[ŇnLK,,@Zٵ58vsMO3Zʵ1 NuFX >g3ћylÆ\u Iޫn#{PpJEr@( R_=90|IS:Eȡ*R#0 )a <1RK P&,io><9CIoǴw74IA`JD,:7(ǼƷJmxLj7Dr,rý t[>6#RB nַ7-ch6ù޻ܱ k@+._<$l% #zOJ:RWԳ5kްt.Ixt!-uK2gĚ0R& /t*2J-%tJxfð_M2tiddJ%wnB DHOĔ[Tl=I?@vJ|АlxG m÷vCi/zA݅p`;L*AH_2YqU;,4+a#Ye#?xƇ-?f2MK[~oAC`qE 9iʇ+x My!вSQM02s?dLх2kGrʌDnwnnس.h,3ȕC /cd|7qs܈eEE8`RqJyu)@1WY3Df\78` b;$UJOv7 ׫HIMnib&*^vm>J_ 92Q.9~Ah2?`};:ڨ١j}=03`De]FXgwNΝF)U?"6VE-z,ZyF%<ˇnTʨ bU:l: Dep~i`# .O < 3}'ߟ9U EzgCǜW # !Kc)m*۲)>%reh.* ˽<r nHw\nNwf*n@&%D7mbO%ZBm})C+Le Z*$Rc5D>3A9Cu`or;2Bqw2ehh3չE-otǑ79R\$ tDXe~jiw"F i6LIq7 {vVSI?-H3k^MsUNb- ClҬъ'j. =E4V%od2ޡ6 l,){ ::h2Q,"Zd`BDq=7gR3`f`@ V'a' BS)ʨޮ9.z?#g #Gm7H : E^cc.;W5Sa XQoՓH*ʏCߤSA?6"b O7aͱz K*6@~=J6}zVdMi9-\ywk=sfP}i5p0.IhT32PBթ+DjQr"T ;ҝGﻝ}$6-L)1ȉ™127ٺKhL`iQm zK_QJg!=*4?//r v.^{*#0 "_Hɶv+6! [7u8'|hd w }9ZD~ib_I$[|IeaaS`jonH*ʇ+'~"M-ʉ˯Z2&SUchu;%r_`J\S[n|g|UXs'_n %L+?FrZ|{'d i  ֨O6;I잰iZ^FUEx%rY;=6@kz͜I4C]xꯑk,Cōι hr׉V[$ Zmsv+Cd@[`y&zʄN]{|ُS s'&G_cMf.T#+XnQYi 撺aXdX+Γ3`H$}o8JRjG.d󌗞%^0#<۠k JV9[w0"a^aR#5Zi+iO[ ">pYsZ`blnf<H#Jxl9IP黅-+gark{]˰vc+&~z8XݿCGOT2Ÿ'U#^bRh=a@J8=/CK[v/>&"9KLoqnlr^.{۽|fNa"w =8/`iőMh1f"MSW٧ГZxԈQe.5o1ܷf3_E s).hNF:W^߳Eaaեԉ2ӳv| ncsO,lE8Bsk+J苐W2V,R2kiOD~=wy/[KDzZ$]%=&xWuTؾL8h'N9O"!ZDO~? 53z+Xnu7Af3&%0|2.% h"3tīGX1U.6lΈlhMjPbHF^!+s9t:=to#1WyF\GK[fso_% # /NC]U5ch*~~F0{@FI>s?~[>s>[{@P%:Υ-~Ul)kK [ 9=yJ> 1P8')}1[U-C>!@`Ni6i)^E#h*aMsnUTJ :"JmFr&4tdu>w.n' !RQe-e˘Zeؙ+D(Y" f=9U[J欗}qG]䍥?u`z;?n'}.ŵ]Z৺]vg|¥vq?d\i4*>v97tdU}w΍Y= CKAb"Gd*D1jmNK ҉6g{o~!Z !9/7 76oTxtol OXj6"r.j؆I?P#k6/B$Bћ _@y#+ݨ$G8d%jaL^f224b9)A!(ӏvbQU)u=e! Q"d^i2j+r=SBUh?c|Ie`nz,ڝo PeoQlO7]8aJ&9ZAyesh^u"=wKl9%燁hLܲڀ|1;";DTrpʘ :1)D`˛EPYO&KMB-Ky}+-GO} nI 4"#blr3Ofǵ&Tu:B*%\.Lz\~wJ<pPI!p"ſy%]] VR(>so >Rf,0ztWŔ]ȸoя#FccYBxOIr]%} kwl|8iDuj|pK(hm1CsD Z2#iU2ģߕF*$E="S 4XBJU4R}8@Y{G4k(ҿȺr>n/sݾ"j@ꔁc\ toB);/[NbZ]R[v31+tSYhń\/l$F5| F绸9?XORw5()K̈́Vاx쳷˔]@oPwUxuz֐glXm,T&)Ar9gb댛K3Sɉ ۓ.9AaTg -'=5eՒE#! Mpg ܆Ao H`#O3œQa]r GƖJ "`Q&,}W,kQ sY\+Yő6ëu:5{adӏފؒ޹1AHlUԙ7bޙCS3xa<:Y>`}b7YӒ(Gh@EV÷BB9-~Nd_yxMQ!fϿR.ª{ꝗw%}"T * /IX!\?}IJG=ĸD}\зR*h:N~FۂG%^8xn,(Blՙ_[.igW K,AϿAxBnAC[ PPG; 3faꤶ(;L'f2VCf Zo MHM q"ʙ9&3讚 |>LwS<C* TK5{S8˵#&.`$8Axk6}Z6^ ˋPmUU*lN(LK9ɘ]:7¥ 7v>Mr^Nvq1b0fqC(/ ᠊ `4.uT֐0)+b}/s̆.Z,[+`C δ#ߤ$e=ٻ/ɹ= ]3Un. L'ǨEX #JŰi( @VaYĴV'ˤmjv9OH쥮$T;Ks#t9/-d7ٚ?+vs܌) jBdgnVjHZl93x.{oSvO80!E/y4=J,RWsj=Ұ!o"lRK슱Ӄ"[tynPи+-u}|X7rL7aw\~=8{pnoc4"͆O"IgFa(a֬=QVQ6Ϗ-D.hURSh(?dg4mɠ O/,&ɂwl{؏4tT!p\~A4y{ovxE.A.p2sh {Ѿ3]Dˇ\ާgu-PW˜8;iE36y W#2_gHckG_AuX1ֹ`'; 3 p/nN{Pܫt/d凗(F}yCN*lӓ8ŮLSM= Fm7W6gj-'?<> &),"tf<2]+$0^LH%X<*G (l@ 逗Dj VKt w{ٗN>qRy;R7| ER݋뾘C3Z{G$*L9x 8?l ?[1`EcC }\G"TM%=jUJau[-m guL/вu%א>*ZV R'z@8Z>O+ oްh^PHU(p#0$|Fw$=hNs[ѢfVS74aĺ|28isHD|B]t(WiO ApMcŶc$m hj/B&7Zg豿]iHr/zYO ̗9g;kD>nVK- M/jdL^$ƈf<6<o4T]¿$4#BfrSY-wlH:Um˸aq-_5|AExtc6G6-jvh$-x<6h{XdxQH8w߿<ؗ_wyGm >Z%1U㥃 ݸRȺ/4:{!#>|pRK۩­N*7ۦv~[$!u\&H]IY<yCQ]'**\a Ws䣾uƃ8;? @VwOWkN&a\>oů9 T){ӏ`|ح">ÊgYZ07070100000441000081a4000000000000000000000001642f097500004da0000000000000000000000000000000000000005c00000000./lib/modules/4.18.0-484.rt7.273.el8.x86_64+debug/kernel/sound/pci/echoaudio/snd-mona.ko.xz7zXZִF!t/{M`]?Eh=ڜ.+=F=]yKU-,B"ΐa݌M" Hu|:}k<ZX6Γ9b5L^SS{rDMN[P\@ o&k 0nFi4p4eu>j) 0ukBXe WR-h{& bus爭P1FEYQR`mC`i&.=MmzeOcmL}fZ{ 3A9ؽzBX)2>ӧͷ ao8vGcH俢F9 VsI3S`vj!e? -vaj=T"`,\G-; ~!|Ѥf!ly(3oxSԍڲ խ8`F;qSE3c-l{\hw0Q&k.=n) ! u;)Cz^p^o/:~~ՠfMM{HHenp/)ľ-CR ANwԖ-65g8<␣\kETQLnp)Ч;[}Kn6S^_4N9e-=tr=<}&b@ʂ$o@GthE2۞xp3ǃy&D65' I k{gFW|ԙXYkpYϥ-YglӋtCeHf$K\ 9-D@\N6JP!M ູգs/D VL w#4&Y(,E$]9bbinfu'X[U2o˩D*Y[c.DQ9N wcO;{C_6dEYFM@jU} \bT3F:]dNJ`fR4%54i zW;zB;gRwc/BQPEJ ۭN ~a C=Xg1a|X2\47r6{+/b,U$~L5#m(RG6ԢkBړdչ*l1U]E @[j>Й@ H"(oݕXb-JK4(~b+{40)znH>vBW99o颜_ؖ$3F 9;;U̘|ofFH1gjnJM7lwi[x<͓[PJj$^0c/=JznI; SصBmLE-|`2QJK<:mReZv+:$)u[~xb7t͆S '42:' F]җt_J@0CLEKu]7MlVL3Z:v1COɫmL0\4v^X0=V8mA$_'ەѠ:w-Ĵf&s6;-w^GvOp\Z7 6^6;JgLi!1蒜1+h2=>ݚ) Y'JKL'<"PȼMvq#@s.qMӛK0Xv19Dv/kqӥt:{r墽1vAHֶyZa3F9uEt=9mڜMAR1\ӂBz?hI;_A9F_$(SS qE~z,)Ps\fϞ¯`P9ޗZyn+|)3B7H RKS^QD|Ɍ:oRcBS>0H6ERR0z yxvعn8Q= ^qZ&S_^DSԣ`ǦV'1g ϖ nM|`],"3*nB7EO>ՎUˊc-aD٦Q^o"DlHgzc{Ե [I qw `מ3k:A@A􊡩n+f^<ow5i)i 6] j+QUV\}W?_j/Y5]|MRΖae9mۨ,#Vꅦ9˜1 2NyWmvB&9j$h["('8#SJ2ey%H5^_EAam#ܕ ([ނA~0uZgCS;5\ͼ/x1X &Znd&Sn^ 9~D1hdN?{ ;SmBZV{W!jtҖeKssM\srS `=f .ƀK6hq}\>UA]#b1_EH/F|?k7e_ʩVֹ/A mwn>1)&4ۑbsf-Î. ,| q0>J҂`6BѰ{ZM4o,  u) "̬xq$/oJk[}K X*;׮ [4c9gh!Z4H=hF*A"öBSܢ-IWD(E< !Sca#{ Fi09,m+ oy̡ԧsn}rܭ,4)rL\Hz"-==%ٍJKtB2ToB}i;uD3ًVJ^U-|<YT5ccw8뺍d⡛z?ܢS$w:t~dY SLGDfP)vhcl^DѯҚDB^sFD 7zy%.] H̳1}rc?i ,A"ȌpKlf*O:`|W{sx Yyהqϖ-nM&OWs̢UR}jk.nЉ4E={Xwb6mV{21 tGC}59KI-E-|7~ij9Ck!4دd|Z] !xYC`3ؖU5+ xDoНZխ>0Q|9j4Bۏ٘שi,xSr=7/̻ILS9ި 3ej.3bc0}7KP ʵ>wI*1ӽhDvA3͞b:Ju唵eQb-C= jFfD<ʇm?&X[ǵ˴wAK^See%G0uփY&pof6SF05,ŰQm~W9yAi+``v04>Tnc1!38Tz^*5L}m]͟yY(s~pi277xSDϭBN(p$hb]6%t/2`*2KycѨ,D6-)xɆPK9 BOkMUR)ҍ]lʴYE|,^~' cB.6n.@Y!2T պj4\ԏti^ߑX/%Ru2?&4 * G@ˑ,}tI&&=C1١J׷U8$:$t-((ċofԋ[:zA2f?6]›]. )%&q2 VX&o MÇE^UY!vS-:" C*Kq=4;'=" ,7\N̝Vn*5fnqcFG.Mn!Ucٿ݈Bb3\铆FLpn޽c"!5= ظelhᏞ8qLm7)yஊ"q}L@EXi!2  9X*`_ ƷQ9Ot[myfOn,QXo-AQfV&IB`nЃhڷR"5-gEPaotv&[({Sdɞ?X }pj=K>{R/+~tξjwMm4sX稥zpgƕ?^)7DApܯǓ5ľ^w f>ؒ H`W͍m-ҜdߙCDùmZ2Hu #c>Ѵ&ÍYy[%AQS.L"<|c պ(םNcENns[BZ?(PSGGyg#RڀZV.-a  L J 5L፡cR@|d  #@2tK98qw ڵH@,mtg!au+S1lL F@NÎ6{Z#v$t.͐څQM%Ҏ <:pyl;6cJg\=R6 xt4"$Ð^>7cc4 <H=!p_`Ydh4_y%}_ć}ˆ m[ouV 7yC'}luNc9 9^wD@™9S,&Hk;/PB" B~#IrlBj)^Fz>fi*m$;Fz  GMѶo7=I7_0WD׊:8)5G,6Vf` XY?R[t 8c,]5;z ?Ɲ=K7$k7y8fNo*vƝ#'=.lH`97 bEy@}&|>U-Gl(Q{E`5`rbSCmjS9ȵZ8QjcCD`C4Ŭ]g3ѧXpBHrVE_$Unr QbO#_9% T kZ\EE7 (S%s^9x堞k;\7q@[<gñxv NϞ+LEՆchJ%7O PKܽUYRM$TRrtQ.ghv~6}ZSP';@VevJ?Z*g 'ͅETW<\ȩH|^LNG~ ˤ6iVRsY=)Cjm&SR7cl$x _^~sp vɨS9)Bp_la̷Fć9oI4b)ݏu Mc6VMy'IH Dj36;U| v$u?\:P;~sEX*sU̴U\S;͑ E{6 h/@'+)"yR }͔ؗ}N4Ƕ94&qNn&/ƒ`.A?P]uy6b'T?{!J܎IQt B;eAmiT#~i&}JܪSmv""e|=A,J 8Ü{57VidbpYժ.cToz.Hn=)X)b ;mR܎EUo3uꂵi@߷TyU 4,Gx-px0Az!E׃ȑ26Sv8B=.g;_ _$9O򅷁Y7616NƌP3S ָ\cCYQ uh.BrphX+gI|wX{h+Xv^! IP*q&WŔelc(--l1rܜMQ-$0 (#肳B}+oq%ZI›aM S;< |kDt8;[Ύ[9q?\0B!B!ls48k @#k7%iDǘ&1=@UPRG_B"h}e^( +1K*#ʦ@BI+ f.Mf¼=1Id[jKBeڝ<&S| ˪+EO1$%}~e4]+? DbjԬw)1]T1Paa%eD@C^:TM| LCS߉ihsE(!)N,SqQE vhFGˬ^x.Ӄ,1(B &PHBqirUU>&VO =VY+Y-'GLnXd(_paNվTx9%7jp0L+&|j)%H$ Ѽy |#;ƚ=1.-}o;A+2hڲn7r{@Wߣ̓J,0!}uS:GFiܗꢴY%pi0)S꘾nyk.h*ŢFEr|Nhe;lw~c@e!4(`YEJXh$,| O&j~4?vZ lO`X12á2E/g)#Ge#vt Z0wGCƖ[yjBCMJP\QZS5e<3%ؙuПق.U&2*lSY 5CNE+` ;v[Y sVX( &Jyn'ƾvVRTrXŨ$S}wJw0:}d[^404BcpyNt(UHV ޼eNɰF$/fDoS9iI' 4t"tq.+ܡz:UAiVm¡=?C< P+HBg18p+zo9%?M#= #vLRXq(9RRÚg^pKpVEQ-W^TEf9_R+p\1 aZNT(FrњCuL˜Uo,;UƉglkɒhZTU}DrycT?pZ@BV`F.[q͆E]+z"uAsTg#䬅[CF]2CݙSU*FZGy?uS=sN=J}BEFImw &܊C +!;tzyXex`K9R=DY"[IT,j]D $P-8ov/*Dba  `MiJ*bIV^ j ];v U-8aaOi-o7V9۸U]Q 7z>I3'C ;2]UZ`rjя9J0yNm˦r胘Uq-T#f~V?H+yֆ9"I}L_f<@`HskI"dYj?~v8Q;ci?  g:#d_ֈ?szz|WK^v=m']wˈZ L0`X gUV8``:}7a B#]rʭa+6<< GgB֓xq2[MӶJ?H<[b1Gr[_{|nl݈WƬS\ okTX=b6DZ”05Yw #G”E0(d*TZA6B˄ IVeҩC}\U]ߠ`d aW0R;$tZ/ẗ́- XqWSG&`Z:`lVd{7 lnٵBKi!UI!US xk2YtH3ݰG 7ը#׌R%OcUKkK,/l,'LECcha襢RQ}Xrc.׈At&ifg{<S7 ]MZ|iaĝ W sFJ|{ai0J*"+uK NfK[M92vT)ix[]wr ~H5%b\4ZD .--pGb$t}j>YGM02ui U){4Gy(їW\׷z2]hos ?Օ|2UJ-C60 ^1BeZ.?$7PO)McZN D jŲcu^.JIYl>ßC(I86F&}&H͑$+U_N6+ W3@dOм6NU茤C(_8셧lE‰kF_ҫ֚ /˓~2le7 z\,!JZ'C `#njE @;(17mv`A1?G5# GVXS?vz_.rV@kWTpO?I9x ö5;I`wqz4~ʅ=İ<1 5|RY khR22=(!}w} ^F aH"#=oZSKJBcBuɐcC h* ׯ8[y,8X!F3MSy՞#'H^ȤV-(iq[ G֣{oubiWB809UAeymvX1?eUT)"3jr >z5J-K{ Im@7oӬo 44NۨLza@cqW\m3H3+ІB`%WwaRDe{'RSK| OMRf*tX NNW`x[w%5{Vb}J oS.oj;{ӻhX+΅@=}ѵ|^,kJ܌ r߄A t'Ud \ޝB_Rx]5f0#_d"?&F0Մs" OY+3js "d6XzP2Ɖ 07بۼ(XDՒГqHھwZY(iM0PZjav[|'8F%z>5Qazo[$%NI|p+]R+-RFDS2 D6qo {0+ke,208ŝH3^U'?F䄶qؑ 6z#3HVWez ]I0;*Q6dl=@NR%K)_x¹y$x~;/rؚ6!hlԱE ;bjf8`SYf;cESVבK[X5SdY!FBfHT(RO( ^582}mVyKo,q@HxeNecuHjᑅa`8:kEkFul^k}dQiHYl Z ԝOՆy%zny;F)ng GIY}8 VC+&}&ХX8wyL^"r]eaT+d~um 0echB74Xcb1tbpɾ%XWD!.湅 5D:%+VgJ: 50UIO9 ,@@ATM?WiM̟ĴқuY,(oi&޺'3\ߤҭ5 6KVֈp5ѝ_ND٪1ʴtl13"r4LM -U[\t۔;cٵGTIN~9U^#D[xLV ?[mJМS)ͥ]}Sl<^ E:˄[S72߻A*mKtX9]߸)%VUqiP"X$آI@brⷚIXW5L `(EcS:]Qm"̚J5#|Z~\.Ώ)9K3GBhn[|1{&bfG8'NPH逴}HxEDM|l͖]reo?UaWF g$`ײŸ;r"{!5_aiq /ֲ2!qU⬌7]c6х1" XA0<}~ymƚdIֽREڔ r,.iz ulhPԓ[*Ovp !$/Ϣ'7XKW|]s<ƢxHzܟ> y q`ad\2_,zOWs8iP"#Z>uN55m9 UrP6LRbI0}  M?(.|+t&Up"X3O}aDWv^xa.s oeZjd:R% jADƘra QcuvA/jqbPTpJ` ,_ʂ(O3}V~߅;hul sa/ &o<>cu0ð ,Xi~e\1)yQ94G[LHW DGo,ɒ-U{M!upYϔhahHPthÓv@~t,4jw90qV}}:ఄ:V %M0OI/D̊ %kB[lB`Pγ+h O1q41\c4Ӏs[MKxLmi ހ'd&}) ]L,TEFp2Q{>3>} FVVVm`Xz{3˕b+XޠmM8 "|af(xg&OFFqکO[@ʌF-ot99Εzhd4P*lêQ'aL?DoR %4hyYZ&`,NO.2l|g(iHHf":s5iI [(`p\e:^J+@#o{e-ça7PZay\EIzaމg=bU] k;1)W>QC ;sUx+*8PMYcNlĠU;wJ+|hhL;MWdՊ3ѣ4E9m03X0J>4d09_DdT!7;}l?Oփ,KN.8AݚUA$#LrU^(Ptgu/{ xt/gUmS{k&peZAM%FsRK@6j\ ldX!EIAFه:vk\ʘ?6X0/v.Ç?S3 2$gYZ07070100000442000081a4000000000000000000000001642f097500001674000000000000000000000000000000000000006300000000./lib/modules/4.18.0-484.rt7.273.el8.x86_64+debug/kernel/sound/pci/emu10k1/snd-emu10k1-synth.ko.xz7zXZִF!t/X_3]?Eh=ڜ.+Mg4*[Y%oT,Rjvl)jrM>g|qBcDyla.a< <)KX]kM~&@9SL8u}?Afx<&T( wB=Bu"~'-~ yO$7bBEbvx2jgN;J8*vq)y]ֻiD sJ_쵋t43XО +*DE3*{zv$AtBLҟ.9WЋeB?!ti^Oy>+55s4J;i'3[:bZ1WТ԰rci\$ƀhC ƴ7<^K@|C⒢K `J;)ׅ5Qz|? 'k|4-:# f̈8aKg'/PdB{ [@Jo{7-iYQ-8sIRCFwYqҫ{kZF-/nj;-q 9H)ρ% K@iuٲEy(d K:vSGdnÐbg3Gur[[}φGpRVz9r`0S٦JSxK=2=Tc[q^TiQZ lJZ E&Mjd|${CJrikE MP9Oh]!0 g~"*,4'6Jt/*e> P-iƾۓz6*f7X"X2r>,bK`ZƅBpa3F8';%d (]KpH|J#BMB6;$%;_yΌCPE6&i%S }VFv{( i_/0^j( q$f靖Z%i]9X}nӸV~*6Lgfr9#5K?.2$т?Wvд#'n,F_-׿c*!PT˫,' *$S?휘>O'i/umj _a"@x=WF6ҥVCݤK灸%?h]봖2mrENu3F]Ϡ`nIRi B@Pn&ex{nqt4+4?X|#^z4b(pmmγA[EI( fq[YAU\Yϱ|Bd .ܰmƛuL<ƭVKj̓ɘIIqijY}ɒh_^$&^D+\hfk.gs8<23#&HRj+A"CÇN(*T oBJN v@)I> Y{JQ $tz9<1Qy ^06aO5:{^Z>9-S/o)ٴ0}}c1"p!4-5w@>Xܵ[#pTt = 2ܓ%!Nf2 9lca$s1w{ nOWM&esIo u%B %k&&5',xᦽ[]MV|͉ flJݴ}rϧk3AOL] E'YѨ$)z}Xy ۱摘34U({숔Q9m<ឪV`3~EO^fd2*~IE*JG)6VWI\AۥD:m7 Bk`ee]l=4 K<2Vg[c0G "hv~\b8 d_.Yz4Qm3[ݶղuېژݝ[ܧ-GݝNQ@֯[@$K]4& _7r]' m{qn ]$ta8l8lۢ ˤiubSߟ\a {#72I u24em) Q@"nSt[Qً'y&t3LbE`|z_ 7*M'Rս$jh!q"q-R fԶ2lL{%X`@n:X\X(3x(5 }d ꢖMc=*$^VO#$j)Wd024ՃڤӀ}i=uqsrW0͜(ЗVPx~)հ`66t+#ϩ1a>ãe);m^&t ̭7{ ac[Q@iu:|FgׇVK1>ApycÛp1A$7o X,XV<+o I<&\ qs;{coUs uGP/"-'dm ^N<3@*PYߦN 9gI=+,潳 P![d/L +fdM@;pҹoP%HCn}8ֈ=VjMP*h< @`+iC9 +2h'vK M4d3LWGAY<Q y ~H0){!taVnP^sޭ9Y(luZSpUf2jBGV4IG͢(~l G"a2DړSW ^O'Q?#k@Voa&g'wRZaLNBDJ;fܶjn=`3ptwNQpgʅlPgaSU$=?)[JJ+j{GwԜ[·ieeڬ^E윓`ե4o,;Y>~{BT_>_4@B İǝ7tƣlc| zw?Z쬮+e4X y᠍Df9^ӹt WTBC/U)W%mgF4SOιPTdvur>'OSQP })`gh5reoe."aTMdGذ D MtD b9 c^oAWNJ?G1YFG̲$u z"<(Mѷ0-wv 峁88HH#BJɀ `WnGzm5wU[Eòj(N"-Zgh죈VX-pIw"CIB%I-I*>JFI7yݯA1iDT qvdE)UogЇxW+ݘ!< 2i,jy:bczT{Щ'>M?0^F+0_]nҢژ5P'=!zv$*Gm̱ZH}4)J[ŕ;>d$v Krt,rtɿ{o>f|~eba}OA,3&RTZ9h?iJ$rzSoE-0g2wf|Ғᤝ'B;;Nyǩ=(# ?M/P%CeީiŐUgۻ %@N-enp0z̯3PsC?ד`M<-SfcX vs~hֹS*:?& Q/kj]X(YǻgЧt4Գ"6ah@ַW )AO 9g>"GDL<tū(qq# a/oGqG8 &Z%JC+M{nx+ŲjUV·50}EbI>i@1oJ6\&7&n',JŢPwѼ?hǖU.j!0\( ?vxLСO&sܷ%w,&yNj> A+vdI'_ ک.x(Xgi:z![Lߒah=E̦bRm>(7Q"},4-gYZ07070100000443000081a4000000000000000000000001642f097500010704000000000000000000000000000000000000005d00000000./lib/modules/4.18.0-484.rt7.273.el8.x86_64+debug/kernel/sound/pci/emu10k1/snd-emu10k1.ko.xz7zXZִF!t/"x]?Eh=ڜ.+ٕ̊~GimP[,P2*ۻ0yd5X#uXix5s%XOGB3d4hj':Y"6O`2ީ$A 8anE'"#U< x'3 [;ZI- ':/noܐU.U2I ?ZVĕp:$uHδXT3Qmn1k"xLޮys֒yrPfnw:lפ@+L߯?#Ú'="e-LSj$wxѷo(k4@SOOβv>;ce =$i/^a ߣ՘)(zZXE^2M|31_pg2yEJ8}ۅxe?>^P +k>w]PZV{|l@iȢ<Н!&v[o(Ѹ˶_yB`p6="L{'`'3 ̟6VJl6[ \>_?S$!H/m!y@F5K/ƹgZ R+tiQl48>GwMp{4҉qdQs;$J0#.׽j-~gV3#`q=Tncs>-em6?vlP"*AuCL ‚V 40jQ?lT  @ޖj@ؐYcRBi BE V]gouO&g(%EXylC 3oDѩrbBxI(]U}LDz\l?lSYw;ʉ[ϖf9!KԉuƜEƴCIzbgN:}E+TL=ganr4<ۖ?aΜ-Qêx檤_U#LEvkQ]15q5`y8/ c} U.v@1z65 :3 9}^SĭL"][9U q A'a6=fSN%+`}ivS*E7Yobr*irL@fE-n~VV0k2 io!&7<]|x͑%|`|aF-'4S.:d/`{6em*ʘIMaeCm`u[5\i^41+ji#fǨ7 g8^8i&Oj `.ܞ 1 SW DwJv^ (6:.ͩ4q5 qc$&OLAÌZ חG_thlGC$C_1h)#GZW-UWJ(C'#$T_uJLa!3[N C}! I0z$>"ne|eV255v4jGAQh2m`PW!}B+Ԃir('BSk4.cPm2aJR6>T.0ủORK>5Kt)uš6jcoS5EHB[`) Pa?-,Epf3'* T$M5 EZYacXs2zF5#F/a\X}IPlH n?>#O=ؤm݀v vr `$~Yt?ycs({ D Cf}Dilͻ$ \jByvz9}IT8'}V~Yv'%ÒvUe)}zN^CϺddB4[T*PI aW7 %_P1NaoTfpz7ХYP鱂'YMp̥\d%M #/7 -|N~WzNS}.eι@eZlsEC` @]F:1w/" 0:mJ*}tm4~Tkxy4H]"m\oO ȊNKQj?݅q&`V9|tO rt\һܣ\',pw!D$՜!^~B%fif(f7Y q>KG*9" Y2&ΟMZ^\)%ſ7 m~V2c1y?q(N#rWp@*-Pjr4s{RɶĪ= Fz]wblћ?xKhHǴa{^pm ui0XB1'L>|vWU1.|\.*0$hfig(MV|p&Ve MaJQ`Wv{43PKx6:0QP-~Hy&aۨy؈d(t%GP\{Q:Rq>.m&`[]$G/<5nomyJyz3:' =.,oѣ}kwx)߸ށU5<\ءlִʫ~J9f1X__zpl/BT QE]^̐3;ीPg@V$5. E|s  .J"FH-k ~~_dŚK?"rX3Co'MX$Av$FvK` aT7puW=c j1`l\zug ŦxԃBƊ9Gg/g e4'Tjè; ;8?:Yܐ$,Ҏ,xHɡ\ITe߹ KhlTY$#.rV$4JfbZ7C'Y"M3˳פA ZӀMlsl;:w(NSz ؛X {:y:+X t\+ (eaHRygrdj[*>Z$ Q];:V'`d=+\_^ Qol_5WN妡J|p̀BʊV6P?;O{SȭM4[ G@seZ|}(ٷ?q`P}h+]L]]{#&md7VMҗgVt ˇ"}a>).>bJly&RY5#`?:-Xgl'68`#)>w#&n ɂnEryŊb-.V&䫫qK6~;H2^#"b!?X+QI`4RTC`\ 2nvf pHO2SxK>+k}M&J'RJZ{I(C )q t*[q-.h ;ySE{ui\D >=bJTLMVΑEIҋy:uU&3RFgs/ҨP~'+f}#z,ybun`jaI }j-sku LH-|k1 ዷˉ[.u.O:ʜSt~a F5ʊ]Ӵ 3k8YԧzM[7n?F4? C']T(jM&O**ڰG=Se$@jx;x m8`]Ƭl,opOU'aNS}\BM IYr^Q Ra9>i$FMyzB~#'*Ԫe!Fȳ_p^Wܛ(Kby15 r)4z`2y\>k jOCQc@9Fx$/.J1ɧ󵚽b tN/6̐6 F5KhiVQڴȡZy*j,;fPWvh&x]Y T%R<2:@dbƁ{ ŵ4XB XĚ,BM8+veyܑAle g}ѥE!7=T0rJ^_k{Y(EԦ)ŷur' MYJk΅OzQ)=_$^ۿwGiLZrrowjGq H*(E4a1}tKQ2gDn,z0&[)႟t-~n͠9%9SdTZWV؇/SZҐ1u>W&J ǐ嗹W[OȆ{lrv5|_7E Ak&'!q=<00hG7sQ2t,LdcfT50rڕOŲGӤ%R%U.r IV.ϊQN`g {κ,nCFs(|Ww(<^#d\@0B1W{zڞ\j;ܸTQ~">F"&69f cG&0@c&~{] S~/IG!V[d $W}A+ 4@ BXbb~i\1a:}QpfUYQ*40M,̍Ad1hxx=˨5u"6=Os] xZRM(b,f+eVݥ-)$rMY3tGۅvߑyuVXӅZ6N}cL*5hj'tׄI&J4@7qDtO4}Nshv"9>Ϊ,鷙 csI?˩薚t-^/kZ|2  ]]Z4׏#k Ā\{cpƼׄFo#[ ͈P4R[YM8';ZkΤʊZdb$Tw:@دuI$BPkl^fof`X}w.A (,-w^U>R3? ]>N\ .8BK$P3j%i5n Y}`GZם<}K[Αeyu:ьV7 rfJrbw`ua}ST[Sb@B= ՓIoϱ镬zL%XVlfVci"7Z6o~!5-796C類Im8km wx I:~:[h$^5 :I,ӑut羒5Z@݌oĔpqEko%ktmCu;d^DrG-2JR8ZrudR ye+ )exTΑNhr8^043q@Ay-Ϙy RULeFQW9C`Ql.C>TKHIA.k%/&mPK8I vp۲[^X뇤V„^eَw;gʗ9rTu R?̓usWHK y+U hFu*p'̄/ۏDfZ`OI g5vU{X67fZA,lĝ뛨8LhY`1_47E:jԤ)@n%[?-}og>,R J/s_eHbN^uaONN Ҩ"2!,P<ݱهWXxnz vh@#Iʎw(~9>Yc0 Q|b({T1I;ajk,sr*s%2i*G]ƖkVph &q:A<02PvqP\'= ID/ j޵{|"H#x)] mAqe$[]) ⺤/FFmYwkZC؂GE|g 9$ O@ m2N&k0-J9/h;N`ϠX~OgO{'Mt/aTF$7'XV1!4rE,o}r5vLRtkw+>4?3ěsA{@ޕ(ᶐ'A쌐$~mzC²0J 9m+ ⧥kr^\Ь>cfu+azɆ\2Dk*)j6PT1M׀h&i)OTNJ9emпiۇG(T"?ٴZr׾ą s*-xj:Gn~$x\pY+L~+8_ĹzQGZ\_k.vwMnԃ FiQ~+\߸3#t¼yjEɿ "IA۟@$۪zZr}ZpkVJp($|^kq˵ Sݜ' Gec[DQn+H05&.\dvE#~f2NwXtʱu"'1LWϟl;x˗BƼg&rsF sXFTA*_h=1տYE}Mz#R\T8X6rdYc:p6`0g/D1WI^}͠hcXJ\,rhlpT%rgH[Sm {w=ܼ!7H, ,-ձ9w Qڀ2ڙuwݙ?6L̶ۑ^j+bzG}7yF,xD{ǎnjLgһS:@<OmYְGnrשoLB,Mi s\P6&v h!z7jpIݩv5j&O*O,UGR\śC#x;h/v]5Wo` 0P-\* H G1ۋ+owQ̅_.#xmf'&!5Nb:#'NIzHɣ 6 bj[xKzXa* y|2-ǛпgΦX z䚢2$; HuI~&r*IOT:dATVU;y6;'7Hkkk&y|T«)udQi@֨8WѹN*i#/N$=ÀE:'V@9q T}\R|ޑN5isai惒AgH,ſtG↷*b&yZy4:F!$$FR s3jjZڐ.eSفh1KX=n[ƳxhN+jpӰ4kZv)G> ƣhs"fل: |qC@R/cMkEn >\Zn_ߥѕFwoՌ T8MwFC{Uۛj*Dо`)jƶ$j;~ V%mJj`k3#2>lϏ3.^?B!$n5O* .;,Q}ҘZ}P v|ln jWa41<$.#־y N͙B`y>YmMn q&M d]7Brz1(2S)8Yy[tP!l`>HRLJ`Ks1 {`nO;,I~79>jK\6#Zr/ FՋZ ‘Rt~-+jfXjjЅf"_Rbf}`naGF}ć1Bp. |!ra~({=/ !1θJ~J:cC(344b@3ܣҠ;x0N t-"ϹK9 Aʾ}|pAA+{4]`HyE]A34i@!lVG<.&nk'xv 5˙ZѶZTLlWڼE ~F_H#e/n)Du xl [TN⒕Z2 E ϿXq[[qbt?H)!WôZHA th (NrG6*ϰD c r뢎ԩKh?!2 ڬ]m+Sj^UA;v^D:(N=UGα~ zI^nѦ=z w}X$#\ʵ3y+3[ psH\po8 ΄tKaƎ$G%V4 &2%+: |Ŷ؏OlZ6CK]9SIüV׶UHN9_Zy5DUV !oHKCEr͈\,[\s}_$kJ.ʎ=CxaĔY oBeEz?/bE..-=.D}(~K_ɸT0@(¥ۀ*$keBt;;q[FڰvuBs@ċҾ\i,y;,!(ægAv%OvV,6@`&q!"0_蟌w^,dUUL>L/Z1O_kuZWi6;h8QSݚI(+V4E9$0 c9O,.`9I[X7Ҹ*iU>Ȕ ?^;'z F&MmH-'*%^=v_X]2K]y `/e34aV u&Y&Ŕ1Z)#ft3{#cDV}w?пzF?yZEs^k)HH 7U|gIkMms?%FU\Wl0Y`oD51u׋Syp (0):*'D*ۇrgT'hsui :"dXX.xsL3Mk.cqsd3i`Zˈb{%,*7l̔8:O]YxNfʌ)1vbBd@aT@o/.Ru% YW/dهxɄ۾Bt{$GEg\MAa6#fTͤ~53zL?-_S2BniĎm\~jy^ _fJl:W13,'=1!j+a |jPx4eqͦ=*[3L}{WҢmZtך~un^jFshRDK$ڏp!06>0zɨ/ӛoз3~_"( 1Tmi lA/[*yU..V/#EުtɚJzרJkņtx5(Ύ1kv7g@a\{nqroӘ m^ԝ"OCuxcc|GĐls #qZ$evsgww ~ɥBlms*}A,-yݒ9qCWTi&@ؿeDD- F% $gO[/N 3(ݻMTqbW)Y?%'S6"YOlЂ"h/z@}(S!x`-<ӞDܠ?MkmMT{Qh.Ah9Ml<ѹOT3Ĵ˸_w@P:T1Ҹ4sbM c 85x(n5KRss O9gaִ?% /h=z(rm«,#\1:D66?+g ú6;]>cd&Hk[IXEFv&dMnfS.{BS"dpA&liBd$ 8#mW~`-.Y;*P"ؔPoQHyxG׈5CL2Cp)s@Q@*A0(<6+8lPyvirkݦھ)+cX}a`DNC,/k(ԍl PּnlsUͶB2s48c2UGZPG( 3]pzaWj)ّ1HѼ rxz$>Q㞙5]b唍-709K7Y+ܟ@P>5ZfC˩\A8=MnL8/s?Ԁ=%8̒IepWi2m̃NSdmsH%5>ك§ngϖW6@>BcH\{Tṛy* ţW-WcKYz0}.\ "bVnf2&b>"Sja 3Kp YF'qҳ0bSab1Gǵ;ߖ>ΐaj7v4҆@dOp3_^ `c[iX{^S},.4W^MąIJy0%?#A[^Cvy3sB4GtH,rvSР|I(߅pY:UbE ջ}N[!<+?G(.-F:~h@4 (&s-%,#&Xn|OdqHW‰Z  ,ktkwD#ߞm\#Al/iegI'vɳp3'HFw֪-e&Fe8:ViYeп9%%q"!{*M }(Yh|=]zڤo\#Mit"#MWT583 'P{lBe>wEfA|74nygc} &]Qg:-+y>'yY 蕱k=xM{?bw{ԃKu2r.I,Fl01$tӜt;C&l{@Τ% WvZ75\R ?KY)z{s5p: }HMvtc{,v. o5PB6UU7"rw})P&]Ol]drx su$jx:J]}wG|JSc.ޣõfsPgs<;\ SN;Eh=gA`vy^jW`CQ]lxD{f`AB/&KAp䳱ҋ9vw=npX炨W1@WyFhVYMݑYPޙ_ܠ.Y2`3)!p ϯ:z!V|ڬ%|~R1z5* f:I+6wZ,q|. 9qeelEmt+:BPSuɂS^a!Kr.$,KݭjoyxpntvpԟqGl۬=3}~:]%. }}8zu pb~mϵK ncTG WJ ncz "9mhBC| ="OܿxWKHT[x GSǠ1!rI 9:tNvzy.woT4lAd|1Q9IG*_S!VJVgSP Nؠ9F=!מeϑXDNz;``]Y!1CG ]H $O&o9~2fv1?U֤*bW4+;V}d}U2؋2QxF:C*SX$=ӻ~Pu++E>q&b.QU'ֶh|$u,  a^G 0GpkNnp>eː%&[τ>+%?q5Fje.ԉ|gbdp\g1SH=ԿD7s卛aӥ.[dmkwheT"+23-zE* )s7>o@0$6$݋X: ,V@l6Ӏt@w"zV4IzU `kN-c'Q3 :%ulLuP2,QXh (DuP^@B#sM[& fDNRϯt H&ޒ@6T#Tr8xph1pRY6tThvSXI)7׮nFְ̟̎]9FSbbsVo:Ր"u*}Ojφ5Iqt[]WmYf+X51}+͟b.(6Ee?\]: : GʿHY?Eh|vަa(sxB"teXE Qd&PH mz:/k,MD0ë3+-k1miƒzgT$eBw0L6S 1'08~]ALhrY\;gT7s.p!u-ґ YfQmm76{&+0X:R|Hr fsR'%ʵ` zݨ<7Jf)0$1e6"NBk~yŒ$]h20pvh9.,^Ŵ|taلmegTqM)T'{؅n& $ @b]ѾV[0p"9q-š2N%tU"epuA$;3n20R22-:8p(C}o9m?oÅ. Gu[q8~=TF &|j'i$2W"Cz@[?)Mxױ7w^H5KL|a; iRR46ʓO,WS+Ƅh &72u=^\KA`&y9^6=<;^ JA{bPӶBxȬ]Q*dv 龜 Ps wn6EIB]xٴųN'lIgowV+-V0%"k[5̐hWK\" MVv{; 3~vBeݷ$Rý&+̛-f{H%>&cϨY4!av9s썳?hp </hY= zПTU~N0ƒ3dNsf7V~3󚫪 %ZGjK_76nYeP7Wwx0r }U䌕||Y3MT`;+~.ޫ]x]A|xLcnEe͒Q߾si#~W}!(8 [U~ʲKnpFj7(25`0滭S'T9ƳS4?6Rw?0rH%aO>T! 2"Q75z:ߤrgk+L׷!u2O#`0]Mo;}uYhw3p`;P"ڔODJ;qkr^ 2M$jt[1<Ţeg_nߩ|IQ܏n 'FΧBa%&/0燹nfG a"k!ˏeʴ%n7 WDR(X O-o@ Is @n@%FP" qpS W;0'ˆOӍĞ=&-]0dmKjǛl[㌝~ 6cyhg6RnKG -HV3zA׶iA"(2t4 RoA|3 AV<سiٮ/Vf#AXy[Wc0Ik5k8&z}q:h`UD5TIC&ڎ1wAԜB,4Zzivݫ2% cۣ8olT 3-30a80q{VoāLOŞPYd ^2vk^<ϺFڥ>pa龄!t"cʋ-H\n*O .vnv, |%:\"z |cRS+ {-~Ԯzea 礯آb*B˰TlWVd qZg0xH ?ܘuD'2Oח==pgvY6[O6 ʛV> 62,)@o vكօ7ܟY9ܮ ϯ;>+bzr8: :V0b&c><:?$SlJ<4Nae%p!Л> (4+@-.(WH'BT*%dŽ~vxk\4 2!k&].SW1|3ρ0籰EׇLVFWjcX?b?o)^ u/xĖ]>wMg@ڧCoX!ۓ͞Z2T %b]_8on23@p\wu12ZBsn.\n w a<ob͔Ǘa:\~jT{{#$"%!-W8Æ7}v:a8+`؉ ʏq5I sJ,L-*t)+0dž fy65_ip ?i19$-(o ~JӜE[~݊lr^3nbzHŸEFb|t:7cvL֋4ʛ"%2T[=ԕr/-iSl>ҼĠ ZvB%9u=7J#:&#ue>|LDB/XxrgF\g(J$EY` z9-s_S{OPʦJ KyN~ %:+rK?fwfݏ, oku`|=ߖ_鎽G1^t FȥYEdMj!RCzDJrQ{[=4n1q+pƠ:z<*Mwg" F(9ݩ"2JOTF-ڐ*%Xw]G\G{56(UN' x}SZAp3Oaɩ/Tm>DNeRab=55]D86Z&xBDFŋ,T0͠ a&pYۘCVbeJKFXH}& ߴC?ūf!MTC0{;{Gа ^U%r*1gՍѫHt/x/s +hϝ`lRKخOQђ#Q4&ׄjB LpY"]t`&;̅*J}=Чe@ն>j_>(x6e ̱@.!n5ab>P|cc{dy9u4iYK1r'/RpT7" s1 -L 돧i[ hr} m&˧N.o#zteӜoz %՛|T0MBqQJI{VD%i4X`ԞMEsjP*T s%/3  WN6V9Ou1.O_͹ФsmZȷۭه,=H`}x͵z+xۊ.Xtcۿ[/D}rǒqQdLhqE(+}_rBPb*?DPb_/Uz |LV;Hݲ4=bnI |4c3E?tDWR3-"tLNHk3G/t'LVUqEDÏ)M {#FW}td6J[qv-샧H-5n۷VUla&"d Gp̥#'GChO^YBrw`-v= سâM 9X+ͮNlaR H(0xj}SRp{tJ @y47A1 6WaTE OZ1@ cXZ͒q(P,Ա(DZXR~L7GJE ] ɻe~Tڿ+n֔^,ԠS?8 ̼e}v)2$_^3LŕW^ɍڑ&Y fjbm8ynpzRmCD(@sF6_쥾hZwJC2nfnH3#gPn!K"9:>޶BPf d!XC;!{K2"b,i6̆LA_ӄ(X+nU^"-xS=?QLXTJ;%SO.TLGQ*a5&}: 6S%)U:`?!!`}3k}yP10,qE#9NeG`gZv0ࣔ,@ 7qS)@禍U_nP2rɰ2٪𳀊zH4Qx(E; Fs.5q65sg-+\Y_T7M~Ȅ6*o +kЖ?8R~*a]Wd)iw qĸ/ sЬ" 76xDZ&?|Dx ?։]t)5&kjUY&ٴ7V1ĭXͶFtXM^>1!Gb'AhbSa]Ψ!2kGpEechhZHA69/mtG@-sb. ᵆS>oB.UJ|-fouXV&&`aY*+S0|OAv \ 4VQVgFlTA)Y먻Â䂑P D5(OOuZl>JͯAK,PA Ö#m!#6OF KN[D&5y伮P d.MM@;\GbfXWmYKxn?}+3ONGm5 6a[5IG<,< Fp\YwɸW'7w3H&/D}{ת@e=obY;_biGDSt%\Yj>Zm7v2nN1*a(:L&u" \9;BBv,Q儿<oP:P)0itj=b37\ < xЮoFIT#3 fr( }ꯁZyzHcujűi:)|ZEFT,~mΒ* }//_P J0[GHû`<ȋ эp9XdOX:;_hˬ=x 6"zvM_+a22v{Nd9ڜp#]TDHڲ_(":4O'< )h0d\~:X.n6Y; 5N6ѵ@ _bUX{Q6 jծ&Jq<6uOBpj_GȚֶ3#yX C4T=5<^HkmDR,ZwQ(S=ҕZei~n(IҀ@1Atz>G6;L Q= uY9EF:@ Xoꚻ[)O\6ԃRi9 'HR"ڂ>ƈtL*h|DoԓGp @/\hD~T=9Ķ0ɰA|t0/bL`; u!t^uGJr>V,-Q&]TA1u,ϋc@9{.87#hCꃓY_]y ,i%I!J&\$E J[g2NYhd T4E$s0%Pia!q^֊ f/\y%B;^c6>}c bW1ί7Ϸd[nx궵;CFg7lrB? waKugKAYgR]ӷ&Ye~UFǀT #$ -61Bm"~ 6ɂwAUDr.{<1•pT25a@ga}'!oIilJ}_̀n1Y(;vm,V%=9s]0@,G<طLߵl~%r )Yx*l?Ҙi|䈻gU. ayx; wN6*mьZF&8j5Pr^X=%Nts;݁tpGxGbD:3D QºCJb:i{Hă7pMƥ`vz_PXIST,)ޅe"PQ58tш$/DWN5YĵCaF"uV%_PʂkuAP\ZTQ[춺!|P m%",w>[4~cօ0{"4 ]4tt0ǯu'DPVvO*̛Oƌ!}`2)$onen 8h=#ĬyTm(>BC23[YVmzhϩl)&.L> ֎e%}'ccEA;[V< j>?)̷:Ya4-EvZ6COel9 Z+d4(h*{|Md@WmfEOZׁKWkr&_'cu!5q$+qG*kZ6$*0&^1/RYx8ߓMr#ac'Nw O$o8iIP qhF8l -hDF[u{-Ń^5x'l'HرYX8sNƵw23 Iԥ7M`gO)w(_ˋ!pRGHgh @*ѯ{ /(wb!$[QmMu5}3ٞfOHq#E s@{Nn.N^\^tE+@aҡ$Rz*kt,'X z[ 1Fq*'8us7By{`O8O[g[|IauR*N"%rIM%2vLu{ُB[Zux&5ӘVivS3FaEAASco{qiL.!:%} m۶SWT4>9Co > K$ݿ |]9Fny>$Ywr!4*x E%RmK.XI ITQOd[!.塡`BBSܬMBA˭m6X)>Ihc!q4`/ jN7"֍|ljRBq+<+FhȃR ~es|=ܗ6˙҇) MXO( \;k7CļnuHp@a W3ue.V7ϱUS&{q|˗EBѯ~ݞ<vW㟇@Ph1N3_p0ΩnO*UQa/zۃAbxbKrؤ}^Hd'*s+M94WWW c,`i*FJyo=b*ѣjy'tD\w[m=2 1-9/3J:PWoT^!΅dP#@Ų=`Jg%D h8n'u ?y 'sڙ𣁂VK 8{͊S*Ȋ Q R2npjό vr{a_)2D:]Mdr]zJzNJr=jUWr奈qWuN}~4F.[]Lhs? ]XT{{$f4440tG<heonoocǟnީ}vƌ!xgT;< !9"̆(2Nhfvs>äreX/F: l%^T.{`Iya˱zzI&!gz ߏGכ+1S_kFY2i?YDڠԏ׼aNr'aJ5AIj=_p3a'"C q"ؑ0k8~s~z&qhvj5j۴Vǖ6=hS qV:}:H鍤? X.r^8ΥE&%^/Yæ56 `L68љ7WE;mȔ5$rgm1EBs' ,S6;*8M4Dl',_NWl2p*N U"7,f=~%Zo9YbwUy9^הՂ![19eY5N"ߗ Ix-"bPH3B)ĉ( BIb~-c33E$hbʠu0Zr$Xhv2/>bf#c6EWpJe7GaV gf9+x $nVUz "/L*-Bagƿ!]_N0߰[sD#ڧ%g\p.,%(5,_yM?sin*l?e`A "!v2{YC5et),!>C>h1fiI1ҏ'B{CAgT/^֒W cRJ~&g+,x¼sZ\a GX.>ܳZ/xZY5>ft8FT#+-nQRNAP=Z{#DF9V4] Xd{7&G%N{b|)$ώ jl.u.A\b~~s9vIkp]n*9l]P.e3s7~bLct8SsR*uq_A]@fu %*$; ^8GppxψhmO7`m* Er=YG8 AukFw@<]+m_=\U ^9 *aP/ D/I;>eFuDhB/5?:\L▶).d[vY^Krѩx7S[grc{]:b2nde il](KPd8aOBN_@trW-rHs~i"߮"ob[!h;#×nP9ph忙Nɴ 8 ٮԼRlЀR,uO"oaɘ Ëp=7-DcXx̊! 2Goqlޤ)m bPy!3kZ&*DV _< FGљ& v ISM/&XI6UO'$7)"xu0ߝi64"u(Ӝ<#-'؄t~a@ ЋLLddqJYmp3QMVv[9oRJ;c)ƗGQt(֖ L}w[!H_se/ <*kx&$(*ߨ.T  Pg(4U j5Nè_!WdGkq!e4w-tGb=aE(4 Q97}3-oT I>^Vty_BQ /|!!}Ԑ7%JtN+'*'/"q*FVح*QSL/^aHmw 5S%f@*A#_o%=vNkY{ v\'8ڻL LE"j VVQ=p[ɖ?*u˖|#Jʭ l!#8FY.([\,eR#}(BaA'f?͢/ѐ~!dtevhk'%+M7Şɑ\Z ZAY +:>.'D*mMOZ-cbDyo WxvQF+Fyg8Q 98)~oUQ|!'Y #\1'T8qfǡ KԐwܸNq,Q*37WKDh}L_}S躿K.)a`vA\~]=kqARR ^{jrUzַh;aB<@NɅ2capIz@z4e5}Q peޕ'iPA29` 1% M,sb*+mLF l:̷b NRP!: HKڜ"7L RǝO3iXB*] UƔ@j 71U,])Lɝjd4?;!E[t{S[K#F38`!Faݾ!*cU/ADkfnZsv?O ^Alm> q:H <3I|ѥ[=;l Y%a)B:kDw[1kLaBCߡ>g@ Ab9Cg#oI/$3B{iCM6Aۭ~t`)YԌy"T{zqp}4sG3[~.>1}PO@$r} :p.JŻFԦ3`_) W ʻ}t|a_Hq0H .2lNdZ?Š).3hOGF?"3qjvU#Sh-b(Pg*Y-Eڤ3,ð/e~Sl-GղMY׶t(u$(|髒(.;]]LX63ӡrYLJB(kuMmi'a1KPez\:n()He[[K—VDp<ΘoNs,> F{&7IԣK_^물 ý49P$Ka `A ɣ/;^7tM5!g c:[bOh |V K1ًÿdE8 ƹ'؎ D\8Y^x@٫%Z?]16ǟt''_>n$|ڠ?U8\7(s!]t3;ء'lӼB>k.8od,vKY~4D<׬|H 'X!ve냹$_4.Q^7;5#yMNa6vTg|#zOۤ$)ifBObSQ0͖Dk@Sn9O &H47`ue4$ !K,re;5üiF)JB[\sXT?xY"?xA | gp}>MPPԁ/)}o?BmIұ@BܷC w){|%MH [즟P$i/ k4m}bOw68k /.9CL Ǝ##9ZLʱg$$v-\&B;n<]b@a *,uzӽ_Dm8L7reC-cJƴC(\liLϯ_tb[R<0}/Mum\OMݾN;`@i@\].7ўPBڄaRw8OqѨ q>g1@}sP(1oܮz6eJ>DGɖIY~!(;3_\Q''N2h]ߴnQ[UzjPGƷ,IU-Bysd; @C|S&O0]Q2ÑQ?Ib 6Ifǹ~o<}gDkGs|~,g־ 1dZ,;i*_/O+}e!Zpiy"\0͌%D( LMJsb2']AdQk.S&x/0=|2Eæ]ෆ@1ki+fKz^(搮 JȽ=Xqإw(p8RCĮhPD ^?Y|6/QA=%$:ݖ ^Q[ NUYa@c0aMMc0{ҹkH(lv7XK-%tIMlF!v;mƯr00"T;zq֧H:ޕ^wwZHW!^x3rg:V[R}3S $_`~,{{O}'+d9hJ"ÖƯS~ZoҮ1ޝyD|00NP}Dnyj'+t){M+gE^8%n"E~J֪nP/1Ϻ}9t'}e.<9J\ c*A@U>ڊI|+=lDSl,\p뮒PWȕvJ"8 V`ހDs 7𡁸츅@eDZޯkBQ)!C_/` ~omCl"ËB&߬m#hF Xy3,#ܔ!q.S{Z[9H!wO=5XWd|x7qu*'դ$?Dor[ Ht+r7}_עB-yjqٙ8FЃPqAR,<{* 7QTr"d&v}pf7W]4+h^Gf)ylQa^EΠc[F­8{QېX-qp:5Yk#Kv{8ju^d6Yw5Y ,t /XT-H-̀x}iZq',ayӣ`L@qß:9QNQwRz"ВHy D)(Ǡ).-bS#GdjAh כZ`%bd^ ˃ T-_n/pbSj 8H{Cg?8a>e_3ZkFo%\*l|z ^je6G8t:sJۦz&&uC=` fID GovkX/igKcOT2Z4Gm$]-ƕծ/b`^ u~.qS,dT֬ar J58q8"} 'A1 O֖_0y%D0{R=G-seyevd:s xf&4/I0l`Wk/Ҡ{h:+Ds/!߷y3IQC s'K̈(E7 xa-/}m+pJ 1t&1PGvgu ēe2z 5 g?[^QjI8z'='T C>AGU!h`Sp$ժv!EZPD?t>7qHFy>]) 5Bbc(jXUjrH?#,B|[Q y5*W ƎC_8U:vԶBE8Cͼ>oI6[2JًJ^J(UF J]OSi*r7BPUZ}}`Ҟ,^4$iw/6_Re@RL`$Ge%2f7QP_7'ps ⬭: f y2_ tl7/VLpdBGsNhjYUQ{7$jZ(&8gx2 jbʏ. ZG,βSn[FFP;c9`_cέ [+b(o8?9$ _tނ9}ٷ}>$|XzR0^VL\9&adX*JP9  .L扫$oW9hL8&{y.D5U ҸtE7`K2h,Ge%@S_|Cۖΐ iXXi0`bdtJOd`{(p0؜wA̼GGSjC_<9_1dmѓ֜dÉSˮtU (9%LW@Ki{L<|ru8wkKŞ}s>֓3UXܰf!8ؼwE(;^d1Y{ket٪FbWvQJBeF94%LDb'[F<&i&1DÂ?ph9(@&UUz>XBPFf}Im#\:/bC&8Uo#y97XtLqx cMw?pHA֟Q !2'{vt@9ʾCςr( j'(L,eo د2a,ZVjٍ_hd7zrl嗎2}nmd$RS_u߬i`2/k1?sL&!UY\Ia/hnIn/ <&X{]$"PQ}'2M!@_ G|1QK;uEU).feLhre9ٝגIgIT*[Ven.;_+HVO DgeRg\7䩖Yqf&0}͓1lk6I[Ukқ f1+)e{n r3ڹ̺޲jT H`ay%E"ZZ6c@nLߣsrd2#M5`h;3}7R6]3 o) JZD/qBW_N'9.O?晍˼ V=S=и^*9T2B`d" G*xٌ((q  nG ignSbR6s- 69PFKAH;ZY\[F,H(T U1vN^o\>&9t38tZ^eIm 1ˢs:5 J*;(Ň䉀Aspx8!,[hDK &gF:1@}r0jV,c|pșjlQuN%4eB4J{\O~KZ`Lxh+$#A`s^:!B02޺zvT6@Wt8ӍY9l jL0ӉZBP̈rvXgQthtf8(R ȅQS}`0pe/OԇsfC2&3; AER o$6$PM2/(8Vs6xIe1V>`bD-i`2~M?R9 +\!jm$aҡ.{r< J^^(u%5jC7!fyޒ"l=gFAW7h'1,~rs^hgP33_du}*+4Y5Nͧ.6=%"WZ'Xn[;xqQt\닶̿7zE-'{v$dq z$NUO.T>3x$EWU.g Ak=P1(cU6/{hcBc)=LY嬱ƸIc_hWS}Vm[)ۈMcɏ| _w/%#S&;*I\F^#y>Eɟ+XT avx2& k \붢$\%EtR{9}\} l62N4 ;a) qz !L[߽ D[B,Z[B2'Z@ ʳ'Iy59`Ǿþe sZO w"`D~ǮeXoHjP͸]PzKȟÞX~u=.Ȥ4L =YPu|ΙZi& ݹӌHd&- hJDq|3"AQ 3KBKH JƅfI%2ehi*WjQP9kD hgk9oC袗lP?FJYz_~*@g xo\4MG]kPfW )P9ʫ_֏:NWBuݬʔ?؈3wC8`XO ^ zcU扽v]|ێMPг2{m'3g\Òi∊Du46 ͪOWҼYE[sʙd?N*lkd& )II@ v,q#Vt {pJq̇-{JXBQ55,t迟+k| |[^z3ca36NQߘoSdlhsy[/v/ U=fuӬ-ˏ"UcF̢y^{’1j`r3pY"=4Ԋ8!hs dzX>J(ܩ){ALALT+E7f`֨]1Ge`  Ur!yl$̳̒:m&-1SQx!^&7AEAoTU=,pZKE8V%^8 -J?n0ѝ#i;apror +ha.p.]R[kuK?y6=Z2V<وR^4 ;|=1q9޼i?ɕSu棂0/1҈ 4H#ad鯜G9VQ26,x8lf}ÂrZq9hNz~Sho@܋$r+cPaR'@FZڃь>Bj" EV$i\Ē>t^xkaJ+q w*5EK8fE/Hqlu2(~/޴V7 @"Hԓ @\CSQ3r}jPz@<~7r^_%tʵb =;-_g/_߭3LN~m01A䜲O3>жnxA'1'Si_2ZCt ._BmG;_?uÙ&J{و^1[@L"کkqՇI61=0bq ü,3JLR"(| ug&IR YP#|^觊TdML&r7˨,i@J+G[?oᎇhãf[:'*Zm[7 E-0Chyc uS,hKU`3}`tFwϜ׭%\Q꼘|`zU!/7QpG{ה:ɸ۵RЗW( *Pl!s%oNP傳#!ng_hdEKDh쉞})Z&1ZRUd^fyOY$Qz@߆!? rʀS,]09Kmr8啈i56 ~?O*L 1C~c"1ix݁K$IJGqMa}sbƁEH"STPBQTLߵM(%F:_͙*w}<-:DJDMhlcXK.w{F}Z躇OpTs.Ccӫs+$S͛xazl!w' >*!.A<6 ۜ\(u4ib{`LCc\ޥ V8n;?5F-}pdJs !ſ7:jHs؜ 1a6ȻZg<#]GMjE|uPhG$_՗M91BBFw^FN+ >J$l}cqp:Pa:n4bLS CB*7UD]nO Ys[ךfٱ rT-Fљ,3W N=voKφEO*pZi8ϕm{lyҤla(;gƒQ~8s~,]c- Za3gcm߇HJ}({9UëTnf &@3VԳ\UaŕL4Ƙy)$:rtq̌^ zA,Z&6GS(Y7&ABWJH-)~5yMJ+4H.TsKwdx_vݢy!y>wFYLoؾVÛFo74.PB$!е݂7n 9(;S8cU,#/CUmq"3@c1—o55|Qz20,0՗3U>wyE ;ooGUv ,0^kUJy,87 \\1IU|*|нq^ "#*y0WWqK \+IPI{4{z !Fs9޷3">*e+uELxuVieqj¬OKgF&FtZlr-%xV3< qB:4o8܆ʠRN TP<.,67vxӄ)>9#uEm ȶzDlmYos0RZWFn{Ԇu9bZ7-X;ŀ$Vˊiwr#]Y}2Ll&qE\(c;gs!@I(YmdrǷ𥯞g^4k<Iݣ%mC( [@nYc^56HpWKx܎]1$➻y9f1'w3K[H 3>WTڒCrFI# o*Dγn?Dz @nbU(D}2 f z*YsQaJl}5ԹDф!ЀD\xpM M?)v 0kTnB"@q#l[W+a̸X,0 Qek- vܤ{?~jD3t+P( F=Fzt9@%?n{q4G+ @\MW0-9>Dl)~V~I5>ꐄlNv%x%z%W0`Fx!ȃB].d>͂Tx70,`I>3W?m Z9^[1{ nd"E~Hgg94hܓ^9_Ƿ8D79K|}3/V6A\'<Tpf(#޺gᅋ< R{lm6-} ,O5wMpqPM.[CwUC0[b@o/s,\&*1D.cꯏtW ]`{ӿE(Eg8D*N?Q/>͑VO'[nr!]o.^4RtT] ]٣<թ*Bٕ$}ۗҶRimu}Z"ej!(~CK KHG#^j\ͅ} m_\hc=ֳtD(%`ŧ?W}:R =&(wu8&bOgt|$zEE3=L8LΏ?:Uw^Io1(:Pk4THйxj.MF\up_!z8>$gCK7| kKo2R N=U$6(ZNejmQN4gl)ii!%%GW7 s#Lɟ)8B,.UHl5q:joamY>O"F E+Ws&C`\-ֻu]$I+5E8<&ڀa#/?`q6/e8A_48X_kzAzb:,1laQt{$UHc?7*^tE ,dʼ7sm Gĥ7*RSi,hm*ע?YuMmgfv-Mdm'n(%o,{X 5I9̘[q{xiھmt8G5e^.enl_- ۋ/'7zYgA3"by +к"f]3T(66/T*xq#63'o/tmDWn4^1vPKA0ŗVbηH ޘ#ÝQ Fbn9L-;'äGݪϴGs) y~O'JňܧzZ,ب`t~"z]҄dY^QR=՗s7;Wv~月tT(V϶$ޡɷ?AР0CE]hXk0'-}3Q*DOU)qokb wAK̢T;'r?=B'EpvLX<& ӡ[ĸ$drV$)见SG[J.lO&GzmO3VªR9N@;L. [ڶ r@ k~EiaNhφP^ٵ(=gh!'/es y&8\'taF_sPkaeKObZNCi%BKJYPHGu2f2.;QiKFwl%xQy'ũ٦v~k2#@B4Q3l A&p 2'x~)2 D2HQ$RLQnWOTҽiG6Ol\uo[O5 򂁨){|<߻E^-Qb|kk6Ru 7oK?f|VVk+90p3 [b&;|\ʨ磥 2w[NMEǬ1Shv8 hKX8K%^FWmpAľ+#ж7u~`ڏ' ŴFq26 O(hڣz (9X祻V'2q(|0*'v)'Spz6{o!˵ CQŦ DMܿK^Zf(V,*fyMit} &LF{317]X.C4ߔ4C0}z,(?ٷ.6_uס~}U[IȍI 7G]Sku;b@{6*#9ˆ![8Nq$"dĶWdhWtF5Dʀk/󎔛0ׁx_=)7(/3/AsEr gCוyy m*<님R[!^Ĥ.-kW+=vM? o@J$8Sp[.x6nS'ZeFrL,d#[M+]*w&[HHR-1GLN%qnP؎<5rDzMp%ղ?P4TFndmip-LJ"{PTX!GaQ߄RˌN#}j)拓Sm)˯,꫹`P6@+N6Fu8Eu4z@nZٽ> DP0༭g7L7$M.:uof  'qܱ[c>y-cġjuo`oT^3%_ɸ#k!g": #dTo(3d69l{K#0&=@^G$}f ˩E ߤk ~#de)1/pFD/SIe.".={67yQ+W7:MP<|!oA#5׎H^>+=Fo $vse݋Ec,y 8aatJ}ZqKU/dU%fc:EIO'jAݫbWcViCSTh[۵Pj>^K{٦DGsvO >_p\xs{!>L PF,S1ot-EaHn"`Q tsyjߛ7fBP^)\}3jGE3"Juy9 sT|̈́;ҏ*^H-{ ,qE RT쌳/aAf0`&R|"% Q ] aZ7g݁e9[l{h42\E~p^OR fHrHŽc{8E;#w@n %*d>(IX5#W:yĞzBmܴB 2kux4>D!FLШ^9P(lO؝P~80Uth0WL4j'ގ&`-R ԮNCrfxRND7 `$bBܰ͢iP&Uۜo@{h*~*s:>NBkѷxORw}1"z-Gc_᮷{@ \)8O 6`؊h+DS-;h} &~@:'ʔ|[qGs Q55׸M_ !Ԟ+FSbK~m. PWUk,M/gq(yޘQJ7eۜ,O%St f1C F eYdӶ\ƧqbTgut}F6+ DXMYE8akwfhP!Ζ[?tJ8x.|"wеH œ[{h#r65`5 bzh!Lw@!c$6>cZ)~E*&g^`G6$=̰)$vp>(}[6h4ݹ=SY2,w2~DnSsZZk օ45 Xf9a3m&D^]xjVǺKH?OG iL*0}i0„1p+/.Qpp8a4ȳ߹|];Q*QL9pPW P@FϝN_+SrcyDW!"sx=qVQ\//biDJDAҠdlEԃfX=)M3~ټ7,]J' D T6|A޿0q4l+6{̉fPc ,s1VћM%Y4NYK ,ßWILޮ/_U.ڜ[ [@'Ii7hAG6:HLuTzywڇ6teѱ$Cӫb3ҝct;&9LTeiqUX"C[. ë I$)BӤtՓl2 C<_}S U_  :&v8/B:/uǰ[5xś"4QX-kY}T5EAFxm3^oWѕF EL[ֹ̙d|nC(95H:9tL'r (2287vGx?#=Np@ODeɾ{$ӳ;tF֡ {Z.e"`T-:i6^x)FȘ8ͷZsxL6E 6&גTc+(+=bnIEbCTYjw̗!s~@]ֿr2|zBîG~ Ef_ o Ͻ \^`w/pϖBgs-ō!(c rT!ɘx󃏝:? 98Yy(d@gЀ8)9ɂClc!`M :E#I7\#q@EtxuEwUeDCod& /Â< ][a4ThE9VYn@ (NdB%1fX7`;@26o}THK]kGqlh1"{-&@bǃadnU%E᱌( a008t9U@1&m×/fjFZ;n6v=wTpJ3DE34jgV(%Mpa]1N{$23A4,p)RV7 >kC'td晽OݙZepaxpSʐj}C.,D9ȗDWuhD2sKϩ(b"̵\L*ڌMF_ɗG:7?BhHzA<0 !_])fKbNp)!,U3'1$t:`ܪd8$3G6!A+g3v!SpWr'Jld>z}x6+YQ.Ez]-_u_UfF7&6r$ěrD&»h/]K[o?io]}؍8L`\E^dѐ3Ӭ ઌf s.uRXvGϯ-_h|`QPF΄7Lz7 s uSNc&+R(˟^2\?յh+#vC*‰'a(#LX盷M1f)pˌ@tHtz5QZH Rq8{9#Z[_c9  ~@Kvef3T6˵ZC.T©ǝJI(ſ&uQ5a3%;(܍DBk `U߭\Sr).vk gyA*BV,#5q#m|ߟ[VmH*&)RьfhFεTV(dE(gU8aE~Bϟ>Փ?}!=,}aU$.g|LmpN*YUr  Ov+uw 0y("Q_ »TlI/)h"zZ82hM\E]y&f8:#*U2ªZ"ɖtSەRC$|/:gsIm4&\B-rl~@?WBJH3{xfL!?o"9grg[7s˙sUbW7iȏ`C {m?_љ^| ڛX$ rg)OA(SB .LKxwz7IMG5,]^Ga7Z {*%T$XE?W{CS{A-"o|D2-ȓςq S uiBPQ +QXFy^fyAw76tcP! R_$j|fekYTyM8 /rR!=F]쉂I~MM[eja/Ћ , ݕLu+ܹ'Σ=xALWMoxxvR Ks(pa[-<(\Eaur°~8rj##PB79UOTȬrua(PXY x5ÀN=zAkS`1vTEnxP\aMxn$7@PTf>ƿF]~2}'K4^,LuV>2_#Cnby~4V5*ybړİWќ9jLMp4b8l# r Nxk@_f?%k}S^Zko_ WwS'E}_!4Qr|Rn5w͋'1$D#>!SLȪ Oc O:Ej%F# f|~M$%Y4*["(G`ZMdwnQ>ʹ+\\f:)&fٔ + LjOv/&? *_bԇx"q?c**(2J7ˠNŇ d+֗zt/)LC 3o"P%So8Q"#]_-^I]#9^H>' àMT04x+j#;#, Hs88Hvi-لݏ3&d ~h=47g*;@+7'H= 7dHTnpS"p_Jy1Mv0EanAD=vudm3ΰxqњ4UإFwci&:Ty e"m2zU\+UƵ(a >5oig{M@"!VͼtYd6U0<&R}'heVvQѹz@fhpOJ?xPcB'~ j0X΀ 4@3feꗎ9ftH|" C߬X7OZ0º QFدǛc`{kAO b7A~p%o_Oz2x#UC30'X(d|_"٢3Wedv <~>Q4iQ VF;.Zq. ~2Wn4 yɚwPvX6HTGC?1QhxH`)D 0yh>DQ- X䰓N4'Cha@D@4P|0ՀQn | ü*ZF6yY>m9 }74ӵ@DeUTnW}DiQW!H$5x WRIF!$jnbt}E@$?YPpIZ/R _W\*R={8!$zK1Y]gO`~[\(T\~waE(l.XwNA5l,JÐD4,q`#OI;8"+jztHʩ~ҟY r12 ޕߢf74=%EBHUpIN:Jb!w8{"&țu X?1Bb)̡"?p]9`y]XoJ]`F"c1gs_!Q`xDi23F!6}qji:{ly^`6 y]MnC4dۓk c֑EqзYAv V@H'ec;l=+]2kQ>Kܗsp:4=쳈KyHk(z2Xuω8P0'?8$D W70$RXKW4D858g.?ZDTngJNDQsfݽ?%N厖R@+9&/9ö!Gb/,Qx~ s&8Z'v`TznrEgyF*j|r)@HT؏e1Qd&u(-.;VYL6}F.FnPW z._Bō'/GV`T ? vx^r+w-:0ayؠPQdS^FpY(=|g*Wj#/UqI⯫J'k֕ ETVF+mԘsa6nѳ}˸g)+H MXe]opʑy5 Iz͎Lؖ ?v_~pt2.@:?Edr. 虅E ԉk.LI{ a=u0M%|F !'|d`tJfu,ҤO2WPl,5{LA J a̜+^5k(&e1 ϧߘv-Uwq[>FMءq:EמMc*/)(t3jϝO^0g3j܋C12MmNqcX'vX|\S{CRkX0/~צO1tdJ3_{xv@WO~d%`vKeR(rݪZ*|P:.U?`>1oYHm),.U.r3`<|LmU5f6 K|pS6FU4eHP5Ⱦ2"XxUdU\,hFyLqTc!1N\܎VQkigweX,i=Ȗk8}ϫ ;NE>,ragh<XK^l_{|0 V+7gv;BQͭP(cA0ړrTX6+*LFGϨN0W%||47`Nes("Lm.kS1UPLfS+E_h5[>0,'y%}b(jaue*ֱjLV9F=Q/;HG&qwC@r{K1m:gcP]]n%'-KVP$`譕0 S-$\Yg Ͷ"( H+UK浣gs\qc| -46-Κ*٣lɍ-D#lqp!l.DT@71#s!L:NdFȐࠌRngVWOVp=UaCYnT]0&:'']MwK_<|0J?$/-X#yΖ&[;7]O_qht-"Zݪ¸Ϥ&5pʋwp|D]Ul[ihlR;UTrbb_VJo. OSV0MGW]YBAj[vBٷꀡ{?]ygeE]^?Yi(.ѡ2Mp\A= ƧQ   m߮ ?Ǽc>^|TG)];&HJ8k!ʟ|µ!iU~Ѫڴ~ $nMϨ47 bz1HQ~:ȖQ($L \XNWCBLa{*LcX$a]&J2(l3"p|k?-Ώ eD8$h[n%]̂R*m6J}%X`u"mO%%hWh6x&7@ҋ_B^r+rɳF7ndniܯ}\ƾUӤ; MPmqVo/å]F/1EIa'$2`B*}HXmUSG[fE'lJiEg3oF=OQ ѷI&XڮSC,U2&%z{*wDNA hXakI75b?[~ ԟ̯5?r37ՎzC)4!(pGY4pM  a|@ dDVa d:J<=P&Wu{4z >1 SM.x&8nT[V4]+ogtovL ;Ԇfuڿ.h1h'p ޒƊ {[^ 9  "t)Nԇ{f$q7*xR ˖\B%d08HcǝSdG{ !Cԟl+N ПKn>uQDb{L((X&M=Ts׬IτFV;_>QLM=~ZwO4T[gIGECϠgf˰OWٰ_uҪؘVsЃlZ,#RS:E3ܘh \- Cl) @#bwmp4ȂtiHM"1w2U* @Z Z_wgW~unoCQ~}P:氜Ȇa=f+a6mqJ~SB%@xۺ`/ݒtN9H a0^DKSQC#wmVZ_kQ"IA?t5?[W n 7pLRSlP.!U!rWZ|AOb);NkEVJĞ2Rk(}-pp if4dn(/M@:.%w%-rV`": Ԛ:F-D(!sJwc\CJLs5aaKiq [Wdؽ ФOq(*~f$NvyR>9݈.V4x#PvV)b=]]i~F/[ 35̢7OxՐ. q,@Uny>#b2Cuc 5^SRUKMVv}"vn&>iְ3IXo?2aqQ} ǽ G# gNTá]T{$Og| 4,GΌ#28=lZhXPF}'%xq61>LZ LStVZWҗ,77:ڶo23"*ՠU?k9ل*z4b7rN56dQ5ZJI8]Ed ͣʣ\+;Tl'cȚͩf)BaiŎj_U78>7)7N½XoG0fIݢtq1rUv>Y|>$"md̑-C̸JTɟdi{rF 8VܢduvZwg,tm/*y%=$|2q34Wh.Kov6K߆gh"?sҐ@GV|zdh"^L$KPfa'++L3iP ;寂'C< w'`lk9yY|A^  _3AvnJ CA1;+W uן 6UG;ۖէ?"hntX+AF*Vtгhc*kIWaoj]',zР4c/v#2&hVe6SUf=C;o65YP9@Ju%>HX߁"џ9IyGʆ,Yh(0rpPSʴVDu{ nF&!7q(5 n]oiU5 ӛ> -ɭ3JsJqtyN|/0~up0AuxKr#ҒC Z /hNW~R]SO)[ːG@@6!֢ QQ;K>}{7A4_.}cjRnnKTyO}nYIo3|sq HD}Pn3ZH&<0na܉U+i*И5A9'ٶ-LBݣ5=fG8d]VnsQy&P"؃0S$(xg3hG=Nz?@6֠l ddJB(ۨ ~ 4-)D,q=_ȯ=Xmj3{*u&-*#闿f=S݋fE\ %b8M_&6c|w-)I@9gG`?b&ZrCazAlJ/_V8Wq %X>Ogou= n|]۱|m?e+$ՉNKxx"dONzf@*b4-t"CTuzZIFse1,h[Dʍ(`3c<26HC6Y,i:7*2v8hڴI-_s#Vr}|":y>J.AX9^3!FŒJc!.VRĸ'b~F\(~} Q1A[_xR#GCN(}YQ>F$sSO<`jCd# aK8o u.F,wXxg!w@"ғ,:عAڈ Ye"2n#oӡfeǧ.Ў4-xRJ<1_b'J]T?{4fJX:"u~(Waߤ`: eM5phX7V[ Mğj8wQx^c"gnÖ.UȾlaLIaG=vzZcos…(.f>pUg2^?sx|oxOoGF~O25nQ eqhH1K;S @M݋BS+yJbK#/`wSY= 1n<*tmjclh՞10_s{ <-,NX~ވi*'^`IJV mD6~ 87Mx&~d~Vb<[P^Fv""WkQŖ2Q)_G;%؇t~Eh_=@dAY!T'i]1N*MNVy'?yij X8%&wu]`-(q퉸@K\ZP+= j aKÛhqhl IMe62P( en !tqvK=y9MjrDX]]|\Iv5}߅fbhc +C~r.~S$;z;`1e|!l%rnb}sK!kepVgaڢk[am# 3-pTrLq \эO"8VLRokEPSU썃׃˥`$֋2JS*$$-Pl7=GkYM;6qͯ/ҋ$CTPqA,\_6O^*8 P0IrSFlj.-*O^a9ۋ2I:pA} z{y!bW/ Mg x|:s3 `/~X*Zm:T0CY x B5MD'^V- ȦX[Gll32QsEpwpw VpCCEe|~X?3yUF%x3~ J&%+ŷHJ DCꉫxkSsS/wv ޙwS̈nnWp(D$z!k5 Eۢ8?Ivlf07Z|a<%x.(J9ܦSD,^ϴg6ˑ+o0?ׅnR\_b'%xhJ}o+-R?)Z+K,X+`ijcOOͽƆf#2T蠊|Pcl7<-Jx(VV*'/߮dMyT ЏVi.:̼X15Q y`crw!ijMCY!l wHcF --2x}$|v@ލg/ iTfiw  BԏQprc * 4ij 8"鷔k`ʃ@@ef#Scr?G=ź{H%fe+Wy@\YM[2Z.iO~$6Ne88Nn*ֽ.]3.+`?Әuƌ\|LosOC${FWj]/`rGg>և.F5 {pc.)kFHP[4g"_!$ԅ|*z߫`rQGk6 B[}_6ZGZmW}#:㚋OOv)m]|_?v"9do6{3LDѨŠp>fz/w7ѸUvɘϼ͛*?"we@͋oOg*ږFVԢM rtD&|jwXt"OeC2Ʃ3\P/;77C@dOРzA[Q)a3 K/9πoC|mr3n4tO?`ڟ8S!:S]~vӺ_%?ϔ]]& j,Ɔ<%WI6nJtRړ-T_ W b/2eO#QLh]sR_XäDkiX:p@(w\兟gp&!זU(/9Bp2*J~n579w#,nrC@ZXS~$ "/!x/oEO-]lDdÑ9`!JI2W{>pS5]^TIo꤯Jy{NAgpOlZ(_KZٝU>u ;g<69XZ[fe]`1F(V8?,ݵ5Ak qY:cPlb)_r{Qw" $]Κn%ut XsQ1P.AubW ,M|#EwUZMnފX**W25Z*9F@Bv9Q&P\'F%-OfUHh48 sH;DI gToTsm%ް.LbP+UJ2Ȣ0ģeUOAE(AC ׭ ХcЬ< 8[1b悎8xjoMMzjq .cpxEO )Y8{r4&-/q`Al~K4 #.Er}7):ճMX\u 205yzgܑN$1,=]d6+=TP} X('1|Q@vʠ\h4HrR(?E1#fȊ iPWnt$|a::ÓK/5"I><^;X;0%% 9:QtJb/7_m:.'kq  *:Bu*Ff6ɨT̻ez@H Bl:DYǛ)W]'9\czg>pp,h3ok /&sl>HF=P:u5"iB{F o[1J<. [Wzȃ޽f9E[g  b g'[$>um '$|'͎[,(nSzxՠ_ycex9Zx>=b0[q( ;/߆INʰU6uU()HpbQԙɀ}mB--@+x $[%ꚠE޻sn]" j2Ȅ gOb0[_yux袳?w#Ҍ bQl;nՀ%n߷n {D6 ?MΑ_)P,,0Ms?bp6AiǬ^Jo="BBİah =-<e^syHy+QyRE &,վԥKVz*8\Kvpr , ypQkwn^=.E)Ǽ λPՃ\o[(x+? D+sAh2i(7qan}tV5O Q!g$^46r;5pS5~l&`{ɿ18ʖ'){aRW`,;R;=}q壠4~SIa>85`ߒ)ܜ$<pۨ uD-qa[t0r{rEؙ#5 g;߆vpGdc;{>2TmCDjew(+\<<$Dmr>ZH19U);bhMo|Mw WM@2=Էj8=AP۹B,]Hߛe8S4 ,JAXCy-) l jhsC.JCOip},!#6Rw#Z-շ Ϻ_q𼅏i (8(,$xF $:>Bެrp;Nb"@OT!:[ɸ9Nkn-?og )g s',xpLU[xVve`ęC8hXf t5րRad&NvaM72b.O1@0m4N {]ԱɈ(#ֶ\]W3!}oGcaUiED:_,~f~\V*MJ7DWIid[ɸuaj|YŭU_G?!OCŽ} U섋ȌG4S<Lu7 7 FyKj"mX}cDo hmzf!76! CZ$DA”2pL6-ίLVTKkk/5p)ѿ6gKD K?dI2 lo Ow:_NJvDq7 J:fkt/g`Wsk3 XѸ^[bЭzbR3/?[ŜH' MJDG̒os9g^BĢ3Bi |&CW'Z V겛<.R苉*1xYb}Y *³~ 'f8 ;a%j>lOKIoE*ǁhSc|lMGP0 vM\3|fIAB>LNrnSľB"W]6Gp=˛SEnR1[^=,P kOrK&OVy8 ,~]ò0'5L?8J@3X7 JzK+v#Y^? 5 Z ͖֮zs[F=œ°| m&|Lim 4$F J(;@P 'hvj#DSd !щWnYTyГau}u'8{Kn4d2?p[1OcU8GE}T[&j& +ܣniʲ wQ8DSyʚYepv= )#Y L .wt=P i Hiiك{QBb>}qLxlQ7@It?EfaKc ? bkOɡ" e~3z2=mj:x.vٌuXA*}

    XK3] oS]V긯&4Ba?brPbk][qC谁A;KQl V eqC+¶fGø#foTwh%N|LȸۦnL,AZ$f(_3/ܟkpz뢰 Dօa/1?u*A!+]m(k )JZ15.W6)@?[L?ñ@įjKYAsMj>657ScW=uGv U𶽣lUѡ_^&IKUT[Ǚ,# z0l ^>wB CƓ4Aeh[ gܷGGNh#WY,<e.DzGOnP m.V*y "?hBSKR2/HL+o~LN Rƕ 9XPtς]5S0zuO[N+ȳgyAg\-r_)ܗ \0 ƞb <*B"tfW ܐS;w9/mi;w5_t:).#Px$6̄7)_X)VBS{ii3Dpg1z+l&&F`jkDne#OXg$J̬dK8OW"c8XzT$| ޡAz.%@0kBB"26d+]DC:LB}WƅB:g9WYfF:8Dݭ!ЌYe O<WO} #HHP$4Zv44P7w1qGI2Y?je2di o5z_ $"%욥{+Z,&7 +~kTH>z`ӏ 3zļ3_ðK'rB2wIh>K]C(m4Qqom Ӟ<@nqpY3ȷ[tEIGPc\HLeP qH=&D]x۪yc=Ϡ3RTkȬlA;BQ,;Ȑ%5D ,N*X8A4 v5jJ$^$ l -TuF)/(3A(ɅFnU%ǭ4{焂~=e!o9[DFxmiFDF[_)Lɢ_del,e~ ؗ!Q,ɖfRc11 KNmT]%=ZbsDcĩJ`n_?|o t)q7{8P$l%w<93fU{u|Z wȗ Bh{͛ڷ-%DL/]] oa4cObԊajN|<*zSM,dɲq6ǯГtPSN;M¸Kz}'9!$ jЧշK!@;%;!\;O ґnB"SfP2Ec #ƋAfoC[Z`鄺M1\CveZ#@m;UAy A)|8#izlA:ԗ׃&*Tr?cgUy| b*_B8'E(C!5@Wk/)-Jx[BJY1S])׆y@Ѩ2]y 0HlrNqD8# { ëh5u}J 'M  53 SY1k;Žذ2p0#cxF!-LԩF@,O1A$cK-7g@>Pm`%$i|`6 -%v;Je)#>lZtg %JsD|/HTPʼnF *3VԦBG;Ouf0 -0IOZg@n F@gH E[0+uz~a*| &y&|L _ CyŐHupϊ^ o) 7{#6ߜؗZq&?9 $H8l>%w7qJ TS庱ܫJA@PG~+BlY3}XJ֥K>#B\iQSK/G'* f`S}4uR{n Ͳ /w-E*5XۀGQ+Dzgc|YZG/e$E5tqA^h[R~bAʅko__D!Yw&%ݫ}ujj5j=L4J._[isV1>9!`a]uq.ڝ| ŨǡԸထZՂͲ.]KKhn'JD9ZKtB7hEu0=_ j)1 =c!W"-#hεL:Mmu]Ԕ}O p`{7bS *ﲺ$g]ҔTSPLپϿì$qj76;0ݕsRJj]ߑ|4 3lwN,5dA 07CCFA89&oLLd B4>h5cte)[N}bdIJ z G 6"!_Qoj8EK//,Gne D%d),|Ӕr|Z~‚BD`,epT52)嚺 &y$mx~;ufqj`.q 7k`ft+1 FsC?}j, b NTU4wkuֳ\X3k]L(.3g{e7::97̛^+q\nk6?븨8yyaVs!_ &*}- nx'u{͔JAMO [W.2gͺIT!"vptM9OtK@4Ppy)R׺;Cr =4ru"=!džwѳj-ǧA,:u*_'1.PDD:u YI},3`"Ry7Ez4jڔ9ҥe/ r)HeU/@ LN!1aɌ V+T9ZD(-;OLBpˠiOtY>}M0Җzay)inf讇h~ :Ff#\*"L{!рDvjn6sMTqp}F 퍛b>V/Zx4aS՟,*#b l[*UBܱU%|kI,VcD>[;SH BCL1<׫Qa H^Ym[lg,M\nnH[i.DFe&,K c4U-I~8 v/)׼r{ f2Q=!N{.29[U$;5uv7,M{Oٝ;' <`^AKh6j: R 9MUh+2Mk\|F$N/('(kBS#5E}ZH˟QmY5|d+V:"R&B>W|L)]$a|ARH')H1 L/քVuvrZ0C4}DLRAy(>)i jگG,8ޫ^) b :}H;MoXOr{6s י53mQvfr >@L aeȓ}Sm8T׷ƽ d=0ˆ޽.ϡtW"61"KF`.eYBEXL`ˋgG E{Q+ 09ê-l\gaqdgŻc+8b X=ֈy'AqmTIi7ꝄNK.MI~nj=+vlR0 EhJrPV#' ]u)^NB)ڈqV@F"TzSki=~p6J5K(o P#{dM܇[ϒ\2ekSXLv60͋Ƚ¹~OaE(60_M'H#EۚyUḥ&Yod:t"PǴrZe*eSnU/s'ЯKk5yqؚ+21;M52;HseJC`pu" J^1  ٝCU 7cpr5T3n`q@فuGW۱cKFٮ3$3~ {G7-#a}2}:,B*ix.1s71=W m>TB|E<Ӥ%q]Ms` =xJE0VԼ>B;2)x2/̀Q$TJy> %/If9$3^li')/׫jAPm9Hq @0h%&{27hбJBє#Z򎇜A99bo4N#.$mBSNll]ˢ Mz(X'}iSy t[4)PCbF &~hf`6,=HGɱ-agWy GrcЕNnR.קNKJ/*:n rM 'ϥuZIٱBzi~9i+BڙZTV`HgGWZ?~yK]Zy?Y^2g yϔ8.L#P ddT>ƈGmt2QtI#QqsƥvCzm~x=@ɿɣ[ #C.5ra'8f=C8ΥO81\{p4˔whu\>KRnq/Nèx,ڋcG@_{l1yL鷹H*F=WQYu8uo%WT{001S:4{#gom8I..k2=d51˶=C}aRֱH*)CY6rwGLf %}jIY>iȽ"d ^9HEv>2_xNapApfSͮA/#c&8UK!-m ݲw.)N+9QiWt&iITL֦P)˜ ꒸T[+| e]6,-`>tvxjh|V2qshykF k,0R= ;MjA<{)3YSȳJ"͍MLXT:UָSq0VligYu&؀vhB}ee.$ ]ߍkΊVVVjdi<֘x|9{~N'!Cc5(00+ΠpvH!6J BrrҮ>2m*iqڮL_r:6c|d1zس=d=8ݓ e*at|,\ltÐ4ykÌ  fAJ,mYb"#N7?ҍQu 3Hq&\{wrnOՁʏhM>:NI3Ȗnpь $'ۆteOFry'Q\_U:R8<VtLJəW/5 SvWC"lXVCX*\,ýeMl qyߖt{σ}ԆA&+(Gmdz`HKG9U'x3 >2Y=+KLp-}LR6;_|h=!:̺VIkA2€_HRWG`- ]cX$gi `3O#+$4B,ܼtwt=X2ʲݾy-0naP5 9FuF>!.++o%y~éh奍!-[)`NGqOI+ɦ Ҧ% t6"RSE@~Q2!3B=zLV͉ BFkڿ~)hÒ T>%dUN| PΫ_GY N,2hBL+߅.$T/FMўaq<{?fl l\C]]T΋$a.Z{$Kn Nxɼ*}/@@;a GԎ5T7<,\J^(5Y/veUDAiv&I*$TGv 5ubX1qu]EK0-n T-ONv'>&h Z\>Jf/sC6[Gykn鈹kDEn..M/&!-j"GS>"BE2# W.*ml]ƀ>w|r-K=7#asqΪ7Y?ZRR DTb9\vF#Sew!1>z@*xV-P(طTJ+R^#g:lC} ~s@׏t]LuZjW&n"EJz|xh-b*OQ]R _v~cG|TQejXmU~0Y$N\qC FxPDU" ds#ebaŦVB~] xKCP ^U b{RNR'2F #`K9ti.&$xX]}~h=oPd d5gk dqP)1- p SE'>+ޯh@BԁŢIY%|FFe~5YX* y'GiBP/Lrd|Dٯ8#a07EA:JPN{>60*+oUvtd-D΃&Ump8ZB\VWuv(7[7yxarW9$-7o%pn.^w^+vmu.6/ O;ᗫpmuk-v={@o(\*na*]I-/N:d*1unеHb8#Uη(6{MU`лdP FO3?ZQHC)xw[]ch‚'SVK7F0ׁEF aU\Φ#i֐Bu,f84NfHx>: WYZplp{iրtiT:EX { +% #7hLM -NXxZP٘.#}&wa¸b .Xxֹ3gmlS[#:t=@~qSt +)(\3A;:}S?"!wY#C#^#;ꉿ`7bŅ#YH4 @R(zxk]]W%6R9.VM2H5Udɴ52ck3n@Cé.ˊ ΃g5j$ gdNl"=&~ypnF`rďv|`O?O68-@iQ}%kt8/sJnזǧZW.7_X9Jd?U&(BM4;? )erzS@\S4S%\.&?Ƙ ͳ,G"s z TD֛k[]DAfeK=-o#I{uJ}$g8낵<(Fψ׊?̌YS'Hop{*<]z I>,9v-u-H܂kQl{L5 nH)jVNd#Y ׼x(Nǣ 'R餒خȇԉ?Zov7"ae"hᜌ6-vl'xnH3Xj2$@9x|-GS5A.=eΩh&M) !wkx ɔǶ^5b(̭ðiNξlGOwo@'N=w͸YW&_AƔ;)"mlO+ƴeF6ɜ1JmnCuB֞ck $,wTC$׭M%Xq|\|yA5h%y)NF]7}'޽GG"P+W1hZom+|fpRuϊoة4!AGY9kZ=ZCfF̚b<|&qhH[xe}<9Ӳ̙bQY)+p"z(̋H93khg_x*2?Y<u$w_Q 8NX :3cmynI a`'. &PnV[UE7P;w}[vy tO zE}Έ(>@t48)EM]Кc+,VM/Lmiv],%^~@$c@[&X5|!zʹY\~I)}c^|/QiT(x VL7ܔVps@U }:uyOq*-˹d_9gm& UU$Mwv~g&[=禥%\05kgѶN=,ŽRD"5ΆK}h$R"b-eW0y$Fu~Fp CԼ) " 62?oMmnjuy4\: OeĎմuy~Hȷ4r%^)}x!Fp9B5p.C.7i!?k\W.Vڭ'$J SӐ*_j([+1kMm嚸kjs9XQxL>ba=G(Z{$\~ME4".P&\z#")VD,\!Xᜏ#/PL3,ޤC>lNK7bPҡhK&_$fbu6o^ 6 mh2le>yhd@3/X0 K mH|iV'a'h$c2P.Cn>7ccS`ʐJ<;kn+y+_0ch9ƛ'8 HcB(.V__~7cɬd/|3~Yx}TBN 3@_riQ ę{挻{z#w2cn1Ny?T|2֪R]UOl$|J率YL]8sd:11S":'謌%&*#m'.j9MxO _Xk%M;L~6ʹ'ÂRo}ʳbb\a&"&;oʕn!pAq p@x,&C\DcEZ9E~۷hH#9 9Uʝk+"[㶶N3Vˣ׸&e0ͯ#E30HtY/ 5 9+`N&Aɭ!wip7:3{zy#4ǗΰݚEsaB͡k-ٹ<0A6cJgΨV*rhۿ\IiI"$c#{QfЯ)mImظ4pcZSzItV7)٣ki_$-p0ẺYΈ B[W\s?bƾKZ6ic?t %gɾi;<͌ S+} ;[ڭ&R?ߘhZ2YtUkpS˃h@m7E )K5W7( rAiHIp{P҇sA$T֥«M#]:Q~-PgYb!.KD$Lx,4}>vft鲻7^> W ~XjJIKNqS)ݼuTx5zN9dK uDLt (=;d. (24Τl:V ,ZT5nd=%| g)1Z ȄNuIZ|h{YĽ &{4\|aE] |B0&&+U,o?0Q6W_soHsNg,Ed$̹|xБ"+p5+ْK TnAGH[)9$UpJܸHgv`z6F!7?|of%?}X ќiZMǵ!N׺ !nȌb~-_\ .=@[_F`KI.eqlʿ%bE,>GOR yCu~$L9e (R sf[IE.A0~Ĭ7%9Q;U N8 I (Mi[FopđhM*jm(65pjGs5N :o-p4;+^ 'fZ1{lzNAzwHv9ߥ=6+ź]MAmTLK32֐ۦ󇴵˻eP, ;| ED$Lf^ bgO;s6؜|V#u> /!p&@Z M`ݱ$˚*k7AWjPN]G<592,n(pTZO}Ȑ))ꇫD](`xY5dͱ [,Ӫ0¢bmͦ-ce}3 ',QcF| : -ϸ/WgO d#cEPUKEsm]c;UM`fէX7W&`I\o&en(=³98 L29)y1q;ӛ48f%1:_16VRe^ta(6&mqǟd^ﻪ_-^8Q2~BD#mx0qr`%洲؝m 4ƖztRȩWsaE7ͯɮ0 ȐOeT­zkU!TLG%USc/5仚mI&[S1Rțe:(ӓs*T1NM[=ߤF1y<6?'$G+/3s5jj ~ˎ9z$޻N+V)kb'[U8 >ՔcX Gjc~d`N.f`rDkaPS7{442s^3Tϭ V63OiV__a9B?;b@sXwZL*4z#=]0y̅p)%AŻsuj8>@cv.Tgl7qD:gzfVҴa W뼜㟛ʗ)b4i$[ *uE2;l@;p^ld#gO-R t rԶbARst}+g,%ϭ^*W$O-E0t@'DГTpM1u\.pKu_]`֎&I-Rf/WXYݦ~]ݳIMܷx^2ɖr_; i늏Vn?1vGU]GOsMF>6}6ub" {ӆs4oI:^X SSD9٭7_N:%nEz/./Hh.Ćq/AupUHډ5-,PZ; :a7q^#G'J> qdTr17Bś,S>ƽQ6BQ⟧ଁ4hg+ #jaf5&g.F4a펪`M~\?'y 侩䇪(xM@_ԉ/ߎHkľ%yIdټ2B&9PgG?a^|YYRX(M'l|%vClW@h6k R/#zBdM~ѮU+a$uwh[VW~{C$ՋJ0PzH&y=B,f1)<ğ` +w{ E(6iI90f+tW ) H{ nU 2H[Bm„9"IMFH@܇R11 ͩlͨuFhI0؆2ZȓD\HJz(*K%Cy O;ama {dR5c|e.=xb5j2'xә35bVej"ii`ʹ3O,ʔ,P[Mf%BVVϺ.hpTȟ 6]3Z@M_Y2MDK6`:DnԶ}o; Ww~ PrlwR2iApJt 1@Yi!G~ZHTId9EzZHZat*䐸̡N' Z>FꏦpU-kǾm&.?C;+7Rŭ ÜwMEP%ƾu`~t]EG.Wo/e9DŽ|8w֘(i֨!_$xH/ռ:b:iD؁.Y~&O.꾌KMfA:9pR P8bώI)fWjor\4=#xL-2d;f*h>Nb ;\YPS7&"|o c}O{co󚟯hZM._/8' LFIbo2wc 9$ }ytw¬o' 1_j3޻.ܖ="WG_mP`vSOʪXTA1(Ns/yք);2{`k|3qp(]G o# R~o rVzAi5lc f̈f53z]J䥥eަǯTT¦ç$b∨ 9.OCD4Tnnڲsą6OFD\r%Ȩ̧{n%(|3ŀ͸[.$(&3 QBR,42 ~a.H}70?"aa kg#nI3We=Wm`1 PlQ *·FgEC֥,F'JTW_+G#_X>HYCZs!(Ñ qxK/{U,PEK@X+CP)Efyh:!f 4͎4[SDRXzO58\a|ٓЈSBB 2J>3s4,9Nrٰg؃|Sx;~W+ԣ0cJ@!KiK3>Cu>K:I%Q~2`n2\V|*BRxrُUֆ0!Y6R#@ ޣ~iøb rXW7e\>DFNX&ĥ~V(! OqdvN EH5⩀J U,4e;_^Z[QJr;&Gat}if KPˌdZ+c\Gÿ!w3>n_"g]2aCEG sK\RUpjc̠/4+(uߣg& [#1Pej*qGyW074K\9deXp"~rStImGG +Nx.s -}S?/LӚƽqU^0PG : ,ܾ)Ⴧ6չjt!y3'ϫ!qx)4ks HއTS1Yw B `lZ$n7 1q&+о\pPEV{mP T h˃.hxS薢-49Yb[]TVh|ݫFAU7!@8&.EjW+0SYw!AaZbŲfyP}G܉`{tFmGOzp#X*'B~?4zW ~i$ȯ5L1$Ì,o)1[~X3W* w- 1>Ʉ ЕٷH +k+GFʚEԤ?2\KF~c BsF;Bz.TeRp*KaNuT*Mf%2MYyX:tO'A Dkadq$Iq=0vG>}@eZ NE#iF@dX8&e\٫PMr@q(8ҀNzxTV&FlZm`?k1Y rE/4aKi}S4EiN. HpjȌRR0^d R<Ξ!7si?"X4:̶Oǎ/c2.qy+( U9'=ʅʸIX1;b]ZDuAxTJŸ^=&1-b#ֹGqS?d\M&PL|)Lbp283dt[V44pO>Q 0$n)Ltg>{s^p@iU ُn\& S~kNp"͈EAmrL $%>ze4T;,R?fat]<9\yŽ"$K..S{̞B~hHTkKl-8䕤ۜ9Go8Zf/{qd]!ʰKlYIs{L]:F/Y{j7 $[I%-r%U@ےHGrA8!"Gv&Č˗ɮÉ@ۋ)YSSB_Q^6oe4V eiH =zN @dѕׂ](|AgZ_e7H-1.MbY.iW뒷BZ2pR_?lN,c4B=n!ހq9i:;)y%kWd׀4+Rw.0 /ӏv` ~8tc$ YI(NjpYϰ <6K%+hͶCh'ƒ'ux!-('}_qGP⥥HY1oiG9'eϓF.'ӪyzUü3;wWp`Uj&~:i#)Y~ %?C Cw;;Ő26H/i|ȥLṴ!,Cp@QqeWxkx O>I3~!2 %N=!E0VaI]hZk ?iV")5<]P'$%qqf?-<*zՀN7"Ng;8aR\J ZCpތieLe\e8) 1\+V "fs^'nN,բ(,Lq{D:#Wy3Ȩ!&۬PzEtMhŠjԈlzv3琺d9hr>3lhfh'!٣-|}Ej!09=B3$µIZ4gJSnoq0TF WN[zE^i"wdM!J`hޘuzW'QYJ7J,B`JI== gS #Bq(P(hUCDD{C+Ik  ^PS,ˍ0t艔2ڀKw]O!چ*+& vy`òC*Aob^}qx'ûRY9 9,aN~"U%8UJ ֱTۜĞY$ZƖqh6de`4,@n&c'l&z]l!h^v.녺0[[f=Ŕ ,oȊxMkN=caT:S&R6.iX~,ri!*;ba`;2(r)գ O!SSlɃs(^$>kkgSfS6_WưCz&7N^-aߎY~3aLF2QbQ`nZL#oCG@VjhWwչ$Q3Eُec-S@)Wh;ۗkd*ncXP+K͆TDQܷp؅}YmqcySg{64W<I[x$WU`-1ʚ}C[ixpW=v\ZqX:TsA7ꕁT7SM.6n{5\eB:~;=ִ e``fezwj)v^WX gi,&%!`4ݱ`9,p'Vj:($.PYsbF'PF@p O3P:OFeA aѢ!gUңpN"w%ZIoZ.摣YMŵui35^Rqap}S:'TXMQ7V{z@BKo)g kf^Tm-)q㦠&dPH%.H8o'|PTrt0"O?-D줸N#6j)š`YSUikI+vNoZ2 5I#N^.gj 3 p;a tʾ7Jfl)|.Pay n*̦* R_%A2T]8Q=$Udex.P[+yd.C@ɮU%&fNV.A W^-]dP+,I=ruEf9߳$1NX)i/OqOg- &ļ {̭DH]1VOϘqOIx,\0}COt ZizZ]tU!&@ dsqUl]`J@sa#m|eESKJ)Rs W xSY:G ;:}gT/]x>q١֛)`:, N!iDӉvdrBtѥ:-Cy&kG3[YϳHQ+m mQ@$`t͊~p柤9ө 2eJN].UʼdY)C2 ܙT挟~n-]DsحfRh Unv2:I *,JqSh:* 9L3I BruGg'!-r[4gyn^WhXjkn@'HN lx` uuòr_aްw6b,g-Ңc {зWlh0RJ(v{|FdI>1p="b^dâ̈1lk;:>q52sAv?ZsBTrc,LBa0WsMW)|J,X"7ѳ oxA\ԤV[WM3# (}!P;>r~ؖ}>A~9+M* gTKKdYu',T!h WB;օD )1T :9TY_'csC| 4YzH@2ߜjJ@K#FJ&'^OdhBsdv(xXZ(k؀ɐ̈ Ľ3B'bccA[4q"/|Q$(o#(bH>V8tZ!X%)m.Tg@k4@%sz%/sC`%튩Oߛ|t5r)iL>OLduӮS(vcTKx4Z"+yҲ!㱩 su_C6+ OWBgCu %؀k1kc_ q;Wt[D&dh4~aa֟_kXwr*%g3 Bz^=f"|u!97_&g!1 V'=̋WZE}@t^5 -(I4'oe]8rpd-$2jo@^ˮ'wR,h/}7Z j2G!,,,&%/$)h&FJjԩ7 KpxH1A1b3@꯶6GB;imȲntftv Ƌu&s䞊 /*nNmI;11;b2bމ/Ƕllgse<!A!}7(&}Rq@ztEn@χCh>qgr"FyVWB5*C:5)mMek:n|7n4Oe zsYT0q;/(|F嚦քDsqբ@V&mN foFv s;CG .LdjZ5trO!ג,>]z.RΓh!(3*,^>%T"t e"C揘󐸩!Eoۊl?ZIӬB2 W걑buShآq*kUm~HȎ̙3 5e:>FbrUm¹ ѓ~#v gӨ+ Z6^>mGOvr »fR-ܷqlvmᄍpބwջrV"sU~+(uTe6n|5 >XLjCm4.&zTg&اqHp?euZ6h8B5"}.Z2Q?Ϋ58@^ag DsYyC#;M|4%K70ďu#\UJH7rLӣ݈O0DԀBxUAD [[V3)S;8xBqVˁcv{p($kpPr#y&Am>9.q- IdQ2>J=iG/g0U1 SijkS=LUْ^=їBX/ѧni>uc(2a, @9l1iX։,@g:J4pq^yhsqOUPG$p9屜%Nrx{bXǗaMC՝d=@7-e,[iO_ȶP:|T8Y"zIA՝QX<D]ȗ;^xzW̌a tsSAbV!Vq=/F> 8[L Se1Y*SO- eK'fZtt5z7T r9.] U%O"lg޾D8f9ko%vmB3]۽KϝC&(W ϱX7mN{ 3x˽FRy;"b߄]JOY$wMBxBbu]8He@nwrpwb J9USWӛc70  B:[1Ig 2VQm밲3,jg`$&Bͨ^v&ΗtI&S`1em_Bƽo'rd͗d_??*=:)5^HW]ȫlJ5Rp5-y<l1+Ԓd-GJ|!ATcInllЇ>8H.Z%\dNNzQys4YvTXhdN2?MD`y<}/cw"1y(qQȓY`+!17)}|1&9ma"ָ_^HF-1Lֹ0a]ʣb(9\Y;6N'2 t|ulOgBquS:]J͋A_^ڄ #NV"pPz{d0湾ũ=Gg(\g9:((Lz>l; Liijwx75 [XD2ɊFɥfDb!Qy&93*^f?q JiorLzUU%}C6^& â#|۽Dfidސk?ֵoUۗEB(BTUXَ:U5b Xi"<^?K`Ps1=Vp,kL rR,oszIPoPr9sa,ʡ<Ey,Rm<\=R (/ bQN8ty.vNv`nXLcd9b37Vղ0h&p`T53U9ABN>n[?%lTu;ѪP`6hݣ>S'7*dU|kZ*=\{f Mݵ/kؤ>֋q։O4uAZ^5wZ4 'J0%)HkevBE4'Yv gTQeFT]-)Li_Ͻ-D}oRBKO9ɲ08SF$MJ${?-'!דO'`s#F$*< M`b@DՖЊ Q`1@n^Es܆]uۆ{7b.9H=̅cbܫGٝcÜp`z/?i3D$.jb8n!bK yӛiJر-8ڱ}㶒f0\?;S<eGdܮ\,i8 B]Y {J*1Z]r*>BS ?Ē1#]I(T8v%0* pOK6s/+^j9֨=KI;WQg#U]T{,IaZ5j,e&^\Q*ȭr2({&\xCGGh[xYs G_*mCI"wm,!$?_wBk * 65"{p@⍧ R:jnڂWk,z\c-iY둦ͮ܏$I|!yRU}i[KaF^3,j C!"fhKx%}*6yġ>v;r^!U 6*\?HalkuyNNvrjgN$:OV̶Zt xû"Q7aqNNТ[퓍/W lw@C t tDcW+ҹKDRJ<|S^Nfh.CdZ5u#Ϻǯ3IZ4sxZ6}+Vm*| -pnI3} #$b"Pͦ~OQx\F)'85nWYz$MiJj2Oj*?I Ts$|~wi&o=#~~;Ւ Xͼ<\B>n8h2樄IRJCFZiJ-4J"zn߿w:Եd4˹֤bg< TG5HWٗx)9lp49rcE4''\h0魭~~'uBkLPmKEl$?=ueK.~sP/empgc}"R~sț$E@__3rї&MhhoX%$Xt=C$s>SWd{OsO5 p!%da5}@S )MEz(k #,!wF\x`K3?)Y#b_`-AVٴ|4N,U7¿Q6ڸM#nBo BLme"es4 x1yP3${Slh| 3<ѫmKScצo߉a(R$X2mNW7|#QuǽDhPиن`'ėaX)LqRՑ)'X=5GkAգ|V"|S%ߗfc4GB@7.Ej e{Ȧu{Z1>CXAҘ{0(p3c{u3fz$OU!8%v+9V8cfwaϭ?.p(N 2daOp0M)*6E*6%ajV!f/dBfӊ= ˖ ES$~ <GileDc":Rs(a]5|[TXAƏ2gJf@:mxxmT BJ›'ƴ3,3ߪ%+9}5k&A<30lP ݷ4'0(K% /EZ^$DV 8ʆm2L ;#^כo%use0|M%^ZVMq H&ˊL $X1mGߗ*ҹ;󹹪 nصa{N<*%(5-ݐъRQ4\Y0\8 }U"($qmą+Y;KdFf1}ȚTS/%($u"\o:m1k&*jA Zy%--'z)`ra7%ta5xSF0H a;(O*DKPpw#;DRKfZ XN=&F8?Y!Ț'r PMX x,5sư-"7gN@_gݝЄ@oPm5ƾ!Q`` =u;@RbEDjLIkl[ ¸âa/`ZGzaFd#+Yw;Js*]fmXu~fגUier0C5vo/,Vƫ|92y7>30׾WndcKR쑾+H$5\1Xފ_{8 G2OGs̽h&:v74Q;wZKK;pcakeE k_;qεO[0Q#>ds*Fjn@ZP5f,A$ObT3~ }M6F%xnujRynŪ,Mߤu[ѫO@~>~ama1q\_+4S&o:vъ{UCL:E: J&;/&MG%,@lGDw(}{΀e(Lĝ=V@%t'zҪwUyw[:t~6MMc> |J6 C!z~a$%F7yӐi~Hgm:?J-m6\ 30L eǀh?= =m%8=[1c:)|W7gHiCwND A.&pHT{6mIl'@0yesE>W`[h {-?2JY"j^[=ɂp[D}8uK"}sCN6VGîwțkqʱmAhb(v< ?1 B4!n" #z g 3(m\+itFy/*BEBPPzӈ`gs1`3[g#cvO{d^nvpO:u(v1wr)<*8r0C;Euo.J`Ԛ4O1%?6hL}d}v*s.xWZ@; |hA[$=m|BԤ(Fec坾a%y~ J} qieO~#,j?pH4iB|%oVV%ߎ>n""@$(rk:8$V]=ϸٖ|IF8;-`37>g^Zdã2v2\? 3L]ܧhpmTgМBU(v~#z NAg ƃ ֹwCD3Gd=kl$3}?)IX&6ămvR{KcZzkbz͵BH]WrE)GWSlB4u̯+Ć|y iJtpءZcwhH,ĥ!kwG#n$^.VLזSv(YCP@aiSʼ~spZۏ̽(Tshac@r(_`d^_zctPQјuT*!勞UJ݂\<,$V)%''*g65f y*L#۱bzNAC6 pOorr Vv0dJJ>}|ȨE<”Fէ"M_j6na'kU@0!zK| ^ \cKaq.E87_¶^OU ")R⧙`G[Ur er\#M.F7]rl$km֣q;$fbmmZYhnn4P!R.oeP;tfU!HE S`+/f:֝T;5zl+|/ښ٩B1ا[FiH s_k $& ^Q'DC;˟&dw_{PA=ԂYEe ^0*.,YIgZpQ-j}HA@'kmr} )ͣ{=#4c(:x~+iP3 $AP!sIst%I 8R:N>&sIO:^:yžO<ԊDI)mLJ [?nT'w7^tEG̓;H wDqt4T n|-Pk$6BBH}Y$|s յ6"CK* AnhiN"j Q FqH6cR!qJD%qw*M/i^B^W;±L24 dQ2{[-2ajp-pp8xo!X[[XbNjs.w(q;d~ H g(w`N@FĞ?$#|XLSPJq"id ɍ֓`'Csv ?8yc3]$t-(sN{,dx]V-j'Q{◳U,Q D/dp_X/~]RKhSH7Řrud ALS3lo ' @0!nbCXRdRлC'0XPV{ʖ`}`,èT- 9ʯXoV8o@wUZSn s6HKpR)cd&]!᦯qL5繞 ?~YqPr0MT2m2\= פ/Z aѦ8`R}_G<9~ٌCJdb#/YY+YRӨvzZbK;0#:ULP=D뢧X0<> "VEg0B6n0 LyBi &8&^UbA9 v:fèbusm> 2|Nk̹7`dΜ\ZSg$"C [Ly}O\Vnr@^X<8E*;VL Q#LfnDzV70rU$:7!5u!ɹPq*sĊ:*I8ŭ<"4BZY\q5&1iCmu-gKQaM{a[Ͷщ D|Ө\/]櫖 ! +0o!dyLLIKk(J??֍v֙.n/J8N1Z@@  RgF\ ߠִ̈^d S XBd6%*&vT߇5=v$/n&h_?s-CAY M?#DK'^?G싒csM9 ы'~3Wa(IMw\&)s;Ğ%-4-&޲0Nv^A_XqdL |~#3'Uh>ƆpQ<_ƃ_*;Y1W!f ,#qUsIeu,^]} R6#OsXĻ53ٌkZZ}mV!>i[x#^IIV[>: y$?&q#="d,/ 6bnY! ZbA$^33XI̠dwNbt݉nC͸5.Bʃ n<rD;،4m-xE[".h+ =ED+]c' l/wKw=b E7UusO =xHo a30|ʶ}1ψ(uIGڋ@ͻh ?#gBd/UFmp^I8eJU)K_-r$zd˨Ȝo,D c>T5JAm(<ȡ7frc&WL3Ϭs#*b>˨0SV,oR"٠:{#t"A } Zfph4c<.ـKK|Νmϑ.ɖtrC5X"">v%_5a-cq*[}  \o.ڲzy.EcdgU-Hz] )WK8Z i|v8 Wnי|_=awcDD*"!eSm~c>ip}\u\-XE4(1⣤_~BTǷ}m%0Iϥ睭'*.*Y"򂲍DCBS0O?LXPbb dz "t 5'*.1~؈) AH.H֨6~B;5Y ,-^pn,b@w,UWB'WE_[y#>%Pvq+Dt3!?/G :KSKC ep&)P׻}J]/r*H(YDt#j~+f;30ZvJ'rE w,l@@vj^]c)_)D*\Dwk:0:6Rvy̕لlkL$,fn|CS "8 c̥?]dFA?GKgg7nfI)jUQAA+.u` 6/+- 8O!-+rGsrc 6K@ m?;Ns[ʨgp]{MLdvP06Mٙ% EuIsώZ4&ƨ^Ag$9tHX&4`_EZ֊"Gj$wA2NcX>xzriv~1y#t]37`XP/*+;p!<7{^pL?`'3Ca#%YżQw~5p[vaͣ9m&l7 p ]O*+~-UFONQ3ɵFyT5+2E/V7x$=ԶBI1v4*˛=B8SbC&|{U/8>ڬEN\پ8*qDl:͛pՍ80۵V"g1Չ\Ohr,:|$D="o*B$ե`}χ,:yI) !qD2gF _5jO {TlX2VJ$XBD:#dCfCϐ /L:{mR38q ߡY fӉMMW׋V:^qd߭ä:^ͤOا9Tr3<P%eȔRx{=ViUʵR-GI'("Th)kЪ⑼͗g/,h~tX"5GpD k'0JX4'MPhN9l4HrFJUXg 1c-,"M _p96Vr&O 1jTnhoQ2,yUqX-ӉD4eĀP?czL&c*7c%^={8|xٷw]r;X76HٌAK׭b ԵAn`$j PCTӨJnhWC PdnW҇&?`PY վI˧cXb|$) zz;U~%ɃSrB#kj;5[zy}P1gZٽ88KCmg|f}),1g?ZG v9-5YV$ꑻ>3Z;jM۬䬘DI `]u;M^^Q-J -kmj<A Nch:c r]Wx/bt&4kV[ pG3+X=ƻ@&| ?[ ;tD,r_!}6&֘{990;$KuMF*dkce@eYģ4Ł7pB7;Z~/$ynfno3+.upǰs΋ jNj5ʸF,p$8eEK(:ia^N#esx`oAg3/t$ÄYn*z:>E9lwՋm.pPVD u荡"oI2u"ܪI XFߠMqFv35Yo;6F4j0a\ ;M9{\4:vA% C2,Nłbz9aWŊ ܢEeڲr@̋Ncee֋i%H"0;[rTٚK1lsBDJI&(8iU/b4%)˛oҏ~S uAMF} mu gT&֓yJ D~I38IϺ|v)4'CIZ4 Wtŵ#^:}j$#!DNjŸHvpX;+0deuH[dqie}_KNq8{ e/YpnWR팙]_5=MpAGg>ٌݸ^CĆޔ($y $NJ$Aǔ}`j~"c9PԩBh3Vҿޝ8D}*=9æq&ys[9tKFg(Xq*԰qVyR= eYPf[;ĩ1@jV} xe[e&t|4Cx[w^` *!aԁ XMMdbk} tMW 'rvEA4!D6 L=;1|d[|Z>7¢z1 qޙ+𑻾M,;90 =S@SS_N7;=eMևE^.0 W`YX@1M$uLlBl 4|+ :P#BZbp#IFQ枳ے+VzW} oiQ %H,;eB/DzW]F#1μ>@mr`3}זcձmݡ  ~Λyఛ}ֹn{EMlgfTd_HL]BsFLؐ2%LE'wG>bsMs *':9~a&dlђZ C'x0a8ӳok<89l,f3^H:w9/l* :|bܘY{\G yЯT Vړ*ϻ,<\lrM _XR]t!+_65q]J"RV73'|_L"B0Aڃ. I0Qm)6 AρvXV~ 7_t}{>w (~/slQ8?R(+NdZnK.6N L.fzKfX /CWyEJINLRݩ ҽɤ(eLb¸ f}]}'-WHj| -C?n$o@>LL׭2C['PMBYkDSԯB_uҥs5F0P$6!hjnnէZyЂdW a "pke*M !u{UwWܝ*b6tD*waSIX_En[iJ Zʁ)cu>wiwUuSGAh=Tw(bk٧6?nejV1 a6ظQI-7S5ңe>߈Zwѽ̘ l(ag\;bMJ tQ[]Fg<(Zj+GXLK>+p8MdL͐ caxZ"* KvMVT{$kPJ Cd:ba_M5r.uggVۗX [ +X_"d3cԔt}iU$rq& mb=r.s&U?d괅֕?Ęlᵻ&םx1곺ObUmLB6iP*/ LBLՍ(y _ϊUsV+fi`n%o"yL25qfS E7lu0[_l(veCBKJ5SN\ ?}JW4E+ 7SnD 3r2^{|1~,9-vt uա؅LF=D-7"% EEK޽#XO CRI٭1BRMILuW?p2O ѕ_:ڒyoRb4>#Se+z/2~rFq8DžO^6Y}ʢ&{u6z02p$&IՄo/h *(o:mc[P$qG2\䳎ptq+gxE+9.6j)v%R%a<4P C(Jz[UR=V+ z%Q w@NOy} J@pcBst6flw0NbNb%Y\dv-c ˠ"CcәWč".@H#clB-Hmp]'i,8EFJfګ!͉G@} :'S:Qa$ [zrfTg/Lp\ҚFeAo6 lpΜ$#+`ljZ`w>M z\D$%V0ܩo"WQb8;>$~ŝݷ+|_r=8s/[7M٧O։]^8ADݓhV|T$Vʬi-p5*iA",.,2F|-L6p]lbopFCh`{U?+$y#G[NC0~4kO0cZi6I2]}S`^P4{c*#ekllYj'.DZ6biY7_y_c;~)zl ՠI3yK=^.qcrnb 5:bG~JRNkZoYRr>}E[Be@͍mBX8n 9V'ty!2Zr޼ lګ2w&*UʖadRk| ZD5 ?i`t4PZ/#\=+B|J5 *,Y˷6de8bW}D6( ֲbFt? q jvqJW>Mħ.6h[_~t81ޛW: "Otl PʟuZӇ8BCõw%g9t^t3}Wx>@Ro@aiY7,%TG8=sm h* ȑ'ɳ0HйE77ZbçoK ~)d!7/HY*wѕj~a? x}p%`^a{j>LܼGJ=I2 A?01gPN󂈃wvof~\j˞7n"X1@+nԫ{yRd*oݯc`b9&Yҷ+JÆaI: 8 Ix9HGbˍsS}O %LTТi3/QDT ]d sQ*^Uy<>)6V2 #j睧R?,3Ɣvh:hYƿMjW8Ʋߩ8V9M ;5'13V(pd$ծ-pw"pn7\wy8;u p KM&ӖU:bVSnzHIlJtÆ~s$T-97=J͋~we;/u@jW_p/ {.һ}z%!8uCD4՟Jot{~uc&PcpvV~RQe2U qģp#]'`_rߛ<(Pp̃6WRr%R{dKO9K|bdŝTKm 4.q$G~G!Z^+bmsoah 'W6"݃vm *Py8pi=_:_aVfNП{ 4mC큔\rNǎhlMON0q#xl7뎊Z'56kT};!4aR/Xj2=:mmݹKwN{Τr,=ȍ}M Z:xv84ZBoCr9?HTDF?<WoYNBq#PRO`pΙDoYx xڮȆlF8~s'U8>4{^S.άM֚ƣ[a廩C.* f+c*. ++,y_5/8m}t*J&+OciȰ/g #Z;Lj~}df5Xs^m y%Uş6M@]Ȳ1X ~ la`Wƣ&|0ɋ۵Nl˖a\}MyzE#'&#թVn3'Fx#x%XQMqԾ->X(`ҠESL,ha?Ivv6xd9tヂZ'0%9ܬk6=Z pyfi;V ZMh5Qܳ|6ؙt5,ɠ`G?Ro+ÉIAn39hw|C5SoT.\h*WړX "wn`w_09OanvFbJJC+ϙH }j+-f<Q{L\W!x6#QD#e/'0-:͊;iru*[3iLg -COTr!MTszamWL_BekԻps[Ta{1Ef3.M2Q#R .A+!W (2f N#mE]@GȚ/}㐖8JEaPgqNC;ɜ?Gex~Y~lC b? %qČQv b>?Xp]hY$`^umv""!AL͚لY(⊶Zm%9}ԛ(0xr)H;9.3 sm*mC*֗._ʅ oD %l3ňna_O/UB#F9;2<@[^W9nTB&Wl'΍hW׺R?[Jv?qʙG&NxHgR߾kyR? 3$iָ5WL88Z ?6A2\A˾ +=ixzr)c-7 9d`Ǟ+SG+VX{ڑ7ҷN]^4n_ ĚpS&ڌ=]hƩ zIP#ܖ*0mz%`q{ I@SaoH5zrU$ Si4P_']SzG;Lw4q!`rųkU% Ն/^EqW n?Ubn~Q3zz)=1˻U o|?tټӣS3\^).,a(m w_C߱qUdN+Z6AT=OWQ:Fa"a(l:X֎5XG&&CV5KQ;NI+M|d]O,TY`Ei?xP ~JeIDU^y|5ռZw{?!@RsWJ m L)jh_`GK -,$+ 'mn g…sR;{LɩU ޭO:]Zʘ j2x*h=([GPw T"P"JG4oVGjf$Aq1Bÿ2<A -}sUB[$IPՆp x&06ur6Oe6arc7C!oЎ?H*K<s4=5z)z<ݖ9>qFËU9UrLj"0 'KkP΍WX%m4m5 4=p=Ca臯u}PZR‹-8S>XXGKJ7~+3$<4qrY/OG[U\,\d;Sa͕bQ^XMV0=NLv. g#:?{Y5h]ؠ!W)E`!Z' eeUčǚt^u]IY>| ^P_d@:C̺P 7N}Ix|G| {aA:AS8۾K./!r ߳K-{5f_Iya|5=+ pGtQk7>.xúiU~.ib~G,{T;xpBkgޡu&2`3ԆTޥuzARg'تdkX9;C7w-n_о*x뱞q^?ջ4`o;`i Gp'&J(ՑNƛ*#m=\BU$YJ O4SN=We*F˜5w:)蹍\]<+c J;lN3b Va9)pOA#tEO-ԂhH\k2Oዥ)<2=fEt!xK@:dnN%p]pB3p*<2Or%h>a%rNz,C^][&XV5m8%ZfE(h׍qBj9tB5^7&AGӽ4}0~ё#i[3a58? U)?78틅TСyrFj3TEf`\ I%")C; 2|goGqrdjҬ,cR`id v`(Z=eY,v^puFOE?P ,\eA [)4w*G5^2 6]Xy"mzВ|"U8˻^C??`5jN=h`%Za"6bUj5%d2|v 4.0SO R|&_&as )#˦g%>c䛍p< FDP8bO=M ]Xi5AƝ%x:8ɕ jvUѝaЎ?N !VPxIJ֔x۞41wq6O'\[D 7CArUB*#^y^ `Q51<>Rජ^+1o2?vn]:,ڟcZC-]svgNZmjSBw]ʋe X67v!8#A7Oib g00&ŵyj?pTQ[wt Q1'WZZ,E|:IиO_2S _9sԵaLmtcה zw$+&t>6M؎Y]3 { h7OEQ/|EP{e[K?G0x)Okg9po/2 WCRCP;o–7ӏ">ǗR8`F5{C&9PfTWwu*W֤,%*w#=$|[XnEX :Ɠszذ;|p$b9N#=M!1] xZܠ쑊M4Qt:hNEcŀ=IɻPB\*,QX@Mp:+Sq*q#I?}*} گj~ŃPm3GШY=+M[>p@::qMkoh*vt23 j6XZR4t| ZbG347k_{Dgc\d= 164:ϴҶbIw.ZUZMWʖ}EpI2n61yjn6WEZ }ꭠfWHx}sEĄFGO XP^hP`n cH0GD]EY+/\J#pz󇞤ŏ0VN?T7F xy,4ȹ?=>{ο$3tYy2-|͉QiZ- DKvZB\X\L_d*lu`Uo25r9ݓ>!?hb{fR LA߾^êSpE"GH*zRRwAm#_ك~TVZQ{bA=R%եIWLX,+W@./=B=UMQi Fм^VAUvw |,fxFԴ X@{.1K 8\EK+#&*@NVEa Lx?>szH=QGOAjG_ÝڟSi-[NSKpġ ։Y008FW#N^ cӺrL,1Ѐqŭ &3|&6HU9ZL7ԵYfM 2x>6:d.1#uH{y" M ejOt^_ҏ"](F4C$>2{ Mشbvw dO Zy^ao%K lE'I&4KƇp|:u`?_TeT"J"Rw'[!wk Axt \ èv2Z!VUǘH1ߚA2߆[;VQ1qvuu<>/@vJz/ol1'o2m?{<$}}GUn0濠ۗ!-XeRg N [ mS~G=ѐN:?ՃxGDBDړ7J4@>3 9 !.N(`'B ?9\͵/q[,+;,nޤɾZ djC .:Ů;%q|59=XgF_ (;ELY_LſD S Rm]JL@qy߯)G%O3rKJ.VY?$Inj }jzB[.=B/p`Vb]pՒՎU 1[[~G Eo|(*dųp`z­و:M0{Ut~$DI"K;+loPA {l$[R/f;F{nKV%-;D&]e`nLkrivRZbҵh5ة)%N¿nn&rjѭWѓb1][zX7&p\ƞl0H*s=.~#7EUxcZ߬CKCoTS_zR˜J]@Tʲ<{LqӐ2RoǠQ6htCM=lym BލI+".s0W|Bsce@Qg`Asڪ9s]?߯~*Y r4#t-Cc\߭rw[<;SIH}g,,)/bMr>iVZ >jO W tl1|=;~nʢ#YLΊ%sXPog{:<*N '18bD6_g3֠#)(]&=/ҖX?ɫ)UڑЉΟ~ J٪q%ǘt2¤J5tI"DaDWdܤs9": 0\WpbabHPʅWobԘ=q-"HlGP%'{,3ci(G|pD-(%r xPoB]q&/*-@6^\syIsh!VR]@7L@~Yi?ï%+! Kc bVoGMf|tP4bO_t7n*r>pP6k_{W4ϰn|H )WepI0?=@؊jm'J3D"8rgzPVu!VY<4lCJca;aBT ZLkqJ9ޥ‘/k?N>E7U +$gvyReD6Z6<vWF+3(ե|ڮN,IbVξ(^a{n =m'F*uJȠ*n,B굫L.4ց4- S 4TVçf_ґ>urB_4z40|h!"էѪ/A[]2<Br9唐^, Kh^oԦB~geDd jE3Jh'F#`]|&57ydO-u0gV@X Z# G`DǢ=jS8Lj 7czZ%|5 Au娠.XI"9%CYOW ~MGehn߲ ,0 9īEK`~ݩ&Ďmr.HԮ~BTk zSqdܔR" ʧyG G0—xAGdUufOLͫ&T{s1&M+ޖ#KGOՏ4՘ V֮$֬/*''3*{DӖgZp"h{.ȷ8*~T=N,E b2>.f+EfC29+'t^WXi>Izfx-mީB<~ɼgۚK)~ /myQtLGVrxث9z53-S%Tua2o== Itfv/654%. G'#GQb>n` & szSay&vKԒUA~bY; &7wìlYndӓ*nYjvt [Xi6/ASRsK| `^ !@EL,~7y$靺d(*<_󳋺bv]Ƴ!bI |gPHƮ4߻ΦM6c8iqAu J'c^D^MQp߯RR1`&I,qۿlNV m)`Mp2aSP㷼6_¶8Vi:z7w +)X ƽ 7)es9ՇF1?8gJͣ#D:o|3MCHFG>uҳ"DZD\HKs8&ל D/"Ş67-%k* .0e׸PJE3AeYqf .ˌc:l t'u+&`mȺ7<{/ jE?0a3𓒨9e; ٗʗ ;D\ ii{OUJC$'FoοZ/sS}Jvw+߈ tPy49H3!-TӵJP0M'.CV4 C[.RmE`};N5z3Ԭ&~U,M L}1@w=Wk0*rS??HC)4rU@Cp'x/b?]7A]ao"M.kե܉MZqYV}#ҡ g=¦Y]_i7wEۜ'|*u"Hסޯ$' j@3&W}UXӷMp³m#)y~,,[hLIKA!Ȫ#aA+K|}m">(D4&0M 3y/^#$qfxK%vg{į&G'Aۛ=:&v(ˠR࣊-nnXeiB@uW9ڲն|R%_iJ3l2K!6VQ bѦi^`?Lietj[a'moY8L京^IO#ik,o?.1*IK'3lyS%oy"Ӭ#ޢ4p( p`_1z0.LFoSw/JY p 夣GޑΠ%ZX=XË ܋ɮbnXJ]]:v:1.jmZۑȗ ؊-ƨ +~ S"u玢RFLN\z m E76#rq-C$kv1ʬs$1QN omz5SG_JoL)LVwraȰ0@b[Sv\5.}ebyVNcmτWq֔OY"#o\ Q5ti]Ei3~S|9U_ۡ{&Afsn?uC߹"355HsxV$rA#4 =M7ʼn э$Ld+qr\$(Jٍ:V^4e=Jubs.;ty\)}_n\;B"P5Eq~J|Ȑɀ<%7z \%Ifd2D-X؉⺉vFSaE^ F1\֑<$ʛz3zhp3\j P} >oũǢ LubXMfZxxjCL`ԶJwq1)laPY͉ۦG7"gQHƞd4@~U/0l$!U?aLYDEGcc_4. hlj1 →}'whI1 Nn ^٩XG/bb5^1lӟ?8?zm¸vJu_zfŶ?kEx*bKw/#d8 4X8N:OP n+ 6V$nx7p{4x;pFI"k,xC텩wBY+Er_ĖЍPeeׁ%$qU O0b®-]pL^=U9jUJ/m9ZGڰKe08]{}^6Y*}t#19hEJ٤)kE6 y}e>bY\[$nq9X Rq}5 3hWHm2U\q(|E({NBԘX6?u (SD^6`֯GB ֨tݘ*wwyQP1-s#lkܶCz>Nytr;ӽn]l̼`0l-c\t|9*sI<*eIE*~z6,>`B2t>] umX?kBZ6/!AbPY[*X6.`>r=liSC­Vm`Kƒ\ȶU'|~HbjI!5*WT߲:RtKm!Y}V4s[0X: d[Hk>)&E.,^C~1Ti3az`aƒGT`#4Whr~=KΊx6yISɜ/*r؋gwPz$_vo|ydD*=LC^}`;.#t\= d8̤w=PIG2,M{< ># b{N~L+2O&yI|lۥ \HJT+1Wno+nTݎBM+[ͺlo\A^;R6uϙpTr^ggan3S VNat,#{ tntBK4{nFv$$yVX_IIs@,V-88p#3txWmF;4)=z*op):0o`,YW\[=Zp*903q*=-FJ0l4J4_/0&2 M0>ܦ́-[v{_.n{tːã: t ~#RSWFx9o|?c [z  P3b+ Ŀl@9O/{ |~*z0l Cvonb mgP3#iDtό,"sUe?6 gޘ6]W9#@HTX@]FTK'G sBTt4: dUmhogBW.Пt f_eS\>%R[1~&OH1xD<%1?VVǛ¥,C{ͮ4g_5&P0#\i BWT~E"S{sî%+3؋*^`;2n{ŽM%V*FTWۦOQaqx<ُD>qKIm!:LPԙ3@,=I'P.'zG\ҕ 0PM-oFdq>"&Cf;VSjNT$9{SQ, OaN2XS߈Dep ژO'(u03Qѵx-Gr`ƄLN3l GS}YLQ#$Y]Wp{OQ M3I *~a*J)2$*HX<}SHYհIrdYD,w2 "O\] zə/(p9 Ym!;&@g?>0=zcK^ɹ4eLu)R,*nGzDy*29m<>.SWu}JGɴ|tvH@ 틹%++߯E]odw:bx,Y,_Y0{6V՟=Dʈrp\T-}y2ᇺ%`z-\~O:(ȵ\u4Z?GoͼAֳ5'S9ͥ8@a5љkZ.wI E<;'pގ9Qoa(oCIK*Ypq""wu&wͮm0L|4SAVn5%6 :7o@wCqL0MľmC? ʎdg&K}xv: E*2ҋD# '6,r:1V~Jшu]-*)]5JHAX(!N  .VNO~F< 9z1zݥ;쇓~įyGX/~^kVW1ܥE;֒isEzԉ氡5J%Y>dr|"L#|1+mAP^#mN|k|hAqO ҷ8+n[ A/w6/?˃S.` 6EHcSK1fܭBLФ~v`)ωGC9\7`? !~|R (`n&4Kj]1=l$`π֬nI.\4*LV-z,$1=auWƃq {#;U+B>CqB5%cZAZGiZJ". uuv~V?S / -8΅ :̐fPĝM&?vM=g_l[r>RU{ͻoD(M(%".]F֗zQGTAGa0i\!O$YV KGvq?4L}qD#栉 +ݖs[76 @D_vq\$`rQ#ELr1 mo/];Y\"椖"㯞NA=yR ]i ,,5"dRMTX~z&ɉi+4tq_с+RG.5zMrm/2 z2u /xwg+[fzdJPH/CȮ:ܹ :V*.ftN:enCC!W03 >mŝ'J\M^qʋ DRa.ߌMjoSh`!DbAH{>$z@Ym,GZp$LX0S~ވ>Pr> ndY1ݫb,8zX膄';_hmR(=1rҤs%o\'VmT4[ % /X'v8b$x8U@9U% e/L^ğ7IDy. +} 5hu'^xlYqhOJLoh:l:ڹO ]jUW,8&NjfZ,L +=n3J"1*LQ1Oh9TYd̈́byF b) fxVp&L)[x SפVs[׾ =!9,](&4#(H| _%Ss>GI.ܗ i2'iѝp]p0e( ܅|3tFW2=d__̎<߻Czk\]Xcs}Q´)ᚾ{x=4 sQ:Q:-4_q45pLH@ ~(b[vf({aPs0}nU ny. >xΘ7wyk J} M@d| \=ڟNde׼IF' \+jm$SSZQ"&(oe1, RMdɮ%3yg?Z 7 ![V{I}얣SfQ~y߬5ަYƿ#vf~uR 71`?`jj6 * J4,'!,8P.I=7N|>]1Z`8_NˀA_+b$R;8 n17Rp,4A`B{؉C1sE0}IK$FpHĬ^fz37B̰EZA/5G'c3bMH.(k u QX ;.Q&lB:7r柯g 6*ޫunڔNj^OF `J@r8[ uƜҊ$|mcn!ᷖRĘmtKsH>ـ.@Rn)cvk?@@Y'!6S$qX~WVR4,Z6M?>C[UdR^I}v^n4ϡU5@SMnа/'+㏒ " 27*Q7ݎĶqueG'W⏇*>FBv8OC]w{oɦ(nd`EFӧ]P@%goC@`!f}tmw|xtj)/E`rfjJM&Wh{mCYv#45[!;j=\=l~tϽ}Dlb Aǂ։N˯&;TᶏHY[sEo(m]F鶵(M#żLt 6{"BmnS(C8hZ]9y1ki0q q>A=wu%9#bspg .ب߽흀Z]ه`G٥l#_go_YPkͧ>Y_袦U ZlVJє+WvdH IsK(,Q0\ȖB-2I3@DU*3/^\^ R"Й!Khľ#K~E7G8?V8)OW2,^_ሬ@ξw`šab(eObyeDy>׏z{84S=ߛ֋YОc>_I`N&^L(+`MbI0UP ye3Eb[+8`!3س:{3nR0$/:h[%$u"o}Z6!_&!Y9۫ޠVe.$ÉKRW]?z3c{j5wSp{{󾫝V!k zӔJAKnzOoP%}Tˆ;}ksXfcݦ%}{& e~7ʌ"yxWrqXs;MwɗYZΌM45 #B]&kGs\6T>^G.lw!d}IK hzcTӟ4`1ryĪC4V/ ~o:E'I$RjB D)ʑ$lbEI8 VNM".#P z1N n.XUlZ,u e ?=QeЉQ=2$v|CїOIj'R:x_@ o Lj ^dwJ z\^1xWJ/lO6<{.”É42\޸gpNTh1٫Mr WE?QZ㡰*\48-eLn٭ͻLjws_BRl7PQʸPiِ}sN~^-tE ?R79aVТozZlf~,E(ڮ۳ StZ~"œUѾ–?Yi*gvA&6~Z2DŻR-9,ABh&Ti}px,8wBK´ iG+ލU&ST'fyMlåpr-Pr݋SyͻV1Dxq&KEu8aN5gbrCۜK1~yJڮwe^x۟`8r^a?yo/;39 Aϓ҄* sk/Q/sPJ~HuCT"?P;QC#;ۢKDHjB<5]RbѴ|V*llut侦?z B/dݡF,W=t% M^& @>,%)v^-pCU@qjG8o#*'Zxfb!{=!Mp4%NTnt5al s'tu!?~DzѢ'11oI'2E Z*<8ȗ8 :`"J &/-PvKh9V>%g'~TN~yNt@V!@/[@_37b}+sNڳi ;c.c\+%sm𣱊j?c '6hC#i- ^lNPZ, #y8NasJD#<,IVSз DW$&u"6F)KgFᅦ`xQܣ& o^gu7c!jzP1},݉aNn_#P}}LwJ}j3a%;\+v">G7S'L-.2",yh k ݕD%NwjN%M rʄղeƦFer|wCbn3P9w:6hq-uT0cuIRZ&irmQa[:[d(SkwViᲴW_cZ\ i! ލf̗xEk]}NZLA`0bnt_/"cK:^I\ԟ-j֏_(MT}xi*mǁI۶1G^ɗ[JRe7b4mEL=X(tǛ*'Z=>}g{ q0<#ѫ8+[Ǚjֶkl-^}vW_rR1*ח!OXK3ŅW;%M`/aDFѭiwg s1÷+ /Jrj"νnE8N0+x8;ϒI:"41̏/Cƒ|Ls*\T7jsTc'DσgJ,xߟ? 4am?HXz5ȆH}o53h(]imP\ƀ1rZ/k}o6*U>U@Ty |1>N-0aW/\3 ]rW}~? WR_[Urұz6UWrTE˃BJ]}\! [VzOG"Ά1'7< Bq#i; c`;J~V+fV2#`ːe;dA fgV߃33E|z0y}U4x157[+q&{חɞhʼnTu ` `{ْhA)ls3wDaH -queihM4 vf=w `x3!\ś?@&A4@&BD (ANdSg`9V-vH} 1QKx~tLUܐj ǁ `Gvԝ*WI<WբzB9+O3ќ(ă:*>< F1#C?Zx hәϮ8KW3M}A"z {͍#@YPd첻ͥIO6@fѩ2BRA?ʌdGm=AuL/mfl ={q5֝x,I$𛇯|ưHXV.)n:9 #qj+M%o&_ax+eԜԻeCcxJ$749 {r⊯F\D6e} "y'F㖬l-\OS辬/ȫΨGTzپI93Kwx I J&!u}buIEĴvU t tjىP~}f%*t.qiלd) dPJa+>\Z9|]aڣVR" "B(=oSkV2_#qƴ0W[)Y~AVbw,?\,`N|aV d3;;@rN=Tz[78gApU2{|&Y$e'3Ld2jF*OIt6ÉMDF}zCE\>H}tFcUW~MrhpJɒG]uOԋ/@bNU"#Fo{j-]Y?}sɎ%[iᘠ ܕh!f5yGD3Gi5졙 鬢lTi0!ڳuvKr i;F>)􌸗=0!7XqP߶h4*k&3iѦaDohrSú& Ox,Ɲ8;t@Z|gխzh7WthczpOh $C׬hEGz ȡΒ;\eߧ iq.M֭HY{\6lp45R!h b`-H\Tb?hKz.'@`'H~oW`m)p3 j'Nׄ>̺uIc$}īG)zxggһj&"&'9!KEq<Ck3ho@-+fnxiXh>Pe#ɔ$aRun»ʞ-d8W5˃|SdoAsm!J` H^b 0jJ?E&ZkY=.C#gTrh]Ei@ ;٘%+F+k,҅Ff[2EKkA;lWify@920ء&cPJ S}}4A;2Yi6y57<=T>pxO8 <+1bѬ7YWL|>b"Pw6'Q#0nN?9݆܅_)|En3A`H{,h{Z+*ڴӃ[k“ &yw QfukgG%MY2/H3T.Zv+7#%Қh v /5{$禉ndMpupv BM2Sc!5-</E5}yFPR֞YADdWwpfM|E)mװKs%F@E)vA8pRu `D՚.ǩ.C'?hoaBeZ; X.X Ǣ,3rE?G# 0P[#IĀmryrj6{N2 )lTsUÀJç/ى9J+,Uzt+ݾwa6MThC,|iH<ц qǔqvAy O.:e JtL!0XEbR{YQM n-b?@~nVx(R ~jc8輖'=DwC·>i{|0%n9ܫc2YƄ@`Qwfʴ?"/= Ը(/̬Z鹘؏ :goz&!nm6I8Ͱ :!zFb ua+ז](XV&*sND[dI2P^d_σ&]$* isZ7rZb?Ad8?@{<\znTcI"#sa5wNxq3xF~40*>S׊w٢As-;oR6VS1(^QjɅ`*u'_ N7#m+p/!ZAfsQP[N^ɏ+WM**}^T[Gޡ!Q\+5o AX= X1Thq?b7y( *_# ζ :J}ڈ Pm~m$~#L7CXGv Q"Mcq킀/&sJUqVA?()zeni1  /{67hzO{7[2݆tp|p"_~4? x!uw7<[NlhG/1_YLQ~ vy}T~h|;JyBh. CHԽ~M;x,9ZJn7!"*j0/8NCwu5R8pmR0 3SIHFd2rLIbBx^r}!u#.r<3ª zYLdwcʈOv;)F#낅)B=LhWuvy^bd5{o[Q"?݄NMͪcɥ*ΨDt+NEak'+$-mv EZN݆w2P)~Q#5ljt )}<ђ=3߇SlaLGI疈'.r2n]+!r %J}N dW+)6>6իBrݔP @I+<J(0琋~HvަG'ɪ Վ0sSbRHDX 4FȄ_ F!HeQc(,wZZtS9u Mu:́GJ)Z+5ܔ31/@f~~? )ϩ 3po$)M/Xn6WSM1ߦ?ǗӅI+),-"+ eU1r,E{QU'#)H? Y݋ 1R,y&#N<-0(M#L:N|щYmV1iͰƛI*S=b"_%QD|p|wgJBɥrZGdP>|Diy&<8 E 0s)ߑC3^^a)",8<"Ё~Ďtx l0d̓k<ƍXfYuFF"QMX 9r-_5FB0se!!d k-T.fO#G_}>~|"&PÑ< Q0cɮOL11.(αK%rTxf[J Z5f& z ɞAMVGh)pOQұ@6n(OqCj+ i*^ʲg=`- ny%_]5eF<Y•2Z*20(gc7-KZJG므Ģ`L)MJQswZ!31Hu1|PeepmM}GHi,GφPe̎[t[9 wDƦV$? {r IuC>&g?_3v-(38ЩūupCuFS3yLSr1S|)è*+:y>Gdw{Z.BNn|REN`ܐ(y:mV(`L ACZB뛘\xK bT~:le?7a LгL`2jrfd"5Q27ˏas1)$ cEN~*P!7%p\+Ə1$IV+B;IW6J?Z`I,Q]*Y>[Bߍ0vTSElSnɽ6lw\ƜJ0SRV\쬔ߟ'n4gΐP $|)fՓE55zUk4("a~|> (jQ`R?ǵXԮ0+խn! }~4ꊅrKC^Y`4͋.\{ہs[PBʵ)r 4<5Y0*  Kx&M43 BR Od 5-í۟0Y0-]?Y(0 ?a\p]:hj\i7i9\7&$B" @==Zۡ(nY6t%o{/(#zjcLz1r ~DpAWnM{Kht2-,QC+ wlKK>1Lz )%(-`NgߞT&A$SQn åt=㬝DFr0NnzZ-'nGUNj//Ǭ'£=H,8}nU y5+y M;%Vtq8m^~T;6:]n 5['D*3Ml<%-;4^')1JHE@!vLt\ʅ4MW|^2R 0U:Ux٧\kC~@rGlI/TIe{_v Z4[^rp1k^p #;y?E蟚}ez \M^gdj6ėV'~R5S6eL x˂yF Ix(ba[y2t[WDt!ޅͫW+yFv y,) /*yO j6 51kfNsv%#FL]y.t''͸6-,o&& \jKMt|.v@k8*&0-F3 er)@ܬ"c|C_陾70Y3P =[Rֶۖ qS;@Xn !Mv$O%aĖbQ f eY=sj7i"=& Ag߇7n+J\mB\x,̗],j5@.Ch (x%_bͲQׄQxZEzN: +Pc!Ә3˒(_*R Z{lInYm`Z+JMqoL؋ wCXTȋ ^; IUx2r6oS p"ة%Ż*SJLJwJnB0}m)KF &!Cz մHNP hTpDR5eI`HRWH4K+D["&Rbx'꣇?)<ULVu ^gMPxV Ѿ7@di Elná:1?Sw1ܾsNiM2пH:vK=.RAnTR)g!(mgq-aǽucs=ElAV18.pÂw$#w(Jxy&cZ @4_`W @6b2#r/ l w9" ΰp&I {SL>*R=-w,^c{Q/. e(Hnc`.tߑUoF#`Y\OеS^#ku*f)"v; ^.z+XU>W=ҺZ@:jsJ \d@mR/96">j dEK;+:/;tShS7r><)>݋.?Р^P}:ɤ]/yL'r-&/b5f(l{#-J$Js9Hh)Da1=Y\AULu4Lw.zd7 0}S76R佃~HʏO(㲞T")/jfƮEP{=KSG4N>dGf@ïDi)ڀ\~éVuhyWSZ*a[ ˮsc|UCj-klWɚb{jhz5c_E Ʃ)`$TSo*Sl;4Eؚ9)ش-n&٫RSp2r"˜ر] ~ 6ۗ'?c|Il2&{#Y95poX<,՝J|KNcCQOv55of xAvŤN8i@~z4=[옳J,IuSfOd xsh琠qt+*HTtqy䚟7N _Ix:$9v:p&V g+Qs&̧%ܦM1IGpHalO732UטW?X}שD} &xۉq@sLSCKz%&hnD,_ _I,n4eg-\3@?VZˀ:٨7ލ LJՂ@,lȋ-0CtaBbD+z{"|8_O3OmrsoX_UtvDD/\cw^k @{^j#2?Mz1-8*9wGQs '''Q\./?Nm%=?i#Kjķ{Igaʩğ2} 㨮zux߄ngQ땺 Y4)%8?XPȐzs ݆xuAci  դyrӪز0˓+Q=G4E*`IcWyElR'u+}04'P5U?R/({Nc5=1eRB:J== IZ%</Y![w\Gp(A)cn3s±{Bt*Cܥβ 8qoO n342~9}6MQzw{R$hfokgCYfe!{c,tK(Ǔl?ߖsW _u[ZؿgrUa9F;r,oQs#Z%wrTWzkEJĚ '=5S,KgnGHI ~Rx~ЌoOp9A\^zp-,k18ޛNƧYMɁ| JF<p)`h(MEA_# ~gcDЀ07Sӝc%mx+&zsG{q0~ 1&.8>$`dΛr"su~&w~S'Zni` J-RBG O7TJ 4(t2X^2`p3 NXSeI \Dc->Oj5" Nߴm|g7'Ӭ9帛rGȥYBA+!9qN­Osb8;$Ccu4U.eZ~:I':₍$!=b8+-[DG~l#@+Ɓo:t<]H`C?|ߞ7Kx"gV?0=ЫTބqvb%3'R Ǚ} 61&zHP<%NTӨ(" KݛϠ0:6]kt{;4vE-seݐigxz̲pQɛ̙ 7Z`=D9 :CI59'7Cc $FiFPm/nEzT˦3D&tv ?=vrA دMKN "ec de^i͢PfG(V_$ɦq.Gpß~KBGѳ6cjB1µKw0 L(VG 2<4eMtv1#-4 "-!~Yt ޲@I)R[mȨ=_ԓL'ʇBҮ=Ky{d"Jf0Nz] ? I,L NUsqFhK F+_:U(Y.*K,X &T^Qodxue9a)]>1a=aӠďk䣛٦ÿ3i_& RYj_}Li(9@O4hS\Gsv7F˓5MرM)Hi^};0QChҶnjaEO](fO#`H%cӱ@R69N욥Sik;J*ڛk=f-&J=|X]hDZ N6-=j"`߼gp QS677Yۤ9Btz!?D Ć2 ~iWouuK1u1,W?×c@Tpьȳ3jX.z~?wXӀ>bABD4NAPaVr2oE:wFGԺwd_|Q쨸/Ed5\klzճA&D6Dyl ]7uC&{NCL@Fh#$aTI…n%{OCNx #Lo''PXd:Ӧ A[h$khE˒N#LΆ_֣3qrV*րnoqp18\BOsV; t&(a 2}s 6R=C?.ѬFEd[:|}WAV{Ѹ6M.[ VJq'^-dXr=:S'L({CSGNV8WSp\&яeġPbKd?dtz=nH WޯWϦ7,j*dutr\՟ʽ6p|}tع%@o(eiVnzx<$)3]UL|P-ym1z>ʮj1r04JAs >wU.GYEOHVUI 9?bQ_ZX/2Lg h=aZB;47qhswdusሑWJIY[_@e 6ЕœE)c7@au' FBlsֶ;bfm$\GeI`&nzK RP@~~" I" .Xzhqj^ y(sqw1Cmdfür3·Dry;L}}j!2иk E";!ZrH_V⟪ 8 BZ 2K0P$gl[?9 ̌2* E}edv_c!Rm_Y/shV}؁}^]%BPmzp!,3 .<+LgޅeoĒpǨ>(WBqlc?B.x*%RJG DqF%3=F^C`1TRvy})#n]X+kRP!i_#,8i;+ qa[ơֻhG?MC4S @2>mV8k'c$dT2ŧ߮tG}0 r4e&af|g)FÀLt_k* 7YĈT u0m9\@H,t+D {5ூ ըj PiӴ٤QWY>N✒7$zsu`6,q' m qVPe}oQL]Xí*=xѢ娦|IEW4<[XK3HTrۣs(ĠmFœ0*l@kf#yp_/Ef 03Դ%r ,qb%@7yQZUlZ0&qP6D*kRw3ˢj*|>hUz!]gXq]e6i8#ioH+HҢ`(yE+6Z^W46a\Db ~  7yUwhM qhh#C (h-`[h*%J(BˍXNAu)$ֲa&wdw/>@DLk\s #Xb,m>5!!Fe;pg6xb 70R,])ӛ;$-tSM_ ֭,OXl5SƸs!#TP =䪾G%749q,7djx!I2,:DgjZDTww{' (JCa..KS@LvBZ sy\r (جKC;UIs^d-EvP:8hfhwBg QNx73M w3۬g Q kXT !p;}ǴR 8(RZÂ8ӨO$_z2/FeTd5g$.Y y~ /B!!$/%E2P@S4eTѮw0b|q?z\.+֚x0$p8Zut]^:aU7"/aPlm( P\;̥-/0`{kB.wKHv[Qf*20lh*.zCw2ԐVtp)qt_M ΑpPp VEb4\){`JBS-~;Ñ؉\?TuH2ۅyh6 ǎa:w7܊3 R8 wP6Vo vߖob`?icVٺײ!MMawI@=i%e:ŷg['vzdQR6ngГ:(у^x3 `5J;$?"9]"JR@lV֝Lk(d_]a '!':@.*:DC]F5^B2%귃?IC^ (Nb2>ǁjbŘ\﹕voq|2<^;+ϮA3]VCUcgq'jtڭ\d*!P.GYkc\dqF `jAfeL{m Ҷ2O|~!VՂ_Ğ:tC z䬤\Ш63Wȿm6琨]$[ k'?]մ?sZ\4uHn0f7& 7_ H=~YУk܀ PQ20(-[y k@(O"aܘ=Gp%pr4'%&p': _* 1 .߮C<q*8to U{_@#;S=4OJJIT9HyPF,b8֎A3~Ŭbjl3J\-,xxIZ}cOE% y6~.rPv8vbt\,R?vWHaHQ: ə Sä\yLiS N8&+2rgI'3)zSkZ|F8s9Pa(>E+\f!^>7$I'<'vHЫPA rB_{++b=?C?*ګhEzk-=#2:5]hsvS!4>SAԜԬcwTp)KLz%u0\)z.6F  Ӫ0f 袡8_[>b~MWmCk? gD`OJuV!Y8I %wd"|[9m~;HnP {C_M\ܼ̪@3NyceC I%m[z;+6Bhr[t,M,ued4~!|OïRr,VTh*1L]*=P-,뗑+5氙5jtLB:Z99M9Jwg樀)S/̛沸n1s/_j:6Oo:"jJ-s{?A MY-V\$B(s]wjEg5&)Ok1rOzkpC# Rj ٿw/'x$&Ab8S=TQZ?ÑaPheC,!x]tA$mJ20B_;u=T'3lmVLN&„5JQ$va3ےCGl4ǩMG*zFbPsVQeرY~x36a: Ϩ ml7L9(Flsg,(#%-LؗC `^lNG]n)JF/2ɤ0o},v9dqyE3ORC$JxY' 37K\w;&O-nGzVS< \co@R'gcL7Yu⌟O?݉3%qh (XgN_"A"Nw.K4&ބ]T-KiBɁ@Ve'r:Dá]_KG(Z_ 뜋eӂĘYF}+8JּK-g_v뛢ʞ+V 0Ѩ9&5[L Yl/ \LSsн-4PoͤڸRԨt?ЪQu6u$lfЛ(mR~t$іsh)ѧ !%c5=;D.`K|ʀ_LE}_+OeЛ\}j Jo z0~&2Za [&ljatgi#k ʥ/pR/P|ejw%GT EH5<ԑeO07}ѾSiC^$al*'$& Uޓ}wA.+ߏTFj\NsQ蟞TjjF^ '.wJ]3R'?~ׂꋂ`US6 ~+I5;,~6E++ M +@ |8.nK_IҲ>f/Xf(Jkfi ,96Nu'38ha (5]*;'"T\?ի:{kL͂oH,80 yWO滟tvFxYH$W*GӤE>k1Jx+ZF֪ S~fU.CR7S~כj0둀 愺cCV>ngaO\T(I%R֞,S-!| O/m@FGBm|^t,*>y(c]*2 Br&lpлmMQ+Yn9SEr Y:4in:e2lC1څ#c`LA bW$?ap۩GVOI30,* Hf_2Ԅ@Ew%lۦ_Ӵ]fhQLBef}4’RxN]?sbjcI"Xw~A굞fpI * V"nogR(#7%m9zeHA*AW!uVI挪6FT)coj_](8*UFafϠZU_e"K>qǭ$ xsE<0$c:gyb*̋&ie٥ڥp>%hFG%}o  {VWo5|"?>)-J CW= 6'jI.e&вGbPug7(/@CD0ۭ} DrR+iADJJ)G/2>J "vd1=xDhq'Pbșv.xfY-a%CMk rɼߓ'{eq<^9`}6aGx=48Mr~)΀L^φ ͘80@l_F%&Uug.|s"]xV"7A\PTL]7=NkLr&Ζ> c&}>f.i>![}4IskjXOZZv$wqvoPtuyQ~JMpOJxŸ՟zo]aV(`ZKwO =/x>8@i|Ӧe{X. S|/8I!c4z?t珣& w|Uڡ_{p@=y/ h-˨4^71:A~n1k=xbd9.״] Wxgo?/| vA+~oըj=8/xEadg ]0b37C (׃lb ڷEyNZoN9 @Z,SVԛPz-j yj8b`CnOPds:JȫPyCو+d#{[\k BMVߪ1,ʠV{6OCgQ"}<} ͋G1O( . dʦP,,ĠEiQh$QJ ^`s3b+wQ9=հv=2&22e"bBSy)^B`#~4~[w dfv8r\$:4“mkc3nyy.yػM+@5G.}Ө+xd[rZڎ {pSGjgJ!L>i}E3^Qy&/dvwIH,pW#|%~zHkX|4#}cR~_(Z'(KpXFzzF>k^ NBA7%= =]Ukv>>K˯.;+`AH!P:iF+7jl}Cnn;LP=z44oVj7n_4!S.t+/9z~r W AFӱoY|<.@y? %\FeB5J_aȌ_/PfS[pN2EH.qǛ t 6!{ZnpRotߠdnJڐo|| Z9LY&)Pxu! e) E[?ǐpmPO\$2CCbbKd=kяC0 i}_jdBq ۰`qdMŘ^>lPj?w |\"~mwe~9)%i+ qI):1p{";*d-dmԬ "N̓G! CփFca<,OT˛Gqލ)1 *pn;ϺvF#VCOh*qY~)c@@<̲&9BrgЋV:V 8riMv@!{r.RcwQ/KYy.lT, \ %-Wa/ݔOb0m1a>eֲQ$HGmqdx(Aaϲ0/G~,} O{(ƽu\IΆl9ц4nlO[ B=a:YB3B!<~S4 9I%X5/j0iBaɸ4royB{fs$xqsaOye?3En >s9BN&smrf`'lRwh8}"^BN٢I{—ѳuN٘`I|Iƾ6dt\#_Y{IWn*iBj^~tB Λ &(ӖT~~/('L$RAEZ4]wJ}'kj S'rdZTcϭpm\u&lHxN]\Z!edQ憋f 3h A(D}daЖ2o^C?kGǗ9\PK3W" KƜ? E0 y48[BWI*FcDfNȖKT>.&>5xϩgOy- q]]gM(8uLlQZ1/Y P3Fq0Ȅqu{fʐ$_YyRSohh+rsYVtAgT N~y,V` `@ÈQjs=1[#xRq,#=0-dZ*'|Ǵ|i.4WTiBrw/yYР4sBneL,vddГi\&Wplq_;P 58nT7Srin gXmSv×+=ɖFK N(sCdم0,yC5"JԷ*kc&QȮZkFAW+qZ} >Wr=>) 鎃>{j\ 8̤'i;՗6P:%̚- luCS COZdۨUHRfWF~*h5S ǾUT4@JMױPMm뭌yKDqY>+ENm>vz#n \$u.ܣoSG1e8m~M281iEh8#@DjrɭR"E~jg){ Bԕnd$ ;|͋aT87FSOEJbQp=i!UW'#/Yemה>v-~s1AY!AO3SMn?\܏AE`._\{-ݩ %ȏXpimSG$-,V0CVi8e,`8-Q,Ԭ(( yѕh۱(V["k/`pl3ӭytQzN |NShahwm<;;YOp0%/0pPVUwAŜ )UlQ^"nN^x^~rʢ_@E6ڝè,/ 5z1AKc源 fr2EB.4P:af 7MFhWC\@%!GU1Su\,FU)acZU(APܺ@٢wԁ+ 테(K{PNN4v6 eeW.$E^~I 9$: n`N}?TK fq<.q=U!n7X=iP!`vhFVF(^ƆUr2t%Zs%m}4Z}--,$1"֯ڌdOb|ny.>ZHa0 i3L$):C?_Rk܇&';/dMjVJGZBVb`fnFJ$@!M#a|ϛ&1,_iC$2΅*kh`#]C![4~4HcąIΫEǮX#L) \r[zȣfiQ X~CѲZ&Atm¾0zHe\<M9ggS#J+MAp/zna6Ûƭ|}eӹ^ů,%~f]Ö~CjL" d\ۦ0z@iOrvJAf$7eTM`#Bk:ƿ]T;+oq*H׹J% Bӌ*SйEvG1@hw_PĄbha)Nހ?I7ag[A+tMJsP' gpBkߣR<.DZ$YڧaK@Q˟UHt䎓9'c5/q{q"amBkO)dͶk9..]glrQ67Y1gC $ji՝|8A^~R#Ϸ %r T\B3-cUkc*=ğS-x.]v͡: CdNA8yͩpmEegfS\+> B|T\qiL/n2crok޹Ao9\r)'rcziW)~EU@Y7YYsbKHzVl4\dM3J}j%!IXwV _mLԮeS3y"$DU$۰c[%ږ8h5*!FB6ޛNOy&9aw`wq=8wѤm.Z6d[bc7H˾Q L,hXIĥvC]>9* Sn{AkXLH3-ϷcGZidy?׀d_3g2-dPb: aNEWHq=:bq.J̷,XV938\tK$i :\"pCv}Aa,3` @*aܫ^J85fh|U;= &A( !j>t拮nT8ȦKc(e&[2v H>IRl,uES;tؔ !@GVK= 1yS|Hmnd=I,<ߒwcIY%w=KI)Wl z2GHS5 6p"l!LC|RGK3;R!(`\?|cQ 9&)l<߄eQU5K-)Ħ:rAʲB:ס]7SءzLOAH6GF5{xpj]m"bh #;$h^^h͎η\m:$tf}ۣs9fAzGp_6 EcToX%w/P8+bm^1sjC|70\՘C)fIɃX MN,JG/׈bYeiߣ''j64"JJ 7iN\#qqm \f7+Lbj \uvKҙAA숑}x͔0򼪷:aWogaʺك*xfGvwkpfv]{nչ]SQ] ESu `3 j &%(^3F09RG%pJj7(`^Bv&ѯ"j.&MjLEbIFВ\nٶ\مPQ3,!`.[mc #m>k*m,ԺUTi\ɺAGz:}+Xҩ;V/?j#$4Jθg1{#g&`ikJkfnct\k%$>&Yy'n&[Qrh<"V%jN3KCL$~$-._/y*GCYHmMز$@_0A Ir\J5J)LFczR0Jnn۾=?#?APsz9@TpKo} x~ش `DŽ qI,c/>2<̀}UPnp: d$2OWeB"(Z? c myOM]u/l z0$J1? 7`93~dł+fͳMq?#-uK#BJgCO}Lr'IT9Ic^bcp"o4&G:CF*9ɖKV9)l.4\vR_QÛe 3(=(Ŀ ?8Hľ\ʰxL ]%$4~fuQJUXU<Ƹȁ<8dhô`薑ˋZ B. ;_} `BfSR7uL=]xt|h:X]$BVItW8%8^->APOTEɛu1}%B5w=z/(P;T̛vuW\or2M QKzUm=֘dl(nʛNjo o#;!E _/AX#+'pl*+F5(Wl:Yj?FH@cj=8@Jg񶝠.P@k'&C'$.ő yV rMW|n99h Z~7 ,,5NI7F*'wAKaѦLdNnTB ԿaslVY)JDKȶ,xBuo95$+AWӐPn7.EDjpWIهAa `:>#i ~̀1qĐ ;*+w@V%톻Ҿl@^FBYQG޳oz8 Ұa#D?}рZu{si) hAԝ/!ƘBv%@hz'pi2>mP΅8/i|Pi*Q}0R# 81 Tq:@ {/'>?y'fhUV0кKq7^N ](ZYzhnBO.U(҅buч{I6\K]>ѽNt4}膓{o'p+JKݢp~f򰹺X (jz pk EGV1XٱeL"wZ 29l3hE+`-=klg;Ů)`hﰫ{ŝ6&+}2>pw<![ΣeKܲ=܃9$0znF4ʿU^z| Jo: 2[y`N3zyKèe:QDmu9T +%iQnL1đtf2i)!+w&9])筜<8!4a$FA*)E39*XP/=>Nu)A3>UƖn[Ee\xr6^O,(Y-.z^џp۽xћOI\+8 ~R%=5vDF2v9Hw c5w @h.A,u/ |=zܷ$˙E2fN}Q`wcGCY!@lk[pTawPsȽ!` NٞuF ?ihⴆ[J$1(|ŲT5?ikPG(/zZKA '4J< V,8߉6-6t+7V|R1|׿)(dGR__N,lYD7zT3b֬i 4\B# F.F8?go2Recɶ9#F=ːEZCy^QZJ?|"uy(}TA|\Dׄyg.>a?UY =;wB&o \57f6 H"M`-Q!CԆ;8+OLZ,8‚s_Xr !OdNp 7f[|WR*?4Wʻ T!)$U2fo X3LTi=w4Ե[~5I;qq5K#e;zbO.\jPEwii;6%AXӨȂʶ6嘲M3vF9\S 9z5A"a7rUhvI "s|' i1=e~[}y5U M@l6C#H\1xW W_EWkrto2|7Ѥ}qxOf#𜀔4bF4 Aͺ) oOxM5?P8|yi2&w!w 9Z WϮ brknAAth^ I=2Mz1pZe;8\Gqʨ#cR$W_,\BM4ҩ11j6Rct]YS(:)~^ (``Sϝ),4o7eA紾%W4ˆd$ΡgBe:e=_cuKu;ևEN&)ʄ\ BQC~|+:$&jkxʔ,mCubMXp 'b:8t`xLxNYeB9ڈ*Βr#}9y건ՙt5֭D \S5ҙe~8mFI@bZ\/^7edO\agsn S/ l-Y`@z6Kya8L~ jTWѡ -IOEbBɃX)ls#~ˬ, B9AX crTPY1E8ti#`@%'n _OJq;Q2bxs5į{Խ Ό <Q źS6CB"S}:+'h/$ 񴷽׫Rq<"xA[X:C.i>Z̗ilυpk:BzY7Kqkiަ?9__UP#U}n >~5_5sIbİ<$`2FA=57Lug@yGcGBbeo^FךU` IV &ی\LbڜXQk|X9ooL&mCO聏羟\0'D+(\j o8OyJXm2by .eW;Pe;=}ܺ p zg,=|EPrenXmoXP@qoXvlH&vJ3u$Q~~d86X&"ourO@&ޟ}ceV8*k.a]{sl-;Yz$÷t1?Ȓ;tnh4@ǃ|$`C0x~ޱw~^mK?gtB\Z?TZy&պ`m#w$6%X{ ٣=ᛝ t:xY^P]T $LCyx~ߊ>XXx\e7_R#XBy^N!}Nښ?>̃3KO"$gMB ܺ,bXֵ5}o)lv{abnue/[xwyfpyvK(8ٮނyV՚;A%˿XFI܉PJAv^WQzїڮ^Ң =ѵtYWߠ^ Aҡ:::@J~_.;+=i:FAv_NrR{?ēБJ>ur--9zy 0_4}(Vv4LTYJJq [P 5da`y{/q*3ѿ:3mt*BAqm)sD(ttlxPKYeq.)MH)L5_&+l(JZ}@7F -j$#BH&٦f?VQ ^qC L݉P{a?8;<_Β'"0zr~:9ʚXR*P߁ҥb s'CxC}f=9֌2YL}A ٣r?,H'Qo #c>&$C Yx, 2!Tt<m@n=Ƹ"V`L[)dNӷu@5[<9rG:mEI:0F$Y>٬Ah$>9t["X8vEld$a{3@8ij PW.`~#<{2L<|:#x 9 1ir0C].>"q>@ШF\:n4NlZK0D>n6dsѾGB~]CfMè;oޯ$]1/~z [ 6݂ЏO Ws;bp*r#=bi}1 UZ&BVݣ*e~bFǧKѧ5t\d~p KkP!\,UްI>pqeJiv!-}8XIB:bP xڏ=Ke%3i!cxDcId\) f~Kcjٛ5 Mr8c0&k & 9NEQɪ̲^:!$oE?/ 4Yu<6gA-|Q5]I: FJjkϦL+HBOow>f2A;EߩtyK^ʲqTl"IJ=;$ZD#u=9T*ԺלؓP5yj[1MyQ&T۱μN2}F"[D#%2hzQ5 Ͽ[؄"tzo a-(X_!=:ČFyN cIEW.v5&`k9n7*[Ke1z?42ڙ٪!`&'3`RjwrUgΡ8cMӀی* L" n\xU4g3p\k 'ٰ5M _, ǗZsD;uiDd!h\]M&T: Dʕ/# BcR,ػ~iM,-3rp3-Gr!<^J (cW򕃮hb> }VjrA=i.Jb?{қmGa_-ɚ :/ƤQ7iV$l"ªwy@`Aӛm=Q0J2>'4CꜧJ==5b 0Sp^(KK@PqqotA4Gޣ"ÇN sb37gjNw̏Dbu>Um2J:}n^Is#0e ?-}}d . 𙍤WG]޳+}_\_RҗAZ1@慟 Q]zo <;fhfsnZ_\by z4hk!%oawe̍&:EaJr[ܛuShʿD( P.H1MYf7l0\-犑%W.X׾ۤ`+Jy\hDdQ4;MIO/ ,ݱ&Su ?cI~{kdsBiA{& L PdΣP^2Pn d r 5GA*TU+^F KD\.Y@EVEoW ȭqލfYɎ|tݎ5X:evSuXUz?463i&)ŚjB0*yF]bSf! "bgeoڅ<'1R!a(=JXO af 4 R3'x~\ϦI0AxAj*I-_Qց}d臨 |9jm9iU<|8;뇴nk`Y'ģnsLBߔV!r 92 D^pOZDVKoS ^6f<:'\K ZؽSofأȈט}Ua+P7*`+pi^h[+mv("vCװBN˸e-t7]Fx.>,1 Y JQ8ܾCBD;}xTY7!h>] .I|6TjxfP)&e,K -tW7Ycbol :9/.\ 2{J}+ExXbfcڤabQPe@v=DfqgnO@l#:zDBʝϾ>{;LDV5c&La) ?:P#3蚉itI} :IWTi._ܰ)hI+)d@- %.X}Շ.!TD cm_4~d97cOgu %{ľIۂZ-LWS㯿YN#;>H/ug&٢yV}c7yb F5'xfNHA؄g;~7&̣zNI> H \ڻ}"GA9XF/QN1K:BnNV{˟AަUoXx-f;)|:O+$54Z2^ǃ9[Oy g@ۂ'Xϼ(+Tj'gO$>B-Kd_oيOrzJO [ IjX@Kψrb:XLAa7]4OdcM Duv^ǥhXm}/ žnMT|>9o*a*Ӓ$Daގjkv5߿fȝfHI*-*Vr7•f7 xPAD*WdP7m09oШΗuH3l'g6Cḿ jPSAKNkہVCj!.۹`' uH~ia;0z *N)&vĘD:^6W&i<)>T$YJ/Gl0ꎰXL3_'{x'oi6z>Z4JW$;dƤj^6&L}}NV7<۾oRZE~iWFCy&}9m8M(B(խIxGgFKʓ{%,tor[ pzAXN%y{K =ŃO{xP Y1sIYVwގ p%®UK}̱{9Z&sŬ5HO8,T?}(yzYӡ* oM21v&Wb%$C+vObqP!8 *@6KݕDIBrY`KnUC p˳tmH;w$4$л9d&.iJ{EڬؙOSEjL_D(G~p q(mBvュUKly:acO0/ꪼ 6/}9eFp.#)G/bz@#ҒnGϕ48aA)Zp$Djkt)*;(ưK0LL˥-`CH "o1X($xr8 iɎP߲Ugm!w3šP Ʒc'?'MFl Ųe1hM*SD%$;95U7yQ< $i<#/b,Fh_G7, PL^o~r64]'N>O5ǭ)E]㮱# xTA`r u8~rfryۏ\\h6o;oW=V ٞSZ#|a:Җ~x=ܸM}oFt([Sw]Β]_'XpDȂ/Mm KH\P!S +sL5 J۾FY)ƣSTA<`Ý5HntyvT8|u;>z yK^q3 SYmRă%dRpT<- {b"Qj< -8uu遝6ΛWY* Un$5'=jjhQFho G?~k!pd]zs", V.zth+uYp3` QF*0g@Qܼtᬅ W{q lD"xzT䣽9S.+,RgZf[AٮҮGϧՇ=MNk8_ lz;ߐ: c c:~/²ho fȯ.v0ERӷks/p~+Ơ, l´VN%gmY& "8z] O(dVX9zy)0F%ݳx)&rXG%~%ߋA7Qw̃ê_*W<ԂL6h[d^R%k&ͻ+,D~WH!|A7:uEiaA)DZ{o@=a=iyp%C}ܿLo7 Q:S-;ݍPߑkSuef*Z[aD>Ni}-"C3 Ti,z'A4VܛOfL-p:S Dq6]-Զ~3晗\`w)2现mӞpK^;޲g14F:Mf|a9CT&Fzw%TWII]tFL)BD5HE)G;}`Yv k"?kA3 xK/NXr2Dz%6q]tBooSS? j !hcmM08׍F|A tf@BF4[(I vkps[[+rhQgs^@m LbC bKe8!C. }FBU$ H2}i&GkF%}xԇu`E3I!1|+Z[3geup.|4ïNi,ĎxQouARCOݗc*|NSxG uHk[2xJ[{’bꍭ1\,`>yi-FD W;-ո: ucJOW56$` rb/{|_GHp;'7Έw1nӄDyJa7xLaoRsg)y #!U.$nZ:y9c5!]E Gg̫/W/ Hrr<%$xUPYwE8f]LmIAaSvλ‡l?x.\]h% kojHyxQmQ.sn>"&]wJVM{SZ~( 0D M75j<$ndTMwf\ EWQ0r$aLLxkW0+.ƅcJDs|.o+e*4lcL3m X" $,πrmQ+r(]I_\4~TOV-<4itXg1O'(73PCwH"^y됁ynk&=5N_;y5wSJmt |"-m9d`ȚS>EwY s|&Vw%5őwXE&/l oOEI! r'|bv Z|/8CR[8j*D.KBV{6]9sdh )VA2P>"073{QHݦspR)PMΙUhǜǮ9_ᐛ1J~>b q]ǬN.:H3lmrhR%]cZPzAiA%G+#5E1 P"vȬ2|`yX_7EݨژoX)xbiA~Xѵ|c,هylΣ%cTmW"eU-K.TӇsZR9S w)KQ[~?:L^a \JY;ʨ};QN ;+k (7Y elm' ,ΐ)݆$ePV\ mŒ=܊y1ŵu:02nL?1S8AO 9wxEwyT˛Y {Y)J?dܖ/Cィ›1 Y;A3JAŘIOI83]^]K)jEJ7bap.χ̀pv$v^ n?`v9nZa] |3:o:ib҆^CzG@rG$cQO72ԤLc$q +ai76z ԯ=[aIV>2cGF0~v1{J-DDϽE]v7\[ \7bRSb*N%ɥcDŖFqN'4#./(ECi/LaFW^um2KhH s1Sm:y2難j_B2Pʷ ϏpOFbs/TcwY|7Ktr>LգK1Gud*&sꖸ7DQWaPֺzZ3Z鿉j(:d ZQK͊&Hq7 4RE8q'eItb"u>8 މT~hQΎ0dwO}s~ȪRK ވ/j]0p"db69h7B5ӆKb+pTWoAE9djXr Gx0wÆA[EZ(1(=H%}W#j|v+N/[G7olp4vWhf N'W.@ _,Xޱ?qBi V8P*B6sRc!\r Ⱥ"vj8=ݶdG;uz!eb XTwtB88 u>7c X#veh/(b@Q9m!-u7C1 ; C{5ETd? 0yrH(b\mN'=7 (bYu .im1 ,+A u@+P*zRm=q4Ծ~;.9Pw){w[ l<þvDQA]h Qkjq҅ؐgl ]ĞV5~:YZ PZ "bBϳJ X wul JIEuZUP%$TFv9)nN {W.NfE~p}J.!ͳ!l[rӦYc$Y/ZP*rvđB=*% /<`q GE⦈pnn.(w<G{}H}9i:Y_ ZFevcݦ_E2,m0_n[W aܟzq6<1BQ#XֶL"սϥAĬ$m |ә>A4T^ev;:']}YIw'm@0ӢP+`ӧֈD  /_"S{sʵ+0Lf=ʧooFUd\$o?(U;)KBD Fn jyI$@0xxXb.sx_A?g)m%y|>diB:Ol!U܇57cg(nl;KXB)N0l(23~tZ0(tc"-GO9u8#M57R-t['ubRsXlq?gcK*ߪM۰]n X k|\ә $L 1L!KZBrd]t8ל&I]71_ ̤o 3&'Ek-3!0)#΍2\qJGu;}9wXMJf8E H6E@%Ùs2N}gbhsd6_G"([M ̪hvYޑgb<*gRE p[̐wJr BN}K\uݟ,֘њP.kT.GG%guL:a$Ia%`[7Em1w;MYX5!_ƜBm^ǧv8%O{ 6!GVU=cg$"bjp%5jw*])z' (eHDq".%qXFd'{D$i:ƀ2lewA:? hG@2P&IZ^Sus\XY'څz&r`T %Q9\, @Eu>ײ\jEÀ]{?1{пeV74ӎ۠dɖu`P%C\[FOX5or1eg͘i|] q1s5cΏЏVc-3VxŊ(S̳{ ̈mgk Jm|N xi{K^LXؕŷm vlEY{ ע^ ysK&=lx ~'m%Y*m<%z(8}flxPEP>O$)H:hα &*xK Jq=Vά %4ydbL 6O- #OE\ ~>kѐo_,=0"7Uy "*͏Q0tO Y+ pYWH;H.]8uܷ3Xi. no9ȅ/)is x ]C>Qz^>lHHbyxrM8c//x>ep:u$ ԅTO^b-cZEu8+~e4םڊ;BEI.R B!)4uPK-k?p ;xiٗ#ܦW홸vV+g9~pT5a_bX-6fa6o݃Cf;gs]"Ja k_[gG`X^Jװq%r2AP:g!9 X:XmyV" Nr湐"`kA}旍i_Ό?2y͉X9O2݃3ow٧;$2KtG4\FJcKBgHXn:O||d| hu޳䯘G0p4=ҙ&ӭxn%M@S5BHS]LVF/n.~NxAU+q؅B:Yﳕ7 hN[>Ցwݘj1iڠ+wo}L5m#3=w F#~H\1dtꗢO3zsE-6GY/dHUA,+'+wѳ \όnfڟ^>=䒏eD&`ci2/-1BD+ )&XK8xl,Ur[My" 0+s"stʗ7Q_?ߦ _c|(@ +.2b*ӛ'jl-&޺)l￴'M,[!~A~90 =D@GB*䣜DmI92X*n߸,_Шb2* DVva,V֥"p^Eiz w ܋AOK[R+:U45CS&NV_- v`8жɂΜɱ%*Y<]E7V8EAbwD\C}@|.!,vw3t Te?qwm;H|҄U+,6ݒx_eQ:-Ά~\{,Ų?SJ}rb[HU p|L_2[P{li, a Ό6KXs!cu`6Cz;/%i.>D>:ZX8kG;r5>%}k>͋ 8_͉, c$ Siw8>+ DK y{= }gut'/=ɨ~)$ Y9D*ؐ_@#Gu#!8xp)nU q }9@u8CBaԬoEZ{J)KU93|X$ k^!vUohvoxnjz1PjA!bΜP9uQAxKg}Iw _{۔$ei)f]Rf 횵RILv&1?y*ʱNѡ1j(d:e,vɺּkێ% _eTܒ:*{/~T9\,+^vK]t]is1w.|6Qѥƫcه J٪iqrB"u KQ|-b P~Pt}F>eAbF/x]a)ɖ_ 3 qU79\x 2Dd󟵣ҥPB1KQ49N-/ )HgkkuYHckm mղ\ūfخ| Stvj3<(?/%<1$OONt~L(|,0%F`v f$a2zu YKOLe&}?4cևWjڛӭՐ\+d_aui6tQZJ'kW=*K΀Igw>#eUvaXK˙B1M,TCqNJv 5wʍ4X`'ϥkE,hi=b:-*>O=Ux<t |Z)J]:M&IrA^I(us^) >,$ O&~NlǡEYwr*<!Eb*9xWgYN:}GhwSxlg%()$_- Uj6SN&ngY;'ªHl/ycfT%cq59 ;'1ח=>%tpwvR[~&ӔKpQ"N\Hx~뼹3S rs}餾KR3x&n`~m~ ͬIdk4?a4֣ZT_+l:nBbDpm9_cc?ο8or/QB W!&IE0ǔ~Ci`Z}˯{E@̓ R^WU:>.ްhjϽLϫGx)w^ zS^e9Xڴ۟A>[ʕbq}Bᩲ)4&Zjk}DKGԑ4'Q%txFs3$a̧;FT/ VJzV' OoylFrh|:C&WɊʮd+&kgNu@Ԡ\DNʱc?z1eMb)M?htzU>)X:ol>WTQtLAz)j'yEmX0PHe:ӆ6T32dJ6uS׷1PvXYV9AH>{ -%Ev~k8Mv~a-mƍ?^(id32NՕQ?V[ҧkq'>g*.!tc1A;OI >` z6x j)\1iOk?G^tjRzoM|Rf"mA}F]VGM ;3dI8-;'jeq(ɤU^۔fbr2@*Z+$\>N0Q@{͊$m qߵb[W۸^SG?=XXؑM'-~j0=2M3WLO9fBʓqY> {-2GPi㵌6-ij%r3??9:S <:]t2.SvJFse$$Fx]%܆}J}&MgMUJ$ov,/aۈiv=Ui13fP vVVsxtЀ( b`}Zzl]0:6d&A%JsmvGk'A"e/nڒtz0,Uvi\ ehUsi^RH8 H&)bOdUt],i3ƺň]mN NZɤqs CW7r|H6x,2W l,G {8j.]&3bʩlb?QʧCa=p%$/{{ z^D Z_$;NS6dG` 'mY#b6=;8v\!DhG]sXB@(UoG1B |;H%LVS31 צ7~ }]ĈElɱZRTWUo){xr]}viUH!4W͠/% n=OJI4vߌ>$$s__?tᴙeŻ_BgY.b]vHljPJ*nhL$=>ɢdNvaXGБTg5t1&)!1Vd^aEWvMUh+O/C|~ϸ)l8jzdP5W#CUZ`|ߕ% b971hߪ$~Vz[n.("/dj075'ڳ,<_NbaLc-%Nq~:ܹX cgؙ jÙrEcir1#Yנh!G[Bc Bx- 8^mlӔZ Oe tJ~3Ͻ*g|(J#7^M K4 cDmcnP ZZyIV3YM1rƪ$8-qMY⹲w©zq,\)ha-"󴤺f%"TVYm2tHu?'0-e@<҇Kx|ˡ~X0 jML^:U9&LQ^KPO3[cGgke a].^w~h9UY ^Ye1p*`イ 9d YkxTҦ׀F8/VW02cK7 5i6Pˑi`5742ż+Tyj?"$JkͩW 'x,$Ű NA o8_ıYZ1'd!40uÙPv ^D |a$Zs&g ͷ~cjx+[{i"$B&^0jWN ]h腙KocV K3=ieYCz~He\jf %ȋ}cUw dt~ c!iF𼣅KǝK*Pg[HЭ CB0KhZSy֥)/FmwUUz?iv [};2qer۟ɱf|H6۸yR^ڝWoSBtLYW U?W۳f]<O6R6Kc4,l'@#=(K6&/i]7u23$z| M@-nooD2@ķc^%&p"|QCnk5D!XWI!@`U%#Ut,ek:z /Q=t́A"Bg tߍ {,=+JRk`VSrҡ0PcK$C8 : Uk3yMӂcuE[t$O)A. }@33F(eW6e㜺{a,:hFzQdYm"Ws%ŮvETٞ I g̳Zsdhq`bz!M!0As~{6tVW6 ꐝ+Fs<.h +X@ fSxD[4,և8Iz6,6G~]:m3,xpq=l!F")7.,THdK2ңӀf܁H]oS W?4JXڕP@ۃT+͘@w1a׉ꛇrUsDD5G6ܫt4 d&c-r &oL4x 巭;+;1(&!u3h]GFUg}1Gr17 oeJ#"]QPʡ+έKomS< N!; )^pJW{qٷQtNICԁH$޻kW,I9V>fc _qܵa@a Υ@${-@Gdsol#C`_k D`0  'aBRO]o6i<UD?5e=y .tڃ;(h>rUxTb>^DthWhG5n+;$Yq 6) 8&^dtlTz٣)) S!IҙPPkXbv^γ1;N;Of~#^JxQFH7nJ>/>V(f0|}A'@zOdG H`3@}ٶˉ:B2ɝ#}Sj!d{=gy`w6G3기PC-Ԧ҄{ۡxV3ͥJ1HSuek؇8*8N&f\@cX"hH.eCޒ;7ea[i<,lӷ \dbv=μb'ZU}aoX"WF_e@ '53]-7Lf/T(r~_H֢{[mb7zHu0`ERۂD0 r bd=}ӧvLz(*?= $V;]f/.}L' CX$ a6lg VF8V\ &r -hx}〲Zӌ/=gxt}ן5$URdց;Hݥ#dnw2?(4V^n, jV A4&kuUGM: }9`_JGi@A~J߆2̯=J 7k(*w"8\*yvdB¢ -a}'4g b&|R%6_yN:a0š΅;Wѹh g(Jat/TQ|?L|jdk$1dQ.X>&b7'YN܈b+Pdj)ךzf34)C""P-1qy,6}]G:Z3B&-A iJ YwƉU=QɪI5E}lPlyt +ob|R #]&bnOZ%ˌ[>QAeZ0Jւطz5ġ*^(]:gҚx䓝}mEb 3bG&cÀ꾎پSIfɡ븬K/#bKGB Fd\I)&T#|˫3lQ$D{m[ᣅt} ͵QWpP.^[3PHfoi =EsI9 N}1rӢ_P4gul9Y4'zG!wRE]Ke02v$J-MQKjǰgͩyBRl=;'୉. CkX:LrZ!+l\]QV} -UAqTBCt ˶82lơުiigy}F 8qz!- cKb˲y*&4uPHN<iAb+^1&z3&ע>xH^mqY+Vq杣$%ewz`|˧GHꆸ{`JxC2l}թtvcG[ {.)\CR>5Ym]~gɦN8g{rUqFqf_{n(ap N,uF^l+> %ɽ7jk ?VNۄkc Źzs0?$AkS֮gN T/U颮P>3z y,_EM;~8nu_G0UOvw]/Ae@hcz3!\"Q:܆ K$NGs,LY6Q=*m i$GZwf#xnonK>Q(`o s}o--#o1,J&5Q;hH02.4UQȇBl|P{ Á]+ ]CFN:G(;X`$U)N4m(OUxnzg@y8K?0cF9߈4o(@րn3|fצP7;|I҉q_Nˬ]EG槖չvp}z[!A6rd_fgoc495_ʓ[{-/jgi݄_9-!F66tX}1' Hp.f-Q"pǏ=5*툒gJЙ%h#FvyG-Ou8@ϧnya@Ρs`˗nw[p0W'*'M.lDiW57@\P)C8ưJhrQ+B[gcf}D9 h4ᐈ[LhT WJlp~eT\SJ]:_8y|RKnyNbdbaن񥪬S ;0Hk;U<14uD9Hq |gs傪d]A >M[XdweuIyQ¢X窇;::k;ekB`s".C"Iئ BJ͝u*+Blm@W}octZS~NFLY?s-Czo~?ųŪ52E$b/<#7i>2a$S"L H nẆ ;:qHĸ* ]tjUze+9oi-DU?\-D81:) 0Ҡ1;2VF䕀&vrMd-Eu(+ԑ4 T6G (r.L̀W_GLkr@;)?NuC#$ :`hqHW$ze`$$x7oNƒrÀM@9ƸM`Lt"CP2`;M A*ݟ[?ΛDrU&yHIy- s߀)*{ ԝ;{b7?y@ y2{“52%pjCtAxqlABni) :a)ڄ:VpQX<܂~Z/^3T_Y {v/+єzB׵<_^ˣrph-_5x6V+b 1"9/aycϧ'n֝ :EYC>B 5sI#e8sP^Bax{-чM D,CxroMsmQEdvF"9HE͒bup\ۛ3Ƅn qp_t=z !ͳb:fTDx!E$MrOE?# Fc˿r!QyNW>dP$vZݤ)I;}9 l>  =Wg\cb*$@k$n:,$4+J6"c W&2@43)O&. i4r܎ ΢g2OtT4Cft3\6Q5'" Tיg™CۂJZ:eӪ6_2kNj"_8iR)$֍N9L YF3ƁoZ]]VXrVw:RTK"m +e4@s_9G>hDosp^Nz6nab*~U@ڔn4?r$ӈ r `i`RsK3N{sW24U?psJEچ1lgkLSn5'TE09&D^pkwF @2Y 64]׌D1T:{wDж# ϵ#Ǩp`~Idc̷y G>Y7M¾">p9?Tf蘚K˖MC LAI3XAgN:O}%!DpKpYu%wa#UTI\/Yu4'I\ho/e ԷNzGO$:5ж\Xp?:@#69%,,`RSw`G{c'wpE4Vc)yp<;ۢ{s ״x< i3.k9Թ#F.h xRp{ɢKB}w FJ0M:Kg?+"/2'3yWZ<{~@cn?^46C@4F Vb5x rσ/8K(lq9Qhv*@Rܨ9Lv7=6U۵Xk/FMCAC3m3[v OrfVN­C,e՜qKE?.ίlj]ZiKTmU8R0:oȖ6쟌[ùF2T"YFnRplBb7>OcaП()͂"qOũ޼M5ngGu&@$/G72_Y}jaYf%-/3(pS'ڷ%c-7nRDZcˁ FIa%fC ̴`VCত2JŽ,n)ua7ͼ6 Րōԗ+K͌'Zrhذ;糗ocf2^) EVgXQqm#52%1'-";J0n |n96LS|+r% b :bZŰ4˅u?iMT BѹUyyYʒ-i!ZoM'N޲%p͊siåxMĎm9틒P=V9<֤ڏ0&H,xLnY@kD:F0Q{,k\ug/soK V0\ ?tj ʰvP:xלE׵uEe[̘׫ʶ!dD09 6j@SPUE}{Al"QkUV8h.TjCZ6*t.zRrF5ȏ $U"@|(ga:u懁 Uq=:Ϧ@hJBHSO;:&ɱ>5 $n4t(ħYhmIX6CEEp>&gBGnoNg 2 aGzm,7 >JԷEJ*s)TbI"m j*Q/!g-InXBoĚzTCq:BVCܵufKqvIt BK`/-1M9H=1XQA>GnFnNB~X[MIw'c ٌl>bzlZSpɨ>R۾${t{v& 0emkZARh6ITv4\}=WR{)eq!W~eGcn)]`VR}NYUK7 nǯFB$pLBɃB D2s@CY.cIFUސWYë&}Ku[Wq[!Wu{F^: FkgĮR*Q3x'z#mp''%OAWٍBc;hNL|xk #u@n/QA~)!wASǞ(6@|0(dN/}+CeT#5'߯ "%OA-Wйy];X0p͖| yFi\Hم6uXv$z^A W\+wM \PH :=>c_Py%؀Sv]02Cj͇KyҏJxT3lj6+BL62MƾPnM|#W1L(_*8:Zp0$YזdA 6m"!++x+xG z30\+5_+FbpW; >XVa8@\Q#h$Ϝզ@Ruo9Z074' M;{0;|nNq1̿[<1ZJ̀@:%xi:;#y&R[/PىqbH-dtBMR %GdĿm4Έ 8A6T jh $?HHVO5 'D UySp<2*f w֯Cʹ3w#=|U5'r+ z $@(y&p3TA;@=;.2y2O,&XBZ8diBξ>۩q,܌mQJT>U9nR*@ck_ALŷ0KG{iġ_ 81r{]s$ #VʶD)L ˩~džm4.; {(6bSOQQ,h`P۞$2"98P_ G1Ͷ+:VI]SA^x4 ^=4lЇo18$cщF"ҹ, Wމ Y}Ŕԑ$@6T( "{⻻06ڹVnٹ IuufgL\{)et+J6/V^3 OkXm!2G`Tzv]4LpK.R/9ZG^zIeߊA*`UߖG`j8j_8jo.,`ZAZuQp!ӻ.+dUS]pGNciD$^A-u-6:Im}՟xH`9cJ9N`i޺n5!iR/y >wX1"ݼ"|J8+Z!6@@ñ6 a Z&wUhёdl IWF _&FVA֠ y|wp1 ls|O*Cʗ*vƅ go (8%vy{֚o51`N7)>3RځW+H*=fs~BJ$8Czlhfp敽KoZH-_bɜ2hʾqWN@}ܯ-{M/O #1.-NymSZdFI9 $=d"S(X!Ss7̷Oxn'f3HjgVXZJe rp_e.HD83 FsQ),evh8>RiTmKF꣖ʱTΨE@nz\4کw nmeSM.U$x1S[Hn\'Gs'ξ##PlS<eKz=M*^#> :pa ˊ{< Lq&~lvXͳr$&ÕOKIߤKN|$0x`Hw]Sc4 O˧=H8,QJ-︉L T}zwq\||&.-ar + Tfaa"cƜ@{nw҈gk?ksh~tAޮc~zCFUVP^(NlFmN-t.}V-OylͶfIcg4+gΒ/' SĻ"3eN^{ѱ;.g/zg8kVX=i" RD a9-#>D="j򶊜4z4 N[ȉ jߢֻ VӣO+<`+wou ]Pj?W8P(;?&#۱5+B~X7XI, Bw{WC&Ul`oH8h[ J^^ė=] Bp1m};ّ;SX0玹ܩO'h8%bW}*Όa^Hr}樂Չ3>H*EǖqbIF1+1 vK6)w$L} ~,xF_ L,]M#Ȅtm.G?k?"' xsxwyύu % @9c^y~r5ӵnzV\]d׀7M^_zZAF|<.86^ \I m+H3U;ZV()%n98X͋FfzLL9ݴqwb饅 m~M0z:?E8NmZ֛CY!@v !+ٙuL^^HN1"3;@V#׈mKDh:t7>X%V K p {D;nҐiMf}{%ghB#Zy+=eּ&D2.z$8Ll=ޥ_0XJLy*[{A>:t6sy[kΎ5մEhآlv~4=],wĒE*:7ܔ^ E( ECFGf@o8#O3#x|ez8 hbuAm٨!~[ |i? #:+7L$QZncs'10ji2cl5u[qt/ Nɨ)Nzqu^R*'`J{B/T[oÊ+ \M7J:5")z ϒC^!]SX^r@&Be`LP0ײ4k%^~/_\+bVXѬPЪ߮s n_ķX,ݸ;9d.N͡][o6 | Mm:Auqs\2 V4,% o #4(*MXYmF:*,׈w\?s8+vVo# GS9a}5uXL 0J] ybSPښCjIn2m,dPEtBq6:ld_CqyuZǾ ?Zim9nI=jjWwx`/Wf YM"v1@7Zvt!RZO<73qVu"9beGsVDk빾2]+w `CF8?Yl{}sV ճIV~OC} @IVJ>( WQ_x_%Z^I\Ld*5 5_%Zc_fz,!ɍ_ˋ[_DCP 3ox\ қQ /v&V/M@(ЬqORB^ n){vZ~i"HLSrsG%H;9(.GzI bgm=X+bϝ)_F5dVHSabtnvl6@ 술LVd1?'A_RBƉҿ1l!H^5.Icƻ{b!mUVj<(L1`-b+9#҃ H19ٍ@Ǯc{ԯTZzPmJ|ifixJ^SIl:A2kΦszEy偻3PŲ Lc<MЏ ,![2-j=v>fo}M2Q5C7GrYp1.҄H^)SSrwz{0jiCbBXe|T, [r7=YI}>w4_hJ[ qByM>`aDߪJߊxo>wJ DS:.2u\I+ge}uSѶvupU506+Vp=h&b/ĩ/ȗ/g"P|@[z?a,J?S(D-OV,(VhzNkK`,5WYrsIkx]ʋE06ݫRd|Of&whs^+sfKCC8)YTTB\WBnƨqTB-JSV76M3 ]K;PSzu-hNAHϟttTbGKTh1_+1=!e:pCCzX 6=?(2!jxQuV!'..!`2ٜG.7ƚH9D[.k#bcJ QnFY_,Jem$9s]vTΊ95{VrtwBr>v.c; 3r-@W'ip]7K%)Y/ ڕ@c~祽B^f%sk64֛\fR![cS/vG5}!_/I7NT:A]NDu¹mYyr|Bʚ0DH1B3 рX A~s%B<>l)CmX2{sb<[9{ƹlVL!ʪ`8!35L[IЏw@"h^FO^`ܧٗUNCeڑS;=P$ 1ὼf0g⟝ɾf`{%)li6= OۚBdC"bVvm^IhS2a-NNH`!дrߌ,"Sxz ݯ}๴!.$4bZ=JLPVybɸjGK浮Y✉Լo!*z BYV^P^(E Ͻ6ާ?>^Ѡ"X˯]SۖUv+  1=]ǴN$^gL83٢~;]ƌyeu<ȋ`Myz^b DM!pXXoF/iv#s\lQ}̒WQS-xy{8`ze9_!s!*!LxPG+h#J:̿;.>l)Tz).W(@ Box0N{OvDTiۚ In]4'`K֝`}<:@sgCko+w$f’܌9Ubg0tSKZ饠QRU[xqblGW%iHmI|}f ڹz4WwwƟ,(E@e@~bpLoeOѨp,q=bYř$`%gO"n2ɮS*;@TrY5#uZ ^?& nk ZʧlW?` Bk%IӤ;i5q[7 D\tv!=P(΋ thTv"Z[ U^yIJP-ٶ)qk[JJd+8H(  z+U^XR{(jv$-YpՖ:<0uQX{ɛQIr"TttIFZ$U8[]sԐkFQIG{ED6qGTRIuے*! V}=F!L0HKcŒ:q6d#q^Z^Jhn=9 i,`qoΚ1lP]NbvԚ]|1)wGGd=X,2kΡ4He/4eHEl7]42JW⹂͹bYa qPȵo>hbS[k@F.3C"n˓N^sN&-Iqmw(QqعX1XeBv\N \6*povWKgPtN_E)$Ҭ^d?:@]u6Xp $gG&_f輓ܛr%r~Z R;z=ݒ?oLSC8qUˊXl|S59"N',jQ΅U9?B]).Zv[W8WԢpr+k0B*4#>6P`4; j"#$M39V;zvGܶ1O_]Shr>BMT^566B>ǃfNG>Nsr58e:lU2~lf2 \֐TJ͓+frl(mK/ 9AuVXңXɼ> Hqhv^ zFvx,0etVOxUFJ۝;jF* VYp*\T$ cdğ0\+4 (=2,Nu1kzU w<&ǩ6u"jvӗ(o~< Ӈ\2wXPiV> DkN X=ў2RXa~KƎO~@&'EIIUP‚WK,}땑ӆ$dҰ~mX3=jrrK_F&dļl)~r<͌OfUAF(9]w {!4I8gwE1ZM#1P\vᔫH: "o}^D͵e;q'ɶJ~5:(0I!Zp>VٚE/H|QGLL7C(z8}{g two7@zB6,ZR~wgI/7#9zϮ #HOers8kTiINᘡÍgacݖ YzNR%ú39sOx e##q,:F( :xMq?FdmY Ht&S`%H 0FfaoerCmo`OjyN$csw>L.gC8;4ҧ6vDD[NCt)%Wc60Fu XZsw4.٣qˊ1۵-xe8: x홄Gе?&YnB7)"W[D(1u2Ru(_xY$_ lml|T}j:/,H2&jg@n|uGvlCu\u${_:dM @+gYZ0707010000044e000081a4000000000000000000000001642f097500004824000000000000000000000000000000000000005f00000000./lib/modules/4.18.0-484.rt7.273.el8.x86_64+debug/kernel/sound/pci/hda/snd-hda-codec-idt.ko.xz7zXZִF!t/G]?Eh=ڜ.+ONRX> Z{Z\_FxJj9lC_b@79J|? 0Ldm"8QXX5$4>,.9S>rbh'UA+\\//; Z;CR7NB9@.Y{픎[A(3V^R ;_[hZrE 2Q=Vqp#RO)Yt} F@BQ(,sΆWmй/R}'(0۴ $@4vnFN>qz`94CMJg| %C_Ʀ <=7y~En9}AXOR;h׾n) `ʖT3(NOÂR7i!ZйbXjF[byHG=ľ>*Q%9YR̯HEqeg|v˸y/"ciCNCKk*/g-b?E@H-?y}8s(0$g>/UV+2KՈΊc~tHA{2efQM)֬-xCI374-'skXWXV (~G_dv-HbM-8&҂*Zw~+sht[X1aESAy52b넅Oh3°8>O{heʇ@`fy|Ǡ6TƓOxq,8`v%}|KGv7#Ac*1Yd5iC&3V2){q5LUpˊƋ^ދF>6G-ه<0/Ƒ<pUԑLh>ҽΖ6o}Y?@8 #=`N܌r;Gll&BSdKsYSCP/ [+:83sS H ?en?e[qmٸZLE|2y3=K .Up&Npq8$M/Pϲ8I՜\I{P< 9,x25]xs3?BUalѸmr}f@W4~+6(6*A}?8레& 73x4 {sieC=ngH? @k|1G;`b(f2~m9 }q9?d{PyK./.&^ƅS[ mU ݰH\5+&:Nn Z7TӚPiSWSi~`9z^g 8 WMOx/Od3ni MI%;|ȦwOn9!*Hof >PBGwY)TjiOH$o=j. yv Lun9U&((('*c㹌cUDd W>0 ӠGGpnL`LZ:8$#2B* #2WbDv֫Bfܭ}>bA"f̻?AˍvԪHϠiN-ĈԜ9&էh)ݮl Ԣkrw5&,p45lسզ7-FZq")޸oE1䦂7I ?ntJo/Mme3"Sv}`oe]lbILӬ};>eͥC>EOmɠK19>]nv/ʆY8U$ Ӡ2gۅp^{X ӜsK2m|+^bbX _X7X Mb 7gj8 ׻̗NqSY N Z3k \<̽d9Su>ĸ! ï9B=gIqs*IpT#{~O8GMĂJjO*;].[sni5S:Xņscv)r&ų&0^th9m*zoGԣ7|⃜5|ko/0;>*Şx.~ e&\fM)npfVhOevjZwh&NיLƽe?Ud~/2:qBɉJnGwb&Mlϒa{ʳ9ۥvՎ?q t6Q`pռJ,+ga[TDZ$wRE܁+:8mo|6mYVmClQ*͑s7&lS80a`:R8L"QN|l)96m`SGDY[ʻQjNC"ggAnOm;iD 2fF ~wTx>iM싵ҜJ m+럪x> ӋnsZ[:n 9|4Q~̻k^w8 syEZ|^yGJsLZ a KK!ށ5EB#u̼LWy8 EEkO_$' b<C%BZ~aęlgi О1߅z5\ b7VJ*߁npםs[mО dr`/RɆj)qපHZ,9`M^*=Fj!VMsc m#,@MN`1dZ36l^2|8|%{j!ɿ\TTl{ =,܄'mYVӀ@Cm<0k%Z[pSQrPH㺙f!7dpj(ϹqSid%rbXy?5$WhҬMGRQT~79A{f Iӂ޻Sksf,OO,Teb#z m?;>e2ե:\P")ܴP 1fuވu+,f[F~SVLIϒ-v$S mp LT)o ceÜpT%u7  BQ[r海ŭn{ܟ|)IRcM[LE*NY0" T1v's'@$C&b4*Kր =U:}}b+|YV*X(%m ׏).ml~5 g[)-s5j=gs)(5{ҶyHXT2WG`PHe.J%p{K9;~W)_T8̧[D(WqeBEH"h4&">M nKǞ<`%=[J值`$~xsxH! BƼr6Rs,o(nYH7ߢ Pض;a @2c_W+E5)ERI WueHI`~\ L_R#xO<áx4uؤ^C:dӒέqyz4Ą]kzK!`ZD/bRW@6#,yGjUWO @3tsE ]%>iEXF ;ߤWF)#%w|u+;P'W ~K$3}R+ +\}]ҭ.$B5 Ax$XffQuoХoS) +lGr]A fwmym45c жvE;(:\кgА.u"3uՖ yV,%H, Hmk$BcnAij/q~7Y!ԑbl72S+5ĆAH-5l; WZ%Cȁb{zV tyPJp! g~- 5Ӣk e}^yϤz3* ޶w{ɶ7? S:&[K^Z/bhfOٓqE۬ИM)2i|Hm T|1Ȉ @i}vP=qvCD- L_DҕD2/! GnZŢAE-3`>{!C8߰l=wBF2`u/E,aD`ک5*3^JǮ1dnU bn#ϑv`[{U/ jQ{tu\k`==DvS6af=8h6stF;% Ò F%}]mpL Add\s}@ W1=k|c&Uax^oRnV4V;t+/GAf_yܻ* l "U/WX}x:䭀3˒1I?47MV2 ˊ[\u]6yBGΨÊ `UU_\sZ9d ٰ XVKTHfUaDl=-?27ʹ'ڈ, & {O߿(=U@H=,%9U4j Z9X~jKIp$$KW)PDcCjЛFѤBQ۹:a@\1MA$Zϟxxf_qe_ump+q *4eF Q1Y}VF& ,ưq~݆x@Bn2)/fVrO?GK&Nbpeet[ۺ8%Dz;VCۏlqOImu*Pbup:K%B71#2^K3=Y߀bր|=8ztj56 <ڝ?J^.We5=Oү&IrjO<9^,2eã.5_urW-iז$Q=.0oFdt_aL ^n54ewSE%$ æ5ҮW 4-&JԦpioeP#t8?\H˺~جJT<}4Yx҃34 *q0qx˪&,O4-BV+VlF<[nL)+q`/OS",%وV">JLۤEgWfH+ͅ+2VI!Oa)A|k-S whTJ 1\ qmc@b!1;@f:)NUZ\M"6vt-P`e:a{.aH-TiY_6ph?s Į>2[ƪ8Hcn@Nm!ř>)8w,K.Rj#*DD)vI(|[38s_:v;MnwDǥ1%n!f_w$!Όjn7G pThXȯLTO3\eȭm7=P d!8k,y;&C\ҽ7]*'N fnݛ m@$_x Dڍu̠o4b^1MY&(8$R˱{U˯z+{![7T~A7g@J{ьcMVzGi wt{=/OrNtf }?ɛ@ױ㋽ؓٸ3?V3q|U$9?G [l_v%דP5~*fOoV" #0_vĖLM?A`x_n#rSx( w,Ϸ'DbѕEڡ۬MWoTK*xT߀Þ<7 +z1ݕ >MLXOLy\ 2co#]׼(Hmel(Q1SY% oc|"sP>N<7/S)ޛql?QJDOKN+A]h/'#9f6x@ŵK.~Er{JNn觔bOiwDwgK3iy .gAUI y &FK<:y]L9z*B+8S/E8UിBWh;dvۦ #ѠO?}DGy ۣ1| 4Q8تCA?+kM`WH?)|BPPaK"Acd}tZKL턲˸7_*J;TҖ%vUj}nM5UqF6`z5Ёv:j[ALXz iH=,~{|䣮`H 4"|R*4;XnhwNin|_=f=R(Ϯ<7Y5%[S^ GR U/y (j>d8z)\iN7HHN=S&y":060w探IA :\K&]N$ppu':%g7N\43jǠ A3P~jn F'˜k l2uz`~Hn ȋd? ҥάFFx@3o?Yq ,@iN˙up^@TK1p}HJaĢhFa|AtN[ˠE6QK2k]{عIl~WJyO[=-L?=O!@YO+cł_)2kpԒ^ $0笻ܐ"qplH)T)~PpDCM@s*,jI5<$w.$+$ w߼TdiZt ʳFzkak.&kunL?g Դwf\4_WXpUnkp[@iE1W,RsZb -Q?L,CZ~ئգP 4y+oџ<=u 2}< b!Ie i3hSIJB>sf]at,ǰf01J;7'Y=]U1ke3DjstΈ!YQKe:ncj:\ LD'{2T#D5Ty*Iu\N_$h2E7d%PW. qt-RO Etj߅e? I]F]â@o]37=N ~7oʥH'`ݱ5#аNp]OոǏӉ،ƮI>;U| @kz`qgr{s+NTՠ38C_T2k>|hFE+FA#iЏq7@|Y!| "IYe>U i<蜄6-Z|YAvRu2b*7bGD\"*9.(,, r)@Dxn {?IgT1eRp'wW ,-V|<j-Հn͋keVBa^`%WM3^g؅[*8 %c )o{7Gl9#y!)dz8^g"Xb }J%/ D} ݱ3EZs !| w}*i'Ь+T* 9q㮁C> W3вݩ&u F?&uI5ov`u M®'@i:QC ț C* d}jbnD byeP&Psl+0{ZF,YUŪ3 t}UцO2xNه[?^^:dۿ= /yg%EG祽o9oMSFGeqZ3@ ;.BVwhgwk%G緞 {ӭ,VnΪ a#,}4k|-Grܸ1d0~lHwO"*W\$w-lhe3vl/H.ȧE1T5CYa;N:8qds&/;lUGwu7+婤QRPŏ :X5>]%{!;>ֈkjy_JqF">&=w/ S,GROV%dv\3IaQKl?}[k3؜^@J"O嵟ID#2PDv2s,,ӑpnb.Vz 5pI9)YʏdUhsBl2fr(f6}>ߵ5&7zYB^Rm,V$>{NY'45]{֍ew[-'X/W4Pkv hgͩxK?9iv:DZRL%r*݃lg/8L.)H9`GBt )Gĉ嬉5r/`)cR *bi";!^7oj"o'1ڻGx\F- \ uJ Bu/?*X;l.bMnf䔆@Uf6 /XcɂᎸd<8YgZ)Ќw+Kt?pJn"aϹD*SQbM-.LUl3WqmzR[|>6XOޮw7ihah$!RhÓ+a^Nph_'|y3Y (`k97i $ՈĪ.y71B! ߣ/\fF"<}3&V`gt |jΰ~,oQK4(i`gj8[و6xŐ;kA2,&QLhncz5ފH6$Vg&>+@c֔H˘%- MzQfxr1ʞyɚ#Y7ߨ{co}TVbƵg_`)EX[Lﰉ[t+W`/Dl;yqٻ$25C^ X~Ϛ5bH[S-k]4;uw֎SA"s8 Q 6>?7gxSy͋t4> fc\_5!хzZ\'UasFt7ۜDi7xBM`t<;|# Eh+`Hk*_)vAQ"BSb'u?OóZ+{ҡciދ,M" ur|=We MwD;%ЫB^AOH?b_.QNChEwo}K&jz3V#%YUsI4gu\f5QhOzMsbխI-1+{eMѻyoCI;=|)Ɗ'8p2Aeo68?˰;2٧=CXDB^'k$G G|8tgOD_қ( Ҫ[ݐsK W'd ~ڹ!BŽ)wJcT|f?#|DMu? )$a js [z.xp{c2.NΞ& ^CbɃ:=DCzSHw2Q3.(!*a1DSWeͬg a^x nfDG! Y!]k 7/SGy)<4+C::FWb*86/7!%v̷оRv-8x薦I?ʐ\y/&jxkP6AVW]#mMg;6e Ḍgݙdt%EuCMQ-ߕ.EhR`]V$5iӠ|@$27ռm4]"i_2K|=%& akU=pU_{VȘ "0Om4jcKw>큏]Mh TTXNAGJim!)_krvҖI3$뉧|ıq݇g_gU &RpSB~2CG~S94vCXҺK]JЫAV)(yÉkE%w*LW{MVf`M]Z[״XyFUYKU7;z f:mi;B F4ǡ0y$[M.}4ZaP ؅ǝ>;r[pUfE{xv~ c+YSVUvRs y°i rSOޮU=IWE6|T\u##C]W}Q9IYiJ~Vˆiۼe+1/EcQAOI#*l$oVA5GIHEkJHm,Y^hb|'R.nyQ P%PI׆b{MNqdp=6kń}il7΄eya 0]GR$ Ey.-vyeջZ'CW3;AC!}aסmDxSӐ0bu}؅//tCce^4,Ssnl! !CK̖<'Y}l"ۼ3xaM"l,\>5Fש8 X.~ȱNg<ֻK N KBE+ Y,BЪ=V7D3=%= H[J{fk^yD6aB\Anr0 +,O#n^{AV^ $e4 «emDo ZаGB3S27 Ɂ6vVCM]vUC%b[Y6'M`5Ͳ)&jcN բ@'rn:Ι7 n\%2W3dZr98U#mV^Ӎ#ۨI}|J[֩*ytLHp$E̝rgފW%?$LIF Z@XS=@XmA52}Jp>OYxG~=H}\VgR%JnG1NY|-`cB7XCLNcO:6=SloK92F._.$Hg1uw~bqE0Ws1L46!D *2p7&75{qt٪EiUc8uiVUЇ~Ee c(M?{uNzu`3-[|qX1_#PsTO8®p@s>mo['wzi786̵@w_|Ij "{e5wiJ/M5n$g,G_b߹9m !o~& ͐rN_vМVgv8.w_xo hp fNe ЩI:?!)D-_`fc|({saݖo,!PPI>)n#Dr[4WɁG,D$Ѭf9}\< |SPWRBt$(p>h5VhO,sK_wFn{^4e̽Ћ=r'hiG?9/ x}HѡKyp2{X[FJ:gB?@Rb}'nA?He)}8y^#q# 1ЇT.S=W΅{ &l󍷋N({WusQ')T\ |o Urȥ^ꅺjw;c} <0h0dExi^yn{6gVJ#)u6vBYqWn:M/`laԀ X:,Wd&G\1Yߪ+u55Y/ dAD;ͩ=BCL"Y[qʌkZ%9t/uΒ Hl4LL"9c. }TzNVUoGmj%ӗl)ĿgFvCPXR- ^bIa $f#o^J3>}#)C6'!cQT`Ki(4 f|;=yh?oK"ViǔPJF)<bA Ҋ^ךX4؞H]DAvso=.4uзU}Saw<እSE]5`ɬAvR!ff'aSs GNW1EmsT ~rp(߇Ĩ(x%2D# \%DW酃+%\ 5GUznY ޘD˄5wh/&gDV;2{b޾]PsPM7 ɉD`I"'tD^I5D cS:/QnvIMR ΨPX`nāx_o~gm9G5AKt #cR $'u)_"hO[rTx g ;_mV:W-=񢒯P0:gB"&]{P/8~L,i^$OV?(c2vv A쮟i'S~Ki彲p^9Ke"uT&X>.NӗYHoG>@"/̄ ~\ZFGͪq%%^P.HQSI Lm^.G6[~ YQI>,.CHZ0Ec!/qW_6ԝFYqCy5Ѡndٟ(J25X75xiޣ+Zpn3,g{ہI@F/]9>WZz\/sehjVqgYZ0707010000044f000081a4000000000000000000000001642f09750000a944000000000000000000000000000000000000006300000000./lib/modules/4.18.0-484.rt7.273.el8.x86_64+debug/kernel/sound/pci/hda/snd-hda-codec-realtek.ko.xz7zXZִF!t//G]?Eh=ڜ.+o/  }B)mK;v0`cN/V,/g YE|5x~>~B୿,k`Rc:8Wv$j򀠱'Zx::%Q5{:vX!p]u#B7Oz\{ *3cE//| j#Ur줠o);'{FtG'F&(+"-ahb,ὕOkÑˉ*/{{9M3M'bf pDi8Lҁ =/UXRL 3[+ U'ҵ6{Gw73\j䈕 oxP=_.ߴ y GV ??Vt]{я ztURP0V&ō2/|kV|V5 F K/l!c/ߐ P_s 6Vc.ƠjFiYSxd kn:XY1\U9>l#cl5FPuCő0 bއՆbz`1;0Wd qѹǾvdk~ÝPz8<"j?t/-(xnƁP &EFc(- a8%=UCӯ>6pkw>d5vlkS-&ڦm\9Bq{@SG`O6r3uGXқu-!±Tڃt\\DY* Py9B4yf:8n[y 2#nWc_ aČVҹhE6M}N.CZz8| :'*tאo2-!A~cJl Mv-n;˲BhZ=OO?{߳N{_-^t̷qo0 ?܅Ӝb"9K`~3@,( U\ 9Ɏ*4Firf."gt9!/sF9XH~t9-_lfqⲶ,oaDnoUF ߄$R?4ny 8 EТ\ AQ9E_&L6͔E3irLI%0Z|ؾd͌멕fQdQH* %紦rI]eD5bdNgcOATK.,j$aV[dDjlB{} X)f lکǧe뾰jᅕ {GTGMt'G;Kuץ(^{bЈv"e~$Fir^7f|!ҩϷkߧ8ΑqF.&?6ָ~כ[؛ ~MfQUVmF$9fsi)LM4&nLv8D 7 O^nFڢzwۯbD$'se-'yU0ςV7!L\ I|y"rtwd\2&֜`v!*mӾ ľM~To@EkTRQ!HrM*{Xl I"Ql gU vtP_ݗAdTUSΜ FvǬQt7$)R,=S|hHRP`p7Ը}zt\&@8f~a,K1Zm]+idםk.U -bBIJ0Fm`*)QVR0:QFj)hf?\k!ioķbIEZ+$+>F̼t=ވie∻t 00\R=^m9P2ѧ~{[eu,|9hW\=Gu*'PEMvhgKd%4.=9^7cWp48x֕񎏤vm:߂hg*?tqeVE-u-4\5T" / Um>қ7BN~}'G%i4(Κ E&GpFfu2hpT? Bӗyr8bTz>`;@ 9; 綑A܈6Ymm8q3,^n=C iR] WmEӪZ3[֟12~gkV%3_um^2vM[@0> UZYTPɫa+Km=\&4UM=@+Sy0~oxnq w%E" ڏ ҽ+*{?@+<!s w)@qP(4L7s6p6ZH],bٺ\:Y2"1"aBJa7+EZ2ހj?m[G~u(c]orWJ$M%FcDoo9R:&B0*; Z*J՞OmL ewS2u}r%ǻzIXO;ms;nIwj--*a u{䁤3arn5k +jX "R f#hN"?Yx &t!.%@R- nlQOLXҐRr8ۜZ|w婑nU :fm*ܗtμ j0\C`iENN6 ӄ` XwKU^~F,Ж82G̴k5`߂W+ ׀n~Yxzp}cӷs Fǀi@V t[}?rik%s0Dw)# *N<|\:[zJ{g+jlb+I#<n3 Vp[Bpwi3k #A4Æ`Q(ϊj7lQC nXQE+qИ Z}]v:kYf-ьJ'𼿳Js!Z璸-=";%k߻r˨3@'q\M {f*tNNF AN;c<ٝWrf'k.jgOE--3K#$z*YWٛ} Giu~7T>!3 S^.[V*&#/d&@]L4g6➠8L?l'̫N7zʿD|/|cX\JO cS4e=B!QF+Nk_V350{*aÔuڜ~4KH P<gCH4;HO93sI;)F6R[Qb/!{0$>ܥi dc=?Xtv'ňYzpDdz:%I{aY6N6GR<{谌&ԃNS;vcWBEcr#ht `~CJ_"rDͶ>o48La}U& bs/&/kVE{Uo*` Oܥㇴ_0o+ wyu؟dJȟba0)F}yo^?ZˮȣZ.IC' \Ǡ.X4{ԯ BN)4&Ӏ__MZ&XG}aaOu:&CkY:M`1>"v uhuE挀&Y9 %у%%""H~7r@7ӂ5x2 Y[w}yv#}~p$ (w,kIً_Y׎0|{Eܙkͺ TttX4eF1]B LBn5%*]2>Y;V:JpдL|"BrEY 8NZsiҜhHLtP\Љ=͌ɪ[Z׻9]PtnRO-yA617U {HZF!cWss㤊IgndW&]*fht?~[)uƨu8];GkB;Y-`VsHFE!@Z6)sHoІlOz#v{8 wtUo׷t1/`}&(LPBdJPݓR]c@w31R펾~<]3& myQ?P Ѣ2sw_FGBRk"[%bv2.+bln`" -iñ$߫}T#6܁ўV/|wvI\i`~@VAZ7P525AK22I\<$´D;$N-o +=ޘ^=rXL qBWeHVզ;Pl;q م2Mvdeq /㿏-T*AƹT5bXkqtƤo^\%Ara6¢ړXh`v Y\V^pr8!lF xR5cFAxW?RSNz,Yk3uJo®Qe "EJɜ?WP>kBQK|wGxʷ)4V~R@"@M^/.,&oPޗ c3JL}hso<7v ߞ6agu ;*+{q`YrQ[pwҳƏ& n!WÃgռ{vդ0*>E"UՐv8dzxŒ*aI^˸d ڨo΃QӼ@f +.8xCl4P;\幺)wTAz%AsvQTjtxd:R5p'q8܉a@$21q &x8^ ӡc{'AU4y0{3KnR f1& KA 뮺#)0JEz@ /ſP~dSB']^~h9M|Ad iI>J%V ov˘6& 8c 17LWЁ?K[FEeSrYE^']22@TtlYD0l6;cwa`R61#L'(K;RR`ZZ 4|vOD&BV7j1Gq䇖#r瘖?I+9&vZYUQ+"֠?BTLcf]ؠ62AUПOs1 4`+"$e{oD8 [pvAU͙WOdžXS-2WEIJV/(%}~"l&pRWI[&Ϡ88R~[@3rl*9 Oъh~6P@uVC?ˍnN45JCgp5C J=ɡYvzQ[uEhA?;C)厕j j%ӿbhٮU$B#H9#8TdU yPnC^NC urjL@zq*[=`n p*f=%NnWɓU$q49Sy$B)\v8$'>02!ZO`OugkL%,54R8X2 3y/Q_,3:cQmoЌްu/Ecigo7LjBwl~WK@\Rnzʬ)͋9oҴE }4Kgc®tM&2E*ףI#˹gNe"aG^C3o+cb+]FlLEᲒ3s)U V`mb3coxY]܄JeZ%lW8 #Ibxy1 B<ϸ0oc/f;z'_qʪ+$I8[ W, \y䰼2e5Gol3cR(B7 Ռd/L5d~CqWe=ʑ'87 Cb!Ld{)LJ>!`Q%qM}З5SDFAip1R1|v(@ez|.Y$ԫSš43zo7$ӟIc%v]~d]^| -D$Q U!dQ"̢X{rU _<$vlFVN%Qa+ZUn1)pYٸB=NM|\6.{,X]ZYnq6ifdS6:LO2 )՟o«f t>vPR-@X'fʸNj1:m9ΝLzá)@cI?oxz m'k4!a Sj,"6>sR/=ycQ`SI>\W??*v%$+ GotO8ƶ8{QKFm5¦wi{JV7F ~.[e0(v}%4gmpxc+Ӑ >}_- lχ2vsETg 4Z!0u[^\zaI 5GVT3\c>Ȇ5_IRrbJϿ>@LZ+ –@ `Q6ѣ=ov$CTRcD'ߩ .5#|%sZ(nqO˼Q۽=$KKm93b᎑]},sk#`_3[!Spfa.c  $oMr KkG>^;Pae82$U:3aSz޸;di%ɑCgP^ZLٞ4ZyO^ e `KX Q^7h'Cy`aɗidm[i[Y%g'jF ;8(H\E?e;g>7*gq$j8SiPKˑ.ճqi׺VW{I yiATbj~xCo>|& x,-q$ZOxaTL[O~I@͛;M$)`I0.UvX _Y&?X&4ROznsPE@{qKvc^ -.Y ǩ3b\K^._cI.P|Q#Rށn9pR17dD5fW-g|g;V8-*Yƴ9:SU?B~l֭\v찂]@WqU։௷:ViAD׽" uTeN0{R'xe}RWFͻ nFV /t'z( Wh=l@H|PzWtx3%V孡k8:z->۵$F'cy0ndkQ4㣠rQ@Op C {؎[w #gjEuF2[ϲJD0!j >YgƓ8ݯݹlq$EyfZ&(v8;KOrPҙl 4V5R4kpo[zss^~~ j06l~̰ajb .Vxn ?M TfpZ(GE38l5Ѱb*H2Iסbe(14#[6QaM{ΓB[V,7Tm9\3fnه= @+b)P_^D}r,bBWƪw_5jm h<1vgQ]Һ#"N1`N3QZGZ~A~yrlÂ*$#v;PCr[Ms׈8i铖FȠ{^b$4GjLO(=Yi_#ó.ߟ\qkwmMQ\fAƩ8LIz3sVYzgn8V*BA6p=ea`5#aբ_P.ߗHYC@g9Y^’\u&?\;:ͭƱ&eYXqTFs 1~yڇB.i? {d! і3ڀrmM}6mc(=U{Y=zX`ۑ-#O{ϻ6G[)-[}qȸRiy>UĬŞSb4?c@pQzDQ ̠Z^E*xɋl o bsaS$+HD'$ߞ9Oc{U}V + X~U]*݈TtWxܴgжO&W0G'8K.ڟ ] ,2:$4}S 7/99 :?ƻywy?`S_?( _G@ {,{YJpz T1s7;Rck;ZQY6d>P6/@ >?Is\v}yj bW@ L@v^pi[H3nϣ _$#fmxtHV &qt 䜂 Tx˗$Z:2 "B[k-a}ӻy)NXq, mK@ESmxc^EڢIAei7c_ &8~(!? \v c|8]' ^qƒ1J41{JzPwf⊪+~i+$p6`8fMMYk6tb2h3z՛>*W+HOc}/[Z!f`ङw?NivKvs.i$~hY.؋K_-x3 CE-s'C :>%k,wr6/LiQmSOStsba77&j)(a^gOq&^Zo`Xgi-4?gMϊWcĈ$0H 3ӜCeV:< ;F$9MMEŽ^O[\ؗSv i0ŗANX0&>V@Q2S>?qF*<&2qC!h~ Q "6wC`Q9Ǣy-P ̑&H ҒrbIC?ka3_nJ:cչ] jEE^1i"xR&n0mh;vBE@M?`r 0G(;EvXƘ| eҞmv3]z| ?è _mGze3nEMk^mH7uQZ Q;,qOnJ;ٿ^Xs46[o2L}YȄQC٤g:T i26Fgće`=Y ?#}zEiZ5SzEGP)Yg;m.5r=0=i-U՟~+NyQ=U:Dch2.[hF.@佤-1ÀGmS9;h VQ@~Z4r eQZY Qx,B y;('-6ݥQl3=OSwR\fS(/<'IN>iruee9i`V'Ydaɤ Cy> qB? Pe sϩ,bojXTg}8COŃvBduۂZܥ]SQ1SLͰ#!)TL?RHW;g2/ij9V}gryFh8&ځgD}!☉74EMy/=C˪%1J]nQ\,à=t_O#/wn; :GV NZ+>q-ut7r]^I@U|$]ZAޓ vl9Jg(Y{ú@ăkR%=Bo<4#MhƃBRW'? 7gcHn扅5bI6B.^Uĺ @t*5=^@y!4u9-+M+)݅`L$RT{`6ZltYqm'q\`7_݋鶩-m[ ?G&е֯.l2\{T.ݖq;oߜSj ǡG%t&dZ,`P0lU4Yk)&$ЄbG)1kfzALzVL,5#NTcjFCןfg|Z(gǜU?ܦTQO]ǓpB)"N[WJfvk{ƑJ*F, n\qqhy@RV]\,J?:~sO>Pš l"3vˎc6r:Nw ۍ[l۸gغ{zR+Vq͔YͶm 3^o3P ;umGPHfM3xuSkfqlH CPV{ni~t=ReVIرc髎`mwr/95lF,㩌 vKٸsEc6G@e\@?cN}+\[:THr:Rm8j\/5gvgk7f`j.l Yx?,m6`Zo z~"z!]dP@($b/6zԝw_3&1hz3I~4|SKp؋L``nGA 5hdb ,nNs[ȟA]}+^ib͖u8r5\F4AfV@F/9NUwv] EiuQG:DWNS&lX׶ R7OD%hLsge\B_5*1HIq\7\{<*nqVB#0OϫC&sV $8/B9qmXoT(NwkZC=[95,t'M`3~ pw>pN+!%a_ J c/9_cp5.K@th8Q!#|ϫ]?YT#sD85ˊtM6 lMo~l1CP:.Ώ(NYR25.qjKZ=23cAE"3> :U)c `:Klad2yK'M-TXȒ `ll&ԣ!њk? ՠ ;kqa [Gd[ wr- l߰>ҎNL,3Yt,_yNBCXT ֖P?6A@ aol/\B{״6E`S@wgNҿ}-!dq8x&…XCs4'L'#j?o@H>- q /2 |Ҙ?Cj:s%PrcrM4C=ȯ*WrF;ݺnl 6H߳GBi3q7m@,*[Z%G,T\4U$a!'5?8vMF9+ԐO2Jf z7 šeI!J 0'{6jW>@aklRVǺ|~2uBG('\ 0ČZjP7o;lN DqLѵ +ϵyӢ>_>֕o>Fl6%Y=I OiVS%nU]ۉQa u%%dؒ;̤aSW{0oю[.q s"'36wY a w!7+ӦU?NFog f NK}L!(EŏrifŅ}IEpaAthꈃo. kc`ll-&rD, a[uVFY\dC )׬6C_z\W_},͊&)|1W#@JS{Z'eVүkIq&W瑊%Ċh0֗}Ea[9 <~%|Bk1ܼ]3Cl-`$fm!NIyߓ._x-#9Yl'غ?) Y: i:TR&}J<5(~QqL [SҋkyFt6 3r~qg@A Ȅ_W6#Nzw9 gS=}=5["ig&б$(AeڽAV"횩qV._`m2Ȑ~"-yHq=WFQ P?ݭC`ţ_+jp[és݌X֫:6ciibhc/(a:HRH߁Aúj)Za /_@ZYx"Mu~x'GO`8v# cXH^b]~,1A$өI v6Vٵ'_wA;yL%J .=`6ohWJD8@T>|qE\An|WB؅WlƗjxq"@D[ݼtՊLf' mVo?n)cӎnߛEm Hc$ss+2cR:.V٧ޑd@_ (vzh:(Y̢|B;ĄڎRb+䠡\K?~ fniB?c#5G=B'M=/9r8m%"iC`UPC4\ٚ)4J1~Nv<^8mokJqKؗ2G;c`caн: Qy'_V;IBQ2ޝLMu߳ Z&RPd\OF}.@)yWhh i8n #5~W`#sԍ¥ $#'Qf$38}Jgh^kY!J 98L'kp  ~BmHx^%"?0>5!tt *`bU+.yZF7.$S ;^dO( {s ?¸m5-N,tՃUZ"*Df}>i|6XIj)T| 6I ]нv=]/G[J sދp C3\~ԿR>b:}OK'وXCIJSUƶcLL|QxZ'\Mvp7*%mTCYS{dȫN>wF_%aa6QYc&iL![VY?kCHk gG m!ְ`f,\?H$ט;YȐY(U^EQjL+ɱ0`xqj]dՕȚNJ W LK3F˜RHg#"(=84jsR5lvh#I0wݜQ Mom>G$-/jrcRaEl @q2`i~ riS)O1 :VrO1!p=C?)d y=!)N)֢>4d4b>בRST9[ͷ1uMP:NlI׮k)K~-H!4N Ԉ^N`fuyz3󎤗2mNdl}Mhgf9R y8ƥ+$w k#N҇- }K}(:U"u6 c 9ME:4\VH>qgAcF v)X=߹;FQm>$Wʍ0|Z^J{> ۚt*Ѯt5X#?a8xI 63Ce+v/gS[O'&>O 2l(U0XZ_CҥZO~̈)<?:qMy{ᖀ8Ә ?O;Chb?R # cvԯG*$E{WvFUp"k<`P~6Gv { Lw@֜he<^ Wz2zoGz$5 o`Hi`s +"}n eX=ͻI;{m(H}d R3F&\[ˌv"{>ͮ$vFz9qG&>^<{@-qÙpG(˦G< ĔR6Rԍ"'baJ5CHoo y5=>iyشȢB2O/HnES75_FaQzu,HzY>+lLsj-NS9aNyҔV hSBOBe@2dí 65lu?eˇV'u<%ְ3$8yn'a(%C k$R)DgIa^FK,{]h+!OMf=8nV[6ʛE""r)Ҏ'+d /CS9%vf29ɉ&͍ ,*AI㑗BTm(f΁brk/g[#U4BRN17 *߱ӔC*-$X>]-<P<)YjKy[KeT~0X,*s ++8oPF0`5:d҇al4UӠ< PJ m൛yɢƱղł^L̈vUPI;;Goج<\41vz}%z,_dVz<*y7YJ0A FU1S@24垥kOA")fP@O ľڏ2)6; 7}γ_πoojos HPհYp%A'lGy_Ygk,)jv%-?,Ayխ:7 xvC&[0΃ c_NwPڠ)R Hq+3j޸š0 PM89mԑߗ~v/g5hѴXW: bEv(ڽ.UmS.k|CU/{qIxz`zyQ"c@uiE42\;\UaOEdT_+B!avY XfY/'Q3̠:m5FRQbS#&  M^{cqoݟT#uuIuAH+J!0uQ/}`dC.󜒸!㘖חG~7[\:WgXfQkV柋+U0Z{C`fP%,l?K1`;s-̃GIAov¨!KA}.ȕHZk?4)`vYXBь{C(jLj5iLK=weYOE#njx땐<8mNln0Zו ̗:~j11!XMCp UdeeC81g<'Mu8.G兼c;xC`/F/3/XjwEA" mW&G-d%gE!/Cш٩ZqWDvŽ+FDSSyCe]q7{BΪ5I/ϲH3Q簹 =="P{0O<7+כKnU{yjhc'S[ dգElDL|^.Br.ڋ/nw|(<њ^ J?v-{ޓP(C/ <d N}Z5:0 moa[ ꯎǥ*G^;kwԲcx2BϦ*r+z$.ʿiZ.jt:n=jt}Ad:i ő<#c R6Ej0' 6ݷxz-L=c~vm\{״7cBӐ"26$El\T#_ R G6lmŲ0 V|[. n?&_Dt3;wHD&;^s'L*q<葴ꎺΔ(ሕLĖQS&)~1bxBi3\wJ XI-굲2c ^Ά I/#U¶a Ilqe2y!PȆslX '+Xٱl o0#]+djVT`۴b=HP.6}q͟473%w{ Kz,Hg* xQ1Ytm4I X?>H;1TćYPܜϤU\>𿅷]O޵-)sZ'"  DKmF~ʃխSrhCY[|dTV<'lf}]-{b#C,fW)kC~nX(d@%=lZ*'q7#N]Ta @ t4CQ2A`(h;C,ݸy]6]A .f3@yiiKS'ev7{"uXn!G9݃`aħrc9sS֋UT%aeuXT:l4=D\u0OYqʂ7aYM熻RzG}LZ٫ 9Eyo.j 6?N.a}Vb'X%}] up% LpoJ6AKjϋG7 WƇ&:&`r_Que}69Vqu>ML( $p퉮pg~)ܓib_VqXtL'nLu Ӆ|> sвTu'M[z3_Z$1!Z`sa!n".ʅӑ4p%_"g}ЕӼgw"ܿq->^\Tw߼ 3̟s^5E0q}!]վ?EU#m9]:ṳ<>iŒ<5f0QUd2ZRX+ ǎѯΦGsTަ0pKeT\a}HK3 Q>3C߆fk٧;Ҹjq*Anw1 ܫGbaX¸cΕ*cYA}[V}ޖIyF0k2DSA3 ^n QUE$sP~awC>A<LB~.,`Qktk7XFWmaAÕ .XŌ: %6 /IY .ǝHsoՒ[K-dOsVG6jԡ$Ny]t~V掵LHٯ!G"*؁HͦP=d{F~-(8mZEwdxM\C;V''O-+CvpFR,n.>Ph?%3uJ 1P<'cPu*2(BkO.#6#V 0hk*(,#@KbStlBHqQUXc=4Na% H)2ۗ1N{4UՐ2g5 GHmlm<sr|NB(%M ^6{enH6KRIw$rd}r=Q=2Ysh۶o}@踙΃ ˒w{4:ӮDG9AIJƙosmXw|iTsW팷NƈPPgsXx{ a{\L͉H&ֳStlˠA?`* ,6ֽ/h~i&!m K׺bjr-, ~dZt\u3)̉Fsj" nxk{wF9jD*CsI )F;4r;>*4;[=J n/1ҽ1*^ Fn9)sF⦩Yïp|[麟/#KwR ,< J>O1NNq̱4CWcDJe4%]+RADUq/cKE'6 pFR=ejft^& D_TcH7znNz )V+`b+rXŬ#2xC XFհ2@jTpߺ̞Mn9gt Ɯ|0WĦjIaf2u.űrn"g@7&B|9X"6D6!,"8R=3 >+Zӷ_ GJV=2'`PSa Cge!)خTJ )=HDAc5-1>7UvHnğ4ByqZEj5feʥI;| IS)Lo=S:r<^aBV,xzOX.l n\jz 3Xg:Ε!ylڬTClY^Ւ?,RB.J ,g>]^:rz ݜUFc kP]d&e3Ih)Vrpi`׼~D9Of5M~&F‚-svw%\$E0- 7m:WTOf S <uSP!u|C% ĩ)%98!Kˇ:U~#ǥbjrm?|Wn"֢F n كKu^iz AL]XmO)W騉GA+β6/#.uEk`+iRz ٧sglV! pUZmWN3mF_ ϒV BlNx1 C=BfʝjȜ"0uI9||A~$0^`Ͼ/s-1ѝdH@PY~ufXviWrJN5v@WcmRK`}R|zD1aF bt䜎f}{f`AEV. ܦQ/ȎX*&%K]Tn5q0%ӶIReJb$m^Dq)?/61Z@C+k5}UX/j^ x.s%0/rPcM&cz .pW2L!sJgp=LgK'9M\WU-^{`ɨDdG Mb]smPI,2d[|^w.3~ZIa"MBDyMR])V3(("Cq-4ozdkP^nL綄ɯm#̻U}uo W%mKM-J@9~lVheu֫ʬG&](5vDՇPUҫ( +]K[c-X딍8,wݏ$q2PW+\p8at*ŠfzIFSTgC+)2QqԀW[LZyfB=/)= 1 ٱb<بz'$cj~`zb_$òPɖ$ ^L•3֓5i&~L")kk8G3^EiV56b(GGBBĦ"9o_MBWЉVCq_ 3to їbWߌ:{'J&Tُ2&wLL9%g;;;mi⏹t%L7߽qɏ:J6]$եF'xt,?~3v:B{޻O& %?ȑ,QQw?5-97/k lBH;>*W^Xl63aKofYGC  ĸ']?C{=~߂kFtX_{xu瀁Ta I1tHEԊ;#ԯ hqyi ldAl-B⨮ַ~:⽾BRv)d,*Uܨ5<6VF4ݗgǞP"T&Oyxg{PDW{&PhZ{x:)mXi&mWԽJ=盳&q8oXBƠuH .ف AޡĆ~Y9w!TPq9.a7UOV`ꨞ₴.5 YI PhuNȋU۶u;+*gb = U9T|~FR;a6}֐B< 1$'gReFZ3-%hKAQSS &3;LcN,)9VeOI /c~E? OJ5'FH/I#dnMl?Hs6FUVMq\H޼ƌj W/k0Lp=MWR/ef_'hxo 0?W~[* n&aJӻ F'@-E ^[jwV`&zQ3K&lV[fICSf,Ia<(TJC7>(f-)Ak{db+h :C*P;RvW&S_nY` $Ę`y;CCLUb |S4tQ1)%`[: :ҼG5qQHsvWb8K"c?>veKhqC{B:)JJf?q9q+~M{LÎtgƙ7pRyP,EsU|k!YEm!)Z򻔦ʇe2pQdBFG-dr&],5H!p7޷K!wBFYܓuXg6]9"bS򳦂J9*1 oaN12őyLi9% ]ZΖb"7f;MD/p g: nؑL_U"F!AUD?w`~.qk)4d`I7&'/c=Pa)T 舱YyC]0 44rc?HZ}tMhVaB ü@iWyy,R'XM S7_60W"mD+0+2z*Y-ez*(7W6ZUuoy w6Yzi* Jx=EׯoƋkzB6t"vѧl;^>J%Ad\5>M VEےNf#sU{uJВD ͐'L8m+_GZ̽҆]z Fvލq~GGƿKy p4je+fSqډӂŐ 6_ϯ)Į.9cP;UGīc;]9;3k s)Ĩ8{c׼uo)pkvF =]CFDq̎V@&1^FV,h㚤;In&5AY ҇JhU-8b:|]TEzfzcNlAOC i٨~uxـgŒUcѭ[z(S au"?ڀ/0 z8X QMʩ#b bq@ZG]3;*0č4i^޶;' hlrnok)}SD7+Pg{ˤ90P6$Y@(y,NzѤ3vyh*{m56j5IhI=~Ѷao?ă6|xDGD*6م65]{.`]lXyhêŞy4۱ W` OSULzNj[g![ p1Ɵȹ*.wc5=cn&7 F9\{Iڪi6c_`v;i=4" b.24w\2nVVv0?*D\؁Ȗ(Jk=u~Ծ++bj8IjuJsܔmNt-,zYs`TJ;JM|Q1^7bpd "-bvlj0za==VibmDLWзgL(PoB;jm\Z=E[$(K;QISz-I#':e*=Ez)*bn….c㙔r9 IG8軿.> ?2;\EN`'>i_+0b׍|qϥR]%.@k9taiG&3.jL'yE;&k$Gr|&ɨRl &;  c><-6q9,=t\5.t89t] p2.g.֚)ݑegoݚ=hw#`B,uSPH&j`MѲ>y"3 peW aUN,ezy8Z-jC$~-/b!(mQ26#hDw!hͷrz%)z:?#lP7Gwl z )/WMwU>I!c,~#aSbtu*NoBcNQ()G;Ls2sm< ҧW \= dA̡]!{~`6:2^A@1_(&_rvZ5NRkE`/9͉yaYLcWJ#<-9wtj>6Zwr[uAFQ >fk=ө*Ao^FzӸNA3Ub=;P@{8|8;#Q(4 zYW6$&pp|1jva)щy$E%)e lǴ$t3zF0Ab9WA0[50uF~#]?!!njS:(fƒfm3x$kht U!Ӗq%&5`dBB!_&45Wm%Ky3)k!?;pBy4 OAϿmijR`cϞ&t"kXg}%s#J5m@ByӲ Z(+wSWcbp2ReڌAY VeMOH?263 & TS䱙Q;-3wvDLJ72bHE  ܟٷ,)$y)IVkAEa8 3"{o6@&;_9XU Fڭ1ɛ Uutx!FI?LKg QSQ~ 5+5uoNH(~ho0~D}'&TqKeQtfHvT~5yGWJ9hS?eԊR%"e?RՑrBG0d r֠հ޸_ ؓ:nWBRbR+%h<6; =.%UBÖk^ =wNE&d}?Ic,YVjͩJ\^~ФQ9ZX?X5"`i( dΎ~$@z.*&P^dп`ڦy~>zЛ@8FZ+ԃ ޭdv O{ڪW,Y%/Ըz`'hP~aVx[j˿F`H>nNeS@j5>2\3-X5X-IB`༵.W) U_к `n.0"T$ޅ0@AO!v{j&DZ ՆP_3݇ /Zfh YՕ]ZU%&lo'.7udxΡ@{1=^8 讨ZufFZ=4| M ' g*(9kMؤץ1㞇'sۣjncEo=D0AAC_3_oz^h s iWLGINĢluD ,p!Fb' v >e ̂pm'sytR7!ϱ0oI9^Ә3e\_BTE'KS@X!ֿXV6ߌ hXG?A&X,Ax!\9gg Nt7z֑% ;~˯dCrz۟-d#ڵOGH3S;ƈD ؈9݄^QAxjma/J S(̘lRD"C=llz,~ g{ay0 }K:=A]Ĭˠ- |@jvDB;u\Kaz8In)'ÃጦJC e[<!hSc`_vXa8P&Tu ~G9FwJ&2s_=7,$fC[J4 [.TkϮ,aC"Z\&ɝ[*3&&+ͪXyG%=^؟ 0G3qh^2۵ ؂rsCz'X?1_\j'>q78vIolT7U!/3Fl*k"HNe Ds釆xâLW%Uq?ߩ탶L"O]h\]'K|L35䍽7IA\f1Db~2?,Lϋ:G\C']ZЭPczS:QX5UV;u~'08 >" "8. @F*N2&=NZQ:}!*f=Њ =Qw] sFs5}ܛDN|j{5$ó(@K?*-r}PSiDrnvgTP/s4<" []` ևt3&; fEo}>BϨbs`W 䩪1-MKfwC&皙ڸ@cH ˛E5%Owod&t"cy' 4ӽ#lZdawp|ܐ62ćy8#ҍPQts/8kiujV|vo 9}耗wm9Iß1q>J7fMGj~d~} &( Oh|N沑+z5 ]JqMLAb[D;ջwWC^| r'JVOVݡZפ<*%C=Y@mnk:6=s:Ȭ9Ls(F'{.?UH 2 u="ɜ-Ý~5r!lт@63W@MW3QLʿI |#+;գJ+ /F35\iT)e 8yG11d+>v`LN,A'a9,'3Fj<}oxXNsVdPC`}dt6X'⤲]2E\";WmҊk-%׋`r+@n+O/uOf$"\#,6@ˀ*_ko&ܽ]j9$(eAλ!웩ѶiZT?4G>ĿzVMUO 4ۖ:4`2[4Z\/9K|:Bm-up]9w B7סEY8L>g  o16u3'w wbwG֞Hp):6ͨlݠz~jśva|mboj*P=c"Y;4+*{MjBwbQlKr ƋaζC4_=`xa;g`ma!@BBily̥r]&COÉyQ d͇N֭i3sg3}d@DoW,f26%eWl20vȍGqPM20w l'U|ސ+ÜRZ`]VDѫR}>1n(LY^f+{QJ 1 (?O@JAm,Pީ$M;aÝNB0A?C]G8i) Qg]pFo zѕ7Ў6䍀q(̥ħB@.HJb$I/S=cl(. #xb&rZ>0mFGڦ9L8 Z8!uA?8UVj;"90>y_c ZwȜO ^"Z٬GtԈ^Sr^3Y,bLAzLH;dh(fc50Kg)$.VAݝDuVa^eT`hD~1V-:3b|~N`v) AĂ[ŰSE&;. xvuD7P*9n<%Q㩼Ыa6!Ɠ>. RQNOr w{]%Au A$cFZ[bZMht䆮b e,+0VEECDw`q0 qݜPn֩ >{R^`þYPZ:*hbN<ה}N; -&M&'aXc]GcBYƢ#,bn}j{V`L8LNq?‰n61nM7#U.,&Yۈ[O.-J3WWplIff_1h(43Gd9?05Fu!P6sQVNdE1 +\8=Nm\DWDO4eoCJOnfi맾GX~ъ?r.* YS/3WL-љ)k7yh1'[*IxJӽǡY\K*LvA vbGO\%++ rLOږҶ.i.GK7'? ؃@rYwܩhZ;%H: ʍyC4!yk!)w2PӇmW@B&\+g6P޿ qf^:/ uMMl<گbEv}&?_|֑bKAyl>ރ:jzExFWLt ; "P $l\0&Ӫ#'+[VB/þx~3ə,fxd?=pwk /|(; ]”2㴟](;S~L.00!}j5?eu!#)[@3ٙUcS~> 2+D]l}c-?z՛Pv>} j2z% bP1(=oUt$t_m0==(Zw :m!e0.?љWk4u3@]s_8Xr,i4C/fr%OmW 趣1OUgbKƂԶ]}m67N'# x}_iAᜆ}?@Y7N'?=Z;og3Wtq_0yU{,0lAѢS翍<7CelqPg_Ti_r4Fw)p3aoT,;Glc.z=Nݸ0>`^2<Ȁ/[S}6oW>qR{LT'/?ŅMM7ܷeLUi4^,. ω2ɈtY6XBspgN*z vUp. !HޕFa,j'U'NYM_$BC!_gw\U Zx٢*QǹDʱ;(Kn@|R8X>MƤpi{Zj\_j%T6q ~mUr;\,fo]qa;ݛBh t4(p03xŝ胦c25*@ 4wAs!+μk2NKqC-4О"dtl&4v^ Ͻ3V +˧*ۻgE>)s/+w'Hc^+;i*&'vH*˰[OwwԿȶ_4V% hmq_ِ wĉb>ǐ%h%{" M \Igy|Xe1%y.=d|CU{fḷ[UT+8B'Ĕg[_|NƬ)'XRCۺիe%jUTKXoB?# JdiNOtzbdNl1>̦=SvF32k{Hח%grH& ^ߐEz k -ߧ_ӋN\ WѲįtٕ"-~+Շ?IO:CwK(3q G]Xj ?haKkH]TbC_t{a/' "T<.nh\}6IБ5*7oO~*dMRo}x?PcǙ,wXӖz]m 3eQGeh#ցƹLqLSϹa'  Trh\qūv/<+K(#p;P. ڻJu]v˭J7نL%@ N=,4ۏBA<4 R)f3=\4A{I0Rl߹d fJPLr`49`_Ը碈,ȣFæ&/;{UOZ~IYIsZƷI9K5ΰh MW`cCgrCrHt#=U쫁Lc!{~[1ײ֎'b\싒+ʆPj(=J3t_Ce0R>`)MHk,;~uu_nPn)PV:`ΌCB:3!;㯊,!j(詍CHC2.32jE &Rc#8֧B0! fjyB-ޚ}pr%vϪs{:,%zu$Q D(R\0DMhj)7^!iMӅfVfKtL3 Qb+1SfC+7(ؓInk!lʄ^މHē>}bg}eF/2Is>#]%<(JةRv1؈􎶭8o;g|5xO{w1>myUXn6 DK^LSM"&S]|v7$UC̲Z(zA̤Mgy%=p?# 1R`T7;_gMzLtϏ-DG(BDJF V2t21t"U3̙gǨ4QE>6}Ty~&oK…yg v<G/bJ <+BMObSR J!U3 yH5AA]UjHGR=:)0ܑ$uZGgXx48*x%%ѓm{yزj Kz7Hlhg/".b1eAp1(VR'i,Q19 4B?,h;$xJUIS]U4쭸Gt̴J&2:]#S_yl(-l|tZӢ^ ChcI$y4(T ZR{6v-sP14U P#z^>H%yðnO2HS?1LT+=39W=ٰB{uoGtKD*#loʣP!jԶ3n^pfrZ&R|M1#ʵd5߲amTAL%\啕T9$Nh /> U O'}b?>~ԙ|ûF0CǵKebW^B2Y3ξ5Vߴ mLW5U 3~Q,H"PC! ~ܠ ޫyi'[GR 0/v?qոP"&.n̷H|@hB*(KJ1_f1%McEzcP_NRe=mq/o?p0o*ٕOh>l y۷T7nZ2[ +Ƃ ]zbv_)rVᵘwg;G0GBn:v{aޔ a-j>^)9 JIKWĥR8_\|2$hlSVPF!97+,iq2Es|4Drozeg=X9Kr>' }(}@ׅgmfnmN|$anDET f c ChR3S a"q/ F_e{9Y rO|TZuN-U[\0lzlpUNsGH_6U|xu.;^/X@)q 3[[F73ap[@*=s9Qh IBK%ra3V\~,{81Y>Ǩ5OmVڃ~h],vuw"O J-ynQxVu}O !gYZ07070100000450000081a4000000000000000000000001642f097500000f78000000000000000000000000000000000000006200000000./lib/modules/4.18.0-484.rt7.273.el8.x86_64+debug/kernel/sound/pci/hda/snd-hda-codec-si3054.ko.xz7zXZִF!t/A5]?Eh=ڜ.+y S;X~cK\3gjZD1wݪbVT84ɭ亷mj>-;KE Fgt>Ge[FXmVA75"l*Az};yE7ܓUژwH-2׭˚gllїW.CRhtd/Ԏ4ey+epgYF8洽*$ηF/&*t@f16Նrm[s'S#Og]Oì Ba]_,l>e"D C01[G5=%ԉـ8p.hëkF|ܙ\p}sEdN2i9X' b&1y_Anlh/i gxNj" uᏞ6tC~`^] 9׮l` YsYȹKi׻^Q% a+q;NGAPCo}O>;5Su_ȼu4Tt>Nw2)( ,CowH9Ghd'\Ǖ~YxbDX3cՅTͿ%ڣ\]FOq1$lSm,GTCk*| z6q+u ~ĺ'zO_ˎHDtHlӣ|8sVKxC 8j-?3{ǎ/,Z7ְ,֕t&T϶@sWJJ"wه ըݱxLX;:1j:~p*ZMnDX8пV-܁۲yDwECQƴT Xs*ie8kh7N#m@)'Aޜk*Rv}el&gzF o f`o^^,߈RiCVr8.J"00R1brez9\IՉ>RYhO{nseZܑ N Z~ Z#m8=z\-w ^;mˠ5QS,t5?[)^c"7v2숖B{W Bpj#l2B(/a>\+9/9tYoQ]kl{8M[kCN*h@SӿZd]gg" e'MrA.׋BػNΝ+Q/xN+wMD|Zg̏ZXbE<*8mXzsY]40k8oCrblr©|'Yi2QBL*BlȀ5]QEX0T#0-ze T(zO3*iBbÆ >;geipvzrF+F |3R+TP^*וΪl& J08o@Rs .kI^ā?0LЇ5c2F.HJ GwzԯK_8_PДJ &/3,96׆&l,dwj !Dۢ!$+@7 Ǘag?[|ÅEIiGTA){Fɷ1]Z>[/HxÁcL4zlȒt⪿H7LptK~ X?c=jGx䝧{௺  ]3hg1KjNew>.Ƅj2,X!TSY>0< H+4+_Hܨgj*[Ib-㷤0G^-{)Ltyݪ:C-z-d`GFz 2*g*KS䙎Bd~?t2Y[5FfO)H) OiَJ4bg/t+l 6lRf!srfM (F 'AK%x9(pZc@`i<CA}Z;xV솾s6mw)ͯ*jCgJ.ܹze1b t hZ7μ%k=mXNݘ|~sToXÉ_a˱\\%sgJ}~ѐ$Lnr%rAǝ>@,#/djIp+J ^9 d:g]T_EWQav-NOFeR&N@%R"k#vXM'2V+&OJHq# Io RQ*n{Ia;Bi'B{7k<-XN&N4PPWjb©$uD\l'͙ [z$KzZڙ6 &jy7}eyss qZ3*= W2_?/qUjZ;JG6I.0q̚?˔E=n҇>"RI`H=]ؘz{ ء:"5JfD8Ø7ʱ@OZ:!Qfs0iI9%-Mړ+O [,.\nULIJ`8#'vwLEïp ::KGigQWC-WR4G-hq {ha,FbN˽b rף^3(}E{ӗ-U7>?_=3#AӢM0VU7(yGvDyu1$\l|yN)ؼ4K*`>A#mv2|%}tW "?6GD=k(ζ;fhly}SQӘSI]s0t˺yb/Wo9KW\HiaqFA-y=saW1u;[̎8bpP!m`*'+2H>.0dSʞRw'$㏪Y@=7SmT- q5.};fmMFs=6kݛh3`"R1 -@XEH˼ְ-0Q=W$xU|/TٿFX࢝=N@vՖMcQMmt 6iab,ڙHMFH,E!' ^zҦ׷z9Yrfi`5PguHC=՘ML4>Ӵ65H#~I@6cdHj3u4PXty=kBFMẁ=o8ɽ Bx˃ij{b镓sZEįKRE:P.zh5YXig+ ބZ_pQtдL,:FìJxHia%Bzt"r; +]11OȄmfݞV#ui9(w|5'P G^n[M6.nlVimX5sRC;nJ|.@3Y!, l\mFK­t C-ZR-!Z4Wj#Yc"Xʫ-qvqHn%K&gݥ0oL0(Bdl ڑ Shw4mk>guî{qm3 &ҦoPg2ՍқNNj1F ,F|k 7 xl.HmZoN;.$m>,h9-Z(U=\eȴޠ e_YeFئ48/b}f:[Զ5&_M UZj$E͟+.rӣ+Izx`u]k"#=7"JI؍ Lsq_:̟kUh8\cK3ںWZ'{Wk8 cV-}uB"CJpv[zޚ!$LgsSZ{߆Aq~Vwvۚ oóvicYآ "1eڮczut X\ qxX-(؋rBѐNr|jW*۳Av.qPro>-%Y.)#?dl鵨3O8`fA cᰵ|=}FỌ+Me,?'IJV:?]"c=A?q-a=xyT$9T\pՎguHNPV Wt#bˍ4EL'f @bPoA$t70ű6b)V rZq97M$w;|R]OF?l Yg\auP}b&]45*sxzjԮ5SZ;}s“E^q$e{-N`>D1Xd+壄ȷ?FBD$*>z/56 Q0uϋrM*rm 'i`C+T Db!{\3fx#ݡ_݂B6jM7 _qumO- ̍wer#̎`6EE/m { RنSE\nҕA/ÿkߣ1yRa uNɽ{E &drFepU]bvV/.u1vlwHxE %`+. k93:aS7h1?MR!FgHG[CBG3%Ζ /,iۯsxoö"F$V:x~ur=ci'L;X܁N43re) +Uܰ{}4mj-,L݌ as4x+̑YLgU*5We)@,4S]`<6nsdTK rߺ=umi0ΚF}qK`6vtXy3K#?KYoO}cz$:$=8lfZkP V7ӿw]XlȿN|ÇfRé)Y|i%{,<MM(eCqy(K &V.r!շ"Y 2a--}9#SFa&`q PM) x`1# o!YvT<5x# 98kVG!ѸCWT]t>ZڮG/O;*-|!ݿzN>Ep"˓1c;uș>:T#B竓݋^{LY[>F `h9jMB tp^'*Uբ~sḱ0Ps_l4BCi䉕1N;L7|605vO<_tl z?nBW&|lڅM+b"9 @2y E_I4{I(_p,oG]sEj)59^nX[Jb@[c0'ps# O@ME?O1 $v.OcèV#lz߲\2Ti\}.¦iS J(:ÜX<$eq::A661+6jDZ|`NmJj~>D Sz"Ia)b> <0T0!eJy| 5юt_iK;T ;P5֩lRXl]Fjƞ"]⎲s9W+ ?vfZ! Hހd'[;\Nm] osuW5Ns@6́C]§7Z ([V٨όڐ"ak$ݥwc|7ε_#/պ|O (ծv-%fI[Za@uL^J-u3t8S0j`8huzKeԮ#p(J,S`Oы<zp:htH1D"f?|] .JzK`۸V&].7x/ JwJdH㊝G/|h75 AaQݣ"VR\-- A-Q|J^^UblTzJT㫄}|!3/etK/NIu{ CfxqqeB%cmO|$XQ7h fi$0~Bp$}=ТQޟC*$J_]ړb _ܩYؽ׌Yz7 qrGE?luu׎*rnWb=Oqp)nx߻9˽|z"AgmdB~}Cd O \e^]OEޡl}㉕ftu.s\LOuE"pOa,iUM{Pԑ'd0بZl]S[ؤ<ڦvIא _ 8O<-ձUvv #xr ܖ]x8fR%ceW{n* r·8yFC{6j)dEJxr@b5n^_yJ,Ư 3Bvҳٲ+ !H>w|2ӏ8=0}B[C+o肢MZ:%вd.~ŞU&.HCXz8 BlGIJ_uٿ"͌6_!h"os72j%PV65~:nyYR3 BЗ9ai s>qF~,?v@#5>b)[+Lg9k%|s)H?6 ঞڋz(6^X~Ef8zRpixpKA춣{7›grBU8vC=7S0-HLr+nh}!Z<823@wjJ4&2q)\T%&aFj>>ƨR_)FfbA.XT*l%x1s]c z E6IJ}BR/NgϽX*5kv9/{~5[+RjRrk'Lt(׫\B"w‰O_S3t= 9yeueӵsy .%=<2$HάG1c|;Zٛ j#ۅXFukvϥtfgԕ~\\J əCĵnM"'o ~ۭfs큏uf@p)_K&IUCS4tC ~x,w"s Y{hcܩ<,mE5+@9͐6Q\o% 23;y@1<:c<AQ(8 e[tBR*dm k2 gWRX]f0=P>KB] [?Бc8_S@Ç" ?#q(_YOظ(6:A.SAVx,Co2cY(>Dfp4 nc)[lQ8)CaS}g\ ^t3dmexL55"^p(R`=׽X(ѩkc, ,z/7@qб(>: I=WR̕Sk+V.b)vc~*6ZXx#Q Ɇ#nͮ:T`_Dʷ72:41BL(°b[&5Q9; %WqEC%Ad:gT ,% U;]BnvЭkG*%.ߤ-=qa/a 0ǦªwD%s.o'yI$x㕈D;dձ3 nس)M2_ W֔zz nS lj:=(lL佳J=^$9i]^b:OO\YvkݕL6[Y*aU*); =l&6;5o*9uj=,\,ü|W'LeLsAـ k;[ &12B^QCB5lV;爣񏷺wwegx]TjɃ5$R5+)ܾWĘfD¾Vb"ҷAQJqZ1bl42Dx?\}!ULX0J3Ftf2fŎp9;醱0A5Yיdu9JƘY dĴbvΜTXUUOy`!f? Q1(.ӹq= Ș.;.S飾Z+ cu(hS0,IFgƠJ% ѿ PĺZ_cN!落>aUB'pͿsL,wKsbWާlϷ4%>!G4r`G8./YpRԣ?/?n9-|8LSՁ;UwɃK莒QW#=OC9RTwGER/+%%tupʅ`~ٞH 4 o΍( rPRUR&[-`c6('xnxa N;zJq8?Zo.?@t ,t12G;va6% {&A^NHNgYZ07070100000452000081a4000000000000000000000001642f09750000f6f8000000000000000000000000000000000000005b00000000./lib/modules/4.18.0-484.rt7.273.el8.x86_64+debug/kernel/sound/pci/hda/snd-hda-codec.ko.xz7zXZִF!t/]?Eh=ڜ.+q.Y"ɫt.M,4*3䥖|I<_q.KgDLmo;‚;|J;i60Jy_d8ɿ o$h4R~e $:ww.W =yXg]CƟ buc8ߜ-1}2i㭁6z;$l;M#Oa[j&񵎭oyKwI7<0@]gfa޸iE߫ EVuO8ϫP3UbK +RTNhe뛾n+搶e.{ĠP28Cْ$ ӧ$}u_/h51lrRjRKy~+ϡ A_$0M]~ח+"Pl)1T̽01k{ ߦ;g:iɊ\GSü4ul*7 R\>&%~YDS@nB(5HB/t3\LIdZ\<<~Y VP@K)]< xdV;}PU^)0b1]Zrߧˡ({i#m K>ht6ER=-.aGo 6!:s"r+e]<.6mW6fFR6t]s?i:Zf!^dl?DJr,Y$&y~Hh:gY9dEցa;֒J1`+םFi9aPuckz@hIr. tkQ*v|i_HqU anKlC .b`ͨZCܗ-mV'abGo~) !bD @RI1Wq8u1|ML,8%Q{N&dDV&jQv1u(gSl/.G+`2XRnʧ_eN-I}噛˶P9dr pkVb^A}wM/cu"ɔ:1z@}KIW sczXؕou1@rBTȻğ9|3JB4?Xfu.&́p܀oD_nP'Ǣykȅ$դ8zaד L]VUԍzyTF`np1<n2>^('X>.Jt^v $ &z>_h6?u`S+ T&F|gZ8-O"%C OE˳W9ѓ]bEĀWZ [ITLm{`wZ%,ʷ.N8.vwOa 0d_'=Z=<Y[>.#0q4XὡY >:Z2Ѐ1:OCat.vAOMRH{bٍ6Ž,u6I'fk&y?K!W!FR-> n۹*~cY0 ~>cVrrnW$Ut~M I52gS_%F~̣?B7$-?"<֣rսX[bxmp:Qzж NȮy,hO 1/X &]=36,!RO6r`Ma r>Мydž50V|l&H5PN cTUޗ@fJ KǙu:pxkP[Ag"LJGz Bk'(]ͮ4R&ݪ.Pgj:ԡ,1xy*ٛc˔V`ڍYRD A+>]}+q޸S봐)r@(@Pqfw0ݚ\PrO ^*)80[^E$L_ص#ӮFH\OǛHak@%h ÓWՋZm_@y#ԲFj íN 0~YWhay$ͮ?vd\>x-X{ʌ#+r_`rCiYЬN{yOih u/̫@ݦJBl|:D`Rܪº'R"#P4=r83*0r\3y]2DFy7FA<>rr,abCJy #!62I@ΗZSWsri/ 2^ȁR tY# @eTn}1: bN1isEFO¶IkPR3u8QY4 zMT_eՅ m)˅~^Ϙ3Pd+(7%l,j&>+G8OoD {a9i|pW:Lx)!x,\-/QD֥B{ŠJ-Na|GP_J`4VhA-]۞+ng iFUΗB}P5{d8!٤v|q<"9k,ȮФ/TX~]wt3 {aL Ni3RT$p'$Hr(r'J1U]E4 VnĂD3 ae؉pNAF!qe>j;heY`/TL4K}ii[a噀$]hq c/iinQ-" ^7sA#Pg=|[n5v>is|.5#7 7 GM+G[ālo({19&Q?e *Mޓv NtE X"+m}[.&0oCU8g8hbs3 v1+΀ ګ-RBA4_[8o 'jb\QKߧ(iW*]׎ .%PM0. wcx}aUD >~#@y^3l)_V V~+9 &8ROArj)PǙ%Pr% miH !WTK}F1?EO&xU)8B[V#\z&LBF>00`N5.24Ad"ïmװit+ou?W*L]~6AFmJ26 )Q1AghVF^y8}CX.%O)re+|հض],L\[O;wS'T %@!THpH2cn"uaRAjA7+.Ŕj m}V#>I8$%~zEy'n8CO=A1!3q9 L8i1Zžpm+CQ?VwxnR^  ]+[6V"I$X@,CofP CAS6L=3wׇQ=<ĝM5JjD/Ƙ,U] )JsZ.suIl* >DӥA փy6$'@,A:!,rO54m,C;v .Reϑmj|+U{dPTaqʹW[ eZmiaqwxbq/0W$PP ]iwRQPtÖu0L' %6=jlx"R\h$(Ɜs[?E︑LiaʂFmIBSD[H|Z+CZ]n[ Wy >Sؤ85Ux[ @PK #ks0FZ;?N :0r轋53ÎEِ$SN^L'_y95NE(Qt֋"gtſH78RJr-D`Uote4p9:"D!g0jCgUo:=L(ʫ5< _L|+!N 7g{J) "I$OI\ӵТV|B@]WMI\S x:RtvUN>iamА UU>KtzbcxFH \A¬̗)r J^p6|p>HV"$=(wҾژ)uڰɩ/VHgK |i]:#e2Ofgz+dfDa .퐁܎:6Omη! yiCKE|)$f:RؽɹЏ}{,Gz[/ V<+[1sw/m24/Wa?pKr>* ~2Oq/5GGOY;%]:d hSo9M_5C# 0 "X8yRUWʩy,3[B4vk?y9uBO93UӱMoת 1cU{ۼ.l_c;25'E=/Т۶U3|3!9Vc>IS:#}ay%O?]+VȎOqit 4|O(C$ze?7'}L?}Iܵcxs*DR\@YyR β4S7lٔ&$yfMH40~! -PwZgK=';Zv94$?TS*¾)0*>QͲ>G5Q?LdYQ邌) r߷F~5GUTp(8gL&(4]M˴TyC ~1JGEβ-(;`귻0$i `Ϲd 7j$c6w+Hf,:򳪑Q){w[堽¾t $`iߟ] uK}9$n7CTg:# k#^7SϮT9Cm=u?sbR\t4Y#ͳQk4skhsĜ=/g(= ;ƫ ]_)k+zJ o5J͡`d_S}i@GG% ,(cb m#P WBRUGx"/wB& $ Xekb^-J˨$ueбywt2ʍ.Njcf"Vq[ 7﵊yA|=P*0I @y"L4qZԂg܁طTJX֜eBCҘ cЫD@] hr!̮WruهlU~ f298(>r_G*[;5#5AԀoPнϛN64Ư됏`jB?E(<&D1FG6]oW螵'|zkU&?FP7d9;Sʆބ=Reo}- FB, [8E}TArڪқm-TiS ,|sajVNd/nƮ^Thypshow~q tV ~S#pSYЍ>3H4b[):A: ¤d9ZAwgt@CK*\bhA\{˪ByP pNTl**bZ!KD=67'N>\ v=1v g&"u8Cp$3/ĻxXE@/5"?DކqIU F JWBwyۑ:n팫M )b).馏!C=aGY;Zb(' Fx8VxK`_,]xH#ʁyH)&e_-ygk6D| >1( ,|̩;:jzK;SbB C('lI Qd#XNPn\NC ez4O2 hUց?|Hmt˺ɊޅIA<߄#K3(w;i0{z~ S,sy,ըdBQ'.Y ,hKOFcC Y#&"藮a)̩aBr{zz*'ږE}  d,9k)7ď|5n> $x_9٪0ӨLKVKӫ!Ćm_E܅!\rZ~V c 4}=otˤ%0(AV4{lf7x3)8G&`LCyV! 00ٍR(*S[ohPPz@oLa;,R9m%h0Qغ̓ ymB.*ng ⊛o"i׎;bKQn0 0>6!8) &V?"Z!dR.NܦeP!TzoW _mS^aSWT2=S45y%#(]oوCKXydBb[]~Kl3qi 45]E6:=Ҋ_0|@jBT E**b#O~D4 y^@{BK+WW"Q7Ű&2ӡTC$hq.cQXb77 -( BqSIm;2iw(πCW6!d6$Č͡=$w)jو'qr˵>n3- Q:+jB^!O\b-O"<6tIٙڏټ(1A 6JmIpkP*/9#xK #-@v`)!avi/tBwbf8 Lȸ~NhHTdpDq)_OxԐ1…[d!ǽ-Zfͮӥ 7Рx<$eOyfh+6HEt#PQYu@a*L_HA83yY"ܜ*Y8 R2L*;bXs6$2QNJsc7As)5%3Z \,| ]3/ڀA5^/' >\Yv7pi{j\Ԉa)񇞏`bI/H-7aLn.>A&*sS}xJɘs8cӄ' g݊NUNW}vȸs/ǍfŚ%.f}l{$Y ܤʺ"!/]ӟY!1)K ݲ}dSAU `F3Fd&xB Z( JъPlyu\S1t*ABƔGpDJY"! UXޡ֏-ϱ]B&b^zDYS3194c;e8{ۃmeN4 l)KOzz"-CtP}*a9*|\;wMT*/:6v5,dGޖn#-bC*-APP:^%^b4Dϯ._>; Gm҄*1}PlRVm -6-Ah!|HdcʳYQZ|o5UB q>~L*+2`$9+},B2rJEtN.sߣu@+E.dsp!Z9$MV&P/vZ9{5d6g];qdZCW nf(F ) /j Ui*r|&47Adnj:/\I1@ڕZEq&G6cBY{ι:ԨtYb]-gwgrɝ.hh5aa;j~E~9{]OPWQ8Nk9$7owc0HLuG֍Y+*AMLpY I~ol8U8uÇF`lTא|M˻uiR݌6 oV{,R f7ٹKd_f|iX QJiH]2屇BZkܫ\\eSFV8|G9?X‘Q;RD6B!|8>srq]'~LN3&O%0 i>X\Ʉq \lܳl"|({ 8|iRX(/qo*=k_TE6Nd<3QXooGR8”Vk^0@S7yB:QpL|[C [-D|? ⿍[) a|KlzJ(kEK6ҎQT.K-.Eu<@`[% XXCݜ ֬'Ze:rssca Gհ`4]^fϋ(=󩔴CICVŰ?``f D#}=7>̒q<u K%Ts&ޥ/t +I4?k紹M ,IѐhD|䵓"VDVEŤWqBn`T¿ {K ZL?BF`G&0<!eҬO^YIxwFcl@*SC:ΔU#<j6Le=5"{^i| e].jdu3YeVdto'u˫pZ MDaмw`Nja(:b0m)[kK&}QD WV|G!6vC@pwki>jT7"̂(-rBx uht}^ChIi%5c<ٝnLđiL` ؕTUXG;I0%N|!, nG5j[mqh;;.z(H/Ȏ]" C"[:L53{!Put~V>`iFN',AfS&TPNQ0?kKuxkB=Kr ~Ąt*֐Z>b%+NRL+lexqOv S$b iup9T}' uD[FJ%:oiv!sX;!NAUoQbSLj<Ҫad¶9S^)$Kk>`jAnr1͡ip l_ݨtJEiJG~YTSqQn3a9tF-?(T:+GiPك P.W `Zo4֦㰛4K;gW/(0F6lQ$x=EҲr A?"A6ɹOfq>od r8mvwE\o-Drx.4$Y*nqS@yӈٙ؜y@v2_?b76{.f.0+V1Aía"`FBmxRDG˔kW{-;ʭKU{G\Б*ΝY;urji8c9JbmNWWr*rߜWBؒ 8ͼl;h67 !_ A*۔Cʿ!߹1¢ꡗ0tE ~ VqO>m(ր oN?K@C(oU.FZ^[fRNEz#e'\M<E]3MCsN|e+եd;8&3  48ˣtwck 9  zQ $n ݶ۷w5!j_3fZʿk/~S:XzVQ86 1&XDbz( K$o-W2'IRIm~*l" ٰk.4$3z1'kߘ!(YJ}O5]Q""FAX;D܌*ZkɅ1B{n1Mښy5[YCt"GPu\Rodt~:HB꩜kRۖ,/Nȇ<`7^MZ(s(*:U+!ϟy%6Xn2%КCP*<>zYqo1LkR;wgDjHV~x+v=cg6{AXW\1HDe0_|ij`GVQkB5lP zbhfKgHX`>`INJxO&z*AȷNI4ACnlV`J"}4@`:̿3_.p{IKטe(; H!1?3j~qw.tMVTX;'/,coؿRK(goXYzY^Υb&d qR(7F7.1~p@Osf .d_ƻ1iTض#xT e|CZp\IN,62_1q .Ekqx RFw&ʞ;\Ѓ=xH%Z16}D)0R'i0Ks;| ͛CĀ}?/6H]s%gS JATc]mx|]Zf+\\T^)"TG+t4m:h0 t,:w&- " &HqONK\}y dXUQC@ n׷wbQDŽ@OMxxG`Zci67i`YW_.ܕ/`-~Op+cim>Ҏ$׍ <@)! {lb# rWWε|Sá3X.H(N6:X!l ݛWp9D&8 Clڅ?,dmd]).4*}-2H"(O $s ."F;8##KvR k5BI]߯ӏ:  c ${ K$x޶HR7@XWڝpHY^uos~,^}/UFj|2mc/Ve<, :ljz.tjkIt']c$>۝̣)F|؄)z0p* #Hn+0,> dHYa|%숟yQ4Q5ҌU%1sl;LNM]a&JV7WFN9nѾmC8z5HAłgY3*h`_٤G)kP*>5ӟٞ1-y9e=|Xu/|RX@<9kc~Kټ)lNx spf /B WTVg,6pxd(`;&z6ݑk%ڴffƈvɿ eҿB>B iʞ[k*hzްq69Ym*dT Ri@Ηv_1GLQ^}: pW:o LGY]՜U=A{G;%GRqBD/Q|eٳF84ǩ"OI=E-7\?1ll&`A2%D숉{7n2f,aR?U6Ů&wV 僵+KX] zPt`-!C/ةYCH\OLOZ=u- BB$4ܞ!&G[Nlk"c DAU >%"wD 6:$p-k8|a._M6E֥R&2ҶHzZ5$qYoNC|2Yecr;@v[ei_hoJ7e{j2>؁4q~9q׍Ij6W.$VEBs:W9s ; =!'p)ytH Ε\kc;f3lkhLD4t s G?`f@aޕq4-BA}#yHd5-#1,h%z'ESĦbhua *ct͍qmXxU ĨwtV? ~{'n ߄W}ƥ+QE  s)njGH7% D@ 0vOͣ/B'-3Icy;-B9?<@sg&<w.ʹr?0.[d(?ta9C+A)X@,kC\AZB` ӍP CSݲh4 AGs+[An@PHTx7E} Bm ri`Hh'vnvcf^ {} mB~s )_5`]ΗKhU!W4v n1螳Ǯ챔]:|mLՆ3$܇!ʱ27+, /bc1h҈ښmI~[DIg-r›|P%Ub JLv^ `31[֙kCcZ Wk`s)hrX5\)|0]~G,M)"4vzZq`LGPlt9VMxtƒ%}JEulP7p-UټNq& v&P)*0$b*罌2LpQmf\9dBܡB/v'q@2IxW|JL1kR`Zܕ^.#M'&XԺz *c~<;i<=aᣒq5Z@AT!9۰C?8^'6.S>'rlI%ën$jvܟ t+$ЭK9H pɽeս棁=T9b-E/r j3|_8Xndڦ}*i0j"`҉aE7x5sˣR"Yja]eS.?f/d|eh.b/rbx5<#fS D|3pى&ia8^6`'hns"9ugQ6O4҅7)jLۺN&I G*g6U1%ƞkǑִz\gP& ~CV~_Zuׂɛ6KCim!x >bQ],)O" }?vî1IC:xh9G%T W ψO3`jEbjW1þ?}[85z"D72r3s;蝫*0. p ~h`X%j],?(hMtt%ꦟHc Sń;ZLz[E$ްvU ÔI$l;s9*Xc\l &lfqga'?- 7U7e43AՐh<ă%Q5|rNNbX?+`%Đ֩o-"h]œK`z@9 $GܩAadH(:$#~[=r錃xlp`5R 6d*^t؀C D8*Zy%gDY&~"qHL ~?BŠ>4Sދ1gsUo\VT^5V (G?ք>ѧw^z=@E#gP1 zxȩ@c^6-lb%Xo鯈6 z:QTll.aJg Cmt>Md/H#5Xd@abɏe-I5`XDGY Cw1ut]_A{^ί} $Ky9  }YjMyL6.s _=SUwlgj{Z۟"!Zؤa(VkZ\^Z!2W-<-ۯ,ew5|~/cG;',Nz(nO^`XA+]qGeY8`:.K z4Kx;Z89gSg&GĿ`..: EwK~A[9jGk-@?3V{KpBVbɱuGPevlk^E߼,-fѣfJ뾂WNe8Q]'(ǘ)oV.˲2NaaGSj(s'?WXF$^Ȍ6Vu8LkHa~׏m6mr~%U5 $)BSP6AVJ>l YꍳX r:ٚHRvvoG6 \p%,B?w–L:&T[Y'8 H? ]))0+%Ãls"Qh <3(tYO 'mW@|u3{沎_=N5P7DqbV'lwi1[bdQ}-߅rΕ>CW`{4@RX2 HD>%lIR.dDӳ _=1 ɀȿ?vYdOv H @9Juя6x-o5{*~JGR)i{(rupO$n80VIX8ܰŹ,o"`1TDv2xS= V7am&Jpޞa:)Nr@2j/ j` EddBY&\s Os׏X4[iϷlF5j+@׽# r}=cd܂  fgzp'N[Rj˙I6 tZ{ OrOnMBa>OOMddvt(Ep 9#Xg6S@"-o՘Ћ*I31|F6n!];wvNF8cK0wA uHj_ީx8\bQ\) [z \~+,iǡn 0Ue$M$P֬L -ܱ\`C?v~+d Uwi1ܿtI&6N8u-"sڛG_byVp}2>aiAs}QD0vO91fD;{- `cDS%pFȌ,US#vJ歼8kW^NL &?6tYre4a_7%t~\<i~`NH'@ 3U:#LAIh.+ G͓˄~)>23B8iCYnI 5U\5iOB #e~+PQ 7[6g%. M^M3drP?Ku;m4T^>ZjJac@'neGZd牠z %>*]'ʓ8!)]gCJ>EgKJ4EcO m{v@oy"w}w:tBBפd4>{wzog}8 G O N/;xWK͉O# Bc̈*#Bifp$ ZC8NVEp]39ͥl=N@8.܀P# ŭ⏥7 73pI iX9}Tquw 1L`Ulx[MT/86s]zE3; ) ^=yg6O)# ç2U= A "RܡggZbkwZ/JK`%5_j)0> m?[~noB0 &-#V /3L{mH <ϩ.#ٹ_&^}4Q[3?eqwl i(c|=ϓkQ {3ѕWl" @(J"a}-2\XM.8EY5dCfoQ [>tJoX}cзASXŵաK 9BPSvԂ۴n#quQ){m+OxÚE%.{\wb.,3zmK;{D$RĊ~nI $WSNLq?h \K D]si7irV bLbLs $T)i~p}dc,e-!iW(R&x@T.(v(3 `Ŗ2`E.7KBFꒄ@@ iR"aSxS|4 lRq"-vLW:w葬 q"L1gߔo (5j}At0Ujs_ /iL6"W k)`q(B}maimD/1iÓշs$N'݃!4tW+;S"P%H~!HMB+5Ag6?N|{Kk+[L'2z_YБ_Ah#,Cߝ=ySHw%O YmBta/l.GT bSw 7Ad|{ qCoɢs|ae$f]NHMV(a`-7K1Ǻ#LAЎ&_r{jC'z,)&O <[Cw{/MU9 y?.<@vn͇3j7M-Q\a) aǴNϱ*zU˔#T;=g>r[Nmtu nObxhAFe~E42(Aqרq^tT>%Mg~@^wb&&7(r|Yۦ=;7+?׆M&BƶKj0!Gܯ;pc#7D\Z-`X|,QdՑ)P8] pBZczh~LP-zW]?5|Uf g>K~q/cvMkY恷"z(VɐpY{6<*1 XOwӖ2~b=Iy#բ%ؘ&* Ү+A;qY!_"Fy0&Q:p[ rO6!##T^{cE/n{GmÆ"G5q[$jŔ$#y?fN5uJ|Jy(P_R|ubsRue 8MΊ\;_N4b1npwl,e3Zbpez!}7d P- 6!K$2Fm1ԜӝE׋fIYp "ՋN&1JL-:1d(*g~ԝlZ \b.U߀xYF k L`g&=O mH1J`lk#k׋YO{L8޻H鐀ٙ*Ye?u1>κRwkdM3Y^O T܃ν늳狩PϨA+Uc-ֽ}PZL^|1|=6 * GV1W"\*/H%zC!nK 8s~5*wO#5r E3l-ۅ\mCHԖTN0^O1%0gN0 aW}OFgVRwW6D _1/UtMJ|v ?J5eƯsDŽ=PmsO sHfQ>;Ȍ4͋v-=*I@(NE(*zg|U#ǁ݌RIt2$zR9r3 l}_ Z }19.&Œ$5jn}3|{>H&cr/kS Otu%gM=@Ӵ8j^8>X@Եx8QkV'?z7pQaA׀uGca7-K'{쮟7Hh U蘃A} ٨BcDa%>NJB`0=wO ٕfQ2e9*iTi0 mln=f!6x(`3wDA1JM;T%ۙJ .(0QT^,' 8Dp).m*OP%- O{!L7M[Њ\iޚhLne;UWMZJ3&5?\%\l $hBC?Ks(BݑQ]^+o@ x@xi]!4R_jd.ѥi+1N2cmLTsڶb::V7MƦQ8La`ƀ O!$% z#iڿm2IJS_jxL$?nE6{kb(YWW(OsSM!8o4[L֤*6ɨ78~żvդ_HBnOo$N"ZS%*WԬZ;?@Eo}nr* MΈ/qa=Bޗݳ`#&V4VY+4{:{eˣBeBܫ(x̧zjXz~Z o$.S{8Á⠚;&5BóFPHG O~q b 2 F77Bؾ,٧XHh(|Ds!qu >/>: 8$.a} 3oL<4[2Y^Bȇi[qY;cYDA Z(4ܹYn{ +;\䳐FFYaˬNk~q'YIwm_=6V 7e0{ţ}RևJsMaj2L +[gkbq`p=#}L՗JрHiyK7 <3C@[A`)Z})Fj1Z?f'˝JH*xO…ٛJ^ BC/]Iy1$Ӷ"܇~6T\5uS"nQ!w/ uImm)4YuJw q⊳^&ޢϤpʼn?u9CH` 0wDݶa'-y*qɲسg}OI!ō5WꘌzXvC+Vj;Q&{(\"6 a< ~4HdΰNuIylfhdtȋTr%!bh"EUU΁>I=J(~{WE +'l{2Qc$E[9q<0}0ָZ{XFи RXX3yT6 rdSJfߟKӤZIf49Ko\1u㴆*6t/@Oi#N f$1Hu>ycYɳuHFg~=*?x_ba0`Y-õ``lr8;f*e[Ͼw6屙:G'S};  lh|*< 4D+ZCAAڑ3؍,i>GF;iԂPFHHx]ڢnZqⶢ";L!93i>`.74}6>vKo+ r` ^!d;D7Ĩ3!0m<z!N4soشŤLy&bh,Gސ8? \#E7Ԉ Bt҈f)&:"p8 *]\vty7??}uxty.0_:]T-|"JY_FvJѤ^MK1NO =RbG3Ga /D Ʌ`@8$fs NhA:mTѽ67}a]]+# l=ڛJ_+a(3۷7V b'oo\sE69ODDfg:*%Ԉ\{\ËlP*YuH]zUʊn+5rm7⵲u~5YF^M9ndȲU's3f⫁ݼK]Q:49Soj;/bKկP|5Gƨanf#:o! y.wy>ă#HV&ܩ4n\Ը׊SSCF{&_j<ӗ\ so!TDdZs̲ jTc1G s7 ]g4yAb@z7@yNOgcAs b̒q'W:(hΪ yQ SRD@[YzCkpi#b"ldzB` QKX2Ucrj]jquuWFQ(\_vA;R;B913jaa=GcdKTX_9j 0ڙe􆸋 t*>cNqNIWSUG< 4oZ)&̴-^]\v{h\ @Л7BDSZL1@6c32koG,&''Y-Ix@wnkt~I77xL~^x_70X ܧ៼KkZnn>0Ѝ'AE=b,yBxL'~Z*tLzuHR6{;]ɹYQ+Lm#;5tJ+\k#Fd6I)8D֪u)zHq`!x.ž<_[D判i%`LO&?%'1!]mc߇=*J=ZKڦysX,s SУeݖў'BY+QoĀ -aZpB4!SF%k)!F?ui^.oAz|.-O6rZ+1^QI@isZ6'|p@M/8nVհ0ro9kG`U2ZCT:-Bށh].;/(oCgM vI"Pk3!4/1 -Y0(34@>I/FW$/.v|ƈyo&ls" [R373l;gQ2۸6-)]SJ͝ud5hήr63€N[O,Pi5>b6O?[xJUHA7]Z+w(P\A'9ަеE&bw*HFNV ifu)l=X*Jea !3`׆TAG}n+i$R%yۘp8è[BWe/h!UD ";:4f5j{+cp!4 POlT2YNnukT29$H\nz/L c8{\lxFuu-S fAМ[n!q_yoӭDǢ&dM>f#i%%dܳ@*Rj.zq$Fr#޻lTaWZu'Q_8um5Sġ(qrnWo*:}a,n^J,rvZᐚH㥛vRC'{I'+Q)]%~ y T% u#KGT9XS[7K?|Eh}i, "=bΔb뙃C k/y%aAo~7qwHE/썔I~ZxPgΙ-HQ0M' h&QP+1*ٟ [q#9 U=n)<Iea{,Z*vGNH<ǿsT:l\H$XF|Df-` plBe|DZWQ}v|e #5)08vf8)p%ͼT\ǰC FL $/!SN .zJ¤I:YB8ޠ+%B~h2"yH4Ϫb[ͧLLL'LM&)v9_C1GU6`Dtf]CwfMqCR@-M4Q@u?v%tkQ7Ϡ֙w|c)Wɩ6Z[Ỡ\x=gޤxKwB):t Z'iiWqt9Xbݠ4h({omn9r[܉d y%\yk5v26+9}M{ Lɜ(*KHdtY+]%*)z!>}KO { 'EfAٰ[S!!fӫxhg(Jc!YTDY~:#gM(*B4TJ.9KX$1mQ'3Y< Xny-ϒGD_kmBwjD5-RZ*39HYmH]xƼ -S)|wHm}^%9C[0jM$K덟U^&6Mg&eQK /)\,;!!o9nKVCL+-Ns:7(BF`5:8|jM-J7b`Mz?l>c\.A^pK jp *ޤ\@'!Kf4ǒя󕋡{o|"P*,B:}]y]PT FMXp&?^Dz=e 2WX3HN.l04fB_%Dp3|[R0 H$zw6icFT`1X'UwH`%sVm_;3j$މ6ʤWi"woyΧ,맓=\Yk=C2Su/5?auc/ ת˪ʶ@^psO(Tm Qa䶄5$md#;0tX Cz8>P+-.pyfFtMC;֊~{ȣG'=+Fokӯ9-^by<0{ PBV~ԴlVVgY!+;ly¬xmUdgxzh ʓ&\e\HSiwG5\V(_5aC8-3yG_(Qtl 5&_غ`PwAɥ=T9EƩq^V*mz3@KI~t :.>Cs (Kk)FA_9IR})zgl3Sɲ= Eŵ0]9Aw!Ͳxi K (A?8QnwpMMAReV bP(-?N퇧w}ƃߎ^Q* ;/lz2OSiO@7}9sE^muA;Ҫ(o0l}iUsXrV#j'Lۿ~Q[)ͣ.ND!Z) y\6>Ip0ӶaLCT 7<(L[g<|"R)힪@= ֝JaNKgpNr F, ! ԳSb cԬA) VAk ʿɗ q'#!4_l:' Eϻ%ffGq§6g*-3Sw-\^~y emE W)-12M )YBL䥎s#'8J!ةܑ jsk'G@ҖX+%x jbk ėgq;z;s8dv*3Go0We5:PWZr~/i{bNlEL嬭覡*? +-F`8c A_"+n'-7NTPzI|PvKI1ENZ*`UlOXv=s`& Ş)D>l౶Nx# '^P1qKpm[ $Z(.&U)bz׾^  |Fe(.#}>lR9g5Γ e/hh6pU3DϐbI5l>&u tUkHo7 3t524a)j*ZW5zˏ oD&՘_>x% C&0PE7|_b+4O$2(,<~R^UNR.Ii<'GYB٪Fa63c1;xbؙU!9A *2)P,@Dn^'2͐Pjad}>26wf2HK5J"k30M*~^M]gW5gDh4l6HT=`RR]-Oھ̭`cɩ2ڰS3\ʏC@V=F] R0=L  d9h킃8X_IbY$F':JMmN;ٷ/8YWP)_wJi7aCAr h8G`H牕Ni%̲M/8,: >9@qK`DYK&$p3!$η#;%艩0ɢ7ռ)RaL}AyrL]ZZ;azVSLOj^gM¼%rTgqۻx#-!0e6lPm508HhH TbQ [Eup#+ɜS !׊.0ʰ,@I{!1cV&ыz\.H+lt˄gJ,JO!' G(!3rQmA3e%.Ӏ:in~4pErh&S8r8:;Xgv0VZaք79*$ӷ!8Dcֱ agKh<){EǠwWI ++bzXyey҈O|{ۨ (R`dK]{TVcQR2܀M5COpћNց?h;hLhu=6si))poSjoQp`..eӐ<zG! U3c}HZmte1]7Ǎ,j`PHtlGƥ>b+ᣕO P[L|GmqS|gʲNoLhDk&m&h"sKnb%tXսv1鍋*hLY.CiAđQIwp " F2>i lCWiK7$@VA?X'^:ЍՈ#MD k6_S4 u m}uNy%٨}n@qԻuGY)AZ|ӝyG%tO\8\Ҏ+*~9ʺIB].?*'`8lY֮Epej*ljt[IbEjͪҒmZLX!7сq9;llVP#ܼ:Nv*DF\e߿vFREネK׽{oi ?5 47gрuE /"HC?aYQ}#7؛ h@ u*/)\ݙݷh<Wn= NKuFp޶]nA&bDgRHr1j "7mH -)IJetUlBay٣&./Ft_ !_r}#N8&T5eZorwi4^Ѫ`u!>;9!J8ʙS)]0bRNE E$GS-DzQ /X$r̥U)03$o y(O۸Yd%O{CPFI-|R sε@tff ɗ0,Jfe1tң/d59 ${PN ~9hU BH=J64ѓ;W=mX; Q7r1GL]nj^";~TJyfq6%5vqL\vSލX1 jk^ "2(;R*bCń9@FX\׉[ډ[n5m=m x ޸|gWrXT&i'&Q60j-5+3 v24pl}K|lM|cr[OIشe/2J*U?(i ^Ѣ&/Y86zTxJEL C>⮳C!@) m7'wd#ɴj" ;W+u655Mx 6" .zjO&B~εc5,vNe~+k`=gS$e[\8w) i,%Oz҅dw-ΛW;?R~8h t7 P4&P٬ 7۠!4p($b5WQ)Ϥw_"t5 Ǎ5)V%Mpw|$z@FRn=ZD$<mzlrczL[xI(ٵnt1Oڄ .by BYJWdS$ro65G[9{WI;dyHc& jo 6NOaa*>ӓ_&Dj<"sd/;ޡ&p ZLAg'p|G ~UDZReX> BsTҡe(ttp+{FrP4K4cUfuA~nC8uШD`/F*0ɱ@vN1UUqaOeKhjN T#'Fy׬L^j!d^;hjNh$#<,w&8!2~e'Kqh~d-yo4);FFZPPs Y2lH\&.JO?ȶ+ϨxtJ QٍQF6m0o<o~27δZ-|zIf &rc o"x7[1ߧweu.bYlħg` ÌY _oh{τ$R8C4Vb,v+ODYCre]ڪ]ifJ4(yqIʎOO`V (nnoVts<SFY3=TlW8onǯ`}ox_U\AE%p]77ECRe=ɦZ\Ի\}s&:bq W8EFA =`Ekb4ɲ\I7/VaX[TʷtH vlXeow#MxnN`؜~cطg!6fք7hܽ|g &lH;Gvo)~V#[ߖ{q$7G@0nM)GfdLYM$'`8At4ZoHJ7p1GzҸVߘ]_'Qnzz\ #I8qS]F -,$w3:m)*"6ʳj#Zp_߈r$4PvLsy" 0⇟&)tB49k [47dO֥<6TR[㑞~/$XD`̓Prʝd}D.{GP~EI)ub#.±+ \{ą1Ǜ!CiL8)b N3N_wycyn',O#&幜 OL<}z?ط͚0V1c:z|ERGXb U,!BC`o5%ܻO6Y^p{S/~-HRt|(v6pp t6q["6MŁ?Rڃ&?oQ|8545p=^̤'D/bIǘZ #vƮ.^Y~Kpy|V,I_~1p8P tJHaA7r&##߰d.Y&Vr8-z~0V&k5V {&j'XZ#y)NjYuoג9!ǶUa\I>&fsVEnxDfϵIRj/6<^G ?opaI:]E:g\$8؛Z>WK(ه aTrL,oyrAr0_UHCo3=qPP&~v33g߹^=k`ܤRЂ$Θp\}oEؕx(hHm CB4W€S62·T@felz3 f\\>>G)j 9/qzԽ$@ +/ķ]HcHeF(Q?Ӆ[ۻ@BK-LHZn\P!TpT82Ge4/=pW9ځp CpId=:Ї['yw%W>N=z!K8f\R];_Q~ A޳.g"1z*sVQVϛN/'޳f~}|myթ,D61rQl;[堋TRL;JǽM;rϙ`cSKq2tB|X9 eˉ$1pj߈zDӶ!}fDUfMQމE]%jb+ˇ43Ij>e?fE7SZ 0rս9NMRA3kO6skW "&G==@Gwh~)lRi|/c큷7J}@ȯD;U'vF5+5FC[c }ɻk](y<+zC$@&t,L8#\|@nH>io^k<ۧiN'a4xMP!~{92^NZM);fiyBͩ%] 1WzP:F:#).!_4se{k¬"~P^RC 嫨w `+ @ gy4*d$*?5uX@%RvG!/{!/Νϑz]$zȽO*\Cm+Az!j>G;`(BJݡI'2#M"Z8*V'xa&U I %>0~ɘ(wiLԋwM)\0` T&AoˁP0n81"|cײBb:)sʤ8f<6w̵^H;ob ِU͹5H o)sR#JG;aD EV '~x^4݁Dfŏw4Lß/ۋb+T&jKT SgW"[36K6$N +3[52~>\9'!jEcs9t%,^j97Fm\#ZrRڃa:u "hyzn ]@d:¹& U扫֏+l?w{"Kc ZY:=!6=]^c=2aB}tKZY(9 }_ΕPZ~&9#R4(6g.@(Lz6AzJɻ?$#ALs%a Mؕ?`\> &;=n5?dh\~RA[r~mF!9'6?;1\I̺"M pl"<~7,yؾwb؋F;%s+@c* '# ۡQ)h>zѷ9úcڃ,/no uQEШjiIQY8Ij|ʦGH&6lUsEIO;/{Cv*tى@ȯԡ]kXuk⫠M`qwgU w? D4Oը('j]s!Ofϭ),UU7"XX~s┶+g7vJR]c 3`#=2-K L`QoТғaEg^I;0auY6Vgb$޾tReao~U/o==h`q)Ny|bQBQAjd5X3F50@5Hm_ ]Td=MQ|8$wt~6nٍk_ثX-w) q!&Ip5{> VPg^,MXZYYm͖j~x$R,-;C*t ΋}9zl$z2m=DWZ_tgK@3-jxOZYoOgP7?f21|LJ4,TdP KH=^Iq]gKκNzBt= <"|beڛs}5}$v8f_)RTo 4EP˥ UG(ҢrmS˄]YϿsLW]( Hϊ `?qm^$ԙX73%/<- $[ըSDv%;sE(TGU/=TUaJ0/PԱ2\uw¡OFl5QVO$ JmJ_2L HB͑SZ|݈ mťfq\YlͤXY|b no67pʀ "p` ĀH!K w }' ^v&=ݩRB"/A?$ӪX@-mkMنd- (^g]\٘n)+%|9Dg32wT;CfJG uR'URO'A܉̄v;d\j~DB}8z/rCsl}( "=6T'5}(7N']lxxMrxtsռ<ɘg97\//h2cVZhIx^x|Z/CGSDЈTzxt筺X5ܨJ՞/ =;.i-\waccǝ8M@" o("Y|^&Up[1L&^O۸}5 EjtlÕ$miYm0Kev4{B? FE=S(|0Vg$ᒒowSP,t/ۃ}yySUrc/r}"J"8`i 6s%p#|LͬZGUv`':8 8cnJ\8F ʧQ1d]$4tYs*lEA!*jLDu@az10FT0V Q M$ªJV1?yPZ:&_ Bx#?֏ܲQX CND<׺ D8pۓ 6ӹ']DF# R T,[fϰ>† L'PRLt}v$۠%aî{G3 lɖCV2L/'Qꛉ]ӵ~ϳ"[: Jm<й}d[a&Qma!oC* \vo .V\R$w!BȎE}0MހǮ m$<{.2aa}rd e^ ^16(9 [,L 8@|gYc8bٝ䙃a۔ :%C tQ$,D31\&\E8pLE$@]0wjWEGDim`;>:+v<&[UDZhH&E,5 ϕ;'{^׮T,ʲ~(44jvX P)Аr!_4)uJ6c싋 9w7T ;<CVXbubZsq~•{UdߓT5ʇа՜U`1*pZB?NL~oR&`9038`.K n!%0r0A*Ȍn 4(9o1u;2O.걆8:x(hNk$56li6L[R/fbJd_ edqL~9GgX+I\gY\TIw!L;d]꣉/[ν R-75+6jecN+'w.zx)(<869t>G:y@3eT"-sxD+A`CnyEȁY!ruRIbm&y=]IcdYEFBQq+ızRqaM߂;Qj'Љ_{ڳړ I2KdPK6asG%WC_xiv"n)P)*CYw;VVif// zaL/^dQG脼퓙%X=.~t񖐎OugÚ}P s?֚byme0R0ʫFB9=kq p c#r]sYbƷ\pɂ|K2k7<)ѱrC٠N`_:tGJ9?:kIFo\NG%d9a!Gu۴7bbxڌ╄%u4RT' ō(r/Q&P?oQa-O^Z37#Jn4`^)rt1_xÎҪRrK,&Cu~d,~bYA:'K(~.)mn OP|y}W?ZTg)G[6~+[@ Tc湍~tgyզڍЉ?a8tPwJDƟڸg܈B;xɥMc"W 0zO>n* 蚨Bi}f*]cϳX~/d0)KeY&.gcϑN[/rhuOMhC0뉕v|J&$z@ꦹi$Vy;o M5j!#⬜Bp_2g-}e*(-ܟRG&L#kT|:G._qS :l(!IUP.$^P&o7S@&W_ <@®ތA)[q݉=j$lPtB07[ Qsk1RT^z) Fw5&5NT"kO+rR|bz-ZUni<_q$ԅ ,ӌc&,}ԇ䝕qVI\~kbn&gJǒ{m*wFI׉(˵B_-JfDRi9rЇl?o̝o/>BD['lAMXI3evSݽSK&LE %))/&5"> a2C'pytڽM'Ox LMH}v+T,L+[vpIE/ Z_6nlH ٟ?Zi=N}ֹ-=- s[=X*mT N<1lm B^H|QC&,M.&2A_~坼)eݒ9LQR]Sp)$|ϺP'C-,Q0i>hG=fjad l񀖲FahXuѩ Dxǩ ݬ-P"CD㛀U 9 l0l)r/j;N(/?SjP?+̈́b2fcwzvQ4ֈg58\]yU0z_Ί6%~ѻ-[$&q$1v3[z9O.w?E_:Y^VN+KФ^EnCg>Q {kߨx=ZBt{d [Իn>2soBlЊPX6 @:'n-;pFq4WQG u"Ss hHzZBzW; +&'͢d_Sۣ'Y{'E?~k̖AC]23 Ÿ@ҷ":#xG=>@ +תE pwtPysz7Z%0v3|t)Aܽ#yUP/āJe< gq"҅V3<1EfEvݺffDuVٓ\TS0԰8#]:TNFf:WSz\jr'WbH$ń$S toU@nB~ J+ӸY,xf>#gL@YXG0JbԺ/B $Gܸ)aqq/J<2&Ep|mbB/(zZ ?Et; $hϓvm*KBl=dp+~쩊]~ 76Pe{Q5p8;,2LVLƲ~^f'^.q/{ϏOR79Z+{5cw'vQE)ёŜxL 3a|a|B/͉A\@۸|K= DE,8XGNz`+H/>\ <0uAdv4Qśgvݳ )S(!]dmn>,@&*S/L6;\ osI5ESCl+9QuZm:hPiZ sYL)[:{ +"s£ 5L50LVqE/_+vxcxG_%@TK5$fKٷgnc f<-87Cvړ黜@j%8(CUߕVnc_ΣsQ z avx5$uvpRy|(}qn -1 3w"GP4Lk䲃䲊+Fu >DcN,c*>(~FpSr 26l{xp)ʔѱfB';Q yb8)@ G(>])GCt.=: 7&4?,2l+&uԘaR S6 ^IdCdAMGhf. e zI._$dੜe)_{})DZ=8&ը,keȯE!$g c xY$3e̦5'PSVZH#s&ŀpE.98stlg?8 Mk+xjt0(Mc\aZ 9bDŽi F})aj2_ QEte1=$8LE3[ gFxG9FhY <泥RGon/l~r,Z k1Q3d"!vk.y.R QF\&Lj!m;(e,x0=Zҭ##M:=A찤=>j`W]\zI+ݬ(iGa@ 5&sאߙ0E"\1ئ&pCa@Ƙ]VړeIV]`$Á |vb_#loԠM4vZCW;M;- a?5ʸDg89L`$ZYy//VZw=jk}r$פy ;R&\3[zNyl͓2Er`Bηl4zWAtZ~}˥ t~x_c/B B#2Y2"[;Cxg .&}4֌P{G’<=WBFݲ|H"F)G nzV׌Ӆ5b$KIp?!z9GTl Dʍo]bhc.e!ddn0`I$jD!>nK~-ƔO)O+|TA?:Z8/n#.D׼1`R^c'1.'Bދ2} _Vl(H=Di1[ xzX7;)s5ZW\#*ױZTU?]YU !6Ya,ʹ`<墱k[C(w1OvYf>^T9es VN]6ˋ rcߨ$+ǍЇyŔaڈ k;H|)]2 )X8jȐRRɴ0)jd]4s m?!D}՛34ՠ߻ⓢ4XĨ9_EZA*'JUP /z0x 2D`V/!󷆼9|(Jom [axzUh͚8^9)p3*o+r+s=%r40]ƫ| *L# n& r;.-*nt{ ׼Cw>:PiqV/hAb{V1e:GnLj[*/版 cRHԩslqQ@S}ܣo>+Aa`W|œ64t= r?,g=~McHJ!:~&4,3<Jf9XAqr`$6s8LF~G>K{D^yzcl8&]Ѫ0#;F鮸-{oѶ-Z_rF(ǔwr#bpo^éϬ~z#ml=l Kwpb|vo=sHa߀O^Mg]b{@fGTf^2T5=@qzB?ٟ7LD:*hzu)gv4ᇁ%_aOt7ǵ;dD2W &jG В9hNH}!%[ۯ{+uEUo0L! :йޮa<-9l^ig}D4es~bwp|1uCa?~dž[8TtM4(p$aR2=)*%$6$_yYZhgeunCHzY\SO9 ўފX> Er!eZG&c^bz[9\ ޟ^H2/`:{{Fv:zf\%\9kd|sSpՏojtHb䨘]Ժ#.]с2er$Hq&W%]E؆4>X"!9$N;2TH˒y`H5&&#şj*3[˺%cKliꘚZ$8EH'x3WvS~9BXUq߰b͚KGZ6* hwu_E̩0x ц{CWpo{pF}bSqL-ǡ(edx Vq;a1ݧj(.6WbKEQ3Z y#7g!_;WyC7",(iFyy1oF;Ƅa haq,w\=bqe>v.YW:p$P+HyO(n`;9 \ioUɨ"@TP\g􃬺GM*+>{HYOutQo*0\a)jjASQ+ƧeiFg-ExPy}43 )L{Cԛy ,ejkÿf=3NS'c1+|@V+߷@1L2]]P/&O=&^)WEdk'C-oDtc$j<]KRM(j{q:teX+]Ύﱭ[ϖWM[ș!79Q?1T|)7}Kp 5[2|.y@DIf;\- ̯YkPDټdSkXBQ|aE{cH p )mny6YCQ$O0(h⧶HDqlud\cFR)U&"MI2N PZ};"34[o69;G [AXdr0Z`da-`G&fbp30Zrǃa@ 4NM70^>+ՆtƓ'ܺ '< NQ;_q5K"&4G t)YTY'M<e `F1d/Je)|G2R7f,9ZV;UuTLrYYbن`3OH"F#'?tOZÛŔ]+b$#Q@-]*F7> PQEc(]ՐYiot?[RYl-%И|L.͹{3h [ `E)iz8IC [~/o R/ h  sRTZ='$G6nN 5K`/F~"t}PqcBwUu9b}+ĭPO=4[!mJnYTcքx|gINkD J>yBّ} {:jx_#.֔%T.:C407(IPZzORjK<Gd^)M\+0Ҿe߈#\ 6/^*;_?#=Aq̽MOG"!S|=fU@no5Y ԢIJ. qyZ^gDQ]nn?pH[P#jT ZYr9 8rv8Y?)a&nMq+PSFeL)D?{xsNjQ+iI'޹kC}C7ڄ*yrݕ1O!;e7ҜX'?yRof#v*)8؉{rWB>~ 9-R.J[r6ܳ-sFK[+DŽ΢<PXx=L6$zҥ% Dy)0`#] XQe *Fw8]#@=FզJۄL<^PMQx9HV"D.lu;V$w\s_ O ъQ-R!|qנ@%.'>~s`Or i"Q:qGN4)9b%gPkqtVnf!l;oE5C: S4ꞕ9tHfuqmHsn uzjVGV)xFOgb3{dŒ>jSY]0M_@E!@'F$Xhsp ĝ@^LAO [4R ,z4ǹJHADQ= :Lt&5c<ăG=L{# |0`5D/۱rHFcG!V֨#!M@-5]f'ʿN'Kup<"vȗ׼Fp>:GeM^wPb/my DX8և!뛦,סvZ~azS6dT똼C]i H+TCV:d䶡BJt =USkA=pRۖ^~壩?syOWeHJ8z_ [CX(-[U7xy_3d>\QdnXlryBx;='0;>{겔ޠ'WgJ[WSݶE5xNG**E)O{RxS#\۟l{w,alp_:/c[,GdF3 coJ 趡206~%;oVN]ܨ=_I ,Up-YoRmEM KV~tVضb9x&!|5(tEQ]51}I"?yg,=psӦ &L a׭b&{ZK"זPM_r@;/ѾUvʝhq@Y|ǃocm1!X$ư օq~ TMtF_Hy޶t'qneZIUՊvȥ;go*~~I[]ԪނI< Є9pe\gc"۸x!Tl '&@JttBHJU[.FE֔2[Gw)/S{M+@hFL"g0ϣȂCވTS(P''):H@贃Zc}LGg7$nXTP30_o<(Ue:VhT"ͩz1(IJh h[*-S5Ie:$1e:Q*6ISUSG0#e[Ć1\Ⱥ+cHc\!RW6~$^K.1tTr#,NxWpތ+B]#;<^M?FKr0-4HƯn~6IǮۥT;yb_O@%TQW]C}"[jNvkx s2j[)zҥcIIV,gZM'ΨdUp(VԆ|S&nIM5TknBQHv6-[2YVo}aK<rEjx+aBo?^ ])bS eSH&xFXy+k]C,_@O4cdjEl7n'QmnͿn"u:~|':[gRAgfE]utX 7F,R}D :#JVeY2 ;Ne?EE.@_ual.xk]J}:7e|w {\5=FlUrП #](8ΧVډ -1akK3q6!JWV7!=ݐA*szϻsBr g eK[1CUi3~Amf[F$ m|Z2NVS!H.ϐȗUa!~(TVrV6}6iv> OzZA2WSxdz.1o8 !D\"Ah(iF.$~YV'%Oo!&2N`2, tax94N 8H1 ȷ|U:<ҫyE[?V[T9"sTNY]qd$ ϗGY zeԵ8KF2I8"&YuNSଆ6M1Wi׾奭z^W׹P,D7N!6U@Y{yrB?+0 r%$$Mm E }pj$c1%[֝MvN8Lhh?H/ORofd <*Ƞj_Ni"E\Í< ywޥ,fzŲJP2_&@ѬKQ|Huj;&ovIҸ84t[dp { n^ՋHAd9E(e1OuM{,2BQ<"xɯ? >.ڭy)C 8Ec 84f/ʛPw׽v%&wmx̅;C 4OD!Hzx_rfnONuj˖AppsLёm9=>oJdnڢ  wlVAz?k٣QYW$bU8YZTEc!fWfRf]E荞\Z\c{n C’3+?ݡE5OMK9V_ml|[:Eot01,UNߴ.F 8$T$d7}ÿHSUfʉ)5.!NΈ?wM'BFTnBŜ}}̲g{A`j-!;FdSn/S +ίƈs:{++I~4rܒaoChNl5.ȳV3kHS^7CjH2LT4ۈ<%Hu zc pkN`eHKmӂ"7O t.S% j_d[4Ĩ#&dE3'g_KGِz(“ aJ@qH t5>{b3-$"ZmR[詁EepګV `0ׂ{^0G[{ :2H̯!;㖝PZߐ}>RoH%UY횁_lpH0VDcr^T)oZq :S8W̪2L)6~bޏ7V*Bm2[;^th9z1.Mk{VlY*ž#dqJNq3JouZ#lIQ]5>iZ&=̍xͭވ!%,6 !k+dٞ ^28z9 Hf5?i_?? ]I7L.a[>Ɲ}g;B770} b#淠됥Z,O0/G }E8%?M WJc45Lq>5$t+eۛ2x@uD/[fY>veΉZ1@rҽ}܇,J9_h|ʱ_[Wsf 1Z09kN+GxaĽL[ݝ1#Umލd~)"i$zU9]&*vNY(4[;F7#4KA][^H8䱆k4 3tx]/4adƴ¦yVDl іU=^ =5eq~YkE-tB;كh>74+Sv"Alp-Jԕ*z Xt2(.q(eQ nO>q^i_rƴ?]2<ο~l 7Wt=\WWb8wmv$d9Q%rP&~ߤЄjAE /{?wDǮW@cfup!xVZ*U1 4w-XvҾUaPX@jvwj)/fmӎWjT!cJ}iBlcE@MZP0Ymoi*8Uz0!{FNĀrVn8zvV틩fqD\]k&cb8=S<8lG؋Ng%)8YJs kZ{,ÛLg 0Z`#z }/JX; "n[2eg`=_#ƴ Z{<$<A$z;~~l'\|\j(vœ!j0krdiHf+cd2k'$<'xfv?yt9(kd׬F7VR܋>O (:?z ^*,X'?Θv4rX00u@q]{>v6v3J6m*7"Y;0owXٯeXQK0Bhw]Hl7iZɯJ!$i~F~8HSSFn:֘KTEū TyE<ױsI v;TiTXhɅZA+(|$U$][3\3,CpTm;8AH;S 0#Z1:"I^4ىW⌲vetkME&Squ[mjJ@jMPu9 "6B:@CSEnv0iSȀDyo1]SqSۤ`usc~D1@3͌dCU^~h?r7Ͼjлd'i d lXxܓk;Л`>6s{[GQmǽplq[z>CTc4X02ud$²g?  +ƭyd ۴Zs .^v~rfs^I wR=EC`L˒"5?-Y!76]`@0}gItfﳣt]xӜGc@"'RʨU}צO"]3-nR޾^8Rkbb6,7H6g -(uM0Dt`V#+{ ^n HR6 f->0IID\ z3U+#)Bz"z_ fNC.# V4x9ϏJ@]wr`"}ah2j+qd¯o xz~]%Sjsxl(ye2(C/$U Ǒc=1%yvp=F Yx Ǿ7?TB6OBp{4Y#;蟧 ڣ:axgI"*HEʟg=1߫<7mgncPL+)13=hlJЁWR]P$n6z `2tWnekHuU6쁆ǥbA;ٮi0FXZ@AV59)}IgK#b쨭5%z Hog!4-+~sdҦًktg3g]vx?a/ɕMpș㊺Yƈ(4(کJ•jj\L ek%|ʩ6]a41@453ђǀwjiw;o Z} re4]d)͜PO ݵ{ zxDW :wy7tcO$k62$ۦO, r\$ZK ĴEZD܀*sJ޹@ {ix@ܳ"'IP7%LU{.rܟNPEyO؀F3>wz `H K&]P9ŋtYo yLHL(WyRvpW!iGLC͚*'q:Z҅J: Y?Rk͖Ƥ?/!DlwdtT[cU$ cUnUrA Wo n C44)9/cU ߫S Ex>GvPgǨo>{3;"X\@$0إ'QUl|.S15gUmT.(R{Do$D=ߊpn2ж7 i76Ld1.+0E9b<:!TA@}+"3QkUxXyR1[*>7BIj_J5+Rր;cAX&7҅%NmGХp'?mhWv2"30;llKLiHWnP!_8#GaR|ۻ7q%}]ά ⪝3uRaj08A99 fgs!8~ɩbRͥ]L drJT!rn*FW!VT!b8xA"K0[E/&,WH,AwԃTi# > O:rfB*(  eLx:Dz2ʥ~)CVMK&:ݍ,+% %CG:5,0wEVbK<ڇ'q5zp MARA&T\{G:oYX`vyb7QYX_Ɗ7^msP3*( ;wHObl0R34 ; p4D T^J$T 2-Ghu 'MOH',-4y7rs+a)^];}tUh .`ӵ*xЖMؓ R;/EݳʲU|f}EIІ,5PeKh~~՞=X@3y?s.X}4$W^,9c o*/)\3cCy}FR|uT/MwkzuȤ-'(9GC,g{[;I :Z͕6SG&B񅂯~;xK'­~Q_((\D$h$hG|}MĊcMkgd;MGI_dU֯cy HL6찹kjqayE$Qvat#>s)lN Lid{ƍJ&S̢.;&iM' =*]Y`{SR=)9|Ia> "-b+{H짱6뺛D~>}۾>-{VG>{Xg>#T=_J؜zGV{nj(`!.@PZ9[>i5a})ϑ`ETbW]1-DKr?~ʁIHG8)PwhҩOOԇ.:(V*Q LG'?UM8cЛtwOTgƕ?PB0[OϤ$-#4}%rCѵ1x^-?z½od'q;x͌g=xFC*Kxyb qҔkp4bR!^=B,^uRd비8svĘ ɤX>[?P!- ðo61 ux$4,#0ԎjUa ~t=#\JLH6&nq{>v  Y/YRW{K%WE8Qr0"sm}Ҍ*Z,b1CKKFQeV]ˬEvq`<@CFfX*FJ9p>4cz]K0u8Ria /ЀizlG|LOCaF =1 ऍy6\qD`,,X$v0A-HomUuFz?C.- 2DH9ӿZg+x"Z~D$<[pQxPO5L!u'2iJk:BLC,bT/9k)?-&^Krz.Uf,ֳÐQR}t.tJJ ݏ2.Llvjz]DXy(?ǟ&tէL7F__ *ͳ:a FL#:N?a;D7Cŭ 2V'jfa#ΧQiR'(@UǭS' K+ ~C@)zRgT}:Y#np9G B!L:OL!h9ff:}FuB}??*cN*y0$Y]s4V/}Rk6BC8K#ٳ^[JH-.]Aa.e5=,\Fo KaI2CD@J{_~c"npR\WJu j~6i0^X cUp[aUÒCx{]H۷ݤX%Ffeџk ƚ߇m}Y[ݧd'SB{e#C X*2ežb SX%ْ%x)os3w3fQǭY7/ !liww"ۂKCБ5VѼ+_,;ܐEet~XQ _=UFtML)`?wazzOX Y,6/˧^x7qq vnjgFf9jw;wfQ{Af<3f_@쒌)'oEF>fdg]hg(|PTY9|n1SifьpE\]F%:P;H gbzP7-{t’XK9&aaDҲ{L  |?6({Z šfN.nhYR2#3.=uN.(O{t \Cw JOX@:OJ``o8tf6<5zFQlmWc?-L[܇SC!T~9SNϠ|N"W +~mfdIHh¿PΌ Z5!FK.Yᑶy3׀8 82qP֔˟~~!MZ|n>w0z\8b"\ ..En z~\ku+}#1͇_,_!^ߏRS? ŋ!4G2 ]5!n_AY٢cu2 f>\9ثɮ ə`9l5Se奒4Wpb# ov6[urs16Mi̾7?jg9nJ={@т+@ x9Ux=|I^ƿi3 yWq6;) H ݢjf#g5Q3-4KٔY%TW6(ʞAV͂t {y[eY*=D{wX/=yAЈ{E A:VTZjl]׹Y,S.[A2u v ;X.b:h/oK2mn<_jlVj E9Ʃ 3:,1 8DN.A~1&x0JR28LG#3^_o|ZH+EZx/Kc;,mAX~FM)E2'40羚%[l42儯`fHAmR%ؿi|szj^,X[p0!#G%CH2?kI( >Y_oHF &q'㫤WH +@qxÌP~pT4nh_f /i2շњ2w|8PyAVNt:lxOڊd a=dD":/UK176bЯxe#!_ñ|-uFf;$-,l2?9r|8wz4m3:Z[2A:--S#%~Fm+™K\x!+[0@$l #l I4_+-i߼5 nMKw里L`ر2pW9܏0B_[V#TRJb   >E` cQf3 /;|I=˺@2EWeu- -Ʀ6:tM'_ew&^#`ǑU#2 CmL\bDEς8p%RK"FN%- 2% qz'}b/|9:llxG @B/p&7AVeRF8ȸ#io~"o: ;7htQ:eAi0QēBqނs+fՕUS_ sڏ9 V=xd&[rPgQv3^="d65~+FES)ErY3 K3̠'ck4?ޘkh~#Z!Z(pR_.;?Ο*y30Wu:]`4,D5"w6W]@ָ+3m'"\c #xi *quz֎dޠWm]X~bC1ʽŹWa0GMaٹF a#]T.d'+(.9iG%.xՃ~FI ؉5wwO|ō:'ma˙w pUKEmKc睹?d4_}(?Xb10;:d<$a(A_a13g%>iBs\&PL[v0$dt&褅{aQڂ69̻*/#,gOEGWA*(ҡTNV٠&V䮮:`C(J3\j TL)ᦻ"^d#hy@qt3m,o*"ʀ^D#j^4@QxG0'#`qs.ڙIz`]%x|{rO0ۢB9ؠ4sBSn`\>Ğ$iPqg׻ cd~8gHvѡL_Mq囗&:e>þ>uJm6Os5|7BBɯoN4*]oq5l|G9iFF[aeBYԆi>`\7|cJSj!֒-C,67%V']AhښЀ>;pD$jG&aq߹JNkCd5u3/ OB h1C9JۤcbΔ%tUM90PwPaՓ[BR/N ,>^v܀n#'u(Bߺ'b]Uwp=TZX頺Y1DM/YIvsnH `}1S$ٶNT*VRҐ.B}S_ ޭ8 Ui0c4&YD*p> Kzݩ8S`7ɻ, d[/m]ǿSf0Q*(\["#kFG&! H JTD {ɂ,'g3|i㓨(ɉogz[P;$Le0!(jF党Mo:>B9جGGK[k9 [VtR]{$bj1k=*tLJ!\֩mliɉ^x}s[ :d5W &>wcQn'5mݟ`JE"~DzwOq)AHaǿʨng x4ܶM,5q({`8nX#Sfs0LRv+2{sdTvBFN|x_ToPǼ?D2cU*VV{bIR"EJSqw+$?]dP  GZy|3FKh0|ˆR;1GZC3d"505^( BdQgh[qzmSQK!C=H⡷生N72MƘ@[7F;tN߆Em&SLy.BAzJQ_;f3c/Ǻ}~ϫ&ItpJYw_bԜ;-^s~6R$8VQHX0߂b$4@ 䯭Yd"õ<V0*<Ƿ_ " aؠ7˼ڶNϬp%6f #P!|RBTK( U%/ȱOUUj-SkmڀCb%d ^j oۀfA S9D~ZѻnAV6Kzv~Lvo(-}*vd ]v@3k)s^ (*^bpwK֮<@@BW Kީ4iͱ~B טF!O} oʶGpr4h,xgN_ţR_GjN='1ʟH̒yH9£ w$;:>n>vͻýNdzր6E%#1>ůh.Y|ps+q6H# `7)<,d pU~`\ZQ>g J |BlVl@Ok)ړsLJ|zE]YġZ0G$NsY i17]1ZtDlR˕Kwi);_q{9RGSGf$%O i)U:L%ASNB>Q+UHNl6rg[ VM2EB?,T*_Y,Aŋ HW^:qoO-|O^k}4}2wZ^Ҙry&Qv)0loqRE0^y;RlL3v&b-ꏊe }e[KhSz+I%K+\1' 81gD>DLBUs!nm-w0'8mUs7ۭ&0b0YBLcl#,Fe8* IY,aWM\R RxcXӨR6kٺT(k\1*O/?GSvbѕзTc((e%nɈE:%z=JރMTׇvF=;+kG9#R{SoOJ܋kk=bƲKoR2F3 Vfl(Gf@@~#ҘCfwmrz+]3Z^9:4w?׆ ]1d3wƀF$a|׆9#k Rަn 2d@-~xjAasMlbaZ9FV~6c.z+8Jp*K$qhA`:pCNd{(A!nj3\ΥBBzQ89e=8N_ ozuG;, lٜQ?hj✜F<طE|Gįl-JӨvx z8Sr aodxoeQ,+Ni@P7uLӦKHgUy0lAa nAgF\Toݚlj4>g$(Nqaxl TZ@n-.%YMɻL߶_a~7qӠ~E 2ghlGDTe9-f{W p/3[@"2s{Tdv5"Jb}Fp|[H 7GLd-;5]b  تi(ztϺ`12b~O Nn-"&@"n]޼>4ЊB?:]DZ>Qx@E\?v|喊ę+L۴\8EEn =J+z*z~/FwЁtNJLy@Yޕ‚f/%Rpr^Xʭrbw`-J`ۈ[yjxVDm]ӒBZ<^S؟Oc AP2b /y0ܪ_tm@VX 8R= r^8aIUfm78ˮ)˦/,lf.9]'Hwm+Ƹޡ=[x~줱+զo9]y:m޷|U[κ^·TQ1{->reႳǬ/zIegS PKKnۊI Ad9kfatϒ̓*]C ҃]QP̃YtUK}:ö44x"'z!'(B+M9L z_t>`ŪSJeQ'1eJf&6M+sU[OUW)~E?N.ڠ r8~P*Q" J5&W7N朙l3|ItXs)e2.zQb;;4YJKp5,B N _b5aD9_1{^݅>\Nz2pvҳa~˳DŞQF 啳m,ݱA!z(buLEP4AS\Sgٳ*~8Œ{L훩XBl v8wARhw{oqN@U*尛ʬ[ʄN֌4zϼ!q>M2uP&6J .#i ;4ym]E,6`JB0mX >W,N5ǔ[ L5IXV[YF* y/ Y_':eE5ܯe|u+KnusY?B+_bMn%{\V:|~ڢVhsDWeQ0^ &q;Lɉ h =r#~베Vܥb3nub&f8fG`Cݒm%aTҰzvjf Ap%֡PSUßEh(> JF0;*&A0?ywvژ *3ߣ5S, X~^|kwS=+`܋&eݖ>Y#{!I }"]L_ôaHHwN:QFU  ƱQ~ Bc9ta|,ۢ*Ǯ4RZZ9UG*|\ީfl!5T R({kװ-LbO珛tQ ,`^I-6B V}m(ΨR8x+PSV%QߍbE>h`M\k40/r<vXNc[-o>S1?iG,[M77% P\ ؁}ݮ4yE2 怒2ؼ]͗wؤR4GJXf=J2C"K2}1| 'FS̟*N5 ; z 4 cF"=~|z悄)jN"V2dg̔_?X c*8Pz ƖohZAV$0i͞r[uYik7lΤp܀/d8~&t[U kh..cjf3y82OT>K owxC0T;$&^gQs^cN[gW z<8׹푽B;|/φ@汩z#ةH`ԅPF2~ތyXTat/-`h c.# ,XPc, LxYZ0 k໴pi"T/3qڴSCbgMK_4tIc6ӈa$*ԬAJY=IAd1U{Q@f(1PnJ-C*H'/a,LO| @r\i͉zȬNJZTVi 1&VMARqqq.!ln9Α܃׾R` 뗷)tpݖ[L47OdtGDgtN]`y߿ D5265ss.- 59cF7{ 9>OOU`a3h4YesUmơpN#%`9p"D2oQXF޼g'q67ͱeю_:=]'OV3RӘJ5jp= hxE"D~M;’,o<:&EgƤ0]XﻗǢYAy$#}/ kB9 }LG0Њ$[ig9[e{>/gWJDmCtfEQ}25࿳ ri+퓼lguxkD.%DAz6NKJU ?nb7(1e폩 A7?ujFj0fIYEC>mnxSWˍ"ct%ʕK(CVWg†7?Iuːeu7>ta4`.;?~g1񎻀9d |N QCVu=}RXY)?87dZA*"O~MChhl"9;sD`*b؋P_[->ݯbAqw ` 2dBDͼ.Rμoz\5olՏfn^ބ|\yElm @S"j$P8}YGP65}ÇY?کo%*У Pr!϶m'-ըLh"n;{phlm˵- `&,eX=l.J jk1e/֩8.%L_b Vsqf1Qb:}!ʼfNJ\v~rY h&'<<V:r'z^oz]ft^f3$Xɢ(Y$_7pbvlsg;_@mjq1C6T0V sMЃ& R۰Ytr01KQ 0jx svq'Y5Mԣ= 'e0tR օIElEbaZ@ߢyz1# t=Z@AV'ܲXZJZO,&Yo4,ݨuo}x1YN->e~Qt\=M>FiY6]{6 ZtH(U:둍- AD IXlZ%ºGR$ Li{9ZoGFk}gBhN>imEָIψ=00$qCBA,?rOӈ9c1HkXz'aV\tMhLwci@4<BAk٧???P6qYJ(mV> ߳F4˚%Y,c ;C*Q`;2YjjFLjα-w**&'6FHON%.HV^^y$*\Yf"nZ[w4p3]}R;G6YX[APtQS5 [&1TsD _i̊j{~.wN)BpRm)8[N ܖk s3uRkT(2o S'Azk/I Ec7q_rr#:Յw>rߨz?i+x)}aA/!0cO-Ue zhG=qe&v6 xgC40k[ylVz$(4¬wFm \]#Xivz$S'( 0 ufpA_f?rIwRyYy+i~Jz$"8:d =i(ஂT/݅?qZS(ɠVЅU:Twi}%M4,&yܭoA^cҌpBH-;ա""O5]RXRC,Pm5P8vlyYtj/׈l E}h~!A/2if [ր0:fjGcrrUߞw9m^bIzY mJtnbSvjAD<2OPfFL\t/' 99 m&[Yz  m_gA\Pu㕆Aރ7UZP,poKz~=͗dSr~e;d̳-r.T3ŌA:z`-F<&`~ lX8N?~0wvfd&+ S}]oo7Ae*pFLiiFV`хҵoU x'@!%_qI\.r7χ?KwWo%XKH>c'Å4&3Go%KƆ1Jޙ >`Jov/D}=z$ƫ-̤`'"ՒK$0Gi}W+Ǥg$漋&~i,+wiр@ͬjS|C :u9@;UaY3AI"])QzIl\GeM J!|汇N{W.ݞC{> -ziZo;z^6QPk']+w}hCt,$5Ŷ:\#E>6o5U˭0J.@Y\|-C܂.U"(ВP޾6Br&cL#Xa14(oaImzJӒ˂EH(Ð0p1 K>IQޗ%dLx nSw!t$* [RkTX1@,I D aPm&1ӃϢTܲZms0X? l N#ap'e5qrKͭi͑ظʇꝈΔU#P("/ՁwsK}4$x ?RHXxVlPe.YWk& HsS6$P ! !H-UE ˰4uu,7;d$ey}z\Av $ez,EȘABWݲz$CnHW ^I i,$RqQ[9o ~&kdf49 Ʊr˫0(izn:=UycN=R]H% Աhd aZҧhnG"%XAHip'p0Rv%Cåcjw/1Ҿ 9@⦳>)mI<'U ue Ք/;#A MLE}Fӆp7CBkSEqe~XJ"{Ǵ1~e#BE1[!2KoS܁^Fmu8pέ$d^lq͗o!j탉t[f%BPx%dze!剒_y_žfr3̓d쭦vYݯX7R`&+BN$-Q1ے)DQ!>JUJ,uL]*Êb-+TZ}Ww[Pରbx}!E}ڞT0j9@vUU=~ZA>51Ln< uSA5}ޤ3ҭ:wet0=ҦyT99܆Q>#>OṒECQ03w=;׮#FcGXDbƀok_'&\}>J8i9Ir\ urYb`ئ|w'W(.Kֽ1㠕O9C1{,5`U;l}1{ s,q5<GVOF$M cޗ4\g:5GF&`KBFmU~b5ӺB\Z`O3ux;`q4F "ϓć}hFgȁMJVev=&<.ܭKw΍vGUS{` ZYTɇy"&hJJov֋)e{t:CDNӳDFaz;~5~8zl8<.-5<!PhꞾ7NEPhʢ&ze8%_aXCSP)ү<̵ WSDHY̪`%Mdd0ߗJU.ZLb_Wr}K{c*'k:,{&8] `[ \EI Rf c^}ؖ gqIsZE>d vP}!̅(-vBB hd ] ۫!g @l1Eja:qB -k}|c|qiz<^&$0RCY:B3x+[yG ?yZE*7VlM&s ƞԙsѩ2k~)H j|]2N**d0][iya(])qm SVWzLTg\L7D@P*Eq1HJt9|.[^I/i@HǻigC+LmR"[^'Ւ.b\]C^g%j`tmQSmL 38;Ex3<_S%TgZkXoB1ƁI6pU-↕j}.=Ygώ6 (OڛbM$ - 2`@&ʋ7x\*# gw'qs3t7>C<[iʧҼ8}ǹLTo-MLKq ~l{a(J?XnJA?1< G&nT{_F, G-P{Mw&rZV3K&YcG2& 5{s1}.v =G ziv=W?IjP="xx{M KQ(eqK,+w[kàm,%~N3b9%ڞj $w*Y6B%6χPZ 2Kzat]E8G!ow :!>+yeХκ/C ӽKTY ><Ϣ/1iP؎cSֿA`D7mɇv&\f-/P+[Mٷ T6aF+ЖFZ[Ie-,făr%c*s9R,XϹ5p_Ȅ!"c. QR2 iȔXK'UZ-QL[@8Gjf6Acrh(]S\ 1|3WRY]R;|u!& 3.+>75&/%ܖqM=Ugo9.*u.'Hziz*mtgC\}5M,e1nќ ŸtYn;~8\vPN$aju(c9vC*UĊNky67qijJLzha\#˥Vml[$6J>* +zMN7¨mm `+{*aײErԴc\#]fâ~jRA-9VE+X S0(8/pQz>SU'd- sQv{9SDm|g,[\;ދ+ɝֵ|'/&3m+0 zW>U~BX }4Hr<>;e~RAQX42d5h37*Tc;UkZ'Ǵ?l <1 ާ"$ ;#vouyh1){t@uI%gJ1F)zt"Ff$oy⡠a80m %C>H]o eSJ r-O(rؼR1yЪ]q*cqolj*8LC%}j.. ZW]Wӛɡo_y^E0շƛ"%Ņի.:8vbgY<-%`W1TEI TJScAbhkƮ*]VK\g<*nز -qvmoWpw~'mə kBMo}< =#*.S7txa͂ --VsF=Bv-DIW"7\.iZ8_2 HR:.X /i7 sI~U4pXiTmvQqɦU#tNGK}d,$$uj:}[-[r:ъTB1|Z)Ih#.3s 0p TG7EZG_@lP>%XnrIxI`%0{93zNȢ^7թuP<^g@ebm-U)BjM!O gOB/ j1CݿYUJi13мFxEj'H!^!-;/vڊfs7 2IJ͇vw*>|y48PUY>ZdLBZs@kFrϻb&}E/.bO3՝# * /X.aB&]KjYB{7ِɚtp''krV-9;}.!Vzc(N K}s ܉׃Jn] >E!3u_ yqQ?mrB6bEcnLV|ezق90G0g w[xqGQFd"ex˓)3.BfP/&QEmAUyA#H.nğ~Em.Ȝ?If Sz+TU?|'Z=+=_A,MK0liS>'&mi!vPАO-͘׼ogs>7k J[9" 9}/a&Ş2ӬChZ1a+Pc5,qUn}ZpSlkkBYװ+eMsocj{TdJRQ-d_$2hrNW ]K)P6r@pfQ>(T FWN4H (Yc&ETD[Y_ 1=M!)0!hϾ~Α?}6j A+XuL=^g!] bjtRw68]yJ'5Y(Zk Rgk\o{,~29c{(UBvwI`IQɜ!s}"Z. ]f|gMު jHc8"雑1/:)8~]C/!@tџZnΨA(fg2 Fq|1,`);S/1|DIlzzVHc)*#C? (Azq}<$qdHh7~aK*P>B`  8ѐq6.H7NлYΟ&+4l۶2mW*闭b`$FOP{[KJX$<駭EjEuTώs迁VP4bybGc#S+]0^C^NZ> +)Rg[z5I!s?UTe|KnVQ\lݵJ}g0On@㟹0m'WcP-)*~C4Cى\4#L#< j˓?j흄` 6E3-~?{͌|@i`⳪I4I=f @U? p Iދ\7zJׅ쥢Ul FRePy$rdUapdWD}F@+&q< 1V`g?a6*p %|W rge Zz&`wmH(M3ձ +kn `Y#Ώ2*Hc)3MU,701AxX^Dl%KLk27I{ yBAFZX>fpE3R{ 1ȁYjFA<,{>7Nwk'aH!F+}:Ĝ|a*#ScҚj`U'+]+'A|}tLS-QHyYy#K/BO+O!,uiSަv;HA%w*^ts'Wm_|ދ=tR*37xRt7,:H ,4N%MoWHPhX1m~ {,+tCGX:(=Ye9HJ:{Vn5i±y䲈N_T>x/tUNVG,JF@ɫuJ X,QNOzz-ŐnA[]K,TY,{Ҩ t"Pg+BޘuFbG?J} p6b(A*>˫/SDFHj.r~(4|*89\_Rq׌U%llʻe}:HTpwt:.l\@\`5Xuvƻq;{Jfz>B+VThP:Fxǰ;5]YߥMQɢŚ _}qWuP:1"ExFNđzZ'AxjӧcK hY"ޔuzls=fW_ɓ'f6qI f G#]3Bdub|\\1|{2^9[N (hM%,":WC2T*/GMTZ!N<6v zYn#80̘F'=պ( [0?khw~wT!s~rs]h) he硺'zFHMhgQUbpp  F|Xm|0)SCiI獠JcJ]6Pۨ1cΜJ\j>[/]T) {W\ _ #rlr.S$%z-۱)4B|p9LD=A,hc#Kxץ ۍ{cz`mNTNܞ$i|knM/0# 6aTyQhYoK3ARӬQC>d+'c[ b7Oz%AƨqPd>A4ՙc;@J4p Ƹ1\`xKlR&D%0"YlFs3i\wK )'xHßUt)*Nr(n==gÀUNl=7 V$nYRCaό/.z]%=>焮5EB-wCX?n0$桯 ~o`,VtVj.mрkw܇:Kſڌ_ C,;[ݏ*?^AJ@o5Rɰpۼ`]$g]FZb>Њt]ե G'/$A,@Uqӈ| Y}Yw0-Wܯ:!K׭:cc߼Sa@g:W*u֋3Jll{. œ5W7[ kC[+/F9f#} ;gK~ѴKp+C{({* 9&} z JdKOsMer2dzZ OjPOLQ@TụFCK]t/L2Dĝ t5e.~>>/Y:&OqHYKxޝ! Mյ!oCsIlBwXAʈ4rNI )`iY-ʐ.ͳڞK%Y\Yjv#fwe@Us:riAjۖUb22倇7C 1b3:}{РNYH:e"gdZul֠FH4 b3 /\ [v) =kbɖ AXR9 δ!Ll'}<#zzx&`/lsfP=n}/?L E3id'|P5A(FG#ca;0ȣ:*4b&h8Q*NeT/y UjEȤ-,W"2ӹTW3׼5ivBrſO-*J$khb#(!+$Rw|J%>2-Z' k ",^_;1;֕nǭ|յ=yh2}}w:i}ѯKOšh|)zNrw6 5輦 p+D",ap jonxcpA]/gie *ȇuͷjCFtpat9*rry&XɗC0cuIpIiފȗKvEDM=]X<)+OW;(aDP$_4Xc8iUd_s\&?)y$ar8Ѷ N#Y6K{}ٳ ,0bӎB;ǻ.w t=αLBt jKs_Vř4ZvZUj<*ݓ{CM72~)?xHZR 'i2(Jsw%) g"$ $՜'Jy ŋZToHEʌC-1r6Flib|]y wW/q96*ml4 I`G5 W;0֬!hC؇]5gT;yCv=;jrR0q㬢ݑkÉ\B׸^U"" ٺ0`qUR%sGx FTx`ѹWIZ=J3ve:"6@/'>9>.0 =P,94g˨2KTu J:^h<|Ch!RSȯͲ2Up񽱒ZBIl?9-tIPE;5#|>_*:z[HPV*L&![Lz|~Аͫ\jqsb㈾uWYoHaWSGgD;:qoDjsеCP4-8Ro䭀/hXMCpnJqv(F!\=9O0֞  Y*C%ɼ|=&zu6RqnT(,qnw>vNy- _T:Y:=LDajp*1ȱ8qg6(c*ޠˎ0n/%C8 ZYf!Cm@+Bh::Ƃe g6KF2ȡot~"F$-M>C7@ ޚC %IJ1y5e4"wWݳ_ع6c{XUJ2\_'8 _B+e2utZGD=zdNEk_ې-vGHGdJOӒwL/Qcua8?߂8dzc;nPgG*kKx.jM&o4"Q/x4)jfU =qb|5d&;n?5FY=emV9=up"%Og%PVGcw&(-VѲ6k|FQh3TyqTt)Da ѴG*5p3N6,#%1=}p|I0ҕ n0ډѸ5Ω+ GXRa7CnV4ۉJQG4&[jd"_+WY etrXM܄#L+Q5@1 :ʢ2!*rC,\ i1#I|M~-!Hm`'жqƁT6N'JR1V3b}שAӶr?1ĬE%ʤtV٦)>-Vd$ [CoD]+iSQ} z\E_|ޟT z: |֤tc¥1/ĚzN? l,Z<n} ('rne\C`Eqc$ԇеYf+r)yER;|˜)SOCN p8|ma`(ũL`v=;%_5"Zm5 @l}rBb#I)Dl4$]:9 !-zQ[lD?Ȭ;v%XMwp(+I>+kQ{`z*sP69fwMM#}QmsB7:svߒ-p άm. tesJ9!]MS,m߫O˯TuKi|4KU ͪ #_KHLq_`2(l.$c8,~)ʦ]:yK~ tdR+=;d[|<5{W H9d)vr%DrU|ы?*2684φ٭Ff=d6> =M. L.HpJ4h۟Ԏ ׀+1UN`?\1s4=:wFgjG{!bk:ނ{iWZ]d'C؛N8w|kDvndfkQ2+D#o.7:RnMGGa`QV5!\sz6kp()l 4Tnw;/?5pìa>BRwyk(8Tuok0^"f2icEqՁRJ76y tiɰKhW1Jc  kt~T3{Q줢GÐ:y-G}t,^d9o *Wۈ5[88scL[E,vI0zޤֆCq\陑q:)*9RB˗ct$ mÆz$QmJCDX]DT:F9uZNkZ; @JW@F.`a 0mB_g8ϡY$nkW=d6EyQp 2-ZsGd)1?J&hSfhv8TsE^/8KPans7Cl; C2y&zz&Q {^~l5EgҎtHnB%.6BPL$8etq0 aeuSa d ئԔ/B:O{(1CkF+ڸ?^X7f}v'D/;O0fO87fZ7Ee!d8(JZla+ ƍ% jIlTϑ#|yb};O5} #,o=>/ԻMCqtd~N}l78ƒ pVCAQy fo+&IQA֪?qN^4F1s"1^`na* ZrmBњVwcR0#s4(l@3ۥCflxdU c%@-<Đ9ˆV/cʗ(ϧHFB& aN7ҽ=%==̊[0w=cUq!\?}>w9y6J>H=_/@pW繥I*t!P#ݰzȦym#j+rI]w } -&ZH$ Z*&X"Ę`hϱŒOԭ9Icmi0A^N%xI ԚEVnkMTYd[X5٭9jk|%bE*r}"d/ijv!sv2cm|>n >D|ESlG|+ 9m3я`70:t\\a-梦C;*ml/?q1/\Rfg&cl+l[-%Y9EC`+"+ofD[;b'zK'2>gVJ!䟧PUnu g5oNxWFMXɷ`l@ mjH ' tx%IHpin*1um6,_*8sݕ?jd$"a?/F\q$H*/nxxM{h SSpjIчMaјDzV{{0jqd|Nm˝ߣ[?ii^˃f>/U(1ePmpZ݂zfe^6cXs&;znߝHnx{CuCOH:#m)lbPTK#?`2x$g@%FMKd,`k9+" c!֋dhwP*NlЀs(Y .[ˁ"JpilėΙM#z*T ~pv#hL'@vkeeςQow|t#eNq!ڕf(-<0Sxrvhuq5BIiN"T x#ݬ%CAu%;Bx `״!KDR'zgsп|AOc5/dA ԥm;vp6[_e :A`2 Q 8VITrS/ 틑S46_FY38ZC孠Z'}4SarP]:T>q89 rfo7U?:SIx_]o!QtS4[ $c!jyHBkρS̋$uXGErg,I `Ŀ]WdϔZS6-H^e C#UlUD6"o4\re>Qyx#^A=W^z 8q$0^0ft 63>?|&LJ:-z^7w ̿B>kv;ֈAl)GJ;p}en.-XC%è( 5[]ժFȟ8 tbS.B^Y}5?亠p[d4j-Hn$ *={p 9xk OOJn>`@25(qm,~NluQ\] Hi\KN l&\ڹqD'gBAL"oj=ΪzV$uPI;zP&fub5Iחg0>4bEK Э"yvD2B,ذۖ倯KkDR,MJ+cۓ#w7Y8{~<$Rnɉ^ӖMrL&VٖۂV%8r{1_a$4dG a,8˒pK Xgζ9vx5ZVVv{?}08)RӏobirVʬ$?;,kPdDkR긬Mѯ7=Ռz =w@ 1UwF=GKY\%ƨn!F|~ZʈW+n ù*iѼ'Q=pv9{J̱_ U h1 ,m^FoYQ,*|Axya&܀8_NkJ#O"W;e<o83x(N>##b/&_Z1-svtX ? fsDH"Ï Ni˸2dk1Q5ґgPvL+kXu &nSso~VJ[D607%Wso9"Wu9܊v\`}RHuM(Y&$92-MWR-ZCu'R).R?TI9nlzi= $#S\i!wfP XHax ֭LxekBb& i7cGuJg7~TiAӏ&^Z蓟"Q*񗦡5J8'3co#0 Ӆ(9SJ^ZȲucq ꗚ!$`c8tmoE1~JX IX,Oz?RVU>?n#?Vٕ3ʌ[&ƍ&VN@wضOMG_x m@([̳L9T$lx"<#3`꟥+7 )e"(R3QE 񋝰 o?"YyhgӘ<fP ѣ,, 6#ny *_6[iSBx&<}GQG#$cA6</ĆGox bT/l? eV$7G;!rNTm,5#4FDD<Ã@|1 &L|.|?hV!BsΰAk 8d%7219d):/Wvr&PhWf_hxl f$[[=q]ŝC2[/=%OO{ PuVDI$}x\cƛM~F4~nbqȈKY=mp(jUfڏja܎fwMSC33w,}A(1bz'xR5w<9Wؕ p-%6=vJH$3ؚIzϳ -6xM,@I.LD704(G3{ܒ|=R q zUҩrC RC0hܻNJ\xk zIA\&`0νRfy"'8e#l#5hXYp2$122FBn4*Z |hP#(+j1 >9B)}*̡ނqMo-šo$ulqyw,zu1j7 ?ϺAR Ky5FٍXC/׈z}ãhAB) &Qg#4upxr6_l/^Gj?mrtH> [%K6QTJH^٢Hݎ'$^O:ИʹM$|2tY(CM^vE4##.Sb+MqV+lZ Basp pT݁ӛM~ZSph+\e}Wv'YTlIaru$GEUv"_Ǭ#[C(ck ?mbI]1%G--,|qJ'>)]r|ctotZ drd5,_x5w[-cĨ2\6K>:*vW=_t&Q'*BK­EGR O )"wgtVUҭU A^fǁ 튃,sBNVȐ0,L[L`&\nPr!}^8Mf4/5v\kViU$ %NVcMzGL/Pؽ NIY D(S^lNZ.^;0򈔏AYلZ] H3i3L5ۨHnpIs"F4p#Cn4Jʅ܁UDk+X6B d/Z)Vיhi ya<#Nd:igU\3O:64?s"<45U©ˎ/̭vLUWpͭ=DzhtkcX1"]Mݒ1FIcԙvx< pPFddD%! w$L,͜ao_2LU^}(e`o- )naNtNgOz4g$(zT6F'I 2mLU]!?WmVy.d"B2dH }b~b6k١lVSn`htN jJ^w-LbBġ.ۗ\/!'Zfd*Y l㽶_Jy{RLĢ"7f ZPDR>ǚ'ы5 riR;U[M_Ʀe8\gmp=fGjTbGE ň\=~V\TNa M=ю |i"g ^JNZ{6`$=AHLzt{@ mQ+fﮡ p{AsM|Nv2Y :G~sW-P˖-uOM(8XL@.z1%- Du8sO_x3kPOq?pqg,)G qRk/TK/q>9QO ֋P/$]<'.9AA:!iZwcփ,+)Xu{yeɈ)Ѩ@,l amF6qx?\իfJ= ya#S*Iw1 Ƽ͟4F Pv}*L+qˍ/c^luD'Ulvh.ͮ!el 2QmnfdeGUJڡbwۼ'.Yi[i,fLwH0f(j#PW,i*LdVZ5L;R6,RR&PUMfs׼TNű9)B|#d* |'/13g| &.a[#>hP M+\懾3J:ťa=U.2|_J2=rV:̾AG#&m#56kWٍ T;ܓI q{_1!HnyCPg=غ . 367)^2˃V_g'#Avm+#Y9n)feA!ur U[: #/'rk:c¤- ixؠ;| PgbNv|.Dse:0g&b-0^vkCgHq&({6.e_+_LqcL* yt:)}xB^1Tn_ J$  ';WcNuD<ϼ?u"֢e{YiS9 gmWaZ46eѤ| NVv'IŒm}G(# w>󵹭kVX̓8gR `8^&SkXc0No;&6%5.':,$M>F)mI?Ee^g<9ƵzOǬzkaK1*{MZD9̞RH.6^ӡfGB 2k2hqt@fƻ&k光nBIYjpKjj&0~L7O7G WoC%J4S\#1a*([x72> 5ӘT&"Y+Z2ք g^Q3 ]c7?1rM L]` |VtgsDU)G%nPS)]KT No{SPp!Quo|=$/8 CB1KG3j qYj+  w뼳Тik|z!gvT0nA&}7*iB ~8 uUzHO zOح -c+f]]&&VYUbZ0/ެ*'%{hrFF8VOh]57cP0 Ł#g]EL4 P,(ylҀ/1YCbo$5|TTAt}T?F҅` Re\o)ZO[{lWUF\Zǎ`%*!6D:J _cZh๠!P#MB|9' &Q@6e DDߨ(]g]>՘}d8O%Y!TU˫V(~\ڧY!k ݊eX,:?ګnk ƒCGϥ2|@ r #l|R[U3} 43@[dW~ѾL|6z yd]OSE^xW<@)NCS{L k]B 6 Kz4b=7d\&G_v !eEɤFV'•6x;Ut9{|g< n<\ ;4fBm[C ok>:'Πjd1+K Л+&AOեu/":4Bm*b8jVZv;r9QUУ?6'J3 Dg01LzrC]آ%B=33 U=PDFMVdxP鲫[ZmDN\.#lOBpծվPwY2ԍLr]@;ܚx?J%jFAB3 /b*t码Bqrxw4WǾ~uXݧk^ n4UoN!t?nL)h [qm)f 򍤿^?z1ɱ4 G1KqA_ o1.,O 1Sg?߾1D|eo%W96vz1'Z?~Cz+b7BqzDf%灕vyo|xVsY*I KݪV:/u!_Pt R):n ѯP䢶Oy|WXs-GTe[*hk blCj9cbf\H<IJ nkRQuI;BY p2͗<O _G6Iæz\~GsvƜt奀[C-J:GÔu)vʑ#١:쒪+kV b/)_>R=D]ϩLl4p߿AAn O%9x>h-c;U)[O!jƩž%/,td}뤄yzN 1m^a'DCOTQOvwTRVE;Hb뾻}vmF-h+ |?j>mWaѯ$+%w8`[ZkVvE[ﶄ^MlCY`aFtV"| AL[ {!^U8R 6R?Ͳ) [K9[IFwË2Si1 {ޟuEbbq F޹A}<ʽMf"hC6b)tZsE&_-"\v5rO E=ݸ>9&vGTO.ЏQc齮kbэ rBH aB$pEɧK3{lԴ]~t;shk@u_0H7cZMs8LVbň}򮢰@ ;YsH M 'b£ˍwz}`3V+&} (]!9}qN.92/ ̦ۻ`='~tkk%L2ZgꎐPRU 33Vu!͖=B8_*w*zfQW>wJM<=I^v@uH |)ÇȂ:Q:F9j*iz!W(W^cj","a1U&gn UҊNOe9" "I8đ'։TXpo2itb *DY`+CFT f:xCO?xlEGngPo{#?%_D H $ C'~}G#|}Q ãlM~Iu Ў`}o҇x&z5S]&=XNW]DmOޢ6$_J7Xl5y:Ď$`ⶡ$'m!=j('?JJe2J}~Nt= Y?m. BDpgy5"Q=$*-u"`{JLj$zXiHnj[op\ҿDpkjU9+:UPB*Pbӯ&\WIHy AIWbV2 9%'׋@b?s_]sw` I|p׆LCP{Cupfi5%ڳH[^`m"`v8ZY/Et'5Da1K̄{ ׎F}sE<PXgr]â`YJ ߧۭ@) WuyIp6 /;5]Y弯#lTuE)%h|s1&;} =-\&fW|:KgB֊ oM2JLTPYAs %̭}D#Nmxf߳֏v/tH/< jxZS94vZh»eN 6eHA wٜ͟t8Z]7Xq:C6d 8G}t4 O.=oO*2j+g !iU+4$wHgz f[V}T|Q 9]z,dP*'i0Ԣ~>kOV#* A}j : ")ŵ*țfljUzXBdtdXD>Y# _0Lt^]d&^Nj_VJ4l1OC`ߓ5/xDi5QۊYcd>cc pmPvX#,﷓x|ň ⴸ-$&-ٞll˶9iĥMeNJ/ͶRB7vTVX,=daT'gw%-h0p5挹%, Ke݆S8f?a[46S4uCv#a;%'kWz1LDw~ VN^1]>"wP9R܏|fCO% ~A=%i"O5-:}:M⇝Ѳˡ{7/7uUFhK5gg$˂ܞ kd΃o\Eh=+e+gu y]8hثZKҪى ^exd*&(GR&r'C:e+3`嫋'f R9+M C9GKWuiY(5>`Qƈsv9>RK9%7T{x{#3(i  wu"9uS瓼xO\ ! Ftw_;XP Xun/mz%#u!mGª],9+!Z'w0ZZǍ#tLٯ9=,eA^{>NC-㪄O~9=Tμw$|jgM0'ABWXK_ձpDf=v/(:_3v?ubYHD#V.^~9!EFQ:i7AlKjVvY|:,0 OM1Q{m^]x5R3F* P ?bS^;\N{R8N9d9L=0L:39apyeb<;@@v+4@ v?iDlcؕwt%&2?+FPV8{ x16u2|4'xY D7r]"d(ۯ& eƥ:6.Vbzi*TmG}E}-؍ZcsmvHGC`(\%o&E90~lML㩧B}`*ef&SrFΎ?9GUu}-a$C㚡IL"!TEuݾW撡3jqiFK,On T'Him>ZˠvMFPaCq]hj[t1ovLѭĴkԖֆp슐}38"'Uaȉ7kF]fj"Ѧr=z7(׏o;[5$Eh1T;ǓOQt}TH'PTHxSE;u={ML4@쮃>ikhxե%gqMj,O@%4 \.Adf%K${lZal%,Ц%`ÖTp"Er5]x NIFu%~0w'ƪ=˻Z;8hYX?0^c;#uSiImB1(l|G1Bш̝]>l@!+n_ yZOz| řX*2czȄ].RW8P| =Izb1Qj13z^DT-c\N-anڻI{f#j E?ñ$bTs͞;z$! ާ6n,ƣe=kdqe.EFc@m*CiJ =x$7#^ܧor5{lL:YSW>`ڙo49'4ra G xM/-q&cwA^ؗ|Ɲ9xcDD벬 hI 9I<62Eah5-MAR"E3ϽxsH/[XE ˔mk0[b|q0)J3jZ,jGSȥylIZb|donGA4w8EB"G fC0P_KoIHpt ۡWd24 [rd \r}N,9Gwj6LNʻML~i}9^DO𜧼2M / N`\kR!rt5;*< $ʃKS0? I;K @jm3;mtOSb oHb~GR*xLBZPӹ/F_#Cg1* p"ĂƖ{U{MP5hqyMepZW8s<, h`<{zݧAʻ]VJpd5#R'7NEL kCb$=>Jd@[O(/4$rsEO m?5(c3hEo9cÝWBԞ*+ot:ul]D%=.=, 4CAC,b5saP_!/pʰAN9.J1-E3.r?pP{L7SqhS9ZUN G߀V+uh^ ?_w t.wd:$x&x2X&W*M`,e+E)+jz9T 5ǐ:ޔU7٢_m:\{#4rƝ[hIHkr LCӜ[$4<`?$-zj#kˆˑYn3i)=J<\5 fls7ͪ(ϑSAG+l}8. 1Zbjx()'ԿcMl$x^&m3 ! 6hd _S~ޅXԍٺ${o2e jJm{,D= e\?m?^bf:kQ}rßzlȁZ؉< Rl'a9deI#%ƞ Bu'y֤yP:x0ՃxFLflLy/qV;vo 0G)կ_w1G$tWn(J.jRh{ kŇj5Hot$nؿZ0[,t`!*Okp3^Gr^ֹ3l$N0 @GGELݐ c׊X^("a.bUvFS9ׂ8w@zI=aKȳ1I7ԅۯX1k: Vz?H Xߚ:ƚ:b׽ 19*Z(^-pT}˃OpƟ(w džzmG:@5^2v6 mUjSTfVU2M'o/_muLR*(K!<7l@{'r 1ڽ~/jh=o?1n#L zḻ8̻s(x>U5[Q3XtA7FD/|ZQiDZWr9s Q(ǷB~! tZ:Y:I K@&C&4҄TFl7[ijO&(Kg ^w!Jn)RTS6 މ U"r <)WJ I?=C*rXj ^YH7% 9F>UrAƔbW-,G0 Vt 75-KǷVĈII9D&ZB/.?ːZE4,ݹhe&8NϷ->z'z7U@>Ͼy@ XX|/,KK@IZ/VjTR,- "sKg4 ! T ([^] 5gVJ+P9Lu^K?*~,pL u.fR| -+R;FoCH^7է\yrH%%! xRm}.g9c`K}NQS>=rnN;vO7P$RgYEÂfrT^o_8 hPiIrÛD}\/>}W@f0xe܎6{`nfW uζRaLw98X B?g.4_@OV'q_U<c`}~E{Ǻ qmQE8 912P^Ô%cI%j,yE׳v:$0w\6AS=pb7#EP|X2NKrѻFvKXni!"vQc7HQ O>KtLpB]uz\ʥln9e$KvCX)&dmA ˎyOpy<`2ՒT"\NWblVYyPo+'d/1q_JYwdL|=Bq馁TW78gKl"\@gJ5/JtL0q+j[IXw_YY9ޚUQmտ{x=IT+f}G\TmA=2']݃Tݿ!*k'DI[| "m!D>3o Zqc--8ó $%n8 M뮰F_1p q&Uɝn#ږþpxmF`_bIZq GBlC2͆Xj=IYOٓ$GBcª=DɅu@#|agFK[:"Vp$lD>}g%~5`0B>9(ᓸiB;iRHٱDɵS L$b% $*L]ˋI3YUK w< -(he|W:IܡkQ_w "}$M,: Ily KYb?L%* )d^z5NeԆ:pEjXm:Lt#N*#< ؝-͎u OSh  s3bEVmݓ6dXRpv8xUS`\*y>۩/AWc`PATN6AzIdA,( DxEe^ h~m#r<7c Y=IuCWWYݳxJP% .Ȍ|Zb߾QUZv zcn~uӀ)^o[eQI`M+Iȿw0(jyzQ& ++*ӑ8+nMHt04zwkr23s-}cCXuM-XyаΊVֳTk6[P @bKpIIrqa.')]ؤA||(Fyr[k#7@ʤ,̤%3E p!ZvVOSJ砜 ㄒ?K6ҧ fU@9%>Si07MZu'_Gv _kHAGJF]4+;X/wg⪁pѣ٥?Ą`0.7j_7׺o_֜I2l*L8=PQT]>׎tg'JPջA϶x@aUqDZDF{^`҅YEP@-,`AĢtEK9(O2x7; 4ic`aM~ kbss"$g;$&.3S:w-WM1G*1ǎg[hbA9a9䵋+2ۗ#vw:!?rxi½N}ަWmTrsJvi8af9t|+Tj[]80 Z/j1#~MoL+ vLWNe®:*t#y!أ|fL2gm o%GO|Io[!J=HyA:5[KoRrʖ p{RO 6jHݕߩ>^.[tj;ZR&ūW1wn\EcQC$qreQPj){NaǬG~RL'w9)x"=sҧc4`a!m_O/b .DZBeו"KCMgcnQBB1x tQpLrVx*9Hxw'_UwIoOcn𥖽G 2qBK:qtF>aBj9Da@~KSǧTcT54B\5_`tb Ǝ1u 6+ `Hۈ7)?.4I_q#UޞqaQ%/S*^KZ9>R P g2 ;T:bk:G!]L? BQȊzY߃ETXWg c,Elw`* Ҟ^HSJOy`U1H]O2!!1GS:\rA)~Zij"|_nh9c@ac)-0dl^ bBFMzW:t5fpN`^ߑVu"(ʗDjgbI\m|ՠ>h %:`!q_Vz!z'eΛ/ ")fG(U[EO3"D}4{ܩ˖) ii4|tQ:',;JHeg{w '# M3]+=oEMHe#9XЕVNݣVr#6m jowSFyoA U7(ؔ^2C5pVmV(rK6S]}{2f?؏ a\^[I9JHOKyk|3u Cuq'=oQKX1sǘ82V%IJsk  WDJYu Uҭdr  :pvP:ntχP#ьj`5^nQzcI =Lɛ6zQ%OTH/kQA'6S@|CXEof=q&uhD^nX.Vmjftiq%k5vuheR 6Y!GY,ݬW-1P"͉Z9Xrylm E?{,? >x6kZ]kkQ_ ! Λ;攺:/vd1`KtښèKJ 6'|6ȫ^>v\$grAeMn5]AΛW&+ny%{u[&~4fA0“p5Kzq'QrEE8,OƦFXù^f:}uT]X1馷Ѓ4r T>Za< x@UǙq4̨l.5 e_ndɘ,z')KtYb˲(i050(BdFIQ݊iN7Y9M]B0)CVj9*@/D}_]ʲ2?\IF`f  iێBy+PFϐ Sl`)Mz(m{nhE qDL.}@G3dD \t35En('E\A#71vH@8M]H}˜?PRr^ ۩h7怔R ڀ >b4 >:7`G :M?-:It#Li: |IRO#IW*QLP JCrXq$ pR~ ye*_($Ost{!By1nW1{|X{qkHxEZ?h#u$ea9@l:(Ӌ)S*P~ 7t(ü[JtJY)>fEVZj%]&94Y@ vx\=`1.p־ۻp6Rɓ>]eBۀAɨ Qh>O-FӶ<م=ۛ 4/:c ē,U_{ )iP i`LsJ;$c"L`t(; ĺ+TQ`  8jt#(-&J8t?_)ѢbQ"Ď \Nr0 z.d ;Ksus(ݥq8X*f.~F.I8Q^5(*j W[/W94 RJѨF=>27kGN6T/qю+wdXki.HvKg'c[b] 8,7K!̘E[7R)t>+ncU{X^zxB1Y . ` 5'O,S$&(Ȉw3GoiIw~sEHDxV:UK1)vkk//}x,dd(fXx÷)i)L[7{UkT2nhGXTBEF=Zo;.n5XXfceA")\a,*\F+eZ~Ǯ}:Y*lxA KVJ 幛]=rSWT@8Po|+4+<3~05bߪ2W ^ ή3ʨϿ!("M?U )xv9SMj#6u_sO)o~v4O5mQ_O,aΚJ0 ~ S)IrODT9qPLIkg<{ON%w-=t | PN:YHS״~4%\`s!؃x);S:T5ZDRP"?،5,،K%F_nqPtaخᄸt "<ߍ| Q7G81wG*KA׻{q3! ݹTiiNG^_"wKk͆ПQQD9$}ĮwkYʥ %l#:ZވyTUڦrBsNQ4M 3 Ni׎GT.kL (pȤ&z–-uVW ͇EH&=l' -%AЛ$bfRJRkȰ]\c2 I:XX 94F&DgՈQՙa P&p,T_ub9,кuw^2ʯ=ӣ.9-:呋:lm+%/CfYݔCk+;, Hƿ'( ¸o7*Mzq#uT_kS8 sn9c#q޶2yOϓH$T%%ԿZ!}]xQ\CN#chu.:2OxJ#Z]7uA=En"뛝wdh78Q}'V./n]'T\(I\T"iGe`>t4e4yL|xdN23y,MYQ2WتwC _tKҖIF^:;QXƭm-&JA>cp//#qu\(wNp *xT/Y"ǟj. ].CV|.>_ ᔅr;壮H,M>~ AV | 6 ghC\~@.~PɁ0]~$L!]jmF#Z|dNJoUܣ!UL^I[GW(`?| " jQuu;"͸kkZAW=ܒO)rOqE07vϒtyO\vN!E>N+3ى،;g0|Ʈ#oܴ_!ԧ#uyP#7S͑$ CT& IHKJf\=6zVSБPZd,_=tpyg~c 7h6c(i <_UY`||ը5Mos+ՙ~W"ozc|?t6 9}vLf.gΉjKh 􇯵-22 [|괺)WFBjbm<0~;7&&/p&q!\fq̀u NSu +<۽P3;o灲Mxh568n]X ^Dk܉ K4piobߣWy12۔Q8>> 3;Tt`V+>^8=tor)L+Y>lc_,;N鱇iYZ&c$B1q3\Ms65 j[x}@ŷ1`O]|s~¦yByd_L@j?VrnSSŗshxhSӹ_\UtD*:O^G.NVi-Rk7*tJ|ej 6`PN7Ns"ʮ01ene*<=]H<^@Pїs74=i#jLCDֱ/SXХxlkoZ1P#x*":m\J$fQ_o{DwQc)8q1\Ukފ/Uv\uײ OsVF eOaC`Z9_|'5v2x@R59*nmh:k S Lΰ@4.mF%DcY_RvN&@5AWOWT5$%)?R @߿9'XhvR>2r {A B$ҭtr彠nnl.ZC䮙{p塶Zo#'92BWZǚmu}u`psGXB Szк ncyޣ?exV&@jc3sߑnn5JhQcymU̐LnTç\ #uϭUȹriC̦]<Ϡ6ԇoKIڷ6Dpլe) /@OʇIk?ߦ$}!=Ԙt.܆ds׃M%OE Ýbڨ^) ʘ*(LC?t E .4&)X-d&or7lʟ>} ,A fW!#W;>UHҎF6wpTV[[R8CCsĩ8b:B蘷*=pM ʿ@w$ E & ϧZi>̐6/LHq7P۬:ސ2'y~s ~E6{ x&MO,14#[4DP%>DC_`p0Hz79rGg+/-B"ls~CG5W& G~Shf|Hlf_D1s<1e-xd`HhD׾ii"*s()uzhriSd&&؊>Ζ#upD@ޡJ-|βcI°v HaZ97Zn18}Ew7Ѷ~8I ъb zzrH˲}#SA#d-]D$W= D̆7y+EHSЅyWq1YMBӥod~P|\,X[+YHH=Xt±Ew d䜶WUeAg.ټ[W GIg."eZUt Fw갸g%0>,Ȍ/Jzj\ OceZB&,ťs.*UXla b^Şu|m1#zjpG&uo pQD.1,R(Pǒͬj.D#Ԭ5m> ysB U"No.聭u| " (2pS<9Q;ڑv^VkR6])u6LRL@nA>vM5ԁ,˫׭ϰUɡDMU2@gLBgX17o7CEO`$lVpXGߞZ*s%.GGsM<aGJ [q{%r@`ndI9یS`if}"!]r( DfT|8$B_D:儷dѷT!rv^cS3Ύ+h:Iμ%Tb[- Jҋr'U> ?6x̚Fvrakd-.CNW'πb3 2E~1eat kZJЋfNs9` #P5(wʗ0FseGi7e%bok Za+?8iȗ̿Swk{9:d2UIVèBB:"\=ɩJbұC_@AN2̴P'dw>C$ȵ.إlP9{O~ M߱_J%&6/36LV~?Nd:ZLlMp"J缚mir1xѥ]z%D\ۀWz7AH%kWN̓QےصSʑU8hrR5f*pC_ P GԤ7Dn8Ҭ,J㮸V[VF:cXs(=bC&yhcq_aJS.ͪuG-ɖ>@FNZ IYw?靱)T64JS+,A?Ic/j^ᦼh =k K1= lj%f'Bj/@㙦} j? H:*I‡BHQ]c̈́E :!)X  (~x孇ek-1.U9fOPkɯُ~ӸrE"lgl2rN HOr p u! ܮzPt&,7\ 6@şA["lH#.}>݄Ele([bh?ƺ]&WzZ>&VJ:FPgcauu{FTԋ)\25Vu@{Մ}3\98%km㥀)0F=YKXy}b(v"L8:͞RWϖ㍥o~ùDOn\;Z`^XJ4 9݉ g\^N+ͥ}n_~Cߠ-/A8Qr0ŎHs!G[`BA;젎.oE1IzpIP,i5SBu'/zN\ERL񺕅E'ՒfUE~TTJ(2THLTga,CB994z-wkXV5Ba<$f?`A.+/0њe`íw(!s݂P]Ù /JlkA:msh|[BGO=QO!T-X]͚4sr%w-nC+_'_}6RGi_#0~₼M;&m$?  -9T`C 5@s**bS~7'm(/ =u5XYL"M?n|X"l}!qFA Q9x}]R$Ә39Ơ%+Xr#n\6hPG/0)w2Ж7@S_I~z/DLQ"=6|TX;nTԕ4ڡ=| E[J꾈FiMaTKy^Csmy);Z 2Q-2#7!M͝!u+T@:_}E(p Sexoƕq=|OIs,y?kBC3L/>S㯍L>'bKL4 No3Mae\qcm upy,ɾW$ѷ ɇ[qϏVJg2Y0lq m0KPURP/ +/TAQE튙UPB_m3u#xc}+cRLrӸGmjS~YV}^+%I#Û5k26#tB57cH,Im& +)#VEuJY@4f>l;=m79K`ۇM`&HA?pBNwCGiLfs̜tتzѠA5(inQ)fܙAnv $ ͌gYZ07070100000459000081a4000000000000000000000001642f09750000da88000000000000000000000000000000000000005d00000000./lib/modules/4.18.0-484.rt7.273.el8.x86_64+debug/kernel/sound/pci/ice1712/snd-ice1724.ko.xz7zXZִF!t/oH]?Eh=ڜ.+̌B)]8rjY+LNWI,ZW/dA64FSMaGDx>ԄD(U?.nɯ]q6?!C &ژc]4JF,w0[yD8>ؑ#R+WpChKCˊH\e`qYuy4ꆬMS9ij~Mb( +Pdr" $ F!c9zk#;{P{QAeiUk2yp1 -Xbg~C7/~0gimՅ|Ko3 HڃOGg tdu {Ms$3< w?i2w]?rWbk",;՞,8bA!W -VX*^ 0tM:.zxb /7sV"E2[zÍMpcǽм:!bJ,~ZkN QDUAbx vgwF~uf:$AcB]ߏy@NQK6?e#Z^rǹzzZ')}m Yl-6HSɏh>uF=+;Y#^IeGxO*C9(険"NIm1 ۹A*BE4M6 n\#lBT04_CZ-1\-:sY6ɷnȺdVQ[Pmg+b?7f uX חߠzꉀcXl  V,DPΐX7mVko{6zmCh)n*N}Ͽ<2.tc&fcxKT>*8u:߿c׺u7ӊ\pom`%g@pgێiߤ\$a@EF6v꜒)ғ5I"s{FƇ"'haO9'Q+'7 hl*#B@{\m<}NV|g˿^V4fB@u>!Kbй!d:+=i1S!= 6YT`1yf5D3dY:8m8KLmSf*agM.NSTt?@B3ͅ qzY'yDbyZb7_qXtaϰYEyPjb.XL pf8 C&m2}3b`6>#`<~L#&VwpN>Q:&Ӳs?UIQ Bfx^w#FSǂY:ĚZ (y 7lU=ϺS%Il:4LNu9I.eۧm_2–IyJlewJΪ^cQ̍GmY {ͩ7v'COhg.9OP^IC9KǚdI hd@PWF?ҥQ&`nP(gSGH\y qnfk̂@?7-K ٌIԫv!yz}!y19t#$w10; Ԛ":OL-,s_$ Kr& ~MX={͜HCp VkuōtyD9(q?M?H,/c|VFE桲^U 4̐J$wD\uEv Vfw>Fy^Wq՜)&Hay+I=G{8BR#,dhH wJ^| ZxRBRJYgzL~pYWWCiBq֏h!yHwz:'\#B1CEcDS/ޑrdq-Vo$TAwhT^rJ]s&h^,InYOV~+G|_oM1FP;"D&@{vo&VxfԅX('2>ǚV="9R4 2IQ}HܖD^Î#FStΜK= aR$b#m|J \ERH'w`[)/ ɤL»3 y9X!tZPZ>a|  A(bƸ CА]U{r8=GfxI5l3-#.7BW\Ztŕ:G;vKQ HcMӏc* ّ^d3 긢;*[1sr"$^Zfq>]ٮSُω| \q#xꍎ} Br *f)A~\=iEݡt ? _b_IPgkD3· RڬD0\3Z#mK$[WEXkf#m^TB~#ʅ;01}a3HyI# yX gҎd|ZY{'6kV6FFqD*B+4ZwoO&a0m-wÈvϯ=p`nO E6(ZQͼ?T ;a_nyMcL±T3Nز]@ih4I^ _v!Mk<։bT}!v$6c6]NZ P!>;p9l1CpQgh )8*HRã'}\h|6xM)]Rv1z{)"5hU?ŵ?NU RY8Vinc^GܬHTŅW~! ȬGGeBJu-Is$[tmL G`&U@4IYyBsȳKRU'x3 #(ƥ|nh =qK] (|6"td8[nMvI+2|.\)ӌm 5.<ȱfz{wĐ ht!;:0Αp*W .~|׮{Oޅ0Ast~S ,1kY .! Ktg19GkƉ5[ͼ0Aa+p5?SJQRᩦW $+D6(.X]G0.E\8Ϸ FE)uÔA]N44.ٿn fp43!wr X]4D̫%N+/D{9p&l`U7n̢DA2I;_|՜uM2͕NFfϨ8N6۔VJy('< A@\.K:|IN36-=3H*`ƀh|l 8a3IQ(5fG |C ǃU U$64y ֗ hp/OVH"^exzة(4/YEp4hL8мa\&:嵁$^jZ.Jw=Rv5Ѣ.y˿5 i3ʊvxI 'Dx翤 ŕģp4925YZO'߅d_)FSM2R^G0hb%xm![:CLj(bd}L3aȃh<&H_-&7)A_vsĝwC}Tkct\aJ$FIḏL;Ff}Ohtk7EabF3׈"B^5EXk,arXMEfIPv&YQOaQ(0iyrH/ii.:hߜ.3L{0ҋVl>saqQn{vO)a_If6op 0 qsoo)hϱbfR-07<@ˤl~<]E8H#%F8.Do 5~\وm;93I)[gHߕq_u!3A1<'$1/N z 4#v(D*w+/:^>ST{"hRLΊL\>yq'WRf@_B;߮]f}MpL@q4j-:}_ Hbm%u4^):R1њLɛ*j4ĕ &N|xK`~q5ݺ/}ٱ^an:p;~$ratr,5KNy֥;!seϑKɾJ^Da/zx+YyOЀbKK"NoYa,ƙ nwhoyfhi(b};ʗ%Nݟp_sU7ᴾLδl"od.ּ3$yG.@dCIgm+n|ΣqY7t?,-~K )9 tKjJcY=g45 :k Vh(k V)vǣPF`=jpՐ92$+6x< wI&o^6d<]I9mҿJ&Kq ܙF F++-UHZp7W稩wE]p s@ gQX\4ၑүUnySC^Mm5Y`Ib<0n[^,̨ Q-;DͼS/b|rZ$#{ aIۺSG.qLLI->f3%<޷sC^mr (I=[?S(Z k܉WrCbrezɸ, ڸ8G$-MhTɼ'`LT/e8R|']NA[24 x>$p \2o@m茏 4tLIW1aeʊY[ :\aAA .ǃW{DSd6i1o;MW"ᥭ.7QZu463/enmLZvFT*mUV&cf$~nvdbeɜGbztgohY:vL9PeKKD"ϐ;46&E4NLnI{|\"͈5+od_vQQ0HhABhԤTT2 ʏ'^B.v]Wx> #$A6F˨#ϻHrۨTz'qq\lP>\5(iuc]'3JEI2>oȦ@F}0͐ɘ$@0=20s=3̰HQ:xA"4~^nܱ5u$(uA*CVPK\'eݑz~ݘf49X5tBD^4ێ`vbR2l-eiʩ`3X$^b<'m*y;Wָ?( ţ.arRvsTq)n)ttt P.>hE.VdG F8ӠKrG?H_DB+eW,AQ>S=JE})|j#Cq`l$[F!;l,Q{ͣJ8dms*)&ń\0vCT bJ˳(€.lxhMً:kGe*m fę&ĬC%wHaߤ7 3k q~7&q-+.`9cGv2hR{M<@wZDh K33#ckU`sztS} q>>?"꠴_ =}ݯ͕kUbH-"HEND\v?JF`Q1I fV^f4fP5xiN23@tqUDԤ9(qTrtd=#RCZ < Z_[\zb!o2-\2ϚgٍP)=bIۧ*IjIxbhͭEu,DM8@W=NNe(uaJO}^1]lA*q+S%b_Fyԅ^.@<(5Gp[p"7 =Ԏa˩B@cmi? ]m04Q Ή`(D͚g~O4/*gZ B\Bo"L#0j514YS7w=9!+D,Mfu+'Na-݈6ѨϢR"Z.*ק"JmWZTh*/?.o .rXx1{DWbSC̟{thr2Ć zgL A(& #pn 05ʒtbWe k3MM"OYpw4qDxnHrt,u>0lD9 , = G =t@I!s<=>E-7}C` ~9<=tꄾPuG%\ hXh2Ba>pjh hbjb1=3!?RrmlAD*37ӄxu{M5 ]`Lq7Y!_"af[:BO|fl,lo8`y|*:ixh-OpðZ5R _[b?R19d>!u^zmkVBC#+7 `MOrJnλ\qKRdžW[V \K{M3IFF!n OQ.P&wD F, ͆^;nt a%ѭ, uP$DXKםJɈ `: 0pg\D 93$eTps ̖Ӊ gIJjOCuby< ږHIVmT 3f,֫X BNMwJ/!;yꐋQtr7OGև_>sdW)SB: .OTQqX)JKK$`FhK5މty~l$1,tJ?@`ꎠGxjWp0k^Mוwt>A"#o%kϯk!CFn7f˱ܺYZ{ELɸlR[UyU%y^ A/Vze Q6vʪhr[Q V 07Q LӨȯP껰p'N3M((UղhƲcA.3S׎+iu7M=ˀFu=!A~5],'W=Y>W~EYʘXsnJ@sS˟U ])ُ}WH @hq[J#ySlF_%BحK9M 6Kp@l<˗3A҈@к+f9he6ɗdp'h{ٿ9 h۠P!VzbY:^ZLտkv:O=`,bC=h_ '1% y#}YV=dppYLy E%AzՎEC/3 "c}6P?+[L0X q6'_%\ NL'ѕ?Œ8qpp@vd0:h S:=&w=|F土$]Z֟Zbw'YD9SGOܼ) őݞpb*mɘZBaҿ|bnI[{̜R(X | RW P05 a<63 t!ݬ[baT+.i2s}kЎМXWIͱPޤ3ܥȜ^}d3 [AjaJcM *&KCAiLM?5)ZF\ ]as~c ^ݜcQpZ[~6ʢ@~/WCw`->VbBypDD%iX~]*aP]Д# -ZT6Ђd]rhʮ^wJ2cH CҝC nztXљKzٸ"9YsVxIв/uF7Nfz<, $8ӓt PMe υjX;;vSDJqTy0Q޿7ۊo\Y J~ |X,i3QyyU!Y_5v-fY 'ibz.ßzjI cNņ̖N:aqeD}fHbGxh' AL ˤ|&~U#:6bm[E~7iz@) 0k[KӁƩ%?Z+RK,g;qrB˾ݘkD yHX }gd{Rzeb Iޥ[uhSAcVJ&+M䖒RBOKeW }Ydc}-L?h 9ɾϠi5%H|fK S<4u>=Ӿr0kVMi (|{GM݁ij N1WeHr(uD qJg=P>%c*p ΟpshX/r3(ki: _ތ`m'՟50QhDp2j@\&/tU<iRgz}dؘ:xZp!\fAQ=4uU59sMr{o4Њ8\K.,# -& TbU'Fe4'3iAtgxӸ?c_1^kgf_ 'Hi(!TV˕zT؜#^DO)RbuJEPTh22uN Ypχn~7g}ds%xR(^w1A#ٌ bü?8 {Ce)-3HF,%y!YUZ'u%D WX(mq*P$Wp1;Xe>'DTvٜ(iFZ͟>߈L kUAPIX؉-,[zb`j ۚ@Zs CӴ[zCЃEz!Z9%Ҋ*dNēeFFm3]q[勧0+UP-FٽZ G?Lp|Aѝjx1LcpW Tݿv٦9Zn/UAd8nM zU7-tOͫ a@n~TJx "yx /E@CuY bV5qc#s,Qke1jgD]d45λN[::WD]+'Lҹ2Nv0I6|h 86@ iðo>="H`ӖbnI-Ї5lv0F\wg1qK߯}-kuޒ`c "> /r?/ ͎?gBynBv2 YV A5.5*FKWjTJS rӤ\GV5*Jk!b.-5yl>~` A.SuAV'hrbmw-pUdog(F@gCYUCv7$>P/xJiH] wYeE~e*޳t˄sWK/ɡ3Tu #1UsS&yPK6+)-YD|Zv(8T%7ڽ3{1|KJʙUI՚M e::VP2LcDE}( |ꡘE>p >ZqІgfQ=NƒrUL:'۠6[cjE|Ds7t/`wlyh[˯==JE;e<Ȧf4K'^tވqf#*g@|CK(!neΓSkEe,0I{@XYtPb+P.6<, $,l!OsX@7s~s/|#U?ig{ns ֶ)k,*]1qC?Ww> 3^lFRON[X{JfXt1^QTA ҟ4 ]=](b10tYKA&Ѹ L WF ~cpg5'mh1$*Կ@}CҿS"5</V&ˆF]KI6{#Z~imVGUrGXE괝]l;h_OLc=bݟqq[6X%v3ON"1gtX\F $)v(0tM`zF?x„v+JwRqfܴ;v=#C9cQ|;9M>zH٨V=Tp yE|?JŶǽ0i=W(i6FJcM']92=}맱GFb9qEWM5OH3(ᙬPxv/X/ќ(ә|~(Sr†d& f<DKܞĘ=M}y]*_9Tl hjB+Dii$Uc~"1 G~'h\SQڨV Thfi6׍rߙdLJaL;)xZƣ!m3|#`܃ K-{4 9(x:`}>'w@eNA6hg*[3I[ιڦ4-Z[q[ec?ά!#{H;* i.cZKNWL!Ͷg[zD?qJh՝DcPJc DTk+Jmn|\-f4Sn.'YZbpvu'=Y{YoE0bׯ}ۊMaSuIAt&“>Iz4\1 ;lEj;NՀAD۷ dD@ y灁6' #ot~E@MKs:H@T A+(4gS?onz)>"۳ SUi^&TIJۗґ5XH=qRZs߃U TƄOVOۀ`ê-:1ߏg%̼(":3džm1h,imq!sP ?Zr9PyBM eSetM d2ٿ1_ [9;"xbc))EN/B-^с.rb"qFLJn j*m(c5O*Z0&1r6mPbD;#w]ӜΉN*,j,T 8BK]=V"a37=?eaɔ~-Ca{rdi :vZgm7H"}/>%@,MRddcU:Xv0ka'SE3&/W vǟ5_{fYDЮ1#Jtfݫ)4?We oxiZ/ kuaWhE9S)58Ω/UZ-gY8p0[J{JoNkƦt|4rΠVE֒֠6=ܿye&^I3`0{ȼeSk7LbQs5.)ѫvb6[d}uV?8 3[v,`"=ejyKa *Dmz-LM>$]tOQu5-Ol$ќoprbɮh ^ʼ^˞$ .ܤjEݡIiv:Q12V^;J.}(OJ]@Tt#>5ALM֊*9q'pu=YUgeM)'>j#ƞj:K|۫,Np魻Fnq,՛ p:mI_~(T[훨H1y$W{ꊎ :quW&W%b^PF t*ĕe7HAi!@d֟r~;obh %A%D cK2*7f׺~_Ծgi!;n5N-{̷mZ @8˷_1B ,`aZ .;_3o.`TT 0-3vW֐Dy3J bɱI(ޏVyToPdޘi8P5~|BT%h۾8f)߶r]q$G-+&i'4r '&箯H-< @F䣡aV+|%/"Z-[LY42EI ruf˷7c@L9]^Z* ]C>b!=@溸Ȣu(q0WTnl6zJkAs1oaҲX[y,\C #^ s52sR"̮7ϚPU359?ZU[~޼'w=s]#d%a},-*Y;.)OTEr"ȴiutt#O1Ě쭗M?*x TƠ񾸴R#f'0Ϸ4SHg5&_]p:a7c_Q 7#./H;bYȽn;ip--LX!e٧zN2q qǺS{Mޔb_JCG`83,E@=c}nTu*|%Td1ay+.w`Y`BF ^*F9b]zM,i? _̒VBG@JNʉOs5"mB!ijv T>mMYuǼ^/څLOBpڨƂpw,g~]Vtl˳/ocSU#wH ;ݰ 9a7 ʕR!'nirlt~xsS$Rm;t }ƈ&v7[VCqF(4 )yҋׯDz\Xk悶W {JoMiUZ7$! ̇] +~E05Yܱ *ץ@?TS=$Lc"Y 1dK} $4xOPuM(5rOѩ6J"3-KsٓV!, 2^Cv(T؆+^nƂb%Ivqg!uii͵eQZ]i@Dn2kǐ&U Ca n!hbZg!6D$4y]&E-" m&itpx 씠6}{\[AO $jWB vw m4_zz{{׍E! pۉ z|[~fe,3g%c5VU`~%QR 3mRSG RׇI w9.\( 9n[gu(꼬W}jo2M.4 AԱWBɹX&OP7 Duf{Jza!Z [2]DaN&ǘV} )*N-/m^cykL`gL ToK\5f `&lIWw_ʝ\ i G+ooGj3BOt~Qb~P|$`NcB%CDZ 3y3b-jg,mZuhj7.w Z"?s:4YP\y}"UpyAz%xnW+(>W՜m:3UDE!bϰ]E}ϸǏ%!$JU"|#aeoa|" 4S"&#GZŅ5pB`(E8WpX/<fs[=ɫ&778bE~v4rso3),S}Cf&:5z<6=xv#Ene ]Jqmo,F_] l4RezL@dR{SG=Ȫ.XǺt e-240&p,>7[jo+Ԇ"0ƎʪȝZH48Q`5IçV\:;ܕIZ( D`<#\k(ڮ49; .VD^޲łX.2> Nw(2yPi?k=jMcp]#*PXG0._|LMd M έ@.7U@AV'!Z]ëEW< $`׫<~(BB1RQR<4 >xÛ<)W&!R+捤 ,5ov$>:)t&á}*X)#5?KE y1_VCmU|o\Nv .{+ר3n" AnPy4E'zl9IB+ (4g#jbךblbB<1N-L1XH=>0g0)I"~jT} <~c$fZ&W6a0δt8N(|^ Vt_]cIvtK(/<'W. 1G-]>5=nZՈ}-4trPn:d2 i˟:GRK,DN6} aS%5z7<(LOj8I]9_p5kM;8dqY4DJ% (wTZV=Tܴ-J,dXrI#*1m\X#{-X7Aӥ)]BEW[uoPNSOñ)y\+ÞcӮݘb+FRZQd[ !^X @ь>͜vM]?}fWujrքF _'39D] %bZ: A.I ĨWk 8!aInB-U7]yQv`oc"GޖXD` #t® +jW[1ǁN \4Sx0C-Wd Gl{IX 4A@j:|\iqn|daxk ,lw9C| +Aj2}'I /oy~Qy4,%uPD( NVp2DI}HDpl{ڳOfƊoX>Sk#[݃o~> ~+b[<z D䗕yqd (9Ju`J΋>z=nކA0\BΜ|ڽ%Ioe)0T=y2 ݜ U #mI./PǍͦ3RvB2Xt"wz^"n!Jp@[(DzWΚ_+:kOx-kJ8Ê dI-P7S1k'VX(w~Qt<.R!@فKqHo!L'#G Ox`G1{r)S<K` Z%WtV7q*FFQ$?t5B{fn!; G5:#OaA,@b}%0\3G΁_]^(p;E2-@%bKwU;=8&,/wsRÇ]D"&jk.[A[d] #*($T Qԙtt~[[X[S |We+v%hMY@ z'桇ޢ-$1yd/T{T8,Cƛ^pekd,V׺ґU2gt>c/Wx]Jr5$~:>R|}]OQ~H pl.Tӊ~="zn_ZjB]2 r[HO'"T6ioٞH]OG XMy2h|^@Q gLBU2mŶ6TZeh%"q|-|`Ha2)i*.g r2tѓwKfV:܎u71a^[sfuIBQӏm_0ʻa׫Ngs:)cT')JdBS9/ʂ#\,hCC` ^8d+,d)?tSK#eyV@氞N&X.mկ3&*tǙEPi/U\+='GՓ++'K߾(Jon/ ?\OA fK_ Y% |i~cN3[#Dæ™BT®jЪd 7o .ByܮtHVė?F5xҗ9^ )/Ή>J$^m0üݯX:fF"~U[{0x}mW>H{lwٳfdH-gw_hN38OXԁBL4mӸ _hD] frDci<}"(=B8V>x] RApz I,\^i|brܩK²-C_Wb]6dxxj5ֹ5xiJ9zlCp]ͬ+;` :"ҹrџ ֻL -N,ȳ*[sr)wEo"$0{2(]QY?N1%o1>4a+-:,AͥfLr'呒1?QC^ݏpJZ s`0n*GvHZz B5͙Eܙ[ J1$ּn.1=k(J=,-`2~,HVe:PZ?'Ӭʉƞ]P`l@, KO@r7n)B+@Ň0 Ջg+il@*k2T:nE޲mktuGZZ뛵~!~ XTD&@~Ih|/4= mi|cϗ_by>(ۻs2k@&,I[ z|fUE`MkX3sd)o<ǙUrcPnrt{ʩc(3\uQw;l9Z9c;hp /u44hg /B\v$ %qAܰLI4T(]@tM]KSv q]kjVtCN%!95es'Ko"Mn>'V/sxdÉ2X&^;q~],H])O/x#e̙KmL,ei0WFgq&*yfK3ͭd(7 E VOu<|!AE^l7vH Fz$TU!o<ʼnm/eC^V]aBu*YBx?OCfqHJ[UG528j(>33W'ߊӕq;F[!k/ˡ-5Q0 lJkGj븸f\.;HI%78_*4젳a3ZS#XFE^ʕRP }gܧ)p5o==3 qafBt)pX.:"Pޛ+)$,usVxq=|i*L.ZQ@f-< PgPvpoH!x鵕4R뺬;8A6>AX0Ts/N1h&3^SdJ*H-#VH!͑ZEOO*;E*⊁8_N #HZgmue)] ;'W)ע#!%'@K>33usLFv';§_Y.6&!XaC^vڹs:aDk4C+큢dy_QEC:gj٢:g;祭˥} K֊ܬzE;TvȪ=|(6Eij^ހKrL`!/||_ 76}}3,`lv@/Lp~{?vsA[DČCŜ@$ZtkRF~Յ3t!:5a6c8#NYD0dwt^D6׿g!rρi~#& μ٬XmXLT?Ҽ-o]c!$aA!ZE.yx 9a,^ gQwٗfA%E=&P!Ȑ,V^o-nH[N3 jLX0J(4#?J|:η'Ґg$i) xA_,*0+KUȋ ǻ@ǁG^Zd\$b6'}bf YbE"7D$`|d%gS┈U#1+*mQ(2XryuSSeiC*MHuqi9ƬmsRMR;J93Kѿj@Es\kށO7mLd/A=5|FDʨ(]gpbiKZN/Hι3!Vx@ȇH{Ðj(K563h/PD ܄?aS,9v:i .R`<+%kFax(;fފwg>C&^~.X[69W!j[Wqzgu^i$Ի{T1Hgpe38v+ŊM'nic./;1Q?|f7Jt~kiG5ZC3k@QFn1<{ߑhwdso7^CᝩRug@9 3!,yp ?H}[@{ G2YɆy6QԶu/2ZrM)n1MQYk H֩﫵7vH.=^qbc%e.F$TUs\~mp;N\k`w;/$-K{.9-/gr.#;>K)F]n?z禾:&40kx[cOX,܏fj_p)t {2 m( ḧ/"[1;8 @;${lWd!q6F301 n*.;ޠ7$>`"5z dMKiQj/;Oټ -cѠU{7v%#*1+ X ʋӭ|%'/.Cށ65BRoF8 d 4^ߨAyv3C4%&tb?D(D҂8Ӄrr|ftT@rB"gXid"T*8ɆV!L-sV>@L8c - I^KBRp7/_9q}t2-$5t'{xAoLZusTmND~1Te䱬*p pj3 <^9 , :񔖖&W>X%pvbUi썌Jٽ/{Jv>Oʻy$Hʮg}!z#:>K z]EHDȱl|bO^"5,+yVϯ& e\4WAvßzXngb;BI(Ҟ֛nk$,5MrF[k QUkwsVAcmwBDmð! !G1AZaE2itu1;=TEY(lieq/\gƋdh-Tp#G|-уGkX]M";7&n?@Drnh['j mfS}1Ktη?qbxr nbyv7`+"lEsA(eE.zzN>w?!5(<ܾ,5)MXGPt,`lIۦ,k^Ӧzˊ9' *98%z+I?ye;dr]Ԏ\Yܓ@I;ڵkG4_ur8tʌUx7+vSIKFM$nv5*a$ Qh9vb1No?^:f)?T͋P;5M;\3VSօX"47b\;sDM=L=6`e v^M9,VsνL=sĭ_!>imw)WIXFIDʉL :y+/ꭑ'<87%!Ĕ`f iTHb(.mV 9 ;\Tnh`Vwh*m=4<|;#B@ǡH-MRoP~SD6XWd'\vHH0R\13D?TA0f.ju`btYy&Np5qF*֪x9rNvQ ?@u(szEz;Dmr#9bdD_^G3̳|yg#s3u﵉sPަ҆ђ1H=6>hcJgk6iKïoM/#qS ,IVRϐZ"GF3aEyD4b\k'm̌oTF=)k=-ܝCQZ"I}W7G_`H0׶ :Y/̺>Vp:]Ͳs{XGu.=aLxTyt k$Lc(CȉX)ҸSzȱ4ם_T\|To5:l'Uv/򡟿KfWʉ9W ]Ϳ%:<ב "!#Kgm uvN\8R(x\睵6>ʌo'ȺE/`\+l*щDy>w!K0y+Ys]w9P˩8j˜H"@OO*ŵGqGb^4V+L\sͅ#Q(`_a $/[)[awAɷs(Szw~S% \hHkiWv>ֱ ii}'heQ[-UF3I2RcП܄;ŗ1ECnd4Fvw&BHW2/2Ll1D%/sԁXLVs\8_gBо0!ؽNef(8Lx(JyHYzV^7j_SYt`]_#2Uco:#hVFBdH\r)k* DsL;U2"PZ1 '/ *#ݔ]1 FT0%Z4vɞ%wZY֚Ij^qPC}4_Xi iRK'B[AۚԨk#KɉԬx=G ѽ2(GM+Bҵ~7,c}KLX9uDWya g"g0/u?|VwssrPN"V3n{VadY$qj)U\wm:$ "/jH[&ތ\U6KK7'IWA.f,u~ יa6w|npH/;Ø9L%/% ]\gTV5Zs!vYyHHԳ?Ł1H}Џ3aն0.j?]XG9`I3;DKDe) u˓+ćs%[-ɵױKB8VDf! iެ7D'5xD='HNuzG|519ɗF8"heq]u`H,($&>12RlZ{uVErvHwX"rgX*i͗>ڶo|?V>nhJ-dӏCױ E7P7`\`ϢRCs0GҖL9C@?źrҌ]zY(Us TDe!!DYPt|zg.cƿߦ*(ũϮ7p`kH=зY\GOm#sCNrd"J&* C7z0T%aq >eBQcp0+zqj2OP'&O6Eoփ5tOky%> DRݭ!:H(Vv4v8Ux'HKL\o>z_Z-$_ĂcS N-+<~3˻^dfIt$XOkݩAi>s ̎jRpyq~:)!X7 dD~貳pK3&lf*W{wMgF^_mʼnV?'`e G2azooTJCҮ#vbL^NGŸ$Oip[KYPCdu@oY*s@Fӳ@Xt(un5cgx\@#_Ye*| hԃhSlLU.S9 .>Aa4W/"mVZtr,BC>??]_fK../z`:/( [BᤉHt6" B5J_v{i>Ŝu|уo>ԞI*F3o@dr0{YMC5Cy[sK_Z͝1*Sᙁ 'vޥlK:,IN>gEM1*P EaճHŝ-= ԌlbSݬ[{5{>Y'5cMIe`Ag_SH \쬀L ;-Rjy _c $wo8\N[)cMqI,A)rjgiʥ] |r~N*H`FrUr//P @s,WL?^oVw$ʤ:%Om'F@iEmHјnR^";!`Cx۪f l؁Ěĕ{ pTA秽==pN@^G˭/ܓVo]]7ODM/AM2k5URnEQv! vZr F lrߕ߮t^6,4zFZ`̾2( %ѕࢀS4nܖi%.A${ՄTBgQ; VնܧgN ⑑j{Г(Z#Y&M9U!Kfѱ8߷1S3*iy0y^ziH\gˆC|jJ_gQ}|>&_Wqj@tc^q &: |iZSڢM3oޢi|([ibQ%7vS 3#,TJH}v1\6(~f'upj_ xʹUXoBvA28_NWQ a>_N-Y'B7Eۊuf\ h)[w0@Qb9͔dSi{ OP_GH]TFlG'كklpvS"T=mWѠh@ -j%q]e Q^jmZ╜|5Χ7]3_ 5Xy1zOI7P⩼.1pU(ؘE'(t=6ķ{%,;0l_|O$*jjs6~W\WZ+H\&Dsעey-H:`{ uy~ K^/TP%yGtڔو>\2˜"NWYA7$G2؀%YgэͳoXL:B.6ݝl,Ev4kZ:=FN/)$8) ^Tx ml+֢Ő@ hg!M>R$yC ;z@[Sm-%6FFFσmڋo,hGqA D":Kh%K?t{rCuK u{^18,u.2Slw6Fmq:6fnL WF8Q..7yQ)Bkuf +_ىVtP9V*o^ As+j`FYPw]}xLx'5Kyp6e&_r$쯃Fkh1\&8Z=h2lB;(qbi9b >/]PN@N8RAO[X 0 w&EPn>myf[ޕ77 \*%k=NkU#@ V϶7z'Mo~-D-$$l "s [%V8Gđ}pn*[[2e׳ǣēƍ81u:MYmB]' ~w }^ C*noQ>ckve+Woꡃmn6U̅O{ [_I3iLJz̾HI`#4ƕ:O^tʳy9\rf!63s+.E>wO1o;EL v߾ Zf];cȚS 5򁹬KT@{Afw׺2Z/rֵ?r:.(:#؈1\+;eDav0WA#tlp =PוK;ؕO 1xK|it2po-;E%QN;bz5?(ب7N28(ܪk5I=4b32S#ȑթjݡ^bs8NG eNᕋLRuu'Eۚ -HZ2 Txb$#K">3h`Ae nD%B'(U>gkJi_5X@OG i 0+Ňk%;;囇7:C3՗Y}"^QH#gQV߈lYq_ݕ!-f>0~^zVd\4EDё뜨 vJH.X-8[/҇$c* `[Ƹ8[re?L$rړ_hZjDLH9R22#vJ-ʘ ӼvX;(f󏷞is5wު l)\)ֳ}wMML17k*Y=sNٮDx|6# W*,miTS <*#yVx'rh(v/m:҄lXИʃ_I\*,ߠGFIojw:6n ">$^ͥgj򺓋|QfOs5ެ!;.S)xGJ^r;$r _BIw7T W?]rL#!d[pޗ3*u-D2hm-D%dkmPsdFSV=}pJ0; (1\ ڇPuؑE ml Mjd!$&93G+.L ǎҾ٫F%S&L`#6WTy]C} |lɒ xLD.7^pgc3&k>u[W/>?mg_.*'-RuĵL햵0?3|?;(ՉHwcRpGԗ{;)Y~3dMx{Ri… swXA,g6|~pVAKq4k[r5z$(sVqΤgw#dnqG|rW቗Ec{0M5xdqB+O,ĉZ7DX3" IG ؿ7<`7KnznLr۵Gx2`yը.}#BՕkx+ 3$(nԉ7~6ӃMoͪ8N7oaN)_MÜ71Ό=~f!%6P{{R6r2 }{"_߫;.ƄTg\î=.;2[{{L,Xk˓[ 'ŭ^M.|y ;_Д.>>kJlad^7 n]b9+-Pg=ZmN'꣘/GIWq?fQҜ3&@%($rm ZB 8Rlָ}"vw2Tbkw"L@q6 QEKN홒F֭zq%sSqWs2wbS/\"1U̸5r!U~FUc ڲfuYT%&o,Zh#~P߄$cYKDzk۬^ߏ%&yMJlRh4f?5i7Ȟ&e? TG(" av=K9۵"?UCלx/@B=Gf8LMd$c2 5MJO$ྊU2mklz-uk<" ו{& T#E 9΃F, Ve$ĒXSdE4oyBGp|}g>~VyVql*v\>s4Z1pOsnwebo rm'1O7{IJKH{% 8zB*Ԧy)K#.XRtS- %)#q^cZ`JuZFc2Nc`ɥ&b҅N0yt11q Q |=},4xj~:>-f9|}&Xq)D4BZ(~`pTtz/Q&^t}pƌc9oҐλ#TOX3b8W}-*d&?'M oCl*۳(El:7~Jaw@^>akXQ90֖UUZCټiuߎ?kH. .s^4g3 ua^vq=`lqaXos%p9)WI^(YP2P|)ȴp8|X -sY}`h:cʶ>?篹l>.4KQdܩ/uX*'ϰuJLsg7.8ZAF;7H~tM>kX@x9vV~m{?.ǎذ$/;яZ{Д\G0e5&Ѯ:I!8i'`#6/1va!^Ee#aXWCUȶPs:Q礓ȄPO\[q@z_/J% !3Kc@${qVEJ;)fJ V y5joD-{D8q`N] 9+fĺ3l Z`:v ,KvJI^glݚLRn5l"V3̻" p_Nk+ |etv^ HLV[T]  i/nco S@#Ɉ2Sf>ގJVnvj!sme^E1t'O M` =n?ܖN:j8# ALb(_H'Pz'CM\m xS83m:XPU\;Uܵ.w? W80QNӲ{ˌgda*QCmbb掐9fY8p~.Ys7s (EIsՈj3͟F8g^@u> 1(#/vBDyC-Ye2T#H  j/P.yOe8q"j!"PkZ]9E?ӱ#"xvwgCE !û^f@a㭺pQ1BV#Ӈ2 &:_d&-8ɖ弙C7TiƴQmH4Wdʚ0m<%!xFw+aɎ;tc>hHQ_P嶒PQӐAiQcxbV|p5KF ~}9DFkID1ȅkn-`zA ](5x/ϙ]Wiڜ?QfWmXfLg/~|U\T `ɁͿzL`U67nX8>vY L/;p2٫T\طs|v*ߴ4Ze.w?uiSK!DhK+VRxNg͸k Вg;=FBKAkt=GciǚMY]"0_Ms;ayzfdj:|ݎ B sESHK_K.11}4ntTL^fmB EcäsKRtnCnA<4&bl,6`Z谙v WȈ4L^g<̡ lsG8Pm{װڮGp?Z}ǻQ~ߣ)JCp §(R̺:VѷQjPO+3=a&xiӱ:/dMf ?1lcZn;3wF޸>3,#ՋЖmvoǰrZNz|a7_[{l"h)9;QE3Ƒscla4|\8-l욟=:=I2hOHE" b9D8 bcf{}SZYHڟ5HT}!|wy||.6T3Ou686*QVڪi 0O2WOQynrw#n,:|q߆/4tOό|lKRԯV7aTՋT`m= 0!YU−j#3Iz:m;Z.G'4mp\BX"+FeH^0bd6O2yZ2Q}0Wuz8. yL66h&xom:m^bE*uE:EL87.(+\Rh"SIׅ{N'U Cuaʏ zPl }z#lzaV/5pcXa4k9NKސEsQ lЎSɈI"p7i%?5.zKas-/. N`,T O==?^%^%̥^0:THM t?@)'yl:י2xk^]PeO?O]Ehۯ[ Ai2,s~ $7|&́MX5ڟbiT^`B6J!XBIuld3saL*ebY?YCdW:Ȯ^>JtB@#c81sUW-p@m~KUIiI_1:fUЊqN<y" ¬܎^nI&@8y{= n7Ai77ҩb,2azȧ4U{ Ȃ6}.6\JmtoeYJ//F4AD, A8{^p>z>!d 4X:żkLwaқLIgE/>"188;kx Nb]ʖzJ3\!<5S Ǔ5t; l0>8Ttu1Mz2U'0{?H&B":kt%K8.'f|.P2>kumq7_pSLs ss_' &|V. [O" 3E8JVonM9"_3>̦f7<kQzj8z(m%A zP 3b?Ÿ K T6eo>fNF#9ڤG)1|zB':㬆hs.:C^H Yؿ8qSv|v Yb1" = ky3IvCb7XK&aET.Pj_Ҝ 8v'zD;^IF4]:8`l1nBIL}}ϴNEu6au;CդvH%MG BhǪy 3iRgejS!qcb/1d8ȁuXRiPrrZ@ZtX: AFkJvVO@Ae,bCד$0G )F<a_h<}YH_mP^STRuM$rr|d v2+7ާ Ò5lceãwo:I.zfօʝ t3wc]d?rhÃsw(sd2֨Juhpb;)S~IPaq:qupzjl}Yx+כf!>M(!/y˗ܺJK<[1-pWCh1iaJa<50VX6tIgLuN$A]lMe|mI؂tυ;OY];iDjΩb 2.08ZVDt *8+M8d C>&V\$2c(q2e_|=t\pUH)@Q桡?ΐZj{>@F+dlN% ƕ mQ&+3;YQU|VSNXj[(^Qkɺ)SDzݞϷ}R/c l*%y 30.yJc=vچigQCq&S0?gj\H DlĨw$btT~~?XY&ɰ@w 7ǬƩb /lP5@2GNhN=j2W~.FOt#U7?r@䱸#xxfjKաm4=՗O08 ZHfpڕs+`*Z\/1TqzU#8“TK52dڽ1W8FTUANInYr\Y9KwEjqݔ@cwi]υ !=A?gX1DhGnL7K"<"G%A{SE2M\ o{PșC y58n)Vrqyj.FASo“ kϿ^HC}a+i5?ڰ|J(RH⶷vuRJ\'V+8NTPEℏ))z'PśXʇ~z/L8!,/߽Bs8Z'@2ȫr4We[b8j([zKn="}ZODGXݺ-d{>Y=(On@2c/צj?Lj$&X)b;(ѧW^WpG 3f)brԵPAXR$؜KK - o5úhwdL9 Jpͅ] GMӼ!; .˼"l{&q:?F^yGX/"wHXf#nk9^PΠ`| v7?@i_L`16^h=%`68D7D6 [ÎhC"U1J:Q3mY4= olr(k΂JjQ7"xWV)bOe $Vү-Oc8BICM Jcنtଭ:8W`k{C&ړOɔ]iWU$4;HۛJ|/qmѤ?AFXk|_.Fk9R~mI͞&dx$BlI/QZ4G NU5)qPq7Se;걝 zPfBD]S9qEBDւS͎f gX}P18Ɉ܈OTe̸/GL @l ;KZ&N'J!/ȕk/2)$Y&*l9 ;_R>oR_ZT/Vs^9"ѹ+!$6kB&ˉcdڡhݺ@]. fԱںq E,K.f7?8Qǟ f"A$fsmP N0#51Vr5&@&EegJeg0Q s&)y,P h#[qVBf&fx. -Lv$_#p=$o# ;5I*W.LFɘkE#m} bJ6)/k^0;!3 &G+uAF{\`r Ҥ:kLC|i~Iu/&]`)fsM1,N%2Mh.A#,rg>ԉyPO-o_tꛐ'l$ar}çT8cTt٧Z  G'EGw%Ucн&@3Ю"Qه02@L+ \~`XbnAP _gL,4%v>Gҹ2akCk#yXA Zf&j )i)jATAwTS$ↅllY?lWJY(j?]g'0K *܎ ?"iHv3x- $t%\Q- 3e#TPӈCg5 {ƥ'gU_RM\񴭜/|J9|%c קy&(EJ8Y! OE,'ڡz{Ҭ7tq_ !s=%f.x46T$Z>^ݥNMbqQd~j+I"!6̙^aYuk.hرr8bWsxmyEG#&Q!X@l]L>g0J Ej) HQheI "43C$.,A*D~oXL&lHc]TAW7a$sHE܉ׄ暚AS,iwҐOխnD9d]^g'x+g2}j&!4u߮i]egGBXe0#ޥ]@ ̣҅Jk3W" qi%B`dDTݽDeȻǼLE<%" ,٤9؋rELdG5>K& 'J^kી<}9*l4/v} iSВwf05fN]* "` +IngS5PJ([D(>ziTbQy5E1U2&:믥@I1#qH-CWtW:1) %/j1!EEv_O͡)T{ZR(4/H|g;u\T|<,A S]~TI, L?C}݇XrFؙ5F eb+M'9U }%1d6-~YQg#;/.^R6=@l >SFdDP9{V* )Ğ1ȅḊ^)#B5 /kN((Ta3|nWwm*:D&baCAU%c=tE'r;l5R|bTH?C[=雏+9(4mP`v0 !Gi ,&S ҙ>^=mH3Q)kt~zMJM!|~L7wGW0ogR|A8iQ>, Wqz,=0ZI`:Ng"ޯ4s@Քӆ=gÇjϔL~B'2nF<q^KU^,N!7 .kҸA}s4a!xugIնv.,BiJ-ng؎ebcS*.Е=aS!QЯj[r0wJ!˧9#93eiP]GẍWGyu\h`mĘi/ !A8Nm˚fߨd  *>;E87b64oI}9T4spJJ{kbN붭ʲk 3g~(|cTDP.)(@^2%yw}-Ekɵ(vçŅm;LF\a+ͽ'ӽv)DY'"qq2=+[BvQI6^p]~%ٸ@ R49r =:fofǼ6<^`#>)H>a":=ꆳbEK)w48[p;ļg8Ů0cFw{Sޏ(vחiasjGߧ|k2(Y]ĺ)ԋ^2̅%''K9O3o9 ($V!8l-mJ|$=U'UOx[u7b;A/]Av{gW%Vvnѻ~S&$(}*p,A5pYӪYכPlH={`f'MtQ&p^1wJ_adp^9P PTqד. e#m>e'}*;W@<ÓLfLxd,~d/D:"1!E} OQ #^0D\ux6kpDf!?2obEg嘦_T&8:D&おmbc|ʿck;}A4O #k|c%mbM4_/CrJ9tXaE1fDsJI-;wœlƯ|EC?zf8*#EPq6$c<Өbr6+Ė$> SfVHڒ]g&Us[J "i 2АSҥPK")ij*iw;ۄ +]l"i,rDʑx /?E]}B5B?Z%Ā7E/BX b`M!¹`RyM*1i\̐p_վ鸖uY"@KϽ4RHB k,Bv.H%[ 0vzp[8"X],~@i{MˎcR^)JMsGp"5H362)sPu+(ghB$FC;iL{Uv᥸];Z\Z/֢݊$CE͕!A;!C{͹~E3bkË}&!J(;-95c< tMS[W3Wᰔt|vnmHz<k$RaF|ziHф-bqe\dmdžTPZx!4KTq&~NQ-I[8gG6 ݉RʸFhTd0#ETm@ MAMDZa)IZ"3H߀w{iw8wr'fTf|wyu gmNICd|n.=|ɗw6 y2~Ru};/d԰6ŧ  %6L_mZq{fy1F4HO ˖{~KԀGcpLb4KRSkm Bi=>Kخ;ՁY /{B,P}&eg3]v=eo&l]ZJ'Eq4B ,/ˢY0ZF\7F.fU ^+\2_@AbspAkM x1%I*p-hp{> >7ֆ8/?ۍM?gO0jpDZ#@m)wcƑFt>X~5z6K#=7{#YVkLk_W_w51R亚tf1fvCp!199a{RZN%:c,q@A:{Tj9v#cU-pC)wQg+b |{nتC,C37\`kɃ8G2,N~v)KMJ1)Ylf(`^Ic]?ٸ")e47lX%R-xA#=m X Vjo!7zx!zzcJ#){]{ =UG/ʾivRNa2:sJ&llX_ sKX:1lv}&>|a&M)RZ3"?HpBf9SPWDkEmGʇs^]? лj[Z!HiK=lFҵ$Q\? (*_dGӒ0N6oZ<"O^AKrYM56 @(k4΍ 7;eD %Q2s/JIRpU2A*3M6^EU4m(Xy#% lJi^^<ǣ~ڨS" Dq TSz0ݸq#HZz'hn_;LaW'̢hh۠@B.__5Q:--e=CM;X'^X$$BV-Gi~OQV9=0xs(9f"J‘kN#d /AK*\0iб'PVJ1 7aW8sc|Mu^ Y$ }xrcm/]}ߠFJPa;:lF3'37 "K .v`?/6O(p q;~ʼnPGe/8 o6'lc"3%ܻ E\" 7ED7xg֎6N^$<+ ݡ#9 G/\5ߤ& տ47Y\D[t !+:ڿhwMn΄rDߜA".xf&z,Egdd߯PvA;,KU MHaQlXD}/ +ۼ`w*gޱ xceee=}Ug%Pqrim[-bWg9tôW駤INGt dW ;J@UnۤVEGL2ڕ ! x)ViЧч-g`r<bssvA8/Ynp&]Wfl^3I],&jPu$v,oc"0Jv^Ow*O:ֳ0%^y FZ}/5 x yhbt%?RlwkG 61NcD~䓍1.Ew6W2$OOnȣ Yb45dpȩJg<1 bI.3'zg@h4%+79z_POKHҋt'XŠ'mpGf^(2Q~-[kd~fs6R:wJM]|*XBjs(gz48[yQQ<쁐}_ng ^_}lft 'n̾-QqRR )\IN7 -9c$Q8(402 7˻t +KFX #nK]Z\;=A A#* n*o.03lazG'\&^Esin=|/]*`ʄ@cZWoGD%s{:z xuV.?f&Vڤ}ʕs 0j3!geP-\CBS)Q oq q<');FٞX{\ PusqH7wzV{Uc9*6ө Y=~y"ô:+lT]t$ :v-&}xΏ V&uz `W} CQGnԑşus{mE~1p/>}c y6N%+`RH=^ۘamSP6U!v'1H쐠rT}I.´ yU*A1;ZsU#h| (\TߥLsH%c+a {GcԞWa/E0 :E*++㻞=GZDPT̶ؚV6KImsq[AɃ,# dm:"j¤ti0^ZG;H " >@ pH9ńFy.(@| L3)Q׮H\k2x!ۜCw7t\^ø~~}8`Tԡ=)퀂c]g (S$Iz>IC<lFLڄō9U!E[?OWiƏ;Ү-,*hJNhS-_qm? 1)W5=?\.@K\Zuf"P"Fgqx HQ/kHsaw{sucjDkb?.W޶X3,Ym.VϺV6gfkFAǻ ߅6^5M[gKp?*L`J{)"XxSDH ʝMfh'f̑ gHLBIo$H3KWv.<']?_ĶWtOG S%z,d%0AY%|Sj_¯Pa"O'lsG](WXM~ͲZI>Fctx^&ED٥JX'pRwL 37%TF/2[bH30>.3J_~1^YAn !u |z!Knz>{l|Z7o񱂖1>އzNb6h6!QG N9Ү l9(4|BOUAڼ%&U |u:?GALib=?ӁQ;әˆ$jł]ݾaJ/-~2B$2yxdjϤ1ކӼ|-vI&ԁNqQhkU+>Ȍ;^F?c@zEXJf ; 3<:ឤ}[qɧT cLa/+QKNSܴPPf-nq˗-ƹ.li'AB>C>yAo.Û9mU|i2¨Z1aÚ^y\B Cҧ#K(: KQ;O'N 7#3:s. 23A]׉Ql'iƅpcy<8׹<-AP: ӏOrEkvjlA4DE1Ju,%3WW}:}0:qrS` #; "4`׎PCYt~#VM+F*ȇn|YՅz=]pΔk|#pYueۿq:vH]Hr\It}ߏlr)@ Iycj=<İ׌\ھR$u LNyXJD=$4ğu7 ($M4k,vCr8|O_-|1Sv:^[A qa(!9+S:"d%nJ4htIoUЇ>Xs)m AecZXV]ޖՊrVwI{tetip!$ʇ]\[xSgB%> &|xt9f @{d<= Y_)0>$[_S0U gi8Lok$ɣGV"\8MqGnݐ̈b봵_Ɗ_j-X+(7V>QLv}9vmC_hKeC*gYZ0707010000045a000081a4000000000000000000000001642f097500000c3c000000000000000000000000000000000000006400000000./lib/modules/4.18.0-484.rt7.273.el8.x86_64+debug/kernel/sound/pci/ice1712/snd-ice17xx-ak4xxx.ko.xz7zXZִF!t// ]?Eh=ڜ.+^}>.\ԫ*n1"Z#]߲DI)0+®n1*@cg"elNX fb)Z2 &eE})֎x FꞖ\3pG)7tg;OuCp,Ϙ KӱuPņڸrOlmfWGN e2CMwS+f2]!@4fz R jAη!՚VC0}jYIΩ78QΝP-33t[,O µ5)d0 Ӌbil1 (u T#lYɽt]dbíbxRL 2 ;d~j#1{&]*ڥ=-Zlm31z$^b^N6wMi\?1 0h]EbÕQn|&='B'·m -D)lR _(\~Lzf-6?M 0輸T/. [=NuWc:b&g%o[0}+;A؇ S3I6:h.;93)iD{KUu(f1XbaoQ)#f׿2E%x/d_Y=ҳgCFHTh)y fP7xk͏%ĝU0ƿ2 sg!>b2}u fn,0뽰k~nxNH&; ÁX~֭$$bW1(î}II$G{H\+`Eπ>D~~O*i!{}r]]u{piF mZ ȝnw֐%ۇ9nJ֚!ܟZsNkV1x5S蠃pˁR|53)Zam &d{p !J}Q3,=,AjТm"B_)gUZŠtRC4h`3:. ֦عĕu+_r 3`{jb\@T.|Ԃy8i\P;,^]q9lA4Eb岒1X}? ](GGt#}Ng5EC%îgFT8_V''}d8 겣;[b!'ct (\Ʈ+S  d^3 .~7{߄vK;jLL5V8*΢vVNkOC8B7wu"C9du먑IH5^"W r\Ȳ"cVGaԟ3aª,v⿸K#Oϋ>꽤("J?ҜAuCWVx3G]̆{ EBd2YLxRCָn^[&Yq$xDU@3h[bTs]w$[dw7,A"dR.C=l9:T6i9W>*n N7/_ZKh Y&%k^rNE~: p'ɉo$ާ)>؏,%&J1MpV( įJyM &Qz۔8e1ܧ#v$I_TƍIqE“(-g0ע~Ou-x>3?s׶b e3?XͥD>Դ0$!N,0q齃p9@9}mgY_,r_A 01(ݿ/h[d gH%mvsxE.t}&yÎ ij%XƫQ\-wCyO\zz,cG:aIxy`GSb wuw{g(cdvx~ڽn`WJ', kee3+S>AxZ3汖72h2mr7պ~jDuUaȶ'4RF~(@rm$8 -`kE^id10v$ܩ6!480I&7fi;O[*\hm1R/Fp~g&p3x_ X4xC9n.u ~.?V.o=?\m+V"_ꑦ#;)5'8$&qT0 7s,$ "Ey? >f, boZ)r+:SspE@Q^/e`ZS n# # ݻ& j\2X )_CIgYZ0707010000045b000081a4000000000000000000000001642f097500002cd0000000000000000000000000000000000000005f00000000./lib/modules/4.18.0-484.rt7.273.el8.x86_64+debug/kernel/sound/pci/korg1212/snd-korg1212.ko.xz7zXZִF!t/,]?Eh=ڜ.+BedNf7k,hjG5ovQn@ 3!@5EmYm-Ĉ<mB<chCˑL\~D S QrFF^~#Ϛֹ ; o7 -Ʒ>#YNY/ bR͸wc, *g!cC""A4m>Ɏr)IuYylu-{^HPӤlՅ xoLoIYb*Ƙ^o0dܽ3l?D^6pKw{-X,#;҄0vHC^6M0e2 X Ȳkc̒=33[8l6dmE׎/iCvw&F>J7-HX`oݚBWnIHjF%a9xTlSWlYxnQRlO;Mq~qV;{Sd3!#CRlrzVyJJ(WnvGȰjA(Sf~7Vqp6j;^>w 0M/2čˉXH#a(qeu_Z;<`TW:^p_þ<繘u*aً$5ETm-GBO֍s>sKXtH'?&]}D}i>uI#.#;ώ<ŋJ`3hO(>NqmWZr*N8p,pF†姲7^!1)"ư}gQRBßgtĴ䵏N#sZ'JC.fK%}өN؟a,[wt=Q3(BҰ|ሷ$mn%:+>\PBԩt{b͓Sh2̕Wk>ʋ%)$-vl@WZ%H|lSMHmd Z76Z,BH8P3mDf+qW'V[}] (ɀd9 ?I7HvP'dE#O|C5EܑW #kdVG˶,] wm"1: b} m\~C&0Cyp\?^ȔvG z)_B3MM V}]}b1u9E;f4`{1&G| 8 o1g_ C>  B6L\yA " %^u T\H|;`bBTCZزI}o`x[QJQ]WeGdYmƩ6 ݨ58K*kMxGla˂$?yP%*@=hN}Ua4t4dʤqヅiיN a52,b:Ŭy_AϨǁq -[)OJ^Zvc큏12+Û%ҨXqi&; iOCF̎)S&T x>"ژm&ﺺ7| ^0~ԘO2.mISN!23j_|Z,uyM!_4#mA>Xg>ǥ%:: 4 t?nS(۳}jkC޷m'BpLa߲Oz߈>^bnƻn[+81+n뻘Q"D=ҌpfYG'eSc^a Cʒ Xʙw)h#Y8G fNBaȶ oph\1^k\^=IW=,dDTh.]ڞjG@ӮЛ bwAu%uE"Bt-;Y/w~u%/ŶQh֧*A8}L!iNx1;N|i-%f7eu‘Hq)ps@ QHXuc^xFcݤ&CE¤N;>|- _N! )s3ɭ)٧wN6-G6oU>tG1bF4"jV9s?ZGnӉSl *Ves<. yi4ԁ&F FZKC>;{ ""~#$`"ޙ/G… TR)~1|{k ;=ϛC.v+ .ug;pkIs96(2M.b5:F_d#*w|'7)3NNvGQ~"&:WN <؈Ҹ0i}/UNN- ey)7( !^r: 9Ycm> D QчtC- }Sj]M>k5yuDd)0:e5*aT#70̜+3l{c/ sz!AX?sp\tJcM=@hxC@,932Ok olM ?L!?ofIFۮLFJSY5˜\󕵐8S7`vC@W{6(,R}.='d. 7."A[+}H;۾P f;0ɁGy;O0a@Yk:eN 7ʩM QR9OP vrn/tD?lMMRך938t/c)-RhIt?S{3 )y!b^pa]d,+Ba,yI<4 gP%୶oO[:QfpXaHy!(cMXnh`f[)Pޅ@ueEa2V%mˑ69wJtQoMdOObl &f@N(E&룲=JCPǬ@>g܆խV(:z' c).;%JFh g:~s.A*t%ݵXtD’f=s9lϐwM/ʻbcx {vn$֋Q dZ/rps _A2:B#΄w5.bQZ]}.Xw"p)12' v_q 0f|bdn# <7[){U&i1F4+b/![f2 4^ *p_Em`}.lX21}8DM(#r ?)9;f"n"*|WL@ed,E V(iwߛ\tTLd9?1~hdC7B6a\Ҽ뤔9кh=a2g_ZRUl*;jn<`4UX7#qpgC 36y{ҝ'l>!㾕#s9ӚR:?uZǮN$`T>=MU.TS[&FW!GD i%/ rwHs"FQԓm70Ij7.rY1jBF흊\^Vu DAeQ̑fbIWn3,lKNI"[3Nߊ]Cә@ZZ:Z |2f}fdKRƐ?U, =z\kv&n(0kNkȾv5yOV}CE2Re31ÛU|摪(d/4B)ro<|N 3BX>D ab`T7 8Tը%{YYj@Qz͡ h=NPoЏHĵ?FpWNEER f8__i&5u+Uyb_ߨ&JVڽ9u#F@m 4בSFf=ڂOJBN$D R)v@*wf⸄`\e=%82He10"':.kH`,'gM_E-&愊mT,4a (;-x_qU zBX\Fcni d[8;Q9U838SwȉDS>#bKe[eʒM ~7WN0@Y>H=ӛZ!ʧZ~ErܚkY({/uP&5 <184D*D 'GCMv6WO Eh:97Ml۫U_йO4$ |B+ujG[`pGůL|:xl>ND j}~x˧.dt Nc/ H B&$ys{RAD͂HR 4M A}gP٥e3[6a!_Kd!qflۇ<"|E[R!*9u4*EO) BRWtb&G\b4\eOĥ܅8(aj>-$'^}_1-4g"/#6*ӎ}g4'W,n@P\5<R5'p;\C XV1!Q ,U4^xu%cn >B~xDd\iBB_v|uGf*(Ѝ[0Pӿ΄nѢb ?zhޕ67t9e-Ya\g5|LE&Y@cuM莱JX7x7r@&;eH%L{*4VT攓P`;;: ue: X;mGT_TȺonj@>eW08X"ιu݀H؃5}ni aWo$2/\3 Vh-Xa .oi]9"ba*PM<4yq^c !H$Ħm*2&7ˣU/OQlnI [YlMfzS(];]dzLf 5K '6z/AE0#bQ'}A0yfz=7jOTc~m Y-Xlz Grs< Y8/ ,(2Rmٌ J6kI2Xb[)M- ˆlZISr xnPb6 Lu\$#.]A>3q1}0?F'pF5[Ɠ7pcRǂJUO4Xo,$}d1Ȟܶ-b~"r9(rp FʆյkI [U O{ITBhgrlLvv UAdax;P !wc&;ƫ#@ N2e2mWh~ea_nK1e&h=iN//1pP3NRxJ# % =0,>*"Ɠk``?]|[Ip[C]3+dċպM-s9qd!`Ik5٨ tYwp8PPӊ2OY5vvfL?Qojiߨ}~՝G:Ӕ^T1- /owfyǑ!.h0/\Ho`w$_=J_췛S#:p+A-H1#Uq|1kEOqjȃ:KqhȎQud`zfՔdntKcർE~Ssѡz٣wG#>sX`F~-^?~-*Ǘej\Lk/ LXtȍB*/NzwA)rmNIȳ0/U[v:ޞQOA}OhnXC3 iGΒ^E%h  ˄n";:L,k Dʓ ÚZ6Uq=`* dU RP[,׈Ƃz؉.H1M2ixCJ "[fW0/suNwfqDU'7~;Xl V+wu\ C꫆W¬hr,x==vO`#i uH{6VSO۰b ( 6yd|yȓM'ŷJ` ,E;RP)ǰ]wr~G|t07k>so_FxNXdߢ >9bUX 뱐La}`ˊEÞf曆8Qg_;ZDg*GJFY*8IhDē$vHօSʤ>)Z^X9Nm<`Z=ҨsMe-mmGF>eH-6;l V^fX|%K`_^9~>"pi>MiT,Rz&"kԤT"یe 3_anRu|Y$i`wln64,3O T[OiY=,7*p\^mrV<#So/̗XX7{ =sS{:|.f󟦡} Ü"vu. 8h;"PN#}'6- H2Cu* Ӑ~rn(+z!"rzLqW@+%4wmycH#+ݪuwdKi(gqYYls /xLntMv5{]a:>D _% @!Ȟq& #yIO, pl$ k7,_$&pcɲt0ƯBZW-}8QwŽFw+P+K[iG2AlȄ\Z#'ԎE||F?c{|d(7NUJ?4Tm"ax 7tnf8} n5L%W9Wx\y^b%?ir FZᚵ9ԹbpEaz&x'Dwq>8(_ t#\l:æ:Ŷ LNҹ"21JZq$i x|Z"֡ 0ʩ *sIf+{WKНhfՉJqe'Oh;ʤOSH[ Goxq+#bZ"md+}ւIs ,<@و$@Z N$8\B[HHib]2|I ,@cxA앵 +jx ܚϬ$ f+r q~}?9EI[`D=? þ1h' &q`&|8N;OExT˭P=@+-]_0jV~>m3{x&0 M `>/`YphƝUyEW ۭ6igfx tqi5>aSX5}ٺ~[xΣRjP5#QgCxi7X: )G{Rێ)<0K-?ʸ&?㞎xFYV̠MDK 4'0]ɺU`pvQPeM" Qkf}N;#"h!d>2oK աZd¿j=?ZN"\8. {8,iQm[LGe*P@nۘbl훮,hy:w[43rHN8F0v4(c7zm\}O@lO.gz"|r{5QNdvG Q/3167^O4`|Р[^h瞏~OH;4{IQaNe80 ;gD|P\VvV0s8ڒslқ?mEFPc6tk_0JDZ:6&Uq9Jccd}i"Akx()%d9[pgZVcNͧc+>%AIWz߁r`DNqMm>ܮ/'nƽ,YKp;ǃԭXseRڟ^P`VRʣfVEF}4S `fP7q,Wgr-]d]Q`f(7qS NӀTYЧxOA:{ǩ@m"e5Q(sc 7Sk=Up)oϊk޵T8֝*Nń&IKy XS3b`n`NuutqZԗm o9c1hPbLKl+pc=3"ܺqeW7xY,찱gYZ0707010000045c000081a4000000000000000000000001642f09750000479c000000000000000000000000000000000000005700000000./lib/modules/4.18.0-484.rt7.273.el8.x86_64+debug/kernel/sound/pci/lola/snd-lola.ko.xz7zXZִF!t/>GY]?Eh=ڜ.+δg(y⪑ebaG.Q:7"ɏaL'c:7ݞɈ<;UDUcx5WR @ts!4`' $)SK8b$St}EQ o"mԀUbL*z; #rRS&M^ND_2 j` =Ga99OX1Rvn}^o+*O[A?jEHQEI3@ʨ1y*2{2^:TX!Xh}7c' ^vbIWe"[2.k9Y0n惄aN;/F_/(^`2Ht:H{j;Tߞ dYtH54l*P>pxA'_4enr^ hӶE'ۋjDlP? xAo zƩ^_80<D XܔObIHş#/9m²pkf9}RV<ϵ½fxJ/M(L4&NC EKgۋ;i/4 h[,6& ֍Iп9~iC@AKṮ-bpal-ָ`؎ln_PJedȋzسEI8)1e=p|WZ5yGv12A~㈡"Dg@XͯVwJ\(m?@E{/:d+S@WkA<N4&g:s8x_͎'t.|)۾Y _Ρ¡DGၵhfaSBʗdM+X23J67nb͕iRu6w c oe%=cwKb @mʀ5`3BTSa FRFW_n,lkQ DcXXl7ݨ_3l/,@S_-[' L!Tn$\MQm C^^^~[AUeK3=SecZW^!6hx&e{MÒȜTj -2V =<ҚG[wL.N0-`;5FMdhcO Y\мX+ڬ;vqC+ș@g,+?˧Yu5 pɪy Q"qp90 a;!h鏧UڲED ӱ>̪R4=: pllQ6gˤ|Mk$5K,#ꂉIC] 1A{IG?p"#BRޱ1s&A]l! ! RݖeЛsW}UADTԱ ) ʘ$^ : WnS?½hiK+ˮ~/:p(HǀwgXUg=8@˿]W^ׇ^R+"lgzY'#tܲr}" T^x(Q|E+f봢p6/>IZIl;Ee!A͓-H:aJ:9W n}j㔫V́ BF[Wċ1M3K#_o-]egT3tm=4(*kw^ ! gl1yW?$&ˍqn L8~HkAvX}Mbof`3FsWzy&GuSgj1յHd"a̴!v ޲E ]c]n 4~Y>#uj nh+Y_oq$iyl]6X5_0}s*;}w2X 8a]M49CթN] ƈ2Xp~kU2!"g瑺ll$d6ki/p֟f3Gߚ梷{˻p48^AY0k7^Wψh?CRH4*d> n۶^ Pȹ!6! ИtIB/4B yȦ0¥9y#+)8ꁏJʁ %:0b\"uqcώQ&6d2TA {ph2_ / 4+S,*K^&v;ICK lfW3 NmJn1ǗՙØ_xi-osccUpKrTC):O;b$vmy¹8̊3IvEPVO&29DRwɵ1yKhϐ@+L ZQ*=W#=!qQ|K_4X[wBͭug^~APih(ުG9 fLP#կc$en(M6Gͤ7>{)̧ޑIӢm;RIh&1 GFB.KWgi͈#P5U_MlMߨvk6ک᪤Uh͔S5lWyo0;C&҈Ij|f.FYk1Ov }5E*yS=աJ͔k#x4dRǝh_A0_ e_2سʘցe ԅ=^(/^ ŝ},|'pӠkZ疑݂vq)H( <|2PB8;"mԟ8ބ 6*lSau=Qpȋ.*RD<؞l Ŷp;|ؿ75? (ď?Z8S p Us[ vr)<#Nt6o x,pI'po>c&،8bڷ!7,1lyQ>Wqu$ cք!s(o#/qH"t3_"֖vzIl{`E3I2mj!+)%ZG_HQQ9k^t3 ~%6Th)Q l.׸-">d@ل;;tr(D''EAL52zjζWm歭fAx5Ge@cGD â+ziɑx-xORpNUUފqARsЏ/ߎ47Bx( ōا0F.´v|:D/%! Wogz:#=UuԺz$΂> 6*Cp=4yB%*=:>\+ uhsxG9VȎJ J#~׬"kd}=V-u=v?1< 4@h]PA Hxsdܶv7Yl [lfW Aj#hAj%30S@&.{<9[ˆ,- `e#h i;*4<i3荡ڸ- W7TB:3M1OsLܷL AlO /HkwF{[_5nS {0ihz9Ζh L*Tv 8t22@XS#fM:2QuS hv3%d'xl\4vzO_^ASs~9 9g|4Rb,JZʢj(#Ge^yݨZs*VjРF@/Vrx 23 UMMC_3ĝ[r(FYgÏ;,D@K:Gzo3&kDj.BX;[YB~Dj p%l+[BNV~H\?dAw ~ QF9񦕭^,gbkh3#zC2$FB x,IȌ@r,˝mS\ 6*5'O^!u7kĻ}(`,[S&{guRoC17;&FqeE~bH_XHs'yk>}[ځu3s&KMԏ6 q>ؠ&%(R,G@#SS}xzNh57՛avv3 g1Xp!OQho#vBh\ʆdN%Vl^ #wUE ir ڝx,'jp$Ol+7&DcMt/eML,4drT9dH@!N:d f<Wjr2KTq`zFkBܯZI`$vp=t+h %IW$Ohs]\@='~&k@x'; I0}Ax¹(NE&ߵg[路`tTYEƿ 4b7T_;xs${ {Yk,TɁ3gjgօ|K/jymDXz٢sG"H͋g%'1t%l Tf MSrp3ZJZA g> {QOv1o}8q?|vG<нI]kvQ\NKv}f_7?9{sSnӴ+)u|g80Z,8HVCr\T.YCg[hU}iUbbCW\ .ąH@,d.2Te4nZj-hŔ&̳=JǬkfۑ4XWJfvNjF8UO\iQw vYl$) Wxوn}c1:tviʞ 0&+H\6Qy Nf-U|+{B{lYevpIF|{R)L$'`AɄRNE  3X4U^*Hbq˛y~rW?hmqpem,In-EZHNz`''كEnscmji*Ef:ϑ\sFFԮioK0V*=KRP"|n筑ol2+lFEO~`w&/=w(xNR&&ˆɞ F3ɜM4= a79Һ<\N?A50,1\KT_Hj<Wߤg6+3,5]kKU-k)ٺ,D/Un=tܡlD{ӒyJB3VM?gLQY@jLGlïT}&Nɳ݌Qeza|=~ mO RroDi:ظ x-< tl7܅,r2|00 [47˺Nˇ%GbRHvt7\V܄ nw`Iw FO|﷛*z6C}?Һ擘MHW:s1Tz9{;۳Uo)()ūQpo/=kֳ[#n_)GE;BRW8v ^S(!ڕXK%l_|9I>r懒۬=J`غʬ)󣨘T<Y2@3 p۠B8KWX R<  !ӬXv'P/j,mJ+{|r1qy֜.+ 5H(,BVgp)+871'K^L psS*?d%WFU.ܝ565 ."|8س݉7ܒ(k9]>C=lpP<ʑ[]Cy[( P 91\dM4!E0dƧ6a_@ 3 Ыl,Z>323Ӎ-$̸zAeI>/Ӌoǵ T&$#Ue$`OݐkUqžJ m j_d`W|f\ն}{usUCN~ڼcJ|D(1ySzwH#h{k$D0yc&)䊓Oxʋ_ <(Aj9Qː"H2۞FTq UBS)bڳ)1^R|DFTOdT|GYώgq$XPOn&T_Vb}oz<aϦP Xc 1r"?uSJIfj,+J}5Ҵ\ӉH&M88kd4u]Ҫա?;ؼ:fCA)8>$ǥ=PBiϓD@.Q=ecwG-;ePM,nEI+_rv)c.֧K̂LG?NTG!m.Ҡs||;@^-2>n[ĭm0i4y5d#\m$k&7c?^)ƫbrd@~|\iՈʲO(ԀؘƷx %P'!\BEgfG)8l?NMLI#uzrw%-O^5F؁n}UiOiB֥1=;;b,ƘRrfĥ`l}oP\3emKwhFUc6zmL=8!WAI+-ABE VƑZmr \Bk6[W'ՄPv؄}b=˻v;U/p "0d-zƽ21 >emLBHWRlXu3kws5= ßdBziJڪ(aSSdo@ CQwhb1$z+=/(1<5?ϒhF0As3 LF^Ӵ"Ry^k4 ʼnFR8!vVf4!ʝP̩YYR CsX}!xX$vdy) xϏ5hy3 j&]k*zVx.ô{^ ʖUzY'Y8:s$쌂V鞂:Ii ^ӯJ"Mёc FC:/:0)NGE_`FNg3^3@,G=:5(}4DQ;<4 ܴpw" !s#d6lI;(RB NĂ;wW7‘$}aRxc,|5+EmMaNڑ 3:3Kf373Z.mvPjx7~דZVeƤl|7b$bget$9Y. 3hw G6p=L,s6W!W7xy>TB0օ;M@>n3' &w%O1w]g0hYŔIkp|&&#T-{wc@wxaO.O,l9h 0s]l.vS}Urժ_!a:a p鿁'^'ܙL|rAs CZ S8v`Ј0XU e5i[/_QENG9/"XFU7zΘ( }MrJ類myz"O|Kи >YaٗxKUd욉%ҁڲ7*Vh<v6OHio(Uw7 ,30x.Ke~D3^T+Ph=q.\$L;$'O/ާrm,X]Z#ZɲF^qi̚T;/[|c4B^][=Jf(:41&fʿ -a,|Y4f@b0;MmM l\‹2?=yW~c$J4d]y3w2 lGۀN+/:P:LD(YY\.ilBD^(VOC~oF́-vtS&ڇ1S[g-rX;!F"#l@ВHcģBDKtԉp;S P^B^#c};n/4brڛ ;jy^!lmÞwA9pTX㲥 X`P*|>x'0?Ia/[|È7$Z bpL&b2uLRrUArv7 |2 ,w!Fnk$oǀ-ޡ/($,"8%\Rfo(O,H%R 6#KJ Nepe|15BJ/]QЎP^tU*F w44Ri 39Ex(!^+]yI\\ ZbT~[7f @9*]mhG nJ>k8DB!n pEN&x' vIHpùadzy)R&}iU )#D.soì@e yy#ė}fF&)smb a2@'Y'J翗pwTXيdAtp[?. սl@sh֟UZԮ{E?l"5IFsf"zn=ˈ#Ҫ@-3/ꛑaHQuX |А^o"WV$yϒAAZ{kg9Kz:4jh }؏XU'=i2lU Pm!JRݞrGᄖ`ʀpm8Q([X30I@-}Jo4yJӤ4,+W!dY 3Xﰠl| =rzpX1rٟ? iA"I`LCZI <8D'Dv0&6"*EgBGH?>7{)⯲FT=>MO{`$>wWӱ^^{ 2ՍR>Iu7)' lsvZ4bfK(0iKN QBB`0}b s}P%/ /*ۀk>[>Ty 5& % Oyb9[ʑԉ*oHAǭ)bKvȰmlc<ҷ{E˂x XUs스Bo}C]G} oa?t!s07kY6#^OڊY\THM)_YLhϣo[s%U*axñrT)g:,2PO8[gYZ0707010000045d000081a4000000000000000000000001642f097500004044000000000000000000000000000000000000005f00000000./lib/modules/4.18.0-484.rt7.273.el8.x86_64+debug/kernel/sound/pci/lx6464es/snd-lx6464es.ko.xz7zXZִF!t/d@]?Eh=ڜ.+ˣxN t ҂2kvv>%a z: N_ϡٯ,.Rqg3ytQ%] Af{»#5O5JF6oFB*_[\0xi\* T`ɰ˾G>ž_] ߿/d][³եY\+;bʞѭ,,(ҖO%)rC^㺜P˪agM\y (xl6[Ĥ9?/f *b0W@0($>SS%l}|F泩Kg)UXrqwxG @)jF"zvC9Ũo9S;-)QE)rF{=B 3j?\Հ>\Ս.쇆 GNKʰje~1* [*݌uv|D>dABz^:8|>Mcji5r2ci?(hzxUD4T:s$z8$_ ]j kɧ؅;5‘ WM1 T:`u? abі;6Jel&4쨁`IZ˅5Z/nǯ0E<%cq;q63~AAa tV`o3D|z2C.I !@@N`|<ʛ. o:sQ,)Mf3 e+﨎VQ>dgomb7z^On)wC4.JT'^2srX bq8 %Agt^eqI1]6dyKC\7 #@T|K3(tkMct4QBGv&̲J1e6yV[{MtT.JM Dȑ?$ۥXU'V-Fh"g8C? TTW b3l[ PbO?Ic{a!zn/~o(f!Rt1&e[kTw,Y˄rHdR,Qua{TS5?jG.U\9 p|Ɵq) J#6V{|lP.8UHx[}V٥7ZrHP6)gOdWxdX9(NDҁٯ+#9i/hHGo7㩥M_#:xKMTE>H^7~;,m}MM$R,?dKvG()WYQ3+dq{ID竛G$TZ-|E7"02gco9%4̝o-#m&? dŸJ;d*6o$qHBϭe1nwZ-qȳFx|}}*FQB Qru]ٵ2ӵtoBi;fK_Km~'/!캣+PG=~QNEC]|Li3[s+\ b< < tɜՍP%qL6*T00D~VuPώx,m{eڃ2Xʁ@LC'ӷc -WD)_%iUhݛEIƶz~\oѸ$@;db<Za>iE0a+ôpEU:P (OܘF`FV1^ރ5ixW6{hKb!/g#撤g#!Ly35q1ѩ!Ex7,j"&sxc2B~L;L *=D_n|:Z~F t}cEw}bAJa-2x/ԓ`TA#O!8xFz,~}<' w8#QNia^* e(WSp(gVg! RT?~ZN:\tvCpqҵ/m`Oii[Ǖ{|0ul7Ϲ-/LZnL{$v pzM/hI37 ++N9/XoZ[uqe6zb2^hli.cR 'AvEE 9NO-zɬ]V|h :4^ڵC⠌As_吀C7RƪmRk_p5eA鱫\M8)3, &<Q]64aCcS(Nuy_jjɶ%)yz_=R8a+r&V:IS|K[Ҕ"Z\"-tH ;Pwhꋾxi^R.[;x}qMY^5q6"Ƚ3gwHJevD QW)KaQ dn`+K9P\լDq02uU;<>vv1p)ւON,]Â4g 9dM"D';vUlkxܯ ӥ+X&Y:Dir6x1aق5tN뚞b*WXÙBsM4b/W⒣/C J< UGHK%8 H)]@QK/z@tmWi'PGǑuWd?ŪkgP 3i(K649<5G$!k9nݶ7z7R8c3k:F4LqJ 4tR^'۞Si]&`I0E<{1=91^ p#.L`"?ᄭ}89kfUCOy"쐧TDP3  D6Sg;ʿqJX{%PZgBV2:RDg|.(3b'Vy)϶>}4I6N$l\^ ߅Z$_뛳%Gbs0}&˭cS4IҜġկ\bjEɣ"w)qz8Gp_$E"eETw? rڧd^Q6Ԑif۵cn\E=;Kqm:`8QcCS6 bzҳڟ} _X,h ZZ|q[&oEfXCemԢOZ0'1~}wNDdfe̹0'`<&֟=@<+\Y ,BvMw+*' xАs됛qtQAMbۛV`]%Mc*Et3[Un_VtƧ$CʑH*qү*vҶ8Zr7'fkfעuzaށω\֨aJ!?=d`v k6!1Ȣg?[`dAJDòJj͙y<7<>P"u 3Ү#M,)]շD}U +Š6iI!(yk㐠<>߳v9?t T&!"W~* ;ڦ%2z.ʞt7G<4{~֛dWNq]ʍ&䰆UH amkuԮBua(njDҸY~ y\=:kS|_n@xYlnBtNS~R"k\ .جO3=ۡ7ˢzC{sLMi q*ڍța-eɡlH~yGտ~ æ"_uO8ulEK55pO 'O -3&%u,_aEK*QMqz?$|$DPD߰)DiN0zQ\zWӰ v"^nI%UEР>XLr$YtkIB[B<4}u³l5 ?~ 2aj"c?ѧ.;Dos;$K&ʱêRp8p^GK ; O4\|+jc;ȓ g?]u %0|VBfM[FW&5şay)*Z(s2: (S@5:z#$Y3h'f#.B>R_c%@s*@_mX7v'σ-eY!ɴv!DTskYeQ'QBKõddv#Ytk)}d Ժr=l:ߏu_~Bj iL'$١%V&wlXF1jX|>dD5IE,Aj%33a)OP.6kWc~L<ȏw?m yVsQ[暡tP%O"D뉲R~ZnǨ=1A׈Ab@:%/K.bT 2 BOΊEJ] ZO).`>i@蟣Q5Ӡ*),h,yVf/>IU7)nX;X;(&>&=£g1=NE˶ӟLE{p~_՜GW+m(VG4iX,VO'@l:d7x n!g@jsx ee7l?|˾LΛ\'v6,5ߗls Ve+%·?7I |Oqs+ix>bHwBr-x)٢գ:czP^ N#7V?ue"7Mn|1К@VrCkkseY^/+J owGMŖ,+e#P-I㱨r (kR%R;xApL HwuPrEۺ3%1SҺ"vz4jY{k? rK Y.\oܬcnXqW+"ѕQLo3u63<$0h>KyHhݜ9} Rj6"RDO|LVY!{\q[ s2<6{J)E*$90y=B!KRFȅc`S:-M`i(2}WF6^G)Q VNtԃD-4ߘ&I_U&#i@0)qkH@-39T&C g:C_4z\'8'?um'j-۵D]\w:a_5"8(ۂ3@@{cfDngv59qF ̚|QVƼWe^֯LDL<ȋ.JZ#,k9u4) AOF jlb],Ś$Dqqzji]閰 '``h ?Ǧag-hC/Xfe#//\0U|uRf\aByGܾz [Xՙ-hn%W4n'K7=)NzX-^fxMJLHFKbo=I+_Ρ%0| reCIGNRAOE- ާahL|ѩ(Q' #'.Cn~b#Rh1Aw;ԕj&F@Q#4tDcڟOwAS SS_͊kKDll`XMԐSp/3tN}*7:k˴V GN*@OMRe#QZs3FmB 񐲪yJg '6o\|>Yv{FG'LPSl~-0Ć^!\.㠮98TbWzF` 37"Ma Vc3S`k>0(#fk_)qcW;Z'"rs1NXƿn(R$Au)V_1}$yׇp,^\9Kb ʋӲEqva$ xoZDj+Pg|܋.{uF,yե.1u(e9$ /EA|]&;6u}ڏ趥*:DJ}#FQ$VwEΰ:l˧>=M1P*gv\+6՛'ըqkLN@crwTQrt%wȋxf(,/AS,o\ߝf!3~~HdB*Γ_o6PcLJt8(ʖT>jUtq #9 @E5Υ:ɱ G/É;{5` 6 Hb1?(Hrl6P+|cO 'ڈZ8}]w Ft OKjt a=hPT-h N uzjpH6^\HF++iX4I%=PˍLsI+S_ag=h>'{Gjz`.LՓ{Y'FM, ɗu~f \{7A~4B<4/Qd( wBBd%N{2"ULzQ(NU `SdKo&JiYRX'9R4hz7 IEӒUhJcUW&q7"s<Y=-r5_h{B,(?e-@,Óc{vOCJok4iJF4 "M@r,o^g& H1]\BI** ?$Y8Sm+lu>N<3- OcGg^iv'''j^WR7U6\{^z$H 7: qk;o#L',97ry–x(VΥR[|]gB2,愻ӷFeؚ;-D Ck +lG>D rEP–zO rLy•ފ,# PnBb mE{^4?d2QtE#"Luܒʷ<ԑ-I9 pNFgg'؟^ӄRg$MIKcY(źu;С Q;;y J"L i' BLjsK!K\adXtu$m))G24ІJ-FO"j/x{˳fsQ^ aؐQ|3"dQvg]x~) S\Y9U}t >WQ)׻{F23-x X`W%SLQeX}oГ}-yqtqcX=F VDLaTᒍx^dgkAoA9.B,"(FߌV}OIItUgͰYZ&syQu&LPVN~hl(ǖCGBâjOW oy`hX %n 玨9]+Hj[hlR&сJ+ȰpIP2Ti껦 pӦG-95\Kֈ OgשG\NHY*yE~~ҍq޹e7G!4 O\ӊ _ ŕ_%W&ΩBD_[W$DZA|W_Gp'e[վ%"Fwhμ|mn:<<*_vvKH5^3|4O!>n $ w$h)Hcl$':ߜ0) F:x'%B&Ѡ$7HOњrC$J!\vbpxفy'Iof$S*X{#c<19;.=+>e'SV:eDQڋfRgU;pW" lvi͒緰!RUDgŸp8;?E]=!UğYa܆p=/u˂ 9tVZS)@RW%RB,UܑJ!P"44$8ZR*FNQXIkE'.~:VIN$T X]YA3NbaALT '\/ӌr%HT~'Cቋ`svPP׭dܢILJbE{]#36nZ/"Td'߄UCn;pVJ#4(ih12d} cDvd0$/?P!B d,ڤ >n2v ڲM^d:#Szs!k+COqK61=$;"t3oXNRPz D%vhEH`2]jMh},"8P!G4_:W(Z!)f,! Y/zUKdi|(>ϙ]3{q~HZA0F&ao ԁ㎈|-r?SMK93}& Kg\Dt% ޴@Za*NIY7K=BpKTYp~j5;إ|ޫ_Hp!|6/bV*m2VNL_׍x6#ef1toj0LRaexG,'Tnˋ6.anЅ&ڠ6(VsP{gFR샼:C|8Ȥj+rVk6(@ו1t7%)Ңy&AWʛ1"xHU?c&g&fџ-bm SKyk%Þ󻍔H3dC?.[,=ALV)ծVI?= bL"h bޭuW:sbKTq¨gupK4dz|0E GòْJ?]xASnK FMVAD#;dt+v kLlM"b°iЅzruD$V+Lpa~d,4<\Ĺ͝+٪7(e94vaAet=q͐ӽ4`2T;ˣxl~YnZ!hL^w|`H/?$O`\MO1p~)E^[F[))"8Ƕ>~׺*d28/1\1] fȋ7Xp_S50i=۲r|q ݹ<t<&#2eٶ9C%8;g8b`1TWrLLtYfKgtp5 CGM1`6uU|, P˛YnBuYyp0q %M@R-RzL&~~H=J8B d`.M@\8R*D]ŪB]Ľ.])P@,Y{ 9艹brhoۑʒFF7y!V|: =daz;kFCyâ G sCEeIVO>p]~w^i n)X/Ŋ eYIS:Z7_fu8>~mE+L$gXOՔf?,~O&SJ8e%\4 StȒ, 0d#tۚBEMD3teiY"˙qb͚Q qHb s>`TTIv{ ;VX,(d\y,Zqٲg8p[$-_,; N*C-bĹݛNa}adnX1@z.? 38Nͪ #Hm@~I`v Dh{ϟnmO+3̱aLK3/N0X蕨p{8'2]pi#"Rh7ɗuL,YBZ`4u c0E=2cV}7K M\6X-&|/ɵiMtNjO<KBWI"+hp@>^{4̩z̳gC^mDȗ8kBmM2!5;A"(!ƹ'q>UwYt0>b%X} DћI<2i{=.Ƭ8Yy =N4R1)kt/3YWP*v\~HV@nR9j ˢk u.n&}v/׽5l:)>KoM=vvJF\*'lfڂf8ݰ](/zri^,^_7nMQzLmab|{eG6ZƅNqal8*E& %{q;Kc'Xa6z]z!YDT!=f *mEJxQ@%;3q5;εq;q"Μ D%]ta= >Odq'^( !* !AsF2$su&UvpӚth 3ן }ɍ<mQшs/tG huO04̈A*$| (Y*-DpGi^zBaM#~H Tč0& >p_\.M8Bmˊ;@xP0Dn*f@|C)tֽdX>gqWE,yw@ gP{ !_$L8f\n>8q(d!p1ϾV!R̔a=}E.4 Sᄅ(Zmr{Duj|\.Hr9v5[^#)!D۝gBxBOdhXmd =L=Ib0m.BäteB}T y&ڄ?5!d 5cjx= &&Hc :l(j0 (A3w2g#&VT7JP2S>o#*W֢ze{rU"[)FBostDDNf@&Ve'Wg~Ň^>=Yms"X"A-,eJRM(.@Q5$zX%T陕jAY<7㒀rJr^k0-<MWi N nC6'.ź dBH~mߘ 1¥vp:\;2X=TA6]fh%~#}Wf&ڳp[8C !imf܋0{ ϡUcxVIDfXc*vXU*aݙRL"lidbF¹lC" ӈ/13lDM[=' bŴ'|+eD~| BOP8P?ুk Fx&Jwxʑ)+{y]~Kl) 񅄧r٪NƖjU:}!s'B {$&ju& u07twWk\ ~dhi+qI9.ա㟋E_r7.m℔*#z&Az*:oۓn*OEBT-w]}RZҷ[Gh"hHVzuƭ(Bh(FɐX}^#WxJQh`8f$i\3ɫ,C|̝U2 +z ,{XfEނ|b&MyI."nt&6ac]39wS/9F]jи'R@sך[BXc,T5]U](U9ՁhBʸSSfb*P_>oKmѳHĦy4p史&Ṙ墉.hbϻ { [Qp2L\vyPbٚ%5=.Fb('0j@4MJ*_lAͧXj$W3̏0LL y?ð%s'Ƽ"b>1(Sզ8Љ@Űoq Ofw&(+K)%@c2[~$.r)Rh)㴅a zKȍJk35#< W^5dY2{] Yfuv 0abAmΎ6P|m#|S?-Qt};!9nz^mV)oO~PG1r5/ UuV ;ȊtHM!?;3ԭmbGQ󗛇s8tЧ n*"v%_j98^>tQ*hqvw4i '>Tߔ#aJiΛk25JUrR(MYs-@f,!KΙKӍ;BX5*oOj"iw9~{EOH[4U^ dTJ1e5/_]s"!w]E*]pfR:uUlvuqm1heQԉ e[NaUx?q7\(S"x(ڞܤn:hoڻtmcFXgQYBчlL|+]Y%LV%yh:y2 :bV`#N%VYԷ>C̺32PS-.{@qq5)L8`V<:6v7<:ios9-jC-[e[y^\8oJ!ȃ58%t~?=5cO`eXl\`%lLY2N󿜳$08X`M@\(rQ4&7Mgf<'Qlsq' L1[ GN kEWfGnY] i\th9͓݆wW#e^-BXMc="+&N+yY1ӈrW *R}@=T,' A9Ñv41Bʼmxϖ^9Ol+}1DKm I,C12ń(vcEd R8Fz{wTY30"GE$3n2c1ʹnT+C(`,~<]vM[:N:⎐^6Gn{ A#4L ^@e ~ 'mg/x5)' R]Z:l9$5〞:/L_37` GЏ슲L 8mC}?SG k +b>urŭK [u) wRM谐o֥l7m84`Bm!^zd.ak6 <-ɿِV+f$2T1CR3ݕ3,̿L4{pHYLy"G?MjKo"-C) {/ogB0">2cƻjE)eR0 ɂEʱ]D!$r6$$m:<ճ-@ɲL8D SB_1 \+ J'ŊKPk'f4:rJr5fe`ϨM7~ c[Ye_.M-46~ S F7-|i=׌`RtZ0BgH;x YooN}PlsrC/-rIOhG2k t-}ױ[.o~#sqp?C΢sVa5^Y/7ܶZ2b/MT-=g/_K:q@_X@|:?*8ENJQEzJf&%.[Z#WPò}I]0@'aRE"pR# ׈L)'^WCzM֥I؂"Lm|Az[ހ`kJl^@n+OWeˉC?8NDcJA8U+jVV%U)i`=s1qL =Z0}5m:ud1q69.3-ͣb]Jp/y;֦]LYA,>Nb3qvs;-V˙y rwO17jJ/b,\XOh{I| c^v7t~qzq|0f}mLLPLsډ'\p@ 6|C)j)h2˯f}iť;-"l:e8Ыge"7&Y/ʹ[P6BC=[i6ANn W{yK p!#[48Pm{QB;E 3TEYmꚺׁR*.AzFt3}i^ᛤ2YbW$dȄ ʈ0ѡ=bJ#$xeK]!GmQ#^ ln{5d.ʁ h.Dryx) .nu7hF;x(za~Ge}-j*-^ Դ0 &]r,QW!שebl-丆tHuU^ZmF )6C𝾟M0sꘁ:$gYC1N$ n\C* ٟnT9迷zɄiiO ٣\H[`hI9Fzl7?LU9|y Dn_AV"AH4&)Gz촦WEUE 1Uy8<7ruAQVSd(L:,Sr no$iO/is+L.!A23GQYK],m؝דEͦn.:qW1iR~Xã R,`mqLP<* izyW:ۊ8OsC[-\ SQX^EhiPa"5s ;I4l7(T7'z׹5oHYf ёU(GY[kYآprhY0xh E#1F@5y?۟75%e|'1<{%AIp)(FǪ-ل.y3,mOZk>qoo5<\ i(BBuMgJBhXUdv)ZPV$< ZUƒ?Z ȖbVA,؂-ۃa7lx={PFeM(S'-' l¤2쉻/9m9i.Mi/oL`r򅤫@vRTHJNβK/nO=ܮlJ|l3tx6ڍOz Maakw18b[j@KtMmedP;f?/ֶ:)(P{Կ/- gU@DzZ?Qc@)o`0Xϳ5fa }ԩ<И3r=9fﴏ<{d+bh>8j3ٌlOڅզQ  aJW0ʡ&b)@ }&R x0^'Xa%8O(%/߈ ]\lqk)zqPE;Ӽ/QT[1䪪4 u3G3&,?%L)I]%d jZoTєؠol%HeN}lkRLj;J|-=٫Ƿ;˜ay3,WaM~D Fxp@1wޯfyO~72@ӭC%Y`2⡵ ղݤwJ5P챌>j(yZʩB:<)U.m79# sKpQ-}tjעszL`dTAg5(\ًN4HYu(3[ g*+ǐ_CpK4-V`3o0_ۮSJ {CDV<KLӡ1Gy=rY;3H#NWb@Ysϴ5[GϫDy4.>͹SwvTwMIL/&! pd eq 2^TwSυHثfss_ O8ƽ*b`$4\GHszfy+ ̢jAdtghD&VhXxz9%o,\ISuZ{F*[&ga/9)hf~np 8WiJRݵijgr>*h6"~ 599-v_Ͱ2}@[trLϢqU}DFvS'H. _'@ejۀjPy\ ;ҷ,kDpe ܥ?pIeb7 LhQG ܃I8׃"V/MW4a~H4Yya=,SD|?6;`$(>[%_}88``E.ٲK;1G\悒Gz0lEkY\WAVHQmijIYnG#bHzCfH{%ça0e2Og>H6Tj[Hxv6vƠxcɢ޳L Anժ̟7 cwUZ3(EK]y92dV4!*vtXD :d08βO/$RiF?k#(vv mYu)RӠzEgfQ,{f~K=32½qufl1b©w;lKVžӧ& Υ?IQq3XzǓ=lwX&L+-__^iv@XaИ zxQ$/+fCmFeC5+M#lLW!y1vs' XQjr</ cɿN~Z}~FGʀ]t'kl#]-ͭ'/M4wXBm:zZ&]MXc"QVj,OXwXmj9k[~ib6y={Ct-"Ԉ`af#GTTGmq]/B k?P<4Sؽ#Q̲G'sw? Y3qH8VQe RjAK4Z ш”t6r~[H^Bܑs#[쑄lԜ !/=}5!$,nշdBu_a=2Iz]|jLok%jp%b&Ʀ[8YW[MZs@B >tr'=SuLІUf7hpjfWBmrx.B%H<{]qNYFQ*v[k|A%O[ 4Κ#鞣䈸2wS *6FB⚡,+HeXD/DOng#Q~W5w\K- U{PltumlXF.̴# Pŀ%{Z[Вff$?_ Ob_O(qeGo)'Qat΂ <|9DӺg$~Md>(V}`JYp DJx%Kb]6آW?sS&_T}[EJOH g|ElJŒCOT!b,kϫeO5AGoi=55?@-AJL6Eý %P.Ѱ@4c_d]aup^ĘlOW kRyXÎUrW*/k^>'KXWQ^HyO[J럂CBqK|dqLL^lx_Iw/ylLSH^MR%Ygy7@~*X9v'-PZ\gO+4.I`\1?쨳a.c䵇Tj$=F=u>Ig߷*]ȧxk 'g>[cAS@H [{ϵ\̕?B6?fhmaO7dZBZf Pjxng^;(lXLJJNЯ)Ck'å_-iG v./uN_KT*ejM\sx̐st|g"¯п@ZJK%n-kG"w?]%0滧Hr^K*!'RѴe[9D.=??IIP\Y}I}E 5dun~2w8.{j/pZL^"vze,gӇ*]PA]#fn mg*,vWIct}KD9+4B9I}}[Im߾'Fb'B7[%*e6::@/]c A 0DE݊8>rz U``tIvZ^eϣyt^sGnGyY6ڏ3~6 =sg&BE۶vsMYgq=P?5:"(%I=[C:$itb ֣Y<~8mt 9[]9.- W}Ε3+F6jM\=&Ͳ⸜a^\)q WU+[uPr1b>R~gFWr}6imc nʂ %eD8 )ܝk&o)y+M-S\|W<O. 埁Xf*6أK<;kκD $O! LLdvSčQ&Y2]TJOF9g cX3/>sLG$bl6ǕQ`t2j/;׺T7Z̗K_SgqɺWczrg4 d ߒrp6G OSuaWX {7Pz0^Li|D<Y"Xt퉆~T#:Ը(B4'N(  ̻bbie +S1RD U^WcC0^M-hO(-?І25_ cs㝢Ҭ5QHAst2f8cnJE!rGIlPORDn!_r!Z- h.[yz5-تWm$c彛3'[gtU[xIeNw&îu,#Q*ck./JrBIFbn=eߊ;; o"'KC@"Jl:4媛C_;"lL~0L$rʼnBf+#L|C#k5:j29 ]?izcs. rį@Sn'dܵGrje󆡡N\3+ʣ{X 9%l?0'H 5DU,7~黮Np&_чSRY3,7m q8{FI%³wݠ{xn'^}Lp 13 /˦We|z؀ ^]@GAu&*: 7d^NaOI/JaS @pt"!Gu\m:X?NL=AՐ,}Ei C$UlݔEN;]v _ %]B5@3d*R &Z Jc1>(bmᴢV$Nwڎ˽qa6}ŝz nIԃWXbEpDx%]*(ȶ~Nk <(348 oZ=2tD9AƃNoKSx,/QL iԽGW+X0Z&ƗI\c{[M64_(s ;'C+lfܴr՝P. 3l)j=@ $->owxϞ+[ۢVdX ZKCĘHd28R!ɉ$'01h’<ꩅ5LT):b=7 @%z N8ȼӇ]Tv7ユ9]_AK2N}y5KAڻ-7+ mM} >+5ʉGlFtt#; ͝x@;/D=w+\Q3o{֯K^\"mܯ9K('IKq܆1j*%{v* 8*yКsE?q V{eU/&M-9w`."2KIK"2Kĵ_ =n0HMEݲTzN{ŦOxsãg`!4G~4MEǫg<e~Rӈ7VGbJ~uRuK# &' U瞦 ҈L7 Q[Zlbm F8Wrmdaj$q.p46D9:ҩB2ɸ$?!>}dbexO-aO~8p>?bʁ$'陪t}U^W&cj8v5ـv;]nAxm>/z;L(uX J~-Wb8HcBA>5RsLS 3 Cj0`H .y o`ˀ2p"88} t/"@9Ԕe13%|:/I|+t {H@mhw5V_Նc :7b9"ȍIr[3R y4@cD8¼ljZAD㾌xUՒ8kldI]-%lxKl/r] s$#MTc#⾰#_Yd,>d"vAv ZkŗoUcM_afv-ړ뀜y) z?ؒhb}{#َF4~if.dk~RA5H擣_sLgcI4M|54UG>M G]!k^뽠_l8H}.giɋW֘M|1ΰ4YsO-!N{?9Ԗh#gnA!LZ%,E>Ё;u9)N=9.u7lHlJSBq<3ypEm%}ˤ((u;{ߊpOѪGMhzʤ|WOWnȍxцv`0)8Ca{M\0C~k-kio>.ULZRq@v¯86ndZS.n<fǞIln|8_ 2FRgOzWk fS6k<;Lͬ|3ߟDRq7oʡLL 6) c˹E_z Xi(Cz\tr v݇1ᔲ 1s=:L%V{#kߴ:bM>lyO!Ud7:_lt9^:^I'J k*d cA<n{: cwn/k3@Ds+Cv'G~#+DEߦwT&Ў֒tWC(`#J7h3h/%ʃS0]M9AU"0ϰeWIYzk_"VڭXU @}Iy՞礸ؒ0~FI =U?1Q`pi1 `6̂#fq/y^ Yۏ;+_ſ) (e-a o 0v2/4 noF\Qu^u#KQHq]c?K=xxFUm!¸B⿂k.k\$Gb)X]o$lp?6ՠ&-<q0FUi+CBdxH%MAa yKtnGPU_[AH$KQQ]q/=W0 w7RvCY 0QK5{%{a:$=?8+ȗ}@&!^Z< DJ}rXNr/L$JXЧ,:TXI |djs*t\ v|( 1*Y4"<=g4l#hNִ+!0>N#N8-'Լ= ,Tvj^nhARi[ W$4XpJϣ-Ȩ&p'7={BO͸V=cQ8{;f"4C1^r riNk!am{K\6};OU`쾥,SL|S5lP+xZ㨸&5ŕi޲d!s0[mj[p$4u|.,,&Q>h&9IKoID븩}#p ҍ 0%#ja:6IϽ*~[ubm>lH]Z*/u{tm(<O5cP?!! ?K˳( Ƒr . LvXV^qz3%N@OF`ؿS^h^; =BI̹pX @$>pL;TVC?ק c*è;;wKSzu'CDKZ̥ؾ| -.X*g~:Z7RtuGJTu)trW~Xo(w>B @+/FY:|-YB` A+xP6Cr:z-L&;.TtAj$q\n&{ֺ>m,b,d hZM5UB|rj+'/^ !> RY&ox$dA2ųz`NBV[7L?ƾ PLWE=r>Cz_]v| 3gGTj+(2iSk&:0iwvM/1pG{\3y;o*ELd F.)J_G\SRjj'_W~)}5`Vw%|Vǔ8Л%5; ]qv4el^N~qYd mR5i1J RugȀܖ]qGD: {&7A"qW9/Vj+iK`ɲ%\?r^ \caD%XXPkEq"R% "}-yZbo;пcĕ x R$D1'CrS]̂Wt\Wݝ2;;W]FK_p`iBj>(,G-c];3`E|dk.3fk}C:8dp(R|߆?xu>!F~~ "(7+vʌnqBu')@-} ujo?7lɝؾVZJ%!zz9pVN:eX$\J8jK6\юEm#4BqoNOJ"eaeRϮ/S-e8pCȩ^ĸ~q61gLfءHc[np2Yׅ4LBs_vgz-*½ar3X U<F9+Dg12}C{YK-i]VMS\ٱ  ]ea3ܝ UKR6kYXWse)~nZ Lk(02ς0VuoHjf% O`ϺPݟ<'#!=1p:qJfǁ6Iȗ*eJ{o|aq %}"=pl 2[c(KSGx Bt;d{FD!c"j*b dž9:X,‘>@@4Ax\$/J^ cZ*CPhYRJJ#-;/&  3y3ns0UT묺i6SvpMp >8zW\ T"vxdE;s dͺ n.s8[ʗ]AGEH "~c B'̈VVỹ''%^s ?K0+WF۪z{w-xa8w*1M;ucdpS84χ+;+kz:Wu[kFƯe9 f x1ΎUծ-C.'Jq0zy&;ͫ IT2 c|g)aĞ{jEx̿Y*~^+Z57ڪ/[/ T@ -fǵS5 ^rۤsFL׭{kLcƃ`"^`,*>/;E!fhܜE2'.e8nä4% -5.kx9X#b.4EO.kHK%u-1R9E{pf[Q"=^b䂤/YL A Htk 7[fHc*g9SlbcEuc2P;oPB>唞y0Rڞ.ϴ.=[i#]-+VPy [GUmlT9Bn7_@=t馕lKL,hԯ3P/9o@Qt/L`1b8jzT˫٫$AF?Y~mvy vY t8V{q%}I,j"$D1 C61@A&z -O@GvMy,7Msߗ>>_ '6v$Dq[A ܯ"<~qŒٯfhTbcڦU0M:l@bqIh/'? εJK4RзfڅFah& >0,P!`;Iޡ/ j-mةQpPν#]Ϣ:p2*l' +YBiڦo^)Q<"F|sl;{)OPVwG,:#UF M7KDߥ$( wue"Ýܒ$\NFKMM}j?\뛭񥞊7!lв~Z):sE&IֵZvEZqDp ;G4ƶ=-iv$f?[q~Mq7^5tm3V.k8SPK盄ߤaUK_'\39/ꤡ&go6<:J~k.K6s_)#g˲"rp6Y@"PL‡/rhD}_E*w%>vPxI{#:InjbG8!d'Sbw?ٹa=0qVUa7&GS|p-*7?zrer = uqI&RQ،aZͱgYZ0707010000045f000081a4000000000000000000000001642f09750000475c000000000000000000000000000000000000005f00000000./lib/modules/4.18.0-484.rt7.273.el8.x86_64+debug/kernel/sound/pci/oxygen/snd-oxygen-lib.ko.xz7zXZִF!t/G]?Eh=ڜ.+=8]h>ZIDW$6DU43;>d$c-;'r(G՞v?A V*ezxKdV_NKYGx/R8S0Ag2 -seϕG'|\69FKf%m8Mj{"C9-АMRbb\EuUZ` ["FcM@e6a-aQn%SI2UVځT']Q rDxS=p7BH0Ϗ2S6S>sݸq|ځsXx HXUQM"RpVh\lb<Z|(pov Axяkݲ< 6ZT]JлJ$8_Nmx#C^uG>%$/h-³ XX=5܎|RI-ЬouqG"S8POJ/c#;'BȢtLF0&F,}W؎zz,b?uN/ v,.mC '[4 b ~`hŰ})Sz _&7 Hdհч=GD Kh|Af>ְ<4?h Mw/ߖ?O&ڴ_=}o+|kN@a`z ?^', PL[yX|+! ^S܄b7J*AΜ0,7=w8i;3'3"}vl&)ﺎOu(!qڒ*d՚Qao^h6_3lof/^b}c&3Dd\:[e9[t/kGD. 39IjPVl7(Kn-c:$JT`1cLMiXIXi<@x 5ȓf2 ,َj`VHh@ڝXLG J6eȐpML&?;q)Wڨ[oˬf7JIYH^HZ `< +^vZTpؘ7m,PD087R=؀ިz {DlHfe]֡F<M\Gs|6m IhS)PR㊳tP޹= `SuCxVΪjN4My&_]ۼ_#̧~n-xȤgb~CVG'P۵H`xz">;#.^G{NH-H̦i-F0hWˉb7͂7g;-곁{$g94 "yۙ_[TdqQ"JA dSƮE 懡0Zr Hѭ 4iPeSiN[Sk\M7Kқt9HӳasnmX!I5tHhX_e(W+g }2(_{$%rnPK |\jiTXp~ RKy[t:8FTMHmд-2s[Vt(INf ɀP= #H'g\잂$B(X~Ri$Y)p/Z;C3o0XZwxWqq (,0< +b.$Ie\裌ŝ!y%W rte{K~a>2:ϫRf)bςiت`s@SmP;`E#kz k%u)2.[VaL߯WL/u!{}3 @rMRr@9hun=ܠ[ m[VpWױv% sg ܖ2w"w;OMR$[4#Yoi{#^|@hu LWSzTYe؊;7cBR6oqJkV50x;{͘듻FDu{Kgo %XiKf_ߐ]VT FnR[c9Š% H y0y xQ WώY26TR" {ps4_؂#qp W~9~`j^rR{~hP1E_v||mÉzYOVY!9!muܣ7& -0#xc.jy ҒU2EZxxjt!2@<͌ K"?m=~2 N[f"|m8UKkX,qЬl`Qh:@B>"f)Jw:t\4AsHCk=`2EbO&Cf<{'^r1BiM6@kioq]*_?Vw3=KD*(IB݁bac|=+'lICc):PX-3ͷ_YrX|~#kJ =5!upDXqDl0#Gm%w IhMk4GQU.#6mĆ5ۅ 33emvKZQ$0 v` 9% |,^z'`VC/w0Ple&Z^o[Y,ʆF(ol' iVQyp~ih0p,LxC3?u՝"dc933HR`CF]U8lޙqA" ?͸2MU:p]>TLEބǧ*=|X{4"gDwBD%gvd4 .s\ZlV9!WSUpvD,;Syrxɒ~ ]iTmz8k$.Wo{dB&9c.ѻeJwApLQ ik6a|㛜\jfTɀD|jI+TXWX=B 9PTHuBa'Y^ !RSWHߐy2U,dMBFuDMa?ߥ`+5L IA:$Ui|~|Jy$ ,ӵ&~:L`RPK g{ox'!^ c0%ߝj5\h]8NX{[v(CS1pv5M8`_SYI- 3r/75& |d -{ mU UY]VJB\e7+g, z{]Ҽ,A'["Oo)Su(q0Ư PI /qW+,\4& Sh9e1%pWn<`-M%Ijh oLxJLsA0%ia7Wz4t3Gl|>@p1+$=7UiK =;H{ 绝d2{+An7P5y6uf}Igc HMYtmpNW)F!^{/?Qz9.΀d["; ~׸}l=+INV~pY7m3C\V#[l:h/Ϝ5j#&͉>ېgC ?^qyX2>!zUyThqlZP|SnnJIn}Z?41"Bae}4D"i-`n,up4tnIU6>Sp&uoy71CDZ ytQ[$ .ɰ {{/f`HYyl<, N̛- BZP^$^h&UWH{-T%†֕?07YP@l]KR[NaХs8uJbP w ! %,ئ^ rQqOk>#9aW#p!᜘c;jshIo8fc"oN'Z*"|gR̨"uݕY(v#{ٚKZ<1R)Gr=z6__ݮ=|4JGЙB%Jm2#EĐra@='j]?^ȑohA< r^ܑNY]оB ouMq;aO'jWU@:iZn ʉ{xkW0*w[VԆKz-*T)aM~OUfɑǡjnYTL%sij ״^єIC3#lӳ[S Cri=ʈbkb|6"˱H0ȡ&zd[NWזUZj>B- 2D\,e߁Ip*rJKK"Hw|1~(P׮anԈ{E 3Yߋڃ_* yIآ"ST[MQ+7\g}ڑJ3U]%4Cn7Ŷ3}mTx8G aSWAGJh]8뎢ߴ( :o+O&f>K:hw\k Vuu8vM?*[Z Gеt$y@XT#4/17zxJ# 8S\̱l:l5P]ȫ yLDo %C'w!gtf/yӜW7 OyO_qýڣg?s1yRZY`R!i>2}dW} pMSx68\$P{ķg m[BlAze5(^3^Π`|Uψj`<֡ }#LX~#UvV$?hReD͸]o`LtWNbUІIL6>" G=*5Mn߰ s%m/‹~߉am\RMxY*7f/:hՈK[9E{8ƞ<_ wVp!>:uiKQ C4dt4-բƃMrIwV֢iL~HZ.' ^]>~&wvSʿe,@l_TE" {oS'MZ|e>5nygC'T ~CTnShK6a"u) 1vvhBƝ|dTTɋuZWm_WT89X ZINWMRų'eQO2Q Òۃ,8-KTaI=1u[!OCZNtQ8B{Q3_a]= hwQw) TeUwP6yt"'JVYö́7|`Ifv%sh_!-(v„i_^J&B`R!3@1C鐳e#k,`=F0zH\C 7 \/fv{{8P'sѾ,%c}Sh,Q]is):$8J `T6鵦Y}Z7@s"1mpRLBG}^^/B{U,c-.1YY[8%HGV`$T2e^]hJ,vLlX{Qz6(q;搛zN'uLB҈Ƌ2H(*+:E[Kj)-tܯ4J=Fm!+FdQw"ʶhx(x,,'hF uo[x&J#ʺ]/TsvBm8XMVG[Doby{z$Q&]POL.(\]%7AsC 7IiAܨ$Kf1K(j5(3 'YOvܝ eP8ykbWcwi#b Wo}gpN;nH6NUυlF} khpkHYAkc>&Z%ES6 U3Đ4y9, >^Eo|T4?awsf]V pFXG'2C-晊JwWq37sa#~G.gà07Va(yX?8Yto&ɂW=5 -FT/hEB$9ԍ5 ޥـ,;1qԊ%\D-E3m[7{p{%KMREp f+i1PH-lrWㆁ:.ê4OMn*e Lrx&X>^@6B M^ yfF<|mMj $ cD7\ՓFuDkV(:Hx96Р_xpDߪ PD vb fU3O1a;:iS5$ߋ~(WMWH愲vq(xf{d<{ʶ+XUy&"=y~on7OpP&wNnIܶF@|^΄*\KuR6ԜSW~,)W+g#A·5couIپyEf Tn `JOl/LO-^0ʘx$7z iz{ d儷,xɴM!Q>*ժipW4!F`@J/\jTTf雟Eub^v/CX{ƾhg?rR?5;De s"O2e=dJe9D}~/7Wl,fgF@z!+xAg  D iֵO"]#}ʩwzւ<{Guf5"k8F:l>o^4;/Ok/. HYp&7 Ge.#ge4 %Sv!"5ˋcbY<];YY#1Ã0&^qJP 2zx/,75f7OmW;+.n"gi,Q3xӠ"G {VLci.wtno0ͲCp뙒s]|+n`B[5Hff|TѫY|̡C*E\4x. 3jy @sQM%*R-;*@FB-4gF}F_8m V5.&QBê)!廇px)E]?2&j^]W"HH1^ ՆS{%GL`j+.]0p\QEBΈ% /je0N蔹.DcQ5xav-x%8õQ?ZD-{(ٶ2C^O~QMe( FB`fvv=q fl༅ wԒ(M*oBG<`~nb߼sa cDIdOr#yFLg5J:mHĤgO[A7 Oۤ_hS]&>{OiXd&לtW%4r c;'mkq;jNZ~~&'ܾpN j#2k6Yz(&hc7b\IJx!wf2kZB`+g4% B"A!(EW@ocYd=ksR T`~~+UWip4_Ol%*:jȞ.@zAzm& $mƔb;[f>DN}_Zn&% ߥ8tyқDSS1w7~iDu@1Ad~9g u+eU75ՠ|{ZG ˹_$!$,]ݛ4L_+{*b,t@nYd`2C37E<ֲ 1 3߲-,9Y4;{(s /aVEm ޔoS}Ieͼhܕ(.c[ӢOSI1v>꺱cof'Ю7cv0^ k oPo !03pY|K[Ā=XQ~L^T5>8k|w H1pI|5BK4nRpm)Ig VP[VCqFbu&g?a,Uhy"A%[wh [ga5 BJÍȠW ^eɵ?/Ε?MhhP9Ve7=-.8\Ĵ`hjXλ֏|R@)?k&t13iI%5Pۏ* b,09sI%06zs%Xu?#MܕjLv@voOFYx 6(홅XH@<q Q "Xd_c!F8i>Y=@'렰oN~#nb"KLN㕃=5Ky+8fۥ=i4YiX/l\QY[' vAYitȾ~A0D0dH^bBUNWr-]M?Gֱļ۩-J-3X/.*{(ѵhQ}`,Lݘ,'F`}ꔉ(˄7irIpwM1vP[E7 =f٬qlɠ%s/qkFSj||"%ripnٗ$~%} I_}ӁltLC*=>P[aeظ)M=H,k#ꨘD~뇔H^2%5)ۇ7zau􁏔޽RDS.8-k]?7`PfŁur'&AGd׫`Mf6s-2c?T鞧\ 3m_C3K"@oP5N>=w$} EH^xp%[j3y;JX_۲]/<@jkOc洽"0=xny? cg2{K u7^$zj<Lp!Cٌ8!*PKL9c/:6uq$Gi]ytAә yLØYg6l*$mجm:a]sG=^ňV]Zf\SbNP T&t6qQ!H]&6<WDnT;y<ʔ5c kGÑREaldt F*{3M2˞DnjeU 9F=(\,DYiڟ)rցS=fFAmFqleҠ>L:2lRԷ=t;J{NWYf !+e56ĴR\P]WwWaJR0B&e8\Up*P{jgbw2F3-PCYds3tIov['rF(;oiX;Rq>Zi6"^r0%KDBq߇FA?ob^xE:`Cg%WyFvk0&o՝^ ⒎p1FP r3̧W`bs[V&Rx80P /E4Зck@ aE~'M_R tb;h!cj'|gaľҭנy6HR4:ȑx)?TEFolD Z ZAVhl|q׬#uO _ح35;Q6B1rlҵzMZ!?=t-Qym PE"_z& *J-?scz$ M\yƥ;` ;. w, *K8Ix~)8iyF+SD 4rxwYu9oruAf+))&AiUBzG.IgDYms%TG2Nb#5lJquDnˮI`Ё$6L1*4HJ*қ={Q);GkF=uW̡HZvQLKe6by )ťU$f|վ6 Q7 adDͿ)"KK\OhzӠ D93&4RsN7b~R!@  6CvVs%y!_UKIJȌ_ P0f1)Ԝ76!ڠ ,Q"mNwwZH-EBI&06HSvhg{ :9mYՖb[lRyaByz[4ؒA¨.p.W QRD#|hۋA4Ob.Jo?ج=썷#iFFU5Gnˇ ݯo;;>ᘤRy--LyGOֺVˊ@@%,^@(|߱8jy,IE}ʨQ bBY6be8m -뽗  _3$D}3ldXgeR~o*c8Ҍ"e~w )uZKҴzDW3ŒFaӯ yOpoARw:HAjz&F3s}-*Sf0&='+0j4{ou׿svACL؞ђK[ bs;5OŸ.u}{pLUIE&MsB:H8ƌqmT9ҏ+<1xCv l m\| cpvGXmlֹ6+uoL- INwqy#OfmKv3ɛլukX}% \:]~%59<0cgp)pyG}WUNzUf&ݽV[/x46RhF";[oVFQi{UQ3$ku>6t9d21z%$G"iڪrIП#_NB]K ';cC:7EZ ŃO|JzPbנU4%UzisK WZ,QݣܱOId;ýGWS$ [Rufk$T oi:{DlI8CL&u.Ű`k,JU}`ɪr&P&+ƧsQ[:\ r"R'W% PуҰ2,/k9JM?PaUK]2&ӯmv3Id`Y瑏\d 6ѐ_\?%w < itVAǠM`li y N\ fXݴRAPy5D+ntv*g+zѾ܎t+i{:!=6K^ &Á [2^JnqKf\8KJsCchELp >{&>GbIǽ~F̣/:Z/Ij{G,pS$%U%EK8P|L$.2S L$k(C9h' Yű[MEYias7PWIRJI} @Ⱦ ) \sItfۀeW1Z{L8 Q-H^98Nh|=g4$@; ges&z^ւ!mp c,ge qP}xlY=QTNnp(ԧ^D*5-T켴NݵC{P%lxV0LQH6$X e͗KݶbGt=anY))Q"(3yTVxwغ9k@PTH6q„JyaW84?Z{j ߁4%V"^_z)OOl%d}z{146Kk=S<KKŁ䂏n@БQWRNs%#Gԗ=xflQx)Y`= }}| vkVu47Rdtlv\mX{5(I[EiSv撯di})صazaFt.$LծS/^ijz~/rԖcBqI[v*AsCcn:PGrVVFąM@6l ;uVw¿9@e n᪙ lAxs 'mJOARf}YꋭϤ0ݯ6EW7 PĴ2KCu;/Xx)4x]o5ͤkA&?uRJJt'{/OdR0{'T_OT\X|[Sek'C$o5,> 0B7$=EqϤpΪ>IizQӕ^.4*\ji5?kc+|w\q<,D0 \B1t ƻUNΗZ֩L `$ȍIe$S>y\kRsPj%Hxos;(HTnƴa[k2pBKM'jI|\U-jZ UC o9gYZ07070100000460000081a4000000000000000000000001642f097500002748000000000000000000000000000000000000005b00000000./lib/modules/4.18.0-484.rt7.273.el8.x86_64+debug/kernel/sound/pci/oxygen/snd-oxygen.ko.xz7zXZִF!t//']?Eh=ڜ.+Mo;oˈ?e\&=!RV2ݷSUnm&jS'֏eo@*Y=Qv$fTN턔\2 5]qAoL[qP!*|wW &e,J ~zl{e\]κ aDaP| H^>v7L'+Iwߜ;q+^.CӸx(kCˤoY1K+f)I,5(B1wޣekQ$W [wv#\1ܳ,"21kW)N+sRf]sNH/Wdj!kAf0P/ E'n)AxT~Msבƭ 83-YI(/K/*oKM7 [آ)(ZE\*wpFS4O_?[ݭ,*;BV0S)%噥Gu-]*܂hA|Jv܂lKB;M^g's&wm8ˑLXvǟm'*nLM@->X"|zD}'|i 5ܾ1sHjOpbHB )NsHUL`&t!Y "0ѫ_9ԛ~u)c`\ӯ$FROr@:%-ԟv(GSzgyw4ӢT9˖& YүaVn/K:iZQnI d@2= Tߛ 3Bsp5P=oUMN*o\i.fgvessS0sw|9|CҤ3'&yH)cI[_~o.#^3 [xlt ap{҉3 =?a>t/an ^P?VA^NpKL1CtEڐ={ VW.Bk \ō9rP &j>50hEbD1 CL *њ݅.p>Dպ믷lRoTguYhyC t# 7##Ν >Լy,Mp-cz ``f=4TNh2ɞ…Ob|+PJa-Σ_J,eC7lǚ?km}eBDy!ŏWIN@\p lىD56.\7hY.?Ӝ{nV@ǃ+{G5x'6?Td c[bs_jx8ZQAp:so0[ά_u4@.|}ѹ^v:#hyayflR: A6n5\EhQqQ=ķU{45(V{|行,q`!^khcrxlܛqi^g$*IH#مiժY%* ̟ GneD-|,{ $Fbۭ6V)p7@S^pqeDpBAYZժ閝teG;_ب/?*/Z(V1Q~R m`YO$oT_ lwj~3K(5m= : )C,( la>/:/qBj}] .;:uwi58sczjME4H2)@U)#4݊e;F_2D){Z@sӞ(3Q)>B!b?$F9::CD &p~W7&ئe/@54F&雀1 #,4^z6ADU%nLl_O0׭3yyfs6/4ĤkWWoPIL_;^<8(/):n.㋭VOhB>ۓϗ,0&m M#b?2I-JI / !g⯛|v '] ˣD6KEqP9rNTC(l71|aҿ6څԘF;R'Iҙ;_>=R8L֨k-~)rԤpoD'qk#pA嬣(_VjHt~ç nF NT>릠bo  iֲ )>i Zn!0~H?\m$)_Ud%gF gj}Ё_ [ G鞳]Ҩϋj1d8Kl#6hr f%I1XNJo YJ*ga4 2BT9Xq+m#js5ޣj(T8;ma@CkPF /3oOo/)\ X_SBU>I ;QqA&) [hHOT޽)=93EkA~qߧ:d"3fmSmZ@,?C^b jRo96EzrI \P]\}B!߶ q{?CG/y->Y>1Ί{&9.EwRVM(ZVZ_ql2"@Bi*B`ITāЃBW3=+0Yݠ##pΏaRA_050B<{ӄ{{O:gE 7(ehP;)0dTqãPVbf- Syg٥mbvR`Y<-!ɏ-8gkj!9yc-C3]+M=\ .j\>qG˨ńI[A ٌh\N>ǂ3d `lkǁYBdI8:Ǟig ֘T#wNBgJ!RpT Nvkv_Vb8+e}NV"ER.LDZ̎Rɏ+zӘ[s\3&]"G @ՉxR%?3m֞?&qn>P͕$_Дx9OWN p?J,yh|h#қߒk952 fvs(˄} <-^zK~;6+8 .T7VMhѰ"r~8bŲu_R 7:/~12 T|RSK/hQZ{c`.i%n*c)6UO5`V+f4ne2yqUj4g_.1x\ 0^88I^JH)ay3|V eJR»/\C\ "·n n_I+q&?W_j1IW4 =ʮ~265Jq|,' Uf# An $χ3|U8b oIͲV;&Ig ~Q 0㺔6N'DojXPcߦEkR51vvR(sL)j3iJ>^r~ V\<>)8̅gZVJϟ_Dv#gցnm'zMqŮ/\W<$`CdSe+~Kb7_ ?gpT1ÓQlwUz[,ggRɗ1E2,ǒ#˾ťǰna LAg}n (1ΫPy)zҐ`It¤3K*ܽcu x"%TQЖAʀp{4a[A {F5ۈKq拘l\Kв,ۥ l|R~и'I%5L?AbFP~+'e Yeڻ^E|XXӏ>9=mb.Q؟~{Tѣsaǽ Kۯ[<~KvtDwJx[Nɫ'Yޟ6e-Q^gsv T#9==H9rcQ}d&/i&^3 MdpfG~]R5<L&TQKH#,Ȱs^;PQGIv~/nYۥ:; O]嫥Mt0`8Y|37g o:!+C&4tNDZObv3 QPMB١N:u#+ ̭$ͫ c\7fHt< Dd`骋g 5dIg+_u 38"OFS& uY[xtvIJ4Zf8w_؇! (F^^R B .y"P[yaK3ׯQTSYUnY!*@Ї5pO;2TT50%7ݿmr8k'zMLo+rtnYtN0D vcN@NٍD[8>ud!b MH[%NI uJgYڧ&z]S(vPTk (áyj Vby#XLI=̌ikJ1;44dJGRn% [+$`mLbԧb2\P*fV9\I/#Yͩ@ r釁Rs"̠ @&,oJ5x T!Zl/ ASu^_-EE{c^e 4(cX?Ն sHumI(ON>jP*A=:_OUV#r~n!ncJ#ўvLnubȞU}ˎWx_*j7)㱒E`rNIh 'J[]p]<e>ڵ}w@ KuC buK'PIj Rg rF'a50b_Kq"z=Ĵ7?c~K4mu #=FmЉ]0AɈB@ ށ_s߼ `FtK%YNV5h<bqxEē|C@I 0^b\uojWךd<̔#Gk5%htP(&,8nDIKpĆxL5MC8ҳȔ⣇ݚNX#ӽG܎3YEzM`0X&TY{s2I,O{0%w>_w|օCDvE;[Ҳd.BApHOp3 xxVS+\lao\yR?LA%PJu؅x8lb隱0 %P"; gs@dbM~_ȹ8BFRCU\]~xNҎ揫Ty^ a܍W)*bLu9jݤ mS;W8YtIQGrop`,3Pwfjj2F YBd*(SA-;6(ڒ[HWDWLf{r٦{.󌏸(uҰ06A7U/"%=ǙBd -uYq1هTG ̄b*M9e1U*# |$TZ8Ҵ=:-pL<; &&?}rxYc>Ay&4&i)GiS-bSEy!~y7rj:jk-wӆ߶Xk1)ɥu.:1B:kf7 Lşr/hqEHУ޳9 ̵DU-9}8'Ϸ f$9Na _Z8Ziy3US2Z9`%v+G7mR*%.1y2R8Xݿ ۜPP/b }{F \ϷWЛgӨNPR2fLX-82\q|Lcи jM)XOIĕdYRW-[5_ s3z]<[lj?} jaGFl9O#!p~@28؀v]_=:tzfPOcDz'SYv#˂QsW ;:0DEbCJ>QUmyXYC6)4?hg>N`s^k|h.PFDL8 ܦh-3/9xx`ŎiyrVBJ2b758@9!h}?#ߢ|~愞 r8EtF$`ŋ*Ņ2l@>K{^aXA XQgن?̀ H7C97zyujmrDt!TV1 f~C&6?Vw_E. `ƍ魊 r m -x6Z]WiYњ>zZJuFQ:ׂJ=bYQlgS?xZ21/<@B/ٸn,.74N\']]M&Wl<=np^E' | #;f{/.h8OVm sYʱCC#lcXRo*}?9p&rC+QdpB'p~D"#651L|K=*TFzx  lR\NWa4[ F,Vz~P r٣/bO3B}*Q#vyL*QBULͷNDAXNM'nݒ4HuZ_YB ϳ\03U5sy2X sή!ޥh{ ׅ.M"q԰< k²U|O杹5NȽ`.f `1VЬ0U5/X4f^dI-#XMԷOW3>xt$Y.9H7zq-DSc:3*#o&%LOzP zhw,ǭ)9lJΑy)¢g;cz$-JD2zyYMWk^-={fE=D>1R~?S%It~?V5@^+ GoT+v:;A1Yf-'t!(@F 27[=G_$\ |[3+nXҲI[Hl/68U#ł+}/A8+Z'HD)b"o @*sOBƱ?lD8El8[Jc>R=t+6a;? \=+ W;[ J6ij@W+,Bf̥ zڻE+}r6>hAJG3YyS:o WD^Mnfd~%Мiu,!r]0%XCmJ.xD{ZK,øO\m#įy‘V-r)UIخ I9MN6v30^S(tenZ9P:ozP̆(Á:Dg7ą+H{~8 n GRN[+#YfJ'7]wHdS)&0%dX(/f3=Fc1ly.S^jVQIP`7M]! w}?Y % r Ne@C#A~$ NrTaM/P3u;g3-R]MmA8mJ<8wnܘx _Z^U ]%^ˬŏ>%k~Zu:iܥyd- Z8*s;XhLؤX}f|}>\'=ps3<|wNtAY>Z{&?Ŕ'nnC}tkTø8 l;0z /@cX!5:H^_6;zt-1B =xabeci"O,d9VA,h!Tw?*LwO:tBmu9z@Rћ-JL5L@j*"WOO_ևmq.p}S:. ӮeN1CopYYw 4+xAۺuU~MT<,v\mZEK{*̷G56W57Y 0odKKu6imo0)r֖fUd " TUbR%ʃO{g~]^^#Z9>ѱB`-;u>Ɲ{:HfUƍjlzB6aoSZ\6jb3NIr>Âx&NK3Qkz珜3Izl*)Il/#}mn>Gƒ9oS^x9^JP+W@*0eF}1IbJ֛B_@ :6y)6k#0@- bC nc:7U9ms;to"S昬GI/'l[ v ީF-h/#FR(4ca6M._੢,y_+zb2zz( 9Rԟ) da{Tt)x Nɕm\R2`FzB2|I8m E ̤$q[G+_Aeٳ. FU[W-AKt[E3?Ynhu`g֨ ̫O_tvy-E\ [C0ϕ;>\@a15[YJGȪOc_v>K>5˪q3ْp~~4 8?4&䥛nsi`ԍNzţO21a4eds vsQC>^n~V;Grt6ҜXpuc&ЎU2|~zZ`Z緔d;l3b>Qy# &&|\fq> mP#u>-OƲa1Sي0j09~G+湺fx3ֈj|t^u*8? vϿJ"w[qPmsѓv&1L)Ao[]ZJpӓ~=2^H@RC?ƕ#0w?0WFA,ЍB9>:!UK4kV_Oݐ\j0F:웂M\zDAO˴ G: 03G\ 3E ]P1$r+^WDI :w49PD($٬ `] B MxzYaP" XC*,8q{?۝6ig[g)cూߚp ʇG^nY<8ކ*S WF9fA^d0k%h4Q è/Hs7B%(OT3FūQrO8۽2}q]ɢ&u&T} Qb:kzۥer%De#u?e9ߐ+񛵽B7lU>35sЭ2>`N*G̨m1`?Tg6,ͬ9 O'xa d`qs3 ` PMk:Q&Q ۧߏt ֥DM4~"X=&+vcTR <6%&Jt3藴c7l/c|ٰ*W?'[wVD)P"/mwWw1H~jU}SdoE.%ɺ Tl]-:]y [=[{ 9~TQ@&a0s@.h07,x4E+뻊"=׆<-ܹ̿%liN3.1Wƽ&23'H+w=R:yKpx_J)k0,LOOo>H1~'>k< }Y~o1Ud)*vM..SjS V!fL5>ە$wuR{*K3F,{ބy[]gׯ̧<5QޮG#4Ȧ$S^L&"3\oM K0I_veBi'lfJy&0+jNT0?јZJQcݠ{NYpxxkU[Xv!3'~J%T' ReB|پŤfX/-nunaDK,FBwO#KܼSJzXwu.B-~cFHXUwz#F2dBI5<<$;b3֔2 J5N^ ZW*Rb(=%Ƥd];ֽpjtOΙhȫ::C}CcUBZ^9o ͬ"9ORϵ$H dQF YX@.O 7 346ew̴!Z!:xP:iFB,uvuJ&t%ZF=g2*@O1 Li=ʾ®st1|A.?b3q=cx,7;Xe,yŸT_mA3M/ͽ'LX-e&n'.˸ǯn`Nm%:PW9 ' -9Q,y弘$줨ZA?LЛP bqozF -j>X/LEK7O#|.r5$GByD Wl-V/qOI+R OPxFG y eχȃی W9hx 2ٺ먭n'dŀܼuo O4n;d $}t0Js̥ -MGYw(89(9|w>U1;Z1Ѣyh]5_hJX{ȑ#yP߳?7e/@,DE(5e>ͥd Iג1IP8z^9S&XK~PzL HP//.L}z<:v (ЩJEu s*vȂ q󓇠fH =^LW> (avB#SQa@y LvPwMyhg~m10S]Qi@C >955B׏^ĵPh @d@|εYZ0C:@O`r\ 2`8Qj2ɀCh6'8"Q>FGҷj@?Eäy栚  ƫ+5Z[dw\&_ ͰUJeS}{j3Q읠rO 6g$5k4t?Ȱl\ցvN" p̎ jKԶjT ZѬɪ?Oeu`ZzLb=pjGiNGe ~`U M0 ^Vֹo Վc2!S2TE: +]0fMw2Xw#[{(ЂG<"&-{ЂuF2h>0oJ?߭w7}m͖ Om"E,M_ZODK1I{(dW@KXHfpm.tk$8b gǵjmt e <~nhӄt=Ca]:"7iάޮ7j}zT|B;@C2c>s"xuzbF=PycTx= +b/wJ(F@j$+P]`||0NȖD#!-7%ɀAv*W1@|7nvWlz^UHZ3ۍcMkb?)𼎕WMZބg:AƖ=Vz4EMU#0sή t;Ej'5N=n_ac18GߤzN#9KJ"<4 != C->+lCeZo [yTo=YGȅnޭDlw3d茳ub9O?4'ґ $-C:%b6*mS8]W w a Y a(&1 P.3. R`|($t!l8hzwrͧ*ō >Ɲ:^ې7|JUKe䧱dCH'3{{@AaXԶ+ cF3>^U2GQ61^X\Wl&" iTͺ%)f !VngCSo V}9m$>'jȩD/`.ekۍZz8PH7a$kt0GJc)jdzTNlHbg??Sc85E7E0Z^u<_ O|dDY6oAA خ"7,jyl_i2+eяnI-e}2)|jO!&v*Ι44f˘r ,Nٺb$ds,&VM|miӈDiqve"lhU]72'APj`X)kpe*=>ZXF{MHo\E^n+a lm#" Hw V hB[o)1?5O-upc ` юr cm ]S3zB"`ӊ gK:&ۮz(>/0e&QVLW6 Fҏ1V"1J}P&pf rHW710Fk_xuig$H2I#2͎C&W] UʮDxjslS椬oF/ꄁw]DXIdؒA' Ãw U{ĥ3@8&~@/gaM =O| ??pS^`1l0|{QIYVg`3&Vwt~E)Cd c:Ȁʈ\]ϛε' 83S<8Zs--삒hDxZǠf]"Iݭ! ;`BF4YvP󁼗Kvw\5OrriNd Mfu}.vOOC,5\hfH Axx(VBcc]>kEnl1x+TXcyN"G4gy2nFH\k;x>bh넗Gv*T9VC& &rWLo[vy)|[@ֻb:AlֹUWl&:Bˏol1&>74 X7ӒOt)B"T6e-`ҷW<Fd\vկ|X v'ꂯ2C"ܿCb&[yvxT?ҐCT!voA* {8{ߏ<}T{sLh)c*yyk %%A+LNDFIqQ 3!,N` -LE+BIc=bhC:f& rm}~l(Z%xמ QS~_K%C^N@ö`- P1ʾNwFsi u町H*VK͠A6Z5&q5yR_|)Nte,:D-s|ǝ'SpvYɉ? &U=X9iMMSx ޅ|{WsbM#(l@1t&µMnc Y5|ڲŖʣ1^l[Ġ  t&6^*z#V !lMa>^X?n3wS]Ɓ~;0 S` LMd{xy40[꥘BtE mGoх06'2{nW#g|ɨdaY؇_W<[^$iݘ[ _cK <FXh_o8&bD֩ʮ1օ.Ƈ"I򖓧./d} ,Ǒ>3r%}ѥR|tq5bHra|?ћzQƄ}@(2~4<^V\G;KNcђLv07CDtm}(I4@=֔Ĥ4@Qs΅/S8һXNßs~ r؄h+5Soc"N!@LؗI@n@ywY`HI 4qqNt5#)h Yc*Dzp$<JC%?Sѿk'5Q/'م!=,1y5, p :|b@ڒ>GeAgCgNul㎄J=(cv`?Y vrnw-.3 7~ZY2˴_m#b(Dl4Hl؝yw^zsooZ3chiwy8&η(fZ|tQ&.r^xY⩉;. O|cxR4〧qQ(IjG~O|vp>c#j4g * @A;2$9xou\ 3"dT o;Yf3);(gio$PK˓ߛ@-oIn,ôyjT!!$D(q6@?xU<  ާ}揘crٗ>ڍDHI9it{?}EQauj]kVCWQ! ,JbR:UߒJQ}㝘U4kN0P vN-a~;EAaH5EĘ7 hs5dniO4yu -:?9o~;gOrԏ"] |`zu@ 2u)3A& UAeH$Ϯ  oY3%#8۳r_UzDa*a^_=+!!muخEt^Mpo[/lV@{X])R]cޢ QXt~/g,><\ cjF)|]/n_d v8^15{selsW[^<{4X*\"S\L%x9VK5Q.0ױ $eKPw57"7#/=Q (qrP!4LBNCK=i=T15a@ O:C,P x"x'˹m> 煿e " zxH[tӽT;7( BOѪ LX2&V#!л:LҚfFFK#Hw^1m%8sZy`"12IQIZlZHq9=?WI71RT"i˗# Sk+g@3ˇt/|}zot҉ĭd~)fMVj$4yxΪ[{{A>9^!"}b%byX%T1GnҐhB| J)QYU: 6rg{KC_? &Ր<# V,%ֽ, qD3H7Mq9ݗnvKA a:Q~Š3sU6moJ*mZ-A*x_ɂse [ҽsQ@#6>t$ϥ3YHDȺ~ثH;$VyP[7N9{:j^%Xo.@;N3ω%XiNed/z%pSAL5\c_?T@SrQwEfo+Rnq˺zD+!rR6ȅ?~:xOu/œs=R1 }+^]27'*{xŌDnH>}5Zh<\q_!Xaj)/|(UOyG{Ǥ*oɛ:2Nr 3_0#x# ,]%V]YDO*a-Qw'kC!hq rd&"x^ g}5 hp#$[皖e,;mhEE,JH{ͺ"* z 0nŚt|w0Larhm xJI$1jKvv7BGmRqS._>,z% ,!54[,a7 ~7g()95?U>17_m_%-IKo-Z۱]5Դ+&"H8*$JCC.Y7Iin;JZL3D(U eXG@bF2Eu$ t8#,HNO,9[Flqtu՗OpaGL f2Yxj\Llv;P$,<ɍk21vG1y\y9&66& Ns*r ŶـYނɢ!ek;exz)p B%JU |h!,SZ5υNi(%D c5Uَo((aO}i6BD?㕗*E>ӯu2Nȹ0_y ,%cn$@( A% 5*d'&ށ07"1^MYkp$٩ ['ɪptPZJAZ쑙:I`wb=ˤgk*W+)ɵ ,QȞH nVfC 6 B=ϘE`o@`:6O!Blv@ n쿍,&g ˷hI. 3aëM1KCJPԮ U F:$Fv?8LȕοFA0l0%tv^Ω;rqx3c%yjB6:)W;*~Gz iMrLjpU+rD¤ B~}Q7DSV~cO+aA&J/#@q4L0 ii2}MZ psނS%ZrFMa(U&ajdc3_HU!5NU`%Fy1/;M- !tQ7JRŒ/;6SHV+[iTHC=;OPS ͠d}N7Ԍr홻}xMA{cM;n_53$|dIn,,a3x%{µOXU5/[ fC Q-[)=SD8xMDfkn1ZA'߱BRV/&s*#SehDiKzY: RzY]ўX| nzq,%L3(,27f\p{mP"fGBFBOrJ\O_ (F  ֲ*\X )]*5`_~VΞ n `-N>;9ѓ)Z5ж$9N21JE>=-$Hܡ">ûfF Ńw1dET7ϊy-l cbVJ Gwcc=G߈7<AJSD1Lq?HߌZvΝYx ^IIGV+4'@ff7ɩnc6TO`Atk1T.G6[g/<27}S[qke@(ܹmEPXН2;Z.)KHr0Ԁ7^O7Kd9Ɔ-@*TlXo ^!ezs(wv۶h*~IWh|WcZ@N \`Hl-gP/~z=~ީGRSMz@jsH_M}Kسܒ\,;#x8u@ud|zGG 1=*G|r4 nUh/I ga{cMp ;_L}̍:OX.)9{u3ՎaJk6rEe8+bϫ4/pMٳtu7ʼnԑ\%;j OUC .J;z9Y tn[A*.4!]o!!d,GrbR Pj$XtWN3w188= `I}Qk_`$//f &-$hP߰7zxØPmG..K1еe箹eU}xY6V>fc)z\VC5_Ms:G9}􀂆с6Ekz#+c@WB_hM&=12D,+"Ìwi|86X@,rٵ{Yg t> R$ P'#+@(Nn5`祈.v8?bSK^ϛق;#'4=F95fn6ÝZ]LF.!^zbM]ڮpT#ة zeA3BW`F? 9@}~^d%m`@4e/)Xf4־#K}+$dyfsp7nӹ<:¬tʿu_ҝbu7Lo/*9b fprSE.l&Dv= .[',ծeR#~uԫ!ݛ~G0NO*Qi|hkl1ܻ'h 䞯Dپ~j}x۩_Љ9]0i5 +.gHMH-A3xVਨ 8B-ڡ(TCؾ3E~ V+($|㊡ZAKOyw>jR+&zLaxfeFZHŁxLZHNSz%ax5* J&'*qGYͦ*01 ͮd46t(I(+10YLu"j(:kyE ͣCep([3n^sƎٕWFm4]GZVxe]}p 04au餎Td\E!;9NdmPg# D+#}MV+]+8lM;)kU5՟?! ~'DB4RLO֮}â =*u~=w2dRb"exԾc~}N}!díI>;ӎ'{OT%Uw~qP` v0ODzC4-J'bߖO3ؿdٚIDcU6;[C}S\Tű_^{A~}nIrK?-]ǖ0'# ;#'oI t:ұU%=#N[Ş_]vT׏_ۆ4z:om@ o.+6/lԋI _ V&v_lK& 3r'vn\T׉䙭0jwl>3}Tv. ٰnl ^Q1]w# eND .PY@ (j"GG6 xY S8}`1Tt$ |o*ʱO1aEcޘa+owNXرgYZ07070100000462000081a4000000000000000000000001642f0975000078f8000000000000000000000000000000000000005900000000./lib/modules/4.18.0-484.rt7.273.el8.x86_64+debug/kernel/sound/pci/pcxhr/snd-pcxhr.ko.xz7zXZִF!t/Tx]?Eh=ڜ.+ˣ2Pr>ͿbL`(b.=1C={5ƹYYԽup \`= nClu(_z4.Q띜jrT4f|?뾮$_@7VTA yHcyMߊa[[F$ALدs, Sۓ9+E2Zj 5z4{2++zۖ:1*ܰ79xf6tUiWG=^aSu8lgPK3:ⱧbYeՓ"wCpm, {\Iʻ, E'2ȩ6|U}?W:S\GG,2ڭ?Ӏj{H`3HI9(uǢr&=)?+g6: 7_•5 +ye,/%(lH5f0[OTGM' M^{б,\|:=;d8(qrXnT{Z)8G1_uFݮ+ lc26P/p?_~M'(=Fcrr `_a挭vSPZV ۪NɐՆ̄SwWQ@o8mU{ cA ,(CɮDp$t|EطZ>"恼 FODce0Exad>ئ*OdUS^'gR!:O j/8{al&D& 0^iM 2ӐN)>ܕלR^DJ`8Q&d@wC@p1/( r.~3=Oy#"*A+y W@Y=g~\KEEgp؏_13S$fqrqnh5vÿwzZ3Uxr}0AY?ކir9moTp?/B* V,족ϊPfVB\G_.%4˦t7z[J,Y.ƈ82T)Z #~n聒EC(gd-,xfc"7k  FJ"* ;eT׌FtN`71_ˆrp6`WRmX.:h#grP4([ Ugd8CLSeFWB~o5LJ2j2.pA ^27$AЩ8 H>Qxrx16D-ECØϋ޺ L9;}qASd:5VJ K]X%$9spcțE,#^cijwuw "r GǘwsL?Q黦&1!8 &Bq6BB+)Jt-tv/5o"hN}"(6PmNk9A_9~nf/4jI7RG3=)X0P[+a#'?&' >fAH]ֻb a^NŽ]y`!}jچ+=a)Dc֕' H23&~R'3nǑwƕ=;ґ1>l e<:h 2\ nk=Ό|klVU4YlKΡrNjUP;wC߾emƅa)=.>6d~H$п˻zch~qf W)FHO 7Bb,n+n.Z: eurr&ztY '*SgXoFG)%kK,%8 z~Ӝ{Le8i0[ҴRJF̾uxJ1iw%m~òbd:GCo˙dv5pFd-R{YJ^ p,ISi8OX-JN-O45u6ST? tѣ#ie)y5 եPjhSK[w^Vp`?>킮G@wPF/^-r͘H*p vK>J^<jIcNe^Us }6QgzZ( fQrӄnŒbcz;}w)a\⤃d(IGIR>'>1ߧ$Jr b"|5'qvWG,~s"N:; 7ʿa獡@r.Fx7;y\pDlg!^8}E#+B6 ۿb1éS=4&I+vL 'I juZ<[)ke8L_gvV<逴9bPvLh`yݢ3\y*7;Z%Eȍɸ7#%p~V#K܏$Hݢ&9al< qBO@Fq_^]i)WvN=P[R.=sODc56f)ܡx ;dm¥ //_2]˜} x)[S26b0'`(Za0XH 5>yeskBk53u=Du&23>T |z 6Q'љOmP&ݚmj3E.0 Rp[c HAkq)F`7ϷuCH8ʷiQЧeq0J3}i_)./ }6K2&kKX.v ܱa),8 slRd|6R !d)RJQ ?'U]c9pg(lv6-{m9t[c֋dB MfO8ZX79a63``{hbEK[XE娛xs7j׼yyb;0}N4s0aoD_j66Z0Ԭn+u|]F{gyvVz"gW\$pdళdr{k0ƚd0(c-j~p |F{,ܾv44l|ߗCA[E ͇, @nzAGH*DOz>,`q]:KI$&Zcʺɟ%jpqqہlsŠ3Mlj^FQa Jܥa6&*^0q&(Ǘf&:TμXREިPIU1m LJf3&KQzSJ%ߜE[}JASG@PB&!AwraY0YƩ+3} ~v裳-8bύ-/Y)OGVDdMrg+H_,%q <-RH09kCzrau>T s,Xس8fŷ!F5XylbI7\xmIY'ma+}MWY'%\CqQЌ'$.E,M.=7M$-]'RB;PsA 3Sˊb:Xx) w(<QG8 Nv=4fD¼o A]{,ͥG5ǣz# Z:D.BTQXgJGx\x1[ H ]!x"gpXaIU3$f:L:Q<{8X-nȱoLhH((i+)9?=Y#u_qաnom&2c6lPEltVtƲ,t:`bm*8 ЧbxtI:cz[v\-+>cK "A/ ԥ G%ک͝ k@πsx2H>Hc%ޅ੝<4k~Ek?);磸KrbҘ-OaJXh!s2o00Wk7M{M$ . `HI?t:Cxb-%9"D0?np܏AMt)uHsf#ЅdQ`R#yդ2jXqʂ6ւQ܂/#ƢQjqd4W?狁G8j@z#" D% <!1E`BCHH ]8MpXhrXȲ7SѤc^]!Nq ^s% 4 e"Ͷei" h)62q駱pS;`0dO8d8f.̇Vl%I.dtx^UuH ep4MgCe};?@l"^΄ahC_G>kdOߦvȳF+H;<_/;=k WWP ]z[IA7pv0J8{1Bv]*)ܭZѝ8|7\QaQtnV1 <]q7St8GZ `Mv61/QFٕ;FI ]J%߭XsyR봞sj:zdj apvAN|Iכa#_o @:li-hP "*&Kd-]~am$Xׅn4pQ~3U,` &H$*%BͧDob 34IC„# P݊/YUXVx5r?i!S9vO7TEI)-E-KLvRz! 3ᑗ)PnREEdԅȓQJR2ݚU{+5hѧqT>m=N=q5/b[C(=V\@8d}`EOPlås}4ZO] m*87Zl(L;F㣐d+b }0"HgsRK0`}#貐9G*̽.3Fҭz%t630 Dٖ@"9_ WDtc+*z˺jg@)yقJɬ|_Eȩ z/\l}P +CoCyDmV6""1#xɟcw(  tOPG­;R=.|jAq֣k6Mp99 *ZBI<,liTȒDo,&}Jlk̖BapU2{Ò{Czkt@mLDTؤ~emN$gmSZ!ৎ5GC=euqGMv?veı*9k|1-Y3j})[Y^*JpvZ 8{xT{,EJIav) jwZVoG*.0PscFP͛8ۺri~\8SPHD6p",T l ѝ%r5t n &ema稛q;Vf]?f0̌A>6 {%V/H$zc\ׇKݘ/)9W馂=îo֯ćCOmة>UV~cR&gKaB:>S;ωhYVJzs):G̓ u#ė!ݗ<:Sw m$N4]sg8Afh;qC/Ə24\O}Q1E|>62&)ȉ⺼]z[G &) j3n~kvW|?4zXXu5bG;[LOT*;^V3\-jyXud{te8ʍ2O.@ve #bKp̏wwvpmD 4" T upo_.Z3mn p8,/|~cUJ>7 7da_Jw#ML3S>~ؐSKmdzϿݪϚ-]s+ǂ~]hN2Fc`7l \ (Xq󗖡 ԰voBDt4 5n]/dl&)C :u.u>SR]T2ZRļPt=Ey \RܚvBe㔧WL4&YuuxΙ'q"gTYM3JmgʼnigO78=V:5_Pl4Y|ʙoEBapMja:c7k)z 2%íҋxa pU(/:ʜj"gO/=~swz}q.3m+,^,9 $(*ԜGDڙPIgt;B ww[]tc}[YmooG K30m鳥l;]7jڠ|f=2%+im8# *t49HZ͜u.iqcw:_hm<8+CYmJ;39ؿPK| oՇt{KX9$^`}ZQOrM,t u,*AI5 A/& 7ٴrh_P24nQM\ȱ㰳ؤl?Ǎ+&83k)=լŋ|YXU\Q+xRIzlb >h#:l#tH'߳˥`J=+ E,$ttǁYygHIـ {9Q!}yT|[)1w'VRܖ.q\!WJ6k[ KLb|jG&Ҩwt'{+Z\}+GZX}=C8Tk. {1_^/ L?godU=h }fv}O%8G85kk Alqd|chWkQʔbA!sf`g1޵b=??t"3SضuP<} v,m`kZϨI]a|y<Âmu2W v*\at8kV >_'(w)`%daa/cShun&TۼjaX"ѻ23To}h\ADuA24qKw\` iCvG %M"PiMJfƊw@#1GA'˖Z+aqy)6g@DQLd-Ϭo;MQky댶c%qMTR3E}c^8]|e-$ Ƃ^Y}P-U\ 1=fl$Mt{:)$6/l.S-#~rP$1_3'*=hN>JKK)(ad'O6_#ij'O=Wt lmlFlb'@;kc$4C24#f_3 X$a4biZ0SжrU~k4z![XGF Ig%|oO,$NbsҴ&mNkMKӠob̡eUxȄ8e5">z,\s]30.VHĄgx4qPRNܼX#&DQJyyk!{ Wݵ`%NBɩƪ^^؂雯&cšO~ `4>QjK[.^퇲/!2j=b}sf7y,|8s ,0o6s̃6ܯQUM[E$33]  0f_3d޲,j+T/Cg/?Egx@ y1Jd8 L<_^g祲y[ 7ASB-i Jܜ+Rdž O Eew4;Xs.a8VbT855EPV50];$)I||Jrb wHlK J lP./ԣ`HWO ,aL2XK@Ғ $7qFP ԇnҜ[Y,S<{?UG #2 \DT 7G@ԮbM<ٿ?r'^qQ} 0!H۴WQi ܯH{xoͷ GGg?,X]JY~iZ. HFjP&Ţq&['qoXUjŒypg]TB+hӑeL,+.Wgw#ij%0!6o!%2^`~.6}ѻi頢և@>o@n%hϦ Rr2 @4U/EH- d?4M؞soٝO b?#\K?bT^D6)J7^YDGQ&c6hN%9_p8 = GTȩ_ZM=&ۤ! b˩,UCZ;R?`*5"3!m#d5 /+1 2#9>b>9Xs^ Q<_Fvɤ;P1qzm~eϾj0aʢ^z>'gNVb/t94:C%$ЧV/tn\ns9K%}M^ @1Ql\/?tF(ӧ Jm/}HZ2!gp8 *$ԧz ,tqF!aWGN\5W@ iwn#-nc!sN[%hQOU0FvU,càB%lQ򭌞Ҙ6Ck$9?1g)Di3RЖӂ;cS㧆Z.쾵{ky̸E~6i^7c#Lvw%ƴ%<"?X?W\WRۈѱOVv &wm*fc0"@)z˯CLǟоh5d/@5inѪ{yeyWNgÐ8B@&#Is>sL2>R!s.tL#S2;J>V:|̔0AxdkAtcK"|rN]azDYx |D BG+DJvM:0ibj'T"]%qwq- naٟitngTJ{'aC|[muGA>**(۸/˜;JNfu"s6EN~Z$A`89;"i;(9X>bmlXO-0䚷ϩ>=32'=QMuC -°Zfxaƨ7*LI4P}y !/ *Нj&9AЧFgo8iNDuDՌ^`#sű/? !]9+I (h\o PRIdnX20ݣ5Wa 7m ճz͐Z'5jvt$3&a:KDo_!xf,#ٖ-FH@Y!JiKseZxe uNۋkY.kYaDT-lJӒtFdaV.6LX=0g :ATM&E1 GReǯI@F*@Y̢9mm00,'ҹ@^9(T9=CYI2XZ%iCޢ=UhƄt%{15AL^o?7떸Gަ* e6-}[CfutII!ɭ ?_`WĠ4LPMFP#?s ?H+ZP8M%n޳iTQ_IWғU$rg}7O{vtJ T.יּVLEPpg̿cKHO 03[%8wQ7P^+X{b̛Ju-X;f WC8#ڭ񳭛*6%6N$DwT!RFܿ+|Kej ,w=HCCG 1]aw+p6#}֗S7XdϬJEۗO^α~ұ݇+C `T|ˈ?osJTx%1aZIГc#]4y1iV>mQ< ||SH3l }}M#qm_\Ҏ"ZK6PjFK sm_dqe Ւ>̥)!(Ҹ:U0(Eŏ ]eGgpT n:8gFׇղް ŋ@YȪBu9 d`|0fDwu2ܺըmCV P e7#?ܗt &y@;e2 3HC(M=e!D`4hҞ8H>;Q;ԽEO %*]ގKS7~,Ǽ"W,JJRQHUݱ33-Q̀OEV< fmMs;lHbYO =^T]X/T B[0g(?TP3تVVѼ<0*?UyO''>㡿Y rM@vJ뙊eϑ,,-vݼljhsX("+<չ7zE~BB++9[U@kr+U`6).`˸Okj=ɉ&oբ[[in06 5NF?jj>PSidB$$"_wZ>e91ƒ7Ay_5\EYB= !z44"Дij hM_쑥~b,YPX ]4ζ X3Ftf]].T@eݩϜ/ZSC WܹQE(n87 z-W9Q^2dY.ˎ\9ReP3X>Z\>ъ}(g g% O$SAG?v^࿇k1]ooGBivڃ,uF%]j6~lF&d ӵJ;G@,~ TC~-@rךR}E1"M&?C$7cxQ 3xCbS vޢǨme_VAv,nFpl(Q?(~S5_߻ap; j.bI4Y=v)ÔP{9S>4N|c!!5@s-\kgY)ä8Лt/":{޳? R2~@#e]ag/<gr˜6A }I* M4V0$0<Ń$_0Aй뎯;KDh䵸x* 3=!vlz{Z:ų 1I}/ziE}XV)r0cĿh>9x҉yU6v`΃ $:tr{)ѵ"Š+d(7£x{-} &/!};{iM^hڶVDt\HA,_F #pouvy}XeE*~9pv4/=XDWQ&~u7鬊.iV|nT@ M ,`V9ClάBi,cn@VFƧq@1=_v4 3.S3+㻰|-U^24`/expj( =;Y3&Pˀt`?P£QdTY *}bFv S}X.^ꯀݣw=%k8'mH;")b8űmQ z ]fsLVnPtq~1`hDFŕgE֍ēNѸ͛٤=&lhb%PzQLgp{Uxm$Ghז1; I}eXK@?";(~c5KdJ1͹BMMb`^(/`c5\tl`i찛fp<0 +E8.t>30^Q[p؎aPg]m r#qPH$b8nUK]q2g~plJGxN:Shgsd.\b{9Ayڦ?nlĠO|EiڊVcᣴ.O33ֹԈqzUyX_;h6\ ߡߕojyޖZ,^ah$`'AxY"C̃Hx0`7%4:YΙ6NFLoP}&dDm=dzHU㜉IU4,53ЩH'nC ݖUEd)w/HdtX2?C ԥ|D~A | (wH&B[ ?O[5:2Mбϒ]gvwUPDav$_Ŗ@!йLnks(L+#)MI|ԍEj T/`kLdyyawb#a3[ Pc7YoY$lJ1YԸL΁@? h7m lGkmu d|){76tqG>"v/t@؅C9xSHs%]Q dة^S)Yd>P*[1Zߕȟʀ :cN;NaSn`iw-Rv9 i VHQav&K>+_O%KpK+ɆuC ](Q.I_.b~sf:ҲHZT-56p}nOxl,LpXq#cGkJd$a/ у:ű)pvw͞Oֲ9c &VE{볈 ɪ/ڂ> 1ac ?^Mdy[kz E0[nRG /P166YzFd.KrW܏#Wҡଃ86#9ng'u$wN~c䩌Țb#='$&]v*TPribY MqN78b.?c^o7+~Dǎ5RCͺutI^eGِK z[5+Nd:e(^27PbmjߗD64"Dӯі|it]i>I̤jڝ^Y~`L4Nv5=^̷]#Xl{}ʍ|b], Mtb<}X7;ekV9ߘd&c4Ďꒌԭzw /&GeqNcٌ5sHh P Dz/JQ ]̴ኽxO,#ۨ&Xq΂/;oU"ʚte'>顅&jTҲqTG{*;hiT^?Z(ܵZK8}yŖ0U °H5I#<__\ ceϑe D䀝}ÔH~5: !EbZopԂ ;OT#,ou8&oͅ/KWi}p%>a]`nMwEGS+56rѷNLF;<ީ`ij?g=4Ch̐JU!kҊI]?yBɛ>|k^L{25:Ώaeb|:F.G]rVbw"C/Fx*K@x\>ȋTأO*l&Me.K8jZ#9kIc)-b__ܪuа`NMM9{ᒣ7úMnf6е_\0}WmNa*G 9>YZxxOV؉gCMK,˹ggLqY\70,$0h% = 2ؽ=9~Գlp"v -˨$~v_ L/)]w2zq?>κzQv'*W! ÑMhVg:pu8UClI/FrC:>+ O˔W9`+;4`GwR ΄qw-7|o5<=tR\jB=;Ds7eF+p'׉Z8ЁM} VףcG_۬@#CFLghFi"3VzlW/o , R&=ł5m )w-*)4E'i V'v9:shҺ{3̳d;IӹoAğ+*e'HKnziNWVǼQ' 2iZde1xYqdrݵ>{TZ&2)Ń)g'`pcCRdAb'{%&v*[!?I h>^_rQ-J/Gg(7 2ּ=IEwӊ`Ez~SC@6niڄ7Y,]tQV өזPV2wI{]~C8c%':\ʁ77>#AG-bϦYvEw'U~ mc 7h7O=Jt+dQ/(l{ɰ?pA%1$n#7x e{am>ߠZ*pY[PlzW3H&3(6RH7MDв刾Y^ѕZv(|Sϔ 'sRH):\49xD}$vz:1G#/t\2.G"ISmNU8ICneiHn5\'[T#d~xƾ&#Oc:(aT"ӗ 3& )?ˇ/Ǔ=YB`@yO盞Ԇ[O_5T 'CU4gqi('x6>W }ǂTI bzYYbf=z1L8߸qY 0Iz@ \- J9~JFmD#H]lbӢza#Voҍs(? ! ƟT .O fan(!%|~.?lى'uS:9b︡s%alp>Y[x{"hϯ Mv"dkO$`ɺ@)؄nC51 ~~./"oh/,%xh!L/}!0=L*IlOw ocl=YU˳/]Z\K<Կn ޵*$>8L=5+ &.`&KK'g4oi2G7l0L4dz W+Jqɷ]V8A8&w`۝GoOVuf5t Q'(Z'~OjׇΒ j  /tsza%|_|F)S#><#y(К8_$=JeGK &݆=4`N1{Є&GsЋ/S`\O ! Z %f'XVO) (ZoL%1bI3y}NaX{T*{o ch) /~0]{, J[  곌Tm3*pֺuMWar@,Aض.=7+_/)s0X ښGk] _2)Z>Y ȃQb@gg Q ?̽'z0ҟr&y1ゝKnnN%>)'ŀ4c@FC#'=|$6\ H5CY #b!4PX}̢aƴIQBҶnct.%~;bYj(|OzӤYuS v_1C(Mf.+BspTj-vǠ`b1P;B6ُCRհ:}NGldk2FwfO;Fcn8Sah '0IB<Ŷ6`?,٬{̗|Bi3ks.HiXIR3g #Zcp/GQ@} HT?*ȝQ3t`gSd6u+$C#2Yqn"n`<˭ˌ|敿~_uz;Q'pTE?#4|ݹtL\\6<M9k7w1FHWux^вJ;-?Ȉ{Fճi; JV!,Y%aye+A* ۤ]Gs)Lh?@s3ҔKG6P 3 g7tS-5͟DUjU9uVmM v&}k)S~i6=DD`@qn#cFAєNSgDM#q YڲVLj`ĻvFC[{+oغiZpԙb2vBKN7Ahju(nT݅K r~-}bUtʁ0>JYcO#˾+mxcEj^wb ҙxn!7`P#h_j 3t)'-jM؛* ȭ,+CKd|#Eh XE"F;vHјm` 뻏c8f:3 ޭwVMb>{ׂ|zkQ}~17W)g$?ڙ\d[Whaմp÷Ϊslh-&Ӻxrq.c==۷FR`NOwJLRbލ#aĠKM)[n`㬐5eh:Cq+8Uc_ p{YKxO7Qm/JiMfoiΐ'TGE+ @J?I qyZaxUHT@r<?fDזj mjփw[@9V#T8#k!f3YmILPд>Q3VG\PE6ߑ"6n,'uZ1L fk 8~Aw|"Sʥ)AW r@MM)⬵qywq"GVu($9^GF!Ax2=ι1 LC[bcVٗ)&6}j6*-@-_baߘ-eVū&XtU5eM.P#צ;"S6y4A5,yhCrk57ِ2#T8Vڳ(9,ھש_pjZ8twLJfy l7zAR!:foʊjRa.V<)Ę%=JӼt8mnZw}]- lHu$۝+)oikp$K̽&;IFG~Š)m'ZsY i;F-T?@ޕE@duJ3#FWo8 !gx@mqaR)ٴp~CoȍJRc9g^ +gF_!|;uVWA& Ҽm o^U_Ġke#&Ux.9\Y&;IJ7?:J穝2>D&ULVKo~)7o9h׎%Н4MH/U-8wC er0UE("ޮ =šFyRӤS6!@ AYS ͊$k KP.e0GE褼铏*L-=eAe^:܇3dC7_7,] ٝqdwM/-)V3`PxFA'0М?E@%AzR kVjrR/_+ pA~Ŀ:@a#=39ɎZ҉0;蕌&G@fDL]t]w `wrEZpLi *## Rz: ИQ\(z LHuPr"Do鴜xX}&~(D@-OʞY;˓9^ՖK YՐ?-(_3!:mGoZx,b—m9[rQ>pMo}aQŕ9wB TkW׮u|?c 4KnӨF"agG,#$TgDUմk/^GO[a O}նS'QCk5E^Ű~]<@k$rh4ׯ #tGZlo6^avJ'rvϕMp1˱qD6v 38tє#=GS= d'-1 x#*۴t/I &{B)}}a@%TT@oc3/"C'B@lO/vÝZejl6|<ضE+H “@BW3U ~8 (Z>k,`e' e9U !ṕRY0ED}gu×p>6oMoR;]Wb9},kQJ>D=+LwswZr+<8$ e|^L[ ¿/Q|+C`Um#ݐvni/Q`*Qz8wt˂ 9a7$]5c{渕J Ciԥ 7N'(9W[1q/5&;RTt6n7sZ;5FM~~D"oB&rם@98=&b0Jo?N&pϊ$XyCJK=Iġ#Z*C7y1)!j\N1X{)Ӯ͛w J{):QVB57b 1r&yKΘIO`5vɊπtʩ݇5t~}E%eatet w YqIp Hu[uiy8Aj  p?+^Z"|L ׉d;E)3_'76vӂٽ" ﳒo"ٹ%,vK2VWQ g19zrN71[?Ҹ'c1xOHhƿu^;9dL90mopﻌk:kF *QvHoJJ jcIVԍ =ǎ,ɰ'+{Gv4mk6=ɵv[A.#'a ⁾L޲Ma[%8PRcQ ˱RP˳N og@&H-Δ+z\0{Q$seuŽGSMcE‰|~CVv0qYVD@MKENeǮQA\ ck&c"st\D"d-is2qj4<3DYkrD@!/#zWd}2)x^j('m+[\Z A0‰lW|(Ԝh4 Q!4Z]*M=$-K;5-Cj<~ņ*7ꋰI+#̡x1E?8\ ~o\J!p6yb +%Í B!4& "eZ.q=aa[{YteUGPI5)m y&ձ6lM16;q~0RV3Sj O_+,-H4Rd)7B bh8cJ4vFMm fx&&n reed g 'oK\$ v4'7nĻ :gYZ07070100000463000081a4000000000000000000000001642f0975000062fc000000000000000000000000000000000000005a00000000./lib/modules/4.18.0-484.rt7.273.el8.x86_64+debug/kernel/sound/pci/rme9652/snd-hdsp.ko.xz7zXZִF!t/b]?Eh=ڜ.+ψ]0gL2F_UXgd^Awq6`B˞tx;ur¦3XeDMϧCSM|`#YJyq[ULΝy>pB,5 ^#|-h};qeâ8B^B؜1C(ңZN]Dk HZ~ǠO: ޖgD|XTrwu#o}[r}mV"V~Ȏ.WP%z{:s58f9^dCx%Lsq%MQkΊW*dc!'(0Ik:O:dwi WUj0P(=K ZܦUZ9Pe;t|F[zMgtXW*x{+ uV^YyjZL~"E Q |rT(祌 jL>f("(ƪA.6Qp+STc3<> 0QQ ^:/7xhj"?pPE]P8qqz.1 W%D:`f⻯5]<)+١~JZҌ[dxk,*+[cq6D^ 5>*UwgiMNXkgJ}FzfiV9!v(=$Ev/ kf7%\u UsFe.@EMil݃{i80eȔa*5ݧךUP$ TQOEV<,i [P40%Y>B&u Fe+lwώOܵAX^zX=t rT%! qeԺTv-3tF 6c Ŭc8/"]Q*w̻`!͟Ws?:6?; ?uODRu3z+KJu\*n 84-vP~b$D\]3.81l+hv(2Abuao߬$}50HKrp)-Wx"Q3fрvڏ~6ܛ+^u*,>'kiq߮Ap]v&/<$[F ;'#Xjv#Uڰ3Q|7m7*Q=B i.C$l{SKa ~\Sj?1 yXL1|-Gm\9si %%( Z[$9˵#q*0k)Rࡈ&W+>%\z!iC*. ҈`d6(S ʩQ| ^?%>)ƒ7gs h 9O`c@,! /zQ1UE8`IρHFaS5A’-+=GnxqT xY=B,bO蝤G\ l Ή/Ff<#M.۬Bu/$Tz~x&>&1 (Ddn ?P[=( ےIaiο[[3ph|t(: VFqOcl"$+HlJ&;>ɥm;Ep|uQZ;ǍjcI{z`oDr`!Vi5tgXk%կݐzTLÆ%#pA\'f9 p*upJDzA`V?:2 \[QuYbW&DxRf@  H{Oh(?p[YE6UrQh%>S/F$7*]2 hk)?Ҕ Nϭ(p1uh+]vG$ba(^7_nͫš+w { H(ݽ\nCҗx((⁲G{\xᇓ@ 3g[F,Vnݙ5'ʃTV8nu^ôx^^6CIc$N74=l\Px9UK)xj8p85vve9}i$ߍOA؄ 3BljC0 \«h Hg-Tue+4kA&;HRFqxIRKžlI|[}„SQrCWqx)z]\Dw}5}Oǯ.H AP$vhՀ%~9oaMѼHbAl '>á!n6|!4ߠ\V_[54^)_n+Ty(tW[wNhHb[?_Ozb̴nLP-' x5֖D xk@;(-"+7(5@4j3V ;ȼN[KO!f{yX£Pb>B'96_owϷfL,*C~Y@LT f{TtEelmMj.@ &~Lb ?`9%-x؝`棪~ wUũ;g(z嶯PHX8=@sWvsu.sZN˖1bzܻxyrMxAOqf>g-Pa<njH@hӵX ){i=vr9 < ^rc;@wF3d!ެ]ǯK4:eŹyt2tt`;6I|&#$X֞zv`uy p9։D1_OQFymZ%.$#fWXg_'f/B[(N1G\~wyAP/i"5몾ՐBi wP\t n0IQSzJK`] ڄSR#̒wo+ЉfQۋƪ /%/RY(_ޝ UU*g 4) ǧl VbKH^6{ƙ%m[$-Iz7Vʑ9Xtcw|ּ %*cXq~j} cNنbre`OkXnD)#~֧`~%ځXZ4VC}0(m5bgge;YS}b=?fP/tRW,6 ~,H?!,G"hH+EəbF+H]?EdsJ[ .Rz%$,N%g&{X]xцL6VU4.n?pdjqծTւbMzW;(ި3NnIv~kgleѓؿ\/A!]7I!sGH 6=Qtgfj;c0'+_ PFZeġѦׂ$TxS1!Ҟ041H? !\~:GZ7SҡnDfT |Iśz3]d벽5 -B[(_+دXF a4}c2[Ξ{c&j p"ᛟ29YnSQӎH*[MgDɸ2-!`{ZX ۾31 勃Da_"sYVsv>af" .tctmk8Zigum'pxԵ+fT7I롓Ҥ/sw?9f*mkL+UZ|;'gd:ΩN CPJRtGţ%2D8 F85MJ+[Nc"$M,߮pŮELGQz?lMnY+EV.EL=Ew'+/>Ł:b7\.B&n])!~H'uOv8Xc+8ݲ'u@5XsWKcܶ6rh{eʲQo4-C{$$P{D](v/A"-x!Uq%嶰V8+>׆|Ëp{z;m:A#PcD p2$TP}>x s@Bj;]P'X@g+HY<ewx@Z`C셿/*'G!/E7'zszEk!HO2d!"rxSI&Lۮ)?^Mm'XcZ\ѽa*/UwH/5ÈB JΗsii|ʡq5UBnP*$<ېZ'zQ^KN喴ң'd%MF'@[^ df[@t:*Gre"k)̺maW3CV0L~F=q6!#h/PX<<'kVPv",TiDzm4O-^ hDxz&9B!491zҋ1?BDq۵u\AW3(?xǔMN`%" rQxJ+i 2ptJU|]!ߩP%(o3=g?wlz]CAH''kbG/)ly:SC3@ lppb^qVԥϐ]XyZwB!wi(n =JQo0<pٵ4M I2FiBҺ|D*a{Wo-,OX v%W;2b:::=|Wbv=QCt'Xv +xw, K8~iNu6>MjRqj3"=7LO뙰$;q~)+k I]yj޽!=vP5(n(60y^A=[ ^vgޝ?82J2!!{?Ihg|@Z5NSfE@0/e݄~caEf:eCA]&gv~h9uYVMIZytMT :0l5"u9@([,OsL>uBWrVD 92T>SZ1ӝW% uP<۴i|4Y)yVc{q%J{?XɴS0z^rN aZyhoX^.|&J B+ab<,@-{zHyMN>ȂૻG`G<1[.QnD3Mp?Lq0uLD5 #m`{Aȭ"mn^xD/Cc苏: 4MZm%ڍ -^ǾTe=OAFE]ɐaoòKS#X{ajDG1[+ftKW?yDI#5G7\_0xr!I4\[u):U؍D(|p9Lrɋ/Ow؟+SʺDW:{YL,kq ek;۲u19o. yYq% p7:Em} e}T# Sqdӡ+sP Nfij͒(6|kN5:̫&s<򲱷yF)MNG2#$0 c&'mWsi"T́뵏2hۀCg$$f258K[<"eR&1xFW(Nx 5^MAy-jT*VI3n/)yz< 28j<@HI7(p %Cf6BQ5)O&'nchEjOYD7꾞&7b8i]x: *c2H<᨟|Zl{1*ϱ9$gdrkQPUD+UARйN^țt}Lɑ_sm_j 0=#ׄlf!8q_~-$$9|jD13oMTXǂܐMb_-Bt姺T%9]\oDI6#qf <[uqwp.>iL̾|ne[ O{lD)x.2qvcH_̎B28{5 pz9Q x-輗D u&*!h3X._0ۖP~B$tn1 %Κ^1YSN BC/˥`BvoA<>i>vx{e$2Y\q?hƻ>hLJyƆ[f1QK%Ce{&À~i~4s,xj7H 4z1A[ 7Kn2bG0.fe|u<>5 3AذNy{pnr4["KܓtjPdNpO7!Ƕʆw#XUrKʿbFJLSǹ|O O~ ^6Crc01K!7Ȣm;g+msXP2W0Tr.:k%9η[wUTs%{2kNb.p;pJSL{!m!k}al_Q<8]l®ƹa[1jd&fN 2?>F)d\6X|l-(=Iduoj:# {C紐87QMrZn`%:[JAfKh<^ڐUB>PGܬXe ,3ѝ͝ZD6y~ʓ/5+B{19sK|.Qf0?- W]SL}j㲄mϨ̣gW,*f}GC^jͯJ)T#JWNR~.R0|w_8]6㸓6j](z;| ϚNy-W!^PTA2R(‘K|MӞ"i/;j/V{\:A `*a<0BmxvDOglZaEP ?9AЯhR LT-t GVX`c1ˁz@Z^ÆY[Tmť~ڭ%g+aDWʦyw V¤8#"UvsN9Nkت;#RYpjBA>'eRSmߢTpqbEK!wrWKE18ta}SxykG]J/\ zڒn.)7q@Ѕ0erUy@ Cy;> [Mg2ld#woIo/7ۍF 62_Èt4wepMsJ=7_r !^!FU5`vKIj]rJ1^~q; Ί G6 *CW{<۩_\VN]4Л=WJ SnA]_GS #ڙxo~hejxԤH(➰IT2ۣ*e$7bIS*fsiq7f I0ntU\<s`g@"2[ΛE(}T>P7"_A血Ǻ=oine<06? *s(|%`vX.J 9~¼Xpd dO/em<]FHԁ!Mwv L) ġ<;, >\w;I#Ml’}?~ZR?O,.;%y''8"GaъAsg0 Ȏ#l#yh^O"[5AI jT cLvmՋSlfTri`$!q54E{]#mJŰ5Rr~1sWx( ,P3GCU]!Nƅ+m\ tDkH%Um=śZL؂I&' .;:Ǜ*#' Ec~zA HHNޛql`0^iA.|hT^N|?Ǭ4ϨSZ$~Ww8_>O^;l?'O3}]ؚ"Ձ`[25S}#S7vwd.bZ-QrvJ=K$7N;wHzPk}?F㱳R%42I_dD)@WEfi bTCp?g=(W}3_ Z[>zX;+Ĕ)ER6Io<5E (kAoCHHEwja͹D_nc*S"|qQֈ!o a,g\I@߿C0]P_kݩEVW{P5{Iq-f(>)tLp:ywruc*7ӨOZD$  ֡6!(V"'=ō r(s( 69l..E[3emcU૮h_'alNs![ԲKskjbH|ud`4n@Xx?)lw` |Q7XǜjZV/d t2gft!96gQ&&q,[喝9{I޾"V4G/VE13ُ!T17 =i\$]YC-brP#VX{3 D `r::%}>)/& ;c ^A :**BwG##\b72f(f4=ڠ?1u'X2K_CbWEIpr"»?ƏЋc3v`}`9bݮ5U"!-2; $dXF88-M÷s 2Y GăW )b:Q6w&w:y80̭>hX:~v< #v0/w,fhT ve.a{d v7`a(]WN dZD׷p^ejQ,؛ p477T92pY/8AU x XsILʺGl'kM<ڈ+>)ǾݙoyR?Gԭ.lj~:.k{16:葷]_n,Ek/E1  [Nf&ـ꫻;9 $ h [uqaQ^ZťdU]7G.vPg N7Y%c΁Yԟ򏮡TH(w 8~o5fEFf3bfK8𿓩ϩ?%C)tyI9)M//\͈ϝH*WFv \\me 7\4N!ԣF{nb;u0L8zLk-Neb~WߣNC"%@IA}$.[M ;Jmd UEQڗ ƃY#^zxyP&OJ /z<߭t]6䡮\Ï,:qèwU8<GhU) fUĠ7@Ul9:T?{2=-f(p8TK0Ey$<M ,%Hހ[/E^lys[Ҁ^?e`crv} -Ȭy_Sd>[5FZE}'dwH,^{{]?,_'` *_3:T`>Q@osڭ8¤0`i-G5F"$'+"ӛF|O^eqkʼ |6~'$~NGM.Ԑ=\Uo8}ֵt/Tjw(O+8cV c5赃Q j 禯h j|)҈:h'&g>7$<37Gra+nj庫Fy0~hiMnCWfB+etGV~a|4b(S^Oe$Mt?!"Uc3vz:Ka+7l0bCdN')6@)]N!x(.U7?NK,`:Q-@q bywy}4\eYMhSuweDxZB.f}y&F[83903D{jtr YÚij캒fUDCT#4pi/J"`{|'AVjuΣfP(%iOLmr/cS4 4֐1'me43\">C 4eاRHzecr,;2cL:CEvMF1] CEo{G^yV囗'%e }r NFEYxAłure[-ZUȋ^I {-P]IȍG͢ }s6sa ~trl 06yj,V- wQZO5SNEOvǿ_!?#Ƃ՗h,mܾWYk7],y'WwjܓY™ܾa `Ev ס Ĕi,>CwQP$W n gv C:Z\*{7:!B 1ӠSSR3Gw5>[%x?Ȕ˦ 9ņ4c/-%#12P~ϻ9fChTvዷp-S@KAkLjbeۆlA2(z>68?"G|0ɷk[W+5^)/oa,ut)ae>pc`#G;6HeJ_,W_6*&k>H?ըs#Lhےj),iUrD?$SAgb`VGxh `m Á!Roڂ<By7Xf_KrWn yָ"HWm6X[OR]#1j#*NKw*ZB=tpk Zx˪>HɮBsIߏAçJx $oic湜#lT$"Q;\3z0%^UK|{#B{{0b-x>sdɝWi ?sgnVBehJ;=.U;訿 R'(#7b'.hض(FXr]!4pmUŝJ(ll=H)/ߥi,VTL%3'G]ҭ PLL+IDH]>-en] I+PinZ>Od$0]EDC5DEY^Caut^&NPCkMh&+ OU*?F/UyPۛ%mnTy!YEs S[?&&ڄNp{r27B-Ɠ(q8yd3BXeaC\!NTls̠qnVR%S/l R4uaCqJI_} 'KFD5Yw32e]os$""g61$lfǹ G|='";-xXjh}kX)Ӯ'dB^1EkR[a+ \k|$pT8E h lrͦV=ʮ_pԌk6֠)K u&Bd :իюӳg@P]8|nBuSsX>d{jL#_xj$*@!^=mJn]B[|Ј7PFLDl-@*Zn@/6 zk"pV^zUC);-Ƴmf_{q+Q-G\^}艧g4ЂaA핯ఔiM|GySX*@9J{ `YssDyaG(172!l/‚)AY7BIKk3pKvMjAQмJׁ1G$J}nQpq\V?;{0[6{FkRq&>k' e1|c @}\/yߦU% .uK!q:]V廓u QiTm؋q4E6IN4BRpirTv 6 uh(UgDdiIN.S6]-hR ?I\8 K{2VV+^Df=BR܀K-MP+ $pfI^RJ,Ox.~NU-Z^=c9/HY%N=v`;Vtیl{uiy2!+KH1̗` d&J:6pkӘlJujA lҟa|6x>Y]Z]7:s"#ȍYTшP АL r52[l6yUՂ\s$@' )]9G"dߖ a'% 4T!&2+W>0‰ _M@Bd__)K'p_5 !f4`yT޳ :pe< cGGZTo>d`HfPk}lsYTṉ9ldazcJ MaAI,&.7]37*,knKY 2*gMReWhv6T@]m] Y8ACl!̙Z*OQ2z"ۥdVsxfC~<_&I^wUX8 rEZ ϕTb~b@A7PgNɤnSQ͵H,u&x Qu pY_}a?[1lY+.פ埧7~Ŧ.Mdˈ׮7ٕLѳbnSf0ʞ_2^^ړ{8sCrl/nڥUsbdAX9r'&>5wA/PW]BbҼ)`fI幬'LB07N+M (\}biX |:^ZʩUd K7,ŴL2Dr4}Cf'{T*h0BS";ywxk&3Gx `r6ݾBR uVĸCjK BAs)(jī f=j6oZ,[->!ܴay uM!Ɓ !cg^H+#QXo͚>Ur2a6ލ)z?cY'ήA?xZ$r'."v-n 7pqahe{?bvAX1.4d%AJPҽ\YRa/Nc E>Y`ъRLiPXcTS9R (GgRļ 1 ^p2WZ]44wf%~TOUh&5~ /{F)jYWFܕ_3N|0XRp_3a-l%TU2/Qo&܍fIۜ/tl&$ah4'#՚;+(͚:Kʶpvn4LNMV)F?:;,T.zxp[#LLjW#}RQ/tm*gtGVYRYbkyMd鳡-߶<}ӼQ( u#C&j~ERfx-KeлY% 'D+'WQ~p/Xp>0p a .`-02egjN"Df75 j oe8QST* mM(W%mGY皍q7§bpEb[Tp)3ʀh㨉ПcLI]9G78!n}m斳AR3f]d1`pa5ʁ+Hp ^Ý/sbX'{f**y~*N}E:5RS; Xcԇk(S<_acX(V@zR4}ݚq|,Hez\ T7#K ᖐ+QmNMPh#[+*O'%T[UtOahy.!T3d3*¤B-l_PCl$m>t~<3!jM%ZۥT"~8h4bۛh0*' !Q k)ܩgpt-j&@t8U\j  ij`^u?pҡ F|b|8b7tPZDb'%4W:>re'|CAׅ]a+b_ˌ7[=b>I>N~ߖΌUqCeY`<'p@_|$zahlL6Z^>[@K/gYZ07070100000464000081a4000000000000000000000001642f097500006b9c000000000000000000000000000000000000005b00000000./lib/modules/4.18.0-484.rt7.273.el8.x86_64+debug/kernel/sound/pci/rme9652/snd-hdspm.ko.xz7zXZִF!t/Vk\]?Eh=ڜ.+9.̥xfپJ*me4 6l0o) l)*|"HN6p3ɧĂ#oZ|ԕ)^B߲<9ȩK~޾Ja nŵ^6+ؗ%O2[ kq.BAS5K@FdjsjvbqB鄟AZQt OU7P^VH>VdS(?Bt}V*A"Lى/Wn=+ Zh224<@bڿUd:$k[owbX79@->XJi%a~gUGuY`262C V\E~H|v_:< G>տge C:za M7kQ/mjI0Y j}?d+h1wu2S-ESYޒ2,%H#L[i=ԵJ(fʒdž plwl/#s?Z槠yHmvݩFלÞm ` "j6Nadce5d#/6TF 'qAa0 )J.S-`v`6CRxat8/$^L"zQS}\GZҎ'q[ ,սəhRbfPF rms$Phu*P,5KB20P ᓓ%߄:*p}Ab#"7UV}XĂ1eVb">/GQ?KjVڿc`!#pg28ZY1IPbpLV_pɵ̜H8/NT{G22&*_@6Ei)O\ރvq;⩜XpebXS;sռB]ՒѽwݪX g>k%mݱծuT[ls7yP|B 3n@:u˖œGj85}{e*#% 6]DBw|OLmhk P lAf|HV($?L49s#J]_g7xK5_}ӭZ9aun?\. hlnɾCQW߁E-4t(eML]"gmVxa_%=ZTpZgK;Fƫ㏬i_=BPFڢ[כCGό@W$]<ǩK(Tա0sVL}ԝ^b1S?wJ;015CIjump@:4ߌ2zUg1M#ElG=opT=pL MhN%ǼBpQ%|t;h}dBÓ3rz3:-鍼 `[=w!J{̖Man@ߥ8AH5XAcpfh~:/v\oBъB>:T՗N =Ώ¦z}ròHY~CdÜ%dIyI]-CZ'Z؃W ,=.B{y^?z w7qMIX+C4q, 9k;@Bdc,LWה#L2&זI-z!A rzC3 WqHG7^밶Լ˳u+3<][t"ѽ\ŃPu/BE%4UuW{o S' Fma=,+M*dMNPFaڢYf>XP}YL&MO4ؓ#CW[PZK<CkW߯9dDȋFt$JWl3 ^QhD(*u27D&fП^ {Te27Ԏ'W @ޫ9nt'i8pUw@(~`8u}q72n׏K@sĿ<w!fmQJAu0RkLR J8}TFm`6o?TppƲDL4|r9ɕ#6eb-1%U:8;/HyH/CDFWmg jtB0m*wavuB0eibT-k{LNBv]8I(w N@OD#zNͨμBᅤe.%Q-=|aDJ0J(^o|2u84Y5ĚgtZ8l[ M-qDK$vy*e&:V|d7q0 <8TzDw5_Z}Ջ 4f*Ob ث/1OU/ع d~0z+Lo 㛔Y5hNrL^ ݘ=T3W|o.B;:07*,>,p?dZIC*M gFPE^hߑIWKFZK)jɤX&)6jӣ*JPcn& |ğaG@\GPQ.eh#bKy1ܷB=F\Ve7X% ]mTp_LJZȠYd-IXV(z-G8G΍gEOx|hkXt<:cp[$nUPS5m eF/QW4ėX4 A"&va #0 .pG-IlnҖ:P嬤@ZwvNJZ0E:olv5."8?*i75< -Y}S'[P{/㉪j5igûf栦 xllJtp\ ^*:^M"g?|@YCpu5)bߵN>%p͒MY#/㴩JPZ'ZMn1F~ƎudxYA12  4c^?jWTNXJ/]HJu(8C u(woW^Q_?zH`51i|kA54dG剷\8jΣ=YAbn))d"ٺm ޘ8rH{f$ˌae*qV73Vܞ ^"-!Ҥ(T'zaD\}aؖL-j$-]$ؾ^\)NQY~CXTOtx3D[VӠ891A+9>O^VH<Mdr*& ܏.Ȓ~oȁK&̰}$p\Q_\B)#ޅ#ș ݓ~T %{s]@ng@m܄l&LSCZEM{:VYfc5"fƕ-!`0P]ĉ޶eUY3g0P@JYYqUs;9%ْ( _Cyf 470TӟӍ&; A^ABFZ~&z]EFᾳ9'R.ytESWl-u$Dp&avqCnVߟ;&gQ/Vy5._/F.sY$# J8[(+(ρ=YZ]ѵ]CG;{|+Ԋ~(t5W$Bq> pkR1_m`X,~3U}LT;t~rކF ANN8_oV$b.XvB9Zd8lۿX!HP ѫ7f ?8b7u8yR Lh<ѹ7" 7瀮\^m(H@ Be,-}x$F`[!9e#|F= E@$'x &S35>T$ Y?x[8 <뵾B;UbF^>j(Sx 0FsNZ[]]/hFƕŘcIϬD$CK/CiBykhlY٩<Ł+5Ľ}UۡE;na@̎V7tBX = jJ9ҾcB.Z!BU O| g&"8>r 2}Gh,sTҶlŰHf7g\DZ1TG;3dhY Sѻ.Q܋s^˞šByҝ҉I *9^_cքl$պkjf c5?<=NnǴ %+ ܄}dp20 *~"R_' j?;;ܩIh7am.;®!]l%Yjm|zVioڠeg_w1L!0c=KXpG&Οt8mS-C QEME(pN?SOE7eHcu5f;^n [w|$}AvG'ĵ#P"*؝-~MkEMK>?6}忾_q_EC0_dK?K k'fMNrUy/"^t'IcOĀImm "SM?CV駊c8Jj8DV5nvc8:D1DJ2f~agS~l}.,"A?#khi^RX!;TWvPB>oim\Z_tb5PAG*[ҿ f_$mpߴ4Xt2rsZsϲJ 3h(O2}iOf-q7<4_-9\Mn7ʶd{v9V5QoqdZ/S'}=5tsz7Z;SyJ;8`ЍR+E*W5l wdC"EaY.tB07F>* S/ؓ=nϝcT4R҇0 _F ~oyK\!}^r9M:Z덦^@tX̼ORzy=O(O@_I`/>d=X#|W(wOe"aH(a#n^mSϔd1+<{h{Uz1RelsyG`CD6-Ԝ_G!غ8UO0 w hPG; 5ĶpHq'! Y| Hdf4p(xIM"I&dw'HZVv jnq;*27^'+8+u&ķrC*%VlFۜpxPeʫ4ܞ C8ߏػdk-n;یҰXa9?P.GKE[Z}jo8ŧ hvYW,2Y@mEQmQZBA'.nSn EQ#wPud0w?ؒտYS2j;_S$䀨'C/j=)N}zBcT{'<R=*:5*Sv\eљ 2 EO-ho{}GT*\oU^TXԂN(^o7m)=İ'w|KiB4#);+AZګTPycG#U|t/mYpTi}Ť<]ImʀxѻyjH\H170 L3xx6s,PWN"ȳ~Zv5w}p6+ 1t aP茆$!qF$g36#i&CA`%³SBUwbMxkcp0(7-%GfLIhÁ" ZM 4g /E$ C,y`Gώ^#`_ˬǕn´ڠm5h95cӦjԝ(movKX:^e붌-:B+7SXA.#Li< ʮeTL{ $9 k#S8@3F@:ROa6ל\wHN;,V1]RO(USܑV[O8#*$jP͂NiUV^gΦ@e-kC9WNA.zK̆}t ˎS)~dRZ)sX5y,w6Vc}lsEG}f-%.C0'Ar/Hk QV㘳{(I#9h76`#!1듃zLyOψ76QvWGcSYnFQ+3w_չ^Hiǩ߲XE6V𤖧GmJ"ˢq P{-g0q]U+ιPidʟ3Y I ",8(p}.ā{++9::o3z];3V PGQyriF[os R=gfR ڏg}az/ |Bk_4n5$('y8ÍpͿy 11+Ud $q{IsK yIUr-_yZUCO1c#5J݂s;c@⅝d 6=o X i ꑒ r~߳RwV%jcoC7oJZ%h3S#e;ߚx"=%.z%1J n8es&;ZRO>{Wҩ7ZW⍆gr J.WQ[- ZM~d!8˒AQ- hrn? cᬱQ28{=`eA'G8hd9J|źMD?5 Oz*^K|85og Vtwה"k(0]ItC:pJd!@PgКdH[I=TƵu948Ԑ /K4Yk )t EI a8J3aW]>;ݔpyj9eFFx) b/$3h$q2gDž#ayT WcBbx.Qzlx{h=Dޑ~@*(Ha+>Gz3k>M:qѩG1Qcq6$SԍE:9X|IΖ=f^ Ga/ ~z:oecejX$X 'K;Œ#3WƛC:A돘R_Fkپى2 {8eY򭘹q 6<; al)!mj4K{i.Fa+&1q?5Mˁ,K K35|]/nŚ H 2;Z Z΃!̉(}M͈g$895B6z2ƶ(o<gHs0-\ڱ7Ěu(M3gKI`6:dKF䲷N'٥x%cV_~xrw@#D-jICIAվttCjP3_NBτMyuwZ'YZ4fl!&bGC*)SpIЖ,p"Xƒ/ՠ洿d]檛ER6 _dMEIOJm>P8sU\F[^`đ܎@54EA!SmL^\8'4ipL I'ey:,]LU"?5ɏ7lsש"`T|.gUρ'4G}XCFo$vZZ BfuQ+(hp5n:!CPnTK]߆Șn3X~&xZfJafA@w[Y1JL]-lr@}W"\kcg5paj%x}e;oc_<kd` Hة gP>°e( Q-f e6Bdj=$XrNADAm`Y=8n: ,ez?arR"PFٯA+;Jksv(7>IOrBͻwy1RW 2iozkިj`>bK嚮g qe?#@mv-2˞EdhxI4p;[3(!)rę#f̫#:95e˚\0_Q$oC,e'GWD}?Q-~އ~H:If_1dz{j.>ŰVx"barMu~L.0x z<& U# ZvJ 3b3X=˿I,SX4I`>2 ]c?נ&wDf ݕ4yl#=A[I p6KnFv+NX3GW4{C>DA`n8np:kp<嚢5֠#wmaMJ"ά;H[OV4 v,7nˉZ4E]aIp s12꾦pp&سtm,l&_)c%^]z 9a,WT]Fj b&~s+mr$dחUԼQ= M8_+޷yWcCTnHvF* NR?ƅS2VhjM95]

    j!8F}{#N'Pv Qk~etAkњWIXzOKs;P*z\wGP?5:y–~jx!yjʵP`"\uihU*0CvȦ/N q<,~A@KPFr%'4}&A- @pgx3.cS!FRӽ#׽fs&<{oؐK5hosI\o Ry1ǻS _,;Z*VOJk˱% eP+l68%70/xOd4~D\;=,z{)m짞ÏPu4 Sa)et<ޯ2"th o\3%꼷MHYR8.Wc+~y:$@e%G(Jg*FpSM|$`KEQ:9MৈEť5w OQ-aJPhj5[#a9kU}H8vR܇/-0ѵD§zhԃclmS {P9Ϙ@y } *t[jk=p}5ZHb'y>~}K,٬hV7}}rZ~i|A 6b3]+F.-i}<:}ܼc]Glb,c$ukL]|XMvRo㼵ٳǵ,rg;!=R >H,'3{7(E/`,ޱ9@ &g+p9o'0^~ N])Y@Mc^oǙl_Q#=>SP)ԭ^1ƮI>ZZ'4@g` n֍B+C#!Du1WFJ9ҳ8Ѝ^PXX&-inKO!Q.a'NC}fGh)TQk0:aT$b/zIl&MYM +@2 UH S>^փ줗;ehI nάaGs.qB0hc >xowЅgWA/wL%j.~%`;8TȠޖhjQΎ,'BA27SxBm FS;!"hIʴ*r1B·n`}^A4j4MGu;g4WydlDq#{o)0pI0I˯5!i "@j jD z!HFD'SFKjҤ7oyz{9+tCݦnbEJzc sb,@KېrUm+Ap;GM E٧e/Ve7 ;80%?pO}9u3S^>31 w$lUPK] &fY|j~:8dnhFŘ^75 m2e v?8h:_^= _=),{.S%-2ϝR1eXK=4`(m1,yضhHd͖j^g5F~ K٢tֵ*$5+3´2pE/,yv=MI4$Lc1<=!6%5_77~1R7Lq/Ϗ#)VUZ@cJtV+3C=`rdP(F2%o A~.YܒijQ,O""~jym~@ڕ^Sg?"s<Rv_r1#Le\%}k_ !jq:h\8hԍAi& fXt#|D]>?$Wf= ͂UVZ+4,p=Mܮ>dھ Mp9(PCʪÂW4 X62;1Я(ːyݝ*'S~< 9PQ&:iE#kPckǔ#0 H.R>=|Bm mT_piClom1>^F*}'T8/@R-$&SC Zԡ$z=VEwm59I;K71 nUj7\|- ! 6AN9:Ik9(fAMua/YPz@ Ċo\QGp$p0.,듟;&)nЉ Af kl ޑRM ,mVdcuoz߱Dj7IF~ʖ\ٰKz%/! Z 2m&ΉEܦj[__썋E7(=xP?lC- l6Ӿ(WZiSL UtLSl!x`ԇoJ[#Gf'bZ47$y;&QZ[j徆4XW2 'wڀ`@$zikNL.Ds_H}S KE@Ф)0M@n}a2Hzݽ):NSAR,0RG?ڼ/OUWe*ث|H@9So6t嵦4Ckݢv;S"7 ) !fi,`[aow]櫭su 1%ILIJ<p395Z2Ji5 t5͹YL<haٰz+̗ 9^cskprDS 5si}++_ѷepz[5Ar%;Uc7ѶVr7Pa~g>: $a%*.^@?Rw!cգJ[ ҚdFOP>?Fa v&V3a(>"4! a ZlEJԑS/ೃ(ΐ FP%Y}H1 enG6K\9t<dYpiNu!BWfPu+ g{V6\}\[z9(\B>Lփw6oęLڟ_~D6A8Wy1B82~K\6Gow/n*|C]bfXC`htP#af `Z:I һ u5e(BƙM=ƴ^r O0:=lD]'ijД 'OY,In?<m?p=gY?J͆1>3ag:Nb .}Mj*(cm$c55Bxfs|FO§(6P^#drY7K -~pYD ̰x49ϿJ;cJdVHנ/Z*b_~%Ko.)ސ59}Sa3gKa[BF̶4uP5wE4hy2L1%2'Ђ5i"^)NRB<@`Ƴ3lz#P 88Gt!o+Hʨkwxw~h Mm'#:wPk [fB}`N}eب^f} ;eϤ9Uz=w9ʀglp~r]!7j?Ш>h<"6U]?DdFƋF}c{v'5-kfIdg_f.##oz9۷l~a 6l^yvXe٨Fy[aQG:%4d][MCM\>JAA!SJl¢rbC #`^S®*UOc_@=yF4S4,_ ^-|ҭ枳#$$|U7݋c2duv䩄P"LC㎱P;;*s߳/⢅pgPU'uՈ({Zט+|[$ZOοb%yPS9LBB6,8h@D-y, ?p 5r!'rWF>pMÚ*>@"P̰58%zw dܾq&GwLPcnj]0lq]3DHJ\% ('Te2R2F HE_r!T{J+p؎Кdj)8lH}a[k-[>/{W߾!Y} $m}=ӗ2>XQ󂈂D5n`{j (}Qhw }P,V =k_FOHrUWϮDq46hȀ;?B5Y.\&k6דy7?Gꙋ{0E֑Lgp&ړ{N`e?}!u-l]$w~s74n\0Ƈ2L^ 8ܸ i}ߓxn?vƁaو`K[kf?bk7**Dqh*VU/Ý/CiC(+4˥Ej`Fq:}GtQjCNҍm N9%BP և.g - {N:ʧuM/o BbTs,_߲%F1 c(tZ;+S}4*w$TP0rjCc;Az-wMp㋞(,zƂi)N@)kRX@Z7)9Dlxs'cҎP6Y&eV ~R:wq%ǃiRlHl$sX3xL2nAz;`ЙO*j( |Eh pW\%`%M:lBV\QzLFdv(I鴀.]O]kh 4߯a>3$ |~y䱘imkF݈ë.5OXs:S)&*S}0Dfڊ7MsLԬKp~mXO%^jf)~7POכ}Cy\=1hɪ(eaper l~pݴD͑թ$4=3ܖ@IǓ]H=ɣq`t" DNXJ9MHq#4| }Ӹ9 ){FW5?`#psIG~ZZS*aӤ"OžɍG x L>;qrԷPG-|O/>P4L BHstP _^YGpFՙN*n ZG2n#Haq2Eb5 #])&nU Fo͛=[Eyw@ tPH7e1&b†ZF@\v/>שTc)[],+_2bD~}rR0tԋLĆ2 '3*e[ƇGI*i0sn^m߰:I b8ӊZ{,wa.JއJ&7 /kGh4.#ʙ®%RS5UVh!gc[RMpO9zI]~8> .*su@ؿlat"Ly`:`d,?[0S..@G@Dcr*\{8|h:[{7@oϢ{LӎL :W ;{QaՑkFlYYReġhbV ZSF n;08rqjGJ],r$gGջ=M~ IN:Bըo{e86_[IO}YwUTy>^e[Mc71cԯLx+6~4d|DDlX?Z!2iˠoSʸdUc|$o*FYʲG7 s約:0q+4r6r W1Z,&8>_BƒB e}vC Ѓ馘f$v`}volCv/j̝rp{<%X,:՟dOn]hҺh ìl|! 4~iVN9k3`Ѭy3J8;w&fP `L*Mn)`Yp4M_HH-R|P/Om\#嫃Zb[cqPifTmML94 ?,Qj1⣱[,$0H]k#P ӓs)^?1(WV GڈהP4}+2w{߀/d,0^)Af[Tc [=d"~+%Lc*|I/sOPޠ=}F,';H.#B5Ψhnbʚ }>58Vz$~`~,,4(i֣q+(`VƷkac`"1g~3<q뮠 ##[5 .ڇCR粒_X‰̅Fb˙>}6 %|xNg +X{tHQtEɳͩ*rP`kE%s5 @ǗJVatVHKJr;Pi +Ȩ$䣦U UQ [ cX=?PT%.R~&EY@y_G\ V2l]k&r*>z31 Uy>Y>4 ="p{MԂNmRGDhV 7=u 8IbZo)c֝]L[ۧ.lC t&ưܭDw{q4#>9\\u3ԉz 8;w)?0Pd&|DȖ` u}7ZD1CmQr$5jN y)\.G m0!3nϮa6Ef>X3WYZ% ]"1PiVi:YNxe_/D3dr~Y qCB yMtɐgl> XP# TI?NW@Zh[ZMwax8M0V t0Tv1{GQ>VgqmG6Fb-nbb .Sd˲ f;V.tK2C!V+3Y+;Nb$UX+>q@ $b"ndR-:*]c:t4NJ+G{ YQT*~f_C:D:=){HUxTilj"m{I+Ta_Q XrT[I\gjKP9י8RxiDY8[vнӹp?]q&;$6~25tzVBpf]y gV wS@=5șݶFY KwIK߻%9)o2=^!zA)!Wq._ r)^LK bA,5Ւ,/Rqg%:A7O]/ͯ%& eՙ/Iw~q̤lCC ^쬰ـmT]jQ@r1!}NɅĒ fДExWardz#ЦsHoU\PX|Ra(0ȢEKJ=?!Xx.'k*dW#pH΄N4:ZljX= QE/6}Q">ϘnȀ`),ΛJ1$z:."N2pDQMzGZU!}Rrџ<~)3EV zߜ|`I鷆sLj-$#qo<C'( n#45q҄K(o _{ /PKq_!()Fh'QcY[¥+"nkFgur+aF 1 is&VwEPbAHìp&:8w֊NSmkoy`'ͱx(PɐVz;e@,HN"d%XR7y'8]cb88r1c|2io:Wpfh;ή׾&|`m!={k´"z`'y T~p?4 c8W8ӌi kjy5(l%)<@gQQ~kCJ-ߢ>}y-!zccUw #$ze 6{Rg'܊σ H~O0 X]UFRt3N~`;(9@MD{ǘ<3P 7a$+@}1=1AO|"+5&EHDfF rPǛICŢy>سdqŹxqh])~khfyK4m~+ a :vEo( ZЬ%0j{Fp*}kpnAJHwEa$܄D ]?e'9iJ{PF؇YXt !WN#4}i2F~ t-z?G1yBda~Wy*~ Ը T~M_jH bA&WZP3t/|dKu4l9:aa͕7꡻c7wFHݖ)@b$XuؗZ wGѾ\mˀ 0'v4KpGp/Gmgi'[ktI`'8VI*/862f&շ').A ̅0wRkZ^V a pf復"5-PwD5 gYZ07070100000465000081a4000000000000000000000001642f0975000036bc000000000000000000000000000000000000005d00000000./lib/modules/4.18.0-484.rt7.273.el8.x86_64+debug/kernel/sound/pci/rme9652/snd-rme9652.ko.xz7zXZִF!t/6{]?Eh=ڜ.+7A^NUy1v2P6 u ,D} qAqF1ݲwV XҘ3D헎+K%PaF8 PsZoc4S3UJ ^D4چm`HI&ӌx8}GmkC1^H+GjԘQ7sB"2o_tXHbOȉq*)m)mI @Sky(IQHG}ə5d)3=KH G9ygjנt 7@`'}xyDa\*`2W'?Zd[F]2p$iЦ|6GB6Kj n͊61Le%fʰGqt$Jk 8̍2 `F-P2e!y|A\ؠ*^xEqr><" 2-,ܨZOrWGVtvPOY(Y+*hXҚ,` e)$) ){og ,zJ>ֶUcc#Lun\ ©=Ge7 G{_uTMfo^t{wh `[ |$Vy.ևe|IY)}#|?oLٟ{[NfM: һV u !N7Pjw=chϑ KK`cT/3D6Ynہij\vСO g79-zU)N"KBV aКȀ0}6ݬAo l!kBb#` *AF)T@U[U}mިzzm1;(c@ڃ*LF0 ྤyFv$p2髥'|(Y=z:F4(S_'x%xLu~5]GY1B3\ƧNũ_CqU H;'iI5DSѤ{f(`hp4kޯ7~lH| g{>/a,3׀U` 9۾&.;1̠U}#ګWRĚ {:϶gi*rqzQ͏5j:5V%Lt!RAm!RLRJ&^Pl#1M?7MmimpjV"q̐ bf|dvⲃxq\^ R!$  RzTD ļo ?M~KwjYVj_u oaD<F T+5@"7X <I<{ƫ090w(LԤ?}Uw S(M=<)(VܯWR7deT]V _ǪP abcΗi5U&BFşrv#NJ^G?b99۫1XJ0ĜgV&[Wݒ$PVCNwe餃5 z Na{}^ ^w H 2e4p pUY %b2$GG[߻|}ur"ebEH< ~(߇'FjyVXR)+3 hN=ߓL)~oY¹{hIZ Gʋ0N4|.bP͛Rׁ^6VAQAe(1pζgU9f P[\ڬlccWrk*Ȏ_?*bGYWG0Tc%ԠFw|9m2clLK-R4qF 0L 'wK)vcm[r Fٙ)jJ?)K_S2X`{*tb/oΗzVTC3q&OGI=?E~!Lb;ыFnr!C<3ⶴ%h:f"7{V,l>>>n^e`h;- !)|Wyobn<uxi%l=g! *k^HK:##] h]Y/5E9Se2N{^I?R{);Zse s?f1Bk2SsxgӮv<͛˼ uEE&Q Z(jj[ u ')t6[]o>D+t@RM<@Rb>n T6!xȩKܒcH=881oNz4S!{g›_ 4(anI6erzvƶ;(uŽ69Ge֥蓵#;>!Ơm%O1. I32£4E'kKM;Vf]#؃ﻷZ/5YPmwyZgrۗF=p@#P񷍫c C+!묂}1BѬf4/0Ekc9TM72.)F]wۭ@BeU8a0%X AU[bR}uL~[ wYgR'eDo̩8@k N8T@a@>1$&'ؘEv I/5Yh0E,S dO.R0%I6~K ”o :q2K rW"Yo <# ^4BmmD< f.\} ,vIJu$M̦acni[t"·i!ʀThII,bapHJ7ye˶['HʈN~߯$kI $(iPRNAj ^KG˨9']* U`liնu\'gJZi>$W i :fr/15F@31hb܈́hNIyO\QQ w `2M\ y6XyDF? $7SLV Sa6A*}& e?T8>^doKBK0$wo|i\k4Ec Zf݂eҷI*6{Sy?Wb(U.)#.h\d]oDM5Jfܘ (:G0!6N`UEy__5~B?t&qoTa<&cZБa8ђ"\8B1qb0@l=QXqlA,PqD_uOඝ>?"MN:M5.CX&ȱW|#GP3ZhM *S[Y2(VE.yRh1߸ tn*k7o=z!Ϋ-9O"ZHv7'Ze[Id63D''jQ.{ `-F8U&{$ ߩN+qUd`D~) 5uɣkVvzj޺OS!F'G -_ei%)otܴA6X~_R%>{ɴa J,Z#= 6/E pW)T2C")r7O-^*Af26e)L k]v׫"Pcxg)#2/w) V2>.KН{}}&/J *'5qEpd $$%װ4R 83ԚW 7bUM?ʶ=),{y%_Xz6i_K+?HhD-bQ31xՅ珂FUdܨTj Tc[6*LG=$eb jC>Dm=}J4&;N=hzݭC И"~P{ t}z22k ݅ZQ3tU5NEͩĊuCұ ˚hIY#Coۑ#+/BfjC 5Tӄta[^ $"ԏ\<;abVġ}@}MlPEBqE2#e`gFCIh2A^Yܪ)tOn ln F:P<~ߣ>?֝/P,pUFBwB&\ڪu߇Ys|~9چTMV,EQl_2OH"Ͼkcu3@}jPY yϘ/iIɼ( '0ߠ-;@{Yb躄=$i7Mv=_,P]YR`ՠ,p%e4ٱ_s^7w\\x; C_.ϏKXa:)g K4}ۆ1;w?@5/zL̜ٚnª'AnXyuWvn䂾c<@o^'@(:,pGѴ.l8@UskfY#ߤ{;e҆)Z60+&wߣܼ m ](T;śD%E Br[3cK11xn4*"9ܟh۷aVQi-$b(R%bϺy.k6сs`>el@C&ڀ't}! s!BȼOH654jwlWSHХd2O]Gr l4}Ot߅IN_żjwY@_J[-@R]ªU 8glH{#OL)ykԏѰݯӖl2NNeA,שVtM OL)*dumJf}@jLa[ٽB!Yi)XDd q5F_gVmFp`Ou3s=.+U՟9ӽ l0seJ-h TH{ MgvJJ:۶`N Zʾ8CkKϙ"R89;B9d)NAr © о0eݔ`efG}½OaI{ⷴ-, ̙=2 oMVkSmD//iŢ*Z+an0xj|V/ _yy *7.|R8w+A R;mt"a1x80 FNH #G YWxG] %Kuݩ<`Fz,j~hQPDϭ-Tqږ\\veFw]nIV=uJDڒhg”YӼj@$cpfMB #990Gh)TcS%,cҚR +UmEn?*2GjJ=CGk?iqgu_xg^36$ƈ2R iP! g])lT2} y"a4XS)2 d`LКX"k:QL++'sQF0y JCVD%/!D 8Ŧ/J4 a:'/'Ax1Ķ~{).6 é´c=k͠47/)2^ {3LvOn W֮7fLñd^qxkAj x v8[ v׌/ "6&z | P#"\ןYTOxW9kL4womk/E_6}>K3h$#~Q-ȝ4[>(ij'G@ͪl)Tw∯g# z*˽ʑ@Ou]:jqGK;~D5nP)Tw{3 zb8<^FKtv|[U(ʡpD}~F6u~̡Gזt,MT3T|l%6ۆRdp%֟dsh,wlA" ߚYws2\'j/g?3+תCRЏ6Ma ascGRn}-^;tW/A4?X!'SsRG};ϭ,nT!Z M9Dh+j KF)yRWRB!cXCRX9`鳢3OoϮd炔-'YB?0ĒT·Rjhc5Vlp(tpRls~?k G 0+'Rc ZL’ݫIr纂]=:Q QS},Si؂ t(8uNuDcL2AAlU!WOؒ$qܙ:ru뮔M]i 2E:Dt+K2Ăʦ%^#Q'8$ G2kchboF{Fպ.  }:TeG9jQ ; iY-W''qߺW c WβX$m\I]жO $ȎǵUU|[~k{O_p9.RŷwVu\0SsȐ/QWLh۽X4a"t4 =WKK:dM0CHB܇:vAﵖ@rl*՚L 1y[utHAo/c/;Ss H-ԍ݇^``}3=+wVjiޮfEف`9?؅kQJ~a5rхY^Hq]pk($8a:s=8 ZbT U}]l{}=bCh Mc'rI'mMǁPPXrOY9d+jiM#qo3[Nnsgɗat*N| >?CЬpZy 粏De"w# 9U;Ӆ%v[[Zywk_غipuͭ1GoaL R*ص0cLEɅFӸ0@Mw_ﶻ^xXi<-+Q}Y܂*x d APH2) ]IxAm:e•ZM B"59"= aݿ(fT^gy9i骫6cgXŹge'aʝ)'npjGޜqAVX{B4ztChF/1G{)ANY:~-?hd*R7 4YlV8x6Crn-Cm ?F~`  ؾ-Y^<*tg'$LŪZ4=DHxPn\9bel΄!KqWUA'F F $*x F`S+?sWb,<ո wJ'7N5*"]26Ëkbϙ-}~riKAg$˨c8,>nw"O>V2=ޱ UUNbY$X7ô!U8}A5O^:`v>ct@OòQlN3')EVfhe8f4֭|`Qpe B`+o(عpL^Y8[/:-FhLʾ"rhSPDl֥i*5bEٓ|1uaypy5C+ֳ\ov[Z,B䫅C7"J lz!,ƒ֬fS$xjTS׵Ap0S.%>PcI ՜iii{ּnx&SxzQ:HE6T%_?ܥׂ$\ IAX"}v|ͳ?O%աW3U=qk*cහdaCFos0c%/sKiԔރP_27)Mx'lɬU.LJjIddJy2mB;n~JpMKC M"+1]xۋ?yX#J4 k@ 6$T ^fdݬؑ"*DB4F/0jJ8\J݊Bݾ:WP奵A&:S=<ܨ!=[7ĵDjwm{@?x[Oq:Fj T쬃Lu +֙U V[S|zjJNi@+VG@qN7hJT2ŗpǜH=yNPhk#ߢjAw GٚZ$KiJȰȪ'cqHhXEsS\<3 X1C˦찮Z.~Դ[MWNxjaWe$ZHm&WdVD3?Fnmw,c s/)\Zi"2+4]̈#k'ɄW=Kp!G<+< ~@T+阧qH]+rT1-Z Tjz\q_[-Q)th0ȓ9yF,ö{pb(jy` !wrIӞ4cm.?:[X\J֡'SFK$wD0q P{X<ƠBv뙳ů5mbn>ȧ.>Xlacwʓ2K3ׅwOr)KL9<$axPhG)~ۖK:돶d_VsDC^G40-T+G JñWbPӚ1hs?*c . &q ~[=q-Y/??Xl=$fVpX^?y!lԀ僌vvJ&\Of# sU%_ϫRXniC C{WsW]XM$؍e(j}̈dW FT^V^,틯hI%g3qφ'nUɑ0y{ݛ;?iN <]t 'w+{mY0uj~h=_{J3r65Qяg@|d>߀ZK("q ٭hkXV:=ZyreKq_ Yr /j3u)r3v?f2Y+aJlumwYx>qdd&ߏeJImVt Irhp#Y5 wSP4i3WZ˳MI /ߺZ?H.bc uSIqQ-x~X })ns.8cҢvh^=9cQOtGkɘ;g1D[ K[(_~yJ!X0 S~C&S۶[ZVD Fl>BL25m7t9-Jo ׸;˥ѻlmq8W8.7xQqG7~'&ЄVz `@SKX~,b \R1l,y \EYRP9Om#CJۏW砝G8Ώ zHq_#qթ8JU%h WhU;t!-lRd^ 4\܅eemDómLUx5mD;'%gv#d "\KX>RK.Ԅlm]-6gYZ07070100000466000081a4000000000000000000000001642f097500001ba4000000000000000000000000000000000000005400000000./lib/modules/4.18.0-484.rt7.273.el8.x86_64+debug/kernel/sound/pci/snd-ad1889.ko.xz7zXZִF!t/xc]?Eh=ڜ.+=*qЌp𻾱fl/irDˏ\=IT{)=bP=#v5A iÿT LdpۆzHu E\%bAfPWP/ʧk^z8e5H%(ş4p[;,ιN49 Y0AaѲtraS Gp3z5Ǖww V 9=&Q5դ5-WL5F2iyHRi\nT/ζ2:@=T BOgP벶T(eœ\[Ia`~Tƪ@h Њsm>Ϥ v$d<ľ)@ kOx|;+ʹ {2"^T>Xu.ċ0Otv  H˿zTZ*pH__[ yӥE`m6M0m [ ˵߳h<'F˔zg}IǀLF.RQJP?ֵ> м `W0gKL`yW0!1K+Skn`yJkm _swNYDuܙs3N+q66% SA?Kh,f{cJt>҅lɒ΃n )^J>Q}븎ĦS&oF v9Vf`Zq̲Bg]ɡ=5DٜCƑ$̂\+;/ll^:dGNOBj+%5.ӮGK\^f) }k-1>k<7Kj[81113p@ [%H$E4vɗKܳ Im[[\G#Zh㜺(g,g&\_z>-ΣGHwiW7. -!5bF=4N4> q8.KAի嵥`1 q T#=-5% ×&4`>tM\79̍E#"+!\!xt'vľH!>.$©C aA~c\벹?(k^"JGW%#zRP \{p"uIZOj?ur6]NZ`=:1Jk(Xsh̰TM-l!1!uB7wGq*x6m+),( K;5Ħ)9T2;_c]LX"x$s^z">yUwp-pWHSc]`W5r~6l e^E*5 !bȮ 8956g*=GmqmFb͕XKF\˵Tܚ=q.PX8"!1 Z'KɝǶ|)V>Үk=;f*i8yv :Op+v+2ϡ>8woX5ȧk:׃,s_ nNj\4|[+LH vWmU NdA"G>[7huKTGai!~8V$=α ]YEHG-TK|,Q,+1kU "#u >܉ͅ3F-I'ksU02/szՐg)h@rz/E0N~ӵբѺ@#"}I:<%;76|Z>TmA^aAxaKW/_w ghDBYy8D5ho7ʏkgdmcJ mڊ3oŢw] Χo ` :zA/&XKu%}Paƨ0{b^]Vt̰㒏" vC|"KJn)Ptk~$X@k!QSx<+0RJNMs~7h s[1^{b<(Ax|BVDFf:+3M"{ "X>MS x>{5)\x7T}g\|PO_ꕶ<1 Ab~E}=[ʕ\&T:5n@,'Y6[[e29 uM1nXJV!pU^UB*-^CZ5EUljL>¡ f|\ bST>#;#,_;LxZta>|z)C^F~%Gߵ4-4G*zK9<&"_ܲ"C;Iռ\P\N=U!~δ{ʽ}XzHa?t C-y5)moI*1=%y8* ϛ:v&w0 | Kȼ+GÅAxS\_4hYSD4&WDV&8+#]+T4\MVl oU 2ea 9˂Ijν,_HJmfH1;MP.0}ꢎ隦ђ$Boڠ:8S͜pO7&-ơ@__<֐^Pzu&_?c,k, "<];5s+zAeїRѭW &P55f5̌ܗ("ک[bbň҇3y]/ӥg~#1)Q#DTM0'2 `c}S;m,s\ l۱b/ϕ-AJ݈bw@*m[%Y6rRPeQ+m '@EZhlVX\ ONKj!Cod,_-J u#(bsh611 ـLO}ә҉x"8'?eXQÖExYdh3CK;B8a[+j !peaG,N815z%`]䦥FH5KJ/*@%.MecPꈁSs,?'ӛ^^P\TZ[z<x}|]8/h\ME=K'kJpJaN j@I ??HL ھ's}2ZXPwiπvtQw:q #޳)(ֳ+L kө+, vH[fKpҪ]+/8Pl:.j] [sZ&Ss[k0K #"/0!͍fKr\\(V+m: WO5'7ūS׍H/}mzjCS?.mLƝ ֊?19M 5L\!EeP^lON`Ikƀ+7K͔KpwڊisRΈrdnHVOܯl`mM""3զS/|v? o%"y2Ч-U([T-cy%k+ n5 VdSZ9J|U zNA%`,61gY)6ovSfQM$3lӘ]Ḍ51БNǨcȰZl;:qNf|wE[2e>Bc0AE MvYFn 0Q3` 'q-}/T(D*ZaFȾyތ1-!)Jy*{hUH ($b=TEG$"&"i# ~y?7Ϗ%zʹ63~Iwc%CLA *=?g R^T$Sy8֝oHdνR[WGOv-$Sc';py9i#7^nye~W%lx&3?jdgat.aj33~/eO)i%uRy0“z08QTӴ4{f|zQYtۖXTC>XIQpj5l 2Ե|F+A$gGdiKPR :۾O?To\"8~$;$ 4ݍshA2dfdV ÑAC&ר |TC#ZY{>ML*Zx?6Id2WaxACۖU ?? Ǡ80UNz'U}SY>@cӾ=7n/-$g.+E_}:%̠9;s;4uôEg|1"`M[RE<:pEB=wѶ%1OK`'vbZo!ȭi*$ @:TEP G3`>LIQ󕪼#䳣YqܝvD[>ED2 .tORnF UaYLsNnm̬Ku9ƓzF 6?m3b?'"qcjgsU ZE!_cG4bC^CoV .AsP'DZ#/(+NW}O s.,+zv䚻 |64Yy.6gYZ07070100000467000081a4000000000000000000000001642f097500001ee8000000000000000000000000000000000000005a00000000./lib/modules/4.18.0-484.rt7.273.el8.x86_64+debug/kernel/sound/pci/snd-atiixp-modem.ko.xz7zXZִF!t/]?Eh=ڜ.+Vv#CQX -dF"/'O=6W 6 aHG]&Z3IlIzH_JIn%˲`uۢU}cu014=/.ݢ/͗> !zCҥ{&O}BƨiDw g,#ǝu5O⋵pX-?VR⪅Iim)|u$6'  W\cZ`:Nچr:pEqH*`PVvO[bKȏ  3Yqԇ%eqz/m; ^ӣC,vSwd\Nb,0 ^ b|7 h (cm$-I ݅ 5 -҂t$'C+]@IKR"icRﯷcr%LvF5|ws^x^}T]:Uv-,rHz XdyIwG:k*֎ӒLs^+tM[C3LXR]@6+U yŸ^6`/2"ZoSv[[(9HT8w0.]ѷaUh۵eums*% )xX.Wv߉B^v5,vvgۯ+r vq[ @ϮOŬ5oȎW iDb_Isx?kw@]76߀VĦw06pdގ vZ酀Q3jhT0vw;͜ TJ{O#AcK=:Jk󩪰:dYN*Ux,o])]vqe. %h#a9dS݀_N [+AD,LNXjQ0E%Z&z|56n}g/{}1f!S]me';fF{Ku?zٙ+˺u-ɭۍzbh}朱 <ޡdD&a"rt}==2[Wr)j"{|ų\A#V#L}NhdRc"~ӍDp-NxZ;хIr^nDqY-bu>r5ЭS*8]+ȥ2ɂcԘ2zfEu/"9 aQq]A ncBgqi{B!i}߁j/ |lY(smGkrܦJ)t8@=)du'I__!r`gg7ox_?Dx WrlI4I. P| ~xȿcbdLI y1*1;Q+<(;=_I9i+N Z(#+N|ѷV\I,z.an.UG^ Q(& yjcvp" *L-M9A&k !ə`:ܣ^W[-Ty~ʏψu.fy\ .FcUm oߖnGZaB'lp@1m{\JaE$)Q_}lx!+ o䥎iqQDZFpb\KcKS'P0; hC :j0 v PIm8CQWJ.4CAuOJpl^wV,, v/"iZo6ulqewVq3*bm4N1665 ]\lð <./Xp% p"=" 1M+ˌG Nk[:CҌfmDg J+E0U"n)SBW=N&.V)yK =.-Wu9cد9^]kN]%mƁFNByIξ< ,h!~|P?ږ\9SkQ;JR>O-KGĘDKDLF3RE탚mEMdo"Jxy$(+Y*D`ԨH"N}'@՗ ATA?6JcEKl}+ M-I&){dV(&WgOɩ8~Ġ^ئ4*x&؟AHmadNHZdN.{yֲ:` xg[ %EkR08ZHl= lgg;Nۡe 0r^  (uL [窇7$JJ sr"c]w}g2 Lh;y3('}bHNt;)ڲI]C~Z\$zB᱒YuQ3qxUׄ si}p[cӜ2mJ&*x!ZM2yC։ձjJ|2 %: |*yݾ ՘G}ֽvqdOp$S:9CqQ?zZ"QR k]|~f^I) }謁ЧI 1yHx71eųL  1%T,_m1AB' 4QRڊ ~a%jdps8)_ O_ouzrp"R L5 H߆;.UIHl9:Xz#Z̡3/^^3^Sʒ2gh>)Ɖ٧w$U⛌{ X>Obg`rV@wq`LCB93Gnxw)nj:nY9_y F``_ ܸ6HRV/?] WhFH _pcbUk[)'Cj|p KU4_I&gQ0'r q,FqݒW+3Ą~k={ݗ~m(+(@lݭsHDP}LMãKN0XT-^lܰA/j) .H 6kޓ+A")oz;:s-M&vn32><õd'i]k c5񱕝$]P倣,k')/?0e]j56x t{܇gvM_'g*4{ZFNPֺ`jfavce&._=&hA"tbkH̨1sƗqpy]?!RGryJOp/q\BUc05 >۵c>ۀRƪ3$wxC?w8+s7FL?0wN9%0 ֖EY:#rkp03_vlp3' k$C{ua\rdi$XshWaށ=wܓxp(:Tmn)ojޏJ@&1fvY8fؒfӅi4އ[*+Y_y_&eSS:H9*ҌGn뺈*O[=fayþRjCD#W neX1uCdz݊ڛhNvtZqJ築e眂dӒ\;7".Jg01pƤt5xE:CG1z+HB H|%.ܔ F?ͫZQ4TUBfU::F6:BSPea)k$YF;o~Q?7U)c}j4 V c>c:`64v7UЄtsn]ڲ2 hwd5/873, aM@#C0B'~zxt*ϡc 4ƥmjkݖWFh}c#U "XvhN0AƓW,|3xd?}~`[asjff{T x%qZ?>(Mf" !/Ϻ6;E  PSU^4(,52yPgvHce%4wjOC-?77;Uxh^V` Җb`Oj3J Qa<Z3.q<{IU d$]}o"ػLar̼.T ! m~.q(>!:/BDoѣvh.| &esM@x]uFNcZN3rr@d SY ;$qSXQ^a'zJ*/-kYagq5 Xo +걥 7ulhɦ pް1̢=GYM'D ܰWKE==qtOr{VF|ՒI;O<XVh4Dk# c~*>_(pu^ÍTӇUO;aJJ6ݹɝwq1Ti4 %_Oޒ)# }Dَ;-"^38Ni\./#uNB2 KrEk-hV]>ZЯAoDexNR<kٰ3tbul 6CM*gQb:ʓ|8osۆĿJ .A 0&Q^-XDχZmJOqu+]p}nf u@܏͛Bd'=)z_'2簧v.'W(=pCן5;|>Z5u J+ >*!7* 7Ɠwʎy:~]Z}8kmڴq c>J[乲=6e 5!''IS fN齉Ds4RۯlE4|4hS͘{N-/ɽw5DCz嵍SMc<9҃ڤ]=ᝈlӒa/oP ~K c[ aQ ~ :{g-d*UB+N>VQ,>0x"QxELй{'⚀2bFx#W"iw'N ã?Zu(,Um;$᱈yc f}'V#G8Ob j=}[q0!Qe#,F{K ?6xkoҏ욨jLA6 0ӊAkI 4@2uƦPMPsVХnbLVxX.=jUt\<_x" 6Y-SC'!lbC2\ 74j[dDU\u#\Oj9_(ڇM@ CE "xhSU+W]šGXUsԟo.L`';\'ҞH|ѳ/+eл4!܊D,魉8Y& uFX<r7Pi2NyO10woFo8a>үT#0.b o` Vm\31-ې .= h$.v @-l@IAVx-662kIN+, KhWYĎPSl$( ZD:}̶T(ؠS7| yZȦ c7BP m\R̶tUo,pL#؃!  b#u ;Gځ$j%5[OYlD!epB^ИF"ފ&0 |o]ƽ'qd"pkpM2Gz-yp׀AV#8ZvyȔiL[\f'F* zgՈhp5fAgf4&LIF\-r Q> |ֆj[SDH@ 2mren}r2Qv=$yruqL*")[UJqȇѧ>Y!O[[~CPJ]93uJG_'i&ĭ>MxtU Y&.Aе{V)?^Wݬ,K^*< +l^zčϺE+ݥŤ'$VŸGP p֟VJ̉ܝNSooOCrk+ T^u+F|\g^6 E.h34ΧN(UsMѡf־zLsE{wGڃ༤.:̅&Yw\|.<;5Pwu5 zd5<(ʈ\FbkT[c/ÿKᏘN.gy05h 6ޠq}C+.ӝ؄wnJ5X~TЬߓ~s<ȮPLY՚e Gyنܥ QBz<=9K75c1_WDûGȄͤ5M:`W{kh1x_{/X'b&^gK̳z8ZklhA3_q>~'=q I4% 4ePa8da~h#Q}ݷ Q{Ky݋e0 vnKaS\BC( Ksܼe+ҶU=1UJ@kx7mqpa_%ýe#2|y+=6 lMXX r;MkQ'h'HBBS֍+ sS-Fy͹OF1 @yLKF|J۩.Fk&u`1 6츒 `!6{ea@ -FZW`fTpsH' TpøxÀ<n4RQܱ耨ϴMR⓮]ݚ ݞW=UDY8@MQ̒~L2@2v{!t_6L;gncɂj8K@"G_9<ÈIiw=~p_݄lv%Tk keZ*W8mDJk#a!NiOsgYtj оuQ/]❉ȩ^DG6ge\:O 75 6oǜs *r5ȕ׆#eXfw[0Mfzxe &p8:%ӳ9{H ՉOE!g2⬡*r=.·AzZ36ļUu`ep1|b}P< ]B 3$ 1XScpGLډ b90*Dk(5zߺqeΪr/!B%O0ݭ2ceSY"Jj1-,m;Gda%sҽ`a oj!4MNDxk^5Ko|w*@o(>A'8d<ʧe"gbu25vryQek>Vpg! [}E:}=S^Cع$)P)R?#ƂlY 29H.2%`$/>y+d9o<oPSh -Ϯ,/a h?" SD5kooX*/Eb}Jꩪ WSQ<%=IyɆi㮞nQ 62?aCK% ʤCEڑAX Ux=gJn ,< !5.zXQA,PnV810,Kx9,DU 5*&<37pz a71m, 6-)!xt E>T-8uk||[:X~:[þL%0{m⒙ j4Xc nj\rZ-^ȏ3mF6A9Dr(zxRs%7^I .0C-5 kPNOl eˍTta KhK(9 ]( Pv= hU盶**:x;yWc>,b3({jIR*w3={+g[3 E/^ZRRґjsZ!H{w^(x <+.K4SaG2UEȞ^UE&BLHJ]r 5Bp)% .X%)O6tTva?g3a7uEς;mcmwvDfX$3̮Z$*-.<KWDA5{(3YB ςp]ku9vƠc(#.t#Z+ 5,Qb'M&S-%#OF] [vRZ>.eiПgSHў40sQw?e!*_25,?ïn@faB~#9~."VԖ N332 ʘ 4kSȘpԢ&{2eQn-pj&0Th]mFQ/)/դcܛ̷WSV%HPNЫZ$oECyR\3JPY6pD$9`53TpsB[X78s`Ɖp _UG\P"]GjAix Mz ΝA8 'eue ˭ 2@X{щ%"tBEAS$l;t6 dM:{ r6Yq63E]ɇGwdaS՘ZWܥL׽bbpS$ql_ƌ:Hq=2p:5#.hاs:@3ܸ\o5U&* o򭠥 #KN4v*'ŷ|e΀<Bǹz؝ئ<_K|%.Ld.dROofI)қzDxw_:]=;lVF'ܬYޟ8i*)T䧡B;;|%vi-Eps-=0FS#C%ӰWzHd}X3g,˯bNr] Ga?S\WVmL[CP$),EVqr^rYa0@A)H~V!7`("7c:m*Uؘ3Ө٥KOO|0ufT{~(>"g`XU]E7w:Y]uV.~ɠtӹ.y=]:RDD b} PToU5o IK4ƒ$s(3_}`#;V8 .\h9Ld-FfaQvȯtMR r$xu/1q20 25 4״(EĒ8u5S| ٮcj_]`|9Qȸ9>%ǩNn禄[")7$BgۂKet-HKd=6exV |@/~lq0L*A%UwR愕 -wSQz~HřSܝ:|Y$Ґ_v3*"n@]/Brt*[`7WoE>"vc<֗xi6@őѕۻ̵67oT؞N1 n\/I,‰7;dOAV  =GVnɱ r=8n'[m+-g\ BGg KrEş%TL-cU<]1{(O1D?ӤfK~S{&|mgF#M\eH?5;2ttIlqq/Ol1jeOjD\fz60F,zؑ֐6QDZYz7Gfǀ"M7+z|Ww1YȖ3%\%m*%qxd1kH# gT/DT lPV Jw^jd^ ]JiVbڹ=ݞ¹{ykuCܶ )y9e35 +楞qVE8~{7KU26=t %0A2PNO-]ʤ}U4f `?_(됫0!_Ìv넗>2`0:Y I01b| OD{'O֞COJxx:ć #6z/sJQO< :AbΐOTmbUs`ƽm.eh=ќr "o#i/M`j&(@}H6cTֲRCTT3e$<'a`~6U=Y%i/ ,;9aW "`-m[dGÚ:6.=3ܛʨhrG&*w$Ҏީ{9EO Uٰs QNFx}U6~7ݨk^= Xut-<>VI\J|Z O_8]Ϯ W[/o@bDium1v3h( ^5;U.õ[eNݴ_YLBRPhoY1#KQ%-{22̋hے۹2( mB, 0\݅f4w]Tz6* W)P?_o0 y,p\t˭B@yv8\&cK2맼xḆuqo^$6/k]H[!)4Jb+}5 _}+hD,(ݥ( OW2$U(V%d>$of{첸Th %$/*p';dܒ*Jy^#$U[U?ZA|$1|qf:(q&wcEt$X'< |G垅U*wb%1!j$v=nSF3 a7`#+@fRp">@X :"ȢXMu̩d#PɑW^6wǎGo݉Aen۠;Yl;8f3LL᳔ej*xC2C ]~ (PQ𜅥I7Msj60Tzv3$c:xN!iqܕMk.dI0Ckyg~c"Ǯ+(]*Ũ. 6l$8{x ,]>{Zs8P2PF87W)04[qVK/e;'^Ze%į dH[n!~nx2d2sV@B?X^c/*)[7))4B8s^̫'pVKV#)ײXˌ?g~iF%.]Advw>i&;GG+vh-= Ѧ /;n3g_feh' ik!w+ٙMI̷9;3DIJκew1(FB עVȟ² *8J7|VORj2St2 #M̑ 2AVs$!{Ul8Y8%Hɋ#ZV;Xhk6(w^W;l4H0sfi^Z"V잩xċ7q@dn^f$zJTHգ=XO7VYd? 'lB5 "F{iЖ1R0,>^yֿ 0T5Ƈ|Q:&T2Vpo=j#K\&Gbzҽ M8%dxyIdoMo3K\r"n]^t7㲈6{bن5e f)G՝\ugsP$^|`;1Vc[l}o {z3@#2SiVUCy4NsXlBk-Lb kq2$D'逘c Is|='eeYC "9Ue6a'=&wceEOj2nU~9.=|KEh~hͣIYnoBV5TAWjecUTUֽSk?($v>4xX=}"1x-Lp z !G/a_-(; zWY,-KhR-',:OjI&vepcxj⠂|BZXXzݦ;rW)'zBN*nYL̤8mHd/L/> d8~*w?n{~Z Ydi?{W ,ُP0_(HlduT(<~#JVe=W ް֤=DPyJvڕϟXNvT@ /ALԖO%}T޶pbE|H>FKV phUT?픵>6rP[)^sD~;4p#ۤu[O܍2O*$E&ef-ܲ}y,ELۆw1H `:rR6jqfa.X$(0c'z=;(_T.o!2{0& )^<)/@;bMM59+;|lnJ_z|>CPy-) \~@ { fkR}fhB@ ̕ž7AC-a>8기80D?Ç*\Uk&#);eI斁R\dp0 _+L8cY%0Q0tc \x9b_{Ĩ4@P-6}7qX&5OZ}";:gժn!`45q%J*P^ 5 ]:Fj/p/\aۡU?/⒡lS"iQ r|A?h؇yh08rƙGs~L$@EN^H Y478ZM:\}㄂Xԑ]vҤLf0(8R]XQq4L}giU(LN:/`Ƽo F?6*'1mG (IB9!_j-*Q'ha}(8*PsQ`ɯEնFEeշRFFڔbjyݧ2=/ظK~Ǘ:[HB$E 8;$`m)o}ϼɄPZzކVRa ;eADJ=PFj4)Ejn|}ێաR2b^鶚e_éLȝi3~j$9S-,jDKuO΃AE*FAQVևN!UsVly@?BUarqLŏW7"΢A^X W0ɰec"0@e5ɚ̦;tEF7 Vql &)ǹ`@.W?Sո%0Kz pz\vQȘ>Ţ5^e@.^{v@ˀI'Fjf~{—+ mIn;t)I>)vq,ֶVn Td%F{uļkğbͤCbӧ"˜!̭_7Wxu#l 'Z-\6=sf>߽m~AjSZh\%^lUByR+|xyKjh!YL*>8O"ڗD_y#zi= H!EravWVvm44#2GL~Nũ`Hb8$<Գ8ڥ1b#6:UrSXvmB3737LhPWuɺ 70fyݮ,#6Sq:ņԀߍ8?ˆd E<Dpo R=քA4JA|q_s1"lKxݡjn,m LkCa?STG㡎頓K$ޱ̿;N84phBLjCrS_ } ˌֶِɈĻ G߮ _DaA8A֤6p+ߏ]?YWMjT”{N^vѱFӲ}#+,KzmAw51]%dnxB sD3(e4^x8 Ӱ0ӇPϳtPK̽ѾCߙd;@V4q;5\[,b;O䓓*:&(jZ/ym}?qzع5DvZeŗR8V>2IQ$kt`$.ˮ.f*O$=%k bq訋DȷL6;)<8i6K."o5.am؋:!y`BfQ\>4u=,QV5ʣ{-r?߯RW(X99 PhgFIls^!Et{H3gA`ȉDHgVo/'`4-b%&u*=>d$Vt;/`.(`b`K }R짤{{7w[~bfR7P]l!3',9|U1P'|a}'@W,#1Hp^II fnalITvjNhIicS%gj6A+zE<,{΄e4ϵ`JaبYlg} C qG=ѴXpu.(;)QhCD{sFyEۖn,ť:XiH$ n8Pqzw GsjPaebX-%YS̬V?V#m292]1Dr]:)Rex#;vFec9hAi$f%QV4؊%ތi54DS3xN)ctA /=-co;$,RW0!lvFF ʌNCIAgD}CJ֞>Y\KLr[=`k.mBJ`O̮a9Yc`5go2s c~ΠUBաY;7yЅ!;~ӅG;Dx {G{ݵ@ƕ$UA*"**)p].a0.ZV |d -9U twmŖe%I?WA[E&n"oy6µ&prb>l8ɽռ`rY5ObH [ 6\72ȹ{sK]V|zQZ([t[:a,|A"ydt#Ȋh{CUĺ٭d t Tg\ze llĊmUFx*m!m5rDyG8%i Ig)jch%hy-Qa;*GAN8.&Xl=wkӱ'M)xT)O| 2.,{M]Te038(WߛGZDtb"U8 %W }$E=׵orb-?T6X\ic@pwXg%$R$ [d֗k\3tbOSq{=u)[Bh ^V;MFQOHl*O{|^&^eA*?Xs|ʾ.[fW At<ţeƬK ?Es҃bn|^xݯ,J%&K~*a(r.,`-\ ȨR-tRWwj܈[vT͚LMwM֕Q>j!wIR3P CryX܍۶IY|Zw\q"E&u6*Jr5EQlAUn؜ I0XRDB l^XkQ8nP0"9?&sle aB7j^"8mLƬ.Zu>mS ~<Un2/&0CDJGXĨ 3c^i2Ү_zHX 7n)̔T?}݋I%!#񐍅6YHϜ ' @[@gJM=h4;P#NJ; h#^#pL!UI\a+]0IlBƃ&fb+5$_yv[#E9"ˑ\b9Nn}T+P>"*gPF3fy:j&yr%X;%] 2&<\Yksti LӸWȋ>˦u^v٩d j4mZ{ ׼iq:G׌thQ  ڼ^jWrhu}{H}Rӎ+˝L=eQ;;Etb Jn_'YboIR,fFO,46@}40kzCxh~J-G.74K L/mvV8XO To&Oԏ4ZJ8϶v&y 5*ZKzw?M;xU_?‹eGE yb+k)(,/[~=n/5Aͤ?|>囆;ϬȓX{TZO-A"ɉY^j+N-'@"64[j54p >}"gNijI4E?,V)F~t{n7bTbq10FVEA7L%'?D' /^ǢB}hB$,tcZLXK%͡ _RΝCЗxD<TM=ǻzS-mv0QS,K4Á# wس,KZ#ˎ->AS0$ɛmɄ ^w <cR,g>!Nuõ{K(2n(yW$KXTOP+aU@KM%#`WI7aMew[| fs#W]V(m=mб'&g4hYk.q.^G@L~(c^鑧 9'_E4JY8 ~R`SS^dogGvX2x^BT-cdi Zm}jzTWG9hu㿿[T/"]hvU@3|m!xT:ۈǧ2Άwv> K%m_9ya<9M(=7~ObڶR-q2ck#M5 > o άNd9j>ac-?0$W(+Xc"iaTԨ ۝ $đb^]EZ Vm9!yv&XaW"?%>oFOTc͖< _׳xy6N3~לKoĹwyـzi_3,jLigC>GLkk2˝`1~XI9 l _e\3MpYA[tj:+Fzn/ SV 53dYuixS珅*_@D$Һs|i;nۯw"N9#KwFï}R4ӑ\a X$mܶfTFKTHWAG<I;upvno2(. uue_w:7; @VQnKr}gp\y{&We{x l! Q]a"?f>rx=H&b{g3kEixa%][GsWJipzjNz adQ&O4_ Z0c%WkDBml { Uj=lͩg$͵,"=S뼑W]mRU'ask Z/ a!ln[m/о' iX*xdVDy%sBT賟V(ߺ?@89". uA?u߽F}>Oi< .Es.kEܑ 2 mtggC)J^;"th>M# GE<پzO1PKy< 9b©,~&E/ƠMOJp5 й\iV#w]7ʩy!c/[ؿ {VhɂީM 2J m7ͮbޭהK7F6Q:,lG^zVO5^X&ԙoJ'L״Lătm7r[<Ÿb6LC2O c?hUƴeUdBh N_ ܯM^3o0&m4ib?Z, |իnrE*g?K Ex4A(8$5n@Cӥ, TE3!Kؐ(ƽFhb o0䵪+߉M`x6E@:v(ot870KtfPK ګJ#'?GDNoOcC@ Bpyϟ2ZH[_ ku[4J)/Lg-K Y%`_tAYjWW=! iƁDb"9(rk[Y%M}-rӈ1 F0/מYrX7/8x#b[߱46ۄfDadM `]'HA m1㌺/0a9a}sSڔ idr$5t.0VǼoE҈\P/ \O}?*LZ#W0E7b- 9Pw̤|'nPn0PS?-vʺIGӣ+M"? Rq-Q߆?}¸sٸsד ZoaZ㘪ʶjyש0/d᥆(owo|?iFs\6ZÈeA\oB.z ϷMLiXs6GvӶU4?|>};2y tnزiv۶%d$ E=qs"LmqFY]%cs g`?i7 zЂed*nUga5Xa80d gFWTO~& "K1$Hn* 8ܠ7ꉵ=12k<[-*[Egk %bPnjT!='F28t:=/}.dD`O'oCt(+m}kmZ4)Fh%ylTB#z Z(/r8OS5{(N#"bvLEtz,^̎_c $Nҩy %~="| h -:K)EBH٠~0K"pX}4Ԏ P`3}xD2WEE0FhH!..2i A^Zw -yFzgWёI3s3ݦ4EB%ޕ$:VH ډYby4c'Gx0"5|3и?2{ [Yp_g;a668/c%=E댁;It6B9߀H`BsdhvQs Rm}S&(;*<<` (.QRC-zs}S v~@t "Ƞ ["S/\pFۙO*)RF{P ŊYmX$®4bGxn.SP$og"=ĞUUQB4<Pt.Cߊ0}/`#o;Ҋ[sg\ګgȝEfɎ{R9}޹!rz+^ -bD_C&CB*G }TD%mPqElc8HLxTvI~UFɟ8R`U"%[6wqJ3=l:\B.5:J:_45(u-'ka^;p3fpsR\{3$]Yγv2:$H~,1_׿V }'2f:QPdv"\5o5Nxue~ʡAcvѐ@/C!Sl˾m۷ 4mZĵu_t} nUv"t̕?@ XAܵ?C* yf.VCHb57wy?s| ȡ"_Rߡx~-#UPv^O`%m UXWj]!+8Poh(|kShѓiFV.?| T§'96KT@^c%_~9D0i98<6g,1;\s|m`ߗmQ"۵Fa Ap_磩gRoE, q0cnp QqJqj$|Bhijݎ=>l{6NgV-. a,@9Gqw*4Owb״2XT_j2vCj,{Y3˜|=>%[\X Q!ƥ= C~ͮzh.5V V=iΏvW*9 fyu:II]`W2+(]/OZY*Ӂ 8hkɀ`+Ķkl!O~od1#\V`1Q {2u&7=8վc6jpb@Z=Sʪ.&0қUytgH丢9xQ_Bߐ@A~|s}t_|_B:99ek+3{w-9 ecI11L&yfZ@\JV ZI31\[Zs%3hg-Sq Ön67jV]0.8"TG5)m|sL?fɶF_( <+!+*Լ5Lž5Bw?Bڳ*<.kzM^hn-s)m=g`#>2P3FKikn(?RUNDLbA<9;nH{ @Ȏ;燯wdК0PBUGKe &cԣz{ aW0JCb7 {86(5,8<YrŖy~!AP=GO_wj'ÿ |.qZiC'>U%ɻk2Wӎm2o8U[/{AYl]m.aܠ!{iPn'4"rqN >%r"Ur 1Y17m'`%C-FHnTd[ߎT`ӍH1y`ꅁsfZq ƬL0_5U{5-hq_Z0Y6]Ta^>.OOW';G_ 5Q3:mZpU9:_8V"c2q{(O qsrQ`>m4Zc|ΒiSxi@ʧ}et6 /9JR`1G] pe>bFC\fT= `,UTv\J%*U S'MzBfvsXL(nE#CLR}uXZYT(RkT0%O&('J,'[2;RPe3ˢDq4pU^T{mkMoA%O ">Ri^|u0MͭxYsPPFLu!%w~Pų?TT.2ÛP2 %t% ~eELѦ:-%i(ʫpzdcAXI `'|5t6HZN o j^y)݃Ը'w9I=bg4tM{$gy"71:;"@UR8<>.ysClN,`dqgv(ԯܽQA&:[PyoRg$KN:1A!~&u%Yv 8"LCO%ZL~c=?=ѐQ,fQS%.[ S,"Pcy,K9 WDIH^-Jߧfj3y XkN!{{紶!Mlo¬ꔋ<C=-m F9(WCnk#B JH8\^O:o>'$[|P)pbKLuVdh\ry hX9iO;jQVp~ d[3FJR_nWq2Y;)HA 5R(}.^2BјJJO8#/nAO,9>f27WC#?rH2 L} q$iK&DMҝ8rQ~/%<@B9 4aIUYYOXDBK&遰|6ܑyT #;VȻ{_hS"AK5OW p c O2ďmqqH<UYs,G f)YL);yg3;o, {S[Pd*@ Ɓ2NVTej~# 32gc)ɝY{'P|{#k}t1\Kޒ\E e@B)'{ErTPp$˟2H̐Q*RT ]`7 Ύ)BSvdŰѥ">IX(`}\uLg."|0tb*[(ti^ yfbtAUi;nXTX2`\Ÿv1 S/wȭսEG5e"h!aW'Bywb.qT*72c{0]S ދܖ-Q @WdJNTއ9Vp_@v7R$))Kt0jҭf^Cb{*!>杄ӯ&#o]=v,#kuB+,l8?x03?$ayq;`zt7\ӯnM7!ߩ9"G?3[W?֗:b@񊆁E4Pvq #MM6>$s3Q^* ȻT<޾?0Q1_hňtUؾVfet=0KY}0!}wO|0UW>CL%W@ t{cifsQF Pd/!וBv uhhJwt\+䘢ecݘIYRrpT 3D!B)ˆ^?{ 4$sIç:z!9 cssO h@&DŽmI1sd8Qxv`z$.dExA/攙|K0U 2"8N}R٨4KsE1cϔrQB(~B@VM'u8fHp"!~Ӵ3@hAAfOx66 0P厕 Yֵ{\o3Cb}# #1S'=Hc'Y*)kZGVӅ:nw?K|2jyؙx L`)eƺ}Ҩ!u{}ק%UfwJT2EBɎek_ڵ(A{&Z=PxK x ᬏ_5g34+n+m_K/M̈́FC`։AQ, 9ԖYxmVhMK">ܩ.Qb.t橦,ib+gPkr83^yű.6`tڳŦ)}= ^JNmHC'~ AƢT'v`f4\ЛR_t!_HCy%̫scé7W[8 d1wКbSBfp9#'Cb{:G7KB-:maR~тXք/-9LQygM_G(4ʁ_U( PXX1WL$K" e6W6Q%[Y8Xd,:'IIo7t-YmÛīn#ӦMҁU);8s7O!YtzvTJݙ(ȵ^>wͣ; $/G`먣Q  2*Jo1.Un=pZf)6#o@vӢǎdRw" &? ycem SDV{螲<*G-\uߘIqY/`0~s7kbcpケj賥tW]e1S/_[Nf:,JmǗlʼnTY{ rO9Ii>q:O= h-S qȆX 𑔍i )vN"?>72ߏӣHGe'N)!]6/ I}7BZi3|2%s%g[qpe$"֣֭.B>.BAv~a @ 0O;s8cUutH! צ~3?ⶽ,+ZO $<WKEIp:?g`ѐzW/ (!ߥCSᇑG9ld}2c~hOao,m)PoɑɲgXqksnU֊Gݔ22FP8Z3E ^Edž[B?ܚxoxeRSqxG4N'6JMжu4.!xgyujtOR3,Rg) $ef|dkFe=L"W֝W:cNZ';]u1b/%>$SKQK՝ə\z f_28dO=0u7mnc83S㺄ǫ 1^~JbF v]Ih8xJ&CC)|#ϝeWd]29Y\}F̿Kx~f7QIQbi3HhyA64xs/TF9 ߜ+ũs.w -3IQ䟜ַ&Ɖtw貔jMwx?ETQ-4JjۊL3<5 -wbۿP!!b{F0 9x*?} "[@YIkn [΅iFi'dLj($#/]wL-O1݊5p#i ?)pв5i2 @qk%vod Xr=OadZEn]ED)#5;Wnhk1o hJxHМb*bYax>Ñ}E:,ϑSkKy P2#:,~*WXz|qL0JU Q ^ ,9SN QM_\dͅN= cBK݌E!qC-K'\&g-wjs..-!ׯ^@W>G6iʣM+S/WzbBr.1WpMESOIf- $*yC!T5+~&aB a\Qa@BE&iΏ_1NNb؛tPSǶAmUMq- JMˮOS`pVjI WHA@LAG1 eE}n)Z vn+-8~SƊ1-04>huB<דf(=¥NUI\rkX줅M՜p:1}ˬ2FmVK2y/5 Lam .q2LI8UG'܉!hB4{ӝ 2=@⨚:'J~8K9sIYm ]->_;5޸N0 !&|cW~Fnh,{+&yẀP-J9:R.HX$=&jAj t6>`-{j%>qBVB|FѴL![ โOkgbѰI!_ړ9a{&P`E 9>":3! s:_(.q"=;pn "HY4FTwMĽ"ɏusq9"Oh%αPs :"T0}ցy>qlLKrXCOfc>]7T06x2~Wh?΄bq*722\O͈oQ~J).뀿*| ߩ-B~Ь>9)Y-,hQÜdZ،h_z(lדځqxyg!ɁZ@Y%R r,o xtG!2|ȷs2ljؔiǠwaOTe=߉ĕJ]Kds-p.++9I3NC4)ß}03͵oJ8V2 /g:ˢ>KX' A@+ډÔ)eCO_1Rc.Γ6 kILHWf8Y1]t7_ZRR9$Ć.W n)&ŹdX|7Խ_} 45tv(sR(Ȁ$,XTnHgY ƑKS롮>|;mlmk&Vn//Iߝߞ&D)t#m-ځ^ {LFLi;vV ̻m1Vv7@e Ig'Z*zI~c%erG"L!>f/=7 jR`}mcns.y̯tVCf{St~+;q0o g>Å$M84>R]Gl=Ч,j#X#m\A2 [et9n g?TWҚ3C6*`@\͝Ma=/-Y-k#cGe^B"KI|@p8IY*gbU+WI77!eH>Yb<.?rP$nUY~ 񌙾 s(\NX]!~]z#C(":S}apG-7.G:=; ݁yfL /gEgDWݯ.k{@qo4S9݋O2 S3cNB HR|G =e+`6ש݀Ikx`YD.,!lxs4TFWRVNQtYoBݩ y581 0^ é\R7|{+띩q"Xss/U#Lk`rjr Y (o7I7R~nM /8ޠUr191\߄Dx\KMO'.&=k G ޚ,АC % Dξ2a *+L`5D$CZel0q~f\?|`f"Y,wsZe;A铉]'k a4 )_A,25_(K|gž(Z>)~$E,7~%D b4庚_>%'GF-Jk i`HQQlltl^ JR(\ IBUWW y{Vfz&?M7j1ka0P*&7 @p2)wMW1"Fɩj'""q?7UMI 3!f,Scr8Y[_(ζY܋?)uݚ2^Q,`W{cnܠ(L(rY7_V"I=!THS/sM:i*H`hn(mǑ+Ū|?<<A9Ÿ!;>4|6=lilBd3'ц\.KoUwο:4"?F& ۻ&Jru$rg3}gǍMmU0(Dhy-ES>^,ˀJ4W F;R0y@"Z)JcaL_Da"X6Bw[i! P:zLxc4@ ߡw~ʳ\ՙ^8O+|~i׆sI"u7-?5A( )g,e]ozuV/c%&/꼗=hM1V$yN`jckћw.BV$Y_j5DQ!8葮+ma3CSӃ 6w@]9C˷Eo z]xjWzB!AS;h4 ^1@],a 6ji5R[vi7*ӓD`%z1tb1];L OMlD۬a-$Ѹe#k) BaFrzW:{ x. ^0nWPԄc~lJƉ y{ߢ`xhYõ@[IUBϮ{} XPhvaVTYP{hF5ʗwsd$Ȝ'V,hrqTu`&^. 2? % a&NT5Q!BYyϯXwaꮟYSnw|Ikr)Sjsźʊ9R0s'Jksg˕m]?7߮ntSX/^KK5Ox _|Z27kw&?bM9ՈL$kI\{/q1\Ыuߺ"j9^JO5#dJ*fuUlcG.Zץ?g˦7 c8HGf(Zx@gSWbh>'/TSY@E^%9U+򨧝`,ل"u-a"LLl-!аAH%"s&^X.C[kT͎819 ] 1'>CF?2&?U`I /v !|39h/3s5K0;-F BK}zVACsNs3>M" [?p=NސZƫ~'d7 }6 DyF4#T`nj3eTq 0ʙvM̤T )ǮXiq(ں24YY8mO%L%N pF?hd(D4М%wY\bfޟAb]̌~R]:,;gNu7UL ? *yg۽aߦS(3ATeZt|o CApRiBPSd&(R%3*TFUoKx Z3ã/Zd?(nPMR L >t5TpGl M2d74{=gHU;p;vJ4 #im. >)T>|=iq,HTX\O";QZ^bEjֶBM؈h5a?eرnhʜ`6^+ Q!#UC\7(nˆ`}el+)hPIH+B ,4/Ǝ1JVZlȻܳbTAʼnX 1;~o黧GY3r /8pr ë#{':=:t:B@">l:txD Cv-iBnA(2*^_) ^ )+jܪ8 ^8,O#rA Eeu`Q|̹bz%zLbtP>UFuiLVђ[~4|@<$6:N磜MVz|+EZt*bgbrPE/c` 󵕹}i;Clſ![q@=c">tvq1B)Rf״oԅ8ۊrvo.ݓKPsjd?7nsӍ:`ea_+#_1&-phitm{hl窘Vr., 0Y"_{Doڛ)E*#;"u-K=g:#JQy{>z8c%v=su# R| J|\O SӹXx'jU,?m2uS?5ؾ/WMUl&9ph hOR^L9<ig"_}b DqAo^ciO87nysj ykZiz[SW- 'á!*jlǩЙqs-tYpQPt\݃V/Fz9]CaRל|As|3{;W8^r0@|kuH#堡y7cSw5C'ab]™Q_(hF)k]kK[BS6/|LNB9QӀഇk`4ϬGp̈w}x.aRM$_;LH7ȴQJc@2]`r85$~oE簁2Qsߴok w*槸>yEV?N]ƉJrK HTxtˈ:znߔh@=QLީ$lǃwh0~cGʆ{ @4A@&:[ ۞LK|͝cJ9Xw+%EУ#/\[լĆCwHd!l'|ǥKSgv JgT^״[9>PT"ck+&[\(~]`mqՂI)AH0G1Ϝ/Ίƾg:Atֳ(#1pX>['л fou|8hWIw#M%\1ƩXP'J'd]j aKLNLg(9cD[T4_Vv5srB0-ZQ3ª"6 f0܅y 0o1<cu: (+TXē#4K*^j rZlƢeF k~M,$A],k4>nUȈO;}$S&`3g m;B&2,ȹT!uڳ6J\!P#wG*:,M' ;F nʦ " G׸:3˃Ս|@ugD}sƶ;0x5 gu>FˡIqh~jqۀLڭv`幻kN#d%22FLtxF+}qW8{l}Ɖ^3^w2|pV_ =t%3q. ү]Z=]䙜uC|JP! 3u'J b'dmDuyl_dIy? _3"6(#+ ހ!7 B|BHd yOM%()XpV`FƸrpxg`HeM84ܻ(_;u8}M1{C]GYARO_(zdj$ Z$: Ŕ{*|hJk|;ᰞC:M 0OIXgh:za,~Z)X5;VdRt_';aL*2nf&Uxyhr9`?w@5mNYB4w¹mcV1Q> &33X3'y`Bjx7q΋9fw![a9bY]=وj~v`2z ~0F:q &ZOSK. / =SUʠΈZ^c&14C4˅#lIѠ.þjex+k {%qzO2h,}bn"H KgN.p5$hزhJdeHě\Ųyn`KN$ʷa9 Fk{lB= 8(!@S_ ]g!܉hi4k`HxASO'8W?gI 1!lBN|细xvhoXxMTS bnh$-^w3NZ [lU_3iU 7KW>,yB1zy.DԿOfU.yVWkHvsXoߢP/|̦1qõ;OsW>4V'Q>6&.>rUT uJkٲb$N?Ld1* u$P\ MWޤ!ʔiTO+Fr#ECMz9 pMtݘC1/&ptp4EVJ ק N}m]];Kϳ %052ٱWipq}Tvt;w(r_va0Tq*fWy F,cr[z@a)ZOQVڎ@)+"\~W_J~d<3EClkr,7)a⻡agOOuPI`CF^$$Ds;Wnѫɔ~S91KLA0פHZ^ntz,9{։ɲԴn;pMݤ g%8uGXTV3h1 ,6!-:&OʍLhnOݲL4ұ&Zmp ~5<M$s/}E'v*4w^,P,C('OIohCB7G~ mߖ/87cv:jE'M_i?vq imŻ~ni7@ۨPj:hе, O%$&W6Q.CL$~d=2jx@n /[yg'}Y[I8531pNFs@̑}^z5KPCI29S4K;>Æg&ۜ2Cfּ T蛬$/^lo8vV$K4_GRnPn {꠵>;Ւi)HQ*xcv/E)wꏦWƤT8>˥Ȍ5 -N`eIY/+ t"F({2LSe~BJxc]^9:^Q @X}N>Rq;"3eN:@s]79gfM w HHh EMYZ 4Z}9Qj̥Cs$h/uTu?4}q= b^׭RnI[1>N٣? WUn 249ĉScW/ {o5XK~N#eQoRR,1d}ͥ@Bv.0&9oe ;G(*AvpK5cźpq|VfpWb(wc5h6p Q13Y/'HqGiiKmSƗLQDŽ$yJFM"z* qi#q6rfkU;)"E%lo]iݣp? 4ysK3?.5wq4+GI;9ẋ <Fb a1KDo~ͷqc8f><y5 v]5B *m8‵*B-Zcb)ܒL{ ;Da/[kQ@6M$Bv*+CC#7,TKeeda2$B U̢h1睂?@Ůzlt3hrloCoO5oaaz <͊v"C9w}Ft3\g]z&ˬk ,\9niǺ ?4S_1*Gx\X aɛUdgKׇuK@~aCe_L R(h.(< נ_8a9VjǀKh9hEfïPxxLn{ڌZ^UN^Sz4>:m=у 6A"м*}7G<j%[lpv$kv5͛7uKڤ\=t%0n2C؊k-'{U屽$QB;GK3lW&n,O4(;n,&/$L\]w{'.MmqaGEv'n5--u;cȂP]<<ޥi~䍣?#op7_{څY 7EtKd¦H(|Rf4hDk hV⇽8FC~A4I?´wO^clO/II}-30Bk2Ae.5)&рo~葏0,ZW6+Q;Z_v$J xkӣv̞|~< *`s-'I#=k[0*9sO؎"Z5!Tp.VmS_- m!RR_Q>gfK1툘T*~*͸͍`(q0_{Îϟ1G#/J Hm9n=4S.o]| >,O[EZ0ɌB 㴂k-(xgA,4_,Hф6\壩ShIV`xSʂYth?^̗X 87y͎|LyzBƒ[#ok \W y;z頤{%;1'8RO hNa@5{\xXJۖqy5j }yP[E,`xW WܹLo}z\9@pF%B56&|]2/)0> R??f;x_u?ݙpWEE׳~v^jJH?+7;li6y[B@AѲz\yFJv`,I=|t"ZXjTy%|΄tMDEMqO_CeMtx;w3%[]Rnk}S"t;l_VoѥDPVMn@\aǤk7U3S-Z)R|3B`_.eJ] YXt@>ΔqV^Fˎ/e<&iT[wyFJ˕EuFUa #jpt'Yx@=&[Y)Z߀&2e~&tf* W%;5w\߹BM.\*#x;}-C@,~~W<+2K[2Qў~r0vQnT?ET,~z;ƥa E!^@hxo\U!%>&koq-rHH[ $كx Wޘ'9sQ9F^& qw^j;A #/ _tL;jn\_/[[{ma4cȯA 눶$C"l6iEt@/MH rҿ+r?'2q.%{IG੏kqI+XٚJ(|>0osHw,G}2j|s,),uc8[M^嶘OHwac ڂc 1fAOe "XJ*l"Tknqg4Ф3/P;=F/)cq uU1xBD{;镴SXRKJS9z8zVNwc0d/D x $aZXzU~K;Ҧ{Q3ulAe.E˻L1l 5aqxTrlkdV*=RKp--4Է$dRwqg 5K%:+,:x^T aP Wn.ZI2br`Qy+#|}b_B;؉P^z{,i;m!(@0oE/`,>#YhR9~fZzqd [r9-}j_Iʋ4UI̋Dό_(݂tV F<5fco)NrSU/Ne;N3$5NםL~3XHJܒ` R Ÿb*v?^:~)"C=5Jy}zac ]+#¸N'=JQ9=Ig 0Lk0C;Q1lsI$tyU@l2Wzy<ݐMW]]Pyˣc͍J[rQl<'dL1ͻN{],O>Uv(8ޚ_AX=عwpaT br-rxnaBvbzGi W3S Y1p8<P[DMӬS$ y]3'vd "q^MmɉP5-.zAb1=;*H^K\SڀWQ<1s鷤2P*7ICohB_P#{aEOǰ3ՑZwkS#}ĝ2ib"p~zQZw[w?]6"iL{?jU z1N_VPRx׋JfE2njp 7XNݫŵ}[3r[|J!7Bݪ8yӥ$J+hר뛩#S~o>YDTW_ÔRkxs#:?#@/qXl 5Y'R`k۷r`,)[#X,J5׃$Hwi dp@nYaP'qCQ6ӂ=D"&g+ϺECv-v@V8[kD}]$dJdП#لCѨ7O|>u?" /RʉE+TEl],PGVl\ !)z^Ayѣf;)y=' qAcsU_O$iAmʉvd!ñ *+[-— 2KF9Z9!F, ZnO řr,%$W8m1*)7PM=43\Ȱp/6wzڬ*7v҈ji`^˳U)<0_.wOAu;.~T~p Q`y ZbBq٩y&wC Dͪ)7Nn甾bÕT"ιel1'H!w㐺p21=bDBYf,zU.N8p%$$Nb O1G՘n!$ݴ/lfu8G\)3Iȝr-o7˘)e| <̂lKrc>ze$W YW8ܨؚ5<y_r #пQTѴzWuRiS̎p8YBͥKʽ>B$A{TJap+X~hx-_Jy}͝y2 G~Ru 3g gK9Ae+J>I $d1kVJz!]NgDC(P&dWN06ՐAJJ_Ee(ZA"xξq[ $g(ڲtAnMV}f+h(= 7ѻ|UpLX37cA [n*dCKc6Pys?l}v+ ~ْg4vjZ]tBPo4_͍Z]ARE%t¸鈚I IlB킅pil>P_YRPELGȹ^&P2Tݴ[ #4i^@驰0);Ӵ&i&j;_5,< v̱tJ LmZo`/: ⅧʊhKyӓR;d]PT2Rz#) ~3IXM2ŠvӒ+J0H*}˭ҬWa[rʒc .OfEO_AQ$öGrHʟ>@G]8..bqb Sؙ5LE[Eiw- ?&.Rq /Ao!)L(馯QFؖG.F;,xny{Y7tԱ!WafI)W~jM^&f2ؙv=c9G{'R:7eo nHdM$0]V݁j%\cQvPLR8w _ܢ,ڤBÔ)拡LF1t%}>H> Ժl'q%ni0bQ:0P.CHMk(?/aGR8N'bG?" Ma9)w#kSM)氼̈Q1GCE?i`(p :e% O_>I# "kޓޫ[L]f' ofgva9b+k&؇+~V2"GmFH~ <=V!оs7+A`;Lf@m7/sX< Ql^Ibf>]u9ؔ Һ8ʽi~4*' "[ :Ȇ:ˍJP 'JtewY'\@:`# l8)YT()!&Z1k8B!6n*n@Ok1<5f}%M  O3bExz<#Fg~.k{۔E-[sL5KJ|0 VˤӜZb<*=ߥv 2C-n%4GX*9.)XuS}Ҧ#lS9orYIZ~T;ۚ>I?{(6,qf3͌; !KL̰p1G`'`z4jVn.7=iGyȿakaNi;V4yc%*K?.t6gҹ[HS?HadJ )+8^x*r>=tϲJ 6uGmfr6v$dNrG%v"Tb8g]ȯP fcұXH*`QG9w.x:)~mupd(%\BwA# U$5DCPkmYwثoB(,/O!X)4U?-BJO/xb $c-$Z5%jP[lv>L%uś^spZc<ЮaEq+:(lPᩒB358E#U-T"cԈ0%2ZJf~M/EÁE\V O|꽣q ?&+!K<5l?ᑟaB8N aGr]b;}ms!.@"3v S qjtgaWtA!?2Zg|-g܎po5qrd:^& I8Aәʓuz5T.`JQqk)? M}A/TBɃPpUu3P{*AXpA t2_GwZpqezzw'H׺OYE/J+K@k\$8q\(qN5IdڰrĨo9>u< Gk=X:oY6$`< ]CmV7ZK?6ag!ojÛ6NPN07ċLYQVxVniߏgp,Sc 1U0Z0K^'M8?O\CINZF7+s7F{(;ݪ6I|?贬8gS $( Kc>L*&m_s)uϫN$+DpZ?e<~Ԧ6c4YFkIhuZ6ӻZً2{`C6R+ګm|(*{6EO+[O_lr?f&dVo"<}KN3:A5G%#`8u"KM[?oROYtI ÈYP=+YV:VYRϹtҰH$W!H({ `̪"HH,txRL릺HЖ2d=257SQb_=Yl8 x'Aφ` j؜9VYGP:MWc(!O,9?jߡ9Q{ {,CIGW7ҍ97o@8 6ݦ+α%+Ft1Wٵסru3YO颲>^?c$nhsy] $PN_+cK;jƄ ?9GvH tw%?SEB7{UͧW\Ӳtw|zMzXk5W=:z R vU=d!s=x8 'L;=)n! <`7%43(br4?֎/kM9,6S߲(6qߐ>B'ga3}i>k[ɒ^ l_H (#1RQ뛞>h,Tg3`UH,Γ&ch*i*t JF|@]5Q-l%/B+o 3m-?YbNh[ڈM;pfv$?9҂߷qOX5B?\W1ڷ>PftyʴweI W) {Ybk*nA(KU}Nz*#qq>`0ZYM>T3"Yp0lx}v`@@w ~AP hXdۻ06H:N7^dp`* '1r#A qg\"?3n 1ׂvF64^zߨM64u?P_s {fKA4`$@l[1&>)T27#1Cy&OhʱE.C81#*>_zɂዯd@EnRDjq?'~ bUˍ}$U2+,e5>:,yN)6ל-L?&%5lۗ a7GT.$@t NmΏ5s]»cORU5yO}< Ig)"?|6hOe<]vu$]lߺcM_%";L,GӺPe|)XhƼ6&wRZM]P|@=@0Gf6Qki_27B*lN1roRN: R%G= U%2Vr&Ӳv[H|?pqYE4|WF"L9kU@Bd:fbj{hR'uE62/? kۄD!3^!SIm{`fR%y+$ҍrkρ:e];n᯦d:0κ4qe.;Œ'{8='֍ G5wJ,#Iȣ\WZ=fvsN]ʟ;1Y<8r"wgJr=RxNҬ]"5\\lboe!| IݟC%vYzBr$#3+ GHq3+@'H%Z)f9m xۨ.SwjtH* c*\͟k M䲤҈AeQLh/l%bbwA0fn' t9F.$x-Xo @SpJ$k_J|'95/t`PM?d I^"f_3N&c~9, VяwRƺTJ@ݥͨE_xݦ-X^d&I mQo%8*,G 5DDMi#w J'eTS(Ekv=蝣 zvB3f3E4Y#P԰ 5uJo. N t_*eTr'b`Bؒ01^JjpyаsTf<˺7f7c{Qsk-qX*azf[`)(I~+}-l .9p):X1`jn?)B~yK #WuCShֲ>v)b^*bW=_<תTJF/ȆP-KePF-1cCy3pxVJIv˲ah%ge䇥}vA$8kU|0)A=m`Z-J(@<[#SDd>ږGt@9_y: ZĻ>Jwsw"TJV\3 ivٻڪP~l'01|XW(SX3(K]J6)Ms ~Y0t(=&5sㆭ2%k`f}˚QJ(>)PAz9'MinN}]}nډPk0ρɳO_1A(BpkB>arm0Av~^1'^1`iҔv*3h"Q]2= |AC5n+&s s;4,?8d"EtX6lkR+ cqK,yF35wb1'X8}~ wr$UÄ)~Y0STQNs޻|l fVو~D9npoHA6as F2;Ul ۙl+ӷ8V`dր1(xFfFrb9m 6L'G ;3dhUp*Ykxq+o@"'^[՗"wyj 1or<|WAo\BZ}O1oL-X|(Ql4V}dĜVPM 1v5\`p, òq4h0g6#tl<\mwI-[`x(Ei/5'’L+R,/s!@o@bXC[ju\?5*Z@KKC61*-oocywwa/m)ȖM~E GE N/==sM}S,5 ?re{([A|GN)4 8Ui2:'͈/†ιf=77oUlLaߐz*p5q·\e}*q'ӞozEd4rd^f} R_i %5n !v##}yu6Ƨũsuj8M)rK.%seԆne#Mms\Tv1B4UP1418b g@hm}CKnX±,»Q_urz>-X,L7dPۣ2P.^X, "p 5ZvkϦfBMB4+YDLEt;u{NzK1 d#mHlZ &ÄAWx`E߁yPmZr9!gq4jhT zT>QH˱09Xco ZvLQ4EopY˹-!h<ğ[C'ʴ?_6 U~0zM4|Zь]Gb@}Q;'n-]8` ٟQ ;b ]?s`ލ+i[]Fo; yª7ްzجCwfh#xFezW T2Lqʟژ-K䠾Z;KQüFC6 1S%g]эi11\h&/ Y|ht. V.b&~3~ʽq2Ҽ Un~ʕ JDUj;ql~"qA$j#ԛ‰'ٙ=Zl>~/p' *O(?V5^Wro* {r6%K;R-5IS`lcyKH vY5K 3aO ()WK{c﬊|Q4ix%9 N`?VPaIP 駌ph6p;{p:*={${ig4 ^3܂\܋WNr/P "t_nKpͷP)z-yMP-HS8yyo_ (TdxEFW}D@v 6TYpP?L>{ΏS::<W$F((_2s褷m=lXZ[^#MJ<[!8 Q\|ɛcB,RzV+9uT߅@U/g6-cIO [ ڎv1UbOg/%֪n ^dc;1BLa&!rE+ _1 Kȉ?SvV@8PB%Z8T,­| ~1`,h`#f횯]A }w T;I_e  C-C6^Q'3q Ӥ{|z6 RǬՎO ʟ`!"¯>Ek΢h<|G X]ᡳR2ZH>_xHvS<ĵTßhu*L8*n.m|ǨXh%a-1ۦvD~KWQDϹd7I=92Hq&P agY0ã4M76T,Qײtg88=JxDDuvfWuTREn$BE+mHN#4RI0/SI9vlUvx}Eibcc9粒M6o}SN'lv|Nr޽2~!nSGA{>mIh(9(rJZlWO`!6T^HPE'WRK6EX$s9<ͩ%$XŜ`pM[c!7eԛ>_~p{Pga,/4@"#uRcE Wj%!tF]}K_8wnx];;"9r)Yo.[*r{e?^I@ڐOŷ)mPJWiawf"T\6j~sEW"jc(n{ JoCW"eyԖn7ߌvϑ!`~A>˪"mNb8-TeXก.ݎ-NW*YAO|T܈џExϊɪRa.,-{]ӷ c8WMV}ܖ&ӌuh19M\y|yH=NpSwS5v꿀5 (|p6H$b=tf >CfsY #*nD8{s{EN|-ʱ ĉ[:W"ܣ&V|` h(.%A (]n|}`3$[BA#yG~b$J!16; u< 0@)ٵ{}U䗙?H^xg4+Nz+hT[ &TX#]6ϔAaTlhvP68]P y|bUp֜Y5 %j,G:>ŽlT˟_w&|ۑЗ{3(W 2Kl|VdљYW"SAqd@WmT6Ƅ32hI1YT}@&\_Lu384rf8.u. e^Ƃ~ٰU$8u;KPøhr23|-REy=@=`Q$i>_}{/<֤/W):jJ>pɧQi-/u0glmڍPeC#֔g$FI1 >(Czf"uy6|='RH'*ft"vZ(s2]TnMQM:__X4c8SS&=Ou D]x?+ЀuD{ed'#Xy 3ԗ[mž_PZ[Z7*}&pqʲhu7q=+5C"a9Q:89xBy&jLKkg^Eŧ.dtcRC*?齤Cx SEt?4V΀G\^ÐкMYH?`RCȶv'b'نYAa:fpzvODn6H g|8F6*z G<1dat|1/+iҥ%)՟n lq, w (OʀWOKr Wr)5aH4pc ž%҄NJf<5O#ғFvnPE+N.R5L'qoal2 pqjL)f#Yw(2"˸?g]@ڎUIɖ(Q&,َxTěN:F~t5t! TLn"z'⑬r'̜?#(O|K79*G _&}{ʩ5#z{TyY5/BiPU/0OiNqozԪi Xg fK!DA^BMD |gv6Li;WQ۾`Lߙy ɑ14+ԋ 9\ԘQDk >&Ь&vt["$_n%cw4mΚ@itwT ~˂o+gGŧ?<K0ϛdU.H[,;1LY~ʍ{.zn3ED=UWǸq8͸p? [n[;.lA[ g9e8~T#=[p; "%|sxMf3 QO?Umi.UB[$M{ݜ`DX84!۫%{'b08W8޷9MÁr,wA]tiscg?oGC,y8XtUTydd_YIc5tp5rFT!5 ud19-I&^X0" Jqr΋ 2وzY7O@>HU9lu[һ%ZʝiW ca7{VG4]bR%Xop4P|Э TSI <۽ $+໔%# uwQuz=$Pw"DĎsIN;{_dZՌ,W,HΝM!doc>q#Gk6X5,JN'wǒx~`J yI?gU*.&ޒ(nݰ)x }RtuWh9n =8Eilxb^C <:O12NFb4y cgީqm[DʇPҖ]Ҥ97QMgr'Q-;ŦAq$s)#6I'bԙr&OL>5EG3r~m糝B,|lگ*tUYǹÇ'A D5 1Jh[E>by?ӖV946=xZ 9h0CwqtwDZY+W8.ɍ> o;g[^=-,VoSTS٩PD<8TT1EΔvAn\qx|2 k,<{|Ś^{*%qSkn>F!vVB n@|!~v7,ǩ~ћ8NbZ_38&[^UL#y /F8~ͩP1)m.JG УY@} @rX@EJB|,/TAO:)t1P[z Mz7cV*h>ЕoVfz潉s(z\p[>ѵ8Y#Rdݞ{'QCTDIҽǚ2IZr*lg&0i7 'E$97ƶU- q@AϨΜtoVYhϦ+{W2TK5T)gȴ-?c !S]H[zw٠[|Mnp1NځMefL8Ai{Bf]5$J]9N5Mc_ΒZ\6ew> d&Ih{JwgoԗMFYe밽9 d@0GtjIJf_*CiqIh7n]V[0uZzI._`W/ox?r wMAGڟa\|c0NT 'p䳮7{j&Vé=2VmZ/5ѺC_+gV 4۳PL mfk{5q3ІG!Lz VWGkVS_lDAk[w#䖏.P_xC?kMuJ$nH%j.Kܫ-8""(xp<}JW04y ۞`n$x|g#{Iqn5X_ΰ]7 TSF})̌G;3oN)aۻO^lfqS_Byw6pźؤZ~_Gڬ=Tg =jwvx쯁׶}}Q떁ZQ:h@ )P)z"Ek dsS)p'Z'(pA2$DcV|xɡʬfbɲqF.'6Nx&zCWJ׵՟>ӁzSlX2G̰ B"eCR/@GrPʆ)ѥ\ZӂaI\KkXlkkZPfaC3 XKݙr.1X {AmMUyc`^a_v"+sr;B|5&/$vsZSD*$p-MN[] #'=V+9zhȂSְ0=Mv2MXGj7 &o|CR1ktF8L;Gl*$9~c Wu 8چ:/neSWg|*L,1DbY?8&~F2Hs㬤ZXl$ajV7Wn钙$2SvAfo'@[jmM>i-  C5cq(7;tEB9+Wp=pzb:ѭˢE7DD82Bh&[Lx9u&}|\C8Ie5栶KQAU:폼᡹9_S٥z}OmLN K=[mP&)a E`|XT'[=3W,=S^Rhv)\A)]yGBCzOȹD裚1N2t fܯU)aoWLb.63&:(;/B}.}JN8)S]Iχ`Xb6SK2].ܲ] K'H ?fs>+2~Y9&E{ڦumz 5v*pˢjbTWt/<آ2*T"sBc@z8dk ֻSb*4ݫzc]a MK}2ɺ Uw{ |罭}5c*5I*&Ȫ~\T{3ugYY𔳦y$ӣVUՅP^aa)['› cV^sԋ2zrWB}U oGBzQ(Wx|Z00*1_U T >_}$xW l}j7r59K2)l-NA£>ѱ}^fN$лI|E, UeQLҫ]@`!'> :u[wK3KyAq&pn 6iz,SW]2TP3bE&C+&q^73\0w<9B/jdI\uV*|*iXX`sĴ*M=r0[]fa)I &@ggC%eG[}85m\+cNF6(yi`aWPcW - ,w6GfZNz :z9$i)qTB~|&ib̈G~_ |}Q< [G𖸻w_$s+, 6`d+8'kZ4! ʣ3Śv̹QBCHeX瞇G)=C8bj ò{<%J;5e1_I=lHFg5gN᪖XIq=K 3EKjh'5j(|iOc\ً1/~ C? .5@<椷S~j9C=u$.j j]p`1y{Lng_Լ8'Ƭ G,%huDo ztfڗE=$"CK:~>ʎ\s>>/߶ 2Sn {s,nmls6 ZzВts??J&+r*wk>8@2~[vemr-R~R;\QZ y[iNRt&`7pwWL.dKj{>l 7EDS-NLgNMU-#bJ\T{t(Z7u4(ivQA qPv~nL}³RÅo@x`USFT 9pMuI25يV_hBnBA3\C{Pz VjV!?ez,SR%kՂC{6CO""戮 h9vkJ +DC!X@tCl>×`miD<<ŭS/@hҸ%Jl&!M%~=hBqC] dT5=`iu'ԑK$1FEm#7ʼnOI'/(]Ȏ, $k]?yGZTC(nᄊxa2<›(ړq=/2% r<`Ό7/wC ۮz-/b P$6%+=E2: j+T-0~d 6a &]=!&Hm6`f~}&!.h2_*9N46H,!$;bB;J.`so+ Oj(װj(jL"cYUQM@#B-)cy:&o>\6gH& &ygTYQR@+B%j4B0NA.a1Ec!~盥^^ʬ4vޓTsYQ-d\Uh"UHn =oٚa=>~f鴯x U nbQRFBP绲!ijG=8L 5jlB'y}p^ԒVd4<ƩeV8"xp]w/]Y(;*(qqw,-O8 zkNRݱ-T'S3$O,mhn( 6x21JY Uw%ku\?"Rc.\XUw ώǹ'Q+ E9FZk,}v:49~;ZĂ6kXAgWIJVtA-^me_p8˲!Mzeٚmf&s^@u=eR œ_nϖ=iD!bT7'fĜyK~tM=hF0o3:n㴊&ZZXvTo5/e+_skM]3FX7,SWPMl"G{3D"y+]I;Vg,< lH7֖0*s_:Az  JLh% (!`^Ql<Ȝ|4Pi-b{DW*pUQuWKp"vVQQNv {Z)K5 ?%-LLk/RL*3akm0pύ=zyLS ^uZ˯fF #_{u%FYt6mC]`@z48TCtg }OV)îQ£PI9E S+ހ~dixX9vv<.t3*܎f4f~տHpB:r 2I0>"bz/%**7 SvqXB\Jy-}D4cM8u lqljGU:lԝod2L\J6"#OJg`x!r&Wk4R1-`q,XRs&8%pWѷUk6k ]Fg,-P5vW_Am.Ql- GpEC eODڥE +P謯 ѲO8%Co5l!ż|ki_ūu:eն.ZdSڊ#-eU8{<oGfIm7y}'L<̑Ӿ`suSaސxצȮ} e[wΆB~dbwآzAaNd(C16θ&[F# 4LCow6B6pJ0 V1 %e)cz)dG&zH!vY XX*y!n/>kI`V> <5;bˬK lD }ph}7OByb=A(t:p}(ѢYB35)M NƙGU39݊xZAd2yn'E;?^F,XN srco%'Bf|m%=}s+u'#ٍ+ EBOfiK/{̂SZfsNH1dF590qVqЂbL%dJmn6 L!76>8tA˝' XzbHŝa+VC.ç#dwhd!9 un2ۆDD4m 祁ZINKځߊyz.G9a !v11k+,PGΊ~@VDL!`5d 9CF~xؒ۴a[k1Fן:ͣP'7G`r9ȺB 6H)6N;K %I&tٞK=&jrH64ƙJ5@ 覹ү2 77we^w[Aoz.>C}v@o Ts!dV u*9Gb(9AeaU$\5wgJ(n[,H\CRAx@ˋr$]T2m6U8=7\rn-WD@zL~}uYef灟cfwzC)T1$z  I&":^()8Fv2NfAS4Xt颦)}Pm-ĐuE|2ۇA<̗$Uk`L"M,&IL k~AmlUͿa:>i|6\oiw\/gr|[;6嘙+DvFj^9RzcVW(fUMoV%:ڀ"Jhr$PpKCsV[1&p[%2a!bde{tE |M_`7yaG*cڙ~lo0Ee5;e]Pl#+VŤ dz1Kb;m˳4>^N`sK.1*VulT)OL?O75B%|Y CׂgtrMܿmyXBB'^ Ŷrq;#mdj%0ikr c͈zK.c/] g9Co{YӃ>J߂Bj%y(q"آA.'G@p^;\X,YuZjE> 3WH/iHPKvV9,0,q(v=>ʅ(I6x?/ !qHzv{7SgW^͗Q\g֢SKv {xh=W}5E^X.jYB?so0䝨_,L#R,C~y&Y Õvn gb5F_¾

    5|z=i]uܡmEgE_ے' exyEOKd {) -e=[gm,*3"( \:h+wB 'y;~pX" }7d?25i+4%ҙ!sV@9:4WՒ㳾YeI_k8erójGHҔyFuFl} P0MaY6R'zŷbK$*QA<18uùh^rGx'bNi)XopTZ+[5ՊPɑUpQiB`JmC[VJ  ~VT WH6>yxո(GMǜ]p*0xHa̕8 OR-Yű5EwDrW̆~ߺY/&3WbbSH}y%kfot+=ΎD9]W X}+JrJXD˥2bkT[2x%k[p{50[x'|nO .VfEf`kgj>ZZa; *zbHRvL^h-Z <yX O+Ө+N˾Fծ񓠷/X9y֒9͒ _K Pjȭ {F$@{;rq)tyDa2 X`%]0ATi˿&a:#Huȁ)o0!};!cьR>㽼ܷDH +KܡjJlxR 1 z^K٥!R)Š,7d%iR?Y|8A_~F)wS\*:^k'W=V ʦ^qaԿG>OmUs`@?x~22(G ݫ%Q +&kz*(! ha{Q̢4Z=[P4 HGZΗv#a7|q#`8i{d!&;_.*u#Ix1;gy:(S "ԣ M=T"“͐؈i΅Ce2F@Cm0n7كN L9mpY#;~l_/b^ϋplv42y3u"P(0yNөZbc`lU u;k/^rl)G몝5nF . | rfsf&-T:T9ۓ 7X-B+DnZSr)8$r-+:|0aTND^B 4s)QM FZȁ׬͘BaDsݰmVFnaV;! 24)lʵ͟8sw]>ŝ𦘫^fl1Z} .2L3*z^=m@`V?kܟ. l%tb@?/Ίq[%X&A{$3C3kvz{5_dJ0GPUp`;X;Hٍϳ՚N*x =D /gAMF%Zr ɝUW `µm9BƝK&neEjLrآȱ5KMdQNY]+JB61z#`VCbge$J9>\ l4HG{4J/1hQmޜ^mMIv-wGz82!d&m =k5iW*ƿV2V/VJ14_(>JaFq bԁbEXo”~pAC ŷG/܋1 VwˏsY9*Z{9hp`89}3o98+{60v\j! /j;hK{oD/^F뽢 R}=X̯ɃW8Ĭ~uݗ]Zu{"}cޠB2cR tLkp#kƌRgk;7.J I+ќ "Z,q%89@\/$~S3Yay#|i_=\a*@i"x:ꑻG<;"O'`6@y2UB@2wWdw| "h0)ȳb9tX MͲ4{yg3">ڧ 1ClIt6Ⱥ[ph'r/P|ڄUͅzt3W 1wHgyjOGF-[zӋN*Dz;n2'`J'6A&|`tPtwyDy\Oq<*B)l/f&~Vث}K1K#yQG?\IK.;:MKѬ7 GbHo|n tWr n mwtX} _Bغ&_I)uע!̻'DbˊG:F2X vf'l| 7֋^(jv~R^>p QR}݅46YFL;C>Co(~4(Koix,v+賒8-$OVHZ_(V(['TfI5կxpCQX]Ldf^῁NRVB;f׿\l5ߴeٺ΋}s׿}.`zO*2cMl0G~B$Hu9Otvu h+dGLW)QAu ˚v*"8k;F0hۏ31S$Mn b)hGh+P56N+-^eP$<t#2]#QN7ިM\xwR VG m%=,~Dۢ L;fT*'D9yi{zk) !Q$"9tMpJrA&:M:^zX|-D>BqZgmԁվ|ņbY[gh҅CnH9L6>bTVN㟵Sv3'Y AFhX) 4Qq@4adS7dS/~_U[8xD ^˫(,{[CR,./^Q`iE.-Yg1қa(#,gnj-(U1}Yэe*\xƳBwxݨ*Rj VAhw 9\u> N==XiD6!.-.`ayϷn:Vx}U, B +`sU+\XV.[%9& eW~HYFf/=b\2@[t!7 V}BQd^:cqjg.)T8}$*{mgpuf;tZ /c{g$7Vhi98:? ffDP*VsR4x5iG`Y`@α*l[Q˲SɜnBl&o}̓vPMws7baqfZ b6Vk_q',n?Ai^" s]VBf/6|vvls_䣑tȩqWoYo&/]SNJ޼,UvYk&ʯ'ł=as>>^fFdZDgi#2<'>Iap%($ ]fM9lGⶂW _})VjW8v[(7 K}*D ?{T/D=c1^(c!{ 4f&2+3Qsٻ,*%!x 4х=2.$vN@ׇupzɱj$m^I6_7dA + w]\&Dt.s̊"bNiһ@=p7454e~ەNQbm"/4 :p3X1A{lj܄h4 (-Ҙ(^ppcr9v2 @xEj5 Eq8z)/35ơ꽡 4՗0w(] UT0^J]{8=衤*O9w9 pAuzMz}1*b>}XQVibTIj>)z1D3%۾?vm1UFO[Q&x8{HPQkqf@ξL+};]K?:0-R5a3x܏0aH1P :|e 4[f߯Yda`q!44ߑ_Ny+P;g|bn x\X`3MZƂ> !}m71lsPpRY#QbG̻ٝq `12$69c~ Yh[@ȵsk[Ϋ"rp 1\H-o%'揄FJ=.r=׍0o\>Zq,C8,W00{x8GSz\YL}4+GS0x^m]Y BIUǷ4"J%oJ3\op+%>Pf !'L b:=r ʼn+1)ZEoWZG^,ͷ-A~?+ECyqA0SM `.R=q'Pu-XM8\aPp]16G.ȆnZ?Q!jЏa&FJ5 g&[dŋ!}X@J Vn6m80os$ Vu'kF9,+%Ris=- hj\.ĵ:EnߪuWPFVte@qfH oo*eTe;#o+qeL/~@ w׋%&4hj]>K>$@ɿv3G3e~]0Kh*ps?MxUPH?)$|? ȴLX$ s'6׽"ֲ.q{!"vɓJC~zm6UنN ~ߊbB._,r8 (hZHJ;FMDY>iS6Pstc3lNw.rl htE$[wɾzq>[ɚ7s4SVyZv!0KRÒbqF~VNOW n'{7/$d6f-PĠ4#a3KQ&;Ι)ĎQ )5W_kqw*ѪwCFJN~ߣ`Bu- 2,5W0o{Gg]et:IG<KhF˶]N,l6S;mlݟ MQ(&Z3izqպ**sPk_ X3O$,b B,y<i!bs2YPlRq>{+xGʿJo dgQIP~Q+@8=Њ_m5bAz`$aW_ld.^~ѳYK}Det#QY1CA5=7m043)@.`n$M7 "!t%%o( m鮢a/G W9?D誩{{-7pDhH3(phaӑ0$?Hm=wֱ@ "&6ynnoS<ZJbZcy"Ԛ߿"?">q `8Lj:#̤Q/J=4V%q͔ĞCiAm7cYQl,өUc+Ґp0l?u_g m| _/HHMHB ( 7WXΩ_'=LINWՌ a2#(KjI{ԥPBz_/j@>JL= V$>dkсތ+Y]]t]u f)pc-Kpx`𾥕" @zFB PĬhH3zxiڱx?JNV+|-Ljد8c,j[ RX ݓvp2ɞ 01[,_$dG`7$߫UresDOы 0fD|fMrpᗱ &uFa=ާ7!f+]3I IuZ`{Ͳe(Qg(#OZgr<_ɡ_ /54 Cz@=Zf΃@kM} a`x%rא2㙠4%K3 tG M?yVwgxQZ>;4M r>R{h~Z50BA40[ 0PsxYt5XV3]7}R *AыݺQY$v#Y4MȠFdgrŢPM z+6i-F  xQ-a7s6B֙VĮ()޼ ,*7wB;HbgCe[{ Iegµt#o.jѽzN꺐}].yѧo[NYd|稣v1G8\G"!OLu)e_`NuN24WJ=BN0v+A.C B(vd-#¸IƔ~e:4K`XfLu[i ldX$HOBeN֑3 hj g\u *z[aD3yS"B A§EqS r*=,e?PFydp6d6=&5س ؈ u%vp㕡m\fmUtڨ=s߁3x_ <~LfXS3fI9mo4Р 1.v#Nm?ˎ<'pLTsM ;nE-wt^[&2o;aR@zm\p>?B-P~-@MV}ikPVpgvq7S>SyΕZxH d8*C.SN bjVO.F(Q?7a;cda'^J_Pf=ĖN: \9eVdJ/^=HEډe7 *;fn|HPdycd&ѪYhs(x=f|9w!T`$)pZ6 ?cͱvD r;M闣9cJ=R+&ۭJ'/,r3Rij?BKڈ uo= sj*H$\ROEUCT7e(pL AEK̞(|L0|u<\D$B;㇎15|J)sPsGD ^rqFP㘓߁Fq!Bt6>cpJ{8@"+WU1Z  Og ^CWB 1F}6FS}QiT.4DR z ~ar-}GS]-VN S[NgæMjF/kc;]y^_=iY 64=#bY!ɀaXBwߊSQRG۴@Î4S)"0΋2 S’u|Ƽ h]"I 6^MSD @lajS'5Cp&; {`b$?̇Nf6;42}6M)C9̾ =2O6 LXV yr`6ShiWEoxp Su@ĺ0<#BEtU6>Hr-Ęv>֢L|gW7H9\'v2x+_'|*[[} %,]*q-702߾RٍFMӛ("S&$3M.uGl 9^ |:]Brz q* 2kYtAT7R4!3}C뇰H H1(?\O0Dު:#(FJFsw~]GGY:\%+ <:~h`3+u欩m蟹D(F 2. -A$_ƙX ͗rh2:muy '1̶PH[ksB"2h d 7wiqy 8J3ȭ:keqL;yN[Pc <qr!9}rO s~aS(ad2Dw|'R=;&.3˩DYcyqAԽæ]WjP/(>-dA} 3|=퇳~=~;oBr ĉG[S$&)VQ>m}h8wWO>̜L3!ЍX |y&i?%y),j] n(. W*\84j~VK%ZH[oV5F$pL=J1ov*NMdѯ/?WV`sF+S;+ȴBV ޽S!̂*ZBF4AEt(ʸFUv`Tl\T@ç50VF ]M焂O<#ٯC%% F.h =Y!,c#*7[0r6X8HCAdӔ1Qnց;~N5wřNMF*o!RFKo8$S鼻a5(iW 8~{Z8J:ya ӓH`0;s JyW) 8[&r&LQjÁ! S^pvDC7&WEX)ŞxYVqy&äNf|ybLK$|aI6ŨArT|pG7G0"w[^ւޯtj#TVzc P# 6J%ZRDUt9'mhVBT]3Ƨjܺҽ鵩 =|Hfε׳&k4OE=v<VJ!GWs-!yti+{DNjaTNѬ`ܡ41a`u`^N^Z1RfYnhM9ϷBe!\<}D ~_pqgvw@VP-T}tKE+> 0klZz5!Z0AQ;l(2 >t 0tyd=1~鳶nql N$x|rA1w5`Ec%ZX IMakg:' <_ rsP Bw-%$1 ue`k6&LV-Gv$}}5܄QD9н`AT.].58d{Q/m6?dSYNL\H-X~MkRS[vCx)/OHK5**hj5 CZ ɾtwLYkj}`P`RUb%T:LmL] vJbɝoc,zpsbZFd)fn֢<?޸|-̋ꋐyCX S&8W䞟EW) :QF@5$+zE'QPu>Bfxi7kJwzyk֠JߧOZնtݷQ<1) =WtEnT%o"S Q#;rvjq'Fd kMYQ.4{~فd9x:/J)kM} ]=+y[3]$=Ք5ҨJiFq;ZEAxgVPv8ݭs ̹>oT_Pܭ>'B@c RI-r^1踦%ҝT梳}c[D#gf9x\&`c%`eNˊOk eZ>4滕EZw!FK@ ~,kvM0#J?m[ABe.N`\l8gm] /f&DǨMDj,aFf6UL)GZ2.XoWQWTX "IjK'X0zBQ?rI1/%?_YV9RY%g7a+}퓳ji fV;]N$#dihτS Ed%˝k(=ے= *l9nf._Hڤ 2$`FV? #^Vhq]n\5Ms1O $ T6̂<蕿$ ASэrU7"v.K62$ukQg8tJ{s'ġ,T6% CBpwH*٦1mq~Z;!;CoƨsblsQs|ko=oD,65Kw Ʒ@ƅŲ A(&O`5۽§?5 1wG JyE G;QX8/8[+JP)vT:c.iXV >FD 7ٗv}EɓpNr<2&;h:@`jqr(RY>rB!Wi+҂+t*vG*$D;uPfB&iُ[; c7oWҨ|lSIlv[%DB:M I'S 8$jFcX a; ‰U!hraڣK%U\.FWm 0ʪȬM Cg \Y>Ċ)]8=8L#Ov5H 0^]iO{6K6yO0lJ'L~'c/dx+2!ΙKzUT5 =ʔ@W%e|eߥȅwS=*41iU8 arf?ȠrarFuI~7PQSU:/bv33#~0~f2ҋSȟ/"\zEHVm*`Qn`L6kTͪV6%=10[nAlZR}}ap)TOw Zg[]=]80Oj >u6Ր$~eqki'{yշkK6o&A$w+UWn٘3W Mp\/W7gճRR-^uV #%N>cRBnps_.o#HB]Utë)]jI#GoqooX]Kt0y-&v%Sa~j3 +KHs]@˕rF˴0+)YĜ 7խ) .LUl?*y0חz<{ub [)쀳ǻZ\&dSLHӹ6idfSI̮ MV&,|\ hv"Pӛ 8w:&T[w[?{:(fQqwZ20ժ$#K늶c;X婜ډ&D&N58rZ|'@-[D?L.]wߔq#>$^ĽNˇHK)vK-G$4.zLRK(E1`A[Σ]ǗV!ΓXh쓉 ×ɭTZ7OiPTz/8hGؿڧ_>(4/7B^`>DQ04#x;̪0aF&zk?bSR ]c,`7$n X r=#|f)7( M,gWln1Fڸp?l߯~;v$ ~'Eh3Co 6wI%ر}>zޏ'9ps,K}q֣<~#r$k\o{J0k> D@WxnK/Yւez"g%4` ;Us̾LЃDb03pi]J m=@BH_1)׿GO\} mvBF@շ?Jq>E(8z6\Ƕ%$Ӻ- pdEt:tX gҜ@{&g NbrrM> 8Oz^YW^F#]q[/o= GVt,aI K+!!feI|)Y>ev ہpc#H}S`vO)r/C h]% o<7)JL`Kn ?ͅ9<9kX3%J* AVl9J eG-& ,cOV/ ?f Hp:`4DWyPf8ZCC밤UK2-dpo"K{[>[F; r/&VLwʘqNszӸe{|Uq!g@~pv*ZMM9ٯ$qptTT𸂈5F~t{XgdֵLm.h ^}b ]׻'{/8m5H"E/nVҜ>=ڊ|TOj~:=wkϫ-5l*"8P*v0VۘP2< _8 zt|E:6ܱۖAqq&,/0 ``p=vGu`9a %m:ڲlb47 r]w^0!WzzCč͗b,ό0%p6?V"gr9&1qXD%^#8.DwKa [Q 2'^+A?>D/Sk* (%^:a$3wAJÚ=]_wkjLF㔡D$f%J~?CϢL'qb)u8k`6Ȩ-MnϨm1P_Hq[ߌs9t΃[gkiL)M${V9چ;W{"G rW{KWԹw0o#MVA6jn3+EEtӥsֵuY@%3G~N(ž: 9-0*Iq7~[AhP.|;y]iݚ4x fJX8Dy3Y~CR,7o-QlH6&6dC+`n1u#Yrn( y]%XbS"Q(F.A>dFLI?ړnG&>pO`TߛfI8kÄ u`'m,+~K- T t8Zid&4[ppeq -aXbX͈ciHW'E;PEo1 ļ[>E! oà 42^'YWSXytv8{5$'R- =:b1[1(X1&!эGϵY/J6eQ'@m::3 R <Vu*N%:2 qz wDh./X#~qa&ʓWpqFC'ɷE'XE" 7]3Jo'8ԐL^ Yr=Uc9|D-Kѿ r.!˖?+c?3t։c[e#fpp&#3s?-ܞ]"O AIFnPF^%P8x+0Gi86E3anc\ gˮLžzpy1&p:h>ASy 0JZ 1^] ! r ->x^C`PZ+TKaڂ HnRUu툣u;qlK]ɒC Cd^øv$$nv-1lQzlƪ6by!DKqZn&sȊ(ܘh3fJ?n5ca=y!#"4,ӖBvF\&`@ht䮧$ʅbpL.+`VA^eĊT&aVIdJ[="sR3.R^к0NYG^pCSJ>F2xgIyd W3۴ x,[%Iؐ`M@ a( Rl_EzܫqjTd"2Υ}cN73 z06(U%Sʃ4p42] L&By;Ѫ >ha|8ȶBۦ8~6L ɢfY1w^F{!6ܞZ Rk:5$mI0T8٫g} #jwod.m$Y36qF94МJDcE7|N}yń&nO |9<6>I7jt۝ǫcN/颧ׇg1h7&RA 1\E/n:n$]#yŀ;gfJw `O%Xdc!=~~ZlH-6Wy\Glj9@]2d{|8+xbd&W6O_vjc-&B5?z M|S4ﻝJGx,*[; y,!*cN,|z> 6t1zXҕKCp XX61 ={n#g['@U|]$Jbv%F@U <h?hP3lId&v-+fUhcKI3nOi2b;t9Û`ZL(Eu@tnsbOgƟ݀AV~mշ>h1i.l(AI!KzXhϘn~$:L >fOOIUGqc 6<Θďg.Y}9:V8#uuoWk?u"ޓRŝ*qJʣ$i8| 0ucUy|=nd&;5n̟>?W2Y*TV3br(E`Ѱ g%üPiSM'Jݛs]t%{]( kHLCF>c SZtbQ!nh쐾V@(AP0\n` +[ij򆤷 yI/e*X؇>B p:<$;5Le3h<"ؕ}1_VkW1Շ{HGL]L*cB7hbn Y`y_\Jj얐f,'Z8 yGf\/_;yVd$W{W["s xI RڝwǺ"0| #@ +8@`՘'LG/(9/.<,KMo.U( +2 C /D5GbH/4)+˝u ň&Zn37ᙸǗI7#O7P > 4]$ X x@M OD0 `3 88Iڙkj%vaӳz` y%"z+`CQ~-{)w pg$qdžHW*lkW6o(9LaٻUNNW,nHߩ(A?cͮ*_לȴz*#j؟}h1FJ/sL?D(V솵ߏ#EڀBO%6-&ZI >8 ȍɏqѣ\bZjTZ^3 ss(N*r.Q쀀>@V:OU(o@qzh|}6rwGDJ2TW<׭XZ %iOj1$$ ^x}F;@o7b6:>^JqZ7hhE`,GKcƁr7ˆRRc.7˴{RsZC]$)j?rz?dwRF`u[[jq6 Bת΄hal!Gμ=*lvHA;ׂF,H;5\=`5|t*rG_ol$ >a0oie^QM[+qO_bV_S`P$ޟZ8DD Z;Lz;X˸i ! bK/~PKkĄT{N{[˄WW&^2N*n*tQ Xit_o TQ7Ɓ̒Ivc<1z?F=d"5"\Ua:=&Pkĩ5?aVXE&\dTr{vSт=+5;됞Sb-aE*> prtx_`ؐz\#>#aSɂd۸0=b!ϿpFpՉ+.UatOW$boȋ: h" iCH#]D T=N3oh 0x479lnF F *Ɔ-B)iD.ar /7)W2#O@#nYۙ`lCU*iTWp.j ,bhֆc^6 Civ$~sҀ #TnA !i%>gkJFRV*No.hj8mMw*LT"#Oj7ݜx>^~s+"Ww1߱U Wzü [~QU$rRB 3c.8'DqHo*2UnJ}|2`w [:r;ULIf{tGIrWم*A[TfUU-dlPԳ? /ť5+ 0 BK-0WC?Am/ ԡ-aYHI7 `wkz1 oS*dQ,ZTU݇ݳUղn]ԧ|s'dݝ=REƴV߽ٕmsɸ$-gd7"ꐖ#3P؉d;U$SJк-~ G2lQexi_Ic]- zݴ7km-ToaܦTIY/ٵ+mWGFw>'^Pm64AgHK$?j4_)([Fo'RGf!Y9A.zL#W1(7 yx< Hʧ`Pu>W~jwef'ح9뉀 (-p7oz>`a=iSϣe5oJK7bc2\+lǻn,;uKi(vɶQhBEMLs/i (9Zmcmz͞tUJWZ33|{쒐_yd:zھD"PځJ {=!Z\d9Kh{ O48,Ui1򘏾H y\ bNH|fT9ڍfDZs!\Ro0#0&= ڄQ/Y7 >(V> 'pKxӏn+po]NGHVkiPw渾HR<|#`Wyb ^vTAo\ie4fn͌@h?^K@L.Zb\&( -j}c7{T5`d5eBh9 &>Z;|<惎fRSЋ[fn@ܶ"9WܿJ<*!ӋjiB0>PJr(oS}IjDMͧ\R` AӍ͉qneV~R1[˦T8cмZqhz0"':qۢ/%4a_ޏyRFc?J?1%7nO`Ls6 U]=3ӉhSa=-)8eU!LQfdC^$kI# kQҗ;- qJvJ{I("1w%0wY HRmyI3[\UdIz[e d^js\!C c1#:\0N^124X5bv\y 3<;a #a2!.uQW]oTeeW\/X]ڂĥp2֨$k lo"Ύ[$j7Di3u &1/ESø~Co㊩:~#27JR`_kFs*ExA1A\WF;Lז9A\jXyT͛q@*YQ{IWn( Bc1bm48(ҬN'S|ճw^]A>ɸ-5 Ӷ! %%0dHKt rs2$ࣝJMdʻ2'Ejz=*"` sLИT!B*ʿQ;GP$F 8/VUNҎ Zi2Jqnml2ɨfFj,+%_]QVס]D*`[$ ᪁q^$fiF?Ͱ[LQ!)>ݸ&l8ȃ`ԾK{O{-Rž$w1[$guZ mf6-WI@Ѭ_Sr#I/"gCNc 'C bq ywS' 1~-AyTΐA$Ξər9m8 2tYL AG^w=28 Z6OShL4'w-x}gaTvŒ}!R{4賾@U\\@gW"Kc (3h׸Fp)'MFWqo,tPd>#=A[@N +UmPp [h;Qc&YqCՐ.4#tF=ժ*kS<_U_͎׍SyE_V(fқ6xz,,a(2U/ϡuH>r(R|yVKcd~n_AXc9~AUWQ o!8=fSa$Lr:љ /C9p:Z `zKHpMZ.-Mp*d$EY7u%8 F1NMH.9F >pdτBH?Qy~q=[e@AqYxc5UngU,;a{; .-^i_9 a1ʒ*hk (!S'}'kI5^FIIX% G龪rGT6Nۑ)[SzTєf3/M tOhfEaq8ogxbiլm" yg2oagyCL(h.t&^j׽u$Xl=By: Dwb0w -&6[9UomƂy\?>kʭcr~,j>$MάWD1Ÿm,gi(Z)bX̟j4Zbۙ3&`[.ԡ&_z]T 1KiAr6pwW9ϋgA(0n"cy>><}C֎gag3+LE?='.A4JEK֣I}4YV^٤|2IˆQ,;?JCr4eW;kfMo>m!#4rq8*IcmU&?P$IRJUE f~D1\yeh.Xwpwf]Ysy0#XʚlW{y~E૆EʫUgs`6/>TS"+7҃`rLlt0Sa?񩅃ؚ&cnEƆd< p$FpjF~o1r.Є++>ۼ=g+[O)bu$ig& 5H8ⴠ@.Guܞ3DxRNAsڲ3:u!9vTG[zkF WL#!.kl#Lx<-'e}dU6ϐ_u7J{$5NZ=Dq^CrQ~;ӱ?_3v݃4No8(E^\dH4^m/t.k.5ج'g 5zDr?*%oii~ D X~׊MqeWWof{R+*Fil!kRs.o`/:i+'"Xp2l?w2Nfʿ@j}a>nݤu_ЏӐK`YEG81b̷dcH c Sr p~x)*iC$D j1Gk<Ѻ/pİ J$ď*'R5R4R B%9"ǭ79E~phfЎBsoeFvm/P+@ c 㚽vxr>׭#5ktonnQP󙐾`~e0iR-f*m2 їH/MϥOsı?v@s@AVCb{K[DS:zVT_dw{Ǧɪ|3+4gF:4pA};c cTexz=$JJ.O@M g_1ƧXa9 a*ʹ'hSͫo)_c?."@o5ScRETxwW1@P;aJ8w l{l$mPCb:vVאI`A^E3,y&Y6"tǭ(UR}3t}SUrRQFUF2^ dB {tQ>r5.0m==nn؆8P'/f2O.A"eӘN {O0fj^be?Io;з +^d2AKQ^kvJs㵣iY%HT8^nAWxi8& aTLB$m\WSU)ZJ⵸?! UYp[}gCT?6,HPTHa\r& -Ww q^;N][O.6.wߪI.{^4?>q7":.(N rVS\* IcTV9/mKDWBetN NUw޶zC Ma=›OW5x1 T&o ß`1I^R~zɩK?i"i ݹ)H(yřG* l(Y=a qq߷|2iW`)J!'`?Vh1d__1*OGE(1CУ)Pc\І}Oc!8ip<9gbM/*""·?g"vE(bc -5xA7V .q{ޯJ'1UT 9,#95!, %8S k=F/}WKQjRyIw>,כy b#*-ggqzUsǵՅC<pb>#H>WgL5^ZHy{qaYzc ܃xbuCok04$ڀR.?H?pIE6l5J_ Қ-.y}hO@JYBoJь>O<%OUH 3٥siY+ $T\WH1gt_Y*ms}iG](9NVZhpvf\.`9,ߍ:6鿼ծuQ.dU=p-lAc r ΅FY@%L5.wA*Kۤ)9j,.e} LaLaa}?TZx4֩ ;z)#C6~i+M:ᢑu7$SȀօS(EW+0(3D%\ CI0iivk\I^5"jFv ͧ]#>aH}4HlHİ_[E 6CyPs-=Ȃ9Ɲ[+& dH @bv_sxtIt\` =y‡uBWszՠôЩU5*(y[6>7_(yyQINh<aG>q;#ip\ͼw_wQΗYZd#gT"4 0dVVKEy_nnwsEoȁ~8j1\RI`^QX3>ph҈H*zy+=j֏-&X(Qi`\Q ـ˰]ް:I(K\Oz-:/3Fao5Jݗ++\h""P@3P`סhty%Y{ h9Q֢u2vH拝. I+hU aJ|puamL]Y\^Q Oɘ=X=i|=ej`\?Y{jSA+؞ZCOF8s! ?e't[jXؔ@Xvy?HFZ1B)C&7_}ѯx[Ew$ tQ۪i+tfF PÌM|׏S /q?nevYn ޗ*~?'r-TlP8M+s5TjNALb} YY{)1GYMFXNKm^Q-j Փ+>e|I/bOb&Cw9+YnD%ކfKF5PʹMd x5p5lD/G>Pk:P0W4͂ARƌ- 35T%0m4 i~V_~)Ʒ#\"[Aq5S_6=#lGCbU+y.B!ezc! Y7 Iz(8]Sm4gNεD,Ml@ʔ2!D`_T g5PK/CpKx5,RElrp |BcMPMNem\V6@ c&x'pE)t9!`; Cu# ްsOQ|z9 x= XQTXu.) mk4`R6EGCxP}s.?èR {[ $򎢰lz`_c@Ϗ]ת 3`h۬QmTwesšE"8yt|sbBN}"#=VlZPUb uB9 Smf\ws^b~5mjw } R3d׮zz(P;*_^(lĚ-DFE44̡@?KՋ<)+F>hIHAv{\8aYkm;*OONfަTd6dX)HZM'e艞PK<$=Ho+{51 O̗"+?Zy.?o[N#`*~zK=FjoS<zcd`+Mw#GfQYB]OXwetg\ >?߆Oq^PV<<)[h&ՅZL 8d6Q[@U!YOmLHVŀl/tǰ}'R^ ^}&088].;{h 5SYUw5)Psf;ȄM h8;x,bWV@Sb@#!N~|!"/H.݋%gҷk'SW짥ag$u,&t0[]?r@k*t{ZH#:J @4|"eyjOLeZjE/BH*&GUԱSan>5>K |y@u?_qelRYu'9Ѝ0lf|WVvI51"=:~DiqW4;ɨ_ rhr,wS$\W;vs[}-y$֍OQNy$tz)8IUFE?河D,r ʪqC(cAurY 63WWDPS>JVE* .b(K} 6j۱p8E _RK^Q^ s1sI[$:TJHzdd%U$_J0ͭK(N Pnal!ݞX.Y Wy.Uy]UX B-PiSJL> 4O!r \%46Ɉ eG= -S5ô6%UHO~} *;[(Gh6gEvl0R:T8t(< P` 3pVsuWT]˂}U@y:ОfXD4(mГ)U" Mqzux+ѻ1@Hѭ^oݾCJ)8+ PZs<;U u6:]q?/( 4FtzVwщxvnt[Zg^4/xMdTnjc-}{ha sQe?w̴|ů({e)Q=Nf(4s "*!G f݀ZVv o }?WlX5#ғxp@t"LZ¬xKW1<6- =4G7=kOT"R{Ѭ)΢Ƣyw{#J-h= 2X@N*:\4/.:u,;SDPTk|N3Tl$ۛQM ݖfjY : =LǽT785>~XH6XвmjHQ.6ƽce ecrzsg Ϫ)]/XoW9LF)0X|MqSv]cyB!֌'ԃ3o(,2zn2`[xqA.DR']cl\Dz M,vR}GkZ[34hŵ=kj?.͂X|5o{"g1!qv`a`mb" X~LI8 \9(zA7kyg JeAc{vzRX k2̪M Rֳtmh"^*C^2gꓺWHd{BTS y#.}1p!sRRB5xtOV pD`\UTi= gmԭ>Xs:ߥuVHː_j> W:.͒}]0}Uu4㻬O * i]4ϓ YGgޣda,y K",:YYH}ߣ&[V|[Gh: ᫌϠZIuHԚJ#BIԎcdy]L{E4)u⑄XKړLZ!;$\ʰg닥5YRK'ަD e RrOMȭUGz\)y;mvibH{B's ďN~MaSL꣟XXƷ`O{P=S~8|u'bl"R,>ԙU *t:ٯ3 rЖ*Hc &p&%JTî=T}'ylFW7lj&4_=ۗTO{-:6en @@+ZKwz @\ 0HQ  BG+gukr%Zbׁ ve(ƟrYl֗VgOn6TD*fnǥ[лTõ?Ñb+qc#IFk᫯pٶeU &0T}CJ5.Չ~|y(TBm)u}.Rq!ۊˢ{/QG~µUk0p^[{=3|tv.Ul s8O(]֚҅u|[[?dG%x9Nbxr@ܪD}ݣfGjţb))TtLQo/03<>x9+rJkӅ$YD d"c.޺ز}@6>rPCKK݇<윒t!bV:"S{iyu9-F.@`.K5gG9&'ſKƩ]9Wyiݡh/c!ޅg,;'\4/nTHSL=EI+$W I1I~V%Y}Kqkhєl YC7ƭ8<}Wx$G: Ԙg}s%3uwMRA^U7璹'Y@&>j)-#R/[<:rX?42jeSlr;GWKpdBb9Q.k6Uo$\1 WTCvd{#vę4t|CH:PX_otAv4,08>y [lH̡aGY=Ţ 9B.A8->=7p}+KڄV@=)yXHD] BX>mCӻ|cKb~z:ǾB@˥ѿG"_L'-t5=8`ȸ-ym:4^*P1y8Jݢ5GنxM#۲qy_l >A3{I}y=i05&CRt;nwTdzVb,iƋ>( MNRr^sf|% ȡH\ѳOU]@abhz75,qR+Ѷ+1o4N!f[_wMFŃJT _ukG0+v4IxT?H: +NWGn.dݫC䤸p@HPu=2`|ةJ4aQxl}%{/aI%:Mj*BRoU,7#y7Ugj-B+X$G!_5༶L݀+HաwĪڜYP xw9J2焬tf˂iػ|9Ћ(&:ȯz82R?Nf.##(m 0X0NkHFT!nSC.IfI{PwokVkOw`a_v> YA%5 4AOƑOFvpۧc[qxrwJl93? Catf-V\mX@{FH(v8x<p5p_Y+`hOETv>.ۻanJV@v .*mE[Jf|n+\I" *.&PVAVA*+Yb= ̴td)]Gl 2z~_^}xR"{xw _u$ T:v4Oιqޡq{0((A7珻'mIfH"i?8H*d noE:U}!"ۓ!$0G-4dJ@{YgL,$ϳmF W6plѿw(o%YW>=48oj χ<,"$I됚3!C5?Y̕pgT1 wt+xHDCca'bUĥdm;u>yn{\Bc59?i-ۂ)0(;p 8W6Ou5z&nIZL+ɹ Y)f6:C *n` VN-b3']i>&FLPkJ oGo V^V뱝$’ +׍nЀE}'ncÒ&i~5ks]5HAae]a 1c] â~%"pbuOa# dn_gx0eSqMQ t#7>HX ɿRkUJhm}ҤkvZLw{ kCh4rTmE8:ԇ>\:-'N(ѾV#ecU U@vowǙrÂ~oDJCFt٠4'96 Q_lk*6qvЄ޶X0S%k|I-(}/vv{ZzUx2q,)=b9I阈 4UGe{ry"ҕ+|q{ꯏFN% QΪ3aN% D$aWyG7q+JTQ׼P.䀡tu,%(@i4?;Tct?r #:Xr2Qz~ }TgEv==D;:!VhgSqRgz7aʿJc-[1 yR/EcqA LP#lv: ,ЉH+Mmǜ=_.U}. 1=Ы|D9!F = 'y iP4,wF DIM?r.LZp%I؟8_ $ : 7k<̃Y؂ExV!+nohMy$_   /&|8~XrkK`u,Ȁs,*Z;kk: 5G?`DBUxUܲQh(ȑXjP1ƈ'叵C5$f̿r3A~FJ]9tvPv]JqT9bF&H=F f9g3ŷQ$aĝP4J"k@4jk;"dWmXڦuƎ)b7lF~k{(;kDd|cX8A! TɠjJY1Sk}xwp8mHg?ŕA\l=gˋx=u2?P7WqF^saQFńO4sڈT_A3;1v.7^SaվS7qHx4,Mee*A&ղ 1u iP`Y+Nz2ICvԊ! ~DA?%DL M,2qnJ8H;ޯ7('t/?xL9 !\ ȿ1`f8٢>+—Otr+QwC¹P_\5 0EёSgo'JX/iqu:;CrC?*VgdF?^r.kDHMXI^9%_P*VG_m[-r~{|6 JhĸZlu/oO 8M/ ? Vyy@"Y݃ 2IKB'.ɘZHYbA]RE,=KT$_'jT=.uL9VA%~g|Hp60>`Tr(Xgynu{HjW:0qǕHm=)6afT4*I(k>Tfb]c8@?p*z^ ~C/_7,goCvپ-[2L+nͬZS:Uz\Makg<)D2JRZ\clU'ݵmC(E]|c@'ZrU>7 ׅn"w )D3/T[//v%~I 2G1λ/UJ` -Y=nh)Kf&xi"_I)$VvUW*>|11fn)jaj:)mH5}%Jkļny= EDxt,@15!UX΅; Q$';  jiTP.ӳAppY&:4u͘x<F2;ʾd[;!\JSZeVOʹHƼL8*8݂{?,3^N.=Ҵ`{MmW':fwHjbzwoLsatHY9M,`UgȀ r61MAGOD @z_ro,=T8D:]:(+JNbXre1lJ%-;Eɟ“ٳPP ɻx!F$c~9sPL]ϋ׬$ݠ,wA0yyo^ھ MqLvj@qlXx/:FS^]f, F1$Zs<5>A}&@P'D_=>Qs<Φ5qR@k j+H?FI=O0~3tA F+Y㾮NK?@rwj~b)k*"V Oj@6AbxVա?VĠG?E_u6J@gp:oo*;:6phdʵ&f`p1LHw&KLiIWt.:4|fa/$E$=dMUTRՖ=#NUK93j;8K fB݋RMYcX*m/l%`{*v$%F%_G-UmQ;/[o݃@È{QSJwQj gyDlץ_j-X^5B6`@cXU5 @G6cƤ3[/ԣsh*e qAkHEQ90lM`4a. wuDQ+BzE>X{mWԺ0 tdT4"nL\i4ҜB(ëap7OPQ^56jbH@ Kg,{VYr[(ʳm~Q;^q@]zBx槮WkQ| >[x1 `etĝ4r{YcQ rX0ó Mǚ崝3DȧD[XZZĬ,z5h /ZT kc}--4%JL=Ȇ;ܑY P\x1ԋeγjQz*Rs2W?4Z[ƋT&^i|ft5p[r'Ql8M, :o%l,MZN84ƣ%w~u/}m2]7;č'ԔO9 9yTRYsGeT< |I]A?-.O@ٔ,K `}4;+ɗXMSvN }n."`!A4bPqP ~`^k0ɳiݯ ~VAv;jGɞL9hD|[E^.TFF}"kHSU;z{!X!ڴK\ mI&sF:JESJ.Y#K62hMw8{#+òW%l!.GX&8QՊPE<U_{C)Gwvg)ê"2l8pT=\ qt/>{gqKKN7*ጠ6b^ֿKl\$#@F?(%~E&]^uaUyD{AfKQ{%)>VR`YM '-0{guXKEYpV (ㄣ 5d  v+Bw*78K}!?jH^{bup\̄>ۀʉ$Lq ګ V\I<)΢i =]X| #q*fHXSdLyɫ 0 ]wD'GIi?|B5Z+y{UuqHZCVQ|52`uB@ yܕ (7t80:b9Ny3ۥ3?5NdӘ/Z&M(=Ob]M"zC}*).BEɶ5{:p딩(>lvҦEa~-Kok7f^.qmy~m#-jZ?U0t{:fNOS$l3$Js}2氐04׹˦zuxQU37 lyTlI>0J򔗠d[;O{c+p{;*)#@ΘLJZU7?sBq񗤺ӃF!l}uvPxsoZ x'!h7tK}f|iFGd >??`6:[VU> ޓ#U4=u.2QԑK&>h͟roAy蟒Q Eʷml[c{j,L4f-զGpk]ŹWLbx]-U`?&a.p1q]y/ofGi_5Q{1 za32Z}p 鑚gSqȇDceUq^ J 9{@%/.!"=8 ʶWC]DcMȪyp^| ^Tk`L+OJH RR"pTԁ_KrRÕaX޳8Ϸ!k2[]eTʐ[:- %rҶę"6]k D @9 !i8-^^KyK…'\j,#+u]Y㹃q_\&VUzN?iLuvPl1FynD[3lL ==@|iM'.…E5Bnt[t8De#ֲdjp $N7e! ^C]3KQ:"6J~e^7dM }APw$/pQ\\ hZv,c:]NqPuk\L-RyK/1d J#VA+a4lDhgXȼWs8u^FJ(хfb zpd5wzntp:ɲI۬sQ׮qU87VU@8EA# ".KkU?82vYDP w6usiD86@oړ'w,@\K#]F]-;M7̚/U$& 2/pG?HC':&(++CoTb>upPasJ'䔟4[U>].ỷEƠ`R*Z⫊Qy9bگ4} o~>5OYվjaم\aݤLre Wwcpۭ`$2#ne;J+5`,I7 0c[4fGt1SzG,S 7J`|fvq6nf0/G-a *QaܬD;k& !, lFdz,&,^a>@m :C(>P9$dvp9+ɲѣ,4! S(4w>{7&X+ ׆4$@ČvWd 'q՗\}~&Z䶯g(W% Y>ޙ%UxH];223 h èxqӠ7H3{߹^B:P 9!Z0D55Bk r.Fb)0|[8&ϗ+>x"`$wtGo&T8 }Zg%0BX}/mB)\Rud&_-wX ubbnLFk ֚Py)~ጶܐg-ОbT .Am,(Z)ycDG0J;fs&Bhl؝\8 w;Wʸupe!bmܶ7>;؈D@x/AMdS{J@Ehe8OܷrQH/k!oȧOD:ɓdULS/S?JRfDD_Ib}rG>z=O7^Ug7N2W1{H-dbH]ngK,@A'6O3iHV]KF>BfZP\ ]0BūwqnnAXb5Hhy@kH{-ʞQvE0VJX 'mxy3Zt|<~ЄBMnTТ*kcQC̸x jɣ&DGckHGv-v0W_>YR@b 5씽0']]H1q@0 L  k尦vyr.~F#:zd/Cj|H6 3~ 5|盻0EkfPgؽ=זBXE@m>c(+4l -!vIh "5C&o&E0zK`j5DȌ W.$2$g 0ǞǼcřfأjL]b;"P["34n.H%>+U:K1 /?$&j׷-c-=`u%%[FaV^9UBB*)PSnw>|fWښE)qp?5\6\~;Xd,s=H:߾Fjcfh-.'ſ"' ¯2> /<!jGST8%5\[% 14K BEE ˘2eqb!6@x%| u:W#?9UIp1[_mIXgɕ7p dK8H֞Y  sNIE18 ,9H{,ulJ2?Ji33ڎ^5ݩ@.F{{P3&XK r>?7 ďj[xBL~^e=!Gϼ&J\s&~ޱ-x{-[s2IoJCJewp>cp"/5lV-{QL/F NOa:iF㉈73t,telQ>l|;z$kDTHdhPπXhr[>\WY _`IZ NA^o2)ŠtsۋgWӻ\pF;~Ar1CdqGPo7RըF ]CN'Y5 ]2Xg:HP`@b_2-Li!:,0F১k$9$+)UM{r.>zjPee/˓K=11b~J92R0R4%2Y ̴>khH%)eةi:ANeFLSw.|79J}y1; w)>:޼ZHm,˱JF𝐗S|:sdXnXr K^w lgnƍ#_+c;-MxC} ؠr>m %(.-"( >s։`I6@!\ `!Q< ld)[`b{O;{X&S%ޚNplN>i핎&Sc2o@z Xb^6$_aH+? 7&_׵H :XkMoA"L[ΓA{LSH j6=g|]htLN@_өZ>w?6Դfh½:vO#I"m뒶/w;pDwE=;nnMQTASSX!rB#pnCd7gn(/]aw$8ƞ TWuCǡr)Ќc`$r$W{IsX&@BEf /.7ZfetA5Q{ԋ sLV^"oɬt3KGwɲ^Sqn?I'V -;j|Q<}O6dw~` &ro?dJYO^Z924ոQ H>70qM{P`OF'rtn8=`csbHf sΒ2k A8ӷ L0+nCA2 +wv?x((tA1I, cyUׅF,%ȧX hXW*' 掉T6|b+|0$(*@"/KP_O5;,LDCc)րc*] gDh$NhR՛ ?eu{d v.A*yoL !ch+(gP0/02E#Jy*SG>jM=b"5׻}Ѣ,d&(ƘJ|ʕ! lx+o ߤM LQީ9ӟCikv\H>g> 1Vx𥉥FM&JȮ`S|-=sH\MGoM ֈ߳<%ZϖHqIq[E@Xj~:AԼq4 )dҼZܫ `HbdPC%B,֞ۥjsY- Wtj`6ͱczq+J`Q lDC xŽ%b_p{:atױ&e ԓ5W@ԏj CyIsbb6ExG̳k7SKc!)atZm$l@&(PQ^'YE. [汊xgϽgcMzʹLc6F0pVM\'|LBۨGvK;8NY{ՇyZp@i"RlbE U'm듗Yo(y ap2GϗSdk^{akvl nP9t)0!.=rNDɧ*otUދG iebj2ث6@G} )ߜMeqM|}GmfDZza} /|@9%7y% BFf/Us:YYN[^QTz)= *$|ײyaB4&+ddZ /q4%VSŠD#—hTʕ'UI#/ej:[Lx yhwv`r)ևgDI'i;-LeqmܾיI5ШS'$C[`5fC[ ancՙ;Yi wkG kͷR[]|Ax[zG#ퟛ]s }&#;ћ vLkm6+^]{-_p )4L9(@lpP֡>g|gP@$ɑZt{* :DR#rhxp  푊?X`hVRѩOŌz*xP%+T(;&?lo߽9g/,_нЌj Xcl/(<LZ3}|b{r]ȲEg8Z ylPƎ͙2Κ |?&lwZc㡌"m-!(Ӱ%<'$ F}yP:+V"I!5KJ8`(`rcHyxdr 4 }8e. BcEm =a):X ̆B%fYxNxpfUd+&[R'E\o`m2:\  qX,10Babo^h$'a THGi:Qiϥ@#9URk|[|3m֬fJ3U6ԯEarn'XCĜn a)nZ+Wђ-fmſCt c7gjnU\SэY9)?jYkOaSݕ%9D\^J5RUB' YP]!8R+p>]t7 b=WׂXH-+uI%{ܿ;;{r[Z1>lNP \VݙC$sX%洘9kS ,{U_cq. Ա('^ކ黖*#rYՆ]j(sȇA% t߻JQOіu9@{R^稊xҟkNDblwK?OJ$s qU?URR3,bS 6mE4@ )(s6H?'!}0bEÚ$97I3s `s-,ȎňZmJAm Wwީ $r4H۾JK Xd =SETwUlxH5&TqM ";.;\/lf|B iǘ&-(78nR_ 2gґWuJC8C/FO_$u@|R=u.'V{bSMH0@ȿ6>v=FdUs%&dL[DyYe7x&`` $Itw?oO6Cfifc+z݋ 4&8$b#r6ѥi/ Hx[mr|i+ $65֘sV*X$R行xˡ9qO"OiWPAgp11tܢ@mɱ~ؕ3V6J| nNή`<=]Im5. @ h w\ s 4O\V,wu1ю>r#ö́NQ/@FuxkԡWSF#/}>[VU3y>zc2y"ˑ9/pD-pIS_8ͼ*񱭭ϛ'hz~;wY.\$ߪX;ȕ*q 8d{LT70'="Y :u\0xBk#H:YP f<"$g_%,V\N&?a7: D/و 3=h7RCoJ"::Cfw7FyJF  j}ֶ>?Iۏ)Z:qBB7 G*˺O Y0)E͂e.m=iUB8JZG)cM DOHej/- BISq]r ơɪk$N= €m-ݣ7\XdS~9#бc*e+8U<^נ}"Ӹ9Np?fHۃnq.r)g%PM!);%s|^╻v_wB @~M|ҤGnugƫFPځ|5 vp(!N@uM~+(vc5rm7 8H\.{Ix]s-աQY8${R~vIu]U(@0A۔`j tL!}!=wAާ`T[9]oukcaSGOHt(p$d|yg<Yzwu KLkJg Vkcqפc@N:]NSO/`]=)l<!ϱ` mRЈ#QT8v Zn:;$@Kry˨!ҫ3jݢ\sf*[g v5B?LB%x,[P #}F}v۽`ѲlzQ$q*rqS3FbgG|Ȟ97QɧG鐔6~6X9$W@Ҳ &a VŌ6(؈avye߿+bVKhI抱-Yj0` %PpO8$.>:b]mL pYbr޳5w{zڥNs7m&FWv(cQE[̷8TmP_UfPF'e E3^|ųP {!?k.B3yfJ<]q-A ~6l2,=?_;s/aQaI{l*~}nW㡽~${4/3hѢEWw_AiN}h -wjQވ>.uy8[%wh.ЂW(X;)" ;,'(!MCK?X(XҧSJM0">!NLU^MM06VN`؅rWij+Te}jיn c-E@o)Z4 % P p8FM5@T9ܣ0+. 25ƙ%z& s€J-)c-,5>t"duB)>~SKeE!)^/i%o_@#sfF:d̻F'ty]/ kSlfQcCᒹ~x_g.^H9"rӒG`xUt@P Nη90[0|2;{7Q39A3| &¾u,Fg)Թm~\il̳[17/IjӁ/ {2E^ \F3x{FH6puUH 2^5!Թ mC;-j`~U엡R9x-"@ߣ@3Yg_PwN6d~quZU_!^c }horACGLP~15TG]Lm,ax)!Ϥ[Wc[#̜G;'eۋZTamWʍHy_tD`Vph: vCrG/FbZQ+1K%kCę± \ddj!=Y[ufQyy93hmD%" mQDXz8I_8yRŪn0N}w6AXG*5DA8)xSTND!²pY0~K;o٪jsh*&Υ1]ykh/;wqNc;>X`rClox`B2jet!HQ/4פjP2%Os鐍P^bb)%UR֑\VϪEsMb",#{J~އZ͒#&%|0sJwbSu@>#1qWjͳc) =k0'7DIkʰ+ayVڔUM0eEk@Eեj UT \nMB>!`/h *!} _H\l>[T~^=g䊶,zRɎ.y{u抆|M1 8-dc)c%9l㱸19#?\?ND,@n`E=t`}֭[ {_}YFahwLu̾rm ;R=xvOr'bg.J"F qxYCUzs$\)-GWhiPP<NL5Kf xmVY f۟Ўt- lEv|jUo:E?'T c[YgS$kp>b'n sMv[o61)A^AIg9 8lR< |7s,Ȁl]c)"GLQR:)w %(4J.jDI1xeiE:NmKy]j+UBFI.-`MKQH:KfUvC)py/Q'F.5FN^0k5 շƈXlF)X*K>>룞 #-'Qpp Z": pwwI\Vue>pfŬw"XqCNȬCWaќQ ï!gOpJЉGŔ#[INo͑Bԯ>[R@w&*aٵE@:$`?u=eӱKAN+$LUu2tV%<BDˠirU(AvZC>L璾lx"i_1M )nc$ :n(Yk8dt#+ p>.>QdH*TxSd`=9J0P_ݭeq^yơt\Gi~ lP5$<>hywI( "|kwx UMs!?"eJݭB̧KO;̦Lϔ.'c|ΈWlXJX +`hH4$l;Υd.kT&6-賬84E!#`zı Mѡ a`CxP55LP(QsU=O NYLraP2c-OlUy?$Oډ t=2? h_+8w)Z$}ָ4[f3e,Y7dYYpj*gS5U]c̞c0'0"Z&BQ߳h`O\uS&= NNB{. K{^b}<"z eAxu{"de[@Ѣw$Ffq˰W`ԫ@ay ̱hKnpw(,aiM^(@e?EՖ"Q*_y PHBOzClH L F_1uS#]l|j;`ު=Uj@ч8]˱6)K3:fs6lbn߉8ύ(1L*@ߘAnm]jxjHFKw?){,pb9HM܈t܈Ka%[4TDK,y(b uaȰq*θ}#L>xrrZ渤Xwt/6U'6-Λ tXټ'ꯛ?ۢ?K 3w§S(}ٟ-˖5.:j0rMbcf#J| |>0ڊtc|VߓsS6鸮7KSDZTO)+p";1}p(E/Ml2!5;['7Ik_&NfزW |퐼 q40$ M-NNcn^ob ,/U~/I˶8&,+c- @o <#a+ZI-DHKbzYj(r >>k|( r]Ϙ5MjC̍1*-$ jh>Z{ЊY)"h|Yfk\&}퇢mBPRkΐvX$&I0)31w qUJ SRřGT^M(ާf'Ou'Bgd| \94u19oDݼzf1. óKU#Rʎ>q)3e^$F{EC v,yz&M`ky)'0A`/-l\LơhF׶BMZ'->m~]p5 I{]_5,l&Tsk$> bD:M*%]i*$X@yC4HdP\q(3ha9@a}t76ʳL&73dJ$na>zBU5R&=e֝Y VPMeNe$QlI2[#!0d+ ‡ISY!f/ ]8Z48UgMѠ?f' ;I\H_K#$ofu|7]o@Ƭ6?'feBs?yeZ8812@b=ۚ"TE#>52$ 8O/j.¨ Y943;/W XY VRVe-=]RJ*gaŕxъ4k3(B[Ǎpw@f1_6!V ]!\(^H`%4~Zh0 ßB@03tUm;%_ NR[22pxiCš1PRn/06aʏ8*Vf~wp;3c7U-E_,޳a7ex V{v-[ŠH0~JiV}OT6Zzqp{\v D oӪ%ZS 5% c*̶\.w}_o㇝}āyɩ~bj..1{GU&4_kQSF6YpS_7bw);ͽ=FM`%֑bsI4YgvQ2(Q ׉_Ft&Fy$kڿ`dsعiRΆ K@ 꾾Gz}e?b?S(wR&,`a'?\5(Ij: YB\3#~_U+PI4+\ȾzUιç:QV~'']mRPeFJ MA.z@P^2Ek_FAlkpV}YoFYPr>~|&ּ֣$AcB}jIQ.'!޾СyȵS3{ˠS LE{RzA~.+-#~ VGKT2'9zbUbxY81ȭ"6( P9Lrb֢],ԙJlG7$v+:z,NnÁg>ka "NO(f;*s㨵Mc**B7= 8IBtn~e&Ke~_{ap*"q9Uٜz"qabjPӯkN8̔rk|0#3`X3,Tq"r(I E;!T c#yo)]|$Hxa& UżCFBWjT~LOs%1YϸggrhEqa3;h ~LA,j [o#Z7V"({Q *I~: *<62^&20q$-GT'4ng0~z,Sc&*;3i.?x8o#o2dr ='#}H—rYvTd!ޥ(w*l_̃A5d9s| ul_x@pK.QwRcbt"&HF &HU_PpcؖR7ReoerwHnj1rh :4*A921I_)~siK$}#IXZ u퉵b o%aٯ*"=Y'Drct޳$}g1}M^0:[[J:S+A9c5=Cd`@%:Jø~̋> \[>_)M*eP9N.э S63+f"UwuN4wq^ ?B15 cFiS6.Im/Ko2;6ё"#{E>PZk%TH&+R +qZhmk<䐪F4ϒnʼn !az0S Jڦ6P J׌BM˵BInQ妔4Ht|d")DFzN{aegHy!U]Fe[S#9Y ϱ==Ĵ~R/^40s DM5RE:nL $#(j+dNHG"rYpfq6y(UO:]RyYD7g22MbY@~HWR~KU?lg.Ƚ[cG6|D裻UJϥcPsvذg84;:Z(G?La"ac>lO%U?m~r9P۸aYD HBFp0QMaz.`(vS?NP ;? ^H}46 o &EmL!* xu`*SY^N.#P{+1㽭cFj;I˥M۱ ʋ)C4b0Nݾ߽A#RdW\ˍt cwv2%\,vX\bj ¤ut;ul)7\xP،jq}Tt!Bbv+Z۵G87?Z{M`stz R a/3W6>ms}֔㢜>uU2@חUnec&>=׀([9ꂥM?Zg=/RYJyGH^FV. )*)D)>XF&aLy6ΓeCtYՉK'8xW)}I>uH+2WP@Ej=ZoHzeRLӛW HZ਌QjU1NޥY~lQR)[پkB8FCpmr-է8* Pza-@=i r_!*^N;qH @g ~t4%G^1]KR2g{(&ųT]v3NĊ0Z囍^3m9L{)_* ^eٗܖLBC욶n8h[cS[3ҶY=شj?\[Ixp ^nLя>p|qrd5 "!"C <^ yX"#$*.$_!1.6+J|e*>RE1NslS=#/LZ;xۮx@&>w`CZ5I"*!ːZ*P%ud {4W Hk_Y$H Mֻ| (Vބ,Տ u nS~Dl.لN0T]c#g<}tEUmA7< /2uP H@wxR*gwmsw|p.S3mʅmcs>=b0,u䍱QœUVn娜c84\ i9@e?ڳ+j֪{0"]Wv =HkצD4( nq>Th|!lӉB  GUjԡxdfي3LQ,tiwGB4Z0ºY-98j~lyg!2 f[Z&jg&ߢ@F6}=ؒ>Bۺ5*۔9 TTjE[={.K2QӃq HBb#)PrFL Ǚ⤍\5sgz-@<'+Qg]@.|¼v^y={0.a:S'Rh-+dzI}ՓwE~QlqMLPj! uΤĻD̀P7_N^3}b)Vx4 j?r$PupA3jhW< NJf^73:؉6M5K2^`W'I%uU*R\|%mN,żD[8u,?dYLS!LGԢOdhJw(&CQ%r pZrQgNeljOl'?ht"D 4r͕:fmюf!1c~u{$C%)4$]|jJ65E侩%a#ay:~]ZY>Yh QYu}%3Gi]55N3%z vZ2iW˻NT'ױo@`D$]vj0 4= vuj9!NB2(:̈́l1 dę,9,M6ii"Fӆa|q(ܠnm[+ɲ`ews ,tqViɷکxZ<$q~Қ)GL HasLFgQu/cwcˀb%K<2v& zEܞ] Mfa3"iJx9,0ljz]%B|P.4v3w&T RTds/Y@зm_n(FY(&%ΠAf4']<H G W1$MѮFoXdokIEқ >2{,qpp2rl=a}*)M45`;U:a0+q$lBHL nڨcV)-&*Uݾ^i}pO>.'JFc|6&[ڎ u6Ff9.}h|>uSnFIU_T#g*D. vLxƚ.­'5P%>&igpoUN)#x^ /L$tvm3aA\0*5 4'3{l-t#nl]ҌIXH-w ߻ Ң *6"}Ziٯ5Q/0N@@oE"*_txBtꆳ,ڪzbruA7?rm3us1ٖ uvkQ"]g,2-_s҂a9s FHjq.e>(l앶閂,SNuhgb5]֦GX$ +eMFbՋDX7_j隒 $,o2~+ @7yk5M_|7GJG8Yua÷g>4IEBu` S,}95< m))v~}k{t)7piwվXe$c.}o<̿s|T/rU&-~oȔ s4N߱)iXJJ3=1QȸAVCH48M8`txBѰZeg yvFV}Yn)CIYP6!] ڮç ,k2t]JR]h `wb_Si'ܗeMOj#W$8_U J?АIۊPBuP7w6b е&@"ZI ߏ+ !)oU  X515vJAD*|m$t0V^֜ܜG&|ެTIf/`b猐Rw) uʴD}s;HkVdWNʞF"y( nP7@G3Vw,nj^Cs6oB!s ",}^B G2<^ đ# ca(pnv-]Y(Ӑo21\%(Q Q\J 2!!bRap98jp^(aP (Ia܎oMfʿ%T>e\A>c'wˣ>VVZ,81UcYX  gs@~V*(jNU~C@`QU%8gvIAG_)~>Uz|n2- [^z\Z())\gH;}i]~:fo.X"cp~Q5 :doh ."4]Zhy%4mBصU=΃@( ]@H!.WRО]:no^fSRelƈe慉$SI 3hOMF@R.p酫'7j@}tTvl?@EY AӁ.$VHE\9~k&. v[=持~KvD:~ !8b,H0qOi)7QRZvkϷ0}cHԀF{~֯4UBε;-1  %9k˳%*_{7<r@n5;;^ILptLemMF[D#+&,|L{d9 i$9&%j)_fN]{kCLZ4q.wjF<|zhx:ܲE2QqO nU;Zz.P!yOCta%O u[J`rRX%t6?k !p]UI5TpDD\drX})t^~XqVcXy' ߘN&!'j]Y4he[u%kp,r`&-1rCa?G3.c#g_eM-UCTOk aZ:OlvޛjeIzɝ]KWz$Zh; oio~ ҬfMZv.Ι ➦eguhGWKs(_*ZwX 470>'ԓ*6a%iM;ȾsM mQc"꓏S#Dr\mA1Y5#SSe:(u |mcҘͿx._e0V^W,ʶQD=BeV~xpQ"POKjێzgr[;CQ'iA L_4)@j%eVTAMSH8"R(F.cp8T~aw3@S5VrO*Y,WR&@?dל?;r:b$1]a1s\l__]ToV|T$'"l<$T֝5b,hҐn[I9F?Д-Gh'#cUh563~4`[cc|HՔѵ d"ӯГ@$vad(xɕƠd$א_Q) _!NF\0ʷUw}9rÎL|On+?' *ꒉؘv6M!ꆈQܽi@O_?2 Fmk;לj[zlaL2o::Ujl=( }Uv Icg(:U%V!Ut4aN>-2Sc? H*sI{Ǫ_ DoJ}: eV`b'߾9fp.w:To&"ɥ^Tw!&K"4Q?Ѱ%%C#W #Kt§CPْC \g Q՚%@VkKTaw߻fpw1{u ؐ Mc;3X"H{J(7We)QZ`^ҠnpsVސu ǹDCp?[T~Jb3S}88^J 8'- !kZ_ji(`ơЕR4{ R X+== }*%}zN:!\b<̩]JS6ڡc[a^;WS%L.kT.߲u&pZY3l'~)QwQ zh i&ēe܌i/?+ oMn4Os9'Ba2 6b/L-xa}`2"* csˠ ,qm'$d*? } ~.Y*T6x"d~%O S`_@ N<#X[VTb 0)T#sYGx![xmc7?# {:s)]\dA hnI"k)1vU< eT"]:]xQEwx h&eɾɦX/ާGoJ}2RVH[˸¥4">vVy|:.#f  Lio.ArwxIz(8.gg-K姕e>*kªYXTΙ>Rsf߆t0G^ӝO/|&]ўA{e h#[IufNՂh K#4&'@eˆ z02ࠌ'^},a4vubwrdY/Lfbk=@^~=U8}{x㻏7ΕK?jM`GX # /CZY-=x1;#52@y_X Q|%ڍZvc,,S2OY×OE.ʱ=SlE][aET,08懀ʾhY)JCi s ҟ.bTs(% LdlOI64Tk79 ? -&y 67ABxrE򶠻5|ui{7( ]@aGF~ig6-; fzG?Wp)qElՓOKM0HMΗ pkm֐Y"qfaRb>pw{!#Qlu%~o>~]j Ѭr1Lxp@0E8'97Ch]W َ$GWU/'f^9# wgbGt8HXJ a]Q#VKSPG[ :5ֈR^\a,s3 KZCD~MwX.}I&(Kзe./L&A}]70tcm퇒kHYy>K1~ޖb{!3fOܯ [sǯM|[4 'C;Q 889$|fq`%R? kO6{JDF4MG֓5t:559N'At;ՅpP~k|m4?ZG\kPf)IL >[|plW@ɴ/詓>ƇpRqr*=>a;,$2$=K%& ւfW߲ MƋղA# d99E\WoTbDBx”@o_Q_BPLvM #Uũp޺|NHLw^!jN%ۆQe_>~vtp Z);AQ@^/P/TFTb0=m Tt!}֖R>J<:h{wy(/4;&5|`A\ݼ"gD牏[,/^^qJ-g`M] +/N^?s*ڮ$&uc r {vmG!{@Qzrbfe3hVJYaY'XnYh37CQ)ɾ#{أŃވ¿B3EG)o7.˝htS(OOM}w=jP&P݅(q=5<[Aep*ߑ "d}EHkMP"C KJtd,zy r`dx90zL0}sf hAݪ츛 ,*t(T Vֶ)}~1XfT`_a=DLUo2a91xkjg=YɫFp"Hڦ宴0)mhaqq׎_w+u$Yp1lsX'Z#ı3)\!mܨƭ ~@=,.y!oƸVɊ|39ioJVD- qC  vr|))bov#vRD+(I; LpV3p64Y9`ۋf*S]jEDy2W~Mo kR0A XOw\'^jN Q;vSa\[\]E4~+NL s?58?YRUi`˭G3LoLxH,t- L,2`Wt*m.XGu.j3>g)EȅKDj#(/y!Hrp*.1Q3$|5wS21q:h'[WnEY/?gaj.B3H IZ{f1gyPDʑd\F7}TubhlK3O>Pd/xgO`0K5zn4x#=^R5H. X~Zjp7o`'r$Ύ{$bn/udM.>O 爍iHO kGPTu?b6Me3Jĕ_ W9)FZϚoI|OdN1xcn-T"alQںׂ 2 )SsE{ȯVP.6LLxb븿~x̾P-bo'掋DCW娩`j:A%=b X]C!5ncuݣu3ya{_Rl?\6cmiuzmYk^@GtgI"߆w<ԙTz+2,󨿐2M @',/-^kF? 8]l_u\jc.܏^4LЈlN`up.utzgUP/`]E7 "Y@'G&dLh;¡,PJM WKnyNОJNC)){(ᶤd]l ऀ/</U\˄'R,w5x49'XР{9# <3>Z"z>&-e¸ -!EioO @WX 6nNz F Y5]]D$^Y'VcbY#PF|^SZjl['NVZj]RɜSV^mbz%Lbog@%KKX6Ѿ1@/}@@\ᄊNc U~L^xծ$E1Gp Y{&TQ $yB.q[7 4ďiMMzc(CbЁȩ%D)eVb}Ӻf<<+hW:WN}AML3n`nLkwb6݊ C*AEvOd*MKsEJlbWLC_Ĕ*;?Y y<7Q p&rAIYNue1D˿9`Z+i; ƒQ_G#\|B5ƶ&]Mȅ"g}etA][x =!='J g;a,׺l?؀4 bY:Ld)X@.@̚gdϷaww^\ td##&'\3fܤgSY˜]8b {<: r$41s1%_^/uЫU v8d2pք[g@hٶe3S3ilSykۭ; |Rұ5 @SXc VFxHxA%o$`rQ̜V,^U\z 4򴷩1$GLa YRyր!ψ edǴY5yzvE'di\6PG%B m*=6foWClI(r̗s0uj_ʾ1nІ:!d#.ۂ{.R S D+~g-9h$7*ߺNMr%| S"Uory") 1hP(c}67eV8X `<)6SI ByrX S(%+'?C+h6Ga^ZI.,U3aIރiKJ!hr'E(m u¸9"MGdpO+O٨5Gr.6Dw]H#gQ@߯C4(eJ@C\fC !60k2C^ Ne5FRu AႯ<=0&-&=3_1=>s<]7S<8s=GXR W{DjRa2ə.^;/Y1*F8ŷ\[!iÇ/[0KZM/Yo{&ҰthÏpu'h֬ek7p,cXMiX=3 c: O40v= )rE-.@Ij;`3 =@uECc)&6!Ɏl)e2Ke5KmC`JD1+ [V=Ϋqb( D@{kNbwNҴsP PL]jdP/ir$;jq% jnM|'{{ThUg{)f8ӨPg+=8fNe.ZQB+V:I4ⵙ$cO)5,ꔶn \T"qwƐ-8%κm^bѼ\5͈ȝfݫk_vuhBhWC>0ٓ&6 nȝ^Exr0BA^k!j.d:wfZzO:%_hzz%L^rHn2Y{g ȁḷߚ36c)OIb|щت^X' _}:pB]7PZ J!< ZzJ:vPI}TD-kG.57B31u/N5F_ak릖t_U%S v0hcJnXΚg2crA)a||Ìd543oIбB&+GCn&Oe0;W6g@pxZyqc!2~l;hDG3## +*m <쫁ςA\`7vOZJ{M7VPѠׇ|F`E}AĽ`O@?K2D\=ej{dj'1ŎBa478ri"BN2Gv&GNqnRF@=DlPI ^"㒞SbO9wd{ab!!j/Wq.e\!"Sg)R4t+~`g{r wamN ~P|w-?`Oi !UғDcq-DZ!Ee!L.xbYD:@3с2ZDg$v+d N/>5YAcwpt eUѤ]Qh| Py|;-=oVVҬq+~k;n.IXH ˓9(_P]1N Mb֬y,eLg1,R`wnY 0<YR\H7#3 02O9eV 7Bk}(p9c=dt=7mhV„$(TS:DF-ljR^cWP_%(5fKc3ņ(ǟ#⋇zqNhL0{Q8X9B2Ku^ eUr̵q ęš49 = ~W,J5hu@!x&&y m)_H&7;ғ%/z_qޕ1XZNi }2۞lDt7qR`'byhkWMM][b`6B|eQS[^`+&$0[^4gafͭӃ*3mncY52FO XHr!)$&nC\Jgs*s" |K FBb0J{N20w L~ۜKgP~ϵnBBhwl&#uSX)xE{oe7Ζ Wy*- s~qmsGQ@)Tz#lzJ6ωVj`VQhw#u=rc;lЋR\U[ T|'NkE̽U# 2j _irr ϋ)C-"hMovdS)3ɯz\jķz7XQа~QhKJm/@Q<_yO+JV,lbuVwbZ'jFYh#2S)\+8ZŀmLZm,|;pfgMFM &]!чD y6pG4DT 2(4 vgW?ĨRM0(vq%cBpäbC`Ge˴3[7M[d3BYH7ٲ 3bGF]HX ,Dq` ͎kᶸf>B]tp`Q@+5o'GjRLojX:`>3nF~3(a4b)Z& =gԩCYquYB[jNxIyaY_@wqxiPcϓ,iK8s2~0f^k\[È p{ o^Koꤾ'G/EWl"P9 ~ot#_pt~4'bڧVe#XMso6Sy]N/-oZy!>Uk2,6+=Y7|~e[ֲ|oZר+9U?qbz#8E/ 6J.ۧd+.€ricXQegKj2Hl܆W#x0"uې5| TPwΛܼrn2z_H<? $wHR<]qXzɛ wت&kBdؾ񉕇@RzPm"#\hߨa1q"57V})-;-"0gڤKנ\ }Ĩx>Faι83ڈBl6ƒ!&^$UXtTL\G9̛7QhhANM^+1qb72F9ǿU Ut ^s?vMb V}]dz 7?}` ޼\)c߀va(k&2qD_SW_Utɢa6<0KBH^=P.A.}P 9i,1UQ$4";qh&=[}|'aDvfB#QvTQE籶% 60KL.Ԑ_GI7- ?]\^ԥKĉĹ5>UI hO8I4Sw/3dGbjސB3X7!0>_ Nʇbh1l%k5_T2I-!,][5.z Q'bR-h 9c.lE[cߋVcuT*?W2d_oG-2-f?GpF]8z Yќ^(sqH.zɠNk y}$ |_z+~a+K"@JȔ ,3 Q9QiTfғ }oWBbT]!z<$=:-7Η.[4'YKB{Y*0 M؛5{)uFTÚ޲ݑ{r3¯گ/۰-&:˥2e}XҜ GI2*4.1dNP@#:'9é$-DˏEBc)N3bl bV1.h'Lѩ5%2lqp5zƩE >B)Ԉ{3G#[+ZP' 2-H9ϴmz-Me}!GTq,( °IТű Eqc6ZGk= 7'{2E\F/Ovd rzNQzI;?^>o:?ٛ-<ԭw/myo`iZGw*fC?#RT؎(`7@|b^>A!a" z'hBK(kL')KW3մۧ1Ԏ:[:0PHdԍXբ*`DՕߏUlɏ72O1?M2 \M6xϽ/_ʙ._{<=`5!~8;3psZ||Jۮp?jCg~.@ ;h_gyw<צVc'B&N6*Lz |"m@v&۩:}E}EΗh=Cxm˷jh)O WYya>uUCs PuM;ii毣XB-m}eMnӿʋJ ~@&uq0sc-f=L `f66$r]6ҭ49“z.ݹ,c4[%tVKdMSiǻJcjh/6seIayP'u7)0ĭO&a ELPmVi#WX^91ҹY(lGiVBcgI4]#cnxZB5ÆIi?'s 5Z+0wq7Vb_8]>^\2N`L$t^c#ifg? <ǧf{^4̸1 ?dtd *KI@jΫ9bN%r+?h;ޣkwN LCJ&¢a,KgwW_O}P,fJU:W6VQE^y6R˦T ]ߵJ.Y͖S8c1NkXnμbb&" ;$ѽVLEO :Sr9wrWkL/j,.4h84>YMmd}*Ⱥq/\(.mO|vߣv;0M.Gb [-L)o=TJ |չa)4ˋdLZ{KLx5ZUjPك\>#^a!F~Y%id LVOQI[c^Z2хT=D@5QWp+>T6rqw #ȊD1I;S;ZDZ 0cs q]Q */> J3 JvH^ƸjI6Iu%n0X]DLo,9Q!RGLދnWt!xE Κ!)=E[\#Ϳz)\d4?}sջI pD!m}R]  T[ԛ"r/? Ao"£Sn-=0ϋLda> w!`oQXPa_kJ}g@iPtJycŢW=ANeG6]`4?8LhpET%diڧAR_Pv$.W;)Q)Ynq$(Ht(UmopYrkmhxܨ94< qE^rf1u ^{doQ kH`0 ɶloh,uόl\De$׷!׻6/Р+O&/︛p; ڟ8Ef8|^ WH`;1`'~3{]CF$ ,$1 --')bJD;S~F;az'h}ekL #™zt"_5VU;[mUUOЏ Z6;dZ͓wDTɎk ˾OEr)kQSPԼV#Y1t3y\ b^bI9nSe9O|a2J.WcH 1=L:)7!Xm:ۼ в6|D%cs A@ *Zk QCgg(0DV bP9"\@u<3d"`}O?JaU GA0/YwS|DZle=MTI`;l?( R:?wlaN E9 PB]5>ɁDd%HDk" G~7P:( "F;1hrTfK\_C\BxNnL\NO'cJ sG =*)*_/T)S<v4=ݣG*pp]cBQ$^6Y&[! ̫r˨R̎/h6Gό 3We4=BȈ^%AtsBW`|PgzK=f@9xh3{|g 8!96;NU,4,_arw"Wy"yIW39'?U>>[ \sykj`& vTr; tzH!bh 1uS[O Tڪ?{FH]rhN.ٽ̊3ށ\9U~$~gS4Yl^VJLnζus"' d|x6#CUSӬK\`O~Ct'R,ȹ2̠!vJZ(I4 m!GDܷ\}j"I̮Z:l=Vt-9o4XUeŬ_%2TNEh9/"6OCWY(&&I&\XýaT|:?fgL*=l0cY,5O}@h.:fK;)3`[[ o'(yh”C甄)Z(V &u_,a<by8T֍SĕL)'e,jK_%DQ">au{Fm|1BO!gTF)8@˃yFT{("K7xUYxdơ1B{X't^V|F[2i,It4>1FγcmMssI2Zʖ؉b""bHn)y?ۭWJs%k ;TۘT\)iWi:% \tr|8}X~G Y@!햐Z8Rz"a^a2Mʚ@$U7B)<8e(G?`o8  Y-!MDCbe[ z؏`U)kuj@|ݦi`$mg7ZKTMn*7]]eͳ=|U S8ցrdk6#m _ub%'.ve҃{K=yÞsLvcw8o!X4}? $|Kl?ߊP6!m(T>mg~bP 8;!H+8? |M{l؍ԡs&ɓ6 WC,L|7# a_Xf ,`%jPiT4zӊ`-H YZ3RA-Nhީ™OU Edox)~ԑP wVl zN\D&@@|VewBZ8F$#;ˡ{3Z= aOlBl ̮9x뽚]S.<=pB&jrIUܰM+XDo+ )ywTp^yp'_@8lkP8W$]7юP,Za ž7l:)i ǰxf[ʹ<Fs&dŋ3 |}[0~]br׿u*io:2o8&yхHo  ZEozs,"]4_ּ3w SԩZ2h|V?d5y.$|]iC.GwN+ R*2TTvͼ+>Ibm~a=2ǔ?k_bwESA}9OFdo.ۥL<'=߲۠[f4y-Z{=y!s}(Ol(e1#t6BRqm|{0+Tԕ#VR&wGY;rit/ZzFlroe;h5CED'=d'sir/c 9(4Hq%wAVE_G㠯z4_(k-b xA4;YG[QНz޺=,W $+n:ЧnK5,z ћN8ǒ(>Niʪ,GNh>&_!wݧ9ZŁ+ࢢa6ZW:A{`h=.١( `'ԮeZgj8ձ{:}hYLtAv)J١sSu DsƠD]c9Ǵ] AW;.g8*ve/ G04?EYP|:&{t.1SQ~SpzNq1!`!+i{NK9VD(w6O)bӺ#Ghu7y7xKғ} 'k`MʄJjJ?'fjFfBzyGLSHd D }VoP"˻L;%30 uuIE)ּ=&˝HݐW ZVƂIjډH+̡1:Vl{ {fo3BoI졸zu+rP\"ɤ#2=ux81jm4uձdBB 4Z--*ԈͫQۃzO SY}?"&3m7f/XaI^t}I"* 3( pfMan*ii?Aйz(aM?2dhG%T?_3Go6p.4}iV&yA^@"(/YtҞt >q_)2 SxN[-[9|}y_胯 'K3س-8n@d "ޮ<O !^EsKWGK|##TmZ@O_!ToKp0<ȅ@Ҁa(W2ox%S . r1`n:xk@({M.&M0䥐M(ŠFsowTqqB@;',Qaə4y+!TuVх 9vkP4NsWރźKe!qFLmͽGFh;Dwk_y5l1mL8v>n{5%A0ʇnDZ:k`2A\\CLf/L?!\5 ar͘7T3hv 讧|$tU'6MԦ:GBz餛Tw*}KXˇp,HT\Ll2zSaX`I-mv cP4h9pfb o jִ!#;@Fcs?@ˢnc6yDQ&fft;\t1#'åOyLB3p}XٽWD~8 'bO4Dg8y:}t0x0 JQICsXjm;D5[hd MRHSCClK(EunNڠd~g}mY w`JRB'VMzIHRo.šWswR%l"[ yg=ˊqQBG ,³[VmDt|yL{Ygܗ]u(JW$m;e7bI;9ĕw8q\K8v A&5m|jM@]}ֆ732VoJ+$.J (XqMNPAMߍ?P%e!lhIcWQ` l[(*paWkLJhYe6Ǩ8|NܻIegڣ0`"g8"@(T=_owʀY?%6oPc?xT7#\SR"ZI@=ԑA>-Lx9׼d*" X4>,1EVL^|2U^kLEO:Zr.hDb(Rp^{xuMzQqxG92 VAyk}{2~dWrSWo}lOQs#hFM&˚Q9S?du;CbZ;Af6{ ekn.pe7Xבɑ;~>Vl:hlg,3Jb.СjY=mIFL,dB`y`|+|ĽGS0G Lc ٳeCRCFY'}&Cm tEP+hmqzWK~=}n&ϋ<Va ʒ8e#PR@hb*)W-rAK(3,sOˋ/.еL{G4ɒQ㌲H1MCq jj;h08:U`nOvv,;֎UΨڵMKQH7mC ⡊͏Zʁ?~,ۚ@3bAFC٭gۨ&N+2=^+69ZﶔdB) 7WMhp>8ujpJn%EWI1k'+a)#$fEH #bƦeK)40MD,M)$L{~Ò( 1 BgjVV䲸WV2$xt|~y'8Op70σ{3|簠FN_E=x4=ahH.hqW%ϹM<(h`zxJ׊LI-ҙ3BtuJZ[џ#E cjKw{µmQߔ9؇f\O.!gGoǁ!"^:$JyђZo䊩qwƊF|R+H Dr-=oKo,Kh6rZNc9BG.ZN3|TL+ Q8ezWΧ=(Kdhҡ>'%-2>aj) ιWLiA:4J|oGBKؕەJ q.8=s}Om`%X;ή0xHSF XG{z@<گyGV~ k#k^ah{c~k&1qBT_ws"h J^ *Z" Ꙣ }YiCșj/3nBW=y[.%jZM C^'tI+븛 &)ڭD ]o ϟ>r)+'np{M)h[ J\\ ϙCN˵֭dwS'HJ,GoxۻsLhA N6Z=|ej]gHK;ĴSxmo e~ YīX9QWNS4۫߾&QE׫xD[i.ii{W7X>9XRɋZq;B3Feg8 أSU)Wf߫ڬtф/[+87[L(ScYxGҺ{gowh0*=d\U56ݰq`H2\yUgnn~VOīQ>XwsoȡHcFiSꖇY>2JcbX$_s}|si/Q\qY7ZjS߼)Z=0>@4s3xj5̴/ɍv`O̡KP(KփE]W@س/8J?U#iM3]x.fkV`8VD妪(s"(RHvv˄M }OY/ҥk "Ѩ57H[/YDWG#n왛uX0F" $Sm.Hqn%Io v/:vsqvpĒ}qؖAwun+=ȢrY֥,%vZr K3>^S@6|BQ9~ gQ+|cEPދRx =CLc$}kCmT=*&'kC0#H>H g#7};"  K* S(br&XtqE웫[?f2(ih^P ' e;4[xW!YL'v8okǧpNd5%X*S:k`hHT*b\* ƽXr`u*y,+VS+$ISrBnH{#F^zoC?zU!_E*yPJiԱˤeYSn"U#.|I(QIl[1'- ,r:mxICfY vs]qLM9? j7L-#^V)1-: +_;,(9BQw M|igǔS޶v`(z%yZkה.epO1SVZPAEodXr'<`XWH凞)ycj0VoNBE޹Y2'DԐs]kBd DbO9QzE0yko{ZbӉ) j6AUm!ԳzJ;byRʴ3_2f N"ZȃÑU,uyԧֶxy>d!gj!(kAE@Bmx֚/9i"Lwo{:pwrl(mouu~Jё&U -K&']=.MnJr`<R?ZZqr741jz,/\#ph$Ѿږu앙 S-9]E=H%rY56%mw#W )a-=4KelYR5eJÓ  R|(U[g\CC}N} sygo~ħT"Iš:bpyu,WNk=y,EX~Su)K!П*\# yG YmeȔ$4QxKģ<#iN~8ZqTb^i1[aWclCSy_\ h! X K^?[|T:Wvi1ɌzE) ULa6h}^"󣹘(j,b k:aa %O8fU<3e7m|6^zcVҍ֤M6Sv7kWEAqlW.ݸjLYB\ 4 ZI1xp,%9)?T&U5mJwСM|X c>#D N7af.I)'v>Ѣʘ{+Td#Ӫy&!8%o~d3 *[U"G:^]GUN 7oq2(v`&G3hĄwB\YEO;=Gyv{cl{e[_3 ƐOFij8+r2%o \wq)p651JĈ[*!qvh5gH|l= ^4ְ䷪_خ L~܈q&h}ĝӰ]%if}ǃ܄3nP!*%UWNƐOhR >T0u:r|g`PR?tA \-Uɪ6zwz 33vMyN=x(' |NwnryDsL)`@smR_-}aTt Z=EdJȦDYaQhUrc&5PDdHYհxW>{K1+Щ;FǸ2o!#3?1&hij Oע Ay2H$jW&tsD!%eW^@ԧE~N% bٲ/*ʉ./Һ2Kfj5Æ/nѺO ׼bEox>*},ĸ-?c3$NtH @YX9D(!V B&L?Y꺀(N AszN)͞"tFخc*y %)!OO l8NL01[UOT}nQVG0jVY-Y:$k2*e>+ܸET-`Y+n=))h:ccm9] wwK"S,`iSEX!:Tq3+R \Bklv ݉$ܰouW %[>X s$SM5TU/Ẅ[>n|Wq#/eY֞ VZ\if]͖CyeU #E3cP¿mP0rĀg>`T7FtU3P%;PJ4l"<&agxݿ G"ICwޡ!ezĿ7@|Avȅ,R4OZdȳf2$hbC%E[y ;`K4 ]cD_f ŒTpv3xK#Ցc,;>)'k2"ʂ5 V-}gKdY Aʎ\cV"#.V;(A /opc6rQ?=h#@z9PԚE0kN ⇵KwRսB0#Y5q`Z6a/puq7j~tM%+$$CnwoY<ʾ Og*=,U%Y7~I#Ka@;7n]v6l)tVQAelhl~hә[rUAK?l3/9V؆ >P1Iئx;^{Xzw\$5@j;A0> dCVVf_|8HɤߋgzN2[Al+,Vi<\ ,>D%S(故 ٨!Yde[ yߒ\ipbUğ)*YMc{֌涆 J朼#4U`{mrR{v,J39:%f9 QE9(Q@&p ۇm%'H2U:M?תc,׵;b卢s7aXd۹3F@͉HhKO3p Xn#c,knܚ:wYϏ6˫ VSL3[>L0 s3SUG=&4mMj/x`5=nj}lǓer-ڸfI+^R]B [:eg5)Y] 8oeho,yyJH,Jikxߛ׋f,ZsT$IB5@yO#&Vs4;.9!wHȟ@AZ*!B]o]w?!e+v]aX|$1@=&.;t_B\ dz__50/5Qطw[nH(W⠿ 0 U(J"GEIpC ʙ5!3lܜǐF}_ QwN~<*[39 I̱z.k1׊H2;̠q2%mC )1yRzpƈ\Q:%~nl`w Ǻ@3`@ ýIPpJ"Ȁ%I*uO}1@roΎ,TA&!egүE9ju/7x}P3j neCZ=sP3-a\ڎ種TTJ=_jyBks #1 s'B\ PTCAH#(vr| )Ɏv* 2Zc o@Onu|{u%Q8D *\ɏZ(4{6RC'E[W,JC26K4UWzXPD'uSlr5qEkf,$7ݨDI_ D Á>k/s&ƈmNA (֥\]ϰB:8THtFm/?rA]!K0V3^[ru_V" _V4JgFTTE;޹~kiv i)BHaӲ a:{BUBCN/G)P{d$ vJU[YCҭcՕ=,T ˍ:'J :o12p&_rQ=;TWxq~[9K+^NqC枮.Bg{Zf$QӕҚ9t\U4%j?'x "Da/\5\9+'8ܫ"*jcU[ݢ"qDɍ`)namR_“*'¡7c| {omUBMEWaW`c/TBs'l. ,fլ@lm>uDǖvLSB޺ *IF0dA"3_k0L 1CLtp_%y'ta Zټ`tOєZ]Xs)0X KjB岲 $Bf˻vJ|Gf/̌PqS$ 84ahBUѽV7u{L2Hggˤ E~?eqE4 r]5P[9ڄ3*q K}ˉ '"MÈ/}2uX,b/W~bu3idc)[*+ߕ9#􀒧|;ӗ}d-`uB0l u-]/X*EK\h_ ##-x|(Rf7E9Q3U%y3 yXѪ)a?-Khc/P,Y L̔%-M@h"YxHP(j7l$>7k)x I/qU&F>;kמZ)UיZ\M N£ =^WHީ}`2RxEn}Fzr >~1_yGe?)l3MC2"f8A8{!kJEQcUw s>fd5`i3r\8\CukKDxo8*pb,mny2S8$X-' یuFzA 51 ƆRLg2Z2e##d^AMmF- >@OPz]v[N~wq()߁ۨY`Mpkre:Xk MZ}b2ŕJv K7s.aZ {Wy^B: #LƈGyL*wf̾תjWő ״'6%g>hȬwSŬ0$hu'sM$#<2rI׆(^֎Y ==%xhApp( KJCRʋqvE9nj#*0!r݀/´,6At%a YاL!#įni;:߽M`|5q+._5&B2wV6Xg~ okܫ\ped4&/Q}!gHl8%Xl%3x#gbh) ,^mMig&=,G sHb`3$:3EaNo4@HS33vO=՟po{4/^l3B1ǬF1vA$'?Y͜Z,dϘ~ X Ѧ:ESco?T"?J=*ov,;_8?)h*s> t$Gq FSt|P2xZ  D0g-s.̃g&=}T2Z6"/DFS’𨖀> bmMI(-ĎN``%iE'7 edccO˼%q{@O$uoZ9N #K~ވ5Ml]f;DĊ^2JV_})ܟ.Ͽ%ɓaCy-p\pZXQoKQ6[4 Y_ruP?k->Ӄu\>*J;yP߳43xgɗ1K5]YxD|7"oNFqjBaa`"O{K͌l>}-ò}H hI'i]Յ 7FV2 MТXPg *șqYWfo6of'`o X-엕˾F=!%Qc C3χh`6pʉV?OTwѠTa!}V06Fј,26soe4/6lK0vKʺi4p9(sF9=`X[_q"* ęnrFJ@9귆,^X |bK2SǛ}V9t6`;jN飰KOj*k0` ѝ yn8z"rnx jhPO%s8!z-,aTՈeA>|&ZBd%36),).B  &1ƥ;/.pԉϰrO# r6+0/7ŀ]B~nIw77vWr)C]]35qAiSC*-]XX7v; Crǿ1I'nP+{tdg/^sc㴯 ;jH2c)R킂;zhfw xW@$z0݃S7Gf /9N&HlŻNJwi'[U6\ڎhA5n6/]9p3χȩܪE&=|/v+ŧ|"|c#ĦHDs؆ pa/NB⤓3^6#,r^d@[i)Ŗt/5&W N[/bA^n3),r -f݂ܬ2wT0^WKIZyk31l%tj `mGR>W$H %5o3۹"s8g"Csи' Ɛ_(dvf^fo竣 T" nm:?{GHż'Ը0)Y(ʻBm(vpF%a8\"'7Ȣ޹ =8׭C܁ :t1X~rr9߳i&|5H4* ?X,1V MލMZJf5d\IcNg&rqҩ<n 2zX;"|:VŁ)&,;oxH~xd Oe1Q&uϑ5P9G[sc6ƨg9 ȭaܭGIz\v˱@l ́__J8ONEe4[ˈ;1;szB`,(r4 nC"-v5}dZ]GY $|f3bH_{hʦi|. "N: `&&OVp=WϱU I}k$Ufh/RHQ'Ne2C˜*tQ'2I CU:6*ZdHJlO6&g{0[&:Msw+D|^W5%Xm·?Fc.&@1d8d _ɚp DtN(8ܪ͆gAkPdū75KLvtwWb˗(P2$n. rB"4Z7n3+)%``3*),qbd0:0Wd3TtMTԠ}$O2b8CBQ 6 cԋMnjڔ{1Â4+ҩ)UW[Az..q0* Xn-䣗ųZɿo"HU<4M~0h 6@H'@y;ŒY'z{4^ue 5ZÅ9\y_uȣY тmZ,c.OX&!t'Œ Sn<$ NLtJ;0܍&:bl  ⭔y!l`U7y>g׸Ai3íW(.#Uֆx̊{5 Dbةl = 쬌N;XꥮUF D/Hv V6 (4x@ӑOj ]UpФewOG7!ťC$&E:T~ͮ4Ѕ\Tp-A`n ëbn]Fvi()"tAR%1jܶ#r^cFį)X}3UWԋJ2rKQ֯$wvptX|\VKoVsp ~}!D|q ɄH\O&ˍ1nMB\,[ G>@쮣eOl&!t G$*܃(ë:84E{(Hjd%[?d-QzxZJSx,c}HUIRQY-DwݪP6 NWݾўʞanYPi uV8!<\+(ե`RKc;* ܔg2GfG-DJxOtOM\ /OcZY-,)Mp-Չ7h"k"LMurۧDo"1ɬd`tj-Tw5$۷FIӵNksr6pM I)&(3Rf}|1q<ʪAxҐTMS[?}aOa쯫r"F#8ct>-ROcT|ELCm(sh]>}uyŮ&'p%*7xfHSo֢=&XnSKFMS՝EhaC8?">=)#1G0_=nQtk(׍'`:b+ɚKbĂT&D 啋̃kOt=R:@="$AwWXaȕ };͆zb#{\'sdi>!6pRyoZ*ywp;F=2BPWbte)Yg'i+1A/7)B fΘpCs'V3@ZUDѪI߷NR[ΟJs`4a=m>:f>/(I7Co"rJ4.0ޣy0eV&$"/l_da\G?*<߬W8"{{3P',R'2$;¨>5{2=zNUo8I!ڗ}J8dBxw}$[p`ͩ:~zFB6:GD*9M84rkud8 I+Xtc?#F h=Is>CrsVw|{mm(9d3!ĈnKpCrDGOr|oZln\&uy>.l?OR%g<ٳB|[K8")?VbOTMfh3ͻ4 >D׽XdxiGXnG/5-u*ԞLyjDQz}Fa Ƅ9XG'k#ƂA0ʄobpnƄ_;`S/!ţt]@,#~4Q7h(^/p=Y8d16R GNX O?~S,H {F홴( -|+ף]puڕnY>h rayk''F#LU:`!ށcqIb}3 GLBzL%3Ih=ؠnaMx(w-vUa뻡8'H/k @̨1ܒicRK+*ALlLm |$;G^(C{K/c: ?YǺmV-pBz*GkDG|әqY%vҋɢQlCJMŽnrm[ҺjM"$M+5XE)`s2pZ_d[Қ7GNI!rp C* d)̵Ĉ;H[W"@h{Ȱ@\[qo#Z.Y^lsL OOTXWoA G25?wJ+dNךUiLb]#Mdtljp U4T7 $habGd"+~\0?VΙ1ׂtI rsRFm˵3RJSj mOpWz0tc]z]8h}x2p&XNBvAv`&Javkj(AAߕGȷ1,JC.Y&P;Hzjvj&'״0^j47[@>Ɍ\`8:E ے >WmXirPEbdr]/2 w&]FOe'$qўeKq/8ѹxk022ثɎr_Tcc(M6߀6ب*yCW p1~O/T K,3YEK1;V`~=S 6V%HUc$k*Ld$fȩM%ZYc6ekO/ tfѿd&z!3US~㥻t:ʟVʸ4n}]'Ϥ%s^^SuXd2JD{ RĜ;r$zHs+(堡Hj00)\. z`ƪ  rʈ#|SkQb5,IqY  )QOZaD{[`]{D4z8x.atƇ;AJ#QW?|TEPS&efd[V;"b@O@+3Dt76*E"-QtMvsRMpQJ%3q4#3oj95^r#*dc!\߁+[,&h}mW`;R&v3,U֨}نB!}M :V7]afnUL/՜:9ݾJMy4PsclOrB?}\, wl>uk-{"9?(3u]AdA83m$OZBB55]J]41(dN 4v(4^ ,4G,Cb7]t6܃MGcł(tjzOʭ$'{J3f+o~Ǎח%}_8Xa V1cv;d()mv=5'}oq|ea.>#C)v:ε3󜶻g^aaExks2V'}MĆ2@AL>|9ZDɑS>Q9$qntBătZEz!sr=|\0?4 m[PMs0to7V0 24 B Klg0JGm?=&Xo|x3Z}z8نLn=3 ?i[cG>c-ߚe)DMh]huh{&q`W!?h5".a (ݔ&&'xzG OAx>" #S(X0q b>  &Ɇt0eeCeelW+LD=vetSHxdя!Ҧ _v^lMgvU-uK Vk '@GJj|Dk0PҪ4e\Q0Kq)-"]7* Fdk]+H=Vrݛ|dzO3E5jK*A&}E T;]P66@o]$?/_ SjR]uojdo&?$#>o~a"z-a܊iX= j_Pf*6}٩ 8"B"2_!į^c)X48V3.Z$=`L]V" :z$[́3?D~.$+KdIa G2*mW^\lDMǴ͔SD`NY ş'apŒ z}&=X2n==ŬI 0J"8W__ ̤&剘a#Ze"1&\PwK!_$EvHɄo/],!ָK%4ː978r k (C3$H1f 60êJp-Ű;2E.J(R^Q_hluf~ܨ(3 cdnw ،eJqkՒS*iе~`28,)îcAxNF qDΖSQ;^ut(p"yGהc+% =܁{=KeN4nBK4<Dmތ;ʻ.fIdK2`O2@7Hm  褖Ї]Y2l(+5!K -g6 ex::Ц֊] yXݑ+8Q;@%N0RCgL1J7뮭A-z1!%2mx9 }.iY@mF> H`OkCZPJlG8}xf_p=]{VIwmb6"JWxGT#^z -S1nܠbwR HH+noD>!dTڔQ#*g>L<RDzj5Rڀ*r:LgY|Cqb ({fc}ub`PI*YD^Sj =,}QDKfC˶ѳj08L,EMАL #_B}_C*tRwjzk8kCV$u/h&8Q*pȌ%K,Rv0u.X| ~O)J+Lڏ$_.LjVPy}Y%1h.i'18[V4$["ѽ^tl|!D]'me1Ǯ-J1|2$q2O> o;yp(~XUf4>֐☸$~>;$iH;µite,̧e_Yu1'^/x:;&:Y;)vy2v!'liGU{~V <[@7Qgvj[E7 T_{'"9"_/z=M=`pu[}ֻUr~W PCMࡆH.ؿk1̈́Σ՟EH&KjM19?S.SZ?JMG%z^)bS19Rk]( {7/1]`If 7yfj7;Qߖ6|Ӄ5L`mhrISo#)e&\)Ѐ)?]iq=y L13۽;{bKê6tRqgX"ԟ Wg[S<A|1pB2ܦ8:@<]*9Іs7`$^qj$n Dㆅ¾h G^*[wq},/I`e/yk?N 8ԶGiFu^IhWK;ii'`]䭾J!2yUrU \3:a%^LG@msv8ѱҁݩgӣ78TwP:&OLU(;kg٬e`Ů37'Έ:6t+:t#oP@\4uk& 6 {Y T]Xbe%HÂ$QE_Y+$ۙK,TRUEYmLMfbLA|qj}58; L- ƅBXxYK1R%(=rDޞgxa ۀGg:( t%0K M;ki}N ΃cn6pi0ӂ?Xl3ٛx`>k"ڹsQ@183I87AF LBTh hV_޽N:Q $꫐c]?tGDL]|XRċ37(Vx[z[,NtC5p9{XWUA4f̨ǥV mG\u 8@YPJ2b)2Ě{~,)qMՃs\p;{{HڏaQ)M:vPBopmJr e v-+ ]Ar$Zo 'ZLry5zXJP>Fڍs  aec2]^i6ZNBo`҄`ƀ,sd pة%f@wv"z ^8Wn.$vidQ[{`B? O>gH8iq 41v;`gX3׻0 C>x,ClsIXJ(%@df{NJ"s0=(휓k"6s BJ \qB&}ߧ7€4 )H]9CSŨx 7YH&ߝ6mݡs7оa\b$ƹ)Wn(#>J}/(@Nj Y&Fl?Go:y"ۯevڥ梬0B )ȏ6\HeRk'%J7ͲwK|[حOXfAqJ)mD!b,Rۄu0(('gU^d*?OYq.{REfߋg5\CG`Y$$ oLeB.k RmVŊ 1i>G`Jml.+^{f cueIᚶ3u6 *~Ɏ뛴IYXGr=cp~p7ŔIL#;o2l [ ='7EXk.gI\r$.u^誹-(nT!~_Njri*aDMtk({-Z!G 7yئN%jܷ$ Hd8th,ny*hZfGyLr[B;x)1<}g2syd+Kh[ޚ2.&N N_kWsxdJK7h'd<'4 $Z{=Y7RulZIMV<ķ>--Y{3u5+<D@R@h+M H)fS"}y'@@>PϷmFzlgul|1'_VGUFHWX]%'Em; 5PqN + 32XF!MCT:tJ)e~䰮:P&|k\=6G/뱤8S8~:PƐWXtXFm|뉰 OLm[-5a(Z :@6/lbGLNM{%WBOԐ0-XRL L jI1pXht"$T+,ߢa/?9T΍e 0‡֖qJ؊t4iewVu<Η|p>hG|2% J47ΕG9g`f<|5"o%ey9O)]L}2;ѰWK$!)oCVO9<jôgW'?._= F \VlOWVMOZCY,"ǝGZTW }bZlR w< Du(r*W;L߾_).d+V_@T0V+\? ;qzR"2e4ă$IHfz)>v /kTԛ__լ6}:D6 CUvJҵEU{K~XJ:bHJ@Ipx0q(_jtrnRZOh9#R™8pH3Wh9p2(qz LuJ}T_ F9P{H2ނf&/+h}n/Y)U@ *}6U}ύo؉͠nѭ#Op[|YRP*/Ko+*T#=G=Z7:wo-f rHF+-Y=Vw})bKBHI삚|\m~dpU꼤(MU4P}`$aBю|k1X-yL; .VՑvMl=чb_Jtgb0Ր6b k$ q9MgD , {%2y1]ը_+d"HxIjj9|BE }c Tr*NN8ft[~ 52Y6|j+Muͭe6 "H'ӸC%Vӕ0twV,w"ۙS IO->|W$G f E}V\2TF֟1ȵ7Waĥ 36%DH YM҂7 {ɃxCᜇ+CZTs<B43p1fޖ DŎ_sܑrLU~soD7sľk)Y}QY rOm-(%['@[8 UytasR>Io 5Ei@C! |oGOy[Lsxx@>35V5>XF"i}KOCFmX"`aet7ҞfG3ao0պ o!j+ %*Hl>,8X3 5ZlA1;82>- )\כ*'bLYuD0xVl{sԹSWqœ~#@y>]4[i7V3;ofsbj?,xNB]2 Nq7#TP0"GnvK*q+UkVl8YNA {B&3᜞Xn؞?kS` t59r.3K!D|t.l֚<u u%^y[DC]2|/|ɞ%Ox\|q? wYZe |0'3 "ESzfUضgePYtduů1x[~<<*S559W-p`\oFzjY?|"0.NJ#C۴1nƕ{/>ݖPGJ_SM7+ֵѳ#ۻ+Bf]1G쏯MڬmNci=+WtdACT>JwE[<:659DĒᬬbj;h 1b9W'gKcei˰[4TKv"f/XGTwÚ#q@ 6D Ix=Bm&jEJ \XǠ#6֛iL)w6$2%zl eUxgSӿ?!r5jI542{6fUcTm!K!Z3J*ƱGnKs?zrO<뮜B +n԰}KBO7-{.*k~ =2~ ϽKϐ3)ظ lO~fרxr ]-_ӌ 3J*},> * &VdIbNP4rG3l I/uqۺyj~^ l"UjI{(O^r}Y1ѱP{)AHZBRt}@UTOg)YQq{ԧ6irlP2}dv"HY&uM'zVu X$͟X3V.V86 tHo5fc[^{J}uUq fag)J^]t1=O3rB:/ kW \@\E ࠅ d H`b铸%-ROɫ 0Sd0GQQjA>7 v3&U![TIџgMڪNU} g9u[9'4iS/NY<9&ƿg"mrs.%gB^0zBN; _&]9ԟg֕p|+|}6 kj؃<ͪpwɖhf2w0!oZ>ch8f)$Ϧ(!<4|Aץ-tkUL>o$.2Z"!`gʜ'sw.zkE?6gqZeӆ#м6CyII  2aN;xz{E 㐕UJM^6ʣ"'ysϗ{9(TŢGG21l. 9ySeX׼'Y28n0LJ6('yž}f{@ӞS0na4ٱ*o'tMS  cc(PGBT&^OJA Bn޸ZiwvWBѝK#:}ڥxDO iypb|8[Wc )c]Z{nb4m7&{lI"E Kxm4TNd P8[a%4Iq +px3 y n˪OdH[I#6D?aqc7 drd >-d3rOv>~Ync*{H,CU._dJr̼;`L S"IfgCG. ?@Ӂ7V=9#|GG|Jm0Px.+cڟ$כ w *8_Х/#k]Qj6qZ餯rml+͘_fe!y6sv`U{h T}ˍBNAX !̷"?4kq'tSAo;I.6|s}ߴl\=IgVVVi: .,[m z޶"ߠ j:I?}wYg0z)C~ B#~ɐN47pgiw jFͽܦ٤uNBV*jP#iulѬAgc?Tj l%NMݔcYN2d^^ryx9U -M_eк T۰|8$Q>h+ SuT _1$bRljL& [ks@6E#.fhFawbxgW-k&rKl's/yxte)QHrVM~7ӴbA/ktO/8"m=(gg8<*#")ۃH0?joC f9'!DằoXo?øc2[o&RۜEjQrX,uMq'!bA=J1$弄O_]sg STo&e?yXp5-}Unɔw:5 ,Ւ@..s_#cF*V=-} MՄXN2'pIK;L92ds2kN ^߂Xa}t.ޮ{ 1:?D3:l'3FPya>.>v?J­gV'$]k:"&pɏ|qFs]NR4rQ*qgu"KeL!7oP1w`eO'!JCE Q;P0o u[RgU^l(7$h6{XUg#6QXV&6>אF؀ޙ-RK;gМQhz˺P'wxz|;kfȬ(FqdN1~=nGg]s(F+B˻B5ʦ;f 5r7lGAb{aڜ9δʱhaNovvh0Y{7wU/=.C #Mu۝Pl8,W=[*c.<\P ,Dt'WKcڤ5"Y#rT]!477 \ 8IgwCxeViy7[qjvRK&` \OyI ݈^eks+$ cIArӒh Ņ/@E, ȜtA~ >JLqhw Lt\V,f:4@) ܢM3@0WLT8S#2eVa*I)XA 3 I'M0AEQƬ"CBJ)Gͦӱ\yKIw!#eÙ*p D3vEuFiաQXx;i?$y fheJV@lQ,K̃k4ږuŊ=W3sV(#zP'\_,dKV ^HuoFx~]?e?ڇ|+tT=(V~,”SFk徲\Yi6(? n'L:/AUmu=fM6,tIr~~Ѝ{`hF Dz0)4}r2™{ l]} Cm P-Jd$Y'VqBip~#ʗoC_B ?U˿Dƾqjt6VlhS8QzówuLq `>LA,; oQ̡wxڽtiƑkZRb.S0%F쬃IPC4a-Zߵ*O 7ب÷q8\|uām-dȒ q{JB$ &T5kasVhF wD:: uC+bk>ƛ|ȮeYA/bfÝ**ů(pn1֌J?ʂ/ju!:P9;rcX4חwYDLHEϙsq(r0FDI0SYs@*^H]VNduN $<@{ITԠQoI.*D_2+7iw{"Ti\%Oգ5ǏD mŬ#W0~p c['Bɸsz?'S +|/G#AV%vNGlUȢgd!E sf[J|V`oE~_ו8űuX) `-x<۰]Dkh.FPjr>j?jPxx}쵎-]8VUP _h5YӬN~&с|C_fd(zЧt1k qqK*Gff `I8Gօ8 9$0YMKT©DYd^C'M}r;#K s sZ yl,n;ɚRLגƦ:~IaPaEkU6of:lQlS*%ԩoĆըfz6O5nn);(OUs1S%܇y3PP-V(yS FS20>ތ8#B|ǦHBƗlAW>͓^tQ֒|=$K^caq^E *ޘ̃IN(D#"X )"]\eR/6-MҟXׇ횲4Zj.[ƐK`P.OA?btshd2`r"L'/c=I8 tx Vqi|Ԥl8.JvBZ aFPSҶ.iBuP&SVK_<.E34}6ܸCA*!\m,9+8?"_?'ɵ~E$1 $&vsUO?בʐ!y'b0Ɓ,*pG VCL )Đe4%޼4לGK+a2a%YkU fG[:]Ц /g#T9;2:+^/c%f/蝝7y82J4b;[=̯&#bHm?}KU2:k6`~z)ĂAZ7lr&Y֎ "쎾VЖ%](p )X/4`׌ON˪-; sK?j||h4 s_ $aJkØoQK~gݮdU- 4! kz4 9YwA l 8=' |W`J|区f*q|9˱N7tjV|«Ԥ3BVʚ(o $áWxP5M/m0aNb(+(g-wx" #7 xkm!mu^ ~S+CGEMB#>5v;t3-&E+I z-|N+̦HXQq9|x&ϸ<%D1Щ^|Hɠ|r$eUβ 68|b9jRrjpaл)xpAc>i+']6?'G3%"}[0A2"Drݩdn;AEvQ4܃zmݮ%nK\,Am9pd'](εsg !|8 f,CdF1wO\;㱽N)Ii`nN0-K@+֞}yRUQ?: kFUC+! [R"[WpqLwyjW8Qƾj%Qԯʎ L,ycDz^UdlG7PYPț8& nPg*[7 I\hT"Ws#RRCLdN.hAv) O4-O :9L#K*9F'0uiHsl<"--{e:f!ZPb MKMJCQ^/OIe1NJH M<,)^%Tƚtca[`XfI|U72m)Bx,j%zK:zǶğrZķao׶㲒m٣CF}"TwwWy^tauj #:0d=Re,/HG~>ׁcbg@ mI<-z-B7! 0-7/X}_Cf yͳ/FpI!m\g%_ˊQ"x82_)^Qϩ`@%+_-q>C7K s7AIc;ݘ+?!ѕ)v;y8!芙2.@U} kԦO!p$k*8tCś(`k)PJNjԸg--zisM "[~ ~&Zɩ!dr8I(5t_H_Pko)3'I<9,_ͺMkށ8 A_y/TR? z52`($#AJd0j&: ,x' , QTCJ :1ڳr}oZu-'}(6}3`PF=XΆ &7ݔ=dM`~,c'Wl!3(ZkOވJ'ʮ`cOIbƟb\\9.W jDRIǹ:I524Ey43Q40`:¡FޓsIwy(\NNϳ Q<"ާ\buv&_NVkiWNkH@,UkE !pgɻ[ns(fAX~X5BE@J?r#*[afk߿nAMVa&[ WrHF-еHiD42\v9y*!4/.u{ηӞ5/mxfChJnXNqO qH͹;Oɼ-='=brmGGg*{DgO'ak ~8ZDŦ3n*5PPS4.O(<9՗y}|M:=W s_ja8gmHzQo<U ASgQIl:JUJPh䶩FrdݚzYٱ[)|OnK4$Sd8R9vxQ敐bH*3&^4񱛝frA p71ɴD@ToHK=eJD8<, n wc)+ʱHY[\9~'$^6m8@o0 ;/.aEW^7.xӔXvnʿY1QO@%Ba;Ecy&>nAٝ40{AJdE)9\j(]ܤկ"O6] T -S8 _3TbbP4Rʾp[?t~py't n^#I!LT*JK]OPD |*a fZ>hJC1ĮZ|~8 A,g 5i|d 큂'/R= O[0h+f8Qf[;0Q_LBe?fLZϢĹ@LV839E(*zrciO!$%&v:M3Ak a?4hb sb©ߠ'CYe(tuނ +^^DetTj [M,v7_fhϡt3y]YMo.lEdJLӞK؂囑>E3jd돽.΍P7Fn8 S\ A)"ϓzr4GHO-ǯu7f`6\$/\Q `je' i9Ж1R60miOdk8Ɣ^~VhybFk#-c*ɨ9.h6iBܮ*,&Ro.YG@2颱&f 5䌯F[MIxz`N mobcRclO*9v>od5܊5H7s7n$?U*ᰐ4ry紦Ny#̈$tA22 2{cz8b1EqY/iurD_(wHʍ=Ke HbbkKph63ᐯ.A9 'u \%X8mbRP-Vf 4 0i-]l)UrYB* }M+ك8~Y`}jt+cU5}aVh6Wΐ,Ș+d{ЭC4}AEj}2F:Z8Wo.lL-\UCY93H.2zppgs䵞e$D?K+6J C{XgۈIsMQ19Z;P`X2on ڐrDn)@אA=ѢhFwQ EGXeQpvp>IZX%!VUFTy[%8+_,T>c{}NĽ{bnي?p66%]BS6 a`Hl6u.IYAQx.by(Z9KokY'}I9uq8/hx)Rw3Lj EQ7u 53Hp,$7] dj^zyI$S` ]a^aQgBmH~MQ[a95ҳ .bk:Ѱ`rU|_ +@qDNWcQB{@%2Mf'ɩ>8&gbUn ZQ&@I4XVnzxg/3Jw&.g g\,1IͮR`Lטü+t8Gц묵GLBB,v%i3dXnc YS'v)W D/)1i =:{@y2QZ]Sn$]lvpc i3h4j|\gt5=52p a-`u|F |䞄x8Y@ 䒣&OHI)pnƷ%k5G|[~jj]:n`~J;ȏ`|t6K OUu"Q=e>~'vIcYF|5Q92X_UDCgpu %UJ+k6 k") stl4mSq@ԥ\5K 4qZKpޔPe:: "z̾2&/H}ܰ:#fvߘT7a)3@OzxkbAVQimmU5Z1G$a(WVFۄM\>R'1ٚg,GȋC*!]>䃠:ߡ.][.yu%ѕtZZ47xhFP4Gl?쭄 nc,\}kaV)q;< aֱ?-R)ݰ`R?"e2ZHeDǤX}W+PYQUӴG6!َ^V4 $jœdE>ȇpҋk01~y9)d{v\ YR y¶du:! S3s }5h=NBPʓ^=W.cbzN' #<.nX*Lz;"H]5-({Kj&ZZ nѩޢ%tPfN,6~++^5^壡I;P$HxCRW GWV{2m^shwoO㗀7&dزDIwj#5HؾXI6mEݲ=ޮ 5^dwi >) %^Դa_ZAvRi|^:f.ü#S/ql+ XnUla7J1uEcF2{4Y/y8i,]|r'49JT[(0p~|BTkʅNpU먵E /E72ʆhj(XL;<=6SXΛj$)iôd p 2W4>Oу2/! &p]S!ҳýU>B,'c\cvײk)xdUZQ1KvZ G%$ޛmW<"ԯy0[@L-ܽzo6GO1s*C8:Dwg&PZ6a/TZSy˔UlhCY]~:%L3U|z2Bm~%}Qm+Tw"^S.R1'0ulU|VX}?t:9k"tjy I?:H 0ei蟼9,?6.= U2~sEO4ewOm){YD$dn9 |Y0e<hY>O9?YXU}az("Jx&uߓL`ҙ͜yaJ7:8=7 ɻ]ڿ$mBE5U eҨPPic/FK t:-WUл]Z7HX]-38Vz*?Ͳܠ,0=xza.H\۽SQ|Syy 2zT#5Aޢq rrCu4y˗.NNt7i00sƻ$rX t f>?h*°傸R95H_h#cщ7{Ing>&^_xkD@k]{. 4 KF4߈ |+ٹM773ĶW獠U$ K,|tzr%L3y BV:H@b$hB }uR/ %&{. r,Pa=ʓo'2`* Es>aMZGP ^6v<4`z<={]~U+:_ WSS ){ Π)}>-[MMP 2$psq:U$\d^iߍ2,bjgg'D,Ex["ghA:۝V:.?^,F@‹%rpz8<-RgdݒRVO]'JTsTJ5h%G ]vHm pj;ewvG{ܬIIE,9 QۇqZɋ:nP> 0PG+~c2KZ, ,̸xi=:2ƌݔĕ*7&@BEk}}1bd!Q÷yi؊.'j oϑ%A+Y~! )8EX5)LDscվK^ tY+8c;qu$ {  o+ TWo+"x23 u,Fcr$,8}ک;k:OnΟ\2.*%}YTE:/!&Wg+.57<u -}⬴ww{OOfƓnV׉CwY0lL̍i䞧5cnn+[Uc{Q ^$' Q4 D}pqY@j}-&yJocI ϰ3C\=Zr W6#9wr?>aCwAE19 _$ GN#MD[CбaQ`л=m%-=<[ K[7.}mkF,q<8YUe:C8m> Ih! eD4{lYadyLO ;QpX'%Vp9 o8LTZ쵖`AJi=km?n2oѸ*r_@*Jx7bu^+Jʹ gu0Z)I%s 8& :@!8JI嬿(LCc(wlNְ/wN;dOdGODB G :~W%4dXZjl<MKu! 74MHړuU@$] o\Λq)_r4BBFw4u0WԻ=~7mMC9/yon!4gz] 8B^{KEi;FLxӄ`xr>XׂoZfxcj`k[>C@{e3`{36 YgJ#P) 7b˸jH|w%Y/ajRKnpW0W IZ->COoAl؈j[|RM:aH5s_c .uHN~Бٖ'ǪJ'Ow6?jy &;dH!P~J/?0][Px<&~ba9 m2-@]VY:v[ "7DZBC7Zz+ċ5>}x 8Еr$i!v(׍=]"aAآЕ1I #pχ֜ B)"D[÷ɡێH\'wM(\TO8 ,D 3bq S]Emcp]ax>* JS,E?3.='d-@u jgG{/Sh׭5(p8 cuH4iG|sVEΙ7*{x#ұ۩JGWw?S>Q{;LΑKX= ~t.3 heIxCheנ_LOF!H#fQUho1$08NHzCik!w7N^vcBe SUdxgI?;-rgcKofѝ9&ssb[ֆw!]B D?BU0%lը;|R/7Y=L8hx[s9׭9 DkHd3}%Zst\P^`QS9,v1jz>󫄬ub-E͢yW_,]p0$F93GpA})~'W@=Җ4qw,[iͬF$ii)5s"^m!_ RB<H| bv7=sUn6= IaenE3Ip4)xtڟ̂A81N" u46{й!gtͪƒ٨ߵGdT;9^9ݺ,-sy ci哱J ڳK$&ozf}X/A4Ș w%ZSq2}iǔ=%D]p+~b嵼QT;`̎ "J+CfgOd LaqL^u9\E %2I=_cb 󝶝LF}ǼT)zX`B7d.yc'2'욙җsa틨du<nLLy][bd0]梷[v}pHkYkdĴ4'{R[ogH- bS9-dz!oKg#a|y My̼dA#WZ&˶2qI0^<hc4L*~ _sH uG6Ñf4;\mt@vmN>{ {&h*]Y e_|T}! +/\ޙe)0I:=}uM4IXSz8HSќp?r \-l,zjmQPޜߕAcgMH6P #Vwl#+g%Cϻx=R re?.WwD>D-ˠK-'N& geLX-O4%׭^g=qQ'UXY1}! n=A_Vr>³.`\&9b}zBG}n< LBMVK6czBCu(]yX<eB-çmOŕOU"Gz5Zs:!vOVŪb SQ)dѴOJ]-vMJ&Ǵ72[tU@DZ'rPmIeMV{u5]-,]U-`k)0~hvl~d@V|*^|4eő. zy,(`ST]3_.rv 0@Ij崓!q*Yu=#Yj;VNnBj=t f>4"W pH@ s*{mB@SlrE 9nXޏ,vt]cC7IܓizzM C^:$\NȎπcl]6E$,7Jf| RIqgs:oc|3DV+mRRU@#ZMdT+>T p!!Sn/ĺwȭk;1 ;_U6#}}qP (LOҽԚ88}dk ELigL,Oڦu"#Q`1GZ7Q+dX0H Lg M%DK}Y떄6Ma#'DIKثy7rf,/jn<?mXfd_Q&o(.r7M3R[1> -J*5;tEŴ;Qh dW974aXq]u!B̅jC!ȏa9߂ Cr ,U@0h?i*BC9nrrOh蟓8cЈ`UdlvouE} Txwm:ճ Oã3`cʶ׺Y4:'7}(cT PLT6tm;+Y5dhNtpt"Нw@{@.t&a'2ꂨl2%?-ni$Yџؿ@۽06и Xrc-Q#7M&ei=5Ccf}$.> mS#QEzM-ڝP3r$:K*l&BV NfȂhjB&>OllPcفFekMVGFG^`ج&IrsOpm>h\}̻jH.DRc-7D̯̈"79OfUm\JcurKR wJOuJl͸ho\GKJ[:՗D4sp*%b-I " ~wSX?i}Z aB'̠ @Ll,['Z>dbVHT\Y_ ]n;^T ݆4W!a"O7TdRCPͦSa˛Q=QtI'`e0-ѷ,1sNMOۯ i/q Ճj"0Ut{lД6)1i{O{d_" L3H6U r7]Fjq BA&"Qͷ5aM@4ʵGJ霬@nCTS^ 1$|X( A;瓥nb?+$ڰd^BL#.{L"y(cr 2Q: NJ$o5߱X<5ՖnvʏE?-a͎plOu[E^L],$ 4-f S-K6Ń}9V8ud9ꂈFr*zi¼R5 [#U6+rRp>'OsMl)vi3k4*.jڼ^\bs7OO>|Hlɤ) c,*=/%r d6Cj|<+[CiBv&:CBrIv{2c᷼Ԩj yfu)W-ƍvJ+z`MD:=J^㰘G&4  P\bBկ0 udY$"`Wd1=.\4RtwJ@@'}u LB/qE8L~G<"=,k}n*厕ufQ^Q% Yߛ'ۄ5ӏƟ)D?<rsKz סY[\0:uۥB@UU/> $0r3M0ߊL]8e4WC**.|5#-fgmȾPP(06{piR Z#@$yE9N %XrCuD΅y0^TQ>w wXeErP?*V KTD =k6F'.G)2n3R̹b?P\.nK'`Q ֕_x_qf1~eGVcX~71eײW>* Yz!Sm*Doy˩dS8:'lWGM{hFm+EhKb CŧXD5}N<px{tqf_Tr^T牗z'g0Wb1&9VPӞ A9"˫/+,.E wiT!['`N␡ 3ܹ&٣"n-? %bPPX=,>OR810 #QF鐜rф?saEk3"El] E!Urø,҂!Kǀzղ2J. ^]&cGN0UYPA}d*ek;|^Y UlAsGBؿQ'mæsJ*TBzbЌ-7.[C&9ݧ<"hé믳:h&*1r_Ӵژ`aT br"N5r7J !mc c5\pv>7:ftmOf'se6Kgvxb͎?*e,ڪ\kFYߘZ @knLr0& cE5| v<4<Y/qqb`aO &ErCc'.mcuv\k*x;6GXg_)!E}zd[Nf |)Sv'?qJ8 ^MuL&Ȉ-2kR^%yz(tCTbIf繎 :2?Goe /R n~;kJ5s/<%>ټl>o Ii-Snb^޵\.WH;&Az1+-ii[7%5M:"~?qfBm u)F.{lA9`QtZ챜yb5ObN3.^"Mހ5Y`) #/K6랾IJ/FK&5G JԼ,'4_]v>6n[Ӻ7:#' rtǯF侟t|hTs磇"E_U QBPSXfe0LŮuJay=؃'[9r R֞}okϣR[."FUBeǬ.~4/]O!w}t"LęmX` j:Y3{ Tz]u4mU,80QFaz'CD[̑6+6G-ۭU>#˟n$Qo,3' 8KҸR-|$u0JņybtoQaJh+_]J!zS$([ia?!^vAÞ6mnm3;ɅKgRbup)B5YmqR0̪7On6 BS:$E(5w F=>d#<*ڮ' -IDpgܳ0عM|3HT#Q&Ab{.c 8tÀ]CP-hb!VӛU u&OVʩj8xAU}9a귿B.f ^]F_Vc6hS+z:t^LR?PvM74.9QPtбm&5"Uz4ŗ4N /Dm FpwD ;_SK'0/Oə\uΖ79WW" ftt{J=Ts:p_̨Ӵ:_}^@,}}WK"D*ҋ+$ LA$$ ^[͠Y|3HfE*~q=8ycU(IPJo~TߡXlFOb)_T*/WRIg]T+ x5w& >ӳ4BTd뇼c/>=IS2]k^H?"{5S$h!楣#I7S1b1P3ʵp>E9 FAk ;&<&Q;w]AHz2 tI™~ =y'ϫ ,_Ƕ|L++Z]h8ŀUll5߼[M̗m 8rÂJaڣg޷n^7Cu8ؔ]Tbh,ldv(^n SX0 {J%]7p^rTG _ 0I.>f1>oh,MB#|W-{Mt&T9і)zPYcÎ"5 h+c(&|%]ᝓ$8v5).ޢ\d?UY3ީ6|G0>=\wY{M;&(rME+wDܚ H 7"qEs OMOB1h0g!rQ3wr.g+]'"C&]5NٛshLl ]gQ>hu00O ?ϋWi p {V Q%{^#a&陠e&!Q(7ɭdPCةY-̷["(6KsOg?OvN풨#3c y!s[ސ 04`~頋#86 F8C{k/'GT})@\1dG:F)@c>ڳP⹏BN#r^u4ZnRcڽlv gQ75Ҵ?x iI/ڲ(} ~]f!//&34S1bKG1"\@L 'ɖ)ZfpL%QU,9TB+"J+3~<*UCTj+Ћ|sSlS+5p(y͂xѣ+b^ѥûk&By ^w $ZR5 s߽U֕t3c_ ]'\dN371k&*2 A507i $f3\7K0yn!9Ї{جfGyLG撋bcW~T  T#y#ڀ_\AXuo]ν &zljNF.쎪LOԎYs ܼNdPIFWկd%Bpچ TAk8DƈuXeXto;$FlF Pw L/q/G3*ysl샻H-*1zn56̦_ I b7X)(,Z9l}nEl\?bѠ,9DoL=ceՇJChc|7?FR{L0`kѥ\UK6 2+uBUiu +:J9ObCy;H1ȡ\ jn6wXaSobmv*-m򀷂U)XxԤ6uޥ\<&إD҃:l}N3=چj'[aX6/O87W̱$v|5 Z--Ix z߲Xy=?ލffTyp4lˆ;?mvJ}v>jsu:FI@ N%d1ahVAR@YcY53r@Ǽ wH x[dxABlN{ a%wƷkUOJ$$IT[oAf8,ΐG+ZNk[uM7#;:N޶WRoE_l@;3'v'em)[V|6lsY2$h"QM~f 2CU=4ˮ 6/p|ۗNJ0h) cmJdsbB~ޜJ|mXU!T#Zk._u֏sfGGXLJNaRSҶzH7'%٭R{GS'f;ʠ.ݱ(B3;>KpОpd" ׷vܡ+F忎^QD$#zlvjGE[3ޅd{-8(FCnLFc2>c xt 39W(Sfͻ6ejySTh'skD"k|19I2훵H=z\o݉P' Ѥ*Y >q$X!,*2Ipl^![TA$b-A쌔ufRӭDr;Pu>,H`mؿ9.9_I2Ȋf T0'(Hvn&L3gyI1 Y&.AƯK+qu][T/@lrs؉M&SwU}F2%z|i%zReQH~FWSa?b c3D`N GOR+6ڗιkY{,Ոש$c@ϥ(rͯ:cP?qʮ]w b?)8dHnV@BĤN'MGʃQ90)O.C*"Ʋ9Va֕ق5]LeN4d\}{-e<cCm84ԝ*˟.KxN:n+̈́%?Q6_P F4MDsqIC[ʯD`pVQoW<0o#X%y XAR.e@4( (Vrp@J&!R}Daԙ׭+s wf@IHd%&k]U-\rvlN2.%dT~SVFFƍq %k9}J6V4RfdFUێ(1i%R/~q+3-bmm dL/gqˠiN}:ȓ*mcE&u A2f1*KMʀ. :H\ nK5+UPh[vI`o툄pKx[ w̄|Ԉ)Nm1?/II[Y 'Q-/a vj2O %`-\hn-FCヮv'g-~b)G%e@ivl^~E| nxa㌛13Yi5Ct=1G^NF#߹aV%x ۍ;z)< ˷`l&0;/V ׈38`lei?) )akj "Evvc@P l8 b7%+_4O0eW*O usM/|̞ =-]n 8AͩM-ܴZb9s6sB?z;PFFJ0=zQ"GYϨS\0vlK*PG $glyK߁ 3Aޮ?ȤĩvIC[fYթ tl>ϝUͿ;(؟eP "ъSGtwE{ÉQ{Fd{=ŏYRMmGͧII~BLWZ)6IE!FD,ocqd~.fp ,UV$Ҋ) d Ǽy=<0az3SJ0pHw(DA3׬k QЁ:z'ņifOK$h4O3 -$ $P~` .^sǩr!J#M1]qGMև8P'yNVs61=UɊc *^-(C'!Y,KkX,ByׯʦF>4峻z$*"z  V;aE\b Mud $4 Vccx7WI6GN1jD?7"O-׮_# z(5]m:I+ o8Iet RhA@JDfӼTqhTAy͆(!W/S?dcXHxx}6sfn-G [M9iyCTZ栌XtV~vԚYBdIpho\1uZ+CYA+RHs7RTx#6;ͽboHfi2g]]-[~z.&.뛐\dW _LP. O:/ OXY+LUR?0Cy"od2UΖp 108mӬ7ʮJnL ?٤_'z,@@_EB‰s86̋x JPJwujsg+$=-XHQa}kNXT$[{TNg&Haݎ4ʓ,8]G+v|Aֲ]F~ƌ&S Ob-$P5oS,xISaLagX{8'xElZtn WLJRe {%ȅȢ܌7Jî5hQ p}li4:o voA~,}Y>T Eyg.ja ޓ&FTv[B>{_G,=PiWX\Uv+xp흳Ƚˣ:\>3IQbHWfH_Ԅ$FpLظK'gt R5[Q:Hӄb)8}tT@irQ&%VY-p)s(ݤaPrȃM{ Ro &rewv#g߾)^7bT Q-kP|ZfF!"6v\5[@n]t2J^Ђ#r%C TewaZ{M<_C_K+h)`H.iصLWr ҈F6_utUPtM)crJH`5$C]sfD-D[В@^5Дe(FݰzX)$^378F]IQ9b]!{aUMOݎdO\lDd !ښ,Td )U7/Pz'C3nd~_kcgu. ߓn$[&urwJ9h{1|vGTLT{GFI2@r*}Ij"31(U#pPqc'QchצSFScRx5Q N+5..{KHrC4ai5ˢO 9]&UrhhN&3"Ծ-@~Tăz΅],g'0;㟳l P&/L^DfODlscdpf?z4nCoPM+Q,eXW-$߉",NQ[k^l E؃oj~%FNMGmz]mcpN 8ĕcZEt)!/_E 2(pKH#\&>^)?8⢽8W2\m͐&i?;wva~·d%DYtґaO |@ouw$,rD+PL Nόmuafn|9 oA0MI.<He9?Z%)}.?YL͗8D=xDh;l?wScK'2"i5u հ`Yl,^ M0І[iFcy}dS-[mP@s•O ?4O<:c.ĩ@)5H@$}+v̞ՖHnOM>}Ʒ)QZ#ʩl]>,~8<&e%`3g wŝb҄jM|e5H1W mތvj;٥0W|={z˷3rom4'.l(Pc6t4*o D`򍪢J E2 b)^w qnWw m#3h*3.}!U4k3R^X6@ 3LzjSx̀ 4$E į@e\+)R4ڴ-Ϛt+XoC"=2TcmKrӀ`y%JPѝTWI"<]K`L7XR ,$E|[UQME9̘pxX2>8(Sv8Le%V@;~AA߬94<;7m& +5uY6;ǯw*ŋTRSν?50SC0Þ,[` W込08# ʭ}C"U Z[Rhղw +$͋y"5} Α;":(W`4z }be~ U @BgQ(z4n1tvxj]>9ep5j^ R( $BbKz}6Or[)W.|1q@U7ۥ=q=``b\Wog:?x.뺰/M93b=-‘}Eg@O} S\L4/SEF̮S-:ˉC~d혴ai_ yddHTY=N.C%=+fi"f,z{ѤNS-0kxn!ۉ̽4"^ٟ$>0)7̄;"L+2(/Sׅk_ iʒd%3 eӻ%|f_Ә: ҡr#=P|MhĈ/P͗]޼.k<[Iٳ<Mnґ~i"Ss];-M>㨞A.F` b˟Lmd"n5?lCTPjueX(ը2>2 q4ُE,,tNlzu6W2EN|17G8F [ oD4η`eeӾfK|2UxZ?_]ۧ?o8+'J%O>B+'( z ]>X`TQ[ ,7P̼[]KϹk ~edOB'IZq 5TBL&XvgܺŮm|QtL9@KN65tVrfC asf4poLRAӯ}_WgpVK~2eʼn(Khzle:Mu_,yZ:x㩒oԑFzqjVy }IM0dK7_IgpH;_iJT;.G 7æBaEPh[q:\-ƺYR()C\P5&|do=ϸDNK yC{طtDn3>`oyB#wX ObhJ-Kl[FIAaA2ot}ͱUUIlrlm +PMҴMv/L`G, R֮T- KRn58BEݴ %ly7ecN@,Q?p⬼=w`O˽'午W95rdJ22jȇ8*8$3A(Kz v"g?8I:(j> {8D^T=`3) Ru25vܱ \\_ZzE"F"WD Д.zFX=>im4a/|7j*gP;5tb_8 '{j w8F2SC3m5O6!kd0ϝC y۹*hݕVt̿(G@4?W#!lkhĤ 8۷{pU|gҔL6b>vZP ߎ㐲e(Hvws) «z)Qm6l"ZR|ǥ#lviL>Q R?ݭ(SBfjGPyqv`RN׬%ֿmacwR0Ox樀>7aјftm1d( YO |E]m_ ;>{Xf#Foa{dEq&sK tVk3v[亩F +!MB]5p@#ضEWQNr~舌]JaޭQhDQNDRpz< h3n`I∤\ w@)@$TGZeG;am~&/TuWuEn^9。U,y 2y(#0@ |~P>WbfVnkb4 QY*Vh&J? FX)z:VM۔E(/hԙe,a|yb$  lZĒofg, sJ qi~'EFD!00b,PC_W|{Qw`;7pEZpEh(\@^7kՠ͛|PlgU5%7,uJ8XW+7#yyϠKUre]agT+qϢLa27y[BD0\gjy 5@KK5v!Ort=3*k I|{riM_`O_S8 O9u>FpÒXd)ځo8ҩgGm(6p0|=+?+,}n5 w}~s.4lʤ*O'C[<^WU89҅0{cB)$$X ֌ 迠^KT> H@ᾼo`ִc= <ޙB?fEZP>aK?Q+Ä H~%9Bq#JULY- l=>!6c?RW$2Cv=HTAf=~TR@r+оTοhWG2v%:qRsa !$]k-(K :r W#z.,$psb8NG@VQu>BF*&& BI!VM@P21yU< 97N/-f 0L#%6uK,/ N۰Gb}"Tl3j I%}{ `,q[FK!Gŝ]}ɏng 7hxpƘE2UN ؤ'wjȓ[YM@"3d|3K¹6 ^g=:^[Uv=njD*Źh$x`\`KnPs*NVb8vU4Y{0~P\=̦35v\ .z-w>lD&/P +%izPNX rr2t)=f:h}' v;Y=ߣX-x1lG*Bҕf\>.PD:ꗅ8{dFi8S{mņV[{x?a, u^! @t9lUIޗᲘ+@t Ɲ5EM!\qMF—gETy@xsRB!"\9x&pJJМU:z=2!thxIce pv0 V%gK5"J"c}o[`#n߆LXh!ڭ2gszZ閭,TE.ltlq鱙KARymfʜAuo5kUYRǮ6dyǙ4BF{>~acs87Un2I_xҏKZ6ǫ)pgVmbjQ:Z ea7oƖP»9q<CpP:Kceu.}Naw=U/2mv0y>Y <>k$DiY z2PC읕+.>!æI5GW^?mv- k$ ϶A$NL{x@ !%~Wzm$Ç[3BiCE{z<c2v5v=[|- K)Mt["a<*`Kۦk/p 9YԬU7 P!cWM ǵ7D?4|֫05 sBAɼ|ȑ]Xwj˫7?+UE_P.+F@@s:Jvu)_G J#ule2;yC#*Ϙ0 o$eQoC_WOl*^vP b@8kv8.N&ʅ Qɗ)n´2;nԾt-ԝ%{\u,t%gukmr{!,ˈ]PzGH߈t:Yh.[埱?Nĩq@DxU}qftIu,?j~dF.w p Xfk_ߘyҧHC1\$E48C=$Ц0 )b6ct{*&BM9F>.͈7ux,8JrgՏA]1GWG?Zx  T5/*w&HW Vvʹ`ہj3p-^%Dr#x*^F^ B8ża]ȺI+{?8 ٘P&S45s o L#tziNPZI.Nr6]`bu,{]z3kj\"~^3ckQlxedv}`*9b$]]QM4Uo]^r_Qr;7>NdQ+|4e7U&tqB0 _SU`?9CVBcL&]z%Co`k} '<گ\XRt"1㑖CA )?2VV&vNVpw=U6;N]13q+ʠ?fQ` Hm]5(nReG~HTva*lgQ~#5 mCP @z=NƱ=u6%WM.ΰ7C3? S<*Y'g YT悅 9bGv4K:׸1]նQKφ_LaR#l$8sa8}chG,%9I?M,#NWP!SFUkT`%=Y|82$bJ~l p%fkF2.#l ]sTMÈKp^J6 /P84*jb["&bcw,=RtXi%'PWIHOJ`4FW@oC?V1oLܵ<.*^J gsQv~SDzzL"be+@qQ[q>DSߘO4+mZ)ePZKJq'})9GZ@C! xƦk -b`dچ#q:J yi[|@'8T.9x2Ox_@J` hYvbȶGOeGkzAb٣ %i[paPo_B^8UrB~AXElFaq0,Nto3`^'W`:)VBF@^u |M^ܕتIIIG^FyUbONh4F}HYCTP_fe#ˋ4g Ú'p*\0Kjg~ȯ `9V |]Ndmo;'FYs 3$~~kQ6&xQ8قv*S$V6 ףּu}wxuY_PUam|!I7XR8EvH~MNܜ ޠօ#ydx}=SvsI+J_{ fnVa "?Uw`Ɍt|cΚ譵+nCj$54Mmd+1}.53E&zpoy? cxsd} ~vU_.THb0@AÝQ7Bi-Z%,78[6 Y ؑn W +離ǖJI.mYLRJ׶m!q z_݇ XǷ`Ȕ 3 _ C"e=b(9 ¨a+0A'xCm@p8M=-&!'EqHH `>SpYw{t`yN5ꚰJվiwf͗]mwhbΖndqH嵾s`c.U2z_!ً'(%hˢ˞nswMcYD'8j]պP [&p,E'qZ"(KOOKyt|jcH$8.5V #p}z/A_Bd<|^Bg*6fDeg{z :7DX8߂1 $7͗xPVm_6n 'AJ@Jc\G;bvGW4>;8{9O0 qvB}hX>L:Id1I ]f:'k9quus{OU%dP֔x%潢b5`HNsTj+3M bƇb0d&(nݩ~ p}Q@LTe_ZN L@Ou -= 5gM2 yVb;~SYѴZ Rt>50enZR(P„3X'_vVFg/:#~bIۥb~Rn$Mj j^g7=n '+߃UGN[Up0 w+zj*cdt9ЁbUH{x9ݳi_+AT&{HY B9,u:Ӱ9_7[(#Te^ֻTYLko}Men4~E.bb<ŮF_cێ1L}yzf2DMN.e3!X[jA{LaO YVg1wCpDP`hˌR o+Ϊ2y. dl??n٥b dMtnoW1ePʖ@\d*QV`vB_jL} dB:6~ÿ*V,¶T55fTg4H/Ң aZhz< NcEሷ8noaO&Lʩq~9?U#$+n#w mt^k>6PY(' :;z ?WSs#FN#^tBN4^?e6,ɢFg?og'_;e`Bk/}a/߆ogVZYƑv-t*T=!b+ A&)f 8זD]16lY1)+ ;h!UIעbW$9m&Dq"˴,HH8z5˟P]V{1GFo5EZa (!,ʨRq?8-ٺc5g_ .PkgAjN !RKd"&r_o%Huݫۢ}n pK+LX/_ئ3+̵݁&Mz]l#xҴ@۾IO_QPVyY+тsfr̐[~{}YjvaMwOȮ2ۭ?6j9kKV-@FJ5FCǜ7Vp7ڀӝ8dZU3HslP0qZ+3#*:]gi?P:;dB^$.ois "2Q.a}v9ߊI  P}l9>G9fwNPk~͘u@6Mv#%9QzKY)r|~#-Lx%ŭ̫`Mi 3 7]fa>Y*TҢXAu(bpF#/5nE5X^MkW}ԙ:Bsn߂`П ;= yn'aR1vb?%ש˹tBeHO_*'H6)ia}ԋU6<7e?wj 5S@{3VB(Ò:+SZ< XuV̤4DzwOEUR@g~s(^1I:@yf?$Ce,Iqݩ4Ӎi'T Da{&sM4a{Ӽ]Hq) 4'IEG;6ٴ㎀N9_\w W%EL㎨SJ ̼)M&>)l#BD,o|m>=^K~rnDWof/p?qث9MmwH`ܒh@{a&dN)ԝZAVv&0AD1V ۽#Кv(Ԏ1Kk8ոn{*m3u"xHq|?:4g;VMD_88J3-Y(o'R,\"vqJ9'{a'O*E5x9bHo:@[LN^;aץA2(8 A1.!y?kq),hKM C}}b <.nywRt a+p݋ޙ%$9#si6KgM|yu:V^F!v\HQeMDri'`T1d2\dJ\ $2]s G9UЯh6~I@@ϩ}|']*5_1jNU*fއ1DWA 3,7HK:EKypZѼirlJh¿͎ǐ]D?WRc tD>\ z0|8™P"x'肌:Uc( W,#AL_MԯӦ v(FsiZf#ihUO 4>Qm~t&#"LJ|M|؏¶d(KoaD'gJ PT= bı/B-=s.NdzctȮ%[<4lLxZ?_9%:OEr6W|#Eυ5Mbh-#gPE)AKU 08?3^>)r~~M.Y4ynWʕY?iBAnxF_\A`nшdi1,f3ߍYZ|+v(0_=n,/'ot]9%Wt9FRXe;Q@=Au 7s4k8 Sc2B+, hBRCݡf70N0_YmB1܊< -{(jeLy*$OkN\}Lo.~ԟz̻&5 ]7 k -3hݤOEEjVɏp}Թ IV#=zKJ ⿼H pXM[5ç|/4u](Z\Ŵwx fǁp*~uJv}e#Bb äZaiύRJQ^"-R{'ȸ|<̛Ċp%Jas?]|:24p7HPdHU)LT>w# ۴ Թ/yxKTAM]u-;S5p^{%fZ<07<>T"hy`\.4Q@.Pyzr`$WG(GB)$(tL &p!r `f}KH-F~Z"&U>rqp%9;֙H_B0W|$ 2jqGXm6oHULF;E,cprEXI_5N02&R6~lo=v4QG}?+pTtHM|D[-5ƪP!wuB^wݎN,/\iɛE暑yYkn8?μR/RE{~"\<Pѡ&pD*J{FC}\qys֏ "⦊m{Ohh ==]=@:#nnP@?V3ZeQK?Q9}WC )QA0IC{XbrvCP0oniҼUTr{b %7םB3ܺX@yJo2~wS59s1goŧ , _My~! |Qbs^0;0UTJH{F^*TluX2Ibu?2]qY6GE7LjJ[:%xBkq:"[FGzt"83|Iy֢2$B{Nw߇gcQ."GH~Yz1zAB2-x`=zH&Rƚٱ"-]9mD >eS&9dc{xTʾxޠ2yXvJ2$ 9CgvN0}{e)B J~aK%NUA'N wo/:Em+8UJYI 5:>|z7tf AFݫn䗬k6sC{ קl"PЍ)(E>@DM4ARH5 8^e *ad.)qY㖛f b֞uђ) LY8!/A\Fty>i{w oosgw2, ĪT:jlkJtEdNR7d$ u9jtlB"X3)5*-*}qVC1uKZ|sq7h?ϻ7Si HؕZ3H5s饜dhqPZߍqc[T)-Uٵҳ#ҦA'0 S7Btu\W%jk~#SBlYljآ8'زG$;(=hs1mײJt"IS<רAVީ7678b%Pp#oc3%L̃TKp| y \U7HفCCzLxĄh,#vsv ThQjD>SWizLG~b [UdbΟ0ciw~@O;ɗ_0&>cٿ!? .W[W L}@>7ﰠNMByiZg2+SD6`]j=>E09n lj!ҮV#=BW/vNϙy/*#z9?-~Ey;C:ŁDyC?t-O.{:lPs'Tw3 ߷pQ $Fg|ېq9qvԏG. =-I$r5.7wߝ/1t[H4| _SHNB ۱׋vm+lUz]GC]F)VȄ(+IHO9\WhF=hIqΏ"rkSqjn6Qk>n<j_'rZ&etFM4Dجh'ww.X *ZQ)SWAS؉ۘUD03$'s1,iwL"%Naa0W+(I`ck ۫'r)I"#?B]g-QzldI/v䦣 W6"pG i'Vi{w"5V"oX#Aqgťa(DQJVU#,zx^2+҅Ԩzs7ʹu 4[g\XLE, Xy  IףgkRI fm[&n(tG SRh-\\IGDwKzx1ֿF:Q-Hē;ρ+&d W6m@;zaXiPiÒ%"-LDh axCUnI$. _fHƂEAqO 543O~Ae<>fœix.:*zf c̣J{7de;x) (FhQ=BoԾgɈ :+/⼔J} uN괘gdhL$}1C_m'dw'$RJ ()VƝ~hK96W+l~/$&qd!jSh(w]}[bǼa[ȑ噀)Pjӱ_}S?;R?Ekx#0; Îe uY T}|<V$6䥏@"-RtY$R;Ux1!1n!\ j"0+䮼aA~K+1+IR_Et` nA^QCd a2(#<Kfs%;0ݚU{Y;w-\_jYjEE5 Sgb:wOݎ8mə-kiMQ7/4,B w?7O [1Y]R01٭L'QUpB%7F뿶V n@e``4+=Q%pൃ&܍h~}yBL8h Kna:A>?=j(5pBMfA/vEMIbqjt. 9}O -ۃ^JB-$B2`2E*iT}&7MlsyLa)%F^Г9H>9ɊؠWX#cSc^sՎģ6bǜ]TЅ`lUT={+8a$GjkyjRϵD): 7Ԑ -)i(jvTbH9憫|(vwhﻃf%prZ>S%mhoE`-3"hu܋QSë48iYqD8muҫ>ŀS!Hdh }g!1MN +iT5xZ8OA ӂv9͆MW6Vk=bߠ ۜ.2U2I߇x+$'4jiOa&W)A,Bjnj5Ll$L/BjdƠߛ7Zh'U1|'q\Fy-@0{DҘ[kq6ݼU?h1 R:T^{nP1hW5ȴ\rB:2S CG"_Z$`f(P) y:,io83)?|fDv}Krcߎ3TX&$]g[w_'"v@FQVTbC0$:ڔI^] Hrb XSMchs{[-_ϸ17~K]]tn^?_؞U#%K=gw͹5X٭勪0,cJDgUwzp\}lznPHǿ $Z\6a 6%c*+v&#_.Q#ҎVtAVS(/$Y:,gz~Pet)nЖ"{ C1g&aXv75Bt4v'j ˗f1;d&]*Ƌ bNg;ѵqѥUji4eBETB/=h2Z޻QZŊmm4-{貦qk9$h<ʒWNE8k66ڂbeQAL5VEA|HT?As}=;YbI,nj8UnO"XH=A:9 wZl^8sŖ3!І%38_ikv@Yl؅]g_IT!β^dA\B&۸CN@~1HNS:pz~v{@M~1{xs[ex[N4qwd+eg.w }~ xq]4O%v2w d?pJ0u^$f.,zjLX '⸇g-Ww%C=Ku9* ¼kŤ⅓N';)\ۖVnط aP1ŴOgb8(/<1DVH}07-KDx)޸2"-ʨ$8n1s[PǢ P5 PkI'.04B)t0P8d!< n-Oc @kG~QCon-rzd8'-9WeOj'J0D:G?lsJQ-o'.} s<CnMAR`zoXvr?3EONDI\ 1Va#4jA^,&yr6nB`H)^F'|kIsQ^{W Z1-F|S2`=7!޽@Ys:ikPf'${,TFu|]'2; I 159mEEt`W#"^Y R-/$> SJBA-}]P{z+qfr$&x"; ?M{c%f kdscpWLϵbs3Pc1Chx-+WźΧgh% 뻩*ZjL'yf JwOIm#KJc1<㇆/Jon)t~+I)|3U,YQ D\:y_5B  e! x:@LJS*D%ŋXgM]w m= "3U.Kͭ4E So Gi.COq(|9!T:v-Դf*Z8iWt.;@*tGqy6ַѣ3pg/CwG]ߘ`;#zv%VBݞ*8HPƑuWȬ>b{ ? o}A+0Q:[{]zmf OW"oתzg+E(w,.qegv0ʥ4/0ǡU]YH)CW`H(e 0rA[39pr|{*@e/fk^8X޵73^Mw:7<9 ,md;آb,P~mFȆ?VlIʡ9yUQGCOpʊA7@9zƔyu%SfHB42b' Z6K{hL\"\ #<NO-bZ/tAjLjrfofـj!k$ \)aF)ז!_ZwMS&S);`T{vVsgڽF8<&|8}9hߛQV26‘_CҠ--_Kܜ8)qxv;3(*0YͰ=3 %GcRtJmvD_[3q4fňmBO-W.gy^-0ٺa ИT;Bab4ڞ@% Ud h D@l*^л3wvRrHؓn'`p呭R?0|iޮAmEm*@CUԐP^I6ƣMH ~ 54]&e҅=CϐᛔXj1[!9볥eDse?+#:"}S@ݿK;J*H>&_6CĂ=4*Gc72W +ߨ dSfD!O4Cc)hA !ȳJV8O9"5ׁ+]JqHbQ{za/ t>bh퀙X"1Hcb# &h 3J)K~:C!bi04+ӼZEәgrA`>tN>ñg1ߑճ+ZpM$цC"D|.:\ߡ;S53BJzߖD:e9`.h;Դh Y!cGٟ] IϾeҍWs\&g*,[ 4U[lrϏ摅i1:*'w\U#`F<ڇL|7ZW1Հ-Xq^N}^=^̻ȅIi<.MH5Y&wuIC#dkǷoySWU]UZK^lR!>O|xele|< ӄz6S $}[HL @+穪oWZ6':bлI;!8? l#kk$g*\p m2{XK(G⌑ x*nqc:\'w{! `:߼Qۂw^NQQ)Emߢ&%py m6ƽK5>`PIi ?eIΆh)3ܨ$VRe[!R阕Rۛ%}"993E"6ɝN@ǭe8uilL8!7F-:l,|'L@]#m9TԋpR`#O:9(˭kl(OUz3vLczE6'&6xdV0mJI,΃BNDWDO*6EhB'88{<s=zkAF. Vq&ra"lNh 840Bɨ^)-_gx|^~d"7n ǣ>^?~HVE8˷"b ;TnNϊZkg9P1c=U* 98m+eF_i~B(.rZO{3S Nنb G `d{6^\%`\OA#'<!a$?CE VSЦʟ.H+!碓ƮMR2Ҫvmlթ^uӀ} !k{6LpӯC:T(][uC50Vh_K1"i.?\]7H7u"FXXȩ WɃ#P6~_><?{~1WLhaGk>j`~{_\Tz@9lq,)__;;3åmX g.Ay*XcSkC6SIP&UiJW;t)^>d&1v$tmZ}&4"8Ğ2sr&(GgZȴܔ?*h܆du %k.qeOw\.4חvpn~)uy,X-E&1' +VlܔO E Z%TN-h 燥C{R8*e T{xad4Ζw!t{q'뜕AO[酁_RS!SϤ%:tף&ϹއlE5r:cJg/6[ڊSm? {bȧua```4#sDd6+, ruճ<h5ƯhG(dl$殭1)>:쳐9ۈSE Aai0t(Vn 2+Dhh~zu>$TLƪCVIQtu|7ʥ̼h75) ATDYٞouH;~ 9*I0Ք6ڎMc}{m}}7PE?Hd A_~80E#qq,9No6遆3XXX 8_9}խM:-Qүw-%m1jӊgx+<35F֗PՌ"v #BENkcr Y>}Oh-e WT @^a!x$)=\ʹ82Cn]Nr/aȝn"Rbz6CeF|B>uȹ[) 5į pO$֟{ȅ8и Y2$ވ \ 6Jmu!0Ũq=lM슊J4ZB+Mo86[&y-&aTZnzefk C_,uy sg2Gcr3|ZL$a#o\IG7|QBscD!y;=I?ID}zւ\0vohm2Kgb?Ԗ/÷[) @k [4CoMCȒnW=潯'C}@Ov`m 3W]=X49Z:BCu* LSx*4(Dڡ|=͂C3{ 9|`L JHI SO( [Aj93F%{3b~|TZyi/V.a[SHv1ö)%])`߄ $QّOWUƽXFmOy$e0x=ktq[P-PZX0'CFO'>FVիlm5&/ bSsd01ߐe&`M"HX?7ʑ^ SxNrBn&r' [2w5gp~Jۯ2w=*TZ@ة|չ8÷#H(R0;Hq<Ԇ)Ǐύ~Y0YaVjnurE@\y%) +*5]4qYѨ'}\1V?> /7e,&) BƟEgyge:!~߭%c.h1*eD><9}97ɲD3_4]%.PO#2$PABG*h<.!4h4"1l1UэqU$63Ikރ5nW>MRd03o 59_gh4+mK.B]J<yrn!fr}@MQPdK;y;Tp&WH!T> (@hWF6iLLw"D?Zvŵ2HTˣ,V?yby3VktmM Pd[T⽴^z_.(iWMҢQ95)TIRd/j^NhӆQ~[:Y*cًJ((2}wwTY%X!`9%L6P?~~'ٴ^OVڳv+1"=pTb@z@yWoi>L-/UN?q|(<)̑|٧tO+*!,+ ~6BA+F$"ty.5H Ѫd.m S*4~juЅ:g0X.S幀^e23!f7Ec9j$e݉&"W3&zT'PSC/ VT[Q U<0D"_&Êc&Q{v3d4u6~=lnՆ"[ZO7Bqe-)yFOU 2{.ep.d%f9 t?%n(=r$H^ Qrem=XM|$@G), Z%VeMB5,j{HmA6O.4sr?i ~-^#=SQoOQVR Ω^e~YNGwC=﹁i}p|LBh?vV3!7#+yJɱMLjsK>!|-QB# np!A;MQ<0VyT鄈̜er-X|i~o}"EM PۺxP>+8RZ\u[肎hDVS}㩊#hWڤ`,F5'l'α᧸s i"#\ :>ա>/4\f֒{ TrenyL<̶?빵߲UuN=w"ʞ~_8/0io9Y,⏆p.D+ tUr ~!x.ZOp{-f֋Q#A/vDzԮ v+!2Gԋ%6]/h篠nsU\rsc*|ҽlhFr|IǕŭJLσ'S捾ANXׂD>bOad9#0?꼒"\*L?Dra!bs1#x!J0s>+$azՒi!eI@IEa悇TLQmOpLOtv&KSEXVAcF![ pYeV$,J##wLoya@5J`TxtJ׋6H_xV'f{Һ7ruVg# cZ1s8G&Okr׉X)A\B6PN;_0\Wӹ!oiEqӠCNQԑ^Y\ hC3&S 2=~fʍA[F#,LٝWm*r<[kxt.j/ Э2O9nbSRn6>-Wj~I#_YHd.!1.~)c[6; }vvjCxx?ҷްDfo.9 ĞX=̈́܎lʠ;=(" dC@!LΧAP:\Qٲ;eQ s[u“]Ɣԯdž*頡#U0c%KBFTx? Wn'T*2'ÂDbY { -dzrp:˧J?F:IU`AoxvlNe2`y/diK:LW]Ed?hЭd3DZS]lS& =5d޵^9Ƣ*%/:O2JߟS1V ߒ ԑ.W S~ SGRw'$ xT UȰй㠳n;R.jp A5"HE$]Fܳ/z&+obb*iDȉY?{ٚ(.c<+l}a N3i$rC+|VlECj鈋\r#p+-^IeI/G)8&'n?N3 j5㯹Pz{(DuC12Z+ BitB$^^CM!_DsSw1{f}FN^L1D:S>Ȝ̈Ϧ\2Po.j߸ro>uZFbڰÿCbgID]^m`8(nh+lw`g^! M,p"5 u+LǤRMwɨ셹j)Wni}B9Zٽ?H`7t-&$ hnj^.GหժG'&YV2/GO9q-5ڲ5[6la}<0Xw+Y SlA5JyawdpEb6X j6А?S'hx:L;'\e~9u #ïH ?+Xo΂5Hm 8>o6VXƽo-/@ .=:ŏJmcIӕS#2wkZ Х\6 `QAD^AD>o%y@v_WfwC\rMzsBAXkIq*iD%?%b.7juMdqm87Ț!Wd;_LN`o1&ȞmQIRBbg)+~N}B KBQxhdM"\ڝD; CPJ9qX LAv&6N6Fam2.!f|V:n*l@):E@xOl/!T\`LUR = \A<ΖY~Y'ф%`3ȞBb$nT&ĝ'S7?_ XMSp:sss}ͶZӯr;u>hzQ/@YEʃIWAQj!ΪMϺ*|l;$ķH\KoK*[] 5,#շ5v5tv5ȰU()׭̪Ta7F-l ,e,`7ՌZpYzk d¦ R[-aH,8=+φ*T4Ba{ [%!% d'.|y{=vIĝAfa`[0LJ!3}kALy7L"lʿ$o! 5D/Զ>Kq]-bf4:ST:'/|WBVSzNK5K;Pc*vP ya6zw1ĭ 즏,F Ǭ1)@-;yd(hDٝPm*V'bɃLdfn9D( C޸~ i 5>|@ UMSc,Be4gJ͇{@if{NmDW lX١&:idL.rD{kEeH ,%d88yla/FfUGC|튃y?~4`+S~\Gxi؄ш̭sų1Crok0lU_¾cχ2EtKtC~ۛt)ubZ?} asF1 ,2LvQ m3 P\BJYU_5W| m72d⨉ɗd%sed!>} E 31mJ 7jy#\ޮqEz{h i߮Q(DC 0~LY^j. uM1qlzKM!o(c`W3lq+1pT)PԬV a(2@X6xs^vs \ZݾcWd{;- JN :^sD?컳pcݧȂvPԀW3Fm׼O!tǶA#e2lZUؽ' Aۮ>H(:n-1p/NCF'(.!v#>;lTqijCN .d]x2IՄys}Î %DQ-%wWބ0vti#Dw vi)#|/g wz=@J{Coݙ֝-qmdR$fOFYVR 6Y4? AV/d%zeMgNV aUFL“jV?GI0a)m(eAkfKZ٠x.BxrMGKZ/+aw AsA=9$>br/;j4O{ _TQbնKU8>1%14NM<ұB53g_/a4r$}AeR`| KO]\ۤƔF&0`1YkS%GrLO:s຋s֕~:a2FMVS"Sھh[<=Xві/p7H=HIKXB ÆX{givDձFd qfaΨ`*%FzR>6):3$Th1$'U#!oDz¼=w1ws ɛ]W4S 1Ii¨Q ۥv j5u?⌗q,-.閆n)gJV 9~F;ս<ҊM` B+4ifgvLfǴ G{T=@6lZ| AﴻX}֚J[t˴F}lA6BRzǥvj<~ZSk9"jH܃b"hӤw}/O-.dV4Vȅ Bn˭*/s]i.)nVk?}sss6<˴ b-2?D(*6G2pwǠT552RF TYr u&6{A9Jӹۡ] O w3<^lej9g\NmAt~huencqɢfz;0"KjI5 fggQ2nS]] K;^-8%_"J!!w"ga& >ɬ<ױ*sx )pU4ދ6 Rla:ubPld;NJgCbwh(YŇE.l]ۨ | V -jrU7cEt=$ hg憎B?D7gd\G{ωqeƪ^WH4<JU۰6;6?E+d_7IQ67yfç@nJO"v֨ aBx X;sD*WTw]b;VŸ*N^Fo_ܑf}ťBP:$:.|SNjG"rm& &YcGrJnpD$}T>zfp#/x*E ,/lJqfKLJ%qŪt,fiF"SXa`\èżޞ~#2`^wZQq`f {r԰i/H.-)d[_z*-J f94NLteݔwMf-o\4k s*[VsVlZk~(>!& ?NCi+IT- 2X2A@(USZ7}y֥\Q|y-SQs嗀1"m:M+ŬZ]):غi"- s%Ϝyĉ=xdP#udž {{1ѥE1ґ6\W$qb5u~X%ǐQT`j-: 04cɠ6JBg{s*>/5Ć8K t^plϋSoh_rӲG$ym y} Aы`jb1TxF^[un$!\ _ _cKBpH:K / YݑSdi&*6~̏Z^0Ko/° %XS7 /$5K,ѳWԟdz+;$F8L 2[ڹG3a\D/ȊbT"yH+3ۣ1>Xu,!vܠVFcGxIlaOvL`TlSdIp> AvSͷsc#}q|I[f,>[D71-b 4$7QgjS1,&D@,'ϥeE)qf\uXxNu7\_S.fqo!ϴiV8[4{BHYT;ݵiLg^)Ĺ\Ct8ṸT~L $4Ѓ{}wΙe7qAL>o1܌˟\^*5IcN_d:pj2#wXdWۡF*h"˂f) G JṔU#@h~?됟mFtwXxdRD?`D0jZҍNWD{EkaE"?䢱Pw]SEꯂ.Q-L_̲.lfƥ|,-e\~ iKE geCgevo(mXl /w8;.:VZ͏KMn3(lJB-1FDs[YL$[QZ&MVb mA 6ZqB51NOdcnds|*tK4(Q6_A0]8s{QK#ϲ8*1FciN5(,)3| 3Q/?r5~޻er:hzOjTOU.T/qYm;*h{PUP.1O$+sxoNfb87V,@ThÜ C<m%!s$:G^px 6}QM&@c˂lѸʪ>qǜSݹ]qN]ɱM%DE,F7W*s/g6 =&~@@dB>q?:ZIM&Ktu#zTsI#/B#yоJr, |7an;B]7_P1!5↠N*(.q,UPO%99oK[}G;ALfq;y3/-mrS+k5{VR$G xٵM請ucDճt/rHw(}-2N#<\?`8⼷}z B(Ky]嬇&`{SjMOq}u+ٔ10CN؈BVV;<\_lgy H!zpnyk>(ZE$n\S="jC:4ck.)^kH7[:zT?akp/\ܨ@]dq:\j("vӾ~zz̺޴yVN`XvV`(o;r}jB-d {?3UnQ@ QQ#@ 6p.ߩQRJ#Ε*']fbTO8e&T=p'7_S9]j̘_|>'ǡx="&إz\-}He] Ձrj#f>aOfaҦ`sr^@ea|RBWs p*f{d(S1!!A|𥗪ﵪ 8c\'踗^nܶ-gi Lwi-G U_k2]fՅqኲHB*eЕMب1|{1f}4:P)E{hv_jlMTWGѻ4N9D4>M8TuItʠHHaDFP3  p@YA<~]ܖ \1gke>]bZQ?ϲCZ; y5 b}֫c帓ݫP/s&٘;A?y>B}ȔҒ`1/(ՖNbB%"bWO ̞.*bmX7dW`]iDP7K\-$S,B"l]֟ Ƈ7_FX7TI8%r'g(W'#ϕW!x򎙹LQT<\X[`ksu $@'d?Uv_ms"6fTί4ϖ)fH6׶)aj~*Es̔wb^1D 6m G-`j\<;@͏mJ2Xg`>=" ^->C-wC,($ #گ\8؅=t82@8 ދm;jM0F"<|h':)+`8ZqNe>}6焨3, 0{uP7}i@lVEڪ3R2#=+l.nD N@!#-LB?vZRz(W'En]jO}} hXp1gom^sGDe%",nZ6c#̙ڮr>" hE|)djo Kc7>ʁ۲UK :PK=Ye~5(z9wsf$&8[Q0r->Aoy8Txgp;0^3]t1. :@@NMz]: ?{36ӱV y4 UE.rʖ I et:ʕ{/m$ܫ#2bEj6)&>! cRP.J(HKVZȼIA vFxh_"ϐå.D:'^'W>Ӑގ㒿7l'E@TL(_V߄K'/uE1 @IƍdB5S稒K. XCĒ= ݋XJƇ6uQ;x'*kr=YZN@@ڰu?z "G1NGMnӣwX &I70U[HZE'ۃh>1f* * &̖ }a ܺ6d/VCb:}>^r}^i5=V mއ3lWVePxdV)" HfFA d5urםXV+IS_=BDwr٨qX{Ijg,G!'մ'|N!A.(|F}޿ߠ͹#I8jSb1FjI[馔mLἠZowP"CF:xS(&@#{;"+qawM-IJ9(/9> L'dUȹeHsxa#®5P|dh{+]v >"pJx\[S1o%X:vC$+'9}kEPqG V6k,pus@gbUhZyͬJJZй^ UnTIgK 4-Dŗ eJp,JDOf/ a^-;lQ4!PA$8%X jG*;bNި:.+Dٶ)٤iȔ]=/&(MsIGhN 42-*y; P,8y4[jAH>5QBNN݇A/!z^srl2D!bA@U?u?}VOK&ilކ:x׵J[X!O/6U srlKy)?(V o['PpG,ir{x_9P(Г=' 4PFGVrV oSS_&ak>SoyfՄNޔrrHemK1BJpz20;vi\Yd# \ry^-k5y!w(91d.ïf@9>  m_VX:2_@ /bp/hIRhX6?V$QN.'CתVl[Ԍes61:'3/j[%F.[%L(\8T k<Ӷ.h^B00F$eV\߫ 7#N\U~E§Yx h$x寄T\} T1\oLd!ID4H?J;G乧 nbj&o<s>og0݁aѽ>2 5ѼfZjT2EU%W ^0-qb,O?@Ȑ?ff_E/{ԑ;U\ʗ?Ԩ]`a&r0]|WRvQha8qəb XVI';)K_n,#7.L Ul `ς,cF7{a:|3*\e*ysK98&/Bϛ-*r<(V=#J0ґob(6I&z}V]< m|7x;ZCBEE;!V2|ۍO`|͘be9E`yἎ?R&\E!% @0^xw*p/d:Bc*=Q(cl>q;_qEa~̤FD(sj}~ rʷb s>FmVR+a7!`èg=rʚU8Ev&F-u"kѰdn*~^ _OlTBg=Jr%fjX3P$~&O/7Ǝ%.n*b3v'TP3Czz~Q&z[ǼGzᩧ8RBJO%fCy/4𝗴Q2S n08K[W,)f#"[Ċņ-oT ;Qzڻ$y 9dKmr,}@v |֌vEj.IcQKo?Q6闤8|[CW"G}_Xbh(DtV;;kդGhdDmC2:\` ([zno%'1b 3S4zv_{#J]gZt:4~q(Sg^DbL_@0a%l*XAH鈇/[[o2(`khǦyܒN|DL>P`2r2S՗;b\H|q؜W:SI%Du&ϩaXVkaZ`ł cV5*HڅSd8"!{<-wހLK^8 ^9~ WE-0}ۍEx8e6HSF| >_Gd*JjgU;;HV xHP# "\ݭ1Uj @'L.ZcmC_f9"s՟SűQOib܊eUGӭ6ߺ(l %1SEY*㙭VNk]Lgkl^"5YBm&(knuŨ$d>LWE&ח7t4Z h5[&](!֐T5LC|p33E7)|CW>4|2RH̷`FbN *qe H#N3᱑o U.kpMA vY7c=~tzcǚ{̈oVf]8&4 ,(h$c='4~e}.m~r(iRvWFt|ІJ)z. 0wem>q$2!+b"5&t enH:b͊NeI5Q]t?rPuR%Y15-%/P! IkV]!%Gns(ГNG;޹xQROԋ^6;SoCՔnc@4C3B{ ?hdA&۴%L(*>ZQs_\_Sh uGk?T78¹taaYv=0d;!X G-'nu 35شע@ u r,}1.܋^"e5"Q:HI>U,k<_2,jV"J;3< 8NN(A:?23;FϦDI)o2l*Qm4TI퇵;iZHJL@NJzPKӘnZ1R\j 3WGeT~4Pɂ\S'sBGjp =^-Am/R:^p; ]2j2.]^rU`0XatK_z#5ϑ\\K3lN/jlvG'nJ `]j`hg!n2juDR @;S& /0O4Nݭg2 _+VLb94Z&Wi)h'p-j=z_̯O+b11eXaM_#p/גc)@:M+/8<ri+YAZ3Zˈlvή Q0epq809q<)<~O&6cx ͨ;Zi B#>=.a~p˄8X\Rk ?ϖI(9Dn䍎uMdA9;b ().-!0K}II9 UG c8lO&׾ I[fBm YHVxmek|l$AU4!KM "ˆ+qgZ9'|4a![7,2(/TV֛ VOfJ%u_p 5bgn1^*xw08qY̺/jцףNwVbP)jϒ:ųr膧j܄RE6%όTABv}J1>."AyAќm2%01DLΔ껪$pR=@G|(^PTr.釲u4&NCM2*N ?Х/hpM0$jIEѮnТbuImw R8ږev~aP咁0ͣ$FWErʏT %֛ qkyTBz<哅ʙV{Y2J@]=Ou="8i'wq0gN\Q?¿3k^YW^V.6Ԡ4vnQK?SQ ,%B9\`+4ATS4}9XB]9ŮҌ#-| -47- j=>9&A"[nS r^nM-藬vm h^3IVC6cF-z) y2=˵(!OԱ n; z* x4dP"0%%8__\;5?v#ǝ)}b'{PnzA4kTjj!ba# {h{A\t.Čvdҷ] G<6L;򽳡;@w>2$jO7KG DqwcJJDsM5d֪lz5ˑ,S]}MJ*p}Onak2[!M0y0ݕ$~iTyWWyby̼mDإ2P^D(q tiDo#.K* S,*:ÜBqKL#RYzGs'uP:m?(-}oz14EB^`cr:r)FΠ7}lLrk>jhv|!}UYԨt f~=  ^6_4&!䑕xJFvfŝؙZ$7 ߏKU8D 2R9=代DRtѧ vhF]C3#@cfU2DT4Edˑ7Mx u;IWr,f܊ßpc1}J)m`z.JUЈ;̸ۗ*IVgߧ%doÔTwɀ?#G (H?$#vXLE\Kg'Vw"wJxNe}>uUwF]/7ݞ},f =2봗mm(86peճ38ٲŘJaNkdo_*.~7Vfɖ~c7|z=fGpc%Źza bBn pb`&1]|7Tr=who6qTǮ%DG+ f}f:VQbYt>hK"SvҚHqqp%;3w fԘbDU]]\\'O)恿*'H 5v+{-/vz\ϫɼx"K,rJ:Yn D$$նO8=:?J#GTWQ@h9 pڞ{E }RS{4vq1[Lr9 fv$?7JFVVR5It5lA(iH|Tl瘔ˆ#Ƒۜ #dIƦAiVCzeS$nEm= -){qP@ӫf_G 'dY]^oH Mcs'Ȃ DO'cA  3D43g/dus'43&Q+=d'>hFNY\g)d16 bCɉ>q ؄JGY۹ uJ.,;,$##Go+7/oɖ ͨI% hcWU_d'GcòfO\E&7S ,[9o/$1/c $>yB2s])x;wa~k5|nG_n艜N*?8ztz1J} TK1<VBXny͡svrtlZA3UzC AS_?v#(Qu@m6, 9:[,\BNe7$}W$f7+ъCS@+=?,wB(IN>σsj~`os Jz@VY8~eخXfqw 7*z,ucZCf~x$ŋkZuUP!􌂽"E@ɛosG񡼭L+Wi+عƶ-Erq?Q>Z|IY\0ƥj>Bh=Ԕ숗͕*CΈ ]?>g7ux]sU%c2xYފ+6!*pCm2TUQFnz62j4<_aЫ })^sh|߶6'^ǟ`p28@$45#+p]f'w;y?RշHcxRu97K4X#yya@)_ }c 27, I=gX/P1hնy0 i:!EJxC*־|t> D}Ȑ w*ų( ͆J`)xl5b2 ߲*1CY iAbT&er'MC׋ OMŠqhɅjoAYcŽqsg$.bZdu&+%XkIZr~?ٮM65nb ^k =OϞ]wMY+_2*j- ?S1զ%)zIsz &RZvRW.p cB2V!ddKedT{feJצtT,MV mw#̾o.*ӸP Ơƥ׷YYl,}OVn/?Ύ^/HGZ +B anϑ<HDPէci%+)Q5&V9K ;Sp2~<}k[сZ]xH4a$]6޿ZC"5&|W_Il`3oh.O!ݏd'kG$|&HD=Dv\8?,R=Wœ%vd-}DpOKn3 c8q՛`ΡA%irIr~V6_56#& ?(w ,g7D3iICb0̐V**brk"W_szɈ7PJjv _s:!ws1a{ ƾ]/+&3RESGKh&]3Y?y`4 ;e c˓1``tQxfJMbx\tgk*T0ߋ0_l.A¶<5/d\90szZDOҋ|Oׁ/qV7v(͡N/{׵_N͗} 2kMśp+OhrީntD#>fC8G5nݍcSX$ObtPƊJ9Ly'4 RE -~%x9 aCgN>.bfVŴ;I2k|@_ 7|2q#2aNES2 Ұf[%@Hpk6.H{fq6}tԵlSP\M!z>+Oy1KMJy?jyl{:)f>xum~~+S{C)?/W>!ObcEvEȗUV?XCF։`wOkd5l9lƳѼU(̪ )$_)ar^Kqvn̏uݓ!H\&-pscQyo}lQ2r>P!45LնAc\t.IN۪L<SMuchK?6ڿFzBkvXf(Z:9E_qy~"J"~3a|HF8C%f^CQCP(Jc/xY3RhTg&@\ޠC5XAPrc1 +R,SmnpVl˕ɎYw"kYc ߗ$[f0%39@ާ /YtNi`9f::Cնؙ Z i@&\/.`U3 /&C[+"UwFȫ>ǯ́\JVΊvIo_Ky:VZXi#;DQ;|Z5T!/uf>kc;X_m)e,ݻV>xs*YUV)؀!0hO~ӣh*($8ГF 쌎+>jsnCүƧwˆQoO zU\aH{]{HMٷ X6ldMQ{.ڡ f,g=ouZii9gչ _>t= T̓Qڡ\Ymofb(aG-k5@{W[LT[>3|M-_g椺[UsgXLg#t9j70i>'= BCm|t!7 򃾸͍Q,d@]L%-Z>FQ%2`9e3޶0PIWZ _Z.7 #Vo7~ qzMp+Iz@ HzPS7apgO?[&ctYv0@`F\/ˤVKhP:^W)_#kR6׽oE?]6+qkAErNwpUY`N` fm? iC8# #7Ô;`+/9j+]y|JKCVUT#:>O0 ͑*$vO.ڃLRMgڠ>gB̨1 =_V(\XAp`¥'!2nޞVd:Hh]UeN$ AS+cP*[ćGPlwM-yetz.FɋBP&`@3Ɛb! M< IG݈;uX 3"rV4ʤ8 (NճQn8 A<f\詈< ̏a"\1ɟogҫ:\T&'QQJu gvz-LEc}F7{GcHض =8ݺ4J|7;x$zF@0|ϬQ]bAЖ]BH0d[@B96<"u03ƪ|{KZ-|¡ ˹1i#QJ8Q'JL&<~2 $*6d3|?9EiQ]1rc^oр) Xq]uZCϓعAQPׁyZzvn< b\ȵh>\ 3nnPW ~OO2&Ud=<~Ur0ݴ_|G^7c}r$S9\}1uJޞtGt7p>j[>ڡEw58QH*&rf *@{;JEÝemb G:YW1:PKn&~hKCGғ]p\ݹK$W0`h:EpS@0/-KY mF;ɒ= AJk5rljfޜ@<*̪/u+˹]sIW&8* C-fvq۹[pmq T&[w GћƟ%:=8$1Я,T|GQ1fsD:["Dt-[C0T>lIu6>]6d^ Fٓ[6ة$yY3ma|Z _"oH;c4uh][(J#?a5" IMsgs F is~g7N+5=1U4g<רS@`t^Q奷O@&[53L}V-Uӊi8:-Cآ|\>0n 0#+*w*EURwrh6Cl9K+ FEpI#XnX*.)/4]n8<$Y!rgv+f; Fp 5bW;:WJf3X|1B&?O "(bvCl=–;kNKؗ{x|\mp4㐽i_OH)Ml'h[%{EU_78qUZ=++ҎkmI]>i-;[* i 6sgqhK_[֘I5MI\ y^J i,M z,Z/2d)TԼ2ӟSIicECbUя3'I>.`p 1>#CJXmDD i2 Y=歾m^tNvIͺ iWfpi`*=h$b΋3lµu۶Y+DA'jhĬM.!Y|yKkx'(̎+lD@VzA8347|"o6`;qSO vW@ 9N|cc-Ƀm,`yE ?V-E'xqi CcvcEj%E$e&,!߱ݒCqYLVyzV [r„yDj+<B:<߉n;6Rz?sG;tn:l&3h~w!a\:z1eO襫u޷wgwRǘ 7h٫m+3 DIyUK4W:qSywśsQ.cTMU;Gk?OdaC'׋G*S?"iNKP0F|2%P6ŔzS 2q]ɢ'З'ȘrrK z4bIAa蠗dQ9ض}1$؋ʅXsDSK # 0kDU,W:`4(hG黫 h 9Xso5opb*i:n~@VՅ +m`ƁMjM*q@%i }$T2qqYSPl &$U?K}֑"cMeUWA1 M8[P_KM(Lj)08=~ "}ki+N!=תwN=$bl=fѾsQ!G,sPw]mY1"HH<]feA2+M*Ih3M'c"^vw)%6>ffO#5 vR>w޸>_ ]DU|5csKIvbg&s05(ǞgQYܱ-¿P/׵9(n"~Hx,tecj2geG#Aޡ#-}O|I哎6#rFrfXT)1(7ä<0^1y ^tL'Qd|jEҰ8y C>W(*%rO8Ljt~ФW.Vw)EK5.8qe|1:8ŀ] `DJ艸YY'hzkvC32->t՚G^AQ+jLcYݙd h4_P× 2k3z@ bBcNrͭj>Id Q 4DK(Qi"XYl%UM. tp He* q]g vv٧3+vX6sL/V6~ewĽH6Ep$OUUڡ?)=XƫT\j7> w&Z+>x hg5S~z;ud"85:bM~Q4O tR"+lݚ<05A[`[OB3F $/LF5D7{ q<+4s1Ƒ$bwf  0&78z]׀N)3r=y`1.1HܮS&U\1V&OFV $q[]*SKoghnԒ\Y:~ilpց|e#1N98گy.zhK#.!0{d[$m %az#f ]zɧ I?Q/ Ć85b蟹;!s Z(B5H*&tJ$hl5z sm4gh#W/B[?ȫ'EO _DLis1pO1/7ZS@| 28iM94?,;y%/aqo.&_#یI^>Z6]22PuyP8-sw69dZ2 t0 z2迥a*.?:eos,>R& S'aVvB[zmP1jk4*REbSmX >}{V5IeT8yġEi~-ҴiEK7}A9טUud#)T <TA(n)R-Ig+86p$g I?B B52\hSؔK`.PZrkFmWc~_{j}o wdqbiEMenᓴ,mW2i,V@p-^[1zSODO (̹xf Y]p+h П'6ɝ }Bw ro?,&[@WV@8ςOO]Gb(=B 'fXOHJ#3\?I)`+3gG,8@=cϼ9?,ѯUB{CLLqS\`rG^0CN0b@4Ӛ*M0%oѡ7F Ѷ>5:b! 4h7-\xO=SYG{4F\J mUH̸ldav܁,y( 8%"ed2#*lӗ^qZfN>c/nU'PL<1=ՠU1Y`/oNJU{s.1!IkvPh55qd(֕Qg& |.7b٠n-g/ًvG et)Ic?KՃ\8 a@t^D4@Yj?<%2{*雁5ὤ܏gȥ ZNP,nM ;FQOiB~E9sn9ج5*.n=;i~5()jȃGFp;%څqȮqoc}uFi ^޽DG֖xOOS訙 L$eL).i=KI,}#BOዬLS- YƃK#pq ailAO"SGcC:|HDo[lfMnJ W! XG3da1GnrA>2B|QEa]o7iuTB [BP%jd6ٶHwӓ[ qP[G-w0  %-&HلKn$͒Z6LW`ӸmeCȗCָoFະݪkV|aoZ,EGrdzk"C6W(>ݻ>y~w"KXUESX+\hJw+ vCgX\%yQ~89_C-igw]Py c+:DނPٕWmYR%°}[qcFd]D= !{U*+# LQ5VD7ZqU /LDiGs٥f 47|[{[~ĺH xKa ͮ5qaӈǂ3qPӡr dsХz'/?w[o^` mS_[/\oH:( uk θf7Ccz4eq$^˾ݒP%]:$]ЕoVuUd<,B]BO:T&$*{yPOFODX #. '&)y %m -%x}en`t0BHE/LC5aՔ٤U[w47 O_(̭c{󦞟םRPoeCIx{k+d'5ߕA,B ̉0ܑ33dx{jOuAU-BrX%\wZ,:5 2˭- p옶yѲ+W?Ǜ;IYb8:BR"Sy(DC}$7K !X~Q3aEh vpDm⃠HstB:^M~aOZ]L{}]omX{f7 k0GWl)>4WK{Y[l@>ơQs1nwBB wUɧ~t5rnԔ?3 Y Yd '͚)JﮖUVA9QOB3Dr_G]BM_`O<0-"e,Uk9Y_WFoEm6ʊirHJDQ>\g5|]`.u N)X0v=jTu *ZxHA nF3LۆBF15@cKdmN](>c1|C 8;o],YdG_%C3EifV9:%s?s+|};&k+\u"OK&6C,8_i^zMZ۔v>@P!ހ. -8( l>f;@\lGaB>j&/<Fگ:T/ mߋ$sZQ:!"[S*_ZܧufEųflEr_:2 nj7TDQz"3c:q1qUA$ 4xsXOƒH,G-%g RlyIR˳i OOh6|kәj>V׭v]2Lc%?d*8W8bs,=ureߠ@nT .uh( mv s( < ד_:Sat,C^ȳG lzAw- `b:W(' 嗔AjJ5eymBX0MD)`eo!cꃩc ~|Ru\0B%軃|Sg>%o3Z,GF&[9_r j,N~?KYūbT G҆絰)aeu]M!v`)_ӁnR$Wr4i-zj&!'0)ASPg>aI7q3 [1P>?$K[)I=XMGdS$g8K8[!'YrPOf:ciKCqr[(}8T:~6|0( 3:*E`]6/Վ;(ʰH٢1pv,8nTcpNN+>y_^G+sHӫr&O20473ԲR79$7lxQx_+^@ 5ɎЉgDЖDۨ,]\d 4 eJ <sZ!l䧰@ cIק&xнdbY'J[GV%l*` $w( SU,3k&MeOO+,*VR8+,}}!*F}?ƾbzGw"<:lN%ǤwP+!e'TWΌnJ?H<& KеhrFoǯaimU[*[jӡ[֧Oمڿ mt0`[ܸD=(z_ )ls h(w}%EsCpdQ@^t%ià&r!!HWAsA}zooTڹЈGh!zb_}1k xMsk53NDe6[k|ST/sy-i@ϊcz ncZoCX|Ub6ЊʌĞUk>ߵ&W3*|5%#(6/vf>wV 8nLcQ/v/3d4Iԩqe #Ƥޛrze ԁ!cEN|D=]IwE/up(>tz̠ 85d/af犙~C6)[&f;8?HߋۣoKBX.3! gf4J+:k}rPZL7-gժ$0 M8UUMS,´ xyZ`ڙQ w@ddY'F^"X>EZ} >txG$hٚ?J,"\4#@;_a+0<6s<%p"K?[7eK{<+ (z|+8u7YtֿIw;zCS)+uF:.SWvC &jW ).:A~㊝V6uzWgfS/Y2, $IF]L^R5<\.D޾r`sz/W;Xd'e2"2 2gxh] &-}̋7^hF4؄%ZdЉu43ybHK`s;e|zܿ폽RSo.V5(pLg )j@n SJ5>o,isS)6mJ4So̮ln\Ԇs7TVuX]MqKʏ)*]s(ؿTiFY2dRݮZ9]2KZN:BWqv8":nG| :h73t}ǣFK≚TJ66rRQ JDž( //cv] kĺ47eØSIҪ{XCiXrV hiSSKo\`G p) oǛGT (wXvIeWNnp|&r(cӳ]k)7y)v?hv R=ۧdZ[ a8 oigMFsuЦ[^u` TQsHOK NOB4t LcĦZ'Km1a QC Cu: /4\M.IXw'd) SMt'sm7KI翎a!rlA]˱=mgxZ8*NQZ `'RU*.?i-N҅tSS%w[8[-=lAQ6 4[1zZOgHvgUg^9^RE s6:6l{YŰ=nXscF"t>Үb!O:6j%jl)!7o*0J+| &I{->V O"; `g.Ɣ_֫YvI*P'Kp喺PBgo|HH249\f>ixiJ>i/p8d{~~``OCw-gBӜ[;Q;Ƿ'TDt)?O>k+.s7z%<BI տQ.WS9,$bu;E=芜ec51x80&Pz ]XPRggu0T{gA`y5^OmPJܨ,d?m^{J_iz헝s4w(-y4e-IOO-Hk@Q4~SnD'lQmb%Vҭ!Թj\XͿeY7.\`sn%M]l^-|:MX-S2ٽ˾fjRavE%D@pq(s T;` z lun· 0ES-q-8*&YQ?O]t"˧EG,A92C7F"+mV.DF%y{;|oo@FfQ*%%xkha xvG6%\4 ?ģ}H1|r܉eC ge|/U&U9|Ma$28pkpNEX6Λj×2L8Z@F2(:Ȅ34Μu$F1g P.;k{ $٘9Dˉ0͖|#a|xf ˆ|m*¨l|ZNЊN;$F/:)x"^"ES2}q\ H,5WÁ鑇ם'V]D8|Qʨblj@G. yMORM6˚2y'Gw ϔLdCkK S9\TR[+qK 7J=픻 >R+̳ ~ry!xqo#S $Y^ ^{_CZPa%f!p)hx'/J)^m xſMq;\_+ӧ [Z󿸟Mb {3ߓOz0)4Zfbpi|D韎;K֠{t#?u~ߐ0[Ӕ!WH^el\{[RA|v *7>`cXM$!UU"xB}9ͮsh9QRt;|B ]\D6p_+Edn;0//9K BVgEߛ;:E|hwC|ùJ~/J˹[.wmU g@$tfu:ը?WňI %u 6q|͸xHݦūX19xBڼ 3&/&cl E>@f_kR밽N}?  . .=jPo<[e gM'R+ ڋP|cov WR'Uϐ&%g CD>`L5,MnX@5p_xߗ͔ۙ̏!KOjG{oiMjˢY# j2؆6F7+}o~Y,ΝX"SXL m+i@U ~Eq1. wK1 Zڈ5@Ɲٱ8VI۷C#>L`n',*⁶BB|ڄm1]yp$g m{+ŰbQh%b#mݟ 9A&f-▉] s|kyVow%J8~`vle !/x,>. s.ԴD#: 0DV5\4Ҭ ²l䟁ΩU9^1t!1;c5ΰd䙪/!QHZh< h]9+|kOzm'=TTXC)*ƒZG%6)r#]<> ^M6=v * 7voX\t,b{srmK{my tOtn0M; 55JƘ4q G1`Nn,;6StF2Aw53Rb pe`O7u^H_K|ܠqFIQ#EG[]sA K͆%)!F6>CURaZ_P}ꀥn[ oT~Ob},*L݇:/ On!2 ql` l*y<|D7)@ޣ8#8z"Pu:x"v+pah+m|Ilz _E; c-lU˹et׭)ztkdjNBZ :.:\6;x ` y YT=ÿJ/&oOt5*b5Z|V荾7#rIgâ 0MZڲ9 FT5e-HOMBKPVVmqf.Ky"6frӈ͍|\֠*p`a7I|F\,eO'Å=3i\ֻk;Cty%\2qN kzrźtm@<6eׂb ks$;eB.f@(6DMV>%pTtnByl,"pD'ӈ{#n+(`&~e0,>!}G':$qjo2.Ii˔Ğ=|YQCkz94@u! w s8C(9P X+˒g>8o*}DK:y!Sz QM0$ҾS X%[3/D;`:"x HG;g@:$WTWXtj KUt )QHZ#x2☋^!6L&-UCcž^.Gn}-ɞܼ(1SDm9<,$y%Rן$Hk@&"Btzg XL{(g|19# 4'eDGς0+F !=7^D12p̏ Õ@2FL5S;Mxp"jC?:NPS"L9Y Q ;bSX׽2Pj\B$ +0\E`2/2:`Vr’+ą:#vKdu6U봸lRѮ.ƏmB$}Ϛ;o`v LSŃt=_,EِN&~ox|fֽG^X]+4#:NVY߼0҅;$7r7ŷmLcS:8[=Fz-JqMKL[,s*v=b1Yc""Cc yɣ Xբ&26#!-/&s)™z]|mWM֍}Vϋ^:XySL*1C*@whZ,Р{eua?g X3rbh¥EtiG\PP9~&H.W^"jC|e/srUGaemEB- SIdMWX>!kL rpuR]9ivlX̽[m2WADO20`̉@M/{< wP`PE[vǺ:ra>1<}j@S+L"G:8/J)GR$Um|]the V"}-|2}xqkzz -kI&sc L aSbotӒs3dhʏT8nD6R՚a]/ҍGxLYYXddh;F mS a.;`UYj5C?'םNJ٩ 7vP%c!@.ucQ˔]N<\_5Vs>=2=S(>G$`N5tҹWS wX3X-^w>ͦK2'iH'wV3!1uD` F֝1g|MT|_OsZsɍP'6[ iAyQH klE84Kz}gC5.<2bXl”SIՋUu=e<)QL7J.G1 J -ؑ|3XJ` G^AN?/5%˸'1#0 969Y0[6WN]u&Et*{^S}r"\Ec'rJ%Zy.i`uB߽Ծu5t}%z(J1ئ<WQ`RZK#)AztbyO% jK1E[C䙭OLi'ݬp|v[h'(|>=0=tup$ڷ3pk M. ƧI^j5]_z2f y iw̻6AВ;|.4qJ+L4^z(5ҾIV*"GNDYFR\--> ^ROGGɼ]ÅO_z s3 KQbjt6Þ~g_<{4 3n2ZZ" ?7hfdݠXi.Lĵt&W*aL(OX]qn?]$ 3 vseVrƫ l nd%}[PsyL~!$E%DnizAg&hFsĀ3e[sCur y7S)=\V!:*Quqg&<HX .w[YF};M6qx#j՞fZ 1tRވg"z2CfG]Adf%_rN?ɐ_1}C~5Qn]P8+\)?;\^@ fZVZ笖>d0!]:rt/ J'?^#/"/Xoʝ!{UC;jXzkU==Z} 4ب~nퟷu?ΰ%*^K~ Po@nzscwPfMB (CW|W;r73Imu^!E~}<; =܊2HtnF'#]@cv-IgR9 sf,jfإ;,J$g.ϭ8 8d(BcW!o+ 7T~  /%4%6ZydEt斴/W `RxSF mi ^o*xAO#iԼ:$Ci.&635 ONC:PZX^ +Y2!( e1FPAITktLx˶{80\ c C{I~oL?)CMaDn[oA^KC|qM[`D^ˬD~ZmWnV9fu8/w 5 ˒7#I L}C &F]Ȧ y]|%{DMTfk|%]ǀGgJf3g'@i>t)FZ*e_i3oWwuvn 47Lwڏ@z[$UsRxz^ݯ/gfՌ+y6|$x|?\ݐ=@f Dpנ<+PhGOaQLְ=q ic:h5sS%yEݴCgP@eh=RERlnT?q0 z\Щ)Y $(z̉Vi4 aoQ0!J$:?fj&rVwl5YЋ>'!C#-xMwNje&(^fF춼q6]sЩlΰs0ěT=z39q9yh& BPb*IVv΋3n^2-4>SYoh%ɇG|ޖC'-`'Jy\m2^B2bG瀅r\BDYm9':]n좒S❕dXhM#mh@qVU%9 [Q.)P{Wǵ>Ġ_FY]_X\I-~vJi)]\l|BZqe?O e\ܻ3Ζ6D}M<Τ\kE.t'  |8Ü09!&ƣ8.|(!BٌtڂF !-*HYҞ(JU[='=^SŢ# m2!gQ1OKc]?%ā|>kƁ 0l/aZshw-F -=yӧsTy.Ir~B-eۡ@BqiwЍ~}PBgn]HY,v?iG\\\C<%̱Oq) ="~ţm7EQx}7c·Dvs "dY/ )$U%by5H)gnנ*|xesc2;:It8Y=^{?Uת%WKFfۦ׫@K (s,2{bA6)RK']v"0ݣUF쥨%}I~ǿiM#+|4ԪnX|Qت2&~[mAA~Vfak+YbUJA36ۦk9Ի8Q: _rE: ?91leIRlM \8?>nJfMQbiG V%MYo(T0U[KYB-`'D1ќ4z"<}O}O4V[VGpgz>flUE_3B` N103@ڧR0xeީ|!S_6*bR!YԏRRs0d{*}wXs@\8eiQpQGn .Z\{33ZF߂vz~fIݼ>5ZbAȐQĀ,q aAΨ\co“_N RE|e9邭&bv|m!d]N4;@RYe1qvC#u R(3m1\|JE@A*3&G,piCO2oɎ+Ffort +] še+^j67nl-.Q^/6_M_{Se*tWK Kހɸ R^'z-}٨_ڌ{f\Q͛vf<?/E+xtBиVQI.UQv;GnQ(Tr[aY\[R659 BB ]քyB %y-w- S=$p1E@&a.o3A}͜'LFw[A4=xF'cƗlbv =!)B.䨐o)!? bqMe.p+>،uL+h|1 i$&Z6 u%_ UОu?C dî \@/ ^W@Sua_j|`vR"l`K8pc 8t@fiN=P9?.|MN[` O?9jk"|J<Nj_~0hT 'kL頖aTv)S-y4QYm pIFl']/cj_$a` w(vj~?mc̜CR a\uz=C?vp(}6B{Qݭ6Ͼ\vPTQ[k t,rWcB+7Q-5 TML@?XVO8" 4E+YЇv;OW2M+ GY⯖.JqD{T qgFC?/;dţ.x%Hxޢ ܁oj1C{=wi;kOmee]tܧ}ߝK[IcA"dsZw<./3qZ@c_)jZPC'ie8ёJ;̯%;7(pc}%ʑ}Q(d<}pNϳ)*vdӘ>уw+jW -]8%;`;iMCMqz5qĸ6֔3U6;DrF__In.e[=qC@DIx|ImvfcU1\dvm$ECK_=M!p-Y350/}+auneJ L} Dk:8)Yq mO\}4 o'|*^y˂e=NjEѬè˛ʐ`sD- ˅#A{g_@ 0\vE>q?\{:(X 85xyAv Z4i?ڨ# DZlYh*̂_zF?_ct~j26[א=>g Rm@ES4NA˸ 0%i<Zj'͹vyyx QCd\(}7gנ?O" }Ѳ-q>+l{V8{u2)()NDѵtԵ4A񩦣5 Au֣a5q ^ͭ4 7[v5醇/.JyU:N6*DDӋ\xÖDŽY֗T̀2arO;r xsxESnTm%gDx̨?s\OtNݾES(BF*_'㠘y]?Fg!m y/MN&ye6ܠ?#1[HQ z>KGdO.P {̀y O'|a8g#N23%?[ Ŷ+YV~y?[Qf_4ak1b=A ظ(ÈtJ#y$ 0@ fW$A5Iab\p@oe%Pqht`J<5vnyT.DۚZEɑ*r=}_;%Z%/UV`O)4A=7W´M w/jPbu.G}-}ZtXrKݳ%X2uNt&:Hf@8 Z}~~ u0Wбn-QѽQUn e|6oִ(UC7xh<OQ%>\ y~\f-QDz7܄|/^I\>&Oť3͖(dg>KE!?u7ŊV+m{P4W/C+!+8ɏi\fI}uYpܱ#Uc+I`)jqA)k`] /M[Xc" ?={dB{$/8\9&t b;#D{k&tZAw(:\`p\FF6ccSk6"T>S 1UigBpT]s30 ਜ3%e#z)'=[g"6 {B8}(xc2ADc/z[P{k0HI榭Iӛ|v0iؕ0ko+du2!f| |/ͫr&7UuXnk++@ ߌ{0 hyr0Bnk|ey'a8b~FX']z,gppU9p=2C^.$P`|SW \䴄o@SƄoyvWni7~x-k䠈P&.aUvΰb^1 1\R@n93bSe\5m|Aa m9ϫ#F^h}29ʒ=ң.*% M`f7Eyj Jj#w), bux IpT>YpGC䕾[voE1- E0\k~bI*xYlKpr_®]N<-Nاvۀtk 4s٣$4ʠ\Lz pzdC3%I@s3\YN^zyj2!Ay? Y*T;sa-[R֮?EqIq%o/)JwjFYTm}?nubbn6qg0uhp@ 1lvsHL6Ll,D~,T&|᰷xgv &E%Bѹ9֗?>`_i00LM]J͢yirL@V6;$~~BQ_ʜ!i*ŽiLb4ѫGI/h$.p t{z ?uN-|]5X ʔ=tڡɩoO,^.Ro8VXs;bIu:{uU&Hm? DS"ߏml4:BQ %ԭ``k31M%{}:W7i k _黋VoHOd]I 1ÆwŢG>Ey": U+GЪ | lr{("tKx]. |[X5sțq~(<+;@S;!3=62aJ^t$"xal}݇i~7Ӷ؞5\פm!rnWUR2afQ]HsGWs 3 XxX:Ϛ`Dۗ?JHQꅦ- Ynr+~iw#" KuAMdp}zAaOyxT]w7bHG^#}0HXDnΔW+bYg  P^Z j*ޤM JPc.Wݵ$U5j1G'X܀8GMq5JĐ*PMҽYgwoISJx]]"--š=A3[,tє*\4 KM|^Z+$L;CFR-X"@PgCz{hԲI6@N(é8(>`҇wq6G`#Ц*Ջ|OH.usR=-/!dx͵DwN#\)]]n8;d<#.iRS?"XB9Gxg@8N哿^w0Y3ƥƱT\B3\ol8κ>i)EDY <i:V7}1kc̽$YvM=ŵmTg%i}lc_uq!ζ)*BZњ Q~ y{&b= :HO5P.Zd1H~; |wؽkOv amʶvPBvu,BY! 2ZOw0RA%MX#*&vAn};^;z[58XP)v''%_41dkmCBA+iEGFpyY儖NFS0+܉0؅Rvsd4y[sRMX'܁!ZVM1j8Kk@ȧݕ~[:բelk*q"c^aq\@W̙BpZOTߏCͤ-68Frek)6H"i,dx~8y(S5]yd<þ-bgJ>SQɍw}/8]R{јۄn߀ iMtfBEq-X!5o2VՓg.])_6zgT]|fRX6n&pΠ@h;_gW#)3GE0_Hd:<w躦EN%Fml>Jq& |{UڴP# x)h@ j)?zӉ,/usܙkK^p hZa= LLTęY!j.$kQ/E9aر3"+vK~_#rq1?<l+e LTa<%08VI ${Dywh@/!xy!x3#g%ۺr|65NkY@:1}ʶM;h9MڍZ Z@$^ϰ#A;$wΌ WfV'6@$Nq H+#e6#l/ܹ粝`LSrCWQlMv̩ Шט?4,{JOP$t$PFp\q֔7j"*]LGt9OG12oGUѓ}?X-ؔ-DPIVxn%HB/ٮqH=NۜVw ۴(e3Q9pU\RkgZw8'͖+>Ü Qe^ HVwS(Y&jC5XTpEX,*/,=g?Igh|I \Y#Zev?*u3ꎚ =sq "֙58 pK4|mmqʅ#-xˀ o`$T"g96FHLgKA]\w$; L<ǒeG񥲿K3fbY9%cَ. 2=hEv/'F'}S"-io.Nqato83G[7ع2_%B\0T Jl 6wphH!%wb?~'`M3d4Ya"S笲3l?@LE>0v>dZ KQe+ZqFz2YxqJhIނȴ5]|JJ惻D^gy`6Ddv*&.Kif%.p),fPG nihD!3;MB_9y0G$ͨ JҞ^Wuy#_CX!?{SNY8Os.4Ѡ;/7DzrlKEawOүp}@Ӎ61E1!"].$kϋ~%q}Z%끹:G޷GHy?O'֪_Uոi^rpz֭ǼlK`2HcaI GGO7̰_VMgU"[|(\&l;Em Rp|B5B X(zV)A>cݞ75Ks~*d4=#1#-|$";,_HTxb bcҌYFvE-k;b@r .DN0Z c4c)b@dY,uCNO@¼0"aGpzR~T}pKZ ol !]oQEmajīA g[ҹu9>{]R:[l TPf$ump.Y8^N% (Oӛɥ\W!N[cwJ*Br 9GT/+~MYmNU"iUf{-V`uܷk'lwt(Z >qE&A腇~5RrG &Ys}~}b>3.S1ūmiM@RuuMLW p`۳:w *$+LԌ숴R0e֟u#z4ZaC-˶`@p~]_6F7KkR8Qo9>`~ ;)1J*?i|}ᗠrIm}L}v^Ԙq׌ s+vpDd=/Nv`Zl-ba#GHp 򌭹x?2JLvh1y1HgWFE Z uwAd'GG&0Q4*!չjk0BX_ibĕۖ/{L6ArӧThXÛRG~Y51Y=d]QBgG]OL6CE~idh`)"BԐ&2,ܷUN +!%۬]To)ܤekCxRTv010!hnIb`v/¹G.kbx?k"!!1 ^2sTx_]:BP7ۦ6VVs=҂SoaY/F7` Y>3]ymzM6 Նވ,N~,pM38[71L9@YFZs2s=ʦSD/ܥĴlhw|:G;XRX_',/<Eѫ;`T $e4ͭEH&5QPMGsII+~ Z?#W=$F.Dr"ݾ=QN_XXE p7 }2 x?67jZTΈOMφK3x:mi<nkBa=(d)ӠbM_ݹݹxJ§N%0ҭJ6ixk "B6"Tk5ɏ[,;a|Lt6Kxҭ)òA'RtN(!Y'9AR( Z:_C)nH@Y|ףCȹ"HAbg {]E\ hqֻ{$=EmfDḊK 9.CTohg&F"kT.+PhPʒ9ngpM%R75v i{²DH!H/]"ƹ&+/E8t'aԐY_k_$RĕkQ}*TЍtƷZ/wn*Nωhli=31WgwX{.%C~!,қ̟HA7fi45F V\bqIi\ԉ_XLGd +l]:Q%<.~iIȥ=Ȓ~QXk1iRҐ*t)b筀E3ǎg (_DgNd]e ct!G2@q~qiLi~v7Hm DKLJ*{zū 7/zT@Qp.`S}3$X?qQ&HE1v &ց]>0[m w+o &KWüm/`Ejxi+:^wEޓ ʟqq`3(u'mu>4H"'{z¹z,A$=pSC&&A;U 6EtOEA8U= ԝWm%%JCrNN(CfT+XBi.H?1% 0a/ɓ[QR`i}sM9-c;mb]#8*-c%msrNuq>FҬ+} 7Ct b[3B.mZ=V-켎{(^MhoYz0]F/([lDy(#unr-V!^dgn1'px7ѥF M.|`)O"ULc*t"X+~XCP@E·7;2MIhN i)ҷTPԫ|aԜK2OA螽!R29}n"i]:)^pHTd.S/Pdje3%ׇ;5=e(mN27ds0e&> Dr)(ݾp}*}LNڌcԵk]dfד\ouVż#-~ꩦt\kեP Hϔ9Ar)pYWBBh5bI rś1lo\ɴ;eӠKs;:342 ۄ͎!-~Wwq_wX,.ZrZ Ͻ;[ 6cF(*E?m֐21_3)}Wfo^o&D}ֈ=\7L.@ ަ"ހ)32LOgAIqڵeUaTړx$7L^쫄$k8ZS tqN&)wIiY6KjUs'=S냛 ג!GGX4=cS | l1π5r<ڒǧj:DIsFhWg"ϢvWdҗReOA,=R7}ڀ-l!x&pkm= W.y?.҆%N+Risܺ({?.ܹfgj Ռ)oVQׂfL|ý>x@џb{ہ!SM iD}vig:T{bGHGCiF|vzgr(G{ &q56]Dm~o:Uj3C6-=Y,I]0h7 taKR~Ŗ$ZNw*\B}=G妆q&W{#J2Ht: nI3?.qOݬp.s+ 082ZDX8 IWopAfgh|*E~~[6 $gW$ G(͚(15&(*i?0oX ]e'>n)5YK_'}C% _r]T|=w gb2nVvt\ W,Wu-B#*n5mf/|%\ VpYeE m4$3J#ad̚@,&m)RĬ`~[@{>Qlt!_9@M+2FhMcusqժXlߚƝdX5-znxH@=1Ys3'l£(JcqaޓK3ux޿)ֳ/ۮ6F m'KQVsHӍ) {e'~YU9Jcƀ`"Bv XKUҪVK7sM5s ģ2!"vD %l% 2u`W o<(QO=>{|/㲮@Ɵ,%LpgcBGpxtZvЩ0#r?S6@/=hֈ!2ȋ+=fbZ;|نY/",EVG$rLe2vҍ0^$fn<7nS`[>:O>|VYNUCkoj$s:#OU#L]]ݕqmp?Ioɼn~gb0:ʞ#r~Ͼ78c}˶38K5p(\eD_ ZW[%5X>5MjGP~^ǽ)jȏa.0z̟.wpzX!p{-ܰH(_?Xַ64prM`%ז[mU2@YhutV׽M}"tAn_S1= !#B6x \@7FpTmhpxs,rY sU%H`K*VyLV/Ԣ(.dlu=Jݫ^ 9?z cZ@;է U5>P\4D2|VKoSy-kTï #V*@rUa jbŷ཰ZcHȧ۷{MoS["g+{^p%)L\,hW$/IO3:hhN Vrrz<\#p,ohD w{kWe&X Dx+V|kr hɎ1&28k[mA2: AT'ufUf|姄!4|)5f5LٴOz"TmPet'*HunP@m`MN%m~kWR@EcFHuC_TGyd4*߬> E$ɸ >RBlќeq%:I(qEv+^YzQH&}x a{ȑhzY3zzsfֆIF, (ju)>w]DiWXTjG6%ųݞfxygZP OA۸}NHUO:*ʘJ<|dUDꠠJ($mr6O||S vwҫ"P6)|.'8nO*wmp5 hKuWm;0Wڡd+e(¥68_y6G-V /Z(Y陋"@DJ{a~YA~H;:?1r/b TM1]|J Q{ ,Rowt |)nvFgqYT=#Ntf<*BN+7ty.@ukb /NgǎFk.@ 㯚ޯ6pʜ'׵ J$=,r_*E8S p8;f2}o4/@ϕ3<NIe> ~ԫCMAy~k#XfΆ$z\vr#!,j` \޵h;8U刮~J:4:3?7y_#\{E W:?ljG6## )F3p_v0*_*kFw6H̷kM2ܟ^Z%JͮrP+)uLVvʏOJppGi^s,!oh>"^C[D)[WRx<,*S0I`~n'1~1k#3KG6C| WXzk| 8cWA\ \@0Z~%HڐXΚx*>af1LuBPgpZBGiHR8#@T€ҏ/uf\J̢ݟzKlNy٧~E;¼[%M$[LPRy ț Y:gYBI=!A!֯h铫3*IVV;E5zwyr e{N:Kgc}לh Gm*c/x O4-ɺ3U3_לO-s- Wc_œ_ ~ ʅYr~ kOsnnG^]]xy;}淡3&|8Ѿ>kr^{D=Q%=kP6%pL Mx 巄ה;02rKda^VYT?>\W ۷Uez:rW`|R}0>?1?$Cp9? K|4LGߑl(9uf (-֌\1]oF i莓ϩX@?+輠1!'#8'=}Hj^_DB^V1#uJqt4YJHWGck `F??1 pܥ,] RSiFnv.2ZM \>$ׁ&E}فkWr'f lQ)tzBP3x8z\V"0+ ֍̪^"1=Ͼ 1ݷM'U~ %emS4hBer5YUggߴ vFOjA -x(L~6'bR1-pE2jM 㾐R"_3JIj ֮ӥi6qM1W0w۳_+ѥaxɧTV>]~-:f4oMgFhr#b)Ӫ -m c @0"o*Z4 A'/H ({>@~e`8F)y|Wá`n杸d['Vג553=>~G >u VZ3b'U2 ^L 4`R+Zk19'MniDŽBxcQ$1Yne[ 9JrKygM_kgn[k*HV>E4D#P(^:v"R#=C$M3~+5!ZP`{#vKG#~R^DKnQW j#JjOlL+8l` )Q+|#muoI-~>Ԕ4~'NAۅ/'⭯hjD/(".e?VVcaMJuзb*I[1t #M}&q?&EaW1{kwm磆iT]N߳:x4[B`wdȼ e .ʱXrs Es<׍1ݟ,|@cԒſQ)T.TY9ZY&bT7*A9UsX"uxHAP:7N_oZ e({'sV5oY &t{xtN $Ӥ8;9FB>@f~ps^5Ϊz>T2u$ԄuDߑS^F&WC?Tm NñՙLf^sltۇU|w|Da/YT0Rn.ɂ7>t@ퟌC{6A-!qFIDfl&ECҟGzFgO]_@]1N ;UǷ_%:^7T[HpۻlZ'rDmL"nF]ca\hR{+QHN/YnXџiDmdSR2Ur#$O0OqV WPF bL8B,Z-t]?kw (%[\8)ۑڣ?v45x8c&Q/#RŜ+*Mfїzx2d[8t7"|UO;KstPfe4Sըun08)1>˓`j7k`QFeqjtrdji{.k&\FڤJLLAZ:~~|w/8pb>%:oC=ДYX'pv/q-#f6b' Hz,ȭ0G =ۑtWD#r?݂cۛdNt-n,ِT5Eis9P ut{N[O֖3&/>(>h8Fd~²&1Ewڦjtvl(ܩAzbt*#I|/dE/~4`JTK&''{9 “2%Qj⽜@BhyJTKo9U͈_7 ~)]=)>4b7xKyԪt\;1bz Qt8gۜ:86@k> -?jKo :kODc8} z֨ މMeΡdw(v}{:3!iFS F`/` Pm%6J%`U3 {E /(t +9lbfۜaioe $˃ =_a4r)A,vO60qL:5/Ǽl 70 _A95RIkOB0Sץ/$0m~ltĦL8$X|;!F QMvd .+E*\;'KOGz!gCOM;64vʩGmÅh&cX~u4HT؎KEp:a1Bƺ"6MIzN Nаh,(-9/2lS)98G"*H[xs=ƚ! 5N]6b#&$D_z{tDN  C{˦ޅ\&y`>h>6+}DI,k7-c܉ l wbf6 )3"q/XkhNM4Kɼ5Knwr>?LbGX8 XM;Lܯ̙- u\Q% 9tTnF% ڼbIMiWLc$,wAmJmɥAsHG;2փ;t 4eur G#mߕ"Ko )tNl:Zq3qzubW9ck>!L1f>|Y7NVfYB,6}?1MSiSiH+cŶG Oh fU׾-SH=vN?3yA~yAA淔?#, /t+];@rĻۨZµJ[ֱ2{eU*>`/_>n&0(zj#\Ƨ}ʪ٧v}l^G%+ݦrlIGφiڵ nq ~DP5`$̀ߌ$ )nU⾴~KGT־K M2Czh,rUO-vUf^aY&׿j!m* [{O xUlfz\Vao Z iOt5s@V08ADb'+ ˸\u-[9} ʍwyf#H}rMFd,xvR= >zn|5jtGă9beƖ~\MCǐx7VL޳prY@Xۙ7.3via7y6F.r,҂((i}̹ @W\r+ޝ!hMI,2 i^XDL}&ŜQ"V2ƹ@9%Y)KAG.{k0zC4Po~<$҆Isѝ&bZy_z.m$&Nu.c!u{+Em6H*kc^LjSmDr.z!>7M~Njk4P#xJWY;R)˪=]o1_=1 I  r ߯LIbar¬}f+1/>e^RpI~(وArlIP6ѳ.(naJKX4Q^+6~g mw+6>A9˚sT+qš|ir܁!il.1R%w_[>GFL!x9y +Ҭ:^% taCUD,a =b \Gƈcg{1A} H$'/ ?Q#ͮLi9E)% mL!Ƀ{>άŴh(Mc\2}"|X7C3ԿQz׷Af*q=U׿lI?l>Цs !NLy%˔ֶb ss.öjZaVHu]"̸j.utkytElmDt6?1VܦPMlQy쎰JYFCA':IbC"Xm{OB%o8_YF~FO=Oyg0"]POE9mY-3eLi-$>QK$^lk9wK7>,Tڽ1w?KF/Ybfr73W.mN65$= c\7@/,^O:@w$ y۽r՞ʸ1!bt%PR.6qb/KcA3l8 : ]|_PKu*ܗ$.+d]0~ڤM1%]b9wHT 7`Goq]ynY'dv4qrゝkAULG=Tҩj8Zw+9a.,wq&̗hW{=gc齧9ZtҌUZ|Uuϥ \6򮇙"`E:n6QAWgߺ(*_ +?}Uz˭7yf}ʃfWDfOכoK34.ںgPji."rzi V6zUH[xb[V&#`Ԟ3ʆK>i_6YEdpo2 bǝ(9,i5OKOܾ|CF2H'Jq j( sKPV [y@~+4*"7r}rL&+c2Ljݖ-9n?0> Jn"(z9kv:]`ޘ֚G5%uV_ |Vd .Ŭn$額l]}IҔ=N+']y8T4HLi@"xnmRxm"^_^tb%;Jɘ%D]KX YnVSI[2@s]vަ$(j ߹xoW$o/`ePõABIm5?UoG*7XHd&\n<@GHF(oi(y 5"쳗+iz}?-N,#,Z8>y< iڌC<)΅cй.<M) 1baMt$$j!(3׸NV"4ZX67葉[%uTC>A̍F9npnD޸ Ɂb{+,}q" Vq, hd8Ss.s1j#1=NMKٵ& X%-q޽ 1ҝ-bU@#pdID~4.g51jI2[ڙdƛSEZTAjoT˗¬WS[-tO4EEeOpJdϥ+ϜկŨףA$K_'Z 9˽@Ta~ N|o@^,baEL>r^њ\y-&[Rlf\Kh3+qAjH~;% R5.u5vH`,U ꍲHOE ']d EqVmn nx¦T'|ue^{#{ۃ 8s-zEMҷdK0c] XhUoo(H. aCwQ羅fC 1> Mlӊ! 󗡎(#4 "ƶKq+l~-a?~C0%{m|VJyDctI6й1vyg_<čz)xkHs')fPT^VRRCz 4ϖG_1ž@xڂ6NJ sϳ,op\iq2 uxa!&4C<3x`@k!o})ʁK +Jd*WI)ob D5&8)Â* ua Jx" P62xAB8dY=sVA/a ~rLG]Ԇ^wIˁœ+-~~I?v֕UeuCmƲtu&4ְ6‡gÈn`1z9E coWͺ3 kwјq2#li^s*:cQF4ih577S%9*N))٦؀5pMRF408{8LVMiQC dG}X)=,9cIp1'S|r^xnD4*2uM ɅX[lsZ @02 ]׷w2*C4(kl=Թ84 =ĝ-Y:1~_߿khbnˍ՞j8B}}Ms.@q_b{E pO<0U}tD7M0-/~S[DiWaE"\4=geߋ|T:nphI F_I#.@X +^oW. %17]\==WDE|054l=oq^.Swz)jb/]"{sz J 0Yū{9x[Qv4/,;኱*WHk'qiasI!hS;辩mY&)̙>~ /snj̛[v,(O?BqϽ91 H.nO*ã=,vhD31wPn;i!D#tU0f*J:I:웤 Თ#d4jۭ B=H{I0YJۆp~6;~ikuQWE{VH.Tg$GD#A0jm9T+}<]ԠZ-$_NËYA)8g잍 8j~ۃbA~4K78׬BX RfYVH?H1#Nx<:C+z6\w1MDvX$H@2=ݨ.C"Puage~5[n ތECɴ9<d~JpYV[D8'iJvT_Z%ȨZyЇf}X`0}ˌ{<;fEž.Si(׌\^x|Hbúq6Jo[nm'`;gLlSY3 K񧟤:n`2rtI'Dɐ]ʜ6·:ps $Slr] ѠmpY4k:rm}B}P4玏Mlc.WqE=<K (4$}H[]A neo>Ѕ"H/p`as';uZ!vo4j}.>Pc= I vo)dFIMk#Zq:uނ]L~oFt"",TL!"[5Q󭳵~>: ㇈DXlW z9eĶs>kʲ˳e|49 ~*KhUiiqsnm#*۔E&dy]RDGk䲽`cԙ@E$Ɓˉ Jq{|SӬ#wls8[3Z(]iW}WSXT͒p2M--<çYt &^`rq[P*% `>F=yW̍J|5t{_aiYYkCU{wI>t@/C#n%В8F\Z#4/:̛)K$풏0O~JS&%5%ԞM-鈏;}|BKi7FQ;G6wQd;C!siIp!:xݽ 4YRJ՝4|1:ڧxyTTz4ɖMMy+McN> mYPc@'0"MY)ۅDNI~H/p\IFXڣc~7DM #W\{Q4铔lDyD[(bU̽ z]-2qV-SG_P4:5Kgdragw@lXFD)j6m[ckL]т 'gksǖ] j ج %usF,z^G4'i}NK`%>Al'<]}$v٣&Xϖ\>lO|,KbWiLA TDp.(j9印qӋxsuz5x<"ؿtq(x~ę1?2W7yE7bH-wlNi^dk+OrOӠC5٭4xZ77-uJL^tn T7 pERd֞tƫZO+&mUjb.!*_==f(ONCo1a*-jq{rs.!l>]C#יgZ:6ֳּ9f7f熺U AI+.a~@Q~^W+|v k~bo:\E򈐠[s}=`0Y}n&2adT",lF/pɾ:@穐dE^:wO2zE"ܠv"-POϋ?q8^M CMZny'B,8HB9sYAvʰV~+ہIH:(L\/!wK2.x^=MKT2a+ l CÕ ܒaq 0mL:`b^v3C4]1bjdӽYx!3S& ,snzF41,} "L{,E}(Sd{HQ1UMњ]O';re%Px̵vMMg>X ;^& ,ƛ GT"u*&[t0V,W";nzzފo W B;;Gw1B|bojң۬%!B> ypd[̘pbUh._M6ly\RwP14FaC jIgUC.`/?R)"[=ߦ&szŴ^f;(0vjH3VmH.J/ q#]IU+3StUGz|rt bNb6J"U&+VtJ|)0Tw )3*z~鸓J:eJi,f78T `&dW&*]uH$%-FN+$v#eR'dC`XK`5ꃕ\ Z?tđܶ i]Ćm' d&z*'~nP%NNx`RaibVQPuix,pwx8|6Ghwg%.`a!<(Izs3:?c#i^>07.z>Ho&1:ٜX?GᣤP+9s i:U*r,oWXXG[Vnbs;4/7b#Ci WxvV5O]V.E3B;N>ﰍ @+22ymŞF+RNH\N֛ZV6nTUԊVr&A](쯭F3DɕSUW/ <Y@h^5eЯE^ܾ<QWBcA Lk/jDM풿#";QnnGU4\xQ'>ٔOwM)G6:%fybߏH.K{C;P*_ʧ_KO#mǕܶճf"L@=c-oy9w5Uwu׀`lL'Ǣx (Jo?Ph[Z"u3NWmCÓq^!Kppm \kT]VV!ق4kP_, ҧ_$ "eƝ!_ER{U% gMne]`{y$Xl(.}vq+-R?9~z[eLD,4_H_Tzv^ P ' oUyXs5@9OCBТ0J9hmPi*L{XTPޛ3Erya1; ٓ%Mds9`TJSJ;AI:^Zn0}QsE ?VKIAu): ~ApCCΝJDT9iHC7[Xtۏ_w na'YұT, O [(sNչ6"cF ",PUF3ԞTEL6~q4<>&<4:v\ɫEzcºy ({2wHCCA$)2@џf^duBbX.fg-z\ޒBn#ikǰ5l9J@M ! t9VسGb&zaOʋy1PA<`\4LQߦ]aTO[t"66b{vVjM%Wv@ۤ *e1\UbP< l\b[ozHQV龢5@/jD]zuN#>A22'XȈ\2Un\-չ|%775B6qzD+õ`k<4]![ᐔDΝӺG^n!)#^Lx*vNjZ߻[|9페Ru 7W+5B.0deјqf)rQU7jG9*M7 ma9kpI#%XCIio;z{&6t?ly (J>{z"H% -v#A9C+a$ J2q=cG+=0"-sd4 &n7慧ɡ@Ӌ;]@ 'Lv^yV8MXZ\_ERkMO+zA]Z_Xn܁Qa'Ӏoߜ ^O|Iݸ(=]&J7/\'bEa2alr(OLϴ$7/3?g%^Eaczslĝ!p+BBL.L'JAw=E[:u;uZ[~i[/u@*;lb,Y4,vo BUe̩`KPs(t4[ͲSTΜaopM%wFUWj{YJs&\Dcm=2Cj!-l #t_.YvWO#s!T?{W@40fCF$|/?LUqoЫ#Ʊq# v(j\7$.8 Z"L6EGF)ÖKMGo\tL-]&】tBKӚ[.xԢBq\์NI[1B}3>C:k$O}0?© toz=Zٮ4 K�?l5MXU$e0wvec!k[xk5OKN.. 5,ΑTK?d,('{idRŒs}}`k88Z%62"xԖ5KIOM>LOL*_8*{xpEUu@/2Z?#3jah,jІڕ ڦ:![n'%T.?\k{ͬ031* H'J1W7~ `B^gFdTJ,7.t8w/!m_ d"tl<2/*.L)pHyGCCtI笺'w" aء"~7fAދXNJxI2ΰh-j,x(iSr*=bD$DJՆ 4rtU)ep>7CIqAI*p6HEYFfc'uQ̎$>g7[=K" I-AaA!%zxckXdbKpk? jgfg;:~#@B# :1vJYl*ӥ.5sqV zÇ@$ϕ8ubboÄɋ S.@SXa>bPʯ`C Qv39|&:n7ɯbfrOp]Q:ج '8uǎ&2¨Ha-(26U8U!!,1"1P w۶@L<q=Vc(%q}/{P $@`&t D^#)/m\NgS)IK/wre12㷣V4D+@xAHkD\A5Kv{FUHq-t t2qh7/*:%ʣx LPz}z [ eI-W  $,f4>EpodHPS@\5aLvy4A} !ؖ.LEF:o*Fi&v[BN~W\hW3TDBӲ98?K.&%)q{S8W"JG"c\ NQ&F""GkB,|23G,uZm m;X6 H_s3 ,m.tS48/,>$ǩsR#> Jkaџ@-OyXC_@5:idtpa8îN #Vy*M z aq ҏfh{ 5.x=1K{YM dPtNa#;+{x 26p,3`=l=E>WŢ%lǞ|cQS;y3-XݓAsxj_?)щ/KovjPሻ ɵkǧWB$("}Gz- Ԋڜ#/o{{ayCtLijI|Z&(-i9JJAW l uZESv5qay FiȁTCN1ߥ`t0kdג.r+sΉj؆i(XYE">nXynHQϰQp":x|DDBt 5kତPavPV6twd@F"w&eO7V&)dKIu?|^\3=d#?(0b"cLyqSWv{/9YF;/jANsP ?J5Jk Ub R{Ĵ&s֣~%L#,%D`rsٌ'VkM(9UK Â]U?^F0:ȟҾx̒ 3:#i|G]6ȥѱ?A { ,Svnpu:'DB 6Fvm!y!jNCgd%c0f95g[| yR]\f(711p5u=u6kz4xd#SQVT^TdrSD=:i9Ellg&!yf~CnjԦ[!$[h⣓Ĕlyݱ{KIf'ؾh uTpE=HE*g8J,dJUWs|9 M>N5^Rd@6 ~%)~ s1(T&!ŸnKoWQ3ҀM avzr˿} GY^ުz; `iqԸJ'#pdBPgEqɆ[&ݲآ\ړ\aj  )L\*2X33nw]a`d8AR=1B_Z5w+#WܜP*h޹,Hoغ`})jr\AiV3VOz8tX+bn<bFNtc]Ԣ6=tb/~25Q(TS K1Uj,a(?c$wZdZynmrI6 7N.[dr&n86- 2xL*+&/ fzxt,湟=>{R&GO[,v7>.JL#}N$hvE.w6'׾bs4we.j<{]O"HĠX΢N\{&$n,oH:.)<_,*{ _ Ob1! lե"(5m0Ozhv]˯{>Z|6 f_+js#7W~UL,O7dr$ȡRu$T$;, AN%ӛ8Z& 9DrZa*8;7 }n/6)v6bIZ[mV{N8)gjіui.eܱ˨M$O|JQ2ǎn~|q=X.^φoutP-q6<~O&^nePuTY6̄2Y8v؛HV NPN!Y# ( 1sZCA}cҏ`]@Ӓ!r?v\fv$b];[m|7bbc{vb({j) Y>4:z^]VgK^a%t'7 5$:_K@FO@MppaފƗi7q1x;,:D0`5~{ۃ _ 8JoS'^Q2I<7JT uVK\j1Bه=:3A%ỉIJ;<Q[s^r g$;ȱ> Ȭ.e "CI<\Ug, fhȴt@A^t{YD"^"M,-6JKzg%?blj‰y(kf/[mR"iaaq^{4v{y_n>"=3xjb\G¹рVHln1Ɉ gJR0fZeko5;?ܶ;u-$FrvoKɔ8ΐ+g.A2m!g4ΌVG9\n:fUS}Co~:,_@B9n;x0q [p?yQdV/.cx ,!bjBCAlj j6/y8ALUE*;$ytWF{/-5gpPaDĺta,9<%Vt JGG:<^ &}15gjwd2 kT&nzQ[rU\4׀nDOF24x1?2mB饦"2T2F6 'Z?'g )P=Cۡ L1qPS"{2'H2}{EsWSΏ"~!z ڷD)pˢp`RHlmk=N=6|ӱUFıN 6}Z 5 DAb kCx3'WT򦕤`-ךdc|^< B[eT}ɦ`>ppJ&!%m }ps$iد4 m("հkȃ!Kэ)(X)$jF FYDYyRLLjE">9~mSC_>HU#2 |^D5u8~F!*ê5!g0yA&ehZDwkee@QJm2Z D|D=-_!eáz[,>,s Q^LD3s4gkDݫRJ )Ÿ{(C%>R=p}(=fCx d9baǂ/9z"7x[ =;)s׸&,V a?R $H:fC@Fm)CRD`]rdw_` r:Z Z#fUV`#ìOSMF,CsYe63+IUL!iY,b] bqJ&Ȳ?gmsoi$- h ˃;,Io9a75E{L<:\V)U Ց=[̓b V~Al \']<۩τovf2&mKRvR2E^c#2RoA+2LQ~F)YuDyPm2Ǥ蜣Ц О6Η`Z\᪙F')ܟ̘τ`Z+:qtWOz^Li>7J~$"P{nu)R.nf@.\Hg|FУZH/Ch1(@m;6@Ry}@0 b'kNVH&Mړ*澕 PYYbUT-VV8x̾Ww}̹L^W~{m1OyC> -<Y#cH e+L oS^\ꛃ_'%'b9,%c=ؑf@Ȁ)+)[AA iZK1{^cOH @*-j naV4W .6ڢlHd&6 $ a{s.clT_xW̭S_\6@8®`d!49(lN~aF={1ZoWx sem "x̽'P41¶Br Ԛ9fdmq~jD Мtg ^ :ny&` 24˫H֫:>ǭu( +%5nAiǝG@TO1t(ύ}R[1X7i0FQ~X_H!tSv_¹ݻ찣g?[f-^i_bK=-m!Әey-_sp}.s;mɕS3Q+L>Pև939S.MGfl;ToX(wbʌZ7hIp׌[25XxC\5Z}9L\j uٛo \3{>e g9n9Q{տVET<8)HïzI/'B̻M( Ef󬟗||7 zQOwobvCb? LJ.Ӳr2$s v*#^Wb^Bv92'7DD!C­n":o^ҦҔ0= VtR l` e`(kI6H\m8;^8,-q{3 c_|WbƺfeH^| (XȽX+y8kxN;5 Є)LwV:[/Ż/\8!|}X=St9DhE{hnm> o|o T ;LD50\^2O aZ\N9[jtH[']u馰>W?cs\Oij :iXA%91UHBqy12!ɂCܮC *TB:gvB$M-gYiJ FBl++S⣿#h|$I3ӀuV|VjgSRP\&U:Zn"L\<tcEH8^Dɍ Hek*[eT|B0:)9si*r̫sxA&\N=â%(V2sw*-t4ؔsh Ig-x8p1S/Y $ 卫ƫ;Emc5+rߖuWPt!iͦij·)i\sSRUDzؾ B j8ku 0]w m98 bˡ11j_W4nf{AK$o |ȴ70y]B!_&?]18C6|IH ?QCpZ˨VB#(|"]PnWjE4q1{@ςFl\}U@ VZE,δ1)ld{QſfyS6 '$5F*P+׮`'᬴`XWzĬ [Ǻ (>q%71\#1uA :E.DЎv~AA:RTe`C biN hښW }{,5Q$嗢63ea`r b٣N< 7" 4e2Y+X"i5PԲGmYV؛l:b`OU[ɛ-x;@ 8 #ߪj!@W 'cλ}Ђ))` ')lJ\X)t{@\u~%&$ʋz wyP?p%ɱؐF h1`a3%1s԰oȹ:pxL/Po^N-Q 0eI:\Dy>"Wg\zDVZY({5U!sn7N)@a6I/J|bK.CÁ9/ z[NP]U#$ @J\61(=rƘߨ}wm_TaJs!MLIsͿ5wjae <,4 LK7X90%TL,B&8`TXyᠴfŦ iR,SʆM D|m+vrOw J!94JCc='dH! p +k\g@хyC[dlTnTjzGۗ{ܮ֚ ̗ D²&+ftKۡl:б64*~$JQr- c&vwSlTq6nd٫.@伎ǎa6D7f%.S0. A^q!C L~y@N)Z p8S鱄m#k-A\EЇ$h/ #k<`b.C2oM. lln7#;)G&*|qf3Lo:,Eʇ47BE k%m*LeTi ntĐho@0%Cn>-:_IX;o!H$o"s?=㥿ky+F ~7b 8왭J\cVd(4׿yq=Sݱȁ%NV$j?-1U,a5晥̢I萲$L:\Nwkm(OWo s˷tٝDx%?\e^zhoF\;᏷]_ٳmD 5A Y0xTwn;)Mk5c5\~%6AN5jԁr?F~C}9wrB%}nNJʓFn t6sV'rn+2\|n'%OVƘ i/ y Rj熌sIyZ:cFb!^úT]_x,с63F#k}?^vάxL+: s\k1F)KSö5 |Z'.ngͮ?\;hB<ͨ;xA%5MW5y5xErީ+6|P{ JO;K\tz[ܓ2q >+fnYG*-٤+cx #ijUN40T'AS#l#b S [`zG(bb9 sCfez]&zQ'~S]ak K"1F!Xc>OXBX{o|W u$v6^.ᜮQ6;pî;߹lS{&-]2Smр nLBQ#P7CX^D9KN?*lj+aQc\`-%V>^ >h06 u p9uMRQɄ8GdLx8gekG&nd֡ݾ u2̂ T{,+c=ź,_t9zqQNy򨠴E1EIWjخq2\>ksʩ{ F!^ QsfIvCTSflvs\7剧RLQTlC?~]Y.<\ř=2vHzlT8%iBŪr|{Hs{/^/xcI#09zڅe]-ԭW2pAܟq/L|IlHdF\Us897'AK\&|WZ2F2X a/&gp[;tC Y Jpnmb%Sqw2q?lES"1,F*2r-%tmFʽE&#zÄ0"/f=W:=D3*pZ3x!jHu pۦte >- pL \xD'¯t*Tk 6 bidQ4a 4mTeX'`t?u`Y>We6ܼBӐÊ|pop)DrA쿈*{x8hyg*˓ 9k/Sfuo8R S$M&xuS_|an@H i̷}f֦zb/:y+A<p )+a`2vǁ YHZl?8)GB~[ subl?lHJUH7!n8zM}[YQ-M~g_k[gUaܡ7H1l'ixO/E;Ncy)u_rkA5}kM O&ieu/#&m,곭T,,Wd롩e@q&9^ςf.j 6nf LN)m/֨{ Li.ͼ;\Kxg^5|±MSX 9/SLY(]' 59Mi r? Trב^t{8=h#Gqx[Wӽ@=oSsfbCz+MMLkޖKŔsSWUPWM(ڍ’CS9 V83/"r m|?Q ذJX@蓚џ=; m@w}8Y7lkO9IE[&ɽѥ,xJ;"UFy 0wnM%Uq`6dKC0G!wLt/ٽ:StOzX\h{BSC|ɔYF5z1X((GcI~]ҀT"~fXf(s< w€{TŒ6:r/ cQDU4*]- ~C@/AFMᦗfdndו6k8_W":A! o\dl!SW}ʣK[24^%OVG<ek/y^5ERE]G9emk~M Kr2SAi-w} ZU`U4;C?>1:˅)ϒN|guvnG0A3\\gt}?gAU0 ϻ;H^bgs ٦ІeJܻSWrQؕ_)( _k@l4Z d%N)Wam'^̰q&Q|} W$,ņK>HOol~l`<#'km 䤿b[ܥ4p_@3Y$c>ıjЇO6gRl%F)-0? |2Zd-;*]w`ҘF~&qҷ>(K Snv=8J->hݸkgadDS鮝TF'33٣P;]KYuq>'&3IEeWvQ2V0@+9fz)Û}.鋫/یu4A z6ߑ|G`ԹL(oXzJL;E8M?f ̳h\e2bf ?<ʉJ։ VIO=8?Xjc.ka+ $7#M|hQ#!Q],V,o *K\yÇ8amF8*f^5+fRiuO'3-H i?3?35(7pY?[P j46V^M^lu2Fkf!mg˕OhTUIyS\M 9X~KNӹ{%) ovqu4`X(wZpo=|\a/ڗYZA?tk縖K^;yw5\CÜfF9/P֋,1 L< qUg>W=#>w]!'Ы` U E np{k{c^0aAi\cTZYjqA]֥ȿ wYy0\og$ r>G/8z>[ ngV0 5U?' ⓞsF.]E Nmيžs+(< @G$>5_鈰Tn yYH LaSQN4ToɤK6O2-T@>cKQ-pyXvF'=oMDN,U-oINY[Bč 2JKiQ˧#v9%By~x!j?7R3KC͂or~$.cBfI:hpFp QsY:Х+tt?;K 7t:vvT`z9Eroc!ndQr8w5n& M 3: b uBl4k ',<'v*ۣu\g:i :x\Q4Al8X͟_.F}DoEKJQr+/+*6#Kfa2(9 a(!N׎N]n$]> 0B)s(!2:.N-|L-yV8SZuܑ [r&b%Ղ"~q bg$F%ܻ=uwcZ5v l|L%&.&=MqWlk!~a,7,i$vV4oo.D:.gd.DйY QA<:~{ӽIb>liA^}Xqs?Tt0Lhe,c{")G##e1%wa.ˆh{QY ĸxEZY'oH|I"P;!t6ӳ\?7YDܷTY| .y\0dUcɡQ %XlBkD >;Ɯ@;~=0l1n&Ҍh"/rd/:FQ)C4V^qPH͟[fQ.UC0ȋ 0TZ7*_Y jK0Zw VXSٌ1vnޓr#Vf$J{161$pa3TnY6IqocKHZ^pGcڐ6;%8H{QL$MH5h1oݧQE31$E0Rb,ug&J۟ل#Qv[oNx3)4ƿwLSS5C`Kŋno %f|vâ!KGs:?\cZT!9[_. ~IgikdK±0M,osg.< S!q#Y KN֨ t~DBoluQQ H,N3l ؼx]_ ܕXB!8G&01}<#*tB-  jabJy MsܑAcE6E[r'u+RITGyTfpoAcdȥ_nrMZ  Sv:Pggޅ?ʴ.#D]I:CDK%[+5_0Fsvp*2\T>Bn / 4k&HU}99-Ϭo*FI.)ӛ:u,ZM\s%<Ml Uqq#Lj'}6#cM0?r63β^E+nvјJGh L6Ҥ n䫵,%jZM@(cCA[,S#7#K{lsf&8bPò}#OJ@Ɉk9cSXB׭0_J2ͰCS+ɨB6^kN:WTPT0BZ M-ki)/ra|:%l9,Sё3sQly`#.X3=>,,|B^ϗ#cИPv,'c$HNPW;b`GѿoI,RX7N?Rebv%q%xY[a-^#5y$g'f r]ĭlOpOԒsҥuoRU\a=_6wvxY#)U[4@?Ø%O]g));Sܲ Gc@kQhB1n-LzG| ^Mx/SKWuO昀<;BH8i=J`8kD`5d IK[(т9X'E4'k~b*X:^݃,Ys gL ̍NxsθC;+Uy͛ 9cbuԵMَPns϶U7=CNיnM1HW .^er5SS}'wn/ ̘RXW<Pki~Iv[\iSN0o~D>Lt;̙IIt\VbyysϯN&9T nNt;!.ӝ$QI4k穿i+el_|j+C\N47-/fV?xfһbaZt?0:+|dzUڙ]0pVE Y1X䢛8f#NNyR7zyYidM9 0O`*;*l?JBT%?RU'w"lhZM1&gW_=[1Ryj׆qI,ey+v^r9u@5oɃbTxɲw fŃy0va)xV{\0Fi>_2-zn]N#FQ"s.0EnzMK]3W`K!>?2N{4rEiTMVDuCam o*S|,O`M⁄6F7+HM4Q4 'teZ)?haJ'uVWMKu,x%l4/SonrdHY=Wފ&-lPqXT WY CFW'c]K@M5(-tH;R\Le܆K+M0,Cm}gn8l DhY|i',> ¦}Pˣav6gm ka&V `!s>-[C~9CE"]@bƽnRHFcBxY~HwN='͑TˮT&R{%S6) #]My6G{Ƶ bV &mQH; ϵh>U|5{,2KashVus'>ĆKc 8|8Oܮc$53T_Zπzr1}La3%d} ihzoo+c) ITQ1 "G(MO2bˢR]}ͻ} ӡ?Kl+ [('ڙ`Ed% aȬȽrաxyHuBL 8+zEq{?I3VeYZnFqXuOvf}Ҩl S/|ۭdAS0 &v}>=(zf0+ڪ4D>P; Cw Y c.c46F_ؓ}) ݬ8nr՝#$@N+v[ y/3^I:gC9eS *Y2L5^tn: M;k2 >l/s.}JA5|(e_SZ W|hC_;J٦`<S{ ugB?f0lG)|y-v' vD=t>(ɷH-[ 77 P5Xx{v@GʽӊU%7=v/TBۇg{ZZ ϻLf7-t nOK{_KXwPcl Y'q(è*Jl}3'3!Gzv@U[?`I<[^1VU[M¾񻖒x3l#~H9\8.L5_y{ o8~Aa$8(^_i 9k)>M䔧D?7xfF.Jk$o ]|I|FqMxoEud}T.9&l'p׿rLp&HAt ]A{\p +S_÷ =yδ ˹\D$Px4m.ȋ ; ySQ'e*svnS$a-)9%Pp}Ǿި'?T9J Qe=Er8Ԋwx>B!2,)D] +Å2 sXQ UD깅 !U~q,F8F:mb;6 yK 0. b^Iz \Uv1i}Y!0vy&i4֡xSEmo'sak6&9?Sx\YnhK6,*Arf /O@GM .`;ACT%yӎD=Y?f[iLJuQ8Z8SC(s5Ťn͜O ,\ a4pER'Vr[!}݊ܨ={jޠ5 0cgaI~/.B/U&KiR4Am37(LuG3Z'P$ڰ3ch Ta9t 2;uC{?r0f yQh^=|--=[}AuPSVp\PlKQMc)l-*\ϥNQvC"Kkwo*x?hdW|Z#̡!0|'hK:>0^b؂(}E?o7d+!WY J7teXȕm6Kt|xr6ɢy*G.P uEQ<;W+R#Pnѽ_TFRhy :DeťtA 4<>KG-{"97 Í[&#~p8ķz"׆rʸ6《~ QYG/5ipJPÔNZ>}ˮ6/} %Vl2s&jo@nЏ{;w5$)̬E"=ЙHg.XUlN_J"cXLS\XؾU9Zx'=,?ĒRfB#vJYsh ܙP:R(qVmSWafяuF=/?,Q5@MȼK9Ҏ5[cJi>H\:?!Vr(j`;e6 LY v e!POu9 M!bZݽy[?\cHZ`2`zh:_B#sЛqO=`ό?wp"1|u횱EmGq\K{+U\OfbԊj)n=<3IdF CNw'EWi\FnV 2F<50 ox_+e_9ŝz ="724EH J?]/kSʤ 4E:'wtrCFΉ`Q'@o%^Pʂl3j\"T_6JHb]Ov3"f4[*$+`X< jGGS9cFu,[@3L`\&b W~$d.&50 =$/S#r#Tȃ(9-zC2-PGzP {b񀧆MD VTξ} #h2eGPZv6bh{K;bG a"UN':kRǐj7p:HeTEH~ޫ31$\<鬯otSAHBYNo-VBj"#;_kuʷ89U&eqzNSkv(tkV &1w"օRE ?RL'g]>ղI]?@"jA< ɽx ^Id5-t{U*%_DCM OWk|4 3aA.`ve9̀ϧqe?{>2@vF%ZZƒIB{}"YoGF+ jN\1~ᝯ &IV ~ťQC1 ]d_$gNZB6xsotplUc=LiTd̟E?^# 5=ps@)QĦӣpܔ< &,Ge8mJLr b+ 4(ϊxrQXael|Ҵƺ5/4GrGoPc؛"tv 0a<1'걉rWAl)jE%tn/-:_TMy 4(gӄa IxvFn]Q2b [wM c†kݑ$ZXذ ʘDQXO_q@/?ÌUpfyu U4mVnK?B7=C^z"i`B[_˨2֘zfRM9_)!i1WSA4*%K~ϧ$X\G$U,LT?2xs ٍpUf;4~BWw$;Ef #'\.հ^`J~d2T*/VvZ/K!WaU<*2fb`$0_UR+q*WḚF|7r27\x.GOk)Yr &4L)w?+du#CƤFJWƥ*L|Pէ _]d{wgW)dQg%gWuN& VR+k$ip1 n->nl{7dI'˦0TL/ 5u@l,QVZn s0| Dӗl7U|fyLg:B+>rE8U0Op@[%_ sI^oLwԙAWsz`sԁ;p֝ߙj4>l\P*ѵt5* ÛJs}pwͽ;nS!Q V?re2&>\%iLܑ9@qD{(5c>u~;R~||l^ v,VSIz]Vܡρfp \P tfO7hDC*7^5)zyy|ȉ4NIzFLpY%q5HJe&u9g(%._SփzT]_B~b)#+{օv 5InuQk]3%hQ}%a/uP+(gueMMAm 8)ϙ(Ux 9Nޭ 5u"Ž':ISTw%,+.p94[km6|BZ-\N}5He#u_πWƴǏB=m.=t&'b2L9Fˤ\Y H{Y§.&7 ]/Ä#×w:B ӤK(Hhmlva/ekq*vM5D0,I Þ[ǥ0C< 8㠥oPip% ǒrU3@5yls_c~z^4\ߙR(WŹTb))kg(:?cE zqdx?Ի[#g^z];YЍ޺ɸz䜻Yփ#"9uӛ$py3z$C!_k;} 4xSĮw71< #83lғ!eűJžujQ^{k;0!AK.M  60E b8V`=᧾.V<"MB <qqT jѼy0W&j烊9ZPL9f9Y1?ϳ뮜fYW6S $w1˶9~tbˆP\0Yή]o+4ӫ=CBŲ|%?ϡP w-+^y=34𱞀qsvAܖrgr,zYFMM9τI+t UExXnOij|1751&0z(pE0}$ wjAj* McRpf80 ӧSro 'JOnm<Ms 3\fEYE/ydB j exIq1 oMӚv'Ʃ2|s(_*P Xs 97}ŠvlBPD=H7JI~{(ohLŽx{v瀨Tv_՜v*/R1U+@8%^Ͻ:X8Af=SUZEm`3icĪh "`puQe~"I[J3Pg!TF;iHY}.>"bUܭ%2KV0Iڪ_߇T/삓\Nw!^7[X `I?R;+L6-SկpT_}_s9l'QFnsP *3N?KNCtgMr=׍gKΎVƹ\$д{0mԺt.x&Lf0tL^z2$ӎ'0=#NyBG[Et9&0AG/3wvHW,X"5j W5 NSFT1ƨ?cF]y JJ%Ջ"92bœ=W: oG߬-x-;#ĚY?DgˣKnEкP3YV쵫sڰ?3 ~&\9l{p;0c 1ֶ9IYz×FW{D2wkzRaQ|d' "Pi?]eWD1S4aEd\뜶|4-8+Z1Ņب&'MnA}mN!%sSn}UZuQT X`LSЂ>`いa68H׹'ǟSeB[F99(SsuOKF>\ؼpIu&0GS v<;ʐ PӒQ# FrlsHjA)QBXF=Wk 5f;,\Hתpk~N:<)蹃 t^ $One0JXDeW6L}ֈFԛ' LCUIV'#I ̆;vl܀k]j^,|tdZN? 6. y3ǝK"KIb//o= ~Ea AIcGiҬkD2[TW&|A3bư .ag^-osx9ъJj W_,pD/E?L9=c؆&jwǒ wt9D[a_[XJ A k~&Ֆ'0I\>4⾜\UhwUk{Xo\nd̼$L貁3|  =C49(!mP,4dqf wԯ.XUE5ǻl{I4{H2F#I@I4Q4w jRGb*ahP[+C$̬Į\>%XQI`Ax"p8aQ";ʁ,d:^2C,މuO+)WR #Hi!Ù5J[nx&8=fZ AT켲owCA$1mEl@GvCFPl" b1pgyik }&PMZ"sNZ_ŵ1 DƥWSWX &;F(f黷Nn#g-o |>痦|$`tonxf2GOmm :Ӝl]w'W;bpYa^'T,(.,T2Ad愀 w8t%B]6?(?pȞYlשs)5u~od?WTS#CopQT[O'5T][(+&0@7cFT9JeM\Ws&x;:8 Sx :4ߗ{ۧZNP6fYΗuZ*Q&쒋]lw%=]$^{+EcOj_]4̟b s,Ԅ/'J,k,l  9Yǭ[Rgѝ ME%V| 78 Y._5$auv%`$kgL,B*#[ɘ$^K~/0޴Q"kcJ"K-Ƭ'Βäf,zSK "R6 '쨪^f7ιA"12(z^]f {8?Z) e"}K~(4f§ z.%<Q)^)YK,ƒZkSQHT[kĜÐi:V'+vZk֤ ͬd`qt-դB P,Ky]پ⃆~.m^2rS;k(&U|a r)fn`|QR#=ccUwdLNDWyL]Lf;cd7`7mV+:XB1OhF1 sG e2jj\Bsr1;L>Ȭ Gn̊䥣ܓ 5:HB$g悴9cC0@c4@X1%,m|bmP:X Qys{"6s;bKMnnyRٛTF6+M =rsTh'(ʮ̀m􃽑=hٟmD{wIF|4dKz+~xTx?n;&_IGVcZUOH1e|9ƕT7uo;Tg5k)׻ʈ@iTP.="< 6Y+7Đ(VR|0qzH_8jSݿMS;qyK^tD G&aIҨ0 @K%E]Va1Oy:uDث \xj* x x TciXp |Hޡ0-C5= ;fNlq\vS%J1I#3h'lkT;jp!\ѺpEYšOTz7( % > A'C1z? ݫ;?U[?RI#@S9 $(Q%<:W5(xNdI>6I@QSv=b;R#g&T H/hZ@6Bm67իYC,P8B㷤Rk r͚L=6^jw)$q%swRn3(PDIE.#~\*e=Ǵ ~/44Y : N:0 3JY2*TFZW\ͩ}o|/iz! }}o-(Ná씶T^]7Z!B}h `sS.|l%+˔AzD#K+(d n1[nPGbYjj/=<}VUAgp"SCj{Q@Ŗ9[3i&paZϻ|m.ʀXji;x}U3Xp{f?Y>P:}eJR<ۉ<Ɲ[ \d0 LI{31PgSlPwc@p~OȦ!=ƾ֣GI*ח†x%L`qޠD"T?%}_lQ;m b7-b*54hvpm"7,87v} zRP {}7Gr3~%`mU#?lktI'l;~(`w'ciEp K*.fhR? I\Gqw NۜtHUmȁH"E<^@|G4^꟭t 5'mBHWgZEx z.NMvwUVnEdJ@Hkg6,?R, %lR[6zE5wotr N2(2oXblPesy9չԚ .qF% T”}|h0"܂چDoLRwbS样Ǝi^sz u왑y3*46ݷ\% W`֐RCLU qZ(H_'1;%<*hVIƭ"dXNMs}M-N1X:IzI@yMc^1>yn w!'o:2L*Tuw_F"ʙI,aѩ^x8h]`0jI|H@^e:K?HJ+&~ygx;5v{q]**m[n3*Pbz4l}" B4WI?^}6MD--Q6bX/bK6ȣ~nKƖMٷ>+ގ/^DO(d6jo[`w/iaO)\1@U) Cpi%/ccNZUYEL29gO/ xĺQO,ncW٩ֆ/v"P5I#{xʍg33dhy]B+[R}-ţLG6B)Bt N=e@5LMm/"&C"Gf9.(\7vbxGBk]ZwVnf '.KSMMsvR""#"H\NKSͥ|J|v+Yˡ/O35zK m\ԐKK]z_8jF$8Pi%yf frU hVHSXf^mU'/c,C,҈ `JYH;#pMajQF\k4 Dz7ÏZ[`.qۃ7j&P4mp5n Id44?:n~ A&NcViqLoo;/H]x E4YMsh)¿˹FSuJ hN- b*g)]Da0f3'#6Nbv8'byx%?h~[_EvX* JTf{h{FUTD4e5mΩtͧKep_33 4wa|T0\Z$xo[+)@+ ׄ}EMp2/W?cdMkGUk{CP7 X'uؕvP.O2YrP~#$âNI>\Ut/e |n?GKjiܔc<#$9DK`qL'6j}?I)eKՍ~C9Z|0,7Ra]t' L̏OblF.3LTY\ʩ,?*LiycɜErbSɳg]ھ!l:sZT=a;rN=m6w KEА7Av1?`<}9$mk5쿀Gc7ԛތLRHcuz+TtnxCvu dV\pJ~Aeԝk׊LLYWi >uF~JG8BuyW"0h ,i7tF5B).e7BbeV*E4 h6vX/b(uyPƒ0XeCP:fVIzloi҃ ]L l?Yx]-t`,X 4nY1`▸-ѥp}\EcBPc'Yaó2rF V4i/r0(4+$|?k',J\Jڗ Mn+Id\Q( gB _̡enf0Uq']i,qk 7MG`Qy^# iYVkЋ11KݮE0 ['7P@ K] UC6r.iu1H a eFRU-֚I&~Zg V[f e ʛz;%e ɷB,e48=L IQ𝥆y͛X0O6K8Pi/.җ2+Mnn0iL# G:>glwD!CsKJx;j w.NKx}BrbS|4mRj`EKe! -‡_Y'`TBH6rV롃w/Bp&"3R.hf*£R >GUp(BW~EDA^ל'uJgi۟q:K+p=wZ[~Ocy6΍Tr$/3 cl{=اl ET^SZVIpaWq`ڻHf80,cԬ 3~}ܨwԟ2{[nqֺs8 FZǝEhνZ]Qk$¾ ئ@k5w: =Z jȨVnք(G迕p 60L,BM3&v d/9WL d%o.p:saaqna-?>,0i$} c`ODd^r1gH,KioH¯<eٖ@yG13c÷ h0۲'by8\" 8%ꔢ, .=W#B}|B̸OBQ,kw2xM4i$azRI$DJN^/";:{2xUo8WyEI'>QD  3K=޾*IHL@5y&Dc׶ܧ8%+l\0e | |r07q *NH_]?G47tB:G1C"_rB}oN)۟g@rsLKt.wmE8?EoHG2dBqpE2j8IT@mB Vmqm>*ǾGHosRyiKG]ҚM|,d)B[:i ^`KqξWsWy!5?jmWF2/Qj> 4p*JQi3i=4cx Je3dfGpRE&(̬̀.q'N͟tm2͒02MT~N`T)b=|bJ ŸYLlpWيR$~uSp]-Gm, >`TԼ-˃WsXx%:R!nQq]7gKQ#saNgKAd2g>LJ{8췞zS4;nT@,?hj"ATmmVa{;$F=ˤ}Ge8~e 5[\rqE<k gx7n3Ä9gyP>+K0*mqҚd횏M@9~c2Fp*5LU{υ"ę4\r+ ˝q>4[fiDFaqOM#ZX-ZS{aFz6-bGpɏČ9$YKܡwTx2Z*6m*5 .;uTF݄b&~C}3N"-L`7ΫCSr}7޼4|u:Z;60f}5!6Ll],%gL ΓmR-W[iLiJ DBoU1JB dCỬW10ްEv;8ETO#)nw汑YL5mYifq .n= UBtj_*!S^ME~vǗe[˶,:zŸд:o civHTI|y„.T!pט;VGs%k4 C ONM~3+"5/NW7b=Uॉž?L m3+$MGtmn#^续;FI\v %LCmY&@sv):0 :S=+@j'ZWȼg|룍Y½y.jkx:nl,A$mչ5Gh[پ&)<$.g-$M91oV'pe(e,(b W)VPDfU( \Y>uA?lFp'&A[h,=\~lÏڌl^A>5.p[ p|JhgA/瑙)4') b&Xc,YEQ ~^Ih?՞`'kR6q+$,l)؁#Njxd=š3Dm?K"qR1TmZGpIkgX5¨u dz5+٤l۾^E^q!)c1$} /wg 9Ntp=6|W_YO=:Ѹ-BgMA+)o F_B3|iW-n0VE *w ]fڻQfņ!=ubPwGHC>&Ǡ]t!.^|&v{1' d@dk)"^Z)o;ZF-HvۂnQ9^AP¡->eA}cDe -=cl@$p.U2瓉. SJd$G`aN*^PtwO@օ蟍GAƒS&]J/8- zC_uU\A_.MxT4 A۽_hF*te&aCh[F'#QSDbh~," YvV]o *䎽i&XKmZij-.h '50@f!GPh٤ tL M-z̍A?GRxsLr1p8֋&LHU,`% :.iβMU.l~ i<0dI%I1z`#mdga<7&ye=q5ȅd>>TZZ5$Ɓ<<j<\}!7ZG!7f2yxH}gp23X -Č\&5v!ĺi? ca H({U,HٰMFao};ѯ~J`HM{^+Ȱ=xJv[LkV4K=~]Lqlk<ؐ{ D2ٵϒ򀨲J±N`fp18r5 3% U%itIZM= fc--_f"*=XcU`$RX6-X6I[skJD~2 fJ?P9;%FH:/ÚN}Kv>ħq[;xS+H7Q%jDJz C\d,*q r& hVصX~3Q (Sh([JnL_Ǎ#,vz`rwPm-}[.s Y>kÍ2aDT$phU6 q0 {^̚ gFw:3_N+,/LyRdrijl&֣ulz=]E;U]˫w;5KnVe3뱃FX8α=hBB@t]a *]yQ#΂`gUghX7Ӌm,/8$or#QVۚ$j%vT2Oƫrtj9 +A]@I< GxðE P(M-F kh) >]%o6再L Me64#OCn/sj_ի'yhPNtE'+b W*KeMy>ϊ]*ZM+1lX&tq Zt|uM/cR*9ͻɭ p-kDK'J[˪/9΀"/.ҐϩYEM2bU-\9:)%'[]rQ:p6CU -y"UZhnId$_D- C}\U|%w\x$r@ǥ^[~']@v\e5Fi ao}$P/P1c駄E |<Q>Hۛdr߫^պ6:(A͢*nX:Y+>yLXRI@3!S|8vNQdDm 쒋C``%HGd`E7_;%$z}Л9+3pX@#y޶AEi[""uʭ> FHsӚ 0IpyO SnGB$fk?ecY.+r[_v pw4kʍS ̴ucp>u\پp)pu#8~k) ]T'c)櫯ke<ˊaAї9nX!%*j6# W  R'3v[{y; 1?I j-pͯ%Bf#GҠ_۲7WDNdjo%+[}C2ʴsUzm ǥa>5*470"d9c~Sg&ݔH aI ѱΚ<LYeX"E.$rL,HRTkkukёpyf[ k-uCrR@$E hT~59OhCKk#VJ#`ը1=@H*} #W [q~^}lNz -QG" GYq/:5yvt)Տ`="a εD -?S./f9tOwkc\j\HsQ|ޥQ._no_Kr%{M5l#H_VhHڶ%zt:oŨY2{EGbN/b) ĉ_"D]uP]( ?S 7R/^Gxq7]=]N,c fju>*Ft_5˧$ZIoX!;<WхݓOMC#+󛙝t JrY{~3~IsխI&'c8T7ej9زacLig8|xts=Fim\U1|0SN; ZjG;(t3yŷ)\\riqvv:ԒI o0)5c2'P88%:JR+D|ЋϚ`Jrb X:<qy*9>s__ GuP'=%ZIJ$>)g855MQX1<(=&,WzOADPoд_QUS];P]mVE:rMP➲״:C;jFeCV5?-C);h#_\>@!lBzz!K {^߇P̡k&R猰q|  i3Yo{Ffcړ֢uyLI3 s4\&a7];JJV=:H*mFYL"䌞k0UyLqsPn3DJ$ُ`v󁾹+S%7cZ>6{@ b\$&7wN{Or+|N&acA5 W#—P9w5OBxTwok$dl diž(ڐ$~$k}+nd|b 'y"iTg}7bA DuۭfofWGEf 2uZ_$2%zSp5YSx=ۦEQ2(gL19huNl>G/zSo}hKy ~c!VBX%/Lu, p pD <&r:4ԑ1e|me6$Iz:~\zW(cbjc:/r\eD~4eb*d2rL+bӠl`FJ r]`EW+' EEv @&ĊRBL.2=fd=s-rX_+Vjf1HkEvA_Gӥa/L"d*),q@]=^d&NF㬖1Kr?Xg 6ׇ.\DjR VV"&eL?JfπwtFdmHsB!"}NN m7 t gD>a9">:Mϡ= ":  `@jy"ֵ1T! o'we(cQ-3@:i ^ n5pvocBS'p?g zl㍑ (-,-G9-YqFu\m33@>(-$'GRRЧMMk?Zeuc2C}# &3{:S1@Ȱ M&WS'},0&c< ]D͟kRhr+^ٯ1fْe`]uP64 ͆7:,a,AӝO>O`.lua/1>_l^g9'Ƃʲ/>HO% E6/8^ZhI(at "F&3  r`'rRfmp  $B(P8a^S^̷dݛ\b6w/RW^"tlY4o}mRr)R|ۺtvE_lvyoX N,?P9 3(x=^o.DThU7ɏLڝR n C;]]iIZ l3/IfBwFRoNDeEh{97)?˻nnF\+ґ 䴠ߝ(4tkKYzsX+7zf*XTyOO'#kT:&3W+R7XU(9 AA2⹧N0_HU3ot8] s7$+Q )N=1D@VEmB /Ox+h 6AHDL͕D@y˻kYi֨,i&m؉ 疋Zr\TqVUOv9XMH)Н*c(\MTیPKD]Zf\V%usWp&[(u4Ju |J]lB|l5)!"5ۄ}ΕKYw;f$]0c,.*Ò/'6.", ͌\(?"^_^$A]c$Q`ZX&>iNREwB>Hskbs֩~#Q[*>~֨Rdi&gO_@mk4܉GQ @fe&F".i@]$¦׶%µVK>^N@(ؿ}s^mXoo j*fc,3o)=ܡ{cU)+k+Am`Ya(/+QTT*Unʙb Pnj͟r-+;x Wp] ǭ4"^s5%) }݆7YwoKvA/1ަ\#t#HǢʒ]Zc>M Ґ_R P5mӥ/AH`bX1?ʜ E b .f+k%' =t!*yzBs#D+|kT:wut=6Z`E# DWC:h:~ k?C NiuJU2t&%Co^R b8Ff)ك..?) nq@h6!Sφ5TX[# /3l / 4x{lrAɘ4RxJن-F%_NPkG hWVw 8+{hIh(X*90uOW?P-Prn cE= ٓɘ&̌EERߟ[5C#2c.fÃ!nueߴ5I/R/u+M4Bf"ѩGNfaӶ z7G%oJQ@3w ɦSUAKnog4*=Zȑ{S<ռ ^nEPΌbZȇOe՛`63v:u^QHe:5+i]huѡ*pj0; p;U=ܒ$j{x-ϥw̋z8 Sj(Zryj chN*$Y[awd@c:RK ~aFcW{4F=AzۤdLFU$fLj *U`VMd4 ];[<{OdLW!ܟԨHi`BbZmW\:i/sΕs7~b';MoǼ%'J7Λ ag=(,aԬ`jƢ6Ed IzLQ*,+Q2j˟ ;K܋)qtBS7c%^hՆqVD>m='(kgZGo;\4*ЍIHy#32?Es(A3Ve ~fEIxS'1qO&5ڎ6JpBE>T>z7g5ؒT2u=[}8W5. W_*MmEKK^0&i@RR5"Gg5t<ы죑A]4< WQ5X4KA7`HjF֖(֌uVИ*-qz j? vXA yn/ MF8T !+5ld2dvvhYa#K_4e9c ±/*@c?h@}tt yMCv8X7Gm rt{Rc*]hS1&0bU^yqa OLKm 2L愕%gEĒCA%*Q7Z\9 p,$Uuh(*Ϊ\$`b،.gyfABo\ur PbBt5`Nfy%je7â 'z%RpKjHq'κ \3zW(͐ĥ }VZLu:dN>t9HX-歳?r <5[vh][Ssg2RfX$M`~|%m2tw)kS4+t>y?~ C0f?;n8w6eCj)K;1j]]Qق)D ؁Jk4 A9T{eo7"sZt˛*C{l >c6fm$Ҥ x}ne=2, nw6f쒷$53hdb 72BqSv  |^]/juk庺PKzq!\5* bŎ5RDΩoFdiOdFzL;hyxO.7  ȡm>%KGVNECQCqA.x dU3XZߵ-uRQV9z5&ڴ/7{9z2^Ʃ1E+ltRHaגSN4c|F& 'O' Du~<u3݋]VO]m}wzeQm 䝉&( jnvc⇥Z㣔ձ(LD'޻BvZA#7fGsO*O*ŷ <͑ c+S@J^3/na}P~$e$=]H7.<8|!QCxƙ9kQ2b)N*&9Y5^𝏌鷺Z/z #&qT,,"GRpyj.b_]^PHݵ.Tv!! 7z AEHXGMǃhZlɷёi#{>,Ehx7XdCD R zo=EP#G4zr-7|oES%lD_eSS%CzD$[gLLw aaދ-DK!ԷX *DqagX&X*gpsDsNPhpSj< ZNF1\X&ݑNN%Rfzt2z-{1Ѱ~ Z-:%E&װif[ ٷRc3k+`$6-Ǵ(V(4?6nE_%M[.-`v}fϳ ?.:yUc~ԛ9@%B,Ȳ6QYr}F|Mq.}crE'5~MıbcLzTnn#iU`g}bߪ[ͽ#qO$͉iPfMU(w%58$ -tf"2MnL shbBm2". _`!}0gKb u`-|! (YTI+jVw  [S8-y(D*/;gDav(ce*&o&>bE.5-UrPEʃЙ! [>XQky VY8aTMS_hu5!S1pfJ>Ϩ`M18)D67)C0`4Fr]-@lhao:֘~gx7> 鉰 |nvxgBiJ=\RD JbcH}W13{A1\Y<}TXB- T3Pӫ42>a斶gjȖX # yhv2KC&ҕy@Lw,-𯲝 cN &7?@މ5w]r-Y\싣9a?^^7VE>•6p,3i)E4/`o7z& oq絏m|ƵuOR,E-Oi҂#jLJ60PaY9=Mq-_RkI"ly82~#lg3]݊6;,5"ÂbVG'=12L Lc=^ucX=RGW7q[  lwHG$n?hr:u=__=!p7ad8l/3%&MFѐ19ޤCM7'<+=%6ͥhj&{v{b7 h;~1@{ڬlؾ_U7+/oz3Pj%E=OR9\LJﵝɳ8vU3bX6HpW\h##v̮kf"<^q㹪p6^(v\m</ark+FZ՗'r(肵?U`ThL}X++u 2)B+e׬J4 pg l\xZNl^=[["uɮ8ecMM 7cgR$Xrby?f)㺸l<"{ԣ6cv3NWs!|,J rkK\\*g o1&IB !,SrlV l=L~}fh٠F鴽%mgHJzZ<"2`P6-S43E[;Tdq:cgqbmoC\S(!96T9R7Fw*I=*儻dmЦP٘4kap4 Zk~/CuLK5 Jlb!Q?W5'L6Zjs S%Vb?W&[""8ژg`;B}LoD pٰEq _0xgݔQrudiTKDA=Qhq V.)}P1" OR(ccc;q:3m~Y#y$V˴5ᰕBXjN+~+bAF.֎֥l):(5U\'B9o5AOzV-E^Nd[ZN~M)U* ϰtH*žy9 8y4eL~2w,:o#"ZTߤ\V|qIg0uִ;J^*.W-be'H4oK+Qbp薊z# ͻ=\FJ}zM&n!^e]+v~ 1/O=YsNAL>Y;OzJ3jc>׽*!P`k*ItNTk R7B0Vε 1KˠU+yDaEKW7k|s3&%Ҽ:&Q,CX;޻Fؿ`L?^V%3y,-Sy X.LF `'I*ӛg.;habX:F)^b}e#v%|r1 44Z=DL7i?QeluGRPR1eXj/,H![Btu @Z!o[p/؁=MiyW0=ЕJo|`/FHwyK&jTe=Km<69>dk..\nHcelpw$(56v.lq?OL~^k6䧦}-g|E /|*6ĕ@ :Vʈ5l>( d8\_PaLK-ˋdg jF;RSG=0gfAuy1-pA >hJApjX[ L~䖇 ekTD(>L:9 6Ww_rlj$`cKYΰͪF,"/PhfsjcS1ki#E)zgpK0]H>ns3`׫rV~fI~"oR*t*H$l5lO w| ]9JvWhj2Yy?1ptZCi,C, ޓ6 ]|ylJi&u`-gw3ODO m gn 9PoZ vU3nҚ糾xAm) hN)hk= oy18ʀ3Cc} : Ϙ*x)4k])ڥP'%JI|ar (4rk0_;uB!ͷU\ rCOQT$vEmcEӛj=8Kq=Ctʋw7W Ŷ0gwf(,-gdy+v Ǖ<,VP%^fsJ4B[A!\%(5!h1xLSJz ]R2ZB;G.x7kkonlLn;O9׭w{ jCx d O4bH/BEoK`9($$"m[eHrnAG8|$ _on'.6g6nu+D ZprGf .n$&6Fc_90-hX,Y$';Cbg:+GmΞ@2$O e% xLb2-K |aӴď?y͋ޗ@Δ޸Kbe@&훑^k6D':e 0ṆT@MӞb溕^%^08Z؆b (m*ő_lyUsb]OQPNG~LM8#kEH${\6[ #Ǯ!OMB' Zw3#o nt>K1O;T5a=ݝ fjEi!\!ü]$l=6j,qU mhăaZׁmouN-A\W[׍q`rS8#`蝱oy<dp.,\[hȎ WR/sfRW? ö#'qغYDqi]} I:3- L;-]3il$T4$,W\:xԨ9k{ e睙^hl3|RP5Eݍ&U[MM|"Wf|̓ Ӌ6Au;ˌPhs~g~24{zcQlZe/ϷkoI*8g6ՁG^52 x_${y]i- IOi`-ӋtqpT*s +YIGдHס7D7ha'< %L?yS,#;ۺYI8twa}^'xҭMIk#=GQn'>*`Q}0ą)h}6B.7iC{ 4~Ɠ l\VyQ ~ou=^RG!Iߨ4HtvvjBĉ!gJiά6(w\ÐFW 6#3E@(j R0П3*Ko>z?vP%#׎:5J)SP.귂a80Xcݡ j319GioYiOmƒx3%eJޖ 7U-4bwZ89 Ÿlmfp,W08_ }s[o p̿n]al'*PmKn8In_E*ݰt7~h>Q u`]wG[wZI䔟 xt}2P_SP_!o @#< Q4㦁}9k\g!4f/n5$L% 4*PQ(^x4iz o(6dոgJiC7#*/=B : +:WE/F@;Kb!˨Ȩ ';};/kPRAtr,Mg5zjx㵈esk0tGIkfMlxZ_i_ ʢ3Ͱyek1vͷմ~ÇTĝLR**}K_{pJ3҃E*]65s,nrlb׍~t9jy`H9~Ejg'|C}IB:7!pN#B}(SY睴eσV!_yu60̵>%@LWO{TҘZ4_p~S{"l Z&rwS^I<5M^O.zO!q& &|:AHK5=7_foj(V6>կLўR2z(Rj\F2A$\v#Tt^LF ޿6ћnIJuo_($N:UdQtSN쌈w@~R w-X3ʿV5# Jݕ/}*F @"e DŽ-PRMuw 3PE&ϼD@UAq{@:7@ڑ Cjț{{>P(!&r(޸v8Q|[gY_,%$tEY1̏ԛcׂ&R8ύ>q&&CF 4?_Ş~Ŵ,s&ޱ-B.ώ[cԋzweK]$sNPӗɹ@zжo%) K4Q~Q7|=-r362#C(G8F8?cӛ+ e hD ch tWDPƀ#P$j.vlUT/W3+i!'S,H 'qF58` !%8[ٮxTl䔈c0|JL f˶c@(xMzH!(jwҤ&l^Lp'rҟU;L/p.=|βjv}}ꥲǟuI$%.M k!?jHHk||$/媚-jpSF;iWA(v|XapYE@j'6rlyFn[n|繤bd`_,\hHsTz>K'/dȱyK% :9|<4LA) ߋ`sk=LsR]m-Mi#Ldf ʧ3,>p4^Uʥ.qǽ \ѓ;\"x2S>hưNÀ 9`D~El?PZd@Oe@w1Ƀ\p%m2Hza9ox (F)sŖ= o Ο):YNB[ӁӞ2:HMDN2y H /3+_ nHfŬJ0sRZ\,k'1&=n8CڜgQUgCu9)Κ 'ӉD̮8<' =^;yuoLYc LՒwKgEp& ;1{4LMkn>wa yr.5mg4|<#c'OR'{KO򲭪 =Rmj!־%ͻ2#Bw!m 뭉9F5x8>sq).-Va& 8'Ḋؖoe`j 5^y+_EHEu(*3voQjuT43:(5{_+D:`X!c#.?$XǴU$]9wR!2ܲdHcT"M+l'3fHH5'D/G3>|g^jz-ys)۹kmFQŌՍp#@J cʖL-tl"7֋!n7̐ǮIh"ؚH͓|ȢDad%k(IZ"K ZIp,'ުk[İ".[<csT)Yl{utmGV,  >WտŇC,hO.$o܄Hd- Ya1J<0E zXV(eDUYyw5tJ)g8|B-N{yEa~}]\%~/`؋WM 1U)'  =7{/ڑ /əE 2]Hvmjc8ctsc]@hؙM#†S]wq6GղiW#p%-:2EM2B\8(b=Ikq0!_Pj8+BaeG'tMm6wFR\8j~@T{T e HڿBݽ'ak{ijD/˅FSo:[ ݰTP W?q~xAhN "M_ abG-9-tqiH 0;]p:ҥ).`QEEN E01u=o@@S39&9ܔ4J\feRhԋ5^@{p @e&,ĝG|žU&͏hL'(.Q >rg6Z.:z[y}aHˌb eus *ͻPoYg :kROf]ш-hTD/)DkZz c'E@jM;FgD*cj/>O/{darP=.rsBAm1!=g0Ӱy48L]_Yk6_]HF4P:/>NTko\mKMdᔍ 2|l=*?eᤲ"TB` Ƞ^Qu*fꢝXݥE0(`66]vYA$yG|N, 1 !) %?1.@?bP:#&Aap 'Zr2jĥPslO tk7:ML#%)tGnOnǒ >wf!oZŠCTד7D"R9!E䩊a)STlǭc^|i.ku},\ ĊRc]fQiqa0:BHD]դXm. H$ Bk<Ȉy7!)UVL`?5mdx[Eu$}5 %"N#H<88rlD1 YKt>MLA9S*ZL(>S8MEEv4 6F"3F,ir1էwu=F[+GEr *Ox6]e+^(˾a`z)ưsZ`У4O-lIE 6pw5VՑ6xf<UGaRZ:Ҭ݌Acz\Mvי3QgKx"MBܺj).;|PBW]&3NZz]~% 55h>%gC2fˆ,q[4pS،S{A_/sTxy8Mĺ9mm_q$laQOxB aK.14Xs ү.XZK-du;FƛiDEYݾލF丑x&:(Yne  k8gLTrgĝTj"Q4@}R8B=1AA,%&KUK d2]e"8>Pu& XE4OUEDQ ܑG bLkb Ɛ^/XG'$+T&GBDː|,a7O}p$32OV袧qkvN y6 Bs6P8 :<}͂;M`􁮨zؘe&-[Ch*0US&zY8i>.(ƲdzupxDX!OzPw疍?OF и6= }`H XY_ndxVg̊,gQϧ=ӮĎ]s{j;DOk4\5ݟ7 XLN5{ԓ$"N"}USe+8O+ dρn(fK]e;̪V/"<֮:5}l82igQVIЍyP2t]1|}57WGMpIxjM!֢ p䥠jLeY$OZIKFpOqƸXsoR7.x`{4;jȴJ>(ZgC.ZSb,M V _r`GJZ>%#ڛlD-EUX݇buON}1y&-Q{1PDуoWVHCk&\s^r[|RX! cz:ۓy|@7A:+OG7348!5dbTEۄ߄~-k )w9hWokVCh .V&0]PuM֗v- % .7tmȎj y[G)g8 +%6Vc:]=ETAS {qk׭\zLB̻<Me6wZ44%^nPcyO'5m+)I\lJ^qtp]A)*[ Athl.~*M?)B.V":GD8?%dtTx"}l6gpHſ]7N_Wx]LD4q˒|:bұO@.3*3.PE.=UpQ}$ԱB Feo5L]ת ,њKGfhso^}r[tB82$h9lW?Vyt8ol|~Omϑx( o"$_:˩9YWQzJFI?,m# ̅z聟RSÄO^eiraD:HE\o NV35 |\51}S a) X{(Cfzߓʙ#+gUXH\7'_fS`]TD9Hp MhiRac|fW3#YҖ:-GNEG,"@YoZk<6ꘐFTIf[g\D$3cȊJ-|G>lGV%\DRִ*x( rG4V|W]c#JaTtf/xIN"ZUA IީqU+V< `0~iJ6ԍZi' /[tVڝ>WEЖׁݑ4A d`npfICv?̋:ן!BNZI{Ba];:< 5Nd8"%`X)c)lB}Ͱ83XPX6ɔMbDZL]^I[ۏXXLax lk"=].B9}胃jߍOD=`' 5 )(})~NA۲hFpz֠@{7i1HVTG$$H=Q'22QK[vteKE<(c&6> JsACv-l7߄b'gJ=;˭N w& 傚-O# 0%iplWPvK0:1vl2fYg]^B[H67[k_D.JFP'+i~ $Ep 0jV@&PBs{ e%rB% "R2( 07ha-50w9*fՁ~DžMIU]Z uυbڜW<Ց8[63gLS89D |Jvzvu1Э|#_@y͍PCN+X'gʕDN.,dQ!t_a~߶K/U`xP44=!**&eΣyC/ : >űKKؕ&ڎբv[xLϖ1FڨKvVW% L8'L[Zl7f,CNJ )mTc>z@ ›RF;Q'sA x?!2V{Q-Ixm6svPx6%O8\_.Ƥs˼pRVQFz-9MyC9bi+|+tz-F] Z i`gsMn)X6wE' NV%d**gv>; {!@JF_/"'yL}0+XSQO;~)dRN,Q3_ǒꌦ6!qfoc~V9IɆ :Jc5N.,8n,hN{+V|p%yQysٰ- o~AsN "ʧν3]KIhi*$2"x6n9ȵW`+ϛVf*fq9Z]~q 6+=_NIgzixLo/H:K3{m(rVIi3}/X ."_9k#|8+Vgo[%kEq59\} dT/ֿUkA>CrP| 46V ʕsUWG+-3Jw Nݽ%黱y%55$ 1bRj+dK HUk`XqO/#(蛕|!g+ATg/d0_&!]IPXP=H##U"Khv"{,k mjC9Ua:6~΍<1ev :~=U9U ^'H+R<&ǰ ;jW%Ӳ[.AOᅏBQf',OrjW`T)'|I0kGD=q8dJMiS\.cM7Ğ)p3˛gA܀t}LL˓ڨđ)~&R(l+رluAk܈RZQ 6 #L K3^I,LRQ.56l{-B.◅0to=Hnvʸ}6hNR +5-V95;  U. '΄W +ۿ粡6G7,~q}%qJȍ'[g3}؝*ceFf)]KNn4:BN嵻xl˅Mt3ab:m`w IYdʗO$'h$YJD=bkʰF7k uCza:{&ڧĠA Kr+`RzS F*6-ɚTsbz B™=PL ?};HZ/kzB9Z(?d]eaP lFV#7Qt^o$/$qkn Pj58'lbٔH^AL(fgZe#dcy/uɛ>_Bbf\| ;`hnX Z4:ͽn:\rd0 FzDU ;=HVߡ#2ג$kIofhM͐YR``Dt10)$X,G#hIX\9A^Z]Iuu2IL:7$n GRꠔ4$}i9?tC.7vB6w'%eg0Jh@gc GW ?ѐfIoYRp9j)^~mŹMSW#&Ri"hVzK!!%iBtTȟ/,a9Ns(Na⚯?I:M2H汀7{ЮT A)KqVWduȸZVw~c|t_Mj@J XcI5  ~/#gBRW *\&U JƱR?`BW5^uMP7|LI|[clr^kowUѓIl]-%_;#Y S޼X2Y@B;DgG(&W*qL?fG3)'0mP0k_7 T_8ruuCAMvqiqnFO)&%1uLAR; _&U7̍>;URj͢krn*&kbD]z!FJ[w.PKLL#F aU'1vweN]7 Yjcխ%ϥ\5XLn?Z*B-WL ^tdR0rTZSmB%@Ϯ5Q&tevK,U$tioFާCB3z|4갯 2L)wؒTBCJʅA-ӯa"Zٴ{jru{ݢO!aV*Y\/Ngk>nNLϞK7i7IlVEj0NfjTak(<&ymuS| Ġ݋ 8p /r5ϖ8;6P)ZɈɼ-8C$Y(lEV)dc!{FbAE'g%.l_aRmYWM d#Ճ(7ᣃi *C]wFzݪN0\޻^M=W|Pn]|c n/ 8J 7vְ:4ۢE4 >OYK\XCJ |MNyN-R@pG{0T J?fP+O^&+:M~,HTa\IXR"9wǚckʗɏ]]`J_Vɢdm V)ڿ4Rmm"Yp8DsN< qb1P - 6XL(ook_$=_6hI|S\Df}Xd`e Y'bYKL["`4 ǒ%?6hU:r9-\ G=w*?=4RI1 bRͺ`-,#!>zK{Tآ\$AÞ\+2]+M˹rጺp'; AzJGBj1wh@qJה,0Z_ә ~o" ͂e<0Ĕ6^| (kEآUٝcpwN$E9s^@xNVҮyCQ %5inZ%G&O1wȦUq)Y>BT0Kmvv Hg;K4c7@^ %o}:68DW$`40C ,ErBŝKF?ԣ /_+$Fv"eQMK;ՒMazG@ Cl:l?|%P@ME귯-ٖɠ`e{ VS4q%t8:FMm`x_X&eu5 )٠Ĉtôy\P2(J4G qQ*\v:EN㲩^䌈Cٷ͈`jGdvnILW=Nph5y i#5B0JvʍiZIg|>l=.E.02 {kj6K@L?jXÈ֌x`ʛeސWC {|%ܟ݊tO9q k6GOnoK@nĆݿEbU %-Jim=_w]D_V,ŀ!D)4>RJԒ؋̿-Qnd'.Ռ@\kHXmMh%fu4`?>UibEnH]52W4Q )J+k,tdKLUH^VIw. B\o.b.tqٺ1tfo>Vnk~syNIvP##֐b:P(T:a~:0DW@+6d8Hr)->U:|Ýu-,La!ڼ϶vw.P$1y0_E[`T/?$qDJ(׵?AK1x6'ז(8ǗX9X8ymqAϛqI%qE0Hzk1zi$^i}gπ"~/Cjp!s$`x6ٜp.pe!qW[9)~C>44 <`1/p1(/%\]l۝BjљcWuCr7{={Ǫ29V 6XjIeZ1]!jNvMtVm/ŗNVЉOڞ& L6\/-t{>ަRr1z3M# {ٿ9k7Qwf"+Mˬ'"8%~Ș2=n;k3VO+FǑ0VcVQlix/׷i1o(spڲz%} k] JJOݑZމ v-f _3$qlkSfXl"\긝'8H>'F,Ӗ7)NMNLYsJMHic6,J<+luN`\Gm4fW<6lֿ-Av^½ qưiz0Lowfe X>dSmAkpK=1>tǣ؉>#r$]VLҮ&kpfJd#sKƷSz珬VU2Eo^Hâz<-CO|P|_<*έYJi~MRB>NByp@GTT]2,9nn6 UaCxyj4r1CR3Ry Gu,*Wۜ u,iCݷӐжRu);xT Cm@ xøKY Rs+UUǒ.n5#. 5UE~!4u׭a*0\?n "I>+/NJq:M#a0Q#ynN ;yW5A?j [@1a'֧Mjy0`#N{\]u!YJHӠ(k HmF+kqHDݍt+W_zomk̒mV2DLIL [ ޸Nş4/y!6Aj83/STͦ#6:BtLr hkr񿤗M"/$ ^,AWfvY~88L#ny!/pÚ4(JW[k1ټ7 `O:_~ߪmB:aNU%e,۸E i*^{d]c9Ʃ+ÀEҸm#ΖeG_Ť]jU֨ |cJPhfMF`ړB$ay5[YZC"͕!,\9^ꧣFZ]6@|e>Hɉ :]lCJ݈8bkvi5ƜyɇWVӅG¸odm|?N,ia+ZkfiAY6 arT(7ZtI}?# o,}a  IVw\nߔCcC Xct+h=c]}ժ(mkey(Ռgxe`480M7mA+cTV⩵47 YHYpD k lEbꌍCݙsɃTP:8S,P*p7i`x<̔C2V˂ߍOF&J|x/)hw-fb4*4(XM"lrlW`1M_ߜmurPoxR uU67q1QÜsO] ItpIj+)iMOd212dzJ&sd9{qĮ.VIa΅!rbdaI &gg#v0`UT;[Knmz7L1Rj/Ci4.&B6saH}8B5տ6U+cfYVyyfچ_-!JGrNX4&]ȣyscJ09Gb›փ]BN;*ej"亜keeHORĤ%4 =](6E1B"I۠,P6:+@X=㚀X&Hm"f<#?er _(g6n&ݗ b5C,& c`tChB&&=B33hC']\3kteEHZ`WDL/"0\yLT]{TjPQ&G`I *d|^xb,꼐g+C< F+AGv#NёV+TW1l!Wri0y)P\w5NQUI~ r,tK;nݻo6^bh)0i_jhҭ"%ޘ{ ]yFWPA^EPLp 'vsRH>I,İ„$/7 z1^@bޣuD Q!7I"l)[ߢx\D9nd, FWlDϕ&Qr|^#eFg0ױ0Ee2T*S}.~?$HhT $%ޖpyN;X3^H֓%MUr$+E*1X>0Qe7>ȣllx[6gqpZV tfa(n]z69zаg*eH|0 kGH!r`6ra hSS6O핵r"|T|a5џ˓͓& 12OY=u`Bey6BVQBag!28yuR* "<˂RpGEunߑ#P ScӦA'a*-;zW&r/&BͩeJ+T:!&g#h W;D'7R>7vx(iZ d-#8oX yf/_SG YʣXφh|\ޯWx:QdD8 ݯ/g zu>r4n?}"x5 GഎĖY׸zc:a !whO-1l);h.Olm)015$$b0@qOZ:HGRkT1"b!%(?PNfG"ŦsL6ޭòS^/cO#})ϺS"pSį؜Y񴮼h' v4kQM`oTWRq!!1`0\P* 5j YH/Ừ-aSF8Ÿ碁<w,JhA\qDcΕC{c>823h$kƜsGWOj{??,!GD \Pn@`A@ abVR()4yIB{IHoߥw|l Q&=}9۷Cɰb{leTQE~hڱl,R AdqAaIJVäZ.Edt'77Y? u! m3-i3&y^)H'bP~ ؎?5 . h<.F4p?ҏW9S0X}![9k </ ~hArQ[_s5 14N1<.CsG- rQ%uMf PϝuZ.7S[|zl["A U9Nd/q^aUߙv|ޭ"I&}׼%mQGHPp]%敄}I_"^[1\RC!=Rx!cKOqydY۰ `M͋8c!])$Htep't;tq(}80P"fn8#DmP{;Nmt[Rqv4b,^XA՟{FyoŤe[DE'??CqgǍ)P;ڹǴ O˶Vn7澺rxŎne6!E AVtMvg}u51C3]k(bFYzwxc E/nA7V^W^<{G̵JQ).+&* 4V;}Rkh6>yFp3 }rMΟ'8;Je@3i, JxګCи4JaÛ&=mE( 'rri>5?? a+p^1 U<1AyЙiYp+똓g-5 ؠq= fR+C׸`T.YM]uE!rPwBx>0S_8&_ǽmhyNIo#n7.Esg2׽zL 6~柳N|HҼyu?m]ӗR[։zzwʝDKZ25^$9!֚q!Eh5*lƥz#gVy/?f mg|-KJ4}HF*Rކ w,^6ɺߘb8jj 7JD* x-'x}sqc\wXct5KH3e$?(ϦXS3;tsX15yfl_wM mzO|[!6fEqO!۬ɲi6A ֔ /4Q) Y 2 ȾNv9/g(@܀{rO<ٔqPl¹ ~"` IģNЕ*ju 0?GWa7'@ݩRt6z Eh!n%=Rm b%n3M^bEh 2WdvȨg Alupsh~,9߰Wfc\[?|լƝv͘WK s90WX2`͞p,g"6ўQhѱW0TTm "jbP >a4cl1"-xirs0%:JH'E#an6Xk;}aSn rfOY(h^%* #D`Q:)g #ٰ>x- l-+#c{a*%'{SYɕYABGY|:1ml9QAO@E~TG}jx5jĺ@/hËpT0f^-FnuNq4=o3y3W抧 J-)>Hj,U f94{Nsr}hhbch4_I""Tty߿a|e{,}l!. 9H=LPcK5 媬5WB$f.BdI:ݩd:lWzJOL{>CR=b뺳kVkt@w"t|u=w wr-UzaN=>@G|␙ک_٩W5^TV -0yMru%ÖG?F F F(S'g(}̿ZoK]^ezg̲Dsf?Uy~1Sw,^OqŒT{bxxy9#ܾ̅L鮳7j[|/JSx\҆rx8p+?|(ܛ(cE4Q.: R>4S3(vcڄ_9ɇ㞼DȚt0AHB˄5л`o3mѷYס'o*dוquFW` -dYm7c j=H5BAY,u2g+{g^ԟ_7jszzPzрwK[tD*xGFˆ2cy}W5Ж׉ӛ+Uփ&ױiIIƊN"i+p:Zm0 >.Y8IߔKHhO۲PU4-h@r1C> \{5 [h aڱ KgA4lhύ8.I6s/> (( [ P`y_T-N}HI4mĤUt4(` s0pIvYj fdQ9_)]] }d&B> CuWr?7/޽b|ي nDXNqⲛyݫ8EC9 ŭD4IheeM^VbjBPUZ 3nǚٵaL3dY%WMl&%q@AilK@HP;xTw~t~ÂēEC(pnQ"MsQgU@ӽ􇎸~/i%(HLo>$9>&`U;x]EMh @4pw`/BndZ(Q ΤPVT'?:imzgJLZyoͬe# frY2%Oܚ@Unx5,;߮T$-1DtPWS]l{dMʴ0`9]H \>q+g@Жж"+5k1eoi(9Si(ya;Rd܋:Yd24iPѤ2(,# w~y498:-ets2_UfdN#y-WZ:ּE3Ѧ*J9;y֍BQ ;/xEG/'b8[^LJI Rb%KE]h.GV;ܟҍ9x}G6GgV_4QfSO }19K6 ׄB [ ҅f{^Ʈ{gYxyoj01&$c";PTLif{ JNdz#\Z`NPEZOÀ sKsW H;ސuje5ؑ_}a*373Mhs-8 Bʂ+aѣ3}u䏦o$楊V[):w??&tW/NqIG>l>:MV,&qQ nX;oXInq2r-2 j{N`,Ȧ2w-b!BDwob\H`*ծ>W1 fIT70LuKbomaM+~8?$x؁P1@:mU5cYlĕrAN@56U_a"{Wotxܾa?8]z;/ÐZc"U0ml<%ÖӃC&',F]fnt\&-kX`RR`Cr3 AoI\x[SG<`iӚ-YJͧd^SE 0ɹ(]*dQs$zxZ 1iqlot&$9wcK"Mb U@q$Uq=VPb;#Lf;(19 k({}~ęd܈ka#+2r@pP5m(̿{F=t:(rn0 -!wxyyi/|sVX 쓿3^a:6/U7pIt(%a&J bD,5vG)c4"Ճ2Ik)Ju1}(JfB[Vdm]d jmt+Ob@{OWtsЁDQ%$P$ 2v<u+` SP1O6܁(Uw]YDhTI-}@cozLv ;eHV/Oߐ&ј1,U9maT]S:q5m&Ej!B\ 4<_[<=:ݤ5JmVg1\nne/y@ * p9B7RuK$\~Y9:qҹ/[h+ۜ^.orѯ+ \ӨF9x]!WSlty<'ewU|٦5M'o m#'ۙΖ;/Bʌ&trv/ܓ׋N Ji)Jʻ燤zL~IL@&Q[@ zحFۏ`ޒgaG"  *ޘU qY3ͨB7O\^3Kgo^.{_d*'ibO&ʘ89z)rU#?ޓz4􂍲׭{:dhl 萨 TPbu(5!2E&_)&4 :HXxFϳ_ ۮ~zi3S7`'0 H Ot(zVLY9̠6Mg֒;GA_E<zSF6/([~n̤AڽIj]m0$i:)c cYB kGfI2n Tgk58q?>qٷobab, ޱ[V3 *H$vs̙`3mll %7v֯K+ D`뽄>aF(Fgjнa42!I}y eֈR|n[@a \iStM<_Uo'XN I׀7$Jԭ()7QK/s- rKϰ3b$" X~1t$PܢB ̀B Tzc Xy*LٓK$YiH`v[۷qrstc :7""QIf,5_ظ&je:f,`@"v (K#m S/GlLsPD!k cXP؝+D''#.aA\ӄۥk[OሶW[̣>T8[xn1sXͰmbN-3acHCQ>>Nqx1~n$4>b 2lF3/A_W= T*:Ȼ]Afԝk/;؛Ƚ6g<`K^xk`˃[T`ş)) vcR$ #Uͷ.D#6 Vߔ;q;4t# Y7@KpMq=fE*?)t ҈[t HqBH|gYr%U55+!P ^(-ʾTIP,62shZl8T 4v/հiz*[ \pO0v .֑ڡ~}|vr,Hol+Ab/!'y4Ⓠ7Ρ.w|:I>kPlPyWxA!tboB?e0?fm3vaplR8L dS P>TH݆ZucD@8|^v\Pu֒q $Gl׮@#hzݹWqB =޾.3!3jzZ^;`#i,E rzE+?]ws\m%JEpOa4Z+SU@뇌4.8Ҕ( <&Bt~nm %pԹ *] \4?3h? -`Lyà vGTS¹ +^ ʮ|2o#\T9"枃HQ Y5 $ D|&/'IiV+0u.wy?THgEԟ+I ӥ*t y/JH1j0mt~L?1cS]\E w.櫛 f?vqYCc(aaq0 ]q 2ғn!b2cZ 1Q={8YcHBLa)7VxQ*/qFt#^%> wg 6tW8[ÄdZJa:~/ Ժdol%QaHaO>qMAak{3';qj%UA,'hq풿)ͯ*wo.].k!|ʍZqB\lY]Q*,5C(Y  h̊ Mj'Gp-2K>-Egu(oi)hM]~6Qك< ?X ^mhC69"uףF!*2TdiSgX鑪DC,ZIK#A)EPRQeY;;Xgz7phT\%d a996+/lXcZ޿0f%"E}5>WnA rv3~Zh'|([z$!x2rM~Q|<&{u"Ȟ3[\*@$h﷨A}-MH4"&'ޫrhDP|R; ``[ ξ_xZ_Mw\˯"n)TYcCN?{n#M 8yJ~H$ 7ŷ:^ m26՝7-gSW$pl"=|R+T]ho|DieI%.@U+66oBP`'=%V{$;irƛc'?lO S@ˋRyrBta2=/\ƭiduCgiJ_0 츭q=PFZG7Ol~:{wbfQ&3PO&5R9\w &5>v/8>Ρ~FG_KvOUDsG=uM댴\CDg=?oq Z gFFiB8(\ trrF Txk\ӈ9]2Mk>ՙ)х KgA,OUͱi,Q-yk.UQ;Wl sZo 0㣛stM1.qpj%n2Ib;iͷr̓h*EeJS%>6tlx #s\}yhd]H &<'z5 70-Z!*U"@1~;t\xg~ʳ($5wlUsGZ"εËؘ{\ˋ@1;vq7)g37p}e59qV^5.C"cضk^5F8('p01-E GQk]|\R D^BT/kl! h-8LPƟm \qj٣I:=|y4ku~Ҋu#H,bF|ñ1i`LQ! EaJj]` F慲Ge1@szfP;qFtbGqFlrc -D؊ |&,@8dmU Yd4:%BUbIcU]3kgQ:idi)C޴ǐsb71`n0Q>5ꁥULݟl9ir9WX*(ba  x!^0^_-/q"Z$a&Ļ ugqA}dyчq??å D$mN f2P9=D@s֩*aDEm)Sd`$t^)rMW1FYC_^C)mW37|?kIOdZAdLa/`C3!=g,E mĭ&W(e7w47>.&B̠MHe1f06c f$U>̃=IrAK׉  iIB6ԫFk#ƅ&-H8 -,6V 2Imr}`k5*3{+ l%:7u~jFw/2k$lB+qN)g4 @4<.- {;' zYO_~[p+ B-@ʼnp$<ȅ&Y-I݁\e|}<6&-vrVitQP) Q{eu2mI Q;  H_B{kr')΃^D/ahj[*Gi)^]0hlb.`5dUE z!4lj kfl!Λ'TZ>Pz)d~K*'rj4=hjʛ %~$ fوl(IF 7@boZ6_ā~ɍfCSmxV5='OS/NޥVsx'e4cCSww?9R; q2q\ue~B0=.X&) OkH@Sn鄼$*b%PoSuÀ!Sg`}Ov#:Vg0ҹ#,vJ` `08Wv iVNv{ƫ]}s7":Blͩ!;oA"G5GԝҥJ:ק񚞌5#qٳ+=x[6{wi:7$K¥Z= HSVs2Q2FPjLۃy\溥$Jc:UnѮ`"#+_TCߓ$z֛ $H{`SLfHc@ Lc̸z }yXr;UY%GG;6Y%0Z(m;[g\ 0 0&nNlNgTQJ"o-.E65__? 4]MNakl~04P)Ah˕+IAg43.縘,mv%HVy6/&* }mH⒍3Z';v5Sb\򚹟vq6恌eU@:&1B <4sr[\gQ[!M9AS?ܤޔJEz\5\O݆(|s|Ap+#cQ0i0=j!022kjEBZY46u,kQІ$8d Ij EǠ TyLp-%@ 7rPh@>p4 'RY|C?.awrE-Xk|-Ǔu+Ghۙx 9ǼoL1e֣0^ ?D#@~ܰ) ӭK/abZ ћ bվbVPSnFp:M#AERكG ,ٛhD1䌰y?LЃ:wS̱Q Cۆmf$md"RyCS nY\0o{Zh :JzRo"dRÐuVݏ[Upef.3IűZ9o{QpqI;:FO[;2duXfyb&&Ayװ UOAH Y0 pŘ8pa6|堖R(󜼙--?L꥝`8،xfrsmbO([xR %&:Ze?-ꦡx1Ec>Ƕo=ѹ8%(g8!l@h0E' 4 > ;B4C?RYyq< RɦW&AmE4e|AxSwJF9N'Un?X+=(c-6wb |@q PFwj񺃭sNx"EV1%et6e͓oD+^%ԢШm1duP;uFY{W5!k'exoj?k6}vX`;2" {G VCc,|k+bx p^Z>õ%M{ȴ:HE_/n\œ>}$QVMrG?|pqMwKJJ7'Q09DH p+WSPKxsv=4ŵx7CSptQI"*pSߦRgQx/'p~3}!Km;c!ޜ.*Z3uGE7/"/s3?n14mńKŞMoYmt vk`gr's:NKiK $}Law?E?tW}MσL.qL2C‘atfLoɰVIB,P3/ɝÌTqv9^x3cP/hCZCL*Q?jYz4}cTV{_99Ŝa01W 5e%cTw} iRt: 鹟DK'lS0)ξQ-~ʯ,' #7r51'yݍ_qe}47XdrRĚ@zKsy/I۷W'J}!dLW qsTx[$\י8:$ ^s>\r$gUrl_D' G#63(.n,_~ZO37I)7=biV"@;=p21a9Kc{9 g;Wt%)`qƻ?bOi{YK#eqN[$yw/tKs]jjk 3b+bpd[Ѽ̲ ífzUeG%,5>hlA" s4b G7:`Ï{jVYvq5/.k~axEުVK7eQ+@8W)k?G*}ފhj;@1YPXp${ `ce(l찡 FW;cp vu&ŬHiW6vtk:,x[2  o/#t툮p;kKnSYEX. 9BMm PkgG|E_eݴ@Ie&.0L,8J=9cu2"^);M%R%@X$/Am<kyNPuǻWNOu# 2r:^[f F}w.WQ&F%|\^biVW6NA?Μ$u<5BXGIuxi':yI:iDOOO55E@hX8P^Høc7W;h> SfQ7y(]gX~9?B' Aۏ3YpFO5_҃&G_p ˆ5`<׬ȽMP&zD7w \BІˌ()_9Xu>*.hU|9:O < vrvC:[[0#z٫۫(/nur݆%2z;Dt=ED.=%$&g,- 4_EZb6%}&,@FB,dT \mJvxE {%Ie?lM&QqXH85Ei/ ~iWr33t8?;Pu4otXG~cU_4uW /o"Z p 0^ i+$e5Pz¶$]˵L2vz) z~6 QFP5`t nC֜J#iS񩆤}K`yΗ._N:[\Kw,e&Kq9(邱{#qQ4tS QQ^絮j,p{@/&xx[~e=$ɥHƝ&tnwK⍣&aƤ}/ "lmZ_#TbtUu%u7-r~W VlQ4>͒fƧ/PI,&ŏH,H"h>m'pq? N&V!27r{B9#<яZC+)b{ Azh![tME6j4#iȫ,+ lL1jkT~[~J`/oMGS.D]tPM7!/pR3 A/-("l$:$[1L~KMUmKYZG1'zcl&,,#3_}n2>W~!uG@J&xP}sx{P)*1BnFYtUA[ㄽU c%\+ .^Yhd.L< q!RDx#+|*YhaDTk !n*5Xd6of.|,9aU}3!/m>˗9Y,MŊW/FגsLq'C#@nܭDM*h_S}񝶳 FFY ĩȇ=)X€nCgΜ9\h;88DDK0ct<%Le tfƉjב3bYSXiQTom:ԏ&+5-CnG7 9 Feg. \ +Mga$08%;W#8[ن8YHK*zܖ4{fD[k@$cϼ8̟.uDɹp&T\!9EG!F=yW t٪P\׃TR`^0>Wln E?ո:NJׁAkp 5o-T <F-wepPPM'8{ځ-&ɔh>by|pXnq /ְ ÉB>6vz]Z^ 3$E%KŤb(rᔻVjć?Ǵl~BٯoMa=E;;ggkx{`/l,nN:π]d]cN6[A.cDF乫.)Q3{}ˆe;. &*Wҵ~Mz}QV31_M,R03%m*<ܮ9#ut\{yMMNOr˒{fX-G@7K9gZ4@څTU4*#G^:fSA:GBOY: wl둞eBޗ={M,IX)kRe~voQ'^"ETA S-z XZaO^$ҡx7 ܹq]_"`0ް#=+0Qx=@2-z>+$SǽܘT2}yHR  ~LF*/E*ruZVw{~DJx nޅ{0gqhRkFUV)&vWc (cb볢3Tz£SM]" =sz:W? LHda9wt|5|Pu(.lq5EUo?rYC$nkWB#kFCNq ̅w'fhnGPT?_I\a0uf L\Jʱ⧣;O]Fh*Wnvcٷ2HJ/X(蚙m8qdwzS@2Λdȸ_dݠ2Azf!p5A3~<_JOVc/f)~KçOXYуd]CyZ8Gjtȹ4ׇLN**$kL'S0[BT aħZ:W f#)BeWYus6d  gW ؼeƑ,h`bМOת}?=ww =:@md&RW7pCF;K` (tp jǑC3}}٣C|$1NU?La.F%$v֊s>~J'{HB,IR",wvx3y}^#;eqd aBZ2}|m8Yo~_QIpGJEa vE_֘_dB@ 7EpZS$: 4j!&j\bD>>}VE `ݩP?#s\ZK9k$ Æ͠Dc:OC+rsų)srcGQQYܺ5̷9+2?t_OC\bIY_`d.޻el4haP)*Pۿ(|n#Hli j@*|gO5CX[V,o\b:ftz$_^}Z=08j<x¬M'4y71TG7IRy0#lCeA#ڧwN UI"M]ϕ佗.+ kFDUe<%g{L$hAvjv[ML5]749l=^wa"ɚVOwxv#S"ƮbE;T/d}xE]Ш*.TCw??E NSŇԉPӪ0V@7@ Re2b2WmrEJ͞["YZB"n{mG=hZbс#)M 1`g5iӸjJJi?6yOSEXu~F0(2_g/ R.i?2`S,l,~a>[grBnuLh_kkR~}ϑ/ѕOgn[p.mk'\c\ Ά"?\*PX~`/!9ӵvu]Dp_,qa-AcސKwGq2ҶS&j[B4ĪȊLr)IrT=.b(Q| rc@%hCm`,}vHI4]BEGa ȈDt]]lRdm9ID|x 2937XW'/㷘R( t:pZ={OjI+z8>CJ ފ1%AlO<=|cKXer9:1zLuMpBܒIim,N 65f|U0p1,pƇ;:9ꀅ݃FPNrZU_t)@8XBF 3O&MoĺBW43m?s/QrY,#58\D{Y/A>lW b 6i49pD0r JG449ހb8!DtYij}^!hF˜Ke^5@Eΐfy ENAͩ2Lku{(=:?Ld+"=N5Yev٘du̷ś7T)!18j*u1Hr*u`-#`4/l{ӝD3+6F#ӝ'}oPmCZ=7L{+'-H9uwF(rs^>@TӊyI•]SԤj]ˍ{O.o jAvY/grU{LL_so>IoZI 3 nRu3NE3bbī -ԯ6S}0 wp~  5;eHPҼe+z [Ug+{J4_ꇏf|p:B2&]iYO +I?uT|.Ή+UJjTXe{^VDݖfX(PT'<. ,FsÂ!43w{*L<`EQ!B?wuېB2E)-HӍ"@ZljѶkTԇ0{Iq AYڅ)z2nR`31 o^aiF:K7.""?h] Ϊ% T#G %;qPUeTǤ93$to4mބ̮fݕb 6Ds}۵K+~̌p™&LiEy}!g7J!X?zHk.No 'T/ Ѽ[\mos(89>%gI9 TA"K?P}ćȘ>"x=%ޯud84_"M=>e._Sֹ]j8Cb'P|r'y<"+J1%`6 +emb^f$g6S]W#$89sC]/A48uoz<\lodVYiA AY389NI~Bqv[~4wtCTB7$5{nP{kBI l'H޷-"eC0{m z:>=Itu+]>g.m}IYi הQ :9<ڲ{ϢFH5՘ a1%SRr t U^- XaX& $bt@ %58C˴i* l ӓyBVxv#)8rC8Z|q7 '6kimcr RQuBp{<0].[CFo`)|ױ 5|>N& '2u056`%wNzXXF'M}ԹGɖmsĝ!*ZJȟ}IGw,S:w|xg>t^5IgT%Ҟ㻸3(G0dwp}Zyj[TJ3aKs[}숽 4j!Mer6@juFSۻ 쟧4'r,kqǠT83xofw_E{ &F>\,nSZ?Z2^QP1mSYMb AguU*wq]]zQ B 6s^*.`~_\u I dPAX63u).T,tgHG)){:vIN/XPԂ*}{C\ъ2}Uȓr:zj0l7Y$êXc309v*0&<& b403 j6V穎3FB+s`M6Ju>4p#yCA踲ŷH4#1z&5@P2T3oJK }:9DZjL K]D,:0jpC\h. P*^Nw?ďqSƩՙ*ص٤Sr=>mhlL\s"Z$ۜY96p2Y]9Dp j kUem&$:%QH^2:4ESN]^/:"Y+,Y.Vg<'nt5(mԠdE5Re(/N;B}|, "4+o9HQ,\l=4a s߉ԎД?G0c} M3 lEX߈'rkV,].Z [8Ah09~yS>th `)ǥnO\?R݄lOD1 Hf'g"$" 6^l?5x\iЪAyvLZmCXq>M=0Q͚8CK~|__F'l9~ ;RL?I`ᎰE!6  O&~=<4/_i;=◠ZP|u#Z& dUZ+iuӧG-׍l/$zx2 .xMwxyi9tpٝm3{ڣJ}IqFȢ,;@ c+f"ziɋG0Q_ζy4^GJ͘/ qA0דf= yJe9$4a-睕ħ"JFGVЮ:[s2YjUtw;;{ =׳uPk22EX }F(3u^OM#fb6xƙ,y&q=y-Yp&RR|֣~ڡb\!RLb#fP;,d| cXQ0}nкBnO@5EDMd$/GY.n@c@u&gfDin!h^^h$dbp3JAՃ.1ۣuO>9L Z(H^vLXAR- @1KYyoq%H)҉ȻtE|}: *1m8FDNo? (Ҧ|C pr=ϼtZRn}I:eՉBK_EU&HM+ß*t_DyUupcjkx#2VX B9KtgawbmH\g S4်SH>K#.z@ܓ5&3Ofe\r8!52"6^/B/;gi 쫫-H%~o/Z,57\t#1}-ԐHºlUѵZߠJCe?Yɂj]miBKT+ iLhc <ĢĉPrԺse!Jk 5ph]UTiQdZ!L%SiL ˅uYzU$=|" G`_!M]m݁+fӰx7 x # G qib%u8BMȹ ڽA-.'|e^ep[ Euwr(=NSsDR̴8|nJYܵ9>uڢt6@^ߑ1P0s\f3ҞTp2&{/̍WO 4ܿݲA4UMQz(IXARi6@DqF+-3qvlо7(s mGLU& 5fъC;`xcmۤGsy6?Tq'l0Bu~CvL R0m;?ۗM kZ^wbeÞ<&ZH- ^Q YHQ, @6H=opt::L?H cXr:؂{Fa'Q9\ ~sߗ+B7yܛ-xI5rq[nm I-%9mZ-#nt HŁ'ƿ],3%!8z3Jk/zagp-wNS(5H06fpw"$R݆#`AʛFvƟEH h GVx#R"UuTYB7mbRISAu0'5Γ?ECL YdΦfh٘Xhl&!,<)6pn`)]v;x[LwSu>6!E,i@2Tc3׀%f_e˫qz9_k#PT=)@7MZPgP/؎ќy7M1}>!js RFY&7 5~\.m+P Jpw{m #>-']cJF.G-ʬ-#n5EgψG`r?ҺzzexaO{`(ް1SOoyTBдD) `WLPI% uYYkȨ45+jijôFUV:Ű8b&-*fdP}߀ y&Q]'xk'u 1bv!|'lpUyKPR8KϹiG ς}uOb[dZ*ƑMq&e:ERylctzҖ sKÒqb h"o(A^}@ģqȷT֣BDBaO@HVgçhd'Aop]<O#? w5Z_a{\FWbbfnfp2, ijk5Z~i~-xGJCy?_WԒϚgޔΉj~\vbҎUԅKooJ"/fSL4=޻aP V,ڻ A9QҘG)̯moq֨]@CnRqeoQ_Sq!͏mRT Bq18=eIxeGE(Y霺)'aw+Ţw?1`U8vZuؙel;OՆq65#uR,#[ U,5 %oV^ T؃+k%}KE"và vx3IZJ0q{\9_:/Q%1Գ*%?z0Y&J6v HV9 Ir?5ZXʏ:#ҵ(D,.K$$5*O̫]l<_EnTaeddD@ 7ޅ.i~ x6vz{ϣ@.ײ0[캢}e7/&;MR>vU2chv3Ol]?ӿSY70[5Ԥ<"P[c{4?fC lW`p6Zl??| քd`459ѧ_I 6FTNqNz#~%ھaF%$X& VОHG.7NN ! iQק&Ҥ@c DqVT[B6"UUE5:oM9g5+c1  &̯<~':P^\<|_Ѯ3Ęl 53Yðz3p:v]\%D Ia#p@͡{$dj/>aZ"5yj+DtLM\r{8/6RU~QQ(>)+;8tBkxnWaJG F7_'ڨ)ְ}y=ׄݎ}ώמ?[ .6M'|BOŜ6&~+Lr1'Z7o/RNĈ<p3<&sl:AoY`O95HX<-h#sr/ KkkjM% <p>pUt5bg3E!L•kb@ U\Zp:zqǍ1sYINՍ= v;}9H B}Bben ෡qd3^O *h$'0&[\560V 4l$Qq!y̓Mal +& ש|$@rz&>ΰ09XSc\mjCܛ̣R ! EAg ȚƊ7,wPudw 1Eɺh~8Wn`D5?tZJ؞5 _y65!D5 !TY7PT{1LMS R/ <紁* zds$~I1I1( j//$Y} pz?1X /Ltά\N)ǾTh*l3p_x L|}/eGEDP" ԝ\P@DŠA3I$ 5F"PTr)8QjB Q!?RYxx˺mBK[:(/5Bc+WjVa[8Y,z=给ד8 @Oa1-/* dWΛa׻|74]v;(%lXRn^W ΨL#R6ݕfv*YbtֆV^𪭴V D}.4=dȷ T:"=QNlePvF ڽ{7=3-!@ջuCȼXQC\yAGIyn(ET)5cu%U&օCd},pONR3OWf]Ð8p)?9" d0)b0ʼU2{^j2Eryk6XE)ӶI CWK=i!=)Ye"ѵ')jt厹.FZ 8Qb+a_LF~dn1dzf貿Td;¬Hm:r"NFU)GZn?^ЗGZj)k+qMk|MR[s+Rd+IB @~iYb|SfcFDܥ6_i g,/H ~ l?٢g?f-IzG !#G|?ѐ$rlFJ$k[E˒[0ӹ\'e! 4撲_v} ^8菐EתԶ_ag!5wtA9i l n O٬A񸄤n樒.d?N=ųV,w7BnZM2 cTX/2d 2BT3 d6<(lMf0d8$;ݾeCf;1Ƿ hkǏ}#LJ]O`w7נv^ꔎ|ք.K|ISq[v]9rÊ=qG-2=%K䳓1BcVq*x&7~9@\b!x_w%wfC,ٽV$U+۴9n90Rw ̠2 ڠQS0= )Pt1j,840s6?\Ir9E Z3 4W3fVCν/N|_[׋κ 핶/um*F}] &pzS#¼).*Oi7-'!Xw+"pDcJ;stDV$i{JۭeN OV,]@rK,e)񅐻Ah' h;tPO=07Y#1ؖ+d:]㹳s;li36]cf3@\K]TO޾ r42iԵ@'ni, pCŸ~*Wq] $/f7^ 4? ֩ I+,">o2̴peMj XٮXR|WFF:^ȔP`s;(A)Y4wmݐ @Qv=Fּߩqi5=BF Kl{=/55Vs6H3_Su"0\Ox{foU-{$"b|6G6\ X# ;7gIbw77S\\#Z`'i$9L =<\ e\bf}yu:VM0ćGxѳr=dSqҘrCqH/-VhvLDAhL+W7~84#B)6Ѿ&(q;]7x&ڇ@Um{NֹugK-CiL\#L?MYݺT6 &ܫ^_8W=Pߣ Es7xOH#8P*D#/?d{4 S~i7hmkS;!n~o2s!$ֹ81fܶFU"=Zہ iBs~l}0Qs:~2:Ju[0}GP1X,!|wC~Ð3nh6|Ӊ5ͥ2g<:ޗ^:M("hhpY GTg:JP7vKAP?{HF(?'oT_eYs:M@d7/ā=JhTIݲ:e;U ؅T;=JMdR cQ,J~∀B== uM;h= EmY!xxѱ丏9d]/1M/R ܸ-X |uBΧ6#&kvlCro=7vA2npR{P`UY[,,C!'T9k9 QQ➄-j-Мf(ZQPS PHAY !Vt1{M* Nԫ\U5=+eJ0T9T-ؙ2ԵNk 7ɯnTA'8 KضkLUT^:RʹXSH:t<!Gknȝ"Bv l7- zh鲐I\Vފ.PZJ}*mnZdtT\c{N3'yGzth2(B<5P=Cs+6D/]^ 7I7I龔H&'GYոD}4޲܀5RE:jIvq~}kESyXx:M<dT; Y4"rf@ZT**Zq||Z Kr.ZwهsidF=C(4`@2̙0ĸ\LwrJ+*WQmҳU,LV/P7t/^r٢ޒ>oXzJq^[_28sԒ'ЮlQG2y0 OJ?ؽ]J=pݯpJ;\HF(xU\UIZ;l a0D hFp5C_&V&3V`[/ōn9s5r LѠ6M8nz%CcTeuQ,t>g\b'hXbA6fE}d^@a(IJ<\9?* vR)G@ %"YzJ*kL"7q >?Ա8;y)R=aGi $?\0~Tq| FKRHdI@7 ^D%!oC똃4U N@^\}J!PTDQKvTD*mH*Oij1b`흥kҳns:^:] zxOQ\Z]9NO nEqo(-i R_xYRT*~9   QҚoUJZslXåPJ3uP&ndmƿ.0ϳg!;|h Y܊Iz[F%3;=cܔX=Pe SCBsS5 R]?yY 덎݅kghOu,9jZ$"SV46OG.HR]H݂n(s }y>tz }tGIA"؉}yGc˸%89yܺCuG_)τ~+нOR[B)ń&e3sE" gh#tӝ5z1bnЬ\B}LB9#^qhdVu8l'2 \h#/.I2Ԃ=5!\#~BX 32X/t m2Q !jNXEl=„H%CJ7uͦd#j#y uKpkNG1eZruE6|?ZCA# $%TJ^$2d1rfbD[9%D=FvLvP7w/y^#*Ml<>v'8 g`2{.NI(b]dsSUlYEfČ#5|&@ʘ uxM+ۥ,oLsAp"2cbN73r Ds M?}eYoG%AB_aP$%/Ts6wt:s4"4@~0_\[h@h@R )_Tx0IH> Ko>9rIF;ڞ5x h6x,4O\MrY;ιL`lM>FI}4!_1j/V(;%X M1jREW{& 7M(e)7r^c7VEm^(br0x NoҀ[ -z>$jt$4 pZЮ}Qͷv?tݐktBSՍLFbJ‰VK&܉,v\I>97wh9tsҜX]Z ~K3%F23z] xe*G2eEGYB RPZ2EhGs"F~ vE->/W*wGJ%I;Buz;, Q}E?*6,ok/ap92JOVtH?Ggb>C6 =vzRbT7F _5=v3=,\kZ`G]K/v֮&UIWB$#e+Ge>+Ϋw7e%{0GN4dVs.{#JxkӈʓQZ //3@cedDI~%ھv88~/,u) ƿyV wd5598 {g+?FS-\(r\L#Cl'2a h]Aoʍmuk߹p~{"V1sDU Lj94'hczqѐy5o7&Li<sӤ+ ׼9fǥμ\!B7s4t2"0&0SNmOl(*ZZ^oc3ȖpAɜA߆BN֘ޢS_5kg)w'|mnH&X5b\Mx :zO΄iw &Mp 3HuFK(6pnN>=Q"0ZsO|C09;sx$Z9AIU;@8G40l٥B7~4SMw aՃ/onfTQf*m,\Γ4w6J &BPYr_M1##3MV/X_;JȅpTL3r;0fǩ qΩY] <קS j[=ԙS@S~yFEH6˒ _"3mDwM(c/ I'n18U~tWx}BK=8ڬP YVR؋Q'9qhi^'^@vOyե ixMHQa~NO Y#P'q4_CM9b(9T5cE?w^)Q +TgÝ^g,_N$bRo(OE(nr0w: ~2g_I}$ȧ|KT; y>?OpD#H'mȓ.S?4}'f}l>ik*d΅hl%9);oxʯrnVr}\"$D ؎7qL |ȋܗ~, -WO; ¬0eo)pr¨.Uf֥6|EDcu=BwK0zrIx-%}}ZIuO!Fje{\76J0wtSo^] 4JrT?N{uqz⫥xʑIdJYʻ%ֱuK:_s0 t<|~DM( Y!=ZF'De9{G"APM1vT{怈xň`^pjߐP%6f%\XwÊRQChǺ4HԄ7|6eId#WpdêAuVmϗ*E7)1 F bE lf"eS0ӏ)TsUC>RU3ә_t#Rxmu@p^KqկՕA\dNCEWYS1Wp҉9)2L]D X5<'#I޽9#% f!\FZF{W@rտvn SwVJ iXp?AA0G~ =jVŶ}_f$iPJ@..N5e1b#D!d}r*'Ddl˦S]⫒a4-;eY:;ӊ+vQ*){9ԋ$pQLl?\{>T96/0HO'Ss>y*i<&Jk:riՖ!+Kyn (+F3<#D<{ͶAC^ 7.E4nmeFCx?R&-'ё,nZ%<ZqWK@'&#SEҦUYk9dfLj b)U~dG*$`]$D\Je͞u1O3MݰG -hVbyo}!{hocL5.7Ŵ ):@ *kt nD2IwԌ!=oL[>}{16YNoy؅[YgCJLM7;-A+5sĠg<R3M|  af]rOh@5A˃R/ {Mڢu|(F w3z;?J#I F` t,'3ͣ= wwiT3ܘUba=^Jǫy~ua"w.v1Ou~tBb&-ݿ-a%>/f+KDisY8S|2))iH$p/M+G"u)MLϼ0s*גF!p5pwS.N$f=\v&!Wh]-)tXe^hgLW/޻.EoTI,\9E5ŮM耒ųmFP'+ʍzh22"L5i'2}{7--LV ˿%ү ,NluBh be_K\bIn*yڍ:/!%YqAM)qi/`3q1 ῒ9= ]Gn=l ]/jmv*2"3C-j ۳ǷaH #tLyF"0)p \쯠Fm5LV<]I=13-:- 6ǹ]' @jC|-ˠP7p=iEbg.ZiTM%0P8|`j҂byUtʹ33sm,q޲섫`g!ɫ`=]i{5_'ఒw{GUtO [1ka܃~(im߆YVaJPv&\X?aC0֬:~G/16G !tY{,%Sua0)e?oCy+(cƳňA]T,6e6+oԃ$ TkKj.qX7>!yټF)bD5;w;=P%tx<}Ԍh^F؉鶂`JXtiP3KVzx(!߃An{4vAuD8^ܚIH]u GfԴEfƺV05s+AB~肺%E*Ώ=8a;-Y z`W-* pnFR6e%KT%ѱ150:z#_3)?Zf ½2ndmP]閁y 3W>nuWI nOŸU/ $YPY5;Lc/0CrWnyH+}{ѸK]@w &UdNmrIϡ,fv*Owaz i%AN-rt_CH,r2)\׆;ukVBHL,"?"_:unۜp7(q[J\h4"H36y-= 'ԝM@V'p6l2Vxn̩Gk"7c00bqV? я_1ѡpdi%%B f\+8xjn+ / x>n'7H9>BGoLwX+pU)H0̭O>M!PvIy\7M:,PBr}xlZ xNmiCE:HDQhN_бbR^XI Pd W 6tyHzK 1nłzDaK(,t|(}=a(ױviπ7 dw9Ef6TEV]v5̰Bi('Zy಩$$R:0كu7G$MbS"}(% tA8ipRMxFEHCqJ XJo#̡ P6]gښ+/9G8sh/~e#nbA>a<ed^,9V SE1k*S JwNOF90q sߝy:VJ|~Eu4Ӥ7|uU [.zK ȴCI&Q{Bs⼳D|MUZ뜣ޝ"7#M%N}8ExZ$fl&.OO6ӧQEZ9".6.VnvGV|@{x>679"X&>/&`x "#v=f8vpEh2 `/TTt7$cL x@vTVʛg{E>'ZT'*1ϳH۳5~hFtZ 1|ZG^мbNC!Yϫkc˹c8U=Bs.febSh8}GHEMZ}f>?‹>}u3,Bzln v~hw"l$(Biy7RdRf xr$i(,曪<`ДG3ؤ{>Dϴ.ynEGԋy<ոǢêfCȬe޳>/@8 FeI'@J!12o?70 A%pGfM Hߗ0ْ Hm4!c"#Wc 5h!\$QESp`^ُ&rF |[z#M$e eCO<\+|B_S@z^gpdm"F#K ^`(& UŨ5REH?~Ӈ UmFGg?m*'Ml$tegZ ŀkLaݛUH?> s&Z ϸ0\2yeP^QJMxԛRŸKT"qHyAoPo q6|qxa5Xӝ.:epSgnx;hp#)#IUp>c?lJA`1*ڍ8WDi! :{|#G(Fg)):RO㚺u7*xw#s^B-}u lcsvr7 ;LJ? (o8!IH4Em%2`rկ@m{1 fmޜ)z&7f ckff7Rا*jih>:5ƥZߡ$sy^3 aA`")8MP>奷*S7g\OC-וlN^jp7kȔv.6v\^Pd6mT d訞d]:͡8S uQ.l/9dC%6yB!JvݡC448YF$?]IJ_.V=Z0c#w [v-amK ԩbYwHv] 8kR "/ju:tH@ئf ˣ ƾRvݛĔb\׵Xm|X㏠Z]tuNtM``P9J-'*JW!Ac$VKme=>j5H8/K>zB_+,{as9ML6ʵ\E6.^Ӱ* **^DWgqYcx^RW*{#eD](\.פ'h|Vq'h_\5Ɔ1F`oB= n@жqG7:gq&c XEL=T0eMhP-;ߊ."Zb\gO?%ne7Rb=.hxh ]HV;\|Jj e*hknoGY5ʸyYc1/cSYȚy7"ؠI0L~(vBc,S4)α<6Xn_Yw3&襍A 8{.s}]{\v縻|v*P:дJF%ݫYx_WgD_дT;/q|U/v䦱B󺖅[0& :['5S*e|ckFJS;T> zVA'!@=g::k:zRzdWL^Ȣ^C>O1N.nߡ]:60SIF{Z&{N8z(x,3<wGprXJ` uKo6 nѓe3"N1{ME N\oxv / k bDmsPB&Y䄆]u;m=Iz'JuohysO) kF+jô@z2Ñ>AbG =@gedžLpJۻG=4Ҳّ=xM.b/!w޽LQݒ$(ȹL02\Tcxe-fqx-Cgi^ c/%Fi&5odac:ԀQ*쾀%Scow4So&>ql/`YˀĔbswԒo/dĈܑ/.ڽ%^{C+p.|(え4uMB^+ =DǾ5Xch(Q_x;]~-J83pT ;Ds(@myrGD>J9G'!$f2a3]'ўkv$'JWo.gǩ|ѥ[p ,iutuێp:ZxF>Ѫ8NU|Wk3gǺHHMW=|8ޞV Mt0BmK/:CP`Tþt9` zN;Z\Euᵜ>*(\Wl#'*(<[ łNK:H]Y<녃ZOiU6@wkV9ʐF3΅x>]l;<cF\he͞bq!}@V aoF*Jήs*ɸI@5xßVpSע`(Edgؼ">M/ O .P!$ST Ӏ_"n]]6 f]78&66 t EUdaS'mI'$<WUOɒdyqƶ9ZL0aA tv;5 x?aÛ1@d,~yca}(mdIt=1rgQC2g]H^Cn50Yn$\Άq%ۈ^A7w%)zxE!N*"zt:!RW0vZ]`9Kar4 *pьyfyhG5&oKΓS8O}-[?wCWyP54/^̡N &* Խl&8MЮنL3l qɑ\́/8CoRgS^ġ~yop5uQ҅mT"r3b& Π7#"ySg;jcCa/ta yk4Ml汙ݒ,/Ex-ֳ̨m:!&q=cb-9<fmsGlC,造KUGPca)gK{-QS,~D @)^yⲌ̊~ae\OQt%yiɊH[(te]H'B"$"nEٍ8Oyrkiն$د ~KD$2,$4;9=TwlWXql"gVd$>JgV#HcV >,qʻ:KoiM49/E4ZÑd Yo~ -xq鉛ϊdrTtEyޓwy0 8c.\Wr诮^Oz.k&LD2%%F'\γe;sIfJ{ȉe=`ejl] <4$汔1`ќªOP m%`#xuUE2BIT J^#جڸcMA"|GG{d9k?z_ƥҹDڵ 06K֣^_~75~+w݃F,MMеpufMLeQ*S_'J.=o:ELXT~|rSWC ~(yEEYsi-g <>|q~-]pbOww$m%BޖA!{ߏ=y9ApsŖ=Cu;_aC37($Kk{|}BMD8r׋hӯW@O;\d.9 #d(~'׆FJ^H6Ŋ'nL]3;28m9hy{%4^$ -KJxc2ˌ6!O+FɖΎ 9FK+r.v,(j{ (dX{%w-2aI1OPUaX,Tpn#D; 3M}-T?U W2ǻj)D6c50ǁj[Py(Btİb xGlŌU&aIyI MVutrMATS E+-^a V &,*ςo}zhm!ͽ`@+$E,}ôB袝4Ԙz6'Va psSVr@77e=]kT@~̇yZ~7T3xٽuW7:ı!Za݇3e!llFiLA2-gG,,YԷ W"bM2~7Ua2:G( >N)nƈZWqP~>e˯.TGpm+]+`pl;zmGsKn،V}D'PJIu6O*4=6ac/=/ܨsGZsuѷ:EFr+ t%ól 5A*S8O9oOU!|L{p!ΔUsvD /keqZMh#[fx/RQtb4x"QdfGPiШM'ܻv. .Hlz7-# WK8&)xYC7B/{u t0!='wEM)#MЍ,xdsެ%\GRY5jWǣ/J¤:'xpV6z*;յLU%IZMr$ k޶۹I*ۈ;Pq3z q 2AurrQ6V( IާH~vqSuw\n+.7;;Z%Pv$އ2Pɰ.`s~M_s9@QlgC0T O+hSBĉ W I8ĵ87*\eA:GtB 2{L/y1~ 뜯[blY_/-62*-˵eD '[I`d *BFWw ĺhQbM~JǨWbi C޽0Ԥ)sw:;LUXy mԇxn (wu5+Kx3=̪F -fwL* |@M4hukYW>ԨdF'XIujܡN'ЂI@n ģiUOW람C DCIρXZ vBTK t>iP<]i@;$[UGd%_X\`ֺcE_c z19DKiqtP `}Kb 3koϙi/2ސvDŽوH(4TK}2e9![\4EomG޳ JXzœ P'e$2Tee$BbB b'D%&F'_~+3O`(FsUOՐ1Z7;;ܐ2Fuf8gVq>^f6$IKbHEt ‚ȓ,(t%Hm?o/H߄&_Ex[+/W!:Ȥ|'b Ow`1iPwɮXCW\P}O+T,(ؽT*;Jȶ7s,Mo}%p$ &<6ݣHoet1 A0~j6P dx)[TyYt-x6ڸL#i@y74w %͠6^[\ͷOpr›MJ >ZtSX zW<1NiBeM$0 >M<_NfF9N8Qj"GDCdUmX"#j~6>0is,kWfo) aco_^ hr"\'.40vi҆Zw 3ګ~olC&t-pS7([6BUl^8iΨj>rׯޝnv)tB1jv;v4}k6Kϰˀ@e\k„z ~NVbS4rT[<ܖ!T gzMw\Bg%1J4e7\u8;]yPӤm^^I.ub*vM(˅ . W;Yy m*+ 3*6VC%jd߰'Jr6P7ܲc'?>-,nɓ6r=Fi'k <ؘ!EdۅWȖ37}lbVc\GD|2Uq~+dӼ%dRl>P eܢRqRKZ>3%y\R}xC{fh 'ǡ~juJ[JchﭯLiGTW+B4TӃ최%}ha¯u|VW! IJmbh4-<f|sykB+L@ [L _$ڜN F*I{Q.Wcg;NbsT1tx.ֲnKm$fk}6*BJI7a8j =h_'&qV&#k(?v1=МrS/ Ic򼠤wۨ/cC\kjh/"D^ADJLwb*7qPT;+k]/{Yå!} mcF$Z+reeI70Ɉ`_GD" 0^HjwC"wl=4bѿWԫogf2p )ev\|3 H[|La0PHIFP)zU6<%KQM]@g\ 0Rf@qP^.eFt a:e0 }%:xX! o-e@8mA2NjEOLvt[.\X۬ռfT m ;4#.j56H6ؓ4(xg8/+Mg~eGғy/"`uw]#~;ix!,[  *,e.;gO8cϰn5g\6gp?]7첡ب#^ro2V:Eh;i^m֮DjoL+q껼\Tp,kjV5lSP1b#k?j\ƘBPj+ Z;;k|iލ; /B2-A^)8FąM>sdA0NrTݫ! d PemƠV8C@ :3K$oW*%7r?9nn݅B7޼ Y|kd 4tUH*V!#5UZ}"ܻGs_[x<g : Ч -kyJ_Bn;G:3_A8qfƐvHBD8&r+VCqK؍LsnL6path"kbi~*E5_)@A1 ە+gefrtKzh}zfyKjfbd㬲Rs^ WM$zG}_@x]M hS`ƦJf_`fj=I,np/DJР-NJ' u;gAf; J y)x]rڎN+_%s9LY,@LҩC Qx!cP4/ XƉAHӎ? MfjD5}ƵVۆbI6Oo~PԬaOo%>$`kxg? WiV[1AQ}t2e 훒fR8̿zd`쇆=X0cS zw gX2Xu[21+h^l/z{zmqRPi.͇N^l!B,2ehe6)O=PU2z*Otn}Œf7PP/{;`&"TIH.Sl~IY31 j4LoX0|S\Qlnu;Oeˉ[Z:MoW:jO-Yw]$Xow6 sKM^pT/s)Ϙ*LdaґHui1t31s1*(bLsZpс4'hN،C3OgG5R~̈+Hҝc!Sġm-!9Ik*Ežq+4ٽ-gFN3q}-«v8H fru1 ձe%p!͋fEڳcut;;=DӒ4Q^m0U7]4V4^d@z˼b 2Հg峽2Pm0Q](UpO˸- }zf=lF=ugEqlw"wnqDc$B|Fz< \&=a-ϟ;wԺV228Z%sK4p֡m$}VW(dq=SmfcEqu_7?^ȧrSJh 4Q@_dmװxxlsjt*ȁE=XZ(^NOt=QB&w%RQA/Ôh!'ǒS4Oۍw|sf)mFxI͋.3SkWWZFr;ez+=;7h0kL#ARq[sz?3}۔k,HSn Zh52ՠXϮ9&/@"cX݂E%<1\4-ynpFx-Pbtn%>QI>&l?6tޓlQ(qrvyy\095l8,ns!$ : hY|Rw>n|Y+GfOk*q:C+q9љw!hqk`04ުj!HqAc/}19KQbsý)Vf$ 2"//{\wX* TVTTU `g0$`hDإ^V<(_Hm4<%-M5}Jn$gkVftY84yQSB?I}k:nl΅d6bQ PENs7b1YN4B~obϹAT: rEbF 3 EZ3k"y'5!~A(pI[P-'YHZr޲62YnYEMi,,?LϗYy'(fXE5S?QrSWqH!oAZI[)RGէx.xq (3>}&Oq3qx:Rw]OSΖ: %v|yW"r'!$ئJŽX6i=f_(jME/O!YľvSP“uR tQTZo#)|߱vᶂڐiʨ5$lȍ"vXsSEElzw|Փ}[Mvi xRE(~;U@훃7n|0k^ |_gbS90TK]8cSC۴d ux%]|6Xlݪ)zP(͟%UoGL$Wkjϵ'Ҵ͇i s0X -Z%aaZo-pxM(FqȎ}: 1/Tշʶᘀ9[,|hF-GuQǬ޹ڬ;|)/T|<lSCZ?FtqlAƃV;jLP;|_OUdw):xNkFb鯇Swoa_,3m{qJž" # h@I' oc),\Xև.N u]Y" "k?0>2`6fg*njq̷P< AtHwa @uG%VgS mjaaӠ2T,C@&]n@gݚ-2?8K 0wᴨ/]o#Hb*L~4[oT,SUȠ^P/' i=A/TChLs (Au4 d~W"xD_CIYNVg}ZIV(z;DAߥk97ᎷWNv0ъpg>_iӜBA=5/JK-ZeKkp;yc4Ƭn]GZ:Q,ZLl0%a"BR)hķMxJcv,ּHzHR5|sŭ  GV!zXd"by.ٽ<0,X P(:~^! 5e t3>έNH( :ylsQ3?Iz4#i (bWЪD,@<>P <B(N] Q\[-;z34W,vA%gbnM4/Ee!Rm sGhK]cVVSƿ)ߝass3Cdd P$:ͺ>;wBI R(6Kt-"D}C]lH׾{LΛx3LWȃ(ׇ%:XU pem;SEnн˹7ϾeQ'ZH .Ry]ƛzm2 zRD &9UGt=##V $?/ap.l#ѭc*Cu~/@#KJ%BW H#haP _bLwK y`⋔0{g$mGޏJcJ}fԎH=6C_h7uJ޷lN)2"Q $ =Sc]&?LH`K$Mgb=,dk w 4R ;ؖ4I)ŬiU#o0.!OxQ"ev2M$h#5va#E$27t(MuH3UIV87y6:ùz %lę\Mά?wB"`V~nȻ8lYGzHU:41,miԉf8fK4Y_2{qvHl5`@E2LW#ԓxِ:$|.z<Ŷ#b4PsR⤻eL#t9%w*]wPc ΦT/U3ի:q gj|+3X0:ĝK;]( Tq;g~>M>ɭzꆹ @2Q@ΪkB7)[ |X)[n2sh̪Æ*k0@/?p*M1]36FSe^,⤓봩(_p$3." SkVsάJI",CJ=>McBtĴѺz+Kے .kTBOUq4sJX/BTf:Sq'G*@Fb%]g)㜃VL9J1_bٶM0X6_D`) *lri|@(AEa?$Hm^3| |ᛕ#rH/ 4CqՂ"Xr:J>$YLpN?΋䓠˪yrD6[o6sKˡ{ps"ur*s1{qw?LDxk.&ds)"JplQJT6< |~M7 u7D]#|I,R 앷?jtq-ⓠhA2~թs7=?d`ߦ^WM\LhOpz2&. Y˪E y爺ۨU[(6j!v#bűsSfi#WQPx*0WnŸ@,+3ТN)%oLz,ϜXf@>∢^쯃4GM ~$8awh r(|p}q[{3idyy;6[ &n63]48*i&gOuHqdOxMw3ץQ 6/P+Xc>н/Qý3ԩ+Oȯ.̔Arhc'fCaydũ30Eْ;MH1A1Z"~f>4׸_62v(<$"'RHRsDn@-Qmѣ2VĘw/O ^%x$$tJ}ƫZ}%vLl|go׳ʝU0"6ӏ ăeDTZ7tJLώr5HKgu|wv~QL]-)G~XU`Tv8w1 ]] (rxmz?xũuΥWn4 z %J5[bl$nX@lda= vf3} $C*Ad"jx?&ե!+֌gorMYP{DKOXXx{[eB ׀P`. Co)_!|!g)TKXW Yr# Yj:ߢr AL%5پe/7@u}=DJ|X`Ֆ"Hn&yL3%Kg\SG/YN a8;; ⩵PhqLbhy ˫)2*dOL!+^G o-WMfEwI R:hۍ>w}I{PL>ݣ΁0;'#}!1؁1:+ X.4뿓ʥ7Xt&@Wu*F;CbܥhqM|Eq9䤵폟#wḦ́\Ra +{U'\3[ęƈ+AE +)@k:tp1  u7օ5[fp ܺ`~?)|,sLxHQRf]Bsc'Inb\yiNJh}gxx/K<z@N z`KoXĐ&B7<΋,#ԟTnz=}{~ }޺A1rR,s&(fٺ< ȋJKJ7$dQtO'Aiѝr/SOjb82l|ĕS'͓XJE!s<("݂acL%ھeyC{r@]|aZhڒ Vo<p[! ;v~]Ue/yF_˫jEC{ #l;laZ;vdq[w݊B@eS@˯pit-F?Oj~)-:ujXԄ%1ql$캈۴{=_dt!6@mY &aD _sg1߈>LR C WHÌJohD]^ 5Je4윮ሴxG/&&[2Q?s{K 8@q²T#J%0G=6*?BYt&@Vgyb=E,W 'T\KA}fqչDr1̼ZpGJ x!B%X[9# PZBQ;+ ~OQIs@~7h,Ԉ6="EӜm G%7nc=UF9vhXyy\_Ksϳ0B(lj5mv(U֐ӊ g^:>IW!<4TJx4h:SjUD2`N<:=\3+hI<HUZՖvhl59wيu| ~d8.ҞWW;6qФ2?&CRq\l4FRK]1&1)\),6G]%}%1P^Kɲl(HED;MXD).=a8-rLX͎^ry"ZTP]f) }l|7Fs$ j Rk;&ן9 =Uel cO~ Jz`tq_ kSRg-!T 0N}_vSY:(3tr3~1t.{/>]}(aUTF'>ƒ% =`Q Gs'^@#b3׻ָ;-,^/f]4/a&e8PgUc6VfpQ;lvQ -T HiE4U} nDkMjٗ}GC -=`_/¤Ɏ0(zԽ˝aE-aSHS;0ViC'oi r$oyҲvLϠ nmƴQW#"2kTNMdr'H[\聢 zT3zi]~P D ^ f;Th5!&ayi[w0Œ@ q MZvX•}N^,\ !SP,w9[BQgt烚8= sN 82x3GYd xi zY _Zc[ؔ "~ڣFH5:y9#mg@2g*B~`WMZId)F{SُަK(d.sfA>D"]ZeS#ʸE/te+Ryo/E|ߑX]ġs JZLsͳWkJě?xϚͪ!}<1m:>47ѻ'tbN&#_rduLLs~#fFcT-s*"O\ƂC8ZНxhb8-S@i\ =3i}B.)$+)KtgiP^h"GpQ0.}zjFIm1Pl=ŵ~Y=$u Զj[25c>uvc\ Ծy( JI1ѧa7j}BՊn۾a9j'tjMe3A糸e"9Jbnƺ#/@8twed"4mgA6kI%2vv!Cvp\G8nu:U&؆t_op=-Eh(::?uugWPF`cT"Vv5Wgwj p̢`>6&rm8=JZ츠bfhS9i"gE'XMB+h 5I 7p-|HitvTT6cA*z99pƬ~H Gl 1veHtc@=+R5Ս;/mZ:yn媡e'&MJQs]4Mͅh{V<cQq[IM5MU}hb)'+[Fegd u{TN__$^3{|]hL.jQZķّnjۆFge{m~?#~6{4_6}Oe^D J6B;%,0a)f^,qh0 $bE !F:Ws{t[;ƦmDW1nBSJVzBٝcy##< +p::kG3a:6Hon}F >r+cڀж=\3évgdxB&dU14i>|O.P>Ӊ>%˯t>PU7, DL^_Oz^zM\*$c Ȕ\&1MGt@ THi4b6 M-`'INX|Y$Z7NG; }#襩ALVaȁ.]tS(݉Lq.\`>17O JN^~ǿxNN_$G&mɎ|OJE@"LoL@ t-YalĖ.致\ԧ)󪨍onˢ$%7l{tu`9 @3ֱ9^2HtFe/ݳ(*ޏPS~Q4Hģ .TR\a rbE6% FKx{31ON`ֻ WY5k5^-{S_&_3\|pz-S9B.h`8eM<#􄻂.PgB,tTM|L5 /gPʡXE^Z趙R4K7HePLC7.8Xdv0 o#+J݄XR+54Z;ɛB'2.)7@PCvkW|N*FP:MćN%)yS&|ʰA&' KEIN1ow>O ϳ<u[V~3s)Qɠo hvj*dvN]gdrQw*Ni,uXG %<*-&2RuIq=[&ZU]On[z:7 s'N^v&B˟=Lkз1qZ_ї /fY)1sPk|۸OҐC3)_ {-ă=h9]LH gEg{2:,}d.pSC_Ejǘ*O M,!36T<ͲRbYcp Ed*ʺҸb2E-;q:_~&W!x4NU&Wk/nz<`0gD ~97ۍ-!)\7i *[\"Vr)%xm^st$i:G#: 9DB`1ybIBm߶ ~x*^9x$Ui&9 LK*|5P g!}\vw Ć Q9}NNrpM,[zI4jxG ?XCaj.}7q6!Œ!I1kk75j aA.eXFo-[3!BH4)[%fʧǑzڐ}yຏ(Ia\ +Q=n8humc7K冏G >ڀ9pt˞EI.5fog8p<^G|h!pSy=gvEe/{aν9\YWCM˴fz!J) 1W t~mH4x"2Hi7jexb奰%dztac5{UgG N QXy}slpwwצ,V~hZjC}JR%\e~\6km6ri݉3(|Ҝ&,Ggsr4/?dgH<]ua c*_'X{-K`ҺR`gz,bwC G;(;!seUpqӢ NE:@~2OˆPG5=?f-BK6%:h D}UG72u"4:܎k15RJKߝTהɤ ~!Zp鐡!S[WV_1DO}m7Tbתvr5y}e.(Kci8pJIC/);mzL猼rI{+4wM -f;u+k ʶ&s. M.^2_Q?n|#蘨]@&ಂ7wAQQu6 v ]De $ÚȲv^`zmJP֧7kg-$Hm^~81[!adB @'ȓ`a۞,_vFh.qp>Oi2K_ؕ-mТsr~nc 3Y^`Y-~_#3ڕ7y?+xd氤w:G%Ml/>TKf r{Xdۖ=)-o!y6R%}}#v9Ά^65)p>(5>P{{yZ]R2%3!^.Ms;,5G%y. HI,[kG2$v5N b͐0OCH?~\%wux>\/ q9K"tj6>]TP;b+PI9`oj{k&B<oA#x@X֑DDUv .! x%O# o?-ͷΘ~PR7}BRPF`smBR{&x8E[=:iޤtÐN'Xg3RֹֆF Hm l2.l]|8~y_eַVZ{`G']K92OdP8ZmRU9˶!ę볼nW޷}\ ۴EZsZzwز?C{SջNnHUTl.V} 5K?94J륁ܢ}ȇTA>l(vNSvM- WFI̼( ceo.IbQ\z9 8'zDZ RF+L@kwFgQqS @sE`SΫ vVLdαف:k4XBXLNTJ,ٕ~φbaVũN҉^:#w{&2JSn`j d, 5. 8ZUFD> πTq^G(+ ;7 L:[^@3Xo(`㔍3&l᜵#TuJY/eB{ #O -І?ҵA]Mpt}t&X\yps =eR A󟗲n҈;cZ; ?R.\ ry6Wǥ⺟b؂mh|m0hA 3~ 1}v xEz.DO)2,>jP$eXu|Y!޺i.aV<pߜwUw̢@1N @D `&h2+Hvފ#rF0oY Jc)NgnN xt~{ ;KKprF|gVRB3)hb\͡:I*p7-=?ҭD-Hh=N$-oq듥lI+ RomO3\[Xƶl}XJQzFSߚb30@~d? ĦG\y$ti[zxd?:l*>9ۯ"-BM8zF$ WHi`фeJƽژIYaDŷUc+C$_G*RÄȸ]_P-p S1\!I(9S~a4۾n iݗ.zS8gsdBD{$Nn$5C3-ֈ=zvGl[ĵ"2{M֘jlfV4?T}>.6bP/]^;hv+We# y}Yrۊ G#Y]?y*c *uҪ&89t%}K=^k6 ^ G< u-5Ll٬O+?3I}ua ;㦩iMUb?*Pu'>p - N/6ҫ\1EA9R3GS#YEV`Ld QHm(,w_9#=?Z "ۈԱT{1?:Wj!rb1hט28ʙ[Ò#BxDd y׭ Kۗ p;Z#(6Zti%B^"5a=)!\>hmgk[ u6C?1XQS1 "?r^[W涱>#Բg]P-h6.& T?nGhtx+z,c#%V\/qOM# z4'nrjВvQ:#?٬(k-M+՗)avqG FdĬ8CAwm4q@ i@Mk`AWnq̋\u C^1uUNDC75.j͵Q&Jk#oRf].^vNdYkNsBWRm[ն-gc33OMܚk> ԉ K'\øNY8rVО}[keK38i)+N%[^%cu>%Y|L[PtJc ZvJm.XܯhjE(uۦJ?$bXԯ>9TfAs:{ HӒ$,`>%;:l VUqD/ Hs\gH27%~I)1)kNY',+7Sf_$r!5)5z]x ipA~xHntgt)#\|L2lm˴AHeFT,GZcNqs@6s$0ʻD 3xҨ=a^NO/T+9Xqh]K9ȩòKct^A#@kX'A0.C qJ޽3]{fja㄂\5Ƒ&Uf9A_ބUuq2@<{7 rz|H._!YžIF|4| 앦<.{4[te/Ɋ{(JOI?6W|\"Zӡnk_xU#cNeX^)f86Ⱦ)."6FY[K%<*7,S%(ڢNK9z]կZ,⭺ u7kdt> vD*Pm9]. 큠T `i[l){ g5$s$y_TQnGfeW1}M)Qocŀw⪲w SFeH5UWf0<#r@gR hƻd߿H+ BA_P Bg.AxҘeh)@*hEg[ci^\ Zu]\"5@M,#6`gw{@VF 9_6͂)Q,[¤%C()KjP-<k̈́b5A ؉Dke4aXGoS#'qMg0',9lyۊMG6[1x fvr w?ҳfeE4N32 / Op0"d#pL#lf5Am6EG ʒlݸ#>Uk` mKA_zh=zV xKH8f<rQyMͫ*܆d@miID;٬/!(Bi(S,kؕp kӳ!6PӉ lk%AEdcTu'S,ZJvoeJ![:;h2"2wY K$a&Ɓ) +s@!9BcjfN}lꉜNWLr?_jd; Lvj\|7.&{9AՓ*z`A@N{jzNمܠp$aA 4E+I{F0UF/g8$a~ 1\@g嚟iĴl=YFPaM%E]BhH9$NJ%ev'9L Hm $^^C=^@D/z'p|N-izCy4Kk_θZ tP>,iFs@af)ڡqXg>dbH{mn18Ƹ+tFcSEq{Bkx[IP(3gfx^f~kɆkCL&b Ŋ5,ጹEPw-H4,1(hݏ@VXt{p3p]`#vbsa9'!d04=D{.Fh R-5v b@j5Ip! %;Z~C5X]q~ՐEr6A=~uK.(SfSʻ_a >Os `ML2Hȉ\_šd\I\L=2Y,? ?\Hի_׆j g.Bxh`ؓib՛1`Qb_~paP{sU`ҩ:QIi0CV;mБ$HiѹWkgz ȱ)%!}JJ@;귚 u#+4zwG\9SYQQB+)##=R^#qMpF¶0ͧo/ٷy+s_|`a* >a/p#tV "RhPK]pkB7!ʷ"T.tɖٝ62Om:hPCrwtWHg*\h dD ~V_8@ż\IByƒ.y TF#հ 99 :i,-FjsIJI\4IvT=b'y#/-^#y'Ι9-; 2gLm@j'8"3-Zڨi1[DYcKeErTuUO]5No'n|Kw7xI}7 b" ;)w箵VP[672 @"+>Bٺ]Mc1xa.QLrw0+xr=KaMJ1Vm 10[<;(/Zf-م3dWpI6m:G/rQnsd[1vQK[Ċr(d&s众x}H -=n!bw`} _x٪"$wGC(Ip`sxv{P?01~0:!ۇqF1z\k H ojh{k1X'rv{{$~ÄJ8S_3r/P(#w_է/'3XBG@|lmo_ag2zq'2;$ɮx`\~#3 3mLxe X=ӹٽR}s?E ]rk5'lm6<1PgL& 4A/ =N%:5ǭm_tiE uweJݵT8h#Iz76Hp*#8^3W>Dx):{ 8w B$ u lфJ)8}0;4( cV)靧L0װoyiI.?Y ~+?su]Q&EV>5OvhD9wHiێk0K6݄V<}BT 葆lMu shNVx>!e7C[NI ԓFehERZZ .1-ݼm7ۓ[@Oji R,e.+f-g)ʨS5)P/>XޟQf3F&ixG\^ `loFbtה]X%Jk;L'xɤAjeE SH轁里ݕe9oGy7wvqL"A!.<5Tǻ>W/.܎Ka&#^7%gL)J=`19n^L)QyO飢ÔM wWUxeh)3y9\W$>A&,[):#)N}k6I^94aHL$afN⑯}0Z8O+H _Ҿ6 o(1'!!XRp ~jpX sVC  f(ADfK3:!ĩã%oP#=Bi׺-.߷W/rh,ׁz@4O;tweu^YpJarFȊ }"T= 爴Ɯ~#.Gioyn[q3j*~ +9"tWyGr؄%} AWH"DDP=&۷4%tP t֑+ zsϼj#!z~+3YtJ\ ^ %ؐ*uB*sR4fY|WX'Bk'EQt[|t.|b L q~fQ{qāUiVčtu(2XEcn;\qDzttr#}e?v,{QJuJԿ.wG>D qbۣ@ܰi'jbJ M3m+ҎU EjL$/e+=O;n8.$B!KR'0džX/ 6cH.l.B\_+BWtȒxg'_a@0] B,AZU#Hpd`1S0ؼDtz|ϧ5}qxli)!ie\ ?:LFד Yz-NW(2ߋ{ .]FG-m.:s־7{O걶™oMlxvQa.Mfݑ|>& KlL_!Cg_TgƤjF_ ԉrYSnj{1He5i9u@9?D=DT}cRno[Jg6r)'p}~PI>@⁃ "֗f.NG)) Ϋ-_3>*rY`:)T {aFʇU, 2J,3pGb~_#H|`@TcVa|j՞:z쫱=tᑠJo/`@gmO)LwX969?8W6la|/2R-Ʊ?كVB#Pj )^x@gAz+q0 2'bv!ArBL~OBw"rU g[̀+Pf 4e^z4 F B5=7n0c9BYҢ:d߮dT&-c},/8*N7`G=Ԍdg2*tj/]JLwrAB1ө|Zڪлw /~R;3ܵV<;p/Sff'o!V|MWܔNB4GALAQO >/|[P0xD80sc j鑺uԃvH\ 9# T* BN _Vw T[ 9..ymAvĝ ycR)]ɗ#G؁jw< GWC]I`=+13y \ dq7bj,iйr.lj`E㳼XCL/1%,1KCd{ ֊+q#s|̈́!ip{w?==qy:fEi Sxb$a.yݾ%_Ct?..m+]A),~ɸ -ɠ!f'FH|W(25WZjxԮ-^nXRgI~p<@kO0j~<*rOD}tjM?B*ԟ% ) %fef7hh:o^SC(YQ$ZKFݘTGzw8p-!BIGOGJ"0#L4 >[^pi.0=]ҥs׎ItCy3Jރ_FQ4|#yuͿе淾Yد,-ۀ"%CLϠܴyXvzJQaz+۩~%<@e*^[7]( qO%2{%6A¦LjDXfYDi;R{͐[+8 8wMXI/ԓHi8&kCYD4N=}xW߈a_)L;6YVrKlup)DW󡓁F^z )Q-2 T.k m }`BB!D5 J1{L0*vV_<6V﹜5t롞W(8=i^?p %(&񈗥Y'2OP:5_qIU  5!gW4 1~X䡙 .{! ]lS|! 'x٧>.LkKJ 4Nl=)7BJl H`FsxbXee!Q-b=lMA}"6E8gPJ.98E`z&in \epMimN)\zLWTj]<[]aq(x0ς݀t4:½ s Y|{ُ] )rA骰͕w qYQ`hIP ̹f_56OZX4kT T D80 GΪOy2$G$uyZ#l Txѯ~"秞0lQuI>J<8HyzE VU^fg~3j tw@okтr9H ,Η[-<|q+w|c?[:Z 7 :}*l>uOq}aLn~{صW66D@5?d`Pg,"7gJh>"%l4FOb#gٵ@A(p m4w[&5r)*w6KڈmsrtA;Dq|TdM<ϸ/-8HgyKN Ny^Mh,oXP2&J,2޸gn  fyր$Yqn(^~*| YyhdE*'ƣē _ct0UٌNi Fo{ 36B ,`d 'gKvG9T[ޱ9bDvHek( ^ok /F&t0X -OYl Xԟ{oɯc )vYd (Vuo:Oj[Blź+xU治MLSݓ(٣Yq )S) ~bϨ\rQH~GO>Nc,!|`mEߥ^d[?mLn#>^䨊ǚ-?N4#% YZj8urG(-PU Y%HqчRLGjP!9pc>)VmuYŬpr%jz >\M_9E^W\t؈Ya-TQ'ark1 v~blvݒI0uQRؗF e<8_ 5A߭ؑқ8&F4-A&|҅qw33L~'8̷"./&~IEa( b U?/Ђ6+}d٨KJr%l,HtLa"kz?Ecv(ۅ,R.uQH0I?PI%>-~?h /܂ŁbSϛ3ʝǏ_ՔU5@2^& sktAY +#?Ecc /~#!sP^7Ļ!=t+u# Q_X›>IEoԶC83$Rœz]w;Wy+$w*HzYbCӴrXHThUp 5%6%ʗR1͂xh˗"q2 8)Ä%`$=ǶE%P{ޛap؉*]R!fYY,+n=(a[~IAIݵIhW;>^Wl:D9ۥI;\(\l cQxfꔛaKn+\&~#z1O=I IJ]UXIBFAoh# ] S~0NI%b`Ն1I@=E &{fPa|\Kz;n2.n3zVD1[u@n%}&Ķ&sS+q}.47=j.QcJli?u+FJv%R^C39PȲ ٲ j,|oAʺUE, .e4jI)~\ ff2PnMeЩQ$7,^Iw<YMHaygQ _8ZTBlD@;& gĘ_5? ɲb %;Y/1tAq*$L✷EPXuG0}&XDr RhGr,6,vܘ!F|L]LG=wʓώZI@:`D0LQ݆ÕLL,~sg/ZlS 1^ڽٵ&w˫F`~mf0?xc)߸E۠ޕasO ]!61B.5ql0)EJmuW BZn LkuewqA]B >ǡN[w$]aHH)|FUHibv)uiDV=ߎxdE{ToOH\bڄ]'d,)ӡyǧjBԻjᙎb]QN_M5 ,3i׈W̰HWC^1'7SrY3@e+ LQePhͣʜlI~tO\LYVO?l(NQx^ >=3>[%3G>Y6EYLo㲫mgnA3X6k)ZxFAyQDKezܥ- \e*ԾH>}ʊU`X 'in[& |KWIlz},R2<@ښ<h.9:8M٨{'M¹=C ˦wKYrcy z&(%;tNUo "yk-wz0;jpIqCIżiXE]N=A,mie"gOzvMacN)~Qs<!G. rR X }21O%k) *9߼׬DtnZ\WzsHHDu$-E<@+II`?*?x JpsxdPX`?rc5t0 ?zН "ֹyW5dp>1t}nRV3X>Q$ 'PX߷Gw* ރ?5RQӃmQ6P ׫_H 7nnUl H`$^.SV_uv:HxT^O&]R&*z لׄ%5uԮ%|sd#Y`E##6Ono+(2'e mĹ edBA,~כ"TkG?є~Lc8K]וPPq1m۞2=KqHAbM[QXPa rtI Bc:/UZM~U<ܡoO[kkb5]2﹔fsX\Z0h^YT1+#F=NWk52W\: ٥F)paGExF,2ԯ IKC{}&[WvwN N[J_ !( /"`mq NsǷ0xb{~V~ߔ't<ĤY;4//eMC4rNru0ɲvoH$VFpuS h#[R[iKDǤk ṬVMړb,h]]מzm_0b 5p0tݫj+hjhÓ@>8ԙ=5Cg>&n!Vo,{!,{GP(6FH4:,7ݴC!潝oǸS{B>I{_m6k)F[߸c`y%J_o kL(HehOnPY_{=LW>G>a8\yy@,6ZRX!$i<*d y /qb;M:<1EPuCZ)g7̭ă[cJ?n HMFHբM=w5*{Kè{hd͉ȷvtfZ2`VS_׋Vuc$mbuĦ0H؟" D؛7})~j?Ɋ%^(c&3\&ji Jd> E}|aİ<G}L֛=?RENI6ub #J~;>րѩvꅑP.b?oawY޸:DSYS1Z2T3.5_NBO`}ɏrv<= J̀DTfwbZ?5^|~k|kzmѡil10= ςm+HRdYJ,j@Hb+Ukj C.XYڈˏdĬ|]yi39HkLz5:ЩC 4h ';} vӅ0X$[߾0F=nk!3Տ34+]2-DV 13 \svUww}4}xu!GPN QfHu) Nd{!T yƷVCnB8)4ndgy8sC Ә ,A&fQnlYB$K@\ݩ2pd5î84T':5+_ {z/Ca.X$-A̽ܮ@lnP3 9jDS/bˆ{Zn3CWտ 7`9$4zp猱A^u^ <1S0xK$fHї,rWO./ !")u}mL, 2Xnh]W4L *cݨq5H%@{NtN  Vc dslÅu1:ccsp` ! Oo.ZdJ\BtwCg} \ӑG [ cՁO>1}呒@{Pe%"QKڨk}\uh=7:kێ{*1FM)v.JI"+aٱ>a+kTZH>S8pQzԩSi/_ɰ2 6 y;)29ӷ}K{28ګ.w`#&e\bęA/fT~vxAS#dp(?=;7}b.hWI'mTlZ .V1QLJQ(Cmhs _WG3"(:S>jQɺziyqcj=Rkj kqT{ڵSh<+ 6Dd|W] eBfKʸbJ$~>+o[=G(Cs CIY4Iۛ"3 ܪQW@ߕ^28eB 2= _ X oxt!Sʱl sϳ uP ΃B>>N\) 6˽\5,uV?s>`Um'CEyyG(;(Pެ~ 6 \.Y2VeɌT ۻ3w,|c`:d=W;V%:~,zdB4H)zU8=k9؏`z:P'6F+h@qFnXPPQgר^ ]ޮhG0}ozbCsm-~rKϥ2 g`iX]W%'vsoG3!̦mhsН1zJbfG?̥Q͘ܦ84"$g0,ݧ]ɦHq$Oyܪw'ۼeŤ -(u̠SsƏ5Sa>8eD;Avl"8hplAf} S삽km+Jmի=׮7/k5j:DPzK"2&/*5WMe!L~GOƨp 5Sd`BqeV0&vzpPna7,d&t4=V!靺I;-Z|Quf rVBͅ7g`/Q0xVq-q?bI&?y׭=D(8`$/VOG8՘=2+!栎ɡ 9}+h@~yZbqw/M j Jxa pZw/C· XkZ,ٹ6I8' 2>Kg4&nL.1_Ȱ'kܿ`q"G=[h:\g}\h4 ; >C,ݾ×I,ⱪ q%Nz㾄4bq#.?n2Ӵ: w˲#6-6ĹK{ضYmjUd~vA&K}[ VoP,9}1-Mf((wI!l?+ᎵUj*K4{Oc b$\5}L Ҏ)V-;"7lip\g*N|֞0ϠNpjgbžnZ(;)*wz|%<1EIȭlC8퇚IVer{wK _!)I=i[©w/A3-diqn\<ˣ=jXYjG?R/;ܞP' 1uCsͪKETކBsSV}.w,s]Z1.h!r07< ,wh֔h _ݎLܠ1^'yM~tnB(2{o21ra,s<˶hч*jѫOnNOc3YdS;'@Zw)C T*6M h <tpr\Ry(tdZ; }QNjMם&éK?.Ýzl2î 8{֋-3[#l_ᙟrmj~u>^0`JѪ"}lx*`Sj"[lxa%g# b7[_:yam]Loa\~L(];=%i8"Qlr|=½fE rQVG /ǝ̃p(yjnԱ{aw2aѓ)(5V> WUKwx(ioDs%ݮ~mPW!]qO>uJSz|VNYղ `UOe溺ܱΏ5s S^[“kJwSp~.˄UH%QkbU?pu]h;x0*u#+5@ F->&@ mƽJ.[ n4A_QJl @}+|)թ^;#IY9p 9o r˖.Wu12}#jk_+PE#W($|"k׿=X0t۝Ifu[) W A#cLsDӒ,+Ei+3qwuaۣ x;/(o8Z-uưt4(1^1#*b~h,#iكA$<&lcSF8'"p!i4v3$zro_SjD3Z-ox~#Yf׷ZG׼mFZ $A l@f`|SRdNCE$c\NkjXҫfe#`z=7}uT1AfonD\*تy` TjԤyȵMsɊbB=5ĂӿFUA4ht08.%H'y(ӈs]D:&GwoT/W6uӨn9]z. їY˥gˀL"^%hs0:[{+'W)nDL. ˪7؀0(bQ(~w]ZMNίP{ }daoݟQy<{kx6z0nəo,Z+x/LH94`%}K c'}Û OOį~ eeM6D',m'4J;Ϣ* ڈCK6E_fd#MlC{P΄Q&*MEw `+%&ҔmgH |jv Ý6X7kS=0c3 :=O& )ņap&SDgjq7eLs3'9cCM1,7Q28}ʳT4/AYwVeg( eA~Z@P5D.f2P˦4N'n{[Wzs ?Z9徇nMb.`AUۨo:q^o{eKQ00qQ> K¼]0gU@-:0vcgvIlrjlUx t*KpS WV'Kv*31l h*cj"?cTMc!ohJ6OPFh`բ{+aчyuY`f֕ .IB8?5v}MPV^33%AHEEsQlE#xO ĭ\`8$>X X?_P5\?7ay]M+ԼiMBO./>9D<'bl1;-*Rt97\q6Xs3A0P$L^X"L܌*SF',nfEc#3 Fv PJcGM%jaCIv>n6u4R&ޮ[A{07VG1fӀtΓc JFe"DwϨczMRF/;sqbWTG7^_=B=lS:-غƙޕwaΒ~5߬k)) aa9O+xhy.UUe+܆uNw P7z/U@ = !IзHW;5aZhp𐫶}EECJlN}+&TLJN8 E8n´nZ{֭!M" $zjDe>I. \WByPַ$#?$4gDi 8#D$!a'y|PRcU5L3hjDzPH P32y dUP`'+it*F ,m)B:ӡ$}jzG2zpjC HYpI-| lX` ? %.K 9NrՊ#4E6ףU;e|=KĜ'J@u!w1ʭ /1jiyZ^UK\k ȱ4sJ6kG UnUaWa7nxDKf*=5 L"k( 6cV Чjҋ=^]|mX%2e]@841=GrQ]h  \k$;NuV%qu-€ 7">G}b V~UEUPZG ftȱ dAP&Y/(yB|%!\W22A l(XntIxgzXA^uJSc*y˰SYQB[s-P~\N3aEuCes|b!V3lsOgz^1~Ug@C (LkdmFx?钤 {S3VxWg& "quIAS4;QgP/W^DA.7JO Ԕ3sw—O)[uWf( YҪ)UܯrS`bĴvAX#A2>9yBĒa S[igT (kaVvBm E7|ATDtT>_`s~Tf19~8. 802n/;A#$XHEkeť_쬇3e$꩐b!43~T#)gJa^r ifT淙5Uaַ݊ӫ`I@MR][-I8 qZӵP,qe1W0~`'ʢ/N>Trq;YAb@B2A^L(т^0.n` I3Y7y[ i-^"n ċVM@ޜR B!Ϟe_kһT @ [\)S'BVesX[[ _$T/ X~Za^PWd${ޠ8JPݱR?ER[/қ^tY!@Au ,(QJx O);vbw|bv@4y"@ ?WX-M1Xxk"R45e0٦ef`51ބބ۲ypӡ>I! st](Bܲtsi(R Pu Lr|c׈!pMOdx6gC2 ɮ֗<:O>Z*+foԷ-23\CĞC4|EiYC#C1"(k Kth/M8+FߑnꓱY^^S䚥;FwLIpu֗d_t#jazud(aԗdze`hM:%+:݃W*`+-ybgă{Pb:# e8Lh6"T<]`jbcT-'^vfOhbʑl" 6hNinvP<9ѥZ W QT9ظ2>!-(:.cX ]8!ąX52`u <\^qOڠ 8m8{Ȓb~d:k^ty%8d@>f6r$R_1{fAwHV7p7鰖Yy䥬3Tj̴jpf؍`._QK+k[/ |y81z<:f=M~Ƿ֊"߄Pܖfyشz WK)в\Ʃ4VT t k,0yRr62 lutY>G0u$K\ taN8#X,m'1)RTPM@p޹di c4:\7@Vad3 )`xz %4>؜#p|1nFX?q2Vg=u5Dz?bv`yːpQBO5J(%vZUPv֬?@ps!LO͖8R6Xs N$Q*lkE.=?b.Od! ƃkm;G>=VBL 2Jw&7iRݫ1ub_@-OEuF رtk_$Dh`dA1JHo(5G{?\1R"KUphwՊB8` C, )]vuZ.{lvxbW~iM&Sn"}NjAL7ʆ8Da'LrKb{^䢤9Y+O"\.q#L0)Rᇻ![IW{Vyiw!S]<6^cBdANP8ۅN< 6ѱwY}JB9MjڏE>]RDIէ|xFA ]]hҡUy/^A,hTcwCM= Z|.9R3ЂB=ƥe U;ӥ+{qb&yh0Y`>b6~=5(ˡG__y>0FS d\PZl &F~_]xeX5J lUwp/jrjU+~9ɨNtz@/elwg@FTx%$imÌ,͇_* ,)SCYTz:Z$abeWJ/|B=$h/_&qn[~4p{ղ{QoWգ$>}"Jb8cޜ!Z94M^\F q\.7MPUa<ψ0z!&_sH#7\mdX"H,h( CNDf \8'}`Dɥr|7;C[T䌎,8`br,ysBMގ6Vr::j҃Αc/hG^"R\D F"`}H,|BK})$$7YUL :Ł*sL m?!}۹ގV f\S*c%j|9Yk9U?r8\4oƳsVD mG"Z(̹?uaۂ3LfROg \N\g?]@Ny)Y1 <ޮΆ~ !A2Puwz|&Y( 92i#FN&Sս]6*p GFm&aD^8W\Fc-U x)HiVF]):VM/-,'L&^$)ld~oB>3lp188OnyԱ7Wdougjo}?4# $ |V[tCe븤0ԫV, g^2B-3RSAPFe&xkܙI5.}ҳHMڀر)w'u@,n6w@68ctMݣI8e;[e9ᆍ p ɠAyja=|R !o}k>Q^S= Nf|:LblU=,{5a4#$~9@oᅽ&5UCĀ`=.9ӵANѐbj%+o"9>-kAD'sWOhz8' :ԜuZ>b:{|oaCGEPI2j41<pr( WOϪֺ[<3:~ĮN{~aBd/MBeSZk3 X60sEܗ6KFw4jڹ_ U 3,{g"Oښ&YNӮU;[|؄J' ۖx^%A13.:j,N8R+ &v[r/QaגQFۈfKiEKOgi7 *G M%&C$~CʻB[Sli- F.5AV5},23tRRJ +QH2)zVLQkMGTc~0'^s</G3"ɊUEv92O9*/P.7Ne^rvN[}%KG TӽV3bok$詩h7g-JaL9~<}cS3zèe,n5 Epِ掁w[KU A옥zU\4Vy!>I $N^+8 ̴O"Xe84nϓt*[th8pͦ`H{1!";P51rWT: /DRblk2bLnM$8&w eV/JK>ήj%{l Aa=J*KVE~}s}@œ2"KMtxұ]h_'O ڽб %(qo?V>mG`-N3K獲|,J3`}}=}%K!8,w۩2nN^f~0AG:ǚ{gxֱ}qd| wCi~Ӷ,}h#o1`gR)XEķW/rۡoM't\Ğ=^vO)h<oZRYOi*}{!,I 6#K_`ݍYJbIR:Ԏ}LLg[Iw^lP9zi @?Ob)>/"w}ytGѬˀ>["Hs ?{٧Sژ[i^vWwN\vM 2jI܃_KϞmj 8E ,*rI!ͦϥ|0Ş9Rͮ{([|A2!Cea!t&pV ЮwZ'SZw&`h Xu ngPd4d;ܳh&t>ϙ;G1JbSNJr-M&c%~iر56kѰDS^5hc0Ͱ`3 Rt9v O_Bb6i*ό zK&q(%CmN& ?$o}S\JO\\@*]x(PjﳝmA9Qۉoc%wyQe!>؆l2l]{&|c1H`$4"л5~6WHa?{K[zNno ܫ%b@]w8GŃ3D.w^0ZڂrB9æz="Vh:z\׆ϋ׍p-S˥H /̘Yw)36[e7 p:%2rw5>v﷜#i}fpC71 (K]0]A"W-ħ~GFY?әhY,ҋ+KXTVGy:$. G,^ja[ ~1Biy,xh5vFO+|G# <$?OTMc❘n92MC&P{J?>t}Q.݌W $#y-vם 9X{%B$IkPNGM<K^Fkro!8y"n6MK^ےjt4_%t)(9wvIUQxI{ vn"UF \}@/=N `6E1a $#Mˮ;#7 9еw1|mO460;5oŎ8Ld<GJ0|v*䣁C3i)a-t:"\om;:pl Qgg Ε3j̲rRo'@m8]vJBT1.@d¾" 1T,XohLۇ/p((]k4MJ_=ہIg; 4? cLS SLAifbI&‰@.ւBq6M&OM^ٛΣ*v,41yt>h7,EF CguJFP;Tf>5PCƥb\EP=usQ=$~Tf NFp~S_|TfHrKMG}`>"s$AE`'a }Ҷ:eм M>d5#Bl絤6rF`t`/L-V28 Bfu5R'Ltԇ6mQ ]}KTD`ҽbnDD<CN:vy*ytxϕϨiX6OˊI #}yt Jv: d@j!YN(t=D60?7#۞ZpҬ2v "QQ3: *xX#,ͩ'uSa+\'M.%XT#4Hl9&3g5avr1fe9RMx:WY$3oܵ1v4%L$ъp8V3}ɴi=SwpU,d$̂Rg'Wr„0ݰ#9$1)rD4 <C^u]g'029A%f7'f?c)~V հ[T=%g`f=wY1M|6zH]?n_*0b4 Ge~lB2o0 B,sy:Vߩ qytY"L:,s\gd 2Ic@׍K@ˡ3YR%C-8rdIǨ vg w$!_HD }dZ+;_(5"NDaߖ[Y ٸI[  b/|*vLKk"墕@]$9\ G|=r<~sp\V֥q7"Cut-z-\@Ae$~`Q / ^f6A<:|0)#(Y S5{6Q_wL5]pAg~ռ!͢Ɔ+7xkRЗ yEx[.1LD6reDZ iTIJ$Vm1W4; }h뤩EHkO@Sįs!}IY-`DYGCC5a~p. U5X$r&s9B +#'(+Ԋ2mnX(IVЄ!Ab8шF7ü!- Jlt8}.. }S(ݞ1O@p?[.~-mL@jq} X`5ߛ]<-(1+=p'䨟/81x+b"7bLhj&^^h mƒA[D_BYۚ]5__2 }k& Y06Sas=p\Q|rZgp`DcNΧ?R23J"[IXD6 ~pXQr 1U^&uO$z^8y Õn,\r<%Q.Wvp&jϧ-j0΢eufAwډ5a a)!Il\13F-}H95= OH=-?Pf1OcB8e/@MNF@q;tHb@0ItDLJfauAF.O.6p Y]:RhvXEq9Z1^[.v"* HX0q]cuUγ@> H|`$.D;7]`ؾx 7SY)S1R5lNpazوwaӎr5cdO]"Ȝg p9vwl)Qy;LkN1%9ag\t(:"I(6F/^2htcʓT  ݫrt׌HMf#Ďic!r0qY+qR^)Hfxj^F[̀ 1W`\i(|(U〹~5^8Hrx돀+Y[#ҵLQoIm=3}>ۢNӶ,u׹H/ XxoCn8RK4s8 G8'W4_iRg%_1d[9٦S3p;5zB݅,Wf!AA]Jt:U&z]KBpxzQ':lFwd[zthg屿E%wz: Ϝ, |2~7:;ķ. ^@nӝ0EyaL*#mmQgYN+3"Tg,96&2㨸kq%T=.P!1"Ny^t)m'%WsLǝKh]V*xzK68=F4S3(`Np Jh):b0m=$#}z&Wۿ~ZG)R;wT&5!!Pf.B!Η g89s;S /5hYίILJV̥ӘQ)i"!'BaBk(ڴab8j3aO^2}{]e]/70nd(jau;.W>R&zi:؅tЬL)K|  ;y{ʛiBl]cNC-u%0`TikʫG!oMuNäM5h ƒ~مcI]dOBJ*w |__qYl%\]Fjρ9.d3ETwWV~gߵ9XND8L&>2T„# y QQo[%:qhOHݣ>(0s??Fggx#K)&1ݯ>qIf'$6*;xWM--ۑ(ee=br=ԷA"EɅ.HA] 3j" gFG\bkҒG0Ȓjn>ob&K\plהNht]37e1%._T4)HtEm 簞+(0JPF;UޥA,;Z֞ܶVvCbF^/p"Y*䲷WYiUeGz}Wv-|W=şs>.a|#LxRّ,TjlXDcˬTľ#}T c:Zѭt1|X86"jbY(BC%8vLh,崹!6$HjM_T'M3:\}5!p&p"9nוw9 8ĵi.EqB՞!xezTZo~,%%if ;$6^Uz68BI\~GgLT #{'Xtm {(Lj{<i|ΰНsޞ*C)+?`Αvla2327¾mIc +'1ܫk&NC u }(7 $DHw5N'%egCNWO"Sס0yу+){C?J¦sd8K{2%T԰bKkƱ7KNeBDDP c]]` ꝸ>W}LPo0mOK+3H(H1 0mRMӻJ+ڦ{t;\ٙ˒K48 =<8OY@ Ȝm'3w47  zVW ՊU Dl{urAW5peEbu!ME 2B5+Y Tf$o4KC抡@l2b^k?$JO3R{oVQިkzÂŮ fCZE|ΑcOJkRa{;yYVbQ!|hNp!#9S#2[>x°|ܥ켵 ݢ[JaɏgCxH'"EL ǦO Hu@=ih;0A" JܠAmXNʺg`-S!s~wt ת[Ή ] :JHF%׏= _{xagK^`s\<-HuߪQaj`<5cX %+ V)6Xi6yoޚ1(OeaCa}DZ玝Zjyzv6D?HsBݭPΨrR%}Mhqpz>Q}vVv9/@U3F^Xj"fc&xu7 aׯ޻9iQ5zg?c vԎh*!Ӿ ado(Gb+};nw럔x]{U҅ cd<9p~ώ 5lW31|څx Pyլ8 %BtMYV vU>g(>Qj½biχԳc<. c*)A&6YX8PJjncNa X %``vHٽ+&S #P0O4^ j~#kw^w*ӎ>A|gl}" O(&(7*Pi8I+{)2ݣ ßȟYt1b@VÿW^3?0* 5fJKvB%?TUadﵑxMWс!_*Uþ(Շ%aX @VTIS0xfs`=0Z CE~WeJ義a_O\+rAö^lR2Jo?oH;֠!z=%1l0WIEyn'$6)[=UǙōgD;-}ݎ|Z=_o*|a @GcM&Ժ+[]J=|y =`S'9 Xb:#(,g 4_syи+#i3E6Mj?Atxa*- pDW>=%+6<:̀Ƙ]XBa ' n)_'˜u.3N?%YQo,EV2{zK{#QW<>SLY{΋԰]uX[]W~or?#39&;UƫF5)8漏 5Qk]t%" Lqz .z4#Mb֦?V 5|1S $McU  VpGMn LOR0,V4 azT9Bq0ψ'J ^4aHqXI3?Sā:z\ =3 2e= 8Ks}d/HBB gʜ_>f[G=0,RpecFv_gm ,'U\GlMgbgwɄ\M7BѼ%uZP 'ҕ} vmI#-,l2a_YW#kxC8aTƣ hoy?\1^r0mA(&3& O]YDE9_x^v Et& kSDk7CLjLUSMhF6Ǯ+uNn2ju]5Z-g}v>"` oJFNS16W: 4"QX)eۯ7˶A-k̠ dvU`MJʑPUA ^ZaJ򱻈[T/54QiD}\9!d_Q!A"l݇I0PPFr3[c;) )iZ`O*"Vk_!]f~.1]`A%\i1"1R^%d~fVa#>)(A-J yhňEح^BB wqrMFmrf{rYe{nRv&C&pԜ+>skYH"W5t"oe)லHNúa:N7p+z\c-\qo'eFIA$dD> 6h;{#e<-y6aϋs BCZJ̓>]~ҙ#5udUfJNsXie ([DkYt+P)ufy읾n>r0{KCX\;~p.FUǷ'2v|/oʿK} 3C: a7tO)fϿE㶟 ' <{zG=WeP`zb`lm{FxGVR?ZjcyH"a,P?|G۶\&\ {^=q]íiu3ɘjdP"e;3G'w*I3kZ$fu'Lw fs#WU.FM4VԓIXr q_jgQe}G0}|k ";C {k6wsBy}4 $ |äꠗۊč+l/n}ush_Q:.ub<3uK@O1`@2 k}m٬@3*,Da@\o@e,g:3Gt:;EpOrfQX11*Jf@!("b'P6Gd@nh8s)9S93I@),(JW_~Py .j6tGN1b$/US*J^@&-z{KSTI߫5pRmŃWPުz%'MU D ɩ53i\8@-:A5][nM#y VOxXJ F: ;, <A(@AX'/*1AbkSS>#Z2:Ge^f"]כ4Q( {>d{Q y+?xPLN'sVachH]' E",m|J!]o\H,GuK1ң58Rȍ?irC-Iʾ& 6ie0o'ZN&JWĉށ@Ah{`p孛#j,`M}I&WŴ8%#X BRuu g^ag9?:83_?֦;vJ*1ލ.zcm@(/TnɅ_aʉ8QİC,%&Y4Ik]RI.8TQ*:^=Y<8}+rByeY{JZkk=%fp[ u&{^H~Zr!Ksy^[׭S|H7Z4: ŽJ? "eL,HY{Pkz%wq4 g\)B-a$2Qh5Mv0}a.cX2JN~[ĨTK6%lk1ee]cj4ϻחGq:H& Ud| Lk-(#[}ÌeloK6RV;Cj+szƵs.mK;(07 ҼU.rw%~^IeHG~smi=>[No թ]љ+9gcT C|1\*B<&ɘxa+ 5RXmBʙqm?y*i/49;Xr dv\UUN5sx. ҤVv&=mah02 M-ed:\ǜcP(O`h Ԯ^1Ndw$A+F(b?QN1=<*'ZFyL(b','ki9JZ@DPUqzJg&  NcnK'{GW8G(u˧lG3`"JoJB}BmrJ63d/܌7מּHGǵ]8bڳІt2~EeQbNa[L;3/mw&.=-.Wȝ TxF%93HA$I %`ʭvh \Z߂IngyTrÞD1+ӽ!C7J~|В,h"b;ra Rä|R2 [DFvFkk mlxlsepezZW3-g [,!O|EA[MlEVGHYK>H(t+GV JMg2*:DCxZߛ +;| a,kbz\3>4KKpX.TF?6*%0H6t~Z$|wx |S$;C+ <8PVr&ޤCO,N@<ԗ4\6d ghtxw^Dc(e3&quq>bdԲHQ킟mԐ-6hpbtЍݔeS?|hM!4 a5 ؐMWF`x;_XINqE7Z(60gQLxчϴXt_h U hC~?Mpe): ңmvi0AYHnG?S^p7=8rȓ38(܀Le6q :%QSfNeMcef{c\Q;8:f^nƂޙ%QQ'٪|Uޒ=!]5+: Q},Pۿ\{ޔtSЫoV)9l:W\0m`j7jF|fP܏syڣ63b6Ko@QP%ͩ"^<I,߼oM_Š(UT,bAƷ4-xJ[z\@пjϻqnnc"}Pf-ܜa7A W.[fI;F(>lrDmb}bf-Q#&N5z7nj>e_[ᬷH j+jog?mޓh&OK}KͿj9Vi;y  \Duo̐|b$$@(oeD*Q]: :@$wYjHͷ NԥoGV "gv`gEK_~gB qQzt?B[Ie=2B3!ym+c5* R<%A5fKP>ma!yH$8 E 퀾ވFš[kl\tAǔO6ݚ[ՠvK]],BAַHQyU; e|)cg@ej;..˵ *;{V: Gcsau9\x7Ly^/UDOML8 l {4N1a}ywkKǾ>;cF~N-=` M2x`O@&!{[^ ʳ'^6 HzWRω=ʵbع[=J!f" ,b?3à0Fq]6n2D|JtM&裲Kв1Ms!r‡arrto!=Pi`x 59/38q6s!cv uqQz]k g)tM)?[Ck^Mfj||[7wPrP I[oO߀b{B7=!htF5h^M a,RreUј% ׷#w}`둌 Z-{f쯛\k!ƈ1 ;q t9nԼ7z3^ՏJP'Ao[>CkԄt؋=eXcd i--uY%YnܺɑY, cYN02ˌ%GA׾Ɠ Lx]aU\̖AV= FλȤS+&0#mF>&," XA N؂&͑|U˃m}͙䁯 /NcGzFR"}LS84?A{i@,Tдڻ})qI`G̵02YLj$!a5SxXCrB2K/s2p Ѩ4 éCSy܉e[mHw}NnF|m^Qi B1ʙvV(7qנ*$=fi€;M?Q׵ez:?ƒ?k|{.x{Jɜӹs'.ZZkJV^\=NFh75a41ܠo[=>$99dm2]MqEolsO >v}Ɖs[uxۛOp74})# S!.y@P=~DdئL}p T/B?Xt" mfAl?Cg"ԿT&GP<CM%8Q_*Iڮ(f0{S X}~N{aG=Xhq][ӖFhr9uy^=, ڥ/. FuvMN0׾\~WWYz~h؊A7\ Ȕk)dps~M%q8i 7,7lU&P~.hS &: hW CPTׯU ~fGY^ˈk^eW f 0_rE~uATojn2u *`)@)v;׬ClP2^zj#r5s/u z^2O"ӝwxF`ݘ?DAMk`\l2ieK2svQقW:5i"6lptM3 5ݫLĞZ--L@>kl*?4麀hncbXe. FC},TDB ͧ^|۳)kGa*}] q>f_ldB'UPD*e=8<ir{S+}q|ZmpFd(6ȶy+X9ЁM*\! >ő $xg@c][/0B' 9iÄu%>">?8yx0/Ss3U€/ t~ݭeH緱BTP +c52׍u+ -vY.6fH/A<.jX@Ggvµ>UŚ, *8uN_dI'SoU%DNz=!>F:ǰZkyJ)9^)DwIaQ`1sqS ,puJqD[)[o01 2CzNI7R.W wg4iM^6|;lM:v 137]AdM^ةc bN2B{pQ|^ peL>7 eis@d>¹㍑bm0KH!Y+i#>P[ Q az-րl.[JTƦQ_(|,-]aqɱ $6|)C3.n7'2(]Z"BV-j%OnE{NfEOً^Oq $ABrEyl#QYD%h$f{%^,!Kvqmܵg(ڿ8wx"rFYxm]6ca$hUF*2& AOT␬$|#_8 3˄ 'FClX2xF#꺑#vD:nu0,Z8'%FFfވX&# keS2j_}[@|`ݽ84] A| aδր/i0-Tidfyԙ^sY~ cϪ I%h5 [FKՂ)#}:DJR,I.Iwq}<7)m M;bL)ݲH:D@qn}BH-B>Gg@̷"BY24d5LbKxmR^v>-$sX0r1a]PH]:[0, 7.7K2ą(S ʞƃƆv+gLQ!2u'xg%.'$uU(` ]XN"C1'YWK Mc8MޜyliP[tA:NSε4V${YʂBd@?q3!>{ `[e5WaaDHľszM |+_6S;8Π=,PdӗktzeL]xNy(TEĠ}Pt"{qˇfQ ,z%_}g!2ށr0 ]ISp3zNr[jco\ {nZ[z>]窒0lzJr*ҶA<,=@ &3g0%AoaƤxx87@(IC\UCJk`L^%} Ɨ]p ;byZc^7ynzJx eksu-K[`6XCdT@0e'M<jǠH07ra?'xxO*b U C֙ \1/$@GZ'"}n5lXdP]ٍhY/Y@`i!".u~3DX׹}Q:0g)HR,*+I9SE"$qs~vq~3Ģ[ӊ- uw:+g%;6JVp8۝,ށMz6Z v*LH+_lSЮ`rss:xN4 _U%LR`]1*Nx 2JB8P;4B!ePU hKjM);FBz')‘-e˜w@#X|Ic2hߞ.J<7+cX(YTeZ " X,)N: m"ܣ!57$H#B1*T"$=W[&(Q{,.Y:+?m 'g/zsT~8/ ʥQ]t?%ї7;@'vK̘Ia/I9w2vD aY}E/5ZgwcIU՝NͧhH I#7ƠTD"j<\jW'P읚;M?R ViJbƫaN2I'5Q*HZ7UT <d% ,YŷD"bH:d\fq -tfesqíI&&dƔ4pXfJZٖzO{iu;S'Ě@wSѷzvi !٣6FuJ~.ϫE;9AbPQajC;aۤ@zm0) D\fc٨U6:x㣼}4TNBo޼'n>i!G2cNwl+z7V~P/H7٘rn ]j%`p ~$ptÞzuq=p)y%99|e h={);X 1{#}[ⱖgjmׯ/p5PadiGP^j9}Gx79qi4>: *4BFMH1jr8 %_1!EѯnX PL}5J,0Α${!O J̡p3*j_3<9I kXཛྷJP,Kvxe䳣i FM0V.LI$.ŽTŹY.>t@hvy.$53FVn?!sKSȂG7YC{ʞuĎЃu}A"G ( |_}7^=;I &ܥYߣ\j۶kHP"HBcb+SfMv|-ғ?Ϫi^ȁƻ;c+ qAt?] qd}mR+'NOyw,z)L~"?WY Y<[AZ!u;GE\AgM)hDK7YE!P!Q|i p,>>D(2`)NǤ`8nDN.MsۏCl240A.qO|ȴDa]$ysGL;rԔJ.؂f'zU Y ^3)?|κwHy)'{^~7$GUeWԎfXd[14+=gq&&8S mc}YC32ZU0l;ٵsg Pz1AcCVVlbejRrGHl&m,$6j-^"HuGPJ f57+ѕ0Aq~N+(3Ht*ǬBt-gB:aLo; 9M+vh_+Rbr Kz}<:fnWh C2APe/~."h~KmULJ2t=NⳇuO-W!95~<̼%>D I:!wGF;B@W12\XBFN)bJN2jf(QSF:kۗ*)]EX nO,ojS(oo=* q7 KҘ79H},1!Rv; ٲcp`Ђs P ^GF AYx~̙@Q[69Sq(тgMhhjIw?VHڂ~m+0 0 ߕn]MHⅺMڲxKtZ;$mpͿ VFb2K, ߖ;]EXՄ@u3YʥJ 08W!^6eeJݑ a h6@I\b#݌~x3C`4}>j;NFV#z --*lvF &߮Й2*#KP^8(}fw7%T.п\yF ޫΣ1pΟ#'+|/d:}BaZ=`|笰DӶ>f12h~zh ))l!V;c<-[v5)smH0;pȬ{iIrWy8C8>ݔaB֜hK5[)ut*Zɩۦ={T(bM -!QMSݼMQ82}eV JO8|_V 5P[/ SmH'л;/,iUYazL$[4<ޝ7nXeI]ƺSݫ!*p|BHvLcێII}0/\{@S:z8j廠[>fq(ax[+`Z Y{rB25^9zXE5-%D?Ea߱}#7̵QmU^<{{}9saCto|{,Ȁzm-]4i xm6ٴsԱ:\VWn\X])d/hW{f )k8nOnY\,﬐إ 6 f(rd!'3@vxߣ:b?KRw Oia ж#Jÿ xaܿjP.9]B&?S0kz yIqS.0q|p.q<@x sz =iIsU]R8Jy].9 pIXmaP[:ОV jT#Dl~+U>/k4Rq%`v"GLqtnP&q[~B;~8C 5\nm47= lK&ɼh ]VF@|ГYpA> 6|2w躋BR L.ճ][crm[`hڲ‘ j5v=1C}$6,B(yL-Н\LTH~UW%uh-,p0Dj=\?6]/ `zBIwKi}v M#w=ž R!&doγ6wNˎz&h&|}@D^VM5k42FRiq_sa-]^K|["/Ţߙ 34AK.|k/j܆S~`T$H6P*% )@Mޠ>BWkϔ/&q10~1кguQ xPyŞR5odyt:U_.Q]+qin1 vvsPmuJY&^à_ҧg,/4,Wa8"q'q3bu\Ѹz]nq^f(+! 0q1\cE]F i`0T٠ }8I):6Nm?r}҃ ſ=>ȏ'58"t O;=54pQ*Vԭzh?ӵ5e:s6aDžg~cTQ H+aH h[ E5uWwͤt 2P!>c^S%Ho䘊J{3l;g{oPf6M : 8瀼ZM4b~$v^7o3g| b6JبD_6Ԏ]\bl Qq]gvS!@ ʂW $0:`~5E<9󧀹n9TOEU`Qxjҭ# Ñ9ѻ+8` `EfDhb}6\K09BNY~h2ܗc|=_Y fBqM^LN' =mڤl=Xsݶ_rPb}K>pJڑ h0*4r*M21Szx5(mWI##WSۭ{U _C1˞D$q4wj-;P)LڢjAve8 AfnLpuLݶ5|eFާ[c)!k@8Vm+J_L^Gj&GB z|w/&$+8/dynN 32xw(~j8(Y gk\T^hG @ޥ`Kڳ`nW:_;{j6xds.X=幏,?PV)m؇.}V_.Q*iV?b~2:/k(t ͚EnCx TsC%o'_=ǙjJ e]yDO 4:syeWh17?|1lU22d9BY[8B_(o~V)ץɍ TO:&z71Q=q1 vVs;ikj 3Р3UnU9,,:_VJ@@>dB!DNƉK۪8*"\\TO ;O>ŧc?k_@$|С16 p-lgwϸ6qR?A?an}2HuߒA΂ۆZIi4Y=˻,%uDFdz,3/_(CQZJO] ]3Fi?nbjקځozlSəb5/׸J&qE)b\/*#,i>Ahrr^.JD.A]#nН1} .7/=s{|D|WXT } D'bU{k:Jt/HnovN[#vP9?JCՠvp|Eq輲Y)c|If 0d\Rkz5îj }R9]-an (Ao(hqt3IDk-Uv=ޡ9~<.1"CQM[IgoǢo5q'%βؒ!-Nnk`ViX@8CA'"j ȉs)[F Bq LՍ$rQ&$h使 4?+riёn_.H=̇ˢ m)!.Қ.$Qsk6.a;~wWi4f i,I~na0ai\3ҵrϚ֍_㣶,҇KMGI_Tq(+RkdKbJ\GQv҉{R'sq)KO;S9x+!!&gfV/@+;?#a(͍1u+@+H_s$=UQeGpixދJuKЇިDɵ*2J"Nso- ue=)JWsCBxΌ=TU83@?n'ИdppCdsء9mN6*K/ n c,0C!Y%cᅡ`"pdIPDLpcjB/&>Am]R Ġ`aVw\pf*l "SKZʋh*@6]dT6t弨5-\Xڪu6ž *7G<0/χORC;u,N.k-wvT˗FXr lGXY4e\kK qxX7'UcYª ;,v]|`N2i۞TX"j-ҹ̡׫"1*|+c`~O)?<tYtM/FMel5g;:@QNϨ60}FB= 7p3九PD. }WN:a@l9ĨӓOz1pr1%uawϣp* +7|CMʼLNR?xG Zae ɿݪѴc Ѧq+/B]2s0y̚-=dfMQ(ayW~}@!AM)ңz8I\1ٴ4Bg[ɷ4%ˀۤTKX>ݒM Qi^A{g`KAڍbZΚtOkX wŗ'Dc}_mb2ǡ* gShH?_zً[0%`CP_r8͚ߐ\7WS;[=?#!W^(lCDo}R$p(]r~Spgczms͓:ErQ,4!pCoACuYI}w_ @opEQ1S ޏު,dCcX s!c]NIyJx"JHVj0IrF$ge}\ P&׹St&f; Aq";Ywj&d,νm;={Fk.v0ÌC:y.YX2ʼnkfc"&O-n#vh0.*@d_XT4J\pD8,O>gxyuJv!( 1W[E;"SǫJہXH:cӺ%4;Q*HХkPjWpkW+޾F} …S~S$Ό|;<ҳC&k`ELjV&ᛴX29 >21,IփCGt?ta[c?e7ʬpʼn݄E/y}oZns` pzwmA1o1eGѐY@4:Ձwe lE_H|͸.g첸A:<#*Z-J%zwҪc&b3]zgf80!304H*y&5oʿ6RY?'F1FmzXTSn6]=Y"X"U?1hW~RF)>)ʒ&9qY\M8QΩ9Tqmi qz(Zw|鿦N0'r&pVmTDe ţTw) ;jeo(&t)]"X.9xM_OR-Zf㰁G: 7ޓpg=_?||cq")/wC-ңۃ6ӥ\sD9Q0aKrI^7M癸kfkZ 4Ңᖩ`&~eD}7>YȸSpVV\;Dh7=߬QrG94J>I^7k-װ_¦h ukrӒ-AOIʾZ (`}~?|TN4볳KB33d吪r13>a;YO)tdNTWN =yQGo18d@0Sr$,p.$jZ_ \$C&;pz^R6!kdAP_{0H\SЭGV[-D+{8ZҔR7⮳znkM%˃ {z)SRFOi46w <8ONPئk73D*x "ytI=k-~{_ _RhA Qh%( Z,Zs-;9\o־aa7Gh Cq߷(-,bm噃)CN(=d[?7Gz"-2 ^ 1"3,Qc#tEq9AO8uhF<_h׉(&qɠ0VsL#BJ;y/4%sɺ }Il@PEE`CVw;9 Ļr6̿ 冦}"92u~='hobɤ#'p5:$}T+V6LhyjznOl-Z[ SV& ڪ^n;2[@37ϋ4 ^('3bYD巚in^pX%FZ7pLϷȸJASUiV+e]+5m"qdzEze'2jf(HUMt8EF4cNVID"ؿyp1g!$7z-c xHËuosV0&H Ga̒TW;Ywj?ـMp-[ "; A5j/ ѤVERl[3JG~k#g-7-e" ^Oo* _Jɱn>}'ͽ](C=OzMAq8Vbu— q6juVyq޲+ւA$Cjp$2xk.ovP#هi+5^ Uj6ryĈqC4ڏ"Z8x)4{*}P5HHbm** Q>jE}Hĥb׷;8]~E9+$r"m (<'ʄe ; { uA־槑 UJ\V-ط[8 NmHJ-mBZRrF;JC$ñ`Ww pk_%С'058=CڱR6ΟҧG؃YS߱nz:Cm bMˆQۉA W %$9tI7R%[ Llփ!6P,4~n㠮%w7 4e|+v vU"{B'LW-idL{wkj%(?'I㽵2NfG `;SRNh b\}z=We,oMNŅjq`_ICB)$fO(q6B bL9XxAu=ՒyUSa" :QQJ4cMQT"22@L:Tk~f0?τF),zk3?2.U>m(S tp*$Kb˟cdV^`ZT&~t9f0Bu-CZd-I:L pCqsHOjd,Vh '.< H 65^09|#[U3IV!?5 \=֮-&JxEOw\rm>&̇))d .ϔݕxj[x`:tgK.=Iy(* zFk6p;q1$q,l.s.awqj̯_/m# <܍J>eoݒRBA^ ԝeVxͮ2۹"4?W "l2FNˍ[^S̓r:͢x)p=_nfg}hUNN#.a%c8lv>ʗ+% C$[K/ջW@3@]..Q\2'8V1p x@:r©4"َ1[g xYg5 #꡷tR4rM8cr0r<;#p==Sseh42,VS+ HvTlc9`(x5r~wyڣҖ~UUliZc3@n_uDQхi'1C=+= m/_wpJdwj5)B}I<[ݡd'ouT0dJ\#9@K$FUQd08-BcեA6VMgMyx&끹[YV 3}^ཾ K+F3.w83iKkZ-v`}6 lCisqH6㋤[LؐUZl_~)[ `eꜦ:Ҝ@_<R%4ݛ()*OK>Mf>S0A]nz&PK[@O 3tceՒ)Η,l(]sdwWT?&Li- <#iѡu&h>gR@rKCzڇ%[M  n/y'plQAK=ӫk96l`8&_C@1KWi/u&Y.K˓+{.  矜P J#[y mMFW=T!ܯlyӱF2(-?xf*lF}Pp'H]Wm†_`Hdsh#@Y 2)m7;iJ븻` A*6z7c!teZMѸqc6Ÿm #\\m{f%s >X>R4GӬI\;R]!TblS@ƷF /g[W"d&B-.'9rENږl>N%]!Ӑ7 *d~W^,Hn/Af ]\ߢ;:łk 2kܞt]5 S^)ZC. YƼ#iCOoN:to|>zuzOn mU:EwnZ;g#m{Av@,$5}$kWGU##R;k-՟SϚ wXg_DȧUĜ!C|NK.7bleRQ.2ƤGq?k65W/ wfe3SG(r#ar5 ZnFϜc:X q DS{u[N&IDl2>+RiʆF%R[lAVk1##1/͠تl-UlC:_e!9Z6T#~G8wL_.?a"C[8+ 'rP89'kD A!sgfg\<WϣT~() @ ߪjTB6˸rS qM+g{3:_/FنmP6(K1VEȞr1 buI,`唉5B(Ӣ2GOO)ުhe)?Nad*)ce70\ C7lu,j8]Ѕc/O{ΪUCia}2^"(=R5`d<?E _Wg؃<d 3vjƴƃD{QjXR^5@dbǍ/طiIA{gMɓ7 M&=(%[:M蒿UX 9}_2~D!hݐ'&XyhVŜSUI _`RQ\V&=|,45LJy5Kh=Vo Rdd1gp뼍"!8M5>A1[wu]H ,309( 8􁖭ԥs:j;+|2;E^*̤΢8y HU,_a@XY;ង\CsT_݋fA_2t *}sʫլ6Nts?(e}V+֟!H]`=e*Bum ԇ /JϚb+ϴYXMRȡ-9ܗu C|[poԙ&iMm^hcE ?n(1֬Ց dehK 1QO0t:Uה,ZV?Bao6_sK_R ^A guR@Y$Rפ>6HηjdQOL&m'߭Q ̏Lo' SB[>lu%>>à&ꏹ4w_ .X7[| 36IM~k/^RjP\r|N T T߬jr%Dv$=@S 쿃ڦT %lgU-ԅCd\Aw>:dA~}5ܝ9.#ޡ8W-qu)|3pyp0vʹmjn-816hsnDw6 -K/.!8᥉b56U%2bzkI1f(۟*ќ!LY:׃BA\MJdtfޢv)zĥ?,ufeEx{}=($żletA\3r9?lGp0C}0%W5f7ge^8f8,ktkPiRyZlX6/NO/hXJv=2'GF !PBF@Ey]aīh5/_`i}Vg9ZkaK Q_WxxesGa5uexvEyƌ= <<#$\GUygMD(Y=M~AxzYT,bpܧ]M`  "o)kh]w]sUH] Z w\ئNUrȱFiL~fH }_̪䇙qO.߀$gƊjTz%J`v38*iбQ/M||WpDAu=r,U)I,O. v<ULjNzL3g6 lpqjfoI8,)xǹp"o ՓG_1?5$L&R;f5eDȑ6f+DeoU0CNqrblIU*ux5Rd)mh ͔-{׆˯ˊMKYJZ}/-XuYA=<(=%TW#s$^oԀK 3 7ьpU?@;@JY).k~&֟%k2R~3~'_RqϹYqenל{ap۸@(2y܏L(=br8dYyM܂3O1>T}ciRp$g=SZD~h'Nn7EGv-"Ob؄%^!v.EOC@*I,U/N~⚓*$Qdb<_j/1+ݯؐIBrMlSD>>WQs/Hscdh.}=ܪh{E|5rv '5rƂ"̍ňAT094 \mȐ_<_QpF) _cJ6 9a6\X usm&"7X.4S&ij]Ś+aZ?g|F\Rh}+ DJXNzA!{Rn\sZ Dy]搿 Kd}8;ԬޛEthx]DlJ24sMy Jn='΃#}Zy;{M_՛ʳDcUi RL,et,7rSfrW(,Y-mY.Z OjrwoR&\ouNWa1c~f(wwU;)J#'+`NW<~h <#KʝTmTFF.i-_~ 32ӻy AR?,c_=ʼnRNv ̈́one] ƇS䆓_t@ccsfl1$ >(,N s}2tPb}Ք* vllM,39Z Ngu-i<2 ˲(l AoRU!^UH* tshDyv~'Ԣ$+7.n*+|otԚ3s0&MI&W.n1ٖWQ۳rD3jEЭxĪC+ 'rUZXNd13FW~;OI Y^m&rYSzA,zkpXIȪY*_}ȈFPkqKd=`9f]2{1@Xb勇~%VEߡy$ jTǜDeEDnj8+ή 9+tj6hmTk+q2\zoZ=-&>|!` #R xRV? }^֙^.[lzK 7zTP ?p1F#&o:ҙmtq_>kp@_ { XXƘÖK7/\@Fk̄pfV}Fʰ'cYF`Uw%CՐ\(wUޱ !m?m-d#DPǰq.FGbm LB[@ \rLYgVs• WdW p e 0 &t /gr kq+<7Gآ u0H5᭼|v7ku$}&c Xj>p˦^ѲDusUۄٳ6L+[Q A`w1PR` [}{>:Ϯ5 ̨`&S-i'g5 lH>fPlW*h #(s j<;їHwV\>yԚ5jԌFXEd '!wRz8fG>&{68ӹ/ +S -.1Wa-~2?Zκ\t@S|UDD4Nl6 W>cOlq7?=b*ly:)5Xa:LJ܉;)cΓ7cZB%a.dW S\|jTy{Z;G(X5.=j Ll,p:@>9溽G*amS' irwm nl\@-F7}`}h?$供_8?7I<+w`T#ִoljk ޓ|`-{ 0xW_mH F/ N\n6AX \jawFl?*FKFDTkaGuxՁ?-I} X׏ODUV>m#[ <~e%홇/ѵE Wq E³G^PdqU9FDD{#jy l5z0a>R6_4!}* "Uc;oX )!p1)rtO]8:YxZx[u@%)Aa4-w 6Xh'XHl$ɼVx>v8]N@fi@3az cY~h-BYq@<}f1E592`j {|*'BP D $rT n6)*m*,sysbr08dI ^^lYƦifosLQ;4=|"nK0%r6JhJb< v`*?jN O9!g Apjc;ұ68xPCOr!z3@k_xJ#ejsqXAm޹ü?JgoSqo2IX, 룔"4umtb~SZ.`7$#lhk =~`fll^{- }L>F6@)"|@OO،54^?g)+Y?)N +O.ҟOt_,'V$akd #BdzjK0kBMJ \fmѻ0ėqbtjVheZX\ :fd!mK{Xƫ^aO1BH 9%C)·qc]凎+K$[Z+X;)O;.4qicDK>fU<3ZtF887g]@XVD) |A}TLc{mG ĆlNTmDk%?@ŪwCQB#f`E"^%(8\׵Qygrs@94]9/dW8:*k8T|da f#(԰|=.tS_K,cD R!R5(h]u8HP{(\ lgyҶj*&֧v=mN>$Y(Ua xz m\ċOZܫAܗS_:/-d%?Pw>8{װOe֐  {d.N[MA(LҚ3>T6R&O{#.mnS-؃Mb!P D_bȣQl+uIs3ٞ{:3m,SrI.I\ۆMRQ@;j}ɼV7̗B"Ɇ!Uk-᮶@U)3uѴD%EҡyJ%?5%:ƴT/m &GuBeĵMtnPطx7ve#Zf{204tl2Jpn)Y& ]7{0T` ԐOAeOTn XN}Y|z2C1{O 3Xv}L^N\" jq:xo< Ff61)2+9]g. ?[xݼts BrI[o Hn*^Q/a3VSk|qedUTX̓0L "3Щ**/̑0 ͞%Eifju1mL׀._a8)I 5mCQRN4N : ȂW #W)N0zqYwVB}SK#]-lxeaV#$i!0[9NfN\G:酥vdy~ celILxԝ7=%g#="RK H ӥ^2 vIv& * i~`LtHN|ēX?11r0'/@xUTOJlO7;:̅e3ɳ-\>~2]zI+Tρ= X :)iD|62ƗTV$޻J6lGh+:P䲜ݮCf44ؙ().b0q}^4 EZZʽE|{nG*37;q+Z;ձsx_%In虏޻*-v:FC22ؓw|W5T+`.K7?ָ h.%=z` &91(]"ĒF( Yb=缮({Ri,IlRԩMg3=$1[1U+3ŞI3v{` .Jm^lpBOjV͒cXbT'ӒS$O[!In / 6zhHJg/ߺg׉Su i(}a4"^̚U [u:+3gYZ070701000004a9000081a4000000000000000000000001642f097500003df0000000000000000000000000000000000000005f00000000./lib/modules/4.18.0-484.rt7.273.el8.x86_64+debug/kernel/sound/soc/codecs/snd-soc-rt5651.ko.xz7zXZִF!t/P=]?Eh=ڜ.+$C禭Wq4w,k1Z].+6%5T;'-0 n~ Hx Vr%&4S@`W׺| Aky(YYM507y =vο\iEAQNiSϷ@8u.,a{r`\M ïN\7%(ɲǘC#=c!) /I>};]Y82SKg īμCd nbac`2c-=HP щd[F4Òܞ#Ëݺuؒk |؉0LxCY}r/5WK($5|7ϑHTg#}?s9 4'_K A!7lvD)/R_>q ste#`jM@^FCtk;-FXkZ+KzfW#u)^=?V:;* V1dQpP>ʐ_8*>Sg{g'C2{&S-AaD\9r4771xo9O`m ;iq5w]ၯozg1I C_l> ;Bhib+%VܑjEp޲"ߍ2 Q&?" _ S3o|F`]zL+g"048 |tT\DDmXAɛJ LB\)=p: XCAİ>bпSȱ"{E,GNTF߯!.2Ad/2ʩXLc%?K*y_uH!Ó4$ z#R`_ͥ';t&d2s!u Ih}݇Y#}FV%b{B C|!e>2X; kV%5ɸ4T< soKa[e7%K ʆWl6TfM쥟wAfZV }QMx0? 1=APy_6~ XF鿷 ABK֏+, ,m>S-3[1>kI ! ef"J?_3}RYi1%#!] ĸ5%>KrIRHynpOьpl"J!q-!yI`@]-VjӨy6~,/NjKT.c~6Msy>mFAD"s.]p6'T!IsC1# C[C1 ĉrAq~x5H-yl6Nux,mɀ~=,,NbvL>Gx˭/x$MPG)r3!Ov_6㇪&%Pkw;d1FǏd+sSui:(,YxKl0Nܾ`+"@^&<j5n7;W,tg:KQ7hOo4ҕġkj*W糮ǩ;32LuHvD*%a4E⭿o*iΗ<ԥSb8z7LM$nIxDULk9;SP&ɛWY.w\5EÔK-2xNl 4)d}\ttQgjlU^n|LϝL8'FXffE:Q!髝LV蠺Yhѐ -{, )jqu.a1{~M{v-ʍ#gy19k5└<f> s*_X=d|̶Au&̙)cVݥ(TiKy@vJx;qyY+m|8i?SUvc&%!XL?o4{*T8q3X@[7!qQݖ@ Rh2YU^@l]SfZ٬X !:n&fJq3#z7!b/f5S'ugٞ[9x=.! zJf5?٘r;-6l͇Q*t[u?ދY_+/-Q咳+fr ]|rZ1w:U,6X1r  ,P4(fYfP,ZW_:D>.%wkN=8/1OZ{ײgtjĺ/0^ "} !L5ZTiL–AHte &n,Vz~i%x;`+M^j*\#yF?1Y9 . x@nͺsOKٜ#IӲؠ4*8V2X:}/G/>͜9PԶ=`չT ,N/+*#LR{/ ׊֗GHG*pn*ȧ]qGR0ov춆6> )'߮* Tth׆WZ0WTjT7)u\H  Vu٫iocFyN(Ke&C= Yx iN'?:2rz`pEBk`936p ?>,cOH3B>&C$#uioJcU*Ar-cpR>_| gdtMw6$j n.dja.Uv^Ī 5mP!7XJ<j ATx?w#*לs\$ jZY :&PtofRU@G-EˎȻ|,-g_[tةCΠ+iw^ַ@ ޾)EvKuݣ>]:T~J~.2v@4&K.uԩvg_5{jU)hTY([ %/c-E!0[ ٬O\QciNjNEBgUXC\#WzQҋ>,l<AފMш8>wʗ4˸ߛf_2mlةp* n~N=$=X2)">ߖm:|O3qzȜ[ޫFGqT.& ^L C,_Z@Q%ٕ픵Yg^&qnqzv@P߂`s }.Fʎ od)ʽ?X!Dmn̶~d V-}XlL=rѡfL}rHo8Yz~$5æՙ!X+Զ%u:L%cTJzf,x邫1`X0Hk iYOo N#24NV+PŗVwրK=yFD{J؊PxVl))+Y8T4D!_kijO^/3a{5g =&P3|z`1 iQZK?/ޮLNsy.sn]͙)KטJ9=38(tnOamojVzz#yB=HeAM$kIBNG)bk Tw·7b7.M&TOdW!͸PQЀ MsM9Z讝b(58s (/`!E[\d_li!Y;0 -/LǸp7E? W$@c.DE-#ZlzPY=Ɓτ [Ujg.˺U#s/5?$@ DMۖ43%Fƴ"Bh@&񒄞ܙ߂[W&Ҩdau vlZC6Xa}QpbJ[/yp` !R!o=t>veW6s7QdoZ܄&@=f8'sv2&&kǗR:򇃩VOO=IK|)t!$Z9>?ºЖ%:R0h'“ϩi5 1<~uྭח/@(a"yՊﴪ ܋P,ިZ@ZM1>D!y tHn~Ǵ|aC0UCV,ц&r|U{X׹VONQQWZ2͡Q D"طt/@Jqg$y귫;_ /ϛp荵dձ̍I^ _[d.΃?;&зs2%96Ƅzh?rd8x̻AYqK^+K5 0@=yxN6_@Y4$Yu ʾY,^ţkn/ʴ4U7a$%A&:WqcGE(isV]{ 4qUav_U5d񓝁 %9^ӄFÓ [C8@p#'b[!|j(}*W,u3U60@5 kC20NBŅJwWQi4/AROqQpĸ%oRr¥6wⵐмiJ,\b#yte \mrȡE|@@Ie,d) l6Q؉L rx)5D%x s!B; ӻj9*RBNcz|f:N.2pわdIZ'C~{$Q|}>&0u[rh_%WK8~M׃ Nt+9Cz(Zlݑ ޅPpouLo#0&U&OC1 XTV<.mڊP0O{3:K/v۬fEp? q+Α ^ug4n?:FT#fvx; ̊) }dN5NT~{[3CeRP^} -O]蠆{~r/lR]hlWҳ,  UJee&M,hRcghpZzzxkQk zhCvR3,0ށm '!i2.YFދ9m}6ʹg}Xm4&dQXy( HaQF_/XQ>~f+at!H6#Ζ<'Q|/:W JpA+sa<5NE/Yۓ';*H093;z^}Z]`Vj^q{.!qș6%cfa0uu湢5*38:`Yb0'bD1o^&g C'{#zHCut eidph Cg͠?I1w ҋ'fδPg}Cd IYGw{G\ 4okASs4 z 6vH={`9 լ ׁ^^QQK1++k8R j散#uSzvrC2BO i.&0#lSb4 p(&JډCWP^6'jsJQŶDFT5v>iJ˄ qxոLi>ea0F^ ۤP4¦ԃNhT2,Sq1xڪ g)5}A>ʙG{="d=G.G汛ZXᔒLlEj!$9{-sn>)+ dbHy}M<_;kKt]$l.TJ+ B`g"w5TǖYGcY8tPJ HŴC$֋Cj7$F|j%FuE0g=*qvm(Gq[S*FKmҲTdG P! x0>%BڼO*= vÈƤ,1Z`qX+A40V=~W#~ 4^e 3Pց`ʜE.Kr))9#ބZfo U 1$|Y[p>;ɽze|{#G$0p8NZWY3i=fIjZ5)CJ߿( iyv/ߞ,'_}m ^j4:ɻ%'<޼N%$ܥ wWZR0$kpg lnG3jCmINN*J"y ˳^7/Dc.VIB 5ritR/l?ASJR\{1(pq=k&ʣ\}k ]hD *:ϘzOc.o[K?sD/ޣcBVg##5P dQRya.-8amCIf ѩ D5_Ȋ8 jIq2/(Pp""'3FdZ$z}#2㈚^襰뮹bLq-욮kX/:0 <3rfFдѬ",,.,Qw`apwvIŬHʈ" [>+Q?l5RNߒ\Ez¥)U.^~hooE\mN~!HѬFG~Të`c>iQ+͓BM&I¥;qP2+ 9䓆f]+EWT7*<\^@2-LB*ȃ&=r~x hq(K I24; T06So#C^h1o0ƜM)R/}b/b>ͷӫv3Dј58||ֆɞcă~ؿJwe`[|~Y$b{-@fRX4šE X]4;H"X,7'@yxM~܉]tiT~EK>1_3<*Z2m a8(n})$8z5g-#̬ʠGtɛa"{՝t$3L-T"9` m^yFG\pUI;}hӑ itDiD+d 7I>0X;@>! {CVv2 wfO~R+ 5_cdCju8;IsTP;TTE6bZ-{UzQZn@\9l^ bTI*{յ8a%6zQyy z$˪+í!W[m?h5c2cUdBVq/~ݮ CF;`\r IX ~\wܱzsYR]!OCE#=Fy9ӛl@kmg88R`I6T̝I Nꇿ5%GiBBnE}+S*c;#ꘇ"^ѿޤ,R0_| ËuCD >Ӂ#?nN}$.[uC "a3 YТxchVthYnG3vTJgܐKq-MCq4ad&kkL[ 37#iҞ q!iN2 k.ZPvy])'~~ bC h^MFz_m  |=g*l#m%,-B=nE/lօ<$cdtii4|e{y]FFi&7b z^S5NB LJGc/6ɗC8-y\sO+/{[Ef J@ =t=T}K;*iQC:)7ȑ8m"0M$^}Tŭ"hsͷ8-b\"Ȁ-4+;nN~;z5r_B ApyE:!;#-+:+M}{$je+M/pc;dL3Ep% 5kjHі6ޫzeAc3ǵ"U<50z;)t+ oFP8𹳥;WȶMzRQ{Gڗ `3ղuj@4K YNpZL£jF0O֔h I +hLq8 q m C|tT\2xm>(k9~<Lc|h2\DWbWOC}6PX~sjHp2SYe{ uQف E-K"<4 ?nL~ V21,igd8JfeȂuiWh}DF<^wE(B:A e!z6ͼZ7=k)t3`uPq!Y˻V7QQflY aaaGwmwݬ?^>`@:][h?^=џA!jexW`}F%%† &pbNcײ@+L? 8¥DnT|AwK}fU86>0m"789'ωłUli:AG<DfPw:A$*֔ڷ64v^j׫;Uؠsx˷-kn`kc? X3NX#&g+)NDaIMNEkj[|$P J-0HO踵ż}C3pÅxZQY qv}Ӂ;xmޗ& EZ20 rx\qP.+zY;C);h sm9R0ӯTeʠbh^9*hgqjkQ)-V#ͤ7QGdqZ|4F] /EuH*Ms"DVwzkj~-NndQ]q9r܌63𶺄xTU\4-2+I@HB:[(ɶ2\]yZ"06'piY<<’iBZ Q?.G-Cu|E" 6Dv,ȕʌ;Dz8貮Ia`ͽNU=t'k&2AjE2lqؓhPc԰u6G M F)tT/5Ww8μ,')gw E!YHS H9m5q&s6O6돑v2%;"h$o}?`%Gj@Mf:\5S`忳~iui|j;.<ׯo|J9Dh''/ꏝ].=ӯKOSdu"yd֦QV5ه-HUfK)Џt&v4ş13YPM@[|Ry2Rf+z1L~ @ߝFRWA aƒrMir)c3Ck@=.\-\C#3h5s^np+Sp $\~ckQNFzo Sc2Yn}f!v\4]^ O:ul{$pHa!yG ˫^g'?ѓo]Ƒm" [Ny;,q^IֈD/)/gy&z`Kb4?4 ]XrE/ٖ?nel@xG"SZL G:{.'ll #GjCI Kn3 ֒,⼖з8+ H{9T -p a9n]8$zh8dTdu+5%+Zfb9h얨Sz~6j3J.naUЗXl2H[ <.A"Ǒ20bpUϮЖ%I^+WLdix&l7\W=IǾpndk^+&IanG >HA]tX?YMEQD)51q}{x5uJ\^N~NMΨ#6cLʨGN p&h hxJӂ$"6v0P(#1 H*k" :stE)g;EoV:ʛ lk[#RO/,*{u"+EQzg!pG=M7X=ΌTKr*5癯);ڟUDm>cx>ޢsm~fmS1-^XZy&1ƹ7\$mqf6+0R r&oLa& p gH"/ 3PGgHGoDOYڃ:TZSfGd6a[p~Xz aB#H} _Eg!ӿi~ ӅK8I+kӸ!42U k|i1gj{p}[De+ Kjus*57UETanaXfWs?g9LɀVoLajj1AY⼈~T/!y2zhH嘏Wt/'[2>lz;[ur0uF:v;'q&Mk-#~Z!󆩱(8`wZ: +b=1t)-v{Ci"Dh0ѷI҈Y8p3E}F[}&Y#Ě8"ueCaK ԟi/"И(L5<a\J;픊0C!. (iR#`TfD+}pW$M'e+n `dr}Ӌ7(2P4e o? }=d+Ŏwն K7/e˓Yn'=>ƥHt{rj?Yݻmd>ucbCeaiZ/_Zw|Brz^*Pe66ؿ]o$*gSDvlJͲe u*?cp|޲cN&jmfy5HPdόr1`/v?E1)0$7GԤ6LU:OX@oYF'/f}G~\f=0\~D3=;O$u15CRي7XIy@"R?MK8|`7qL s菍GgWq9 zUmQ඘l4bdZn4Uu'/k%Dw'Ȫ\|ub?'wS`Tc$O^%ť)IpErIkb€~Ӗyٕi1zPDBGFB Rފރmƞ8sk #^:gjE11$ɱ׫gmx {U 1k(&ߩMbK~w/,AOH>v`oUA}so/F93A,: ?|h%$`濢:yUX6"2f_÷ӟ:-y/HRM֑eCzq?Wߥ>#[4Cr4]W1g^vġz;.ʄE#s ѕ/Bb@f\[51~#9=E&nTQѽEǹՃ64oijs!ﷱO"qO,4%3q_چsP^,ѓ3@[>ύ ][= DiK.uv*rZ.h }r"2W0 ӵwOqK||Q7ޕN;A] y2=[\= (pפ>+G&jsH@PXv Qhk#jtRq\$0A׼J4߷V YLi*H*2|;\٬BwlAά ??]'JA? /ԗM$re).=iYHё28Lrhe7$.ec~ja_݀|r25 펣6aoO߽Qb@PVy4yBcở# {{@ϯk=,s|ЄWP0ٶnF9׃&?s!G0zb%V~Ȑ˫k2UӝZg_%url׮ִN ٚeQXM|.04%OzO*{R:?фM\*%N]Yd+Q"-c2%TUҴr: 5T$5 Q~6`h#kIDGTgMw:{zU`$YtzVƖy9=/d {TlP4PPy6v!,:D_}uʕB~mPDor#%H|V<׼|jOL8z4# m} ټzo`lQc[vo)=0Dv^CZ: ORH>@α6?5:t鱻#ۖOEA27@ִGV"(,)8Y U6kٿX=K)70{*R="“ ]]E1-n(JR n6X6ǟ!USE>5Ftưq\%>\2TZɑQ@h+K_yGR}Ǻ<5^J)C#N +i@$έ 2MMBĽh> j3 @[B䘸EY{%Ktp'vwABaB܂JЅ-no?NS^?HdB'I{& 5iK|C6[^&I3,Z g~idjBV!&#l׈CI5Q L fŮwt:KQժb dOkT{"q0Hޤu {գá|#h:+d:"zO:+?+c~0H痪x~>SCKNԭW]p]?2tEʛ!t0fR3)k,QI]'K>d^J5m3 E't4i g CӑVd[,]0%6^ D߹+\v68UR1|oPTN݄}3-̉Nq!.26RVX8νPp7lȗqc4 l"3[ET@rH>|3뎂I`;މiRDzUqN4rʳGM ~qi x6[#x{B+ *x/~`dffg*<,8"QAގ=bܞ !fLDY-ux/$q ]B;%s (HAAPHnuJª&uŃ K!)k*;fPC$C&rZ@cl![1rX1 *]HXw2nbDݱk"X *yuA5 {<'Ȣ4C+Ɇo*Wl7١K x|͉1߿7iwS|t -wɎ$dʵu@ }bN k\7C3U v#čJxs[ک{.a|NU?E?Ʊ"kBv'UMŭ(Bؑ XFǫZ BW!GgvY9UiӴd2I4@n5>,c4SXNO2WoJ}vسqvy$v-`BqJFI~y ֚k|5`f> w:atՙ|m9ipIT#q?C6: &t!rD_jPy:фUӣj0fi&x[f@/n>-/ݩuz-NW3N3{fQD']%Z̩FEC]Kbȼ Y?^JґT RvYHZ5ךV5:LtؕQqPF K,׀gu|η,+:Ӝ5||{, _6+ ;//W, U\DǖC^llV1=73Y 1f.FX tP:7u)߽[B`+s{ƋϓHDt=16slwXńKlKΣ4);7lѝoT,6q~>")X!Ӏ; \3}sXimaJ)qz9T[`5eT .v7*]bfLٺtwݱԠxE@tu3dyªQ+b Ajt3u;BN&xǩ>]TQH_ÿQF@us$ &S<}dSGhbr3ք~ha |L_?Ę,n@;geE>\<oV#l ӆ7e{{wji lg,pIBK.D^2lIM*ezXCc?$ʗE|IR^L%p4vc ˜|755hh*~q&Y4y6҃EECT&gݓ z+T){AyHx F3hQ YH̷_ߛclc"H?)$OBGA˶g>b߫XR\L]VUv1VXFd36KH&&}-̈z3K+P;==Q*l RB1GT< z03iGz-&B$nF T̹bıWIP h8Kg&yAXԴ:Pf:o g P0Qu1V#^w4oKOngD,bnq㾮k*$ S ǖ QR*^O o[[#遙Z(+_W1֢:\Alfm"(̀6K7?S K (X5gwXr$N,E3V36wShz]*-cpe[g9&?P\cX(dBgmHy5RYXdzX_Ȁh9SuƃA-YBIv)|o*SW O}'Q`@VI6B[&B^Ѝ )ﮧ4j p3nD)7x53eA&[ HE**"?sz\?E}M9{ڄ!/qi:;IJFÙ5P +5.[@ ✟͞HIx<`22RKl"]Po#Npԁ @M&%[5 A[a6 YXM8+*`WG)RX[b.]Bs+q!!kaF]zHӱ5`Xd;y#bY3ۺoSBR݃|7l 4Ƭᱪbsj'Ϳu'i(٧bC `]i69b6]?MxY 3nljs$4ƎL_HJjJL56#λDU J](k0ZpUgQF^6a[@ښ?HUݎd֙߫]ȍ:5RuTxG|4 "GA ngQ譮<ƶỖ<$h&փf N\bI#lͶ4 {AT0 T~垬w6@;+ɬ"AYA9;.eucqvO4>۪ &*/| ,)ܻ:*vѯ>(j+F)o,?DF|ys,cXߵwv VZ^B94,c>0iKU̓4L1rDJ2W2G fwstˡͽR6s 00@C K͉nXIW/$q XrVW'0ՠaKq?YHYs t!RqW(D~>byZY4jsC4OA.^#q=QEog.OQ, c#-gȀ4-39Ͳ M}h!%AO?8)*2aqynw ,p63S? *ҧ&@j ZwpU~L*HW &ҿfQl;eD718¾ؤAQVr5EngЛ!NubM~tf)7Uř_%J:"oڟ yw<9xGN@ɡ]XKkmp!˫1 4Ot9ġIT1pOV,ܺi{ތ:EݰHFG+?I v!#娮 h1hB= :^^4+VgI6`P܄Sx4eJk mWo]Gvc_/QR|;OUBo/Q SUdYTW!kZ)fWHA֞(v"Ly-woiSQ7[C#Vmg=c{b|\kG/Mf'2"5`83$swWi= 1%JYC߽^={_\*W2ͅV9!W9rKyYiYҪO`+7fgBD!͎IĕUac)DXʭY󽞙Ikˢ1#T%Xvq6.hTˌ\'&Ԫ:M64m;`X|"}Թtu¶tRTԒŠ'dǽb}"x[z!t?vy2MAH'YXM{'^cV -C:'f,H+]n[Plע*vR2i;l}tgچY68&h9|^` ȇq\8=#ZF+T tS/RR_6cry8mɜǂGq_'?]*j~U2yo͓lɠĄP}qVc0  kl9$Q(0C,Y0Hʼn#WJ+%ym1˥QD:ݘ 5]1ஐ_hP?UW~1owJդ)`gUU\$v~~ ƒBxKwñ\cCo@w߱I}/з|@< 30#soy{RyYw/hV: ԃ7ݞUIxW;ӕ{ t^ĉ_t>,$ .| v33e1hUfOm iyd)=Xvi' 9۪ڍUO fnP T: C+ՀM"ngg D 46KnUmZxlǔ/0iaR'ye$x`' QV>2eFZFJWְU( $f?т*\rfZKf|d'`ɡX.P6"iY5 4c:{àbO`j!a2M[ HΪCrPP? Y(h#3CΈw# z.>$~xDZ-[ m=_} |ȋ. 'Nz~GRqN'`cU[ҤMCMGs"e1f@Ahf`%fzLKH18 Q͐ECOc_/jIZPܮ[O9EFyز0Vu]p;M9"B -:g2~(G/F @l۱h[f&MM#f9k*8%w\32VKAJq19/0kmNfܦ&PMv=/E4_K0ُA ĕnYГ. 4zD3. +L]eއCړP1s:Rw=x=`YKmGSkIiᲃ"1^fd\ͼqῙ Z>kOijr(d+3yUB{\cK0OΌc>{=R;/]k?2҇ńBȹ:{"V*_޲¶o.MȁxRB5[}XCԂ~9/6'xb4IJ4b"Zã&Q4Ad?8QppL w-_6oz`۳|wy?CLj.")!l@fzCh0$Ϣeƥ%+\vpeqO#|'Kz7tcp%CQy4D5~^)G8,( Obw)v7gdyx*g.8vEш1YY8zj>_J!4V4K0CEGdF0胿*{AW%GSZ&vSSīQu ^Bc*4Mh]R@kpצC~hO{KQ(XNNc zNĄݽmRfڤ@ jy,H}-&7 <0r5aTAu T1؟LEhC\\4o[X>gD \@F;eY!˙+dM͒VJ8bE4J~()"%]9RO.IbE?SA0V2F sj$9ўҹ f -3ӟIݰ_RHxٛsʭ'cǩI|ͫht"o+ ?nɰ’=#1Q+ }6P"j]R\ q:˥'6NY9i{MD'e꼚ޫ!iYZp)QD3)޻~TJ/YE>9U=C ثqHy Ws+óz.UL0^\ `dc]uwf0O'jz=٘_ PEG6tE}?⿖xd(,2O,xh7 #mH(oUbIw@ۊcl4ڊ_ITw )DȧǘO"zgnbm:w)HXʅӒ1q?H"2g?P 7Ծdq7QǏ΁mcoG#R/ )a_[915u^jRٮK<KeMYE]Wż6=hH- %MTbp!EԀ3S11z i2oMaF TMM(, y؉KA dN_ ]h: W:8-#sM6jۺd hл/)2,C0@ɽI69Hs:2qhVE2I;:OsiǓ\j~21ssK']o0g$\()uTvr|p CNmd2@IziW[̯uFw]xv1Cb!7>v~⦎b_T5i"8_}IوIC g"gS%̐iFsILŮWc--r7,JWO0Q#7!1&մs. 1a\h4%!l:U@XKlګDٟ0C[/x0=x !j*%eج(.EI`d9Sz|[qg 2@s"uIY,p={|[.Ă _viT&ka&g@ V{ &]Xbxi@.\ ^GEA!R;Ŀ$=(ZrJOn {>[+p1V@6fkm7ᩣۄ7.H<2:b}Zh{9b//Ro84eJtyQ{G*r1ƗQ@RNrϾE{*b۽D[5',ԶW#අg f@ގ ^|e%GSC[O aP7Zb9"| {D#bEITKjP)7.ɞe+?ds=-y5Gs@5 gW=}H?g[2z'_"dN%bὝd,}DXcqy:8޽[a`֘ Xr(:cW ib+V]j]8o3.@,ȿg92yxn:]G`gh$ArcQMřDj+\fO l1[ [/.$w{-Is/BihH"!xclT P޿&$r}93ƌVwۡבOmzV>.dyg"ɵxdLM{%MT1NKkiB-XK?sQa{ZjNo]$Es[87%4|~bވKvnŰ;p֏ǵx{ ؗ/Sž7~d-P 1HxA+/&Z?FqUͺ=/tÖ7B: g"ZDlJz (RV"y# ϥ~YOc Zb]Bd> s1S+A[ ȄJ\N9AM.ھ!СL[ /[`[}YCM1Ze]0|%.-uW_? `!`0/lCm `{ 'UF( 52(;9S[n-x؄^S pnmzĞy<]ceQ\0&ثqUdoTf1;kЖPԿ-ň`Eڈe\M/,xeA 8^5is(,'7smo~[:9`8/ EZ#|#0@\=քKcG-um+֫rh M{oCVF<)~ߑ-k"]ZǏ,|4"F˭ /R l@v9`>xc<rcx4ya 6S;5[!Y]lM$Nn%)s҈qrf1la5^@9Ÿ@NwU)Tè[{TL8ad61-|VY`oP@AtC2ǵ" Qnxct`Lh1(f rqVޕ}4?,)I-hG_^L}S}^L}ȇ̈=:&##IѓdAjбPB60&h 栃̄e@1· zwQM dlSC+Tʢ^ޤRpD~MQ̺bɮ+c ȹJ ޫL`+#(F @G~$Ι'wIpPK u c["} DI.#[+ѡiz>-*6, r8j=Rh{HXz' 5=Dzƶq.rkHM=i+HIL&=FK-Mڊ9XI䌙tOb6bC@t%mDσ,zc:]/w 5eFhmVb<'E9xԎWq bב n`H챉kEþ SMޒ?x_'sӸm-VV'4N 0 {)Ŗ_VNT& Kmo Ӌ@D`pOݏCo=]/wX_ (p3 qa$MIo?bѫ> (fs @Vb]D)чT* % ]""r=<6Gj>5<=̅crkk-^i̽ \=A%4#% ap;]h\?>m{H7@]"!HLi=He6,#gS HS[h*Ҟ +G~G< `="^Z4#&`7S<ojc=`72T@oWAu 0+jL$@.<9!Ç 4BMp m[>4Qq|ؽk9 I{z{}(Axbt@B}LwԹvtw4M-3 1'` uoa]=0 m[8sidu/!(%8 ˓<[ږRcR w%Ѩ%ȗHJ?٥C~ Ϯf1K`x 3BPC*Gӹs4mÇl?Wr3Ƽ$5&zN7xKڀ1x= ?}49Asqi 6{nOnƕvð `m0aR= c7ܭ֨~XpCV-Xyp?B^*%ɠֵ)sW~IZLZ4\L%UYt*ہC]2>{EըWN4 Y=>h#`6үɦx2e3{1'-PnK~T6Y z~x9lڋw?K/egtr$ npydbQ?@7B t]<>Zr})pPԺnB]sӏVgaÎe#^|yH1Rz gǗLґUP@=D$ݱ㛶&J7@XDJuo #qչ읩_6-ܻ̃9=ŝr+1wn_'iBnׄ=Mtx6Lk3أ8L>P/zkͣnF@d Ϸ/ ch}kj3 :k-gb]_ Dؿrvl}WzS0_el7r¤FY'3r"'xD&ZYCAKc lP!Z Xzc,[Q,n>u;D>k_"|Wc;g#^7A[SŽ][L ]Wd}9~Ef}=in'Qy2-|2(A(ЈX鋱PF5qP'&'pa7gUJsq]aZ_nLt l esogL4uvт]BtRɺ]0gH 2ptlgHkS[HuLp{ 9Υ~q`0|-bWvHn PWb{i&cq#x"2kzh̩I?+^9UѰ\V260jb a8pؘu5fa\`J,H\@ebt 5Ksoo59ш8h"{A9P x:̯̜qU좿$S|ּ8+LOޕE X|#0t8JIVTiʄX϶nN> ;23wk aQW~ ͔V-F,Kh]7c[]ÆqBZ"WE wpKT1V.O= q8L-="~r\i PSS tq\QzS)p`ni`P-gΠ]~7Wa{R[|igGs`$Y)HI~8os55_p^ҧ`8#PhV>JnYc_VN,AFJHEԓ D1cyzpT??#0.kLJYN;H ;Ӿ(A+ʙLI1v⒡lL}%ₒM-H$XrXθ<6k h9 }:F^Ėv4%kʝ'q(qUč'vd$MR!isxvtUZx%;+8?Bygvf3I?ѩb1V 0% XVrJ}Y֨:$-Qg C,1*C?}X 'D P`/?!nO:YH0Hb8&wK"%g JCȒFFe5Ʊ$)BگmqJ3=sb ♩<t!+LB,#% 6(75 v驀5;iz'xͿKAoٷXӝ8 -Nyn4"0 /آ q޻;T"Z; <~ʓTBKޠY; Іf3x01k݊ nTԣ;ؼ|!>.kt? ֛x{6mSiz.˨ɒ 鷑̶RO.Awj@SLطFO7Mr4j<PS?G8Q^$;F:D(c?7| :`?Ah2^q|zJ{2V;yipsjHRZW79.eJd=dEEcǜk(Ρj Awgpu> L0\z}QӝH^폞gF[&YMhLSa jJ%8ڂc2y;IEtQ=G5eK]-'K:mկ1ф@&`xCȶ>% '̣ԕI5)}OW=HܛwƐ-н&XHG(Y@E ba ޫj(.7P1HuokYs-򁉸B,JP\}<9uU`gAATY[b.Į7ǓTX˛ 35"K bA#;FDi}jh`˶nI= ffє$x uvᩦ}5-l|.)K*@@ڹ7nzĭ%\D~\4H+ Y&M19cA^' ˣɦEUP P ҽMHC<ᷚa㽀+ V駵Fяt3&9:G 89 b{#sRUcXY˳s ?M;_#,}eoD>~z8LZr-_#e1-Jljj ˻'j3lWP2_A)" *{/3rTp4+4)YE 0ewއ܏I~PGNyVKrCw7 _)-e=W/NmHM|` ƺL_VtJݦj^ ΋wM@~?t `bpa6Jz\6tNOSĖ3J`$]iBOgI cryIM=Q[|jrR)\){{]Vn-Ofbyd}jKɏQ2&Tv$&M?Nz bfLQ7#00I^'W2Ix`K >$"f8H}-Kz{5|~/aLH gqۂ0g^7D6cԧig\2;`kw r?Z{+uVݮ' @%"{)ljɀtVwYm/MRR">+cO w0͠~sa_QXd$Ȟ&o$Q9NP]uEfkRݝdUy}f'`Vk=$&f{l){t"mT]($53^|((;bugҠP h.jg\ $-eq?5`aڀX%gIEXP潐&V}_(y2ɷTNsm \Rұ+3ٺ < ז^#.M``XXCx/)`-n/}Nn\c0diB@Fh]tCbj8~LˏIi97WǛc\0y ~)ͲUNȷGO/i+X\u5ɜv;s_dׄ2hn@ďL+PK6/4jF{Uۤg %3r.qnԳVŎDXi#1/~Mr"7rDVTPU|ݡ.%ȓ06 V,زkz4Ԉ]_*Xktxg4Y'ri'c W Yݖhr{c3 4~_ܐa  t{'2hT1ivX@ ZaWY:k *9!ۋJg[VsqO@EDqXXoN\~e-=s;2x>/fGk.._ Z_@b772+#*r1Szn9P+9wvimh.9\Cq3S '*SZefOENIp-, A C3ӝ R(&4 9u(6L_v2r:!63.*K?eؗ&tUq2ui/`W%"QÛP%D`z^{8P0 sZѐd4W}읶 YLh$)o'-cv-_q|i|7/lK'ȡdg V>~[*/iPD:8;?T祑h\)ӆT w!h`WڠO+8~(`T#}oϝ,eh5CE4A#xn{qf* pc4 080vka"`A#M̹.z5N4x[rt{5MG7zJK 46 #HZx."߬M3AK0ީĉ(.j6\ل4-U37#=⑋Z I#:))}I1(LNP̺tH%5%&Rr{ڡ4VTHJԖf:\8ɕėX ?&I ۡnS@0@6kA&3-$(&1]0M]M+ ^z9C&$vPmz X9:dx,zp[_'(; Uu:quV}Zk |L)ND<0h$>Nvϳ_o<^ ҫvٹ8(L(TP]1{[\]8xڕvozIؽ[|`ofokTa^2HӨFkI}Y"爌ڦln<.ȃYq~N'ntd/ H&xm;*a@Y<.A&t6v&$B1YbЉVcu,ʻ1y447-rb5-#.uڨ/H6ͤ`P$F,87䟠Er1Xt:ȚxY>&vԉš-@C(FRM:FpQv9(_ Ƣt&o[gTdp$K"xTiUyv7pП`޶PEK2 fUsP9ޗxծr!b- On?R<@9o^8(Y+c6}? b-CQ0+6=J c+۹'g;В2 !aڡ9-6\~܇B0#HI:B@'۔=Yg> )#!t΄:G rXlwhЙYۓ{=n V$A!C@Ffu=TBM"knM;غ +1/تaج(lP֛K3ݪrqe%YL'Q ^-nl^q _PK-T J]{υ8 kjq|?CPR%Z9neJXrv^^IvC[j'#sisq/?r؝ mh{tU>^'~'r5-@s(QMR?Ӧ⚛U8p"I %s9@VL]25@wTok!Ov bDR~fgߍKhۼDx*W#y<[oJݮ8eRGx%ΠSaC\B_]qAXx@: U)E"@+~Pڂ4(Tl1^?q]hZ7+m'FGh6/};ho9D>NbQ2ȰCQ}FP0ݣF̋VnCꮳ$(Y8 ʍi&Gg6Bl f*%l٥7#DIJ"y_Ai:)p-S7p`XWLc9썤$scOh%ڳW -/"~MQ\pִ[gun(C*hpdE8xokeTmMip fE>Y!+ԪT8<1tU ǃf0")zG F8u NKlHZM>,C^ |E~ucϧyct`@]9Ev Hij}<; G:Ds^4z`׹~{6 iţ<;jzHrLr3]ԵʣS.[}t:(^}^Ŵ/Hzdf ZsO2xK,U[ki?Lj;ݷy[B덲ӗ<0ʅaAC݅xAN}j&:Әdll=a`!RUE蟍AWhFrGApGwƁsVY)s `E.Λ[ hל,ȍmxSxhs癋(C*\dRŴ!,'v]}'dIa%iKQf'Sw. bfp*ԯuh~=kkV/EU *Om٧E҃B]QD BI,#+:'0D@%0E0fX.Jo_=]o eĭ;m=%WѤ\~|kiJjs[Zxrdlӝ8 4I @, rS^z)L"J&pBцM~^ 41i`Nqg 4b,+,EXGw>)t^E:6-;ԾѫX~SLQ3[4` [y=z|YN2?.C(u+3PڷΒf5J.j|ԂQPE%M2dIRv)X3s7' x1&H >n MHopAU\L³ 1,59!W?ܲl!Gk)qyHV ;cj)|9ziirQ ˃ u PגM94Y$}J=4OՌݟPάJOpe-27 RBN#_ڙb꟨pSfՑ[~ƣEcb#DGE6j{EyAjډ m-;gx`vdlj_*ڙv*E& nO HOSh_Bu )q3g/2C+/^q-77DRm2Ђ/xFK|ɇ_{7أnl6<ؤLI7oqMNvڻ}VJ&O0F08u@Q1)dΔICAB%5!ʋ1b|FꝫO" Śg` [߅3s!cDnFX(T]%imkr;V+1;t=L3]xL1- G *H6ś/.-KGbOwpbG4κw)im+y`iKѲ!Cη"քV+#eK:d FF3z_pQyy1K"9$J76Ժ 2Jώw.LL1MyS 'i;O 8G H3MO Z!W刎1w/8}' >vZWsNx6Cs Ǣ+`ۧ+u Jț[z1>Ϡ,dZQ'(5 LJ,ʷ&)ʿgM'UVŃZkś* NH`{qsktNfHN"F2[%8 Ӛ%eӺIT_w[/J||ﻹcsxp+ gc'K@H2<{oxg`B\cqřSEi\Nms !PG~m'[YBH,y> +7wDkfj[l^=xZ4TpvkW[0&G յ7hځ-ڥMv~& ]e'/{A"*Z1ZUš]"şkoYې8 9VECFNCqwrd\,9c 5fWS~VLlkr⺂gu1d2(ʶaRyB OܺKu%y5e H'7W+ ^ZoH۟=\g׹ԏ>I}_6mYT/s9Uކ(^ 6;Y룥?X{%-Dk42!ucWKY?+SpPyE|y>*Sf8<5"UxV *-O#,{w\jW=8 @R:>7{hM~K[LÎQ3āSTdl1yCޫ7sЖeLJ! މN}v4{Sbr(@jޖ?R5c]2sv|RCJv ?i>.js͆z?7*sҁ92o>1b_e+Q&=oneҾLo%Fp]PRʽz~3T29Z,e=٠;sxuyx:H&T1!]~W&&LajnKR9*`Xʮ@-ǤU"HsKu snX{҄idGJ w]B^/{g 1b/O^y1Ff/ʻNԽ Jip jwԔ>SezEf9K*1)+n4$FbEͪiiĴ#m)lT͸2f,=%ݿLx(9c`K":T !Iq_ѣ _ɟfj>*2?~6|eDœ=n<Ԩ\%:ŁuXĴq`ї[ #ͱQ0_wqFeyyV;oO}Z0* \tlSώ۫ы/>3L oyA_/n}+Eь.o)H`.ƨUIQ2Dj/͍TE65^)+U(ۣ:q&1Ao+7+-KI=k.t\![BCClBH?S&$cAy5LIo0go[ " mc8jI~͹ؽ3B0X!H BJe== _mǾ"eh5?JZ[B HJ e_f}M(ɽS4 ;' mpoO~}gl-\^asv^ a|O-)Dv};<!ѰhjK8Cjҳ@t\nIN MΟ)|8¹ئ}|L2ܹV'Mi",jq|^ۙ `"ަgH6c"nȇ @iDd{32ѭi>jؚ!u]ɕ9в\5[B*q2udL3W{u7ɮfx` *ۀY]s*KRHӖɇ1?.~Q_xxli" :~M۬K))d"Sop[dF$S$+g$||jUgҋd`Pdc AeS/ ie#S/䦸?(Z3-v>ܸPi43qLm \[>t֖( `7V@mԡP2ԣ]!v5R he#?^\%H #k2F#tV!0%R7 ! 18E3*oD-顐JQ,ʍ8Q#|1!_ys^JdJ/ĭn Y?vxg5[$WExO`h })Kcqdu٬&X/KgL!?A,'RSsc7\tT&}eJ+ "1j&xMZgSLd04pC~]~n[q6qoZMtF y+F @xm Ml+,r95Ao ]oGa3U%'oUR?12.7c qpGoh>Qi2ҝkY?  M~`ƺC$ƺz-.,m,-5d>2R SJ4+2E2h-E=$r>i_&"$P!봯 2g6v0%>&jJJ5;'JV3.GpBXRVzc"YP,V<5xVԾD^}f */VKE)x,8lؗ 9,1li"2`/#Dc?3R"1jnfjWtG0A7t4}wϗwq*SZhBruVkS>HSH}:W^ TUGJeɭf/N,-thT`1D<ыjBeCCؚd_,FL}TPBU PCmO1>vUHhJjR>lAwExog>42MmǪn [Ggm>!mf`=|w=O~V j#n,3# ⩧ T^ ʲ %n92PqIoH??Gף9>ӽali- .θb@iS8h|dU Q {9O E5dŜi GEz{,"-8ζϯ ph=rrh\a"A.|ٖw` 1JgF;`<0ONX}%в{RYUapT(2 )_3tNDtX&ހϰK:Ί)\  ;Lbn3Qx*jaTc:2d ;t4~UcP{lhg䓇ŠϮԜx^0Wރ1hWՓ!!9vjzh{m#u]ǏL 촾籦&.}ZGØMg{"wzzTP3&ϯm&\Wp7p|G?ϖbk*~׵֧IW+|FHB%[ v YG(:N^jYa\O+?1g*,/kNYE؝m6V<'Z@,Ѭ&lЪQۻ 'pAF>eOU#;w;FPg"(_R/kOaFB?j/g(#=wP?9 KEU'ꝇ /w׉ T0{YI2UT{UVY!a sg+igHdB~y^ey/eSus1S._E=emeT].r>JMi8?t;"-F%__"-*Gw"C2~٭:4j}2{NWnAÊ܋yvW;3̻^0;6LL@nmPĘXNY!SȿaӇ2"[1M/*A)ѹ桖XD imwpiiNPܑ0:0мEg8SjAQ)3b}3W݄Ҩ6Q[ JPaUS,ØP\,6H9ę'y mT w5o˅Fo9GԵ9 %R$SZwmBu$x_Fs,Z3\Uٸ*C6I;. -hYZ0M+K-M.+L yl!Ƹ ʡ eIJR^@qR$D]C#ݜZHڇ51vr3x bzʈ0UgzF|4 ԏvlt?f4ʻ /B-i+ꮡ/JuR0A}o{P/؍_`FL]}|4{3{8lw .4|.ăZ); 1 u)c2 :[pCT3)xleq{rlzS5COl/G³gdQ v]dž-r ㄙΑe;VGP~V]M^ , c+n~Gv*/b[yE?μc-E8]C)wŒ(=Fd\rz㸶 dWݴ=Z.P?1*0Dɝv0.ktܛ!掟no=ͳU aZDIcv`oW_nH!Vʫ~>yg\;7'Ӷg`?  >"tKp޴2-.Үml429V-!(|eK>xHy5P1Wa<:%ZڳՂGH_Vm]Re~:TYJΔ% 8KvNU-hfU=dI J3\"QlrT.G r@)9A.ï LMpwœjBJPǀ|C@UѫVZ-+>Oi-ܓUjR>t P $MJA9珸aH}Ykqӻj mh;.=[H꼮}$X-%@JKDLa"?yMËWj*b<4_tBsZn/jC9s[3p'ܮ@S+5v&5#bP8`բ&6:k"@$8㈍ Gu-=l)A(|òM&א)zq{dqoZyD6ѫ { pw1}+ Q-0Z?5J S7ݏ5ݭ:MQ]!OںYJJn藩9Nլ|ZО~xKj| Y;qm)KD)rh#_&}㺻ѝܝ?3xOnaKܤg$ GBVt TB q q)u%e,~7&[F0PV"Ծ ߳2y/w**jv'O-/I02ru"DqLSQ3)OT4 c&}-|íPB޵Y$pUc BֿhིU.SƼDE[ę&Z {ӥ;,x}lKs :C3^b6Y*6;ɗݝ@V%?[ U/ZoetŜ0f+H6x/ &SAawJFc@P"S j-AUqP^UK~Og7)erɯ T2\fo%=0|ˠtfT;%ڥJUφZ%'0m|s!+݇w460cpʼ3lM gO$!Z6(Ěj޵ {< qeͶ{>ևap4TJwQ4H#hD}ڰSK Ddcc$Q=yY"}r)4^i[g+vi[vmUd=B8{M<⁚p׹ApLo!S㏝m͟YDNVqڇ!/Ml똳g+5P8RYS/`% +UR{9 ph,|+t{j?%y-0LN`@s , )Vggvpm0!1*`3^?l5hA,)s5ڊz& KNtԸ0+$d: ёZN,Ue*IHĖo&'sXE} p/ Վ;";M;oǞ,lĔ׻oNPŬuES 2Jf<k}9U^p zt!-F WX3˶_}MM:qN%`ˆ}0 rn5)چ 8r9_c$B-'6rpOoh0|+8tVP>90K* TV2eַC)T1*>N狺$k8;v؎N0a6 ڻfjjՏWMD!(fe \} J9>U3Q} &͏${W.yx2̷[/.&0[a C`4$*2=kU?k-.j_B> _Eo65tm@vCUФOأ3#\Mmd3AJM}.!__J<Ӊ<;R3;sJ?Aт~LEG Qr8E=b4Y l|Y@]8J6aaS!#ՠ,ש vREˉ|A#~jJW!H>:ﵟrFM1O3) a’͋hV!ED ߣp>t9lS8:*,taL7-Er"A`3VoE1)[ni 3cr-?=yû9,QMsV}{(@*6*\^r@^:--l_Am~'H$0#52w xͶRM]cʮo/s[z(lK!49:kY(؏|Q"ҞΠ{/ܹo]t)idIW6@R8&pN=Ĉ4.7 ;*a!^839){gg?ZBաs(1or"g%oƦH }`"OŕXvdO@2[yb~ h; vg9c"YPXs5#78>wA@| .ƴ``Hrst h]sgFW<N+ y2ԃ- [Ҷz^JAD%mPKm1( ^6<##KSV@;x&x6f4Z,xd|jkIIs0G$+6 }cuۺ(N_\+{3x1pIHhھ\m#LG\ϜsDrԳ0)^4#ӓX!Q Mk-nEk{NBD[tɗ[yũcIPɉʀ䶉+O9mNr,֒zBt[V*V@^b?sڢ*`w_|dC}Zg˷2m0RN,ckOYÏD~;H u{qJId-Di&Jw Ff mm,R|;v(NaqU(/F^ $@,f.TLs xX/mGH\m M}f#aÛ>CF/*axָ0d$uN_$b8i'Gh\1ek-%}Z|P}};Y[0F>*96q=('_B-J(3uנݑC|S^ag|<[^|s||y;zc3[L<â [!ܥ)4QJ׮aT2Y5{?5uT@ IhBLn=a9}cֽ/0((L yi6wHȻ%n9` &h `'~keq`Y}pUmHۀn]Qk|+x{ҿ.HD 6$py-Kܽ.$b*[^3ӑ֊,)ݔ%qb%-'5މ7)a%z7 7.fF,jeszc~YNk ~ w函a|eYtչ|8Ʈ~KO('*rHTs?QMo  [b|ʷX "YfPLr V‰xX1,ɘL.VZB d{m7qr&?ӊو76 P\~盃j6nq1:1FsJiط%xujw6lD10*']bƊ?USw0g<ѵkISl^LiF%&>-%1R"kW'OmJUy)f"Nvʾ4uܭ$R6%/n72Z44h𣯖(vP0-5\!IIX\,"|%]is#8{2s;RKS8y!;~&/cadmo垽G+"ōrEdFY ԎboʧC Q (`\X|2e*MzPg@1g: 'MRnNӼt#8^xQhI[J&օy9_!P50 iD7Z%J~ /={av W j`_m= pO?ir#^Xg|Cb^t;WՀЮ0Jb`Eç=-`"R(q~KkHS0Ef^ BsƏpjaW(15Ozok^7ZB( \@M U@UU :5˟$S2ShWuW>kscU6{/u!W\ '0X1s7Xϣ>XK2`3^ь ,jS(EZIl5~4 v^=+klmxk}oU^'Fp>I]=Jo*./Y#Si+aخUOh*7%wj?&kE9藫=*i鼶۾Pc]3NΉAlb(L3mu\I5A0o1Dg}^cU91"/L3ˮ;8qz7UBaP|fX2ip\:GZ,-oб0;;)x'>x;5Y?[>se#Ζ}%!ާo٢AJUW14 ϦQM$Z(9pJa-Seξ2չX7$HӪCrͽa95YgT5?+Mخ6PIiJR= :r5ɠK(O'"WxkPgb1LS+=EAy˂LOĀ`%(0*g|Fp`h8*/Eh 3hdOH*9!$? Wl*+ B%脅!_=&hY+ԄbF7_Al-o^ PM6s@|_a%|2#x4-@6`!~C}7`{7}$)cei#97\f1딻p`\ HK,!-,̴Ƕ  s!??n'ʆiZJ2gU%z6BUѓ s!?Yþ sK#YtN3!\T*:LU8P \kC' 6͔L9"|1&_70'=mqCKT5t ι !ݟG:qgZUԍW1@jgN!q& 26|8[y63Yp&$l|FAxį ~ԇ@~f DUZ;lst=-}( F,C-yX|2WI-xkXbT^TAEgbKEP8 j~Ņ~+c+zՕ01CFIՏ VD >xQQʰZx5,V D.oGO, N?A]5n[)l5~B9$Dm|ʳא-x^OVyCM^#6[k4oaA޺ $(Enykh%Lw"6Q4Ul:C< 9!8="0Yڙ}ϘOUa'9AK8Q-zw@WXvqYa$t;)](]QD|[U8yh€bacьm~,kLh{9k&V)r-1mxrF Wc l:p% EdUc=;@uxl4 {fיtmwqjmc|KUox?&laAdc,ӽn>c%|©:VD~e8lVq35֛7`+OOq]؄"8jc2CuW̦,_l_9XsmP:Zq|z愚Q+2Ճ#dDU,xfvz%;&ggɁ<V5&';& X檥Cr\KCd*BO~-CG%3~*;֍( oWs %`2=K_r[ kqہn#@bO5V6 AqEA| _eZ`b7"@>=EM*:}xq'%END8*Ԏ;?%Q"!ZDĸƙ7,I7met?X2&kc;^km؛XŶj|JB ^y$d` П](-W$i,d/\5œKpOwUqÿP6n&,.Scd+.[:uU;qGDiY]}J&[pj6| GPzǑ0>%>:k 6kPO"N0qfL~r0^).OP+.o}ҕ9tiZ˙ӫ }֡Z?"wўUH;mDA2F=dTNڙ''_u [Fe['hF3{:Nn$ӨNSq]{bane0µd7Z9UϨ;r)h"5GWXnYSY̠+e8tXhvbzfc`/! gxEF55D*K?.:ܩ;6cQ &@a@쟬RENaU3d(o+C&(ݫ/`:)`dBy&; LAU|ӊXj3ޝUɽaWT{z=Kߣ* ύTE{Mk2q +Ѧ=7lyI&:JJA^"{`T . BG,9zgTϝ-ߍl zS H':҂( s\QKA_DoҴ9F{yQas})ٿOhA$iQ峊f<hDx?̂'BO%m]TGB^rO4c%xYq<*7ǃG}8$7?ĥnH@G0ݮPvYs"ӽ`CJj~\:'T A_#9T-HB' 7W5p?GIV۔tJⓝA} :^$W٠ hdT e9C@D@pbx<* -w~KFgo=iÖ ;anMyd;D߇elA1G<9cD,QPL0<ܴIOrLZEk˷NvB$)Ș wpo#}u8E1ʌ NbDq, 2zl]\Lgpe{ำ0$HY7!4Vgʩ%%ȖtKj󠙆9P<9@ ^(ɔjrQsC1^xQeɄyv8 GRaQ~\G]w =OF=~xBS+Y%ukY?6e?ĐwcBpLWDҸM,"hqSpБOXAnts U(R؏`Y-  n^Jnt6SQ9h)-$hRzk掔 `^KB(J#i[u$=?#4$ C# y,Pp{>Fr;u ;gIu X1;ް^mQk`S:fhe}.`UEVgDL];9Z((yOdj:D4[D"UDdL2QNn~(#,O۠GN?kM%!joiv*p<Vdvf?4"O &d+Q 9|KNz|{.+(:sOf Ŷ׍DUo~?)ΖغmsVSF5|6D0I&jne(,lC:4{>I@ =y]cu< ̯_ ߽@}~Wn۰_ PY3d5+ϗl]+aMkYvxayX)Z6ܑ=6~ׇK9ޅ]wݛYnB Q nR|@-C/=ݭ$m[Qp #*L u,"W`vX>{H":߃ɇzN 'Eòu`ʓ~ RgyL>sYĂ'=f]%6P@߭B(%yX/"u#+` .֥4S HbÂq})}+# z8$G6 A4㱮:)˴4hgU.o(!OXRfMBݵXeїfP6-a?y x2I A嵄#UV_w$>*JrAd% 4?{c4 FŮs~!.2*+jw㟬p샤!集 s%X`܉u#HYL: Pڪ;3(nкl/I(#[HW!:ʔ/'<}5O/Uьٵo"}T {&-i7tD\qՅ8Lx;9 ea,w(7cTdznU}No6^A|-ɖ {Uh˳9#Gvqu5 JZ ׾^KŇUs5EF ˁnwIJ<鮜tX6p|n 7G?C};ЬFvt7_9S+"^/+'_AK@1@. Tʱ>n8GBd 8 >o墍[W [f15q1ҴJK-/^J8jʼnVՇUԵb[8'H+$?2t(XZr\N=H;f v X*`J l[`+1˻[}$bZagX/ 9 GtMC-'Df ]ܐ\ 2+IsXHR[:C'jJWD|e6@ POm^]}‹qCwqA5Qz1 kaްc} 1aR1o(CWw+F$ȖQP]`Җ|=IcfZQ\K}M^Z8͢:\?H_,0F S*7MynVЃ>UDR4F2[A9ε^-F$]kEՅfp /iQjE4~ND9~>?EٝNd-RJ!Be35 ED%Dk#N&ӷ[OieWN sLd>(3>Ǘ@+NjXF6֚#MfY% vPatH'@sFGnB5- +uޮY*Ӂ2Z^QWX $C_yHh̊y?LʠK: RIY~*HNf p^KlY Hc[K~gՂ"+%U3#0Ƭ)W8>':]l4iu>ٱa `ܒn{nx44fM nd7هf,-؏Fr^1ĿBYdҬO98hͧb0k@=(#yfl·2m ": C٢NtʔWJ ؁T?^^'`}֚.Y0}9++W򉽎bKVG4$)g5JO*U!p 4|.&o{#1$EzVYޜ_⁥FlSJ?rYQ` -T~VH0.NKz"?@a Hޯ+zI^]ځ/b񮺩I D"?H%~3HGR0fCl-ٌH5  tGaݛݕ -~ˏ*?S#ht,8$Ru+cZ qGTīN8hX"0(*gm8)|"KI'L^ԛƪ?*jv{x}|y6e`:YPV8y다8E-aʵROJ ұq`HC`O!_%t/pqF̱a@wr %s+(%ˀqR1OZ Lao-:;W,I/gA5toɲ :"}2Y |Lz"~h亅HԸ D`|)2?4f ӶdXw$@(rZ>?[lf/XZPh\_{hs=7_=kt>m|*U= YhvU@q \5HV"2Ф{0ט #Ƒ3kMqsr fe1m@r'Ygg-2ŏk/PǾ$_ƴ kw_AWf)ٲiVcm^,$H4uO=ˋ=Lw:/23"F\k>n-5Oj! CLAdU l kʧ@[tR]:)C=ߓf/ܤQ< oiߒ\t)kd&y$cqx?ӹ(&U (w7%L#6IݡG*(d]b'%6L4""{! #āzսU@Q`L`D)!#66*C,I$L>91H .rC$2ysokF'G p.mi>{O>vz|5 %VPsXRVFe([EP^.UArn@c2u}(MJp/&bmߥk޳$r>ug՝F}iN-&nfPBn 3#yIcVatkʃc{.F ůu?Ǜ4f#vĊn-Qs5~g߃xs޺$8K7~goԥ%r jy:D`)jWRi=)+u`];Mk~hL|x&R7g贛B $SA8{(fL@HB%U$ DuGxG *WLiQQGec7Kb( A .La\7/~b|kt5.`Cz1M k6#7Gm"頻[fghM;ݤ%aq_l&kaƵWG]:&x=Q=ý0Sx}l2|4ڽlI)[;?ҹ?0*F&ThBCbo}"d>ύ$rQR}Wqv,qjٟ!}ھEtFE)$ `-E)d[$*;E&+=!q{D.;Er2K)k X2ZbQ@+2q~a(#9!ie!" &_ID^f@ DuȷwF~?ڊ~;G{*ߙcQc48i 0 5p 5M6Jx+@M;f avg",C|Ƙ<0'z(/B8x4Q9o ϔH\ C# 0 iW8iukv >~9"Mʼng cQU1NPy \k2E +JcMŅ7^e e]LN*Ӣ[dHPNEG&'h8NM1 8dEV z+hUI6dj֛"U4~j$M6 23@m]~юnql`H~T]w}k} q6?uyZY\tFLu@`'Jm1{<%+ԌHIޠQ2H H ]K t"Ʊfil_mM3(6&a|Ą;uHEV4䚿 zi/[&u cFly$zv WA9f~)8P߭#"o"a}l1cϬЏbڴSBއsBrR|=_xv4לVZ…(I[ſpЮ$ ½iK.ɤz%HVr`}㘽\@@nc&hHFLԙ@{xcNJZfԭ䉭 %{444/-yhUKJ\2a=+' -5_ ]H&_bβ5Mv(,>&bm>v9ÊHbūUJmͪʄFv~,qɸ"yc)a KS\BwjMd;&Bύ4vnǗ#94%{2:li hGut%L?P~y]+r{@ܢԶsi{uz,9R P},!rhujQ_] ]$%ثYU!gr,Zv!:cܽM0`2$s~vOX"n'79wo atQnÏC.~Ţ_6hs4vDyP-d+7쒷mT@$ǟҙ]SChHEbp@"\vkIt*[E0[䔺<x8CξI)@M;039HVnJM'k0\$N1~՝cViúP%-1gqvc e ?[L [clnE룪=^a+J;_￧O 1:o~U](SuHYߨ1vg`t\f_Qҝw&ePu1 ¾WX5_"4C_LC"!OqG5~ {xg?>W|J%i-2bm( 2@By5Xf*/#yo`uX) y'E8iB";-.vO.Q1eZXW"9mn.v.<ao[g%jh;M܄}1[~V)Tr-r*UY+_l2+ZN5,JqIYnGY#NPNi#XBqJ#0Fh-b`V| > |P<,( #Q&4q#mt~ImQ5{yv>qs5#)]ߘ>HЇ֤;f?Lgorŕv`1x*/Uxķ芪A|MH#рh[)M)Q *%AYN]ҭZ3~&1۞~5^ɋ)y|R^;[9CGAc xr8!v/.2%]EK v$i8%@>_7_]kW .ͺ#=f<!Nq)k:cԁDzh=JG&͙oxZQ8s]e\+.D]J-j^i'j+ Z)<賄H/`̓9 O{P0bpH.: y ZDc[vNePLTPnoie"vb+-uBLJQ Wĸ^ e9I#BrP7~Kڄa(L4 ^J2%NuoM0i8{<'B"".( 0&'}(4Q9P**rл ]h3^\̜XN(wxcj0$k6k|UqW'%[o:*K'.ajC(>d$@?Pv5GG],E ywp"Itv-Ioq3=G{x?]7tBe $1֦}Px'PD>FDR< veK<3Ğf8X ,ъqL3?ۣž*:SPmؽG蜇Xx,1o˭3LXѮ+yc H^|hGTLA?.T!ypr!b 0L򓫮h1KH I{#mdP.AZ?>@5{\HStgz T<:2hGw_);`6)i &QPtbOm:$ZQaNnV(hˁj\!sLn_JEC|Z@[!+\-".vg},RYZ )5U.ux>4Tj ]e.Ca a8] _n"De>Ld98[6d<¿! []k-d]%k7ˋVE@D-,exS*,ڗ zB$)}0;)G\<pϭZ#CQwҡצ'Qa+OuC.hmԹ  yG){YeP-<Ya+=4Fkge# 3=/DRH>HOû1LvOIVc2uUi(JE+H(n0IEчtIÐZxHd7^ FIT"K}SӺr??i10k]Hz`% UINLgG|KVk/"OϭO\UV*4}eGxOLruo4z<4J~Hm`a6c1Q6F1x S.osz1ʹAp g r5^\kͶDn ݅(fPMO|rsq*&,P+U.14Ȩ%g̩ 5ՃuGm{Bɢ[*sݻX@ܙݎ\|, 6'yR]{pY7NϗHș28f&o!6 Y%46Cn}ȴeE=? *AM~S<>< #>}7Z< f/ (3CKsa-gA*5~MtH@*歨iؓuHC8) JaX;kR>&AR[I<" ΀x$&. RDuO.% T+ͤRFp;6m 촩g {M"w"ig/TpLLlFl B7S)/u<U?{DU,YЦ2-{\<EBL'ˊ"%q(& Vztnba&w2:}{3FJ\ȗJGtȎp\Ă7ZcS^(2x!|{ԫp 6 xF*m_"*ZCΣ큵wi#tʀlY] kW0ĉF @ Or1.!0ʙv:c}7Tϊn;+P{}Z'um1X!2j r~7_hաvG}FjOH-2ЬL+lIu`X5t>;@:Y+îf:q*$[xR6" 6XS[%>g!S]KQ+NZ:$tT{sa*W30_<] `aeL{5@KF(ü`~X o~AW ҢYT17C<$`&Q{`} S'jlQ让5Jɗ>ѣgŇhW 3+ZG_+A<^; \ɸyR$, _=[Sd\>Ch$WNպ>qi}e.*XleᡎjJJLۋD5{/߼K!»kzr5r>9ΩЫR1 ,#Nu[IР.F2x~QC o%IE@HM\/ua%:t!['ƞ* 91$ܱKyFo `"f"*0(Yp[PRÅTIA{yzXtnખbFE4SoKJQ鉚J`S~%nYGUX>fs!-|CIUOuJLqY f|>x~'C':2B>k|(@|NJX6Zd-_v穙=u+dK ϐkAiF 7y6P7fA$﫿;^ 90N~SEVwnFM/.%?8$|{;jՕTm<7(Rͥ)k,2W-Imɽ%^q- xkpUlt x<)phS/񷚤4Rp3Spxi{pXL õ1ThpJMvڣp )4mb$Vj?|cI唝qj:)Fsft?)\|np~N6o";s|j6eA33GFl.-LNs!94P[І"Z<10b;6` 5?c3Dg٭:&y\|Q;v~)/l,$nFd4X(;?!F7@ &Hb>'WT4tJ|Vï$vs]zJ4ȡ:IKm) k\gQ14\BdV9!Ir.3K`G4pBZѹI"Jzf9/>mvu4w,ލɕ"Kւ57c9ij'%5FPڴ}y뢍 dd^N`c($1mrM/*n kjQPϹj$W>=;2rΗ|D"3AGIbU:X,`l/AcdO^"6.LJxYgju7㋁*pEV0]R}1=wD*2ҫ`9tOR4hc]xTs6f [\ΥymgǶmeYzNZu1w3#cE'V~ilR߷>֟YnEEoyP?m/*T#*!ͮ:u;-A@=@6s[;nV4&ܟ?6l ?ڜeZJeH "hXB}Q'M!>jAYnݡjzjD9ëw`BҜ=o//EذU-oU:᰽GS4֡BMZ"S!N{'!l_fUfmآ!59ɗ9,YP׺o{CG7L*h?⌷Gcb8IUÒ8EC&RnR*:0mdn^d@jpȀU06H >ݫ2ކ? %bE#~!PXJIzN|8yPExw `XVy30ذU GiIֿi*!"[x s7jț-Ԍh˺`;9o aJS~]EtVܟޙ6ٳhٞ_z Q=7{!Fy7RmK8kuD$d bx o/\SKR3_G.T5c>N"gFyȰmG=}Yt\e&nI+ *<`=~PoE %:|5ϴ`B􀿱׫VU/} +aUN?7[o>m_{/jJ e!Agƫf|G4ɩ ZVPݻm n6:&/r9l Pe[I1#wFDI(iUC9J'cVΨ%^=G GM :8Bo1yDDf;B/._{m}\Ck-w-##C[x>կax&q3.c B/eήRlWS KUy*C|KXZ^?0O ߘwWCT,$AYsE <$?HC1 ;9ft;YB&p$ +W#{fhMI R\ Bvq~ww삥(;:k c 럽!'Er< z.U & 9z;Ygwrwf |es YmďNwbhv%VV4^nzϋHM#QŜ"{ Wd#qG`$v~M s[g P-weOgRKG%<żS۟w'Ov|?Bp7|CdۏB#dF4aH_uٕ3> gS4>&@ !63G^á"N<c}F{RvuS71 ^Tأv}=SVuƾڒ^GnA1a2RKS  (>0WqD:kA>X[- eR .~.ݟdB+iw58N`>9&u'mʜQ<ޑv/@ |2s#0d4wqO.JߓLأ7֪l֎wG 0l]YReIE*t$L2dIP1o\dV`5q@QThO7PaPnUS(.6Ҡ){SFD(aDq!!͜1\LKwavi{Mh#렾\]:LI]"N@GjFu5@5 5*62( 1đZ&M =a!"#G{D}pM5vwoe/eh@ʯ ~MUrJčZm?0L%=1aB&櫟BGX%&[[*am2#HnV1,,o;]#PmSr.zL N3i^*M>=j?w]57Sa"?yV04G_̨] pUtdD&">H:`E+ ʋ*+z{x0wj;"]䏹ux&0r]j'v΁ Pb`r.T(\8M>IkfzEK'\].Rَu{iyшQج0"Gԑ0 D\&(̎4 =`f$&6MW;CBAN"'6Ԓ(d9*nH qdvJ]U[p ${Րtu0:m^'=_#@Ƭ@;<=W9ixIdJ⩤?;ܧ>}4yl+g]kۈSejNMdK) (MqjgzY\LhDU"6LwE]ʸzRsfjUC(*QJ6/1g{Hj‚QVHI~!oG{xj_)6+z%Y.|@R),$&ׄΓƲ!k2z> 6^k &~40A3 #ERMP-0;DhșſtEgOB~w~@;EJD?dge8ն-k W_)ð)|5 x&_Q'fv]B! Tl*fk Mj%1-t+񋳱K6Ը/UDٟa؆DLa+Q,޼WF~j԰ώ_YOt:پ~.|#Yܾ.pIC܉ L3~ Ñrr]hj$ |HQJ-0{^!!PxXrD V*@5BROغv#vIܠuAlj-IW@}M#O>:g,wagQJɨg>ynkdpP!`-?P89j.cOy#=tg6>=EBKZ:jw@zs<׎ W~}_V|NʆjFbeg8aTk (_OUxlIPy&֚VvEl7$>4IܼC6к/O/TKV^1PXiS1ճϣ)-ٹ mXrL9B/84<}GXUp\]isQ&4҃A} οaB8>'!"e@K+kVM,BgΞZU1uXueSmdT {`3YձKg$v :f͔˹e\^㤰'\N"5;~%GMkccՁ A :q#hգSA\sjch!ඛ GԒRƻPC4GiA n \i>˶3[-4-'31do:y9ux#9քeHHe>~8D[}4PR(>[zGdU$7:7\;*~E( #CYRv.G\m( EQwzUlT~*~A]yʹ9lB^NQCƮ_'kiMfX#߷zb՞ 79i˚4pZi =559oTJôt=6qo@Q&<ץ NTxԬa.N QQWگY +׎(a phsHI0?)~je%qP40w6m"wc5/,HBPG%7gLb1/^^vDF)—'VV_=BZ+ϻ¥^M owx5tUC2F8cGGDʧlN0%c5!n?);}(,۲T7Ū S(|)^V58G!ͧhe4}uvc`zEfƲh ~<"T-Ik`^ix !>+'0NR#ak *<8NԱA۲p=j՛EƗ?W5n`:n(c4b:Otdy: l"uTFO93@'FmI#`3xPY|PpG .{LMN"krSpM>fi3Z~/s$k] !}773(+Ó .Cͷ4j'yIlsTk+j^X]#"Qjo-LE',Պ/u4Ɂ:k߹!.KXK)%R (8=]2yBM آ j28;P!z$n?_\%#a swO"j*=M m ^j/FNdRWoV}M&XG.JQf搇 U@ $*ݬ J ޾@vYʀZ Oz=U)gp/W:K u(`+"L Kk>iuC_T)-2`1svx6T#_9|-:q˲'׌cDlt΅*/91ȉ;db!PO*'\FP'm;8:Q?'* OaW5t_s~G&{rp-S ɡ9@qo0RlSPUsG^2Mx&ƻfdTӺt bHc "'9w崝Es;^f/z?Ung1rgPْ:*pnb ydBBb@c~pP&G?* R2(/)9э6xAu ـ+p"ڌ lTcO #WxKnlj ?(|^Q8kG*21]OJkP=U FO*g"&>0\{]7 t>] s(s-U PUYW4+/Ώ(c3AS=aOVI9ah%u0g>> UfA\}<ÙE)a CQ2ie ԰〢CcY ͑ErJ4a D2ʹLDǴ1WVP1ϛq=q6+O;m; ;*y͢PXpeu6pw#,mvSZE'@j(A#BZe\R?vSmtf;b@Α@3l^tRXs& n&\uFE!+f ]-i-*JDWՀI Nl)\~ؔcqcGsM@: OkT\$ %gBwiFIϴ=4z eR 0 ]QYRV(y4YS~|CĐJޮ>w~Xjx΂EJ}It<= s[gKnoa"?JE]~T=*ǖbs +q9Mk!'m'"ȑ-b?X; nk+NoFTmf_HfSջˎ^>tʠ(UxӺ];-Ke6DԌv\U YT`=)oBmvҝNg@mE/,!@Gz$DOėo4hoIt?obLTUq[\lv'vݒ8Yg.jVY/wuAsƩ jR_wD գQErt5l'(8uyyjic(Y9̶*ì@;rwdV y#ZJy}yj@@bێ L?ݘ}YNEPҗ~*DC pHhW*>reg|e#|mȗ%ЭS =5ɤK eP(سGiܢwȆtR#Ub^FZzL$"d:\'C >KOkCw WIg[en+/EP-3M ;>^4/I);li,)w{Dlal (W1!4AReСm!i`jQ„0K|;W֎%=z)(@1~?UXxDp>RdvTLalPKwʭ Z*Bz4#r+JRB^mMў ݯ$WWg1Unz` s\ʀf֣3i W ]%6Ond6DY |J10A&$a⪬畇ABX$s/1RӻC7 űqʕqyO1339_oƁ:Zf^^9L)`WE<׊ObLIZ^`OBMm[([O<`?j7pgW#t0ߣSnB-|D7Ge 5K,ahhn{d^J=_ӦT |\,H4!oQUmj`{2K;'['c]'H18hwm!u ]}?F4%,Z7I4'ܩ}` ޢ\1ho†=sΎVRR9tbL QMy .h7}>%Z_oV;^E.zXކ{ߑ~rACQ2&ZIe$bQ-QJ( <?㫑ucU`d9LʙGK 3 ¹>eV CJp`_oXT +gYM!:1($1Vh @g#\Q%+M€iϴA>=:򭔱&ʇ= 䡱١Iv8Lȴ J;w5K:E5f>Zl:;Lu7*0ΤEI2돸 :n'Ts;dрKNXde&x*O:*U4nuoATdHPuHށ %mڀ%|ք+IBo-J2wc,>l4`V-FE#Gag=1J1+!QN{sۭjs #Ӿz Dq|䍗vțB*D0]1?W0I0]OkyCFr!zl=q eӅ+p`rO&떈8mRh<< z۬6dg/R 9мxjX>vjV" '1dx@d(UƉ\vq8>da0U]Ʌf9/9.^׎f{Ymr[܇Xq(Ae {xM"z)0pkNQsJs_a (5xcII`'3/WUZ%2Jt}O_?(lzj5ZXdFAѣ;mo %GM ,kOgMLWDqKO\<ëh-o3])#FN>2Ӎ8BJإ{n$k&z u޴>]YϛUP辩vh @ ?:xcxHBM 3{ˤ>jE_vq%ˁXhg R@ϭ+!>5֏W!ۓS`,-+䠛z>oI >1م< K"9S㓞iI 4^>`M* Mn{ F2ؕBH}v68)%m]_o&rjx`>w3N,>;x00|SXg{ke$ ?  X5ל?;,&jBL? &at QWV>bs9I #wz{{'oQ}n]JtxK~vEzW/XȈaRϴ![-'IXbVU` c'[^ZxJ VfJ)az+]n<WkuQaEtx!nP"43f= zS~uMJ0U!ws(`-bU >V0~úy9z(xb !9z/TqILG,E C/ Y"{HtYIŽt-ܫe"B؇/-}5AaH_70ADtK?ˠHU8xbƙy^R6Cn'aKW<cwSY`w8$AM_h,^g m"m31ÝњoAF"?9~D_bpUMzY7+N)P.u2Y8aELvyPe}ހLzp%C`_jCg@ōjnF|/'%!mʬ+-2 HԬhm]{k >4;`G %4ߺN# N'IMM%ڻPt 9FN[Xk;^ktv! ס@S/Ir^$2 \| v0N%қ>ă$G4Lc\ZZ)+ЛJW/-I7+5bu0ff/ ^wxf ^)FOZ@C%ryޤ6OǶH {Ut۽e[7Iܣf鮽͇*3kT;ʂ<9%Y1y(qkڣ<6^5R#Ӳ5x^©O@ٯ ,Y80<G.lp/SDą+Ux%2 1P\rO,z^/ɮB?׌U cGL(Գ}pADOI*vpu`9V mk%4Gq0+V1'P ΢㠂F7! Զ:{42KZ::ʛnEqT0MWBF\mh ^j*=(ƿ HӘty?wdG-<0KJk(%!"^̕/z =sx%g ;] p<$HZ,./Mx m0 wěv?>*il6{HaeId3BF*Pv$V6u _oa\%+7iG a #.q@ f)Pw1:C6&;iKqIצgݳ<ĸ Z@6JGs}]9{ ARyjɄffT2ǀ&86/MaN@7BKh4H8g.Аؒ'޲ x#FQ`&<8VuW{p2 Lk)ͦZG!I0p2|˾u!:Nlo'" 2ZW1]3դQR9>S9ۦ6d^YUn( fsAF|sc?wK UZjbg1/^+IꟈU)H1eoӁFDcVE©|+.WW%'*":N|Ωi3XdLߌ :c2$~3FqG֝FD&󜽮)Bn,׎3׻K2~?8G;xWlE[ȳЦR $ ?2Q,_U6Q07完IBҤh]'A I/3Hn]!>Rm%Ƹyҩ[ZMZS4Rh΂h(%-;:6±s1NYB`rk LEWW[p遁.3^c,GHbO5z)ކ~bkk6ِ|Ǘ:[{GסQVe}-%ъRnCpPmn4[D)¸% /ȱDL5xhxBW^x6y4M&r|!y@w ܞ&t<hD.;OE嵹6;!rRBQP'#'0\ l@hSRs[%6.Á8-rWwlh^F||>{@BB4vDnWoUaoU98-rN,xx~1 mrbA}ϩ_/sb5ȳ1|g;IS܁ =rX.'۴1'=2)ޚ l-C=e> %Vhkҥ\A!8w=g!# ?ka,'b -+k!0ܑynb307;.Ҡ/XUv˚Hf(o~Eד+b#5쪇s hI?_u4SŅO|dnBUh ۾O+pK+#dًeKS9?YH 6ụ.ˮr2O|qA vll}q$莅|ūm47zh) S*6T2’o2mP=~J+y%Lik$:g=H̦p-F(L&;^{<X? /"JI)I׋֟sA.Cc1GD 6JP:.٘yΙ} |Eʐ_պF2ܦ#duzvh9r7 o$K_PML:vؗ1zp.='!1]! 5+dNĔǢ5x(,<xrub۸OW{0DB6s_*P{v9Z6rP>@N^ffVܖ[/4&p9[$EPR%;:'rpG[، + 'DyϠ Sפ,M ˯5e^; S3Hύi&q,Pu)| t\_}ssȝb;))Rw*Z}+M;Ɔc$-iIIH{Jc:{JwUa͊hDzrUGrpƕi׃. .{UW&C)6]ͅ(Le_/flw{uiEihS; \hE?!8?m2seE(pކ.?ѳG>Q f>FE1򧃁j[+6OSt>vÁŲObD A*"$E{a*|]q8ݲDmW7o@8 $"1.,ϯ'5juW팓lRK}ixsF%npF,!ۉ@1/3謒*bXe 7!B5NB"^Xt%4_Zu Cax&i!g"MVEVb\~/xVe'<04˔+MEd%Mm\zg\uB٬R&cQl:jRyber/J鵾N5gOM6^ %ϒB -sԩ^~%1F4mdQC7RZX%~W>NzcK o?WA(%=_";mQ=C0L,Wie&M|JY-5獰vՄpɴBIRԭ]A,f Jp'}zziaw=#>q F6֍(3.;;.ʎ45gH+Zufˡ[:2Āĝj]4NUFzHA}ndq)9ΤLY'W$.fJDA~[ؠi`}\G55IӫnֱHXv([ø5d2jzi1::;*WIeUT9K}3-ߝKgB-0I là_D[e,1Ft/oɺ>HNztBpiyvLZvxf8׼W稂GcԱPSpZsYk̷" mLb,_Jój9Y 7#Wt @s{AnmK'DNM;aɌcdɣ A~h2 vJ7/i$ge~ -Gbm}BQATۖN^!uIr#M6Xo#Rh&=Ȓzec ^?q3=zz9 wÏ 8+xQx޲tҁ^f|*(zcn]2j|X0ݚVpSʚ-]0c`^ryDwJ]u@8| .#ybDD}PXԅ -HO{M{ʅ*(> iS/磘aF5e ;3[v1:LP6 L/:[9*oasK2L 4q38SZ~Yd%]@ B^,eWŚ<-ډZeWeʜ =X #")V뷙ǺeB2&mc[q +5 j݆`}$ǓoaO+dHm1q&:Q:%ͅ#5\$XuQh`_0;PR(T1YG1Ofe{n/ Bp~85u۞ &̒7ĭ>izLX}oRbM^e+F ZS~?Zei΂ΝKCrNq}3^0GCjh@a'.&kCEsm*zNPb|j'}  5ݙm=EnP~hvדrV!u@JSjnLǎf:{J/+!z\fBX8:ΧaWNZǠEw=<9eς# c@Xݐ,i2N[4T8,_L!i@6փ P;"M6o]ڂVI%WŋHqrb Cp6ɋE2.}>;Tؿa(vvAhLjsk5 \K3bn]?6v- .<4d:gTk&` U߀~وc E( !<܆}bYEhw~Ө@tޕ Y̧𾦷(q6|z.ּ/ѣn7\΢;?kU BݵNRgB ,_a Al ;yXt)0.w+ғl`Zr,0ↈ׵̽&SzLEk`ˏ_gf1W B7HϞ3d7B AQ v[?{UJhsOZPvG흷,P2f9gas*^2Xco _I8oU5Ӣe32#$tl耓Z;"$_qrm )LquiS6 :ZΈ™Gݦ 0 Q9n|^jģ<$Eö3\2e}JZ hLzU?L:h2&~I~`;A6gmD_'4Vv}/P,M}WW5H*ʓ%!&!2KekUńBp>v+,Sg|pEO>{ەcD^A |)A1"iMQ(lkfx8U_\(-J\53Dw&UN( M1|ȉb?ykv= '/zkMJ- j&6 &,oZC@mIJ"i 1Ro2J.SRA_kfeD8'$*m%"V)H1`i5n&-hfo 봡*e'YLRVB[S?8Μ}. 4~!/ǂChVe /:{x=l@&6 FaLK,ҏ{:0Mł[ݴXp VdsqaIWFL=X%t 6?LjµxP#˱H_A .*=.|f]'s40&[~Dӣv3b6rQm5Q?x|F,14BJJMN^AW˹ؽˍ-'`:?C,ēƬFE_9B ǰJIЊnG6|d {3VfcUGhz W3K*crK`l ֝Y-Bnn@ 45v,^U\hlH'R]Ԃzkr'婞l6nѐYc(6~JjSn}lCh@`>Fip= S~Dnujs{i)Ak3NB}uu {pN\U7yOW`0h[0XFDis hOiF3>PV2zGA@ xoڈ] 廿Zq$m-U9@~מ4_f>6[] jR^0zvK oIzKN0N8!VzsJҾGޘQӪ!g=gPϙ EGđ}>$,p} ִU捨J1;gtP$\j/s+Uu 77ߋ&PR~]W2ꯄ/"L>Lԇ~ "4%vDI~f] gg}?l|p6h'0Olj@,t }1V{jH.Ȱ|;CRgplÍઁ,&9z-6J-.R+[u;4%"0d՚=6OSk ݍ)xssD'BFAHg?ϫlʖ{LnuyنP0"h:AMD$[#aZ@adҰ >\%Q0zzZ̟K&QobFmv)5v6PSwv' &m@Ŵ @iV{+C!9\A_5 _r#z-#c4(lv\LGO>;AZvIV PI⹥u:pn 3H1// ^CEvΩfN"gr=ɓ@(!S }{QAe5c?Li& Qj Z7/)鿟Ƥ: \v@WR0]uJ$ݥp`#%PK-՟Q'"@o`aM#[[З!%®[:*Fihxb,čKۅ kL% 2`*3,oډBo]IZ+pqvo˹eg$aCSx$C$> F(7tM08;eߧ)W .YX9'Np,Z9,eK'JaW߷bd ʼn&n9SA@HL>2ފ nWKʡeϽ%MP4ꁅ0i@=K5sXenaʩ0:$ یj_܊K!RՅ{A;IAU&:t 2KyP/•1GْFdf<Sy*"$P,t)PsGJ[qMu靑sOC1aH"R]c Wn .oʡRu}%*2Du|Px'漄̢s2⻋ & tk`(-C u~yE4K"9K8 i=;2jxKǀl2؊CbtJ1N\r@ɒԠN;k.)/"3nF9JNOxŲkCaP$FYќm~s~\4+vsXozåT356 %nӀX@9Hi>%Xs+Ptc-!!̫hU6ݵKfL[? jbOR̵ HgR$m@LzV`QnLTw}HCt /zuͤB\o)$}|ptoX@Ly' UخRIl!{F`!oZ܄ g5)mC\ H]{#_LTl'i8KLitRB=Kn)=kweT*|yhz3 DoZ΍!&zQbLp;7]B>@,;|3#-h pi dX0aFi|ƳlV5Ue irqCBt*lR1S]lZbtR>ռ;,)1p&q/xdﻩLC 1%E?,2o n ,aMPJ帋}P]rhTO)iX,͖#ryBTf/'RltfAQyTBbi\J Wke^dcNkkf5S6vq7w,;EՐyʦ>a^u\9^7BI,6ƣRK;㚢yԓf|,^ȻcNi"=Giq-Ufk+ m16H8qr8mQ Sׅ5 }Ut nvk:vK rnjGͬpܮ^ v ňGLrWlL>)^C8+31mes$H ~*4pZ/bB8R>dnӃdyT<.׋32֌A҈W6ۥ;;7MlM_E>{V@ؠEh!rEʹwTܟ^\.|%Xx}Z ],Wރsw=KQ!_VE !ۡ]HWN sỵ6"enUEw"j*) :(_ZYYi;^+!|)k$u|+?M@\xSGuSʌ9YXwT[N öd}C-C 6}mt<~&"OLq6{MX͙­&@ks$5 s Lcܾ<e[ћe:X,2XɶyA91'8/z5#C:ϠΏ_J-sQpa(+UV\➳a,݀$mVOݰz%AieR"zLYL;Y6:@lNۤC@&dYvkC,n</>DuFdQäbU MkZ`ڠH445SQz߃;Q~I.~Sg[V'k]lqˤsHӖ8t#*A ҎMhp0E mȁd/Sw}$~mBA䎠7I2<%EmU.?ʳ,vdG7@O)x)T#&sCw)Tv.8>ĹS?'C\{ː(POWB"SA`ݒ(8]u`Į;*TASIX; `s9&Լ k [6o F\7}gRGfљR?5>, Y3ǜzU x}R؉aW8x;g=O&~~Ezs}Kibt4  #a)!!:pW˺-> -z. T>ƐVe}jik`f$eb2ԅj:XjG# ^%?UtU/3XTdA ZqZۜiV@tR:rӲby&`%s:,5"`|-vH'*^N(J9RtTB_U+,%"!T@]a]eVV_ӘSOGʐX@>C vM5|x?PȮYm~3g Ica wߡ>ڮC;7*>AY}XӲ8!͔-Dp! 8&jDej4}OL6?d@!rmz)n[Ѥ^b>`=@nȵ0?֢6/,^!ʀ8*d 9T1םX7إP΁ձ%R 8~\3QS7 ٲ/B<h㇀[Ö¿Rs.#Hm}ǁ7Ef_gL%Zc9̀m"@q>}7)x]xc{dB1TAc_Ւ&pGut_յ57Лn bul l~[8C)+Rw|Լ;7EΗodם{q$WU.+)!kȎ8ˇZ rujOzT_{HՕG5-lr_ +rl*DZ7KUZzd@g}Б^o?!Hn<ҮvI@M%`i4]~ ?I4 Ua\ 5h'3Oux96;{ Cg4>1E LCu}Su57ўw.$=Fh'A??rN) 9Z{|ftwXy_&&gQ "גUJ3'L+q \V/Vd< 1&lL-cDx1& 1Y ?4WI|*j{⍧:[ÒOebՓYKs|*r |׮Llgl0~˫5f}O~#c`|XRO²Cg~xa@R Z;Q+lU%xR- [?ٟ_MF??6X5{,CF,pDP Yb^-VB6YS 4G֪0RH9'vн 4V&l>3zGړ(-C AI\ؚh!8seP&zH# S1#knf舻'NRWtG3B)1yex!cuJv|9uhOrj>Ɉ~|=Q<`Ev+>Ƚ>ry-_(&L 5?fǚf75D2w k_@ 0`DT?] @l.B+dPd̙MsTޕxzQkڧ+Wyh:0XY:Vq=r,.Mbo 9Q0 [c-E[^=Lx-̈́Z4 -3Xq//X,1⯱,6Cņߙc8_ϛ$2l`>p{h³tgfAb*X$6cPd0 '#]JQbwA9 ۩84 sx/67:G).em^L֣ N Lї?y6(甐˰I^:(cg"Y$]xQ{ggn} dV-M!Bl_Xp#r)6ꋞZzTiM v E VsmvzBpy7,-;t=.T6;QKV#f]7e0p~t07?=̀C6 **l gHHM96׸ J^K(ﵷῆڝ< X?M RKmVU*R9{X.Q}\y+{Zŋॗn}U3@BG!M^>䋜6') O 7 =>. ar~۾#DBW^#|Q6 bfrN>qo$];o;Βh[jBУX67L7"$n$Tag& ,e&,xN1 U?Z^!? lE s^0+Ghv) qE}, T9Ezo ENx Eد!@#d'hYvV+gI%NU{lVa$|%ܢӝŽ&M^YpZ1W%H]ЅMr\|A?9ׁ$&%&WNsJY`h-)'?nczWuYz Y qT/\}/*O Qh`n>"Pep&p T }<@\٤zyA^ŜbM <4F`yRN*cC-<s4SAHaz \-qg/ 7d S+ (NI')[ ,3 @ȥE7kA?T6(Z+:Ϧe>.m8ku\s% N]Y .ȁ9i44_fs\c:Tʧ$te >pۤH.&cSF16TѮ+l~3_PgdSet@hl f 0Eh)N13v6&&H&Zt k-4_#dotA')m יQxmJo5,^e#R:1]+^N=BF˥cvlLUb 5<Gq =+dWe=~`aQ]u ()%H",sڄuºج;쳲uFPMn5 Thg>:!Wqcr Z_"sbdf{f7u=+\Ƕ( \8*v |Bs7畱KEtAP7 rڏd*Yé?DY(VA@9tq]MRG5qj8\~ ~igrޑֵCΤwcDhQ/Fɵ5:|Tu Uo6owx7RC/4+ ]P +lhT e2JfOpe: HYpP'7400׳V#%caGLj(ebWWL%Mq:kbvO̔ߴۏlc_ Њ%ClDj,b׋32'|2.i~:{DIm:J+¦m]h-E2;z2=j;4Vܮhej-m^ y:څgLx 5 2Q2K. (QdW Z4wf wܭNs |W(yfNۗȤU"ou[4c j}Pc/+9EɯR* bQk)7y\d@tm 6KJ6f=#A4=i^ CY}~q.K7>m,^b v`z7Q+ % sW{" Ozh):m=,}R@bd~#p~2|ؙd*y,S]9;F7/OKӾK9,ܦ+lNabJ"q\MU 2J&`0x =DXZ Ѣ>T_G7z]L\:ֲ>8nPKG4#d&}_Zzc= D5[QmͪN֥면W]>0UT/w. -=}',: P4}wŮBiY5_Ѽr XBNKR^ "_0wl1fA{ [k9u_N H>_~(J!}\,MV|>r<@YȲ<*Sz?L") %{lghr@w xaxS8Ԕgfg(4<|FiErڮZk]noj֟1ReX[F8W3/aO Ƥ U,';A?[Ķ`O7ծ {ciyޕÚ5mt{ vVڽuR L[_xq'J/u=X+sm-lϗyKTS3 ˛,zrM_!J/Κ|֊~ ."H 5(0yX%wFCV%g2OAW2lP\O r$\q_AFS0,P-E7_QIA"- C"HoifFGoxS0(MGm/.5-jW jQp в,>Fa~ 5EznSH^wiwu p,)Mn29ڼޅ=uK=HTcw_J%*}Z$3]Ҕ6TWZpY_AUtC~-c9RE/_FE`l"F4rId YELpR#c#Rۏ6x,Auة3 3M[o+G?/k?d Katt(1q!q}WTDžDfCRLVܣqMc9b͞Δn3>.oN:R*Nzd&lq 䅮TTWC.X7& Dň?KiO"\D[^nUZ&d' ^G[hf0 ԲHH[ Ϭhg ds\`JŢRQո-3SyHVqB3~_=2$ ",ZR(pl&~me b0ԯ<$m^g`s}La\w]c `tC)Ä(0䯷\qPgt}$fCz}qv%} eyke o<)k,)OFȝ_b['=vBqpy 'IOh!|Iws9وvyEw{*&Ȉ4BǺr[dCgB N 4qYo]Evީ 10V9c:\y nJMrԜ@^c'}D6qܿT:&fZrQՍo~*ENQ=nw첄-rSlDZJ2sWLw}vn /ꉙ9D"ev >^- Ӻc`kJ"QͷK'kߋY1ӥBe^ݴhqW;gZv 0p!ZHh$}@dw_k]Py}lN![D:X| x|Hsқd6~r^ǿo jW 6 Tg0>Ѵ E^CPeAw3ey);7)L c"6kӆG5Fbi5nUJ)I弃?$, :@S)93x}lڝ(D}-1f4n @G%kY,z)voDOg?^(6qv8o}?axSZ5zɱT5C'g`×ak'FTkGp#q\A&Ǥ N& ]8vr8u> >`FUG'X.IXmLeH*JBRi"8E.D*dJgn.Ls{זÒpQ2su>p1*[)F4>MeLV9fCq?^> ™yR7?ŵN7zGхl+GGڴʳ@ $vߟPo; Ks-&V' j3|88{/uIv!;_yH1yQtZ7jO]n C 8ćv'EZBwu>@ 4'hY$aWb ICĴN_ιXS4 Z Z%i{fPTy EњNSߙV#U:7YHġŅbbR;13S'[_$IOWitr C?-29rr>1' iU4W{xGGB8|#,G'x)VuXLLt2J ݿ[6P( WC)vga2~6 TgdVBAiʤ,n7r )RCE"KlTi~X3NkedTe4|ɖ¿2J7PψܠEeAfn'eB7Y.Fu-)o7(Һž ЉWn> ӓM]j쵏E%_Iq K&facUJLWP",I025ID^z $}Y|gLr~C̅T ŚLeй]h8`"v-]v 6vk&q"|36(}u8 E1.>jZqZQ 8e0F76eҝ k-ʴwit2EJ9G-~ԕ4P6O7E67܄Fl_Wr>V}Q* ݎ|"8 OCC]9>O$* ҋ `\])l\Z52Ev˫y.gҁ;! k;Zv.{ ^Le b#^!QFMdM%۪÷>B;Hz@wUd(p~u50CP?5@DdN_y!DDc1FGfA"㙄 ek@Z9 ä5b84&k@ʫ0?۔l%0A{o0E-ouvԛ2Ox{.!IRFBmښi^an<5|0޸mr(t;MhVU A[` }ŬgNݿMq+CNU8qr_6NI=W-'HXŲHSE]M1*.niD7.Njǎ1G9kJvN*S@=GMK5:Ґrբu|⬮@>(S3"lr1 y:>)'~ۣ&K?L?cB(,wU=Oˋ =9UZ#J>Q|#)<2%SjeZ'`ox! HG֑tRFX J[v%/G g8ٵ4f̹p0pӦ)NlpWt YʻŶu_>zTh0H8y X{ ,ۅG Ժ8އ֮VwG\«jd_1Ӧj@/e}$R 4l=n' K> 4kT7sb Fʼn_2ږmܟK`]-_V$L7pKsV~q-m>Cs~3Zdm\+|~…3Qv -XB@{SOgtIRI mWI6l$ATvKo-IZq~/z}{ٿ?.e!$PtcPӄku, ͠A 58" .6є-l\j}]M*PGK>F6Ÿt7xi0ݎ\f 43.{6|H2SW /} }"24)vҝΥQ~FNPV αy1}Qa7ǣg}Ճk%A{kQ)0K$?{A֣SemίRCFK7ryt>p,&[CZ[S6;ᙊz_Zc.-'`.⾇Z}&sƂ:ʄ%?fz]L?zӖ㕶)&Ñbmmt"9bop/C$f}S)& BʊY|7 MSvLp |9 $$4s:ͦziY<& ?.XM9);0%yYDD{aZkmk d$r_`xK"OS:&ѻMխt Kc+3rpJyP`07mpqBna")]p-;f@VԎ>\p`1yjk:ã誩wIJH;nLf9xrH𞳴dNV tlp#jԁxߢQDM5kxd'~)^Z;xgь#Ab6 @#[ X;X0Wwj~fh$j@ v~:`!X PT|1_98weC;&yLr==M9{>Nu i=MXib=u+CR|:FD+-/z* o1Kʋ@$a褙!=جZg3Ϙ捛X&;~ f̚"=p"q &ܟ*T' "zi5Q`35@t N :J|L,+A-AJG0tޮ)n|; ֬k{s?# $ުt3XD>A.G$," 3)0n<DZń.TKǵu"|$\ f8FwfYr PTPe/c-+^P$[FЬ̇{~l[n_7EVcM"]Ot2d;צb^~Z(3SXyS8$ޗ-w4Hc.G4Vb G%ڔ7Bq0W}ǁ'u$Áawr `mԱ0w}'9I7% q_beӤ)MCRKC-o)Kڎ0(g׺oV uwu]t"⦅׏7 NMg Ĉ >Ts^K͑6Av|Ωz-{)~A6?nP|SMѫijt1/ z;/.DJZ59fzCrwzMoSJ:Nff9ųu{ׯ)7~]Z ~JLgq [%Z|eֳ# p/`ᢃu@h[c] q"b+X5[5h)咕v6X7.q,Azu{b5D +@Ai F2a1\GV&/A|,47tx8Rwaџ?8 Xj`|0^r)Ү~ ~@ oC> %>FH5YXp?ӕ?["@+P8&o`W-cWMyOd^-Wg͎$KHe8ZZ>E#7+)aWvɡan z6 ;9~3g֞ x'xUD'/%d6[mlw䟖J  0XŮKT|&kܟ$LX64Rl='5xPْ߉^}GȏtrQ+Fg abwxv[{ikm)AiBhÁE40OdeR-PSqqPglBk_`z\|~L¦zh5T@&PxxG["47ݠhJZϦHMGNC2^ f`;gH.%Rq5-HoȄ}@^M; R<Ɓ֗\pg(˙2  # m/3=/H[vv ek!Ȑ{̟DB,zÈ,d GI ɆWXMukAY_,(Jn4jUH%K}?)áΏG` Fhv-`  5dԃ:IEfoW~Z[TOT2 z'[pTLô,T*tZ\ [:x ջSQp)>$?gYۄ$~<;D*"` wôWVR ? zm4[ğx|n=&4ԕH2t~wiorȕUPv7=Krd m>*Jd fwvONmS'XY)0 %0 2p_iA 7U7RU\&ў3|h*\;D@S%)1EP0(; ce ;ѓ)&;mYEG4*&J^{ezĎ9M?87vERW?ҀĮؿڝ/;El)%fw:´l\Ц 0@ Kg\ qCбׇ]ds73@֝d(tG T zA(emZoۻU(S~i%1 SҲho.8p=A. f.$ K1X$26ȴЂJ :ʼnbā !"~Ca~ A#1Ya{fMI/;fՏ^y4 + iW#(}yJ#BbҿoN:yׅT6fZgS=C;_bTF^ȴBӪKd IJig.Id CBȍF{z1k1lĨ hkZ0I3Q2su®f- 1c8pkXYCϖ.i'H DSLn^!R(~b`΍1NXSxgrH;;ߎj|mBf~:(m8`\qA}\ߝ@FFړ~e]vPhB6?|>ӼK2Qކnm,lZBFMo@?-L 3ӟD= ld)w܁Au7ٔYĄT8!b.P]x#sZoMDȤJ5s0]x;ze1;(#xLTϧ.`qٚOzv,5x= lb({Y=u2S5Ĭ}J9Eԭfc$%a]ַPp GqO}w6\n?ԋyݨl YZK!G|0u,o?)OEm\?{"ff|54?ރ[x^"⽕h|j2;ה* y=D[M:Juf` Z(-w\l"hـc'K*pdgNc^9 NC { pFY*h]xJSeN܌ObW RlтYϙE>m]hHs1#ۑ~+왶|̹֖dϿzMNౌ͡:w^mxIpp%%6BT Fp8@TJ*4::gvTinty*4)lkǢiggg}c'SSm ffwMc-Xk#d݉ 6AȒ r8Crvyx"d -7-$;5$$,Wֆ H&]G(c #hP+V m,Ru!'[3r&F* -|7@)}!Xx[n}%|юL PZxF»tZ؈q~He5n i-r' Did]UO2nuY.d1<baJ𝿴Vpk@$O_j~ʜ?!O4]FZ9W]t&CTm:j4«a IųP'0Pc/ck2Dw7wAJ#^^^5;ZާSZZ:gVSQw[|_ذ^*zLtIBbν(4+}#_Z¯^Z=_|ҡQ,4'35q(B%uGcp9Q6EKLĮB1 vWސXXww p1|dPҭpۑ -I@~]f>#*&27EY.)0^ OF -@zJ)貆qNh1hbe~)bVpzU׎/DgDj ȲU@<XuH3%QzpИyG!|G^t'\oTy^Nwa,lNiOT[Q-RV-ZD1a1-Y{k¤#fZ&󾍿*%V׌y[UCe].xmC|&")匛]WՠX2&AU-^jYfP e㨚wؓ2 H^waykv  z>&P@AS +tW$td4NQXgu6HG4HM(۶xwzy`Yy 5Ax7# 䄖ψ=`R "$/!C^:߄[Jʏ7ySj΋S*wVL秴ò!#SV]5k>˕S<%WUƦ{w0&TS ȳ!.e+=xcF&ކeBwQ䥚ζ%Ktӿ؝ lHE>/4g?7s2@Re$ T[fX  Q&$ahT^j-nm3u pdBF>5YcT鬸Nx[BY"q#_UmHVk]5tg_"d~֪ Ȋܩ3v[>Y0魉z 04Sp d"vhwFޒ9cŻxG0y@Ⱥyj~o FÔ6= K"86έK$ыxqB%sYE2dU֖qo!jsAf9?WzBĸhZO<%TPeMN2~X-A8˛`iRUhVdyqc@֯ױzRj,qR<|E)|-h꛶2юwĞ l5=2>rNEҗdeM-lkϥh:y{++ tl{]L܄-B17eڮCZȪksL'@o qvɹ?$ks8cQ&g%v…l*z4>QFZhFq`&%8YckR_p{)&b Jk:͙[*v~ŐMN'^[m2SC_9VCg(|g F,ݦ1N ly=z2а`#orď`?\@:"gU#\A|ɰ1f`P8t?,wk =HE 4U夌G%+HY֓iQy)̼?eo_cGZZs{c菒 /.&#.؝2qH{I?n{0b2-ح*-|7Doo3r TeA{l2n~)2[50&+ M@2cV_ҶNVtE8sJVgJ߻Mݰ壾bvupn-=;P]Aj bWPBVԳ!ڜ3\:)qc(r'pRnpg&Ob=;?՘G#ӂ)q1xs+FԷ UΪobD-K"_6Ryǟ [g` -hc%%&30˧,Ko>E 'u3 d-Up0(|:{B3}[yAq+sR Ӕ)rEYEH(?ȩ| hz}R|'̧ 2g޽ n3" O:ޞ>fԧ֚2?w73*⏈|ծ. j ӿx&ֺfG%zCЪz\w!!d[emCO^7d>_ѷ 89<8+}r~/pmUcEr'O{-WR$GpW; p9^ԅ7$5SMYy#CbvlP7Wάmvc0N" %4D6?y+3tōzip@E@K;M0,mdޘ Tl+Ү45IGwz_vMar˘=aB+\b)υ1JV<>}+( ̬ұN/i,KGWrޫo@w{A/"GvH](:S&'AG kZ5چ|Y.{{cN^*U-!(+[PX q4e.3M.w iiASW]6,~_n dPr2.i:=3v!a*ȯ0t6>9aUĥw B5'qt$9_ſhՅra.ty21'÷S+oj@ɩоEBj俚d ^yʄYWU_NqfXXkЯ/b GɃ^F(Ӈ!`jͯ SRà]%5;nʝz6lʨÒn6n;I* Q6%Hȕ#%s!W+tưq}fh1E N W&#<[)W^$i7STu" ( $-,f0,Zf`;5iSK04?fQݪ (gs\#:('HL+/= z>0 CM*VGmqұ7\-,Zn?(UG4qK&Lʬ xT9$yZ:n]+@4U sZ,6ۦND#!$A[ ?-*D6%h9ВG4$qDPJp9 x{u_TFF/B\[,UeXc@'44Z-3.1A1Õfd2'$|W1qЛkTr9n[׻^ HTR<ܹd+TdK!Aq7_,>)IỈL«$ͳt-R0?y&*cEb|A/}]Zد;426CB&:6*pY9~+.eBJU[uiyGsshCE~{~_oCv BZf߼Q-u-Cfl->wTɪW3N;uwK  􍯮SЅ[6lY>Wѹ&L ?*0~IhƉ}]?Aw ;ωi^8|ZgI=&ujpd.yU!+,- rȄLP+;Ҳ]hT͍)raVil0=%݀>AŶbYۙP fCaUBw>&0ELt̐XHDv]_% 㚦54j8J >8JN|Ϧ u*~3mzKӆhNz1>c]}KC@7DC:E{Ro !%Xi`*NVq+n_vs} Ƹ0?=T`J%&a+@;S+fckj및 HĨ0 !%p$qodt/x؜..K?s jBӖCj9eBz* sR6b1kz_:#*,)W_ƯC1/I9zI ɛ)Obq`6zvoq臒(D&/3 s^vTDk^QaC(M~ cAw˱p܆b|t>.qnaI{;%P^mcHsXiz*0e`t|y}0 ԭ!ݎ4I?+cg,O%ln}0G?, ;_j0XIA1yZ'9 SV+Uqm2yѧ/iV]1~#QשMk rx򾡐3{YŌq;r@F?F*db󠝫"Y` ~O[{5c O|OW#a0}w2yk!6;QqDǨwi̐\o.1aʫ,kĉI[ <4rjY/6#9>uw#zs# z 旁XAM=jlx}v;qӯ~u 40#|9p \T')(v䓔nOV d$3UՁ֓+̵_AqI&J(u?$ 3gaqӏ1<ֈ? ar19e gF2j!09݋I2lzRÍƨ,vqj{N0pryhk W4(ݗ`+:#>S`@/4 ~dL>{ΔCJ([zCH+oC(q*%RUi:wBN4Q9 -e \F? ,_4k;33z(v*Xu!zQ1rE=h`8[K4vqii!+Q>w Z# '6^=QSE q1.өwB V˳%װrUG,%AL0AcN.!k&I`Zz\o_iϒV, E3>L3$j:S8Yaj\׷j}z8v#V02 mNFF %/EFY}Zl=:I <}CܗF~CP87}ZZbnҍ@V7Y6ճ.z+jFK28DaDխks)3ĥbi-,6}9ԉ/eŨUC+&gu|H=yHیfmS~zBx_Rw}5n5'V#|i DR`2TprhЃl:Q~kp4(mmdωBzϼm\6jƟ>gacN M-y\t!L+N@VFq.0Pz|ǐL41u8S2> [N 7B@p׏#fMȺ7->RF nC-%yno+E(-5b y`Fp".r%Pf.`궛J>Fu~Aª ]h GĒ/sX"ZkǞ!@ݲmnJ6&t3?IvᎯ(o6&,!xb)BVAk?1sr9<" Ƿ13js |Vtr嬋s6huIGUٿAHDZGx y0OU6䏃~>sI"ɞŧaBm,) T001E̦lRv:z㋟%}Ej|J++n25LfRH Ϲ`` yv|"81zdy@zu=i[Zr2s;-ꂣj?Om]/׍ŗXի)GŖi+G\}զ]Rz .Co _lw RÜe0 Kz&R.#]F{aY "ҋGH_>~Sz*=UGq>pI6 h9g|}C84"TA I [+Ǎɇ g MPQB3gʵ3%'u8B_D&lOi1^N-v:/Oi,Vvyw ui=wh6}Fy 9cE&` ˒:mOwCwUep+Dʯ-*r!1 2^%Be"r]-i >םSc Du:*X|Q7͒,1#Ku uǯmB{J]y^ ?X>}7l#@>0[Z.ZP'̼fOF)EsTĪ4NRZ%\WҊ>4 X86/]Ϸ}Ha1%4(/NVtګʰ$.L<.kN 4s#XEP׻]?#r=a&e>*jA5)wNfpÎ'u,H8pvPOI.&Ibq`~ؚ"xIgleP2/6!} F\M& h\9~F<&}U7'Yýv;tp2Uz^ ]1Q)>;ڋoe.<4[ېB4XqU)wZd̓ûEA,9߶=8̑s5{WOݱ.ҨX^;4%*~TbM8~/rS7s@l!"v\oAt!{fj(S侹b"SJݼo-k FʇBkqe =vx] _D!E"!Zcʨ)NpH(³+Λ u>W1 Wq>"ϮaX*0̂[?gٗG :ܟqZ0O1:lUZK\T(kUX2ocn9XԁDM F7<$>ۚBYs2 aŴ[tQHFyWn{^$& O]h$JŎOH̖RicPBѕEx҃m(ʗIk9k@U[H~YL߅J~V^zxUc;ʥZnmz~bz*Ce1=neS#R"fT\DӮsu8] ) ׋H\bD3Doa'+`b1XITy,۰/!xU5f4(!El \hšF'!hq;2.4 1/e ):Ld ӭRnifk)0 V ݜBEw3lFW} #I?P*d|m{g1/Ҝ+'p}4rC}ݍ)|j?i: y娰>m{[)pu~EEF4V=s)˯,TLD&,]7r5P$w Opň +@6G~:7n,-rU.},޽l'dAQƠoUr-vGVb /ecBEsU~hL f-L(Q34 jN,,\'.ef&&'­d8q)?QsQ&Ztk3)lsnBwdl&Tѐ UE% ۔}? )״#![-Jˆ;(jD8 GU{t„T11_kv0)Lf͇Ҫ#f9{ Ȁ0=WD; |H ]+aPwY̒k^=;*_;ɸKC!p_d,ozѱlBӧzi0E l8[;MR}(^;㺼^f,۰Eޅ+cHF Ih[&'R͢1 b0ja Viđyn>Wbl*6lߞ!Syعfo7 PzwD1!ݶTLM曢}kK^(K FEK7 tt{K]>&38s$cA\G'ɃJޏwy Qc;ݜUL}WGlGIiMzJJlG $`uK. * ֶ), +iÄ:lfǺҼw~ܡ}E"K3ybvavx]}GU|6eCT],o frj\OE" g\gJP`rȻ cf0f/0\:˂ְR|]*%[{-Pwah;K3'q>";ªh-nڤ{0 5~u-7X\'(%<=Z@Z$B:.K YoH0C$K:W %iw <ʼnU!}\-RqKSl]u'#Alf`(̪9n\Gr XeRuD](`A gF(p]>Pi#tg<5'I(ϰ]4 sEys j?"&@9p/GNy5GyT:v޲,{VbJ39IdWu:W[uۮ;?5{Jxj"qTpۍjL鰡//}ʒ˒P oU'm-/d {Pby{g+d<+K]:'c Ws]$( (1ZLzKn6A1QCتNp\nW鲆өTav KN (s:!hGְSd@c&)uڋх "3@V `*/hZFC=4{ v4kMg4yltP9b-py=z0IZZOR5=*`Ŵ'_"чY8"1EJ#IH1ֈBLnʛ)pNF.y 7\^xhj\yy.3Kf8-<1Wl=EK)yX<ZՃ$PoFdJ%; +=0ӑC_5Ev;Kc K8prr-hҺanOL:B7*r8r0D: cz~$#'AȖ+i/8I|#05RXQW;ȍEBF LK{MXPvTYD6`jVD嶦w.n(-C9s*;!-7hN(eqeui"/uzrP=k l}cI Z;” -U$Z] kZ"=IWlCl*?%/&c>:&*W 5"C9XI=,7-d3HhÛzB@g<L 0-)C_*L!z4,ل]b0rdի ̅$:nh-HU r^`rRCL\ sS?~yN5nGٽ mFQ8F]3|p|0 .?Ϥé??MF-;N%$qƸn3=O5)_d߃ItCo>>a8CU'Y>Ofir\:ͳn>ҁwN.Y=𖫲Ɖm :{I}#sZE#hwQoqxN_\_Kk hG59'ΥIP6w{!KBR%A`z-Qn{|fvK6\#-MgVPjܑA M}QIbunYuuNgDTc.wO?^xkiQ{VjU65Cjk eT TVZ/.?+}_]z6"v>E1qh Jq*'fY.d|ɟY̛78*۝^>)^\<>1 5`Y-4(]dк-sZbi|/RK4OZ*6[]+d+wh/KKwM}98mc\m@n7&eϔdE}s;CL9mZicF?;,]򳹥Z("c#L,C6#`[>;@NPv:cU_e] qbLJګg C,D? G}ـ.\}P]6AVOMeA<3Z43+6JgelAN|of*uKљ@#/?-WvMZvH";1O^qճD\.x4ydQ›Ђ+aQxn E PZ_P5L&aѽpCJ*enX#R{fw2QTrw}Cq1WZUӉC&~yx.U'7Vv6״4 *cA^w{_FX<1'|فݘ/Uͱ-1ۡѢ3!EQGf;6n>;Dv)_rxP,eݙelin A<"ƞ\!$L@|MoBPs#z\KJ_E[)Sut؜u t:DȘlv1;H&2n~99=T= t?#}G޸o ( Au(<(´dD >$#.Rê;U~#ٲI@CǑ~rgdCC\B:zU_HnBgZmEXטb3QZUii"zQj9K+WT|&\L AM8W уYYJddql%R<:wB^0%<4NzQ kf(@ؔ FFar6M+D=7-9(ݍe Fzo.n 'pOc C)sɌD]KnfD^*a0m56a0.Gvn]4<)0s*f]Gbo@(w(y̘UKω\迌#Ym-h|f:zwXU^/Q"1#-@}7][XL`-hw s Dԅ$ ɽRtwȊݜ-fƊܥPc*uV}^Qy1:/(kU>m{"Zp8. ,v֔"#J򟖏L r8e=`Sd6~R=(>naduU=Ŀ_p7Vu\Hx/,mgy}@jPx"[u*@~|us ۓ*?8u3'}ɜg:N UoP"o"' 8"1_ dz+?[K@5iWjk ZR I >&4ɠhiHUT{ ɮQ)X5֥ ) OJ%{s}i>t=}jcDaE?IC1ZF|Oxy} >,~Ҍ; g"[=v,heZJ6$?y$Q#ڔ,JX'/<ۊr&Aɲ\C"F\KٷC3]&TIGú JqA;R WK>"]TaA2ϺWsѭDY8>su^7KM,G>$F_x9@V\#?MZ./X:rˏKD\2~Xׅu3$%-&"s.}v-&?'ʑR䘵 75".hc_:lM 0N+d zcb%}Ƞe~%Lg{#bjSD_46{,a̭v64~yYz/02NY4x25/n``À1|`Ck/2KOzGb}cMݘԷdg$_Wn0 b?mI q~S;Egq%x,wk^Ƨc,#cbg;zRW, &'pL*]aM؂ Q]~*_}B]b/Q4g70}ӱ-GN']Y_5DssHAwGv~8j.bJp^}Au ?[F`7h۹Qtȼ6"XMH@}_'s!lgzGuh|OhОYԍVj'm7uy 7sM aNbdk`{o,>STngz-$o Equ?1 . S햑WCvp_in߼)"~xY<ՓrIL_n'|5,Bt u#J34;{w0a}tFR7F-tOdd묰[{meDA/!i~$hywi1#7d\OS!2}utoJ+7H|Q^(F[|hk<,A*^:]oe/kOMȓbz?i=9~*l, .W2˒^m|9 X+?[ASMh}#<=CȡQ4;=Jn d#XUN#\4C<6C_Z-M69cQԘUuw%)*5ɤ.?gأ)+i"n=guXW8|"uҏ,#%fEq7Dc)ɾ@uVCⱟ? ᡋ"{2[MB . ziC iϡEv@j t>a%[fȐ'3|P#!2mq<\ueF&yN*FU ggAHG- AЬB_e\H=W,:(Vl:&KI R?[*9` /0J]19}vE?y.]l-^>-V_b6[Q F@ns\'YҼN&SrؖrZ3_Ct#Ũ*9AOSmG}2r7`wHn(P QBfU7cݦ5&{]vg-ZCs@dk-*aWnp ;+jV)3!6;W\c7*E#%Szalc? ±JxYC~vj/$kx1ڡ9KтsvW L6LF%Ъ0ur}\lO9kh*WA<!11-o|0fkط?Fd0k5P_΃$DCAxM D!vlcw*d(YeW )zRGa=,Q@Z Gď6$뽥E/a]k_e&r#^U ְ4Tt;U<Z.`LN* d7.F[@帒w3Ԁaafw>ݏeʃ|T4؃g(efXҿf;"hT[ >`Z>ƌe^ٸr쳞kpk__I(7igD_oD-ycDj6' +-c@%^جlYxԳ/6}p6?ܨفv21&%$=aI>VB59- >&]N/Akʝ/t=D<`A&TԏJNBxsD$IU[yӁ MڊdU4ݹ\i8}5;VQ؆jIOog +o%CFEJɚ2Gwk^;ľjeկ;!gW_! %.|ppXGJhf 'p[VitěB4rPߢǰN܎n K)CkD'/|]Z󨱩huC[oSƵf7T$Uj<+ גAM>|kR)Q+5@cwа/>k#WR(hp3d&`-b[8GZǀڜrjR5a[| ~fA(lLBB]$y]s{W)tD,',Xji  nD|F=fQi1=.`ijaGxܝdo&fK4k: h]t* *avMdJr(QP,喋zc(XF)t6L)NǷ?:'ʍgZ+*~9Mm7F}?W+hm .yU>c~5d"3s*giه]ȥ8[{.)y(r"=D څAش[5zLE18#U<*2mH(+PG-PO M90yUIrϺTq)^aݜi@OΫ&P# jSPmTXe顣=}>fob)yaL|O$02oIGl-J~oLE:rQ8lۼ:4b4FܣmN*[#`W4khuG XW*[%pճ/[eI2VAhNVs@='Mne_K[tJ4}˖ q^B]p%fP|y"~ІL+ 5AsTz$!d$z^l+X>#b!UFHc. REOn',;ڰU͠9JZpIJ^w<#&dIӗEnKkxXiYP"꬯ϒlє뉑_>3 nT/W"4\ى&"ckXj?4:}:a?חaTHXyʅ{),.I=j>/uZ%]dYW'$1?@Wi;Mǖ@}m0>]ł,sVԺ=K~+eY؅}?R oD~^C\n٦񠩟>р6qwX nV`4 XZ~3 ?7g31L=$ifG>qbű趴D9nR Y71Dkz6Qss|ydIP$6mS*FK^2]Ƒu ֭¬`k K(ei2fƐKwruØd3Kt* lQT4Y4s"yqj>YDiQ&p4\l) oxC4RQqqzjiBۖW9t%jErPtO:TElB(Y@ITHYt5hB(xB=)@֧aO>l N8΋3kM(Cn{ǭ(])sr6fob ,uK7s{9G@hNDJϵ&PE(NtK $c~"}'b%/MYnዡ%iXt

    U |]>dĪhrq%֍dN>7O'7ě4rT2Bw3J;յM9~)w9wh;)+VSVB %бCk,KF{ؚh\tKW$j$K1@yk liNjI&W^H{-Cᵯ*ala^#,pw|'9Kd ta3gsmmmLi|@#eTf믛1^;}f4eTj'-a/M IyӑHDEɰ8`(S+>Xe.JyA^=%*\U%Km+F۷%bހRħ|m-q9aޭȄ/beg5{Qqo/*hn2Ojm5Vz:.kk;:dΏ9;49둕h,:s&eNS&9כ]&/=oW2˘e4 ݣI 4KI/#s'=my'!>Jno42JO&8z?npB*7vEɇ-a)->ы>u4(qM̅לGYV|ŰUa:SU.4.'I*s6\O ޢIa M>AtIЯԡ2I~Ltǐ"py M;ϛk h r77K؂ؙ@,'LgË2,`,C5S#ɝsx$hs潲~C =pUC 'T䓏;CY}U׷`<!]Oa :&X%e)aR@<~ҋ挀ҽmDqƪ/fPݨg<;5mlx{jy5}s7K Őf@WzaH5M>;kנO4yWlpXj)NPA kl:J(F`lhǘBbEpYG+LnmLXS1@4X.ղkʹJjoW c#dוk9l"I6GhT~衊^ƆQ  wLlmu2HzSgaW!+:>l)0-]u5ȟ66lyn{v& H$OF _λYUz{u p'yngY,J&p$"İeCW2cMe -TCl=LjLӖ?M:W#⽊٪:ӫ׍T83^pR_jW`{Ҧ`Xz6UT:oʃFvIΝ2K<1kRS޶t g]eIm \2-LH25SX Y=,cEtM{Ӟw8𤑱/xE(0tؒ$"ǝCTrJ`0C[BhV gkxd ȂajP|[@g ̎=)gM]>hѱ Xf(qZv \fCv(XM|> ϼSWo$ [  rG-zءlvXI}7 ǹ}}n**t B6џ969馑=qϢt-:ʩu`Vɏ|o7Od[O=Ee;{0ZcYR8fk߿5ȓ>x1icq9\[5R@8sB8ʧa%;.:&2F!WЂ>¤cR: OeGN_|/ bWxVHn3P4?E#g2y#\t@  h3@Mέd r ZE_ w3K4eN*0 am#mz &B/t%KXu Ae23a0~qu*H-?ND:eZaAHV_rgf=fS5" U Pd{RDX?}NjȀSǏzHoj\a enh ,22֩A/&ҼxAg=.P#$-(#k?m$v,T$;cre-\0},4 ̿g&/(Gk'-2ې2d?lePNi.lyt*7}:T$Fnn0,3V1dAbp@\X Mb+K*1mw]Fh d рf )GN3(V  3pcF=|9fR {oH(c#8ig);ky7,-S0;}{T/)|4=>H2O$4xaƟt:0˰*rk :[рeM5(u xG/iBN^g0U-EVޞQEњkTޯr6h*3CcS;Hk@F\jw7$|_)bٶte fȑN\+4lS(ʁvS-Z 4bic$O 2D7-DŽ>X"l1ܬЫa$G97H(b?fx1SD@Ni".aNb*ӸvD 3Wq6B)}^Mt B>]5O@4[bm]jQ;ԢB)V ª~Rsrb @ldSݖ5&Iw-m, pN+UT^$iR۹|CJe myɑuEšSw@2NC<=' {jŧGEEJHnWY # ĄW_'9O _0 !}~V]-ߢ$X=PWChoh,iH,y+8Wj_y6{+4*h)?Nvxk>=1R#mee9 Ŷˊښp9}Y8}!e*{oթ҅K㡢*E\[e`(D)33Pę @_ /RǦ "!WbG>:RC_{j,ӭď_e[bi!*\K(L'G0> +^h_&XsR_EH-)|ΣB=\*=AYҷ⼈%3O7M $́h o8$aa*Y;R2w.&3d3 U(G~+vhOA7koV<F1 3gaA~o+N@MTW,ծ/[u퉙NFy92*y];(NT^o!+/g_9Yk|]t3vhW **!AoB v E&4[ jTA^q6f< 2%ܢs'19(t 2PK/LS'?F0@s$+ԖP=Aᾇ@&m]BَW9 K"6Xɬ%#5iD^.2+]0f+@-G06o5]J3W- V˩q=DW8*bJ_y<@jfu먖^|+h]>?lA۟G wֻQΗ9oZ>ť!ç(p^ż%%AZ~vWclu3ޫeo]`kݏ^8 f\Lrl mZ! Omxr)=r?Iɐ@;u;zYaMAdn߹ʝ|s&*.ȁuIYCNywyILZM uI;uږpdfWE`7wz\.f]*ȯd*]2 M۲,mrYdυ$ďq8R5*@Q 03ݥsNKvE*v|ˮdIJZ$ѐ_Kd7.pwdMT̋sTIW+T!nŷ L0\}[Q 0/* OUr"-8,ʧ;o#ӕ0c9D{FNxlr4C, -mh҂@~(N0F1~ZL9,WL6򯯣 %u]ÆMKygN*6#yq~[*VQ2MÿQXTґ!]LĨeWV!../Wx'6'%ŠFԯo *ޗڄDE= B@BYg]3O@MΝxzϙOrQ;< %ن>p[L06Un2FU$B~MY62v/a̎5&˰δ_Yt]nsSY \v=m Vbc?n2~m!#7[=a'M<ڿ'~`HC\lgZR٪B[ ~];dkJ/ pf#–6J`5!u؜x0PAt7,mPed1Q]mKӀ:Rg6tM/2蔧*zӰ4\k FU>-lok67qxJRõ,)-SOkMуGn=g^>LD7&T UyRF,Iө=JH(5Э AE6wp[)`k|邉tiڥC-mÛ;ftC'At22H9(aƋBV7X~?s-m phҭՖ?xb}ȵ ӶS_`4 iOY8v*u|8%#V$Y<(j9#p\AabO"ʆz$f*2*m֜ B#|S70}}) ᳢#p.% %*џ[cZL nDE͛+瑋^vvb2J9m" :XbCvYnGB)2 '7]]QpGΠi&mY]?1Cam^5uSN;ㅲq:?#;.pv{ =2 6p#N߮iM8l6@^ӽ&ma9jY @ی{[ ]vNz'  @m 4`% 9DM顟(wzx!+j= ]{X=Z -m^\=∾aY11aI"'Xb0IRE(8Gu[CI@w^YɪZX{lFskL^VMա(>JϪkkh E΄2~%Se^7ݤbX"J0ם+gYZ070701000004b3000081a4000000000000000000000001642f097500003580000000000000000000000000000000000000005e00000000./lib/modules/4.18.0-484.rt7.273.el8.x86_64+debug/kernel/sound/soc/codecs/snd-soc-rt700.ko.xz7zXZִF!t/15@]?Eh=ڜ.+/e缐 {"ȡ,rMa:Z$ݣð#6KQ0%mϒNKV"[V@+u8 Rpse;B!6ۺ uU"f_au;Zv2z:%;=$:NN0KьU1ΔpSU{(`(YPB+ ehǸ;H}rJΉZ\<' 8 *nZ~{fԒRÿ/{Ahov;a;s)[n( YA*|3HE#rnC=J-N[k`- Gy;דWxFM51v p Q ~$+8E HS }h-iS8>h !UT,b~_vo\IOl4k+>mm`CUB-w<" w7=JL0Wzt@ bQPY+4e|rm6r&Qd50XY7Slr~3%ȪHņ=L:%4A$EG!bslD'B,2!eWYVZ҉L^z/Q\rTr(T7'?7}] R_uϟQW3A?h,?]jdґF|N(JH@T}@jrt"E3L|od2 Xܐ8aG/ub,ɷfJ-D]\,kegs|'"&|͛ya2(\dJ [Z#C7I0u 5;elg?*Иè%o`!pT;qޱkFd-@~f% usOZ,C^y͍>qz1KNxvf?[p惖,^dNS)cMMi}tJf: PӷnKo4'؅hgdyQkR4v'B89HID>o㶔^[s5K|NJiTԢ'|,ZK;a3oop1aXk3j>ɰBKh*ӚF*ll"a_v!u8SOS6v!QL鷏҂V9Ta_ZVcf(DsSĽ9n=7/Η5'_{_zWr.Sk+mōY4G&iVS[8mBl%q)D~fk0% Nr7P*5e%BE-jU,唑 p\Ix <#,qYhD<퍮8]˔KCG(*n6U~=:tnK!$QΙ}Q )?UB~g/VE99X=:̰h]gJDȳjah.DbfעJmH3]f3"'}H' Mkk*Rdi3]=z}d?{FtռbE|*q\l& ۴HieBEs®DzNV`bl('B$P$n)Gm:9١ GeKѪ %oc(kt˪դbe>p>i!-`3sYteM1n#;$9!uOOsS%oQTdQXkhsJ қ'SiRЪ$+WUڒ-gOkWՌhoVxxYׁ~8w?Jd~.p52+']VjtB>2:>rOK3 (Ο,"]ǼmD*, 6e&{RS̻ c>p:G7 dYoU38IƳ7/v'2M|N;mꖔIYa>gK,C'l}g$"Cp/PA:pYyS!Hf%1sn|?4/UFSX/B BvCjWMPh=ʕ>wzըBwLĻ3"JH B"n3݁^x+ bHn0s\|ޮx` Eƅ8)YTsZ m9*~NhPs"u3J;΃BOcU1u f;ȿ}b JST 3N],`-j*z$Bv%&'\4AGoꩍ7jBq,/ѪtЂ[3C|Cw8*.ƪ6 Ž )Wl*M haWx-M\uꙣv P>dj}r1?i3b%&&bdJ)`C>cB]!d#5~!CcK相ʖUov"3RUv!R).@$e8ܤ^Ô2k?ev3$ 4i)ܙNt&@1'"I2۟SAi+ۙFw1ڵefpGf"\G=tk$j3y?FbKZ[ b fF3snl"tHWTXf_)$-6ZY2Zk.Ql߯^[著og\Fv_aU+qtyjZ<:~|ttqI`|e~QAw%{UrJFGǹ+?|[RZS/k1:IDy9hfØwi䆧)kҋL39z ϡh#8O#xg e DSt& FS ,WD{x7;m^y[VBGB1::k y__D)2+h2n7G]YaDf{<_2 x?+A}XJ'k#n Xԑ<܂N`Q^:^G2y^Ѱ$O~'k8eٝ6s߲9~‰Y" dnƭ.Wp_6s4]~lGmZX4$yǂυA׽/]w1ѹ>@HpE]?)PK%VFٯƗZ-Ű'+P &sj.S8ryr^1 ߠ޻8aM.1 P1@#dC Z?qT,V)2ْ/KzP+CM7DȫÒ8F1~-ޕ2ap~icn9Zzx&Z؀N"鷜`0P o (1FUBqW#Y*f imLY[iMw>a\C H3bٴIrr٣9/jZv-χ LԹ~R,' ʩDU]|AF*wWcTZwz.Q]m AIņZCvRMU7Pl= ǽsw>2ĵ I7u7Wofk$P1*E?PIv8EksZ[%8eC_82"=rF)k]ry~79ځY WfÂGtqǟUJ0C'y4EC@YE{G&z1יWy KU  2yOe=BB`߀?opmF">囀Y%̃N#P$CjvL&0tGWzt5|Pd/cVKm8v0/ @Oxi|MYv{y{mF4+ JSU׫QCti+KeG߳+v7T95Oλ4:aQ`.'hݮvKkAu,Ag/vpQZ6 b;8O@T8BN="L։EC{cmiSđ[x$-ȑAmyقg㑼pvy؛\8:6.SY>,93'BEBm~x~Ωs_د\ppe"2l+ﺑnR{׸A@[f^[ZhO0Fحڶ6_!lH#}2&sԱ;3z`ވJiuƿ\:yk(HO}aP.8Ӵ.HLԟx:74 /i1D!tb6;.ǃ|m)bDjXd~d*]uduNRaE93NHWkm-aPȁ?Ԧ4  [XMŨt/ODێ7v~^ެ휙=ը ꦱE L #QqR:56D&ʑl+bFk,"bNcbhS?r6Ql-XL#eH,Xj  kbH? aRۅ$MM/u 9=P"cZe('z b\FDv3`#XNK)1|dVAM\<&(R5]6RH+e0"i@yQޚtBvƸ*w AVLK}Žr G-k{Kds.,iA͋1U.~ Yϛe?FE0 GkE\ {;Ӷ^ excw\yZ0>1a>7zγ/ɘQV|ojk|ư (ag427jL,Z@.nS8Zή119 .?}#2R+Sy0 ΟsPB? \ZW6~ʟ$^<8G (~ZEsϮC~nHR5TE@Cx6,2K̹K2+ ]j7t5vf->czqLq&Eː+#&Wmr.em7bBN|'T CuS?’IPrBTBȊ҉3ʽz7 :е|l2NT{k]ڋкkRt`";Щqq{&~@豅{Scw$Qg8$K_ⴡmI@&uFЕƿB$94}،z`jX8?qI.ysCu@iIM|miР3sŅ3< ڣzhO%9*!"e$X< EOPIm9VO8lbs:'[+N:.C8;D ؔ$,#G BɘK@ŊsֿqKA$nr[G\yq$psiZl7x7nqF6qYJg3.?pbERh0~BMxB!ů:Yh׬DMIR!dEB5J݅< }fD6=2{zgP!ӂFΉt=y9Tkt^>қ,廓Qq^hȺlU) Dګ+E†,4U}PuE/ֹhmzRY /(?е,0?<̪ te_TBq;|YRԛyM[yQZ}qyr!qb%NZ'^Tu̦PaM:|2Dhh^WU2-6Yn?9J6T(p|;%Suއ cTH#fJ AO07Ws^Sm)0ѐ%k9SA\\Р:,p1:(=nH(vQn}3MDL(djPf޽f\qfv1){N Q rl7;G/&'51z[' 7}H=IEВz:E:A}9|9;ՠEtbA]ٸtbM3Q)"ϗq. ǤX8 WY), IZBJaM%欢1z ,5RpaP 哞0rSxU2;30XzUfDGIrDpejԚԪ)^Y|d˩U)nHYͰ̆k鶳2g9: LVL vܰD[N-B:V}:V{pȹx .Ru]X 4 m'+9 N:< "jf2q] s\VKX0&ղVK)2ZHv>@0('Ō[Su[&=[@Q@ r+SOs 1/P4S"ZT2[aA\ a`nWZhR"{+2j:T-+``[kxOe`QuK@&3d`KV# 4 A$=Ď,e ̾\;}oj?#Sى@yT/[(K L=Afĩ4@ }`x.kݝT xk.gG6`g1nXr #.4pam~~9\PClΏccLƎzK[mt-B><^i޲UڑqxiM'zٍew\o]Pי;xþKI+7|.'`TTN۱۫&yls65PzpjY;9 5?2D"cɩŅhii# B~GcRo.*wDfkL.:Q[BS8NI > _M҇[/,DK#al^6އ&eX B  {7A-kނI0LbbıQ1x`Jd\'9MZ~쐏&Rn`5.8! 33^ndDp|h? zr3cD>d3-o).Ia2î;]%ўPjɵtOfE EzO}#-~3~W&lOPr}`X6aQ2-PR dTPd Z$Ќ}7g*͢F `sa{0gJ-L8 Yrt|߃Lj[iZR<(:0O{ r2b#M> cfyF7'D!d&KG/`$t\ jqBFD469D@Y"d+e6D &cHxg)&ыn6Cy8xr#b'M oŭl *8@0Z/8#@gHi81mmzPu.(Q!K՗MZ+PѠ\&^KMﲁKL6 8dG\^[񴖂vfpM>5w.?< 5-T8o%W KL(՘]{@ bKp8G@52A~[j!9`X\W! h[CAY@u6"!pc.9WחIy]`@BpCFcXL5gN!B6e{;$Xiyۜ?wǺ}D:% Np׳5P7udYb`ſAqD^L?UB*)&K10omu'_8)|/l8*bA6[Irĸeo4ݕh|lU;?26>˲9qĆe u5;qO]IC{{E5r>QrexZ ?CXR:/kuz/xnJ%1/O+SDMhaXFDtb,kS*ޥiGfR%>ĘjA* |J?/j\Ӱ/$DgM5ƥP tQh}h +h\C? vK+--!}=nSnsJLŷYS@ԤܿRtZf,r ;C zuZiٹjCjWӎ} e[f|+@BlUfӍ %-f%%ǖ#-(O"ԣK/oB HL$utB,%$bjڿZHن{ W&pʖb sT9WdN>مn`muaZvӯS䶭8BzZ7=i&MJf{ޕh Z4jz*o !i_:mz{Q/'KW O{  n 7+ȢSWǞob[ jmp'r _) v` w+M'|D{}ytD rm6aq.r"Au|v-_3յ:=XZ+rj~ܦR)Hm+,Q<}DE?t .%|gHG ~P#XHQιSoeIPAO ZZsmAy.+32S dwTgJ I/)]}lz,`ZxYѰ0OP؋M zW+{%cry=Ls`*#Zzhj)؊z{|RvOg&9qc%-!z@@"~mThr{`ǜ(Ɖa$N4sX>n 5qK'j5f,faʊ4sdyj?څDz.z!+lasZ=YO ؈'|+%=7K "(`jhIVyc{5%JRE;oOCZhj}5jOKe&Cӥ^W'@! ^/ݿԒ*mG?*ĜA?S Jڭ5ҢeW[Z/&0Zed-KL&+ةZf(u8AmH'̩^- 8ނ|*L hW"R*)})ULmZ9Xw hOoԓ2H ?O7Dp<aȾeʝI)J7eLiW6f^Tj\c5Y#!Y1nxv?29KNc$avoIޙaT86>Pڣ;YŎ6v^MSOX8Ș8A%`m#:2EP.o |-Ls 쵗8Ikǘ]qFf:+94Jo bGە #Hܪ_y0h5 vZ[ƣ/^ <1},x/z p%  i3TZj.R)Նd),܉_&Dy!> ?7$" cgMyG4Sl#wMM\bh^g7'ƙDLRTPiS_k!)/{Gy[bFJ*b) V3+$C󜭑]'i1 ?gmZâԥN 0u"w⣮OTɌ  qw~p8Cy׳؎o?E)MWrrR2d.)fdZ4r9T,wWXRq竆iPc~#y˳(@N(N4Lb%J;4 5#p> |RrsV@~Vs=-%s"@w "VUNaұ&@VrQD% tsS O$.7_1a'[M{'ecJ9hcW8$G?XLZDze+M!L2s'Ƒ먈a@t2KUF)|bAN08|'XP-8|_\T! t/٪mIkuW(HM3fp\dͽZ ;]k1?7?ɭaIBE(to1nNLc<@0Ng;U &6B3;j2 I-A;Ljě̿ksݾ8`%}L"OJ,8aj#},yݟNwI\"QWu=d<D H?_4BaJ]@|xsi#"2gq҄-CʫAs%oԅ9?#~nپ}ob|+W4vx!khЯ deG釭'=;V_Ll L9|8'qS-]]@fG\0Ҵ3E俗iq+r](%nKd`Bϟ4WI,fj?b}dxF*YjkäXq)j>yӆC3$V$kD::$N}!&Y%bv:',ʢE;J+@oDyYsdA?H\n쥋kc܈%GV)h`0<{U/YwH!@ eԛK\a~bUզZYr*xM<8j3*1O47 }4>vfN뷿[La]r f}NueEߍaPʰ*n^ 5(,; PJ/WX8;LtIM9ALPS!%} v|!RL D4xi*(JP\ +-+rBư_.`g+$z5izKB~')췀u+`/UlPbם@"q/%05?_ѧq܇xbÇ";Jmf>mJ>]aK8Zv@JD"v!:G:rqW7 ꅯWq'0P)6Rj*Q`B=:-EҞ%uhqQ3| Y3WޭzNGdBm TRfQ\Uj闔0%[WorlȈv7A> <{E5Xx MSk 6bEu Љ 롂0JxEe힯p-GmLG'.pe\6x_^ft;ͺW' 93uEf$ 93jat*4[D"94-U#zk2D(F.\\"-xOiqӦ[&^ؖL+olKyc|n$tܳmE=9C v8={4e?_f邢Kyiwf0w-;ҊH;saI?ICЍrJy1|Mϙ*J,ڏfQ*+Zj2hDv䨚WR?b 6H>9.~TԳj&^ZUws{*Gpb?ʆLb}z~QGr ۃ*U|{T#wqUCY.-bWu"!Gx5րǐݱިܲs{,1Q<˲IIGua{MoRM )kA- 縗qYqiCOoU]Ԝ.D/Xo]!//a ˶8Kz/M׉ʙ'@cM vU5e{zQE=@[T0x53GMe9`\Rj |\IuIܴiCy (h2q+n|-/\Q qu+ߐPElAQ`|Q'Zi_<໣cg}N e4I=jɉ:_y犲&RNo`4M|E/ b3 mMZN{'UPeJp?cq|ܿ\ <ڧ: pSŲ Y=O;b]!xx),G/>R'1$VY Mց&s,MOkÌ\(TWK/ҴGwں/=9+_s,Au%}_ȃ}fttf)S]>d/[D'#XQ3èσך?qsSrdғS' u3 jcrLmK.[U}B'y&qP BL֢$&5n~aeD+|2vB2 rCқi"}R!.#w%, {ʜ:evJ nMoLBҖӏѦ |L'|KŠq`itNA%ZW3M#0T 3?;e B7)\P~7di[oHvzpuv@Pκ+)6*qEsMch®ӴEN&YQБb\J&2_0[*?nYuc y-mcw삫MLCsR򨜧rwV,b{E]A 7M籲 OBeG2UQl_gCkm}pkۓ^a[s6z=[` D\CWĆ#C|⽓Vnf"iߢo*jBط$ءr?.`Z*l ,z5EEqu$ ,՘9xiU:EЁ.,^PH "\t nT CzGH}"9A|Ky}2%I(ߍGZNVG?@- O7o6:ɿ7Tz _ zowPɊo9#7hpqGü"BѦ*5ELg9f#<\4-f>9a_ {*x3˽+$fy>"%ԵvM&4Ş{y_Cx^7,ڒφ”v;3lʴPRT=H} GH(AjRZIrWG $6QAV7KI+Ie)T~ۋsj͙}S.L"{Iـ5P/ 3@ Dk!pr/JISzHCiv1ؚg*bř*$!m@ݲa6?-R| 8Яȇ!?ηKq|"N(?p ¹&Ժ:ҜRzGHbr$. ~rVn8eߏABq>7y+!!Z#ϡ:~T;djj?Ga埍@RaڮS! Gܛgcڡ6JWNL>E&fhx$|%fb –u;]``Se9+:l幠AWr0}oT;ௐU+uHM5]n TqWnQE<[l,A@t)yQzPЕmLOOOBjd nՈ;b Ue]k`x ͬ[VP&%솇8!-QS8栥.%>MLIq34 ^m6qىpA jF Z#=MZ*rDlzrf.83m^|h>,wDed=+vށvtw#L: M&I!y0|*uȃx(+U_K3"IlxL8q[ |ee AسbNcJ]_cߧQQWTb5@`nsFg2^ITi[2Yg(4mdwd.çZ$&$cӮrZެ>|K>*HCѓS>g5O ){h<ӈ*m $ 6%l#ep+) q9gE"I46FEWZ{rD <'Ԟ}j}wVm;gaNY&xq&wVaA9wq/&1S>Bb!d^XрUK`; KVCckc 9!xbz+Pyxew!Ys;SҞIKj/Z9#\$1){\^ҨQ࢔3[Nѫ)&ZԟXD9^q쟐Vug\Fsʎ9ՀP]83kpdČ9O~_Q$lS1 6<ۯncڊccTٔlIi*AKVr$(#0Q(jTJ?Wh#BU_:?1_^۪8RW6ALр9.6bX-Qy8HΊ(~ dwl4#{݇hή"A>C=LW1('dWS #Ycm"8 <[24;I +ɸwi:I.NɒTsٺ# L&8J;U?;abqFCL7ՑA01賏_&s~~P_q>odnWZeUflV A,قF~m frhf4X`W?^L!?pwik?>ݩ((Plǽ fB]# lw=oh$q8ƔB VʂIn$9v haoC85iw}w)3cԛhcN!?vHMɶG}d2xy&f;-/ntyH錤BO 78ą6)ە\j,+ѱ/?((Y9kt+ EȽ nK$ kgJAݧ Ypݍ: y|c4]6:QЧM+T>뻄@+@ [1 EK~$sWc'&y s.[J\c=>.R cIjAfjy<A1/fP@-J*("8D-02zNɥHv̯aP+7t<2fShvy O^7!&*pCp@jN..ͫu\KQ]*FT\Wch4NMnS,@άSM Su,SЃͼ IQP:$NuupYF,+YENtx4:+xu3nm*Xx㡐 gPWɇ%Qe5"$ idsۙ>8GVF,Rsr?XD! |f,>B_톍rv8l-Lc8"IXZd_YɨnHS']-@K7u7^Mh 3ʱ};hBYąhc8"7bp:c^y3 yd(_чpUdkt{kN>q]<Š( Zݢ5!xmжvJC ؟ZOʮtp ky=V(4N>PGꦿ2*LӮ\\c-TSM: u擯5]Z6kڢ6VCr-To/z:: pSƭ;}vBB,g @LHͩVbn}ӌe;t( y'-kO,.pm.7tb̕_ dYhmQ)uo>uUם{?*VlPY0jrY&o*-N]pR'Hm~ oNLp*?C ĿJJ~ʹbpuIEUQ~9'@0i\kR*KI'[WjʈΓ7TX LXg^Pt%Гނ"9YI"E!59^"W(HCq/ba>Imh@GR=VœtUKS6Qe %d%60pb6D&.¦qٝKD,G|k>_PlU/sNXl*=;7hRۙU L SDÀZZ"K98PQqib\;~ DK峯O8#a9+vЃ%lC)Wm { zWy;ȖVDž_cSdgQn63J+xL1HebY3<0, c HK 6bq+&'/AezDW$Ö\䙚āI/akY=)#܊gDŽIܗeЂU6Y ҁJJ## :^BL? ~$A쩕1˸s9՜:|g!Q(Z$@Y'|+x=Tq0M2# M͌F/=ɴ2a1e0B$JYu!+!=$ڹ()ȑ4^bw:`"5TVqC<BTޟ/iOITYf!v(rn3ݒ}!Ǵlfp_Κx {@.οMhΔ , =AXnJ0.Ta/\c*M'4QEb|HjAE>ʷ[p<GrYGVےcAV㔵KC<~mRJ{V^{n,VFfX'MCjWM<yY(c]KwvZocɁ$X6:A|LTɰ˅.vp'Jhdڠv(pԂX}>A/se)F2TA6:ZwuZc;BDYA 50 fVFTk P;ݸi9 .]٠³%B>ÉC()}!2kmNncP.c.^I%.綛F k.czT$ | |̲-GtfKJq(߉E^372N2phF%qܕfsOQ./[ګPȉl:9W3y_(75D=.zqƙg L Xa^'=/f(/:H9 1fmV=h8g Fy ,uL~O@Lx)vZybb0DY:ґ_7~^?$7N-!rex uFv*`p#uRɦo 7Caaw8[ 2R86\˷*YB"}5SgϚVbґ=dS7 nWQX/kgU) ?#(V.1,ly{_{SPD߷l̥_[6G Aݑ:}3@M8^`ذf-K!=v"w}_mj |􌪀X~ةdȅaJl-H/9'yխu. 7:F].A:Ax{8#Ju»/c$=~I&w(N{5ۚډuFte +D{=.d ڍs6(ys]* @ӉNHry1 ;j9ᜥIKH3 ubGɏS!$H ͗ةή^& w5+0* i}w3+Ow[5DqZd 59U9![zRv< g!_e5,y=R,^r!;xǕhitZ.%2Pg5O|a'Xg֙a1C <){ݖ0uVph#6P<7XHGowTuh|^ILOr덵[m`Hk1zc iN6jf4L;Y \O ?N*jRpqCF)xIYnFcېHe@x#H³fls̜" Al _1ڀԀTB=m͂,a\XD{z 6z}p2 zNtGEϬYK)cTLZbK wG n3+-^2Y3N\^|| m5ߜL<.RNfGFQt}ѯ8a 1c7;WU7sxft?(uEc:ߏAp)(13i ~?͕k_G/ȯ[1C_N.|H}QUN޴ وd ƙś?ە7xanJ'eh0Lus皁(&t"`MeH[04C،S[xYLs/˹ø 1='F4w#l(Duw QLܩG=KϽ74GG/ :FŮH'j; KC~(Y)4]N&dϑyjqN`\@5t qCp><&Ӑs̀jQgQ=V3;v߉"[: #  ל}6DI!56^t_7 kڡY\vC!+>C5d䴴"28j)SEv ]]dpP f ,dxMĜLrV}h;pwBLY# co6ChVUH害qzC@o+tʧT C#.x.]ŅNXe-K^R~*aSr2{IAJ/XKt_|3Ցcdi&c Ie7j"mdN"qqN\xQN[IU`Hqux7ӕY mSZ4i`iV8ܴ2݇*a;8/Up%#IW%QQILK."eS8}`IWws\@!vK*i h;&9dIhn[BY4; 50_KIZTEAj?v̰ fPy] 8Khh лïIO :I@o`W f~J_+x/<\aʊf@S,X ܮ#M6 -ic#e-j4FP8~մli h,طk|>Ohyq[{~ =V3 ruӂuP*OuVp<|E]ė ҄wRm91Kf*'k6禈*C~"Ѹ} ^#8!4-_)eUHOr47[Zv`$`a^q`#,e-CϾ_ny3/\_>l:[ЇDwq^9;;S<dde䏯VG%!F; rtjkYH*L8 к>j. m-(kdD'zEGBA{Ind9a4$S#=n=}doL3faEdGm!9pKŏaX[q?e=ܾ[Ŗ%׭ʷ@ثQD)L,ǎGMb9(j(C 4ՂwpB%@'4OYޤToKKǃlP8/$%:,gk j݉QsHgNeZ!-@.>hR -O6u*#h,ݗՏΛqJA֠_EWgdo+`%)ubOpN$ɚ -A8AhL3 ʒ(ՈBؘn)O:We׋-Bca{rMЩ`SqW*vPG Ǚ}FC/wZt4/|i(8"DKM=r0{~{x&+fq:qȐ:~ll .+m=Hȟ @S`JhFJ|>zJ5RiųIY%K7(og9)YMsF}sߣ ׬pj%kǿ̤h"D\UįG@Q|yd0PA5L2e#"Hu6-d`UB>"s~nchV˜ɶVQ)xf0]ed9i]ֿ|7o;}D'%.Uuik~zKV1 b[T+ߘK3rz(JRA/N+, Ǥ lǑR}I9y0|ɌquVlWY`D/0%"^a  HrrB6Cx7/|i,@/>P RxBnÕ0q 2]ױYS>EFDti퉘-Ar&u(LT9 P}m)Zxs2d0hT222~16!cݣOF]*Styn6?B>K^~Z6|Duoojt2+R)AB,wJm): ֊*"WGrdj`eoLPdo!6u5   %,A-x% Քy `Y=&\$aɕ?)ءzE;;0kl %:%9žS6rIڿTçg)(2ckZ=PsA,O J!7sd JS {\9<輇뽈*ݶxTVpޙSOͭpDѹm^} եT]yC ['U o`wjRxbkt\#zݦLvpUu`8EJSXV\_jW%M>%o!΄kґ-dxdo |8 xࡡe+;#jPU'Pcgk{w8Wq}H5L:Kl:T&>SfO ;_b5'Ѱ3 /Tw#nH$Sb% V?:9B}~YEUl,Ҫ.ؼBc719B*%vUGqBZj!QBFoa ¦t= L&)J,_O# i4Lpt7GWQN L*AF~/ KǬ;%ȟ[ G5&;$ U5Ҫ6moBlDj-~L?a<r:;0]+h,5^ dIϭ-??><8;q5y-qKty&Rwo)ܒ22aKkch-d[t]N6}ootKwGtZ0L[v=%MI93b2flTwW]&er]e4^sOko3VFrY g_'\*z0)-i+ff~R!:,qfQ!_Q5:,44I:9CF梣5{ۯi\Ш5Lc'Xl܃X'7x%^pM*) B7Ňy",FX0|Z?d@g>L )6Ȯ:G*2(ʌus&_ ‚.z[sܽmgK.t+B ,Z}¾rmR{Q1$Tq.[3O0yBxgly[)2}>X@]z/X+)[vU!7]qrn24ƿ%g֝+ *xB%1P^32++ I3.jjW0*Xxrug;)a/PO0*Ѫr2y Z&ߟw!| .Q`h-Un~S'Eɏm3F=oO<1?ʄbLN { пy%U[}N@:5$ K? HП;BP5gm u ]s=[l{%Wɰ8ּ"`_y@w5;œ! G1K=~>?ky\7=BzJ\i$+LوVސTe3L 5t?ϛo(TFPe9{QW= 8( No_UL_?zj)@3~0j'.`\MC~Ɋ865Zw{Ջ\<>_k@p*$W%GCVQ\.=Ķ_]]m8n{ƚE5 2st?:3%vΟpQu  X;u]X=mEG&ܿQG,s Сts}?ͼdtf\zQ玃S~Ά\=hPi|t;ۭIrq'We^]ɝOHx$&4  JçNe éR 0%ҿh>gwKY4D?)'n\m>OC\V ܄yuW N]VtsO땁w!] hy&?u1\CpUly*65[I!d(^FQ**G(Mp[&7# WX:?ͳs -k=bLjo]QkzD}͗gB|1|#ګvSx0ZиH:} FjVaF2PUF.:tJVZ usP/ qu R;ǃ){b׃'j49;{X"~Ysvh,$6%_Sh0ha7XyPVl-[H&IChp}dǧ(\|-[bW/6t&EVq荍X =,3u-R9ID+G3]`Jk!N ys{j`G:'5K7ge\>0LcO xWsc6Jţ7p :͹Qma;q~:8#OY ^L#+9ɲT,;Y_$WGMڟ h\Q*)VCei~U5&!;TjبkA+_!8)I!6쌂O~I'0Ac`9ȝ3;̿/"F=9`Al/,1nw&1 LlHJob@{jѬ6r¯[dcQN/_I7o['΄w]o Et9*)@b 6 6# iF|884$t'-v=3xdMhr-x]є:z-h\%)Қ#t]_@$4RHrKG-f.)G/|be -i-b4u勉8T9ܷ4eU蛽Yp^v1cVjӭatyV [M2ӯAZX"P7xCb3 G CȻ[DYNp i-vT0$>nVMc_W-(0:t-CHr ),t.o.i^.*.V6ZIQDŽHہ';|iקm6D_3i{!{T{ [9Q] ZHb⿄ב2P_P=>^_h&z ܯ*G%v';f藝bJ]Eog7pքipJFZ8UKZcdP٠XN<:bm* !\+'b^~{;W4E;`z?,$Yӕz} Lk0#cQsM7_-Wխ yzZ?C@:eor\@f]|xxe/>-(n][Q7uAA,' 8o}l8v2o~ܪܛc+/ \OKɦ|Ml=Zw{z/U3)3|+}Yg3i/TrxFw^%%yOx0:N~&k#~ѕA1[2ՂK_tJ4{V'GY-a>x9~b@rCcY_SXgf+Z[q6ު99bO~rVU3W$?g!=Эa_s䇺l<ԉ kY pv yNI6^Zu@,um;_Hzpc 7BoMVݐn#.R 2ˠ$t k:=6R7LVk8Zzh *>IYk5MsjӦbF/rfa*:SO^49]KBK}7[EMDq v8T=ܙYӽތ QF:ڛ/-wy 0.EJYd v}LhT$Y2E./>{/Fexl'}fZD+"yَ#ol 9Yoֳ>-_ jlw*Բ@r54JL'JN?@g}7iVqkt,vA6响DhWqZ$QOxi!4ZmoB‘ʏ+$a}rfP-RT`pG1h}]bہtTnCkYՔ`ps4=ch0 ,Up}=¤=Tj8Ɉ[TX lVJYbFn?K'dȳ4o<*9h]l \RA6 2`5"yI;>;9=ߞf̹\M)f;cgA8>ѓzurz4dx2XnVFLiAXrښŎ3( _ILͥ&r J^][U8I@6@wtkcV(z# z_@dW~S L?P}"an·0A7"3t赳 Sil 2PqW$)D r(סJ]NW7KvZm1;# )UAq8P)/]P fU;|@i6ZqrQ -F46A˗!Q["S>YTtl5hkQ&S{0Z(rzAGųҁiH3XfC]D&h͆d F:nBVBhe2nDj$lI0j"hU9JK+f$ f<^v ,GcsID6,Y3yS 2澚UxZ9$-ztS:3-kspcT$.LYNhSSv*<P$ߥ[vnd]=_HR3ϫ/,<&mjo8aK& ɷUKN˹$m[Ƿo=J9h؂@u")FfrZ]z H4|RJk"P՜ ) Q`?Һ(PMMՓc[dz[bCcFyڪHr@媅M gm֛TfDϽ Y՘9%GѪe$;| ֣"5}Qx'г,dV2lBRJ)17?$wooOpߐc-Q4GئJO[XQvMpV e8k^ Lgl9c(ˇjDj|kug6f_ObyIEvZտPN /B>@ ޅin嵱?"KpR=aHrrDOGV} qN!P WG&P.VW?#N즊m,WUKzp"cO7Tt gdUҫ0u[d*BD~vˊ}ӓ$T]A.@叛ɘ} ",=xV]cqyA@1{V3(3 zHʧ1[&L Jo#₄N(ߝ[xw64\o _kNldd2`]IWh/12fc|cSݭ7`Sb/o9&w"P:\:au;Al'b EZyжV1p ;P.*qkmUU_[/"y^$qctA` E;g d*/ ,ABw㚽+Q?Zj/f a5YTԾ{ ]qʡ3 1 M34}@lTlwojqu2A. b8]YMLD0 {3~JlԨaIl#&Yʬu}n}FOpB)=*@7;y"NƶrNFD.|0SwDB}+j q,L\*ڸ΁70;@ߟ)Ōn7 H];ۻ&/Tڃ%&A2FHLۯ^ yQ:hȐ5(6>lèk#RrԮ-+QgJq˧&ϱ'҂G]R`ҩqO]CL,N:"g!M˪p+sk< sXxSNmtMӒl#a'M'ZlXD$$A 1 :zwL'~JeepǗ'`-⭸3*R&ؒ|KqnY{D.bV^;j#w$q=od'iT=]g(Os!b<0;L$Eka%Ƈ QcߊP9\H}[{CT]954署5I=2ܢWD } ,>=ỏc;0`}3NTbMiLWStE. <<&~S8 "v:ta,$D5QN?rѽh0( k7~4,χe8rM, WR=e5#BQ4ɳv )cNr;Ȑ741 5Y0'Mq[^Lr]D\⒱_R= [.hc#K²*n]\9?/DݩHd:^ 3p͞ hgAH.'8QKsoqO〗{~o1O*:â{aOZμ#s') 46A!N#L:,NֶB}o¬ dt$S+Cjuk;1ifziSٱRK*aH!j:aG,|#:ŅQdTy q|+PfF6J% ;:"jS$`a#gFxI-DMNHIvzG'E>o|s@Rn#W>S OA|fSū-34gUBx+2fc58=lVmmW Jyr=}AHa Uv?pR \ъp?m, tk{Q:J6&P!?Ct8ڼbDy(]x| Zhuο;X[+& qg Y2fCg_,,8@Z1(m~Ù0l'Wƽt|`o{ɇ&)I8&?KItk}QʚY-fLY.:wɮkm =8t7x%oLphHZyؾxEm hR*nOףj >puJ_4:1e3ޡ9C'FlVB $5pXPFj eFhsډ6HK\Nʬs}^ߓ>0)}LPǦ-աrz(ԙ ITŲ" 1xix'D[j>=K `9uSL +G8$$֡y{S8mK0mie*(Wf`mR7wv-Ҍ-1y5;Jop@"6Roice%3`=@G) I:7(AF %}}y5I;#N+,%;\K̥oA ]!*)}-ޛ3k#:qGGCSy\ 9O7ݗ6,1vRZ4wqSHW 6Pbv)~Nf$ջL#LY ;8mg{ck7q&]?{l=ƨ )k[@dD3Zv ~)yjj2.X 3 V Or S+p^rҨfŀ=QxrCΛLE+}Ʈocze%)C /K(Y W &&>j_P22E0a3t6^A*rS] -$ӋCEm!AտEݗ̶cvP)C(v(,ԟ}$)ȷyOo%#4|a4׶:`h@:+'jmЖ9Ηڰ _%y[pn&4+]b_qrV]zTw7+^[C?gحCh*ndGRX-ʊMHz|Iu&/D2zۡJs GRwtTѬῩ#^5kC+(%d͝mX\„q3)Κ(XGiQZ!uqjz=_{3"5?$C*IQH,/;mPXJBpPǗtFנ}x7d5E]5 3G8`GAɬG$-NkuhA}#[VcP{R  :4@~QbL9qy +X?{bA`_Q'#6dxQhn29Qhuͮfwvw`vM9qp _ƫrݬcAhGo1֘$B#)̝'{r ;IkCZ|d\!1 Wpaʨ=0F r+] _(k`Q`΀;WP_Ʊj K[u,1z҇7(gsP FjFMz}lݪYzoQxDuT{#LSgNj|Sf\NвPtsΉp}5s@"&i]j/u,5,F/j%5ύX20&0uѝʻș<_I޿"_>6@nepcwuNMCI|@@.ȼ?%GZk85CЊoF:;=ÇMxLUۆ bWi؏AX#O]TJT"v0E0ոT5w9냐ޕܚ&acg)[H'Whh˴ϳ9܊jfi#(|VeIUp9|꽽) X h]G݉,_#=cq܇ʦӡbsi4i}'KK%m}WcWʠl.iPdQpݾxnY!JKqI~2YeZi>=*V~n?UOGZ›맆Тm8JT9&` \[ޞƫþʀkuea)/v}9Oj֡Ԇa^ 2g: /@~pY<։bH[v Xߦ ߪXcC 2YX!Dr~@I=t j~/Vc1C}Mz|D6| ܗ3˴M Y>NMdjpm_j_F,s[ IКhA|:Æ[m7~P]`o2r.{X9|=N!Hͯ,6aXخ:+4]XZ;eυ23z4`5NV3(^`T x2:X&|0"z <+f@oU8V 䈆3y#rtҼxMXI`;tA.ĩ ŒYhL CbU~3^0?x FmOp?D_F:lcaQ&^* BCPAz݌Ǐd@,u@2<>mVA\cvtx TP/WNJe?v{ +R@dE3__lH u8d51;eS8DeZ[2;,=u4q%e@c|:%"^R @K5mo}Lw6I/͙ql@05R6+j<0c;7Gaq8Ҁأ6q0rm-,^[Vk] i4С z!#f{LlS/X\d 7c /D0MvIș8#"M[uXs*'dLMDPKj!KQoӱe^ȖĵVsO3ȉxEras`9ѐnpU} ~xl?k=Xu%b?F\3IU-FhcW1,/;i_#+*=U9% ]t /i/xfeBG3'߲7gǹKn!鷐R0}j_m2́ a(XG;ۀrs kܔж2EaV3ױj93BC7ЈKXNlǡ7Z\>׆n=F`9“I:nn͗"Gތ~|T>jtG*m> )$n)=Ͻ s%Us/<EI2Ģ3 kG.x1A7pŐ0uMc"5 Dx1K~bܘT:0rճLE>κONX0 |倜j2QXSȾr Rڮda`R-1vnp%'DY69vl$oCVNՍ\ izL-3jQ8>o\ٮUጄ)ؿ ]UvU"bժRO[~{/O*Jrf!}_8Q7rm麠eTTV\X-vMT=璤}i^w%͆/4ϸc&+<IPo;_H# c}bGPKCP!' '73qq-- -} C)gh`p t K r"/"IJAPo ?H(囂.u_REq5߶]FFJ;;{w 쮹'ݒuIJF\7́RG6C_G[5{OCFJ<'L'tN&c5 DjoQU3<`ѽ / "Zu إh(m4&7hn?њH3 W!֌-sBh 6﨏5p(y4A {;jTD"o@]ZuOsї/UER$,NLh(.%X#͂O$|J/C荫#+p]0g0-QPhENK9vZC]߁Zijk21|F4xß8˜['k>qʇ8oJ cS6S+ S:*. Iű:\x$$h% "ؼHXT͏j[lOCꀮk"uO@,.6mq*K=Pk{KˑWҢϦ4@ȗ8 /Sn뒹!r9qܸ:9v7jhV-*n2a}CEK,v^&Îp"ǧm5Nr8 麎2`;eVLc , H@A6( 6VeʔǦ$ͧ:>*-~'c s7qQx*ψ\'FcοȹK; ] ߆wDF݃mxͭ6#{6bsY,i Abjޑ?X9Ps*TjY%qcP.3 `C5m Yo2HTԐvWUz&T&ηVeo}d5ᶛ/?+Ťz:bΛc罹$19&']5 mq8޺^EهO]BcdS$.eI2gq((6$u0N22P%/[TD 2ba2   z$Sl&} v8:uG!E[y:%#}!5RUdx+띱'Y4GrCQ+qχe͎EQ Z|ËA+~o =CY7ѤMA)nĎDjх}&Ky6*&;^b9)3!՛}=9‚9%"A%tOD'bΠvm^&6&`?f #e V."Si)>EݧS^^A)@n5e }M誤Nا/ͦN?~mYE4vFL_L[.I岓9P(e; k8? }ͤGJ\2ɓkb#Щ饱 MX3J%2dC WAŘo!-waq -afuu"lDw-MHǬ\zs8wMxa4 Hm3evnlЃ.`BTq@9's]c?떿SL>dzUT ;8U,TY$O(x<U8|)V>x "/ܱҸ>Eb'д0 Sp;g\Պ:=W>lw,v<ѥv7/s =ڱ < I>{=؀@0IDճ|zxٕ /9A@i7ӾN~tt=$Hn'?4hwܮ'Q}h6@GRoUWWҎP&3! 3!H -{:}<5^{Ue]֮wR8q;_' (\v{d#"2ZqlB/s߾m[)WpUn'[ L]~@_:MWnT3_gg1?S ,r/}\vNzvƘ+ .nb!~uy88#ΚތVHa RM>pprʎ@d~25j.9Brx8Tv/4rXzb`pվ}+e9s\MM%ӊLf$CFHZC'֎ք,$Y5Y8AUkK@($q槢&k2QʹxMFyPWˇu[ݲ*{saU1%\q+,bJ#Ѵ6+nt w+AN~3t:zk%dhA_3Q)i~ l/`ԣ ]F!݊W==p;F^^窆\xZSrShsz2wKQhaMCЧ0E]ha_ Dq+=,V!QI;dmi$^b2v ^j:MQ 0‘[ ,īj4`6眵J)zff'j6`Znd[b-O6bwEbrŠQ$_Ƒ!] ^扫_j=vƩթ$9q3ݝosIr RQQ@}Bo]a V7 Ti=| kDo*ʓba_s^_No[2Hfx=F$S( i^E$*ny"8kG߲@]Lf(<./q7R]\kI%m ꁺX07&LLp&!#Rr̼+Plh? [妴XBO,(p| ~fܣv`:FʴS-OM+{a{hTYBYC7dV7Y?j'Ӻ+TܘogkI;#w-kV. naU-x;8$ELlR̈́4}\.\R\>g!$>|akЖM{JOuu;J)E%Nk:aERXM7 bs'z$g2o:(XQ̠k=TYQ݃Mw>ϖ/2ǁ8+.]Rzkg>søt,K"XQ*UuCUw28?I sk~~ Q>MYS7-/P`o+D7:|`| kRٳಞdKM%?m L 7͌ˆ"|љȺW q,K85Ε"HBm\ SJ75Quэ__CRTu0]0؇ q7cGf3P"1\&zC/EF$5EX;QOgxx6|h+jfWέO'bnoڤ93g I4y\vw^zj<௅M`!R{^ljחTIPz}I_c=<. ~E9)Bܑ}#<&;7Dtެ^{AREl]TwS l/ch_E~'i# .giwK5Ԛ`kW~7Lx ֐ KH]7UȁOsXOytVGM /pšMl nEa/[|ֽj(T]PH57"Zp>TaG1)LO["RKvvA.pQhrjusD[ʈa}dAbIP,_̴a%г;A{Ic dR eۻzt]e_*9./ i!{ rOBW `%߈\!yzzʺ5ǎߚ :ۖUL R[UϤ#՝ep2PjڑIʞ2leqQ@*.r@85V9?Ėy1EiR;.gވt[e dUzީ12¾qP.9|8Y`P93\!U Tw Rqx$`(ȰXIQ`S\Ǒ06(__`?((Pi]xg`uJI"x#"5  p[~Cr{9| eӕ0DX Hu|x[ǜF rr^ĹH-uߣ|ךoĒg'kuI}U|7VZb[F.wBN^9`\e!Im$U5rAz9a{:JUO_MvazCj> M/fxt2 ja(/8J ў&~"x 2{?n Fkzh%rFF7³*d#L9v` ,%`[jDC71_X`ɬV0QGvCdI t2-KS&fuB_HJ棇1a=,X>d=C\0-kr/tDawb$dV~ YܵF Zʱ$=&M/\=r~BDЦ_`o'pG#RS-JT1r  ~ى&:AOlsuH9|9>&N&[Cp;9늖C Cǘ \[& jq&kǽYz˓wQM*x.c'9s!bYWHUnnD6 Po S0'Dyl7ЩyDeڳ9FOjBÊxR:ToJkuld>&81Lsm54t 2lzfx5 ulm$I'I5DWf&L9 k5u}ŧ\y7;XoU}GR(<ѭgg_Nہm:͌ ˆvht-âBZ =O @ŻNS䆐nU dž{ft3~PZ/:cޝT(Kתrf%Z ~ sؤH,T.aPRX`NܒZOIҿM)rضi I~ֽR:3 $7ܼF+q3`TzFeIG#̝})_J yQ;3A2bɢv}{7!dI_*NmhKJ8J ̓I!q"S !?!XJrq4Yۋ,poVDki1 X&/Tw𧆸3N67lAX%s#L:r(}%`CʎE:^YHtuye`]+ #SiS=`w}>8WU6Hہ` rce*,/-kKZ , eKO꾶nؘ8Tf{Pdݦ$)OU(3[á&{ T&{Ԥzt!8~cI+ݡ P~S9$ov\^x6(Z䖀Pɟ%h8)a!~%3Lj;Xv8 = cvRS6-ϕLMr>Gȿ{$42knfЎpQES%4>|> ? G!Q)7~ݹ9_6T-AJ.76P={ yq:Da9]޾RG.^ Zt4s~8]A1 Ӽ)jrg&,/A7BḺQ^rq|C1vPڬ+gZ!Cı⥤E |6(#;[eZ-Rd8[ Bm'/94"<:HGznĪjxTGG&ɾa禐C \ADY"No)ߵHHԺciZYLrz.zkA+]E0Ofim^}hN0ޘ`64Cuv΀f_@gFq}PEF|yUݸ"^gp꣰xBa۹L=;E|}3hdL8:?7SspII^]LVd<0w)ftѓ?[l1m-gv3t%M|pk{z)+Pf}?}*uv7wNpA>_7) sb5z>Ԉcvk%ҳq( a$F.)X퍢c~'Yl0sxJ,7*-kPx#g %݆Lj`m'dB&jmd(ΧpFA:TtFb7_va~H0V߁Y$Wk%4Emy 1_2T05r5H888}p'6=ZɽI} ʺٲq_9TTKGLyĝYΏHyGR4>%&Y&_:α:&6'7߂G'0#OtFFQf8JCv1)&nxn,@#=cIGUi#Fx}J2\LjAN4DrҧrHbECk7H}H£BAzBL$LXw-#D؉= HՖ훘P}*FUY&ڵ)? HDYj4̦֩KϣYV(oOk;H?#vFN< `_?jqx$6/VŴ|ubP jj%}]k@idF\;Baiݾ 0ief2Zj ]*d\%=h. bS\О twl'soʤjISͥ),Ԏy_DplkGұۢ쿥m,vѺtэQHQ'/'n)ۇg ;ޯ5G_ r)[4`y~,n,KO͠EĪ:꽟@>E0(uP4С GgjVv?lJ&}6.\NG-cE5v#@8]G-ff7Ӫiep9[&T)#[YW9pNFĜXK*=z k|ljgo1ȍ)Yx8X8ݯ!u +@Zq2N6,:>serGǬU*Swsm_ FRF_ }N; 0#ރyS{2ܹP3#H0RV9cm'ǻGaK>ƚ5dSvLR&UBu9,)w_V XoUGvPO*dS\q/gnuI%s}SN"cS`f5\R?%uL=L):b[>z颒?&vvsk1;:j_wN5|bi՜lvIFev{C}U:Iɑˊȍ&c\Np, 1'k"s4U'# i[73$րa tN6zl >(`f.f>B%{JOM#{1n9떥l|pSCHxKAWV>9dq;ĤP,K9L np=,?RI dܱVj0fjX8v@G/WLc9P#q7psZ8bv@ ~qSؓ!J{>ln`\;ئQh+Gݷt-ֿBq׊*]a}m۷!%&(Oudow_θ!se=WEF2Ȯ fcbQ:_tgt ѫ@u$ӜB+mpJlXo=`٪6kWۊ-7eȲ f(#ً_-(qǨ 2K_Sܴ'+6ٴ%;=lU]~v (ZKY&3{R~SOVw f ҍg(\>E3=ص2l7` FcOusٯg w^%T";;!z%K#z>fǽ[DE{|WIԆ3vԷejA D=q-4}3QOLRgRE8EY"Bw6C(E h4+;;>*fj.jz^7]DOYȜķʼ~Hȉ3j1[)ؼbjr@Z~=FOjۚ"Fov)#-8E#z{f43rCQ^m:0zz^> fZGB٪tфfD_akɩnz"M E˼r`apvw zvmדhW*yTjXbOo>W;]SG(0U1)CƁB['a$V]_ P6S#$1xēYwA2o@Ϙ1HUp/;'NxgiX2ʩP`:;+`A~:j>07`O$_[U8z)U Xc^Y dNՖ(]25lv޽_hg 4ں`6B@:<}nR{5HU Ar/q8X`9n2P}PTBa౱2 { (IXNrvNMX[sgw=~rͫkW5tu れS.7)j;:0#zl !61I~%(naoֳU&Β\ іIJκWC v HyKuoc]}oϡ|̮ň4.p_xJodMI@rЇ2U8τK!:7WjʉG]~&>0GRpm_p io6|zݸK!?BP ~ăb"?wyB3&: _7F(>E@]ֲ<ߠ\f JeRX"1dxa'Z VíԩAκICL7-rџֱ+iGOX-d*B{k0>}XO;iJvFFXͶLw7U%mֿo.K` * flyliX#YaIL d(3`SYMdy yk{Z(7iH*@,oOIĺuQ2# aU!/"?A@;擼T"8te#V: a&SMo a8,PyF,`zLg4E MxӹݐLT*- 0aQ2z|{"h ]ɓḰ)ׯV^W)6qP<>2skQ⧋l푙2 #k,; jZToM-sry:#^fv~cV5\ eIoFr`.Bx]^&7VJ-J 36\߃<Γer`lp DmvQܳykz7Otnx,V[er$,Ӗ%삗𐯿A9fFZ .otm,:%HL)yԲn0W}wrYbDѪK5Qr523S[lf58 _xu \1O'nv% ųQiU 9|=*(B|TަJO TF7$O0[:B/i,2+7:+ú2Yg0o?|m($ ~=J/4>n0\뾵¡*a93tz/aR4U{ݖ[KOpi.nFD`NH .wԏe$ۇtRc5R?0FHpz,?y!;.tt쌺wzPwdyavՅ5Pބ!eU٪PZo㩮Oǽ7رd+y(B\`2mn54QGL $sHYTHnFOE!߉u㪩39Dwt[8r]PΤ֑5?5W#LI/?QWȭΟG؝VMSí2Aw"vn#DRP(UJRa᷒A^; ŴU XC( ЏZtʍOa@6Ȯ4Fq{EN`3@TLsCHNܞBVkL5zcN26XqG=W[C0[bSc)Sn\"l@m\x$nQ wɬwfܮ :b;D\ Y(4^5yrsP yޯ֥.KeQskFs7KAo0e e{3}4\ %"6}hx BrXלs<|]@֙=&{ >Mn/fO#<'L_(keIg/ٵiwY*EgϿV:˓4 ݅:vT%]XIO}y"_9ςsC|ludyB>'0:"?/\Ę5wƏJ lPxǔnJ~@v>&}+ox*hCs~$P.S3dÞ%y #ƲT=vdP[ R֠Cj|>ztaN4|}`cRU&X>ݭT]mDî:XB ȭDL"S|S#}0E{k'NRk^n_;iQң؏h+E5R, @狥D4U@9WdS.]nnؒY8X [ZǛydz]a0A E y{I庍rٴsk.vЄ H*+yz=w>v\<B** R;s^0mcW[Ooi9}F+ 7?ɀc*U~(@4 eLܔD-@ pwXѩ`EG>m8(kכhX<| SUz&}`5+'n VY@ӫ%n{}&7A e[Ao\+ $x܀/[X(PpeuFu"X\{ͅM;_𖯔k~(G-]Su/Y8@0 .f?W댼WG52 YTnkl# Y/5C_s^3XBfh(mղ{uOd1B[=AhdNJ6@}! KD8SD#QG}v\jf!VcLP Pas=#&8vYj_@C\9 ̽wB+w~cƈ8eIy^_B`W/p݂i ^U:(\&qc)B|5Ktױ.b^_8&pm X4aۥ/G9 =1ʍ+ܓ/{x_ĽckQɥSMChdV+P( 1a t6[[8wc %4n:j#=7$W;Z3P3wH?f<+$Q:C&}NwR7CaEx)NZţ&ꮑ+sA=#&&f(hb4)yzD.9nl&|q6f$ 4F <}rj3oP"]>hjjK}(Γ\yyfϨ'O$g~=+ ryyX&*5ݲz/}6STj2)lJJ)U@C{9xО rt·!~O>?&yN?ޠRUnqW휷ڂ՛jhn)]EH>OY&_YU">#i߇*Gb`,YxStՖ, Vzh*AL㝍5z;wk T>[{|*MucXv?o=Vগ]Tƕ'^@˱<^gMk58Su0 /MpIahM wɥG|ZYg_ww.O1WKyү'H/j,un3TZ̓ [}3$WǶ;,v1m;XR8/د.skJ2F;Z@htbzz%,`qf%/ yRO0S?wq,gV9r0^ c Wۋ` w/.9z6^6 )|ub'6DTM~MHDwl?++ڼ4%;+ s(;\3z:Wx 3EbzBpOUń(TJdL6 H?VlTϗ3cns7]"=ev=򥲰;|2UgK.Cn: GܫSnp:_Xspl}KdwgREI.Yh$<젤c\ `qLXTO)'PW.YT[HL`}.2B<eu47;cOrM/XKiȲ0U$GI_8Ƽk4Xl BgZ9ʔVA6;;돻xodLi%w٫Z=fR$;ΐӖsOz;Ls\r04>qPWfh FrM5Gu nA?[9Ψ)č4O $'ƜZK;d#=}f  3uү=z~S˚a?qIi5*}ziD5ED h..N\ "d"(JX_H5ĺr)a5BpRvʥ\=ަt5[՝E^*gP*R`b:wRQ`1}{;Op@WwZY]͖s{ď['%ATj_eu(g_&ohue_,:KSA!]Sơ. *t0n@hc4ƅ'i+fÏE+r/J^͒yI 񔦝@ RkDyMnƂAP(mȴGb,upc%<̏GTSr!dL-W!~}v ?lh`\,hccFT.1s]M@$ QP!@zZxqbD,jDjHqi[A|c15௬={SqM5cEz^ aթ&]קj9DXxѨ \*@-rn u.V%}lUYΧIb b0fPx#;0 &Y9|_f\e5_CBmw N7 *ɇҼ~"R)g{eMi2{Rdg0{ ۵uGS1\BkB{:5)" +2_O: j G ^P;WÁ  lQ'VVFʃ9ٌ#2x(<\[T ~^0025NP%Ũs!s^iOBxN pAaJJ sj B0Fm/(H2kch+j"EmNzP/uhzD'T/oFg/F߃ Hjy!JP&cy{Siة@vVѝ|;F%@4[9f|MQZ, \|ŊSTjֵЭeG= HU8EAVXt1MN3d`rIgcj'Aw:0,IuBF zr jkR[`WJ0VnlN&M"*|2]y_ӘWyc - 9]c;DshRT9QVHtGJw&## *!14,s\aɾ"@i=iñ=d[d:YbR]?F :Iau3e*idbmBf ^VSl ˱W女Xyȩ,)#ښjy@+59Im`#$]}htV#Fw2ʩQrt,"G`'RGo L(6Id]RvNhȎ>f**0{i"o:V˺xƵ``0#@{ ѧ~@ơ,bwx)\622`qtcrE!d`CU z}{|$S3InwD^9' (H36w\3 K8̌XE:EFߺkxHXQ!/9Pι]wZ"'eTGH^F2ζw' JH#͸؍BXxj- T9޶{Qxm(nĉ5Dno>ʭ?~|V]95+v|sL:n0FEzA;w[;Q)9_`  pG:c͝|tMٖG|~vAFɵ wDW(Aa$Β ܬ%_Q)!OL4$/m[ݴ vb %:hސ2Lv<&_J;!D|q/\cBz C'#hNhqwtkq٪w*8`.6f)GIH'T oϯ8~)ADIMC"$fQ Y xn{8׉6n3ڤ yMD's?Es+ij$ Hw;}5H|i]Dtw87sDݫha}Ql֝o\E6"2*T4:Xӟc=TD%o+x׀Q*lӻ=iM~^E0GTOHFJtF9 ĺ0dEf=Husםz{KqWMwUƥ;unO|?QJIW騉'x*\jSsn%t:Ƨ4>cd}Kv +M=+x7e_8.<#k̑!7KhwsQQ&##e&`w{+ Fyb_^2Î ;3ز6{C EJViܙ1 ,4s{acl?9XƖإCw]B'$nͣgҭ*+2(?=W2i`fxB ,+la~Lop]hiO%H(J,P$m: ۜQB&a;t{ݳ$MM!+pLl,#=NHAr* z=\*0EƝY.:41偿[?nr1/8 NSqi<$?=W8[mkL2gXwVU€Z#ƁiRkоZj4 ΍D'+s딑xckE kZ±9AhoWhCS;cF#_KdqP\uwxo2ÓHNey0"GnKom* q{Bi`i KaK3B?[3Bo%k.tYaґӶ)\-2 9,8[О_`uin*iC< v& ke `]B$LHZncԸ17ƴ<L'`h9V%_ {s‹%sd&} χv?cq n0A0YЫ%wpPld+At[P,~ýy[M;J/< Er1z6UK;_87Uc Knw<0.4PיIS\w_1^#J5S,%*=GqEV40=E,{؂ }OOq ^IW5m(5p DWp `Ƿpp}TN zqSJ+/sABNaC1uRnP(P7Ϡka?a|p;Y. HLfMcGDl)&̅!snU/> H~9d'BZu[ΙTӒ»R 0tN mg4Ct9(Jᄕ(gVWAb2nP|BFtvôYб+gbV#[رwTe6yށ}^_-1J/5cᄎaR*պC=+m.OP JXf2(m3Gn.ة{zc2@ Zza%iO΋M1aCt:_7Y8S lX5eQ ܰ/3 RX^:Fˤ@<&ۖuKħ[+#__39f&D{ |\ 2(MÃ漹X\Cv qZ<ݯ M?&2-vKԉ$:2}! $2x1Ҩ<dۑq`.ifbKBJ{[YۈBfg, 6J$n;Pd7BЌ;yΏr"4+W03EI!#lAsS4N8U7%J6"b/CHyA<`L,,VacXL1樚+1tõL ]IiR ˜1"Ϥh2]Prۘ%xЯB擅!a(obI}  s\8[=J[j+rfLӡ9[eч(.<./ɕ[۴~įi&r fYxkJgTB+r`ej]i}`Sy C{X/w9漪n#!CW-8͏Fvg.(A2#?66g6Hݔ[DH1;xF77.h4zY!n]42qg!:-)^c\:ٲ*r OJX"saS[*NV,^{G;Dz50Vq;ڊ~#␷`I:o@&A$& 5*zKaKjOCG, .»Q7G 'GP|n ^=dpQq&#&=4ōNk* єT.IO]D+^Pjxؾ~jjuC2\q醽&{%EE x顋ۉ Scttcf$YzWQԫSw'Ζ,oУ45e̡ k/LfIۉȶ{Rcex ,fSp mUrgdpX6]ȸz6r9a܂9-BsuyHj{>XD5w)}|ZWFJET[*нbXz,:{6k\^߷?yOYwS:0}Ld+r1. A B' hXX =$l`S48(O _Wvd*ǵʝ?5޲R`m8yɟ]>Mo3LQRz_j3 E (Ax |ALtJ"q1jFٓa5SZJ_y 1G\8^ru/.x74NRY}xC>R׏\"ܢ#Juz,N(֥)*,>`F?$;7Vjrp~Xcp CX( 37Q m:s,ݦ\f B "N wf~ThԄԴvw4&@Y \dzĈH"QFIHykdcEPdȏ8A*9_\Iʹ =j<%=vBd D"peg-&fIvpFoE/öf>USɾ ܾ.3\XCsʗ\b6Vw|]|QМ#1]HkVl/E,Ɉ:;(h Ẍ 㾇?Hl{`u.h4rr @@& /$ui4}'bǴ["r-Pu9WAQv'}VQNuS<[C3s\Og^aҍPXQ2r7 o乱 MKY\ڣl)*fpd\uשmTiꬄ .dzb7i c*x|<"Ex$2DR:RΥHlR?$|Fם(ӽ-ۏi),8( \Bs 5^ۥg.EWPW\3AG3|zpSrmBpynNc Pm{Z/'[E$aۄG碼}P %ˇjCAܒRR@KsK9[:L|s m19PvOcw{́m [o#kָRJH:`o8c.GU],6{5E;~ωdY;nyn)jLUAG}zoIPټ3qi5"rE]J M@r)I\n5 sk?[ׅ8ӧJrpR [e pLYpzDJ4'bI4|u 9cxpP03$)hMډ^WN=9--J6=FVt6&J4inЋv璱ҍ nt*u/Q٥l9c~'̕"r^Hp8hjdz ď 6w ɝg"h W鞾vW{"o Q o{Z׳Gi*gZ4&(Mx1 k2 v "|oBj5TNߩlUvh +xD`'b ;B9ZX T4=U.B ,>3aJz744K5Xl¾]J8c !t)igdbYK |D3Jې\kJlLaefhMt_d\zюR$ ~U-Y(i;474+v|#|Fbo z⁅a+S9}l:KRX{z? cMQ1(*w XD>bjuXYک23| AV.1~  ?1Ҋv, I+\O-ݗycK}i<:njuSOo9Bt"Q0m[]́zއQ9X@a=1S/8׳Ɂ4RCn8X;#(g5:1#׿p8]D~ل&.pb j^Kho,xV@Sw:웦 GMˇm/=e_(%@޳A]pi(z '@Yh*6⊅?=\8a۠ƝNe:UqЭlKGisp`Pm:M`)ɮg=?~H Ð젚bZ &+sW<1>b;veH9e,ܽe{tH7'6 w;7<*,jo ~/ {ʷnq4&Th, Bkm=CI{v*8dXz^`|fZ՛ccExE'|Q.G_RjJzlL-x8$YZɒ><Q0Wr‘/پ#B0wa-1+ _aZ(d_*(S@Mfp`c33uBw͠o*:1&WE!UĦ@c?6'CFw2!"ÎcMmyА(ŋ""i>wfwM5^ktEDL'E zÙl<7#ũ ٙQ$u^i2BYq\pP۞v^_7{yM|R~. N%|{3Bjdjw.JCdȱ EFs `XW}znK)#3<~KIS2mM4`|&ǝffp2tJ!0rWVX. rX4GvB:O<'rByJJ;'Kws[lLK.r,tlT݂oQE?hdin}> Bp+#]m7즜UE(Knü +ϓ5|a3<[,ssyeE[<΋LN4`š'*! u\L?~Y܄*e(nEq8fm.vSSU9Av?!QRG.S[,_̤ P4=fY *&]~!ٽN*&G;fԏ:238\X?C(EZú<3wͩ$r+)J/fY"A\> e%OXYRaKG@BI?~¬w ?YZо-xO K>b}Ocgq6mA^gޛWbL\QϛdnX۸*n0R.dܩ=IC}\b;DmFW󟤮>M sr# ~! I9$ 67UAV$?IK._B#t:̱6 DQ(7uݠl1.!PhǛ'CB袾 3YpӎNЛx{͟ɚfJc逸W )Ɇ.f"OݕxH@6=_O.Jv7MfslUA)Swn+ݡ 0|RoT2@ͭF"OƠB#y>[PTw|rܻ4D[񗧨'iNLfm=)f糤 g9)9{m^W0X xnCy+ b]BU dڙ]N6ysބѢfG?vD'#θƪBߪ#EtCFv\|`ߊe)ەηowajh;CJ6~:!/|-,<,g+d_#:Qra]+sAVzuRU Y#Uh;,(,v~Ki0'hէuʩ{.QF?-JEA& #`CBRܤNg}Ԭ,+@g+V/’.t@@$X?f$^D_3e1XU}=ZkKc+ѕz)ep~L Ģɝ<-ޯރ).7cR6^O"zr=YQalzJS53+Ɯ| [:M`j>S^I\ vw5iIȭ9d[[m3:RqzYt,tc:HoHFn+§xc?K=ٮHC}ZjrQ{\`g5:RUt]}ȇ{CBZ ѩR?'DYbLKHefW;c êq@O, rIլWR.VP;b$ǶhʸNmCy–/`@L:GH 1dh$[H֒QḼ?B8Q4TRaW% G=mhXD|y񃤉 Pን|m^*:gpG3\і0Fickt]o|ϛ1N ڛVدe q{Gl9"c[4{ 8F $M؜̫,Miw7k9x AoY@a IE@05TboW;5 #o@;+鑝\.\UQ-ŅD#1qs'Ue'ǀDVh,3|iƁD7zn;R .6IojO8R(īY$n?g~ÙPXJg 'A8ʒbIX֫Yoh\<#2i"hp"zr/Qz :Сd49d?Z)g\XSõ ayI(p tq6Xʄpƨ,khwp̹Ef q$ rř%ҷ Du F.ZVj-澊5A9 ,YƁ Pr[9M5O&m$McS"f>@YGn5t8bI_5t~(8U7#HJg]ZVDmFT+0 ;}/QXGE*W)QH͑R^z1O))b]?Et{&7a)\:ر)Y iA<N0>d!M PF !)g/s@Y?{e:0Va\?`InW^9 U-bwX$慊 j6؆Y56_d5\*7 5UTdH*선aMLnCώ_ Uz:쪿! $暲lhFM1S&psRGρ`ߣgb>3<+T̡u-LƜE*0H 9n:#&9`݌ ĒxMg@ |O?Q^ FL9 aap<};씁wm>UĶt0)2w-'R4@jP&f-v2٦ܙ#WoK<{\B&&V_I|Kק9Mr -(>ݡ%#BcO{0:a\#n%#HbYtZ5?dUYVNegch8yyI:8N O(8 Ҷ۵R,xв&p >FS-"< tH^$Wl8W,+<5ك ^ _jŀ!42RXft;&T֥js:JCǑ SBQEf0H< yqn!^t|BWZ\]KQ yIP Nr&@%n65{D3@ CW4џ&a4G[NtCȭ+vc,z5 sT=;C>]^ٜPK7N: G.*b^Ut!xL"f^rf(uBonxBѭCu{K$P.-%!OɁpxHUnLwlB! S׍aOʿq_Yyʳm= bOwы/|&7@ΊTz^\ohJ+D-]6JOh(!4j@I3';1RGNɥSC ']țQ)|*ƅj-2?4\@ʉvZ(2x-^A\bВcc~!r0> ƾ S Z\'hHmцn~k U0j[%㓖T S>ϕVC lgPe*9Wp@VpyMF@p&_uAyjKm: KԻ/BلZJJ*3~Rh/'lJw~yeL"-:uˆ[r EҨG@xIKFiRN+ZjYycuo\-C=Nym|h8J;mlσ*uOj{D"`H'u͙KS畜dWHm~ˌzFcqǙeZ;>{w7>lɰ3FM?_3Iઽ_zE|V |YvOHL-5Qo8j e+G$[ɤMLn6] ҆83RT>tVca@,X~(v?֋tą_ڏi3CՄ8)/'XK00qej>ύ`Lճ@o8 ZQ"qF8s e/=@4Ww7Z5[@nZtbB\ i!S<Ԃ{OigzG!36' ' ⺞Y2͖<`TZE*^ǤME#N;%iIGC2_ڼZQLu#/&Z~E^]xwbޛ5ЎHwnmEd33Xq&@)`h-.3 jw ag Ut7(e0KZR삼Ka "yG@ƻ-'}`Ǟ ,G8;FQA& uȠVW.!ml@a*qɎ;upӛ/R`I[Zez_ ,&nE sɱN 7|sS(z4ƃ+@#JmHՙy`":yɘ!kݒaxȰ"֟{ ӧNh\> RJ& 2!Hb" /G~MH >El{7@Ʀ\9e$A6"4vEp=u/s'ssHdp`c 8xt5UbIaU Z!Q֥a;Z,>U5QKʏSBIc;Z+M_!rrw պbK\Bܵ5&3:@n2|NbWߦVB/IB.kԫO'Ms͉k1uk\sv QկI WLܘ隼CMc⑘8ďR!Lm5U&!O~^NDm ߑդ8@6L\=vfaq=0Vs͔z$ت>jW7< q/:Iڏ^1 z8UxPWj4RZiTO\lrik :u)#uw2T|aw[^m)f!@\`DC7vs q{pTuҗUtLL@cMP0XOI?Ą5d+ _ym6N@WR]Eя#IZy-5gJ)&9-: E,p-x۰^HFlUS8>|A.(or;$JR6$l굠z=}UZz!`#&ok^~J=)m2>Vdi#@w2cV癄q%C&`iwY+?3{Tm^aqQq#DY]ۿgmm>ݺL?Xپ0+l uF܃=ZGX@@~)%`㯝7rQ/@ZY;w0 v U%1-dݹ*909y'.Kj͙ MdD5K5[݊/o ѵq7lJaIAodBf"#3xEm"Ul D#D ixl]t-nl<*/i0'$Pu9ݍͯ o fm "Ub 9Sb"{%N h +kܼ>crx3JTUJr.}*|q?uATbB#bڝ~kHҽ;H]xLܛDά,s#3zϸК4\'cNBk˟^ӱqrUCIJp-0 _4b[;/ն{&lI I/ bXW4v:(h3֤RCfΗoQ1~8 *L05Lۓ{v [(.5sg lo^F$'e[az=__Z w :>QIXzmHTp[5$3|LZKf巗r+2}gu>\% cmC%bm^4_g>Ϩ=:! 1)^J4/d ([8mgϊ,a!~{D!mysu<0o`?j59.0D c)v~ǿw#CLu˿5 q{OR+ C0/i"Pș8Fy!6lVܱM XJ3 K{ڃ{O-ց{33S<?ׄHGHǝP=c 88`^7qdݽv'Q-uD7Vq(hZW7Rۓi7;F7oϑ=FP(6A5/3\8T!1rIbyax3]QAֿ,ێ{xJ+~BP&dmķ~VsOPWC]A?I گbğI {Hց3dzqoiZjbm*BiHRDSb>hr>IEQLw$^ &ϔ%r8(ߐ/u ea|ws)GDmF{Px7b ʙ,ub7f[%?;MBŠ'R٧{%\pk? ݞRQ{U)xS aOl!d5*>TT_hF,Asg /K8,lw"90?KR|3D)_XRa A[I{xS?n vDoիQ @KT{#*F$glPn?f tlN:N ܖMLEe]C7UnT2ag>;%~@+^(X'2q:$J<Vw?.U2fŬO=a Pn8t,1@-5 $6ZGm?,~KsB]0YLçNu!%?Lu+hE3辡MP SA6eefag3Qw J"L(-<Z^@2+F5ճP"Soi9L-9C׫"GQqjz'毡 ? %xaQ0k+}C  Is%_ 9V  pBYkZfB~{NDp]`ݨVg+d:(4*#PiRfm0-s%29޲ -DD j Z-[WG/``( j[cH?izTn(2nj4 ؿikckPT):WNp;@\ܖpY[!ONm4c<7L""0n j5 -Vj~g#/%=F2JZm"C%1~\Rf$% wM`s EQ+U{s ҙhpEiOHe ߝ䗿~}`G߸!F8 yK&9žk6 q(`A;#ݏ^RDk "ig+ShDU„[;T< w*rLJ$zv;eOp.}Bc&p^3o޻@5>lڈPeẘ×Dw;>Mh9d<>3EKyź 1Lz%x7!xUF̽LY ҟlpp05#|)mSxH^ t dVO;6&jX=7)sQ/P@H3OCZzt"1HYuE3~ Ä|0(S9>c)m>8ŗЧg/=UKsl()tX^5**m @Xe6 B֜}PzV3:VM!JR=迖+<8ڧB/&xN/P$]TfVɢZWO|"<%Vж([o}7g;\wq.2Lز\іP`̰2 wU`^LEnK/?Lݑ*j;F J\%:CW!Y'()t.&-OxQl&ayx|eT9C*)bMq6JBiuX^szDH WܰLF%G_A4HRH2Y/U0YƆ]\R'ljn!@|?QY}Z|Gǖ! A3'/W`]p_Jy -nbq) R˾ErƖ/ gin B+>Yn !LK]:6> BkaȣtK^9ԩKZKl zԠ+!ol쨕[.Y  TEuנ09L\κ<>@aif$w,rq;e oV1H_.A} 6,SW,|~<ƖXfQ7B^?O$n>/ jIA@Xd{!UIs6\}G!3Ķʮ$>6 Bq {kGآg< 9c'WN!aM5ꄖQ\dlub?xR DlEI+IQ%غS6>[uvoSx@HK!_ S㏑f#D! d9f'>1qy:~q#Dz1o"W9m٪gAr#q4/!6։]NLWTK"\6S+^fMxO5SJe86U0 KƞΟz08"d̿S{_pX Y8=ݠqsxvtVlݴ']xm`O~k6@ ͪꔊ:Bkݟӡ'5%,Ӹ/?kb}ѕ6V'ɉ5+{ OMC^5Je[ƒ]v<7B%ਫ਼Vs'g٧ͼuaYar%u3<7Ic5Y{'|EƤ!4[ZRIV>pz\g" nڣAB:.,An;ܠùmPE5"0>ty}a rhhd9F[R,+-gu *3MvV"\o^Dw~L8ZuLQKݝuf,2_ 8yF荬"A  iS]`FA Q ,ٲ[]hzPr>^omh2KtجKlXBҜE7!s،!JĿ u8%,ԴznjI錯=tL n^sVΥќ7#zuH";.S .Lew{{Ni0MR}LGb%]{L{C>͙eteյ iB%5TC÷ccv1O_Z]GOr; 'av)Ó|2^Hjg*%=(]K,Aݗ# `iRQpTμH?hS?SwJ)2E<d D-o2Lq+%zVܖ U= N^2Y2'ߵ=xHסX3i;DQ ~T}6b{IzQF&q6gv'uVv-*Ur%븯Nw2xIdP]uHYi%Kh Mձ)3As?r:-.Q{]uv啝?ȅ1@-Fiq` P wJ=?]p$)*vDŕ0fbmaWVZ ێX=gR$0o9]B-6~̍f81/j1@r&} ɞKl{r$]!2Um!I\'QMδOC 6RR^ޙnN_8ڕ` ߄>~KSz! ;1'o. _?~o=$-ݜP3tCTʯnˑz)uv~2Ef+7U[" QԒ]HKbOUԍx-LkYwظ6O4=Ih.]R¿?}ŚkTrW~jUm} hpf10MB}WvmRECq$rFia'"][8@+?()GR:2 6iIEWnd;f|&6+7M?#q-&GAYꨨVWx!G? ưJBZhDDpK*ݔGg\U{C`"ĩZg+ &B=LE@Ɣd^<4#b(* &E=U37tHJ@[ 3B(x }-P9ီ72m)J %cW5ZXd5Ɠ)qn;Fڣqw$ Ԫ4=ηĊTA*D,J57[\ª^=k$gڪ3)moG;s¡ژ!bEܓPWoC JkFҸ1pHҮ`gzUUM9|289;T-1-p+3>.N0wiܐ^.q f;q9Yx DWE`JvΊC` w };dUUNbȻ< $-2ךOu dY&7PXLejJ/Ec]<\A*9!!kF3d7oajY]b bMi6rzI0>s¸720FGM~݀S-T2px*,Ѭ~hDS /?6U˻%@ $.1?o^g h[lJ2ݹmq~Lͯ?Ć0i&~"MioE4Fl-c&Ciqj,u%T5k#̏ 4W+sOR {{ ~7.+xgyr8:3Ցy/Ba0(FRL~'L("N^ǹ5}O/pՎC)Qq|c `OxSK+-.>uRvci`,+&E:$__So`c l]= OxQk)i,JPI2Sje,-W_ˋ`Cyž0" A 6Ӏx> ^d/@zҼ[WdŢŢ`55PRxN@{C3Wƃn*O 6{ 3lRV\/1_VȅhٚCvw$G0WX͝14Uē6>%HpҰ"F9k'gTp JRͬdYu9=SSp1~{K6N*0"BoM&];(s p>" q%! ^>^. cjVߞzg  dMi)=u?kYg3\8ͤu"l䅵L!mDQi((/Nm?;?+ (Z@L3nrڔt `Xf%@q>}|0fn}愯j[C0rV|V:50R=ύi͒25roSKx%R>/V^L9D.g|ςHu>KtX^{pNl!3@~4Fq]Β%cwoJ l^W"#=uj. *8iJu?Eh2FrIo;˝ ֲ;8%tV+uSRzLa vM؁A ]TbVyI,ʰ_*pZ@)Q^QT}85DjPĠ|Ŕ!#v8F֏fju4}<=kBdrmc0Qn;q/hMdN-rpy:xd=&Fݷ-[?݃c;W5ysd N@Ȁt͂ m,^߮UvK9MM.V+IPGAz!gE^'zHbޏ^iIE[dPkf%hkyn~_IrJd3/X%&͒n}$n!Ʀ*Ĕ§g2yR:F຅sj/9/Ӫh"E^|uDaC$-Su$ȖLyvGd NcOJۃxէǡB_xi~;:i$1}6{R,Rm%:s+_DM]= H"TJ 6<[ڳQ(_G\7 lj05a_HT9w`X83m9aD "GҤ,w<4;Ǧ_y-<'}Fް;V'&ٲ.c(X}f(BĚFN?* D1Z unzIP&PjԴzJ>/(?'1a܋ʽ6(- 0i3&%羏0 bWAi( |4c8PKȤ\> )'8tsat70Ӓ'";Y(E8OJSR#4%Og,{.G lK# d 弾KZ?OH0@5zEIcJp*2f NL a2!=-⑫nSnd10{`-}WAR)EK]9?2E51=g1IIP@D vӇP0b<19o޷9$ Cli(,!*ΉY7Hcwq=6eU=k6<̴k$Kո"Z[%A}YFߥ. qX3U56b(ߋdEU SMETk5|$J\2E?`mGIDdC#½{d s}t5ro7VǪg _+#MN'\{~еTCf1K{q$šm $&6lKڛzxŮ3rze݊&GawM{ D],O~qU_&_;$dr~eضn80eICй0[Kczs !ncX\IxRg6^>[{pJ%v YH#7$]|ovYQ:!ԧUP{4WelɚQ kqԨ [B Xq?9Qr%!m+ s1YuQ0;_+bOnw >$"EWD8&@z*ncai I%) Է,}j} 2 T545%~r蒌 =vT#|r{  \y~v[f@`:"ih(ݞ]uY,F3$r☊?Los]> M\^Cűb"xq!mfϔf-iiW̊,B[1sZ̺q3xa.'p@V. 68:4<9LFi Vi:5eC҇AIcUe?Hnb!&n 'g+r"gɄ!sI~UTc6z]zW *2 EkHX);%q}I1knT:>UΎ1u=B8MGKd{g0m͍"PMguoʡNC) m.& K$)րND \g_ b 9+vXr{dہ:Pڮ%Dne5R' X}bgdnPIQ~)xj#),ϲN:mvts>[+QssxpMc AK"4&%J8w`٨k1R'}P5!v}?M8F/#h{5; 6?A5ݎÓN]iOG=l?8&S~D<(5l*a$?8C@Yڌ9Fa@kXo+>BB'z &Kh9^AFulqc af9n:04U?ϼͰ(Dg^wC~<ǹ |`!b8 R_L&h(]5CtԆl5}Q9t4,8/߼OFu&x,g) h 2c5/<ǷZTV"T įQЧV-lwtn4.DhӦ؇9v|ö  @~ӓ 7(TȨ`hwƆqr3586l Nᇐ@>ܼM5`d]UY.i"?c:aQ+Z.WXLo/9ĵ@ Wi%CkW!57sh&bADy%:wxߒCuT>m+.BO|. 5mY%Y"LXn~~ v.R%H\>s;s4WV!ĵN=%y k/MVZg_be&xS@&Rn/hA>Np!;{CQSLD+*6 PˡQ\Io`@Il0!I29* JB'd.d(˛|ѾT\Ŕ3 'ksiD: !(X]K3֨t6LgGpcgEAYh7o3{-C~Ij'BLJJwx&w^$): d[ U4Kc;-* B0Zrw'MTeHҊMӂS@~ƛȖ#׾.aFwҬwO 3ype uJtLcӄV^Qo5do,ʃ+r&?׍lu tgh| 9B!Lڸ-ukP>R/y]v%g 23了Kd5hY*2I )o<ЏG@![C)8 ER>a`-QFW0Ǖzvc%$g3I>+G4ұ& $p}avܛ+l?`vutHgjyd7?mTiuмtPŖhY#[ Ɋ@^"}t#$4|=Zםv!Zq#aqZ>qP >q%sɇa-xT #e-W'<ױL+D*Yr&lr& 5z؟V(m pxQ]6(˺k\'HmY5F[S/^w 1F|WqʜZ_9(jA%70&]HXqdTV3Ļ<%6gI(Akʓiʃg֙ϡKҦeሬ_"GȞc]Q;*#N7PK {f7E&Hz\K>W0Y㫎+ƍDKѯqHk*MKI;S tB3 c P E;We)<ټ>(0eA%2Pq~\QS0bz/eڂ4S}QA=:>99L4*w`}҈™Ϫ~cTCɸ2x>7XD+$ftİCE[v[pD# uIilN幆^r9~$g~StdQOC֗) Nd6qokͼl*Bf\юw~qKsHMBRւM`Z,l>b%]0h5i/Ki<ӛָJyOС L0X3-@`/rQ 2/#F~ڹ3'f::86nFFme%>b~( yªfeiQS-KD@ c(*65BoX U-2;wPѕpdaRlq˛g#ϧK ׶;/ݸEMjK9#{H9?4NXbNU5n$e4J3]6=C "W5'΢ X)JlQ+3ezSЏ 3/i,+> ."[9o֧BFKUGjY-%D .?9KU8#(k;ZP>. ~e4Ye26qP$w |*#eaL$%z;'` GOuS~7@b#BKuG铥8UaX)" >̙:ͅڴ5srq>] tx1PE}t*eЗ4~{:8шL| @ġfO E'd7֢/byb_vF2ԉ'aNڟ׷ze6ڕkiQz4wxo20w~ %[Eeϡ/6<` S톌B|u^Q76sKXxuS1):÷^&wUB3--mBmu>u_`dQD5D;Y0{$_M";_pB yH^-\\i7~;Ay+s7ZC ahp[}p{ل dD29lO=Q@EoeƜy,76Cwp|.aͶ鲟kAw/HwTf-& =-F[z<5Vh`8]ZZ5"#{&48ijɨu3+NHfϵz%{*M޽8ණCxHZ yH&\-Agz7v'2Ӆ ZqL^ GTwV4MpD7$߰P)!=N Lj{Wf-RqLqae LaVGu ^~B#mF/^,v&U7`C텅xVtqA9.W{a: :N f}jjT}YH AE9^ň3W4hWp:YW]c$t c|]8e†w rQ8 n VMBL%䰢qʃ(DvQ1HS41| IE8-ռ:p\/ޚ7zɱxRylGIAM rrc\Ҍ zuij@I%-; nw94T$J(Bi<1/;\O+L^^Ex VPvcBS#Q2tHKsfN/ [%OR2_#Ptqڨ%No<_2i5y,^U=Ă08G*iVhTVF g:M|ps$ ʩ@!ڞD0_J9@5xx9/&ABu G*?PrU[)rZxZ2xɽl$o UAfq} sZk;1ȼd =*xT.`{6@j^BZs4@76n [˄=ӧ<ǣ -u+c`SchA; 7;f;f!W_r% n Q>w/1T=q ?Nl'r}cAxK&_޻41@/K~5ުO`exPPRY-}yw^crvRY u%Ư?![9R)RUi=vG ul}b7zv&^FR2s4kJ|{MUagV_ju. `lXh%ga0k/P!}]ۓ?ToZCL✱Cn~֬sMǺ&BBNH'G;57tqbjؚݚJKy#ct?Z3[ތ7SK40PY"QIpH#V:o՗mv,8<`?{'~o6a jA Xt`{.GC | st1P-^FD?]ծchTOP*R^$Y_#r|=$54ǿ@)@xt4(Γw%FW> _a0< TIau.d1>* d4!ND,i/p{WAU.6&=j$eiqR/}ka614-SQa'\*F 6yz,BPw`EڠRXcװ鍬pi_oDk~ B4d&pLUHf*o4Z݊pƉ^u|e 6+"F>YpCs_ޫc~}@WEqe< E?\ܔ%% 4Pb k1g?%PY.Y. @ '%~bA<4Ψh髀AjfwZso14-oP1t1cXl͛.@jk{6kzݸǫ8"1†ˣ1Ƿ~R&y#=ʷVڷ"q5hEYf?ΑU'R#_8 Y(D`4IlƖNW\ m_6e3Il( XK>.2emFҾC ɧ=\+.:l+l+Y*r ^ǒR#W|K)gÔxxuym}cK6W\w[f8$ҩځ OO{[h_AhdnV wn4?fa}ƙ)mddhۿFNT؎9t@Fk Kj<2["1r=vXAAG{}5hȧLGɭюTRк7L"A@SdI8`U[bbZ~UPX'Z2/)/7W~{v mتӎ&-:kARdڔBIwq4WxˑQ~lTYWP:쥒ԇG/oTg>fܓ_!SDWX@̻9Q֟UP,"_:dz1p=w I.p D_Ќa: SzߋKsmFgjqg\$Hoj= Dۊ0FU em)Eѝa8! $ $79wiπ`Io {a"ermHu=Ð@G6 宎i d.fٵMvi皇%VK7?i.sX;c< ppTt\̼_\n/SZ@5&~jTtK"Vl8pv |L)XviqSӍryrBq?C=mΞ(P-oe?dM1\c 3F#5.J ]ϪC|cFE'xu!'uk`$|3? N@Xs!ǭ%Bw! (A$>fSB*4.HXh+ MiYռWeZXP='{.K2Pe ɡsS*:N҉e#,"I[fqJ5MT*3 fO }hA00UWs5*v8Pth=Ec 0 0n3jmxynt o -Z)enB rB?*@MNy{kC%ǩE06IVN<wE&@(;PB&wO-j";^?;<`zuRJI(\j}zB2J;4cĺ0nTWԡߠD憾Z5f@=zS+S:Lmsށ ח1T{)ffqZ~$]h@?5sҸȘ\o7Yhjl1phBTQ̤EG)DF_eL WЗL C BBSOG}P-gX!P*]l,OE9"tG3Sb"ekmƛ"zg7  4Ui&h ;҅YC ]lS֛}(d;y)h,^&SGh Ohʳ sc) C+Q*z ~4jT/YhSY a-KX]Ha=lSjTХ,޿kR+|ttCUu͂"`* QB}-v[eA|?/lsŻa4}!E u7_Oa>C녩uםEGd\kpEtc^Y(&Awˆq5f,4 *o"' KRC'&B$/YzTD?K AP%]6ғH5oK?N} q(TIgG 3I40Diξ4՞] 1* 1VH;PCEd?Wcn~ʎ Mna1$#id!pv0((Nl],[TCEλeNUXsS8HAcY7_Qlb+t$.%Vp@FbH{i*Ou:5WZ8W5o@&-|!?Q[1aQgv   >91XjP-ʅd5qR/W`ۥ;0ctB OW?`QEd-Jw^YѴ2;I!ѓ'8ſ MwFRty7jH )4tR-:- (ͧmzQ3?Y9wl<@᪟pϟXc/.j{gqfE?LA(fڴº#YPTj(%޻_y 4QxGS\[KyIZVD~I?g/ kgƄSJRDgN!#v6 ,=h5H_2Uc fPtAi~~F]]#^y t/Clp- w_\k7%pK&=giޏ NEME ASC-=MM z|;lΡoMW-pc }#8F |l-dclUr 'P@1a*  ȠR7?HprZZ?_}x O͚踃7Be UA6# _b9lYm =zU2i⁵B°ɔF5G npp)Sa4s3; %I N5[55ݾ-t{ۖGZ!WkZ YSu.Pm) bbJ{HqGË՘I%'>\81H <)T ͋(Z#Gƨ Շe"h-uղ /O׵p-ݡx?vo_~Jan. Vd3D1UjX~kH:sf"S]1dSzZt}ԼHZ-4?ٸL3\Lk,{`KrLOYk;8#?MGQ#DG9\hN.>YTIC[H;%V Ť2ǚ闢>( ?`LH&vYz/sΖUqT T>֜ܝČv'oE}ky#ZKִ 3QLig| $$ZX,6$<ҍ"`MBTL:ĎogZaUӖmvM,ْY7S[4~7d ,a.bzlpK6L]߮{ 7Xڼ 487L8iם``[d*Ho_ngTJ1m+|>E<7Х&!D2ڷCsv9٣. -,O|m7#>hN@~Nu_8!MxJ͞]e<5 L۽Ǻ FMR}?zŷ9̀CqUlސ3d㳓P#AjXrՂ o/Ozmcc%ūWg{ƓwݔK> *ʺk~\Q神gkQS!1tI.:MX~FNV0@VHNRHA{aXb,sY JO7 RnxKᙧtﭦ'# ^fׁYЃ†Sfe21~p;uunrbH"wQ16~BݑbfVoy.`258|,e|87N;"ir[}\A, l_[t =REt:rB&8cB MaH#Oh+Loj *i_L1Ml58ojzX`Vv3T"*Q?/C{=2kϸ&a E1{^EҠf%HSj݋>]yNI$`GPefehK@@)x*Si6JobiR`RV^49dq'lO &h[>H!jDݞl$0|"ʮ:ע=a˘߈>;NkVwfƁ,||MۦnnX;d57h@ ݛ?ܮR.|4HM8y;i. x>qێߢ]: |+Db-0zG G^=gE'2y{"^djTCpSì6 RTe}PoʃeD!?9ʨ<{}HIzX-T~RPy-r`ڙU֩CVxw3KX ؛2ݮNH==j8Ő.sӸPY͵]5}8JlKXgQ daDo]XK (Va )0dX ~O+@CiVbpfrb/ъKI-2X>L"nb,ptN4Ka'9x]xyȅƽc8W5gW5wA+nڃhrлb/ 1}}7h4N"$Wb'R0,tM>3؍ YrK$<ԲAnMn3n rRKyLG2^l>:8?޸P 18F9aDDnkV-`YB鸝'L]"8<#*k.zϽ;zM_~eCPQ squ`q"=[m }kV7OwW ĚGPefTA}A+|aʒztuJIKT4@R{[%)d{MW^29o(iwOlr,{˦m M}ϘnCN%e}I KsX7HQGONm`PRT1Ԇ1 mOC↭$1>q:D,}D:3uAyѾ`Wڸ+ !}#Monq9f  eX?L~&\,8>N4$:bfrS +tIO.Rw Xd#Y ]c|c FH} I ͯڊgR 'L~ɻK:)? [E..ym}NRN({i^,,(u< mSr~2?Wfr%A0_4{qa4l '"n sm,v#Gl-͌`Nr/yk0zh/MI!U1S@n=^Cxΰr l)pK ok6!'"W-V2^߽W$O},ijr w=DȖbf]WdiJ(Q_E2S3 rVDGD\pOoshjCSj8::ẞи0/zQ1='T N#T57VJS!*V`yN^&%: *yKhُ7#/]$`ضH L*5b1*MGw6,bu3 #0va'zA.+8U>񊿪04Pbh]_Urzz|G,S*N>L6a9>Z^ z5xi([шѕBO.+ҜDs+p >~W>3,l*Ln@`|qEcY*,/κEXF@ D T?к,4@ x)'gv& Bz$qI A΂Et1Rf1Sr1WuQIt֮~4!b$DڎƝ#S0jhMeݕ R]0yLX" *lN{ޞx_*PR9D˻<ǺB๺@8x!#1ŊYI;=P"l6uܻ ::bI2g`*lSԁ*NHW8^ "/Ľ*mrTYp@竐($D<:@$jo.DĮ* ~$'ƐjOQ 6R'w]?&,v6B 䦲>.Cx!1E0F'oK0̴l[~X].yl&W#(O dps'BՊam'GaGre_p~$Tg j ffv>kr~qShc1k©!DʘYJS!3X}n-Fzp SbBld{H%hۍcğǡ*1{$ܕOij_vN)sdVRS Tza 5'D 5nLA{KPәr4p U*p=Cy~ָFk6]AMN?I/BMKW'9r8OQb-ӽ j TQJ.q*ɪ|ok?y fl,Kȿa6az?wçӭ9Ȱ`@qZTO[mX6HnwEby-'1E8{:hA9k 7Z'5v7Q1;{Q[J8S94{7Sҵ]X?U:q1Qɺ+s }9p}Y`.TKMűN$ $ #/ؓ,Y}~1ĒC` ǟH`B7`Ur]QZ[՛'o_H2s{hy{ig{k#9mژ%8[z$) ؿi% Й*Q\1vFPjBChӈ!| dF1 }P zd;E]O6LB*4O3]|3$@Wʐb݇*ob{4< JL;auzZI5h2 גw5f fEޖ3_9cGg޷KpxmbrRӮ[̴%<<tsZ6[d^/XR)m(t?, JcYS"|H r;ެÐ:{7jZq}ڟ7ݨ_70/,ofeesC\҇< '~~YG\|~8V|;H:͛;QQ,}qWGpE95X{o @re>S_NRq^6 k|&8XꙚ~{b]2jJ 8XXk6x]ӵŴB\Q#7|ނ{k}Hɾh$r)s݁PZnwYQN^5,6jA̿9̪ۘx3`P1_ήVHm* B4`LbR/cI4mP98Io[ROR{>eFc%6i?fV\9:݂t+[ DQ @@gF"_sQ z|xKű1RYYӔk 2' '^eo|h. 5ҘB&\|$s@H(oPDMnuG6M^_(z겂h~=qG`3E#g #Ҍ Dڞׁ|1; bQ"׭]i2Œ'fGb^إ5+ܴKV^y3Uqm.E8 f];Y'7йz Ɲl@Y'3,rHg@bϜ$L Ѡ0=)?ǰ GLUqcV=kHvHx`/؎ eHq5|N#DU*ԕG]NAC2/ D}Y /NtlHop_fKh օN(tH*)c%>8#[ ;]\/5 ԿM@ K'ے#DDS谞i}t?A>̍p[)GLݘ {T`;K|j 2Q5;luӋD&P?'PQ H6шx|Lś0r \n_-u!%?ZQC bO1dL)#q(jTJ%d5洺fDT*'7JK}}̄h!ہ ɀϏ{s"ʬu-g~ DQ<ne`D#(9`tw/ק:  '~Ԓff:{={" Hy@iSgS-erDT^Mc2x!^:X6.N;mtL^ilb7O!4< H髰-3jQ uq=^(wjk|0p[ İ*8($a/ K [8QQD|H{Yo<+pkV8_Λ/Z2xBF1G dq8FfI{aO^dTļn-Vmy}}v88>ES8c n?asvpg!lʎiS% LAgYZ070701000004bf000081a4000000000000000000000001642f0975000011c4000000000000000000000000000000000000006b00000000./lib/modules/4.18.0-484.rt7.273.el8.x86_64+debug/kernel/sound/soc/intel/atom/sst/snd-intel-sst-acpi.ko.xz7zXZִF!t/J]?Eh=ڜ.+8u嵉EltNVpo0x i蚒P"{ᒬK`i/TƈOr^]2C2yEvJ|"ygPI߫]m,PT;xr"zrIwy@ڍ\*+~=݁" Y_5EW|su2<|`AZ.o0p8G"Y&gB ܡzB@I~N\QqٯXDK`t9GP-`*eDu0v֏;n~t6FH̘y= ώZ1{doH{M@] <(m86 '6r\^zz%ݒ3$Ce F'Vp#1rr+Hॖ:""e ĖV4E% Z8 D@t4GɍbVҷ4X#\U(29aJI5z]zHru*17>WEq-˛+yB %jr'c}9E%h Td <~,$vb,ȿPPr=cBȜaT>mSq9VY2O\7d5RAi^e`vzɿD&^坢K BYwcGZ>˞(7xn ĥ9Oa xƞ.]# Zg_ZӖ<&1xYfʅP(:P[,}")q]Ba3x 3#ׂY끑gw|#YrX&Pm6Ǿ c0 LEa֚e!%LAm=/V@!H_ۉW4q7iٱ0B@F'pG`-nxO=T^kR6ҽH À=O+!ȫLN{W0fym|Y}L1Ox\I6,ᆤ-ƲVC,anIn|M3snեi 4 Tb;wcҍ7&TVD‹۝>6 @' 'vb|zƤ0'b0ʦ2o"̛-݉3{{mb {xr2Db̼RM m$D8O\l@J3hzk;R-7ÅClA)e׸d׻^Ý&}N&SDikۃc7[j6n,@K Ț"ΙZ# ?{.E J=T nvޓ噯yGY?ޟ DzTgB]O~6]18O[M W2?Ne @FL<ΉЃ3\6eℬhF\W3`ia"GS&C+E_ {zK j}pQ\RKZp!փk4y,~c&n7o}ߏZ%?EʟGΗaS:*=vEa{2Ӣ^^ЮՉL#,ꟽrJNX ƚFPua_N׍zvGYvs'QMWf8S(gU_i+SmOm3i>.όbV.nz3A}as ;iP2@yWuD]g+_!efs!67u=tx,B S1U63ܧ6H \m _AV(Ib9V5tcMiv?ms'˒ GbB#ab}@s0|g wqsVP,a܅%lW,Pn->9=7CَTGn?nHbտ)t3?\PUu#\o hĮy 2  ypfSrozp݊h"S|<8P`5<w{ k5۾tTrkVyhW dS91x|ʎ7n;1`bPzNM<~zS KU{=:jO&N4u|wtrڶkLY '0XLAkC;nOOgr*L~iGIIz̒ OYq~2jCӈpn+a?O%lukQcHg=wCńn; w]yqZ $~|;8)9߿yʈ> ڡaIA&/W; b s)ִʻH4`W>;Shc.5ThVȃ;z6<3y$+{;=\8h$g$n^y#il=]6nMɗeApd_BQ{@6p(9HON"[YL\dt3v˭I% 64rF\o<:G.jNJ-\^3*sib S*D i .)o|(D_@oʊ$PPb v<> 1DRӉ`=k]2i/>PfW;P.]zMinYz)8V#<.}2XQƼQ[7[N Cӈ* eDm{*#\۟nY)u9g3񋧟[ЇɛOtL<"B0Fix/it"|_7 }ODåX72mΛF#s/oUC↨(;-~V . ݟ2IY=HzQ/Jj9Rth-W 4up/rC O9¸j;Y"SĐ0'ErR"V0 ԌNM%5Kth/cUz+L7B%!VGg2/`bM@U+.y*QNeZn!F.jCωCoiXwC[+ }K'0"=:U+)І^#h(6aKaSm*jW`kn'!?MN) ĩ~pPc~tZGhO$ 崀o8'٫hm)[ۿIw.(u8ŵAdxV^bBYaK+F_B+Sjg|r\XX2+R|oixdPO>_OQV mh+6Ă͌8-\m4ɏ?(w@wZ|p/\8USTw>0@B `Rse"bLdR9N$5U߶.<φ30M(ޙD7(KMT)-HdߵV!]KIrզ^ScZ2,lMSig {/cbxډ;}/xͧ2}jiRsWo<×ZMV\zn仰TRn9X]SvTsyQ ܨVsF>J9'SBb#%X@V sº"b=G/%zMUZf!JN44=># /2lbvF|}`dS"cZ"$iҴ׺E-q`[Q䋪j\e<0^{6ԼNB!tZ7܎B@7r%\@͊II+0ʼn\}ɖ + NkM Ãl:;g!g Ua,GV6yMC2DKpVJ؅RMr 1Ѱ,ءBj 5oךTO&I_ @)8='Qm rQ1bskZz+,q "udUm.50cZ`BF+N108L]̟I&Ûx.r%팝#uaۅZa]|h!y]Yպ)Lj#VxBujQyUrn3:Blwz(—2Qy02YݓŋhAMB) ]#A℗5΂ǥ*US䅰 #&gUŽ)RKzG wK ¼ԟBR!bL"Sk?%x a7ѶцݥKX0rcU'J xdB8%2X*uVn@;6- <т=s>Hnnw;l> .*r#k {:^a*X0!Ϲ Xy8ux3;t%?:vvWGbbUu*2; Ir4?b^G~:f{|w LLur9x+rO,q:NaNmq%gB*mAvUiV ta'}-eE9 M.8at1U֥ oMn+,%ܰ ×[9XVRsf=:uߪyPzXb/!lyM񣊴[\:YWL2FQ|y;q6ޭ vyN2>2 x4)VulN}|^m qG0\@cɱV\k 0Ӷux /]MP2nH/~CYNEa%RLU$P" [BQp :k;gH8v򗲞L>iEQ"T;9B>ҾZX gy.W6)+rx}Q+T4Jt̶lݮމ<'^ @]$"YލEZV9LP4&#I6iB4d>a"k%K@NOY+Gs?6lE[C|N?םImrc'{xɖ=z-bZ:}X#Jk'\2yFhtue("rZ#aCvN6Ԝm.`M`lSpey$9Hm#)8w..L|icw%MJ)3<)j.C#'x4jy@dF4N^`.RՓBoDVUjY$VbD )6T@aJ̯p)6(F8 XH% [JQqB0Ja^G"ɝ!'?YײP|l{2s-e}S$0nJ#=+cY5T"Dޥ> z-W sL.x8k[SHw:!8z )+ |mMu.Dj/sFu1F|(sm[dtI-MG%2lVP`ESeH0wSw8A H(}.Fe^- !R_ 3 Nĝb`b>Pw$d;x3O7^LBV~i@4ʘ(Z6&H{cvqmRURz_..er7(3:0̔IZїC;λMz?j '*~xaSe(AP7M]j&6%\G Gzt#J 9h\bHoS[gMA:o8M;12.e 6Tls!rhI7ocRAYkmխ+<苋(ddez|$и&'q:=!/v=ftq#BDjXkMp Wvf1gR\+5A= ģNd&o陼!VIS'4Grܽ@cI ,׵֪/ шi|]M`шՕH乄i܀y!NYlA\QXI 7z"5"ӵo;*tG@{>>MLZE$._L6/K OY40,@b㵏ga%_`/:̖6 1px=+"=pFU-e)9 pAJyqjn>k^J}f𰷍7;Ś]7o k̊ݍ%EW|+=ߩu|R9I(U68V/a?tU/ Yx(KUbą()(+nC ?fTdf:o\l]J` 0hU[GUHrUEcW?rK) [kPCrXi/gckӀ>a2W_>M "eG3ArP/q[MHQ( 5rݴ.HKםۅ)J-cCf)|tFr/WAguycӰڻ, 3PR~~[0߲;R~E#5CzMA$[VQ~a* s*4@653oq"-|:K,b+!:3͝#N`2(0BT$.zWdXGBA ODײyJYwO"HڀiwE'Ö ; wI|5FL)(V8uz˟''`̯7!Î $4CI%.dii lu@[YCa!yĬslJ@k;'З_$+=18s(ny=xY ƀ o 8Aw1;_-P@\t"lXN ]AjuyYq۴{T2|5C\[M2{B ⨽,d(i m-:'cyNufKOj %>6.(uƍ:wcdPd{:CdYs׺9Q7h6x@,l'/#۾ԮCCچk\%~V֎jN_zpU7qA@ Eldj⶛W=Fg#"A Gr9 =)x0 uaմE J25 47Zcx)f cbY**ZdNUJ7jiA:58~0:]L?IAdԌJ_4 )prdH[(R ZԎ_l\ @)ӟIu'[y(p`{eEEbnިKwVa+RQ}ƚsIqouhC -yK1_&=8+]C >wdZ6[,Xr2Ru"*0uYr؟P.K h7fRg&Eql~UHSd."/4Mhz,F/K@] Mno%omd/x܊KP`/LWM/Ck ,g-MZl/rcY-U(!ʜ&UŲ w\ȬfrŴ+Խ'jZ{BVV+ZtX_U-T3tg".)hzeR! h7xB~`مjο򊚏4+.]?mኩD&ʽ}Af09єCD%c<'yO82QM׷`_G a1]:s-a}{ Od }X31zyV0 nLZ +F?Ď>HhMQPbyQ'Rd+q $_NSI؃nHUNfuUTIqǥl9ox[qYRxV$iѭCS¦ݔw/E!BM}8Sg|͡ʼnv<Ͳ<|džÿiyTARRU+afԮg\gҟ,4_l2#|հyj2+j\<mLf p?ჍC;eo ÓD%M (W_e7y(JV)3/n)8~ '_.U= QE8 vHڏ$j[jCM_u%;|rq25 =(4  WUxu<rת1* 8"ćoL+\>w6V:ڗ5 O$RdIs6Ӗ֎(To!dcUy_sUCRlФ_+m{4pۂw ت<C>UdHU#9s%0{5v(.o _@ϥ~= 0d,a<1PN(OT&3gC68~y{ixjhW,! 5󥟬>E[译O]-Y)7qN\<eLaVC<7Onf~{ bqXzz"{zu?#>r^J{#f˦:1L.;Z0pbvGt#;JPl&*8uQ5U~00ϣP gJ[oh $N"uFhƷNc BRlgR`&!l(J 'ƮDGӎkorjl >㠰=#1!مAKz.ˡ>g T `v l<1x3/=,oaƌE-X(a.BTeH2-LzV\{J3m}unTдlg/C 24 U+4ڕ)^2~)-侕= aFv gv571uCH wJ,DȖƵe8ڣto-K;#+h<10.L)#TbռMքRt"? fKc_wմ`uZ }7v4+BL4P[Z1R/iM ~mt/qZ?W)z`Ȭ䂅n$UzUaP*,f?"b_ˍ(ecªyxo2u*<O$q#v#7!sm[tg||~X˿- C3\+`zK귗1 /Wl @Qd6Ζo/QlZd;DnS4ud%~ئxU:lP`%ɫ&rØ_xW 6dP%혉c[`lV1YZuoƦAtƼ@RGZMv ?ZJHgX18ڜR>HBpkVŰ=~iqG;~ڢqc-un}P;-|+U 5q1W񻧔]}:ޕ_cCzg~|9Xc6`:Ls5 k\JLC?m/GYms$3f=b~h?d"oןPߖgfSÁeޔa* ПJֻL-xq]CZ)n;v E{!Xȼ.I.s A+GAJeDɾ\/t*]zp8#3PeEuyK#~;4$I󍿄VB&W!S&M4k-<. Za-;:-)L۵ n_|}vPM|R2bTR*WYC,_Sckޥi9l6ͬ6es{6 O Zț 8> n{t9нRȋQt_)q($XɒŶ4}w<+w4ƒ` ۊ)Do0#6/gDu>@\pjA^N0NQ~վѨ킵k29Y4h&\x Q$[mTσ +?ijr@#PNO=_ޥ uà L{󼀬Ns[phwdn(h7g-ABK_" EQpX uq%D%pTKD$@R \ %][C!Vs5l=L6bCS %?3`0{QG +-wZ5*$]jD!Qn:m94LU!].h+{0=W~B)Gri'T2-F VTN7V>Z w;PY/Wuɀ Hs1YFO@OnD`+bUVTG"E [ܹ_]`HJarSh!@npJA&źzk$H8] bG_:vu*mҨ-7y,#v]y`C9)q$R|{>/֐vfnjf_4aN5noαCD[ f:+87ꔮW/s'ќaN7DZN%gOau5gt^/R 51XG^ەPRu*9ƌc] an6X]T L /%TE#4 %rW0}zIw+:=ae8Rs4T"pvGPK NFIDvXI_]^, ;%-o;7ryvxERupXCxQ #@JR>D9uRU>L]Y2H=2Tig^QҊXߞfxNɥd ;kOSOzhTHך]P{< JCe?vagXK|1yN}'u$9DG{^=Dޓyr[޴Q2b^kUwH1312lGkfap 9##wҤdtMBwC_B:6`nu,g4S糴 @{7mg3 ]XeaSvod ;e޷3Px*ǯҐZA#!V.WWZu.-9lSkY(6Z[$hm=W8Yljrr,ZeƹG/~f+I2O=y]ANW\;EeDA˵Ηrt!3'olYX8:axq/;, ⿘sBɪd6#c}X:d"لl䫘FťmxN'@iЖ~*@ $PpT=ҁp ~%T3WnqK'N> l:CV:BnsȀ. ?$d09AatyYNYʗ6q-OJ?as[rTY'\ g+Ukm tʗDB=HOKZK'à +X\)BLk\#o*øi cz4Lפ:G8ukhb\B6[(]EH6\Ҳ4nP;8/ijWPb?lFR.~/1aXž^ ʩC.\$ީN'mXaǩ'4l[_r_oESƢu!!a&o }WZ1"]ЄYAEeo g{f>*o$Xt c,-i#AhTfzOlֽ4l8˽fpJb+4Uz>,UbGI ,5GQtEǂ~Wfe`=p.ENs&Zߒ3I73x2#s`1Ȃ$T8:C4wȓ&0s/ܝ(eTPs΢#G650'bO2$]@coү,y^j^fiw4Xk1 "'RW%{bOUw1^ɨ?~U'EQ5ϝȬ]{54EK&qT<'#_3-ֱ<үt1vӼ.،QM!Z4bScEdgLie(YՉbK=o>=8klAX jKm FKPy#rs@;IwlUgΚ ]`Zy)9g!y-+wuגحڷhS?>Y?cA$r#t_,ĚTq_w+|:YE_idPsDL!1b҅`ӥJ﮽޽@,eBTz.ꠁKT\v]US͔T`g:*nƭ)V\d{6Ǩ7&KPx*XDyc,5a-Z&bg1Sn[v0\W2D1:Ê#| .s ^੒ah5[9|f npIH3kPц ɼ,>6.f;AϚ=)j-,][{RChƚL´ɞNJ#&%`(+aURj}!GC駐x)E xBw7-l&.9(M 8R̕'nԊRR@k::<qiu8`DrN)Qsl :8~u3į],K~oQ%)c,5Tl/d <`ֆ cҮ\3/ʩ"wC VpieNp3F_YVaGd &|4s8xHKfb5= OףC`.qYy*#Tϙa`Y8B;8Sul8~V^K`!`YrKvKݵ1$ Wl:X5Nj=[)JT ~`\r&lvw@!EۼF ,l<H2MK \+ Y}0BQޯwjzqP?p6i@e5xNlkAAen8ǃه_I'~$7 zp#' cci£Ɂy~8csu3ky߬e^4BX.?VB2&]Y9Hk/Gv |H.Y}+(hxM=d ‚wQj⶟p(trEtNhIӚ 3['&ŧ97i/:y_ E!VHJV¬cz6D+W ~3ZQT֯n$\;^Of,/%-; E"LyM~{;ns7kP6F,b**׶89sk`=xY7 9]hT`̢% =#זK4%n#<1{`t؃!df}_ə̠TC3tcp͑[ZXQ0rw:iYҨ gSW l'#C⎔d&28yi XtB4εq 7ı̰@֞ B?1r;Гz[K+,Of` oͮR Ͼ4 8˿C8KWʽYBO{m<ҍo nӞMj^/.RW Ifԁ"񞵉x;n%j؃\U3$}sЅ) e>!:x;:eZKZ#.͎'ltƗDV] #\`sJ]6I@ݎ%ͤ"+׺zDF8 :,]ֿuC^/ nAQ7т|zR~ϭN4i0|ωSrXOw%S  {AUm<RRT,th֎ FsZ!=k~:mϯvu찹َ_S.@I, #+Kоy qNhj=[c#X#tv1^jikYڭa2bf> ^8< C~ɨbdY qYal]- GHZS Y%]\ߗdn5ʨdŒdp¢^_ `!Ad\ {W2_?1ݱm *=is"!#h+PtLŽΖfؖzhW^4,bá,=Gi#37nvGEˬ-Eɇ~g4f@ qW㭃!o.sIHs(&2} owqJ= fHLf'\ ;o7 (E15 Aٜu8Ow~* 'eŘ>&oL'G\x@n㼩|"u ;Vt_`2 nO4Ac̙lypz9]`nPmrJ3fQ{)1EhS3o `Sǟ}MY4+ԢB2jFI='5_v3V<Ɍ34ئLgDo_fZ7{,nE\zIRo.Wb~, kebS@g= L\{d_t'MAZ(m"_ VP~f/{f֥S ]JVŤnTIGCn']nȾCNs S6G8+L>^3O 0I{q\MmI6RycG>!+%*^.is2eH:ߗ“Q/ R4ã0Ns?SǠRWL-c-|J}!#B;>68uv@^^UX0y4 +Xe6R&w- 7LV)1߂6BBP#iY5؈(~!ײa^}QGbv7FF6|샶S+eMb}L9|H^>XJU^7vބ #{vJ!dƐ"km ^o&eb^ hi][RMt}A̓65 9* vj/A!3 œ>N@7YAYt AZħKXhedOL}K!DωuW]qxG%J+j#7?FTMj2M>>OD3WN:_fҡƖȩ'+JL ;,7F:B6%ayyld]_̞k\Iy,Q&/C9p o ऀɜC6? Vy{Djz`U_?vq z !`1ٰ EF.V"P+]g${Zo[4W K?|N9zW?RSn 7y&~z[+Ӊ+~L%V]2gc\=)HKC AT1bS*#%%R~[.~nP(|g^nT捗^<ܛ,*H?2e1#L2Ow GuHp '8ovfd]TmJdvg>Ll858Y+ĿNjb=VV{/9nE&EverQL)x"Ydn.lܳwyMLfMPU$ɹ$2اS8t?P0#Q D"Fe"d@ S^E?H}#R8D(k=HfE4q>Ye.w@P!5SkJҩ"kZSLA^ԁ[DrQo4:f`LB6Q D~ǻF/#zZFI% V.;wAacQ?4=4=jZcv(z>A,:VLt g6^գ,xBݎ5L9 '=-n`8~HJCy}Fss<{([&c]>bD$R { 0S7 [[983@/Q~Ԙ}KlRa#  0XK7QΫ8ZV!>p 52nrYkA'[9ͱX9R:V5Q@r]Y_r7;q`%I`\w@'nӴeNjYeuGN| ;b[~;,k|!xحEg6'Vp30ݘ=ڭ DTSX)aC!h=CEO@0,)[zxXg*})r.!ح=RXHcg~O_tmZ4~p`,d5(c5.Ӷ2Z$);8pR1)V1FĂ_bD陑s!nJ/e]NS̑窞k}.Ǚ6"~A 5F^돝|'b6S!zpOlSZ; ,?}hKft++M Xn:-Ϯ-^;z]e3~%E"T #Hs' _|jYHln+njBsߜxw,Ҫ~@C.gk~/(ʷ\J4,=!$U4g"U1T++Kfu.d== wrY`Hk-!8g,qDͱD󭁹qƩE4Q7[~udi:^ԅtiv967_oDVߎui+yP(W˜}~&6kAvZiɵUY *mL}'>ZCXO7ሃW26 p\əL*]>z֎1,bxbM"¯Sv >sc5UysBΠz[ vfӍ"m-ui癇2?H]o ,ɿz.6/@1th )ΦخA/ P q?SϺ;p8Puؿ,)'(ZR`wMָ}!>H٤*@ AAS1%HM$Uǖ6ZDvmw54*qgR0=0n|gR,Y^^M}h #zy3I(W~ri+mf.,T<&׀_PT1vu!LsAD5u/pׁnWd3 &s>JdbPg cC@F70Zf]CKgzF'|!nE% `j,l8H4  6YO\VK:*cNE"&c=~i6aaUjQd4dUzQ~BX:4B2=diT#y/#Z{]nankpljWc^:K'+yDQ@E`TwDڵCLADL6ad;#9Dg fT$D湍¿!X6$b.dFejCu(g3VDnٖzp)u|zKGHl'wQ9. k=t?H\.,Y6=xXJ&l!ոJP˅lj[N c;2Qgm=Lv=N2qg@WOԆY=N3o €3.wS":%-!Bv(z0\g'Tr!0DE?eL\ ^YC!:{R/zrkNB30`I;WM}i5f$Rɫ+0^l/@9iTDzx%ؓ &\ l  g.ScM/jxt15a*h[KB=m瞟xӟ+:APS=.;Q%/f޻(r ` (/w~C?m|ͫgAa0}R\QW/ycĬ6!?b-H, LbRX6u3ޣ gC=8ނF)ܫq40ጮelM%Dy_*|3#8bA,Ųџ\E=ZMQ%rL{pc~񡆣SX.R,d(6G:;w)I5ņs2T((F!cB#?e$çmuˣL~om4z_Xb#c3Pr77OAaiZg޸eZuH#_ AyfFQzTpI.cI~/[( ;mЉDuS0yg-:YC( ᝆU{6r3cϧ1"koy31 N:%^L$Εf3ܲ20oX%hC@cNr ItQa.BU ]#u3$7--0]oN,2L; 7#U<oVZI6UgOyJw#3_cӼAS^|K'4\ DUЀ_8{'l+IP OJ .&82ry?5FiGLeHU͐քs2M?I5"qF̿L o8E9Jv噪.̢氼\.'SO:|m؀1F! q4Ϡx'X P(C_V_<\y^=(قC4CLXf,_4Ăx{? ϵ.-]d5}浩 4!2S'.sF?4+q?;WEuaWNZ}Y/a̯ﳅh+bf:b'[/DStң aMpʌ]kn%0`9jE>^Ecq>Ffn::.^I&a%fbIVrODY CRNz=S֮ .-2Ӣ;gT c)S|:h,K00;҈m* R/*'27VR‹U{!}l'U sdxkjuWj+G$ٚ92?[(2}m ?z!~?Ib23~2b8J+cDIMM[j- Ǽ- |o`Q̫e wDކď oZh Ty𢡊 2cda"hKk@iNCCKJ@!ꊛk'G6 3V 0%YMBaPW4揉L sܬxYH[#+o8|^IhJp#`8FLYLHܚ*DXبL%; kAP2z3)+w܊\GN'hnooC_>GطfOW%VPyj&,? G}3wG'1h4%MYَzJe~:bcۤ1 wD +0`kJy,gD "TV ޾&qM# ޺ne%VäjYZ,H>KѪ-C+1H##.=Dt鎊@l)]| T1I`9t-`TxGEL!5ۈV7. Ҥ^Jd6*>䄰טo@Ɲ83!oښj8p,a{{̈ЮGFac`&pie!ژF4Zɋc&δh1cNrj[YIJ^2䵨,MIP+<}T(r\evgݵ'X|lM[mm2ھ1d4q K^3ue5x-<ŠuH6 _U&}D"eRri+3*C|Y̲yvLbɵF?OgX3VU7&;wl6}mVE}f?WOQ^ L^}`3[2=񓼿4[" RYsG6[6M3~ۯRY+{-,)LV2mB!Ӧfn?:jrQԼ MM+PzXu-/Z^XgVCIForÑb+*8`j$m.xAi Z|4KLr1~H\N/O@<ٔ\*b2HCE~5zRXUm#<tP*%Ф(PrPݐoueVedh <) y@V`&1W)h&v) Iӄ5 +Dk+}7S\᛽䝣wp&}/7?].jSxaGX6{i9mS<07DO.M.KߨId'qyZU&>onҟK@me *In7u,hmK(hW֌Ҡ0DyoCQ4#JR^ejWE:հ黊V qP.π$u_Qa-ɕxMOPM)F\e-Z`(`tbӑJ#~ L՝\ y#]\_?='7:j!z\31=vPCxR}KM?"^ |ƅ*T%9D g)Or!{{$\sފ$"=Ks-g>%b:z`\>Mxkrd^v8)bq&X|¥CR6PYx)P6?vnz6 PK v$<;[fgGh> olf1 U(nY8n,x4q9uAFb^WٮZn׻LQL S,Vu6YS͒XU`D&>sqoݒy1Il!ߦ &A-z,/4i yߐ7pj`sK#Wh9(= b!<~4Wr%$w>a{{"R:]up`8 [ñX}{0 Q -gojK[]|RXĞΞ*`zv\U1\4&~()|]?ХCKS gYZ070701000004c1000081a4000000000000000000000001642f09750000d490000000000000000000000000000000000000005f00000000./lib/modules/4.18.0-484.rt7.273.el8.x86_64+debug/kernel/sound/soc/intel/avs/snd-soc-avs.ko.xz7zXZִF!t/P]?Eh=ڜ.+ɑ}g WzBjxؔC2whi^rQLc SQh3O]E˦NkI7ۤjAq`4槰Zb.])B6޹=xmy0AJ R\;TEOJw5> `b߁h U.!38L%oL/YtF7g͝!9.n$v8қwf8H^NXvCbJKX\'xґ, E{PÑ;n洪)EsDImzf6ڳRE>6$H~­.cOh_dtr`hwԼ0b1Ҩy#855 -tw5@ G~QXY騿PN@#)lHw7WFJZZzb*r_z'  6|4f{!I}n|F'~8ol\!xpM)o7,`<%nX+o\#;a=N蜓m@XE $P G=d $8gSBH=7 =[*o112ս'W/̗se`rLAqJExDZVkWͬ=B 6_&6y5o\ 6եN~kF JI/1HT5z:CQnZAōӁzeP1`@d:Vح¦*i<'%rnϟÅګ#z޽9ܬɃJSm89 DOGr`C3-2-{T[@-I"RCXJE(ưYmΑ}|<Гx\nİ hLrZ@M[s&^S<}Eί<.Iw@X Œ۾v6vQr@E 5jT1d|ШO6HB;\ЁoBsvUYƅ[ >×a.'6a\- X$J~`SZdZ;^`]+ z7$C~}n7GLZ^@D7oG2o1/:vvB: ln3L\D藎f(>8+>s<98(pZ6Nz XXF^e玒}J{cp}; b$%_G-8$x+ ?Y.C8b^$m1aa6?lT!c,/,)~P?rvćJ2|Ĺ<+6<m=m/mC٥v d%[Nn7l|;IܱBюP!*D8-:::+t4?8cL)cT o Ug/OjFI͏ArSF rpƱY*N]9o)M7 "-q~vݳ@ޖtp]C̈́LpuǸ/cfk67 %/@& (=@ -T6jv:gjmH)ۭӍ%6?u -S/@3j0u5y=rws7 EC-52G/ڬnn2(aQI& R(L_*b EH[{ 0G~4Rk'q|]+l`g;<ߝY2Ϗ|ŪR?g=ʽ VrϤء ,!V4׺(0g*H$/}i691 W'䥖~` )bO.eJBcD*L˴S ~--; J/F g8y\jykBhM^V_:љ5IR7b "UOžoL ͱ8VOzB*> w|l.,E(,P\a͆!5c[ɝQ&בVW-*{=T kỹ7`Jx6;82}Q(]5Po6ay|I& =Á-Cu>G]Q`f:Z}$m0*wX= rCnFq0@{ <j'f}7ZNK;BgPq5cUnɎhYy #?iH>@G[E|ێB-p,"4Xtmߍҁy~AXlgWzXޯ!%'-b3Pt{{}(EO3!/k[}O"|2'L.PL6:N_t˹Q'40(a%mvi?߼ЗFɬBx}ؔEٙޝ35% C`ʓmmD4Zf'mPRj0+иTOuF~ \e8*[V:c E[(j_{6 YAF7_,|F"tNJYsgg֐XbAo:5m'h{k2'?Wwdymq33ZSd(Μ KdZVY&P-({*F(gML"w>r|JX(٥iĴaugB+? wƴ3 0̑pDhޡ7H@VTvOX d3<яi؝ubU< R)w["<5e7e72*G=}{k6X_zuW`[BJ \M+cGX~W L H^˺y6.pvZ(תcn=k̽V=U*@ !q/=2d%hR'2EKOP2K_ABtk"mRYL WãPcӺX7'5W)vHT֣I`l2/ zS*yKcBy^C w"TaDАplKe% /id٫eE\.{;h &zg&B *r0%_5YϖCEs9h$G^nǘ}aT\sBOfDuGP|HY{+}#8n$Jš[-ǫI6ij&(=š#5%WXɅz鷫sj"5Kx!`@GR﯑G*Ou74NUL-7 C@E ? ٰV=zVs9\}V*D30ߋ~GNPָ>dj9Ȫf٘HoeR/;XGB@c # ~ɠ&stJ:P uyTTXV3f(B+ wp jvg?!?XI#.Y*xDFAUF%;8 >ɓo ])qZF<ß8[F9S>r֎?cz .-O?2wG?]ٛ: %4;Y?{wD+b> ۄ="e=ƞ?n9C~|DN jQעdj~ϗ٦Kg8ͳ=z}wq]noiGEdehǿߪj\")וa[3f 2`m[D'~ ȹƬXCK^I4 IIJg`~w/ml KE:=-k>fXLjN}^v/hrW^Xд{wIڌͿ^aj[ލp8k$gABdsӆ"BDA Q u;vB6KHZ/ϑFVljly!^%=w<nޞá:44Ec/,G'O$zaP\I@J*zr v)?Hк=|ub# ߉gN6G+|9]s}jyKD<),dd8+/AĄ#ܽ2?U(_{QBMX4nBwu/&C:wStq&X3z]Գ!Ջ{/(e(7&7.nu`R]`(bM@%L#zR>Xg)j}m[$rC!s! 'tnޝ1uRyiTs>]8rm9^2yb q1ً \mY@43 Ļ_욀4__x G|0`nO(һl3Q&Yڃ,(b"'+fE QzA΀*lj4]ʹ6. K hMi=oÚ, 1y'D$ 09* 5V!oNjK%1 GcWbޗj0!yu}B{imo<ᥘh[Zcw|\obm wu%6+Mym:}MvFTF;\YS> A[C}LE2Y+d M!JM|r{MJ`@r&M$/Hߚ:x$` R{FVC ++D 4kYs׮ss&),'!0ш.>8ٻd/hyc c[kMٙYGxoͲ L=qKsu1 7kyf}0 [`cWeMwie^Ұ05C2SO$X-=*foo"9Ywt`_" k޽X1XF~5E6!":*>[ :Lt35t='o& Zy3awruM{Rf" ,xp|^'RExT:جC>L7cx9/8=Ũ.'YBU H$g *CͧB77+HQcLpNz=ޗNOJ^w)QSWe5ȈjF_s×+ܠQx=oo<7U"Ժ 'TR=% 0 9ouhGқ {P)AO{8f^"1t!F~(Hv@łGi-7"ft@ eՖ^~ ggq`Zd}=v|:0]Id*`szFy $P#|ˡ)؍@^{c2ʞ9EQ.H=[Lc3 lp,֨>+|'#x_Xf1(nIj >l縧[!ު[Ih$Є~cuw3#ˢ^SpnZ:No@NJ {WW}#ӱ (]'ZQy-}|PH NFd\Q̡7g>\HZjaeapl7QGDlQD~FE%y#\#pY5,`*H^4%)/o"H*%>pzr'R_AO'SE7^:zM@j";s3i5_e#-. F  <"q7@|ag6맡W,K4a{PLvc #OFƳT>d[L*Dvc?"OV[:BxrlX4IMP/$ΥУea_;> *KE9#{_2FEւR9-᪎ְV?w0FG3ž_Fg|,HnJZR\1t~egS-3E.r:>v"30jDSZ6]F D]:J2hk@ELWVi~;XmTEl+F,or$bNRY~:ox!A/!qB'Y MY Rk9cňs jJH/s=@]Pb ,u(BEDL̎$?w:vM8 ї-ќrvȭALc|z`"x\/ `٨WhXD= K΂: <6լ7eQFimb*'=i07e↚# E_U1VF+RU5e;*^԰!<С9:צ#P)xzS}X0 iF P]ҢW/v\<}q|]1;2gX)SM80+|xz'Qb!j޻bIkظ(߷Lk׊ _ ~B:2!ml0cn 5װ.zrV :=I(g2B,S\|_T@vh1̴ݯP!Rpn肉'h Aku.{JFd qdWJ|RC0D0ڢ~akUu2k5[;ųyNGd<;x\( HEX'zCۥJG !p|'덼7ھQ[8+3}SNc}]e"7eW/=/Nc ОK>A?Q\]Wߦڳ5 j)N*=kLRqȉN]gdQ#l@}[ iUcO`7c:`&98fA6h+mBRP'&aݮdE}s&#EZ] Wl[mVߵg@E=~F>&\kK{i]2LuE9τITOJ:åJ=%X|UKxEM-:S+3ܐr6[%k4k W/UJvvbPƚȲ><ζ\R\7t$i3m:`̞ݡ@j٢f[K8l)Sq,T5Ci6|Z^M~$FU* c,f]1Qa*uJ\dO, #ށR۽ъ^E~ɌKr,3M4}`n#n"jђ[ r3cف@V)\+1$^Ƽ.^]"?3mxr<cbg!ob#V cdU'3l*Mu0 #^+yD1m= 08f?)YkXUa"kĈezo |)NSy\J(> FOJެ^m=8s]x2F*4E^BLǽ\KGj@:vuk5c\ζ;$9eS"{QS}=e9J;#*Tj9iċ%vwdB3:h,Г@o'wt˩;R:E^<<_?WKg;Y{o`Dp4{c4 օ_/'r2d?yfJHpL3y'`=ڽZ8ߵzhBN3s"WoH4UyZ5G# BCIT#T0HK|O I /q bjYߛ5h'uNnyslhBc4,ɓCK[EPa_Aj__ X'%X;7=i,:AA?PJ"-7O`gO!žݝSr&}[r K2e}@KQ`>?n ƌM Kwxx7۰4T>(P|l<31}&;,zĮ:Dž-zqe9S:x;LJۇ4~%vZQ:s&zGKt5a*+Qaߗ!4l`z)7w^);UFǫIoɧ28nph}{G6QQ%-º$ErKv/-*@BO:$mEmrP!ŇŔ^١Ch^5{ ?+Yp}6J5EXv)F+\3=N_#֕]iӍIBoۄ~#9~(^]FkM"ۃ4( eZS%?9yAQlU܈^?X}˘FX:q}V2Lv(uB?mplr^ !Q:Q\nT|?YB,ba(BfAWUS:R!՟"宴.B 9ٝDm5/b_5s.y9+wYՃ5c z¾F=1Q\MūNP0ULυwGv]c)|KN=֯/b$vVd3an`'!¯G_vTRdN n=ǁE`ړ?v( `qzpl"}@[ mEs8E NZlEZ~\`pcٓꎥՓ ZXTc?*T_W~|W(jw灭Ƴb"!_qt!(kљ :B15Ԣe!v=$?9L"zrTLSI;7蘲9V!{ To a@̹:D=Q(1pY0D)l0@ Wo.sMRE8ʎ?H %*\HqS/lQU[b6{+Dbd&1*,Ze|$ ;(vbn#|&rV$`EKEXV$A;6"L4sTi;}x NSv'rT| ZdS:*cx ǻ̳ʦY8iT@/OX/3UˎF p>r.0I^I`'\ &G}S3_L55z]DPQrVG P[QE wxw UeS+P. ^ǨSon{TLJt?ÓPJBzNe>)hQ:(#QQoK2R) tsrG$g2C+xLKe5Z/Mq~'LPT0ċwn.SrHi{!3 A"-Ǐ^#;wv h˴&3}W_ Y"OG@\f\y]@xGAlm!ݢoSfYe6Jt WOeOa닇6ubIl ϲڔ? sfrՔvl4a dW2˜ڲ1˾ H?qS`Ӂ$+~Ggy4ȶRutY#层qL6+z/>A%cF7>;"0*G'J1V7JbJ˛5@<Xܺ:]T}nΞE2*f=-.Wn^X.$<f;yZ1m!) Qk? +;~Bg$ۭ)1eұ%WiK?E^mӇ8YM$.[v] M:SIa+Տ6Az9\f7ЎJ(!-rBî[͉*xQ0vqx[Ŧ-E؉֧,ڗJ ?_m3za3r,RqBRΩ Y8MMr$4sZq6ݍC&Ni Ӗ$u Z]'8/B(Ҕ;X!OŨkʐY%^)'AJD^_gn Ay^b.+!OeR-TDo%Aj1+ncYG Eo#7X# cVf[;zI} )Tb%x,87UM'W3o'rk _x1F,GVןxAW-K9%OE=뾆t ++XۿK%%cċX5F76ޕ`r-ƍ髚wr5wyOEkcs,p!Uc} bbWR nv yukN)R=DNGF}8qޯL*95?0$T'8XJ-pw\T~~qlvr n&¡:??GͭPL{j!H /@&G9 *=m+^ṏM94m>+1/44Wr2Z.JXV5T@>Wb=?R!H%1zt3?Q2f|`̖!+O;Q#!@ 7 |ZHѿ袳k jTEKܖ B](,ӥd :+\zhu(ojS|8r?Os~B%l92@-s%J]WpR@8ټgamf߈6!Wpd*oT~>rԛ&VB6a^ڊrӫSX Fc10;nUJW=n6]Eg:@0i.p9fРf$w3`<^SYa9}anFQ~r$ݟd7{{/'ZfKgҒ#EVzƜl,}n 4kXFc %6 irMvaڎa/ Ŕӥ )U7Ve$g)!G>Kᵟb#y"XRS~ٻ"A\Y\ޚ%oqd6u9MM&$D``t >+h} #jlǡkՃ3I1'`yU)#>mgʀCT9X'ϕ }q-GS<;,U=yN#x"Uƕ$ٜU9FjޤRdTZAKm<Կ ]n}-[ۆVۣ { T-Ye2\C&S2wşȪ_4$en?KED0uS)!|;^MeMؑVxTХ) 3\jBXvUI#W0 {xN"3A I$ObZzj#: x[h@72mZ?l #IegE3HoTj+KF NdZQ *@qCLB㮭D]}zFhZӹzHxCTVMTD锎i ?­賏6J1CzmhpOvbV(h i}K'dv_,<*K+A#$]9߇/H7 g|oѐ3xBsA*5GA95i4H7]HB6v=eUvaޝ\jתJC?:aқi CZMexYd=7]0vmh7Wvۋžo89\g;qYxJty舼*3rQ('(59$O[?kZIEaPXq8H2Jc0pGđEx"'r8r$\8jLjDoȰZ,i ur:頣=MZA'msGDEɔa@\ej @F0aOJb4쎩}fEs B'=9Qo{de~@7 _͹ kR4p A<'zk[6,m[Y]L~p@M0Ģ|c )$wvl&6܆-88Tm+)¨F!شr4ʄۉAނrͰ }O0Q`l+yEՐ=ݾO}ӟKřa+`z>EeB=c凕[aU%;mu&3-ب1-Vfʭ\~Hcؑae`qWz֟Rfŭ–g9B"mlЩ6֛Ì:n+58L]l:rbhe^f8eX So^j b{6My:I< @-x(/'y\9W-EKLY, a,G]()[Y0 #DQ&.sv԰a\+ֽaxceDuDRNC*ϣfgI(NK$KDޚ~oȇ9:L1z^S`)\qA<k*/4Oͪœ܎-z*4OU Gy} RAqȂSWLBGاS5eU =ʽ>#;3hc:Cy04Mg*šB"]cF2{uŮb-<قVst7Kx0 ߽jrCDϣx)c\=̇7ᶘaZ(١9ڟT֋t?̙ vL |~nN̜210C:xV&uN˗cc:N]WN-Xr3 EHWkU&-^8vO+68 Cf.ćQWX\v=h|uV#+0@E +"oU8TlPlZ5rfض$%ۧN\;鯚L['Үׄ'+QzkqU $K*|Kaau1tL5r+* :eTvL *rp|j#,w 3zX;-)gj|_r&:?^w~;<$p]5VMUxXNM'R^.hNܷxBgKCCO%`uwtz}X2u8;'NE6n[>Kqߠ.ȊUzO{8V+M Axwq-ź|KQWn~\5JrnwYg mz,x2ɼTW{CJ17|0_wfI>&a@[wmU} μ)d}Mfp̒BËLU:g@B;Iš"3U2X}P(h+ yvΨJΘ@>dТ $h>@JFO3UBk*X,Hϗ2ͪE$619E.l|YsCqoRxa+jj<ꗐ#Hɛ.]UY{dN$qOLtRg75bb{.Ҡ:H)&Su1`^Q7$L{˦>Mo"S9Qq {dXɱѿjB[I a{,;-ΟS-ИpOB 41Ddzo&Ood[Hk}; &@ԗsvb>pb<GxT&&C؀ֶ6N<3ciͭFM`r@}'@_e_3!&רd;5O~bHu^BIc<=ޖk8ڊX φj/H4ޏpNPGky jӏyqc5Өw N wMMi0sTnZwd*".~GbBK4aSakX zW/,)noUIAR 3%(p~&Q7MsU8'-Uzݓm64,:v4کX/d;%F[g3G0TݜU B[@砤J["ꄡy'p0F2N&ZG6Wa /Nb~(*ޤ޳3|C榣Q3)$eYǴ w 8" oֲ¨R Ǣt6,pUCY D68玔bl&ٹ5] ~kk&B@UEZnaͺJU])VIz(nc @ Ji.C<գ}>V! ̾^t5@q""8qb큒N(^6:g$`H*M{vV̜RGՔ=,UYߘ^֨6$٧Xn NEvQI gV1n/ JѦ}^3+;nԖҬTxRVdX㿦_%ޠ,^_hl}1?"4UAVxиsW j#)|a}p?dhJp=M:M^ʜQI"z_x*E0E\K%H.l]/ c⹓&Qz_3jYm;ߣ+JkuQ4'/j {u%lj(=:Ð"[A8牬+x&%wP:j`W9\ ̅ wiŕ0Q+(:5!!eJVӅaJxڍG;|. IH6/,L|:x;`TWp$P`do)!`t!ϰ4{eIs04*̔v[ &&fbNkJCl KƧ-Wу*q\۝@+R;;;wv^9`a61iQ?FH!S&due(]`~?j5[CB yПʠ- \?ݬS;ηGq1=i/ڊ⫞xLmۺ'e ƞ_pS<T2>Y,aquXu^ܤ0z<#%;ҬuCx)̸|Umܔf?V?͞$%9oŽArDбg-֬0JNw62㠗4:![bX-;od-5#LAO2"T!`^l;~s"8I}Xd.Kx7ۚD%!+ԁ#M1# g984y,l+دښÃ#W:#(UYJb_H)yhc'1+ZMG4sbb`޶ԙ8P;!u*_2qc Y(m? GZ 9M͍ ~98Jg("C9RfTub=O\_9| ֪+ x?>## vBs1S) W$;D!E Ҹ\a-.O۲6EᚦO.EIJ{R:)јd|ßS}9v7ܘ$ܔ @bc1eԋpy{ve9:ND46w\hd-Y\JG]~)_?]~*]0w5#bk w[hO :g“ԍ'H}‘~?%4f=\\+t-6w%:T@dX?}9PK3OW ز(͔9ܚ/juW zr  B㬝QAsڞdס;Ja ՘̓Y7;e(kf ,BJ1)yU|uNFaI$<+cS^2B̭iTmp8ZI"g=Gm\`b7DNG@Cu0R8,r~RKT)1 y૤y]C;%%,~M$fo8#orס(iA]胊w>sq27?Ԅ'oB0|po⺕QF.RZ/"›j>ާF]I@Q%z$n>|B5!NOp=SZ8|(H6|+_֨h؅ɏADfnC>e(Se6`qZpS6gH;&?G7yꞹC;4uyw8p\,Χn9:^B%}~߂(sVS,҉eV dwڜ{6(!q~!o2FIۻJ@?h &-o~ҏXVp*;~v?,(b "Ef63SLk3 iZ-c)>%/ɬ#J޽PLh2,ebqXK7䠻j|c^ēG eae`*)a X%Ӥc&i@mSQWDT;qYnUvC<WΈ*i3hI1k%}+&DAE̻i,Rf+ƠHK1*&4 y ;m5:".IQ67S~~M?{m 'ٛ5Ÿ 0eu, #U\FND`)R65ѢwM J)ߥAUi»\+qErv -q(#(wV8fDk #FS]|J:!6M n`[>aus)%V )vl*Q-dc=%P==O$TrA~˒Ĉ+xA wEqI\z4hV(PNKGTjt>=#}@0dlk$kH,}\J[Iߣ|檘Ɏ6y H}[Tui 6Z)|mt* Sq%=k`5pfMѵF6`mSz,[HbJ>1f׳ǣ^@3\7q=.12WqO~b1ZVt{_Z.HϦ[Gޠ~OVq5NTrzi}ls%b*]0 ..kͳb4 6AQ [U;l:진SɉΆ0ec›)TԼ߽XC"=)0f{졂0*N\aa-L iڂH wi-^㄁Ηc4˞_LQT;V$#%}?92: >4jmҿ[yl J{e{8Q¸^u\L ,¦7 j?g n,1 F^\b:N #aB?I90FVe5$'NIcۨ~> X6KRT1)v, ?˛9GuFNSgmŮy <9# jw91{h +٣QҰX )C#HcC)z%F , 6=36d^r|&,ypDէohrL{ Nm _1=(Ϳu`rCu'&n܂c6a!sJFQ?wA,roW AqJ-Ds#zX9%)_̰$6⊓k W+>J+M^ ]V)_ Z?Y`\O rwZ 7yG~5KL5 !^fE4wCt/̍g[66L`0-x*kƞi.9 = w@:QO?ӈDX-QˇxQTH:&m,6j:@Xy\:DlbStVWóC_`$@<؇-ΝŬq,=9A&bZsۮ%rQܡGTGETՁȵb֡,8,}$sTȑ5KZe@>hיP*:J/X_m~L{$ibjkW8:8nACssxA2SoIorY?aZ.@9ÍKHȭ}$7 F3^3Hd1J-mA4%A= mJt@ʼ,u7&M6]r<'zx`biC]u Vc.l0`|jx'Ut.aWlnQ'WP< cf s >*"DU\3n/9=>TR ʏW]W|[MA'x'_28&W6DvnkMMK-#~&:%l,+K伉/й*+*B(/򓏚wQ:kk6d]XnUH⳪moz >ָ#<؅=CueY$ex>-i$)كI 'υP R|ڢ;`ƕlW>+2 Bk"ɤ/ڬ>Fe%97Y3 =b)f?D yp$Pkl2ߌ9(Е݀H'-:2i28|COH*>O\jg,60 r [9FS3@s+Ɋd7̴߇C(&ӎbݺ;\ڭ(BXh^P}-gWJZb(FBc{)7LܢXJntjRoF_I̮RAz#"Bnġ&nIƃTXnmCO9n⿲P6଀(eŜ2c厵#UVԕЧhJ(d+g6YpT1`+:u@zyHw0ll2w6DCwxXrsZ̊}.Td .ה֭Vխ;aJN~V=T<&/o}v0Q2&UQf^1Voxv:ș%,"fjUl椢aIגxQuڿ-dBlwU 5_eA~xw4Dye!⍸=-૛~,ͤ+*',!L O^6 `[5}:#Xt$6(YM'|5/- I1uWY)<")o`uDj?]c|3?e 3g\mWuTP㥣 gtP? p2KCHݟ5jƗLmI܍tw-W 8]6J!U jE'Xۯe< *B*S{"yX;TۡK0. z:%XMF +5iLI|!y._f7@ w$D;۳[8?]{f7NzηĘW)Eg+=@D[ͬ5*4MR`kˆſ% ԫZj]Pͨ@MoAe\3~eDi0m iRf< jA]؀qs1SȷkQ. 7':2Eʏ|9V4])aӹXiov8X:c/r05ߜIt"르+yM>!jjie8s\.1x4>h&RsZkdKR6ԋC8e{g]HqN0^Z$Z v>VUOUczK>o2PHThU i`[vy%,q"42O@9UaHm H*36jvθFv֩_XUjFMa*bhQ>>Kꪃz٤X*NaE> W.mf#P~#"_eg+xfcbn!::"y>)& 02ylJgbT(yvޅU}ԅ` q,] a8\t5^27ԂmЯFc1!0{?%mO"`i- T-ߡ[rbX}]NO T($ċ!Bi P]zNבpOyGrMlcTX]L)QrF^Hz޻z1P! TD]` :G&ŏ_pG|!f`Q"j LNx: ׀Uuؖg}hE<@.Yߤ@Lbe,kϏsvsbky+޲WO@`M kDUxА&ZtQV'3PD| zb1۴+D 2m@pdw*-1"'K5OdV_F@yI7=2P:s xZd*{[{`,9EҜ 9TD;4e$>6۬Iy38=GScqUU֐jD FLP%0!V"+Q&HAvGu wɌf+De;N_~,'~;ΛJt󚫯١Bz qY1k2D~' E*9vt]Snخ9ƳƮ6^sUvYhC)כ*]sNiȠQdt藢t0z C_ݨ!74\Bģe|:?(G5vK0Lby3zrFG|{rُK㯦&*6PEo&%¸+9JXCCUNW5LAtFnDCȶ$l}@@<[+ӗIE>۽gh[%u;3GxAHOȢ F܌zy=  ,O s16Tcѣq1Hsx ]*(gv&u%zѪ+z<[S'ħM& V] ??'f0۫SSοr<]ոsߘ&y8*4z/N:\5.(p L~1Ú5Ȑ8CaVVhC7KtYse~=M=7=C:$AC?wQL.T :{zvfCcsxv-9zEa]Tժ8F) =2U+v`^*}G>^= v~VV^~qa#?|mMm.'{+ӻꢓϞN9f"W-{fy(Z0=&ɰd>c;١[w-a;t!p+ Jv# i Ұgyd7xޢPfҾ́7;qkPXDl]y_0dEC+Ɯ6[s1gN!./rh%V?]k/—h4oW~^B~)ʾVyqN6$BB0ͣ3'a͵SJ04i;ۗdM][{}9,3a`rV=Rρe2." \;eAˁIH/*J9j{ co3۟$!U% V҂n uaÙ @ݍ,TwJnt%)]AU+q^XA7q OśC2'q S: m0?}`AX>[`痯фif`.=^-oYk]5\s}_) kH+kb5oke6R)5@DZxAi6hBIX> ":b@X1'&NucNA-9DhhD>4Czau>JUnB w@ uBE #PʤӛNֽ:L; W!j|zh"S1ʆ)C.^Z\n6~&l!0tLxN#c)={4IdvEϝEӆlWJ7e;N6J1sWt] mldVIZSs+3?ä3 kFp=;\0& _\;!>I|/@TI6򜻅I Җ٤s=AHXy \t[(%)!-anՒN 3 |oGx}t=aH֍+Et7eOF9F14IgCG YCaeP x誼aG4utDyH ix'] UJMwH^jVۢ Ʃw0kxvgw,U+DZA |Gz< chأC021|Մe0&A}Q9;4<(ފ&\Xo;yt&V@vVČxc;H"-?Km:5' +hWo '$)M2?H5Np +6)1]7b0KE&~џTXv7nOjAl*8@}Ս@a Dv8*zvbٯB#YFu.NVa:'sR-*Qd6JjTKZ^?>=DԤ.Gzo Q z^ @YmH4+QBpjo\,c13J"4wxc H'Cgf7@ 1 hKd8ڥARo.5$c7'1Ny'@O`(;*'=L rg̣o:VR>_07ʴ^R$pB !k"@d9pvNԒBβ0@+O x\ >Uso#:ox`>N%U@ N`e㑦`9ϋe=*4M~Jllqh?X³7yl;'2 Ѓ}`NWj l1m] 4̣lFTd'xwRK̾J]˷TNDnB`ؿG!Z*J\*ڕFe]M{'RgQajfKoDSF.9}9̇7dwq.!(9(+'T ]Ey猣Fz͕c23v5'kO@J-'k8P3pj1\`!.jZ]c쑾0ʠ-I82LH)3Dعhe}X~9Bt=ޱ*7 "1qrJ<=D -iR8 P 7;j_\X+`+1kb{A_\E7˝8>L{fPf !9NL9diF#|+nڇe9ʸңv2?3N\ݒ$"ס; {+\q0w5jnj{%by4΅gP 5t-'v~s[,bZwGdjy&ozca*)\FqM%^ FރM|Of0KL$EsQ+bqL\0PU$ߦzO`|!@CSG&G$`3"w1 A5`Vs(PWNK6f2"ҷQ!n8PMWcdH/VJijND8I޷;pl<'T:vYE^=")4fs6S aS3m.~pX׺-N=FsFx5<˕u S głfTnL[%ؖݣ)!\ZfꖆctKxOK)q2ܪX{>.\V8姫睭J&`:{N C6Ⱥ}$BZ}9(W"OƜN$-G݁U+$DȞ-Q$ 6Zy[@PJ j*JAk@%^#Oǖ,}^#tX{0,f8,,0Iz'SxUZj*ůT5ճ&L*\am/xn{ەb.ʇ&fhf0aA3WDRYf#B7{kq, Z!mb.~3nx}4) \MYqPUfv_KtfKF:FCW-4-F g4h+fPisΝ =>lйz} t 6RqJ{Hp)&'JXItC5y<&r ?(˛+_)}rxO6'zM'veOW3oU@}Hhw.WFQ/iu_@=md;quF̀Qo@VUE/~DT~I1T_pp{xi?/{0T^=Kθj-BsV-OBcjLPe̋S/Iɞ~jkX%&} _:/SD՘'|ƺ/;A #p&^#X!U̾;w]% PH!Z>>&aip I !?VJ0̀=,f_G~&/\,#WAH8L7YU|QrX9sj9xϠmDMͻE+4 {KiwJp;9m耇r~HqdJi&j]8?+t;NZB&>U`7'?';?VMMkZ)إ{?КhX|PlSyq G+5|$=~N|WrxPM5Gr:/d*hs KkoI<md8UO2sۢh$ѽ?oT5Z[P*:UHXGsN;.ƽ62me-:^/` muIVZfF-x~u_#dOiE5ܔ-k #yS*яFZ{TS -EY͵'Z!ٸJ*SW[Zv,h;=IS˰[LCEU<Ʊ2ʹ0>œ4ĹAcF;g)Pq765qZu["hٚ*u G -!T?̰M0N6=PT̥^i4["|*qGሁV:fa}5e9|)vt/}~.,=[m:Nn0 s&9/yEuy8B4CaL)=\"x*[H)\YYyYT)Zx#W.oc)\alXX;fp +(A 7GFY7 XI =Ú,F,8ȉ*|P%Q!@:|>x2⚅uJ ![~fbS/䄸{ҫW B#BsZ;h]J-9n'R$tyR^HaeJ 2p+"9 {mLe+"SI|<ztЙeEOPLv% NB]KJdLdɛTZX%0BQi.Mш2Vb.ժ!4#9\7Jqʻ)WU5dri_V:;QˮOkr$kh[p^w-Y/@:+(% uti:#3)4%%~er~#qh!rgB}ҐӣQ/tOTt`ǭ\)36&;t;ഓeb!8OoG0ƈMCv>|ZZfϞte+ Ir?w/$d:3*fM"|H<[J_y7`J|7]"'E:s tz*P_ٞgd8sf-2`46] \@})ܮGH0Hw`YRrgwgKlY`52ˎEA@@ۚ\||ɖ-\*ʗ圲? Jv0bŅ.)b(R獤ۻcObjXL%SP?;dDXп~Z\-PkdF$[IΨQԳאb3^ӨQP84ZA}'D{$ ~&[3zjdZ7 ("Q]*>ᤣ˹3'{t凓8zG(YNC0:Ԃ:q!;X>6d3n' LPv}ƣ~t?Ĕ%=YFa!?Fr:]&c5=УG͔ڒo34D4*ƻ σ|?C^%+!<-T+5ֹzp`ȤPMhE\a$WsO@#@T~&E<ވ ʖTdmFٞ<džJK-P3D@v}:`.%_,=޵xnJA?FQ̚jO@͑l;l͗z `?2,kE1!8b# =hsA R恃ԨA0MS)͉]5>nkzΙK򕘮Pf?(T`/ߝ#*>9pY#SgQ?|4DS=̂zW2~8ZG+~h혽3a{$ ^/B_\Y!9.J$Un3&TP7z 9E jO RC˨&xүB]m b&CvpN;YӮ_P)g}ebs >;`B}CF7vg:ye] r/,U#(9qUx~Yj6+tPp~Ym6TItCiwNnMX&nX-eMn G[~`DT Cx;F p ፯rGTWiu4wq^ BN#)'m/,%7qWH8eqe&$$?( '? SlY:bz"pY7 Į$e<"yQ=VB, 6Ҍ8=T7hHk d 7ݫnͤzGɅ`$se'繬=Za ksc8M+ƝckڑRX)Ojmh D?XAg5Z4Y-x #MX`K#e@ݺz&G (XLct&t@OP!dʚQV+NԸ4Ql nD+FWDt@M\Y*\hlB=ϬNn5n z0>'r37BaEqRH48R+סyGs5@ ~Ƿz;od =3rR"y UxP(rwZ9D KTpֻ_dP؀kKk8Z ^o^+ cv;O0?%O'_s&qŞDQw\queՍpq{C݄aJ; !J~U{ʁMjhV @V^N]9s"1~d'O5ZG߽7h7P^״pD&>܄n]O 4g@`bQI[' DqTv5 lƎT$9آ$pyĦ-M)͗C%7Ie? OnaJWmd3><쯵\?}$ .XHҏ9GsI ou6팞].}.l׺*>p9?oPu&U̞pz<%%{ln?c+\K޳=Eb#!iʠ8IC H;^Hvم$دxR;S N+hfo aY1B$̐ky⻂}&P1[(_1\ $u.Z'Be98 F&b!UN.to4X= y J>*ެqAS>Pz _y/Bԣeqt'%q#+Wv1@wz{2: ۺ;"KxxfpL/nԸ\*:fS9h'-遆c Z$qwc/)^s ! ĀԳc[=eV{Y l9yQe?ߨ(fw1?&zʢ~7Mk!^hM;@5PRVBLj sO)/Ԩ$ $}S`+y&ISJuʆ\9xF>!`tZ}Zh(Ѵe~YZj`;]3v?HL?m(gƢ&먶Dzs+7b;*@$Wxik %_AB}sUY݈neScZNu۝$vBM\nT}y#4-dŸ8Ήa+yۻ+EGG`%STaK|7Lޗ<(ON;~i(ܷ$TͼG}#b›/Dvyoٿy17[3!.HAzD-PG!m4Zelpŋ3ZoבyaIw5h'Lc\S=; 88j]xJbB+xEݗ(V~h '6R0{?Ɩm5~F" ΃6ܸx0);OeŽZ!"%巉붆w~+1K[:d&&!BQa=Q0VFf <Ke!qs1xe\]ƹtl ]=6mBGlTq)RX`dŦ3^.x~s n6p'ᚧx)8GjQćev2c!F/79냃[r6C*.ٷHW`0㯦Uz9O,9t~w0kG(/7%1 -yGb;'8ɏn񙈊h%qDR#g{9/\qdO" ˜O\OKFMA~'ΰU PէM,WƠw? 롣M ! )b`Oj%zwaXd%o~^DR^qtʔ4}[KhOTgB;1/J.!>(o"*bƲj#I;ʠW397̀Ѫ'eږWӠB`H7BΒjP?U{ki))nsNŚ2PIU͔p*v6I8}ҕ{6gn#8eM~n9ا3^hqm:j(Wh~  O ;A*f|wi^CLiWjV:"L3b ЃV=FBд *scq b$8>@2MbЧp~g1s_&3]x-ee9c)|G4U8gԪY`^y$Wѓq,yJyUdrc'ׁ>7@5Z*~RU^\p#Ka2 7r+pnޫa։g -bu ,ivXF߂ԾsWHZ'͊\k$a@6 GBbv8+QTt)Ą<ϳ9!@*;*s՝jxrW$.-o ӫqK|sOfRł,1bu7 )C:!đƄ (Ոl|Gܤ6I<.>ۆmW="~`V0B|ʄ\}髺DͩY8MnDƍ>kKHAϑ'{> i]44&qlbr(*DW7qvQ,|J_Β55<6`; Ҥek_GwB'Ua6$ AVX<[C-S ܩa3𜥃}ՓMY/&͆kc<|S`&Q 9$BIq/BpAT!fofAĹ=>0&bu"ؤfKd`3W "[MV"= XLlqi:ʃ#xptX4(u bƶ!c!20!yOojQ)~D,6-Di9? cNW6] -;;,NE20pJ7&md Gm/7.eGQW 0 ++(gS/j|8w%_ZAstVw(gXs+֒mTnlzT~<-XE.1!Rv|QlqOfC,~o/9%L[n=cK#'} SUE}_Г5IbZZm`H~HM ҧ&sQjwjЄVVW%.|7] K2b7~Z /~L4D] T`Yʳ=Ruj̊7M}Z@*4T{?4L :Tˣ 9 bZX1#\+=  9C1w[xLM,ۍ=N%YRc 햕g_5--nآ2XA:hFp s*g\zV$6s-e9)Z҉`QHZf?Om3K70w`@rE?arcj1y 2L[vE"bƚ9%|18QcHN/+.FK:8kQ5[RPv%TvP2穫\_B$T?ە4 5[3R|= A +ƛ? kV@$qy<=v{Цך.N@$FWiDXWfg3#[*SV^MWp= I qFs*}W(k| XtGѽ{~qx#s?ƓįH23l_u潞ՄsN+54 Nipk98!6cKtE06"7#X.$ c[T^KQCJ|ق?䘍4ߪ8\aA,m?!zRKƹ9޻)왥0f`zp8\vQ|Ig6 x XhU|y4TȈK7ڮ!م7QՃܓ2%Cs F|'<(Iԑe[\U Os +|ל(Sø1[&QT^ݴ+f`ҸhٝG\ocВL f'|ǚ!Fo֙{͚J7CB ͒O=X΀@D2sӱ֧ܮr  I:֠bŷڈ3ho?vN>.`jKX',ܵ QLe~--`&k"o]cXPg߼:q.C^ "m%&YόE+ 295`yX5 JA.Q 5MD/%Z.-rtFgch[@MEy{'aY#VBŎs,W~mjOoO` *Uі%FpG=T5T)"><#$;=$͠-Qm=gi16aYE&փQ4AŒ,fzl0KMuvgQ9[W̫M-6I8S FN2a@"75a* >:!A} ߋAADF+ H:\F(\5;M--E^x Eىǒ܋sd3Y XQޏ=B^e<%no\?‘=gBNtFZ6gAƱx-<cG7'݂,\:j9ʾ2e~,Rĸfj\4? 󕈗p3&h%+e{ ߮k&X?T/fxĄ+#ڕ=Xp nw%iTN*94}il6+مM:ѵie‚KXH90oI+/Vr]PU^oD^\ls£NW*fL廐SqY1VB0*n{xwmr=7鳉N-o@$Df-k|"¡+j9,j=;1Eƀk#J09~NkJæs5ũM_Iu7s;MÐMm}ڮ*4VʤIgShXL2\$4NK6`hӵvT ";t1uǦfyoJ[_?UF`:x:4nRe7V@2[d}zGtsxrNMy&pb^_. xMjQ$s@5/J妷4,z zy^^DIR+@$?(smJf7mjs jYhEM>u};2á]ȇ ~F筏(gi'2%6%4zkA[Îӈ5[hXN$`KVo-\tdw(I }t4;s[ʠA@lGdcA4h4UzJ7 &`ҬCI.LAljB&AO:{D&BR_Ȕ0 ˠo-y%Ȑ)XMDa:KtRrG5^BSh\W=4{Ӊ u'>KEBK!36[yn̥ ǐE9qKM__u^An[ ^C/PF9n2c 񭷉@o;YnOjɗjVWԺIY{%1o?僛_;%^:$mwYNXO=<WsgZ.e,$U*ڃg|L8-Kq>C 2u}VULːv(ڪ*ZhpP. Y@PnVRpA*gf6/7_f"KiCҿU+~ 8v__Rٱ5qb{&bt5~׺ܐv&uTbo4\ɟ b4){U^"6If '|WW#V]%<`qeBnvEꬡ3SQqx5'Yd/VpNJyK; ~ -XFl'HƶX|aH*- 5;R[cx9bH^{ #+l(9o3@]/axΞ.rGtVzp?;va1s%o2+y(J?+-=ۍ +։gИJ]'Ď~Αe%ThNG @RHg)gY qoi'^Kqm  'q 6Ʋ f ˡ4CX|⪢F!Gu9C#*r1@oN}۾ܪH '_Gy] " ?B@Wk+NEFuM@n=tȚ|~Fk徟I~-MYYsN[G4Fp- KR_R`r- C YZbP͘"ض_wR5VmM ~^iI*rfߚ-8?k,z By30c`'j~y%TNSu%Y/~TCxH&MuPIsG/myU{@|H,jͪtd{d"V~{`cBi<0t@H}۫kU,(C4|[` b_Qpo pac:S`e6bP涻 7ܴ WЄswHY3@m]/ntH 4sҰ\o|CviH(,vPc||r; gk3`ȫ6j.kШطECÁx沿Lb[_D{l;/02.¢s+(mP2GF./x"=vgk^dJľ;}n蟸>ޥ6dUr; (4S-:dl3jF+><|,% y2'a=o??ӌk5lOfFӀ‘% sP'}oX@tB&zVȠI3͘\3u^ fofQ=y˃ARD^uf_')f}׻YH3yOM}Z {MWxNj{q<;Rl9ÍG՗XdnϵiB#wҸN/^E9 gd?!GA m)>lHY*6jvMKK86S ˻u4WZVm!+}F"X-]:)g z5x./|4&%9mZ3GnPw?s.0V鲝% tmҍĨ0Ck-I3Agb&8z@)# }D,|q*DZ8D[wnat3"f=VPfVLRP[C~'+lOItq]4G, f]=6[;l, Bnb<* ~$=o6Xg_.jֹa -'sgؐ[H`ѕXLKgM(0BВ]ف{;j\ :>R/;yDJ">6+--xgyp>OŤ SFxn/ ֒E|umܜ6΋H9mkVKZt,7]=[)7Nɦ&C?e y?+24m 'C.Do2QK#!8] R">+&%*0< )<>{8HG$V ŰqB@@JRR3cKQ&Ugb6s~; @猡.{]U ;_CoB`'r0hZ lOo :M@`!1^ _OGVˉEQ1Vq7 4 Gn>тu|zToObCoZ=Y6'-ȍl95ù"C5TAS{+B 35~#6$=VIrԬ>/[|*x_PGuޡA{). ظpq#Z"|ݙRP Ys ah>h @zvɧBlT*<9/cR08GPADNBdIemt;+pDpbؗdXf<oBdAǨsFAe <V>|[9;1N/0t;L/FlT#LéRtXHprIkl\<t PxӋA{B`60KjEf]5F*kzΚ([GoA&ljM3V+UÚ P+I\w &_]2`zU1oͻc7p2.V8n#$~{x :1-Jc&d)Yqzp?\=ip8ÚLRN\0W]QA:yދ;J0.M+.-^ ߀~0SCP_%OsM@Mk!h6䚀KF(n=vJ#s1@ʦG7(GiTx[G;rij`4c>ܤ|Y,35?=N!hW4H#_n%2>f@xuN|zw3MuШ_ʁ]@€P:Y['O&Uë2Yhn{Ը˅C P*N&1@4.~B~d ްdF ɕ付% {k7|n).>\Ϩ'Qa.&RiJ2 H{Q2+9_L- ڌw5c3 dp|#V5T=cbȃ/Aq Cs}44'Gi3io#-znJ2lKnf8.Λ$b};J3]:uGԩmIX`H+#5@vډB]5o9+eb 'N諣3d/sq4V?= ~eܫR>+ҨW!FdN|s\:BoLGcݶ2kJaQ.,FOI$%癆K=3y$`†о#[Xz@on(ϑ(/ؓ]G-Bߌ^B-{V;N]IF f,ZKKY1ti%1oF$.Qjx##P("_FzD%I 6ԍvXV6qUD<^h*Ƌ>Xƾi}wAD_J *M(;9A< bbHLROJ;eOꔂF`H杍[S{(w ,9 Ҁ1 }P+F:yU1r:q/NGwiAydDyKc#3۾.#cqՙV^$UCxW|RrMc}qU_ϸ)}8NL@x׋-rAWzRHE_i#Ƀ`vw1`hS&Jg(2-N cF0~LvBu/NA`/ i'ͭ*8s/+k.cxNun!!V{|7ѩ$yo[8BzY23r]j0!ҽmcP6]1KU}, : Jl}S絾#b9ٸ\i]@˗!,HP^s@ah èɂ)/ v ev"Y"nqrI oh#FЏR9qG_,0Z$9;r% %؊%tz?O a(&6azupRų*f 1g@kqhh{0-"it06:-n;M%Lq*]CPz?&r'IuaE T ^/Iؔ^AG,˭ f-5IK쐒i1m.څDs#{=5)ְ}pL;j:9@9㹑&E^sqsa ~{?LdAWKYԋp.AV@U%S=ۘ!6"8[P~R&uH o"UN jlu)V)`86ك Y{廳PFU|%wdߤG}>,IQ1Pjeg!j#BYG2{9V7$qq )?u7߱*XBOAЄp?鏄w}DXPw&ҝVZ4IpY6b:(RV:NPa&[ S8yBed!5d 7X-nJՀ>f}jx(0!@?_9-rA`偁}n&Y>tɀ0u2p蜖rBT001io@zj5@Pqy 2!ꓡIbNXŹ=79#JXu zs1G!$=ͱf\qp*7CQe_zE͒EӢvTYj(Ib.B I3n h"t[&f84W}I50_e[:9|)Mm7E;5KT,c| P G,MrB7'UYHV..6 NJNKކRVt׀G#2|0!G7UͫԢSz~]\b9wM^t_qT3qT``p8x o֙|xJ3A_(:*((a7*ƒ$q#kmY(}S=u'c~m\ѠxeۼƏ 'VZQ["x.`vSoboL5v_P,G:H/չ}c &pTWc0+)[#Q̫PYڢ OE^`*$AL`+D&@v6s*cN6rY;_0H׻`*ΫA6Jm ݃ueJgCc|`45KCHWgN66RKoJvY|7g$E*bQ 1lв8kCzqL`Ggxb@2 3 JA͔\>}tnd> iYɌziL UiҋX3b~|?-]$h?ț%w49ߠa9$׾|(:4P_N))UieكoLAwcJS,d mð ٿ ).ZCz7 R rT_8m/kR0zT-#'q>@}D8'0DS IaYb zut胑E6姏][ulyrSOnX*ݦ+0hC]l-BjqE7Ef1C2M9,?V̞ot頨tɐ4֧oU?jar<[{F'yJ]Yrwjhw({A~#gsE~A@U,HtG3b&,%ޡa9,Skݘg<_)nҽRBQ锒8;onʟڏvy?_"%3Q i\GpG@7? nx  apԗ ߘ85FѼK0.HKSjr=5 5rmQ\sxy. . M=IK .=3ݧҲjR5ZݾK6 'ΨR.nd Sy?^Jӻ,_M4dƓiYXJ+0dE"Z>,5!_JrefxHJmB ΙJ?}яS $=*^4(61Ɏmܨ#}2fّ#w Xϳæ\)沏m qzpTC ƞCfhѧ1?ӢFs-Xd¸/Thє%=p;ZUFO^Y/&JٜИ{R 7s0p@N3:Xoӈvq3*m $0  $ f~ e&hzB k&$@G=ҚSšCL,1_ھ$FBBjTITyA|:xnI󲹏NńMMY/J=O55Vb\/qbQcU }7=Q^4&L N/QW\lI fmy;j/n2|OMզxO)iarrosDJ5ְV^Tu\i P?I`.jQ^ $u\$(73[CPe#p ڔ 9 [wr~~9bȧ'!e:d,H\SC t`*wqD* hztߕ1?B<'#3y8I a/u- X Ճd썎ԙ͎ev9nf#%S-a$W`-x'}A^ktou-15:܃߽H FR/[ւ눝~ v'+ޮz>֣ (zZox$ggazOx]rT&zPƴn!q5'5s_1f-p?b[.Q53+'*T>% \U,]WYsOm'.Ub"AWf`@(FBI;җG={ɞ3G}Gj %eb)FSz# 猈$&^9,lR][ޜ o+ͶlݓlhY\Hk 3/#DpCwojoCZA#[gh"bEԝ jPj>\\_RznPXm9?'?x&NzJWy5^_,):śuY6% ,/+c҃m:g{PsRk_ԅ&e*&?|^\&$qԅN<}MRA ;u6*GT~s+'fg!H1\7%:E,'v&0}sݖJa9>T=Jn5 I!4.Gj9>oY# M|9d 8^_8S9byRZi䤩l86uvODgxXsoޤF?_{c >CPe{k0#~H8HspNPcHpOQn?iҒ{$^4U:XvZ`v {B\oȶ˱8_F xӐ궫`Iw {[-It+AG> q~H=QS$6gBjO.t[UhiQ?C}}%Ј54t툿BLO*=N`v?\H5MZʓTaQzD"XA!-a}\"YKcbV1h<ÿJzB9gH@n=nb첍uI9̾>}(R0t y_׎][+]f(p*)urX,JOq$(~ܤZZ5!ZwD#J$ɸ{ilzсd~cQb|cYK&;vǘ1_o#b s-,$HCx[Kå]&J65hT8x駁Ka5ioF{b#:30㘁=7C6O"x`LÄ$"Auj Ԧy#0f"ɂލˎu)Y(\{;u&h(o!?⥬u60*B%PwyߕbԐ]:*ռSQ] UHa1tڥ$2:1K8)$m&l Vw;J ?mѯcWӇK( U5w_.8G?QccYGU6z4'% I_s_d1F*PGsE~+V-:g9T( "] 9xA*] +UOJ1ERܻ&-dTb|*KՎNSw_Z@F7N,%ia܅8]eukEV{=Yd9=ήN Bz8ʩE`49U2K%hZG!Y]07Qv]&K=eVM>CH>-5UZ~E.3?rvf-nӾ#ɖSԡ'w<.q $<9HBE_0j QY!i>?nw.|Ig-;sC)T\YYdQ&ihL<ܔOy#.F]!MI_KC]XfsHSa2 EzQdζ\l:t Ug2V|5_B{S@ L͞^-U%Bh]0`|]>P&"`f I_-߰kV`;ڣ2Nl(TopWgs"6sSѸwrlUR+g`WFOQN##LwTv}dc!i3M``}W۬J|yDb U/hzPM׃&F-v|TuHBCJO2M~)A?*V(t{Z.ciߒ,]Zx#+"p$bG'(Owm^j&L ~`L/lTgNYG3AҒM&j/=RN] h5)zCd>hy&7EuGe}SR͕|JB46cN=FOصZ#al}@ؘgBŻ B8A !X>VHWs]gת|M#6~v}d8Źn%ƞAJr;-pw3r7dQq*F9ɽ2$h)L@c4'[6%yP}v!^Ĵ@~9_o7TS=`)-)r;@>.vi k hYhCWԃ.(4'SzTF t8_Ѡ*nmh==ɧÄ& elq\siכ/T'7t* E}X"⹦\ɈP*OIx*J2ƯX=ݦOu߁Ӥ+D7[*M:(]a"馤x+ВT]a[֞<§:*KF lVi J=֬f'5hG~ y[yVj$i7oi`!Pe=gڊIwj<@e_!}ߋk_[F#c=uۣ|)1RpP_v/ӥqPO]!^X^詉; qo,}D"zcξl B7f'\$CRRc+| ]1K y}!@J&Xoμ#1j7]Q#Si"tejDY ^|_YJ301SXdՄWK?afu􀱛8Z0)jLRhCiM"5UlKJ>sOgwfϒ$rzG1:xa :Q6D?ע;<3a8zbjFƍ0c-\RzN6f5^0 :asSZe:;ϳ"/,\,xQ :8Lt[A ?I|򐏳á h"\]_? *cvL2''ۆJR(ChCqH5gmuK6T$5RF x;53\}:(l]`ӓD+3'B: Q MM̢:Iѕh$(>A8>ki!HŅ&[O ZT ֪zYj+QcYM+oaGB.T.N:?ps7hzWM@,doډGwk >g-Y +~-J'ζ7bN+Q :%&DX+⮨]p^DU{Z}/ "Fvk*1`gt4.c٨y Z MwRjgvjA ѥ@a|~h S݆V mY)įjߩ,^Hc$\n5)<.+M!Uy riMjaBD%Z,#颂eBGB5u{~~՘Tb̔ ,/D2Ik!c爎fo7`YqN|?2]|GR; iaڨ^3P|d^&"gt AuGrPy=}n~LT,a=ۈ[f J{EhC[^3d׾m]pc$PxN?7ӗ(z_ =qh~5܀ ୔ y-?qŴUrǷ܂17xSˤA!DgR9bd;imѝ_9eZ#h{ "+0؃MgJV w<|jD*'cc"ڻi- 8.Zd.vݴQkb5#Lblg۩T+ 65? M#$vEq.14*>RO}<]ȕlĽC跙[]R\%jO5U]?N<^PDtRn&2cW3:#=aS~Y[RNZc.> ʦC)NnƄr ?oKmR;͏ \vYiO!^]/_ְXu2v6(*D]wV'=aab97{]Bi1#/a{ 1B(Q`!pq@qUJ@fQeXtgrpԆ1y b>ZC {޿ FCK?p,<_d<%b3ę٥t0M8&X'VYJHC8^ [?ӄF[ӷilwM>|bqϾ=ۅMvu/}b$[5!4|IRo}kIKqc;K=\P67!CF˶`S&[,dl@~x i6\6*B h~1A&\}v4buu-i&DP2 %Dn&bMf~w:z8 б7v iYu-.B@FڀgZ;-2 EYIk%^jcijKEEpBr{GʗB\m&!~.l%g!)jWy#R#+'g#qh mhBn!+TgD͡VTv'k'ϲ0W򿿭\CM܇0u|1w$79!ȷ;ohn'BTZtcA~L-'+i 1kLң*MתDᲈJnpl$Ԝ21&V *U/aa2sӯX|XW+D2߉HZ~]x7v5KNg}71 +7J-4=wYDYcQHN^}4~x:Rߗ@Jҳl -.-&2,L=ˎt#_І$ۼ#>ܒz߯{iB6yz!ԙD) z}GXȈLq? .mcpot*]ms ^t6~ӈ uPi"[]Rp!q buP잤(jUi')dd.t̲sz ȖOǥ"4]xQc.%Sp6n*{̏>޳4JFfNC7#H"7E)5p_| 6n'Le{YjG|HLF# 3TRS aDxNhK;UFtsC*l\Dh jl8Jb[bf(ւNLNケKPk_-BE5pi:pՔ!!DU@pdrr^C;.#޲ơ:867F'EsW!wGe'kqHp &&k#u9^ueA]ս  =TG-<]ӥs73B` ɚ&} "rF$`^͙p#_+>7 O;7O}]SŮ!*.lA5qZlS8Qf1-Kx(h6ʩbZKi g+X ϮK_H.+"2Rs2[|D,qoxȿ)]" 7j!߆[8R[=-`^mzg"u{A͟#a?M6}!2IP1Մۙ#0!˸~ 6CԱ46G ŏ,fZ[<rt5fK\b˾㱡Qn]'XT9|0@e)\;i47tW1:厷_^zuaF\\9 .#>,{-JMqGKR]M~Vjy18" _,pfa$ʵ9m2g$wr 1=vY>O'[! =;s6ʭ* xmB_y<_y=YVVb,P5k+Dh6s׃IE/#AWô@yfi^cZ$ĦWMڧu+"œ!}}ki!8Ob^q<o8٪XUT΋CבXa 6>IA?E!\=J]Zbp]j˹)a3Bjsie)" d _p5Xgj: b0 ɅܘxFq! 2$0'l?~-Inp6}s $Vߤ3.G8iBvMO`o#[qQrUQ32/k^,tRWQ5m gGg'6'Hlu`>A"{}>'>%Ӆ#-JcofD]Ճ.30y1NP!<'ғ ꑜ9@8?x-6/ˎ68Yp)ʙ$0EW@5 5!u ^AK|#mnVD~m |CKP>.18 nm8xd RT?E\|[CHW|Iƶ+m_"OS$ o/=s}<TO-9=Ctw;2kHGRHlx)>lb:qf<2fY2Sc6LrFɮ|Co8RDfr1*xy?'3 $_DHnT+!~d${,k(RЄ}SNOPކ9܎lK!>VOFoau! x:ـ<\"6_ r <$8v|i˴ wx;FA&Eл/f[F+tQ6}-6y0=qgCύR sibwvo Ĥod-GGJF$\l!K9WIr}R 櫐a̦|Rsz@FH~4 ?F>4P@ Mn,@LJ'DhpI~]|l4F\IWzhhѠ "Q ,|;(m&>#Qk6p(x kjԹo%Qc U껚J!8_>^Q8i<kzʨʙ5c ѻj j" {}z(evCYߜhx"eIo; w?ҍ՛oZkQ<@MXk+1)?VblcCCyMɳ;G5[&3bzAȄw92$`0q6#5*@L^|I+\L9M@!BJoFiI\v6DyMi ARB'M"MIV1(EjBĺicR n!KXS{!X}m"_y~ndxGJ  ӡ>2P"4B Ayxmvh?:t ?WL\<7(tŐᑭ!Dm+)\>@IfC CYZ<^*9\Or Zܼ6(KxVt kXPFa$Ȩ2?e3\BX ()Pj }t?~!`”y8&1bUjiH; !χ!6zNi(@dZǠOڧR|PI?b佯3uNq#/Xp-`Tt-}KqPƻ@C{0,\JE*xlY®Yũ__:Hhz:n}S ssJ\4`U.`H31whf6(<ӈD>'ϴ L<:/aENZgG "B@vMSa@GHe$ ō$\ۨ)'W׿0 ,{?8?5(_Po2ܪxw?$(uUFusmg@ܚ CU)^$-&6 R24|'C!n[{eL%N:[YvV~<.=}6jr\clST&vFbu8MGvh{\%1PyI$hnbuKs"51}YHOe<6ty w"ŏ[y@`~SqS=W>e;tGS*b0Bg .<ܹ᳕Q,ong&Wp(VhDcɕ3LC + /q+sCץAz@^VMgI^ne !aO$@7 oo*c@2ۗbK=n6B3R*OVDJ<VadWKv<ml -XpB1OB2Dm ;ğO/2]asbWXaM.PQ&Bslbc"ILWRs"3%DvRYGHG KGoH~1s#'&)Kfۧ*R c݌v"]i 'W :z$0!̂c 'hx (GEB~[iiW׭5*tGUpSDQRŜF¯ ~Rޫyh#(VQ (0?}gZs%d:Qv$nORL7+١Z, Jd:8*53 ' ')Vږ\@W_1>Z@<@ߓf1{S>匳5]A<~0$5Rz+!Լ:m9Q7zgzYjT=ɟ9p >ܱsT"q/AhS %rQfHLsЩE"j\rSώ E_c H KoH Y^ GenVRjܜ48W~[2Wg5UǧVd݉xe{$[?T}#I2(\H7_or60?ѭ1cvja⵭Gΐ,k6z,ď,ϥp< yhu?.>n!E}3ɢsSS-خ @znk䯵t*@jv\s+ǰͺ(SmN#UǕ7W :f ftRj,~ne&YJrixf0T|MT iܡ\hN*S CEv%uMޥ^aK#lRiW4L.Lݧ 4"Eq4k^"&ګ- mPh|H/89.b8! l/U{@aXLç(l',[ڇbi'1:@7:t PɈY`8%',|X4o*S:n@a!bxBkYYe H,#Lk-AK}*! L. 5M2f^%""}!@eI3GGzX&:fx$79Wz͐kW~t4zȟY YS\dh 8 #wHZ̨ =1H)?;Tt蹌X,K#ֈrJ!*_VTS p_`T3Ԏ11zm֏]X";3zjA%?K]Z|/9ʬcz^e^i Lk~6tkI1XiԻ&,^W:XWn6%wXop\r1Ij4s"*R(VA> '~9lǓ36Qp׃#J6 *d%S[ |C n]W#8=b9597$ GTF"t#/B`!;dKZ@L(nw N-JD9~PFK+Ʉ,M.U5.>LvH$!LUAw*40E׌ =za}gqAÍR*[gDq$"?nWYJx!;y>ǜ#L^D@6#}Pt!B"jcGh("]|oQp_ 1eb1LtTɲx>bN#*q/F+mg< cC"B_P7cMec pHFTprx@GYdzFmDd .M--(3^@v_o@%;SJ#v 8pܪ't+H (@lFIpn{)mc7z[4I5wĦQnw 1 V9b%Z\mmzjI%"PKxz=%/>g]?S` ܓY3UWigwB>AW$0x(D]=Egx -7O?1} b:cd;*7NVVt'k:~[-+|72itJNxW,QAfuKƧe>:djgNr~()s`. wiK V;F^+qwTհg~|7fokl ;muD{ɱ_F7v Ym2v]?Xѱi~gA؁`D)H,_aaj 0 Z:zL%zE&j$V~^Ʋ%2PTܨrG풛v*iBfN8< `z/T6lJwY 3CJ;B~2nY<%tL @)-CA$""J=I9mWD;3PqbQӃlWk/ѓӧF5bf(L;UDQ Sa+X-ڍUS6۞S֋[6#x FmexXaVD #I?4@Y%T#&jv$2O'|R:IZϾh8mdšJ+Ij(m:}RRsF/ʕ8c{ʹex0~#HkAB|TXndZ(/nQ"}ەmZN{lH1/Dǒ eoP<ٛEa m-}%qOuw_qX2`au@ Dv205oT>-ĉyr?s1W={6z. ̏5B1ooT&z}/Z ؕҎҩD%j7 xvM3=vѷbZA_/g#Dյ\v$tQ:iFR_NSSCWFVkRڄDq]rY".yk10z-/)M}D7mY1Rj:qvMną?}m=f**TAeʉ{5IIڀh"n7| s r*NG7M<;9iZwMY"Nm4Ss scjz2#v*IRb1OmX:ئݰeJ`=lҪAoe]+-cϗ'm:BEZ)T2b#{n"ĻR.&! ߬;iG¡lɸw)'`:ʭEn uh,/eq_\Cyu'N~FnK,qݥ](U$9[s1&ZN$57Js}BB,AJ ;M@-`n{udRܠ 2s"ҵP$O5w :_Po 㖸$So-L꿚y[7-[f߮2Xш³;O$i T4v ZxI!i~`&FW(vazA}H@m,6,nXl8CJWVۜŒR?) J׵uKi;jD[#4HWL"wŰf\i]e 4v# "d]@^vD7C6HTAp@X_dþJl)ywt`I~Ѻ,(rOQ!HP1XFLnEl;/*R3a%<,I}" X(IemKp5{" cC`7-KFZ.`M7tm%F8-hȮ/WK[Yp@/D(hxyjVƻsΘ{Ys{b!YC`!^h2Q \%(j ?ϕih.C{|Fx;@iVMVpDB6NSYغlu ,8~A1tazcj T%$9V"]zlid3vxu)M堃7mو~\7|wZT +SA{ BT轒2])<5 iw1`o].8;5rpc=3X;6>UݲjUQZ?jp9B,H)a|!Qt5:,깏.Q [fo hZk\xsΰE80Cv[:E:@0ٿd#] \m"d aPҝүb`\SWVfkoٴsE!*j4m]|lP=1K_Pį*A.f)R5ͤucG(Źф1kr^6LG[; &}0GX mm1sa}^a< :;}[<7xg%>K=vU7tA--=d6_1NeYRt۞Ur![J Kz "pmDXiL #y@[qIYtluxps2%I~,!Afaf)v4MOr:E"wWٮ.'μ_k5-7|/3Fk^k rl}6l#!A"W\vs_٨2-7s['y Q/@ae{?jl}\ K>sQ5{f+_ZL1S>le C,6!q0}iK3Ũ4a/ц#mrv$@v4N7r4aAińM+׮)$R q'Ǭ]S#K{eQ+We5-:RfW钳\Z$V(tŞܭmn]u ,y2oQ,[ײ*I9?=:ݭL;H?^V *4Bw·moA-ɠS3t)ͻsYc!> Ntl!ޯ=m鏚2OQ![ֳU"<#ŵ[oFp٬/NY~:.Ȼiy|$/ 4ȯp9tVyeF|) BU3Y4 bһJ= rGRsea^k9;f8*sc2N:`:SO_RJS{M|`]Yv{" w$*ŭ^c8{9W?˜gn1˖<Ѓ$q ƐNx tsdyC݁ZC%`l`=sCQO Ci@H*yj!C[,U 0;JƂzJWI}\hGW7сGbFsBn8(W_Ra@G!gq DLL!9+"^TElw?NSuUg*"`򷬗f^\injn.fp*Osi|X"sΊiL|!<\a662B:͛=65S^hs`tXbey+cq~wSf!HtVe+$Y]bżݔ:o0Sa?B( 'Q0&#+{;2䟨Li0DFwP-*=YQ,"a /s<"\rZiœ6~,Dj7>'A7|S45Q~ôba+.w.ZYZ8R}re!fj&Q;%GJ1|BWK'KJVvj$[J;IE80 8ɏ-7X{}6rv=8‹2ќI5u5' nޅC!> Z|RMY3;\KR"EFܫ@z+N/8C"2#@IlՎ*oy%AJCinJL*Sm`B'|d:rv l?:9ş?h#V=tT`qeG]rihhʃv^~l( zFNd55Mxٺ2 ;@i`%]5;9Cꎏ>ۋ0wq/UQشdj)/n\1خ'6BQ`MJ +v{@֗!F{Vʘ/[1dX<=(^P{. >a<'㿢;\\I.FHwȡ|Gl=K;jq1 }$34(FAia W9hJF9kVY)= eV; # 7 KίC4{t+{= >o0;0#jjPQ19WЎM—W)MJqc$?ڗ)!跜܄=΀!45wIɦJ"7-6WNk Ov,"MCbWk1W_Mk(!qvUY\eLv/pp4YML^1r.3Gt:<>UUJnlp*)n˿1j[k[:5;W_P09S`SF Yg4P /0##k3M$F Lк+[^gb="w{aۂ9z$iq@:bw)YUKNV ^` zag lU,uB%=RچbŬ) G|ON Ru`e͂]qy>h=[K!gx+{EGD )E+ނ&:&dф^=+d“Z:;-NރtR|GJ2c#ŤѷZbC<)!xIzo&o@ a FpNRĩ0zTOX{cO TL8us60kq_].k|#* 3B ^89'}M7s*"mtmpeCVnyΌ}OE*s^H \r0"#;J-J bnkFcI -^8ۍCs4}*4܈l78W! Vx|+Kx>085M' ͑\˱gM%v:Ht./X쯃y A'Q{7t f7DPcjd{Dc7˕ɶwGB$a("Iv-Q;pd+Zԧ?x0ޞ:9>9t+Rp|Dٝi:2Sxh ^a[vIb^/dX\%K##k^3]ñyِV^8*[۲yA2 ]c"uqV pҽFrД 7)"/ͅtYHf'2YN7k OKkޅD<d\mJZWl$m1iuk+8ӑhly%s,2_K $${߄s }{jnd/+ޏihg!R4 eo..'?OoCfTtc?~jl ژ(jλQ{u$=ZGвJ`\FS>BZ 6/B30l.P֟D%Dz4=M=iA-aʸFU/t˭!*@iJ5_r{& tfsu~-Ђ4:lp^mUAÔP= k %ң5t !] ` XbG-AQJ DуBw^3]D,߈pmqFuӘjEY "יg7'c9.l_X"BT Pݗ0Źwc9we'9-,yCXVUpq.jbDbW\Z;s[Wхn,loGwfwRm:pJ^viCw6mLw+:<苻)G5_"-_RHlhö(+cf=#ifG$Aطj=쓌q6Oƴw='q #QuG UDގ&7oYݛ!G6-ƑUBzi"Tj`D Ѵe Qh_;tvV3nx}'ˈԵKlFƖKxӸs2VjE+a"wou1>1Y٫h܍y_t<ߡʺ =3y2FYk#OMeU||ޝ:bG`i> f >7Hm'F Z)L?\{dVw`s#3~&N>m_144+Of&p&@zx{pW\a$UAWKds%͢h9SwnH6y stGUئjɬ]_DCI4 x0,J-sZNs^\jF&$׎:L@CҞ;M(J<ʣz9ahsɤX]E=52Cd~+Yo%Vӄ/tHupEۺğC>S7O`NFC(wUlAQ) >,;c_+(Ѩl9mE@S?a ~os?l)p{)  qD~wrE'V~l[Nٲ[{~sqػ̙# f `%#CdZզf/ _LJ&}6(YA :B@5( tUXl_,ߌ2HF1ʩDta_ 9+QJxbr ɌH͘ bX&&4e7jwz&] twzW]uK6"oetƇD]!mDQ!$lp-C,M9cx>{Q%7T`1G!MQRԓN^v@b!Тط">Z.K;A^X6.'G:YZq0&jnnWq%ػqk]reŭw_0m3‘E>^&9ir ^8yAMÆnFHp:~$ p?fj'zܕ/6%,#%Kf>LmLꢌ+#.@mT* [O$*dbǣՎR?訪ΰ '&RM D,Dlϱc8Y*P/C)q+<NZFcM3ڈQ OGMyb5/ƾGɠBNNX8i j)GYB r!+A[ӟ.7 n}jeRN KwLXe [ë572uױ{rPJiajPeKtQg\K;̪c ѯS$+,d?o S!¯O ̩s7M`{S[ޘ%7]y.9?>R̵|C̿G:z}M(x ۜy'5\otIayY絊D C.4tHəÙv[/vmd}*` "Y!,, g5gC_ 3Ϯ<,Ui 2&͎1,(8B]چp\~Lj?__τ}zoF/˨up]HbH.S[5 4eSTXuDvOU=spuV~9KPF]+RηalڅAd \2*yY5|#ʈ,*@_B3%Q6.-r$mceA*6$弬6QÜ59<'5zmJ9 hX3:ORgZw"ɅrvjS7|VҾ=7Fuڭȯpc]}ѝ&Ѓy!wfs@PrFIݦL&!:PMX\#x;p{UvE6EcfbOd`K=ZHmHzQZkw(pn ZGj~KzZ? @Yw܁P ӽ_m԰60^Ԙz^h]e2Я*ko,_ob=I?k* Ak~&#`d@ǿP9/ eSd2 X+`N{Š.V$VL$.ؼu3?(4Nne:cEh!@EM>jF:P!ҝrFy-yצv6Ћf w-20=եxSٸ_4gL1A_zHd_t-WrzA1>PA˒ NȞ^eAY}фŜ~j6jB?inv52A*>q;b9r OR7{o4sUHpaTpNS{!JCwpO;sio7Moݗk͢3 q$u8*se 'qFdh':с&X," :92+\/ UzWrkIu7}xJ @AOiO]#t>ؿ W8{0!6=aȶf&#Eݽͦ(gC)!rq+—˄ `++郐/.IcY,8j^r?AΆԉ,S>d߅qiH:{Bp](EdU(=A:T ^uR<Xnb,]U;j8% ("F; 8ʔCV+ѓnHr\2gVK\DMyу§3] K\(ǺR)>]ő?X)Bw9ARھ.g [e\Ը:fv|!Ro=Yb*ƒZ> nt[u V{ӚɹF smlMJoYLUmu$dOd}3t !<_'cP9ƇHQcex)5Ź%tvK jk~X,p蕛8˘w %Gq_l/W%}47ĀKGP;u>޾ueE9PZ-u}-@bAaRW|u".fu~eۯ;tmNNrPS)=S 7s-ިc +x|C&`LWR!^ڳ93>Fx-*:0;B2Ŧ' ;d},WU!$;L%c_P{F/V{,-\oڷX+?\JhL$@e̼U}|Ufw-P1dDX`sv'mrɩb_=SNi1UkvnrCi5p,@HPkM|Db\iPkƖCLN#?VMAw|} *1Ac3Rѯww2-.i2\~Ё P+/>K[wBfbݡ\HTup2>޵\EG'/, k@/6 E&"K"3=5#)ٙ-Ti* 1,;"HpNJ1m[:< > @PʌS o6NEn i9hxna5VUvA`ռ(n)k1  p^v;]i *._\$,"o{ކiRA< fr'.ZSQ>C_V~u^&R2rtbIGdSXT#7oѐ{&7HH#<r;* iƁI 2FJ0B,m3( Ie@W|[&ʩ8ueK sOBY֚WG/brkO6X`Ԝuh5Pr0n*S3#;翡^{҇`U\%xA9Z.0'6!vԣ)]]*rU 6l(53Sn&nd+6f7H*O81xӃR˧@2/,iMlLQv"Y& ܣZX4j?l<yӠ` @kz:%H$i6oP{&M,Vb3ԖF_:C'hr0+i} Z3sX#!T]E ~9o.dry7IR;JH;܂)RdkJo?T]:752c7ȃuUo; 7~1 E.D僉\7=S?t=}7ICۊ5eE}Xż;EPiƌgMG>_o͢>Y25'ňlˠ-O#] Fv rmf8˞!n\c<5 AFƚHKTap7Չ4P5wbKD )ɂLXJuۘ<}{DDlH *yvI>k)t1yX6~1tKD")}+FutBGDmygTٛ饡1emas0U u(ZQve$Jkx@л eׁ1P_a늱][D&e8$ዺ/WoD$:4<'cWwk(S ?4^'+$}ʼ?1Rn:$'m!mZ9qRƳu,ߞ>Zrf!P}/UFJq+njP1qn0-r\D[wKa<t).D8FmvU(_KC̝!nj$ ĤbJ1 [ElD#YvFlQL\ZL3Xɳ~y])Uf8Wnxd$Y&01;f`JKL _F2BeBX($s3cV5Q AfOIeUS2Fd)6ysY]%CbJ @Vw8-$L.k+8/LzQ9; Rq ) dʥE9B|4[D|Ld0+i0|6 Og$ *<ɃWըr%.; x=يWH[nCu.~ĞEC)?}6js#[DZԃ`J]nZn!崎+=m# L{#hvݘ4E:MC6x Qc}Uiݫz68#vV̉#Ft_އpE+<2uVS2|7,%>bϭ3jywERS:w3~1,2C>ۦ$2хXm0|\)7֗|fW?~1h E/ )wVs,J0kԌ< J#UIL-jт}Tz (صwU Euq֣v R@1[!iM&G T8 j#Vx~1VZEfk<&&{|N;!S_2MI7 Ӯ}ZZe0q=mSeQ y8^;:DA@ !#bYZmL]@NfZݹ#TX <&쨓?8ҍsPg9y (Lf5زET[2ƒ Y1;4R0866 % uS-1m<7JdՄ~HLݿUHy~- aїP4:`mvs0 'mu65rn 6-<ǧǐ+ E?Ed;7Sݠ+5[ksu@ &U(Cߒ^3Xê2uADDf8#cR51W&-WRS, G !@K&_.ue9q1L73d >XdFA5(fM<1X>S+:њZk@j2:/r1e:^I:[ڤ'cbaM\]C!ds^ȭ/ @b2_'68[ta DF ş 0lw6277WLF4d˔Vlo<[ńMZʎ\coT%M`rGe%~d x=2AFɁ߉4}mRI]ϊ+ 6}K;BܯδBpFoؙ( P_ m.^?]m=$4/k/xXf.M{4"}D_PY~# |B̼[ dR*{@E|=q}O 6D̈7/wrd]~I|Īv|q=w7Կ&[F9/ O63krpc#^.Q)_ ih"5W-Y4Gf?^!󈱅+~7\k=|ˑ ;@xdqZF&_a[:xu(&qs+JQ%8Rµc|J4 9/oşf<GDz-OS2?qɫ%wD~ݲB؍ckKb{%E\U>rf׺9# # @Nh1R2l4.u9_ۍUb) dQoS$iPB(#t?b#uz_o~/HBܶ=&`Yw;bT\ˀ[\xqy!TjjRנ堌1oF㖐 puڝ"犎ZA՛-p#U_ l7"t3nVh;v<,_崛2C.|~556f"wmm:G" A\ CjO QY]Z@|Jrdʑf]F#CL`] RS7T7FYsvfȥ+6* Jt旬H 󄷈羬OFzA9RwUܶALaBm09d7Ix: CoKs]5g8g@H3{Ih5-G3C==  aǍ Qs|:P\tmRy^ߢ+]jS-:!ѨwsN'ܮۏhdo9kKGVOGS S$HUK.s346uc¼y{iuިpyXdh- >$:) [ej3*wA#B;lt+R '{;:֨H vMK Z8Sv+8a-tˌ씱lK%7}P˿ g%T_]t!G;@Ө8X|E|9J-8g~: W=k Od]['/feѧ>iL=! ֵ#'жHN7nLWo|.P|;LPqJaWVtԝ8}UE}ߓ&O"f:%=0*6G *1sr4n% ߈O\%duqBF(\ԠPꬍFuSac4ӰGFc]zloUV hot?BxqnGr 8%SuGr(LWTm/Je =KQģJ$Zc =DJ/lY(RbgAsE;sUPNA +8xVY# e+ǫ"V.0^6Fp[2jǃMȯI#jԞx>k" jiݎW)T/ז~׫tUWAƒj9f5sw/Yj=`ae׿GW7O\<$uk:>% F'_#8% ؒTx{> =߳MU=7PP;Xt84]yS4ltN>c|uMȘ4mib.lnLHTسmA`:ľ1O9ɹK@M^ 2uMƸys]@$8qOܥp/7&T<f:mEaqjҐȑYej&ntW=j*X| Z=t;Fk:$<"UĩuhM*lmK\LqP..KI%٪' hYJ˃CJ^\A8/E,#_1ɺk23z<Ԝʐ~J*~.7Y "3שCC@"D}vFnƷzy|y㔕߅@D=mq@ éyhS+ {OtDA-vM&/_qme0RcО Y=7#n;S CUa2*uw+JZ98~;C&mD6o>j!ddtR7xf+T,%Λy+uDO5s&^ڰ.`AfEmJ- A0)賺D_uPШl͚?և큎>*cxvTڋXQI8C# T8D).e3A>xRr \ΔF_T(zȈDZ!M﫷Dޫy@[H?Fcb#e+`-f/݌׵Q5lV-) % *s<`Ϥ_D%Sr]<38*$]U8aa]sޣ;tԠF#K'aS~N궺if,⇃RHp¾o9~iiB-ݨ2dtr|$5VdG] LߏVAc-'g-$Y6Sh$DՑ3jԞ{=2ڲஶ#ۏ(ܭ{\04'/&{J/֏k4pe,?Vk\nKh(.Ճ@ژGb?ҽM*-m,ڞ/ 0`m9~V #Bt}Oh@A#~"&Zz|Yǁݬ̹:1dsK5fWmًVl)w8bV|g╃sbç4:Cmۄ.sj!$ jI3@J6Fkم zlEaOgXv:y N-'\j[˽lT K?Wc<&WE >iI G%6ΠivK B#nrc^"}V <c|J0Q\ggPnvhK+M25ދ}ʆz},d,SyP77G"|?3=O>]'\Qkbv%.()Hwβ5#p /A L_#p7s∿gYJ XoK׻;ND.MYL(ó}|5b&:pySfs-$@eP+ǠW9&ꬽ@θ cvk}vL=H(L+cP&76x޿:c+3D0t?{kB{AyuGsorTí.(QKyB֧/dh 8vߣcv;ӝH0U`\H^֖>ǥuV6a2ݪHtWj*!{CzP{qKp7QG5wq D$'ĺM̴:7s #4ݤ"uc"'̂.'[O\ b%)Fj&蹣*㱀1첰Y )iSΰhjͱdD#}[0ʽѼ(t72PZ=}huoR^EǵaLXuN)6Y2]xu53I{3ǼFkoiSCؚ {! ؘ0+*T!{b,4:fóe_^taZiZ%R8  6NI*ƼQ¤ IXSAb (@G#=q/?X?"Nhf&$ 4W> ^* 8KsH—#Dxggu".a9<^$nu066ɽP<~ @ *Ft 43e[$C.HZ TgD,8/wy樏^͕/LtS2v:GBS1 7kӑ#vEtÆ 3떆GX,0ιe}41ŢR㧜np(*§g"'j]J 0`9֤ < r,XF~G҃kF?O@<%yL6 tcJ/N^yuBYd&O((!mFQ`Vh߄PLd(6:|e h);ٮߩݣឮ ˚Dqz}$EϧPpupb<c |@J]3-A=jK|B<} \dq oLoXTB"#X-:(R'ϑcT$ltz +- 3 T\{4VOO _q M K=+blOju ~j!/r2#I'"%3Ù1*(r y-tv)V2"뗱fwADY9E6yc3nK.1gb:>{2 4LH.M[ωt1cO:/$\͙xJ\ԭV?͸9faNvxRwH]/MAR|f"0֖ko)ADb0 &@>#wq8iydd5Q~ pMj_.gavld@Ȟ+tݲXmo D_@~] mƂODL§ {s U1ܾ2$N q,] |(σ$~ j738\ ޾wß&.nDEnGE}-߬z+ZywE7| s`Ӿ"78/ x*n+O٪(a5B Nngb89yD,$"Ea? ln*HXDD>d_s7^鎮B9D~ӏ!wi.Vi UړNc"DaP6Ч -5_ȶzďTS'-Q?tI!;գQ;-|jtxEDgsCc7u}{CBd"5$lԜYSvDܔ(j \6z5#j0HHS xnOҕ7N}&_RԆ(':NO:4 CNmGiE8`5`#<`)WhIݙ|P-晜HI&G֐5rb.6 ѫIVT8C|i7C<D ѯǿOHrv2W,q5Q Ȓlо}v~F}AB/;/긩]&>`1? n"CM?7Do V"dF<v -@#TZkwă}נmF8U!^@3+(;f坕 qtgq$'6jbM=f=4!W-:' #%nV_!Dix^qnjɩ$ntE_G4;rhݙhS4;֔UF=֯ D h3߽O P7"Ca$iDVeD;H^ ?@~#k͞*>ky+.Dѳ]<q1nJ3?.ZB%>&_ceV7O~4~l Kpxu_@e5Z@$\ڋMF58O;P8i=@X2\Ϯ<$wK;ҽ{adW)1; Qڎ4vAtk`ScJVz(bkY)FQ?tsK Zq0SkMlY-gHn\|a'i!*bedRcVK^# y +;q޲fŠ- OSKjm%8N)+-.مT[#/ /AcG>7ZzIP[!OpUv/Ub_Q)hNhSFXi.q/ XPL.NL)c>/w;If͟iY8荫>rv r/ YgHqf1:_f ņW[PW#?mҙ7oL ˏ̒<ě,ͱr( Aěơ䍐] Y30pW/,C|}"v#7U|&m0Rm[uUb>џϑցW8G=׋RV-/n37Kn|XY*EYSgKqtsaQo[ Yך+whH5 Z>-)G¡ fɊ㕫[IiQɗXr{m!j7=m{q<Ӥ~x 5/')uQC.q/Xmd!¢` kpm #&w494#yZxb=z.Y%pM"f6њq?4*ߎX֪͉%W|&*Y"L\8M/bJ#^4C>"&i\=~Z"Oަq,WD:;1XF JfŸO9RfY(趋Y|:a &-d=PD23хBN T8L3AdbشeS Xa(J~^A&+n}6:=yf96"׭,>NG>Kܸ(; UK^FvM6KEݝ22PczF>Sםgf ˥gv':q"t_2df/(ӬRjcbdӤI@[&j狋.FPFD}[J@ȼz |#} !)ë>_ ޷JZϤǝ_`>~]PNtw?]`0d5PA q9zTWy(XͺEqCAz$N1rI.2ނ:ڔW!V-%L;} Uuƃ$E"XV-T1Ŝ~ƄwF1.fX. U4*ײ2lh^tj<8jMFx1_Gw ϱmý oLfex)M)®ng?l5_R!4Ώ_Q/Nc@G8%F?oXr:ڿۇ̞e,IXi.kv: L8RUûwtr(Gbyb'-vl7lV7H;LxEU:{IU?~N b[O6޸{ va_֕9~ڙDb̗?WA;3Κ@H4OO moXhD2+Lm Ijք ܾw@ x͚zBC/EaEeJ7EV&Vlw7E!d0u$.lB#jФw湣(Ur1VvyJiʠO ̖DdpνD2$h璨LT˻T<#jsWȔk8UV67g1u&=^1ۆ{E:9du߁&ӏ[p:iح spGGu,P|մhc Pݓ-ce⸴׺Db~{'㶍,=Dh*fLt7ܒ224ljc6Pn`lPT#PA1k8"opQ1h<3Q7hMCB顅lG:sFT/N F X[4x5D 0fC`ͯCL 6W5pedPS3BI_yJ̻y6$IG.C5w*uޓU*X~u\kK: bx5As;c!CS>ie1JM@E;:f^= rS8e~H阝x-_.piZ@hnZxR%o'ADPW <#h5Qn Lx$6F\od&16D9bM֧XHN$U|^ hCѺ?3QG9J%Eቭh.˭W˖lYrq'gm:O;Ȁ![U|!L^1>lWhPͻQ<ȰR9ݔZ,\mUNWT(ʐ 8泸8ά'|c{FK5gҮ~ovPR:Fvv3n5Lpw}ƻaٮ8_zOZ9Ƨja`.ihq$ hDtӹ"I;}SBbu?`V ĉ8:U|͚vs]Y&"g#Ez 7Zya;g'$64}1Y$g噽c{W~ 1Kud9mZ$+{:0 `tD8R맱;2sjݬ !{1S(D> dv,1~ 0"\7SxpD<#brD[2PGaL`OT*~?+%KdЮ*x”m679{EW6EdsNr䅤hGһe~??93vcm7^cQ.q"֫s?rx"7G ht ":lX͊3f+ EqGDJ BȘu6fny!5f|6ٖ(P)فUyqtW >sh)D ]Eu)o$H#LNiDzumGJK&5¡:* k[j"^1JW'K/$,2>XW\413"ƼPylBq 4Si$r:Ùjm@l@}Ib 3~.Fh_c@άͶ E4 |.25!ir9-r^DUmd} (=][ߤ<6tJS7׀"G[9q 9U)/". ꖴ'^4]yPxrWF~@'WJ-Y7(|u @hDd]Dv6[/tg0||^0VkeP4[^(.cj\Df?u9}tr&6и= `Y@Gj!3+2~v%2[KD{d\A*P\uМGb [z!`gL$B\)Q70][~POjT@4t_OqG-!mrEqL{Ϝ*)\XI Hyxɠ#*2u^'gCĞc ʧ_:ib5.vNbh^9hfĻ@+8mA!ﲌUѷ*ؕ^"PIZ(vZ!n%BꈜW(js֟nR"B`Խ%deͦJB3"3>!lvI +%!^, &z-E}'\Nt;OTQW;ʓ3C!m:^u14<.pZ)UDAArDΙ { xbf4*bt8fXˬx}.|g~*J^~BĮSZ[56y/ϖEx/%Ww#݂a|q,!\|Vm `iyH *34PIf5Nl5"Qs;+7bLS` !*$OOå0VHBbP@ؘdFrC9;(0y/eH&oiYk[&u5:FkLPJR!Q8y#q΀,H!􆦰u 皪P_|SyR1e-2AtBCm|̃{5ciݴ{,%YkVG }zik="d3hd>8osQ0")ʘϋWR$Ex!}%vҰV7yy}%CcA%K~Ι$Z&]LU&ZƨDofJC2m>`=E:V'S9,/ (BW`d2':CB-\`őE.śj;[ #3X˙P+1[vjj>;HKݻgee~PCHtGANLИ&D[aqHl^vC۳a'ڦ-4e":XzV|k,ǻ7gs:̺*l J?>H_RM;t"/6#omP052v<3bGX="lnpЏr9_; Va hOy?>$ bmF[tT,%t-zR+ч骉F{:UZPpҪ|Ѵ x˕>+XfY%kgĚ16b[E-XŒR+kR0;_T}R=[O+o=JJִf18g$~1tGrgFjV,1 ܰWxA膸Y7Q ^ nbS/ۺ*ӍO>@w^EZoTQ lzV=qMrt]j5i>"k3G,4|ABŘIO.+34pn }4 p,dCmlڑZK1ٿŁ0_YlUiw -2\n4N 쎜xB5YzxŌi>bg'_jc]O,M%6/20NFj_PE1S8*K<+PT$NuO.9XPRHsA6g]P*(>ojpDq'ab--3آXV=0}3 s&o\،;t>^T, v|>:d` ]XR;'vB1|vn?6e*i'- DCϝrXͪeE86Kӯ9퓄fGEKdBPOY!Oi2tu7(磯֊ :4Sgq09qBjSAх>R>cdk(:tWfh3W*.>ֆ.⊤JjUVztBW>ZpOd4V+eyO?GUQF"/)/PhVT rw5Qof;KWčosx_I_mM8b'>y>o 2齦jf ƲAm+$p:^(|"Y*- 8R3#>M?F9'Aco俥W+ \|t=dA om+`;{B"Wa(ѸÕXt(5EfkHcCQK%|\/Yi kqtv1뺛;CAyF_DM_?^m2oJ$.#DD R#k"Kp3م[(_mwU*%VIG62% e؁/=.{;MwXEW;'a,ő8%wUk閡8(z _eDPB->J+A :O%!1%SVD"9݈\];/E:Oe}2Æe/:%*"cEzpzDinj"xP[rSWUFɾ;иNe:-ryЌ.2mE/rj w*͑Ю ,.U -Qh -K<9 =M- s(`F'eq8V^`C@fxMz+7bڳxlRpW&$iN?ZW?f:$=: w=3y_ έgo8N:$ZD&,M B+{Ѩ%/㇃OQ{64v,iYD9|ڤfsZ^{疀NH ;gs  n([ivpqD-ײoOԇ]c&.S <asCo'(L`ߵ5h'YQb(:06YUۺ{ 6.%]ᱠGuuyYcFIb2FNu+Fq:f>|xDX.ԔO4G6WX-HcNnݎ9\ֳ7[;8nUi+/dF-f:EG0UrwGV=ǖ>5Ꙟ~T@ /|gtiz^qʉ, /^w5iAr6qhbi5xX<>L+]WT?/)5}G+.@w~`ۢďVǴܥ;Ijz|K55RZsh4yܝ罪.yo$k+X ur-XP ]Zisek;#;;[ hCGʙ&BQ>Sjޘ/~1ʆ*fB*qdMNvH1Ji.]TC5UP2͸^!Z~]}Jٖ5G7FWq~8 `~1a Л+ky?K؀^30prA(**ٷs||,i0,k-Tj(ӴeQ_?mް,=Vp?M?VcD6I\W%[vEQƽS/|ܮ& Ɲi 녏5$cK +RNx_ӝqN!*FIC_ QY,-#SPqRs9$saLBMI^E yByzrA&u%$C,0Dp t-9qq1 NFJRfO 7Us\I.:N=Mݮ'"(jD?|Q|Rofۿoqsnr{[ ["O<lIQ! F7+jFHU}v lj-T'1.Up/QGg([Ɔګ)Jٟ)nxN`&돖 B^PoԬ9 gEY`TX4l 8]b?gf 9$N; ԙǍ=ڦ}_ NfEʿǤ-8v}U8Hnx VDn<-c꟎ga{Z}~vO$#tu; M F~^o&Fb# CX̮  (ΝKUaVzVV>SaQjA Px ٠)LcN-\S,Wz2"0b|h?$y%ؼifӘ9GN>Ged\}TO \`_:UK^[j`v/9ҝ5L,> 6AUƫVYMM  իT˖9hWGtl-K*sw*omƴ9ik/5Zˌ ܋wi6[nwgӿnsHeF" -OdpqJ踰EW("+l2ȵyFzo{߷7^_8jQ.DҶ{۱DO#NՆ/\⊦OT/bn:q):a&؝md)e$uXxIE+c%eV8M<iͮ.@]? 2Y%Q)ŋ"I3Sj)1sl s{f:ZiEhVN\}28_ӭgn|5s(('ᓦWxC m\eZrhfm6X ,y>pS^fd. 34~c3GEךDv}%D|.\\A tl|=eWѭ8 EG>e$Zt] AvNY*iQܞp}zzrO(+RS-M<=;gؖ%A#]I(,6Gw0ʾm)i; h>l?U'%5Xt0aYzƒ. yn].[ῐ\v$`%M!(Ig_$%qGiT%3qf!BToB. +Q@AE?XA pVc?>2C,f[cHJ.J9mi[Fc 00{hH|ę_>`|]wD ͩUO%JfBF -|p =zэt6d"pJL ,Mث3;`0#5`B:uʀܘ'F+ VlzRX8%n<ӤrުZ4%80 us99ppva񻎚qg!7Π]QBVVn™ƒ,P; SAn&igsp|4,0&{)/G͛jq&?zAؠ$G8A$Rqa)"7XXN׮2yg&,P=KNQb=3ll&cl} DfrEmí yiqNDDoLϽW8{}?UYtRf7kkQA3qqՠ& +ڐyT1<ù݅CR_8)\`ѧ 1W0u]p+ғl-_+H܅};HN%҄{χlsϝRF2bY$%'`-C L)g=H:NWU5ɫKd.!4+)Ie+SLmO q EWd6x< 86pyOUtgV1M\4fo;D%X$-.Dw 7]$ K .j9YzQPBV E7Ř.ma!Zl(ΣEPG%0?uK!3JmM1RYmuZʾb,N/qYE۾cxbs)ޝtϗ:$D+ ``\JBr[0=Xl}^~~E {;mP1nΥc.7Y(e!I*QwF,nj@㊸0:yxBKSjZO CG|(jrN=Qz; Z(<:@էMBSWD0ϻ4>oqa>I I_%m*&ʁd50gx+k%$If4h4I+' Rih絸؜z6˥7j3k+`f2^ɱ 6S>5njkߋE3~;+ Ϩ7nl|:T" e*ݡ9Tt"Խ5QnʵtJGļ@Ο^>0͌N]#s,amǥZ =44 h[I.Wƨu^;8e U(JB+bV(Ɇꨁ\6M9~TARsI|j\ȹzO5t' M FTotC=iqO xTGRkroE8j=-dDza5ڰR">ԍrD'UYJ.ѴD`XMy 3@fpW: K"q ܊ E22 ,%?tyz<#L/O3OkK)vGLezA#gS]nh*G<\)` ֕_V׽11GiUeӰj;'Q1R `dng0 ErЋYE ؉x#ClVkc2}bY"~Jy#%3ѫ>Ϫ|&+62K[G9(tl,A+sMA͆4Aږ7r=_-jPsnCzlZ5^Z#qJ֧`ahμ,ސ0 iwR/zz@J]Ե͚3ȡlW#E]}cf1"WHٞUpi2OT!E3(-b?g,әE0Gg~X+R ܋_@3'][ mDžf<&t*PEl M6Ŀi0;KyaOVբG2wI˃%2_w+E;Zg$;4AmphP:*FMpԱ ~Jq^N#u5O*\0f& j<cw-@QmZPzSpS/(OѺ14mʟGh=sd=.\gzp16.L}m\V/:_WxˈDW yN3fR6uKBi,)d5cN2Pxdlc%Q W#_^/$R$waUBog+>!*p?!ȥxkj3 nVjE+rdIoxZ KnvP,xDPov6BblV31 _N4 ɩ\<ge7 cnÒ$;9[SS G1w )\zUEJ{oM$&ƿVA@M6=3Y4&YM/W`&Göà )q6QÅTZQ iӓyv[s iőcNAK78rBb,n%#`ݳOeU'F㟳zPUN^΁_h$u¤nAk-@ˆyʩoF IWjͿ7uKjAO뼉Nkam(^ v+ma07di@C!Ɲ7rd?GWEaEBm^#,.0tk+T vu"I/yBjx!.VZ$ۢZ@Iy pbZtzeRDc%oI[q?V'MZS$d]۰DH[)OԮtRbTCG,C3Ybv@ܡ TCBs!߯GR{;kf#~\t{hQ7jt:r[ Prݟ]/B6Ԉc}[-ZTƇPVa >Ysy{־QxCp$|JY.M1RSi\; z Pw^v9^(H]JS|O2e\cnSYRe1": ytLA6!T:"$E|s,DN\03%[F3jp$@rlン߰8\0G՘w:̯: i있|Ha\me9N) Bǻ!i'*;uNJ^l$0ԋVQ?? kỎkgK*ߜqEc }-QVYX/.Kل!8w E3P-1= < k/ yn;.扎^X aqYg `4;dmpM=HC$a\6;+ TJJ;Av->55E-%kw* )UsR:hybq NhBKU~"k Ȕ;HlO@aG؅"<t4#$r5J[bµX @gPR/"+t0+xЏ!YnlrA!\1HHRCͲg'Dn ӤϽlZ*`_Mzb`)夢7dcP[I{gy,[sMl_Z#nNszj}j" K #5 3c6#bN[ߪw4@Yڤ_\8ܓiBYn0ĢA ]ii7_Z XKvB2@)ϗ)9S0r(4CǪN)sD4YuQInD +7xtuHd,M$ʚ׹5<fo y֙blm8TP)/:%l632>V:^x6Mݗco rYST<\h5}_4_.)Wq&Sianl6c,_X쌹(BR灦hl'U;7CuedDn5 -r`vT3V#g >gYpՆܚF̃-Q5E eSѣl\-W,R"໑mJ/K{дxCӭ٫߻r O.ri;{>*biyHX(<^DY/ DbJ!\_IղuT/\WƴX1`M~DI}K3+"35 q"쁮RX*?vEo.[凴TƁ=*V]ʇjJ3ȁֆ te|p>u߬܋k}Xg?DC}`O6p,D*KYݤ@UADkwlɹ:__pڈύ|K͕vřlDٝIXZ3EU:AxW-𤵏W'O$va'I~giҦDȰF}CL0"CsXᙞ4'%*MPBN6q yMBZH)S1_QDpmo, B8[yĭaSuPc8#8PIx;+I;S藺F+A]̖JWAq$WcH(U&PN%DG+xǽT jx;5w7ʄʯrqW$!YTE6\c%2l_6|%b‡w(cFh,U#EtXM4rQY;K)EU7F-Ͼ1Ȫ^=y&րn9Q]P2 .]dUm{Fb g woc\p>_~=52n e<-oXsr‹ sṼt /c1M5tG+jÐI\F1rd]f}GFwj9_h]F/F@~DXHgT0OzG!L}Q]3atp=^Ʈ pYͥɑf3JVn.(9Ҧ#4o<I֝n\$C=>hR%? ha`S=޾wd^L}eIbQRH7cs,7%'LC魋*< 5[嵭Tn[~,_O[Te[zj̊OvI/z2}zf>?ʓEs`&Iu@qa6wL%&c8C8w{\PmIbF3dXاjf+ŢW+4-KgS$ Wqf-L͂T+']>>hK&}Ì5p#OA#Hz]weucVH̓[֊یAJ"b6BP3ʂSA(&j#0TOϞ!XA+ 鷴 \;՜ѧT L=/C"`'6'ܶ*/k1{j[@Q=:8+TvPXক@fai88bJ."6&=$7xai%ݦeQ4~k]S_u5dtn:*y!oR\ BɃe@RoP=n%$P (C$ud(E^EQ\$xT +ܖv֊8 l9Y$̮ jn`1n&č@Q,r P:28'bۼq{[hZK3̊}7$8KDZ4^1ͫuߍ2…Yr8 ,)__GAxluך5KG}gW,mmMIuSе.TRsS{%erӟMox5f̓dϷj0z4=0Ed}詨 8[@3 \{lyN$'8 PRKIFNI* l­M`;z 8@ZK^d \Dl 괜w3kq"J8;.z4Ѯzd.2\ ߓ6LJMnfc{A;}m_X5,=PlPLKltfː.t{.RHBBFQ0ѓF?,2ٍ,im|/}E6 'K$*VrolM)S PmM qvfc&8a7n@}v7s<]TtM(*z@ fi\2jmq]3ynBVQm<K"}BW򸿨`9!*TӝD{ roܥN=^9D SV* e(J-&稹*!p$"A~՗D2fP=o Bb_]CaX&me0i@4s}rIz(ZU4F(sttdRqG+T>nd97ְn,"ץXgШ"O+gP@沈L!{maq|{jt͓ &'栳m#Ɇy!>_:(# ;pw4c@oΤTv {r0$; T,[b;{jчSشP E7FXqNR.b"Dj8Qpg5wݍLb2񔲪cr.ĩp<'DTɢWOUW2 J x7ě.,n³Zo w~wPZ6]gwƂ+E+4spuN2U1Ñ`QDl!|D 2:rDիٝYa#jqB p Xam׃Gۉ`Rjq^ ɦm\e.6@8 # 8Duci6oF;*b=R4{xB"ՂxVUfݞbntQ"/Ύ<3"GHς4P&ma![ Q,'pHQ%:F9(ʸQvkrn\:mI& [0̙O1Y˟spz9Q=|:?.׿2u5 .?(EUGE6 wF@tR'|d㉖l&6UP=MiIWJu~-Ij!^OsjݓF8O71Qr5,8|TXijI d:7~Ar6Q bPL@[8%4;b9.3 +h"` 1l\z/ WKcHv4Sc1R0_W2ñ`Os%Jc8k$'Y^AAuXm0~W̻@#R>ǘf.aS Og[r%C' H-%q- 'N4kvrtg0zBͫ&g`m3 ڝzQEaVBz\ @Qs0ke͓s,·~S?%p5ԹhqRDgz4LiIW4CN~5oؙpxa:|TV*MdCs }08s9,\okC4ZsU%Л`$Gv4~٧#' /OH3 Ch3G7DK]'BU̾?rFarM. hJQHL%DO{{)=(TCxidﱨKi ^3Jsm{h%υjr6KγG}B%-!W%,t$QrRk  {{ߥŨsnU{gqG}#~}3k@9u$Q4ץg0ZilKŶq SA=q-ǤK0W[ݞur@;0dwzHuƪ'oK^Gq7lpCxL{EwL.}\2_evEqʗS0,&o:tzJo|K1'jČF!bZԷHUvh(sXt=MWJ5ARhgq}`pD|2 KTNJJN3[5nơɘ1+='埿,Ep[Vwp;QQiE XrYJ9++6V1A, zAʕNNP)5,/ߒ?bC\z=uӹ˃ H "K-A7*AgRu!S046>/4VXloVTS;Bu<[&VW`3o֘Fc2 @$O6?Rx_Qçzlh/hcu_nTAQCa5G @L2uvt rd X&q2zt]y]#[PgoR oڪ`Vob3Jbd/$!PC )f7LnyafB. x/"QQYwU.5'}QΘ3;m: Npz6y%AcՔgG&wZ y6Z5u)E6ʛL^dltǙڒ=quuon%y`"& ]Ƌں[ 2MGg{h݀`# 4̦xLߞo6A_w+`2Yz‚$s*DϾq/Fe[-GQy}gGV+,:Kn g$iک$GTs::jv.֠CEYl],@xaj&(EuMetX͕-IZV ,8ӭVIh M]d@?Ew@aa /נ+(}bKqqWtj$rlZ|B.<&Y~E{#w˥SIGH(GMgJ*Ja*%&\NJbu?~1V]dy2tb&&Ql)8Dz1ttɫ˺ 6-dvuH&*c试h$í Yқp(a!\ZyoY1nm_Jܨ w`~3pQzv(T]f8GfL<o(,#$oA&d3=hfr|'֓_ z ^nI>jTdkecKmUSJ/c]1Ÿ{$q@@']N@^H0<ǍRDwefc|kxq`+}a{5FECT68$1(1ة!Ó8O %:M 6NFE1Hʮc6ƴJX 4vC#5] ݟ:\R7y4@SCOE dNt@ %E*.Nm򺱃O;qޒ\5Mx,-;:ٮe{qMiSNM ` zb _T%*Jb52sClCUmSH_i,КZ9)ۼ iS8 p*9Wd#]@RƧ f iJ$k@j[JtU&+ "cB:\ & @fXA⦈,o5&^65ʈ7ⅮH::~F2JJö 0"ڇӗ:ԥqA!& Lc7a?sψVlwQHF.?.ZgcZv/M^f_/Et)f06۳0 x1>+$;pbTס/2C\ yvGX4 uK$6^%s,ɊBX*" 젷O kxZ 8~nN޸3}jF "YL5)5N仑V}_6g.!:%7zP~6~d]qDvٽFznLP¢_, U]9(1~7X(y0Yn 5S,C L;!ŠAVE_Syn5bf2\/Oԡ޸S+ThKEBps j* 'TLQ7> z,ʑ{" /UƊp%dj E0ȫ^JR'P f y=F;mRe zϳt zYq-kl3K|C`iVk&vRB9G#wcnDI`$b!p[v1ɮ*@ SuSIjsȅRhtK?c)!VY}v}o;j~1C~/ ɓxηD;.Wo 4;u$;!49c= >-W&]pbmx8_F: d[2W{N`^$̧xyDDg 8 K𾙝g:w>yL[[/;s(k#=7%'io-J`vWJ߈+pM1!HsCI$Ѐ3xH^gmjWU\q,/ѷUR%yE/)?%?M57`9ErCw_xYâh?$޸y}r ihndm()T.lW)8C/!+la( ·֤k~<$s?23s:h_;Nx?vDc_+qGIju&щzs*@`--9z`>R ʼn#vZQB=.2u7PRҮQk.Pު>rUCṁ(r vMl%>܈>S =T#IR)5kt}Qs $T΁۸]qr1jifőp^QCagGur"c[cMN/nߎ]'Vj\*>Dz#KK,3aL6_ .ܑzC~@se4*VLW*BYB$VmZ;mx"ng黽SgK^Ѭ UeeXٽf(+XaH8ӏswP DE&?G _HYD6ӌ@3dlNtQ_̽|Ũ 찳ۄ+@Heݻxq8-6 XL,Wd3˛5VVGfQ\Bo4HLf3>imWC^ =Zm>߯I1ɘ(mz1?7k㌟3<.׬1 `0ko[ɕA|M;ݓv˪_C=.'UQ"qtK5}hzTs}Wr;=D_\#'lvF5A3cPUtsV-FOnottʼnt/0qԷ\E3l$%}LFJ ys7qFqS!@1 JNo qo]c+s_jhv>4Ǐ8bi}x۟.@ ܌y{kzW ?ӎ ⲩCbVQq;qU-W[䯗r S Ӆ-pUGުvI\4;tܹ;24;WaW@\66Rqb6G/ Ү(1/|p[KJ؝8LB%_8 xFu壩 V߯ƗukPMlc;'Ԝ>  RU,tq_aKUT_ArLL=ծ1}*.o1@sgi(Cia;D b+K$.+@8Fw׫92Y[7\i!Gx6zƠ{MLbr9<8Tڞ(z25E[gI71!@}Ŗ@㚓y'-cRW6(>oh7@IMjwMU+VAoP'Ĥpam'J'e&N8Zy 8oqD+\ns3KͿ< n 9*QE{=:IDZ{-ZS+b.-*Zȑ\OC EZ:N 8Af:1_6ěBԲ&%=*B̃pҴ\6V*b\00$@G] bTouaJW'xGn7r5l0՘cߤLuyCqlDWp8 -zXM.X@$RxD 2w.)X6JPz=U!!f!&Uw4/Y`6+mOH.*Ձ,L|*U5RtM.h.6-#؏t)BPy 5B,5i z:F/!2J? 7tbR5X.%h"8gHS珖8 8b|.lB oܐ,~~^W%֊Zhz'Q27Ǚrhƒ|<2r5>gZfabV81:s T 8j셭IdqTS:\P@JJPjcQ2ȷyTf] e/" yႹtկ zZ,n ()-vkPd1Ra V>0ɲ:!Dr5=~CwZ$܋ږ òGK>z =RbPjCYAb;TQfi:&N+9*58^J IG^knϝVOmIGϚ'֟QBq O0a㝰:>=% \ T@sFOE!vzb>YR;[LW@kmSTj8Փ⦨\I> !BR_!|D¿Kbm1&K&׳yl~MeSD$Uo P/Z]ͭdԹ J\~J#ȢV ubY]7kpU X\;hebi7Qwp>.h;?[* ?z\$/ J,[j^*lS:% Ld!]1Q9{= @N5,v#H" GE.MjȈvd*4!dŠ0oC j]ɨ:Š7NANYhE;@x -1 w0HuKZ @o|5;1JQ: |Bݤ /~t<(6o [ Kjm8h!́}Gq6zsShfy$שkXovYڌ:22nh5" 6Kޘd_%b~& ItčAE^?y]'!*#ɲ?V0?D=LAdT8/鉕ֹ0 &^ds6sS4ڥA b۴rYᙺCgSOq'o w4,ۉGG^ᆊxbʚԑBꡊ iM71SBZɨ` ?6veyI-RfB'l~ǂ'giQv?&j_q,*jM?~ x*[`Hf˂?<ShH@[ j/?\3ؔ~ohjxjCqf% lxk,'զOʬ:h )u6"!/gx˓:Lhj tWt\u%metwA:EK 06(?GcO4{/Q; ;XS&-?˯rޒYxh(`bɩuӥ֞iV2rJ4#'cQN2:8kwU'D1^akXa.0'"Sb?ޫaۓDuE[~wm,{ OpUmRxRҡXNd *ghWV9P}=AK^Xs@a)ܻ9$u a9ze qя(XV IQa[hFo=7}uĝliM\}r?>4#*VhAvZ5s_[swb)Qqyp6D-G/(o}&rx6QnHE&buP![OrI}VWbDB\,\B%IbʶXi㝋0Op!E~((HF:m]ܭ m۔aJfx )(2cgW#Ð`[thFXuЍ((m shKN.&Fh5D<]vVav,V 54Hn)3(/;/ 7K&:Q,!g*ljVZFceb9];u b-TKVNrouK_SϋMKti$8/SX0s=?_[赑myG+ɢޙ!al9 ;ߧ>J* ϝWí4i<+Y_@mгJG[bѐ($J(oZlyYȿ~x R x]H>dQ#9 A$40KПh  u<4 'ĿЕ Ә:uKFoR\-:tSZPuĻ&Sz3 \%;B_M<: ֥ռiGP Bgj1ñY3@36Ժ#1 Y`mi/!ī@]zJm I?NdhMGZcc>w""[*c!!UL FqSE]i̍mY% e陒 v Lef5_reT!( SNML?$CYo^Ǔڠjj74ܯkEg)I"S>k[иXR@AD$kcҔ=֌јڂu=Y$e ʪ9 Y3/ygP4d V* lM`exUv ofb m(ȽnEt}Wt_\sVh Pv%AeՁ(lǺ>PSW*MwWnS@J܇.uF䈊#t8uJ-]0TVGEҗY.X q*I&1cLϽ&9Iw0' .&Rmp+47NMl`(ȕ˷tbMnj0gڹk,̑}Ցzrnԯsb@-2R\O=ڤe5CmTxFD-x4\^6Bʅҹ$I ue,[|')hh@*aC;NTxˀӒeacNC[t)T .ԛv T.&;)恢.)nvs4AT| lh)}ݡ&,0"n-7cs&Jx_[+GVUV`32$dx#y9psY!׻W=X#~Db඙!'աpnMDaHMi`GZ<&j~+Yz-6^t>>BAaY @>, S2w?e^!+JZ4 S9diA~@ uh`+5tW+UXcGy:XtUtOtt'w˦1DDXviʆxN:+r XsS;AZ#FGVG87(6vn 6Фb1ifI|h_F-,'}ǏW̅ (]F[`NB ;(0@ͅbh؁mΡQE4žS xUodjGP}ǀh!zvH5A&O6*2 pUr dbzvC8G0o )w3BbRpks&O|BmT3KuǗG 8: {[@$Z") [kϛ醥͵ aqZvU[fG2Ikcn}Nut<}ʣ߬wϧ*^>+muQ<.$FY<_c)"hKyNoku֧E 2 +H]{p7;rQcJ֥>+8P_0]=j5dj%Z>`ۃCKZPTwmi!\$<r'zA݀I6>?6QY7 Z}6+;"sSzutn+ޚE}92z| +kY]w%?kjjM#f T+waTb3ozH4+Z 7LC- oKjb1@XG];ɲP+:Mޟq&%1.iH,dwOZI'%P0_)ߓ(za6I\2> GXT|5~DК57"Ƕnأ{N,'D:îk)&ZK(J7O\bYe9k&̄rNT dgJ0:Rz3?S ǀ6X_1uc v]"4Zpt"ݥc6QX$drB.f8o &_G!;QpEthq:EɅR)ELL6Hm9?L2C bH,檃ezh!ۜ4({{X!=-{׉Zs x0XIVv3tVNX:zR}‡ ŎbJW! n1)bYܡ6f~}U)hƃ?d :߾V`FO:F]y>dDY-IhZN]tuCŦS%hZŤPݞ865R|gnZZp0wslHx;2XG-aV.!8o"uFkZ'vji6Fa Dr;ĩ⊑SѰ/ QAՆ{bhB`ӝEH!;G4ݺ/GYtBݪȌ4~ϩ?JY3䵍[04Z06] Î" C|l@±h_#9ZC:eȶAS'_NR^0oi_`%Acjou7*:K!a!f%Q1Möń&+i)j:@Rz}m֎.%pW 8*+enKX㰟:TG/=c^~3>8yG4FȦFs[òz(|%p~~˳RxH='\HMr[ v,.ʰMWߤ @F{ﻲ:)Z & )6. s71^2j %m: dӿ7qNvYgۥk;z{)vɗR29⺆,rş9`{r ΍CqiIs۾SԆdqs)щOaWw~͉DRTZ{8xBַ_e/JCڪ<- 0-b4@B! x,Zw@ӏ+i4С-}[{":њ=&lоqC/HK-uլK†P2th,p8w>M fJa3qZKA2`-X,н#Dvso?,1HC,燯|'P\aGG?ӭ,xI}?zjx;%]G**˝Am-NHyy[_-nSCJw\*KIe-!Dq "G<[~%%J'jq4xtE +phdطfL2-nd,DXUy7wQu/_ͽyqy .{:p,ywA2V?Y7 `zdk&OUk 'LDcs?Ii-2 Qa˿ueR i(^?Nf¥3(j [!hY3dӲ"c ͯ|Sf-m@?EK@H'5} "(  jƹyHK8g@ |ƗX5+6`;47GǸ#䪩##z=h=(0WUҠ'wPx:x3ddu-<(!<4\0voIx \ ^Nv\uAmNmvu^mqQƿ!)dDs#7B nԍ()hkSl^e8>V 8Fn OKmnXQEY%>qԫnU@wKr NΠ[_7KbHܻjI(_fzg{\,#@yɝ&[zO0Y_/a)xxCJBժk:qwDs7 _2(])[l}5VGH|э /Hx^{;U _lNL g\A@ŁvFc]<P&'n邫bSTrG4,8lxdYǵmx<%Q/0biw<6;ԃYwB,bvyS׎h8jhAL.vgV&7p*Ѫæ!U߮88qeQQ3.Ԧy}Z9Vػ(Fpn'h ju*%E |/?ء m ÏA)#wU84 q'so/Ppn!lBAyT*e bDfkP tE*0@i '%p#GE =O8̮I/#UkWQk}@͖VsxѨ-f0bK͋,ԕ@d$Joj"kFPě_8g)Z]ЪQ>Aޜ+4bb)piFPLVS@,;!@']n_/HFZ}4 RB =3c bnxr(2fWbo ӯeu4PѾtUua;Bjϊ n0£6ySCd/ m R LOϭH#ciQ)ǻeDj̻3RLc˗ҡ9C'o}|f;_jbT@1>2\s_7VӠXW >6ҳP֪}VMO1nrjJu7͉ӖyK bTRFm MODy{} !**,K &w*҃82K.̗';4ҬO1(-UYhφfq{<@4C|[!+Ym]w)XoEb2y4" ri|lE _ ܆y $A6,S?c!,!ܾJ_i9Dt BHZغe Hub ?_ǖØq"E%[(ڧn![QMcvҁy/Xyk/%JHˊ۳ $ & s '#TޕߘŃiKB;3sXW7 'TbΠzl!l5VqGI+߶ayGr#.76WaD\儭x4rWiph'-[Ż\qp] gj(2j5-I%@[)~.7$WJaρlcf EwtOq2aG@6 t-00+^$"eﷁ*s *Ηɷ;Gl$xVAuc) }LDn YQ I>J 5gJ(tZk`ײ56-$[12xpLƴ4"@g5tT+gxT׫q r0RM65&" u[5\^.~K GԹS1Qb '(Ce곰8[K 56 ejlBm2~w*(#u MkH}l?G@6/"r{.ovsIÆzIF5B!{H%ܔ Ċ%MVѝ{}zh^ulEHkZ,\=OiAqNF| cРvScm;'4sI֍a/?6ҏqHdZQHDҩ b2; 'q?K]Yv7,#go}*c&6^ d Ƥl~,' =܉l|I(8F[gcʰ\aX~` vKNGH45˧pk 8Z^X}oNTŽ.s \9؅"%(@7S)X||uZ3Φqcɭݛ?*];5@or$4V<+Fa/1G:%5STŚwvE+G ,2$aZȄ9zHlp4:pm>26mZ}gn8)3nQ {Ҥ$wֺO2>Kp_g!Gk$(Mk[e^ps@] ù{18?7+e뀪/ 0ʆ=>Wѱsͤ.Xͤh E{56=R:7'kt o^JOecahDZњ%V/j6uAZ~s1lEfn+lbYKe I !Rey灡r; IKfE'jfZ H]rᳵ Ӄ{J. 3]tR߱@LUP}2>Q~9P 5 'xqF m+]]OEZO ņyZk(Kx/{簗LT9;y/iެA|`ro @A{3yBm#?]ħCXS♼_];Վ4A&L:ZsTHh{Hx.I YG!6@FTЍ5;mbpZ֮11aCO_[O&D&?{U<큠fg 4~dy֘W)X'BL׈z@T}'ڼO $|631mk1%%k}K + gXlZ6 b-6Y>& v0PVr/ wHUe7) 2U%0eެ#>֌p/tf϶Qz'}fMR7>^=]Zڳ{KsaPו%a}9mwU˱{|+u&졞ҭ A㔈ݖC@g:AlaU=uӽwCM%&k۞ n|:̿Zt{[ |TS)"u&FױE,m:-CvŁq@z oQ1!6|Ňݱ|ӸR5FQ+<6ǯjgf?/8bW{5r%Kmtp T8ށ>i qOJ}wlZ \-S?}CKU&dMS(8g,68Z(k$q9\gLHScnĻ I+ VZ\faxT{8cR?Df"QhFJ`݅QŜ.Vv;m jJzlUv]s1~ؖT-& YZhYj9nTy?Տ,$A3c4l2[TE$7Am:Ms`[%j}$1YiM{pA8T|aMp#/g~ W}=>Dr #зƘJvEKĈݹ5S;H?ZQbTU$3XT\cs֍ խe@+v[Džѵݛm7= 7Ʋαv75Ux22ǯN;l`VZ!b3 ۮݍq↺i!g_jW*8I/00X0d-E0&~SPDKB$, >%#,lT %Ӽoa;5{A< )OV|%)f {U$Ox%zC…"X.'#Vҡh'rz%r7AYO]4 i"Sj/yx]U^M .;;T*V}blޤ %[cPAڬp'jrpb 8KrS)d#"wnm(_YaO4ZԈeyzHpe05'ҳNJ7•Z;|,n$6 )WKMD>8U|ľ(~fDn:  S!Ld  ->:;Pi ݨ.W`,)4P0cBw<VUmnЭ<( W'Q;o)+T=+I.&*+eu0Wϗ٭}sR>z]J_${}qjܘ:o#Z դ`D<԰5&sye^3ߪ8cnċğӎ + l>{q{siEcvQ$tۋ/8>=cIPNu|}9_S_ $X L Gm#ϴScZk5i>nYɵ#\K"tC:Cz S[gy4-֗fVnn䐛ËlvgԦ F×ޯlsb|}Gy;P&ZDxBslp9*ԶQbY>VӦ/CB>P`:êKvV{N|$ɑm?.\H*ɂ/X}X,Tf;[qRnS⭔U*Y=iSIYs"W83J$_]爴|})B "ޯvA=$ P|5!^VH~}_ آs2;-| yZ]Ě83H:LZ3Y_fF;C ޹#EA_FlrgLW} yW(0_VOyjƥT4i56ZjH Q׎l JK{&]*Zr^w8jW?u xf 8$\=gLGЛECXX~Q$洬V6VLueTuNSotu+p:m/2g@"Eh1"x1yAg&Ԥ(5ӦBFp u~tSOK+J`*Yds}%_ytPϧQ9JfnDR֡ K1O;dRL=Eհs)B+faCC?{V"#@bAZ_ 8|`/^-;ҋS)#8aΣ|"kR贠NY[O$Ӎʓz [tI}F1#jO'cpOnȌ-Te68b03l"dw!5FFM'BuV*u5ضseM}[:R.ėTp/ W2?b%v`> 4 8͍fq[,mtو: BYO_9aTiiW{L`^[;c[zc'Ol!>3LgeVx4^نw1o#SlhRu\;64CaݮсZ6"3'^ѰwV%4B5!83>3+3fA}Go ;K+E<>6m)ܣ(mL#P25?2L<0g#<|98F9$PC.?ΡPI/Bߗ|_Gtu5>:y&"kdӢ 0D('r6Mmr46d AP?.'T2/K=/'pQ6@ږ[O35CV).( !Vƞ߆Պۍϲ[rxgS9Lnn':|+ebD#"9LsDI~k%0\,+0k ݢ\}%i"`>$.0>~(7Lll/=`]c/ljM =̪l+s*M!,V /);#$u| 4iP]'O0 5nV 1Pf] v<$c q~ ShLGo6n"ݔi_ ET2ū1dGN-/yڈh.$oVh0 ZJP0VRpUy}\"6x>i5\A⊿jϑlЀ1`OK`mِ14ܔ+LMSI3& ;*0G 16ZIk6aOtw)P%E0hG{zA6af+xci3&UPۃNvQ i?ô>n`3K09]T[~VlMXj-q0^. hz?l3TH0 ;p-}=*\~jIc&N DsW/mlI˝H]aLVoha6D?g f6.[unG P;xq +-),@2iUd)(f\ GgLEvUwWciCmMzYHa|viaE(T5+7Ru^ F߬D0y{:=/ X^M"[p?%8PoH2"Yw1ӹU3}^M3C~T7ńLhUf/&/ /'k\d6z'A|fҲJ`CŰ1 ʶE!/r/(r#v-QؔO$)}{:nFFޣFEJ>,YւIfaҌf;JOrV4H~]زjڧ7ª@tsƑ,!%>k׈`x[ȟ#OQxo&(U68PMawbn|ԾY7l/^^ i`xkE$kI2ҟQ2^ol@ b%/9f6&\{ؔr|'%ܘ_R&׶BT7 BewfvX64yNO[UdȥmFRoԘ5`mw#c/*pޜjs° |wuQsk_R(/1d1/jqc "!jt5ڪ1HqExNJlވ:3k( ^d6GЃ@/Lq=/D$V]cY7cKjԃo;@~JMLW% xΘ4c,+f>G5\boF%{\NEZB Sd%KFyc Ɗ"3#nG|hDKt822Ŧ33{Y"QT9z }1bVs i+&09mRkQsOO!_iǂJ&>w YPfZOpIJ^LE=x 5ۻyTi' 9@F# #=~]n %Qb|Cdd$~Pۥq>$A =Rfڋmr}xe)8ٵyʓcҀN,',ܢS&i%UV7QҦ ת8ez_k ҥ3A W .],I[uN5uTU|-L0v> ? Лo 9N8p~LijPϣc`^5뙶N6}uIυX ?)B?CIPEe7w t1R'Oeq+1RՁ{`.-YDBF@păؖ.z;HU-uuD!Зr͔ܒ\o?Xp%;)$nೊpRv[b<, 5H՟P 7h=߅"pJDJ_L!W5.Gl #KD,s7qNV}\sJ_8>2-#1Ln b0*azūrQ%TAXd?vb/}ٍL~OAaHBVSYV%KzWОh<4d9]b,">'Jz ܪ 蜧7-䒐-TW."RT<%c޳61)K)W+< dXC e[rq}[=.Xd֛W. Z|y:v5e3HYq _)(횕aOq5^ %Qd!N4x%͜*$hj11#+rYKX]jh^<$oouw#jk1 z;*U񯉑m~s4>D B捲{EҸD%Ğ`o"ܒ8 0W+$)f`3qp'epژl J\'66g|w{22ȋ#k,f**뵋m yՕ@K2̡-jee":g󈏷 ȉZ5c~9+'s} PZXE>e;h{W#DVѾ!(Z7, $) d z<kgi;g_80C ped}!g'H S2ybNB[eIM[C f,Ę $:bo&TP4#:Cd%5GASco*L(~n_+qt%[Ͳ.XYsv>@B]Ѣ.9!v ׍s񡿟m:0Ԛ'j\dۮ,ՉJ"?w4O+TS1] qߙQBoߕ9"W\T ħ_.=Bqd]RN~BPO$ln1ۦB=&;3YnBG ].Fhl{ jZiV\nfF{mNGȟCs3=9;])z-Qh O^# Pllp~ ]lZyxx(I1Zdc ILo_R3@ck[D2)mL/} z~hSKq3: S=5\ҹ *A޷,)ܠt:HOKUI(?3~J Vޛ//WZU $Fv.7[uwuD3/IId N B#GRnPz/*5&"M7aCF~`;ct|KbBk&]j9p&fna Y\Liʷ=X R /5|މK;F֒?8ӈK/Y{mw'8a09{SGvyU{굏/~qN}U{8<Ttثa#WlHueb_d '5Hݿ}60_L2#?+9q_B#Kת*q$)Bncp^Ń-@|zeJWg슄|e*0bVvôv/5JeC')}~-6= -Al>(mAw<9o.ymHq%(Iorަhas:@dCFOOlqTCB<;3su9hes=]`86 '7r}yM0aAo(8j@}-اj+U{gEHξZ]ZY 뤼jH7eT )FN~ywE\.W%FUqj?`Dْ8 n,03t_nNG9ؑlv{;Z[b ƼF<Ǐ>PlCe(k-Fl$&| Ziw.;u%L\ўfءtwkl8v1R Q 띭 B8LB-9Taʭ7Mg#cҡ+͎< H{RoRNMf?PTr2k5O 7Fvz{ZiPseտL;UV"j\3wmlDF1qȵ }i*DWwV׋٩Xf{ǣߧ,1$+E (U2@s#"*%?G xЦM,yXUS%/ʵ AU~_~#w{*!C9,$'[_#~ظEABw"Y|S([jbFӛs}Z9u\C"d!<1f9PUWaהFͅ͏T$()tʱd2^] 0빍nK}P`֢7fo57%",X[Vg譜}@ݸ-!&>Gѭ{/Y ڭi]|;{ /&\ Vp܍4q#k"R?&'|g5תY aN8:Tng>i?-@ʗ-b:OXUZCQbZ^⊩$sYLlև>s\h5 iYN}שaZ'tY fwBgQD}Kyڀ!C+)Wt_O3w\6r8Wf6FaM!nL߽'+o >ZS@ [ 4RT2߸sibe~3^BCJõL=s9S 颈_ke혮?Е=JqEl :.Fӝlwz%Ǥ.A :j*)=敳&8 U8SZ8("A,8hv}x>TrM\#;%":,rz.f3JeWŋc"P'5P!DwIVR`?q}l1 )`4R@» ~tǝGa4 ! fGV7R(QѠk%4p2JP/Q X1X_;wWؿBW< {ȋչ_e eH1̸i`_kdk r6F4 +`Ql :i-ImNfw} $+z/3tȨ%y"X|Uڴ";(`sOk|h~TУ܉ KF;5qnoÚz&bѶbNM;0%KUB@CQ!ق3H^R@B::&5gn^+J!q$$6; wGDaA0Pȃ[Ϫ71sza\{v;^WiiRR@q-;p6jd-t3\jso#αD6i톷ٽ-mb>.n?r3^ vOr ^e65U$2h/+;yH a`#@?T9=@w.[f>WÖ}+v7 e1> pU I3ㄒ&S"մRf-cxd?I,$:>bXNP¼su$=uTb{uLO}3Q;RawVU aإ, @X4Q ⶗6'J묰B@rW1MVMU[6}~np"O"IN!Z(uddH<)eQ Kq`ets{k>EFM[{ dGSKE(}FA`< 9v4D/;w$GCC ?/!2= ̃ ,ȅ50ll$@iпHYTA7 KW;3-2y;V*&;EuC/ ]{%En) ̛7ZJ 򁶬]~K&q"^mZ ƖAr5Ac`Bob(l"!<)Zݮj5U7&Wz7UbHcyf AF+M@8 {+=)7O)8e[N49Q$NB31swΉA?!AZ͉pr(.c=gBN\^ڑf {L/Zב'? \_AQ+'sz6 )!L󖓯&e^=K)6L g2bB¦*QwZ.,m8"o\<`WX=z2u*?[nՈT;vB>pJnY +?gԻY()(n Rohh MHG)mӹ0a*&_8N!^ ~/cGu{>b'>h~}pgP]܉CG뒛֢#ʛi2ACHA)B8Nr%ADhHJ;YC )[v8&ti]Bi4 6z3kyb>#?(& -fR\gtec)1b` ہ fsмfkGz'Bǟ|z 3>A6=; ]0|ŌpDV}CNEۯYDi|ܐ|mu̽w輢8֟/rܨĈQQ*((=֍i3I;â1 @ { KΞ1 ;5G|Jmh-OI$?:lY<@r*꘡%pV&;ߤB5 #f )A0n ";WqM>`5S-ىS$dCүޱ{ }ih$?'|ı 7ILӻ)ӝ䧱 )d4Aާvx*z&=͉qIUm DOTzR)"y_ zT;ځLqIdA+Oz'HjAW#AsګW| /_,R/8\Z]ҴQV M*r~I$ĈءW&$vzC"gBO `s@U ,L[$ͻp帑>z80#q"'OLL7nd_[g'} IArO#A4GzoRus/4E[gai{ `Y/R>}a-|(&RHr.)ȑýqFGe~O2/֑=:a *mh8ӷ[QG;7ۛ,:4N$- V=?F']Վsx{Cp۰4(KBUcÕʗ ILn^m(BmJ?E3òu`p'wjBz.X뉋(Hl6hwlRfsɮʰ`Dne, Nΐ+q"Tbx]%*+!)ޜ?C[њiݼfy?n.$ԉDdz.K] ^Jcu9I(IЂXѪs#8>C:bJ;r\>ᄥ!~,"&covi@ q[" H|x'`y-%"aXo&]p`ߝR:Mu?`sV]~9&و^".0~N:ΜJ5^`uJE 3/CՂv*g'zБjUs(2R1:W{ 6_7B i }]}DuqiAAurm'6~D=ok;-weD!nyU0% o I}ts{;[\› F8ˬMA4$vM0'҅[#"7^^]=yT#wKuXb* [Mӣ =nCT>?B6Ǭ> z g @Jh*NpE90=2mi2wMSj|"'D#D~8tDc"]KV"1V+tT_ MO"4¯_ ͬ9Z+Vº:aU>+NÑKF\G؀?Rˢ-~6(OЮu8`)DV[0PF]P^-9 +J[e)^[{&JmKW#"% e <m sEPWWDi&D*›9*M=2#Y gB2fdj#ɻK7džG˄EM>7$CIȩDNFkՓ~}F} :%2 6E\- cUލgV16+'6/0fu(ege`7ݴº^s JmB¦#\;##L-yQ" ٝK/Qpimwn@"5T2[*"%h"BN[K3`K'R:Dqj'*;24ߞ2#N,1pǟ1 RQwRLPvʼnQQT͔*8P-/.C>+i5B{?CQy%3#VWt9g!"8{ !;-[~JwWmCR]^@\<_6䷟.^mR#RM]Wf@K i!bqtz~(XZ2im1eϲן_~>G]<\yHg[4Rː!)a"̓l;SX|":bwse+1rqPaB*SU_偡;.FlgCuXU3;/a?#4uWfWtfYE=,xRrBGsX~Qk,UoOx.R^`PjtBD^Z"ڎKkur_J5q̟2<{6T^~fjWqY5v&yT7KvRěո l|Hb_53۸JyoJ "Ʃ^ۧٺJ;Jh7S^Ja3j;Onp['%M?wlMHtmxe3}|(}_>g$h#;lv;3VwnoYL/^7sJ:_G \/9?Z/k8mA>}guUP$XTxOF𪯬N;%^"3 V^G`[IPb<|s` ]mGZ@B‹4 A<5^\FGto;g0/w97RMzFt0>~J6$Ńy@kfƖ7ӰjEXnNNzF(aA@Tb IȄ>y#"m\H5\G7D_itVg~$]q%FjJ>TCwyIRr((P_v &us!_*řy a+±sCLԄYq^`<=q~ՔsXs/f:ާk5ڦ^yCPDUa䩍/e *QlqGoo4xˎ `_uI\eфC w~]#ˢapu |wJMx2LO\im', $n,p^ U&N2<6{V1|?D /F1/lm.^*WxTӻ*@UWR{i,Kf F2lXߒV ] d3D# B$UaGVqdXJļ-Os}evp>b5_ٟKCiP^Z]Phި%g?9i WxNԩ Rgi&T1x(U3vR =[c_|ɗqOPp ۗE,Q΃LȉS2G|F|;Js8=,gi䣰P"vGzw0q qF0M4rðӍwT9B1 斓ҶAiP^Xᖫ&FOi۞$MsXGڕ}˶|&Ǣ[;E hQ^@bd,JZTB[w!ZL^.h7-bjѲ?V{4AتV™iwHCm  &C>PGURM3Bfc6A6Ncwf+<_qsZ{?Ak_l7φFΝys7oFGjj䋮ǥrVjB% 7G_x?]QrzƆg/WTO=Șmfo@uI}tLH%5Oo9kAFнҾדbV\OkWxDdZX8F܎,XK0 u60ww )ϦK !dYYDzi9=/B끄P޺].ۼǏ)Ay%C5 KŶߢTqU\R]?Ȉ) {t5 躰1v/v?LZ&/ЙJ|:boxdd֊m խ^=]z0p+y)H)p#g6ENi0h&4ѵ'n{}*ut>vP>BsPRd XK/"ؾ>B, a:P<*ɷ4=B ^ K{Aί﹋bVodҍ\,nV1uɫV,@ "Ux l cRf9R.vɽQaͫ L{eA$o5O5NwǪ)-d(-]#لZ٨uxuٓ'v# $ɽ]aX%>zN(-doiNC%bCN[gU'N4V\vP YŨuQOKs4z=t,ӄl< o$'\p*BMMn_Qe=բI mƁ=l.†lR_Ӥݓbx Yi˭R+ |!(&Pt"tҵ%DC  `%\)Ǭ[c|7|yoBT8' D4KfȏYJ)ysmMp4TJ@#'aR`k2?+br`VDѧpۋ))3&W).ӱP MzwxZފgz.UO>#>?¡%Jp1N _oIm=@cBPk0xW;ra.ȅXNg2"c8R.Эx:򭽫@r0*墬*A\pYSgud4>0}`̅z>3F>}"k`%qΦ!׽xZz6PjA7إl |SdZ/wnyBfƍ!LXʨ|=EYsf˺Kg'C}=g<šVc$O0t66np9]H+)v4wNha(jXJт=p@Ȧg "4 NǶ|j6K3 j6y&Ȇv9;pu`N!Mҭ8_O=q:eg|9HE|ZLeUɅA*pRM(T`=`EPϘq:U1(3k'xf@S. qDfo!E+:ͺ3hAtJjG}Qܨ3CXWl] b,y<9O9~RnUIFzʻbɸ"2ഩ!e!f^( N,q>U-=W9)OtԑU^/=GNx;X5_4eݠt)k_ 4Ly݇a#0'@]'l4 ,{`ҁjە~Gk|F;iD4Q&xb٦ ]; ~ʰӃWmʇU_'=wRJ  Y]MpgXw>~Fd1iWzYg7솚ڇ:90I*mw%v_EC/mb5HST0Gwf*#A_{[ r HS$I93+%$guz'bbZWkHM5~"hZ:<0A+a固ixݞ(sU4wJ 5x-L#IM!]mp@&"A,Nw`j`s#P'ÅɽO[:O>:UN,ZX3{n+#?TӘD)%-ށz`h 9Kj P PS`%ERH2WS1pp`v=32 ih+ۺM  hza>H'k4}4 Z8[ =%[Z2{$lH"/Gu{6kPQCR = WV+ a!Z$7L-©wQ` eOHP+L8zG|651Wr߯m\ihpyq`LgE+MIh+l+7Uƭ:(fj`"dK{S*=v:G[_GSCGbYpDvԛQs2ȶ &#&s`36 h^]`I —J9 He>hsa̠V1;WԂV˪濶 ,x'T/ gqO5$I S|2oBƽ{GL<$gp9~/EKVT6/*UK_*=H }^l;)y<{)Zi\ςֻXb8Q?:( o1 Ij]itr*->MgJDj7}8!=8@/.k0wFk@A݁ȿk !`' V&@GW5"e$dIx€Ρ44+5?Ȁ^y7J;\x.3ZDqefE)j.Hqѕ.. SS,4KHK_16)S9hqQk")XZ4}KAW{'"i]~ R<|10^~(sՃQ D/K;; 0>$6\z6hkyJ [3 XjPdLETNW,jAl$" 1'c4q JmOdsoq(DFF{D>$ rܥQק /WȐAǞ0? Xd#|DX~1UE_Mϸ!JMq`3(bWX%8{"ywlc d>"I\Y ƒabܔՆ!zV|fMQi_@X䴖T}ZkOgeAs@@DÉF˴ړApPvX)s&s>>wҟ>RCGrClm>yW-5<\xztX`<^bF?~~)وNi Q ÞYQ9{DR!o[F,~ *^^YH _Epu\3{%)m^ccv2G%-WjmXEa=6w' 5qv`eq&$K ::|7PqhT#zT⹤Y{"W,5GGw?r8!V!9SL< TM(|"Y90o" Gb<گz E 3X/_n+dMK,3l:'ikr\i4?kܣE!e5|(-c'c@!($`/QIf?@ GJ(u9OlTu(Ce!aNqp(+E/x~*'7{E@jEx ._/qc%>.{~O${璎+=vy>՗ MK6q3=p;eUQf>F- az[iُ/ft?X5nֵҍjTeatǍyvn i-{F B{9a[yڰ/ŤS(W.Qpw7MhQD|Hc~|- ?-[֜H`K-B%6]`\Ëg]_r(2E3F>@ǼoQHej]Vs0;,o˥mQ̮Mihj}yF_ 6aŰ\uLk 7c2Í2ZJWc4/'+TϿu|iIg:\ YnʡiZL+Q~R/iqFl.w߹#†CJaِqһ&SP7eE{wM!Pw1A^ɎTnKvroFxg95E!cw%R#p7۳6-[T%&Jφya`"]8o2aA'1z!l/dIO[q͂V3CbO(;VTR\("`}[[¼HOjd~gIV\`cuo=Ŵf~Xڑ9<`\2F']^1-М*uˉ ,e`lǬ_',܃OD5yT7)2{=8 uު#R7n-CzM?1W%#oX>S5^COEZїԧy!k!\ Xr/*2Mm 4Ug2ܭ[siFp}RP6Vf41Sz4.6J6Ey9kͭ, r6vg>df6wRW4q:߉JH~:Dcvq fg: ɣIܐqf;a79Spzsw$ {dO@6xǮO54%u GJEMx ךc^3X4Z\H]n1u a\ S.4xx2O!8 }C3W.F[]{Kԛ٢A5 ux 7&o6tg15zy ̶OWQ }0Gܰ}xYbEґ mWOx#KO`dnWB͞NKO4o(: &=.˰3䪾`=nF{oZl c,{l{`mqh0"[gȶ&l bp ?35%tNBS!2䫀I)z~C)J*tƠσ'v(~+`Y}yG ؁To(-mQ'D(y‡`"~zNE)/a(~G*,:vE(cܱʦݠY څ;syIƮq \2MHөGJS_o<۷qNrQ(T=!%WH]=+뉤O8t-|xJ`Wk,ྌ[pɃ"`wJ!fS,ܣ.ĸy hʗ]JS/;pg_ӶV9?!Ts(LX+p ѣ[4N BBR^eZ~;DAe& 'IV3RՐ9 me2^q(=2Yg2 `Α`_,Z.1whQ {7dրcE>sTÖB0E^o˻o+osbPEĝ[ =]I ټsS-˪ӫ_1,OiI0[w! ҦHuzwfMqF8Z_ QVQm+%_۲s"xEb>m6A-CUB»'Es&!cO=G*L38Qq()ؘ _;ŝ927vߖ50=Dw"B?6Xۿv"XT:9k[G\ݝe~ݤGgi;Q u tUhfYKm.r0+uE,60v9W`tm,N(!U??%X_ B =C-X[ %7/1q&Lв/fw@3rpYuf3S2JAÀm]A|mss! .ǫvÊf:;{NwkO3)BJձo&'=~?$9flhuxu4`>̧ `v UTW[7}]\8<TKCPm dՄƦ0HDƂ&|ܼ de^]lVr C{N(9 ,HNY-PM MW@G[3eDBnlU^N 4Gߎ]̔. FƎJ>Y*?y ב|97PjOJ󆣎 dYp,1~' cu|킿*}Pjy>B6'Hvg/L5>ԔֺhXi! ڏap -h" ̨Ut_Ev h$Uz?kLc0 Aft ~%PqԚ{?q'a%t[}:HLP A4t826]V#T"H8&J2AZl rDu6I@Y%/'bD\bUu!g\$'] }UщO&3_֯пV `\&IFLfw ֵ_׬Ak_Ԯ m{.p)Q HTVʼ`L|Gᑆ'Ru@V*h|Q!""S}Cj b9M1dS 2!s^9kcyQop崻 aKc}4iEa!lH֖G,}/<o6 {2n5v2>:dsV"ȽIWpDI\*.av2V#dV 6eEQ*D9{2o)YMx`Z9e6€ A2$F̣&c[ivx{|<Ґp1$>yy*ްu_:xSȌװߓdQӡl?bn/nӤWK0W3濸L]P[ NsCl&I3;:DHU8S` Xbg?㸓g#qU/~A_"E&M[Ih³[F(|eYZUl@dNivNHhUe0195fW{5mgL71&-0\,(wk@9c8٫D¹C7T]r6\A$Ic^]y l9.=L_ |?)FзY TyP>~"JI-k"hWF2٩TАl޾߰aj ^m8 #nQG8g2igўA@gYXs"cلd#u[6s$Tlk : Rqc!T6ҏ} k9pJb4Nج{(rr]_ǎ\<?>v3O"Q5kn~^Rg h(lyݐއ#F>h["=Cz 5P$=+洲jAބ0U؟E"3XXn!qHvMGBzd3g -c9I"*SYurZ1b05cB^ӜL80{+VHX xb3r;0kd9W-LJjff |lj*>w '!n*ꊊE8)!.ދxJ"NF/wF,e3K dyW xKv'ܹ0DO Z;Ux$/;uaFJãϢ0, )B9e>b u8T|:Gu6*B v;l%YId_3ɿKՓq>scûқ[{Nu[!-[߲fIB" 8'Ji) !$(LSjD?ԪEzkQ@:P+b!=&jSE݈Y>O7+)4wv.}uD5'nLBO=kd9GmSDĨ/-lkM>W7Mޒە$H.q}Hkk *N+X2C ݼԳbU2Nf2_YxY_:U4%2299Q[Z(=ڵV쓚t5R>nt8:h^ 9\L t13Çcڡ떑7, 6-0T3&C(Xic#Ӥ("ȉˮ(7л&^-\G:w1 ])<`_@iWtIŖl[,~\cd+ܰG#$aaP/$ GIh u)$ KQ |]= !=uXr}r-s]%Z5[3* PSs/sdڬz+;vFscZf_YX]$OoQZF>w64OF IaKșIV!-):Ps_&mZösiumWAg[~7xihql7̞oJgY;-@>ψ,.:lpR e ]/PϢߌSӡtaٰz@9q , X9(9殕Y1E`)M8E69^m UcO/+]6ۭ.ZnC33L-IRBUu̚B=!tCYXZ24\C#"eL o0>gt( ^vm5K-]e:6|;OlvIIڍ^=py='jZoy< MC P @feq=T&mrz9|r)UIzuӞp"e]͟X = @4NJ=GZ}#@IՎ1Ip^rvqA92mQ~l!:UHEFYcS~Eze93 EN+jdcYҚAd>Y.stV]>{=GnJGL%etUd[K.v)/djK3,Z,`WȮ@Er}aWvé-H$Lނ&|4ࡺJ4bWJMS|lqe#TpM# *bvl7>~:ow)\s5b)t+T˺<Оm91U\!B+uп.^^xM~aƦotJyØ$$WEh,Jh(`'(A(<.YLo КxwptAq.C'$FV+'̢F'Tr3橀)S2bt:gqdZ>/vF-pC\N"] > "_Y"'1a#Z_3cq4/dDLY^LjBOքhqC89Uӯa`DL{ܘT',NY5n~$Ac yGf) ؀#M.e Icj92|lKIʻEۻc9~acj`fк.GkEP"=mјoY']d^YuMiP^6q!kl4>[ ]So;y!z bsռ;oIc= RC|z zQ \Iǀo8sm18[za6oEnZ  6-N NG=1*̜hӃn]>th|/DWyiuZk^4=r7SUzp%Gg{Gm|v`[Q8<="ϭZZ+ ˌOc1|cee!d-;î2UP޼cBMqJU[-l$a"w94lWn> Ta/T큓"Q?gخ RcJ9nhKyh{ b2R]gnNnO8MSRS-݄B۽/#4E2zNCЧAFk $iIj%߭uGN|J3'doDpȊ h6VUrb 79yD5)uطdfE8Z!y twc0K#鵔I!ҝ~N_Ehe `4H՛Io 6y9D}q!?+}llg㠡+˂zs2Xz9 8h_հw4#}"s%UlٛmTaB/+*B Սa} vϺU/ W!l^& *¯\>J+:< ARP?Ŗ) =Nv^1OzNP9oM(M&m6ˤ,*GwM&p k̫$ԫ_3gCx{aqLaa911r'0|B8srOJziK[w(qd! kU!DDJD}T֥Vx2׼V9m[=i? oKZ]M1uHa-ו FB8FxـǷ񅾅X s; `m$X"G1Trv"~=3F#+ {vCIqUC ;nwWNNϓWGםVpPcC,O' Alpb/nKεS |~6h? H,v;vuhDN~gL#m AA{]ghV&I=(BS \moEۇ_/}ئo ^gt:-#~"nG6=W?OzVb#a~IPs~d:f)0fAv;4*|xYZ2 ܨy8wvoא(pKb` 9_G[d>^(lw`*XtpJ|tiu8R|Vh &Yp @?j5` `|GƋVo?Q@IzL躄Oww_>)"RG'O*2Jm|!&@7bӁuXO^G$& >Wby'N rb,)w[rU+ZU>ɗ:746Ƅ&'W'kjV8/O|'G4P*DVcY NpTfr`NoF\V0a"lscBP|xss~\P`[4\Ż˵L1<[aB ފ5F$#f†C_zAE*I'6@:Z4Hw~0Jf5^𽒧Zi^l`:(%a- $]--]gF5N#$:( cz ]0\书 9ܑv6zw]L锵_!fO|تqkcI\-xxM.l""C4>w0tTr&lSړdm9@7&*a,G~M$8 0Wp^iOL ]7U,(zp> ɧ( Bm:'޸ Gh' 1#(14玻ŕH~*xay%z0iz7#']/ %g $ ! 8͉Vv+<-B?pt;Y:֨$r%rb?_^mKu>su󿹂ny{hdr%uW$C)U 7j\L.o1$z>KlY-v`Ƭ#=R55;#ts QC )NIne@M`a, j{_Q*ݫ=l@&Aϊ @Ewޕ[ *Q?%G,IFg-'x鞜E@T׸(~~o;~jPCס#B)3y^:O_7PO<˕"Z : K4EMVr P iM,!cWwn\ . ҳ@=Uh/e^)~O1rRջ5-k}20ܛE Q2Vsvt"Pr-|q^V>i!Z_d}m7},"\u=|G &<3ݵ8FQ[~iu= r3nc29.p%,qD=4VzTUwR{&B_l 9ٷ(vW/ҩz4R:G;5o8I&׎Af0w}5V( mQ]Al#(`hAVc xz\hWyP`=0Ke/:h(wQī g V%Sma['$ ̑8P연 1Ul$W<.N7[ΘFpH~MaZ`*!:@.xx<əYQbK:.ôtRX,s{2x0ANhGkwo2?s>;56Ɇ>G~#ҥlwHnP95*i݋Po?뢁i[>a8E!5b{Xq\I\IWaw'i?"t3>őƏ+tĈ_VBݚf#jf ; [ G&ڨ^mZp)%h?~Cg~T\̽i`/$~8Ob^Mo|(<`;6w.5Y KT$S9޿c[t8W3Hb1x2+ :|Lu×pW(vIkVڱU" Ӥ{ray6g<!a\VxgjnXf:{/~àD)7Hgǩ@#{1=;-EC}  ";+ܨc#4LTUUWMYv όFNse'#=+KϜw@w ߘNð$|Y2NcDjWL> ѢK:]7# jݢӇ]D o:Ne_7?}y>]@_ifouN_y* ΓDœs`a10y_D[uPTXcki}zKK~K{9gnze֎~ג* mN}pL:dp%Kξg;l0.n ʤ\@C|/373ZOrk UEMiZ;UAac{3TM6#|hO #ǑH@|'wDTS2 ̛e Oˠnc P\Q ӼuxBE;QgIj"gWVV,c.%ng ;4\d Ib#_AW%<Ôg6.}`BĠاܻx*M;m1KĨ(u d? 3Ln\/_)/Wjf6ɰ'WwL|>!GR-`-yR9rpyM Wiv/<"c Y.jkąp܃Eyh~$lP?EsIqXGBI̗|*+Q!)*gx?>#guh_IDaRRz1O<W.%G=nJ6]K0ۉ 9vFhmh D#\x%L\%<ϗ_3/M6d=ָp{e9Y0z>O?vV8{QW}.?/-RDkв6+[}ej6xmD^2Ю1嶍I(70Q>W*'?&њ>,nZ_?-ϮPZr d*ݗ1=c*{]a3Q^N?5)%+8k I1!|K"fp 8=m,́Sz+7v:m-0ZZ9xNˣ8 gRѼzcڊQEv"qCȍ188JUOҟ?]R7V㾗(5f|'y1Ԟ.z x`f3MόrEQ7;ھS@VUx+PisDlU@BY;$8zZe.a ƍj t(IEg7==X ;-LōQ[N& nHYL DVLez#pO8Ja Ec(Gݳт&"޲C9j[z41sƞ0I#PLX+5T=7#Ķv*y\/'x)aCO-q 3w9J6y9 ӥzNE!} mh`0N&؇w % ] C݀<BhT`+V?H۫]1fw?40(q.MP`_)BjzJ]!]&05> ȀQownꑋMXdwz lu*<-k<:R}SS#›Q9$_Ӈ-ށ h{-)*0f,;_R-Ƞ_G +IpPЯ}2+hS =s:cĄhƢx[@b8h;h smjue"gg̶@"FYA ߵhʲ05ԶʪcХNC"QU%l"bﭓt(m']}S$$*547DV$Q^d]~C%nG5|F_P]Lfކ\̈y`Uc%꤮=~w"x_ %;͉kx\Xek*.wMc9:T zQ9F^fl%5g ߘfQpE?ҮڿHew)gKt{~TDbom3sB4RR+ 0f"oT-ƈCV͠eceGh]l65|t YP>Ĝ|=cϠ#uxVTU{H`i[Uc4p8^p$Qs(ic+gSG4x_o0ݥr\1?$r-="B>u_2sQ@hbQXL xk ^圄n*bjCFq@!?~eI)!%!{" (PI@wj(!0[{\ZrdѠ 1GPxh-  >ܺVIC2$\T(o W GM>V5":^%9cġݠZf-j5/_)lYhP߁ϰy~Lh>,Xy W?WY7{THr^#frKPYE,fD'lJi%W Hg*v\Cfkb":,2ҿ #o!)?(AkZgOQi.2qlbxYzb-g1u)@>3qRCP`2I%,(AITj8&WRt}iaRnők~,Zx.#ח#FRO<$d{f>7/\uJc8k@iF׶$m x5M=lQ8. $@Q^< TKwo\:քm":2=usDt)v4msMp%ǵlv8퀢V^+q#j8tcaEˤ7`fs.B:U[XN$0}6kJ^;1]o~\mw32gj6C Shq}ȔkJiP(*]p/J:\ӓC4xz !v{5{#>,t u#BAHx rӥ-EgҙEH& q1S"ȩKKpǃY/AE)K}oΐĬIjNScVI<;@pO/lJ5j3`ΩpMK̪.ٿ]#ԲV :23j$ҁwpךM=Z.ĉi ش x9G=񯉈ړ{tbU,¹搀^GgY<ۜ Kӆ+벨)@m:~y;:A .nz_{'ﱪM.6E2Dgk+[5Hl_YFI*ZvX+o:T1ӂ;f綮vT̈P>aeow`Gw%Z*ЍB*]g.8Bxa&-33Vf{W am*Ea19w >7*<5ͣ8Rg`UXL:8ibzqixp=^BR Eys%=.= 2iC(3!WdBp> *>,^|(7/oQxw #Jq=c\'<fm<ݻs<Rw%7zV\g! P_ӡ^1:`S޼юlwclLJ P\"{*(~ +{2Jaªt(0@iF!@i+7RkI}3C0"TEDscL~%:d10B*Y@Քr*,V\z[0.Fݫ,P[$:;hf)$eqJ,0,A)JiesF:ӫ3gCqkNiR5sݠq){n u",Q("DVBOSD1bQg&I0=O_^q'eDiEK*`$+aPVN5{:hQ:H3"J«xuoC~(x$<'fheQ4:I`WM!oGlZRS _/$1\ A"Le^A#^QQvip[b u 8&2Y+:pۻ%oS0?wOM&:Qq)b;ːC'|YVF9`>UW0hcJR}ψċm lZZz̵8n8&hP/LRΫw?17yc&Pl;gZQ(h5vŪnJϺi)+@~nprWՉ/(=5:303O쬺f ,v Ee+ਢO[ϏC/V.4We/=};h`(z 0[}}A<v7N4|c@lC@);:*-+Cbh$gZqFw|Eg3kV(]&*b=ܕGv+Fn"C҃*8 GT7(f0e4^Lm%`~¢Ŵ귷A7So&#peǾ[K];18U셙 8͌^ Ӭfн£ܛ+Yյ@ܞo__dG勞Ϣ&A^HRST)_60+#I];AMilK2iR8q ng\|għ&;DŽ]_~لm9>ĝy}a ]v]v[Cc/YWl/".q,o{ڒYhݝ<#8Dz_oGܦ^`ajOZka!"EpNH8Z2t)[(]z/¶X༎`-[-$63ݪspAVQ=5Ҁ~PHunHg Vεjb}ēj\ <&DTKź!b exz}j;欗\I)DkWPÿ2O :]c监> ;%ɸΟb)G:*~a01a8J!𻇚 ƣ +qT|ctmH<훗{Y/aѲ+m50J8nj!Y Lpymdiiy$F01DvIVJuF!D!j8ԕ-]!t61TC'|zU]q>+vmZO=5\Rih̓@r/B8=< 3pygfwæD#L$-]'G8ֿ.BN[|< 鳤IF 'zcO"l3B;$A3Yr kl x7Eڱ$+>9ݮGmmy!K\HsV $u JOJ4n;[#?&LBu!!ѼQ0IS揇t>XiR-> ud97Da1_61piHN͐/ػah" \|ϲR*/KiIE2Ա7X yaP_e%T 4|5?Ƭ7sA-G-\\ܘFKLa7.v#wJIh a3!kX</D"pgdྱR`Buj`4mĎ:w>5$CCDY"FE۝ ʠ)grw[&kXTF%YMƉ &%`\\%5Žܸ42nǵ .:6a0LYLDVw3ZYa*Ch * bޫvP+y$EuOą} dQobpI@>t#Z*KWEo=02 s;ҡl%?}*'"׵qEfhko jAjuIZW?@O+p@- 4ȄA Fhku5]N>DDx';6Mηt A"%J u6N2CkI฻>?(M܍qĄU!QJeecl9pz q}3} M-!W( iһ!k-| M먬"qƵ8l{s)|@wq n1\ 1wpIaߞzHdt{?uDkl)œ7A HؘmBmǩRHo>tyFG_o %8E:yh֖q\nW2$|qBmĕդcsen~,9C N 1 sjo.uq媀SuS#Ԃ%?3Oc?˅1U$pʹJYz:@h/5\w٢\~=iGr8C2Pvc$PpC}c.M&Z>yfCC^ GLQiEe=."Q#'>b>sZ"q*=)b:Ճ4VK8뛹r'NM֎ *؃9E-NݟymS5@Z\x̆SNmӼI`ȉ,_jCPC~xBC8 *QSpT_F/@;  #c$qKފ39]2ވ}`JSi 6s…B. AUQ1_Ad.DoWC->ەEU޿nY0_V,ŁAb僠-WĽSiY&rKVDm뺔zߡz'6 uB\rBɕѣk@]9 ܉m~fN~ Ӵ <_?a)ܨVh3Q'@~mm%sVP5pHׅ*hEeijbHe[(3v7yNU sv B+`F@(f{cS1ZJ*$6YVQ59-Vз4Wc},ԋ)r?Nok9ZlCRsy(8Vn5 D c>ҐvЪ3(l+te)n>f.'WFfk\{*v`8Ye>QO B>tOZ^ZO՝u!^,4eE+%ꉎrY'ڂpcqON988aa0|W (i'7o@*bO۝:3#O#~竴Bd=+Sd@#TǚYnre2*UTr|J^,{8))wӆCT׆‡#6%/P*AEy"M{]%oNqQVKǷnېmY?X_lEyW.e|~?aa2;Ŝ2lÔTDBӉBy,el>(P-&,_ {,DO}f@q <~k~o!̀N",Z AfJRN'7"IE* )wL,c_{kFȃC7ɘox99#4U: O o‚iN`z ]ds)Qu}I)܎<I~Mn? b EEfQlw2Bq}qKh*`U=_¯p&>LCxȕetPìl[0z/P"5L%L۵ b&ӑQYڶQ'=fNl(ۊc.Uj"q&by+i9D[-U%`f W<*lƼL2RTIU=YfE™UϣKf/Y1 /ͯpYuCs9il&R]d֑QW 5vs.uET>ra\%ٔCzqP߼oTeDߺtB!e}*/lO QfV&*K.~ŁT92A ׃:3#Y[gP.F8h!A`80g Ⱥ6R/#Ȇ!DUΥ BAUsO+-*nZ n ccjWH[5?ُ1HOHq<=}S.ls1Tʎ;CoςgX4L䚌̠~"kCG/Whv>D1@z$2ˢ5(1yƏtf5 !c[? sKh]¿ptB,φv`Q)ߔY*yA%iJmL|rd\-.ȭ]ܯ'0¼z^ˆnV)`in1]T?Q3L {'LHKƜIcyX4wq' 4/5Ct Rܙ#kEړ UӼ K bKKgNԙ CjyN*bki`:|&;&kqAێ26Wc2%b$۔762e9ϭ4|ÉRHf=d˘ӜeJ4.Jg%mGֲ|ruiMTy0t&L@UY^z=uz@w$4%LTv!4+&|H ;Q IM_6`F+*<4?rLv1CKq TjpY[<~{΍,'s\a{Lc#U=w!Ӡ)`ҡH0њ375*n[ Uo1kESCD IH>]7b8Ӫ"O5حthmתwdX@%}q}E owt,G[c;X>zؑ4 , "!u嶁X4 ̣>7lԺ*p?&˭c2yBָJ)2P!y|hYz4 b-~N1bC W36 hQ׵5żY׀Û7c0qimevvܓK ]>MOm78ZQ+VS FTf摱j=i qE,j ?k97$Dl?"bk(ѻiAADRԵi>.lR7 [ E:Kyt6]nI~3mL9 Y<;MкEғ}/u _S <ͧ(!楂AQjwc ʀ ? QR*i~=]ࠊm60hkn~PH4;1qf˖P3MN6~gpx^V?\YB'Ogr.O.ChؖClOqu)WxȆk+svh׺,KtVzO/ό'~up _6} 9j2mPq]߆lKV ]С9D~9iu|B'Z bOKs2|qdE;|ghO6D>t lD[8{ֹPWKRЮkp!陴9~ע~"*7FOmIE_o⦗?\M {Pvl4a4|н wp0NouWђ)nC167Izsw;_2Ou'3t7<6r1#r="5: `pn>rS@ +Y2}8yd(@N=35-×rnQ%**VDH~4' ta^>0 Fr sy`o9t*;!)9xt?_V#HB=$dZF8Z3#.BU_CE ٸ8,#=tb=(%k*/&ji#"h=dfZR٤Y&S슊 `;57cYdqԑ%(e+`@GUh}jİhhU:+>] ٽJ&kM,CM 黌n:` |Dl|tɣ4r熦!ފ 珨54D8 q3>BGP D;M۸ktӬ)Иs@DC9SB,Z-ILХ>@8D ݢwκv{rR]2<3# 2mc3oC{bXUK> 㭪Ij8(攷oX; ']rZS 6i\i'lF^9"O 3Oj$K*}+r.7wIS(jQD*gO3X&x)O2ZJJM/ejt~(!絒W;=Rot׽]zsm>_(VjNvֶ+ U$Dk;nV.ЛGP\Lh/RAj*$Sr/sxUZLbOκѱ8U1>YT ߞ,:3('ˡQSrɋH(>LG|*$Nдv16_]{9@99e͍LLb/X*l=Z~t`շr|5X&?N[uŸ0ŬZ)W_νb7.W#'H(GI"Z+[zX ytA/I_Mŏ.-o:hZuK EmK}"jvjJiE4_2ǃ!JoB<eA\6Ц$i3~eJW o[m[K`#a(D2uy}q97&*jܞcQf;臩x2[=5egiWOt:ݚ+YV1YU[9J4g':ys]O3]bXO'ߌRI E OSJ+9t۰äq>ڕ^a)}BxL!4DS1Hd?KO`ֱݑ<JѬ]bkfuqWJu@IWޏo:ު+b IH?'CZh<7G'S̄ Y[4V??~1{<^q63 2y/@?j&܄3 ٳPxANiζ;򝴕(RhnX6+;4/x7.85v)1E ? gleW{u5ׄѨK,"Cճ.!.|>ո"=EH1/m2") X|4|:jtVy0]q1rVRV B|Hgũm=)~I4\5ayŀR6 %[JG/jŴr]k[DݦT{0^a/d%WО/JJaWnҾ}~3+TEih;}$E^avǗvl2EFߐ }( w~ 쾉 3IќAg$7Ap8X#Bo"Ĉcj 00S@`Di zh [#%!֢4R29")k=L8IWQI>/hF0s<RzڲyFvםtN5r/9$SܗB Pp=m\ WMEH-4xzz#L0IiY"@c+K&S†ѽA$"_FTo%wLdC,ٜ0G΄_}t' 1.X?}U{,|%,~葷itM6VYS?$ޓ;/ޙDp~.exAa"q9=DSw'\uak!@1"ObN*+]j@azrgt.6qa9[0(⽰гGڱ%%-ON4C{eSdB~aL_&,krho8QBH]wϗt*ŜfwO~e*J ٔ&ɽ sɺmps gءo4';u>?I;I!hi;mtcOr9@E!7xjtr"0̢1Lwݛs޳b~qv-§+G 8J,ߏhcsTc2p$~]H&eI}mLUzd{\ u Yn)k܇Rۑ?!.aUlǹ+1Hgx!Āl7LV| 4v&K45=Qg*>v~r@CoG0b%Y8mM: ,9ZIk&S{ET |pǫ%ڲfϳzHn/-b%^Zw(v]L]6sEI[F /Õ-ndcDwu ]WfF_C|umh"!s~$i QcE3{ u2 ';qI:Pi"d ri(O$]T˃BT72 QS'j72?dQm\`Eeg-VkjڏԼ0@fɔJP2H3 m]0WL*6-T_Q_Հq(]_fdTYӛw"G_Pvi0+`]q6.[fkW J+}ȼ\7cHM(-I=:f4uHSu>C5jQ>ѣCz!kiE?֤eֻWO~UBt`Z&f'z r~{π < >š 3:>3'lC5.jϾ4x ԇ V*bd~C/%PmSр@~rL)` P*&_n)d:Y"oF!/0 <%=Y0uƣ9gǰFI})CG~mr^& z%8^d@4 O5= BtjC]n/QyaBt3 嗴KBo׆%6uJϣ45l8 fުxjw?s;Bۢy%d6RpR^[C$n{<]iJY۪VMț-/Q+v7BZXcZsƮ)w?О&#F'p[˨;t,fzD3\]_KlQۀyUxu- Lއ(k1h(E?5䲈mZkL cYo>NviEJ^GʑS',,o%*c){ʿ{ݶ yHS?9Z^ͫ{"䡈);gdFB`>jev;jnq" kg3'kwF;'bZtk@CG S'Eh>S:(C*LRͽ{C=(..(HP'SauwkqlǕ!cˏ\ɠrLlS.Knk ث^OW,0YWX.~P1༖p +s#n~ە қivvTD%T9&.ފ Cȉqn}@!_(> mZ2$=od&YOZz|87…6u-hwė"1>o[$ Z=̭n0Yᯝj 's{ocAtm՘rCn͒=VƩ369oӊ I%I5Y+q_Vc(~K H]՞RҰr`:LFu4n%$Ͽde WOa/#<7մWKgZᅑ.C6⮗$76~xOĂ2鿴 ~jk6PlAԒFG;uDoGi6RlTS OV%cSȡ-|>-yD`~12*6-LW+J[&z7g0x|N⮷ְ=wh*,Jrgzf22]u#Ym΃"#~h@@(l~{y$-1y64B ,{AFvU{XY" vXɵ4ƿ#He(S.˪t/42|W5AAn\j{ 3B*MJp$2%KT$p3k!ŷ׍<&ֈp5#P&>,tץ`cn<]? Q89@Iše< c}G' 黓&a,Zo͸i$\^Q.z\$է.*Qg5C'28d_|1='Ӹ;UAcukU!w?>"ح*,ϼ\f?'CX?kKWU/%X~z(E՞U("j*d']ES;0iZ{\lvX? CV~ľѷq/3#;1t,uoBWhV C&Xcbu5V*p$,fpʀG g|mB. ݿ %3\#8ìY?Kmx&q\BK2g x~ؕ -ȝbKcs/}6;5OKoJKr;K*&0{5HRO10)"JaH3mOp5{:}J ᇈjuFg2ŸBsp9Om0MD|V ܒFu;I?*$ϴ6[j9:>7cd76=9R&X( ZS~3M AǮ,.?^\$hO?g$ 3KhrI hL_K~VG͚]MU<'1-3ou5+b8kA +`$C^u \ݣad .9}$HrVE/ S:m,w{zI}09E(`;Y*~w)(v|&`(fvD5\>fTѶ5٘+/q~܍;b$WVaC; ġ%Zq2sQb.2k3y׋2x*vg**%bpG\hxE|a0LCM|rPiܗ]$ҔbկE7a/')RYbOFQe);wG e!X0:lY!B}u ʦ%Sryo$wB/u`Q)=yixF&[Tp'AsGK<ISN"Dh=DJ^xRڊth8& x#kʱD&)m#3;"g$&i /43c[#[͐ 36WaP#c)pgHKR%"a/0}1V[0n̞FW#,0j􇎟xqB[iP`|{a$1~ZhDHyc[vѤ53S\:w@Yw>lwCPOZ"Ud5_2'l(&ޔ !0ƭH5e^r,>`l:YU|)t]y+K]U=ePu^Q+!8{`.خC[R՘xreXZ=RXUz ԜM,+&r MWq^uU247Fi0KqiZKۀ&g/"EL Ft沞ɂ^,Ap3!Cа5 Xj$? E5bc 9Ƹw8D/H0.7;~ -o'Deo_ڬ@TU::T ܓuqrZbu1%A rҔAXOnrM.+a AlU DŨc߾# 9Ck@*#̌| }53 \6=98k`/1̚H0w?oK .>#&.4D9ӢW}'g﹊դsNW&[-ś_ox%℡UPTS7IJB_he %٭-~R [-ϯ 7%%%n^|'_P^u)Tާu39+=O$ΙE#VkQ/k:6~=,n#W*:<ǭϛ#seKoZĦeI4o{6~\!I{uMg`wE5+8$znU%M_%iAs@&d'nu1Z/Տju.ʝA7T> [Q#՟Ijxq&C:wݽק$ 3\".xZU>᳅1[g3J%WЍ)`yɪ/[҇nGhLT''L#3:^Wb',?$R#W[EonsU(ngղr_y[SekIPc"oMv(I#@I58XDͳϰ/e9GcAwoY Y IgvAlB`SnYhEHl M0z/C-NE4d<]ʫ֤B :m"JaTo]lcv^t>Z`жNgbF>])[b h[l[upZ5X}7VT"Tm%UԒCni7/VQ=u2Pҷy WvrU`1鴼\`=9Z@a6gp$sL65uShgCXcClM$(bp޳%d߯%Iq>,$lt]eL{\"[}PڞFVZ!gR! +ʦTumbC`4:x*|<6=`9?q'|Urr6UAeD#b!t Y`ՍWPϘaɧE.fR\+Vjgj}@wdWٷPh]#F}E+K6rhFh@d/,m S~HN-$])ㄖ,2[qٜ`@B@Tko Z2ŸcPe1C( v/Gs@&9}($ 6l kaofQPG@es"=Q}L2'I![)~Zc)Mt%SjAZVvTT*~~,[H4^1m}PGv\Ņ=? oq-  k a?QzDtKc?%R%ۉi\u`ae QBE:]){J}R97 Y4Oho2p[Vۖ]?_D^`R٭&"->Ge ]^9>jW`,ݶW5,̘yO;bkW*uc6~8j6yw^9$bR/P,Bͧtd|P;5ql}G4djQ|1;0jݡI)cp %ϥ9 2XR -3$,i/6G _{S5|5 ڗ?c)kM4?WI3|w2M_<4wːF[9OׇcQL&#tI'+(ŔpG0zy+nL?I`H:qB 'qZ`TY 6ruY߿SBq7"m^w#UK2`ո J/M(H#)j=QWq" Xf6O;g0{",xw$_`3+Ks@5QMJy1(wvmUTG G)G`DYgXg{[T 4'Wy 8 {],ߣ"l&MyNx0#{c>;rfTJ@TWf6K_HQʼ(Vnهps{adž}Gܡ5YQHyTT"+,ҡ%!ivhHN= /D(jsBՆ5{o.O 7OA5E׳{!W:fwci "ކCN?p'!_Ӌωb3&lileRΧ[Ρ,8#׭>n%>{6\wvjk-CBX~%uԅ,㗼4-h}a,A>[#+G%Z6oszvyX9>Ɏ5aK4U^ab{4bmGȓ*%k*M# 7z:p̃ڿ99=kCZ!DRJrv8*29 1^ ߫SOMWlw…YhP>jn3,K|9?NAsEw\ 0ijwƺ4GI&`WDU9Šc)fГW E/"d;&hX XԐ 0:N:iwmTvvSoc+`->YQh(BE f_?u'/ <'86l 8Q?%:e=܉Q01q#$|su>ZmD?zK6#2LjXF(-JA -@,+j7HZi\Z|mE[*AFbeP`PN;acr$Ez$34>Ʀs,""'?P/z):~:H؜Dm?KA+h  mGn VX K @T' u?ڑ4>'L,+Dע 4줓xQXt^&~z.br6LG6E(ʞ邮T텂yQdB9NwstUp+:RoTwF'ƻys4pϴV5:V 8P4D`ݦ:>o[M/8uaჱbWXyrW,YT+i >9@.~%KNbg|[TxCW6H6ΊFM⳥@JT%&yO-vZE.V/\'S^ 8&@x1Ɉ*%5 o $%޻vn(i@z?=wѝEj.*_aՒ>Tx+CmF( TiĭX|?yE{+]hO?rL2)Hɰxf=vAS(npFuNzK*wUcq-fzj&| ¤"P\TF2 \Սo 3R#^=f24% ׍ԫA@+D~KL@b?=glYsy>/rs9y- ?{gy/@sɳPsyޒ:"VV݂Qc ݮ;K:4 QwlTHH,i6|8WF^ϓB~+ݜ L2l|K4֓9&a/(S%2Ae;M{Ft_$3°FR=x8S4M"!({i7 3ag3C#كpF0c{bFwG[b/?џBcJt{ wVAN/ٵtSQ*qZmkqN+ݼ9<wUdq;ItFB1Ыi^JÅb{RgFi Yмp {ن5.#}͹"۴Lqsvw浍Is\#W ߻跛sQ*r nf|UU}ʆ_i])P-vO9"̏5m];e7hNW+H}6+|~vʶ~Zmpd*@:4Xw>'=;w#G[t7bxeeRt p>D ꑑX'ty*]:w*+mM/Rf$RU^NԗuLz yz]MtUz֯⌏^8b$a`wW/VގOsNӀwC&PD($AWhJDs|[F =m}GLu,ncN `,zB@gU{djrӬx2nl`κ}Ά$Ū=;piZd-'GE N󮠫%n-b(Zj@Vgz˟}À P#2'ng^p>m  .{Qm=}3Q܎ K!t2Y+[*R4n,7kI^ʪ [J|W_9^}l)oO h"1la%U::<^)İ qT:P5~a&t4ai,t"Gٝ"}=q &y]t-LZ,I\cLS=7vLVvIgPڦY#{b?ȹ)WL P^:0!%t6U`mhOF Ae) q` OjK6`:Mč' s)w,q#= COA{ @>ax[W7I>X$Tu. L*ti18،UgϚC8[IpcZHTL7MJߜpPXYC7*7-Vhv:t { BK^Ԑ !MlCTir!(* U$7̩*SՊD)o(GլF ܨNP[D (a fO B`w5Rn(6wnl.FV8B t GHُȹCx"k1n!2EC˾'yM!%5|u2Pq_ I9wJBuT1ɑ~Rba(J3,sim1ֹQl#Q(NDm ޅIK3lu]G-s+øKEk ɽ7ա8U׷2MZ1  qYlN:6fCoY|rd53AHZR2Me/ Xkװafqi_[x}O]T(kB\9OaXT!c]6_r^.yl܄zT?Җm$Fˌ|{l U5~?,s 4>509s蕇F &e/XIKDfJTp跁i?WI,C09bycl 0]F%nOڡ ky5=BaNT9_ׯj[O%Sff.kfG` spONן, yzybK$_+pNJsϝ*EeT? 5Z8j+^ݡn+yV>m*:2S?sPJKMÑ4&bʥkfZT,G[nl}J*qdy%\e5)b/ B< 5ΫOg!|ur&5:ޒsQPDcX6@|{!W޾LOpsC]%ɰh,:`"K亹4[ԀncM= 1ԓ^Lto[7'fv=0Y*􂀤!DhG=/H&~8'/úu%h(T8dZ 7=lEkpwe[1I s֩ہt,p\E[L(n "}Co;DM^2ȵ1y Tgp~ Y|σm=A(6rar~,{muPynA 3߀.?r[6mu)JPeNkOxjRG;`vK͉`"VĦsw5aKmt#e>ø^Ay:b ,IPX9oL-UA YrPbe&7Xu/-) (r"DdlYL* w}krZ RטzhzKe`7.hVlC@Jo7+mf"ny\TAAy5KF3@'X&/ N5TlwnpfՇ L4ҳ9\=i/}ܲ9ST9:'r^mIS:{96Ђ"o%4-E gR7~U+0ܨ 0mpR],0:2ڔgD 0o9GQG 'Xk|ڵobu;sV+͹hޱxa/V#q95zN,VYORo8+,#*!(Z\knN`k0Ϩ,i@J]K7%@p ,}d`iªLE5wJOQB3O@?喙%}B9Հ㉊lcsTN4Ƕm }~w` 06@C~fEn1`ܟ˂{,gP' SGR֨]1ĪZ]QV=ZMkd Fb]j!zZw%!ԭ L/ɬ7v1wK+,eU9y_sxڧGY e| DooS(=t.j% EW-N!4&Zɫ1pIKܔbo,_SV4nl1˷6["tUR &vaϟvRͶĶn\{;7oߘHr(5C+sXY HfݯmVfg_nָcwfzuQhCxCwx0P^J_U+JHc4s.?\Fi*Gžl,o%`R|@ЄhVUs cS'Вy Z>w w*Y0p\4v%}KЍG r; mzF| +}updﱒ[1wأHnpvjըIzǴԩ4_y‹cXZLO4WfQ>ۢTPr2/5d$zqy2+aE5l/agI j|%U>/k G:?B"t/eOGg'Ʀ)ߧte7?ZL[Hni1wKs<:i7OC޾VN(|m=k GA`Qff`@@)]kᄧ5Գip pH˘b{ %ٴL{1\M52W 0ڧs *~8 {=-xNmJ49di{*m`$1%ءO 'ooUܰ6 5R!4wr^͋z 40ߐ6ɝ8HuЀ_Icr RwXIox//tTpX\ADXNTLOHUB"O3Dy*mvY=f[c(*מ+T8LEoJ9Db" CBR%(ёK=`'(N^pۈ\FbClq?IWꢚ q,iAٚWKgiOaGA9U ;皽/MDƝfwcpB럇zB}e+Sdx]6|x_V,n)QËFzQaatA{ 'M)'qW}ǖXPOUrX8'\%i TMa̲OYZߒ\MU~E af*^!g+o!5v&Q;08kڑXhGOb"g_dgDx&gl"l|}桷 /!D%Z"–#hĮXn z'6,sw2uX]Ch!]wh q`05Af!K)…0#ᓛB=dɺ`@&ka1(f_|u΅@RY~z!J7n3뮘OUƻ(TtЄh_[T ˵ r&a`C5I<}8T&{pĺ7AƟe)s\jbLB纳822^:[m`ϡl>B,'v'PQg|ѣy7 % A?] ɟ3wWs_X_'Eh\9z)bzgWJ. F}I h/Yz9cx;'˰[ϙ>!Z'߅;^LXIRgEM -EQ6:j\aobiø\.6 MbZpvJ8dG6 DŽZX Yxnۢ- rY[b71y=ЏIIkItN(xۆDzvs01Dk)1SFs{*u;c(u+47.; q4[_L$ŞBK$=@X0 * []+jVyC:ؓ=S'=3[ /|c(|2o{NXۈ c$Jvvk~lzR$ &Cʴ]fXOIS4Ý ii uqz@e&y'v"'Lpժ e)s#(++LZ؇}ڒ Q@U54)OpfTQ50Wm60SvEZI>O Y;ԂA ~{6@!b,B|8ͤI5l0*X+)è_/}) ӴeXy&7cLe(^jD6Ќuf2bi-p8y7kEjOШ>Vyz6VM5ns3Bj\;Dn#[16To!ኛڳ[ԜoVc4 SYv;RejF-F)(d!ϲJY|coݼnN^n{,c r=SmZ3HS.N}\| /Q܎HP=KۍɖA%0NJ Ҡ$YW%U_^^WPe%!l?s֋Z X;j^0_Inϑwyb(@KVY9wAEQQ?)0.kX ݱ@aE34W=|9^-`k%N﷩Zv{Ê򓲫f13נo[nRC Ȫ%w|`bef`gbgZI29țM*TT&)L龄: ^9/ܧvT&nS,!\-\yoD`ؙ BGM93GIa%}uib` nj.!b?uc( & %u%NJ]l\B R"pyw*z6f*p;)(qҼ!;3d\??U<)GmȬdO{ZѥˍZ"!HK!FRhǕVO!7I J-AzN0ߘiT4Өn~YA3~J%=/r*AG ;Ugi1S[۹7:yVV2BdMbǬY1fN}Cn HvI܂^QmK{BzO=>|#Cxf_"w_e3_Ԟhb͆-ʧ(7whA/dž!G5tZN x*q4uN`5ltڽORg;A,u5rd:F$T7ۙ: 5$ےA];i.9w\wgb LEfkrjپѐx5рzƬ{8_vg@wu9DfQh@}f:K)fQejG]آY9@b@T`9vxDt<~\`D)d@4wuނs$[I2iš~/`ȾnIH+9:^ Yf'A-\Xv|dV,80KcLw͍ySևMmxHײٷQ)"v t_2l$D4H>Z64*eAͲ֍jw0냢QoM f0)ԺioTV;>I/ wAhEUސ_nޱTJ6>xvn rt> h5Ec ۅm ]8.fC=5RvMuvl|?{: U4@B2fAj֞7 |+;'wy'阑O~NMV*W=rlV#vWTA ˒QQͬ zIBwL`(սd+!o @&B]e-LrxlVt`E;f[Mz!*o’.(&q59}ș߽MriңQ7*))lnm۱Ȣ *]Yjqpi b46nĘMS|?UJn;mKcڻ[þZN! h\ /#1qx,\3<]1>7'Vݜ :9*K^mQ^B?m-b\ʏ~ӫx`y`15AfFЁn]~5k!8?JLL¦+GN`n2[4σ*X_ /nPU=t^#tl[BM4ins4!m2Oġp` #?o\.`Š};10E }J;&@prNQeBMߨoF۽w([3 %<@ɡ{A,7q.5n"x_U%L̵|ʃzvݣso8Saw1 _c(pu~*fVy~O7i%,9Do5Rqk?11}Oٔ߳ ,saszVto${);b6,]L@GfxnJ>Mج}s 4 @#GlZjzgxRlelU_uŶ ha._qӘTTp|)qc@( :Ŀ7z5xԍd+)'q dw0_;eA_-#?1,@ZuAPS(Q O zXУDt|9ol`*)@ԩ7L(Y\fyVB*%;'pFq3I$ho"X ,?x#-)_~j@C@ڣHtu#8eJI8 .ЅW,~"4(c.삾,:Ttq1 02Dy&j,)YӰZK a!6 1H+WlAݯ]6叉,N>#%$m[JN$XOn9;_B'Cm7cb$ v_fqqnVQIț܎DHoC6 P)?}])TZ%r/՚UZbV!~(t+qcXܖtmZ>C p'RU0njLjȫns#XȯX޳ɹ0/˩Ϗӯ*pHLB~nK̯-f=OKmWñfDAc \Qj}EMKCpA VGm2%k2z:*wu:kuoV5©ݦs!3S|HO-u21 obu.M܌wXXm K ,rh.~/l@yQW32)-;I'Z:9) =tEP-D_^#qjDo+De`(zĨeTujM.ZdP{:YpT8-vޗFEW4;ߙ90! xݫ=M"9\/ACoI & cb #{j@ mƱp{lYdG5D+~ 9z:RqEgp{mfij. aB}^\ߢ@{fnNDriOӭݒŘm03qU#9C( /;E+HP\ ЖoP Xū,"UXG$7`fz?4!w2x[(Iۿʗ2XF5RBӍX]PU~YP:y^7/Ĵ n=/C2$|+=qu#2 7I'n\W[!0$:>jIuly:[2dv %-6Xb?Ta?:m>T~fQo6~,2 K -ʝ̟1 [ 4TLWAJv]to y'+od퍛̆'H/7I$yIȨ-[UFi{2$k|X'.~Ǯ_}Æp1c`h} ABռwBIbQNRĝMlbAbV`ҽV/>YMf's/!ۣ4=:O|;G (J?!4l #zs!\-c4HΡa?KbR}|w 7>ڭlM q4LN}:굏2KU A,J#wЊYQؚ>RJP\[v?ؗB̈́˕/oL09E;swڰǖµ.7q2ZIHMp堺f8jS+ťA8Ζ\gTe v> ~tsu-oۋ0u#+0oZw[1O3y禿ϣ aJ2QPXPac}eGnχC,YF`铌J˥aN\]UR}&^=6j/` %DD J9QVGx-I{ 6D[%^&s7VS!ઊW=ƻk4b0hcKkeA f2ћӁXH!n[-W-MR̈́ Šq" ޓnT7d5s_1p)H}%I[T 6 :_ߕK*ƏoNV+?*}3 zynMD/yxVZGl*vdC< p9=H:ҟk"@*DW?pϊo:EBo!+&*CJuz-V m%b=cZMC2Kf{ v&2:qQoǷ sKU· %dh!{DGo ^Jyҳdfl{aC,@v(\2ReqJ9ktG^E"hw 524.cA8[*)n)Z蓘 Eȝ8j^9sOKΩ6g@mvUdd1La#hvoY,/_Dc9ϻVef)Ek%vYW.38fhO;Co3Aϵ5CO>(R~tÂ0}XZ8|$Y>pSfƑ9RW~>Z3, !zpy)qVCB Nў~*:) `rUК4dSVNsCЏnz5'ۤ%/IT)s=0 ,75TVo$&vۆ;ō_ѓ[qtu~ җD23ݦd5;iU.7P;9[LP[7~2SdR(c) mI_֞i+o\ % y.Iak+P#r8P17tHxV_^z0_1= Zý?LPf[o2Jgޢ3Oh,CTVmaFr҃ g.[o<&|qw >оeq_`X"-RysjM3L~o~6P-v%. l4A>k;DʀWGJmWu.pKŶ:A,e5~H8:Oʖfye1#pH5xJY7 uYnZtp3b/|-RW=x$4iFB1g$ZWUK(Vzv+2%F FpA\sgptħ"(`7L5Y;А 7UDr;Dډ0argi-C?MKZAef81$2s Q@,Qn.SbwU* hn.m3qnpi@7bhA~`6&J2EL,)`,= Ksf ǷUmcڵ39J OA471(%yCT⾲n4qZ䟮!f!Ѥk\![tX~F}Oz횿ݳ61H"bį"{>Ͽy2n8hH8f8$Fu:./ڃHܮܗgɀ߬QB|3K)-RK `r0J{Pt*/']:e3bxu-e;3["S\s^rU2 Γ ('-y̶AHu'}eict9B"ϫ.nMgvA|yS _ "tQ0RO.0LLNj#v(U!xWbfKβwcsEKY9_!8^kˍ% 0 ρ.R߅PۮeAW2%-*[zo|=(Wf|OX^aJ܎*4?I=d5wEuSkzQr438kBlg'{ YG {gĠbM%3k87p6> ti&,ϗFnEq5S'x73]S4o Kt b3ˋ9-?ϬF{;&LR%=-XR! h,6yx@Ԯpm3l< F gҭ@YNފ򲩞̟lBd=mjL鸵U47;CC;Gy 1xJcRY090=m#Ӹip9G'uH: OzxFj2&}Y`ˆ#ScdDRsG=eG$4 ћL(>J CDzkeN7hyĽ:N6M8b?,".!0iälk`=C9tl}+7Ow18`Q=]6Ԩ)Op f(<-E`sMBrB ;snʏ<>qN?mG[—<~pv)ԋJo`%nIbv8Z $y.-^GJdǾ >s[/Es8hj7|[\Ec dAw?2J[F)7& ]mt}o6J2#ߘ]fuS-3+˸(cK#fg ~_1݄kN)l6d(*E",M"Ík1^8Z4?AռgQ,S@FM"i"Mđ)4ju-Yepܞ>h*p* FKh7ꧼ-7BI* t؇PvҐ'_'oL4ixAH㧗f:_Ƒ=cwsL8"͓M`h\VԊlвYJ=c X䮀pk7`v = ]R|:udd9c&,zJb?G8.Zbr'8?Y5n/+BTq[ie]xM!iD_[um:'O L}Q*rL&_i:y+?L^(f͛{|*b2 ]_%!F8[^>m]$+3X%>f+sT:oZPXșٳt%-|zȥ:IHn .7cd9ph 8=T5gѠ6QQ2y,Ⲑ&'xx0^ ((|mؾN=9c:+3LJ2\$@bO7&J$F9 Ks/LtU+*=aÿlbƗJ]ᵶu?F^Uaa_n4BLHD# ?dPv7BJÚFBwI+!PG?? cK}$Y)t (xe3rh*&'Z)PV_& ];q `&>AY̺kt.sZ!/o:Ht)؀N|p7u#Iꚣ5bP-"&cl <LuۚxK rd3HL7 xȼȡqBfUGQW;"_Nƞn>Ш|dk779W9 OӇw~d}JaqǞim)'ּܿyf饖CMTM"&_ >qp t'nD}4eϔ78lu&JfLO 1=ދкNx=eK5_"vɌJXU%o |ݩ]BݖRnw[Q(k "&6ʜ.jp*{֡gy 𼅜x;@D9Rn~񀟢=itsPOt"'[Ŗ? $jkn/?wz+O `=?" HmKi4x6p{xY ;AAPp:y_|Ce&UlPzK0}{26{A ׍6ɦ󄽟ctWصT;/j uPW5h0u;Vԟ_'ÿߝ)e+1I *-Q}{rkSF*ZZbJ ԑA|я".!\}'b ]~}m5ZIu3&kr=X0X)&V!CQ"hOT7wP*{ uQˁNlwl5+&#R\G=4tI8?JzASd)w^;XN{Iä ),{UpF]G'B{Ós Q~Gpx6K}C!F ؖ]NSu\7PJ`o`h:ÔJ*1vaIB̨;Sl`4j+$66)&#DmŌi4 ?<۩ kk7~a+ B*NHwCd& Phn ͻgl,+N ] ?ܕB"J"xzojR=SWN`f@1ބ9-on26)m{ 0kGmQ)4D8j2K05\lꉚ/o)1 olAq[c% ^-tK3K4jVIjwu΁P7IM/45E~#S~!'[V 6GS)8=Zy#_~f#~kูN/EI# ^)I.v5qî\0[K1+lwENcb +obi8VZ՚ .Fr11ђXgdNmEhcqmV Nyײv6ƔkcY2c-.xtEӬ8E 8,n %FK CaSvдˁf7 A1!|pEYүUs]&\HÊԔ.fP9]=V8$8adu F&kZ;v"LaWj2ua-wZJ=iHPmMTm#h76nj&ϾP}^mK\q{yZ^hWѰ3ǖZ&sVx* Bq wL} yI*q,z6;)9%!-&K>ฺf.JUY.8Y@DBLxDR0 ,Ro3ũ6jBCSxeW(4Rb^vgCh,w4Q*=RN+my#6 =RO`G \2EqA %C:uoqgjʡZwd <:uQ\`; " \a\&fw%S~I9wȒJ<,1)jT̷m/@L&@F2e8q<R-؛h`#QySN:@_6NkfL/Tps,v] 0_ mr ѻ4qL[3 o{ezƯh;{q$Ƚ VAh诂FI̿7˱93#VOf,(ZoW|:w]j:$DTPR'ާ?WW}o!JAo2O_/ifgSՆpmesUof4Ct =ǥx 2 R.\ x )ѯ^øLg`UYEh7-/@3W]׹c {s=8ƿV9ʏY`S!B@#o_߆\U&͇(1ob氫 I)GBgB]A;r o)$iz5Ȁ͇<*VaV[{t %D&7h u碧Qb_nv2}Rq/+D64I=ŁX}!3Ro0ŷLżEy-C뫷t:yCYZV߲.YNw`O4%fh KgoS|"`0tDf@ezf"@_'ɡ\d/ZTWʹxe"NX%_pz\~t@˻"qt'S2=qByM4G>x_2h6aTt7hʹMZ4=_\z}|}[.6f qg$wׁBZNOX{'zi*NvtA-).-ُTyx\b%$KH{KKW)W\2\\c[:<ʷ3PkVV`m(4!a Jzl [b!A7N_j5KxZgt,{Z0'+?vc>V,//_#GhbK5ѨCWDW3˄XŖ02n'Ȇx;lڜ%k(КvLfĬ5B(f+"Ձa5s^sR0Җ!Y>L K._|B_yݷۆz2Kh -d|8su'q!܍V<_ CN"޻%|11˅m'%j~A}nܰpf<]=Ke^4ʊ "QHeźb߯q y ~VtD0C}qXHyj=8잵w*1V^1> ;G10]:Lb:4j}BsIrey}&Sjt902-a?ٸ5F\[m5<{%/Ͻ5a,JN B7އ*#?{Ϳ n5VMҾZ!)+1Y`0y KvElFDgng^w'<+`$Ҳ>6.n*Krzr&bI$Hѻ~.֭|$Bљ8Oɨ6DݪNlWV::u`犿Mk_F\4ShdpH}RZpޅ_~̞ܯu Y%5>Syk9 ЭZ&熊zַo80-(jzGtm3K瞦c̈́ Ch$^R:M]HpK:pet(XPњ? oж~P?6[iN}m!]Yo`QM@ٸrCѽ3IdfVXOң8!ߗw!Z|o> /7h,O2,XYuzb« BvwN*HO"9|P1Bݖ'ђ B_t(E8'`凳FŐghkDMע$]C <"_V.<ШL-*QՃҮjd?ֈb 8EGS?G^îScN8 p-?n1c5ćA]&Q^PR%8vىaDlXk!ӻvzg}..ѥ)PiMH2o1 AI8i~hAѽ؇\vBzFl]ddAbfBO&$Vq+m_Ĭ^ߕ"g |Q`=LC"Ok,EfMlt k vzeyȈoE'a(bj`B(wT3vB\Nf[h"#L =,2m늒x6v1/xlNQ5ATצk ykS *B٧8-y%{xQ:e ;4Ę2"v::b1XL$!5uWlhs踍oGLX&YAݒ?!./"I- 4o> L@fve:/]@r0 v*O}ja4EO`/x{TZ (ű a ?+ JZLN/0RC0IěfSqr٘P%(]ɋ%zFx2Hn"~3110j`@-"9[XMR#'óY5iwE?X~ *Uw4A޷rBlr*A#oPuz2J<ħ#vTJ-pFjĶ+37ߏR Im0cH{1O֎H*VҀWt|޷feXB1NҜӄl$})(肟k9#g4c˻+0Od^a%?\9Q߼e`W^ܼ\(f-vHZuZa6U'NѢL#4#ڬţLU*+ ws1J37}J^7oЄO2$5< ۜy%'%\ѕh/7 (5< FqcIbe|W= >>Ws@g]OпrpuUDQ%G¢+IkϹ$U2]YEâ̺~i1aK}Ƕq,KM]wUGm'xD W!/nDvul(c.&_?"ΝfGhmPUl_.zŎ[u :r+cb.؁Ҷ/>[VW&Ty^?2~ӺaDtS=9snAȕRO<]ɻo4{|m2hV+O=ΕGKe7Ro(@OWANބNI Y矯 :Qڣd'\kpkU}rߋcByyOC""oLGoXyȢge֓V_a%箭%"LrCj9)e5z%Y̅Wf-> ,{KZ(C߸n ,X8oՊێ,, h=9S8bPОqeRs OQHN 9cɶ5%Ȼ|rE 6!<EIzѽJ/.ӌu0KZUpRQJvF璟EjHqa2b׏+ɤuЉ,]]JK4]oeCf(cmNyɃtgstT(*%H8'LX=8P[mO)b){p U|&#%x4Dk8se CJyEŲ`RԙD29^u[MJ'`oP=u B'2T TlbbGgr{Pÿ? Nz/{!~W8YzLOz:r2f;"i\?_s4od@Щv7$lf&/ɗ5., lcu(=LT@Wa9vu4FGP@˛Uw mD-E%rTiG@3kreP/Yp\փ} {cte=ȍ酪h:Xde~/ثĈ7LG*1qAA0Pm;Cep8&mRɋ&of9xC^%]ȪxZ5ed__|*k6P"ZpvanpKmO.YQ/` 2SMVڊge{`5x'mN同)_%؏,&w9Iu-ӧbbOFxA߾zZkzhBvo{aaHlr4C9c=%݈dPy2&o]'t\g9YW~hJ{ot9!Dg? ;ݞBIk]7]k$-V 6MK LP, X8A!/UC 6l&M>kS'_bK5s«\](mVp40@d8=Q ?>YelR4Du}C~6k1`b{iRө;ā;[;h- sh3 ېl`11vzU#ϳ'5_(S )[?9G@DW3jo7q?Mq;GtL[n&Ԫ{ryY%WR wV(3L$folX)+NJ >˖'']?4!R<[MBXP' Ҧz@Pg&߫x6Eul.Al2Ob-YJA$phToV%=]IFQ߻1bld9QGaլ+%,kCglI=|SPTZN@4~*EϿ>\Kzg/>i9m<{RS3iVK.F2Rk(TX{K_fȟ|ȄO`D5Ee,&+AŮ W+YQ?KV+QY58yj+#ӛ7k\cC.݉wF9 6^ ^_;"ʄQ-kQrz8Q*s*r笫In~$hv&$bg+G鍍T#q;'75Ec.S7?P_iUD5my[IYs^ٔ@ɀrlMfy($T k4O _:'T9uQ z1%pD$, f⨊r>}1#.&n׆kħ=0rF^5!vfL瑾c$Rk-cje9 K¡2c:'ZwY+:^JwU1a&^鞦qIQ|w d,ш}UfOA*M^Ȍ^Q2p6O4l`4hq2dff6PLB:9[lչզ9u9Iq(JKٯN41\f j4gs#%^sjD:t]zqꗥ8o~ET8ϑ;M} 5Mi v:ڶWŚHI.\48$j}a8&VE q^z$-e8]5Y';sS?5(P>E AC6ɔ!ܡs>@hdܝGJ%Cѵ GeP i6"W;"I `&e]+^!4 οj[\|c_8/M ܋-cw/KD:V07Z {dSvC<ӛ>G@gCs,ڇXyd8uf `T_|i5g;n@_"sdKBEʓ5rb~G!]s rި۪(c!8I'f#>Qsdžm ֺ̖;EK^nJֈ]ٞf; 刿NQث}K+)+֜~ )cՋɨXԦ%i\lan=9/QcCnK}-<\!:h$T|CmiFVYbZ NWQ̻.4QLl)[ ߤ̈SI] 0 h Hsċjxdw`(")ֵ74Y7 0/?8 u"YRtW4GqA hpbZ>V E>IvѺ{t7:OZZ|91y H\&џ@f0 ҵ0 lK]<G HyO4L yQ "shŅ}=Lf5̋ rqT#=C%?T+B:g^XΜvk"etؑj_k[¾U\VCc=AG*8Q^d>brWL>ku~kW­zb0yp4T_:C@T$З B[YFٍ܏?#t͈&_eGaH^~⭢N -v28bd;=3Xhܽ)BS $fi!5O3UŬp{N:}KkD#r9%>myWn,襟#YQ,dŀ[T~]fk]c/8qY7Iw \2APGt`gܚ{ ׍Abk*ܬ-Қ}M6b ҚL KЂ*cǒg@O6)W%:|W,@J,ݐiW"ʍ60 ~\Zt G'9z)C\NmR-b\Z9kF7)1 ي0Q*5G b &cq]N )Bu)CוSE|{bopș/G3^)넁'FMv!vyQs$oikBLm]~>^əb-YWV">>!FLO4-N=ky$>Mť$kM>OCPd$~ ۘ3*&R?"Ut-Tq_Pևʹ4;6_.1p%<,}f:~wP9$k_s%dÏ k[AB۾{5"Wg%GWem3,"Ϡkon lq;(xLz*`ڸ@[}JϢJ3haɽeG'U/(nKV{Ismz?m&aiQ 4(GjcʿEe`XJf^v${,jMfXJcmꤎ/b)leD,pDδ^Ӂb.v}19E?Ŭݥ bzZp̷p '_@NtbBLC *#-oOϛ Z̲J[Kcbuqe"BAQ O-8#1_%7['&_ Hf{F8|&ϛﮇ+؀2D`~{ 䰓߂HƏ+ёB+z{s&iN(Kv-AohڞFU"(;Yo* fHx(ICf":O 5ߵhո\+޲ fSx V!_ZIZl$ɹ"~.@E6]dZιE .x%rȬlo }fDش,֦}B RVjRp2?/9K0Nʧ5Nx#ɊĶ"7F`F3ʼnt3e;zn91om+S8d<@՟ˆEiƆBs֌ "3c= ˈ*^׻dEAvU?dm4/6R klR(Q}iA0t\^YRx3߬ <F5|R0^6hQNY;I ,f?ֲJMv FaF^hOqYjg}njnhEF/jd@d]C6ї^}-&jV{(2O '`20BإbĬ^XX0rjrW7@kHџvd@<8Tۃ2}.D$O "CmQە;&6*{;Q]pc3h,gQq:{5;;5+4. `u=~qq)u6}f%ԝAJ6k\Y2B8N:l J0i#*=s!KT@tC7 ItDX*dsyRҿbYZ=)?q)S٬x2l90P ZYG+\Q&GݳX,z`"v97d4.W/*99j›-qgDVGu;TO@ܤ΀/E2)NDWN %;\,`xsόoPkZFfEIJM`8[+9Mn%m Woq^:X5o)}JĆ5b.7-, K;}Bv*cFt~=HԒHUyN^C,ÌPW^5۠]͔݅(/*z#!M˫;m~/7k9ɟ؀LYgৄJ"ۼcu'[Y혠ğ7[=.3I=RFy5Y'tPӀ$F'{@;KeYDM$2PGńqƔGE|58ꗣlHBhӼ.:`~ucOL&Lbju.C3r+YWd@lw,@7 \ ysMrTe%s\,[X*]7C5)V=qEc1S;'q=t'M2&?L  Vu>}CZJf[_I2-S?wBD(6rxFn}e3G?gق$" H=)w^2W3rXOebv. @dǪnu{و}49k&B5K H4️M.zgcF1~y[**4Ƣ= է1d@L v@>aww&Auq`mB@}C*)^[4qsrm/!CYbrht4웜=M)d 2H*ͱ"<,uG%cz [+mQ"d,y uNc=nXCJL oT=J\fem}i'N*VŅ-;d$ƾٺē]hD7kW@T?{Cq@)nU=#њ&oi1uJ29o 7J\ }AT9KjugP.:Mƻ3If;FC䪽Dx8QtX~^Ʌ:u,+4ѡ,ʤ&a!+ p>#WohHQpdx=dCa)7r 9]Q F3YS|m"%IJjy]Ym-3pfz)8Fk]Xn]꜆K_oK.}Ɗ6>Zϛü ;u2O)(l HuEEo`e挽HZf֗J 6g!Plicul.%]c&\#K&*9rWz/R(q!Y\5&Mӯh!u L4?1 gA㜙To)-{KuVE"7} #up9=Η LP<4t&b/|6>(xm0z)SO>uur/4pRq^ӨC~}(ܱwM}yJi;3:^3:A/2R0gc^D sA+mZg[oB%˜tn|׋Ts%!Bv#R丵} O~|mCz]H@7Nj֧G H|cpsm?T0.z8ǭ=*؍8ةXVfpGCHE /,-` . uu!zuDKg:pzj $Kv7$N_vzdq/LI/<g^#QYG{[%6e+p& `LH^SNYe%l s[^yP7% !xx~8"L=1AǶijpWjnX1"obLg{ojN{% mߕwA]xE'?5״p4NR@o+ѶZVq(v= KBṧQI>='^̓]L^=2jׁ^* >{ĢjOkB85`!B(ʘ]I8xh6LWּSaU_J:ex'FOȰaސ0< gga4`2֯0 Gsi`+n9=>ۂyN) ePp;$I< TuTjQƷfY$p/Gxr2݋zyhq@0쑿nؖTBY]Rjw|}&M5ԅ7Īq:d ^1KbxN WRb]OKBɞ?/U̖ռ%+JmGzVT=2@Ü~ A^`"}P/)+.ɫT' kvևŸȪjپdN((aL;ƭ=bI頿uZdz\vK=`ioTPáp3u^ ݉L"hrѪWGۣC[u~0wݳVm hӐ]0 |0;= 'M!ln8 xKͰtjRd-i֢Dzt >kx:ps YnqI'o66g~m]~hGD9Pt<)ޓ^_ڐU#AD5`н4N4ڠ=|X!vAҴ7K\$ GJ]e0Kb7P䌦ݜlqZ7JZM0\+Cb͠9*c@?r9ԉ}%9Dn"CՊۇopXj[Dшk# ~ʩ~&^i纁{NfΊku@]U2CweQ>(f@Lda/47rk*0,Je2^U6{ͯXTY)[w p@S1`LR9س悿f>q8CjD_ˢ6VHהÖ^w60xꃴM$p͹Y2"RV;z%}U0cpWch A쭀)clb  z|9UY˜Qu!W^BK*2ǎ,u/_;wû`DB6^S4,ȗ͵Y)Cn[zyR+k4`1oB)jb24 F"< gW* @$$*x9eӽa6߲g{pH4T/@0jOs+*o9&Zm/qgHKhi~hs⠒EJ\Z271x\@H vlZ.h `u& (yBd8r?Fx|!>(vD靉žVIp$܃fU> p˒ }ܓ ]$2[ 㡗rKU5$H!,|~ c˂,JںJ@QƬW`&ɐOn;>Ml[7=A~b1-*i(ĩPۓ1~YLIAwum{;<nmݯ~gR*_ck\d.jfu[T@@y}7͆O68<YNJgPv^4 //ԝӠHr["^c/$*XFLX3UnI!Y_LԜ93Bw~-Ʀ/݉[|) ͺH3*"Ӧv<[r;}zCOeWOI/VT us^ s;rH t  j;⨈л>j]ꌇ6;$|(ORHb2,ǿO2+F]4%]RI8>-Yp/9 `5ajZ-F&N"~ĵЎdAS8-~P|p6++z∮]?iu%kWtO]d~{22W:sH<ㅇE"|ǚ/26ʂ)ue 86 F}ś/nSȕc?Vi}𿅊Oe%"^ ? :]3lua?8q$ܪ[ ^Tu5Ar[ a&)opC,4ƒot<0zwl7f&oփ5uMI\F1J(3鮙(C]RkaŸet:mzuD矅X? ie(SPP&^ҨJ^\#[4%svtt))8]1ްՑsƺhzi"Z5Ѥ 2Q6U :>#$ cp-.Zqdgf1G$?S$vls<V)qwBjmzhK;yCIֆȫ:>#h[CI X飮B3ۡX2e!j`T1?Mo8w[N_(9:U˼2Zc'BmR0 5WD/6PW*%mF'Zs}o൶[T!8˷/0V7%8.9Kr ^5Ll2t0_$Oj - ' ԡ;h)xv|bӷ=fnD NͣSW %7qAW9[!3l6I.U9ftWFnS f=^d~ʨ睏)tv^9@@2}Kwu[j~(T=aɵA#[; 4~ݙ扏q_*yeJ%ʓ&>i[K$qT)TLʦ&pFJiZ`+=jBbcN?'pM38Ew|$,Ik 8$7gcjttRb(nz0|t`'i5џi + HS^L!<`xz3{dq#D%"ҪEײ-*K|{h3/<R EA7+Yjw8q5R3ac!>eHo3-(4h +Vy1KeHKt8Զ)yEogWp#i`l -Kܬ'1<,0=IvQ-XH`6 vP(2-D;+`8EI|"\r4tBl4P{,WƳ诡aJƳr),HV0>)e_xb-Q\b_ u O0uqGfң U#܈j-YDF)τY_ynU8@`t o?Pb4Ĺ_;aD0_hZ;h:p4`kNJ)Ta#U 02^SLwũrqY赻Xtx`\G͆?2u=҇gZ.!JkmBW܁l}(bR עl|5A]MeV(gWY)XZb+V騽lH]}¾עȑQK3e8a * ߅5u&m}p;䩆 f>P_T |GM1aO<<r ]¢.7{pO Xhn*l踕)æV^F„7(Hg(˲Ki *R&_wKI-5f^A2_!&_AZ#Gt06C;uz%S5Ғ7_sL-6`/ЦEx cl~J,6z8m^PP]eaPo qY#%Rčf8\겼5zb7O`IqWJ C~P2/D吓-ӌvPb9+j3E*vw\A(##j\0uWO{i`GfK[;yǭyfaLy)'p _@(aXQk20E}5鲢.(t\cؚ!g4 ;bK PufV.OFkX^kEfCu>N`"2€*[RY; $y@~CڐUɡG8aCߍ꭯qJm.[ s!]Fؠ'NV$ܹAfnr%W̥^J.~"n;8"6eI\uHM"a˲$N#Y2>PPg[&D2|C?m2ɂmt <~Eԕ{6eE6XtӘ\f&˜oY.AB&[IOP~qmL« 6 rR-kmxqiXa ˓jিG !u>h rzШÈ3 q]I՜H(XckN6ZSr_1I1w/InRx'F61}1R̄&vo9_ W0(VW~9{t R6΀cL^ Q MDX!ɮg'%woNCIL9#cŎJBV(L~<5.s0[ԁXI~&LdsHWNA@vèS08oE(B?P%WqF3C'_hS+ނTn{6ZvזIBU]Bfpr`+$O'F?o 2gY%%lź$Ė{nZct5Lis[ rӋ23npP#S.S`$q]RRm\'@wsRشҠ`-p&4h`vq ?sHR8 pKj/E2n qC;-ߐJ&@z !] y)AOǾbԢ=-Z;ZrH_ ܛot72'{m>ra$HX65##~ ߯w:L Z|p%3LUwߊf%br~*q}3H<EH.WmQl͒"w!9}LOP_ v@Pu^b&x]ME%6}@p+v hkw'CPL%F[`bkۉLHrB\fe[%#0 $K2N7LcgGpӀn QڒP3&IAnqzWuzȡtH΂ #r⠓ _p q6wP``# G ʉLZ:*Itm=" 9fSJJ) v8:!#R?4`]s箹#>M"{7:r:^PʏA8^佮s/ /qT.0&BEk e͉? "_ӐYl{5dIH}^74c#Z i|kzmɶwq?&v/K8@t{ ,)H-"-)dOr@,}/_k֯Qt6<"lE/+_{m,] :?GA)C%D@C=@ ˧d A8"pæT]tV`cPqO1hvqbl_O$T Ȥ]pz8Uѻ-K;̳N̦E,ϸqjSz݇P%meŸ{I ʋU+,Cg=1GX?iI<@0*V@˲LDg69<,Zs,d2W'8" -+hPK8=J=S&ObzXzxVE6s%9 c޼_}g)]h92޽ ;^AR\l(g)/ܼ8PଐokJxnj)/O}Gޭ<w$&o=ٱ\R*-I]nJU=y(pV(Y_ m4"rm"nf B<14 E8VS<%ت;R8_}o!mE |Fف:lS?t͍zߒi6 g]th_kO'Mf{ M)Bߋ_6RE{Ua37\y" dHQX?@ܦeE" mySks!9>E+89 0lҹm=F #,{ nnURڳk:`*Aݦ?r[9J8׹<:t:pWR߬xLTÂkwO {LO=葦[p=5^T+- C%?2oTX1J i$DX vi/UOa8Y@/WD]ZM̸DK`[1YewbݤЧ'"&#|8y5ɘ{^Oxet G.(FƌfTr#fDA-cZrlH$vm|dyme]ȾauCJOQgܹo3LWymh$r> j]t^w#yyBWr`2iqDk,W6T,xsͰ Jڎn ] ՟ RMJ,V̋K<-!$V(Y\k'CãIق4w^ZU&Na"|sэa7E Ɩh倢r6o!#=:Oju\70Fbf)7(1#bFUO|& Y V0ױ4^DB\^h []Fr6WY4q8n6.t -(T00mEE=籺 ^ xPˁvɗR\5aw^.SUӶ90Ny>Ciz~?ضzVf##P:+ǀGvCzEJM\r-[`b]]`[Z3i]:5J31J&܍FBb݁H+^Ϥ}/54SUe ùK#Ł CkGvjf;C^?Wu*Z/v0b3{ W9cMj^᷽K.9?$~ԩ+& GsW>(2ŏM$XG]QM#qm#=GzӨov3pाIfc +%4 ,WeI!%q䜊b4%2[St i_Wh>FJUy&ol}*l<i lUJ6b1 Aa2Ӡ۷e32 dNc[N@4P,ǞM1Պ;i_-hpvI/dg4ܛ80 )ܵPP;Xl/)uwUwoq@DxZ*0K+9-MS0uwj56i!(g9 `fع%wh| ӧMݧOVX0Yy3IXW! /^;]<-FbNހeL?"xUb mG+Ki#GoA籡Qa뎖Y{}ܣ_َcn\re\a8fMuV.ӕ*mp'\}agENj]ZS'ۮ PDrY|^{`^49UvuГe=> ?VfQ5|q=u+~Jka衞xEU LqayD!NUE5q%92"ʠ ,4kr,Cu+=BYEJT}QFتx$C\4 6+N\'zN?!eeV DOc6KtaG(hL}6}vbG24gA%U>3WKr'g՗&L$t_XAGa8'uhR@,i&~XrGuX R=0PLm\{¥sKH27EOoI|M@ʶ`嘲;gcliXK ]X(/YFlƨCĩȢ9xFLH>cB`،_SL!gy{(""a}n_T%WޝB~QI1s_+Kͳ*8,% C6j'X )z0 :rrZ Sw{ hˠMB#*4aǒ>ѣ&NۺrYݿϓ =Jд{ \#J~̈́]ڒM%4j%ս*b=<W%IsZUm Q\1?W4typ/,琟%@d_֣YfG?Ð۽bNЩuJC/aUL>)R$$_ReV6]]H$F%ئ?%=fv+΀9`o'Sh\K%Bߔn6Ҧ|4^3M!тKbv2 h'J)/63 .?eIC̴e=A2 3v}֡ &m81Rq"|ɔN[dar>Q\XT J-a/BQ΅ݑd]Go).`q}9{Y5[@umNad#p%r3 W\pZzs 1r+:@E ;,-,+}V);c$H*6dpGP?gu$U-}& urFF){bps~wnf`$.jr=iKpSqN٧,r :q8ߖbxB>3֑8*d|Ic-.,w?æZdՈ\'%eu޴_gDN 4KuU>ɫ|=N/HаHq {8886ړ΍*edhFvȼ6ꊷZz[{MC}AN^]E[0YfY&BK*\)Z1c\DA`}X#Ĭ|yxccp2KO3&'p h)MgЫB m.8DC0#-| dS7jvvj*C/dZ_Ly{9@諮fCA-mf+ +Wɨ^`*Ն-e"gO[ɩcmf\! c0X^fx#|{`=Nk\ wH3^5@?{.`#Y~:vÉ:k25pI[bNj^604;ػ za!DI9<.5-䑼KHʊP8wk[ ]Λ98NEdBaEBpB-ji p^؉ ٌ$etvzc%EG^ ] P` OM+* R1\#l{W[U{z췒J`\tG÷M&΄ @x.(\65N LrFY0 ߗ}.z]'F'3a-}E .鷂 4wQ*Jw~Ni_Suojg^D$]xy<<*_JIoa* V |ߪ"&=!kq%IR9EQEЏ ah5o$[edž;e.F$FVcP >1uf,Zёp}JO#E9I,@gynAL·ÔϑW:ZOdh p:[^oIkiɵ3w<E-|Z6Fl|^^y}sx8xo) :'ѯ+!nۼ.)OQ=Bf0V{n%.gB ;Viiien$z gLؙwήIڄvmQ-I3:- [rN1HbpבDjKМNEy A c@Hs\t 1 %n! ¤d%m~o_pH}W&m߃nzp{O)G=dO_yA-7;$!jK7=O9Xd8 p5=S#gk2Һet1]hATRyVH&sK.hwVʕqc?wSV$n-o9hg"8wwX*Rls%D 㨮#l˹9Pl q n氏%z۪V3S۫v{=̏$ZiAqt}i?|4zs<]"L[Ԇob~[휳j$M4EPٗ:z=(48HY0zomB)qqžx61G4Dx{D`PƖBH8s=d~H_󭭜L+ 獖^v9js1劳Ƭ y$*F5(w:'/b\eah:/u u{^c)&'SL uhr 3(=lP+J)u{'rg;.;X{֬wZ5/̯PdΊ:sB)$5A%irE45'+,B/wwv;RFa D-'[~!#Tܟ)'Jt8!_d8OX B2y?* 79Z(oy0ùϻsD(k|E${{?.q.>}1񕤘D@l0T!b+-.6e"zJ Ϙaux f=8̃ O,m0i5ԵP8mL$8C}ǓbbzBUzȖl,z7(Jƾ{cA?a_mXg cL諸gl@F@i}U>F EF$"}.L鈚 $P'?Yw@|mQ&/jIMƹK7}fL $Z I}eczĭcEAM!㢬FwWv<[!nh { Sj}]*3MT=xfnGH4Vޜ-G|KA|w@ҦeEY2@+~0} .UȟY-8SYꜦ/ 2LJք[ȇz*1 =yfbe佑 fuרfQRsC d]_rCx|a#5jI֋K?]Lĥ9m90:AG~#]WsBj][>;VH"Jid>a+ Q#[3=Ýs8ɘƎKGK3z?=5[Y5#M p!t]iq"B˕p.\&ʉir=0B\k-w>3Of{NDG2;P5nS\lZf5<V݀tY|`x ċfC|\QeiS(i$:ߺDof&α;z\_ąnlHhp1ctY Hӡ1=|;K 8N|CL8 ftqS Zg" mH+J|aʜ+wlrSug5Bqaߜi} Ϧx=).64~ovrBǬӢNe!m!OSZ0p2`gnB^̀VYax3!&.ߚq/‘j< >)p%gK nO.Zm9̉k*T=dAuQMDlBJmf JìzvB o λaWY>^X/t~l.x$u wlި]k#Oy*ei.OԂe@Rm79X^]`x $jd//Y `вQ{fxͺ8>'"S\Zt;\;50N߿Hyi-P|)&1;sʷ F' F eIޑ{x1)ʄG( 7'1ݢpG*9g&iz 4QP@^d4GbC{e0i8Hiq'{mÞ=$0!۾ N8A,WVv` ]cKSKy:ͼ$AQe:|#S?eSB;/h3w_\kAPx=f `XOCW oK>Wf#2AaHu7VIU/ *ZTb{8'V[Op=;!Y*ՙ/Yh]Ȯ5=z ,#99 -S[wSc _Ɲ nj }&6_u,|B GZ̆Gי;KN}M4 k<+V'(~X5{Jw*F̼sI-DFsx~BB)o$R8ԿM˥y&MXgd)߻ o+ʋL])co#yT`yك&n ZheF"szAC_bRfר7ܨg];R N_ǥeCgghuPM'N e,v$a '"oIe!!|UE; X];wTddnbf=)*>67#GAOlhJɩKu%]vkt5P>Ė I+vvPIt|80àg]6ʪzPc{x%d -wXg5`f$HrCsK Ts Vz֒xQx>N(á}]}Q"Qٝe1hהTL*9=iYee(J,aRI0S7n΍>wQ>laF)[f`M;.7rg!Ou8{dc]4. 9 w*X yb*v M%chp`ջ+c+jr6`&K9)GTJ6_F,,.]DTEِ |$]v@j8N1qhO`kg|Y◡ (J:OV.& UZuA͊٪+C!.TՍkl/m#]Rǒ5 ˉͪ3~;X+y"@`CUf!+%Gw:9u \]R[@_atZ5"_]v^0nS sU)tt=>#P3Jo"(B;Mk/x ݭ;ip&,(Y', *i~*S")/f=U aKe$C q7zIVRx-|4Bj]ڱ~/m/PjLU#Z;$~Ƽcr˴g^xLغr+Vi_)󚯦©pIhފ)OOp E(-d 彵+@{/"1tcYpzvYW<4 N0$>IqԚw _u$neK VNͫo"֡P7P1yq![<2j˦A*2|Z[x$e_r?!:KG7S{"6R"ƴImvC` dW&oF*s1S>9TStTuj>y8,\UvJBr˪pMtߙ[R81t"lc1Qϡ'{uDVyz`Ղ ^"LzDplv:8rv֘2\"M 8Ev m?'kD\gС_R-666yz\أ5p ࡹW(5߮y0̇f4oݤÜ%vfN({'ÎX7=ATǔ ᇗEi}_. ,t#ɱ7;u# AE,;CB}Fl ijd\nM"1Q,I? Tm+Vb$mR"REBБOؼTOHHA~Ә>(##o,1fR*VGyTw.ô@D+3'惂'yx'DpcTCoL'{-)5Pz 7+QLQ"2_f#"EF0>Wzﷵ9. oLwx1:DSJ/f3'_EO$!luqi}Y^ @.&&x9b恳_7G_"i\dJ} n~#V8R1FHM0~&ʣ «o0HNgDbq83p=##<`NphlGveO &otXjk\dZ|,iPA`~yTqw2 'y1h|7(wŅ2:@yGXomPrl!Ȟsf =)D詝W"Pul$3?6_KFմ zB:pB_[#ds%0-*>r-%FovBW S-{rh8wG.yeou@c*KgD1J[EBK*bNw;c#~ YHEgJ lA֓4c)1z #`у`wqXQWOjzXSlG|\̊ycK={#YB^q]d+sdV$+Zj#BފhZ c44"Q6?WMM}&l/y\3Mn<׹d)`!D|/ EO/6&SYLgKvtݐ7TiI7[7}v3s@QNjU`1VN3<Z7'6>0g%Wəlu~K6&}ChdQ"1ƗI7$YV[Ab'aޠ_ s[EDJ,Ͻ%R?ły])JYU[b %0˼|6guji_s.3я0pw'w~Q _$,xܛ㌩&b\ԇ[ɠW}̪NQʸimKgA[EBf*L!`93O|J>yG~H^z" ,X\plg,y% 4r0'܊1"pnVVz(G!3i^A~\z~AMEYS:PhA|Ћ XY(^(j a"%zB3vLC=cT9_KnR]Łe =g@cњ[2/u[GN; hڏ^e1 w|_3>aC j( +f9qN%*eB׀e鋇C~{G#Mc7aasjC-B(h$`%b;{Am[A }4~>ŋS o~x iễE3}t % 4ac"QEwnW>0U!/MEq,#,ǝF~ыmҿ+jrJ:4~$4;.zmqmŁIIp,ɓ}4ؽ7莋<)1et1?:BIޖdK]R^o*\] 2VԎ1-"\jo.;+Ǧ5T[z^3gP 0Pdύ_9Sv\E%ïU{7^Y*YF/ݽ<3xsY-̝گŎ4Ve~)Ւh|By]y,%qdQujjOm%}t».|w%{ןrK~Xۛ|Y¬(֍QFBdTU^b5G="|V΃n\KLPc"$ ks86\eVYX4x4^wvC~r -."gwZ P8YMDr$%c rlL*|nALVCv>}t]X|@e5"Ktt:|r~u~Ytؐbo&z>Qǖ*/V$HԱE\çU[a(XȕUwVI]z̿HJi;2*,,`ȵ}|)[ԡZ22: d`d%Ef϶|]أTΎ\و؁RaS]q6^@K#8g(v0X2/F6LJkB !aȂ_L;"!ٞ5M̤Pqʓ0cߔs){ [kyu20/G gm6WFYp('o|:Hɗ $f2;z->+kt>57/#& "ROA{Ґ㼥q9ʚ_㞯9\O~8LOJY5ۺnf"tˢ}+u\,qmͤfxת" 2_bvo4#nَS毕Z˟!+@h*i`8X /h`6iN&'!kYA֬ZETo*=^7.?Ym;m.M38 ٵ>Ⱥm*c@p&Bk ~z* 87n㏬Mħڡyjjηl~b; sqquz Ik' Y'!U,2 /~&7]ǧ:Z؝BWqC$3{I+l'UF̍U7i5t`~-A37 wZqʒd. h Bl+crkN>{pIJQ7R?]a"++\q:N.ɽmK8D/lj S̩@k+T 8됗cqۚʍ2vZ7S* BК< I(.RBKFa$[Sɂ*%x(8e]様}9[_gе2+^ 0+E˺/.k[O7"MA#s6 ӳŐL"|FG!mGL't ?bb\%_r qWt 6QRJ`B+SȆ&SSt) 0=O' -CI0 P캒TKMM gٶ\GͿXUnU`Xoo.EUC$hoe[@Wν|ٚE.Il{D@u1Y[/QiJbMnϡ?Joi\$y.wU8c^|BPԹ0% 7DR늢IhطA? J;chQLǽ}Y~uo"J"{0'j@S-#.ߋ.㨸,`_~^gr3KX*dVHw;gN,u6 9qڹ?Zi0 j_ݱږQ$Dzg,_8 >{)Zu>ODPKW O,B/ >lTH;\S:f{g`'jZfoW1 HݔK4U;ER{/}J䉅JLv%Ϲf" Թ7nSuyğqK<ƁccCIxtTqmQA/K aP@+O#L޲,V/ݎs{׫΄?Q6Wz91a;wU&sylڸ_p5MhB>@\©C"=+O1&m =dxU4K>"F-kf ClwأEdoC7vsLPÓ`g!؀&*@qh$DDD]wd*gOyW8.-^I4DxeK܂tMЃA)z&ҰsF![r0'zysW؜x2=ow'/r"nyU>eX/צ}j'mL*CUL7Ճ͍kHc?gcQ7d/'lSSİAvO晏eY\_Ju0!~39trcb"O٩[ 7Z(Ғ3rH(мЭe"[DԞ(G&Fl*.Ao3P %##3ex|!2Ƴ7!Y XRЍPv}:FRu2r3%?sTQmX(ɏf!ڷ=B@ʜ'qj-֝UI0y<}Q]*04M9U y$Mj~Ri[X^v.;فTd?;lɞ/=4?0Q&kf"r2FoSYD&ц 4~tzlOˮU'j>CR3AD]V@BixXؿ_uti񈳈H3XNpbq8),7*cwxwFr/3Dzw66QoAOHCdDA-d %@mC,oA;uf4FJ`=ro'f6Pg>|э\huk+ %: n /1'%Kf^JŤDPH:@n)gRo\oB5\ڋVvk.^ܪ6roamxp.|#Ygd?sr?$!!1gѓ{:foE\pO- >eTlXݙi׮+P.gn :?'mwr- /UZ8?.ދHPhAl7jކf13@d<݊<2x}aqU7րbk%^ ߮ EtqTm&s/TN snl-oCY-1N`:>i?_EF]Z>jz.s = hۜvHuw:ݨ%Ic\aϲ ȕN3'V)TeCXRܟjlҽe >fΏH#N6Gӫt , ۶a ^G\m -؍w# ;9MWlAv:r§H0 #_ǔd o ُ9tmaV$,^Ynz==u+5L&& * Z }B?,[3TnyUvׇ F$YQ_Px<fi,4,NSs>l{-Tn1FXػ]LXȢ#(4_xO_"z)s`fx `** lZcmiWy~:>G'MEMΔ<Pi.?iV HWl %1}0|͔-d}=rh1hyK֘QepXވ,D 4A԰\]@P9QD<7N̪dZ'[OPi@Gk1+ZX*iԮxLq>SN Uy;_qs罡J[}^tloS~cl\/Z1q5>}N6 2Bq"TI/UK+ 4g /Ȕ.ӆp!;}odgAőD>"cSaFS$܈ )*,ؔ agx790%$Clmh!;LhS7H3y e۞w,(aN>K(4N;zVhѸ[Dd3'wj{;ۑFt[>^dQ(mLeU'B`G?ӭnˮh*T/ tusRZ^t'b]w‹u3xrqHBrc(C_H(O42Ύ[`则3T]2sR =&2:&M*!ٜx rsG ͌k_xhȌsˡ q}>V;UspX֑¿w5f}[^CV(u;9ku9cļoWQ\@D-֢8"DT =TOpFwϱL뎣(W;qevT5tE,7.(Eb=[gڛW{e-}G=Qi ^ki-^0Ff\s*#%@Mm#Q< ^S"^cl9s}G| çZ?1rC'ăcbJ~C3_?Lgoҹ ֛ C7,{#sn,7nD1%]P8fB=//΍E,ApP $Z b ^~nY8aZ!aQ,w,+"g~($t%^R(L`gt65k,YTUsWAy{.6bɯ 8S[&NeTm\r_=}uҧt%5sZ4(ǁ10dHk\b6ϬǛ,_5$ a;-Ȧ EaJp݋7+#x}#;@$e=QOɗIice+U\Z| ١}e-یm eOppl :)x,noPnO9S:\d epdRـ>V@wDRj%22HDs)n_MUb]5,ѕB~̩%j$uyx.+B&qu6)m`Xӓhx1Y]پ k۠+̡Z̙KS%DЋLw|@|e^#eu96Kki[0jTJa] QΜɨ 'Q%g1DQlrght?햞9 T Hk[AJmϿnqtum)հ?4[4d"!P =F'!Ő' P6G TFPE:R't.q48SRq5K7KROY3x{XF*Yέa-mL7(M(X^}ltidw}dfҬo,Z3eC@a zPvC^M-WCo~xX{i~-]lA^#^W2KUntu%'u|wpD=0 _:Wi1ݫXatkz+ΩI8*]Nvdh =,JO퐩eHބpU  C?}BAk!D7K2/lm J~+.rè$گ4Sv$Q F-./ݭofKAL~3}pf4唕VT{2E7' |>8rf66@M Ȏ^iہKyXe!!t},֖D-2f\R  ]f˯Tȁskbmb2 j Bd6&yY'@e'NLhT$/[enZ|Wǚb9͒޺W˦ά )Aq9a"u1P=7rE][,aCFUR& eJXV;,,% $tW5Tl`ɢ6ߋp+cܫt&yڸ_ϋ3{ ӯH#cVF5C! VB2ye jGڤhяY z w(}0ք97 J(;5}\NEEǂJ$% $eOR/+P2@ufPAHŚŖ7fc6W^t2i4QzeR' PUX8ypsiaU=Df>3F /YT#AXMsfR|z͋SAE !?h h M͡xS~`lwc"y`N Ydz!ST.։̥q.+ɂ H#!U_f-݊?E?pX5֣ :s6DX== &FYJ1 "$&XL 7H44& j 5Td6POfu,[|K.GˆV'Z Q!I$FS}Yܞ"}MFXp(ZW#6mvR LV'$l zxu ~g<*l[i)KJ1 H"?d T%Ǖm[]y.J4.vILѩO|S58 =}zUX !@7o3a(aO8oH Q:E6KE2aE0c)1HS PmR /l^a6`AKs~;Sk N  vշN@Ly@7hr:bߚ N$BNExf֟"&7Ȩ3vC' ogoɵ{g~$E&5^H́xa鶝ѺZ&mԱ Ld T A3BH:ET™'G3lV+Q9+ʞ8=IAPywEjx'4XYƃm\=7iD(s>QC?GYxf nH*7?m_yw|h)PIMURM?_ev)'Ӈ*ᇽślst }2I)% IKqWX 2$dӡA\LpEɥDģEZ b ]Oة}| 0uz>EPYa{,n8i)_B3\&jKg&ױŌ6h f V=]쪅ǍSPf+69,&]OoqlUl#~ttRA=(`g6cҔ,i:}Oƻ[vet~,64bs2 ,?+{c"{LXZJ )Mtmbl.i{y[7U!`l5s{|p_g|y`j+Y94zv".qۇ؀~^ fl0CJ2h_3'W+PYw@܂o>s`֓,oz|;2X?qV<^@3xڄɗB4v_)f bDURP_U]hfS4Juz! VO_Đ yҦjH4왲^QН^FŽb+f xD\cCBB3pۋReywX,Ph#]LwH2ga7CmwA FB_MQίz'ϴ~(b;ч*Ğ)T1iM&/M!Tv#WU3f&Kä"p7ceV^pä*_Iq~pwWm_aGIG)oE1&w6A㲔yof J PSIrLnJ~eV; {{pBJGI` NRw2()USmRn%ɲ%GLa"QLJx7m[q3[Żm G2L27^2tm+ 7o"Y9qB';t"N3km3$礅6QQ]S,l+93&t_Zr-6*+h7]8']o^I0iB֖mE:}n ߪ%D TT ZMQo |{2JFkdr͚&d}%nO#]ۊMK B p(l K;TD/!QMhjA魔MU@ucFי8wgP衔ɟZdGN_(O=sM7kYa;KI_Nax!) /<fcG=A`o: I/ZtBƱ)(R͓FD,)$r-'3㇇VQǜq ~>E="z羻\)G+p&q'엞Hb_=X[1D@ۮ4w%Ŷ ˱&KcKݠıN utpW GNZʊ3#i|mm5iW0= np:dˮk)@\?peBLS{5 N+cLN?X֛[JD9i۔J޸rدl 5{/ jNwwK?ߙz9DA ٲcMJ5 fcXJnl8M) cŬu8kI o ug'7}l{|BSf8{ˮ9zdv˗)aů0j%UpGR9wt?8:8O9EkWݫG2"7Ɉ,R" {}y#}f=[$@w5FȩJf%5M8|ɦ1H՘KfM~lް۲[ix3SA`V AB30Qn҃J6}@G So] ,PL6l@4ʧo#3*ґ>@?_FFSqI\L5?}/DT*\%5Gi-`.0UG$v20PBJ iqH>F@L}F]V_ꊩއ58XE@ %y,.VDo3zqg޾2oV:!u.vTVT bŀ $p6[Vqe5nVyAp?)dH2Z@UFlzzÎj@ef{þ]>D[5t$]CZq@cj8')ߏiګҪ(b{JRQFV7-UY/Sb(t(V2~r~~;(Ƽ~a7u.Mfkx=c <)akPZ--ab#I9wNC]kgXR d/&^1]5M=)VΡ':;*8gSO{'sj{tziW~=É`+S=6o.8>/Cr=)-:ͶP2j jO/Q& {',CL9k|v`~+3n f5ઓ~@@_@\ IG, ܸOlu`\$ 10 c6刋35ҩ"Нz,똜 %70$X n:2>hLU0).XBD =QZ/EnsT)I [W 8Pa \^]@| M_ *p1omj}~ :[Ve5FK^K7덝=8{d -( Ue=+hGTM̢1ҳR!Na/tjcςHݻ1FKaDGߙVd?V|%I_^ 8%)ra_"mPpUU+z+m^Ef𧮎/m:'1Si¡ l0 %,w' Aߌl+h:ȋʴY^hTJ.1bzQ ܙY{׷(2c*O^׉|ݨSls] 6\"q`+ >bhC7-dC.5sCғ1-#f88Vr(ls|O]>U/Q̛gN)'kFYƘ؋_ T@p٧<&߫Œ =)VRXhc:A++vXYw~uAeָ@ jKdz&;$C# >*RZid62 1umG椹7b>8x̱2ZŜwzv О wG O]StR$Ub?ARX|W}ca~X]kWe `FpO|(h,|N6-+ŏǬzy*Gu[(ʔB%%+B6u.V(9݋ʩ3w=[HY̿*@J:B7[:ڹl@&ւw튻yrپC`԰[JC1PX1vJ[c_Wx4 ~ „ƪzKtͱԨ\ TQ%?3s]G%yUh쮎JOܧ.%g@x$z[ΧEQ :zi_ĪMaTiMu/&SbK߾D+%8BVqa{G޻gToAˤ>һ |+\Cs{l8u_t`y^vPHdp/-$~Z;4h6?;v 63cTЛz!WfF<0S9֖8z7D/@q(3_U:Чt&oE5Pfs1cxteҀ `(5!YV (ս~銢CITAq+x%L8W)7_PŨ(vt(1H4ٴEi|Jji"~ Nf+ *Aeak8_c赦^lXVr.ezp@ڵR!_A AA@'Gs_RY|w{4&'ǻg| gQ|+x/z,f ୁ$~z C0-ZGzU 'g"53/Uq{#L -%k! X~7P,ld-'ԇ6q 0.w0=τ,NNvJ 1.V(k[S$ߋsKQӭ٦]oʥ,tgHig Ejᆈ*5!?7_xM7S[N]Nya7臅i}Y)S+Ec !WיfpI]6<w[,p'yFZ%mEC=-wO.sumo,-mBbN6yXI}1~hBR2ȥvrwLr/nZhkk_f%C璟_o5<f:~w$33ʹDql_tڴuwd3@.O2 ϦxDj8u*٦'M vjc`_HUY@j#lv﩮,:a\!Z$DD # e ^(#Vq%64/K~=GNΨж~r9&qQ:kpƸY+*jm'[Ak,IwEI1r Mk,,uU8 !0I[!A!H!b͌tWU1_[p'Cb472Hcv͡VVekdVi!|nҭ곜Vʾ%^m`nme㷤3ӟ gsͺ?UDZS8D'|)r>Kuc<"t^Y|Bcʫ. =w< n{_Yl'9n3t]o '1I;OT3~hzsA1;@*cJ39;01xWfmE"VBAMsOH0Ae@-`(:P2Ϡaͯ{g p8{^Ft@ "W//]u+ DA:\wh0g\*.%=4E8I|քS)uC4U? ]p Ee$se> InKI f:ڟa-=lF iS'M sdҳ't^͊T֓4!;` رz,/=G;/pأBuMl7 .t'l׵(awGe no]]$Lz D8z~(+)8fQ>"zJs\k =fGuCHqb]OY3319Z'+>Z"O> o{!|#* H,8ȣ^vpÞFKi(JS"l]qYnbGU9fD\x3G9~tƻ~>G3+{ z#,&6 iX5譗:mY g ֶ='ԁ9Wn<w i ?Tҍ)mEx61HQ9m~[NF_? ѕw614d橳j%Ur'cެ1,'h/7ƩIg+{cGY<%R{e+b)I`eq!Fě^h^tZInUjD|0cȴ9T)GI3h)tƢ:ZH~TϨW)0T|bSC5}elG+eKO [hC;7 .X~HLj/b^eEiOZ̪$؝={U?透%1Ra[1 y;+ B[S}]x/} S0&7@ lhG  >\`WlaTW=4`Z y&t\rPnCv~Mks5dm<_]l-p+Kg, -1?bf4T8Im V4LDK` \حmU%sxbL/&I0YC:I??]XlWbϪznxV\RH9nsb@[s̎-8j1 ~{9|XZ^7u5ZJI-o%eQ0er|X0}6<-dFqӬςC{O G|^̅8+QݒA _D4´)?7M;Ij涙o1OmTz/펳A|tƼ l &Y^rӄ, nzz4.@.̉ :Cc'HIst'*$&ٵX~UYiH0IG&"+L pr8)CcB9QioH<%λ6 |+]'7rr=ЦàEc^]ԟ2IXxwY#a^"`Eo!N[ 47xL'jߨБ:R~Fb^ DêaB<8>U/m4%~;/2ϡsI`Z22SA͒p'{z0Gcb+>Ș X#ɿNmn_--V6%۩ vz繡:/@Jd3tJ,pYʻl (H[N7 t)&dڦ'n~S|-[u>f?&wzm\GIQ6v 9ߖcJߊ!2?qCp2]1MXH<ހ|)kf <,rkC*g}{ٙZȣ~ c>vbFA n,r~oVe͊g_G4⦪r01@AdW+S PK‹#7N (4H^ZUО2yca(K)(x-9_M"`['BCݺp;T#["uܦ &K犯хSUB7\wpn1 {J8&Ѯ)yKྮ%X6OO k(jeV<%c3c]Zu]_,AIngN:WW~Kc^!0̆|ul?Twb&L`Ps#6gFN(coY-Z/jwƒt:pUt\g(UO~\L;hI{` 9,XQzkSP)Udx月oB:USmI:dw. usw /sXNa!jWC_ӄ(̢5@vb9N|=IK | qYl]^DB )Ջiœ5_LAf[ ;TPIl$qa2up~!pS?6U.HHegӕX 4Z9!(wlФw F1H78lEɾPK3QY<{'bĥ`%IO9CD~oOhۗZqɠ *Է)z[08 =]fL Xn~qZ׮ /7 n@je}t>A3됺u1ߡ|сp[SKK d2%ԥeV0mI0fG""@MX,Qx|"&VUTIJznf@!Iv+b$KzU&)60v%rkZ;]PHoݢOm9"MֲQű?4G Vir`|A>`L B6;\-'nfRIlMP@✉ۭx+j#weKCcɦǒj~͑q0196UmR+z~ d);(d^y4uj]2(uO&AhF/$Ohn`>@U^}qL4D 9o3o}G\% Y-U2͝9J:I'xey+4ݱߤsiImx^)h/AC~ڟM"F9ef ҸUb@!v5T"EGWlcP &ǖF4SL#`oOto=]"ng%;@İ g::r卫oYb g @ÈxVB4)O/2q%  püpn^far D܇l-LqaosƴN|@1ق|Ȉyt+OjJ!|#iʾЫ@Lz1ϯc’ؿj.W?Fd~}3_PG`eMzsCœCf}` `A@wjA1DD^yt-/+ڐ *0۟rHW7:%N8+_d3 {؊ޱέ0$DfGL>'>9<@s9d$Vc0Ds h}>TeU r{V<mq?'Gk;I»&H "۟nm -ή6+9n3ˬHڽm ^Ϗ!UcSuDi1Q"zmYuj{ʱ>qDa\ae:Lo۔6f0{+WjNtb^hd) s ]pGyK>!Sl8bnI&% G6A!ʼ)8D Nz&KJXyqP{B4 g1QAGi! %IZaU+"G/VIJ?@ &ITdĬ$Fk:Vz"j1̡<;z; { Rkސ/N~N6:dO]7FL͂翁xRf#ZdgOrZ6e 齀@KCP/`#8^G, HN |iNH8СO[VoB DYػv|Qt8uaHJnjX[LWtEH8kmC8]4xLʚb#9kB\!8biƯe*agJlp \ +=x^Y`Pȍ0K #b.eT֧ x NЫ8y-Ve"0`,P8`GYHd^# sl[}yNڦY:WNj6Ff~PP~yls] p=q.73jB9_|2%LZY(LNSdC洘җbalmT,e͚چӧ+tV9kkv Œ*P䈿%:6߳#oVr]1xN%wrfą =8RCǧُ[4UL3 ]]T,[j+X.[,|;9Ju%&hp2_Ma黣;X#y. }@hA0`{sJUe̟'Q]E/r}(;˂Ei*As/m5Y4V&I ZC'L`"6Wg82M~i9|d@Ej4x|hը6]ry]$uJ ¨2sKGHvZ[n0 V a^Nv6w| X\{==8xzA[VV]O$ׇ"'(:䠅`[#>KFj?`y{:EO@c,])}$j ڙ cOS/nONlR`!1I=n+IrB`IFMIŷPہ7|&RV%_+YU2{u0PH Xci%DOՑZ/jͶUiF%92@qb`g9 w-pJmva>190YZ8_ n b0IۊX?+ZDKH ]1i1Qb.1DY`~\5o|\ȽlTCp;$Y-z E+\tZR`Ty|lΎjxY\DD19ڴ晇dK&͒91cMHiH?_jǻ#@\Y” $i_[,7QC]64KGiJ2n&JIA.Mc =<^\CgQgk1Cݚ.4G8lGLIcY-'!ɛl zE0sZ=ãl0 mF~U7vᩃR{?X3힬 wf ;"j5E? b1~ۥ/ia6Ս GaZt,f Hߍ.7AfE͖zKBJh#8Z嶀aڡNcj6dR\OL7 n3-U/>o{ATkt%_9*':q3I' do$1;>5F.TXh4ӈFzDzG>nѺ (΀ɉi, bmӃ)\' 6_mp _̕K9 :2 (id+pW<%~] ͛$4K&T -bJPA%fcF? ? Ԧo}׷uvZ7Z-xی+GTV {8|тy87nc)]▇l 2=IB햜HPб8W" A5 A:ZFh@3272GRF?q} &bTWSJ`4KQg/@bάZmطP2zkb†<. XSFf)H0'"aG<yqC6F GMiz-mX^(艘d9psSP# t eǟwfSPOCGwq`/#bM O)ߤeY X`nb+Pm1vnx߮(0ovf 3g ݁@k Ͷ4߳vA4l6cܚM9f O~_5& I@!5,\Ŭ(3y%J/܇};zEխQ]|Q\"=Jֈ[&C`2,^BXxOJRXO;âk}J UF 53r9?8mlN4BD5!qGP&P|!CTtRσPjмvR~0&4K 5\e =eVmktb-;̭!C\ZDSa}qud[a~v?}{8cd=dPc뭝eT$؄RU>XPK|B>]E?=^Af]x<䤎nEs$(!KDU݄/A=yo@$vxAn#K#" (gsҼ@!iLJ!3Y0Pѷ ^J=۾7ʞvf .}ʖ@Z6U2v;ӿMikQ)0X*\_9nb_g$G}.Ħz\5]Iw6_lm{x{朥AܓJ9@^ޑuxX6oa^ I3PƐ,<2 )&r,,+LN [ ;I֮( J%etr3DZ\X8jtSmi>B\.Iy@7k&-[ Iu;+s&/,kj(]:;D=# U29 dl=|$xCyu^LTCLp|4H-jqFbtj lKmUJmN!w/\uKj\4zEGpisJW$q35#g9`WtXxĺAޙL.H&JXL0_IҰ,r.%$.'{oYZЊĉ/笆k`0 Q#Y˟pbDތRp[ȳzASr&vS8jh fY> TD8 1wz6e^M 97۱FdT|k(-@e[#+a{"b/B-^`ւ9oOĝO\y'StvZ xɘu^',/M=0Aa40`8B7Lrjaxҥ,WCU/_ۆzX('24"hܫ41.Tߞ_Jsh>(Bso1Q!τgIN_XPQ?TQ̀)B2 ~1{>zִz7c Z _RLGJh` k n*SдzT%(qj=~~Pr %G\Hwʅl*u\].# p2!Rls!"?&9H8TT 3tj<m1vgzFUZ gt;ԳD!"ZNt{ 9E7Sa&C匄恃}N&hh6"z ҋiWx]Iפ}uM:wcKhS#<̧xyFG\Nԇ3*nlQ:|xV@r*2k0J3l)W:Z5- =dl$? Gb2$*jTqq@1D&ˌJ+!CSM6f? *$,@+;kH WźGLszt $@QI`X-&RUeAvO5uiC}~Z^ׄlϿUQ`H5>|l|Hr8ܯbfjWHm܅nj@u<6ggY.6-9-M6Ϝ@?Z5+];y&4rNlq O\98h}l;*AQδv!ݨT֕ n2ޖ'FR(bL`qj0]/C`Jf fh&U4s^c'L +t8RMa׭vs>C{p nN;ܭ^H@@󕭔{9x4L4ՏQ/qyG\NZ*ύ OB 3*F40k=?%S AYv]#7ћ^74JbQI2OTҶ>8#N ;(|*XYd{hr*,#& Aw! S5h֍pŋd1E +(HxmKrusJ:>_#P~F693Ju h1 [.WTOG3+'kO:g:_S2,m uկGjZ4# D:|B^pd׋v\D>$C$/8mzr+9D`J&__UgT.b=K V#xj8*7p68Q^Ǫt=}(;ڊ'wk>"vu,CYDk58ʳbU :fK,REѽ "\t{Sd1v/ N) V?0aI쏴G>%4^!qecKۿڀ8I.y L,;J18 _&6ok9gg;]&#խ+nc'w[hw' ѹTzEPR#3`z[EZ:$tcVՇ[ N.)0rL `H5Ʃ Ky?6u50@?Fk?K8ZH 9FՔyT`p iQWl[AxbJeR: $k(x|qYnɍ?yY7%F*panϑ0A0tQi=37ȗ60bV)'6͌x.Y(RB̍hoԹ^)8i&oP"Y\>AWYWGxA7|}clQ|&R)M5I:$5qiaMDdx#TPB =AB;e#QHfWհ+q1ݻ& @s"V8y+ZX*ôLo j Z9tCIj@{Kª9Y%  z-ثR1fTҦv+O ,8 >{ .N@ &NpyvVp>+gߋ˞OI/;sH?ysE>˫̓1#E-mQAgfaػS`/\LGuޕ;ŕOboe=,Z0D vp iS.ѹ?6ݜ9M5" .~?Q?6IiA JMO :t(6"-,<:jV%jN#Rbu$\'~7g :,j3ܓׄ/&g1O{-̈́y&O4|*s I,W3Qj"kk; ޫr j~ȚpM 8ہ}rO5_(J!@D(8J"gȋ G7ipZͿDjyǝ_#MQjWӌ}zQ\3h-R݀s7wPDE:ʓ5&}f)xJxx\~ZuMBFY"ԠH{[#}P QOޏAUv+$Qx? r9\,db|sN{j^Zs1, I۷;ȟ;*}yIXw xQ]Lݬ/gQ'N7Ƙwa>bք(&"?گ2U,U*bރQB HGXjKz^t͞nXf3no df"ZHq6@^pF6>ޏ }.ؓth/ss/壐Y$T˷C;2r3n]ӔV"t2jk7*/r;R 7#lS*S*u˝VL;^|0. )q?[q,uCfp93o {@+USί GCe 0EeN_ rj`6wgD'Chc\Cqڦ;T&G WL>x(lmY;oRz'] ?5U=D2sKgف4u[Pvw^+*gA#%LX]Jڹmk! -<Gy_E_n4a)/7.ŤMt.Hy&i3~-sч˛N\罸ӦX!c p}B 9|y6ܿ&Ǿgrc#ҐDSf~7{OsZ?d\ .X,#L04bk ZcدZ/=..vow[PyJ0W&U|+>!eJݲ (>KCaT34 P$2tTxCHOD<~!ϡ+'{ 9tޣ$DC׮5"ו;45z/rP ][nayׁTVA2!kov^ ersᩞ¾yУ[J2%QcIH2bp^PT_V+}Wk;}NHCn^ cݜj!6HG,Rbf'(r+j: Wu̔'u,eB8?Ҹ!6*42YlD?m[.,kU`Q8rçErkY7jn-Y2."e\!#T{L]-lY :U~컒/*r :$NV)~0Bhn=&{ ExRI[G:Mo/Y'_T.&}hi$S.5PKbg W0xCowe<߀H EU*3Ek8nWʣx`|KdYb1xD\©kkǚOqGsIAjo X$:F bJD#*ju0C6RZclCaM2A]ɱuqgyHMz<&+f}^4t|s}swVPxbf95+tF 5@L-qJ*/I -"̰@oVWK׍9R>5YY"nC\MDF^n ;?̪3I* Eunz0} Lqտ!kmuP^w $m$<3;[֋d9zinx+sRt3=Ì}Bj><]~ZEwEW i-1&s-/6gpry,[Z֕*6ap>Q뀋 |{ցI k۵RmVcG}{ӯD%laO+k!i,E3ˣ9\dspQ eɍ8ѝrMq;z=N. qҋgRXFjIOLm4Z\sQ|OH(% ghQ"C(O!r賻@rku!Ï^J.dB ߩ*썘rPՈ,0Hё^ d%&R &jf'4@UMFs!_ .# fƣ /H-0-39 ,B(7wTpAn<|*jW{otNQkc4ڪ";=r!(i4x:?gc[n+i~}8E9:wc6Dj&&䓣1)eR+C>{PltnjXlZ1ߟ5O$|FVDbpowckꯩj0ٞmar߬Q5w@ji+ſ4Qo8Ka6"imtaV~eK!?-nlDsTStvu5fl-ԙ6^7zC(0^ 4?m"AO)7ʯOKߥ'\ѕCZjdv(.NԄϳNS%X ~, 0GJbO%W`~ *;er^fHod…ۚ ֏M%&4ʔ`T2E˭;`A9IzQZfR[hQ\<>h>}@ r͖hDPml[q:{VsbDDr߳]d m\ :l7$܈+ʗn6Vf;qq>[+)?Ԡ\8 %|HOoX!aswџh.3L3.% 0]Reo`A"=] ~PjTȎdt|=rj]{Ww@~n2 ߭VOD9ZDYaE8L  -^_S6ȫОksasC[8o~T! am=8pTd.ŝ5^x7zܘ>ڣ{?9woxegiɓbnHoh^5)L8~D{e((L F+X"% #*X]]t8oo15>v8i&& -c{>X/9:ZT˜^ cT{cL(|%l}H#I2G!d1?|s]\I !мrR0!lk~X@_x U"z|2U!5˥Qxɜd~5ݵ&_yK/8.OnnC_iIBG}E<[t)խ, [cpL<\{n 9#u*h흌”C(MlU]yOD(;+ 2D{cnL8[ݭ̵88`7VccB 2M??be !IwX+NOŤMCr NYKԚGZic- HOvT?(jZ2[R?sj3zrR!eBSWdʻk hXjZRQk􆕉#f{Z:D6{QLA@'5L)W5iI(WR+n}0{;h#5kwY6}0i] GNJ칟 5 G5GW$Wp1+aBg"3%sDIZ:RyVy:ǮtB*5ʥ&=dūM|A6euc!H&DyY i''a5+5ҏ5(̱%ue+Z0d j`ltx~gDߟL{pO~IL@zXtSv%3jԎzu-HaLI$o)V;B>260ngX7Y5X!Hit;:9]PhԑR K%t#8 >=?|`%b3CWiְAU#Yѳg@|6q&DD7uڢ[T 3 ( "U$N u|£18FhXT53;FךSxȰ>{Js+*iwͰjz"o[mmreBalj6󚠼Z")j1@EFժOOK,HHc)z v6*=m5Jh;z~Έ#z!.˝4@oRl니| K^0#%(C a4 764!RysY' ~?tF+CӢ[1~6V8ZbM%7wسt\S$hI|8 cp,/sK@|&n1SK>f{(" s[9@C}nzrs˧X;/.:y qPDߴMYK`Hh9y$f*7x'T Kf~Hm:--Y)f1D\NSfiY"lɸ81?KmHy}'o׋uq 24i`$/2TX? # ct"H:{X(XD̢!:zQM ų-L$p촲A_BWXjդ ?KyҢ&ͥк2ֺGn*ȉi VZjg5?vX.K~HELOAJ ::S,weQ>kb|ORA f)^ 4v{- "™zpɲ tgEJǸl@R1J78K_SYr - C}76CE44fQi 8x[Vf", EEr~TT>3ko/(=3$1K6Ns:Ҽnne<>0e>h":Zi&Hrj#1W-[RR~Nʦ܂Rr˸3[oNiW՟ G5Y|sxW9@F`(:]nZ <"cC{R_eRÛG쎬9]p ^x58cTku$<ZOCB/ݽ>C ' j_'uغcf-77gq9l}0v?bǎ>VMA2><گb%RWm-&p"gBQֳZ#BpZPͨ//(0K(_a>Zx4`VՉg'Owu50K>_t PkM0UnIQ-{.|d1_OvYsqiY9-MX <( (:,+\Lƍ.pbF|Pw cv*?psH8ı]vXK ϑM]Ribݺ-8%ylM\sf\r&A1 ZywN98L"P^F}NNGlc6:"P'/JV?Z. S#~TnPXьVpbwj:'0rЗwZA0Lkd93mcÞ%O"~!T]懊LhrkJRKS&Fށ*:;&SMϥg"aZ 0+!(djNzw90I-ǣhD^P{S 9w9IIu^.06O@$%וr'69{پܺ= Z,X7ͨ Ѥx;YdFL(l/H&$ǀI"dkA]N`*\GR+co3mUOƢk+Ny.,;_I{ٱї 4p$hO!J(mPR1Sm'_=לBŞhU]y0q <}nq-$^뗮yDY-)h=oͰI>|aj,-ݟz9 ؽW]\r@T22:Ya&X䚔S /?KBS F(+b( 2b;&q @p;5LDP~\>K Amlh3RE )eP uS}`BBeUcC/&H=+f[[f>?|:#2-Uw ^8"2 0=?bk?S+z)ɂ8#~:sXdr~;O_ӀHp&TOz)FAi $ck!,sW0owg/ߘn[$7ʛ9pD$Y|O/Ocѫ\K^Xg8~a. wE?ouoF舐)i[OmH-2E8#WdJFŀ<"-6Eb7'/$H߫)M3n h:éAםhl[%MF'[% 2Q5k kĪ8,ШV}2IE4ݥ}Y['8l{MiPE`kkPOĸx>N)࢖b< c [M cd+պ@TGq]L}1~]}Iu3tf}KnLm,-}SmF KJ/ ň!dhn.n5I6=VO=j6bJt$tc\K9zJfRp{8}.$"ᒨ3aȰO~m1LPXyc]-/Z#R[)*0e.~|Nx c6o>=&N`. U3el3ow2T,nӤ`,1Q XRep=sZtDrk>"օT3>L0܆&0|zAS k:=pYUG6bJP.SخDfzFlš S R_;\ xR?E/G1݅KwB n/z #HYyiѻCcg\we5 I{\|,S(()9c{L~CŌ7'(-)> ėOGFpJX\8b n9Yx}F+9dbE᫄BKl賒bӱե_@S=~T+ϰY7ɑƪ] TrQ:wHh8pĽ6udYOsb H~F7^}1<HTb #mn(@H7`9dP@,YRj @r /( JZ Tteaڑpzb[^C 9 Z(ܪjpyCr谽e>T?>..txX}#/ƸĮX SUGJ97P@9>fMc^28/+6y $cxD[}FADPd!7EğP`4$^J_m CJ:uǪ>/*|\a 9`x G!˦ѩ!Y袑褄1U}U՜tCpMJd0}a5FX)lA6\e 6Q1}2Klq .ye>xTݱ=f*|촅U#uP(TsDn"7Ȏ&8j|h|ԲZ7R{1HB:=e۽ VZ zv](<:h-Ek\Z U ktr#Z'šK?-*Kl0aZ|Bx(PU&{C򫯀8VdQ)8 "b`!!Ֆ֍ y*wd1j,2'4 2?8\(;?<-nFӛ7H>0iH K|C"2߀sXP[y@+2W7 4PB>hgGLKrbONMeۼ6ΑdIF t0DdN p,l7J+;$ADrgɒ@[Vg8hle*Uh=ky+ܰL0`P*S:LЃҒN3,=v+谑(LuK 4(~f_)Xm0:aU?22G`4xcǴlCιIաƪ٫̟ׄ~ 'f]PEĈD7A6p*#O ֕F6bVbm81$ 'h2X64d[ bL,q,6Yf*E=֊^8-5Y07HE>=KBhPBEGWS,&'C<2<4٤(3i 80d0i[ RJ@)t2Q8YBr+ɮ_1(}'1ƌS#vH[׺EIV/{i4%Y@tSJ&D)]@z%bd I2=Щ -TPВzOɍ+@UM'-sr Y]䈢MlZu6r:\$KɥTw%)06umjtMWnkhHc^/pdPD}w.HN7S*ERD:cc65v_M wp m=WZpib16 bhɸ6J~oъG:  MXj`@%f'S. CX|Ràrbyrhq!xD>rbgG;Z[\h|^.Zu1vJo=ws^ת_?: 䇳0;Z؃!GZp<;&u3xioM TQ_a!|fqlgn7 |e{ڀg]c暖 r Y_2+85Wd($GiO4ݍѫ> W2eV⦽He*&"g7bh:NQ}PblNnWWHm EcEhB.VU-x]2;snEW,-~L=؝>1 7oS99/#OA/ 煍wX*:5N@Z4*'o6t+A0E#ABh(2?mrAp`-2H^aV(*ߦd4EDdVeCy[wp-c*BWYRƣq6z *@{r|)Ⱥ& F(Ƿav3ys >_qq1!uڙ'bE(CM _FL!ȅM|4^xt(01"((Lqʓ0'hԼ ? :OZ8:,x<5m&"4u1&)]IrˉЊsX[0kPAPmQP<QB*1y+=ee RT=fW,\6H?d1~ *K, 1oL pZCfШ "P:Ή^<4O 29"|'WhșqyT;? jU:#Yw&ClRu&b$P'd]%fk{-!!k݂R0^U>$c1&-[$r4͌^eL/l;0j<+ߡlmKx@)_r2 لM@޽7v׼ԙVp{{+eUqk iJePJyĄ8Ò&ߖr"֑ޞ<m;we<@.CN;DCCɇ)$hd5W ٞ!,ȃS,Y7oTq I兜ݢ́Ƿ<缺Fy -,.g[u|CbAefbu1R0:;:a=+ B`@>}\~!d'V',4 7Wׂ`ZTem.sXiS ~uq=t,7Jo9"j/F9urw_N94uofXe<2vN(W8zLp۵#*JYY?Ɍ6bjyL=@4^yT}xGdKiHdc])D<|9*TzybmAsḪx -(Pt ǥZkY8bN ]e^W9 ^]Fx+w'd)EصAPĒ`ML eP>NߙL$]z*gՀ9+J\vCӨ<ʯ/,K5:cGقF3|Es/ tSֽS=2aALY_9DK`9A^p"Ka̔ Jhh/-o_|zttW4z;À8гN I%Â25*rNLߖa3RvM^lԹJrS3HOff{ 7MfQRRzоN0#_hIl$;q2l3po7,?<2 BA0;|qH/cX v Ң$kKj1VVk jrOɧxJ(XO6[#I06l VtU:e'z7 uyH'1#%ԆcF/drk*8 %S FntPJr$"-PKlSeW^9YQ%(SJsz=$ғlN vTK:r&X"?", y uFjJqq sܜ}掤O2B2s^N**AL?KZBkewAyw)K>OcpTXj k_KbC{e &۞&OHh}ݱkgGl*=Eqj`I<׎/iZ sA@w )ҐMۋ']{?Db\EM^wM5O*BEZD$ARmW IHQJX%m<:R\朽{54ewu(4nE}PS<8*hADjE ̥rQ0u>(R]5nxXiWi^{ GI6jÑeBZJ~o՝C lW|yC 0WɺX,Ъ eHpP' (CשJD27'%dGF%6u[hܲ6wҐ-o}lU>5IyIB5-H[BNK]-D5Lz#)CM lm{Z9haygըsN=s>Dq?~Gϼ\]$83>TvZl^@|2"zniK?tbN'2.ŀ4H5v AȔ )3|dv@&'rKy`E*TtdTЁWTv'y3DB٢Ux)ߑ=붺BNQ +i{iIM9IvL{sR!H>E3(%$Cu]$1f1)a~>ASF(mRjD IG+E{~Y/MIU`-e%-2{рT V9=z?+x|ӗw5b@"DI - ({IqeЭˀ AL TOGnzneI} ,Jw[7-mɊu8VdDu_KdF").WrQ<"utuoMgb}`UKS6"Z3- "ہPG> ?nT%j7$4xX`i_QȥvvN'p8 Ko(y;mhZ3MO￿$|©y  W~?͕^bsptLLBّh}']x/bĝCގO;F?x%ǼkJ l ufi'9 7Go.O9Wӷ ntbF>:ҧ9v1tαUh'Aۏ9*ޢ" p<)q0 P;w(B4#-ĚՖb@3plvzH1ٟ R+J7eW^[vD`|UeRq~ Q+L bקgd14k<z|)IW3ꘙv>6 >gG7scѠ~存ʠs'db;m_[VB3]Ƀr.ɾD)\wJEaW؎zЪ$=+cs3 X[KcAc h6k骔{2@!߼б:| }wO\0ET藴,^^d=7}ixESk*0bREmy#+@b&^-F~ i!tRW+t{$G7WТ\צۇ"|؋f3i qhU][ ! N;st*P P  |ujhH0Xb| /Z WpհAj lx=4Ȩ }%aſ r0l0rv/-QK{S<Ѥ^ǣq+Ix9o&yܗ6ނ(=yP '0HtF}dv3rSK~f(%&""S,kksE"@s]@0#u5`mF!0eܝ">D&P闄!H.uNP(,.XtNԐu^jtkm]]҉M쭭|C0x$a6!^IUKAhiày8w#/T)Vvӳ9# f}&e)o$*ڌXtVÝ~cw rT}?2,&€ry[\~MM#tru2Wo=l-'ƣm/dx5MbݽK Gw^Nb9`6 [$IG=fΘ6v(uhigԄI <?RԶD"JGSMx4 ~BD"ڛrHtgܢ+n||Mƅvje54(lMO/hNmިV?F! 6]`٦a>G{1r5%1DQbR17V p!/}w1o${R78c)!$MY{l/G`O6I`!һݠ4sYѮ90ԇRʰmWj3 Z Ej;+ hs0-{`Ҏ dvb7A09&էݨ k*=.iM;F*F[mD";z:V:#WHaR┺;-=yd@›ܽΨXMbcI5s=e'6[΁X_6tt} {{Fpe^/whTuź<*\m_Uu$o,4/%{)$z5Ch4F"m*E:'VWJ>rۻpw+4VlAGnV((L˰C˰AsI'O;q+q&t#٣RU*ƧN3lK|v#@G׺<Žv|PLl Et\bh im3v=$VdkC rftJ-Xtj 䇜!;G,J\S5CYJ⼵V[ʟ#J\)OOpӨ>qa}rC3GjHZw\y2+@7/7g)'GRBE^1i$D>Cbڇ׾AȲ~Fo I'y^jxuQ$1~屧,Άu5nŹT35_e4c[#Y䇰Ru%N|qC=!2siKbnglώrgjcHbp-p&`< f"9v1*m3(_y:B|vqS20By}BTi:sSwX!I$D"֝~LMiN <*S Oo{дaq8jbVR%R\8(<jFz}4> {|bokF¡TFpEl4b:-#1Pm_6H \urdY?ǩx}kb ^=c>7kE!1͇T’Ĝ_cŘ礏Xiۢtt[ t:hou?E/6v7%/`'(H\IjTdOď%d~F6ݫژ~7-ؾGp ewDiKT]v2 "[Y+Fڜۓ8ɔջD>]bI C3Ȑ{XwϫT1D:M;%VqոBUQ+! A8.c8& ª' uۖ E@ǠxhAVc(Q:E[)>?+H;Ƕ8^,wqdڟAN$l1V*OhdϢGj-ZWVSc*Fml(J_w|+yizoґiwK'M`RZΧD۰zIpSl3jFײ=Q3,L3硜"3V1} iijq.^ZihV-+(ua)hT.0!A$ࢍW:E= |v&iBR5lcza5t `; I M}Yv><hN&:A! @m~,SB=lbW9r m@3@n+;3÷k; %2vh9Bi rRͶ'27s1?7{uLM ,DCV^|jK~Lel1Y @s! 795Zҽ`-FuY벫چo\V!+ŽmԔ`k Ӑ[ h6YQJS 6uםs8"9c #P}Gt>зhӎ Єǩ VѮ&GE7s^lh侶Z9FT_un\6Bydj1"R@hX[YӾ!8'mhX{2v X/1?lV*^l1yH %%a["8u|HYʀpS1Xxcjg&q8~X'Oǒo G9poq2[i@Nh1`8woGv;d[0kj>^4E suiIv $tdU VJHvXO@=Б /iį9h[l=v/{|ïNar ɴxA@'(1:en@zV}ѐCݓmמ,(ŰYg]e 8w5wcƫSysYᥘM7:BZ;NL+'j[h+%{aA?p5e$n7VJPT1nmE7=o2%Q6#s DUDG5 6Vs֧:NҖpRUV-tubOv^ê&hJ$A(<a``} 2Iy Pm۔Cք֨om^['&;usp`B@t)]Ejm8)*owe\Oa=څ2ދK}]MtȬ ^UݴT\TtBT̃ z dRx7-xum]F/P87z<8,,s3pb#@kd˅b)tfcqϲ5N!3J(MjRogΈ)Cb ?i\aJ3D+JwThPDb+7OÜs7\$9)[UAʢ-0]Y#Yi->_عZ(nv咰0Ʌ?-V[6o fA n{ Sajl"d᭸8=_mZ> Vq;UkaOլE8qid»f E5kj~Η,\2{QEnkx'S=ݣBPL꣉}6=?"-蕔݀XwU-J%'}4&9߭ +ƤZ7= ( 5{a ijӓ/ٳtuѾ6gl{DqDE]tog[IbmFpk8L 8A~Syڍ:ՠU V? rG7*mĥ J'knnO,g 8s5밒Dݬ^亘 lDNϕdz\0ᎻyCr;B@#~{ZPNK5M-;)ͫr.; q,CD |6ܕݰM^a .* kRh`ywR? 6fpwPn ӏ6ii_~xBygy8g]r9+ŗ꣌e75c;6&Ύ.@'v2 ŸRZwNv˳ʅ';JJl(YRLd\m|$M 4Wów[X=ʂn߁5DM8fRW:ɥ徨2ώQRx/Ө2Og?[&s7S՛F~k{63 mp܇1bE:ukE mU^F P%1i+&qj716X;֎͕j#̢S7'=c`C&_зHo tZ)m+C>l|@86Mt|h'm0I.nz%aU%[Wj<YLfT/pա|=.Qo])~d$a=9b`8oJJ]EdtcU\I!oWLŎC}p꯽Ky=djڽ?h GLXrTgw?0[ZWE6a^֚;I4)^"3>XSN4q3y}5k%;Q>,J(+ ~-9C>yZ8bm[TP.'669Ow1S37O4}4-+G?ut0b `՜w>nleˮ$?SjLޗFJףvWMMrR.q;ӹc9;EĞ=lGTRDwp79VOmLZ!S;MQA=?;9RS$vΐ>u`!`?,,A1, <^;I#9} K<"t_#660JQ7RΛ@eYc<9_.N5|X: Hbe 09$wF{rn46#EW a$K$vn A (c\nҩ @d6K_ؐ< LzPZ3Cndyhރ.O'޲D]6hY6E.p 1Lj ҔBY _?Ɲ%p9({KbKR'1F{ߐTyOUktF]IΨ>i^Z!̏H 3Nюb ޛtqՋI9Nv(5|e3>j\Aiiʹگ1vnJ;_9<" !Cs\eLH?-lz q|2-+-O*G"0l3z2->VAz;*Z~uD QtdNo^7w'ף~ǹa_ya;"ҌR1u U^> d 6šꏖ 8VVQgPvzn͌P.> MҮJ¦ܙmq}6 vokG8YzUߴ"gCژaR&&I賒 ax<~+<N87RJR`%jE Ru& E|C+ nPk*CB͏:z LN}MqM";R41UKnbsP\vAZ;ЫO[\#ii˴APjrd{a-䄥3E9J\|"I}$}Fy9!;_G>2+Ӷ98 vh ma[ eD`i֊6a.zx>.9b \> (ЕR*>dj==Ùde=/n:t7dxRZ#jn C3,OnxEf?f W0c F5?E"paJIbi7HɌ|g(aniER&b4n(,OLZu~yS Y*(1?axvb5ds!ZBFC7\<":qA>u ~BGpFɰ,Cu0P9YWK%#^x` ?@pu\bCJfX+tFYͧ@ᴫTX/*6 zȠ4Dh<ϸ8Y/k=zc`<հ_g8!4w_xX(bfIN-Se9~_lnT`5ק[v AzSݢ .@قЬe1Jјfmh :xl2'U*Pi`O!u-63^ OE44!4َԌ_5h:fqI @O+kUmJA'1KRË]usjz6 wahiD79*±/g{[nh%{IW׫5rH@ &mrҔZ <:vkxc QHW:wtLd.X:m_ѷG-v3p;$ I)Rj)^ƓX^0 Kλae&1˺~\z.Q۩th=̡_F>Cl}&*gZxb(vӫH8тu)\O g#|Q׸9rsB׊rRP^S GXh1~>7 }a]'] SoPW 5>uJ=#9?7PV2Vm1eNA(v^}#?Suy].g^)?_GMtN@0ڤ~=Y;/z{kضS J(X4}cP<8yX@Yo/}as&{"b~3%Y##  Cn` ro<zxQ+JR]俫#&RՁI &~=,O"pU}VAIld6.@Pn\h#2lAWaY koGWlZ$er,tƖ~]kVJ8*g7vlOӳ ̔߃\U~-ңخ\'9R{+ y>z!WYۆq e ̺`#|>̡@ ?CwFӶ ME)eD!ETC^̈;LB+^БֈiDabujN d>X.E4f` v٥Üe\!ʔ)VC "AJW +k8(^DJQ3D8v )Ovw|9+ʹ`$[vbH ;Yď UtSe'c`Uw O N S61E1kW)XR8+|YE9M-P^*tܭ zSA/ A1 T+Qaa%{Q~?1+Z9/q {/1D}*.'7u<bc"q , T |M,%25הT`@D`bha T EI|QyqouE[(nGZpB gr؏-Im>iOG2kYX鐟'))|(Nh$j?0P~>5^+x -"{ uc 5sg*-UNσedw kkMa 5.#^ ƀ,lAќ:2Fy x853\:A n܎F" e[D0H/>Jo t>]> )"uַě1%Ę,ՀsZވ:[O(k9ܽX{2] Gu*_[B;Q uw@̈́hĜ9 ]\̽G'͇\Oɽ}`/.-mUɏw7''~B!Gӆ~)|=lM IJ5Gu-=vZ:Q>_իLPCq5O墻%0\\iNo e{!^Q@R=H[dPv OK{SD;X mяIo>SyBz?c:M sTu^1򌑹7CdEQyRHyˀ{n"c+ 58rGdᓟA6SX ؞4e-E8upETQ \\/^ &V8g$jGFeFp2?aCbMzhױv%A˩"}ә`є4ɣ˖4@ڮ*^7d,,< 2ݻVCtc#|0h'Q}j.)IC"*r==lvQ O]έքC5xkdY}FlP\ krR 0ӥ>unX4{+DD7dF|`{B-&/bvTP(¯[ÅJFLw?6HDi%N J,蛞E;?*kMq;9q1j8 _ܽDť?1kꎏ asZ-CŬEɒ43,5(ζ6:-/Ub Us $o<1E*CI{3ap=ʁA%0u`X팡ųV`@jB@ENsPoL=S^8ugk h^:Q_ `1t`OKU&-atyׁMo卼'nW{Ar(SOXw:R5L)Rp.b.:.c;FF 6FjR@3y l4܏f$qk֏:*AZ$[c[wRAXA' XEDNx9|x)cOSū c'|K=g9M8+{#ơg?f154w|@;m9c: : _xQVwk 7Iodh+򆴕 /}bkbzذ!CHYZyG%x? +FJ3)MYtLIogHcag,[#S_j|5>d2bĉtF@ÄsLY2l/me\nֺu NǽbhN5k+ȍքfXUk1cٵZXH-Eh\O␋ؠ #v./2HA.DyL7wmOKCw*R}iӓB꣫Z&}ej#ʏPr$E+qR= 1~"tvMhgkWɎO5,`M>vF(d:}Qe>:뺔(n w!&ہ f$uapY*f:;܃*"xa6gM5K=< R,uč)_hy)pA}Wij\HwW_N`¹_[K,dX:LU Zi.Z.wRAeZi98AƙUw.E\G++TRG^QtЊ "u >kB>6oOJh7ŜEOLOfatDpR *rզ7h,]$o;ٺk/j^Jɬaz3]Y)zJ+Ah 9'u Hl$ ֗Bu6Xw P\g0NJH{S5k4P_["l!-1X6=LYt:@pfb~r!}qzfOFA |æ~}y4coG@-x~s0j\Oӕdqș#L 4؋0ᄅ/x~%X;bЁpXLSNG ĺ bw|$pE*U$ Q9iO Qs;^[$!pTM|Txp Dl;&E K ֆuĨ 2a#P_Z8~*adBf,ySyEз.Gs@%gSCβzFHATfʌԫ,ʱ)i$1G FFkƣx͂İZK0)<ӛ;`ZMoG/*=2`̎`To:h{+,Yj jqfjxkT$,Gbi%0NfəBXȘ }TgnМ߁Y:KٷMhBxT|CꄖJ׵`HԬJ)8^qQ5@煳j0Ç!2_֕=cjqιé*jQ:4[E\mv.LKL~HeHީ Y_uHCr~pZҌ{^ђmNM @!/]z`ʌֶG7DnϠqK0 'TjGt=Qg3xhl1obĜXx^oXOB) v۲IAPy7A\PI[A?pIp7YHW҉?/M1+,LjܞOi5GhndT^qu06(xd-+\${ -H4AKpnNtB C0ZbD[uo.)nlT hB:"䑩ڌtQYщ a;+bI=?cִ|Om]ߝS`meY=$9E̒ؽfh +4/f~k_uu1h\וy$v>&۴޽4#MkK:F*VDt5F) 'Y#:+PAe*M:{aCKzed.i-RBtij=Hȇƶ`im,KӰs',1-:R f13pj*c j3kh6#dn~+ RwThM_Ãcr[byka+br`Hz-sF5RWڨAF,j`H5)3+V>kB;WHR]%>oYg5y0N)=(U-sR Ph* ZϘhst =d<'~W O(MVF6h3^r*Y]C}hQq\ .I7، ߤRveD`u_MD4xzof]m {F[e?Z?PV^%qG@h3j=7Y7m1trk^hR5Z/߭V?%NH,g&J""-NxQiXRZrB73@vܬX v` Oemh-P/r2TVK 'Ej|T +L1OrJ5ež8 &QKĐ6m Vra|ğ|q60fuWx#RJj .7e%(?FZqc6;Bf˚AʞCn]4K֮.n¸a^8\P6Rԯx #~|IC "g-tBp{,liHFӪbl0QW; <͌jÌЍi]2W|1ēh[> ھmp)xg=9@fηDt@O=F~8XC()x~Z ˽Z*ٌN) #7}::evѫ,e\vh׺'i.T48m.x:z7w@|Zчz^3v9bl̿~|S|'ړ:ԈT~Œ3X__ ϣ?WbS7Mڿ/5G~:!ᐍixroݚA`63_ZgØ{׿%c|gԡ~ ȇjXv$/ ꉙ.JctŅ>i _O|SOcY^}*|]-~4Tauy s|$H(Z&'URRx+Rh9fKN9̝%DWLW \ !﵌Gpx1]6/u&e)?K"% ǎџ(5\x1EDȹ҃QoI?xmq~}4m,(o[XKGHl Ȋx7CmsO͹}<˦6tZ' dy,$Wˆ~f@JkK[qrPIF鹗}BG@(\| ]g]pEwp9_7=p{h ){+ :Y y9RNN4c`N:L2T;@pI 앯:S^^ ML(a*gDNDLJfv$ {ZCV-|,li D}ٲ7H6 ;G)+&J;J}`#vTj1.g{} iq֔-J2/^w3m2n~`g6]ؤ^ zIKL˧I, K$ h_^$9/i IJ3cgBx/trT"}o* q5sv@Vuihb{l+wt}kEHߤ+ƙ.jό"(4lC_ENPql š/V(3IO9YU] S6﶑FX ZnyY%PķUmcQnidt+oEJU7s  .>~r2ic`j5#Ԋs1I6>w kRC A q>g琫OV cA> (Q Cf(.xGYdWȵG/b#I+G^[`'Cö]6-dD/?^{pi(mH]Ķ*kea7s*>HZZΏ^(̒$/٤{e2BElęq+DXF'Q ԟ,vA_- 97>!8DH=uj_N 5@N2ZJpP ș^o騂xusc!< Sٮ\:K ?.%nWI-\S<&nƣ|k>~)^qN (G|WPNH?U{1 (m"n> NN$c-9n"31MKL*HZE倇>6v\PK gb-aD9l!n}Pg@yRȞ?dmyjb\ed üZ_e,R?ҩwWL5Cӆ덌?wg鸂;.&v\jlXA)fGL8`s3<֐h%ۧM{hx\l02TL7! NhP0jp_ g.CxW>̼]ɇŶ`!:d1$#y.f՘*ȺL3fjP 0viR"RPtJtM ڧ|U |O6!:dv--pjh{v(0 򂴟.\BHqHNz f\;ws8)xZuEa!1Ixqݮvl )&6 ^OӗDz2>5N؛JAfV^\_jb3W-7jb_U줦EJ~/*lEbչ(cHJtr&1Q*&V㳣m5U{-"0ݨWr(wɦ3+#q-zoi"UHlkOi&e˰6 h@Hb"R!F1(̥t*hI޸H ף\ {PL[Ṅ9ڕ<5/饞fe[TԼk\Kk7"W [ʧȝl=QT:Z*f4Q.Y.76Ce&X+vwt0em.EYm)@G&U 崡ӨB=B+WE o?=8 U1)p"mmEw@.׶} ~( -Xӈ&VZXOָ"wN]np2Qk]42 7<Eg?4|kmL$Lu GN}Z [^i eEK!ƿgj@]AћbIN]քB6[7!fV5'ռ&C+IO.]qZBȫ6:]VӤW61tO׀5Gai kOGª?Lbϧ/ܜkt`lggS\ҒE9b1 fLENV8EvhU`dvxB=-~*`e-7FK7Q7, ,sjz][OdMdU(5STW3/ufoCQZ\hD+ɋLT.g6;K[jMHѲ{b]6O' WF.BcMq]u݀Ƞ=.V7:e`ln,!_(kLI\ 짯]8{ ( a6E^J] P#VVsLH K7U.+ijsoJXB> S\bvh X*H#C3oE3.Gq* I ҩXz%5O6Yh[ jÏmt4:'[ EjHD-`pB5"D?{7|\BX5v!IL#0s `BPhx0#5y cn /+ǨbwtK7MW؊aCMCy4 ZvPv~kf$[s8aN 1eE>:x{ C $ ]`P1=A 4 pⰉL ej"+ 2MN89%k.O_P^^/? XĨ&7G6miY6 SOtڍa<$*ء#4JPzA<|~/tH=K z] 8m|}j(,}sK썝zFVY WKUHh0/J#Xt*wݖ{sD:A%!f) k,_Kev%G=7f2z[ Mr/c5 H@~1?(نY4AI{ubn$lTy!cQ4}᩟qŵZL0C/R&m_yDTh37B.x;@u M0ҫ&'ȝo(pҐ~>b@Z\ *MiukXMHVu@gKN~]xp'wu9vL9y 1>:tۻ8[ 1 /U,6! GL% &!. xX'ѽ)<(-Ex 1ŀW #^CM$_:cg[H,k`sTh-|fHU-e6RT)jJD=f IhVXaܑo#pNcOk@95k}.qhAѡM[/qYpCO gG u|͕ܘQK0Okw~ʪP  j9]݀#"z7S \Tc8Gk-h9<+q-qLh$ O;r)rq%5~0|Ɛu8RGG1;TBZT&bMy3WQ*Me͵GY'1:y6/ٌoK ˖Z- $A}tQD 7;PUõD_hdLtҠigw{ڵFl@Scolf[=xӿ 6~l#+L."A,nĊ4&`ZBdAʫ>afl- 눹}ii'uMOucw ^ .K~ÙO3 ecÌR7Kw1otc>JP)$-"O4˭4Ddc@§Yw/U/K 4}нQbuFE];D UA!\'^_lnm Uԗv _ݛ׼Y^_Z{Ƅʯeusw2D{Y\}K15axJeN$t.ܼD8ޚ/m,[ڪ?z?PERe7;G ִ72YV{ЦY[lx,wDGߔ1W <)T{TYtpTieB'^6Uՙ2rnoDi%yȸ)!e,loZ^|,|~qjw;I5‘g=`!3~1o+eRC >#hA H`z]K;%[bn lVz$Yʎz8Q-z5Sr\+` =ڀ*}(L+3R[1f0loKQ!H}v|RnY+Aiig#c=o Vs3Ī;>,O=Or=2ي($! J"#q$oxY#G>~ +ւ ˠ$.j )d]=tX\@ 1'Ez!#׶ȹ)I K<|w}Aƪ& |g tuZl ~Sϡ74 o< d@W?g X1_ۈՕ8\Qc* ZNzǰ`Kv@ T]{3guO=?'4'2CѲ8{T% ο( gmD#莋L5jLm_f$d =?sɩUPJ"`*G^x[.;ASH[mFܻ3<ɉ W")Ϙ.ed}c/ցhg]?H=JŤ>Zgx\З6ڤ9cRs F+a}ʗ/~ RCu{,rN8MOsheɲ!X &6Κֽ')u~KQ7QA\LMt2M -Hx0!85A ݚyw&z/2 |&'cm(uL4TW ֊RKt6B/~7_< pO ĖMF!V XDQv7K>iH ܒ1*AQUU!/GTTs?6d~Vdaҷ,b#SC_-6TZmٴ'Ek2/i@1[0p.7G|$R:EGhvy &ű]@ ʽ1DZ [z8vk4TT(,Fʇ„QG9mW_hXŀMm9iCqZ缾ya?-زR_qO5#"Ģ'ϞޭVOrf~E!/rC@B4+ů b;GFASEإ$4-A\J=ҪuE4`,:2zu-m4)a(|-p|PH4hޙx|HGʹjXnyŋ(ඊF4EO*pŰGaVN%/eCNu`a<+ lmCmcjyf &]xtߛ w}%Ƥfb 㦨1^LIq 6!)L{TQ wbApn]^LWVתڟU 4-!=b߻:6"hH%?a'W#n%6mٻVD%O8Nss6[zC fH$RJd#ӑ^$,4) U0Mtnei'*`fv?$#:̱s$sγe9{ p4uH- JzdFeWOy)6 oȍWHU7,$~!!7Ě0IH^+sBm#Y_gBH0Iqmp6LDz/QΑn$›T-;8<U*ս{SRf1suSĩڻ(_Ԫnc7OZ\j~N,[Sw,mfU],mpDF./Y b)~Q~BYu}pѽ-SՑ[CLJtę6ύ:o=xa`a3soޭ+'ǼRY>zzyq6t;(zI(?+]&|3`o* d}C$PvC;N\&gag;e2Jc^WX*"ȟbjRI/XrCE3* ;P۲]W .ʊWHK &0 Z}F4NC2H>u>ٜ8peCٮ*> >w[\%8?[^->\[UpjNa}`5y3-%.q,?p[HU#yۑ"$E?1-9Uo粺vֳ7:8fz/n%).&Xx [zd_wJ3ez 2CR:O-ⱪ]CNS ӋPY qΡAwJ-qG.L$"PޜȣGnސFo~STX#{J7;,Å{ ĎGRHON؆c׹[ϒjQTœk} 25,i(X<7 Z*=Q;r&3~G79:Ka#ty8Hԧ&%R'Z 8H< ԬӌbgR7g !.dO».~څqp?/y1ɿ z{y[vRI߇06^4ҵB+ ) 8f|Q;8%<@Z42Љ`;nD]IoL2j_+D̵[ x,rv8vqCiF[=hS6zN +ězEBԲsD=qgv@rиLu\@HَɷUPf6kuwX4=f%> ~XyWb栅vR(.k&9k]lx sJӶǘEKƂXGAQApc5F)(5I5={׼+>{)_)pr2j\޺ yJ ^uebPxC ! . D}E°7m{㻇Wyk@z43 òcQ;ؗ871ML`]p.G}5EMWLV­p2< 1lh@:vϛe @x돺SVqǵ(菹 ɺjb-) %'sC>=4a~"6~ܼL yS;OjvHنUY)Cȡ2r iC fM~:3{ِ jY׮ҡU3&tPj.^[yH 5bq8E"f+8W,V5?lzD}o=JW.İ71Trgpq+E092d~RƓO[\o% Q1bK*ߩ8?Jɖ [/r+RϢ/k@F4Xo0դusL: 3A|$5<<|Oe_Qp1@0e_NQ8ܙ*E9W2GUC¹zUaTDaG"J9Ǵ#8#7\< y֣E7^w8K#vL)QͷfF2h.JV7%藭%2gVL3 M 7d8HdkNp1ghzx$\9 `D({< a ӛ(俕>@^Gi+AB(Ԇսe78~};@lj=f q$MBYs('AǙx:XjySw<hm .ƺ>"h,cLLr}K3I"F;yUU*K?;4ӧbU.̇3 Q0~3/]v`Sy5nnN4Ϯ*ܧ,wJ|5кV߁Ruf` \ ]d8peiEݯr:Hț$سl_Ch]I5`wi-"Y"aN$$]aEqےJƷK{&y'H]L {,e?ͷlEh ĒENI9)}'԰ӮU3LԷŬ gm4;q(l{WU6q_MZV-*!nHoƕbp ͦmaġ&21:1JPY (f獕䔊SJE<wjJz4tnFaqő:kV藢]E ʈhP7׻]X/MWo׬ q-7|?Fղ&?_LVR=)IMh:Y@CI[ZM|}fHWpi/_ZdHJg|ꁉ[C?*<Җ˸ a9o >^>;Z$9wL`Q>")EbX]qxŠk's)NtY tӍُdI(jFUh;RzfUA-%$k>t?uty AZGaDHM" W4 U~ m?1.nܞR$dW_$3i9Шde#C4}' kKWHK 30Q?^elۡ%4 dm#&J`Ck..) z}Ga05!@&8р,G nD:&4T@TWߑӴM)6:kn r;4H̄YusvUOSb|$܏/)<;/ƝM_<{\H8P=<9\k ;Et 7-zc. --ۤ\C6yYfp5q̍' B}YieEq`-ހl.FEB1 OC@\򸉌~XqmM3:l6<;&}E mJ>. ׍PDpњecBs$(K,LI G&>Vu|fV_OG#hFkKE-!MjenE4ӥr~|׃eO'J$hSjFAtHe ڰGJQKްZVDPt"RX2 #K[Kw@r $[3sWـ <8C&hyL,`>ɢiӜ\CSg)6pC.DE]Z'.taCRs={O*65gI(H&38ec"uYFX3CBNI~JD&i~Duf[ V.ߔXZ@\])+Yu yAE,n.;ܠF=-AgϞ|h@9mhk;F&PRֲ1W'3t'9Dw+SIsry-Ny#5Ot+wI!EͨV׫4U_2W`@}Cʬ}"{Bo!%yBdFe:󗦏!H3E sy6Vvn̢F_;7 g%t׎_g>%ӄHA1j%~XxbpKBesift~JfhcIfc))iq2$"MI5s+pt+PMӉ@;4i#DZyTM@_?w㺊eA6fo+ uT:SV>D ա1: z"Ams,WHRؘG ͪc% ]EȂd׳)cHKS3d0Lj#3"CT6鵹V7w-#ďgDκ .`3PA\oDmUۣw@^C '鲗:fS\!Z) pglKiiʈ:Q4Ϧ!S{{Hos=_b(,{I:q7 >h7Z@; KKE. \lrқݳ4ml8SE΀)6-I2 3\1a"*Ov ݎDvu{DkDau`xïyJ@It+wu. ''J\sPjhzii|SEYfPCKM,Hrj5zDtNt|N1[`MQѲ/1jgnʆTW[KK[vO _wqZW&(S\Q1?FcS?c;Ev.QΈQsQ`V>h$t\\h"D|o0myp>N%'/%@hzݬpQLf~^wvdUNp ś)~fw(B 0a UDK}(Wn"fghsM=h,=lZmyn sX ǥfh!+ C텥#ObtD[ 0v]HC |7tЩ'2V'}]^iY?G"fdĝkrm"\|A&'!Nd6=X6P("yop@ou:PNLlBtd-iEyS> 7l"Ԭt]hn?y|` MB ŵ+XHWUd_G2HWsv4ڽ6l[FL-W)# \Ve^vVRRTv9rS7l$*60>b{p' j:rP,w`pD>A⊴SkT|28eZ~AfB21N#i晶Q]b-yc;_5|"r?Zl%2o7aZOzWE*ێEx|Ny&7 x,%k*Z MBk&kE)ϷbM<ۛ\⦶c)J=F>"_x3{2=DYu.mY#`Gx;eX41Ϟ+&G}Rw5f3fݖCuFB'Rn|HIQCnvUaAӨx{@M%F1 B]ܝD @ʁe3|#W5YFM P4u꺽irY v?`W<<9:A\ډ^ێkھM`uķ!8*D݄06<&iX[Z JTD)Fk =^5vӹί!c'+tYl5M0YlH!(Pz{̺z&QR<=W8B8Ux6&Io06ͣ۵. {-Qul:1%y`R(,޶߿\uER+3&T~y.foOE?}_ABkiʓV Ѿ[0$b>zDTR$5c?DϺ Zo;_(NI&aܥr? % )S-v6+V'ۇ5Я۱OxCƹRq?`\=kt#goaCA~c^rH r.0c:)2##Ob},[%eUOG` b1[4k+EA ]?yH=R4Eza+䟷 ޘGy׸@R҃bלpv89U'%਄Nᦺ>2P%,߅z#3M$Z)tex<Q>NW\Tb| Hߥ&^#6φl6E+)*ʶH%\cG#ҤfSƹ}>}M N[t?MK˸9$Bp,*FI'wT.m]%N)IfXI;{6 Dfi!JTʼn!AM@|a\Ј-4xK5Ra?M v #RY\ "8O9=QÜi%Y FeC]EwYp"lO7bK Q<$ծA,Yn$1E:ًɖDA^ ;"9\o^7N: *J':cҖif˽,"ޢe'Q=5\e _nzm)IpH(aL}̒M2h3=א]q[|>>A:W)9`+mO u3Tj8~[Pşga\C{ThK2rWϵ񊳀Ƈԥ\x𳄀C^1yz,Zq#rYs˘FdQfʄb'iҸåRg@SeͬtHB qm[@pΤӯ4&E(ud ++\UPQW2rD@X\ٳ=JfA 6 A4QIe$<+I<%33osqPlyqrѧL>$YYx~n3韏›76.#uƝܣ "C-J-U5%D%ŞB>%^oĸgShd|\b?Tk=kSTlAC aP{gJA5^f7\0 KT^\㬢'0`gC[-xY:;$ʥk?<0,[b[@)w Z5N"K7oCe;)ӈUϽ{Ou4U;{@|JRuNjoyV[Uqռijt0w H/i@QН썅wd(D4otX [=bY_d؂:,>2MͼHB -9eDԁύP 6q$`"MNB'1xV,Au/ЩED GI "Z >`QsCu)1V:%7I 0; `wGps\Z0۳K ./f\8ktwH4>v2򚏀/*=W|*HnTPe|f;XЌ>8 G@v!閩(kbaÒJGUODx1Kr\}sImg,4-9'OO`7@qS$NES3{,F)8AmQ=>4 ([ptG15.kZ8&^hևėB[hQJ7;lkNL󩍂ZoSak7O[ Hq p!{uR3mG͟tCZ[:V I#:,2#yBmNG44+‰qn+#TzBջVgZ2!Xo[i-IoQpt;qq:{}ofS""E=@Yq:B$\9/ zмBI8*hi؊t6.'d8ܪ2^ mn 91BcH@a@ڳp:ÂQ aHlr>L'bT56U3"KaD *fr6'>g$'+F95- u?͐NMk?3B'ک_ $ @MT?N4 .H'IUt=wld~SBYTή$Lwp!MLO^&d_N^WFxglК5ް_eeZ8<57B7AK\#>8z5?E *Q_dPԪ)_[w3w6 ۰+?I6i톲Uƶ%okZٯzq94#70AsM>yvmb|޶v.a5 TbhPh1 rb@i獩fp-Ns0q5P:{R^RYgYNYhC)9YzhiN?_臲9 y5 /'Ht\\O:=;Qd/ bleNB ((+H,֭tWdibp# *Gm !KIO/;28Me=wWǻS.qfy _vg +1Wt9'Oن m3.T{H(hְ^ii :<ӄSS]Q ҎjT311LN,!$\b:/KvJq\bPuYu|TJ<.%Ь^<`ulq o̕ktdz)|+Vҧ7 chm1 m'u+%Szuqɇݫ u@/4R>~1sR\<~H`&pac@ كL*guÚ }wugkgWI^%I6ʳyc?<}<: u]RXl{ô]*y;{vqTAzZw';S'vWS '4=)_K61PCD`H,7WLIzVV=n1 #$6rZsև8qT}~$l11J8$]G7[ȪSج7W?NZ}r4|V}: C&{c(Ӊ6A)O欶^[!"-`/᤺?ǥ l _rf,4:# \Mm`guox9uu2 X:N!Dҗdi 1zO<64oޅ/"8sCBQAK nQ۬_ )<ԃgZhkϸfL}O[ Tw})a /7@X`!4V8}n쏏âD-uiOӅW.MdC©xi.u e^'${+-. E[iA ETc,uldSA Ppi:^+"sH};MX0z4HٔBˀYF ,%|_Qv!ֻ;6[?,fQ*R=Ӆ97&9XVj4R1 <`Y8dޥ !k:W"5O1lGF!v жxMq3״a}?@?|tB?%p.Qd'̽WLl`YCnFlx^_:9ڥ/.H̓ac)L +Sh&ÚRܝa(gRޮl=pC)A=< ((TYr7+_n̄\ٴneK5}*xk;&/0ԡB4F [#Tu/41!#Q/&KL8u"66gٕ*Վ3) ٭!CNvkuւ!f" ^c'2pkd \d2myt,iwbG WXHD`RˀlQM<*nCN 4bX_'}1O`o678:ySY<Þjf2.wljnTUo-Uū>OcDYsY fj}۪DR4!'|qN{ώ[ 8j?}*+*w;ZBH'Vʱ& Ǹ@@=6{,#("XFݏyv1/q-*}Y\{5[!*$FP,:~29=b&AM#_^لa)/U>ź~BZXGDlͷj>0T/J_]lql$^72(ǠR&e|QcE  饄 }&Hn5O~UPm/hxw(̈艭G>f>9Zɞ?w{i.%wFlC.6+{tCy-[Z)=@aN A7M IӼoPׄ~xu$@ c{9=MYӅ׵H=·Ip3TXdL{7\<(ݙKq`?mZ*oDafL'qSs.%䎢@,hyK_[#xHaX= t6E$5s 'Y_$/^Y߁hvLϺuzº#Ү>}(V#8V{q?3fJvOnf3]~;o4{,"*Y \tUU䂗zv"ns,a#Rכ߈~.z`[O(ߘm^hֹg w| j;4?56ާ`(FB^ wZ([{ZƢ_#_*TMX Ouɗ^|qY42#AvFc]qzxJW&B;ؘ"`Gi ƠaҐ\rUyKe"݂?Krۭܢ{%a)t@h YgְiOUYŞV0"^!Eԗ-uB<`NSJzWeB`7;h)y=W F-h ԊLT{&D0,ݻ8i/+`NҁV,vv-p(@tf\ ҟ"TzS0%jĜ:I6fP}Ԓoz ~hط6Ž4̩ Na^lL[ E^<ʦN8feLdE. Z1:^MgY*VݡlҴJZ4%%Gb$؃7d/NAW(fY3ISʹ"9.e@c3f$<DZ·pbp 4-P+L\{j=Z}<%hs>OMr^j H}T#.% @n緧Ũk2M ly1lf̏Я?yMwzhWEGNJ6ڈn2[;6~hS}V*]l_"|l'tzEd{U=BQBJ3|| -;PPݿ<-:t?\C-;a%c`a #%W½:c,ulO ڗ't_9A1h=q}hIlM+-3&(xmSҷ* )d)o$~ORJb=)riť`Wʦ\::FR{RvzXtFP.:81UjfkrP1l&P*7WY媨j( .sAmuN#-!I\I> tMp%f52m@Ԫd7hH鮘ꃌԸo 9kaE3)c!6~h՘P8VQ_Z2 Q{F[Ou F~I/&& WOv6sP˪;AR;m6`ڇU }^|v"(azW{1  m0~+ _%l1tm3:tN3YކND+Jbp9 BV?Liv9Ʈ 9pN疋9rC\oa Z7!KOE(k$h@ s] QެAp#iwn5OS |)'ǡSpL [ڳVc9=\Ӹ"rŝqBk9aoGYDD|sַVivOjN)(V'[@۔EͻsOEEKQX EqNvҸDJŅsZmuS!v!% @r#Bn ID.oVdh]0z7E2 @~9cU\6Dc+q)<N!]M/=~nt'<;[h%ې:M̺Z C\Ӄ/wfJIl1|kaP D5mW$6LE3@d Yw!HcWW =XFݭs 8J|Jts>gw5`1ˉpIzp(uaEpGCf'VTԍ|b&0T:tO{paažTiGsd/p-:Eդ{TAAĿӔz6`ݔA+@EM"f-  ؾcJBH$/7OZ*`"D 42ISnf@AVa XJZHcL s_W'FBtȉA IҘנMl9fr'W]z*C1`k ,nÕp6]3yJWq29BW"1nsJpI Urq;ث }z֢jksOKeIJ㨳-L='*+Ͻ3űL54b~dL1 2x>:9M ؊Ԝ(` I`X?FŎ.wD|Þ&{zsٙlhپ4T _\_)Wu.1f2B^>.g2%HK6Ѧ>}lN,񣾃'rԷ>ah8nWzb\ht0:/5$,Dt\Fp5`=RU~epݭØ;:19Ŷ e_p>"/^fbrDc q+XߍzkPtGwg 7I-٬*HNLN,.9i~ K0"V"%߮\ŷZv\e-OugZ|^0vQ )j uJ58*vˡ a baZշŎɉ[CoK} =lEXRvb.!GM9jFOzC?%Q<8%xWl.]wN172zI8ҍJ`[<&4B3??'$g y $;_X%#ߜp8D+\.p#)ntWU.1Ns()jeLw?Ew~q*׋A6_}|qX6%Ngwh\ᲇ;ܼ 0 sCx;FY Ndeŋr}ȶ7yOh!e1 LmSa=qD`g:_vސJ]ZBcmB 'Ņm{abꮢyIp;/Ҵ.,*ƞ4E=f{k&M֏]WfΊ*TiTŏO+p0+Ds*%2!<[& ͈E_]*-CKf|4!r5ʇФRՎVk:j'<+"OV{-pӜ"jۡ4EapQsf^b>jL-L4 3xPۼspLʢ0̭][:%#nL`(;ڭGp#K〈))[O1z)G. o#:0gLD}I1xw5Bِ:bׂŃ뤋1U7ꂑ)t\=}'w2F~Ƨ #Ny{r3u̯ %d|Pj^z-VRBϴg'* J=j: UoF^>P dH8%EdN{-(xϳwW\m,vMl,.2T"7s;e" Fg.BP'SBlhK}E| !o%5\Wsº*z^1MB(4,k΁I5~  ::9ƲCxĕ;Mꕽ N%.QڦYXqkk3ф2l-$#ۇQ9dS[ۯQ3sl[GP4_Gg棨vٴad 75=DYYXXj9I҆N\+ 7`4z8`1X&[V;U^ _8g>K J§F TQ!{!30A2Oy9Wb9!MG]<2R9R1 "OhKpLoUcxl\m1tqj8*t=u oA/JcPU޾rg(LQXLe <4]aA۴r]D4SYMF>ݕqIoR)|r0*%Cibo۶c¹R0Q;JI(40w@ })e Iq#=aø]Mh၆LLsUeTM}gx ,U$|&e,LKr5O[숿o,!%(m|P΀_]>x/~'rc(wX8_QO,OD :=TS3yK v l21WY%مЖ7;m_v-cK2]8YK-l.pPp,STL0B|͏Cо->t BOk[fv&xɌyȷu}w~4E}-#@pzsK ƴ^{.^սz ;`3> ^uԓ/Z׊`r 0*:Ύ=|o~c$(X Z!H KGPn L,"?eJ} CjȴObYфJ(τ>%|q{:x:8敖1W!jh|93.&k_u1Z&][]HL9? .{AVKM2囜iaKLa}>Sޏ#x_@ot(XFV:?ࠛ%f֨01Cjw Ҹ&κ[-nl'7܌]2{`@_N7DDz`AQ0@=cQqtdy~͐ >,)Vyk4WF(Lp6sE 6NJC>eG8rli)a--N2at'@jT#$iy0pSZ70y:_p'"Z)@_eRv"<%u'fU!{!7tnj̽g5*XaS]hL<~qB;_nNLW>m !$6|YCO+S(=D$m/h83ViTEu858-bKsÕmXţ31jyG(\[6틯 Hּ6ԺZXx󹣷z<Z9ϾmսȿLX4J+u>0 d*hҍJ>.ہ9V lE p|"H K ,8U0f%vj8 yN{x5o91wܶ;QQf+oC9BeQ$TKu9Vm+';ꐷi6~dNs{2$bz[7s%&*[mY?%h>z uwCq/|A#Yrd=K~ʐ5˜طwV"7 &k.p36C˰XjC8 /_\KWNKVV_(c%[|B6"@S489Z /tSဘQ7=+5s-&9WG¥V, -u8LZ#8˹ s@kZ]Z%/=2,ZbdX. 9u\^O(PƊQ6M*С\+l2N3(zKdMDi6\>c(!\/a͊XSX)\pR9xL,i k%GB"r9+(G")ܥ_'!|mR*Q۝W }5-RfIw[T+ly)e3Fa}6ץ)L%8Kb1¯V#=j8,'٪ NˏĪ6Si{3"m]Gfy<:@Ds-/|HLUz+s-%1 Aד"8)NSZ'wg~Ir:ãi2#o)vFa2)g ;h\=ב+G`@D^`#sMa$qWnjޢg8{R@\<(#6dc#vqED . 1}T.Vv"vh~#=J"uuq9ϳ͌HN5>K^FQf0ekQОɕIu}ӦJ\F߀#㢦3naY *Ee!1loʖa-yϱqD/vH)nuMdZLL\r1cŷCM-1KZquw|Jz] >{L^?f2img2q =Ku ]e.*Lu/&jT%jn.a1낇Z}lOj)J!%EmTE`\HM'2.:f-oƤ?憼ah\JN4pڃ>?&Ӫ fPD=̟kYed6lvmb@؇ YozQgt5WFqk $\H ĖՅ`1gRUՀΒyKTrfpYJHF{R~[A-<Ƥ{Lgus־=߶/Otf$|Fe?Srߏ2e 〖V񐉻q^8:)^f$ޟRi*0ޕ2#49,v+CC]01!ͨP4_,Aw)'48VƄJ,FRX^qĨі dT/V}VՒn ]v`W4;.F >: 'w5_08clxjߓL0\qJL?h%09U\SZݠ׉EXH;z8*US[mⲳV9.xmvP>LkOK mo}N2yQS ^QYmʒPA(2n968>v2IdKq Ěgh:Ld鉋v$^` DIIĎN}sA/-:@2BvP#:E@qlJÂIy~ynX6&*jڡ.<넶Sl/lղ5;On12LG+d6쏆gL<9=OH?YT¤AgMRyڱRAx'@ 6^p\+=H^uea ~+1@\Y|ǭ 8k_"|M-8\_EV+ >&R4DMՓ,MjEJ-/qY!فBgyXbs†|t"&qȺ&S:.pU1U7)Cn 3 @OV폿@\ 詑 J|ENLu_ii>Sqvcp OŦ:ǪyG^~r˕LYNȾrN$u6'6 k ]A& b[(.JaOjULm4X|uXyr,F3ռ/t97nZA%I5^%LZzaqlSxN>@fnL&ul}nj{m+Xk+]m4n6~Es:_ Jv" PBGJK}zxL+PTiNMհl$K{z4zi? \b%yZ_)`83 ` KJ5ghYeS:-Ig U007ՂZ: Lh4J/ᜦ(LxR\{ȷˡQ׹}Ui@ApϱzO~Zߟ݋Lr\8{iW;CE ?ӠV ]e{Q' xaֿ'%aХKoɷ`lq}e$>W#8*7'E䖼H>6baAPZtpa뜘pX _pч{=4Һ"c`PJ |,xcRH ,#AQ;&qap,q'<#.9ɼQf/?:"İy1!>HrCWP^՜;8lyص'eQg\_<'9jA[@EG(=>@J$Rq {@a\+q` vƺ~Dsɂ7~ 5UPop0`*~d2vƛHKo1Щ s:&1SRPD"tmLbFSS@_AlM}%ޫBL> |EFvËyG;Ȧ<ɃkfVo,!S"`Imk#:elEӾ"0gȠwF2C mOhf~1O&99g,#;{HkƚJ-c7F/CqUoD7/[) &*;s>;*>osO.2ca:VQlJk}vuhWEObuJ$ny;I%:4< /i S!R|bV|>6d(EuOnRQ)*?&{׏ c_r=(!}1xyݼ:qw&X:_ U8M3 .=JO rڮk9|lZ4&=jnO_Y+E%gTk~Cj\%$7:KpO]p$וY9@Sd ykp=%u_uAȄZz{bGI fA6:7*|z?:C@aA qtZ+"b*:nC.܄wҢu0~6J 'Kr> iB,q l`VE`R&,kD}bDKYyiy#F˒?ߌI6qO$u:&ں TD5 |~$Pb_D)EZ*4Qr}_%"dSʡȽ&d#bu|@]0Ol|á?⶙'_O_Cr|1HCŒLg-8x΋_檟 TDWIy/LRb?3 6b^I/<6)9c7,hA-4E&ǫ`~L< 71R F^Qڜ<cm:z4}|T=Agֺ =0gMo{/>PC}s{V 1ګ[z?Cs^P,سhR{Ύ D>JN c\,TgZtXO  FQVߤ΂\C"抾],o$d y2wTP 08峔J8/~. xGy62s sEcRis zLV>pt|" (N`kdHs fek@ujч(u+761S"y-U/% o 4 PJl wGOM:Z( ^%AZtP[C:P,V,Kh}A*ɦ=Vdx,"1?ANR:l4udD9[uQ=..őo054ӫTYI$tw] @71r“DCf1?a4S}Fa}FcUjr+k r=AwH8Soր~ ĥ[%ab='jNg6{ۼpC,@;n aCGf*m?.hЙ^ {!9 >>jty>舘"UPe-]@=x7} H /ۼy|N1ڤenh9. Cx33 ByJ4:|QvEzB&A[t1+_<+M[ 6-5*#mA&o)P͎ sUFk^DN.WX =ԳX -Fd4b ~s\T }a-:q>L")%~₀W26nB 71`h-C iY\@ca:Fu!vm]lE& R-,QH"؟l&彅y:썘\ԵϰJ<`,})W1Z{Q_APJC c~DƆ΁$ud3l9߸`;ہlreZ\j(-aN7- b2J+o֟j `sy_fqED!|3x}_)?k9`/>6jd@\h~UPxx *QfPi@# Jzs31У>J2'3HU3 vNd{:& ۫;/(9Ec.PFkoWuWMJ]!kt|T {ĮK(}cQSՎhړWWT&!&`햲g!s둂ٗ{]M}K: ɫ^KtFK1O\<159{묢%٬d{t%:OFIו`'r%PM fNmǐxM`޲ Z6pUF:q͍r \! (ʮgP@=8pDע%mޱA+p1~}-d϶7\8[Nxuc#B#{H~Vm4ָxIxۇ{CRbq߃rX^+^$AT$i{ 5 Rc1q/|mfUYd@x0|-FGxmcn_sۃ 7FFGϜ"o;sbU1IWc*h Vic_ӑ}-a ݂Ld8Sl3-eU :z\|"@#>)F?VVizχRoI'Ə!MY#S'z?5le9SN r2&^s[*W-  ߉e/߫hpu 5:7"KN 8az/UUF-[c;zZI|hrLS"ŢUv{H_i 64LB0s@z{K=b;~#@z4ޒ'FL`3Om@qV,6cMxJ!)D< eJmr5gn$GOMdI=C5L<# y#*:?krlky~#x1>=7M*u|"3[2B,3_Vu^|NO^Υ z$"d-|zS/>ݸL$ !^<5@Bʃjj}^" |Bi 8ήȉe("I=S;@h6O@PPi3Ք+OJ7 @eb2wKUgͮzy3 xٰgߓ> oZ `(Vg+6ߤbB5(CĽpR˯Jgx^PIBqųn*759R0R$/Y&+ym7;oLEh:k ټ[g~g_IB\*S13衳]cףe^ҟ3pw d, 옭$a1z=-E meۃJhsMv %30Qz64W:`zkadD^!B>C;#QdIԀFpu|12RW{I2y6Y- [\yBwXU@(!0|;|duD~HAK7< dL>3,{Źm @xsğB-_h>PieG2B\& w$ei>8s8px/ZbmBI&k(2U!+m˧kd7pJ MZ$'CN(mS9RO˱iC*tKQXy k) 'Tc KޒA7j|tàes%')P ];0Նk-J½ x(Q+ U|K~ݎpqPΒ.+*Df8X"l؀9K ;b|.Է͍f")117J&~ R:.E@qlm8-,}JlZԿo\lyk L5ʬޭ%M)l 0ޑ@ϫ n֧G!oP!΢M0PYG U>Qq.\@rS-*HIuIt:?f#8J;z7Rxd0,;Ȧ)4zdNx5hn@ Dm_ O{+ykB*ju|AR=0GiM>(@S~~ |qjqL5 ctɤlmb\bðd \3SfjSs:6Em6D:}{ZNRwd΋_:b^, af^:P@FN!̌ggPV?6k]`u[HlPw)}`^ ciSl{-Ja))E} YH,0G;_yM7cma5ڰ >߳ȱP^+YȤqVm*AFcTcyϓpmjrkBAn8Rõ*IzE!i4iF#QHRla8Rf~6֬-_dkJQ(/;iHhaLWP9R3g"3-8V Q5&om$iB^Կf)E6 #C$c2 So%a5UK*8}(N;y * Cb `1N괷[W$ܫK]h( ͖?HЬ0aЉ Rz֊'e0 }tHc@Hdʊ_jTa-7YOD؏=.vaڣ+l EI{VS5;cc]SqXLӸ@e"ָ͆$KI,޶|L_._t 7* #A*hySN'`Q+۰6C ddEZ"'~ގdz>PfWY mއ@.b4 UUw Hl`5Y8u8g*y^`80Et:xSǝGr`2bw,{GNPm} სosZ+ĝ\Y͕G>ֆƢGb0B6Ѻ D& rҼ*whQHO d;r#;fే;]A*JB#4ݢEYaEa+sSܯ_Ra sAF0ഩuwc:2z#J濢Udm毑uNE c% c !xsQ+UB"C&>i )-;z9P|"2;8? Yx@"M?$ڱi;:&s.] O>큭|\Hgnd5UA~d?-r+.HOY3gKZȀ,^3@ ǟ nyMqRjhXb:Q"[hL.8S@y<<uDٺA6۰du2nEib[ n3#Vtυ7>ʨ/jsS԰Yx3:ŒDvD3>dٽ҆WIB-,y_ʣL)t< W4)QV~geq ď-FnhwRUS3[1wqEbi |;:Ѣ_:R;8  ` ЍDqI5?j7ݗt.Zȭѹ3pev*T-27} eCʫYޑsծziO5e,x=eFYAs rEBߤ^i'hs̮ԍ/Qٯ 6ֹWxC 0gGc l+.PG3*J ،>{ LAЗ m?xᄎݸvoGrFhO]=niBJFa{¢jLtDvD*,udu1ZH{n3m9%[ז1^K>?]Y;a8` RL[.uw:SDۈωIx dKR-zr|Ё:S5h  h޴VZcȑxeDhsu|.T7`;ꀟv%2r1%Ee8œ(p6O3ۀ3`qԑ05C-0w1cf*9%3,v%Q#tch{SRtXtӪ },cld VJ<|wY[,$ZZ*[ ɨ#DޯאWkZ9 a9d/.}R_د~A i,/CL~(HWsd%<8+nH17;ZLN+Vjٳ+D@d![(*hԯj `m8Kj/Y74ț;xȯЍ%P:V{p<"93Rn˘7"[ڤ I8٬0hPOkԱ&Tɜfy1uK: U!+Q,#&KNt 0#M+;gfiShJcÜ~m_cȥF3?H+㦶?*&.@Y Ew$فE+ 58T-v{m||{e~ɸɻ]J hÛ{KڔOq4PgLXqb> %:Ih4>Y*k \4Q/]o)o>tui TK]J., W]¢f%draJk 4-̄4lIP|BbkaAZvyXiR>/ƦV>?S0hs>de ICѨT).$t"#!^$k3L 2DהL@!ƪiZmT};=~߰C_&(<y 3պl{n&ˍ'jnoR@@ljDv+fjYX_^R5ƀD(Y Yil;0ǘҢA_>eLY11yA!F8KZ*L^?n6x}L"¶2?ap^h~vGGF-Z!|[C,u]'y[s=yl-K9Blo@ة|yb7Ȥc\q I-xGFP{nF9ۢ'!K5}5%, 8TėADp ׽ % ӆ[<Ȋ538.oߨ6/P(+}ӏi~j{i40vOm@^G 衚u^'T&܋>FCez\_v9[G2>I* ,<惊v3$v˿1'|q {n8L=-Ed u'!Rky]E ,ffժ+8-IPlͩBy$D 2N)qCy(% 8co8_ 3sуN :/X6qGS5z~0NT|qY@QZk=TK֩b;J*xsHA= 0`Rڈ1/i F^vOdEkb C{=di| M' z$ؠke SjU:\"=XxT5Aղu)#/W ׿bH^q#p!.瓰{#gmq՚6rӃ@^ @k{A0P[/5_? $n"y1T`!)Fw@v*ƙZq궱oSږ6GDIf~}3lQb&@S1b?-MwV6;e^3,@}=@?J15,񇐴%TB|P.3ǣ6mnʦ94JX-}gsE*T1atY&߸}XvF(ȁHʉFN'5@iʸ7ùjy'ifl >n\a"@9r+tS1T 6*PKjYJ(1k'yqE}̱k,6˾[ - WY }xt'{-p'[׸[Cs:,$)\OKR<լZvgBi9% hyޠ;Z!1uá&e<:4aG $NkwTJwPF/73O]<'lwdo0,jrXvC͙aڕFoL썦]jX,!X5̶l|/yRkp6_s8[vZH]*+C?΋Oo gF׷sj.2?4NuZ];KF)~HG" @jԃ67  {Wpָ\E{6fR #3]<=>dY֔)"3f`3 &G8epN~"a/rp(D%֥dNE]ڭB APKK~gYZ070701000004f1000081a4000000000000000000000001642f097500019bd8000000000000000000000000000000000000005600000000./lib/modules/4.18.0-484.rt7.273.el8.x86_64+debug/kernel/sound/soc/snd-soc-core.ko.xz7zXZִF!t/s]?Eh=ڜ.+ȝf m~LY&C L{B s^^7sŀzj,(񣐪~~sٌ4a|jԆp>]:s(9:ryn"(PF\jj9={5)lE7?y݀'iěo2rRQLԔY*i5&'tP< t 2kj}_jn5O:Ch(S+jCPUvx2IQ2DJKbC} mNqY;l~eƧy_ 5|.+ r(PNCSV_h$1iF[> 6zEv۸LK-uT"_ȱW 튅jrbS~~х}AY15 *f}rR'ZG|ٴ_0vaHFPG$ y۠˄HQ \mpGo{dWI*>.l̠sw+(j5oY1"' nATQ,tA|:ȶG% d(pt {{x E|_:}t|g| wlosjX:*Ak?=gmrx Dz͓HVzaiY$!#Q`k9erJoR 0eҾ$ZPo|.7>Kf{vD VH;JԄE'!@iKKjƮra( E&FX$Mͧ!5n/U-Ҍ2 (~y0vf~B_; \"0^Xr#rlZRapr_lpss1$|% _;&l90ț1[cD&^>B|2wӺ sg/.sN_%V(F|uI]2 RIeژjh 8ʵGydzZ``cϹ4dw*\;d́%| xxM^O*]­ c2yQswvy U~D6;m&'xF0Jn[Vw $S[ \=x+hs#x/bӍZY!G #͡gۂㄟWSQg5 ۸ր?_cTAcY% eMBzj\m y<|&"E ~e%%!K'wSOUxHv?*LA|4Txqpt^KѢNȝyM'Vu^e`ݐboqYx>?sURJ {*tZ=XҌkqϴ(rinmt;l_fgu>oO@ZdEO2ȟ SCr&QJOg t'}]ʝ}mrt+?Q= -`pPЊ4OvsrۋG+YFDBg![^u:O):y"gؓ k'CgP[)~vt30WD-1dByUA=8C"A o.U$Y ̎s9q;Mc$ La~ul3Ɯ~.>NgESc/ӴN0}\3/S,$"4 x4 DbB^wTr+OQPstG$$":cg Jzs2R: lBZL0zJт ZE㲏B.ȞSP1i`!2nr^jTMLA5_rIaC !ĚbNQAb zUt舞q(H;SVV]%d}Cψd ~~} CmVY&)bAl^|*ql{ܲ4DjlJ% .nJ=8I N*6m[)u[28mҢL5X9z449m0gZ6'U$̑.ӔyYMH 2YO%6*SD>]y{泟 nӢ"]ZZX$fK#8%8Gafhm%ȔwnuVԎ(^ l=YR9Ogyy YaL^Z Ln7cs?7 ;gQs<5P8E-J#֓oHֺB֛ ڟiif8Y`By1XX<>RfU'3کK:f,"s@galRQ#mL;XRSb/^e˶N+ 9m;E4X}-Dtm~%M VxE7k$d_#߷~Mde|~p3o<Gvu 4 *RWD/9Iلqt6ZC;dvi '9ݛeX&u0ܸ|5:d B|.&kEz@XtS#6nv1c*fSo6輔]A>38GϘ6Ypܚ@fp(x2` 0U5!Ғɏ6#$F__\ޝȑ ᢤ 2|K@CbnS\wL35; s騱fNQpG]dV u9 %dh: ȬBDK9gߟGel; CS7Z[uLTJKq J Br~ T*LDi.DqsF6L. 3׹P.tnQVgy h0Js+v9){0vżϋ]Ҡdm،nխ6.фhwDD h,c͛-#莑k"8S1i4Sq uOLOvaӱA9V*MY_H_`Iee_~jrt@hM=C2l_xE+M?OKe왯(%*7j"i4L5(T$$L|4%?f}VIԻN(FFy3PAS躎0=fP%+1K 8vn~uCHHdޚ?_amČ]<[S>d-zFu1}u]m~rRiR&r8EYXLq;f{Ej{i/4Œpst3{ø"' gbq'3pû\*Vt/70&%&jYR&F'&,{!y֔py$~!v JoF@Ԝi +2r?[^R̟}rmy^\'!y G%|ob@;%{SſE=W1|j$|vO #(ZL5aJMqkjh0]2 Uh+˸eݎ>)vD'mU;Gϟ߱|߱j ۥΕfF=$}H~ǝvq!P:vҞ9;}ގ~jBz<Y)(aŘT'@Urx#Tv{x\s]8uKcw5SV")YyUVP`g}ϨKIu p-K[q~o'/RW^_p8oCpM򄠪c(;\X#rHQ .t G/u&$~Ԃ_>5sBq&YZ|c2bA@M͏hve«0oP6]_gINk~SߓK "zT KuSzBe2֛cςCޤ m [ȴdE'p&Q ZZ2^HTEU=rQ`/aK`LӖ=YRذo& WtO̟S -1kQ$m1X^PW;jH+%"+Oݾu b.>#ߏF$ŸKX mU; >1XWL%)fb+@twPJ 8U[~hZ=:>_:wV+ 5VkeS5p+==WtFy1*Vqze;-DPiS4f:;=߳Tj;];gGn xWY9='`69?}ܷZ{0m,e&-)R:wš&UP# Npř8-|<]p#u*H~Y }!ǧLo( ~GY{;_zh @Al@@FHs87ahȆd )L &/f{'gGVH`l+E}ʒ0ݴQMG!hhm~0W_&r#6)DQ*%0Goqot! 3?GI'aς)Fs`QEC`WjN,M\rSkFS/!IO{4`Zz}۷ ߬Ν0#wiLfk#%pkIod#"Z譢x'o1r^ANgy0EC,*4]rgN$tF ]d`W~6;&xnH°&Yls*]e9\홧z+DVyvK2y7r&!:O!kFo^]oUeLgK? ƊؖeM~kPyq͋vGFj Y.I4C9X]BSş̨SHXC'C֒ؕpt15/!RMTyY2ULxgw)SdhW.?.ZFf?r|SU~W*cfShBv A~E17uizA_7NDgDm֕CX6.;/'nWv?%VE fP>(z&L@ax>VpZ=Ko/"ԇ7 OSM͓}ZJ: gefQ@sqb;]yK?aY6asg/=3>(»I_WrS֤nio0V#Z!x|ʛUn6<4=?Um0NxKcӘC!|f'*)'U5bV_e`=L;)q|_yv;{l "38q*6hO,Te#&ݪ'W‹.FqcH :m3a>TaM5\ay(w9:V}]xJ!~–PNCjVs8{kx{@?r&DW&q Bm@Rk GmxumkxMeբ$v1le9uLcǏ8ŦlbV>Y9V|ޭk'CFVu!Uvl:즩.Kжc-LbRt9C{\< !gLwѣP#7 㕷u-8o3%|J~tAK5Az[uِKW"9NJ彿KJ{B2jkp:3JEs|B"b5WHs7#=]m!Ӭh&g7XNo|UFBEl?'t)0UHog*%*N M$K̸&$xw= 6ŗ(40]aMJ勦xBC>IarJ1iZm5 R8H&tSv91 |wXV 餃w|Hx-JOŦOS> 4m~W 9 x^oXgw"$]`hL^UYڿX:,7 ]75kcЌTY}?4]V3.a> [K4jy~,䗸dax ?ys% 'L?ϘMEg{ *T5:a8j/o](+d|05%%*Y?-~E%{dbsOG­ykZ/a|lkd{-x@) j~5rHh7}tIUcɋZZ\dM1RTIcڬaB|%?/+;s+ȸw o7U!:|aκ5k3USq 'R?N!3ws*[ehysc%,,e}#㞜8ēI֤kĭMHҦM~"' xGg)VNFuRL۪NN`ʒ1?k׵#(n? a+&OhqBY`z9(kGV߷UIJ M՜"(lwx8N,.M9nXVd%Ț*]J㙕QLu^#@:ϥt7wJEAgZK_>R刊*og}6',!y4x eruN3U Si[>7{2u8B\aH$ZKe#^oiZ̬6~9)Z{v]O"Z DG'iY!ېJq,cy=յ879ؔb*E y#qlgIW#3eDMJK ,/?me{emm=$v C~KW9A{kIՙ,uҨa*m3+q=Z+cגa o>D?K֐̴iq0Q Gj i(gR. J|3|_w*E/Y4笡!T A+ulϘ B C 0&жʚֶ=*<0#x}! +W<XpeF+:K k7DR)ZncQ-S=EyӦ(6S)XH*`Peqí5_1EI4]PZU!9ԟuSIҙ™"xkښsO* ɌtY@# ;D?sek`I^E,"*Kbᗴr~d])Gƾm$aG>av:0B ;Xpy5õ*#T8x,>vMk~tRꯊ8ٓM7$瘽vmj< #H2X**Ib 08k nq,8b91Ee-' IfO511mbB>wP_o0nUۢ fZ65lQ\ /~2CRQ*2Ɯ K80Lh}.o-f}JeZ\m͕J0 ų깇1B4;&w O= 4$"֜kVTZ,MQ8  78i/2ru P-+MLUZ6B8P1F ]#S+ؕi; 2@e@'|Rk+$_wC S+1t[]Tiз,DyiDZ#a4Mb0"f]B…͖WbPMM,D(yc՝+KJia1 ';ʎ@ew,HP?-+)N{x$u4RIJ O`~-:[afrC^k. 痺Kwf *aoSt֏NIgwڑXE33"s^Zi,a>^`YPGiasLC x0֩=n8v$EkūnzLu5!wk k~4 ڿ>yFmqIЫŦǓ)d{Z8Sqz&3u_.|/\v/@88).\*S֍YMתܤQU=Yzw޳qQB|C, śOo2Jyߥ pex'&:_&K In\E疝/t`DYBܾܺn ;-#>UHƌ v4nS]c6`g4,,43~9SjN,aO& dx?.0XC`џrwš ,] X:z3O}R9&gʀ϶Jqf[X D/!3b?G(|m0۹yW^.toUjHC8=j͕cPS;)]~z+ ǽ6YwGVfé~z<_Un>dNN!nzƘeP Y*O=M aϮ<} )Y)zXQ-n竍7 c(xgK_C`B:;a‘#D8JQQDb0]nIL4=2$3FtDҌ>Q,R\H/qvj?›*c↚+ad {H1&t?0Bv'f_کx7rVˇ6i(RW9H"CVc7s+^VLJtBSCd !Nm(ӷ++$g*t*}}%k ;}pZH ;U}e b恈c\#4*hY.xQ tJ/?{x%Mr[Mnz׶*j&yδ_ (&CZk@=3Eh63 nveAzujHSݬLn;'J3i׈$TQsj(E0W.Ce$ZgSɣn 꺺w_m;Q u|HI^t)M]h Ldek>4q^{J>tT)ssf&ݟw!*vȹ3k!z~{M@ bBr*Dxш49mmsUÓNې!ޓ#\J]q=f{?{{Tq*ՉtyRJQ7Уf&Uܾɛ^o H+ʴ -c)Gjo/Rvc4lʮkjJ)ͽnD1G{}ѱnt(!S(0#P۷n哂Gn(h~L ҇ HW._7Em^Ѕj&taGMs=վ@5x@Rs*AȖmVB_xȶ ~g|Sl2;Y*עt1b*t1cuҫ:{RNиD&_Ru'2[ͶC[1J^ȟ5@R4!m%FۄqUWQ؀~lTO|%3!$ 4O'1/%Cj0:39n473"e)'$~ :qV]s {!00 L^;L:#!c4,B y/~XrSB$`JY1~J%_|̔[DVxN"3(*+$;cҧ R\sR76őA "_739̴e" ۓ ۇNXHRX%݅9"S>|X%FG|zZ Hj[9نQAzYƟ5u&g_,!F?/cj@C~,g-//3G\7zN:% ,[(hnķմlcu 9}B~BYϷiv#O~<2[6u6e}-F[ԯMfj퇂H-yl@e&ܕ+7jddغ1Kfq;ٽ.(碻L>1jQ`U.EfVc_z"@Yy!?ȩE?vKe6Ġ"~M``])kb/j/u-Vz<J\qpreIOTҧǪ0+\ 6t)5r_F4&>|*\BQ%2a>1c췪{9~N4jŘ#9N5L|ήf20YiFD=X@$l37ɥ{Hң7`!ޱ% Gi}5m wDGrOi ff4>G9!^W;lR4S混FmO=" z@'ݪ+YVn"`=Oȥ#N*EX veѝ]9Lb_"Փʥv.GR(R9i\s$"wShΜr/V?Jc~)u<yO2Zzuw0򚀍A}+vBA!7{bCyzr-Xdx/5^JoއHpMaþfV'㵟^gHħۏlB?[i$!$K;1Ȯn8te}Hq?Ix"/QC`/IcRBu[sG%bXmmX)ػ0|B3d叼d SkKqoG+eTcZΛ]Uf `mo$wǸ= {(>:p6[f[@~s!\;!bM>nsdaZyaBpbwqNeehŁݴ^>:q|]|n򾫑C?,yj!!+I\>O GG(akCli$I粼{E,ۮb)p3Ⱦ,[يG˲lEY'QENzB˜‚FȰrk{6q5NQb4) m)8!  !P!Bӹ TP[@ &skO %ȭj|( RXY/,yz }/}k|bIꍋ4PȀh.dW^sT~9GԆNH]yf&%s;cܭ( Blә` [JUJ]B-kc槻p;B{pk ªZZē c$vs1ܟY#YJtBs%<r G++6oUc dHP&R!tr`h8s4ڈèOpd2g8|Kg)R.f A2ډ&^#| O. @4Raw6bv Wh%25zߢ u2Dt-^EOט4ohQdl]6zPb~Cr=5~d;Hgh\fl >m6a#X!+5̬o4?ZV¥*#-(fȸүF XiǙp\q/joI!|E~其I'4T+ɲv0ǧ3s(cT5x WGڝwߩ$?d[`gEgbh >~e؂-`u~o_ʤ<4d^iʝؠrʠ;ZO"+weq 4 -Bs1_PskUB_ҡԍ|Ukv\JZ-..)Tκs'"s1nU+Wjn]%sWYaUt92]z79 t ՄZhYP9~ЯY`̯TwgzͼDŽL,RFIRi uYƐdPy-W gTu4-g3Pi8LVf `Ĉ29_zUF? $Yܓfz::yAe^4@z@%GC'{A>ر(I-kw}- |pRX\EZpmu=b_~x>eӌ ߲za:Lw/cf\RTk$bV͟`<5e6 B@1y9L-,V8S(Ѵ'궕k7GbhGTGc#y:6]75ž9^͛bJUǡUz[dbg7D[L{[x,+HlN [ WFc&i|ZҊg|Zh;-|[覩T'';m Vbxz)b}3 1KHz]h qA_ꊬx%N/<pvcy6=N^H4U+:L z^9%,%7*ꈓ2B?G7UbKS(i tmVeRtga?`WuY7ϭ$6gi)-;(*Ad-N,.^j$ U Hmq"Ϋhw##V8bBB'H0;a+;Y<]]RYh㠝'O `^NFy]/-G簎K/p:J67Fes7t˥h#J I' <Lm\~AXi7"u$O^rk%J )ZV2\zh>QVv`;ɓ6GOnr1&O0K8G[*؇S,ڠc$m(=5ގ8R=X3hqMeP=AތV uAC 2?I&4wcϬCvpdu׃ uo+"ȏdhAѽ͚ڒ!W { (]>!\9+ )L8r1~pf/Xb}Zcs0l4R2‹y MN%a Rvp08r9}Lz.%@8y/[f ]G2o^v,áhFKXou7=`m2 ե̅zS;XpR X  \)a Olh Wy?_+y 'mKA j ",Ԓ`lդ Rج,bvA=PJ9`V]`Z7]'Y-${3N|7>tH04GJҴQh'Kc;R˳wRItJaPz}B1*Y>#f#6k=yfCUͦ_jDxЩ;3}D}bxXVA*>gɑvcoakt/\6\_@̠Ɨ qaq]@rgb^5OVL)Xy! Jex:6ٺf# |Cݔx@](7,̑3OO\llA˦Xzh=#}fz'1󻨗a#˜<(E*b&k@ZvV:S76@: +8ǯ{ٜ e~yN<SlXNP?Wt cE(MBMQԲhm Y*CTjw%(LI!ag˃̃h3M ;D[7zJ.Z>]2U\<{tMVJq̖dW1Ue!s28;+[)ưӦ~]P-QdG:,Ǎk NX}z. j-ohAw}\iٚtk!zuGoW@.2FsZtF+Lv V#wj]s<ƉehVmn5/P9֌i众mPygJ\zvZ&E$Afh˕}7M3|ܠYS^zsA%PFaf_|n;x>&ՖDX6IFo &޺WS tޱB@IGy@4?pI(ej!|Z5 f7G-PwՇskU!VX"r a_֜( Vn[> Qde-(cWEѥ~ss}D7dAQIxָ@ KrXk7i#<"I#A!,^VflJQӟm6-ӣ*h 4h$63jw^Hsȥ^;NRw)pmn PYx]ugg픣O#K ^_ -0_ NgMb@;ƯgN6n;i9',|I~5Tqn(ދC<3.wf@li`7S! !z_ \ 3=:?8_Jġb\A#8WscnDd}l13hN`: "`ݝpYx9<ݴ8q[_SUߞN 8*`FY}$n9O.hc`_di/ 3r5׵4 K̪)Agjt:(g: /5x7WNѶmFpU,d.d@buP`?K^%oA݌Zegz ӡ^RTC|4٦{:wjG2N2ɎP~&c`C />%uӱF m@QD(?d86DMp;Pxs QQ>ŝE]p,8ozEF0y-Wvu[Š!ھ#͓bBB;qeX8~{].0nEet]&5%) 8K6*CUB3ݞ/e,Q*zq7EvcD{6!!펚\a9-u79K@1!];"7p M9}q2aj29oI#e2Q| m\mڹUNa ;#nG[h98[.d 9 蒧 H4Sb (ʯW&׬@^JP7pv5:{b8PQ8p2d/D|q5hF %[Rum?m?-06Mfnnf/Gƀ RR)@'G. 6+W]/֜;-C$̪_MiQ-9CZF>wפFRc oP< |;V+W@{MqQ:-ό ;u>F2Ŭd_'RqgҙWa 3&xa+\QPa:mDƂ5ucwÆo4qVHqMџ[63=6u5s1$4_P{ٖXtqPwJLbk9<^չ}f&"]jGl^1;@Pg8\ l2 ܔ ~υ|c@n>y(T݄?"oic42Væ;>tB/M60E\wkK6Iǜ[km٦3IoBƨee8|,da>i7AΞ/c{]gpA0՝vS+h0Ud"Y$n5:z.*:k'9IAQx"f[]RQQ %k "eۋ(y"WUE[Լf!I$V178킸i%ZrU]cDasĵGA,']SLvȁW6o|$LB X-LB 뺠oѣ2JA)6#Τɩ$$B}Ro_XuI+x  ?qXX/R/Ì.%IC'b6UUR~DL^qD@)8Jr0R_Y&\zcbε>B2c܏ tȳ*s[tJT"JG wb '# 1'\n)fTb3j}oln( qE_6nƐb" ԨIEw{i޿J b nzQ?~NR+˛!lk0;۪57iOBN74NQ2&we1O;baipE\.0-yd Z1-vݱ_fM /!/q\r_/FQ'GNPdCӦ|2F6vNo$JǏJ{ɍQAQĴDy$,I;t%Ȯ˖11&+-)0Q3zfE3@G;[ѨL^Y@Z2e?Df!M3k#|SkىUą %WOiNKbӍGؓ$_ A}P>`RZwvC}*/!%x1`ueܾ<%.SU=Szbl>6iCɉ3пȣ|7W2}Ydq2mtb`@ªqVN;r-0V$u9}y7 IEnyv>`0EdDyRև1a =~-9Ѯ Kt40݀7J0 [*{7㤾SF\޶Ws_]VHϾ9j}{5sW~|+ r#m/&`*S#t=Iх@x$Sម+99LŞ~W+vGi]P; iw<8$\'Z9#2>ƾǸ6Dž#&HHaj^jMW9[w+ý<ǐתP{6^lW,/0Jwul6&x5Һ{ yqڥBdYӬF ՏA@h+덲3D46Y0-TnEv첓Ň ?5A?xS>l%a>w_ǎ_|wsɩƪϪϋ?ݱ5#A_}{Lbe+0@YIyp,-d v<w`̥ 5Bx4$k =.p2%=L Ѽ99(஽TPvMI-%MI5ܭTy˾F: ׈vڞ?~}+n&T^aCZbX H N8i<:&(i!?m(aN<*=g9 Kd#Q[y")6*tA?VNa8{<4尚7)ȩғuY'Qjȷb) bO C+oؼ3W8!;d9Kو&?P7M+G/V&9Q,tIP?& Adk,璹&hFfO3ZTGonnR9saP(r+MP,(ٴ{类_KjYP~3vG\^t);F flp`BnE4Shq@J 2ahfEɨ7n{xO$]՟ Y=bYj}P13x?ʇ1ZJfna~@VXbd/,ZHiZrm#﷟|fxf$`=ཬͼ͚(.pe"kI.>/M PV L9/]̐rx",MQ\ ҆cNc9*k'43VTy, ۊ\T$¢Q!a%x!;_˧ ĩVo/t0PId^hL`f<^m5^F4X{dt@DD"Ĺodp ڌ_?UfBrM6HDy.˅_= lע<6"8]ƍB7'gL#i躡mr[Sk,d ]+F()6(p{p"!U өl- yb QAQWSgOD1xܼkDEy`0b,yn ,Q17O@A$h}7e`۱s/wtN8|eȂ >[+@er{ oY|IO]Yٹ'mlzIUu^w*l#ϩۂ eNCuesTZyyEhkt6(sCr96ܲ+ԁ>uG+RFfg'˅r6ˡ)[|6)=Ո_7<4jnv΄bxGmJ )A-dDk5~TH^s@ w5B|UX0H/yHGDm6Ko{,۞Uob@'T>Hfk(ZjkM+P^:ц "✶zÜ$ut&Oxcn1w%ٯW.,9qsIu]+kVSG?'^1#ͼ;a&"}޴V>$Sg$ >u 9oˑhD6Jݧ\cvND0&N- ;m3v H@\h>WڮЀ&t *@v)7$i+9~SB9^.ޚԩ2V2Ĩo2"y{1dƚ_yٿ^qnՈ W4yFD6!r2')>᪪wq}`%Ѓ '6{ $Le;=d|OE܌﫠C#aߚf֎w`T⠍p` j:@N~OM!'MSVO\()W7.rB]B%!K`-N{Ghn #>ޕFB6' ezѧHq%qZ"ZOb%ҥNޕ#ps7ތ̘,IX_l%A+b ^ ` ߅q*A0PheͻT%Bi 8<5YJn3E V.|D4Ɏ 82"&,ҙ^ ;6u 4 t@4tpCX>Gv.' T7Q\1,?3,0ŝE9jӔ$ WߊjRZ@Wxjy k׵]:U&qàu _to ZTp-Sg%~kM"Ivda+";OnDRWʼaLnabqkhDjbaAedQ6߸fݱ>#iB@O؁D/0q00l[A9$ekGL&~qp_鰎1|4~ڕo[y%@<,x$n7Z]?W i`[`+'/r,p\0)8 Fd@w7ܽP+94ZHTLpYG:xD˂ky1^LobKӪ?KRD*1>5%zn3Od.J~9cdYcLꜷH1/fɗyzU`A~N$#= )ߧ'/4h2`RR};CXR.; ;c総*aX@tдǍڛݖ+@0‘o}9? ]tBCX`K'Qۦ{g߷(V_܂veWX'-poJGj}ev85D:DG 61F/)!48.ɠˌ~sң.캟 n -}jL'J(~SR#Nշg1IEVY>J\QV|cB8iR 99SɜE1C!~$f+0N#3)Fq`U(<a~&{ ;St<%y\C

    X)i!sN weэj0 "0Qb*LMmԏ0${.bi@1ͮ| oФcsFe".h4yA)>~" ZL˩ "˃J #L9H.ѱ3Zsd? 4.摿n{u2X6s|C.@~jĈj2ƣ>?lqTWDӕ*,Z-lvϱr:UF>̓>VEs9 щHu#6*)|KQ͵mFA{ ':̮K5y|V9 GT2sVG!US}%R,]"!wvRٞ_jP>H=BZ7t_$nT̳!wΎ܎}f׉B Y{v%K?)5 Aɤ-:ψj!Md'Kp>&FRڒz+@<' Hi:8yD虑JIs -k%&-h:Ҙ4[ HU1Dx J~GlC]4~f^.C uww%$5xN-FOgMgtV̓XdNFƢTa]A;l@̓5;TfL?7YbqgI@'Y=Ti x@:<Ͼ^rym@rFGnk≂iVc4kfb(rh燳Y&27ʚ3_ ledÛ5("t gMvHMm%X`OfAEG&xK8_>T ne# ;MKâVal_CV\*![QwF<"Z*Ƨr1g3|R7N|bE@tFYkN'Eڐعk;-;ݙ Sae3COvLK:Q"u#pOw絫I#Zpݱd׌Z/ZE\Md˷jVzcEv5fnz )*Y.e7 +ǫc=Hf1I#NH Y6Zk-f=rF%yY_fsW0H%e.c@33ιZIs4tT]$exKO6i7,9Bb*4HZ?>?It "(=d4~F>HE ~ɽR7˹rCfrcg];FQI*(-E;ǀ& v8*NdQD0 È_Cg +|HCAyrbʦxT lxiq#?Ȉ|A76} vĸe% .ob>1~?B{ņ(4=N tUN"%G2o" z7i= 1,=hm[1/k+|^m":lF@n:jx^ލZcֆ[5N!O%ax3j0vE^Qrd/^ՠ;h!;g'$|4$iI_m.a\;[t,aIkKk adSO$ #b GnMV8z uPp ;}0YWZϻvp1d(>; Jny(jkW=X2;fA:+ݪ7>1R O̳bB"Si ʱeDڢ;#8Hm)^ h0WM1Nk3 yǍ5`Zi rp'V':G}40ڵBsXid!? 9izVB6>:ߘ'enn2L3asBœڟ$z)D[ \7rv) UyfSLD^RsJz?({C+7n.9[= Tva`brPFzcH&s M;jL^-N+#u\HM4'܆yǘe3mM"B8(8Z2jۂ'؛n"9V.ʖ+XNGk͒Wz%hc 㚓:TףnZP#/X5u&Ⱥ4Rߑ1YQ$Fw*_c&Csf NumI~Sf1P&}k`>(Ǐֽ$WlM#g&O<ʗo=VCՂN먾קɏ>K qQ18uH"&Nb.Iȼ36^FdetfԎUI/ /a{C?9ئ O0Cϐi(`\:}t$ Z[]۴`΅i0xI1E>b1$w׉ٽ/\+XuT`HWi蚢,p;zo)"ҢLoi;7fĴknО. hph>`ׁYSb̠It *p+~&:1Ho}˓r>)cEpu{ןoŁ E.Qet^g,&* g2}Q80o$zc^x7YѢa%ZJ [3ɏ͇:Cޚ0/gpS>hp|- Jx6P Iƥ% ?Y (@cf^v4Cl;9TGNBkEk'rlg_ɂK5QBU3$skc=K_ub NS~s"pK;g*/0: ;l\/ `@&2)dFd,;3oMbRɰ)Cp^%qݺCtTu*d%f4ƪ8dx^3h FK ҅=1SqMo2Cٹ3~[ՎPzaJt&K3#?g*x0J[]:W<>\m`$ 5 4x3KBK-0ypɡ`9@`T$^jon9rMrZPJz2Tq/r[ܥQ^ǦJDNERURZ*m? C?7+Vr,꒝:˖=ڵ1b`ﴐsE#Ƴ(`\ 7 nDwt 캎F& Rg`c< sɱ6B>Ng 7Tq8 /QZXWF?=\uJ~t7:f|ŁfrU;׀_ ')ϰPnWlzN P@[[YT Hw81XL3R+y&) }c5db5/^UΔ<:jrc^fڥQ)ǝd͒Q+M 6Ѹ+7lᆎ/kv4N;`ЌitMtmbGT- 2t~ʕZ7I1Dςu*=Z;ZUY;$YŘҗӌ4Yk6L1EL,n)M*AݜեX!R KEN4a Z1T0ruya@V;\Sgs׎>5od)]X`_-2Jӝ(Wv!Ŭ2m4zgF{nPlq)Lٹm\ &yĎ9\TRR9ɳҖɇupZ~ˤ'9Zܐ~4 $ f*o8Odێ޾m3Zw%}x"R7M2>Cd|HMX'9ksΖp]5 d_E5%],Ɋ :.GDqQR-vYg~#yz꒘J/eg >;9ջ#woi?ޅßQ8F1GIhfrÝ,tnR 2WL#5ԁlpѨdY 1<h0O"~5X_4> 'D9a%l\ȿǃg5i qPiˤ#]μ3R+i[(fL\zMz׺5G Eyu=#}_ N/Ѐ?u.b Ge/箶 btY:As 4RupYnʙ^lK;;ggc\s?Zbi_'z w`5rr|7Ȝ5a9ͳA^2*<d {uF)i~p6F&m08hB7E[(y'/^U"FGP=7/Ͻdb4`rJ[Cg0 OR{)z\A'|[/ )Oِ=V;Zᡝ1[؍ jhf\v^ >`a7[௕~iM1bUsF&YKʖ#h`l.hj>׋&|{VO+_8O&H_{7,'O -]9T5f{raGYwt q.jc%:ӐX-lW9**+iĒcv*2U`K^ }\HJA;5V2= (8[6r1,EUIK֪)1GyW&Jlew]7zL36nHTpq] *gܖߵ,23|_Z2@J DJcE%BO2~oA؛h11WU@f\"5=V7[TJD ydh!Y\sMʰ45loy.EHR3\eIFEtqtUqa FV$HOiݶ !bBX#.y 1UtBS ]8$7l?~.9LҺ=D Wԩ1_Zsy 8\GY>'ՔьUnH; /z9ȭ<:S7ҁšᥭl{3;JVI4u^ ?4870ļ{JNXSF, +S!ٝЕIHU&pIc">?9wVzOo07 ]NS 'އкi"`C Bow* 85+d5y0j#7J4> cx1rZTxu-Kp27goUBp^w!~ AJF\{at.rv|a^^]l{n-!缸m/5Dd\{~Q"(r!JvbaCrl%E*0nCe;UTD^RuVf'ǷeXeNq4HnaNWHB 8z!Oy,vTtS-X O؉h2buinY$ nm4 Zav $;mCRG{ǔXW8BAhVD(ȇZ %s e"v*:',w99#_ WT$ڥ/_j+yW~c؏<nAy0(k`-f V6ܑW헽/WGհ-b ,*OQ ??0ڭ(ײla)4oRNM սW.5@׿puC}Ri4,;KaQL\rX&cir]ܷ6vIB]zkUK}ޣVLka$-=G+ z#Τ՟al~ZQCS.}`&FаD6E] }85!u_*l#xȧ}`&uZI_fܼ3P¯ ?SPw  ]GJ># @/ZUT>3_Y4FEOz"AsVQ2=fWJiy`qI} _XoAY^ aPl ς$q7/igm^ om#;l޲ߩ(o+ОlW]{8 ӇqiJ%"ۢa&쇑E0a?Z&歫c]$5/Ր 1ίʮ H_#zZN䊱xmbwe]/K E]5hL 0Ld۵bB844# -#8l6)#c 05 9 ~5Ė]d_PS큥>GIb' )mr* p9K gF!wӺG*і8)6Wd,XkRΣ?J@íiT?1Mc6tT *挘9 `I &58Xp5+~ǖkPϧw [ 3ʂa1(ܼNH&. 8DQ :z~c Jݜ|UIL^\N6,r4gl1Pf́_+ μۇ(aԄN)21F6S#߫ %rfywF)oO9:V0htBpJWQ-F;t5;_mqqXZ7#݋4#xVzFσ.2k 0݅$PפAମ~}e,+]cN ռ. {k+ $L2]jii&H $zdG\A !RܷPP /-|8fN5'!21YLt׆)h(u5,W0#BA{rGo6k^"HUu0Ɨ@iDs_ vo+Ke5K9g#E"#W[1U^lx˰`J.UT& ᭛5(>_PSs@kJ;8&86Dh)̭pB;K7?A , eY_٢=~3 uzӻ$*bӳF[%v"5yf#UW[E-,Syһ+\=Fꮭ~RQ'7,@)\'[Ҍ~2-5`ĝ*afd ~־$W.cicFVZR_9&X60Vv q~$M.tT'5]ȾOOey@  tM(ɫob$҆شf3Y2Я'D3ZNKTa*9N+nG,ܯu241Xo ؋u\{|mUzUkX1C1%.u9W{Uq jvn*uvm(|]2wWZ회6߈މ mkd h`V$0=Q/rVk-\Hl(`6-jT=G{\S2LqRm~%G  [/@s $dJ8 UW|iP~Hb^!aPbCTCLܣ!3$ͳ~"*v(=6Ňo#Ɗry}l')8' Ia~_vqIk}Hh &5:62&Leߙ>1{ҏňĥ.~bj>SєF'+Ga'W؂enT\A?d9:-\P-ZѾz>niC1*/MJ!db0y[O&-Rbh@9`6:qy8 Xbޞ~hT"#6d]B| 'p嘹k~ bcIZUV PxvuTm gb>8[q3/V 1dk(}~k0\,ܽYmY43gbv4p,WY,a}5lx%kFcQE_\zK.?U gl%d (.[[j`m3rT &RuAT!/=x:NƵ[ry` y4z4T< uTZ#b(s[+ m9 `=V[:Ǻb^T].iT 4G4p%BjdbKXׄZշ䇆A+a4ϙ|){KRD)qFWم\Μ֬'>%Io''%:dbW↕LCvAGH}ܱj{ű.HJhEg?ibЃT ufIvնGmDU$ ;JV)$rZvd'c d%A4Ьx4-W& %fJ̍ +vMt.ˠoOz|:XԊd4jyڙZzSkܥ77TìHBZ}oS@w{&Eji$|$Jl8+xXHD;oabcxA|$78>hnJr!)D. U#.[$}A M"rpNNG6` >c]vfG=l*sQmU+ =Ѷwmm2ؾRxBln㶊O'=\}2"BZHr1{S;! TOi{Qs%N|麹 /)Dވx9O7k&Sn>nIC XHF܀/;0 z3m5$:($\ä.WGj V"# bz`XEQ,'[^C 2p}83=tA l qRB3|%zh_7_Ǵ*n2ŸƤ uA|G q肑 rgN8n|qF9jm+ҜzffAvHx!Pfg2i- Z !Wfw5(z'㫀#'&q#jq~mXV-a+Sgԧ %ܚbw^K]T/,Dҋʅ6U7|zF2a )r*qLm-zuH$fO9vDw<'.f]M9p[V>r/@D.0[VËO0 *{П mB'+{^'姨 D[~*|đv^o ju1.{ 0zDydbifBK8mHq{̊iEmzڰܭ!Dr2 xAkinj60F4[m#'vg`gj=v+81lv3X!hxgS= sKL1׳DTӗ HOώ-yZUX}[g1_} .܄Zz D+ί!A*mA*O˟y?L\}͕jvМdԁZZl Dw}byQۮ Q׍i{wwf mOI"m#h7.k$85 z[BMgV}a*Xﰖ"lTɡP>H~OjYs3jK.ಐLXFTprM%U=ךTee1_rC8zFiW:|Jĕ;$Aeá9`a bCqwTbNd4t%#B/ii'La)D?QFȳ^ωbJZgagd^ 9FؘIn`:vf 8ߢ=њf[ nM] QlkL J9ŒYإRz#3,XHH=^v1lĊ{SœVz=+!r!Ȝ`jJLX+BI)EoTc8.]OOă,YPB?>~?b7@N;p~ms*ҳ R^SzXLلx`Єr\4@Њk}뀋{wWnInlExR|> $b`bU;w箸W͡mછgCu8MQ v5@F{_.pJnܳ^]2ۉ>;hP) ]SC!`+Q~⸁N.zK̃U<7{׻(l !P   DpM٘\{2de8{YZ"c/i9C4c$Մ5e;5) j=pE.'4fE7be+*@Όb $fUG}T%ĉ +͸E5lY!^5;X`t϶ZCni:~&l*g6G, `4RN?㰓`Г5md?to˭ ؚڿ\PXϐTyn3:뉟z.`Hh^F6@hQ Sasn4^At~MoоahgjtBNp]:φQ[{h㩰ة~bPPdVMҋFRmN M ϋ O̅,\͏6O83\s4pρی.O92UhOTY^b}hLvzz9,6ڀzXXlY˪ 3u|"kcynff ۤ%[.nW}tNqC ٰt#s*fMF* ?l2`L" FBD%!sIU=Ci0=@r#q_{_S-߂ !Y V[3i/`2J{д6rGlʶ1CcfAzPsr#_*Dԯ.Jiħ yP̄yնXH U r{Օ)7 ZeYTݏvCR L1RXɆKaY/޴U,A6plF{[=%"Z +mz]Q ;27z]!5`19|J:.bĄ[g#QO+Κ_ZfkRruJϮ&ZJ1ˏ;}j [XQA%ϕTUJ3P"WwF=Y/҉PŴ OGaft)TOjN$c OY@FxJ˺2ip4]*lOg ڟ.Se{Fey`L1I!?X1hRpUoXo*en `M~e)OC{ĸ L 8O73";n<5B4dK*2ME7Ϡ EkX3{x'\$yi-گo*ž ґQ 8mMC|r1q>׹˙?'p A( 0@ 辁_3;6?hn}T# @mm)P_I)fuSd|Tn3&Xb?#&![ *1+ߖD)[ 檃MyjhXVP"3|seMv;kwLᖷ~ 84Yߥe[I*(IPoRzN)c\5ԓ!a8ER6{`&QސgFt37X!]t=6 @15؇I#K/;/vk;{[`"Cof^- /s WHdH&V׹jx@m'tp!@]y4O%;"~(w ,pM 浣i8#\;\.+bd?OgI!)`=7Q.~p/4g#5wL?kʟKZHړ7%8F1 L̴la+i`mhbࢤn5cGn.̹3mR bX,sY;R*),IM5255MMGxڡO93ZRNh"8HɃ(aH4yTV~HY^1KYh0]gmcO Ʒe](Tgʂŷq}=;8N [/UPRO$aw C Z8|.";iDY$cXZo:5y^^k.[P K+^l`?r[,$QVYh>Vȡ⾓ 90*/%n[q58Lz>~ ċm 8G5ZgFQ@a"C]kDN|,]OE~wBL| k9GzB N8 pYh+d%(3+@%4C>qR 6 vK;]u>^͒NrE\J~芿*Xwhq>"W7P9b_NuZtSEzS*ϱ{Mz3u}wt@YCFlqch~ǘd)i0FeLNI u %[/8S)ibm)I]'RӠo%d(+6/\۲Z):GZ @lrVG(x#. lxGO„O/bd~|0(H 4_NoȜ/cp,{t_1qBtrpSQi?{S'kNIuTz,Er Xҏ K_`%u%7Fp&w |ܺpq,c:c. lk^EPDd,erI-iY:+naEۃwvB8\>aP5w_Y/T@P gRQjoR!ί[$뢟!AL\"8kJaԙvBT_Ĕћ*\E)%VCU\dւxLEZS ?2/4n$VNb .,`ٯ~6.ֹxO ɂw'ɻ/aLf'T( QA[]?;s6ޱ5id-|4 RMEU!˂1|`;pE9 "eλ W9M_$ GzVbý@҈>Gď̘4/8/lml#)R&+p;hq@#]MҤm?-c$B/n?5Ȗz7Q4sb1 F߄g| TE,[@v<ڬF:kE<#N'79o(Aq(9 {~@=RtpJa0J>n %ɹ;m;NMK+#zߑi R/ȸbʹ[D;m; VxgҸ(pbL. }W_7{;ik7Ȝ9?Ϸ!˂'g ;xCHI^ Y EE]U !}!)-ݐlt.m{)9S^|uъQǁ7hytSÑ^3P5p?"M`,O|gӏ(1_˝qM/(+=qKcl8b-+u8IO;uW3،)_iipOF~aD(IGpl!:~ $QĘoc]l.\#ZcWH4_V{w3I5#4k6s3{]FB̘`=^A Nj@a H&?F hC7Ng`[1搑~Ēp1r<_.M%ZH$uep$ϛI{,z|"}զ(^N7Oe{jg%>),{o`Ӊ^pGɈ*xRvZP3/&?8g0h} ܳJ'_E T~ pF |>yFbZJ#i7Q[@iFC4b`"Yܺ)?8/Ox̽`VR `$V*@oEF+tصk@ O%X-N]1Z2iT?cuؘ-{hƅ_ 6ڗLk'<]3lߔo;ZYi>Yh O[jaC1.wYbFrP1 OG䪺kMR.:o/ulA7̚M q% zI/KP>1:+"]T㑙?rTΕke6Y>À(ehYM0KцR%w"{% J@P1bQTB9NuZs۩A㤐*eT,0 :vFt2.V;'[i38,4%~Un?/zpeg\we_e'> *QeFK].*w97ɸ,wpK}Җ#<R k'sy] |7h83g`QB'Bv{7*?% AHוM^R,̱TwV8w/ڗOZչG1: ԓxQ]:t\ MzF]+*IHRnP8^nGF$\=7pxQJ0h-Y25Fu=~_cA6FwosAjP1F$" BzW6*<|7 'S71%:~AQ2m foLwv99Wg)yѪFdFoĬyq%zvLwI@mwzts$:Z+GO|Yz,*hPX>#Q{n9!rdB&?'6UzY{&`Үk]ZmXUl8ͭNF pZKǡ<;y$QoU ~K3&ˆ~Wev*xԙAab6# X@W$a Ci/յsqL.RN,W%8*ڭE/[LvwujͽfX'ǃol.;Lō6Ui7t&)-sL7r&wuͨ{s5Js@PI%kzHzxssa{:c>-*2Z+ʻ$)/4K=%(AÉg Pj*`&јbUP}X`Ғxsv;%1!T(mw 6`(~1b3"މM}]P%{nt7}x{FrzMD6ROu7 `YS0  $i>:eӳ+ی@k3&'-bR99ۚR"AOj o#Mk!yӬh6j*"Jk7BIUe}OxIܩA+W#V}{{c-[!X\P 7LAC]xqub?>QOuzd5l0IeAuN ']GO`ˮ+b&$ܔ'im]Cgɨ"kl}߽7uڬ:}tмYO4e:FIҠFePRj[uU}/>DE:/Ҥ$J>ӮƳj2x!D3XbX|f h IӶqci0Ó1G.,C Wa\z`#.iik#mi3t'(zvb/[-;!H҇p hix٩x le61k0uflKQ9Hb|yhFbP\u.C`N鬱:Nh?6Q3>I.ZgYl{0vw DEG#h.Lt6[\/Ӏ'_)~"#!7RʨTlVrq{j1sfӗ-)j8wv`6m%!BTo @{M6ܹF.[X<;gry`|̀c(;YJLE`|&45f䝖ɕ=f}>^3KRI:Cv3 $LLuGwX ha%cE '2?4rAngIoT)2QH,'dMTl 7@5۴ R`n|1Xb2}B}@qPՃ::˕~?xK_B4ggĽ;8&G(S&> U.>`0<+Yw:e*%I35ݳL/2\V~ڌJgGiG{]=lpVV^ǕW1eR8N&p|ɇvOjtl`=# HqKI'ncO?}+[bO~*(/AtLL7:ID7H(n|}kZSBQ}7s* ߺ4o A{ܩò`ɄHgbxor L018SVF.ʮL3b8.3Q Y"ӃnXiF3꥞`O" je+vP~ %=լ'~BWqɨKtM·ȓwnI/w1SXM0\ByǶv{(r+gsoo*f[ފͅc|zғE# rht?zFl Wt-q V0=(5mWNl2Y 4Z7Q$gOT{AܙsWe>ӵV&:|SaL!]"k%% h;iXFy#r!*xoe5. Qc):p꼪dM;lHk 9~1%8(ΪU.Fgׯ|Crnѩݘ~ *!l\E9߄5БqsVzf Wc Q蟃UDtr|NH%msggs}ZɍV%VrxF=?j D8׉omVFm }ӄ_ 1ۏwAW ̗r%n:$3e.x*Y!A^r0ګnO>w}"\?0Ŧ^$f{۩nA%G IG/:& U,(edkϊ`9p3$_"gNh (zMzA*M u `oFuE"&Tݟtmx6\*s "30% G|4$%%Y9a+DkR|HcƮb##F@ )0~i'd|4[F#{8zC"dZSF8;dPj:7N<9R|rqR< ZCeʵ~X7ezS>-b.(" po#. ywm#He7 MSMc"Sٖg0'DPH]ź"ݒR?b?ӏv?e];I?aY Ioy_敾%k5[ 9^:bHu]zvU̗ܳ:vm?Ԝ^ܫq&o3cQ'pj@LJ啔`>rwHX4F ϫZt~FUB(B|pt|+IQ` spK'-d]Uzr\KWl'u\գ>QC$]dll!erV7w ~-j)±g pm0K9eR?zڽ`\xA9UٚO~ ?EQ]UpI(RW5,/_'0CK*S̴@ $|jf؋3eW%q8< ](DcFb\4g|ˈ>*wȖ BK4Vtr8';±9x[bޱO&Ita-rh` /$9^ZT.. u[0riݒ RU55V4I%XY#tDiHH[YOU5~>SQ. y_ NJ `u! ԕ(NU fI\xaQU e-}Cc\ 2o#)OóR}q5"}ĵ)PKϬ_>wc=]Cԛ3V}oZ)n6n`b-xӦPVAo7X``XlR"lfN1*6?;~TRiB‰ljt>oZDXȺʹ7ThM۰ZIO) p G.a۞L`pHϴG' ph$"qʜ 4U`ЯڍoICWpJb!f="uU je|-A2HM%.zV&l(̙ID"rfi{7<=1D1V''rl-vX1Hr]jATIjUX[r泫Ra4?)+"vQ$rMWd*4H r˾;p76ΔeO汏 j,a9F)яbz KE`M#޲_" ,*'r>ݪoXMH]N1.1* y<=6fӅooA^$a_vФ 5h.&8uˡ<^BijluQ 0x&[^'o-6k%ґj8&Ȟ8=|G'PY]^ЫI xbq8?zULKhGz~Q@ҍ̮d@/ot|t ׺ĪU.]$_HE0lc1o"Li%yODDr$ xV)8XIť,J9C<'X̋'F,C9v`kp:GuǪJ6|!g#~L2&Eaq\u!DgYPR5P.V-7/V*e0(cr6CAE%7̯4}jq;5 '*QL)bbjUZk3lsjT6TdN#=h'g\Q<t&"~utxH"nb}Y¶paUMf΄]2DXp )`cCQ% iyeѿdblI}a*:߼ܫ^:$kMyEA':ڽ7{LyLv%2#[U4fW:mn-Ͷ!Y$\NnhFs2`Y-h}T@Ȏ ?J24=ln Q$Z"ec{21Ӡ=JkY>1vuD'=+`$ 6¦r1 4[45'E܈zQ>,VXmԣSF>5*?`KHޚ9j9f-,Q 1ctR:}l KKj`ubT"*ROV+xV}fwbSry;t],CѭA:(/M;l|'GRfw@˂J٠8^m֗zڱq), 3WQ/G یGurNmOZ~g{앓KLS :U11HfZw!C|AWkGrXߐY +y˟4vUn7mXuSkz1<_D y#gpԯ C x>\h|t{% ^:ׁf="1%Z(HJJ[ QZ؂aD|MUucX)Bi⠿ .\+$V䌾9`MUEJta J=YHb~%z&Gjmi/*u6m$IEstޚ'D9 rߪ>E(9>&޻sdsk{3DKЪ;*3P)<U!!iwҨ{Ce[5]z `INc*UXn5;-n-+ (X>wf zݽI_Ml7d~%$etf露 Giqޱ,RW[b|U,{RnlXXNGXP* 5ȪP6O܆؜S|u\.>=Gmvn\LDA@65~&,QHwF!HѲ ?BQa~O -C7XD#b {`d*vt.񨜒qJ={D&A,ږ 87\[rdQ֗X )|B7^؟,1U]VB$6Yu~Èjԗ W`dhC'1BN!i^ @/z }3L#==v2DG{&M8ιxpk [K21 pڔ/ LXRY*Krؖbԝ /Rc#,P`UgwJْRL;WgYS j5&hqv~fZӘs[:wZB.;|sLD"@Vvq pf뛦2) [yk;tK4L.}fs2XgcMx,\gi'fHgɇIWun_id}7 8mtt+ka*zVlL|b/jqV Vw9O1f컧V Fs'cKa5o~ DH>%O) ~&&ύ^Aj:R`7rBU|*;\ &Я4/5,"[Q(]M:(C#oCht"ÜќI ܓ C=xs 8uhAVO\T.dKQiUNV#^0tniR{1*ZnׂH5%)Ʒ.8*Ug:L u)[(QToۭn+Rm7t2Xk|Ѓ(_b.)(p꟞7DŽ?nNi.R\) *0Np޵qTUc+5T|H*GkF4 c ?NxB e @U)1wA b%dǷ 2Qy_=SqǡҍRQSxe ԎCcEՇݜ톺!%/o0E(A PL6XS9ʼVL(o5xM˚΢ #1)yeC*`&i-G3<Z uX \U YH&s8Y.糲-Rc8h58C Ֆ(6sgt" ;j(q 9RMXĀT71?k-@N!fDM2q2N)S)j @g^ {:Ց`ǁ"K)P?B) U-Bed{dM-sV2h1&Jqp<4%뉍<½$[G@ o"tCj#lݵ"jO!B 6mmsf )9BnW@C6݈ Nx:>9xVѝu;vwU)}hAaDMM杝˥U@vuF㰚i, -[X(FU^p VbK٫A}BVe?9Gra=?ȣ§7h|Ma؋-`[pDIƦ)8 7$0 y*8X;4w=ONӉVK?\q{r&Ge6e;aQt0@5-4Sʨlߨu`Dۏr~`ޔq,M򁯮c؆+LC?gMBBE<ȺBTdpYC/tvX[UtG1aʭ*~(Lg_5]r ԟI(QܯwR wS0^w@V'˿TR0Vcrn`4NM zl?iNtМ`{잎 QO̥7{-Ҧ<"`.J?@hG{a_zQ6-.Tq/2<W#}Rax f}ZM>Ztͫp;({Rs1~1|478 Ss‘Y1SN[ v^ Eq*?fDGVs*Zл.jLk:HD pCӄ^pY@UP/uuPQý%!G@N?H|%fϻӔ-+Ntu*ԇmB-$y͕O*8&X)wWzzW ,է %B 3mʭ_:<)u2-Zw;-b\r=C[VAN#[e]dǒe%a<Þđ׌4jALc-=7mbGrlgK>,?հvE^ oe2`-Sژ}&k` }ܮ ٯ;OچQemn:P|F6n&I!!(WZk-[,rB#[>ÑV,i,Ґ>Là7.f-9=D 0[D}xE~W ,\sn0:|.XNof7"ذ;\gtW0tsI!'n ʣ3?~)kJZg 8ZeWg7eEo Or%]Ywi=MTK<( S)e]rRXt $-mFy߿#a&+3wt >gyݽe6lubYN*Giҗ9` NFxS6Br2mL*47.& C #fv4$ƹ|qΨ~20qIѐ."R?Kh_}#VApڌrR;Sr~#W W2 W_Vif9`B@.GOCQ\4B**`T\5y%;3e8- J"u`jjc^49 ʍ`2!,CNXXn'MJ761%@{z. q%OhcAd' N抲ĥ6P?ұֶ9cu(`ƞL3}dWZD)Cӓ|5'y0M<9 91'F("L}:ý] ~cNW8YtdK}"ۦOD$ P)XI-$ޕ?։6JSzj n]0&Y ix+0iHF0\%tO1Ĵ67ICԲqea5|W{{~LSY(ܯG(Yq7BY}=tbf ."Kkx5"٧dh 9I̼#4E?(a$KeM|O V+ș_AzK˽NwxYဖq=;yIFfj2AeiDmWX}2OSq^#̠dhv@$fO~~KtQdD7p!Tmtx Uۋ]6,z}o 54WC5,8^\*s sCvp;2QH-D1` LNR+6#QBD|tk%F k_*5҆V |1?bpک-z74FШM;g аZ]H 9&Oफ8lή?C&Mcv*H%BI1Cu)@f6!`;V,E=83w&rDM"vZ!+_.̟/%G4ΒBlM(2H T_5wF2jzڋdKyzI~%zM^Fh8z@nw]?`0zxW8ep:]բvCK|L.'hK?*hz&U‡6ˊkz[;]ҔVg'/<uM׆?p!H]s' W܄kSCdq90e}}4x8lp iS ʹpqzNeS${@,c7\8&wExT/mGT59ESٯϢ[!񯕋ts92F@}wF_ZD@t葯|;Mz;^ihAk4r~݇mIb.{ gN֋[tq# 7Tx^gwbt]t7\b}քn#7(Qn` c2PU Rqd Ab . ԗrG)ۃؗ7k޸;Y^VN!WG 5DQ.y6]w(^s ՟B|Hx_[BT eXYUK&@3, ,Ϟ$tl {VQyC\oя~3AV?ZǎG} c!9k0N`'k2X6b!Gw iN} J]2 r }Tg)Pc=S"2_nBbܭSC\ۘI7?B"| qSQ4!Y0`z!4T>jywle [CDeJ@~x@FJ{GؚWO uKҟ. 3x{8J NʌU|, D$vES V,RXt{5AEVL;%m3ͥ62UIl_t (ie K=)JxA<fc (V<%Rc;oOD?駃ffyG#F[KaF{08.)v-\Sé|'Qn1vQRS@_`>ՠkG/ Xʎ vri` D|Иe6Ζw3;$*{~=tBAnkրTJAr:~rWPmL3{4sFtivg@YxQ#U\.E6@?yBA\ ]rK˸n3GC- O/B&H,t ȣ͵6ЛAE(3E1uXAX5,l2~\'# 7pO+M[uA_&6OT]ک]'_ET[B{!"{I: iAB(FH4~m9%TT47!^!ؼ[+Cf)&iP$5KNP]pw̪-WHLn0%D+2(i\jwt#-uI=6a!}Ul]cĜC ܍DT+EP|cm'0GG5L0dnGh$Ɵod`H {oz]^V<q( J2< M@G#}JV u%2|t~|+Hq8t޲>bYfa[+rqgf}I(=M \fVdp( 0 1BY5p0.%Ƀc}mF(.63[ptrW^Gh[þ'ҵ^P!J?bW ]ܶҦ/"ψX/&y};IY<&B*t;hgP}ke^EųAç_4ESZ>9Є׿G dBa}zg˭.v|uA]S*/tGbR V/?Hљs&Ƀ%lKõ;Ɂg^?HCƄGSh\ s,eij͎2 'V`>3,(B~݈譑+óv/4UCp)jb3HeMaʫi"ܺ¦G",4V*tG9 1^%{7U+:2]נ`D;C̔K).W-uo,k=e?nkI߂VAK=[b 5pj'[OzZj-=0oߍښ璙-5_tmz&,DABt.Ka# {jAbE-JW+i9uD4mχ1~M)Q\ňQc_1诶iɗß"Ev^v k26,EUc` NlmPHP "! Ub/Bj^)n_ŵiAn%\MsH@zE35D2Qxkس?jeKW?rܧsQ? rX5>羻ڥ:s  Aŋd`8!iVSHiUխj#}gS#1 ru/3rz`;-mhchӶ7ʼԝ$HOIr4eK^.h9s4%#!Z ȕDx<ý#CщepHH._ǯ+x,V|]x2ȴԥ(2UHoF)2fYVZ-q&P_ai-qHh{﵌Uzk/\7k2H d):UN@C4 םZ@B-V_3zC UbLS{F**@wuaO֚) G#I%:Ѣ)`_M[xjhʟqͦuRῠ>%>T!;ޮ=`|{r6pۭ6kUJE6UͩL7}FK"򍦸\-O]@[TL(cr/HDRt,U[-q">+]maK3\vd,n ||dsc nj~`8w7 RaAq=LP O5BŞ]#R >՝P2e(hj;I%b{kgu4 (5aDpi_%Qgɟ4ꈴ9g˦ɖĵ45UڻE[޸I8ب `RqJ   *8g@(&NCz;ڛ$vOȜ\! { UϛM9`- ܉~? ׎^MipM4o,8ő|<7%} |xP7ҙܽ ɄIo5ɮ"AL7_ZL@@Bb[*RBo~t#)ZJfu?KF )GHņ?uhUrQ#>YĢx5ZdDo8esBk-HI \aqﴹf,gG+m2q⵵ѯGz]~jEl ̾RsJeJ =!_䡃'ҙ#`[ҜJ|!$(oG'x<jQXANuB%煘Xᴇ-ic.ͱWDŸ ~kNDR1 $);=@}-f45`{N{^Z9w7pD~ny>^g?SC,dM5Toh(&1Wr$r%ON}؊M_1Ndd:B:юJ%{cKC_ N>eY k͈Ja.+w 8ڠt h.=W^vcpP`ބ2=YԤKe~_ wࣾTu%{ȏկyp}p 83(x `Be%2 $ODP 3eS:X(Ɠç<qx,7Lk鎭, 4{`7Qd}c&l `cf@ HR!}T)"YhҥК QBƗqkxO+ FɇhUM76n 4ln3GW{׶ǹ.Qf!3jv"hğ;$~r4:P5*4FP{?! RN727Y kY(`3R,U[?d~"`?fbޗ+L#?@HRs`:@YZuJ\jy)=\{P_N j˰]+i}]#_pÌQmvvh.ug/3D\R;g⽈sP ^pNɦtۖ+3H]v K.Dm/_V3cD^UWkCxW!7=szž<$x#HC6G?*ѐ#(?>xC>1rC%LD;MՌ7he 0*ַJ\\[bl!~sצּ@ܺ yЬV/s݄~zBQ)O BU/t~0&"b8U$(Ρ %WAD$ىlb:bsjSMD.,;ymAlʲא %,1td P}h0#)%$' j<[QjH Gk`r笗fSZH4쓳>35>a#&U6dd[q!"\5&{4AM qA\3b_J>'ڳG,+aH5tJRo:-  7o5 帕]K86gBUio4qJ&OXBCL.FR/ ym|{3잜f<[CFsVo"N^ࣤ5a(U btJY 96~1,-o*rv"cX6`ܗō<4uޣ SxptsZp$OfֵG~n(]x|ej|ciHB]_ە2f "}yu@3pp]Tg8Er ^ y/:z`2a^r*p`ڜE:I4Oz(^pS)SC nہ7z^;%;NjrmgqB>@IJgU'DѲ>b~ݦr-|=W,g,`b36d3|JQ,$RܨJ&*ODp>&wuTb-OQńLP!#S`iqVKAHСe-1@29=t =ߘ=BJf.n"5uHaW3bAG{ Pܪ6Wc9wL<\,[>iХwMη&_븷*8CB>:4ARNezRty_6 szb+fѝ옆W",1gT:}83if3,b~zB>g1 aE$2+B0s˨0KGJg3#pbJdt~EaM;zG;gCwv_|%L=5" (+Є:b/'ӝ/ka+aC6Yר.uuKlpNpo~ӀC {1S2-!aB'-ŃőΐQ=[$R͵EzȄttD=fB_ޖOeFMLX/21@|QMy*EOlUD_=Ytnz?V ICܤEϤ-ńs1K>*P}P|c̭w#9eNr!^8ȮP!&ԤHd/;"3GP B˺]5?G6SOz,ψ&R ȴ P"(o3F6 c՛QV ˤAVYb;plӦsKI11GE~ sg"|O-˨ŮQs] KM)tީP8A>5z|.`,4M*P * +:im肵R^C?==W)31 ?`'f!^Z#7Jr4Eޓg7@a.b 22" eQ<8y&oU)^~yڂEd|G񰥘.=hh= Gf`q}K.)8YYpfKMf̰K4fm?}yx_gQ{!ƹȈ"ʚXtrnڗ8Ajՙ7E7XπM,FY`^+d0Ԩ+BNh(DW\?Pd4Umzdz2&Q7aPELR~gt"d={[Aȟvd'tFlI)3qƒ@.]l.5b\Sxx|yjEJ~ˀwL P3P{.sRZiהToaK8a' D Ix4viOZ~fn>{ndRNrAw+]6Yk you4џ̅)T5DCxl懙8=ht;PWmOrņ_R+qI7iբ!BZ0bvvWإ ߭\NR=*C7}c1Vjb!Wtu0d!K;C 3ȺUE4݃ G+xԾH+1/mQ 7Ɇ8>=W?Rn)A@+R%"6ݳҁXsE -Z!mf(j=\łnO2%A۰Ӡn"(DAx*`7dͿ/Ăp+*[g\$LLsyj e.pOpØ+ ١H񾚄 szO~ pA&-u55\I`Ctq0j=cU mSd/sЀ=Mǰn QA_{8Bdo#~f.ڶW%_1|hֲI cL39 Y.S 8zMr8P7+ yHv)"GJ^%h2ב :a\D,|_Prr -< )uTk-g\D)ق/%K&`WjFpU(-Yi12opSHUANxBlĈG, ɨQW?'87![$j/5KÊ Y]!5d?Vڟ7ʳyδ5~jB% -n]|;&!BJv! ܬh^1p]wK$ Za镩c,s ǰP(rb wU3Hi&uVTx h? bPT#!Rmʤ8 OQ=2־pKo ]BGUs/dHi7Aa/v8W~9Bi >jk{67^m_[Y訩 |x\ ky\OB>YeZMk:b8i9T;x̬Z ->̻g2:dϊ0e2ƂcZFoQh!^C6L,Bq$\YPゴ1L|,1ͭ;sYfd%y %F!`$ojW<:34{r6 IxYXG==xϘe9dßE\vIYhScmiw 6teaHixy&apͶiqUG;@_[kgz\X[LuiWf+ۜ[]weSOP jÌVĬYC4.F:ʫ̢M39#ƥPj0>VibayX#msp)7㴶x _chn1<#9/PDc@I!S} Q~K=ߘhߧ[n(z+ ˧mžEvgf&ޯQj^ZImgc*PkI̽X}aC0!$*.U":8k䏮bK6h?Ha; |L_׃^D#:9)iQ'Ko+L s>fsGZ§vZJ<"'Љo?⡮;L/.4|kYO:o*Frm`-Qz+=ۣ\3y1U= -gD+92{V*ꑬx#1|۷vTWp2^Ϧ:CV.rlIXwZZ#RV= %)IƒCGNd6"Hݝ[MX}Y#Hbd @ep ӟ5YskSsΩ23*RrRH賞850K,D;ZKCK]f2u-X|Vcf C-yܽ+(OlPuAM=A01uf&Z2L3K ȯS\<'ǵŸWc&Ty@Sy(%~Ɇq\ ZLQ)-8mLg&@DxZDVr=jiǝ34CE]fr,.W1"M"IncD1Tiy! @cGU?I gVCo#A\HT@ъ0 *iԤO4InS~ ^7kJFPZV܎v+sӈ$μ)1<ۘ;7#KΘ6+1Dl ;]}F0?I{Hт\agh3)_Dž۵ @srYxDH{;Lm34}=[0.r+J,*3d&F4(7zr{}n$p4}ۇ?+az'zt"J /)G0u,|Kesxq RԎo55=wp5b`sO-$U05 eɗ8:brtuRAfR?MR/_U`6@i?iXźk0<8ŠR?j9A-C ߜ"5 Ԯ VJ lݻ4բEWS!=G9iIX+ypZI:VE6PC&+V4T\zK+1ZZ5&Vş`e3g)6sT<#1FE'J}2q^WVRBKͮ=#h 0F( K nHNy<Afƪ |>vflr LfϏ4-*MbTcqp(S0-?֍P2v&h|PY{7YeY{N>_KoaEmF`IR0&>ZsECzgl"_rQ2G4O6qCxӛeهP]&sQ6uz z~sBrZW 󣆘6:A߉ëA {K!?zy݄eFo(wuBr x'%E^kx8WX:$=u*Vq/TZ_M~a?PtQPXG/pe7#gWީyi|8C0kow'*` ltؗ%ww Pfq|'Rg*fӵX+‰R:`}B0}|gk6ޮf4VR%5 D|ߒ0䎄5HF|"lF;.m!X!Rܻxwa9~H /N{B[$t3xv: W怀(ơ{d+]w^9T3gZ5OK8S-3V'UIy؞P &-2'm'b_$D2+xwq 0*gcg-G*gS&SGqDv\+8ȒDn5ۣze.N_ru \J84:fLxʀ"me[X2wQ8| ^,9gm!|D&DL{0kD#j?|ơl3-dPfUK>Iw^Gq/(>OةW_eEϽ1^&BSy"I~͍ض1A%E?@s{bj̊> 0\݈eB +#*F\y J5ThKWv_cހdj6W`nn'gu7 N:HvTSU^@ MV_F!okSv4z|I=gY@iiR8-ڳW$Nwhd ? /! k4ޖFt)V Cc6O_Kr*NgkOCrP>[Q:$}g+h̘)ZGHd[,('ut/V9  DOJlkFۼ|OՅ"S$ Pdm~""b%h39$B5ZNG~g[N+͉Z7TJ'$dz PJoC*hЯõѬW~.2GŃ( q½wFa͓ՊcQbYȇc[ `OI wJsG_%[>^ѶΜ`ώa;!M6Osx|~ a'DvCڪ+Bܰ -^Wfj@~>q!/> qiS975+ZB=G%>u6OalH}љ2ߓO^Җ  ",ǃr%ʝ M:C[X#ʗhcU(&eOcarn|LVvByV0Xc6:Մ•삳G9)!lր}MTC :a@'-[4lhC%/m|PUIQfN~Zd>|d[A^ܴ$j{ݷ%N6Pb> bV@\xvAΟ :IIvKj$p+N+g,R)^ fM!C]”JhΊaIHq .8h =]1~䕲<=Q+o@F'?NBRYynt8H<SWFJjv2m a) cŎBG`(hNF7ShQ>!+}**'ta6{`K ħ@AKƪ3ð*2VA8E ߶|>D-5nl柟)sœS+urkdjNF*C)u`g9|jԿ j, C=*w|q Iڕ?{uȿ(sZB&،RSg`4FGvQ,rʾՏޜzCa |Zn`/E7 sw:uQ$&NKl "Z "Xﳌ92ġ,5_:m"/1ŠFZY:t4Z2a갭hwJG_f R=$m%nmusG(,Y¬leXS&E}0[$YXv멖0]qI oƲts9, ?h']f-i[1zRDppY4Olb(ѝОOA88uAp7-d.h8v/fy<?DL7F8j'-a H35#W 8Īi0Cؗl^fkdpD,D"@TlYaߢtEa5 uT v@esEGd\ׇ f *ƥ]n^#fxl=dͯa˩5kVI=PIf%M{ AJsS1ݰvY ߶p6Jcs be5rՓM*~a"@QvLMZ'ާE'RG-k,R._@z]Pט1A/jۦ ܯl^(e9=9;HToWz}9 JӮZvgygW(gR OKxU}BU,2m㩧BYFpV 7͎яAb$ ބ絖vQĿ*Kg56CuPTc4ӑ?k!翠9Oc<f2Aqj{$da &;}.@+I1*ʨfTH*&DQ~F\YO@vdK3-ؠ΄bmkK/wF$Y=$; ʱ3mR+)+u$ qht,bě6b*+ 5q.1ˆ胁 UB=(Fcq qpr &g% ʱH2tw(,?4~ؠS^u,,$UɖKl%.Ⲱ Aik⋷̥tx U)X33NvndWzNyA?<=و^9,)fZWZ?wq'KBP6ĤSdpa\CW[{ɵh`8xj\K#PsC[zknHerN: 4_8:[0B=h ;m"a4W+PvFVq"6 M1^GB.[fG@MFii]YNAd2{pě-l3]}] e\ IR|&@*|Ԯ!ej֛~VG0$kv2().x7tk+%l6Ͳ II]2/a׈0\2]LY=G-K,+{nE| 6 Dit';NG(.6{Qx}<[ë Կ_dZX1{u'%bc7uRwUb6;A >{cv(0Dȿ *}vV@P-O+ًbo`]@_y1kvơ%8's*-'}pY\nS*>axŗ[Lm #p@Կ~lةBQXPxTzI\U}x8e-DUAv&'po *O6V6}wkqy{@.^ '^$U {79=75|+]ր ȨJAC꤈.Dj†o(OG$c|-o~Aq^/ K gh0o.~_{^d}Y8`i8Ar8J=L_}p#i޿NUƨc!PG67c$8"?c^twv"z ;;N4#J>4-bÎ Zv4e+;!h,Ϲ' <`;B2C`@I}YluߩU L-Q¹qA$dPTκ큃ppt:>?V=p6<6}9CUR`m[)?*V-K6%*ŌsQolUL[2Ť~{\> &cd'y5, r5%Ns%Wf< ;#QX.-fM7_aT685S}I=^[5~bbCfn ys5玒Qy[oWf;P-?Rc?YwbuQc3Y]gYp< a"TRߓ-{FWi ξ"N%<~9p[zlϋ-\@/dy C`s!HS'5Ž`ͥ=s!*[*s04pTLT\ F;O|MP18OnQ,P`}$zG쩨00F#M#m? 6O%+>^G:?9a$4(=pR$HRP%G}EyygP4-(벢JYieN"ZkT=p{LI`"/Ikx~\.#Z5#w_o :n<\])}dA V鴓O&86|H\x}u*^ Bg1Ķ0M5WqiQ[ý]㻻9uf#iTߑ >WW>08 zb#Fo ^el2*]n0BO$*>sbGqtq Cw>$| Dd hkn3.%3"voɻz uaW5ſyqp3{;|NNULCrc6X d gV]/×TxP^E[oI>O"32A5ӱ9IL;@|Mn $A>ڢ,8[\Bȱ.Rmnzo"0ϣK7zY$N*n[*֞TԠѿ\X˲s{Pʨ|e>P_\E/dMDog)4HͥHX$c e<_3j+XfP ʰ& deN$LTڟ+G#_aad@ D;4=` 6X>JYZ|Nr?-F,U (gIyoml7zϵ5qKO¼u{Q[NB(H2FK %mt=W] W}.LeI84XoH/,LROan1zƳ;˘)3Nߗ`硅4(qvġ<#b#Qn늴KgbM{TbL?SIoρC )Tު*7 h0P܌7o8:{bϙ՜B!%W'ehI3ZE*JY*&Ѣ7yeՕ"O C!q(w}^ZNd藍"<̛|߻XsQ4IZguUsH&*t?|>|Q6^K@36&gHYkƆz_~lh\O6ܓdԈ C͊% Oٔ:2'Q*o״}Ad$%U:7*X$nkzǬs"kCAݥO6X1 5:HJ/w=?^/q-9,ϱċ@^aB&їP[)=VegC ZsȌk#c Mi[hǡ\–*UM5E hOط!j 횤a-gQX$ HEOm ԓGQ Xnk$)̹f'u'+۹l"bNuxiaphXh(" P$G!ױw#ZMDm۶ Lҏ<8̠u`lY?}gQ@HIze a8Rt݀b0 8ږ2Q+TWP$ pv7ev0Sȥ @Ku9 hxell ljRA9B'H5|MaTs6ׇ&nn HՒZۄa6yju:z?{K>5P-wpM I~8ϳMbc['JX<ȕMgZyGusDzc.JdyTTe!9V0$ϣK/d?$غ!+a#@1TO p{u$Fkbm@gqXV zC X70䤎$hT3t2aׄPRsbbܘ O4_Cr:^I|LΖT@fY_qJ& 1Rdln˼vTo@urJѵ⼇߉NSN|$2E4O>reo=Q'~,8ݼhA{shDn&eNx6iHV wڂQOL\]]*PEhEk=b/Bi%}|ArΠs/$-yYq]$;bhWw=M'KMX&R-gNlMybLo!#v9CxRT p{y(%Ltnh mrY".;ѭ2JNN01diAb#_"[Xt{`nN D=2"J; Ռ1h)X0QቓկJi9.!6n ];ŝaЬ!DY6&$c?pnkXTSjprPg)c)Iގ":u?V6sa'견KYϷD۳XC>OuԎ`#{õ},a]gM%jZ;2-A!ib z5P8c3!*i1R/Uߝ0`|J!!1Aݪ;ueJGsǮ /|<"z3y()8VJ?qzAxWewgr,14T[*nM-Ȭ鋮jZ-!<-e?b$1=6r\'x+6Cb#B:tj?~'UJKH¡3|o]cFf:,ܷZA5D.} ۢ[̦-u }mAK4$-SBD˧B/W.HSCY#>1PVI tp0c9 5ۚd,J,AnC!rKxȽY؞m8\w2.NNGpv< 1ew]Cn۰cǵ-d.rZ e׼fE5sB⢨ڳvfV/t.I3f,d)f Kʴ@м4j$`߁[ :<]}żSHDtuΰ(M$+~2υJts*IO&keN]h;$E Ӄ^=d#} OJZd!ohMN2 /7PFFq289 BgIV/17;f-j~2~֟ZjT8l8@ڝj\<$7BDR />A*x>iGcj'9A_<TC:~;<ĎzYݷn/zq{}JHŀ@Dy dcpY1]=tJi%$.q5G extKnd]>ǥY WmƶґwC7(kg|wj͠vgӟNvL㴦:Gʹ+ fTub/"CP"9227k*co8R yC6ʙJe2`}/&Zu8^|| Mg*!H/˃D  uZoMWn#TFF~lM=hLTv.u `s;Rsa LZ[&!(RC3 a={42`pw"8ctJӺ5<Ўpo5i+ʶelY }5OReʂq^thrr2!VMV4VEZ=߄emN&/ /v| lpCgO7g,BUoЁKh ԛt`X&K P ;$u" i%yRl1N{guvJ# ?5^7.A p:Q@ XI}ԼizY&A.Q/+OYzP5*ɶCFLV[ۜt?M_Ć~k80f'D'#cQ|8o(%@>mPvEA=^1I/<2*̙bӰ00-z2 XJuFw$s%nTq q \Kɝ=nٻL,dec {g+9%+Da.;fٹQxȶL[XkʳKy'xgJT*|=ptK(1'+?y !Hx+cU,2?ܗ[I QV84/S0f8@}zmG,o3FW]*=7h*n-z|ez[ѦdغB3fNlř+ n!uYZ SEKocGA4W3gA {μuH;`Q6΂3?$kfX%lp^g l!އ^ gɸûY-"SH#j}gt˗]iuuP#Fm2!#ZepR:8- KG<}޽ϫ.zI0F+'b/M "vr>HW4T*ؘx&uV Zբ,sOw 1ΏS"YcP'(>ĭ"7r>hN`+^RHh- Z9.VҌJY7qzmמ<|M` #N7| S  <`"e0Τ){b"94#R)0']usr4n/s\m?~.P"gM'!912e.MZR]}CIsڝEچA"ɇ "zyv~"36@0aw =9\!>؄0ITnM/\l^?[MKx߭R8af%zln k/8s1dj[7] sW%#޾5LrG@|x=xWx7X2Jս;Ԫ:7DEfNӮ{ޡEQP(LOPh- nIrlf{;x˚3y$ l]McyJ;V*/v6 $?%mg2ty%Y^i 4 h0BϞ! @48U(;o5gei b (#@: SbѾwP7p-5t6J&Bg]2[3= [3-T ٝVz/'qJޞ;6\4;ǜ߅gk"'`$^w+eZJf@x{<$dc+a$4Ŝ  |q4a!q\EkTvy#̙$qYmumz$=FϷJ s3\xV M[$ |ɔq݃] V+ʨCf6)Y PԷ}"@4=}iL:y8)8sl9*6c[|Aۦ>e3yYkJZΑW@%Q3*hOQGM.o_8s{Cn(ΐ4<[i 3 y~Dk K~̅kAB4/$;jj*N4B˺;,|D4K+h+qg8<L#6^A$xD&Qf{{=Žlnf 2ыT~'.S"71WIaVKW *ARd;pd`>j5TXӘ&IiSzxFyh-!oW'Kn+ kc%m.;=<˨uw^չsF`2:/hBGOQ{(2L3BQmwO="ҕz+&`:(zywJO Z GvJ`Gw [I*Є[b7Ԩ #b9͛Jjt5~•1wj[ף0iۅΧۿh p;ueA:ר]nY/?MȮ tb:$WdII1 N{B_ʪV"PqI.8vPG]rsAdGT|@>/|x]`twdI-@^:W\74Trekiy>2 [/o4! y+boc툕 pIPJPҙ'抜D0^Q"LҀ=pʴ6F?zj" D`4NO8KPXI[‘[ YN 7߫y'XQ ӟOFkXvih=N =f?)}=MV2LVoKD _pQSF"95!"l~͹XF6MnGؐR#Hsφj@yX[ <}ۿ9W#دף$#/2[m!56z ۆ<`J7ɺz*2RtKVhL ֔ wZ)p^MHtrv܅ҰʹmBl>'B5ҍZ£3qzp1,bW P gAwpKm}Mln!U|5o lв]a|F@&QWZNGʘ5=lA!}TFn<%rEߛS6"PO؊`KX{2RqVs~ /Y#IـtOOq vRږ.m-=cS*MC4Z*.۪݉h{aQ[ZY۵<%>3wIB۽c n`I&馓=SRr)jۈ & ^Cw w k(&0ޘE"_LN-j;up0[O_SۤTQ~ȓ^!&/A|m17<4w7ҫц6]E"yJA\/0lĉ(JV2}E|J^ϜPx>>1XOGkQF/N4G|~dsk0Ao;Zb Tg6ɉ˔!kNq)iǒ텇AWJ;f7&̍нͬD;r")!#}*Igl~ϲiȦ˗(f˙`v69p~7<=&5cQk`jw}7#}MGbޘ#̅M/{%r9+@w0DKr6*觌_;F>=x^ex摞db^%?1w yV>MɨSl)2(I#`}EuE{_"u|8j#ܳ`,}ْnZ!f/έ3,.G0>-h-1;"|q;hE VeU>WC#;!*Ў<&kKEo7Cŷ6H{ i Nk@&9@S!+o/E? ܇>+aitR~tѶjy#Y||\6X(9&h-ô! =RT/ -#'r5˕==v ϾO Ie=rm xwxE0&B~.*~^̞'wFj)5[30$fEZApAW Qjd*єzr ?o5qB~?ȧoO{\)P ^.\E p $y 3=iKY,[wힲK ־RkP>XSBLF5 :mL1!+}s<нWNצN)I*o[l3nYQ*!X \ͭfF&?Υ?5-s?3-d-ttoJZȕ7 lw@TKz..S`!q i#!lZnK䍡[.FkOzS9+N!L^yl?8nv|#v:^pcHZv,l@ V3ߢv]KNOM3<~͇yb)?W*8bN 6ԫ/?5ғv5])U+BQⲠ1=hyP! n&Xov݋$X '[7Q S:Xmk:V:7Yط](2nO7'3ёtUUi(k`JĖXIWٟ\[imHK;p ED;"w( J⧟IͶv5%Zh*5GՑFs3Svy~VМ|^?ReDe T.ӽ]oYVsgNC0ĵ E72ޯfYxJztX6_!ƽ~JiswLO~ʆ<b8"7s˟o5ӄ[dZZ4;f 4> Q;Q9ER:GOܼN5!-)"z }@)2kK4sm|a1\kt\YhAi#$['Z$Jh49؉ܩ죂3bqsJK/2i"SC%qoYS/`:hnys2{WϾK2knfϙ1q:WpqbsOϟ]B[==)$>a*rJNݶ_,nRwر ?.U*oa(H).Rُ朑4_#1".*ߒakCH~Umڔ75q{Y*&A-5/M0 Q!IEcRoIjSRI5EX/_&ryLᳶQ6*Vٞԉ$9L=򴰗-(dMȲOO!򤖱`ȰД n&Vk..}_(N\NG7_TQg!پ!&Wff5<~u(]0@MrsE9e"H99h,B*)LS<ھT-㈹?zdtkUxTqGq 6Íhy슁CwJ}u-7Շ]òmu:YZ΢Pyy&ܭБL4 Zؿ[ndu?8-].(ȯ˯ni2+4?*.-шP۔\ϩxU!=J &=㥞ɮ;0naG1d?|3SꐮA""Nc$K;ՏI`NyBO8u0Pc ,0pDS{9YLt.~2\ٔz'< +fNqLDTJe[Q[k"$w*%ü!Ƞ.vhhb"q8HݣeOI*HXA)LS 1RnЁNdo/dUUGQraJSlDyTie|/@kqs|@AXF(гr@$ڰocg]ߎaQ0+>?= g|dٹV9r(QX%c,1o\6njK`m<`h:F%R?​Lebs8x&̧ތ7secV w$ lQFhJe(Ԋ]34}O/ADD%RN=F,t6q!'D\kri'ɍWcx8hRϱ(BmO+_19t[ٚrgU|&xG^ٰOZ[rW?C.&֝2~by~t/L8 P0-j\vF5|u4 CWڼeԲ JI*;*l#tB)!,aĻCR@yYG~ BTMW? Fb^޷SX#)9nkkS 9#T(J-9U+W= !WFd˓!jTvQ#™U >ݣhI.2 "[ e,2`ĎG@Ch|gL(Z`9Яa$x`!m@G,`oeܜǦgNN䮐[5 +hitMA.l7.TLfj!= =B_жiʻw)&ar!avZ&aw&٘*VtԥygC1s62$xNeɄ=D~{IʧQ\[ͪ\t'}l+Qd+ᡮDQ+w_Fb(ȼrCDt6z(GVjB *k7ecLbڏ%u |!+iJ۴sAjVuO k;؂X|q,hHT+*XW!N 0}[_J=GuOaaxI/}ef:9guWW:Ddn)7KjeC꾄jb)"{鞖cpa.~q la٥5g҂n*8^h^^(AO~I\0h|9D1%45(oCeN%E1>>ǃlY22U1TLq!ƙ~`PHa;1HG;l]nF=|&EL0Crݪw/Hb7xB9ݍ2-榽 (oV5eƳCN_o}n7 "Mm;̅"IR柼_F\=b{iA'UUCQ ?]_WPu9f'a4}]78zmo)",{(t '\YzL̍c> : 9@u!p)$T)'{U f} M ewbҬ* q}An[&ȁ' [8sLs"+S*QϽ$M_lP"lK33n NX"Zp59ў$I d.%Qv2Jl|BRï@{gc@|)}$>^~/Pz[m;.(J;b1X#%ކthuWwAZ‚qHAY/7sz?r6='-5# E5'mk²;Ab4͵E=Zy Vbx+>{?KЂ*+᭖_NFk|\  ŬmzS&zIb`Fz]rleM>EeDCl!4uM*1D+c>oa?-XS1MlLsJX؞jbK67ںd*:q ͌S'%cAc|irҫo@bcZ9-"׈?b9zFCt#鴪RhM+j#9Y] ȕFٸX4Rƿ3.I@ks+w:rhD*TEٰz|sPRXYPew\@':VGGT2-e`ޮ™I, o,NSj{^@_B+[rUͥ?rt/nGNNKFe. * ȵ &؏!KJy7Dڅ^)AG^Σ m3 sfN_Hz IܟDLNi3I!Ko^*cM0gP!ȝs i#3MW\ m+w_DR >ur6tlbn ä,\(U1QD#AC#EMEcq;|jIx` 2;p4DZz=>9=o$<-DM)`xi}uvb_ `;x\SYӷ@Ce!Iv]șb3v<췰mz$hGVuS󟧟9o1Mfpcsq*?Lѥ{"Z5[r9g;{*y8$ұyHش=exbz$*Qּ Nc<\b`YëQ8;a N+S3jTK˴U.@(Ŋ뭡( N˔2S8=p<_e9øSۧMsaW) ̽,bc5 Vr)8bvZL / >04ߗKa7yt%/Zew#b '̅eR)GhA 43|y-Oi 8?q41a~DFlI>)=}57z y~ډ߲A - *6Eg# U'jK9~9sRo1''qjXD+R5){W_! MF>6wm`E~oU(ZcH2` G2F*up1'y*C u2T|%#bbb4'[OE0 ߪ:&Ɛ$7>qyE[-Jٽ 2 v?`UjR͉=l.>ZF-ȍy3f .a; {u K0|5r0 n@Xu kVW"^+#cwe uKQ5AxI[e;t&kPQʣ9~v1e& +Mz>,;>(9d&1eT{&%gռ l[*WP#QSԗyC{xB ސ^QH~]~ aM:l1(-EX@()mK_ѥa3"HVH|`hG˜w+B2K`2@mר#T]1kuЈO/vYNPWע-ʹ wVfTWW|kIқä2}Gs617ЊΤ6؄]rx-k sL`Li!ŀ]k:gcYExk3k5*:D˛H ErfD`ˡ9} ӣjtڐ&ʪ՟%S8>I1r -v9c~ _@V9kźM`Pr<0ze 'Ab^>0[{}NrM1Y|;guʻ&rFVA%gNw>լ6!4#X'Rp4e'\l&y#)'mB&mH->эI:%PYgYZ070701000004f2000081a4000000000000000000000001642f0975000033e4000000000000000000000000000000000000006100000000./lib/modules/4.18.0-484.rt7.273.el8.x86_64+debug/kernel/sound/soc/sof/amd/snd-sof-amd-acp.ko.xz7zXZִF!t/&w3]?Eh=ڜ.+>/%2I}pC<)DI"\Id<ZgGE6OFwD]'h qFaǎ!%_yŰLQ츗e֓Jz;.,Dj(>U~Dmw5Zk%YdjBz/_ %ApHl$^ oqU! b2,-_t~f22Mc.G0mˉcm~m.2fsgap 6VY,Wp= j6. &&KnHGFzJFtXǮIg%z>053lB{H&DÑ|+M+֤p)bhϻں~S^÷h#\ ۠_wED-c74$sB&7)%IåXZC㇗mǹa᠖)ioK_RJv9h nqVaX$̲tL"󻜄;9f\52{ͬEI+ ]MT.C:w=ګ4RM^uHYXT_9uІYYM;VOksh0!\mNfVeP@E@v<ˊ&;o>Q)jqUNB z>6ZZ#1Y_[lCI[Y*GxlV9,"m^˩% PT6ܪna4CmUfWCӨWc ԯ+1ٝHAW#IxXhVXj^ ȎR`/߿yGo^gtAUF@&/QܳK~ jU5&4,䭃kk;ߘQp,gqo8*q_RRUs7ajhTHUmnFu}lR< 0 94ÿU˸q*.|IFWV jzI;>t"L1?lthgv>|8*cww K/vf=~yHRRc.pr 6Bw;'H {wVCy|-63 +ةI˔XX"Q#+?in_'{Lԅ3YHf!"eQC~PS92b_MCBf>l+8Eq LΤY:6c]Qu{p&S:GY- sWR5gVM:tiXZ=$ ҵp:4q3ca살m'm ]PG<>qz\+|4S8Ux<ÕeTygZqF. "4 K®+!}{MVb| K:63<'K\d4$.nRL^N\vYdvf&X+/ȅ1ѻ-ܡr;$=wKkIYy,m5ü1JYd@vߦZ?׵X !6]!}Iv/%kLY@zZ%GeVJm[NcSVnuٹ27?emzRw@Dw6ׇ ^a6+GڃZ^@r1Ihzۅqor`NXPM‰p=FĨ␻2f̅9~V$;,fh<5FzfppP3@,Lj4ȃ^YَO}p9!~g0)2$PEI18R$yay;?ф徬1Rٶ&B+~KX0j"g L*̻2z-[7[W“f%+yA3Kܢ"9ӛ6t>Ea/ ҆נٱogB}H H{r8[J_jͥt 8ϔY]'y}[zE\? PT?k .+Jd^P2I"3ۚ:[KXk2v|w= ۳џ=i ΩE-7&oӿ}Q.$0q-똓hP}-s·/ϦgGֳ(Wەn ebL>US %t w2>F)ߡRhx9j1ʇʖ`h\QlZƃTߋ]4M]m"nK< ZXKV ~\; ` 1EѹłU:Tt'E+ew=]c ho!}1LؔŎT P MC8==R .U̓}}G x+C?~U9927 7|Sb>?~OȦ  5d׃N-*[4C)氄ԍVO$ J^4ΟخNobR$] m{WɌ{'n^̪3x&o`&t5RWːfa㣅a(Ƨ:ʈ^Y1s3pW~zE)Dm=gH kK@"aMi& Ԑ|`W 2GN&Q~LǪ#@u,թ6z8v@IJjJѹiu`o`,dh#mS VwZҼbepǿM?{ $>0+?g0rKjp7ʆҷSciƧ2Iͺ =t5;kx/y[ܖ:0y VĘUä5H $^Zhս5V wNmj~It=eYԘE\Cۅmk Sj2"ƧHQN<[.LūR+xN:^U̢rPVm%}vDta'uStG .EofT})~xf%k9)JYM8r^FgUVstzA96)rV#;>[i\MܺL<-(wz,cw=n(aԼS%-GsF<:|z(uX/2_ "6$3:f $F6fЮeC@x\ÚtYjk@2741EK#ެ1a#Hnh#tnb4RN^]E3~CuԅN+GSQxvk&"hb9U/ƦƿusKjta'\~P,e ;;7K `[MXF3Ayek(q^SlWxӷ HU)GZX' ̓^LJ,>p*/tb'`r> .D%3%0F6G}Mbkg׎b^m&SIy)iV`MLe;!-w&D}#+ZŸoj ?q`N ?=EvR)DHr΍cl29S I >yjEOxbvӨTeS;ϑ`FjBI?#|;۫4V8aALcqs3V"(0j˻XH" 'ǂ&k ;Wz(f URdDc0&}ՇD/ќ6&Fg,7-9ϼQZbԊ{$ )ZOC[<=)f ,IMKG՗ZoC(߄ Jb ^fNB;0@>Ȉw:R%) ߔ#M'"HC6ûQ[H]}HO:`$$(Fh߆k8S/ xfyqzqL韘}} I9>nkET_~+K`#.?[k T4E}bYjs R i][ iޓGS1v:?mQ)7r(GM, 'uWS=s[2y@seSvǠvF |݆jg1= @t3>>&i dϛ띔6e1^ϽGBjqYStH(NSռ[Gf {cu|b%q i88;:QZst ڀ7'%dx;EZu2ۿ.1XڿfEN(Rܒ~%.;S<?ZzXy9B9颢t?==kx4 -tyg~eL6LB97kk'+egz(,vŪqj<,\-Iƕ#a-oo y}5 N r="Λƒ Hvoo[ na/ADZ(+-u.5gMiAuBW'vf^Z(D"yOZ-%˛pVh,tfto+'1J 8&.)^O36zdž Ǵ1Z弑gE6HQHysݛOu4gBɥ10Xp/BZ78U${[.)D1}3{W3^LUAG^FTmqR+Ԍ1& Mەq@N[.N=" J+$1cɄ=7βvmQ7H3?"cF%h #D*`McUZe~vӸ%xĄ~h9GYPĿ-4wMMxLY c2v hP]#Oc~ C?iXW+(loˋ4%EVޚb꩝l{Ԗ;@|kT7z}ĴTP[W²!RTQdf}!C[q=f@Po/,oO@FhR)ˆ\,27'= =GgLjWDKsP?'PM,*6vK,DD&تѼć>cf/maĵe8XitXdS1n*ɵ㵟_ކ "&YL˱j?8L+#Y<.@YNw40^y xu{*]5V~GsІ\ZѶ-NB1 6#%DZO9z%~>mOYֵf 3VmX_D7=,tMH>nK_DÏ|Mi<$/jK bIcZC$9z6@~ Ұzmz±% ^5%L[f! ]Ec|Azj[s_쵲SgTzIU XjyG REv *C[Bap$:Jټ<~ +hJxϒY9Y[eeᮆ.{Ӎ4&/SPҐNXOWVDrl0`|۝S/DSzLAS;WLA ~MpV7'"Pzj ɧتJBqSۮFڵ٠3V׵zd{by0KO(ϵ"?yHt/ҡ3!3'$h8 ȪgrG$`?rS4ōIz\a! %|a➡g|, {&'7Qn9` GT: \@:_'u.1AA[h ,=n>Jʾ`+;&HRyɊ[]jA֎ȏ;b;X:pܽ1/33O9 ⪸8ڊ;q>qU=%Ȗ~&9oѾDu2jJuS  W;~僀]쫄Hk=_9`s$(.#~YHmy“Gg`4EGzx:Z]k%W.jgmaՆ|=ٗs),`p Рh(ngӎyʵq Ջ!y2wK'ONH !5%!*v!sk1zIsM3&XsS.sƬ0ϟM_.ψi_<~Ǻp؂1eEkU`>1dN x['4}B(ԓ9-ꊔqK%S:Uʺ@^:a¾`y \}.{ 7"YLS*jףx@w$Xdcy&W3Un1nDuN@%_s!ȧWQ& oC`qj2{{:`%PzӏC8rI?x#k@9_Q`I@r{[FZWSʻRa~t};!IKà4 Uj6d;@ /&]Es(5iZ'-qBT5#3V<˾m26k\Ad:h9kȵ'OGBJ:`Fʘ?kXu{%~f˕x+$s>IuKo@S$ 1D.dN5eż(ML=*2Mb\R=¢܊yG.ek7S̮ lD!M]+0Ir[}nAǓlCü4K므{)2&6L`-a3`Il.{ ʵ"e>[N4ԾpHqSM灦^zNOU~lE-p!1̑bIS6R^RښytM\J8sk*^jfv`D^=ǫu;+@ϔyeM>!E̺Թ7b ǸL1Mw^f>ϸ|hIE?r-V|2˽ǁ :ժ T!±0x3 |qW}sd`bvtNU`B6w0ҷFUڄ4TIM C=x۫!&[/#g5K:Q); -3 m:ٳYDDMgXΡU9 t H;8` YisM_-y?j䴋Yb*ekPbLs˸xdUT)n\ ӐB9 wWƟFc٥Q+ mJOHmb-]=( |HM B!n geŦ9D6kӐS޼dnݐю 8鎭]E}. uhM˫R(h3%YatF~(Ga[򤎭 b/L"\e*0!zvF9 NE-I;dGt[A?Iz̷6 MqF<l])wL]ouVLqݣ !X㐀w.eR 03\ף+xS]{$$?+2O~|2ɿ4'\B%z}3{O:Rzvw_Ljiy2IdpDߏ] Q?L.M '=GYFv:{m-DyuL+HLQR;^sC'|!P):den5 _1 oX8`.*O5*h&8ኛ,Gٓ4l1kM7 >3;k PR75]oI"9ȞtkuY4찠a8_^4p#Vy#Q֏.n56kH)X".x.Cܤ[YU=g͘^2ńR=? ,Sk*++53E/Yr%TɣAT1eH3Jc!>Al :AkB>zwOkIV:`X+zpicOJHip<@va?J8/9 &-dHl]2~57$+kFDtE-@yXjZ U{+/b۰Aew/O Qw bF C(hZD]S 7O6te:{[߈k2^*X0浀❪y5)YA?䋗u{ˆ 6I#gw5H|GQze RLPE.T1pIJfS'\ BWWmov"Χ=.f YB^|(;#r80_zׇ+B<%| |5YM.MĄ#gC*I=p=43|Jޔm uFx:G`pKP'׺BrF.GTY-i}"hD%@ pH` qJj\uDbԪF".H?u:=Z{)`Eh_5!O`qAmy!lӺಊ9ˈMVzWsmJ"-"Oq οR1'|^>)W)64\#+Rz6jWA:h:◺mMnFrS #~|XĮbKb(*^Vb< LЂڠ 'J`;̏fY1AgF]50 40 @s2kL1n@waH^ὌO *ӣ#kDQ -+.}*0%%ĕ f(w{zY$AZi4Bc7$1]lԇ^ Am#J{H^ڶ=Ofj'>.9J֣I6b-eYl ߀*R]+Ȅ𦞪OC뀰 +y/tv5vU{`˟P.,=,DxZLZ:|#rVə)<1͔D9imηa-M_2}y'8e2$:ؚIglo@s`g9 Q%2hzB^fmO˵;^Dd X4TBYt?slI4,qGI2%hPm]oUn쥔1s ܖO~Fg^Vu$u=cc4徊gAz宖9elipx?~+~>Ku2؅'\Go5⠤xOa^_@k-ZTT#B|6`7^Hz uLuf zp37*;K~ԛ'?j[ݬ[ﶗ Z?C NsCv1<i)v$#^h-8KiyD>ʲ92.Ǚ@9@tzҜcN'n?AWrL^=3gȍn7+"*!!/M]wv*p[I@~ Juq>΋k|@! {~}ff[f{L8]K:GSༀ=T.m~Fw-r,xdhfseTPa2e0ɢZp86uI0>EO hB &P  $f3^Wh).>*簼jz:e>j%PTTuVg홌wgYZ070701000004f3000081a4000000000000000000000001642f097500001080000000000000000000000000000000000000006400000000./lib/modules/4.18.0-484.rt7.273.el8.x86_64+debug/kernel/sound/soc/sof/amd/snd-sof-amd-renoir.ko.xz7zXZִF!t/J/>]?Eh=ڜ.+G4q3N*V&TJP q9$ í4>0Oh$%E~g^7SH 鈮/(yB3ĐWˋ*@:"NQ:a&`9{>-w׿kCw $$ Se:wDL>^,cT 28ۈ|oҺ'Ѧ~cj9R>Lm/@rĘK:CwZQ8 c'Wxo:*MZٞKA+ݟbq+huFfGU9S]XULwH)]m%/:(YFo<4loek*Ngn nS{d[7AΠtQͼ[{9gMi )`V.`6ΰGe64\P>ޱez"JڒWE1TV(oTNijP^%=95y mE |ZJ)c0bh͛VH}-G27\r^G3I?^do F61lsíB[Ehw~bDA9KXO%]w<=ۜJe*%1sr@9'Ŏx96DO!~"2Sv㈐.k+;p=n`4&sƐ\32&u/5E \ͽZ/|x1+WIqӟ&^1K ᡽͡OC V7 jX$J}ˉV/y1H˅s1L^g^:)5#A2?- tL8>uHFHm kϷG^ƗUqЎQac!rE&)Vi)aŘ4*#\ω0{E Aɟ&Ǟ/? m7 :'2~>(+Ȟ#"jbkzj\EwZ{zY)RT꞉PQqV[ u+w ߒܰ~Gwv&}1Cy!%0~$[({"R 6A^-a^ң+tCxK“l?趜3ӼQiU2!" Fd`COf#G_>LEvûW_Y7U$sB:pPD;&хNUU %m] h\7l[ 5#HhcMn<\rD% Opaջ oP,# D1¶Qn_.j[z1R<\N].%XRq,|/'DPm>>F)E~v({-;8Bf%X _nya/zlvyp7O`Ps &l F g8 Ӹpɥ'zntޚTd;j1?xxTx l'RX I1r cq5M鵡 loKrih:xTmVZSȖ hrID72f$KmAg`B/'bZ)\Sz)wGEwpiN"b6zGI^mx˯ȑc]u9[FEmrcx|~U ׾ A,dM"Fpj 6Zb ݺV&r ֯%ʏ,vuLeP[E/~*r b>"/F1=[3K6Y2VBx@+-rASPbř's|0y2G寉.xä3H"m>/@|8~t*ϊś^8s;]*=[X9C= nMb̈́3rG0zK$:TL6܃` -$7v6حGIצǖg.PuS5]l`lGXVW,^@wfa|-vphh&pQ48nb 3#m'5g{\IzlB2|FFW'_J?Av@l+:P? I=|Zwhyů&]ʳ_sOY8ujgL N1#/5 Ą"Z0mF9:5RefswXʮs_xk*d\|+eł@Egп*nywer&+êhV?\nZnq9(٨}n߯t6yδ8gFOzjї:&4E̳U# &Q%{0οcb W|嵇֚;ة<ÖPO8sN+/:^ӑ}T33g($fQ[i [Rk2?23Mm豕Bh_L%pHCE%T2+Zqm`SS4@kۃSI<9X,(=g }MQb3g4‡ DA*m9ݙ/Z iKE뭟]nŁr{CTW=6fKok)訞QfT?ϚyѺ`ʯw8MnLh3;Kh .p#ggV Ը띿andarMHiO hO0t*±"QdMVM^],|(I.2P湮poNFV gT47k4پg[ ^ߡ)atNJVl]oG]#Fr2۹ N3y |š L-ݖR$a|TϜEiaak B@qU"E H`zډfICײp),]ʹܻ^Av.9@'2*P ҭW<0og`UWT5JPAhcBV9<~$\lįG~gi(E~NH:&*x -pKOw~ !8ҐEO( v*$ޗވаx,0ueWu4[30(&2%mɯ!'ʝgD{%&p)7}+mKaU.~O̻d#KI2غ&d4O] -2#T"hs@ao;eΖW3.JCN#eOt]9g|=Rbh KgC4rJ]9~h6: ӼCXP {@!t͉5-&z0Bya}y:saYM#* Wj_:)A|.WeG C3 gƬ"cϨLPdn+/Jj^Ym2D_3s&Wy:%{jr"lh5"t(oإ-da'kIӯSmKޒ4`_o|OڸNe*m$ ! gg:/vSOdkB3B\ukruuC.$cW-^͑P;$(#,Bv" Ɲ]^w2N iw5~B$6d$&E%!;#PIɧ@F}Mф';;oS`[E- {w3h;̔h_e\JskYT. j+o'tjDSj,|^Hr/ hCE-D]m\ /4z[!. O6 Go-]l Ƨȼm]5X5s˚a%:7&42. +18M*kCe@ L'cɂCWs;*)w[GTe!|p0L$2%g=FBk.vhXB)?z޹4& \ur"bj1 FjٽHQ~:,WճӮ@j2*+umLeD*q[1Ml8Ƕ5G}}m)?Z*\8@~D+SN!X}N8PrrMG~+wY<.tAeH [fqugWgVت1 . nHwS R""!"M3_3&޴]Wo_y%TŕF95y014l#{UIBel\0xG!gKOG) .3!(KbQ(rUb ɅGH$%!mrΓ%x&v,E~R49ԉ59s] !D+0DtJiƴd]WQm ch]H΁({ ,R;_:8ýj=Ew9.)/ly05^ˤ8 (1 VH7VԁKpoV>% Np"l;b^Ag)u2b;=',΅3Ozɐ1(ql '#ꛆG^,) \}AyȤKW:Z@ldȊwe/GUʭXD( lm--1OmLU %vT[-ϳw.pEl'5(l4QTX^p ˤ)&1)vy:8M֚fD~%la_O7֫Hϯ r@{` CSPȞ9z\ 33%ZKQԴӨgѝNX#*_]%)P* ~ll DGʯ[vCq ؘ7V7)nL~sAYg6u?2$"_UjP٠CK*i>w?Pg=b@}sIcnohHĂRfO'L8uoդ%F>Z}!'F}FO;wӠIfEZjFUHIKUVժD9; ғ6A?ԂtugzĖ`Amg’7nE̒ ʧ Q)Z&8$H-ry8c])ypn/8B|k@s%G26^= wzs|Q&nHY4Scm;NW Ϫ W?c#GYi[NN]~9֗V`mumj1`s`͡W 1 ޣX`ئcV;[xoy _$ _3̘=cmf3_;41j’Gbbf$Tս> _ -оbƄQ^IoMcuS`A*շh;20U͛^wR4aU[e9; O՜PC~pZo}}:pW n(]ihE;#,A\&irsBc?YkF(dA0 7zyڤ.,~  wV3.W|M`n18hbP2"V]SȎP/O+( t0VMֻ(Vt%* LJj]oO;I`6nISIXJ٤[ÐKUBQ8K spoHoQ|K!M1RΟ4ahE>?TDz^xS)`_(% B[u[ <l6 r/=#9RX^U -ܡ](\q,h mQ7H.,hI`O9g8u(ꚦ%"$_CV'oxAKgIXS}ܭ>+pE诶ZQ*C#JI}B9_zXJͮH&}["D' ϼ:fO KRP||SˁO7){YG)d/{Idۥ㙼g&y K:t\]H5D3U?UJt>E<$XʼrK4GKpk{sϧK5 V;nW{T$ 'k>9";8[AßU_ /{ɡ^D+V{m,(5hov?ISU(/[^ uMQkSTeޜA{%6Wũ3`ph9/6آ :wkVD qb# }i@!Uc [D: U+OYo3ٺ~}'os1OzT@f#}F1E2}TnXd҈jL j /hob[6XZMS^C& Y,)ܨe 6%a|fHMcb’UUul5YZ{p(kQQ& 3tSgr"RCȑ(Qd@Cm}蝢ѤxfGO3\f>FpHA.?MIQ|{o`Nφ&l<6<׳zl<:@ve,hК/>(?wg 8+گ a|x}!KP)/+HUЊP!],e1$pL,ίdNY{9mW e TSNrLUgLn13c4F^QN5OܮPܩي K"B'YHd:8R-$/vJv(V-xo28iCdR, w7_ݜޫ9qR)W$L%U]BPRvZq3"P6x]V/qD(2uS'3x2Cƀ :: 9E7Z&j-G]U#wH6I.YM4=I $}l U̡$~GёF43}eh NAҒbχZnh`ϯgYrd*uZ ̚!z-l1k>{kыDyB{ #l]bLը wi&œ[ D)ZWeIGe$o"K m4S]o'"^<0"pR- XRٽ/qOCt 35+0X_4w|Q!ßcZ5ZM _p@Pr7jڳIPzI54/߻s!~rY4#} /F0i=z =p ~'%9EQ,.@*LO+]'+h1RK(:LrW p]8%]M;{~ToŊuʒ d6E,:㢚 jV8Nz֍Մϴ5r;D.씇S@r S fU%g3WZ[02!GQԲ`"+ `!C"]S~q=@f+YUCg*$C3N>ٲndA.aI-:XzKADtzYK~wdMgxo6*a0I Gs#xP+bpw6Y7ssa7]Y*EuZdЎcܝf):a(O3 nZ[Za-bܸ]2\QlȺ]`vnW:ecُ-1. `;H R5p0Ǩ`P `E^E9m^Ƥh&+Rt)RpvD"^_n/0ifgd-X)=++RjPMfi~\23|q<%NQlu}ȓO?sn}E 'ÀrAK\< xe3)KP2zXLsM."AX%M=ߚAG-OtERYo!=b [.n=\ʏ>rA= Z2CMjQꨛ`Zkz۶Px@?ff&Mx^ܥRt{f!\I^b޹(-u!YO`~)̟WߴrE,GgNduh?@ti!uJVN?T(rD$ @ /<1i>{5 }" jC?ݱpHgR+eR6l7L;/~ZѥXPC|fAVHW ?7ڑ+%*%1lὰXA(آe`˲QWaE!ó֮^RJԓR\UN}Pހm#8~.26vZHB %c\M,<Dy|yX3A%5ѠyB{u-w)Lj`w|9#˹p)"7 _og_lpoC 0@50}H|B%`=6=b Jtҩ!~X&Ui! I޸*ݱf L2Q\Fyl{x`&yu͵ |RR' .*;ׄ^ Br]MԜkbB7Z&)3 b:$$Z~isopیXҬ*%GƁEo H#$;cerqUfn7:8p CM-sKvĔ9H-2 Sٱ *ʀK֔8kB|~E}7(Y;;Tѓo=]mz% fa~r=uNq fļm_!#.5 )SKnB?1KNfXcY*O=ÏõI%?"CAC "=mzs^hDfTD w/Z?"7Ê֬6.8˕HSN1t E_̴:yL!-'7Um3] F;GJ0\mSc/Q@pǑ&kQKo2*SH45cY!SA4ҍp"╙ohyr[.iaz.c8ЗGڛ(I6FLvK͚I݅+.tV/lFjvEd ;(\8=wtX:q_1ߑkaeiАZ~qF \ХԄ~K?hUѯ|3L١L=w9C9a^aK:bS68q sɩ9'-&ףI{C(kΚq^* 6Sm㶦 C)<R A%B~eN1eVAj AB,qϢ&8ތ!^rֈ:)swDN?zVῑ  >)A ((Tn/(=40q@p4U4ZێPbܾ7]5z ƱjW6HKDVtXPqq_^.H_n E峖j9e\G$S¶L 9q`ʺ&U{Ok_S Ÿdj@ZypЅJ$Ǟ8{W+ZϷ4FЦMxCd>|o32-yDU"2T8WQ?mǫ\?4C4-B9'z)^Mw$sy|L0ϴii)_@yi#ׇTpc@j$?fXSa*zrz1av/6 ~cC4r|(MGۻ91];!5nCe#~)1kq7کd~3QcUTŜxHo\җ=/DSHWܷWN.Z 鑛O Klbrw=+E[}'٫f/!䠋5kaU`e[V1?Ii*KǓ 0! r.zPӫÅJ+K$S) (ceA YjQCLUNĄgYy?R'+bz긨t!nf嬪3ӫrkJ:9u߶Imc"N0?#q}Z f/,SfzCF 2z IOݳ㶌ÆUFw|b/n16DX8KfutE̢>9EѕtkLW.ZOuCE䒱H:df<>돛8chb }Kh.? RHca3b%V@SI j|K KS^RS]OOP+uPm*@Bm!N_Z4Lgh}Wi_C\ dqi%\I#HݺJĬŽdºMRAS4FC PX*Ƅ *?wΎܘ"+=Fڿ4 6qߓ*+.4Ja JP7d-.A;kLE:[;>9QH轕NG9,&SAFYޗbcEF%xI1w̦7O;$K +c|#(,2HzxW \e1BT+84 AH@N@T1αTP3XÄȟ. :m~ŀ t*{Yw_碿!s:М2KtHm]ʹH;wJ^cs"?&j\Q('(:3N=]Jg @MM, T?aZ)jVt~n]y*I:;:2Вx>S_H*)*j!јa!/r_xoW\-:{T(!$Wf; ,l%Uy! Yc Sp6*y6ryۖ5'yvR6"$:޺zh| _=p]cEIm+gOMbs萔<. B n(yqV:S.W.Z3-wc+dܷakB7J@D.A5JyK㟴C_K/́T3tM_73+c* L_# EeVc*R>- z٬t?(QaYϘgCSSAk"q"@/F 6XFquC8'rC < QtddE.b)%}ft::#nGI'tS kP*U¨\c%! 4WI >8bywKk}<ߟRtxm(ëyi=Sh]P~ ` ;B1-$Ei> W6?qVm:~@hXSQrL "s_tފ0A4^h,ŹB_d+QMDYO@a+?C@ynھAtڷoM}$-Hn$OʨH3/VT$$>0Ρ>(]Q*?!lWިbBfg4_Ǡ>f%Wͭڙ8Wڞwc `۵bH G5{8!jBEĆYCVnl OK/ l$eYa*޴jߵbg[O|u1 븩 @)iX:4<:,TTG, trIN'Fdvaq };PC1|5YjN!W%Џ:6NKFy5@^d43Iy^잯ZI ߚj3̊%')jei>tƋ0uSح=(7Ҭ tMX+-XPKޡ̺O@bΐ־K@[ۼ2R 紒lܥp>΍̜:;nBĝ6Pc2ycw/ Kj ޱHf@ÞJ5g tεã]ygÔnddwNa=lA0]x)ɳO1bʚby9"66s֫bJJafP͞uHiSinvD"$aULkbάJK$nf>ݻ]f\;Ur2%\ۙa>FE½:_Hatŋ}LvV4f AbGq7K4Ӿ~R @?% (.D~f6ܵ_.֕2}L{c༏ ]X.P)!"&i?,ٓ \d`Oӧ\hjj1٠"ܨ|8kGyy+D0whŠ^kYoO0B@} !~ÙM|ĄI X JawȬKIRxuSt|" SDN\<ERؐXhS2C;@['ͫV\wZ~Fсx *j HX7z'E +{asA+.X>O *){^PcBFx WLլ 1E'y_<~}#˒jRUe%&;1\+bݢdyf(nnn <1g?$ 5IK.pG A[MQa|myͯNZ0\KJXiᅎs8SP>fH`/';6+ 23ѩ7U 6tPxa& ϛnANzf32zJ ŗ^;O$otD+QN,_&7˕*:)өI5(@/dI_jaJ6؊Aeֿk*nnCpu߇gB>J[]֕c=_.}>`O!dTcFwFqOݣ~_#uU\ <\Rjh_t'=ljg!S)@jzޔϦIt>uL/3+rt=m3}_Z7KPZG,NF5DBQ8b#RiSvN<֘;Sh2|TݻW*v8͝x&q$&OlC3 U\lO [Ƕڞ!`X&!s}=3Ygj]yW"17kI[Z.ӫ);Q&|u"Clm&wsFz3^C ݖ?yqr7ՅÜ@U QՍQa7Ev'| 1nC\6ߕ(H/ ^ g;%ހ}BM׎-TojDzH9l2x26<#ej^ϜL3Q3+\=V2]P J\p6ϳ`JLU/Rփ$Rh(z:ڗ֗H`nh+SfU-RCk`p vN!G|pDm7@xo9^4}z\oIFsMyRVX[|()P!Q;_~ZAgs%9$#3!n52S{J#rەi+ gD6Vه0(|d)#qÞrݙ_Sݿx%T~6@yxX NUq~AWHObhWqV34PkdPV~h8K˺ L`N}ٰ.BSnyeY #76q]dA;8w`2kl9gHpuG0g~"%N^dPU[m-Q8/# q=x5Iye!?c3ngU5qSB=ў]o[<%5]7(8_,X4A9v4 52VWtRsL Q`hhZsQQ5#jJNK?ԁ`cXPRY5sk?aίx]+s(#%َJ͵jIB9C&UЋ,x-d:HLoqAͮOf!9qMM$ɵܚ SڰE.CزŎY9]K[ } :PlX?fOأNNjciJSt 3߶3Sw,;7)2P/K*$k]H O0y|tp[mϥ`.X(cL^;r#A~=Ug%enܸXPљo-n ޱQQ  \ + hWA )brDTr- ]\Gq Ƕewx{_W|pURmjn!ḒS غsS> xEр. ՗K>;z?e&Hy( ZR;ukH!U'XPJ}x_!O1^~4Y\6PBs[w~HOS ܤRij>BTitWA.j#!j5-&]9跸=Z`8D3\h~Vu+=C}̸GlPwIs ~wOԙwIr&i|L3im"SEvm)yHQvȧEq7?DRL}V.\jV,BLT3w:hxulOП1Mv47U0ϲK r(Mh\ c>?PZؤGZ˞qq9s^sc"C`FAb"^i F I=Z:'U*JD|F97p*f׆')oK|ߢ5)+ YKBBy$kS$%D ̆/przlUZ}v2|pRicЎJ/;ϗp WsݽXIƮ{džv54'Sb[$o,_hJ0Za<`TN ڔ!D"FѽUXãTK/\|n$k.BL0D7@oD gW D;D EIu3[׿D \&-~R .GӻV[n-|&{.(xd4ك??!ZtAS,:M8(5 BYl߻}pW\gmnD/ѭ!lG%pX"%BLm۵GYT(Uiސ~n ~|v?AN{,\Zx r5rϰ|cYY_[mjcy1uaw˅'r\o.vc-+P0\慧K]ý!n4Z \sIcR?P6o%C5۝vԝ ]b׃օoDzA:K0b7OE\qP3E!ck)~( ; Xڀ 3})Ր(2OeuuyaDiYܕB6FQ484;mz 7Хv灒b˪ƀA))cG~n}Pt6uǣ70Y:q;r.,,FZEN}.YN0%\uY `8˔Րҿ;4P j#,i"_mR03Df{ =_q/-]րUZX"D@UrzA=,SU4:SϵLR6:R. (AJV%d Wΰrް]t4e|0raA#noӔٕ p,iZskb}?utD>SȒY!E/<_JE;> 6NaKICUνh0U y8R{Z &zfrqrNR<^ۣ0[[iYܺO=Z7sYռZ[jzG:].bD&rۙ n*)58 $X\ڡ2-vU9!G-c067N yG3j}E`(j=_`G`^덩*"?__ >e @O͘,\0Ϣ%GngM5\,>qb! 7?Dt[é,knb#mtJ{,x֡B6fA%_côF%Z0ZF) Ǥo+IH= ҪX"OyC@0,96)+uڀ4b[KÙ$@PǙ*9~5x(_a ^W6*^0)ѧ) aw)0U\-*Gaw-)#*S<`|C*ufL. SE.j^W6Rƅb+7ORĠ}u'v!k䃑g,0Xy 8 bL A'/30n"lYҨ}_u_.D ??e >rksFRmnbƻIޥoy RC'\˒}PPUNՏ5 )rɅb:9d6e8{my'O'1)Mb t> m'( П|;r%λۚ\ɍ툶yd:B5'R',8? ߼\?<=QȄ].ܐk`~kcvhJ`WJ2Pͤ˘e:o4UG^.IS/|U,Eh-}358o61ɂi+$IOK@vy2^i1Ae9Ff,KY)m h#SU/0ipK=:#vZ2:Sk]F>/}hMd]K2r?) S cwOr5eCnDN6uH{YA%%uX"dykqh%A@DA!>0t2MZA:DܿWuŭM%쳁H}ΩD"wIi38ەyabC$1!]Ր[]089R.P]%4bce/OYP'nspc}iGEzPLЕNnuytxO2ޞݧ38n%~/% 61+H@%L`l2^c Im{#YFd1`{NDGUsNJv1")S$*6/2 mF,6U^)$ĻO9.f'eQ'_>KJ/S Vn[&Af<!hۢUP9L[|DQ`~CB6z*ꞧ9k&&؂(ݴV7Z&>޶>7 &d O,Iʵ2S gIJ ];%eu~`;ЗjyӼ~<"Y"2ʘJԥ'^_s7, (~- SC -E00c=## n+:4w1s_wUfkާc5P?]A: e^{L=TK\1v f  =QJrhgo8s> .S$6`1p+8>|$s@|VP^a<\oa-=wsǧߕǝM NSa'c,]r. =6`]<-3awAMSfs|2xx,c ?@*pZKMkGCT".tŇ.z'A[ wtǧ$?8P{: Ǭ0ѐ/ Yi4+$yxƥ#uݎoqᓃt?hɖ;q<6=ӟ j(X4iC -6#;99y?..åT#]d%T&vKu$AڤCUj[\$S5iVPJnI[ 1G{,ebW§i{I=WQM9  Gd4ےٕP=tzl+No1,+I 7A<-i*$P3j>iàx%4d)OZ wZ#z%y=1b>"r5Js[p03h&Q c0!c-V/a,%8\H |I]1.hc /}.3I:ʴ,::SuF+ګaOSzLm,K5/zm0@7}NR;): &rm{/1/+@WK;{Ev9xV/VL ]ZP*J%XS5G0! ;fro4E=]YB$!pɚ-1l-ʚ#*cKX0Kn+W`P DWk6:0&fɉx@fnͬUK%A26%wr2Лwȉ (WE^D¿](7)։qwch)z;Ds%g'%hd<.=S?B]0;n[r.LIȭ;[!)i].Yp:OFr5pvnI._]-{s|"PLBxF&P!uO|x">K'm1^gcMQB:LMa^[ә6d)` S M H6 8wώn!K{1YQ| ƅt܃}AyJ,=>~[hx1 C; -:f( f[qj7Pήw(K 8 s_5[z "K/x]QhCebb+ԁsxXnwk*P:B#?q3q ߡRq32"e{CxS>JUSۆSj&=ǐ4i\) /YIτ`} V^6\p+)ނ-ܢu_!`[T !zw%+{59bd_?$vWѳ0"ܤPbC R릕$}Zn# cD4?R~-\>⤢ؚ#/Vl+S+zc%]@3zZbM{0xF~ e7hij %=%B5S9.5%j@܅u Zz—t)$9'b_Lz0{ ~$3|#l*xE%IfKYR- p*;E[KI˜׃e&0'/#ju/h9 Lf\- ;D <7|C4ج:N|R#>BO)i"oE%sLMEn<`0%:v|˫V@eE9`.*z6HQgS [7#5V¡W*+Nû,ݣ5L=1a$16;Dy-Gh/~/n ًr6έVЫ 2tR#<՚"''yV l栫*CZKl}g+.ޥ>^yO8@{tE; 0x&`UVh,h?4&'v~r7+G/sTFhFl_O%8ج" pC5%=5£@1)t |/V ЁAVDl񎚗zt/ce܆zAXI>'fc$ڝ*_OuOmKM/B[q{y|bp|vF&dz<FnCgS^7w@R}*Ì*)jh\s4]5GMkP2 ~s/ l%%T;3,[ Pz7Ls%9 1?ejR)6J|RY. DR_"@9ASa#xcZ',βԂDl $c&WtSwF/ܺr=ݯ,9Y )5@wIsvI<{$\-#^w.duYcMF Iq+{cy䳎jAXXjrM i2 IɊ<.c6rt߃JC>ݜW\&w"jqu,; !O ~eѶ:pa.BqD<9ҿ.(i[7ev'=B\7X_D?0N`cG77lm21+DzFOdؗ,u0F,SXY%X=z ϐʋ3OƠ`d*u>JCsr"8 @yB!x#ߛgep|Ȅ% 2m%Civs#oye'E3C7хb ߪ#ɻMP@L׀ p~C\]% lֲg'տKh`WsZP1\`eřsa\?& ƍ u]G>xȻgvwv*맛a`P00زg,5n]V +ؾ.),tPHzϤidaM"n]s8z`-hcxhwa_L@_rc2Vs@;"ˡ ݎ~0ݤHKd1 *q},׳d=CבsF2L)Cb╞a%ɂKIKe|.yլv(N 8X2ɖ>IYx!SF`V1અ`60gPv?I;5$w5P ‘]%.jU fDHEIv Ieqe,&+ݙ S7kcxJkHspx+t_Tz8ێ26i-^c d I J| YHoT&6M~OP'ggo9JN9Ibx-OM"yCv}(w @a+yQbCDAF{N.} T sIaOӟۅl݆GP@Prl]vmG&9m.,z3njp=n6`„8.zZTx1N,Uk8>(KzȚdXG El)B?,T/ 9/*9VyPV=w|&kǢ¤+>Yit qacx+H`θ-<mGA)Hvb6+ Qiuv:H"{ʧڇ|HV7L3t=f\١1LJOeiA\dǿݷP8>{l>5uXW&EzV3NaэR (.8#3J=ӝi/\e4maB=K\PaynSw.'ap+9y]K u 93L= #R f}x@ a.Z #3_62bWp-L}ζ<%L9W| wflM]@6_# 4#Fro,/)x,36ictX$c96\Ӭ?SK[>]rh8Q7d{=~~$H߫SE\D~s> 98]gmm]uB,`Y59\Ll-|LbiN7Lr RJdJ*VB,9 *߱ߜ&l|pP6Aazu"YRpk5)" Ke ^XQD.߀A!.x:=Оv{ !c]o3N;)}oNHBTz_Q$ ~NJZEJ+,"G$K4n7XS=rj;PWq}}Ujh!dF& U)s:t"PVH LZt~ _a@ЧӬuS?a,X5@h |8wi؜)w39z7K%aĺₜ$(\ GYX?oAdFBӒXVk .+f[gUeZ ˫=Jy&ُC6,vrzؑ \5 bNfmX0oɘq":[:.>B=] c M^m"F>+zIY'qruMU (\A>Oc˵PF~t' gOf/m>ozM`ѽ"қIR&<#}}gg΅={̾rTxN4)dcpO(ةhps3SPʘ  "BiH8}]h>RB0?tm&rȞS.E1nçPI+J"G;U5Ov ~@5 }WlĦ/+lM-jrt2]]XlF z@ο ^fFſIs-$(@棁&Hj UKY٢:>Ѭk5y @[dáH V9\1($VHÙEDm*?Ds:ڈ)AWgb(ݠE]. }%yt@[yc)TOa5څ[m$Wxh-R-=,L{aiJ+(u{WYgPow$ZL$֋ PCݼ耬x_} ?ԜE}JrTM]Q5ܴ7)B(  znK߯XЙjiGy "ݪKq80%#%jXl^vnL׿~ Y\L}kD6:ĭ{+TjDOKmQDh}Lj"@/ԺϨ3SeFxJ>j!@0H{_/0m%:-Yr= Խp%]5˴0'!M ț ыFʕ U `N]'{<#FT&V-t RޥT~iXQcKnL`?q5Q8o5fdà(WkB҈tMGܪ2 rfe(gRfV)VȺZi7e.nSd*p!@gOM,"bjQա!pF b;pXq(d@C}0W-1zSth+|`Xg: &;gAvQM!oWRQīea:)ܐdI.%"c5!, ˊt /Y(fbݾB\PDſa[jVN9^$̅) ~޲6; 'X:9D5TMTx$W0O#aGrPaA$QN:۰;:ׁsMl~"n]m<]@>0ۃQ3}OOxXŽ+_bB[jeÂ`K zɛX=("a=Խƫ9ա#eOH:ZD- X6`[ϿJ*7v((oUt+{Z\ X_/xV#xUK8x Ilyg Ğs3 +_\wtkYz?8@@AMd>Sk`N4*S'MU8Ds6% b gB uHSZkz v_Ѩdϭ WwC4o*Ž@Jqx^fS#mmɎقMkӏt>vpw&?-! EyiBeՠȇt/7wgd4%Κ`!xL0KEHmCg<)ע>B0Juk BcClSMfM5KlRr"35~PWKA!Hᥠ|Ӎ44Nqm?"f(NTA*Ӣd:<\)EjÁ!saE>_Sb9|=zzAҸUڨ+ՠOH}/>$X/60STGL2ՓT@ۯ\qg4JgߴikMc?U }6L9*C?\nՐIoɶO?9дg&lu;dEVaed cEP/!Ѯ>+wDn~GCHDb͗&'mVPv)޺P}zZgfdGgRZW-\+TQRaʩБg74!Ԃ4E5~VCQ䥎0 @Z: GDP/;v#Uv:+ 0bύE+)Р1|<BOd^+X OiU57ƳSky&Y%n.Nۍ*;_#1ns++@kl96L>N ZM, UX]}(RyT;%ٓ*Vz\+졼TqPVM֐XZFnYI#0NLJ9vC1P3[1UqZ-ו>=4wm}fhÒ|65e$nRȮ`.o V!ja?.QA>`5o4Bʹ"̮s`)zFHRcyjXwc+):sPGgS+\ȱHMY <Ѐ4}T+"%J?[8i->7AW[ek?`ͰȲcD,8L-c^w+ah}0>׮pʢOxB13KϥWni%Wr\WlZvTxbFVi5<h bs<ڽ8:/aV_}@gmԴ*BR!|urBhNni!fEÁe0zWuy"R8{?n/k4- /jv"o#;`(D'ŽH9IBo({'OF5L:ۧv*8$ĪuGj l 7A#BO6F;OA),1,#}Lmkx6'Ԯ|]ԕlbֿܑoF!n l'xjv m{ge' bJ f%KtexqD.=)L۟ࡽ)?yyt;a=e&f&jD3jCQFs k)>D?f\p?rj$[;!Vc;Wʾt0'FfZZHgl+ITH.)1+Ho+ ZqȇM*dA<7oN1˴UG'\,!tIr 6][#DYl t0pQ2/9Mo~O 7SY*CTľ61ThBt2kѯ dh/L]XPE&HY_}yQhK<`kx_nAMĤyh?+ZbH5 ~P\z`_\ eᲘ纖~}5¼Pnw{4p%eWAc@fs 冓kz @"|r4q`3L1.$], 7eaCve#kmup /E% g1uę ٸ]uT-YIn9@;e>O0%i#n%b3Ŝ2yцkE{Q3nrBtSsUf{țs8Mts"_W? ~Zڲ͎у1/ef~~}OSUFb?Ůi\nsO7-\yl_[?{b=MwyXr=V6o ~UsR&~˛jKZ0?HUޢPa@ڂ_=G>Ȣ hC;Ѿl.~@컸lQnTPx+7eۦ{[])!dOԊ۴'~n)\EOez EENCub6l],eqDŷob$ >冯ާ?܎SЭ ]=B{H-pnulg%2}i?#n.B_֮C&%EWDY>.WXx~)*¡= s`Bp䁧 s)Jಜiqs(Z%ZrBA;J'qiA;9(o> Lf[^VEY()T ?12T. ~Hf˩pNw?YԧcH;b&iHkmI}Wg,|i,E@ȦӠ+w>DZ+-G;=\(+Zo&']N(c}Sԋ5.ˑz,z%O MҪƚ쥀vϸ#6 .=N,_.htj+$7D]C_N-_ZKr9+ݠB?dLv;u-4 ^쒌/;ҿEZO$Xᗀu]"39K*ݷ' څg tdGumj 7Q!dᆖ؈4jg[4_hZHAUPBƄO[! lw=Da0=C\ߓCZ79P'6 'hQ6fPMqJo,>APn%޽nI)+vIAgcWt&=U}3]rpa[,X,TcDo@M7溢?Kn׈tKqUpXu*1@zНen񿠗a\=xyAزxbDn,v|Ask0%@mI`Gc,.@@*s='BKYЛQ˄ yd%?5)rȾ\aO4 Mp:7YaWMrG2q]X}Ͻ*lh8#R.p#Poif0QdknNGDl!k7oY>dɾEw?;ën1HqndB[H 㥷T-lE=pq<5_s%cƘYDJ#{Ah{ Iýue;b//Z}?<>8j䣌Fbؿz Va4[jl(*јO3ᆈ)(##YpfQ7'z52QBthӘnNDEFbY!\JHDbZ`elvG 폅;t5U~r4b:<͝|cd%ZȶU=A'CHe!$:񙞟q"~<3mٽ|ڙ8SPy0;a8J6dCNqaZ0 θ~&@ 1$u <9Kߓ)$E  &~(!2e 0u."$:ZTTaߺgUN*((8⫂ZItcgQ { TlN4a5yy[x ~#.T@.EZ./{Δ,,H]8qU\8)q% BKOF[48cp^^;Si[)۟(;9m'=K؏T pZ`%;/ytRT~jȗWP43뛬ϛS^~ r# HtŽqi]O>Wc)Cfa@ " C "5壚dfVqy.5vp.|sXa7%;*6.äu( 659=905朷v%>xźڭ?0˜d4H`H=^ӎ򅗅?'e9K]'q5_k+u {kC/3 oڔlxy>wK?Ylf1<{]{Qop_EtŷB|>Yqx.}LHi^XZ<~3:Z{:%'9 gXMh(r~vL8ߺ@ |C 3>ygwvrdHeC|H.a` R|:vPe&4=|=p#T/]LqRйFUɆMr$ETGG8|^~=S;F<gwU\WCxO|~J4˙XBOcz)m~ky>:kB Z.dWGTX.5HxЈ:$/3fEwzZH/ 홼݀ ba_P|K~xbDPisZ^ #ڙEN+u+Y R1;p"S۴|v;.'bӮ*NNiJ5NJզK23iqjSy6Q>51NmqŎ}3'. `mad gsNH,>?0'k 7jsOBv5$3(pVQt5*z5 |ue7pU8?Tz~/{ww7 yFRqw+ J/j#{ B;u{WZPҚzh~y7 ^售E\G(8k⹧%x ŒuV0s YyXl<9 &kHfEhjq'za'G"R3ePR7FXёGSaLSJjC,G^e59]HMR6.ra 4/4o! {.+mjoXAA}ڗ€5r^}(_@>BA_n+*b}lcNOTtJaF{hp$Sf㢎@/$ հM'uU}N,.b-AߌM%J#@ߞ%F_EoQ}SebO])? (TJtw#!eKL'oM4STЌȭg-gbdSRےD@:ʽUom7_V3P|p~1Fv c:HCxҽn~tt55A=g`y0{LPCPB p-$o3]@e^BƷ8HgfB!np(xӂRԹZ?X 3VutmbZM ;~x'`_35V/(7%}}ؘkl?٘ PkMH[$p`\T [U.$}Hr v})wv>EiC,gs )`; ya)hhY Fj#b}|iCVv?ϣ-{8N3RYؑMGhԶN?mXvH:cP1)L0k$o 7D [+{c, ? +Qr{zo-I>4[*I #7dJWƑfȔ;JK<.i9"n|-sTDy1u4)}RNO'.d")O\сLW5*/K;T%}P\éӬDGYNG`. $L>6 Bpڿ(*]@Peu#+~ Y||Ѡ1{ǧ]呕|~roC%D ΀TGcvLp5@Ji+ ;?:.TdVO[eW>]pIfUA"X9[iȡAdLENqgCx*vz 멢WF`iOcOnV 1!^~ [j03#̡1.E.QA\|IƷEmbEkl|2H4/) %^踟+}(T?m/zi)bB}^7 IXP}`^XDI[ԳOֺVud4aWnkRΰֈv鿞++o0x tEל-T]`Ed/A!¬mmpPmdZ kk؍!R]De߷+{6{\wr#-MKqBdia,"[A澩RO5U؅J>qv4`(M@7 3k?]h D\kHB)Ey}h 9j|:J%koX#}Q2i5㡍b&&G*4N0d£]ԠUP_@CBxPgI,e&JAes  m1Y=,֚ydAyO N)Rwܤ@LG̩Ё:L35ƦcT6Nⳟz+RQ{cXl}0ϴ̣*Z;tl=ݑܜ -pV+Pc-'/|֧go٢ѹHmA_p:jgl罀Bu RMMIύ4||-QQ5$E8-&2>a|9ͷ@M ϵbo*p2> Fp޳SVhd4 a\㾶"Ny.?Ѷ{fF\?"^ +Rƹj RI$G!L!'fnB:@zI-% 0 J),T=Ó-xPE$0yJXUw''aR7?w[Ijr,1 DRWM}Y#+A@_0Hw@Y3,~c{{ղ\F#M8~> `GdiJw<$ N@LoFgհ8)2;>2'xs9=h`D՟b݇qLa9%ț>UU!|oV7N6i[Pw\OƱ{Nj"f=D]IQz7B띦IIRԊwO--q}g= N:f&8ʾH^gJX+_wVC`SDIm 5aof^,ܨ]C-m?NkZo8= Z"Ɋedo3DZ8-SDu)TA4Nphȇs]N TyvoF9˜TԴ7t>$4BwoQ[! W'OJD9[|-uziяw?) QRa[/8 4XBJ}u\NWl{J `ؽHO.ҊR^:kl+)31 a)aYG)f9t_͝X3B;g18`r>/.t)6FW,Uog=6i^+I-l1Ik5\p-Sxiַtxl Fȫ@VCIX(I@N'z:>4RHewlj B+KX'zڕ69\ D*Qz_PS¶8ʺ~v<4aW`m5: wi؅XíĒסx;R}8AyD)3 Ȑ1 3#$q1` ;mŷyW.i6Uw4zKmM*O8;8K!w 7E#l.u0Hjfy1<՜`MchIgg M50\KRע/!ak&y>)rʎIsݔ!/N|08qX$jliQ/1i\05l_}h* i$W-!oC5h{^4FjwB`D̮6Ov9 Ř??nv8tTb3vRs뮣D.Y4d bDH{ô߾7V{+;R6nۃG60Ώ( Ɋ3v!1Uxla5R> iRIPE]GqEruue'kmh0r@+GˌB6@@.6W>;,dNMԳCaX K}%w-$M%1gl~C2DC)1D@K""Wݚ *LǴnk7Üc''HĹ"ElnjBʇY7̨NW'x?8F35{^Gc7p&NRyrg2kǡ;9o7 =8Y\C( t$TWqc%kpeTUDghބoSKW@W#0<oHlܹ? `gy|B)s0)Y+Czh{qŕPIZD#G)ݬGdi,_4|tg5w+UETۮ:'/`GϬէhatC]}5 F]t";$ds;QS 1\`;P{Y.Ǡ7.lb8y Z\u9egyE+NvAQt]Py4=Y&IX@=6_$[)Yƍ<@U^@:%DaYԎtϯZGFTŇ%FỴ'@H:ѥ0yv-H<dtJ(Oj~j^t>{>`y(|e;]lLθ?ݘji Vauie=f(#($cSJ*)?Mm$rQsav+IOGy%Bh6yzh;|.NoC|#qjTMe4|DV^—)E3MQwih&,]P̕]6SC3@ܝo+*潼raKY>E}rzOT(%*s~a>$bӜ%AgQdwڝFr,KyEi>Mc8esg4t%jO cH _zao|eq&/T t"_4ZXAchxJZ:L싂>΄ 䚱ufa*mSPQ6^"|Ȩ S0"Qf&;CLeű'5o1[eDm},|ys'l&/Q!he"CBd_0(cUJi؀ʂDn>qV)>:A4/̀S {8Ҩ*-yD!,ёm@g4Dly|zFBsgFnw_sb%*pD " -D7$\t|9Mz=iE~"Lxd紞:^ Tc (:6ܳ]~Cc L-|/'PM\V"DsB39*y@hg;dLT8ivGNZhlb=+pu9NI݃lwu@X]lU0>]84@n.!ܴL)G3֧;}6ê]Rnbp^oѽPnt-)8ZdXu etqz1ߪB MaQe]Nqf+5 )birc)cLTjˬtL=(i1䍦IP)_'̡pӛwPHTo:I|>˕ˬnb̆(TF߅`&K)+-JP77mk pPlPnYxwGR?nMW$JΤSD+Q3D&y&WCZߤo ;'˦EҾ)7 ܿŌ{.l`1:kxTF | †inW=aB2yK|J+ZQ˻f:ؠilcdpk :ĩ$Ʀ␝*'-A^@CJrC\#8/WwIɱJZ}o9 6l ci cv&`"TzfJpZ,^̈́}nP~byFBy|m@c'nl1Ԋ̓R%O cwu&>!Jw,xE7lH] ^ϛkl/Z,!ms {4pOU#8|kdytQ{1~mo8<*W).+kdm P\@xk U:+ kK\>ѮF߃_*'KhpMAcċ!\7רОfs_w !k9z%k0m.i\vؿ{̿QYp*N?4i,P0JߘDt‹<ՏP24\mF]yX֏6 >JYD+RM`mzXBzfwe3Ke{vi WRvjNgٽw3*rὡ9P'P]U0_I. >ŕ#0A)j&%l!WFTBazH!ݗI.j,+my?)u A ;C=FNH3B6N"6|%lw29ap "AF$$?@ӒM%X+A|Vx:ag/Ci<MQ}+Y]#m+^!GET#ZXrW0=]Genupg,gsB9˜s3{g2bskȵZeUEyܧ";X_6` !Ž#t 4ZSMYXe<_lNE^V5SHBcMĈyÇ2 h\t'V4|Bnh5E Ǻែ(nSK }(Q侭LvUƾ5_})RQtF,BP8ׁ;\E4-j#9F*|ukc o太w;Kx"񗑆V X<@eV9e9V PØ2 M(1,E{.ͫǻhrGϨ౛y-Z/)']g9{C4u%O0F iO;\F9+a &-MK90hB*jd+<$(q`r:-@t(=Y*$LUM%- AΗeD9Iۼ\CnCojZiy;=s-@'-FHuZ`Zˮw`䪷!mPW>"pG^m>5i_EhitJΆ0غ&nڳ 0|caU Nf'h7w,h u+}E,.GuLOwv~4sMY>jgSHԂxFbuYtFHlDG* / M+q&e%|g<_B uA\Բ0C J.L׭·\<=_5~p0t-"-l8]=G?ڵkF@ㅮ-.v)VPC`g +=Af8hg^g2r~,-W.0fQO+ 7`,NDHVէ&ϩXmd擯hة#kU6݅5G5U2,X׭jt]lcjԸ;RW[xlҷ^t ? &. wS'!p,z D\R2-tT:NӜqr,a`~il~$FI{l@Ѐݦ yTN}2ԕ5~m@&;eV(9f[&-H!.s qf>_w\pZZΆɅT'$x4oOsDfz [[1u>u8p۷8U|_݀kD3ҹf袧8nFS8m"z\C-L|(3{۱DyHoEjb!zqoѶQ4>c> m_}9嬒()=Xw/)ּ OYt ?ޓ Z,0@ K %E`j}v^i{ x"ذH.MZ^oP:.4A`b0,c6"* ~>Â!AV1O%>.edwQ߸-EQţ#܏kzz:,5?-wSָ18(7]rb^}%:1&-pC]u5a!`nZI%$T/\!snc5R|ة.[>If>[e9kc_Λ2ۡE2y/p{"amܺglq  xF "Sj^εOhhWg&-( !#xt^ST;fUZ2%a}ݸ6!WH"Ȣ{o:;?I$B`]+M!,Ѯ!MPzByryT 8s-Bkra*&ю:h]ie7ADd!/oS&SX7TyXK Q\nE/`怱 _z}?ԖF:LeZ[>ʎ/_^'7:Gu,}߸tQ;پLOvx01dYGd|ǎe#`i4 à AuO&kCRvHνm(]vm5h#_ 8tz Ld%uL2Pby#Y+5 xli4%>_N@F_D]<񸰧@Pp8obl,kHO8@XH%WƬ6G໪dgʞ YP `~ŷfFrl:*2.IcrrQt<5Nm"Pː^J6NI,AOQP w"f#o.S'_+-PۦaӘz+*yQ1hJ`% R2cY (W$tIoh&VruN5yDq@,-ˮ @Ws:GY<*1R/LFqG,l%:Be M5듚e]ZЈ${%Zx=z||MioH~jjo_XMX X Ҟ)O7DP5s/$JnTOY(:F._OCa8 IiG ҹ5B_*WA*|7+6 {dxiF ֎h,EseeZ RpP[sl[J>P4>2u- Ax?ҿv0t{D)8.x>?'r kFO;6wupC λv٧,{tCx$ @ou=T+J9*a0[18zB0na9s A^*9=;g< ?^ړo`R^u16t9B /[@`wpipr1Q lyϳD;AXwD<:Nm \;3X|*2+Z /E& ?~{<]6 O)*K?@5ANsk¹ oS;P^E9qswɴ$bB*9+׬xϏ;9h?|oL(GQ*Hm-^#nٞ +勊B+#:ey|m7'Ckpw8Ĩi[ݧDfށӄ#Zwʋ#PZ:lC U J2 hҵ` cJ(0[Rɭ57b[ML&SZ/mA382{_/Z.NV6ѬAm YR[e,F]"ߏSa*t7ִ\l :]KߺflRh d ~{,JqEeGȂǭjʲԋpX)uʩgH}j^d ҷ퐀`ŪOHNC @#`Z&΢Tnьn)9tiE)X=(\ʕ64hvxJhI2~ND -4j|X+(l/y.&8vyQVLO#*f`%9e(o"h[WSWbaWi/hBH_n<}˩ҞzEFolRю#&OS]`\("L[3gkuh rJܩs?!V=rݴ<.l.*2Qu@ FHW=?d ?Bnd(gOpqYqҰK_ U\]=_(;+ҹg9v}"aEn?t*QJky eP{S~A | ŏ?H/\^_plsH8f5 MT>iDۗ#Qkx y^L41sIh/.z[ +J _xTu`~U-S+AbG̜I豋tr"n$7;{Vu46;pxr7qיK#Z~\gg9d??S&g Hqq%`29ȟC|Hc|-%nPcȱ {#D.{d Xߗ4!R<n6Z< ӨV8 ghl꘬ID&m [{4f!щ^U&P$ Rih\++*ɹZ_aJ#wQ)W2E]5Kp2C"+1RCφNDr*F"4B>DV=|[Ǝim?9,'iEn,NLUjD'Q7O4GKe@*x$Q~ P$ͽyry$!E=9nsW99Ґ]AC*Xc'Ux[ J4`V*&\@}E*U0Z@&H?}ĵ* ee#$}ɠ+9yjGZ a!Z;OG Qo5P j SFra6u\+$1]>P{|9P$Fؚ.]0lw=6me^0{NnþgNWn#:sy/}z:{cCL2fr*g-]/R!ayeiȈnKrJX2`>BѺ*- Z|qOoe2v^'#1%.Ts8NKILN<iu^Y{laŒG&8%#td[aH7QNyK@Xʟ@ISr:N8'uZ@Vϫ"bjn&jqɦ^a1~יgi>w`*x8ȳf4OM:3(aiY|Y;V Zd?ʧ#dc>DBd(Oɳ4,?ߋV&$(^.]AzA :e)`ZvŘKdHX8HIX7 ?4#C츧9*xFa}Z9= i :eFѦӤQj[Al4`{(v1M(ʌ's7b{DNh0]Oh zqiF@ ``#DdU + *AG䞩1D?[ J`@6DW*_ܘ ֟2l 2A g:jnF׏q  5˻s&49c) [8s裗FÓ+Qcm"&A) l 0A}s{2) .~ cXU`:urM HM LV\\a^|&*N?8Y{AAD({ZI|$̰c:ͳ*1 qDZT#@n4ZKc}FN|&i[̟]m w"WPCN^]fXؼX/Z8Ū1TYcnQ鄚QP4 :G/PVղ*ϋL'7daET% T+gC}Ull{/uo%T:.^(ΩuzyUw Pi %`7b pTLLUxKW_aܥ LCJ ԡ\)ZLk.O({ߟeoƧl֊>oJۣOL~;cZg)pEXyi csj&k+H&![u?XOGKD?v*!c{VF8#ҞBl"8^8Ɔݶ[?bDpZэRV vv(E2y vg8b&eͦV!2-+66d"ǐq ;,JQၞ{ ,54ynֈ؀rE0]nVAȲq0ՠ@97SB̸)zBICʵ8Utd&W.0JUD~$:Doǽm%a*i$0%_|4e*JfM1Uleyn<>ȨXZaj,oƀ!6{2vsFS1u)o<x؈6\L.˱Rm\Wn6.5`!0 P)b(Fw:BҝiĨ }O&-պ0˗S, T)1U7rXHASirt <24Q ԟ\u7͑7LʍoW:3N!! E$fCahn} ΤcSC5I[0``k`lϜ [&QFC`運He(_@x Rˉ ʷRTw{飡FZN K 3WYOJ' QOq~'\F;@m #~&zxk1G7ӘY,eKOAմ~LD6beWN˘&6k"&(w6#KVe%>uS(:1XЉ7;n6p2QԒ4(YFThV'4ko ~0(uiO~eEi FkSg--kG`nA2=#>[WkR([l4ٙBuR \誜8X{6-rY.jjonf$==_X <eB>A|ʪ,xz`Pgm_\EFܭdƯSw/ZE|ݙ_(5GcSE,dH/%l%PPk$ݹm"(>""5`rS@*i (F[,DQ̈h.4耛%rMN?a̷?:ufգ:=(N!U:O&GO.i/ړ5Z?AO-B^ɾK9xbI f*԰9 k'L\iXr,K9'S` dU@KqK7IX{&Pm($_[hC iq6/ejF:FnuɔL2||/cꠓuOY2$N틅AXΆu_^ih+:y> rG"gY# k5%`Q2lH{êDo9Y{ӂDQfp#9X;6bJ%?<1u?_#F 5rTT0 >p+kGq*ևm n2Ŵ?A4=6[Clnמx^H=!\1wGշ @ʘD< %]1$f++"MJ>I99P(]E(\/^Y^Aؾlcت(MKG= $K$6lAU~;z6Mɰ;kwz8p Lؿ|.$t#jlN͏Ҷ 3C8&ÿe}Ś<^lKZ}#)rl 2@*z'$ )Ɉ1)r ʑy.CZe%@nښ$ wR_#` D*: #`m\N{Gfk xSؖQN$m\ZȯOy"\W`$ځG>1tguyy?9٣m}j5 tܸ/}A. ugFUg| ;cԁYJe _{] v?.~f#1 |˛K9ǯ'<'~肫| qsG[wֵ7KiiL-5|M(v`wC(^~+^.E-&1 ˵<(h@tAZuءD4Y]+lUմ`}Y{ڰȯ\?_Ιt6=qKӓ+ˤns+ߜm-5su;UVMvwEDSZ'՟ ] IAF/q<Of[k@Y_s +' ;Ƿa/+۽)&l䇞%gw/)JJ1ӀCJmS6V@*k݌d;4}%ZDbImX8ЍQwm ,%RxSa < VuTF"$ߍ+] ourb^(d+G)X2OQԘpUdzkRSpϹ9ZEk^GE%(MN~ p?(xY2*JkGn SH^L{ǁL.<]q%vwAv/:فE(٠IZ]秪 Cw#tE?;$OE > ^jѡp`YcT e%WB [y?#: 2|ۄܭJ03eV=#fSfD[մ@mӻ1q32c'ɅF|*V[.O;'gAD.8?9t{""\$:gd䯼q)V|'9AB?<[ Fl5E`4I pO tPN߻:2\nn*D*h+uzGPc*dRП|i‹.Y|k4\0u#D~3#|=/kq#1*DG֐ќm2 Ƥo"@L! Hז  *BAHz9o K5& DKl}~=qe-aD( 3.B>@H3v{ _wB|DHrU2bأ?\<-8haա^Ȅ &8@ O.?2  M(@*vEV#rj a'`as;:O̰4_@:WFT腒?+YGGCU"7?-4nȠmmv?cD#Q/S_GOa$nAOsJa[y G~5ˬd&ư'yU&MUX#szw!SJ>\V#߃ӡL O ]E))WuEh (`mGQXΏC棥vD.yBB @%-ȄcX\ɨ |:+==)d,xR6Z.+!95btmwŔb2P0nzʻD1$MUuR}yEl(@~lx5|_֮%&رnhThf]Sy_xxx?2d#]myI!/T5Ȉy 9jI%RZ@%)$ W #|G15qPJ|}15[1(HK /Zem>U=N9 P+ўk9:S`([ i7`>Ey E#Gmb$&iB*Eg(K$[U{٢šXGO)uվV'D J;FMv "y'G]?QC-"\I <Cl4 >;=6hcWS={5O3qXV>{_TŠ`]մ0"}Tĵ_|J8nD~$=sq7.w,7=GژI Mئs %AR%)a(1]t)_p}zNmyRLc%1$Rd?u]۠ iBL;x|6^?Y@ /tZCEm 9M~T "/Mi|T Xfb8Ď~wR!v|?D'DG]LTSna:Wkqmh ~F#ifs###^]ya- ݇@,dт ,zW8̚UeO:jnO[-\mWd־?HvavgI[UmBavծ2JPW3$8F}$`gK =>eZPۼsKUkpQ՟\ V(G\`Lʃ)ox/ӯC %[dw4WVi]C~LzsQ71a?bW d+PZp1 q"8ӣIHJcF}^Au~T3%:}ˁ uf!+OMl\v{bVXm"YK2ixPc̏UH Q"o,Xh!"l5ctkի1 .:( zpGTd7fLVFm qs9$FhpK/2 ߷SW[M% Y5,;Tx' iĬ;h?t*S3Az#ù?*CW,(ÆߙltCW-*jNV B {cB ܰD/WD@ǯxoh HE[$ *%QBZuch 8Q^nוlV]6u'zps$0JA$K+c,3v8ӳGQ7,*hJ鳐}u + M]֊7 F̠m)A)q&7`(7FC\쎈t@x8:LBDRtOÇt m"5 ͛;9yN{ Ԫ&Rq[g 4h.] 4BDfAp*p3܍pX{>b0ȼ A%%NM>WЛxܘHo_okg"3fR&F6u`(ں!UJht. 6"@ͬvQf{hW 9n4,!ڌyFlT*f&6&R}Nv4lv.R>ERLn Zyj^z"nޘkmmLk?3SEs9z)0)zFv ? Z|<u-8&)n?wG4U6e8ݖ,cCكgOqL"Kꯓ&DJ-.!Oc:"/dMK+ޏ%t:70&yTO8p ׍dY49vYYxJ ZFv# 3K3[Ej.*aL )>Ø ,w8,v0NXZHItB?%kS^Q{7Uplfk[iZ])f^D»V Z`P0Ű^a!bZmO7/UV_2imݾlS9+>Vɴr,Rq i=uu"_9} ϐ\\ХjR8R"tyFcOscp+JB X wA_ +Nu9̮jOrmH5H7;G֨ q=g"˛+l>dʳ,_lrʉ/H* ӝ|in巋)2UڷsEPȋ' r4/3fHW8v95X6 CGt8V*p,0_}6i'}ƕNgpRɅaCdBqKtjf>τQ:W*/}y~L'kuw e`r$38e̽Mal:p'gZ-,# {1dJ gt/,w:(4,z]νbw a K:[MYws 2^\^]"0i1ʚe U&0X?mA2߫eeDIX`֝Leʆc*]ӹGQ.WX5ΉnT(#T?Q/|NHv?Tcw35r ; H _.f;as îOGm vRq>j:3T2̡rD.Mv&tڌ|"\lXo~%޿|/cPzasOEw[^86#xҷ>2l@t ICthH'׷m&Sw5H{8d\ O-B][xTTA='jtAC,hH~]A<}to-zygA;&ރsjCxk̳;2#ީ;蜯9p$Pͺ0t wteee-LJ ߯zu4m~1VqcKί2d4(poOV6T::5?guOI*}|f5%q}v_GLJLiLnԗM5'g> G'hҫԃR3 IŝTJˉgndS[:_g;I/vCk,S#%Ek32~Oõy;IC.A 8":D6'!:jX(Dp T[#EDk3@Լzª4=tic9>p jᾋ+rϙVZbLsV;#Kf)Z\*{Wؐ#%JjR"IHpx,.z[A*5,@# v`xo&pd1Gc{!XO|{Z+Z743@LJi)*¢ 4jW$P?ތ唬X*Rϸpr4Q};J0Ha}I"[n ~S_rZ#GgQhX-/-!͠4K_EzOSc E'YEBЙK4j`LZOvgdi V犰>Q;8~],C>'+ll8l#Y`& ' 0yӣ,Mֹ& U]v<0˔'5UA,qؾDp8[$J?|;Bg.%汇WD:˂(yn)nwCnp^'~!'6r:Ifxٝ"qzUv!W|c-"!rs:J=:jM} 5o s<߻[ ~NwW T!{vp0]6K@U*2Bǔ|*>閄~oVbe5$r9tD5S2*D9krKr=,80aLVV{E+7.EPƤux'@]rq }6./,VP2Bxv:D2_Bk`)U͌A\?efV=SYU򙘷=_j~wyx5(z}1Ұn=fj(7a=^`@%3aPA;6 |qOӟRB~dp+>[!NGޏGD;Rڷhr&1J ~Q*)X|S>%Bbs uN-4tx0׍hgGK"6:q|˰/w 1;(u<)DJ^E3g2j2N|Wj/ԓv؆o!tF,~bcݾEz7ty=N{23d,xC>Ιsbmɇ>,;"'U)4gehf0ۏOݏGl\e$d^U; ;Z1_T/KXk9$ ٸyNj]R3}+콇Ya8:=*i\φ ^WގƢmd S!bϡ9z/;'1oci|z\dHq&iUA#vR@X,#jm6]ȁ$BIZƺE]tZk}')y -^P cm̊98jDŽj̞Kg1gvZk !Q:/Op"5tuU"s@"6U.oxkƊԗĻAϵz#@З{a Ӻ;zT0Ue%zFCC֠B|8&$m* ,Hr{9H}wS::[-Yn5R5 !*~˸6:`< :_@ef|~2%DTrhd{_wJ~!.(#bopĵ2 lKO;bbq RHӹCq^Idȶl~_j%b쌻pl?9u80GPd}o卮n\1i~l˜Ոl$/m̊M"Dfy[#V9X09 WEV?kYY1i E:[Z)ঐF>/3i(H#ʯ5XgCc*2ٚ =J%PQL,}Cg/@Dq#v_RJFaK!¼ϙh€nPc(:O %ݕfNRO j@}P]T."--a;4=4FOIl|(A &~8/sf2EȮ哇I-AٞŚ*uJ@I`>\C_;%(>V@k+ߍ+3*zeJ'4?!Mz 6 0HeP\?TGM]K'Mޔ~XW#5Fo(筨v/{it\۾PD0p:}&O31x0_;po`4TSB6G1e|;TiSIJ2AL {kD:=MqC@Wo+!I +O+'`*d`Qb-r!nR"h\ /0m;U'Cٍ"h ә-?Erps6SJ19EO"&'LrD%oːn'ҳOVo 7 j2xMVǬj1NbۅOF,3ZoZXw*l U2)3+k80#];HXM6^ೌ蹜H@7h&ȇ/iխϻ,Ď{v $tio춉wאy޸-i? $yeP-]-U GC:Qul눸Vހ"'t^yUAIe$j='A/vC޻q<0Eh >[HǺ!KL1eq3@^X3P,|ldk-:)D3g%/ʫsZ`Ta,Qk:@cVĨOMI*r L!(hAg0 RvZPHЌ~$ѡ&o}7  MU-{&fd xy=Ti=5E}؏pˉ=Mc.AэX7>o;IUru2DgD67H/3(dpH2yݮen"]w<㲡}wbKې0([(cc;#BOIMux d|web\B?ERub7moH: 꺇%Ktx= ^,/ăȍW?כ"DSFW4wڞXܘ2/%gi-;iS6HpW}8}mZiPPWOy|k&gO:v J(#Q-4ߒ>:fF) /;Bi. v fgD Cvd)$|Sn{raC]e4PX*,ОswYzޫe7sZQK(ʜL|0l؜ SEc@E;QK/} 73d=Nm4:6<ĂHV䷁.:w|x7 .1^-f*cn*ׁ~Z8=&ΝԴbs}g- )D08}&eƗ[l]*Эϰk]r`aq4%%="ʍi5[6ܸݽ]Ó}cN3lGF`1Fc|HUзH++"ۋ2*I@pYFTǺ$6Tܙn<f_Jˑ!nz@V cYĄ<{f­2Tpe 0\uÍ6+RD4&I"Ў9%֌uM Jm!muTˌQ_N"P~u :R}c̄tz_yih_A G镉g׭4OWEX 0$xFXuMi3e~]BmFˋi#< Cg2 R;.~ҵJ, ݉S9v55pF]0/< >a;8Y(O\1MRL4I̴sH.wW  Z-&XfjWxk!qH$ӛ8%j(B(R%XhB1JMI^(Ԟ+ot66#Qb]ۢ`>(nn8Y)]>$]1e7wb QaqAȉ^6풳N@@*)xN@Ciaqtxv:h*'d#ښ 4qC[4}#Vp90I4-q[(P~ĺhF7!8(O`;5NA]$. ZGq(F3i1=pkX?cc1f~siV/~PaVnS!4vɗQri#h;ЫM#P;n:GG)8h 11jUQ)M؊noc6FxP- Hl`awޕAx R|s25I_sQ#&rwQTMj M<-{/䵱.k{?^:1e3Eoܹ_& jwޘwI&ukEݻ3n[}Z!#u)Xǟ3Za@pKtpZv{m]9 բbËJUa8%l7FTq"8^ɗ$lX!/_PKM/{A6tpgٹkcSk?ig/D,_@qy7;<=Cl?\@SޓfdAvVϳ!{`);z:[>9 `X/c8J'/'"=Q祿?{{þ#kPB~ neTl(M9Β|d mʴeVkg,]{e6`'K|6I§ DS)U; DE>)s!X. /0%K3T'@} /IkdIz27c"f6Y ۇ "k~cu}S6V:g`륝m$mjǤ$Yp m$HLXP絕%ن./@,FbkT2сmg@&ۥYTTc7s%z"2fDAYiy-.L.m~^ײͰ:i#1ݜ9o/D^rD9rYx[F$ 17]=Y\uMP>#J= v]u:~bwc쉣H>˫6 DU;x#0%5l&tB:'Rb :mv6mU6;Ԓ)5e.'ŭܖ!׌V.lŇ<I*,:Yk}hUqp>4Ȩjkd[[a3H}+LoSUbQ43_{Kb[T 0C6TfȅíO|a)o]N 4Z}, y8ap\teVgخL&?nc Msy-5RdB N$tI$ǀ1Tъ32m5zYa>xcMi??r15ϕZ協,tnda޴>9sTK*o?bS`FQʦ,U9V'uo(T9*:%/X4`ܢ]O&4SuLR$kK%ܟYlN'W p1@63e#k+^51i?{B%Shĸ-AEwTv`ʚq S]{=KCНE7 "~?s=eÛ&/ ~mfj[*D4<gԘQ̔sX-Ba6I<ݲC))%c,~1#:;0f,$dϼIIgR NڜD`$xzww)כ|][SX-nIwX'i[YE rùuݔ*>QQ ;:+Xq0лZفWzCo;~@dϲh./B(7#"֩pR)䛄n8Kϰoǃ GᇦĽSkqT\g::?>z^6w`٢g̴d:&6e)Zm+ĪeDhvɦ %X?Ɋ~籗ԇC6kq5,/N;8M+M ^mťt W,EtFi-%Geg:yqL:鹧nr}b"#^n!kC&1rSW'i(c;!M+ +4K֚z w EDEvjY!ף$HxDbjL2Yٞ~f'0Gt20!3Ռ,-fGQNFqqQ !,C*"a6%2<y',>XAeh:ځr#{`i1xł"#< wPmȊ4N2.cO[>. n=\E(x6򋴤)%*"M}%,\XEZze4v %OwM I^1+@%؃eNqӈ?P[=)1I j0#0I ΄tUHwLϕ:n^|' .odxr8QVr|A{]Os\ J|,# .S q Z( a%ci5y.3"}Mn4. 0X䘴Y]/~nɸ'Fʆ tFcʬNՊ aMƱαwU_Gvz6,K9%!c硊eK_u~M+Q\-Au6$U}=bQۀ+; -ղ֤#HqVg?uQ8vWn`yz9,d*|zV;̜{ܕ 'br#=P a|ji'1eT7H-#! <% 3+uut@2G:ۑ#p.;.VsA߄%ð q@~,}]Ac:a 0_(V%ʶ;q'g=/T:rO3lQ 6Nm)1ݱԥq\l!%|[*vf}qG ]ۯ^۪mi6BhZ;>4oVVrqY tls Ϗqڲf[⨁jʌ/ %wgƅi-ۈc6l/NuCh@?|wC{m$ r {j> /V^ªyza)MVuJATW'F"PԹQLae. ^iH%Fw2Y(jY`{՝ bDrm?=<*B#۳N qi3͋2eÚg'z2\j#YELs2ͥ~F 5={b"*絛_H&'P]ʺN# ϣCa=ײ9עb#No CCmQ@+=f5Mq)RR-0k=\ hx*{5ph=CQT@GxH`?Jt 9C[w\:h>àߴ !?TWoʶ|%Q L|\Q5!9Gj`g+kT*=eJ$kf~* űܧzjW+t>BJ.hpPJ$G(uӅ|EDA[KFEpw0'>*\ |p1H/V5?A9pePdL/bnC啓 VndwX] \b? DTƸQke[& ޔqJ`OUAm+[}rn"t|NSTrІݘpNUӯDo-^>b%uH0b*Y0iʗ}U";(tmLed=#NInPJ ZGq0xw&bEf, 0A}$}:Gsnp"s;7&4#(؍t![@ʼnd{ýX`9\ĚP$Ϸ1)4\}VJp(/!c ,%ҘO?UQxf/hpNxha[Q!-##ī.q4K척l8/(NԻhı kV\P,?0wBxa >veN Bnڢ=0L$>+ 1 $>Bn_av3q@ PjzZ 43`L7dZ82׾pɌd]ۻ5PHu~p6@<P_f n񭖹Mw2x ?4.,B #-#Bjȋ)($+_ケDn-*i{щLЌH]0W(; fm` OxvϋUd8KB6RE#2"!+t)z (^ݢ8e&*C+쒾v,LY  ՘?⑲W\qݖ?ft=*7fxゞ }!,dKh$aH2X|h;8}_tL^=n&ҳ́|0mg]J /KSlį; & #,;'b/PHkaHH^:N]cdXwzfHp栊+A߽Gk>=ׯwۼy7պR'9N;?HjL@A9kG=XoԤS=u)C/4S-$Ve1 uAQ5᜴VTi棾9AJf )Y;Nƚ%u(@fuddM1\h.B2Я(L 0mtBcU_2,b=1}:}Ԇ+͔$OpV(AuOassxh*⡭]C $k'3]{ 5]HjFJ9H#z_߮qkIs3.X"O|{,$8W=ZϢkޑZ_] "^q_cV W&$48ޔhŌG\OEpM>gWd3~fR6egIoΫ+6Lj7 7!U%zL58%A/1bUV fk܍UiMhM?H,2q'0pG ttN*5ŋ&zLMݟ*kk L4s /J`gMsT=Kn۱(CCmה&wl]Vo S!ӊ뜵l2dXuy3 35PoBN \e#//#P- ѶW $ϭMQ=5k9:8y\j=dCo#-9={.I{ =+9$0 Nw oV<+M'&LO~-2CS& j1<+-4>t&>HhhY !hCÚҧ JZȧ:PҰޑBni z3OޟPܪtҥӚMI2%*/T;/vg-MãQ ySPnP!hwsQレYmU΂^L/cr |GeF>kƩ6zݪFެE1K|$3` 4 *¹_["e,QO^ej M=N'g8mK%RSFn .vYֲ6qjQyf$QMXb5ę ^dp>k0Վru~U*!DfA5KF}6Q% (3J f /ؚCJV&J9ImN̶-H'1!Ṟ> (-Ti Jmpg_B A=Ѷz-Լ!{ WBn 6Si@&[ -+:^umH#%ߝaNiz? %}=:_e1VVp_ތ9NAoGQ#TyCn^Yx q CeC-W~gZe 9F.D* TpVc9QbdЬw3tDF[yP=CW]֍@OvӉ_WzE?,,91P|Fkks3zsš#ca6: iyo!:q5kϿ*v 2ESQć]jn_vr2MY  θT<2E]`fE25`g)1xbC )X"Yov5 4siߒu-4GeMK39>$J&]p!CS{-M$1+¤X9>o"x|7;n*mahO[?۳[a(IWԖ=L~n}#)-CwX դ)E5r]d Ь`xְq.S>.MZ86$4ո0n 0 ʎVe/ &7l0V{[b>D_E_a4чMİ*7T}] {-h#TQYGߜPq7ri=PaEk[yervJ縋w_&[ۥ+7MJfMihzw,@; 䊾 U6|C@l޻&N] PAeR.E5gZ7Tn9{>ɂd<>?5(+b-خ ҹ+sM/̉h2[62 V4!_}^ogMvXR =NKZ#p+jj"(tGI|0 `D ?Xiu ;e:WZ DZpS1к%x d2(Im3- +)LDXL:OzpC)s7 .FIͭS@/Q^mlL7fcNE FrʡUU5tZsR$(Qp>aj;W?̄ri2$Wh74uqȔ-2/% chՎ//Pzy8crY ³U:B8r*qnD^x3d9,3c ](QvvG9:oG}'_e)fG!,%w< G* Vxmݏp-uvRΔ0uBP^:yY.8$ajTۢ7O5d|Z|/i#`B? . :RTٽ6g'&Jno)r h &Qer] G)u7_udQatp%$Dlh{GǶIj%y|wIjkօ ;""/ |LhiLج8d.wma V_4"㲤ck ߭ï$/a+)w<чE \4 tՎ=)7$3Ņ`ɋ\Vbr i͙,oפ~&_7bqgdX0 N3t$Uп}5X^%Ti8R'eq O%xg?cR~|d7?K#\ʪRf~5B|۰T% kYRIKTX1ܛb9U؃PY9Y>Ǻ㣈Pjdr釷aT!bA0|wK;5eX OX+ H$bw,uLxG6m$5W<%j0 2yA: U4Y!4G4<\Gf\_uoZ(!2aW/3Y#${ Eטb-yEpZ8L%6P98XǬ^֕ nnhSs\ωMIym19{aeÀwGF&),Jk|~7x .m A7sJgKFCj g"&@*A+v@.yH{6>$^c>M<~*!jS&U?Il2?Z:o}tf3h(yx5,糩ï?qps.$0BGp6_`ž#b 12X},Ǜ`;Y7*wv74ʛ u尽t{mAZmPֽD Z.)J/5o`U=6kq2n {kZ;p im3>FGNW^/_bۇ#Jϲ>,QWf )8GaПYS/mtM]>t*D(iD2^-䥺(|=rZsBc|P?vkPI$mUk<~ :,v {J6վB wcb.4y;x1*Н:4Bɿ=_ C*RJ[\؇Ѳ^3fQ#i2S=9_bkrFfN tZH"OfYh x[_>WN@#| BΠ,5 `nV*'(` GFnvI PڮP8CR U#H7 9U4BޚWټ]F\Xd:Ȣ7]T|K(]MPLH UQO~otSԿԈ2g}T\VNϫ@]*VӆAD= e1Mo-Wm TF33AmkUCTL$VNlħ]9-W}t F5ܘ%7x@%2x8Wai,W{_ f HE@NQ{SsGyJPC >JeM52}Ô ïAN+yC$DRB6 |sQwoBC: gLH)d+T6dīʄYkZ>ƴ_O>̞J⿧JTpԨXh@cT>o/eS-UX< ur&I'jӺ#]gQL7 G5:U-GD>Z8DAދjY!wB/?$݆9rp៣݈0y? <.-[0wNR"Mh`c_:/:$$mmXj}+OHDXEB?JHڂøF6d {c4SIOJ{R< 5LPqbjj;}o;y8 Ao+v5E<`v߇ȴƌ#-EjE-h5WZ-Dyͱh|#j;\wD}EmUKHw">}ẚm6vpM Z&VM!f.W,؄hY[z1Ɏ!>2oB:X+˂d9CtF6$Zs/jh <jS:I$VsЧ:ad7V' 4ҩ&Ys؏Zr/0$(^p^61q^ٱi# J8<¬lZiS"9_ ֑O4x냚Vb]_ثSEɣ%&˿P~*篫Q74)W8Vָ)裰r={faP(IHL^]>@ulԛYT:#OJLz[>׹4Xd5N$ZR6e=W.l|_(>P2ꄌݾ y j^o%- [AdDI{Fcwec+[ &oJD*mRiMz`dI`;|dk6ݻI䯺;xyL\6}.v sZ`G}BE*E K.+N5\Y]Tݯ=nĻG *Hs 9}6b\׳-E(#qY\a3@B%7`sUxq;5pyR$+ "sd=<, },J 9L]cBxfNۗUo@|j D+ 0٢$:$r{.=b`p'1) f؀aÚ\9i/0CX5V=!1ϘM^čX ɾF<*-v~!<RLOo)}}:z"l^Xᄋ䕜 {|{ׯ&YR+] wmŲ>VSmx' {\nԐ˰RH ֝EFfY0GXh}}% h/du VۢF +B4EBMspp?cK.ef`Oa6W-[yPiYd{? 9Dm'FVܝbZO48+ io1S!TXeZW zA˦ʈfJ}pbؤT-G-7p wg;k5:hf&|I&b0{3)Vᝁ87):le8^8ʵ{Mt%XuXe*zhci[y<3Zq+ ih!B;[lLY[0Mk^VnRr|vP4߶.,`J%$r?ߌƶUN@TBn(pE< U⩨Pw/[o rg36P'G-PRjno3^4'r.J^(H_ٶ`w?;jY֓4R.G>r8|Z6eP@jŒpsk DW%]dy(#ɇYBҼ֢Υs8V*IB2BQ}D@0ЯqoMA*jzCv[Ƈ6qƫM *R"!+$p$TJ/ ?3Īd% (xewuSoQ76sۉ !` Cm%ڤdJsP_nw$Fΰ/o 5E%UbsLbuVE,?) yq}vf;Nz>\ 6K’ZUV|h׈25;gLtwo\)~[wʳEkfĆǟdq[8% ^\:vW&)TNnTiqvg Ն7^!9A"1LTwUkƜ?\F[@ux( > dQPߕf!"8@TMӸ BKPbNŮWvbRC\?>CbO>-8DHxÅ;g M@<aP⋘z]WDa7wgM"T7֝G͸;/'uk+ӌ%BEZ@[EU{Gq4_dz9rlѨ#e|:iX?V*P6S4RBe)1?ssP9EܤBL>RcVj|&q;rMSރaͨyU]DF,DWE#<`Eg3pf?E@@urN:Wj/!w7k9R\8!{>s$!y#~peS'3Zȁ2Jfԛ"K+"/W0XR~ݼp]^6,ӥD0l^Vٝ9ϪƟHi+GW#p#P=XS1AC#3ͅV\W7h BLg,A|)O*:f 5O+QTp^P-P%A"3\d!u#@lf+Z_f`,cO\ fl!yTyx4Jȃ ˤJF-g~jvbv {+8W7Z[W(Fh1\ 1/d*!މA$_Eap4KDmdU. 0࿛.5gJ:CwC5AbFE C*c"&&<уI:t#D-XCN N&*Dlr3*T*(=?`6X(uQ77&}Rf@LIcn;(NCkc$"j8KdwnRi?L-|7}:)3WO3V5"8x#C;qχaY]ZumB1T}GvFTWŴ/KT´!|TX7Fi>aTefZwB=uԷV`YY!>Y׊4m2ԏTmy}P+{c;ד+尷V)yW>;|]&6pydvKRa~wcHJh~{_@?ޥRc\ MW8D.[ʔZgSH#g39wdcV.p@!1EW\ЕE߶S([~-SU:$e4.07g;ʍuƹ^^'O^y1.[ՅaPF'G<[%= )by[U^,T[WDYEQfpISrh-3lq $*-ƘW2*ehqݧNJ$ &}.kï;xT &v|޹}@{aܴ]xPgVeoZW:ठUVHQ/J?d>rI mM5 :EΩJ, $my+z`'%%m0'CNb `f+?>3:3|p `,kLlBGOǬy' !y2,b5o=emhӍ-wDn GѴR@իom&wV60O/O\ :jvn *hn*(LL6JYvwiǕ`9eu÷S( bqTާKUY{*aEzwkAuw`#͛x8/C2c,ƒm1 ,# :Qkld2c]9bFr/g?bE['hG$Y4"l\ EC1Ƽhs.'r8zQ[>!-B=],xIuD,5*.(9ߨ|j7Y2\BA@u9BȭRULcI$rۡTmgR Ur^{m7cRkof@R bw+h qN*Zk&L-]7X4lGZt[1e07:QmՑ+TfF] hCG?j&s˯0Gu1DÒ#yUZ:B6[D9~7; _]rUkЙٻջ??0Cv)#H-7 RP|:S&x2S,k)FDm=7gY ox4%dp;zwi169J

    5 `j8~h@YX/Ug%Yq۱A+ȅ*}" &9lB<%\ qF= ^;I)Yl~W Sv-^ ɒ\H y*d!6l?OpJD}-X 8DKAh*18l8E~Iҕcq|{Fg$jqD9ebITfELr]!_jђAf"y5_Kw.g #>^="xqq1zBf GmKrxKUl{4C IJ{eFIܙrK^efd+N1c]L3PHhOe3h>9*oxg"\]ӍgL Lf$DQpXoRXuPa5 &bt9HSZ xKDمEL?,ƊÕMuz v}xĔ?}M\5.qό$;$"3ϯ J7 2w@q#,zɚ*E?L@Bˮ6u"RBjksѮa5LGrrdeO av+F~R^cz6E zu}l 켌'E/+ y%[`|RƱm5^B[͞j0.9Ͳt:5 tgŰL僝[^$"Q8JD:Nqѫa* ,߳Y' RG!1ٽ!ڪXCQ% f5@NAQNbOVz,5Pga7*NpgF&ѱXށoI,K0s¿yKJI8Tշ,a;;g%lF,h~q#yAhǔ"dxծ솑#VtJrlyvC4E-PɭA.)1{Xje9Qs $5IvkkFf x}S5_tc25IHO 3wBdo27M9t#_՗``na@^t.Bq'6d5ruwy2HJ-Y? s~-&zV7Y{yM2+BVa?(\!˼IsuQ v"PIЍ(jN0!=/2P\DJnCZ9 ۧ^SiгpyLˮ)Vx#E0GWwzr߭ྜW`фӍۘkrrwP%{qKn/瑾 d}EVL|i6rv@pVˉ6 8/X;I4hێp< HugIagii=,*KڐMj֍ZTKs~;i{0lt $JI+0x%B_bBwsV^ylO* qyQ'+K,N޻2Lk̚ҀwjT*.'V'P)mp@2c+)h-ލN&jT`ߍА"đr;!HaG:A#LW 9tLVU6 @Dҥ4zmXqz Lq먤m߀qd‰-܈--fϷ H13XI8-]/pvtՈ~NT[S ]{j-) b4su#lC@BeBKmBo3p(&% Iy]\ <(d搎qt .m>UG8cgs+/ 'eg\ply[ g=:r)W/< L',d@e> TD'{7۩Q|'aJkn_3*|>7A~}?oL2y"Cf@QӏwjYeedaz&6&f V 1<@@r>w5hH$O.1+=k|oW, \h")IQ,.YaK'W\3eߔ14*[fxloTZիog\T+g~ȌJ̟`jo@ ݲxf (3eܦ=j?k{T%]E BghlE-+5jfT7魠^t 3ڲ ڶsmɜRݝr8}^2z>QNI 7.ՋwOqRUpẅ{jrtr^EHݽЁsi?&W(7#L7#n/1V +iWu2ϛM9/ШW/8jZZm%0-ƳyJOJzlf"mBp+edj&'U*ϖqo<#.Sߓ 7v_8pkR۫Ȋ鬍 *(t-#8}-A )c鳞u-kBAeΣ9L1Z~5BΞCnftȧ  [= =d7+s$뜔xjuZ՛Sxeõ덮n2%f׈9 `HܓNb6 Ah=LKɜt("쪽i1Ò8[Akdk>A^PiPyvaĆ(Hg)F6ʤP|$ vxΥaX+qmlaH*jAamA<Ƨ(;kvtN&::5`~ڽHtݯ4%=U%kRG禍 v&b[G53Ӄ|{+yF]7Evgq_TUj?e"H<CnUGT12Ndwuvmm_Ł Όl+Ϳd9JMߺ푹VV+JvrD&,=QVICJt.MI~)FhC' {t-ћ7K?8V|EhXaQ&{:qwie\%Yf4g3r}}M $P PALF~[P~7T9?zGB_^-鉽8֟'sdi+mԖ0כ$XL1T$KqJ@( ƎDx=:;1Su#p#˲J4ap/:q~۔1du.#-O(cGO~yϤ9N}FxQDӘoT>nJ;m˼&`~nR.*],v0{YVԚy"39r%6E-gQa{$FY_ǥ@DjW"=<(Ħoz%;%i'MPeaP[%N)ک8=oDLMK xEߺI091!T+qpX9R̚f4 ԠMZaf8\Fsg9/h·DZvzUYFnAʶV + 'sM#It)EVpڎ8㼑!nX?7>:vI(^i%+z0x7N$lxbDn6y\Vt.(8_޵ Ī->u/ݐ=wZ\Š)$b;mh˧/50߿KrKִC$ml) T'0%̈́dP')L>Y'ԻwAvɁ3+ɮQAr5Kpt岜@2wH t9έ5*[uy5)?' oYf4&?pDߌXò}-*_m~H|6ĉAv*} PQ/{bQ}ͩs:B7fjEw4l4kzژ}WUo^~'o0wGzg̹Ov>i,JZPRp$cջ䉭#V+]sRA^u c5'Pb Yh1 Dª3 s Ѝ"%\tMS/hT"I鶘"?,Û@3!HB!d]/6p9 \s, @ԆK"iOS!e6HP0/ K Kx$VmlDX7}#!)Ot3g t>@W:6Uq,sCՔA8R<@i U>vq7.6ќ> ϒ[6ta&CXU[Wu;m/&$RҰ]|'UCZBtkN_ ]VEq)ٛ˜Qkǻ?n^1GZ02CQcuOJyT)~\qdLz?&U6adeʈ,&~~zos8L|ϧ'ْ$^.)me~T@+ztniTgNݗk)|D%L+EK Hre 0:"(ϴq|!yC\Я-^SҴ K TYmeiIxh74Ҹj iVb~_$vf/y{/.)"I]?'$,g폡l_c91PЄrSWD^ŖMn6en) >kjg;\iNl'"??uUyXT$j'p+i (o`Om=q'L&C_UH>VOZlM.tZ;{plDf~E+ AxdR lu]0\~+2ο"tDd޺PX.D= CclT9>qT5pSI3-,eK*3WYmIK2Q r+v/Tl4 Ah Ak}I y SS"F%3vg\ -'J(P%Jy yL~Ie)v.a$#1.N O)S(!W_7֌G*_T=z7*!׍㹹Ә\ox/_3aϛCޢJ -E"5O{A]3ÊwjYDdtray>`u7|(-蘔7a0 :w7E4dfJ"X"֐-*3ci!AFpxM-Տv_w(n1LbfU.|ў !x[cmIBq+DI۷0UP,AL ꏻ`zX6̍~J!(&[`@In(|9Nlfdچ%]~'0ޏIN $Ph#m'X&ƘL%mX|/MO`e3dBWc콬qTh,ǗD{ }Ӏ6M ju`jfEΛn1po]].NWBz- LqֲAkkYRk\5q@"qQn}B|b;:^ $r78!g9#G "MuXm70 KU7;.Boxe&}"F^71;^*(ޕ!4wG=WpMD埤ܴU|l_ӪϬM}(Yд1$z^;X>Ҕm^ɑVv/_[rá HW xPtf0O$j-"!]Ieӫy ̃H `tٔ28v=)*M j 4!Xej"5L*Bj_? 44(+L;VqbӬzy9p"k^onՃ$O^PY Gn.|)E`^cT&m?%sQkg-ܤok6*8= T_c9_@ttSVc?aެ=Zt/'Dc'@MDa5{O^zZg^{KŬ|u>a'3X{ i5_MCzf5 㤏$&W#65Xvԓк} 溇AM0djhpFF&Г1Զ*("qSޘ9ܫ 5o{U$s>H8vȢ5k4_:?ɨ1XEjto\lh:D?$j`psq4? T5 szK^a!g DCʏ! a Pr+DԨ*]L]}@cr 7^(#vk/*fXLCE)MfdT4uCnzeŷYATs*o`EoraPAFgĂP:6rx_Wik[$k+YtYDD=,Ipj{ fwoQ3>S*F:y"j}Z )}7v s6էKd/N*5>HLi>\@hOuy?uK9=DRWA] Fd 5Q1Fx4Ŭ>@:e|;uɮ֔QAx &[LbDR+%YwhxuES_"a#0٩\BRNȷdoG V&qJ˜EpR*k+3!<_ןKP$#ݣOjӲ ~Lcccs-70.A톏5~*WJMQ"kHFX#o7Z6xgyk`Q Q'Uy_;H(0\:*Rs%8tk`d2w vV `8!U֖CAhjE)gpTJ1_CJLt4cxzMqCv @X0.j䮕Oꏝ.H?]E.5zħmE(Cc84/:aHEfG{i'+ɨ] D?dR'౧ۺ=fsߔtoUOT_W{Z>rw3]A1oKz@zޒBRPZ ӊ-|}yqϪC}E'sCu"ɤ'=#a->@U Hhup|vqx>&ј"xbB0J[VU*3|v`2C{q?U c1#![g)}EMLcY71dʌK=1:ezrvyi Ͳ#~Th@;|Nn~M Bj³|n E2|"Us]VXs҂2i vXXzV\ʳ|>HͧwLyw \\#M([?g.޷eT`7#w/ xl<9it} e633]KThgM5% -ܻ3%IM'K^I|*dz\Td\S.UA1C~X C'z2 @B.zV}:hG cLk2')Gkoކ^ZbK}Z֡R"pe/G}iud% ^T2i!B2_l~!@ "C3@֏_o?!+X>/yvԱUu󀚒pRo5 =ZLq]? ,c|O{bGC%Eijl:!,Ilv_^ZcM|ѾÆo z'>ih/p*c!R'A*(7D*Jor(e#W>TRL1oq)%'3|H?'bc΂hys"ᠶXZ{Ư`57N?۷o8E'3 yŞYұ ?}8qu $ _$"%Bn;_+y|{CHߺ x IڦgH |jLz0-#P,vXvd_D<}' \$T򯨤4o=EOY/!0/8\ ?$X6 ز[ # Ź m1bXڍjhұT#V0@᩠1>q) QPpMyÄ-AI/ +c+E+TYUkI/F-u-@KnI;9bH]l5Sc^~z/tbٗ+5{/W>TD(J S#ij7et8p](zxbOX " 2,?*x,cwV(о8O87LKaYjjB25Z4l.KsAEFP)hi}8m-w2cBpz߰zJ=W_8k1KOL.ZY6N+"hb }n*RUŲP2N,i/l%ioDWmVaZĢ 0Grr3gs8gZi.xL˧w'دoSB}CJbכHɈGN^KQ!(A@5SLw z;9φ mn$w5ZQU))G`ŋ!{i\`g,V"wRjːҧ|㇫mU&:rPx8V}5%Qڵ֬l ץw$]oXTb_o‹)YR<:mm%&x9>wRJ U I1Q=Lj!u:+p4Bk8{ImV>"z-9ly+"cz< f<;OB {'x>--ؚB3i7Eaň'z}:}jHww*$ȦXl)y7?{/GZѣA- N*iziE:isB>aYQ,aN&apv!_r̎bF :Vn0j #02cЮS!X@H+>D1nl3 A8+l_<Ee}[RLHԀ[BY[(^xidn䲹:E {@U=X,e*- |ϋ!זm aD@ěByxkSq0vЍRՖukjʹ#pKXc&9/!f1q[RH6^j1NsHbm' ™Pxvd٤-@%ZpdCJweUKJn(8zjψ"FU+yB i47WM)@}Žf>$'Uj^n7: wZrMgrLw"A\D$=jZÊp5aMNVD [\xl;fS扒 U2p <`I1u咱c&X,sݡf|Uُd7v"aD0Àtnу?Opq԰Tf yB=;v/%EO+S(G_kPyYXNJ?D~H"ᠺ]C,(-Eb_)߫"~vXDoh)LN#ݽο%5Q)=,2ߚ=\İ٣Prq7'B`{S lgD4IܚK2|VLb'&:!fɚMv[ƀԐvξu8Bj3u=2VDL8͎'occR4~S!+e?zYЏI18`*Y>٤zGV,bbm90xl-0MDUG&>^e8o$K\{Px_VUHm'b‹Ea^'m@G&E* v㞑#`.mVsxw 3; Ǫɠ̽DT[&ۇ3V8C~ тgZ.4نI\sΔ*(2ƛmuوbUmUܱ;ӎt|ϱLZNJ:Q8O}o"?&.?6ؙPe/"4gN^jhN{xad1)̀\`U$*}ZPyx8vqk[۫9=c t vĖ\\8NI[C4r 4v0_FB?zHANS#8>Mys$qxV(suF^<! Q!TTP}ӵ=qkԓ#l ~gtUBoY#[vc6p2\19x9XNF O9#ep< >{Sك7s{(S0V [FeI(Xvsɩ"5'{ t?L[v`0pkPh Jr6ɶSHuPM*Zۇ3V乼F iII*}e8r9+љLj+N4 z~%"`ULKb M/UKOv_NfinM|ʯ3ӰCh] NuݜgWf eE8a|഻P̈́QpSTH;ߕ|fC3HB8ɺYL6:Fk&+OC􊋹Q,)n8EZvNF =hmB;;ts[W+ B's-uLݝ]2ݥa?eBmJ BKʯii e9ŝ,B9z|SDA/\I~>JZ[l0'LA:0Y|L'-/(soIGh[rIFA"|'O~ `_Lt1JEu ;dT :& '_"4=h{ha69RuZXN=TZ6!ԢXO@ő5!9&uXv>ECפ̅|N*йfˡ0b2&xe^zSڳ$P-ݎ(!(x+BSRL a/Qik^D,^;I"k7&.G^M5ERK[IpƠ!ԦC59YsI7e|z GN6fy)"Wp~VB<JA[2xoh|#2U/mAå4{m>fm'.NV TnPwBXF ][b:?[<#$=v4SᠨbgJ^ᭊע>i-|=e4d E͛!{MS$ē 2R /A="odl%÷-H0}Pb{'NV>*x-vc/f09%2m"LbS6T# ԁ3&$sLH_zSb@(pE[Dx0S^%؏jUy>Yw j45GYbd:nԔjoɈV>Edolkϳf`2y3#OU_wlPaMN>|a -ٲ&(Bn4͚7 pV DPLak2i'pU:oղ9cC1tr_KRGPu Y$H͉\ 꺀p%tm /tuT鳵 W9~| LOeΤ`OL V,V,fri3 䡄~8[iB0m[?׽7l]}]NLu{CO]vyg22|6Q_/|A'RkzmQp-;Q^R̽ȡy1)z5fa%?+ն]0{z** y~qN[3囀O1'{OEM4uQ=Gh+d0K "t>%23@j\:_Eof 6!0ӕ.ѠxR^~:ާf >#AURG;؋~ PU"#4-=PHe-Z:#w:(x¥IT w8  y_ IJ!| 4bAh(SZ,㫉-J~P:YaS3C 4fMZaykrSFW;vT9mߺx?b%`;+X=Y7T=fksn;t܅eg!Y;U6as^fQF`e"oѝ߉]O !ꂂQM- wņdpʗ^z=};y*4ؒs2jWՕ!],7 u;릾п޷}3&lNV  t Hxw`QOO:ˀ(pȢ͞\O,B!.3UA/s6"?{mWy8 ;<qP}uӦdJzx&f8M 됉q &Obd]wq> `k}&2W1=;;i mL`xa g37ʧ:y_l69MKۣl^R^ma9{S&Jgp̻R'k2a`#ȵܡW:Ɇ^'2ú{BkX5+^C8CYq?{N K{ا3DzW,ޤ81!lj&qէ\QjSnoEЋ|k͢p3@KtI|aoywPxѣopu^x_Zvq=BJ+wr3J=%Oy7W&a^TfiAcFY% nxz!3@blyujQ^\6DOO<52!$dQy$i*jt+Fl)9 L&01l۩JR<]k@ja_>Y\v 6# ݿ\|C?hˑ>T')?#>"dSG|6=w_&ĸ"i iȓ[4F%rЉx='%>!d\ Zw^6N?#]jc|P:=LF^n뽮;:8fOK8urDH E<ήP 븲s(+^z1*fiZoһ8N)<]G3{"H/v˨ˇ9Qe-]uPʅy{v3'gπ!鿰J&|ʎf^xXC)Mh&Mq#K"#Tv8ՊyREa7"H3ng5֦ f_Pq+ |cL=$M.g)HYFXoDH˙ǧyC_t̎ I}; Z;3,`GeZ҄RʾGH^޳>^(pmKG)9C{ Y"?WCze n^'4RoB WYRkzh|NK%jy >> !2n44IZq)@A.8гOc5z0VJ]،^t|@I"$8nBiJ>";}-q&]c7>"ϵ2 orsZQ= 屝Dzh[xSyMA3As&A-:,6 h]rhu`G=$xRi/;l:ٔchz} ں1 s zJ5oM.~\8Dg`wsޢ-θKNJ+HcIbDͷ\ֹ>e+YXa DҎ ԮC h_azкX_ ~%WY;5繩YMD>?W̝4)]1ޟ)ʊuO\Jc&xYNL1﬐rPw&}mn1( :n.%1^&ԥ&C(rJK# G0 Ӥ;!3ǹoG5R1+wA)?̸Uj \g[G lƌ7/\l}&U>KOI=Rjpr~34 4ehɀYW*NSAn (Hնد?ï\'ENNAgv}kYlF-%HZdԫM0 xZ{ N{d2xO\&ubsZ c}kz֏Rn|e+<|K]u۾.J+ՏYj-(BT M+|:a8[-]BC,p}m nMsd7*b.Ml@!Ֆc.FU:os:GJcKB;_,$MiRR;}dOn"pbdֺ}HٮNhl>K/q͝Whצ{ἐb"m[Cľ6e\R9N7nIN'bFpIלV[6#4Mir]70weg5EtѨ&'wv ^sډO< ZBm7NxB|?;8C(^ϧ>Xdꡓ+]d`PrAj 5'.c8]Jnn I][tH1SHOp7P1yUz]:ó^~Z]ؑ4=LO` n~WMSCҙSт;C'Sjd 4߿jcC=2 \cXbˌZl\){J؈%l ۈfH p~9$VTz|.Ϯz^3'G9̨ޖT9ALLZk3|_eN$MYqr㞯 z vvQ:)a*mg3ET̚nP8Csl'B(x-# : fMUo5!21{6w>%]HNUy=aJqyWpŸ_an¹ O2fNW'Ŷ`?QA]A7\rQrz$5DDJD]lRclA%39th,E+)JIч4{o}#לp[;;R7̿K]l?~KWEZrMn4N]㭥2 &sL~>~c٢/޲C sl8g:`FFVeVʲz n{ a%"lHh^ӧbcRNnH A$j5)Ϩ2WM~YI)33ݵAߤ[r/^_Q{s)"o9rZ$}*fa1m#U#o݂3Q^afG '4QcfLplbn?6;*m}N]$K61Ȑj:P5뿣F+(@կ-y=IA6U;e:$H ÂAw,8 X@2SxBsπTw7.T0UcZaa~ϧ]pӌpqx2$-*I5n-Ic=ñh挅Ajޘ,vp}Dyjkd,Eو/x-ʮ~M{Q-%ۊ2SQ^$: lDܒlH>#C3ՠ7ٔPlN416!P+x} X ̰-ntCSc6sƂ#F\-Uv=/ؒ :\lSFSgXK#l<%i ld_u~DGcOoNo}|AsVcRP͕+-._9b,ǶL -={S!}H+a#KэImpclAh&5AmVsbˊa>Y1.!;~|2TWJxr+J8 ?EV)$^wWoDY~kw&qqxvk'+1]`{J] .ckOzK{zQߍW-%Z1ߏi6|NR]̂MRH\A0sնsGVGqN65{pXE;k<_m!]!Oψ8'GayZP2@Z|]t2èwz˪dpYlDiQ(󯘥)9ʨ1r{9  Uq^م!>Ws#@*b`^N a0?I*{m&T}Aɵ s$]Q&׿ ⷪ:|{W/z eb"eӐRup~Ri}C`'l'tz{Ȍ4"!̵ .2iWI6Ύ!>*Q PSu"pN7XY.`\ a\?O#* C!.;gT_XOR`BKhC$cPbXlT@#YWc2SyMV6J%:6i ';6;q!]]ِxѹ[}_q$o;ހrɻ2]֢ 7Y!d!ݷ)ܹsɎ[]6U!+*{ى87EǁwvM!s}e"|GH`y2We)Fh,nӡ8sii~9!⩼;)G ΄2w^x;jZ*_rWIjUeȟp.6x5KR ӕNI|'4p&GO_b? =PYlEct- %,nfuv,azC;LʃG\Yx?/0tkx ޞL"n)>\ D~(i\ù!uaM/fv.c^H`]5fPtPY"1@|jl>뫪ǧՏa"s ;k\BHyC0"o3Y{8pdReNQk n_Tj=Y_ZG_H 7bznk{,w.G59œ_hOp^$\a?r-Hj*q}mgh 3 C+:GEcآ#ؒ%fb˳U͉dAS`| #H)d~Uɩ,6Q0W!y+P&kѓ ,ddֈ{} v7C?MAm9"2f11db?jN*ǼT X"c[W%B͂96)ƶk{%xPmN֑hV]9aJǗۮNձW2[G՘tq˛LI>V@[*K Zr *oU䙺1Kⴘz#ަ+~ DCA#j`Ң.vn g$Ysԟ[nꦬoR}j\(9a‰wz݊@- \uV8\WEb.`-~,~!. bQeXQp*B4ωx)Y =3T4`_cuJQR sɐg[5b)ȨT%U-ћM^d@ͺp 0NP:AU~6*mU*b:*d cEᾆ7]B9BJ"TM-8{hXYpVi7Fi2p T߆Oi֩R-̭Xq[ZM],dBЮ{afb `$J|!ǩ 0S#R`'YU<'#~̍9"˦%$"_I\i]5cNomL:JNX)2*.?I;WF ê~t!ڽ̉v1i}N_fK\zMr :{yF0{W"eXPCɳadX!0 {szLsz)6s DQF;S{2]_dKW~ZXM+wX|`wA0mt\ 'fvK 8BF~cG,|Fu‚F!N\z!m!%zWå'>W*,%GyX"rd;sH6 k<?žt_PĨ0lP j凢Yp;UjؖQ?\ YC SP7(ăn?0:$$T^*P֑{X2 %6]JnKm ]Gɖst%+55S +|1]{Nhk\Ln`YGP9v'RG4 #TaQhK\'N+b%vG;o ղ'!z/ rؐ?t:9^闃r 퉺MvXJ,O1p:mL(d5cpt|H8h)?#ݮ@ΛO+{11A#V{bdz| x)5pߘxRM<PqB:nq5dSr!0!Z q*Rܞ^[ '@HSc|rAaZ=X`q\mI aMQ*XIѡ\òTl|px!M/7>Ii/ UGIA0<$^I`w(JfEm$]* k6' 髽֕,>>Y(=6Jv]Ue:N"a@YyMt;@uʇ dZbf΄NnISmƨ fƑ6b]ƴxn?薋 4q{Sc̄5MJ` Аe )W6{Q)*י&>$1<[Qr~J Il#"O9ݏ)uK%S܂Q6C둊qvAt(hk" |糐 RHㄼ 4T9] m_t~LT8%6@ӿ(![GsLOIx@J,=O9646xp\@t5:[N,+և3?,}gC^*Vb0YK(5{Wb]w.SFՆ']wIpL[ҮdG)j$tJfP.y\zmW}xsG?}fk gKj[ޘխ"2@1 G˿w G+e`KOxz~:?8%\tcrs(f@3&Jމ=le9tB+*xL% C 4BÌWT}Fy1օ; D'`Xٳl]Β8Tԏ6Rt$CK>/JX9Ǡkh *}ʯgcSw9|uGP0bWƍ r? lM|Q\p-n%b;|4j'-ǽ! +A"_D먡D-gAlÒ#٨Si@~LŝoƊhWo8(\mQ]'EҘH( W]MϗŇ@V7T>ҍIwcX7 rgk~IIl++8f^YˇSW + '#  qtOVƭv`t[+PNXF7pbGLQy^i3gbYD>b4Nf !"$ DCIn2U_Ԛbm[=)))n[2 WP>3 fF ]⭤U\^$*Ҹ'WNU" W(TΊFqέhh:GQsrԣ¬om#-4r SK2+ _Ta^@;}r_+4heƐeD62UpG `Ci͡F`H\@uG9wG`Θ&?@+&dv3qsI ut]LS۪ tܝ b$ΤwYtw5UƤoU dĉo[!iO֎D3>\1RQnD5f%9rr&#mdvf, Щk8PZֶ&?%g.\\hF;n}'w!& )(&X +@5s%3d cTg*FZpgx81&mr:Q%Mp'{anN<$Iܵ?f=pfJjS1=E6 @iMtW+~sB& ?niS=J6 7CF[ j&^XgKA|MZ74`V|q8}x.yfqHNY r("j^v{4 `QN`Ǡީ4Y8ۺXBՊw¨6k^gu!BҞC,H;I_5k xO9|LOhۆTI0[DhNGk6A<5K5ȳU @56|Ut--MmNd?zd gy7a{~:=M~FAz]7Ѐ|XEL^O`,Է<†ș{zztd Q UwU\]δv5sLf/DN}2`eW[ߒ&ްlƝ`Ii3ͷGG{gB(F؀ pn2+~SކjS7Of2@1c3ט (=6jrA!rfޕ3 s_;tb!Gp޲ Ywl{NM;-W-y3%:&EN C>5;cRrhI@"^!Śu_S=F~a6r9f8FtkNӌNFoj/ckDMmnԡ眜k(2{טEDF` * b?%1e!wS{qX tsLN诅7lǝ{ܪU8 QHԘ)ef 4v;%Tc" OEʹ!:^]aWشQH0\]PM”ԁV@ީxsu/͎\,wcr3 kz,(;Olw*CƿvAdCut25b/wX S AD028N43L*b]zlZ1~Dm `>?Ʉ 7O(RD3ڔ|M6b>Vˡ)Vq?'H/4K"Xq~O6 8ꋑVqtMy[&_;!ۂHqaE/$ihIBnNFQ;+"wQ tFye[\#0^i؃@PbxV mIPsKjD5~6X OC^K';0B|euQ_1}A)TlϳP%l]X-g =-BG9/83-^xUڏRmvrAP0O"[^r12>H#\5A͞D.hLWa,U| usi=̕zLPyU+XyO)&)ӳ b`Noǫlg|xi"GZ$qA;\O5WP]Uk :b?*p_7"'Vwy#(k3YR}r,[O|Xߣ Ψq9kt q0",-'ň~{rh0lZVl-I/U|[$C;a@4D:q:m` /ETߑczCrvvs(wN8$Sﻝs7TƗX#NN#VR,uamjݎoDylFvB/P"}odtrn ~ L3 ^vb ͧ("\{FZtx͛oq{wV]F_ T\Il `/_ S:UhvXfJ/dr y3D-`6ʐO [(+E)܇"; w~n-YodYbsL{V~Yvbn3'=Ps")ylȕv*TToɷiۻ#,O\3\$[|$h ٮޭܨFea 9xpeZMo=B./C8>dY KYhniDK?l5 H>!w)ّ7gd޳ ߣN}EÇ@#/JJ10EHnJRKǑد3DßԾ4A06뜤[ <5m ]D0ܧfBXfTe˱]NOl/;tP7hf~T?̛ͧc'Ih]rc7Ϗ^jgizx;- *rI@㺁e ?@5a1@846Dq+V<&/G"(^.2v@ix#t/FܿHYVA$v<Oٷ<ɽ'|KE'93$OPOA6E v+zeQ%m]DXшb^}ce}7+T[Z; {s*5d.;÷*2>:5(' cd$S?5F;坜m8,Y.[CǷƎW/ڛ&7OrX<< \ VgZ|:IMTb0@ ITgro3[(?ώ99OzxFpN`țntڊ #FB9!ѯ %el=5M*=CjMs ^U:AgbS8 xå6[fd;,xj,>ptx\e߻" ͋I7SuƘM-Ǫ@/]oj6p{xWaG+ Vl$,AwE쫬bنx5Bq½(X%ޣ*)X}vVM֘Ӽ֡{п SOѦUZ8!*|)Eކ_%d"d:<)ɬvw|za?+xYA4=>6HwTfZ|x$ł)4mE z\s*uesxDa;VnI"+}Woh8e[9F=x'Aw &-Yq:n^M]mQg.!v㬸cn/O dͦ Jye< vh-^9}OD#:C6 IC>dX%EswK7V<)@Ƥ.Fşs';;=/Nq/[m MŇ>f  $%عd;t`/4sZ~X܈X)΂H< /smP5g؟X[1 C &õ*H s":XO(m ӯIr] 595xqzKC-&`` }%pO+u69t:K~ P?h]vȍc[q+M4ʹo#&K5D?UƛNjلQb왏u5:uu-Y['5^,9UeZVnƀ) ˟+m#yVx^kbCAݷ1O-^~E존AIXOږ3nBkW .;Wpq tjnLT 'u!>4ϿHwuHwijA;[c*u3^:w=hϟ&{'*L[&T0PuB|+@g΋>!~ $յٰf5B4V2Wp$-PTyӴTViݮ$O V'Ozv"m)?U{@y4 IR.}NqA֣2 2M툑#S1g/|ebŭt8:ac?wHotkZvoO#Dx-a-;}޻.M7KW-Y80Si5` do/6!f|2_W8fX 40X},up߽fD=q h _E$R`%!rrKu"GU)n$z{ΦK<b*OZˎ1W4aV(-qN@Q"vQ݂<;j&]IXv\KWEtyAs{w A6sHph[<x8᝙?9n/pzR=>, 6T7u)d7Y$E=g^ǂzڀ@af!`dn f$ԧ>IH%y" Օt{LX;XshY^&>G|j0 #d!u$_fsbm +4'7Y=zIqxiiXYռ]sMN.$`uh76 {6!E—?r\y'{q"*j-p YY)ۆ!X޾yt" }S6#]Pd^K2%\lDG{8k}I\L'Ug{/R3R elg(Qa$=Z4L ?^8?`O|$\ܫ S\1=Ȭj+L-7EJJgA2jZ|A?7suҚn3"/%rGwY9DK #A@pI%(z${ypȻP1dݹP.1܈'R<Kxߪ]1J1/T{/PYWX|nC@,'~m;uv}V.D|6D!D7q)aTWa79)'BbGuFq f`5#Ini.vA(`g6Hd~Ѝh=\Gsnn9Fn0\VY%o8i.eI#υa@lqXͤ> 7+tmHuw -9쎔~tq4a(į>(\e8V*rO"(_˔zY![~ޣp(0>u&E̋ďz<]]7[H hX4f 'zC^ -VyW:e(rѡ2LgeOxz^"i~rZ و!ŗj.1P^Tk#fq 6p&w*'CtBʒΩ_G8:~^}3<(DYUpif7Vzk]3MF jF!]Me÷ՓE0LdnI]<IRID}~ϕ'H5n9d3Z9 kó8jkzJ #c}@bv<7`mj+! *&{lݨ'Z B:'LA ϻZCup<'m[Ն{ǹYFQHIf=j(QX1qim8RTiui-00qgE`Z#B!蟤x]y΢sȁB1)m3\#T9Zy)aY5P^8w*i>/'Zۖv`?-Oidok";#IUW]&HAL)ii /39(͔EXR ZTfB@F.~AUZ&ui B8GF"0 Z9'Ɉt"DJFbJj#PS:Ka}CwD |%a鑌 ]rV R)p [gVÙ?w;b8XlV٦BM/go))pv Ckuq˶=ҹY& >8.=Чā_[K*v1!GƤ7UFR9vJCFjѥU͉ 7'+9,V-Yأn8%CgvNf})ވDy4(L(!JAzI|Pws,gIF~@˵Ʀ *ծb`ns=i~!;ƒpXe $9`C2r1He2(BiHzJvѥm{ )( G5ȅ~s!hHrM]C>vy)RmC#"D*/R!'ϰmR3y7 m2"40;عʀC'w >+a;\47]B+x"giUDe0bYKk)hn%mI-?赸7]5t$.lmX5^Ib/-fȍ|w`v^ {RG 9EWoheADYQ%L^\I% iVx̘aQn f(_!5-G[@PwB!5q*Tq>cn+titҡ89IB\6Bbz{bԕ-1M=dDNrWar VT@<ȅ aSu1+Xꤾ;fkߔԁyz#l=ƙ3%/!ȹk^/ʅ9ŀ(C!M&uU-~2PCR,X|'jv矒-X= iPoT/8o5aHcRh.SZBZE1+L+A.G#2N ÒDzʵH^IZ-Ĉn(osE!-[$myB,7;vf3M弪Auq2$;s\@Jn܏+%27D{-_ey̕*es8RUA%?v,H2_܍IyB& &ՅuH=N`KIƱ"p\9Dx6/Dj'eqfhzQ N `F$zhvc2 RlP(-'nPe fH!%*~dnA 0SDE1!F~S8"5B)ei$v!heϿ9^Wo1 e`CE n[ŭg6PUhIfم/p D}ۂ.%FΨ'0f#9M+Hi+#F:^qf\U7FM.'2SՓ+ǿۜ~v\ /ip7aP+Uq&iv(OZtm긮!FbC#ʍG?1^#Ayn~)iSt;Z65 bޑƳtpDE1鎥QwjہdOb١5 PoEe!OZœ-3qt:ͬϒ.mȣ|@:l#tʅAA:Sf@ B^;[X4K~T_~D?lYfuf ԌGUn,`vFW 'y(20"*2pnoTn'@>ڱG4\EG DLTX7܊\N%2*0(;G/z=^3mU[:NhQ_t m32qݐwF/yTQaF^H*12JȃZh!d@}v$)nߠP-uDiNq \Wc &ZxٝU4p[\JXOtX%,V釵y7Nb̞eW˅OG.]!KV@6 {RE+1 &:OݧANlQHdgmvn)Qizvg_~y 4?%i]e.W&A}2wyzF\yiɺ {5x GX X˱ڲHq~ٔѼfҿ29hk%w#JHA:+tx4vGD8V 禤t՝Kv~ BKm }q0,aLsoA?m8mz6!E.֫򾆯fv`3a?di%> : ;R}}p!7ٓy7TC?>꺱VFE}mоjCqHz-tj? 5j 7)~%b̐4p"y$Gy%SwG)Dz4LabYJ|2$'A8"#zMd%e٬*C&2W@0"Mh0cgtBw#cm`D˰i Ǯ҂Д(fCBX̭`01F.1ӑŏyUOS.Ȁ-C6#BD2c)2dݱT>Mٺܡb ed-H4"c=x3ȪDw)vQ,ଵGʂ&d MmnsU3U$|DEIQoU7,[du漊A]JJ̞:/洄6=,^X~>Yxl} a_Vxɭ|z(|:'EYjB5`õB`¦(ZTaAx#D)y-g >w5a5C#b)y45t/V5cĩɖ>we:El{6S6W4d1 [>m/`g$J1ՄvҠ%~F3=KSo2f0~4)/i#g}Z5/wdb8?# 7׻@;-Ϲ[n>$/Fv1 "? \H73! Hq]񮸱Ы)ԼSB}c- EU-#VmN A! 7Mt\mHߡ 2?QJ˘@OEVG+QDwJ+2VEVٻG C">4u s PJ^7rY.zA=ڨ"{&c^b{B"L/<L6adIJŬL-d:_oPzYbVz' l "%=7I<(tmJ"4uq(6a/$׶)iѸHrJk8ql*`&%;:4MSn (ػx6Î}MPRP֛źy,i @;aYmSG*tªGt_5gv6O]KI(N̽gM0 36]aoǘyS*!3A)v׌y:'68tB炝d̨Wh?~c:cjK̴n@*Sjx4 'qvL> n;W(04B⻟oezߋv1cݩ D lo [8$ܨ#>mYFbPJ*:Qv&. a 1j=ONQf{+*DAG<`NC 8hK"4$PtHD-:  [wѶ\ CmGÒХX7Z۩\7$4_47'K{cC‡q=2@y"$qф8@HE3OSf2=O^c$~>cc,j\ypCLSxHGB|k;ŽcIYJ5.6`B D yK!l4t}1KUIsT#mb(3@H<BH]O'ljX>0hI~G,TpB&Pl"sU};>FpgV?_QkkSo wh Wͪ<Hsj2:P4I"ب4w`)m^ESRn>=ٷ6vLX/]GҨ62՞w%S AaaîA,Kd+qt P+Wz%Z4{ԐAi*1Wf%[67;e-ԚZM  ,-_ɭW^5Wr~Z< =<\A\_CrO GÈri"3D&!w`~dOaWޚdS\oI n=3?@JsA[rC/eGhC}fؘεy#S-{[֚t.$$e벇p 5E1&mU0RѣՒ= &7:0?lj[+ J#'9ap*DR"o&R38@Kzx8ePAa􊣭P բTZol&\ܱWJ`8ghp i(*{(Cw[صA9/-3m*88VKaN@˹}Xi# 1AGnϗ&pi3XPq44nA2~#sF(|覤xӝbNv;wtҺK)4tܖq@l"sfzng*%+8==֝pK6W*g^rj) > r8q.jן]Y@DznqP⫐OCš&oΠ:$R1ٰ)Xre׺)?ZI73EJ6FTkn/b=V y([}k@lۈ|#O ~C%9n& J7 +uH;] Zowzފ^@u{P5Zac1wL݉ ; hF*}q&[Ed`S'HQֲ]̏YZYI.t3K<s 6r)mo wkTv'z@ lBTRfu+&/'l=.iH%;V~xH^Y.k'0^g5P㈭c:.,8ZT KB@ pC4(:qYYA:=̾2,zG-b_aIb; Fghq7#kB)X~li[ Aa}-m-J eVf,O^ah  9P( 3dDۜ:?+PlL}-EϿsa3PBd'\zDga"'>Ehx|+%+|IMq lhRB#4*cu++vCKѶphGSX^t@Mkk8Z3:JY8щ=:h) WB~}/kZe^6[r. 6b&La^8TK3cDF:VB3zTPs0@K Or^./4Jâ%c2ӼrM/jZ4!5tx% @|2TP{[9pڐ/)3~Ud|S8rN''i@fʺq'c͵߽B$9eqfcf`Na00蟌ڕnW3ٖg b~E^O0&yz&'D\/S!1 C4C6L"ng tg1$Oa\i͇RAݺ׭C:Il 7~itLvi>Ftj\{kfh7tm GU.nW|;BC+(K{|o[qpѳ z7YFE{ #4Pjn/խW(zǾgNFG\~oY0!+ ':[-.0a"Vl i6`uq0N_Q-g̳D>U*+ȳ@1;dCe0SwX!V6mR; Zn79K-rwЅ*d¨HSݛ&[:ƶCIԝ+ڈye0bL`9Zp)^" .=/Fũ:ʆ>(N|GJA+㽔lH|hRʶ;i"~$C׹*s;r Ix@R]q5C7JBP^oi'T\s"@ 2c=4䗬uDh%#`k Qyߞ~M D#'!-@EvÈ(*]O }}v=q"NߟfeAH㓷ić>DXB,!v;ֽ ͕d"EN%#-NY@s ^/g=JXA@+ N5CKU bg6aN.ʛIӷvQHk6sܐrк{٨i.-2*K OfEUZbkBD'.).]/BTHo}ڬgfvYs*ȳ0+[=Sr&!c +nR{8\%!;{EY=ψ*蚃\^Oi{\Y!m؆JZ"/\ Oe#?bWzy(!"^112*.hZRv8~g7^nQJd8bʔ180@BjGAziZ oԘע@6X` xOz7T̻t0#eJ1h1iiw`B<ó43APK@6o-4lo7`^I ccM-s-)rIx>>Vq:x3ceM9բ<޳2e|NVi.R4z``Exy\Ym|Q7}7uZtjA=]'ye|VᮄM=,L 4P%n-fZ\ |~e%̣̉C wegxE-Gbn"$ޒ}NrŸPOIxDIN pUFèS?p ɐPw$-'Ƴ=rѦ@~D{,4 FW4EЫ7 L,޷s ;fذ{HyDNݒ֌sمg׺)r ,_h`JU%Ubt^ ̴:l\Ei@e EH>$KJi!zF5:ٽ_ҦIo!P |wE $:mUb'exAP<gq᫴ߣlo 65dF}a@8Mj4Pei^6wgŲph^h(չ<iU Zti9jWJz}1贲G.ا7qѥ}~h7t/̟n h'd2ϢD|=trP>Au0I5i)gm^JG%'8Cf*Gܤmz6psZfIU\ 7z'av}z0yHL9'klEn#Xb3z[*S`*< E;\͗J'0N[8ri+:8j{yB=AxGFoHU'qXA uQ T>ceDv Xƙ6d_֨ܬ ,XNd55vc_ri{1dhg#XС}A-lǺYl@ڠa9Fo^ROڧg}ѕ8nӇ/~oC\r2VQ+,i5p!q+P~Yxa`S8Z\'$dzCs,-W #Уg=L%jü x"?%hZ fq֚lƖ+SqB>溺r@ϼjrsּ\H0;8\A=jmx񒒰<)Z- c˜[F2zq&T7#m+i!B󼱄KsApjdW/H;ZJ75G Fd>j:8oW_KA(OIV'a.QǝwHr'D*B4ꉧ#:F|U򪥝siLnR}=Ju=Uhe1}D>V9ϫH/vi,V;pdmy/Ձg $)M ]f@z#S8k/Z~^i7dr, GUHRd˃*9bC&qs>]$˗ӟ)E[|<9SWT$z!?/mڠ: 4SdP:nVbzД;WhL0b(X3@hwb}04 : 6fotV 1z~~"gVI~y-|l:nx+SHX_#k#/ `ywZT03L 9\zgZ t5b"aB>Tߑln ,nPհ82VT`p O 쟰 KTM 8^S'SPP,ŪfYL ^4(g". < IyGld`FaEijI bH;$&FxygRu,Wy cd~9}u";3Mg좎^Q4U ɍɹɻ2\dH@2!=J3=OjMm7+(kRd ԖtdbB7"r/>輲N yv(TNX2 $NX|Vz0F^K_W K*.\]wFJx%7@{~QHIA~OLLƃwEE|߫SHDa1lR -Oi(I%\QMaVb($SSTYs{ۃk `#[x]kH suʋO6#0IA-@ gU0̚SՁ{ft{A1obib2A5Up9+zGgJLn૓@@"IKh/.q<9q`ĦHp[r$BEYV740q{ʭrKA@(f|Q] |˞lT]iWn$ro 1r$Gv-{o b tܓ0hٔ$]͙a*z@MSp6)lր#ȞRX^Zǰ !oBB:^,YzQ HAuY5~50FODiMK1_߿3F͛ש$aaYpM)0]2>X=D.ܝUǀςzr&#'ISH<8 9 ^B<&K O$RT.hEfWiX0H35`+<gLb9a]ǃRA8]yN0cP- nQJN{FQa#%vtP֥_Pۋ -)i+l #k;z H.Slqr^aF>YUS^vlNm;/Jn-. _Yvo&|TuU ~%zՃQTRfY͍H"1IFDn3l~} $M[[y*5o5Д%7 Nx=9W] Բ v7s$οS WH ' lQE<]1Hċʼn+ˆMip-SVOZf'soB>ۗ=q+dZ$ >Z n4쮇Zl10Cn:jd>T3wOXh}Ofb?ړ\y߼a#Nj'jRڞZVM㕡?f,Ikٯ:^y.>Ô~F FCwzŵUi)29Jr8is#7ɓMy#T8CBC8=|REwvgh4V pIqNUvH ݉.CZ@pωJop5{ac!E6ɸD ƒ1ubi>frHQ.΂N`qb](_8ˬ$e?=0Uw |8NjW.n|72wq¢+aō(Մcppuk!ռ z+OaW= gD _wЛiUEa&xm0L^B ~IL}X Q'5vJHH|]gһl}ZMM"Y8RW|9kZsu7eo)CS9}&GXK8O+6n3=\ "8?R:?(ʷT>@܅x{a'8S-H1JnćND1~wx n~h1Wd# h)m܃93~H>A\R3Ԭѽ%$+khv/k%*R s'asZdEGi3Ƥ]JSCÀjc>@J@\@,$i 1ـJcOO0z^@]PU$JIqi)."mxzК}Bx`U6ACLA~T'N )[ nӁ{40\CK ɱ$rv)Ċ9:21OC%: , MeՊ*~c;G'$">WIK✾!-oKua `Uᮦ),[񺸦fd0i%rw<3&͌R/k1c+go~b2<BpVp ]lIqaN\b+e3!ԲIˡg !P: XnqhsISd6+{ lwr!X%2Tc mYq̯ՋzIɯ?a=ē,O)8xP sɓuqsOףIU,hۍ8P9>l~չf;9lBE4&0Ui>D򡰨TH2iOx$HZ5gciIנd&6k68ҙ`6p"lVX)MEѢx,I`c:["-&e؅u噞A[{NɧQnU ^Ӱ/`Z/q {њOC#3w Bhnz[`s1A[d4c졐mTN ]Os*c>uZYU6bV kPۀV &OD\R PS^;2-W}f8ÊQe{~YOM:3g0}}ԜR2Ce[A̎V.rG +'H~wXOڷ% Q,sU]9 x%Aqlgٻv{q2|B5>A.'-a^?]o2f1ibZM]_$.:hXRkK5o*qsgncoнb,:HG;3n3r]ʹhp'C @¿uTJX1)CtRW1HU#xZFܠRi6{[X"%.qyzM[h[{ ϊ; 832 [ʨꭰlm;Ʋb۝}h &UZe hwJ|ܩبiW8 -M:@o;>@~wZMrڑGͭnhTSet&٥p[lٱiE-S8[ۏDiKiq7娙&1+1 ?Qg\/ݳU*% ){2놽6 Ĵfg+.)G<J$j dڿ{WXXD0Q)׆ hBCANbL$09`~v-0V@;6 /شߏ< _3_f͔`|M>ږqKO_)#(#bе1$A撒?wJU:VQH3 #A HUfC* #?Efhҳ__J"d|Xry *U2歚n=\ȫg',L;-v|/ɪ}E"KLlQh, Lăy6ϭBݬ'HRC?|hw=DS2pu(w!bvQ=އe-W? ƍ/~Si/2oWC͕r բ'4VqPZƽJFr£fa)j0qҷ(HfIo3rDt*VcT$z-Kl 3<-.]S,^;qո;wUk4'JS1W3Vqb~5Rxf0 "eݮY S00[RB?4E~~(\:0XJ8w&F ܺvDS{mcȹ(-qbXɢw -ܬ[ Ӟyl/a2"GKUPv#ly>h9\aļt%!X06q+S990XĢ\aMy7Wxh0p>vo~\fT u*NmgׅFOeRYz蹺'e#t6Akja';SD&BQ^]ٻA ::x_%beQ "5BU )O}ivH Tf?#΢€!'ٿhoXjq5+B'['t^\'Kv&nc:MA⒅~<4B=,"kg{ 5@|0;żwQ3u֨c[K\7Wwê <7 ;'[iנּGniSө}TA.K% 7AzVBS&5Ƚ'Sq5*;5?DLJ>![r7p"9;Su.r:2U/ԲƜPԴZ>&)ȿf 39T̩bB1i(#׌Cv q^4 0q '{MLt㊵'o$gA厓X~ճbʄEkRCˮ  6+4FLJ?\q3G74 /7=KCTHT ,3Sw U U4 ǔx }! b)jmKHv<(͑ My1b]7I&=?a~Raq.J`veNjrڃ;6uu8aK0̑bF +Иh-"rV("x_gk*ƠԑURr' ([ExyO+gl(NXEt傤|hB'itu 6/6/WƲ?sOC7 0ݑ7d]]Lɚźzm6h(,;Ub\M_ 2~᜵sCukPJۋl@`2wx-a3 {8fb/P\"uMߝNI+# pz}Emy+8 yc!E"{';n 1Tlޫ.n\,M7D;@s` ^(ѲLUq ggNF(lbg'W4{fI_}U.פY,4,Q#SK،d<Li%B&e"Nfzh#xC%ўȘyg)+ @F!*we?E-"$ ^;ʿqYwE#=7\Q}(At_1ѽ {{fEZG-uI")m.wJN,WA50M@Dz>/t}D?gX5Mfj\uliI@MG{8JnMUcl%1G (#HMؤ KpZ`Ȅ`}go68X :v31 N41^2~#tTG5he=\4Dn!d';51g;Qxzү ;óZ1Pk̮JgGqF"T a*fi/bN,4͗S'齛5 K 8>7%]g4|{\iƇu[U5&6ru3t,¤V}yTgHթyV# `:Pho/$*ٙmvzQ,щcL_(fLh.A.uWQ#؂8|8 T?h̏Ѕ뼶"<7|ĢHm**`p!KI_IZ-~*RJ2 ]YkZPT`Xc\8vj@i|Q* ; 0TZr|l6 9nOI phx?X0m ̋nPBDqS-AToj M/#'-:ktd% W8k< ?V(#F@b@֖Mcy0JTi [jwF3MK= UK"C ʗM &?NI%)W2w&ap*H1T+C8-ҕxUdNY3(t'-)1"d W yP}k`q~ߕlϬ+#+Ǖ+/@\,!k} Uﻯ ݥXב'[h4DB%8s=qg,SLlNRNKx0[u"I&SԋNr91p S_1!ȈS߸jߚӇ|F3I|T>c6(b6Bss.z|k@GC2O$C+ QʖQ WwD-*("pcJ^ÙY}\QW:{24ocݮL  4ז^;hF ~ʏwcP}ohO٨=+ɦ6cJ(_h a#}IjqC}pO5@!DJ<Kl0l[D*?~: Uĭ)VqJ?,r;v^IZ272)O43()in*-gn εXyF0P3/7Eeg{q7 rVF8-$?<_c ݏ&FIhYs<<U)%SpSfBGDX$hBqm cȃ.ѦEnjI+9AsRQU\x i]\TzHǃD3GJG )Ʀ4tfd*C S/ZǥIN`k?'ދ"(Xxx$T.5Dn n7bG?BrKX˩"+!ZOpoFk9^<}_MpI,E p)o3Rco&:?O6PDE fvd<k2/k g- :O8#IU 2# j&Y H-H R+@zП{IA<z[{5t\Y嫛8ۆzmeU$2h;m:U3OL$ ֟b/`~5<ԏC$Bb{PI 6D{? yhԕ,a.G2k?}Ζ HE 5A=.{hgOaDiP d0ÚiQY^ -C\?wJ;-*&MCF{}~ N]`t%x2xβ`;_QXP.39QKC"+ͶX+FMPlL><K2!gdv7̳Mׁ3%w[uM R/vvQS}ր4z9mx_6?0H;6йӡ/G1vImMf}EbP'>n ͂LI) F %$ -~;?yw<<;`F,F򳻩I`'LӼ_֖8UU n寺;qT9;IVuا ?rݙa⢠S h٪[8ש/Pۗ] \0p_=ȕl(7U+ (kde,OBjk7{3Pu#t2D5g F9˫lնg/!6lLM?;3R>9ƈX7%R:f*zf~qjs5O~q.MKc!sinu9Z<;5.M8z3M#! .Ҹx.k9]6P*xXgRZd0[@1"!ֽO! G4gro5,A8VT>LWn̩BܒD($#`&3?{ꛄ \A+PfdmvL L;mcRUe8 Df_iKT[yWab 6^]TfCIeMdFV< LC=BE \&5iE"kDP_2\hZGX6 J9q˫p* ec Q@xl#2#ƺM_*c=Ơ~_4[(8VVF9&%pKc֩iǭކ -[eHg`6%}t#Y'f hx"BR`wT<'êiGqLY^MԲ=,&*tp}mrB73.fcWuש \G9!`c S<ҘI93L6bw]^d ( WF'h[z77׮Q}bD" fZ"ˆv G: HV3:pPF2DPo^$^"?6}BS@M&'7 U`'WIl;N:cJx6sY95&2/ӻPtYj#>$Y<੃lY6yM; _uvҏD \6rj0KZ3{笖p s9š~ &29kv69mvCi-f_tRC&yncyt<˧i cPllXS 7ƩN{ZMhV: э p0.M=Pc5Bv6._30~HXJ(UZ[4$==HՏv8aJ<E_an6mWE+ GX̋b^\imӐ"QrM`R:Za U #=ɸJ:gVdl]w3qMϭ*B?.{q3 17cDXR9ZMX $1dOOUHB4Ć=52G@.@ItrT c jDk8d}c/o- Y\/Z߃wEY\ZZ6 ?1ހ9lDZR~rU$hBUu]iM: v4vtnE8gB0@84EFH1wSR1't2$8Tb5Y&?RFWDqQH_LeIK[I{% X<ЮLEP!9|:w/$c5N VL2YckHUяܩ7[J*<Ⱦj~GM@((YҬ=fhM ~3hiJ|Rȝfs MOLesAw2HPhOi1 "섗 Շk>`L op%#b.c )myHj6Hr竚 `1umw!Z[bbqۏvQe [Ȩ(Yk+4xs7tZVYKJC&*eCNDaõAuݲTN6% (\OkAMuS+|i@.p;L'Yc7=/@,F$b"Qtlov!j;e7B=iem|⧕?pN khh@eXvHAo+شv},y2x5qJ^'?)VgZ#^-+79n-Xߌ$Wr@JD-uՍKh (Pj}u/lc)5ԦI"%k)L K# EHa3dcOHQ׾-vmi@-2sBO"L+S\XwW7I4^ދ+Y"ol#^0]FI[ʹ~8z~ͻ`13t}n L#łqI FOF2 R45 0jE?ΣF G;!\^KO6/!.5 keUTs<&wKj4R9}[u.Kƚү'D&NW"]TrZ`kqKAc/*r&frxc?d\[Eo-CR7п TS)V0>b)%9=yDRɯ%%3 @ZoHr)@ܵaV$yd$łHci)ǬCcf"vkGb5b'Ĵ'2 L-/I< $m9mm02jprYu(Dlc>d)L6uKPF@C%0ĚD%8ϧ);GN)׾MAG:C/٨#sQ gH~\b8W_D8j6*U_0#F w L tEOuۤ/cZvD 4O خP0`Θu Gky*T^x5Wq7Z2E.=Btwel9SI84;KN'#E.̽Z,)QMW\Rvt>%wTZy;83P +T+iZw;ٙz^zM$%^Σ(}p1sڊ[rUE'-)zHDk'#HKL Vr|3`IZ,T2VBG xU"f!m5%` J1H1/{tnɽm)9gѥ,#(Vf_wl88 FHS;|= mۇ~Y^hM%hX@,DxM*x"-TY j<\QWAӄ5"Wn{SU|H(筬@a`r>5RD[~ [t\n>zwj+oU`}9I hאV"|CV@zΑ/f@tlL:鯡1EJ:Xi 3,]I Q"L2e`IZgn /xC*!.Zv(~nl oUhgnSk|AmoQB:2jdȀj7B$䀹/jCAG77}@uf=M'gPaKrچ{[xG]tquq*2Xb𑻳"bgexR:t/"VqVDᤪȩ1jIDCkni"5M% @2~*ՇR^!i aBWoޗ>l^?G!E]]HkER1!0.B`-Y_LļoŪ O*ts/fU!{jc^dD?@^|Vn+d(!~l_,]Hv% &29+K5!v@}94w98J<ͱ~ ̪P&TF/_iz'{мl.~HhtɋjnhMK=;x ٝE f.lVWAp2?VՖ1f eE y/L׹y:W#6Y؃#bkF50U,q&Nf&4R.s o@T*$siݩxE  ( &i d="0h9-jͿ `-$9=t29jhr / R9hɫ=)IOpY&c x+sn=t!X dzc/9jվWTJD%:;ߑ>ݴaJP(1bVge+G8]$d Hr<ي - A}hcwdeq&ڈLZ}Y8SJmCHŁ2*#vyS3v:j@s_ؾ<C@n|VKrgy&1P5Qn>dwh^co @NnGItBk䒝}:%o*[52 1yi{q&*\|Briɖ6p5=v*1W ,>O۵=Q r. j䛽ْ_3ss=`щAтb/+[d%\Vsp0YzG\1Wx; .g .dorV< 7tOa0!N1'C5z8?CD.ܲ蠿=? W0AM]5"A~?(as^uӀ>guDlG8_-h嗬hՕ<#PDCD>\ri(g>Oz2 M3xhBY-= }p%PҴU_u _ 0#/  -iqK*=9E+=@W2zr:=(| GwA4N3.uyСRԕ<~%=JӅL wOTӝ#r)Gzl2&dt9K坒Bf|h1gFdž90ց'Vp`#9vg~h}1:@3.3U7ynP[“NY vϯ|9(Q}TZ=o9桦i),rzg=-D.N?6vK0_U~4OF h rKolª?i>m=%X󴿙arJmiP#(J x2ɮ ?CS&R!rȸX} )YӇeK$\Zܰḇm@% {SPx6H|?f] ltૂ5#DOwbUIF`"啧U^x`m{ n({IAFve`Af[AFfG-iX_3q8>-02㧇VfjŚT+c<4 - LG@BϢrS}ˤ%-`"pBblDmaIcR.tzygZ*L"EZ+ҽ{bV}~ ɉv_X6#[r {5)᚜L[fYP  Wא%\WR?4<$xz9q88`[&(d$bXB,,ԿyƁ@pS$B9}zԗZ e #}Qp4pΟE$:H~߅ Y!z8rZgsu zKx^Z4O$+!U%+G=Cߐ)]Ya;MB-VZrk{z)Wv>puCLDfZ%{3e2m $A )TH_jB&F-J^57W0$QZEǮ<H~4 ݺ!JUXί Y_q}$8/䕵ClL='?5+_WO挽LG@[OM(V"`pTNZSx2NR&qWcPORN8Q(|ƪ[2[?vUӲcyl\vyJ3a&rк(zJPHrWBu[e}l*C:YdKco.U‚w/,F.Emi>xC*@ m t1bt"Va~nIqt3}Sq?>$(X0fijsl'd^s)#Q4z]G iy9J/EWi_b.2X\ \!v 1[X)Mދ8e i8효mph~k,-XJzKrd.l @v ľJ&TypKU&nlq{g J@FI7 fwt_Oj9q'tŰ0W=KwP)AdUVI NC .R57`S_{σ "Gv:eeoumGROG|'Z^O6ia{˯sNؔ08D5/q2m-e|J0~oO 0''Wk ]}z+Q@^ ?K=*: m%:e-Jɤ],ѥW#} & ?4 0 8~|tz!v)?JWy115Ic_C0= 8ҳLƊyjq'=0+7} (KD[_qBO֖?:)w8mmgZG7Ch9ָKᥪ`ElKVK-΍.7{5 s YjyqjO6Eeݷ:bx([mYc-Ap$? ?"R웤wfzs[QR`򛻘D$#ž4$U6Zq,3 EL3mJ0ES #Ⴀqyw@S}?$8^`t*= aM߅Ǔ^KtnrӽALcbH!˚Ž~.Q7j迨nMRcዟe9b=_L#R+&?4B(v4,87NZ6lX_~saB˺[R))X`/»nh>=oCSЄEK٫<٦1I>v{X}Mmd6}uI= Wk{Zk^Q .NM97`V0 E crh@|6Qn(ID"h1s?ȸ|? \Io:trȒ,`.C6SE2Jag5_;(/[xX(0,7/k`a zKQ %㜅KZ2yχZ%BfSٓ6=o9x^ Rފ,Kbv.G*ՙZsdax ;Pw{1]5/+D.32'8G 1/L0j$:KoFNΝRs 0+JBWG@~N:D5 Wq$TqU9x$ 役)o9C 2bu. 7`dU$Le"E7֣C P]{cmNp.þ o)-5SpԚIU!yy"J<7N *w=UgRvVV3K@m"]谈P4, k^e A]wx,go\ >'ئ5Ns:ldƀb2MAmY?ȱ "ÕWʴȸL|OcK2K%}|'7OxٲM@.bŲ +(Ka;`p}`(U;3Cfx}}.8hz[HÞ g3K|8nB 1'^Ms߁E)&mxȷG2yGVgiWk EP!YRn-O՘AM{Yl /JCxE=3qVSTI$T&7@ v9䃈LMŌV~ HXtbUcoiqQ6,syP4?V帄DO4(4"{/7 c3d|SךoILcGT+ ‹5]yqhY5]/_SHN\$PwG# Ca6 _Zi׿ 5`*ȳ…;+9{'tfp9rň{z[+? Jz˝8 N Ű1wFGP|x[AP[0 A6QYwr}#+:S1b?.MЃ_l:Euap<ܵJ-_F5߱Pv~,[ |ͭQk^A F6kKPs:__xk5jj隵HaXTV$sr9/۞t~52zKd0ř}djmPn c" + ݃=]Jɋ_;d~Y=l_~<bĭ@4n&YREޝX'*N4zi!mBnoCd5m%ΜA<.T/\bɰi}C pDdXz[R6ZQUMyi9@qh{]0YvWH2 @IYƒ<04j*FguƢ05!Ҍ7Cٞ:OVAc,t6ݩ} zJ`l9 2!1-#~ʿB_ 6-EƆ }Y%{D?`k[:!aM'|=y@i-&[Eȏ x*eWW<<~X>/>dȱ{w)qA [6]|FعވQ̮DAd\E@S wwC&HʘVl(*ݖ'M >Z55Kc߁0>1xF7[:)D|;YH< JO% (Vac S.{T'?2M~%@:( fm e-I:\2it+0ZK+OJN|r0+~R sV\?\to'9Ƅ9z$H:(+5#.ozNϬɦ̡YNn9*sd2KayZ:;RX(81ې.p&D YM# dY+k BcngҐYJې#vh Gs,N6`^(әM.g6S@%ݲeI!fLA^N/'$o^ 砳P_MBK,&N<_vG6˥P&zƏE6чu/*.=yJLs< n@^'K,$%yF=w/ȼ'UD=KwY)܁>dAr+I A Eq +@ثXtwx9"hk@+G[M\ Wdl!WNh:=|8A| c[ +ۢqdb0 BqS8I%.wr6 }z[y6 a5 IjEǛM e4=rBx.'^ߛ68k+Ӻ=-udK! Rt^$I^ȊYwr#y{x`Э5p>R3GՍBd4f ]2?[tZ΁[+1Q7nВ"|y&J{~[R-CH0dњ)boLyI_r߂$I9?Bef)QArk(U 0HgnA+ TNƕ8$@`P ~2sTUVj̢yr2^nE8PZp@勜 ]'s*h_nR#Gdk:\`ب^Up. _ MzI~G|+ۍ37Xv?¥ ,OK#M9;)Q7M݆促^%sllrmGFRWMA.+h^Lᔸ@Sxd8JVa RN=m dI{o[bT&@~v 7wcs:gGʞUɰ%4dt+>2W@ٓK%iOLJnuqr鍔"@JE2bQo,W !Ąk {aW i3oݣ5 wVD:r-XPЗ ѧ; zT0'$WE]*Q:Zh~M{q"Ln*%4{LCfD%/="):;+_=z.slE|ROxicv~\>f9ZSk; p pRcݚ=u=~5/¸۬q 0r0M枠0zv]=?{M(76 8,ߍpt#rM9P^d^/K`,qj8Lүz?Xg/'Nq#ȏ;:"ChfSUiVUSn 1#Zh"}HH{dk 6Ej(w xͣ4N J4㵹M,.lZɻN[8)PbNEn4#tinH6~v{v~C`^{rVNQ+`<<}+!"~PLLWD'%XV9<εq;xpxZqTwKu(-9*H,J#i @Op@V<#;|5tלI% + DDx$2ؽ|A'R]J&B/$nzX5U0tlݩIېM8 6jzk/M5T8y"]`N6KZPUhx^>?ɂ%^lKhy(j]ޫM #OYޔbB?ӑůJ:=sސKj)O;ѨX#]l%ΐxHD p}HiOM3Y>)T9M1np ?jf^ytuܿ.ök.L[C4#߬n@#lpAj9 0RT >4je^T<=?hd63tc0dp$ _Esl=A՗zUY]}` =3H4K'k5,ehțpp9nA-qMgm2b_͑L?2iF'qmB{}x5 fķDHLOlC,A&17|/{ E%jsYI^v'hnv 0b>ū7ޱWWY"H\GߓCpҦՙ@89|/ko̺ a9L2r ΍v x]-v=Av i !fg̻í3{y ߑfem"GʉA[ Hλe0lhD}R pS] 0NciyhS 05ا2tBWO'ZoaH1XdˠRb2b&GβRm s Qbak+Lԇ\S*[b٩:{rɬҰpI,bz<ry4D瞯9Nx,?94#$ְF.X9RiF_hmhpNrbQbO~ Jq.N>I](:e7wf[ J]Ea;Q[@aᣍQysf /c .ON I^8Raw'KOB5]Fb9mzj0lG V?P J\H "aA۾",uN(2Xo>h0vK =%jtc@N=sǹ6jm'e!)r`?c b=%i Cljhr~/@D|LjyMrREhtOD砳HdEH;H9q:O4DKe#m-t$ѺzU-[Q[^!鷞YW=-t;v@Nܮ7pѐ{!`vǂӐ'tN$#E"2ᎃ*'. pr/bY)ƚbCg 8~*dv4tQ1v@iǪa&kRe~=27^_FR@21 U|2xbNodg._xLYP"_jY:VV3 C[B6`̟;9d"'[)W/\bT@{|Xbo G &KWQS哛nIm ͤy||*L|ĺ _啤DA1U^|qc^2ٮ$Ƶa6\:&*4@!K!)K#0F[Qr_GT f9—eˠS33pjV{0>ic^?{05k ) se^}[H]WJ6"OtYlWB4wЭԓUjD761Or9{6ۼ1iȼ>Ҕ#/ǫK(󵢙*e1&[a\5ΏՒlVz'VTf6oTˀzKG!Uby/&BYAvͪ½t8yN.}}+AʅUW❦Ep/,ChJğ6:fbk'$Mφ*א 9d"}~e0]{|, Zad=a81q#@)ϝ|hm"3 0E~)9e㓻 :П_d[2;0Ȏ`> 5Ml|֟r):W\C3'_/1 Zbhb@ϱRo)Q 'Y\@28-%JK bb 應3}(2yH{tV8k?jo!| ODCn3S&MbSnW(b>{S`I|spf9cCt~ҙ^d{?"Hw f=:C}$P MדP's-؟cZ^")^Sh8=).SlG3*_iX Lr5as i2H ~qs 1 7^Q'-[)lx`R-(KH&N4k,v"Jtޣ2:8P3g_1>;ѽJ^=IƸca.h34F1qw$ ۍF՞N!h7[v|-CM~>7d(Z?v`[ W[ WG2ئ)xeUn7H=[< L,{Xo!MɄFS~ԩ Lap뱥dum}4A!'ov~K})ՋX(3otQ7luarČ&$m =F귝2̆@4*3-~bTb[:Xc9$ISXMrgѿ]N!dlKfUl~: 1ɔu7›Q/hJ퀭ap?}̭Qcy_+v$W xhI68׶ j[-He\7ş5gژ؇8_E±3&8>hr "H>8?Q\\{ʘw$zۈl1SMT5^*]&[ [ F,l9wRC|5vGgYg]!m۩p뿥wž)7dv跑ÿ/D5{|ALW?a5%]:OjkWS={Q=lPG!@7X4ȳUk "M ^z~r*[K0>,d=TK\v MpaAyޏѺDhh|︜a,s0vI6riWWVFNJ]jOx RKG JyW\Anq6AY֣1R(+DL>_O"%"nf!7} &c=u!gPXQ`5~ޠ7Nc\pPS^Rn=@تe-{foWWiPܾw f/\I;Tr@:[3X5Foj [?y' e.hk}t0bo6JwxIưi[-;.YpWTY-aJ_ F1+Jӹ7qa1ꩴ\:aO()\` E(7l wB>{ˇ hgʈYǿ heRQ⮖#mZm>]|od銗MM;)ȵ4Y|Bz٘' ̎qəZo{ib3l1S̸V跿&2֥Aڣ=t:ܜ~ Z60M]>@P k8)J; ,n1d0 iU}ÅhBpƼ e8<Cpd=-ynNbSED_]7vFtz{sQC: nee CD'tGOIywoGE? a=@v b$d6 zycc'!B1rHP?pvՔ/t (+JgY:Y3@At/@>|0xJy#ͺNL']5թqrٛCfi]B"d m*qsfMUzRwˉaw- cKtɓL$6{@dA/4sţ皜h/Ð`YZ)Αu;T2*4v"\'+ "` I:*{=C`WkaWE'SO:q9dcCs]okjnrcD|<]1rCEwAzOd:YIX¾)r9֜UAc8Ur%NZ#hU,@ qFܙEϢn餋S7Ѐ*(T'9<׳ئwB_ 4:n W?>Ҕ-g.(2%C"Hž*’;#|WfId<V<`7moޕ"ٿ~bo]*nyDLn71>gx sw2+asԎR%F̸\IjmLΛj:GI tXl}ާI9.~fsWR"YG.v{S`j\, Q;˳!{B*G]MmDYeLZ׫Vî廪%'u$:sy+HTt TI?J}i)9 Ϙ)vAR.J!5%`f=+nA覛^0ɝZK%pmo5k 3L8cNN:gRz4S~nh]HBnwӱIW1lSdBJ ]\xdtίc>;Q=Z,L:X\J[ed.7*xA .ެ78zvh8,7fro-SH+MͰU0>}/DDf_}dmdXG<xE[z pۗn5 !Qf"}unl?uM J41L2k->C_ݾm\AH_1q8'œ7F Uկ[n۲&cL0h$LGM ~Ɏ!\ooC5vܵލ#@>5߶|Ix}ء6|ܓ^jÎLfD\M,מ!Q]3Q @3!<gY0ӵXNVvf`kD?%4j0=U pfT\_hXh'OOU&Fe"Ęy^J)Ҍ l mZl3, "uDV]ebA5pu<_UEZOYC@}l-So-\88?(5#{Z ?kQDŽN!y&En,BD9aް%NZwB qٷ[Mpja$0dHy~-.@71U d]~;~lU|^ =}.%Λr׆P?[W!V)6U7mǥwZ/0)/iw6%x@1t֭$<+/2r|/^:*F/i&Q4խ^ǖw 3 .2m|Ok /CEs'ok벦 H %щNg)u>%Ř{$bxnYbϔKE#tܵ̇}tIXj:޲=x˥DOj:m7ze2G-߃Wg lc߶Z@4Q=ݡm0|H w5gLA:+K$4f Ԗ;[~XنMoIX>CyN~VrcC!Յg1m+5HmPu5}QqQCH$l3:"8SzS,vc`'bHotE<8,h#C.Jė5knfml|OdUI[TN 3t1t)½ ~C0.t&t %z7 A05F R̽GR5\!lc I:XVkPwRIS!D"G1pz0S,{~3s҉>_KXӜ;Djĩ [ыZyŗ7^3`Pl2 _\.88;{=Z;=e})tgP %:cTg^0Nh*G1 X`7Cĉ*\sCS4 F^>mc,%:6S*F){ 6d<ˈm.NAk-GyKx[7)4l d(nN`6 Sab83J Q Z qV]Q0$jK+p3 bgZ-UM(u. ?'¼wl[7^Bήw[%+B\c|tL"Q ڞBvy0Q*C 阂M@EQbkث{ ڀ.s\ީ l  ĝ;"SLYND3a_kwt"D7t~QZ`A _࣓Fk܀" BBpJO.Zz8;^i6agJg?&y ,MvJ0dHo[҃4ˋVڪ3WJ q8ez)@e{Q?<یSe~FҡHӫs_gwUcu+y]UVsxDsmJVYa@Oht?^o AG+} cchJ${J*xQyZhU㽿})dhYYu|ҧv;&U%^FwqX{W@CmRH/[NMg-R^U 7-OUY_лm~wd#DiG!$#S;%%;17ʚᷞ:N<Bb 70y ݴFl_߉vlؙȇU$?`ɰjwҙs%x\`Pͱjq 'h%Kz̒< #!n^ me沀QG˚˙mbAPG,TWZBK5F =BQW#Y9;1Ͽ8a穮2ɑ7 |Jd(z6v8%~lk).AODۍOBVoqKjTr=in65e9 R>L %<K3)"iV yg|p11@[sW$VKGhĿd|o?`화Wl:4V-Ap^x+I K^tFϨ,+Ф,2dPՉPD2m72!d'@?= UП w-Hmk$s~ߙ ?{ef}10]R#" iAU_"kz{:8Ai=̭<mK~FmY61Vht%gaߟpK!1 J\4ƺ8)WT^N8 uQ>Ok ޭH;l]6 0>pXOvC),wł Gn;ɸ,*Eh6Ac^o,xFQ+><+QG1UC@[LD4Yvs:<˟z0 "HQ!ufN |? S6 ]B`U'5tv?S0zO^l|isT|V3~ t<BJ8c&Qߍ k^*^$y d!s8#h%L{jW NݥJ׋KHH#T ]ok%ڝN;!P{XҩշJihj]Vv)uSMuI@CZ}YΫ@8 WM{-֭hrq$}xl|IgC&)7+, ^k3ɌC|3 p"op;= ӻW]ziwjk9MUL3/Ǩ& BЕz!V7zEȍd\B]n 9N%RI݇Zh8Fo@x )r5)W.DÒi>OzzVGstKEAoȶbCl_ fx:wm]*Cs:/lQĘDBc};s4$̳ LИ?~wu-zLL:1҂LQ%N1'|%8m{p4|8$ZoޢT$wT勞Q8sG5t!'ď^GeR;(y vI./WROgh-'4g mleL0)~wY! jtkm4 )5+&񺍽Mv[{3_?h,d_֚90Y}Y;4"=5.C%Ԥ{F꺤V({H1jUnI!<=tp8 ѾbC]Ŭe|AVP̥w !]ZژY'D1wOOR~|w] Ap.pYmi2JI{o0Yv*߳Z8vGYn?BCRht;xۀrO8hvnJPSӣ͢9GfJ$ZwkL&(\D Q`ڴ_2\Ν2o]_|/*b6M箍'(mFo.7[¸615e;rގ!,VxCZ@TxMB]٤jlE?Ppsi4 srYRx͵ M͗= UmX7Fo4{fdD9mZ'c_Wǿտ'.bzq 6RG|Y鸩n(\2h(h5'[8Qz$w;h.NHa;uX]Űͅʟ94T'>tQ5# l e"&5104Ggh|X1̻V[30G/:tqYe[#J^NI(P=W1,! 2[r ȂiVXt=Ay WW;:B=~ɪu^˘pD*%09v!O]jP<=mS.K];}qu5gK#W?ą qPZĦ"WF?b?W wy~tZ1 K_ܘ2[$p%I?3C|N(dlN$#PM8^C_[\yщeR@7jZoڒ9'ī;0׼yz֐ aFj\Ț;)y3No^#biVj'_s߯JT7=GVf 6u8ܤ0I5;`Kn0<({YX![Q(5 75&3}bD,Ֆ.#V6W2NPٹCL GQUG)n gV4aoiJ3POl&~[6 N)#>2Bc ๒W5+uu؟/n- 0ႪhZ !ұ௛Wm;oY_|$[גfX1 X :=; FG{hϝW}Tkܺ\N*l*(At7._4?%$ UyzcT4Sz2Y!`_Ɯk7 f5V*5ȑe\H:bUp]/OfwU._$~ZFVs(y `jRw~[QJDJ/}uT& e. 2ii{\ ]Ae'ZHDGp7q ǰLVP* o4M.Z mSсX0Դ5*, &G^-[uk .^("&5`Zy﹛FWҽ|P!q:ǵhr-e%?5fDnw @a8_*K0jb{[KDn'/YXPo*"q b}CP$`vM3GЍx|L1 tCA5}W'GIxz3󡿈$Tl(cFQ3p*LiW VbpZVb ("ދؘ͇0 $gڑ#w civ3UXɑSZ,VMA˩^#QtpyoUBE%Y<?UX$GOYLt`<:yzGD ]LB-'*wwWm*t6#˶#(\ǵi'f@5$B{zD}[48(M.ceX\]L l}aj*bo/JJSmUR?%DE/!C_moMVv$kN*0^a8>(|˵ ,'_z))3D]GbJf`ImNQuR.(G샾imٳXw_ޙɶVpݠ jI1LrX@ji^@n?J36fqiBZ|/dŘas.9Po|}HÊ]1}HvʲmO嬄6wY r7A+c_Hd냰(KJ>>xR:(9F/./՝YxRuΛp\S'g/ aTq_AaAj aAqR=h&bP-0}_Jr ,h. &O}@ !:''r$̰#"<_5U#2'QH(!^!EdϒuU$Wv~0Ű"~0CsdG LpWC^\ ".$E'(7Fqe/eBף# tIK)T&}uX-.9f0] ߠĔouBs0=pG5mApE8}()^P"Qbl5 h\% }وP~O9@Z~n]9Mq }N۾Ԏ)~gzwu9Ywi:nBPNW lFK57>ȧ:Du+jpQlNzauH%۰,F r=2X.)#`MaPYrԳL^I $/va{fĵ#Ck:nbSZ3zzwXrw<KJ&Ij`9]L(/ M m֋C R/(Uqq5wݱ8Iml}Lisx>8Sm5f4BŮ?Km_CG<߽TO= oc.ɑ=s1e&>QA('"}oٍ@'^ >*+j=B#Lk.YoSQ^j!##Xhh4Ih*YecCԹ梙r5A~D襼: [`KVa]8<$WSR!0^Si,LK ?V~)kmHaCw Gx_+s5 aou :3xrIi~`4*ZG%zH @HK﫭o[7xtW)_# \:,^O%[LoI7 *icQar  CٕpV$( rYZmn%ufS=QH !,$^'Knz@U_@Ûul* #T2;!(Jߟ:H_Qm!?B.{{1lT4Y^ 9ֳuy\uz)Ř+$y/;=ze6G ncCN*y~Wr>,r5|"Ǥy/.jMuA}Xm`^+׆Nq#XBA{}9JٗOdԒ6yYO~8 O~Zv8(1?޼H{Mddw߲ץ3(BY@Gvw-fDZgǼUCPl/ & тHk+vwm7y%BY{zӍc唚! .Y*7ĪM9cgqq:<_6.bBHzz'oNai0GfKxyg+د;o3(%yX9<ǁF*sj$7H<#[uG va&݋p*tj\.0TJ(W؉[v)!9BV^ZH@RЫ[7{LMhن L 6lY>ϫm)Җߨ=ی'r1f×&,ݯxO_gE4W8{`U焯̎w402rIiOWbl+XfCsjjdGc.d;G6V1'9V[m+ȅL!әFa8gbD;,|ǐ}tx4Y>kz (@\(RtF%AsZ|;%8 [!n~5gLn'zyA\?k;2Zv:n/@iKܗp5ul>*B4- P18'R+N%5yyqLd." <.դ3'QU?bx^_&?2P#I^-,%y(}j^486"wC7FpBsϡroFۂ=gƷz%_Μ^= TKPH'(0ؖ)G*ډL2wH$Ll%$D0# ]Li5Mg5kIЂQPpߺo." -g-9qwrH4; x0%SlS9x7/H>NrȀyT#[1k̟pp$WwسXdK![UIt+lT2 яMݛt[7\$/R7`!S*eB]HsTH'a fEo%GekYfYt58@Af&Mdm,!uvt8|]HϚFӦjoH`R~=. Gʃ=NT"tG3,U F-Rf=$Yc{F_NGK h'_MɊG_kZ=G:V#> A$nXDEWCBq >(+/*0l*/[Ow6l4ᘜ`ES4;^ߞ4ьXmt&t0&pU!&Z9 fPnPe o+j}63Dʪ*N,,xM2vBx{3eZZ ^lW/7>᱙LQwZL}hO+/6f.u E@|:&[Ol{3MKS%w|a̍i&%*|v,a?fI X m'Dܰ7&Wt.v 'ݡ] C4{w_jk_5;mK\M" jI:[+⯸g^??p;=#+a1aVw^WE% 7Xj`JaPm%Θ>tm|z\ې (QvPiaŗƯQBDB2ӳ ua-NOMUm.&h g 34Xp+`'1rSMk.//HP+kF'|rJ3~ן.Nq$~ GEhQv$CyȽȬK Zؒ @3yw$j˃?pugߓ~N!?&6Mx%r񌭽*h0jkRyK-w%6[c~ OEQgٕcg-6qÉ- p) ^Xnw WP .3pO|.EZ}Hӹ "V#J~]7O?mȇk_2b{VJS0/U{OVŕ6Fyb >Y'Rz Qq L lbT޵7:1`cdmP^-^+ dyrH&}G !^KG!3q΍HV,A@ I'U"xo}&9SzHw"HmB3$?.!mR^̶I :͘@xH:^{]sĝP hVc;1]}T`'_`F>9^Ed=̐)Z :j7x.\;:L36"ėcX.Ӌ zEtٛcaG/8p :SЀJ7>jߧY XŁ ,q1I-d~b*2k\Ω\a`$O|*#+yH[O/wPCWϞg}53=*M_cH;zYy)~4bA0q)_a >J1\Wo8.+J$BV\QAn^ʚ,jhW&Jܼ#:+L~hV/ҾB5X^}w탬eoR|%C2WH!sY4,E9~L<;|X x*2GeM+Mz)&(q.ೖ6Ъ{T .Nն$cFS^W~h_Έe }+w=CԒV_Hg2y#c V\,= "h\_S|&܅E=#NkJ.;x|_Kwl32/>+bl a~:УLgA4}'.OeYuȶSQcbM[;'$`/WrTEy!ͺ`v"O8*,+lU7U2rZF<;wXe' oH;s!ϥ5n5 %X>h[fmE3M^s5K.yWJ#c>x<*L)!%iP'Qsz"%Z EK^6 >s%!e&0$8ҭ[ʶc,42mVbZo$ZH "_@D'Bbz,p",_ıɲ3ZvO DN=XǣH3j\%ZϫINt~7M ֙Vf vQ)2ՅOnh˼D/!yi0- m`ucNtB|]BNYYjRIzQGϰ[Cݲ<~ey,jDv~[>X\?E S'ߌ\qMwxr `KT*fZ/fSnUG0ugOtxԩJ,Q 8wDU?͏#íu~:*kݘwۼrXܘz&/5Ih1鳤 96 VdjQY. NQzSdS)(1 y2i4'#x|*&`U%0Ԓ*G;;(Ԅߎ-t1vۤhC1OE)Mǭy/A[:NY Eq͕IMU Y= AlyzcƟh锁fNpJ 0%P?t@msur(0Va -`xs`є'63ZTo&!:ܓ'NFj|g\,Gb2*^= RְQN-_3bQԄA/3MW#KDg%j4f~9eT@k5 f.oS%P[i0]nlWp[{krpMߚheK@$``3M%^ hA3pK~lģzM_34Y;j395ϸ;9J ,7dæwCo֖ǥ&ZaX1_t;a?kND_h~> :x@,ֿATFtrX *-x.A%bCbU\7ݬ#zщ>SH0| @v Pai)-ih#Ѕ61yS:/o'lLUwpX |#u&ĉ , -58L^eFHnqڮzf{ma%)0;֢D. r1B3leN-X- &Qh~a,12Kqay,(?2_Af˝1>ЬWyw(ˏ %3շ3@!%<.E0 m[y5lo{RVx2׆iR{5( .$ˈPdNx E vXyFv4u Qf02ZeI~hr? ð"A,E8яEa% )DFbEc *=ɋaWPYnMG^6mn Й7)½"!4OQ4 7D^FeL\s_m EKm=bÉOP~U3z~0gPYoCUAƱ&g!lTC#^Rٱ j`ɦ4>Cd^R ]nlo&hI= ͫ\Vj6&b*!oJ۷nX?$7DHNP3:Ue/%J;쫝و3#a$G-;Ϝ>ϸSZ<'Vi1 >TݐB~&̞Ne S&~4'o?md3~Um: na]WOV7;Cf\ /uK_H;Pn XӁe” >1JD Lm 2OZ|3gigiUlXMdAXu_(}U:+bM5ݴ0?~|v" :i7ݞfO/*dp/X7Н^p-C6 "E RXĻCx̶-Y95-<Z}}kR;a}WyT%ziYo|斷^(Z.n@ZCm/|'{ۉca,T"^6LВ4zxTi*`(N#`0ToG!QmP̝/THIy#5{RzkeukF)utd ɍ(S3_3SbeEQ13?n Ҥ|e>Lzr&_t_|iڤWu#NBPP23b*'Of8LJtܗkTnTnJHn:Dl]_![i8`|kӣ@|]\`M7KCIƭCyFdeGZ|@[VD!{ GT`JSAƌ{Ce;9ۈ1PΈ /:h0dYS;J=RҲyԐ " obDo82nӋP6J\(&F0'3 y'3]8N/Ut.b_^KShkUkJ7/=%YxPd];0yM{R/G/YWwd+#ٷҶzkHz\v8/)JtR.ȹAN6ϜK Tc`' = bT[( ѷpc12,p*@ȃBQB)¹ G,R<|ݓ]8bLĝ[IA.VTX305\klpJb+%1M9+k> ^C#j7au)mY/yϮѨ}YU {ɖt= y%cU?o5PvS{x*]HH`2h*@\Uq*}XKi1hD[@&@XϹ+Dͳl!I>CBXm_?#=kKhKR.е~QL+8:dG9T#J+rڊle P\53ye^+9tA^У}|س u?︤'dU.v+6iP*$43=\[/2N27`L0F=~.q~C,6("- A`>֥B J1`ky6k"t zgg4 S" 1TʻP1K}ޢ2!E#\;vez:IP(~su-Nՙ\~X"K}MSu)VuEOt2P \2yZ=\}EyDcjdUog),H|L=5G;;'KMFx~Dmڔ*feT[i-| Elr0yM]v`;V<>ҭ yq9GwG~a h6L&h`~%94'ܡVd%s,C2QT yF6O2LeK{([(sCAug TJ%bŒ6h8/t׋tQr.#`\h"D2P]05܈e wn 2֧M~pZQr8AVEElWAYs% KA EW =<֩B坟 FJZf{$HVXuW5BU*]nB4Xq$6mu_y\<8e-Akn@z[G? #/bZEN֊֮XhKEj{Tf# 6h_Kkr/1>q+ǚ@\TSݗgK61$ aIe}­79Kt )48n݄|~"jYtǤ%#1#&(993˵=tKL /фۑc렖b_RҤ^[a hl{N plGyR /1l0=%A\D 0mS|]6+L Y\:$nhM; G5έ(9ad቎)Xs"P]n->pmܱCVFemq19n`UA-ӏ6?fEsUg2an/(~|eU^%M*M?f/g@_}W7U l$i_!;Z]z5vxt%DzUrx~\"rlu d@.uGng@e l WdI_?,9f֯sVwCl[#m- E=6Ğ6%-NƪUF xm@Hm$t4Om$.TETJ[VGvw?7J5Kvچ_}{-tu7` n7IIb%WZ E`P*؊B{GebQƌ#WC1Ng M@84vV󛹝Ϳ{P]Ԣv!yq:!*~| PU+-_&>ʙ+d1knNGwpI*40؜8?|;MY`M4Ŷ9Y^*Z؎%EnҷI}eEj+!9LD_SB&cgUJ;|wuzFmxv`R[VOhQ;[c h-!$T;7k`$2lϐ\ #~D-ʿA8;\D~Xq^||,ܫj9$ Ӵ85k4~nҌN%(ez`Rحw찠@l9ہ;!HP]lW ͽbW4vW;s*4_A꧟j(ܸf} Eu+'0Xh(T|lycD_ve9s[N*< p֣hZS{ h5CdzB+T {G!O:Ǧw7L0N_*dIaVXS @@^̬g asl/ܙV Jo9<`}쓛dK ƶzpUc}*'oy)Dp\s qCHx [Q ! GnFs[ Sn?Ni;XRZ%o9h~#i@(kin8I%B6Mݻ:r}<ZҳIǟV~IFGm'ν(hn9xOiYD;XS6d 'hyr(+մd)S"@U&g1Q l_nԲd_,n-OM9aS[ķ󃢉ha.Ę>2=5~\#KBe/]I(\H[JhjhQZ螅u *dij~7iy7 P$il83L rg`;F18A]lEq'w_! B! Ԩ_2?-&R%ׁ_xP.+8vcIa@.(NgŖz_Y+d4d$Jx8)>w"B PQ]7FW`(dEBݶzkh:dvXvD&Op޴si}/%$Ѭ$ڎ$_jWhYz'r.!4eEˊ9zI`+097.@H +ĸ}/ƅT ԺHO f4 0[KUșց6$vƃhbgtf $?$fp,/jsY_Y q'oI?08ӡ%\BlLu݌mp3I?MJ. Yي:P`9+7w'} jAВ%%o`YX6;Jq^.@/۫+| m (2a;dCpڮénpR&](3b^ 8<j?~.=8XC9(s%0-≠(2 0k%׾>h$SNb@/g9ӷG՗VhqܑFF\ MOx隐$>NOl,Zֆ.ܛܟHXfS}Xf4  R[(Sz{xZw?)e )]|V=o~HxExZv/bujPL9vύE^? 6*[5f*2&o3Mg-_ؖ-a+`nevT*߽"MPsM?@Ո m(Bx{.kP>fpdyTBt;'l$ 5V2.A>jvjJF ;r8PlE ~:'Χ#<ȴa5Rv6.yK5"oǰ[%ȌOn0"Dl Kt+fl4sv0W7@$JeS|W,)P B0 >Tb"sOc쀇:ҡD8}*pSK\CFq}пwc3'k;6P♢l?8 NlbE?2I1+]L2 [h!AZ;Mռ=tz7OȤqd$q+Z4rV}zMYƽ;My(#ⴉ&w'_酼Z$M)<)NLu {ľ=x(<1"xKV0;fG,JcTb,ՑcTmz;5/JҴl>9bSP0ӽgl'`))B԰xǐω2=lsNYӗ=',ɞ@fO=tDyDvVv=I pNd4 7z xE\NFBȳtsWwEξz:O|oV ӣij\|ENn@F` $Gmo1 #~-}ֳ >X1u>C(d^ܠ1K zYIf:;usM",WD3Z,ҽ'OI:>'Kt͠ %@e<oW mhybȌ=R h&& &Zfߊ4^f/91VFUE$"o9z7S3kgbT^Ľ(%CmŚ5'Dr|+kBM]I\]VM`0ՙF.wP,]4@8W6K='3ȓ~/yR-_H<_FʋnȠ10G~n ` _ʜ"M~b%V_6(:4G6[$fhδXyˎWS1A%\GH;Si PFBI@i~~ ~b"΀c,ȅί:.bR3=cm} B %%^/XQq g'; "y0^ʌʲyp \d[dUv)Ő6Bz93lH$9=cfm}il2KظG8FɆtkGL9W_ھ&ήE(_STJr Fg'O88U`VF B,"J$lh̻7XC;Ã;C#2J"õ3ְ,(J쵫$%5I37̟L"flVm$M+ θ$x¬tt:(v"JhݖUj0v 4K2nTROxQmT<_:)!@Ki-`þTbPk }WkFC> /'{$vHgXWrP5Ii-d:*R@S޶$Rs[WqLv[Y:gw*~Q1ToN @v=BF.U pVԊ^Æh[ A;%ӘĶ?˔d)߉01={|+Uf@v8(cGi~oeCgJRhhlz<YY [}|9 {H>zRz]}f`Geރ 6aWm=mhnl.L@\s*K%mH:"I ҥhEZٷ; }b_X8Fv]7?dO6.UmJvGlhHdQo|ق}Xe{vօu,66µf;ϙzhq6΃vǐ("z"#jo49[}J϶Q!\lC&YGM^4Y`L={OHVGM yjZq q9֮A+z덩*TcDuTx2: h_75RFM-@ ^!.؈/jnKMgw,+F J+Et^X*.eoI2M$ ,٦Ѥo-CCD c2 5[S0 +I:uw ̬2Dǩ8e19FJef8$9;b֎2-R1p[ehIG64@)eiat.a lIlk ڻRP(e>0}C29Z_ڻLQӃxpq[xYCE؊BaA!B2w9g?Ee}йvPGZLI`\u> /`B1&މ8sc)C ll6Ov: X糷Z;d%K&7P:*XNLxϴW91J_{y1ɏwE+N}]/}l ,lM;nj7wH_`1*Rz&1@0JEeUeL |Έk傉~Q~ `2mrpcG`_ƍhV w{0ỳkJ˚+]W8C][{<2GODVn:rq`?#*6=? ߷t!#Ѿɒ|evZ`kc=}ȊAׄ(m]\SWda"$;@i Z+u8|xR#VgP3UT+r\<iO:s,mf>n l]4߃z)$"̤yEX,&c@T ;nlAk1c SO{DM* ;ࡹ ٸ2!{Oe@@޳/*b3gHrQs vm+f@׏Iu?`׉Di}NVEqG^7#[`)yL JKwYxT.JKea:;XCH w~$hj wA`>cdǬݧUH,P~j{О cqpwU&t]䕠.L' \+7vY'$Ч%u~Ē͇hml]3e\CC^,-}`6 7 R`/ܜ kZPc" TLJN[ܶ5ޛBG4.oo@?GG26mG[KbMcF'BKh ;"n}|r zʫ@Z=2ގidGc6| 2׹ e~2KvJB'pL}`~pjn:.]y"*ejVJ({E ϵ/'D5_=x]-*.%p+0yE;lCґ*f)sCŽ 17rM(żTOeO3#$ڀi_H({g)aY7viLl*TȁAO'=i=qj2 }w<|eѫn`f?.z)eUtֻz⦨}:(L7q  e(qpX:dcNq 0dX.=eyFt)[+g 㼊~Xh>:ga4˥ȣ)~[u2: a!3ps\`.ô{DΘ="Wd(=oYnW0*)5 o4Qru /gFrL-͝ڕCC+?M:E-k[|BK:_[Ҋ6ںa1_v7g`ԏ({(x*20+*vq0ǖ2̪B+-C}xĊؿ0>)ģN߂{41 ocr; dtsӻGZ*>^UR!_U]3.(QZcLRQl6Y?M,8ϳIpz^mYov}Fs!EWǟU aMH!= iOUeD~dVن%aIA#o_4CJ+"7pnn>7a[8kj%,%ܨ$8Uٙjw Kwb;'NQ z=}?d.h~{S8 whJ;S]%|0ʎzt7jf4Qnl,ybr^lb2_uZfou\s~ufcGb\MR}:h{3k*OY 43.|IFgع~T@~գ!Kxh#6 ]sqR@;qHۘ3o 0 +1,0e^2#ePt3ϕ=&/8HfW.Lh Q pju<ӭlq@>BJYL8W>a!EqB[9OKI4W rV&BvclVt "QV @]F@ >OT!̏x%EX@4%JX$%xs|l۶ ?w r}':s| dna4*mq{ssުg 6[.Wfte1))'\Q.~u.ap碂ḱƘ{<3~ mWޯtY|]ͦxLB<хSԚem Bw5bn3⯛(J˖V4";ΊZ/O\*qN,C씘%[|@=f:B*kױ6P{]?fC7Y aW{>]*,U&~ Yd<_}ʕԈ$lC[/|Q' 볟iW?Y,d+c)Vk-n(ғtD'`li-  )Ym~ 8HΜ؎%t 8]6( fsU.bFyQSfb2B"G8M)$U @!~{ SƭtA7qg?C7[$?;+ 4@<> 2E9B+ Q PIijoךGZ''>e, }Ki ɿP4"%:y{F˲J4H/ΉwdXVw2IcŦ6J&sEsl{8gCȵDp-Ýaa/!=(g1ܣMjg칬M`hh!s[9AV>\wMk װa"=]ǭII6yз!XƕY.MsS+@5Z/oCh-Z8]rӳ6hŝNj"DVplbQѫȌM.tlMy}o /E#4sH']wVEj9xUsY2̧[ ZhM,ς%HO+Yz d-0M6X.d:^vAJ&BanpNwCկںJ#KQ~ dJ]s2r},cFSbCy; ęX`e eu 'DI 8d~wj=88* ⤣SAP b:W0rwЌcJ/h_'KlYSm؛u坯]FMnZvRznK߉l<'P%1>\n(N5uR݃1jIk9eIVB]ƒiACŗ5}V&۶lS,9neߍ|B&Ƭ irzX] Sr73Sd$'W N NL͞v1 "-^auN`Ո0: n${!Cu?@v\1ʀCFaWXaGu|C9(\&p2h{O*{j!qB?RN#Anބ%'dm4B\e8"CK6o Y9F.0Hwt'd &YŰ h?;Ey}5;Y0x:_CF  3zfzj ym<!B+##M peq_Wє'G%>bur[Ch.hIgY;rO0ER5=kt?y;SÇ-p1ް2S/ȠÇk]a*C.e7p1lSKb[M[J쒃G[@#V~P^xB\p+8-utT䵣oG-Q8"-)"}ƩMAZ\2=VhXˢIejvn 3+l}A&~JH9Ҏoyx~x5d*{8VCcسGfTbR} %BҐa/<*)t3b!$q V]#N%.w"ʬJ/ =`ߜ`)`>ޝT"v'ƇR贷& )E(4I"tV*&y6 Gftw(ڇۯ{2* L*S\/ֳ҇U9gceԖmaW9|7M7F}@(zI~ %̀S唍u{+Uݣ *a"35sKk<.|j?&ִq2| ܇W}(E-nhyQ[BP[Qȩf:)Npkjj awcpOY2ua%Kf]3?vcsilk aDuFS|tUL'7?6ǺX/"K͑];/VPKy7n̅"ې*]N"N5-dE^/  `3̰@1/I_ղ=0QdOmSJV \0ۓD ߑg[R7.zԘzRu3꼝fLYJ ¿UKTO ߂(]C%з#t vӨ'u7@l ÿ`ulUq5Sx=ێ2CATҷE^۷>D{-(=f7Z[`3_MSSIZs F/eq^H؂b9: M.Jl}#ڼḣq6 |Ybg 4NV)T~ @;̘XS@D'} Q_q*Sq'0g^VT>!r<fwfP01ޒ&^iIU&3D&v@w7$H10u}BC #bv1ω>c|Q'yhUJ^ϢJDVc!!U%>,uxZZU{AMe&®'3'1ow7e *FU&,Ѝ螓}w0rxoEBNcr52wpOnZ5f"aOڨ#Ɖ Z,c VFK\j! |w)9H\9blH;vF(:p{M0*^ bmHc >c"!^Pdqr{epZ"=t{&C]um9@CiH?]U:~+%.B1^CE%d\- 3JJԩ4>ѩ ? m<NV6;ׅNpmV~壈cX/Sgk{$WK8mX&V]㑮tX`E+GU8aeE,weTY6ʾ҅=%Sz1Cg#KQtWÉwp{7S9$@Rh/z9 w痼H%}_jP ㇼ%7@ 9BHA6*n[$)-{Wz=Xy+@—8WGϻn$g\b#j{߮AA{VKc#jJ8|[ۼSWhkѣ^) xxNA=xx  aeuw%Z%xp8fp)/}4yOGweՂlU+@C-~@$D,H`C=KV c*FşX~tϟ f|oHNia!>416T\?f1ܡ_e덗3 3I\^'ڬmw\ϲb?PDԺ 7u_D6e$2k3l9Yw aP A#[ h0a ೙g MI}̴pYSFQjf" ?<]U@&ź9Y/ht-.Jf{OĵAeMT1Օ( I[:ǂ怆bHȪP4Ðb2}ؔ棧hoRbbE^y?Wvc 벶*X7M5e&Nޘ5 U`Ж])]jp[tTܤk7VS84}\1[fqU9ޏ`dj2q S>B7rRN3BA.yk i ahs~%sx* m&#a np%n]NM WkBP\aQ M9U.U2+[wBO>q_㯃oSAt=B+nJ-n^ 3LM=!>?wp)#4Ҋ]_^3Q|Ror޷Bp+RL,e9bNM:P ѱ( iLk5jIcCpu- x~\՗GadOڤm!H'JBTsw"CL񄚍YGM#DžYl]-A TQXꈥQ`.^[!kZ ƕm1_+b) PW7 RkB}[.>]q+E}]8mrn (Sؖ ,`GU%)rXaxB$_K|; l#,,XXsExY/ԑ7f/5?We{F&OT?ϒ:Y!q[V oK|FLn^.:?74cbKvו3!MB ݖQ^w Mm"On(`#hѴk6[I4,g49*вp]y}"ڭ3Uu_%$+EaWl7ކC^[1Um4bkG2D噵pPNEFvlu4D)s\N͹k ~؞mJL}-_M,ocGKuÎ8"lh5w)C <&bXiu=oݿ@F :bDDy wV(ڙ23eo^4Ȕ$DX%.izJ0d}ا+Ow4֝q0 {"g̉?;Mv/M[qy^ ۪lLZ jAEeØ08egWÓl?^uo™M۵Ԯ|~D¸[v+EQR?Y}t(gvB fqFkCfNH?ᆿs-?"cB*܊|eS+Ag<;ir9:KͨA|n &DZ,?DݵkʐϞs=Y+5",G9YZp,Nk mj ְsD 9Rg!+4ze : l3hE0ie%g-(d+֩O3Ri4hv/ˀq}˥eg0ӹ0:##%?#en-ݷPsWуFn y 7E2Yhۂ[irwP,0tv٘NDi"ߌV>2+kWA`#^`r |MB~bϑQScM6`_UѤx3+z >?q{t/BMZpPZ/_rPzd]չ<ȼ8P?A钸aԵHEqǑ8jJ/c{;rfh1*jvT9>v'*(?zw`ڭz'x53~AB'KS":zwV ukRzt8,hYwNB 5(]y${4c\Gz/[{{{Iꣷ=NhOЮD)S([4yfI kS:+Xjp9Sڞ*jݗa8ӶN;zG M!? EKg,,AF zϜ&`ew= )tai qZ2ߑ%#Uh$ɳ&u4Zx?u%&kڐ+X*[6Sv= (WkFP VZ q3UנsDNwӠz_GEY +QxsȨ70>&׾`Wɏ5*Cԑd9PC3C z [ Q'5=Y˥b \NI2d_@RuOqƶ!{N$oa6 Mp}4Jݟ[5%ͼ ̳Bcve>[d $i:jI -lX7C@ߘLK`G4o(&¶yQUwb9vpwzs^d'es3b7o<wuE^ˑ 3/{z2a-Dأ410! 6EKM vD# ψ4Q @"uDu%]EyQG͸ /}_6~k ؖU u16P8  ^%AحPctwݜ*VgG6׀b PE\7EPU{k*]a<(҅E%*{ j:5*bzV[ yˈ>c)зP9+͇׿ >#}Zxzx锬@e}ss?W X%{CDe@џXR%Ax_<)(g|ɬ8N= ,ZG@ANk}l$ V|+5es˅,NL҅z(7q a3ƛq>]ou:zRW ͳX36l32ܬ9aQ&pL7_ O8m(.mOl[¥Q#g }A[Ǎ_Qp3a>3&; tʮ'჉i K/rӨM\#JVDZ:D$["ݮiBɒmaFdĠl9Gns)I2ΉFu'~0_Sf9(-' S ՃHh [5.irQ-89;cلCa`EzxT * F k߾gtTTSa̓UU?oZ[I.!Hr >{"@e0K Y8 Ò|Iwf4\!he Y"7M^+'u0Jpp=4- >\pAmlV"a,07"jD/Aed\ 3ϠD b]~L-qAwqj?r˧T=fWIR%KDL}', GI{{17ݢ湩J ZRbWl'0eđ`c$)HG͛;22TZNwx(O\d;r(o(!#xt>3MT@ +S=Wػ|]RCHp7[bww'$6rC _1SXc_?>$~Kc&le/H@}FsIՃ5v}ǐ C\ZsuQaxVd蟺%^'Y.]D1w6Hrm[L p{V®fd# B Q-n;ڟY2с^Tu$VJ7D_ibMޅ=T!Vyz@3EXf;flqՐٸ3b˾rݠZC]LXRV*7b_y҄]'6B\7y\EPCciGy̴*O9ʹNP:D;!ԁ*`7$a~.ބ! V_a#:!Ȃ TpIkEi6S!5Ki,?фg7sjRڒ'[*5d{'cW SI`} kS8`gm,K:FX\dw3ϲߗ(9_{XٮKޅʧAZo1&no{;g>C0`E$WlIvZ>!t_-F KBMCׅ}$C?v5`%+JeNKqmƣU) u=I<alǫ e4ʌ5IaA>όWn(Hvv23%oU~u%Xu2*4E-cݒ4q\ yxߵOObA[]6&Ԑ૧(&c6+j_8zcyqќHEaDcӕҡ rĻ⦧U wT $BvrA:&uˆ<6v .3n4seqT_znҭ=Ԡ(T Z2+x:F쟖&q>e˗`G  @fdq>ZjY?,싆HLQ=mn= DP%F v]4lWG~vuDAF-!h!Ecһ˖b,DIpk†hҲYȚ !A KW4k,NyB[^Hm@x{[GW|ߴS 5EVB:ei>X@tpʮflx McSilyM ; 4cp bt$>ݫj2B?#t{a53ԛ}4Xmūy"rWm5nKbB?/rF7AR;Q( @yyl$&]B X!-P+(p~5)&X/ S{~hܲDv,?-u}rP]˻FJY3?\ L~#^7љiEk%ӈw%LВH( c% n& "e F IMl?f3 cdËi8"Gּݚ ^0(&zՃV} UbA*g;pc'2J<9ƥXH6jEb@BCz"8|T]j5`*3<]"EF~0+sc6O>vnmdi?i2;-!}Z]LQZh5<#p2Ym iTzŽԛ,(\3^*u`*@A#.Z >0tS}C d`'415Kׅ7'c#"7u,髎|[(|f;pEhZv-|1CeTuW 6ۛ)+4. sCiTS=(&t>&q+AZ@%s1oC_Lhhc]2dh˓CWuDr<2^@ mUq 0ʙ#QݴDf+Q"Z"iktmwH9zUE#/ɓ\)t0xNj# D˄rI|_DIψt5) m7-KT?/x94/_Nh8Ż_|\<\?dm&lq>-.\t9ߍ'^X aBY-ʰ7}gzN:>ę;ZMP#KV!g7.K׾|Cpwl׭Epvt+9| kuJd u>rr`HzY CLI{q8#9Ki>J(^.噧O- -}V^u\@}#> 7S)DpL (Pޙ5jDk [s:^oij_Os킎p- j:sC"-{3KdT~sM_D_ӟRłrNŅjtGtʍkĵ'cȀ ksWΞmW6l & ~$hGr\1 uFk"ˇ.Uo%b EN* ~IpVo92rVFo#jX'*F\<2 Qه1q}?n)&GDiA%am(QSV{ |={EZOlM3;ĀxAKq*|mY(KKJlzsD0ĂvW >>oG \bSD\rm*,{ jw&gpk߁j.:O jصH v* 'Jqvz0^;C W,b|` uTƟ|zMϷ'b,0e>b23%Akqۂ@1O|9\x̽;DÃYGo?лŞ1n |A~䊎Ju/`]r5x'C3-^YZ6,*~Sϴ6$ɠuw" `;I-AhQV'?1jU^t4p=A-vֆqxࣿ{-D>wϝLk˶JTPi=b4P#jh,[+;ؔ ˍޥG= x w R,}+E0 _ nh݈5jyYV'c U?_ ,}vorL˗eC2}",7)Ė!5lMc?E' 7%Y 8~Bb!3;t's,ϥ ۲ fGVյ28 ܩ Wo\؈51RVI磷_ gYvf'}י{͢!G!ۓTTر69{Ag{yLv{U8qD귇ۓ DpKu"2$XaC KuXb6N?"*9・(]4")!%~B(ҳāikyPb-5(z χUfKOw3B[7CI=A_.+ //KtWṳ#!03zxψve9Je!ʠU,RIF`a p͜-r ۼ>>])c$Ū-;vlGCW{n>`͉Cc 7$rwWu_lkȗ 2*4' +1&"+UOkDLu X0'$lTf4ˎs- бV4Ηx.K6U|]s†R7.1l9I^$9h-*Xa:bOe必Ms~*:KJ}scuaCp<ZՄ) .KaKn)w dKἫ%V^;5^Y.IK,(Nxnh݅h3r]cH,2-Mz$&ɘ'$ &◓V= ^m?>RG$LilElN|"ܬRKbrz<pw;K-\>0 F>$Mg0w,"O E nw"WnN?~:<͓["pEq&' tjAYU|{GQbD N⌦rWmKj4E!^ _*_WU\wNA1%JWTS{*xi4vאa+cﯺ?kL|1fز:.4hB+DZ@B eʉN}'^$gT%eE\ Pu%dFJkxjy;# >g:,+zFs8s*="Y2{eyzWqS4>R~|rmH˿sکzl}I^`qDJP)/KīؒA9 4Pz<~!fd 9ZOAnHTZ^SԎR+h7NY*ߤ),bvB{=_%Kr.bh XR9}"窫SxfS5KMqy/>fA+?sQ;øqZnzVO}3ɖ>EQ$"5;(sJq˝q- AYw  IK;M 58 bjCYfywGk;m-zGAE7YEo(}BQ;Gb9%nM/hWÌ>R.f4t.D7m!2PȆp0&Ph1~v19yYs%n$P < hz:xܩH>N;.VLPW5Z sԭd9 98 Nf}A^CK \&*nj3_h _dT#дpdL֨rr>*6UF Ok}RTok!* ƷO|JQ:]n▩XV_qXWy"ʵ;[9Քr TL(w6&y13gHx2LƫߑDs+kv-'n; bdR$agvɕ 5;ob؆{#b(0 8ˍ8 7ޱc~m>uл=$ˎ}4ZL6cv1pؘ-_FKC_'5n6\ aĖj)ځ0έ6_7[*aӧr1NU4>5OHJiS #c`4%XOO8MV@+[+v% )߮_rp(S鏸gǼ4^r"GG2Ƕ|$c~y%\ӌM(E~Y{N\p#d? ,ދE>9\QP+2ZǨj!qNKu4gZ+gtg9itQ3Ite7aF0QjF4&flyأ%$KW>B;u_$Pa~QGf'GEwkլTFY}ytJ`{$] ?L o%\V$UM,k"ӥ[ ;'I$Ov#.RoO'ܹHںMӴ%wEr8Ώo "oTCU:S0a{82>u].~%e &*Ù zu9N&Ehpd&zf@# ¦427IK9=,hŬ|aKh@`3KepPJ&g>_ yޅa ֚},_&;SЈ]7C W;20z}ݞ!tWt)1$-Z!i_ڳ#O^ClepB+tRo &c YbUzmvW~̔DK-艔%}g9i9̟E`ɒ:JD Q͈!fkz<ATEԭ1KCNdʶuLQU];#꩛,.*O3Ԇ}vAqfؚvHv:tmc9Y<=!̛I7d#;OI\R7p(=ce!v_^1ԠKnlk'-=g lϹ3[r/=s]~iPf iƣTcIK twғr,_NY)jDތ|G$ka#(>)א#qtC ?eK^j5Rz!KG{@BP!24/j̀\?"!sz-Z8&Oa o]a4ʻ _ ƍǔ6v[eW*MO\aE9rֶQg1\{e pC{ P,xn˴u>E 1_ Rpf1u<|;^:`/9+nɥOi.}?Vjk Ajgjz miԊZ44 ϐ>sxauqR05 B'I)SG܃D9 p}0o-2yl67\0!0h>s ! $i EQ\^`/ҕ4r7[|z Hٺ-k&&tyZoxbGq.=\~qowaaowG ANo^W}/b+ &#"Er:E`";mgZ4Si̭MHG狥-f8~o,pO!r>Cܤ^[˫Yӵ{wӒ(g E^j}}@PN~4rID8dKw=$ϖiY1M6&->EH"aPC1@hs`eV~|sn.XuAX^)ZxaHg5MY-H7lMjQL/1%/m.VSsn zm/hMs $|L/WI갎g}Nd 5g܊FsOݬ|fD}L%T jo9$JPEOϝQӻ:RZUtY-YޡmAUUY &иjʍĩ 5"#n~]:b~Uп<be]у掐]j:*@8A˒&r[Sd95-a`(jq[sV_ cK^pI; `yb_瘈*wl T'aP5(NQufP<|RHxbUM~ªxGoHߘö˵; <]4Ii.d3VL5 Y`([Q:)߁A,#4f%mq!Q9(5)"0V4j+L Mk85RX?#`6!,ճ&yԝ /#jL3VJ* Ѡ)7V 8FTEQGo<p>b mv>St_;Ոʥ38Z\,#,2"O38HjO.Hi%,!A#+vE|س{ )?buQ) l[JW+ c4%˝&ϘH ce'ZbP(s̒WC#Vi|2x["
Fovlr$o]ςÈ<`xznF$Ӝm3\Qcؚv>>it*8Q">.:Qu4+C*d//?3M4o瞶b#=0vm^φ/eeC&+ˏ4$ ,Xk/lRPAc5j^`V%Fsӧ]:.xRe=I=.̡rf_Yqj .$-O7gθerGƞ14`~av;JuH Q|(^9Ĕg-Ir# }e.  PeKI)Zo&پLDz!GD?Al8u ~ 0;aɉ,N(avtTIiTFbARH5anw7^nVh+Mv%;xpL 6Cܷ5rL uk yQ2&ђbBAԤz M?h(fzHOvW;z0Nl\jxz\(ڶ{uMjj["e|F}'%^0NWtp5BAqͷB@N_ 7'ֵ)LV"湪ilFw{84e\md_VC:x_yD☃lE/Qe x*IG od@aXӍu(W.EvbgJ eJT*fNukDu"馄\ }& r^K.#lS ޫu7ĥޤZo͕uH;Dkk]OvP ̵ְ?_ᭈi&Wb9P@PwEi˰B>L:ںRuCO0w]A){[66h;],aw ?OہbHaufyaF4M":F44yʠ+Ak‚kj}!CWa#;梒t-&ZKJ6çԇ„G݅%Uܑ6e)g#{E1 %%Ҵ >zՄt7+&Y5_P)J٪Xz$V8aRrX-Ư'"r::ol k#Ng`BT1҈-D4{QȀUXpB޻ޢޏ+ʹ+OVEk-m1ƶ5! \؞ajR,` x9ﳭ/p)*kKmR0űٖʳ؋ٚ *ZlNgM?xkw*Suj JrPJ@4' ,0,r5"=a#1y޻/NKE*Q)M%1 ~Np1x9EH7(YMF 82ۄ9 K2 ̍AAУr)}tKIxMr@6U< 6a,qv3-3OUC˸ZܮF5n;.1|x[J/ I%jzZ =~ ؽW*)O^zƱaU>_f[YU)\)LA{,IB0N3ϑ˼{4HڿLW5Ίg&8]&Aw}QFqÄ-fM*/ęNlKV ɋT,RGPQX8jVT)<3BoJ}B4`jP[ϲ0RJZ 96U-Dn`,ۖ0M3Qԙ@ `X~depO#xO wLٟ|"">,TR' b}!.TAdRyΓKHƸӏC_9d~7uG)܂SYkmKW'X?moύ|kA,ǖdd;:j 9G$ّw;bڵ ,L/Ɛ:wA(H=\xIUpw!60[S}x=MroIkc9pZtvvoݞ^x STYݐ.Zik2҅wqnD٭ãtiR,GQ u<;ѱCk BQ?a@X$;';& `lQ%&1cOKߕ4|-wq+ptCQk5ȚysE<X4 iL|3)p ;Aq LE6^vX] Gj?+a@}\HN\7f`E@oePF1qx|jk>a#r|``]k> wVc V Sڠ6<*Ӷև8^ft=tJ q)_sSOsΤ l^hFNyav656}:Zo71Wl>O@ӅW.x:!;y9J؛2vA?B Rr+$VD+N/t^RHVwtΌKk 8&hzCA$xj%a}L`LLlG~rLh%N$G}d9ٜ*~k^[k@yvjE##vC  4=Hl5/.+!Q"eF(`{W[ܨ8v֐ȶ-殴 yOەn {TϤ,NaҰ&کg=,hmOk$^B3'{% u!oN#%r =j$aY6JX5X)A&<5i?!@O86RXvl8B-IA}F1 FFҏ R"rF3/lGYiL%"OM"LlkRtn: #P?c :Gbӳwu4°ObB׬s%ΥjQYC VtLJ+qx`|:StځpBsLbP"!ʍw7`s5"F"ne4|@ۧ|nHM1P{[LǛx]XfU'Tă"/hv~cܡ<&PWam5hڈʪip>}\/ nu;dr -a<4Np J*M(W=R\ߡG+9Won(?8;1ƪF{XjީFd- 6@]PѭKW&sS>x~H%b[ K&Z5zz+BdF@dAx@PJe< IQfLvJr:0˴L_ 6^pd]cZB_FdQWd3T9g֠ A0ߜcS<駇jtgjctȆ Bv9./܈>ݔ^ȳfƑBMPMC#&#BxAw r aYt ~ׂ Zi^XNN$NԵ6l|`iwd{^XijIq ߧK;5v#xIЫs3tҶvj&76&Bs:*-?ŭ/xr# W:˦8{a-36oF~R%i],wF>NѽWt'!j-8zsT[)UuQDōJ0)nگC&q;[1OՍÛO $y` ?A&d{T=s=ߩ-Nf4^\w[ &.80rhvXʭqv m.Pn?6jg8u[*тֹb3eYnMAgt"[2~~Fλ7㪽?u!>:[G{oyWCl2>#l3t8^Xr;pķ&A\dmm|fqlMUHOY~?~hf-}!& uH*1C\/wOuT=iңzA8$ Q"+6ɬG~O\ %rGx!X}M cho:1̣h ?[:/a6ѐ !Y%%_5^mZl?ZڡSVxq-PHwX&pMRO2.B0%Z`okK Sno2h=lk_~k8KG7pddك'VO}5ҁyfZETF9Pޟ9ju)zpUJh5kXvf{Fn(x׻Ķ/Y\PT齴)t*=VtK99 1N 逞߇$FK2z^y{J mSamXm@tj"@tn8)<b^NV9iHHK茂7$XN[G!3dWb_F-sDr_S4Ux}O-,r1QG{ @ 4+;ϘUR!\oBh D^Vh2AhmՔzp$,: $Z $kr!i"n@בOj:9#(rs{>n it7AyVpBb^}?];HyD;Z$\FhfIJ7*Lf%$9!B`l8q47+I<7#Y[ۻ*k+7}u.nᱠ,Q멗hX"XB;MOd+D4 FY$NyB{L_ѯ%۳ɖQMVl0]|^p=0'. dLvႊڶ . Fy[j/)b2U`@X*V ߑef=|?%VfBnavBU ^| PkZg3U Afi >XgnS}0BXh}0@fmq־qQ7%`CZz36ºTהͮ:0<#T"BqbK 5-lJ\' R9,c 99Ɍo(pфS;TE܎yaw)x&(5yGᥴ{ Җg| [<܎qlQ"/OcU{s߷oq0 x%@}A!j`Bf<|J=sb To*1 ?z{6̯<|sߗ8-VD=4&da,z-4`x|ɭ:vDdJf抝/ԓlms&x~Ғ[Q z=')ps .r|RfՍjνeM%6;cTr=~Ο#7} ͏b[3m#;d&. bU":0F6!0d{9+4֎:;7uȑp^Yx<s=|ǔj aʫ+qx}i~4:Y2c3/៦E 90#ZKD 9|ԒPUE QA |_F(Wqsy$dv#;\7g|OYqTNuh1; G 7zYG,- 0%H#ˢӢ EH.L$*@Waj$AVO.F>5͌h,tK/yNd佰^((χ#番PǾqG f+V: aXpC]WClٮdLRa/ .#('X/$aR0ٖ'׽55Ew/#P$Y]yٮ2rn{I&D!LcF11+QJgBgYoBNcrΟ!?Ǿ'u ˧b maMg*$ͣ;$ "JCK&GQE`O= vlZ#CvDܼ0o~-Un']MbZqQ9w+:iݒڈ@}6pZ1Y_VbdK>ސeVbf4ɻ;j ގxe>qZ5\ &a>dHlQM9tiXbIř/$x펢u +AoJ$3hA#kd ] 恺iMa+LJU&l0qchfZK^O؍m fO}FM5W_nA su5tGoS ҙ&?C퀐\8 R5Q<17]n̚E{(˄nyAyosFVbm#-{KF /1ٲm!>Ms$lQNCCq<[J%T@ {ᢌĉh֯Ou^n󄻄3+OEZ׉l"Zbj *51>:fM@ B1)sI=^U*אُM>uEJEC%RVR)*VICLTZq cAfAB?]Z8%XDS+[YKb,0  Ȥ #/g0:}}C*8(x#-d{a(|[vuD\/z7o:pr@3iLj%Sf\͆ ߶iBGfk tʌ6z4RM0JiN7[-f 摇iRuMGu+)atR<'Q5fyXS kTG?kN% 8Zx&(K ܰd!)`y,ڊ&ct(SmID@47[;;/`W~c.6 ` ٖK NshEFzOj+x2%ZmjO$\: ճR' mf:ׁ`bg'GU˥ k?NȾ%ޘ8J8\=ndBpEs^MVAwfbRBD=: :݃Һpgi%/*NЙP>=ʇ35CՑ-_JVwG"s P j.]i45P%Iahm)cA#8~nz 4 @ɲf$`bc 0q̘PzOy4QmTA`pV3 ^^4T`en'%+P)5ge)NO]W|pr{$1QR{ٍFG^*#(0 SJܭ:@;῏*c^ã}}"TT1h~Wr/@CL&Tr4) ҷպKz$! hm^uK+rs$QSnq|FW=i;RU Luez)HʧSl@K_-b$pURǕGviϫ5 3T}#jr*5@_5wʂr2Xs.+PJ؆9q]3^~ĤWmXV`xכtzQ<^xl-+@/`K"0nRl{M}%V"I sbp&ĉVFFd/S4-pƄj"`mb2adgvaM$`i=8hIF<ӠBYqFK@/L(ԜxXМD#bH f3Dx/tp4!Ƿܒ'UL[Ѯ5rf7-B?~nid{ ,aOf $pR_іu`Ox@8u߂J4Z)ht[_23<+L{iV%&jm"Ęp(ޏbAxspC;7n7dCY˴Jn<#_.H*3!m8+H\&FQon!'TcX}t)8`ݝ0 0Q5$&؇wyjt-51yf)BRf07 O)*4>_@Qf2f +ҝLy3ҺuA7CI1bsn\g4jɕŨU>875 -Uq&;`*J3ݝ%ɃBPlk1He]OSJT*1/t;f;˺Ǵh٧>P|Q @e PF{قSYs֔۷ް?z%9HCvx>v =Wؖ]ӏSd6h'>O3[+ h[>ձr6KQ-Q].D d6C{ W޳3v3pnLƨhmx]@Vl"$?qK):>5AII~O‰[_tA'|r福F HNK8+lo)Mr!AvOhl}+X2 w=DZKyn3l p;iJ.-1l 3Df)?@ 09Y8at blPhD=3Xzc`9m[QKpDT@_d?imҾX HS'#dę9`Y~# -o72Hɫ+q2NݿZ~nCOd$W`0(m|_e2BEGOϱT[2ҌgT:_cx]!u@<{n{ذ9pWss.si@3{$O |KnG'de5u BZQz$mmk 0FV* z(Xh9. F܋ ӎؖ)\ " q׍r~gH0uA@)ɹ"IHzwTXP0qgRFB[7:B\!́tataڇrr.˲pOCI y [Yswlܬ!2nBC?OeU{i [ehXZ=`+Sٳ0t ?^wslrCwY*)NΖ_ω7♞rԏR3 8JKN${,~({HV}f.E0q4ڴč\S5uNА%g ug 6\.q|C*J{SϪDM_R&NV᪟hߠ ?[Ů'm XRN5*>.N!#9ET}3m ~xzZQrJxYw!Αtjsf-= 1ɗt$TGpsgtB#,K!yr},Oةjj&cnIuj p_>T}7Z i;ɟ(xAeS&E(zw8ke6w>tL$ j謳4p]TLMJwhFO!.=V-weHI# ͉TnAN]1E!nb/>m,DVYf"[҃3մDMXKK?B<'6{0=1*Җ8S$֚5{K\fkMQ%kȀEHd[D}GYJHJOzy@?OFlj+c><)K[\CEAшXdn}2`U)u5EJm×aJtENėvXD222\Je24F cuL#}u[ꘖ'`R.El+H0V|xsS΃#]GMzhIδx`Վg>|ɺ1 d'Sq$A+}k Nz]U`FR!gӌʒwlKIܖ(WoN[ŐOH9,ق"}5樶Kp̆DP3 yUE 6lKT;%j ǚ鱭<{7rS*wv9Ȋ103w}ΟS䂇Y$2 23GfVXؘ)? 4G8i?]QeӦ¤^ x4a3@Mt"K׽5f5g>nU~p?B&am$z,H/R.2۩ɥaF#յ@k*&\^eIIdtd"RcQ*. nL8a6QKkO]&y _V8oaVNԿb=1hG,4˼۽.6?k`fhE8D+.Kc(x,90v>E6HG!yԙKTFT(J -`ugF"H̝/xܘT6H'v&oMN4L *krR,9*!Ҵѕ@]Z8-˽$57JLN`wdR%o]$啿U(Tq+_@OtSF}N{.݀UVRsKiV~$yEp;gsrz;|uO_{v/qOLqf,2FdW)%R48Cj3٧Zv: !ފbVl0 ϓ1SVĘƚ6ъE>ҹ QtWCr\Ptvtqv?P#(c%¼6|"s93!kF8UB%>\mY|ށI1Y Ҷo\oQFYZB߰: 􏶚BY#;x6)8I.}g'nڭN ݩ @%)8Z-oCռ)+%M0~}(IoFb!+4'@C0RH:Wp(,6e8:O {Ƶ2<[4_~ &12G{QF4:#tt,׍qm!}=7+_XĤ S;rtO&-qI]L E+nyRDY7IsLtb]!|-/t^m&x OpZ4q׼NKFq}iԆAQxfv"G3 PHUp>#.d(4!u8/@ ;K3qψ$*𱮦1^&Q0gG4:̌cdDAIrBxK *P-e|W*uyhzV^VU&k S2~JC2k1>hBH-YKϓb?3L_jGUp3rvJO~@nIS @MР<{`nAgi+b}Gt[.5d lAO-^)SZJ^AE9rM4Y/d$)A_ ~EJvg-N145Y7SoP10Ƣ[@P@#F5TQ_W=peTJRBEMrsV$1HZ}JVv#st[}6:ֵPj4M&)9  }tTx(M1(>sN589BqSQ.e@k02_vYDؤ&|>޾vh ;ML6Άţ:5dߋ"zwm?6*\I* VMWR $ȁ* 4hn=ב\8Cg24s-Y~*Vh6kH i8"$kE> ʓ> LX VzzGTEc*Ƞ>J8 ˧I§ ;'GEtOx IAuÉ/­P^Bɖ$[`HduZeXygEX{AilrH?J9;F!8 -aə`(!QƷmYn{Tԗ ltzW~^"ZFOS@1tU"+aQFؘ[ `q:J3*mNq ֶʽ+qi'Ut.QC>d:Bl)BR8!0vx*`ݍUԯtj)%2vޒ3x iA8 ?OWrfԵ]ꅡ Kaysg܅SFȧx]3v`QU%|~>:Br樁-2'ɘHX7˞Z:dJuF+4ʀeraUZg~IRg²Jq\.r.s1v<5y[}#-{;hdF_4{doai BFt ,v%)#IQ?O}BŽkGzʼn܎L]J[~uEU|6a@j>nϠUby1oXψW]܈3c嘙LJsѪ% &( u`Bp x:11Uo򞒎>M:oֈc\aQ^=B yvfacRPqPS ;4q7 җb.c@h7P<;|vB$K.Fm48xX j*HI7w_Ƭ"gA9Q^y4ƾ 8gAD޾`j#v)bAW:萯_'nԶiʙX_*Õ,њ:eFgiWw KZйvڶn07 .2eg3ǽaS'!TxN^b/L)t95<R{B2q]lv(óBs6d }K<#umԀՉ2;)،EL?AZM-$(9Źz|qfmshh^]oޑ9 뤪̷25)>:7:'j 3_Gt_,"5ӵڔPCVkŴmO\"wG =yF3(p3od7EMC8H8cbXs`5#o (q 5L\ feӨ ?boF%s.ZPX;@iqM.Ƈ23^ D:&5R=E30\.:qv(t&Z)jҿ13%~9]W:]yXփ{tӋNs=-eSŹ P>-n+juP3nueҫ=@&[:o]Ar ['_cHŋWCIf>nòVkcR(87 ޯ YkH#*Xsjp܀d_-N\ H~-*rX]oZ :z|3ї/ %5<$}hwZ]F}o]l2 N5C~ 60[}HhVHx~$Ƞ>ݛo'Q5Ѽ|1]ݷ ͏ 5ےP< QFVW/^D0H_Jp^x re '˾B'oiW2LXzX*>8zѭlᏒ E}3s 0b) ҹddƔ@J_-EZg#E'8{K(9pl9{%7406̅fSVEsX}s(v_Ю~"E|De7msuAI|muHDU3.R\!m`NpK ӥ%r"seəӦV/5\d.\~G}]TxpF7I7]|dѓ[DPc:ru`^v{=U1CP,I \ ^T(Za;T7B!AL<{~[@r|jKGK@qasKeV>Rvo/o6*>$Yd kv 'ڛx߫4MH%GAr*C KjB&Y@`naV|+ĕO|XưNs=="9M0.~kCBFqF‹}oՌG5nZ9&_R0p+VDv\&b|9 R9Cn2ov'Egւvm5R[Sć2XB%淽#D *J 6S0=K~Npn Nngn6'l=}!@i;}.,~̩8RNgb7ل2~-|s^AXyKMbm*Oݼ'^QE60` J)BQ:u QEt4JYc O܏?GVxV{dI?:G|'q#Hvqt MueU2fű~SdL$RY>BhmBey &4׍nxL-Րs6 ߹U,lC+QUdycж#k3%Ђ\JL@F20g@?]OUCk)j63?$RNH`ю<;zYw`uJ*wB-t:H@\CFbj~hF [ řZ ) R=#GRxrY'_M1U`ٗnci+ħsM,$5P{cۺs&j06EN3bƒMOcXL ü`a3v l3iO|'0aPNbf` ԝ:.yV({Sh^Z6W>,4!݈P"^ͲBtdӳnjɛ`KөdrBFkw1f΢[vque6}Nѐa k`ãbf jZ2/#\ZOneQ]`H7dfk*~d^]L!rGY$=mM!O<}T-9]:ױ0Ik=q5~"+lI:,B4Iw ߑ&:e]INDѾ߲-z(x>'dIp|m;:*H#Ac~_ |_ݪ3HWh%vfwnjM0;}0 :}܃0ch +j5wXFespYճ4vb@?Xn`ɎT  綝ԉ䩹Tv.)Kf<Wyz 9ԂM=\-I/f30wuM+޸%$Aˆaq|+)Q"X*H@IbгцN4D 9ŗMx^ΖMlob'2fXm<'S;OV-u+Tj2 Ia[/G\HlV0-fd V9i@Rs&nvv3W6sZ7<<ףR@Cֺ YRa0TБ޻UfT!fV#a.%ŨΪP88ټRֲ :JnE՗gH*7`jExӓ}f7UB銜(98n7ڻ" >[_ޥʫ-!ڍܸi%ik Xl_{_W[ᣋÙ%kɳ#E!Ec3~L vFe՟+G:9$/e6OI?Օ ;X6@&-Fnv 4|ʭ$EyşOJA}mX7D&y$B&d"K`F.q:Ĝ -<7 gfB?zQӞ>KDV@ zҳ_;⪁!?1)ZeS|Suo\;رX}sʓI\$xjvO+N8.z8vIޏ RA2DuD`~)]!jY$;2M _i!„&7"+N_O!d춬LyVD x2>>P8%+EdsӬ-3"Y:VqY$aL=D`mFLCRNԬƆY:bpɳ:9z,`J*)f?Ts@/İ^c[.“Î<_ekRU.>WػS[v2A?PU>Ә]=yqc@s{?3"W߆Khd(bܱ~#|g8gw2Ҝ{ V#myes`!΄o5t}:N@/;ި0sPiLoQtC(6U?b9b#G7@x$[s%vAt`cͮfAQ4h *m+'`*wK7ykIeDsofx@q wBӁ1_ud~{{hSQ?ze㵱޸|ax^] HrHgW$l  bڭ[lہL_%T2ݜQ=)jzGMc,}2幩1a /W0A>9NQw-qܰIps>2p=zQak[H|c!,248ůzX[q+'dًMɁKھ;Zz#4&'l`.i+džx lw2IhS:Up rlm0ok̘b9MP$EPҌ.tF'5u^?nL$ ;eĐ.aAx 2E'$9hD^|-jM[3Y+´ >JL71AH*=bmWXѣPZeOD I;\o\עYU@t ECVxtM,+8p't.,U1P+Q4Me{UYs3on|%3C%1D"8u$C^07*^Hz0PKf IX8U/3?n3(Q|rfhWcrfR8s҂f Y<xb\֊Cϊ~1?pcnQonߑ҂8޺v: 08'?=>O#<8}wYso /r)_(QxT&*IW&Ygdy]UJɬoW.pѕQWd+0]5l7},nݞf"zj6|x-j ? 5͋yPxs{R-,=EF=@mx0-筯NAPWd1hg S'0>F^eyK?>ڮFQ %0˔w3qȊDB ZnHv *]hg^YsM;T}rjχ āgi#6[)(SK ldy[dI_;G:mCLp3d4M/Io)zwasM*s]z"k>w͛z}Q!Cvva_%"%HpÖlшE@8L=`*RD\5$pTX?+xD(|'$ڇ-I)$ Ї%Ki9=ԈAm> A@$>͙**_ˑa3҇jÊ:ˬڃV4$%`fwF0x2)It(;O W? ]U=YU-sdcYJh,!P-ʉ?<&v39D*xPZ MNtQճOF4F ̮bӠ`N7DGH{l5 *Hٝ.py U~=Z K3);&;| *MICuX% [$'~ U;,Γe4+&,6Wonz@vrm k0R\jICL.>ɉBL+֐Scj ?'HV#s6KN&H*uX`VLMh̖nSEqڐGS'6O$[/g,AdXJ8" uGyLCKn;Xcפذ@PEʒv*NvBp%ݦTƤf~晆ضPf@O0rf˜Efg8{p٢Ϡ/z'*uNi@:[nd^3N#zeFN<&RBSfP@ ˚ؽ 䶁ؙ"]Y+fK~Ѿ!3 /A벶p_8)P-~۰$K^n": WE3ǗaUmO}KhUb0Uv`4N `$bO,DMK1p(/xjP1 {B%)J41'FO9PeԈC-c XiHP}"Ft"o&&j1ɟL/l`(/q94bY F  6B}~~Ea#kV#]Y;P͆H}N"- $i~*%>э'!OMcC@v*ȪƆxEI[Ryb{yG,T$jnYCᤡ=IIn~sY1R y{kv/X?eZ TEV rB Fw4u2>vt3D$D2G /_FO 8+^! @pk=$mL,<DdACӰ wSbbo4vxCɴ2=8ZzP]xf+>a`~{8 >ob3Px1p%"L_cD^SbOcPl\ͫAߦMtȯa^JUb{+w/48RAC1N)kj/00lP1#('(MBɣčxr )Eq+#'mg|8MzSL?M:u&y>"$}/HXÁ='8| #[%yfwhŗ0-o1>Ӟ4O,[WEPxچ>֘׭{t6R7m4fY2͠I2JXʓjQuZ+/~Ėt)LJݘ.| ã+|Zץ8?+;Q%epxe<.Z'@E(jR[KT~+ (UG.,@"݁^< Z㾳 <0DAL.hYw hV:{:U1`0dx ]}/sG}[E!Q 0u5$NMdf*uH+$lhÌ MNG/l6N "wK>\Ee\L9J qYoX!}&lW@fY=ZuD(u-'{V!/=A=YTK$d z"if2]jQ 3Ι>g۾[fRTQ3, :4'I0ΔWxoq#`|ZG~ytMY]Nؕ7E.˗͊HvD@D*u}v Y uMED e؋ٝGiQH"Eesx:WoMthU[ a;WퟵUbB 0IrZ3 \7񻳄-44̅jRUi8{shw%U1ba$syv$wB ZH0|Xh]싷e` hv ɸLgh5 U&(N_!lGwm+_,`q&T@YվtDr];<˶'Ѵ+ |6cM0/%'Tb$_a(F%6װ;Ν"cAm> GO9'wr%13$Dj8w&x_2Ŝѯ+@ ,Qbm?Q<3@8np/!izBo擣P iArυ]ՉeS ZWW<ԶSôԒ]l_apK}%'5bc1Ip1mĶ!I^֕䭜'n;\ϊfdN9P:` k&>ǰtۛq2ZoYRd^f ːy8Ao+.LiZPI|2#Pl8a/7d*sPT)̊颖"z0/Ѿ{dA_Q}A#ܪ%I<0je/[:I^W_N:ܷԜqrY{ϡj`[JTrF*F|b1BhVTg@9ρزXu3%Lu@,"eYt h}f.zfOuQ aF*q brډXrMY^Ů$G%>GL0M~ Sc&[Ep.|HA[TJ!luȠct/P8֓s(muF GHa+zTLMhw ܘ\>;̩6 h`k7LH)*x6m֬D?>r]ߩ=뼜DadW [s2HU}j,gBbO&͟`b"WMJPi ([&nZ Cu{6| cˮ vqk5}i.K▱@]òJB-X؎qԿ"Y/LVM"q؈/F*2_Ou3AᮢcAN~kwRA#cψP3R4N(A%B;sg8"3Ut~ 2ooSMo/`W BK1QȾ_co@;3.? rɅWrYun6@f[.հo$}I X+jM̽M͂n⫍J2x/a puA# <]g6F/@ aOC_b]pNJҴџ&ΑHݥا9D{=n9FRРO׼pig iS SexP f oU'@fݥX-ة[Ӳ(߳y\n!Sل~}N;/Cs)t\N&z8K䱘BtMBD[>HPV#Oqи+m*S&y$gf*Gƾ.-7\SL"i)@ϰ A&_\9gkq% t 󂒏 5OY.">fE%;v.)UΞp2z e43(c;,j˟WTSxՠ";b=hnX?*Y?]Xr$-l?{̴GM3~$|Ǝ Y˸%CH"U0$~o7 ʖsH>ggR>I#ޕ!":|uX7޷!>H<.5,b$[YWb[[嬇] z/ӟ{2Ӡ}+2NqTgsRykMu((C!Qqt)bs@H~I&` rj=SҰ˖pfIuK" .Hb#dKms mBI+Smbx҇*##9Q6/nx8}|VA4W0<@-N[dΖiz)Èn&S.x^.Er*lKAˍ%Ij^ثpq6NI +8ydUW<Ӵ8"*=eA*/AHAZn wa~$|V7ם\b8!a [2>ݷJŃR,lI9 mA/wVI쁋#nf+A/@}}F咰`ns|*ķ ?e 8@FbF׼lC*n\-{Lsk` FdSX"ra혷8<]g44sx-JW͑5UWm7_[~ "HTI" m? ˶a 45 %`Zb`cl+x;~Oҗb w%(N 3g24N^aT|Й"y'/H}rQ gCѰVSEƜ%PRgϒ KM@Ӈ{w̕(}I}lCTDg@vipY@-FK‚"#}NUnnS]Xz㺟cC" RKIlgi|[Rz5RSu|C-! djX Iz-) m'u*11f^2T dYCMm@3 S ,!?됈!nu)sSY![=FLjb+~"ȃ$G^!HVaN6vvuؒdG%S_ZA9Å^2]:YErSL$cfD%\Xڙ&s_uu.Z 0h`uaNHRعOhvRe> c! 8F:>®wa>BLl4/1=Fq:i[yV{zl}K;~[-ܐ{_5ü$?z3,7?Sz?;%^SEm`p%`yD)ZnPvBI1l#`D0$"a _}-:Vsɮe뎇DFv3&Dl'RhYgwInxchBXBN5#U gO; {UXT:xY {lzdx;C+ޚ-Th%%k`ɣ4\CD/A xt) =J{T;SXU\*0Yg&PټS$)1p6K SR f鰕w6 nP1UJ&$' w&6ODWqxOa9p_ "x%A喃mhH{iGMg߰ 3,]1F<|/ZJkXkueDPEşe?Nj6I0;޼m|R47tN44:o HZ hH-!"uהmJKZR%fLQChVZ*e|S0[@:zNchnvl-q,"02xA-z1膨ebxS I;(O{DQDJ!"4W2Fzwel0 6Ɂeq+҇MlGߩ6?xpe6+|ʈ mEDl\!F܍i/K^W\5 ^;=q*t|pSC^ ǰcrLn^Y˂QO UwO4q#^NYYx|\fϋhH`3w:ܨ #dz9/=OBEBXkXʳh*iVqNB!6ެ Xc>:P%4䃚B?sҠ} l^]Huypp^/>F%I .71|qĔ.c7`Q/>7` գ[E01aO͆Eߣ: uɺɆ$۽ y.DG[mbv3kQ!×cK pJ/h^|n7E`iBtQЖƟpe|*.zEEl\⡮"Թwp/s%y)bMz?]= ] \ڇMh^EE6S4 z!kTl f0Ʋ˜"lr#yߌh1qܯw[i9 zxaq4ŘRrӒ{FA1AGj@$^z.m@Y-l}XIꊳ_m9P& h!Liu ")h^uPV l*B4DnNM&:[RPc*(>##zA|THz*x$1!< "&!ˋU"Qj ꌑ.A1vx>ø.^ !OĢ|hgQ"MK^L fKtP~`HhCGri%+gr rlKLBU8z_~/$+ј~U5P%\FOq05{Hs;#M:V[k#\療c僽4m: K 57Y/޽aZ ùijJ+I9[~7TDZ򐆮0߉DQ$@t506-Ku!$}xpjqq`ǃF&< .)H =i"AenU>SwZ' vF} vxWII 88^N)P;d=+LSz`G>sܦS@8emeGj0Л?,TiRl'Ve>XB04љaJWLz|n7>%XzP^8b# }Jh~8(r^)Г?UH7 [%R(S}B$ 5F5] Z'0 (.0>iș͹A O}=|p^>/.7iDakxJq̐{9'oZRQ\\̹]0fM5jt~I-%CI3yIi"T9*%Wxg+5%?g:UH=!BȎQC5t T_/t|+/%TmKÇ|b'8뢂uн { p&>ک=`/ud΅n}EhqI%L?p?xs=8⺟^78#cH@PxғDe-W%-Ηu={jVӚG(<9ʅc=R+oDŽ7BO:HJ2X]H{:Zӝ:' '-=JW+ g"~ua>]Og5M X,6RȀ[*;WuVp{,ȼzVmFM;R^bHVYqPUmX'o|pwHT%x0ii8\VJf)eߧAs&;%I"Rˎ[\ZcJŐLu"g7ˈ1/*t 7bGPPpBxѱf>Y !Y ʉܦpՎVߵEǘhkbWVg<."%[P4"L[2TPE]T(o4ǼJ2XO w)I vM#rv2.y`Jq5Xjs/~eK1 'Kُ;o^>ԃ5ƇI'D=ÙĂ)6!liS%2`4 `;Ўwr3:ryd\~|PK+s4 /2KDbT*I_VKv)yL-@tJ?2>q\V.0蔯exam^)f j(L+Ue08.=@.d|>muD&jhQ3EmU 9}S-OT&#騸\T?o(6 hVvItk![ `Z-%[E C_(ZwUbڦ3Ij]3p?/zK n5?K'Y]r*VE2/AbV{#hl&BQ2"@CzOpgbmNy*l3WbdO'=pLgNj+|bic Z="3F`;/!Fo]k6OhT0r@^2n( H_{[HdjH#*\K5G U%:tc(k-#؂$wA0tvpw*`=(}ځh[,j $`# 'HD</kѳteɴ_ A;\12)syg+hӸ&cm]_5A(Ga.; o+/3T:tV8!bcfZF5.l$ޖ'E-KfE38ت@xOUkXx3C^;5S7Y]iBu+`1tYSM= H[:Ex,hmOm R` /|GU|AWU>*Y`Ez2/~4mlQr 4=N#=9Fpr9D%3 J'oS2)E&;RJ-%"7Q<=3~^DJ=nb-]CW[rvXPN_=tW:9{<m #>P,D؀3<œ퍅3[x?Od/$7(_^a'5RšS}SbF1.jf^qqXBUWc{6W({H0zUXlU\bL>N2+;Hs,.SLhe_^Oܽcp4nG% TD+$!|M>hMe _ơ?n_7*Ph&oKaemPA~Lo!Lx"v7|Npz:7gm !ƬwdIzk`>RΘ"uV' <0;["YwJ-\JPpS+.p+T?EW޷ O&>UGkgƳu?Wݥ' Ni hVN6>/HY }{\tޢep `j kLa) 2J6;8"[qLVɎP5xv&DCh]77>O{NU}4i2Cm3REMBI(2^AFYB;6^QQ@/]q0rS+༽dF` u8}/i*ҩYQJla'V4r`e(2]9Wao" [l^ށ]9%>IQ`MQ /Yò|tAWm!2&òm: ڀ@'C5iOR/)~R6Tf$()UCY??5nOasWZ[jn;)y[OG‚NXZr S3,i7b2'Kcz߅Ȍv5ԍQ08`-ZgQLp FH˝+%ȳ~6.׿S6H&9ԻvZO&e{(n/D3DuVD^!gG`F[a3I',0K KzՔ,w~d4X tM!(yp;gD0  j0?}Q[gMZ\gV Ua|Ь6ra-.jpꕥȆY! 5^H BNx=c.sO`.,%8srɂqH{8phf0eRBuq& ז{QUUH`SP kh?bYR&ʡ*0 my\HuE06=t0bhO}'U`-"ĺt%nβJ̕d3P8rf<@{$yemwoxPً'l%z ZcS悢uJk+Ru9ĘawLpU;Z67J3($5qjEi?K -H43-]Cϊni]g|GU΂  VKysow)H| s%G8Q]s3,cf'OTrC/ ^3bx; :z}D77<2QIӡ=;v``E Qwn1=P,{_}YQ.#Tv(\$qXe+F.㠧<)xFM߈n3U .ޫ9Yvjܠ\R" 9QoV H{ӅiׁLۥvs. *쭴O1/UVB=`G`H)g^L{4VJ! 3»X`.9f"Ƭ4 { ?WBkΥ pۋ_=z$F6ؗrKc{U$vH'P}d6c_өB$-wm1oˋڝ/7{Lcwa 6M3&o&ChpMі),O6xOIޙᓵAI!3q7WWv%dLUf7~[Yuט" 6@l˲)-ކ N񲦹Kػ wE^bwZrtqΎ%WuLgj0C8!=b5z"mbJh䙥7`*=g=qh]46)[ʰ*s̩C 8 0U9<(!B@jp̜X@h$iڬ+oPG)XqG(k;lOvZeςђ?FGy#շyU$8"ee,mfCodRK{YʋcԌB< )fZ!ҧ/LrRGY2N}g2M|0MtB]ňiU)%O8ihYqI2FJF2X^@^K?2W*^* .@h.t<"p@3m .hsK*?ikɚhJfluw#X?H8=뼀 *b[j4@%{5c/bp{~ʕ S "z4L0=7ֵNHtŖaְSeW/?K`c716"0yn.;J:nr F 96-ߢ.t&1aVzD Tr? KU(؟:nIyɣ uHzd.?%H8GKB`t"?yc=竍yl^273ղ@L̐CSmbZ"3Ua|; it*&g&kV_z-os )%!sӦt݇!ﲜQt!b4&C|>`r cqKHWKDDpmpFу'yTFCO|7?GN {ZW{2G5>8BuQJ8ד3ߟI G"RPuR?AԘSބPi{ke?O(z6%)s(/ N 4|f(36i~3P _͚3dt_kK em#~7DWڔKƜc6kC'Z]J܍YLFp/qfP^b/^w\H|8tԥɶ0:!f"&pӕyo Э8_S_:j;2E~mC _ۡoDjyA|uOkI.'j^#!a8JfH8m*w*@1) FR _ȴD+acO& (Ȱ}+qM}eniMDڤ>i?rR@kŹ [Td*Yp#ߠ <ڡ4]Ν~!5L7oe3-wd(㉾fI%L(~A&hZu]Zwj(:cIZbg7TE6٠ܞwO,\ U7qջ;Y<[ nYi0ʳl K&wEpLf/oQ28o~1Z[M_B]19vYm8NN٢Y䑥.V+Q :4I|6"2#ށD,(* FFxQ崉1 %bб0vݔ)驫SX] zeAwL*F&ekyEܼGI4Z= ִ(O7N$'P*)gSPi2etËz!l>0xXuF4a^6=C>YR"?-B_1D%Q Kk - >iq&)h~K4S;s ޮ:VԐf̆3çYibB̀P RكjT|~[4{{{JP{,#y^D?"#UK[kNHR^q6GO 1OK ­AN!.wW?d QD-H}{3y\k)Xn7*+S?4+ǚ,Lu7-39ұ{zXDs9%T5; k]\>km%|wTCS`ۆ{(j|Խ9}5W_v#Ri}4=&@& !ښΓkIa͗eD\/.;,qs l/j oj5 #L{Mhcc6HJqK"hsBS42ƇBbJku([Z/yc wM?#8'1sm-}ɺ1F;[/ 6Dp| DMr$lAx5;.UeY,m]m?t"߉7ς)<ځI(d=?8m/[FI{[ 9e9b?2k`M=VX5fWzQ~ ;yյe:KWȮD}=ԅ2{}:G0|DuY\ތA= f`}5jE(M!0i#Yvǹ 4lCS=Ԅq(K+*(Zoӡ7'SRZkQHy/"r_}\BJ?>ٜp<zHiWz. Il-^H  #JZ!``5Iq(qB|`+T5&Xz/dԤzV< kź ddҗPVpq@T?J=ѽގ@V!>7VJ#@dg`iXsVt50 bO42ةd!DB]T@eܠXȎ3Nş$W\4,G[żpg)iGk bKZaxv7֋XPxw`x1 g.dN)hPܭ1ԅZ7Bs]X5j*f:SshdehRzY42أ+!bIGwwvNe$wUv^ɵwAV4g"lxdRi+yԗ8yD\HϗJ射ڴK^H@]` IK9MU^wGՍ e69 Y^F3v6^EěI5fdYe{%a6%|[>ʎ J[.:r3E7}c٭cL '5v*r}TN X9LӍtJ:Gp({ gŻʌ[7cB$ uul=w0boy~}>Ew#oAŏr]5D%4Y#pk>}Dnʍ9s ʾD|7s!O'ܡ PŇt醙Iyhn %Ȍ*о@T TdZ81fϪμ@=")l<uIٙ Ȇ93;Q1 X"Fl6q2PsVN^Ovr$\k6M6oC :|YK?ڈNmފ t pV64rokǴ"IIUm5bL?TvR (Θ#fv *sS[Ok6zQԌ괎Aiah ,pː]ݘ\Nd y`1+y\=/?^^,Qצ##G^ǯ!3793֔^}wsnR]΃5P#hĺ;5eHC9l7~E 6uf-KK*'3+;Kn,:P>sGPiy9;>bWB\H3ASrcZ_5ԑ*~B Fcj,0 <.ﷶ&vt--|3cև8>fDY 08P $)z gKZsOL J00N~Q1 }(Q 3wU92&Dۛv)E޷iqj?)[b f'Ym7H^~z?Ee]Tx;?%w>)Z}+VqgovJ`Ea۲eʷ 550ubfRR8Fm`TX_' Id}­xF0@,5[8-+0iIEuNɘril+>ēLZM=Uǃx*M08}:l_۰`Dl[3C3Fh*{Eb|[mJ|i۶q%Ssփ kaK؋x 48B3+ 8C ETK6a/Gb5 &qY0Nѫ/bXpY 7]3²ޕu)K.L;E9k'b,wv10i?6W\xk`hjO.F|"=6>IbD'Hb;29܃e2C QDດuN;z٬2zrqOESpDJ _zmsN+3U.YbÄ'$PuS'>dWke2ۯ5 [H;Ì[/mkuI#}ИۺWφ4CL嘀ɷ[~eaǽ /&E@;ֿ7W?TMwFu|kՕCI$<$pfIX ETMX؂ܴY\R.Zα"o=0%p+J۝w[[;Zcp: Y٢jӀj?Mrp{>'3AOa|tu8wA@h3a6]j䈎gҕ~5"8霒.aRdg;M*ӹnGMrLA 6Hf qrx2<)퍛U"?IҪu)䑄]wVc5t%63\:*d>^woZZ7 !VxvF mõ(${mHOL{l;~2j! hx0]qR|e*,B'v$O\-,y%}v3*RjYWG9%mnF|{}DvC0@ґ+8'ExnחoU ;q;Sw1o0%g$1M[lG tn]gNuaiiL㊾:٤YVj7mD( c Ṱh@G$޹ST1mx0ƝӼ:9Q[]y묓dPJ4I oN@XBj3v~CrVfǏ]e|\R*nݡI5]P` *0kb:=I7季e`v#Z)89X ˒SR fX8.ILF_ etpQ€zxDS8cXoS'i6cuJ@dxQ$"]g^ywxYdc*@ m*4a !Ձ:/"SMy62o,U1Zw$w3An#0~FG5 ]XTMUxzD<`ej*@B>qd8=Y]'gnbv虦gJVApx_ɒDTf37r]X4,ȟN?`RNl$ahA~A&K8rEkpV "a(`!ͼ+DpT g &1n! RVp7w,d)#)D Oֿ-1hܩϑ0Ш΅8$,rn] SAzI 3ˑ3#CI(t _9zx'<&ڙdF-1 z"T=e`/lp; %I ?5(FOhvV7˦/wC.5vXDcoJɾ`xCI|x:,7NWO#$^)i)JؔYcC$ ..Vf'?1ߓW3$v: X+i0TIUQ/8ƹtuR&Ԡr<0 8!z{ܝ_-־3ߧ 68T C? p\"W!k;7 ?*:Fa'+~S LAL- ,ϖ䘞6ZƉiy+o,fEݪ1Y)l x/ԡWn:!^0GwD{2ZylU}N_Z1 $N?X\4VB98aAS y8lv^g.,D6hKUf{ķe>z0ݾMqjkj>!u1343e9To7bn`Ɲu8qIf y&h26Ԧ!ƀHeTZVӋծ4 _-=Poc9F7ށ]LpGK xX'濄됳`&[K*yA,)ΩHyӇsL{.O8 ;i/R:mЁ_t🍣m';!j)-&E;cUXozGԎ;P'3@}oc#6fX ǢlAs:7|.?A6$3f&3LWSTCzS?}}ȫg=|4x>2h(_}FXѶŦ=4hmxBnheچn"7(F.1iGyR L )T)7?݋Ĺ!9[ؠsx`ImホJ7, }^Vtͦu7_"+U+:7K'6_%[&r(ejkl%Egk 0ii9k[ d# 3`A*|1rT+}oH)7HKֹ6u?IpzuTP4s(م5Iᤋ95 H)^gNM!EZkQNr]bJZoH{B¢ѳ"ɱM3̒mp1KŴN'  _?@=ԥK( 7"?o]ǂ-LKɕn{t鲈~iH)rvIoN1׉4@L~-kbmOc1?g(=^ssmb 0Jwq%zӵ$ #SX+؆p^j97/&h bYLCk.73^J;uo. mLc{u+]QnbN$o[a\ }, H2"·|>|b8Y-n.ngfvJrO&# Cԛ$Stş H@yWev}4Dh''0BUkތFƔ/t4X8=n :TK DEk^ 6fX,/^vj֯˨B(O\Do=Vͱ3Y0K\1ɝ.%TXˍV<(hI.۾ETGm <]YJLl3"WnKg NGS%i0Z*qOlٜ֧KP)PҠõT?P,_4V$GQՍ7'_ޅ!^]$(1P>^ = ".Sv46%6|6O'{V~`J*N#ǠhH~8Qx +4{|sf~UEH=y]˧a}a87-(Hw%:0?lr _NxE ()94-B*)_Wsqל7ʨJB"|sv#JA=EI3̏KOvB(glx1ѤmbRoFhZD@R] ďp>(JP`*|֪O Q<ގ./zǦֲ-iXyDqDnՌ)hi;,2:[Jj}ai=l(DR!6\oO>gU>Yᑻ_% <9T<4 AlICoLm'E3? ;#/ 3]Sjivt?aTL:1Mxt6_l L 䊋+2bRvhr]J41 0.ez]!DhTb> l)n*:,3q$/sy,#aȅY8-zJhpwgKQ̰-7/HBp>-Hj@Fz\ ۟^#ԖPZ\WtWZ[ѧ%2 q =^R1=tᵖB݊یD.a>{ubVBQ{HছH0sr>'9ġcN>*@q3U"I =4ۭM6܅Kttxɯt⿔L؂q.&cR&ho_dwsΰV8/rv]&Q+KqPkhbK/el>q9,=Gj&u<ϙ Nw]qraÖun$2hI*xDYȥG ӗEL1>ӱA}NW/ qψ~uw*Ta#:i_Ь| "b(o%vgmv5L\i=Y`Vַ}bJ͟fviR|WTIw q2HoH~OVӽ;/ωS#XSy/6KiM;k.nQ* h#sMlgɤ CN f-b2A1 jI4Q6_BRmQDƠEo xgrޕ@Щ/ yy0Wz,4EgWEW>%dfp_K?7(̜|;w>@;Q~㧬hP ieQyDORGl S9Ư{_7̔LQlg-% bA3&2SyyAuo8u~q rc h#u &`G,W==]`&iǪȀQ'ą;|826w2aņ*@XPV(BwDLxw/v&@S^a yS4ޖН4UbjJ8nܯ#Lˆ;Xkinf .WFjG~ɦ7X~2`|.-09F:FKcPehS3K岟OJۚ{}ҮGKH/ۡ`zVMKW_Pߤ#Y\oAQ.8jkmؾkbfPI4D㠌Q4 ]P4r 32vmޠ+#heY1fޥ=}+/[a\}duAn Xe!QHY|?U|(\fƺ6]8⏏փՇiR-]٨M(E{ŸҵUl>k縊z"!8Z"BjI _h䈙^g~M{C/hC{ͣ!]ߵ6M"I7`#4L`ۻ׮UMÞ[JXkGVx-ZL@H쥿н3 PtJPQӭ Q2ou*I4flx  .1!hq$2amV{A6,-U4 ٦ÇO—n+*ȔͱCS{<=Zgr3ɫB*g`2}kJYpy$fom'ߎVb"uT1,> E nE`WPtNDod%Ά?+L!3smеHe=~ A{T ̽44#~ b0͋Ϗ}ƵY,1IJt--O)fٽ?@/PJj,bnaM ?8,mj3$aGCpdB~_2+o\lI jF加,`iWYbzLUDu+H#)Org/z4szU@ܵ|1f&L1xE=AG>3!YY@Y8|D)juC:z$=Q&Tڄøy:i.\̣N7֛H~4xmֈnA(0D p;VݚO=T %j@7w ?K^>okfI!`Zy=6!RAm$52dDXpX|ç~R ^ gD'Op2=U|N!Yy%v{Spܟ;s#du dF]:b[#N׬]T tZ-'nqWGoI1]TY\=#B,lH^EM(ߺ0:h^ X;?r04h|1G8"s # FS[0nbbȅ)eSB .KT{͊'~[AH>8 ~ [h#Ȯ.bZoeiXԊ |`|z5G K,#yi%W<˧oZjY\?f 4Gn,(r+Bfh dN:bURF6H‰96]%Iڽ2Ԛ 1шʹG9 L~3 5;\3L+@~9E&"DźCMN$6:VfV.>/+sKJLg9 }5I_Ӛ1`NԹ^S*t,_43乮Aq1 #+/I1NEqiMTN[;v+<;B1 CF }aT\kkޤD)U1G~aSׇG hmrrIK%i@YpT@`*w?{6D;|`Y 4DE-!#MaNXfߥyV1+%ڌʜ|aPy&솆M٪ť%\slkbHY7/\)Q C,Nʌ0̵ W0s0սעY]N[0AHjeh+ /,O4^'t&Pi%y"bo"DۻgRv }$QcR;l* ,<v#5$.[Ag)*Ą5oBi4B |Fȋ 0sx~)"5a70 2=Z>(nHn,$MMµ-rTk(_R6W Q5"[q尛х~$!Ψ /^stP:a5>'JͦeW&GфZ|=e]‘|u{)='(+ HygsŚU*T<.PV !aU&~Z +mFuǼ\9XP|0ͲI0V.Ӫok:+>XrM[5MְzE, cOlu HO0ZIX_0vxkvX[`e)ECA^0/:raivݘV<8mC_QAx\SfX"*}tO!M|x ^Lj$(?nB*q{{og 0k"Sȿw>y7oY#~ -a7S.rDmyc휢2C.^ X5糊ߠ2=8t]'gnWuՆdi[Lt7hN2{C|k[f߸Kߔaد@=OI`J̡Q$rl/eXF2W6G8 K֢aoAݫ-CϤ @gc~50O_eA+ 4HU Zۼ 5 w\GS]n6Yמ2a"p'$w:Skbk&>l_o#\P3=e#<T P.ؙxGUo+~!G;eb/FCa?@^2h]ޯB'FvZ"1==&yžg?u}J[~.3=ȩ@X1*d;o-ڍvDM/Jݧ9zUt5U K2U5Vv ʭEOg X$CXq8 -LCElZC(LϐސJ% R6r~ $t~[j y+$#uq(\򕆙9T7a~*@GM+D#YiL:g, ܄A#3̳=짹 9Sn=K]΍Ǧ+_[,/pGSlNuZS85+ FKy)'l&U|@X T.deXMiG6*ꏱ;R'y vǽZMRqzQkP7w~b%#BB*M.;4:BHkAnNq㌕Z1CD_qWUt\6]ht!|b*>2;Xgaªu?=C[Lq^wpW^J2Bv@ %΢x=Z[+P4F!^m9E>rdffxYnChct+p6Lg0y iLx X#ڿ"VɡV~L[H#S+d^P533zt|4τL|ch+\>)iv_dr9Cvn׽Tş ־ۦnTEH7Z9tRW@볖1&M YjPTe,/_Nz{ڨԉBI6h!d9=o$r_95%]/ @-ڛN=[QjVH7zMg/?T2p%6 bQ_ D !l9Ľ4$n^@b,lT'-BN˫c7JT3/Uqh-zȝwF4L_DULZ04Z$%GO8uK<.&KGUh)g, VgA8B2ͪ mJ>㢅n4nbI(ߍn %GLOʉ"D 8>\[o*+d}2%kP]ӫwC#{KY'@QH`X{}jEn_N6e CeirƆƫŞ@!ɓOoN lVdcZ: *w8ﳸLšw[辎k.B:(W1tH߶^!.xpC 2gNi^_ B8I9H0Tp\/gPID2E-u RѦm~gti{c>{"$Së(lP+)۽L:DN;8۝nf~w!`izȅur fys<~:͉m5S,~@=tt5= [U٪_ʩdAsϞCh"`멘Nav i_^'\b\jD߸ t4,v>2s_'r!o좩CںC\` ^O K~Nd$3P=a;Lwj "~q"$^2RocPoٲFyܪ5~! x #)U'8{rr3MBM/9+z8 ;Ut{f[^,ON|个}9j@kYCg9h#4< 9F:8m<0׭ ijFjhր_$v>-'>CD{Q[Sd0êμ?`\2z1W+,+b-].ґ.Q}0;q=(W|ilD Ҷ7C؇5T( TM} (vm V&K(&SY4q9NұYAPPnTɲɚ<+H\[m}o9?=oO ftiOaN͝~2$̳H+eGB=ð,B9 [krC Vպ7_}_ FKNCnh:-"A}l!242e`Y:a$%yz |`sIߏaqnt(0'K1{pr2P~}(ӻ>'#[ׁF 'Y'#7))[?YFÖ / Xj  w&pSo=b>L+DHd&tlCUin r%@K޻bM~ N`VM~>uXnMHrjE-Y{b8YQK /:WAہ0Xw?mXsϺ~@L[a$9>A:ٮW}d檾<3go۱G9Il8! Y*j#9l=}:+E}3ےq`ZpZcqPz )66`{*=p;XR CԎJ=DyUZa T#\0Y*뷠 o.UTS~ \ferEj5{w>RnU;[B6"D;˽<XLi_azx86 (aq ?ZH +.))ԓSZ|X$!'&E  akIb "(;i͕ 34mzk?#mHš%0ֆ6oA)k<^%_..+g;î71 w87v-ّ~ks2_al6)$-ޭBd8\@Áe[l2v'6]3Ma蔰Ь@mލ>d.8U"57nO"f! !k}2nP LFs/I]XN5K93r !Ѧ?jijI{mS=2eF(=c(7isޣD]MBG klZ#P}"ʕ~KB]YfcT&/B *{óQ6?b6΂Q+ĸغwzy83附8Orv&< 폤x+x0PYD;u,*J>2I*w| {FQ3Ɣ$X`swf+Rm(pUK3 ֫Nl@zdj6 =4o\ DqkZ\ ?G&Bvg_;[{(Ȥ3ɡI(i^(P|n(m,A:WtzȯwwLs2֍/"L3=nNsb# -QB Qz}N S.]}@︳4Pc9av _F>onZķ' ێ܏Hk˳ U4/R9b Հt2{ۦ5`~,l8;yv3m;rjI:^ ^fB*IdG^4[`W2:v3c;bYOWztܐN԰ T^?]iGN9I:&̽ȋmR.z_#v%sQއ͸O*DwқBe>BB"6"aD F@mD5&3xYb xQ8Ax-;p,,JF[ԲM"(a Y>/!}k]acS "`|k|Y \{!~#Yc$Ӆl(tsobvV^,$avUm%fUBg}G4dC& K^vﳦ58Y-ʶ5K3(Mՙn|eڃ"%/H>+0LiҹE]w n;[8%tr@UN +O i9?oK_a 8$[qҢɚ&u%?%.]jA(/p)4զx^2c?;d=ܿ^8i2dv)l=ѥ*p%`$/[q١RM] 㪠鐉@rnK|hAI@~Q[I"k4& O8+m dihig==]v 1 \*Dw,$@X<8 3ek V~Ύ4z«(_/xBJFWt20X 쯘]#j<îy%ږ_UM (*;=_{Nau4euxB6qTD\{ p<$|$D)t[5Nh#"UZO&Cm9zOV=[ ӬQ݃ǜ8׋-5L9?-ND]OPkO5e{_Ylz)6ָM':i]30; !Y?V`4@Ep :ˆޏZS g)ݐ=3!ւ>T2mmN_\]_T|_.&CLBuj!jd)fD@ "($,>Q᚞fTZ]~"Lf_8Wd?6\EK1)R1Du Ua.Z ã 'B>#&JѶ2˒$Wˉ/!Ͳ{a|pPtV:j]gjp\)L2(p eTC7*i/@9ן 䚸E:\nrḆH5@@|(e~\`%2$+er+RU/~qXN3Lr,t˞Dž7+̽+6"-q@ע\oeQD݆𥍸{uc;`&)QEw^&P{5ICKxWDĄ'B«&{uO @/#n'oлgu"+^lNA :v\I) ħty^OH| ! D)|_|∰P*FϷ4S.O r 3zv@È&5;Ygg]}1D'1 \n"Yp4&C-3l0&o{5lU9IX6,.<:f2rLٗW~Y /n{ V>*GN3R ƛZ|Esk:އճqϦ\f̀B ,kb׬y8\ AtܢW]TO@ʞ1}Nʽ8m 7a.kVVXE.nćV]Z(r;MqdD<ȽU@SiݬѸP gCnojMǴ #zg(@2zebX.A`}:lP*ݧ޵ފ-3SzA|(AlS`_uҜ>#}*?Tj'Z:<?IU}ZUۚoI h=,6i9:cQ) M8i*.GPd 0S~TzcocJڼI0m}JJ;v<3i?B#hUY+Pbv˙ЪYMZgᎢ״›zMetUggt! >0|HCoQؾ6;j[,J,+HPQ sJEn%CS`O ]\Kԇx?1< ԷMz@]%/x_#_[F$Aq|VtG6d[QM [W~=h)BiSaueKK-kCLȗ oH {Ⱥ5sL-?+Ϥ.NJ{ą8I|)\z$sۼdl&eE]\> ??m+taZ6_$. ɕ}N<]E1'{GAV&Qp4ebZ (,˹iP?(Gi_}윍ԈB?'WJN4( rՁINڝL{XVʲ" qz3==Bbt=ZvbXhy`Sf,d% !ױe~r&/^Cerٳ] ,ĩds<nWSۘq(mTpRc@FʄFB4>@PK^r׆zIٶiv4Ŋa΄t);׿EDS %L۵Us^WlH/5B,_L{0%t?9?Q@4^$Gwoh@lAGjX5鎁W֨+E@lF}5 ft0C86؆xr#NuBZnxVfLZ쁐&mǍ4N2}kYT%X^ 1;5S= @t5옂Cg}TIm#JxGۮN6KIׇ)š~kZƂhr~+y Wg]Aa۫j!8}~y@Y6<>AtJ=]-Xr]KTz;Qb&BbBzwLvrI=D; 䲁69mKgJ|Z jzlܞy*7e^T~pM4"\|Gs,ѤUIc'qvLG^ߵ*VofR=|01 c(f_?R8<>C+r$I:U8HKNuL5p@B["y]jAYk>׸H.'$Ѯ{ ?Os_n`=&ZsU! 9#b!? G| 6hi:#͸ @W;/4ZE-J Q/ZQeo?wA )ho DcZI %^ī$\>4Ý&PGl~3xޱ-|OG3Rozl_ 7⤁xwy1y(4 _uƹ"݌В养Ps$mDGOgg+BW9NxQT(K?J!LL^dR,y?a:H&pp( B+)䠖(k@_ `;Gm]a #B+oSHty32m}9sVA?… Djw(en$ŌPlueIs\#&1 D ",V Ó'WwQ-+o_+= y<9f@9Of</ z9_[;ҟ}N\}ՕR3żDNJ#c9^E{f,iu^~kv߼?[c`ϔWo3ejsۭ_ﰒ|ߕl2H&Td$mNiJ&X>#[д?r?6?;TyNşh8"bO7\,TxOsnT^ۖlEfG&!HJrC32b*p+JXnt[Ý#m]09TӫAm -0;;{q^NԉО2U[6@f4d>5NخCv[pܨ'QutV!+?9ʋ*Մє>c|)!M;N듮{K,ٖr?Wwjay[wKTdOys߲lգ,zNɡ<{ub+S'O2٢$v6$Rq:[Э`8/kM}BmnFbꤱ,8g,f"'-[TɌ9C YQptD ] o3g+mȏ2k ^]M10<hFIA.P`=qd:">#=쾀dGY#B- 0K"vie ( }&zVFtTj-v$B&~qY#BV7%2~l>1N>k^Hӝ<K+Wf~E,5lfy\lrI][)PV@F{șv>[mVʔ *XG7VmQI PQ~ `2,ayTi3j)ׇh:'r)F dȌKOr;ߎ›4 n#w'{ҽ kx$1/ -kp#lm5kSmXsj*Xlj%/X{ e'SOS9Æ !}QI4:h}BVo__ٽr4wezCaYM#3#Ód'ޱ3Thb%j8srԴAܔ HrNfkT$; EH-pzXC*!Ʊd&o -ure2ɮ!/b3("EY¡Qs r=C GYz#jS6%C}vy"Ud4Sk4pCcifQI(2X9NlnTpswr1IEi ~V #gU&u@9ۺǩnugm&`gT}e'2ݦ"&7*~S_#aMX;C6[ukʑAw1i'(l4?ݒh^%~42½pQV?{t)"g" xk"j4 fk2  ]WK _A!ᶯ2xv;4nY1T3E)Ņk <<=#m JW6ƚ[8 UE$]$AcauOb]+ag*CkzOybZ3i<Ɏz/l[q|)=8ݺ{/}f5>3rQ7D= v7'qZtXd!3 %$s0pf5_`6h9C3[덥^鞝] [5q3\?+Dg4D8hG\v_U@ yASL^jHE~?Acyiфة=QaDT- 2ZAS쒚zRi:.ϗ`+oϣcR`3{XpSnw/*Ҧ1+2)-@s0s#"/<`]nLN~;LцoCS^Bvn%7JV@9m{}>WAi3B3uE~RR ?7k].f,џ$!,}d@HᄕY&sq{YuEE3]mo?ISeFifiZ&!Z!K%CO[7nP9[B{1y+v,+"µi?&فy)Y:@!UųW-0 ƱUrJmIj?M%GGƮti&c,Ei: 5)7dpP/lMmh َ=4z-wxJ}] ޟsk^D+ .BA=:5B=?̸YVAr1w2Bm: :f$svZ7$lnZ\уZ%YtTB3}99X%b5cC[Y1R}Er;Z "p0Dxjq@<&QߙZh̃K{u|%PBy1&([jgiyca$! Yą3 -e/W^C( 600[qKh޿,,ZL|zrAɬYz,`$|S4PJ̋x~#I(y|BL=*s ñ;}P 1"@ t8(ldB`*@#T̆9 s%TX ae|ׄm0u$2Y2w5f4".͎&'iW 4@V\hf2dh #bUmt:Q2܋bӌv#}I Mm]=))wEL 3:[3a>wˇ$C٠ҳPܤi|f]L32kj:5>1<(R=֦TBkf>GswDe)ߔ D6O`+z[[FY\ l^ĝ3 .%n 7 oCZ/W"G_J77o$}*{a[J nk@=CJpd`FP'|ŶSn.k+٩msG5&T}D 0^: TdԂfEPuo:^+yXcC F<jvq3Hp;dض#\ x BY s)hig/ K^><ڹtuǣlED9)bx1w0 Pɉv)vƯttG`/e:E*+JUKd} \րup|٨Lh6$6չF~{cFB_A+@+|7y=s9Z һbqi^(:j2s4* A$p/`a򬜢MO<~ ;sq^J/OJܨVo_&WVtJLvNdF2Lga;4EAgjٶ0&/ݏ_Z}O{t\/\ʏP^tZ6/gn͡_ȇA>7~5&@C;'{Oˎ#4t=2l操#&SBZhI6^ސ5Nۼ?5,w틕7AǛ߸r}Zf%ӲnȥZ3D)s?* c* ^jNn]vmA%0y[bֺd?dj]c(1 uF%4x%Ҳ,Nޛs+q/դQg^{E=g"ސ+qƀ^zKo/,1muP7;֖w2}}VT`?FS*SǢ(]5F*@͑V 6Ȏ]q {׍LrpG$,V9jZ>Zo?!gݰza|o«DuݚJH`닁|Vgx%{,nwh^kθk$nj+%%{R5ݫu45{R>cW"kj%b:tO:v^6>lcg}eYaRvSlD!U4Dv1"fd[NLPbhh[,`|)(u;Dﯚ^ 5{6yq[90 A W 8|AwPij 7o$rb&=*4JFSٜ)y?Gs\j 7%Q=G2B=bnl$ ,gL0BgeY CC& +N;f54@ `IQH}s[o+6ݜi-eQm ,;p6(#D{o9B8fu)نѹ4b оr1oe32e_'U{EMb ,t:ۮ!>蔂S ݋e† >+޸J( *3D<2S.ڜSi2kF f0Qn ;1]0 O0r`n矺$K|=^U({aR¬I=\I,my+ބΕbNT\Knw,Aɖ7Y,dXUQ~s 6F3ilOxF1nr8Im"LU햾l VrlD.A1jS*4-UiGr}3KO@n.cnil㨦tlAR5S%] @*lpٷ[ZÕ-P\[yPdaIcRn$r 2G:bD$r^_Wsc9ooDU`L)H 8C6vJdhÔdǦmƜ&kD_eRA9ޚ׎+9qs9~>3мr:GЇZ>ZE̥0O zK櫶mVVT.ITqhlrG=ךaFW?>wrTg'vri-^q?%Rb6Q_! nK?!,G,Q J ګWG/Fti"o47nlU AvmOcd)y54 D[)BS9)pe11+^{|0 \OtREg63ƱgV}yeO;6_U4yFou+4jϩ4TrNL}UNWx!2%PVI@`B`p^QھAFo+Q1yaLf2JؕAYOvkXv#a\: mxI#Zt}iMyen"hWغ{L[WHn/Br#GWbb6%? R?W^p66^]rh_)' bG)@oYr ?fOwOba8D})BêuѫctH#]j pRP)zdĺ?ňnz>`IbȀA}B|P4kG,%XE(֜:A {HL+gQüh8l]3z@V[Rbg)Z)/̤x+Kr-tѥCq_ t|K$mqI>OH?ήP{X ՙm~0\mLfٯLgVk"ksKZ߸A9G?fz LS+j &)uw?fg.mL., uzLw%_ /?&i.xKNҠΪJI4; )1a7н܋?+IyEsj@ӜbB\4*x1 # t0x*]m1/U *8phFOHP~rudWO 5SK@9=?%0*xxQ(Ly~q'bZ7K+-21TFAGŃ=}W- M8-14 t0ݎT/ Qx-fZYo2hʊYГR=1fȥdn2\HPKfeKX*ͨs֣}PMSx//<+3ZWQK9hn:ƟpTh)lh~ԼL<,V~;ʄCtZ:͂1cv70paO`gEhO+lRqU8ƌ1ЖMt^(˽O,  ~N| @(kw ~rPS=7yH ߂]}@ﵯ}C}bЌo}>AĸN 6\ TOxksVOқKO6M6ڞs؜ c`ɂk #Y>բClj~= q+8Օ6hH٦FB̶FF)ʮq9Զ+_' ֶ~x-ZR@T j*Tg!%衳]i=:㑄r>Bo߄[~\ӄXKRJv5|i8+ q)gh'\Mcw9kBs~zKO j;X5,Tʲrâk-rߍZcXt.zz:|%.Mˮr3"3 i\7DI| hjsEVA WDOf$svyaJUĺu~ҰВ%2%~5dOu)ܤYx">kX;?+U[ˍM3qwvs:l+DDv{ T9"迣( j:b Z]8Dǧ]}vc!6>bڏ&0I3N1\[vT\&q5p}+ ZקF`?6A$*;$Z9% b[-u*Cۋv-jo, 6\כv|_up=N,-mE b bK-o{{ +hFՈff~ b%gkLrߵf42/s2IӣUdFj,b)$ nL=1Q̓Ɖ`=LHoQo-ܫw(}!p-&_NFj74)_[,{ݒ -Dյ+hmȾ[ ;2`ro@(Dtɓ[O4/1@}OؿLZ52n&J=zi@:VzfMC|2y7]+ꥩ[Yi0kb E N*tH"js_SdޏoC,п#2C.ځv܈Fn]<.%PWWV2Kv0TA٠G֚qbc'MC] Vb,!_ i1eTuRx>}z݌1zEtddLh;\ G;~*HLjKSrHx󪞀.fK]'E^(_JS2 q!zI|wPON*isÖGs,Eb,13* KH;Q@ev-!Z"9C)lITWIDH p|+_6~uttyئ^rv;1-VEG*P!f[œ.%`~;k F ctlmr^I@}S;'d:Siqi%h%+Re~fc NI}TEב,~u˦/*-)= o$7puÉN ASԥ7y8S4Obs:OHܰ>ncIaպL>^`pyr{ 5^c[X#׮#}}|X0_h ѩE>ۖeDhwΡGJU%N5//!l _E!GYg]Ģ`nϪh6Q2PNdf6 kcslsr JF[GPCwrA]!q]e"I?o)竫ΩNjMhzZLJvS(ЪewG'{N8T6>!VPQqſ!E82#KfA*@F "&`&Sä7 Rx/e;vO4]6NخqL,SF6Trr:T:<i7`u ݎ&OB-K ܡD\P(:.` %dwiuUj8&mNM6Ǧӓl_8\fR~#M; @:B"hqCZi\>ozpgX6ٹEce[/:fVxW1dHZr93ҏifx KML9C^7@{ s4#m wר|-9m`Kkϲr,)@9TB8;\< VȭUy}:`}1WuXEx g`u97}("y?pOV2N^ Ȍ*/O@ y,m:)]ģ*eE(~xzp!3As c ,.| s%'V )A$ qƙ%;5LgQ'XxamߓI~EW]Z#J+-dh5\}l?D6xR6OU͕w>IG ѷX~Qq8 =,>r8SW\PDqAm\ ipEF.SEXchC\b2=U1fi;M8`:tԗ\8 DE $c[NpGqԔ68$xgYfl [%9J,B[>w!;&]6 oWk 7r-#IǧmQq'Xu<GkG sƋX'1H: kGLf۪^ޞN/l{.ѓH82qn3r $jtVmE# wŏ# kW\ZiS=/jH(XI_ cԬeRjy'6aduߛH+5_kr-|=czdOx5LSGjFٽOM1e7jBAxMBMy`<=+GRhAJggMϛuBFE.S&a%}g-OZG9 }H{ab]diC4?&?/X9ATX<e ƞ:QW"RKQbi2HpUM=>iBSvdӓ],G4c*pj_/-;m<%g -at&4In@WdrÉ+qP܏0 HHL<60p# uvCCxΊ]4Q% ]= % ]Dg|}'yJќ.LmO.omnŶ![Z 8A†*uTWM6F>+,mUsAYt>pبٽ_\=2Nﻢ-ͩʼnj)u7 +jlk !|fD{y5 *GcK m!S8F(LQ0kB;i0$r' +Ct1oJ}6CvEM)m޽; e+>bQDb7n1lr+ə?o?Uv-֥B椓7Tx&0boVHtS3jt/(e[)>ʞ )F;CEn_{6,A2S9Lйgϳf365Bvkq%FkBIn'lWJrkf݇),ˤ6y鯬J]6>Y:\5y+y3j7hѕD  MK sġ2n&ZonOy9XA}`plWF8ʳSJݥ x Jqʬ#Raҳ!G4~x)YƸ!  4$}+O14TtW~|Vdko]y&?ܑ')+az6]ݠm eR|Gu|9+;n#a=]E 1Y+Yt܌YgK(va Q'")F0 z`QgzAxXqo{^w1\DT'dG!ZBu*[ܯn 5dqÅէaK|:@ɾ0q\ׅ`I,Eb8n:mwEZkSMCU6H K(PT(\^\57Bp"2N.Ӭ.jzryګ@Kے02vNGx-P0<{K82)׀SF}%f]Kjh -; Axi;S|> :G*& lt`^u@j ,/{pe(&ol v~P<׏DO< 9-K8pd˥ӼGdQbyS)Tc=$rG"GBiIB氼7zW c$f:*zvE죕s3}EF}g_ӄHg,2U5n4׳P SAؙ#rj ^6pt| eq^ML˦9E .k;M,7ԑJ {\aWF.h-%W%܏rϩyZH5FÏjM?}T_{Eswa_:"(b<ȋ[L0lnӡws%2qh%7+5$(Lc4:ZNuy:7=}A.jGHa,.t ?`7bƩ*fWIC0K@'_ΞYlHƄd:oN\Yx`p̉di:U7fV"0 xt %zi`?{41s~L1Y6鄽22viN'g &].N-$Zf ~AOC3+q5a&:HYOZUy"$цV9gmUltsWZqp\SKR Jۜ Geu~3 jS^\_}6ўV.QJGYkSLs@H4c3Xw?ޮ/x`n7CVAu|a SE4Ɲ͘rBY{|q[!B|Wn{tpαyFL |J3_&_"`hg u=qmKM&3` #KϬ)~O~fָFxNU4!{M܀+~ݷFq(9`M L b䑹"ny7V#p)Ya߷Tfn6S[rA sn}6o_ czs{t2'pݢ4v +2tG'~V(7>z/Q\ifҫ>_25@6Ld +l(W~ָb#y./BX 6.v?n׃FB̘6ib1ǿszypJa~:mЅ9!{+F`e)pV2=~\~x$j[vY|Mڐ*3Qʎ)r#۔lbkQX>X*27+!ړ#:;pY4,u`r=mnsVZ藢i֫6Hz3pq1v,`9D7,_)3SvfĖD 7JũW+Ckȁ2?vMv7^ۤ\f4K` 8)hada @zBiPMt;?u%-0kP5gB:.?F(LcC) o+!o[ʫCFp+S._/~uwIql+LBPp- fNSKaԣnrG(3C w&r-t tܖAunMx(-T7KxJO6R A`5C"EZDEzfEsZ`% =$-C&7o#{rIo)M(+ La; S*HR|GCg:MꬡJNܕoޑ"jkP[y`( 7}whj~S[8 q> ))`A}S"RdUi`B;ѮA:a`v{4mä P+Nlw:@HDQ&rw^ zj ?>X K9eַLA\jv1I<'Jj>$ R\0E࣡V9"akIy9XҚ%7e,KIO!kZ: eowڠ HCm![h*D Q6C̉[-wqA֐X-_W<#G_*3\$BN?^T]B%𿗔Gچ< q˷2I[6Jn}Mg,Hg!΄!]׮vtv7|W@L)p24g+Ң);XR0s^2+ղKHy`U`1Xmz .Z`]UK;E4F?1Ǔ O 餤 %NͯcnKo;xK~<0)GoHPzL*<OH+e,-$ܭ}4|b1uli6]R`5Z`}z &7\5M-ċcT,$;DVTi HhAZ.BZZAH]ޘZB2#&eMK@Ͽ/o/'; ڦ@]iaxw<2.j]#2%Y`KspMlo-fvקȩy .0zM(I 9`GU<\7\siÆ ?5JE G0fۢ(v[TDd{jiƻ@VJTt(MdB(*RFwRPLnh?.!C{0^IY$!ٵ$4|ퟟI> ǖ8p!=sfi#q3߮>bsz3:qtܗ/HcFݺX!<x$,ew4' i [МOnogCa lxJ3zk҂%_elt!h&1.j5],p!5P.<·'`s.'qOA{A~T\o2J :yLjs(v F/Q%]Dַ+>6JP!ӌ-t֗}%>3`hJVH'$@>=X x'00G͹bg+(Sw@CFG`W&,8`i1-d0pژl\,#:x:/ζ&ob$v!ZjHRAhYk"z)("pxϬ>$P2PKڸ'Eԃ-lqz1֢ɅIBڏ!& :e mXӂ̋.~؍lLS1_iTC۱SV}EvV- Sfm0]?r}=}~' JVB t(h{,ە̭7hYi=(X1Mtrt.IAF;CFQ0 wsnB;~# *`NVC<Ȣj#;.t۶790Hshj-7ɜkV4Io[\ >G[la 9J%ΡIG-1g#E u1}$\w ^* `:;j xRJ;V;[ ]ݚ(:>.Rh4CTXtהc.E=жVo?:oZ>+R觼'^OBA߰ ]n~ZBǝV-YZOW„|wr}TzѶr/4`LL;:@2l:@޲y$p&M#tN494"m"+, .XS%G2 f1.p^@rC1O_FQ1ڱ?7^@o]n%!Zֺi*sKz̋H$D u&ue1EMR')킜L/۵lH._х ;ꕷr=NYjR5s]]^ b{rđO>FxN`=;Nz W82,Y2!w;ѫ=\gHC庡ӞCxTlñXi㊝FLz$EGڧCXDqyJ᳴BI2ԶL)U1UϜ'O FP xA oQyCÖJ{ڌ3,O,VCt}H' (7?bM5FaW)Fh%l9Vqǒmڒg%5PLi'jRЀ1%/%0vjjE`=6pJ?mY5}BPH'Qku\PCXQ_G|B/C.N@ aHvbv͹L OE Eԛ%K!\XmIɘ:~ς8WG"GoKf4q= y5lf\'|/yV3ۧH 8L^^oX|t*0G&*Ox6&!RbJn1`Jz+M|d DkdE`PJ7(ϗ):z>K̿G0U_NŢ_z=vq"sKS2N: '*"DG|vgLp:Ŋp]8$ێ_h7n1ܽf|YMlC3o/X=IlH!{t'0bf0PW2Q#y="@XBinMS2 } ޫ]l8w_3$w+gߙM"*r p|qJ }idL tD wQw ~3 0YӳAʪ=**gylLrR߮݋@"kwrPJ4&qP$l+,ѻ y hwh!/uI]PCڦXHS1S6.^&p8JxQې7J3ؔ޼l pQGԭm c~&3{t!@wߢ)C@иk0Fdcn\>Q|9@V;/u5#"`j˅V1ěP`xv\Uͻ.%UmV~սvI؀KG@w3$&ҟu]q],H9zj6|6xv(86G[me]5fmuq.&uyqپ @z͎p=-KldGiGxȝ*72[ZͿP| ^Z5jΡyKqQᆛI"iR#W 4VO;/=$BYYoO%`]>oV)Vhl> ;Os !7q+p攁d5vwAPьIW 0c^

    ]&j/|\C q[TPVP <)ѵVU$66Ddqc][a]8(e2lJL)D8brdBU2Hgl`ʔVň /E@xFӥu2J-#ٸ=TLq_':*@_rc[:1f9@0I`҇V"*1S?rLG[ JB̊ō#A'ƽvR8yl[: y 8#w<9wCۨMH{zgR-sC;(w4`[TFw*~CX.(%J-8!N5c`JKɯ2OGpi/ jIkdAsDKƕjӚo23 ə?'bhz"C'IucD*Ve^fO Ymeb+2l! 6&>cq@C^1a>>w\g*CaFM!lG4z¬*T 6hѝBpjx3.qkdX>E@EbʧC*ZkIbS%j#/ܙMhJEp^~&XWP&H is둉@XN Ԁ} <V:7Zϧ*jE}2$b9ɺ{=_õALt+@7o٫sD*{vX8:FHG؞sgM%ᗿ2I@b{%TG-[^SEZ cv?[g3מpU0*O(BT=Bgk^᥊g0<ʪI8J}Ό8OP[,"3DW_b N~Ik[4+@L:\ʃ.1 F{^d;Yr% ߼= ɤ5*Le=8ePPi(ȓ$rFHCz$ĵv(iopR_6wsAc`B3DC3%a^JJC_}"]bJBv@pad61Z]1Ԋs+T`k{( '&{aX)q+&2 ϴDY*mAOLyq!G:@ _%S}3jc#Ai{V#S|M;i5w7z'(9k&9%=JV:v~;[fNHzHN|O;M#R)tdXvd3LMAq$y4"|5=(k #:(urX2+PŔG?67MoWc< YCu0dޫR)R"= Oz?mɮGcE\AK#4q8t JiS4N1]aHFl1K'{6u-9\B{.oPm fw%& $1>vnj9Ԋ;5QN|O8\z:L؁hVB܀ 8nI#Ղ9QJ4?EE^֊}l;8!v.>ȁg# ŋ?jEMFrL;3.6xaRz=f*!THPttO^mPOw3/h7x۔d~fl B[Ȅ Ve oF#Hqa!ՙ,eWheԝ^Yt ?#/9iG)O*~1YĦiyU|9KB"%/Cñ)BQr iă :,009)03iClĻACr|oōfs~(QH߲$+QOy"v7vg`g ;w}FZGzL}0mɑUڴnڈ9m.!t"}EZC .F9 n( ?Hc"uvW_J"*QJ(ܙowB(MzIO­.6GR iKo=E#-' ~\)hjfVeU|PbEyLEFcb'!)&&$_fgGgNbX'NxܡM}v]uUF\B+B87[*r F*8P.yI$bV^_?=M F5")Vvssfq*iI%tٲ~\$ fdaJOwި)!80uX`nS )].9} x{2I}L1P RaZf{oUYG6u2/jzc5HW@O{d_I%F-<N&(W{ +iu_YILLҳ/a;6j`"yuSU@v: W@2)%U☑kbQǞx8ÉH(t[<ڢRZ?gA~^Scw/XcgӞ}$`+[jb1{fVTnF ?\G2a! ~S!i`lgpm P hc丐 \=qc" *qKPlmu8Ѽv1B!?B"nKx.Aj `srONL*ܽM[HxfJ P-1H,!stCk5G=aqX*t #yE{A-L:` o ns3561=$C&CmOK^%bzo.xǓ%kk㔜Qgb6`33+ ےS'"udgXXPN5JPB`euy`4Ϣ@L>L<@a^4@S2=/<׳-q'+'1iaeGA'fO&I;SyD.qKu*7oZKsg'SY73MC 'M19U6@U&T_ΨaUV+&clesAj`*sڈI 'q_>̲V"oj p+缎=1L5蓁S/9nRG4t ߡ+|I6m-[FQ)>^]fR땼hw 5|WIt.bQ j(uzJ(:E(q6tE391 pe8)iqt,ԿR0r{?FeH(Zm%*E0P3bcv 9T4Isb?Ӻٳ pw%IPTZ?X\ĭ\`ep ֤5%NsAe{~X6#:Lt e%ߝgzވѶzhE]n4agHEOQ#;˞14YmJ(莑Zls #p#ýMvz.sY|14(i#ɾ]!n~,G-:|;1a3)޼De;g5J)q* !ʷ ߰nЛ=WTt6)"=L$p/R1HEdN@F^ΑOd`ݻ`t"EuomRƮ⁦ͥei {"Oi116v>Iu ABYn7hIO;;Cê ?쾴(>}+>j^58_y,-"/JE Ԑn)Ba0|W 7cOkm,gFltIHxZ D2ah .:!%,?]f!l%PzժI^4X+,Izz9eDpbE'ĎʭV+r UIY_. L $Ai[_x` -9eЎ\حP|wNBҽY JM}ô9BO}Q[ #&soJVp`YSedq ҢE/]B(K'H8Ia3o RYg.G KCۉ6ݥ4ߟR {r VB$}Q+rj[5DM$=6 s[mQi7ɼ0A*jkԥͮ z19뤉w6}Pp- )r]X@pLyQL,%^Qs[?g-l Daq6pr">&]:N)1D/Lx1#3 BҺv$ 2-4;ᡐa6 goOBEߛ"S_Y ۮ.gw@lfE@]$w4\Np!8א裠^OYυh|UwVߠVћ ;?ʞ\ o{U[]Zx&uQ.(sn9{X{'@<PGB%MV/ 539m+3Z:8lz&%#hyg@ee+]pǾ ea+4fӴ0[sUNb˜{v`m"BhZZ 29Tޭbu~ [(MKxB00$7ejjoxو0Ͻ棃 $b.uy{?duQps;kRwPƋ~٠(vG>=ڼ (Tv"%4gQk02N|Wj' x9=/Ge AB`G7i.L~+;A EЦK6ݠ`:#3 HeNkR -#AW&ӛ}&I -ٶv#NJx1},3ۺ6􄾒e XJ]JR,}0r ~6Љ0?@)4ˮ>ZnyE5?Mp1"6tX'\;l|PFԝ3oS6'1t:G̻Z *aM~|s$7/8lg.8~j.#blQ8mz qOwZٵ}?$QD2 +5;j>r mU4K+I Lh!?m!DZ# Yiш ._ xeȜSMÖe hpWv^uWҰF^wDgm=!4Lpr 1kn!53#W 9$ W[|$*Crɳcr֘(IS5ǘRR>P>3w"DBȅ>׿ YIp|9'!lSmxh\ k ~}Z=$K3:݁<8hތwxy2۳a`U {*w8;ԝ3<VvEʀ;hr! k5(.d&*jݎY0[Am.[c(0(A[H"`x(n!@+˵F :,Uck1e?NynqVߐGle:g`Зl8}cj] B Eޭ}܆wÏ/6Ęg?Pޔ[ O OBʳ(:ːRhR؊AGBstapdXњA)䏡CŶ-Dͱ\;)u&W[XOĥ)T dN4)J7Ҵ8!8MNRv kّ $Y%'vUnBYl%T}!)aMq\˨?ZR YJbG?h4ԨK.{ԨM0QɃ- gjσ3d%WkoWN^u@Ìv>f VI8f-\N;`{3P<]^ I3i|H]om9_bn^5nO,Zj\۟}Ĭ`RD Arխz DN!B]U2ze;Wh(YU刓 "uAszr1{ NOZ#"O2 AZdn?+SG7F/17ALMkmcB#*mP7"hϓ?6hQ_e~O~V@p͘± #uP1 #Kʥ>̎p HOn܌4Ci& c\# F뎋@^M Dt&bƜȶFncv-j z% ke O9ȖS65}rT cY4u-)4j8tcA뻈9=Xff9=V6PѲ!`㴬v3_{^S9fTx4(؄F]-"߿ks.)惚?"7͊˲̼hީ7  P!cWıK;,VFcM92 X+F$e: CY.rDK[|hŗ9 cIA,j2W2 7WhpųxY-JM˞*?,@!Ο&(!+\M/lܽe*Fo$Nsyvz<`G<[R6"Ӗp $Bwzh2aoEyXhsL:YuS-m^8Y;mQkΤx%X̶`RfdFvNPC{{>Y[mqCX''"٣o.H|0C2T߻vQF?f7HZUqSO\{mBbHYK!0!Od%U]x6|^@y\+<L} wk$_PʱRv0 `|Tr4Kz:jد>@3MϡL)r nb+?3ZiaciHUPǽ'3}{.|j3Ka[)\7sk#σ4 yx[#'S~" m>5Xk&UVrC.Ծ%Foc;(K+bzo~ &!0C|FĘ(R>ou%-BP#3WDn/KNQP0 C]QfrUy9Rl 3R霦0L@0 Si3jo%1\8Xo4op>,KvP%ZxnS` G0C/5J( ʤl3,1%vTm= } ǽ.H25msvCE!Z ac3Є6瀱槡~.q풅M;JJCZu~!PqLGM5/3)tMq g ǹ Z|q;D: g%7}v%?]u N_r+ ۵49s%C=;:!|ڗ (4sWowK-**t,HL?#hj?sddJj&o=Iەy/{-@Ta,ۣBsBFbϰW A'S ]T68KTarJ.UoCOQQiHxAL=@*.3U)~qVdT0<{5c1rAEӈ=Vx)\`m:T~u~ĴU?Щ,_.Pv0ioT0xpfè ht QK!X͊tyu^f Cr,~"4=JC ˰JhӮxκ}Պg륤bu()H\$4)7N7W^\6̼ˌ/m'NN>d%_,Za[c`"4yG'x:4JuǸ A&›ৣ?H6Զ$jN t.ŌN6\`qI|A9l_;!1p]&..Ti?E`^zdg1 Dz|׎˸: ( w=C b U3WΣ03 RW7m5{aN7Sˬ#5`H\`J4P~DTPO%qKny!hlN> p̎8xb<*ʩZYGb7Mfm+hws~O\LhS',S1ղěNqϘ>Sgb bDm-U_ }_˘p{/σ#;tBtцNbxypf8#XĂty WW79>~IŜӌ ϓ=0B2QmZZP.+^XA79GU7>~ͭZN41uC i'0[ٍ' -Ԍ ? & p\ &N~(G^cPTp,?n "gB AT +?zruDP9(џ]YnYfq@g,3XRjUM]\\]eg`ί! :jPj^E2>{F%G63^ƥtYu+ \iñO:qm=W0*bf[L\9V #J=ÒYoJO,ZVúX[MщW*`Vb %p1ӮAe>Y9E=Z9/cI-,sV~q{ k{rǒ\o`oo/ع `Drr38T[ع8k)iE65(gCU W+tHZVHo: D.\~C;&o.=,qGCeJ%佡k75 q{L?ЇLi,9}e-SFD؞}QHsKtJ^a@2ҍBٱJl"we䇢)%2^=l!NtgΣVο;2'zN䡔n:9k۟6&ϹNʺRnzէ*Iz=YmgUe >q~Ks:+1!JT=SY /@=hexRn-Yv-5FQQaV ?jeYf0iEEGsѥ(ue7쏖E.4XqG+{luOp~s; ZYAiUFV_R\Q9GU4 >+ӠSE%sԳVOقֻFS*q{Y:~Јɪ@ߙW/tΠ_*[%Ɠ]rG_ Z+G  n/n#ʨK#S/>%.~0w<Ո0o~T`[_y924m}U)D=ooh*+N|2Y4lfZHv^̅h3@gZIS%{ 1 4r&%5/N E*iNՆ)k7C3iޢO$1?8NyStQqؑA zwK=>od (NbR2|E}ΐNawNnf<sv)ފ!C"QEḘ? pS@WrUK# [i Z*"e.^-sCNs$Ȝ s~Z{'5#D:P:}8\R`^ Pya?jna)nUnzn0R\ Hb8EfWg< jPֆצv;hG 40BmCwD ŪUط(HfCbyݒO-VHA8rB ܲ).W<eDM!`GP-rPwu.[F&X]FBno3ޏဟMfFD{;6KIUPť_%.RQ"Oܒ*h8$YVa3AWFx@c{<dA\z`8n2LSړj`;!-J)@*97=RqJ w/9 6uTM9=3a2U!kHL'Q,7XR;{@Z­xV-Bd ؠSY`ʾ,,Đd+S4켱ݙ;b;;)ڭ>Z,"Ç 'Fs:M%ـ:`LiyQa |Q!j?Z]0k%2{=yY1~iNF2]0)_ӝ.m;I  1WUc8Ym|zK8s2jrՇv_|XT<y1o-^۹@:[ @a&Ns;4ܖ/.d0&~$i(`e[c%H4jJB=@ `3`OĐyiႶoHDh (!T-SP$MT>.O@EȸU~SԔ<Ջtm@G.S"$̪ot?慯W=%D,t{운LGZcENy֖O|c)756Iľ]h$(JD-DxɆw_JfEsЙVӞp& nbdT=6ˮłs-~kMyuF[9{nT-`=_]C"[䦛XY7dIo? > E#)MWIX^6Wu0$a-"fj#e, >qylc݁è%3zAZ/SUS5ȵ [>|6_E~/\_ TP_ҞE;ָ ⍐Vv J BGOd-f%ZcglJzJ#K޲$t BO]+G,HIʘq׶Wk8t[UޒT x0{ |6-?1Y{dKG-'\aTG`wh R6P;XˈΫ?h2Yy$)nw ߁s/cBOQFbLbtv& $i-IqV6޶O?ڼ]Z;L W>Xql`ZS93Jf˴9P6Йei'VrG1\FJKڀ7r .\[retr~US]T%"dyʉ%,Rp‰{_' %:z!~9Ք] 79t3=[LHMͧ˵c1鴤FA:q[VO8aP9bQP (YC-d\~:cʶP8|묲:>ṋ RMUka^Sm ):=iC%;ȃٕ_>ܱ48AؿG5ww ^QCVKMGuEo獣cC Dg_X AN`781:̾o9cAe|{K$wA|yтхn0JzT/gStIOc.C65>!߱­պ{Gњ}(hnJq:RR;+ `N5% +—ugf}AL)a`OYEb9A5,-\P+gb ?㊚p* -GCdn FI 17T}adC )AZu/"M^|٦0MFT_]\HP&`VUԾ ,=o8ɇnzzIo[0-2wQ =^,$ҋ_o:!PU4V]?czL%//#Ҫ^%!iыsc#&ɢQ*"7xBbѝ=3rN.Y1FFVFc(E^#L灱v*t C~=gfFJV[ Wp8R֕f\QJ{ʜ2Qq/]%vlB1s%oN Se!U'C,k+'+~\"AAs ihO4RrĴH$wh{NXphݻ9YzGCxRKj9 n|'.X,p,hל_{F6&>1${ouo-?RwPyg=`v `QhBM`Q/ҊSrToT!a-oMi;s1ţUvA}( 5uvHdg*xJt`:A;JGB.2c35J\"6%~M1~sAM _/9SnKn8uyQfލe\rPTĤ@0PَbKneD5kAȴk$N)`IqHV6%`*=oGzK9M{P{*`uUha`-фO뽏n}?~+“2NpCo3;3[z\+DmŐ kKz8bWDOj+݋B`L;hYFɔkԝ{ \i쾮f@SJ_% 7q_xbи>_Syl&nw4ɖ 2-boOKyztVF󆷍rqbUdu _M&RmUo ̷A!a Οݢk&7l )7l1ժ`(O'u n:CuQ5='b~l8ۂ) cn(x2#dЭ!Z!bYƹv9ߢ)(^s-!e: S_`~ynhSWzI3%$eف4b^"%21eX.㡕u:h8u8YwV^E .<3'(Nms=sCsB"O"::F('&x^.l]@) wQ: Ə?aoQ"VTXs2> d@G$|ztDJӰZY:3 S*"m׃jÄ[t Z vRCqNڄG$3K"hd ?XEB8 QS4@Fr/&CŘhPHlĐTw>su2ŒMxZIedM-ܗ\|NnJtȑ5"WBZ/, -K<%O5S#ECze/XwWg)jp_ƔIw 2y$řtks \Hdq-4EݑX}LIO=} 1 2x7.yoEOL]}ѽ^o K6YQwvb Xɒ3{td 1ck-@|- 3- yoĹ`̐#pxGU)潍*Y H6|*'Hrghod9D rQ7qkz)7"n48ۂƏ|coPc2t`t\q3٭-Φ5ȸ2hI j 6e*T>>kX uκB;2-\Ԭxjն@s䯿p}_n`5WW0rveF2AFJ<2(>3B V*Ap ,e6Tu{qbI N>Ql[Sԅ!6IW:4Ƽ}T|hw;xQtxѹxyh9P/:Ke|T *3`aiX(ؗS!vMSbrؙDkxR~ Ţ/xн.QSHI |q2QIb({p]V-eыf1x%[H:cc!+n?:1R (B~8RJu/aFkF]CD@&"mjF=Q.;x}~pS~sd 5=g[a(m)`6wpmO?2E DOU2 Wvẫct,|d+ nnOx1s:=0 5fQqq{$|lHTPb" j,&c@͘Y{k΅; 7h ;ѻ(@[8x u=^0EvmJgF^]E>`%j*` RּF9\`Zc LDfc[N-~n#H:cYθz!҄Mb(dSpR!AV+0$U6+ꠛͯr]{n ԔLXXQ[,Q3ңڙ+4vgd [@dgeiŠ: j/fVUp+[P8'Kr9NUkn$ NKQp䣳&?O:{A' nozj р({aU[5jz؋^b< ZXy~aX1u"E "`5d4̮MbZ9gi_)NX'7M H9-k b4\fW4Mcž/.^z9DN֤)\AZaAo*d*8S{!=9V" NRV*K})g10FOHV^(opqri#0Aҷ!Fe|s P)d [9̦..[cŴ)8d~* B1jy?QBBekW|7hJ HcfG GqzjW׈jc:>w`goQ?7x[FTud&9u_^ eC˛b?gqwQ("sf?RjSFEy;c=н`HX5\iW^ y֭hZS?#A,|?H_o x{{iUa7I.I~C0 (Tl5Ж?:V*>8*TɋaZß7+%ueJ.\ \ΙNI*#XlbrUɢ~VX;X+dbKNG$L1rŅIFM$)nU0b8Y2L JxNs*#T T52$@D7mE^k!$e>DmxBV@ -]Zv|Ri_9) bQfU 8.5YuL<RE$(RKN1׮S╟),Dٷݤa8,Jb f%o 2!77j>(!sCz[nW$=L(=.6_uϥ5;h㇗AZa3>a07*1rU}_sZFu Z7Aݛek&f,1s2zM+ PG/cW8@QwT)9WR|7 X~ ʸƉnmߦl__=7bgYn۽rA%Ӟ1+q(c~᪹Fo,#C3Ξ6lJQ~$zA}V -PHUi%̔{j_Lf,Χة(Wkx%> F͓ %?y`ǽZR7X03ZJz|.*6OKyiE5CCa]`wiE[(ϘB:0hƬYM/Lf$ru.A37@% I7wV {(l hs|%_Oz21+qCG rϰe)>$ٝbS-08[o/g*ZDUA 4'\Ì6ѱ&*|<zG75tG60> ͑tT.Y(yMX#a;`t K^9cڐXH *Vd޹zʰ 3V*`xvBJC~@U,W _ |P/ti}_4Yk;59-/ ɡ麯S`kCX$?Xd*uI2'#nt`(t\xH_B\MI#PD - vgrgYkgvNntG!zW-ӎp(L%|=EooeZv+hd=[#-yD G cJ$"fd$.M:REX d*q|uمcyWw{V+.,D* o`cH݊}3ŲlXˣ q,K^>^2-:݈ ͠?z=F;| ²ѩNv_|kX q}@5<]8h*`;}~t)2U>ڰ)|/aIED}hJ;Za0dk ׋As(,LMddkyw>O4Z/pNGF;Z|vdLt@0z17AJC Pls.cyXQ}->"7 ^Bk(A&fi]aOrXߛ=R~R q;mm'<IeC?#\ۢ켚@NmjڦT+O92i9w 2U+jmq*uZܴSUoD`eT/ԯ{;I(eoAMQj(؏@Djk)Z2;毒^ _kVWoy. K<0 b0Mlg!Q[ 9r}4Dž^'.0Rud.6ԟRA3w #~ﱯ`ypi3FO'p¡M)os_ I(UѓpZGGNmmH4N5EμJ8T k¤k@S+b5wufyACSP !\ X:&KhL1MBzU +>gBԝ-Y۰S4v6" ?7yEeU;s .gMakN>>.v ;:uתy!aAelGh> i?*JWIұq*#TY!v]m_{HX:=ApGiHp'Ͻv9 z9+f5+stYZ#p$ Ty7UƅjEu1]oX䷐p_+b{FCV1EЗc]"c|W:P⑆C[z>WR6 Y>c_*Wkmou7Ùo6SIp6M1M^N L5jH``"Piid0fz4?yfr( cD B"?8C[um' P( /*R!lP&r cdbD+uL,AX0R݅[=7*<3>R \-!OO`'xڗՕ, ]]ܶ3:(tm2h8!/nOm0,p(- 9?^s05+$t BO_ΐ0/k _{{B({) ?d>t %Fۻ]ƇI­uSko)r5^$µzBw-br%S˭2f."[F";Fetb09Wݐ'[ZXw.k7rYԗj_<`$Z=D7-u~Di8 oRU`V=pj.ncpm׏E2|#Jz[FGJE%N3]czyPi8]8/ qY/me\EdV\t bD c*etc7{j@ N"Z? /C4eO-%f˺|]Q{d3TmkQCz'ʡ|4&%hړ>"<=1uTY ;kqW>=DLRskOd=?dӪR'gl>/X?ɍ bR}[xQپ9~rG9leѵ:o5 p`ꎇ;D'hDX$筧ʅ{gB VȉYRcJr[{HQlݒ!y?oü,$X.@uk,YێWZ1.obh>?TON$?2t)U~]2l-STqH&[T \C$Agqu5|:bŠIٺ0p)<042# +N.2%ė. feXǗH~bvkXͯ3t*V3\͗vjuRJ1>*|:QI^ z֧k1&)BtyC + k^R6Br:+׀ cl]8.&)yU 8,aٜNF, WUcLچ: x%_fK'yr Ә\:_K8T& TuU6)WU1I64Ciƭ1 ռeLѴPڅ})#': mzlZ[vqg[Q̸| HD@y h]0BRf|N!,{wȽšA+_H4!&K~sUB] "Q)Gc<_*?XԽIxӥLv?#VF)$|$SMo$i4+qG >j Yih[T-z@{ SKz l"}[=KNBٿ!k,w}$Z'ʥ!T6`-94Y1!\= FUhEw)2lbxO _v/s ׻`Lq%z_K-%~aU)2LDc2aάݭ?_[Y=* ɐX!oG{K FOsrPy~|f/Wu^OUNTuKUxB>@ifR5LZ?/z]AQ^.=jy2)m;5a8J(74˼L=_TwY*~-9[<)'We'kH? B/Rϲ. h}H t-@[NC4)IdWSm{24 &]ЪB5]v,Zˀ#x#% KZܯ|C lpț|T+;{uouKDNyٙv@ !K+!vT\|YפwDs@V).'"+%xi{#*GYw~[ze[v@CxC@ؑt+Zn 72Kf*'] 2! 8AB1:ٽ \R^cV뒈u}dm!(G;ߎϗf+?ֽ-1 NѸaaKx J%$7=r]t*T췸AD`u%Z@е(A)zS_LLVTEO3>NA 7SrR )lýe)[)L12avA|jA&իdou|LL7Ic쮀 _neSDz۶j yQ[,85]@т i#ޤ#q=Eo"/%^G@ ={ڶ~>p}qC #݆m7r oTd5Pq"S~-q-ů{6u8KБ "4!DI e7+ D񟱎3jGay()>߀󔽼ѽ|%*?W&*^.y{#w@'<VNEy!xG&GDwPjTVɕy2B [L࡞̫voȥ2´$ߡ~Yؗ !Yjupxs )%z% Ja)J tVCt`*cnȝ8lp~"Dێ|6 KJV_^,eW.cS?? )%sBw_ݭa`ў|zp 3ǂlIiHs4?rخZlus/fR4Xf7n+3nmdĐɜPJ_1۳t7STDՃ.R޸^ꦔ*FNſ,ߧ4=_;jΨaGOt"]/uwU@b.7qIC+TlCrL&W.WK"{3RH{!P}E:oy{rDPt|a7 ) jzp Hį@c[$n4aͣxht&]R[zF Yq3=oVʦ9x\ßF*cmyP/_ׯ1!s6eDV H tPJ2a0ҫ'^9.)=AoHH :Vc8lIQʀpyR7%3?-3iO}Nhg@SdIV:IG  3eKU&ANϺpi/TPszGvRx0w]1UG%j=fM1{,SR"fJrǟو~\9 Lׅ$/E;UOu'n6icKȮ搃8U쮧",LG6<3dW2N~6gSD2c`i_#OpNvfhL|p/(` plh6Rr0+))2p&4&b!vvƛ>"oO|KF; l4%W;+JuI&_~EG0n1-9+8-A4Ʉަ9qcŧΐi9 }:+TclI ]sndue?x`neOᑷUҮ81ky a!=N♪d<D^X ~,ڠWǯe&tEұQ_1b.^ϑErVT*kt$:VМqZ*@ I0J<-[Wzvc)Uw |Ƈa NTהz]s1MyXq:)?S-*,ۖ[.eW - ӳ=QXb`. 0Ϻ n\&f`BZcA pȦ kغ`x|`pa`D:`Y j#VtA'vVHwjf{@Q8 r2fz5ӷ_l(9UÑ(lwDvB782֛[{ ). C㷫l]c/&Q/1bN#f ЙAO{ 'g=f+*]"F L!y3ΟʝywZ4-@)vzDXQQqn%_dXifץ B  7t(lx!H&x-I`l0H*; I6w;Td6q[&,O=“M3DZp"bqD~k\_c(h\_jY\ ɤ%Ojv!Y=Q {*^ gV0"7C@?HBaoߔ&H$VzXiI60,N <& S@{f' ̟89)._"_<ĠxT 䶯ovz~6U؛'Q6$ӺB'2Z&&<Э\^Dhk<2;KՁ|@7DREIƜ[SY6Z֮0שh 8ܽ׼ ՜&+ns)#ٌtjWE~¤5%ˊ%hIv~@϶~w q V"]Q Lܦ 0"* ͈ylp[gi0{ Fת-^Pw~cqrsv8IuX.()dbgO2M vjE~?9 mt\r6)]_@iCDo/ }&ˎt@E< i??}:*@gRP1CN߱p82c*(*`1lYY`s t aEu:D9rpYJdqkB8<6ŀ,i*`z`*h tX{5"T2ec]XHJSm Ret|V<9LG*(W̆&K俠`,dUi 뀬7jH0adX %wzf)ccl(~ <|͛ |vB1UC2D:ږ >\IF6Mv.nQO = qdQJZ 8V^5wF (Xڱ7iMn8R{n.FtlL<> y$S5Yɀiazl?384Su1"#~Ğ} IYc҅;1O!?Ϫ =,/ e*GJ8z,lb8#so[~CϨ&R#Y]y%)lM6> FWW;@k<^!hTN[:{unTsƥLW2TnIB9}&Fq"Q֔$M؞嗍vr^S?"^2ԯSS05Y ݲl932 Dld1n}8ElwNB|x?5 m& eY\ ؉96 C|~*c#bY"8n;rSc?UcUs:8o<&`]L#o8Fj"; {#` bOYT]$BS@{kFp ٶk ˤU6kQ@L9ZRu2wXȰmtMRQNZU3(J#Qs~ _q:ғF0 7$ZvU& L$ ~Gs^iDuh_hS)Qo#V+5m-FPrIX'yxh9>n xmOKÌ}uMkN~HCk 6*Hkd_򟢆F*s/gM#n#V_Ut(j6x -EMԗNQtCVGZV2jkιkYؼ֦L y; :f~),u"[t#5|yXQ%z.LeMJg{Ü=E, BdozJ9w}bluˉ'h$& rtI ?/eЈL!G7y+ G=ЌO̧dԢu,|MlC =0 ʍ˂0nrA +.z).d3jLE}%uj/X>e1] &4,&ah^$`NU$׬p)'nC |OnY\иB#N3l.?嶽EXr>8 -`,iWnk'E˔#' J~º" "e1.o4&tO3`i%xxګ8meG돿B%v94=J~0f] UKʎ CS7na짫IThؤVA+UUK:C~Id`AVVIhF vpq0n%me͓]Jك4S~ }VFSʼC`p܎鋇.u>wo KZ)( Glm9[{O{Zխ+e=BhZ@͢g"b$,xs`sL% N#[sKf/"VT$o;"s2)KUeެt{>ن Yv :OctГ-[);f{tvvI3..slMM=ߊ="L#")gG 5ȋ.F'>vYH|tC V;mP!30=yFۤvcs[[ӯC2>U}]CTȭ8LK3,*b !琅rao}19R]ٔBPq?;OnJtA`\sBA*F-.H$Fǡ ( s'Jy?AĉB(j`M!XY~o\ !;n%VYa[v 1n v d)9]G@JLvaw5gs %^ Y7?qFDt#鷥y4<8{㊯@s QF6*iCA(ywP(O&,14fC+Ґj6Fnyj kM+[$8{%}%YWeQ)罤~>Mi2$A?Sv^uVXC!aż?s9\PF aֶ7G3U ]jR./ Bu os7RuHz7 ̍|V~%w{F)Yq.}e#QA\3Vs&|{/y < 5!]%xZ횱o/:(Q;T |?AN \A4o6؁:"Qc넗4WΊn q j8Һ*-]9XiZ[=7& ZKԯl؝] )gJ5]5*=j<3 &>/Ck@˧] "Th^oguw&>{L:}8LʖM9+TmPU~([-h v܏eQB~ e]B}9d g~S x^ƕmpqX J:Rj÷\ \lfr}7ԧtE4DdO;BF xC>f Aѯ ]5l GKR$8мY7ʯi^_˙], LR-/241c,M%&G>r/!{;;| S҉Q&4F,N3m9ґW;cj!kvPCqθܒWjc >Дoo#-|:%M1G2`-tƷ2ۧ&i=tlSU$=!b* 9 hDExC,;vV0X@RWTpXMA-Dg[`;y9M2;=Lf~U!/1T툨'LהB.UG^*|kH<@A20jQ8D@7_?+"aӕY'JvyJM2s@h8+Qz^jc~jߩ^!8 $So> Tl6u!+!ds#TjNF75:Ry/;*DPa^On)PoaΘCșMXS65PhGXKrwx\DKɃ'`=m%iؙm6{(dy*2Uz9aEM?sl1 &E(ooTuq:7IC S4qPWLy #1 -4z l]ݧ/jˉU#l!V?ոUK[!6n\}^WGM(VEQf ٮ}XAߏL_D +ը%0 8]Ղ꺋1?ʌj0/RvWI[=6!)X 1RjUkZA"8>1QDD|\'zla3hsoƈ8gn \{/+n{Gړ '+*LsP`TɯRHQ`-Y2u2q.O툺:@?@qRjz%5͡ Q)Y9 1gf} !ey$h`O։0% ݯQ5TF`/|+խoŃ^xrsMl EſxMSC;\X Ҳʨ.g'To>U?m|0w)暍@F3OCFt]O.Lw*6Ճ'?LRnCeGh犍s kxۭ'ƽ`&9qc rRw9ʌ܍&/ s s=Fծqq3AS m:J;VˎBq (djWЗ5^}ORYڔWBkgW+kO+Nvecf`\%?mcA|XrVEfYH ։6hj#n d^~y-k]1Hk}w7Ee}Op We h*1@Xrķeڬ:%gW OYϴj詙G턒k!smdS]w#fD3:z`&bEv)TA(E|JM4!np00Of/v}g v$yM,ζ@M8`J&!+psvKE;Sߎq4n9v~ .. AySeo`ċCQ&C& :qw/lj" SV@iV|7ZAxx͏}7b-vFKj&7W)mO _ok0 v0u_D"oDDזg367!O+OW\9)pvɨ7*񂯇:`l2/^Cd׬q7)*ؤ@r' KL-[NflR7/q?5UQ5;]p^ld!y:T$"ۂn#߲q,rMѱ4ô|;ҨjPK4\-Exov{qf*7B/ט?wHpiUE׽面ۋfGOҼً> ̡B1 ̗φaL(Kg5 (Q6 7=B>1'giëx9wF"2qWDLi]0 #O\A]?ڐ(Xw,aҏO(b87rZXyLdOЎ gPzblr#e~@dFj ڛ 漖y]j,;\.#F"W'osaD/y;'iA wiB{V'lϼ%pV1 @Frzܮ8j)}_ >Ӡ᨜=ot't,mYWJ^2 L>98[cZ([rst ԍWRu5@u=P-۷6 [ 97lT׹ j?,f8LM=2'+kڱP7IG*r~;{0L~3`[MY$aݰqˍ)&M.{> v!z qтh!cZ}RWǂRJ6<_R۟B),<&ISo<2}޼8|EӽƤ``{s c֥T0 E!b~KXb*WP`>I}'q˫6YA;m =! U.º0];"ʈ֜~5v<ͧ3B 9{ w&1֥]; uf5{kEcad=@]V)"hHZ*yt.YS2c^sy9BM.ind$` 8;Athr-< 8¥#Zn@hHj9˗ۮj[C -y}˘+AXt4䚂ӡk ۰|K&U=1bdju*&Bx_ƢE+לZPS K{8BS'AW[1؂鼒<{}:n^?PN{q)4" .vOo: F ΙS 'FA"2DuP۪3ZG yfk%8i47&ʁe\ 7daC !D7 w.Jfٰ;-kq>OLOŊk>O^s8c9 9cBX9#/V}|Z9'ʤ>φ?+rsO-4R@aD!X|h Px&ޅYgגDXp]}kx]j䀑ۮ[lnǨ" ܭ9bP&Oܲ끾u!}&e3Ӣ d^EgNB6ZKq 3h> 'hx[iA8bNo*jQ;U:8ݣ6Vg"e{5Uzɣ♻CÐHC~x}PCWQfZnvzP>m(שwۓ,6vicKsh.MhQ&4$INtk?Wlb NI b1m>Jj͞Gɋg$CKx2O1F]v[!@i]xۄRl]eQgAj6m*>~ci4~mbg*NW?2ĨuƏ1UEj|Y0 a=5sP \J'^P-i8!;UK0~aӄ_Dl0l8 nh wJ1FxQf1>[1yə>q5H%VP1 㒎 t<k$$JYM{BNs':s}86,Vu߰湿JD_ϮS [[t_ppsZSBpp iz >E "%J޹a;V.#9Rv\' UCK2omD z4Lq%՚O4Zk=mAFʸ&R`c|B9jF'H/Kl4H_ډbSR|Set|@sQ0ItzSr(t"D؄#8^+22K>Τlq˽5#":Rm=="bBH4ώ|o4>b fÇܣPA ΍]}Cz$ ODLshr{joǤ8], ߖcOB,ON(->p .|2?W(P -ܡRg [s7ǬȑMO8 JwdWtMoa iWx+5:Nø␰we7hs jt}Y,d9yCErE45I,5)y/ /4zD*/.";v,W^3'xyt$4z落pM׿a ~Zv~IXc@*X8F5cP];1c:~d?ҕшt IۖqCguA)mXQ8U7͒$V"{ODu0Hkpd8BĆ1H)'r$摵nF { ?_8-?EjHSSx2+5 !?wOu+4*har5#! =#]mn}wS谉b٨bH_æ`_35 =Nu 59o='ZEQE:u0O9]!i^pRkg"LsfcK=ПolYV:ITNcMuP;ϔb%>ý*aQoLW/)U?-EL-࿳b1/ybN zaO/xYd Ӿ &FU^p}NEݭ,8Ţ : CEMi1Eo`Vt'ãV7YuEz֘G-:aӓ[B)Ǯ8+/lQozHy[0}8kroF')<+}s䛔x8ƾWH|#Խȳ CxM݉@ %ťY^MAinv+ /& h|>hdzq6nm0)0J\_x{iw`gݺȲb1U:AL A4 IͧdJ h*yEzDM[e&@7HhnVC'z bb~؂N6huC)XsHBSgEEc=?#s!-QU0 -Ε5_Ж$ &: |/'0kIAN^t7**?cN9[˥Z\8Wn;ubRc]"E3H8]rlj4r> f`Q^qI.s>%QP5/(Ai,3B0U-ݣ@2!K%Dd(-B gz>!Q9XޕM`,LUm RbD< &EJ2Aqz%SR'%)8]T_sZԋWk(ҩ-n437<-Wh´(r/b7ϼݤ{*NR94q A*u$" o8^7dL"R'OHQUb6TPX$+i'uo7} ?|By31 o`QۼM X M~ ] C-LLvܺ^h(WFqqt4)H/R?^}sA뷥𤐿׮^)T9o5uw,ыOi !zZ8Zp錦pYrh Z1,8)2w,4?Cfte"7|]0wi|.su9\5[8Yol$1Up󖣧9N-z] VX3=rpr;*|%.jN3]fJ4K[c4/ԓzhJ!,ݼm<}C{ G 6F/u ikƹc}G{X1d8 !USqp}"*s֢h#[$%4R]&&.Ұ{%8$GX]ɯb%MEvW>Ka*fu0[ ܚ.S-5'6_(> $=4&l@'XyvFl*͏ϑXkA=zVU>|GVF4FS3+04li2):`p+$JmLpɉ\1Tzh,xa6ҽVDm`J6b`dQ6 XU9sW ?^U&xA=)^'f >y>3R[ k7]3H@*!]` L݈TD0!Adv15l.@P6ڎ4cyv97eU[Ĝu2`I2"n{O3`ixF36j/rԖ/*A{J_ fDiƤ3|"&uw,2- <0|u-t*Ϛߔ食}jT[&שWC%,T*lº:UF&c0fN'4ߚ^ G`g`M +Tڨ|:D7gH CK 00Eƾ}(sC# :_ICZIutlwwFYիq#Nwީ3[@Pm5޵fEq Wׅ<7d؄t`"Ѱ؏ +bR;1UsT;G3(>2kD;e^nS'tAc`Մsp11h 0ZTs6%s`nQ8O*7 }b"I^$ei/[5y4sJoABZ!ɟ} ]n2FhVِ>r"Bt<}顿#ON, 8u+9fbY|tbL.{gx?U*[rgRn Ksw<(hbmѰ9]OçSIG&,5VF&bxT/}륏rV褐'YF@BU~Ĩ*}p߽U-*H!UFV؄%D'" /Nl: *W] ~NsѻTIdyIqocJ9|гP fڕG++K ҿ)-.|$7J9&Й7G0l%*j ۡ~giHdWxs낸Cs!+챐JsI W/w>>W*-(u}goQ:wÄV&4Tty1#o($w}h3.b M[piQ\k)goE$jf!7Y+$uXG)t'ÂX@2䃫z3 E', DgQbU 7I?0s4V[ qs}2O,|0 ]8$YW'P[Ԩ0}iΚJ+Q:|0 fe9iBj4#:0>0#:Ӓ.:~zqaiK|a},n;|ė<> 8Q~Le:*) l<Gx?bSɀ3NY4d,5`@SF^; 4I`2in"臒0oa 0X|Bنňr116[vRm"3ٻ6q+m/҆rwԑ}YF:L6ըõ5sЩ>E8 $\~erL;0:,$[jiew, f*y|Qa xJ %x1LE{9rNjR嫶>;[SL(k|wb0j*fM}HF/7f؆jAݬ;'rA_)9 ΢Ȑ>n,\WM4zp\;DX A B]6:{R2.s)>ݸ3?K$ C+%N~Ō7ᰑZZ5 6F=C>|%ʹP[_J wzP)ϓa#Mj +xZp)O`UEa1 ulГ2;dc7& C(ΕO{K d)UD?jfl)CXC ;'ϝ (ıv<;g 8&iVWF /Bv6tXq=BI~&9#㧡%!=m%oT+1q(h aF0M(S14ݓ)u ]K!W.8 NVYW \TqΨX-Me7*Vr ҾIZpU-PfiVjH8W7"4 ང4 u/?mޫcC+zq>yᎃeUd{\ yWx:_3LXv :D1x$TBb7JXVgM$~7o{uο͟M{WܽKL}ՅeL{DG~(~NSPjt瓲r_GRj;rꀠK(_L/72M#$w7ɋp35.d+$~Ēpgd'E^_xt)_o'z&񻝠O ,ȍMZUT`1}礵4fQD%gQAVKV`G脘0h}6_UzBzdy+!c p֤(=ZQpoGLTH.Cr x݋A[vu[ $hYPpT&>bнKV苪U<_95N8q)-Jh\~`EYS6HNjB07B9n 4{1_yuWSqIlJ+ϡ5 BƨMٱw$V!p[$R$Oڮ voóysz2i) gnՊͿ^7L[ko1%ag1LÉpBZLcqo2iT4wKKgZ{z5ず<=\Õ6<_nf\(svB, Bx@68:)}5_ G\:ᶉϝIqnP}"Tb `a9ݘxG(gK {ER=! ջcBwiX5ꗬ+CП&9 GDO~m9~WeBxQfBc7쭍Շ=%I0KȌkScڣ1b.Zjtd|*?ߣ@t< / IG$&J ҧҒ)N6c22UiKw@ᄷ2ܧC"ipG42A Q"?Q$onxPع4| }uV-,aZjunokĠhѠ: F`zV%!ɗ;87%ca`SLʣ{Ϧ}]_n\3W ؙј^FUq&bs^S vLdUO0˃S4ڨKBs5,%9&ނ\MLK#?luc$nɌ2 !~%0Bo^?k֥lFMLMx2/)ofYwo8@,{˒N^,&_mSE6fq-E/GYj¨ ow~R l8yy=Z + Q!wY<0g>VqeLCpSQ7Br5QR9zk7aa]T?LNCGX6j>~͆sP' ~DT=~3>ˁ+IgRdHHJ|ɁJ!OzޙRa ͘m{UvkGLJ€`Q#7ҽ8t,V09.}jfh- َ:!~8e[ \Sk,4xJbDWT 7#z!N{s:CEhp4/Ը@& 5V`62 }ƣ 8UaP%?0'oa!O1-38(*@X>#2]LP_UD^Z/kqfBSRԾ%``t= 45U5.'_Ic*Ry^{\9F8š)n*,QY>.V\L*(52ụ1ŝb<%HaFu Zlpe:1Xb3(p[-r}W aQHV CE ζ)pYRyJMԙ0VW4;}4@%kK =\61݆b ?9XY&% x.}GrîYE"r׽~ED\=,<ǶBwN|Vm'OG6&O=X4QK! nYgٻ0OۗT`V,AukR]τ3 (J/=-9@e(@X6X.kRPM߀ilmwv]u= W qB;.YFBHn+"׀R"Rw8TG&=dB+s#`'ȬQcB6tЍW ԰Zcu|acSV>/:p.On@䓟߭PӂIV"آKzVw9`p:[.Z[/˥s$2(9`oPvdr@\M B(e/S)j>6f4CO&φPMS6vp׏9Z$o6J}uUA]G~BmSȀ٣v]Šfگ-"w}U%3{U`) :!ր8x T"mM<7V"7|UDs-dv`F&mzYgaxi7 `( ~]*bIMt_VoFp(lR8Qs=I7Ɏ},M]>8`)a5q34$2Y Ɛ3;k_3TT0M*UMY?KA.ь kkGBiRVo~Cr3U6*Xȵ[hJYG_ 7z;.i}~I`rrt0-{"Bu'zno9h5|Y,+~ ʀeG Un1NYyHf\ְ4}4%r2)eLa"l N`\ywa&6.`[nBkc=T5mj'ƧR*,wPRP/gg@|%?dZbi+ Q23+:D^x'T"u@m/O+vjmt֧10~g?&ԖU ZvSl,#FiIJ]O;|iF{!F!mP+U c*OLTM3AQlݨџQ}vN*{S.,ŵ > %+a [Y&Dsŀ*R+#N+%)?~O^W4/[dfv("# ܛ5)WtID61 WA],΀Ϧ 0EH̢Ys}>m"Dܔ1g{,K0ceOUτ?ka.MpυsNMQ9b<6ޖ-w@!=xY)V!f9mGj gGhu=q@5YMIWΑeGM)J*~h{Ǟ/mp?&ݨ>]ؓdDl\%> ѓU5ͻ`"k2jKf*]srGGWLc~6/ߚ:"1i*+g?AT,1K:'*c}ɳ#Yt$ʔO[9AA]tQ_#M @֜@ $B;LTzs xLr<6QlL,^(UC%[H7O9@H$\譡;(dwUQjyVU֕l>ls7HliZv8@;$Y"JMT` y&}5NE^0flhƜiX~+:ͯuR$&֘4z+E@?ؒG`m>KXfZ`#wQ|W5mtҌ1 t[u ߌUɡRTWۻe<|7xf( aRjv#3`Jna~N%S I7(a!Lܥg _ PqüB.πs6UzntKjv n- Xʉ*y-5jIԉ1Yrr\[mUgso]{fC.Jlfu;Q-1/Z N[q~?VMi ,Oڏ]H =[ H10}64 :=b4n}Rt"n^v\3{,$E}fW x-OLGF7BblwgfWO@\chۿ%*wYƙj&\^b:Gx]degi!.Dv?k "bY^}s28ɺ+O,1hӂ3ݕu!Ao0&Cr̲K$R]$(X ncYAn Gڇ` h B>(MY눔"6 QɤwPjݵPc*&Sv-m }f TwTl OT Sev܋|r!qsv} eu!b]kԃd֓‘;R2ZGz9‰rUU{u߽u~+|CzIW>4U/Ujd<0o% $@ߟ%DTw4 ? xWahuN,xsLQ!pV_ƴ勔x|t vhjvG6wGA}M hԎ2,5SԩKzo%.s!OZe8s-+X}kMLR0ҕ.EC3C_>9qݔd{8CflkBO8) es!'OL9 kHCc`5 N?W[W@6 VX 0%  Ĝ)ܟ<05 Wɣ0ng|^ydNrW\Rm[-YBxQpc;%ʍ`mqf+~ OMwTB%֝,SǏvJksw kCPwўRsQO _1*mr4gX{n|0B)DJv)zp!QI/́5eTn@1DKryfSs-{Ni,u@c@%@$Dkԩn: fy}9>'ߝ /_\5^Te)ӈ;uVN0 $5}&cYHZZjrQTvSӪ2rW*[A×CdI8$zRqG"e#+)+vIuOjY G+Z=KτK3h5$,q Ycx(ěI=s5"yrtx6,24+4Ӂݏk6y`_fi`dJ}c'3#̨tZ<W ,{Sܾxа:GoMy# wGay@\ PL42!Pj?6n]qO2/Yt%8_V^B}"ʀwS慛_S&%p^Q+끒5?bJpsd><2OS.4gZ(sa/ekAȺ({^xL^DḦԷԓȲ[ ~2<~<,P gy⫔F.?ֻٮmkҘ&89KvuyB:lTb[$P]L0]B֔ [ TqSΟFsYU9oT@5x]<(|u+d_~o \fro}JyJJ-hUg -=U`We#~(h I=~KcԷ;jos-?f[% 0QF D)[@7ƨc4=',C: {*zUIE;4DoWNqȓCp!9nH&,bnU3 *OFj'LOܜ^W~5_D+ԇN' 7D25D9<l5|'S@au &j'ֳ>2Je Q!y@xl2)G&q+ tMzS.VƢIxdZc1ja=:1n$Łl5Tx锘sc-%36c<\ b H7^j2^&_-}1Wkk&aԥRɋy@%a9,Ab;k;\(ZgjBw,w/Ƨ4g_:Z7N-rMf?:PqlpQHrMR}Z|H n<zTE4ZXYG3rx+>d[~glǞ m/YNJ>ɼ '%Dǥ2BtU8֕sT)3R'5C{;/Նrt ?yJ'T4RFn%T"D={lW]׵tZ|A'\95;P*NB=yW!깆E>L"^j\G~ЕdZB HvH*ʹ71:\hf>lVdlD"cBub#_L[L U~rآI8~nD|v2KؑeX7 4tVEK*\ߛTw;1F"vֳ}J& ,9\lP-3Dۯ8,~owPp^BO`_h1gC 'ٝQ}C.gJ="B8@G>?h Qu q5S=6GaW J/`3 VD 6G ݮwK)4cTKB=kIs˟s-=sr`li%&xYlGh8C8ޣCcT?i>DR<M53\2wDʷjE̾)$HтC: >Es 5\`#ݲ;Z8V9}s+*K~oo!N{K'4;kM"%B危_|9a Hx5%"N5qH*GZID_WO<{H~7BڟEu,یAyQ%/DR^}3 n+7F^{tK _?D&QAwow{˚#h41 o $ %Z`ӇdT^_!?`U,l^nd}q<|cd@wqﯕ7~ Y+"g5aĹLǤV?L^+h`|j EcM'L$?ZLbE2(c韴kc:f^9!,J@x @}y0q`_3?S͙SckqЬiIO457w%mg<ܕڼube0fcHu"%4V!%}H0(hJ?au;h"<9,€2z,F~^zhjK5FYl2NiTTWN2Ye)f):?w.|i ;xr0@'<9&r#WǍ'u?X#X( ѕX 9oc.`r0+@nWEJjF7颊&uwןEr GJ&0*?DtoAr< ʬ]XGn gX,rT Vf!r2jmM&Fr]Kfu:KsLZ3'sɣ/f,@xWnw>7qy*4+ptŮ V@)C# <'Gwc1#‡ *1G[t8K9hs)Y"Ӽ`Hۑ _yu^& *&XfLY|˻LRG+4ۼHWF My(˘:cGVr];.CO͂=9#zwpf[AuuS',!s[ܶ/[Ri so߬4y7حƩ R<6_Rbۓ0G3w6qtQ *al S>(5\dT`J, ;nZmԼ^Ojj ϟ4_SwJ¹[h]%H0ȃW_ZK`uNno0h3EƿdB!`aUSE6/La,-g6/]m$kG '5 XѼmh$vl&[.!IE[V4Ok6_}A i1RBxeij]Oh*I Rr_nzz 3J [cX2Rl~)QndN9)tUd 荇&q~SN6 \=˨u n:U1J Xsaƕf$Go2Nz^u@n|ݏ$j{([S?X*kc[;!ʡ8!<6;i`3 E×m@䍜bFSgZ_1hwn'* 3L֩ *8CIU}鵢b)aɧن?3FJ7[xۻ;֔dZk.rZn똵l2>\[鼵] XVD-}#y/T2jiE|:-9$]v'r/an!kYk>]V2wQ*wV+$[DGN ywZJ0$;` 4玮c6N SD 8G2@ =f«ٿRDѝ?/w\ }굟r"F%`aQn^%v_X}J^d.>..\6MM.Z=| OeLmz]Qܧ׸9?}ٹܢ`BrhZbX\dqϸ qx<>ވR3j#3 iPN1{d(}0r_<_P 6ج; j"c?V~a RX_-jk $H޼J 52=K+ix/IQRlF+]AB[chOm%$k>h,p*5u qv^)¦A1ͽ:Ua9"Sq[ ې&K= VÚGw jUA$H+Mrr1ŚB4Yg_ey-}^pti jגslH;n2@&¹ ML[O 0ַ$ ӺcEn-ox!dIIJ}8~y_!$M+B*Pe-F*$UƚPy =_\y3+c{/!?UZzخ7BB&۱17M؟ȹYҀ+_#Ku߻;ׇyv[ Ǡa}MػTM":zH#[IX~I\0*3>^e8Jpi$ qRFJ^Zng. %疩Xu%[coj"ϸ=F}-. \UnHe=U@\RlW웻LĆD=h6H@bшٳ+P%+ڍ̀L=ԍC "4x>LĐM4.3VIx(^:HıĆ7a.҉%bB[n|)i>;.L4Wo{ȂMeModr™Tρoĕwn~@8uW`-|p\+vU8~?H |ĕ>סuuRi2>d>pM8yo_חq,2D)ZN0PHBɅxt\ah?OeZƭdmxp6_)3j<>r'gu-X8&$r7-h+`zǁ`Y3@ڜ4]Y rӥٸI83Q|B !EӘ4=sMPI ٔ7(:!cB^T%!dʳcnEYF+tg"ÉcY> d %XeS8$k3LH2v2:]2brRq; +#pkOLN5Xmzn/օhR}eJiy QS>8Wժ)_r Q<<õ Q5 AqO(,n_Zev&~Q5Ҏ6f7S}E$m&CH8mT&z G¾p"Dz|εמph=ԦW+r yYH]gNЧueT: 2!(%jY.Q"CMc2w7UHgDfY+ԅ>%w G:˂cGC2`` ҝsr=/6}-܁~o+)PaRj4ynNKf#ǐ`ſ&ZnƲoȖlh7t *-D3u@b!lW7טECzd_r2x6fo;WKT$8(S^n'b_?2,cڗudJu3 x9 nEX0QY\M!BVĢ9 bѸА[/{aQCJnJ%klS2' cU'(&lsX725s$]fe)54o4"ԑ:-6ͳe.Z$$eoSI?9r{uSw^.1 "Y.@nls{X?);=:sYlEצQcTh/suZ9 oJ=287Q},˽B;ҍ(A~ 6 0:>D+/ǕE1Te?ۇ (ޙ_QщgQ1-AJ V#"85y p ߄s77:ɀ,)oxƎw\!>.21le&/Wfn@ɵ_55adOZ-RM;H8{˒!๎kKok \1it4jcXs3CB@ZU78K+gz;X쭏7 ,jrYhk(;Ĥ^:Wf JdV͑q#^ca'l0|=<#$!,~ZV!骭vp7Y uwj$\'҇XQl;) uؾ+S$ʥewu*Zj`)LUj/dm Ĭk{wja ièB^DADbLɜL=g$@7Oc \|Wn'^%(Aa'pJ NsgOg.nIa;R#38[ko( QZsSG|RldnQ*[sېGZxM$YAq̜ߨqhvtWɜBEOYjv>busɑ!KTI]^;I CHU`g4YN.9h5 HQ^ԭD M˘1tuXX5dCuo9͋7uVg`#/"Z{a E&Dݞ.1Ik4Q?O!RΟ&lQ:̊(% xey咁HznpĈիp(&z$ʂr ڹ9/Rja.L37^jFZz"}~(|5gc1]d75Y*HF 2B`[}UIw©dǐG2 ɤ1s:`%}Z,٬1J$5찣4OT/yX 6 Gb`-<ŲJӆfČO2>VFNb"z},NK\$q m8k{."\o}yx([p4\rUk+i+c %@m feČ; 1D_6ߟl듹o8cM O,H>6PC逧.vM# U!x*LYfix jxؚ k*rK`z~1^oORC&z$ikT8 W!lxisE_9+pz#$A5,"f -[ s@ $4,i_ih^"4˾qvӃz.4!:8A 辸9WYA{aY eFf'>+ˑ^t4,=:,ƁCI [YNz(5s,ta Ya24{?Ak=HGnƸz`cOYVC/z,1.Mע(Q+lJnI;Z/2#䣁;dfMeuA]\Y{_v+\y6_-w;WsCsixXzrPZWm.݃܋FNMga#n41 {an݋}UUJIے=N,vcCtcVnӒ}FI銌Ht.A> N%t'k)wMk{ uY>rjtx'T>r;7B3}fGh,=*3mlƁDy*LiE#?M1chƕ쩁[w6ˁW&d<wHwTɸJBl]%<§.6|DH2qvmk ((@?=OVϗxa}_xB[1eu5ʱ.1'aY{yf ~;WirE|Y4-5;m(I4n&9膮X=ҹ4|VAeJƯث(ܡ2 ף)桕:;nT"`M}qIF oan3 BN ղgIce`ĂrADnlÝwf'.nsUv?t{Z)w 82?)qiRO͚gR tnq,g"=mn"7tlB3ogOLX\"Xu}91`Ty UpwFWl H =^2.m7*P seyKKlhhBIលHJF'dҲ1kl^@qh/<,vb9^CԌQN7qu0϶x%mjPkwJ(ǷX 'wyЩ|Otu`ۼt݉eWō&U HLrJU2+Ԏ~u/<e%tA~uq=ee]U:7fneǗ cO|{!{2{AD(ZMϤ[Sj,r21Duiy\.#ٶQCO`L}yMkNPreP[Y+aP7 BH"=m=fulcR Vۄm(U; <ط8ز$'; +PIzGHF?v>ؙɢExɫ^˟g`@ MBļ 8d0D>XQg͡Q3hٴ wMFPdu@)rts49 ` YLZz}"PԬEjʫ.AA4K_>{e[FV/{QJz*ﲐT S=!ѠXCY鷙8clxw1JFL~)r¯D/@3\Qi_"}~sFM֪V#UJ'[mC5^hK"B2PˊīS %?amtGxS=ٴ\+;[_(iL\E~n^ Dj]1y">><4ͺ V!Ip<6}ۘ짜FgRȦbB{E0)şǠ6(>T@=LeL+eF ~ ݣ#/u{LDG-Dڞ7mk+!~!6e`ҁa1R%dNN/WE zOh/1 =yKA~Xlkv7RKuy' J#لD,ͪjQ$={aHe<9O24MviSIx|RLR y':c116X#=$b&)w~%Y_hR<ȩRX'v h\H"dW?!PZI ڞkKLKfV s$ ]#SۤTaJ9@&O'$fwWbR1,o:3+O@4<&Ҥx{ U+tUU&K{ tqL딣AAn-.ZB UI&ň֌e-tziM? {$lGճF~3XtJT3= 5vk3` Ͷt!1" qa+W6ZmM{A@@cIZ[g`5xgc:<8+TkaV,pʜ5 {,ⷂzj旟Yk3̽aӁ3ǨS.O9(%'@_<\!lr}گP/'(t=:-H.kn`, b*$bvhKM.`.sբe?sy.I:z63Ex\SSYQu?zff/DK /k"ܯL %9VlxB 2[ۡ6x'&=5HvE|xC< !PPWV|{ӟ~}!pAc4hᱪE|D]άPu.P'`h0 z6ť|?Dޑ/k5zC6`<#KJU:|qYd p5c6D(.ǴV+  ]Av1xJɲ:'LwoQ8_G6/ E݂-~濬eDܼoKRz`xvfmU#M[\UVs+3 j?FhIMը-(1bz63=(G#eL36hҚ LL 6C QIm'@x#ShMCb̨_[* tY$5ʂA8ʼn$޾6ȣ}Y`G9W*Mvzz0q=#8!4m\_2huC $$P|?WQ! s]l5BǙ(Q kO4^~BqW$tvS]缫|q#!vE{ɵ8q^m2 L9 w) Ij VX>T-=C((  ? aV%`5H;e[9+(a)d pWbJBa'g|/w4:ڡא(4e!r] / EOstQznP@{Sg ߐ Bv 5P}&D佷o|z- )2L@7{P!".^$CLQ]Z|V2wq r' 6R7[qv';'whR*g%;Ek: rETb\{J#4Q6V@Ey#D\!\wu[d_G\4:M6"М|Q餪 ׌%sE\.2vMqqU׭}(WR{6E.袟FWfz aq\R Hb(M-diڦ]ݱ$&7;pCV(9HHp1l.ܭ3ȉf{$&IH$[6v+G֘_WǎK|z;f\5 `-l 픚Ԅ t3G! YgɁ1m#Z| ڐx' sdWAiZy*TV0R5h1)(/B_gf!§j燸HHdR%7bYJu_QƮVrxv*Ċ~i.w僥!w$O,["gj ϸS@2RٰRR_6LA'˹X#rasFUR K髆 \^kŖ85{1lӊ$(@)[ э(\*4c\V8i'B[V{p3de?w1`9=HAIU,~a_>H{C4>$Tҥn l& IRznq!hϝpJhTG:[':Kf bʸz`m7ER= g%-OGtE,U]7YT"nL(A$ o~ξZͱꊚ7h éFV$NnTU.v{<,=yEmU| UOV3(K#ڱ7(aJK$\7JF;<z/gEI*(gw]GqY&q>8`[fgK_ȫ7 4Tx>D2B:2mӎɍgL-;|uy-9c|x}Ƅ#'!a~Zqic;cT bGK.An27+:ZXTʃi5;s\z6e)TgWc`hpZ5&_&.t=mFf1`K9cJ_+)# Kn! My@E[Ac $c覭etLgJ]vc{p5O7tO}m}}GN:;p B8s@t9ҏ .CDL;0X)<`86V`㊡ WV\5S (]~wa ?BgXMѻǗghSyqQ]Er)*Sø2 .F}9bt9Y+NE2EVS7S*?&f^|HZ;<](Un3h^;\0|H!ߜR1=R3ނ>ep^VcgaHɢg o0xAt%WFUL^P{ʴyv}+dKȋMQ9_&s*=+#_` $]E:<ţ..$$ë?,-\ɳX{FrauJv@|}QU=59o 3i Qۆ<&˸_+uIae "$D,Ϟx@ D5#KTQl|%Zڕ}5 ё{5᠙=n#k(AߨolW\E; 6lX҃ Sѕ̥I Rd'2C2,tH V1 `sw-sOlEY~ݼ_:)11;e2_crݶn yc֒J<(m$ʀg ' [ސ5#⢿⹌_mmɣ$BKцRǺR/%Mⱒ{/@UhɱhSY}TH2(2Z6ݐOK^[^?Zmd$РIXu0NM ?xT6ɍLl7wfwgvv4 'hwMx.HCkέ\N2MZd/P+_tn@4Qd \<%j}B"ٲns[3PsOVÍ!9XcV!!Xv9: 60uG=~bx2|P,"bhWR0l2䍭H紲L(Ɋ׸#KR FW!N(Lzcl2*oŮ /ϲBJlM$&@wr u`MXES^3 EGZA:&,.ߛjYߪ\F8DX)7kW}+:v2푭kfuItJ%VmGC)G$ &"zL]%LwQSÕ_u4G¤e8wQ*e0uw+"8Pkb-0E)/T<5KZy9(we.{~h5*ݥ>,`ȀIQlTC -aXO;ҪJdp!Mp,oRrU^+9Xf.喭i0Jb?G@X a 4>3cHO \&1[VU,ݓ}*!6ʼnI R g2bu<{ X;bD򠁃TFp&)ͺ)4Z8l>c}4T'-b( L2!t9 u0k W8göaD+_@8q_sL2Ryٌ=6LYPk@,>Bu]O舭)/?1*wjwgIל=bby\gVx `fd//)1A x* r #gzc#媤=˷&\i3)s'ku264h,r?\󉻽#J`t+EI`NW v؏Wo:k?d _-:\X֭A_gY/9xCF ^Lx#&F0TW&ŠR~i~".S矀̏gRl6Qp#j5ۯw@5j dl.'EUt{ζnp:[CCOf@F+:3V[,:/[Yvˮסx2C9N7mK'lb..fo#(hRvMRJí:Z)ohbsKKuZlق\Rp^h\\F {1)})keׂ=DEruhSvog>Lgrca1RYLxk +qhLt%no Ŭ/İ2 _Sip˖1 lO5nXBb'kl3ԍ+/fPEJ*dNyS z\!cEB}ɶp9uް|b-S7;)4-^ؼ+{Mڍ 3㨷1ygZmJ#=,b$qD!@C5_ixR3 i҄5;:R֪PmռQWo1a5RZcwM⵹;N:'M0yb_U$cIXc~Z|$"EPa4־v3qkg4ī6=m.ũi>{њbų1r_Kњly:)wptO!7QÐђbe񁨲gb ϛևez5KeqH6/Vm~Q< 啩k Lϖr*;c(~Z>E^IT\+6*]icm$T]\o \Jy9ï(0' 8BuO-> O".W[.ճ)e@wvp9v>I M`R>@s{L&)zڧGڇw xy6bmJUg}GxHcD8x 5F9> RQ7kxPA4Jay b'q1(QUa^v L&8J} 5Kۍod<#C,mK؅l$trz][=u, [ބ0z"N@#üOU[ͩYN7?>`-T~(*rΗ2mei[tZ8Uɡ-3 =&ȴJ_}t,m )c# s4gM荟"FN&A~_Kӓ O309SqFr5;ԯ`pA'˹N,ΟVCe'N-}feoNĄГٰJ~|CnR7́^^?u6O[m jn bяk\}o)wWS7ٝstq\v3ѿT1QFF a$(B@ֈ- 9u2ʝ}WwcUߑi]2Nᰮj*2MSྲH ,_]eįHZϛ U1̥cS . y4x!2~CuIghEulN5~Qxp(up%(T=?w{ Àd{믟;{Xw>mmazֺB}#vVg^7cvYmg1cY\ "دy`^̹VACQ@ҖQh]M P6y!4m(Z'?ꉭFE jj=_K϶ӖDʤlL"6* sڮ LK`ؾ.ф-0Y]SgHLb `f8p`t1^ f3bk~hڲL+!ƿSfA,0!}THJ ݜuz%]ٟ 'WPcݬ_T٥<*H~|$P ;:9l.2O{t/yaXvuAMjrzciM2W8NiŽ2o\uJ^F[1,T0(KVG~33[ooq[[mX7RaSNUyD0923SAlKz?$wnJÜ3k-Z )3ld,?-OVq90fzͻd淠GdQ@,,l$To6QsS%Pgؔs)*Viہ-FrmmÌM"'6׃.l<䎪R6^P2J|蛐 QOJ ipM^^%U[Õ]&^Q@=!frUÎҿv9B >.%<$(&v"&uJ6l1pJY׌U{^teo' ȗ"KVᛁ]2N>?_l6Jp]u'{!BGöY>BǃH8rC [@> C3o9pLHaA j5u&wG#?u˹ txWHDo._⸗1F u6<~z $ ߴa!CAP>Z%fԄöRFhN*Q'҉貪}ƱI.GW #Pi}5p;cXz @0Y.nqCj1CRVG=_dwH'Xw F`t`,OCD2Ln: hX`z%XE#1 .7@!2fk/Gu%2캷8xd]G[cHvw.A0y%|P@ "pRތfp%s9d.0ToD/?TW8s FTs"{cs 8\-vhVLK98U9)88/,->y^CtK1iYӵr6aВދll*՘АKNfQfyBB0os*΀Y`6dL=p}wɪ 5+oErַ&w61|% @93R?Va|Ldtg[: ̓n$hIyoi҈btM4^9 > ͊ۯbsX>^g 6 "2\4YəjiH"gD;X֜*eIn,@(}@%}(.etvGj v}SR}J#W3F Nx :Gzm7@h(2|T=$+L#-MX1z@3u f?b<꠼;(ca#7'yB"o(mOqD,^`4(f A/@s\8_8 ?D9{;&% I&ZNdqG5[fgd49J@ 5p;;U5v%s~՟u^G-])eNPe!nP|%[GA!)/#1 >t d|>*@~"jx7ғ,(קbݟq*s䐂(Cr:bcfXPϓ0)yMi`Vw[5L@#RN =:5D9q$HU݌VF+}xY&hA`b_&rB%>0HpԮL,V' ~}擗(cjjl ߷9[@.wsc GKW iX.啣^[ /6Obz#E]j!"֭c12~w MRLkIcns}%Kdu7yZ42R2 {P:/Rpkj2<}9נ\CY<²<uğ*֧w5'6GGb[B5 )(4Q,O\Qx">34wMNAO?[̫ ftN9'̰K\DFFB^^$c&ބYSJUz~jIWWl`a^WBvGGWHn 1GZ.g`t?$8i}i/KACpiܔ/3aᒡǷQ7~?.섭d)찧H%n(ˠ̃CI?{ RioO:"nءddDQpwvl#hN-q086(I7 Y!"T?y ) F[n zgXߚ}:?dݪ A0l*Wn}SX@ۊv$Re|q׍XF}: 8MU&t%C,:E6Eb",4]rr}xˆSPq˥JDa$@4zի`f_aݫW'OH^v8m7o?0VIn;ks&dlAu"%B|~ #[VY W\2&D [y~oOq|Pzt[}jZ4sϻU$ellFK-CM?sm@ŬYWm✣6 .J1-Vo}J}NEk&O>~X2zHin׎HqO&S&E#I /0b&!z$q:R&x;GhAnC216Cb=aEgϔpT% e{`|Jc?ނ,6q 3KB,2B^4v\r F5G Th!i'x'(eli!@Ջ+3RP@wVf(su} vb PI7oX܆k`Awco {(7o &4r}_f=47=O\+jwDp?2:ZurTןrKÛZvwX }OF3x˸QiKL-)pĀa&$VuoHR՝.,?^g)A塎L}Éc!"b ';?G >bpz׼f_&34l y}9W!DR-@.ڦL? OqɆ/!tO#Z5M:@t4U洜ًfOUӁ@#EZaJ40.oj 浲)0+R+fV3ʄmj7,xtO~)%#bc&=39t,!> i$pGwNw(2 %nj`k_E&[Xk(emTک<CWaI a)v?c fs+Qg\)g[qcdzJɁӵWT݈-xdq"*ql,bPxu.Xy$v[C HP::ɂ:;D]Xܤ+r;d:VϞ!!\/z55/2цad[W|nwõ%ʋB&#د2dJ1X=;.G=~=*JS}m!3P0/>+hr hxwQ?fS7L(l7QFW%\ݝR RjC7m\|S2?ƭ@.-asI?zh} ^OaBAnR!@'+엡o- 8>["3#؅؇1^gA{|k$#Éq8ޤz$ſXX󰧥 !S0^8 Y $?ޑG Qa  (@moŜԞP~ q%B'pE:.s7(b {NP>yyuKlqͮ)B2\磙70jKf԰m|ƄHt2g%$9+(O1aaJ!ˆ_]iwMUa0pa,Ű3\okZSӣ&}>R An^{mP.v\ҪRFד H*<0qu-@'s@KqژzHm%aQ~Zzb<ة2^ng*R1چtCUIMɢPO V*[?ضG^Ez.A/YA-&H3S?ya4tK[sch".>Pn,gnx_䊪`%=Ȇ[|ÄU>E"%9VgukxIIUKPB^3װݼ -#Tr 4&bnŸkZx[RUTEĂhOޟE2w_YXb,(vHaʆpVR`b{SEeWKJ:JGՎKꮷ(1 3Y"%P3Z e/dD܁pl$>=Xy1k[!r+{, Wq@?9Evb!S.l(pE<(c,|v@N0^1#tuYԍgm#Y9k|(Dg?7km*zqIEs4T|RY:qԈd+/TNp{lC`pރgu D yw J$cM>t9߉::<"ji˥n*A;2 ,kGwYEA܅ԉ,=Y}6Bg(ڗ|uu9cԖs|1AyruQnb4$K\x^&J~8tE[[MZ翈4k1Clϧdq\b~tԕ5+*m.Mӿ9t3?hvB`$mY?'bSkv 9؏fdYJ5ޑ47[9h2\k$2 %vkS였XN},Q`V w}1Z"L)6Aj \?xjh #@`y.}Jvy3~A$@/_kEGep#!pmC[w,Yb,`,z4@6ulْ#*,CK]BjdT/lo; v"!kWb!Ph} pTXK*?4x2NBPS=(d-%Ʀ["(.nEqO_2JH bY]፟#Cm de+5hm}kPQJ[t?ߍYJ5)T*%HY P(7VWȻĦ>P;A|E;Q%D D'`yn LKD'C0}}Z%wCXZ!xƐcZ5XMdžUj"HP*W|Sr{0ДyJW6?=}0ygb0oaJd0 >XoQ?d윽qNd&KZ2kJe˕cbQp9Lv+Ç7L[[EUMO#C*|ex/7h%4uYvc6ˈ B^=Do@ ٍZ%2[r<ߌȡ8iso L ҡojm4t?{n۵o4Kv6zvfKї] ֭)nB2F8^>EU 65ݔb Og0+NUid [w˃>7cd$FF$'1(Tn7F[<\M8bt.M'ct%pZ+(}^b,O;e\g%SSX)[j;B-XN}mW9K_#b#U@氚'y5NySѽ DzhD_4?uxֺ\=|UDsÙ19-; Eu2O<T>ı˄me ATo*v|lF"l\pHQ8M|I$@)Ĩ}Td.?J&OHzMc4Sw!~ӽԀ Y؇v.{M5tz5O14e g`nWTTjnR* ?*sI;vih|Jm7Se^DZt"gc5t];"=.>9r-0joX.JN纐1 F ҌNFa'o29mǑ T+^:YpU6-.̋W^q3r 2,mD ~Q=-*46Vu^ۈ9h TiٮS&aA \LM nuo3k#iJepQ押$UĪ=Yd3jU**ck N3HTּ:ʓ/Ro7{ s|8C2U*j ?9&X~,T ֔a::W!VH;iCP2}(%K쏸_~@xM ]l}`K HRoc\8f8]Bx&b4h4UTtO 6nX_5EcI{s:2mB,Fr| dKC.~n6 Ly3 iM`> ?#MTeУ>vI3E𴵪u5vDi}2yP͸`4{t In;e!(}:&sSxmiSjQ,ń70{hUJ]vChONe1Y9Df_wt!Q*{Ђ̓b^Jk!,F# yžU.[lؘ_T+:e>Y55 q_uG~SP٦kk^ zspd9Ml|?;)w݆be:}r#,˞!39E@7H:ƕaqGrs\*z'93zVu 籧[J;J檉 s/QJu<1 ߭gwFhVԡLe FDWZBFXm~q{^F_ ;sH*! ,m?'婨TuqO=d璯M> `?µ1ĜdE㵛QZ6G4_^ yWQKܛאC`Ӣ [~TG1}eG9O(k)85 3bgS_0ʼniKLu(]=t\d\-n_։4yj旗!R l&GK%x=J nc?2':"{r:MmʜAH݆}K /w\yַFǝT0S4`UDhrCD2dݬG1ᔥAl'݂FT?# >Qoپހn1]D:^QV&anCF^`Ws."[Yˡ{6ꛤ3N@%nrQDke p)jQ"ha`_;uSPG\yBAC 'en;{lazVLC("*$pT۞p'4g7g!@C"lZMMiJ$P]El J|YZsڭ*D*y>WeԥOǿD ؘTK|ni ,V[H ֠f*C'^~ʮ+)j7FoTZm_=uI9Yz=/;i̜aq<(.չj8d[<?UIŤh_fEƴ peRb}Zc!ꮃUp['!\DnlY>!64 kXl٦b]\/XLK߄U_+laӫ4°{΍:8/zD #OP!&Gr' r C]\A[ ٶݵ"yE10=̇ YDӅJhmV\6B&TL,OnSx7S70~Vc{ʍ [\a)[l@. X_/?+-q<[c82 iKY v݇ak~-oXT~F쨰eًu/&c#m Mu|7( Vb5Ხdm^7ue%a+bAgu&|mёw/ih*NZ2d*5īYYӊ4EgCՙѢdp9#l̯yPReWR]M dy-^rA- „X ނKc:ϰ8qR4jLJji&ªi'O\jWY"D )b y~rYZgt')hHf$ }4H|=TDMO&z <ԛGÛ)%0\ܷ<ןdݝEv`v<#7yDp- \BImp)J?+n@t /O TQ",a$??r)|&yu 4 }j<&x$(pa`us2 ilw|Dڇ &UojG3onB-ׯRZ4S +\7x5W"4+19D8^;"F;io(s}0M j&>uYyby, X36;e9aocr9)dB~FҠlv Ǻ*- `9 z|[qF*=C%v ֟cdY-XAtxMf/Vҹv~ d,@6z/:~+Y hdE/]/޾2eEZnU;ci֊BQi rsԋ,H*+i[F+8;t[ShIߌ[-۪\,$MbP(< WQC/uZoݩ{m!R:A6zoe 3\le!kOzq = ؐl\ Sߙ㴮Yyx mU;(Y'Kň:j.lWJ}\<_{yܻlptꇗCjT'apq[.7 /L\9;67Ԙ=#c D:05u3?r~T\+gg݉nwP^&&'B`):DgYZ07070100000513000081a4000000000000000000000001642f097500003d28000000000000000000000000000000000000005900000000./lib/modules/4.18.0-484.rt7.273.el8.x86_64+debug/kernel/sound/usb/snd-usbmidi-lib.ko.xz7zXZִF!t/<]?Eh=ڜ.+;"ӭ5 ą ]pm_6R;~+$ugJ T=(MHfix|E>ǾɅ lrEX:#}MJj=3P1S,ع_ r3.8]یMy[5y{єzAD;vz q.fdN*᪈I3Gk㠖\n]K\#N ^(VZkymD.@ܵ?ǪK(`*(=$cGzM?% N-*׷ڹ" =* ‘{ٸȰk ]w(Nqa#%ej ce^oFkK);ku*yT-E=HÀ=IT ەA?&Em ,llmGN&?$Q!VS4[7W~uVticX GTjh3Cm)l?=nP;J9A(XPφ͒zs<>Љ= %AN'+GXEXO~tZ u_'Hm%ܗ{xH% PBr9D@7Urќم%>pձpRjwIICp,*3ѡcNk`V!+宋U8E!e~{4r8nVr@.s*E6oihQi6lJX5.#(TwZzǰWPy3En=\wbwi!qX,r,Ӓѥyk=~Pd ";M(M[RQS`I( +U{">V ;]jXqrbtC ;suf rm@ZKz&aՌVy^UXg 5=~BDmCLH]rlG?ɘD[6dƑ!N3;du}7c}G?9P.:D>?Ya@fy\íR+lMvjB2J@I`+`t)@ ʕ^1 hp.PXH<{xo'y? A[_(!6rRJMYY8_LKp3)OMzo@S|P3΋]4Sq0;J:+ۆ;_ 9mFvzaqJ<O@@ͣ\) XX1^+kZ##ɦMha<#᳏2ǫri{;=IUpL_ vZs) 楬*;mJ"m>-+GEB0!X0JJP:Ԁl4; \ TjY݈ף"4N 1AR ~̨hC'h^:a]Yk9YJ[(yDҐx D.Xg5ȹ_eok<;bc?~/ :6uLfsyf7q׼U܋8Hw`|k; E6Fԙ<_S~pXP_0!J9 adS%5FMB@pۄ/4Ɲ*R6s١)!D[cu*xb7AlD6IbrAIdɼ}/M8ތ8߅p|W*&8dsͷ,Zbý/־WGΏ?Uqit)ZOjRQvrpnKܳ24pO\Tp1N`3hW7riLܓ.N. Wa[]wvagvf pGo<Π6^Ugi'^8BﳜX[@ъ?q e8|5b׉A9ApW5*L*.CrdvZE{:(<>vɳtk#گp8})4Ye2z{TJ3w|auk(4 *{VICt.7+ؗAA#b0'o8wg*r\D@sTG5@W csSpºq@Vz4ުTk oacƗQS hq"AU]9CKlN%zBtnx q/wmm~d̕:Q#Fd%we@<##BtR9j7)*ԧluߘMBQkﴼP-9wu,nF߇Mb~r!ThrWP_ ҁ3;AB{s<-aP5)I" 3`:O>S+8M֠Z$Ɯs6ZW^D]yC6+*6КWKsc:t<ΐ[X:#CI1Y}XzN`1>]ѧK-毭MfSHS|/Y~lЀW?|v|MRO!GƸHJt׊ ӒQÒν3DiֲC!p&h! ,zEs6S,O2CjUwC1cWD"Jrh&!4G;6مFސ}s GLw^THoA$"y  _譀%oS#^?rfwk c$ҁ%]r-I  Hv"2~4Z}dmhynro>|֨}'V,[yrݔDIJit9T^8'0lnH v;/rmM$Nnd>s<9ܠZ*LYƐ|ĠԲℹ{J Pi#CkǩGd0 rЂ6pO1VV `駜/P*?G3B$O\J mGS0ΰѥR +1 H6S,^y>;~73BKae>jZ0zC-OQTM1NnWktD;6hj,vɂvSZM{oJ3yw1gdrtx;dMh8__T=\O>VD t'` p* k:Y987ci"l mxAFDMvÈBǦ,7?ݼƮNhH5K1E[P2X6+w%>.6ZK5?dbV&_ǜ-:R&,mpX`dxT96R#4ҪXCBN̆"Yl`(W',CR)Hq\{zwZݓ/.A3jنo6μe;#[Sx&e}K%+BrZuDںe+AVI2mr@ w?:"3@2و@ @ &"E%nԺ$g#};22qA XA@TlU0yg,!2&)iiC5̢̫ȇy2M )+Qx:` \xA!eD,ͦqXHyā]5ԓO:F<Tx!Qz3UI݌b$5󈟧̟??4FQ1jhJ+9_=e&ൂ-by;wz\#g.j64ӴQђͣm dY7RD"̦I2#_3 "`%rGLxΨÄd]~?T.v~|;(L  K;0n 9.rloj޲RaFvOhmK fi$X-kh,ZƀY-Fy|yˡ(MBh^?=I7Yg kk^L.M-av2>Kc+tq* _-=vo W`}p6_EGWRP n³o#\`bM̻ H*%1h19}Og 7Le2/ps,ئ9?BWfXBS4 "9U_Ǣ/D+zo[hV wsHIBykp=Ǘ67% 6rRZ h%I ~]p̝ @>ݓ26 VIQvA+('ߝBiKw%{ =q V+w>iGTCmب5Fvb3sh[,C.egĭJ hKcST2=?;YZIVpyZ*EEq; 0޵ed Αyv(ba=?w57`4j$ } ugmzzCwec&;}|4g:nlO.ek~u[n'._g[s^r/KCSb.Z&M -,zAV$ZYf½8,ö@a=oH6@dLw9ڨ)sn T]C3_lv7<^#AfJ gcCÃY3Y2Ӕm7֬$JPOU]>щ_ITf]' ['>*$ܕyHS5F2CP8!N;ߛnK/q~ EPF+b+h&$@4eοD8n?onuaP7HPJEA' n }/!e1E}A:t"]r4gԇ^!.&Lc=VG&;YAvf-#{yaVJH^h0!fT5Bi>D~UoWB;l?#IOq4#Ys{ rO+_'_P |=D\luJTRdă)P*p㤭0j#,u5z Yv|̇Bp|6h{^Fo2j.8BAo$ggƲH|`8ޢMk"=F ?#F|S"xgQצu'戎Bঽ7,8M 5A䬀]KI,kSyҭ}zrYHb@F0*ߑf20u?+,?aʡ͒TX!8IɘyeDi=MG^5nw7+BQuAtv {lu⻆; <}.σr"-<1'5z6:Z[@50f[d5%I7Uq5Qb_>VC󔑵ML{;10JR- xîMe,ȻWps+y4HtEbkl-' ¡JnqQsH!h͙[t-Uw B{Id/<$p_7ϕ)v16OSz8В q~οm䔧&sbWWPF왺 ax;E`zܟvL;e.ώ[6y%Kg8~ a%FуKhF23?Wotئo)5k u[y* #7Zz9%fDlN8 u³@s,A\\ӎ[bFLI8'ۂ"HEISK[=":>Z&ȂZMBU#^ <R$Y%7F5?HcRˉic۹s,0LbRs3 \Erg+E]_LSO$.3o7tD>PƇ[uqr%n9r,,p"T^Ҥ^g//8@; z>8G&&O @|0K+I ﳪhc/FvH5#[c!>e CF<̀3*7lN#jqD϶Xum1' ;oX>8)߲[}j.vg߯Y!!oS8^l>[򖗆o3>WQp%%؂Y/+o!G1s;MO8zBW$Ps Rm3xv-w"! X}8] H[+r6d;׺;A#QUqaDI|5&#giWNk2˱58|z:>@ꗧZ1Vڮ%~i 9T4tS FC?S:m{?y ߂>B`Zv0g㌏Z"f%yf#í4O#Nb)iJ^9iznӶ`a;\BeqS0JF̐ď/ 3&DlIHZ;i%krn}?'R hڼ;C6?e>~̲0qIڈu* %(,?~ ")a3\eW"f(]QJ.d >.+pmV5̈qb<~!zZQ-gbuvfv촟Y ?ӘVP#$TnRKZU΄ zW`~&zDxg5UJ)0f#v7wq:j=^vb6 $T۳I 8\*>"}o)֬3Si˼m? -$tB9pԺRET}M)pCm*#Z&M:D a /P$̽: 7p,;lqg2أ@DKhdUt=&?U)5\~\D&iobXᨱKbvO]w 6|Il/ônJuL!>/#-JQ]|ьQW85$ќ68»@5Ut߀sٿ׈tυs5ۍFrZ";Ɉ%Mn$8NюK5Z-s\ezUa E|* fpP ҭdnkG&73vs/>3,kѤ@uEˆլ# VJrIO4wsLlhg/6 :Ėrcb(K;#C9DF=԰JF[٫fpoZI#Wj ;UVB\(~(z]9v_\ &<Ԣ.cǗxn̝r0+M=bFyAf=NSݮ( (p7qСђ $T4aۆ怙m_Z^Suݮِ$S;"<%]0%LՁ+8TbOrL6[* Ӌ'jKe'`U7a#t2PHfrRط}al"|=.>KW_\X SpROQ) Fg|&P 5ey \B?Fr.4oP]2&b !lnhs4ߡ.TB*&Vt)EWҖpQEXbF7s8Jǽs34q厄rR@5e8y>QP BÖLLRfh?eO Cy<7~‹?c@͕0IH5+#y{`-簲!C͗ ]ّi"gl ZpDr=OT0[AI<跤JDž%O?#=#~\Χ26`AC(~.kӎ8{uZtBR1}09H f2L %L.bHX*v*@vQ~8uDIV'Yϫsl#r+<ٞDcni"բHQH,eO>VySwn8MAnXǙм%AҋQyj ׯ"ks_4kHbP@VSfa7f7wO|%"7&򙴯I!a/cU?{ ?&iP)EE##5|G`q8t(_q|SsU ?RrzDּr6L]cM~:A[hSoK4Ē7`ce6x$D:uRߤwC=WE4pcnu= ^;&cq0 ٟ7>o=TQZhLeU_s7DP< .Kٞua6*s+U8Q^l9nڜLv- [udC)Wy̆5k|L57xuEzle$Y)'4Bzpw6g0Hf@vy"}T@Elg<\"mʵz"'OJ}6_^%d h)&H-S e0rҀAe6Ժ=}udefjvqO{U6vT21t8hwZ-?KBE;8gI:7+Z)Z"炔Gmty[ƅe0X>eZH@Jpy=&tDWu BG"h0l fbX2' r6p9%-Mu ؄w٠_lX$,R^6U,la~ ]JGOh`_mյЉ&;_e|g)NųsFD GA`m1H߄u8Pf DJ7{3e:ބrMU;_}96i$wv ruZZ$VN~oQ",-kGFP,ڬmu+` a]s{-ǥz'OsIt"4}wGyF5U\;S1T yOa㚷Ş~1wJݥW|Z ~pJ ^U^AQ2{Y΀6sbxipr|b @TTT8@hކ~Q޵3 w7g(h g ߢkS}%Q]J&gAő5↑*AϮlb~39% L@eiSC. |͌7#/r.i&zZx!#.m@l`^WE r'4iqԯ俟UltԽՄx1)}" RLɩWyd)>]g^⢞̢}:HCi|+G̸rxH#ŕ@f@a䯛B^]Ti uG()vękr) K ObWe[7bLd"vgM0*%91MŹlRD/ډrnqOCa)-Gv&ګaB ȚE.iN$}ϳdڒ++xI!9G?^]Ih%P{fE]b40Z3uZxW9-MgLY`xq%ub4Ft޷&+XW+Ip>0^ Bȱ jSLy&47wTJZT{M\˅lTr5#'\: 1ѮSm'湹oD&b5B,xƾ0$`MyE@)6Cu~'?ϝD(A!!9F^NOlŮr -AjK/k`eV)V=̓|z! 66˳ڗK7e1ū$Dk*@Q[Kk2L no)MNf5rYuk^t-}<G5 3$NxϢf>Be*[dLd ti!҃|{ C,rm7,kQ5k=|;h<]g M:&1&Ts 1zR :]+}05C0fjl^pHd) HYA ۀDlq#էʡǼ A\B|z[vP: cW5?}δUEبkX`sYJXFG<"IMp=W0 K]̘xÙ1csX?e? fm`31یd8PىSICF>ϗ 1[7h͂ #~xK=,`T{ ! jC)cɞKSt)sfH.6. |Lz*gYZ07070100000514000081a4000000000000000000000001642f097500002cfc000000000000000000000000000000000000005e00000000./lib/modules/4.18.0-484.rt7.273.el8.x86_64+debug/kernel/sound/usb/usx2y/snd-usb-us122l.ko.xz7zXZִF!t/Ï,]?Eh=ڜ.+E2l1嶹~!w1olQwZ'0~f6` 3^ ۱x;f.g^-8F1+*?]&n46c3R cHoBote*RLi|X+V\:pZ7Pv\g<Ӻm&0{84ĴIfŧ) cbKw5qV\D{*vPnjs>}zn>:vSù0 }{j;ъ%!6H[ҙ^- :|zfHK*7,̗zadzؾn888tR 6-$N2M2#돑{/׆lâ %i+кU# W7RZp+F)4‹DL TL{,KZn$a=NTk  Ę  ].LY`7)gPfJ45Ug?;@-|ܷepGLAM0_S#eϵJ6~!+*| > ]Ӥ9:/2 "4 m:$Vr7%X)y[z%Mj*0S㎯EQܱIZ%;\c]ܧq{RuMGJ"ےA]%#6| B}[x żFtz%0_aas[^FwDZz>2q̉umtPb|ַ%F嵽xf=.-| _!6v_($07Ѧp4 hg](``ɗ0=xXgn #hY o.\6۲=|ABUS)ɍ"JE1i]u7" /&'3e:Lܩ^ e[7CF} 7Υ̖YJ3lD~TLcUCb{ؙ%#e#uX"Yy, ERKPN#{WOqlji!ˡ!<׺ Ű`ejT]{J޺aͲ8lC!i0|c% &@Ȝ%%1oF܏nГD󪀃ErSܡI<'7p~ջ ۡTLC2 "Ts ׌'&2@xq?`@᪤6bN׬M)"s鷧BB-NrWtnB8CacoFjqc_x;1iR.}otfH壊]<>a1u;< h OkmOS &kk wC{y4{ZR$flebi`q i:V!QHNQ),T%p i "/>؎Y"6Up~q0ˬcQCԻii)h+_<9ց!ϣtGv32\NmzQ[xyjlT^r5)DP$fz*qra&XHY*&qO(cѩDwbFⳔ ns,Cb'elǵh~0Ʒ3'oDǓ3P*;Q]mTe]=|\q8 Vd vfxQ:pկ!BA"pV;jr 6Mj۾BcRBz0dz"RY˧'ܮ#Жn2J#am8,#S<sЅM#3ڼu]# %fGN!~u &v&Rhy*%R5Q5I-nez2$:#=@Q]$%ox㚬.s2W5N<7-Ӣxk` aWu'V_\[j^W ^zrх/{&IѪn#RD@FstPNEm xB>O"c~D0eEg"v./RPy]*9O7(jnÂkj#mfr%ߝ;Y;Jj^g]f0~TGk4ajM[BFEbԢ-|E0N4ٖ$9nQ?]𫙮q|+ By^[ʓQGC;簴Ȼ3<"BڬR ;R.q7O\/egB\Ri|74M9eͱ!ߘZqGYͤaSNm$%A|Re0!,leO$.Ǧ}*){bmE?a+b?牭ѣ9` p9)໦q|(|N]*y'BTQpr%//Ab] ?q<3G<gQ7G2C͏X(]"D .ԉh|r3ް])z3^}q= {p_?эOfgE@4D\`DHMֈǛ5:Ny[$?~ * Sj,ԛYe')4FG6eP٩?M)^1{!R힑-?>Ƌ E2cBM4hd]'hHh 8FU^22bx,˵և%b @ׄm5<9{i>Yln\=# G0d ?T댛6ܒ`}W&kٵ\r"8㭙>*V%^NcGe).(`FkV~h3eeLJڛCEկYPZm,%d!XqN0J0Y,~p]|d{=&ێ/4{юӺ (E=R2%rϐ Tp5o\0ȶ!!IԚMœӄ}@Ŷpil9]k nCw$5 /6=8ƚifc|uv =,ox v;{&2:;n".xecsYz싟ȀڗmĞ>ADx`ox.Es70:?aǨaB -FT=ڍ7Lymj==fM6s ׭$sp(x,-.ҝxnw]j Zֲp''f7zl^>eC~ @|]B1ߒe>M0JH \nx_Gɘ1|S ̽O#Dieʙ[iW2ZT)at5vR}J,c`5).{e_)pEOO)s )t:yky &9V](1rbmejB)z#g#gF8x99! \斅ȁZ5َtW㢽0 X|UJjHW/4OV\R<ӏRs-Qcrⶺfhܱ'OOtMn?t^R MK-:P$Ov1kU8l3uaE%Kxstzf) zyŪK.R)XĬp.FȖqq/۩w@%\݌1#;"&RuGW-䵠y1$ItoAgɚ9M 66镓LU)"aH2F׵zBGơB-ϬjD)K򭐃xقKOǀ DtTzi.{VH uJkB]Z2C¢ A'DLj-SߠQvr; ӾQ^OUӀ` 伸tL f =q"|px%Lk`Ǽ:ѭygZ3PԩnIɱy`a)V! fsI~f0b/;l#e 9Gc=q0{M/A>^B ^m~Yذ9>51&U-* S8N'%XvnnS\T]1$+]˟CYqpzF[q ^ t&{1E8]v@#W ŗwD(*~%7ҋn%H>) J ˂T#/4Ɖ3 ? D.ߩ;SD;|2.Uj_є6BBJܫc6Ψ^N+Tq*{R'Gb |Y*A6STƂ9IN$->(E-]G+ݴ&h?/S Pݍa5"'ޏLHf T.?,fI9\3LDӣrq2$//> C\s Fdk,׃YZeG\w60uJ ]f*#u 3W|zLgqdHW\]ў&}n&,DK;v><.PQy*uRw\er|\=a >n>4Z\IJHlCC* 7 AX5]E;r{AVW4lra**QHb^l${|qfRѱ#L] A8G؛vk$I֓K+?\jMV-0jz=Z4 LuCkpn k~lJVWY{ȃ{N׷vnZƹ1[ i"Y~S\PBP#x('yUe2JߜN<-{ ;XG#yg LA!\ŕEd?n#$\l!aF4zh$+ZN*\-0;\ˍPtA4kE(&ãk:&w`43gqڌg5}%tzJf /0M^r3ʯ$_W}HCqMa<2tykeVCTkw$RYƯ鈊Ȱ詻Fܚ!["XĈEK_$\DrfyHLcLCsm&PŸ\RJTp53=$8j N]ɧק>9f(LH3̛=qجgr4^Wu$^+j&H19VE-eiB %]I;H( ΍K&\G.f8iL?`^N^7}m^[I{P?BGq/(uk-4{}7Qnɥ  =$TW붫wЅۉR*Ƀjtllh ͑.Vu7JߘN6J^bo\;߶Xp д_&+$Ze}faΨ|avRCvK<񂴳y>'NQDqrd0-`&Sv(30y IG0ۄb:ڀjD nSPe^ŻJɲYȴMPjE&i9 H)R|' ƚ}VY<쯑r+(;q<nj3a'L~n`q٥~ps9: do^.IOCH;$9=me!<(r)YcȱLq\e+[ELV'[u"-7(ʘl:J p96~@itU^Vz?|IjpG8y}T<@{] -ŶVrUDD ؏|hq5ۤߔW3}|:Kzrћwjh6' v-/`>}݆dEkL\֤MÂ`ЮjЩ2|85W^f90AvHU:9]뽫I/Q~ B}@T?H fIvXHqwEz*dHUyuvR`GH7[@yM/֮,/pR2qT\)~x@qlyPӯ?C=Q3T;wD(٥l=0?Fxf`}0뜹U3wAgo1`C8DD7$!L&'}x?8s 򩑎'{q)_U =U ax~C\ ?"0My3Si2(lO V qL>}ŪX0_ӌ z}Q|}  PVJ]#Bxgvߐr9tpTDL>Y KrP6Qsm]$/̖QybkF:MKI 6q_$ LL>AɊk=j[|\p2Q]Ɍг<Tj]x)P'bgXÞG]i.l*n%,1fr{z.Uo4ɿ?q5F[Ug3'xN4dPu&ՖNb8< c){NœL_仆PjM'BOugG0U/#o5|37c~$je5WU,4驃BuT aN'%&wF23q}= .ƴv?-zr8PXlVyȦpz38 .M~4`jyuuVmz2QNq`#q7=oFH|mSYDe#zҍ0"U!#^vm]N67' Ӏϱ:uK*^Q,Z8j:+ڙx>#n=@SAmMab3\_4?W*%U?M9dݔdjǹ\# e Ayvj$qVKF faֳoqJ}DGOfsN֯8&Gy~~OerFDS9T"|YIA8"J*7!9b#ȤW@nPN4 Z=ԛ_ 묍e% w!!wKAW!N`w5wGw1EEe1( L c Xĩ0tC*|p]چ1 m']!r( yOĭ(bB)7,EY l$DIolY:-658c`y"*Z!Fk+!Ϋ+({*\Cm,nFGo u+m9ZbȲ:i܃W=ntObx( 4pcFB^긠%=휼[HtUrҼHh2O.^J٨ xۀh}_`b3LؕN(%cv!ٟA^bAQA7콙d/-q"}.cSCiwLK5`m=%eۺ\tL+ia6lK%9#a*\֡Q*tsJuFsBhG0^TH|q9P?ML " 폢V2#HNr)p\SƑSBYM%erSqZ50 9+toVip-bbZCw"cQG*p<>2\1k u ;Hd1@$ +&!Wq}=e@Y h64I4@IZ-Ip2?~  m*ʉk%2ςDmcXdY67l?1X/pj[0뿈?w$Z]}m S&HFSC:wa^:SW˙m9BGq##C7^(apR`nTK >~s]lf(9rJ&=m2T`-%1OFsȶ,¥bN\ݦ4c@5oD"ݭϝ4 >)R#g ѠY}(XYqm Ql\oYe3Z]@\>|-:P64<{& ӦH9]׬̺uqH:.䐙.OB.f% Yhh)d-U rVA{_xx1Wgesg hee%sjl Xv܃ !;g K֚04uEzT,2VQ͛ȥa&W(DӾJ2.]`f76g#KXsJ94ad$Ǣ5Ea6_EOۄqdA'~P9bAtbp){1BR?Qާ?Uw&(}̕upO{%Ghu6_/Y@5 Wz 4)bb0,b7HP K餂0+)U%YKƱgYZ07070100000515000081a4000000000000000000000001642f097500003d70000000000000000000000000000000000000005d00000000./lib/modules/4.18.0-484.rt7.273.el8.x86_64+debug/kernel/sound/usb/usx2y/snd-usb-usx2y.ko.xz7zXZִF!t/7=/]?Eh=ڜ.+BtdN~ƕޱxw VvN7ĩaQtT-E s'4*|Nk-gp/yjL=nxEsh˞D#8? O@xrﱙM7\sjo4g;yN3Ijho]oH?&Fx[L{wyzgzݵ$oVƒQS=Ork\/T*QRբCPoR9uw!xAኡܨ꒴Ӳa}`Bf"kj$JXf@V+(W_SAw_0ML?o~v>^G<1C>rĭT+fN,"/O:j3SyÛXr pu"ElμP$?ȳ֚fd Տr4@b=o+G q$M|'jKms\!\aMBxzi*9[Z|}7?%Qݪ(Pn'+E_JqB$˿(H#PcS>sc@cn אe52#hG=s#"Z.Ucd/Sy*Tj怯˘$kСC"'axt*|bi+݌S}tw"a;6wU*ਧM8{q!1ݵ,S#»<H ^AkgdyMwG)$$RcҾ%XX6 A2_"Ve#] ٬irx?FVT)^730{ q?"z#wcIeXiM8urꨭZnKXgZCtYP(\R@u-)xxMM\;Ň2sr{tQ "%VŧѶ"̈ 5*>0AH$+|xZPw%HnlNCPvTMKN`($=loh? @\璆i{y~=S2Ҝ;H/B̚o;kPbg3;9V>wT͖4?n~DT1",7)-7 VmA5-[,`B[堖W8F-n1d*&kxCP "RJOFc;H$: 1#me\Oc2ԫhHf9qO ϴ}/udtSoFu(&!T-_(Y5qŏf-jRV+tp^ _P481f%46D=eER~{#"M?.'z_ ӭ)'\ 熺hyB-ejptvssf[4}O@Ju_=%J7@-?BGz'B0BAiv:`ws! 4 g5K/`i<-_(e"=VUp^Q+BZL{5-d jߌG%k뼛xgqW"i&jR=3ʣ}Hy{ cͺ~bgŝtv,߾2FKm8^ agW,:# ЍY\>i)#cg>N)*ݸ!A@d8?6WI^fs,jÅ3Qj(u!ћ5/E2Wbz-;2FԧXPO?Ma>F dVx&P[nn,tq`=òX UdFwFkQ% y8;S#rQ<2w&lRWeSUxH<| Qt. מ;WѬ],yB0, |fkK:T 4mCYaJE>r314m~v"<^TqIşڴx:<'SH ?_Nqg0JXڇ9>u8w%Y/G5~tcUN`()AmRR{:|V'm0t ~f6+[oO1G&vZk v d tDՙРI|)*zgHR8/u'FvWSm*O4CU iT3Tދ?A^G~clQx/PTXnKClYiv(*uwbEIef7ܠs>z |0SF'Dv+>dҟRKkm菹 b\m^̏:T" cܹjf41i,p-e%@[YZr*[y@Q3޷!.޸)5ZZqk_jW!eN^*"eс{iBhLޠBsQ+KEۨ<;6WX0F/0e!^"T?}{π,J=хp`I6ǽC[PWXb_7r˛6XqAz篻#g4̋V bMo$nd ޵4si"8h%tX m۠2wLJ%kJ^ " '8FnW!8*V/A͝|7?1:{˄rvNOv#H3!6T_d×rRW,IQu~{[eѪ8*$&ӍwxjAGQ~@TF]Ҝ :\6ۊ]l7*@ݑU@ b|`0NLJU$;pu@bj/~y;8+AaTm@ЧPغ4^q6/óVcj$GG-UIJJbm|DZ>1(p]x1,"ni$-($_ñ$1*iLŰkY޺ .ț~7>W-)tIe쀢#=k@Ozwîʮ]'^^:CE4Þ?W:sLg"axP)5"[xzaŻ ~55`i3w;b c>;͹w`G?71'*rv+@9P u*!0JQj[7" G uӜ%WW\CWtv<=<>Vީ C8Z32^9WRf؛95 ZN5a*S$Բ} +n^Q8}D۟;cfD)NFƥlG>Nyq9 /+{oO";D)ZJxΛbz#m6 .n20 D F+Wkʼ9ٽulǠn=q0A:<0 W;*Wf-@hS)>]!Up4Yn o EO濖lm6т_g;% A`nj_p#4¡2OJ&J2"-:^0 ͟g F}x]"Ә#N;AeE"zѯ5œQ #vsRJeZ@wl9S8_iL{L~B;J: ɧoi6۩SҎnDJwKdd%TPSmvR58dWͼGjqI=ժ+WMGg }°BZl`) $ 5o/)|QXˮ~t C/5[ǮVFߧ-콶%e]w{o k!%7DDRrnvjSm(aN<'DP@As4u@js^S ܃$-yu=gI'^V3a AeRs^ هe>^pZ.&[ HKۿ# :YAT-p'/h;^DP0mE2fTwuS\XOd=fPdG!0@a= a[`yɲp/ %y υTp*=ЛI:]̬婺nQ^0.Jj2dL#oI>8s!AZOM"9M}ov4Zdw|%V@1;vB'!81۲DmH"`<\^E=c\d}/I'!澅3uu ^%Aj/[ڣQ3aFcCY蕋fHcs+3Q%xglj>*}RIvhͥ_f`Oo2*xTOEWipTܩ@OfW8𳦮Ȩќ._uxׇ%j8:ƣPm_HM7*-Z L_4t{ &dlq #;[S#ݵܯfNׯ`D\Ҏ$ƿ@35Mv]lؔӔZ$G6"MsݶjV9 {,2MY vk%Ħyy<σfݬ4@}seU$Vd%I~N-}`@p*&Zzj%]o\_L)mF rlAp uV"zkK.IW.M'ht3S( 9G( ׍;h#ʓ+OA,[WBPK#!dLĹF6c{2a/k8ي:NZy W1챔]3R]\iOplڼ`҇[yrJ< XC*_ٺV}70񀴑>BMFVvCL>XrE2&T#)W%9F Vm׶B4p 3g8)&>9݁$b wwKج*lGOVM0;NQhu>E9C1t3Z-a#F#D}E]RzE#d9C;q)vjӮ>F[ ֶV*-\? Em96QXqSaTm.FjU,C{䐕 ƾyh™$,cd/oCtPͯ,Cl8"ׄI{tKY[T^ύ2n0J ?M"7m\1W[XIQW &7Tjlbwf "[ }$/b ΀gy7܃aՏ3S-ɧrKU|1f;7ʹb+V!zfX3x# V7]|c.RDLi5o/WOMm` US5jZid#:j$NsbCGT}%~-eyasTMD^r : T+qՉh+ԪeG_`*O? 3At;Ƅ*8kz$4Tu+55Ձu|j{F,4cAN DYVy/ZsqW$Nb$(.;vHaH4}H*]>cU#lsSF| 0l"6`JFja1P'ـ]`3V7!O}>0՚\AsH^ ;' hgr{)6ϗRʴD`Bh?U)s! D)2}{RmRKkU;){+$^|xRbwk :ozS7{?DC@x^0QRycR}z jS蠐hq7Ԉ'&ժPS)7a9Ŏ|f:D<״1jrƛ֐QR(VϺhju~brʕh+]V8R1b(!~&bcN/Rp5J#ECRndD[t%B*ױŐJKq`N578܌UTn`>qbM(CX>C~Sm`wods: _iЮ{W{ fBPpߌ] SCKeEj\Ӯſ6%= m\r֢$Va!.k=KL`o)]pBv ~Px6<ؖ9UHF5 0ϑprv*۬K2a\1ibN=CbSCNblPDWRL J w,ݝK)9I*4徉&D$Qic\<1YܕR9RT p$h/|L]Y-U簍hi=3HúͳfLH$`FyrY4"Oʇ8P')UsN+7^x.aޝVaᤳo$۪}-$ɀt{!+7 A]D(ՠ.cH1Z/KEU|ɿԃ 8x1]{7e∪wU0yۀb3{7GS9ӇTPߓ/wtD7W=#<֚58o񟙨C.nC}@JQl#5XSռi1_f"r/(x y2gxXf6  P8TGdqtAoid\YG¤ p{`4^NU#96>-±k:krNb#;Rug *!.$07!톀B2~ k&2v㶺9 z_U*#opy.'?SMCL8s >`|1^i ~Hb%d;-mY)2A jrT=B̳ޔ*W>|O=oĩrLt'ޛy $ɸe7 %8-{Ck+{aZֈp V,fE>>O<PU3 wőLa[':#ii ~A#0/pd4. q9])\Vt rHg@i_HB9kn2+фLG ٠䞆>#xؒu)Ԩg|iu6g;YSF2YFa nQl c 8a;[QW6ډ80"Ҋed)^켫KLҹH"A^[JȘ"g &!ް?wk<9(v(FL [>Y fLsp/-r'8y`2bMlT ^a!>e@ AJPcZX "o qwú饍V-ÀQN:D۝omݤI&I&Lf+e>~ذ%wvMu5Հ.S!4HݥH`!lV o{yfˑS}r ^i߉u>$ST(.J \{ΑEd§6>&pߟ/EaG…'7a)7Sy&shE G{.G3X?FU4]nnz;lsCouph6j&IJo2#<(:YZp@8 Ma$T9yi]>u],ۚdwh? JV9_(1?wc}p3ΧA5{m6DcIV CLs}R~LŸtIhV6Ep3}ZsY8 gVhK o k? m,A й0/l 4raC/1r q6L5'y4m~PS8J>cž&-D UF n,?_`A`h H*2[US%?x J~ 84W /ʞ!d=!FG:\ }b7'B\Aߗq3.7M ޘݽlg(=wCZbʰ?<2 @j-tC!Ɖ\4/`#v"?G !2UmItpD;#4[j˻Z 5Om+q7cflT?=~r祓:;6r/" HSFd()x&<"rCi٠nC Ձrc$XѥXȟL_+X&:hIą+BEL:gKҌ:P/j𞨂jln"b)I#cK鹌 ؏䑚M,ɲ,z5#aq9/:#X[>"}^Tn`G}Л@%ꏶ=9>\$0T[2{mxJǴ8yZet5ڒu5_LE# $¤@'ʆ^pw, d]_< IS֕ct}cA4!Nǥj!c$mwa@Դ{n`g64<\}1DR讵AWv9DY]V n BK"Эns(\, ũK#8]mn[Xh.jjC š<~w$0ȐfO{l2 VX w˒u,B`PDƱX5 ԯ (bQ'쭃 M']Ru´J OғaY$W-c>Zx]G6/!ĢZb BCp2 jIgփ ع-*sbnl>_?xH|JȒ'kqh˧~W4oXEj zP' _-`]tޅ?/}(sqJᨧl[Ii7#IRk2I+i]R=sbT$nlQʉP7ҽ+w +Y/1&DzW;1>qy,K5-׭xh8AӞ~~ 9ߤ OL{P^o7J&M>5_%yJ+^8JA-ĒU(*鎃 K,!%fƻT}EV%d >`tI]v"kPX+ڌ/@z\2[p'#NZʫg\j=Mu6:a >+ݔ,-S ?C-;Ӄ,[2,0R%qdAy bylWŊ{̊n)PA;<痾ؒϛ,ARF (#?kG0fs"⏼aƽDLH^l:](_kP=JQ*x1\`>V٢<["77}n\3(Ioj#ZhO7.{Be_%TAYObFgN8\F+;Ke,rMP2n^:9%u.. ={dj.5wF`EL#[,o uTD%P|AaU{ sd`^;1rA\=WNj^{:ޢdBeϸ9Pu]pD:iEN&ͧMPf hNA!"m-8 U-d83''VYhbsҵ@Wr:i\Mq ǭ>>FκYrts/֝p} njuW0s,B{*Ѥ5׍/.ОV7;zX'$r+)26 hM3&~r9S>Uf69TPRJe ~!KeY9:&齡nݯ܄ʶ|bHo` -.E/{Cg+5ӎ-~~TdSJC;obN-]VjFeMەNn@푻ӖevRL-2mPr̆Z9"6:nJBie }p΂[uHĜ;lEdV bm#BA̧I+nq/)~ G(N f4ՁQˬep3|mz==%dwfG\K.[. n5!Ak]4WG) Q)x$ U[WEK^ -I 54Is Y1lUE?yrfF) 8Rkܵ 6y\feZqzߦ Jj;&fZ9ݽ"l*f*6`Lפ!E8UFw6>1pҖ^K7:#[91Ac'1P-$GL{oQpG)FK3 y.-N+W$DxUy&[,jS%Q 0嶁նF(1^S565! <*UX*^sSJEdHm jTgrghן6+Sn1<ԆS}Bl A6,)AFw¯p)JPt2kEPI0&i헑;~s4Z+)%zh""ն*@Mچp 8OsH!!N 92.FZʗNF6gbL֏M$߅~.%3xꄂGxgt{X\:60$ٕԐ6h #IrTC,H-&ecaw'he(~cfYĎ zE0 VKQ3kɾ+ot޳늷2/ an7SӒv!zL΋ѐR!Ie:,$U/Ihں?ԃ̲AԠ+EG7 a ._5*;ǻ19 j\Q]ʻ1 3¨z'WԜYϵ܇YV(Xas9nx c_3϶o0}T(ԫ=LUV,'{QBC1cԊQxn#_'fz~M\fx ԹdsB=\ZǶǧD]jZkf#"Ow9i3Ip<6DS/=92vsҐv,}2wC3s=[[n թΦ6/%vR 5qB,r\g7yQJB$1 1C:.U0#2]a݆/wK+&lPؔ#s|`ܛ/wVH_ jV&u; yme٫ۿĆk7ѕ4,?D';'7ܳ^-lOj iiho=M:M 8/S IOQ”aоMv7>u O&";WEj8e8\ßvo&1pu.o[ vs w,27qhĖ0j,y"{ y[f x\Iv>cBE hyuQ׷q7Nחo=̹%Bt56}9#0n 3.7fyl[s/Cbu@#tzqVEM7rCj6SGql"jaDeeSվ cTNC݌XsaQh|Y鰾acsʤ.q+oZmUcpal/"'Sln#_Itdбֳ9P~T^MqZƟ~⨟JBdںΎk쒰ئ>{&N'j'0Ie]ZJtsx|_v'L WNveT*"KtnP҇Sh OR&; ā^V-Mxr]kuw'z F&C\XI+(gQ bD|i3A-lodXR]ZfhCY0 [ojע9L8?/EyF tȦx:l4ת"K^gfI0;@O ^\Q0PHӦj[rLA_p K9˅hoP>}ZC 3EÓ? 7ۃҭmEh{W,: $)pe3 =p"jXcX)x4&e.bVEm2hWO?QH(A޿VA_U 1&p&!ژy1`8P7 L@DT 0!.8;"PU"8=,ˮZD-hW[#ѻ=;]nF(TWsYD:{Oki'ŎW$Ϧˊ4 lF*jWf\(RGɦ"SgɄ5ͽS7kmqncA[ʗWgk#( 0_+?H&SE0= ?x Q.qnaONK?)M]2JDZl'1(Pm-WpaܸhV$\Pft w|Pt*P:f>Nd;b^o;aΓl{KJ A`irISuVJ N._4d\E{b /+yFXPDA;"}a\v2+7pkQbJ09QNVM61s/y'/<5V27;B1Ukf2b۵&.y b M|(cK3.1}ϵcI!U8, Ii6ro6y& kHȿ#R{P}d2n"imΤ-\iOPw6jȝ\š͟+ B;/6:CCQ>INi Fz+e cW;ɧ|V>_a[-LJosj8YP*+,iaF25NKn{ !C~(] , VÀ'HO7ـ6P? */U!"O/>66lη.]d{H+V7l9ى &Fw ؃o(ʭj~<7z]o`ϬB{S6QVQ1FM;7O9qGILYS++n]& f?>0(YLfcI0gJ;A8谸vbppp۹x$䎲 WSw% LE;kBxwEΉ n>7CcEK|9=L, +~>P`[&kqµ< 9ĭJhF4U  #T j Km%t;Usy7N~\<.Ď^G)gO+W:/a)uM)<)rjXG˲ * ) ј{VfaѺY/g$9#Մ,p2$SMȢ2\sh>sȣ(9#!YI5#Us࿖!nXW|= N%aW&1NqkVH9TeQWur9uOmRyrOLMQѱtJ#4cS{,5Z*ƅscVدvŝͱLBg[[' L Նa*vח}MyM7w*(?nE-94I/uxe B,q)o)^.oC[knh!ڣIƃp5[G7:Y { XKۚO[ 5Ť<$`fFˮjO"+XNdJ85A _Da:۬>ĦX19C./MN[F瘊K?wt&j'))?Gc l + hQ rXmˤ#na|\τ#b}DUl2J_AaAGLb1%4$_k#6$l;͢\$$-W ʈZ ++OFmBG<7VC]k.y_sƨ],hձ x:q\JWw&1Pb*C3ݝm!){DYDoj R D 2^w!}{Cxa3ǴgS{`/f=0ޟϱ 1Y [iRI ey$.iؑd Or;-EGRK~ļ%Ҝ ?ȬL'"5fayIb1||/ԙ dԢmd)Pc ss8(dJC3X&W$JPQg^Q\F`aKD'a "?}^DZ}ʘpŌ%RU1'sݿ[ING-hԪ>ӚǃׄzEކ z+P8,v8M!.ϼ[3 ppZD q {.9ԝNEPBցIsX'{f7emBD!L'5p 4~uQ3ʫM!\iJ݀ͩ5=34~pUJ QXX D!w^␝Xkwy#lh'(cI.!"9m4ġA秷?f'Ma Rkl#&\JX溜|q.MH>qǿ_F`dy?7`m"MIK/'5i\_^L2l^oj2V_.YqdXw%@ ]a"MFoGk{c6Z7rJ( Y4A}(TzdlJ#t%A Ơ F7IPZSpJb\ e{ULsu>^C<@;Փt{h;m( ]sl|Uu^C`^bI|l#lMh6yT ^flW?ȷp])3ey>ևj%af21,AJoQRC[ߑk!k'@MJ7c (z1| fX`bS*$4SYiYYfT zI-m^휿,T̢gŸ<[iP|$p16ʰǛdy=mEկp5Cn8,oSx=i`wkPۥ4 DQtxCeN,.| Uzz\'pNTx,Yc=U-Qw7zۃQkvTphe4C_@&|tU+{.uw(G| ^ ;>(y~P)I1 &{+p_?!G.} d%S֤JEg`g8=b@=نfS)nERkx8} |C_T㽶PC7*HU/"ʆxVf2rbytxm)ݒD56oyёR;d^ǀ~×<𷧀YB!:e(r>Ɂ7ral\ *Efh}'<<}Аdh :!ɵCFo/`⹾ Ĥ9ÍmJI+4k~گ=BV)\^>ESظJ~̜($ƱEeUuPjE 0_)&gD#jTo<ެfpݟ+$/Nmճ4DQRz񴒟>(#T׮b;Kxv0+o;Sk0'&tXYCx%s-wx6Hec3,njhwbhך JH骕ܘ+9ZG1."};R =4e22?|bALf wO}Eom9Eȁg&]ϸMskA f ;C3@Lm ymP)FEǒ5u%nu\v И>M1WDGJ;0 Xj 7h,h" zPbDMatzSX83uo}>?L [[WMXiVn~|w5 XK @r!rج.OX!^J1ᑳ^" QLnӽJ>MvU4zRHdX6/b3Qd)AfidaeX!w+657"sLCp A0'J0`9'ԉҫ+-aBWP;:vÁҝ oVImDvsI ^ϸˬ鞭%Rg.ɝ C]Z֖Yt~jptJ5e;ޥ+ogQe}U3?b\-eY}!JWoUdL3} {Nfbo bCܸ>NՅLi?#j9UVa][ &{Bs"( }JR(-/E%QYk(@!A oϟQV/@kL5=/@\BcM[dz4T ;O7ZVq`ci -G xs}C:䃙4NUG.s$`~@Q<7-91+Ʋ;PLUL/N2\\qZZ?@ĸ3ReeTNJ?IZ5 =tO2↔,F%Xىy/ߊU4k碹¢Xs 2bjeD !a8ufw64:%1}~MAWծ`nYRЛRC}bw"Ϯm%%c dN YZ

    zOF~Dsl/ZY̍VG,tpz /jcaX _hIڎ$=qOUMͿ=~ݯ*\kA`V׷Ģ&NE͛}cgE.2Wdc>;[mBt6xL- bC\=eW}p_-'K('a/k/(Us2ܙ IQɲsgAm/U*0~*|>NGUhwM:'G坟Y]gE*oAd8ЯD{x>GъS[Z]Bn\(9||xc 5L)gYZ07070100000378000081a4000000000000000000000001642f097500003064000000000000000000000000000000000000006300000000./lib/modules/4.18.0-484.rt7.273.el8.x86_64+debug/kernel/drivers/soundwire/soundwire-cadence.ko.xz7zXZִF!t/70"]?Eh=ڜ.+*\ΨQ^˃Wd `+ Ns3X*[rI0ӣ#<_'d"{xC{}NUǔ.g^`&078)Դj {D ,/#n&n\ϴ"tnlXe'۶9 $X1:+bƌ8TL%zg\pokp5Ҥh=g?)"pۚt.?kew9𤰺u"H8d9Z.-.LDF{ zG*!- +_,{ޯMܡ4[сp \'BǤr~Ӣ%h)ES3n5{࠻IZۉ": J_ec ǜ-fޫDx;2=a0F8 qܖ!>KvCqIwD;zOeĞp63 S4EvqSREeB X~1QP~?8#8*T"t/%̐0 v:ʋ֛oж͑Ғ{a %f+Ԑ89cި0aYze2xa+|+2N̄6m͢y>t8-9͢ 9e $O!56!蜳wx^rtC~)j:.Dñ{6 !ޖ[鱄[P$A%` kƤ9FdDgazMi-A=|֯rGVgcpJW~ndf k1Wzj&Y t$p¹S[[s9Mޔ 6]FkUery27ibm3Rc<08A6HW Q)Icx'oJ)&zi&p}p{pZ}d"𰄦=>Nd^$5Ԅ/ӎe?x.5M}.@D*.~G,f%E{LeJqlӄ{H͟br2+C_ci,b y}1yS?aZ0g^vq̜FQůO:2A "Q.uo7F}:o{d4ǭDO>y' U%^;'(>޸k^_K2],H [vP%wCbɱ" 0[Ӣ, 0=^ AS_Ea2]^BnClEN a%Ta5)¡=;J^Ǐ0di2d[kPzز4i!i,:_QeM%X&'pm'(cq:IRFQD0Liyi|aV\VYqPvFx|snxp2#qx>`psƹAQA:E CzBDz[֏NRQx!*^!pR*K3·hH_{K|i}ݻd"yc$wZŷZ]:r ΠsH ݷ>U?(WCݍL"J8WPqdx98W.Q+*}=H+na}~H#o&QxԥAN"5&/"Ygؔp2޶Kܪ *HjiqTP;xiua5 "R:U{Y'y0p-ȭB=~@)yEL bڪ0..‚\~/[fKGvP)'"yRͳǔ#dr$­PzoIGDV%.ub!投0)G5*.\jc1 G 6_Vfh/Xr_ qːpU7 "V>{C1p]mcUzʭGO J@&.y[ *x'Y%BTPԢ.pW_:<3TY[ͩM9GMd?M "aasR!⺥k!pW?:&nDt_ȆPQKW'B]7 N'{ ݉Yw~;IB]HxW!xbz);9-VN5~e! fXO]] 7N`3`9Z5q:UמJOlb`~q*Y6XMDr#6pG6K ZFHs}PO4`=4nÌvn_gW1a3эQa2&`ГLɻUˣe@=r=( bw"nT0U2au}LO~GPb7<#^s;5&]U|l/?jR;}YXLO  =vQ>Ӥ2_cx/<I.jG2Td.E C-aX͝v%ޡ3ܚ2 but[GM VjF`6UpXO+ġmdAe~׹ƽZG)M2ȴ؂ۃJ;AA> U;"ȓÇvCbyJ E:Uڍ3@1SKAq,6`(atJIpdS_ȧX7pt3&"rD!mK\k<I֭F 9qRzl_4>Di5F&"+9܋ݴXVR!/ȭnU*)>*W[ V2Y!Pٔ9,w#vԢ# bZ3L` -rS697CLjFd#*v>FF~d'RNWUN-~4n"~FBubxnG=v }asexmr- p+;KWP f y<( oIp|!sE#F& .LV8f Z_zP#įA=?, g>AO p\ohp)]- ?-h#w;PD}]3yD]_P~ۄ[^~wjQQY0=-5G5oiiON6r;{{*slpq AgX%k)N%QhZFl A#~H>U_ e7 Irf8@PQ?Qwp%736mlzOnxY*Kio ;z~d%mxܫ!%I 6K+CbZOg|Xa!f6b2PEaC!^l-恗h AR098XژtuF/(eg繫]'<2ƍmu R]_X {eP&ZSRB#ɻp 2Βz ]|YK!`ҿo/HD7s¹ QfXQ`E%;:d鹎숋UYP:~CV5mckr ̒=W-) qbٸ?EQSJk`|WWGh UC8bafPJ{SNP.!( Tl?\a+0@HHs켢 @"&ͯ|~#"w-VZv6cF[SR5tWͤfvpmuB†K~X+^4b_:{#B&F 8"^+ +RvzNUƪ_!{G mzuozO| kVCU+>WB&%Ho߅"~Ԛ*9j i4 C&B ߌ)5,#kQ墮L_쯫RaPzMIIR}WF:5#v<9+QFg4 [\ ^"~Z`Y gD$8=lQ۹+@{aX6vmru^4%us F^vN-ǀR^0`oSWFJ c#k_yгu[gf̷0we턤Ծ~kT_V*Oi \gyh^+a#~CFX9 5Uٮ c=hJ;pXIORZUYQlx+iH}LiemH\H]< ~PrhPxŌ4W{Go*|K/9viq^}j_X \h|Bts̹:5@.cڥߋT0qb:{ tUr y3zEbÍ֍}.[ޗ[ǫ#ɽncA?d(?p2c-3*qW5~$7~1>H0BXbw?>>Ȇ&-Z.NO.Ս( e?Ȧ/g3b3噉JSJ*v3n }3W"Dl}_e%0ɑ9r:sK*)0{3)> -&` hM]i &VJI+}ǛK2P*=>P3| 1B/}?  񥎥! mּYQ1w{$9i+h ` w0c|\6?$`'Q.~'K,lT߂TDr@P##*Y*uuԟ0g٭[eR%RV(m7K݊vC zHw?};rbalYl&J / bx'x\ v}Xő6, WN5eqA5E~\AÄN)|&Rࡁ͔n_zև%yaU`#7#9@Bmg{Q\iWp4 1Aʳ\nH3k[w>N0-tBHԋ-((%jUc9|^uU$r)Aȇ.0~mu ?{PA9K'pI]V /AV0nlѼs,V0rO ?>H 7YIt1h xɉ=NNI(ez>ޱk6hgO|u^9\%m,t~V;N8h4+E SCUE _8ngU\]/ȁMZmrsuBJR/,IyU:.5R2n%pQ)V >@=@a>ߴV|_X$YPbKIf_K#t'+mDK3Bp`V҆8p^M̢S"ْZo87uj*jՊS[7+f,-KUJǁIa?2`o#=ݑL;K3p e"*`V[ a%|< @Ch7yx'ֿzޭ"h -6/4Xw@Bz!dm9t?hclN[s:tDŽOGjE{Z0ɑ>[#TTɃ Dq㼝5> InAh p~Ⱍ4=3@X8 b?rG\>䕙)|qp}ߓ̮ [T=lLry j2V}1m =FZ\|"ҍo yzq&T0SshZ Y yD7n< Is_訄Sh_+@C_~.F x8Ƒlx~RIj]F4+^aH3~Ř8'͛^P'(kU҄wKבl{/݈9P%υX@Yë|dy ٞWц8r5wڭɤwđd qnhQLFPd]#uT!N ŏLegP,p:jX1ΐ㌞F bq$8'πPvVƜ)j61Lm\" tadײ#8 Z\Nr߲˿ ]|gٿRD˝|mo?5܅ қʑ5 ʨ`g1cJukv;?b1g&o`Y'v3E%JS6v Uk.u)7A )P7*aTvPg'YB6xGRuˍ7dhRy'+Xǜ6i2ETyz0yY~@(w.)05%؟mGޥUdUA1Sމ £Ԁҡ>.!?$k 6zue0P .֘IdGs60kbssy; ļsXcɈ\̃@+R1Mzn!qc'&dzQ1׹F7AW#w8QJoNqFR;w\VTZ=A\y_dQ^}*>h05KJV<-Co=CGЯ+vY_Ow*r>ݞ'}Ͼh+% i1HNFuw2Kdձy0iVϤD:zPz׹ǃS7i5TKT7N<Suc[@(}sEe[=s0`|xsz&wæWV((Aҿ]zFĉ\cV3u |*>UIgO>Q``F4HnՒk_epV nغl#o9Rw|7T;{;@jcJiUdiĒȔ݄)]faUЀi{RC{k?/i~1GWGa♁ɏ,L{l4ǽ $9B<β֡qީԅ uAF`D[*f!5s o( SGIqj<_ NA(lJ{wb?mqal {,Pt›$犚uQfps@9ބbptz'xh bvp2hiNJj1b_G,>lArqLuSUf }0!95Ĭ*2 "RܴOp^gMd=P/yYyQuCdS1Xa[.LCXI6J.Fva.:MS?c|m:Zqnu/iPl9 )֌NC)ù @G PZ? uXUMvr.rZ'U47T[KϏӮU?zp 9n5m\qjOg/*li8| ʝDxwVt>ZQIX>{0 /gsArHVQReUʍ a -u5T-d3Sp9 kgư!C >9MAF0iIq9`L>6n>d|-N3zd8=Y<]/Z&ke^X_p㶵sXZʮ`Ӣ|^[0PCsRzGOm6ӣ{1O9;M"]|JJ#*טNt}J;e%FKD[vefzZ>t꤬U2TuVH(9d!r.(kA'SCX8xV$7A9GMup̻_&^ OrmSb%iubYIЀb *,JccE'3oA1<"o;tec2S(5&-~[>1F ;'t%nB}:o+ɴ. [ UX񨖨Y eHBµMq'Ƽy}4oƺN4ԍ7shX2jN9~7\ "KsJ' /pVu&_rV}'̈L|Dg8:ʭyr .abT%PJ–P>>Wi'cY znqL&TtJ-yڭ1B1؍UUU_T&_'ߑt}ZqQvEN2@Q7?3=m+v a6A+3@eˡJ@Tޙ׍H $mRxProeoGc}ҺѷiV}oj'k# j_{vٳڙ/%MqRY1׳S;`Όzkj%h!aWqT(A\B;)wC7\pٴHjHÊ\ZH7 6cmGMRdBD8sUc'og},6j+fͫt|69IoMپvR4"$9k-l:#s&Yl;]_IXyU} Ublޑ ixDܸXZ37*x"!Vކ D%vbLepnnOK&o*J*h ^ KBaF)؞:lJy`?L_HD/CYzXN"sNlyd@lŭ?&|'Rs2nu,=?TK7< my#Z1.L^F 3 Xg>%I#h~y ֖AU8imM)Gߏiԟ` IZOx(|[\#s4o͝: W+WnZe4E9YAfj㏒rqLZk ~+E'Ɯb2 melH{"p̾)3όݺOyO4c ߊsK:)z6#&Q[pA& !#4X7H}$x'XS0o xb,_ugBP?e* xҡ<|\hA!ήG!<&%.ǙpOߛUSJ1BLltlSh Ijj_ /&o fZU݂OvOAE%2E>ac)D8O73҄d}(kxڤD$}ݘ&BW/]fX +Fv$h? 7O=GBg62)n9:Ҙ?C%> WɸCdyj=gN`?>lP}Rb\< q/r`'`i&s*!} }zfwi5{bh.@*)j\ E?STT'჏&l 50*$0j)יXb vta1a*I_o9 ΋χ#AWiz= dB2(qu]}tufN )(`QpF{ oHыk|xZ$ CO[eSL<_?䵡^_<)#Dfq :<}nf9u|5F `z﹁1F-NYgYZ0707010000037a000081a4000000000000000000000001642f097500003f0c000000000000000000000000000000000000006100000000./lib/modules/4.18.0-484.rt7.273.el8.x86_64+debug/kernel/drivers/soundwire/soundwire-intel.ko.xz7zXZִF!t/9>]?Eh=ڜ.+pgh[ur@d9.7]zڅ?QcËߑ8&FĐ 9xgD=tf ݿr_nuwM` ٘p'Ik z>%Y/0BmS."ao^xHP)WWY$;najM:P,CfCGxjMMw, `'g'1< t s[ M 3kd:4[A7/팞Tv,.2Ka_w>%[,籒 .qxOUqp]M^C.QVڷyW9(=Gde9s6΁#{JTQ6,P)G<hO@1^a0)Kڃf+Q|\òBvfz\ mtIØUPM>ח)^Jo Sên7) У>``҉fvE &#[¶aRL`Ԓbt$ $Ȇl4Im,u-BkkMb3R1 N;ٙM$_*5JYk;ʋ\Dj3N[Q7u`I]~D)^ǛsAΑo\q <6FK/q&,x=dޓpH9cf *a9 U]#k[7tu LSP䄒A2qO_I0Ӏj_o=PͷyZwf#:+RB(DxCYber5eaC/ͬ t1An.e:Lv5[̐xmxňºm&!(P-'E\a bI08[Bt@Lpkй'td^-eFlٍ3NeRqt p+$^ 7@]}j[@:iEPp/EZIC}om^]\LbduXĔwp 6='/rڊ\ּn4Е 䣙TR?$RC<#3OT_.PfLB)V՞V۾f<$A@sGX@G]4fA@٠@H $N[+@g|35RbuT2u-ں{]9UN:msjE)g[ܢke''߄&#+"gиv;:ǝtЄ'᠒Y |nHMYŠe{[_1kvzHxY]JMXn0歸\Ta~~}7R 5+ql+ZRK4AvusδXV@JBB¢1'?liRխ@c9iq:09ZOVVDiY9h5;֟`7նb!1y^S.;l+ծ' ?auv^te[}irK =(+^!ğZ~_zIKM,Z"R_I ?ynDDWyiw衔qRe|~uNlρ%ֈo?FNzl6>b7$a~AkZm` L)o[hy(Pa`FY<<7FMʉrţI &] X pL=dCQ|jT߁pC[T.eTfjizj$zRߦ= OgլGG -!7/*Y ؋LedX}a͂sȓ;yŝ%Z~Ipxҝ:ݍ޲&qlM{K-IޱU,65x;>].ط ;ℾD>ǹ fpvֹd|"WNZi[ ;g()/&vR m.g!yu +z vb2bOqsUUeN1nf}|l="Xsyk5Yp+ zkX$e 't<"kHrZVy;=5r!D7l <eWu D.JhЩN%I3ݠ/E[e ̣(D^F$&ªUJ(G)|īˉ8(%kkoyw@طhhQSwZmLK":.^7VGԯv W4,&KEysG[;C53옣ܛ3G j^B"s10Q䧸yQ\_%@/<а,&Y~,k0"C>c!N)v>ؚFC״-Fs)a\b} 2+iձ[Wi`e2l k¼:%^v{?tĭMi(\ױ?)1i⋮mBv( W8\GmyӑU+^L,*H ux>}!}(gh5us4t͌+ąļ!99dzt4{Ss8?z6p}y'hcI޺ZPhT|we҃?c3'(W6#fOj?'9o|OH"}hXF{돛f67e8o;fS@ڿ!xXAIu~Giݿ"ȰTJ,RfE64/W|?Beuϼ@Ny)g6Td t:-`K\P<վJ* t6f9 0IN#}+⊸ 0ZLȟyceutaFۓGƜ!qHƎ*fͰ5Xzq[G+oy7=Re&4$E})֦:A쥰#$LX5;a_.!.9gz,? ZK6_T) veC{0bX7ny(RJ 'ֹɔi5kșb'|x-"H4'3;J΂|Cl'L:dpH媸YegrL:G95ʊ`𣷷 QE0Tr2$IGeJB/fǢ$ôwI.mU5ߜ׎A2(,+>4~^.GX#}~R \;[W0Xt%53TG$˒Zt>r||[rb Pu}DǂશUmEB6@4]E%fZQzn..pM3(N76s m2a/َޞvJҶ~X({a= 7`J9j| ;3PZ6ɏJd)Уܺm6[mG8%]׍£ L{p WJҬAq=QYw`Foju]NݝN2~02䇲`Q.۪V|aӅ,h"k%V*WvSssc~:S >@x($L]Z؁l+w0C3wɟӀpbGo*Soq}ڴ1 1 /W\_ter=;6fHe=zG] v4"PEt*y @+A|@fū.{qgb÷|""/؂*߲(ae#HjsC{e6S}RR\hhD^'7hD3^D*!Z_B`;'3="a+f[vsG%z~}OI03=jx^ž{pwOtBa&apX3qV:.fynBl+^h4O>S epDا9< .j/ E_~ci`CDx_BY*R.;A!joSi0 <א WR6; &NlwqEii:\BI0uPnVa3;Y2S{Dɓ z]۝ۢ$܋ fW߄mٔ. c2X:E`'VK_Srv Yh!ox๠߼¾Jh)Vx-*P|a[Օ-q!~ssUd_9bG0# T9o;`toQ½vOܫğmDz-gBKhI*|C6\Y++'jh sg@{%z579W?q%pmR(kZ9e@p8O>%$⤗퀋 8E Sk3To7.121*{X$wm=Lw@f=To"cWo\XyeS JI;zi8֐:%Df^m5^Z)dh; eytSb`4\8k'?ٵck4p\pX/ wCюw@'CG(ۂx%L^B;bZ?3>Z袙&Vŗ GiG֍acl (`Dtp`9e\%rGqLr@cpU^2!^ jZ#؏ƻ?7 ?=@'2c&ʒ%F2sgRmdӁ2~eBx6FxӚG_DždLAVHrtƦwΠ 㮱"~ȎZ|L tԈ(sP3Wi2y<|Y? "GIx}Z53XV{3k(4D\v30K>}<皷H/dS(1:l0!P:/J>dbfV7;:%|!gW Az//W2ЍgʘPmF"ⓃYsJ3.KewEEӽ Q Ot~X!MX,1]' UJ}.D6˜euK3]ex;Z:h@tj/]mySZfPb"X(:$k\/]ĵV6^Eɏ*)=kyirHǙZ"3Xei =[nW]hR*0KX \ x,fiVgV *sy9lk_:Զ3|t_f8΄Z&,h:g;Y+pўTB {{X?cZ:Q2zeϠI&sWmǪax,)} Wq ֌2hgA)SORey qw:RdWmZa3L >lQyM cù  8vOcxch:#)6oEO/L 8Klhm]{Țe9=_LH!38 :+Cz8r֐b'Bb c( 3FTkYtӂM6&H].|E?hX,#z*׶A&' 2P8cur7N$&.15wTjtw z3V/^)Ir:+b-i.1j'^;YIU =2bB1?Yn"'4e)߮3O /P6$4Zx;W`ZZ!O/\rj'8+褿t3$N#vޢ0@~ΎnB>Bk\WHTiC{pN! -y7E(,Jy[M/Ά@aP$ KӜ>25"36{N0}`Ќ.6Qs\BejO=^X±.jN>R!^mNp+l>+̗Z:Ñ_`~8a=Amٲ4.[~m"p)~UuZVqeNw#"^e={"?LH !\9 Xvp+Cx‰[pcI_Eսx&`ƎEG4ӏ0Mw$<?JÑGN=^n*<o3"'+$4xĶSUTā:GYQ =p̥so̅`G 3KK1_y]lG!+ixtI Q`H`#QElp3w`v s: IƔsL tVeV"HFK#lލ%~mJ:K|Z򛼀Ƹ frYrxj Q2GTP,cnƨ :%Mc7B8ok+jqXހعz@.Z%O\*08"5 Ü6)H[b_Q'w *#֑\0y+o1^ޖ]T|(PKՠ 9c9-# R$?|zPpA((mE0ԇ>X{>zVo\]'+ggzN"wsv[?A6YBo +ǖ- қ6K!UMgK5ІbH;pJ(4ˁ[)8 w3c& j#?.*LX(LS,yWng3(5nlvR ב+甀z̴pi$*T6|YBsB:aYAohT~a|˦b?XM '',_1k; GtM"7,=.*Uk =t#iS_28wwfK$-JX~d:h2.Qoagl0)O d,=.E4H@6"Y ˵2ƥ+#'2vrb.s[ĈRKM=.!>Kڛ4/^WLƿussCi_+ &`J]gT~ij&w$HIZ-5ZuJYv#tcup0/HU!/ ;h8rJ2\V*bV$q*IT0epVJ DvJrK 7uS!,)ir~VVT$_pe #t%0<[`Mu$!}徐Ժ Y_c`b"-2K@Iwy:Lr'Q`G.Fw(,H}nY_W.+!nfzV|2AnZiPrz Cq&#uBo]@/dCt0ɗK#MꀩvAxT<\T1= 9lùMj\Tvwy\gݷcQmO䞱%=?^иs[ .Sq ϪHrfʇ$Y٪qO(j~2˨]%-e2@6;ÌNlB_-&k!SfJk8oXrZ՛Eѩt:*;lUp ͏p=Z%Tx]>3C_F;'sם-IT0|l˕L_ z<[2sd;|,ТA+dwDU#пx/vg)_)Ңƌ%uϼfQ.<+29%0ؚo~E2'I36͍pg q{=Lu|Q;p"sYz&q~hׂ.2aOoGuWv<H*Q]cSh3 k\56(g` ~HFactY$|>ܱOM0T{SRʼ/k4%Hap:M ?qYDEE寄 TE۟zj3L5GG3dcD*Qg72!"^?Zá>tJuM5Œ8n+JᲞs[[p3||a2^o,xe/awе}1X=pɇ߂>6%ߺ0`JXnI&bn8´Y ĭazIYtW8׃K||AvhP60LdMHdI=*@NX[ߞ&o\moD.* 58"$6B6g,mW# ?kW~ 9Adwg ewMgF@2{qcfe*W]QEt;f, (Dṩ!p[j_i`iZo`tj~ q0iR#"(v#edAEvMN{4O#\f+]lvdɩ&M_}ս'eIfjL/xn\*.M F9Mn &_XGKb+k--Ѕ+5Of.[ bw r"QaIQ ?x,oPԃ=x&˲65M(qukM9K o:"\'Jq]sBZ;ms^%\ B"xp}Q@L--'óhq.&_ 'U/pX“ⶡQcFrdO6>S |ZR8\[gp 2 ;X}jgYZ0707010000037b000081a4000000000000000000000001642f0975000084e0000000000000000000000000000000000000006200000000./lib/modules/4.18.0-484.rt7.273.el8.x86_64+debug/kernel/drivers/target/iscsi/cxgbit/cxgbit.ko.xz7zXZִF!t/Uׄ]?Eh=ڜ.+>ܤC8i`uwIB\^֊F]b?W ~|SU!,BY#'6g璲 E 8 [* SJ[jJRiQ.shZ%7@`.Ϋ 9N!oWUGv0~n,39oºJ=.=ڦ"JYVG nl\I16U.Vk߻mfg$6ۢ',ËBTܢZ8&# 5I.Vd;, q⦹72S'H4gh%ܓI]DL}1L( 9"}Xr;` %%^3[3” OP{!POi(+ M1>s;f%Ayqİ\cvz@|<4NC=`Z$LR"30/" /p/zKӫZ5I:'\!h{T&wYkO+B8V!׶X.αǔzf[G\yc[* [ ?kV E Ai ;:f-u,S^p=̿ɧ'åƂ&N*t:& 9usD'uzJn:I\2{@5!TyLn<>y͍9tuCb$T\d#P#'UCĶ,"gGމ`JH(K+"/rID4r'iGwmvqJGX4HA QmZYL|䥰?Kolv)  b>[( &V\ Q; -7Mg&XDСbE~E1+[N+}#7Mk{p> S7ASYZќ+T7_Na'>+,PxJ,Y{P{Jds8ah*yMr ŦTT [f p{+XoIqh}|DYBJIF?FP |D]d!qaBg׏wXG~D qH} ',d׺>8qVzt/FgݷWӽ,O F.v{Vtw{:?S'> Y Mh#κYY/7=HPNFSddt= `Ih5 !\e_t:F3o/c# hdOǏ`6)ؚxag rj~zSװNB؛c A1#jqi/@֑ &}U #sy=17ɠ[_W\b#ARYɂQb$BPuKC" ɮ6Îi&N`ꜳƆ|"\_'~v8A ;p\؊m_F'I%+?,b$zt_ +nO(j =y*`Q<3Ŕla]-/c>*|ѠEdrPz+KT/1lbpl8I9S/ VjӗOlolQ2VR#.Q): ˼c^;#DIg>X!)c+λJ"U+ <چgG;!|?ѢۇtSk?+,;;˘+'IlAI-S*`FÙ٬fI#AeFb,$|B-^3=͈ 0,8P7'*)NfqI#L7@8<147]??[eR8慅>BR (D˄ x^ϳy qe6 TGkX0R6KwZ.Wm{(JV#S*R;i!ֿ~ChkԺ >Hdsyf_ b `7a]0a&v_o/#i"+^( +Fcn"̍C#N(c;c+ʞJ ʰ8&${:?졫_3e;,Cμ\y XHgETAa92moWb_-mJ)[둡͛vpdEm/U^\K%Q'OL恛X*rU0 G\ l"}縸P,|Uwa=r X1/#`Fk/=b˧]FbmK`d' kǩS0MG+ vp!].eNG 8 STiWuf4PB̎1", /R"*f%6Nwx H0cN Pib(,l6yI?C_52U@r]N~a+dYeC :U[&tnhxz_-_QրCZ?̈Lu$[S@7E?0R4Q\ƝtK^68x-(b`i:Li0 ۛ3AvQ@H69sh4|#/9QM?-6NjjYCԄf!r"*@nn/$J:(Ss=[ mu[R@#U3ZME17  mvdBs(Ar<\1GLfq-:'s0mn(Ѵ}ʍT^'oֲxNq_|X=i M|^Z]q/cUa'~b!02x!~:\쯮)EK>j4S@l"BJ6jq[LsG0 &r9߫H\ "x.dKZhc=yeۀ1BomK\>{8OQJv-0c\q7c!rAPiۦaHXR+qQ+NV^ϱrtÆÖ|x籱[0Z&) ىE35o >L4{vP9Ԣh M|v!H|QVM2ϜLn9N,c),ˇ#wֈQw"l>j։:@'|Ըysւ[? VWf1Wrׯy/Z%YY1<6g>h_RH bFhtlL=#/ x;ȳC:I`U=0L #qlT$3 Mϩ%f%)!Vx?X0}c9ܞ 4Jv CpF>C%cB.C&ShҶdхc զZEġ gR#q64#HAń&;_cMaIo%GY)h,,z`ZKX%2!YkD*--^jn(L =T0<-Uۦ6w'X?A)i}$Pd3`B7845oiy(`)iu)9沾qå"G?{  S)\c7L`R\ v+UP>{xo(z pܐt3UVww̳dዬTt>ϛۊzAȖh_<Є3zϸ:f5<\=^ҜZ>NY@֝Qج x)PQa-hL' l&cOC7O~ZMR*_JGrpM_"5{iP’0J4YEIY/Ԕٗ;_=\nqR`}"-udNKeygR@aR~gAb.e!&I(I @<Bt=sl R3ozɑ -9/1U7"~f K>_&rVb%f"Ǵj,p,k0ORrnղ~%%f~;ua47e!P YglQ̡hpeЯ,x Z9\҆9rMBߓn5FȜ-5:Lt[`ғ2pL2 xro DM]YN.6uqv%Φx1TZD Ϛwf"g/izQ/P̫}`W'ODfSd.khiAJ_ lGRqP_Y}^Ed]/{=Ƃ#V$+@ĨBm/W[;%GS4y|#ru*{s8Җ&J9{̿; ;zo-C*PH8W[;3G)c!LNz?Lu'](: Ǽv_rlfX Cy_5cI7 美m]6@ck-*0lo1/պ דA^"2^ĤnYP$GUt2Y 'q0gQjpSh`?cȿ`  u >|=@Ud iY e{wdad#Kfo8ۦq*bR2B4 g캮Xe@!Lj&[3*cz=6Y}zF̅J[fL^׿K0K!i!A;PtR_Z(ۜBvܭUns|< orP73f;llo t<د L#knYu˕[yfQĸNѯ2-)q0^z*_P>g4x/FlVE9DK?'7;rw6rYi]Jp'& Z=JB%a=7g$?X۹SK(QEz4G:s$߰t +bM ׸Rk0kWDZL@IDX"k}:)54$F jym(ռxpɷ{Vo;OKR> 3 /mLykin` 9h\YQoyUfNkJCؗUY;{jIf'Z;K_eԟ2`^ESnxn,8:UX ݅0_n X,(dA bj\D`d1}T#n<3!Zk,aGrA(qYbL#ni5l;Qgvgu/s|WG`r܉3 ̓[kJ>%'Q3bLN+CXuKÃw,/NyUpePߛ$AК2{Q {Qt;iGMȘdoގ:fn$?mGiў% jN$V[#rM&!1[06R)d/}{lC%1kp Vp~S opRkrw(*NNs"6ߥ%  { x@sebK CwɜElZC-sj&G4$6ʈ+^zμs֤ML"z@Z@-Ɨض_! zUW-x2R|p Z|ȾbdE6z|4Wi\vܺ)xyt{oÌW 6(UVUH{[sÛf|_= [^;7}GSPEVZ\뢗Fǫ7{VepbSѰ7`z o lVl*҅5ia4$d& l0X &+Ũ l(d+Z)JyrI6M"7 QT41t 2 l5mqێ ْ۠n5OIu+w]CyIGB\0pN{{猟k;5QgD˲Qs{9#g$X`Ra?S/o̧^_C"JᱶOJa136qF` -~gF2BZy{WD}5)–Ã,GB|,!D P]m!|*qu&]j+2GWy3/~sdx "#``‰JY6Xҽ/O8kz,E鯂+C({7'P*g73MTcf~@ǜ~șlI۲R)v :o͒ g}!01)#d ;T:|} Mg/հg90pn j[J}KJz ;q%2T'w1tKT>λ. kiZYGƶyU̟d~u'xڻ9h'\j.չE%uDt& qGU8GAN !5 lMG=$hw08Ѽ~0b`+bW(6} ھi9Nj 2yO}d@^ *`*QMt9WtsZPO  [AvDBٯ>$`={3KvF }: o$\Ȭ\DsنP;&&J ^ G ?#^;*9d`y{hbֶ  ހ'ٕ=?Gʩz7Zͷk@"Ӑ(Pſo]SC}Ȳ-hk$hgQGzmxAGKי)x.y+χ-~SeEt[K[[N=sro7zN6W26>~%iedD5dg+ِCyqXcOO |C)s)k,cyŜJ1T/F !3o] 5"xetV%%xoڦ3%G6 r6Y^D9W- "c2Uqb9#M]W8@6_F 2[V:a (&+[~{"m@ qv#? y&kVvXgnOu$ӊPdims)c ЧL[4R.;k}Kߑ,'\keԎriߍڟ0r"Nw*`څD΁vSp:]~'WhDЙE_s`6Gz9]=]y"@DC ;Kݿ7?ϖZ^h Ae 㨻&2fQF A8H1m*oKii+k[)ċdpO4 |"`F%z,l׃]d" sR2 +P|##2 =>Nf +v'oӌQ׻|?bV!h L.f{w8\h+EE H{sxhC\ƹ98U. sc[Vld(sO"{]pNY3j]Tę*'uN6U** d+,px"͈GZJ[of{jW>=i^ }| xx8"~6J;qw֌ٳ A?Dɱj #:1NT1qFyFRFt/hp)-:{hZ]9|fejf6QN*=j7x~h8=U1h\TXE"s sMJ7޽s(^ͫ6?S; iܽ>g4²p_`yt7wb d0d+:>}Ph;JIOIN8s%wS 3r4 ޓ$5GR7&/Tp!:!gOȰ>9I@r!2u I 7àq;B)}D%|ЧB*D@K~ XKqPFuz.c9ٹB$ |RvbiȘDu|z[P%ښ"3GE:\ʱάSɷ,y;+ HBz ڟ-@nڄC/M*,)̼j|SUG.%}oWN!Ƀ1AƯxI;MeI0+ O-i(cf|YY[ܒ%>[6%4AҶ`yB:9,g02=砖![ơ7k|0#)e0R6ND++G9UPF=y:)JI}L_ ; {r֝h||0}-d|32*]JX0vDlQÎKvG%g_Vk":Lo{>ft=.Q{9eJD^k6Zi7֣1WUɬu-'? }}^[r"(w { BaFy)EL/4IGPow6Hj3%A(I8GqY琔5*6jR}@ _՚I.yo03|2$ A])yX6`ȌKJ 1thEM\qb.;bSk^/ћDϜ$B77[c93(ʎí&< 6onkO3/9Rldnԅ򙻒+^H% >%L:0W)4b%!h 0>= -$ HC>_]x?e$$dQ0Ov\WlM K%_hA0O2+ʔ'l5?/ 4 SGMoXCfN[ xh?Ӱ%-Nfb]: ?08`Qݏ9sN 5 $Q8(gSdFRic@ɱ(6?gJY19WimE&j1;shr֪tnܫ,+;fB87YS~fty;bmC'Q |1րQI5 C/ ~$S@Y6X=$Dd+<! U 9p$z,+r "ٶWΊu@4DGYl?Eo75S v@ћDG2+xGqm Wu׼05 (16dmasX}AcٸC͑r[|Nn Jѕ#ח>H8o *f) *[0t{i ~͜Eea3r-JV=Y$0>`MHݾ֋jՖ9LZ,y!9vuDOK֯D%w򹁞m Lu,&Z/wЊKinC<xdR_jcxd"oE##|fCH8N*"]]'~|2 gnt+ͤ5K-6#0x)ՊpCtI:Q wGZ,/|\DzGΜrJy{qP~,䆙"? 3uQ^(] Fg6t#x}-!;وm.~(BhNk@2PwfRﶩ>\S%ٱFpnN/'_A_d qG^Fpˈ=Nj Baz%8&-Y +p!6z̷UxֲH]n9+ f%L]Mb75vz=#/ҀoõwWmuv  PQB (w*N)\+Eh :y.A%;n"Ɯ>=)E8p 5qҊ?DbxA e)_h KztJf~\w;${C#ۥ5Wo$RnRA7JU1k`.s94iUԽu}ҿεHT)@BpfW>Je9랓K JN1PZ19xc.nYF׻ ʗ@SڔB;I ۮ8#w<5R$fv1}1ur쟎f߳0ƈ7g,I|yo%k^><+xۛve^s)}E޿?c;.grv71RS};Grtb=c^?6K 1* .ʦݬIق _zgy[i(5H%)CP,m41 ǝ[ihtXJSI 5G?,.ikEM)ʰn'@kI=_0/rjb* ?Zi M Z PAJ(x~Rր\1\,XL<~DU25#~"n牷tCO×` Uo5r' py,RG`E Β!qcr'm2e.+7>\)#0!u$t*mm]0)2>"Z;G=t}-W,,_^7_r`SfIG|"qRb}udG]/s7y5&>`\uP$˓-.#ኇjK8 /#!VuAq5{D(טEi~νG'k7`ΐˀhт8\891]4V'`ya9J濑[bcM[QuxQnٓ ~+ve6|%Zq]U~ ܾ8yb}d*Iu+x+E!D$)ċ(T.*=.+U zlPS 84Z7սSYjyK𚿿*sL` -߭j3[jU9n$D]2 /imbjOy7˥ekpdx ޛJYMB{ZCU.!3I=P١ 3SG*-E$<ݝ{n!Fzi$NOcи%y8LQb"rV2G [W=hKnPbPf+ *l/on#+A0KIpb٫oNonͺ%t%RvyYL_NZ{nl5k# Dwo ]r&t )P #Dq6>1фRmQZlDJՈ#C:~}\79ppMN_/S~#qX5r\uiIf,;p@):kOޞی@;A!HIv#ڂUnTZm{3xm2{'fxN9_vb̾"vC5;yxdx k4?pɉi%Ju:#$?O;Ҽ-?0,>ҞgR=Ki8;v&YF.{9-C7Mؤ?hm (g8WRik"޵1Fc:nFf'[ $ W:bXG-*. ;Ŋw3MYYaFG%ܹ6X)LoA/6m#屛M<ok-pS[+1z =% s;MC!Q"жp ?NRGS|ɏi /MNP{0;T <:NI, vOˈn"%t~qmP>Jƣ21"Is>GHױvzQ>z$8׀ UH>i7 #$KK<]xt@KitVgw!ź"'1EHtF_j:Qf @\`Ws0jDA r0 EY!xꙵA89m~/2g  upJnzu,<)$Ǭy y &*g58iC'{egV +R{1J1I~9taquf`\_q\p$>;$U7kaig[2m,X~kk?-`4}3YqR XEKC(NjI gu *^px))e0GJp,@U䂹=#?ڗ>g/,'bRnL1@XEߛ} Ԟ @~ϵ6+QLd(↙0Bc2;ԫ1sQTؼ'ie^զ|mz{`Ú҄2,%ZqyN5}YA<QTSdY:SłQE&έ!`` hS*/VMMX:iq i^u J'9 `h*o= ]0-OyWlxʦBhu˙;AUa—MLmE㓪ԅ*i1 zmgfnC (| j; ddLb[ډjwLm9yNs$HTnwld`^ja~,f$<%ug6Q|&g <4 wܓyЂkYr3jXwؤ0U>*>r"Rp[$KTיK.%'"wCFX3avO~~0TBٸeSjZ o+#ѿ"˟EFk`8hq/H\trޑ3"As$TGvcC塶1: $kso}+&e*[挅wRM1A(-,j)d ԑޗAr83]06䮗lSUB _#]W@}bV@~`*д4hm-@1;,q 5鬰N|;*weg6Zx4T捋7XAgYqlAJ8o{JJ,mCWfM˧Sf7"N-}.Yёhp;HC F$/ޣzޘ/C7D ;1Qx16@F4JF!+6Ӈ#[%.s4 q(^7a\$LtP[c&RJK+t}K Qr(A!Sg>NC>]%|=akw1 aMdEjw e%{1U8~oyfKS>eˣ-Aj.AE`ři)/dM ҝZMMk ӻa;` .gͿ6o&xIBBNXPQ)Jz;/Lһ\2:8Rq#)19M+.e2L8U\r/{&zSs 8ikN50;g=~Iޓ+5h-,σtpre )[jެ'{yy1 I=n9^GKWj;z\Y J/#}mce`Ow]ቀi*Ϩ-48"a3HR.w$n&eFT=h*oS.K_QXUؘK9BںKPRGdx/"Bm?-F\68tnj4\dUq,*7ٔUOmUc[-Oʉ4: pʗpzF(B/:v+1pD_AK$h R舌Ҫ8j{u`!|+Ʒ%34f~(ϕOu}X<>fx6},cxF& ̈́] 8ЉC>fڪ"vFzʅxtd PG\?7?zY{n̐Y9PBw9'ȕV6Z˄RЋ i1X|yBOwN:|81v~HY $dҥG^d'=oO9VK@+p6Fwl#,\3tP;Ј~}[<+޲0iD{4$/(CGV UHE/¡z&?ca7-CRwi/&`bcn.#H_K8\\7U2_́Zh͟/Uf>o.TR^}̓{7P?޴<;\!a dDot_8U6ԷTvmTF3*ynMٔIYR֞Z0\7[~hL@%0q.1Н|E ُy˸>Ɇb}kW*W3D3 y:LoJ*9ldG4#L*coL~ERY/\dAvLcC6fWsM갼; bDLNp]@%̺%DPW;ьG-N~eAbK*E$wu E82=v~"c`0 .'#e8UQK7kzOoBɇ&O}ItN\{UzZ_$r/x6r|O˘jd:-99.m@HV 1ډCW&k6ظfE?Tj\$M$IQzൟ/QZکEϙT`F0U(sDPajv̍ojR;V2{/lg\ͱ!ݑdjKo 8]xY;HpoK家ң-L:J`"9n҃P4~7V zT`;חgNGc!]'$ˁg&}}] ~@SbCTZ%2.qD;1LvF9QxNBܱ4c{mXWG^%I5W0oB۫;h@ߡ Z7M0*4 g뻼0tDE2TA h=T)G* b}%m;=abpD瑽=QCUYVXXlRaSk988P6SR|D^r!u۵H '0$txȉA4Qx/$Dˈ[*EdQ/Ӝ?uؿg`Sҁ} k# N[{YϟN Z=& Oz~2cr^PȒ4AY[Hl-ic ;$T)( SS$񴒷 mg^at8`C‡muG8 B6^8ѫtpmcL yeoÎέr:dd{LB`nT5#"wy+MT&9~̻C'55b;Eỵ~_* t3?Ƥ29"0V|oGnl#=]t gsa xɕ^χEL;`:&T ƕ!i!,srF]: Vmt_ pE M-]]ql}SSE*_o@~wakLj&dhAU)]%*cܝN{{NJ*O.a:O_y|Ioo\y&> #:`Mfpry'TAiڶI[&}RM ^ W>i: 数B d|#nޑ_[v+\g-׎Y8נXy̖ء9 imBPh<8#evL7&ƹ0޳8nc@9]~ѡoKM{ ܳXR . bCZ?3 z#2r)!7rN8͇Az 2 =c2!덭ޑʻD>rhj僷9W/ץuoDO+qUnS8VhOVN訬\v2w!A/~,!EdW"M{y%-a[;u}f6FGu4̡O|Oh2S*-K,׿)k.[|h"| ?s. x}k8½zXg*-wI0vIac=?Q*G52D8~ aÃh.i (Y2[Hv#H  6zU F/!mfg 5#5#Nag( 9. o{+dx+n;cW;rjNQ&W[*U{}|$s@#It~f1DfPN;ioNۘwPs:{]%hQ;rMho™Z7T0}&g,刣krĴ>iU߉:]׾4Wtj!62"inAJpV.j'`ɑ<v}"hWW?4 gWu=+kчDSb {<\afe,Id4{܄ͤ'ژO0\4z:H8|01,M+0Qe7Y3tlѲ*Bȗrg|e/L[?Q rqhOfxB(z ӈ*- ? ;[+,7hc1]ur2ԫ~;b{2zRcxT?g^Qc7CL!/ M#lM?y!vqd8}K8`EI։ u' &xJmjU+g<|;5>~fuʶމd&*YRxi^b|%Sޓ/4s&24nʆu{Ɓ6Gaw8<ˇ'`iCR! Kbϱ.F^MZ~!z.+@_vN:{5f MOUHT a๨rnT_R| i_,"2#?55ŅK}FC7.ivT j%ݩgd(CR[l+zgw9TA_hQw-88K]| \WbvsV?QiQGPp: ݙs~huApߥMbƪ|Uit)K+RfFZ?׎Q'54+/sI F0 q[RQٳBC̐]7 'N'?yAz;O`|L.%mmV=DW >q-o4!Xt.#;)y ]&^ O h"c֓`+5X'T'wp&Ƙeԙ{€WMVb]Z'g~;$;%:{.X3?T 4MƯ FIb():Rk+ t(^YN >e}L\*+[Z D(~u݇]1DŽmƅy|<{"f0A}Ȱ3+|NK:_){zWp!Gj5+uÒL'K֚s.> nv~9N6Qre,5$-鍴":W-mjw\Bo'bϮYda(;<]cK obb&ᝪȞ<`cr!*ל*~,nzY H~<=Ȑ~~vg8^/ݘC`u R8p!-¬b햧2!< 6 Z^3`b'P*wƧ 5KӱX]&T{M{ %vg v^ϙǂ)$RKPQk\d-I>)h]h/T"{8[Dcz#1?iToS@L}rpxed؀!5.fol|_26ECB"(0"_MT&z,tj"UercrҤ檧seӠ?>q1, =吉ӯǺGiRd*N|懒j,:kBir HuM:狞wcEBWYHCy|Xy.Rvnkc\=2*FK2,mI€ wvfT %qU}*1m)Eiz;9RQ)Y+|:p"/!fg8Ij52@ mg ם򷥬)IX?2yHZ,rSSyF _~ZLz KiUlC [x x%(3 1 RlD+jB@XeY ~R!x1yDWmCBbp3% ?4ͦlCU-QejjWTn<Դ1T}]O٩45\˘: 0W@~YAqiRtȷvbSvǍ,ɃZB@Ac8RaUYUKWö4np9j 㬫/n";0 A*D~vdz+3pQ|BU5L Ȫ*ҨTo2̾Sf .FT("dK%P@z$2 E*֜@ KyVx;pZ=C(KGY f򎀽jG cs?2`ytMҘkn9Oo+4 ܧrr#!o'ȰlqU})K̯!*vPp05~C8KXYH/RIfBT+V,w1#"t<7{XxK<`L vktg8P6{^KeѳۖrۣE[:~|-ZVkq̲zq|ZwF⟿O3E|q %lk/Dۀ+K?y;Uu\ ^E>Fl6P#WomMLy&-.q?(;n5 InW*íd}5C68ćHlst!ha@:1` 2m$j(RٴG25 \'u\0E|“K+@E&פ!L;kFy0ÓY&*Qp} ?_M98j]ԕ_NADM!t.z ۡ;Cڢ ïV + HتW7(%9q'ٍSppq|oƂ,j}-C2Yv_b#%EЗk3K$& 'NJ r|Q~'xg;< kƞHSW]Dapyl1x{1G8Gep?`x1=>`w`@8ǁp'~}PNEj ^ AOi PS fI|ӠYe2iB<4Llmny1阫!YfōnQ|p @?7"?~Ka.qH arDޟiB7dXN;D,=WFڨE?459t*}v4͛v^3ҫp.'^wDԃm_ [>- jS3g zbLcp{ֵ7ϕm]Rw<[HgJ.4kN\Fn!:08薵ޔew0OIG/ 3  UEΣ9de5Gdډ#!!w̾a2jucɚ^֣kQ ϣΥG_k`y`\XW/ޛ7 `2?~nnD%9&KAQ6 o#!O2`_8P<5V>:V"th4wmWՊ5B>,hs³gw[*uBQ@XQ2 JJ[ ?L=ήB۴=dFï3=.-_ʛɉ}s-$Y9V=bR&P&!FCH:(v.wײR}ɣ^QTlnp WK$x`fjXF_'݅mI[9I;LOj~zt1 ӗLHUXa2fxкWX_B@OitCQw7l@A޻>A>p]aIu@͡P~h.z!d& T}XI7axou'Pf!lCڀ_rT8vD="^y̮ԔU֝KLZ/נ ;EېzɯBo\ d6ܽujGk\xڎJHCś~y]9-n/Ӱ#j?6]VGGBdx:K ^waվ.  sF$uS\v |͒jO,WZ>HU)#4[/KԻx݇cABzk ǎC۲.% )&O23+7sC&&iwߢ݉H2VIRy?<*>֓WR|"e[ֹ_U&3Wt[{zV GJ 3d3/1E"b'aup-0SVO+WzJNDhS6ށ臰6LTR07%)oI>b7lB&X?R]# 6a2 sm-58).Y-h\h9I\T& *cG<,L 2+2M_[il3TB=U *F`#p?;e_dNMG@Iatƶ-RK y5n 47{\M<?TT^ h ܅`'C)ff 9m B}{q 0Glm1kge 5r|A8۫SWd1=(Q8kucovJ>`ƍK1l/dM?<97m BM㽚]*nò\_=7h+“b&Ό~7PȝP}+W+851a,x[iw7xg|-ϼ:5G oT`Y'+#_yQfƯc}E'Wױ@%/BW(<ĸuyXP1*+z)=~}L+I̷,%7WT·^_؅ƿyM7 ebW(O-8D+f=" ;N;l<763L|jzף8foSpY%<~BEoZumzq OVGzk/c?eo_I*١ 7ъ,'v8-z5R_(f/%.L`w@J t9&~ydW^=!ODM`g"*uLn^'?c;;4d-qv<K@] ߺ`QOáDuh[N)>9X80C-<Ї?(hR򬮏95M{{q%5 1ͯ/69DuՇzE*{ָFyϫ[5'^;r;=} z? Whh5D+ %Fgal}y<@Wkb`4;*ht Maxۄt%W1Fz \6'w)g3}s5ʞkIɓbRő& 5]a9ո}Pçw(djd`̦_o-s)ߙ_.B\Oid25dXC80cSČp6^y^ G ϴXG&?TEoQW3Z WRI Λ/M۳I P)_8_A^ԏ`[=Mw3˘+P i:fr l긄?,mb" 4 AT Ɨ( ރ* xzpQ\PEHxp6'G~K 9tC՟ؐeEK\af& b?^KYu'#vam%(B~Kb-J[#I' DsUlfAMsnRxݍj,H%@*S\gHAg"f0sc%H)8;|S_U ,s*zCd3+Rˤ B}|K_H8Owp9,ra'Al | _8QۦW ; ֔nM-rT\ $*nwTCVgZ7\Fc sDk?R׍^JWteI=Tb!Nn,vA&!9+zCnqӿC-t2(JݲHZuK ^y{W|M|PV\k%K>_Qo(\N^C@ƵK@`A5K_{3J>yBHen5]Y>pOYqfqQ3LWI L9ŭ% au*mg oQT?}nQ,B.Obcj_FZL{Hv;kMS*@)Jh`T~ѧze!6\If/MܬAºTCL`QxIu c%!/- ܚU}:xGj0nA!ަ#ʎ8 $'e%̓oLd?k]qR@ !VSG~IK, rL]zM,WN9;;^A>ݶP`G[ 2-܀9Swy0mj'畮:'l&[oL4̩Egߪ[h0L&hЛ݅-BF/O6`V_$mZPl{[@jK%7cJE 6i'v,k7%'U⺅Jt/"8 3Pph >$\d~!=(aW%)vӕoXn"( dH >e?]eb6{Rvn6q걹~-ȇ3reY-v0T0#ᑨuN6+:ΞKif>CRb> ԇ!1JJx|#]a5A:^{w8_}c(b+IJųDv#-^5j~D޸:D.'Yv|GAm6zr7ǜL枬 uk3&2a3U|IPuh4sabxM'`!eGqԥtfKϸRN9q lǕI$jZ[Yڿ4NQ1Ҿh&dwyK5R}׍xo9w:ZM\FLnǼi^wIJf1"ڷE:s:*÷/9f˲s&{-3, a !AT_TD\MZ¶{H[#~Zz:nfO6ÿf#fz}ox&9a 4&m'l#5WD- H {M'|ӕ(W_u/sg77UOaIע%~j}RZB(K^Cv, '!D2S3OXn.2]G`Æi`Ó^::%+F/m۸(CjIeK`fr[,3I!`'nRI`mN\{71:l5O?R+5K; οbW\\d?{5_\~@aT̸A&SF 4U3{F~8m[ f!gtCz'\2fYp*7Ss4L&aIL>UP0U2 o5 BFt_&xrLˢTYX#P($; GdOɘ`'jȇ^}Q\ZG cD%n;]5}j{\6~eqeJL&"XAv{ W^n:E_c:NB51 9:%q`s@x0K| N goua=8PA_ w:Hw ]D iM?VhQRѹvҹ{ZmN|V8L̜v!J+2z s0 bu|I %'N+Иh^bYݐ`Bk8;ͼġɇG <`LŜxNcUHE]B7O@_<'&}])Rl Ap*'ʴS0U *F8 ϩ~0 #^O$iOr?0Vʿxa]bcuyז ? r:# ;SkG:wS>)o%3O:q;qQƗKa|C! U(G@a;Nm.z.,){ᰢnC q*#W.\uy{Hm Dk<]j]9nƒ`ud]ث GNٱgYZ0707010000037c000081a4000000000000000000000001642f0975000062d0000000000000000000000000000000000000005f00000000./lib/modules/4.18.0-484.rt7.273.el8.x86_64+debug/kernel/drivers/target/target_core_user.ko.xz7zXZִF!t/_b]?Eh=ڜ.+BFXgd5>H ?9+d)^7de7ėTy):X@ K%X7:aBxُ%nV^CuX5I I$R$K7ixԾi,26>S̙v [+m~C>ZeEl\ړǫ(akgH#4͍2G3JzǝfHZ2US/E7YI,nyJY~ڀϥ_w1{~J-},TL4w_0tbaϷY4=2q)/,IDVXJ KO4e$k&л+j]Pd|J[JbX(jƭIPj&BOoYv _DmsIM@hQ'Ǚ>ȓ-7hTŅBxa1q9C^DB7QE~d~4gHf񬣔v&p Yέ+)!)lL0bȗEY@f#ƒbx~rMm0=<8H>Ϭ,Ro*(+Y{/F[ 4 x^6 tH{~=Qnc<~W\/LBtE÷"ZrI@Rm]Yv>nŃ}E#\ jVٞ$\h8JS(LuHws*x 36o,fӑ35,C [Y4ʒJП81{:\>@ٵfuttPb 5kx0\a.>/9goe6[9i{AG2w&b~zlecͧ(Ϣ$C7*4oGõ4F0>!xۋD%u#2:'ݫm83}acNdzo4 ]8#!\ Q]}A2hss#'ܸ5:6l;1c'ȶTFLζ&">*_! *X2$HЏ}00Ip4v:-/Z 瞻cY&(aHVO9rOn: _Wm2 -O(=٪ȭ,Ts{8 7p4YK~ E:2RSBpW?|r\ǁ&/p-em}I>dSzm Z J4@40q)  Hd_N72jO=vGfFaA39_~j5ZU4wc g8?*NVdj]E^q᠗H¸fFNg01_cلa"9̜˥~ Zt>7+d ,C cMV˼m}Ճ)ҏ(4g&`zĬ-qMku9P )|$距ZnyiC=6iOp*()o%ޱX2ޏ6~J:px].5A ]-s}nnD~|٭O5bAbgy$+X#j 9F9G!x+X H33+D=cR,Pz|)}&1Ӝ0ke)I[ʐ_}ԋ@* v_Ὲ^؍fQ-|9Jb@xϺoh ,5~\(RÕeLg:p'8}: k |K.6'?㑸Iޢ[V$CelGp |l!l ~@ N4O&i}LmĀx`CR}oL3d ]au{H19 jbpddje}64VT%擵YYsGͪnٸGDSfEhޠ f 'E5YSZ]Vo_X~qj>9eYUD4٥Fр~QjMGXD ABI$f^),-IidzLVԯ& u +'Fhji Y- G ǃɛgWbI1aZ(a2gT:tD=P8=-^Hr Xlj-T~(tVK޴!<hϴx &F@-tjN@%1˜9~U{Mtkw~.2H"wM{OgNһ ƾ v޿yiY\SZuxR |,0/ 0th6T71ȵ$PdшmkŴGUt/Ar̽lO[*iRl ܔΌ$2WT [nJ>3*0{-N͉?keM{/|\1z֎ {*5l,Q|GLY zס0".auq{lYIĈaNG;Kb,LVliԻ`Mw*)?p2Nꛘg7< bкoao'w&qX,@E9/<-ޫd^uQx }Q܆igeF9 ܈"vk{P}m+bԟʠTOF.u:σR`& ^쿲9n$2qr%`a'}( 7QvXX]uocmoX.DCYYHDn5S!: 4\BA?o•hDRZWd I6" (+R%E2!P[鞖7bW?`FrL(er)~y+ENYNPecl?3TpfNY 2Y6'G=cLf RCE5W9EfcMN=-@Ĵȋj,Q7(3J{uؽ<'Y\UWMze$i7*Hij˕ )%$*^ިhK4)H/WoNIw6*u1| Lt]-0!i1LHXR E0^WUB9ug=.84x#|Ccr~/o@d8#YfVI*٦(-N$\咚?R2 sW>V۝3h,4.\8Γ&Jua֖PvBJ9yM.E0s @[G/W1׫)m& rYj#f$J0^%:0賈]|cO hksHh^;^i2 _f59,TEFkoՃ݌V<D ;\zb~wGbN ǛVFu5Ҽ dЕa~ 7,۲Stټ(( ,/ sA8cƨXF~Z|&˺j4=&Ng3CT~b8FLkFI  (OR^%R'G"'IrCUWm󠍏~n [Z"xa< (;x͜uq9􋱢 e@]K펽kq -iB4]iCF!EeK* Р@i#Y鬑<%fp̈qSJhw ѥ_<@D0TwJsu\ѽڿgna~=ޥA&`vq77%^,}.dvH#"B-izO|f3Ϙ>)mo7PRutnj">Rg&'\7nIWWB*wb %ŲҶNdOˌx-pV*q21JMu0A/"j]-v4 ɛ~ċZJ -;~|^8ۥw^lVgL%L-Lq<EqY̿ ܉CY,*./q=+Q$A&X㈜|}@!Ԃ*OEqۿ0kˎ“\>gV5^ AH,d֘X-uȔH(j'Su\fZlفpb#4FU4֧C<xά1?\^|.A4B!11M4zٓ k@su+I2lڵп 7 ^E7sn5hFHToBy:NLۈ:\8%<wիY wRH* 5F%s t.u߭=Y֣|9ˬ02U^0#r {h\3,f=]s;120@SWB=~BTؖ^1'gX>c*kiXƨTrCJ M7TlE%iCreۈ _s&r*޻K^5(c6&frL,N P=N>$=B%ñ^b?%#6peY5ȩ|lO<#8*4)PMI1e~4 oؔda4Z9D/G(gfFe@>#M($O<`H٤21a\[͇}wyWQ_JV>!;-K6lI<]F6OΕEP$fz>o\Z2`1eXA]s1 Z"IQО'PD 2"b*幇ܿQ(lwuKԓ 2mHiC Z*)Qc, %!߻Q: X,wKL!/,g0+Y|R {KpDiI8.-ߵ\Bw|oԷgkܬHke08Aolfjm$Ɣ{uC-MFE̖cXZR|ux(%c:!sm u,^iS47ɸwIi&S6-鸯T[>iL6UsGAKDCj!FUf_% &Gwos``I9Y>ԱK0ssuƫGI8[vӰ%$`d1,ur54&A=K1y0!jx1s  ĩB'"'S XWL=s)YCI0 '7ͥ?ny(uς6jQ>?p4`~(YME+K}ɀ쇈=tL  Q^aw;!;^"NgPHXU;&uMDQ'1HqqW%u:sj1o,r,!HL[W5q>sH pvvk`R/|f,69YDqO[;-< i6=IM[ `3Y"q?Yz:3g.KNݜJEU~B߻@fjEe[T4L=+uX?V7SZ'ҡ/*[!At%ԨMgb R;JtrxSfrGm)ֶM_f*p4)'| ;+1vy{y9T 轃4b 1'*g}hH#Wש,&;{6g[c7=O"[hkv:Hum"![Oc Ju6uƛ=~~NL>P~8m`4Dt. %sֱ{f5+q [1MAm+p([</:6<0Y&`+ {Xy( DޤSФ#$|i2i|uD`{1Fb.1k#ޮߌGs| //w.q4`*╙ryLQO.S. }Yq)Xrpi~H6_{X ȫ|ms~o$y qQDɑj캈=*h!6#}ʢFӊ`V!Wo#cr=}n3M*Ҥğ!RXd"GI r`˧Xk&.JNELWvgd&)4C94O">R[Ҋu:EUIB}$(*pl l}:䂁r0{dgd87w  iXr.串rέZ۷?xXhLR"6( {H-jFCc"dzkc: dxUe~/BGd"@^\zlmbH]}!GU>쭹GLj㍹MһWe0iNcH&K}6dQN*/;ep!1sRBl{| lh%Jv""af|--y|M>,#B"gbzR`԰HSG›t,8]ֹKm㯏P^考rY{6n "&!mN ~,.N@U4) Nv]|'(nAH!qeleb0@92P`:C-->rRhAEG>4Laj҄{7]"3fevFɧE;N?8m}{|p&zYm'"ʼ43?\K&iQ\~seyW}^M4$H޷J*VW?&Ii>,BoBO*N[.empLl[KM"t,B'֦LH2a&ya~q ,o4( YFPP*Z&$M ;vZ l{aVk>5àSdz>n4<a wj7" ]74"SΣCSW^q=joOߤ8`S?5+ C#ҩ3v\wr άɼg#O/}9K9z7 4M& G^hdAQCxvCe%oZtӡ9@B hP6Dz$]'wHM?`6_}qr|?Zwi^>ؼS80F܀6%e!5l0i"p~UYf*7XɔrRg0 z+O$U]#U))ʡ-ﺻ֒u-S? )%ťZr)<\2a ZhL_MZЪ;cFW 5 -`?~p6 - 5. c0$&` A+'Gs dW:'WY#v0qguA&`ҼV9 Y`(u ^+goG@]r0%'9 uQCWP曳}S%0[r X+{kZ}}%/g;30U/u5:U V\Se.Z^491SV vN>i:j"6%hQ/xX10I^`9מ4.w-aܻ=[_=Zdsn6j;X@zSM 6v:e4Թ9AQ|OE7eVx5=B0;jL7_EVϪ*|`.4r;kH1q?zܖ(a:l/RPX ~ӏ Vcy_c*1վCڢl'[q'ĘB9Tej<|A8ܪp( h oW6&zCh_91)Цm[Z瀨n\HkU43 e8-:353c"Vo2p]R~$jpXPز^ f=g_0y i(;Lc^DfNul0P`OFƌ:"ōS}Cf0L^LbG0妛a͟_ PB"x弩P-T)tDLhI;Gہ}kBD Ȅ}c},(D&^F>dP1[BAIyr'*P.j.\DfR$>f5NW.9X8Cmu[D0QtyyzK5A[[Or4wɸ;{nVAodk!cr_̰#5v.G{ҢRz(g}!MW(q+#X^UUGභr, J9uqR{8ͱUqVrrINؖh_1*Q|U^X=UWlLbfu$-zJ.k h-ê=3 ?kư%CV_%ӱI@XWbJfΖk9+3p ܫ/Lo\ $8)1m -lzŸmY/12"N=\ɍ~xć=ݛRrPۗ/-!nff6_M-gvTN`ߧƽX=A<N!z_!_KsS$쌐 V9ķh;7xW־wt'YTwzK2Fnq_]rI+ Dw֩a$x=pSuᙈ / "j [)G(/r*eDpGh*0DI 6]q \Y9vpJJEΝkZB&FfqM >dG7՚yd?]Idp碟2pdf |hCĻ IN*i3DrXg 6B1=whxg@rkiouNnfթjޔ,R@EFdR&ljfbAiE3k'u6xib\5n9lOI\ -2AnTgɝcnXj2lB AA]/(u"fh1n{yu20#]URb")Qp83f() /Si@eX}AACtsfљh`'òp"mg0ͣҩP"Jqy{Q 9=قo*t WSDFfh"PUi׼"~u4m_ƪU62t%s# g-r!h^hR0"3F&JM%">ud0ʻed- j |Zc7QugVǁeN:BZux?eg)y*qsYN$O =l&9+z ~/99'Y#Toy}0I׆ڴfvv8M}W|^#R.SrJDTQ$J *cͻOJGͮ&u ]93Yc =u9|R 墉ٽ|p.l*iӉ?=cp:0| 6,<.GM}7I쥝 JW X($e.l9݁RݕhhG@Lw-L2)I3}[U[竨^5n*PA_v}_[vtwxJlt =*(6\77'5-@0͔sL|`)o~IA[뙲P/4Hʖ9)tH0GXMf:J~-~]~4)Y";A7$tQ 5Ȉ Z85ZD,b&"xt~ۢB ؟gr5\%yeJn*LfS{1YHR<6V->jڭU(#!Hݒ_P,tT$P:,j~:Gup>w+i2g6jzM~C$atB "'(7 .~" 0O A<6W),39`#>+Sn.ث볒GuɨPռC"I^]f{nj궓cy.!Y0Uu݆*k b`:nfmnWT[m r?tmt`9C2K(w5br۹G)tN.0U~X&Ǣq=nʷ*peΔ3{gaHyX~ӴX9D穯N֜ )oY 74d/Ȁ}NmD.rUlAHmKW/;"ٔ =RDV(Ĕ5Iq  G,}lyd%cwa>b^h9LP6u#d>`D 4~ bA{q FTsQ}94mWFJ! }.A6to4F4a*kQ+WӶUڗZ\ Gz"O^-ٗtpyǿ>}FV>ߟUܞzV"> bwkd}!jj0bJa FT""r.#|j-*XkuRpIOedzzT`J+[u6{D^GJg/TQ"4HǃIg͝)/cqiz$AљC-"`23B.3,;m[}!] > uwHt_*%MXYx(bf]/eeLH]wS6ddqm!!^U|9[y6hY`hQ=s!H:tӱMjR7!v($,=$FJC٩)Zb,SN<*5|nܻ V4&t~(B4U>㱱bZ^ك>ԯmjՙl &"OC:}WDagbjbK- Uńb5r5O- m6"<Ͳ$kTPst BΠ$bf+3ڛ]9j j|.3]+S)A,bVDF.| 6{oE 8y9;/^e9s,IzѷV\S%蘽4ⲉǕYtXtM*x?H} e!1HFt\>7JO8yoc= ƮaBG wŚg ~0=:uGѴ7cw+\+IAӛǒ[rՀ0^r]6G=P']nPSLh;hKNPKf0pRz27;Hci' =Si.2NL.c2"H<&63G)#dʘ3` Fʣ+]z#.氈lK:͢4W k6N3e)5H呅L%,XN)Ym-˽̧F[xovnO> x+S!'vG%8}I<\n_5خ.Ԓ?ZY1>{_ĸqem _}4 ::bs@[8;!:~d܎T^Cpps|7RqnAܨmMk?$Jw:z`fBM^ϽԥMρa`ҒN}Vz,cyiJV7[?peߪ;,fw$ kw{ȮER=b{_/ vss"SyzE[΋t2w@J} L&mRE4=Ҏ:Zܸ2/"\kt/%XEh-Q/|;8B'5*dE16m$9R< kѐQC/N^)@h7T\!Z(1aAЄ&aUsiRE&1~0?b9IqalŢUu Zo,.ЙX@Ct$%ReAAZ=SqPtikɾ3MPd%-[-S,,`΁`cu!hiė<'cE9zմc>- #D.ad*کp߽UnGCr(oVp㳙ˀu[ >ÄKyyjM{7fr,sS V yfz&gڛ1XB(M 3mԍ\;uxsnS `޲69MuF$:Mz2_6Q{0W%KTv @D`G2X [S;(a}$ȒC1Vtrc =1zx\zdD .~UcPW= ]vc2vgVX/?8Fn%Cuȝw&S8msMAdnH"UBuBYWY#L._bv%u-ST>jnhlJV J oehncecc\h_SМrO8Nj]g}JD05C9՛"5 =ɸGG#VI V*ΟZڳIWDa[jzʑC˰ҮV5zD1.ص[=׍Bѱbĝϋ|}_"0 +&YUP44[V;\ZjZeRd=jS&z~ cY+EIZ-hfЩRD4-IB&I=18͂*CkbQBdT+_Yp X樒)9 䘃[|u_pj6!SRejky@77Q,c1Z[ 3a9wS|f&lA>^mhɝqVwNM]ˇ N$dh;k )Cɘ鰰u"Ȍ)TMܤ!>oGU_{@vra= ఙ'FJrB=&Xu+ATwT b R.;"GNj}H!Ӌ|GGsgCg4ᐹGht'eZ)6^\r靝@5|lcz#}۲ *rWRk4Z0ЯZ*G;LO0/˫c#Ts߯ lt)X?^7V,eFA:(AHA=8SZ(DI/f=8)TeZw9@+=@D{ݫGs?YPMha=xoj9sm!LXe!MIEWTK I%UlL'n@$8iDdaڮU+^OZ2 W6<aBC͡Jg75z nr{RE5;)F L#ͱS8SgISCe6P06'xW27=$ilA$B&IRy+24^eT0DxD@ ASϔ׮,ldUB4.4Z2Wzal= EB;Gc,~3B^'GV+"wKq[QM9?\NCNoX=.mݘp̈+ׅ ʒrӖ_ [qHa_m,jJ5J(XNc*s d[7agd<BH/jA1pڪۮscSlB&+ :;ۙC 'F)ϾO9Q&,9#V>?4S]3Ci;M02rqߡ/XkܱF]ΛpĤmYzɣ6dYw M0drQ?Xp,D븁`%,ߗ;zKi楯cf925 *IO᦬ZjO&7LM&Or.Fl9'E2@.(wŷz嫫>|9&:aMq*]ai<w[ ybfETX~/ j'&E*zv/ Գ>ʓ71+j9jE$e4T#+o?x?k'7Fj%8^~/,1t],+}4= ײOUhcNK&Xd)A8$tt\d;Ṗ5r:h[Cm1}`_e!n͵_ӮI<5)/܋nBGbGwIz[:Q Ca,{ f 26䁊| }yѝݼ$(!v$zŘ秫m''Q=KHIhJlɪ#_Iyw lj/tS ܶr|bԄ&̞ J#V#=Xzm1r~"A+}m[w8tĕaV3#67S#C(_ـ VSzxQB3d#KH-YǠf=%S;K,%)N;l)-PO}A߰$Y< -_ G Iv5փX+<\sOE[xT۽RE4i 9Q͋=nH8_i|" F} Q5C^ p,_";_V2,xDK~aT_NW$ HkDE6z/= B`77c`J-b*@}M 7 j۲L8} 'b85 E}D9;3ͻ\* e,;  ¦ZLEjjSad%-GgʢQ=kE`<6T+ \h!;}>%,2b!F6BʶD}XpT?7܊nG⋲/۪×8j}fܺLLr3ם7H 7%޸H\wZ8A?x<.t_0s1qױor5(beU?4 m|h>8%)Y0fT>T~lDŽ'κHH]Q p32ԁ>+)\&986!P.ŞaGT&+BC;eyQ=; 'vz#\E8XbW[nFWD^~߅Smrwm%䚭R1i mfV zIn@4_kBw\ FP=؈ug Jo*ĎB"PӘf qڅAI^I[;򲻊eR}"w4/5hN-D~tX+,>9L!~]*8g>UqVc4{wvC8{B6Mg6jw ]LGTO&']^5k-6 +%IO!\nNK7[+q?F\zF ϯᲴeJ{SiǷ{7v~i"[ 2NZJ3hnYlLc+myi”RZ,~+c|pW0rbPB|9)R=CVyؐ`tp7M-ag< Re|݈_%I4,I3_+mZh"b66ӷ0UfׄI jZc)@Cb;l߹}]<΍OȸR-*@N{n A7C zeM.ɊV=g|Z_J+5eFbwV3 ɭ",$4%'H]~bHm#a,7[ < ^ζ5nV p%3X$QNnF^ ^R9 +9 qҏo,[pI;ntUagYZ0707010000037d000081a4000000000000000000000001642f097500005034000000000000000000000000000000000000005400000000./lib/modules/4.18.0-484.rt7.273.el8.x86_64+debug/kernel/drivers/tty/cyclades.ko.xz7zXZִF!t/TO]?Eh=ڜ.+@#Дg(y⪑eb`CfAu2B"7*͠%ʱkA|+榁o:ĨH1xt?\ @:l>AЫ:2y7I:frB?r z̊+Ou 'SSĚUq&[˝r1U/0ppv}֪JF{cjL{%M5!LÉ(?d.RDT:Ik+Բ<{68G2!b;t Mf^={QAi(DL|Skrt] ع1Ԛ r"w2%/vH0!*Q?ϲ̭xPa~p6O\:Aѹ!SRGtL%@Wmi lKƣ~,UnytIa{8##|"ߧz%d*MrB4L evHϤЧ99€C75MlE\}ހσgkkS\voUhqK@"5 , 3N-zkd[8@vy5}a8Dyr%u!NL7?*~se ^To. gt7Aʙዅ$ܒG^vp"'lXX`~KHxhNXT蕈 ;dg-y z(z7cM@[*,t?, 5U/ebg[NRo |`]XXYH)8 6/ZjՃ8|d[76 su:O۞a(MF6QTĶHގMc& 1&21_5Y@'k9 /// ]j! ;s˝b6,^> r.܁_Eg|},LƂ?txjR3Nñ@Z eSMXrs>Ԡ4ˇzAPkG1 >HE4ccIBminys`nB~<8J'T@c!hlӪP'DiZ K[L 69x6yZ$_%zn:R랦?=@,pBAT ([߾P}ZKN է*ods[I;pNp{@{)(g*jI"_j[eۈAրWG: G}j[m]CD|]Mꤪk%uH]hnhpێ*=o@u#æ878dIQgaHʢhA5-qqǛڷbӇ8qir(Hi3i V@΄{52 K*>yfY@ sA9L+/vyo0ƞe1mdeAMEj!oamGC,&z/bY)~I7! 4n{)j6PרN%]>9ڎ/]-Y "笖zWa )/V/vѹCpCD:۸#l]B7wt֧8}sq-$WCeh\q;\7~ NefBNnOԳ)Tj6Ź+spL.oahF1ӯez$j/JÂ;NN/]y @Ŧ.\Sy:m ڧT٘J( L^/ a[b7 FaUN(R )]=TYn]xhg\ڇ 95B$J6hYB7GHj-i`٨~ Bg%NQZ;=>: н]nUJҕGݤ>urjR5a#RO6fC74)tWat3EY-ze-5W0*"*嘸e4 mד ص{=hiwHj<m^4Vh &oZufiYxEo\(bN!= ?FI߽H #H)=f^h]Zy`ae"ӫ(&r]^h*w;mSۤ[ Wlo:,p0a=9Ӱ^ 8nPC ʣ&SNLx: } :meq7_EQ ^ mnHw{ӁY&޸MZߵ s-48Q[ Vi$t@u^j(P.^^6E-J} e a<ކOH;UV=3nUy&Nl1"$ 8JXTܔ\"Q oSi)ŪYqEF$(1>DF}uJNȃu uy6Mj,,8eaD "G8 V}Ҭ۬KIkvޯ6%JܴZ#Ɏ4XMf5CD^,wnv#2q14dXmU&qmS^bS ڷơkhIn( {5iND-zSWn~o5id|k\T@g)=&$D o;*gQ3J.MW'Y)7/v\jߓH>cxm{|$6h9mxKPe M1à8u[XF1du2ASHN(~JWRtTrA\V)U@ ~zض$jOx(`H7S`jfJVL} w |e38M)+HGm>hc^Z~"h#aFΒʏ8ވQ2Vp>ތ*n/[hA8s{\.A֛ι hr7"֧WY;6aKqݮ 0lxs#Nx]$6T31NM !Y.#?&ahLثp`AaQYg:?zxix}=ZGn@~vRjҤ3J,NFvC`Es`L`~JluLK uAx2iRGh 9#.^xt8 =a^+d`OsSMњðta/|1r?^AH鸘^m;d~NQc']*}si% r!~(&流AJ&qOr5ǺF3lQi]9q%z6WJ8^ !Kp(V*X>б_LgX$wPMiy)*eOXtPOw*SC@ G\(;jhj0TuԼ)#_WHn HI的4@IzʘTh33O߉dnT>[ցm^wR"{c(D^USkh554}&S kȩ/1,PN"#sMe+uՔWJ۹Q.MltLU$`iǯdc9]Y(c~ _k3^G1g= B(˰Zc!bw G!rwJLY˻`RO2G(pgB>!Dw5dP04]Ǜ;IguyTgRx-׃p#4})=6q=~,'v=$j4ީ~p$=E\ .1 ;*vÄ)?B&QKGƧg:Tj 8vX321-=f!W%GSw;յ ,O0:Df *|dgHqq<ըckt3ξ?\7R5%>flݨ{^/Gñ(]8 ƸAO$JPY6TVhU6xTPȼ+af ?yN$`jJCkͼꏲpu/U^-\r>XeDZ[1+4I"]yA$bJR:F/}7u!roOqФlAXojfX<]: 싺7+`mW !|Ð{]pHn1QOsPGß%m#H}9R^&>PYqu2:˭>:yFg)<{Qjx;^.Є\H1̅fR /lm]An zb3ҮEG{@0bzw.ޜpkXr=mh&(ZWuz63[tYCr ]3J=xH2e# %B,U8xpJZ pPhNGA"5G/6Ջ$K'^k[: GHmĪ)!"F^r+aTgv_>k`W,REk%]E<]0ob,\kZ̽fO $8eWA%(7$㔣gSKB,*4$9(zhx5Z @9qѿt1?g|Oco&]iyz6\0I4JhH @\7+g`?Uy̘RzQa ̊J鐞AOӍ'jwJC;ﶙ| mt5Z$ t>[5wQ!.3/;4:: ԩl+PT,B!fc4M- 3r]Nn4uNI)1P4,\: 9lPE1lHLm{fb>ao=VeisP;ԩLחu࿮`88[-@M0-7L-d?#/&HLRVŜ8γ EoU3 Q]+qKD&x^?`N65ۅ߃i- [ 7wOm-ӟ t4e5_z oɸ_͛/MMH%0Hǵ_28-"xrT${Hq{mzCܫv[z9R2+ l-`fW`"&Ъo#s@"o@=ac lB[nYɖ2o9?:zOn0ue [ [W}/ _Lm_d'SDR=MA.]_1A*h n`UG=_9jLTՉu%^FlOSϨTLLv_x9 eHU~E~Q:9&W|4\ybbr Q@,ҏ8 ]D"tȕ:7IS #Uș7˟CZr[ˊxHlo>/,Xen+4Q@6[̡8XLn|_M)p9NjU7_d^?;w* q!k< M% sޤ0lj%-|_n|a];9KݻB e;ކ #VFy>L8{Y$P 1y oG=yNe#;T 3]tg1k՞#g. x>p$ 4M2^k/sED~HZ VILO-Bw%@>-1=1C蔷aֳbr{DF,s=o`76wL tR` |Pl`,h͟>EmIVݐ,S ]3Os@1w&Q[#)'ɑ[/ɬktU$.OԞs4ODI)kD]~;ʏI.dҐX0YM,T^ 5.]boe1P (Un+((l{jA>@^*cSv>r!ʛKπ=AO_V jm`2JEe)I~5:qݫ"3`#EΡY^Vnm>I3j.%pU~r^嬫2U~y<Zf :G6)P]Qu{νq;*KoWŕ}VuYXTeHAm߻ ~ [Ѱ$^:΍SŌhT:ce'hp{<595'YgSȄ4$m[֝jZuȹɶ1 =Z0@D/ṟgC!ȇm()] F*2DuZÚEW}W&n`)w!٠A .2j]GJJ5_IBe;LJp%0AA3) Hϕ7%qO[x +u^!* Fo6ص acϺ.92wFK=%O|$IV˘ .ճ[uRS^?^`r@!)./,hhṼi[] 59lN/_Ȑb_ ֟ u4!( l`Uc=0@Jq`K3IZ物]*%xnl$Y"ƶ/')ϵveI,sٴ? 9~@1+)u1@weuvp;HoHA#X+:)tLCWvx(QnxETHՄeb*4J wz 1(/ 8aw]ݹ`l$jhrkG}t7BG7CZ/mL _a׏T Ǥagvfr}Pݧ"^5/YyE5Us]PTD ;Mz]V(79_ͬA+^q)J{JW 4KY ߨ+W CĄBY: +^/)$[K(: `Mݎ8jцN3b#"e"*4/T.FGO^y; L'RVHg?-Aǧ-5{JQ)?i=F,:uo c U8{B trwcu-um_Q}V#SjS΅]"ȅ?ߵVb# 8tYJi[=|8z gLLJ- ܀l<C@#FD^Y$$į.ɊYd4yȍL45JCh_x vTAmI7Eevy=H[Z%C#V=n_Sn~vOyh|?WgTIZRH ijlGL|V@5vꟇX їKIGD>n+p >X[AjkZuU.Nsa] <~oP,f< q2Gpc˒$[\%^HZ_f[yFQtZ}4] .nv/l~`v22T{.73]5~~guijn`PH @b X"JIH/_/=jZ3|#&봱mA>cg+?{0dzu1 p= pyhzX?AOjZo)DChSV'~@.dO4kMg< 7zJXM 8\ҌZx Y˰*_TC+4=>S>F2+:IYu<;E%>N2У/y*k =*q~ߔl!N<~%Yz^zVCԧ(k~܇<i9y!J4T06Wj9u@R&); C;Bwr[ Csi7$>%$O]${}p-m@Z5QC]-O[?}BP Vyn fON'-UXؗyIbDw.2f} \;=t3`K*kVcܧx匡ݶ5L0|:7ܮ5bzNZJ1䞒wjJsͨK@'UǠ>k 1Yl4I ja_&$rZ'i}ۤu4`>0˜$ڑ8FR.OC{xL*CvQ%Ԝ_ŕR!F8pIޑ1yRmY{juF_?Cb":$1 t8BDbfv V7[6 hk_2܅Vhʆ_m7nk&IګJmbB3|K?i2Ͱ/hzgS1t_Zp2jN/ñpc41 XI)Wv_=Fm!(~l2sؐRH0fc}vn|+qy|Gwq^gl$P|vآkMw ioŤR·~돗kW,a}bH7!pK(%>C Waf QpƊU&JƖ+B)&̫Q1@jGUJT2`o^gw霔_ ]㏡' "[kW4 CoLCѨi/oA$jSF'@\-hwoA L׭P-zji<~Undkͬ'bbjPFrx(S~pYpGvoPqs}CвKE.;)FQ8A& c^6[)i}AI[\F&&'Z| γoWndžЀB/\i@%ktCqo=+r흤6ണt] !̾"V>sUǽ>!Yc]!yjzuHS4f`h_+C(\~ }3?#JfIɭP-2sbzyL\oJ8QAG-zb{ښ=%"3_LcX kוG!=CD |MtY5Ցeߍ\"uoK:ZC7ev:cT;NA*vX~* ċ *mXZc~NdblPikAsuvQiz`JCV0b@<ėˡ3Y#t`b;H^+!7B câU4-uA'&[Į#[{H|gzeqWo+lrY{]t ~-I NSNPF3dLqЯN!4s$ox d>ڦD~C. xa nSv/(TߗS`rsJ!iq5N ͱe{Fx_x(%.ϖZYwY.-#ةƝYLIg&$?X,h6to܅T5;,ڈfc½1ǑR׮uqo8s_n*=ۚre_Kt'k[zk*M /@4ܜpo_V9 ?9dӔU"q.Z4BmdI^zRْnqCt,UneqFfJؽ=hrPAѴ=k:OiΔ=g?҃^Z{y ]\fne& qDgX"҂XCF'R NwqpVfLG{l?Qv CR<Ղ G8i58(8r4Fd;w4yZe WO>@t֤-YՐj)墍Tl,r|b3xoҐ0X̎5[(Rv9 ϕžfO6Η8e-ZN^岲fN=o6$8~ZY.g}gO6.A5Sۑe=3|-+bT5Pnr;–]sڹ7Z>YQEqj€?Jzd5Y_P^Bd{.Rqh(ߤ0׭.f&GYٵXC"ajħ]'}5-HBs߁ 2"EY@_\דx'۠,U4 +ƁXZ:n)YznƸ$6#ƠWg?=ч@t\DMHhm%l:b~5Sy.U+5 gs+,_YDX J zDP0~N8N5Yى>Mu$xK(J{b<l F'4iټx `^n-H. t۩;κ*L5?iUJy<̤Ep]\>٩ɦ2`{/9+ (aѲ$rcŠ 9d'T c!3g>*=D6i1tT5PykP=4F ftVs1 k$,ݕI#QuWGYԉQ ]#z}hM#>a֟>G5A9ȷow<4:; |RZB|irwӸcM^po󢮢r<' auAW/05"Bx lDIq2n*݄!DM/8*Iuob]:6/IhYFQ=L"?\-|)O̍ჿE\yAxZ"Kf TJ!r#,[fʔ FI/W[@Pq\0OTH_tf{h=HY SqCq HY0Ma6R0aŢ[6x1*}XA`D e{>☷Jޑ9ϼKWb@H#/*mwqZ&..TO)H"]w^ T2k+,'3^lQ3ܕmPd8 O7ƶ]:߁o2 HG;*JӨlhL{"7G:~/zg*r1qv7E%[kzh,t Td< Jf{td01ֵ^Ԅ`WL ?#!Cr!cAnS{;rIL9& .)iB,'CjG;K>GBn6Xoh gC2>SC}GPEUQ=(ot/XT"&/9nJmVIPkPjx^@Gj; U#k,~m cB5sw_(I5NO|U+^(}E)֭FAvbOia?Ҡ3CUt‚M_>f  HPYUC (HeX L:8:~@ -V [>FkZ4)D5n7䚒 :ʘm`` wά}ע!\QуYMa',a@U@ObkÆSuPI4"$dK&>blLt!ǜk#)Ju#uDT|!ZmԍXcO,߳L/3-vQz\b?BPH Uw0.$Z1,lJ1V7Һ<546骯{ŕMCDw6ڏ-G2/M ۞TБ{'G{nnKjX%`fýG!7+ 06TK07&ɇK@H`=іH]>o< ijfd$rD W+V؋T&wk%ҥg=%mv~$fQV5]jI:T(v4;LFpɲ-1)Z/5Tmf-ApXpKnzqYc8|fF.+qH7Ć-wnUn"ZUceHa'c SA糞tH,vvc-0(LiMy δuv9.;#_돑:5,^#7 m{8g_+0HG3x H%A #bUT[^n!w$ₒ?&8Q_ Tz1E4v?|O:叒bԢg\<|&Y88?&'_`J%N\>κMp;IZ2&L}oxQ$8' W/neAcf:8.L!%8qpeSN[%f.b>h{PQ̓ǧ[v̀khU  Zy@Jxa]C qQ8B ˇr~ظU:@ȁx RjdI\HN~AU!dIsTjbM"\00:ZOus۱UAa[3v%ޯ2mdy."rTE*uջ&L@FX:^YOxqcg"vנy/d_Uuh(D!E3Yl, W&l=1TT`}T %޲H,^bGvG$=fbA~xc/gKf :D d[@]5A KVxO1{MSRΠEv~"ʨjgL  yg&SRo*!(˶uX, 6# iDaj?F +ta?VLJ x*RSU/:D,c #'1D($O\3nŌ]E ;jI1r&֧Q3b/U*_OC7 *kP*zFUc{D~{.|t&z`n*4Ҽ<;1,gjۿNDt^ŏ&r{x~?ܱߐOȳgWdz*CF)^GRhWv'5,1§ޓI`sD_QWm0 /2MyˣʁcbPJ_Ad>=]S $nIPFpKdD>}p,|b)5[wHm㖧ue{jn ^W4BoKiS(98f-rYJ<u 6wz݂k13m"qBU L3TIѿKJ}P.K < D%v[I!Ff?$1!B +,Vy5D巯o_ӟ`D2CﳃzSJX:`fe.3p[ ;5S-)qe9^Si#oNA5"OxBG%{<sen.zwZXB9 8O;3Fe4֯bW Pp-@;f ?,̭õHT%UUPMk kr$86~`B`Gv% .MOL"vT߻\qɒ(HHĄ̷R.bܓbYYytڃ<,F%lFع-A{s%ʖ@G`a2rhTzȆ"{c<_,2M O$1.>(6cY]ާD;HUK&tg!YugxXY~HE%KmPҚyOEFYziXn{ʺds׏gI \^H8[ /o*y-xރJNYh*Iqxwj1@A­ #4o#:Ah\Ci著|?bm&MRڅ7: CI(z]e kέ ^ qJ!XkGb /4M`v\̚>[Q|}xn+$dRY 2zG~uBZY3@Qv6zzB׼M8&eJt~RgUkrlpo(m'fd"(5 dR<(p{{$黾>! fl8[V51k&wﬣc'LŬ -u9yvht"i567-!٢IuGɏB:K0/iCQh["C+<{z<c(5VOnH&[Y"nNzE+gǜ }]ݱ uV=2 ~d[ g'/HG gDXxڭHcݱeD)kSh**@LGqV(^L WIYҟ4gJw>Ԭ3)_ŒKPeP5 &+7/)'eZc1qv,`](MY>*ftu=I]& 1Kz߅<]yݔ_ #` EA!3{Ϟu ](hD(380Yjx] >޼or?[0\Zi4Qze"MZ{X_ńPËRjQ GƲ lz̐XYyw$ %ϽƼ`fKկ{ђ 7?xYy{&uN"[@?XKwGw\h@jꧡgJY6D4US(qZm+!F 7H?خ^+$ !щJ!0 1SE7ZhI6e 7Mfnd r_x-1A0]n1A-/A?_`vO )YJ -=h9=c+VVFk"N7z#]Y,$!Bo,&~H)4  ꡜon1d .aC1e,X;^FA#}++HD\r%P!ڂ`΀T kKĊᄼ_EDo ^\k*CoK12>܌fpkE&D[^ 0sp AS GӚ"ijbIM d^_35)ɦPxrHEf=0 e]](4+#;n#GAmib- f-HWԐFF;8] o? 17dgJlϾ_[#C-3 (o5˷؂ڣmst9N&2jjG:n|DK<6&_i:wKސew! 2>udmŬUuea:V_̷)~""CP6r0BSCc!yYL7(Ip@Z#ZI]dׂC_.*j3h|*0c6t)RAf"E Tu/kɠw{J~jKPU Oáa7~}R,+$ܑa$9]'Y]>-`| ghe=ƻ3=Њ>|0Z?-_Mj2,Kl$ux!GK66܎r/ V\]bVP5(5`JUY&Ko$$wZ`LP Ŏ m0*i&yOnȖ5`h:UZNv-0׌6˝ Ye=i+yMF`pedL*bZO>Ee ݈9No xV/nUuAK&w W/[TIeK'dJlV..%Cƚ9H ߳Hu%dVd%i0IcKUY'4\ԋ#HC9[CFkfk14ʰ$HYSju:׶L= ҇="'Gi{CzP^եyC>hd!~ l _6c Ɂxmc{T]l^G#hlŘxV+n)}d1×su5-wPb%ŝ$cG}|`eiWuulm&ayΣ?4BU9{y318@ 7C %Ɗ ?,jT]_Y{S#%B?e2!MbDZr3Xw#r QhHZy]FxF0qw 'r}}a.p&;;/X)X[ Ei,RD2ȗJuctkXE݀b / YNP}@v!=Ff h_/DzeٞцH,BλkAB7{i\3d2,-Q=(+VRծAx rJj6zS+PvIc/2KkߡX3`W)"O/%5X'<-M.-{J+gUsgC_\F(XaڣkaA? rSKLҨr$ܮ_YU y==C'A>vY؞ߕĥNFkG5A+^YqOsָ܁`Mq4bVؔ<. ݩqd$m=OU`sϙޞT O_ɲIF*~\M/<捗o>6s|{v0 T0gҨ{DS-''J5μ_fo"q3C`}W^Xjz#qTe?~ĥM9NyqGSa4VM="rkuus嫣G?,]) dC]YӗK(ڵJ5;֞#^ێ=,spE$W|f̕}!)7*}}2~$LohѫJ#;e(\Xp+ N˒ss.gט6b\vK֞/G8$"-:bB: ;N:]u&F|&צEoN>;6Co?a&6L$IeKƍ9 Jhb6 )E%N+tI(6 a+o頯Kb$l8u-).̐)ׂ{c } $%,/j TJԾI -&G}Hh)Of0 d0 &tOJlBaq(=Tɼ{!JTޢs]ujBdG /1xV>k۶|Wi"ÉM[*V2O♝xq)>5T~'Jg"sm, Ka QU ]}Ⱦp.՟!rHXz1H5 L< |E X0fڢqWnS?C }23acOtn)·U+X !+,,[_#U&-s,_A."фJ͝uchUB Vu(e2kP{8rz03ds$LG%oNJocw|6uH4q("U,Ľ1eBdabEI<V/o_~SlxnSw`DydA[cג_I+@W&!\3wxcjmK _$,i2,1 1|n g&4'3anHz=BS ="A/1G YK9;-] 3@/2qn  Kx^@ҕ䣐S"hB&i0mgY8yCSCH=Me?:DGg`WNpr1%Wi 7d>rd?&QKVvRn_MwEkT[58`_$ W PTg pNS">k\QGc2N<3u>cHi䤩bOB@ 1kY\xt2xƀwl5+=WtӴ n[ Bա3Da4gnM!2@9jhѧKK KaQJiwQf+ODV/W r-'ݷC#[b@atLO ?^b2 '{ y?Z2̯7ZaL>OBbcSrBÍZK~tL}tO~vJ)'ϩz\͌E*tqgߥAuS~moD'@寖`QTҡ'U bʺ'-+n6r*;$(Y.Dmd/^oLTd DN 3 3tK|29H&o{ϔs˃:pWpߝğ_ƾ$a5/TD(G;!DDĐ8M&vfVr#'i Ul$E@[v [߲$gP뿧 JsC]ߢ`**h(:ҟ!r^N)DJ  jn5m-| A$㽴HДzxລܣs Z}(H-1&/Y022$[Ԑ4;vc@HQ*4Tcb;8X~ZB 3O)-H \oPuS9DܸxTFV/wh0X:Ӯ&$ ]Wy5n%bk}CCi]獭2"HG6R-Ո0c ǂ&* ¿z"ryq?Yr~ɒbj3*U](E3]õG1UA#2 F%qkM |).}d'MMq,}BWi(b# q߱by r!~! iLTۏHό>&[ OaVȩm!didU%}*_5 ȝ_MoF7ޡa_勣H_ע;m Edmm{Y(K 1ϼɛp1Ĭgwd ԦOy ;|(oINUhnĒ=NԊ~( X{IgV :j3 Tm"pahR!:=&nBZ&(egm@0:R^E-pZ ;|@](bkf=d6H@O xpRO%sR!4Slv4*\c {K`Hs3z,ԋٙ/vYuiQ (@*+a[>#'@@|d ~Vn3E 12*̑ê9iD55-:Q!uE"K(m͗r1eW{N"daZ%e9% D~@ N?p- ir~ wRCT KgQӑ#ey:"&'wwYl;: lՃ\kJzn8L+C2C@,n@ES XY1A܉vROq#S\$&@ov!tRo ,(jdG)tN-0+ %T:ܴxi=q\T2ۿi0>ۻeתX8SJm$`#żf]h9er`9n|S"V;U5^M!P/ƾZs?qx`k LݧYbC;*\Q]3AЛKuQkkJfh+ɿ$<ah@ )TI-wd~lj'^95oZx# 1ṽz4=Ukr\ Z4|K?I=\$&84" '0 0^@=fI?k6hU .z(ġg/䒛%5aLvچ/,3G,C~rpr*&-P(U0OS$Y=Yݵ śr5c"eT8@^B8W@u@+"ݙeU7UglApt.f-.}zp_ j4wC;}vsĶvۣN&&nP_eͬ\ z֏ًU4A685se6%>@(:]a7tuPG3=xUkј]s}!DϞhNs{>Wm;М#s_pw4sgD( 5@zc*+f#:0p^@ ,dSuoޏ@&S )>ögj w ]$-Ҟuk $VpFbEj ;I.X<(V|G3b,r؊N߲A+xoyk{;舾j>gl?1Ƣ_d-SMxQ00=A)-$N-on3QomPvӐ>JA(9߫}Z̿3 lU듬ь`Lͽ|,ͶY!yO \U^gL'SFevq-۰BFEi:Շe,͗(9?(;iq; l lB["6 tk(-C:I :.AlD7 ~bLYƥ5Z)ds1pi4)y#@ZUBL2i%=]5}Q jKIiI'"XM3Et+ 2съ*菈TiQt>ەå&Ұq?tv}0j| HECF,t>nZڨ"gb4 ~3"KXDWw"fxWױakK(&7G7lOǪC dƏ)<" 29|q4TϋmQgN_LK jq[OG |P<#l*jW/WnyH+͆*HCQˎ=dt a'2vY3pʨ<6O۬=Q\7}x/ uX9so (u%b08e E2 y|;xl_q5[/ s\/26.9囩| [i^5 %"vqyޟɡ/E#^]i@ٚ0~k#ĬK/%ԽFȏT6E Yeh;c $Z)\3zJ4#Ů,B8`9c{5 lq"˫V{գ|~#U>q%/k~ۯ"(KAma\~ SNf>ÆA'HAWrQ~$=@ĕKB,otdԨ},KAXAcz(yƮqr0P Ety`Zp'g³ǮX0&,5M+%0ih5&;vJA ]jffuj>'YXF);N=l@7Q{:bi<8]"ULxKA)zR\dU_)WQ)XqZ$v,2MrlUL=+) 39iѝJbRٯZHұԼ5V'C BLK>*Yi1U%?;<x9Ή-֥d`|ʀȓT{z^#Κ6Ba?RXO%$6%xzģϤ<0U σ¹<1  AXOyH;U0*?߮HU!l܅F0 _n lo'1<ClwI)2,Q>|xw&yl8ܓ<_xzfW+{c9P'Ӄ::Ar;.;{薘`tl 9$~RyW-e??ɼ2 ;3חTlaCu p7 ިhc}z)ͱ!#U6^rM+%y=ħ9}Bх %Vn] .bVy1:)`r߯å=`ZJ4 u4Mπ6!jncځ̀d@z6#*䆆 Elw92 H{sH ~FTӆߩa ԎǠ=~c8_ָ 4cZfldں7N0IzR;<)tFUbϧ}4( uBTƭ71sa}+t3$<07tIݬ{8پL<3d>K@NR'ր0RlLlA3(4R@?·vߘ:=hp@!hr2~}n #d\mQ)H`\n%)~DնFg7b5r`;͗BAt+zaVx/ϱ{]䷚Q(94 0pXR<&*>pDmh&+:*zwX~wA0D+y, !I7Ψ$a _enbT WMب^]鿯JCPS{'Wk-&}g]g('9=W͕³O\1= 2߁,"*w |Aɖ>:uh'@@tZ;0],Zm4,sAz:0-H_ `px%fpyã bI|o! ljEITzNHe߼w.gCSӮa~K6!L{ج1ӚM@gGv}%p|ҕ?yGA0*n*p)&XJ|(JFaeC;۩Ś+xh:3\3W僶}VU5Pm@M`D/.N3 a6fj[6Az`f8J ȭC(LD7pCȷѵ)N<^w-bPjK򍎴w D ,*4!Ed!L8][ܟ;4W2q&Kaxy70w7Ka#TuC)uB(6x ]hbƻ^RQ|mgx3k"9 t4o&i8TL 5[nۓ|1ƴ^m@%kRU5!G{[cCUa-39jY~L#+7<5sJ&3C~2U8 \EOzEWN ј;DZNq2H8pe:]W5IDKisaWUOcqi̓lN*xisE:Z`Tn0#=އrHÍHw$ RX`kW*1b~]>a{Ah2ŇeA"i@H6)) F5hɣTŴtG5o,Q-@Bi5KTHBn*X>.7t?&C,<F6\i>k5L/_Sie) ^rٕ$hcA(g?̤J\tʩO!C nL(¨3KHC؃Zy.5Xg3BScđ+5#3C-,nj:$#-+ u#˺`|\J̐5x^n["oO}}V`V]!Y~V<%PDեMxo( ݳ<šog:vJwY/%YJ~;,^[TG% luz]PcҞ<ҺLEh"ꞮԾ5fSv\q)H>ꡙ6÷]D[pt;Yҡg sBo1ifcm :pf.a)ڂ8OnW̝+DZGT-~S V|(D=''{@b0$T&@Y3I8zTFR:|߯@!PR;~>Xao-݁><}k?f$aߍeA0!C-l3v!obitمנf!{ 8:0;só>9v6 CϘ`0. L v4)wACPxҨ8_^c<*?a_Fwftw1U_.wZlSP Gݐ61ݩ~f⹯ )G Ao7`5SNF# 6pcJd&N() nnݍѱ㝂85 -y_&śM1`H5fٮFSڬq% c/X_F+EE"Ql P⺜V]/>PFy1eeUd'@<21ՋJQ,Y}Ge]3A:ѷоg4UkA.WAi {_"uYX޻i9HqL߳GD"zz!Jg>6MaΘ$[i5*[ (>3g3d7)x7"sؕ3djܜ+[]0jƘj35ݏǹa9WR0%>is˗%hH;驔ߢ7J uCZ$OxMjkḬ$B+{Skmg9nnPV,{hM.eo4"9N e|zIG)5{G)Y} _әMAed6U1j X[͈di-$LiT>KgⲁXV9Q6^운j%[N I"SG " T>g.Ԍrϋ{:=3Gwoj20$yoAAm/}J S)57bf}xJYC}㕆l_l2 L+{ٖ0C yLNϨ-1 dP"^ߋGkD9f+1VVMݶEYDWr aD+c F=F鰉M?1ظ'U=>Haw[ύ. ڽJё;[<[ي$n\ Dhv& Xf۲. ]drA _L/X̟-/e~b/  U{1@tXhj415DlӱڠtWۂ$ډ֒~cA duPVch"R[s$Ġ@F5[Ym9'^*5R/|;/#\WJқ\lR&L-$³ñ&bn{, :=n#VhJc YГa>luxbe3Բwoʔ 5 s`bׁp 7׺_E~bZ\{lL/[~a {3ψp<}+cZ-qoWm܏7KgkܢVq.!k,=Q"Wh ,RJ~yf*L^Imw|uB%(UM)Kh竌SCd}8hitipS&*C5K- +^~7w^ V`JJ!@ֽ?BX}]ӛ|YHk'sPۆ$Kag3I1* @)2X& Ҝg2ŗF6N~i ~uǂ,;𫀌Ŵ9%p|->HXvBGj*J =#MȜF<1/h+NE]BVX֓#SYOIg'gկ+WQ]v#%6[#=Cf_ԑ`pRNJDKk}`f^ћC:k!$N}eNwijj'/-*s W=Ԉ -"/h=*2kE"̦o-8%۟~D<ٖL󾚶d cg٭f Bqe}%J>11PK$uG0SRUFicՅ@\=[f=ON1hLsuyNDSWcM X.X(Cuުzl\u|22h}/w{:NRx }+rrs 0tpm#h>Of2+AK-H"q}j*1n6ǚ9I5[A˳ Mj(.N'`]<7oT% ʺ`g#s -D_<'7h&&ȍZo`y0QYJnVH+̵SEsm"v,P ]ag\dM\G#&I;+J^AK&>6]9l/č hQgOs-}aMЍ%5fw;LÇ2͡yt;(+ÁaU;RL~eؔ'bYMun .PlٲH=QYU?|F *h/ƲO5}O^qF~D+R!1igz#[MyBf2GBӜ&\ʨ֚v@,i Si3 h 4̈́lqpǟFXlm- *a KR{8H޽ߊKڼB'ܵ[xזxN0^DV 7y|>J2eK@BF$΄Xl~]:tP.[8.&E]Ffⵒ%ė [.F/h~>`7[}1p$@阍aAvU_֏ k'i$܍Ӑ,ّ,"\D!;LPE{kog[g01Z<@.3S!<-%cE% @yxO=}zm}`˹5%9ў32UFa=t]3<4 y9,u@5}lD&'%;ci5!(yUEIב(P֭\ԾYrhv@]oC`Zɯ[GcM+gn^q;%臕#7};AID 5m3I|m ҟLzN QOIvAE\L 4ބp7/ B{=[JKq.rìfeF,ӆ#SB5XgsUYgK]q^%Nwp5Kn /헒V虞F5:b M 9ʟ!Bx>SDžƒ3fRC,Ӽf ^[s=o@$<2 U$HhONG)$-qto"0mXv>.w  $n/Ne?PB g X=6~l{^[ 9b4Vɽfb%? BQ/e15btsc cwF6;%3j'zʅE{zNr[c3ր"{MLm9U!K?uڻnf !$OAλ+@DYt!?*B}Y[zرl)JJ_+/?-"} uhzbW=><=䌵4ɊuqUoF"`|F5(Zb|".]c7kD3D<}W/UO.=&b[M@18739qlI #ן84 = j0kȚn4MЮ|e׎nT;,$̈́V\[5Z.PI 1U:-DꝖ j2HM&cRΛs>t;cێKnqvyznǮxGhR%sϿX~V%s:g@CXZPh -.:;N`\rz<2K%n~,eWI.I|*a6 14EX3+R~ z!P jP@vMg~ ` AMv֒ݰm5p&!TLnRGt̯׆75ٶC#p^ݰ4lx~$;5Zޭ-Jw S{}IKa=JxW-t>`?N$S X~PdR8UH' voV{'=y6nX?Bɏ:5{7høPکԁ9Saw&oo )*rl"X߅mޖge֣z~nWZL~Bsa}| B,M/~k2F՚OG>fބL5bF!jk Z#| ?v~[aiΪ˯:`r?dl#-M{* IE?#CQۮ3Xe⼧(K kkzl* wˉZE>\ 1\.}nޏ2 mP'|6/L?t͝Ӏ2pJHv pAD6)`Xƞ?QmP-]\7%lKDyIc8SQw;F.6(x|$*fc(Ƃu%u"IDGA1U?ekd껊(w>r+O&m)N 2c蛰 , M_ъB1A‚+Z!!k(I{V!g9!| PJUupntRMa@0P.xݾE; *}%fXcL=$N} R0{gvfeVZ%wl!eV t$WSK4\6HU|On_T\5Z+ڱŌ 1u femRQ`,JVv2m"ݩ AU!tsҋ,]+%ՙm ZvĚ 䃇 `GKղVPn CC'-з}UkXFDݚE~ٱ Ol(-+gu>nٸ|p9]WοCG'Jt`ƴ!F5 `$SfW`{}ߐݧ"ʊ[Ƣ--~ 0Y4``*q4ՠ5]|Qk8^YB @J)|`ׅˣǟg,#~q4?K`ụp$ڜ 4'RCk"b!2a>\%oN8+fRmJo_JĠͲq :].n:z.HpD̓bEO3LUz vIfٟ#PnUL.ѽ! 8|UxM~U {I<+B킲u+ k # =y=:]_&We`EIn/ĩV<ˊG(R%|g[;F·(VȒRVq( |9A}oVq/nsspw/] A ^()d+/SAh7lN_BTFeJKvP$VJ'T34& w-jB)"G_n_PKug{rXN$'[<.цp"|v<'6i#t"k_HYL.Ǐ}66鏪{CAB ڱg lNk .bG*NS*}btO+A C&hs_fMG鑮:] CN?HNԬ1~V=צsmFD%OrY w?w{]p`Q IH6 ]>H ?G #D ǁݱ#E!Z`G+icߟhr?F{v= jmc%h8Pȃg-Vnb3mCo+1u$=͹)rf^?Q noXXQhe:n |_7) ?%SR r̊)j0ٙUo~Bn^KXС/6c;QhxS>D8=HUTv/A 9;iy0{Wj[Zirmofa%- 3>x}Ku ['W/>Ѷqk%Z3G5FQκU[:5&S?]=(qEd:$ 4V9+w%+c6o:niZ^̿{L ]RJ!i#$!%7κ:a'bFܹ&*M 8W'xL/ž΅+k|Γ, ߧMY\Vu@>N2|}2&3Va` бH'AEYa'AcI؉3v75Aհ.Q#&WWz^`X5@˸@FvHT\"S+qD@kEq D֯]ŵ7Irff DWrї)praQ1'LdH^BT ub,[E߉|)IZ/FJ$X}ʤO <,鹂P:ZFk_ˋBG㞸늢e "ӌpcE1; װpj5[< . i'}N8M[1Ht"zB6вӋ:$Ga]@I8̠a11B ]L.2%}d 5赞>O`CWyq XZWhK^A^ɘLi'].~HbMh+zJ,󦆪.20#%jST FƄj$GawN^pOdaI E6<~(*ȿOH6 UCDvbQ%|WG&U s7!5tj+\3OR+ƀM?}K }`Ɍ7:..X;d(݁hF3e.QOb7[Vh<{rua t-I9r9/5ɫD,CeσRIY R-Z츖0\R[ d!]lĴsAqW {l@_Iqݴl#L۫0xj,l僫LٍIÅ^9 zD"Z 4=ru~ V*ڑFnsE~ۣpC Ye8 o_"ꫪg။RŸѿ5{vP=- i2=ϱ{ƿc3Dn$[Nh8hFK/UhlIDk}waf.6.%W?WM&*5]p]ĘVAxP3 &-|6L,5GbKmtDPAl:ἁ8"+F0Ӌ`VŲEi^&{  )r{2m^6AQ.EbWDa]_Q[Rb,XӇn*\SeB-)g"J%"^b(#=[`$M3Bݷ256 88rJ T1%xy4cҶ:NGM6ӂo Ӎf $1d dDpr}،?l^ri(K4C=r r@t8ajG3SCY_12 a:#*NݘQ6Ə>* Gf4s H57ˏ(\0"y"t~_9C7d8WNӗ۝ڨ,o:LDa%ޝRX-͞jIu8|P_>LQ,'d"x!^cfeB$H*sOu v:-  x% J޵3D>hHA2ݛ1U ٯNjiyɣt;`O!*c;+'YWP;:d]%*o>'WLӟcWןöfEs~fxP9 ?nN(SIV;}9nǓ`>QaX| )%(A-6hA"htdܩCV{y?hTNhVJd6$I`@@~P`7?5;+/} knb˻ׂz{V nR/6D{,E𬬾%?̘^ uL#ab#IN<}'x46s9ZQ-?p*;WMܭa;̻Ud 22qULu6IS +E|c:.`~9d1UmC\2{T-2Jw_+v 7ڑ#kNXKItlȯeEg~׈^ƴn ً{dH@} mكnhU6ʊӣ}۝i)ݟ2bxnӭ_1%lD߈EC;mia@Ee YxwVp,$f6w22$K~kHGQ%4Wb.D1.cMx1aoԗtBi6u俾 F|6Us%_HLT5 3e&4]㲾(rp<5h 0̓STּ;T :.O~ė['% 3vlwGF0 /uKDbi,VjV {찜^;u7=SwsJ;a\^N#ˡy nVm"Ki9#/- #,^bdšcgtr*2vM#xags? _n8 q?;X\zRݙ"V(-<62mnk=s` APA㣺|4CT= f.IUc cvSnl7em6*335G~J(%IVNaǓ1i+Rk/6%š%o Lqu|up!blQ GZ0zHy ѾFP_$$$vF ~4Țy(|?«$nF8P̬-;)f;( kݻYvҩHpHs:\T_$0r{D:-L,4mf5g9"VdDrG]嘶"߃X#E2 .WZo3 0X<˃K+е~[!Z(7N +@HMY~d?p Zk#R :ʍmŢQ00%TV36lwsysY\ꉐ@lL*h%>&?e@ ++@Oh"NYaCswrZj{lhG"+͕%?.8uѧrڂɱFvEs, <,IZS`źE #?4`bرPX*tEyJ*N[Dc.1$b}Gz]nfreЉӱTsL:MHt1Zsq5'CS?9ypR4 ➖ =:_{R5jˈ>s!D WզS T BƏVxne 1%<&lÞ p{oNj)Ȇ`L{_3G&:DqjJ*LE%gsW!\ +Np >=}||f2PpM^ŕ0/fal4i9lr=%̀kXiXM  C6>8A1VR %ޑjݔ#glv)F+V=t=2셞*M Ulķ06g5 599==w3!M"B{MvGH,/MlsO~}];"r1NPwd[B"KiKc&jQW}LeiurVܧS&u֓oߥqdM F7:MiM8Kgf$%ٗ  Z4M)r\O ;ǙݱIҽ+LmE^Q(3ݙ5Xٻ? h@S|Ans*=UW0b)~Wp>#Y V`mհ~b߭p.] |<~!ޭX".J:ԖjZ)G J_lWP8A|`n3N hZy8%Q½ZWΓKnjwQהU-!kȪN(nIhV^z=4‚#\*p%vŰ\dBV@ri[4hիNtsuێ<>R%Bn\kXz@X H!M3'_?詗QD C,EH34S /W?5lj߹Tk+@D9sR\nm+xY1Wݔzw^J &*4% O=C6T5qм*yW8m{]SV&52؊62ʟmE%إRf+uMJ1ea)Mpdd8ۥ% -)SAlsLgyZs$q%  "̎kPd` o%? /\9k6GKp{%tt/'o X=;3%҄+h}EkLҗ4JwoY_"gLo?X{!Fs؈:v$F^o@U5巜lӣKcq5V z#66|)E֭*Mjϑg(15;=N,vb4_@'M1Z֌A*6-r|%Ō! n J7:RywzSJ#Ԙ1Ir:\|6uGN)hє?86/3pP}:XgW[ ;j@J ǵ,N謷Ux-ຉtQE+" e}2`&wVwC}{|9"2H:|y0# pSK?$E2 ӭ(Y;r« @ 7fnt4ksHrfA֋;Udue)rS Q5T3@:!FyՑPeX] @7I6#WO!nt_i%3CyV)j-S6/ʺlRc~eȭ͸LA鷖s'ȇ2hnzt%gjZQc7kcO:9WG|&l4)؃$v*2j݅u7"iqmm)r_:|zВb0Gd2 6C͠s3=5!X0 -qWvp'IiH ul 8vx{5@<OISeϰ>^u75Y8}9~0=ō hcf>|6%e5c-7LD] իaDžЊ^v=b+V3"Ѵ'HowD,WhU22ds0+0sb}l_0aD!iX)6-iY#PG~&^T_*oL-V"56Fwk5}Ì1r}L$kgfk;3Ȏ(r"պ]?oS )3wL!jai*Oz̛ yܫB̼UEmF>!v0çߘÙyIZWlo\Cg jxRO9ڌG*!Ue/s؋ Ժ,:aH 9ڜ3Z·TᏠ6g@Ct/N"mnYt`ۢt).=e@R:SO"e)Q7RM=m +i˖}2|BˠԼthޢ$-9}`s0o)/_HʾYH>^&AߣFy8;晪]IPspDEhR٦$RSW 为,GfQHEzC RwQى{eb7"n@zQ$fٸa4*e [u%Jdq $[_mY9K/0|55sSɦʩgڹi6ﬓ7CYA$ U>m FV9 >/ P޽UlM ?^3MTYл >`aB-~_Mbnz$[=tbo= j9 [9ҵ%e-?0a0DG8ƨ1>ϕS.keH:N*|p2V}˞ITq 宕(WfDhb+~Bݪ PaKG* *?c@AH1Ha$ru،`.˴9]D0uâzNPlHih6DfJ2Nn?鏸Wr>c-/?ȔGSFbnb7a+=E ~~|5I g&p/'X(_kT$sAǯIa'5_uӯ5" sT楷6_)s2SeרuTv!C2 䈈B5DRՂq3LmF5qN;^ SϠx J ҬaČ;0 vFE, TWpe~rldU5i7VAȵl?^liW5F\o2uILg(Z 7f- BLD ix/@d)5EUۯ[DCD%BV<XIrJ|]5g4HYIc1@%Ƚl(ϱ`u}ƨ}mߜ: 8v\E<||o*U]3~6%f=[0$S02} V#j\quVu2Y`S$.ןQk<ƺRwo֟f0UT)d<:@] `,Ȩ۩V sn xű"eP5cԂ$@fMg=g7j5tZp 'cV|j:Ψ"ǰ|蹳'gDl(Rղ,)EYJ@j|h>lïfńҭ4*8T"5i|l_:(H 2U([4K)" Qa%zDZgdSQ9hؑ`TweSkX8Yp|2F֒?*࿒cK-y.˓2 HSxӺv9FY)m)Z} eT +xeOS8!gI뢧Wk͢ٴf{vO#~:x1_'g-݈S_tS%] e7 awM{hFVtwP_in!xRs_L=s+ͯ bt-R8l7D"%1ZnbN*ij^!gt)Ǣ_Ȇmkj/&?s]& ǠZФH{(61|@yRae>̫—]! e?z%&;7WGܭMߗ6_ځPNߟ7< rGeXT/`T${̦cy}Laby1{Yٓ-eDc:Y})c|-$ZoR@\DV1aq ZSɵSb!ݓQ>p(䍷~ޅB0NQ#qƕb&vA*'`:ax{'eZms-yrK[q`z녍'Uԭ\udAߏY;BWɐ19_.q ~I3 fD YNՙDGД=}G}/ I 2Sg)SL,oZC)^r]Pz%(/` Fڰ C=BB!LCo~R flrDM'(9]xYLDGe1#-kr%1T)؟dWƫS![00@HFx9XR dwl̿N]]"p0w9EҚ`h_b9KIk$pfkܣn4&jc#V2-di#*k2Y0Ǚȗ4*LVq&]X/) ǝa'` 0)u 7$wv\dw~d%  {с|Umkp'Y!Zh]ثÛy(Oo+P1x(kXݰ"jbHSB]2eet-eik|ϳ#%lhLP::/=NTʌ.y,|#IS~{}B\JrDqOk 8e7v'TWUr.ͦyh[rny(,i _$w]>:n=^"'ϭCa!-#~syݘ,9 |a@& NA zp[4DE3٤~KDәLΠm jgԩ po-N{\}Tjˆ4<*B2g#-(phI$EbV^?UwK@o8d[)`JfoYŖ-N4ˆ "OS5 %^W"֪M6cXD@3R ae 9MO^Q [CGHji"QB~skZ򖏍`̐lK=[:M$}sWB0,*:ȑ9kyv>ya])P)Y吱mSf삯j+aFK턳 @e 3h ј&'-RqL] [Nu3A?1ok+QU^^uI.~#]ՄIcX͛Hk{t(h6Bf ~qP߉zG/&3bg /dov{$q ^`7ɚ[/eoZbd.1@BPNi_@&;:]x2gM@}Zƀ`A ,9 /[a~'37)Qcઽ sXbGy_0JdSG}\%m.8*}*Q ֽ71eWܚeYBU @bAAdIҝc6:] Us:s<50t +}DEb,C~#vZ3.]C6'>5o_Ed;@IJLK[xo?P]M7FS*qm$xPi9aj>WF1Q\ߧs4ԥe9=Hz㜗Fٸ۔ p ^0 aFUwo}JK æj_h ' ʻ[+k&RL܏jy5n4*V#kiHePѿYG8ɫUQv+q1r&iԩmn O~}KxNQi\lP!C%ƼyxÊ*1O٨r_٥UVۜRI;;_Xo[*iMߚӜeTP3kQ.zİz_(~-AIhO`fDdoaؽgWZo9v^ߖf0)jRtOmìl1Hg[ 0>JǚtH~.¶3 +I-q$D~yZ *տB'e\ͽVL/7#N!gw?c8>=]Z`nu1dc'G^CM$MV@-[`8W1_qh:7Pف?unYz!0P⫏wAq\U(`c* g@?NjBxn$\qW63m\r0נ"!ݭO@JгaKyFX6or}Lތ(|76K:&O\P (pt!b,r8yK>NʓuqV%Αn?~ `Qj`GvJkghW>IhJT^r@{ɔJަ^%c4 0"|%AK(x4z7YniNϷel,d8቟s'Kp՞0{SU#P%okep o0٨!q*23ug`"8X z"0ArcȊD%BX"2ZDshQ>AT9Т]V=Ŗ 2m%j9e܈gRX$Rj#'cOhaڱ!wԳ(Pۀ_<@I1A^^3SJth9HΜ^*rN?I)rZ_aq.bOnL <q2 _iG`kt"WYL#dk[kh6RN OW}e5i#h>L3캂Udvʹ,/.k,߀YR ;dpJ7=6_i/*u sPDK(+t03^5{FTG'PJ/So/pK<s8<惹e_(!2/dHN p``Kӏb,HfBP]I}" 7хE?7BS$^;ɱzfAx|=\s-&~.nzM?WT5A-lTcΥ֢ Ppp3j<6f+YԸhh8u*KƯพ?Qӓ$d.d\7[mԵ}>/Y;U 'GS)?r( +z`=+B-!nd:(_JZvdK8X+M*Z3떁Mlr;}& ByZ >fkZPB`k %-iC~`Ng, a1{uZ:O>z-{AZS+etRTC$SRd8r'KT1AcU)[*`:mwԾAMPe@؆% pf@PVTJkQtuTIoH@PC}ecfPpC𭼉#v86s3@t2POwv3y<<h޾3|/fG$DZ< 8W$]Ck.O3 ^= VDX Ҏ9J V} ڧ60*F2gv0Vɨ#vǠyEࢯjҒ%^d4/Y(XzXeeF׼(.Ps+ouqqt#Rjׁʓ@5_ Fm o2=pg* FVDq9"9g dm%u+ bz[f1I,nZ I%%7tpǢ!!ml9IT";!+)BhMe?هcѷÛDx`=^0QU(;,D 87}cQ%ޔͪqS- ɇy4:.=~4#!"Yhy =D$dm 5l^@kE~/}VB9hd!vSv&2` p ;%wW܄?!ekߕ= O8.ɍWw[1k26Q4yճ&Xʜ[@"nQ*Ishw=i 1-!hpy?l[0bPXC{1\2 (y&(u2yG5xQםtO 3ϐb\4L'Uj@D@?0 SqRbC/**X~. y1 ]D_)רBzPk-9LCl=J^D`AEqbTCQv)~Œؑ=;%TZ"I T/>٘3? ~~t;f4]0@?-ziN;a 1o5[;?(Vvt;W^zے4G){$wAձ˪9]Un2Sj-2r&;]"*LiimfmcehJ=@iZz9NDÆNN&yךc ۟?E R ~-Ҥǚ&Xq&"SGp'fvwDZUлJƟڀ X@WzVrQpA:42z -bnjӪ*|-l+r w w47L?a|Y٫kNc,=t~+ >JC7x5t~͋ڮܴ|_}#6 sOH/49d,VnT-x `.򀌚 lioLX./X od:g?HH\lMpU|O~/;;b2oޒ _Y^@/+$ߕ1=bf(3c^P#=ѧ2 |X KPG"#tB6jw`q*`L6HPָ$vxa ol&r6Q\!I} !FcL\q\@ZQO(:xƳq+ aLfHT8ڟŖGO)0R+\Eit;u3t]"[wcy;K޹v:H3O.0vHDZ}eGkpy,u|uJ}0 npGoӋ81_j@{d꼡Emq7x/B,DK@45j'/|W! dQ {G<yRG\QQ#^Ϙ) )d%([x %21iɩtk,9[Qy^NDms,9{=E^,g";r bnk~q܇=9nJ*bZlh>q'+"kcK<&>l:d7t9FSRlʂЯcO98Y&ֹpE%%ו:ΪNwZ K,&ܜ$DKz~7;`e\*S!~+}M-g{1ha8Y9.4imeBYb[^,})B59gɼIǃ[B?YG7{&g/B=nA8#'eUpQWVW`A/ŠAB͌$ӞW!,TQ_!"`{E@W;'.45۲@9ʍrtp,~#?lܼǭ C,j! tX*mˢ ,z]qRqRFHS#Ya#^jD)glĎ7u[CqC(+`H _ ̚I¥t)-i=9dZ$ԍ7,ج}_g잻L5`/gI']&EC|\mo| K;8hd7fVbӈB(6"4!7oi]#q DmF4ڴZXC Z*lQlMhnS./Tr4r)-APB4jj Mfӆ䌒~Stբ}Xn!@v lj4`lRdyv^wmgG8AP$)HT$<(pG5bnRcqA G9<; bo Lgr ډ>lKDVv 4zaU1GtrΡѤ wx=.dB~UtX9_W:zBs[h~Xr{GM }W_Lsas^Ls~<[ƦċVuJ0աb,fī8JjdyEcwAՀSXo`Cx, U-8H8 ӱ-Ǩ<z}ϻ MOArk*,T%눘lTScȋtg[A'B]UC1Nl9tfcd$IleZq)GKB08 ƫA` Fute~ԃ]YQ: rJ*?@ H9'L%Bۤ嫏):^uDz;HAN$LˊǵΨZjl"?*k.0Y4kڲQe3 A\f-_ @2w^IsLei3 0Ps3Ԝ&9^dfMf;vzX ̢,Bk֔+$I"M/H$Xu`gpd!۹](%Kq]nŸ{r%W&ԍV]s^|2~{°4SjsXR`ۛmVwSCm`(& auɔ9<="3&{Cƞ4Cgi[Zs,îXį/Ym6IDq}|^X*8oݵpz=(=CR~|``Η ˱Ll@y7H0d5S0a0;P ToTd{>єȓ_4gUR-[xmޜu9_ɍJ g1K >b魟3XoFm=b,\٢*1w08yqd)wh>,!hk`t]COZkצ>GL›ڴVִ/?iÞ ܤ,##Qp]:ZbGWWvZxtg |YKj܅~oJ>[ů7Sn:yU?VG'l9#i_3nȑջM,"sTpg370߼k'7(ҫ~ᴓn b\1?^}``#C.>ġ+ !*lS28Ss;)xݵK-d;J4/:89I18(%cbBu&Id,kAew/ |摓-Co eI.oܝ_eig|5l2>,;c_sHj:ߠQ߃ylǎ*٨K쒡5ǟgnƐ ě$iLEFaB sKnjc֯ :WE{)\v&IHRq*ݳ^u{'HjG/S~naa2Y{{v'8~❜\Rnp%oH(E?$ ]GFzʚP&0:{;PuC$}`r譀7"o'bM 2jlrlmBjn]Zuw2c2 7|&8gKX_nY ̈́^d8&ٰ2r Eζ4.xLbب) K׌OnVU@ ?.ds&찔OS nhir<P?NJ^AsYT ģ:|ƷH'; 13Ͽ ٢8͐;pvŃ ˁqSB_s`c* y [v !w_OQ5֜d-iq~7%'c *J:>NCG׃% \ZP_7Dp>`tGߌ[CJ w_.:rv[,|e;ȨZ3OKW/a=ZFTtM=6P)WaW*&@۸d 'uTjZ Ye]`-JUw2n2 EjF0:C\]t!?Ky㱬w%q A#͟4lDȏY>PPLw6u<\a4LET8[Bգ?E&9D%3~zᅹKZD3t^b^s7οE*w'^INI qy ޳I.F^r]H0E=Nyb ~1qv䓣(bn+\Y||{߅X茧A⒑~!bT-#~D1!>ꭋ8(90EƸRYq*Xƞ2(^ pv`|RHlQ=ac%!ſ 9z6& "W%5|3ĬHg7܌APDMV 9&[NX0o LiUBDhOYegGܴʭS1'iM++!40wĆrČZyڶ+5H0fDkx@>E˾imyȁ$VYz3@2!쐼vO -hRP)9nx9M379cZFkWJ%2Ik3_ϟRFqi!^s]^mݤMsI4*ճݡˋĥ^]]4;Qn8 /'X{ tDf$y1[|ҟ} -!l,x"dr>nL-)FI'jEńeGbR&uē5Ȑ5FLpTӇo75M2luBlNUuDA?^މIf\]/5Rٌ!6A߆S˃e@䓗$KЫjQmCj)}chp՘H4urGp #j:bYF$ dǎ0nڣ'L#mG(t2\BUq̦ɶ ש׽{J]hNptikư#?y>oYӛ!?Ud{\sS7C0OFaN^iAz<ծQCIodSXT P,meL#'EK2q"Z.=Tj5|ðO ^Eh#]Cu8˲钤cE]ʓ}k뾀\mOg*{v_#Oߩt\- }&HÜI'F')3%V"IN==sjT(ol4dFj$MɎX> d`cЁ=r,rOuCߛ1sV J?ƿ";#6DoM!ݽc3 [Tgt|.$0B`Ί)uXm]\*,¦#qCZT76h>ZT(`-*DdJ3!Zqx!DY[/\43#3$:4 N`!qx_`h5:w n#6.P2fp5lPEu~Dˋȱc ٻH9ijܢ¯.Rq|q>M9{ZON3X15҃ B#[ _ O`,FaOc17bH/!+5SOڻNNqe~jU·;cm`q`AW࣑eĞ.Ï]GGȮD!*D{9jKTiʼ,;NBd>,{Z؇؅FB\o:WI0VqےG%yfVa4c.> fhݰqWLa#dvnZ}p;<.m,Q74;*"Feg+vUa 0Uү]f)6|g6.B1 LnFr% #)@YIm@썜e/z\0e*d UL%~|+, $]=(PVۛ ~t/$OW򧙏 髻3#YsG!L/9V}q%Mtvӵb8e%ljMe:R|>h/UL%%Qwqx9n]qRնǕMSHu}G #V!4*!kK'Ya12l?.T 253iyN)gĕ/L9ԧ p DR~ļZ$Z^-B!; 'eW~G`4Ÿh\"[NP?w;JXvoZo@ $oyT#vDE^u NGeiϬr~$P즽?N@m(ܿ2P/n 'ȭ: cBNey7p*l,WgYC]y!p^t`0X_`JԁDh =3 &,5?Xpl5ϻbMeQ;M 3Dk崗A'1д˓q0q 3"qldQ"r=Wo|߷CQ8hyhq~Bk1veÊjغ#s$>͎\98gP<Yk)>R|_.`KUn76s"<5(?nXZ' kde5ʠ.fjg/z`ۄ`O먟Et hdz$O0s܏2;2O, qw _3( (vo\84Hm7,44A<'DI<BWH9!}jه_~`u?3cb$MzXk^WrOĜUNI5|eJa @q ֈ@LDTcS@xcԣVq?ʴpeg'$8ua_H1y=J qՕ,Gu9QJ&c34PIuR@}őﺅ ]qS6Yd([u&qہF惎eբ Iv*3W9JwqΥs +rkFEl8Jʹa NYjty/ޱw@#_g%b@m&WxԺ#3cAczFeX}TRSA>s7)<}e#r >q|YYoەvR]bl#vȯBUh5 (S:lx@DR~@4^ _> C3AF/dTi+c߼7] FXl"ƷtGXrLQ0#ٝ7V#+fum(9U(@oSD۔CM*8_ և$ۙAZ9j<nޭU\ȧWBٿK5Jw}KO.AANC6,IƾԂh2 r>17M6}9 شzG&r6VLl%ʅ~%1BfݮxYϮzNǿ(B s/GΠ}ٴ_h4zfK O P:f?6yܑƆpABEx{  FLeم*l#J}zh40j99=l( A/(ó\~J3G? J'EC-]{>@m짝l$fxdb` 8(b_@a <7Rϒ,N[}z(DLϥI |oV}9VYsSeGhPk`?-7 T$H7IL€n8CgźP_zx@(f4-)XT{t]:tCK6Rsy>ׁ ja%DW!IQH,R_J4֎S rY,$"*wiIc[c2X3]eN hJ07Xps%LGV|Rퟯ$ھ赋RXw5M @W nz!l};&fy]]B|H]Z:~~Ekۧ;ʯ2Hrb%#?PQڈ\w; J?7ĔqYQ{Or 4X !ǥyj@1JM*Պ:\_ OXX5P;eSQy_\TzW+[/%I.0aN (S/0"SFkůa48BE.jȌjʢ|sbPCR izS383l Ƭ&w<n- Z4]S,ӄwqtrU@]VwM"' '.Ӗ>}6W8I%M[;wY^mG>0<\?>>"!Ju7E_F9>EIx1%J#ntUSzä "^5P*[ن`MIBғ}a%k[TvijI0qigC^C‘Hj[* )]d벅Lz{..FRawahP ٛ bg Ewx) ΋C%b,#%vtС+'NOS('/K{Pw;c1Fo"V`d{FV+=f,oVAl,PhJ"ⷤ n->̒5_;)q4]%Q ހRKeQ8 j=q+* !]!Vm~{R.5@ Hl* R=3zkWŴNkc&thH*`[)okQBKнàDΌƹ07&3.!7$VcpU ;O}%$jNAHS.R\ThN "*4^ LGS_X3Qk}15")Q.249Wx`"ilUT ;U[ٸ;SYgGw̢t Zv0JMD7!`& Jn1$Xl4 @TOzl h %[ ֯s/AkS;3/4i$S* f>glfx-krѯG$4ґ&,-E&=!o1HR: I7Γ&c;]EP!Rsvv`/Cp)vmD%z5i3u8<ѧSRFB!F _Ʉ|=Z71e!T(< F q.ờv_\f;|ىfhHG[4/Cj# ~7|^ 2}6jY;e tܐN?1 /XĤLrnQk054o~iHr'?4f]A]d:5H4v(XuM*ХD:iN2CX* $OD2H1Oil Ki8Sg!bjÆVstp\]ްLjVSlPK20%׏V2'$○r80]E>VdckbJDfTBJ;ފ7pՍ9XSYxioz瘈-":RT?#v Ŗ0a!C87񹻭 צP"ә3Ĥ؋ X>e6: 8Bd,4z'\ i{h/:+ [/,`l>/#( +Aҫo|.PS<;ۂ7(jJ?WKW q\ƜZ=5!od aH%Y] ( A-3.kHDְHyyvBLxKx$D ZY1RCmS*Q&p1y"X: {mCfR'Op$^b{|wR{ MɆMZuV|I$$Đ&Wk~mxAmѓaV;Ս./Xui]A< %rؚuKss9_`fǎ1t zs~u`Oy ƹά^nA9E1` t=rliN~5\jG@qx9-ѯz(4Z.O_ULG2\y }-E t>h k5X-oR_3pzU%|eg#f}5c^aa cYpکNh`A24r|ʿ 7d(c:}DE{Zz!ktW w7de Ⴀb2-x^R;j}F7 6AnM-!Ԃu8)h|`~8}tF=Ty߹62pf(WdWu%&H.Ej[h=Ć1ם Zp'̥<2\\A|R01Qtb.\Q0(R&~A荠>C\>Rۭ}!SeOZ Ke{e`} l>&ϡz/78;ee+alh9o R[.C0da5&8gwSKhis>j56L%p)G*C H)|!²VYC?\/-7퇲ٷ:$up#F{8 DV^O{e ^>2 6/RL̗"=ЎW$ZZt}OZ!˓#7Æ\{8)s/r2QV@V밟z&}뇮` bWe{$,:5>ߍɊV`M|=Oc! fw<'ړ%HCq gAA`N"Nuc]PZtWFSS2s ?A͝OD[Jb[`N2tknQY#fhSc}Kյu*V3A > L ;+GaV Y&iۗ 7 {c1j P !p 1a],'KV3#'{{$O[1젶@ 5ӢUZ a~"b@Ab;agnvʲ }/.78ٓ;U8{xi[aA} e'4=f N<7v[P'9!9dDa-P4`Z ཱʾnn3KIk@[:÷z|4Xa%Aݢ柴K83&wT<'Me$bP 7@O_Z@*LtjDQeO"*[_{VoP+4hO9P7(: laF^T~5ujļ3 pkTėY`=𡉟u7S+-$?&o~"l U66|[ T9Ώ 7z&s',!LM(b: v&^L@Ju`I݊O'Nu;63h,]v*'hxHͦ@b#X. Q=y7$O;$vkW3 N>d9U &)Qn)]OTf_k5av!惓{.gurҁ~30&HFgP"4-|c= RB`) tq 4=_8w,*-ou' UO|uMfTcy~$z gd~JGQfzPpVTL/рAu0ŢZЗ"? H왴2+ꚞ[jM N@kq5%7D}a#Mx[8UWuv DTE(!8Ux|́pCZ[h2霙O#m О]f"HWB~" K7݋Ǔf9gNn; <d>KBLJ[XQ3 Y]_7+ \QM-%:9ښgw`WiQU\v.si:_bj~|Ni"o҃_"Z9? x@gV/:*-L4f9\OYf `^$$C@ 0?5*]؍Z҇C-.4^c3? = Kt$@e[]}f;%gL![X @ sJ3tf7Mۢy߹`8+dw&#TI+-7mÎF "Ǣ x#8swg1vHG;t4l 0ELr5)V~Hgx$HBy"V(YQ,Q>VZ+(.Fx- q kW{G)bNU%v$Xȋ6u~V~|5,JX뺀 "&eR' 3jJAxjW2; ^g9*`l~m-o47꽭A1BVܨD;}_?Z[[ōJC;ZYQ X.=jqZzVGūϻ4bSm;RNev;Y^A$21 :/Luq&^$M>;Yu0_E@N27,!OZޤW ?6V å] 5+@̛?GWWQ=9}= 0XSܣQvS"qqÓIgĤ9N U6`jXi;C7?}PUBB8Yw^M{T I0SNXψ !M3G ec,S~mĐLpXí"b˥(l<)pS# j!-Zo2 S <`tFtv/Yo;سn HuUPAZt!3~R:mlA/ xj7BvnûQ8 t }i=ȐG@-M>z}%JB O$`YVe"UiYs7^iX݊k5oQ#ӝ,4IBl'L輕 =x2FAm#>-fn!ym]ѬM j(rhVBs2p:F抨 $|5syͫ$uj:F7IO T,øIhЈqmT:@V1BUc/&"C~5z! ~=M5W¡LpVۦ$vi} 8tʙ/}K-}}PdBZS!Sbdl?tQE j5!BR6Cvρ;@})yXw7ɚhrOJrbe)"{0úbVȾg:#ٽ=LuÎ]rcn^iæiY4[4'{$X?[P"dV;1:}lX_:΁[i:$7 +/TH|EGy}?1۪g4'W}z#Ph˩$U(h``*2AlL?.ΓHźIlQ"F cY``g !Scm;0Vp@=aC<ح}^meV Mt'D4E?>>&zLP7fO%mP+7M%E#' lN6ŜޱQXf 2ː$刨5{$1SI4tm'߹:فR$idVSWt"v^sVR Dg> u'u Z#ߵKF\}#.]9v嶂}FF=6bPJ^gQfǽ1 Ll_2 ϙϱZpbʣɰ%IѯzT٪[9ћ@IZi!ueuygC*?^l0'bK; 7V!q28[,yo@[AVRW~dQx!s>5ثc !|";։nEgWOEfYby꽥,!vvmá{I jz4SşmjI-#rtlp *tOX O"jc`!j o ̥&;/lH Կ>!AJjڜHUS˓ezZ0m{!nVeb}^V`f {Z!\WiŎᲐuKXlIHa4N-6`s=S/+Y8Zƶ9cYoAx:<%4S=.O'1eCOPfZ>UE<,WB= 9H)Z ^4݆Cb<7' 6AIz }y-amISÐ`rm=6iEgh{KH:N@{h,]\IcOEr0ʸKYO'UZ'T2dT|A,iXzj@bzPYU8-Xz;84L9F2z~HRأ+q|3x4^ƒ8DZi"RwqsѤD@kӑxr' F\r8ēm!6,T~@GLx>aޚBWO[B[5wbMfC X[$eT)ZMSJP{49IWmIA58;\tnv`UGM?T{>yj}3<(d֡`T> !g̏7_I&ydBnVR3j] 6j(^ %/1 RgY 2FǮqnH7L)ݩY`@4SJl] -S UBņ%|NHGo='wK'$#@"2py416^Y%4Gdҵn-'sk/ 7az`πJu&Q#(}l\fP gcaԷV).|T_Dt^(6ŅK6׆ eb& sGYŵHc{-@3ӆ.m/tϊEa'0`qSĞO?'ZrD$x4/cs@&޿m*elN؟fHEtlJFӧ,qi^= Y f覶8.b4FU Pg ŊPIV|Z&P Zy4c t?]}6\.{؆ á ο)aW7Mehu6r*cV?)OO> U%**,i ؃v7$I'4_V!nDB/4a}DCNnmOz49B2sA!eecz E(<#]ä fI%$:Dkfdp$=[7=%YBK `/vş.F%"676ƬO¶TrYHŭϛM=#P/ 9#CNkL_oq](ƠX|#&q47%n_=د)2'Gln,$2VrX*°O4Kw/:oУkG w. 5RC/)Ƥ`L7QXcƑ=M'gYZ07070100000383000081a4000000000000000000000001642f097500007a6c000000000000000000000000000000000000005400000000./lib/modules/4.18.0-484.rt7.273.el8.x86_64+debug/kernel/drivers/tty/synclink.ko.xz7zXZִF!t/$/z,]?Eh=ڜ.+z7>%hʟ.+4q~sϡxVVUaC^<6Y][Oi־~8dQbQ1݇4mN+I3{=D4BGa^ Bzjm+*x Gh%ҳF73Һd&yPΊ@/:!C]OsZh|;*a<.6ãy܌OLwߏ'/LZu!ʹieaObYsL1`l( t9'N  qMn*CYc:hf_~H::xn`z^H;+IH;znM䏈Te">jJMo܃:>)#^ڃNHȗ2hnJutWc'9][bǣGR}?++ 䮁ΨF-yc+BQQ hka([Zqu#Piq@~c,Xu`1 ﲚ%Wm-U_Unr(N>;љ0WZ*W?PdHRt\2A$MoаA*>ԩ.OZxyPCpK#Y~H64H{PI [imXHŠ03;gq8G fزd:6`8XG$&-J..` o)l%VE߻- /FFm# %X6X_^iKCOזd$2YqN+n,}"^WcH\U)B$A@%\?߳b`HUNYMYD#;պbs (f|.Xz;!z"_%z-cOSLԬ MTA(h8oߩQ?:xmial0ā;^I,D8tيy;V/i SmlOBڝew,t.{¸*b> KI3Yt㋔%kp~I!?tT Y}c( H!+A_ߎ%71'=ec߀lH5J#p[ ,,Nռ'Q:\FnL&ߙ 3:hbߖdz&Kl~mN>g=?: i`7+IT*EZ$斡\G&Z xKgp_C43Ocd#_Lyj)_kj%!=d>bPxRяm]| .I''3[`AY( J?b1L{ԧ,IuE^qI5#P?PO] iL)[ǁkP@4ߺs0tAd(7U#wN1b;ֲH#5zl*wd6R6Mݩ\w_#4WF M͖X=y+4԰)2뀔Wicdx<$*E]K=Je{ b+8Ա(1GWa^ë\Baǣ"3n>|࿡FUfl^Qn>qDLz~+4ďU`΂- GPH(F]O׳睑C$ iSV]Jxvl^W$J^H \: 'E_]أcwymJCGSB^?x. V]N^>8|pB`1xQKO5I7"*c{-] yX/s'yscB`1yr |0ir`5r}ss\[c)oHg9$ I7,F~[ B6霮pWsEoѺj%N6w(+4Z5M ^6LlX,TY2#`MRߕkݸ[*~ڠ}H`Ƶhz (6;ևM7RV EYy[Q ZgX)]/ r~j{TӻS"A6v{x~_e@Bgn|D f~Qq2D;M>Xg;%&>4Ph =  ?[,Fs\fN6d<|nɪ DeR'8ɠ/)-qQ0S`C>rt+1!]pX=Z.~ 懍)%E邊=G/eH J](_0] iF)6Y73㌊IS8 Rwx,9L̓ba}2)#գ-X5`T$.yXp1FCjpĚR3p*lRO9dE^W"}i g \3JtĖ Vǒv䒉S 6&x(+ñŽniP܍:ɋbt*- })lTFěr{*YI6Hya!ߚˎGH,OU*%"L}X'ȈcfM"0?Rh*Np F[p6x,w ${G s]:9(ϚvaH5*H0ѨhnqPQ,+ f(Q@K]q IΟqKYO K`"܌r{ !PSXsw??OOkaK_'\UmD:O3yK͈ꪰJVlh ͽ)-ӆ\Lw6S^loW ΓBc{Ir `_WB)e&#_Ħ+FHAc]6Io刑5k #iݖod[=="@5pyVskv!OE+O^԰9Mt;,O^3}hC,>.ZEm |<={Uq(r$ H8 ۏX+>Leœ@= oGUۤڲ#̂s:PEPa“ ١=jĻ?.~[,;&~ZApW@drCuK(Twpf¯!aPc1+lmQׇ5c{P| D}SҵwI"r] d*n^K)rD*R?_} ΃soTq 2xƒO0pΣ$Z L3~LStLηpH9t5>v+IU 0|311ĩnS6Aw7@T/<&W#vPl+@vUFՀ~YCHF!Y)zln͔Q;{EqD_1݇uyBP1ɳՒMh!~\W`ƺ#`ާ$K,HU)RMM$.!r|, $aPڞZ<;wNFnqQ@ѱY,#9[Uf YXO`ԢUωjC|`JW_ŀ 4Qg_%\nV*ʼZJ"Z0\bo皭aZU˱?]x2ɠ>$`Kjt 1eILf(/f K5tUW>?!=RÀK hbS~k8:ɚ'1 7)-:ݭF`ro?9n$oImn+HCR3r 2r>I@# nd/"Rrړԛl2ٳHk 7ctę/rSt7oG-}?Śffc%ύ3+}H9W_KLJ$J΍Ep+N_mZl`M.=~..b@,2U~Ĕo:+ բѪRF8 \G~֌+@o[c+Cpx;LRI@h! P.f9alN ݌RECGgĴ?Pvx i◿Εָ[ebDM2`BSi|FTGPdž䭦CK"&- G^[\8W'JC11HLjBǩYzI89rkOX{_]-#w-;4uV4w.EiIsA܉v*>kIgKWDK3VwюVx`rg>sG# ϡe`jF.a|X_ZsbnKڦ8ڹg0PqkmPyUG4 @dۗ6% mk<^TAB6+3*S; `Q6oĩ(g4Rc"$ٵKKГ%lzhOW0p?^u;;)@40B_rV{v6;=xIy$x?6-c]`PHAݒO /0c\Bl"S-|T$Y|P^d7W6]?vmP =ؘgdD=c6W%j'd{lb?CF)|@Q0svB|(]&q]c9?2l?c\\IlPH=7iHtRjYP@墦!\ qF5S?E#c>oSP4Rc)@B_XbH'vݚOWdzR"{ߗJqz"E`!J*ݿg¤fB7̬xz2i)E'/Xn%yZ.9OO!SA%۝8FAh񺿲^  M&)lݯVE"n=$ .{Tc|=*T/$JAKHd 5(]T SVh>H9oE3v2L4W#5O$dRҜp혮{BF +4kd嗘1nY 1E ofuot4Z .IE{gak ljBjw2BN5 f{t@1fb5(OtF* uxhB[c ib+@z )hS||<)Ylq֟"a'$F彲Fgo(& ntLt'oт9tݾQk/{Zh6 J_.bqvQɥnBXYU0|KexIxzVjyNA,Dyp2^3h=ڔZz9[scmg[fcб]heXrd_pTGO!'&¯Rc*˽(`a< KH̩bb!QƘޣf@ #Vm&ެ~x2dg(doѠ&̔].|/W (N7Yu=*u؜lLȧ`gL+۶rebw^cV 'ްwyj$Kj|4ˁ׶ږX\ʢ bY՘6].ƭS[Rxb&cN;I}5HdRv=wJ-BmVtAxtߢi?=G?`N:`5 f}ku97I\8OUOàK{⸎X3i&c?ML`T2iӖC5@`A2Wy*SZ9X~ #CW$C'_c>~[~172_1Tl ڪ [F4ɓ. * ;ϣJPK6ݦԥ|`A\'x\<։}MCn|fags6R2=<q6vdٖmj~)mlpM?^nObKz%1; \9EC+~P=,H6'Qdydr:sZc`q?^Lϻƛ0f;py/G=i&_ x:?q+T xoJIߩǟD T#< }kcK:uPTzP?H=aEiYBW4K#-il6 . wtYM, .HPl0q:;t#-ei&0\4GdDl{N,q]oUʽ6-YM[oŲ7*-4B$ &8-ȭbŨHc5$':٩wMfZrȋ7q$/O&(qI5tmTjVݨ4k]:N 6'rWun ɰL@L ö]_* 4sT7M'6ʴlǷ ~ꜵ c:I:KߛzдƠalʂJ{~Ci Cb8?2[d/4rW&.gAS ts.|!١_Z0EfZ1bCX+.Frʸ@&(g I%+=ڿ'!ZϣٿQwƢa-@[8=RDA` A<䣠6 [QwD_sֶpofρ<` 񚢬),?PIZ&JDfvm0wgzϴ~gtk CwdkTDuЈ :Ujp:ox)(KQXOZSTil#z/LPa|*y+C䅣Aj8|j?=˓k>RfGJ`%0%B ZWdճ+,$yKgPt(?ϟڄC+Fѥサl'r" }LIxOc{;v6pZr0[5ү'}#~DPc8p2`v@d]G_)k?= ݘ>)j'ұؽ0bRb Di8`^3$n!:3|d=ļ!tkyE"lx, ?FxG\<15wfM=qo>0}N,M)ś'/XvI%.[Z,ߎL:NT/RJ1*­Z8 Jl =AgP.韱$7";-j[ffn6>1Z5bG'薳u˨Zi,n ͸+ G ၷ9jCG܋ýQA/Ms`Xv!# Mjw6H=ɶws" gW'"WeNDpWb82}k,\ut4^YZWke5ed^u]Lmye]zz6]Q_k}\-[C0=#᙭C2w!uD8 3I~JwTY0‹8GVyN Tr̪Y dT],O*:֜cM49%Ųbcštr@dye=mwd QW|t3\ں:}2;#i@)㓦xNͅ|*Զ5[ԖWVyp)+'I{f?}o~NlmG|Q'z~.gm8 WOe#'JѦqlf>;!&2q>TEL+"FȒkAvb o8Ȟ`$ c^t^;d||Wq`fPYY91jgvŷqHP[IJ\/AJn3/ Doг8 oFK0[68F-iCd;6`q_Qa++>&R`(,5=+Z0DUȏκa;1*s|Fp/rߏqK,|3> jٹ#v g& ͛4׺N꒾ ~+4i1q?_($:ABM*C:/?)m`ѕ+M6ϱU6-\'ki~e ʨz#%w/?<|{ʶN1o&qi`5*qyq*F]ԃvGÞ*3|%">az{2 oT§[qF}y {n gM-r5L *ۜC1 Ř9XL{Uhy8,--s!" w:U 5;g,v?X^Yaʑ TtXRFvBv޴YO|=w$Uc긻~ooC3wm_怋scq^ˇ%=TnHȅqaX>:}*E=oeim+@'C+B-h"~9#+YW?59 MQO%rRR'^v9WYiIF q눽h.1fohqwd}(5!5dtӄ#Vf#xbnn;rW,Qzx,~֓ɀGOה'>&f;k=̪% ;IX<-BmJ~1|&klL5pE|=# .s`9\s( ]}˫y{Rc_m$: 1.gz Ss/S֭c{瀛æ3JfY^H-Y8%|)3eK\nl6CKǏM72IU.胷o׿` sa8S` Čg3Y&]`w#sK_K&ܗkǥ}o:$H 2< Ft2@W5pFr2Z Wex.PqJ6tF[VJ C#r$sۉ0sun_|69c9i^ .9ЪiVpVY @P x,?*o^p^)b^aaxȂ/N"PO^%蜢9O iXgf!><o$VB(X]&R J3vSU8|no6ݬ VϐQgUS2D-jFá2JdG="Bٶ<aH-'OA3Grq10P\kc]{ljEXz@'pR-.epbC4P.W=w M'ZڝsW,:*G fI;~};@Au&S8 8 |s0laq.80w ջo:7W N(+/ZT2Y]C<ҷ$ X߿f0&8IQܖXCՋn|W= \+_&Kdz9ʘNS $x2d垏+L*=Kfsp/fgrs Vۣi.U,bY-#KGUxf!ϒduCˡel}, ,:5eX F7o? nxũG( ui70M.jj Gc0G:{LNvL>! :r) Azm^K;hf}~o&ɨxHb% ?%φ3ெۗNU(8҄wVqc?Ks^…$uٛi}FvWͭWa9N">j# ʦA˪i A^ɹl"(4h5b YUkMgYѩ5f(m_}G%/hrrM|R N YB(*}3Xam a05o-W\g1%ޮOsh7G\烣o8fL6 M*` b#R}֏J$a﫼ӊߖ;i!2z)g(o|Ht=*%B.~#!C} z*K}9G!2BguxZ zB)_PM`pgMAx8>\-a|Z(lȽS 5mG\|`2@%vX'ɪ&dRGj0w6a|uŌ)㜄p"Dg ,M: 5؁j#~v/z#jK`χ=þdnfa"C- *%P`ȥu1 <Aϱ\v̼H`l>Ls>V IGgz*;ƖM##M2CB&Z(a 3TƢj]gufד#%tysq㮙'?!y8/itLg6rO `e i[^ nΘ!B)bFFaېI,enx|R,,Y52wP>%)w23׫b$aP3igLvQ ؕ4Bt|AIgt 3 =L't;@Ji@^/qA :ퟗ(ꌱU;yZƨPG3][u# D] H CFLi yka|q@pξΦ+e[aĿV^N| PϳvYU-d8tm.Ș"Qh7i{Ep,Bbp7bR~dіFy! Mڅ.QLI lH幓JzxЙ[5aP9qK!Zeed`;)ry1Bp!TB,Vg1AJJw8ic l*lX.QΥ)mhW߿. wxTpa:zKOd daHҎǟ6/ E #R0yX@]/}Bob^j{UIO/&@뵍pfx~)sˆ?Ih$3u2>WGHb;2H@8,_aOOJi}'DRJjP--2 @oıLTK[̇WAzJ"R|`L>2YXrlf::{BۅxN6 p QΎUUֳac,cŚjR{W `Ȗj] ]Q~[*u/-;U7O]}>&!ٗ|GC[,&翣W?qF|@X[fjU,25#GFtPvyWCtY,  G0B䮹{oʴM؇K-FaI`6:~Us&͐B-%տ8*,!c:Q&{uWJᬶP,sg,&N`*;Y֫#ж@\NȔ:zsΌ#CQb$ CX/ɶ+73%涶-~ZZ/m]Bv{~mq$~27cAhRv;c^}1LQKQr-VFI;Asu%CRU2p WYxvpeLb)IAM-뙻+oq{6 ƞkØ҂.%#sa_Cz GEPa! W WA _kii Υa: ?)KW.TU-yQf`5,O }ʢF9v1ۼ` ]w&6c C0Ӝ POTU$KC\R^N[TavQ_N&Tƺ V(}m@H; d4{! Z\֋5I _$pmTL=*^>+0O t1X?uQ?c-(GKVbCqc>OR*Q}߇Kc9vX}G>1:|ƌIꡚ#(\>HwM2_mV}泫`]N.^h<+;Px$P#?ޘܭk?tTcA#a}:;$q46I9IGcp2擽0|WQ*w v H"Ůz]; "=W2a8+wc#u +ݞpn[h^DFx#x$m(- @j7>JMqEE;9ju]~ C + "wMK Ǭp¡` ~рߝǴT9_nlQ| A'1cw+;; e_@fT g(XsK_Dj+H\JqJ<J&kq΃-5" rܐ9H:83V$c?(yq\#ʓmgbjsz tEH?+bG =sql.BSŭF4}\};dס{jhs,HDPvvyKʔ[Se'2C SH&iolw%y{V5!x-`ׇ҃,rjV.eS_pgTFmK\Xu}M)ј\"J QuWy \|7i>sAwoe%<.JwEKE, 4u>x 3/&rTJ4 ܐߩMjQ}(oI}gUosmD"?/PFr!K.ȋ<J"[Nh/@EA ]2WH)$~VgS'q4+Jb2u !|J_Ѿv%W#.j߅Ο>U+N]us;{P}Dff;^h/rq\H:`v2kd=F ?mM3Vf%Kjg 8tZxɈ5&v*>ǰv[<ĩoy #}AZ{aq #Fjr)Unds Gp| ǫg-U`z+A`==+ޜ8; z*>rD 9u:5 ҾNrďĝ =y$쉸/᪻{hx4un@,seN1dtT HObpsd]P/GBrY0ս5u^/Tʒy"^KlVy&;ލ!!&qOc$]Rty6C$60 rCdž@4?hb䵮e ** 'q~P&{I2B"E<" Z(`cE&\D*,ыZ, mS߸ȓ}J.E$|mR]=Am^Rt 0>^Q3PU@@<H93aV&DY_7@r$uG(MBNoq$~ 隩Q%:g'\,Ͱx Pw{A%y+ iXXt8'2F4BN1RJdF BpsqrYhPF`1jPֱL^Y43چD_1YE=Q>/?gHuS_?DLy|zVѦJ\)?BpC@_5%Y<Юm'UUEx܂pIn< 9rzro,ztp[% ؿK?A4AI  D$KEif~YI^ke_ U.[de; (97 &Qy:٘c?&yO[}'6#+vA~ϞF4ELIQAMx #CNѽ| wEʘC+Zic,5AmZ^Fyg[3t@iܱ2UD){M vVF~#򱡵O⭶g4xar3`E46ǐ;C^&$"6jiA! Je")˥[rYA,@c.<ܟB*$mg1{ L$$J3]VV6"Z˺ xk{@)%Mi z5w( iم:|UBp<[C>3Ow,F's&_;q^oz-YڄK17I,QPrWd"d^c~6>>>: 0eQLf*RI"D.2dkẙi#s?-#g;ש* :ȔU5vLb+.pb;W>^A>ضmN+i=C _Op] ؘ>3r{2w2n<8!^,. ~R-5o$} =*{c:^wլD)!X|*_:Ṕ_Eh@uMlh&LhC1fl[ s=6op389[|JTsB:' ~ZCXhسN&f6*Q|L%Ya0{ :r;@S΢x@̫IfרH&t |mPS{r08RXtx A@SvF`K1:};x㱚 9+foTwΔ)`/]M*W|36CRIX OYb2UJdXi;cZ,Kťك.!"yA¿$ cFr B1;VX0TUqin{Yw zаSl*rbS&nwM]kAUC `$!'=TK$fnFK-serBNgg/p26z91.eoᣛJ1-D=AgoK9Et**GHD (W8V#wNJI5v8u#-UYruqb /,%HDM sQ/gK$zb `hq7lYВ4 FY'( 7Xā5åߧDqY&-d:sUg i:P `=xY(,Y0/[V9yƆ{Gzl}_zoӏ|C4WYQʃ%>;1 ݊+j~m ʈ$߉U @ `SLnxHWgXsxXpbGcU; ?:h⅙G#tST[`QE"%ss*fM'8CS`^Ge_B%paxCCP,[7 ġT2+[˰5] 쏬 uz/jjf/S ^ qz&d{=:H+C>|w*ÔŽI OEw2m4JI UC'I$d/?׀.-($jm)3gq:)R#(ͧ:Lt, dR?Xx/mPz2^ϔI~[fH[gc`R{kW~'Nøk)GdqG G@C ۊxIFZ]w`AI_R3'JI}2uV ʲh92Xc@'Om]*DExX—CZݳZ1g*eam;3OC9y@Oсu˴6ZԘ; ,&+߳^Ͳ̞NUpiů* 1) Eyvq; K8#zg͛Xq"9.9:4m ۶V?" K,h"H=^^8jB_XjvW;ȍ=!-xm+۳ߢ#q3o 6<ӾO 3?\w v\B .FPjښc*6Q8ge_W/ZZ=.ユe?>Zj2LcLr iCȆ뭿 zU-`$!(ѓ6t*F+Q-m,t3Mx'W]4Sg=ɫ|]gHdI#NΕHPud h J"7 vLHîtjۈ#㽤ߗ2Y_R4WNTߖZ6c%͝Qz{LTHP_iBF{)Rs3OݍKdD%8="vY  4!lC N5DCN;a nKS&RL5)ז0_if_=#p 4m#8n j)d||Q~9Uxh2M v du?-[;HNA*qdgɔ(pyd{)LD: /'ɭ/Cқk#3Ş3bWZ39a^?Wx݌uAuY2% yQg @MÝYD$1*%N4J%) )PƧCG+Ո-O%w` m×'MS6˺kHU| SqL ଯ}8{O'/eƖNСֿ -n ]ޢQ H`6ܱpz.MxL\lOӘ<Aopl^}<\YHQ^'*]-ꛝJ#L Ex=`5hb br\Q7yGC-T(BkyPNyRry L;upL ,di-Bk4FV׃n`M&%&dz I$->M8(7JJ·yg ACڨCa62,a_3>Wn."R 7M>E튵Gp.UY:u6D;l.c X y8[j[j!9؎rM >P Սysa)y|펑Lh-Ȕ (.(iyAdD/n V1sjw'޲881mH3?-%:}  U+Hube_$z^ &<#Kd{Iwu`&vj= ȏC$N *y-2ͯk:+ Ux:LaldW(%(Q/- A_LhHw ׇR9 ]yqXONeJnu?OTVR [c ,F2DsY'S(=fʧC~(+FP:40q^JHc9hYqxjQkJ%6=ˁgU_QxTPڅ@n@@~5\r$Yjȯs"=pRB-"t #UK#X( ~5Sţ?]fSʩ\ަD@VNlJ&L#˖A='F.K.".w? >u]Qh+ʥ S<6bmky_ 'jUγĠrl)^ fsDQv|7 M@7z )&Gg!;M?H" ڃX:Uk XKX.`|r<0 ʫ=cf4)P?q Td0'ws{-9^61~M)1PO{b7=zȉ4?>,KTc qᑖG>0֬rc $<D1 _w+%"IfYu /-͵>BQf?gNMLrld3#qvzH6SC; d QC r-#pӡn0mn X`#[^sv l]kQ en:MA2xaEA~-Y[`W8ئ)4}cȗ@Z@gYZ07070100000384000081a4000000000000000000000001642f097500006a84000000000000000000000000000000000000005700000000./lib/modules/4.18.0-484.rt7.273.el8.x86_64+debug/kernel/drivers/tty/synclink_gt.ko.xz7zXZִF!t/٧jA]?Eh=ڜ.+\^0g(y⪑eb`b8{f|_ Ԟl^1׷>\hU"eoS%N:|>{7hf?_JI?_}ؗRBP*[bo> yP1mE m|"EƦ!irqc*D DS,@"-$^48C[ٞ_ƮϺXU%);`i}e(2_K/Zlq;&ö g 44h-I~L]Qo t;;NF ":=f.ѷ 2thLeŀJ׶׻/@[8'ʇc߀F:l`8u}3V$7Oytf(iZXs ?#U ɸ=-czU9ia^9d)X}\(S!y*rW<Њdq1m|++C̖yj>cŖXcmn%͋tCd' b LN.؛p@UQӶ' I"7]mBK]FWL^[J9].{VGl 2P)Q6 4m6\VbhG@[S|d,@QJtl:uN R!I/NDV&Ӯ:^ޗ&#O;=VuD_oM _ݽǢ }$s)٦ .2Zȗ9S _XB"#ed"`[#Lkwՠ[ 3TdqfJ`gk-T9} MJTRļX!e([ ǿPch9S@PCA< E;߫{|mtOQP%^Hr,r0%ggN±,_L>oݫpO+?ƸRLpjyL7ݵ:}~0E~UP@Q˦ӡ_Yd׎+F 3.P<ɥ(N(;s4H`gA2^0}t![9X&n I`j s]]`f.;G|RxH>ZNky]#@ \zH yH[/2)ֆ cڢJ\Q'6Y^o+B?z' _जbB `%1!Bcş x@w,"*6хoXxU-tLYЕЏb(C%R?#즯_N*Lm'M5@?T_ ZT'D-_tw9z`z 7,EC: =+|4+(qeJ5@%ۤk <qJ]eE ( "!'P g@!fX4.=%xsUb5uYa6A[o)w YS t 'NK]J~NRV<쓳c4fl`;:wCSc+3Z MTzfǏ:-[ @BOM]N< 疤fͅ㙚UjKy-O.sdkEwx.a`X؄?,7LGvTBG9stTp9Ȑ.Ulg#VW{d6cyvz6щչ~:׷'L 8EL@l sؗ&W/3mJ]| ڸThb'}1~N80ke nTfH0&p Ț|(S { -=C$̬+'YK]:s)*|hU.3=;\}z8f-l+H?k;+F)K4A}!5a. tQZ IfV_ӁY2T0T)y=CQ>)0Cm<F)2 Q :?}f&?KtgopU[&=\N)lk3W J*~-lbmK Pe⻼7N²;qmpVozL~VǶ"$2UZnkC]O.c 0$Sm"ougEiV@ &W'w wv&u( .0uόd8YQuF**tHTX/rC" Ihe}5ϼSQ'*B pj:bIReDQ֜AQCaAWͶ]=͝®ӖNJaR殺DeĚ6ࣚS_I8ڔAY#0/RXLg2p!d.A}HOeU623߫ft8ˌ!{ci!5{=#u0yAftҊBG?{nLG˶ >mC9"ηE2Ag$>pn#(١M` $KǼ5F(g\BXVdqi3`u]GdğGԩ)&FosMԺHb z0;y#XL%e.Z;v;'317X"߶WP.u]`#w敹 /J*Q9ߐgLkiBNWY{*y:cnOߜOGN@)XaJ" TM1o q'Fa Xy= AJ(l8 FŇT%x3oPA±r<`< ܕy9Krq;`ILsK5}T#"$yW0uU^ѕQG"i6("[%G-m# ]5 }֧//a10EQNtJ4hxayɧZ%O17^ X $E B,9(=/`n$$*{S)hh;!ʗTT?{L|me B)&44+s=U,I9 |Tߣ c:VqLi,q.b~#^E컽+~E,M3>{O'$;lKFU9쳿YI·}|u'u1h9y}C-(Mi@dY.9(;T9dA`Jݎn@ZRr3$Uq_BQKư ul{TGla(iP4h„M\h^ q<0]V t$+i0Q{i&v:wo!z]c K?DjĎ=t/CȶdQ*UZfꅙ6~l \o[BK+ݠPRe.S->X$WT#dg@(^ʡ _*'RfUjm!8g1ߤ-Q"ί(X R`+LU|'*q>%1ҪN/9.eR䚣8ǭ2 fAإߧp;)d!2@1n0+sWtJ&k'[p 0X)cvrWƱnX[A8];b\TM"[ii{?@rf hdEfQ;T{H'Wו@k(nŽc6(4*vҷ2S".c9 LXcᯛeKYF. ªsٳ08`}3YPJkTe 蕽šXHׯ 2O]ӝCLvDWD ykOe˖GQx^KEivc$0΁HMbNx4Ҝ@;d~`(5 ,x~&<Zt]ywU/5MX1o[혼Wmng(s CzQ:=oi)$8h>K)Fڧ9& v!o!Df@lDŽt'|%`3DMۜJ˙ʏn ʺCKG)ϧ=7$c=D Qnҏfsfr8&)m⨚rH =?uYB|Ñ2tgM6(͗ #ܣ-L*=.T{̥l:fgRy!$dX5Yy{ w ζfr7Ê:t]$Chd^\e5TcІԆ@77 KLX麼Z͛m~&wG3p[ӧw_8-j(r¡7[Jlo̷ak;L5-X Kʬ" J:^&͆hmLisQutOG 8:ػ盜C!&H\ϙ`pqUA2D |v!}ec zuT4pF aX| Ϡe3U9DBS:+/NeDsQi:nPYuf XzatF:'͖z=F5HR)>39?ƗjFVI䮩؛yŋѺK25:y`.=ӝtl:6SkT8^I`Ntݷ'y=vrĀg49<)g?5&3mr C>0l }`&1Ns#2R/X3qttZGZ,aaZ=1e@^hj8Pf293(rǶpù +fDSpmn@<|SJy*4EwfE|NHoY&S/,%lܥۼu:V.Z,tS/Up?$c,'D~qi00pJS0:Gg//H6*nH/%:dR2kJ3xXfلfțg <誑-wl*ZK1-^=rT;l_ A6lP 1#KdPq#0ш y4zSS@bI6|%n#W˩ Wp'X;}(Y#maD w4~b7s~\/ 0Mz"\RmyV @_`iB׸r[PD;iCitvSx姌٤l%?!YUF|a,>R z!$^Ϊتw E^`wey]e*GLbuHP\>T"}I8SЏ 2 Y]]gסХbFC+Y$HX#G97aKBO NtxBW +P% , !ɴHdk|wy}4@ 'US^{\>X6e0?};KRQWK#L̀毼A>6UoVqA1:6.y]4 }W:D ~bHH?DGs1\weRhx0~!ntisz74Ѻ?wY.)| 9rM p=K4ŶScѠv/NS2s.Ҫ/c0}K60%AP`,;qdPinESf ŗ"\m?ym^Y[] :[6*3h=_#^D~xEw)P4k^Y` ‚;v^ʠmXG=C̶L^:TM7LfCRDm@ҸUA<5)8$ p:I +zMfGM#='? }$`(n_鑁rV@\,H%^TOr.k4Hʴ7W{^-vv_LNp$Eu7UBX@A4!WNsv~HhN_Y $D]@\RU_3Jp c#C1!YHŖ an{9t\\WrO`R!GGfuv!># A5>+9P Luw oɑ&*x 95)]URЖRrv_M]U}+>٬oV3e_l/G"lyXz ^Fx*v, p"nj?eӹ6>OO/x~7Yzׁkϕ:2@ P Ю@)ESeaȴׇ`}PȻg@_;{XljKQoP}6rV<5!xߌ;*/gfq"ך6Υ \ UC:BNlQ9 w'{}Nb|nR$v"\NNR& Gsw-p e&~bQ =ŢB Ō̻zfd—aI~;O@JD"Hl0"D; W兂 `vv5"@@DNɋ,.Nn[IMD G+|9d0ozw@4X+@LL$mHaFs#T y!ȔA8cI (fN%kmB6yJV9"7_=hmؒ3L-C)lW2<&BRZ)t!H {\s1'= 1^)b=^q968Znp[[5KO{45_q>lcf=OGͦ㼗xd"Q,~rrtVڕ2uzHaYcљ@WW8Hk,-@/iHIN]W>Yo`9NMk_>K^tb9K:Hq8{3RAsEݙ\.^.h&ǞQ.0ejwSۙM[pK?JE pl4W1T (T,݊(RJųAf a <-84́h;POr$+X@HD_JiB(jTpX,e\*6X xH͖}W߲̄xSVqC0R{,vpmBb`L#$N/kf."Kũ+δũU.ET]mN 4.'FYujĮ-[9" k}h @ocɕ̈}'ciKsk%˅tUP:X]]2Cm)aK\'ՇӋ[ Zyp|6Zt,K83c6| !(09AHjnVEd%E3?m}0{MI_XiD&W9bDxkh<moN8% M,'9Bi^{)jԎL#H], lrA$ƂhrqUp WK*J@Gٛ)tWbmT}Gv&J%`'>]b{5. e,vKCKf[qKv'nXpܾȊ}9Obfs !eʯ a(*;GjK˔!us EV8j紇g2'k"b7a S)RIP>^i1`&/p/=9n2Ui(tHbGm>d8 &A\s;0XB']QϨi*.q< C1s(_%1h,{#@exY}X+)Wd@@_ xҹI~Ժsp UwB vV =ZEBFSnhonW۬~eZip|v&^ߐv 8!}?H @Va ̦9[0kNƘ(hp?-xOls0*iE^N!t?m̤#sjrlA )#>/BQHm9nHK7k5 4P8 +4$OQʦEtila8VǫUol5c՛xTK3DvsX_:~ 2!!`2$ \^|`݀^v< G3SUʄ2^(paTƖ蝗j$Sk!^[ VhQ iGo.0hg[ņKBZYu9 %1ܩF;AGo5XJl sǻCSVÅЏ% [N.`Roe0dCP"eIpJ;ޱUKX1ZKq~Aù{հݮL i5܆#')0 > -ը;f<-hUށvם"7&j3(&/#, P L:BǺTPau#֜ls)P=A7GYZ=^ RYX ogPBMo·˅F{ 0|J Pusg-NA)AT7`i9;X/Sew1CqUI^!> !ҁĸLMGJyЉF271(CbB;`RLzxo-N1N^S< i3k]rߞ?.l[j;w\QhyS'Ip%Nd." 7U[  IH~23HnztdbRDt&vÌt ,:&fw("W_ ['4eM.6ݍ"݊%q~~GQZ֐9fQaq @Ry|/ʝ wR Uꮧ?3yP=",,+c>ZPx@еh xxG(Dy!ŝfvH+uT5kL2-6BG9'ۥv9/w!;O즘mp]3'Þ>5[i9C=Pܳh䔍HWmϒ8`t065rSVH&fO4֊^T KsՏeMPq3ۈ5f$s J1ZI5[fW.#+Jgs?NVɒe%FYUm0$]J;{Z.ʊн]pp}%Y@yq:  îm[}W̦ N@|>]?]ï<+%M7^YtMP1x,./JAIcD12hJZ fТGȯ*Ax'L0$>CxԏKft>V=Hһ$S\i|K-CINk؟gg~L [ٛ =Ū(l@\MU87?ă;aY:FJs]/\ա@f0.(pM@Rj,"{R3 S7A`\P}H!W1oeK6z:&~1owh#e1xǼcƝ:QmHeՕ9| 3 N5E81 oѺ'Wd `# cͥ/K6&XS/8ċE0f;Ԓ@T#C,2(9Yyn)S^>i[V@}[_Mk) DUʺ[ @pj͑ۥK<^-ݤ4I1rr8'‹" F/^l[;ˢ/r:l/a=gS)o5D":P;ֈft9N:zՔ}2BG:L %ebtJS}'ܡ2C2.@S4y[d,m/l`WNnl$8`^Cz}ŰF9tO:w\ ykj/ VvHda!R4ڌ>I[cn%tDu}/?|`ImoAZ~cG,'/iTP$|XKu;x0`GGO^#fX#]/lՙ*$4 ^oW>]>J{N~1ñ Kr4,C~er)Zf'ƒDJdk~ t-: gF-.Dg8|x(Ê>qZ+/>bX:KF$s˱S7|iVu^qatk]ĖA o\xĝ$HG _!hhRcOmwk7ëԂYvگՖX#QQ"䀼-Fi[7J>%+` 8[{U!a)%5,p؝2䷠w#,X+@m=Ͽׇ{uJVuV:Lۑg)sfYOX␱a<,݈'KS|˲tqE]i g(0왩հu/A15ӎZb  ]L~^IOXALqH/]{WZ_łКM6$k3Kv]{sLM@%=M$=0z}KwȸUMYy@5x v b3sJIq[c^t[,JЭ2m(=uP.{z`#ʝ3{NfJ~yBceV3mO2"ixW'gT8,F$ײ4Ňrr̴( D Q8cj6QrDU"^-i^E}rxGNS85/ZvtR߱\ܖ;~HNMtPI5 ɐ Ί3l`jRU{.d\CXm4]>0uf=jWa7Wܩ0w"_h]E]!c{0%WoB zYΆWhp 7hϤiؿCC=vPډ\]·>ˤѶ!EP--/a$,J8@:%eqQ&,CL@V :whcH1uWA-\dw.g2Aa>ƕWq k5# q4k2GO2iUzL(T/c${\ X/<&:p0DND6C^ R#d蟉mһ+tjƤf5+8etU\ M.x}g4Ii-CʅOo?=UmN4뿉Uǀ~mUV֎^pԯ/ߨ ]v?ۂ`]#ǭ|؁2s["N 00"F1 E'a槻]!vd v-ڙ2MjPCK~%*Eա<35-Y^JM_,݂PnH&6 ƍAB&§l<'D >dElG $ph9c2`fP ܞCT;lB(/d/jp DF 'nM^?eb,Av4BK-#V$Ul*lVY_Rk;x7V;t${,yy%S@.%fDt9CҺ栘ri;Q[Tdȇw] Zs2cYpf _{9[77,VڃvKVC9cqC8h5$Hj!{4Qm,|De='Wo8,xAZ-ͯT9!q*AcC)f!89@ :C BO)B.cK#Yb~8bPB :8gr⛧F֯+3֦z,YB&Gi43#)Wwx6:?}>01BE$*C"n"y'g8X"J@7}h8 D@Nroڌ8!c xW8}LkZ\lf-L@i黻>򧣵6;ɔۂT{ S2 F;bwI B2yHfN}[ܑM;hl(Y8 ItXNUAWF(Rj p,6T{v,*p\n,r0ԯU~u1@$[Y^ܡ띍Om"ja!ԍ Xbcr2$#k].$Gu:.DJTnj6)Df]2a%+Ѓ?vC W^3VʥJn=AXk!ۡ9g@\?m1R"j#^>:teaNC햗'ƣ "fKxeGcjB lf'ڪ5>BB"&azA^gtF.JI-; 3!Wgg91_2p4}IcDp%' F;k-f̮d#Y6==8kˌKIX̿Xʑc} k OWߣґUA5 ry%sUm.=iI UOjv=w.o´{w ֡yFWP3 H6:%~p Gg81b.hlOukaR GD>- WQ۞Qt'6kYیWK**R];ЮL,kGxLggء dL瞋gEf>W* +bݯ" {D`xs%U'ƇL (ukq4Y8t 8%چ`c}K͈;DxXYn-$CjERԐ*lܷ`BCQ8(ayZ\K]N_8 c x1i: |F S|_:B; 9R>>:osaFxLs6D`^D9[;g\ZM-.&՘O z`QhI֝QNRkuFe416z#]w&>J@Y#O=ȵtt&c>ڟJMnuWjfet'2$Z#/a(eB{fs;EU!aǸ+S V<-'ELIb\C D o@ಠLjyዴ<ͦ'#R0f'(D;rR3Y%P?;-׮U"%o^޶{zm7g/^ŊkBnKѾYyLf63Ika//MEuK*v% 7ӛ =EgS7gGFxV!ͯxםUK-e}]<Cng ?ȉ䲏1mQ# Z Ͽn!}?I͖/0zpUJȗ}ĴP8oWcb)U"&@9oGJPVR)\Zeվ⽶[HX Mz8hf*ۖa=_ W4 Z)yd#&fw;=,װ4JbD_}#-./#73Y\WX1ԢZ7d7D{-řE@O_`VLpY,p§hFl wk!mW%YP4VtӶ&-=|`_6lp[a5v[;^Г;Ԍc_k׸r2fZ rYu55`/YͪwC"bv˽A7YJvI:sQ1|r^o_#ֶ+WJ35J ԇ$zJ9ke9ꖔ4_ ^0]ʴ'@{bюLwf њ:)y o>qU%sMӎ:)t{GoaH3u Q"s\{56ziִh}\Z|I0ڧk*z2<DX.y煣jRxs` :ز\&ΤJyI27_e)} 4a~EhZuW+,'o?V+6Z" RT=zq}),L*ୱq(Zۧ?zhdq@r AAT]FYoϚ%U1SUGz0c{RRiީ٦< 82]Y)-H;Q9%m.Z|mru]-$- x[vXD_RaM>0a:i([=M"(k~e?:V'xpit HW7䩈ATF~oB&GgpO{ ^;Ygjj >$rG81';ݥ7u;lަ,&[ !KVza_]hK1Fބ򏞍@V?Geɢ⮋]zcRª'+n&"TV8vR~zݷuNa6C3Y@&jP" s̴(z43v1'PqP&@?ھ[A]F2yA5(ӃUOW!3ٟz#FmoÆĚr;(I7Tw} z ڰmep`Y7j"K'8 BT1]#T]{"@;[qhm،Ok7*#;ɑ2UMu53w}HF|c^7WjkS̓nv8z(ֆdd:Y4>]^O,RĨoE-d?̃+3a!h]Ebd /N)O#/,ƶXb2ÓKwջ壱5eR>RA]ǪNVݾ I--a'˺N%Ox,ea3E>Ck kZ$%m0Y @._b#<2 H5ɮMH}E /Y,TcEig 405"{Z5?'?sZazCyĄ1Scp^.hmF=mY/Z\=U1 ҫ3]`abP^I@b\BE6Bss8o 1q&Ѹara:;];wC!$`ލ2/_)7Js2Wp@:H*Ja9zs(FK|"$!M?rq:avСlm/ #O] P-_9 v˜ OYb[2i\}Suɉ l`vjH`.g GCoԇdqep ˊ708糙Mc]EO/z}= y! o[z K82mj\gb rueXDw3p= 52ΡPWgS3GF:>ȥ$1Lp8k.[|\81&ܞA4Nl8$"][AuRϒ2P0KᄱfȑA+@Ӏ[{@? MŨ?S2'Ap{#(QĔknNjtXG~rV*c!ZBI/[#ίǁÍ !`#™0RfYʙRĬ9&[IiV-LO~Uh*}r(_[BW5:L)Ϯ?0|J|rnU* [:"d^bƟ÷w)jWȂ&C*{wFnU2Ŀ>v<~.|It305&[[u If#)&1' b1@{hx RmϮ #">C~*Ti_1@f!j/酓׻x *QC|D"[pJlAE1Z'"{։Eԝ0`x{#vLP!a pCqetL7Sa[HV(@q|-Din faN ,=AE&4<K&H_0-ˤ}VuZupV{i` "hdVJ#>ZJXpul䴄ׁZ ҇e}^B3H~kyH'uxw:[O{VԚsɧF k8o32|2Ҟn6K;KlCW*l_/ʼnhτ4UNʟj}1J\Fヒd6o ykq 8)G?qFf܌yȔ,.,)btΞiƢ)C֓#Wbq!pTfBt3lpz,hCK"5[f7+cW-]QgVۅghR/?j {:>*I#nol\Ֆ\}6'=ˮP ՁxסߤxpUk?mڶ$$LQ+=!15 wnIKtѫo1G`*g× 1%i@< ^8YEv?4P&ўA/*:^uUj}ni;_` ]:eyYSe[qUi[Q]yingϗw vӯ q ɀH5%\sI_E7)8mJIN%Rqh[_1M9繴GFTт2{VPW;ov5R/&u=^a-[GZa؀j+k-$Ѩm,:985,bH4}Buc|g q l2V쎒V`7r6CnӸ̴QLGޅZJ <Ҏ50ɢqM\҉|,yw :R3' 0:@CH]@Nz.R~i0%h]Cԉ* @ig]ܣp>C>M%es #sa\׸hJSl,Ľd}1zmDL|s s6 Vym2U+}vowټ,F=5=E{;tNc%qNIn(iM8E1,c%0©}JLՁme!y̶c8[Zj.HHBd,34V㜽XVDY@KA }UOͻ5HL>fI(]mp/Ha{*ʬN)ʞ[IΩu/\v`V `8;+wJv3dd PQrs]vv~=w}-o+.zdnjDgtox|xη>H?N^V ! K ;N"08.} .Z{2ʍ+7<ɯjآVm+.n^Nh!C{ݕO?KHVy(i]1 Vꚯ|Cvpeq^% $| Gt$.K|PfeN"j" Vwm ףcMpX"ruP͟>a>-w%FmʑF/; h&sY_O4I{(R|9@_yJgMިx8\FK6xMϷV~d["}u{2JPiLE*~ R"&I55MEQ']^YЮvy-h1X lVD_XSd珔';7܃o>1ʺ[isKzgZvz0L{=w<#4.f4 C V6MП@;Vz?dV zGuReI[_s ]&,;[(l)zC]ER 'K[X؍dcKTiTM_<:bnk|$Q6aQ8z+BADQ\GY-FG0(i|_JT*7WzpfgF չ04ͲNi9ޚ.K5l0]YPܞ^9"(i&DPp- y>6.$N8R&QvY2PtP~+bR!I8;hpUCCÕ_1Ҫ(T4JwLp"#}+DsY/x vb0\_~X`۳{Ngu7cn-b XSHE+GO%qo[ԌHByJ=ӻv]ö̂ndan+i%*n!\Q`];Ë(0fL~˻Ĺ{ ҒJ l$e 肐_Q~˞ bXoǞ Am鄂OõZ09JTT<0~a+i҈CݟiU1 O0s4xqK07|Y\Ҧ;" N 2ZY"a kxBBnَ*1NPۋ0;8;(ۂ{1 J1{K*Fix-˛Fzpt5\lT4 #3&w72Vuc %Iifh}l2>-d,cRr<_RDK9zRqpTZ׺q){KB^,-[Ͽk/v([ CZJؼ}f$e l1)8^O!3lA%c])R_;Sg4br؟Y\TX ѻSnOʹHxOUxbl86IihNKSsj X]@-nwwϫB% ̝ڃO@m6 u &Ѣ1Ƴ$$c`OqYjzs \ʍn;f˳~ 9LRK\qvPTa[GZ-Td@pyPQ̓L}ȶ7ܳD9/Bߑ޿&ksG"_[od%rƳ`?S£λܥX}E@TYx{sw ֑;פ 0F@^InyОwDzwԂQ.spɴEc)2+5kZu&{\7zz>!)#ݡTtmH18Rtі K01) .؅Io+YFid)v3`u69٧O1+̩g2-Ϛ2{Ț0;Y'?VE=*U?Ez~A/ANqї7?Y$/t=w LEm|0Q5PWo+`ha2,g3?dq]o}X(+⛢2?x푑3|;\j?& b4E-F7?\f :vd;hHT'UVϖq+ `[|B1j2v:v}"&Ҁ1fSa[ݒ5||Պw6 n"UjH@Q,D!bHʱV@ _hFaB$n-EHi|ΰxB?!eCX͙ЋPrc~+S/*Aqatœ5B`(^qO_K$P^ϥa0)G{ KpבQt~: ]3QgM%kI2L ٤-m=7f^IցzE<8kDCO#x/@0kK>>"a9/':ogY :ZX lmyk ̧ɾ2&"YļHm{vXzDoÛ1uhOS[e9%w ޺!7?Dqs ƥ*ױ1&hKH$+0ݔ=u|ֺ`<12\%f-Ӧ™K1P.!Q.^zHsru4)_‰~L_{7_XaN=ބz‚ >oG l,.Zm. 4Kl{8mz U?~Aҷ:,P.LR 77~`uV !rX({lsʎזuU#%p^8}. ,ۈ(Y"PJvݡ$z az^O}A+8U@XE7-@9TV~Z `ҕ` ÁؒBج?J#IffBaz!f91uSŲ,ͶIFM%c)KG$m\8 UΨ4oh6W„'Ͷ쫓1atǡs>KQvjoךw`yc<+Bw !DW{u:|4b{WyLh4X`|IV! B`49ؙ= Ly# 1Zl *3uΩ&HRk.5:2.ચ9k$jwkJnx@$ R%vQK+x1P+C@>?7h1@bHd!7YO0rwFOZχ\uM-BօqiN5h9emT$*!_ 1?Gm,̟UUԹE >' ?:@^$ujҖ֣4\h w]sb Q~6-CX`pR_8'rLWL+'%@sQ̒Q%̀O_ⱝJDߕCKBJ8^$z$}z>X>P%/5 ݼ:-'&H߽RHk\0:cEay?1 aLħ3=b0}g R*I Ahh,!W&r`ٓ 5f.)cq]by]fTݜ4Ibܹи+fJ1V: I}]/%:lJ;;Y)7\{Ec点EL}UPxe9Fŝp~IdΎwK"Y?>!= QRIv8) DNx\>tӡJ۱_AJH9#i<`IahQ˓}2NmEb܏B}KEh}˫AɌ|@YS yNlF|Y做A 츉NȵRߛ&LDF-J\Bw<'`Ґ1'|)i/JffAo6cGJQBv+Q'WC&_ۓG4=-˂fH Es剑Jz1 m=hSims(Q曎Z{ɑA_5`?fj:oQ(2h8c=s' VU]{jǎ;cOpvG˶_3\@9=Odm?WNڙp԰=TծnqqO_A z,LSiV@iCƐ&r;9JC;_/vQZ}kVl[2HT@[QÎ9|ǻTOWa?h%jz$$`%uYyzWzK.Km~Ħ3Yh[8b4n\Lɑࡠ9|Тm(! y8XNs( T'[LcDɢG|SP|XhQܪ,nKZ&cץ͓jBQu˧fj(ZRtw|L1dm_ O A%)p50 FVtO_/# Z"L@J0=^YΤZ/m;2E&WXț9%IQ2YdjFk6rkKVݭ|dSvw,H r sCĜ bIsN?:HχXQdXU DY!-e~ 1TzwN|:=^Dnz@LvGNm Ki uO  aTKQ`S^p־X4*,ҹY#47~r3)7j xFخH"Nof|6Eږ,pl].V@  gɺTIԍMN9WYݺ-yN B>։xJ2Ɲ71sVF")p]㌚ndj6Cϫ{)<^ST3 +v|2mKlcn LѵSTb)0VM4q!Wg\@+h6&b̍C6gvXKN䈹ޯ>6ius"\jy* ,=3v~(-Fp \ONi>0{_ɇ:h!Io*v=%$(-zTE/OL~S7 ܝL2a|!CэU3)> N+UxEŘr59Wv*$@^lh9Jx&}`X~0xžfGw.ًo4 +4g.:Rq!t6%S@Hb=DKD6F@W/+nɗ˺'h5ev?}LMD[jZ%qwi&$X*\vqpK 3e`RB~;X sw_y q5)gUZm}_}*uK"Iac.ܰG:L۔>WJq;П\0BkK NMJK#BO]_63"T1]:- Ù0~GY,NFٷJʘ [GM—r$PWj€\@iHq.j#ҖL6O ]Uƛux[tMK1&{g(CO[BEpN'GR|  gX?Dz4\>&l RIP7?^1vzio+ab8'"jqwd3EKlRƙ/NY53 ,))]$[Vb!!o(^Mk;o5@B⇞ c)W2/#*S7(qXjkO3:^C|Q|S|]ɞ <V#Q$"c9ZO"k!uj!Xs :2M}Z0#z Ãtx.н.@VS2"[(*,Av_ILPhnB] ӠaBJ)KB"5]\[  DFخqwuwY069;N4NVϟoR>g Ѣ{g7S5*sS L9̴idBAr1壜[ y7t@GY֢cLn7N3`u~`se|-"PXG>q8ꅄØddqQRI䚴 )Rt%L\*ۭ]zsr(Ei Q,}ڠ,,k.}>T sJk)tū"KU> dm-c>lW-Tlp=`ZMHa0T1 Yr 2ޜK/N[SƗ[i?TYL}]p7ߚ-QE5딟SDwJ7k(HǼ[) OHgac4a\GUc)#lˢ}!~{I ҍ dgx*[dcu5WYWK[\Srڎ׋xbQKqOYdĔ\j0M [ ?&pn v[C=StqBiU =Q`FFD/ ʅ~akRn!_H-HFMI9OFwiF\D $e)W/DL XD:|FJ? 'W>7`#A<@^#17y]H.}8:™8D3%EIdj=l M.p_iUk2f G~Q',Bds W&yΚ.KOZhoZV4N#(I,צ Hj/;6Mʬ@[FoNkz@e`F͈ݕ s5txp(.&o=$bi| nXp>ev*M&V/#H (PLY+=(s;J]i[Jg@DB™:֕!z~񠑹uf *ݥ|<1 m>T:^ G`_" `|C!@J hQ{7V c-&J =LӺ΀Vc| T̜U]e+-orWO^;(Qʚha;rSCn.N˺.puicٞ hv_*VwW<`v<_uR8p.C#nF޼7U=D8@ IִN*ι(y$dߡ8b8 X-6wIc6ă\Kpnr}!NͣÐ[! '\E&a7!Lʝ9zFnSŵNB(@̻Q:<5,-fv<ų_k.9%cYf)8|dFIޓqvhZD)BX%wYq CI]~(@$am&ΟF?X=Sr ;Lʨ.gOS =Mc^ni7Y)?sy wupqڟC SM*- 5%Gvte0ndcˎFTT>|$bܒ8Y*vPG޹׎ rhC~m#ḢM^Đ+?zDg9?&YpguL!gF(wDu?UE__ SsC!,QsIh3_=7wsaM ]CVk-0>n)I<؍Y#Vqؼ"R%/.SRRm85*>LH𤢲2W+VIpR{ߺ#\VAaBfg{%|"(0\&%ui<#>/Q:٨S53)m.,)9L'yfwC`ÐH'VWG~2md2XMy~dɛkX;F,_#̒ OHc*Ow:Dž\ sm oh;lB߿Cw_MwOxȔZ8@z/e\YF7/|f~ro\,iϾBkMP'ۅӇٚ/T4q*h՟I95)&iیnHY?$VY"> /$ۣM zAۙb:!EķyHھUsS)ȵOljb H%&W[=qUv.pOu) "h\o43XY/A QOREN:^%{ RLF]~iws`V6.? _Hu х۶r`f~e D 3uaj `Rmx&KmqZ\ l!~#`Wj{AFb˪USVdy\Yw$#/0)V"ȟ\߼֒{{OK/-1TB+W`A,KL9-$œ[ꖝ\nqk 2Yf˶ a㜀))|j^0ISy+a9Pdb?H74 Ogh q|@6}!BlV#5Ɇ)`.XWnl4B9iJb[[=Zaa9=vgA8la|Pͨ!mf}G0$M #:BĹ1U[m)cqi{66G6?U!t{8CHL Mkvfm^F'n$B*֗<[Ec^ă{s]5cC 4ZmT~8 ~.$x 7UH ?JYV&ɑMcє@!<.bE+A]ja-YL[?KX N/QL(.+Y+?*?}9VC>.He\z'=T{teז3y uWauM9XeZj%$TUϝm;61uWo{VP]2a2Yd]pO(OAXJΟd+Oنcqޝi,<QI6 PmWlG{)5Aaekz{I= j&) L&9~99Ijj廑d+JBdG=`h.iBJ F D)V-UPk5Kjpڔ 'ޱ_o #v!b$nRVEޣ8;(ݻ5U"<?~RKA~#ʓ3 Ө? ?,cgd[b쉀!c"qI05QIL+.%np,ZKh TDǺVFg{;~KR**)uEI4Wr}==$7?>y_Gn Օm"^Z-4jLDwwaPGST8!sŢA_anWт+ۦv$QKcHz=%ضq%VX S!+{TQ7oTJ{WD2gX)g]./;׉ƲjQ5xqof($ <Ȱ+.ɗ<).֮=(mîh |Xu5Tɵ K,rG /wA-86֐,;Ephfu!-*09[ped'9*dl{c\hH0f^hIsdTؤnr S<"J7N~1_NARɡ/Yݴ@9VKk;'JkM[qt^:&Ҡt 3;b zLOƕJ^"C*ə탿TBv 22s"8ZL@C*TM*3~ D 5ls!x~%e Z9uܐ稾SbǥqhWa[NELpm{ ̛ -ԑq[_ %M$pY-PE}V1OB 't ܝM d@{IHc6ӲkYaw)pK'P}Ǿ2St(=s 6{- [GY̳<}'plW`';HCDȒ(*YZyZJn2^".wZXZ(Ž߷e}rjhR"&K(r]Mi[3`O,͸IIUʉW:R؍Jg~w.ѽ͝KN۹Hzx=/_}OꩥՠvhD**ĔG+U<1%v /O*e3:0ޮY#՛mbhÙ^~!#_/" )I(q=k:lH+b30dIBs僾-{4,kRYbc7+`05;LDCXP†K.>My'8aS;,s0Ugq6I_ϮawϝOۢA.*~+sL\M!~*}j'[۲ڪlwn0*灟ME"%x cGd'uePNwڵg k$" tmz g~W0a4/ M#f5[=]5*CSdFc,k8N#ĕ! f0;5Ȃ*qҮM J7kr=Mlz<=s+^7ĝrPJiF r|xf/@\hC,6^D& U&_i1lfN*O~q&(Ϲj!9Pz2E;;\v_5u<iZKMmҌ(oRLR%h O4Xyb汴<_5?~}&˜ %FV kh5>dD঍C.S쁬5.I0 恵/SٖC0*h$}^!N*8(iXY"az2ZeSѲU 0c8Vo[%lo\ü4a.uW/CA{y0X'o[{Sf0/Bhu-韛_#ۣ/ztd)sV[0tpiFYkP )SQJҽuri [;$Ga@ZJ } "4^~H 4omHI8aZ=O^MOO-Qh#[XUT9IoR¶o-rMbѾBx7wk>8q RQ^ŧ2= [FLѧ,dy"VnUrޒ1QA;O@btxzW3 it=b̽|Ͼv}]qF|̿$Y@ YaMdV(z{)7m^"=hc @jid)q!&E֤/Au.BRԅSV.bfP%LǿqY7ըM1g!Gϔf8uUy$%5D˟,"4IZ-jCfeS Hq9^O+nJ[ Ѫ={; {Iܴe 9%I!o%5>|@I--e3 J3d"@\9\ej3 "W9A@:+F$\g@+3&Jf`b+:dBsO%z4)?hNNJe?MF!~K9_FiпX{|:?4Lfi+yD+/,`⾉pDsC &yI6AwW;Pr)r))/~Ol|ר )/GTwc%Fð.^o߯.([G\XeJjhݲ2lbF[J: ~u=l;3avcO}o݅#yLs[nhϙP[o+)zo \b17'*=$+:-[bbY\\ԛ$86lη͇xµl3x Sn'zDR63Y#C*H΄<2 /8 D(CNKH7`@9|2yjS,03٨RltuI0P*xc>Is%l$TfIԅ[$[l:N̩RJUꊐ#BGY>V(ԀNəбQcp I}B}y>D/- ʉ)^ڇ]`!|HHɇOr˂7)U7r`!xg/۰gH]SnЌ'F r4r*{Y7$\r$j>ٳtt6kV3`kn؇fD%j#$RoBH``\巸w*2g^̋vU N&鱛ap&XS6,JVV> (gtZ#kFFEv;`f% )ſXc65 yQ;y0nw8K}1B5lmrfcGyN!/4}I'S7t.`2y96rSA4rE_П+]੥]EKqـ pJB1(%䠏q4S͗Bx#O˝iZbJ߲#*BR߰ &}x-H2mis)h8;LB: uY*xx7FTve?7?u=,{%ڝpVI蹃d,?ͭ!b}w4sd?0߻Duyh/ppϻSE#,V;$JvOy|tB$k ID~U!%ʹDpcV: KR?(z@;JMEYliҳsnҝm36\rb'Wq:H$0d``/.[h'A2Y3GDf#ð)X{;XO=::[Mr9Vn>/`>lzWQ: MZF,y#cf NGX}r/ŧ&&dMGY>8FI%a#!f<޳%@WvϏyg' YZT~WF}oi.Y/߫l_e^3۠u~)>?9@2#9Vj^GZ4~6Kt` n@ Z Ң7j %szk2gv*EǰwAR5/|.?}~7ۮ6{qfDeS͢XB$\KYW2Q~]_Oߍ'pP.n_9>jU*,:" zny@Ή $NcLT]Oț^Ol C~̥bi`;pQG}W,_ڟ)Ow">X| )p@V?%M AmX|&8Vm{2IFÔz<\2Д v@3.#J'aMx)'H)e ږ3L>Y!:$ؕ4!!KlE6Bx+|rzi,."ֳQYŲ/3N qbi@AMo8۶ H ~2j[nWAhXZ5UXF7\a0Q%%%{0{!UI+-/{=,TN<~|hܷ_=LMgk+ɌgF+S@fky"kP^hblݯgY/xW,P0RER5G%ٳ~ik1QL%ջ%<[52mi ܓXYcIXB(5nJ% Gg s:tp,mwHo?,f fmR]@Ҭu?M|e6|YE.Sgl8A5g֤`/A{+sN @+0;XߖfKzX7ֲr|>#_M )- τu;Fڽ<:8*_Bk^l۲Ud_t[]#_P͕W-=$~ G;qpOTiy56!&FV <ΡkwܟeF: {f=t6ŤB"]a&dL4?aHT!tr8R[U* pqpy@|OO곘./zAk `|^Z!EǮN77fxiJa0T|= 6At"/hE"6RqiÇZ*t64&7:DK9ɄT#\*~c ./0 I֖ӹPa:<$.^ӦH_Ŀ3\KMnlDyf)Ut N ]goux.&ͧ&U4T5i6Lf V}ǝ굤uכ;X  yၴjS끬dQ8XKg#J&gߏ{$6xK/O"w:) s&,MQ9Ggi4GJ}ѺF2: 6<"cq ^x {knاOAM :)KXx ")i^pN $SOmչۄ u2<2` Cs`~T#-W&밷z`31]+/(/VZ8#Clv ?!WX}T["l@u`mfkTSHk\qK@UvQ8O̞=q&GΌV37U1Vk:9w|ᯋ$e*bnY$lhLh!u+Co.c2mny : hˡhM:0Zn]tL}dDjZVGO4L;U a@~dECxxHpc@~Cg߰wy@wذ3]W Y$p\IQ܏fT^.)Vs-}1OK$"]rCUf<|a> zL+<.;գ[v)>Ź`S`N+%-wU+?5 QkVLa ;.^@@rGz[Պ)aUH`XF8ŶWmI6v]$+bԍ,u1!e ?)ͻ! }{O*O UmX4bR$I^G6SKFdY-3(:O7-U;T)|mW>@g gmi~BxdY\3((]Z!n6a-rޱEQ_ .; lvS( 6f7O>7s‚}3%p>/?SVen+@D2X,/|LE+&xДi{uͲrQ,Lyi7ԧ4וLǒ|'l D*}zWެ$+1 *nu@#Ȅ#9H6x`8f&#"Vh=G-]TB=o"mZ5xZ(_cr t>s&[8}Ч6htU-.tN e=k!Ll3i !^n<+n'c"'o(cS1K#}ZAz㈞6GT}ͺXyaA'(2I44W݀ hچJSzC\_fBDL2po KhT8ZgZ)5I)`STFb`R3 ËfFƲUSB_yD#Ћgg,H微]Ǡnj 9^Cx:[VXnμ7!Em_ZO@ߚ|J& <۴خ`{| 8+\vDH@/v13[&22`J}m\ĆLgm_(msǪh` c|˵h󄿪Sq.7EN2!jA>x Gl$wf["#nMDh?fjO:P:-9#+ rR=e}\H1OpUizv"§Z8➢^bmwTpqXBrheuu M_z*"R &iII,JLj}\mtܞ}N+5 ! >wɂ1 79dC?oB4=$D`ؼXx97ĹC(b&dtMG9kX-?֎`@rYw+RL' _a2d4P*O`E.ڱK <9JX>~+f' ƺ#(瞫rqASuc>z m6a"!12<*(Hm0qQSx AeޛNrQJǀs$oµcnHv;`=Z2i&=KHv%%C @6_؜뮭;b{ 83#8ʞᣘ萦iGFۮ dožG-Y`8sX/oei^U"ܨL /CK|^w0R;iOߕ ZVl#9Qd2v*>\?> 6tmug4mnU$ ?s2 C(7~ҚB[Ma[HV5TBjߠ(llMF& م|SW!._ V}ʴ׮!V$%"ܻ'Y kԴ ޼6ģh Zۇ܌wsBmk_ǵG)jZ݀5"2OK YM'!j @ ԟPCYV )bS+c*v^:=d5!a=[ڿ >댎eDsykڎ^`W%`BR*iK#T0"WY#j秀d>~>XI Oml]PQ+ѓ@Y 5{So5;拂t ,@AEչ8-Bb3Vwu ? ]ВV)‰~K3Xvٸ/}Ly ۓG:YK8L0¸#qAHAf++ 4zgPSzjh2 Z$$'KKxVu44O(2J[[ њ>s:HdژʿǺ0<MY CXu-ۼBܜ}oe3QD'ZȺ.]oCN:(V3seȞH&#j29"B/ۢ8wwrMnW5Fsl9h1SVB4JϜ`L_ Еm.j:*03Q4jt` jA@<`j-9)g@Z'e)\+()'ӚA 0AL@LҔŝ-nM^qGr ?EkF FR};j3YԶb0!@wR}4UF*!֛sAo$:}9`(#XBZƱނ>Ռp@ v1ZO{Js2 +c#S«kg4blo-y\U~N_XZe,촋HYioY$JF>,nELY q-0)U0!+A"]j|EE I0Y8se,94.iHn BT5T((%Z31UA4m~ 5s(t& v7H=*fFAs+Hx٦)O&psRHfر И/Xb?: e\ge_xYR1ٝ4\M(LVƫMTLeƒ6aLl4d[iizvxZO &2(ch/.Mڿ4ʍɛ m̭e`~^=kO](g0OXW4KPMLﲾ Gbk$sډ:/Cg{ΐ=^9l+L&ZGK~MV Qw?xJ5ά)MFV}p2Ӯϰq!B6-_\WT%>Gλpi) > E\t)ddp Yp,k~ÁyMj-Xk0-%M{|n^M2MBFb,azXfA/Z'q6/hlZ38&]Z7T"[ 8*|rN a7`'Y яh,KЌ5) kD W &;oI204[!YJ#wO3M pp^J֥E fF^~O{b]nr24nnd-.u8#a HיT呞bҨ 'Yr g,j.T`zWHDep8Nht8KV&r@:wiyyol(Ð%, Ԑџ*x vnP ZUtv֮ ]]C>gF-OoQ^)jLP&C3tw3X9"}"<#MZyHfߜLs=T`\|/u0#q󥠀Y>uspYf U:(=U{ttV4]LDŽpBn["bh FIJqFIW/]B\ SHv,0&.gQA[ҤQoYP+$؄~zJU)L~@ y@r܏})[1 @ê.9cQ+8}퀇] L{ P~.ST f2O{]U&Iz/qPJ0 QɁvN"ױ C\8>37ԃMI`T!,ܼecAפ@ վh|Sn3sxٿKD% .vHMsj hc &A~EU΢$g#>I]6t/_#;tBރ\q:ԭ k,hb{#N8 Y =yeJcD]D)8Nxx3 6a7IQɖaK5N!W4>fמD.PpFŋx@<$]O#I܆_b́C+`{pasևW4glQì"4HtUѥm]"^fN'H [E!0=<@_br>ݹ/jt}\BHB^uajB/ OM.?:h|w6o`JɯBJ&V[jy]IUffwTG%"f$Ϛr]uQ&B&Kh3D&:8דO\ Om){*IRx5v[ Gti^c}: ЄS\s4a_ph;|q*)F? GdHTP? ^`Ea(r:v C&F쾄٩O #xwacxnZ"~{d*A{e,1_SX@&PUfb0(y lf;p$X!Hг,B)im_̦ujvvwGQc4ye!v2Bc!cB7[v 7򳷘Tgn좾s w6tkrs\VHQΌ:y#ܾ\{u'M<6x&kK5YtV}C-h?*ں0v*^6#󄐝GkIfÿa 0YO8v喾\q<8u1Qr 80K78G i-T"Je.'>41WF, V8hcȴ(y^ C9Q_]wԶK9"{߸zvl NXr!$۱"ӑ!Y&  Er (ń$" aVO1_ML`RZr52=^͑RueE~cP)Oc7W=}Y}?8}|A$"{5oή/'&d:jvF֊m7RA6 () j;"͘CEFbXpCG`vPEB\ JkHKU؂j"":aEjx_R#A Ѥk8h!ؐᏱj5IByZ48Wܵcۭ)0ӯiOSnlq?Ɩ/tO_)j/:Kp,)zv{PtN#Wi?c``\9P? o|዁0ks-5m,#GE Gk~SқVmj1-2D #9@TaNMbk*4t3t{mez W F^5U %"!jYq M#5Ƣn?(lI4[Fsh;sFVWG f0SAVgp)m bIvP/* pZ2ЂIi4k<[P/1kxP_X#2Fun_'JT Dbf~~ DLSf0 l_T[ޤYJS1zT lG?:$l@kq27a$ʍa qiEn;w77iy(" o|;4>&(RH^v!Ӈtb r Won´Aqn 11%\@X7WCV D1Pެ2pD+`h:[Y HCZ_|oMvM^{̦ z3y|(Z$ !mJJNjh30HҦR'bGf/&,L:ȏ=g0i(&|=mY Sl| ? 3HP[PUywzP8Ҕd+nܢTsMi]'ŐW1X]D;Q١;=2zO)k }r%-'E[a"ؕx>ħ ȋf6eLaq|\9BhExniwF(j(T`pU…v05sqewng-Bؑ7h6B7T\y1Mߓ*s1yQ@݄VOƯNъx,JL]xoo諹z{ӟE}еomz:Y a+ AdM 7PѽC<-K89VjODB.sKN]^Y+MD&gJ/sWaSw|{ $U@32%سeEށܧ%B7Е/f*H}|"#Vt*fQDw 3UWwXGwB\St2ZǟwDa Mwa_9~=Q{SQ]Yq(86KJ6FzΣ %$dky!K Uoj+ߍj[opVAZkgSIt0k+AYzCMjF 7HxNutfCsZ޿.tJg;bA1=MgX@Mdy+YW8S5XԀCװI4CY5XLmU=gLpA NhƑoHcHխCPlѽhv.`lGN#W)=8kq,q'opڞMNZT߱lghevWm'} AH/>akgCi끻ϦjED)i谵VKzTNlnedw/\o[b v~6L(ŕxz'i,<=%J(x`. HA" .*ɉƆlݨFCdrJPQjgGŷcZa/S [hWkTQ#4¤Oq{*5̅_qQ+u8Y2^~uWm1J2V Vf\W} 4tXP$$1pxDiq2o Ocۇ#qsS-c }s臈Oϣ]Ɗǧћ څr׋CEm̐R 83obo X,=@7{|38;L\1]r7|Z lm]ڋyVbc^8Y:݀X+֜3dBj!.@ژ5c;6C 'AON=aH壨d.5Y"=t X{_rP;)`Ne2gˇE+Y?<"43(*:?b(E%[D3,]ԕP3iix:1p+ 5m._S5M=; gΝ?)w?5as5D#Z9fۙ##X{' bDzdpЩ^WX`ve+ 6& ;\rحt ٘M4`! Mjh>Υ펎"Til ~X%VKToSҔPGSUD7sWxei"W.΀5@~v.,Hc>u@͛Š7wD/>S-QNz k@HG-q,MUxjߘS79~_8B7DX {lGp@_ռ c#*M))lDTu}D5-ǐX&cl|fpz2nZ m0̤lLW|Sk-^lAHF̾3o{ӻek >^C_ Z=[¨ M~HxּG ?䐡j57ςOt FR<ύO1hq|ȕULЙT@r\˥(W:{VFa<~pZU ӼUh W0L7*".?֭X~[E06)IbI.8fS,"\\xfC%3p" rFj8$ď![o=5ߨPʝ;vz !mfHNVX- hf8!aF#AלgMdrFc9%4if!1(8[7J#I/ N]f8fH'3*ħTc󈃙xi'=p_hg]Ľ 2nH5(7ϳZmKSgPG@2+#Ucb#h:K\6P k Gu^9;C2]E?ۯ|] eBGOiŭIeaۊڥxeR[+3 *HVs$KVY!cTڰWj?3bI+)ю D خ# 5b Q=k G1qerWShv[X㠃:] Nf:]+oXe),S xƔ D# ܏~"gaN((^UÇb"Em{]8N?.9!{rt R_S X`zNpXnR9*\naSgj*B|/A26Vw/OtuP<x:Ꮥ{#p\:5/l*#k'@_L4w*0ԇԛver:Qozp<È?q~$h"k`,#.jv/pb${q+R[G S쇧5L=;&L mOy]ps9#RǨ'&9! fG-_)x\6 ^_/ F'YGg+vIC9֘1χ*#GM &IpVf ke gxPeOE^?LIhX,Vh*Y&lǗv҄wd%6;b;5b䁣' 0Y]XgY.rv0WT"\Oi ژҗڶ@,ޅpȣV_5.&]s@xY h7؊;9K4Wkg摠F GJS8rB Vo, 8ej^nm}I[sugjb5]Nh߶4Pp#B^U~bAY/93Tk#{1Ph#o:]u{`4 :7{), nNïh{gf8f-*5Q]'ܴg7?.QpENcfwHۯy+3yc^ &es\S;'f7@A7|- ӌj0<>mH\#KWv3l$qhDԙ\Dk[)+G Nf`T# ЁsvVL^-rW25B\3^ ̧6hOpF0]r9JiAn(F՜-W82YѳP%ݚ\z8^.+c8w>BN Hy,2.>֮3z}3ؿx/ׄvAߥD Wh--*A'z943U;Wx 6ZpT ))/<,?$,Qkpׂh`mV\+SA:fUueBPgm%LɦRlB﯀!{$l;MȘ*4M8df֟&Y;Ak"d1Hv,=^{JF&q'3ؽ FgWU)1[H J?% V-u* eLOWj87$V־6;+E͌IMpKgf($]xnl&hʐo=OU@W `#辥#JtDRS|c:Wy`0(ju $ڸn:IoWvT,˨?nAj1O0/fP㙔e vK_4|{=ܺG+IB^@#gVF`\"%Ie=%J描/R/ufڃ$C~*ߣ0W!jSбgx-PL&зVq hFB\*<1 -tO5 N#yvnƆ밁C/&WG\ZD*ΔeK{y t&#FSJUM:ZU~ AyT=/ (m~N@ ɕ?c tS UT XSd'DvG_!2_ o YX\An*(w,iu<ч$Ok@!pujTYGHys4KnY\:θ~0Ykfgӓ p<Tp0{2+)0V}ྸՀiQ.4\roǃ9`(?6ugO$Pi[5=]ˆYPVQ̨,-.@aΔ3 udx֬;g= Wv]3E5\%V }NZr'rJΣgPJ;rCtEO=GӮ8%oL:03.#> QtܳByktA캃ʠޱ S-Yגt׹ev]7oFsq4xk9k7?՟2#$V*?+mx]BeWWTE_/p|%Rc?xVoRťy6B( DuF+C2Z[lVh\zr@(ôqŔ-$ 5W9ߴq&ð`;\>$gҊWF =He4-#1rlk {QV֦NTn pKp *JPYօqB^<${p2}8><&N9U&exŹUq?F< AHiEy{:컴UiVr %\(I)M(iA 3}p;WCڋ{]'d2;(SC&AĒdf:GyR Mba4K |lMӱʥ G/qui$\>3ƥYs)}oƖNmW)r)Dƌ502߸KK4a׏RA,LRGpvyC AOOxԝ5&2K)LF0":)b֑}#jS+L% <?hD8k0izǭ*I%!"Zg͍.N<>>l(rN> CJOG>7~]g:o@ i}W,bv]T{dqhԄijsJR0 &⇤!d?>d+1!%i3?5tk*5Ncf%y &]|\ ǚ{ H:f1xdaop%;&Haߣ 〖!KlW85L+W B2Bn;$ }JRMqi߇κRWL{䣑UJ'૶5ߙ6m!{ff6UrCƄZl) w.͠}`J1t ;Vg50[7&wu'-yQ P i'kvv^JQ#(K''\BD$'=cl9hotQfE98LOQt,:bxkOǪIKނKYځ*_W-j.'T9 ~AmD_B_i%֤k* >/w<QQ~zj.M"s#\B%R;5nhhG07WwԊ+5@4|YbkRԧDXv̆t0 Si{DÅ/YJG&(d0y 2) *  '6>WbhVvʒfxE++|4;1 =g:Z6ۭW0R%IW=CDGC?]ni- ֙!ζӑ*2&bȒzf\Z`cE HN(dp_ h(Ԡ&Qp re 6ܧMxw`hO/ӂ`mukŐ*6$!%Zh'M9Tey DmɨBpʝG|T};S{ 0S> u Uh1Hv/'f_I ѬI/Gtla^ޠ.Go_UMS&Hћ!Px/YQ*:t"+Jǥ  Vp@J4[L%Mohq[nTܿ߱g K%;m@ @J_CQ|l3ԎFsV!/Z-|%Ǣ7ݧBP/+!M*Н:ʹ:Hk20zZlRd^,5g>_"+hcU?ֲ>9\XXѹքF5=11!ڪRHv^DEɗG?z0Uu65/+mO.9UtE: ! foa9rê5__I5:jfQ g͛V:\ނ2NM~Ο_{g=2dkkY76cU+D^\P:tD5w;8EdiG^0WQM))$_sMlP-ew4,Zh{ޠKuE^s'QxA"6[H[3B`(2}^(dF慐.J{6$ӳ$2Au5=yȽi4ؕ 0R,꼀Q6ʃHą ׶;<<`gɋW9E&Pge:rrgkh;A伥˷1TВb|0ls2v༂<ۥ:{Ǻȱ⎦s3t]4ZrNQvΐv-&qPeD2ДfPxXUd&̢D/aj.XO.8$ mqbyH&BF+h^GF~iZ.4%3ö F`qUQ\4)ǗD5ãmBOA Y=vmM8/2ud3RF[us⣷ {j"6 "lMF&A ogxt̤Q~5kݫ~g(CW!T5p1l4 6!WaH'Icakv7S=9&塎}ax BmB[(/&aK"|HP.NGt~RomjjxR-ω Kwʉr|viČ(yB? y?ΚŻcN fZbg@"?x ^X2=J:P]pOr@b+C;{Y1q!ڇT53P'X0e3g=qo>QAoAz]fs;#vzւ误ʀ,[To\G n\,bl,WUo 9a ׊x=|Yt?MdS)j8e?zݔ,` io)n[;YT9;mݼ30ʋAک/1p p?=+hDM* $޻rzNzZ+:&(G !pGO𐺍#DtvtG}c.kf$TJb)?Y킸)-Kfu>;&4po|U$xj:2D5U9%8@3dPH%LIJD<-(TPqyk]烈V v9`oh$ b)_Q4*<ȟ"m͓vDS]'AcD(l'\{b A3M-MJLK"fLP6 4.p8$+EX+QpG+?dLkbCpmfJq#1sA|MJx?~~_w΄o|D]f) ?\Dr+9 *[{J-4ZcRsttIC(앬a[}+} Z L1;D$g9;vZg؜7) }Q@,v>qba-Dg[ ]aZ&.I6/u'?KٳZ;ZR)Mg KHT;U%;=yY3آh>cGiJ7W@о&J`@c.EtzZB\Go sIWwf\_|gD%_4rML'> `Ú,똘|ݎ=pWX@{myDS#&u~XG[[㙸,Vvl.U:Ykfԗ@ r dT $g Ցmdž9ek{[7 `,ftW.%ыkA(t"j֯hlwI'i [T1k '^6" *͓OU-Q9z&No/WeZ B%xdپ*j3'^Op%"$:h6،\<]`=Q 1׆Se$`+%KH\ 9:^\1̟1tZ@"DWL9Yn[N4ý]Ÿx.elMp[͵uyZ2Fx!/06aaMn{;zq˹ZDRl Z֩5D9<RV\YoL[抬C7ip8$"2!O1@%,x ~y <~=DgN Efg&@sM/&=L~L W/ ͳ,#j.C^b[k; x k{6#GB‡ř7dj;z,Wኸ[Q$[\Z#_".hUuv"6lB6+9]C3t洿+n&M$k@5-#>M\?V^{7P)0Z"F5|#|7<`qřM/hqvoo7};b߲Yϗ`=I\3MCrs C$;uj I-w^P >&e%fyِ`_p]R agwMf#٫kuUZf"c0R$nkg׳իUsu4g\%L)KdRS`4^$rW=Q'EͨYvF)ϯ] @0t *1XV\P7#+c|8G{%ѹ-f/QqەcpJa**4B<r8 q1T4uqĆ {G4pH-E47cB.…QqkU$a&Hc6ֵ20ϗg' ] 1Ol8!y&mCKuq1oEe>X1E,Վ9دi+h6ʈeם'yAv # jTh3B;IQ4VhݍRL]]E/z_zbOJH>&L:8~/ .[6AN ^Ӗw83DO@*e03絈V̴6ӖڇFqܴFQj%+tOp)IB|$g\z۫!kOcDk"zTka_r'R6V/b[{a< Ŋ !S7S:#,lAu@QHP90͏&m7 iQ{/:mX)8e Ʋ!qG|B$ UQ9tH(}"E*/@ŇoI۟י[h3*`"btj$F#OK硛 j?{ {7\$]G`]Z: c&jfBK6]uX8WX ;V((yXiho!}'Lbk?L<7C?.YD?0dž.oYh= Z `cj3#.ĉef#f0I&;6MkVd]6$&=p$)ޭ!$ezk3j P3xp |Z'Ix8x,vMg $dݖIWNX -h5Ϩdh%1)M丝K&^wMW0%O7r'[RߘcVnl9rbK옚Ud_Aw\<{F{M[Ũm1 UX<|pSQ 4.!]]p<q⸲<H& !lmV+dm|wKiYD$~ǂ @)HPTtjE,x#Pmzv4 HK^?v;G'1M'E (!ય"{(b܇RdZ_xWz%G@a @JlJlUqq|O:_(-"6ְgD^L/lmOַM,;N_n޹s c)=@ƿ^Wj|і 3Gcp 6ۍy|OݔlG$v/H ՋΕ;*M$60ryN)ctXD4OZ8,FR jRq]V u07"Dӆm#eDa<-0c/c{ovrbk#ǤwQ% W fWGxQscP_<^!+\TF0֦~9֮b=L=?]u Ǯ:t}֪UȊY nӥAhE~nw2^0'Ƅ͞CP>X"ePO^Rn^{\["ACbȍF͜dx ҿQyZ`H ̞F h^ra`geϸ^>nB6#<(&$zx[,NHQ߬hʸn:'R*ٻF^?7U;.zCL(!8rܲ<A4ߠ=ayBHp[YƩU,M^|չ}h' [1(V؛Y2,Z(dKńN,bf7-aySj9 SHZ LDGdV$[W_'4:UxjAuR2zw`^)4*gѢ7f8&Mr.# u—~xTWi=,@aÓ%-J%Hك%)]Ny ViG^X%h/;Oo-]Ǭ,%Vh$$nh_K]rLֵ#u]7DycU0e.vOUnqtj7bibP Uhu_U&;1gKč^l7Ȍ방 \q" G`2?7|xoSnM%ۨ[cha}U9!/ȰXyWB b&d_ -ݪL[Hi/M_;9*)ݎ,MOIh 5c9\hĉ" U$paְk>#Q貙M<ϼ$@}IزYȡp*gPu0=Ffy/(=΄Fu{v竅{xl,^_(yw~u͔?'b"PQh'r=|m 3N`,/dļ!+{s[MVF_Odʔve5d[XdJ{ɿ^'(ese@A01 'byq:򉛳qUJig̒g.*HL8/8$(kэQR⪡G7YUeF!/l VGX,43rt2 *GzWN8kDASJPO` hc$3ُ3I%N[_fnV?lV GD3^nnbN9FMyV{b-Ћ+N?1]%F53@ۄ'Æ場8G)g\9Aί\U(&Ĉu1R2k-ߑwaMd8u5i0=:}9 Md?"T8%2eb(MG~-j_f=RF&G-{ontBf )vV8KPx@P&췗oIk9_d]`Y~Ա:2rXnEHtR[hob5&Y<NX.&te1{,Y9_úY-Ϊ_N&KoOK׎D.D8YVlȈ6tAkf|1[U>KDQCGIrP Mwd}Wq^)\z74M0&‰>D^%:xسXb_Rѩ5D8:MľTt$dz+ف7gsn4a,6fPc(+y>E2[. j1QMorcͭUMwxЖ#Zꉶ(~//B<~;>7ԛ0%)^Ra#['uWK"t n rɿ>.AxI*BKgJ[Xw޵:xi7gd_gU,#cPiUS(hy(~P!OO8q #lwzMA0"7vsj",x`V`,bSKArw'ňs,o+m|BaEbti+'JbH6F'oXj%#si*yNi2R 18?7iZd]8WO ߈]3dy`IzpQ޼JM+t${=ᲗzܿVtMC}PZy˘~q`Ls < /m_FqQ=l:#OӠj$!E1U="x6f]K7~kz͓ =wUl-aX~D6kKYUEΌ {G&O|G|\!> ]8kr-KfY+ e6BmWvXlQ߻C-}mb~Φ0Nzވ趻s]\>flyTOLnbDk( _{D=W!>Fu(X<AB.hgBUا")9J6opZjmVSϕ*mr^s;6NVh|CZj?)k[%26E荡ྐྵ[& ["bص%g[yolpXZTo wkZoUȫ9ʔIK؎p yJԫ("["}rp6k6ei/=rڂ2%l&?pW ܥC+a4z%{GSӱ iu2>& 8H;A2L+R3{ a/ 랤tIjNbE"h˓E'8dOS7yex9(T`\|;,jӉ~B"K`莞P%NmO. (4Z\_HUӡܙ/C8X>G@zsf!/]Yvd4bw&/4^G=6̺=JDZJy9<3jfe X #x\g7PKڪ\7}d`DSOQ1O+lrq/J8帿FI4-\F#X'!tdCg{$hN6]\V(z[&3AGC'6^Be:Y]X]wx'*c7R#@9*,je倫t5YRꩥMS_Ԉ8EآF?>)*)`%r=BGZ?8vM΂>6I<ޙ2z[~xtl"bHMr`t+ŷ*"SJv8m_p?Gd#ƇV8 |t}ߴ&l4Cpq(e`1NA qp{E8+Z qXns~ż4&>G;1`b =q.=\K?W]3KŭvIs&TXrdo) 6@F6&m_ЋpLBb(.F<򏭑J M${(oLJvO~ An*ulm%脗Evd \AezIwЄ tϜ5n&bN4MSMrHM)U6 kMIH;@|QI!(w+t&f1qCo4ЖAJùh!5_L AbƢ}v!׾r yccMO.M쀄/GoKr?[sS!<@cḊ`6]f@߁M|T>nz׃̶OP :'a"4$9۲ُ3P\+Y|}6dLvs$_r4ԌDIP-Í+DpW~7wH pe?! ;\_WD ciGsS:f raGv#$)U3r-F+N쑡t3@ Q"OH1ii(̜(̟i1\XΛP6)U\A )m`H\9""<_@ɒTMq{!Q!)$eJOi̘b cW,v+g&# xa73\+|aosL~y㾢i5vٯj'ml>*/C+.ˊONED9Oi,=08h5z j+17+xC-TxSi{pRRP\qhw3.ʑK7f%D ehT:'XJΨf_<9EGvT'a%` T]Jguj1#(⇥E<]C`V}l9?mw:yXu{$޿JgH U3YNI￿'G1|+2zH?"$`!G>TKf4ftbEMgB4 IGSDr*{4ow:0[։!&;M%nLZ'/[SԅTwmI]3?pR~<]%MEd"UÄ<6ʆ"3Hs'۞W;;ҞVR[WSU igr_?qz`'7~_٣jM;9Y dŒRy2 r8[DܿCYQJTDv(#\=Wd^8zUta BE oc1.|q&r[]JLӡ2j_í0/ڎ2Zng(~~IORp t>땁:IUϴp~Vo^qm5.vCqwȦ'9lˈzֻ6`d?}a#N|g#g9//goǥr P?dBHLH;@cY5U EѱcZt HiVϏcSDL{iRxd.%l;74 sƤf*{\fٞnBj9! <8Z;I߸c2RrXOhtkc6j_,92Z}՛:ڸwc bcR%+H)D[Dw"WJߛB \ XB&ҡ;Ѐ-H' s6_Wd0?ݗ0Wu|4'1̰xEXDDfj8bOXˮ6|NribELr9DaDs̨&}^ʩCYn}wSk:Z:oq5MUPO'k5}/2:@E{Y>B $Ø:0;V\6DTŕJܚժ˺;,..P,2D֬ )eožv+] 0 KŽZ6wP6C4W3˝z1muͼxD;Ve'ij9~PWyaga)?S>Y НJX2j+߀Zd=*p%5XЉ0r51S33@~0}{zvdfl5`V֊ JkI*k9$kmGC?< zFd_7ghaWI@%1D߰V󚴛|DQ>E/,y4$:=*(7vb>?b?Ajgd3$tc=X&p g 'Wnf5( o>a:Ç .{A _%I| I9d 9f.bsILU0vsM-k\ڔW&,*wTLp7" unޕy1+T'a= iO )Z{LL c]Wےl U3~a}Cç)pYP43rd8]Xd ͌⫥w:.h+155DpfWQdFj;(a3cm@B&$lWuIӔ1UcRkWOYR|{$, m}\Z y4ĥ |o☚Ll)F8MelаHPsn&@kk!i{i:m?/~O+^2 2'k@|ag6aɒ;A :{j?֋`V~5,Қ]M|{fi8#iKk4jYڤ;;U䔰HbXmkKJ3%AN6cl]Pfk&E1\hAo\A[.S7r5AfVSf^H~GanFtj) UD5HoX iE<:cSZxUЛr{fߌot|wtC%sٰ]6]\Ay5&/x/&7e[A5L"(Je+XyJ@BEF%N{r*oVh 1/.&04?@b49<5_NWK mMWU鯠2&Ilr˽m]oCM\2 0vSȃ3\Ք:A[ wЫ= Jbeьo.M g˨] ^Lc0 bzzK3ah'18Ap͹JEF3g VƜZĞ0ek*Taʂ2O8xsCORʭ uev$7rQM_>65|62B{Ju ګV1sN1.,y/TI:l4-u*9,p:aF@,I' ]{Q5Gۛ27`6[q>Wu C?NR@C%='.v}(et3 ~SD.#M&2%y0 ^4J8QyvCYn3 eE,H*#볒4sgS$:I6?+W7h݈_Qlusw,m̉?RWD ߷BߠW _\C[9.M灈1y[l*Jx/+y u&5I}Mr{ljő4[n`}%6Z8g;2Ƿ0ŪiM_DZV5\ZPg( #'e,jjY5Ua-f%v^7l)-hAȄO $Uևl7uݤKR+36jUlM<ζԲ%@Hx1]Jd}E.gi>E ˙ovb-WK1@݇i@P#o_/S (3ªFޕB2/hK k*#ZYjMKsׇx7 xD: ADb6zNKx3ۇ̛-*}z l45)I-˩oY27,9BS$^/H 8؃6$ J3qs ˲9p!;6azW~U 6bjo nChW{{EhE!eW14a~83J>=pyڊB sSY t~n># pKImGtԊ%9tnlϭar>Lm<YL@ʭi/ݨjUF2+sTԣ^??/SUi`o) =(1 qqazF"oPX{SD2\X"x>_]pg Y} [S8*%cϏCNG*rFSgKB5t0 {f6١@ o<`Wʷ ? Jǝ{.*&cb 52A0RyU@㻮qσ%: =O{ CENܑA5t<$Ρrƅod1==7n}͸B8Sx'tyJ9YSeCgjs( 1KN}U_$":Z9R0\љs~7  Ah x R/}b& uT SMyTf($L47b8\3:M1?pE&P!|,řfܟͳ_ԁ׺?q .$b2@?U9:7Va~`j dnfJYwop^XEdΐ9[= "F{K1zSŧlg4e@o*ul%#ԔCmVʩ?tݵ9f}߄f4gJKזqg 9uD$'Fu\ll0ڙQA`p; IF%wJ7~]|CUQX4+Y璌I@=9|n`3(͉tlpd(/ gbZA-wqF|Jb<^x!c?yЃˠ-dι$z@&GO'2 !6K+;%2OCB^ݔd7 S_ǟ+e3>lhuн*|z5W<'Bٛb~^FJ>p9YCd[I|:?P8o ԯ-3t:RQ>dD!.0E߭Q.: 92C<HgI }LGV{i)4i 1G ?RPTzEϲB'jО6@^ ܳ +=hau]l;au+ ֘xɩ&][ o6? 3ZRN$ڈ![>r{m.Ec 4^ͬy>+@ D)mB4J.ZӰ'K"QŬ産ExŌO%2"JCpҢ?hz9[ zY-;bQ2OvA5<6N5 /w5)n'쟬w:;!ĕpHx~7qhc{Ds ̪dOsEf4Ƅ!S>g_r(l.%f:]/wqʞ'p1DW伳'Ew.,o3#ƃnV<7]?AiwN}ld Gwvs_ε?J?!p˶ FMϴ\ɕcz[E#n-=EUDOGHjO2;AF뼉MXw׹;A9y^"~*f9{eĂ f|r.ߞ'xuہd+ޓ/{] Ϫs7 Ι -biC 䑋`7TU5fƥ$z-& ` pqyhǁ*sD_;T7Lܢyvy~dg %;6 ; *rf8ٜc1; ڿ hWf6WW7e=HV~A@gCHZ2s YyI*\//?Չ/ n*޸0:;?6q<-^ Sbuȥ`0N.c^aTt4GAҜ1' c^UӀ[r~:)֯Bmc5>k2%^b[xIO1e9}YsVHYOCGGCmS^ՐX+ ^00fG&ɃTwǖ/FAxX`qF\ ,ĝB{l%5>APM/l{wyX/+'c64ƙoSRM/uF@TE\#uļ`̂l;i߅~&>F ze{mԁ!U Bd8MwNnVha5` DrYuUiZuΜI' 9F& }e.R 8rK0r&BJJu$,/\dhp^FBGW,riGs۔E .Tr ۢdww-4oy nv6Ŀ!"j]W}#%wW$ O7qneFq $E@gF G0"#u}:xęfdz"Pp>]8%\-ʯMauɁ5)vzX#-2 ̴ֵk#`WX5C4|.S2WmbsF(P)Ι2 LMc1^%; %#U=XJGq/A*rZ[S' :LzXwv\7:C4TD8擡3ZõLNc~9a! bJFti>afgO,1'SY #@V׈|*O"hm0%3x+P|F-os .] +xf,5&*(xMcq(QH +' MO .r$CJ0ة Ot %,}*ܔ-*W'LIx{gh1EFGA[aBܞQ+])ǰny֡ J ?H+ GL /1l9V_M1l:c7/v?^ Ǒ:ˆ!% 1IJtO?{$<ȹ(<`o¨ŭbմ5sKIJxZ2o)k3?O^}p %5ԋ5yqU.nƩs,7O,*=z_$=R*`e,{=6LJԵh-,s߈r~IiGݒEah>ݛQy?Eg!U;:>0Bpǝw.;oF@p߫KWdϽZVomHr@˱nЎԙHY X( 5"d)XWy,-Sa)uL~Ab8W0EsҥS&92\ɑSWH62A-)hw{Qi:9:/&@;[?117ʷDŊ2Ĩ㤜Pοp]9^ ^2KȃGeBZ4o{PYa[t9SxM<`)sHKag(kC ?ꌮ M#yĐ_P{{T˼C";IG Ԅ2*٘N럶|R;);zP7DOO:+֩_d`h lPvvPĢzĩeHUg]˛;*>̕,g_&9:QVJ,SqJpq}"bKY@k|(@K'&^R&`jJHЯ6wWˆfTތhX?cyG57 1DFtj0aN#khCo {L5 io:1M%ߟ?8bB HR6!F^ 0~|B063'*=y;H&+ {7)@NK_R: %[9ۅAtž@"X0cyҘZZ'~#GfKVP})=Ιs{l6qFAʑFO$o1Sٜ~f,T+$rhK+Píم^0 cW]#̃t8@maP%eXc+Q}[fL-_Ts8F+ө$;ZdhݯݜQf'j{ng0Q_;YQU$)|oRd$2#EI[_d7δ2ȱ<$Wӫ]6Q]sMƘA)ݬ7ᆝC:\wghi ^]$EێzTDa+o*IH,EEvƚ}8>蛤K}g2L`c*4CmW-'RV\5̲ܥQZT8Ψ]{@ \YG9m[i8JhaY/Wf0x^)]7BvLGaUfN8fFĭn1]6ޯsC$ 4TN/#Hefi Ǝ->_(O.<_V'bvNMho+PJY lPGT#M[1}G5IO>+d58Dk)s2.bSb8,^o^paxh_ -;3Rȯ`sh)p;D'1tFfaQ4岡 ӕ($| rNzUY~Hz#,)ySx# c~5 cfInU9.AB< ]gk 6)xKl~1/꧃INkLIlZdBy?g=/)89/;lJ[lΨ|M v[bNcK|EZs@[5=fe;חҤJskz[E\,m FOpD|zD3yUD GE a6\] L8|`ki<'5x[}´( TJq~?o~-EvE rjnnQamְh@Vw>H'Hhw]d7N:k鍢w;Ip |cڊI߱ t4$ hPyo\>iu`C~r du5yuqS~:4CrNB'&+^ӬVpA7 ouFj  ?[U1l.[zF!./B'/o駥HiTcio,D( Yd>ۙO m) ӎGu*n%%ZߨsvY.kፘe4DJzv^V;ǾUIC'F#cVȊd`ʹb||, Ԣan*ߦb~:a1*o~(RcD|i[=l//1.3#`VT.9rfh#&C*d=AA \w;UVS ( oBhE ş̇;#yb}1PkY6@x됦"4Q`F]/CUE ewC~Yڊ`cT#5ZP6{vx+__G>$yv(tT[7ׄ><8$ӺW {WnW\tESuEѐ .-j'J; 9\%>8Z*9tA\ XVxSĿP ~=OsZRM˻MW`b~:PKa+q7nq [\Z s7j$Hb{]33B2xl+Y>kve:;8^Fz:pBEKEŠ,dv$mi0!K 7?ntqϺ?[ۊA2p\O䝹& (>zz-m9,>̟w]{mfR{29ho-eL@XNЊ]<, FcjfMQ w( l%V›zu0 %Y-݀v׮׾$S6MZ1)PQ[ɴΐvp;\][ia[``4DɿkjަR>fU|?I+ dR\I,pCˉ.D"MQ\i(蛕 k7''umX5YT=am)*hlkG7-r,1Vލ.ҹzWg5US$=IXPMe$/IY(w G4"kOHH]my.OXm]Y!\@oV" Z2.9(>Q*w} ".S4q+Avvbg.̵*;"±:0?{eA!$4Hg8Ffnt8lZ.,].[q(p0`QǑ \˦%r/hf͆ʤ>(5kgğCF?P&;w{> ʬU)j\%/K`WN5N>eۢω N=h[į82,5OF /(ʼs-큇"BzN?zV0^ulž﯆: B|KO$ sƇ%+CBk z=p"^ʗi|>Ru|ɵ|У MEC ?0қְy*wgJ4™rI! lʊ oe"4SwGqiMmӻj6/U~|$DⵧH]5^,aWh-qtߧF~$i3ǛLCWۢ$Kq7דLVunVw+#=Cq}KY7/1]\j8qLɺ ؾjW{cvp,}2k p&\6})$g4މU@Lpnes2 %AfYU&a[J$tsL0;!4f6T׵sƪ%!eɭPH6o7*HyUia[|mRU.C7G|C"DjMD4dA[JeG`\<-kg/Uv}kVfCQ8Ute#sg0P|hz3 i9-t*A;eƌ?WiKAZEH!?9W^[Bxd q Z$%PޕN$Xz.-FZkkH~5}j~"Pfѣ:y 13Kƪ*l 0r(wu``\/E0fK15,+*ڛH&?v@oM?ڹT򢵈a_JHZ`M;Cq?o{=??w=xcmoN ,اDIDIN-7 ຣ@0v=Yƒ@>jQM?+/~9"j+ua=2z+}9)Uӹn>O.͠_Nxť7aB[* \ ȴƆh%_$ɸ`D|l\-\.NNb[# v87L"gMfj&f+X]kF%)vѻ!7/|~k֦f{iN:lOu1+fFY׳x;))K^y`bwk6hemэu?`'=JSJP8veIO&7X2=ANܯQ PB2ŏd+6t0f3̈́yׁqL2|Cl$řU|{ kT`KMi/bc4q~oۭ\ aRPw}Z?vIģfS$S#-+\ e= g~`vV/ ,U<hROSȥzY[њ{yzu!wUtSڇW޸4RS[b,0GBtC hiQ2ukdl9c7)_ g.a+TBnnaHWVͦ`JS-gv*,PB.%-#Jlx˃ 2 ˹~>!7T/K:Fmù]DˈlO~/mcF`(0 xG,/tX+.*[_Ҹ,Le8&|A#_ Ҏ>M81AvmdC$3ާ,/@uԛi~T]=Vj2owYEɍ=ĪW<)hIzetPU`ш V2*87/$fR\@ }]ޜ|uYdSԕQ ?8p"Ix6.+(+=T&fDBY@W!r,렜&` $eSidCOSrzEWH-cE%PX&z|Ūw:x]ס;dK)ĨX dPJ?nwד/Ba8YFr"l hztRn}"wsYV㯧'sv`48ǣZo-ՖDa8gk:@B/WHc|x|^CZ!J̾kN^^ZI'n h\=W$D +x ੹_b?ÿ֦Mq"}YU2_ [.ڹh$T 7vvyIIIVCoXbXBQ[\<uQ[Es+9)I#v5]A,(^RdqF7ZyrY6pXtae$_':739) I WREK?2dmq"],V75iEZEkCLk(Sk@I毯ZnH mڻH QtUۢg)95 I*hKϿcœ*eftAM0T?e-n:+T)llQר F-PlS1ANǔٍ "%QP8aUIv6|܉{X ( w*!䏄y//U# "n;YTE|}!`Qr3fgJ{<QuU`x,<)\_;6C%(d!aE*l뢱2z[yhɐ=LiI ٓOG싨bMR0PrA1Q|,0eٛI%ϭ*h:b`_H} ]Tz(*xg-yJ(g?3Gh4ԴA4ܨ9&]P܁ ii%S0Iur;P51b4Hv߿[f>a 9湏Qj gId7[Kv+&l'jcMb=א E(WQ ;t%ḟs3#D]r(XzOJ&81L&c&i%e\1ʸo7YHm%{V MWMOͼR]]u 9r 9zYUG#aZTisZ}zֻ1( DDe0jуRərx(e9@f-=7Bfw.|+{#zrO_xqf.hD*ڻ {(|7R=$-CBi60 Uxl|a z_j= E>O -ʞjU&ݭ3:Ю% C92Y將y̖Xv\6LM2Crgp~>yX1'ڈr,jnv܎(z1잎 Jc jhcHZ#B''z(xêw ʠGy/,- _)}`)PO19&s K@ҙ,5;4~"r''_2lmI|E=\ycުq[&WSa -uF1*Bxag[+Nzמ/kFUJTMyuaTn3o ΠDRnz1]7iӜP#yT~I'y?/jWA J}|W$y7Uк>F^d6q oL2U5]-6O{?gQML?aAT7pp J5wf|ZMw Ôw^BќU`H<& G1 8j >ú6NDV[4rZ dq%>HPXN2 {C=.qyRڃLM Lu'LN% qB-GטykXW+ hv=IDɏ&]c+G jqrW#h_@6EPQ).y@aHGpt;1$7N}2<C i m^FN`zǾ wM17oTP;,81ɉmgTI~@Ύ0s-7>!ݩE9}11ߘxxB ƌ Bx Jmʇ OLfS?Upc l'ʭdоd?Wa7.̭F!JI ,"]%axVy\8"zlksfPo4IxI S \ÊIv:r+9.I0p~ aS_ K( Me$5׏ϵ!y'_~,or~MILBOC&0!#"EKyYsϺ+dp.HɵLto>64VuQFZA/QDNHDыYl^<^Ufk?HIbd,ˇ0BJ|nVsI<)DZ(Zec'/XGӷ8c@Y"Nw-#{P7nCso 5 yY4K7N~΍~Nۻt$GeOh4zɃwO W~yLZMEX5q% )p =PiF.+'c0ﰄhJJFsW`m]Y̹1J*:`pk(NC1k^ `Kcwc˜`dhw<# 7=8O (~V4Rz_4$ A\*u閱)G]ɽAyL8%ܞadŁ@ir\WvQ1o>x"3) ly>8 `gh:NN+\˒0@[u9ȭ r: JqX.ˈmZ6 A%{p+V@Ar۲nxϹA ͂; >rgæH GjI<;5sx:?-2,fMC7rAW3+\v}1Z꿠gWFAp7GCUR~$,7 繀_rQ/u4'!g0#t)z%n-!"6I(:c_ 0$Q-m4l)T0ڽ4(gezHRuhXyr郊WojN8oO@w`&샥|#R$ۭ8PQu&I.UI䧲@4$]K$a>H>T=45D&u*D9qslJV9!*{K\=2I5x4tӋw$toiHY= %mވ11im7ʘ5d klqm?<>`cjTWf]1癴x;G}X/6ASƪ&X=kFacűq]ȁV2]XH`|sN_;tEfy>uc5q$5=l,Fs@k:Hw;jpvBZX-F$N.m~zбCtqƀy9'9- &#.If‡DWHi*dc ~9cyD F aZ.].`1mweگQl-!0ɋ!)4+ 2ˊ1DiYr# @ӯ/.}_}+b*vA3h!f EdЄ5`QiU^ !6\loG۾Q2 hma"8;*zRV>=m(@i@]4D!z`s8 XǪ@FO/yxI"2۴ʌFWC:@IYKK\P.^ M 83ђQwO , pz1IFBgr%ZKַ\~ l?y`9RPDv<MҜV'q{GPmUNEҁ߁i=ҿع~s]GZr3LeР"#\>,{H7מ4fjRR{L"2(>5Y@}Zl7 wkk^ Y)G頧[ќ99\Lx>&9NJml_Z}(g3by^ AԽސh2{f5M<[iTz-`p>m d5_%',|8g5^uCUV_hz)s)z~^pYCbe|3+IA1/ATk~P;m ($t.;ˁW>S,tD A*/t:0:oI&fpI$09/@kRw,Mѿ߽pI6Q̦~eT;Br7~t|0-IGB5-cZuU7g l?u Ի Z )a1`}¾j]ȫT%zgd5C Y"qp[_|j"ZޏeY5 Iodn;'.L'gŴ1bb%Kd$r ӞCAP,34+t-T>?l*~fcMy) oJׁ6%HBܥyK L'TX3Tuj8M5Xx708oT ;XH’ImXsKo[aU4fM\}B@-'%s]9־Ԉm Bӫ7_GvRHXrD#]jmgzsd`YŒ~un(OCSR]z<)Im ]?zofVʁDX<٢OǤˊ??m[-'k:af/Pr\r)%#uh.b}c:$ӛ֗z9H󃛜іPK-q{ywV.*!f"}4RDQMc&rZ+jɺsKD ("VI 6<-ic=m w[/G*XB+WMQ`0*fBe֐Vcg%S$jqa>V.~ra%/(dcpE<Ȟ!*` 5ћQ99KDZ\E ;pZsm eAϊyH]M:MLq"e6X vJ> ClfZ"N %G??Y7[x(7J%^n}kjjQ&]9Dgl~\q~ڬYm˯i V23i+Y1,jP&ُf؇=b+Xq'JY{nl3^h_m6z߀u苹 i>ϊ8X~>t-m ⏃eDz޹\)|>G\-<XVhX?:@(M r1=&M1͌:$Zt>W3xn!l^"F\e*DEi2D@YwVyLd<gC ^\_{ ? LU7'nCJ 5͓`LJ;3k:m %_#1dRR@zƺuu'bmԸL*| <zh721wKjT JipSvꍍwPs{\?Y3 *3M±AWARMk5(a͕tR6udž,Lw`[XnGz- O|6_Z |27JKNFU{4x繱{!nWmQLP.6m #7(ȈA:Al&*BIeUݖu)uճʳ^ 9W)?J Xvs p1;.QW4bD~2D yYA*^ 'ՖB'obA,YR9*h 1.0E{ŒA$NW!=Y[/FwB+31HQ|F:܂g͟Od!jvD,,ܾ@I&hd {S4ƈQ]"j)Q }f:/-˭A=QG<=-ixUNrVw_RcrpuGuN5ۋGYte]Cgau._,vUyokIٜxYXDŌ `;B( ^`fJ1K,|*E][ &۴'~|C&R?.L>,TXUc.AƝ kA7Um1C#Wm-~]P!uɑ<ك\z%  ӓ46MR(SP,nd.lO>x!N3t9ѿ,4'Oo.HJf7;Tɏ>'4&h[[>RaoSFkĦs*!|EIk8mCVu_)Ph7ϰTQ$l YKC'7VXĕƬ5[ݮ(;<-Hov 3g3XN߯@FwGqފ0ӝ+^V!R㠂PCnX}+qb\$x "$lsk7\`|xKz,o"s8iu5:8?! BYk`Hs5#ǛIi>N5akl0Oeq<[0n,ҥE_BV Xsn*{U~IcYv(5jׄ(yHR}d7er/Yۗ:A031V+f|V0ս JK"_+_Nu|wH-a8giJ:/vf] ¤PvlUF垛@w}3^  )/2R ⸶*㫜[$n;9WV1U0qV^*z6,Bx;>4糆QВ |IGuĥ\kɡP%jWjWјyoțpWծ~PwL W$zϜ>*i<5Mhȿ)XexEtAE!5'JoxEdiXi4]}#ec&<5 dnkԳU<ѻ`"exiv{+<q 挊6 HLRI)y=pWN5_';.rTIksC;BPƮ$`jw%"A~3ĂMjq84*%꒫jyŒYeW}Y0Dz'}E 9Fpx.Ŵ,z%^]!Λ[$zX&rRu5uv  `H Æ|̷ Idű..!oE93ה]Zz1),\;>W+W3E# kF<.퀔=:ziF[P5F.dKgZ6){M],S 64 5㍟|K3^fs]Xc&_"i$=ʹ&c9ϴit[GMf,Eݽ)-Y3SWMGҫmTAh6aʌ $N3ـՊ[ǰ4n@ kU:" Ql7!Ղ R6kx$f9s_öKޮJ"j;X^N3^#o"9UDP[믎+/Ҕ)5$6 EKA\5ժ>.e="`jƉuJu43F Hrא8>7>$# YT DQ E7Ko7uo"f9`j2+2(MT5'4;:+uGĔ&J,,Ը[kTFӷ7,1B3]CgS8XRXώXec>4sxuN?]~K58-$C%Eo0oh"0vƪ&S b  Cȇ#FjwI n*&# 9D(ԍ@yyu B5f/L‰bMնO@5hA$R(7]T;]lv][4/# W)7 TPnEv ~HCXGP;IOjⅦ ңdQoaϺ%Xb !*J䁔-s]IN5?X``M:%JPjAstM=ТTlDyG74')beU.ˉwMēq""\= It([n=ݥ䭟hcá`ڮRi~`Ė㋭u&9d1.|&{?FQ]%tig 2s<JjdQ#$'ٚ$Xc _l^<8p| ᢀ8fF^K; H ?Þ?dY N?g:_ꥒ쮜-crSF 0b?;q5M>7{iy٪~W  1 jƚG"籚?j}_D&<}Uo{ -5TZDXO#{CF~1F^=wBρ,Rdn00NUHgEX>:dsؽWA}PP7 ;BMɤgfk_Cq${uT;`LbI3i4Ý0]^qޯJj;bfd L{$(gop #% uLl][Q.&w/{K.r! 8&LObS=c~xì`U/e-)o0ORGk;p\VG߉>EjIa[ZS19Ý҆Q 3w.mbc5bb[)R`rA觍͂(yD7eF,  UA*^= +wΐX*wq8J)z z^#S dloIP+!Dƭߗ$ ҮC|;Ϡxm$Guسc4Y 6Ir#wRu8Y1D~gM֔qgQ#¡Ξ4Eor듔Kd[nckjNB(q('L0-@䱮8Q`/9Jx]d"eCCfwPNRv:wv]C)-F.9 0;f=#<;c~_hg$ {D#K;X94|LȔ2!Ѫu(u \N؞=nć">iZ+b8'x9*>ņ<3^ܕR AUA&^Gy4{v=w_nbT[YRY#§أҳͤrp>2a^?|=Ľ!qRlkX+A'5웯!ZZLJTh#K!A rV{&[ sQ i9H*AHԚ#ZSr-Z Aګ!54d%iG)+>;ɳ{ <_ Bi ρ\7-ЅWߍ;#PR&VUwEvzhk"^LبՊ>^cNyFj<-R0k7 T7>;C`.~HL2FK2KO}cZh2WFr}y],A'h{2Te ߧy-3A9~lNZq y@x̾0%*_+88-1n6>0dž0J|Ro@t}7Cw2:!R̨4tAr:AXm)^|k)V4=7 @QX8Qr;6fs\cdx3^>WYx)!MbӔ?8c7P!BHC;l c j Nz;d`j2r$BCbHF\?5('G<< Q}D?ۘ [ f]۞PU>3zLZ[xA/zxT$ E<+HW+wdhXڟy: ?T,(F"8gEoav P( ҩ3,W3O/ 8EΞB\()[zsu-q| com41"%8p]~W;!GBRcIa|5>ٷr)H6}+]HX·V< j+40p'reFԔ{|bNY^@QC}!ؔ=:ɠ^Y$"AbOgCϱ4-A҅z \<V*IiU[\Ef49}oud$L[?d~5U(ͭ:x"9zJ"s-/e>=']>ȉ B:G N_pepuL:hEBwșN9_7RE3%cwOSw<}gns|W!ޗiڭ;bؤ#CQs4* w#d* UZ%z*0&SF/]aSHfzYZtq:aÇ{۫y!deBo7:'X</q-h\(Ȫ2댲4i4Ÿi }ԒlH7B Z &M+EvIVVmif5ZEYLf }/<ԳJxtyl!ι:W[+>w(\UzQW~9 @h`oĶktسj$(IB뺢 A7haq|y;ٙ_&@6ϭ}xCG$ tcJ)F $lC$ Ӻ <%yX`p'cO\Lu{I-O`T%Cq5 jO4m:᧶nw4kzVRHMKSTр[^(uC^즃]T|mFfغ\<7+)?4 1i#xԚ .^FewK] !Q;W[I|lQ#;Vm y'ռ(zrQ)0VVBm]t#:}+KkW#p޾[d%2JU5,&VI{+wXӐeQBYH3jĀ<j؀S ^ap̦7JT}"_G% (Myeƒ) 91avzcR{zV95:ƞgz${"ֶo?5rÉǕj *,bWY(S;>Eh]EUT[GZ-iA^ .WQ5šwHUQ!-)/0XJҺl˭$iܨTwi)XF-!' [mdVˌY?J@!Ԟݭ"f &҃sw-̪,a?jF {p2YLQd[eW5c^;pTOm9Wvx&p9}k>_AQj-d>[j ʸQ)4Ė; I`!6Tꂥ$dvdNl**I P&buz}\od~!%(^KZvm Fi v:{QhV+ GE;e{N%D=f%ֿ[U;xdvTkYtEx4X*/٫ K w,2!<6D\ElO5|DZF X+M4ĉ*$C#m|E/ȯVBAi#$߾H4?4@'L@fp|Vi:}#k|2UI/1c* X? lgndx9XL{P/á9_ LP3< : qo-Sfa {йh a=[ mϩ?p'CsjZd[Xu~Gc$"0$Q;^xoFn`n|M8Πg ~1Rvb5:\X#x{?w"G! EX粃؃#2aa\)i6dkmf[1_d Nz&q/t*Aц:lromMCX[]ݦm^K f;%2 >KnY#:Շ+X4jsS + )9C&UsݹxCTқE~2@G["uH_d{;_0t6p=˶bcg0QǶ Hgj&%+ӻ$7"(wz~[@CL7sÁ[O*`ep-'gfVqs?FQ)( w)79n5c?ROy A ASxT8hv$E28 E{HHAueEY&<𢹗) Gyp:c`7@-HYU>ͤ;ptXF +f; g۩q)/#O٦\+oarC J}pѾմs=ow :h/9ވDe٠c*g" t`P Hy!&ZWӕۢƵ3htZtKlbY8P#0fi3J38_UY=^ =O3_$Kj$Bzr &g=TAG$<PX=R~Yٽ2>4bG$206TH=Ĉy;Եr%׊:PJ:qb@!u3kZt։ԁE ?S9䛰To74h،AƿFMx3793ͽ:v{w.h,gvV9!RӖa&h]=@#)A3@T$áJj>~@JvcWU ;>p22 PFd*@*"\ 18 @6=oo#[tuȎ@Ea=RBکh[ؑҼtFޮol(,v"Μvi2]ĜwHHj|n +4X2#lI&//X[LT3k4vKٜ^"'v|}C@&staR4VQe7ywPx9_[ŸRPmc/Zg-4d AwRLoAэi/}e>w@Z\`~x r1 Q/[VlOޅV) L3 ~$3\깊 ɠ9o']ulQb2O7t6[ _,R$^ʞb%S:G5T[KƊL) i$_GX'7t=RD֮ oNR2fօf)y 2j]/w7. ݔ8};[fZ,-ح XK NMnwy"!^7xn/8" a4_ۤ{ :5 HpbЍ{#AYfWbF? l uL5=f].;¢ݰmJ͓L~g/zq[hot8ōow. J  =Nf ޿ٙuEFgcB3RیqffX_|bS`X j'@' V!Ř)Camb= Ү2{Q9hv$D<dHIɭI_a~1v""'^rbӷ@) \Vfo%z(a%|kxaNW6 )@ݵzJY9Ce?6e@;-D+Z6 ὖ?`s~EU̷d%hV? Vp UǨ/]cߏh9'gZ@}):cBQd|WVu_+8!sS? h/-ckĬ[^%0=*k&L(b܊I4.m= 7n"O P7ϕP~);/2\i,JŒZ ~:<1fYbRbMs-20A~Ko#vg@5-僫YRq$z|Gq~EiGOT"q{ CеPr/bJTxV?Ni& ~Nh,XWf9}&['3GK3ij /֌(C >PBWt=aXHnaިePT_иbK2ow/psȩ@ 8Fq̭ՂKQ2*75FerhqJ D/!>3[ g 7`.[x~` jNAU 'U e/D:ѣʌs %p<› yw9pqUB~nYw1> 2f̑Re-Gp؜B-wn{Ct#|K US؊ xqXxy1zFb[_c)i}Efb\P-q|7\r7ޭ 7y.22cy~7&}"k,) it6_򇈖 el$,Vz yC٤.!JH5qKف!QÜY䍫LE^vќ%Zb3VRJ.aupb,x;iiV ;S!Hu;%fo^aᓜD[3S7e>96rO{\a1H?lұKT)ϵ y=3z-h61q/$R4 $)U:7'%4BI냔5WU \UFwYW$`DGR7èNϮUfRJa}r|u2f`A@yW3R  <[x8r#.tXs)뙌/I>gO6Ttɪo(;TBV9>#No2ݼCҸ次069ZlJ7uUQc/P%X9b4n׆Ue쑯$W̪qѵD0k͊J7 T0fQ7:uo~!ӳi[d~1s@-N ooc6,K#K@[\b~Q`9{UCn'>Dϛi`M2suF2"8f*淑!Gi-S41[ɯjY X2υTVUX;_BB<6O3K{u}i Fro׭=oEʛ]ZQel1Mp("$ 50 lBy?A 7&7v7Ss!gI U5KɒC~ʼni!\ ]ϩt8ȭ42-hCpyp_?)o\ϓ4ٙ%Tmm۶2,$]F׀}\xɵoPB_͠|W(^]]-86eTsl~ >;9xL޶| mYM;!6uZXZ.3AƕJ 廙iu27Qw9QJ[caow5zeɀB%ݱ$vĹ+}N쮿L0f V㈢r|Y^O 㤍,k;a(eP<!ӅpM86[$OԦ]iI9)ڄ]S8"/v*5SwaNoa"1>BÒ%eY|SZݠF(iA#CrGIDV;͹̋TR 02H*ן5Tق2?%ft},9y ; 1(ٟR'o78vd鞻^Td< Bu< DlQtm2OHYۻ?DŽ 8OEcHTVb"Wº_S|cugRO[ȃ_ ( Ό!q~s ȶN::mm(&D{yL{PG.c2»9]{s90k]֜3V4iA#[*OܴE/YN7dMi 2(zze$u0jwn![BD fmZD r]%@ ;q1hVQE8>yN$Q~fHٳ lnO =!ᭃA< r),z7~FZ'&_fB"aXۯ?0f88L` 'N,НR!$89S{O(edO8'6(8}#טZ|ETSДj/ώܘG75Ҭᒽ=~4l#~GEG5`O_jq|+׃+ @zQ *39?,*c>Uk-Pllr4"8Gls80{!H0Ll%MDGF0xsP1AW#Y\hF&p: ȪsGן$X-\&[! =;r< e:%eDC?:+vckX7K]e}){{?sF`aJh n>(Q u,E'89Ö_BϼI F:_X%y|pde6$a ?Oy9hnl7L P/Nv_L^c#"ٷ\7ߩC,+=XދNѥAbx(57QڧV T-g^駐 * }U rM(ylދCr15t" ];ejs/5vC%)sM&zx@`MÍCi6W) }o՞?POkfTT}[j$kX[,N5;)=2CT> s^dI2s}/ ]A_l魡ǟ# |K]C^㣛ȠnhIs5lŵ',zGG#rD`EY~&|yyv[_Qff1NC;#5W<%; lʏ>w+SAr߶LY5 2; aiB_I~hY.ڝ`DuI5R݌O`i$KG.fcXv% &s~Tw0i_[!Šb5^(CfN[4w'"ȁy Y0b;~"$|):1t/:1)ȩ9-uu )sF>سhQ?wM t-m+' OeyK?Q-VfSƶe5GG<o͆^dip2'A5h,="s#ϥdp#}.@wx/-!=Nx' J~MPӇIJ2VFVڥ $TN(' g#+bzq&ߠ7>a-d Tn8SV!z 麢`Wgmr.21\"x3`_HBD=5)@eK$lBEw]zEQJ+OIʏTKIe:ЇcLM;lw2> =Q-3wH^Z˜( %ٍOqH0.$A8 I!dp'r & 2B!z@ժ96]pж}xF^phOr{~eԑ[0D';f`C L8X.2|aRrO_KۊW|s;eG[.+7vPwBnrآGo xP =8a!(j7[S* h:E\Ʋ{ sL@_wz>!yڲu,!qMZ?&g/-S1uMaA0{Tɀܡ՞ R qQ$@NE0l'e>4QQ܀lqЈnFi@mkK_{ ab#%]R+aJw.uo]L_rK@zuFC@EYd}ݧ~ZdG5KDdʠq߂ X j2w݉.ռ/qs>$DL95yC)V5*pG!FS}3䢤>"ʼ'm1aFPƚi;%EU@oļ߮B*ihƲ$nQ-dTsOvUDP*vpFE~?w 'DoVfzN+gU UKOb%`? 13L& n]Z1sCc)#Fʛu1\O)$Jy(EQ}v4򐔻5Pi!D4x7? ␤=h@G>z{-\`(oq ٳ79ը+j }i-g +7sy.8SNd)(=Fi[ۍcN<(EzջK-9fy6?_ ∬nȚ8LU[9-W7yH$%Z}uvx i=nd?Dhu{B};} Ũ8?M''C%-VF.*7(1`ϥgҜ:t6{zb /lPn>U TǓ ' ]㙽T*sk=*e:6Ջ [gHg ZH°~yJ|5z@u!1Aߥxxs8Y^WՖ6[nZ79؞@ha=/2ۮy8|a:^F-/YN+RrF@#+'A)^8A)뀣W0n8[ A/i&re'sJD S.E7½qn`e&W-R0Po@=i5`!8_o#t+XLUJ^ U )(F$}O$ܯ,AKs[tIo:Tm]!Oa5c{gڭ! /ɍ_ ` K8 7xB.Ԑ]M0tXd:C,̨~R/fνP1H^ >EX=Q"'#!z]-i@a'$,Y'3g'toĤ#'56ijG+BɚHw1@8 S!72_?:_Oyh{/ԓ܆NҐJj2{B\/%5 g!K4 262ho "#}~4B"_Dj?,<C7ܠDd?A9bM0rdiܿW,ӥ{z;j Wl)M< !E[^m}@xrLflNFiĤi͐,cvUZFDY|FU(*> 52|ꎩj 80IchJRB#Kav傉la7UHm8=ٝ=;b@'0z kUr>b6Oit}ŁEPM²JGe;rWsЧŚتMDح\y2Y/nN8R[h/]rP1yo>q'I4 -J1ǩ=L ؞EU!uqw s6Xa\nF AC]^ƹ *$vZ Vyއ]Ȫs #T#%^jvdh_|j>b; h}RTDUsML1-tM ojXHU nteDR U q vB3@b ]>zw=P{m1tY`+jF@!{sʫ0,n!D.{2Jpo,42Fhx$ez(P*n"IAijI׳\S3hupKWW:hj5Ds)oɽicD=`۰lY6tpMwhHՃIK׋M^fnSP?L70H08qGZM1;H36AVSuro@]r>U5!Mc>QNF4Sn#Iƃ] geϕ8M̆GR*k@ i/<9TC7V, xT+'TGAhZaˎIKnZg/ xtZ||r@Ś0\`0nx-ZA|5bQC&Y# Yhnm"k(v˹J޽jibQ> a&f -|)ՓRXqجγ)'Ah93Rk4n:H~0 0|DBLp`? "Ӧj24SO90HqKiPGowl]ܘ{m`KF1B0Zٻ%뵒Z.K,0E`J.9*OTY3+3y:x#3QҰC dNK̩go1e'9J圠ݷB>2ZP\3MLy[ B`ʭW|ū: '({xu2jCyq/TMo̠!92l%%4pwJ3ΟlI0`Hď+('HޜjAw]ĦKKxl͆b[i+p%;WVU~BUO3YtDUr}pQ D]VkUmĽ2=N~a;7+=IBphZDZU x;I\_gRS.TFx3}4Ł3JoE?Pٮ'kde T-KkDɭz vQ\/}߁& n;襐IC2IR 1vV|jH>h,tAr&GS2`Gu$-F^)rN^pz.&a宨 cҧΌJTo*0\ŏ4 #ˊ6fY_ 0I,4y1O`1 OXLWV.'d#iя=!x>,X):oenўUHKxEYW& Yş[aS>!-<\Eղʯ+ݔ"bʷTO~$+u?"xHlgmFx.3WTۘǺ `/krBWz dC&bGt>&J/׵g;0J5fȸŁ#yg.-~uPxQ26i$&pD= rVhmP %0$0g3vӅ)aTj&8b&}Js/ƍDk]AsM.)KK#DO6 ,'k>H.-I#?R~*-b" L&{ms Rѭ o&|bΙtfsˮO{YfV7/$GkC2s!"tl*&fy[D,aRSa>G}T^]EM ߤڟQztb'zΘli=/h"nZ:CX?W02Xu- e! KLJ<B0`%g܈ d-&Q_ 顁p&^ #/;2`qIdCʎ!= ;9H~H 64兽N}QP#C:7~MDҰ]]ΎŘǯ-P4Ĉ N[6 ^oj~8fƁ3XlpH]7 Ǯ\sٵ!f`u+&}Æs8놓{b0-+`d#F)ۿ<[H@YUS_fH|_0b6]ҭ}lErFp!VH]uĂ}`ڲf2XCɖ`]Rȉ?\d):7V`DzgAӜ:ۡ8-GNx,]6 y`ݫۯTdWx~>M޻~j2d<6FyXG) L*tsv"I_f!O14g8k-tP̀mщǠ@\^iFT3FH>7|حwsKZ'Z2M)LEk BrV 48dYD'ܞ&o[ޓkRA_5snF>Jʰ)^~6K^ vq5x%Z$m(E%o Ʀ hU2+FUk5TRs^6 7h=@ .B]b#/{Wv# TnU4=qx `@lWKPӥ2EntVn%s2v!wzM(F8|o'=1W{&D>cCiJ ϗk4M&&+2 nw|<.9XlufUb4IՂnnzUV[hԫԗlZ7Ru9ZԁZQnWӲ\9P'4ÅFR,ȫCiaJ>?÷i3I=T&g>]4Q.an+}znn <'<3v¿+R{H+clB ьku!7+^ᝓYj?a b9"5)JT  d3ˋa2o7R&klki|YMvv&ւRjV㤙^IJXKyУHLN$ CELn#tg} i{>ĞL[$K..-&SE.?tI ֬Ki)پ Zu7`m@У#Pm7L*#}kKc4{ <; ^f |x͞#j)i1X^?ݐ4 I$!$}, ؍C|ZU!#:-b=dT}))lIӕof`&],RCȬP\P݅υ.Ze5B<"?֓74OO<1MdžQ \ hl+-&q;(G ]d -_jz.gC: .Z3!E!AcQpJ)vUKM~2@rz^'=^\DVpdEh!ޥN^/4nL)>A\jD0~S Oa, \m#zh\<=@}2ŶC>2f j*~C؎vU5=ރE˸Zw.@wgrl ؍lLSۦӝ6 ҫc& j?P3営%BQ!b=bTw{$z)"{Y s4şO7ϤOhfñUy5Z~X߫@H;amIY<7 r+AyN4LIJ aR}f۳)ϋwAy-syID0 iM{=?VSz$l:Xc!/ؔPR(0!-4Ci㲛e8cNsI(v S285XqV]X$YIMޝ; ~?VrVTd,ِ0B|u9Vuk#ݘC]D^H.fpt$zr!!9ߙ6"Ƽ\ 5{qEô)#̋$ح7͗M/CG [Po5+羥T\JUu&I : ^eHV~!cC!p>rZ%"S%<)L#d?C6rY6z@X@4[n^'yۈw_|#A̕y}яN/na9LHUvC6Dڗ}9U|ѽoאy򹀮vϖtDߴcikW-GK+{' yʩ. ~Swz4ެ|dˆS4o+cawɛbG9y,eZqӏ>!Gap;[LZT;t]:dKv.522(ջEG@B *Vv"{fiJw 䖧Pgo'mOm3N! cG |mDQa߂wC%P*1cF۵%YiNzԊU?K`mfw>%7C ' 3*]A !VPB#&xzG>В&C,o\2"@>ڌk3bTKpOE]1V{ Fe~F~] øvo UsV~)LW3f;@`ж参 rv|'q!i62$=R& ijR.Y(σnY'oɘRL鲿"v<"]t'/KB  .ɲrN;mlR* U>!\^Bb;N!M1<$[IhMAzzp{ `WiM]Y~]|p\:;fa@F+ LAUo6;[jh Z \y 75aE)gJ rnpl5tsѭ=d7ׁQvyi#ZbJ߯F [|,6F=,=}aْ>Yr a/J+G)z%r +g.w$<-ўB`W)ijr8"Ԃ޸`87Us^)^&/N`5 _,7_<1lCThrQP& YfL)Itb~rJdG!- i) wZviXv'AJB=yF <$*_~b&.`O~U3 (1JjTEA8jeBjKZaˮ>}9U$޹> v%F!AYݛ6c@ lm4HϿ{HgRM M/0CU9q‚(C8~B _`CޔKmPV@@ޔų0.]HvsvcF`弃;_AN*\whέ|tE&6m[[IJ~毙eof;wVU=+*7gZ,al)fcV-k S4g9%#ɟTSCgBk#}RpXNuӼ#مOۻ֕}c&Y*#a=UA߼R^n+mxrfg@ VҔgj#7:W$xYix9 l<~ep$U(QKJR|U0Q/YwJkY)Ws՗Н@6)fv?+~aѧҳ=\! T` m@;cfn%zëq€n ~3Wh;_8n$?7s}E? 3{F_Jj;8ͱ؁z(;9Ÿ.1 Aw#v |Rֵܼe̿;%WsgCcFSkg'vsҙ q #,j[W]xdMbke>ѓ4y?6`Kt,WF%b~`t)6YJl_s3 *IFs+6Ǣ%Ž{4h}Nj+]ETed4P^V= mS| da{#量))Jqp| }3b,H]^BmyF&̩a-`iN?'>;;Cyr"`Ix;WzRp%>YDӢnߢ<xy 4O hC˗seE=&|ĩ\O$MІ]T:xr޵X@STvq̈́N_Oʲh}W{'"k%'GbbehG2>A;Y'T,1Y D2n@$' &~"U+Y$] 2AxyA[݃RN{ڜtL:~ؘw.aGeۅXOC~ecaًc}K-]Nɹ䷅P42+;ȼ*ySYy^dˆW!&HIk|xͅڂ2dMAY;(E_Ӑ)yWIcm2lL=T泦7ŋ~jJK{Y1*C'v¯`֣l-Co0Bp&EqЭ(gP!'F 5n\.2ջKlF&#Wm"6f=JNN1%YFNJ\Ck wלEdc[=߽f vHNA@qDxK+v,bȣn&gj9i^v gv]4BIsākc 17;'c=ʭ6gn L &OА8rK?D1cj]S(, *EK nO SS=t?SᣰP&)ӽA9_pT/M%$0~FmB*<]Q'+NAvhP(`Ά JhmZ,: _d까<^M HIQ+~ҭJJjZhUʂbɧ]`޴iLIH^NG⻧u~`i=) ,mFYm̱0:yS.5(>rg'KzP_7I9FIo$7yC"G@"QE rt"B˭c2 zB_Baխ|OI]:k8̈Xz9>5f8R{HVˏma#t+I 1R?\%^3n E^P{!'S̥n~x&SG #Z.N l i{BymZmH&荲ӰT;cOpBfWLeėeT Ye5Fٜ<$|Aeτs[G3(fq>V7E4)W]u?7>*P/U]s}?K|<8Q/wL|SAc9А1@(EVٹ0q"Erm1K;wXȅiW)eޜ?H44qҐ7Hew˃ v:h.Q?*.02Z$mglK#)h4b=䱙ѭ+5mc7 ]<Ned$-pH ?S_lףPqA# K4 cgTK^ŗ9̾K6c7G')N糱LHr68hx{[2@\TQ"#y(*#9< C^e/] /w_+Pzv{+cqGq%5!MY{vuu  fNͱ|LNM&=`z[UdR&"x2YY>uEQE\C6Bć^YK !'l+[{7(E'Wf:# IVA#^lVM+ r@uF~o g ٯp>Up|Bl!VsdkMv^9)7Ls   I2tC͵TQ݁a&8O*)M E35|;g釮 9~Ma!h7ihѳ0U01#MujGkqBh x@2+ d۝Hr#vmh]Xt&6 vzGJuċ %S?HoZg"R?2KqHnr~%iSlj$3M2n-͞6@r?bǵ@DK71^sk$>y\7kVz"Z_!YCAgŪ8ø!#3RIGiu{׷$ Tali,RiNP9Cǃza׿|O{U *ɸp̩|i]hUoZmޤƟ(Os@+l8oN.oV*l EfFQ.#J "fnΆY:㠻!dv%/ݭ=?rd_=s>,d[^bոHCNKЊSY->d7^aMC -)lϪؤ]':? w3C#(9\QwJr[nHHs &3( UNm5/S-pY.2;v1)`7(3sK)nx}*e<Ykte+M4'.YMioY--%}xuQӕ>2Ǔؙ;:]"ZA'!>\?@[l:.OLN͈CR"PJ%)P*jVgwKP4B9`cӸ&:ZSW).}6frt& !2A} vl).3**-*U2P/㯂[|;ܶ`U1~W`|ʈt38}f` a v6z`IuUhh T.㩔DMWŇ VbA2n wS:U{gf;x`Y2Q&'NEyD2ML4Uoajr?S-tLd^0*e8K2MҖ>UnD|&M}VEL_G=r&pz6;g;OTU8)Yd-&$y14r3&P j}`\=Sƛ.L~E,R’q½WR Rx+ #`IGpZhyú3VJ+.!Z:];s}+qQ>t3qW+aQ8.ņ> Cbʤ\v&+_\@/ڨŒ/YWL [3y#iwbdhT"ƥ{/i-)>h+{aɿmbHBWŠ >Al^9 3CT(;~LQ-` 0̎-R+U݌ߒ}l,FEЧ`zzԲ 0Ţ'wTճ԰jjV|G: b:Nlj}Hnjlq6NE;pd[mE g n˴Wp聄~QGюS8 <~_ rg}?*}+_o6CH[q} U98o!&c\Ba234Lv6 yCӥ$=EPd]u1H=xjQwK>U-O/a 7J [dbfUlmku+@fE>:x/>sa>y V}Mtm:z4B1>Su畵`ӱry kfN}[T`CZAԻD;jG{Qk5OTda]U.Oj1q1~&CVP~ mS9FB#ԜR͉b*V$ه ,T6nwG0Aƣ꣇B>aɰG/|͵)CPdgbrDpVs9VW<ϿM4*~ZpO$E/sc9vhbK$uS"NP*-eʥ kV;-k)^ k}`!PZjDU H/+,(t) U_m2(I)W#E0 y}`fG1Ţ=D;Eb%p2TVأ N!`ͽ>{eYoxQG 2-p]05BN:U(gkIXJԝi؉o«4 oRW/[7{I,! s+g9;IA4C->/wzUL'̣Գ>zJp*·9A'37Xp×VcWk.gLM'*UqN׷B4?7hAof6*$fBubN.&Qaߩ~8v!9#O@?mcF z?|]oH 1R=KKs  v^Xi;O :iI>o|\hx7_v#Zʞ- 7i, ?I{L?N|(SnܯJ_l~mX#B5yFNJ5Yau9@8>-?8ODT$@$ K:/aO.}: _X͠M䭔( D:dv( 1H{0V zRnUݷ_8P ,eӻ(O!6'yv9 灙܊% n+K P3 TKLł֔h*\Z.vOe2_};]YEagPEG~?B?FD[rfX2\'L2>N'Tq;qd}Nd )sLEzES#OA~锶wi'&SJ:߰ f3fCR-a?o+E3"\ KBړ⭴h2QS =mXa5Zc6#7dǯ>$*YY@~H8^smf0_]c*DrKC S}2=,M锻˜篗L(Op'nE$~cDG;n4K\ +}_%ԺlR|bJUQ#OUE:LJ!3k%hWdvR>,\y!-.a !uW5f7dP&':VpMEy3ˠs鈔Tl᭐(b7x$XJzg-F}]?~ zVUegYzROQ(vŗCT> C iD",1| A@8%}_/,<%iЍ)?I(Q$`#cAund ^R$a|}^?\PD c$ՌY;wtlByh|Vs~ϖ 2Ul[e!r&݄zD=ېMqAhP&DdF ]NKb~WK)83c-50Ez} UQ[F9(0oZ+s% C ɿ/ۈT(W% h{wRmCA`A䙀$d ()N$16k lX; 6W !3vCAQL1ѦsQbߡ2#tƁ2Tuڨ"OvUo{E9HIQqox0[F )w:H(sQhDħmN@S*5,rZGbJ3]bE 0YSFwôp#bx]f W:4UT,(W'uaQNT^UX֌3ѹ5M8bl]=ꎀ.Pf9ooDGVy4z×{][q&7o}\Q0t53|pa&B?S]q΄shiQ~Qyw6gd)TMX5T<>rJZ8ɆbFa܋ƠN;]Si("YtF/| UP$B41qB!`Z?ʎiA?eJtreVR`; s,,gjQZ r7P2߿Zm ^J{Ac8 KxٮbP3={Y"2Œ}m{m'0HSX &,C2ڗ.یPjV5en>-[d=vnm2-Ol]4 ><Żp0pY~뤛%ȓzlw^nR.7rJ#:4Td49bbLپہO4/=$4;[lY-=D*ɇK> ʱ:ڀz!;#DjPl ) +VcZW[:~ĴF0-=^(tY,1r 1r*7QO o1]b/[sJ rUu+X5&)NgÅE7qcjVU CA|w|pKMNJyKCr[}8ZU\%uwO@႕.)d.mTŧa׊u*S-}.y,w!GAx~\+7i kcQ 7)mŔ5TdB~$ `9#t {@U9# ί*ơ{ rA鎓lsAAoEGyS̍:#:W7>h~x TfQ5}@jJ ]p+u?M%^z*nLUfλ- o[W)#"f0y2vO64ۃja !G43N`#xމf[zի!jp@[TSjNY:q:Fz;K(ЧpHhܸL_W! '6I90jnj>gv=#R>]*m۱^Ψ)˖JZ>prRG7CkUTN*vھj#o[GoRKT u}PV[`ZK笫zI, [ ! аS 3fLq:0J{f,H\:|*ZGj' /1=`C}aX4#m^--h(^9X#ח0jr R۟eૺ_yt*$zFFYjPuq&g./2Uƛ&A / |Y~Sg136o)S8Y5H/eFzO!uOFqOk@M/F֭ʶڦJA[I$9i H@XWsjߘglgobBEEd^y^Әy:@i͛n67YZ Yy8(+` (+XR7l}cYeo`E#uƚ0 `}!QP߰N(v*S('A-cIXRklo$O{z/ A|S [#F&SK7!m - pRm&5gŴ($_;kz;zU,y󋙓JJQּzhj[;J+# XWLMR`PuOK= HUqg6,e/E(D2Y57 Cl^0ldHQ LPw9 Mfz ,͠vw^W4'Lp .#wY򊔹e8J+`u ꄛ ~)KSG+i2;RF0czdb /&]`4rXuD.;2 1V-<~5[x/Я"+),, ;C7ɾ\RL:!M>r>w/p47&?uγ5 $sE LJNK\lIi &/ '25@SHze!ɓF& jM1m$f0" aðr[KiJդ3]qT} G|²Y$%I@PɂhF/AM݊bDT9#Ĕ'R+{ ʋgr`ٝ05N#FP7>wu~3@ͥd؏ۀ˘ŗR4gsZίBW+13!W҇$i1AY c)_ůڍ-pⱁn)T[9ݪk%'(b5Es$oNrf+ *i?lţ;8 nފ|B-iƨl7/C 1-xOS֍ ap5(JܮZ48d.-l?h.` b >?Sʟ^V{}"' 𡸕eNLzH- Z9_,N <;!J#pHVly;]Ri )c$磃8 2 ѕDXHϵ/? jA.{ڼa1<*]5$OC#y7s{S?|oZH:7^W̋f`]E2[ ϔ\?60'r)Qaxk-06}I$ #6J|Y%NLa3?3e"{6&vM]LYW 泙0S+6S"V.Vmg.WO#PS't'w|)]/ x݈i!ߜǀqv6:Qig9>%=pʓҮB2QEtj9'9@A@}قc׀=dR9'u4 B 25Z:vm\|EQCN;Xiɘ9*cْQך!tihӧQA&iیm(I`,V1lϓ{2`Z~H-N1n͜Ib" 8[W_ZH^}2 zjYK9t8NJ16)?ꏜ65%~W//Up7lHiz_ NˎLVz H1 "EPwg!Yxgݒ7 1Q{Tg$q1—\W?'?_iJr砈MNyĿ(|4گw쾟KK 'r-ԉix/y;繁bQG8<7B_V4etCǭGF xu"(!RibRna6ՆȓP-ruFE%$mAZ +tS^Mĕ0$ybgr ĕIѐ*vDtTF!۶LT.y4EYEe[-m|hz^fS vJ{tp@3DPxW-6z"6n7W2\7k¬9^5֧$1h vW-r3UK8-uo?o#fA̞bR̦VY@Km1'߄1 TNge]*1qVBN9hhc89ex֏A Ż)Z׀Pی`3qh5Po<%S BZX&rS³:Ti ~MŎ`{mEFϝܻ5 zPD9Y2qeJHPKe\iITyے%R)}Gae5==+'msȖO"3A>_C'RPGs[@o9' D,-; Dn1*{zY[xwɫn]DQz"K?b,8-\n._1< 7F[6c&?4g -ڥtku֟\s X4LWpm&l 7Nj\ 5XtGz#QMpE],ű^1xrQbJ|AdZr9|QC*zn?>c~b6|0SՋX( ]W/,>CʙqiTo3&),}a;*!#anEd4}.T5ADXa, DCM=7^%eV()3`a*!%% ECcĴ+h+qpSA_#Ow xb0zNi5C,sJu."әe`-+ l6Aѕ5W2.ڋЋ8MJxG7J< g%72tLt?&9%8)8?ۅmaƗ@9҃Uw.+JA940R/.YM E3dW0=5Fj4suV9l9jC+8wTFb8Ɗ"хb VyiB]7cߠ`sjz=P׬k\Z, -A %E qNg۸_4}4"!;4E_ EwٟޣPH\fT`UW> iBg&<='֚^ vFYJ[$/,O@ 0\D< O^ʥk=J1CNcrp:C_9q05GH賕U"^pl{)]ΘJW=X8d2۝⥡L ! k{QK<G nBc݄Çޠ=x q^xoE_廔Fa 7)k?2L1qb;~.ʃB8ۜفg?s77Nۃ!mf%hYjĔ}v9 t;[~}_)\2EW|M3\:QΑ/oJ =pkw!ii_ VFewlh`_)@؜eN0.UְPLuDeU _!$SiH7JfDp< ]sEp>%leRw% 5F"Y0W' lfiU^ )Sv)+u:/}\iwwePwS:;~6 s߮4) V>rjЌ[eXǕF9j;HV,X-B+71W<; B2ef#S`ZlMsd 6JY$7-)5jE(a* K?i#<6ӠP b5%ou❈*Cō&*Q&T^TP/~Xֻ A$ ⺝NP!u~[,s48u^$>$WO?UxLidKEY1X1YbCvU{FbN[%eR6Ga$&ELڶ\ɂE/J>g@0o%ZVu76KY>h,N,Ji G*? T G{dPS=< =$,ZL{x6>r~'ٟE:ddx(Z8xq'Ǫ}4ﱚz6`vh"qU ŧi2Wӥr &.^ƅ5j:}+5@XA M]"Py(=3%~lRY<͏i R*ݺTrTkwSA&%5q}$ .HMGm®&ZJ8bB|LDX*~|w4~[ /WqntP BԖ$V'6mo5^(d{Amx2@rD*mig\ǝ= bLҗ}+Ma0I9n;=;Cu&=/irQ/+r 3[cd-5A:AvduZ wN| )hNLғvNcp%Oj^xD&#o G\tqa_FׁXÒ^;);>4.Rܬ%sw [cNzAS<^1Q*Pͤ-p)}H1 { 1P9܁"ac]x깝ayPSKr \xdM8gKYLS 3vY>Eb0Rh pH02pkGu8헮mOݓj}N-''jdן$fI3pඁUrwSZ37v@ O/PPuMiJVQWA㮡Sh3? 2{N-jOr8A,ܸo~ EYK5>ׅwQz!uxEU/sN[=0~Zg}ͧx(DJ DcRY|VԱgegUUy2xs(ޭkYu&Z8@m6 7Q9%\=ۙɘ_y̯}B}ُ?W^\\$P0$AyA< wЬjkxL /x8fw}DoS$΂9J3'!Lcqj9 jE9QV$Vȭo[5fK;/TgS Eg L*t|Σ `%OCOD@i-D8ܛQSlb4i߮ QLt2"p+KUfC԰0Ʒȇ}2s&); rtd+]#؟D)[_Uh ˴XHbCj^ڌJGQr, kiK@9`w>~Am4?1Q2i$~^MXGxT+u Sz.4 $tk_Ur< clh \IpĨ%smtKD([F$v`kk>@cqhԻb:Yu#6+(|jHŭ>6FK;kY燎&8caB9r vsCpg`Fi+*ۨ&M?D3E;=/L @96,oLnxsba3 ɶC0Of*S׸4>2adԖW4rM9'\F:H8j5 iu"پm0A oT|%"3e5d? W݂e׍D<A[b(d ١]RpJfԛIL4tRYx0iIC 㘣02x?LO ~ulbF l6K;z : W.I7:#-M"[<$m]έ_=3p?"=P TL \K. Fe-YG&L3BoR-TrA6|*^gZ >45`aĎ"\Ck8"y /,,ќp^O;I \RU>d'Uό+8y~DQPwÞʩt19~FklAmcu#=#MmQ>בO<ʇ Zg&;$[L$-\ח܌|`oKyYa) ER}bV&W8t0c!ǭ0s.Ho#Jq[/͐k׍)/+ns1"]t Ne1Sa~E`h$R_:I+փgl[⣸#y* ՈNwV?f}_]فθ+fP1 tT/챱lm Q{.J8}}T@M#8F|jx~d dF4=H 裕2/6j)Sm̚/c lNZ6veQe޿̨!CY:|gLTmTMM7BY9{UH8LK29H:=`v:(U*&̒pPHz5e ]^q#_3-TdqPH=j-vGtlql ֩ΓcgO@zS23tN8.3Bab=S * ̇ i.T JᡰY*sN3b(m0\D)^5S d2膞}[;Ccz[\+ < ^B 1])ДNȍ#gӹQ3>`Z;͒)=8+Z[p>S%pa(l/@¹џ-g*C+Hsjw \5XvA-m+- !3XrՄ_ }-"Ъ]&͟y8UpnO!/r_;ʱeJ-i|0q ^f y6pg_!lYprN5 Qvp):+QKhҏHX'歔\{Ր W҉wQdi֋Ŭ;*o1/1y:B$R~TVJlȑ:Gy;PzOm'5Wr,HSBlănǎBxN'q~/jrr.fvH-AaXmT:o2N.;nUE56;~iYF]JLn5 v퉨\bXA1ֽJ5x:SGXЍȤIz;D_ãw'HyzGC[Tq/p WmZ~ҖC"hRt:դx&:W`xϷ|%Z'"n*q+[K]15<6~[.^_&3PL$^)c\26J .<۰laQMY1d},ش>!g /s1H;H>,|̺e2 R['X+N=5NbVB,&x2iA^H4VrWƇ<>fl+pZʵe}AlzDJ WoWuOI ߣ`\O.'#=d2A|ëMڟb:I)lzFnjM ~->QK] T^+uIN&O٬7]^ĚWS?%Ct ;3Ir :U7Lq%QSBCИUwYW!sͺ'.d}<͈{)p /\:;R96 a]w.Fm?ub``;LVйfO#E#dk2E=ghv3Щ.r3D 8Օ$É*wnV ؃AL˓.HӞ_ʢ?*Tй2Y[O۰~,?c~AgßҤa3і 4-r79Uߓ}9`H(2X㖆k!/ 1|9f5Y$H4$ MoFw1Ӟ8`KL~T;1|?=(,4syZHxgQ4b؎dKպjD˒Xi6QO hO>Ho]P뤋M`jAXo[G 4'9T+(d7\i(Hz_2m6IX_䜑P#4Y32U(4DBehIVh~jO fC,gqIY-y|&.̷R( E[7EonD ;Z,,| FnA('/NƬXMX(2+ۇ o J 5]#K>6LE$>m|OZQ8.0ah,Wo:,_N9aecTXRRhM#SLgݪ"Lz*$u/14 [ }!%܀[h|XA`X03-.D,Y뷫 `5_bђ3"c٧Yu־KpQd[P4HBM6'&N W]4 m3qt|t[qx"^ʿKZJCTHDiYQ*n)i i9}Ѕ؊}$F} F!ʓ+ՠW/p>vױ&yS>r1ʖ S$k-`%:wd_A͏g5Fe*_LB1+xO6MLExֵzVpOybAz+KdzRLxoC2;-u*`嗹C@(QIW#iXk줈NsdkH{pƓ`٣'j@|-mۡ:c/7}AVOC?PVකGxq;]z5Cv3%#+(8S,4:a^bykq|x 0Gw exG[Fbw==݉qc $w(֠Їb\eՁ~ݪ)JdĸOc;V9s~M6r|P!n+!BGK'vzA,y`]#-`1u_c=eŁ|_ZeFRDc9%SNc2<&2%Y f]>t)St*+Ab* W"PQx'Vf 5z1,SeCsT:Z&u}dhVd76x7E5VOI=c.lCIN{P&ALy52S] ࡏ(h欒dp,*vB\m>ti刳΃NzaDU^Ԧ=@ZC:Hnrs0@p&h&7Թ<剢w Uj  0B285Z@rk?zJWt-=2h(^{[R˓\ɶa,C?˦@>8sGm33DCXVIzHQ!!:,QIt Cp65Kz\ H&1:xCU8atW]ż$*z&Kpp&LO%e˙^j>n9Js^l{Iu[ CSzp7L⳸I)|?hw IpRpf 8.gbjBZiI;߫#HܴQnد:̛H7p(\]AzBnRfSIM,V]⬖oC1љ3  fsfajn ,36^#RiPm *)EMQ/2F\kL{h>G-}NeZ =P[rLN'ݤ`afsOƫ*v]#*6)FyWx=l)ӹH{,PʫPʬLnY.z2/f7Wrب}a/Io W6ZA2; =sw %0}UP&b .# ;Ʀu;}~p{3*eVkY/ (Z;s 8|"Nl%@ q;nnǾj)[qqIS/NYTPMoiq+nrsxQ Qԏ|<1^#hU/MDYF` ~/3sS} GY01w0PөO7B~m QdϺῒbJ8FMfrϻWcq{nZl&i@lTN{B-%KBJgvŚ㥉`p_:'ĹA^WPN d :T;֧:Xh5# I?XYjn&ѓf(ʴueJʡhbÊWGȦ n*Uv_GCh6`$N.)v@ꡮvq '\c[GbФ%t7ͫ۲WB۞SH*3za`̻ EmJVn ‚νT//6h_o. L@E#u*G8-;Ϛ"l?f9T7Ba~\_%gN>G녛-:(8sZm!0Z<[nvNioSg*3TMo+(VKsS |tz>@]Ԉ,,pLaOA|X{ .?@ Lll _SE|XY !6+_-γUnGM!`N(p&Kv`-H7Q>).'0S,4YMWUO< :-}Ǣ+ yK:_ᧅ;:["?3c/$.B({k/p&$iTaw96_\ DD(Ʋ^*h)Ys·jsOr^*euEMꂿshOfgM.[t2e6]Dr&p'pziJC-@S(eHGlR2'?94;^xV t/)+mZyS5E`V//7#>ZW}84&*!G6[+v ߄;Vm`=wi%úkVGZ2ue.xdGl>&7f+aP=o6 | Cʽ//Z*"a}';1έrէ{fD) .EjIRse桘kC1䦇C8fN9JWtTVC7{YӍfwnXƒ "\J")ޭ-MF^tꠥ߂%(f\E 'yak!?-B~sihET ?KA>pO#xHVJ`)_#ZEENDeBwN1E,N',D t=T_>WD0OvCR v`yU7iթ{*(UHƃ ǟ @0~].X&*E @Je~6Hl[s֖o ܐHR Ї"N3!ї4\Pb |\ J˽儽gY&;? h.,}sNݎsڀ`-JFSoMqCƧpmQ.bc8I3$[GKFr)@'y\b\`_A͝ ե/WH 4! Ϥ;ou'M^RAkeSeAoXr2crJ| HY(Ehu%n' q- K_j`4C,+1vCR ΈG~בYTydn `hO'(ЕȬ|F @[,_JI`!Yx ̴J_^܉0^";xXP^}t W"]h&eƒ5!WI)HE}'us?Yd jPɾrj|6?$jpOįZT-ҴEJD bYhLN%+ʢqצQ8͠ 8n aq?6F~L)DEW2|xB*yOaN%%ܫ82j݅de3^߸ ɝ/ts}b\C,"L~rbd6SSQ g?R;,tLtgu* mr;/tK^<ٽj14/',; νÏk\bD-,8s^_OM~3U%ΣI[U6Sz)(}O3YX[y%jQՒ5.x읈Rz[8qU1pPK.Pss΁Dr>#0ɪW:z.lz:HȺWm-$D)^2z·t]@5~3մ$bo쑔?LtGQʑ%MYܽCnDJl$P>Tnʋ7x݃A9Zq.O_f j]CQC`yB/oӦ#qմAhs39HڡuOeH椏Q\N,TqTV_E:wqUEx:ƚ7 oy}Ljzۗ>OD nD!'aT8^wNnpt;+"ec|@A(:_IzxЬ54g%(u7힫j1.dP,~~$j)֬l zN}XW$aۙrINHOM[05XϚNfD[c1i=`Z7'k<@ӴiW!Ja ЇOiXvCY58zc2[ xKKCS,e3RHyh h,4MƞHl\RpT` QVM&ߕ\ CuFx!ڍՇZ{M5|a{L|pXk$m\ⅿ9^y)G8iǗœ,8ծDi|$"'Y{TcR BM#֮dqo|q$y8 #;:0t\kpgsLAg2MG$mΩRVThIE"gÝ+hH;iCx4*Yzjn s ^|L~ք`op5sijވqdFrzS%OLץ I?M5Uf=TNB>v9~tB߿Y[{Uhw\S*X܇츭m`Ÿr(z!BӃe`ݯLw%+bq$2D*) P6O &} Hڕ/"Jʒ>w-V}v}#H E:8ݕZ ,YNl]|]bρ@*0 j-ZD*' uْJ xI?/0N$EbTQ}ڎllgV`{-bAg!6E{N /kԔ&:}:_X?<7ۤ6!ߪ maLI܄JOM_lE<ԥ(/1O&ORdf }.Vv[}Hyn|~ %aUh0ۧq wߕ.8=>1]"o*R UVoC=-(u'0%&[ 0YV^GsSP)? )&].D`j{>`IK{/܉u[AuzTt@~sTs==.zWȔFZl\ѧJܲp&~nB&]u]!Tv*O&(AuRN[HE ?'634F C:hamY)\=PfM%wXA9Le@eGmy&SS z=`7"_l$ym&걁qBλ 'q`6z83O7yMh}>zkׅt؊Mȭ=NضDVξqթy8 W/AR_Y7F 3.ڣQGT @ 'LSWotbW{h8 "%#wމ^|?xU!f&͛VZ5l~Kx a3h/&MYj"oIjIM $[.sHxM`rS133D}[<\ۍM&J@tbcz04VW7bHܾV:CI_ȱ7/' @x!ҋ'm؛ik'd&+=<.|h9䄿*9޹uqG  b_vU.޳MQI틍-]b+.t9 S*L @/]UدrqAM/MT \`ŀv)TY/eJvrAX> ΓY $iRH͖' aWqHC"eKg|:cmJтi34r~&{Y4FO^~I AGzrŭ?k _Tˍߑ/Q"Q*5CH=SzНaT閼6"4IH=! p(bHGh& ]ӼSyNw0Ee WEOlA,TM9FbXy|иn5ݼrz&DT{2zZQHvB_qBh p:,D?%[dGݧ)ЮYj[P1D+5oAрN U7V`zk"]D)ˬ8f *Orem9OObE*v-FrIK CNƘXGR:J~mSI6hT_TH~bSDLgG_sV7d@էx~tΉsbȀ&R8XQXNh?XRP F> 5C^T5B]ő$9u):j{6U?(UΠZH{+Q2V!Ǽ/5}SŪW %R"K"2"$xKjv7R`Fi'ڱ>Dd 2rwѵ 'Y)a2V^zhjfywb3f''](,f%zR7Ҟ!ޠvhnaGTx6g;#t=ryL#, s t#~p"UYX}(G|C48Rq"$h Xh.I6HChji \f݃ b1s< uUI1E"` x%TB8r=ß32M4iHqڱr;YK `֬i8*6^dߧZ/roM.,GڠLg7|"pq T!_f{kSS$BZ2`Hg M:dƝD)S B?NM(çե|9\=&jg͓s`xMޤ(׋@xZL~b ]:KQR*lw$^K ?oغմE=h Vzl;<LQ w4 yHS)m ůܼ! ?HB]2xY.8͏TC5]$2A kn<vѷblXx>b'.?f8W8W=W[ӖVNdBsC5Dz{lB7)"V8؄"5*J&::o53,!_wc$ #:*4cʻ^࠰:y9 O1OsQ`'~]σ+"C*{F{3 AJ160k, rԏg/p*2OCH"bbp%;. #V-ݬGH<~KQ^?_(Y~cb'49 Ӏ?f,.):{3~1&4gԌ?% ^3H(i:#i `<khƀL?eH Tx)Ja:)oJKꪓ E!L}|TtAҎv}#8M)ǐHdJÛۋ,hS+ pצЦnۀpv0:tݺt6e0x=@? 면|w=ābW}*P6?% c'&=-4=:dIǀeRo{4u[7:`Թ^誸9u5Kw ̱RuVA;7 aAOK*"0H8wiS:N~P>1ԃ<@gwv+Y^#Q8ʕ>ta1fwU}KLgr&x| @̝HCӏ}6ġsʒaSCa_!4n+h>CiQIPx7 jỄU; o CG  p0u]I 1̈bN;]V1yXʪɻ/JG֔n+] խ}^yd1+ U^n5 CO,aԃDtĭބd67vzj8roGwi$ oȝ]Go,W eʰC˄֌= ~ȿUBϜ {FG2 W{Y^&8t Cw6NB5 j]58$gGFOjm&#!- !OyC-Iǰ6: aN\(WҕӼ#QzS(oh9[0@ j)zV""S\K|uQ*ņ%no d_ƿ Uiܢ`p A >juUbSi ᠈T-GmL2gPL͔&u7(q im4+ZwȆGV R2HQ |'1j>xPYlCѧfR FbXb#x: aaVA!;hת.$e1qgPb^6y~vȞHt1,#F՞^gH>xM S4š*x:ܑ'}M7 S11R ųu[ Uif m5xpAY`??U(+=3C=x( g?ʼ-Z.#0Ebl^I-2~Q|Z$; aDv}!L -`QYP<̧pt `?:5M!A}χV5kZ'86= sN2j0]rz-5j'k{$MښK[C@'=NsQ{=,\<ÎegG 6 D` z]h~M#eEҍճnB>ҳ?%q8hw̖0) 51%nW!>SVkrjk-1 4RO9%R fZe)j1M#bdo--9Njy6k4X6NE0F'6_O+ G?({!~!DB{u "YHUJ/Pn1# d<@6b?p 4q0/KC KQ i|) ]/W3֏m^KDaim`Cy_[N͐oWfD2H17B-a_=DrS6OR&K[/Hb kJTjq.twjCSׇGtuɍ8?-#][?4tk+J]Fy?Gt[wrw?=x~LoƨVMzܻg 4w\.$ 'j(ׯם.o>C *#w銆7q#Tgv^0V}u^/궇żLWhW {4 <jgGYt t|bU`?t#9beD d0Wo[sIf0\kgS}/5* brzyN9oY';rdMAᨬGqG9b=k9hҔcw2^ZJW э`; , ,*5xJӣb :1]Ҝ.S%ss6Pp҈yүѭrփ\2QLp'9cU9F7@X /#ܧeյq:3'![j sy3#w6Ia⽂ T-e5a,bÏA#$cp?hÚLz!5ՏˉN˧NK*?Zc^+pGx5j~xmqYˢ=dwXԜ&T} т?Zu+8e+Ҙ܍D2#ehޗgl#&zP,SԸ}j)Ƒp:(mm,짳d Sn}]MMK&#X/(fO'NF1I&ScX4^2ud9(_?-\"qIȱWO[Mio<"ڡ4^f ZyB6Ee${[R1i;pkTVPj\6!zTKɏE-o `h\3urېlqkAtxe$/i, *Bh 3jvh9t[ 0,:4%Poϱ8[OQŸ@]pOUvE\XAji*扗c֦¿b}gDE'QbB#f.jE62-2U'çq ^ZػT&w}bN(>^'w\;Aw,7Y CU~5ZBs+P1]Y%ѩ©:64NѢΈ2 6YP^~ahC.~ 5H=?Ǐ6))3XqexwH)N<#3lkrީaF^!¯@tQ η:[dNhF㢑XU|~089sgfn<&aۧl\X%ii0n\,/ 0$9Kb\Nj04N |RGE=0ST5UzLtr-6yb&Pede@{c7<19 q\Ń+i[ܓD+W81r\DH?Qہ@ZMW B_`٭\Cf´ۇݞJHƜs<ިoG48)O3)E=Z<̐g͎l_םQ;~|G7jn".֘Y=XɄn? G!߄w4T DqV(L7Yas3wOjѿywqCmz(W &p^Z%)$0gCwܘ}P2I8y*A1x+ck9iF/qJ}7#G.;w,}3krb3R+]o:fE kOh{Z=1^4K]Iȷ?]ሼ<}NZ$za VS j*t?LIOjnNK Ua_eh1_3Kb7zPˢ."0+ d9)@ںi&Q(:\?d.#@[J?$O"A\B%`4 "^WROHtPڗrPLp[8? xcʒ$N%@[!O(Vf huŒd97RS0HdT}D4&[ HK<]zQhYh`ZoǴ[wd=}X?*O`@?QP@fŹÞ ~@]yوL;C_xe 9_f2Q?iFT;pP$W[@rc$1Vް,y/Vw$9+GChŘX5YYEV= {:}jc.ɯsLZ| T #s1^H" t}A zcu^9jdeT-N.EVo~ >P,VV=,B[Fc56[tojy9`s+XԬH{',M*_ $xO=jV0 8U6Aඥ9au*}\¬ә0PUX7/;y&U(#J]6X=dIglN`y1TrO;AS9$H[PQe~f+R>-[)u0" q :p)L3*;4'4]%Ŝơ^ G^PQfxOQS_ͪ&|_s0(QA Y?@̞@F EFbxС vgg 7.վ}Z[VrBNO 1BPdt}"zx$OׂD [KyRT3'I{{)lC鿨KFs`!咕F+c%٨>)r ,%]u)*q!Cm~hÛKEڜЉjH1>(|sߤ\tmT|>cj[ se><&9Q?U*iLQt2g4dxu4V-خ6GNMTu ZcL(7$[-4J˂r~`+v *D e6s%VeU'sj+"9:Qm.=dƵלaD+h.lC.qRrY2U3 ꂌ\EBOk@j|Jl2$m;A pIX72wAXO'~ǙK$$jM !}~#,dۋiQ*zTҕ2܈fv jѲAkO5'כ!J>Atڑ\39 6Y+U{RNBi[@Zre^:.>uR'{YObK}}7C _v%2"FSNm[ʬj>gn\ӓL)Z^Y:!|:ۜk|]\"}iN\Y'Z hZaxfޭ-;݆4IþK'=x<oI#S({9;>8Ho5_d9 ;]E+Fmj '*2QfwkG]"Hk} x},3X`O摿‘Db_iDJlhmuSZ`&Kձڍ+dM,p,,Ud*[%s%'Fۡ3PTUp'U`SEwf9p*X@9 뻧?][b2斴.sBVgZ(q > 2N@9c\0u t%jTMuª) TXA0Yny.8]OF+{#TUFp;6{ypt<T24:kJMWmv FA ֗\P_lI=E"|$\ҋa R:$u맋yHe6U px,ZFJH}w &VJϯc™@; T4Hm7FvRy$ێwKS7'cCƨpH^.c+u:0s>GlOJ*C1m|/nԽ4Oޱ ϕ. <; !}wP?' e6>WqŴ};J}5κ+ ީ Mυt~]|ya fi[OJ8%wK쭪 6)0aвI6 ߰*=&:K!񵋮z"teuNFk Ɏ\BMKE,:A\T* !h!jRFj:Ҷ3|FU_D͊1Ҝ$5rH,Xue6\I h%&1eg"FW{[D@}g?“RVؠ|Bڎy ׉ K6/u1qk>8ԋ8[=,"9zDݤ5.PŠUc/}hyK2s>SUɿi8 U<3-B/4W@^9L~*ӸOۧ ̣,{ȘImJf٤ms9O(VjRE? B{~q`RZbWV{ wHw?ji)!;Ӆfv}|aMEM<*Ȯ>(<,Oop+vy:$SRCTUW&yֹfֹk˳ } /K=[ ێbw1ў)bz~nZمa86 b?#m65.Y6TsBg&0hE-}*6AnC "պ*伈6acc  kBYDx[ƣadtLGlqj8>a>I|FJQ"Sec75%Y"!b>I^*)k[,Z%\,,M{ic]ۓx "*ovu,1(@ҵ? j%0@eA-H ^徠UBSFm#g_V%S~%zKJ$,z])ސhzTByhנo{lK.+o9C1rzJB5cY1?a] ͟ZjBB[e.+QNsrfr.ZHiUe8ܘh$T`g*ŋ RabϜd-Rt鞘ٶ"GC6=m(st|cnR:K:fP-m.}L9XArC΋ P ϊ񩵀.VIJl,((j9:6%>W&SuN/9Gh[/ &j @4PEnbݗ sa\ɳoIaHaTT;obRivQ)jBo lidF8j8c.=7~^} ϱ lPj `w.ˣP~-lyW_;lH̪?nò<݋խwT 3{h9n-Fu M|LxglixbC7')oo( V\*ݦ}\ q@lɢ\uLGԣI;k1ơ}6AU@R?l1;9dVr(r=W( [*wȈ70%U@H2hd-̺"eo|qkf%y"$No 72qYgxxXovpYVdo4M[fL;_Ua:/PܸW@hGTKy>8"D`VKR uﭴڔx#9| Ko"&U2&-O/=x:Ρ?)fL6ZͪrC2۟G3ɧ` y#/WG< <0GʕNZOh ECUfRܭ٠zg8ejz%!:S HO;$]n*Z.O{4SNjA%Oz[, t6kTlbX/3pZFwVr:B+ūd֝DhJYa=KdmPgDa+޷'3,IIr3ZtoIL(h6إ tQ(j7:JJ[^kAgr6Z͘ G l(J$UOnLŀI.Cʠe4FRgu'TUxa6M/$  8,iս& RqE4PFkXUDIj\`?dy+KZ[O4g+)f@#Gu6ǯ0[{Q.JPb ia6|校{0${zfV#bCU+.nP=z=j#).ggOЈnnuJ H!AՌ} tVb6ۼB;*?Y~Ăz'BYvoޠSAG$vSPqK\W",: wkIk _gh*O3jkɭy)p9UV>w$xZ1C"m#MʃH4ǖ9`Nb/@WcNMY;f P^GѤHaxlv3.dO&!qrgɸ8!y<.L4ԫ$\E 쫐_4VhXU2s7z XѢ -a/,Gb-S2_2JHmhkZrE }60c7 KXxר$3^X?;Sнa~ߓgmq 9+]b~` iA^sͩGI;:?'J%nX#kiF#|uٓxu&(1XuOՠ3kž]vŴ{<()8Lj \iOrN]]M8ՠ"؄c+mA.!Bjex@-vuq [7-ν^ηnWS 7ΆL =F#{#- ǟ7+ti!Q ?]?}B'ݜaL+x"C8g8zAHh@I {]duw`C ]'y:@=Z羗+j_ + "Ab([U \POs2}sQ N> 4Z5$Gl-7(mkq@z^13y HzشKϸS4s5&N(FZ+7اG!Pbueo C_6^CʵL%;G\ow':f*wTeA5>@8s_?q[oMnJJjȮZܰJ?~gyщ:%F%"5:;7ŒBj=lDeϸr(@X:S*PZ"Wt~\6z|v"Dpf J{:)A=:c3^ߒ_Ֆ,W=_OS\co?DuG+uՏ[+B_M;`dG[eL5פ"C`'8FcV.7aН2.(Շ<.16mJ!-f טw"pK~A9Iuuݏ҃DKzhvXIZT8Э|H҂^ ~|@8ԏh4$Pq/Y,N6awdl\t>-U;)TsS 'u8g4mZW=K Od]k,LAF{hj81Ŝ9 MTۑ mٵIYQlK=n>c-Zy/S51>zvҀg\yB_8MWcOfʉ} 2R&WM)IR4?%*ÇFmO Ow(= .y0w,EAJݒ_'oaNF0dž^|'v[quDeإ=,a8@I؅Z ]\W4ߴIl1nwhQe1 hT˯$Jw"z“hB̭sy;)Q{1 hlt,ojOKK&oC"b;Ta1wnt݌l"6ok=O hJ![\#ƶ$,9aV l1wT;Uը7c~vP~NX?2C#7{rxXtW0VF"31z`GBXJv> &,lOG-2Is P {~,W= d{w%b*;8^%ř[oΣoX\eU+$dS5 =['Jl~!S$`6:kr^B7*>{0Uk l]Z󹢟U"قHO9_mijo|&O#}"uJXڌVOձ5z,ս^jPLD j:\TiWԡت?{Lzk]x ~ +'`4t;T=Y$pceT?CѯYWa6[gT1۬cC|`%1/`wU@3h @o!u(h #..Ti+̣ f~wKc(Q,f 5_:nWEuP@xd93*KHP O4‰zYݖⴘ˽%h‡^4Ekg!+ FSTZٴf0fʯ\-./ NZLr>dƔ\CwtҨ Zdc T 7nv?S5_]]<ɆzCrS{@rƻ(q^Z R >BKK}q?|[qYc)@b, >-'g=?[!rzJ1RK3@|"VVӇl| Y !C\_+CQ>lJMwǖgr{lo%u'sh_,2GUلn':$VcdCɷZg yk`%"Q [cp(Ki0/K;]YKR~rF@DZ6;JNZ}R #lφ1 Uo8nF6rEe,`B~|U>Tw8Å*iWblyotOiY! d̓WK?8q~M˷"OrXIYdx[q|Jd7'yA_7oHo{?[7~p~>8;p@Ki: o[_~L ht#J!V[m0K̈/7 {zt r (طNӽ1p=!@ef5ۑ8S8 SůOt#n>i2kf]Txyn;FgTi+,7_}NJDѝwu~m@z? Ylxfv2AgcGCl}x? }.{^Ni^@F(z5W$>tbi4AO ʒy,DalhAP2.7< 2nYF2>ڎaxcs4^K%tpay_G9=zVS*a?B5%|;2iTڪm#5roXsNJ⦼4hvtīwMQ) \4onY_z])r(]csM-*{@@i}GQ"4XmV`-AxVu ȎQ j(vI{7tD ᦲ.{h'r> LoluQ_݆|;IyQ7tHg \a~^ X90 &tս>#ASC lrb!6ŘRb@(ކ@.J6 i Ui0@5 <Pz"bE,rXNX3%q8>c^ Zw' vʚ& F+)3^d7loc_vayK&1!] oKxmwH5[dX ( nZLw`<'et%gZL0u:6#&`:asTAÄݤC?t$Gi4gfk.C!~}l[1ٺSJDYʿ@tq8;[FsٴCi ˛a6I}KX>TI<<5!+夢Z6:Tɯ1N  {5Xg-kـ?z޾ƚf(yb+UuYduFi7+̝qg+ (sc//$kr)"KM|m?jo)S_=P$/veO:Ċ9XnBL~Z$S8b$5 [d3[dj p+iL'vC&TEφS)+gi(Vf m5gT |oz]iR33@g *)yH8u_g3P?qCȱ8->p+7|%bbmGKX ـr]T3g.d-wLi Ys>JbKBt4Yb _PX.ER2MvT] Ʋ\Zu'&(zZ+9*d-RݧT~cͧ X\PΩŜXs'`An/mqpq# "r7_3^֫~ =!}FȤd N2v+VNPi#_/{i]9L%}(ZіX(if?K0%50SAXz|F{e@e SL+Sy*hTuם-AkBkkFBs°A\K헤?_LSQbnn"qGfzp);)σ4}o>e6n0E'Xar]Su HsZղ sGQQ2U\Bǫp8!\;tpNא)Y8`#앜ΰv{dz ]\TQmAL{qjq@$kzZ BL+Z)%FFҢ,ahkkL8<9^ J:C[57 &@T? iA-)s0[AB ,m-tm"]WGΕ0~2GRY|]uR6Jh۾/ WiD}seڨ)&[FxGn_3'^w\A %һuϬk>sXK7jak[!jL#NMlf}@˶ƨdO")9=I`-7^kuwxܥ^exBqӗX7#lZNV:9Vm(mn_c:=OiH(0g9Sݜ(p|}P]mb}^rH8*K{iH]+P"˶ߜg&Dpx~'[OЮ-Y!2h Ikαzwy_ $CSӴi&nfV<;p͇D!q`#[hɀBM <^مnYפˤ|mƣ(<)9Q-O#2G/$,qeLʯWfصn uY2V& Ȱ| șxO!qwI$EӹZN46VNm7`Q NZb҈r$viK[$0#ᱝNNo2KNtlC)>F~G%Wfgu]RD'g9($ͽnB8y +8EFl"[^eW O?k10m Znee*違>;ZIτ'[xiHt6qX84OS MVys2VјW[Uv6ޒ7)}8@_4MՈWy]RS֧U G4HS3+&'7*dJF(U@Õd!Ȝ=/F6̨l,I 9lJ+N/F5GR`O?kal\*<)vkZЦթ'| Z⌣ W [>Tx8wtL%Lh1R ]S} #ꆳ:qQ=z4lm"vdB56KZfff93D$Y d($*#U`X&[m%+0auv&i3p<_KF-rgeA7eJzy/Q{s:anbƨ^o/@š_ٜA# _ *|o$wk[kWhJ ֮/2_x/DjZ~$՘'6l ;:vd f) /{I+u?G ::>vwTiU&Ě, ~u@s6=|RRS={1@ctN<*>jcS@ ut[̅d4+bq\F/{ kx-"nBQSjV%Po{3өPr~r6٥:&;F5HeMW|~ z /^Ekun=b'I?BF"ăy ]$/=4Q8%q;Fo;BzK ~8wmIq~ޛľ31Ҫ;Џ8hCA1,ӓS :BHT_4HZ83)>л hi^y7FפK(HI5G$o.JZӣ(9Pw~Xf7"S74f?9{ߛg9~QNxBNEVΊxh!@jL9 ͔A62MjϕODNnxïf>|ꂻjXfL2sax-R;|јi]"UUJw]s v40Iڽ1}$J!=dYSچ;T;w1$"TN[u CÁ]EkHJbJ1s0?k7ꇦs]"x5+.(AH%d+Y[\o 0ȃm&7 5Q;`Zl."({:@ X]?? D/ $~C;et3||Y@2l0<3t=g‘^#O܂y"DipޑbU8 4Iu{gXBdE^3'.xucӿ`ksc^081lZ俌]h&[802_& fƱn`@CJҺ č}]\ SU*ȋޗM]ݺ]xDR25$m^C< 9}=k aub.fڸP@Pٺ ~I&EΓk,atM";l:gsV[xqkV"Vf eCWo¨bm#:#z3"Z0:!|A ja:H몴5gDّ}.MUw7d9Z6s bAYvB0][^|-z&k|]B\j<u*[ aڼ~%M7>i;a*;7jՕo }b ^hR9U#r%y: 82,'MvO<wW^W(MF,Gv&c"\(jR-0 *U2Frށ3l)dݚw­G{4Qe鍳d_E`j0ME/ZړKtI|D$`<&_sOZ3hm<ڥ=R8i_LC;^7:-d;R\A7BΠ]3KNK:aх,XQ:qNO6m%G(8%)J"NB, 8da%3ͪXn~witZK.`\tn| U!v_7GR$obZ#^IQu\ꐺKX@ # k7I5)pE< bdkrs>!AlYZKƢnɛPَ2W;eO.4f^.9ʏi:I;P^ Έm9zz''i/*!ʥ him7$D)b]g)=xN BxI*0؁~./ϐxIWKP5&(vmOq"[/E`,iB6'S] LҪe$ !xZC2",skY а)ɘ2- l&ÔƋZq:L)k6V*ͻH kj ɵTt gsH&VHJHeosI~Waj y?4iU#Px=sTcNjϷ)L'CHB^ILKEAw%-.UK#3"%#&^5P3RXi=\/%ӷ-X3 ~}P&/#(,Bi)'ʎoE iW_3&˼PRgZ=bV ӓ$Z[kq:U}`f sW=G;N&.o)-b ށX;YJd=_ҎXFY42"vPĺ4Z2hcşsA_ 4h\O!V'rtwR2pDU> t˛DZ[k1%ς%~$d*SF3hhLZ/3Лm=L*꣆Rg|?i5+1 9kҽK446 ! 1dr^S !pԨ1 k>8}FHn8idJ10 ;no/#զY\ 6W/z,ũޑeo1g`NE =leJ*@.Re⡹@v78}bTgET#蚟$[ 6 bQ!>pPݱ alrEj6ĝ2?ږE?+B+) ˡuۿ൤dx$ 5Xf8^0?o{Vwd=\6so#s[j\o_Ѡ:QWE 7G=LA3%c d&qbmbIFl*`YK_*#ŇVa {9?V:XՆF Â0$^Ե QhyyTm;57%?tX $X7N=PAoCP4Ђy#YAȬڀnj(&s].=n _@ҠF{B0zd][6Rha*h,Vb] 6f-H$JNA7K>`, mR#szQYŕ{0/ `+#>E5 RQp¿ϯŬQho_Rq9O"S%F\hٹo>,dN_FOtc4(, &w lx1MԬ0`*I^ b-isr8|X+;)kOC% JR_ jĪF#kٯQ]Ewe;h!3m6ia-P,l4Zq*W;mStrmJl¹>WЉLm,rL88A4gW EE;VV.'h1.QZ 1ƙLA9!:#RcS՗b\nM6[a ^! []K\ gPQ"J;H 0q_3%c.է1 rADsqk\7*(2w !1t 58nWM[42 nr ?'E!h߀.Sؙ~6މT]s˰J**ud^itW],## EB-017Y8YlE>p6迣l,)@nMq Mcla*!,f܏݆&V!}V5:] #3G6G޾I4j51o]K8xɐeM lװb;Ts+1vl'Fifr[ jR'!c 0+y?7 q}ig,ѸCx.}X)gF d[kFʙ7g=gOZhqvBEa뀳 nymJ ?%>2ٖ sYʨoip NT8z'iX]u!`rj/xr mI: C=^cs|D*:Ӏ`,ݚyMU}9bUbcmʪw\kl2)Ob[!*bh>-P ܗ{O>5k?ҙ򥰡 rgƶ)g9E{$H bt:w_҅`+ Epubܼb w9#u)BmTӴMAp'.i`BLNf $._YŶ)`%ݽJ椝KU^R^>r@nzNa)Ȫ[+ˉyN6Osa`Bh'[q9uyRH]1]-9 Oc3Q|yw5I܂LɷWWHU8癷S&KG[H&@M0c[8* ZQMSa[8Q㇢H-|% 9ָ\Up\ʪ4kJn\Nj"bNem}.sNˍ>Om(&7{hS Y K:E#P:݌:rxg\+8Tr"gDY%# ْ<$! $( <[DF!Qʥ!jsՕD1+ٿ1K;_p.! P޾!ٔՌK3xlmćVuI̪^\PHG)mxN&[Nʎ);_W1bRR0t[EݭX .FxAT߯9'ql,CCGG3<՞)IfJUlSS>(Av.c$YeH 5ꔓS>'8x+k;C?9vAD6QdVz &xBc81%_7,7@÷cU/ q8¦cO*\<j1 "E{uP% #x`lxyM)|b|4hXbUbͼ(OzC@N-^QBщ_~$T U0mO%, A`a|mHt|mz!ːs$4&hiED ro[>x`XUKΒG,:8oGߍdNV~i߆-͎L#ڪx0|(ᆲ,_mPV :N^n:/mD<4^?:CrF.4%9JyǷ+uw:u_=)18+#Y SM rM ItY®Gud2e0.\}h}hq5a?Pa m*:=Z";үR8Y瞽t\rePH>!ӳs_e] Qc j#n9 1p7V|XFźmk(+@(&+?󭫏1TU$zkh >C_ ~Nr@KĵN;!5;г<}'Tz~y6(f>wيnq}m]QڢepX2*a1`-mͺ`(#p`В&/vNk`Ϩ'*}5ܙv5K>,`8W{mK :~TG!m]5lԙ.O \i8/I=Bh} EO) {DvO*5sчwlsJ5<+3Ub!0ᧀVh@)⢎iW'W N}K$/yXRHICr--Ix>4(~DEŨ]RFIH _Z"15YC@& $P%h.&j}^4ފ*z_8WS\;o8l$MbG5zb`hy̚R:GF,NzKqKQGLk؛Նsfķ,K)-LPAچ Zf^+ em-aOZiMdn\n6AJ;fkS7JNTvpxLDH;+_GD{͖懀m86^vLx|#g!ΫH>Bwf($QÜcDP)plNފᲟe8HNbd%YP9Zf AN g 0HC]<ˬ,f'v0+t(i BY(av- CWqPx_? (A-;HMp9fnΟz&aOO׹ݯ>FJwRQΘԺ+'ũA~a,w"&a`ʩvg4J<52R>ު1'ډ'mMdXʭpTC*4C9[]M贶 `Krቁ3r4ΔIE"${v&lAP("Q냓F܌HuӻEYan^a9ץ mGRG 0|X7 +Ϻt9 uP%>e.ie7̱VpȄZ *zw9FX1K#̿܎( ԃn'ix.X6A)\5Չ?(e}bSV+庰 )`$c{{]_ DHN5N ԡ׳k UΤfpwGSX =u*'w TԇMo"it!> [T1e6Q61|H3BP AO/ H{9:Nf)Vʪ=O\szz76nSg V|c!hjꤛ?ϳ$#tDiot zlM^5Ւ2U=aS[գ5]UY7ۉZy;f-[c\9ZfXǵ@umbb.=UeUEbi=bnI`vd;IdO0F η?yҿoSO7LBY T.ݜv2Ћ'QT9U1Qͺ[| /[ԦDwŖΘ~Ӆgc^y<Zg6a2C%I)8VxJ%?I tRfcԀwbl9~Npt9S(` Q3onW1e +wTl.2C ч +Szh-\9VrY @g*鮓oև˨+y'j{ />2@nZi^Sney3,Ib_+j]Ll!ka]灉rkӏGkLUjjdOv3f`-Vs\YDk S?~02A3 2(UiL30k7}PEjU.l7}"c oeΗFn;9DX~eRE3)ǻxr K\ACQmF}q՝eŌOJf1#%735445?ɁR ʩZ2?Zqe ZNjz]Em;otiכ񫰲CXD.imfhTkپPuc'  2n5EZG0#ŏpJDNiشX^dQ.,x q1ku+E (Vn%Se "uY[(z^Ӱ; whF1O_Ss`ZDz꯹;5Q#jTD7SC2WDo֭tPfWdF;W|C`} bB>)Dv`m[T2Zc\Գ}19p5dYҹeK{Uz=^P(Y=+<*WߵX7As5b`؇ĨMS|ߐtݱXqj?7C? IaJ(ı6ձX/fMMpnj fHDn 8&,9S! E[8;K8rW ]Eckʹȗz_V+oS& a7PU@&`7#̀" jTԜ4:'j{:OzSw=]e.D)mXu\% ֟tgm""` ;6>]8b9u/X2TP |{Xpioovlm*l dxW\ƍ-k[(‚x}HKS $ sy*0볆}oe6~XݯGl_˅zh\/-<52`zQ~vq "R w xz/8}ϵ-*u6;2zVCB4r?W ҂0t[(;+ =X;R@l3 愵tzOT"4 M 3WI'nE)iAi;Z'?@ܷ,0ψNVSw{M2n["/X ew-Do8UwJ/͆!\[R 6 Q)u E&?F5;1=/NZWڙ3Yg0TEt&z|<d -2<{WIZT6. Z8YygRZ~D!knF@wPyB˴<]TN , J Oɫ҅ƽ?܏$hIoTw.w7u.<HT x f筀KTHŶ1:%5,d_[cZGC0njiem=3_[Z *FVl~wRf ojU1z.<:K5ץ(G2RTeAK "TJʔT(Fs7r-int8ˠ:mRqO,.U0!l*I=Ⱦqֽ)54Jk3; HKp*bPd*C 9Z?hgwiϑyݏŇ&~+ 15V+@تRfJ4BE4OT_ sMRN7 K@GW晊\&}eLMC.5r>KFڧVQiM\-zՄAoz'E~߿vi})䙳 Cx9 iA2;=o weHѸF?axP E)o` 4J, 0a u1$}X~+L,q3fyW u}r|)cBp95 {'N"x9{1릕a35>t?E9,;M Lwrw[:mN=sNax,f-g'o+ѲPU0Ϊ+?D[ KC > [_Уc/+{P?'KAZ^^-*$Ї'd)OnyFvp~/|W' w{[iSchI˷Nմ?kR>#{B[mD0#KXl*O_OL=i8e{]N]ۛ-߼A1'h7rO, tE#6&q5ՃBJa#DٍCm~z2J)SLk\$:xe1NCբKޡ0`ȪrVl) ph;D!Γ9HW?br=>cL0KOqshOMъ9|LB]\l 1yJEK3jeSE(b6V#Gt"1~YTI߷oYSR^PNo>7 ⯬i^9)a:ڑfeM[6.H+!lĺ%EuY4ӝ@ݚ<r{ ;{ڢ47mwUFDjS^?ƅ]6J57A,HD{<zdʸF%dz]p2(f`j7d8tuPxM}ܦD뢣=N?-'/1?R.⮿0jy7;Vr[PR Ob:xBZ'u>iC~6ܧM@{ 2LVO0]Ťr ḪC{oqN9Ү R7#6\)E#I ~њ,i+c.R%86ԡ}nTWmpxz@ݯ?Ev(1Jjs`WVsBVGH-]5}04;^iPeZN]zYe7"9F=H y:wMVRCďj@{\ϢYe1 K+.Qb֒-YPn+ߥ+kMv_nB @&܂ S~gۉ!B$B%:zZr}sBjD$Z/д1r<3O㞡giMUVZ0ҔI%<˹#1Vh]曖,կ}kYU4u*\(sV{@$f=߂ ߌD~R&=8pf/XP>?ɪ[t[Y]ʋN}ӺS?1C_E q ߆a$iVQ }`@{ <nR: kiӸ, 7B3"RU0%іi˛…ވ9,T f89tP ~]b84n&غx7KUeϋ wPnS-Ah01/ wC[W] _e"tf#2c%MihӚԲU;<1mքl  kKw^'B{naEmz@%VI/*GCԁBB21t` #nX4םyTs0 ˠ:+/UY?rUI-L1SC( {dHN=0! ꫙l %$*i^}JLȑ`4l n X~$5t-v"ƾuU9?[Z3.iIbl$T+sMa~쭜aooUR B<OEuEpW"̩|qYCAmU4:4&Ouc3Vz @Gbíh<6x)w\ɼ `dVW|q)V75%L9TUGp͞A3 Ο<=RCsxY3?_zQV0m?d@Äh aD* AE U;hֲf 8 uc 1! [ &\ܯ[ɲI!4+s 'sm){;9U)Q.FYOtS֠<@eoO U '(.ꑾ= 鸅= n`ca^={a1!0P  $:.?en&hXAf2cPb-j[ezeG|/nj?"w/ѤrUz, Zwf/(.I4kK=L^@z:`#f4<}1(w0'$>nЌq7ݎB ;6 례;o2evcbϳ aixI•d;5$ WܸZ)PXH:mbwO=z yLbt]Ȗ5*wW47\TC֑Xmr!21?l,uVSb۴4\ ERhՆnzlhR&U,*꼿HZ35z/GÂ쮢Mo ÌM ]!DcWcK0χZKSE7ݹ}FOl˞gJi&FfTzR f"3=9d5W!M $)˨ZA;}3H`٥sS=Yrz09XLVcCւ^ W,.t E~?~?a!@Eys~vGxǎbePƎVb^y݇g;ZNܺ_h B A66IvoL$/I5AxF9N7ˆ[ZU&%FPapl$.Q!%,(Q.l-dП W vfH=VؾYF#\(|\F5xjkntLbOQ<{M6A/f}f9>xʹev4X#_/6RtI%T[/yd 0Pi vcե Iة/M4{E0 Ms5?- dYS; /!c(JJa0s'FKEFNmcTlBf.W3,4F0"Pϴ@;:6Z1{wePsR:&5[(j!<{^/RS  ^Z +-i];Oq8 }ȟɩVax7p4"E%PމY5eYɨ2;/LULPwxMTP ]q=x27ڶA1dh`qd~xӫ'mMa-p;i(UzLi[;'ۼC"vh ek>*9 7y>6rϷWb0j̪I0=üWO̫ӡ,Aqai@_yg x(2+PTBi.a.''ԑ mHHsp" >=qݶk!Fqi7K=5֔J( _-"344ؒ0S5yN"k&g%U+} Zb|w#B.<t41fq;Y|ie,#?#/|Z]պ@WzkSs"6tvC.*Leq5[YR}U*[V:zd6vHIDvzMqɱ=2v <WE,o#j`y+޲-x>Mզz/q>$+[úڐ ~,;JAE$VC53ehKVG>+lți6.r;졓Ud;(<ΜP 4Xh1Ə>j?D>: ĤԞ5GXoI4<;`8ϰ9EvJrh;TF/v[wvkNcJiúV.u?,n~.4W7Rg5u\;t<)a&)TQ\C2=9L$@0wPGn;@~M~ZGNCGLo4:Q^ǝ]쌉|l34IO9(20"1_d`?{ڳ <ŏo:im`g5j'Fʰ[ Lw;˘ w}wɿR~H8NLrZυ!^za[v{PRצӠk?RUqiMr{_}&[,߳99MŒ# uHL٪rR|zySGq7lKj7\zu?'ZӤXԚhwc؈Gץ2-L!q.xm b,ƶ0}èT Ox޻/ ܇-/Aįv37j{;:{j5 b1uj"Mg P c49?o L# =.ҫ3 ?sѧj/\мlL{; *D X|o87KCfkBl ow3wRL~_=a'A~3$0"849sjNd$ 4%7fb@/8 9J eN.#E*JogI[U͋XMO733P=cw[s 9F>a^|\Eco׼(q1=P>qO${Roh~3-!)vݍEH(\Ax`E쁏@>"bͣJQ!"E{ći&OP\4 ezhֵD)U\K6#:N -iJ9]nXpіyfTF7{dȅ UVcPxwu̿]$FVQd$Hܹ74س wq0$MLl*ifP= E{nCv%r=9.VQY|<eĚm*D T_)>^xkƟsY[vAvPjuBDl_"qoq}ꙉ}޷j8U/Kmn̡,n:?Q5Io4xTI!;ưk#rei`[t.ҵދ혰t>qȨ(Ͻ lf.F?-Grv-I.Bg*?V F uSEj%Poi^) ڗa'I$ ؗͼU#|K=#xw+q' լn_ڶ Pq,-ew8[UkȔn8_KP_Xݘ%hQ'"1'އ:8⺎TedA ;tȕ<->G7O޾}n8㈦ .yqcr/2W>2zjb\/Ǽh7ua~sCFԞ $3=*(2-d: <*v$]zsl~ʟ菾R <f`uh!I 1W'G'sX6rVSfMSy"=$ `Jܩ۵q"/ %ʴ r/%n<'\ AnԵ 'rnD1XBߑ%E2ݰr"B(i>#翯vnz ىKi>. #$xaEAQkCq=hOG,zU $$޿y/ҟXs؊k>2WoFx|iltK0~{<-_x@'L;]/j^6zgc(<=T쿐a=O6>@Tp)8_|RN1bXC%ڛ,%YOkJJ4puB"|Ufk %c3B9Rˋ@mW2g҉ۯ9lQl LSg))-w;&qך1mf#8;EJ|c50j.c{t$n^<9,/4/pVTVzG,FA0bC }F\?Pa,O >j( .{0GYL 8Sf'ʆY SrPcUjӺqސ, i-yNÄNy(X~JM1Yn5ټ._^Xs S}%S)6*}MnpqpwZM 0P>MI]"< ]$X?*u<=ܻ^{iH@ZccnV "y@7}}T0vG3$ࢎGW0aqӋLu =Pڌǟ (۵ \YKɠ.]k7IjT`\9=Mkf几zDHdN 4r4Y=3&%c%ўA"v)@b?)<3yr ٗ00BYE֒-d󬪯ΩȘRk4Կ\3V K3dg7I$R.B\O֡Ax.>>ཙ279hL&p`ٳw9CeJRHDIf1&V.54L ژup*#P1*YIߨg 'n?!! Yk}oe8%kS1o*EEA!ئ/G3a|-#Pf|=}tl`?>;\x:/(7@kT/j7hd#_܌m9[¶\#`y[,k K*w 7l!iVx^ woE鐞Lf:J7˞N`F{ lmCcNۢ"QI3|ﰪ4z灸Ȓ:퍆e3,b$D%EW@&@&{D,1{[E_ۯH_8@FOR>_db!>@z @;b=ΔMGAQhD[uN`nڦ849Z'TA·*:j8i̮/$` fVOpd:,s[ 鵖{8u]nf {pE4PF!Cac\t'#?320%_T2v܄PQ~$nYf}+]~+S@~ZB(_eGy- b +ё* *c&_yUKwz_@@m-u6#5׃wIEvgE%캿zOc!H75|=?L;zPvAR'6rYpG{io${X/(C%rC͎+poKHt"!50 Dqm*uiFq'VĊ:/i9NGa!}O#`?vEY qpAmۑau nSo Q P-mi)q^8ncCIP-lYpk Ӧݴ*}\EU7dW[C([/UV4(ߑ2̀;~%sӏ3[NGr+0{L)_.ZiqP箄t!+2!Q_]) BA3x2߾eB*/wv F{{bQO8AvcG=X~дl`QDwk" (|뺖nB='Ϛ<qmd~@^~g?24h.rz\ Zm˖- +EPj箰~ 6\-&-$ 2n+WrPiIae#~/XL#S2#Ƒ!E"9J]쓠E$.%kVDt*P+/Aԕ69È EsuCTeT\lUYq3A.qw%#?)E xp}U5"8MBX y$A8/JXW)$F9&ى2LF1lqZ&{_d 0(/ʩ4vcVή/O=IhsYN-/<ԖʙTx*ei|Z }3rvxG%Z9s,ͯ$* a{ 'h.B vIqVj+"<ڊJyOJIpa\lpQ84Ч`baeQ;* lfb=iBz6c:"N+¿'͇`B<c -\ui/LThb\'-W:R4pyFrLc/76]0| ]-j >Ǐ Q[qySȯU ۃfWXyk##O{:ksp{r!em+d{m(ȭuީzlRV!UKÃ"ܐ]RÃ>_ozdbu@j}ɒ4`؟V} #0 ?CRoԒF<8"8#fC t0D7ߪݔE$2fh?[ZPBH((^No&iᥧՇxՖ4l1i5%$q,kI52Sdx Փ#+_3G`@(:&bG PzJ{'C32Hg;l{5&hg/s[?;ʞA/Ҡ1tI5ˌDИ VK涥4W'"Erk;ePV8>L0)Iv6_I˘)Rm y!D Y B HLҪ[/9#j/+uEn@P` M2$J'g p_䂈Dhdte*QxfXD췊i`Hӵto+a8VdecSn*KDu҉]#`ǸDUVbg-)N,);".yϓpY;e/nvk%JU໯[R9"iZ/.F5LZO>ba$F^"b1A\}DR|BԸ񆴓 Lb㒴%-j Y'ep&>aٱo0 %_Thqck rd#oKe٦#2zs?ײ% ǟ,TTTĪ;wޞg4]9b1iy[8RS}-#&?&&q+|}C`Np{-\oG:m*$dҪK1>b("3XCؗSc$P%MNK(I*7jKEp%7T9s/9@t៫8ǴE.d\ƼKFoa.nScy'٢!?k#GhpɕE?54\XVTQ:cH:#2O<|N I4 +͟3Ƕ6E8r%Oa*|m}!q\=:ߖyW塃y<WH6׼=NPa~l$ W({f@b&iބ>#px2Z5cs}mjt TFW-N ;h![OWi׌p#a˪U(Pυ(x`M)X2:XEIjld1}I2VwU.{ɻc|i?RۏLlZ _PEPebBAiVAǙ<.&wm6ax)B֮;`]"0ND(I)y-\H6wZ?v2&BDmuVp3o9ɗ#J5'K/z}GS*`68dY\0|4wXpW>̣ͫQ ]͓,զG<טa.R(QNY4=z&q|t1bv ~%RucՏB*/}BkL"hi% ' emTxiw3Y& wATo'3KbƯBffOLpK㰯31Kvm+:,SdrY{y`ΏRy~p }ez60aîՕ.{}]85hP2с?wZV7E3_=frCjALH}O0xO:zcQu`-ѣfn9\Y ;c.&eNG02!?`oC83nD%]d;|ɯ't]JOx>c6݌OߊA֖9܂<Xm΃}k/ci9x}0L,<E- b/(YpqK0[CBoYsױU 5K,Fn -_yP'2tdNW]%a6\*'㫉rh<h( <PI*tS׼[r wB Tl&Tm>_|'\ιF^ W =q Wl.RXj\ϒ0Xk>'hudd+qad]gP^F~/ݏZ'#T FxQaMmfϞE /INXopxGۉ0ndP)p'?״&{e]kvv͝g !p|\9 "t$;Q#"e˘9(GěZf>VNq LB$LJz}ݲR,`;"Aɹ` xF/ 9I+ %XY`Mc[-jDDw OLF x)#TǬPlkI7}ZɉJ/' ҋ:&PE5A1O/lCIZaBP##GY<-l%Rjeez"14!]@Th#/Qͧ[PRܡӮ,GL3hΝ(*SO㸦%6nevv7Guԏ_^,4e4#ǮYom B0np^YwX%QKE9r6)i _%5ӟI؏(\Tk?ῷՉء!H8!"'B;O}_b 12[[ -A fTa]G{znSu3b'sYwo kz|ot= wf͒{]Ga6@fI)Jtu)owy^+5e}2>S}LUMҩ**j .w7s'-58pB1эC ,J[oЇHPمcZg,O_yf[tTٽNq#qӤuςUv,=Ltf)$l4"ڌ s`-+3zc3pOs<_L.8 ^ F۰kYB 8$t?_NV",sg0n$8^$k4p'&x(UGVs#, d2bP[1EcРW*U //C ^aٱgxrNz5+hK ~>F;g|q}s#~p^ ;׫ZV8'hT aX{"+$_'U)#NA)~N5usEd3PxتfP~8pLiO Wo Gxr\#ʣ#{W%ޘ{睵ʼ!Uy[lJUea~cui])4# GQ}cy[K"#x8'.+re4, Q-qPJnѾ,ĺ'%O_KX"b:5b8P+ц9A?.$sjfdC5^c5 #Yu*; b!U=tk^|iB ,wHI D* -dP{d _92aR, GhL.EP?l\c3a߲aeQƄ,3{OH9f85}WOq<盻Zn|X-E=+9ܔLTI$|Y)53f[rЈiΙط_dz|pN_!`L$vP *cNdJ"WOe>K. Og_0Q_~ke5`GAbɀ$J+͕s98 M6,P-MYf[$NSnScQ!b)9Na㐗s* $G JR5IJrg=SzƦcGYO{!2,tHTf ~B;dEbg1xYώp:aWR6}/h^zk DS/ECw,{D ~ͬE0 ALb O~6[8a~z鰧xG'Pp b }([ GAŦdd' ,dHoڅ8bשezKb*U ʣ}&~7W7 :/ʽ0UF [\tBY w&V46ؙ±Ix^KƖ2G`V,ȣrm.QOo}AԖ nzh"6X4}ϝ/r+ o ?7!Ň\mc9a*6pxY\4ߢOF5IԠ{$hO(KqL6*y)FEE43譻wqg5Ն\<yC$SHa(!ƒuoU߇&N(ڀzה7y J~w/# bE yΦ3~В⵱f{a^Qb/,hNkV  QkS#ќCE3<2T^Ì\YͼkCfVn><"e6CIOi_O@]< :CT3ýhA⏡*kE>nZ:皒`6'Ke=Խx0ǔ t\AHWIQ 5lx! (7/ PcOYbHXO}0bq].YDxa U._R˩xyI{$|SXmP[s[SVn#ws0 8}J֋ J6={~ r L\qmxsB^!b"Jar|>!bRp|&3&NHl_SE@Jj\SynIc5$o eʈ1rQ$bf?+& -~Hw.-Clw7<2 L=1Gm7 *)Uy0Ws$A&7Ћ#:Q (,Jn(^U;hg7s?&D$xl.Q3m;޸9Q c$$$Ƞw-jv+=I`ʘ-ܴ@]NųKsHJS|lZ/^A;&*<*;1:(z)p!HvI=:k1yb(yl'K=׊_C|1ݕM_XLby0=rg=;Qڝ5C.hZ.Vipު^/FcFK]Ew{madXYho`i\.Ҝk`yd B*REXqKA䭪=|;d @{ B> G|BChwAAZ]/=EYgoY`[zF=D\u֦-9T~}4=F62q`eg IFP{c +mٙ#piw].cuxjPYXbbGtmb:<_v&Yг q^pGf$3{=Ĕ~fFfM>HPf եĘ!&n/ZZ,߭BdYw1lq6 2iGC*|ScYhg {CߙǨ|7\@6_ 0֎׵|]YmMd΍`I-1Ita.|oJq3m_pЈd?,6ED>su!ӑmM`ف\7y A%RzcKpv!97: ED`tilukGXWpA o2DźC:ϳJRq|E;>ÁūfӴܖ&YLG8-R/201=/Iϛb@ݗ#L4M&pk>DռuClHU4/KȐ' xOփ,c~Uv~HG|5"˘ #ۏM) q/gdZڎs8˒NB Jj:04}Uqz/ (Wfs>`迿Tk HHbRj2YZk!u.nl*\}y~.#ym> %iFJA+;l4|5:5ԌW ^75J 2o?M CbM35Qұqq똛Y\7vuLpkn[;K^$!4r1xK9~*᧔e'0ljCblP@[OANZKGcE[I^.* OZuDwLoh >>ۀ)`L1滰~ɅGy~O|مx{ҹ9 جG]ByGnJRpA2ۼgxxy%8)7y4 /dF,]D|Dը&A/%R7Y !-M&~}hLk[ެmqCY1?@`xTK@y'45Թ^Cu|y{';v'>:tf DhȠǎ׊Yk$OZ##ql1Th@i߂B{^0Sb/N-=;V[?NvZ D ܮDA*flwI&BY6#fNjңdp(2 =;^)L_tM}dIhEE.8݋\qv6<4 a*I ) q,`R!\峁P:+%;p6m".I&5W<(ˆ30֗sJErE47T"vOWs#ڠ7/OԘ1QMև͛Z2ȬND_\uBƬ Uq.a~W+ttP D2_gպKµQlȭuOjQ9uh`H74.ael%GĄ!bsrQT`=%^Zw[5+v zʶIsT"&+LcTp椇k Hݯ*ѱowRs H*9rB[Oxukn0>oǥUAy{y8zj\^Z5zAk89Y"}hk-g.=]۬:߬ɟkJPᖶJkW˂pqӲ44.^c ,H6eѐV4mD%>^BtA K ?ԋsJYnm >BMBĢ[M_ugҏ) _6$%7`Xm`#KiNLaxںLY&%r_@4 Lf 88S{YQz+re+Lة'r]ֆfF uuH~GNp4BP8+'Q6* Z9YоH{1)ʞ *źy;8'a==N`5$|ҝ _>ę6oep9\4v9]<({pۆTi/;c.^5_ocɗboǔ/fuB vgξ!ܜ RV"ykhr!DEM7Lċ Q:]ﳰ[4#A+j;:QpIGg^W>8v2<>%ڐY,cO<-2=yceT$w)/n?V#٦PoSDZylRn8mC>uwi1çb3y`h<̀s]Qfi<[Զ&06G| &$⋘$B ;fߦy5YpUuɓFH+>tÚQR.AFfSeDY/ؙ5 ~BkȄTjsC]>%o!s%ZSgu=@:U` cŜ}6(كƮ#"'^@$X?8CufeQK_K/ ]u pue}cWv̰Ow<F*n䜜cA0S_ U%:,/"J./I8w%;xb @#O>Tbe8(co45HWE\ _7Z:`.4Naxop5\&ڝMD Y{b(~!.H "zϞAR)VO  2U-*Sg~?%{ES$oJ>Y*Ѽt>Wzj7 ܼ׈T&K{2H'C$#JMM>M=uDd͹H,˧)sk8p1?{/F'f}! @uR^sB2@ 5 QWщDqOCePj~|ͻRB"F@.hlO/lƭ\wZ8wv8Z$iޫ+TÍ9VT]v[Ҫ%spoƶId(XɚGhbݧN*t߉Ș.\]O $ij {» nAz@듚t wIɳ51uVwSri7BXgPhƧF6Mϴ~ >p }cg |˲QySwug=ؽ_ZH waZtylT3x\խŜ)FkkP.-5uX {X,eSj^=t\ljXxZ;˫NYj )nnf/ }HDB;cƷ1{_nDD} L |rP0w[$&~Q2-{1H- W_`Op&GicFRhNJp~УUn$LϺ>OXw=t7I"sRӷ:= [t2l@Í:邻qpLsoy; Y)D%)v2E%Y"&}܀6An+dJ}#WLѣ#>' ?"{㺱ݫҮvSx:QagbdmU(TIy^‰@gMV#p _ <2 % yt[:/he=[rvy܌50dY(mZCOhD0KR'^Tʷv{ Fh5Q.L9tm~ /{QsbnSHT@wRȑGHlJȔd*D4lQI훁?g:máCj뻡z0؅_Sj,_k퀒e}!6<`lJ~xs4{*/z2c[vbJ@V2Ȭk/:DB3 8$wjV!\;?urP2 |)J]gjL|ʚڃ;;|pIjVH$,e3Eb6R\4 Oyt[6?!ԡX $V}"3T' *!&kUxBF~E?J5!6 DITO@&*kH5IQ58-L ~~-[m}~buU|.O3EB1D칈ut`ҏiLOۋ$JE` uXIKl`y.MK֒J{q4ǕnꊫbI2xVFzg)ZojѓOYD@ik0 1ki)P[޾rg`PW6!ѵ:6Bŭ *jw 2ͮxY6Mh3*cNr@$+#H9HPk %.~#"6!n\1#zI7L}֠BgxƁ#}'~x T/6l[ľ > ig) 3n*0l~VIⓤOQQ]6+씬^^]R ﵀^F"Ce9JSŸemo+Lŧ6Ź?<3$=x$٤9&T?t)tk)\n;L,_I-SfRwtg R} 0I&ћʊl$TtdZTx_\Z~G±VU5+v?Ĭv&g؍eQB~ 31óKbX ̓//PiUR6!=h]Ԝ\%'rG6 ¦?lݖ;r b"V2FmH0+~\vczw>h <ݳh?<$D(n9zh.k?7YP)0zI1kss*-&;y?ﳯ]6LFEpCsޅQ;4 *+fë%m̬%;R҉5**Aܮp>׶nu/}-yl=ml"l {H: VK3FJRn뽍|aOKi OZHF~ey w<\ 磐H+C.ABbF1,RLoVP'僉)('J>2k[/|pQ;uDO%LUo;|U x.7ᖊ0=g \+7 \wtcYfjgIݼVEv/fW4qNoCporwp+h.k=ӧlc \"gw*d&ki@Bg(I Ss2 -e]`dR5Շ+Y8<3a2ԟ uqeWۯWbe83P W0 ^|}f8+Nڅ@?|= 4=}Y+3>Fch"o -vjə(NPմ8;! 4mz.%N~Jp//_xz|N~C#CL!;rР>d?`̉~ќ^:,az|L+/EO_+s|aմ[TMNns<8Ȩ,m}FD8R!klCJiF߬L#1\b0v A)E4g־{<:G\;v+ NYNƬBb weo|Q>bٰ+$Cv9*qO,mxÓB2uh#"jS^='ڸa'։z}P:CH ^7KZ[oCq}(O5K *O9]Mzbrx= %&_{##Y@/T4 Ehmdb6PQp2 ϡ1M,N ~-ZRϢs ٩IMqsf!/h؟esK0P@EG :U=,&) pNSm4p W:.B ۲ڱ_cck:ͦ@Q ,uFb~YWXUY֩w @qKN,#fy7bgdq~ {?eM"ANjl>O ?&W'. ^/J@モ?qgcvښx#$["DqǴ {Z%Nc'O+h\ N+n-3ljppU+x+Q ̷;NL͉|>]Yːمyv$ UX ?+ Dy%*cظ#΁ؽľ bT:VLX'm#ym9ُhC!9c^ NS=/gUFMt6ocF@Nk~`9Z2܆Z7:x$88LuXwK6u"d$(`tgQv5wVց 8w&R  'tu@"ߑi(C5m4^xU> 8@ON*ntxƀcDWoÊ cA]!Alz@t~tUS! ~دڤ3T:Ct1^UµG 6/\(ɒ@f <tԵ$k􍈄/K"53d^^|~j5sk̞ThW [mjDUe dӁQ(rgGBf\ HL &?ЕPX_u3" Ť,'qs׶-[K׮-Jr<Ԭ ݸ遗$ kbmbPLeq5)O1C2!Y}֍EkwFY08hR9LW +% Q/2(׆kM3eGSNj.o@ѻ Sm}M$^eu:XyhV!Q([žB]AͭPl.b-˙8c Y]/ݰxk#7X9;N9Ȋ7r>j[,UiX@V jmnhW?i(b2 kFOGXF!u,wOdlEge{ e l]An(4j w XъAzؿaH*,XC8ٌNC3^Fʪt=p֖Jqـ[=ƗD^Ǵ;: 0蘰xk t|t { RtCZu0Ejn9#2kg}k@PJ 5aXIjOnRcqߤaJ&2aBhp_@6m"ch6fuIb%>:=*R:,#q`$@#Smlv3/#b4 +YnxuDn1+]*gs#$UiNL޲0'"./oq6O-$M$b#c "Q95IO_k os m>,=b¼].}%_\?nc(*#ÿ0À)Lx!)cR h^-;IqX5gkbʂj(+T$}ٝ{Nh| A~ͰDt`Awl1vޘ$K2Ue𔜻iZAO !Z9d&ce!]"DQDOwyE/}A*λ _1EÝN6ڂ@÷z%0A(@OCzhGQpJY(C[a)AUA*BM25J-脄tnoY0D[FW<\È|,uJ,uh:ʤfMm*lJ vEv@qBP=\ty>/s!1 h96h3nN,fX'KF烗~!D-eefD8N=u$ Z&4Mw%v;V51A_p>2q"EYZ_czo/MdbAb @n ~|`ɸ4_J~cz"'Dxn^N#ǤlO>7@Ct/R^Ҫ{j恁;64=t5Y=ʾeٖA^|7'vpFt络s V`&rlVaqm7Xα@@px=o[_~տ Ϡ#vk̩,獗3V RٰC0`pBsx{RPzԹ%P?b< #aC#h<,CQ?y +>%pz$܂;ZsLC"lэhouάCgpo2KM[}O"S%Ӥ|b<_}@{qK7s5&VIX}vծK\2'kȠʫ2灈r'4frO@-] sm]/! c"=^-Qp.b(7H G㆗MK>GNԘ苂jF?% q VC`w_O~4Js,=,\ބvEPtukm UK%P+AYP214xnpު0M)\oa{Xaհ8c| wB]!"X8gTҽi};skE iC rK4kTKNAhgܐ(&qg]+Oօ s+,h}'U}7D4>fȵ;m@cQ䏸X7oE"Ҝ} iw޶%k ɞ"):#{WFwF>ToZYj{-0w4ssW&'_0.(;%c. g ׼nU9 I8A5FQᨎp95O,m}HH랒^Y+ben4P%F:O3Tݛu Q^T}lxɅ m+۰WGۅI wҖ}7C])~W]511'> P>m 侃;ζd}hBI@xg# IeqNd@5{tY82R"A)q( (sG+9 d;GC9ZZOw,^f+EjC:GMDqo_j,B ڠ0i)fnPGuɤÊՋ`i!e=H\?"1*Fm( g{i7՟ڮnd` 'A C+ R M-玏t%ɴ:*>r(2%d؎5#zmv?65*,ʨ*pRLSC_R{E#ColT%+CD %@Ur}@z:&xfœqbRq/NR?᳅6 2؂P Ijۙ& quZ¦1;ge1FB [GP8IUA hBݤnK ْNBvG<[߀/j8eFh2bWYރ ɒ+ BIƨK^橸"a jB=/q(Jtn}><*53hQ[E<֙M~do;Qke2&^~@/}n]oC |ɂɱ^ȵ>C9 mx5}=(BrIոlʫvkL3y 7Vb jh48B>̅>">]DQ[9=Pv~{vh8Q>DXJF ~5xAp w<{򣯎]R"l' ?:ikTA/?01usd$G6$C鸋0:Rof1E~-bGH> wWЩpźR6ZMWgk;EzvKf3ݔ.,X]nrl>[ AWj)gkfI,o]My =x-{O Kxev k?i}vEGV⯊uӐadz';TBVKؑmH[L^] * 'GvVnQfy7KxaTtzr + a6FKt`v9,éY ojr1p(Ӱ\[֫$۫ƀNQJfӽ5v{Ypk^ 9;అw*qNZȈa_175†o y , QDߟ^7 ߂Ζ2d}O6,Fṕt*^01?4("wuǠfȕ?)/]Οo0xZcWi6W"SVkn$ħx]Z\4O29˿iʃ*x=,tY}%r*pxBѠIs6 rI/ ̔92өsҔCO8UW+l@Hݷn6*!G_7Dw?!{S|Fv)/2TCc΄֐kܼ̬~e6z&\ KA4˼q09$7 uůL~d'`,GSすUػN·)9ǰ{)2qtsk( џ*k<]؆ %I6}Coqz`vP iACӆ c}NS6_mہZFTH{? E Cn!&XNp2=I.:#\9puTz~ JkaM' yMP>ŠZƦs0@F]!U IxmJ|uD?d?|fFz}=ɑnbL7$O#=,|wHnibɍ9e͖'n~Wor 4sQFH09lU ؆:^ 3~ r1|5۝'%郞a.j`?c4Ag.K_-ԅP?R"q]&^({oOԈ U ,W1xp"g, +OY%Մoƥ[;j @sQyAr*ګ KJ"mےN0]5%j0x"Z/km<zwV_Cs ʱǞ1^0 {j]1/c=h͜@gW`Z]v>'JTH"< ƵzM\bùu?v:#i4zN|Gm>;lx' gCy @)ә3W&lp9E2Fxo0i喧O IH5)EC4: _#mJZ??p&g=eplhNsB1v}e..:M /޹t 괺a[|9 ِ#KI2S+95)IPHXfKsdp{O'e&xJ]P4.,;EPuH*J*yJ)3gˮÇk ?UƽIoDPZW'{C/o8-xDW 4#xGM2=!  f&8q!,mwi "PHi "4"r-:Xc }꾒˺*ÖjN׹F,X#2Cn{խ'*qe=*57866Q͆Biu푩#ml`Y$I~Z15~_~ueT_EbUo +;%E< Qp`7?N"_ *9@bʹW8E/ ]ڏoc Abe6`@g>qfiD7Z~SG%[#ep_Gjp 1[T5͋}9XvSYhqNv$Y6% f^H'6*LYo7C1`%ï+H}Ar.C)jԢCnxg=٤V` (cwʩJ,2V"nꎎxiwu?'S 9fOJ/ljI2\Xw Z=i\e e|Q+СBȮr'%ె]ܖխNH/*ku)[+6Q,A];9 v*)X,v{@%aR(,߱Nf_L"gp2Ɣ\s%okz(b'0h,%7llw7JZ=צ]ҙcA{duMy솩$iU5!?(%FtWj7D%([o\7'?M0}chJyГwlI5RTCVL) / L<;5->͆oSUYHŠ6Bop)T3!:+bgA3t>kP D D>%W屼]dm m=…,w1r$A5*ƸKd]m"2A,`-I:wHHwkV?̼YjW@A7^LT<%|X3Bэ NQrCYGh/0}I@daI8ʃQr!4c2H36gw9upP˵ 8i0w}u$-(EMټQ6?!<ouK*ܬs1,o`#D ء jVǎ0fEfަ`>AMVWңRoX?6کugrp R]Jw`ێۛ%[xƄ oPz)}i\jSh*W46+g8:)M^3!v)Y`9BA}o-HoO0b'mpp3œwk"dŴb<OGJF,(oX6?~TYYwgH'@mjg]be5v E8BS:*x Z>!.i \#:@X,͌Ȣ -xr\k&a܀ɗ!K0OCZ>6X?ТUv݂*]dBFE&R~:lD) Ȓ1A>v詡%yϭ@& 8&Rt 67m^doJH/CUA@2*P'RwꈖFJp 0Z҅T:mHf uHMdMP솦X,^ ,5c)ԃ7 Yk _RfXuUzOC.U &ush L2n˔cYq,"#)m߱hj<=~0_<iC]4mUUr>);CQhSCrAioDi(x!+@K[e8k~(+]MW*}ZnCm~\ S'noql%f/<~s o<#aU AA4VUepKq+f ZO3<6-6T֦_S*1^ϸp^TsLi[B¶[(#2XS3=] *bNr޴j)<@|n>ʙ@x b A} ]ŵۮ)Wb(Nt#S*\E0'w5X-떑s]Ʉ-YbRe@(jYT? &bNc8p8G#U]SN,z(/bJ[:qm=F>lPጁJG4rrXCmwEyнeqxޞ;aٷ }~hSF w>X:NEf9!8J}\ E?Uvgpp\mLFv1p$1K0E)"+R}Դvd g+i &%)>AەKdc} w:TM:Y +Zb6Y sCS#3Ir;aqS\/`ڟհ۠ϖrGj(+e)C* ,Gu>K+8bP틜g}bWuU._F…$!z=uhȴ`^C԰]sʇ2yXb][Z&GF,Nbf[Irt%[xLj))Tz:+Sm:۲[yrܘ &{T=ʨ9 jn= xkߟ uvV~ dr[]nW76D"/,\7aC׬3=G- ;8`{=QjF=ץOS  -!ƉVk@ᔹS[]߰V& v ƻrysD/({rnqc4! p-`Of4>YYæp [`\Ue;Lf=ЩN%Q>GtE^.Nœkr) XbM=748XGǑ:һg\PWN"#iВة<5T{Otv_.U;…xʗC5XoWY l^"Q7)$@l4'H8߱cĦfIRπ̞_:Wt{a8V`JX0B)O[l >u*H?T?d%fX_'yόs=@BtYfd7.Sg ~纺23 X5WXdO֒I IFH=Ԅ2bPO.6Mm&V+4+abu/$d V}t"im{{Z]GT牅wʧ=_(M)C:l߻DbP Ȧ*WlKeW4Th" ,gPXIsB5 NŶJmEB0~jI0βp6#Su5Ŭž"+6BH/8~Pf{azN jrDov.v0q9k;.߱@><^-wBY<ovr “;5ӶqrG^nx? K~iPq~E*ʈH:=`}90s5;۾9Hrk(j&1Hl^+&,`,r CDQ㚱c`Ւ#bd[Gy*-{JuGC'IclZ 66"mK Y}>9|ft۠t+h][vÜwf$F=< ~'r ɨ+ڻITۖ5\ 1[ b<1 ;x?.Cզ֖ٴ<@ueX ?iT{\\ٗkK)ƽJjq;$5pLGؾXjς7eIgA04PYu@1+=m,b<,P]:fo%MN?>GVf ͯj?;=Dur>O^Yw2z{F^-?}be;bRZƨHZ٪k_pU1p ZFCpt>]Oy]؛ka_'S1c.%q۳ѧ)Qp C#n&*V5nzVK9dUԷTg734פDJ'Q^'9dsT 'NЅ٘Q 1O*3:,~`63n] Fqsa.Q=paTIkv:nsϘ-j/'M*Ho'}_ j1 UWiPNRH H+ccyh\N9! 'ш|Gbyb=:2.uh6 %88fw#9j7䑰sPb /nC>4]eǔ'!ҡs>z!6p B:7cKGk!bq.%9Ѧ `N::J(hUHS+P;z0Mu|t6lt,wz%H 'yB^[eʢIeÉɡgz+Ma^ =`4V2ֽA~K*YԐ3#X%9w2hL\6E7 +cps|lq 7:9=x+JyI*Nt`hr?(6eĺam]!B" R=y T(gQ3Km}{*'VRS}Q7ɨ}gyר3ˎu i'aP`L:MGp,bolP R Lz;7G!E:agnҤD %y"!lzӨ1X j vSǩU@ <&u;2ox}{]Amn 8@AթfXnz6]=epkTzy%De/Y-7gB Sx[sx/){@$le1s⮅ 9MCgbYb\]SL,;D`x@aǺ"*'L <8Akm2:v&jN4ɍ~P * 4p}i/‹Wz?S6pJID)h/79e~"E3WgT;Gs=cM ƣm.PMv&Kn8T>TRH_aCٝP;~f]%xɦĦu-+JwK. #Յ{qbji~DTюÆ)AYR#).4nǁt<<03HJO5Ukr/*{ ^- ʷ83iwkl,sv#Xd!;SJf$2l3;DL.P؞+D6}kVۣ"3v9rSNp5|Gޖ. _w)II| w YCb4K~m0#ҭMO@F ]*H<75r P;ApS]3"'u\1yk@GϺX]pUwhW Ppt%]?CI' zY\~wJx"E-XXmGp8VQ|L䧛qxnG~)GQ⩕Ntu%ZJq&[s~%PÎA X&Ѱӝ z̼7ͦ#h(XDye?_P2afі 14R'}UYdX^ZOU%B?=Tٮbk|ZȆN M\nt~׻+:YZ˯'>?IBޡ@ <=S'Po^-25)KybaR<ϟfط3޿.RwA$ѵT03NzywSɎNLy^CdU 9}j;ӴT+ ?PK(YDʹX_6;\h^/V"c:=*.5|68Ů=vQVf?O/B J*KSmhsE'cZeV-C:<ѡp̔ӧW8VV:}: $8Zy@aƯ ;Y/ў.NL֩p,ۨ>*A׽6JVY; b:5 0|~ɳUQ C-!}T JSDzpDorsml!V0~iMݝi %3l Oy&椕/Ak<;|S0C7~:se&fL'N(Ob0q*`h%3cǔ[z;kLfw` ܛ*eجyr-CIawPBu0L>ICs Ds-;t ~akUՂ~n( H+eXr ^vdLiHf);83hq9PyR˻y^ID2 [s7m~f8/fƓ)"&aso*%dUzI|HFZxJUZln{t7L[7 ɿԷR޸5HUĴ>GK~~4ҐHhNmiY F_jA.A$>uIV >7. N.a>a$ fn¼c Rp8ӊ& tvTAq9Bl{J.bğj,h+Nu5y `$_ԚVOyEBi&3\DVU 48é 璴p#+A\yEu Ow,J;)[*#2h=Sa c JӼ2/bH(KT::YxR-҉Pg|:p W[B=L3frrY/y =;AZ6UyD=D|s]uUv+7;`f[̨f(_qB7@a#a6n%[G .݅]'fT٢qG*]u|m}bd_ (e"98#׺Zb SsgӐ&+HR 0?KƎq8*nJ*oQ?ϸg lE5 wKרRřkhe=3~Rc Fs Yhn] 13r`s37,~knK0K}qi41ִ9/nMҽkuW`v|+F"M&2U\?E2E36+ hbF9$ e(fcfA* {cy`2IRmԡI{Iˀ=n@Y(aH&v9J;bJj_$>@ 6XKiIKS9yJ<|^2C;#(Hpow]u$[Sę0w8]Qn:LF{϶DT3ikX3CX"6I͸%>rl'!T 6,#5W1,dS0$'?SwѤeJG HrVN;.G+nv:owB(8PLl\j26T#vlprg(-˞?FkL Z?R|cǥQqWrQ)Q _As @sjq:bi1'S%M.m +IOe׃"lNdTeőgB|v?:;[+ZDHȷG}[WS!uFojSzEF_A+.un?/ !XRli-iZ=V%\JG%={]*=p3wJzɿi}WfbR؋3+0;sq?AqmňVޟ.@Sߺ+Aq"w))M]Ȁݽڶ?{1O qؐ򽫕m:e3O4-,V|{.jaʓ%=.\ib%XdۓG*_f@M2Ғ1Riofk݈e鲍u6tw'h+Ʌ 3*iWѲgӂ1U/ԽG*a(n S#!H)8ókOfIaso^$00,mDk-Π:EӴ9F׸`3Ij63v#,]m*=c bQu=X+f;vy&<xɑIm ݇ d n\h'lT[adj`y bZD_<L6Nɞ3@zw;`8G_gr+)HlNÉwVY7Aӄ+RshnŨPS_tw_*KOO_DT&yCw<{4S0N@>Ť8ootCy){mkSK1Jiwr[!M#[%-%}GO%$I/AAg"nM3N ~3/)RD69cP6I`,tWuBK!yĆX*brk N+ΛaAFԼ#X]n{&\.j%'XU_ mU IKD2i`E;}|"Cj |,Ƥ C>HGU=?\-ڠ'.?Y.m罊]wNGqZK!۸>$fp>q =[hGeMYt`Dur^)֢=&uXnLj=(v[X {}7SX_6bI XbeYQ_ސߒfX^|r;,~ׅ$P% 7 ǜ.H)Lbց-sÛ-/sYPS!c#R,d]Y]~6Q}NO{UU JڲD>lvKB(>jdq+xp]p9(;(pS>QץxhLv$\Ch+*NZn$Mi""j7o wATr6Ө6m1'Ns]|D^cZȌkFǸ4yq G^PO+sWJ?vn'h]FqLDW!{08Kޓj紶Q_7!, ڕFa<2ϤbxH7N8^1S*k zWדUf5x{ͥoH̥ǩ.gаU,4c;gHIDzZ*q!PR`|% GI=sRQv,&|nnZ޼2gx3 (FB=^8uc5a˻OAI؇T-J>+ ( 6S R􃤗\Lf>P [} y?*!ʟ.6RX$Pȸs(\G ̏^ N#U9-}d ^T\ycJl[&}f11sY6JBBB1 `qЄpe Z`#>^|7-Kjk\GjAVCb;?q笣&QE.t_C {,9<% ж$,W;6&m<* 2͵(l+`%NlM$$U{Nـ A̫(|:wbְ 1bL܊#C6q~KՅq?.iy g+UHj (fss=ykCrhcJdbڊzk欚 cs Q7mh3f-𕎞?w~9f~M,zJ! vren@6w K3 H?Ʊ8Ī58LsiQH[>?!KzEB[5QdqW`8 `Q~㖪n TemX׆?# ǂJETt^LGD |lfz_h4(1̹AHE^ɳfhoJ??+7}·!jւX|S[t9w< 7dܫ F:` m[}]83_0 Z.6cs^?s|Jz%Z9K^m@ҏ~Mbi nkJ?<#,5_WK$E ^n~'hݖ>L?08}: 㣠kğ^ yy3 ?SӥI ` _sPFTAUE/jw6U[8ة?zv!f<;_V!8EJ{U!2%Ǽ[l ^T^QmұxtQȦȪ"6dD*,9C>8nG+:3N٫,5ؼޖE Y^,Z)(b]C7Bⲩ#C; ~Q{89Ț<:a.t/Waϡ.:"C,22*!wg]գ/< U%-&{?yh4 #[DVn 0?+>"( QD\j$!. {q;&))+ƐǔF2סǺ͈_%"c"kϫ].0H_LIX#ClRϑ=hv՝Ul\Zn,e\xu@!!REomlg$XTV;MnSizD}.??xx'G##]r%p0^ Cu :oYޓ?&D RcYW_p)ic9qz: Ng TOR?ilmZJӳ@ʆE>o3`_Nnltt.liVKj\yyW'/VUǫ6 u1膡/TN.aIX]ho(cѝ8՛Ĺ|baǘV+hr[/H}6r!hnחT<4E*X/!taQvV\ʣXfoI./F"dYb/1 @xLTLj3E?{Ո<p?UW;uYN4z&&KbQ ť[cMi>0}ru6/r !H &@ a^y1Ãg KgoYY E~Uy- $K ~Jw lufgQTEAw5_ |vo7|IKI?A[%jGt?O·Ǣ1`;JZUK] n V gPf: jQ[(@Gk5)+¨Ŝt;^5iayF?2-Bu͇ ts<H\ĵK. W(^F?,4/nI@v qYE1͋ãRE=[m4EgV5_r=Zx1m͘ŗdC`nҕN.ȜtCw}IcC :%,ο0!HkAr~QB|Qف-~* $$wnD]۬|MAv:M'8=H |CP|K-lN@DA2Y>b:_98փGV; |ףcE1+`H1Lh˓x% pۅ7j%,RLG=O*w񨈬&g71$Nr7e4!$:0rxG=Nʂ[vdF'`GQP|qrGhw Yzd {YcP7. xk#y)@1J7s1If-"~=Ku2* fDb@6 piYoc*'DxK k+w OsLA#3&qci&&)l Qabw }ѩSVߔQj|_$R'.}ģ D TC`FԐBɕJQ13p$L@<^KĞaS/j7'O͹k"J~p0 snL9dzˊm+ ^0J%~[7IuP0 [-Ɉb[V2: #V٥@dU8=.X9FblӔ'qUe%Z\W"0mXߪQ f;2S)ZufzA{?:,&n ,j!Mg|( Q'sRl51et&o5n0$mf*=0A?[,~^}0bXdH4Z 8@ p>9j%A9T^u2Ewa̫ ulT|7I?Oa6[/+x"'>=bFwgP^Ie6C,zVҞ\!AVo&yL,uLX2 .?1(>{Z[VW[ό>&eO?~4>~_gl+7$ܘM ={jӝC^>=KXFbb]aJ&&l: X 3G^<%MCF3 BEh|.!Eւ |wrVt<4%+*"uM-CWOd8ăaU@Ճ-Op-O]v=eyK"ċ"+J7oE&^ 0/9#ϡ˕hC%LC'RnwOe,4wЄ$CRZǶN3T҄&en $$#!tS'/\LTʅeǴQ^^!Π |ɀÉxRYMAQ' ?BUnXz(Mi'<{p2uf Z S*G^r3fz Wo(4HބȱdFK=N* Hz۾DBEգXW ӕ@RƀWܕnC;`{h}Δ(RmJ@yyX.]SآS=G,݆ 2rՄoyQxǡWd&b jjwHcԴG7vAÒY+1z#}y$-@uB(/;BoV.% tnlmM]}mS Lz<:X)Pe뚗yi>&aиـůW4b8<Φ#62s<&GȊ{wÄ«  -&hCff"[+Yϋz(eG>|Q%(с\L 9;rc垪cPMV2iKR2_-a1z.HׂFbE\"34;Lh'͢r8p차B*7(Ǘ@:l9)`+ν96/ù5lz4-Ɠt03buޛIk֢$ 4"i$WёZiJRSVc˧"";mյ0їQe3렴mk7;`c`+ lIz>T# ~gtUܦy)@p~,w,"gu}#xzf}cפHy<6v_.GTٖ^ r5Ǡ[QVYS ~aFeᠦDjhh9aNgEvV=9v9:N mv 8A{jܒ7GAwre,qcQGZˢfMeb;{7حZ⽞mqB=0*mۤBi.Z%w,j86 2пȌջ[l4֗\"tou֗-uK6FEԞ/t yihY \y>;Xԩ0LSy;-GcpVR[IƱ:^P}Eܙ}8l&4](Qh\I)ɒt iJ-f]k͗~;3 ]EB ],E5u>>D?񗷻`ej46J4FZ`rlz1Y* Xj+lx䮆gJR)s 8H=2鵒D7PO~64.# (L[HXdJ ipGfԋ +W%%֝;JbxWdm87,G|l5]SU?vOEXYcžpWa#yZz]PhlVS6|lmX2;}kNk܊} '`PLa|#ƀK|o$MA fWwMxjn( 2Ĝ\t,Kpǁ^I6]{gP7ܡP3P61 &R,L>g|XX fjA,f^0\Vpr?_yuE'E xZo`Km3! AІe_N=[qދͭK+~iD(;KҶ3 Y1/%2ֆP6^ L!Rv|{wKK"pܼ;X][Ϻ8PVpg>@ [Ne4x{(Η.@PYA^+XJ2mAGv . t3[gmeYSe Tsk} `3qQ\ eGے=zTd"OɻHH d`o0?a}'͋HjzSHܳ-1T5l\ qsF#51ko>{ a#y ٯ_+u;l}_/ȌL)KQ_AcZ~8[j6+9XXM4 4 8Ř2j~nk&eFP:v`[y>9pn=r~ȗ~?"c5aZҡIaY*#Ar6vi>41ln}Ξdyh͑voP8clPP6XrS/j,>0Z/m s`5!1:F*ο (5j h9dK[aE{pl:U-(Nś;*;s$tÿn]/jml=Q08I1w=oBt3ȗiώ@9; Y:ۚXzx+h̆HkZdgaZCeJ3}:׺OlG}dٸ΋ =cQ5rTCy+ZuҝC@`D1K,Ț~[VuZ xWv¹Iv!gX= mbv)` O ;a?G{X} ~Cj΀1\ +U~Z6KU/ΛrO+wO-ReC8ZjUQipd13.0Ho QN0'|y< ap[!JD~R]k025,`/=du ]^}ZηNn$`{gd lN{!Ѱel y Y "Mx2}sȃ#[1fs:9%xyBfгapu"oLJ n0DcS3di 锘V=˔ tEV{&TiDZN_uȣnse\Ҙ|pR*7Mh權4uSڹ/L-܁)42lckIL#c i?r[hB-ޚ`2 7^5@|!WIh: 6u 8: 5M1NJ ??lL>iNL،D9̺M]o\a36ebY`fl193Ɍ5@fQV,Hzo=ܡKItWk%uBOɆ쎵V!,,xorb3 O&m p=٭*9t+^RyxN)G::dn0&z-뙩XnvCptߧVSf+՚9¬HV\f[0~qad`t:5cjhNZz<<^݂-ǧF18#wTduLI2!4Yb6_\C\#OXw*fK3NO9?MbH`R`Dle'oWNcib*OےĹk)m< *2%-V͘1X/hyAeXm_E,lj>5"/qBi]I芼A)kXik?oCHgv]<,,d?Ⱟ0CƉpF{^hRDüg^x)C},t&UzA{#3d"XcyԠY1fuU͈l( n㱒TNo-tDj>j XEFTXQ&r3)Sq]tDff~Sc#]ܸ4:-Q`a,,]Yɸ8G]5S4e=3B(,3 _ۘ+|bAe>MTv ,)Wqb2Q7@t]HR O@Bld7CoN#ց3ƮIڻ-ɟ>ɿ!Z}mB/=G ?wH,d;|r" [&78Q{f,/BXz;c6wa _p7 ;4ӯDlmVaZ|}f[ pHJJ^X iaŭy;|3[v z8fƹk>Ly}]كj8D;Cs<ߏC3Lxdg5 lp8iqƼNҙ5EN闱ya;zHKFJ806i- ׼?*pΎs̙r>9Ǡ?IÜ@:=7Mrk_ny$2D[v?o tu=jv1Utw'5rSh2"Gטk9JB*G~@)Y1AO¥"Rk蛙qWսn_{HnbW` cu΄ޜIK7Ơ,Q(.<=¶>FJqX!Y#:[^m슎#Zs[όYa Rqؕs./OE xf\&hn釁vf]lȷ>$gß UYl~;FC,% K-B3Dbl7RH͸'B=7=S=ŸME7pL4U`^>Iں:nuJR"{S5qv^~`s+ٖXK_~6!k `vu MZ}@GpĤyD} uR}`Ӆ3"wf",riJRi")sH tMC3zGւǓ/C*.=1A ܌d/cSZHv*NKj^$|;p%zƸZD6FKris>hCrS9idq`Tt/tzU)cʡ7Li1hmw/WU#W[FN2ZMf37bKH.`0TS~G1jj}~UX d1>˘y>)?lhkSM %_7^hVY `ID]/g߫i51LbbmK^d߹-:V"FسNnKN!DwP8n+ZL)3C.iԫzKRT))JFaoqQA4̆Flh|jDxYmI.Oq MzD]X>` 'Y}*w_,n* AEunz![hB77LqS rƊ˯6<5*NįޔĿ0^V6x-:d׺Rs M3^8ȁ) +/aZ޷ %>Q\FD''M`q`aav]R ƻLS=Q SNv¼b{A]cG,nѲO]%ʱcrqu)U'Ͻl !y;ffS 4U bڐ=%|Čn ePR:ENGD†Dp?Q0OzFz Q6WTۤ7D:)Wt^ 1؜w j]hFŖfy'89(?볹 B =u(pP߈DzKǭLCȜkp$۞*"jf/*>>Si3ZÛ! u)G46ǩCS%{6 p |BJ%Z5 \.>"#LשM\Cy,+% Dn)e\8 %Ϝp~w;}KBXtnݺ Ev-6a{ 9qC%Q.9x<,3\nyں1v7z*e Ly]."DmjF3#R0d2do+yt fdZ6&˫gfKBcְ,t#R)3 tBfTb)5<=V!ΜFS@>Fh^߮&15ŗ]7+sE'CK3RnE1֐gj"2F + ׼EEc(ҷaWL &=|PdCM<EJ, Z#jY(e`1#y_헗 އqFyy46dM( M1 6sR7Lg5{w󺝾J/ xwln;wG7"-B\u~T>q~ኽWit8j,9 e^'66 "`d8E#ǐ}Uy<@z| ҷ0unÝ'ĿNF1~۱ 01XsD$62tT}ԲR[V9q#8ҖZƲ裤:OQ3w`nW陦X#;́G"5Cʎې?4{[z~A= lS`y3Zb6rNv>Ei+:rgW%m ڽ܆紊fJ"̶9tPn<<5 v =a,KىO`^hK": Ւ8l8װ3,.+TYHW1w޸/a0XSV#e˨)c mt`ti.RTkH`\s+=` eYG0!VEHltT%,Z_DSBݔI[mqR ̹/ͮ.VqmNo$xCZ>l-񑽄^zɥkuoī̔CEJqu0%DYƮipFI4r.pϲtXծjoP,JdyCLGS"_er"Pȏ|}p԰{=TSUn^,Mf<*Y AVP_ &IJ/6ukV-?O=1Ek&5fh^?}T^Sō;.&vny l1ų~ =   z,: ?{ow[__ _hVȂ MkhD`_-qբvW _(4edx:X^i@9ѽw6]{}?!y5DtеćeD»`.Əٝ'}`l=Qb.ΞB3w,pp%1/:Wv=~/W&7yvX5X;fl)3oa4(WmdR!Kh.顰B6,ۜ!qdGLIJs, yzfCݘJΓD]Z S#S_CEyҪZGEuAfcw4*N &26c:wAK7U0#1`yq%UcLnKad8W=\V>L1ġ`ࢧ_qI+xh!$VȠ'd;^7`jM[c'r[2M ДY"h"zu&c+Drj@˧~'% &-]8utx\ذc|UX),PS&-a:i,_D*W">S1QdRo+g /I>Q^fpԄ6lp"F[q$}*vU3G֓b_P3, m+_r'!D [p8c>46끋/K")ym)0w8Tk3 +V5r`*{8)mM,@!p ٕ5#'}wUjw}%<^϶/qhFb9^s]fIhv [E5 rE ikY: oT{Wp*3tǖ̢̪yذA)w_9p(;Qg8Nw%Z{rZ5'NBH*}4V5g&Z果CB|RC6Bm,9[u‚C¬!R|\UZ I&Dr?}6 fVTxUdBONw*rFvI xDR4m£5g T2y `uTԘu&y"Jeo<vM[t|hK+ % _l:Uo߫GA!(˪`83]ۏM_lF!)Mߪzk]mU+s njz!cn7k=U Zk ~ bՓ E_ 22P(JS{U0N'?pt@1Q*J GA)ɄD?UO, .Z8u~m#~އhnׇ}Mr\B+\>16]]8[ ?fN{ (E$ Yt~x:Il mll3ѝgkU)LbPPƾ_vÆJ.EVƩ.Hu\cpX pa=}L^Euzwl׿?\5(ZRjuf #}H6Lp $ w}u 0˿# JPZ~z f5! 3y]0B2`!u`%8J(u u#Zd/qؑs׆Mq9^vx9kKPG|psͮ* -#wqojt1 ,%..jǣ) 8p| -9(wp1:ͽLzv )jԘ#1Y!.Uqx5a("͹/6? A>EHV *9˩̭N#w6Q'r 0[ Ǫʊbc6yeO EUu$B£BvK g2i4'Q ~!iڊ.hOyCJH$+dZؖb:]͖EU]za0EY1cwuxBh"F3^KyRlH8ձ w Z9 Tɠ3Bkčgt^A~vu - SxF SQG^}s[;rחo|LZ'X#'Le>DV,/6m4g*ɬ]fl8dt6`ڤBM3bრVLdYAmȺ &=01>i.vJ=' Ałx胴<3dd,6!YHVmUdg]}B`0)n|Xx3T׿q#lgm29oT,Ja~`g ݴicWwF:JAnœ5V"Y\`Yߐ)>HЃٝʳrt H g%i63)  ~\2u$1Go cS&EaMҬN6FHWs΂\SBO9L ȿXrADE7HY.cwȐw&dމD\ ZtuhK=7$-']\DmnMXtKU gLpi=KyVÅ$ntW{~[At[pLe8 F[fF2qdm\<9me6ͪ$^JuwF$圗ePvv{Ӡ 9M?hÛ.TGFgny{|p jH;2:sAİr/ԋ'M)WƐ]4%Eҭ}Ѝ{xNFZgɻM+P#V{=rbG ":_*L:5͜P׾[mcՕe>^k/+qv]nIpi帘:f RlfJA{CISLmmĂy!&V`_92B$'HvH1)SEDE(u;}㘮-u1fA1'zsfļLemPv=U ܬ$c86!3I\~F(& ?.= =y6ǤA6w̾m $LgCQgo>Hz7 #n4T#G$nT%8YtJabgLƣY ,Ȣ]H!kϣi 7VẐ?!$w/ҕ8o*QqbE؁{$0rwt(Z=0Wu5{PxG}}^dI94i%m1=) 7úN l5>ئ}X]@äv &"gf5^/>VEdT/,!}+Rpm-8*ښbwCbfڢo\P(V{8r` .%XnI!S1NPGoQ] b~)LZ!- ltw-7&`K rakr_NM1⻌ΓCp™wr,7lw4=Tdpci/`BhU:M.[Mt/~ V #7/3΁b9޽~rbx"P<&ࣹƐ@RԾZ#_uI/iR:@48{$`4g0&%}'3/Iנ.s;5{f} }BQhO+l%n0y~F>YjIuw~=և9r"De\Ji` E%ɼUL3j7Qd>bCJ+fkm gsz9]_8g`3ẍaѣ;8%.w3 P˃KH1yC礬 ֭=4bJ b YHIŕӇ{\ļ\ [Bҗ+C0̨X=~2kwA:waJACtׂ,nssaS&qA#P[ZW`ܢ101M2( 5q_ˬΜ}45ƕ{|Q$&SNN A (ʂWo]zk5<0 qF htsRm3pE6Z\$u=nhٝ;|iSs{F{ %@iTɛ;Co6E&1 Ё=# Қu5o+nOE[h J.V(zcC"nQ)y~a= yXA:Ԇ{t&ЃoYA}Jk!{)axݬ$petٹRo|ӥ/V842f'ĽPrzLe:[ee]/τjHP,ּ\㨳۪0Ŕ, !tHuG;莩~[8TwhDlnTcuԶ{FB(>Ԇ+ાW(C-òWN\_f1EQT Zh~[ru*%]'VK&z! 5MeDa茦fi*u>JLiNm_c1QQ8K.07\-'CPc2jYCFw.J1˞9*ܹJlj6Z\&Jۿ6/~'@\JKo@U1jl2.k];tۇՏy9?ORvcQǖJKLU8̾ҥz(Zt\z- q66 Ԃ*Gs,84тޢh$Ӑk"uz`zyXFCf[\V!:?dSݮ9}b!(j_  RJᴋEfHEMajR:-ipioBCnnzPӄ]?YSzU?*sNEG[Aav,؀#< J'd+. {vOqZ[e!lBťA01blzXL",kӆ݃T3Sqa &1-nYz@l P:w:TlHI,~,K;>ó1}!`}N*(|uOhc01La`i;Tbxo,Q °*Ή2/BQ1w/LN.~yHU6te>I9aPCѧ5(MV67=-$;ي|lĸMWolFڔn]81mq?E)P¬bNH0RΤBh-8.#T{Rm!*VoE"u~t֊aj1!{U vW@!|&׸+g ߻o\5Pنyͤ.+򃱪JFV0.^Z(ZZ\lٸa{8s4Uęu!{{'1{^olD:NGG0h@_nKD B)fC1/R~]zu!wHkF •nbQnl\IWnoE"xwK5"J.kc+>"הDtZ2ʠXGqfnc_*-8.Z{/TG3˟>!6:[9{p9('7@Տn8MxȂWx?iՇ&=.-Vw507pP+)Sm5*FcA5aD܏3qGyt@S8(zsz`~N]$\$'GBDeJꄇ]d&N0[B{rvҡzMOY1;.I}0g/wxWqJ Z&,=)_,j iy_l 7OK:_A'0{%5ʰd 5"ep!y_& \fMvf]z3MltT>=6c@Bsxo8 Ef\\^@_M^_\sLL?12m MɤKR,mKW&_MPz{U>,Y`YtO(A=حO01{J XX<蘢hm}f>4{a9)"*(|DnLs]˄0/njJ{7v 3FnCMK?ð3A^GR o0A<{sV4 Pƨ|нq-WQc_i|ۿ:\Op$MH}1-tKG v[ϟ>r7  5]JD៴G"')%USM&ޏm30NH[y`ЙN(qy SV&]y<6j]l1(M{ khRxmEqӱgNgNԵ͉ "? <4{~֌R{FSc)ۿ}1p (yՂ0ٵ0((9@5VMaBQtuȔRE͛y VhJdW0zCĕ7k-(i. B*y\7֝󩕣"Vs#=m !:&+AXu'98ޥ<l#O^IZ?j ߷qfMBkkhYRvAes F𕒘)roBגEw{] q]Co I?DªZPT%\#ܟhm_;ʉ83F=1N ^~ =`IK.>5g]Vȡ(dY6F Iñl0y=w 38m? fii,uLژw3T9c,(0Z7So+Glbŀ vlqf,._Yp8 վǤ^TRki,Nod>1P!%R!+r8f`aJ|{BVhl ]>p9I /Iw·SXX9䡲S|5{*H!pb\G.yOvDG-8.2Cs {@vT~9_3!8&M( } Ij(ofe AM & w|M]F ?iUpKm}bg`J _qq£s#ꀵ|;%nPGfm"IYܸח8M2NѓJOgTp3$zQB!HJIHBFkr)z֧USQ))ӻD1d%qВaKY7Ysn}2#oS3%ڥ)N7IKqwҋd0MsҴVZR7aЯhUe"l>2Vny+kJؗ@uxD`3I{hN(Df‰?klk|^xm4"pn6XȺH&ig6޻zl?5=ə4m:)om8dC[`)D{͢' `nXpEd˯K']/HV5_j^&(yI_(hؓG3;/o&F.#:(bʪ ulgŕN¥SG2P8 6so}\.HDž $d aJ:^>U@ kD#MNH'q8xNlʕYo5l ^3 hk@Ӻ>ڲNp?pa8%8L{Dt!ȟi1ý"l׏̭.DܦEk74թ1.#qM^_hdFWRJR^ ToӔ"}Y/q39Q"WOu6OЫ䛜\YR`.p~W;d/1xب1%a'$qxt5(e :!w;Eq3.;Rst׾敿ڗx{|:6߸xMUm@g%0|Vpd_IKa$}Eήj,^LlvZDB#ϾxVmu@?J"ƕJ %}ڱέv3L *%N@oaOMU^y`A(*-N]"+$%@L:U^1p0`ϝ|2!5vJ<eY^(vJfVnjVDUݖEowO8/O-P3Oo=`/I})K [Ã=&H+#=sg('{ ,n<Kalk Yo=Q̓C^m]!,i,6t'0dbks89WIsRI[Ҕ&6cQAAχTbO UTy&^ a6ʰH[2xp޳LXb|fOjjS~2 se@eWF3@=7EGsV8ՆC#$Hg ס1_8}ȦZtMO6D]V:@9ؤ@/d"YD)_S=?o\ tra2г&,h'l1O-ˑ"Tޟqw]L3{Yw|,t:ọ<,"Y> n~i*q'sԱZY6,xo6SV Jv),.6\Vٌ(kfn 8퉛On/dUz*ko{i'k >Xyɗ҇1M3ovi}U%ڇÑ.p?q9m/ȡrR.~i`Xwuzp6|eXsvtd X; *բ5vɿ0E~F}!0x ! 6_.Bpp7KA}Ѡ ^ײĿzc^L{3C'5󚢆b@kPB`vO//Җs+Y+a\ 6 VLnt,EI!ҿYP?>9|<5vZLxLU?<c$Z(\?F u(kI⺛e}}*8`GNeXzGx6tl s= ֒ia _MԟDZ;U۳U:O]#,Jz#<&GoS3k <8>MS+TR9IFݓp@ݲ7^,^TRQi=t1O%my43 dF֞Ț 1K(͠pi9tOwgae;9s].˱ fV_2l9Gy 㵪#M]G-~LG݌鋽3?x~VI4[Nox3cVwMyަ{:`hIE*pbHq! ,MEj([&Ş$Q6~ WaGJآVsL^m;%. "PY_S&v,Ogh]Y`0G8*44!H~Aꔐ_|{[=Q$Q-"tKCnQYU w+{E ?`C)Rn4.'-'5z=.rD>©4}˒q2u:<ڬ텃T.5RQheiLΨoH v9"so Y{ 56|~.~a kP њ$vŒxTVͰ@MN#xYw|=6A%K/ h"03Gj%̓°0jϤH2{(9ޠŠԒupty#wh]t |VWš5‚]qp#}C u.n`S~e_ϾK6Irx =Q@B8F5mw-S`s"T{@i:bk^@ȍj@#G|6q|xRݻVN\녨/CЅLPVYw'hE5R=@^zV*R9+miW[ґ&c%Vd;oF⚳d U~IT=W5MG:`;\ⱒ >. wy矦PnjU.`" Sz 9Qa1(J/QژVh"YJvp/Jdz~@Ka9* /ǯ\Y\q9,2#uAӶsW<+f8PĔ:'oa$7?R_桔q$e}[`$; fL:ذ]m= Bg;{a#bKO_#BُwڇKnPõB3}J*@XcM P]M)LZQsPT7|P2yXŘZR>'AǶ`} tv@p&BOՍ:2XiCS3>lvAh^҅+Cfnf $dJH4W5ߚH};Cö+=q.H96onG%nF|tKXuқ\5̰svxRM~B >*"!aY{d*vzDy㼋+2A=O 1)z%ulj0hnRXdz`לvG$4¤RY/VP| /4|_ãt:,x9mg?\!52E<6(`bUbn'~$I{`gn \θP*@Tcikm"/v\A<~b^Wo37TsPf|YєL),dZ|x|)i+Fĉ)Һ_߸ݓ^2^y\7eAM\eכaH';*Oo>UdU&Syn\+@XlJ/U*jVMDQ4Q;I/Ygq5Inz"4Tg!}xț"Rօa:Wbxws-Iq&{G{E((YcJg?/}=.huO&෶CčXSq}IM8L(Dy,vL7hӀӬIߕM_?gi31c-]bDh8nJ^E7|O+/^%I~ * &]<ֳb&NXw6yB\ֹ2ilo!Ӣ, %l9__^ لߵC](9^=u8K x!QQ Ί5: ]ȗvղaOKi@?WMDlޛ)]7Fv- bcU}Ls|5t$Y"=xb@:Fʵ:8YmG-}9Y`/D2XgnWe2u/?ъp \R-)w]u셾E5ZDWSF{_&%#(ut_&#`1uBhN%G k?[A+#~OQEㆼf`)WŝcqvfdI 6G X.PFb^rY%ZÕlIs1='QP]ƂR1d")piZBǨW$M0xr@IG4e*P> hmg8Ώ*75$1JVӏIo`~m=c`i yeE&mN 39O"kpxk۞0=UI\gb]oʲw%$q/($SF g)zXOmX`Jh Ë[*Qp0IsDk̞琓RL$2h<0PI\)tO%ǩ0f[ <.Fv` ݇viSNjbmuF*@~Ģ]n51.U<#8i6ͦ(J+eJv1%{YaZysu Lzӆ7E)!e -H\2K. =KFqx̞E b=j'V'գ =z&N#i߶%⫮Jn5iT&bLqhob؈vo: qi]i*B%) ]#V=%ߊOA h)Sps/n6/Dׇa}S//>(p,*Fc1'w1^i[?(u F]C̵jfu [ d(W Jv8>[`_Bnwy[VUj<+ Ϊ50s@Jk\ΥYP"sbAxǜbK 2k'fy))_ӛ1Z;letI& RiѶŰbL/21;C:*v :ގPf(HReHz X? .WuirD]<#k.7z2S-[wZ.U 펚rs6r_N'9 ?G.Q*1&Jf#0oX:E4ō{KNO@1]{e0G)i/iy}^\_Z𨫴yؖZ$mQڥ*y {`K89fgxrD]K I4!Xx#u }"_>o. }CIJɛ^ӳ>L>r,^|ʢy֘C}'C3jDzMp;ֿyuplvJ{S4t/?mkJ@SqqMPjCbM阬? G[R8-PE Iet G@ŵ sewDdg6˅ \R:#l!%M ϩ+=q)˯O*Ѭ 7YfKD[% JsTtmo9OP(뻢b\mԲILsI/{Ve+ _mW%7k |W/칽{t<؄+| yȧ2DvP~\ѧ[LV/MB eebAPJ,X(Т;R 8*N TV&!!Dǩ-ALY.*]0Wh79C{$ p"MN~VRJu2re ekf#kdH6VdC`j]-Ȕ.%9 \i8nvBNzGvG!ϜFs%|%xLD#Jx pޮY%23LZrO~;Y*hMd"b}-#EKVs 6 G+s_!;Uzyh*F]`Y^KZs\h, }'b0AQ8bƩNƸEC<&0%!MhKXJ IwV,4o) v!r8oN![, 򅾺)p@珀jpff,R|&ǔT D rtS I(CJF/ w߄Dڈb,;{!2D Y66=Dz- ls¹Ȧ0miW<D9z]֩IT mrA}腤iVm~;TZJ= B)İSM*ȇQAA;j *hR7_ڡy]<$0>L1tTj/- ( 0JCWԠɸJS3Ϊ R!V t¶#cj@I_h?O %TaGAweg%_EO9^#jl\CrKO4Sx/S hSrz cZTîMT  ".PGQj4'~6d.EN!}NBel$(H! x4)^6t|lRe e}4sؼ;~%,:Wb~x;. B䎦?Ygz-_SSXMyZ ?V4'žKqNHSwj`x" [A=e7,O*XJn(Hw61K'*o "Z~=[)ݏ<#XOwvh85Oyd¤~EĥSYC$oEP(Nv 꽬0m{G)N9Y$s`1[_)_%A{k5?/ya6eER+tn:ұԉqc,.)[e YB"yJvaXi䲍Id<4 ޷)Dd[ hו8#sHGq5#W\^ *(g>_]/=dÖpY@ϭNC7$͟2LZC)9L k8cPQ|4-x.H//趴w +g'D5AGhFWfޓ<Z :bOp_m &ESt/zIh,$dtD*Erl6ko-mɎXw r!n,TBN]= jU(SZHMio/+uf^SLK Ȯ4r⳨+b+=.vR.Z=yVEEq'o1*&C T53R"4<*`=8;I1g[K/3s`Lr{_侷ZWfnVSgbKo5L̅L-6{!37 ({HULMzE!9_eY  cA ~zisY㫻)"A:PO6v҈`p6JtHn5~$q8_ /_mJKGR$ &}}WHp*0 ۊ %<~CrM +{g3)qN+6~!۰GݬrlB1(@ާ|`9)>#|iDf#};X;H\$ 21] _-ǴDg8fp?Ň~Ll3.蛳̲޻9Ok6Ȇń _)Y2|u̖} C?]+P?upSpp62iW |1nD&H X3GF@]|R 6!M#` abDCn}lRÙ TI8>dV(ٸ]p JFj94E؅xs{\lVH"J6Nɠ!'ĹΞ0 G"˸W YH2p]B4D7xJfo.F![&)ϟQ>Cf+X-e㐐0BO?hVz h+5ca&Y2zl3uʀIWX| R>Wg' e{=طЦmd5(qw0CM"f0eBEն]E4ӝ@5h[ =(~-1)бŻ O9^ w#c+Ķ~7W;; llLCzQM7+w7GGac5RNg :nm܄be9ak*A9# `_>_tqyYŀd@6]1mqDšsQRa| 8;qXKݝ.cƕ_@57Tm 2a=,*sⷕL0r o36iim| sWWs^T@@Pq>0}j[}0 {(1o7$a1є~O J2lEB9IWy5?`a'RoީR?D>#8'g`1Z:<'#sȊZ|m81-zMG3TmC>UӐN<|% xfe?WrCŲxʍԓT+nI@,{AQV3U g( ʀQH0迓LPfb 2!'@2j֒U/?w?Z}'onn7|rS c3k̚坦1.lqkf,-xCbt4 H@<ϋOHӔ07(NWj[WTas{꽃k EE=?cd4r0&=TU%pG\+*kS5H%:NDo~56/e7B~>yV }05uX%D wKt3 HQ\O\M%P2aR3h#WU=/zP}Аۛˆ2#gu 8uM8Yg|ܳ7&&P7{9dPlԮ>Da!gTlicS#9\ 8y)UjqӤqYѳߊ}q%iDMS+#k(\&ttZ ԻRXiOS-0~.ˎ1SUm@zZ޽bPrp}uqM'Ph#I6V 4sњ'@OX{pYC]V 3HA 9/J>tZ *k΍ ,o%*# ]Š9zY /\rPR.NԔ"Vvz%Y#F/wlQƸҦ∥ޞ{nE'lnN#") ?@ ^`%۟܅ "LU&,*2ә܈@QV)z+.g}N2RgA(d[GN"4*4k|c6zV ?BLmZN<\d7b"eқjd9 #(E'dG8b )_[_] h:uR#Jik$Pm5_6Ü55C);>xR:m|1'b`_&.(/k'VDasGݙF*[ _=~d@r9\7w0Ҝ:Y)?ᦙ_6#~؎U"`%4RkOqAe<5|vtM H#wX} O{7atӰGMzb,0i2]\ZDUB6XLCэ r2ӳ72?PlD2lC򡬠3)v4v _{˵7X8{ 둥YideS=l5DvQdq}j>|}) u6R[qѭ{0oQAk@hj )sH 1Č7*HξҶ0fr%X N5>K&ݼ.fy xJ|}pËRZאůFFP$TQ;:-3ahԚ.EU{j<Ȝ;rF%W##ocǘc{鸜~G`˝N7Z^j>%y3=I3T- s$3+^ XMD!G@y_'13m7uh6? ɯ9Q7/OYoB6_%WA?R?6lX`D^M|:[}\:;vmH\nMHfO-AK2̫sDGSio;K$]$%bbє*-E@iԑ|$[$DSc) SK$F̣F2Guh'<-PH Tc>ަ A0w~^GwC~ a]wdYKEA2)NT4)fNvN 2S~|TWPw0(dKZV ht-F6hY\N;"\ TPɭYM?0WeLZ zgRdjCJo`H!K{F/*(sLdGbeeyW5)b1SVEԷE]<H5'&CwZWSv)b9Hs&4Пb>Cޕ刮l=ϥ/Q~o6H;UUr LyC .;{_O:e!oʁ'(+;h,NH,~#u⽘R 6z?s(&Օ,oɠW0t$KTYù`5+5:dDS:s_4m.d5'p> leWO0@8QЪ E7 G _=Yט:WLs"qd^>A~N\sG鳌`AUpqbF#YhtK cL/EU}s--{^; P'qyzY0ЄR]3)B2mjk=- mI[k]ay0^?O {tGAV%sa<\ZɉodC^w SG'F/ B2yK%(C+>7!cʒ+gJ!) ûPBh˾9cȼuF輋#Ғ5hZoB,륡!6o,Yf)K?k6͘`n}M=Dʠ|9_וiM@rpڋ\xWqh;òrW*mBs]|:oЩs.󺞕hG/BO{0 Ex'j—5&{I}Ìq6>lbCƍ[{((u3F F}gr2HZt,h&=)<[: pך`{׼-}FA|QD{S~BL 2Rrr#%vU[m<14OdK.2o݅Ÿ jיX~:̞X JsCbTV >*j`"僱"f4hӨ,&@w~k*X8>Ϲ-yUZ=HtLՖ/A{;cbhO oLxҏ"..[Q 0`GuSR_e}%*SV DP}wB`zȌ P[Q6iF+˫bDF٩'Yu &@*9CARÙs/؂gֵߍ;pKoھR;[vŐ YTc yUm]ꈦ0C 1/geLKhԕ[4\hZ*êյ&$!{+W# fl%3\& o45+gbF$NߤiG ETY }Ŭv*~Zwzx,nԬPu}aشT>?|hB5$e3-T_nKǗ[Cv/F1a';Jb_1gGnbY,Bz5Qt*Oǀ|OfѫsT?WXJk2რpR#̉s-BUpL5/ح/g9`ɀPL03n4]xTF7z6()+qfbK@ @gWPy-NjY¶m8"sa :醦Qit^a1P/+Jh҄?jt1}q=91t naFȇV 8jY?p!@|ܴqgbi2k]ڸT=so(ŹYb#PܓL-sU‡!x@yԘ 6.LUV XOl눽ASK<d)`Γ\buLY y$R\lA!f19L~ajc^yo'*GwR%RS(fi6!W?r*jt_;:sݤa >0_ Je P`K^:'S7,շʷ\ OofZދطFk:{Nj-~j3$f^^@.)5 :" _z[x瞳G5f]*}MDdJ1âA$I%$)daMP(͋7}bFZ}_`jD'ռy1ʱ/1+kkVyBeUXק8գm^F9&t!A@4rC'0DWy(OW.l$^ǢgdžbskqxU/#Gm{ۯ/f8>5ᴬCxĦuE*̞`O KLS,MJJ\#uo@ 9$:l|w`Qgd2oCSgs!ط_ `Y g(y!5wy Mq탉T 6n\,1`7rʓɞyv0CG+`g9{_IukкoD* ^~DeI`LRH;t7 DFgF= Da߈R,(1`صou/VGMQ#TTneѡvnkG ~PY^8xԳ0@Ȣdd`|tR#LOX,w=t3QQP!iq XpF̖v=J:nГZ.^p#4q*I;.1'$H'7w"5|t\8Kw-_cϡ{¿ ^oJ;كl7>`#%zAЏ8k!%>[='&H듺ٖa{/b}YnK):{Q 2Y3^=Pe'DD e#3lqe_O dLۨsOAБrmL<- (W[dWzuH9;]1 p+[ָ?zat"8#'ƈޚ#=QVM< 9*mT!33m\ib7 c[J!:;=ܓg4Kαi[1/dz,p%XhP_Bϔ1Xc Ϯ:zGmv_d6GXU <$Ag/$zJzTLޗ$OČ+׌.cA̲4bQud b*%rڴ܀T7kNr4sXBh"#5hSX! HD`EiA2$o3NyfgNK ~^s#PRȦQ.BIc$foA3-"iRf#{|6WyÿLRsG뀚@bxY_$x/s@UXA%ГhgxO0bF/JGmqM/(ֽ,EX2 q7^Ԫ#ɫ=PioӨxYM4fd!"<(چ¶8R QH\5}y]V9Al5Ғwzep쳮n|dwre?9IE=[̣qe -ͷj1{@{E3E [V`-Owrwk=.xLO\^!B nQmԹe*QgC~?' 8NŸN90:dzUuRm|7r HjD8̳6Ĥ V%=gGb;%tZ$UaÐ|dB)ۜ#nV{˫1"=B{kKS2\Rú H"1^,˴ ~51xhaoԔ.<3G4AbN@H9)Q]t7l{Tض¢} 満֋ ]G$vmn*nVŭVR/9tkI '$b)&b=ߐr%[M%M})bu൳Õh="Q4vy  ]DeP)"@VxȰZa=w*Vy_O3aA@Rۻֺƹ g\>Y+JEzlCR­Ip,+FQv5fX"c ؛w\֩L]FFg9xPrP|1p7 #nQAOr>ulؙfM:}13hҫri}6+cX_\[sd)q7T-8KNQ.h]+3$Ɵ[ lV=:@4WX/R!}!  nrT|XzL:a?^:I}jW[ېIo`I8B+;s E&ͰJbQZ+>uSs2z:~*CYg҈3E,:mw :Xhԁ+!u^g ? :ѲIKMҫ,I];$`5,8vF~)dU|u`;ڋTut^YX5f'Exb.h F%jE(Ź,1}!W)i )c=d'"ǟ2 _2gF oovc61S^>ҏQm356 xc1}s 6n8 ʂy/$SM,u/u)I7s36{Ң%2"5xũ9=_VHXzeuK&)z-/΅K3~PD7&!/&c fXGun*:6zJIɘr ~%:顅 +8QhYu$dLBGnje|)qB}VmݐgrDܷ典Mk]I-#4&*U.P7=TpI5nI){z`%+f8$l1._^:jJ{HLB:M5b=*t<}7s7΁Cf1,$ࡴS S2 NU/ׯ OAX]Jd$,$ k f+`rlUf*Q _濃c(2E~D a,֗۔ǒ8Ω{bY=v|?e9dJU$>ICTC|x1!836߼k}'Kz^n!_rqtAQ }~A-ckuRçJw}/aC;͸Kkͮ-_FL^B̏ANpcMREekp+;/:є@G2y9҂e?^ԊOjv{8N9%> 2 f8 E:pF2 yi]*_+uvg(uz:CelOZΗ_:68?}~8ynݷWDoxdTm,3W+H%(e9 98e?s~$ÈkfPwC ^cl:KZjQ\oF"pGx6O"= 1k7Z`ʕ=R+XefIYN Aj6nk¤f/_mF=H:*H1z]ҙkIMJ\f VZuXg5ﳚw4Hc8wK9^\"\rYQtYN^_^!%o Yq+B}\`+ԭO2J8TQWi'P7#}[ȍ![$)c UzŦ^P9G P= bV_}ޞ͇`/!YBWP_[_I;:. @Xq9Jq)Ec'\* /Bc[@I.U7+iM"#l2?j2鲎*[eihCV?K\q.aCm*4Rߙ:Д):]zCA)A~b lIU%y:6fiqR .WQ1"{voV+4+1YdQOViȾ.{Á]67{@s ̸3j; b/x+¤ɝKQY|W9WU!7ޢw,+?"h[&`62w|0(.3f@! 6|ti<= qAkp?-D:TPr{X.k#FBB 增G9N`n:J zze@?>Ϡ#V6)eCPy<ߐrQT,p*N)If3hzEv$+i; Г;V~??U  ¤д4A8Q9IkJ}Kr3/G [[ٚW<){ؙWc-n?-&F31%[d9x]  DN9җ? $$mUvՎFд1 +i -"W.X#ZGU[%21 6V]n y9;vOu9WH+M_ArQ2DYX;a`dMM:=(}{;!BR:"VJ^dm˥#tё=wSշfMr}:<[ VfA€? wXhATgKSy؅yT]*,^OSU8ӱ4k0$I˳fg6k,řvqt(D1͈$4Bf%7gd1>IJ! z+nE{d9)cHIȒ5>fdM>W烦nA{<'!%JP #Ҵk"QD`<3ҏ~ᡔF:} 6/i%oЙ77ɪBW t \!4wXy+O8p3Y<a(ץ;?'ICuO$CX0d&Ix)φ:ؙfS6}Ͽ?FE!NFRCcUa H*U!n: ߿sW4䷿KTӓ-^q:ŻHZ2<"-Tؚ=/az٨ Nt6}}眺HQ,LfHS;p`XI{qY@E3#d:'f+  K{v7 (MzEzo57dR`n; Z1Tޮc$$*\Rv ?L#&?~zP4X _7yo[e%ե7cf? VY줉#=7s-"즇_m07Aв7H^FrjJNyXە@dy֝73 Ov<x,)Q~%E#iܾ#Lk#O֍(ǝ@X` ɸA: DnEYɢ>ɢخJ3z+SExX}tqqJE{N@hZ`F1ߝ$[xSܽhtztmuXb"BPK\}N,gjm.*7$B;^ne!:W"iy=Nj|H̀I*R@!5E++u2FYW 6i?K|UWٍ23 _J)kvQlťyAsl~>kPg<=6fkDAvŒUȆٿ$ 5@.ɦaiaa񤅔dء˂6چddzLX説*,Ðlu$WJpRDr{Am^r.שX#,20~R>m^B@/Yjd߶|U3|y(r2 HHDȭ;/ȃJ 4ІPR~R /;a~MЁJ9ϜtyHO=ˣzlR"Dr {§G4]5<<6Ooz'arl33D|5B}/[}M4Pt(0OS@̡yBEylDRؘ;$Zڱz(vd*?-mpE2[BBջx߻+" ;\8v:9A$%jH'h*f;Yb|o2I%򞰈VBnDU<*gǺj% oX̙'EiXϏ sނOLN "aŁ,Yǝ\ Q}8[sPf-W.ɽPʖ5{\ܢfܬqN6z,`).'Nʪ6OlQ^l!d$*Yz0 y=, 9}~\Vo07e|ΈVUOY_AGSɁ8 dTE8 0ϒVeR&HEFEL2ԍOnE`oR|:Ȇ6:I>[}Ķfx0~pKU}f|+sV\q3`8Zߕ\`/%K8#JΏӞ͜ɲY&.# ld2N$!um迬95J\o(% WbaY^Vpz0*K.M-5IS쉎Ïni-nTs}XlM" +k~j~-,ybFoqpH[/ V$ziiYFC"=vP9Kl?Cȇ]nNh/YaI]PhՌ -ZLͤ._LT~lpdCԠ O0h At8]!#*Rk r<.9ykZCa:TR}חbQ:ovO|fE )5FJ7isxŪ7@Q_P,޸Btfg\9'imA:ߏXQcMF䙳jU,qJaS(P@ZfpPuCk\.KD*$M62?4u68{^HwVd?&?3桥Bo)m8A@U(HERwd28CAO\迺sZ&hY.`CJ#-V*Xěv{x\kyz&}# p8R6&N# ܶGȁ:43ܵ/!mXH9|Q,4̗*_tJbL{GG3z?Q}B *HqVBE'5ݿV#Ɓxm@ ~w~v|7Z;Z~<2b쟘ӺƦjruopJ7B??!bTxܑA. ) LcnD[X9GQ4 $̆U[őFiN^ `ɇu^]Sy1ȂPg!*`|@d$Jt?G,dO0@&-' D6=K69 +.F61d\椯&fmnjbdsClو+n|8G=y!Yw5Ҩajz 8䘙m Ci < 2+#N˸Zr vmߵHGFQ21~ZUS/53 9.#bCxt5ji߰A 6gw rRTNSph?bM2-^_~7|z^i1'ЄNVkN^zkorJF'lFI'f,My6_5Jn]CpWM7p+1{(MLQkOH7H}%Wi<5˓$EPD [|, t24UDJ7LțOkbn.K!j^z(ȞLQ&+%`˛WRE[EkYd%>VIǮJؽoi^ZdRwd/^۸ !ȞDQQrmxH.c,Fn"e!3۱+k$d-LREo*Љv/?mkjgi蒧u\RR9ͯLlS* X1&[Cv׆j_{'3@ sjvASK)2UQl{ 9>2K.x*9p l3sqV~:[Ƶx}%ӎ;i,9$+XjCy^R c]3Sȧ8WGKI<E#P.ݘ)}ƆahYAt#1v ݢ/4ͦ-[O^3@X'/F{술ýC-SA3) vk>B4szwqKVs`a?DF>u! r0,.W6W\taw2zpfRbӮEQӵ/trl=jw+DV\FuOَ`;R"uS(!.Cb$rJr}T-?OhU*=b0iђ1̸] eev[wa'Y<~95Cϫ%UqQ xRvyP6z曋YXB+'yLm֝ \cPN~-gT H,H8h%z,&6 rwR{FI|zp`iɆkn}EH5 wbR )H1qtn j-LR&_=o=s CICL-OaXIJU {7. qM V_IDQ'Xe 7VV%F4A;E P=ULIV TY*mZ8Q q)ʣ:r|h~HJaggz&+479' A *IT[&0L݀ᠦ%.؇ItyྊWR'/}$TNQL|bO o/8odG4[k70Sy4xs#2tI*H>gKҹN;cwVQM7QP*Ю|cc"x˃Z,M!F:uq* &I6^B5}64JY${+zHPLM8LujQ6 GdBj: ev/p*E@IZ>)KP k~,bwrԻ/6?d-甽|\HLIҍ.ݒo8++o>2״"; vuckwz+!3~2kir-R\s 2Eiy#*3cE: @+?Q>9tAml gh4{g.1N[$! VWϻPk`ia#-sl@'* n-Fi21*k"I[qD/gW4|ۈnXk;h"3̺,]kœDJdހ m!BDqtl/gfpǫ- Ӯ-`q/Utb(n[2zz&\cXd jf1T2l֕8:U}2Sq}#2 s̬Q,}K9b`8J8xn]8p P!B{(t TGz>%ˆY+*>¬񂉖/WϓEehCx KowFXM{T}C%!Npm/泾zz?y?ެ,/e!~r#_Qiw,6<+ 3&x o|dE+oW^S+\1oe ?PN|2Е_/%KTrv'?JXIdi%3[cv33EPɊ4 ƛBN蹞bmƒ2Y)fdB1"6,ZT;i_Oxlɮ!CD36mRǨ硤Pk7WA{S=@0;~:T{fr޴lr' )'D(EE ?xɑKj-Du\\DiVp^p'h|n2{td)sE'M.2!E5P  Tr$H$Yw6 /(`zYlⅶƷx &B)&Vu|Ş=FOΗ6ZJo2OCL)?s2~8'l}aC*qS@i1p@F몢{} ᪱NC8Vk| hjDoQ(̈ =ǐ8 ~T۱&5k'X? fʦU\f{<&vlru_!0QHPY\d],Έ4<,=hDϘxo\QmQ2ױ~sc~ HpU|˸!!#~NL8|JgTaA1@}'44>@̈́㹸[%h}$ҥ$iKO&|0PX{~ֹV+g<{ᏮSIVOIQ)PpE yVPqz }⺬ b6K"$f@ )zv~.GTwij2:5 M1L ~yVeP^1G)pߔ9( V",l1n"<^w0I8,m0M]R$;A(g+:/2|vݔFrSU?K*iA&ʹ=DVlm[%e!8F៟wg<8V'#eΠdzS,R2 ݟScP@'VUN䊸Upirhq!eVN):-"enrRfYYms٬g^P  p0(oAӣǖ%Yh}Y1Jk' #xsgBFD|wX Bl k3sh; ';Kx!Z%]#S ʉ54wj59?9)2!IJ`ܨeD,+Tr:AO+@eviEJT񑧶cYeZvO3WjdyYe;Bp:;1L$A*2E˝ɭpM?e!/M#!r`bLs1J`XO9rWc7_lձ.d=6q;^Ҹh2</xW>y!7!PT  &u~S:v oհb+}׸ ҬnTZbH2 E&O 2 p&p̳!-!Ty%mjrXi6vCAڣdF-\BhۚFXu]WbXr3 fep%#gƂ&Pd*o1[*Bb`#Ew4O(ܐxϤ'ʇo[XON^Re#dLKed0|EY8r[lJ;tZ= RhCVA´G8!#x#pؼi o69 r'0" $ O~Dx,Yajbw5&dj`5hkq!K XvxHݤ:͸5JB> Zj&dzKNlYJB̿",ov5tSb7BTYgl#h>wt9Ox~8MjZy'*6HPd6(;^ ֖I/dߓ_a D'^PŨKŌs=JӺ}1 EɿQ5SἬHɺYw>/ F̭C DQ, J' DT_Czיrcm b~Cw? gya=ۖ.Xƛ "Y`g[*G3Cv÷PF3<,|@w }.Du}+#F(cϳK|3qHxO跀P{j 625pџ8I+bfIw)6AOe@e;X]MH SZndȌ9]`Ŵo>X;{p$M[Lld4-֥o$"-еǜ?殰^.iu͝Ymq )u" |0 ])tU96e1ĭZՉtd Iuvg@T5AYOT2%5;"[U\cgp| Q@ݺTǛ| 3gi+D#.bcلUL&Q-bvԎiĕ4pپϠ:^t>DsŁf7.e; ʹK zxNN͸YW.zEh!>ɶz`p:ɑJE 5tWzO}EgʓFݛUZ}k}e8n1$ϝݛ;-#"/um620#L2Պ6mlp5R ;/`2\} ݳ7'U@$@358xxN: OeeM)_DM+ZD;څk :G~ٕtpA7es=m9㉘vu!s%uI+8B \u8,,F";q

    Ē?ǦRӄ D a _8{?{WwCsQPB1 *t7JxD7D8{P9m]Ɓ7KrDڷ0|*eИD_sI~ȴf:nr^Hps[$θ@MQ$\ERJ LaNj\oo|$:<&Wr])|bJ^Iz){9Q`Fua-60k֨Un"9&?Fz_ӮIa<7`&%88jϗGO `)t1dM8 lVw~؎ sA;3Q0eFP"NMH<9L6GDutWAuc> yM2ۙu8W`5FRlZ.f<܆;PnLMw43j6\(|hG! (w> KZ0ͤ>AvStvu;e_*QH҉-'4üZjnTMXՐSH%P¦,PSHQډ\$Uh5O@zJetRuu`)FThowk^:a] p<:l7!A@;-"y;sR0 ӱ te2jZĔA*Jx #9S-# KS o k*V|q4ES:#V?YC{q2~];X,'Ucl qCo;bsM8hif !ƄtYŵ{ 4F@I3H#1RQmVű/QDOVFnu2 SO(\ňUK< gI3VQ t;3ݬ252~KW7,y!ʝ#')bXqm 98|%7,?!qAXfJŪRٜאDF(WAb thfZգӮ1;DMR7Wy3kǼ LN} vNUi1^l)8L_4-od P4iB,ﮏF>WK_!fϋ^*x_UH{gPP2Wmw7 zB G%vmY_ǒ9Whح07` 7<pƭ~!u4lpha+Ht}@,Rǧm l\Y{R CI*\lea»W!\A@j(^%pQh <]w6zwR*m*Mx]A9Apߵ-4^zc;=meRw6 tdKFO׬|bOM5z.0A{7{FnOL'|t(,矏o@ Z쵐1 QQ:ٯΖI?lo~y(9ˢ9B_ EDvnBw2{)~V|څM^ XGG?-8yb\RU)47ЅU(YU;W uNTO>5i^}fӋ0MījSm#BgAyJz^۴+orCe|Rh^@]0ƨ&=Cjh% &ȻHifQs໫A,uӅFX#'s$ /EnFW> G췍~S۫&+@ŬB;O” ]'g/o U6.AX_Ͼe *hC"¹>8h)2cdr@#Ui.&Ā}C+`Bro;:(2֋uЧa)#a۴4b ['Zﶲ&$YK>0ɿt݌A]/ b'rYUȰ8nEq2F!&륙wL1 ZVOos<6UZn8u@(!s}+1X7nCXI8ڤ4"{`1)Ck(EޔKI[jvw'zx$DFÜf&qڇfLUy]& sk]l]M5S ? юay}ϟ١pP9/ٜ%oLbj-FƄ< {6wRm'} c{xZi? Y\㟯\X%{gTqS/\8j/}TXOqwq£5h3>%#}2K'׸J\ZmBa&=)LYZmgYfTG\qYjE˜p-7]ό L}2SKeYk{{ށg!i ѨnZ:ckW3p٩"m<@Wquș(l[;"^R Hljo= KCµUZ(L\{nR S֖SMN;$GQe+bʼnuϱWBD?=`l_Ji)DGslzn+\j|%X!̗wAjv= 4%-CΡܪߒ[pg|mMϻUC$ |v+ =E ]sF-v`2hFP]fȡ97QS^)JLj>#&Zu$qJDX!{+_^42f` )c`)9Y|XL:8- ^W?·5_O74;s, {V^?BX?υe+gJCDxe&k%$X`M.Hh*nn~>bK_Jɾ˞s`;$ {ƼуM&Qt[cަ~C(РwGA,^V2b+E5"8XGPƆh'vOԺaw%q7'G9oʽ )\isaܒZF-gjAƆ[vM9xIVTw1A`oJ:.xY(ç1rW\3 Vg@7r88 š t1pƊ;øYHA@Thvy.QzKV uO/jq}  QfjX*nJ)= Ff dtfby8->gG yXU/sʌ\cƷjx(,iJWR/3瓨*J!R@CYҭCCFB~Lˡ9@Ppc%6q=dyB[Ƭ!T~'AI8ZQk 2/Xc!"ؖx3\IE%&^Mgɦ,# IRC7UbWbwuSIl!, ..<<ܸ.KIQ7RkkͨLOL].+Z_IfzwūNo$7r/S|?54羍U}¯BcsM* JCL!>,@Sr`c}E/!Jaݑ&#]%f_&'G*Q2|GG8#4ؿ-M>YRb97BH]4,\#'u5ֽZjc(YE׊{LS&a7~}7`(km: ԭ~̓Bw8 V=d!:]ӵp @(p~kv. WQd c}i'_{ Xc+/1I_ʼ5(Pm!Dm8/9[iqI),qAcde%zSbh-1LZ0?)yҨ z7F%;ݡNZ4'Mq}-l6"kTX, ft[dTMҫ//}lpqu SfG*SΈ{ bbS*ͅN9@pj!q&k>g;ȒR䧆ЋI_Oސs.f0 ).MkVlmKu~Yd@J[Bp/eSxL"bGO,++jG\JLC:l@L|FBFb~ȷ^K353 Rlpݮ̾d AE^k:aQ wV`xt+9cH j3?wj&7^ UǦ-Q Μ;c%bSMߊ`7Yg?E8Ԝ@MA/x}Q2Dϴ%,+GM Μq[V[a ~ûuT:oG &׸3kB@*G,%gbEW# 8 A,bxv{i\vq}ENztV*uFjFI"*맣 bd>;\VQgبqu^*KiwB L1&v E*U-21eԕ_duMy6bDp\T]<GA|+isjlzxG p +Vw]@l&EZMi@񲕘28K.f,pYfESbO,~wik摠gZ* ;Px lvU eةl!h}8L'D#r2%Fu(%^c,ԟT4XH.h.i)S cXؒ3jzm ^3ظ UߌO_fF0 P{T¦q&;@,w:}KҰu;`27JL. $]9]e%X >=(չVܷ;?5V~߁xXzahZ]61>bF NZ!CwWNʪ1֫lquYV^Q)J\ 9$$1Kq6 y#%CՔMd|OKJA\=V mf(0EAux'Ej`,@N|kIGa;WNVyׯ}mOUw\(]2q'P bVV|(9 d$(SߗB nΌK0k6 ł6dshqhdVA2_væɐd̑;^k{E@k~Es3 MCҷK^fEb_*3@IcU yaoFNHoOziK<`g -h㥓#Bq!MjˈqnN*۸?Eob~K!bGZDx_Dc6 |?R9C Nʶ6nF'6M.dPpݐLjۘ}1ukiJ@Ev]0OXpd/49\aMBOG$CRuS- K7)K0!fҌXP]9aҌ((YDZΜ5k+hrtÒVhV%vܔ˹dYLˊ, N 4e 15[VJp}DR/ݒv {Q)ǜ$ο+ڠp#(QOGލQ d$*xjfEzm[d u|Di}'i%Hԩ!rNp & r䏙L )3 5zg:@{ t6=9-*dV9{Ö2SbaPSB"Zg<1>ɼq<72 vK&Z>!̔cJT9;7Rlj&Ka1/)*#@ol:YkOgN۹pm5KQ7ӹZPC!9u~TZ#-WLWHUc\ŲhZGz(Ě_a[q0 3J>)\6v@,[ ^ $b,+oMm35sQLjzs䔚؇-_~}Vm,=]~A;q(TT+ *}@k J>Ÿ48dݭ1qiK$ x u5豑F^Q?`Pvse .ǸxtvHrEj I>"<3%a .yS"Iޘ1Ѹ hꐪAW$NCKH*= nkE#3ߍV^@ ~M~yT®Hv^ KmlpرWտ,$/Iv] "@?o4j t208W l Y?ۀ 1?BTuوqqBŦv N6EsFtMezÚA<Br5>nXl7f, [fa.)!h5!SwIB V@B_'ZE(LAPopVoMTJK*`l;!:s)[!GpZV:*x3#c"9to! ܴf!ళ^G](3q=(O"uFf Nr81dLKU(dhP gز1F2Px{ڠ-i#`"73ӗ_%Nno*٫C9{#& LK gk@bAv/ΜYAPm@K(,46R+?$,r8P &fTU ;^v0,cF@O~ZweB7RnQi}ݮMGw~ɢ]Vf[mn0VuT({RHۍ?Sk_ +R_wSݫrr_jV6)S*LtÆoy<;`t![d2$#G$6b?Ήi%c]֍kw>&QDxgu9}$ 8&2. 2zA>@==YҤ~lU]8'cnBmF"<쬗p,؜ #Ia_*5Z'ɺGj`+i!z+ɼ;ܬxӷ1/9_&/TD~*WWD%tK -i~#9d0V KB]y3{ad?s 0g)eZڨ $AIݐ(aS^Xi.5y6o9lmVAyM{R; _[`k 9g\gi#qŒtFNcSaRMKrO% (Ԕ˯E&UL )A˳.UTP$5V Euqݣ >ެ Fu׻yl['kvC}v)H 亝ܦvlڧyڨ4vgp1}TO7m; I6k=YWL5q+xBط~eߪ+BwMG@&ޏ:R\i#qnGO1bX 4>(3~iLMuϰ+r i<~#~,?T͟ Õ#p˨2l[͌nTVMXd';mwjg_dSۆMtn.۰\f?W$ZVP!l%}BæhGۊ 47Jv(-K#?L>tQJFF~V@tݏ8[|=Y7,Yz-6:qtR6@^ :U"q]ҫHw̉TMB力MۥY-LAn?\y5Ң] a- ݎl6+{L|!BfW'\`MnU S~yv is57'Lݐ@o6v)Zuɗh}[“e>CjWOF9j4"r*a .ѻ !UgAεYU>]ȣh]5ӯZpH F@8@MEt?_o]U׷&DtI'K et>uJԵF&P ss"$tVG%dEXQhR lPtqv&kP wfD B[6t9ֳ[^ډPYynu|:x& &R\Ls^!ODik-HӢ&R|ɫ`+[0`[/I;+M8߼@N%D,۲z0~Y'DhIruI{3EuJ1M_̟X}+ Ka~?}E ߒ(;oR_{N? 14VǵX w m'+Q1Jl]8 mx=o}HYc{x)t4괺"GR}\GVsq y|Gf5 Q"5iKd7*1$h Hl]5hˑFb7zħ>{%zx`^G-3%ުXF>Xxр;_? 6o2xC =Vddq>a`\ABGK9,fC ko0mL5"D `>3wn-ߍ՚d-&;޴_iVU0z*\u .i[u:[|E@狰Rx`CS@nsr;ķʽ&i6lq3ö> [ 7DU&4i,JV(n]B])GW VZTO~B9LpSRզTb|aw Ryvޠ-:֮ ,E2ez$LvCxv9,}.,_%My6Ŗn*X ?b{'(i$ M٪ uה+ f:[Ef|i~뙥Zk諴qcƌz;3Vg.݉8mG@TV  };A:>AsXnje(oyy||lqn9I`JW8 y6GAؽۇtN#1M~ -:p[yak&@ҫlղb\GY^s1(ػ6 YddL]BiÕ*+ʥ(:"rIhʤJ@Ic1X>\A/XޏHͰ&oNPx#$rg^L7`'`|Iߧp.gjkIs[VkNhN+g1Mi4N30I~ 8K EF\e%ZȤ~n- nRI '.AGQ8J[ƥUWMjUsW?\<g(su>,6 HA;7/\JhŐ` D-{i#O{ >ǧ"͚ ]P(HV>2z'_\x|KRk"G ) QgQȺ 1qn/nj"IL|M,]ZC֓\Ϡ9ض fwZsNy,ז".C/)27I>Bg oܕ^Ewu? w;4A0CX7*x* ބ16XMa"#W)|"NsVx0&USf--ZWp_0: 87NK7x-Yh{G:C`9nf@$p jSg_0P!n{4`ԑC HhE2bjsKT?k30l Ş{p|T~E/.?@`82N?1Upz'npỦRIL1a>VoG\&ے }r HPr\u1Ei]VOE+|] O0ӈPSZ}X^"Fz28m:rQ1.q.>YXd<{~6i.4gZN4EQa+v;j&e(ĩ9k2 ǿx<ҘP $l/wGQA/w"ٱgOm%9[?IsVLK6W|:q?4(}xx|!i9: [wb<%ίHP"NjlGkO% m-\:mA^IQ<!R,%տÐ νJlc>%PUJaj)J:L)-^3G6UR$l^.MT:N nu4l( QeSFV*>pFjF2ji)tz9QpW@?CwU۪DU§塆 עM!4C:zx z`oWq5}>WCRy8- LA(0mVo3NmreP2"`E'Tg@`4;۞-ac%n%4_x "X}'':?6HxWϺy, VU$bh4^閏7c6'n ~65ϧI-NJg/g2ZBJ_h(ZOhW b7$wg "*c/jBѣM&Sf)@vuL<\%Bs#O$ٗb*VvIUigR& # ^gy|hLѲ;kEC30Ms[;a>$/+J+V lD`&d#<`]=ZWkKvNm ӰY~ǪNQS Cz7f Nؙx[̿g󢏺J#QCkFMX1RGug}/ ?b&?cwQXu{Z'O ]$@;qehkO_}:zlvq|iR(>~ ?no^ Q3N?U0inAIݹh廍ѽ:#[sw4Y'CJyq%"C A71:I(gGiW`s"8id5 ߾sAHq6U\,>FGkmjIܘS( _t♖{ d{}a=L 8r0y{ny5NHWsV u8AS˱LA<7Қ(˦ %ׅq`ZgJM#jhF_A ""b:)$a1?">(Q,3Vpz>'mA* `a1E SRYdD-ySJꙤY.t}#金>?B_Yg.@GcrQRO @5"DY&Gtkw,Yr$`x%mT쨝yKg%?Nil{ Ӈ_0ܺaPd5(o,'(݅EORȜX\)i}{.2/C[(;|0Q!*CuliﯷGqÝQeB`EF\i[@k2 )kfDÃFuRakdj(⧵u7*? ɮ6YdF4,˲.{;AuJ$TtzJ,G2LE 4 ~ j@ơv{ܳ/Υu LqvEyC 2DH$X c1sY_o>$ t{; E@pn a` Ϩ\/^6}uw˭+hGYz&hgȲ.߰@^(3DS_F~QnuPiݻw}x..$gڼ2 ˶kKBrU'D vCMROݿ&I➥i-6xC׮J"C$`(Xz 4)/0%BHE6aj&^4w,-Y !wzۺvH .W,DXtGk85B"D_#Nu4; ֈ .o\:=37dy4^yx*' b~tE.uqN3Ti]u~qӥ iz0lrPzՃj*YDr+kHǹZ# UuSZFF+_seٹ}xϢS( &q/x{.,T ͚|m&|I 4LDQ@b6fdlb2B\*C?=C}3~9g`BZƀAjI}3+ Vǫ3sӔH\Ex~љXx斮,|py E,ھv1&S܁$*.<:,' ?׎$IYG(y{/6N!d-Nٚgqø?˨K0 Rρ]:fP/I^9\x??x#XvKݪw5[:"W-v: 49S67jy^dId-f?*npa9|$r7SH# Rz`餧1]iVg;~#ZJ|@Pni>nFXd7N&qky&3=@ȱ瞛H4p)2sy*g$gI3z`ꌣfqiT]bio6'I^;ozHPKF >нZ)-?jDk}ϩ=O?hgf\*iKqcǥ/`/{&9WPT!͙#&qEI /A虆bܝj9eu&rPX/ڋs0"X'՛'ߍ!|I€o$t먇æbfi(]Oʙ0n_)} .4YŸ;GZ}&)%!K`U-$=Vz) ZԄD`tQ$Q~Z_|L1d,G\wtŗ-"f9o<A5ތɞ/yuJq6T` \(iV0RFr<жBf;Y_FH q*/(tρ~/ qy\ *F9drl,PRnRD["OYxOkҴK~aT,fdkv{N|49h#@a3k)C3Yc8+H\4HZs bE"ȁ5^Ĩ@O(ň9)F >4Gm$FckntFoz%'`|UĴdq9CiAf=XnB7M"Dazp'`S^Mam3p9R~=qOߑ$-۲ҘKfs  zCZ"m|U*Z."Pũ,"1{Ch-9X64p$Hue5'̑JKhz-Zon«6ް.O\>mCkdTt5FG,:Ʌnǣ]1 hѨy2 {Df5PsM(f7rq))8AAk **Hlϔ6.ܒq%5 I'sJ[*g{ZDWW9teNfʿ#~I{7X"8 X JeQ'è;gA{0}4_l@8043R7n1UGs8b@5 h LRplMݎso]yq*F2$7\^MSO,8 +D)= Ɍ!aBR:'yuIy\i>fVhH+~|n+JXVF֍O#F S+>v1svă6Q_0ṮQ|P6PnӪth\XVA+"w#2;/ fSQez ЉLU&59gR@țEҵ Okoz%1 ucE{yrѹw iN :|6nH$n{ A|I4@#wZFǡ8Mg\Ş( IMvP Rj䅠S)HE]rw{-S; PpтДזp`Ub4F .QIVp G1XͰ)t6K}o ԅB';$ʈU* Og݈F m 9!Mm>+/L*(x 5+hEg+کooJm_UWbԪ*[0f}d4m4IZ6g`FY%9O}0`3aLd]Mpj58rG? :$̓i.2ws^ĐMO^UKJ[6f[btTPQ9lɄy.1-4gͅC˯7M29"$PuJр]Zu)Va2t<9%zx*@{o֢L+c{RP %4.h;G/YD#7CX Tnpz``('i/#([DXwʫT:- i/9UFF[߼*(fGY۷(7ٯOXi Ud) 퍪8l7|H~Gy.|Df5UNV6dE!YDhWbV 5n*ma:+.dמ!ג'@OyT&;eS89ZT?>S8v[1i {y5钲CK{&ʧSG|PBn}C>sqT+A\r>&zK@TdYp&5*@ I5*qUjGkԂp8>jnƢ ==F}ςZ )7V{?ܧwrQgWH\xK%֒-MHeX4 ?AOկ߭ =1"8E0(X^甲&]NߓytёEibxYJ,Y՘qR]yUvɘA*2 >H6}ڐ(4ObC`GA~UT3)qxaEGE W_!b^\QWnaS,zJLD'jTx"fs x0Wop~NL/|o K/N4vDcK|JQ  l64p@3s,/2/-}e4,igQ0吅Ҹ6Wb1|3s .Tvكji,* Bkgi~I^t(WpRbs1p[mCF#w`dz2JPl.o a>(R ID"өqٯG[y}JN% jyqak rl )OXakYhkNl1ǰIʝv6.Y/Hqw_)*F}Z-`Ҧ/C# Wn~i!v7#5/}_zlQNG3OheCv] Cv^ĵfoɠNC 9E >f:}ɭ_IT:}߼:lpfbp U3A:#]e/;u}w ln[ķiVX-)WLfXQݿKow9+aVsKIVjhaFpQ5Z.ؽ4y0V(7$p leʆ2-A[rC+^1 hW?Azrl{3 9iNt\WN8xg$Uӷm6qER@kA,7Az5IN:SqQf}- 1iT1d|r Hw93MtDC8y Gmh}k ʴ઻o6'a{ׄ DzRy2HńCKȽ± ++ʺ3.2_%ܠ{yrPsbR G,[;LRo~5f'BlD\~gdsX3gIͻL4ЏaU+@h*hwlHO*T8@vAݲ$n;RV!C)k@:Xu\󓫐!g'}L11y +g#˔m``*h;Vʵ 9buRCٗS_bS%+ר'M 4vh[t$m$T\? 60J=t#C h'b!6\)FZv? րeLi>"j7CDj,}~ mumM%4Xt<({  CKO%w4qdAGS[; `c_Moq5=؝7e?qC~,_hrs7 cAK2Lj* 13 w`?u4=SBW#~N,A((4PI)>ϳ0zv~Xp:p}*htm)(W&M;nmAi`1MUFuNt; 2ϣ! |$#q8iC-82;P7J;.^n0ڥ@[''L`{Z֎߳riG;d4YBɄ_QOQ<ۋ j/RAU"$ cEqoA|]=DDq:<#*'K쪧kũMA&GBD\F8${OiEWZ|Am!̑A"xxI癩Iʛ@֬qXV_Ԙb[^pO6(_)9<3o{*ddw U2 Ńf{!ֵE;>Mi,=;{=,aaPCޢϵT+ h_G!P`9 ~~VPo&ur_IԟP6(K|c_AP/P?{O|MҾd eok)a9ܣӁ@*gZ2A*[IX(bT9Mb=;CśLn7%daSǙoiDԜQ`I# q|U)O,*ңQ~ھ1y涜fWxhu3fj(8Y,'NZwqZ9z>*U^s?>9;NJ3dѐ?I\GG6] bvTb7 H~+ʅcӎp/,?Af8Tl1G/t`Jϐ2E23:nWA6BCk=Dix}F:b68(>{Oq ,XF0;h%q|DNշW\%r`X/A.,fx sR[\d.7Q 8} b756z)G.T}E il XPi.u]-ʥ]"LS8H?>sXhJe} >R[S!rDjj3(i5XbLkT_ l<xOc&"coӟ2/sXɻER/ݓ=Z/ZFՊ^/'mu8g *r;0oGqS`,]l/:>s&;Z=uy5TAʰVZ"Wp07zIl;EXQQi'k[-\Y&w +vwȸ /-I{)TXJ}W$"]X}#KOyuU&!Ĩ'51ս]&gbN{W?|2ybHӄyv$5I\n.b4Nk2yΊE$] 3&'>-t;_]b]V1x.6. {! r>t`3 )d3UD_ ? ."oU&؇Tu8Sz YX=eߚ) xYɥK:`n\ P, ^V?4>x3 |?5 Kzl58^r2f} |9X!bgfX9a"/;3nL8[Ow:ŞMMzZEnkd?'TwD%yDc>2_{Y( >w?\uԒ7E)7ؗIRM6li6-%"=CPVܾj~ 쉏4np}a.ɩ'a99FBɆ~%;`  `$Wy0p~rk8nRD( gnE臀O*._ *.#FkEݼ8>0UlLr^귈B>֡7 g,f v+gЈTJ{գPڑO1D,9 @^YYDM=}G\R -uj Bw%NDY{qd8f& ,&ApT9y6<:tyE-/AW QbH^GobL[ӬsoΓpob&@T; ,QUf!|(My ULȺe!-!\`#ܯahE+BwrTiD4.oPK H3䠕’VI"75@AK鮍)1n1U%UCm=RgOq19ğµY]s<%mT?+.|YSW]إ.V[է5+5 QڙFpzLV^y[jhjQW|4y#@ {GU:vo,0QƌkFxdN3tiiQbߝw'Y 囒\ζ'*TB3G7{8WyqzO9)'#9Flz9 LbtDJ~'I/ɩZdqW\Au:H:me< ۋghJhb:*dʻЪj>f6kici'$qoS qpMVx[W7㶈&Yէۥi8НrfB __ ax~>M>("6}>ӒBB]qv׬Nߕ 92IJzEkF5ubQkYWdc3"Gߞ(zeߺ 瀫0CjhuyЫp]ёEL21, D= ]am<2I~0? Ap@VJo8#Pe8hP%ݥhPoQjOq1է/ i7ȯfbX`J 웪u02M+"-<-k|hd|a*3Djb“X%f!T"tmK2D+N_iVems>,)t@9I+_yJARl`>T̠Fꉂ l7JՃI]GZpL]ќ£pxzq^n86zOvkCf![ ]b`حdռdj(AV(S9j}rp_*beA\r6'76FAaEY mk>*x\/OJTX3:jvwHtڦHr#:BKGC~^PЄTn141 K!>;^']较W0~E*7w֨Sd XL]{k|]]:4d+]AӖ1OB7S\rVZcU3Xc!"8t p4جވlsn5ۊ7xxh*q㚆2 q&5a"L89Ef%ت28L ZxjXWIcޑ"W1*[8#j)J"ڠm#i8xlFҕ8o?/_56Y*t3!֢e~pYBjEzm̩ 9sbJck/+EmsT,\+IDxV-$-h#8w;٩aoH$Ȯ}ذ!mP}n^nׄeq.ƨ.Hҥ,[ 0bi A^ e3Ur~BWKi u62͍A$'כ8ph *S@o.`S[|]M$"a_wz ]q 6!b||0zEO/]Xnqݽ[ Yl5S鈞o$j`fCW1|hkXF/@Ә.$Zctm;ׄK3E$va"+0tלKqZmlkHo[ЮE)-ÂiouŹ VzUy&;@;09u:` p y10oBt!%oVFVoL8TZ8yX^:zS%i  EjYd[Mr' _K HGE|m뚼|#Җ [֔5O M%cHߓDzRË|&a <%N `DĞ#FnoyXf?uoLF7$6 [Q͕A̸k= Z-_Z.2~д$R2{ UTDIYD|=p@?&Sgm@4tl`x.Xj4`-ZÚ )o>Xa,ao#;E6kNvQJ>Jl%oųz>WP>X򲔷;'d$e&ZS4K|+m7hEI9N W7m9[#C,WeȱP$Jf~P)"irZ8~ׅAhd-{ڧxw؜zF Q9bY<~ [fϨc&YzX (Keh@=Xz(THl\ZAǙ[Fj>ċIQK \ >CWb˝c/9-o1ȪA5 pރB]ͻ<8QeǕAapk^J{x읠TlM3L`2X6X"@b(xpnfgC8z2l}cM}$"e0jm؍$EGMf;9F&VWS }/ۙ/U݉ZsW[-,?M7ٲJL1 )ǏlKP w:k3 qhGғՙw^Ǭodx.Ήq] JJ hYj/V֤עY:9n8&~$6-$S{nQ7 AjR`=z&M%p| Ei3>-w}\ԫUWdm" _u:$b>A|9i s?HlEh,n $/aR;l_s)MnT0X(ߦghv•uR8UC0P ʳE뷃N8$x[H'FSd0ڱ"Qm%M9]mƯE'k  Yxb2Y ~S~fFmg1TN9RH@=g[!tQggf1YL.#٪A*#c0i*B|?fv7FhkI}8|sZ?Q3=SQP> j)O;fw!<>)Ol;& SnsEMrv horYܯ9>uy F+㋇:s5bjsW =?űv tBA'lhfh_ < =콸{DP:wE'5ikΨ"GFPVypT ǎ=FɠߊQ G#ZԾR[};mӂ:{5'lmAe8 kfvBcw5\)Y}yO3Չv'L4\V;sPL~)#nyPUSLbpCS.c&l_2\>YPD*=*lHMcv$Yq")nՃ};r$\"Ǔ8ay`+' 8x6D!Ϩ.#m&XQtwC覸ΏI 'n@aś@>8?_]5,Wa|IN(jAvf76~l?֟+Q,.)  Gehk~K8},?AD>n ]Cx pD3W)g<2+tcXO3csP}ٸLq%cl2F4n.3YI)t8sU`v[y޷ wa1.@@*T@NZȖ) 2| mR i?}͕րcTiSO^TshWjʠZ,gכ.tq_Fa}ACFX:THf]qä]OV1AD4Y|~MjY%Bބ<|\Wg]wxb]4(jTE;pv0 jyY*PlH4H?2fȰcBc˟Z|@<2Z 5?tنiئZ.:Ԙv`YkYPqH\׵@abzQ'O7Ɨ%Y(L!ch3 Bsj8R2+GqͶAhl3و}xwmQjFo۩* sHOgy~h_1R')Bi ;}cցv߈/0ތzxY, $AFxf/g  OzL-K CƋ*))u +lf|Q.G' 5h#:yx?bk>{x6|!AMT"*ܮ\!u9()~Kfpy39/OUr|{.(ۼηʙ2pG6G֚(|?1{Vĕ;lt kM`I&)tey{(YDlZ=tRm<+cDM&Rd0n%bUqĪ+`.âp.GvOq17@ +(v6ak(H9e` aui3cJIĦ0Ăy CN40!_ۺrmT#.ϷbXE[1zbH!}V>hY6dq2^ұ}2M_49vB9 e{¨yR 0nSb[H ׆$>WЖ{BmtKV 7{c/!+롎/`i-ޑ P[\q,>OCe;Z9 LkMRmBVIt*cLX Z̘)AFq4/h̓hugϊQ&A*;SX//]oާQ bSuҶ}pǟXF#K)Z^ Qlf ,Q &_#!hvxF9e}2ɍpZOvxq:@Yybw#/q3pV'_R_U!i&OT|k;ܘnw-&nB6E:L{ix #5Tqh|l.Bblv3L`GR6CS{xo.򛍐UM˾8^UͪHC?WwgTEE,A) 1+&g=5\yxxn|W+iOu.Eo<)g0}4~đҍ1t$139C͵)K) KvK`qYiXR;?w}T6Zdu^#b4JǗЩr9BȺ H;~98. (1#H>jBk.C='YJt43`?ͭG>jCM$):LS\ bQ&9humM{'ss]@@~UE2Z5Ǝyp>: Q6ig"Lͮ&u♲":WP5ohvFF7x)*pa?}>Qtg'sWaiYXꗷ#$N}b:)IvS}~=蕧b4žwX$Ô R$Zuze~ 94 g|qvS+mZZE;Cn4ŖD1*HY7kNpI-z =hQ͢| z:995)hJ%I=M{b' ;mDXǑ#.hX.(Y{j/,$lnMvM:㮳%J6#%[%Ca#^CB0w5%" d:f+i)bjԃFz:;xDTiFҵ }] njKזvrƯ(Sf SRXF%h&}% g 0=ſu,k͓D|V՜'ɱ11Al\ N#'qWE[nJ8/-?gpbA/T6b־x"k"񆁕`G&29]r( A3iNҭ1J&mЌDЕm99A õS&t/(Ka(oTm"谏-8-sro!1}^%:F`t5~R40{'Y^./+͏*hآ}bׇGaFx٨3Mrm@B'-$dYl5>,[wq^[v`|u8̀-r<[fgfja)dmqv .l4M ]- "gP$9gl_ЅF2*m$SW_tpȗտ?:w9 H=%)5zFnt+n_'pۯVޘ fV)EWeOOjO /Ap1 F) -bcaJPSv_8-`nV={׀SJb35yR*Щ04pa(:_c:ÜKvKE; G"tpeOAaw$#g7O\ϯfap'ݖyN 6^@[7=fᴹ_g"$)1u/M{,]鷟1ﴫX3qv{7a'CPNplݬ!wHfd]8ee_e#'`FPW,oa'Dd= ?^> MTf'-ec(:xމ+%S br/<"$tovE=T8d:hYąOq)-О"sL:wt6HSOŻU hq:4=\_.GMk9ǀ䜨jT3:Ydp~cZ؜KM[Lh*G$_lZk#02Uu- m‹XwwUEEi75R(Vʷ^Q"GC*Hpߒ-bqg*{㳷E2J"iOzHgD{PJ9'*Dz8 41s!WbG 'W?Q0 |$_8Gf& Ou15QfY%NyyDo%e݄^D ܅db#`\FB M+/~Dwk[O +WYG~~P/x3(|H}1CFX}n$KlvVore!TxJCWh%㥠Fe~n -/o!ZT_A ͳ*8if W*kT)xmУ&Mci+C\7oi \_D"&'{Ƚ]cSRlκkpԤb)W{s輨J# .;XViE23IpUڪ|ƒP%#Փ@H4#}])Ëng#7&Wf{ipv_>:K,<ƪ%g;㴏<}n%)^\Rt_&eK8'S .p^US9siS>ڪ{r|O~#3&8Q옎]YT/6eYaӗ"l:C@r_{iA DP D&[>W #qJ4>S~*Ħj&v!3/y:w˳"awպ9 Ӯ.m)mg@5Z5^cYH2H!SADgGG)15H<|6 jWD/]=Ų oXʎgš70UK]EN8 EqQ/a>`K.Ǒ}L$1% @|:0zBαw2>VnHK`->j;)RΧ6g#DX'| 6ʨF6?|Ƨ` KS1$)J",8E-I>7{cܽQ{Z"`YN*aV*=:̌$P R(/ehKT7JU12l@r"V jE+25KrS!<'հƵN"i(\T7o-(&J RVHcRYjI3baH45B]bZ-5ߕ\?)M!o1vI%](_Q$(GڿʤnƲD`>͢u[0LI.8>yJrH}̮M[C1kJF$ȩa"TQg+ 37J#vnV s:OL; >?,or)&k~q?`҃k`HpslzTG Ho7Rdš[H ?*[+a@ o P&l[+fVnTu0(#d[X-MxU{ºw(V#=̵QB_P8sb[Tn%%\p5WfۭPgXgHaY&zΉ˕HZ?19Q@!,L;4nIpvGلGR%B+1 U%w|U{w|XkE$RϜO- +UtP\~Q!4j:OlO,v-Dcd"xXb #|oK\HSXpG袔a_i#+Ÿݞ9,w\Ncdt'_K`]A8TzQb@ 7ҥsLkMUi Ys%AddLy@[R[4~)AJٯx,Z]誜m^~fitlAKGRN&9z$ҫy䲁8xD\GSƇl=̔" imf>nM** lBi(K2A|x ` ]Dwfr}҉oV%T9V.!l~!j^ <GfY]EB 7Y6R>ej X`ˉÇYu4\_@Keׯ3i4`3R9$nwi3k=AG]%lIv6I$|=I}iGzP!m2H#SLޫx:R,6xnJm|{Tb1F+'ebʵaN~M)W&$wZ/$!tV¥oCpo5WӀ"e^V/%^^3S@³y@Zt E5vhz%XcST*%3NC;!;1]2Gp!.ba;IplU oƠ]063bgH*N;=@'r b*{cd1B:f+n`̐kI}Xツ.)8E%!Hf-W[uR)C&8`>+"PY+Щ)(lTϙG <'OI"@"*(}!F"% 9f"L.ϝ7Gcj Pl q  }-Kn?*ߝ&\);O^]h㱎B(u BE)՘ܱI_01X8pxCQb@Vl@7)+2[}Q~`Wfn@x\ ŻpoT;3 B%NٜXIYUԕ`{[lHǡƆWDCobkYGeqeh,ÎM"q7<(7jOiޠ{+Ċ.هܶN+&/}ɶ.cI$J|[. (H7P%7*EK:fkFeLd`ZnA _g;8GnO 01gxu;,%iZq0 2{^cśG#A:,U` eXؽ @ea&6Y嘗0jc'3I!`3>{Ͳu0YY|](Yus?׉~%ڦ NFEkvPʽAogNi>=#E9d+9jF6'*~?g)9JΗқOL,jD?ms8$quftV'EbLQA* 7 +RT$!r%(W:NW 4u0"q4>,?[zI}Qd鶇'")ѧ\TMYϸ.#z:z%3,XK>ZUutVFN<*yꦬhzYg)e FІK#2$쳞 HXprgOq+i+$ bYE7r_2qۭ?øC?(x'iYƍ]YxP}hVlip3s]p SP/?cߑ%bI"G:}XM L6u/O?Lʽ.R8\Zˈł?|@аnWRT¿&g#yƥgjӰγ N*1tN:ݟ}Yb:`A( m|M}{̞"&Mk4ViZNVs M=`2#n#"` w)w| iwt]z~FAMO]шV*3ix.ٓ_wGGTX6.g\xN?7*0>0`gm^Yu|FBdjvt@onLK:{J8`n%2pؠj(i/ŷRל(ވDuM^.%WoWtTʮkIv aȳ]NmTi(+ST5]T@iܢM)ȉ?e9#y+K7k6TUij S5RiQuc+6j _q9jk~w*m)jKLYFg5 ]8謂|ow;*rExhǓoX({wwř TEi%vXڱ/bit:j )06&vDX 1GVkoSű=~6X\pg :{m7'54Ƞ hڜ,;*Z?jKGXKOzi_+ ||:lc.AD{nn0@LދЭ7bf9ռCc%90624FSЈsـ:pBzvm V3m {=#M 57[J 0-|4Qљ*OysBtUޖ##( e=:P;ѝͩ 1mLݺPWؗY`ͫ; > t f\LL&[!-ǩJht 4HK;΃ͭ/C-c2{Fs&I:!m)JS;Ħ:o ([1`2tu҂UvAAxGXY03DIWl_F41^~G ,80rABhrm,aCI|@%M{ ȶMwEqvne(Y&ð@ J̿Xix;D Kq-lmo|w,@Q9 'bF-HAkoPaN>.lezZ] _mklr8VZ0 p% $mS]'&Mh}GaZ׼SWt32q^.y7eR%sW;F ՝Aü*"\]{kvkƒ%ɸN|Dz1ࢽh #{0F˗;7E]&>!v &Ȏ xHrTdc^['GO#p{3CE3~(ԿwF]٩ekE=2`4$,5M(l"w4z,97(Bi_#.~e*UEFȆ 3D\ ̈́?Uo<~ƍLA5<XREMćpJGcz>";I{qj!牧_Zu)%_!~~Хg$9)vgXf]pх\/n(?n/e} \j-7k`0e E6sjt/ ҟ8<-};h/0A,fݐpHg5RƀBl+A'Ӑ#;rUR3Em8 IEY M#Rjq(4h Θ.ilMYqYvzlӠ ߳ #$VWByJ&.R4A< ]U:2; _;!cH$W!]G8?6F֐aFg?M:?Rs)c  9@`3qbcdP{W5;u K2VɁ)FvR퇯jQۆٶ;|v(r1"V ~"6xhL[d2?"i<7SYV },swؒe/lzU)ͮ gB`17`c6m;C1zc&K;)> U\_JNX薆T|Ī=y|XS X, |oJzyNzEc- :%J H 6>,B hC-tCSH8Z c\u~%UC} V5͎x.hXZ(,V՞0;wI^3)Nc2zkQ\ /dΪY )p3PLؠaw$ (o)?*U>7%5Vַ ʼ4 i z~cLR]A&6E'6q~#SO6̚"|11Ą9:  lݹJ4H@|j'qj NLZfi&H+)MV+BjIdlc>d'j}E ;3SSb\+>>hǼ: 5@0=7P 8( 6X±2!V(=CpC䡜-c So?Ykۍ&]+Rm`nQpD[%,Zεb _Ԭ&ƣaxń=|V7.E㚏=u="{s#߿E2eIZdH$(N@o75ZC%`19sG1~Va>6,؋r1dGGx7qlh{8]On{1f$ipL`@x%UQF+Bʿ|PyR,W8˞/ Ofbo@=7{w(HtF|@*/mq q vO|Ѥ `M"seAPԦU]YpMk%ޫaf%Ϻ߳ m2;P `gv*-PifcF =K .Aj~4O*>)`rPGk^V]DŽ{dr/J߯%VOaIZ_&5)ݎ>Ξzp:?NՆ;=$o=7 ~ݿ+c/Zi߸ zqo'X>SY | kv`DP[͸I٥ Ω>arbEiBhoq_whί+4~_' nl餞&\AF.]֗sgu;*Qp)SUijnuP1&w']*ѧ=Cs`TsN1^M0DInY| bl7&509YTÂ)1aP]4<U |bI .VL307N[429#<hcEY$!⨖b8Z4r[/>& (.`^e6f sX6( ]߲fo3~8Y[gz2YLwX:ܔOp>at^Ei_Ie*04;'F6/.v-nIA= d4)Lj%4$")bY!\I^1y!$vbZ5'zleи`(:ڱÁ A4zC5sc5fwsO6g&rͤd{F9|i6BkbA@0_FV0Tf!91b!I|ݜh`WJyTj wj^EZi r> `E=޸jX^%؆ q%4 D?E/[Bo2S`뾃 FhQqp%2TC>Wʐ7ݣif4LЖ%g1)̯ԖQݡmqĪFP9V8i9{+݈iIqdFJ ];\(ͦl/pS-Ryl|seLqmg/RV'b _BhO׸t@:/6JfZ7DZ#< ?h&Q$@c>̵k>9XVQl ˫~"''XimsVk|.}&4vWB/ R-V>8u[ ;T/Rgطo[mݺ(uXb/v4voFӌ){·Rs;DY}ataDpOMBϛG:jYFv;/[f- '2wHD>o0sF_ !Յ.dwxOɋ'b"&|pŽ֗>5LN\NknЪ7n&m -ЬfvH Ѯ!if_;G1plt`07-埩Z6DL<};xJGω} q}{oCbJX";e_ #[ F{ \DTB%# WMT͔L.NgmƥOu){v!)8'7`opaYncc1#bc#*l&G$Vy¶"HVB;jZܘShv}5\Ԣik$l%L,"F_Q#`\|<4N6Bxy,L)`]ΝJV@ʇL:i_BհV: V1%Ւtm|Nzu`k?[km??~KVs.yYBᖯRR= r–gXq Ɯ2]kU3uAZc$ۍd5@JNQ'6H Vl`cM[J'ohGo&v d,[; b  W⸷HZ f v#4 Y3zg,4DnE%!mf\p7KK7cW4i}":i[ e {MY*,"IiU2kt lȖ?{:،}O0O|n?}҉v^c+q ٠inn=_@u%mQWppLnnF Y:f̸)ףVCWeRxH}3'd {@ʟcܬ?>=,DQ GET`v ;7|`=?W_$Wf8oK߬rP77IC_V׀WTH2"4U*1@]Ϙ_:޺IK$/c8> 8-0CU)I+ub+[]yVҺ|}>Fvzs"KNf? 2q ϳDT髂I{YWIղMA'wtwݫ CgY6Q>,͞ D.+ecשx!۴9!t|kDFR5Wn0j5 #""q:U uU?4ՎxSk@2+V偩CLeLq?}"V彰jɻmڵv,Qi V:sJG$On;qadan'~}6N(WԐ^?wg݃*8CE> ˑ4R49Pejͮu6uܱjTmGj:j৫'=6.#i^T15hb!МD[pJ3uՉ1iVH;QoPp Brsh*Ȩ>Bۑbq{&  Jmo$Sra(CߊSk{Fxx&0U.cr5xjVÒWb&JRn*Ro^x#Ш57<'¥#(g%`D YԨŹQ&ڕFTɶKr&#zy~ɴ;._tux2+SmJ+Q )_OaNG_dWm\~YHCGRpHơGj8Yk@|-!EAN2Qcړ-77s&mlXX;G25}7)e%/xUKs;TsI"N"٢"Ts#(zXqw>~-. L6X5L?d'vڲNg^&Inք^Gś%ZgJ¸CaJ++XBt3.ZSuc%  qgu:qc/.U}F"n.e6:Hp& B~wIcA:9ɮmQZMQUZvo2Sryd@_ypH҄έ6X &$Z.4e !QB1[,3:nRl[RI.)B7C傔Q t>պ#4Ͼ+%>ؐ7Fs@L dYN&)CأՀ*;*N߇{ l1 ){fFB"}|/mCJOMث,l4F t~U4U^|V"0e.p=|>QM]4~X:q;|M)E5gwfvOSN薩zND/ Q 3kMUUzұh g+ $c mTO*sYP?t|A>WRܐQO$ ǰ2\bvշ8cMUǙR̨(rs9A:8 Kr(_\I3ϛ޹@$SR>DZY6\pܗ*V`/L5֒> @K^ g(@y e-SSj4kI奮[[=VZ;qɦ">!lY@ 7B|uu} kְVǔ>u3y{Xd6D^q[0\S |?־:|`nُlzFS8ۯ>6*-檠=nd(r^ʡrQV}+vB^84vag&p6iOF3pLnȞ{7Ǐx2д+XCiY~Bijظ †4՘$[K(2 c+ x'eN {aņ>Vة!?~'-pxrg"vhf X&/D2LM K\%##R wǷ>yJ0֏R Ȍ*fc qX-1md@B?bE"SH 챴.HlH PT{;BzdySTQq6Tg?,ChT͚6̝)7%N!72+uRo˜,L`63iUY#G3\ X$#'/܁u.5*R\xpdZnY^]\lH'o()6̜-)_WA.*N,䇪6&Fqrժ6z" \b`|Zt,EzSN`ifæjtauiFR"ǫ?n77Z +yq']Ƞ'+lHAhTtwT2t&mg#2J{mf\.1`ϼDRhztMlrBxȷss?lT.+l~9nљtڒG$&ĉE,!vZL,pu) s4ώ#PgYZ07070100000314000081a4000000000000000000000001642f097500005968000000000000000000000000000000000000006c00000000./lib/modules/4.18.0-484.rt7.273.el8.x86_64+debug/kernel/drivers/net/wireless/realtek/rtw89/rtw89_pci.ko.xz7zXZִF!t/WY&]?Eh=ڜ.+ʅmc @kGw?}K'M}cXS9AY83~㘾Q-MT+u6 x:jwdXqhYG/qg|}-gڪh >+$JNF#wwb Ѻ鍱pw*[x>٧o͛j% Eyd=sD6-t:];9 C7K᥮6d\:qrV~q 84Ta.YjN]khDO#AZydLWAh*Z3:hI tpZ]"X!<ϫzH:,{jxQ6Ƴ`JJC+GsG9P&A: $/8 V}ʎ(j!Y4[VmyP"&θmDC9Bya}mCȔM(`+`2.KwѧJXR%jh%f5mo&+ɜ7e\)' T8 IFՕPT3k< GK6$f^5.2)FA'& D❩LX9KzM+CV+t]_R/!2Zc47w?[+OڻHRg\γ3pkAᅖH"W e;ë=kFsFP'UdO]#+Mc 1δ=tL[x% JЬ˲aΕ_GfV)H˯S3C߽bjΘCbGNߊrrV-Q&'wiSĕɈ|!s'X_+'}Ԗt<ʋpvkH&8xy-;*_Zm Cs]W] +*ܮ&zR;r55QA..+mlDu.>kȁK2ΒQ_poHJ♧G>n"G/]'l9)b~SHdvNb{Dy$2W+bǍVz]swgJq Ph P;6oK;([M@&*#n8dGHry<5}KZ},!|Dto1Leacx\G`D6!gVxƤк=#yp†) (H%2X4(7E<-Ǫ"#j"K+ɾ1O dì1;X|>aYu!WwzI 6IPyҳ<4 ^-' WECvUg+}ҰHʎ8O*Ukds4`&k9=(FAKnJZH~GsㅓwbA<#E$Kgמlw jYm\X!(F"^,88#=p6111[ԯAh-S Zؖ {}[c6r([[<\j*q5D*MKJġZ*geSڊ٘=n_ 7re1O4 >@1uT gcKnW4PJɯubGi ,WO"-e[`\F O8:,A x ^ڂ aR5Q\t̓P&*{=|"g&(׾M>BUo1{Ips5JNyTnڌZl)Ð}K16ȓR1ܺ/]W7B'd= +OX#J@>F)2G%*ҋV\mz ?夛ZzU_+:+v) }Mogؑ4zG*\̠340F7˹'^&,[J}ߡG'!}U+gw{"/ ➖ Z#mMSBA4l @.^W smʐzYCu+zbN 3]$Ðe+g Lcm²?`*$-Wa4UAi & w@_n9j|#1\"2p>Y2A/f)dwo78=*8e 5r@lO(J7SS:W8E0]rjcdRmN&"jfuK9!U [>IƔQǃuvPyno;O'F47\I&(r$|$9_qk%ra9Bg_FN6+Ks6@Z$D) 摚=|8l RI9JtyTڰȀ1&q0)+Nkj+ L8ZTh w,pFz2aiY> >N-Џ>I {fi+2'.OlJO3wWX=B32ƍav^rVuG qԡzVÉ2湶yK^3~}:[ʿ-I#;*BFSeGm^E_voIO2sIjkY?݆{@[YA7X2ۛJV/ݝ62/_pks[S7ȶ*oѳ,a$3#D> yxuN'3[@}bN'*jJs& eǘ~ 8g[wlޟ2W9q [#,i0&cՃi8Q7֤<M!=B[OyǷ);XvFpl 0E@gTD}#1 )K2K^5T\ّ=#7&2F;;~x$Y|޷&MO۾S)L B$jk(m#O dUXJDbr^f">]l4SRnk)\J/aI瀫ׂQ:Ħvh=X5~HۅOŊ5tu6-~|`;byc{aRSaya0Wx z L΋wрq}X:/Hln|_(ArAX^9knSK3`,7Ҁ(Y>U̜Rx(o3v fF?qbQ8/ߴJbdRW{Tg'Vg[Tu:m²*ct\`c݋z4Y aLh ' #.Q {@w28Td>`h*AtDL %#O=)6W< VݑQn҅JY$5FdR1]`=^|)K$wϭBZz,7kX셞9+7el¿hrJ.చc(=#%Y U0ryΏ(Dc$j`szǛ6'׺~.BǮ{V_]\c/CZ%7߀{#CԼtS"ϻ9'\q8JUKPvEl/țS=bB#.O`Iˉdo% ,fZio|)a!?&=k (ujr۱IKc:)̔/U؛n3L&]L ԓLzDm B`w/}c8oJFf?sV:M$Wq6OŽ/B}^@fN.WoSaԒdϐA nnpGE3:»48ewɍ(P5/]( v@J3cdN*k|Fm_xOƔWC;PuB,\_yP/IXV9jÑkZOCKL;k@zCZ<Ѫ @~I ,Ad5䷮gPąiщi X'Ai89Lf[X˲`W(I D|!Lo}֬CZ, __+O qYz hY 4\ p3nj%#]Y{[( &0"13avG[Χ"==+ýtC pi}0zE?LzG0 ?mD93N r1OCٺmNήp:ߌeà؄L!^%_m^?:R4&Lmݾ+0ݎҖ[+ѐ㲼Tg+Eyed̓p/?ғ6ۘXb!/*j(_Yx8\!K"6A9dHF?U@ ɹ"p.|5OjC*_+nD@Wz~LEKY<¤][ ?j# e֑qUauawʘ`"", _ Ȃ?3Y!t.6}7 BB.̰`9b 1Y"WCuݓJIژWʿ $>ZnDCO :DPb2,)v9)@U`̵ \g;eVۗ,н0V t/6 V+}&Wѽpz!0yL /kˌfuMUȝ+Mv1OgW+O߉Tg1Ew{>*ӷwLb7:,iXoX2!}h_2?ť$|` c-dqLƽZdY空@O*4\A-N<@8WX- 4 #NJ$]oH" Uւ֨KrObj8xTPviK#9\ 6kd, A*bH϶VGu]h&z,VjUC4|Bһs37 'uVs 8'rsmHg)ns<Ϛp;e-݂F2aq+~k uKcA G{]pؾI.Y߼88dL.1[p)sț7{hx=N='%*5+iP'R'Xg{_0xbc}<"SLN\osɚ͍4p|Iv*nu N+[{&Ъ]Y+ %)C18 z+4+pME; ;[6,[ -1~WZelE_=-UF;>vqT e.L) DrW-+*'^{` 9=sb;sFSdqxh2',,wk\"h^h{㡆B(R<1$Ҹ>j,5pP,?޸zJl$~` .=4zzerM롉{)=L.J(fɾ1"(pR_O_dKYEs1#5P^aE Py,pt6Hoǿ9olΚzxJRs6{Ye՚(n)8/|z-Qrn|i+ɼOc," ls,"30]4k،޽nr4mlb@v{pJ ]MЫUL Xd;[\oƚZVlw(kp&ʟ? M ʦQG,2}dur&vD]͎ ٵ S2;Քm!ˍb+8 OddԞp%F-*v\tlAFRqE^wt6S | Z+.@YcO xZ/hpſd=}N`hSf{3v9$ZH|ѵ.: L17<}b*+rIcJ\=sɮ#H|{BVz%W1v͠LwylX[%W>@{-.ٽЁaeEڷ } |zޒkkȸ1.=`0fbm," tRP>eP3aBl„Ot/P1sUAdUM4nDB?%|Hܥ}܏+?bQm_]WqB#7&O#ݯ>7Q|A+@Mcr\Ӫ[Acooqf^l4,0Ʒ(O2q1tO.W.ݛ_ BB? N\eRfT\ h9n L |#Ǥdf_6-|CxG.:C&JP^O׎l+$u&Uc%"Zk}/5%wj!N]/0%q~Bb{]s VLckxiV0:y4ޖ$!$ 4d~n-345іi6fMc[6-d VG&P¬Şwj0U%ʽq@]ON#kג[SDP)T樃Jۖkƒ=<7g.ǩL>q}d}- Hu3o~n j Tٿ۵)7+sbyي`O CZ5XB?R]D<_.QpTѪF)T  egϒ >x 2_TԭD=RP:6uw2^]6+D9^џ|Ѝ4IZdω:[ da "K]gX[i,aSƼq# -r*KtD  _)OW1PyզtU0A= 1zs~qGXWÈ 5jTEKЖ z `? SkqúQr&A}tv:Udt$GN[_6(=hXBIԇ@ ?5Dñs:gHu UgKʢ [,3 3|fX6kJ#9@ގ6ۛp^^5+'m%+炭ng 9U90<;Paj<﹒3(n*g3ddӶZ9|| [ RISoѩB3rxi}ą⠌e[y-Vjc"n.WXz9X1W}Xn9dK1#ACllyAwd<8\0qu~P &"`mJFtTW Ԧn.QsD=,[ڮ*$t?n-LH"ى ec>Pk7o-̖#sWR0 }zwrO404$qP0~knu'Tl.BR5Iq,1;:& ,_ʊH%ې:QsMP2Ɲl_iO%E׼/i(v1P /qF*Z& z. EܽABCsPUw-5|[uEI<\_^QuIQamhssJkHթtBn||ۯQOd\݄V #%"m߯Bt^ huJ5Y9g8|oYI31kv(p&K&Cn XKx+ ;-Һ!kYp@T];;n-`2?|e}@}g4;BOZ_Fį"dkWzu( 0mG ?Uʬ]#[̋cShE?9(M|Pt(A,"T(bE$0˰ղcWON*G^!{`%{9!y! /5^x)vu3Ԧ&+a28*QWKAl1ZUf tdcYaQȅUG$FƦr\pnEr긭v A`z\F /:綘BCSBVU /~;v|6QɇJ#HͻNȶ8` :: ë=CC)}*DRgmv‹@%^ Jx :H,52f'2ΥX1Kƙ5_tb/3/QA/"[~E[qqf`LZb55Vr,WyVMuOy(>Ns1T/Fc©I`n-v>@[pHKom9*M4vaR wϾ 6~iw&㗠ْX.\hPW~+Rk(&uƸ.P&pHUXDtt$bM fpޜ')xAy-oaSK"Î6g4Y`U%d: WOnj,ftYo T\bayG_)V:^YAyU>ZK* (vfNcp+jFCX]8ԦN;δ~Fi=,_%[PO%̦/I do+:a-J$Ċl>i|@80J/òp\˨.WڶR6wՏQ(Ƃ >b4qУHLBE׷QBCۧH >g=3]Z@5|g ybxmב+ۖӽ'SH }_w?sF@C-=0KjBF2qꊒ%{.i{_S ; %6';NŃ(\thB'L)YOt;a(f1 Be,U:ԇϘ*_|-*6^z)XcݚvdĜ,tgO]J 3t$`HFH+_ ]Tʯd~DPg1$w,na,[Z%%DMֺg6KOm>&ڸZk (}lEl EfdGJnʥ;v" Xx2gӾ2喞4sWh>d? Ԣ"(9D-N&}5ݔM.PD0Y%c^ynwڒpHgzeTOγV4Yl.-zR# ڎxg HPFfp# Jf /_lX9+ȮPl'4haAc _4'2[J3ԇThƿZrJd*\Eea jZ1qfSw\,tyMtT;DD]ゼ0 / G*ϯ&jCa2&B+ D?BAWIuv='zOSc{l8/~&+e#ȎKbzdG6|#HɂHUts6 ~N8yB{WMzc&żj2tDU)3:R ;wmyy3ZhC:S1w.6{K:v-B;K(K$`h=e@vԸulXbOys#ϖ@%B%B'b >]U澒/)C=QhWg&c³]2Y+G%={Ojmc}Ɠ5QRfFИ&;Fxcj*nMդ[*š)y|4׏IqƯYDqu*o Iך>iX~@9ȐyyylHG;-Dzvu*fw#]@uMSݚ)K "]voJѱTNH?Q=Fu&3[`bmI)A8vF VBJ7.5YсP )^LOQCWB`*m,z|&ۆ+(fBKybЫ$XEދ;f'$?| k~!w}+|6$OY4*m'd:& !}4׏P cijȸ,?dP^(3P͐}gQAe!YSs2QOgxغf#0*;)\Qovu*hRӛQbXuF;Ń nĤݕZikFnt$lM:+ԣۍ t +حcG] ' \kr?̐ëK'ƕ9@;$3bȦk| .hobBE:jJF ڿ)҃t C㘗:L1V ?@cO^ځiu>rr n}mV"|7\LAՎGcz,oԿS咁_FΑ Ifd~خ!Ը){D3O"p~+JX(s}Z2Xt K+WνAt+>CNlZ>Y4V^o 'pmO~}*vZxP[I;(M^AVI2; wظ]l*S+oQNU0LX"/'܉QTyb` Yp)Pj%@ f{5m?WÃYjG7b\d+!MFCXʆy_BCŝ/t;'ɴS Bzbޠ'qή^{%GNXTkU >Z+ V#HPpభ[! ǙErcwoFekW?;zyN|;,%w7#_9eq] |Ye_Ott(muYb6Z- MCcC?ҹ_7\2{Ć_10ahv4KsS pUOoŏ?W9t|xx_ 4 W1"(r(7mG1.j{IY/G#s"F_"?l4nE]8&1—} De%v&VzjڮV^Nԛe`MV] H`7v0VPSq_O`Pg 2:e5(& F8P,⋠5TG9K_jN@=b.k Jҍ@>$.PFqH:u]2=2 AH09ΆeF<֞\Ҍb'n5 [Wh<}"H E<.g,Qs6f<ԩ9SyQX~L@LV_V/f:"%l;+cv A JA@?Nt?+x*p[?_PمLl+H$S,ym gFוkkQ o̻ _mYp"CD%Gc/[j5\[k݈DȮ//fuPbHױaN蘟.@5$ob1PX&Hu|Gű\t$xC,`ѝ&Va(ImsE\S,@>H>iINfĝ&6?ADcL oH,T*,'[/gM0!uzNxB+[:$V6nLWw"{N[;i[(&XlI W=e.J2SHbFOi=<-|9`߁nwҨ:T3k6'6wO"?]yհ&!47 RI5UHQ^Us|0] 2uXQxq p ~Xn 8xaF[Z vMQ)x< ƜM\"Uۀ$?ep*"&TœCc\wvd[oPW;{[sΧתw$5xryc)ߨ( d/٩/!RsA}U}PrOgsgm0_cC1w4u0^Rl|XDȭpp.I)"6,dy4Xc5zQX+?e T*qHOزV/ }Q&,aqB$S/%p~B\,9V8a۫n Ӡu̫%bޔHZgjb\h=O%YD3K2).lUNA1Ùr*S$Mf~6#1SΥ6'{./9 8QùR0crʎyQE+/,xm)8iʽf_`|Z|}0a_[!N#އ찛BdC%RнaJNd+ lJl0=@1\|3,zBצG]Y?]Tcr JJ&na_WX>@*4n߯~'ja2t͋u}IrV-0,KI<]ل @"ɔLjr^*θ=nܬ:%fʱT^65*fܱ;>h/xiWlzRGe:Qc\ΥzNVHMml㌰nAڰ1j--J Ͷ.̏M~>󶹝 4{=lӊ_ݕj[3C KP"z(J9H\ak~Lbj]"a</Es\RjJl%sh1rZ5f J+iĂ)=|es& ΋Y`;q . !KK+ROKYް~WĬrY˒؊e PUD@}߼#\~I.P3өgR+<*7e#{Υs˱.Uo70@yc+C^= Mds MՌK%q.BQF vgV{ĿS)]LISj ]w!ll b'̐ӵf3Z8qGC/Y[GEbH1UE΢Pp.{&āе jmdЊ*7')~կiaH2i5#Uf3z3'TBRMKٺ35T&W[kO΁N*PV/UgWcZ%{/&em*?Og)/. zhuHKG~6ߺbsSv`Q>KozdNtCe%k.o=%!,=m[ q۲$P3rG.W@6,"F>DyJnanB~HѦYfӾY#:Z/u{)Ռhu;ؤxh+V;>5$UԀi޸w'l x]I2IV6DQK9;ex"~§$~(#^{R3i ;M2;$ x[w(8:ai,I0g3+ c`c&OWCmyBV%se fɋ=~zsJ Z̬u W3`q*b؜koF~P~3Kɠ^xB;"f$x&xͶo1"E\P6,y Ď)I#Vyᥰ9ȲBuZ>2 \z͎!B? MgFHAH@rDL-"e%^C<{>-JZ~NX%$5(Q S:k80?eFr=YNr1[_9̨3[P Dړ x`w#;Eh81h.k I;vظ3AJQA27yS9^N%c4Y16tg[ƒ p5W˭ X"H|*0;3Е>P 5T iIA^[́،D7GltvҷԶJml@A;rX5U k}.̹w\ V#! § Fea'lJXBziifPfL>x? M\hE'kgzX^ /\'}ǵ-$.b&[I~*w]Aw`C}8tzsP턵׌&a4w-yGZq?<Ҽ@+Ceùq+^[ɉ#5s"g݊RH{>c A`|w0qSaѫE|Fc.d%dKCI,!!쨡Al+/=Wf|,e| ]-bQ14+ӊs h-L xtd(ZmߖcC&7{I n{DG 6`VT\_ӃEZhg[ HB10aMt6y0)~<6&^Uo΍IpGBfLfш*߀.pwHM%éۉ99D3qkI5u4bX5qRustbS"ꜘhEi2fPVG,xN`JF6DZ;ir%LO{ajC/NoRLS[R @ǃ=A=WmW{VŴWIH5@'.uj2غJ)q%|P8Sq#`h̴NJ6s5SQZ5, `v~~^$>ԯMZhߴ;yM$G7wGJ"LmP/\%?=…T>L aCfӲ}8KS}nQ-84ٔY#j&_A,9{KYWւD0W}֦+Q.>\q2χC헤+W;=dB`|*'=NRL.kMiQ&T(,q2S%f1\gT3^Z6u&Oa;o鐇긹N FQVxQxXl6"A,CN*.Kk]( ]VNꉬC !:g!R|~aOL:ʌ'L@ŠִhZ$~?/ I`Qdg^$,E8`bݜڰ4A>D#W>Dޙ4 ilhiAGK%odÐLpPp{6*0\x`uTU fyN4f bGҎ0@QάoPi[#~PAB -׷q$Z][#4eꒄv(~ƕm1*uGIջFhhs{R'Wo:xP.]]_ɾmAgLƳچv8!03@5ז dF@ Ctq)7ah=dquہjg/8;i@T?W"6BIRLl(?ܨ;ٱ-*ՏEc$l -N~dk9}<0g5ݿ= ? m'PoJA.`FG{TN,u]&Âkvr3FGdcC/gaxŘnߔ9~(ϿpSR"~`Q}GO"jNx{W,}۹S7LJUg Tq=vX3:wI<ջhdy1ԖME>Gف(OscI\J3/-w& §E>qY&HAhRG%ICh,.LDpJe_Swĥe"fYȩp)WG!D`/O1I?Ar/^Npgr;*ߖdUrP+qlf Zbµn/Z֚4CG)V84xvc=1 i2J r=ƺY%Qa^/BaΤw]O`1/7惑/u'B!;R^E,_!k("e0lcm&Gk:!PA^6Gu1Z䗕o0? Ut0&6KFJyvDIɐ$hKrƮDcȺ{iLu*Vb RJ%%p R3v5[D)|ш_r6/a"}L ؋MnZyLC K|,.C&.*MdQmj&Iq@}əRp1C oK!3a#PY?F`|U&B[T fmlnwgn[LZAyH͝ cU@udFD^'/Z42]V'-r(*aáib=bm[w ek-~Kڀ񥒬1kUuUpӧ|n4,$17X-/_05Tܠq@ifz I?Cwgǯ[%:!\h#ivns F4<0ޞ;-ᴉFbVX r2j~k_a\PhEl7 @#%':nX\ys:~>vyY])RT'> =#%"-P<1N8SNŽ6>7ݥi۹ӗ=IOC(KBAePV==u\~<;_k&\56Guқ[DpU{s*CF,= Pih"^γ,1W88Mu~GX'iNDLwF g9v9|`% lzZ\H7؇X}bzՠ S**&?16ԬNi%s*ۛn-N ÌbnD@M@Pa9L%dgQz1}`@3DI LR5ӽOE_kΝ4䉅713D֙@ay*պو>)+D\\ |4ff$AdO>V M4H\xO.mv1E\;^`͒']{A1%w:|c%lP:FwLA;-qf[ż# 2+*qa?f]{VvT|`!m`+ 83:t< Ld< Ef6qx%rx4p5}`j qT#3+Iu{`wg pM){8>6UTP--Ob Sky߮_Uџ8p8Nr9"hYM8y^P Vz\xOv~~ti!R]8f=j嵥p>n~Q.+G߂ ̙,=ȟ% Ov+MD36o<[՘Y|8Iljȡ #B[SFnJd. ='q.}=+i&_07 ~8{?`/??(iΙro]IhJSD3 N6K2NA ]L (Q#6,x]tݸ.,N -d&Gg_醷Ѧ|QL:#~U{hHѷ}Xs]PďREY72> \I{M46h}V+Y68gnôSWhr;'.@O; ٱ̾#ʔvr|ҧv?f@XKgz7Ud%mK^3g$!N\ϋ#tJϙ`="7Y<'gV&=BGqϑ\ndi d2MJYNmwSx-=,'gCnl0ܮB+pM|,4Du'R4'* IQMx3h(qBIdK5k)1Ȝm:)X#z2 `^±΢}$j[a Yj,ej?Ga\]c9S,hSf\lg])"!; ml\JMbH|,"6}˶~kۙ3Ձ| 0ĵbK{8^t AMc@Ǫ1_iDzEn2akyo&P6HJup7Ri;e@jc4m* bKq/y_fA]oH/N^FuI~_Y6H{kT_P9"k᳎?!O:S,8x1?O C-Ew1zI]X@z*pMot,uag؃i)TOeg2DL"F79`fgFdJLo&Y4nMG*,WϤV/!\ԴR`&%fbw!鮸/Gۦl pzfGKҰUj߬ArJgoϫC6&jƉW-*4Q;n1^iTƄscoWA KTY@uE#}9_Շ-+)[i=wjJꏽ@ $D^FD6<BCrZRY_CU-?Tv`ꜟNƂ b(4 'mZ꿼Jv]1_dlعߒReS%)[^%j 6>#Q[w 5T74dV.t#вg4@/ 3x=d?MNoj Xp)@ߤDpf5`*#]mn뼠({rUVp uٻ8 __nb[dzG[y*:mѹDm<7χse&՜Z_@1:·'.x5NdI~2y4pCaJ1kCj~bd*$r6^}Si}ʴY&|;[ ۴E኎呪?8ˋilmd|t.xIo־aVVX[bs0!i.͉[Ҝv@|rق{tt)-5J ^WN}W{8ѻ7KT. c#QK^V_4CF(S#e/ӛ`qB6]ĥ{^,z"ih1rF ⃛],vA诣 oNvEqpQL֋r ?$؟[`kRV}.q4 ⸡7P]xR#!F*CslU_ܿ侍)`  ɗf%'|]VR}p-T^H#pM2רUM޹6KOtuszZCscOBJU=} Y %$jSTLSq`xrgF~\%XǛbi3^"HиJS[Nvu]KMfUK 4= z9%bnXyΓAEB.K[G?=hہd5vJteY0P"yrPD:?> 9#Ln7<(?&/G Su$+̆ߦ\=~A&DigZO)"W(jGg{'eipV\dNiV lNk?ۋ ͌-UX٢ Bxsr5;;Ҵ bsvo/1jx -M$)bw;!+Y "; {ImaJ\ &v IdjtUau xvXgߺ^7¤oƏMn\Uު N}ZU(6z\ORCOtW eLFA!,j@V‹R]-RJYaa,kaZ_ۨ-=]1}nc +vv.i8 rnEU:( &3*Sq=ƒ;>OD0 )h%' Ơ½(l'01f5X DSbfw6 ,kϭQث>n2MlihΧ}'[4Gܙ ={^+.꺚 K=9KD ")Jq˾ xdsKiz%[73$(-~H g11f4D9Ӟ,VaTd"nѶ n:A\7_+ 0zÚfA!gd,36ˬqC@;zSt kZ;wU!Z7%ب,9(LjAT_ ;>__Qhr]i4!_9D 3DV o$ }"ǨN %j_SYq`,c*~5hMϽYzI?gؔ1ޚ8O'"a#~kuTTQit?oM ћ1>M(p&QnqJ}6H<^_||RiHP@4N8W_|ٷZP[^(*6+rJR+T8x vfGzyE*5P`)Zlxfn7a]PtBb``|{mq7bpZX@=u撱jVpˤ.>hq,M Ih厜sd(둋 t p}cP6Ffess֘ӵOƭ].6LU7iO%z@|Q{K+m Ar.!>s$ut щ#A/$j6S޺<8jDJT5 XPaQ3ݜ ѻ[F U:sЫԈ`Ԉ6Z_7Ւ购sV^V 3F ;Ecvo*")-=)f|Jydv0^}vXlD-CVkm;3웏15(@Lx s^,}|(Zܹݰf٧&0 N[_{ ,HOұgYZ07070100000316000081a4000000000000000000000001642f0975000054b0000000000000000000000000000000000000006100000000./lib/modules/4.18.0-484.rt7.273.el8.x86_64+debug/kernel/drivers/ntb/hw/intel/ntb_hw_intel.ko.xz7zXZִF!t/Tm]?Eh=ڜ.+r!ܡ[2F_UXfnX=AzunF8&9#m. xַ;r2,ws5Rlc5e,/Gd- 2o̥ xLx~@V/iŹ~O&Ά![9Q\#$ ~I[ ^CIz ) BƍLaBj{8Tzpa$uLvwy/{ޢZ w_\O췹FXzH,%̥-p͜FAv /mi ~Г41HqX) ⰻ$\MJHirv*eI)ʝj,04#!P xfaxFLs)|.S5 V'qw>A%nq u6n١A\s^i cM6i "ÜFw5Z0ndc'c4Ul^\&Lt44mVSGQ" p*s..HZF 'q/f x'6 vk4Z=~Lƣoiw!P(h1&ٸD3}/]:xuz:2\V'eNAXC^U""+a$igȱ]%mZ~~rɏwL\4>hχQ5V2DCΣ\14'uN79kW6^'#S k@VHGߩ3ThLgۤ>sA?>RBF[cFBmǦ/㦣I9$Q**--"p@%M" %טa;3Ƃe1eͿF&y)y]$w)(ԍc\fq &-TQ'|".S2 5SgU9 I+ ی>Ia Y+n8I1wq X~->b6iC^~tkcW ͡lhn`831+łZ=nލ%gEfߟfe>FYI_Odm 11;!?Q3e@q%*,x1ʾS9!Gc]b+tn%=IaT3+T^yHL[2WxNckƄCu_EO!l|w2 (OW4~λQOGΗ {2-P0G! u%"E3_S8w*COq}i>e!UjrO1E3rSD|Kp ~it$BVbW$J*;JA]޶_$s&">" (ʼn q!׵lK:,sx zU8<7?HSRa'jUOPWL abvjӟk,A qmmMӷPԚafr&OSne<ˏ=Ee6᏶\`G򷌭4^Jnif)%pAĉz )o^sD"/Ǹ.d05=8 5IIP 4Kx : )4m1yj! N\THsk f >}ۼ`ƶ iܵ1ndMW}v dMA"{ <Fb%h{|>zdCvثpVjq'P:Ɂ:qn9) 8.K Rl2W8~f/>ڎ m45bҩq\#1h^A#\5678ee1L2QPF("/6G kssHx5,+Ovx:m5>?8fn40XokQ ! Be5"']Qǐ~c>X1!f+ˡX4K@vQ9&oŇrYC/4^2Ml-I*,n0X,|?[&+#~g.4UxTx5.D쨑11t>0C)2b=*DrpZQgg 7W"Lc6tcH)I֞,-9GޑԸn@x!֒R$-Fo0%hzRBOGk9º#g i!؃H=^JV=h `w߅;wv^>JZu.,ʜUrM.n-!XL82}nXk2a=ܝ3|c]KP#QΘh" 0.vy MeN d!Bkd>U}D8f]{{i Qv1wCCCkJƮ- A.SNCMz0#BBZjPkSF=c5c9j#p#?rlpǮ7I?d-mU:Q@ai6P:AGKGTTmsiL~2%C b]{>KY|3B+7Ns8cgL lb<@^J[]O)vI{wē:bOs&e[tCmmG]#B1H2qjq\V0s1exQfk"in:pMOY}eؚCwC=xDp71Pڡ`mxyYј7jK~Ϋ< 9g}(gA+V|} ?Ke[QIM>D#fϔM`^fy  U j !NM [~o\fPeЗ-{꓁d hB^j78,K"W_@O)zLuCzyys/̏Ս@#C1k䤩y.D W)x.u֪r$мٚX_T1|4ʈL36+'\l"KO vS/4yMۀgS0da|%g8jt_ulNrUw ps>&$syo槼 ko o B!D=J|y-f:ǒq}RI: )? Tk0`J:)Tx!<=]~ЧKc,sdekb5``6)VQt=`K]Qc?$fѱ$!|t7F{ !^vv+nqz^F's;|]sG S62bQ+Yvw\~t|Ǚ Z^y#3VLwTYL[2zɹoOvVųD/~-QVj:efq}YH~ K|蹚k o9Cwjس/8b;6P~w2R8i KIk . t&$pëT:,[TSa/ԋѭ &6ɡ,^%TEOb ZN Dԍ_|=/3$)CV@IwdiSNt߫*OGƮXpUEsV0V9W рUs@e,gF˻Ụi}V LһBBT/2l0kY+ɳR|E~"[(cN+ s ã4޽UլLqO&nƮԿ+zt΃g$cvI(W-`8Z9D\J -W:=$ơ&EҚXMg{y@*c.bp6G I(@,Hy'A.JDx-nGlYW r2L" ]utŽ߈OC\ 8͑+oF^p%&Y1- K`a5_1E\ ..04괂 _4I6!% g-wK?p85>Š>u iM$OjMt߬lYK;w")<޲ܦ -@ n^F?n;(f_ؔ"ɄGSZϡμHz:p1O]SN ݘ۞F_dM"GxT2h4c&X>.s,I QG72kuEr0'?l7nM{%o76P4LGL5;:*a%8f=c&* v Vqp=DHa5&rR,c,SC$Vfp~5[#J?֠ l9Ynu"_BrS1{ߢ IOL&o$JEL ! 4[<_QvyyN IP&LJ=7 *: ޽d5nmAZAxs. (˷H'NJ\N?Ȃa3ԂeXb7Ծ}tDfۡ}Vá36rqP<&e- c=ã̛%324?fd)6#~l+= g+ t;#rW:Bw0}'iڇ*{bߝ.T,uOww'U5\\,iCS)o7 9 x8JxǦ&/k<1WprWf!O91L\Vdv:1 겤3;O/ȏ9sǂ#wduk ?.~YG1P;H;bh"qf0>FJa!#H]&8~[[ {Dv46KB+[vdx B`)Ŏ{K%捗Zծzcc̦L;fq_Yh½mp.bf65M\57!0H̞{=f_'*A5A81(zH7n%X.)_w.LqJ>S|?;p|( d[w2[o0GHhkz{]C5[+ dʩu<G%4' P[OZY i4);0qq! /&3ٽ?n{&ь͡-85aݯf/,L~BGi9ӵi-ܹ73g00bebz_ȱb1+}Na)uJJ^xSFSڔ EaNJ)4lBg:9:D.In`KHяa7ԇ'ѺT>m֫:QX\~zQ`<@pW0T;jcE2{EaWe ;,O8,q&声^]ф%RJOrxӲ2u~!#CF̈́TPݜ8fEPvck$nIUVv1.OdhWemgk( s~D"`nm.R-SI2?=QȗH ߭N#~,-eT> ʟb{b4s~#~iu)Ҿ"R` 1r W΋{$y~j=\ʄC)pr9nU}K)|F3 |Xw qΐ+K̍7T]rϪoDۥ$ap:3 І]Lɀ 63F jGCZ @9xL<&0a4c5m&G9B\+9* !\+q$jh{iM'Hd{'\5nݓQ;q߮(X=\)Ly<p,MBX[:*q$"Jn^_Fa[Eg't"ٶJ{ łzoa(v=o0͹2u}^an} %6nti$%ӥ$'ጹszOiLEwrߐ$a g9`?uk9k=@%w Yx2j Ko/lZ<+tk/F_~P~R 5h3ddt |uHNV{vk<ِ05ߛ2sFvIb`ka].x80RLQdOqwTs[᫠L/1Ă~qS9RcOzK1-Sm>,;bW5c$*<8/H 'ߖj~uwaL0$#^"+dkmWOU 35]L0smrm({JkzG2%4=,c5%4꒣y&_湳feoX()/W<|%>q{qXuaAJ-)]+۶"`+Zm;h@ucT75_{]S_vd*mlp_=qHۛl]ɊڙtW6ܟVŌ3]sog:$WFXtSvsthi~oq$ٙ.F* @j.ʟ\cB; _f i[/sZ ^g!=Ww1E14$Dp&1: 4hV!@WGHEWٌ=4t(dCT8yiƌ)4ɛذiR>c"'yʐ_<%ZE8Mфt%jZ25@GyOyU l8JnN.`Ԙn H_gr$NS?Sw: .>k{AJR&]d{˥ K ~(_DΊXdap8KlS.\X[#+Xwr^Y}|D%snOw35IsuCye3۸fXR+U@y52@KKlr,zrs: 9bِ8 d]ʿ*.8T >EԸ|H%q! 1 95KјmZyC-zSo˻~{%c JЁ2f?@@3Iדw}|Fb?qd(?x+kiNэșE% 5(li«" nVv`Nl@VI\!;kV/BJɋN ] +ŕvdCt%R9X>npi(ߩC]hݖ%ȡ]h']gTs\`lp8 ,~.b65Gm܂0Bx0򻔖68F&ccx9^MI[Pph5XЀfAZݲ@RNDMymt Σ3smb:B[ *=L ֡ӭRU; ]c: Min\4tw ~ Ql)ox2w"2\bi6]o_|K xZ&rbbGZW(}lGjBoà *yWleݫUiVBu:f [r Iut)c']1 Zٝ ⶱԨyGA$\la8Z=b/0ud; ea_G1 Vb쪧^Z_QmlW4\6)q f>JAbȘm.#& dfu|g`ς:@_C)b5w>* Dž2TIe#V KɈMP D!<]B?tD/0oa+Y J/UJ֦ܾ=%D9:J @9+V!@ۍ)~#w歮4{=ٛotyz s~A "b3^{ex tz<6<THb̪ZcrԓP]RzUXueKE&#븳}Oz(pc zi֓j)4:)^#pCe|6hnFPݘ Q[ %u4y.]dPv7&ۥ/TvE#REa@٪4\.րShbYnLb9VKF(%թJ팒q:݈C:IX`{PdN9֘mC 92!Ij)Z^ ,j_w܏-ʟnd@EZ5I$bnz|E?L@ʝ q+=akOO(FT 9a1i. u&UG SAAPӧ"۵+`=e2z,M;_?7,Y&k nեyZ6{ؤ[l6ϼ?oja&͇Ǜ:[fr;1`tⵞI'}gp{$7cK% |uXh3d/XOέ *tl jFp)iٶ*Οߡvr =9t2zMވ:?=םBםƄ'kLi4*A]_'YٲZ50e 5yUn7χ62 `hэ)@&R}3Y`GH-r1:YKՆVP>@00Oc+\cRy9E 8 PN_ݎ9W[쭓D:T_0嶡+QpŮֱf`۱/X]3\jrcy&y|jkycov]ܙ7|o}bFWǍ@7޳ c^ǹ.˚-+S TCٳzDz=CVDtzcU*W質;Xrڛ*#=ǾBהL%sPve _{ΗF5m7IV#,PtI-`@Mw Y<!&R6#ݯCb#" Nk>)-~Ɗ[fExmzCRZhӞ-heJܐF̕)43e2"sH.ݰ]wQ` T ҏt|OG 7 C垕%zjD]4OAzUS^܄W^p>8Lx \$oQxiSW6 1;Zt n p6r6' HAp.Dۊ0Z Oc¢u 8QLbc9,4=4/')!5Sn-CQ*u|/@1h#NHy D0q'^ #ԥr˥so!? &Jj ema3o)/{Ѷ@b%9*$σ~)lhj?:""XD=dJl!-z֍KŽITvudyhM_ꖸ+1GjHj]?{V}eBC%U$]N |m R΢U$UnAigW=ە{!4""nlm3|dN =E? _FyLkh UW90/W9p@a3~,M'}ou2?_@RSĽϾi~t]#MPY zDӜ3HHk1a6"d$ E{\ *`zQ~mAըp^fjM昃Ɔ䕈ck3}T\z2(>ڭ[˙ux\K__دm ~FI>5Nfr4.LΞ/>P+yuhQZE6UyaW<Dt8}?\1q̮T! %-(Le:Sc܉d٧-*X ]Cd0L)( YVOQl۰4܈Ӵ#266xRZ?K5?an}t?-4s@g@f C kY _lW-?NQlVf^x vu[}Xqyrg5w(Ю24"+՛j?^F 8lޠ&:>1ɧ~u_ o9 561$΍f7\?`?`dQc YcBCMeU~?5 @ (|è5sSGCeyWSLg]6ҲAq E3aRdswe)|#TwPh*(4uROunf1+E>g*o?L ^>30ڠ Rӧa0`zeBθ5f2f~c-,-F|^;{Ww0P.0. adoJA4., i]Pz2~?VG=xRݳXOiRd{̏:?r%+c+.(:NN0\Ihg/ {@%M,Rbo9q|_eF=bDG=4sqSNya%3"$:T4yWQ_%$`ݯ+412AZIY Txs =[_e^GM:h}r+gjz@7V}1B@6}g6D9Y@P*q  9ӶJ `ݹƠt/Dw^9Q>Q@Nt0ˆ6sxp(!Q7vm:e)6OUeuYo!²ZR zdl3#r)4Mx %*|yf̐z) LE5r͞D)I^.ʌo }JP"y y;++J_| oxyqȨ0cM$p{CRLjG+|f8O}e;*ܔkHTCT~jYW{<f1' *|_k;.(e@6sCp|c_eS$+t@AC8[>ȷ {ȿG\Bq-UaלWbbwr|{+b͐"j%)f*wɆlV]U0u:Br'ŀϳt-Z/ r .rJ9KYJ!Y^ҡ-ZcDjdHų }$WR{}@]AH.%2 J55ٍ=tp) e/Ɂ (t֘ճ9NF#$t4>EG _d*r nlOɻ96UVdn#r<&P,C¡Bt}j @D70;;&Γ&\RHEPHˤw5sϢ?cZ4c'zdð5.n<3sS$܋փdoη0>ɖSvn좍m)?33(C?tqѮ5n'`KR$:庺^T&h2L G#mvi`n?ʯqzjRf` "SQA]x)eZ:̯=ކ+(4ĮHsFkh;dFT7TOF۽ hBc).q+jЪp鼆0`\_xn@Qd="FގZ>'*Z#~ R)q@SHRh HD,.7*%Hm̱C!cO2`@^#ˎL(ch >eDA]˒/X?S(#4:VR$@bLg"3HnƓKihDpTBqGr=ZdZyzhm,`]5dJI? g*N1^pUqtM$RY gƵ@Тv G֫>ʗ7Y&0Q[AؠӸn{+DXmW@wёP(.he.3g!ڰv ^ PYQF'P^Զ*<.zۧ%|(,V1Gч_KFh S$fd!L/#қgj*ڸI=yq|N82a. eJc3Gxc 0]$aH^;SAқDȺ3$Ѩ"ŷw]eQ\XWvJA! (du& (\uv7E $i٭mZB|K5F #1W.@N\i88 -:x*nU\kl{ 3!zѧîq7t+V%+(6Χma^;jԞ2a%ֹh򲴄*MޯkUе* `RRcJ8^Jmq8'd>9I^m }3YUZ*qY?SyĦ 66Cs‚yіQ^\72N MȮ{zgߎxE(&UUzDHu;Z R %RB`N= OYi.U+~3afNVzUyo4&Ó6omp:Cify= ғ؋(D.trBjL23L&r]1_݋w>bH& F6zih8+C绢U ?]Z5!^ 1e *jMy%G3Fqֲ#+<1}v(+9}If#G`V`cA;sW}޵!:NpAt@F ߛ0ODŽ̐٥tnGP62 (p5N03ȜIv}9pgj{wԎGrfb^gN1bc=H)FǿCk'ҀHSfi&ѪW-?}>.BjI}`ܗ1EFy෶(NC|nC:mGU]R̋LhvY[͆'0JCxߗ> voT4ً!d؅ǕJ b-=pI+&nzbۄc ~/tXe " +:H*~`[)vF*`$i]G Wur"iW?-m"̍ &yRt!dh> >_' 8S~\ Eq4}e& 7(mCa;ea2,_.µրmwhR`-!ɲF~;3 P5vhk%b]US8U\"qT`%{P(GvRY* 7Hsgw &Ş{2H$k;3AkR}ĚrZ)4|PO[_-L  wG{ ((OlM |X*]b9\9HfS9)TB FLg>6o!Nݸd3y/S6ac5C|uIdkt9oR:7Hd7uSm/8Y&Zϭl f~/ž̓"_oĮ+Q<49:oEi2ce6=Z2!`LBAL%ɩGL(6‘ JwbMq2|kݢ"}=x{ߠvK"]=@obܒ;M( z@gud]^+hƪQ,EM{ *|x LD@7&rJWgAP_ z@bVlwsgHZ`u;X`9O"2逷';<7R 'AQ;:2b(/,!]0x" 7N˓p@^v2mj]8 {ȋTpL z|B5:,_hJVun@e?Q>V#bnӹjK {q{x) 'Um{b({3@߹{ۘ钖m;P0O+q h_Ȯ\G2uxc7@U<#68 GDj"k.^ʖ4bPa$wפMFsXUh/>QH;1‚pYF` ss,}]O6&:ͨ,EKah SLӿzOPR1gHàKA'tD@49 jrrcdA/]S_=4 ?ڍHujq #ؔ/ eӁ)WIh٧&\htֽq1(S h@'O3 CyR^0!;NX z Z\=,L8҉}f+MiJӤQ+lBU ` 0!;bzNԄn]/HtҼ vRί6XN  {8ZVËr)75,Zm \U\ۄ$P?$ $3PfzHTh9f%aD,R?3"6l]{ 7Fۧҁ"q䈖޵NWDsdW; } !fȏ\qT hm.e"لTXn6~aIt'-5(}Xy){3h3 X_#a"=#;]`*: X[dGjۈ2.:5Gnb -WVOo1>}Ml:h$}| :[ޕ>:.b_`LYPUEY۩%Cg؎l?C_/'OȔퟄ=?lHRްR1XIhq=xF!Y~[\0U)1%]mfV^veB)giLV[/wt#Q{' T>8,%l(Ns[i O$&r:EGHY=PA* lqzow5-ymcjf#Tw[P~4-%sE㮜 I.~j"'-J.G36ƈcF5=àڜ( eVX/%TI#St7>՛m{ݦ2ٖyW`hk;2M. mŝ)Qvۍ6 ʇ@7YWJz*" ԚRUik+;WGfK*WsK4M79.ckMsBB0 q?4yb;[ZJ6w6P9>BW^2osqONU%sv3eJ^EKkgmt=q60/*Ң3WO1m!>~ XM6dq"bŸ L,S}f9mJ/zg^!~Hlo+ |q5+BWܔOTF9|#Y>RN\=[ɘGR1>|[t/bIK!2K. 7r왁q~y ^(i#60f̺gtz GUM,o`G#I F΄܁Ihbxp"ʷ:̤6'mA8^" 6M㋐hB,MZl^#AH  dR"{w-ᛋ7f,5G{q魿xЬ_؄;lXx'}p[ɖ_M[9Bo %yqw.Gˣ2oXG}Z͖Pp~]^xe|}ԡ ) frF~Ƅc=J,G-rw`(T7?. I\V=aLgbi$0 VS7BPђM6?r9l>SJ" 7l.e!R0<Ƅ:0?^olZl ؎4h_?T?d<vk߶EʕCu ^V%zH>qg81X"Dd)06frGDNDWB̈,WԦ2z7Ė>v33~135ȗ f'z.?}-jG1!& % -QJq P?}a 0#|1 ieۯ窝nS]P+j|=N.%ᫀ=F0/2Cd*X֩v-g$YCfCF=-pzy=Ԙ)OH{' '.ZrN+6]]:K~R),^Mt-h?mY i ai2m?IRcu~%̂Z 9LfzejXU v`u ԗ$Hif6) :p0tzQ.pm cTnF-$թt3IrJYʩAY!١ԟ Z0xf uC4YqT#R<%V4Auֺq/JQ"|18K7YuhXGXxVOµZj u-\gzq+"십^Wbmnq*k-;V?mY܃OQAyA/'CEGUxa_Q$)䌳%mc@Z"L෤ A BkXTA 83կx|t4Q Ϣ {VzqlTn[d5e;jb0PrH+a@~yZ÷](w6mz@6͒a|!,uͽKu{AN;P9׀Z/:UHٸgG"M$JHn*yp+N/K%~;@eD+:""`=N6pR!6!kx[*\sfή BpHJ 9N):e7ckPm>@e5L^+g%rf[u3#&@* 0T+&5ȹL gYZ07070100000317000081a4000000000000000000000001642f097500001c30000000000000000000000000000000000000004f00000000./lib/modules/4.18.0-484.rt7.273.el8.x86_64+debug/kernel/drivers/ntb/ntb.ko.xz7zXZִF!t/]?Eh=ڜ.+ɑQ s)r]R_U݊:^it~w\ɐVtZvr_:'G/z6f$#e&sbEW!L[LNDr񄂡y=RP,,yadGDwL}xl ngTN=:@Վh]S0AB-~_%ÙYO.Mm7ΧrM[ 1˜.K Tqi<<>"Ld`'bL9"f{Ugz}}/Yaj2hKHZ7).Qzu Zw*VʪPd Cڄ៑O!wq#GU9IFSޮzh$W@k9[|-S<1}=e*Uɚ.>]uL7MpD^pش2lA2.KW&`:ّX<@{4 Le2UG_P]2Pȯ2̉B^|JPwuYBt7X]t坈Xr^Ng9_1ѝ2. rsQ~fcP@DW9 Յ} bB䢓kxbPKvGXL) +<fi34D̻LҜjovSV"Sݤn~)ObMpBMKXzi-w*Pld@Vӎ)"9XA?o0|3"8}W۷&w h%.EW~ƌT5D/Į7 Z.؛BK5BtD%L4:_T4zraTb[5 F9)§}e_U_S!ZOF,~4M ʋ`kDTZ n.u޲ͅ'υqNxyiݵ7,CXU V8t׎KK m>$]a=[}i ߵP6x9&KފwW%/L.UjCtVi# !-7\_F^]͘LtQbhDY1lTٛ^?҃}GGGHW"+$ mҦ?n[Ir2P=8Ӫ2z0~~a൚_yTآL-/Od<6^7@3Q|7{J.2 C?78͒+cc'!،״i2*?J8_2mm>@+뷅'Qro_ N:Qᢵ .f[  %aK 5v EV29 Fxj^* ^r&>ǟ2X+TX;Ƭ"5M P$JKgwk|:NꖜtJ޼IQ̢(Sd39׫B^m=r"U] 8R+f~~\;mZHRxG!?=`(!G9CC:i4 rSMn ] y!GLopKݽ%$!ʘϡ &iQuy]yNUk}Hoᩫ_cŚ%ѫa--Xm!9V7,9&J۳+hkWXQmá/R~YILV@4Tur;BT\pg$ϏU=,ec.tLgM!jXX1Ӡh-#mmYUzM}MTIy\g^9GȣIN~o^j-7!";L y!h%gIAO|^m Zȿ) kL~x6ȊK=gri$%R$B:?s]XQ/a8>Q1vњ}454\,KP^Teod(dU^\ \O2(Fr[`O:s[ve]-r3 7 =e[i"!C,kc`/Hfl47DT:} *yZJ%v4<9.,zR!n+B57?r"N0nSR62v3wݝEBj (KJqHrQm1|SM}'x=Ib2SZE%rq_ȔY`>غ<>yE7eEl?3:L{{/'| MY_Cۙ&Jk!Xz*(;sF]fA\M`N^}4 K:] uhh_+/ OHO\B&*8OM&^f 1- Pt>Z4qpd8NqT#8'uX#>>?/&z/WGG]VXVľiُE!L'sڵɐ~Fϯ。1)yV ?I]zD}+f,N qA|W59-vh/o Z7l:FBa_z|iFʏ]o>>n̤ {G.ȲЄBp3lzbϾ}Vw5P꺑Q RT/gBHMf$Q!&fbfpW;GöW&e ww1k;H*Uq=z`lkO!]qtLL_L_F >a)CףyTr7=ss^ `J}ìN(F;c˫Kяmil)[a.(wQ{O7|ivjGBΎlf;]M,͟z# l#3fԂ !/iv*WG Mx t8}B!1Jm =%ږC[&wnc^fbHG>}q㸦{l4͊xqE{M HY_a_nn)PO #Ft{lv qGjcXqd c *Ű4A=qo mBBD9᧱bD@[2 h"0Un=GJhrv GGhs|G=,rBY]sP{}>Op_̫IFm~=úv_hhGъB3lˢ|!"=WZTulXarjDտkkQoBB/f*0vyC*p2_o0 WM~>45@)ZE7VĹuv`_0H}<qB|;X0KVIŶM߀ sG x70 x)@_!'tZl6/U-9HE{#9ub-0l58iFu)x^[fN")m@*S<)_߼]T]OЯmV (KeAEߌu9/@bȯ4|UÊPJP.T򒸄̡^QhFm֬M,ܥ-q3gP5%D ;I?5y;@qv|Ҍ@l^J>; Twlb|X{K<]c$˜sp 6R=B'YF6&9xԷUo~QI\4ls!Z>O j@mE\e({m!oX) J9pTbs1K{Iz6o+4Kі;>'a$m>( :-22iAw`G3gJqh5E2sE96%/OIEhvM |}V8!̝Ԃ|\C~\jKO.M8v>"BkY~*^MT"׏ٗޏvl9%m~bt{}t: }@\0Bs넅Q-zKsh N*؋Wvf,:l=B)ZrN>_) U?`6W{3I;Am#%Wv0.|h fc_Ν?o3!nAov1Y[Jr[{hwֱ]A[W䶩;mF~O-(3ՙA&9HO/.?<:ߢB9Y-5{IK(Y:X8uj7iG w#He ,X䫕2Y' ?A[%:(LޠūOZH6!o{Htx"c׀ ~jz/nMWNpU[DCdpޒ[7 XBӰTFh0taqt?veywe 6)@2l&ا匬cHt XsgGwMD6xyNFD"YU-D7k])c-XN"ީ%1O[ríco~78^WSP3`@cC2ȄE=$|L$X|:VѹBb>c}2OU)jĢSk30\=A5əA€9orx'Phtg1 R*@R[ s$F馏T*ԑ8wєug6`vjT0嗐<5@e,HJ1/eIe|g3fHLDI{Z2ӕi_/tnKn6e\5P){K4)_2Vx>\מ_L5AJ`NԾc#ЩՏRْ\Bnuz{ۍX%uz6j#wL]:/A[79sphͯx"c yJV=Ѧ6D,u-}~cS@몱pҎ6Om?diyAC\d:e\DRV\k vY5 _Na>qTi`8s|@Yz[Vz,ޯ}/kj[iKm`Þ>5 S|_ ,ƒkI4iv.'sfVMXk-8 LgQڲ9 3q(*qXn; $i)jpvM#o&JRvZ:$AzX~r꽋))NV+b$1H7]ݪEk+}VW"Ǣ\r!P<@wEP})@sF)$dX'Ү'l?&4Vo3E<5y$[ )ev@ 3{E)er ]CN )E>ǥtW48τ昡Vn‰ M/+雴AQl 0VfWXjҁTC7Kzn7OFfn CKoRrrkSO{xd{[/Cq|/σ`%U)й#=8WX-ݢT!X3rrq붢`򙈪^Ml2i3GT޵&LOOf*%Yx+e:: Kw,y@Yu a~tTp[(Dž3s\kg <^#8 =dg5!SO<0)4DcZSXS}UL8k,;pjί䦓1ХMQA*Kip٤}5"<IríyOKQcgK`z_fU|;@ o:cQd4(qT#DJFo276Teߌ/Α*|W%815nB0i 0E`E=}J-B@пT/vNyP`ٸ+DRxfE.ҡ2ԯJ.0/@/*XY6-(؏(kEMeE P/;%a-lPWn:Lߴ4j?_$z0z!?x[Qnn+s߶8iwoB|uc}M46Xo28S^Aa _3VP> =k_NKfDʝytt$ohl ܁U9޸y7 y\KF*.?`*\YšD(f.nѰmڕwbFf|RLo}Wkb\Ku᫣[pNìZs: ;)0H'| ٸ\wD$_|W<*(:"Zi 6{YXz\(ٖ O>c@ڻ(|i4gbWRFS8iXwTd+,ܪUZM*70mhJ#YUQ)C'y=6)4 \"j>e(}zOOR4#|"Ee:>aUh-tK?OC:'rtvX$MpUy*F1ganF2IX tR*o1,Wʌ:yP*բ6y 츰iEhod:x8MP>4QiǷOr[ s}Qh)?t tӊ֊ޝ$Gho5\$$rs{A_S#}8lhY_P ж Q oL1qهڔE>p L? ۊ}޾K'J5JWRm{[/5 ^o3'2pH]h[HI Vt]nj(fYQ9"@b_H_Ϭt1hlӍgu}w2lB|6STv<6$%PՋ{Qa&K59)M"$\'4D5ݿ²t6iϧ'OAEa㴾['l(5%v%?zҐ5CD_̘/>29B)hF(8'lH64?)!)⻥ ~QR2 '3R W8*Tӱ 5{h͛&'$=>3PGygkx ä<;'jGO 1xGB'Fef`ԜdWG#pZOkXy} ~?;9Ky~v+vgVfq ~dD&X 33n͝K|Lx=\q̟("RU A„M1ܳĒO|aG $Ծ=Hj> dtζ8wpyC7 |gֹU!LꙄt:h^wt>52p\ "xg)k,r7)K;dKd99aX ARMsLBf@u5\V Ӻ OIe 'H<6R-χň!* 0]u~7?$|\@Y?B&K6+z+a'lVK`nqe:pQ#4?&Vʕ{![IKBYɼfl!&1)яG00oUĆ" s'E7܉/H3:j7I<  c;Q  ;#Mu^tT3 6IjPh<9 ,#+mwz |[Y!Ӟ AEb4?I필3̽u) niUMNG"|][2ao*ڭ=zu*Oװ;}CKcouZO`'An\<5H40ejuyոd $".!qmJd!9^Z`'=AvN]/$UtHc# ͱ"Fp9 Dfe"R⏣e5oozttr+|iqޕfC17ū1duJOrXJb5t,Mm )nfhyv I:}aW#8$WRx/I z afd^ܧU 58&ǸTeebWsF(Jz4ft;3˚ShxYrW y“sEQ=4#l 7YN_c;d1U*d8hG&o 쀚wdI Wf 5B{*R5 SObBqr /Nۭ26dԔ&9mδi[^ðj49%ۨM:8g'|=CF$[=T`;C3Nu0\8-sΞt2^ uglh,7 9>".%4do۞8xk/eӳ%JGGl_}.VT$.b,n ǐN<]]ϝrګ]3LLd0ݱ쩙,C\CiE*#Q4l4@y϶1!kp>ZPRdDV1pcsH0%hHv3 e^A?+0*X5O>$4hB& 'k,oP"ѩp=dy$[b.lT d'!L&D!sp4jwkW;RD] d-kЇQk#*[W 5l.y|+ ~`-g*&O崍!d-(?{S" zNz Ct$f}AnPF$&X!Saz%:qS@z^ze0`rtlX!,*"^9@GV$+@:aV9ce= )U JKVR^rǑK w1\n!~R^{['rr޺ǰ57q Y0ay4}3dǣ.&d#co lQ3SڗGLs g@HTɖcݞD䍐Xda/`bEt$w%n YڛʄyVCxJ<(EaqݧsoWd1]=ܔПRVCLwxk]fIs/Y Uě>Y^§<_Ñb1 ^N-X}aKIMf4V dHb6lJϑYǍ޻IB1s`dnQe.f73ѰGTlBUYGeaz|:ͪv3d*q:㬯R1=1qOojw,jXH[T]ah?27e*FY^|`9Mٕjߤ}]Cɡ Z3,^V'Mv8_d;cJ+Ԭމ 0JF#oT<7aJ:XI߽B:l.pt(OeaY TlTAql5E!@(=ѹH] ۳Ţ4ZїnEP'tf\/em6ø-7k4I zclHqh{JؐPu,cTW1Z%$DӃvx멠|s,Bq0ufeRQ'|hu3D@-҉FP#̵s Y=P'}7I)U:7Pc*+ko讣"Đ'ָޯ6_N,T!NHn0} ہ)"b,s,@`M 8[[ӇR\H;-݉]u0CMbvm;@mW^R )_D6e4$&D оtesi!Xzn;[bmה``Y5$Wgз[ #AF`:b}^ '#p_ppv:])Sz5POY@U,!iwgЮkcEWzXo}]rO?+m MHLijb*\)˛)hK/TE[ҁٖj0r ŲS:Xsl`b4(B6ЛTײeW#܋ě[qv>1 طp01sW߂q(] _yRF{!xƉޕsqe*e`ւ  jrk!p#싒ɑQ=bJ7h*JNdx3ΤJI^6ʊ_+ˎ]v&>xkuPَjz}8 W7  q@qJKgU;x4lBŻCkNל_ T^ TOF|}UHCgIs1_#UF+D62l "j H&lTU8ۄרU1¢f!ճ- d!/0֑,9. r@1qLbasOZP;oC$4+&l s05oly)|R0fB]ÌI]Ӛrcl*S%vd4cFki5ˆ {caNG~x]D@ԖHNg0aۂ=pȅ^Е&'Fэl3(x5 B5ժyh6hYeDS9(?BwFg&Ͽ =/A7񊷅L7a4)2bEBd515^9+Z#Ckl*~mU /^|ƒ݆%jKm~b]G;D\Ժ~l锲U -Bb 5/ `Ŷ@Mz3Bݸr9tP0)aݾiF@9|҈x!GGS{I GoOD!v2d9XU|v@slMG#29mn'lDt0SS2!ui=C1 7f`r4ur-DP]|b،X}{MjopUX{ë@\md.H#J02hϖ¦gReygzzؑ N8NU[qۤMEM^ttEm(Xk.{F\~{78$`e.+UBsB~t%( 578ըywVgE΃XoEG $˦,ʄG>j-G3Cgw$W0P Yluy6W{fy͗N$ @β3[6]񝆰NHpm|[ "IAi~eS+y(xaЊLuOt,8^-( a%Φ/]m0Tɂz@7p!}l^Fo" ڇ{*B@[E[IܞZ!cfoDbQfWqt!ykn;e^c;˂m$-ݟV<wt+h!*(Ø?I򷍃NusrI-{r`uk^eb\h6*]A=ѫAy#ވfp3B `/VL Ċ(F/"؅I**{|d쐶=VubK/4 5V;{Qg˺Lȿ ˱rh~Aj^U> LFLfpS1дfڧc%xΗ׆gLI-b[X˅+O\߲FHC{- mR5mﶢ~&+a^μߢp2܀P>L۬g<%&0 #Èl35 i]6յ `Kc]NrTr(F ?)uι߮kz?عӯ+[ G(j̄m9(0G #ʋ< I>x9~ n_sJx؄ 4,gLp6#|ˤ*,v- FBkPGR_{H;zk;3 p3ΉR׊oNDžH>%~\I\Bs}' :21uC˗ChVLWU@bwx1r.W\C:{p:ԧ7Iִ)WV5"͏P޻!/!o3#WG]]QS+qtYZ&ҟJV.LQTalvΑ1C%oy%'̀7Gd_&%ü`4!-EA6#:2vqc2UBU}}Ū4qY##2"<#? (u]tBC$Cb1Qk0cJm$>-ℒu7Pq桰?݋%˱4AW# hØVψchME\cR$_FQyF'9_HM;~ˌfA=U7Yěij7MXݧQfF-ȪMP#4?Ne2tޫ$1ɚk&xޡH T~'*J#PUs\X/&bv3VjnU« JHI! # 2A|ʐ"}5H.L'~ȼ|J ¿ Oše+]NtDz;{8\2LcPJGew.;<=_2>_K8`C]9x\w@K mG2QN]M[IZN5c;H"ay<+T6 6CXWv/TăȮJ狠Ɯ! \qM7tGD7U|+ aPtd֍y~uԼ)@;d8zh pU BTls*U}̫m3Kvu C·+RŃ9lCGUɋ^z-A?7Mhe꽸͗MnG,'Cuɖi OH4x5M꘵9k9^m#' 1m=$ѡSCd< Yo?q# ƅx&IϣzI) 2~Nb8X $Ag| n-<ү̈́za1?ũ\ts!(.;Vl"T"c2BZQ5Bn'8b.-bڟv#T=%8) 4XMW萏ݩ>h$S%2U8It^]sFtF>GqkUS7H?xz- @g,N "qJ71q60tGx=$7_ݝu[`7: Nq7q~_ u pO`. Q,Zo *1 FW`0Gh MoK$K S i, RTT71qnPp5vX԰ }wk{!&]SJ"i%7~)jk6noT]jݳ.Wr;H eF$`(U=Y;5Q6JXFZnjY6uoZ9&(?0%D唷X/OZ_B9 \OĘ(ש=x/r X>UU2;464hB[ 7jF[y{a=j4l뜆 E&zZ[[Ss5CT6KoQK h[xd蹆PeV0I%Ζ7(2'S 8O%Fgo)6[=|(u/-8No}rY{DdO/{Js67L0 ő^O/Nvѿ ܋t+pt-|my.%S&=Ph:y1V ptj_ًgIKFQA*`YRmFP{UTT>;l.7(RI3*rE;udѾS܉ P9΁+ZR$>Ǟf )DC+ 7ӳ1f*զej\aU r@BG4tg J) Afez~|:jyǔr!t)&{'7e}TE2ڀl|T2xV KRZ}Wlkp*U BDoz 8|&k=RCp8 %.w=OVx[ʓ!9ɝתgO<r YL :Z[h]mq:48k:8/gCB%={6ZvOJfxWKaN\nkޤj/uU'x(i8V^s'4m: U<΂ۥf7$x7a 2Wzč]Cm,{[$~=Lr,:2}q,1CT (:`̚>19%e1i6WRirUs\]؁V4#&l.TNx${ ~!zYQ+pQݩK A[*zC~|^]e 1`h,H},ݯWX&"PDˡQm,W غ;޴;n 9V|3MM@eU,Ged%籫.TRNA 3ډ:%z_]Q3gdA0_im, w'{<э,FS,"qg}Q*7VӲк4S&b͋cAe^XL/RU΢:98`2$:?eshW;=RXwLkG߽칽=܊-3 z\O-4]Ҫbs&WJZLܼ;&+3?v]?#+p&!8Q4{)=\zK\( w:)WԞ >qP3n1[cF9ǾiET6 ;w+O0bRPuSX8*n%m-8 TZRS ]MwrsYznHAR!5D\tw|qwD_B}B'fqiG)U?ɥvugŴ!g:vsTM7aH*q- DfɥNs-4(ÆOqahtGm6=CK%j`LABB١58Ց@Ģi\ 爦.N%2V,2C&boZ!JkP,rIq2HP GJT,ħ(,WfM"-=R? "s^ItpaS03浲 ~yUcXO]39Js_H8Z?u+pa4bU4T㟸ُ8]?w&Yr:qU?=#Ҩ5u{ўC!)4F@$~:ՃPƋ^R>;oG0Td;[wj_?i(|fF7*a \Ӝv'KgΞ*k]KW3Vpfe_9 ^EfB@NI}ܿx|y:%+hpD=+f!ʟF>rpmz]q Ђ턳o@\Iւܮ R`ʊI`[3Ank]J$Ér*VǏ+ӥ.ϲ1,u!9=0]6ML=/fݲiօƹַo͠O7xS寬l\!s`PBjHJ|B6 !7sNAߘ7k1)6g4%W\p'P>L8徉s'[ʴRceL?_bR*WA$968Q'ڤĔW|:׀&wo/kcqō&X!IeONf$g;k aUrzi-t])w!V zA RĘ>οQ Hi7pQ\l4yNo,Hpipٙq8pWrjp$=׏ztGz1 Yx9!v5fr_/iTJM3jץuqʁ-aQ \9?Pi&C|˔]"A@hRI9,at\M(u7WΈ|*dHT&+BI&m>fgLn#rCqWEf6o#!.7gszebb"NN7#gv>_%<4JO[ dl)ƺ[E؂:qytGu~;aZq_GA4F W˛k/B5Jx8N= rp7H;3; 7gZK G)ddZzhYb™"I[#KHceyjB59xjfNTq$ Dll5y茌rKe4=~`]µN^Za'TTϜ>m4rwȧi&b-CpR[;60$C7%/BXO( kT9:kC#H^R)6BNmEĒ@ܥld1t꺼ƥI|ĆzdQOA'$ղI r+'%tfnbFh^,!ܒWD7҅CڏN<] (̥<w/r_iqE$e@I?lKDEu昳tb-,ǒ"?2|b % RV^6ㄙ`F;т̆L&=DQ44m;DdtZ8D43QY \\GE,Lɀ4H1btg y%FWf/&cͦtڵe }hv^mZA}nDM< D]GKة@8D Q:YxBYc#uIÌwؐ `3]iDd a)5~9wVP2Q|y9(s2kr\%w.Lq4لL`QJΟ΁\ B=YDoTo+`j/ȨF.DG`|x%xKBy;z4T5TP/(D4f$2h:bEKIzUb5$a7U:1ۊ =;qJ &p5dBySZ4(^Q (5Hʄ6^x#;PͧNϨ'lPn`jYGTd5P֪}v8 h hJ$k 6Cg# .c1!n 9c.3ܮ8]qaB$pj}xt7+I=Qke5nK!]&nY*`hk}~b={%]g B)O]@~U#i8ة0֓iŌAsNt3| ,X+H,rIADA@nn e9^30ݣB'3JuX][đ#|{#isDNXȼ*;;$Y468!vux q5 9lxGPącVr;=>yn+ K+|f9IecEĄ5UaW3RRlU6K~IW`,ZJ\jJ 3$J.pGFr~_bS9PBLwkdng}݉$xڧ Ug]9<ΣcOBJ##"ϕ-6<)o_ P5ɝpd [ߋj,/1wGXrHHsے[ r]ΛJ"okhBi!ˊ1 NF~]SLSuwD{)~xD 'Kx8sH'"J&:$0E&kJS=!RDf9k (`wAROVR*vh1T+cv4F}_ KZh׼4J}? ¬1ۧ.kK'ڜrTW)Ÿs_QmryaI\4uz:()'Ti! wT]KJj7EUfJGxl5MFO&r,xBg*Ԡ$~Oӵ ?%_C>z"1Z\=+8ϱS]uő&Q@λi o A\`(@~T(In|u|6yFYs| i; zRY1[^T]7dU `7ԟBeU`0<ȏI[.q /wDJ}kahſF+cGFkm0LI R),͘H 4ܚuAY "mIa6m6gI'(y||;?sRV2? v. _' ϪƯƆ֠Tw_#h\CbPPFQvS,nÍv ]AC8B2c􀱚z{6&x{&Do}*sç[Ii3Pq̗M+ ϽD[ͨK8f2/QU~ \xie$2ED4" ,JmGޮbvga}AHuL֍ Ԧh6N!m3r)em .S%h?Up%~(`sY3.v`8۞;svjPZfց@z̹NRٛqMoPSQ`EMe#rSvWrz foh{dCp 0׵?a>cqBQ-UY@ť/8d&IL;Usr ·_؁2()3G64`YEy+<@Y{akx-M0O ,Qv%:K.ԫj2 $ǝ$L_edXxDj|pfwrXOh)7>Ḽ8Q.<ԻH8b͉a0`~l"+-T-IO(NUu8+ip^h䪖0p`d /z l?N(,`yۍ)kJ@d/l@>c\9ɄQ=$itm?5\vTwPO=/'TBHfZHR! y*PJxQ9[ïdNc``JG3: B;F.jtqc Ac7^=i]yhZ=a)|8Y>Ȅ"*z*mь1c˛3L׵G_CBd_k0c4!=_X7ύz4|0 DАW)=2ocT֢ դ2^n E-0SS}IA9 iJ< sT<84୓~5IU$7v䪛BMh"9kG]t-$حn2Zpi#pQU~ZЮ\OJćIRnA]hWMpE9z*/Ê C,[k-iǦ:Ts:fgV / %A8ٌ*{jC#9y/ w`y="QHvJe獬b]'ؐ"34"ӿE\77vu}(ab_9Cߺ.lա=]*}7Ug3OD'fhYCـI7>wPJp]^yk-vtsk_= c,vʓ]Lf35vNT5{tiSvuꤗ {佘Xd͂m.#S H2 wJӽM9,zF*CƦ3դn=n* (,gFY2Ƕ r!qXr% ߫)V0R@2Aqyk+8 f4mn$ j4]=`+Ti -"]O;>}ZYxKȌYmB==,_6Hxԍya f&m=dѥ0^=r"(-B4I$="}guvuj@F3Gk2H6 AU:] Iu ~'#1tg6 ҥ_3Jz1_ m<}5\ zΧ&hks&+$)PòT-|,L쮛RǢgP+𮴰VU-!Z=0Iӝlk~_Nbb%]@,nyGz89*esP!EH]%,OAry|pz"`fK\_׀֍5-E*4 2!໫uUz pC)ZCjHOƯSTS?~.]{bWJf׭09sfh5hя IJo>Hn!gSr i2 KwXkl[Tڊ7c<>vckT/N)X;K5"\kC^aUXa nRbx9#4!wq רփzv8Er^ W5ooYKYrƁj?7FvCk瑑j{.BogjEĭ4VV K ;“cI_z-iKQY/4Bk*Dؔ2m)je;<47*ƺݿ%hNǍG,Kijts0,c2x?|u(Y1lKkL#;:}LݭR_sehLiB*-b,2T/?xٶ+G4W qYvw-&mW lQ.8SۊtZz FW%g7~m8l㽀 t G? J4y=mWpl xBg"5ͩbƠY×XӒ6Yh UdT5uqU۩aI;Vщ[.HSd/.Or+?1KJee?3o;xGiB Q)ܹ;Ic1!pu;o~vONgב2a*i(;!|:MֶDNzy/vz\sO1zIA^_$ϫӧYj߿-3b)l=QLMfiae gGZ?~1vlOfbO,ok@%u/] DTv]!,'yw-87[BD d珊ԭ\y\)"3_)#F`'E@`Z  L_d~,α_j6t[lG3Iz>nR~ЬoGb?i:Dȅɝ耒>GMϻ!?$`}7V-Y1|4/Gq2MfWp8%3iP {e(6&5X5uv.S.lKx*0f |{{\gfN&|_l1PmAU\bGS^)CE᩹e4'Q&"2WkG6S9gTw I_Ks[7i0UZQ\.SƧ*1q~sdJZ%Cm?trl22aAY]oJģr2 ݲM@3#¡1KmUMes0@GljTEm^Gg?s<79xezJ5^XUM*W{_V5ɀթhnʴ=MՀ. =n~jȱPDq9N;fgLu9YG4ҮS{W{ЂA>qZҷXdsʘ[ZC<GK^).v]J970q*$B}LQX ń%W/p;&2B p(.,~Fat)en$ՈpIIx̵ܱN&=Lc4*%U@G47 %hrJ\Uk]c䍝zg vf`A.Uu%%'1FY,Vj`d!c zg|X͋k]'wJNaB fVJ2VOݜyp*o:ƝuQl-: r.DҽyYF00p[<2趷NkOd>Ab-P2O(-^YkqY )֨LB(=ں[@‡n p.>/t4hM)^ ?kIzE2`BSw7r߳Er|g #"z1wDV f欄$?u?Cvie^ݘ1O?kg@<?Diua.8B{!דk4tExqxtO$U`fX8A񬅓rN96_]/c)׃41.JϪ>f T,kADRs 1;f*iu%O$9w=CabŦg#塇6-VSPchuIuL?qͯ߂v"䊕Xidge(8@ t|线u H,uVt@8*p%+aN'wblg) ,p%b_"T wx%_~Gu:cڡl7 3|7:BtT' IiFR:IO}ڷ`Tmh/VlowPR Mlɰre`ytob[b_$cn8',Ԙgn""*xi-[@xR]ock.idxJWv]ހWGǩ5Y}/wt2@mva{ߔ,Z*^#LF=zP=eTOpNTeC{~;%DDn=;¯;RRQg祪01|gk3"fAë>"$>f-~-GLοIfWDE Nní#r3o!GVseIr -PGGzR]oQ?NPcg1ůfZa13S"yB "u{܎csfWoVRv\Ù6[G0wL:ctCuQț+G!|6^;w×q39br`asW,5V.}m>]-==jh-%Hȇ[\|M?5E:;mB̻ I,I@',ҘhP(5 @⤻U2:oUR=}}`ױO֙⚵Hp$,KA]ѪNL)B*a u}h:[jlQ8_ʭCvU+ƽI2HnߜrvɃ7$Ʋ$|ϟwV'QG.3s*C];yp5hUj@sչhFqtc\m\t4f漠!; ^М*df nN#6I&JԈqYd9@?M_O3wm F-PD?E6.[qLjEF7ղ-%ڿr0K/%d,#z:"1d.H5O*@Sܣ>ᆿW9Z3U;&N{7= BNkC  :-aFiPG.JX 1GO}cl3{n+_a rտ"f/+yP91e@tEIy?22Ȑ@f>"_LRï^qa\4㲜qr`߰$eIQA;PK#q4gmat >ۇ*դvU"$7Z\J 3OV^N/kfW"Tq>T\bH}̫"K_QNKoM 9g_ݰ|\*.WY &.-@V>wDSyuz $C'rVǜ^^3~Gf!!\lSysU`\,HdAA Drv0AQ9`gmdq;*}m>kp~c|˗|z:@n^؅CWh"/)5& %|i=)qˣ#V=*] ; Z_#DjSRE߀#3[*M:>:]' #=; ?&`llyW( u QcD@1co k  g+=N{S%||w}8i-(5bֳQ$x<+Q7'fYp׷mMVhz*esW=9 [(1x c!F3&.3 O4+s" FɧX|e¿ &:gQQ[dhT4I GBՐj 7Lp޹c2o '70c)v[Ff ݈pjWʣFػFKmt&A.V<0˪eB4* AwYpnǫ+#cxd V}۰$a%32Gڡxҙ/g;峹)w^O̞c캩Ϛc\֗+WK3+3&SfRxQw'Et8D{ǫ.*B`Re07E4`Ê7t2yۆW>rDj6 Q"˾UdܐT$`K߁V glR@2Opuےrv1Aҗɮ߮sn:c+N'-0b 4M\$1-Ș4ƽJX3bǸ,r?`y&ywM.zP1#o-c3&gd7-(Q4|Sļ#6 qdM$/`Ⱥ?F.,0&,=sji @i:F݁WG0~ҏ $Z) H36 ĭ䶴j͐f1ݯ7{ewB?y,I2YC3Z(dw95t\q%Ӄ}ͬIbTp͊˚%9,-?Ts^X2_"cq"ԆN6u:UAEъLQ֪ÞQyfn#QFp+<*m(~rr,e3v䰚rGRxJL0;_ݘ2Usف.W5QT Wgxj,^"=\m]Xjj{szn/ǻ,^xjBߏ/UڈK)d!JYǝĦ։Ar2 \P_]R4:$FQ-o[;K)Cua=SA:Rt&uqEg@gDŚas ǖ I\tĬ-c߀<5kbѧ߰e2A]m R$3Ӥ:[,&ģoT.gxr䦸iZ? "Sn)v%mQd9I7qehNHtmϰahx=CM|/wb+MYS $ |33iX;q, œ7D%*.i.q5j=;xgE²?k5"$ o>-,X|^{#f&"t'1ӄ̭:SW-|UGpw2ўxs;*uh*D0O21Q 9] k@AN*^]J!;`O, >i@mɌ:w*Ӎ4(Czp Q2H)E3sMR2qZ.b`.rٟԤ2.[>~gfuL%ܼdlwj-i`T b WA͟1IXd޷oͪ䍩{zEԅHX{qY45}Z+L@nYGZ2;PcߚJ=х3& :Cu6Z[|n#ˋܨ{{Gk#M?^!wER-x5QO!yc>Fy概ެ%/&QlA'd.2ǹ,WowNSek_E[鮺3lSI#$n~O"PhI/Fc!Na?`K)=ޟaXN6d75#ޞqlB'ϊs+h<==FuތSw}_1&G@w+ ~Ɉ pk;O:J08--}hVN:r "d\c} ዯo JAťbL/R;{%/wbRU`<xf۶&Hρ(odH=SƊY޽:NK6@͉ \״GMiGt Ϧ:u,}K߹Z>& q|ke܊ X(8؊G(P5cA\&CHvGT=((F˾1zkSr=yXLZ4InW ֟LH!R1( ʵqdJVJHTC"~[Z cx±~+,7(%tyFM=!)R~zΥu&m+#n@^{xb2 ;_mU7}xE7N:Y6a:*\(x"<bt.Vbiͽuc S-¥"٧dtJWt%9c) >D涵;r鋸uy8 ]9.XaL1]esR.߃{!v4pVȱd `}W6oUa\!+ZӕQuӃ Ul ~|lɕsؗ':Y%f!HOv3pX( W\gZIE@#a'TᢪbLfEXB)ECgcg4ðQCcwU;jKk÷}DX4{` ́z+&iY$eޞke4'm 8eը8 ]!9N3$7,ʫy]53wʻVjQeuefKʵ О7kTJ8,"^ë\JB}7HF[H2\ |_?ymS3}%%( uN]SYUA~y5ky䔳~d+2'{W9VR\ϛ^d$e:?nx[KE&gϩG[6Zi'& >LJf+F*=W0YeYHA9lt #$Йi5AK.ZŰ.F1~$!јҴyMh ڊ:Mߥ.2<ֶzu>$*}cRe5(]X)ۡ[ 3f6/&r ֤|w:8l>Gn?ʱwK ,t] |~8)vg-0w5X;Y w73#Q}ygI"r[0i$ot_6 PDKP&GV @ 吐$ J`7[5<~HH62Nz & *͋4Hdes߮ 8ima*bSSH pH{ם:#r<= WauH|ֶ NL<¥rMU&g.V^l'K>78NFa28/hF#)^Vɞ vIVxq>I\[ݠb"~z^'yۓvis׽-MFV5{ AT;A _uڼW.ڍ-6Kfej6fHoΨ$dcq?TWc?+-H_ct]%D.0হ=Q0bNeO1pK'RTӸl3\bXژ{I))ys$]!~ `=:|cóɥ $? ];&+ܣ^a=J-$E3YMx0Z~dV1IE 4 %ds^\QӢ] Κ(9àz^O*g?fp?I)$-X=D0Kd'H0 ˟`8t(SD-J C`4%&~cXZkp+0M'-EY\-Ym{3vX` 9CVp}+Ev#Zbʩ>9! :vj©c b^,ȟ,02zs8l=ޢ4TLaDƉ%teqqC w;MCXH^3a'}G- & e.*4P"' Dmj: ]I@q>zR#'W؄C|n:Muhuq2aZ.f.`e9`5]k_F-qYLպQ@ڴLӋX9-gƿUKCNyʁp8$Kijun|5gߐ}k`IXGZL1 qɵ4S{8ad˛ė%* s_Q~I5 oִ=n}(zeq N2ZWu, Mp|V,s }+iݺkKx%(Nw_`sLRUޅF׃kTI.ʫUe%ę&팉)pr&Xߓ<Ēǔ-[}oP~WmgJ`,F#ռ#MN X`uN=7[`"@7Kr>⢓4i¹l \iAPb߅la,fpq6- Ƹ<,y85VYTn& }~ XakDs;TJ;WBo܏/'l'owx8X/ϑԱy2OE )>@0fY'ͻ<^4खxahf=-N  taLuËj2]Z([Mdw26wq[!L:7d-Um/9a%Os822׿8\|X7iȹ} ͻ䥳⦅0#/37_; 'xQ8¦%(e߀| \c|'8^idyן~ },"qD"*/DZ#f_%ϵu41oF?sp a> vhف>FTa0aܓ-k@7ӨDU?A_e91f "+lHI,|S=#9qNkhTE6+pp Ѝ6JZ]*U5I5D[^?/aXn?JTEL 1*fLW+k~PNca)FQIb'4/9hvV%RhP ;ja(Fշ⺳v:|+q͋(@ + PN8l0 +ؿ4o_Zi# I)6fGJj)NRNQ/\H$uU οpK ԇӇaaX,EHfsś* B$TϨ%K=/s!oyVrȫlXطjJ9nPc3"R_S"B* 6Qcm*+eT"ҕw2a/5z|GMg}NV fuR^VtRBJЏe+ObT01+{+@H;tNI#H<{!\a-Rt#jXmM Ǹ<VNneS+ 6(}O <-㣅 |-3KbchS5SlyH1̞TVsgw X4qcD$dHrWgJh͌4c^BI)ܮd\R`D5WM7SEq|~~kQyj+P|.%25teBq"I]BV{>PoC`J*[ V{;0PDĠycsĞҞXf Q(j;2w3\e(s 1pJAe14\rz %l])'c=͇ٿxي],`ҧ`<b֠U6y\nhljByX1ꈝƛE|X,0 SM!Ǜ*,Oq# ԌFaXVy9R&L-$baO^U\X֟C{xLOO-=; >@}I|u5#k݉(+ڷ_ M5*0h-Fl!J< Tih}bq3" YD&fbX,Թg:UMEp9֭0 @=lsU'Z3?aRx~p7̧se ̖8Ul0hENlW4|ouŘ>SI;KKfG}{D/@Kcd}3Xza l I5:CY:&ݦz~ +D)O]EsyS|5*,-0*.ǥDvL'qC1V_`F̿>*]}1/zIk 96a+% K)J9Ezǿ%me;Zeh܈yx~7_~/@n k.Ou[U!`ת(*;i*"ਜ਼Ug[3YY џEA!?nɽމ%+R:F{}N$ &l1@bh쏎uzCO1cMחD-`ysV!1U7.SٸN><<29q*xQ?Zn{AKq`4bmБ,CB.ߪ]&} zb{1G ?5hw?Ey oᔑ|Iͺ1f WfuL8mMD+=#C,NCп?kP,^BVH5Z=1݀}Bd:{_NNT[p{RjͽsߪU64Eh;j[~;M+}(C,+cA@s ?/SyζvTW,xuT7%ͣ')^w2ERj?ύTqJ N`7$=Y{H>ƩC.ui+Lh! j0c1ǎC@*dhIIf<* #KJd=5q}s<tT `XT̥5UXHS~HOj o+>= u-EJe@#sJf4Z<<yTfBi#!B\'BN m$,+wfP|F 4(oD:Ml U].a3]:te"!+U(4^U|h^7͒t4tԢT'Sxy4K{ʕ7)| Ow0Ǎ6G5ۂU1"½)V"yT:jUa{Ј`Bt3jl;p=. G4!_:.z:t`!dɫ'=C@H&sqA2ۧYrhOO"+zD#SXS)fcnpõ3Yh`͊P" A 荺J=5;൵ԨS8K ez)e!@m@@7bcH;FZE>^xd0zaUp.9/.6 <#c DK!|S=aW2':\>ď(͂&6(ϽoxN.hqYvx:ӽQe봱UdlòV+u>ct=EuHJझ[[ '--8j23iפ)EY݁AEm7eSHwMz_hQVuCF-[OeDP e䄝鞐4 3CnR5-Q ?rH3ʼCdv2WHFS-BXKϳƹZ=Q4QB[*8`_ ,Ė$.pVMCTa쫽,Adt1着TJn/ (_D,u6*g L|)T\h͙~{$Wq{=@Rl>*8)˲)R03˰:ד @6Xɀ|LO몔|el͠V :Uf3V<roYBg i߃粮?8 f y!Ib SgKy~wL&Da 4Qlbt3ٲՒZc}-#usiSģ@5:`UyE_`{9<+,`PEӁ[&/d$5aIb ?!!4.O;f2MutK%&I晄z`3#۫MMT}7 Fk~N~%A)=AHd*g/yC8A,UN>dC{]~r8kC4amQ@p|i|K/_)| *bJWr`L&i1<ښn#׽7AA-Ԯgdh/(]M~oE &J&^&FMfqFrx;l?(3ب]e`-#wcb s~LW?l(2"oeݬ>85:xM͗' $mM2*bӃ1Pv9A1Ig# x8~jҝTѠi F")f{WV¡\Bzt+IԙhWyy0ORx .qI@fP>.0rtI$:S;N&!F!#)_0Q6mPlf]}m7CEqĆ-%󸆪Fzײ&ǵjkeUd;['@FyzbVւ:j׳IӣiITv.Ȗ Ф,ׂ o*!a Tg{.o0&6(5DO<"p;7678*;+$2xӚAޅH0vZ# sOsIʋ_hCwL Jf[<o/%ե:jtթ=}m0}uW!z2x9$„g[ِs¼GboUTd( ǥ.aE(3QEkIxdlz-4fыc^Zg-wsfظo 4e:yOŊyQ2*9LiB\?Ô'EP.9gw7vl os_U\h$װ6Nj?P(ˎ~5W%&~8g,|+idF(DQ)UϘk BE+#37)DZ*wL/`YW^S}_g} aĠ>$NgQD9,[%=MA8z,^"=j|&SmیZsVv?KN:+ t>^YAwKn]9rHmڼoE5k⬱SvΚz/"J LRa!6A ZBvj1u<9)nH$lNK`@ 냃v4~7cv~A"fȪ7Vk'H<kO~n+Q7lCJd ˩qg'wYuLPp \oyU&$g3 K yEUsy;ft=n]{Pׂ_[,h'r(19DLZ579 G̙%I A<6J$ &xo , h0i&Q;i8W֩P|{/xE@fĶ:SSKB,[TkTJX_՞Wu>|ˬ/PP@(2U١AVQ*7|L,X "/ tDQfJeiQ 0DQ7 f4y(:h OM:c s e@.rU Hv?q _J;ظi{s;IϞcS/i2 o߇>6 q0Eg6Lׯ@si6mDI H=L=4#1-vd= D|O_D I:R߮bWG *ҙXSJI[E4>ҷ'X,k(>W^h3X^*VHkޘv׷NL9=^O6z*_Z//FjIoэT{9msp:*>{݃VV+Dei=peY(MsV,(l]!DLjѓJL>g6 xa&j|>VռHzem~a~Fa~Lpw s ऽ48jjX><׷I}ĞU}$J߰3Øջ@2@$ڑ^[!5"yAU7ܻ||eZP6yueOտh4 +/(ve; דJYb*ibr8/utxB}BZD#4{ôh12Q?fC7M3.u5ě~W`$|"APDJǧi "A_<fQJJdC) 0|'mv~ .t嶲9^x6#OH B %5պ0^>0Z)V2~,(j/B,xTpYg1\OssI ڕ60q ݒ`%3Hl7VT?`JLJ?D~tzu(l-u&\ޥ[{[yr-xPpx/ >>TK31CIGu-Fjp}+[,f;㳾E?gFi>--J(JE"'I.`kE$ھg=A ,9rۦ#wh~)o5V QeS1!\5+ЋP+6v9t]1u}p^9""8ą)N!u%T~i T\pw'<[Rzf=NY4|`u yBSQm f+vڏB ^@l9t W @++8DC9VI%54R6AeA=Ҋwϗ?t0mW $-ѦڷkYƸѬ;PQW+K1BA3q~n9A`t-ee}`@lv!@;IX5zޜ^C 6۽m..dLN(fDY?fʬmû2 8y 6tJ f.'B[|b`Gp2܁d׼QݼdDs,7w9m! N~_Wcȴ.y;W `׎VaU%a&:>*:\`➇я`r3;>?aLL9[:jYeU v.eG2%w]WoXO%c#i"<h2]܉$q]?;gY#Jxng u^oW@R[oJ$XqhP=։AO"L4Vl,2~o)-&k%ӟbRR|EwᣓqiLǵ6-kۻ j)TO?lk ?N 1rM[,8Zy㮴5ј;Cw #lX4]$,ZqK.CiM9qkM8@0v W\2f Th[`RrIJKXWvhѳCQ@ʘVP?eHqH3b: )ă׽dF6cKڒ_dp̑"a/!?ɼ&}߷ݹ }x;sE~o\\7h`82![E`L(όA2-A= Op$6iSg 5-swϗɮf/ָ6_xLC) 1gz|zTK"F1U,@Y̕H,sR 2lw`rjL#y@M }MSaUd77; zW `%o{92, ފ Iw6l"U@m }/o!J韐ڗLmxѳ6H8Rյg +IMfbzj停zfSy8ϋdJN\1r`@Z{a`VU0޵M`Ż4~CtVAi,Dg*Oxd#JϢwheBQΏrR$ Ehяɠ%_rfq/Rol\:a/q|<[WŊ]m ')U:ތFא9M'IE!/d?PRXd=&\ca+oRh Uiw)&ݹ`v(jYĘA?5+I瀇:00oQQS1OwV5X;٫˯4HxVl: HՋ>@yQx姰 $y~C^9!u wˬs9tQJ+]+\rt}Ka3c+RK-MYv19'&D mݲ2P?sG"""i7ЀGQ-Bca"B_Ⴢ0-{֤ smo `Vg<6_낂\5i%q=klǢbjB(~ ̟CA/x=]u˜UmmGso4߿<eKuvsV:|2O1W#۸c= c$RMZI%9y]uosY ܠyaI'$y^^qx)̕m.X',zBv.yejdbr\C.% nZ"v y v m)=-c6ЀTw`C=erX:% ~Wi|V5'l؛usupW5 ڜSDgq[]7$L+mFPue@` gI׫=^ ՗ [!;U;VxdW$q⦛9{ڶX k81%uLsM Q.r< ZpHq|?فt]5ò$H^}\ZNF<\^Sz&6h s#i`˓A%ùtgrf&1څE= u<iY:-`CTv_cQzĎ'Sx|/'霣;X̺F!Xvpݻ4b8:@PA0iݝx/y<6Aq"eJ`F#j[ QW]tQG5kk^?!g T~۷bXiykc!)Tl=w 'RCX1s@:nYsGFAR 5dCvGs~?ghٵ>WQ%+6n :R0‚.E򒗪lɏ+*&>> xcs"h{[`I2^=P,XbbYβO''ZaUd>mY_A E2/ ^QNM [',-.%hWV_d-фab>|Y ü'$=Iv€u>d] j }.s耐'$r0uc,=/j9Q3Kdr"?:j@*H(s5> %E@},pYh-kh-TAH!>f}s>7Tvy Ն*yS>Gt6!`[ zS{̞m3!f~~75"! 99Bwo%@-y65f/h1`QW3 RC$̎J'E)EDd/ӂe5#[q!YQohǪye[ Dezq"D,U˺ 00+EYm ϭYjH+vߌ&P2l]ME0} ;Nܬ F S ^Ϡd7fӸ7}Z g4g㛨ɕuBmtU4Sp+!a-p]"gen*?353̑w+kIJi#pazg4yi~jߙ$P8n9^a7HFFg# "YF;2q PbO&y~=Ipp54OUk8ȜCp>|o.iHn>aUɃ'o Aw|fv@2ۉc Z'@vsHiia@ǚG/{m*:hwxymd(*· :ȜdZe%t$w uT?|1/&GAf,Ii+L~gs]nAN~rYfOM)e2Ypf9‚ [) Z.uƖ@Rhe'hABbA>yV"M2 ʝzȩ͋cjtW Pbg0Ч2,d ^;[z/xV]_ܗH`-o$&`r߼F\@lӀdl*2&֑rXkoj?R7\mq\LDK|d:DyT5E>7zA9;PUD]l8FhaFj< n[W<>vGKCZVa0%~} ?s"5nAPLRWm7f]/oF*pE@3="uv{{\LGO^1[ƕ#b#|Z\n9H$i@rp93EWk6:)[gFhdY0ŵQ¢CȈ7CI?o~D@4 JfUF_=q$x˙hDmZ:o+P4)GkX}n茇 6.v_&Be-SˆE4 _JRP<sRV-@5*h~N ܴɝc9C<ӐLL*򺼁O PpoPmώB^ˤ@pGց]c h#2i ̄$"ϗWY&WIՄu$SO8~k`Ž3d烬npx3D)(&v1k!ҹ6nfP+Gk~NAz sb/bMQ'ʡ4Y# I=l`[;.SyoݍԺ( 5rHE\*;45-a6 ^mg-T;(>CxxcF1)` }h1l" *OdɩJ.ѽwV;qs&I껝vz,OjVZQ~y>+4wwߐ@1,GJ¥'ɜb CLW$&Umcϡʵ; _}A2.wD1@P >?%7NQh ѲO8]JS*Okd rOF&'Zm11wKd4\S$'vTƓt'|zcQ+mJQt@4p+Ht qh3{!v}~¬Wq-Zaoz!YLuѱz里AA"Yܱ"$Q Z]6k%mť#԰tq! Pty0k?(jY{< =6LD3ag\!>u>ì_=M)r9!&XGԭ3lcweX8k['X*;c()gUzz 5(/0 2V3b ITkמma4XrC*o`5%bjM6ax-xx1Fkե e.%s  uT6bQ[Q}K DLM UI? h6X'ދk3폑 xUV8e+ɵx.SɵhߵdE:`tLwɔw09aVDi}t=uM'E98i }13&k(kYT~`nꓷ4Yw9J­%r^0ŷзXC&QדPG&6J/= xj8Ϯۆ H9cVg$Cr yr{?n4֟>,˟?ADb}{$۸vM-iwT(T3vDvY =o5"5>OD]l+];X.lFR'|Z 4R#\[HϾ)IOAſ<=UPlbFp_} y{飆H'A=.'=O$ԈMi3`)2qb#sсB ˆlQ(ZG5es̛:&&agkmƘwxnѠJ^+C?yz 163~d*LdO{e`]ݾ#}h*k93[4LOsahWdSgnS$ $je_3GhP=j lxG&K1mkje{J8I"#-@s; 54#u{o"?hqa%eO 2LJT߿XrȓqkN﷈}4]C'N Oީ !A"gixG:DNi4HDҍRtU[8+^mtnHk-PnF<8 \( \y]j` ۮ 9* (׹rEɎVy/-W(Ec6UV猝32dumdx[b-CK'++D ,DXW6ze0OlK=CwV؇:=, J2]npetPEb{jyU" ={>#O Q\NOMRK .EaK* Vkj8X|F7 ̓cx6zɌnr~\QbAC}( ˋ:%2S^.E{UJU`6no.ߓŭFY,!}b-1fh O̚󷌓K{ сXp)xF݆Sd]YC}~E .}KY(ۭK؈"&Ľ`^т@8J$݃k0R"q'c: Z_q1FCٽ]lXO黥|&W6465 {ӴA\:oFdE0&'B4?]d9zL-dm[ nZMמU )dn{lI Gfr\_c1zűކ"a`ry:HA1Tmn+$-?Zbo_ZeOp:h<ͭx%50,la(p'wq-yZ/4 /|9?û¹EUh+ g"r@0>ՌqCݩV+:iq<#a7O*[| |+uL&P W_v@;X}Ž\j8Iwj~8h[(T{b+m >,B*|ds2 PEe #՚ ۏwi·zhO7Yw'Ժ'Nֽ jVĨvI}1@KQj*L$3|!64LJb9˽? VB 1R%jKhoĿ@5,I-!(N:؍gS[ f^Km49 ~w `@d7|> kr\˩)9(z0)]}f Xr?z2! Ȉ RfӉUݤI8,,M/(Oc2 h&T8G>|C]nQ(#,Ai󪣪%t7nO2-;03=~wt,֬"$/,B]d gF< 7"gL\oUy7!5,ʜv)^g`mVgOMCC sSD#X\ꄛ֓T9wլy%F-)97 ˕LP&d*_L?>bbdVRt$ Q=),O#>;__p׶o xg2m`kkJmXĿ1<۬+-F\/˱}ҲIc8?9,(t c/X1Kl%M 8Vv⵾LY: Q4TOEviض5T'jLMIzD/} bI6z#n:{pRXQ]Tjiѽ;#-}ec*G@D9H) (ϕ `iWl65Φif ST~4l,g/.Tdx)7o߰F磆C( e?p֮B uAgKT_ɺ㌞DIRT ̩a/³m_ aa V1Of% #s0fCFoOFmDcqk-1588G;_M(<# =q]uZ$q`U̚%_ >|r:rsftCYiyϿ 4qè"k&&9x#8 AKgxSo&yYnt.~tkȠA:M">0F7|T:I]NM=8a9hKj8,ɰ+*~,~Gs:*NNkJX%٬hrg{Π؋*ʽT>eJt%@ J9<3tyQ/`M6{$UV!UD#=G#YаE]'h<&s^203ɩ&#-HHlGg^(֣t-Vڿ!TD5OZːǮ2^d[t6^/q׵uzBҫowUs[TN)dzC2ͧiIB6hիKIJr?xa2}W2 ŞnɭoG,eK :M]@#BlrSսYeuxQOӭFy~IȡƩ1pCtJ` S-uF`\qt@,yhi~U[ٖW` {?| o(>ğqط8 (9mОrH-=?TU7O# "o#kcv$gR%ɘB\YG(0H{w`݂>h~3"0AHX ӆx9]1^>6_+VQFy|$Q֤|T匧k< QVfDy±np ֫"d' 1ǺY+w5UAKt&CvүGK&Ec* aJDp9#F[OGj/SexUPMHkݬ "+ZȰ&-4B'ewr/%(c$QtP+ \VZpꋓGV_=X '1F=B?F4kBNR_]}C;-33@W꘨kl֪S>Z/c$wPmM*-nD(eH_ݴݔ# eϮƄNB׭ueSHb::.Y3s,Ӂz0NkOc xvMA]}}6x$7qNݙJƠ&ಝhxpY}Z|jˋY{~⏺kL*wQ1J1vpMǩ- CȩΑ0D{0g5M*uc)r W԰Qǽ34P ~ӆk~p^w9&yOmCT$f؆V8j7UԶv87R 9ŽT\$a.fiJ9qF-& [24.mc 9<$Χmm j!ECX;E?pgu*zŦ:,&3<.fBPmQ_@Tg &O5,wnym eΤ}ñ8֧K$XHu'; F: >lwdyKZG_/Kp΃i(RрJ^^6 ~?d*YJ|wJ ((ܟZyx>g@C 7#m9!jW=YrBۨ.s,TbɌh0VcQ:lt*6?=}ܜ: 7I !P;3ne:XSg1cGMʎ@ Я )z(wV]RZ&η51GU%w5  b,p2ET;PQï /R5zg?tK_wpʈHmn*ZɂسMY4zݵĸ781~P.~%r~[ð- 2᱘ D*=H`'u+SISX׫^]~ Gj_O:KFgTWuѩP/ ;?g.'.'LOZݹӹ=`E/t xػبpK5NyGq)2qpU xXƑX?Wǰt?Hvp᫿'|FWv+92Զ9}~b9 Ľ"JgXU ®g9ůWacpހ,K3m2!6^ߠgt3Nlw>hv927+gfu@AiOS9zʤ H]*!D3f6s֞*dV td[h&lg]A򞻂i*q[.Q(x>:ɝC+1KPˠVJ$Z!k-Q$R^'qLbz<{{˶1 X"ܵ81x2u]Vn#0(ω &urZ"5wP\0afy,j4-ՔO- d8v|Jʤbbs]^r/ 海JZc;NV3 `ۭHho?`I$WQe.egJلl̦WCV%n;\2K@$yG حlWg1TF^%Q [Qq=X>0쾴==*o@oMfwg7_"U{]1:yD{V{'e&#]rJ #h^7tc|4TLA_snLn|+'tNω\RmȪ_,PNcA=e+;sTJ),tjo/q@zk;ߊk-%AƉܲ,n9w'^c:;fޛ7< 9)mͣ(,$ h-!9--SSrhZ$SL+8/b3n "sL B>j˭3nTR݊kE\Ld k JH}sf-m7Jζ۠| c[ٞ]m)Ws {o椤~ `?-É'R^[HlS-~e^B|}]\3U3Y/XpM*v-%0g}C', Yx+ǤŗDmnkΈco d{e-iq@k/qME*cݯ.otM 6w'<ߛvaϯ7>w}YG&5ʼZZ. l;t($ȉsf<~N"F)BTQb1^Gj`|)}E7s 1;фeX_kl6de* ɿ6IGU/.Tx1ṻU'8fB ΄_<(ziuT/fS҈bhIܡ$BxͥCCY0\LJ +Wv/ ,'_(zWEeb9(T*u2ǯ杬\c;Uo;;$8Ub 1V|1; #|t7sM!`1_)aL3*7՚wMcyhS$ཌྷҴKg XQ(?Y+^D|2 3 *@L" ,N3jSUJ nc徚Wd΄`r)Wn0i}"ڵzVqs] 0g,ϐQ 78,ЉvOAI}@ߥ#P~q!Lj;g߄wdV4X 4]C % ri!>`)~4^`* zD%Y~k:~}itph\_%d $u^=OJ{ez/|.c'NQFT]_ip?.oeOo̤#& Uqw>~O!ߕWכ}^+I"٫ߖI;wC݁kW ? `{"֫ [*ӱ![$v1 T;2O;9^Ru9+Sڨ1IPXUڍlFLD1d\Ye9KL3 (0!G-wVXg>VD*%ai+JBGeȃ'4`=G>MGX#wؖvk ڡ%~Ӵ 0gWp8^uybz={c1E@TWf]ie:dQ=vle֠`(ǿT4r꟞eJa\oFmtX-$gX`We$bLMQv;sy26IQYv߆IҮT3 ɻy:`[JI‡t+;k- k:8ZbXRNֶ8+0DC܍*pƑ4aZRuVlcrE%ȼfDs9`ͱQ4<v<zQmS7X{vgy<櫤P#3NޑԬuK21 11Μ4p]]i0d5k "DYxQPӄQG 'm%aI_R3yX8t/*f} 7TAKp³R\2?g]M&\'k67i8\da"W+/X'L3f_nk[x|w"q)EwԼZ,`g 3kXCX4^dR!i:-0D!֟#Ŵ.cﺛJY># Z4 /Bdw״\co`_Z?DJ{oT5{XYT1풋 Y;Ȧ3 DY ?;T_׀I`3`j*WKrgî+IoE%9 ˸)KLy;,?nXmqї_G,IPBr(%(cg|ajf75+q9u͸EB;OH/_ˇj9*ِɟMM/ԫWpz.E9;Ej Dcb6t/,c> |`Yֱdm=%2QlH{Gs@raC@䟩}4(RiJըu+bpIW?43rLJP=>GL)zX8Gdrq=TNw:A}jW j}}e//=ۜ(\."y X06%64pELR3Ճp/r:_1 2 ;=J?Ȣ#6d`Bf3IiW=6uz`(b RfܾH5lS aAu}OmTGQa(@esn$ٖx y2vi^a|^[LтFkAȳ%f~MKWSLXtY?"{m%!-Qq.ufq~+Trݷ/uT^D pV S#Vʀ_!G!3g<>QTKf $4O 2͍V82:J_Кꢠfߡ'iijJk W29i_X ~ ;`^^sf&DHBnME~]N7Km K81at;?>bt&VpU`XrlO jb K688G]z_ woX- e N^מ|\ 'ܑ`Is]$>"@^'mFP;7=yƉ ?3K#6ǎWAQ`U!븊E}L_;#4SDJ-Ѵoy\M\뉣 ). Q|lޜzɃ Bz O[ D`ctW.ƖdsdC^ͤ )@-FVW_r4c蘺!/;_-uJ޾ntH^7ςJ> 61^*o'z «Gk%};AS*Ϫ&Dl{]F JUrg`s[Sl0mQaPҫf C =3m♏^dbO!ofK{$&R1?~dPԑ'lxky S`m&QoGб@ h~m'2u(V&/Rn-&GH`BK"!cVG{R}''h=| }^*w5},Ǔ4= O6 ,{138wMI bլ >Ϯv`블]ʹJ&'ک=<X~$ʥ.*J>s)t_t;>}49aKZ6A+ΖՙW-px"ݯZǒ3du!;V0:sh$ٚ+t~ȁ',@$hK:J AZrysHnbԸ\ϼ2#oz>: -KxDKn}.qT&Eg,69.W|df/PיAs$ |VHai1KX XUݨ[<"UX/sD~Vl+븩 Q=GL𴨃;5+0/g %ŀ,^D RńEyjx%ŪuI|a+u‡,}&<3-p@DI&/W+]Jo4 )kZR9]z\-~фUr5ԝ _Y%"4a=9:3s)TUoJl]Xz"=RI0:Yֿ݆xҠ-b>[ =I",%y ң%dO{ͶgwmW[(vHJa|06Ǥa}&1u >+R+H SajI AqLRY @]cv/`_T4xPa^wpߧTE# ey'J,Gw~I~ţFG譗M.^g; ER8vW9HĨD[>=FM*^ʢ{hML[-O|TocJqd-3DaㅺyYO>Ga D[_a#OBԅaM1R')yv푷w "7G Oz^}Qy;lGAM&)F|PKcG5 w՗MKΦ fs#xl]ϡ L;=-GhC6)2TGK/@{>F1(ȶ[0?5s?#"EЦW=k|-t4Ka"{ {]:YyF?&9ivjSok=5_֌T-˒[ނՀq7Ny",rN|'df=0Ao/k^mWybْH7O*^J4yy&|$ol+Kw)֝ .3BydfEnEfَ!1;|~TvL- 3^A5O3 PH;..-&Z_og+Ш*AN%>Cd ly&[X2=و\HX,%!}K!ݒ)4RnQܗR#]ЍoSV_J))ReO5Դ› ]q"PmԤBW-K/QK#88L$0ȃpe6Bz!\؅ZtX5}~",GwpftCmKcB=\<'&ݽE'`3eNP+496T2́Z1ۢ?K`h/ϔj =AiFclXNs/[xtNB"D<fdpSEʅH+2JKa"Ze,w_ɇ"-@^|lo}BȮ+'cSW=5xՈ$ Gprc˪iaH 0BֹB6Skg?ث2FɺH \AeW㪎HˀG'?xwN7%+V Cbl5ܕgPۋI>ŐG*GNщZ c>G2 a%p jvhZ]Mދ -' ؁EF,J%%Ge2jgzms?=ݜc2 o{q|ԮFiyͻ׉+k;#3*%0Kh}`4p7xSGfEM,Bu>"heGLkDS&u[\IJR+E  +<5zoV1y`>1epSgZ6ardk=yӎPB/D-uT㧊}IՈ^tYs"q]W+4׹3C87o)`k*l%4pАlHڵsJ,[C tx*RȸǮU\*YS3 ;6 s;~>ްcƀ '0mgyX;L{'kS lI֗SnY.Rz`,B Ct,8>G8݀b \z9^Y lf[T> },: #tGo4:کPGśg'"4GҲDqzyЮ©ڃxǠn^iEo,A%3s.Q<GnO_]U`W@z> p(Qi9TF HahƃkW **IDpH)8$ `ݶoWWgAo]/JN? [ݿZMB UWٱqγm~,9vnŭ?qOԴxf`y|#%6)eV--I ^kYh&9xH`ݢҳE'On{gw[8gSC,33C”-Z,| VuNY6hvvdLCLMu8]{vJ·,HIAWkh8/씋Fi-r'i6h퇋d( 5]6iǭ8j? &pZ/Kӷn >aaǙuDg4\"+j;tQf„DqncB"b(/"A{'e9;(a款3<.t}.!*ت+2?@RMAH T P,C˙Sx#'#Nwh!VNZ)!#; 1?:װ=0h ԫ*p9{AN^6ncZ(ʦݼ TmK8L;f`>vEbE+~"bMfbR6? Q{uXg ~)2R,kEoBFp   ps D!:yE{p̛ W@\-ƒqe&O&E?J"֜gTȆbH|:ppAOPM Ӷ+k*<هXm3Z2ݷ: 0"2ά+D6in1XE/(60¹Bn1Oi3]yDM S,ޮm{k3@f+Y,"Y<0[Qdx dP֭Nˏ?_z'OfLmsT̺ŵδZɥʑon 4آqLoCmG*l"~l/`~GX~5V3t^mrN]vgedm{񴼱!b<2=WG%rMQn#S5C>nȭYdc_|lu =gI^x.fNjuvk% B]sMN7y-]l5# iIÃpI0& 2v5C3o\xshKl G.5F]tB .l?NN@Et. cao'710h6DT\.hNbf9s[Uw@ NpRT fa(]wA("pyZGjANa*?*kf(Vi*z~Pp~ GiP3L9{x2AdO"a$vz7󃒄`adZEZ ж7dЪf[4OaV>7+/k_˜ Q4V*gp)w|C$^ U+&$'ePy v2,&z/X8/wyNMfaX u:\U{#K~HoV]0"%|'-jn~ Ti@ DNy:H":{f&*2Ћ%<*y^] _ %^q;okI |uOp#) N_~4wm w8[{aM54K&r['ʘ WFjYmA@|([CAi/$ߺ (dd8]ۄb5ڎphmIW)ɟ a)ӌHUAR@X(V etӨ:mX<6[v9#\xܱvtk ]vG wm5R^ T,& 0~?Y7}T"˸LrE!"vgwliOv] tVҟD,[8):'<L[nf OەOfm!]iX`" HҒ'lfًT 1{#*mMVuabp˔n o!G|ZX\ve#1 +0*F`X‡CFL&d3E|t$.Ȣ}PJ ĐWB S r1GFy{bw'7kQj.#ѝRKEXp٣$VM5m[ hW:Oc3ݨCw} v3M[_YR'O:o)N4i*m_ݱжHd#j32Pf= ?r `k P\:o sTB|nI/n4V!7ø9wyYJvD?_.뜀<)8>fӀh},DrHdqx,?75'4U]0A XhiKI 5V ڄ0hKIa)OW p:~z,%='-MѪWW[IJ(qVf%UJ{ K̒|d.VA3pڒeCwJJJ[dᏡӚ0U Oq¶wmkY Q`;/Kba(5pN:,y=ʱ82s3/)Gy[O鷋ȩIBtd%G1b)|0ι8~XCXV{M/}(It2t[II)bkAA=̂{`X"Y*kqt51x9j`۴H'݌:$۞a l0^+-Wcbum.2uSY0+2 <4EhO>C$ޠ7Iv>=X֤H@q{luJPaPUwv`ّFCid_Su jԛAx%oBk7.V4"V$ ]Gl'_^>l,"T-ts}k |{i)xlSy["t?Gx3=a6eܑ3 ϩOVLF uD-灛8`MS>ƔCMPaX.foOb~aQП۔]9m#*8,"Vy]0 $$ÍYZ/1uvM4i\oR dwH.>;xրqDZgWxbɩH $i~w>0]S0$hJU"=ҿ7 14YXҘD Ҵ>@kӥzhvwYxL~{%l%5!|-y9" lQpE Tf9TC[Ӽ::(V@1yP}'|dICc  OkN][3Y%c)fХyjsHla٠ܔޗwiΨjm 0~؃*7 H*ɶ<,EjysvOƠoʲWF'9)RE-fd YZhJw @(0 \([!Kvk/n@LDl>^W8^p} h獻ř1L&5(% KA9"N佗tB6^Ȍ&Z"K6U``[wMgAi.z8Z$TV=NXv 2 !*:oNr32:OZYy:Vj'YmT9b/=7_ U{8ڣhͪL#"irz& 嫵1E4Z~sCk9ĩNp:(&78䋂يH.8Y3v+* .H9Y1 0eZ%zSjz;'>ct[x0ɱ)X">y^O\*1\~!bQԇWFz}52ս6::lfN+O R0M}M'ךnޓ/zV&Ḃ|aM4^}(!$~ 6ofu 8ݧ(\?bg@Uj豀iLmN^;._c׭.2L/lW|=,8#]\x+4[rWqc京AAUfcۮp(žpI$R @K&jnɐHmC5A=, 9vyJ@G2;ȶB#@lۥ$KȝQZ!ZLDɎ݇ =[2fK s<Ϳq;EkWGT>[nN]Yu0(*$0㐼Hx..i"a ,!7œw㳁o:v~_i\Jl]BEq䝇E(T1X\^Sz0}:H_Dbҟ2YbJkẎ16yRnv:/sF] 55rFIZ U7=2YMmQ9>3We#*g=_U+᾽JqU "ړ(๟`XuJ6mcN($0KF#)[_V=%4\Ur%5қk 0\oѪQ%< {ބL0}f`ܡݫyK p-VfuL#{C ? 4Drwx"Cg Л?4 6i U\/ٿ'\ %pXA7V˭Pfܐ[RaIkC:bMa;@ğǿWOWpHStx-B$|._61}a. Ĉ~wya|mama=A2k7mw4\i78.ꁆ*U Z5vV5P=$̔cBfxwAvMƍ+txP 1=8>mڰh+ F8Nh(C Xb,U_OҜv2L5U%JOE .i} Waս8H8 UJXz?oWH>nƟѫkc;{ &O bR1喢ǪM>Bzu7$Em3=ም&EuESۣ1+߰`_59kb8@CM?*w೹=ɵ4U 4B$-;$~c #kbFŅe!0i|b~f$<3Z1*z A$岰*{P|$TiHDn>z MȸmHD=]"TuaF]1둳>( amBLE 'n\+gc:6z{,ր>,wk;ZF_f‡V$S猢ALђeor?P;eϑg7`F\.Z\q"s=R5+c+q!!8@f]zf!Dovyz&$c\^c9-$LmCeW(wV Kٙ`o"L9.&SC~q IŗzÕ69Β'E*%-/v7kiX_=Y.LiųlM9;2π~A_gyBaQ{!%q C|hƤZFu&Vj:"@(԰ yˆcUNw#3`wFdc H|Tn9c41o Tn ϞɁ P;kld}4O^ԟ~m+D"VU>XLae}WQFEҏD<[0mb;V a^0̕"̌Ԗ`Hw`$@xn;"fqf̹F ~ kڡ [ d頪(8F @rd &TjevBYau'=M󬒲/E֎ .$g|cΪToOF@(\ѡ mTi'QMKfV^ im[ 9bI|: DnJ| i3_*n<)̈E&t.^$f6U"0#쩶>F!^V4{y?.K=D.pÚN`3 9} 3ܚJwz{l<[pUTzfaD/+qd @܌B&BL5;Uil(s5du(}P8G|G$I0E`ԈXy>Lc{"7n]+s%0&3FUP -b R aaXgJuf@9N5X"fə6&h&iJȭ4N!PC6]DvY f2 VoA)s Aj٪ֳ+Y&)X*al A/b[#@„ܭcjw+ot,^|`R&-ȳ|Ivu ӖLmX>}G/#twlLIYjj }ſTg`@û22I 3CE O嘻Paڐd#=y_[wgk,&p\E6z#3Y۠܀??>Y+bd/+[pn=">m[cz6$tdko]uN)|76O$澛SBբԲ{O(z7, IgR]c4epO9xdd43(4 ŵHPw6Qp6!2A_:":m75} #xie>ҙe- V9yRq0c%⠪TۼJIЎ6iٺDsѸ&u)y(c+2^,pW!#>j_jڎx#["xf4~I"<ĠRba$BЋ-/?6H; qc ^ӌqG'u:$7Um83TtEP-dqA\Go)w֦tGTk+P.X_7r|_<恌u9Y<(:ܕ  Ǫ.1Xf,`RK$-e'O +|6") 9%wwv]Tu.eN1Gp̪Vts@fe[dž<~-Ms~[U0iN"+]ad}ݮD.)/$ ~H%ՒFh7.9 ,xsCsV3JTI*_hh:c0K WMzH7Sqy6g28#C`ˍؒAfA \ZXJ&{BPGٵSo1DOvO6Mb0^Fǿ1k=U[gs> I=l{H) kb9{"fZ7ֈ Hn߻ÕYzJMVdBϦ.tjXF.(qS>5\MTi!\O|},v/a)H\frjab ͆ YK:5FH=OY#$&Ofƅ*iSy5`tjĆ&3e:հ9$֦PѝxҐEIF*;; fQx0ɐ/&vOṸT%ّp!;KُWPːghnf}^ct׮` N\ ?0x|_OW==< o }XF?#fZ3q|oA3䝛::جoMNܭnZ7+N'Kh'hz.u !4s/5A7| }8Pz s%CrHp} ?0Ror-"SQ<$s뫦f@AɃ:_#jvRN6%Lmb[𛙡e1+<䠪8~ffKI.JWk٫! _;sh2pCq''CRNh[CY\\?'?.< /%e֓B·ʹec?F(!n)0?9 nDʲd])KҖUYǝpͱ:uS:[]}A^Mփf zZ;s]47(3՝`5#Ԣө+4S^HC1r@Ȥxf8CB&|u92rI?T|=V!`g^Ie X DNN mikp. ^Pl!Rt߁iˢq`]wXA7;CrF\Aujo~ m<226~B?#+ff3ʆgjo59t-[޽X_R+l ڄH%tb+C\'fE;/7NnՄ] ؊iK 36,ek,;P /S= #x ,RBY[?!ㅈWp{ ]:BmD#,qp=Zl'zHU4 /tR1u<,Hb2" \~ L1M_|9L.sQmcJ8W̢93=aޓGk^mbWYT*ѣ蛄h<9{dYdڢۅX).s~/{:]-!f:@8FN i]3 ͕ʅ+.J@Ig kWmj5eL V.NGH1'۷[Am]"_ZڡpxɎ qki&6vG z`-8U1TnP'>"ݖIͤc_X>g^39QS wOpLfMLk<(TrD2´2c&x z&`A7w- Ma N$?Vo"Vg VmPzz&@̤P;])EdҤ];dc&̰y""6+q(t`W26z4!;֫ÔBw4pë2M:r6iv1A;RӪ>]zf'*p3aWc!Hha2a}^ 8֑tƴ6 1GKeSR@G5n cr v僛Q.wKffEg=.M~2'*r~Bx[[+ +(bFp,5r⤎?sšV#bs^ 8I^Љ!V!\QWCyտY ;]QqOѥYB?iYУ,YRi|bB QyPZ6l o'I, oAtR`ދ׾fXzYEYGD (RL6ƃE%JciQ4" #ir}^8=JW.!_4Z'2ljGrtBM;\ٌθ,3P֞^@ CzIy92vړt̋mcڌ㍗j, *#ZkC=Dc<&xnKuMpBN8ڬ*?]JD&X"01;Kp$!HhOmSA5GE6 kd% Y*i. ^c~Ce7옹ʂgI[ӧ8ev0+.¡,6440c(?ts#1/oIŁ|*@ y(g%c4P=َ҄fVba}x zψ5[ . vopLb L a%fq+9Be̓Ty#W j*7O<'ǶALn{u@phE8ܪpj{,òCJƷPu;hkȔ$fSr8#T|l`Qy!g y>0ڿ2*%S*vpkBу2)!]݀4GX|*G@Ps~qdۀߜ| r! sZt(zWiC]`OyN3"*$BzˮU`@:?5ȉC@}ٙ &acT`~q{v2oV\tXn82h½ FO]/Ws,=41ÖDߗG6w$A hԀ ELėS/ڴ5F,umN[oݼy}=G5>M%Qϛ]=9uB.yL~xzu #Sy?)Zjl yG&.62iˤA@E.*8q$}8IxIXBSN%,UЕs9H?ɴM&W4/ŗEQ N+0qD@kN&< ΰ-QL2.V,뚔Z~Ia~Ի ɀ U\o#VEjCw3hvT-_*[4'dɼ@cIx|n㠷Wvxπr".yv~24c [x](]E5O@׃(JA'a?"e2+}WN3Hb Rg8!D+kS*q r!tVZ[\͝Ss(>3߫,q׸lo jAtl`whX+?Gi2<j ,=fn'sEHl lL[e+kmu@ҙxe0Y6M̋k` U_=IU`CKE,(w`k,;4mo8ᩜ7!xRL \8QɅ8JѻΚ=9JyZW,5q7VQYĆH 'PD;R5Ouʓ_RE& ZpwVIӭɒFëhcؕxV4'Y z6gdBݾ x펍''?xS?K!cwU$y_j;ϪPU\4O(&MNs*{s*y£F 㱴kRՏQQA3SɑBd\Qcs~B|>K>ZHO u|=֡Qu8EƑWM3jϙl/Tj7tgw0>00bSCNgYQWG^}oĎSCxhd]4'UXȂœ9Femf7 \7ZPkgL>V1SZn/n 6昕'0r&To9nʯ$ӟ/PCs"ؔ[fcݸ fF4iax8oL*o&3 #Sܡ?K<\(#@gdkcufTO1R<>q)UY>vO#eEBU~uͬʲwWIWk[%-5Qr%W$czGѭ.,u1F>q$`5!I]cĆ99~-B /٨$ߪ_ߚޅuXIi .{zSjn}y-~ ևҽ;GEEu (]T)dp̥[N@I|LOeSESJv2 <Hԡ]AX% 8>EZhx=_w#!Rjz 'eݲY?Tc=lYPs=/}%|`F-v9%d& a[=] =|249mmCCb@ge "<?o6o68L[ Tr_:Ewabq #YaT// }xG :ce?`۴UyT^Դ 8i@#`X<ۺVjU%] D1Œ9Φ5f'7BAUlqڋ'HEQ6}Sl{lRC?Ju`=cxL8<*8(xżf1W& c"'buV kG`cϦIݬ^bOv˔0cBK1Ŧul4/V'D>6 jSNaDbdx!DGtǵ`9b ^͡uH[^掏>D뿽~jTrGh COx(.QO9^@&q}g ˯ NtQ:qcOrxvEMTE5hxi M-wRµɧkb[`נ8 q,CdžLL~'꡴ŇRJNj*ӧN!}sKyB Y]b6oy|mbCʺYFK?Km6z)KONP$έJ+w~hL&AQU,g2@Ƹl(8&:a4Vz˟SSPLrpvrxS/m%3 :H{Z9.zK"a@|.l*DzsKǵFfj $(&ԌmM*Q[݋h{J!cKFi<:[WQ'9Vrz!]ؗ)HŢDPؔ&A\g o~lSF0?_zD\!/)zw9h2uSxs=%nNaAu 8/6|" ؛nDHCCH )4ڬEyLꩇ>6A_>lUFar=mE"g0%d)wCq)F@jKNfY0``i M'OE@%,ҽ JcN,=(KՄ9-$S.#$@ Pڜw][#yQɓ?@; `C.߲_"a+| k&4эJ]ꤲl;"n9Q<56RU1YLOsk!r)[n ǹY@AW쨉ufvb):$g2|} 㹛L7"&vV*ĞQB!AXBFx !o]٬ m= *ɚ3S.Z1q U%em51!X'#R9el@bkʂ }6Z(yP61闳&B̃,Ѭgպ_ 2}kXȘl79Eq3cPF;IXL{V'y ^Fx84|\ICDg#‹vD4H<͛e,x*kU-ăTIb]er's)L[kY- %Q¯u\b9ln^15=_I$)_MQޜ W}\b8Ob'dHGY3'_8o%+KT0MDamg#֘N @P-AL| 3 ,;MUdOtr]bUm):x5΄6мtEJU`Gʇ}> fyq I:W~R7ękI;tńݖHM;WZ+b5ءT> tHk sCx!ʇf+MHFTC+[hs_dV{y|YX r!d,#iKboꀌ"Qm$vDAGtGE+ a<\i@~4U _ɯXQ ՞/wϢÛ@4^] k*˜Q:9]Öl)n 0>EFX/}inȩ-rRGɂ4*_ 8MڛKq|WX\r۵ZPS˶9Iʂ(;*yxDd!8.W%ջ~0QP5:m d>`raI _ RT2yiu"^~3]{+1'J?Z$˗s1bHt w.q `O\r&MQ#-/G[ b 7mа ĨKʼn֌þB[ \1=Az]OqP7V?=w*U#0A/)9n`直A_MU,–z m.٥745X%/m}3``:ׁo#;副R` 뢨R"c^{ꫦlg.($+?E[M&$YҥSLJ?!*d"$($ znB{hfd O7 ^1s-IR$0Q%?§@S.gChv9 {.0^~IX>Gd_5,oJtQRƵ/^HX``vV j0s8n.#5r I39 E d:`[ \YWhth`0Ppfu,Em47 Ǒ( 3sϾ_HJGM5`(1XJ}Xm=F,*MGH,ϏL-~zr|%| K8.={A4<U/1զkLA )[ ҹ~:sT]=G(G^d<VJ0";^j ^{<#]=qnR/OB)muQpܜ:> M?,V "!ћ5RGz)<N^#zk wd!tp1ԥ(lւnU͆N;vu>!Utk}KW$6L=4|*̯MĮH=a@b@m/NyϪ DE!^ *ƴY'}U]fΤe:?HN2"D*2heM+P횱>(:XR{(0?}u 0 vF.GC\)cpS27]P({ ""8aQ?h_4/gr j|$2MÊ,YH+9x~nz:bOC,%֩S_<5"}{.2C~Y}$xUg0c;7IA^5OdG!9uDSZzpV rKfgtD첹>얡?>XazE 04( , )A7i6QUS3R~̗hƻhZ\dǝx()X a iZ;Rx2ے2Hd؃ ħ8vsqk|m^ awNSw"R8Ale7W'Y2c #JqGd2J CJUv3]N=cx}t p1Pd3MTT ?C^FFO#A"_l&aBIMt !_EEx!uIռXrMw._0siU۔Pˍ5;w EW#fAh@p6&]ηpuЈ}*A;<:+$.T0IxDen{=n&jf)gv. d؇)'Hn4oh̒nj]ήvZXa`" KJd[fSߔ)$D`7R8q5kfZcT,[E2g@?bHOM=oA&4MZ18wh蘏oa{mB9V{$RV9 ;A.搠G%㣦\:B =_nsxXzLSD+LJPMMiL~Я2"Hu~0ox Fi".37;>A!- p{5e4 <ʁ}(hC ggsv&]VF3}SҲMrBFNm:hʦ ?8G/٫wQ dϊ\TFc%V9ʵ[~t\^uWFӔ< v x́L;)Pz.%LBnryc*:wCd\[qABٓ)[Fctޱ|k늓a.H᣾PIz. P]f6vRIUլFL?.Ga8߱g- f>+ >Bg+t77A:{@*UטG#F 3=zcM&4W _ G(n7+{Ÿ-#RlEr&kÒ~S6=A|[ÃoV[2K#׺P]F$CǍhN;-\F4WahL"nc%7g{$qjcU`igJ6)7m)7 (eWwL+􀜸%8 ;+9XBt00/˛~vLf1`e#sm-Y'w-X[@>KJhԵ+g g &kw%VӷM7M頻pt2mScNƐ}0{\cQ9 v7 &O'$|L(CZ}&d&zj{qiA\R^a c$͒6nXv Ilĉ'15j[=n { &:JX{=%uSUQy'$r zX*n΁NޤWi9(7=T`#4wsBrH4cLE r MFr8Y/(&Fzk[F1Js[oUExeMG=_pn2?ztFELC H+3<y-oUж?hB7Nqef#Ѽ" n=j^{5!]~ԂiEJsql|)I^w ʟ eTsࠢDT?ta]hٵ|}L2$2׷5I C!=F!`8R-&s=$#O6oyF6 4wG=#30ʣBĠ($j(C֭~咋皀X_^Sjt?C |KfQ<,Nh-g'e\e@|yEOHAnx4Q!9|B@@Y.AD <^9y-fW{%Kg31fV7KGFbed.ԂdIdh ,.uKCBt@Ds_($HYE954"ݕ{qqܟhv֐@S LKƶa;Ls~{mQSxRa/4I1vKi`2.!0_t"YdDIl0faq]:)ls[%/ӊ&`tit!5GvOcjzg܆8G*=qv8zϰ΄.Z@t..e9j弭v88ID{54cwT_P?0O筥"k%a"LqFY1G4.RЬAW#M>1g&`(-Dɿ^{!990\rK#-ϹF^`""?-%G2B-vvy$j1N|$t*T~IsRKtVp@o/%-D1͆h/c{'Z,_A f?;JnI=yqП+WmGiZ[JFKOz^&"7SP`b2M4">GR&'95zġp]tJ ܍x)ٗCs4~." !M=5:+-8y/0%as8i[y\չ=CU_.ɚ=ٍ ⬄ZQH!&zjIj ) ~gt~.'-Bgn/h?_Px2yqdEU,cш7~c}Tx/5z$|YcW`ЄgkDpv7*O鋟DP>gg1.mi#Eϯq;|k-tkM8"1ArJn' ';H πTrWNYN29FB;b\I,KxE8( $H,&Uo|}||@[O;-"?ɾ2Q;2 ^:<%enIe Yf^XZE5ͫa6LKhէNᯖEqCgy靲Ikh)vʆ0|J`@<yc.p/erZs7 dz /,]s&^'=Ey8vyaA7Py tA 9Rs !}8v@%{]1,~fi:jr;5yҁk.dm:QEgΦ T1d||}-^?? O)pnNP o>VS_f{}*5yE-lLC44AH/PuDk)tAC?G-jT`/n fog;3㦤PsVqcGm}}le,vREPlkJ6Jh‹՝?uk3Ї')*-.Ռ{ Q}.4QpԊlcz ɯXnw}*u_ ݛokp?.|S;ZHsykMkE/%.T)zY ceeTm1+ZR6Ju%.|J̶mSbqN/r kz{aDk趽k$ (6pw2wDU8[-|ׁfbi=_8MzjH#sb0&n2jso(dJ"Fh*N!'ŰKThrbR.di$?j Ȉ-y["$*LL)L_br)4=P":54NIwG 9~bRԵ'\1fUFڡ?OlR{Ԕ&zX*$m[3ߏ̮#F,K2E#r)fa*H^ n o>"c :QkJ=R~=C̦ lmGGcXmN^/hV1imžd@o ċ.rÃ9ֆ5F:5Ԯ~Id-@p_u>@V/ |)އpgV)q#?0ëȽLOЄr0"^6}c)w= oo KN~uevgŢGzS3cUO(,>@dׇ2pK7;<672F6!NYAS细Ȉ,[#]Y!BuFWf"Xv#Ig,j߿ ` dp̑~,YM"V$׀h^3i g3Y2`z/a$8S.`tI%0ʌEGsݻЋZ^a#$To7xBϕ'st'wn:}BеU|H\|LZGB 7-/?D`lVg[1R8R>S`c :<:n[c5f|"(Ǣ |;iP"N+P99 k }-lco)*~+$|Y^+Tm콒#.Plf[heމ>U8}s8G@> Pt^'=֮RLjl\+n-f boB,8 ݦ&)mQ;R>Y3H׫Uˆ" oyLUs3HsҰBG(2VZ>{BhLʥ)Xh30[Bpt$;XU8PӎOA`%=|2& o]a1?$y8q{EL8C>w;Lv)YQtc-û<2Hsu]5\]"z7[cyx=,twݯlj>p]}`¾4I.E;u4R/< nUlDeZ̻@K}kW\K<}+Kjۅ9ZE<8Q]MʖXBG /5{8`'D^mFaY l2IuBNAZr]/'$aJRxOhx[P6pG1 Hd:(5o[ `߮d|StXV"OZDFdri4xD%uckZл?LcKYj* 2oމůE SH;Eמa]}-ƒynwsDw- >Í᧐,t$F\KQHC#b.ě懗&hhdCKq\4[?$@Zp` Y|v'Հ}0'+U ee׻IUgC>g+(6w}q{\xӉyCx<,UF!;Ga^>?]r8oU_>WRM,H?4I#AY֏(n+ ~N@ͽi-t\z.OnߨrE;L_79"H\iVke.ͷN'tBksNur+!iٓC'Wc-JGypԛ:><{1G1Tl}CyNP!6) ͎7/_I OGD笺T F"% P\sA/!᳓[y0ՉX9[ָ4t&1yNWF K]E ~Ayi PG,A'UŲt&䃮-!o&z[{:B(ЅgxwCބ©8 5GJ+jBxqwM0&E XݚW~7j~"]wvS+-%*-@It9RzRt4T/rvֵ0b{th𯓣/mШb=G>>Bա/yl;f$C+ S4r\P;Yc !I.9Z{O/T*pa~z\Ɠ7Z3Ĭʀثˢ ou6jq}.A-_f?BT!z1k5->j$A(Rj}y1F %#ݣ酰+)jN0wq_}@0Q(z$qESlYu Slg>@u˦r8=퉌NƄq-E)䦫71Q.e4Oa\;g%&oн]4^1/'+0z$Hz^~f͉ccUn9"7jAS͔ح]/A0#¤5MSChz)+M` Gz!;|C~-C4kR\l ,zʓ!g@ Qsê'Jpp1@&F bπгŻYߥ0Xc^*It&ib}/ k,aiRc -K@ 1,f#-y$#Mk'bI>rkިZ(HZFKZz+WMs Q}#%r1r Q6b1ʫek=)\Ikƍ8$,g[ uTz%dzUz{ſ%T}(خeX0Il5A\06-{WX4d4S,Ip@s۟k7Q@~05ЩBb|0tu/st FbV4 iUPm<#шyo:Q*,GQp&*UӀ# a |j>ۏ 1Z`-i>lAaPa\퀧EdyŠ%-{gh~^%_)Z?.ECݚHp'g,=Si>THTXnUs8+yd5wNzit 3Kfef 8)t[ ( 5|n oRV01xx5o9A*:%ԩ,>'HZ y;uB ezÚ$ۗXxםwu/gMuJx}&051C=cf ͩQj+I2Mų#Zg4GY JZq΢1KjX%„ 1\h1ATR8M(%i!U|%^AdoMkAqX "ӵۮƻuÇpWs)nuJB.xš lVBx{s.(!;:Ҁ/2aZ)FJ-\I ` )>M*ċhvtYH UT)њeg ,KVlKJEx9:UʩڊsYLG3Ua] ÓVLwyYz0؇GzJ\DpA2:M( 4#?v &ED3 `moQS XFDKfg"4UШx&.P)ڦ->6RO%iB)eXA$@ղψa)-(*"mJzHX2H-'Y(J7`$M>!Gs4J[)CQ@$p s`"eFq SmOqzd;28_m<&4}cxH3#5(Zaq9F?\ U>sj,q`&Ay3YPn , /}Zmnf7dY: :|_{i9r1=z+ڼ7j u I94,~؛.pܒ_<[ܜ \mK`y0&CUdj-޽=G=ԇ\\C#5"BO-χzyD@lX "uViF-^Z԰6Jv>7:.Ǧe ueHR"߃^Fsx"1߮՗F6kw;ec^[Ћ0.w,{WMQ! %.w봢KO% Ͼ oBxz ulu MGXcľFYR mqLwWSγ6Ra{91╱\LTM9dуʰ + [[(Ϫ(4#: ǬMˇ[3@g;jis =Z5tQ=π0߼g$%w}(m&&LKoetFeTЕJ+kO3||٠.pk҂sƙyͼh0E#P+yu[}Hu .09'6`O t)wk- ;Z_1) "uAe#46 I,8mWIVЉ[*GwNw#,drӼ02b~lVm&bW uӻ <7rSх#4>NɆΡ-^n5k(OJL2TwX)Um8$bdA.Rހ*LC}4bD_y#bȂXep>^3(]=7 &}Mbz J>7b9rlڅM&)'&!̬5:{LVqz9<轗 ˇn+.R>gYL &= G<|_pJ* J{tieS }9HPA硙w1ǁso|Q= sG߸j܉E2iZX 7*^LK5z.\[㵣W),ȱ^o!Cc~n̩2L@v0p~ r9Yw_Ԡm="bDd{^4EҐEhtd`{a?bž/y4r՛kL>hC^U/NF_/ɹ$C?oB7_E; :IեcˁZoR@BFȷ(''T2 gRw'5 ~3{SFƎ}zcHS&0^ˈږ Ύ8NnBA]E+⠺/}N ] A9uX_1rЎdlo|Z QdB s:l y1!U@Hc3f6ظԾ^#1-`:iX}dX%vTɈUhqFtFh+$}<I5 p *qs&=į+k~oWu){73Req1!h'$9~YIp_(hC5Of`Z.YWuߩMMl<~% >}D>p^ /?ͱh,t,,F -Q&+SNfS$kuSkqdFnUSC˙+/} Wqn7XZk٧KxV <{u!]Guzdq9GW.h e>wi9QX34b/ >6]^?fԾ7ZwB4bH.ذfkG=̊w#Q=K7wG-jУ[:GMp!re \{Z8|_^լ ^@kTj8i`?vRY~XG払 KHlvML#rI=#G&y%<hrF˫5)Oi<=t^8R-.CAXRJ>Wh+Y=-XNpGj&]٢LX D6pn4)typ~g3zi,}D7 ʌ?%*-r 8k`OL}p9Pt Y\C 0aKSn>0W3]5pbmeznD?2lɷW,-aP)(kmwbnQtAz^}x]/{<`EVZ4aȎwKU #|)̒4gEf&l_ZSMlhsBZ*ak 1e Ƿ0tUr1[,w!!M "4~0sE>('rq\tnU{6; j'H.¸\ZBk?.OrYvq>4q巽7w@^f:'^ ȘR#$[y{vsqYRq*4/dT7po3K L=P_;S=Eןז %2EA#T2oRIz7^2t_H{bf{\tqh i-vk#sicQLR)]/4uriMg2#DD5;K?$@ؿM2"(B0{Wva葲e]}ae뒒tН&} !&櫷^uw5wbkzM%7jrYךScۯp uV{08x㽯2c:'R0; JITt&rNy.֏"vc:5⍋JzTUXi"h2 Yre#L>|yBb:+~J[Hm:{ އsdX}<} BF:EڬE`JRK!P.^Z xԤO,x3G듒CG$u?A:~| !yK9U.ϡE_%Pbn.2)lD9ou[lH:)lth[A-(3-ؚ])DyKθ5= QkbU Q y* db. U4D;~C*%a8OeŴ@b؛F̀QP@nJ;lNU G2mj H?n+BXKgK?v-y('O K:g6u[5B_pLkp.ETᡚ)XowN7b<\o=nD]+tBG%I]Y kᯬ($憧fh= YOi Qa#C7yj=^?dI2I'׼f 9Ya0'}A73.I$+KbGν+3GJj++̠nAƧc؃ ժ6^uݱ; a1#Q%+ӌU6!0?0KTqe-U[%F,XMAzFUj-#A6%뿔ju8i)_{ꎊ+9qz'0zʻ"\ \Y*_սڛQF/U eYZ>]ED셌rE_j$Ӝu~ՐՔLc8Q7jM~ t5pm,>WlJtbJ̻šXwHy M2laGw.cWU~E@'wf*qdW݀د}vbxjcP]d&4H!{~;(8N>Wn"^6 ~ZCgwԳ=}𒽰Aq|(s}ȹæ]Bz؎{.Ewpb%Y6k# uR$zY=_^ioAsӳ% QqQ5@&Nn+HaN:$mZ[X%jWyxy{w>[G ,3- B$c&0b~k# WT3iQ$JLǝ(,&!״/Rxn/T׀w:Y}hoƪ,b{sjtLL*pP5:|[KF**'TqT0#MzJ'p }p4R"vdoj rk`ؙ\2Nh -@V}T4؋֥!}Zo?2wF7z@R/Jgɱ-bB;@j/-TX }ccRA2o=h ;Ei}HM[裝h30SFGeV^'pRW(m9!26l402-񄴩Yc<= ~y`{HpV>F۾ѕ:lHUt'szb+< (\@*Yy1VT5fuaEsgH0,$vHoY c˵rٔ QL ^q$a89'!pgb9 vw3N-d)W .5BxڬH@RgW+1=(<.XBO,u[22iV36l =7B$|?OUv1`#V`3UKji z/^ }SovAWimNBFłi}ȅ0`@.0-Ү?|A1;6lDb [Jnr<9;Tsi"SUpљ Zxƃݲ]CR*pwc|X_O 9.jTKz*[bvBE"/<¦x.X s+Z }FS稰Hw9OsBr_=KJ3ZS:ҙiMz]o_ ? #N ]`Io|3"~luQ=oD iXX={Ӽry+ŧ s_?HAwNt.ILr>x#yHLKQd[ձ< 4$(b06M սʼn( J64c02ˈ &jx?z}5}Y%q)&)Ұ52ЭE;^D(gf eeecMTzI5n<%w@34waaX0^}9 <\{R=B{>2=̚[s7ÑX@\۝9Flg/BRQbJWW8\l0|!h$]U S:Ma'!iNf)E:~T)ǺM{BljXd*`p@^6v!TZ9_^|R>Śe"V%|Ude2;!r7GնJ5s f ƥ#[Æ)k!ͯA5X1*I$B9;.V3S%ps\,1c[\i 9PGuvAͰC.&J L7V5Wb:]KoCy.I*_9, 5Ew5!Η=noeR/$zA p\h6/Bm7'ئNOo\2MS.fI@Agej{wDDJ qCę>T2P6p=juAoƺߌJ թAcS N{= du33$?*![| "jXfdГ9?o AΊT!^iWgjPf+P6W T xJ9A7c q1l40F mJ WP ׸J a·5#aVggU3ՠ|龟Ox! XdiQX V3IKIMʶ,'%OAeQ#J07wC $gvA8#RBpQ~#'ʨ6u !Vxe̴"'v)DQ}B3ȭl&){%X֓gG?EkHy@ k|{!qR 'R 3R4zٮ}bHHݽ?3(fk#q_fGmhKzj 5Sr֩t%1DYuMijof[굺qQ#%3;-_=;`R~S2?..TIypAaPVl䪂8\=agLzL]bFLJ#M3&!~&oy& Uh_f⽋?޺mq28R&Gh{-5xg!$$MdƯͪ0UmC{(ߘa#>M8));XWA<$*jOӥrU[ҩI$:Ex[h('m߫nXjn/ӱbz۲$sRQ%]cCL=;?296ԜU>4+"IWII.7|x b9FK3 !y!*5OK vHtr珃 JJyf װwpE1]]>l i{xb"Fl];gL-z,9'dIu:;{Dk'N7.IM{j-u@7+ bebfh#34^S%V3R%(eR^tn4/[.":Q1421/k:IM, iӧ1;b1/tQY LIDJԗY~6;w+ -ܜ$u9VV _g_Mf~(yK\IHe,, e|3 9l\ L.E審1o܃5(ĈF 2*7䘙*dR! d`_":@% Z7Tyן15,]WZ{麷I0 8}xgi20RB1a7JDCb6Y-q͏-Tyq|5<1%x-k,{.3m?հ]+"Pq ,ZO2zDEα LOLq9cwNa3r D\Ec+=zz9BS URu!t.&p3*LN ]VHf>E^FnB%9j4$M#L$owJ!P_;曊e_' ebP͐By07q!L7q A77lOY8^ R#ԚWm\R{oe`~|M3eeoԿy)hl:BC\8`W XO 6Z5&VWT?hNݚGekezџA$ *ĄGSe&䗣wI8QHaM7/ //ZӃ@)J-7MRg^=H~x 亠7psPMx^|&*7m{ƒrK L>kf&\LK5lsʊ5qZXeY*tI dJ' Lp|Z$!%O'9i# dY`ɔx$k bw=+pߏ![5!ŏrXv$E& A f҉*oJ@Oamm5aG/@8DPC?{lq>ʅ'. 7 g=5i0}]j-.FET9Yx<)NƀpqQ˜0">%mN}Srݓwg;EnVOR|g0rz#r=gqj7A/Wψ)`N7 XD*KHM-YYc&"CÍ1=Hk"Kv30d DNLrC2T- ŵoUI\: ;R'Ys Bu0lXB38)5s4N`Wp3oΫ-xl;+9P H@gplᯘ// lk!=ZAuK2ŹEPӉ[g~mczv p>( 8ύ Cz oQߘFga 5z.wELgj\FѺp- Ʊ8xh E#)R̿SP@vN5Fx8ЪS[A4B,^L@u3ߥ﮿ܙԝ& Ƞ7{F 6 *_B?UB*TFyZBuj{74*8S&x3[kJnN@b(R s=*j|7br/ y~+ ˅q|?$ܚ9iS7 ڋ%q:8M"8#Z[ a?GH::!H p4__;L̤y~y"c N z%$C up%(6mY㓣[p cgеN=᚟mjPF0Md%)hpZ$K0y/YM&8 o #*ˣ!LUZ$*߉i8|]\o*I% P'^_pj,\pIdA"Cab(xY8j{DDm>M48jGGH@x|B/勪HE:]KΎ#P/rrp[©<[\|agڳc}@*Vdh, vG5Tx1.4ZO52;;Z[F!qY,4}qZ[q1ku>$zpfҕB=5Z|46Uc%Ev\{1b,n5 Ʃ|" #AnNزay+>/0}ԵbK9S2"zt֪te12CV2B @5fEMW@iz ^ Z'%SRAs5cH+ ]bHw`=,Na %4 @lys|HᾟnGn~ 1*y@_}mt^X@oY7|"I QUbi5$UXS3l! ^"ꪩ۹ iFV_,wR.^0-hl"!ľL?AR3wODߘl$Zm67/rEwFݼ1*m\`9_bg .J8XWrCAj=9eja;VO"tЭ Gk ғRX0HnLmo6+7 FMrY;0(ض'G E\WVk5ؓcbad??T!;2CæYqԶq=Oe%7Zp]Wkyc*`^/0/'/KV|h$<+\Is;_B4XQ-6r_8*j]B0Hs*Z G8 ntqBȆKRi/|=t>K/d*O ϰAmIlZ[~5&nD,x,`tVJlS@";WdœZYN&?I"'Ȍd(sJ $\_Q eQjڭ2d]cya)sluK2)e]EAԱa&r?I!t4Q1Љ|:NxՆv`Ʃjbu>\F`l8ݴNmͤE*,H{ bpnƿ8JE7R2].{ @ryx,5SECn*=i|2VA]~q6ӞZб8$@;icٹ.2 eвWzɁ[T/~Pr a{چjoҾg>VGv}oo 㦔Ov?j'k SV;lXق? ({d*q` vۃEzv]xA2PBͣ!%lj|xpdPqKP_GW/N*R3X&!RZxH1Ia RЦb[ÑU_z^K F1¼ϰ~䪂E"Os'Q;E]Z)ܬ ZgdSVފspƒ^JX̞P0 =x 0,Д?xd⢷!O1ʁQ*;/ '8Wmث ̴/ w@L]_ :3g \㈁'׃ rڡاvXrgL7\,(Jc=ƖmѪdPh28fFBpovavEֆ`ɪ44߯R?j@$^H; MK;[`ܩ7je5QLhH?30ݭr>ֳ+{ea䯤oӪ>7O[5:UGX<+CRvOzerw"{ҹLh\4 '" $nS!ڇۮ`;aS/UO]YR`#<;BYն>N3"ՙ0㚿n=́o-dt%'!OXw’yP E4b]l=~nu<~~{'-=zWQC١>5Hi>-I?< r)Yꇧ0ERp3i\I4_S+ɷэK`S;QfKNVLU-,X[ÑI@sEIA֟/Ud|U}NZP ș pV%PU FjoOIf$wSOGO.ce{YZx rJDKb9q"~訂Mm J3NxrrRT\!: cSpD'K~':^/TNč=Itd n$l@a65-VNYŤoN7'NT[XݿXȳGq^oSڧX:Z 5@r. d( ~нw( ʑw5Fdrx \lg Z.v$o6RW/d1 0;H> `+ Ekj et5p; ؀UϛBW(,ޡohF/%TB.{+dfy<̢Ufw.{H{ ȅʤs p!а*Ske*`HddZ恼h5kTZmµxL9ԙ}ڑ.PJjn2ϛ u54Z)o{qۢ\1>TPn=Cj]Vm;qv[VY-Eߍ-k|(:YT=4kRtEȥI?q̑ܩx#Fjb ?,k{9m󘡅Ձ[uy{l00c""r/#zUpol @@?F3xܶ6-23FT;ip!2հܒU^zDTFyiڍڗk&?S1c3Ps=^AdvG83Cy'YWx=5c **x|:‡o&"pxe9muɅ?B],'ԛz΢\S1sJM]Cj)   G/!ᯞXٌk"W*&;jZLlu?!s{&GaKRrqm A.Q g 3fʧT&x)=dOΨGXj "2@Zu:i c/e˕c!mE!sҌ=F;!a~f#I-{j:M˥.'@Jx9rKLÞ٠O%_> m⪥Kz8&V6< 6; NHOf!T=HTa-y yqgFp" Yߜjl7CcvUG*'9n\[)Y3#Z",(j̴Wb侒6^g,kߨD[P' ڲT"o`F}ц) z|1-|2Lm 3xQW ԭԔjHER$m6XIhSΥ i|L'`<߶s0޼>nibEܾG$eViCe&Z-AZ@Qz>G'| 7Cbd%D 0 /hf.>d+ѱ_xW.+6@pLX ɏlPa1ZP(2nR9+<*W5Kvf]@F0YRrl@ Ao%UWEHPQfi]1\E<[I 0>kco ^e|ӧ8C* kЩ2⑝Wl~i`*)iNTd2)(1lk7 Cqlc#{ 1ň7Ÿ%lV&w_L7i:!ŕկ S_q>BfM #Ö_?ާ$Ё[oF_TX(P pO,[SrKO?mz>h;1Jb V8@7cj"M*@`"Y o.6Z܁&9PEcL鍄DƟGrRHuu2Br˵vM"fThiueN2ߝĆRSJ#L]MgWAb!1Z8r/Dmrh]ۤ@^: tfo@ 멂=,$^ P\[!ѥu::)grf&qŬ6))JP= LFru~&NvmHȟs[> C!bɆ>qa(Gh\_.S(jՅkB"?+t'] UDg"McY1R1,i8]㦴BO}:|$~!iq+-{jd*JyR(BFvNJMg%gC% :syo(^l6Uհ4/nvq9ae~yS99jE/'2u^8M;Fs0 ^C&h3J-!] ~77 D5\&ޚ J=1\wӟa xt\ ֢eID V}S3<wX\QA!UFgU<{js4 hUp'a=bY5k}L9Xzl5hmVt,.chPԖ:ZLU~4YFne;|_mWW/vlΌ1\yƆ}N;( 6DOYA#zf&][Y}[ϊ2<š|؃N"w%`Ȕℓ;ɠ;Rta#$ޙqjNwR|!}U64 ϢFוLbVs6< 3k( Ķg|w0Ty񆻎 V֮lq˞űU鋋AH(BDs5{-__%A8L -ؔ)z*S!7zBX׶<-USكt@ [ D596qɷ|;Iأ,r%@Vkf&%AF 릸`]ے3.r1*Z}e4zynY48=| jѤe#QzhegJKg\ 2!A.+F &72-$D}FPg*# ~ 7i$ma' M!e޴O?ATNFaT#`aB&,>^p"msp.<aoIwt󺖧5 E,]'Fg]c$)3UA/sn1N8Az{ -Lt+QD4{~tdsL`[`1 cp= 9 #u͓sأ sZ,j5eNN)0*N*[hA}q&q!o^͈Jv*E l`9zu=UKGeJUN:ud}0 9P6ؗuyXY}wh.c[Ry(R 's`"cɹګl$C$Gχs-0Iko-߸0=2z^w\sFêj80yA_ <1eA *ɦ~> nfJ&MUC">Am{A%"אi r` A=SݜSD7ߢXMl6qZ2xL[pŤAJthso<6=l `A!Srd; `7dkgIN?jg?' GT&`KiT~5O1t FJ#ְ Z5$bkaR04]6o--٠>O1!p4VL H:0 sx|357o4𴺽C0p+en /M~? ,)WKlw8;rMUL׳0ȸQ>‘g=g9rЩϋr//Iŷ&.E[/`smմhJrr09WEc?GlBz#$qc@K˵G4S8s-y P9PM  sCT͸EuBɼ메I[ %)(mϒ$}0$N^xOD|Ș퉱/]/gV6۪h }(a#ZC\,%-k?ٳ3 qoΡZA[u+廓A/Hf=\N RtvͿjKr@8:"boM ED_fC]ou`;J,"lp>{tn,@ }ՆwfA5v%Z-@js\L)s9.)Ls2be&f(g.KҞd_as9wk&ox"BKP/dn hy 3VӋ#۷nVBʿHIb)Ҡrr=<5}a+X>9 &K_2kjY[3sO%jqOSaJedh.V2n{H'JbHGAh_n|gЕnݎ2Idf뼩DqZw0hp5Ɏ(d,?٭=gxo)GW|΂20Ca̟maWaN@op}(,.vJywhƽU!w KJw78oz/JGr)Z9S=aQ[X?u~=}Yv;;+G?7-<vjUNd 0ϻ_I iLq+iȅwc@GS~wX=QK#w)_Hz25nk?L)>|vmt#b2#bD%!f#24/N66 qOD0L5M[V6SVK(5zx{ >= }ld{`f\29YQ:XIC9+e~m"r+jYO QɨjE>%׷Ft=;BƹP>L4o7wW`bƩd|{gx3&@W.e "g "̨ύY\ gؕ5 Ż}?pw\*փ#DUZx2t H8@HW#F ?W =;e8X藝Zr CA}e2nwɽTBk[D)D[5hj׆aA9a]slgrmH̵={I=zgsOz$~9MKk;FmY/55d!p,; *5#^9l5nl. ,vӤA@ؠy}TY,J# FG t#KSxN3َSYF)QB%3y tCnEQHѺu͔f1݅QAݟ#v|g5Z-ĝjx*z-ѣڙ=[ :uE0є"7oJ>IU6-$Wg; HN*a4pDoKݖ0~`=vtSd+SD~FHSrv\[x4RF`J(glWŷQQ'/Zu5cqJo$6aԷ!F9=7sjyn T3DvcAc K@Na Vq\q rG ꠊꧢSZv ~[e{{vҝƬZٹ&UY篸vˬٶ')F}_V?m+,AH?sdlZ7±ev>PɦѽЫQM+gP5-Q!}r(/u]n!(^Wqޛ@]E4G7xKDqv]pO(/@|xs @څGd?^LzcH .TH;Lrk-4J)> ,˛,?&ye*GZ >-mDbf>Rp n@>XN2<%9~ZPmmO䑀,vyƒ?ixj.@PN]tVLh3 Pwv~j~U`‹J/Wq?h_(75QcOҭL{ia}_FԢ5[l81KWrT摮#. [r9ːps&{A HIRvVP|US֑R EJQLj9n>-QUmIP[=e5f>OQ!7VFF`p.=Gp*˱+W>!Ag3" ~MuPj (oenu`y+Y|0E(Y/EXWo0BX`&aXq](P2z>Tt+ܩzǹD=#?(|Ě dTW~Vq(~'i8f';.#I?9ƃf#iH$Cn5NcmB0(ԵTV"kgpbɼ]LZ.ngl N4=>J4lroQAa,!naJ&Qr>G5 YFz {XjTd[抬WI J ɈR)4:07ez(ġ+ͩ[D '>, t@ToyGitLXt~!4[{AwAŹ$SP7,{.k,O7q$8[tLX i]3x^-yϥ,.3L @Li|[WK3r.%Z6pDR# F_l+' 2g`4 @W|A*X>jS36US!Q-v]eo?%kuY^`|(D4`DcC}l ;!1   땛76K HR_OiRz*hZHq b涭л"<_ $?,y~SN6\}OFz"f|pqbQ~iFm6& ]43haDnTf\ŽFUKX*4U㟽Z vS͏×:$4b';0x39ELe^Z=6v65IdU9(&~o9j'X&# oK;zm |%Ľ(Rf]4!y.숽9Ut_k!́fR\xa@;=l5T,Y8ZrUwiV6i󃎉Sz Lfhg~/pf5Lj,u=W3?Ƿ l>ո9*E!Ƈ:O{]G1@x5h6_Ab}_}0r8`a,+o^*q `}>m9uANrrS‚]oPɱ4ڄ<˜ayUЁW6iw(RoZr *+dZRAKNۚ[bg J?ᩜ8D2aԩb9RkA=eaO>0Y0r%d{WVouf̣ oDЊv+WI{x~Sb׸tcDl@Cד" o[Kϫ ?VhqnFgaK[mL ǙZ`E~5]k$\%X.}9a*q;6݁ݞMB@[a4=_];Ȓ٧o %= 8>*L0]Su[x GV$cB3Wp8kHデ\Պ *ț6.ݟ#oXlE=^޶ّ":'eNA.} ByQCzэؽxYe&;$inA! y1i;ek"O,w=CwSmEtE7` |ՔdkcLi\@$pu S+a1" ~;>h9aHv_j$1zftjqbI:&C [xLo `\{+T.V(pQJ˥fX Ag?Sf|D#^ ں$Q 6:Ӵ$u\ *.;(Y;wQ( ʡR6s_nnjK?zsNh$K{#֙η'꽚#mO"~hno_{ɖCTP%, &'W T!4{v7f)/.oM?(\`{kzՋN_(3Ζ5u%Z(KPިw62{JYeJ V1)bdgV62Jei!Uߋc K)/d}.$gu]w{oVI~&L٠Fo;Iꭓvyg*EO*~J *OgOz.X{ -ǁFf 5+{Su{| 5OkhAJ (S`䢼%_W( \J~w:,]dA΁2 QfL- gEEݷdtusxٯ uzθ$4 胿W(S8,ncTwUG,w=3b[ [-[i3{Ȁ'r5grQ- Z\P*N3^,+9rM'P!΋ mhq:M*cOEۿ%xc7—0pدgNԊu}Ɏ'i} I'ߏ{gPk?bp- sKI#y;cr+C_J}1M׌#h-X,Дd$&471KP8.Ĕ=]δ ߧg=5ԃQցT2u`D cK/ JbkNJ& Vc~i mw-2 !g*aKM?8᧩hrfQCnLN]RcN}nT SWþ_"!̺9{ XL8vf Jab/DrI|1$2~߸*.w^F zQ_4ƺ aE(9B=+4R.4Pڨ)"6//%9*oqKIk#й.H\F4 뒔aʗ=QWoP'^F)5Ҽ7vϔ4hyک_IQevxr ~hdӕdNVWni˒!~"/Ry *~~qwqvu:PS?cX91ϐC7\#| H…u|z \^VWV6m9xk7^W0зPoʭ/]@։*i3 }Ms m Ė@+>aWZNz-h~r5Hn6j. a/ W?k5ja - a/s+ %O;/A Ąɻ,krtMt<݆1't$bɅ_a]夠/fliu`%hk8m3ǪcIR!,Pgl 3 Hfo۴35@!sg%aȺl;7A}ԟX4DOd-Bk !z Uށ~r,yp =s*74H<$9xu~ ͤÖ&@l'8I D΁UV  \@s s끀 Ug`~T`rl&4fESngB o#Sсz"xtvCᲈ`~grڌBՔ#?=ZN/"|rQyPDם|pOJ+r?ԉZ+]ɲ?g 9{Q$%e'6?_?^xҖmԫf1[[ݟyW-P/BXLo?4`^ C쀙a']?e k0 c? F5Ǹhs,#LܮewI|Rc$T\7 \MH;q!-}bD3@Jwi-(u0PBkK(Aa[|#NRns6(8;2W{ 5gFJV=r.4E}=vF++%v^JᵓQ8}'"S0yKp|`mDto 0qCnĚ:8v! 喐Y\ u`?_s"Q)W+&}^s[TqJq+`z[ :įpO`^mڻT=S]wPɾX['e 9voF/wh/g (%'jni:jYD5ֲ{ '$iV*`*k'?%@zrK[H]XseΈ I*C58a!$фN.'؁4Uj߈$G"*˄]턍ҡd~_z_PMHi[ M om䠑+'m;7okHZD1PWǾ[J:ߗ{7hQ1>h BYGkU1Ir]oBgbF&'+B078~ל GJ=Is`|[Oc_ݧ_9v}z.h'1Bg¨ hv-ʦItRXI˥hԌZ L-dW;W&@ sߔRn)f(V HjcM$į[kDX~VSA=et\ 8k8$5 d4 v}PkZHf f"wg(T  YNjށy=-5uBэ`ʶO߷W&Wd\Hb;CoTByr ~^ TZrmUC\f;Nq)鯌_n c1@[wYU2zrW2D+}ox1>3_)[ kg$7n!p}H2[}YڣL\ڏNK(kn }ndYMH̻27aޱ.wX2i{?8ҔO U&0B/ȬGNXBqw-d5#^MV&87kʥ{yg!jLld슮 BrS_JJ 9!Pg쮠E}/Yru ;kK\j/[`TRBO-Ug ^׃ی^Xj&Mh6[x0OmaGmn*HV^fy~;sa'F<{Fm[D4w{P*l%ΜÃ|4A$4~6hYgw1AP\ʡ6%;%!v7A,Rqk o5 8B"ƊL/hjh軀Lkxx18v̓e?.-@]LUfgҜgz Į!yDM=D|iID:GFYWj'.Ug.(P+$߅Trj]%!ISR20B(2?9gofntv*GI`Q];&vE'~FyjKFy W Gi!<Dc'*evjx |z>]B a YW­p/Fng533uJ>YֽKjUOGTVa`%^6%(2hV))Y2JF둟7y4,:Mf!"(n0 qϘNwhrn5$u^l9,CbOL.n Shc)3.LvTPAHzm?:$b/ JXk)({H5C7W!4iܽC>^ &,s@ L5 zoiK(҄Dڹ>]H}0$E(<쪖F֠z[9&%&uH83O4&a0K*|/nna[N}w'-#l7 fAiseYPWA(E`/ w ZpxPެXwz\RS s(c^D9aWY{K(',x]+d_V6zų}ijO3QFY*X\?-l+2y960/V*NVuo?n}j2Ϗ*alp?4cYم2: ,݁T Yzvv{עk,^̚l4숖K ׷+Wf,hTVA*vr/sGk{-@' 8߂l|R v'dSp\ ǧ$T) T,#n:-(+Ccu9fŪ?@_P ˛Zn ]\BOk_q j鿵"aMv\vbXI=i9YGS ~ro<89ncڊer5y$q]iV AV}^H59A}d׻Zy+T3i8[FsݙEc׃LhoG 0j$9 GH8{PjB3`D(3BUN6볛׬QygT#;a1ԝFXs(,ή a}_E)Ρ@dQ'F7NiKlRe 8pM5wAkGZ Kp&k 8I)ԧu;ϵp,JO,z:8NYN M!ڮ3%#=4m!{<ȉoYwJq+@(7U2 'k"~Lq&w:I 2t}=_:eFIYj'h*d0/}Iypg5<$␤!m_wy?q+S_kܻ9(t}jE< /J*]ud>a:AY"Gvw{FXo~[?,} ,@ TVm%=N~` )aOEaMYb&%D8<|>5bP!ء,^֮^2 σ,^sUM33Sʳ"W 3R)U;#R'Ty _Ȣ$%kE`a2> >5x@ G֫L1@ye pr G' v|gd/Snn*"8.4sDԻQWbbS̗gBZ;?D%kAv'j8NWYl46Qk&PciZI/sWç,O/3nJ6<ҌN'nK|VlH5[-?M-/TI@ju!椺9HH,ڮ)=^ojˎ5I謐! ]U2+ {|ujA$M61ٸa;*.Fr[z`LGgmD~)] ug<,,(8dMzK ݳYXэ*G9Z~Q 9<x4&:l%$a-D"!j2+ =[7DkſukbvgK yh,O޶lΈB塍JЏQ8Ҟc 8 ^,NO$w}E2>'[ɶթI S=&$V @=._>[57g[gq;J2Y3=U]<:(jVA_I|H)9<-lajȡ]2!rF]9qx;g7cQzk([g7>ڳw),[i䅚! elLET1]J ]BF vC>/"2Y>S͓zǫC 8RY<+% $o=698>K 'L#."\DˀYd7HFg{|ͱ:3 'iX`X \h(INԗs7+?TD ]lߴG6<&0C-g}EQWkcEy54^HB)cǎ +շ87TI8+bhM9 g8a~o2ٲ4GJ.*Úy<%+3s፻vZb Tщiv)hJS$.!X 0U`n"Z"P3Hc@J*_ͳpC:3hbZPbYpouTP)b=5t ͹į\e-*W lSuzXN-JlR#MڟP~wrjDМ4)s|NxBb8<ie`u^4^^mj g\%XdjeZۥ(uV.v!9;I&;p\Ω,ӆ5f7ciyO{Z3L"K żs =znv#+HpQbiu8pl ǁ\ڑ5o;5s5l^E!sO#R{^ u{ RB5f=#']=>]Г;˄" 90POkEMSKA34+ ѿ63FH!c /TcK)R? ;U`%#^G\kj -sOkk#cyW})|&bA$'K60j@u3oC"9̕`{RR-\arȉf 3J`}ob_Rfy4>c'"qP:+h}bm'a ec`^U)0ILW:CdaٽYzv%XrLמV:s5F qs|+!ѽjGu! a5)'`E/C$Y)+w^Hh#4]gR|q 8c*'}̓W1EKUvIgCb$kb3U e:W2r U! ٘[G~q(OW6S`X\(#8cdɳ%W--mHNB76>&W8}oAV6FOT]D(6 >tpz6;S{nԮ(Yiu ĺ,cGa]; opl R;Ý'>]֩ʕ@fD0⽖@]35@Ҹ}3&j)bW$(Rg<\ǕRy؇o(Ti ܊X'qzN?JKi؇ ``iF>4` "Y T#7`j0soNW7PBz|>IpdbF ud[nyTϥl?-n3|!P`O!Fܧ1!s>k1|ѳ`i+flڸ߷ha \y*Fk0hM_&48M= Ah 7kBI~8nɚfF-ug0?<oի5I3kYE fj˻*tmuKC`,vtQIY^3N+"DA/rT tTFmVL /RHvUct4D~X⸪ rS~b::u\•yiGGp!>:SX)儇b1Tвq&í: \Q`}z!/A mf?H! ܧ8ױx?E,ܬh A_+Ũl'dy78^Y'$ۇ逃m&*ɽ5%D6=Vo\&dGb4.1T, Lp4ʭH#Z"ee=מ|1=7<,muA:Of69kM ':8볤8%,y<3y/#; Ͱ~v8 n׌A貹 f^յ&yqv~R_?œ +im[NFQeW{ ),]I_CͤG=$/r DtCE/:K]IV_ivv͑H0I@G`IÉ۪dm֓.F[퀐Jίg>P7$[y׬pQI"3ǯ%7\x<8lWsK%k'ջeD_̓].ŐIGnnnQ *}?o`!u!,AHKrGBN'T!:^M^DWēy YRe*U%%,@e|9'T:7'8ί5Q2FӖw>jR'aE_[ࠥ[̔_Tr8,B}3ɏ {оӓLrt'Mrn|o)R{?GB d6 ^ [O %V@ grgع%+3_-*Qx6 Fjt;`*o>TzpcVX94xaeDCXԤEI_̒QW3q-r}#mA =JQ̱b|ԂQ|؂7AÓ^ݳp1s*}i H){axW ?kȼ }B1!C XkSzI+~H@ o4QJuBS"n\HDA\6Tt]7=Th֎L +gIZsrGtE﵆ zucu wU븷R><]FP]hi|V(jMWT$d(tkmHl7.,1zsiK*?'LiH K}wߤ0HZ_#xRQ;cz9cLtoFv ]@wPtu1\ E^3m3Z=C]gs/"Y,1zu8=kN~8G)>U%pXݕSeI%zF>2-L6sWB {Pp_˙Lsn7Q{y\^i~";X;ƀ4 |3~C`RRGU!e{ұKf֪PɕpR1VU^<ˊdޱ8U)"z j/aB@Fa.!u[\d9r*-~}aR}wk7! *pwrj g6((?E_VtbX5AOGɚA,эUBHT>*]+diR0}H5{,vAؤ0nC\f(S?<`aףmjn!O-n6/f~T b_0z>/CJa 3-mIaWjG^-;t}IY^{=d!jβ%vI7MS;BKa&:72ZDrC(*E !_:dM!MW@kBaNpSz!sc%=.ު^ Z%E9'Z ?і;{ egH$llffr5 `|FE%.r4r;3VJ<:hU SFTcdp0p!]zNV4֭?ⳊmBNZq^૴+UX}[ʣЈANMף+M{^$O$) Ӟ,DK3`ESm~pE%~ӒnA#_]+,O*Q%˃H܂컕Yg %~!*O#9i )kiW̱vyŻZ2ǻ*34*4fo싚Q yQ;ˤ WSgBq>m&QK %E^)A@; f5߬{ Gr &ͅ~DC]zC9|gK?+@%Dl*l5(\ ` N3ͶDw)@lW䶃;gj}yYı*:0238;F-/Zqq5OCAӴk욈S-p-J<$DyaT97spxQ: }Gix#lcS2L5yY?'UŽTicyZ6щ6P3qPCy>*Q1R};!>D\А,IFd7֢9F NPip Ǜyh22IP?]1r@.n-v ԛugԶ#lBaY0h!-a& {JǓlB?f~ſ^=SڮU 4F 74A.ڴ.mlUՈ]:UH _&aD#hU5:d~gLɆ Ck-J./ix ]mSD>|= =\S.ָ1={8D/+=c4g.eTPLf}ŝگ&`RS`^vN$GKXE1BmdQxbs)yͶkP_Y,l,fzrz=`ao20=3Fow͑}v__0_ K? r/]XJ> X0#c+.,>hqg%h[yc%sIRCXœ-S5J33IqB+d-,b-96˳Գ^Rv|뢄F~}1j5N{ -t d0V6\vv"5U+uиvYTM!^ߕ"!&:uP+djR+_"QIfr 4qP4hLb@xHИdK]^Jtz(dkx6/կO,6/~Ub鰥G?\`CWcµI,Wϒݽ̳Uq#VÓ~06H%oO8[ʼ!lЉ[=>4 b}h˯Sn>P-3d<=cm?c 50 ,Qc/CW٬ eK"qv%.Ɗ̥VRX(TLks;/rF%T0'3g`DCZhZkz?T˃,T6tw1rBs#HԖ#ᓙ~RqLC#-Ҽ4v# ޵W0cBZAG ZHv4O\X6 _-ZljHb+h=.&b#=9|r>eliZ9:E731MBWȱwb^/|o"}6+FT{f. ʤ;f\wnЖTMfk'Κ;K"M`;ziu 2H:Zn>4HDuOS.і =]̖jA-mR\8a wSãS6]Y9'a.2F¯Sdc#ttZ_ܱTKI.?syoɠyZ@)$5$ߦb#]2|R@hFz$x04\ٹ݂@u2;^B,1$iNlX܋uv{EU四x 6FF'?0*"4amG7E@tb k0)HJ*')O(5~C ǞPDN^!-~YсLN?]((^/}M.{K6Lk _m M(Th"M${sC&|f (1~4DKD1[k j PGhcFnc@Arp<bc7-kp~ʈlc aGj+һކxD~ؾ' OCkH !5Ehl%PKW`ι GO'ZG $mj~+D1[f<|p!f S!+Ձx: [u=h?XduͿY-EZV|\͹qїP]B:r;!V 2V.|Ŗ]D`DۧOɛߥ*X+_p;Vv9[;u4:sd<|uz4uoVc/H@))~U!bF+O@*M;~dj?|0ȱO`jȮ@]9BOB4v]w7;ofNiKA(^KHۏ.ɏԋLmieBH?4Zuk8'`,M7d"K32 EO^%څ[$!Z;*-봔}ѯJ\^MJwUPZHŴYJr޺d(6ئ__ٕ#, N.4E(m ; g̢& ~-{?.;i58s;FC*h&y5/upX;^mj7sL`[ I|1C/2TР̬_w 쭾.h&<ZpT^|g˺r}Il2w\m2İ<*CKtRɳ҃#hнL9&'u 5nkuG `]6Jp(3{gN @{5ԋ1P/>eyU}kg x)sY)MꊤWJ>./8% {s~"U뤔 mR0m,JADrAC懅O ERߥZtws:۫d^R#sB\]t\Yi^ov|m@2<$mִW~A]t>=:P, h4z+slk_J?X1 *rWrmɑ)5ẇojD|vJ\EֶmLn$KO[v_ {T. @, 0&Rdz2 ߍ4JvN6l"Gn߂7L؉rGsR.-ukMӢMvԼDoaˎ"Q ωI9šF֭0T+=}pzDdYrS]Y<ϵfg ?J'wg׌hL@+4ehT^a_ۇpJ'kJ5̳CW<2bOu 74 Q`DžZ${Q(gYĊ՞w(`^]bӎw5AőJl<7"=zKR̦!lӁl|Yӂ.583P;do w.qŨK;U%_ÜhtcK@1*ȉR#\JiHXV:4ד6)1d̾[87|] lĀ0S6R'AiG خBC{& hnI$Ń # _''Pıwv^g._*+rb:mVy->ee{-AuCn>[7@Lkdxo&`La#Ђ0*b-j¹[`- Gl`Ac/A  2ΜVsF,*B{"QRb#@EJe:o.l_G=4D[r <Vr}tCzjj) @u!1>[kI'Wld[ծs;bn$qAB88UYwG.jΒ5WK A۫1&Z0S"ȵa/(_a&įY{ܦR0uLc bIOݭkƦ -Wb>9b]I.a"CJJn$Snyo${-?RXѿjy T_bfdg2{3^;t$!I?Jzk&7] >·pDw'`' b*!ѝ{IՈGqTֺ?eu xqZ;QJ<)1:gUVo{e4qDGF|0AC8 kL>* K]%cY8{6s!Yћ Y Cwd9 L C躪`mJhT3iw?l6ܙ+zU=K3 Ž>3~'mݵ w>T^Y- 2bh2ȍ:B_k:3)h8u`j/P|vGC!Mb\{bD):qbG>ƕT;XlP}ZU&U[{ "xˎ MX Efp2m'{K!/11dvOOWj':VfWi&$X}\h86NjׄicM@bL2M'Q>KԤOLy㛟`f[mB.|4H!˴);#H=9Dt&-kIYvUi _TM*v#}e18ɗ( Uh}(C\',7:ńk0L}.r_NS{o?G#LWpK]vgcQ&P)dwrCIMQ(IheRL /4*dfnezdyJ~s"N6)K7O @* [i4jC 1~ VZqh>QGk6MR2a !Xv4Rf8H6gVN~B(7HE%g5ԭ|))DDelU+gL b&SBv@Z.StsQ%p{n@+?m{8rakΥ@m{T 7)KwEh L-XaƣӨ} A[ |UlUO2 q"?) aׇaxē*;{#s.,-ISZÀc: X u=VG%EXz>id>`,|Wh=RMfi|ٺ.F=7|꠽l\BiDo'}F#,4Z ziI+o &cp|K6EA20Q/(AS$t7MiVfS0U-]>jj ~v΁kh=5dF!v/wiɦ;- '!+Tp?ڏV'TOv== LAtsFRJes۬)[qB[.:fb&%C)X ƾЅ@8HdnҽFZMXUrm=5_,bIU-!YafH'BZ#c-tDxLKH@l/["iҩwuU/qrwr"DIjՎ°6>&Y8@iY2/آyqHەAC7{"Y+_iճSŶ*mmnÓ0VpDĐko6)QR bӣo6Yfmd#aWuo@j])FiKc07P*Dmu<۞$ &<2LSZ#'CAwg=8cjb&{mڡ=1ȍ'o)Lނo:A l>mdPP̝^@Go4%ˎ&S `zh|ZrT وXq0vIpi׆)ӟzbZ[:AʖGNWbey ޕp2pomVJ:"6 z71rpȶ';b(.h-f{V͔>p}rJ]D55۝zгڤV ~<|Hf[ "= W 9՝ȏ. goGfD_ht*\z *ʱ!%y9\cô?6&Y^LrЗ=#aD]f6NHՇK]#qJ|p9t!/8NRdd: @);\c_ dY:gb~sq[7!A}" q95Ĕ QFe~9qyH@>UMRÉnRP6>h^c'aBPGJŴZykRTl%R\.>)s#fp)F[7vS_x=ijnIv+k<\d׫7 Rqa^T5sIaƳBQbߑE~)EuO=&Yԛq@F-cɟ??||,/#~͆HTvAY`{}K WkᤇYn* ?=0" IC%p y'\߯Ұ.[*0ۚ%I#@CBT[&UmŠ旀JXxr=~NWX5=sNFRP7RqM‰9E8 *vL~tE0WBEir.ӸM^5Вx]݋I9A}u*Slc_o#@jHBwbİy"o-xj^Ra،µn J'@IE0]4?c{u!|Rrܾ !z$Ujnh4z'TlO įl4^| Oi8e֔&'s(ѕ'R)8YJ(k!a.!AR׭jZ>k0$O-׬ .7$ek;z.[7Ԅmi|glǨ|U*GqUL%d4kh `UAI:/ovjdLcgZ *e@9B;NChA;D}Jkn9 qr8GڏIva|V F`%TWiGx2̠f54 qHZǟ*8Cfn]RX2v8"3qL^5zTs߀}]QVzFcm#zf(Cvb'١jwi>z,;JD&%2f=]nr.rDseұE6S:Oaw~=i%ϑ9<$]C<`APTdvwb!'#E̩19t)`ho*TU>8JMX~qmo}\|Jz<fG35'dO6^1&-;^d7p7UFXbxݛ/mY9Wk&Ht !N5Ͱ $V_LLp'tڬ$<67eN,ʹ[,Cj_$UYC($C3[o{eS"ШlK E%(9{- !o{zf9k+BY&sirj TRن96/di6GmpD rmqLjydO%& _!OV70F(*-d<"^7DS Q/QZDX1ް{xz/A>BB H1g|l2}gR.3|Z*If4G #1ǃSup)yҫ^;gOFtެ3Ww: "\fnTݢ5"3W9& lMqWZfi|yO#"%W|Ȩ>6_\{jS9L<r)^]rQoS޾( nV g" cD@6H|3R-,V_Pt-uDKω=mbTBkIxaq f'//+=S"7I aS ?F9 _@EmFHxdŃݳKSfqFʃ_"*YKXweV377#1mLi73ReɂWcL='F 79ԼST:ԏ] siAg8.x$GVvy|LDž9Dh[0%1C88sMpv y)i鎞&0q0a_GøLԌŃ9ig x1%c]޳8<tUx$[/` 9+!{Z?{xE{syZlʐ}kA7 x#oy0UǪA:K؇*aKYrizcQ06*߮@iW~O:a]3U- uT2iNt/K,Q#svQ!ނGdo#(ܑ+˴/6i h ❓ -栍.uO%GR/I8@׍}WZY؋_JEuAH=Fڹc{KO0 XHWVC=9G_'4 = W$7H.aI)'2) aL|;@JGkpF HTC9. guBXl ҆](ZE>yHA4H` (TnX ]h U {&[h&m0"CL ;8=hԘbAZ@ c )ɞ0e)%(V<EObhY$_^]w*wböq#T)Pڭ 1ۘ<\ÊH܏8lKuAY)O%EgqBFjKRk+ Em4.l=ɝ~9}l-H׍9 1C# uKDJ禪W*& Ԇ~7V#D#޽+$ԯfr; Q%4`'ű5qa\T9RsNvODx PZvw)(=}D2tްjDzGaOwv-[Q7+;)QR#FָV4'Į .1g*ş%DioӪʿ0ƒY!~p}vDzV#LND0wI(ԋl"*w :I ,«8kmԌ#R%`|ݼbgW$V#HA FS ֚)e),y?W]9+v T 8EQc\* a\XEb#XD5v@`mv U1ٿ3#I,ȭZB`RFE<_DI- ƪGۨ@ t<0?]0m&,W98b?k>gdm y>M0M ϹCc?B){Yy|=v;!{6.0>Uzϥ!a ə\aEc+VkF8#OwFzA O>ip$J!.k-1޺8_rzh)NXBі%rβtCRo&(ǤPa@'d<[At1C7f7lލoE?z7YBG47Qya_CJFc׌P碨 X K("PV:Uc6A K?XK2r`3)rN|P}͚~9?m){#;o`dE6tvmoŎFP+T@±fNc4qe1"~HZc7V;( RGzW!^,v"2a_kNP~K,u}M !"giZغYS,Gv8A:̟v_Ms3y((+Cg>a&S D}2< FO$\ԥJ3.c[!* ` @" dȱ+3~"FࠁaƄ4ok>Fglc/Q*{품oL\:U2b(EfsÅ˪$gcTKf4nr3L"]^B54T ? .5vA$ߓǷ|'?W%cK#WD<;flS\/:/=;LAJaU8|M"C Kf`y3}6X- zh-l]Q1=ڦ-1}Q3uz3nIvZ,䎕V>{=LNXhe a~tDq_t<\ aR@g{4]y!)m[= s2@RfLWET ucҽ~ %w;5S$yQڭqc;^:-N!!Fvtd@z%W(]hGZfU,_kp7"4uoꠌEY=2lھ@ pxր) p3 N(ͤ}R]&%hh6E/M߲8GLuӘ:ZEf} sEnvBN3)tsHV_S/.ƍ'Yi3yU6NHO:GA:7bW7QS+agA\|V6VC)9yA *|# l*r'qKy:{ hÜKN2Zd2N3wR* |6 oҿ jD] 7[WNn]t1: Ka{J+cUM){i6VhIhC+%V^,2+HK|N yUY^4 dw<3 *4sa dF|ki\}P0º?;i80ޚDY1>hϘ1eS`SR`f VDk+G r!> 5FhgJ཈|"vBسoTMUT:sIVdݨm%8m!'x7+XuM5a8&"7SPl$0/~L'vt01sUtOmȢj#~>2#ʌ@`j4XX=&DlG u~5.uiEwzEPtN 9UK97MֹC{۵jnV$Wf~qCsTZ.u`iȀEQ(9Y -'P~p"qF`Wկ/q̗N9DD9zEy!|! P[(Af^$'B C#x Z`M1+79X,]kZ|=xr_csF#y)YCZ} iqT\~\%O$w,@3hȃʾ•~1CmD/і$uZ+E c.ӉU@\?| 7v[* jR.*D핥RL٩<YP]U]S.QG*>vr}7xd4"Yd6+oWݱz$̋;eJá4U.N1zՂ0%Y5a.֢Rx.>g$D&+Ӄ9X.6"OJbi'*Ҟb3V|){h1ҟ*eM}K4ϹLq!?Al?钢J7+2,[􍉇h(9$`<kys\ ]֭[sM4ɚ'm drO}vĂĜYjˈ Oqr3)qIuj4v F¯geH 4 ܖԘA'譞J܄knFe'r/t@s}gXu%;/R_V2vi2aAM[K]a˖΋ۂސslP41cWEIk,㶀1}!c}'5$=o\oֹm-/6M:nj%%_M$6Ml$LӒ<&l-(R1 xjrO~2zL<4|#B_\kY;JSF~7 ]tΧ1,ɗ[Pqw,@@CCxfX 5cb2q5ZG@ͅ5NGX`[ _[P.4uqPImMƖ ZZШ̶1ka;`{\wAFlpl\>[?sqj 2jVT/c㾗F_eX <ώxZf^jU`kؓ7uVSh9KZc?heuR1Q_慲7>^wo 6֎U. IȁCaA&nOu0,eRRua/H5BJR:ת&(:ifj|#"Z5]X> n2?J1- v))wx-k !p!R!|1mE@rؼ2Hg¥_ 5Cvi8& `,G`8WN$&Z2XOAz#1-(bqbগVaw.w_T2n%W{_g 2h䵉Rڼx)KC1= {ǭJq /${r{T= 虄iM0O#3&+ta9A?APޭHt<#2iu0m!< _B)ԵEyQ&"; [>-zS.QΥ5 ⻔C=jY6؝WO|)eIkt7Cj:"yӭjbyJ;pe2>;L.wc ?~KmF&ʿ/3cx; AsE?(⃴nbj?$SMIlQ4 !?Ʒc85 !TxaR$uƖ G5^I3l{[\fNlpϔJ'[WϪQ~xyim+a5&[7">jӘM;s.%{:\16{p؄`ps:gMNO@4g1З,?fCG25r}G;|йԄ}w*KZc\U(l%H.#TY=60ozJ])+p?ȢAdzx?ȸ$< )1Xr)Lb9P1["#FQ8n\$Gyqz|6(%®͋ ahTXJ~k9[+sҭf0k*|Y?o6RfB]z%j`Y ,JG˜BRtc_5S$n'@,h6w~Er*a{/ۄ\2 η<{xSJ E~_R.oTyM{͓8^撗3V*ʼx|&.(]ߵ> onG`@@}Gt1\UqEH)qqR*{d 8j{GlJi_'̦.^|5}Vs_5؝P_4k !{7^EkIW?yFE).˭#U0:n*:Xc?~7Acn 'PV}s~ rLNQIw0 ܔdP̻)G~ABxL8^2M ,9UڴmOƯwKZi/ObIE[boO qz6Ƚּ*Drt(\':U TxÌ qp@-UJL]C}̷q1mHYɃ*v9I:>jA uISkýr{w}P!#٨Xy-aK/!\j0[rK( p;,]NGbIũ%/tWR( RgKwLYQ{]?]xryn@3wƹ _v(hl/Crg* b#`CWԝ>ugcJsH @ŷǓׯΚH#cp/9L;H" "9lX 覅ݙSDG;W:!wx!-Z.~7o)S-# y'-ދ3af}W䅽8A՗ 5ƕ:F>ݙbD)^PǼkW84oU):R'Mq=|-bƯ2K(f ] u8x5i -;/ȭgV;!9aN9ܲ FZvjf7_HBM7d mIwנp$\lݞy䈤-0)2Z7㘯5S)!5$(EW(B9 @~A7#VÞiU[,<'"HuZf)K0by>Rq&[ᚌy͠V qg1#8>[FޓR#,+{paS(}!auiʌMn"# pH-f"t/6Da9uޱ_g /3+M¬!.lCE~'T]Nf\3w@Bngӊp7. ΣAQJc2H[m5=d#nΣik"+t蛣濹^ 1W}8 ϑ޷MiS^\ꀼ`͟ ǎmtREDH`_ªTH(4_W)n?烛_z3Y(]!QOYU=V! G:]z ŸEzr "Y,()|BCaݭ7T+MoQjx,jgYtkm"" zjCq繏U[ښ3I4,!FōjjXf{ Xve9\9eQ 2 ;AYѓZ㼢ߊԶpnɸ(tN PdX+znvbd'ފX7:>!y?Q-x !$Lo7icJ;!@0%Z*0Po?y]#InKR͠Dޡͷ $D"ŮVZ0{n#A>P`\AFuyNR2Z6G*o9oqQ㌼̖ I+ m  đkB9^>¥VQ3O&\_9]J1F7| >5i Ta^Asv+R ;cS67}cqzvg~cxSN ^`WOmooxr&:*bUrBz{~iNg@wsn:ĘOhzY3 I$暞$RAr5"~]#$3,DA^lE^ѝ2):5x͈3+>.cc " Ֆz)\ XB瞯GSaP_Z+G::z< L֩bAm G^=$]y..c0=R8};_HI7O#g{*2uhɛIr&Ɔl\--i͠jAHtb' (f.͖K,0N$Dsa]~BP5~+gDQIw#$e\Թ^VF,GxsʓKI:ZdߕFb[rpm/-EjC6I3‹A^v`(SpB ,@2o Z/`3U /QU"ٽ:ן(cZI@$o/j=[uO|gU}eE}!n[NUhUS2!S=Its"R7B%PML~D͕Iy_6{ggx TpB6y8O^(;x[iG/XX["|teR*-FDe {QRlF.ԭ] N$EȮ  6r΃1aUMƯgsc$$vQ2lj-Ƀ%oDNb}Cg[Ќ.>bq~YmD ?qwx-Cn0\s C񥬏 6n:Aəw;;cc1Xwȿ*ʶzXhC_6kX;(Ѷl[L3`=Apk!Uq!meot׈X8dW6NWXV,1ie+ˢƸT!bo_CK~jw=+Փfz n첄Y)ߝ;,25W/Orl[%DcH+7iOw.,rދ.C-dOcoyEoMZC|Y_^+fɃNgf<.sEQ!:UFuoBUgΔh򑐻*Tk[CM_R<;$p7{~UHU8zQȍ9Dm]A~] 8*[S&me7cQYDe beN7xoyJol]r[d=Rmy#%46!7]k/9G#cFI*/ǣ|OMpPLuOL<޻Svxi.@h(b^LGQT@7PqOP\FҺq̊3ɍf2ᒝ`]lpVWmq[6\]tqp}sZ7W;KH!&i w|s6X/ГxtŽk2῀'Jf\Z4=ώޑixrn5ۂpsD1)F[SvMK4-Bh>HI[WW~˕h,%h OT &.$Ɲ_R\_4*V?4a$nIէQSJoE;,W;gS)isZ)-g;paO@]'+#m0wބ{>6:i?-j4{T{/ !)tE]8܋g@!gÖ27lۂݎ>mfC@qSXT=I $$mh5ERtГ~3(IVu_ĩ|# ܕz ;z.:fȠw[W)qp!~Hp9'=gI0 oq2t9lZor҄QÓPǹS&5ZڨT}H]|)W~3ؠ xm,jgvak#-} t￧]I7׎Ds[Y1 KBOg+Du5|$&( 9e I"#Q\|GWiTUGv8ZaS;xqJǝbV9~U4M/:J\_3BU/)6 z j/|xgP *JQޮp) DPR=VCE,H,,]"(XB2`Y$f˨$꾀) 3h^R.He5Ǎiﭗ7Bfb9Q$Ē0DVmmD4FƂ#h~ /OhJKq)4@t%EdNYsص,㾂A4#d7ѣ_:OZ2m8 RG5XZݨv L.epL3[}^{ye)+\DWmքsHBt^,> 2I1MQ\BkOyI>d8hp&pyxψ)NkcV@a&[7M4s$5Oy>'zOBg=㮒S S W=e޸^cAq  /{ tڃn[ܖd/r%AjJvw+1?r6Ν(>)Z+.H'b y {ḵ͒RY]#$,WF/ B!Mݵ$OE-!bVC=}Zڌ<,W$b'`o~{#v~U,>/U Εj$\zM ('KL jc>DC/(-nL`5B~"EM r*?n% jܙ2N? b hz=+:S9amI{c6#y󡅝K{ILT7<[-nr+3A[8'u}q}߁*}N[ k;的z~bpE˯2B- DO#Y `ÆO )4SP}ҨE3rYbtVkRZs`L{c΍fSFn6UX)jo-Q?$@FT,l\!p[RF?Ed!c6𛐸LJ^7^)vBՔ.RB49YaK`]pxQRl-$QUCTG \a6^8+T7Xq,,q.Pa9~5﹢r`1$k;Xu2.-maf*C$,Kؽ ^:/q-׸ߎ o%- -xh@bNC!T A`p6 lD9mum3>5I#cCEWuYPl}Rܨ 3Fco tiI(a e>L*{qNE&C3^n:*ɖz8k:hh]J-Bڲ Ѓ_M7,%7-h /!oN[fWo=lQ|_egHcj7# [,[PB7 @xzva6ӵ,lrnЛVN 2I/zt9!}.dj@õ:\=Қ^ + 2CcykT-Tτa c.͚!ETt "ih%=iU?B\2gꬼ79$+gUrI2+]V͂51m4tiG){ %ؙВa`]Un^٧l]r ü4um 5yS= (jzz۬(t# 2 Zl}JmX'8$+(\}_4ŤF !\ !zzۙagL9Mx$!TmYS@s,cq+ɉaeMgGƿN%]l84h]Epm{Z 1 F'ɳM%%y]M9:YznDك/Zxr$܍{WSdBZjƃj`d>hvBhj5 _J&~뢹$HR7po>tlLu_xtʥI}j&DݔW^w6$qjB @CRtX; By}j|)E5ԭjQJݓgrεjIyLQVWu4sqJ{d r=>?<- 5Wl!Q^ I_qr|*Q onkބ`IdyeENRZ%{ᱵd/yQeC&d% ?3PO D (`xc0U [twgR5\ a0Zkt IlnTm22_bJήU F݋T- ;Kܘ|ʇta{aX;nulcѩ XC!iI3Č<ᇯxq/ g!|H\`6o%.,  T_QjD~U\E߮D܄]nm>oc? 0ˁWCAg_xlv;kB`P8V ֪3Rx7KqiV@+#ӣm2_kH )oAg@Wf7ۖ>G;%^wwVwZ8wAuS)t&y dT[F $\#Uܩ+y#>OXzI6Daܵj\3 5d7uNH٧UQݲLPC5w\{u83)6.̓9[!e!MIoQwXS7yּÓ I]T3Y5fb: X{:)}o_H(ŨtadaR=QB1 uu|fYj4ifUl׆AM& ڤMm nF1c<$d}p7HйHأ V÷;Mn(5O,JC,WtmqEX9ػ/@u.?¡\Ғ* $4ξ@E ْ:5a©[ݡFsݹ9Ho^ "}ma!gZڧX;VmlQ9 ⾱pj?u.j3F,*OV@Tǎi!FL) uH7۔s?ڇ%:_“( Xn0ƽ WX5kxAh&Q,'#VrrKu>+>?񃐳[$D4L(MMYsO IQq3Ȅ*ՇaɎMoAQH[w%+PJ NDGB޸֗gixqyq~M?NE]PY VAԖ!6H2XjȨ xԧ_B0EzNgνb +Ջ"3R5={~qg{3lʇenx$;4-ELPRBo>u~U-)xmwN0xܢb3k @Y<:v@ <#?-O#zv]dt247>C*k6"]-tz#Ñ/(Qǜ<ĉP*_tbĝݡY_^1QY+K"ot4NԷ-W|3~ j'-y>&L7Hf؅|W;{zVl^-|uDǠOup0Y:5Z; v!xKHu235adL@[cE@m$-1 S&\b>tt[?p(}Ԑi42s#<$6vjfk:/JxҝyOP=9~^RsXWeT:~9r"A(IGF3u v0%|#plcVv!;:`G-oIj`ӥeE1h9z%Q4, .G!fNi\jw0 b;Ilpgs=RUn 3ghwc\$3mhq}5J2 D݄Ӣk| 'n@5ٶ~@g\Dlp iNe9#ekWaM4@$TLM;-5]Lػea\,w?Prחl9w1zU[c|8/ t'M (lG>3u'a\۝LyJ3-׳[ut9@%P 2E`7e G jH@g9uo[fΛu6U gbԶU?6CN0e_/Ynb?7T_;8(|VV%+ܒ|^_l@D8U8:?}ޣ1W;_զ׃谅p40xz,H6+?vQb x7A%¹yՃ^ln'bOO\( WDQЈg,UZ MWI[:T]lBWE.-/&&<(7Egג=Zxa!OCZ1?r?p,tٿqi-}vtxS(7z{fedG{_<hՅ?~Ј`2pW=+|Uf4͘7چIyɕmHzPhȜi??KT^MC8%A[نrybohe~L~0άJj08Z굇JtU׳S/u"' wo`[0暻[Ď?Q9`R?fQﶪr]So@Thg!I)D6K Pv~!߬s!2 ieĵڍcd[ZHO[?P+CDxh>0B J,XD- z%6EOǸCKkfP)$d2=NQZ>boޘ,iaXIZ ,?$bkvIi(G6O\colrn+Q 6C㱸Ѥֽ40\σ=հY_ pƉg=I9=yzP=̢KZũZ!N`AeEtѼq8 ,6*ʀ:t=&-p8~=x)mְ k>wn%ԑ {.}#9\ BۑԳI7Q&k!Ƅ*^K6OD5bi{'"$ZR 66Sn7$eW􀖧!D|h:_'eOZR*JO6̜"hN#r6D;dOql=H)ޠuI[:.]K&xxY !YWE0tj}ck g~;Vy]?RWCWʎo]'!ZM!_ G9(͟e^ic;]w:)@6ٌj'Xܺ$.lq!ap,:ekX .;V( ԗ9 0Ylu X2\I)m𻯘G.Ǣ!5_Q1uqYY/zljp?<2ؾǨAGay~tyzzz1r!>kn,{SJE̦۶bGA6}1W HɈ(Q<jL &WjFy;z@1_IM9}#"Z:Ȗhm#_yŹO)2J댝IyŠ 8sPy sZ{tn׶E8 {"O3B6HH%2bx`n5 ڞrC?nշN L|j7;( z5be!>WB` DDᴾ<.T2LyY#y9wQI'vQ]J~Q61&Jݲh `kh o㢢fB6qwaIw6}-xwD/`cR%FA UGTJb" b8$e#i2Rg[p񅇘GG%_8PH189q9g.}i2lN{xI6߮[inO<+/Ъo;}D,X_W?^1}1MIhd}> 8Fl~'"ȇlw+g Bڀ:e'PVjOk媧#v.('VF6DrEPTOigQ}Rl7ȑmЌCx-Sy$6Ln9焩<| a7'R n%C[_N" I 'SjFA] [.HNdɸ%,_ { lFinAsHƙ9PyXcy (ǭҲ@qށp˂7 .e:cX3( rlȽzS+ٔSG08"A]t=#P3b(񍧔{ec3'\*/EpYan~Qv@,udzz׳/Fz _df?0|M\_UKn nA\_uRUF;AQkh!l?U.DOyRWgB YU* 8LSрAlB@+1ldSXt:(BvMuHH[.SH5P MVQ-]/f *Uu&Hxc`Vwe3ysJY3}yorϕGdR#J0nG-bOdoiP榇ai#Ub|%:lٻQ8JMGp*NY .gIF)ilx< hwXp<'?"U-*&8W "t-5 0'e0w  G6Ǧp47u̱]?Ӭ`mVhG6T:ޜ"x~+ 2+)Q1$׮^,yw2䪻ztM=|ZNwݤ5!@L’ F# J[ @kJVsWĻxI7nN`ZY2)!qMTS_-זt*QO@k)lhxyA'>YA1Dm&7q&9eDA@d!;u6/SiT={< dz~8eHcdG; Ki@\nƂIwڒ9֛Cak2G==ASh݊ yI\yoU}T,]d3:tUAZhX_HL9:Ju{k|+C<6/ǨZޢb5tr//Ks#SZ_zQ.Y)"RxiazSQq&Tcl+vUP] A}ibzhno?`I_oV_^MrS@? t$k@!DBl =ܒm:m gM&9/|Sn2<K_Ơ]Mf `0m1}S2% swc8[y'knRғf;SLʵTs._-ȷ5fnC>#u^>+W .+ϒoܧRpNJyNaJӅWlvm偌P:[qvZmHH6ǹ7xQWGq-#six2'aϐ8 ][ @kGTf |tX񯗈ɭ`HPH2iS3 cP.=ԮatݪQ٣jt H3+:FM⎮ qt' C=Mά`y} aѮ܋~ NPwSسWD ѐЌA~I5i vD~lwy[5c}aڽT 9,/i6Iorm>ч2s ]z*pݜ&)ZBҗPm F&6|*Y"W,P\G7FW K3X$U@XCkR.: TgѷM_G9+s J Z$7%\ϙe厀7gKPn俰j~9,/T|_!5!G s2,Z0%pf.$CxT;~`'ص^Nd`^rFS x6cgy_kN W@:7tf e woF2.Pcq 'ۈN,rxS;Wj SW]mriE;͖2YRmH1{PoVvޑi*AyLC/A^xx" f<޿'Njn,.U>'uF3ԬC%j_/ƄΖ0R!d{ gТl>v!dt8㕢.,-DtBEͶt*9_CEڵvF]ܭ] z8#":phĘmsшHXM|>L*jvԕq%GZ" hzjGӹ6WZ8*pvI1>Y)}n 4ء}wv΍v׼7v(Bb~Z8k녅 }M*KPև߃^Dz,z(g]B{)' #)L"(>@ck82a s8ض ]2 \̩I9Kpˑ@.kw,ƛuB|O20ij 98XqRyQB:b;S7~U9샄!!BΔro.EKxRoT-my\-//P zըm`m'Ղ֧+r.R!{NԒr[YĴa_g,SQ㲗Bjk ıo%pjX}H/[BEj,1=ǎ7"-45;~[Щc, ɧ'(6@'^ț8)"zU}I4NxVOپ91GKyKQ7=&K_09W<oEB|JN} !vӹ607V2)-3N;4:Ko^XOSuH:侾@=JYR 0kvӶuHسP cH'1Slzz98Q&z&]cO?F* fsԦZYO! y&Lm5 |<!zte8vR{F!'t^Qo::}"uUN  'k,"26Xf϶ś- : ;^<7N#OKġ06 *?Y_8L_"H.=#+ )q+%C ¶9ĩ;<9Ӡ88pPf5e~^mUp .ZߒeM^I ia0Oh1UƞTź]8&h2}#=nHO6fEL355` / i5Fƫ5C(vH9R"G+'Zt-40wl*uP$|Z䡡!`&FbO#FfU (`',BD,= %!n.xhۄ M'P&E$ϸhlsi酔=?$e boϱd8adn{;pOe?ȵvSueLJD6Aj%2pp  R|3BHԑ _zQ8kN?P^ '/zKb@*бЬrntlM%$,X3U`aR[%pXB-r)Gk3q%'.BQ|ܜ`RU|?]?~& @2(U!('G6Xu^mjpZvhL)nhgeqK؟0ҳ8[KY-tighAvvO)6PԹfr/]9 ܮЕ@_eƅmKL z~?a02~ikKcS542;ȆJCۻow>HwRmql9-knCXQETiɁ<-P/)|<ͱ? )WOLR;}Hߴw?G_EEC1`Y|ogɓꌜT֕hSv ʔ$M2}o1@,X6S6}ksو~kz|[\vR85 "H`i ^؏.%Y1D8 *N\;\CGc'ppܝ`+lu+UtTt X/< \<xmK,D|=ŐP?1*=08# W簾mChA>b;H`٨Abvϣ=ybzԐ1:hthDLZ~'No !%8H6 X6aj2l ĬuARbf5Pz-5'Y<.y\m >.g-nlx+N|fW5JY8(}u.vѹ2YE$%@C ;F~pVBџ g;^O}~Ab/69m?V=g)UӑI#9Q!8feƳ$󿇆:9ȹ8(7_!T6t =@0g0UYk`dDr4j.pAꉙ1XK9ȦngE p^`H ubjPGikeՐ14\R +V, { NHÝs?4R˼$m/HtXרi`,#Z*ס5Na'pLœy'*k[=LfvG[O҅|6V|=W'&6YxGLrHE z&?O ,R}cSAF6\=Ƭvln ب{ٴ53\w!+2̣C5(\[{kHVS5₷K%|kppmkӏ1合V3`|ОޣUu{~S.gHz.!7STׂ_Uda֌ۡ)̅B5X6]7C-brsMlLm>5"JAhS*势w`fCWfl[Aiœc4DH5A|6n0 Pn(J P1)qw->Uqʓɡ|Ii=)Łքo̪49Ii)Gs6 |ְ(,<')c!i,o9cT*;xcbO~qa%ecr,.O5s9m{omYU;NKc>9+LS42#@8[ʙ:Ջ~-NFFfW*?J) c>-xW6"ZĶ Kq 41,f߲9c{wq<Ɍ߂W@{W,#)5[t3qc&3.ռPtya`My5 {cې8KR!5|2}[N>ƹUtu*ɹ=ky6|D^Af%ŋtzݲ-Q>29bR ]UgܔΫg<Ľ߾PD]Q'?"YXf-0KhlO:{W.V63SJ-. QmwE>1efښh ۤB]MQ3f3!]HgCe"o2H 2'al盙m1Cr^dkD 1=7eĕys$6V;z]X9ʶk8q^Gt@QS wsys',SFIo^T Avnu,~z87Y*S1黅8;cآLh"WkjZӎ CW6/qÐ($uc*oyCX)", 8k1Bʼn K3J~JO-4,&E5 /=vC i9|4c' 缬wZSF c H4J\S83T0?9G[-0+'QbHzy6؃eľt+1h$^ s/g|v>'}ЂnIS e藁U#`9t;]*+4bȓV mQtMwLwu6ߔبyBм]kLこהd}Gt0 5}; 4B{eDUyjOev}Odо$,]穪a,7l1$3ѻ 9AP%w$N$lH"FxoS`|gNҊ+ Ec$1-׈#Fj^Qh]֐j0fyhVsD@2?!"9a{u&&O e⋆LX| PN[5Mri&;h֘(߱׆ViFS g^ptPmM剿8{:[a#>8|~C3~.:OZ8K {+Dk_N#8,^CFcEQw~jskMUaj@a9h+? ] e0@ӊd͏M 1|UwsB3{ˡrȖEqF$_}D9bO;F*?TiYuW{@#/ˁnX(ͱcf KW}\OAa^f$*G!گGt0 vIHÛ9<* /SA?VpԨ Nh8Im%(糝̂9&69lHq<BVrXG|ñ_Ɇ8ڷV &8HXz>(sil/Y3 _%8LT{F`jl#C:m ?~J4ݓb>̒O4SAVUrC~i+`D>Cd*qE̚ (-_R}t, .yVj @/veh!Iqfjyd Fq }8X,4e@ت/gL]& _vOwHSg3B-Θ[Zp b0{o8C-:UY&-'YAR&3#DZlGlex%$%MP%Ou=i)(7=j%r_4j|q,MZ?|&3 I ,76nc5@[^vZκ|Wm,-R kƗE7,L=2\Xc;^1CXVd'{TŒb3DwgF!q;&\hoPh8'˙m@^<>j}YZCnyI4Li(TuHR` {hrTm8OyP.3+h}p$p"&Jf^7!DǮ9U`Z2l6_^|ϘAmQ&yY#!3lezM} OȝjEZ-(I5FTEy\d:{W4Ǚ9ߐ,ަg(P W>F2KS9:/#E8AhPzaIs؎dCQcnퟕGp+hwLe\hD^N=rif_/\_42nKp? vP9)xG7I{QC }WV_=Liq4;d@5s>㽼c:*`U_ b J(TknJ GIkyi?2,ktA`Bb@"F&;wk^-VcTx"{BHEǸ 8z NM݀c|ccO0UHo!w<mīklD `Qf>3<{/ܖv@WMf/U(aksWr-bǙ F9)6N6rE=/f8!us+ȑ}b\EₒQs q)JV=tT[| չG+S `Qˢ-J۸̎lmg.1${޺qi[F}9ĝ: K'g2Cii뱟d}=%ѭӋ0>){=jFdxj|>{yp8[溻h(PaT/;1>WVkJJ?}Źk  uH=g٨@H Ⱦ尔c-/;"ZǹX9>WIL=YdnH شiu\E7b`kGO8 #m@QK=pgRQIXfp{cycorm`ʀsolDA[LYA8)ng_co8r`R5Ζ=F?_ 3/%Ϲ³iDL*n41['F$Ha387~z%7qPZ{c?ޛSF s@g ?,28],$tt4e(}=zżlY&.B 7z0 bJeHE@XԂ;2B.bUYΔխh,wJIDmUob p831 k\?ٝl`?Pqt|ZpM?-gT"ޖS*\Jܦ]+hހ&bӬxRr %T6q= 猟"gKX;Pb>. 3<`@lfբ 9No c;"hϴj!1SpI"/AEW.V`WvZSzqY/<\dTRL>< =HD8wDEE[Mk^̭6Z{^۳Fq[xwa.=l">pH'%3Təz>/P*#z5|R,e\Ku~E񟲼<*wm-aMϬ7d@w;u]#;5"gK&2p05/s _yF6 ƅ>49L^dlcHڗ+6L'fwRlqѺ0;|SqOf_^yaO>d:.-@ݓVZpwdN}$AP*}`VyM 1ԡܶx *,sq@p3 H%~tm/<0:8unhiR^*rږwӨL?$g&3?L?Gȱ= ;`:3"Gf (qbn4Ph"Lb&k=I6D;|M.7IW).fĖ9&G]̎ouǕ+GQ6#9dڗ@5G;ObLRiucm9=VFpC=]<.S: 'q9Ɂaɴ70Rvr<\u\r~ԹI&]L)Puc[зaJ~ >EyR9ԑZHpg\cEұNt-FUG.[ ѢKm& |dLUZ D6o.f"uWG=Iaʙw_I; Vv͡ko(P-9jbS̛(lX `~rPn@Q' C26x)p<ׅW$X&~H+ښ@XGC7X!xXY7:KO(kK g 7J)e}Y`ZUVԥP;%Kz-6&k~֯ &~9o"5: ,"ybN7&:D xۻab`/o@1Sm 4*]]LJSw( |Wρgixw9f/|n;:5}%S6dk5 0䨖ei0:. 7ow 'l1) |_@d9ݼ(u5wJ[>lP-.XC*,  #A!Rj;>YB*SvHP/pߨMnԌBt ِeSwGD=ϫ ʢlY (r.ubBB9qH7/v'.1`7g&Vn6^GItYvyeEÚMĊeKE#Ά A5+;c1A~A? BG!@bW7՚e]6NNjo$!Gj˴mx8u/ nRz.kayTP{x5@\kGj15]ڬc{UL|URY qd~4VL'?gۥ1++8}\eu}8s׏Z؃&I?PzBjK5.5TNAk)Rl* 1a 2;9PgU$/ҩ LwY=rc<#M <4 vc) SEd#q(D`%)J?'|V<ďvyc ,xׯQ}TĞ _*l|q laQ؈ԫaD;DO0!G.PV$)OB RžqΟ}w} ,փru^i|!R7S?)˴6=za(+̪J0bwv{T 0s^WX&=FَIr1=luDh$V&yz$Fa5 5ֶrU5`|ѸGO!V;na4ۧۀ57i%cĊ0[\*55F^(M]Qp 5xb[JYuE&ly65*P"4:T"֏)W.hA}P6 xpNb/h5h9;[J.ۢ)Ud~qK+JG^u|.ebo$JN$k`Tp9;L6%L͚O?gATv,{s !9߉d鰭aM:-w?q'7PۡUHŶa5ʍHf[=KbCixM1it89ߣIrJeYOb+C*'[bFZ>_ÄqDdh3(߁ iKSzī4Jls9>+ti(2mPs]m86<%a.V):Hۘx_ʶ-8F\X O@̸=eX5yܐvd[(jRdBS#X,ة`ھ!Y}㌂dϦ]|dFa661b$߿mtDz5߉wy)j, <^jMK}drO-t}m0纶Ŧ'!(RiuHl˰p*ֺA|//RNsx yj0$,mȠ~C u95^x*F\l%h0=D1Z>>$ndvl=8A ik *s: hT* WR ՝/ׅ&y:`x@'IwO2LQ ]ᢪ ?fEo͎_H#f;Rd@Eh{RB 4?,cFèlۘ< Esm/+xCd[Æ~h*L;ݝ8 94X0?BEZ"bupeQCaٝƯcj dĴ3gA~l#RO-ījQU}CJCByΓzfK"AP lGoWidR7J:/}l]o^tC>58LV# ]9#^FQKzsɰK)|Mƹ/ˠ^ciF 0v܌!k ,u2BQο#my{I0#߽=)P-?Ic-oy MmI볩slGUAqÁd8g|[I{,9fa0̑wx.MMyLak2BEps.~]+iϬu؄$gG~} ,!_ÚmqG6}Ju)ȴ=[8RJS!ԧf36+IKN z0;?ؑv&؞ +AꚎ0yNM]*U!9T{rMX#SÅܩu~FJC|"ˉa$~PuuMil+pbj],I#5uI3 !~*{J&9UVLm](4 Oҭ]洞 u],ǷMeoOU=207!}r}U"u5FT /(I 9]6bJܮv/PF*~ 4C:4E&;!0L㸻e wd`eJ^Ks-QpPRωF.q^ Dz| S_>7k$}bJpG(kMŞ_o&v\'a!̺SK݆8 B1;@hfF>ϫn3A4LW*X5G2*) }ZulKQDfw]on8(o,>(.xMg3LuI[\Rhѧ.ela'uuB7kE2M<;fyxkj?V}paQX,PtQOp;0d)^ t۝"y=芀ɪ_&y}w e!+Je_/} 9[<>0A G) 'Z?ܓS9e~A4P;{W%m#TGHu3  0X]2yʮ*Vo?,^^<'`()Rmۧ{> ;B/k, ']pOntF-=JmOqurSsfĄd:ܘBy׫ X%/KrՃ&Aʋ3S AA Y|$bW~Iuv6s !A/' Pw:Z mҙ{+,$ ʺBOvR=mrv)_XN^)js^Yx+'=U&}]J) #7N7.EԷ7gwk飊9?# s lDbUd1DORR~L#4 }e9hT ='9a)IuKk?9ۃyDݎ0nyfGJm@mS@::v9Vbz_?;+Wq;U+ > xM'% K@:>l=AT:Y6<76f?A2e$tL@O-oTX)ɕDS9ab=YֻΨN `Z&9Nqn<ҨJSGn.vfǖuoR}1Ƨ#1G*)YmlMegpFue2tr; S2ݜQ3 8!7Fݒ!eqgiڵntEԂTW1.!=,<"?ݠveQz]e6d@x tB o:Km YǕ3mQ0 D)(he<<ł@/Wf ntddW{+R)'F5E"@)Y 5w| V49- unx"| 頺55@sz 4&:'km;SU =L9BNOC?0RhN닝} KO-]o?nݸ,t[?7k^d"a;p+Rx៕P"ijx|e r^&a>/q~ h~7TPSn?s5%t9C05%أ$Eҷ_ܷ\Kˏ <" 7ǟYUpURig)2cJ]&q~E./}Ujٮ^t։ϭ*4s;P fw|~jlI2+I%Z{M !:zhK'a)2=$)*sH1_[&hfAv}<>߶TՐ Nrd>W%3 ɣ=N:A9rrܨ !cc3s}F[pOxLB7!'}ܶ-{y`Q޶wfYV{x^; C0V82'ϝGQ~,1x(pn\l}L3NS$==lNd'dN!pme%\4(oVoV;~Ǎ\`I@`;'<*C;\S2S`d)G[qER=4\4O&ZލjZC.zGMu2ʜo,$R( !{_*ch[Ж 4?*@ x&xI[wia\P RSL0t^N|<9F~ZYZW} oK}( uHJeT'BAYxs0 |KTf|?pUTq702}qѾkB-c h}3,u%deHe7(7(~3_f|kin+H]:O!Vkn]w¦W[Fn_F`S.]5džb0a8?;N7avms+n.KViMAdb$5{e7ώF gMrrOr14B=\-PAxlj?J?kX"E{4 e%A$s]D+ݲ[pNo9ʣb` ')&]4X*&&épʸ5_#Omƽ{P=ӐC% uQad&9+]2涤j]V&1g>;)/fAWٕØN5s_FVy =Lg^igYc,ɊHy,rPoD7%CYeliB؎A#ׂMuZSHJ^G;E#" 6qp*ʈ|)ObdW=LB{Y@vMtnIј(Pjix0,j%tk ''?$Sw3O@/V7skTCϵgΧkd;۵Du3y"/PC%(EQR lKHǬ mo1Kƨ8U'YIrATxH0vd]Â맼['a qRF">by1[s$%> Yc16qY >?_(Kn!mm:yQvRaoښ錟Y-G7{Eky'udspa\[Hw'T@:CwWmZT(v{ G&_.{Ĝ fh~ߢ uR9X̅9lR/2i.t\FD2?pIЕx?妳g)f -OK5uqhOUEMH uHQ4"SJBbcU$g0g[6|)db빴PmR2VP{<8c '6#_G2U v S4Opj&8tKg5yN@ % $SpZ"qpZ ~oPXӂKobߛ5FN!=noLGy=FO/ 3;GJPn_эW1*R( T5j57D1z ;]Ad FcIfie#xޤnn)i͵ @oe.5CR7@fHɖT o2IgFDP{1rY,ŝ#ZVD$s P"_Xq CMxY*J|VXS<Μt42j0ؐԶ8&ўa7!W%ߣ#Q)J׏LӀ EC(vD 3 #2jǤ:v?FG97%K%@H2Չ [\:ETkTF `qh nG'nqӺrvOD*d(SRn~.NXΞsmqG 7Xxj(4ǔd;Ua4"Iac"5**r`x*[^r}&!5h!.db@uk"{u،iMN'@Cn!i;,J uH$ǹi)#QXgآvX#͔W$35O'Jl{L؈(5 Z.:?:} [[F 8K7Ĉv13t) _J3;;/*gA-p{+|Ȟ%@7 ɵud e  q&T|0 g^8KHWwAy8RJ5o{ELuMg33C0FIp>:q]+|'Q`RVŸ( ƚaZo/\mJMBEl!յ.O^R<2 ]''Է"aX"WE,2Shobw+D+K]p2( }1pΉͥV_iw+$s9]- 㟐jy)&6l}DXA*$R"&-$]>2<"W/ʾ/ꧩ%^p3ѿP9_{c!|Df\!^b盚fz;Gƥ,񊅸~]u =CH.wxgyoMK|U;ɌnNfsKg}^oj|wes7%Z*^ \%n@isPEP~ w-,Z? n{S<~̸$2QZ00H8 67{5ԣR 3}Sz9ƫfs^X^^RM),3gVM2 FFa9:6 ]qa+FʗP7 *Ϗƻ($'ӓD"+'6ؒrQ\%v"ScX?6O ;ws#NVU`,q)x̼#A"+`"aOFuG paU: ldA( ;w)'7r^`pzX lgVӯtNsr㭦&F~r"{ArηyfJoaU.qX<p:g6c cKXOn!Q~XUgEsa8YrtN[.;8HT'%U}{32,Ml%ѢXxR$K @'*b^E}]U/d.% Wv)*"_1ǛSPUO'/8њas*y\ Yi w8=@TJCX;F0mdɂ2p!zaKF⹜:fi QPE0˿DFmA]ŤI,xig/Y7+wCC~t0l]4#*H:~#|on?$gKqTѹsȜJ*^|3F vKTZ ŷ6 ˟hekTtL]F_|Z7_n~"Eb+HobU}JbTTl|?Sr?uЦAN(pcˎ|BDM{N< A>5 m6տc39C;}][٧o)L^+߯:1=S{M8 rQ,dqyD]WIؾ}%>{K+on'mK@n~'aֽt?!Co3~0/Bf&;7XffL0Fי*pr;o:~-!HI!vlT[PuӮr: c\=oftiFq=+  A߆)j^;S y9sWz/*{8ո3bw.=YM5&AmEtx :_y#kbж8r96IӉql8OK^kh|!WE-y? UJٗƣ5$/$١61&R:^̪bA@3ZPhz+:a nJל7դFYʧ۲_l=;ػfmPMw-w뇸!lCN *ͣ>K:.Ck u`ĩ6-M7!i'5JP'wf:`OUun/uy$_XiaƉiZzw|Zo@: vX`+H]GöM5';YT<' =Hf iPTe x5W,q=?FIшm1L&EI=Ȏ|kavmK3l nP* ^Շ /Zʨ,7CX.}T7L] ngj`c=6i]<Uh3ۮ٘VG_x~R)zJ?i'@T_Ɨ!#Q xrJiaxS$Z3a?~U:Fܾ/w9m-ûqpM͍S"Ҹ^@# #٪C]ҩY* (@ڃGWKl>1mDB𫌧W Щ-ﲆ Ko|ؚ}Gk[†bo?~e/ue0u*K?c:dMuh! tfWY,ǧ5JwѬ?FQm}Ǜ򵉧>sBf*WaqjPJchr>QPICEp=,<+Z01[* %_k6T1’`ޒt!@J^g@ƭ6P(2-?Ssft]AZr&#N@vGTFqEks2,-f٢ajB҇amJ֛Kw1=J_Vz oDc8(M9X)0fTwos R}~Aȥ@h$i)s~!<:@خoDS~MG{Ek+i tV nR}fi&r+`WQ|mN>KyG$ɸpk0z^lQW\Ap6_H<$8^Mac)蕴7w1|'b3Z/p3;(qg'g7!f l%Ngsx}7 _ҪQөQ'M#XDb,-eL"J<[Y<@z&ުNDm@4Wd(XO8ޅ 6Tȳ,w`e+?|%Ny-ܥn5r1{4D#, f \'YZŘ"(qLsIn/tfZ9yl6o-[.'Tk:} kأoJSb g(+#!^1=JqO̡hҾ֌r ɆCAY2*]xifa#m ba@}rBm=3 )rvRY"ZSRN{ԩFk_ ?J/<<YToͣ=?>Z[%qk8cfE'[>Sxo2):b@qsգqp#@&8ˆߎCa}.Z, V-7zJ(ţ k٧r ?\'ԐD.SNX3B[4ā^o[_*Z,Uc =n% y Y,NxCFcKy٪ vЈ}\C\)Gu25d h)|Y[;OTџ~N`J)\xR<42ֱ9 eWf(7x{A t}`p݉W$A$L{V\m4s'Q8/.?͠f5Zy=Mh-X-T|@^m?C|p~Гr-o0kޞjOKWjv{ D@ @4f(/HԢt0"J S84*VG-s"Ք_!{ ~{ϋCl/C!Ss(Yk &W-*|MmepB8 |8%m^agMIMlk,2:C%UVĔxi(۟=R\yjwt<.|`i#@̾$OaV-,Э!Ǯo0=pn\HQ,xXWg5$-PϘB{dL t([*P{7n_yִ?v4ڿk˲ L!Ums:wjx@ @R'|D{q tND)3d<8YS"{ʆC_׳O^ăJ| 1A/"?Ջ$~DŽ@2cPB1dWO: +)̃7Z da!muQ)o*PٞS7<4"n +O0Tw0F| '1?-"'xΔt HzǍdbҩ7e4;m$t|̩싻iׁܺJ#n$&"E>-!(}ƣ(t {"lL%uhL^ȭQѻ x{@omp~D`tOw ofG+Uo'̽Z)N*o'.݀KGT)Go>4Sr˶,xuI$/ 󫮁NSd:  x]k B{~?>h̄=? n< UR-; t'"H9to1ᤠ@ֱ|b2v_yi#-=In/,Mj Դ|{5b9Rc]3k<L"T*(kPըv؎9&9w5U^HBf`d{Z^c2&LJ;Ϩ*(֧/d?IZP:i 6)Yq-s.뮮.Qo &Sh|Qޛ}R:CAj!ƨT[ Z{j R<ẟ;ޞ+UP'׶/~*3izNsDߍ'LF$bT{) 㿈+?zOh(]u!&ݚ0M`'6SB៓v%p/}`HPBdF&7œ\d+giEjٕ' 0d4;kK)uP`ЕrlyS51r *Elt%J͈ b aF찔o\6 4xȨsl{_{G 0 XhtGβ; 17p Pci\)1QLחe184i։СsVh=b:G=;: q@wbj6I\$AukJh9/uDAQHנHk}ÃَvLBwk[SK63'uϑ3#~&`qtR,:coؤ !iJ`tHɲ玔ůj jblj~Pp|¥v+EUV&#~њ:Tx 8;Ǭ$gU̦q /PZ) &z|o˚| qnq~kYfPeU?UEN.B.ՒL7l/;l U2ua1&_531>{U߂ $3FIsRjwPvΰ[B`VJ}e^D";=sa!{󚙩WDH3z(|\=׾D s"ڏުCn@WGhu~]{ېeV?A!^룗j8ɋLyaĽJ+Oa|K n͟~j ؁:.^`PPӊ*2 2}K}]Y`Y$_WL\y `+]R>]Zf%cK+5{\OͤZ@ej=lfc)4s\uPגD1tI$xtBXLr5g \qm ?"tvv5^:CE)r ]9V7 nC5!{DxQ*rrgy#TӈBW uRMK I'^TZT^VSh{2$Q"cC$}oz?ǧ{LՔik~)QV4M9{OWF_#N N燗.y`a!؇9zۑsH6&ꢙ|ƠNõwۄIʬ4`!JB j\MlZwC5֘-g-ZA :`WBO9\"QqWECe% FIb?!ljYb ZToi=\v|Y֩"l3Il2Dk .{,.Dhl0;Εxfr;hr1[}"D3P3MeoS)Q!\D;P/ ' n968iF!o3!%-)ivOG | w8 Uk2K߸Γ,Bkw *n@jy8(iĆ4 jլuF%/̓X7INu]  g8ؚz:aD@+tƔ>hSV׿)24QҊ&+[04Zk= CwDӥO iAma-,g.JSGOW.SZ?{ŠH _LJ,*#kļNHܕ`B݀sՃDQ.AmW?Ϫ9` mۣzu 0[䥍-I-$JX#&8b2 L>CTڠv/B܄yכ sX}լhGp!G)l\*>k:K 77p} uaPK%V23R:v s0ʦ)g@1:eX@ (:1ʊ@(ɚҖJEZ%,Xoz(sE=__/u4 ؊PW|SY.yrQ_hqWdAlc4;X3;!~Z]*2d&Yb4 #{EУ]d@ ?Q"1`1򂩴Km^#n ##/zz4zo6,0˝((+\VP)TAnn3{P c h}M݁o)c] QpxPWŎ+ـͼ+?'a)$@](;0?4vē& WxZЄMrߜsuh\?>NEK.8 khGVg{up"vS]5NA'}ipU1TfZMd}{WKhȌp5F6ebaVzUҷ4]Q\¡.2+ +u?uO8w7Ys|-.*ٶf +@Kr*̂N|*P7\ "tXJye8>5BGv>X(RV$cہ>VY }L/w~.va&Gޘ/Xμ~,: csI8%/qռmv1Wt7&7ʔbp)Mt>3(mVECdTM~ECꝩͥs1MC9^$־2&vHTo*V%OP% mH[А->^:{33{8([Z| xΆ$IO! SA>}P^{VaKs8^;ڃ\R"W]_cx^jzM:ט,qպu_YjGGXR'tLxJ&Klu*U[٩b&IG]UУTBn }ZINPjћ)PzY籶ؼ:AZ:m{K[!>L&%#Ib\p;Dya~*^BH0 (4a/S&LW0)@dW^I8=9k5t.`}#ܸ5@B9 (L5!1i̛{SYٙDQpaUC)ĤG+c}A X3:e0#Dm*"KǬ؛R]kUtOνiѾDׁ"wh^`qG_Cu'Ԟ)m2[@eo-gԣVvO bt/绍Oa?Vp==(Wm UTR.~R'ߩ0W jև.؊#hZ^}Uc`\1 (O G$$KuGlB>j9JI|s]a'Ѭ:f*dTocSĸNzJ{5"LW]ӥ91F }w[ːM[`f6JV?exf pE,qoyV|~^A:Lk"Ț)6 v&N?ܶp-*I? <-J%:g1@bw-)yT6M7՚V[08Y=bmVYsAu>^xZwTz y_l g/ \8Zq "DML#V;9JHU܂ A5bxruՖ?7&:LD[g*GC2?j $2fϧ~bYo{4ntݍϬRڹLvcr+f'r:NQZUK1Y-OJlh[G1Fw~ڇ+Y8pqeĖ:g ŁԎ3񛤑R.pe(V9$|}@ )މZnP 8I또O@l mWzum&=֙xSxR,bh hV{@:fKT?Iu$#Xq7hdncݰEAqRʒ9k#ϛY!UJ/ `܎ʙs̢,ԩXg߅8d$Ի9NKe?ޯ$}:gp2-5?xf03%Y0C`)jxȃ)'E!ggUdIQ8m<ԦcX6frj_oIP}%tcV#8%>%]c2½]<-Erz;rD6ɌMQ\ůvSMX,V^t# cڗk92|+G2Uع+)P C35yé.[so;p7MZd_;s0E򡣖DYE~lU N.E H'#!-cIs6cM09`ԍȥ(f&j7;I0gF1jy3 l4T*J6`z8ʉq|=ǧ3獖q[lmιw@2zؑpC_sy61/)蒋>àYe?׀(?9Y 7tXˇ+-> 0.yOjKLh':{'ּvgl!8PCB.\R#7Hq_<)n)}Giks;^3Bq(훬;J}p~e"Z´kg%Y(Ż uJ -@$%6~M|{*h==b"ҫTHX#ߧjEnrQ6 Ԫ|4 <&]Ԉ;x,q \A_}GLg+^@k!mm0 %ņr$ZW (>Wѵp3R)_ůt3¾D}._ǐuz$^Um/4[δc=s ?|+ޖ[E׷5lawFW,wd ׍{;v6ڟ-o ɚ:45o RsGBֳPr-Bn[1 &=p%鞕/׳I<|辶tǭm@s45xm:sS}$1L&Z޾zȊeOI>! 9$%4ÉbF$I> V*@yP;@F>#+>,AW TdCCj/X@ YžwE j s2)*)b|zƕs3j)Ţz{ PXU=QY>=7&Ho5dtGDE \5XFlCPqwZs7m ?Cy7OU63!:/"^@/q[mY.X.NX"dIx_: 'U9Z;evlR#:)A\4~B+BG?%d-?~Q>Y4Eli^Ti7Ɉ5=Cu%:Lxꓯ6cYK&U_Jg=.6My$5d+^UzxμéltO*XTnqYn|IʝFpGl>ɤmY~rX 98ϕq=xBfYw965pB'dDUz<T~e,էVi'!@}I:wJ K_CK@mvuCJCo౟xԾkJp*.H̡c9,JBd8Ԍ'X ̆ԸaMWz| ewMz5Ye?wa),{V 3(>"n󧣟&L9 I"FY`IOD9-OkT O$X'^%D I8K"HnjjoT-KE۶ "t"=l ɥԟm~|_NT@383/JGQlĄw6őyO4똠c|-[k~*A*i겊Z402={ȶh ~bՂS͑rfFgǒPǚ^Hq/;acjEnS&Q>wE3bp:oy-L|\'U s'.O7Rޖ/Meh/cĤߛMpԅ% P'xskR J MAl Hm \ JcO9pʢ571[ojGvQ92Yb\H"&㪻ذw5H$j=f[Ȅ(%'\7(ޠpEuc/bDs)?b1g'ixTGbŴy|z{>TAImm^=ν\VTc}зĊbh-SX520_=W9"ѿ6w څ $:;7{$v{LZDG!QǹT\+x&WK^./R/bmyϣ7.\j-*nױ<}9-̋"g҆[$ Zh{Q_M+0Pf8|a ^UO <:@WoB&jaVe Z-"0ݷMBQPlC !5C˪rk^#Buî3'Q i5k-6W?9PEZAWϭU*x|D?. TV-*/6!;XX##Og"CmC_-b}!݀d6 q$ 10$dAjcʙhzBZ.:Gz+k%}a!H\_6B]ZE8~SQBY wцً^ ڞAυ*qh+!pe*w$Oߎꃵ>NLHOC>,jg`v_Ol GBdFH}{e'k c#dדnjʁ %i# <ɺ3`-%W(jDJ=ǯ^y\gG\%x7z$V)w\۷ ė leyKK NJߥC; Hxj|zs-J*D,Fl }O$Q񠯉a KY _'Ho"l)[T[~F"fGR?-(N3xBCz#}I|A.%Sm`tVI.!) 1?3'{r/*1” /Ua4d@z!u!¥VLl69WmxZPfItO6b6ixQ ')Rsϼ 0~%`?Ib^=FR˄e}$%Y;1%! ?NxT.8r4-zv1uy (!`k[+ ,Zy/@zHZF&-b,c9ќs!whr󍭞-W^Ί޸]ci4_^+|XKN> : RQuGp&fgh8jDrwebŲo銬GPKKuzY3n IbTy šp Ք=ɡie%*Y$ʙ4o֞|a'רU<0E!bζNa WN]~15Ӣc5޸oCǡ#u:CRi;JOc/&6 Ƃcs-WE3P+SQ3ɭG&^K89mPg;LDVآn͝ݟcŸ!׍+Ftra }̄ I6hնN[ r2&I 1rg!B2XibqVk26[ aaR;YS.K?lW,}ήGT\$±6[O˯'atsI JcJNw\*pθ*GWwk w*ۮ]ȀsO1?U&|@8Gw6- 4WK wU$ *Y>yvp,yY=`#Xb P։} 8 QM_v 7O؛ 0Wۈ냃l!|A[UuMZD{V%QWjO]O.nfF4tT6p3U*-(EsXĄc;{P Gw𦬞:R0,qkHo_HbuvD69LL:[q1sA6o|(|q Ii~ךƀߣ[ +w>o#GȶǝDvUwĔ(S];X_>%ϗJtC"i-hX4=r3NU% ӴXUŒsT=J6F(:DmIԯ圁:C]׵_=tڃHHS֬#{ȉWgr&wA)N/0qoʡ ^18N}w HBz%ħmVd;/4#RP0/ݮnӫ4S#_=gZ|@.x]d^Պ=b!}:⯑JGη9ӂ&bj Y@CHȼ@1U)8K2p]fkY/ =XD0rы1y h<[@eOfzMPl}l6S!MNJ.RY/Z?Bsx=17i3~ J`6G"r`K6 VS* ۂFB&֛q^M@p1p:08jnADTO@cQOxػeQBEfEzt%Q:x@ЎV>ؙ*d5h=o)q 01e{Յ*{0OB3 pyfu] kXn_HF53 vOEU{8@'"φVK9?6U#i+ɘphhÃYr=WR$uyjp ;#Pjy'|}4K&eM;912oHx1g&Up2_i4Yh`^LnyyD2<3i@/jSN$}ex3$ o}w|`5'_qX*hr3u2y|1{. My=Tİ&W];tV#K,ྕn i?R: pT} FuFJx^ 9Of 1b ;f;I0"G6`@ ŝcbI}\v[h[@9R~9'Σܼʢn]C+ԨVX'iOՃ,0Tom.+ml:$*"ݥScWQ |<7,,NOI,66N<3F6զ}60uЇv ЋO[CĦc?W#Ұ˸qRNN 2i95#\x5eߴ8a< )]ٹfF/=D9 %>FRi5藼{oBqWl3dOk aVxwvE I &剘[8_&ғ.2ciɱ(>/]1x=. zbuD|=֒{1;x(&ŧ~@%d";a';"Tw#ͳEGGd &JK6/dGƷ7vsA2Oě#r"؆3P_%=EhgoeYpޕBEwK/(Υy 6ppYM"+ Xvk#A1(WViO |3GxRzf,[E_4#AzT5<:CM]qq$zVR=PVj;! B @s^kVlGx?_ 8h^F*`_}YI%6ٖϴ3VYs^}Ʀ LWuF7TLh(UiW{۰\7 Σ\{=rnw䞣uwQieR#!6 FwUBo?ecTb rh(* Seribn-R12 4~qT3/8WlCa- W"=hTj#ы>w'?WR2)S<vw[N'&܃ЁZF@LbXsXX&][^H*$Spߥ$z1ډr7ܸBH+!'ҹdJ{s>dFq7h1nq4m|$ͲDkrpA!+gyXs_cC펹m}ݾF~MH%5-ml0 z0ov,"2mߍMN0A'yg|sN;j宕De1FlI0ɡUOO:8bUvBC0nyKc|ιAP"Mϣm-U}ϑ4#Tkb$l 'a|Pzx2ϩ=0_^c/5XP MA~1.S!oD*b7g[AF5`4= *I<:ӔB2E صJ5w(Gዢ&HP=u$~7P׹ZW⊊5[vgU &+v'_g-TeA8R: >έϡu1(QȌpOs!: S7{^lS*Д>b;nx8.ݖ9\Cs:lYqB1s!q?&d hINlf"{m$\ێ$z%hJ_i*ʼn,S攬F]~*P'p>gekok=i .g6ς:b=>:W9 Kfa6|0GE{fyD?]f2fL@v,XY3/>!ܷFeL}I67ѱ$8R\7ݏAS?B t]錹9wHX//՗ .aˎ:Є eTH`=$c_;* S#b zO(%MI_2`/q@}1x+c.M,8 Ds$EM6=-AbǹgX;~+p0K՝Sz1pmЩ)fRƎNE#pmpd}уj ŧ#^wob}44EJeL^Yƻ`rO JX^vc&8e 6zO{qQ28cQ2? X" Ã7 ]a? jXX3 A"OzZ[+gQV>^侊. >oTe=N+h:. O׶ sƘ`{Va{ir^`15SE#Ŕ^!1WB=4'5kƌ ڷܳRzJ8b7 _ /èesk"ѵl:&BQ3W-PomHx'?Kt"!rj*I zsMZcIHa4ܳ:p@9 .glxryv"jN:\W?$H" 5U_ieDXT3Bu&{ [H4ջoe Rhq |-$ |mMcMȋ'\]ւ΄JrѹPՖst}`siU2єW^ca0[WkyϨOTT~96"R0wjPþ C֝Q"rt8rWr|!cȪG9;R6ޯ2$/#Mɀ'HKDר69R|FePcQ<&\gB< nfZw`l'[WLm,U{[QvccmtsoVk#iN< ?elcA=;܅BѾR+IA3vv#4JGv^z5Z1 }\<̴ ah*^]TYѪ9DD\;dIߦaK<>+c|s.ueP0QSlj|9:"P['sQWOr:Pjv7:mɀczt+GbP&TApI\uhg$+j=cBE;Q=ȑViu y<=JĉX6<-f_Fov \ n6>&X'9/+qv鄍=3sDKv)K*X|1̚[P9)\RJۡRVDElHng5FGxVHE="W{rj#D%GU36t`l<# (%ܼz|Q)ZrϸՍvn +<=zCd{tvChm~#{ciqrdIUs>\' C4v84n#)|߲L$ʻ>)斯3FI(z qߋ\1zuS긆^cX6 .| ot9X2 89/?'Hq%N3kq+=-='iLqa3 j/oQ?zRO<7}7U hnpԴ+\+D\K1o_/j)~QSzeIs'6ZZ8L{& ZO=ԞAQLAeFy.e=IfFT%JZ&0_YAK|l9vXr"H:| $wlHߡ<#JQy,[8 b]l(h;F.zuF2gP&WPN7՟ m>ˑ\S:wR_WT R' zӡdT5BV]r_H:PzzPX+돹EU[ґQaWX`p/5;"P%A/ԬYz'0$C[-May@hJ̤̋ RFo1 d a` )ШNXa@Abv2j)GwRf}v=Q\|{{> li W˘tg;GdU$ah"|A 4ô`qB\z틈8 +JuF4*חX)ߡ"kO.-_S?+ȩCbذ&í|P>*(,v2,wVlyAHti&*Gw)Љ'I@&!%%eƒJ:y.G`#G^g$%%Ksz(d2H]L^B֙V<]ךԇ֔Nz\u)Z _mQ %Uq$c`?UX{xaWS Zߛu豇^#-8\. `VB~1gtSܯD.rR)MJxx$Zh2yğz4 E?|F\#gj4Ԟ-JvYkC⦁%K-ew|u&n}%ܿǐgK ɅT@(fŧlk×|zHM4.XBD  ׫a#IZ@ 8G GEmsd]| 1&Et"1 7AazxA,飕&C*/st2LGY) 03,QAxQn2>Tl_IĐyh,6-k&l v$lCqN; |ZjGҐ&eGב 2$Kk(\\^4;I> itXӈY (n_ЊP1&I'E4ɳʁ_#]vvʪO DJO:3`chyͨN9QjEW7 ˢ:yOeJE\F58pSlȺV]NrJ-\FxIU{>F8s+2鯗 |FGhS㑶ˆs vPPiU1rÎ5GW*XDZ*͘aOa[զU݆&EPҸ \a((K#vby.KX]_^;{k#Mgcz)!3'|Tjpq $S_gou.T-eNh2|aG젡u$mO7so3Mcw=>_\C88'y\l i$̴Lp܃=fY| "Y(>̄-VRnIlrr0(VF PZ@jEvKV0k>9t\z!e|+9VNj k"=0iϦ E2Q94ڮ @)4CT'bcar&6FM)W׷AsQq_~bjO~犓7$qC0o_ o[tDv8.Rbz1ycXhau5Ym%JqKd4Wj2J,-қU4`v}; %NDQWDtUkNvWPtH 1'_O5=!oP;Z#I棶h竃t ac7-qԛ/I)F6SÖ4#hHjb07dR٢L:~}P7\hFZcTEءIOe_A`bTOeMZB&$$pcj>ǥ~yMٕžG.,M:+BȜ; <WmJSHjrҘ6DtyLҫ:߉tG:.6>0Jaf}l6n̦ߗIE+Zhs#w1t5kN0 E$ooVqѩ$ Je_JN !B |;A>d trY~,{y$S8`-*][/|J16 mN͊ cQsms`kzڱFMVu~aJݝ8Pm&f~b.h1B{&.\a)ooNb*="Ŵ199B $JdH )& ㈶I|CۛaӱΊ"†bj '@]V%?sf@y,F#nX1DlEȥRtyɌoe{Y0z?TS"~ޖ3vwCC {bD6,#-җ=gT⥃VڟXlqM,Xbe o|+g Xɨ1 \m3#!4Wj@'1aH}(xS,'^h?o'߾A+&iw#%D&4 ZcsXe] \F66sbHM4. 3ͿLunHH:t. aF8}C|4n16պtv,4Oz4QA d 'ji$PM*âza>xtx˦юzUY[?GhI Uj T+ivL{ťBz6&\'J9Oă^ԝMg;Gwt0\OUٲF8Dksq3=O{]Vٰg Fņ\^!TwHѨUUg0<:L&B7I_fo{"E)EP)wΡ$Y5Kgr51f!nule]ZV)MfQ]-#`bv ,w,Qj/+<zkP L*)[ T31!ܬfk%f d"+Ara9ᗂ}1y(RccgrÙ73tjKnhʿR=/&͜mq})E*ȉObewG5e0G;@܂bDBˍ R%+k;x@Xv+QH}o^5?kC,\w4I:ɗFV^se~3)oopF=I^rF_oʄs|y1󿘃Q" Z9a‡TL+p꽲QSX|g#3uMP FMA#7Ida&u%M* CJ}cX:ns-Z~7˲;G=Nҗ^̸&ᵝ_lS_dR/.:^zܘ)t{:@mR8m` X f͈t*,;!{lڤʍ'`ę˄A^*=*t_q q|`&|Vu9Z?LʪdzޚAgIox0 S\õiw9\_%I^~R=O#wĥ:HZ V4.8ۯ`> }cc7[4l%X eȨBOE8G w n#xmyU%J۫` ttXs# @3, ǓNtSnedABqވv{]cgt̫}_C)C]2{Ŏ#nόHOեbP{ʼn]D"%_KoadW=ylISa[\l JC n5WD:牉!s2F{:{qr.tLdV9WBy|?~ bI5@z[v~2/Xگ%$GSE@ؙi6.v3CPI]Y"Xt^&Y,kDaZؚMFz4&s5b8tu_|*y.O`xRg`W8x>Tr.\B*&^[|> Jui 4Aӓ18)x::x6>^r?&Pl jwBՂ_TH Yq>*~2M qV:U6`7ОI{kZB9<&d&O 21-%v-բpc|,O&˯XŪ$H 9y-6ˆ| =FxH s, Ԫ.@ӄR"|.kRnzV^!z=EXxVPi| =A 9(g]7\K'ٶ0Ck`ٽM&pi3ute OggFh)sGtDFTxքtlU`K!(`b*&5w^BsoTͯ9I 39!y볏=ƁwqLIK]͓}ZerMG75v#vVyS1. }28|yk~;o%NLP\P.XW'TL3N/eN&0ћsXw;뻿E&|]̸ȓ֨=l닮8 ]yPZ!']"P~m3;+ }( a]vyZP5 4&`.i4TRnl?ҕB:MHI!Pk5q1sJR-6 m,;ЮI?cmm % V „W1R5Z0wǷLɿUX/Wډdf;Tl@HV |ؾs^Z`%v+\lMS3Y&ey  O4)PnSaB66SU/ 7sRˏxZi:ۂW$s7M !i rΏ %"y#p%h≒QѼW%5,$hju |~MH>x >כMaiKrp C*u֞1 $;Mi80{K+ox( ?Qԣ,<kCChz DohM1`bn!*a# "l)nt#iմX t{wP0|nv8x-{󣤲Q4(Sڥx@!.6 R /<];zt*1LRƱHƊ!,m,jM1Ē6)#zr}V$;vTآ:F`]u&9ߔ3VAǰt؉D7S?8"4T{jH&Q)<%fQ m?nw.8E؄aUͧra'văjNI&pՑܯFmKYѽ]xxg@.|.LjWSъ%Ex LLGP!+"aR_^B( #3EMg56,ĝ_LGڠ d]hÈ:5\Ժ1_y7]eXzT]EExKqg[C/[j~5]d.`SlPјcFnqLWL OckdsH شNu䳖шs#&zgmx|G@G2̈́~56B/ZdN 0USŠ6` Ҧ(%Z#Z;U)s%4;~X7#p9ElWe Gypp:8\BnJAk4 1P.N"7E@kY7Ig2O GCLVjuY3mg-F gXUGq4P}8r8HZ$#`\U"Vc 2?c2\V9'+"z@fA%MPфgL}+"Gm nS=pu#ո{Vry@q]߀gq= tbxɺv5E&D+sՠLV26A+цr1{ldşm.µI'i6F*ԳMK-G+eD|ONRLn7+g;?!1ggxr ;gtٷWnWn8r|GL'!8r`{5kHe&$ }r~C8y5>LYl3~oC6[ gY%[JM(︝;u U܊c,DqIgec*XٌmPhQ-Bo n50Xi z6AXZ߳xSE@X^<o K'iYr@|?ުb? sO`?5JOg3';uR@Sgm\$nqbgsѾc]BkXO˥P ;TI؊I-.2D_l :l 7I""#*v@L}RRzD*f߂{ 2ȓŜ^u?_V% bCwdc FM޴2fxT٩עa@';f0h-(XfLBƬs~WG ږgޘ ׌@`$WaҢ͂2B@vgj*5ntx?6%g_b>ߐlF\'D,sPGq0C )""" u qѼmtJ!Zm@qi9k/;Mjg+bIfq{Mh`BS?a(9F9@:t`72t"ڈ2ZAyK}ɜ6` J2!or9l`v~;T*&EœA;s'mqoTTiD?BNY}c΁4O,\lAhM62"T{xf(#`TM !=%zX?u'IU+]={f%SUEUn6yeF֕x+3iAmziC56yf#}P偹Mf-HxĤ]5\>bAÐcc ̈ bFG7K3֨RZ)TFT )ӿPh FAL0MB <đT9'Ѣ~6w"fKoZmf.^cS/>ŚۆseWi_j)|lG4TTlu|t =Ny2hʒؓ>vTE Yn0Ax2 `G0amڒxa&VU3W:sx~EQ03Qc av`B9qqRآs}х(3|{Y82dc5*ApgOcf \(3o<SMiƌxD|U5(>"aE#+ppMB&{-I$r&O;;~5^]\tctt{νRws[jSZ^xq~ڹ"[wSU@,vHŭ I}d3?8Ϸ)4E>2=^{G7^¾~n8n5(ojߘ!A3OR_o}\SJi3QCj]v擺pn,ˆK9օ趨|͛S6Q*$BC+T(" {v)CzTb0矗/~sDr;Q D pvQg͋^_g &GJ0l I(Bc8o*}FߋQ+l,f'~&$2 fw{ b(k3t0#uŜv 'VL ?'lNfEs\EjNc(y{͠$Y?~\wI#r8Z6`R1+*B=)Ġzl!gQ3jlAr&^F>Zq;A"\鬧Xԕ4|qasKnmwY;jjo}+,`ok9ٔқΈcRô5\]nzB-ǽ8@ZƮf.'&NJ $W[p0r4[)S"ZbpbPf<e.C5Xh@yuj6CTtTcSA2Z2:m G_: *05x94PPi9zOvzX;M84^'wYVS`^D2OU`c[[j򫰩@'':j$Yh(ͦ3Z0mY'Xn$3ޱHEﶰ]ja]t{Fݒʓ `'[#w  o ~>tyaG-MZmhb}EcFDJCbY}Bv;M8$\9B[aq шŜ@u<'^gwpR ם`wm}YXGNUU ܲ60Zw )x5ӥS򉲖d]$9QѷLB!ZgSWBאEހ\}YB%S%.:3 ﴽf6hӝO۲3l+>t<B1&AI:cYW3*" 1'H*JN.tEc$h{Q!*R=ŒѾh"rez҃LHb s&,9QwRyT1$H0NQD_;; aDxg&s(?x ƐJ,qexus=-ϩ܀ Ȅ 6qv2a pـr T S 5+J 'ON䉕7IiϦNgrdTC7w69dmFW@C3LQMLi[v(,t'%+"'fZv҈;TZMd!2Q7e06k#lÐT l{Lс(vrҨzG)! 0\jBr-{hg5a*[& }jC̓yk"`?pݹ`H;%R:ӚX&W:v,ș80 i X%aPW'st|<&΋Dwc4Β#m0j%ͤZ$nsGɓ%T5X}D EqfwjX(^Uu{m6Eݶ7mjqe5^pfI.撶Eq~!i;-Abd{\wG*&\#W¨Oq-5+x҂VCa+k ec% gNr0_j>re[ͷ%"#2iO,$#^7Y̕1`7t(uN@8btr ~B]+S%}P/*.'{{ C/e%3!PE~lkLp1dGTNlosBww;NIt6?<8zbk%GO6KnI]]{Ag,s31=deu-+џ07ƕm#{':|uo$I_z0IfV3%oOH\E~5_Rw&/ yFbF7xH}"mn 'HrJ Be/# g*:8W*d50uSPV Gu_TY#1$ywÈ ~ /qR|s6z ՠK#T9WX}_9qdp/ÛQ+UGU2 Rn(nLQ]zKE[vӈh:䟀9+jx g?M%c~7c)5S_;Uk>`RYA8ͣ4OY m!=f3㑂1A vө&6|N6 z M^ 4Ol LkI1I\!EY+FE7.UuJuO/zlu;,[^wlz*}: XS߉n<;ߐ'=bozw)Gʑ#8cSa!)V;5N~r6 #(r>݌P&P`IwaJ]Џ9ӲsZG,DaŤKMP#,lR8ݒ1}0~?$w:0wK7r 8 t_:kf" ?ԍm&Hdq4u|D^&ۡF)uU~ON+O v5T/ӤvUv_붭,DNàU`U?'"%e dfM6[;@8!AT5$a8 |D)f Mk!t>Rw/e 1EUܝ@Aw>r DDSj@L/f/};冇!\Y";T gsIԈ#6nCXIbWCѐK>4 D9sMJd3=a:q%x.ڜR?YB[< ʗU<1Ľ`N'S=pˤX\KEvגn2tLi+jhM {>yYړ21v#ObrWQZ4Ϻ64Av\HU}pV.|u#*[j_1:ٽl|P<1Mfz0hZHFRA-ٌ J (uK%SjcWV ThB`刾@r fi@< V GOA$NOAlľu`:%B􄱣\_^ 1sʘ3*Cѓlٺ)h i$C !/ְmSabA ]rC 6ZUhǖSH9/k7z-皥7"rq>⪴b Dz^8Rr~u˺o?"I?EN` mClbTTڻbiS=0N5b.sn5E$uY|5 .Bob(M톶JY+,Zp4iBǎɭc J;vN3KjBz8afmh~ZSc[kG 0[\ 6 &1}j]M T ֺEg:$mFKՊ5}@R:7{m oi0aqfFD 3v]uYݗ%{_ӧ&XjqMk#Z PB1% (]׽F*eHo6%1>[R.`d)5nУU*ʒ@*<%xuQK&R , 2)M]>WUHa/a*SVDT(IR/b=3 {ᆵzbeݦ(+^k,mq,7M~DnAxuDyX3 WH~s7m~sXOӫaAiǸCÌ88d;bo^dQqbv3kĉk$}*@Gx繩5Gwłwop"駦P []#14$p&+Dm37FCKn|oq:o8HqN !*gd8o G_h i8dG@+Iߺȓqfn#݈6cyA¢f2 JAt~yB7*!Gj]r$-5^ Rvig;6ACZXuev*O Xt<_01@ JCw3XH˴BЃ)!!}\ @t[_` ޻: ?Oqlu^>꡸[]7+M>YYn!+{Ad(K sԲ#Ro9[=TV@ h/jRC``<ǵŦ8_`#0-P$9>5UޕӿF]0T?I=@1s8XfZK'\Ŭ;PSlW @yW=fzWT\ObWj5!M@𲴩{ekx&^ I4g`+WN, ˍAgqSCHm[ ~}z7Oy8YE`(޸]aloLq;Ǥ0[pmmH|WqƠjJ!YiEPv}?eC(ϣ<6*V2cHIR(\OZin{=[+S7zMCZ 3/#1" Qq"u L"Dr8gjW5.Յ'w^űv "?EGP5}o?aV'dlRH5ھ9mG;/-5- xdógx@臫]~w SJ,`9*B9/ ڛ= +bd3ľ,=Yrh1@xyJmhbw,;]441\D;< l0]ڟd t딢y}D{h' αLYq湏/D s]E$PTL١m8-}Up:Ugͅ[Q"dyOe$1^wc>_q-2׼ An芩k-N'6G; GAU?- ջpXyJl@#菫b$G,״w~([TD(jm0̣۬fz/5_F$L M8|EE\E1;>RMU$AN] W(_ d)l*90„J, P7xP0$c0V ɬ` /Z"4p^O-˪nӱCj(h_`4-a!vc! JTڧ1$PXr%j]He }dk ~ʽ  YHYS1To)3rm\Y\Tb"5:C4h9(tx~=v:O.MY!ձߧ-3weQ^[ ._)< kVh,u+G> !2~"ޝ?`glȪ+(ؒ̕02:Q&õwbhUr*>q-Oںwgy)ôSc8`w̹a+Vx8Vݬ;ǁr_EǐG{h>SD)t*6Es͠EJbjw_&J$Qg<36bcXXG8%>| Vi2xi5S6rߊpE @IB#?3.oaD_~5Rm&gqtQ9'qJ]Џ nfx]^ \I榹DL|hR jn V].GaܚӪ>HXy緅hphE3F C7D[ZhS=a$#}*@H24C8Qs^F,z=xe(Đ2LT=ZU[,Y 4ԽCeJtbYOk>(Ȫp>ّ{ʲweZ5,+KzB#j=9I36+V`9Z.\So-|ae@)<#U(,kI'm?qmtLF-4 G6l(B2%1}|ެ{b852"^֞|tFyG(LJJc $47:~DSvb(l,Τ. ~8 a\FvR}JcEH+Y0lŗG&|M-~WԦˉo-= \>3itFh qZu#|L/E=4 ;2Oձ4G>iԱ1 4}#:f]E\)TQFyr/uNjɀ7,OQs]ކM㈷jqg1dAl *W+r{8gLw<٩[4dӧ&{͸9oO-Y:UKCNm~|rk%Xse 8o_ˋ`vAyq\b 8M GQwr| ,:K9@V B^O-G*bsP&zM$Eu5^tMa( 5Քb`8b;dhZ ۀds6]%r:e5۝'lR& }!/ޙ!j,_6z^V)jU#q,;`8:a+CpBNu(e onv̻AS>3g1{4?!Wb"X412=wȗgfÜ2 4H'rԚ)e<Ӕ1@jOiܰ@‹ *Yfj@~`Qp=!O>2#mD唰DD?]ܫ9\h,^^jKLoFn59Cq΂z-g>k73#?m?)Lt)0 f;ATq!5\i D X937Mӂ+~R3DyYan?_ܖЭJmC"#,Tu(Ph{)_sᓷX[z+.kOy/B1)wzizĞ}y:Fe,a`mO>7+`tm_,lM磘7p3LҲN4#5k7x U<> !>kd } ]b{˴q'>BPo"SUt$+'qKM见ۖ 8loj:Gd[-1S KֲEne^ eF*P) l=ABhuCDη]Z:f ?e#?nC|Vߗ,V"YOJĦˈ=d xS13ç(l-OajxT " oRQދS:s҇ O1xXT^IB1.t0ff8O0SUNP0Koac"^ZE;?8M#Nz;jg}ެk/Dsl eoOroDͷjiw.iO80*g EDv2l*T}W(k̮0q2#ci]Fc(ڼBT{TRvg@'%Pfw7I8S ~0}H>Qʹv,%/D;{>?H h*N?ۙtB47dIbzm[:v 8v@Ej1p; ZՍ3 hGƆZ/wx-0!d%KJMrO7𾗝2~CH7H[ g3+/\E' (`UCeB8̮TĵDǟ85x! .ażՈK30Jn"5At\eF u,szA-=OQl吧|fͦ}d/J{slf9" ),%YeA){`a\dCdY?aPϕ W2ɏpCVbp<_k ̗?@2PYIAY(/37- 3ؐZnz (`a+_?fLTi#&O>Lvg4@m$"mx Bn,RZX;JS*eHȩVK gY˴jf 'MI̋)Lnl L =<i@0O,vD(}tIGG^+MRohiH6j*%lK8+C`c] w-'`\B.cKPOSqn,ytgdzܛ~%~ԧ> Oɟ=';.R-i%0/eB]vlm;4bK#8HXjErB6$>pl$?|RV"`|+/՗PQ,IB oXM7(DH1%?w.}C W:sDP2NsLz9EK pG}>, ncl`)QwsRxL, XI;A#_\k[W [ETOVȟNbުmҪqxRfDEZDJ>:E&:2KR=ÕLHq$w5vZwWEU[FeNsʔ^oRifY,4XmM|07w 44²4I4؜+R[$fH3  p3JEUa5tr8)ΝK  )-̐&my.8V@y!.<cr+lj,ոGj%0ɠ)DorzlfQPU1 d*<S2|7VP)uĩ5fu *(`;gx2&1m]:W٠Okק#>z]C+RBO?Jn+c1HGy=_V'WUDM#M65o7g@٘BF0N / ٧>.,*U/*,xoiNB!k귄5a|\|' i~fC>\é C!OJ\SDTNu395L$3b<9fuk{=~^VOn_rHU/M7{*I"nV*0Uu+.$  aK<cd!f, U/C9P,r=nSO:bH>@F zg;$1ӝuEŁbcaN]F~>{)~2ę_ZDӅSʩ|L i?3E(qt@-!B(0"| Xβc:56VfTYh;K w@-))d7 ,2BXe706 <lYe5ڶFB 8@> 7L#63* fGĨ,\j Ȩ dpXcEp?nUVu䑳V2+rvENOa k!MՔ0 F1"sa C(/a}!y Wj'KЖx҉7.B@ 7o"@M;Y&S E/*㲀)=x$T֩wk.l_Wgq:,VŷQnTq2x̑˫ۛ Җkur8N1 sئhkn*i},9-33:U䗸oZ~, Zpݍςfx@ 6'6HP+q)O_ @Wr'));,Xٴ.-ksR~Li}Ӫ9 )Fc F{~A%[#f:)*[XT^F[F9JPpb\e$}3gFu"Yh˫,o͇oE;o_Hgst-_mGbEM͏&|:TsҧDs+ub4;Sj$! EEA讔a|sg;%0\-5ryD!_!McKOPܺ@fPL#|FN{ftWu{3XRg6c,s:ErG_֟QFb(zWspZ3q+$ 2_J[zsQcsd<Ӻ~ƅ?ІU掲*{z^RǥEiLdɆvMdx<P~y+v0gՏђ 2eImXQN`+E]E5H߮hj e݊n}jxBVE=0H`e5,r! 'aB#Mpc$,3ޓݘ>ԮjskJmCmgڍ},@ d0?%:D6kc*gAt x`e̫}-)J.C%!9sgEMe*= 4EyN4P;lHf[LWR>u6! k; ПY*%yЇ_@/Z1N"|!np+5ʻPzm<4OY5鵾}2 ?[? <0O1H9fZ%[F̮ CD)7 ?Ǡ!!gF`R1Mَ^M@^4oְ,R1 ^:1odU;WA۶! j7G{yK[}&0&>ngֹ;SH/u0r1I}ʭsDXS"Р"ޡBg9BX:N PyyBu!> bOrS^T}k3|>5 SQZSx-#9_TsGlvϹa]ȟP_upūvT. n^s",D65Gb\s8}<0wHrbpx9*姄U&/gd8::PVqV\1.P3><2T8oKc/I[|Ѫ(Q s Y aLP 5f̲U+BHD{\ 'ާ)ct솯q%}7%E4evū~dxoAV#p]8?W(@Hc^ƢAS//dޅGvSӧcq֫,GQԵR3 tˬ-J5A7qqykZ8yq:jH ļl<e㌟aB;R){R8g}ł r65(vi Ϻ(#&BjEYylAPێLy+N:xr?$#HtS_c]L%?4ɞ=[sܜ/lҒuF%Mh#Q,[,ܚ~LTpG=oW 1$0 N'G>9tR P \\/lhYr?'I?p@ȷI/H$ˀ|7E8Z%f(qT 3$YBWNՉD$%ΐ~Kk+4-SUV;%fjvTOG6knIh]6x̖q9P?3"eb9a9&C"–u ?ч2\:a5.P rU1&/} IJ"E²Ed O:E9tYEY8x8: (YI|tY2mO߁F/znY\bK³^*w+ jI'nH qUSwɵ KP0<ܦn;SMp ePuP_yDKzU.&Lerܩ14^1̅!DѾS]${^ZpCb=lS4p7 ~c,gN/_Q~!RJ'Z߻^ Qt)ً,>0೶dAec;ȂpJ%7od [U8 q^[Q-^->n-#$x{K eN,h^QܣIow:>{k1v7o[c(FOR6>\3^ZsAuޝCHO \/U6\BYVΉ` P#5/Ov']Pc G*Uc[l*ybHnb0*2: 3%Mxsh%Vֶ!@_l")EF};&~w-\\L"g()a [ g,ł߄cJ*If+E?^Zt*ْEvfep?v?G87m4[~Ջ@2]M {Y3"|3*F)<}Ys3-jj}ËU%ږ&Ri\&ce[A|11˱L"yE .?9\شBҦn߫6f+4 IQ8J`]fv߄g= y/ؐext!$/뀜Z%+H/C`颂~f|ۺu!;o]G8,)&\eB-!5AgB*P jJ')w H!;QzRB朞oؽDBi8$YZH,%rg QW4n" [@X' 4GvKISdǀT-oQa[~m"Zw"VBq,򝭳! KM)߁ ?d7u}Wb2ٽd__˽0+H;~Z'`jn)P] I&yYA BG!4N#ma:"rӱ]ˤ#QPGM`j/O AN˯{VhX;zoI0ہ;`veϙP@ǖY4T.;:ж<ΎwV?*;۫v$Oqgg- f%!iRH\g97ȝ GMMvIꡪ[`Ls+^1a1ޱ $~7[,cC}Tm) 5aDm@JhR[k#wfqAGfQn4V}PEauP ;4nNYi_聫ǚ#EK;L_ i vodo[>78̈́k1G{1> 3I9?q#dT`w_W7~!#$$!"{RM(} 1i#f̴db^mU]oqH&ݷFU Ŷ/ tVߩtlXjMss&lB hJ4/2LK _c`{N!u%+immC)=-'9mI=jRud:WC7y>۝F/ rE_]US^t]Dً^xFG')Hs,Óe &p޵:ٗa^'i*<}1f.z!j@I_avBM&'yi%?_(sE7m+V%]w6B@k;j-\yfQ %WĂo,׃$LѣG.;HsΚK FH09PWTi5Nt'BkOp+z= zjYd~9kV&R4HO jQvJ:oTDA.AN7>>Ùbbe䣼=66o3 ubjMs _Չ3$$hluB@.ePQYorܫEpVZ=!/c9-*Xy`_A3"ĝ(YQs44^u/[9'|Gb=Td"5;w5yl&hIpiEq#d@;0"xonӸ!Ke){ Bj/&FBnw֧}/T|NGT[UiQe*A\^ &o4LDP:!%3O;tnYO|<た6I}}~;SVWd^2=[ Ȋ껌V^7cЗb͛U]vt ź6 9$>6,],K#TiWm9GǶI^Dk0%Rh9)9 -(.xcF hǚ2iG8} Mq՗j|Ҿ r`Cb|)XC|6Tflܩl?RzsRkcBo .e}4F(AUS5r3Ҡ=^6Z M g^3m;E<;YrI!J,d&iIǺf M94 fey`7P޾Gi]ϲ?Ņq}T:rKgӽ.=Ƣ8S2ڡݶAya$I+ITi> q|tͿ XH0M B %w%O1ct;ի@M>zd+.p|!9IN8:+[O;P ǔUc &\Pl=*ySlj`V:ZD<и`~T>f䶷CG+Gk5ps+Hb?s01vb(|E H>Snq\>m OmPRHPyaA|Z\XIoAX쥽#{+{Z73=e@j AM,'w,pvzB׶42M9f/6gfiޝpֆTAJ__q͆*e\ڣB jo<#n 1$M0r[H6~I(ߖ7kp-L>C`0y1Т=.ӓ>Ta&7H^G5>cBxy}7ǃLJ=N&D3oFdr=Kg /b[$ɛ7,mXAphePͩڹRC.'vo/9q-, ~&[&X7wr [4'v qɲ8ǗsޅVfi$º R=IRewV5t*缄NSJo'pΤ"/:sD }b|/ŤV6^NkTgú.6e3poݜ, QH,pGa*}5F5ܭeΆ(c hPbg`KgL,$SKCʸ[otHr?dA.^6F!y> Q&n;mm^'%_&N7@M./ pxw[O A&WVI~ӡuhw$=M(.ؑ1wt' ?ri2F[8'I~^&@jVlBꁂ?>3V/Ϳ丌0~7ut{LIv9.y8cxpQ)6hZ#nd^k7AJaH#@m@V# P]hukNѧ0l_"'Z&:bezΒ95.z$5S@E͑'E&z:yꃠ\@;$7 fbe0qoۉ6Z Uʕoޓڦ}(I/-Z5Z' v܄&Oq,C*I?H*F.r?oNvN*me307%NCxew/C 5EG=7l!:SʶYl$lC=dW?ލܘ5 t.a !»:g}Fx]/ڨCk~Nz z*"U8kzV%tN--2/k4yBP3OhQ\?b ݰB;Z<s]6)Ⱦ&B+738X%@G+kf@Y*pQMNp&P {b]cbMDh6M*VD)A%lg2޷5Kbn睈? JǍHV T]-ZBWb{63& 3,*P87Eɉ!Q(﶐#B0QF8rx@ [F'`x!p2d*!_H*]#nXjV΍J@b̕oohUBYˆvC6)b+.@wȸYDoDyӛnFvZci.X>_bF26:c0/LlHj'#M[g :4x'iKWIG%;wu1ޏr]:Df g=.͹qk=|c43rhg2e+#k,[v2C")D%U2p4-}+ 0b-_'Rc][Ft$ZuM 8Umm "G.2yd<1w5q2;HQ?gʲϒ8zOJ8baE~c:XOڙ)bp DVЪ>ѱp-ɛ*|M<70/_IËL;*:3@IRr}VxO)l (,vL xK/a<1?=~m+{D09DbCxSGEqXk+62pTLQIY96tW+yUu+Lc,J* HVx6hY+`UW=?L Z p]WJ:=ߏ{A_W,<7huyQkYpxBH2Yϗ7[ ȟ g;b3pX${p ̅g#Tu3 q;ˑ!# 0LY9Q/\\ sCEsa48<-0Kk|3T;{zL==C?_Nl"&gq滵>@D#xŃquSlMD5t,gB :?bYG0+OW#jbH RPW *H0|gX?]竞}9 ''=_iS/O~>doFTM3\wSkm*>y j/V o"{*Q-uYZNY X1*z;xgbUmV71{q!. xG?1gZ^caKj:wf^HڟvJ:}".$9}aV^ky Ow8* P$ceeBw()mFqe'\ %VeR^I/d64RaRϜGlalAWOZS>uIҟ O()TfѪ[ZMe)ơYO4D~=E. 0guA<>8ҚvHl :4boCܷ'a#e~ڐxQYmAzy%fү+揲" w2ܳݧrxҠcExע."?Hv)4~p;]Vk,x"eQ NpHTes5AM"C(.f&FqkٽW{1 [ kdA`EvSe*"xW񁆬.;@ vcc :P4B&-[nQ,OYBujz/7\coMk BPSOtiVD*UɆVh\UODģ4j ҽ\:"BJ ?+ٌѓY Q~3h59qfl%e,f+]P橴 bFOqfƿHMf V\?;lw~ӄ&@:&U1Q8r贩sՒwŽ 99;b;qm6VHϼ5$~UFs?L?+ȧ`?U9Mm~vܓǥ#;!@ !!1ҵŻ_YP }:4eA3$>D".s/LI"a5J.i~K&m'CbLZyʮGrI>@JAm<;_jjL6tgg­?Р鼾Wz{?M @RK߃*qxw.ՅfRm?fy ԨŶl4`!OS0̧bN?;7!,wox>]5yP+NR5:}Zn4ͨL.FB6D]HnmF;4C0jiz7ĹP|$:P2چCb]c({%A>Udl8Ő"Za!֧ԃp`ʺ~?xtlМSO٠a$/ v 4$zkvK= nʚI,xbEUr`=c;L)Zm[ T\CgPsryiS2;.-9&w raHE kU.SNt;M(s#9D-z*5J{4{-["gX$in?%,diq3O) ;A(|bٹB,.qKU_-Ty"\L`8ܟMQ[Lo;>ݵ6bdcP[eMLYˈ f+|608#vML gDk{k@VFQ5TJ`>:Ƶqa%M՟PnU{H1B4 $Je7wКs S9 œwrt* E_k9BNWWccrQH.!PŁ=x?s&iX\ 4?L#?q2s(%2ҟ\)jU,7Z/&L\Iˆ@k$*}2.jG74`56xld̲ӒԨ5VG-MgZIs%s3_}3oi,B7=y=u)v6G`^02#A m{azط=󏲴+/&cC 3p[/4ŕ*b]Hvt(S%G˫n&Xt\}4eѿ9.( ϙmB=7[zu!T0a-4 x ))_lS9P2KQ>åd[,f|vGɵq-"~ٝD_fV}qU̢1Id;(rIў>yh֍[P8{.@D/QZ+fu\?Z܍h)Dyqy<* !7 EZs~ #0iZ<6j[2^fj]d>ijc?%QV(*j+=dԣT,2mVFRV#|S\!qMMVO1_QUexNU'1«TD7(*RD'_*}dN-ys~訕#p)z(MDSm1WC mfܳ=JQC B5>p,GDQ (c}*& d-R +q t2hTc'3L2觃~l^|"&+ ~)v+-"Ox^ G6: ka2 ;(hs{}s'1(= "WsėuI,kA2b"QJ+&&fdrB*0p(m-48'>.^ !>I⵫DrkƍͿr㱎P]Wn_a*RJ u`YeuTw(%B ?&imE-ug׎'cx) g;5tVxxrJץ7xFRK׮JmxϤ^d-q.+;HLI4Do>ݟpjA|(ĸQ6|mb瀤IՈj1)qpBVKs?;A]V}]LqnSb!"OT2W: F4sMDGvd0]EEtJ|5Wm&" FvoR0[]pj')BV C2O~_Ŭn¥ѓ^j-JZǓL"&9K GU(}\3 %Mt]0&K7MNC28g?*h;Dn7$o7'cEv5|- @ZQ:&藥t;J*'ZLGw(EK;<6B*SGe9jDS ]T"KO8^"ބ46PC%ws{NbGvBIy5EJ|g#yx.MJ4P>$n&^_N QŊsv5OdtnL7$me[gBXСrJRkʰa)"h! +}F갣\&%ZP[7NҌ03!}gʲzw0嗇I@36n& KyOM|ŬAфHDy?iTɶ2o32q"_5֟:|C3 hY EK,9e{ʠ"7:/S+1Sw=<yjCnn?xZoMd\Lə|=IѾ΅璲އ x_c~!!X1 ?MM/ʘ DǕ<rM_`қ$>N1%|HO j׿!ؔ #3 WͤhboHGIa.uÝ):kybAucsZ OM. $B.KeQMWQhq'ϯt,.꧙Ld8F\P1,`MyX| Ny\#L M.b }Ѹ4|kA%_[Dc 9KG񏆠NceZFFTK|{^ ylI7}[';M~=$Y{[d_B7S:cJǥ/.wRoHÕ4N22z'x;Fb'ËP#/ N/.2uF,EI򗇾:;\)xn|#i VdJ1kɐADhp ۺ1<} ^'$|f{η1bj/IKZ37T,eD)ӱ׫ԌwkQ z l+pTBp ~Bkgb®yCJԸ{bSqaڪì. K2xQ?047)W_8K4?ehޠrU*PTǷTPZ2 0dhx`!+y *?uۻc#\DDN5#dyUxGaX鰊໰gqFs? r/ZJw َ ®*e`5QLnC,)a[imeIRS~#Zb@^=DX"`9uk JQjPun5C6y%a4m\#ڙ:WfAO o擛9'eşE+.HLIz%y =%k ȯQ31P1!q -K|E|/DF{"׿!wO \~G:jn4C{T b? iQ4 :6"P^҆%<' ^.=q .Gzr~s'-iqIr%xWm4'̠қ{!u.}6ޘˈ/0zHս+LņM@ML^RJ [l?aEQdą>1V@}p>=x)-Cn+UGl>x%HKu; ܾR!tx F[mez KKjm8܅;339 Y: M (|tL{[ϝ;: sdϜإ$KC>,2EJ,",y ! Fe`[va-R ]3+tRB\bu]5<{>ӑ({W&H޺F1Ab<*]FuiwcIV١o>m~ʦSۜV67 . >O :cCp[CaHnPW6vy$|2tՉξMRR [%/"sPD4|)"]‰Y>KU%/ݭ"D UIn`^2⃭@zsq5vt53~jul$Fp~G.B>*6rǑ. W8woj:3K9QyٯDsu©* Mˀ%?7qGn"?=搻 cF3w fE,4][H}uy4#kd~,Z7+j:'Qá'_ؒjtM$EXOֵ ?~6)fZDeﲓN$pZdf4-Ɂ5RLƊ:9b*y5߅Ԗ`lqsHkp2D5E}JaH"*ʻL_ o$sCvz'F΅:ݎnhrx |wR,ުn :YbW|ZZIJ\v4X9ƺ[tD5Y3_ )9>|Y@3}Ǿqç@zq(jf 7G;T 2U&;Q0S'A9I)Dt`#pS6J/HE"dexaWVmMqQяں-yzL :p6_+pS .2/u_yfIV#NY=-6Hj Hݽ >[P夔 5ч2woBZmBQVU<Eqm?٭ m׈~'k|6׏ZD&G5ו$##3b%`+Xp}.ˏCI&'oCƐ4v1$p>$G]$z/vrb'wQ &ԻpWލ΄(u0po%X+A) yy+ VÅ em!U׬2"BAC8/0e5b҈8*܈=_p-?6#cg_>B]&yޒ͑Y@ ˙%1uK /q=b[bZJA4ӷu@o曃eSY&&QSO|&e*bTSimt)^ya) Ǝ~`jJlkIla{I`-:-QTjOū4y: ,(V!(PB3ӝ_mlj:G-X ؝kf ZBE|^ |'v&voQrD`ҹP:ou4+ I=M#mX& Fn&?ݰ<pZLa>~x'SH0x,O=%%˥ou8@7,g@gGP`bŅXUXC{hN*pu5)x|_)1j?5Lf].8 }*8Fl!bS c<@sS2³+ YV81** C52 :Dl[/Z¹rX T2i:_= yU{e7cVV YdϹAT)-,:IG\$57{i]zv}mÈ{-1*h1l ZLl4Vp}~Qa&Cd5ֹh?1P:;WVB^-4*}߄)Y fIsDB4%\w\j#P%[5rm+֪Hn<TUbNDPSH׍)W>y'F:3:R"}Ȇ3T,ؗ(n_E){z]B:dzQM{`oyvF&Tc'FB[Z7 /`E7ֹ.;V^mIl}~c?pLzίJZC\?KO ҩ~ q2n$0qH1$0HUaJc}{HmƠr̉4)/@7HMbQDt-$c[I/nU84t1[रF? M8ipY̙~оIe062*h|O2/B(lT$:>z`-ߑ% ;PޙZp'Ņ*Wӝ>`+/0ZR5qdy<}+_pqѲ@PJ'QvR xB=9KMAYz2z(C#xf?$&:0({쏪PJ0ΎTv${6R*c*z@xcH_bfqplQ=2-=?,ݞ. oCsmHI_'Yݻ;EXv;O&g/(p9q𚓘m#} $}z^M1CHׁm(:Ȫ`鈥| +QA!ɚ*zlp_B2E%]&:JJHbǩt`B`՛T0a Ҹ_a,֕|ɺ5 یW2nTdFÎ+W+K6+r{)sQX )*p`jƸ}Ub<>AEfmqćD6)F^<~Пw7ЗzمΟpDuԱL䂔kL ёN{QE|_4Zqs;g tBd{*^D<:=԰a&X}y#=eX_,?p/4 Ҙsz*2v_ NpZ%f> KA$5j{ `H~ LOVM 8RHJ8U坛S>% T :K@|?)1&Tb=F0Ak7xOƱsm<'%п?]ڹP 'TˬޏwIE;[ˉUk ngC )i' cJ8-Kms8n*JE7Y-~U3(كPw _P1~JE&cW_!ft 4R}3}h )Gqպ! tǿ5u[+U(^?cjS*%{jg[l \7_vvU 0:W*3X'?U#p~ bfUq(;;n EUCV&AZ i(01\к%]$& FRw'{-ى|"Yz$<f0]ikw*ЉC3yD +YUٯU*w/52̑vU^tZy#)+"P6~wX"~qVqKy]Qhdo-ssAY==yΈGAN<)D u{C* E6f ;`ӋsCxc-:-ǻ8t ?uAdJpIg*{>aHa}'c2L\^HB>hFe?:3k8i/Z"E -=8X_m% 0:R΁,PRO2y󓚜xSi/.М'4i#Fѯc=,)s<:KPV^+yUį7Pҭ\Pz -bMn TO >)R̘Y~O`o-"$lj>E!9V[+"k˲T>R`MU>aY-hpwcN&9pb˝[ `l{Y R%;[mA; UR.hph~py,eqJ ,\!kGqrf7&q1f]R\ ¬\q$cw̉ 3K|b!!/ G=yj랺~/ fIJ{pm{nhcqS;ժqGY>XW-(xwk=Df3fG%Zf#ºW΢P3o 9Dž0|+[ U)= +!0fmNh 1B7\CgMgulTǂBZ# IL?C c 06q6Ibx<EGMevChƸot`qcIt^GqN4?|hבzcٲL^+CBXI#B 4՜SbYB Ʀ,O'%cz"؄ V 쭎XXTZ̺c?{cZۜbE ?yo$ \ax>Z0FBSI'%ƒda٣}|e נ0j.ٻM9)R_'{c=UuR]✚eo֯V(}k|eIM>>Yx-Tnc>2dy^6%Y'KQȂdƽ>ڒ$Z`ę0=XA&PGIwH~,k16ĴQF0я u{۝rwYS©KX 6?Gw| .Nw@>V-|y}Iz+}ʛ-DJ0Ăz/C^RmZG 4m+qأ%("BpOF:Q^F. D9Sq *3 9}Uƀii q̤6h{zR'(F܉w*@˛_B0x;Y옃=a4)Dべo/k$J1ݧp_Qm#y[ #ykFPljǛxo!8%fItV$,aOMk]@mKD"ŸOmZ(R!*/,Ey:j$LDs<ahi3>ک [\oRF*y ?vLi-˹lL &bާgr>o5rS){<))ѓ%D6VY h̏t5΀K8æGy[xPS0ZM ?aSY4Qoj'|lҨwMiHk>\,7Kޱ"#K$rx6^fn|9g:ԫwܑY^` jt@6l9݆[3Qб$I!Fx N=샹Uo-|!f7w4CZ-䝠 5m6vYtvo?yQ4wfN*;:8Z DM- ȦwDK`N-HOԄ@A5Rn 5/E yqWD!j2y,,ft@ Tw߬-'q C?<P "JZUkVNbi?KB.پ}-!nt.߫v8}*ǵr~m]USR(E9[8ySH)C^nf?|K,5{,xӸ_{D!e ,O|!*mu%`gY𝑬bHOojaԏә]bMXymYN- ˤFjxy+X'~.]Q&3b1g1+֩]^~U|(Bh۴e=DPڂғ  #T )D.[IA_Yi o|njBj|!jIO9=|k?sN'1$0&!;$TJ:{YUZoO{t}0GWɔ XxǂYjcO P0[6eT"ҩpIXڎWt#&o0V<'1M ځ s28ζՃ")H-Bvv/*j\ vrb1D*? `?45iB_tȞ6qe :D_Pdwj&ޖdLk1Mm7g,c]os /Jy-n>c%?׳-*[;t+gS*XT%Qtp|u}T2kxU =1M1'HmG쥟+*R}# ٹ3oL^n-9{nҦXF$F3iH5O x}*gB)HT7W c:$r>Q s+ƚ _EB纵mduF..;5$W]ے4U X+M(wlX搣Osk4 # m/%7SqĊ p~tKPxNEu7A _tzlr3Lgpf5 \6xwLZO!#eKYe4%(HsZe"CDҩyjS9Y{g9ܚT@3~쁅nRznQd܍ OZoJ*7YPb[* ڎ< ~|S AxL++y DQMJ$z4L z -]͈S?punKUϗ*%廭y{U-ԡ^cuM% fƘ.!К/!o=6, ot cv*זWT 5Hta49Mn=a$Qʬ[meAHtf%s3"NE,[Vj?_""ozCv+ 7IUn\}#?G^Z~9{[<*ꙄTr@A"$dEz x KqM?"J΃mۯu98xzeͧ9_i&uz :tdR #+MjƵ $f[Y/̔ Ѥx;" 5>Qm2jL 81hu_E!#漜O}އrUGRp[IBfgph\1htbxE-ɫ*H!7࣭f*#0T_.܋p .B&B:mi|oRX‹ ]iO|F6m˗OЎ5Xҥ-b8JIڭwxyڢ#跤MN[!} ]R`:^sϱ~ܩzOL,%@!N/ݙKY7 .Ї+ඒM*Lɂغ s>\(ghڪxpd(*M!r҈k,_At ʈ.ih,f~Zk෗Mֽ`c-aRNjR-sA.jЇ\9<#XyoxḚ̀~i_ԓݕz~mcC.,_€sJ= *4"H/2`9/Ql`tzVnf[T5 E:1RT{9ݍ_2:e(F; .mo%G1a{5@ne)é7,ƌZ w h|Вu+9 z5}>#P˔WUxGRA۰uLR$?g:H%T,ʿ9w?nCҷ"" ʳDTy~C-ZoWm e J3ѠҰuCɵZQ善1l0%S<^NǾGӿgDN uh,$Ҟ) bɣ{ %&$jo t۸Ͳ#Ȼ HjW d_:x[ՁҾTz ,R5x1A/ oCP+AN{38{m'6.{a<љh/T08-LJ6or٪ql"}.VeXY\AΛk(jM&TⱧjU9Z5vg`"Q;/W;EDziɅ@M(6H+Qb"jH-[|n:vjJWb]yB{/sA¹(@|%y!!'*@m, _u~^2GrshbO|LGr6ԆfK 4/u'@86ўL8PftmR^=AQA1:pӲnzQPL#0w(FGny}ac쑰ůq14&x{yn1y薀We±R+)L3E!g*@RM%*DqB$ >Sk>1^NZLtOX:3M>yEf2HǕ!lIG [ 43PJZQ]S-.m% uRd|ujݑ6&^aj .bzx Km)?W6峵_Yue73*\]QJ:16?.dGq{CqlzyD渝һds%38i*ؽlvXxw(4r>r0H{we[P*l En E q.y&Y uރO0~r*j -A G!Hh ݥ?h9Re,4mD39Ç~ޚԩ| aEZ*gƟhxD}M%Wu `Y%@<,*v!3L,rW4;i"$Oc>s܀883 Chץ{Q˒:>(s򾐚uGt~q9vÂ㦌)I CRDžXtuqu)ڃvبd4CqᄺYwtRg8h]wRGpH'-Phb 0u.Ϛ9.[8NbVm-r5VB%I @9z&%2/p) ؃A|.n-kj|`=\<˂cʤo #*m Zgųdc.OPCNL=bzSTށ:EAo[~>v͓<%a &hرs³E'w?so&:؞8pBR׹"piUW-ΝICE,p8tr]xK Q>W[2MAH_m?EϰU-> _3lvsxt52 ǤmV]62fcSo# HK0<(+P˘yg 7||od1a=-Fì.udzǧ·uKY& R/D \rm/cDJӿZ=G2j̿La߇i)M[.)*uZ}Q\=n%,PזC;)}O_*Ar(vn~qvLc[y妍wt\7󤏢R+ >Ҳ5e/^Mz(,Ni,A!ޠ8]K- Pļ>`b୎:3]<ݨsHd\UPaC8EeB?AyDBA?̀^ M2iAE^8QՠyHμyCp}a]u\͒mLo؀nIIB#sq˅0XlA-1:l1Q7[j꽈dYb?םUGųWj>T1׆dAduSm|e v7,Fm"{_sӫmRucѝ"|'cy6|L3 | yl)1X͜f 9K`{c3S~ ^pd~*!J]Ya4ht17,1XG h} @r7 N(Qh$n.xQW"}N:-Z9 j%ItM!+9C* ip*`xս )܁8?yHbzY撙|X53ѹL$ᓹ 670nUcXGN-KݦhcoQRvz՜:hBAU:7Bjh>/38C;-J۬=]nM):ʥC.U[fp7.)NFy{<)O:" ooAwxG6N2x<ʐI :ϒXtq;/2ieVf0 z/_abNc5~s'6zFX9mV*TaH16y ~䨝5XɠUM :ĺ-!lzu&=p3>hӂ 9ؖ7"dQt~e<4#X'F嬋&eD0(}KqY["q)_!p7p=)a-~x1r,z9.n8wE|k1/U Ήp!N4G PPaT՛jrI5K06O>@eBPO.;oB=R(dRmD(/=yTR|C;ƞ(%&PF-^TV=P}b bk/{(dB(#DAQ3eK ~tf)=t1iz0ggux0ZhQܲ+>:?":<38KKB0hmM~q^kZYY7Ҝ51>Y 6uHбtɆtD\ss)i}}H:4.rLOu.nd$G53Wda5xqaP6 >kC/a7RkNmzbsz8KIWzxX&k^Ə+tnW& QTXI~SywJK_;rO=2/OcQeSrVXOɈ\јjEЀFUf[>tUjVK]G+!e͒>a6ϩQ])8LbT`AGXU)&uql}?G[`ݞ/a\}Q36F1ӯfu~c|œ3J;-Aļ4TtExHO|v X*{gx NleXk 154wps@8qrA7Az|c=]e<0 + $ uGpNpXoOlAJ^y4CN3 9ﱽJuXi)OhC4 M\E_~:˖WdCƪQ8^k ƌl { y8'N6Ʋ<C&캭&2/lX*Ru.kDwG1{\ Vm+G{gxL@;&ܷqQBʨq1( Ŋmy*)'LS{?8Ф Xz{ d)LWNholqsX"]|f‡ SNl[lBqYݺ>iqVyr.&^_2O|n( ײ"uU^wM}Oӎ]0}LG!. #]6 Vh|&+wl.ZlFEWA g|cxrZp!Oѩ tK;_X!PN&n2̱ f9/c\ ĥv:`40@\*uċn9žtyG?Hԋ qe=,{#޼wLtLv HW.p8·'mu3OB19-`|.%Yu]j}`*#oܑjPj«0h O)<[Oi?;1?&soԗ|?2膭돎e {NL)\s6 Ӥ;O4D*] LKEDTkia?g)/ .Q $>lw.6EܼEu^7>.5pb4(3 a@m=f"w}3-K'[|2<~{YaIoWK:6۶g6,73S8!ݍš#g׵\tN9ֈRbك{2Wa~7 t9V G|H=C Lm oL ~@kȋ}zWӆf0)z}¶ElȵA*mƃ-f/L g}.Sq I$=$ib~\vP> 0x7r#;2 i[wmDuf/ôDtj.5c稜ada;f͸9 q^P *w.\{;tʲ-B?lp_8Z LTgX~] 3q4!U36K^ncDJ U|}Dsܻ#25Uku˝ZH3X[bYdFooqaƗxͅ)ҹI|%ĂZ5vP:ġmYuJMH|93O|UTZ1_ʶFc8 $jx;edMNj>ށcV087*c%j_p~ 3ij^g?P=R$̵Y7>k 򱢟\Coa WRssUaΜ.wkyQqQ:5A@%j"FP3}w\f3%7qMHc>stM ;Sk!qCP.K2/(Ԍİ{Zgn=m2?ՙB5S6܄"cÚ%#5L*u؉FJeT%U}gF1,c[69RgH>^+^i0xq{c칲4{6ީ?ccWXfF}ečR*M#xH0ۖq2HAȟ.uxrM=ŭ4=Ll c8T:ڔ~Ԡ Dfݘ5m 9Srf@-CRf$f B|&hD)z3!ͭ^KyҪ#*g1(n'5wEpj4lvV lVRY&kefAS6`);$=v+i@y{+VHGV9e'ͫ;A6,9zΣVl9#jSS-)~iA&$cKor='B%@tJ7M'XtJ-|/T{G~Uon!k=<$Lr@ѮP&.-K&_(7Ӽ8 >%",c;e }Ac[!f7E&X}?+fSk+.yx-U\-ٝ7݉x^If>yl(h^hT ë0(:-k nS (FJiDU$8ĤQƢ>B)jȪ'DJyc(3g棙oԋϜo0+c7` &"^@:73qr1f' j& t"Ahoya2"=?; &2Nr9+ޠ{Qǘ%eB36 BǮ1lʎd-tmj}$v5Hқ5C6/КWR$\83ԋя QJڂj"JgAzGgƼE'O*K[)BY~[jMיHr0 -^!\iod`t2 ?75AR_'I6MF {ZU]yy/|~Āu aY?y 4,ɧd J8^ro8:r7s q^SO((=l-Ak`1s -Xk <69p{2VWLx hPŶ d9\̥qTn>g'TJ?m0ؿc5B ?AُĀ< |Bif Gu &#ΕLiyT wZH<ߛEJˌ.Wq P/4 #<(MPrAȉZ/f#}GK۹ѭʰOMo헤k]Q\ OmGQ- Pyj!ZRV6q^y!CN|}R&j~!\ PR.+\rov)g5BoT=VAvKrz]83ؘ&/y2LJ@Mb1YiԨ&sݔp7@٨fC7elPPDk+.:XA! r>" FFMF=F(zuRg%oH`j]WQ=kHH'!t؄Lҡׅ_wl$!};az]4(|-4P܉ݎLA]1 [3BmG$1߉&!p)!%0+0t=|[ל B"VqDg}uu/ďёbsf,\6l\9@t)oTϥ<ٍ{}( _5CW5G.Jj.T R_~I`6JݠpÍFm)ɹՠ2S>FEe,! jю+wq bȝN{shs-CgCb6D@c[2UHȼҁ H:r>rjGcs"JĐF[zhm,_rL#]r'5ånvtT@8))U >sj!$ M9k4Ӻ[V ҼP5(LANr'KxRuM.ڡ0;b:rưF+|d[) Bm\Wv!HM]VUK8f͋@57"B9aa0{\;g2 8^ W]UI Vx_b8'B7z#K㙠xoxbz)$?@x9hPENCi\Bdr7+"Ą_I>զp?6)CεIn_+Q#F4\"JV j h@S45 YXShf\} ~!} C"\**3ob;3;(Nf2ȃVaF} D 諒\ypfnؤߕAű/GL{ИWTr7n4,rp)S߅|VG -&*+lg3-xWB-A,.H* 8aE8Ff-Q`y`d??oʹF 0ZlJ5#O1$KVWSŲ.  m"Q8DԬ`֠HA}fsg,i_3 ".\&*$2naaYK5xZ'dXתQ>|: #:N.9 T\K<(ekKw .0*?8/ު.AGjm<{h'tM' z!k텕ڰ!y'o$^msÄ(<RimK3Rjr*kӠ'w{So=0qn " j5<ˤ47ʻ) jdԾZ/3Ud r#Ό| ښa]̤GNFhBe71֯W?Q(2~i:o~ds.J` (刈qPB3$ޢܻe(\8x}c=޵qβ)|!V`8z>+U%nK#Rkr@ n ͏uy{|s4J*OOoq-^Q!y|KSV%ꡤIjPʟ7i.,B['Z9FU5[%#|q.b~sMEN*''_ˈ.TH>>a F%{ZlCQ:ZJNYw׋g#e2vQ|[H³2R1嬘 )HWx\q1pVH!T/wPj{;ʻdņ>]8lĘbP$۫ S_jP6ֵJuZg7lW?z#N#r4,i![b)ࢼNG4 $} aNWeaǗLH8PxgWz?oDRF{Ju -rlHK>%v|_Q Ke|y?R^RօUFPdDv!!gNʕ> ؔR`:,7[>f 7A@?b,#n)%GMarm8jXSa$HH+ +>탊YS2A6bNkh\>g^P6!N̓(h\Atײޭj \Hm5~}*@Um 6gJDz\㝊l!!qQew/减/nN'HƅǨ qSefI]O%Bp7Ou;3-ʣJ|aٺGsdڽBMP$cT+ ز ,esej?L_Ϭ#cvB ̹Lsw6`O8о1 n9"ik#L9ARzЮs]3-ܑ1jRÜ`yOb{ U`kiIl˫&NC=6g"ڈk}e0 [BMZGi* v1qŸ掏P^Ei 1Y^i]tg 64#nxnm& zE-(Z]EͶiO}ޢ &R|7PJ*1CMx&bS~0fjknYʄh8 qFz_bbzo1&&u5[NHER-9XPIi'B`p!zH$,l#DNrAzM,#ŽG j*+K[ߪ$.EL J7=fϏp5Gѕ$[^t $yDZE"X529b=[fm%%Gegw@J\%F'O.bq6zҰ]&xe. ̬>k/X4HF@gCP=.|V4q}PQ`jRDXRny]fS@S8WMD%HIzY?VwVu5nO-Ine5Q82vX!_l-|2?;ؿ(H|\U@9E%'2H;s4{&1O0\Tkup(#Tz.-n գs!!9 c]8VZsʞ]agVzuyŅRoAr}mm*S/!@A-lItm U.؇>rު$HFhbXeg4ˈO0̏:>le'XT\50| !AT af p5P<#$ut.}XG hVު 2{c&ZFqꞎ*g{C*'wt٣\IEV.n-#*Ѩ4ʲ3!ł׀DO~U3kь2ٻ7ko?b,/H& L/JXW1O|䌉O<;/:qTQԴj|w-}Ğ7pX c,?kBtSy@ Q,o'p͍4&PZ5u5lxK(wi?m>5ރT6)ZuG~5'83"xl㫎)dCeF$9 6vȶ6zu/干I&uLOR^4`6HrvWz'B\qzEQ&f`݊fub"~qnzdbW{@^%6F9֏M F .< m+. ,!egcNKgA* We|e#<'kx7gG E6iYF({ko&8,DnNƤ%ݰ A\Jlnh+!kh@d_1fմG%\N{e&Mz7fה ؔ8z7_gAk(6){: d*sբ;Ur2Z#H4V|$8@ॻkG=1OwN)UJBakݤgI]n0Qc(w)nlIo0 &O݇gA5OA_M:_?2PD‚k XO2QΐKZ,w-fuz~Z2oFlzxOn GR&zg nvSn!ra7kQo8U/Du}Y}ꏃo+&>pӱI)~ӽ"|: O0haѤA߱k$O :(^}CWISDD-}J@>UnUaNbAò*b;[DէLZ$5D' dNc"WYEJxR^S.mD[$z^hyG >3_vDzd"V1E˿ωR1u6m)]rTg. `"{P5wq9N,ဓUMSQ~n#MVN ԂPpJE7jth`[0)zk<=g>D< iS6 m9{mH& $pQM&ě\N9yJE Ku w8 M6e~9//MGsrŮ˅iO ԷȟUSu:s#p`KN:{n!DXHpb56nmL R]'Kdޢ =9WI3b1ܰ=$Lq\<^k]sb-B4'|.0dQ!x g;"/ JD unwhNiO_75dG7ma0 lzW ,@11&iL3ަXP2.~tajEh~)bPn0.&m'Hѱ8ei5]D DFgч&4Ah}Ae ZEӱ`42 s6Az#"`rH2xTg0y#ꫥ!w&^Yx1m0x!3ReG&'뢃^RƦK27zo 'mtP.(='/ep_įBle#A ~~sΧ&vn]+UJPIP$MOyZ,ЗbR.7ueHX<&x=X7] hWӨ;֖bp>!(\͇ |N֒缼Hp&e$[9נ^ H\ϔF,!\1VvFRkvǝ(","z?9ipy78/T! s}o'dF^b s|pwza2[DB#@攋()uN jW/{ЙoAw( s%ؙt8f`]K*XO|W7N!4T?*;b_jWلuPWf#WڕA۔;!tǜTQҞ*<Uv{|##T^ wjh!G$X l4'^pA%wXghZ/=_ľq@B^Mͽm&k*I >.,{5UTf"SN!l̯&gC:&{7T}| *I3psP.CLV}* ZCp~Clk910DC`X NB#nim0V|0xdӦ/֏v5GFsҸ[se \jMٜ{:Y%=A:.8$_m|t:X+(Zkgwp͌UTgaY ( ['Xm>@%}76[n,p[bڞ *^3)MW˟\ɾL;:%ah1ġ3漻A#d _q4&KB |U1Rx[1'*@4ZdеB9I!p"n.>d'2 })z a BCv_ 5gP(ۍ1Cl[y6K BMDxJw.sY0tmT$p3xts΅0`N5˽ ] ZkKCQR9z^%1}g֘ 50cgH듩FT%cj*>Nm Lx4p=%sS ; KH 49yA+~rP{PBakWmFj= "L9g 5ZIlrzݟ@4D.'b?[ZNOKӪ1B\87M[ Nr6j|.UFvE1M YUf.ylegV?# G(JTpZP<tOL* M誙z0ynP@WQl>@HkҐC{z= U΂ω`@}qC*vt6v f8idV %.8E;x"e Mϴks_DGD1CZ߹.{C^2eb?0}45a9̓-W11cCAEW֑i2J•K `|tK]$+}bL޽7g'\0^2 o/q6Lbo (Z.VI~s.:tLE #ء5B>`0,}9IW饮ÜfL{IZʤrNT^|9$ b[u1PHs)}"PUz?Prw%@!I0ANPaq%HſAUqOK%O C,0 TB߳Xu([_TW g)\S,KF8VnL&7+Pa7F@i#m~iQ^vPsa=Xl4d-P;jЯ͠x>7E\Rq= tzGP_%.bUdI^YmbU\Xuܛ`0B{-  p-e9K;ͪ+!hr,ba7il6y,k@@~#3{͂˯&͉ dϮFK!.=Vpze(U񯰷!4`5+q[6dMȐElSXs0)/KyUZ#hWuKm(^Z/FRt"^{?5\3!&}3 @R{ ɱ>8x#=BFVe>tmgMN\r^X30|2U mL[ϊ`l |J`zR,vk[x:>:jc Fأ&(od h`:-T _6pvtdV~%'X ݌r5]W"2{oi@w{:"xa>x];1 B=P1c{u c@OZRV^=``~/cDH$Hw9ӽ\|wJ=)YZ].Y{dZړzEɠB^H;8*ѬS5ӑ4&\9dbexؑ/t2K|mtwX8:2ˬByPKl@i[ijhT TjE*%a*3ͧ0vPf6~92zRUKZ%3ܤrJ1ɔJx | 5%űCqIF3ܮڸYtnY(&uNH0┧÷$gXZyk1񺾎la?G39!hzI J՞ڡeG;Lyh|.&CyX@%bƵ~+CO|^9ɡHB&K~ʼ#hwB . %Vw3ka&X<)oH}M*z)Km sj(O0O㨐DBڠ7S5垷ePJ>5\@ XYqwȯTe7K2,;m59wq7=w *dLsSFūܙ>ʣGa@$|9+z3;UZB8ۦe2$"Y'ʝoMwukMR'_rJ9±_M6tՈ+tZ cJkV9o i9T°' ؕ4$x6 U"+GO{n;,S$7E")sk\ZΐX[bFFJ|;8^̽aN_%4%9^W(e9E[} r`(G}cZd#Ik1e\/EŞd:q~h!6{CI`-ͶCDAiN=݌ 'ܖF*FS*Ϩ`qZ0[|gQIhP;Qv^ : :}-o!]tj;EjS_qi5\`zj.kU瘋 qt]D˃y#Em]Q0G#[(UmgT=zd YļJQH~|M $tx2y( 6wa0؃՜'4_C&1RAC&?.p 7#M =[jo @_ők vv]KF^j1zࢇ&zJL\a.+=,dÕrğ Lu.yْ*d\j(SGU+NH, uIѕ_(8K@4Ϸ ,Ys5_3?\[1Vͩ Ah`IAk#+m1|cv%` B\7 pJ$:mC/*9R@PG|.K'fHX|վ$NʀIGz!~q:FRJ"ydgCL-"b'u, ʽ3N6.HK=[t6J;׼2J 7k^q w=Ldlj<qu@Kt:d1?-_7nNwrA|03lYjMK* qXAN{z/ Ĉ< ='sj3,zYc 瞩 8T|ZZ=&^*)s>f~GAyI 3cƑ]`skl'˃8c$OEmp~+놏v|,l ?NY;,!-8CcplZd*+5 7}8n@*Mr%"iP>,k3eScd0ܠiGiP<7LdFX>2[C:Y׈T"(Q?+CDxꨅς6Ol樤}9Xh(oF\YjLu36gO֋k6|$]+_2~QleOď;x;FlItșA~?ҪOpxAWITbsYB К26B`})̨$qӁ4!Hc4*`]|/`O" O{ pD{=I*`~,D]+CjS3+1 syKg5 49D;:^HWf.'۩% b S_jڄ>b d3hUqT/ eiV3P%US^?5@*+ԘHh8ۂ`aY;&YguQi+iezk'ƑS9i>laL?hףUqkmPӡ-PXP[F_G}]XoSR <r[dm>HA^ζ۶A4艣ECDH\#a0 :2TUH#Ivr9H(c! T$% 'qnNDꄠuS *k1r"C79iem .Eys\Ε?$쾊_zZp ,;E%hÜqe 96zw! RL"(jZ|R3-f{b6.!h?wIJGvqr{0zQó=bq`}QpZIyc~m<}Pye& N#j+Taگ(HbS5R*}1#mv)bӊ&, }Puj.xqzn)Y9V[U!CsZ&܂V %n-nKtwu!)%u p6TMm7'%p%OlK5_Ql8~XLL,iTx͖,#]nevќKti`y T'_ Rݖ!fͅyu vK"|A]x7@f}c`N*}LO`qSKJSGr3+]f>+PPS2H\>O˓ bN2vG,y3A{U 8B{fKç8lgmi6EJ_S. ^xf~t1[ rܾ ; sc %6gu Kݒ/dU#M{v){Hv|E㤆jEyr$J6U͈֐AQeTИׂd[nb^)*#0iaB{n|M ֞ay-eL`K/Îmo+,O2MǨWD?`qs)LBCƨa$Xo[\Y.d@*ܘ^YЂfo*&nv#N 80HƪT 9ֵ_ژje@HԔ3ae"t3:Ri,q%#RFU(1m݋e;wa$$R ;뛲%>GLLH+g!֋l5; aս;HYJ/y\]0Lx"xOblcXL&bjkq]ͯV0aڴMJpMij{kb *浫x'ӖUdl>776g]Pɂ+WD w mcO[ C ~:JwXyM薎QALs:zBavg&,ǥE#y0Q ȳmu]fg KW 6k c/1ɲm{~kb1'Cr؞Tvx65)QŃ1&㜔 jĈ03gmTgB({EjoBڬ!3("lӑ 7}5-˿w0\,<'Ugq=_0ۺ T@e L_=İf а'jPZ'nf#h=js^%z"=rHo3c) a"{[/bZ/25$`%ˋZ6_&|_ }2mbQ:PD) (Drf;lL'lA9O#ɲ/p!N(dqb"^wYDm-aXe&*UqA*`6$3xေWFvnz` P@e*e> i"\S{4Q BKS۲_G "ΏDDft8 `H#)+8َ =ġq/8n4~By+'F4֬eHP#.Pq)oW4A{TE 8l&3z<>gBěc$ q\sV0V jP_q#/7&)gM[-jR1囎(|lN+_z{.ˠ&a}"SI M*#G`gyc~qII_@wb!Up94 _Ln{O܁Mxi^[q!XQ'V"St?FclD1Q_odq?oO M]%Q!-S$+W m\ _nƇмpQWM^2Q| Jlw*0=BW]IaܵDXm.&ܪ1t_ 4_ر jJ:3`h?xSCmq vSAA|±$瓺v|+Ġt`5ޔ7PQ *7Q@fyXc2Mf>ww0c]cERHf ^C6gzor{Eh 7fʙ VqvD!=Q#,#v )ͳ۷GH<>%QwzLT.h٫7O1O b %nvJ*-#Mo.U'of W8<'%jT)6~\Dh)yE-w^&z!-Tb 2"^3k5}y iZ> ;/p#$o;#^}'!FJ1jY]cd@M4e љ'̲A+ZYu )w*[&'NR15 SrE1d\sݫMUmsKq˼[1N}l`&51 JZnq(%JIp[wRJYY&H;ٔ_I|5*XuL8D>6]-UpY)9m.7C7Kpa]ҍf:z8ύ`NDT.?,+шѤ/ٔyu2V5a=HKh)w\yrIΚo w H|7~nR ^$p=>^CFicO%MYX(a8&F5Ggc׎ԝxE)XPumBdQv|̳Ϸr6t~{[7$b +Nی4Q L`Bl+~^@0J\50\8pXHobCr*ޖ!&5\|U'Q)EqBfJ;G;1-zT 峽zH/]HPmLlH(wFYWjԷc~$,YS3J7B^BS؎*Sk&35ܶnBb(%'I.Yx]5.Y l`a/E# T[oAP=ZD]* mٽO qh]}F΁s4]N5w|]5k﬐VFp2.6xR&˛wOrFwSfNP RޏK 44󉜑e(] L߂ M2tL}0 jo *\>AzqDeyz H9sV!rYd]ynmuŒ ~ו/>2|VB*7B# vm(WIDŽ7jLm(M=VnHZ WSf% T_Fٕњ谔l=+›rrh /HrKh\QdOy,Vs;Mԣh%qc$wQ`p_J쬽0"OY1t]šmp8@-PIZR?֩q eV#ΦO0#~'ܥD(<9E-'R# Gh͗=B50t7+]k'jcEtT/󭦦+.RqOԗ|RnogơBmxyot*oB:xmu1~`5ea1׽hgwp^[#޹~j/lNF<6cTej<\y-DfSwwe]O oÛ0vw\2=M#NUprn)I.9”bS$ jZȹin[铂RF Ǒ)KR>ZҺ"gJ¢ĤIГ+:j<$M>uCxc)auAi] P

  • _?g 1ʈD+I<`Aj|+4E_~W1ֻ+j';D jSR_-YKwBP5$bm-2XК n霰#QsgِCꚝJB@|uFc*oX_ 8*Z~|ܽN 1Ồ^^!qIxn&oqT3MbtR rXlOj>mƯLO'к$u[Y &4RӋӆz2PD@Vǡ/OBVs8p<`Xཞ'}oRS;ZVMc]d& i-]WA7<)+2tN%L;^Kz+/67h鿋 ks?:w.KD aJIPtt4V1OENFLeݾSܤ*9Ƀid[;K._!B}V*MwtSù\ n5;rl~R[#35sr1*i [} }ekΤ GH\ϒq8 Ż?{E`1³ua?1iz"=x~@ݏylU3SϯKuгV,L ῖU֝3+Ѻ9 Zڐs%1 8n0k[38g:FT Z,k&߃֘>x7c̓6_&1CSg?a6`&A * ;U^a|Q6j)!pϢ{Mv{W.}рšhpú{@NZc0Ϡ8JlDv%?EبӈԨ |齿X SY(=LSG}N'[`InUn&4$ :YsS9vix̆0.>W ڤ|ggOdkEƝ IP֞y?NʺClL, Ĵ\ 1O_"70GU+4>e\wc4fWQw)"|Rt;//Zsg82e#bhp'.xS]/9>ˍ^oF]/bZD "r֍goOTU.E{zedky6N!( vs   /Th{R ]ђ^`A7^ 3E&p2}9+uk>Ύ@TR:atPMZk "PkoRU nF=b_\˥ώ-|g5AhiuA"k|t55o| GNtsc"Z ޷q핕}OC8m#TL}?bFU#=ɲcH?lk=8abNڹ[P6 LJ@j |zi[= h>yDW(hb7}aqކ_rF(g1W5 Elsa*#[_Q7}JfzZ}zbZhxxOrL(P ڪ,eS,e",cN/]YB^9+~I ë۩0%G&m@u9`:.'Dfig>HU}ML4JoSWkB+#Zc6>1c`3㥞&EOhu8@0+:yY0=KAI8{]]r|eCuOѽ Д=^{y$a:s},[\^Ic:5;DG$aP~x@:S2$3<$ j\skDM &;% Nv=h@bYf$4tm/ 9XA:7gJQhxcKl^pN`1_QWg "m*M%\;͡= 4zgenl;q[5xRl;CIieM~QH?Pyimg,s 2&,Ubs7UClU&ȕo'z=\#E6@:X#^!.O 0L1|dIwV!.HY-B^}~hv!C Gpc/13qal-H;ֈXyULuZa%Lui=!]z(vJC *9|EϼIڈԴ!b#% ;wŲ|S+m"o$;UHaGltXYaPt 3n,{(U|ZGHAXC%D.)Z{ FHTHeqZ(Z~_wyh&YN g`3^MH?9sE ObŀN\@ѳNo- k#C[2h 9W/nnv4lBbd`S4}Ӫp bȑ0/kꦂG|GC&Zr3vTJ0z 0ae'0}%̤y5j!$v,rWbؑՏ4C UPq߿cpqW!Ѳ:O.qcW!lڕNu_aISggF8r(VѺ*j$a,hjC35,Y2#DDiP>¢\ .6Xqvp F@ddj 8d-1J #Qs N ׅ7Z( ޠR&VMXaαVy7{?j q1M9 m-) xwyt7ڥ 4v5Pxv3D7l1W ɯԼ|V(p>aQ8q ~Sm,EAUg_jF/kWg'{7CG5}C:x<L l$FJ0ӈHzmщZ2i`r{U{Bk'M<T ?]f[\u@%%O8c)*OB_o]DP 81E?[nA@ ʬo狟nX i;k\_`kDD'yd+>aE 0bƧb2*1 %}lf}/Q|ى_^܁yvYe"|C-BpR_g%gB"oZg_r: lw5<L>٫$g܊؏;٪fTjRw&+ vp)m7x}.۞MDP|ci9 IeG[nWWʋ=Q̪Tisi/T9k -&,՞DCXc%”$\C:OHM[>$Pn^m_*cC~DUM /U3YeH?{e*;6Ab%^R /|0u`rû<+߁jB7&W^@'}WiOћr(ћAxbDDe~8۬2Ă,~HK3}5|GO75졇Ai*J_8ur&,ly(UjN>}G. @x("eY:9DL;NtDh}\Շ{#ŚDGO ,c~3P4f81/I̭ؾc7|x8066x:^(2Qr$tZ7`[#)jcXfC< B VĖ Mr[?M(XȻWnK_v* UL4*ӝcpPdqT#H()1}S iF<`G-΄jX$anqS25uF4`,uFYN0_e{͐RF,C K`gpXVyǣ֡B0CCO rt%QJ~U]IFPvhi)&We6 "QiSMU -jSsL4}l^3jm_T0n<rų,CjKR-iKg0w>g*P_o>Kift+F+ (>`Es4BmaiΒ@ߔ(Z#0Re?Cd-9lv{ib^{#Sp/ke7Ԅj =/zo ZX fۈs[fqឱgV@9]AỶb~}L\I/ܝ<.a|i}y4^Yl&aNPBO8l_#p%SP `OҀ,#貓Z2T݁Ia,|48%qg`sK`gț'ī3yT0TJZ%F)y(6J u3u?:^Tw(ߗW ^˗"t֩MޞMT/cRA5 ͆yom Ø]v\)iR4h*#̌ lI]K: 0gF(=Cjz'v/G/' +"i|Hwh($GcR#qи:Lթ'-H&(wTC`j09P~L}o?i #Ǩb>-QϏjxq]%]gϙ0xպ0OEv̞?;ҧNlEP+]X-[ooB+#;N1 p%fz_VsvT0gV3B!wiaB'OH5Tb Ԡ tk9uf<}ۿM6 jWdd^r <2@kHꇓ=k\w,:ZQl&C?X<Ҏ+qtI'CG`?[q5h5#"ʐ YiH]%6T=T;hh" h#H ]/5>r]sLS S3^+KIqH blPK +71l߂0f]dR<ڿJJ>} zӑ+7pZ+YKTaKO HýOx2 iۙY|pb;W YBLVv9Pjޭ7#Qy;4˝><Q ksV.؏mKnK`01qFsώ畷)ҒU79laZ꽯$QAGOuEc/U3*_opkZjC,i%aO֎<iKs&ͻA5j\H >cDUeM㋻QWt=[ey:;F2T07vG(H?U2L)bR)c3HTT> .z_8>wMJxgUy9[s5nj=QcX@LΠo0Cp_l#Bիv WV.gm]{|^qe~jX &BDNE#p=P+6@Ba"oGh8)/pv~RnH]2|9Vʼa:3OnX4.gZ.9H"U-~\ ļI{z>+reCQ;^^V_W \,Sld<.%y,ܚ8L_-gYQԗDe=9up(yB`;sFy\!i) oxMBj"UpՏe'tZ]EL~LuxH@po!sAgSbx̷& FO 815s݃Ą8s F.vڊ$udΨo) /h=7ځzs2Jr[ w8`쪶0uu ?G9!WKl?xRطw~^ё6g{ 꿜$؛&#8%&~S[L0]m:(l+(fU7]!J<.Mw|١>PĆ$XKrg?ZjƗ~)86z^wdiu'_@")_ N=\Aq`5nz6tsHѢGW( ȪTy^}:^og? y ;TpXMllx0GfTZtg 1OYfL>llw{F% V- ?Fs),+ׯ-ck h0;j0q}܍d$-}Qt]sު9!5A.t"d!ZpsCK*5Lm:no,:9AˮQi7 9G SG(2)Bs!.m/>ʶbNg&>cەl670gbF].L f_3]DjxX47o* &p/x 'Lfɐ,9~{!9$i)0B^#z[<=Qۢk6 QɈ0|y>{ ƹ DO&㙝t\x"{]0h+R>˝}~&F2% D%t= ,\I!>z=*/<;ZP>лƘ+q5o'CE=uPI<:z pd Ϣ )(,rn6e+r%Äx@ wn^1vv2h>/D?%]S kf.&y XUv+s4T apD~x}nosAD|uk5]\j+TR>S@хvīy$QJ7"LB1)+h>=ρqI0[\LG\N{]Ů `RzZ9T[Az>IWTQ-쀫np\G@7lsqh 2_i\0}Q09,;JlS3׈Doi!Z:5Ȓ<#2Pbό)?}IN},Oit8Z`oY7mU^hZ`WDr=sm;m%~[H$ἂ \xh1FEN?tE>dqdn8e%/Xp- kƌ&&DW[@ \ psA]LJč GAr tP(#U61#i1Zsii jvB '2C#,oqwVg4VhUao8yPcnr]os@ɘ~ q&O|/ڿSyK $F#5ts[f|*a`|j- EK(;iVsOcD1>\5$ra{ICd}bg| ʮ s#%MJw"x8,%(KZ9'| tǸ)ld9h  TZ40cr 3 򗒏&lg<PPUȩ#ђ5J~w[yC(7_ўz1dUrC|2,It{0Hag4ZIsԞpƬq8s[Ƹq/20'Y9=c͂3V\ X8[`xtѹ>jD 1&w/nEߋnۢTmHPȰ #,'~_TpC;7ԛ̖8L }{K\6oFf" a[xܼثS4n, R)1v8']_vpHgm_&x3 B6;$_E_ip "w,T)VgzqނpXXUʯJZ2%UL}3,Ϊ6g1RSW,]/ta xH;ǐSMT(Yo3XbnCNXw<:w ",+z||F.?0eHc}p^drJzLwrTũÜBU72vch)p!z.,gS 6HWΨwbwrJ%^R>lB_LJ>T0ny \{K^`$>cBT %);=!c1=l0[RW|2K֐9C>_MP/z?.GGu INxAN*y|r{C0{f-=>@%p2EvWQ3\\]Q2Y<(cB6\ ,0v=& "xI\h*2v Hf]V!T9om}]25MKt{T.!p p \m(ꖵY Z0#e RZ.toiUɸg⼻^6Hю$H OC ͉#^E ^-]S:tH,g{lqL5 Zxs &8?J|8IO%4kYf~l0H.bΠNEnT/!} ly~h^eGJ_L*$+zzaQL͝(N B)c /S4I{PDD9V*m+DE tMyMX6٥T(0 ĊuƉz9dV?ӕ&Pi ETGx..zm~[n9Ҥխ3c!1։@{Yn_yy:2ᅲ7&A|x`).AsAx|Qgy9_~L-g3DVvkuI@m@-`Z z UCEXzSǰqq<>N?o'@-](6z>Aw]3@>0\)V0wOsݱ1S8lS w7&:/\(t7oT@X/)"lsP¯ܿ@&^0rtV>+9뉇i7/=G9/+N QTQaVm/+sM9oWr2:JZ܍|4z/2oExw"nɖ/]&z8-vqԜXg<;uɌ >mkكF*O>k#ظ D'T_+( foi.1|:Т."۷+Xٻ,=ETd hLN#9;S{e^B%朁^ym@勠|ҔgZU7kWX%c3;Aj2.A:9K-)> z92Ωi-YVnE]tn@VVxs$NMwH5\dՃ'ua*3oȫ&{kJ+1C)8N#!(XvVK,BRqEeBh@*9A(7.}$=qJ:8cz`Zy&Ԇ}SU8&]59q|[CbwMWU\GnK 8RrmQЫ'nL%gt5MΊ&ID@&qKBpXradE=#ZTaCK IUf9`uWzYmu^mKd(RAq{Ϗf➎+R[P6%(_g[  GB-np#/<p7(2xÉ8Qefk! iX:"p6K1X2o\+CL%,{Jz \[xԧ4W*4ȮQ/@,<]<=w eYc lZ#,j{%Ј$=M. sŒa%r1HAQ㖉H6ԙ Z5KZky0\ ۘ_VKE-WCYa+XF$OoXC1@fò˵-YgӵY1 ;$/bx Hɶep(ӠD*Vow3F31JW-A΂93JȨ>[Bh64.X{BAMXiD퉛'uh6:4L0oq8P 9mY)S02A/8I\qƍ)Df-tϳXɩr RV985_=r~vܜ~(.fi7]vGW8  }3Ny#`dwMTwgfՂfځp!蓺PM„-GW7mEk)H`IϷЋvDJW:UN ['RB$Ե Abz "-;/Rw`ɑdEۙDG4`bonk4 hmY#$ V${;+sO2Rv,Ok,`%|DZ)Ūh*wXN!C韚iP]y!cѯ# , 9 F{4FM@.S9#y 6Ѥ+vRacH|h:HNsaG{;+,)jXXLMwlv·?/r-Hk"].,,=`TV*ywUAGy , x/QeƆX2WNiȎ-뤱񮆘x]}%.ة™}^pT'|:A9%;)@Z!wZ+9G~7%&2ruUn/,jm5"9=jKэgN !9ۜgX&Z-$[ 6G!Xhn֦ۈ.=2exO'm+JJdm5 F٥Bn7geZ ӨiK8e`\ߢ|$XC!~r9!AI]fܦܸbo5%j v  N0j,E=j C_h]~AR*:0 "`| 7GpUhZVaBɱ"lOorIS-J!dq{ k-Z2KZ-97*[.@S}"ؘK} q&j m!LQYd:l0$+ <,v4OF 5~x(irfMӻbGD .#1՚o+u>L6=t>Л+'(GU h VYxnhYN }" TKp:} M^{/Yxg˂g.͆&7Ozv*[w,cF]fGWSd{_{wqmzEZa"j؟<\$}h' ׆(WlvPMfH3=p<4"W cŦ#G H]Vx,{!uw Z}zy5Wqr7M<&t yJTDQ) t%mK3C7$pŠb*BX*m\Aw k8E|+|?TI+$[HMhJN[<%+3y44E_^0$pr4 GyAi6ڐljzzOavE1$7ҜN4I!ϴZ݈-.l[- K2r3/qzdˈ6gg\nvͻwI J㊄wD1nX!< )4k>KRۨ1JUI=gk:;6&,= 0TŁr b70o8ZSI8$bxy& >ܩ( EČf{M=?ڙL01_ܐ'~ѫUYŗƌqhH@&#ċɬgYTӣXx5fV) a*pzZFҺcYVivd#-96aƵc(Q8z҆-+V ì#%=1'-Qx_װ Bǀ,h@uS :ק˶}۫#4r_fwA` #FW>פΝL [lDθK]+#?|XZCȊAK{ ?狚wɽwONUQխccI~Wd='*1jd?.V,;nh"ѹX *t4v$%LQ5/!=5=;og*飗P[i5hŽ.ɢ9_epIK"H R1N}{D󵭇%@1ʮ5H]]TrZۼ`aJ K+'mXןE :.ΣJx\ `;蹄0db51%NفÂoU .;5(%͉T溽[{WOt ZzɿZQWY;]nH$]+ pD/o_oh8pFHIe !)č/5S'nMbAIDv{8P̢%ȯlBlIïvb!\#ށ+5FF%*Խ)_wЖ1;ft$wsQQ58o[qEipZMcf<: nƝm+c $֥a*@\DPV,YnΩe9O}j|(H3yBj' GP\τMVGc`cTB?>ҍ"d霐P\ہ"1ƭcI/]qUDrS>*ЬzK5T]J!ͳ@ÑZ$lvck.b#tn̴ i v:n7w5h+THk"BR!BFMflr>h%Bsؑ3>/JD9nkD;{2ɡv) ,xU PTVd)z *>UF3B5è/++%ljJn";gc[+Z~qs%˺&9jO,v0L w*]*م( *4S#bn# -ce9.ETYq!t;* 12Jos?FLZp+3Ua":|~zZq&ԼLmLԍK]bxWĿSӿ\#CMQ1/Uuojy J:Qq{Ԡƚ)6(1u1,^,d6a$E簋;M|}8 PotJt MnmZZΆr(Cwڧ׃L$nlަsˆDX sZ] a:xlc_dɟȟ)3B(YƗM2fYvҽ ;YҢI.lng⣺i]{OPZfv ew;Z))["! G5Oz,2, ^v"sw,zQ \4i}¸S IFP =MIG$qU] [[z:}cv3vGu^_Af)CY#W/ x;[f&&Sx݃=YzznhF~Kp>d>vm<3#PO' p.-mctOϖg_6*L9s@v˜ gj× ލDq=Vf>o'tthh+ny v/Ol+9 v't n'_Y Čk~n{Pg=Awb{ÖԖKp|됕IcϧS4ʕB"_οux^,/]-e^XzapJ '#Nd2#صOl¤EChb? A6V[ΉSoMV\+Vqݍ4]ӶF,0By^$>$O*Ul0}\)jO)kSM=>KL!8!H|2հW| W;k T "_H~\d!=C9? CGf-j-hZI+n3yjuWғb(PR2Su"U֪g !aXD8NeֲdƀlLDƥg:}|N0)8gңzukx"EtʬJk( C5i+_(<4XLx=)>?> #(gS6,ID.Y*>(̔&1qWl!E#>.8t [h*uiBf3 %qV[1Zcp/pIN/.k_Z-lf9EY]E DV[Yv=ŗɉz73YF>$kٓU9ZFEST&pʘ?fsmtP}j?HpFWް\HW^r1x:43\}Žg3gd^޷4^u҄rTSIEN}EBZuLcb!ghpJA9vEڎI)CR"_ dQ5*G@'*WKaݝN<1E{V2†ka޽線 H9v+_&/vyW QZKBMӲ/‰a%gF1Cvu,1[ǹw=7nyp?{TD#4P f D => |6ty,0YH1تN3Fz fL3[kGG=4;5A% wqH_}l",Vj0A5% " >*w V23#N.IA(vx Y\-5L"w\>{撅9 hE{88(O,.(`b!Lj79@jqUM(jZP[;CX ><}pnbnέ|xۅ-NAUo5 cYu'Uv r첻AŨ$) _i?OR&XC=P٭;wb9MȖCŜd DLrTWlp+R ; :g[^,l<6J!ˠMaZR}8o KMX'ڝ8'?ETl $m V.sdyYY<>'?Eއ;"q^ۂٝ?<2=6Q’{^AB@*e"$NTJ[jrQINja+ e*AƔD`EsM57@P:<%!Ch*CfVF]G evn qb /S|ݮ"ui>xih πi( fgǯl+&@dYlWfr4)2”Lb:R|-gJc&RkZb l8dr~ҋt)!w`ՍgVT/8!~3&@kLLQ(. X[|-9l>@|TrG z> բ FSEcmf c?q{ҫr.vJD:}n=F;x_3vf|xs~\fЪJtn9$S`Ex͉ )N*IQvjؼtLP YPV\2/z:i]-s= QNxVCX-9(0ڨ?+;®dOt*;6ePqZ/%s$ F-[W39[[Baʁ1$J%nmT4m5F#l8לl1tR.3c]e/` l]Ne"tc!Writiķ %EaGC^|=L~9?i sdE#l]ѕjI(Qԙ{ȉ /^тrZyҷګ@B%xT>bi ?O(Q0Ⱥ7IWծaZ1g^!="COIaԚ5<znRf[•u,'hK3itXq(q a\;yeʊ5aLb)GfA]*>e\Íq5!CRV}q[`(At6 z4%o9hS2V^Rf6qZMGBE]-qK —N儲m Y!s19V RSq#~lgÑ~{cmj'7C֡fIXS jws!YB{eH 2 %<2\>u=kF*e@.ǽ&Ҧmb uL~=4'^]~%fFz^ymR {-$Z %[:]8죃t@]nS][ۜd j[Y[Y2>Ώ˨=Q-NڠC':e`& ˀY1,#IpJ7Zx@)L- Н\Y(zA6gwhwWrL,HA/7G 0m,xlR!ohmLic02xsbyQA/%l4Ac/Y,}=H( 1Z驱pUsQk&ltR:BP]G#jB(y(-c?f{1Hl:y:?tyC^(Y4U07:ɜ{n8r /[ă 5_"5|w&=}&($Fy Hu &TG'uІ*K!jb(Zw s5,vv,u'nT*o-(nbW4}`X}x!ފroRAJ0[2|rjwujF̻pw:dTNuY|yiȿdcK \.NMMj&bI,~.ށnXs]:[ٻJRu L`z@ݑ(v$*jm=-o >% k nYI e\) ~9NAI3DAaCnY+uw3#?` >5OI;vQFz6z뒝e~QpHNB Cnw;RԄbOwa8J*2g!T(,V #R}z-6 CwCsf /\Z,)Lyemab}b!ƷmktRm0Y1e{j./KB-2߅ZJfy)_&̇Ɔ7fzWJyl3e̳cmUߤqH{:Y}E[JjU]K:IXSu]eGXXW4=}S;D\~'> %V<4p):d箏-v,ܻtv^X:!ɤƆv96 sZnrȀ4vkivu^cAuz #r(EPj-F%6EQѤGd﬩V_ 5} in\uitwu 1TUt81ZWqϰUgOeJiX_#512tLچ|[W3Z,U5H{#ȈR5}mm}7\DƘ^=6C^5 Om1 GFdx"gj'nMT[M|*6!lqwẃL=q~BVKR1玒뮀sQ\򺇤7^Ә͍HȳT= ߽Um `=MjwC ]vWDlVlu6+!ۨ/";STQW[ DŽ bi[\«5˨d` vf1dQaWj],-FLJa9G@Riӝoj<4nk7;d <`D1Ad%ibA|WDg(QvS&/ |jA ]Qz+ -'ל!:dH.W %4tuʙƒyWl&~# m,?]zflR:5\ފBs|vIw9GLpw4W_T?m>R~.J5y8̍q4\$1 ~^B 8 cIf\l@~87_ۖÏTi8θtR<PzXJs976_"laֳGk#9Qv$Ҡ;RVN>_$ȂJk32NxVggAO`+SPY@?٪0?rbn?"R@_& 츚5NZȽmyt.pđ5Tɇ~bJ2^J_`g iZԤ%W5GO/8c)n*bOD2ŦlM #0ٱ.DŷX7m4'Aɿ}w̖PFLMg ʩ.Ť[P%f\ %w$2 B K?R:gq1h4zZ )Eh;?tI>=/M}HgUkYCDjfG&-vQ// dO fPn/eÄ#+R(o()b&^0%xH %Ԭ"QuŖ@} j\^|YOCf\3|x=W8J{kс0ه4Vqdg1@)AT1zIdǯEeULuIht%2)7ydsAGia7IQ('h9*Y8bAdD㨾#~ vQ\ DЎ/m3SDVDǰO;ubJ sJ<ﻊء!imj?eH\iT_jj0`5$/Klig'[Kk ?ӵ8?HI8pZ 1-/=NXvɊhdi8҄#u*=)qʹ:. 03݋:]ZKpXOO$]'HŰd]Ntq}7Bwh .بSzH~R·CS3wY}_;w:L-<$o2y le9i!MN[ "UV-U RhFMA(}X8uO?w BCZ֛A #<mCnW5ԫv/րeq>#r0Og:ob\'`gq`=b!fN65h56<ZOl"\B&Gq) J2FԁVJ! ;=GQ9&ۚ8KGʥ{)[)ώ)VYА>&PCFVk15 :.>),rr.1d'obn Gm ~{MTP 9$t=LڦRʩV r8pVZZp; .wS؀Gg㩘w|CBS *;*wzbR(Aȸ5:ݤD܀҅+"uɃ L{cv )X7GWl;BP=![RQo e (MVHܲ*NX>S|Lঔ}O=yu0|*ǀ9 -R \n11qܫys}XZ[^V`:LZjI^xL݋<8!ކ!-h˹QAQKx>?k3wp~%tȥf8"KM\Huh>Cwʞ@E 팗eʲr5aS5ܲٻp\)0R\I~mzR͔p(A, :tʓo{F1+҈M:g `x#fwO,> I^bX"AE 22 6s238yP Bc2:~C;XL e#m@-& ,̵+)t4T&"KzJ?yVg"LsS ̉2% @qB@? ۔AǙ̗#a zebqiŸN~_"L tκκxrכğt+ˉ1};'}m=jYg욪\`5 ioiF#])Vt\?߱)'Qq,!ɛbM,m3ngV<+Ԕk=&'p3"͵u %p@aw$ϚH,m%w`7DUUr#(&嫶^YNs&dn8{4Wl`i,[]3NB&دOzRuq\[{kFZ^:TmݘX}inU:T gd(JvOU*漟or Wa EZx4$ v :P,J6qO] *Ri sZtWD)Qq7ޫ-d]J` "3,׈j9Lb匑3 ,/$!!/Ԙ)δBy#̆.J! A¢"@HsK>@`'>̼;?aO)OhVb@*U?ӳ 3֯QXyu1ew[< .E~V֨xh:*}c2&xH6ckg$6_W7( )rކG&nkcŚn{zqh, K5yfhž#p!.D'&*eN 86ѢXm55o}hwv HfԻR שp7A>v ۣ[c)ꯄSr$&T1䀼򥑇n=z8E]g8ZK3T8 e͒K$S*T;&B0{.A-^Ѭ(v[zeD]&'(`:ҶgXGJS`y"_A.rFPͣ p 6J|bG2O(9 Y(Ή27gAAbTd[T,l<5IR/Pa SՎ@ΙWln" .@|4sXWe{ҟx~1#0w;H蠗?.H+* N>y"jVH~~TV.)_ƸYZߝV e~LJ9]>NyK/f;Y!.d%R{[/">iOq"\W:*v!><v9K/8vn;;Qc[Sck@֜K{G&cW,ze|{<څOEr VOXS+W5"83Х>8vD*,5'og%"q(x݇[@Y;5]C>1xN">D% >\+ߔAWͨv-趽ޱ<ת^7 ŒHEz c֏y@I*>jf:PXd AMP S LUQ"}3תQ 7rW}+ա}r:^e٩ \LYsx$ܿAW5cnMͨ$S5fw!9<.С2GqCٵ" Vd2[=|=MCrrmRx4e$M{8rO `{pwEu0`b##!8{6k"i^&^A"7įKdcbaͳN3DUXntղC[D_Li9xi#7%t3%{޿N֖]ra}-}%]dwB _cdpg tt#]k;605)?,v\Ӹ~Uu^?hy ? F~8 n_OCLPJ÷ifxW|+ ϝ|:@9 $|־Hp+V!{Yڋv'v Xuĸmlp q|}JFNwA;tڱgaH4d3֤F_# =-é鸽5 橦8^,03&Bt'$*}Qq|=)'[TuZ-0Œd,`?ƨT-,!:CZn9[ҰU: Ra+7uRצt%TS Z&{yIksqɃ̫f5!$Z .Vl+خ!]% <Wp*)S71ȑ+!rwpb"Ŷ)'JgiG]"6oK KF}J3h-N@?D+3yjs:[|EzDpWX .yxʟ!.>ƯޟU/Va.vl@⬕`Ic VV+*XJq?w+8W$ Y2Á/b*opkc!ixTxK \{Y(\Ő /õY,D?Pڢ KN'jD\ni]>A`Hʾ#*]'P⽹Wt=@z̭XvSZ~زt+l<^X<|bƲyӝ)Z jhAֶ*-#mPJ+e Hn ѹhɸ?0Z -:/܌hAڼPi dΘr+T+񡬹icS'hLA5Ž1cgvۤN]ܗ_ ԶߊBM DaxVDNaEs/gd$oY鎎ޞ&kd"Ykg sJ3஻ 얘\ǧVoT|mo:*"Q7,?vBwǃC!1u:K?W/t4$^i6=:k~f)RE ٩7ɜHTg=oQx¯0pBS.ˇ =QD.J湀me,IPld;\ڶ"WKr_1>NCsfZ KszO֔ 8ս7I|@}VJ6e8LR#S@ݏA>8X@9gWoY*$H "|+NvLȬL/¢8„.CoƂ8DhfEߥťOu͉Fe#󡪮 Ǵp4 s5VnSz];"Llߙm?%qy]Ŗ~dd=bF  M5'P)k}\y D /]ј$1S+UKkj >l#Gjҷ_jHڠ3H&O#2Lw5=mımDڬIIIvs@TFmtƫ+'~YC`Xv%yOOJ;zE,= Pj$\r.j4 j$b.Nkq]#AG=jwn5Vt Ǔ4wԎuyT_rTŻG7KtotudL0C?.},{D%S"_ZmcN<'4 7 J'#ʊ`w/?sD#pUԕxY ز(e8T4{!ͳȗH~cs3;ZM8ƬߴgMjՅ^ =VwlMvyD af+ [*oF9Cץ8̦U/_+O2ǵZoo R̞ N:`nj M񟚤WZiL u$pl]1{M$N\\ܙwN,ÔuN\ ea;|RV^[6B `)Zh<>3dRgLIy3:w=+/q!&w%x.ma1ga=Q/,{|DB Z /!-gMSJHJK!=GGUDŽЅs.'OgQlxnaA\j5s7JiB* i(r,>m"wu8_BYI{PbzjӃe;`V&Fv){H"숇4!⭾$A6 Ȳ/ԉi0gD 7)TM1ğ8bĈVŗY&d瘵!k 6EvI;бltjZmgJp$驪Pdi^<-[gV&(hf*;lr`.[Z{(f4ǟU+嗼O,^ɏ^5ٮ4RK1l5Zm˶bY_QxT]7[9QE*B vC,,?y3ҊQw هkv5nFl_ ٫z ZR.(xdW${!2ԜR}IjgYUPcx%{0q?{98ihLn `] ka |jPTJ]0,wICj[zsD89WO^*tA3=g3tO?έbUmR#tZ]ج !Awh^.u2!J!w#^V~3&_ךZFC4FF-ڄD3鞉Ųv+jA|l+^X*Sm0<-caSl0ttՈ#bɽ<P; 8-]74%3On&W TG(fUn aКBNzLx@uK''2賿՗ضli7 'Zvs6ßg 7ϫ}'H9(iq#`WUM8 :jԵϥT @:'l"$+n,8p y*> B՚+hb]%\_汤r/[Ǽn&]fByT{X = .q;Wة u:Sd/nd{uZr?zkɵؑN12h& ;Nzo:ʮJr4x]VzlKf ahB@/mFi/:Dv> 3D2}N%lҵʹ K;C}كSqϜKJ,RuEg|pf"jtP̄HJkr/pWz:\(>gd0a'M P{{]#ˇL3:C~ $d1,&ԻU#FZR֑\AuVe .ulQ%Ag1H熈 "L B!54ce#VW)43b.@< 8ߘמYלO)[N[z2:mXt /cmp<7B.neHns#s2!0毸(-6 8f }2_,~f&wnvWVo4q5wZX'|*t8KJ [6E|y\ Cj1kVo 𵬓 (׵FDdԷJ.k%T0+CԘd7FfQlY o{i6Yo1S5k]Qs$ 7ցƂDU#ȁ_No{cp(h;;u. V{(UdO_HBV5R,+@ -JbSD?';uI*$YldtyK]?=*{8Ruθ|$1V 1В\w$m)ڣ$LWp\]8 ԰S=S$|-Ewzc=ț@'Xz4#s$gCwAL p~amgZm'Ν8&5+Cݫz> H6q5|Xrjb|/8yiXxdhk{L{֬tXbh-h\׿h E|,P7Nv~'F0F5uΡ:y?y۴)Ut`MzY/xXvG2u=4REH\9Æ}*t7瘋Zm/T57Ud?Ds^fیYam^l(Mzltua *MPҋ0GP1XkzSO06/ Tzz;HRihX5Lfjˠdx뢇<$ V7\zIK0T[c8UXP_`y܆ɍF;2u/ѿJ6.R=C3s~X&_HYݑ"5 mcDWU˴¾ɨISZEݡK1ϪLDݐ{K[JNPM!z 7h'L Q0tMPrkrwfO 毝 BI.c% 3sh@ًL{Tiyoi/[j/唢y5E!EŬqYzHnاDկuiyӽDtIS"u7BoY2t+'F]SD~?jбp2F;"Ҕ!zӬüo–-rྛ,A`+nlK7f}:D)նY7=rذo v R!< H2Ui*<>OIlz0]ܻ0fzLe(Fuj Vv@٢VFUOipZ^zNZW9$n&f-b_H^[Ae$i_: )`İڄ\ +L6xG}㩡MB-i u$!sur4(j&-[ATp~訧D{gsKV"+pj9g]r.Öiu4فyE~'x:~9[?po/Fk&뻽~{NAR) Uhub GP2SUM_#솊'Tw^\fmɯ>Bc5ī^L?&ŷɫ|xvL7cVJj`dԣ:I\BJ1#WÐFM`,ب C΂M ^8F|eR$J])v.N<`+,7ɉ}<5驌fCam%*%>z4$fE7FSʓDsmob& Y'A~%ߥ(tθ߈|r 6)d`6j}M_P9V˕U6ۑ H$ Ǚ[]rd5kړbu6l}wZqdˤ ?IćyE/3StU%jTYX_J ȽK֘wOɽ\F~o{JRuoA.FpN/H-K +k2\Roc2 ٴ+DRz ivZvB|<"Lj#^"qauGr6"?3.q}<&|Ryӕ"̻Q6e"؃n aA @WPZ +970+l^ڠ<6/dpprT7] EUr%y\)126% d(8Z m3F M ˬ  6wCQ:]-&*4B3Z %Zs9 iCp$3\JfT%Ơ-Y^HtuIs8ScMślAXW6(¨΁jzL-# ]*Ů )ki7&%BU~RRg{(KyW^[j;)<aEhߌcCx D5Bdǒg|%_?O eT:\Vi+NNt[@M'TVPReh .*o^=ŃJ1"gpEov,bZw`Q!ltg"y܉PxXBLrqG; Tp xKW@B&`BKsϑ^WKCⲖ <}BD8JLQzVNC)Idy]=9)Z҂q a${pFYQ#wҧKQسQճOnORHy\NyUȢ%)b6)>ʒ?kP%?Xəo0MiI(G\'t qbO~>KH~.BڭVY Rw~ґiSC0tޮޒe$4z~x#[~LO9<0AX 'xٕ8$K`ok0.\ζ%ZBuN-eL_+Wf7ڟijZ4woL+q P0h\{&3Zm.pAD?M0`D= yԉǙkx!fߑCMۢ[u 0֊! ] `vXcԋԾEmqƍ1Z?B%L{F_5I $ݍfOM>QSҾ~I9ޅG{CLn$#j̫QKd4uٕT!!,ycrl⺀ˆ`+e*@zf(*o xQ[do:(' V%]ԁmx6\ š E A묞1$YIQ,ěrN[ A=&\_q;[vʶ|Ț'M8vtkгض2c\Wȕai5ه{qHK,L]h/BB07&_G@u$zjlp%BH VIA 1Ӯ1A?u-#"_ MyMҐ"ߜiseM+1mď5*W/*MøCSGP}^HC; `L]tb&{޲+4 !)h.`)l_fށ"J01{˸*<8|41OEI^ϻL孽^jN>DG~fսrESiU*G9?,}Qvacg\sԫ5ل-ۥ1%&߉ou%=Cr  Ž iߩ ܛՑ6B Nox[v7KR jUFy|@dFT Z|nOFA/@vRj&<>Go]ڼ,! XXkl2l'<$=qţckFK먬|v گ|K 5{0~?I+)K@{|\0zD6q7I߮v N$1& ,)cR+d7qvFe(G BPQhKU?I7)U0]Bl}9x'26 ;^9]Ua."GɿR҈kĞB?UU Ru GƿX/jM!ۋ ~[WRLW9 V7GU\"L1rsI"+zoc*mKwR2}Sz$$)O 2LC?!3:dHGHrz[KV_ UXuuj҂29䐝{nFqVyIRg#kRXf@l 6p vNϊ~T.~<ѱ/z.heש{A~B@Oy$UfF.- Y9kM1Nhm~uzV@I\?O0Q,--MXl^*Q]t¹4sǀSxhcL Ī]X@#<' Ww% bMd٧;0m/9-n>r cZ;#~ +;WY[2> kz/1J X+š*lMnIe^wЕ>Ӵ\+ U(cqͽHpѵb鿇FCw;0nJP]yʿEDQS'9 79H④>xm"e;"3y`ͤ^l4v7ӭ*u5.}[ۖN*OqUDQhOgȼlpL<10+̈́Kb$Ab}UH* b(SBӡH5B?լSK&7~:钬$Y2f)8fǙjrJYݣձpvCdq$Ӛ5[-P!㖻6ؒgyV)kD ^98f|c%h?A..=r>c^~RLF/LOu>H#=_K辶^ߦi?B| %!8 jbzWD! Ҥq%Oꆆ OwܖL%SiL\}︷ <5, !ڙKb~$^%JWn7ۡ1+Oo օ7oo[ܢ"ϣl#%]u*@9!:A\0xFn7_mϳq uF}+) VEMT\+5I AP=-k548׏`bZB4iL۝_{x5Wy텨ߊ~,7ϲR9 rق:IESY u6x:IXn"M<}ElװbނZ^fCåqɞ 'fX W 1*zJGXa-K;}|1B@ vOqK׷#P*٘Q'՞V@!SU#m@s8Q9#5$9DՅL`ھMG(PYf}"pO;=phO wt1DpGqqr?,`1'. 5ƭgCZ IXnX~!. \@#Țg=uL~`N/ C.E.aCGy$cuTs(9ߍCHt}$'[*s1HPKYTRCv51/(X2!ڢTL! 19۾dʤ` mce5* ;mOՂӔ:M6gҪO3(.LuQ3B}oj]/[LO:j폣e_Muu\N2U@hӯd#i*,j66)W ;I"&cK$7 -w 60-1H!U7-6;Ee@=%E/.h| t?bmx {- x~ZYVyյ0 zDP o YO xXvL JT-h\yxl;& Ƞu6V& REa֣5Z|[7pHZM]R`4y'*0J }pAweNAĸ` tle^o?ތM3Р |1!7xY;zib6B(J*10\ֻɩh 7o&'~MfoK*蚝v*1vf'uE#{N&Y &Vv s g[ }rބ؆+)gH5\2QPG^Ɗĝ/:N1=ɴlg.M ^\'@Sr~TsN蛟lWfDK*|~%ƣI*8'OR~??lZ*?vA4-ivo`Ƣtۯav3o%ƹ~Gאָx Uzjsϟxk^|z38^"LKa0*۹rwbń R4]:k ЧGc,\/6Q:㋫l +h+ȍ1pw1DH? LWxp+kQ|rCK@Ш~\P@y_"σ- ~-mbGyqx:\հQ6\*@*7P]GphG"Lb0cɃ}6FԿV4p!B8LrB*8@*aХm`,L43{r "}+rSqAݡiٚ~#do^C"C>oIυIA3/<ƣG}zn`-'D@d_(WϼM''d]LDgtO6Q{b>P<- 𺚦w+ ڐakL1t3]r)l[ u,V2{ 59{6&77+u-.eVn6JZjy/{ Y4,, ~Ը YecBmڢ,wd3Q^T006/%Z. h &.,K>6Kd˨\q/RYFڙ,,gMO,F&ssrMN`dVhXȠ\1=>OhKt-/Lj-yڨ&(1áNX SUvY(CY'x! ˬ]md<{:Amɸap(X9!.bH:\*uvQA%JRqfQ+9D0@ bt'?=$eĒZ(eKV񼫧KqLYP!ӰBZ+uv>'ajDӵ3u0H#u=Y$  xDbrUj f &Ϛ5\10iԄr:RhOp g8F,b~T]|nC+'Rܜpr-݋ٛռMz,j|!t9ao֗` `o)5oPT|B$S^#Jb@r*Ip`o&w:@ O8?Mθ Hc7!EQ!L R56 ~(p& 9-rVS>5T QӬq#]79֢fKm2p2 B}=DyT1sj=VMa'@_iIYy& ̇CjR`~of *:n{DjFĊd ɈHWdIk$S̩+f#mE/#9LwTd`N @c3?xkP֐{aq1|~=+v#^, gHvIvEvr2-aL.\M{}'i&19"~Q $F쁺-yCu:HbB6MB[gD(ͨoտ_|h7mPa's Db:(.\oTaa(iժSJ}??~謩dheV&9bEN Qބt=Wc uv7a"{}UEZ:92),_>dug 3^qvmV2v +LͽBV{G*n_}78 vfeXH"ayq: Nm"išT9!6Hc1!U5vT֕s b٪|8LG=\Fu(:䬹ZL\ YBֺnƺj)DżQĝ6Gݧ|)I<8*L K w$?ŷlVxTU~1/œPQOk(Üa"l#Er{4&x^O"eb 8Ef~a5VUqѳֹ&tU&B[]g(Z@bq]f3 TOK Χ'3^\x@Tߊc&ư?m4_z,a-q!saȹ&H(`J6XyȭЉV=ڇNqqXM|r3R.54Vf8c#"*e\Wa OeлgQGv s2s7DAdŇ־~gCυkA)A\Cs*iг@ 7TSXOl _.#Q1r6s:|u-c\ÈہqD_.L$E`{,ZC岇5.3G;$ͮ٘ s|^:B9`}pB+3[K0BI46d,FJ| % Ou*0I`ʼnD*c Zf_& ePvT퇗iQDLXӫǯ;,* %RJ!\vNX`Vt`M$e&wЁ ^aMM-rB=WptI5fMe !)iRg_,wzNKStM{%y鏧!W\WAz(8,U ':rBY 2~>ȜP:Kk˃jHn 'W-UAZBQ~4|.Rof?!@0)܂&\0fk)›1h] 壎֝B|1 tӦ,nAd1J3~ܷކ)8M{̭.y:j>!cH/Lkt?ogFcgۛPkO2|VgDvQ6 n΋76֑=E`Oi3=થT[Tmz@[~hH[_&!&Y~!aI:\8:p_Ils"=D\!EsP {QY;d/܂Z37aĐ" D m¤ <N˯=~K :ɳ@${7)-R`y U?J[djwȈ7EB`[W0@wv#7uymiHV=y!$H[^B\hdIt@NVCOR :ٍ7΋y8Ws y^Mj6[t>zWz ?nxo Ict\+a6v7PdBϷ3/ UMQOZqɖ%Xd*nŪq(BÅ 5ot nlkA?ICAZjJzw~~9g n׆4j2l-k2fR  $ᄌ8 ]fbejV8)0s%hz. +cר aqkU@w h&.3徊8W]廝̧QNcF5RnQFM7xp?qK4V(RU 6Hׁ*{*g`$ < pONWL4p-BQC8 qtK2/6FJoa7g-$}1;[C3EM5MuBѳ+AJ(<65Z&tK!A(B$eS tщTRٕUߥ{0FIaY>=gM߅/Fۀ^V9!x/[ )c8)-0ފбMW>C[M::_zdD:d}F>7Æ'`LOI*[s6Oe<)J̵y*!#&4A~:ֺ#I*Sח?iK^yό|m*( V링yKȏ/@b'A[uꊁ"RL Ն {ަ-R1Фt L5ܑ+VCRuҸnU&*,eb;P-$:yb:A33QhRgɜ5OaϤl z0XEs) *W9~Tl[b>}v0*V̟OG `x_f{@*%.͍<KzvgsR%5nmr7/#qsnhUQ Ё\P僘 z%w~`{6>$'GS, Y`7F}e$9_~-.;zAZ-hǠnNHF b8 [yh9\:7cpEzqhŌu闂g.s.mm/^V\:⎸FlwѤu\~*Ox6SA$SGhYX80k{ۍ`R+<^h0^*q2x4@/ 9gXEQIiAVDg-6ݔ{C] ǜ9t f$Vj+Oଖӹi$f/C=QX7U[18ъYQ8#t^%]S,8\hvɩ < վx eW|Jȑj| u'Ƴ/N%t> ׸'5'Ԉ$W 9:6kAacPI~ hF'cy-? 2;'x߷J]*4x}SX\ ed`2PkwUgtmtL\ ʡj'\R`o)ᚓv?ihUpB4ٛhB2DՂ5Ԝ: M`R nSnMB(E:0Aܜ mM,7ొΣ Aus^#vYDlvl*Te x`鐇6;!›q.T"##Vr;{)&bPKX~hQY*4Ik7r*2Hu6}5\Փ}D`xwq|leFB̩=ϫ{pѬvb6یU׮#7=i ;fdĨhMAB5b*!18O&R1FoHWI1E Hq޾&ITZHkB狩GC#g[9F:Mw+ڜ0u{ \CE| 8Ãجj W.u4'#g>La Eϳ>b[Qg 0< գ !M |t& rN<`Gu]znpǗxQH!;q>@ $bHyBf9?=)&9ͺvPJi=Me{@ \RϮ2 LPDKnIZۺZ.&O[h 51K2Y0k*T4 LW0#S02^ֺMˌ! (qfީ5hiݧ}T3]zHPT,){$ v{6)>Dc̫8`m (=x7YOQ 9"x n8!_W{[w+u^̀[C5= Y<__>-P۽\2|mr/`R2E'6r̓am ;\_Kns%ʮ:PN* #Lwe_I d~ƙ,~O?iw8 }ܵD GqBڲ0P hIV/Ȁ8e(ųD-djj]4n/ ю9Chg__IʷtߍM#(R]E Dbq R˫YwaWM'Ёu$_m] '1,z"tr·Ʒ~`TnZ>-Rz]{Q@pT(9:e7|Q}HBHko:@r 3cո%\ -~؇ } Ns9 '/ţm]o &ȘC_ɍpQLX#:aj\e]` EPa1wRvEX:C١T"(T3}[ݩ.9>_X bc+xeݔ(fKDvQ!I$Tlv;v,dX@)|D}H^S^%=F*DX ÐTHPBZ&hzQJ^S[Ȗ'. F:)9*gӲ* |Qos/oξKlN9E5F\R͢;l/~x| \%P 3Y@Md֤g }5^VAvh 7Wna"F E GVO\Gjn\.;gfmu \c$J9 zبm3RRc!nI ex.vVPސ(݅4QiQ Y 2Zzmޣ܆^čbULkx၎D%+FΚu./pm gr&j v Mp1$UM;0R *aYڞ݋bQ@:ofҝ ej2p?^ ws LM`Y,%:c$Oփ;N %-B`([Շrj @Fn_Q<6PjJ*YIJH>ɉVsͲPeF}c΍A:+e-0q{Q0?vڷrI'q1]2[(I1 ?0T eMʌ"_[+2R=y`g: סEDSY>О*#W"q/to%qSYnkTWh![i],%W1 D -{p):[ŋa_ Oߴަk2aMrxJvNRDAy&r']C_ȍ̄-4y+{>e Z,X3{[ /%HiAAwC+A 0Lq:REp޷wˠJ(&,4aG/@<64BfQx7E, ʞu"e8sGթPZj4w~AFv!t`ICݗ/w#,F@%؃<Πa2@v?YܲVɳp9W+}d'N/nҕ\w3I]l\EUrQ:@N!bV(sWs@r[ک 5*{oҾ OiMC^NqpI.:\'ˎ'{w]ny `gvl߰DAI^U Wɽ"P".زo8_F~JM$G!C3(ziq7Eݬ6U 3-æ3=BVF6a]"ZUKDf=0hC!u,.^nOV% .4IZzr+{ְPhh >sCiP3<I]pLAr#-"1:YߢCgF2-8"$)  !'}.. Yg0\x(YWQzpX 9h4ZTFq9$$W.;U /+8*h'a>24#\؏U_}+a!M=Qv$IeCN50C2o%O &icw"(j;@4KӨ#ac>&ED;PZ0<"dˎ$M:NRXC& ۼ 6+nE,K)ޥ]hU !+.i{(EKV8s4y3+V6eI]0B,nhLϐIg %Ty`3xmiz`^5 x[Duc5)rD&l.*U˽5{Sס~ Ú-i6 [gPDCQɬf-k!;P$ a)Dd JwM(‰)ODC\ZAobzKX0);#V3 ߮,zMIQѾ_֜٧ɥ{rzt@s-N0bd ;d4[ݳ&Y_Ydu3`4 [S ~y3')Yzp$6CJ|:Lh1&(HN?7u_AvQ~:T@H.0ݘϹD#g5$ w~Jo"hDF~CSޯ+AC4 g{xNNOW9xu*ȶ%n/`K!8 31"9_- ֒vO8 Ԭ!T %Ŷ:L18M$LڑAV6[5z_~&2w0K{Ļv3ޑBn1M"!cjGfc75"OdEM^u7D읨NI" Z*2DQ ;ە֖.#/L?|{Kޔ+ZZ4\xqB(}1cXa?pźT PtQ: DGڰ~M%S{"{rȢYus+Z<  lri{(*r醈 \*N>).Rg-Ol 60ppHͽlb#)oc~ i uJohKbAYVfi <%~CAkHm A O.$Hc#pe9EAk6>R%o$_e0-پg~Q؟zU t[$)' }9%ͭ] ţ˼NuC>ޚ|]`|ޔC$g~ZFO-R.h8rn Vɭ;Xe ݢ$fPؽJ'$T7CƁwf֓ˍuzg$ gy7(VU/E\ӎLe 쇖C?Wn쑤#L$蠑%+" =̊dGc~ҴvQFU'WY灧ƉX~v"bc< 9'tPV63>Tȧ8˪u-zKv12yw޵ѫhe &3 K[ _#}yJcRV˯TN tw7HAi),3aB& NW3W:q|O,{eS4"wP/o0m=Ki".Æ嬆182?P;U<g6Áe!J{Ǜ()z+$=Q/#^ܳazk骎{M֊ȁˌ$;He^c7՝֞heNqxȹh68E&EEa 1mF,I ۃ ~jEs p5\xtΚ1T`j1f|̚}:m*[gIiU|c HV_vGmBCWʉp@=a l EEY&[;؍Xp Ny7t\N; `9FȚ6 /PtH:gRByLe6I 9n/DEZ r]&wczG[n:h.3zE+&fxSf8_eX[@OOQu{kkN[ iHvDO7>m痟2֐Q-q_R]yw_vVv3/xRuGNA M3ԔUCyШ!]4xQzOwcʿ"?HS"kxx>xh3rk@_Կ*"v!BfTEqXO1 JNvfmIL]9.;Xx !ԹwоL@D`+[OS?VWtb sUݧ ]Ax`M'=ңSQP\4 |>mla9sA`F ۰ z8(R[zvȮǜko,]REG$j2r$DǪKg(禰b2xirזD㭀t(c7@ڵ|^% X3"33!{"V*2%kxS Q=$OZ3cE2娰z1óM0pje iU1d%5xx5=0]P3 &X@*?⾹gP˲wլGQbMB7ԫIܰ>-;)`b p9rn%t\Yjz-?zԶl27`Z'w#f6T̓G:)>:@)Ԅ}7[ F75I`cH8ll+}/*{6c f?9?.Yt17U6 &B(zXo%D[.E?!#4*Aq ^ ?󖯏?v[Z tRl [<(29FkO7"qX5ʲYPT۷K/%̭*e0^*`(Be)7$}(K9zr30"ĉ"S_ƯG&\3giLpXQ"CK;m6",.bHm;{o>f!-c8kT&}}tbQO"msP:[\ȕq ESK3 a0cB  $)%L+H>H[ ƥ9!,NAln4 zމj[*ZhLhV1\7ްi4dG0%737< ܾT0QǗd'U;> 䇚˂h-j3&$k!]RD߶V:_]oL*+CCY3=ܞX2)5j#C9xk.g8S\MC`UGEZ1Cx9CX(-vʴyn [r*bLKD.#jVntE:貰0^(ִK2];gdp%,Yb@ r Rh`0oTضyR1d/uuA7M_hE0zj+*ͱЍfL ;E %"G׳b.;uȐS^NBFx(s]ub#yH6"ܱP2r :w=̓nWj2qvZ1&5T|S@cC$8paAnh+&6:H1rT=tC7(c|3֊}\r8͋Yxiw$Ye2qF9M߻iȖ܆QQ&Tou lG9ӇDߔXq$[bAp/ۥ>LڂG :N w@$ 26?4.]0= cQu-*G(qK+;ssdqn)׀h6E@W`^Eq޷uBqEYhXԦTYd`A_+eKH:ü˯'mx΂xjߒ#º 4Kڤptlw3W=?R݌ee+Tl$l5"P,T!zսT"0p 4rշdi .(K)HTdt2 œ92Z_D6j. oDmh`*~:ְr*erc/@7-7EI o?5b)>c9i^pyh""_@k^gRJ͗-³Hp^)Dp72sLF]!ͪ8.!oKMKn2:yU!Y|z$cfY2#œgҤ4Kw?>mk31ބ/ |:BxU4D_0|SYLEߙa.$ +~G."?]eFPA=ȋsRS+~3M7d#vB6ן8uϴd~)Ϥ\sϷ#0/+8ژ_e ?; ,Z@L\2]E(ac+Xs}V[N_P9G`iȞT+ B/H2"Afc =C7-♱v-o V355E?j,S bӅL`"л>XV)cx^~D:n[\5pݜNJ/.vj#U6E_/&`@#@ /O W%E@݆ x+DZ<ĢޔzͪT4n@(&.xQΐ>e*0+D1vK"}mt>ۀC 2>g V/, 6тp & {ihs?rFE@? rp#+<4 vԢZ1P\Ϳt;PhI˨ zr#X9熖)C,@҈rdx7xei6vIH>2=S)ÞZI/ذm 61GU 5⩄ >Y^vl' h2)̈D7+ò};|?+#Ѕ+ `>KWW }tZY/@X4RYf<˘eA:s}WN\bC&&1\:f9nW`!y/9ySoK Pg:[V32UPx-M8M}w+%ۈ+4(igfCel=>錇2a /Yّ(Pީ<ݱ#%AEhgU2cN{N8z$ Lpؼ:gwj🖌aՇA7REBYP EYDְ!-ff,-E1^I r |>U'v f4ME;RTɱgYZ070701000002d8000081a4000000000000000000000001642f0975000029c0000000000000000000000000000000000000006a00000000./lib/modules/4.18.0-484.rt7.273.el8.x86_64+debug/kernel/drivers/net/wireless/ath/ath11k/ath11k_pci.ko.xz7zXZִF!t/)}]?Eh=ڜ.+O\ė 92aLs5S{T;.q-49{3Eb%/ťo*ͺҝgFdQapO[j*0?l^eX ]A&Z8c%&.myuw($زu=' = V$ ϗM1 QW0Z`ԓ^}1ܟnB#OnkZi:({~uʼny$ͬwuM!saO}TM| 6@|xh>`DxhG_5";xn#2g/L|dwXVʛ3*#9$#rRx+*\gܥ Oxd7ɘZ>,mZ-$Rȱ;#;dvː﮲rⰕReDKp2^ApђF5{-"W+;<1y`BG2l"xYti(L39i#Z\!mV5hqk@Uz{Ӕ>hiY `$`ʵn0f$\Y*ԕV0]`QeQLV>i 3r. g_x]7BF(qf1[FJ+M 4z'35ֆ8Q[Y:kf.ٰheөEm5`\fjN≮IJ&Z<1 R)vU[X=XNpe@̴TcdAO_O*ͽ0SQ[ eAWvΝɟ-eRz)H Cn5qrFcqOv(E'=TxWk0fHw{%ed}jZ}Q9gA1Ia+Oc3:Bf̱ t2/\n#@ҦS+lљ!ǹ q $_3;Uy%QX?^ k2ihd#iI`e*Utu"ɨ&tիE^Gz''v(Jw4d6 4%)"GP\AkDEggK`&v5_ğe hi.^SUkiděYh[ #Hg˃&>Ë>ir Ie:>쌐O`-'mmv"2v=ZጝE魑uoхȾP w:9Mx[1IYUzQzg gMJJǬ0+H|wRw[~ tY<ŀPbcg˧UZp{(X`y c1Ѻ}y#-C =uSM[b "5xw884>rǕ񌦄SsǨA .[#𷤢L,<9v*'P\'z<9&+Mv H&y(f{mYf q~k젠E|5y~|g Hr)^-{]d.;al,_Z;k+)<&*gIS4  v_@6bb1(b~3ZwzAL2]ϩ_탰~CR&%1:۶.B,_Sy>ŵz8cu~7IFr*u(ɏÿaߦYx6uZƄQUX^d&JM8-΂iM +!P0Ͷb.&U<C+w0x'½>Nhr K6i2i ")g,V$;rֳ7zߛ=\)5-.x'ә}.xHَ1'gНS!g}쮷a[$i9T / ~qE.=,*9Jk.*gs~wD P,z㋡j}v?$R)EMw'|6WJ\zs2IiZL43|`#/w{>,7Ū^vi91\POӗv *J *to؃4(&\uMZ9:#_xȵ(8Z|;FvR=֒r&Hd_(إQMд3p6brY^2:^k Q!2&+j4 ,}k'ARE 2eU$KɫqS2PKϤx=@!krd]3+*Թ_b\ٝ2ՠ*6b=XGm-vhq\![fn7w`8{>qj=WkMi> -ۤڑ}ρ *xU[vcZX ny 4:sB6e(fA]CТRM8Giy8" `rR&eDmV_ p7}V:3_ iS½iK;`+&6UŖ|Wo> ̈eHf6w\X\nsKА1@F;~գ1Qՙ0>+P M*Lta^ t$ ~0ge{=f@]3 ߹NqpIhSTxtxc/G9$m)#6dbeO_&܅#5*:(;E4mǩe g5u#U,Pb]ܘw87OsZb>waμ4y>bFI]ޯ?fv=ߞK9Mf pqa{f8ŝ|)3atEv=DD7`Ggnb4164JˢCIם;?@V3H`cMٷE+")h~080:tZxr,bH>ç/MLv5< R߳muVvb}QXbO}Z.跿)VɪUBޥ5Iq j[SN{b#iel,xv~^BO*1äŋviW\٤`RVLc եe?ͬ0| iWU OH iֈg/? "YE6?׹~>_Xj\;-'(_JLD0@;_iQT̗wHG9kU3C(gr* aȌ582 |jο+@ӺƘcȶ] RҮ-6*x v ^CNp giI|zP}a x5 iP퐳ŁIr/mc聀NAC5賻[lըQFs~eRn¢7̶cvUN#-c1rLkY3S0vG +bJ:~;H7_s'_,'6,?^ h"gN",Ihrw还uv`3QsD<0w0o)Bos{aHE7BbS=/ڭ n p";TRMhރ߳բ gGE (x9|9,s,ʤDU>b"GULjL?!*@(vs[a 駡r('C8_d}0B?f]f^%POZ9^!ڧE zG ĵgh|(1GhH0t8-`z ,ӗ򼂍۳(֜KHF䇁gǴe0/r8à#TmAxL^-tp&Z:{iic'8zH`~3Dw5j&?PnFf5m[+H[*TN&uĿϳ/[ns?K(ƀ}-ljg=O)u#mi۽L#&9/MPPqO}9i nOv:` Z\O]1N:`'mB'`pR& > -NkkȧnĦzT{K`KO42/zǙX{:4m<2z28Anu4ĬH+~1(,Hoih[W-n >߷m ]s;%3A>Ldsb86t7# Kw}̉CԾItȪQD)*S$d}֣9vA>hKm[E@Agn6lcb_^?h, K 'C3eufcwiٯY&An׀Qa%-ƌwi=h%﫝ODs0"T?jkn1V&Y=i>8\7ː]>G6gO̘8Ι=\4cpQf(ujH 6wU>淶=Dtd{ސ؊" GZY`+ XcC[L̔ht˜"21(yD*ZmAƛbӄu3-fXzmA3~x'v,\@rҰFDIPM9A:yBU_Xޅ$d 8aꉯYPVf&nt~ab5pPdO%х/ mHȎ/3 W-*qYIVO0!b G1,uE;TB[[67Z}i kT%|/"II7-vʟv pJG;õdq0{M^GKYڑQoM]-Pd;M.rbM:ϯ)2\OVn1klJT4G:K>8q.FjA0iodͱC:bG7z.qꏿ-QkFn!j b62^(oA'y\gV}uڽ96вߝ[cS5/,Bfdgh[{25XIrL Kǜ>60XC֧w1-$"[~}uʣ# BӴ;;ss=e1RMM;ߜscz<PyyLJ,1vn%4B5S^ WifJɼO2߸x'֙U8,]Qjv1".$q3Q %h=E!x@L`?{O Z%W<@Inp )`Ł")j>W `|;9xD"m1弹xdb} H^?of+I{՟8T?2vqBfi"<͘=b#{҃q߀7I<7YRG ci6[N q9P\ \:f6c:+MP xaT 5zdfڶVSUH5j* +`=i12aˈmkE٣bP㖝! hS ;"{q";!%J@9yw-fU$HUYq{ ->Q~N3P&pME.:okJIcYnkMu-nKB^őI!r1Gő ?7wUu(p9#$.lj ˽BAERl,lz?X6/SUIm$Bxc/p/7gọG8Z(qsoPVƣ >^(D&K߽U9AqtɶߡW oH*36K@tEES׹s''0K6{ qsN!O֠ f *b{xuh&^۱HJYR ]/ C+r#):!&x?q@n)SћXZ¾.e-TI;8 G-9U+NuAH$/]$ ]V7~1nMFc,"C={CMHJrO CoyP: 0nlNqP8ZCgjF|f? ]2FNDɺ(oMԞ ͛'ьW;~KZ=X|U]v2wIGMAB."=FdݠI1@G}Aa_1S`C%&-`k OAv|fR-V!-i8$Z^Y*G(YV}f5ž=_qo׻cbMප ʪ4$$ #]W/C1Zϛ4.DnRGye4w\I.MCLWR}a.AӰ jd޼Nk6*oS6 Ic:>/9҈vESk.~}/UFXc+âVټ(Pde1/)=ӶT|4[ Q3~5۝㿤&oڹRd,E^1A+?p'σ`"%'Vf 즽 #=^!1Fyabu$MB ȻC%6d=ٿkMLc򳊛gch\|%hWxM"C r:Oj挳Yko~,m wL`n\tbBqqMhM$(Tq/pM,YzW๯tt"\8Z _wZq'ŝ|#Z/?D~o \16Av.^~樬|N0R`rȫ~^4:su [e΃&Z8R'82YKk0|vdRxŵ)"kQcz iˆg[GFd`Ƴ$B,ٶtYTV$Ht/5b!kHC?ćdzG ËŊ[l,tkt%ԋ; s>!gR~Gth]Vʢ|oΫMlKX§ .nJocF#h,nw=%w &,i@W_K3ƚ=;}C!DNaj%*ҍtqE'yNc~vRvdUb,G O&hJRw`|3,@] iIt.1f X_R1Z~598f9C61 9#M dBO `z^WUJ [qqw4e~膗vV/GT3-Kg^]Qv*N͚tt+҅Y@gzpyxg+ím<Ө.s~::ϭ$gc5MgcI޶jel Bx螚 3e&M/-}Xatt9yv*}KԾf?>Uu;gSuj>Fu8 e'H&%kd!Fw_ĸACgo1uIE fXC0}g ?ue!s:G UsFnۉS8J2rz$\u@emDvQzîurfl^(lQ3vr%TհQ_MSq0QANnS7>gYZ070701000002d9000081a4000000000000000000000001642f097500012fcc000000000000000000000000000000000000006400000000./lib/modules/4.18.0-484.rt7.273.el8.x86_64+debug/kernel/drivers/net/wireless/ath/ath9k/ath9k.ko.xz7zXZִF!t/P]?Eh=ڜ.+ʆ Z!m ,›1RX.W3̙3hIpI 2hlqTk2H?{ö47e߼iS&0-6`W3 hJdá8|+PjDq&xM!t-QYh.T ybJf ~L4}l  sLN_cz9+hujaּ`Ŷɩ;X/`FSCyo)Rמ!akLԄ0ʆS a@61m#4[2iCyfbNiV*sw;65mE ʪ6<Ls)waWNm>̡ I*rG8 "'_$,0k :zaA~)s G KIo/ƝVbsv!jmXfK,n(>a8n )2o+e+x uydGr1(T䏡8~}_w^E+bk, |%`g z 跳HTE(Cjb} g5I3+lH|h+7z2d%NҖ60ޫ'rLT1n,>S~8"Xw&+gGc4쏃Sӵ0NK<22>*!#,Pᇢf( s,lZRUÆ=E"=!bQ_*w-"YXt *Q01x^C5Ca;K9 6rLk{B3Py sż6`a7䮢Û޼#yAêdB(L)]_NFB̶/ҮMǑi:P`Nkzl_mHCo:TWEROI !<IJ/}4NzT>O)SR`#oUңA(Īm[@-Cdw6nံ6~f%r"۠A'*-=q&ɪY G ڶŤ<?= R1vNGT*sU+H={e ]Ij 49霬9l;+kGfX-4w$b$eYƽ"uW4Yb|.Ʒu2둰֜ŜE EU#E:Umq59or_9Shf0_Z,#٭t|kOC!È|-F<'ſ{Y#2{qN'}fH/OYuh@,0ldjז$v<[R&,)%xuG3M~%+md+ "H dB4Qc r}\Ճ>zs$Qooң|LbG]W*7(݈g8_N:M 2}2i!~ X~?#5 Vmw&mn\m- /7 1LnAOi4ʰ)# *=J!z6ׯd{tӿ0o1L:6M^(Q#n.:diE|W!zD!":)k_UӔp]x)#pIo`6hLqV_AFZ*0Qh[>ȉG"o>~ W7AGX>ACD:v43nuUH%I P 4{0Va0gT2&w2t$8rjߴ49vT m?Sk6?thZݛgDLEKe >Xs6f: ;p< %\ 䘦9pp#9nC"! EyOl9B`vyPyy6Eh (ϡߝrP8m{1Oueg c2ucYDKt2utV=ʦHqdx}cܸ0s:)Y[[s=&gmcu'Dz" ߱0tLza/6<2b/hQaKBʬǙ,w-Q𠜻BD㜔I cgD?_jy Y;Ơ꓁ضK1 л>hjxW_3wEahtpxfH \DLMBSen+i!>IF;ڙ>k:v0.ʞ,+`UAQr;çlAU9iذAwcu;Nz-ءOrHU"t@Øo$h@_rO ҂;ۻ_-[]t#LVXyrNa{@F 4 낺/QXo^x)E/VhRbzJMG {UV;K(CwjƯA뱣>R٪a׵ (aK U7h/ *[]ri]R!_Hrd*:V}3#+) 8t  #+>&Y|&2b:BGRwt*mhïxgegd'4u kk9+>F\)ߟ>\Mw?+N5`Nu]l4 p 3qjlOriVC}:\rrX,#rq9@~7zyWߥyv ,HgOb31FF#ן.EZ%LtT)@I`,E*e{7LGsW֥NqEd>H'Uop}q7PcClixGev@5x=㒃=u2{Iq'C>^ˏ۲}\$Kk|m )ÛRpD&-ͳլj&@Evm" |i sOKdWT]ԡ]m&Pyi$}OUD<B^O)_+)set/>7V2)anQXʁc6 :AJjB7%Vq"gŐڤ\|.k\ fz@EIpSL2ܓ sq2l>k}]X+ShAU#x?q2uPCBaMK7Qn6vmg;N9 }wB[=rac?ybuxi p J 2 m'|@)LB:<~>8'Y DO}MQব7!Jc)aAU|qZ'bM\yBSяAUڵۖz px@i('9JÒypvg3jGriV< Ez[87=N;In'bkE:ܖ7p͸Km鐻3Q+,p:|V0s1cU* (=~B5vz{w^&iQ"#tN,L3e/ eqU=k Aeh. r³YA|ɥc˅kHb Kr;_\a4 i~BR\E`hךY>Z[?bsdBe2 D"eo D**e:/ 43&zΩZ">nE=p^,/Q$ûH)zj.>= ߝJbp`=<8{[ P~Y:>8U0y}Z>i  IҝEl1+X0~FXfŭ vƞo"[HQ PZwsק Qg)gVYHelq/2x@+Gf)1os Ή[(f|=̤nM8e/|iTshy6/i+2BQ_NCT?s /3}|R򇞼I P.6\(**S+%dT?c4{ 6"QܑaK]շ%*&v"vogS!,77]H.8/[[Fy` (f#fB̪?jl--M/q1d .MqNRHGFv6oB({eV(t3rrƯ*V4T=PKU>#[7nZPSLtHX l9=XG%QV4Zb {#h}D6Yź[Kcs{(={Q{hZd‹X&gtЭWˑ{  `B@/GRlk=qK5$'{$9)n~C(HFTa m %NޚY%Ȣd^gVhgKQuhpd읭Re y @B:7Eȭ+[6dZp CGh;B{ptXx*4TRV+%KmO6S%l7f=7V؞YPѢXSPYPw(+M\%f.w|hwT)лdыfŨbX}â 81٤̶zיɑhKS_\p5; K i7͠|^wue<~^7n^'@Z % G eB96`)*ϸ 3#P/xT@4ː3nsȯ0פn p]8֢MLc |cohl׽0yB@3:u7F=sY:E%.gɭ)$v݅ʽМ@I!Q-ܙz]EߴkDLI{Hᲃ؃aҩOU;OᆛYam;b/Ǔ:@u9ņAv~\#­6egmRKj56[^H՜R2]YOuj3A7: 4G~YcR{N}pô-[C86_+ЅQm|}F{wiʶ یIEs `,x57;usaBYvEE{VLY஡w$}Lj1=hcJڑ2v P֝ڤr i#E9#Cψ f·J}z#(}{rlwM)SEUVI $"IJz7\(n TE>99+n-r%:Qk:4 ;5;v—9 V .DБJ`GOBU: "8*\7.YPh0^ZY{4` uA`-S44 &8j}Fa=~~D^D5)J;Mo4):(׮k@sBZ)y:bA>^SζhwR4*ueF3ޞҫdt\bg*"=ϥSz54\T<`߈<ޟ^rBuPY‡TpQEp^ ܄ܝ1(vLOnlᄬf~Ϥ$w|7Tq. Z+'O=u_BvhMc-ҿ}խn*dS4a_9aMeS{IFəFY|#L"EpO-s̆(bo,/UVfY[Yx>2Z־| \ q w`Fv)&43+idmzU(X ߜ-[җ, ,¨~=iQI(Im Ro_ БBq dQ_5N>Dn^Jyf{='-h[o-ZQcM3:ծR9{dM+r7't\Utqʪ=_liryp9 -FX[ ?R!+I"bS@OU m-ސZEU h/!M -!:*m)S hI\M22l 0[pe.N@+7Qf/WV[# mi53qz&$iQy&) =QH ؄]5:yA[zs0x"x6 (jIc\=gFMaSz獎3bkUbX^Osn &ᙀKjXe,d?G+9B!v eΓpY] ic2Xu^kzc$ (v=)7e[ /rL5_1@Fo%P4d!?Vz,D/kVkH--4b:\ [<)s  ytf:=#LOØ r'dm1GźQX>FI'oTh4J=Li225,:f[:t(v䛫:š񈨿5@da$m۞uH| ɦz~r\51qە#E2ޜkYr}XcN`TA5bb Akˡ_sq//f4J=% a/lZ_gIpqbs$!5⊈;X5Ɨ*=Y1-l\zo*oG89+۶B$^d/ 蟄`2t_"SrPG%݌Z_=t P-P! g+%58MAdXeݿIzZgcUnGay;/WᷓLF=o~Y{R+|5c*ժhmḐ"`e7Y1%LIԮkh_iyW-$p׿'sd>zVoD`us|{S$>:HL\(PV^ TY"#zC4Zɓums$it e5"4'%G-KVm]$ [tWbo7drPVOr%hַ8 . Vߎ 2s enBŁ*0LR,4mٿK,FT(C:LK⯐N.o-^2*В!LLz ]Y(A Z8|~k稫kd{B^F^jEͺB1dTUϔ Em%FyU PHT!BB}sQՎV\G7WECȵ;Z6@{9"G` u"]u >j% ܡ+M5uc\tM>P `^gK/Or+̻i.E'6d؊ {|lD:R)_UqR39;XƮD۠i!R8HlV =:VO*ԈQkl\8A+ F@|ۛlxC=mDlIps n4IG@sCZgRzNkuq@wbm\sn|֢90= xMX}4_tŘjIJ׾6Jq#k2.aoP$F篷18o кވW8xTf2 )|9Fsu@ |5WRAy9Q9Iyr:fcy|@N(w9M$o! <)fkxӭT=oVxI]dg`Dm$_e$,  NBAT9YQIhLi2;vQnQӼ۶uuelw|ޞ odֆ ATc<ミ{t4t|B=l i#-_1kl57ŲK,#,)5mK)RuʆHg~,B}r^ Nd|gtp%(%k/(_7Wq.1J&랡Bl-f"qnLzN+~۠¾0n,\H3QE%/w= d bnJެ0` e҆2Ũ`tЉ~J)˜Qe#Wm8/tt '9jQŠ<`W d;_"=|s%M4d\f7ͮf Zn_J]ӨjVwVItgF AlGo[["kw5ǭqJeyO~T 9v'ۉעS_ʝjk}bt Zce9?L3Pv;w"C15 _<"zk<<%{lCB3j9ӹOڰ, X``(U e iIIW"]T>P#JgP9:99gv f[뒄!~lAZ=!OY|6"/5:fFiQ{4+ cBSد(>cK _qI݈ߚw|b~x}{(hd\;G&!+VbT<5 PpzR<IxzY&N**UO<+wyw@0v ]7!V rym6;ɄkQ IQX-*+_^j(ctm`5Q:roGط∀aMn\VK_Y_H%!##FftL=: ozlL~%!y|\|R^lŢw\EFmRG\pb{';֩OB2֨}21בOAΝ_"}Z.AksRGĸQ7"i/?pi</F$ijk擎=eNuJip>QiCC!U 2_0&|x3,;_*^>EJ6Ǎ_vl#́@NVJ͡pt*FĥOIۏbKGrb؜"Asfs3HP,SE*-1Nx\gy!~zj `/NЗ&ٟvx湘T 鿿:W{{K%s5mh! TГYXҫ4ZkqQwedZd LUj|+GpB;b{ K⧖̈C'):dX獢48Q3</~+OM2ظF{Dz֩7$stxgGXa2xgLJ͎Lk|~צ1~p]B_T*j17bk ;뽅+ȘCMXFhPC p*)yCvpB ۗgXA r9ø\6?<$M~Qs<6Ew# eN+tQr[pêpğJ-@(uEU\ܠV,\T =4f;0Uɀy:>Ԧ]JuHD<( ^F;W_"~K]&NQu< FZs3-wS_ ru/L3*@h8R"-\Rҡ<E>1KU]OpWyXm *$4O7B%s>q!pG {)}M8NY‹҉,;eaYbM\ v4_ϵ 헶 uP3]H09&ԇ{{^) xb G ;U؝dg|wi,15`yBO(=N<&Ŭ$<[0 puZGDw?ʒ!C;3WpI~_.phzsOhm{ƔnH] hz"y/_NX_Ҫfo&=t"?ӯ%(tL3 Ѱ{sYQ;ՃH(> ;H3^XGro? 90 j"lN 4]&Y)K 2O#K: lDx0fI>, R(֚0;>tbH7IHS~^l( fh8*BrHեIO ǝ)#)ص//a[Pb+kPL fFfg9,Db|b&AsX<:PFn־n$7[JxisҴw̅E!e~AvMaُnns{4lvX0ՂۙI-[]&.~0`QUBhyI^%[T&/؅ aGDܠÀ#+ġu0VT|ְz1Rj>I#&Dm]-|3|֖fFʷ60zS`@ڬw5́7t dbGZֶ6}+unĴ_5iD='mhovO԰L.w*j켓jn֬j٫BgWc TM˚ρĺ;eԅD _[0RiG?g #=\.0Y4^ϞCwͰ?rf%ҺFi d!e?sic:iÅSEs$Μ6s dr07˼͜}. 4ʗ>8rN(o5VbveX҃ XCO' lyQ^2ŰMҮd}5-7*OSՂH*S{+YEQ")rbVʠW|YiF4o7wgnSzSQ_T"uSa<ʕ֔.=%r_qAO5AܲF&q/MƆ)j#F׾O.Y'8qƾȣi {t)<':Cw\|J 603]ǮD[qnS8ܚD5!&^T9PDM4:{hn%*m6:.Rm~`Y{uqˌ;wg_=DP:p$* o%ޫZy;|)\0{f ;L0Έ3$|b xS1nJ"@J'|N0;>VP}2'Q4: l]O i(@$a1 ?G©h*e5Bה~ }CoT-RQp+ mUZO'ʮ%fZ-h-"Q Ȇc%qI/"'_ : %:8Tj cע_t/Y֩y-goָ N+Ji;.]Uc6@~E{= GDq.ZEF Kx^ 8BO(c U>7 8tm=r{ry.X0 m+~PHB$ o˽&{tc|ׯйܗGzqp$]Ey8 k\;N@s6F]*-덏s4݇xSvhX +d!>"B:"KHfwYvP}…1_ui h6o,śf9S輸I+^]iئȆ rDq]ixЫ]f_a(ٳ*u@AHTO2ޅsGRwee]b\SIRt?R6PNm$!BOy98pP[%R}ƒ:1lJW @5w6U.0 Q׾18sW+iͯ͗Y%C5\k֓p:5ԧ+ #:6v8a82JBj jB,\z8N/juJ?s8 H*cz]LF2/n0cޜIA)zuk@vq[I+c0#&L )FXbI+M*Dg|Go[Ar=?!/UXfzqSC͙M!͵JgXUr/3B/.~  Zȯgc@ X-v3| c%c顈;ɣYwP.ؾ:,N医~N cIr4ڔ799ZY"5O0RyY\W"'fVϨ%v3mW6F]Yyz8Qe9qhP?,8$n07Lk&SUAWS 愖6@C \"YX̸r\7TbI?~g*~µלݰl-gPiXZp iUw 7l]0)@۔y`Nޤm 6,x uv3}a'`} FuYa^]0yAZ q ~~^?7~yw)l;YƧԃxfs)iFe@RPA,bqKFz&B}rLrA$!3 œmJ!ݩ#fiB{:weLP/:>kc ubN7%9`:2# d󞻨r ̶m:a&b~!=?JXMfGFs֣׉+=;!M}J;7U>@')uh{A-ӻ`b:0mp0:εTz)խ(c^!w)%; ^}-esl?D93g9T͇A/sB(2yTsr b_5ҟnC\Fa']K*/Ax N_;$~a$h[QcIhCpR$ Я:{ޟM04d8lh00bUTV,g'O:J.6qm7.޺?F{c]m;Q~4_I3aSdKZ% Wz(ݾ:1<`뛭>a1mozChs gFR&\z& N „Ns%ƊYƩojk{ KLqB|At8L;Ka O ʱ¦J?|O9egiP"}SVq3DNIuM;|b9VaTpǀ@1yD?lH$\)ݩ6 CԨ}: Y.IMf@j??!EIZH͗gm-,+7 gn ADw=7j4u3|JPI( Jźm7!o%fI^ k;fEQ;N'Ա9hLGp֏EO20}ww%¦[oX lR:gB(9HL?'lLBSd~ j!֒xAߤh|U]eąѩ`IVm7H[=K*wOb"ɑ{*#n]]iHPS!QJzvHt=œ? f[dg V7|qP"MQNze&/L{`6볉%M@'(%7;EOx~K#IXOkS&cOu }~دGG5 ( d~(pd0XT|c*Cwӛ:=V*řu-lkMg#H?)2 u)Ӵ\Κw&  `Av50=I ƞk!8ThdJt{[Eɨ8dٷo'd =ڙһT QᏖYj88ZnpNv,%R7kJd-MG+?P$uNX u^Ç9jeّ"/b(2P%gNjG>S0L(T_5Vu?;?ؽߠْY[@!BH rGmɱ;:,q]^<"ET,{T/mFb@]l>M\kn҅9©V26)]ΣEI ?@&o ?)z lw׹*rK F.d@.r΃J1]z 66vT7 N^ 䧤8_F55j'! x-E3>7]P ?77U/9J?kBEIg\xL:jի/[[Ijz6%s#&#f^tBn!\*kx9Oh XERWsZ` ^ *N6mZNxWCg j2C>9f60-&8BK2RjAeHېfٔ NI*#jΫm^R'H ]:$YbnuKr>oc:&2HF|߹n卿ϟ osvx5, zvY z&MAAo`c,W Nv:|om1C-!;+5[D>0HFpF'%*ޛ=vmyI_77^B+}p0ttXx*œl,4IƃxE߮FP\cHx3t, IVXTˠFxI(J콍o/u$~"ٿH|_hI7V;d@  .z<*șqg0ǩ#WT_ ~$tmrePLxNa 2^K1׎zrlJir}Wz\͒X_m?OG9oV:s6vʂ_`ڐstnuPeF.끱5$̗D/=zZMz^ѻcb o~`Z9Wa58yD:RR0ӧNCjIs RbH>u30ӇOЫ=4`[K‚ُ|kK툂9?l48Ƈ$KCJ>|@EqkPi]]Ud}C:HNi#pVP p6š5Aٝ߷6`zؖhƄ&@)`)Dzk~e"ɜ_phпQ466^L^P1WB`θJOSΎ <{YL1(N\j~t#P(sCy)8O[CpĎ }S??[/=QeE@Ʒj橩sp~gPmK+d4Jha;Zَr#?yB4 ny]̔),˱o'zuaI=[x Li/߬?θdw܍ #|--{2)GZqMkh8_ةZ_r8ns/&ryчG֟$ؑR|n#P}-%r SFY7T* ;{][HIA"ΏTٕ岭 |8Bύ45E)%uHEa.R~ot—-gY #ԣN3\6/`(0ϊh:^Ds6%`%GxxX~G*jKdHݏn\}2Y u(ohT ֔Q+5/ V^-[MXK=nJꂴ _xH8r -=֟Zy^»\Qv#.~;3NSX} /XaU–#mˇ{!Fح&枦x-ԡ# Br3ZPV*)Ni9PÝפSI"Ɓ!'e-V|>ׄYDqOg+[O`$?qr-E"Z ࣭xڭ}y-MK2s.&JȖq-uB{hb1<8s+O~zj]+v2 Zی"V#{|3!{Uo]8+eKZA GΠwߢm-_}9W]Sh[P-Uq!KRW~p4U/aZz)t7eb`6]Ay)χ~c2 ^ /9]q@ Fh\ Ou ډ4Y^L~b`q&_GIj (hItm4k*OЦng!WS`P1ŎS.d^\YJa3R6.'S64QY!|{y5E`{;"jmo?kl_Ǫ[ޚ6p 1+k4k05F_q ~PX.d@M[/]d[9%0Jp?5ݬ'ӌI!80`Jcom;o 4z+>E\ۿvTOh̤+Kq;Y\SvC|ȉU x_>8dhTQ>JĎf6ǴM:B!ߤkfT*Ę1/̝7wFO'-ңoH1(j &9M+ vAj-ratEYd*? /bs; XvY'3rՒx9(!*%ȏC-;-TKӎc [ðgJN9(ԵjMO8ӂF`&.2 ; b/]Y1EDh$3rHɣj8q '$J΄{;-F {iTgMK fKc J{/+|ix z6t> D eP[ `knM=گ \\/բydPڶDx]Z'W,en>%IiBi OY)8~&md?AdĪ]vr=\RzbFH&MD{H=bU6>g:u5J׾c?޲EnoB\̷#qc dy[ @=[J>*BKȐ)sŝCGutP$y%@@G4\{+#EЏՙ܊h[_\Z)É:MA&݊A5f{qWx߆ }>{ .t-BSUtF ^dI EjJX3:]-I5ȴYY@=URIl9J :z"ґ|m8_yLr3sw@[&X׎L,/ٖAɚ:̰t{yZjc@0f24r{j/9Ȟ- pTqzິ"DH78xye 2$>ir+4S'g^E eO5XYM-^1B~=D&?8gg^B,`{RI B hÏ- %Oo99tX-n9UY^}%NE杪s!H Ay! xJAfh Y@-̔1%Nċf4쾬PZvkضGrNB4eۓ㜀HmEHui9|.*ʸz*CgN 儸#bۨ,R7Sr"wU^j{b{ED, ZFCiS7$k7հ(ʖR=^w(| :5[ .u}a:y,5ޔbu 6e@bq*=^6+ngWqaN61krBig.Hǔe8UbQf7{p:Ug̬@㓪7(U ݵ6ӎXe/ N E [(F3WYhϏXbX'eB[mS~ BLlWU([s(yxFbQ Y)ʆ D]Y_:\C%9%BUl% VRu2go8B&ooZ*i߄]" A}\Tɾe6TPjn1 m|ag ԺU nE>F*7Mu,:'eS4\?Op6@2~, ǒ碢W:>TNjMuMI=Ab=ΤU[ByM(IRʐmpj)3s;lm!"ˌцڛ$~1kǑF=/pvV]ao W^.zQ,DtLc΂B\:eXR* BWdk](WqJ-=rhٽusoO0:<bљ7@  ٟݮOyGs,阕۸#~v4M^q?7b*&dA20#w:!.aUJVQ4`҅κk2 q?4H>O &7.᭺z^ & I-BTDGU\Fpں+ w-X/fqaHxRL5eI a~ W[J4yC}^#7U,J1?{p=}be8gAnuCgγoS70NUN])9Ò3P`p\۫ϗCA`S~g%!_\H$ɎUaI(*spc re%e뀥_¥\0)1tBmN<'Z໘ +YjY-_ΦdU8pZt0Z_?4>Uٽ⣺|^q<&L~&g^,``&9m݁oNLc}+ m'rl_ M_鏓c+V5ջ[jm+lI6$z/Ioe֌֒D$j\YmvmX;3o\OYy BU}peք P(՟EUZ~r!j88T{1X[2z!f Geߟ=養M63\yl9Ѕd" dX >kmj-g%Z#{c:tʜ x e !i(P-NI>sR뚽}D 4\~J㎽D}Uo.9TLU ?0^,-v:g)8#(ķ[{7$9 *?:rT+]_/ !s=bQ4ܘꀁ@TimQou3O:DmhrbwQpjI;7/#o±dAXu_M@ZB~H_>Oa|K据.2s { KB&oW\<f2/-$ u(! *sґC`U0sp珍][Lxqa@HHDGEy3Xh8سWigW_Un0z|ӏw-Xb,Bf(bڪߐw#}vjɻET7{+$PGpHZN}Hn"FR#I(t:ŊCo`;>tg]/ yYJHJ:8/cr1VlGhHLUFtwc}:,e=T":{95ӒqіnlEi̘j%Н,߃#Ld -j vZ݀ s8o&n4P7Pn>ˌOU?ق ;ofL""@4V,6P7*!'10FKe&]Uݺղ&9M OfbB1{~5``=;2?§6Q>V GtRO;yY()ZjdHc ĂRFLeG `^sQa9.s%t:~x8#=Wj_i Ԫզ7y!*_EZ;$q79Ko`Vyux $>U@fz߹e8iF^.0y'eK"D__"V $VE̽1g4zCuV~椭n'q`5Ӹ z ҉[S, X n< iEOmEǁoZα )P"l(f~s!Su(c O4@K0|hfXRǴӛ,oH|:Ilq)nf!֫oS4(B,7.=.W4J.O͋ dф)YJ{mt۩Yd$ A:NZAH1[X¯ Y{Zzw=[3I>ˊdiw>(kz2&qqONd2Mmt^2bgP%cDNE/7Q6ysko~pWLkP0{&9s/k+,Ub1;AVQpOP[Qcq4x/=g Ko1<8Ngv#KT߳U-vbz̕ AǸ\ɆX0a&j3u>xOgt״|dz+nZ,~ߠlyɍ Avms* %]wɔMfjLoj r)S{j;Sސjvɔf:*A ԍ+XO/ ?uyO!DD"x3s HBC~ ipX2iFtK)^ SY)LAJc&8y ^2& _|Q^% x,! ӫs`ճ|H;)Ԍ'k.EE@IĊPDO: l/HigA:Q 8@́j#PM';VQ?FdNGHMZgH 9OBqt9CS`M(c0UM&z8fjG;@|xzdئ3;׈WѤ-DX ^h [q? c kD;m_y{Dȫ"Aqd'\^k-b" 7GB6}l,3d׳2uyr< ;68w8< G_*!dcܡ}N본+IN>` kXQX_. xە Edbl.GI-m1l:$&#ٌNyV(/1&9W_@N{b*0^;9~YdJrfyip202a@`0EE˾x!Tp:\BQϨU; !=к"ZYo_Tz",3.*Hk)2UmvB@b]5^HҮ6E\ڻELk''k!2"ɻlu8zZv(žsfjjJN4N{rҳ){X&E0 \[:2%dXvm | 7f;@|8iOAșWF~Z]n9$88BsH/u}Rp!]W(!;ӥfd5!(ot<v9aFZԹGffX;i}R֔7?w$7Ik+:15 cn._ҽ؟i1/? ùhl /a>_\g:v_ Eү(Ay .Z!ZsY hi;"BU7͒2UD *;Aj4IjxS?$q1-csKxԫ 7Tʄ^rNGwHRM=" lG0)CnX^rmxav7dB;ļoU՝p(^ЪR6;`[tF@**?kPj%0GܠNؘH:Z2$Bj&2,zFxGpmc?jyMP6f: ׮xO,Ƃ| F3^H^e 1J] +=Tȥث.2dHab}h؟6}G$/hN(S9 H/=}L&hO}}; p빮t>* 뼚JKGLm@Ϳo LtkCP4G 1U\P[o`pɕ2iߺHp!Jԭ:_S?0IA#nraR}>}%ӕx 냒BD0rf$M??Uz71w'Dqŷ~g0GẢsٿ_#G[F-H,fgN(N K,[2CYZ² Ɔ=~T>={ڢg+W)+Ulp8H'0_d|<.7uF'ZO"Ӥ{0n󆯫gGC@o wI!hiJOfDv z0w \"oE ӗ oV:ʘ=AV>RS)>="1pB]- ub>sߺd]m8 S 5=˩&=pQyQbҘ1o7jcs n#_'qӨJ1G]A)KYH]Mϫm8Q] U:WcZKPШN*Ck8K,qᖺN`JMZ![jb x5RfgIEʨ)qUkAcf 2;eqZNh01N/tnNrFu1,C(kc 4$`'>-kZW吮EU@761T 1 (fAuT(GC .i4sHzv>}} צt7)Klg 2GDyUq 'V5XKϷEu*(۷& ։ wD;CȨ T3B(t鐯3EB*Rdvm Gbp\䞙<rDs-bּ"@-r̹PK6NqjfYuLΈ kHڍ"CoLfP|d̍"m|d;eEfϑW`'t>Oe !+ "€ k6_ł!Z{HA{;`/Ci}1\ )wG`0[Xz񰪰KpTxHM-u-w7D?>}WCy:z~]^pO0ܗ2Ebxp(K YFmU=*)ůھy;җ˘7:!oOr{Sj<-~9ЇJVTJi;^$}{n fLs%cymqNtOXoX[) I8gZq/kJ4i)p3[&Jox)̮6Ld7+V-iH35\<_=oA<"˔/KÃB:I rvaacJ~7qz ]~ * I(%w BU1/wqea"f-3.RnfR 37JdB£LX@bW>}{^ <; QAUhwiZRy(OΙ+ ʰ55ڇ"p]Xr,P,X dP%|~pxAlSp>ch% E3zہAfN‹L/3W3N 4;cf7SG+4ypC/;_pe-j@o:ҩ7`D$KNWÞ[ٖmnEQ2`{%6<{dvoF nI=W*[û]B]7&QƬtޛA[%1&2ju+8kI8QTwZ,d䄏1PRhPb_H~QG3O3 ܯ$AS=6s>K%i!WN[lF@Frrɳ6 9_ua%JUXAE"](?__Dިq)\`!0A+M B=tGߞADך?5TU n~ #M3^O:ټVUxKR@>]/ߢ_HsɊv(dIc)@;i;#zdqPn@"ٖ*o3.~!``6& nԊbyF+C҆z(5VGB0疪wz!ra-bϵJD$fOA5x :NdZ||So5IlŇiJF<1݅%?✿OBn]`_yv"],rR._s hB@^(kxɳ|DI9u(DM39WP?U;yTv0PWhKVj2 1Au|zk'ԓ)J`o{XB+ 1J[-yߊt'N-2ڈP?Z9}JpAzo1g0$5JW[[⶯!S ?g B6Z<.e+gD3#'su1k;:fͭh)rf ZNȘw,dEY%jFbJxsjN["b_ijʼnͶȶrX)Rwf+@UFrs "$'9Ow 1 c`_1\ZIBӘ e d7ڡ M! ɑUP\&jCa3L/JաucE@Rh Bt9‘'ZS9Z8gcT^G4ؤZ?9ٔwQi7'NJQt#pު ьHkN9RmDySg̛:q` oxx%3;%r=jg?mnyߙMw7e )o"3Tt"8'} g3M\wlv}q%{e7m;_$+wg.~ݳ!Y'Lu{O,ZN%~CdWͦ!1״la>\WMl0Cɯ V8KRQ9VʃubH0h*Ʒ7ׁe Zb`mZ#!UQ؇4)d95-xT,c~u?[|W36%`ևF+v:Uk?RVIp@dj!IO5[ou3Y]jpɒQX9Twnq΅ )£7QmSmQ7quΣk_T^X,L+Ǥbqƫ>ah ٺ |7IXU:ɜ] !\4%ZMZ].0eoP.12u[FBw/;oYXv> C\ݲ#oYe;4zㇸ=sk,Ro"Ks,.L1rd)sfO@}I=*ed@B/\Ϋz8e9g#bZze"0 &)_e\ցgN*Iwa4A)5NC(wJm( V䦜p\nȌ4Y;JXNu I!,y;}p|ũc3rzB2K{ X{|BΟ"s FZYO';}9Pl/{8yh͎M~2o޹ aҰNyV'朑'?uƹ!6[WF>6ޔ>aZeTyLurT0]NI >]`|E0L*/R=މ: ,ڹZ&y}}:+Mi0?h `)-AC[6fZ.kNr xljcB h4Y3L~KktVQ .^ :yv@&QE ؿon?w}:@ MPŽ7bHJ~od(Udaq416:Q?C,Nd.%WW7jm;f &^}V71L/W,t2%7{߲NX,ei717e{Pu[#Vw2%Ϯ6yHOͥdz_*$J]kdg 8zYKo`^"Ko8h:XrC-/_=c=̌2017r _M JvmQ?}+)&ͧd7NKga ԸUЍW~@=o@ j9eG^>'Yf̯d4J.kֶz/O]B0>3Ʀ7J]q=s4~4%Z,8c%G,eAcJ?/u'۳ k&qh۫/kLvGNXKs"K͘4ğ5k,Ÿq1߽:Y}RL0* Td+LDae뤌٣9o}GRM<ٯG<*:^ b9zCӀS?5HB5ZޓUvx  >)4+Lj^ϱή=ܿm}UXYKSx_Ǘs͒ bʃTU%mqB T0 g-] !X {q+A#+HgS~;k[jqC#wxҘ7e./i!/AKT~a;~5&0{Z޾{_\fqI )G܌Ʋ<47ҞR*.5IK[ åX9^B=Ox3@l )T >^$ וSyE'Z@ho#ɇwo <._ab,Cg 𡤍4 e’@[X(L8 ICBqAq@,`$Ұl'l& Le`cnI5Q[ -`_ I`墠U.Dװ/Y^5G2̋>`Ev yuͅlM.&H,D"*xz~Շ̵m2ܠml)""uJsGځiۣDns TҕiYڥqΒ5 l!7GwIR Bq+zAǺ0>w;hF_0 oP8B O_͐_|HH Hh{g^>Z!94+彬64{ 0ON =X냅4S)۞Z4;EN} ]K(ru럀'}j)GlCQ۪8^_|?a iOSEvU2杝Ay43Zw:c=ڍ=>uAY,XV^kyU f_Pw*W:P$MQF$ӏjf酪XߢDmw 7GYL=w U/F>M&gѢXjSYOwKePt$m*;" q(ZpG#B$VDcOtX5hK^`Λ#s;7) "Z'n^Å5&[2M1)s9)i֠j:KFOؓ+oVBvl4^9^aʼn޽ٷ[z(L ,֗c*ŶP=.͓/2Yp%:@_ ACk8Й%a0yC+Y)r?[(I?z{N{0zC7D fM:qHFcM*维<㴌r)Z14%33JbgxFn{9/Ɓ2#y Qo>rP.t%},'UTie% X\hAgRTWw/=Z:\QOQCL|s6 tør*- W~8YXrաɲM SsHŸX~<7e,LSΓٳVGEF:ЄUЉV??gqOQ!_Έܓ:iIsP(0b} jNvo>+͞~ANѰS[|sTL7f&˱(ݳx#jΕ @T >_Qޗ'%75 7oX99%؏`Y`o8ʳo; Y w=} R&'r+C+4G*m>Gsy,lD]`!ĀSL(atL{\k^1P7+&y%5sRt#唔*uNڵjKZ >\": /=Y!x.Be2u~,˰'cjL8h \6`¼I9SF:ApE#v"u ۞{Xd56W d/Rs8(юM+*at۽ a ƹ&fWETAzޜ2U+ >IWPF0ǂO \wd.k#U;&1x Glvt^U)x@;4}D*˭8ZNjkV]snU8,2/yڡی,"jttn2Y+E-ٰ/803x㎬Ѝ@px%׼H*P3!M #@ۑ ubH]Pemgڮ pfGb A(k;6u_d惰S)i',tR]WH((ÌNE+);sÙs=Sù@xmȱЭxCJb4Bb/ Uz6*>K&SI4ȣ ϶=sOP x9pbq{"ƘiV/ҨD2E<a}61GC<7 j}>F ;O.B18wbAǹOKe'{k1?epwjM/҃lu4'~eWü]71+Ys_X@K9F$\6puO(3}9<w=9זb/,X"%]:({WZ&l]jnR=3{.~wc$F z&Nˏ*)^L `Υú(yCZdY12qR( -. dx19ŽCHkw\lW0&c!ݴr3mp=\߹(8y*]@nu62 >ڣԿ5F" h- 0FV*NBD jʑÚ.#ޤj/xE ;oG6T,,{!* B~`Q2%!b\#ɉ5qz7434\ӥpIę\m3 E g{m(^Ev9wno7V]Ҫ Ds u(ڶn*_槥s=@tks^mc~+y AJ2KI W7.g 俪22r.:*1'nR?VHdr<8hl}mѶRiȀß5H;33%rﵟrV1ۦ_gLY)ծ4Jh.~#Zljj[:cf טf/c?5zC_j?1IϏ 7 vo 2(oոV,q|@YeZQ2 Jpӣ/HmϚ%' 34{ҖƐ>ziEP5c5䔟Es]GeOZ"e9-e,2< T_Yco>;]I>Fz7(= rgmVl_<vz#eMK\C2.d)7&O_0~*Hbz0id*o., 0?m}X-PNaCo%+vʞk ex"u>QCokjU {R>NRM'b8Lz W$}DYh:"61M@X1a>t"ez?9&/|i?fPrArR8i =SPe?AV (nsn}TIe Vͩ5'SXn=><|6y0nWrxDj Q<Xk+f*FϦ^;ȜRd ,EM$6ѲSZw,89 . zO7nvye.FC#2  }Vi~,fEl7B mK~ZۧA,EB9RRP!tUJ " G&hi##c{u tQGTЎ%xز5|.?_gVT@Pkx6!I.\`o5xLLC?3s>*-}FЭV/,4MKP֤#.OHyAIAS,GXo~IyA[0fK;aP\ a.nE^i{w t`x+,e~wKr,ŧȈ4Zͩt_ZF̪jol@RtOT5KAoL(h 9^tDyJH=%;3R\Y_4iv|XAXcP q,}u9at_I8+~W7F+wلrC3 $Jd/*՟ *C6"c*d7=]J2KWZ%'@,ȣy+`i Vcq&Xymȑ *]Wm'2&U 6&wjw@c@& l@BD3#v 2ud+8&%jiLj nzD@"8܎-A/xZǧ38vS$6vOW_cEILd('mNPk a\P f;Wh&(oxZ'c"*gt BQx/ RZ4p;}'+Y ir^%Ή$-X9CH/hFY{S𝉶6Ijŏ_^h>􁿪z(0zk$,F=Mxb{y:沚~ɺl-WYBr I.m/1s9,,Clyu(񐗓 Q\! A4&~ɕ% ; ijfarl]VfՌ^,C+ s_ '3&DrM|bzVEƚ:T@_SJeKń~dӦ|V!|M_k)\@o j1[KMQQZAyhVoxdoe$愊8Iq J;vRZ(5uHh6)69+y)uc7eID]F'>G: tFVip&99 P=(_W::km4Xpi "hh }sq|-k~A5A;2ck0jG=p7“}gbx 1'8SoG#?fNnyt'B '`ֺǬn_hwrpSsi՘l,f;cB E1!U]%/|,0GU:m"a e,啼u7 iz=}YjҌHذFĕub$Vs}jiR 8Zw7ct0#>ͻ8vZ*šFՙ3 +M۫*~{<RlhtF4f~6Zг<_ ^"ˡ>Xaɯ+TT f؏SLCہUvͶuY)U%OHnv.ʤQRx6fO`/=忶0ܗ=nD&Fyqo}1:s̉u7 Gu1cn];q's'7{҆"uxҩl-Ц Ug`FA#cƠ].)Wձm^K-7g&yRP87˯ a3{Sɗf֞}d'C=-WmZKgxGl%2fDd uJ;Y#q[S,,\лb z۱ŀt5` Y%@l)s>i%FIg;7RZk8ING{dMk?ˡR˰0)F]xKUU;߰s[Ce(0kq-" PNwF,, [M]PvCJ>e xqQq8:?^Fv+OOȧ&fB)vH hF<1ddQ3~;I/r|KXeg lYM"%0,IWq:f Aݑ*}PĀR]FI8<\&nlBTW?qS6K*/2` I$p[Zwyo9oٗ/BKe*Ņk%gp*5G( jun j (>s$7nL|ݳCj W_`fyܤ-ow }ez_~VXZZf"{3LPϵ4;(7cc%zsxgšEUO\ k$L>羄K Gرdž]fܝJlUehR8(򃔘\U+:߆ 0>ϞhmwH t*T^XsCKkesVZX=/|rUWbGc yCLeqR&)Z@!vWlͺ9(w.}!xtE(>gPbWZokڛօN/ˣωEFEKbaJXDV5焙| 'غ\-[+* ?hv>]8hgnfЀ䎱' )QbPA0B]aK'۟o< 0 YQ%1FpY,GH෡y )6V-pQ+y5]BM0L|/%+ӺY-n܀t̝̕Js/ɹΧ@> iťؠf8vm>ʩ}(D]Vs r˴CTPEyv-6|-hPZūekۯGwMJOo n#oM?=iUXd\#@dfERE8tx+8IÓ*{}&us=7r2Mg`)#_PC |<~CR}͕yEo(KZ?ɠ^9[i$*5"eyLЄ{aE>%'` Q!"lNsP.A =-k1Y_!BF V>\.}ucoT!j +H%r.aܣIkȠ\M͘@ġ7,򖥾H凬NNNTD9'E\?̩˝^:ձrF+l3ŧ9PtyNwd~ };BE@Xĵʶ7&A,.xߏgxnNY$W,QК?CKI0yZ݇0< $|x0~3ziT7p:Bt *,.b&mĕYc$'#YE^;HY:N~lӷ,}Ôg[ó(`,s&]'yT[x*1.)*٧xёx3n¡!,BX^ g xg|Ư@X\f9jwl$}.ͬ7;qv[_Vٓ_04;nj!vJ9~B6v4 *yPߚ̏}э'tH̰8"h3J*ᘂLo0 RЋ 3M72;"+?r4,(2Nϡ8v02aNIzcFmJF&9#y2#7U`K&>/_.0)T)"ɹMffz Yeu%p/ $^}Xe~d.6O&nͩPѸE^PtuGxDy- l9М3Bg ĚHe5^c %# Sey*JSB@ ;?01W 8ޚ0tv˛]-HRФ1H{ȨE a.>`,z/qo/oޱ {|gc(U8"4W7T1hlm8?nk uW'eT f|9ўR,7\bG-1Wg>53`MWqG5*寿7C~$ҙ,qؒק) %N|ik$f"LZ#MӟgaMt{z5ZxtN@~z] WwyU\pwCݯY/3J,U3ͦ! O'=b5/{\h&_aw2G~E~)&,K tz@^!AuF M~cK̘IW mr3m&/XSYBQRI\l3IMjewt (N =f _KIN4hBeQg5[0p0hEՓ]JrъJ;s3rt"y&>eUY08Jq,tq$UWbP\[h&o,6eG@ l-'K:8 ŜYoz1xS!DQ3;A-q{RȏS=K=+;Z ]N.ɯ f YgR4dQhRd[Ëj6ù*RPACW<,7|p7Ӈ0 [.I6_RN~p d +]VcRT \MX5p8$>$/9QF8ח ꪽ%;=1rG4J=)*ӏDt¹jY 2Cm?Y&=S2N@_@RXgsaN2$i-T_0LFv2uD~gkq^3PWR~[gG/iwmv<@mvaY%Gށ 8')]K%$0ǜ3_fH%DL;rUjF6ta:SLĤL5sf iI/l;qŹ\&SR!4re*Wzks*em Ьj]!֑B-Nt]G"o{_}R:Jkp)sN7ɸΘrLIG{ N r)i T ƙȬC0.RCYsuhū @ Yos;d^O ha~j~y.;\E fVqMCq!^3!r6ekLz%}$=p=0NW0}Zo0v#$ͬ38X]MFr!cD/trᜇ^H  1ƍ[+%ͧH*iHu2zweB{ksG$Ĝ[m,$>#7U9r<r_Hcmw28SQ@#uJT7 YHEޢ( \8!]%9Y |͓K}>I|:tzT8䮑 SKC@{!ujn "AN2`pkY9>$#և7B7#"$@Zy:'xTVV> )}9|h`[1 f\5TDyYA5| iqގT~-m1[^&k a{'0nL!LZYl "OUw"|7+ڻlUVɍ!#BkggɱuXޘQ3qYfWYͦZ=pwuCSpUƧ4Sӝ :P͔;T =Ϗ^{(?W'2Zf!k7]y.CKo<<m3NNxȋ~TW)cA(VPC. U:x3;ʹN[ [B@s4h.M"ۓhCi&<ɴtE!}x6O6KN5=]#v@-Q KIKjNZd΂L|8F ~f!9d5=[{ ti\7i&G !ƪ:9_6tAǯ*sL2:$γvU'qg^G`־+}Qbؑ_|Kar]^F'ZѬ'3_f#0).kIz#݀6@/%4uG\׸*)1,hQ='qm=vphOG"̢$UzfN%بJԈ,8ͼu`2cJzw^zmP_LVq0$Pp;!ng6]%@3-gWbg H_ݪ#" ,*rKؤIHXgjeE{XZ"S1+qepO7{^X 87ƀ\!a!L-ٿ>C+!'25"UÐ OHs*gOϠ|+f7O(T4T`=x83 ùf>ugvrEL֍*4@KZ^J=5;2m"ˆQ|my30cu6;u$ $Acotbw; 7zʝ #-d8K7RJa48JN 3NżiE$؄IA 9` ].dLk^|Hc(!:^.S,5P#( }rzk6s4M&&6pUAesczhڸSӴ=쎸<~\GK)G0?lWԡ|32obd^ $xس1{KKo}?:Ml޵*g.[RQܗkVJ/GptIe6YQ];nkŀz⅋3Mm"w)Mmyes @I [TkE|sԞLM+ h6SYۊ %qm8Hw4b!3uiBT?k+TTi/d቉{$!R? A7F.x5CuL1=se8s,MkzAX$'ndj(3-Tggr@"`& Dxܤ@61Iڼo#zmtq'C\c.}X-zNMP-gNSĪ5maE6aXif!kC2 IS2+-1MBU]׵9|(I["E5x1WTK<&# vEe5O(JâdMͧ,c*QJCrq:'6N8 nӑdR801$&$L!h=74^~P CӴP7bh-A Vo0Yp[#˻Ĺ#+*X FbƯoN\Y&p . ̀chxO6mA8G24ZL;:$ by2`W|EAr4~mZMEgV ix]Uh!yeڧ]1kC;֢ڵ GThp_>m wNG΅]%l`A0>/6 @$=^[pn: ?6v˻B!'O "aźt8;x s.H8fԝɑWBҿ U_!~0LxI3z*$oxRNܘJ\|ҋouV"^2U pb&dݧvܮRf>>[wj"_9?:/Wm?̳ͭHHp=j\flA&^)'h(Tm_ZsӇ[E]D`nIB9A5k,{ e"p=^-MQ(SדcH[{OohU{twy,75E;ܳsfuTVË]tj 5ƫXe 7f㱃$V q.TP)UiCjvԦbJ/p~l7` 56RZBLvK.Ż<$)P7Y\kGk)=]N81[$##l`zx5jK( 1z/Í<$(E|lcJ -?Rk=82(m(LXnUQ<^Bf;h8X>IUұO/OGн.OΨewHi[Fy'7PV-;+B_$Y ?SO][gtϻ.mپٷ₾:HC :V%͔Q/ h([:!;3=8n[f S܍dT΂ sW( ՠ=-:> &~bl?0OC_P^ !ZCI'A$J@A nF=H+WBd%u?} O?X|lw }zQ_X xs-[(}њGtpS=, íbbBuy%1Z64ͼgȥ,hEgeɦb6ܮz~|/wǽs'VB|cьa}#?e@-EM;59[-?rNŭ%J0ݒAZ!7>H\|Shӌmq9 PP4/kTA<^D֜m 8SX2+% k9VG˪nbon($NKԙ[%Myvbuv2969(Y_n[+2ao~$O _(MG^iErgL:ա:ue_'fQ؜!Əíh1ĀB]QRog M! }ښ҇Xǭ75bJ}!4 ĘtȴM_&3~+NJ۴}$!ay$^T]~SJ4$kyBtc[{/AӖERgZdp2MEMm K2= TtDA8èUB~km2 让2#C@p? g<Y~?nn U"%? -z5j^0X#IHnJ+vK܋j)ol}]?KZz(3 PoUka}EbIgDp)i8 !.oXG&{H«,W(z fox&xM !ڬCSiL6RxacEt |Y;fЯYBq!3ԥY_?'i %wG:aA-$O`N}Oc:\f6-8Ωq׿3?"R,:@^jJ4݆OF`SyqkB_솏L2;d"ׯ- InZv^9yYoˤr@K8riap?K=\EV`1ܯwE{7LtyacJdusKDFLXPKz''M23lI- 6=FLr&# jӔ.,-k4D&$df`2Aq е-v)lrn֐/3T!"zYS[kRKϱfgkJƟ^4`(+4Sd M"f6 CRtp 3g̀+k_]cxCmƋWMdf-d7- ;ZYEJ=p'j54_~ t$̄,4M!It,h^%LǾx]fR%& .43]F'%^zE#MP؆ С/"?VjJjg7z[TBk%Hm놇o*F Msa9A$ҍ22~mm뼜01<ʝǢЗtj.HMTfKZ(== ک,(0Ũ_@/Q !fo5.zі=xq-B:]բzFnR&# \)ex;#0 }fa+MWm-'d , jCCN0/ۈɄqq *\(E-w`*icB{3E;م|fiQ5dj(u c fi#NV^D K&Ҧ.U-jw^،]CRI_2J#V"C jr^MDQ3oZaV .YoIN. IT+"Tg-c89" dƲT친Q[e9>_qou4;< ~#456ɂ`;|J6?8Tnaƃ{1.9OĐ:Ep.!%޾?vL=pʱO8ID/3Gæ^ڽztVXjsDs+FOYVrӴtvbUuA`@cI$:YM#z'u 8Kw@D&UI-lI HˤG]'!{J<-RLNgqA.Tru?a!+@f:u[ 5͊z!{//vcOxK- Ku+2|ӟpf)q-U%sn?{r#:A81_IX:*1C~nRHG!B,*64_X pUiWjDS&g40%_,7.@VhQ}e̲+@oWq O2CdF 9+H la))ߝr=Y]N^N[M;>d..N8$Vx>_!^0yRZpƫЍɏ#CڏBi ܶ#cDL;Ilwèbxϗk8ks(5BKlȓGFHODK<(M|_Z%JY0#,p7=>ǛϔEgj~QJs9Rn7=ι_eMLdgX?h@ʣ<^?R3Y >SIEpx~ݴ68 "s_ "&Ja. AK8dy\Ct^Qȳ g49%Tx ]XK~1xfd$Θp5*W-IW;Px%2z2By@zACj Tv Qoja H۴@MF80>fT%Y؎X{R,gmL@l׬36SzjPS]8Xey UX`c5[ސTHȏ:r fr.n\ VPR!U4`/N@{ޗ>M4&ծ!42ΐYX+nNC ǔi+uod՜-b^fC48?kA㐩QaѪ kbJJqߴk b:(=Hɰ;#G_rLۑeOԻ5yȱbIJ@dL@jgqs?syR4眶^{]cQiCs^YeCvO4W> I\>N(%s.yk]tcp1UCER纋]bv zVSLEIg0 h$!IZ@F< y3|z9չ]k'vfy7k׶BFkX97]ԣ)c+(#H.s}T^eVߣE~֧֛L}H;xSl(WBY==uJץQ$gߚcm;g9ϙe~Nlxu?/,byl먓j1UэU,*8a8,8Vrd~'K{CU!`Lp4\ڜYjc6/׺g8z` \U@!m'#yT_Pk9@ 2IfjhR) M,tzS-L{ ;8~U>&Ks{2WwΚVjS%P=QMVJ+Mfز^WN%\ JD!݂d/\9#ds ̿Jqީxu+]KvT+}+F%aGq=.$A-Ǒ-g;6z& 쭓h"!;ct[if@h|Əy%:#$8//(ScmE.!3PC`FۂC@08#vlaY*6Iñ ;/5t3uBy (EDͯO93`Fo7]kN0c UCx5 ?w?j6f8v5oS!Zk'nj/#\ FD`ԚŠZt-Ɛf(L. ?`Vѫt_UA!|"T.ژ Kh] ȩ I$:s=*-;]}lb~U}wG~::WfwTq b}qCpƺK {T#5o|&]:jFkԪC?ȹ76ytm*g+ 0(VK4fHxYK%`{+=f`%8zN0Ԋi"o"'j%=7ȕ6c38WogY`u!2lWa'Tfd}loA3o,|g& D$G .";)L.TLyus}YV"CV!rF_XlĐ$(u1G:ߟAU<% }q.G9wϼ/w|QUU6K H>"(ϷK&Ai }ٔ5Q GBgD˲lʈXϱOC~7إY~5z`Ľ/WHg(c( z] TIRN< g<:U\<%eI"01njH8 XtW[nͪ (@LfbA|[>E O[-SMw>2}0 ;M;Am aQE 8842={[qV<&=ycKD=a&#[9DGGc%<5|GL@5Ǘl["F=`owCq؇m[{DAҼwImTm;c632l1bPQs;6JU*^Dz*&(D? MwbWȲuyλ9喇;6 4z@}e+҉A8:NVe>dPķa1'|[̺WQfzLjDOKK#r%;~-p-7VU>ƒ*`Y3¥պF2Z+&ĺʱ""fğ*U I]0YNj؄T?6^M&4bK9@^ZѰ/^Yx4cڙ;LI,݃U9(c2/)fYTIVއoF^cpnp]f~ŵ(|Ϛ0K!󑒗pce;Tԫqمޡ@˜!P;B*?α=itHWq5ǘ0_~Qx_`\#՛v&\w~EGd_]vWd d/rͰ;o4a.z\?UX< .K7Ά_XAv)w_8;G1ׁl.:izu;=ԱT,y?ĻdȮWQy| G-lO2'Q 6(Mw ( o4 2L8YG/\J-4pې!u(bRY~hH NɌ]]jy23+j>߱iS ha@?޶{q@e[;ըgtq _z˖|cܡӨ:XGCE>u՝6b4Y5% # /~)^D'N"".N{$,0 NP"$ǰW-α$P@bhz>1NU-=fF[˪ Ggei;Q;3o~!N3 Q/ˬI )2fAMN#$ᠳ]բqQ&&Ղ6NQ[U)yFld'ǐr'Kcg&w$I"hJwek mSD5._OUº@M=hCK}iXXLKJi2"'EoQ U{Ww0 793.<>l!Es'.K)VS?m|/V4oq2$yFvaCk>mYɖK#@[`|]@&}_|Bxfφ .ʖƨ2h ᠠ_{F$vvYޗ/f{(Bܷ`r u61gAaeOWA: *qnPQ䴁-R Ω ՆD&N -L@.pZ64a鳙LgI?G?S% ږȫO&WF]tPObȹЈ,:D |V9`GϘ/lg0,#^B\ʙ%ڤGv\:ٗޱgL-ą&?j(cMspay9 1$^QnT(B;8+|;6?azeK}Av E62?-.x'CBF2d턅 (`h?@r+vYnԼ@}u,4$JQ!9(uyYv$\*ꬪ&-82,n^fynڴ_R<Q\^ x{wX5񄵑D,gRN՛aZrmd7T#٘WmUB5h-< SJ9QE({O7::̋80 1 Aa`l|Yrωb6O>[N!gI qf 0>K;RP]㯑6Po%ĂRq~9\1&;yaXbD k7>)2 JQ 'եfW@Ŷ7\WYVu9[ #!2m,NtSES3|DmO xWg7 *6_\%f{Xm)ږSeq ._0y\w3:Z`EH"#`6*3R*/)#Q ܧ5iH$C ›K%=ʃ3)(.bg5ᑓv_ d}<&G߈(JP_bY2"itBMx@S2VƎ yu&teڛq "/#Maa\rAEj#Є[gZܲ,8gRqEv'x /"WA~Rm qR^lIPݣt>@dsRkoSnK3;:ZYiEbbpz=Uiq_$hA"m~۝# KtW(NF6ꢾpKJ0dGŌǀ$"9Tr9W'n]jт}j䝖kGg]\H'//'$.a1+ϙLnLb($Kt:ׁ׻I5?08̓UTu&72n93p('JV׽gohZ=)he*G:2~5 p }[jOFm0|0XJE}<БIY~kǩ$;[|TPNEobB7NZTx%ѿ(+ɅL avvf?a8Q{{$ B(ߦEhm&^r)\PGE4ljM[jٱ^"A hJaZ:WfȹW6='"m k!l2%k9j7 muQɝГ'1_(^W5\oSQӸgr%nsDVԡc)wzY\fU~uij|}b~zn`Vp~5kF*ϻN8>dT?]P@¦|V +DXKJ0X@sɛ^$wNP͝r%ujW9^sZ$ ڭU$ _5w7-p+:*&Y@ )ieyU#;p+lp>7rxڄ4HA볨^ 8OI4SޛږlZO/áQLv-|jo6">$ V8Iַ1Z,WQ3Q+e0wAo-! 8tZW}vcp;ض.jVX{l-|(x_;Fq@ B9U^xGGV\p(Vmfb)VkZf|0/? BKE97' HdU@9MIJӔL0JfՅ3{-oR;ҽ \ |:ᷛd6&L9*M[jê֛Fⳗ /z&HU.ڄp2e%*]?{{AN>(wҽ2X'nE"08frkNԑ3񺌶j&;=V_0ўX?r8W$T?X͜{F;^׸}Wy`!3]j[;7zN& \Sq~'{V[';4ʡ6ViHĺfO;X~n . # KdmZ/RkcUO4c{V}{;!s NvKuK -IGKqZGx*b Hp\^~Tާ׏{ɒ~ 9'^0ޔ1:EƒBj{΋^A#HD?FR&ohI yT 2(Wj؃[@DkEݛt>]W03dTrptUYTH*N.Zh0w=t-#EUoXu=x D+qHFrTcũqE&Uh^vz4Q0f hy%xeqO>X#6G;<ՀK=_Z9w "|~7zZeyO#pm^e[iJD]tPr,<-j!Q-KP-,s[Kʲ/FwPlhhp98l)u.ģִe"H{G$\s>WfQ;"o);ɉ5esg Ӈy$'rZ cX57zI6sX`]A\\K˳=}+E?{PV*s{mGL^+7ltI|eS+˽ޤdz Yܣ^5Xsݬ&;]p47N ?2Rf<M/ꦔWT L7Vj$$XT cnlʙF톉/ 7 [T[aFB֎i-2y7iB%}*6$.].䞩wez 0nhgm8)O|"K^j{S%.JW-0m',=o Qb(nS}i5Z]*:2E#\x$HaCK&Ԡ}E 26n[6L`jΒ=0-Cd,Psgri͠4QM]f4EQ+zU*$Ϫq8 (a?Ҭ Bm.Q m R~`3Tt.Fb8w7Y8ޠ喩YP_,nD@a꠫QUʎ]Ϭv `}"@QfYI߻jKyr*#/ %0ezNgIIE)3"<3&zi2fC[QT3uv+Mbe\nr†s8}sP~Wv?89`j7Ep8a+hi#h9.|.ǥ3 qIb pؚa`\`Wy MDrߢM#ADEtPKRŧ EKqƺ`I;;Q¦=F5 $l߸X:⇚?ѥ nXŘIi)3/$:=w=xϦmqoE`lAnL:F}B<>Ĭ͋f 0Ms隈Un]/퀵%aDtwH7^ tN]5c~]q̆(y*4~ZA9EvրHGlrOTK!n0Tf_?5㤫QfL㱵Gu]}FrB75`~d!՜xmDTDK/%`0W%1lXqǁbemde(%S\^w cj|/NbK%8X6>,3._~ʹgYW;bB]ϼU_aE h~ ؍T8}dVßAYnyGFy&\T0aGH ǵ\Tz: h ɍwH㯎wt*@Q@E d"7سb2(Q5;@^CDKNRqءhonx}AR1׵ h_|oڊų|;iR=89xv@ 6~5~92UNEh]6Y%̂Ļg~]fvٴ>fm͑' "%uI+ MB,f{#s̪ϩ l0ͫ)} R~S>,LS_FˣNXoړ؇u.+DlmKH6?k8$d{癥z $vE{<0 SOF=zgrm@!]>n+0\h mvSp>* у=E?ʔۼpVߤ4xr "Pܻz*)a颕JZ-N8>P 룋RzE}_(f52Cژ8EBp.,Z,(+;ȥ/^ Jg8nnNwLYi8pI"x\'<k[I]JXbǥ$Zz|";XX> >Ap' uL=Ke_٪3' Z/7>ǻ!7S g^p9aUɀ5[,s)T^ B!\6c6gb [򑚧4G_{EIziS`ɟÙR-suD͢lvcF{&*nڎM;$G~8of@)ȅ3L>n4kʜ q m)\=a aM8 p :#ܚ\kw ?72nխs?5 Q@#580' %_@*.4j<<ѵu jP-l^& qmRqzuJ#扐ђM#:@Rtz3Dkʘq(AE~~C.}6cݸ‹a;Q<%9f3kKʨSH$Ay8$}6_Tp ](|1H'n" ?`I*w5P} fY:TxiM̲RHk,! IxzF bbDK$Hx."0J[0d:ރ|nC( jqA[5G 2u5l [~+ ǰ>픢e;J3fqxM9P 2{+_ 1oj6}O<.ѿC:A\1rkR .cQ,O{| ~=iq4!&_@yva}W?%,=xn:C_DŽŝGe @Onc\qPC  ZQX'FKZ푫a -)v}_U 7#TimV;6Kt$ s)HzZ9ƧRIIȕ&P-ګ%s%( (jB}RAL{ꎬKӧW%̉F(N>.>/U*24Sd`̹vTjqy &8uvj_B5oFs 2}X[d3CVN> )m ~r-"A?IY˧ӡ/ׅtvo[rI'fGtQ;ӋJgB#/祲cR#Q:1w&z,V]'F&:~›>~U& s̷z\4)lv?2OQ@6U g 2e)HaoY{7K4-ʍYxa .6j{o!# BcMn}9;۵m#'Ӱ ?0EM:ge"TݑmKMI@Rf͎~;4:qkJN D9|WwG|*E/IrudЍ} j_Xa]ty}LNd2USb9W,łKΛegRQӡ+b<6PFL Z^iȟȊŲ _]9X;4ơm`,Fȏa1SS)yh7PxqA# '< K^b/*rat?,ums6/ zXcy{ӌ4Ah|,ɒT.JLɐ|3;!_qSX0P?K ָ=n&$àAk4'94~NQ fI~vU<U!͋R+ ge]Ex }-?ww.c u^Irsn1gMe:Af[Y,îVNo-y^)ߪDb2*mAlBPDgtzv8Sy `Vc(J@AGt/Fn 8~0~{`ˎV& Fծ}F 3 !}肱\0&'qE,0wB (Kp}h-*/?Sr aq)l[&Dl%#{!͔ rRΐ皴{ qwcR?p)“*^G?OUQTmO ~hu7{["(\^Emi;?*,r] /3'~)YkM@?Ҽnj>=3Xi\G urDL1Z<5W6<%7Ƽ=W'Li9 &*Q:2/\qmLЃaCKs =JF6b A)jb/Akyny P@yɲ:WsB;y5-qVܛo 8aV1ׯҺ|ߜL/uIU7&0j;–dXzΊz31, f; WV~AUv-2L}EbTB}.a:/ Bx|uEwW҄;\Ƨ*۩ Y$x0w`+JEjn*o`WgH˓UӒVwښk8;U)'0σ[F~Ġ0ab)ܛlŭ}rzwժlA[:ʼnxcjwtH;|Xm'F)K򐭸 ;Cǹ`G(U/t<d/8x֜<m:1+h=,n,v yŢ pn:hH,}IgM(lCZ9,.gF+W$}XwxåV&2D/؀d=#gYZ070701000002da000081a4000000000000000000000001642f097500001fe8000000000000000000000000000000000000006b00000000./lib/modules/4.18.0-484.rt7.273.el8.x86_64+debug/kernel/drivers/net/wireless/ath/ath9k/ath9k_common.ko.xz7zXZִF!t/_]?Eh=ڜ.+̊dqyMçQe_Qz5#ohrWă(12G:D> AN.cez5Uqǃc!уw4}FD>dDllϾ]9?[Tv ]0F*Zlӛy-hv.Β~ }ºAٔve$.wϼ\>\,.nnQܸ )~{鞰ם尡qN 08&~~B?{n4k^7 |@q6o>Hzr,/84,هuIY_jgM"X4G KSxß+hС-ID!e_Epl(.v<_x7jrb*,m 0`! "g'r2w#day/q0IN>+`@D5 T2nef ?do<0WuuWJތʪW%$͗!K_n[{:R=bgI)"mDMXCX;x1dݩsвW/ Z]dE[5wdЙ8,[7#tSnֹY;'<QAp?<_lr,$y8XC3ͪJ;={Q.N%A8Y%K~U0^q"QZ|sꭧmBn٘4Utj~u%gPθ%CJoHyO7lHlٓ,4Rދ~YhM/m'eZ1-ϥ Sg6z$DYa %,hJ#SVm5ۄ.Hn&$}1he#HɰTꁹgQ8keDpyGgܔ\S'7CҪW3sc@݉D.'F˞^=bjΨo/F?ݎ`Թe*C?l]zH㌜6#|o\ҽo N ~j-;OߌMHSߧn-=Ԯr99b-fΤkbCyIuDM4ww&Qe;qAB&6h*U;c͙t.&2?F K(4NеZޏes"h0I8=QIίGU#YrZ;wr1\1Iltx^˝=ΑY*3ji<8@2hDjwR&Z F*m=RI VJ#rR(ç@Z=bܺ`U5/T8)F Gǫ%7ޖz R*fw M}|teq"k6ڼ||_0* ];#̒Ȩ\W BZBՁ,{Рf: L7z 5ϵ4 ^obLqsNL6du#M_/Z.Qz 0ORFEpXݶPq;0: {X򄣓jtSE?0=[c'2%jtU}AedF95jo]J8qbf N 8}ŜK#{&T6 D B&?W\[660/0yQY_Dy FF]-$WVri-vsj̈+'>>0{6IK(E_}p-n/M{sftٙ 0;E2 r JztoDLbx-&dN4%zOxJshBЦJvDǀ/7`B ;JCYokVdRzaZAHJ|Y%sͶv;3 i+0ӿ}| `4*&{Jظ.C*![z4 Jz^/&"ϢkŵuS@۟]w(2RO(W~2FG:q35̞ Ӱ/w G}M6XPLJ|1] Ն[O)!uxө`|8:jIW^uwX@K"]6EL!ޠF$_+m=7'X `hV_ƈ{(!?M*ŻMޓD4b;1Qc -Eq܇,.ѥj|[Ԭۤ@:?IHFri'18yrUoiP!DWM8uyC ~gB[ƳjC[ ӯB//lT?%d/ai)~O6(ظKLx7oN șZ-Og$/GlA:MXƁ/[$ۂ4eݰqG zJPoQd|AQ$%s7<_|##e^ ȹgu34 UZ<~{gu+Α^fSY`R d{I4JBgV슐"Ew= >j-ږLJu| XӣS.HsDz}6ST0_] U M 78ް_iQ80EBa?dQJ-A-c“T(nDR\= %â7n|dNuLU˚_]1J,P6At;SVJKb&OGI4"7cԸԾtYqp.4ǝWe@N4у*ߤc_qxF+*uT=c#(p+Ӌo jB9&?x0,9e l o/BO g F%L>J庫yYNS>$o?Dvϰ &QdD= 3Z_NjȀb5fq-HnJ-Oxj^p{k"K+&-ME $15ELG"RyP:i )AA{᫁3lJc=|Oб, Ӹ۾;ݒzZwpnÖ^9( bƷ_jo{=ӎ& MYuԫf>ڇZ-e6=2ڜҐ׻wL ~on6<좱ܕ)ӘVV-$l'ӫ> bf\a{)(/-AU_ttIb?W{JU[['M VǪdzu50{dp12ӤIN'h& yAxL]>QB"oX4$Rzlbīg %'s,; ?pU6|bƫx G`w}rAS*W|,ӑdv1.)ԯMZ )*]rv2*~´'+ƛAόqCvOn~-QwoQ6uڿrs]L,![NG)#n 3&UWU/+ӕ>m܃SqPF$j!ئ^"q_478z U% R l2E/.CQ`u0`ȃ D#sEOH{]Ug&Oj;)r9pwƺߜE#$/r4wtŰƳ .&'1+ސ]^g=v.{"*}S۹ήa jd tjkiAW w vͳ nʖD0 D-%RB^푷fSTyP!/<<7}7b*?d72{Ҝm5JOmjEK;ݡUIw,"wK"~^f\thDPzz^XẲGH{a 0<ӭ5 fnYa-g'ݦj:Pق _]Y|~|ڹ[!gW'|Jd.DR|Zq&o5|}Ґz8T>'J/9l%ٟt{A)H4(4Zw5<OqQewCؗ7?"|6Lŭ/% QMC_h)0*l')Eوd){JM# $k=:R,qB`p>.COד=VwŽYEDJ_=|?7B ~=ŸD&ǾԘ9߷6@gUfdO]M',FNN,NfYj.vruHGXbDPUC=G9%5Vyt'٪7L X. w4=d 5깯[B (R81^ƕs~A)MhܦAQfE "Fq?Ԉ9ٍƸ]*h֨(5Oof͚ Ƶwihr;fYoyQ:YY (+ǁ XBkJFES4ScߝbE%ۜ?t KD6U/j[ܑoz-&y kĚdވ.}NHDG1 U8&G:F\*//§bOmZԳګ*~iWG> It-5ɴ; qڔB+VjvRa\7i[ю 6d{YߪžcSSNݚH-#[_Kd5]l#:XKiH^L_OsHa(,4smΠ~rwq-f=m. yəzqRRJ]Lx/fCѴyLOa b4 Z cE 5\KGn+2{cEN׋KR1+uVcSr}~v9c$X~*FN /ViHJֲaQ5>Y{벚yMpynIܪ*IreP ȸ _)z' NlGV}Sh̔MÈK#!Ru欌nCwPʒӄM@Nsnn3ޖ={,/Ӆ0TCAIR껕)4~,qfA_^S2b'Pbq6^ond "C9bi*"@y d"B"o::_"/!AP de{dؖ6Sr~A&]$8B>c`%/ RFkr#SS39'&(i􀫢ϱ7$ڤcdK5)5&ax-\"Rrߗ (6&d!}6VGčɝn* QמRܷ'CpHϷ{"8Wr:lh%]*3`(?:po͂^qÍ[<בc}hҴRAr= \\-D"%0s_N)֪/s; 2mmKzL :J@# )VIڛ+`1<.*M*G+d2 N%U-,{}90ʆRpUer(ռ`9t{6S>-/PW#Biew?.956#HF O@{1@2dp/kr-C%210mt9 $@@dvM޴KCςcM@ J^ Ngg"ǫy;[2^߼&Bo=Cj!cφKnxii  i?PA-s )> WTߖ?LlrGQۖq$^~(?=% !;z5rqGz2b:nJДN6S;g8teajY&PY/}"FZ }dH}_d_ 1O=O?>Vm{O G%խf)ˮr"5'79Obl`J}<4)DxDb} ](:8<]uHP+mA1nOlRA͙İס}fWqJPqͩ6j#|?OvmerR 5/a@ȕlGAy))sw4+FA1sDH7d-SN; h;b+!#53sD0[cB`[8\DCl9w-73m X %!&7葕"gH= u~HeY]nSlB?G)$SVlQY%s8/EOIVg)guf8 !E7[ńk RC]Q:!ENVhg.Pzd+U|4n0Glڡ~AD&~P{f(ѧ<`sáiVFtkaY,}t !| $o!qSTALcBQmV]+,AӴMP2.?=Jsg m-k kӐaV`|G=.. AjW̨aGi%Q_os4O0$^S|ef($WSPLuiw&ٷ,D_9Whpn`|)hý|Jċ 2\1 A$Βtuy;&q $!RNqVȼ)PN@態FsAo : as Gi q4-&01& ;r4ޠ3DT!vf߾%3N<Q w~T=t%iUM}#S,u89_$/F}l&lPs?wzcE5 }5t⾱$6%LvvPk "Kס*־ UZq+)m4Ru>$}f"W2}-O.<0ڹuN)ae0HĞ2n!4|XEh.Ε$iy\JwM7t$5j z"ԚH*|4ƐG/?>됫 b=#)vߦ3h*RNfR20Rs%nς,-9 )VMKw˛}ӻR*%_H,+ LGC$jo!5V$@0]be/vr*@5Dڎ%Xy=nDv7UEg]zԿgJȘpv$n]* Lo1Z<̝5cZ_ J&bGP*7eߨQi$};N:;fhЊawN2]^dY#}$]r+lui#Ii7BbgU{7e(Dr Qh#'GkƔӆxI XV$,\pRpQ #rs!pˣy <Du 桳$<~ 8V&[l8٤*X57cп!K=[J,P4":y5:!Tf-IX)Y}a>̈́VCnKtH.s/ Q2?}9~AO=\U RSZ.:FX~&+%*U_~ o}E.:OkL^ dFnd `ģdz3SuQ{F !0">> E4P.oNM݌m F~8}|>|kxAJ5c۝;Qe]9_4UM6cTG֓$gnciK`*%Pkuw?u$@AL3PhGy LB ąlӫjSaLba24pmڈ6ޗ^# KIP]I@gEЃP& |˰j.Y OTKj'\VCQ߳ť6HhR>W keqi^4c4outC:s#kIx|q ET؞+랶5q (^H|@r}L7 _ݨYb*"kpJ%;Y@F:v}=v\ ִQ(1h"7SM1THQNh7|ݽŞxf#6seBUνJJ%:~8#*'Ԛt> #;IѣƯN8:qD ) D*oPHѭT;>R6a@RVH>[9'P}ۺNKwbH(h*uJ1`&U[BOr2hc~T->R}WXL4ضjb}+@;,z_epËcT%~u+ yi"|Iֻl8%|sV2wuSu7[t G{t*#!-0;C L"/ɉ3IIwu %{z`} ʇ!ПF 4e?T| =F0hqtgIR뒀&O#jImjUQvi8^#^g[D #HC%T!~å5i&R^~.͘ {e9@'4I ~~E^_LFcm|8v{ZDKvt}y]DY8ojr[~)Y_0i i3o&q6 JafKc'5[J(gP_54G^,Ա7 :tjX|ƴT#} @Wq}S*̌_ńYWyb^V__Ap*jj2)p(WɴsXYol6 s9EtB}pyP;{犍R' 4DžuL}Oa3# Q"l#t|HFljjzбGpޣV4=!RCz0:NDasU \4֞TMi=KèYq7K*22gTy+ݸgKnTTe "b0zYi ;2x1^%RP,єQzƻSEtywBsw/ZMeexLCxX~K&`ǂcZmN3]>.t$,wy3؈4O5U ;"ܔ W8dMFC҆ =QT{O: ' %i3lG ف Uf-IcJ-6{)D5>ߺB}9Ru'%:&]3-Dy}fL~SB}hyQ{fZ*g'zyeE;" p!i, "7Q9釢,:Q MQ@Czr*`¿篮{8zj߇d6 z;NL 4VJ1R|JE)7zk-ZFB&| 7vu1y-=VIPظn>fj§qj-- F.  J-Xtn4_OuΞQY[jt4C>F5s.LĀ/naDh-¨3ƴ⠏;.AJ ݂N+@LHND4*u=d%D"(_t3 ȨwIe {JHh3ĈO-X2=o wO;j^kI$~UE]YgYy kmn6%̢~!O%  !?#kz-"([9GKekqAKN!PΖej^lVSN&H ~z,_|0WRr\EPY]ekP ';tBui5.Րi;P%.c6F 3yHlvE)?F bZ( Aϭ2)W4n9J槲U 1DZBO5P{D_:1gfjD RޙA溰Xe*w!#c%ZmbX熝ؕ +Zc?3rWo8@>Jf} $p1gix-MP7`k1%:3)C˕+ wB~4T ^0i^z]gR Lk\Lq Ă 5m;bg X`޼#GtC.%,-t-kT'ҁ] pbAZ琾j ֎)p2z{2;x|J +2z E&'SB]#E!"c<v5gNձ*xk% Pt12{Oiel\`bR墎_ XaqD OB z:R"{uZ1HRy˧ԛҭGC\W rjZ #Ժ ΂3x@)z4T m%=:{?.Zd?R7OE`uKX9RC[΋n*+#ʭv5y#Gc7"4~0PS_ QAAZ桸5zM=:s!ƚXSY$kr\2SŜt 24~#[=’yZIzOw۱N&L'Zf =J(6}pilo&'-ֽU0m]Mu>DO&.Az5+zW2/ AbNÊ<佖1QV\>t`N}./tF j h:!,)c zb Vf5vy*t8uYRr#Fq MW^NiSyQP“) 5~P$^x =0.JX1AEj:o`Ir LzW $F^ ܲ0V!ud4<$0r7/НuO߇"B֗<!$!56>.A /@ii=CMn^TW =I>p /8=Ȕ]>,R#͊l1OQM\fJmDXL S|)/d"椀GW]dcGPb}T ˱Xu/ ̔/5-[%uH'-Jj+RLغ6CyZ*L%.ҵ9fdJ驼2=#aLJjCaZzDUmZPK7{7xR]}rA7΄;.]Xe&j`QeRUf[CŸ:M?iW$=RVmŶuߗ@nsFֽ>~!L2;R-,H6S߉< XqWHG8}t!WS^hYRsp~n )''ERxVT Ul6]Ք)~Y(OORVWP|:_Jc7x򱁁DsHZ;]}Z2blrdF^:!qb万"8յlW#z>E!=S8:-@l> LI< )=Bh&:̤΃|9[J 5S @Ct9pHDĸ? vHC1~j#IG28/C:xUsml"%jÉ/ (2q3'j"4+ (ɵTl'Vz"41sOnGЌh|r|LCz%*tLCvB4yUfKj aaFږ|V(m$mREj[ såXX8jR=&}nT3pCC9' UBnVkM?g/U&0F[=V?c$ QC#dC'8.ܥ7 S؛q飀tȒ2_J)_ kMF ҀҳwZ++AfxO|:\@׽r:qCj9iy'`Y𾒢DQC#D!G_V~B^L 9|YЪ ح@ۢ p""RLS\n~^yP5-8߼I nG{5ڔr*40dDg9,; }/MJ-K)`A13PeV|&mp`Hߔ= D :AKH ݇ ;ÜiJtU>i%eevNIo@gΞϑ󲖐md@lzTBWJ'~Pf)!.U54>rjTzY'x8L ֯U{ED3jI@=KPG@'XVIc#_?B;)W R?!'BtJ (7 qҜf`38C+Fgbοw#¯r"- UEusB'}֛R-d^ְSͰG9i^Z58HU|)#" F"X-4MK+^ $(ѩ; +a*$>"2$u9cBqW8 mjEqʣM=[cgOsXC5;NY݁e[hQ+xrU/Ӫ8y<>sPa+jZq_$yCã$D ؄uZ7MKL$@I'T/t|lVwAdU̽7ub*+O\[6S`kȴBtqg͜#2G2ezR-nwST1Ҹ6m$ZM]SacNzWmau< 7{C E.s†A%eu#S©YqpF6&j+UHKODMX7xDP&±+ak &@kp1+1rRh3%V.i5%YI 7x;p j[@pK9i(C-"ӆ!q'QkQJ*zBfbW lAN i(5"ǖ.;D Fc`fL`# j_)/AahNּgi(xqP qRs进H iZ fyC/سƱb#椉_Uw)9Iy&,sVU57bд >X0* ~?{2-OүfK9a$&ꗪfGr~OOđVvX!?;aƠ~+oP_TmՇ<˕FqL6j@v4hfqJBPjL1_u#V)3a1~t~xbڗm%E""IS zͺkT8FR ÏX׻H|2c^"Ww5I_Xݛf;M fO@'9+m}{\̽R`2}S Z@g|**v0EH1| gAnj@>*]Zh/*ZGG Hjqm'Ht#kW;#M HJ-pWoW>^XȺ`&5gOv)_"!E>"P6@wǼwjp,DNuS \ iNH&*+s*ڼl6 <0M~a޸Xg_\!1\tūtdDAtUhW?'8܀܋)A#MF~sl,Tz#Bݭ9 &Mbyɜ^Hom%])/^6cdfx] &J;Ѳ>"b+LxaMežR`\Ӻ\_^G-Q2d os%:CG WT#Igݞ0vL@;jXcsj^$Fn駱wCefY9h줿FyG:àssw 4 ׍J!T]b\Z'8T٤77vlgw o tB֍?qǟd4um7 J5[O.tש_/>9 rCO$iG`zr7DOEe`kTH"wJ* P/Ҹ>nL4nYp%ukdetk t "ƯbH\vk-ZϷJt"?f?tm;2;TuEMls*o*WI+IE4%o:4/Mx70V _giIB[-HO[T j3?l̼9]fM>Z-D{O`v8:v~Md 11.}2 2A77U3#1l Na‰h~w0}ݙ-CWc:q&_@W~,zN\VL}W.շ7r2E]uI72)\{7 C_.ax0s^S~_C3cwYQQGL?sJݵplPU:ڭ=E8[wS .5A)KB6Nq]uuQCC>P\qA^if70EnhK]~+,&{-lؿ(]it"pq«|;\*4-+"+.v껻`szxӝ2L_Ȳal" Pl}2cgfU'0Rj=Gγп}njV|' jI|#<`8rXqٿ #r<뤘a qHm?J^gu,r)\LC?R3!)V\qe+e1x$r:LRя姙aiF<&?RiYa٭n*g#ӗexL8%HR\}&S*܉uScS=5Q~e ZA͹^mkuk,/g*x 1dG2grÖ bM`VYҡvHmbOїCN(M>5|An!7奄WI-+ (-dҫ: O'DE&w.W6N?ݕID#Ц4"4ыe3s5pƑ(y" $f4Xb-`UQ-e"A m? WjВֆhR;{%dx#:U_%Jwa-.'=yܻmAWdh /EtpHHb˷y*SYJoT # ME6nfw("`y']-ˈ?j1fh,:1MEVBSI1%^:ɭEftsHi}6Oz98Wy[vY[]eLYrs 3 TPRk]^uAZNaKHٺ;j#eBO"x]ۦl@|z  5%oY/%oؙ- x$CbAb*iY]Zs/u`gHt Z'Zxw|3xYw߶ ͥIW0o!GA<s݃gn܍KJ]47eJ8p&&x}M}i$` B q~M&*$PПFz2- X{αP}'R(-tÂ&v^1vGevgyݪq;ci6dObcftX`D&ȃأAT WU.f ;M_ksY4w9<^N0Hcj&6~ҍA7 r/Ef']cNDb%M-&5/S=v3TAZ9M%#`Ns/y 9SMM3UhD]N"6h&>jY`|+FP:p*H:VPrkelRU|IIc𫡷CY<JzBC_jgm0k<|ӆZ*М*'?_+m ~f4Z '4>N}@,x| &=&CkPwMUk϶O6k%u `@[äx%&dsC x`sЉAzlE1sZLqBU|0n%+o|щ{ 4Zz5e%J97wg(wNccva3R͜*h/~R &IS|(Rj$q(E'ũ+ϐL^lV: C՛:jM%ʆr <&-E+OD؀, ]/1uc7S_lVIWkd#&+@rLyK'ADgֿ? 6?8D_!fjiկJ ݣOSr=1n2MdMGv3ŽLh+ȑOC,Xz)uo2>b((-1!MJogZ%@_rO?"hqJ;y_Y݀nX0|Fp\< HA1Һ'׎EǏ/쌽W16©H\{,'BxL) $ 5|ڌe/.wč*L,2i.o{^ c ~%1. 2@j3YQsj>űsƦ' c쳒QΒRX:EC [,O%9h=0<m:Iq.nq%ZiZ5K>uu7L}ݱvO.fճR~$)IX*ACLհqFnJS]~玫UK8{[H1eXDa{r"|t(וQ],yZ%2RCt1ȞJ{z/%Y0(1gإhNyYdZdǦ!!3(}*q\*D+d>\-Pv]|ճ)PXS` 4и+'wRu'f@z""O 2Vܡ+Xɽ5t |,pЇ1BI){w vO-pl5h.P%+XU>|~t0/5L{5E8u? HހLߟY1'&$Ji,ApW=*LǑU=Su<[r\=*.wVۖ,dw{M]y*XF`iީuY5iO(~Yʿd+(r} k(br0}Ŋ ԲkAO5hȅtb= QL6es,HL`II,Fgӷ$QCZH%5t?SE ߂233+/8>B#n2D{0HEL63g8!.kAe As*$y9A\:uQLKS׳ zcn668,8!NMg&4Ane10Ncx[yS}z:&2~+bަWoԼ*-n,ٙg)沸 llA73霠t"~R9I+`AڐTO߮I#0Ioy4 rvTڪu%r׵hpTmj0[GMĒ-CR/4%G]@ʑ|A{q^ ih#t%!GjO&@MܨVB(KJ8 X ] 2]J{x M5bTkG]A  )s*sT n u "šl< V-D/M'ae${\X#/)0F5Ql\$8m?LǪ|.d]_r)&Ȩ!Kٝ}RgoMϿЧHH^@cjKx+ UVշR|r!28fW4Eą]Xn8VZU{_#ӈ≸pBBW;-nAװ:;weȹu"ܫ\j* -Gռ=`܇Nsɱ pē~X=YIlW Ep\j!tCIq|8yi^M|~Bdԏ{;n@{Ƽӏ2u>N[l;'2<:w:1hņ(9T mQk..g y>~fxyмM[/Fv?-Ovk[Wo9V( }tA>]QuU'< ;tǣC]`(%5G> N}^|eu>Ց+#c\Wmy4ܚ12NS2eRnKT "^ߣ2( |Xoĥ4֛ՓԠtVjXةH =X Wq)]B;lQ_2:ϸl,~+Wiw#\X˭OMD x]oxXJ; Mi3ġB@unvjYP?+-y^\#C۩.|=;QOV cف4B?1Nқ&-ti߼pdzEf.jf@.ӽneh)Z+t2@|+ۿ#)m<4 lt&Mt $w@}U9e9";#|jAy-9a"]_B:0E)xn rCE4NL{0ͫʻzDoB73Wjiek4彶F>"9|T㘼6VPlhѸ!Ou^Psd@8fStS ⯱[, 9M arH4T '"xe6T\-; OKn$PguY)*q[LS7!G] +:)S=\-m" Ø 6Ȣ~Գih0ٖY-["4\aYǣH8WX"RwO0MH$耠лSF@C#.QHY.:[P6 )%G6 AfK \$ׇݩKֵ_/?A=X쇑kO"MqWx'lbL m DN'A-q]gy.wt+}]Np5B̛ )/6X*ZsXsFa`8nԙZ }0ó1q[_߫&'UlKJL_sO`HT^ګ[ 147 );ݧSo}9rĦp=>DL]/M[{Ja]m0g?I`vmjm*=5V RH m xH;PG8ק.n OM^IwyGu4r˼W39:t4v>5>1 ]vVo/M+˹V\HAWm/t<^Bu៖uꕥDH՟]Y2N.Ʒ+=8k!^B3HIu^Zp)#B ti>كIE"Bٺ[49V0,$ n_,9wAǵ"V(7K´ cmyi Q0Xi+O0wÂ&NRPϚH*?ǏZP_l*];8eITbzD,Y^^+<1Hf{t0cspoB=&NxM%w,<^VQk%|b7V?+]|VzJ> GtXV0%}r%BP X$zw eIBK'. b)ÛT~>|jWlJОXB}

    nv&6{;/91h%g->R/^A$wkl8(Λ]~f;O&1xI̿>rm$[=4mVՖ _A5*+t=LT 7R uD4rcZSCǧj`vM&2֔e&`(0ODH1d f!-pȈlp?\\ xX9M |_^( u@j r")!Pϥ~0}l3i 6Xȳl`XQhlM-=< qd>P&۾NHI1-q)u>\¸dnCM63ooDm/Xg$Qѷ}T4V,q=[ɭ5wc:ֹ*#/Zġ9~kR:w W ɏ"bl֠*lmA2nz47f…sEhbJS:_J6iaIg(qbLl :lh)7@؛W2}RtDi *7kkhV,7͒Z-Z>ϟ>gB9 VWeRaq 02([ H[d?`x69) hn\KŶm>پXEl5>Q?Ċ}yc8@p:~ v?wrvYt~ӗ!hA&10B,z D hb>-HQ7F"ڭ\Fkf5bR&K eI< d0F'Y;=͎P gG:g IQ˚0(㴕q6I ,qeF`q5$jD3vALDN>a)ɒskSn$J XZvfyVt .8KB0ߥd2=J?i:QA%6ScٜADHGV~搯Z\>SDcs,m/xZ!bu ɭ2g ?2X+uܣ<`nyi pQQ1tz`MCFY,BQI~AIcg_LXGեbVdDd ЈWcLȞq]h ؐ Y]*uyu#5h|X՗|&ߒG.y:FD3p3<*ʦekf>*oP;K߿7r 7l'(BD(+ wPq婝~6[h=qҝl' s2qY"UJIsS*PaF)2v~O?&yoT:}xc\,q!^LBQJKCZ2lORMY?kKCzw{t0~DItwzl!~TwLT*)eow#q_jyt#HJts !HCj^!y iӲ:o*j"& f+>J8Uo@˦!x> ;o:I+oSH!dKakialdu*˿ h Ng2bEBvx 4PJOL": >* Z(@5ӗ֭0K᭾Hwx@Ebd`X:F'Ds$cJMIo2"$M\%NlE`˃]4.XcӦw+:Z̗Q$EXxw/*8CԔc4 j1ψ6uկk=6=,Trx-~t긕Mʙl?-烑?5=>SRK˚`:{*D|Bo$YJ>NB]PTQbr;8_؟ZLN Cag1wS.or@Mrt]C9OVһO\?Um0e/V%_&G]UͯvvXAm }FzDJ~}AԌeJZ`àҋ.'-طNaA~%Ɍ`r!pKatsr1190rH븬u}tBK;ZB%'v4'DiʼJ$ h*R9G|:*"jr;?5E1zx%PgoD %")㞶Z`9|[+l60$|/ވLۭ>`޷1#q5CJJRhM'DM3SIνԨLeGt hֱ3]#4Ėz#΋IX=CfFrrv&)Eınn\?%m$j\RK@&e_io(^DgV\EO5.$i2 =`exh=&{'~u3>2/?D}^J9y 2,UoY?X˼ՙN+Hi)p,'FwۻUz8F`ApE r#|mLv%Zz:U=^LOGN@KϱN[e[m90McY탙mT\kKkgNj@fQf͸mjB"ou9ޟ7Z U܎SjF4@oNlq3Wc.M_8]NT;Lz\VbWլqɩXbhIױRLzugߖe6_+&ζPAV)I^7+1 x޶K'ۜ]zE쿶 zt!޶;xIu޴"7"5~}e˂q&*G#b@9Y0ԶJ"(pԉHV+-{j&W/ղ^NR9V Xk=qE5V@* fE#>ft@oF׆Ȅju{WBfq?ٱA%jT}s|JL^7!PȪJercأ,D~ %,lѹ4/E'Yc{di ӂl򍼮e9 B;dv[=ŷ$*0,lpwmݡA}7^*M%8~VZ\a1'=k%T~0(Jfςh ÍS$ {{8Rd 4|<9cs1K 8K : c^%һs䡞SvA*~Ax/$\n-fEEC(a|7`V*s] ,K$ز6PClj6tQ<smv4 ^NHk!&* ɿ07y 0Oձvj f ]GZ?!iXT;N:Wf{ 3-I(vba6zE{Q\?z(-,TzV40' KVg v|/np\}ø829P nG_Y0Y!;fiW6Y)oX uسݩ۠s+mi~0o[ )Dk6}Mu~FaI͝#DKJbUN=^UX܈Y3BA&a$(g.WhfDd;}Mbja2_];- I ҃m:Ʉ[h{XջS7:ׅ3 qJn]C~m";+gȳɓ԰9h# R1'"<޵j8״[0l!O~Tg%9rs)rh|?YY R40?VjJW"KN8f;(SWBTB|>qѴͰjz rR`A+=whY?z<!MLkbzj=\V:A%IhYNydpϴ"r0#_pޱܰMd첇082clk&%(ԲukL}9Yv:ai/K~ !O-ŞY%pslMqSߤl8#kC=&7ĝՃ$Q@C}ئ[ Xd5!b^y8w Ebu(=bOm*%dk $&[ ZUBٜ=`fs.䪖jqg YEIEvٹyP- qZBKg51; ESU#[-JSDk)VaoUCՏ;ۖK=Jwr^VzldaXlxb«?5dz;.nqlRLcFJAdm"_i!﫛-챑+IcJ n`ӡ뻷]ma阭Hn^aEGjbDs, `%JǨ7fZ@)mHgghJYXE++5T]3_oOeTےuxm`w0ox|rjHq *3mVbЬ>\ֹ0%G)aO ު$ZD=$J+Vjdž:b%xm3G'3hU>bZ0wQ\}@IS8PJ#}SIi~ʙXgX%62b_A"؄[:(( TB)ˎԵ TׯoMb>:V LAލx+ycxUbj%qaki$ y@iemR×M#hqi4r(T Kc|H'&&8Y_4l8kȿ`6*S}cm;Z+yd,(RS! y[&!I2T~ugI\<;S6q{YW)M0" :O^)+]b`ʿ0|7K"u si& #9"hfό&p-u7!'&LCZ $z7orqg_} 9n>P̩;4dJ}wO6X/ÁNu\sD}6r&Jk)KZą9>R2?#= 50݊`dbAh6P|V7mulhӠM1U*7#f?:c9-Vll޴[ H(J2ye!t <ŰW;~֐j])}&p@׍$>DӦ.jihS,ϣSZc7Z>|V|O^jyp=KjY0piYr7`~ksCKg2j1C@,=su<[me{o_;|З&zPhԫilf*Qv {'$@@1ߜ)/39u/Jnm0!"YO٫'lk2a&w)"m N2N`e76WG4Op72H3T6mD8J-a`vqPI[RM[lϭ_%8o(.z]( <q'rRwl ȿ(tտ^&AZEd4 K4p 2<9y&#tOw]Rd}ܟ<}Nbwq,Uʽ:G~0kZDTC` !jczМ@E7e @oH*G|;ArxLo##MlS|2p۪NT>$WZ||LqUCwƾ9/WQЄKw`M: >gwg|p d Q.`V~ci"mfj1λR C8B sp=- f:| lvp^@c;a#6v.ds">{(j]t]4?df(I@x%c{Id2?(<˓mlX^NՈ֝YȈQSkBzlLp!}Qz!56iE*EI}nÏA[b_. H HmFq(BJn}090q\j  D!pn+&*2 ED(l1{$s0. : ,@.[Wo^\ߩ샧! g~s8 պ>%WJ (lیa:SaV5 o$HZ9Ep_FUc]Pam~}:|_EvZo9[X+l積͵=h;P %nmVØ~T,<ya Yw'.I9BR嗞nӅ4iUf 6;4QdOZY8Et|bu7KOW!zyumK%?sT' L&tjh"db[8gW0j{p@q$TB|hyZSoM:Qa>aRCQů1>m XؘT>X.#mn%X&=$MFo$Cl2 a?bsʵ8vhkȦ&@yH&f~ZQ=e[W9?Ule^ZHB6{X읔>SwF|u[|I_tLKHbp,@p _ĦwC.4H#.P|2] WkmU~kFdLmĜ܆bV^ϵVx3@%O U{hԤzo&>r4DTYqP-*ƣ23;G,J uT ܭ u} Q*)X)-D*j ^}B5"w=WiU8CsӠ}vhɨA~,.>HRγjcQ80tm3ٜF-V[kL+FcSug)2tt7 3.e QHaw5iO9D/7ܠrndZC|bwHH4Ŝֈ?>&kqw~G[s2w!uֹ)0TGW+J24a{IjE+N\F2(Ԯr(5/mzXU^ &NVl_Lo 08X$YGҳo,4F1In E{Mk8L8P[w$pMx@&b9]̐~ťb[xAHz=x|r)ᦩK9DFj'HAFH:r bh43${!V՞R?mRRNGB y2cLץ J^.QC*譀vth%[4/)u[3XUCvϱ352+3tophD~*!Fk9UK GTܩ.5CE3QM~8#TCE psJd-jMj .3jr==M܀FVIJt0D_@OH8/l-HJt/A87]}O &䖀DpS'gI5Te9WE>K ꄱXӋ`Mx҅d`+b3Rs8]7'8=F;@u·&3~'tN0.8s3z+Fcuk *'£^z.H4;bF,U:n- 6%! j7b-24mx_K]j9m`h)C$ mͯůgKjSR.Ń8|Rbe}qc^.4h>^R({W(hHCo[&cd#>}Wц&4PO=5edqqצ 83aXrG;{υN6L{ٴ0fyˮ#Ͼނ=FX|ErK%O1*kBD 8Pw{ʍyq3ԽM1ᆵt]B$5 `  [\C_/Dl#:I@Sɶ6?T.M܏{9!(HQ#_qyz m!\[' [,ZAH3-Hjیfyp* t 4q[LIa²`9"u0"rmEM˼HvJ9pW8Flybb_p)3]3#Ē>CQ& qUIQeg Ýpd1lBuBfT%8AX[آ9S -yQەb:|%ᐯ)#|f-B_ mjKxk#C8i-+;}Gב-ؿOqvB޺G4X7WU,lQt; 7HHw70bs܂W©}jd hS8>,Y2Ii"%++oaMM{#ln Bh-AP=vѷHPOZ7 4вܳbTssV%xpcYuAs|d&CxTo M;⚓k!Qф%7A n`oʟy5pQsO6#ԠQyO5,[?|7+͐KV'JUf,ڐz-urGQmqh rC\? Zxk,7.rTe'BiHbuyd+ F!+1/\&ϏhOBh#{GvLv#g1sD_]>'J(+k+?$ȝuM%G[܆+eΈr-@AjWx1?0ϢmFs5'kΒ_[k-mk8 2}:Kn*槄T'{ZaYCTBJ N4V.R^īBJϏIP%^?1#㥙n@>A^c17 "{X/|OP:vMB܎ZNRb"XgSX_7.nI[CۂQ*"_`3ع]x&rfjD)"OQk8ct }x⯝Y; Qݳ].|86N?" Itc)ctJݼ:SB>Aȣ F~2)SDV҉kCwͯ:.zJRf”u؝!%7Bb,_nحq$vވk_AYon1wim$H`UGpm=XF 5ֆ>Kw%rTp˸;oD <(渽O`AXӦ _rz^&<Ph2=D ;ʖt7$'̬mE"ҏ"L"u1Z?N"JCi|P⡁# !t9Th#Lݢr՘dAfAvƢU v녮c4Su 5Pg[Ozӵz ?I8-_9f~لy~ S^T>U)aW4 ٱKp"@}W$UO‘/_Le2SYthvO+\z`K|h(d"Lmjl$f؇C@KB ˜[dk5{YMФ`GѺ#ʍ[TcthL2 a* \aU9HqʤQ U9YĜO6[cی@,)zmL闀לKpi# õq΅^+Gqv 8Չ}ф%n%j[s2+ry| !`瞷MGD6 P)A%wsbH!PZَ)~i"DL}`߯nˋP)Y?3>bQ.(]cjXB$,4I| +"0纈]+hWη2b#W.*{5y2"O]BӖR0P͇-g@︟p9vj|cNywW 78EYDp}X|hd#KLےIjU7[7Ÿ(]q`k͖-6xK O#rb'ʧzf(FՉ o^IU͞zi#$Q&HEiҫ6~c ?uqA;$k|*"|JRQ-*F;Kk8β[өLoЉE+*Iq9 2s3@?t[b4i1s]!,%ρl^~Dm 潷Q co\.-q:5MJ[-|y="hx`P/Je Z:u?S$S;y7 mKÐY\ѵحV$uSg<-1c@g-jm;&}%ȀN&k}|Vw$.I ߩ=o4Ia.C`qM4X|dipܹfdʇ'?2S b6PvO+8b[sQ3 c `QS- t8pB=3A׀bx$_ RAϲ`Ǵ9SSzB!f$'&Mr?@e ?;G.unG;@[:<fTğ ;.44VAjc̺bP0!v|K# 󯴡^ 0f-GTB# fĢB;'>$)J2ĻݥLb5x8w& GQR]c@"M A>/po-H֚qv0M qLo9퐬~`ێTNv],J%sAlTϋp$So~~ C nd͊:63~F)[w]a(fpM 쏘`t"t}U vfoOifX@2BW9Wg$=DszZccʒE1ŇF h~>h>A88*B>ۖ]~h90IU[%돓YR!EgNoH5K*Nz7X7Z"oֲE/9pP;=J35yVN2۝_I1׫gĿJˠ$NB2t*`b yQȀv+{cIvz韫渏EC5+qjdZg]q+W:M[ It zInw;I"gsa T.Uk60Mn`}?!OEIe<&73"q$` }ZWX.i`b0P@:Q  !4#Ydc0FhN)l3Q}ͨȴyMVZ5 '(^w㟤7Ҿ ٞrv(3ވVĈRDMΡJK՛ U y1Q+Kh U&A!;߽Qweď>(Ϊ,!+ӈPũ5}]"]+stZ//Q=jD s`q;/JxLS6Q3?Mq Vf Ҹ@S2bg@{ۆubcq άj7Fes**O9@NPSK3kxpqgP:p.#JrO)v!CTsew ѿ õМ#Ig.aD|QYfnY=ÓQYRLzZ0tafLr;BߜC&nc-Y4mj0S&|ES%7$HGs^N7tgbrype~5+GA0HM'-[ |1~hHIе/N7^חG ku9Z(U8ԏi)lh8î%LvlJl#E|V T3b'XG{bn.h`j~rw b/^0-y?0 כqpcOїJjfJלS~G5C Lg%s@Xy̮X;gh '  qFP|i( fwP^|!)u"IHۑԈ%YV=oxD'C[{!C9 ZylJq >i! %eқ kEE Q6J0p=] oJBJ4z567dIFc3tժ,F*k8)i^l7+]F"oO?x% R/h&%:Ku`P}0hst3 3 s&@CH)(M͢P#fa@Ky9<}r!}gB}JI^;JCHu\w1 UI\L#}ČN  CKVXdT!SYEWU4oP\,vtv%mǩrCĿ TRPGf~V3^! PfՊIT;r]hnA)H[mn郯 +OBlADb&\ GA6DZb DE~!f@1567V^bNb@_E[Ks{zyzǒU22w{",{ީw?;l7 ހ FE8{{,)&ke7_ȅœD"($6!BOۘ9D~yUC{rV@ǝG0G[dyvzԐsZgg" mc^=@<6NH+Lb륂}kȊSC3Cٹ a"^l7_ c[ZQ5+,jHKGDŽtr-u7=ZW(Qlucz}R-7sHh`a:6 /Q4Qc-$sQU4%+/Lss *A.R (J$^ثæRzPE Y6Bx}rԇ+`!ȆoP~c}Z̟Ԟ|'z"?k>ǿ-WVLx5wTEXPi 78Z=Ώ{& @H=(auBi@k%3%d#\.H&͌CS[%uef1 MT䓹bF>SEJ/;=tc4K6'鶃Z"p.$Ŧk`e>x@sEH :>$%$~ST$@%ebEJحI*dm}w5gm`_x[ ^B*PlFW&.Z1qޕzx31Ny V>pZJhzs\-19]XȽ6q $t~ׅ&\X;/+r! 0|{0 dy8 TW.D-*W'XH?/ƠrJ `U[6/&d|Ž6ܲqnïOK]驤@j|g(N ( M:@Ld2z]6*||Om͵M+{,jD iȯ&Gb98V^Ri1H8 oR=JՆ֖d}6PHsքMc& r)3.ܧCfy '퍌w{qZOdE{ T!ޠsR^_NB#u @:rc ގEjP*Cw D}eH $CwV-|jI+Hy{w?wMb c̈i;!xl"q|&DUt,c#0w$%WTr0!ch!Gʹ?QVtId\1U'5]]Ӻ#%\zӐ8YNM7IH1 b=,Je@lZc#K\ܲOV?Z,OeM؅6!GN}%U J`9~(Z@+h/v5$b!ynk}gb-{|UtPZYG%IL#uO\@ڜ]RjPiwfJ ݠM Z%0EFt̶Iu҈,[5-| J̅Ō):tj+45etKpT5m2k,B$ {Úw۪m9 *]qcȚm}nU\1!Z}r(ow<Ҽz h])jJv >,3؉'F°UPE[}[lr{_U~maUwjb@ryKG6&Kq~YR5뇮Ú卉.Ӊ8ETU?Q?悷Zcoa<A;(P0 9+;fliSm_f5T Hh~t4&cA\!ќ-w,T`*3b;uSbɤRBV՛HQ"7'SoDMy!`KZn .,/>1>x?st6]yl'*3O0h-O_bbF׹TlS':]:k(<5uXQA-)zM6&BCyz6UԾӔPmktr`9ar"n 3@`q sچx"?w7OxCm[$oj"JZvJ2 [SrfS02-_1GTҮk,Ҟ6 Fy;LIS0g:)ܺp;!oX.u2$mWfWfmz `Y)(e dzwsZO_ɔ(R1KMɒ0/a<=uj }QY:^7zha;?_AqėeWc٢yT&|fnS~V/ĿV1-p,Nsi^יƟ4JnQxPKykgƙW{N߼X^;x@qsemX/MVlxݭ&9G B9m ,Y2leuow t;g^%4ܧp0BcN4 '{O06G0% K'*ҝM{2[U@F.wW tpl$q*Jnau%׻ 67qc9t:.,d~Q_z~hȖ!*I azݡ>a{=N;P-% ҥ0\&Q0Ͱ2i6x7PӘM߼/\`bRf Կʴ^AmzƎ=>/e\_xɣ7V e/x"Cߘ!D  YN 9wꩥ%ŀ1Vudˡac# 0LzAG`VLجsH{r(\:`_/"be|<,(_._gEb04Fhwv3Sh, (LhcU(wl\w<@/.U_xrxhߝ\y27 몠Jz3AV%Z5;fEc+#UŽPbg8r* P͊=騸Vnq td,/v;U?1#*[ZjdJbI4e3 T(Ee_i.p$}@ٹk 4 Am*!0|&DY(|k恊1l͹qD6YњrKN ovjGXCk6Wp#T|PŊIfdyQNқB]qqBKJk<`Qvu@9F3+ulr/Wur4R<qtJEiBi/ ?Ђ+ߖ?t|lbAS٠4.g7? 8 &[I&x3R|HvKq]8Vtlx%I+iai%|_gi"է;ۼ+hyB[ai06 DKFM[vPcQ ޻x:%/mK[YxQφg/\B<5Af= $` cry}1iKI⺜̞$J'L9$N (R38o1dsf] wc99vM5p2kn$D?[E 0efWw9A*PƙCtE/*y΀ ;aQ߭.7Ȓ9gt{ R:ק, )]Y7hp*9,$KGm3~̸>j#( X渭G<%K St-;̄HϯQldf1W,,{[bаb5T`?xE&v)m ntdxݹܟ+68w)y_jV{,]jX֛f4Q蔃;/oG&b%_B :PI=͞ :}EH^Oڴoʨ1Lg;f/*D9)CXx v ,F&{NU'0/㽃DnI9k$Y?/ov'a=ێ[Z0Dl_*mM*<]83аUme?&&$`7r QhHDØ2#@@_[`3oSkQVK+d@%d>+A,"7m6Enk Yh@tv-:8z%UH/ 0ukw#c< !ȑV}~k m?q;fA)M,u*ҵ^}iԸ=ksӱ 7(].ɭ=fXg3gZ _ek0L{ ׌j/*3$1 U̘&P=  7ZHѮNXVk*?D%f9\qD{ 5Gni}~*$27t#J۱AwHqQA}y(Lf؉Zk0Ym L|\-L4?S;KՌ=>­LLbB "T?҉P+yTSzBD` :Gz drerVq Kr`2705vDh8w9' t[2A.keQFL"@E PDa{8JG74MY"Pkb$g/G nI򢘙a yQKūm|tC>s8FNl 5U/tmg) nrpj\̊&"aO|WLF^R1xuI %:d*ex n$/T4K#WD+btrԩ,.a h똬Iڄ9k6,E'*iO13PR`1ُ2dg4N)_; PέfE]qh~Vi d <7sg"/nlζ~a/1Jy򛳅icWO s;Z4ҟ [mAq4[FrNT mymԄ\tOod%[OptE*^l|A.%:'xa_Q۞Jě<S@̮%zrpG >HwZ8Z7 `~N?5,:1fl=T_OzU+A$ۃԢZ\/uE4ѼV\zsC(%R\?OAG~i!y#M)ỉyZFt\${5{ѧ+鎢h>^%x1XߒGc `U)X_+V*f" <{#RZѐQ`2<fT'/, dchL2Ӑ;!3ocwExd|<>nW.)b@@>:(%_tH68 Dvd*]=fzf&e8$7r3o hXr/.Z`n"zB鰐G{IצAj{6ƞБx^O(?QB$ ĝ"=\ܰQn] *Ne..L~Sg4M_6Yz?4(]V6[ޟO7!CvxXJwpOq TW8nx1Ž7E[-#t{ON!#aK|a81 -'d-(*5;y2ۂcϟ$Oت\dr3K7Ok˕1"^:G[%1,/#OHjAd @:X,7F3H[yQLx8Eޖ͒Ysbp_礰89h>탛HXQϩ| ؍YϘb7ujI "?cE}iH͠cVh=lۺ#3PoRڟLSb@g:a|j{W&3Պ1w ˜B| N_)s2;4rͶ^Q[ߢ-_jQ9{"pc=Pp+OwE%W\§Б7`yW*崎S( pn~V9Lд+{NƠ3ZPFM:YJMU&oTCjT 9Iٝǔ9)}#hih)bBw~m gy,\oXt S5a;ҎSĨ3xcឡ%?{ٓi:GNIZ`Q3 :2G (V2 >G%GwӚ=T>96I H=FjFkbvwV70p6sVZ;WYQO9w9kP(!1}Qp6r$t!e+ag_lIGY4p:!@ }q\8C4!i <4\ϡP;"[9򳘓96Dg#lns7NuPYhB;i oBjǑ/oK9h_<J^[4"< d4 챮:T#@dr  w+qBj%?;KjrN.h}1uG^|HD6yMiL|DUHn_l(8btO静IOZI_4_r@ 0H#'LOMV ^mE Y}/G:X)~M[ `?p+3 On}#3uRdq8r6˛6]HQ\!((h.SC)^P?)EN0^(YfClmto_-j;JY˃*VMY^.C^e!%>9s:[SE\pJ5:rǾ=R<okǯ>$`fzxj׭;Fٸ!X:v)Ъv֐#RUMX{pVEdo&2\t#t1G-yu=%}ӷ+Jkz/kQd^2} c>Hy(g z{%m#: o KQ[6f!I$#?>ەVš?_h | f9H߾kkғ-9゚=I\t"6m}!\ b{vXMŰǬNgR8H2U[f2yT3{αpޥ*\G~KN/,nBӘwTqĩ\ԀA!`Xow^Xf6吅^.UWjlp({FlOPnZ" U _&~2k/X{{cI\QrЂ,kДP-cԓL'g؉Qe5|!Ha3`h0 97ZGZ?d,sJAXwDf4H9 ;ͤ%X8 m Sboё0w@`#t2Ab^bZj4\9tR/ qi{4=zfǒiLuJVPD:r;tOǙbry߆Vf7ժ6|WW)ܯ>@r/.4C!`6>M% fW"P׷09FHC73e슨ygVz4K/;!؆42(Sv)SbaJr`v8 ݏ GS|L u`278nN6#_py\t2 c/*-#*2/A$b%xR!Sm)M^b%[WbS >C@+r~wEm'P|R5^P0ީG͓ /">yZvע@iR XjrV,YYd7 <ٗ#X-mho>Tl࠘wIJLG (e[.?t9DX9S<f !_hw,Fi1Cz[  0 l%:f-JbpAea"o \lhlYgLCK<6`q) z^3l+ J(PT|~2.sf%tpmeQb@|b,X;kH7\?]m8AM`#E5# yMt`Q3 ~"ôV M$:Ay p~lsoĥ}Cuy$;Bh(_& Fl6 (Q JU-9v4(IyNG)O.RS9y(PЏ b 'JmZ\O?O cGH.J#Kt6X tϕtÞ$iMKwLqs 8'tZ.*A t,諢{{*ߖ,n7 N$4z RċgIl {_6~:=A9 ^2|'lHJc߄@G:*ن2Nj]Mٲ{zB.'G9I 7ןTV{2P8îsELJZ~||:/2d Saxsx[mep+?=H\#IxQ: b =Zݪ*$r5N-iw6aLvQiۊ| GL .G@36lLݖ򓛌=AHF7G7^;wQJ2R"t`|VYmu{),CI3DbSTHV?(&LRTL{S8p61-@eaXOUK:*ܪL>-UCbɻjz2Vig)Θ KDߴ3[5'5Vm%R7 S /RdE>,?_cu4,!1Ė ' [:@Eog Mԅ><'Czʳя<|'2b1&:uvr 08A%( x|chD.w-\ !ѕ(Ӷ+ƼЃKdQٓCnM?>}C>Z.)}=.X` >ׄqW77;tTd ڤ""!?_^X]);-E)`olĬt B) I P9KÜ+b@-j ,"|O6orAwˋ麟(61{q|FƊV!cgN?i<8^m%]kOzm࿩._!CӱZd\9qw/F}o/T y6p}"JQD?Zm2Jy~ǸrvnӧF%pXR} laEBhF ed-nIMi=Mt.7#4@>]i+>G7C0}) LҡhTbA7wL0a#4m5/|NUyDa'N3/ZlHǫu #ѷ6b_Yf oIx)<&SnMjgj H1XW/eZ S׊xi8SkvC Rb솀 =ޝC,f+dօ# ߡct᩟ حrλ3ڰMTT]癜V&eRE ?ಊTcX&J۳yer*2Y# `{HF߭0t B,mwBĴpʒ(=DCC3<hޱHi+$f[q@ݬ΢×6]\ ~ҿ> 1i&=vOX:U?80z^$PȵPrc= ag] H[L#JIбO80P?F{kn)B JO^"{駮YxHIx&HsŦM>C9tIGҟM)WY[\zWZT K y07!M zCXk ?`=}?S/_V \,yt5'85 Q@dD/tJ'8 gB4L‹a3. 1URXd:h7,jA,u|M_y1U*=qՇ2f3XTp_]k|ٙ4CBDžA`x%xT;!|.iR?}Qo;0VD6V9 x/QUo+4w[ؒR&miUE#cPT3H${,{k4j!mǚN}]7_*i/p  i"GB/uV7qIkh ԽdۤU(fzE0j^U̵'`5N/wMX7Mr*%wq n o?4 ON<[!jUE"?i'{WL,r(Ӎ s1i2@~x:z.lm=c3yWA&oc1\D#M1&j7?J[>$1>&0C7{ڲ)_/Ws3%@~ M5__ֽ(aBJW\<ٯ3Dヵ_DcTNي?qKÔ_p=ɻ`uaa91K~Ai씪v}Le+{?r4wP6*zwW9(|1f,@d)f4%%B4灢K?W^ͺ7'iU6B*JkI\'ffҍS& h`:!qwA^FޓRI7ޱ+R=@=as2>$5C5sjP0$`X9ΰLjޮٿ>+(Ǧ5[Gh:Bz@YBZl! CLO+izۿ0LC:%|yY#H @d?mF,WDC0ll`ed_PZGp:?OJQwd ƊoZa p tzJ` V7NrS>JzvF =njhG){: !2.߭êJ[sQ'&5"5,aDJf)9k4*-wub@^^۫ߎ_7XK2^7x> +M0N &V 'gW:J~V:G`5ϗ ]-$sbi恅?"].f*݌G`|6]-gŐ0Mu/N T}vOv3긮"s"SYM7 U0n#̢xS*/D]Hb=xZ[ГrnJ]Z\&wk -n@^% K4mr;>dm~ڭ]4o|H|&aQ/F_GrinSx'_,3\/l Y,+ui9q>mQl`1Vk9Vz%^^W.\ѵEW_7KxU,cI'~.`FŃ_ #H m>Vx $I3RmX/$|!' Ltĸ Tk "|O{E/#m|?\bFg*Z4魃Wʆ VŚ/pSQWi{iED71vUXc#75 pYa?EII-dWt 'W(PGX3X*nrUEXS)'Xفcx=*R ("Mu&/N]=0@B {U\zn)fiCH2,ퟍOC禄2d\ۣ68խΦ~'iӫ]&$~ Ѹ[)YN@leN֥ 'ࣦw+QV"PpP?U3Ap=8Z1qg˫hGUHv7NJr}C 7wPl j <دG:kzAu=\JԤt漰ްh4τab2,p/ ڽ%qC7;N>79ag`"n7)tJ7qNoMh/‘ Lg7ehG+~R϶^SQ?;0Pdfu־VD`nD69m{al̵6|}xD[A;e.R 7}O1LN@`=MWȯUM%[>U.XjDRdpyLT(i[eANjxun /v01יj=0MY{'t.qgN:&[/3DXȎB4IFH@״栃?sfT<0;Մd*7ph{/c$gaRyWb#i;Y۽vk@.m{,Ic%1 !.Po+sWeVu(vow7w$zxHd79Qѷ6TLҡ`(|fō$N5Q"9;x Ҥj=urBI^Y/>ꞰN&M\+@M MsG9['La=VE8qM ^ u" 4#Rb|p&=7x6(Pnuj=[jI D%r,(GJZ@&yqXIq8V?|֠46A@愛[=fηȥEݕJ0ngHzS"G`um.~36U9|*67ʙaXi T3yE- H_qO83گj#<4URי<5Sp™U%PN,Q&WALp"hL~PZA$U!G8iԬ@Mz !Rn7wxRH7't̬ ^8|Fzr}2>!)ETE)UJpUQ(#Yee-3 h{QlfX 6]3Y| 5F>l3clᇊz\cDDÊ zGZ:5-]+שxp/DL8zeU1zdyù"^AniUg7(JVA,]wSW |4XJ M @pOղNf3?CZ*?r.go4t'%Lơ(_l~u }hewL!>,eIߩНFO 6IC(DB/fhz0-±lKذc!6N]Yg-u˦Obm/zm[ 7-e!4N =0݁(hd q̓./T1GMO4&1/aY/W[ T[HNV"X;k5QqڕS4{ls%-oUvk;o$@txEWZƲh3%r^R7l*/I1o.Ľs sp s7Wjc='`!OCSKޠ}8@ڤTс:djūn#ä(ԭx?kаO;4JHA,&""Gmwf !D8NW/9{4{O  G\_,EcʔB r]+1Dă-tՉ=^|tĠ^x gF V:gmIK%DscuցO#[],z"'L Г; l=^zpbx3b?C\IÐ)XQYH\lOp). =ѪETbn4 K~R# V["-*V 7ĔvPyf}|`Kj䯓|jZzm@u2=\ҊmeM9ljbRr>iɕ6EecWY):i'x'R`(H&u@[Z,ОBcKxu\G 1 zݮQ׀ݜJXfz&PG ӣ1 Q(A]\b8ܫ(GBV,ŷP1#FݜoMevolS :k`m(Qw $W/S;\,zJvԦS7wy`.J|[4IB".0|~m@ޫΦ>,(=U&P;^!U_Vtz_A͉J^=g8 CO;,ꤓ袭I]^@^$"NX7ګZ<8hfpI>}W(FMn4Z@nl䝉 -ȄHbKMՊaW!UFF- ㍵9c{x]s/5bvKgǷaAp9V.~eoKTL{9UzGt٣|!u@w. uU@1@zs(L܃2Al=c,* s`V6X! -XjMrukB'0sŅ|5Gjl9&ߦt#*9cv7" бLYNq~%"׻I {O~zS`O3oY-;x Ab&[)3w#]iRsysMUv|JB3KJ aK=8>y50bCZHJ^KLj _Q@Z Hu=^ e5ߦ_#c2'p7j[ A` ^4y= ˧To[.3\ "4'9gmteS?ʚ7m;h9*q##M;R4JAVhiP\38պoK4U-Gמu!8y  m=֨"ꌳ5Ȣ/Fа`98b짣Ao\dptT*`6}ȹGkc[aYN-xG:H؈^3yOƢ:`>NȘlGHm[*jL̜I[MUaDAOcMÞ7O?#R%!;Xp.Fte>1TF4[tr](͏Nh Y8ӰpS\KGl+APg ?k,[N;7ᵉ@1؂)$2qWf`v'䄧%0|htX5wޯs_(_"x{J{.[m<ɹOnPP#OuKʖ>\/aƒh1#4t8b bHgw- +t13r}#kK5co&}ܝ42_<1od^U iFÝ[`b -i:W(HJ^/!T[ sĦj,kNY9l)(}[fb$mA3ԯZi e<ձ(7Clxh[dl͹$m11 Q2Ҳ$ Ge11t%e*^SW.R`1i۽6n$f/s1>]y&DoSE}#/V"(5@?S33‡AW/@J0;}hE`Vi.Na3ZQW/{+͚-tUٔ!( |DljB~نU,_^)uuoLqܵE8I@D\}}, ǧNפuMdMQ*Vy pt8-1I^Ϊ~"3yeL:[?'x K~X=~nW~ E|wcWBVDx9[:  Q( d瀨1I|E@ow| l3y}\Q*?rtڣ@#{<آ{~}/t"N"kl/ Pq<襍~ KG@Wj\qI<6:4}<' eaL17Nvp[)ks pɅGh,_'^m(vrxe,b[s&GhЄ.Eh  QdgR;);r0C&I  S1|C.!лiZ܁ȏȈ*e /|jE7D*7n NʊH[=8_}@3 F9zl"%kI8 ?o?Btif(JCz/JVס!x@u8Bm)RͭB2_ke@D' _mX)4ݨ8fD0:τ,c㽳umU:3 Mg7clJN66ž@ Hۺ&`. %ߥ []*huNѷBf*QK=(%PiLevG~ w=]3FN !>} !4&[ߦp=#mZ{I.kfY*tAe@*߃ ×V(]7b_\P3&":D }LVd_ Kq˅LD/j+_C+ ɟآ^웯PSd]l>Ą%GH~-y6-D;\'s'&[/Z 3cn4+5Iy`mf_W ,(Qqqpit. Y1$I70i*onYV7az,~vkNY}XV_"8Nav*!z>%]D^ u#ؙS57zCFVmG*95{ (͂Ӄmc&s ޛz] &.I\U8+7/G I֧]eZd6PRh8nuP`4AHmP7/*!4$z&Ykq=dv2rsEnW0e0b"9ruSÜu>Q1Oί^LbL z0o"àTVBL⳽6 w 5bix4A n߅5pԯ_Lۈէ-00죗{!@ԣ\HPv5w6Q&PJ+H'(8eVQhd'4LxC|}AsX_(WŌ9^g ?Ï,WXڠ S^F*-pFC̯"‘ n$3šr,+l~&Ei8MRAZCB~jӚE/\k:XgdC55$?oql)ڏyv0ZMC,|LbW)BXܱLv$V/)&,p21yʅTXzK## p=>/U)#-W#j+qi^<2}C<45y  0R+Db괃u-/G'Ö%z?3 0Po.++ϞKXS&&4dX Pp*tdQ.I`g{oIÃ?>g)r?Y.c)9t9FW%0]'0{qH bo$V%zH!2G3܁?ZfJ ʮ&9KpbI1+W*7h{6$6r&{)vU@aq(x'GR?9laĮ/1~s%hГѿ+.A@^!LH^Mp^eup1<L5)[L~,*5%KCD~AAN ̶ &~iF%\b2IJ upWq0_0fqk(|)M=wD'@su|ӧX7d *^}}p-hhy py8>lrRQwJ\o$A=y{{14HnM"ّkŞ,%=LpzIwFuۑJ@:2ftv[`=yVNr3tov hsf_ Њi@$LY}֔8CҧGGI[Rɝ9\Xv%/ndvwh{uܼD{w);p1VVJA*x:[$-޺/<aw+w:o+<1 O`P>[ Mך\ jw~> V?8\(H5,tl\ȫ`nZ5PF2d*%[MRAs,ha(8\x^s@}ɡ4[Jlxj^)NrtBKSI4L-vX oO з*jIbMJ#\0 C+rG_XWD7\9fThSy?dE Og!|d"4iˬk`@_I9e&LRb HbyVX1@fAҽ^΍|c8XEQ!7e38(zn Cz.UƝx= E>ZҴ5c vQ鈣je,z!|W#A vƠCz@#xzcWSJ5}3|*C]D#Riz5"6}:cJd 5hrTT g p1{:zٮZk&NYda_d"w_qS8z혚>ۑcк)>߸Vwp;f|nj_7蒵9a.cHGq\{`Q>7JXvT\$UUyiՇxLܒ5]P\1IeX@"x f&4 $ˢRfF@~x ⋆&fbO%d>LɾgNf"R(?ϸIq(Wߤm+PUc^JiW%ik e}cc _[(x8נGT/G.8MvLDŽ}ô;u:jiJB]8 u 5h4X?.dKҊ?B/ v$X,vJ*:E]8M/ 'ى W/$LEh.w1(Fj\Y;JTs$WhnFMCO׸YcT\>Mj 4 u_9°DE' Ea;Ĺi[lYPMk_C!pMJc{nҝǬ#M̛R˵-q;&5]QĎҨUF=c]<^kMFն`W7[V(>;,goo}m:<3ɔcmqўw1#rcqu=y!FyLB=wyt:3ќIlu@]S1@nUsqhb>W!DA"]L+Xp_sSddMLD]Oz JZseN:ς"Ov.#~Ыf -eN2:Pngw /yn9%9vҷL:]O9펚0 <~a [?[gh|(_c\k38>V$͑a" AH b5pE?t OV$f4,]왩b:]ހ5-Ve1m}0Fx-"4^avkzW8j#*^ Kz`8i8$aZ"0[*Jf!FE t&foKfJi8>p7kp^ *ƹ)4u=4faE--J gZɠ cVDjK~/ZYPx9RTBB$('w| ;j.4 f rKHŷ W*cR(6S|휈@=̟W GMwN&T;d9H>MU22ChgwL!2q08UL OO=ܧ>ɉ!B7H9sDy^~޼Y^o#u1_ Ã7'7Xhyn@Y5@qS':d.pS>G"MjeӴY;;FUM *]fgpWߕ:OTݷƳ |q;$2/Z9yZ'^/?/+WZuHS%|aa. ʾoKrvYr@6^K{02MeεÌAy3#1,l2UD7HOR毳a(8|n=%[q-ɉ=_^<Ǹ׿PXOc6J =,7Emi)<`̮{ HӍh&w)yS A6(VG}wĽytgWޣi%\9(Ns];z(  7Nw2 kfK oXbJVdڴv1}s" yc!56wr a賘iDBt<0ϱaXƿv.SXΤKh\^Fהe|y6!1^P֔$V 09{XGޱilجm0U(Q_BՁׯu: .0"j.Bpp'dT#7OLJWi#.VãKfx8KdžAAշiOԦ>>Yby9 ہby:Mo#!V`ROQFٱ!F .ˍdcJWۀO뾯PNM5YbM5=\$e`nX)U!3ȳq|mnB~jҍ-J@RZ%ĚFNxbO9mli&\=VYZB!:z6Eɡ5Nxku։VX c"Cy{,pj/B/?nE6vTO>bg?6KfMM%-a̩G1ӯQUh8V*ik̜E||ScXj^Ȋ; :^aO+ LEC-M>EÅ$_4{ڂ !|"6%6lM0Zޡ]!VHJ:3땊6A1`8vsˀ@K@t dGpT0lQO /O0T*v#-ʄ VA[Җ=S(;|TM =Js>%pr:mR"-]0 %\#oLYTbVjVKT|;~an/Ѭqȳf (fg" "<ݞ^rT^;kKԦ<奉b8"v+Cq0sj9?b^LYE+֋2x|:~1tZIQ\N)Z=F}ug*&ҮHMɸ9Q[`26)Mk\ZOKЯxciZ3*Z=r'6H[ALծ}gK.l%-G1#W7N}i)N۳ #_7}v~.AO:DXb›.K$]}߯hLs[ _4:;,6ŏp eK΂L1x_mF $ 4Jܮ0"6n?MoH S+^Af0YfDFH` pϦ˩_K |yƐOjSO{ơY_D^>}Q S+M8'w"X>YeWn{! od# J#H( ?$nH}H i>XOiQ)GB˳6 4mE<ָ LcK7)F6(JŰ2ɑǥ;Zx.8ugr$Ǡ8>oz>+ܖ A;w#EzrUAu|+q~ɮk]%9J۩,5KUyɅm(>`\xW;avwt?Uʿ#Tsu`- q\tOXkB//$+wῩ/;'SFiR# 7eeV@:$Фo$ĨTp%\(쥠qܬF^`}Wpa> 27i0! EC2G,E}6`x$dž9:0b]P & v:%l"bjAiWo Enx!'"<ˣ$4ސe4^o9ce|j2!$i=* FLݽ %\ -AL罂"KCC,*w a޸ͨ%@nRi3I}'iXϽ6 A3*00\l]8 i5I+K5Uc;^f͕+x!{gg|.,V)jKo8 >\n"%Ѳ{ơd{hv4NL ?~T>}1pjW=IgheEXGj5x'GS3A^$:姨\Ϭď8P6y﹓ ms}k]Œ 2IFA<`9awM˳tjgtyoNCt{U)`%7웓+'w( ږ^܎"mdk XRI!IY2tT K@`9Op޷E!גA ՛u#ʏEU)C0#V&mUzo,R\aJ+PǼS;XR*iӍm!6;¾~',I`gQ]*!*fr0G9+RiЖ77K.?Ы94aNY: *:?8IHGρX,=񾷸s 1X6R ؙR a/sz+]D iQEP%tϛBR <3)Nh%a(*\<CL~XE#k(nUJ)ƈ߿Mi;;C#nt4UL:>^nh ;FH<,k-( 盐/._0OWi#_|ACcW^ƨUPL$ I$2 rokVVL}SP[AE^6ٰ=Y(YXEpWҺ84V)|Eےåz {Rޞ=֏k+fܹ3ӷ 屠 0 "+~b 2/z7/& n'fnfNȲ5}f!U -]t.>)6U[dSeJ\otZK``M:AhEyIw^?/uf_r|5 Գ#,'Pc}f S}(YzUTQl3?GƘҫm%EH|*B1M[^΁QNsU >Y+k4A@tGwϸS"u:%<CSFE9vkxsE-yċX3!m{RQU3oHa0OXėyϷR=n|?FAD!\2;Zgr@;GrDrric?9AhIFP&n鹗A}϶4ĕ0G=beFb>$w.PZ蘦l`p'yƐfS/&B/*ĐyH2:Y9J=iv`vn菷ݝ~& { j-c".{B`sI oW4 >΀.eъd;t{$/kU* A #n2ap-? lܽq[WLԓOr$v)'EB sG~|# yC[cEo DAG>RT z'/N_V ^(?@NTb[&)Hld>.]rDU ?@PEPA[ N: cM:/*cpwblU^-Dr2Ec,_s)а ׺ rwt'UYzp=<pXi IKӗ5 9:G>lr+kJ70wɸlfh"F,ИP.*9J*h߂)pe]=?X鍟.|;;"^Ĩ=9"Tʉș52$cd$JgrW`'&w >0e8ʸ&P0;To\j^43Wp^riTx2Cc "j~#*ᫌ{rHZ?T {h' m|:qZsOr w嗨vr9-EӴy -Kh=4T$[-yWwjarbIT=Atr^wqߩ= 1qpބK cao rnR>Q7B CP<*XpnΟӀWIocy9"T )#>W {rXvH:wo%DYףZA)ޠuY'y 7cVa^\I1Atv1+lcqM; ; ؑUxD / YFMw5yDZ꜃G,%%6ϔqXD=.RقAx"̩D͍jf7OA7xI)4I MصȠ6$&Fý$0U1`p%B_hj~Ӌa^$cHhV.Cjص8!QU;ذ\6jXh裁:tj@5˪A]7!CO2k[|_ }J ݠ*#miP4[Ź: 2$H|S{6Õ9˜ٷ٥F/OPk}\?+SW D7'iR&3sX5e$EѤYc(1SCHnE2,VE'gZ6*%`7yvMbqsƸPc#-IΆ'^Z)|imy?l|6pV{QbFD.], tsg刾e%)1NjHFiįO&JRSÓ"S:GTOHF $%kg:]~ՉSC/R#;Ǵ7{2 OKT_$@oj6k] y0'H.1j.rh岰JD!yP>m]^ҕ9dד Ą() '6jeD ]$|y#\ݿ>Wr{s!$뷨יNxXjGőJqo'Y{F &Pa"v o5Et ZU,ܱp˕]M2| *d>!,'Gga`B "^>n3A$ Y3I/SwHtb1.X7+,.G.% \ 0'$9oҳP y}^pNb(ַX̣'!XBqHnfD,il|Y /lP ;Ie+E~!,`۝c5=__#Vh:sܵc!%]4=յ(pb8 2nd*DNȭ(4VU陼sOsՅJqPDXD:{? n*S/p4;ۿ k"s'*!ϝxQ|7C9_zd2ܰ乂d"QtM2j%ǤW\i"-3˘ 6ƨfa{ߕ}Zd<> Hy%^AITܧSr2BaTbqxI](ڢﱅ:8*8KU㽏^yw1&)x35q49I]D. U>rTˈY`A#mФY% VPZ(ud m4Pp"̗Dai0L1ȗdQz|gUId7\&Dcj\7@n/"`ɂX8)=Vd\?"܈2}wկ4~#Xq7`USG33ȏf08x @DK8 j 8tj'~,؀>L">o o#fYиK~Yz"kݚ|,FܓRoԦF(bS)l$;jsJ&$,z@05DA!yp)gB'dŸV>s:үDAǴKj'] G{JGD{pMLSSF$[F犲@i֓;85Q i6>૯@ zJGm2p%jv"7ʹm7l68!yj,#3wfܷLq`;T+Nlq8?UXbȵ;pQ`W 0^$D-ߎƚqUBo/f~qM.]PW00|9"I3߈BJ~ bd Kc9"ʡÇz umg!8ƓVkр?+u`8q SDY,3('kbei[8(?Y %4Q'(&qZ@!Ƚ:x'~< '9R GL@XU)"psNhEyQL따q-dzZP<<魮@d(2QHV+< C Zb@,S;J \q&OX9gxlISX &5_:1;xHQx 6W.;ca5^fM*lu7v􊮣O)Fn H3Y = wc_ <6F}yk q&M_ǧn(ϠSV)ꮎITF7P,d{[@H>&Da-FS]hQzЩ+C4oH+<? niWB5]{I ۠W|Tŭؽ^.U|0r!BbE~;}9x:݉?TDS8@`.ss%b 5 Z1vrQG<x8 ,yDq T?Q!a?ZE.ɇtLHk(,r|Ð!- rJyfPd~v$ +s9[ȁq; 3B߱VQ8%q-*X͕KfOx>8aaȝ!񏍌i)$ #'K#Y>i׌yF1UIhCZf9Fx)3 `INV%SÛB 󊰨una͌>l`b$64nԼ>xk #f΅{S%"*4x?=.w `+Pf%[!BNiN(jst(P BٶyK,Gκr"j*={ĝ y˱˼m&B?s9|P9GC3FhuQe,a 8/8=,pX$Z}{oGmLA>Q9hy!cDzaFŻ62$qgLh16av$r;EҬ7i #8˙o\W.>)0G1k5P ZmN<[&. sb݇+Њ X03Ξ ۪*#GOö͠äqAi.]Ɠj/`ߺx YhyZ0AToчT|ZhZFPgnRH◔3㌰˻T@J 5qfRg77I2_7#OvW[[- n#XS -W?^:|w* {f&_*$ׇ(mҀO0jpFx5wcyBz˧#inyݥֺWB#ׂu M=Al|> 'WWFE(ڝgU!3ԀiT]~A}{O8TYmǫ \E3e6$H?"C L/RG(d34|ZEu+}+T_u5.4z5[b}d<:~; ub""N2{7;I8eouӤ Ox="lxl iZjZiv0 b`iܖ̦hPAಞY]i_vЀ1뿼/!mS]nb˺aCmEfVw ^.4F)~ZM ]1QfLTB!OֵBm7?t& xNLS7ߛsX #2'+7zo_C!J(p;n+T9|ѽD v 4^kIĕ OhW%?P0yQpB˶ A{ѶcOG=Vc*s hyz0aPaqR{ RϮDCd1SE=4TOԗh/._:gu3dR:qV0T-+R6tDAȾe3sjN}b`U<5@th@Oчx)Nx"޲ū/ӹ|vrj,h.9'vEu@z@Ui%HʒղIr85DƮWv%tp܅XgK&ƍ#}hMun߃LYwjYSQ-V\TUNKLT|enE\S0퓺n];A5f71\NFd.:vEWJһ|sL 8̗={B:MH$Bo5O,,wwBi&mD)HsDu=} R@/ "VJh.A0_=f`恭ţ?XF{E`.J}}7*y1_r} kF%e'\tܱ)y7%y˲g D(+?4*-H7Qz.W5h[S&qw4e<qu6g P9 H7@`^i;p•f C 9MS@F Y2|m~D'hCM.PРUiM -vm-//6B\M.&0YYЉɮKDX:~]6-dYԁuHd秶"zӱ(l޷gt,Q!_K#3 WA2c4-us-q}c%:adpҝ*RYp* >5~o{rw3a*B w2 eǫnYP3,ՄfNdOxA|ROʕsPVUnxX^Uw(TIp [,AD { S:tXE3寎~?&FeNmjyѷg$x3gNW!!&6Uqv:xCCo?!T)mq[1{-JlB2㨊ҩPܩ}s)MSfx; 8ȟr4sOU`Vt`oKbK:ke KqetJ7f(Ørvsxr@bdAws*n)tŨ vQx0(ԴU Ly)̩&.SM31@*~v/^UQPPذوrV4 x_OkbgMHGmPJKJ$FL>ŠO-yPn!™kD]Hh_)` R2SLQBRQń4KT!wn]cI W]0>&<+MA+r/.aP֋x*;`[7ԁ1ghF݌ѓzl3aq9_X#]tZ'mL0#\Bewy5\n{DWA":pivxғ )HE ST a9۩iyw2@% $-rẎլfBGejڇ&^_( 9 D6Er)Ʈ~O$*p Ov1f)(4 mu) r2FF}v"|t=Lj&vIgGqz˻I#7'Ê)}|LAPm-ULcW)5vE76H_|& x6((i-è#jh]]\:b,R$\ 4bh7Vb?)n9H>S@4xCaٻ Ӆ ꂩO6}1"|yJ\1<Ch4ZOyCe4,%Q.v=xj#\I߰|똍_rTZp!yd8: }+P }SH8Gj IL, ~uYw#]g!~Zy~Vo1XoCCɒ";a_e99L4j.k%hD^V4#0_#NhTuz./8|<ʩ-+ѦGv C/3`|gJI˜;}tЗ<RH $+܌ ^2q^1%oUwiUDv*K#`[CvjQkQ.E/OKRh ~R'3 f,+Sg>zx5iS"ÜoW Is %ѽ;4dƬYpoRvǥ̭^.1ivXZح~0nm;b=3Z n3N.*.h`mr$FY}8ϋܹ=([Uq tC-)ܔDܩ[nQ98JSΝ4byy1ګ|J,H0qҚ5̻̩=Õa]V'kqb-0m ~>$jAڔ 4X3tS * DpYoP#xyV ;Ӗ"Pi$ K{/3Oo$ZQlB h{j o*!2a?N % sКVJo*LsC_|摾%+(! :<*y1#o0%< ]ZV[=cj뜧99}ӏO˖A'5ʩ&x pw3݉+Q__e@.l&@N k\B _&iL26C>9Zsʌ7 ?Ww{|3h_ƌI X!u5B)qG<櫔<17r݌8ˆ΂%:@I#vp5ԴxxĻN&WNf7=3_, a|Lb6=C<И1RZj1P2NAG|nq^,>{+'8"93l+]E[?'yM, _g@hK9'c&#xͷ9 Ks㌩{_>R!Pp^Ǜ.z2%sJVj}KD$^jʷ+e_H5|Puy*ӒmymQU$rm|)ӝ= #Nm#yX@ 9* c=#*<~ w@&l6X$MC&souρV1ޮҵ­W\0ϑѼ nfZХ/C DA|ӹ341A`52'&؜c[B9 EzS[WZDS?Mܝ{<0‚&"v7ݪ^%98[LP\`lc :Uz^ēHUOu{>N}wQ`e_E8 a3P KM̎)S<P 5 ub\z #")dxw/Y41+2v 0G\n>[U:jqP~KخP<_]m pr jY+Wurw:0FõqỾ!$;gk~Sý8ο;+EiG*0UHs:zc34uU5>Cpbh3g $IwKh$0|/dP!5,>j lasi,D>oq:Lcj}MnZ}?`/[Wɥ"eʓWӬ\q05x~4AϮSw*ي(΍ 7bg}B6:uTTm1Bmg8)mͱ@oϹr,A=w2[ṉ&lv1VjIǹdlf'(I=c3譫Q-M)&+2A v5\"hnS>穱n8zK˗QxeԃOeᗄ EHLfZt&^6>k"&i6'G-&+P}En#| kCdKlO9C×i t{ޡi@iTؼs=|.w/BP+bڹSJg߉#G"HKLP'zt )E3P^Dكd] vXrwZBCޒ^Qi5mlr@rQ[ >΋Ts~7Qkm0d'lڅbS*hm~5kb9O364/RJ~ c2N lL xh!0rEJwip$e.EtؕL"@JhJs^2Kp':ez}*=v]2ūlh5QlPGvU/ɺ^7?:9ֱ`'Mn~_+rж,ךHڣaTC^}oiN]2ۛtK{:`ߨns~xd`\ /q0)e 8-\SDQJ×>iGruC_VF;kZ̊maܦ2-#IL#Ŵٽr 0"F e$4u:`H U7 W;Od4H+;)_?/HČOPDC o?G?"]Ux|K@h&lBW@F1JOސlZQZyAz,ߝ_TVl|J5g6T'IBg{ƴsGq7#i>@#/ e+q`b=WRp15 _9=HYcRFUDcKkl<<@uݹKWn.U7kDn?l?i+#\RR| Ic m]O_/iHu/#S -kڑlVZ8wpDO%n lOXp'ku trv4G }KFϷWcH(*4q.l+r[7>[Ķ΅uJcb:0_l1jFˊk#`!T?ȫYKYLjT n^N.O7zmS>Ѵd馟aKL)%m ثU⇴]$H=c 1U[ڔ?4?ٴA}XS%[/4Wa_ݷ 0'r`ulυT-XBy;ӭOꅎR_u\OFF:G#x6 qNj c-g8^̘.[$bN ѯv_7QďKimYKQ:VuGȣ1G!am,x{멀T76g&|Uxour,%wJH$=tnDdyVԁU}>4ߏsb,Up4UR5@`z/,!;k"yFS^]-vu +E^7)ӈr(Lhd 3TJ?a ׎(kKxd1͘ds=>M"֐"Ĺc?鞹9clme ܳ$e8CX"Ʃ{zl+*Uw쩅 e7W({]cP5sȳnD| mrRX*{;Mܺw[ϰkMܼĨyN^MDULMT89kl4g/C#t57y[Ф"ȅ'5,iB7jE[&F e.CT3r;xz軡lH*xo\fU@j -O"A{ TY1ga.dtZn=TUθȦ )rJ Yq v 1U(R9tSlHTַa%љn]ƘPX 1Kp Bc0IfE 1+2qx59}mGoYB|`a˭B(瀶AgTUV~>/dˍaY|/kcdݝ( /M&^w԰һt45?_ n !,]&XO"_H@ %Kzn`p4b;N*P>ga9a$sw-gUዉ ۬)V4VZ['$kbf-JP9^Tf6ŕH]bC2$ >۾Vp~O,& Z\94kC'D4X4p6ۏS$`p.nHK(9[u_u$k\ yz WIS|pTJar6dq]#NRXqBoD"yJnYtR|6nh@x25ILVd܋“3XӊR/"{3Ú* 2oWSGKEiD7 ڍL 3^{E940+\[1"P ZːmA71sw2Bs[oм _j 6솇BllePGq~kE'lHLLKKa6`Vu~I;*$H=1bb`Lxqx¨z֘?e[XL;$ҥ#{G65IXB^w`iE)_do1r 1N :M!^#|#@qxD.XqXMBz^Ŕ5T7meL*rȺPئΖGN7/@59u.(QT'eh2ҺY+*nP}} j\IP 1ZDkjZ ITwџ_B]r5H)XgqZu߁s'&\)33r$Ybk|Ł3(w* E bxquA=,e]B Eq;;QxRۊ9OLBU ^_!`5wW | ;*۴LXʒl\߭TdN;aLU'-Y; N[8>Oko|T$d꬙T/_9vT2l[UDy"\Ūzii7zAts-6?Ҳ*ttx2Qxd&fNOy܃+$i-[-,HeLMyX`O0ˁ J~Jڡn벷VG8ۿߋ~AKE$r ӻLF!$Hk}Vμ6 | %V]* }ޑNS2xF薝T-[+brt3WZ+|MnoqT9~$re81#_w/i7ou#A.^RGrLW%;KUeʃ(VZ~  6M@4v1)\{a'Awr@ $ Zk=q:=5)R;` ={q75,mZ ;}FFMYU :\Baʨ.1c״aZ { aQ#@皩[HT^c&P2TPR^N+/$eBrv-/ 7%wё8{*wQSU Q)}Fw!Rqiul~<a;.Jqʻ0o+9Rf_A;_q<6(a5a.38Hua䫫s0Q}&g:;aN,Cp vio!2ls~f\L+Jiu6ʧ#=.1f#/SAy(c!wja%@i4DAZl<~K,'^O[$lTTG|bۤ R("Y.EH.v*G')I^FΏ|o?̐wjLլv'p!⋈\^ĭx@: AXPGnj3r8""g&e8AWN:YYb;a6!PѻZ_M5߱/=F6<[K1"8% 솬(rk% tlfy-*tYt @K6g"3޿`Ghb(ã3:?uEfq5O<ug hijţbt>[@*|wiӠϗCDAbIڮ zwN>e< u3)P02} !n")ۢ㯆K>W6HF:S[{+C2zr=|x тl>µBNr9|K +\8:_W)+dUiQq8fOIaE]?rbH kf<Ư}#5!.U@fsH4z"Kxcxf,+lU( ÀLkӽAK29D+@hT_C3IvR wF 4Ey.3N3C6PңGZYa6l.#;^!: U6UrQrAӉ9AW>ѝ71&SrZ#ZE@[R3/Κj q`wʻኆyr7*~Uat(t݄ ؔq2哈v҃;Í]"17"TnD0Nws:h)eٲIW$ pƑ52R`@xli4(mP3n#O1B%*7-,'+=H< E]TݯNfе2ǁ Z kL%{zyiA aέ[k]$^%x(]w:Pn! &R"y*P:Ei$YI\bUn7ƺ`>YˠfPKѓEAw٫)ik`8.12rCkD일ʼrLOU*dXks&j1e܍SHv ϴ8 ֑5b}kh_!TIneqN[rp`]HD7?JGrW-2o.E<rh邂\VH80\dW(F. "]uRCƋnJזw6omg쁈$Ӆ#x;j P:7ZSM[R&eڥ$S#G`yD{MI}t'Qq iȱ&v4|eǛXD/{}o, ((e>M},8֭P.K57vɛ]LvںZ$X=TujU@HT]0ԑ4d6,9fpow!imuǣ r{U\ХQ# 9G^FqI8_'F u/Stم Sٌ$<]G-|2?$S P98,RWaFUhy7"j Z쮡#zǮov&cصU9k-B()kP]f|¢`£:t0zBX ZB5)9(THfZÝeL+'s~)D< } _/,05taR{szԶ-A}hFc.,:m}Wg\[à⥶,mu|5Jow}Ur/ 5k *9}O%+%uuþږk[G3v<;Xqc0' f3|_C+S9)&i7:E#Z),>@g&LQ3^sLd@t<cs 9.+"$po yZwljM7l_]_ވ~cԿPڃ1ɇ_S#xן! a^^=fUE;$>DcJaj:3x<ɅUH7=el-=uL'=ω&1'Z&( % F`k})QZw+P@ٝR\K`ɚA 4$ru_lr4lk’l݆9]~cn)8A>~xڔxSakM^a#L!t9a g疗q\ K?>1ʛc07dB-349ƹ0%#q 6T|?܀.#_gJ !e=ΫJE\v36Y +%Eb@+ 6(!bW˹; '՝"c;J4;@b˜%DV3. JBex()ۻ; 6g:Ԕf\Z!|_mA$wV1|4ڣu$н'H_+5Ń.2f@nlA8(ڱx$E/7C.a1,Ӄ_xm4_kWl6 ~c(W:DZƊs6بJJmNn/2#ۢMP& t*ئ(rhP0Ӯy< mm g_3F4x< Ae u+e+*Z䫹T`s kQU*x.xƤGq6@g0IFc{vT&)&G |,LeC.^ ^^;%d?2%9"9nd&)<(ÚtSaZi  qaO~*H*Vƺuÿ >2QwΉg`yZpXݢ EasTK?d*l gWSWѾg^jY64.oa]毲|'@$,H"K*sS amRu!ZEM t}PQ 0yFnY"mș {-oH{= h>R W>Y9&X, 4rg|-I{_VXIf~ޖ.Mp]U>x*Q̒e%qUVTzdljbAleVvX^!(UzZ>(Әt[~ЁeWSD<SþgǓ$&!vhm|"9=h\0ݿˣCkb DwgZSG@2=5Sg/FIAN`d“ Do7pE;Gy_%>}GL䌉=u ᐐ' 7BcHt&ּq{D-`QP97S4'|ݻZi,sPt5צ /<%ID$GcaS K œѥlXLDe Wrcr=?f''>d!'N+)jr1?-|mAH)M?.ևẺMLhh VdZ2,_v}^"8C!H,ƒ?PS?@HȋmM`}鑱@ن&YQ9B; s3UJ&=!UGo`cNÅ ARt  cXs 6JXW.`r{ѱzCD`;Q6p[xhvP1 9Myu{F3Ňmx4YiY[޷&@$0LJl㾫X9x-.ReBNX_c \&+DyMch-cأ׶+[JqWwJڋ=ZYy~EwE_թq08/*6\mT3'9H IX äcnLvZ|t]B60}>ȏx'KJ]-j*ʤ=BU˧wPBM(l5ܫEoy|x|[]E=k#{m@䤛ѵg_X 5pd#mJdռX뢃qIǛ)gUr?r ?q&VlŦq5ZI/atGMcQo7̹!]oƠz3hXbS뢽b8 AzޅzsH5(uz 8JREUN [H\ G0Fî[8an_tiO"9=qi_>|=nJfcw7fqPeiV*9'R+\C8"GǙ%gfC˭}Fe<%MPO8.~rQnq0lty~7?DžnE_dqwteFr\P˜}u'їbf.b$RYϬeRR+1#?m(6D;見DWр"-Őp-p|t h=W޷Y7϶@̍3>kdةZ??3#MəQ}vCƑ1ZaeOңktLČrznc ]"pp#s;E%Vޘ<ӄjjXE1No=Cj,Nbm\?WUA=/ry ~!MK Se{e|ƓD J&` Z2a:cTdds0" SDmLeX#'r/bz?`z2L"cfs {a ۪r4+F]e14 ǚ{F,tې丐A~K׾F8"d6ng@='V8ܾ0n**O0Caa}b' w"FJJGQS~VGdK.icz@?9y:Q/M0} Z_9'P$Hj+ *&s<^̀Er :zf-0>M=͛ѩX=̍gl? M6 Idɩt?舸|xn3mҢqDfWR7eik7L2\%vn~tpF4Ї䆇,O OERZ J_·(6t_Si'c$6P̼uM#^W?a'6U=𣤷.'TQgEkNjmkr$ y3W:7~ѧrOB@[g9tVg)`LYbygn |&r`Ԧ4 ٘zj0فJ YGnia{KFyENHo7X!IrvG|AREsg^</2 ^!H!J[mSSfR,r_v+me+= fYHxC=%pJ4/uFd*T6u?.Dzq'I E8%rB٣"Hb݇Gz?ukwLs@ 55`ĵVX=6_Nh#]ݙ֜W`whVl ǁv/ۮQ$IŦy<asGb#W5[}k V#Ys\ OC'fSQ8|7uыkd}nz~ ދ\&9Y' ە7afʯV&'PH$`^+op}FQPmZ0 ${<Ch!|BjFU K|>1H&J! P "w@~AJ̤pZHܷoSot{H-&(50ξ]^[Gиq= Z@l!54퐩+L+ЮMya\@G& |kJ_`ŵR`rf*bHk8}no *g`Ӄ"c4&l ` Zm>i@V-5߇X)ij \Έ:ISoXߊf[oxU*fXMY lT{/O {mble}ǚYoʷ\2z"&* "$ %ETˌh-:|7\ 5RĖ $r[q@ގ FN ̏njl9P{4ʖBdi@gh2u\(UŌ4?`3+z@qŒd4D|Ӏ%a؝ zA]OS-;bzuU;‹[#yp/?^mA:XTCd'ԋOz+Z8e3еP"k~2&CE|A8u{ ~fc#;狼1+lw1ٙ̚ zSS] JD3VٰÎج3 ]L~!CkmN:9Z>6q%7Ӝy޵k9^| hkuJo.2,it V4h9n&*TC|(YeyL:J_=QZwr{#sK[kԴiF Yx%d2!}zNϧc]Z߃yKt1 Wi 'CqHvG`N)JM> M+%G@Z wq~.k|z|k)1٠6˭Jx$GJ7\? [M!H u*7'qʭ!˲?eNl[ݮrMQ}QՅF%y4;MYTڹETYuD~xJz0d(9$'exwNaU{CG I,n脕jC}hyĴ*@[ҁuM:TArvW#We %(v>(绝&>$T~9& 2nE/>DO"޲Z =V))@6ø ==SFr&t)n \@?@=ɕX)AɭQ&f)*d7ɫgTaknPTIЪe Kh?UZ@akU'V6O6-JĿ BX'Ǥ*zZtPhSvGdћAը"сk|-΀)֟4U-5_|\16IΕlrl:F_:ndyo\礥ƅ\wT:6d=ZVAM:V,j~f`JRi< wvvnaO>5x'ĩ=RjYG,[`m*%B-h1+[To/XݫEІk>P-ֶ.^Qjwx$K&})$`WC  K ڛg ʐJX FHL&9 E|Bٝ_!tav&] (}}?hxt>"w=/&7gNt 'b]䮤[Dltu=22G]qW|<wt`ti"ʜm|Hf6hc-D ~ɗ#4Pƃp;aζ /wԀQ35 F GwkQGs )dN`e!:HmM)3m"uv$9y3a*ĢT~~[ױ&,$?޽49_)Y|mP q;{m>ڊpnj G%XԔ=9p͚qڵ԰''VUXxMs\}Vx o*r>gR"dcVXG@M%|f܉]Ϛ+OEJ/\yvE"pBO!4+0ETvBg#3;7h鳘qR##a9ydhM$U+Y , &>2NRM/ʷ=yG]"Se}Elș2pRt,4o|"۞@&X['dEq4þi!6`VAJv09hQZ+3̯0 2LȈ쐌<@h@3U!; >꥕)"nor4;翎vxlӵ>?@yx>,Apl>Ϗ}{funNU?y':'>3Ŧ\D%@ĴmĆa [ya.W'4ܤ7=Ľ"=X|Q5)qhW/6)H@gTiҸ+ Z)Wh`!B\^AAހۢ/S|zƑxdv(vy8O1@h~#}zMw)+rG[Ja6ֹ ?K6\ 1= nbNp ftšҦ=!(Cl>C}n>&ͩIZxtDp @R|C(knam_Ơ Kg="1 58fAσj<$SO;=)Xl~/1hXe:FV8 R_Jfwվbn\kMƒ>cz/AzB9\pN|dM@+*fb$DxE'le% eS8t(E8 ^{0ġ9 BzudbPʋ|MycmHn5z*8t`c>+I 3(ɍmL+,73r+DRla^verqԺOnj944$aV,2v?,%+Og0U TcVрvrRTy^–X$B6.0D+{"+IQt1Ξ!s7ɽKKB=61&oXۣ6{@shBL*Q|:uǥYJOf a_tBֳzTV9X\iEvI Go܌9Sߕ#$:5dO/AK_5?[DO%NAus9MPiIR_(Yp\+6֋N}u2^2p()cCgXDTm,hv# xX @ ~l’ԃ/\p^bJ%=ݨؘV p+[ U*TiiPH>O8#*p)5RC)}iz2EYYWTl-80.#apu9ՁaF FfrԸbT44U)HDL.s}Q='EN O/!wV]"=+Id¥3u [D?G1B0ja41腻 ʽB6ηPAz\ɧXJchVxAi*.e&#K}K0v"4yS$-!3nʫT~E.ޛGG$"W=s?F:L#d>Y eohCrE֒(eD8R2X%mlܒ6\A XVH?VNM!lko3ؓCYόfl*/8Y%s[qܽ!|^|D1>J"! fy?Ma}V `Y!l83T*[ 71KDTC!_69 o[X M9GxK,hh,! Ip AS#(#)g~?0Ƞz PlΕP,'7[dRgp2l0Z .y0S-[N ";q`Jv8{%!R)n -ZDpeɯlO&ծ^Ot~# W(D|5IFPU\֒ v^F9y5p:X&gv, qbrtpO)4v+pnX/x8 m2~^z1^񖰮qǰ$-}h FI$eqֲ/ ߥQ("We9I.5xpJ@W;d/H:.T <_!O|qMۺEX'K*=@YPu6+}LÄ@;^0uF t?#9h=;TTxWF,ax{wBm1XcYTE%A'\4j)ЄaCXݱDŽŒm>*}#G2cU˯ {=ͅW"YGXhS0Lߺ hBt $o!r-jܴY9\ 8hQi׷MVݠ ]߬JsM7r*؂#j,rm=(SH,W;kY#Xڢ2XWf2<>>ツejim|FX5}zDDb5Sf`rVIG&K{T<';F#&$- 1V0EQAaU+,ڍƿTȲv~o?>WsB"Uqػ@!OY8@̪a/7U:z GJχkҀgP\, Kfq+l _XSSe:o-fm{/WVs&{n|7iRu)|JO3.CNR;cڼmѤNZpM~ p'Hz%۝0L*V2'I(N_R4:VG^kOS+/(twYw- g0@1ML׆x4t#L?D?**[.STPVPY-"븹,rC񻹟J0T/L$,KJIpo1)IDXsvjtMI/gH*?iM"GeB'hDfl(㿥 f xיM}sm44r(Qfhʕ}b D]r@c8MXH .ohlC4pi`\pI/\9@YxxNYǢ:Q%`(@%>ǵ!u% l_X28vs?bzJLvO=Ҋ_7` qΙ/F%[rѽ)!I-8#B(!@lN?n+Otmi}PU1xc!_7YQ cl5nxnD[jQBI:lq%2/O$VOx9{E}WEzsElQd{0wg@xBb:(HENs RӾLdu,/Ӡol Ħ_I_c(!\Ox]|KYeWp R` mK5qA2L%5'S tra󠥷 $+'wS8 |ҜL!SB 0"]VK̮]  bМO-^QG;MjٌtY qj$.zNgѽq@2L/EExܠ3%r kM1`%&\w,q-Pq+Q+jAT7^H‹x rFLA1dưF5eDc>UФVW ) fq<,2z ߧ V Ѥw`1TGŒ`Vh䳗2U*"@h;NWV~;wQnMpd[ٙB?3t*{TƗ^p{.1.2!:ȶo3#,5c2s߳SJUٕJxD$Yf@@1]Y)qL0fӊIZPc -p^ ¿D#߁mL]M"Lz^S_,ƮPu)շ>bQM:Xy\Q/VNgA#%CF o"AfٚDdLݚQApI4@q$-)c zKaHMoqj9܇g x'*kRڝv AD=\yn!H3|eگ*ofo$Ny۸-`|2'ZKwI.4!i!UXHv,wI.猋j")Oٽf; 0F2V'oXS\顪ٜW h&UϋEM]V1FH aiRDQCr~ HQjkǛw1X6;JƋ14lƁBAw-rd'7ﴧHHdIGv\& |txQW Rs񢴛Kv=PpI/TW>RKښQRoGBе&9WEdGZ 65g8W;5.@mo+ƷDfhHI^ŅrfIiMH /V(rµnHoݺ`jl9T[S} ! w7VjнڝT̗LaĖzg%/{]goymJ.E0++ ;{Ш5 =#qu~PXn Uؒ7;gx=Ԇzz/uesEc!ȰvPچZ*h}ZGv`J7Wh.Mʖ+dG]nȁ9'cXߐ@`1o|i"!X5߈%ĆHsע0"2INwI\cn#<7\rLz[$4P=oI.Kt YKV k^Jw2겂 rWRK` JHa|oך27Zs=:#Pߝ«15M AP\_%kW]ĽRg{S}L!:kcQ ;(#x MN JaZLmnVsA:/)>LU4\x#*B#S8ӏtۤSMDt fD^P7 E@}j699L@AeFf})h% 83H8-7CKvGNaA.zQC..ͮ"'7QQǩEurփ$:b4Dע%ٺ7D~;qs:,Od=qdv^V.$y=%:ثܮ#i^̘52{i&EḯߣҠ R_+'PBo]AP$%e( cxV!y3Q}pd͙'l4wFIu++`\z ؀$MzgBE u-ưp|a']ӖJ#Yh1qNĸQE3byP%Z4!c#ﵐ瘶/#7&02;%<QwvB&.Fq!~'孒J40b~p@64c-&Վ?$lƃ edM `R9[~&HyOm3=3@NԡB$wCqp#|DZ$-L舦RؕVsfd\aݾp]9Qt0IfPแv',Oߙd#~Mq)ڢUhp0SHzPm()B ❻ЛYvYTal}àecCn2ڗ[ͩI0]0ELOfxJ!qz 1hȓڔ)]B{OR?PbZY}+?SđS=bTIe{ ]0mJ#'vMg^ko i7I{:qXS&GE5DJXQm,iPW4MgЁ W sdͺg,.I]jwgVl?Stb2džb}d52цW'U:m{~bwMx, .Db C:UCaPӟsT2ifQ6͏n)Gl[ڱ,q;R50bB !t (J|aa%Dŧ]cTAX:Wb9:N 9JH쮨`Op ErXȆ0dC !/_"eQ9ꐜ:"7kq1']En9SFzb:t0()y@0QW>"٭ۛ9:&F6D-1h@YC_ 6@)q}XHϧmQ۬c!7,F@\i&W(ȥFL5ʶFNw>N{U^n~ +%P0MH aO2@>M0Ef<jJ7*xԋWy:|V8ljYS C=o#¡1ME<; z$Sopw%X,:`>ga"M[gK+RH3JyL0:y0K>Wo 2iw{>/~tWN ?byB'A\8' '&u[sukM -xO iޔ;i#%50Y8b {"@vqM(!0!!:ZH>ѪpLٟ͊ ew ^/,Q/Hk^*D%Aey pVnY7'<MsX;B:jUx GQi/eg_[7< >V$D#*x$s9Rj=шko)Of#V6ȋ9i%}Z!:8PSVe'ijjOF6UdOCW^wxggwKqpumX2X^U`G#*ʘY˿f  ChfK]o´@[!G%}cU[@ UZrEk qJ^\ fokr:Qm>:ٕeh:5"O*)e!gxKX,Q6,{ˤiWϬ_cc@:9LTXc:]c5ˎ)\his>j*X5h?qc?zHAPXJϲA!p2Q0x|{R8K ېE?+Xx# -E [1B@٧=&zP]nnxD%̸ WQZ ;dz%!@ *X,x#4Blq+Ndm*qTw; u1]2>[D%U<7[k Po480=VwwœB? Q\1o8o {F3dmD؏Jtc`%y!Nj@VL,Z(?9(c6zt4ZQ+r1Lbˊ򨳘uUעpЪ Lb>ʗ.)Mrwt%bi@[WIkae&͢] 82[J/T. `B5kX͠TYFugDvwr3CVa\( ܦtw`q%'HrB~xO|3ht4( gl|Rw~j/6"2 5o>qmû){Y7+-X 7_.dL G`$]RTS\*%]j`bw{qSe|m #^m8%FEb JhZKNKk&@ |$~|@b5ޑ ZbpCl:H['F[!P>MwK\_Է79WđR!f\#q6Ӿ.y q؊Wߡw.CZBG 7f;_A% \gԽ2D_$K($'HŽ[!-_R_ޘ^aBwP;pmEzxO߇Ud~`#],C[zLV5,`oOQPN/Fi9<6 H H ~ M ^c7ҥώIFe0q7fK i UxTEj\콖nUոoa']{ !\f;C4b sks+dߢ2 n&rS@PEw1QhƎY`SHbV93uK jzSӶ_1ߠ뿎Vx&L{o b/TT>TRIyRg퐪-8͏ȓ_$ٓ#$}w`@ϸ)rf>t6C]z}UvWb`Ԯ# a玬5D ՛s u^F+4ЅXHgB,bj/aL-K]l$=Hkbw7='Mҙf.z`KT. Ԍ^NO;+ bpٚy;ݝ<v]҅?n|h?]>^؍znq5ӌ3D]\S= ,]k 'Cbt祜Q(3Tz m]oy%p֓BY֥tgU{lΒ,xøOU(ʬQ+4KSk;?FyuPtw !L$ptJJN;>">EVni$sL R(ͱdOwM澦}rWh3M.:YuPvoSnKWn-3_(_9M\@#۝cвrՑ{Ń'hxcsxD*EKpv CÆJmYI䇪_~" '"1āa.i@pt" @,Q ޿xv']ѭ9C9A(tf^ qWW{&CU)F0x|pJ}W Ә-"vdZ.c*[ˊA7ffNpueɶ8@#Oc>b񟔎G{Hu,6V uw./aN`k726r-Mm>Hعy: )wAa'FfА5Ho"ﴺW '3j|`Äl!f|M\xCZe3 O>e0cM[kgI1ݳ5n*$-2A[K@ @^p(̴ J6-R1__XUЎ*j5nnIj5ӮhDE3(4tH?bؠʐ;1Yz4;KwfrfS* 4d?g/<`4^?e@#JD_+TϫJP#MVfWlsYlQgZ#M-MB} ѝaq"~'&su4<,Ĺon0k/7Mӏ!˗(ū-ǩuE\!ԇI15Y67t0ߣx,~ֻsNg`A\yK֜aZ/ gu JfV%m xyrSq~S:ShJ}0C@#ZGz1\5<;aZ1bfo,lp5,4j.9ቺ:õn7z[Rt.MQ3vb0@p k+]}B'J2! 0T%هBN+h9eos~˾#V֒NZv663kHK zl,@'/vbA@VFLڿ n6 aP=%HO"o~-B )JH k󳢔+悃Ijkaؔ;0^&V-OkWԘP~XT'79M붘TVj 8iLƘ';TعQx= `L3M%V? = _;%/fg UmL|7\讕EUL@/~7Az(P8fIHtׄ 5  Ba;7w[>Te>ݦ@ ]]hAА9ESʹڱł~ xrV` QhBpEH ۜ s dN9.r#ThIj_[O@bL+-OiÁlħ%6)i?۰vG1b~28A1e\ƭ!A\T\գ?Jt*Br#[DAj]ƽ"Lz.EvgbFQfr T[>.VFDp^UIKblԣ-J mLd-)YvbܣUxI2"EMnɆSLC~?aT6Xvq"^jי(Ko <ƸT-y]]P9 2$";]Q0O,|0y\зnuV=%3=#{a޿xf^^{ğ}AT_H)n e;nygHWhac~[B$4[0Ҽ>vKIʂv.n2\2<]&[$Fz;vs( +s@M%:@T] !=48-F ۷vM? 톮_ͫNܲ7H-&pC4 bXb0;z2;HzTl\gkB z1E7[fpeʽ*sIcz3heL]e)? &@J*̛΁[Obu;f_!p0*eM\FT&{Sl&c4߮j\*4ɖ"8jߋccbK.1/ ֡\R _:kc"$Fgkh25'nĠ?;v/('B2@:#^(l42r\aDCXX8AgFR< q(% 贬#kj@k g1H2_Zܕ|2 !JeyLJX۰&^&NY?a$8oklGҐuYd8TjL~5#I|(mriwّG@ G"s&= X,^)e<1\"/Uput 690py8@bn_>p6t—_ǽS3\+n#}=/8$tFrK'Ai' 4b \%6խ:䓋I/o+OO?◇]-~aw"G]?bF`!R~LaP'M}! L)nYק:O+K"ÁW2>bo5O!k^`R?3G:W4h7\rл1vNNcU*ٵ^ٖ h;!g<[{}n Ώ_7lS2hmsmI'OWXߊ|zF1>/{h',;u !`ЂxroHq#٘JO;c*쩋4ǩg m_d grq2٣[RRΥ2DSֿrx$<`6XGSF'kw ٯղEW@gpk FVuۏiu6;΀\lIddM!AbFc!/p;ݠ@+w]gUŘo:jO>=IxEZ7#mCn| d/w](0CiGG7u)ԣ_Yw>6ޥܪ "97}Gו~~:u~T$%Hi{1Uۄ[ Cb?ZDØ c3Wzʇ5g`K!AޓQ&w  dK0etdnRB&݉9e|(zcCYwp]c[-SA҆K..XR*c~] NM H̿^P!؅.dd97rzw%Gs]4 Y!aG& 饄'M١ 6 ;|@ʑ"Ci_4vrNT8d|9[ucPim[ 6Y̫+VbsOz:4<84vwk@/_4OeUZsEQ! ais8^`+ !a sw`0ɪɲRYo;ߠ̻٥wu"R1euTE%UrA.Xzp_AR:3UN@ 0.TZyxq1'@lFdBK/JmoVDz XCDFJhfw&y1KxY3g7phvȤn>*Ii˝ێs(z.#Xn1o9!W[@֝EauKkX[Ld՚lO6i4yF氿ҁŒO20Q[|7fT1BR,nq56byp-l4hv(k'E7=Sâp)]ԫ|יd82װ#n-DžymC|I 6CMIǥpE'F0i~oi RJmM-_0u}+UsXD nәQi=Hp6yAP"ߗ7к ъ -%NL>$P.$O-ߕ y" ^ r<ΫqmB/JwhNO?ulW+VO*.iqVlXarb|{(; / eO8 RM"Jw/UB wX'QXi*q 4ZiN!Zh,\v ̱%&IӾ ?ljl@ʻ7C;9 Iu>Qoaa@ 6m&wjh璠Ƃmxr%6Pm7 P_ ƸQY^;l"HTt.-0xI} rBt2ZTهout/*cW!X-8|V5.TMh`|zG0li؎>չckMv`Vf7,)²A&}'?UKDKfšhg 8Q6#0WsNy!Rv'd0#214O#3zNjc+*.'AB% PD E߾rs0&=`-=$mQ=\A4U9uSdmq%XV?8a$RBdI;Kg8DTX#P@޹M;KɋeE8ԁREhAx{"vg\|$yx/@/48*CD IK!,S bU H>(2VE-ԓ"ЃwN`'Z暏_/&Uos3Sʁu"IW؝d[>!8`V_/|x,ܠ/PBXu<}YHet'׷Ȏa;sH)S,? l:[aرd4 D:IQ^HvZ(\滥юdcNSv Z|oݜ]UE #f_EP~M{{cK `T6AX،E' ~2]6qs9JbKa碧~%Uޛ+H|2ǀҹP$!H ޒ8g\?^ W)jׂY#rK ša <9xFp{x#ncڇWS߮MF@u WÝe~9>Yn3rY!}Vu?3&tTKkeuY4!7\{r6Ll. =*ǯVn[̘4ʪ.LZS/dA71]SBiAܬYܡfA| Дuٿb1jRmKŌ܁x%5CTTA2X0g)D9l{j6R4QW(_.nA o>NE53<6͜ xP:4M\ ƂSsv0}υJDg J%ej@Ǔ0umV[;m$ 1{:Ԃ op˔vF>WJkh{5AJfx EVO7^?yb ) C#ut;&;4 G%01zwuL Q/|چF1P}^8{$PĔ{cZ4bzRI !<2{IB#=xE?Je?,nTmgb,@uy !,֍XJ::r(Sw$ FfΗ7֪f"ůĔxz@O:fOfe*IGͥ(\2*A[' ˩P. mRyJhZdt=<*b9^/aA 3(IFfA,99!L=bXT]Y-^KNqBQ(7>DbL[Є $4H_8ERTA+7Mg*t>Ef,uzx\g4Br4x\6~8jf>j]ڳiGvᴰP_&oOwW;beN!e.Za8r5ZHuS2 6$BF> ]j{}ѣ/1hfqAQaw&(?*gj'X._Ѧˋ멩RGG]OWUxh2lfcK +C6, F҃y![ǢO+Sў#x̯t~c7[ 86 <}`:{OԮ.iC |bERg &|N6YZ|ky9{ylyQ <`ThlUon;BL3EgkKJpCbwBe2|)P?ŎvX3fgywq%4HlhZvz(T^_Hw.ö=|5BAPj m J`?R!UH! ݡ4wÈ@  P&3Srfc㞧U5yis >&LΊ"h &#2=ן8K8i_t_Yd-yAwnquQ]5܎rV_z: 05D[4cĒPh) ]_t)bfif0^jJ¸`1z#gM9t:Yx;0K H51UzS<4(d:v;U7tug RXaPHꟍUCEϽ5I1;[E/R5#Z_2V(8#i}䗴(}B6+S'=cN}B̸JΟ-~@)?G0Zz]jUW52ltsU _O 4]'l{ plT.XF4;Ѡ$|r I. -"> /&mhf=d4ނW"oe6nrf2^sLcNvCfdU֮$<j itiI^3S+LcCzpWi)mQ#qy·%QιR-QŹ Hn]'0%'N8WE86įS 36.a%X[r*wږTQL0Vwjȭ~uJR(SAGE, fӸ Wx]Ҋ'D=_feJt5]OĆ<Αf/DJ&8/x淋7k#7TE+}mf@Z ;yNϬC{lQ6 9} cː89&v AG΃[4o!!+R_aNq-<׮l[\- /Swuijh+R(j&wsUΠP$[=J}:+ӌ$cY>D]c7Q~o  i?6Gpf66J~ؗ w xfy:O:6eE7T9](b_*Z4׉IeɜFp-Ⱦi>qж91+^q~I(:Qa_7&Ӑ3{&52_-Ф~3rv10 KI|R?tS {jB9 +vXKisAOfopu[S erDs9=!^^E\5eŏ<;P&We /fyܮ0) nPW )򆵱u2.J\LWv_>ChS9{jdcQ57"-Z>vƗ~ )`U^2n7#5㭓0]i)k:-:7oR:591Qh16-Lb- /ܿfiK'a2Lnvsm 8~FLil #Q:"a%q86x2 )9; Rm(q\0gDig9!׀% n/r`a0P3pUE4?3l 3ɽKkv[y"JUl\H@YȄ@"`l.sFHSK2ef:syO1c>vUP?k|y0S.S<ۼgf*rB0ivVKoH٫ee;x?be+ev%c4Ճ[E= U|߁厺w뫙{]ͯjA7Ȳb1;iMЅsnLuP` 'p/aaJ\@Sj# RWW9lSF[;`4"ν,Z۟lSE[9A<%OH뇸\w&m:Kw90,g4^YϝB -lp_h; ~ZqRg%I-4|T2h1Ϲ(~yp@`_J,s͎"B,1!Z9("ʫ4=bNW:Ò'n#f@Q]'DKHQEOٱk'syu*">ۈ4"!yvPXƝ~ f;Twπ\!%o+x82ٶRɫXL U=am`&L$Da~tNXc΍z9e{3+F '}螒ӯmcXǩ,vĉc;xp/ F&^b<zJ; w_Ba 9&u 4aEbǠ0F\"/@?R Kޕ;6۲ߝ9nhgϗc2}a VP[?T$+2ۉxiX/?x'㟿W5,| Wn9+Œd={q='$X!}y;nډĻ3k~I2+'Qz潵6W?n"uĈWtDc:bOOe2:u2|մ/An Fr YK߶mq pi޹9B>}";0DkՔh~dʎQVkKǴ`ưmΊ|-ڟ"prW#V<} nCaXLdx]Ut gC3 DqQ 37H) õƆyܱ7މb'o!qW&nz籙4Ͱ(` {ӑP4MS\oӮiwĪGlhօQվe$PZȈ%'D}d?%`Z7,E??؜Jb(EFЕcr`?TQT/ĞW@b~<} @{'5v;DLJ+>ieDͰ m G`20H hIQЀU΅Ѿ˧Ӗd!4M'xFEo Jpsܩ#n𣽸CUY[쭥Tl롇7v[ud ֣'oxZ8xtae_$!C~RQ2,O(nKi2jv6zww_exbt7=K}zYݩ~{޻3?5|!sRzUtذ|w Ӈ$Fӏ4[m\B|zE|PE^|s eyۦ ' ‰:~'}w#JX\9oAI4a"3;=o|:/j:Am. ԇ. XVGֈتvV&9=snnu8| w^ւ[?bXuZ^hX?\cihfL̾}C\(APq~Oci qOerkTgt& 3M' )a^|m Z6 W_W7>.9zŁ LQuJ`BԖC96| /n[d$*F[[%%RSK8c,RU_+iILݩ ~g5H^s YƗp|3ndZrdn1V&~ՔLF|xc Ui jRј8R~sR gWW" ?0iQvS%`G ޴iiw3)g )j@e@N/SRB,LYi.݉a8?L%q*{ (uK<"!Ht 37wO> {m_:q;X^)꟠g6WnWnϯ=<x&y59|[L.s'X7WdQh=Ig` S[ .݇# `k@{A K&l-tK Ak;w0BjMFY/}dNCEkenYyz5[cG>(!V3}Ƌ:w><e(,4qp ep7yN_L}Q $ ɱ#^$-TZLu]t,="p~^)uO-"wCMqFOX}UOvۆ皢pLztP{6* p!ie}"]+(I@Ro,~>(o}gnWH8ïZctRI[VrǠݰ|a-ƙؿ;gq}٨ B~|$mj8?Dԩ fhpxa2@#}+4*`\&G9ㅝ8G4p_7>M]btI{,p:gbY]J>,n3;QD>Ln!^Lx޴& QV9ďhm%qx"5a5C6mp4!5!~a9wRiFq.Fxqzyi0߾HCg X(2u@Cg  kG:uxaDh5dK5ZP18")jlǺZˣp w) W)D0&-ud㑥VNl"C FQ'/goǞ )*5Q~w؉c|$T2:V/<YKiQQCp~H,/ѢXVkÄO*!= 77A짖A2B62e%{bf<(k.\} 8TD'[<Ņ>Y#_/sBqgGNTRƶlc!=# rՙA5˥IVA]nK E#6J۸mߊbia9}8t|g$E6D[՘g#MVC[z7„& A6ڠ ;ήdp6'!o0oO1T"bW&%6 ei-co3s^C_ g BέTH'N0VoH'| SjOp;iiD xٛU#^#9fA\?N</ q^}&lQ4!tYy?F=CjC(puhϤ<Xty?}J?[qMًDO^G?EoatY>_'}NhB -ڞKRu̿wvİA!䝙5꺨w[k'DP ]$3bn29(`TJ lrMnR^/Ei0Ac:Ao&5RZ<2w}<7 S X!to GJNhbL2M'QT+?K񡀓8 =ÖDDSZ x-_>(^V q8e_idľ 8oNtw]U~w.gHV}XS[y-nO^ YXf^Mgo;٠ߓGjŸ*J)m&Ֆ&s)H).~Z/I0&#n< rZc¾=퉷%dXvf~0qQ͑#t1pk1`)?ޠtxII:ۿ~X{'e繧՗N܏AuP_; 1{Db\?}g@wN/:̪X} PMˈeFZ(Ff|qUPWj tRLcUP=xq/{jMڰY!;}a6-O7FOU$fbs!HIYe٫-XK~ˠ/%HzaV5Eݥ?1Y9>c*ݠS(e,gQU-~bJrMEra zD%LpqVK.*`]o+ #'2%Ȏ L6[aUK8uN)E ^2Ӷ6x?&>YFAqh{}®+q,Gxmu)h˿wH1mAJZ8Q9lV*)G ji5|L<Щ\P~EsI4HDnx"϶%udA6h*̼988v*B}' XֹS`Z3RKtUN: lq/]wy"lfY"$Gc [PXIu1FifgKie(}w1_<֣umh]`oDq l\Qў6oD %3ɑ5<mT+Db+?_(XrO+.(~Lq)(g(i=rbưku׫HzbUNtG8Js=a^9^044Em*i cѡ!L%D4Ӆ,81Vj|fa 05{zXAO"fc-,\)oԀ' 4+l jVX_Jʕr*q{PuzdΕ-rJxyBʔ%.*]M:r;1Q2孰mߋ [03b)Fd櫩t|o+?͒p-Ӌtm0q[0Ʈ@;A4*Rs-M+#a֪ &{$T~hAu!7pӅի@ٯSK%b?'x{f>~'Sy9HK : %%U}Vui[;簢bJ7wgdnِ:[6A#Ou/1M:9r ڌl)neug`_*eۼ-a[ܺ7Na}@617dn q0PoF|P#fn?b5B' JO;v%XD ]O}q  D ?|L \yg@i8ҋ,ONGOKnJ(C-՟3eQ<0&ȚW:y?ϳ\-G'q*2"' qc%I/bt󯍇Gq|nc< u<ZLJ2kBz$v^$+za'Ɯ{}sSqb8:F]#7;~e`+mx͠HOP'qiP~U{ $x#M}G0>o"sOSMk[xl z8Bb`|<`=vL|s#9?g0;Q -GrW5՚X}5? Ǎ/!s3$0ql(n'a!jg%D+pm6_x`Զfjx 56~\h~ {x+;E]Qahi Tb}j~+z$Pg1iuCqajW6B xclw(\5Js?d.@6Ĩ v{%Efng3RSWBtZ&U.u0Ԉ2X[lDr腁]lSNW$CL~(4|0foC}x6_L l&Hb[hu2VLNovFS8RdCLg$T07쏰gjA~Ȭ^?FŀJBB!׬$$#a%Go=$zO7^*Zd,jcߖ3/럅VPQ*X_)-_Gh1fL])w疭 >t.U1MvRΉ8Jɸ߅Oe"ǘˮ!?~d-63;7> mHbRnw,HZ&MMJdPEln>vܕ BK:4*Т :W4ՖGDx},X @UXr:c9|yQ~Ђ@oPg`.+!0N7{(9Y_` p_iy-`V&9skO䌱dJ6_;=a.1~:_N^[#F5{6®◄),c^04x75[zg]T%U d鈱+-CwR`IzǨ.aZSѸvW=_h\'SK3Ї֜ t5\<uw;[fF_[u4X}pNhKT|/a«{)anUt"ohjc:POM`ٕ1j,,M'kЪ{:L)j+JO?.Fz4)Cm N|݇IJ{} Sy{#_Z:+S mˏG}_ŻZ9ɯlt}˫;O9Ff,6\Fmf#W+$X-0]N>Xމ7ȼ[H:c$8="֣xE3/r2`?,B2c<$s{+r?)qnx f13s9!1iN3]rB :u Ɍ֘vgyxk`asBi{vF"]0V+Wp#URAoۖ56S?B̈<#>EMji;<"NZjkdR]ӐUV.aĺ>8+x uU" ;tч %5RZo-# [}~SM=UJ!]G[Vm+A i;[j#3Y>s6p՝7eؓ2YU ,1gou@;#oX$#ZM`lFrT%pׄUR`s#'7eу֖fdqD{S),|&.`ȔpsC. |XwhTBTu^u8> ~S<7t:lIv> 71i8͙5c*\~e9\0Z"Ey",g@)Vpˉ&~IX>7iZ@""2HaVZGQ/+-(w[#h$BXCcn \d,`FYڡKK#$l$>6@QJ>H3zfȹ0͈;{|`Mg5>)O&H^s>r*pm|*NJŚ0|ு0Vȿ}%rٝD(;'l޿ndAZY3BW%0,8@ʞo<kE K&8/+Aɠ VUp)`ZLkZh@2[zⴣݯ#R>/>' Y`Vk_%昋""`Q*׸*51"3K~y@w?Նܘt6p< uC\H;qBX1 CYW\B}|@]_*ey6KB;T9bɈUIoպ"3 ׀~(ղg1b r5Lkٌ)U"~ Cb(U۝'`1qq@6Jr=„a:i~qQ{ Z{ R:ll)DG˘ "̇Ԕ,gmFXIPbH+Y&%ho9S[1(\@5"J1S У})C"')ϭƈI!9j|\'$%:{ݷfy.UmKcjw{WN7 g5nU)@^ipnٝlyB2]vB+tXL]g%9`oPh_g9tL蹘ulpٔO"ޞz!XqTTj|>"uO ݵ*c!Cӆl`&+ c-P7kݝ'/{ |5|WbdG{C~UbU`+P6WSlG.!ǣIlk!bZ[PJYT9KJ4_v3+u4. (@֦sOGҝxGXGd˼~j ){Ptw؛'Qn[Ry#C_}7wѸ4n@EBf}edn~Fp<ɐLz7.haS$lCt*܈uxOwU%A%LBOx"=PywG[T\1 xG"*}R;%g(Y1tfIUeO/xQ挟n9.1ץۄB¨} Wd%Փ ȗB9\JlWn!S}ߏs.DݑOieewrp%aB@ 8NH~"X8\hWDЇ\ccH&[umː K <%Ʋ3fEuȯx S$oGl~ko"mSs~JfdԌ)} fjǸ]?AÓH#ʁ?g8?8 CFCjJe75(׎єp+:F5Cdmb+KF;kEMw²ٯO 5xs+^P/} C 71m}eeWr1 9z3 @w^EgRjHVMmݧ;e)͛,v'}˶GߑM|/!\4QZ%rd9m?:ZĽ q;ζf}- $?)_C+X.>8+;;;#ܞ`WqO֧X:`:VqP-țFkq )+%l :wc4 Ÿʷ5}[5+ms!(\Dj8r :WDF2LM_b3<9w1[MG: >)(xs\-dX,niXuĿJpnaDV;+}Ok젌L>][r]wJ`t amw[AZM$Y&R}WvyL_TJCQCc\Vu5Hl]R1HeErٚk(4In߼tX/;y 1<C&hhX%'1]|HQL{hZ&ktXRY>gޏm.z6^K3tl62\KWݮ#m&aw }C 0މ}GDUދːתecHI S8/WD<2b=`, z{U~fHu]oK Puɤ Rc I-1uӼf/:==u/z" -¤ V\,g%⊪)kΥLTUD5_ǂ'`SrkvM!h(!kn RJ'iY߲Pѽ| 7}tY Gϥ/$N ewhW}÷#4L>Y* #Ckb9TqƇkU@QzO' .wרVKu4?Ufm(nOݘN[Qzׅ*9c~@|k8oV{TFp|~Փ+Q|qv`!tIS%I-v2AR/a;ɒN-)exue+y;:̐X'2Ӏ(_:IY_r5x-{%O1 Ÿ}~E"!A^]RND;jf8 yʕZc]Y KfS0K_JC>PbumQ[*յe`:ZoJLB  W';&ɪ1bZ|NX/m꾸UpƤHƱy702EI4JvT[5<aڳw D6R\:Oh>֗_/g۴zIi2>J"& Fڑ[~⒀#A7y1 hi{ \* ~4r[IiS`ޢpwAxm^iQR~!ZGX\0Mb]zհHKQe}MJ4cZL"e]I%-9MpS$ ~l/d) i<*{kIHJAn" a+ |{5Ph[|(7B5\reuNM=|)ルXP/QiGBH:dz(RηޜT980`5"8JA]#5mkSGܲ3A)oQ+dt-|P o_갭@ uo詧1up+I!N8#6Fɾ<1n 6'$v33n*] B#`X߄z<1lt;BCŭ˗Z!5j[`4hCrm< rR1gQb vȄ7F` ̽'ˇ|g{@]KJ]ֈ # Nr$C~p4-ʒS{׎BKfit_/jP>F?E|}a5ћ-4nٍ<7o;bZWieb*`2PLWtu+&Ml1tq j)tCdoUZZd@7R'E D>Re5HVrś=81Z ])ƫ |wY;9`DjRIA{ z h*?)I𱉬>AȒ隃<j%z_Ib` &v+mB Cˤ艸#6{x ;tTO&o r P:?wdz-,+mf]$p~)ͭX6 S^fGaj ݀g A(tH$i=ϣRwczA][1+\1qJHE&_#zғ=Ӛ̙"urʩg ۮsO%S"_6耠9&GJ?(+b)aO!q6sVÕQnjY ʣDᔦk{'/h`~G>ЕfI(oNҺ_Dys,4P~-MeęK'\~dȾ _4D#iԗgꒈ"f2q,Di]q*6uU,_$3tvO~Y͘9)]ʘpvֱEjQB?l;6 Cԝޅղ<})QȒ&c>Kt"j طO@YPϰ(z<ߖҘTdھ3`+zbtINIa}MHQzh)PNOmUC=bH}Fs@ܚZ%h;EzZ(?1S'_᚟{/`Qn(Е 'qdEۗe+_ҵgF;"vqBxt(%netm<*2aSÅj,π ~S@cpbP6Wm}'urX 8F E/%. ̲ ?^ 5N+iPUtW}kus,e+m9 b؈/7}kЩ0* ?NnG@qk1VkPMqacz4ZXT^CM-s6xrr<\ uLL۰טaLmtGC&L8yh/-iʨUݐi^MjT0qŎfvT*|7p&  3: >DT!v`CSC:5O &2B;Y-M%t xGI.z4y``" _\$F_aD&cY'x槦ǨxlqYV6 T{ |XP"xٙAѐj-qq` [ 9tP&OfVtg.| ?GJ% 8qTtK߁yHڦ $mtnxf lϝUQ_NEy]:Bl]Oo#KZ۬6"b|&g1EC0K,<ൟ%txͶ%:r!#Z<%M#?}D?4HDJlqIEkbr}7zi7J3_yNK1"6L-zQ̀H\jwU6ZRWqf?wu(a.lQ4Mmo1g%gyYؙlLFzxP׬[7izWg+u/GO[1 Fl>ybԋ3#łd ^kVe}ݽ;0FAvRdr"{yvQrIge2,f堇icx=zwŷ hpת:bGgJ0!ΗYqs:=뀖2[)vh$Lʒ>5߉  ݰ"9gG_H^g/M&wÝIf_[hɖVjC>5Hf?2{eJOh+/=E\H% ]U~ry&Tz<\aİSOm|c"6یpF&#>؂Kccgá=(fՄmS5Zt;7^(KTqF̵~ç ܻ@aZv~G՜й=uM23#QО'‚/|+rV U^1Ve W3 =˖(vxa}iIKߘ*tʌ>Y& oVoc'7r,0S;DJ?p'Z%V/U+ \m+RDlot韆i/f!nP͐Zz<{#Q^*":q;i#fZ!woJ=jUJŰVdbKLhlBwш`'V^pEKg ӬͅP*Zn!?cXFGsHZo(/Z쬺 c3& >9XlUQyGοmN.8)@7"DQ_Y xۏY{an^ ɓEUDN+& @Ă(?'"^ϸރ!%gRtfPS[!40k_UMJ##~eM9q$Kmǥ34^hlƀɼݶM9,HonDhA@-{L_Op~k5U!OSt'cmnU2x1_1PZˆ3ĤI #;[:?C79*VXV}';+̘FBƒYAݕҗ 1@y *" Nz)u&ro9(¹_ėf8+]-T6!C|TϟcFl|WRCF8!XRcz~5ܤ:|}GýCJ-|Ÿt;./pz9` 4DR_RPXLp˵`UT6Ӭл8K Mά*J[o:[7d>Yc!]`+[HT?(Q(Jmha9F0sR÷(J֙- 1 HT|% vX)KK6B -E3o F{ŊTxRM[^prv4ڙj(_)cޟUBIŌQP p6#3K1;Zq~!<UNR]\ Mȁ?v*l͢1Œ9 9eͺZ]AN'4-ഴK 2cl%5S g[e9Wg9hMMWwȎ:&y0{sMV<g#Ez-v8$onq4*;Gܛ1xH6 aX>#赦 8"rY݇~Gl:cUܒylN G `D0>GW{Bݧ^? HoGOw/ώePC݃5s+߁$Kxp unj8ޥ3H}{_ܦ%Şꀍ; Dv׫q<K#-X ǭS$*'k/OuO5SZ}a[E[s)y @U+JiVj4sC`YA S;Ќ ®a !UPB9F]Y X8CE1prgD'&ANr< "7T6ѺA;e^]IT֙;<ťSj͞L9 6oڨOjW,9"/VVr}ܐo@ ɭ+`- vq;Xs@l'V~ !"yȃ ^,C̰ L$D4}^R/v3U)*Ge{-{i>o;< Km$)S7H<H8U)[ ' Kzξ$(rW"B<胫R-yTc=q֕k9N^Xs :ڝ͆ 1ա~0_>~DSX,A"y& {̜)"kY>?dtM/^#J6aylḮ/IP •1@<7N:Kq/vA>ABV'!pp`c[!*\RRh[ral^:9fS|qcp zByKҁ>7=D" LR-#dJ9x?ږ+zfϸopVn67/ @jaEzId6bU6A\,hΠb(jO4ĖA5JBG6imb}72S !jf;ToX"&a*RY e[$n3~ޏ<@kڗ*O^xi0*^l.~mK)@댣X-&"+"-o7f)vͧ]ɚRxb56mʥM]LW[#IO_vHnY@u֯=th@Bv@JPtXY׉t ,/:ɑMg.Z|@~%ίpp@l~R {p }JO`03[ V8<9P㭟fyUc!t@D ±K{S "!tur"ۉQLukK-1$Q}Q6NH؍_Ds~*"賆 z?đVŪ7rM +t0 .عu3qgԄEz̊)8^)ڸ1;*J3)c@țh;DdQ.O3|}AO% ,;tXWzIr[@2ЏpivF&d̮ 7>@+q*ˏ.xrjGy2Љs[;5e3}RW*$2 s|qXxQ-I5o?~(8{s_*auwB@i峕9`ɦse3Xoե {(6GhtV~ťεA2.rMl!WסoC.q3I5F\nZ^ 4R) L dY L ^i+>Uk KhB*čkVYұ*1#J8hGs7i?~fOlٛcB<KÈ=RB&"}FfKnm(qr7 Gsr.'P]:Qh"2r`:z;^'ˆ*m1* Z&:{)(N+$6&(`EQ)Oo%dItjuXi%O2R&C{ډFLf$ي0g^ UQ:/nw5W 2PmL':qz+M_6Ǜ{~qV>ćȓ+yK?Ke|-d[t)dKiYO _1Н]=Ao^fմ[dN qnQY=Wܞw. cr Peޫ+TQ*A-=I*X/3GqCYb5Lkkv0{]u6>J#a-] 2zˑv2LM(-"?KCa}̚[[SwY+& }<4:CGV4&&IEM =TeQ\=;4׈B) =,zs(*evdr Fb!F]Bk6[sTKJ0@$၍ul`;0H+̔xXVS"R"9;2U3qm =c-7a0%go &pPi[0=󵔕-kҭvev|*ܯV~bFgH?l:n*\84! !"&3Y׃y28)ũSR'Fȳ z>Ws\cOdMqX T-iҪ9nrԽ9AE'>~TĥE2̣.BqX:A㢺s\jyU{9|a:rݕ[I 8:ԧ^9`6AVj! B^\+6)6]zA;0bfWxABLcR꥘kZ '[7RH  :Ql- ՂFY<)/A[~J lm󀝗'6~U 1o1UT*&Fǣ=O@c6,.. +Q5Ox6˴*L_h*i+\Gc)Aݪם>cRw?#2?e Ԯ!@ljS S efS0( T$G^̲)bEȧl^3 ˆ:& ]q{%F~/wt;D%8^]?zv8z将ߘ$;|a9+K #Ƌ̿] g=ka# YwK T?}mnr_ G8=<(tܛ_rZicY^Y M|_qӇuqD^(”8v bkP L` t\v; V}MAyZsިs m-GG*Z쉾aR͒c$g+Nf9! :+`; =Yo,&]΂0 qM$]=~g_~@qjqU{ #({+)j]Mrup3KքpapiT</H?{}%qǰ϶@5tim\Z^a+*yۍ B Dc>nfcP& moz=)"I`eMU)`qtiKk.DQ䒂񀩖senbM`^h.@^Dtߒken :r@e^y3Ԕ^F}mim#}<=e5; Hrԏ׭Vt:J!lU.MA*6'N܊pۣ*vKXۭ(މ?Քu*Weg[>(ʷ=65,KM۴@?o-:95vUiR:"9vDGט#RT9;<|\l,״s,\'M1j)}v%2\K|Uܔg=xN,1G DuX[ڲ7z&g̲{ڼS\6눍G`H[1w^,Ak$>t$zt_Zq+UqKV Sqwk-|q$3%WbмL"2K:C$| 6I7Wrl`N}7 #|ҍ}2;= FѥT|+QN&Qt#iSDˣPڑ be Xy+^ t 0?ڹek}#gv^ z*l4Ξk@6 l~igi, ZRUo8fK90 D~V䊰0oo%Im2>DQj֗]hl!+lQVn +1A!J_c#>5}VE+&",+^LI8=2+B{H k.Ը`#IhMPq c Z{T`:Nw_>̨).H昬??BM$LVՏk|ilcط4ŗc #qW^ayl\mצj=dL=j4}-:ϼ0ŕ^}[3|9"&RBcWߡe A?{LFS6ʽ6{Um=63[^m;FFy<oo¢͍>LZ |[Ǧk^.5#_<'|mZC8-3а*,ocxBp]xn浯D6g?ڔ*(U/6qr> Ի6Hgoz*X)Cɬ*Ħ![rORk'j9.ǡr(׍ -HǸ"1! Q'A^Hڂާ.|ZYE4k pqm2? 0qkx=,{!>(?b"j1vs Ҁ+>_̍Л ,h붕c%PCdL o[NGjנ2L3։xk=tTGv]^-0 ScIMg5*2rN`Uh 2sK   Q]0SH /hu t] ƐӲY8SiKZNS5R{F<4*fWW]S#Za}+#۝ ē2Bw4$ GŨ¤%`(`mkY LLw+jOcaEbߏk(_&o11+Y@.KDIp _ܰ4FiP1}ϑG1jRߤTj4 \h٩z2-NI]ږu9ZZ$@1\/xD)`zHD0>_7*p!sC/w4c֎-%X?jףD_, uS|u0s@9bB'Xf]Ng* v+%]Zv+5p!Ь2>J7~m._Qj]QUF2zxnª"$ǷW\EU嗙{O9 &&* Ws?[y+p &ul\ϊk3> GHs?$@ָVp.2O`nu{dm [S2LKrWqZIF@ \`ŦrpZ|Y^ ~Ah:ÛJ Kh혉#wZ!ˤw\8HŃobLRX zmi 5žDKw> >;無;ΧT^#^T'g< ut'[I4gkgs(%Pf2Յ(ehAp1xSP^gkY5~r.p`1~/"44^dT{M~p/"Vp{vt>I%)bX~݀b8W.L…qҙ!ώcs1 a5.glp7/}[~Ra7Dys( A;@YKҕl$=^38B٘FH2SmgT,\mk 麶Wi}lt$-n]'LZRzvtXT5- !P`W*$sPފ,T zWh9LG䉜ګU."ף[uvTM=bfxCW uL ,k_"` pGz3xg1R/7dgt(Bw+.9NtZ3Gz(8Fq:]\oCiׇI902RwܚccO sYF#!x.SU/L%#7yY#GXRm#݄e2:&i4`Ω %E+n08 Y; |D|Q׫y6G^c Mopg6(2 g~Ù`}x++[3hQimqk"f?GɎ>'L-ZӲeV3^~jCǐ2+ MĄd_ ((drnZǠ؆DoZ޽"hqN3l>]kD ++fĨmPZt6z^XI(,l2\z?T{kXdy3H;I$t킨-K /˗4yp j@{Ua71m= l-uŐoŽQ5F/g_?#_昜ÌC0lP5wYVpv4 nid|z猧R^YÍ0FP{V") [8[VAm}N5י姆{u>2dV$A~͒^/wT Yڬ z4/ myed]K/Vtiƥl7ĉ 7#vF)"꣮;I{H?цz- *C2#9YB9W;̛ՁWE_ G9 ̇O53YSu]KB[H W`§Xȁ[R O-5eK*gztܻ~62iߑg] dBjA Ѣg~  s'D>E2ڴl*}h@%3ݼ+HLizh}X#XR9ri/PQ tE7 9>B_Ļ"X'_r\v OvojKIs*_]\J*"`lRŨQ|uc!5qaGSk:& 5#!gf@,#5tN' F҉ȥHԬk<;}S|[/2Qz2Ns# q16p`ޕҫZƭD,E 8=<> /O_n Sa2 dCR2.߬E=DPa᳋J" U/!lni-(l'\].uukG(#yy30so<`:5]D0UOn'_}r[cڊ:? Ƌ%)!ĺ43)3mÀ6f;NUکiɰ2-G~b :SY(A H0\k.w#bJ1VȽRY Þ0LNc;3>jy4څcOJO%E)L~ԿjǺ౺ʯc 4X0`Wkڡ%P |i2a)9eO} IM (Hx@ͪ ws7C.hQ"_Oݸuy ]P2𲛙nZ4#=<2 0l8 yŻsey)#dvi@?q/G8 4}ĢbS^mh,yR4nՊH(=Q\۱uq?J#^CG2? R7v1 ą;Y#7KELTTvVe@sxϘ gwi/a W#>9B/ճZe9y,iIRG8ozFSi SxZ9fCyZ!Jc,UL` MV/N5^Bqeg֩O[#tZX-f_*deZK.$#Bm%Q!G'V0h,/C\{+":}F,ya#Z8*Ƿu$n{MxbiI +._l/qg^SS[b"fd/\OI,n 禴xL, ܷʕmg89J*[rbAm >l{2!|b oXJKpwO0TTMBT& I枏atY&. )vxk){$赎5D't9&ʋPw<~esnZ?[oց,9>Hf 7{fwz:j;%.pJ>>\o`ZpʂѷEB"T߮ݽ$S7?PML9f]ZWB#ш$iUb\@b䂉cy}Ϫwvݦ,5$Uk>-'uf ض[K0Toǐ={d_ 'L}O;ʈ/<(ݧ b. :U\3mnyTP c5@EYI4j[ B_$ѱ;t]:ǀF`$wU5T5<h0X {j=+Rim<*:6ƒ8l9NL2Z$7\g? P/uB]W9^0P0D}H<:e qe8K 1!L,EtY;0V\ tDbB9KKnb1uij+5p-9o-篆8".6;1kGFWȆzҒ!h}g? \u]v^`zz VP0JP1x߅B!_;}I*~.^rüB 9uCPjՓ[1YByՒ <”_cIrawq3nÊ%+0K15E=N<"ȔVUZO](CA}/BE~U6uv}طevG7gLݞXNB"xष) ՜E57y[ZN:2+u4ꪕ GyiІ9J6?՘BRi=)Vˤ/q ;誳/S3dnပr5VdTtX&{'j?"Tg~[_0?S&kpݐ2« (M>vaDw ?h6ʵ/#)m\6( sC @V_mC=BW9dG%l;5uhecɆ\QSa$wп1{vr«y(0?刅NOɌYq\s=| B Ͻ"!ot, ϡU?CQ&:Oգx+"bκQ?AoVv.ޱp5FF 43Ћn-0OgD]N$ CXrK<^XOj-8KEyXͯqb{h@Va]ؼrZwHM߸&K}Xh Q ;x\!r fx Ց^r {O$d.p|ܝ+]خ, CGD]J*]xW_)(r-6t})ˆ9:pd:l)KK*y-$[bIŨ|_c _@_ix y1".\h&-Z4#c!Va#I]┶3V"?w@{~)[j^H3U+DA6SRkHt]C<(i B~n Q2o]iWK%B52J5ʹItmDֿBt= Q~d8h+1QC6> :uDIe0 ̄,j|.Aݦu!mn!0br`.|)J`"9' ) ܒt%7Z5X{ݳiC{w$O Ʌlj6ٲ7YK tz=P bUOO_v<b`x KKŨ`[, Q% @42MFL.Ŭ#>/pglݦA>T9N,^}Ou<\(W,+ C}?ic CjS'Y[ N* uIk$,mϾ3q-K<|>xGسѠMn,r}pTJs 컴 <{ZҖz. (V0)5d;&Ņl^LiȫB+_~jZ[DN9]ed|8hv'mE[L"BD˲dPaOX !MS;k#'ؙ d6&BL!̗YfD  A.;meU6,*.P~oƿ5ʢ[ȳJz}YD$c =֖Ӈ~] $n Sa)ټV(!"[KU|-%1v64+D}s%![= AW̏K@?!oHo 9㼈N̽p D|$e05yUWs6b({i.)Ypۘ'"fS:_* )Qg T}p~O+«(R(瓵aO >]O0T& {D Fܿڤ{\=>*ˤ0Cؔ]L򽩴ttd?^X\5t2fU Sϐn}y!ʹ=nW;HI&"_qs7 +3?uI?%uO~oYD^ބ2\> 1 9&nQꚿX$Kw^ Zy(]tLҝ!9]l=m 1u~2g1ʥ%ΖVBFN_U2SKl`sȧ˭}tr%c\uua槱ëhUl#4Se\2LFQvT~7}=H90e\* :9e]~"pDLWZ]FӐu7qeN+Kp`.~WۘX+)7`Y:TfC O ,ys"Xye5u p6uIBd_n)+Jĥqe,\v=L#CmμXJiH T˲MH x< Gü\D.Kd)gTp~6n0  AeԄyZ Y;}栮\m]xHW6Sqc Hdԋ6̠K1q( g}[߫$^9$e4*߸[^-dOLi$硭oSΑEz]Xk`b;ve.2l|ͮ7ʏǭ%v F%1Ci2׶4ɻ $t_bw ĿJ U?_ɷ#?ϸѢ[C\=I_]ҌvqE=mQRŹ,& &P=Xii^yԛE 8̾6AfrRw%^HyylHLcJdu~IS,zPI<줆@[i W)2YXGp3u'܄ .aݾle\ UiJS՛B*?Ȕ ӦcwAf LSǽy#f;dlE4}QIͦy籬LM\ "oYQ9f"Ʋ}&Y7Pf4Jw(MO{VgejJbIU̝*rbt~b*aD3oS,:dD/EfVMf 5:j!ݥ} Ģ۱&(W5z1p!8/'g;cuӭZDp  K '뉿66K-BWQyr:35GJ`Rkfn*[944*^ 8|u>T-X`9yAlV"τeW9 +bc1u,UNL t:K]NˬXQVo*%Iv vsBwVC sdKkv-ai ]! GpAc='M墵K9LwP#JT޼Qx<84q5 ߸o1{] ;αD3/k$(g77} &v^6cW3x՞f0F=!#rբs+iGV@#&:yr |s=NibKߗ Wp r>#R{t5;ݴx[,[ 1nB ! !.-Bizሄ`pc7$ye<ܙe3 F_1] خ+ؘ2 Drؖuc2gIXzz|o*H$p|@9()F ۩F8rO)g`-kdIlT?ד'ȅ5C$VV*tJQGL&4:ͫEx6H/zsS1W Wǀ|uӫ-H׉;( A&NW ʭT4 ì$¬g:YNtQ9n5,vrj2#LX皟u^L445H;z1Hł໢UX8C)΍+Hj^LҐ݂,3Fb!IV//JU<\K9*_iьb- ٚPYt[gE*cy< 1!C2/L۞H=9Jc$@d Q1+O*`e\B{g0}? J ]Ёn|r(qh*Z/^U=А&ㇻ\鸯Ž{F+ҷ#Llǡ{;8 рTi[Rކ_^fE$1r+t;FUxZu`<4D|HJܐL\E%7uęZޯIgW.-`2>IvrDfdV "Ҕ({8}8X#Ě~(>Ϛ0;.0 h!|e5#J8ub~XkƝ*?CcJ*]{/([DZq[(ʔ8؊5GCQ.zPN=S7>;ͯkpTFڷo(iZ )0U_9RO~aRv.)lb^X|D΢a*v/831Rsi`B9hHW[lnN ҘmdEv-}}D̡2GfY^,=iI;"yF=#y e::Ĭ?߽hGs-0BߛgL+raTG%N:GD ?5 VַΰTf=o6P9IջE;(uO.MO }낆CF|dms"7 UDۜSzZpB&xYdxxߣH8݅+)26*` &ih2|籃 E#]$9`:QIYuLD\!rStQ;mF]PBbca^ކ!+!5%l_!A]\1MhxV1mm5cF:d:A6`#_TsM-[FkxN/@Ȧ`+h%{Dp{1ge2de䪣Ш1:K~c"Dogt#Ĺݡ|M!S )z¶8 j8t0LλQ}/Z{4 3(F*¼DW*P"Zw٘ PmЭڜHv6mƣ}`Oׄ HA”l 7Meoj:gּLIYS2lw¦ 6;C1 %>dauCD6#6,8ΓV'Fi1T}g'-Ș[Sf0> O=G F>k"W#A]=%o|T.?tȥZ;auPpqm |}ʩbI 6ndWvod j͉y58HR6wu|ͪYV \8΁;Z,:gS֋e."Ѻ-ADsM#{sdFa I{dG`XMDfh6Y;hcJ?œ!:MUkz"X ŽqLr#j€@f5s.VЉb/[ŽQPѶyWx 5oZa̝Qhk[tP,Ѝԓ[JW5c-fyV_QN) TkELyB5}`NwJ:'p5{ jgX rH-"} 8''Z$yF !\s0Lz%N5TON*m;!C\F0 _\h$qYJۜ :MDyPSZ>l+=Ȁlf`$^E(ܠۮ81l$NOE0`Iy^M`l!B9X|JKl6YcŁ5u4"z4nrIH9o# 1[-%AQܺa_+xN:#F k Tq'ϴ;ٽwO_'[,ڱvop3AU(,ɲ66lE<*91wb/I3~Ylŕ9D1Yh7o'9 W#1.[ ʥ.?S a<'j~6hVn:PLS> wVgI>LmWr]umWE,ŚX@ܚل`bip6(Iׯ$41ފvP'HIP acRkhʎI4Z$}{~c`mlʶnҁ jk"k th{U뺖\w]s@,wY>./: G(Y@<ėc឵P` >ܳQ Mc\Q&2xަ{WubgISCx>X ~VDda P[U.j$NbQ譁/ neSa[$ /-_+O 풊n27Iʋ4V\שI|LyZ ƐKӜT6pбN{FoCW&&6Mh^R!а [0\sk<%nH;֋8Y[[R0($՞ZB9r)O<͕Fhr9m|uZeaD:*GE&Rb+YV,03&ъXCO䰋&}=W  LTN$KxIg{ÞL!P2yaw1VI*-5`r&\ 8-f]O$lhKB_'#YQaEO5VGڐˠ0lE#O"4!+es@ SI*RTAenp]hj2Wc:B]@/qn/K O՛T:A,`گmb{"i3tbh V1Ԭ)5ǘi{qAb![R%+9aI% ˱?%pF:̮QF)q^3Xv #r.'R@@"\+-.+:0 m 6?rqurl9)My~jw7 V:w<}{<GΙhӔj/4ȳHLLC$Jm3}BΆJ-_پHQS T\J+ r+8JxZrփA0[O9%4b~c`n[f@*brZ!ˉ%9Z}VShÏm)>N@4T5UbIV[];6`;d;lGjDƀBEF*!9' )Ɍt딪m*=n0&Ս8sI?r&G]܃6/'}jy4tUT!f]wwz*sA0M3ޘ\IUȥ7Հ!G ΦN3'ʊk61'`RI暱*o} 4ҧu,z$JYHދ^Ŝ'maCctN*YEa30`#38x]wƶ,…>;,gP~d4ĝ9Fhy9HZs6O{x4'>2ax祿j%S; alt-v8oۊG 8Tb.."EW>EAC }،Nmm'q#L8+Mt}f r0}t*pd1+ƀM6m(яz"x26P:U \B#AؼGdUek+r7r\N >Be> KQ_0tT\7GM٘r!h!-5B+*HZÝUpk`7?B$~/ereKYG{rcN$yT$ݫߌcP $Ӡ9;lSaGBQAԪ1P)xU?@Ꙣ},cR} lf3 Ϛ})aB}'(~FӾWoL ] )`뎁\Qhqt.<찹>І%fs?Ģ!0o< T2/OŁ!G~ҐJ,F$~/8JnV> nYX7$[TKbjXv 헻9'˩9:?#cQsƼЅ~QlA^IE+?v0G( ToA}Vup"yW.iգ9+j;cP!O p"r)u x/b17yHyL3UB6luFB }+\N;Aֳѫ jR7mrO/wҜK%F 1;sR[M/ !pvCJ?yN{̈Oi8[ 5\uY_ r-z㵷STɆWK"x4 2f928GGd8%#,$F6!9׀Ȝ4Ke.$eX?j0~l]L\6~_7B+""zm»gv:{oZ4im!?N C]:69Z[Wa~] |#ȶ./(77%Ϊ,JVgfirL&fFD ?'з/7) q2~#dOݫ ,S7jv3uG*qLUL~w %e 'g*nH12[}y`{!I2:l ?8]TFw|q{dĄ6=)*f1ȼ9Nl0(46 XՌDQe4Q4 -v+'cݸ38栘q05xE֍oQ+0j}%0߇~t ל\ٛq][GP0$껨JU_ʪ(ވ ARŹϪ6]~i?y}@y?caPw'P7n62Z#aԑe#J aK2VR,erUDց˞qE~7w&3`iU TrLvŨ$wsd$C \H~,- x$0$G=J.(( HGm4MNiLb!`e~cDgW#ѦoJzJ*tAFa'Cp @t;p*NǨsƫ>Nw?О&[7ʴ1gʟ{^|p7}c  MzdEf Zܗ2iFڗ"d]&jSr XG*a'S(.щH Кxf~p"PV`_: ~LaqxїJ)VuTbȸސo8Q=Cf (0b+a _ h(}s%`<ʍy!׀k5x{B`wdǽJ8G+2^] 5Qk8pr>03xDT#UWʼn_[}%+;Kn-ֲ,̤H/5iGφx:EiZx)6Es6C?QQk6|&Չ/ၗ##;-ڴ{*ѽ<,v5Xtf9EYbD&͏vU4X]0`IǛ&AGW{x0qZ|;r )\8[a)h esT&OC}.P#^'^^6`ra`")yͥ/3Dde<W`N6$V`F;:E7-ZZ&^1ϛ#Z?']]sC\Nm߂u򏟛@Q)A'$r&QDfZ;}֚x0ް1Tu(y2z=!0$nQƘ6!7#N1_:_cM,15x$ŦQS"?gU8@8F׫ofu!3GPe<Ȃ8c6uePli[_\isDNNy' uTC;v2"2m1*GQӊ)FUj(@) Y1d8k=b4^"z2\\-Ha]M"ST:T@!-^ZK^:9VM9F .HDE}a=9BYnVPkP@7gi8j \=f 43訚<ɐV5eyr3M7~T <&~9s" z[ 8`O;q$h[Ly>FI2uMjbG`2_h%?r_M17n;-sd!{ំ+Oa۠IIb uVPë3M {9?E";Sfy&mj3@^~Gg 1"Ntfcڧ&U;DڟSw7$0^ i ؄w銢[Px~~t~pzdy+%]_o` .XN$y`$? 7@r3 Bk;.@S g%G r]zO,C()*: ]Or<dS 3 E6UPN7{sX\(A$t򏩇.A~SL _e}LqcyȾ4\eJ)\#ĈϛS@*uM纫OD<^$AO+Fh$"aˢ0uxN7wRPuW*>=aOI>^%y̚Y6f|mI5ÕFaS~Y㾒OΫ)bcmXfc+RB= ;`nXG%ƴX&;Oi0BՑ(fOŋPNX <~d'dF,@Z<:gZ{al?6zJ*QAaZ 2C,6(NBnYB)0jSasbDВdtV!x7!gKة_Jߝs7 f:Ur>SsS*4t,m* y4 QFW ^+GQ%r եNx4b IipX@_ [.yx<#΢.^ ɴ-.O&2CE H,oc\⣕zvUꊃek$ ]1!{FY/^~(("/>pf֙ni1D^N+ bl1hR9Dyw|9rtgoRG+,趚1$cA~ R\Q fǦ9Cl+m(;Nr? N0C@M fuS(XBWF܂@,a-,>Nq{ipN>X&iKv\+0)%of|G,9g smS;yitr2(luYd_Nm,#eQqbs&RwEB/ͼy U-\bkXK'vs B+4RRZqXAwIZ=q`5\YF39 &u]N9n(Ǭǀ,e|3o[2FoűC?u&JV*R@@.;+S/k9P5?NxijU2_u[66R24'aDZyY1LZl>_!_JGY HGp,9$^|a7tW)J#5^z"Ӷ:r yE*(r/v"}fxB, +޻TZvCdߍ 9hMU,l;ߪyV mȻ]^E)(]wgAg 6uc'@uei xgC0`ʸL?Fdn}J p`Di6_u&r)5,e:]AAf̺ _@؍V#Af59S$-,6KҨ\UE `5M*m -РynyRNy NFر"ipŠu?igRbVНJ6O6$Xt ex;5Fݕ00BLv*mx#aT{NAL2iŜ !ȃxI\Dt~Wsv`y<< ^!&^aI ª臽?W=`)L FHˇSzw5F2FcK1{򷝬}obq{vE0Kv|Lˁy!W{{ь;,ߧo+\6H3SP;!a[7)np=ra[f H ;JR*8 N!Ԙ4 򚷲iT k6֢\slj4#8H&'3v<'_:6F/ζ hO9ToHr;5 Є%x2XB/ j>=!U?,ٜ!jk7(53}% e Mu!HA{c3hĵfY1\}okޱ90i 3¡HZFZ"CP =Sou#G0 /egfh&ׄ[tc?ý<tv4;]bJh |3Vq{BRE{y{3Uӣ+fL<;/ofXV*Z m }UbDTZGj,%v899Nv ?ꭣ *si 6Nt8uY"|h:fbN5&ΩtsLܑ殪k|RoF$|H!].O6h?Wx8;נXw}q 0 #TP| Q OpOٷ'声 ט`d[!e&lLƲ5 ߯]QZ$>t/W!k|u+ښFIYU/'㉫c7xd|W_(hwM~'t&S(vEM?V=X{%ZN9w$MY,sHPK+Sщx/":j!LYR̒Z)) Yu5r$B܆^:{ }0-}n/]TǪKe϶"iyRIiPd$ont [=3xnplC(Fsho{6`C6TxSOoEzဏ#LRFrE 8*Oɳ:F91l4`}RvGkmd: #sHc( =5㛯V|I('Ҝf) ˓>DUNaug+! IVh; v;@0Q]4#;WL̓ȕP_=/7uh:,u̪7޴ǚTZNRzU4-{9u1x0)n`x 9! yD6Xw67;5d__⶗Ű̾O;-8YXI`#\ eSJ[X?$SX`,|,KCܸ}<$2ݞb<9N(#Oe@ .e 28f\Cd6 rt2BkDI*c+ N&=pLFWQuF˭˫a{>,.NsA7ܮ0GmNR1=W6 bke׊莍g)xXo%^O b_5?##^PTd9j -VeO'S mf82/,Yl摆=ftѮq{vC(\_Q׭\YaH)&rI]FIa.}C_Vh`"+ɵ&DaWaq/pOG6h@R$șU?"grDZD'-{=Gm;BE7$iZc<$MsO7"drF־W zQª}ըuVO|C3O@'sn&5-н?^rRَHGqhW8qYB :^чcӽ@ڳ>ge42-&(}3~) l,Ewjީ(f`3LZf^POЇ}m$1S>}I@}*xtfYg&(Yt8ʜ8TY2<=8T3Pܧ|mTwۼ`(<&ҿKF B;vtKS#gH^QKJ4u߈J"&jx, 57r\ tS[ud*I lH:LߕJP|!vCIe&*c5Aqv&\$E/`3x%C3a/5,Y& g|%D\0e%ٚyV|e#_V ,6ߌ0Ҩr| %i뚦eYOrƱzN+.פ4oBK:!WIF-G@nw"'99|I8 S2T/Աb)hHiҩVN_YR<"DfOgY~}džbTYwR7G>-ANI9sAFVg$j'"3=B;C$WXuw9cLhK )Vn ( vnsƈ6#A@c CtE6@DՂ-{(0Rqkq XA RJh\Ʉt-MW4S AJu]@|>q!H,;y|ofOF`SPQ]9=Kjme.#k}k%BkT=?gvC Qկ>itPP]2a\&I|L1tM0E#A'oh V/ dJzj{v'9ww|ZaoK<(ȹngʼe$*ydK:*Nyi"|"5==}Gl2P`%ɑMP:񞍡0_+&︻wгA>\~*flxuz3,=RcA*!@q=P7^/GE`ØE%:K&`f*^MrN[~Js3ݍOZ!0uG/f7٣I3!GU$ߚqmfaS 2[C9HͥKHNJ~wgp7(@LQA-ݳ`&5ӇTb{T:Pki (8`U06bqO;c:Hlɩ*+CunS:hqæ~'A_Em- IP-q ¿wLXqZS u?=W\1fW敌xFl1FWQ D HX?jiwJxrH8j-URx%ݫy FpLrĐ,]O$E"/ 6_7PS=3/Zf)8_0uWVn G[&UwW)m> y]쏒Du֞|1a7a#OY%P|xYjz>갳1n;(*m{Z?ԙ!/Seɹv Dի@w )[8@\u7Ƒ ݫ9zzG杊hzmNUlDV)3طC'qb}if2ʱ5E9 Dkg1TY8i.S: F79ı Wxw וu{XP .Cc:^!}eOKkUz`KmJn[M#B{/_BYHDNg$cr:gW]J[B"oSj#MJM/-e7cTf_;O%z%Grɋ:4zIṪF1?r-/ܷ[DcP-]TPM_Hc ɎtU($.ڭ jP['¸VWk8%HF<ZJr%%Hv`<ڣ󪫙O ,Լ1'~s3Mݭ.11Lf^.z+XCnoBT z]0< _t.6î?LܰR( 3dᱴ<38d$j`Nڒ~lGAQ!70D/n:U0B:u 2A as9GU"%ݞrDaO ؊uK\V[y<Vׂ~q_ݐV(|fNc{ھ޴\MݝLT.wS cȫ+uE;;p:.i[BpE7J ^*Act/p)fț x:0* X, 6,V{p̪nIPJP+m5AQ2(kmW,xN]ڊ|ζ'Qgw熫ruoi$EXc=,;#)p1V3xhG_K̔M3] rEdb͕G "&!$X䒌LGtr錠* IblRbbtZߍ{vv8&3L|مfQ>- 4;yNH0LcrH<'x)?%<\O/͍rck%u;nUPr}UR jЌVq~|}0ʢn*#PW@nD=ކyu"e(8l8Z27xcϒd脮dT>f$bqUme'LY0-&ƅc[MaU`b([?e"[ UIfG|&@u4vxc͝o(^gWѬB6ƈ@[/g2N/(z Óu [G7TM|+>&);yYF잋ک< ^T{o%( D!nJ,JqExvx 6Qg>2ۢZKҳY(hIYscO'Tw&7Kʫs wM|0UIq JyGCtyKZL`3[{"(}T*LR*]X-,غm_?w;G؈y cB[o+4*/I9ѩXn(ʉhAm \-9_n)"(.ߪ]NYfЮg9AQ#Gj?_ /QԿ45;jE,>kψvЬuᎢPKWR\*ZOpV FJ%ޟmz=w |{@5,̽ƜpE3L~!]F::;0I&/JPBA&7fYD^N 6B62`3Vpʃ"l3(Ss?KQpI9Afbdz\s?l(w MOqSw*~DH'SOc^51t5^H̵sxOopM}J}>V =1AΠJڮ%ӛ BԷ6KJ 3晨 W@:ɎDJZ2 m?֔7꿥0׊ W.*O06p-o+[πu\"o\>b:k+A4)QM}R2}ɝm9zba6IHU/q,o<4.l-.V;㿸"JNry^p$^3@*x3Ww>rzj6~QTYs'&m@ՙ I[HkD|Y&Lc :7lG-ǠH]>yd}K{-oY *Лȡ+CYE%!Ec0v\}#Yָ;,l60ߟ)D"x0ji"vj뙘6D|ko|J2%>W%v=Sءi6Q0W>ۉEñ h[4tu+= []ZdE lCٰd5JU$U !hn.HOu o!=蘙HSe\w 9D2d+vՙ3Y [I`tJ˺+6k1գ,#)uoQi=5h/[ Wt3Q4k/'ͳ:*iI떼4gf(fYQk>on ʙs\ iP#en G5*+b*O=Gi/i]XW)DZؖ5(UA !,왘joxkdR0V} 8Q|cޒ'Y4(>>OO +LxY4|"EdYg Uuջ+*`#?BA uz m%(t GJZYl{%˻9 ;C!m(4T"ӓ=UmV tM$ȊX2_>[hKbFpm;D+I%RSzKpǷs%TdYK`WmNCv/ҥd>/`T+^e&uq,]/ (bBK`"ʕ ˶xf;0}<.׫`A~;yh(4Y:LSy†{ͲS|pbΆ&HW[)*s EysۋX1y]hȍ@p 9&<3@ \ u},@ ?e(t{TeRG560_nzFmc+1- |H?w&]vC!0tjI[lTH|<'ItT+f$dn  -^:Z iW6G箴3\nHEbGQQp[7^JI8^Qlgԗ5/m8ꏼZ^'=4vGfOY+gdz~v)]g9Yohe19o-z|Fwl _0 W7N₈ "bSF~>>UaWwEe,dM^(o)a*0~r| [Cceܸ7,v"EH(p͖PLFLf5"E)5E¸JdmQGӿie*H]OLzO>|_!0'̚ܦkRzbsRxJEMTUׇD 1SlN`+ۈ4]"5n<nHж8*ۑc=}eu6)ՠfE!9vg\PEdhWryrLZ'kЄn#nq~j?f6JB?t3&[hHֽ"qY>0e/-9tβˆاj)?b:.133Aű4}B8c/S_&3}֑=-G7~0`3gЂڡI!%:W5|A^/ *8 R^V %D^lrAS<TvRd<,Ɖ [4NJtÌ>%~6×kU<+*ua3 I7w[9:)H-:=6%f 5\nlzDfslؗu1.T3s)&e]._s-b}O#a3SXΈ&nhǂn1=lf2*)R^1~DPw_kJtAj'Óх[.w&Sz]0ױ=x#cC(,p%⛧ܥV{72Q< b-y[=֍ 5Ƽ#֤Jn@N.q¡JԮ2slxcy_*Y-<{dJ#[!DTv#uK>L,vuއai'6lab%hY}])= j1xֲxh(0g*X?J:jQ?]ƔxZްJ},81089*_gOƫ,v-8ﺹUm59P,qVhv4ؽOϿj9I||qfmCy:Ĩ'E^.>h̓9ғSBV(z:JGkDQ(ư1g3%~ B$0]E1ؤ#Aݼ4t)@iWwef1G*63i}cֹJ"'jg|q- | hi„q13W#yU MET arq{u_gow/T+33+&P3dc;V6!d3@P +!l)|-k#.5>tv$3+d\sSGJn=vjL XVӬj̊)&P?t!:M[Z Zet<υй`Nb$fmhբ*C-Щ3+kQ86"“ ĊuS <Ƌ nK$IVKqfNz"- fKZ5fS/Erv4;KK (iן,d&62PS ^W)q+!L9kUMa @d&;@Êk|+|ys^a ui9yL]H-)>8Go!+J*m<)&J(unr1nvpuw,; ]>Yd}.E1#So½n^D1sw%EI8 eJ8iVGV)rI56cS[ЗdcJ4RLH5L!j쇍{|P ΓHGDžmӎ-J`}Rm'N?`5'C|׽h(^My4k{< `lxRQh~#W\B{Q!%r/;|̾l*h4caH֔it岁 /R3X^cPd8AAQgk"RS%napnS+W( +. )GyV3~E)bAɣ\;Ϛ⎑>cvrj;Ms3-d{iS !13oұ'>j~%]~GN6N$@sfAndPSeHaѧaީy^60K,A*D!" BzEvW23U!F$3?$UT@߂KT`D jP/TOCLKD4=PaEB0!sf9>nY(fhߞKœZGFЭQШ-,1#QW?fq 1cmèjK@́zyQ/׏iԇ@DL#A,F:ʒl;=-IoKj`y?MƁ1H`G=S>̼5Ӄň}b➛HVi-BT5F/t6 $kR |vʝQW GӘ}xr2S̭?n)fn2w3ꂐHJ5O'% U9KwC<;ÒwXIכLMѹ ķUYsaXl1G=IZm$'^DERq0͑܅#J# qg]o6޷vk]1 #<٘㲟z@;.JAA(P'+ޡƋtK{(av"`kTUe@<-j/on;oSSN R7\nB^( R3cJ(fEve*((-Y1 ;AF}VEVs8pfO ƊAHxQ|LUA- ׍g&OKU,ZxG U @I@f% ]Qg՟bCtʙԗ6@O+4J:8)SRӇ(_gn8J$m8#mB.P؊ TX>0q͐=;5 "x]zh!X!ӷmw_+J<ǟكWnl@n"nZ;殔1<rǣ٩Va,NİjleL{ppuQ:/|wzKs36)Қ*N; D:EX+ωN" 9FE -XX#c4h08D2C ,kpMrMJ5<x1+>$2uXr@xIqXg.:v54A'ӝs]{ Eɩ2'Ϭ==.wxf2@Ư| G3#'?-*yE]@Y*|?%fFRQ~aݎSO4|Ԡ@G,C4E(PcNimSEԕ9tۣ"|`eQ >EG/* ax[;T'`A7aUWZZ}.$Ed&rN>?-+@c{B̠G:R"&DM576뫅9tS 孟}|^%+Iȩu6ËGACDhQ]t6o2Yi!Q0.aC#(MeDTv߁'}ܓ7~$-?jmL}?&-g8M62Þ=E/t$7ҖZl&aLD%Bg1)}ah9G?^in+|hLrpxSFZ4NYIJ}F3p{# Qs<ݛY486o|ɡLgş^y5n3#!xue{#hOjB06hfkc5mo럑}قE~\~,@m `M|=TVHBͨT?IgL h}rN%$I XZn>)xM Pݴ f״Nfm\-}2vq~s:4"I=t=uIY,>gϨd=yW_4obRVm^0REb㍄AC>+a'k7ȳ'<٧$oઁ]ÀRӏӳkQxwyV ghe!bb$dX7V&z7& tNl4z}2:vxkQ5;69gtjlyTЕ! B?#Pp"ؠ8tFuLmvH8&AQjEx g!өLa ͯKw?U /VLwGjwK'gH\޾1$-"wiJڄ*<,@l^&vw[if (u(gTȉ+H`SEFbþ tf$SݱC F 33􎭓>xBbŽ]G?˭K0vggHsS!t t HF:{|xۇmVw*%gS'F̧ OCVvަXck[բ!{+m1J4#JVD^l)!4Zc<Eh(?RQlbqRIl[adodt\sO_)@Ʉd4O~EMH@Lٳڣ7nk(r#Tu.O%楣5Sl@>r|J4QW3THp,S+ADʖ8'+OG 1Ku,I?.LB{uJoNP^ WKm?]eAelH́udzkosRr1!kSyxZ `8ɟVFjI;M4kkV7M$f6FEb[XF GŶaM.H'e]-o/K@Yū6-ȡ6md}z=,O<#KaLw D_N'#$ȹ’"3rjLW?iW{[m0i1U+`*:QR5^h W0{DL>ͅ^ݕʃK?;5>(@'/9QC5Z\*yq>T7pQH0‹Z@ڬ{/Wim#9:-Z:j;4u|_o\/mU~k}ýZZuV)tf-I Y5(ؘp ~=_bO{XeWKEmesSk>ow+̢ώ /6b&O;aki M ̒U+RUFy%_M{_MOKBMк_:0#KT\Зӟ~vכ+ QXrZQjm3S8@Gw,K]"nK;2f6,k.U"{l OfݝkY}Ή2#K:qIa ShL3u07bcs= pR 죗0و#ezH_(<>Ŏqnż0w&A%$yu&KšZ.b7\D۩˝ %]QӍ>Vҫ}nKrRR73cbLrX;ʯB@m:@Q香۳cJvKQW]H:buV"/&^UF;146`duATEh_P|"+Hj'i,!"dXQX%VƔl=0b1gi5`v;+AJ;OBۋtޥ1H.?][¶VVwv21q]StujkSp2grvaTFMKasoHǻzC0 .iLB?7}r AR!$mA2r?5xdQ.bz MҤu9cMo I]-j鰟th]GWp T^bɦ<(R"alY>ݺ@zNY3^3׵G+.I6" |z?t{󺎁n>)#K~_j́^, k*j ab~߳yf0YN`k/i __t`DCBXdgjQYhb R4_ BTb<`࠷zՠuqeMz:/`{Bo`dŮM\S;6=z-UJNQJљܷG@J&Qv! ؇o6w {n%α) r,3jz1 } 7-OlpȜ;WS!5$srᙾ|82z#>חhdLjfHO]CK)YĨ#|-?Um޿7;좏 J4q4x2l5,f!8,\ ߞy>ȠU0֊-bٹ[?jPW, ٰ{P',_࿂G:~mr#`$#Xv}_q ̀ ܽ@oւNYRdK&2pؒuquӺP&I\}uc(>"rc=Z6R>Lx8v"J?ŧc01L/]sTȄ BAnt`DZLEQ# /}؅gT!M38&qJ,Dbb%=ZaXLQ/b },p4;d&8\7t}ՓO_4HkmaBk'3H Ҩѯiw\ >O3Oc'> <ìQWtة<,q#1܎Sw P =K6Dz72hV%RsQ\I+}Wz[ը)B~9@ >͝ 6c]pȾwQT1/.3jL{ro}i!PfC7x{#v/&pȬͱB[,/RFMy"QuNTao̔t*b:uB,P SQ]q w蝻Hse%qgtwFl&wy}?=$ 2-. عzUXVxsYmQT$-z1|"T؃- q/ ",@+b S<;H8yK{}NqiwqO|ioj&Semz*ɓ" "1jܳ'grd{ŋP. kEfF-Y!t~=(YAӯxӵy 'vN``5Af82bWhY!i/qx,S'/҈T_gR,0ـofD-jyf :3xk{U2 RKn@D7ĉ/}[ewG.eTYO#!G=ʕ3 &g@{EbTtKahQV}FٮVkf>[_(}eCʧb9DI:u!c̀8LkO6!7p0Drt[򃡔Fy3ViOW.43H~7z:ޛF``Dt"7/!t_ ylKzEH%u]L)##fPM0dNnLX;/ة- (%bb[^^ ҡE3:;N˵b/(+Qo2.5Ug{<rGˮ0{h9[Y~I,hkƖc C[֣cVoRgE֭a=f7nIǮuϳOU0^*INO%-#^WJnQ!~Z{Q $gNYHKU1\fX+ÆH-*v¾\o= !9$z%5Ř}?_>e^CϑLb+ J9*K)6WA1|"6 )gL}BL?Z Ig`ISbAImE{ p}"EOc 0y4WRpkԵdvU7II^:C qepw0CEA{sȇihxGE[hQEj#qL'% "bggF"5⩄FV.<&g ޟRB Ojp bFH_A9Um䆄 T+:ZSp]F_dɽo88GY\BI\K; ]S7xө4;l^k&ޞi!7ٔ'-P"bYqĥ›BGzmjBwOPN!O/m>}=ciû)Fc,0~{a)d$.6N nf Fzۜܟ2cvciےE'7 LfO# B}Ç"g: c8q?/̰dqʮ!>bӈ7uٕ Sˉ0VRHb]17{[2~%t7d#,*ń+bA@fo n~KGF G;ݒ՞8ƌf |;f ܇~ Q_ۆEm"?R/`Ț8jn1`k./zP=pԭQO:C"~(1+ٱ)!]V)dni6H2K䫂Zj7l\Ό0:k oyJ5OBm1ło?˜L65}&h6X6 s^Du ~WF򐒅lkJ`лvOQ=l?-,#(%y,RlSy9 d pSjr(K{ h鮅G~DQVT[;^w.lܓRs+S-c ]' 0 #;|]:*m7 rŪŀx{T~*¼βCvM9l e0 Urҝr 0sz֖+OՋK,S-QCxcòx@2R'+CCh1=@7%GC璟f=p+u̮}dz;Y{8*b$`'T"`N}wQoc wi̋W1>w'gHFoX? (㭧fYnO]Ǯ1uh ?lS϶6Sͭy aށKPý6B FZYo~JD|$x`@7 btzg@j@d(GrJY@si:PanG>k:=ͅ 7X A&'aȓ6R-HL$;%{BtcyIrZm,O'9:W]aEN.\MOKR-PR s ̎Y <ʟ _Q/mqp%XOhnaQSvydE$^ѠfKSy" ZY폆gKgzb'~Scv~q]iD&CI]5tBn١W#TUzlLyNs:EwWz15˭sG*vV DhA\=Έz < k6{!kǖɛt6aW8p~7:sm<<.=g{bS-o RPBof1{E!dOdwǫ 8ܦAƀVtW%&^+ж~Yo߁Ȫ/WѠ`/zZ@a~ԏߎp^R}M7s;lApvvpU SVn7 JSǾb"6n3a^QWznjR ym!(4{^qLo mAF;!5Tu\m*FG|o rYP9ŌJ.MO|';1΋'< IhٌƤp( {8=/ܝƅkW>o"2so4*cJY COAǏS6 MH(ɰs]4K1+(X.w[c@pӂ0wH`uRpAV2\6;heqD=eqnq9wtEW=)EZ"GН8iӅqON(%'$[B!XФ7t1/G:+p[ ʇmݷPD d 0ʨ6~؍WmJ-l]b t6JWj9Mشmݱ0'x|UO YNFQ5 0~:m)@Ym_r|)2XjX h Ɨ^kpt^ {,-F㾱|Ż.j/F'j8R};!@{Eb[y6&oXl/Op5j ٻ5U"CvU,0I_ ׹3uVYpX]ƛz 5"tjrBU",{\P472]q)řcRRw4Bc6S}ô$z  ,uSKʚl?$cY(,˛V$͊M5@]|NOX*.*JjJthYvKY; _3/(cmD{k5bE ͙͡=Y^h"B`MdL&#>K͇ߧ-ꇻt zX1-u9fހŀ)z>gǃqG%gAz%-?,tX@=&P{ r]c=E Ǫ_AX!bvF[*&PTM1e+֑L.'$D-ldžaYoD/6bXz*l˻ۈVeCϓ1瀁;FH#KZ.ZFdi\^D#yU;p1kv0W:}375̈{ޥ!].k+k^T]_ qd2^% `7#w T,Oefe:S&<䢎_R!al\p6RfTFx?$&}Pb:A/vQ X-&mO'{nN270Џ0puTi`'n*NԵ.PkQߡ~^:ZvQ7 ϢlW%<)7 {E]lfgN͜~3 C~a5{vX`ʉ ]u*Y`sR6 o=0q&LC{FG8^5<>|tlBɇ"z{ҙ(<_Xɔke6[4Jr]J?\z"G;u=D"oJ.V.Pr,,E0P/UyP/YUsP<7\|*&S 4{MM~0*Iv/RٞVM ;|^ݢ#ExL-fոq WSeտLO8%L&qiȲ?]%AQP՝?Y K[#-Q{WYOk۩*)=|0)JNjRg5ؔ+o҆dm&H-а%#I) nr᧛A󯔊}]t͇de.qAb*1ƚP^[ ʵ*JXMmrF -˯FeYZJ^nhw)KJ|(A:tq;  k;ZC;*ĭ \T9f&6vڐă)?׾ϢTj8 @]V%QGLC_ۺ Q.8u~bzO+'ZH`%fgPj&ٵJ<<\Ųa**0Ȭ+a"7Ž@4Éf~i6ܮo.A$9ҷA?W{9GZ-/ǖ) лc$2vwX,덿MVM T֬ɛ[ XڿŤxIl*E7pdg۵{Խ+zrOQL޶u<[l5L3Z"/ vǝO| d/7+ _ Z;qg_sN0[V-1D~gG;^ٮsv;] 2W(:W,DVIG$s+\w)~@FClmȁf>~x&[3”@gə6;I>B/ԡsPj|Fin1Ҟj{_ߡNZ-j}c#t+`gFmrf|BFEx#.8b\ utSU0T~nSTi?Zӌ [\SJjQdw큖nRPȜ2W_p[VU @1Ib6MBx?$$B@[D1lT:t/To4b^-:$P'Hio--D [)^`=QICO ߫rK,wSAL_>t2g^WFlWC[>l59|Ty+5tKKh._P~Oldʾi5^'n/=7FMBDt+[%X:Cӷ#568UgC2uk4Ӷ3&8,$̗R(7lOʷ}92 MH[Y gn]'q =uXj At\yxDL1/%@- aA ų@#_0\o0n C)2`j~l޸΢i6 /D-*6\|? ~,Oc|;Yש#yпܘ&4v*f5 DzuTh~@8BB۲-3J^Ye4H|r\(\o DV: ,ׂ*t>vV|Kh:?m| .n> 1agJo?͉+4K_+&+AfvXa@ G]Z;]t 5؋Ld,k:`\:{8õ,sF7dH#.?AdpU#%)lxrgX)赽K|7DG{9?ԙ)Z%X*ĉ^h"2w紼@(=~pI'ڡŔ[$q[+au64v*:Jhf Gc6dh=k<:vcƝRDF)2lxH$ۻȲm](7ࠟN gVO>T庘 )0*|XQ>&?<>Gě Wii!A&d>,5*5Ƭ&;_UsKջ 3eVj&-ƒhڽ$ԼbD/Q͵R|XUDww`6$njEa\&L.I.|\! DUkwST_^υ 6 Ȧfd/h G )r;"lW4f$E(d373z}Qb`soO,,< i?PwZkf84{T뢘1ZhA%ucOf=u$(Mvy=Q֝q_+_NJ+^\373 ]MYͳ7{6ߤ'M"֩+yaг9vCשïak@o=9ecv~kɠ(nւNZ7j} ` ՎHua+ ,Wu X<9K>agn@TM9 *= 5߶uɫx*p{yQ&=-]vU2h }}նZBg2# jyb  ͔'Ö]_;ۊ%?kyDBgNDw3S$Jk|H>憠yTmi~ ?v&Ɔi=DA7ߦP6Rv~_%Ÿ|e BdnS':'Y?ԀaыPYascKCKV֫)K9οtmJ&?#QC>O qFhJOOuKH?i>,J%vBY@R8IbDjfrs}.a%19 ]5 ĐnśϹUX{ܚW([@=J@;6d6rì(6`< hp6rNE|nr5S}3))VtM61kea\>̬hئZPdb}#It *&N_]=Wqy-O= 5[37GV(]Z8HBJ#!f가$B͟*_wN"R/ 䤿}7{íB#6f˿~i;Ƽɩ Qo {cH=n6?7(gt@G/#_kEU+‘\|Kͨ SM;P2L(]bLu⩈__o>ZᏮ AG3~?!w({׳Wpn49sQK;LK>$_VL," =O*3ʴ*5c>ԂQ0!6c ѩڵtm묱ʔjճR^WWKXjY_'3ԲMZkNhqpC" GXe"[(7 BLk v"Tc?x/rGSaJ]n'{4e,.OI.? O0l옺G5synK1|~8G+f.-)Xs >b / [9a@,Y̽xTNKKG1e,,KS+(= "ٗ=4J~g ܀7UiL6 %aqI|WEKf…IS0(P]RSi=vh0Z#ь^Tx]rq ԏI`VZ-|S=$Q7pLW..l.E #4IwݝĕYs*aŘ\9Zzװ&*Mo;1|Ny"+@A ?-sŷFˌ E V}lKRў:p)6덶uGxQ5EoA <I~ nB_lĊ %ZWH_OvCm0]^#t>kI1 <}D . PkxTI=wr=!RgOv ljP;o([( y9|6df{#7~P&$.g(Ms_@75Hi(Б xj*UZ:XZҒc߈'“须"O^hPAB/l!v?Y. 4 ylnͩ(Bgkr;gGc>S Zlcn+@[2e͜":4uO=?΂M'AaSI|XݼOH*A/Xl8AWDxmy)VQ*CsM f3}vttb~+|ieMfz_HɒLFq*Ċ2--A'7&ԅ Ia ʡ 4G:onoEEu ]$ ZސW(5; OsOX@@飁lhńT[-%Q)f] -ؖ.ZRUmO_l#,Ԍfo$i|RDIe/fֲ w57ZZ;^KkPo-Vȋ@bԙ:=FvD3mRI^dLuwÕTy/a"e} 행hM,>XRҁ ZJ gtKA,5&""ku~zj_I#3}w?L&xv[;]LyH(jKdu1 iԲI3#d187^'fVw41WD āBћ,"]qE0&sWNm7r_ctl[ӨƗމ&i>g_'Ӛ1ް{qoNG|#l|IZ1ʇp*fUȎ7XhH#'*.*~{BK4rM-̢ſBkZd)_5;Q5IX'NȌφ9` ry1yGe3t*-s!)9wE&H%qP_o{r)% PMr+eSx3QB/;1/A;dcޓQI+H/X[G!GRt‚^2Re )wL욢&],psVvWU~?E1Z~߭ŧG@RFj?ђW$#ᴎ=O _'} r\ xuL[II~G]e[O޹بssnG(oNUTWQoq ͗\6#ɚh$NϯɸH@/0O\LҎmƦsOإak -|<]11eo[= ,lԸvsU4+Ch ,aA>c3hyb ɁůPà@#9Sc ÊP2rgC 8*E{l"I\.\JfJRWÙ\[WlyzAYu(37<ȤW׼B:4moU\dJye ؼh/&~FV?@Lk8cY,e%_'=Q]`N+ung#cDʣ ߅<'9\q@[1nYn!c K=b7pgVW0u{v1ש:+Y2\K617Nk+YU: H#N S=Ǟ(:W6lBE焭gB y 7G!4_˞4;ΐѶNFX4Vz#; ǒW_I@[Ƴn_mؽ?=T]R^H H` a-PDlv"Egv\@= vhI;tj0V,V{r&j1}M5𖡦"MH﹧۸P7^ ;>:K"(.!9`7Navr^:BsNGK@hb}$(hcηJ+e\+T>V#-%ʊ7p4K>mE1;q>#20x =4{3ګR2Bؖ(K>pria_ M wؔ BE%S[i|07Sw`ei YeoIq*yVGvCOOԿ}Sui(Bd<z)J5 ݱ8z=#^9 }2HDL4Lil^"PAq0bb9uUE$DE Xa,¯LA5&I g5btp=RO]"8퐌XB9魗soƞyf+텠cK.eų*XD05bp7+4@6FCRw *k&uTϨJvmojPL>)e$!ੂQfN~).8FYim[Pߚ_KD[> ȴ ,"AsGU1>X\ M*j{; mq-*ʠ߷t!eVNy!%b@ݝ_HpO& !^hP+unp2)80L l4ۗ|y~_a<0Jok>WeNlegsm,zfJoS^0.JN3>oZT 'C"o 0Lv  e ӆ Ze@\9V7'D@vsJrW!:Dr SH\φ@Ҳ\9e뒤8\/n"ĝ!+w%Ecó.qПʊDKK -_d}_P5I0 <&_Ѳ8YU(O,ђd\hni~cjUylډXOt'$2$PJVԤ-AhR)W_@nB C]K)g^7ݭNH NˀM!MC(FrV6QwVFG^TŸC`72mMtaԈ$̟صX,787-,waZ]nEո"D&Pf7y"&2a/n,io* A}Z2JWn"{EQMXp'TAy,(VA/ҷAZ6]}&pKuߪ*)>qQ#m2:n-=+]54nBHFqR͋Mǘ|9c`ܴjr*/*?cٮ0Ctlu2ƕXE=׬dc]R?*mejӢ}<9gBTWKN?#NANe٪ւA,u搳u΁ۖbmIeRdhiUȇT!޹Vh gҘ>_|z%$:Bv/73RQ%F\ P=a<9&i/q3tݫJ]we%ady3nbhc~7"#権ےȢUYjn6ў1iJ>"Dr`;5-2ɬP46/ 6ث!A9'`ˈpCӂl/|Io4Y[&Ll:o "֞9O] _& -YA! !("m2 rO>ܹ^`QߒHx?gص>KH:[5I&syXr憣v>mp~>gk68BZDƜQl{CBHi0a暩crHmv}rj`=J0,#W5I\R'g;&?SK1hLP,@F(?T#al3zΩPl3cA?ZcOR%-x]B>Ў񺓹"[}p0@ŊQ"o82BNBoZq~]x~`<~쬜5T1vn55`,l>_MPqg e ` AA01*l2ވ*T ScܢaP\e_r߬o{ڌ@>΍ye䊼X <_ہi*l]g;@˶(+UߥJcl }*P1FĝPAE"@GjVL'm\$<9LcoOz zvG}~k4~?[,o IA[iuw\1[(y45nSM1W%|sJ\ƾtXD:DD4KFK+Cˣp 1WNhLE\Qb? ?Eaq4rT]x@>Cl>Ҹj3ܗ)`i iz 9CXH h3;Pc jֈ+p>JO ƄjkGqM`Ơ&"Ɏ,M|X_wt*O.AOPhCcL&@ \sSu(/EBr }R1'٤|ojP(#5 Iuzx* p%K1f}ZDVRh .&o@ a}*QT? 7@})>h6?{*\jzg+LM'(g'Y½==fZYkhg.]SvSznS(TIqYfVt:k}W^'^\T4Sb=IO0)< 7_ߏ5W1|0;z I ﴮ %'%we76ZSi-pyJ^0W˻Vf.mYHP;\$ 0ʷReORK{g]&f.nA0W(݁N;WxQƪʑno)1|}d )q˱/Eēe YS8(O}ۤO3MzP1GnJ\t e? 8$NL~A0bנIhtTVmf?~E}1|n1$f(Ä-^x җHP ccY 1ɭX[\d4ʪs3YjYDLNGWʮP84o'g/t_o>IJ1:z $ET5O,7'ʺ}W-@;% "W''ٕ](Ԥ0TYƸ0NmogH1Iʕ*5FY:vfsv.3a*>x-k JYiE)(82+4ayTmA[GndhmJe8"'leOVwPMƏ>q#Ԅ)@|NQH)L;6$lЏB&7U?dڞJ(k:c8ŐTN&2:c}#CSXs-*iuƛh ^ʬU7L"|qR5VZMY K^^6gKڀ~;4d0QiLk|SP?͌OuL,.^#+wU_gBWC7Rwd/7>(ԭ8*1]F{ ,{$JwJrӐco  vC7u >?Զ8p0MIhkɟRjeQŚqFI=)YJ5?j1;$1c9 Q[}Ji Vzn'ZhS/g7hmV|J`Hn2!sAR;VRC@=avdB+2@37l, ,10ӤdPD@MsVѣD”SuU0E&$.=Ǻt)wu#OiO,<^Ydո~γ-͝DzboV Fפai(93iNOFZ!x{ת۹ DIڲaڂkML@|{?ui4iy5p8Trߠ꫾'x`Fd6!D0i'`3^PLoԦ(á^G}61O[~Fw Lz8b?{ 0 ֫ݶxa (dϯ)nE~6!G#c*b BKoe2M`@_(|M.Ƨ Ti+{+ya'7O~Sv[š]n^@1( <,):6x @GhBg笎]?8\8Ӄ!ZiMrXT:LTP wR No)b nY{ R,e=zM/^ cȸ?vؙ7eFNk|yK顔1)T{,ϔ<ǝ#'ڂB|wR 3?;AYd՜6C :0! Ύ ϺQPk޾ 'rs.z{T$P\ :䕦̳ǧ`2+F1sᰕ*ĕ.R5C1:(܉˱I:h%IRGf9s]?fǔIA>\e{}dMr]12--\]btS8ִ){/J7\f%OX[s8.?+IFPdl8'a$ ›!^yBټ /25~*XuS5Y0)O\Xs3$H.FF'Ƅq.uA- kC݊]`eb+G/Mxv]Dꁬ's.M $K8^+=7 Bw@&$.~#Uع˝&c=Z+M#cNc0cE Kg3안TY.ou?=e%}1$R'Uֱ2KVÿxZY_wbM7:4D' k!k5tN AwJ LJ3ΛH1n1#tѡʞh#HIHavLJ`ͻE Ƹ7VVUZIx6Mrf} lfIB)JzL֪E6OVKC wN 8J'х$!j̖:<-rY̋J/FF|SJ 練[t,"/3yJ $Foo⧶P9GOrV=^mW3a s!YQiº})[ČŤZx.e?V p$%!6إ5)$ wr<@oIWHc#2Bty$'p"B OmAvL'ֳ i2 eJ-R)&3C6G۲KV}k #'YMDêa{` L)=EB:$*<c5A'-tM+TJݜg(sEse[ᒞ)2%Cඥ}Nz7Z?Z<+pH]{!w=ix_bUq\E'j8<8Q9Di!x\Zb7:=L:N'bQz4SMKO܊:>  ߴ Z%{+RX7i!P5d&GUrTh?/. 翬!tg ˼<WN֢AG# j@a!j6 n[?Ƣ{iñL׻%l%5\ /g%@d^PT#~u~ZѬ9l 3^~vcs:O%(qZ/dE,iu'RФKS=ʋeՎ`ѳry ֍Lqಭ65M"4f"Ó9z8i(j=Fjnk?> w[#wuWD`d<YAJ{)fUnO6ʊ iP&I%/ޒf/dw4j HCMELx V NɠzlFhǤ&loKIi LԵ:=^'U4sq9GHCyb(s"IA = /FL5~#_֍,b-:${yuϰ+B_aC(a*"\%|F:gݘkN\J'NRpȜ__&ksaJ^ y|Ume&UxR(3S˜,[5Ȱ3GoX_-CW_pCݘE$s a-Y&FnG󷣺=i2n4oF=\R'1]k* elr4HURd$4ɽrQ}1'0Ay8pX hD"ҝtH69o'F#b}$hW9,V(n߃G-$L]m7;(PW!G4k͋`9i;#6.t#8m72~AI0/QJpU{쯓"1(ܓ#|&_x#?(/PiS/.pQqTy}5>2,xƚp4D q WdرAguz4)7 ~|a |{,sjp$$%7RYy@Lw}^+`9MK?bhg7H9&Fq:#P<{ܰ(ص`kIUF+!qЃp2A3֒ Y+Ԯ鶬R:9~':Q6iІܻ l0w^y}&C#ͺ56 wS]6 E ƋQH^<=lXKEDKs=WI±' ֟ޣ$tqUyP+8 wvNEӥ_xs,Zv|Xh[gB}2rޔiN6b<,*_qxk:c 5 ֋ ^q+ET4NUL ȏm %83['LC+Utp>}eZ6աGgF=y4bH j2p-"O>LABTw4H[N˗H_߮1*N^?XU^w}(_A7j:r:\%Pjcd`C}z+ޅ׷MSMɤ'/ׄř_>kLCwKBH73_ܷװZW#!O,jSlȜIwtF;ҵmlޢp'$V>b ٛQb8~Z=n5h[lm,SGk3ecʜ ,[+}Ee?,MC3V^*+x 8Y]7ÏPt':Yqݠq06U1~$Rmg97wl<:U2\xāˠ/]{n,H@2}qjd}S|+AfNf~j8A+ZY; s_wƯbBٙHlqZw7AE'ldzkw$N#uRp+8[MFOz?cZo0op'h2Ftf G\;"r׳RSnȤ#kͣMƗw 5;E)U&BD0)ݑ A#ji^u)@rovw"+*i}\`AV-#L''ūFpIcvػ+Q([ ѱ<ޚ:B~dAVb*o<ֻDj9IE,4?*vqAJ ȄҖkC%o{/Rv;UO8,ٝtu2զ |- Cy vh-{$\WFf"|候wZSc>e;xƪxh<2үdY=վxhI’@ 2+mC96pIڽ[F Ζ2W0"#h 3 1E% L!4M&'Z]@۟u&G6Hb)Pj?gϳnO6DPzO="A ];5$IaJ _KzC; ^yא w}4CMuXx g1 &C;ތ݃/PR"@4Rb K<<]ocBh}~%{aTk;;eηa>9qBHN`s8P$DMt}ƾ1JU $CjMDXvZ3:t/@4Y3WNƥY䭢naZд,ԍb$:KetwShhHlr5?d\V)Lqb'g,D"nM[]n[Rb cK^ĒqX&{?X-F81F |e >hبYְO:z7&OeZ˥1oFU 9Wn@vG] Ƀ.?OڎGf7C)H^<k4vB,~́Ś(K/+M#U fb{g}G,lj5qwC0U6f\1oг_m ,Msكu+\U(" .!" 4Kloa,v:̶~1qxaCZn҅OlsÅ*aW=¢.mZUh"bfp͸g_^Yڑ\_,䅬y7mI^[p*K\|7l/]6tM{f[Y?(e-F &%Vb UxJ*,-bGy[ElP<:Z뇋IwpZ >h8,)ƧNGL#.Ff>Ar%_%p N!oB>To t ׀ ZѹB SJsV7F49HCf3!GnG.w?wٛ~V(І밻@jGO,cLJ/9̲r㧎S̙3|3',)5b ؝:Mjy\~y(_i'[I+Q54_Yf:Nt,=c=bhUt6H{܂^Zਫ}ʙػ&Y WH4˗ͣC:еC@0fZ|JY2i+H#oG#xpKE9[ܛw uuLPfu43NQA(M}~?}ޕ 1\syKY\ңccb G𷯁h-xqEɉ#-O`_ pףj^#z*2xVJJkι"-bajD8%Њ0;@VnrlÓ}2M$`AjV$8RgjZ4օP}7A>=74 u\B gk:8)/`i_50ۀ1.Opm-8Sͫ!@, llJB'c?P#9ĐMlEuI{N{L &juL \*O1|@W%UCoyP⛘",Я* $r7({[O[vsDFvGZ5Mh]ܹ!ORN&>sřj@ ;W\m@NDszSipOA[hi@) 'I+K!m!V{݀=FH^*xlGz] 1O"g56`iɯ'Vs]uj[_;6aPǛ-nI3!Xi;)=XyH ȳ!@ d!grHc9܈u>Ū7DԆ /wH:7IU0j"ޕ_gZ(奬Е?PWz䛤hX6e1vFqpƐ-d51.]̳?Sx]>bVjB1Dju4m>рO8k (gIΓG*Leʩ G'jNgjR7;)>LIb wu~q+](j)f|M EHyDxh߯;#"bKN"a~<7@'r>$BvyU\51ٕ}qyFS{`JLWR6D]iNPOo6KY"Ls:͕,ߊ. 7lܽY2]`E k^ ~P6Bhf(^;,3h7SQ~%(WZRW\ wBTeƀ~brؘXZjӔ /~Tr\,F6yvJ='k-X2Zqj ֤US"T^$*4KHPwYd*H}~FHf؀;_V@xn K63G2]f&weROp'bʞ$֐ 쿱05K"z;l20M\67 1S: bRrҤ R5! ʁ@nb8nĚYEƺLp7 D7D,z5x>y? [\xwG;40кtQr]pR%VlSkzbe vT~$'0=a7Exo[PKθpQh'\Ծ詹<)NSN#CPQW\26UP$> /=XVnzQUY56{hgUH]94l|}K/d"AP9W*'mJpsP;M1\O=ͶL3'w!p#?KIF>@1 |Ä +bFY? $ MA)B?,JqIižk< ]lXB-~0v& /16vjfp>A57?,ܹh>Gqx9Pz0"}/S,xi?)RG倀\Hy0qz[Sq>v1%X#n֤ޜe$5]0V lxѯ)7=x$ی+ɺ+X|֩NLJ9 |[Gy Ӗ;^J8٥(*DL`? L|$NS@;y)u$URΑG,\ʕ qGH\1m d5񴌵sbsp]aLᇎ%g{;H9F+PMׯff-?wGU 1Cۑ[1gD~BCT{7y7 Tmp8Gs z{Mmd%$*'ī@+5ī59`oNot1 =7A}nUzҿX: T_( v]]R\u>x JeYSY6: % b X˜)]\1U++q)Cݺ$:@A1d/>59Iz XpA4ڧECxQ\^ YcmM&0:PM6J*XRPݯ}aϥX4'p8k2zv1 5W A\wh ~Q% ú751t aJ(Q5#. k}0L&ӞbU ؚLJ Egk}%'w[},>(OӪAg&Z\֥m$G!Mf>:sFDiJ7A[XI1m4^Ռ|=xc-!Yx$(Ap%ga":SruݑC7aUN,]J鼬aCIFCje[Ң:9Z";udB]6xJtOst/V)*I@"ٮ3kzȲD[LVmM;f4(9UҬn{<z -\#%P gE_`FoI\Q"1C;zJݒUi"vY:8 NO&XqƬ [!req7&pr(0fT^|lJRc6 {Ly2L,VJ!d_KMڊ KNN^)]{s$#e[ejS>V!ɀ%cGH/vSNܟY+Pi\ Dvؚ9\ZVG0SPx\iK%`Ak&xJM#8rWEv򙪜$^zz?mn61 2s  S~vv=*zT|`ql:Y:nYʜ!Pvl`s2Gtϐƍ?{:6T%}]42':)5u!{f^Ư(h}MRsrppQ+c^ӧB]gQpO[QQԢef!Bk# ;pZ5ǯ7x"6'kNG5f}uaHOM&h]b.7GJ p&Pa+v BZp.ub%wZv(:7:MIݴs-bXL8~%=&Ja{miNc3o+^(Qmo`Mdt&?Zf s)-KdJ.-Rsc٧+@ihse:-8`] X2BAf"EIgFlt |*D o@esk>,y &!G5ԃ4'j齹LQZ9 ZEa ,qjC@Ô]e3X*;%u>PM` LU1e,=qRPw:n58eï|v's0Oy['vPW+!M'B] p5]vȏ}RyUMd9[w1_X2eu V[q~lqaͫdYsx}-Pv&vl_qDhb$ 0w  _|VHfԱ؇Y  Q& Ѭ,;nx (6qн`l߸N-J#*W;:U)im+&9{ 9;=6$F̙c-S&q6 B vlսC2I?);~syXXK9>D)~pA$;r[ YG5r2x'_ _q 9#WvR '9S@NyNg9|%qMl&/y+๯ogq|iTXFYD|١9uQgvbuQ۩2 I*H *  TORswR?b*kHd]eݷO}Fxmvj ^x"~]^b~bnI~ͲH 趯q}=J*Q%U߂ϘS@sǤޛW(gU.șvo!JA޺L rOMv Iߢw߬L:'7X;D+Q" Up7ّ2V'&<.Cpxj' TiK;{v~yHlQ.>$Ri*g彃.tz2vⴥQ! ߫*_2k=YsXv(`s,`q[K~o*fnQ˸XFl/Lu9kd VzBwWҐ%3>~O=w{^S([#?s} N)OAUJ;pۯ#& n pZx.;k>iH!J lGF&D?o2h5eL'b 陌vqLMu{Kʚ0T4[ǃ3n!<GotIu Cn!5b's:Y x\ޣQ ~\ M0׿HSCG^ cJݣ⼔'JCZu.ռ3&Cg[ I O5ʢ|/pW,bӤc'<`@|u gBK$# *6M* F=2UԌnCg>M9Bݘ2@&Nؗp*ԒZB^5Zy=M* F%I>=M)-#,޹X2b)u̖fv0 XwB(_ ^-KY hO2Z6JM7r<bsтYo>7ٜ_3c Kڤ:%%{Ѥxtպ:r\'K0¿μn ߱b]%^N'.UUe};P5ޚio)/^c:D}(Q5)v#eᒿyTLCXa\ Y'jP(2M \!{+?xRII|);:PYBͤ6J46fRIJ~U`{rd.o'rڬiLƼhgŖ=E_v菙¬c7(ܕ@wBuV1p: NIIux7ءV[p g`CjElz荳׿CE t#L'IY)DGIn&¥oO^CqJd^Nj&Rؾ ty@%Y5T'́v?OZB<.G=%bn-n;=l,[Z+|Сoeڶw rSiE>hiO ]m=~W7xa7Qf\L:} .yPآk69o`otLkva3`kTāwk&dY6]Y g]e*OK{~vlIOQp=Qg۵0$"Zհr}DPI @|v o!y[l$ڬNNtU;TBH/^)g#8o1IUa7)3ʄ)?̠o ODBqBCnr׸hQP{ _#O0_ kD<ϒՐʠ'ĻoC_C7 Y=B0A@[h'T.2U}2@ȝ HV8W4)V/kV]},7`AH3m"kM+-9 -ƀ;1?8 /y[t^En0Ŋ;fH d ZtuQ+7>o!\z 28=I$!ROfVw(SbƄ(x7\5/~uP6?2W[AOf)C̾D,?MMTt%_H~==|mSg$fqNAy-^Oa-in,N(2b6?- F\\PC )HVX/G\2k BERT)cI.`m7 9?cWJ<] A߻;⚥,7=`2e|Xh5m67 > 6CR腁uC_)? 7!4yh.7YѦ^1q hX7)4yuĸq@:¶(F§´6|%7X`&]0`~ Ix[﯄k@eϳ)|M,M^>~b3 n9鰆]J۰|F}1n*G/oESl͝e +"(> iXN|Kn]'B¹aw5'dž noPg?&_X߮TcЪf@1?e+Ԙj_(:?}?!.55hŌ ^M>j7g 0I{ŏÂ|F5?⩌{,mNr"YfL s$_h^Es*NVpe:drg>mF^"db}R|+Pjv`H6PFT B:hT_.GS{ƀC#xpyjT עx#`])h`G06Fnl;iLRA-)BTiT49#dtf0O.gnGy{ |]8 WW4^;-APy J4?^ݗ#Ȇ"gnU3VF7D1s"qgt2̈BaO#[TC`:Koz;Upy g&,<YsӪf[bkT啹=qˉb}Wo'-DŪE,o\eTΝ("\S]h:kphZI4^9-7ܟb#e>%D|o6Bk=A.T[Bڦwު@$?Q c›pق'10\ij ?ɒGaQG X T py6e^HBXjD>. ~mP/(Heb ?GP Y!0&rkcejkA~Sʔ?(GW M&fq!j5-4I#LWG*͞{+chҨ…NY* <'Z`gXJ/nW5cE.Dz}\-4(E[Sc1 VȲbZ Ӌ$wIh+p|?(T:_AhRG!|wjvcI {Ll;U+8--QEu+h<|E91ؚw&8Ow'e&l5ANsx31|>KCV'ܘa'{١!ajZT,Us;v!ef#GXu^q`F' _wRTEeӇ]&1=kYV!=)[RWo8a4@jk [-qJSbMεrR=FrjolG[`3 U,Jv*֌+xo~DqBյ2K(BuQa3;+"` +m)h$Hu.8Y;Y 8K^|9;9 ՗!.f$׳B0λL W@Sͯb4L2QQF6ٳRZa%ؘ-%qˈ'T~l& <]^Ӛx}:RjU%.ҴeFWm93:aGмJa#?WTP-x7Z9+Qf ,Ok8k'!M>פɲE^xgzV ښ=Ee[@$uש}:l91־9ĕMh' 2lȘvwVw"k?T8 J*V(*u}4}t(fsZu`Wx?7Iq6f#9Fڑt#Da-5uyɁqK抢]DCe|ĒZ>bFߊwdlGN-.g&vJݾݴVUz/o 7T|#˗c2Xۃlx*udG CpaOşPnT'WY~][m/nit:Ų X^$ȥBI\/Ư԰AM%î TEQ`lTfCi\vP'F󝖪Ƅ%]*ۈ <7s%T6z]?Me)Yo s|iid6>& _m-'8u`V5&0DH]*׶az ]s7VrᰎnzN-Qm]/.UO@<ϗF=0~mX \,GN z7s>#=)\uKdDau MąDJYW(M.33zG_ҐZ <T`QEs/ BpI9RJcqaKl/ >9>FT[jTNDyͳ QxG Y޶ȍS}&f5a{'Q8{pg@\͓"pQx)u ǵǑ!:4/%>A2ۚCЭVhaSSPr7@1OC a -}V`r&1TC|}Ę'a%x=Ly X_v#eǂBURU/2u?o#i+9G\{H-02j`6Bߟ6=mfCB*"$x-XTSgQ??NF^qVoQFmS;zܘxVQ{9t/xIH4#ttb\/X:0(a83][c}$Tϭ$BYR0}*6".ff V!+ÇgY PegODYQHԐ{\ǚ#ƪZ}3L.v?SgoH2WţaNR}q:;+y 6ʼt Q]$a$1eJu{80 ),ړ "y9۞>œmv+9 QGet^2p#YsVÉ%V1Vekq=jk?^ 4A'hv$߇;mBfc᪟k qtN*TAcw߹{vK>& 5 {b;)I\zt< +ŦW/8V M6\A-y\Bu$8.0>#e9-`}(#WIiw7< H//x1]_wq-rb'ja+?Q\d 0s|{d>l^7l~e}0vM(̛L]x><_B[ J][el[Q¬z m,:Y9jzPz\f(m].p%݌IsG GPb]R.12+ ڧx?dL>H+[NCÆPCU?92k>ydS(Xg+b/^ Eآf׽tgñoNm"e#KPXĈlDe'h6?E>Il0|Jd#+XjWگO o YFo~[0n}oKeȻNg3w7|kP[P KĽ-K~v}^Jbs搾c_/7102}}07 xV|ի&8UrS6Kީd8=6P~fe/PKPpT>1[ҹD=Ui0H/`o "zmm-;vD%=d/-鑾7r geF9IV2 pC(90tuJe-V3ꏍ\w䵖gk X02q)ڜ͑xt,*Mln(=풻PcK->󓨚gܢה%/J2fs[OJ+ǀ^6xtCw:.޶ՕPjӌ.0]yȜT0D^L~!*36 "<*BzkyGÿ,'LF1<֍rߏq#}Q`mj E4HuCnQc1%S=g^AQuM{ 0daF`-HY Mvít Ӣ[A_-L g „Q[9ih58|/:.a6Rз#~ǡ%bU5[bxْZ%6D%1{ D+Vz8H (XSFŴqoi\OrR,pAft_tW)/SuOd }0 'a y_XnkZQl30SIO}lZ?2V^#6-7I+av[hX75Z \;d? s(5|@dR?Ư'h^Q}NJ+q*UT]Gۚ!G&몃hb%+(d\!MUԻa1̆CbrZ(Jc^kF"bY"iU@8 <篦3ID. gq2vG) g+"8A2]BP* a^?͛Ey~d4 GiS PX1>bZnb+Bdocm"Ml nf<[X E8>rd=uCЖR{L5^+k}}>a7RaDGTȬ -ʼnۻl*پRܓRAjHrxCՇ|"+lD :Ո \PY/:v>z{7Pt8qKxEA)]F-AmYel+9gYZ0707010000012a000081a4000000000000000000000001642f09750000d1f0000000000000000000000000000000000000006100000000./lib/modules/4.18.0-484.rt7.273.el8.x86_64+debug/kernel/drivers/media/pci/saa7164/saa7164.ko.xz7zXZִF!t/Ѯ]?Eh=ڜ.+u\_+e8yfhJثJhw"8c< b;>Tib7}\H/ϨKqà /(DnqՑ* h (  {V_2aK\Zٛ{qةmE-:ٜ1[Qwaw|$zc!"&>wXotͷz1ޱ PCĢPKҨc F ժ,Uan:2lx!I ?CԊqbȧ1ANčzdudWH+P}^^HorΥ ,4DYyHA 0xZWaՏSiկ}:ZΦ˦’k;Ȗ]ۚ{& o:Ϻ;qp"$x#l$E܎qtKzzk}>UGRl{5|1gCh+[<B|l [$r?Bns͍i9ɭ3>z1w-;fcܖ&b{mS<ԒZ/3OHM0j`|Ma`!LJHh \Z|sZxZNt맺J&o 8lʞh'ͦëB\uNGotAWQDķ,m4Pcl>wf_O͉KHM/ȴ -ˑ<%{&pGdVK0VҞ~V>=^kB9 q EQ̅VYCRPJ6.2Omt;*`.ᗻmw+66{Mn/뿛Fimю}֢)eO x[׵~EPXUd[Ռ*KE&)]&"1}=`?B|>nGCBE_ksכ Pk !Ev^# aFŽ]D=+x."{+^쬈M6NcALH;RzX;'K 5cŰ6YCpi%Ww63TdrB&$P=HE L Lwh<"P]~Fn{g*yjvPh!]eO S~(9s~9+s' {bl-]/ a3P{!gq !!ӕ<~% iGzoHI~SQyg 5CJ QY+c ,&hL|}x+P:7u/zj˲yⷅ4a*[)+n`i4)UqHOf T$0F }l<=l4vM4kM-nBpP.a[ѴM9;0+%l2,Jݮ.e;S9i)j[O@␺ JrϘ |&ha%'/9>$)JӚ,8/)bc+|1Ͱ,XG'fJ\h fOmdAES:h 3n"N&fy(,7f_o{}9fc// U <.[n*z,133P~pEE¿[w6s/₱B7 ԞbeUl(&'㮪r/PlbM#Fs230`άշp&1KM$Z1C+uG8˧M[I 8aS5yPG&p, 頾dwC}_D/(h5 vvֲYmjeIHrLcprP-$p>dAZڗ֩t@,{KH3l[MzJ9LMqx o? 9s0ç#Fqr}|hc>DKYEvGGqL3n\L]"\4.g16hƱw4"Z_:eɤκr83=ѳMt"BgBog> M' ]eC@.f [1k%{3kOezItbn 0+xݑN~a#FE7Gƿ/y^! Jqu9}岛Br2;pp: M;P-*V%R\.F`1:**f7lWO@XaSb&%Qf8TsKMMJwkKfe\OyDGv7@b8Dw?O@ {d&v88k6chy)7w )j n!~q3/Clַ?q`}B7Nʫʲw'P~28$<,!PB$Kc>iDDYЮgFJXͯmf54IA\'y>&/UZ+W|dWhke*(M>pG, =blPӁHIf0 l (h{OJ$/+tDg>M [mތ 5⺌oyاc驠Z#8*02$.uY.I2Q0 >VdƕWS*qvۇ:פxO4[ >3b ztRʼn bEwKH6&="[ n952">'EV$% ǥp-d3%b<'{uu5LQqFc@qH ueo&jCc/@f TG`+j<]HKapt uCɽX.~Ԓt% P6jb񼿿b˸d,M^d<+mJ̆W|zeb`Ni[ *\@<\UMWٚhtn[DS5EUd\eKbhziH3^>*z-t+f- ~ݠnS^ J ޵W7!1윀S%d p%j<=n]bufw "'RErh^dêҲTbT%h{co1 (x'R($ injT+tT!^'D]׶r?LPȲ3w: =mk=Ry."-[Y{6J,|A!HcG-WQ8)@7?|%CbAxDe2h7,߂ o@a?Ѯ9~G;3( G9m^,B<5knv?!&p̝dmG+s_8٦f["f䙕2#]!p?RUT`QT䦫h"ᑻq D(ғWZ;%{$ fH+B˹8 H1 U5*;_nWsTRo*#!nB0]U]f S-/8\9 nAI[Q{';$ ]p Jof0X'Cn>A@ES&dvPy}JZɢҀ}5?m 9ݻS-tYF4捘gpCVIat&l(\h8 !=1b-I>W<B'Q#7^`Aڙoh Z@\Yp}RB6"%OB3) a9Zϧi[MbW5 r1 :.i-z4c.f ޏ})"ո0|#%oGj!=! ;GFE5T&d \d܄\=P"#EFD"Gs"B]  N91pi 됸*@͐,G?]kBNό, Q#beniZ%(g +a.igkf?-?:V2`*}ݠV[.sdkd[Gx1 <֟ަ b'81'bǺ%ڪ8vPw\X??γʺ=6z%1:R^an8*n~$BŻ}ǶL-rywf7ww _v>%- <-‹9`7Y[i.<+Ss"oAgWcnǠ"IEZt[6W@@(0gų@d-YI֎ Swސַ2M1Kzض`K u\o>%'BP-vU?[mnB.c❺[}Dj`snYS+l  Ж31ڴ1c!@n/ ^⺥!#hJG =g1(14iӆ.OJOf?oLY7rq"hܒ8({Ӱ5ei!#]@ik6碎JJSMguF?{)[zTAшē["~XĬJmLQkV!Pڭ8)O9KM)z(1d;n߄f1U T;s"MvN*uJU/ S7x]" =o@nZZȸ x~oH$)܋M܏֍9n=(9fom3VQ_~ђ_o6ܝI8on`d~Э-jH.]\sr'ӛs.kugsvFԭXu20equ~%,ɨhM)Ŗ% C:ΤKܷwMay i [w}yPEL7,x40UFގnZnK(scE&Mx(an_&dFLn!ū۪2DvA$][3EΣҍ›<:TQ 7Z!H#*Mo7a%k>M7-7d2?Ox4NW{IP+r9З/WxA/M\n Dk)vu&*tOc$%fJ |rPkK6dJF|H?!5VDdVMne \6!ӞQV pBM_֩p <)p4Dõ9PAN_OIPbT^hhO:!n]'KfTyTfH"%ѠN"N?n$DOm:cm^j0%Z/`?;AԣZȫh.axG]-jP: q!)TxDցGБ &d4:fI -$0qx i#XgJbU>fQWhzb?,HnF:JEʽv r/1EgvYa Mzqk5GfeYYDc0JcI*4J[VAh]?O*(7QRPω"eZS-T {|Ⱦ0'azφvZΛxͫC qТ+ȥThmᓀt$)^i 7z{ %_hilbC};U jQdq[ D"ƀO{y/JpCh;t$>֝YRfzVH$a6D2jÔ"ā)f[FLi}OnI@ &3ĻHBSyi~S@"o03%4S<1?b`l`D1ة%ܸ^D~!vE!;!dT}S$'.aL='mifc$82 * ۰W̉higaQ? w^{24x'Ìu##; (--%)͓ &-*SRFr;Q=QtJZ<)㾝Me=OR _@Ƿaࠅ/0R֦>2F"bDTC L刪2c8T0a+ozQw]S:&1;sVѰ! > I3  \Q/FoӢ2 -m13,(DQFLO#5E J5 ֶy9X11nV4Bi2RvQMk4$KDxkz+_R&$.'*1}^Y@Y w؎cu\+-'kg;?tl[xX|Ghr%@Pt؞$tL*i[Y[۵ʘ%\,a ĨmPKʝ\^ $)v"<3q3ĈY;/;5K#{\cmy[ҍiB@&Fw@z$[ظƵT**.dѺ m|İO0u2b6==j j r*`ztr3;`k)D {?6@Q\AlCY?gqb ;_"> -%[E/kKخN܍ztfhv)Wm#C1\y"[zޅP\~<ΔK>֬4.BX[VBH&{Vw:4m]&Hi+),Kl+vߢ@}OИ¡ӒJTJ$~Fk?4L-1sW ղ-k1Wh{6X1米( c \uIԓ,!H=}=[x&.EE(D1bGXJ w =wA)݇ 91akg05ÍB\'2N9,bLaY+p|a$p2\v g_Tr:j>%[QOʲ%b9Wd3y?y4St1F V䦅~Cbi"R-=q O1kVD*6ZDۡU-L/Z=1 `AEGxbPLuן;F kPs/1ZE0zIx3@El>Kd'zh<8#P"t(OGa?'Ce? MIvN@^HC'ͯbb@C4}DN0F̫Ъ׏>_W+H?r(̘,pKII#XrA&ҷaӤ^`J(M_, 6Vu.f>@Q6V4U-Nƨ+Csvd!ȸ4^$ʓiQ [Ϭ5ѕ.XWq:[Oю̝NS ݈bePx,FJ'v6M5ɨ,è 1b6*=ԀNM-SAcwfM[c$ :N~dhj&F g4bjDl )I*"s Y*c/ WBǤ.xՠ]q˒`Ɇ룎S-vHKć'c6*ΰW 6A&aQK+bϖE߾mRDpOd:MH Di1b+@4 Xe݄@~JP)<_&(X|J,H3V8$!]p :Y! lBGSg٠k4euz5.@]\_8h_~FDנ͵. DUmItг脞_N O`dR,:*/Ԕi-oדJP* Yv}?DXĿrʬ聿e4ѺϞpr>(hl&9bp67Y/Ko]M-]}$m}ۉڽW/ ̓1Dhۦ8 R VyZ`636[.h.<1TQ ]{L:=xj ?\T! F c*Y T#=vϖ=ԅLOzUV m;i*J(Hkkج^]Cۥ?@95$҂|#){1Ly\ ׇ&^䦤KiO r:ao8UYDˉr~و} }hM'hjBv4o@AFI.u6)~-F}EN\[xn1oM6K2AHD& 5w=Eȕ6R՝=;fL P{zHPf Zsy}g]d$3d"+sg 9mG1 i6rzRnolmјE-W?D6I!ᨘη~v-ѬQΓd/:뒩 )t[*?mT3&$sX][sJqvͰPi9n޵:sL s " -tf뮕 S*eqk3u $@X3p|R_BfcRRtC"hȎx`<*4G;/Rj!:Œ1@Fjk *'-P-]N K1>9wUBәk1sPe >o?y4Dm!zyU_/EvˆƒL}SQ[s#[ 14,C $#( []l&gsv(o `ߎK}1#N[-Ս`͛ߴtŴhUX\>9G c$[+ ٘|nj%lVZV M9# ='u t~Phw4'ugS|]oG*\8}SF@]3I~ZZ,3)˽!Üe]OYWr%ěz6@@$į/3U,|XF9i4h`^t!V}~">1D3R2SMi}mhxӨm&b6mؙ2Q.x@ԕ.E"5n7aos$-x- %DFŖ-f3J/ L;Yօv͵2Bb/}nޟ%~vz]w̾gTAwЬYE m~>:$C܉{,,/g5H]FiЈs &i Q&^6׬cw,qB:|"\1l魦YlBQ-ت=8a"(҉ ^ԻAvzA<6Oq~u`dTl% <Ez:е4ΟO $UĩhX8ɧ, >Ei\=D9yR~kHo|7$cbBPHW'!3`QI#UgpN,-? @'g;!"X/\n9\աIt[`4e,2c7"[5>XAv7uѩ}#p.CZf3uVa<Z{w¾>c9a5r)ajou 1%YB.%Es}i&]Bk笓B1~^/GFU (Oa$@"Фsu>>QrR_xō/RJӝX9]G.oԢ4ՖME9K0`KpX|}2ď5=wZ5/@oXXefm\xOeqn-q }PCh$yBiJ,f>m*. x騸X~ ȟy;zW![7x* A+kZ UBeCcUq᥋bӼ?QVbx(PyXT36;uNBT~]/с馠_\M결$Ae<8hٴ^SZS\ËgPYƟNIۀ?r{`*1zxAoꗑ`AR ,JǢG ahy.HIu#B]-&.yW!ճs=CSSFe_l@EA {t]d8DT$(w@XazV9۞& ճ\.̞۬%փNu!"q;TvPxUNoyt5~|IqybO_'4dN5Et)qB{m>:ǘPx x^ y:e|ȅB׏j't0Giksz.ªmD45:.'c3>Sm{B]!| ,Ny50(>񒙅hKVr{J?ō`#% yGC܌HUWIt;+egOS^F.]wcG7[ P;hK*_pB-<]҈Q|ϰ?=n5i#eFk𭇁@!ͥ|sYue}0y-޵1D!=lz`g [SV=&%4uXM?~$:nP0}50?DUm}nQOգ!kg_^ Y5.DO-zs Cn6GYNEԒ}XLI|. s=Ckb wX0+=Lװ >l \¡হ"(ݡ.($;u! \ZLa2T`X/\R=EAq MIz)j3Nƙ8I}{q&9, TXg9bjQ@3]96~[zoxߥaN0H[ZቕDž@5C?s֜ ֍Z.noo,8AWMߏn[VbHP}U2""24)FLqo!YGۏAİT[O&upzlt#i4tl2~MEzPh??{P)sTr{~E yBo\.>flaSg:7 Ocmz_;EogAZ -t٩Z9`7"zPFFZ67l;s<:4TrBB(cUwo2x3F.;ƎI'DoEp @vW`y4"i3C(Ze(>% fe]Qd-Cb+Y[`9(Gn<.Hmz31Yy.ɼ6^Cۿ\ʼne+0-Wb}J§rT-5֖ EV:] nwN()GWFtG$5a+sX\Qπ(Q-Mn.xXFcdÁ(/Ȣ}7C uiH - ;(.E&\C=xҗoՔF4э yqXMo:QSx; _J<>P Z¯鞰Y3lKXxߓd_Xjs#8"SC IŊ.CSJβ{5dmdž cxCbF'ܾSY  ϻ, fq)HK9pD>p!!(.۬d5+<>eiȇCY=Xs [sӾ~PC ŵ'~uYdiU\cɸ}0˟eӐg0ֈ>FSt iѭq3#q?{?oH [|V=dC!Y9,/K2osLoKWÏL eJݣxuvBB&,wmRyKϠx %5=[7ߐCZ8iŕ).+iEη"E,*rlUJK[#!Ϊ.$ur,oa˖_4 >6_:@xck-^k~|i^&ēǀI ok~X8JM)1t2jڟwʅs͇ ![žxE%~sQ^}Xzw#ݗ؀8Me~Ռ ȻY^ vb=vPIP GAƁ$@(7 ŃU' űmEH2U#yU~ y]tcK7a7!JF:EҸtlܠ>BHYbdw ^[^*5̰ ٠neN5>a D0dOvZC#祤/&;[movX'sjG;OB؎84Ept맍iZbL$f]բճcO(WܪǢ%N߶^qA~M9&t v_3,7}8^ľ@"%vQ tݛ>7Hk" Q2]cT P+f#=WEާEt{' CJk+M6Kp\m-I h k<\q>wvty"gǍZ,&d#J:u_)0G®mJXaH{U~[^'nH*'VjO/cS(:UknL9ǐG|\(M#k]qMM@q}\qO:,$h߈ MH+#5/r8BRP=($hדiS2Q M 46ysޫ#gaߥiprTT $Tno[Z钼x.`ÜHu᜛f\&:S}jXѸol^,Z6z5/j R;aga.2S`'{6Q^&UdSvF߭bLjhT!';ZN;sAvKxhBFh&hZDa\fKix.(gfM䟜6zAHrLv, Om_-[֩f?$d3FJ\m&ؤFG;[QChn *܆] ooiH 5 J1_VS;f!L4Gb\,Z_E7 P(e\'NQ@ML4΋7ylY|CG r& [ qX4h2n6T(6@)IM OᮢV&ថ?S4&mTms9PVϏnj_.O3 4y*ӹt&-xh*-~EcK8UEo\>ccje_ㄻ[h:!*UOIU=9_KO',g(DD%HVtY6 Y;odm-۩ƸF\$:f#I!ݙ10k+y%ҁwQ{ӼfȬZUQW.镭QJZr2D)8p[-IM/ *ꮮ :څ3:#3½[n[-=nee06Fx}r E%< WemUqHoa2#t[Aa)mvE~X'7OM(Q@"M Ri c}c7a'Ghztq/+X}Cy~Q=`VK?3,ܳ lg}uTV[]̜m%zɈ76sQӷ`lgMYf 3)jF-:իFnȁBzVo7k>呓]Wa_(ɵ&Z̃n[\>Kdm;Q=bBߏLr("f93/5&P7I[ahR;ywvs9㳎ol(ྑsCJ;xYݒ8yCYRXrT7E?Kam`:;p_å[o_ƣVj@3,0Wkoòsߛ8.NxRP4jIBe&Ap%=;KNz:?\ \+ Fd܅Tk뵹 # XD. 'pvojCe݇Rx4 {< @K®-iz2':D3˪Ĥ-N?ָ4lh(c Ϝه zc̯a<'M6tVD 2lF6qSkҰ42%A_,aTDo¬5bנZy{d zr:p5o萞☨ȇS@}7M3dwi6R^ci%"'J&SPL Kzlg3%pW w`P7 JCl+hdBKhuW!oy_|(m ¦=g:<_IK>Ug&Cz͎y*n<}RvS Dcu+.ss}Bh(<$W` Z#pK.cQ#x9k3ǜgF>RC`ӈ1Rt9C͡ E{Ҕ%%qq62F0\cȞ \s(-,X؍=P"F1j/]pքa03LiZn}o(ْ[%5: ,>k,& %'U3dc r.Z}1߷yE/sPw0*CzZ#b_Zl,^Τގ +R:v"GC Vzs)Z\!,E"|dЯk6eP,6ӯ'tt+[e[/$X̠vk I܀]2I|$.G9. X66nYf|fYF }W.4eZkDb =a) 0Y)Ifr4U̸ꌅ<}~ޯ 3g\誐ScfDt720x`Mޓ!#$PDyuvnLs8? t' v_BR_!-+dPFsB5g+RUOٖX0%`Y(F+Ys a3z,$\Bv7{ q%mRɅc7{uPFv<'(^g)8>Pid:Zd$ws2(HL;R5ď 1 N"-Qz8ٙw>+S`Ӱ0m'{瑚~˙"v\Ty^3 ]D6n3i!b|@[V!P ^NW;gjC(k՘^産5n=&M~fuA]e-+*AhDvNjDjp'*Fcy6=lv+D&`h/=[_&IzTP$ĝRSb.`GHȼO!!U\^ufUu<@Ŏ'i2(8IeLJldBwUdxŶb v0$Sm3Ϲ\Q|M{ծz/8ѥ;Ru8J0r8@JCUW "2450`KƵ̈ʴ.gga{/pD]k] )釖ӌrL=ܒ '~c}YU@ ;%yۄEw9|ieÖX-y +6;&wz2zt Dt@je=uK$Γ-÷JUdu[LL7Q;V.8 T, HE! O3=@hv:QazȐu}]]x)yN(Xo,i`cH*42;ۍ+U!P9_VfIO]D0s/=& -\,󶡁r^1NHe)'J|/eq2GA8]\A9LG30pLhӾ$#DDQ\Mg~%`wW4nn塼6h m}πd괅S\dqI2[dX%uL(KC26):fF˹tj4Gc v(*)6ddH9VVpcVto\lԺZa9NfXl1|LD' x!}}2U_x 朱u"XMVwsV=D2j_\jMa` =s-ܬ>u7\bQՏʖ5A]t~j;uVV0=G7<ksȹ!D0]$'Zl 6R.>A:bk/uח-KbK2GM2LUviL7b>i2 *'/ L_ 6(s̭^x=B]Xu ,qMH"IZԾ׍yB CEA ēH)ɜ_aJ.~ w"bq"9\*MŚj^qĖ|v־}HNqa)L#>žN'KOhc`-ܠk[ Ds~GX C7wD)DP[ZSYļkx6%ȁ1h+9{}^yu[Eװ;H}-̀ pk+/3O5JPuϵ4,WcܪJ=%U&*Ϗ3SJa,ꃫz_0%R=@]&DU/=jЫVw&Yu;k+\d#.}i/P%;ѷMv ̟itκ2߯~'La~'[g$=كڕڷsMUדkNХBK{aE\> ?l[bW棼 ŻE>ji NM d%(PNP8Jo+b''e.8ׇ"0 "EuzJÒHRʧ(%*B'յiOKt;`P1Gis?P:H^tΔϿ?B5e"gѪC )Ek 'AXԆ6Qi-Zx6OYkX*-)dZ߉)Щ$Sݫ6ʉC#^& rrOǗ;TbMa2A:9ZI р}+;g_ô) rX|ʶU9>43(.RWKW|:ޙ"4ixl* ӡU* &6̭g} ]X2@ x7C:w7hF}HP3̢,m'5Y_8W`M@ۑ`3:n#GJF.Ggk1 a!9u\Y(W  Oz(Fn~6incV*R|ܼmT@4H-˭zP',ؤ[">0h`_ x9c+Ydu@q0J+-\5ETXVI(ݣHW9-ݮVR(:jgܘIU;wq0(ϢԠ͝,FF2( d'vhH 5"VCY3.G +Ob@y)VF' bYLY^͵XȝhiE^p5AҮ _WF+'dӲo _G >Z?ؖƷiR}#c%DO쇝:o={dj{y!,fasD,4: ״ddrq t?猆L 4To;K@'Z0;G bQe'rL)6l[ QXԒ;+Sl=Xd,jvϷO ']pCw)U8HB #kZ_%Co3ݾ[DfjZE*5VQPzZ_gRYZ$޻Em1n"tv_ חnb)q_M>,\]pTN>T^%8|2Z5hq,u>s9i[R` mspl(ZݮT"Xn`ߵ;*s5Cgkqh)adnnYǑEIcnf,b DZLlV|xl~nxǝYJHUD7Da<#͉XgZD,g6G {F:"N8um'E6$ZەY f!h=?h|,D PhbNg+ j[CUCE? kO඾N-%Y^)bm)w?] .Q~= 뇄pp{ۃ̇c84CC bF 5KT@T԰F+V+ 4c*Wa0nnNq_m @OR sPڦ_sm0 I4NAyX|vj:I*,zcP^#$m'0:8+m=B~"7"Tc!.<ZC*idTإ XgWNuBp!awP@OQ+x mDZ 8k_`<Um@)VPՀWת }Xꀀ5n;H8F&,36R_ňš/> RmwQKDŽ5}Vk5#ƹ\]f㺵v]:PE6*mf% olJAp>'Px 8Kl@yy`G+0AkCGEcLgO$gfy 1oqXڷƛ[E P_&h9uRC.1qz/8zx?EQV|x O>M ]#қd3 .5R:bťah}lRJ[mRhM@ʑmq1"@'eDU}? Vc7Qo '{8Ch6iRz'/y3hJoRô6ypƬ3Q9L:.@(T*sڲMJ}}-%w/`Yٹ\E`F:D.p)"sI|߰A7+I]I ^&tJax9ൗmXW}d eK6τ=V 3o,vAM0B?EIǛ]E_%~{ Lrc0X-q@6 8+=lչߧ\P gdzKM86hZU;;QopvQsˈWrӁhGw"WB(*P11?uħ3VJqz(dTP]ha_`OCezgc2*,w$$DXwJ*7Aɩ?ΗmV`jGR6sYcX>Dm^R7;T썊KRHSӶ`B$#ZebkoHv-<*<:]ܟF62 6 Q)K:aٟDŽ f#v؎{BAłcrxGM`Q:kuAȥZWuɢs1'Y2z 1fpY&z7oDh$'T0< iJNd0alm Ug)\6wvV[hޱ 2߭VJ5Dh; 4@xӣ$eSƐ+aClMS bןiFM{(c LQ?t3z;˺qS#6,-Y/'I-ɸ'ŵ2׻]& 6@Zl="DP25t :+Erqjz t^H=EȖ.7 bk\Hbf0J?qc2NNa+v*Y xAH6 {Ž-s·X:X獇.x{j| WUy_uKu|t7ַH.tT'IjѲ.UK28O @K&V൲wE?^ed`s;tgzMDglL׊ )}}7jBO:CwL], JLU(8D0=^ԓV7~1 3Mqf9 o'Lü!i!#h|:ATYIWXj@8Ί ĊvEDHh*ax8Vn/Fle=gL:p PTKc wJ2%y(s{ىkDsozs ~ o]GU%Vh8tn6DVm?nEk02Q7 zn H"}(FTbYu/茧`X:s܀4H?V\#ǫj#}l6йrzC+&~1 U~:3x;dv>4kCewlp'}/.p"n'C$[~ (Te*)ʬ}pp`bmg[w;c6%f'nI"^ScӂN3W\J򴏔P# Cx|jPgJX'wX..]5ZlʉЋ>Vtw ^;ٟZ75<}%f S@&WtQBm}p`|ы]?<ɟ>;xI `G,$3KSsQ :SZ(СƊ=fbK eR^tΆ2D9T"?+fM*{;!g[ :`@uѵ u UgA ڡ% DxogwE,"pBU&W(8:G$v>4,d"!-ʐK^/yNJ_ kafdCLdcP6}Mɩnӹ{aZl%Sh!Hn 2=O|˞jcŷ~SLE1wY4!2[jX{Z0.X7 cpѺM̾PghQMd6OSlI ?1 ?/'>K:I\>fPɔVA8 Ռ$}Qљ ā"b2/+(l-h(5Q'ȟ"vvy]/v?+gaV78-B1kƂEi,D2 !o&U F,0}742+e>g+b䚵_iط^o?\ y+7lnm܌+0-3{Vm@gQ)(w2SK'j2xwKEpno&Dzo,éIO$Z!zK(NjA)wVﱮ:;niQ+i,; y҃ i5"M[ dSWt>9z libR,IlATJ̕;z[Dv|^Hbw8q%~+T5H~uȆv^՚)t#cꏤ{QW`m~hֽY^/޶{H3*\05zw <_]eR^zkqsyl^-K[/ɖ%nJNi C" 7%, h6a۾%q[>qKo W=Y8sa(ֹ 7L_a+q/TD["@ sk2?/?fLJ]m{n-?qR@'zzIlkQ6y[:C}migV| }{۷E?\୎ek/ D|0-ܺSM +on>Sq{cPrNn,xeːT+7'8:*($Tkhլ*v.*)>FfƵũ^I^rKhNz:'ejFf.1/V!^n7׎P (FPm8xNU6uZEpMk~qԀ 0o{\}<:u/+p ^4lD5}R<`8Ԙl;`=Wy;| #Y⼿S_D;J{BZz):|#i{1_3 DG΃q%M]hw?qhI'@>;&+&_fm|S?Zw~ijY '}l1E@UgAo)Xm8 Y -E|lnpYp%+Wւ{7ؔ5{j}KwEeB)$}ʖZdiٟT5a;I4 y`6M1(hEe?1-x\ 0Y)c[puG 8ȂJɍv g'D k*Xe$W*t2arf-ENˆ6b;0Xu[k]C.YH͵IgJ~DR= MxIсd/`bCPmOJ(uLPeXݴl71,dU2kMl8:KIdL)FܵrQyb[ńĎT_]"_с?}A2^v]J|( -PF:'ͳс:;< Fxq䨚 +ȰWC{̻gq/O+=Sikj+d@Hz>s2݁Y|;OD-O'DC aoFV$V whC̵ILA@Ev#,a:V6E rd)؉zϱ_[Y :-l>o{`D-_Ptm<# ҢoTaP(/DTUp4yaT|;?xيg\"Jɿ,4p8 fl9'W$q+*)=Xsx. )#K@?Nw3d:1˽^v5PD: UF2v:t$Jbb`Q-T痓WHJ(\+R\.+CyB&~PryӀin|ż$OJC;] oW+ĵcF)-$ O0~,z_>HF4~|I= ȊhwE Ŝ-p,n Q('xnF!5E{Y?u,c&DP[ebn,t{{C)10̖c7 c;4@avzDႳUie1!A< 8NM5#/CP"\A.)l .#v _e twsK)QsאcФCNnO8?XJ9ѰgW@QlvNTbZ3[؅#H8m d/Up~W/,f{3z`HwFO^jEځ'4?Wy [OnǮZ͚}ѹ,KTB>i4.vp|g{Yeon 6pZh86L$^Vٿ_^fML/i>#YkT{ G&6Lh/2}ZPͺįG=9 N{^'4Ezxᛅxxs%VlSXXW>UG3\)Y^%\/'Y>>r&iMjަ4"立DDbsF&#OK !ۮ3FC fܐn*\y 3Fw&~Zg~w"ZL>Q%LRo3)^vf>T/>ezDl"Sm{{x/eQ,nqr^ PD@VSw&!ju}4I6{oX 0W<ՏX$܂#w?L]8D7IX$"5}E,$z<; <e_Fɜy#D,^(%Ot/;~#S_Z3rGeax°7'/4H00ݣ +ɯu P]jX*Һ5O<~A΅溾? ,0X4Ws{o!F@hh߿ؖ0I _vJGY+ᰀu\1DM̩؂< ^KmuWf GR{^FafM{@Bnlخj3 F7`d5{[~bMpBO &Ua*,1Bϒ=ͻg1R@R|ћQr~??G{$;VYyIˣ5Bv -kG;^1x3% hl94ug3:eUp \m+$<6KcA{g䠨1YӘm}%-~g"Gj%^F=Ec ;Mrbj8)N/[zF85]UY \d @Z܁ҽ{[[p? suÚ@rCjBN"!L,*x~:-8Ey <ōٜilx>yH ژxKo*\ɕď!=A7+w]\`& ށ +) w.Fޢ;0bZ2rl EmN?gO!~ӗ{3L%$v=Mz&˞I=SNa+$" _6q(m>eó"5?EGQO0@.R%ʦ*dDQJ:"T"DX #!Eīb'DBeB-3#,v Vb5&d,[`G6L<.[2 Vj+IM2uީV6JȰ̖ aNK:ڳ:2'~F@m*K@(Wh5nB̷ܻM_PDu>} ʼnj6X2}  ԫGfH (Vtӓز zLQ;nZI9IFkT4 Z]kq 5cnyX7ӄ/B>Oh-wgx%46w6N-JYqGP/'T9G?hCc?E"g@qAUׅ}~*{KY7D!l)#R mżE?,L>_Vƴ߼9A4yDZrfrU1j5nBwRq[h]zK&J5lA\O]ea-Bwn2Q䭩#x=* X;䋦ROi~T蒰7`@/ߌl)(0+#b7s7({} v$ﭱ0|vQNcYq:Xs^ڪlTf  kz# XZaq{YxoSMFd>"E7re僂Vh) u,N:gC,IS7Âq꘷{v Y#If sjQcrdҔE nBdOOaD{5ggX:{-~vf_؈J{ѐp[|QCeyLE>ЋhP;녜XDeL엞bǬ3wފPNuGTHqK< r#d-htex^"|S&WR-)oz{vD;Cͧڏ8cmAMW떅~dI욝3:&>ma'V˔Ƃ-`#8b-WVWPX $aߺRT$G73ܣ{i,(Xˉ"Aa|j_Gٻ=F %6p0,$rvKsy$47C7g^@i'pAY֜5ld4gEWk qj}D4:A a*#􎨚ņQFlӐ5 Prm5(nҖ͛+`3b^gcF\16f=s)x)D[@4~!fQ jud,XI4¯ R HK Hݿ(TiQ7)Эxc_7YB8@W竀nsO.4Iq^VCr f(0CuҨ'n(ElNDp&3t&e44nYK1FǮpvd+uG.s+.9PO@,Ĉ+meM1; eb\m\-YNMaϗ CgtmT@7gWkI~Rykzŀ]GkHyeTy?X4z,m(Dzw6\ y- уE|~O s։_˯TIIPأb;;J(^қME zrg3Y--[(DF&\P㸞ٛ(3/SbHD nKfxHȴιZo Jk>+"*AqT ?E6iFpT!@S<,DЍǶj T^2/tlJ9 {_f "Ca:&@\_li')Xx.h2qw]sj+ œv=sGiQp%([z ^>@0># ?pzX eُ0 _wr/S/0&i NZ@-t˓fg4 34R+:~^fX]5~SI ݜTJLGpa<2>zy:#r˻D觢7؁F0ۣ6ݮ0xbojQ3hj)j>ac:w&TBd5|gB9Ym@^_$6WrbIѨa^|P^,꣯e`iƃP/l*}8g+L@9&?W`Qۃ9" G=<pTL:wQ'*Ld&UyNÃ<ձ[xL j~woxJemMuH[+[AL6yDCnR]v[w,pRh@ѡU)[xr<9Mq?wqQʼ=*#/@>@TASמLJ@\L_:z(8.VciMO=gl ɧm'\2hx;^+-P#r2#Rx_%٨ ZHL|3\@M=V:\y0Ǵym$1 e5@l5>d2B*M1VmrB3u/Qk,F[sWA?5|"_0xΛr(goejtuM5爀78 GٛFU0QQ{˖cKê;@ݼWJfrpt#TlQka8z|Lglyrzk%&Hnm¸^= ^ /Eooh&n&M8jQ7*[ͱ!tR7mFky 7VIXZsISzz)]q헩4?92z?-rtz@]O?Ħ"Edmǖ}rc-`U_"*=~dJ8q.%x-͐/h;dne,3!t ]'Z )Y؉i_ME!D{'f?Ea[R&_⚫K7T'mް؁ ﭓݿc'ϴ3C+M63_ qud'p[d ,傒O*#!uHzJţX6:}蟭lǽ" OQLZ,L!"5ogmSC #BUp>& ye@4bȉ6U㎄5f3 eHnw_kJmim7YkUŐZI¬"m:1؝uhl~Q]q&N%4`UbsnFrL'rDizI W 5MkJz|/7/'lȑFh hrLk)j$0FϖݹC1ṅ\qʜ|x-% q#j<C  "-M.E7k_duj!QVvx)?:B`]-|_zMh5ÀGTSO'~A 4&c޺p@[M!Tؙd0]÷(eҕufKS[20'}#5*3^ Q(,5iu! T<E#~ށnϒx˛~,9XJ >f`z=ըȫ4C A 1 a:W:~  ")MʮvAg,D4ՠL|)w͝tc0;03)!ء,$YWꖅ]5wdח˖[|i.W &Uǡqrȁo71D7B[ԵE/4 $آ1׽暣u-M:/\&#WC( Q~S`I04;]Fs(ء_~ Q K\d۔$^. N]9ro8aXih6Q/[*IjGB6E~ UqF&J|;'|K\%lU&ɳjɲF{AYc"~BxSg7.D3T>Y~J"䷜rc?Bd܎B5mfCM0*uvYGVi”>h1Ix>pMt~vvG |Dwt5N團3[MDG,>D&nD:H9{iOjb!Sd0IΨ.Hy췉Q®_P ӻ_Tw>l:mo]ᡸQtuWԂqKfYcKՓiPt%GroM+ ^B)TjU74UO\ 84j ,*55tڂ$pxӥYp&y;?\zދkvt{`niJ *GNMn,nE~ & ZwQ;ak+4&\^Hʞv$@ὊldG<e{hinŷZ-^dwL6J}f;19ynjG=+hUȪuҊㅘ*xtoT,Vk,߃= pkWGYռA͓7OљsCw"O)o·r!tg,pFגަS ~xzņS1yvط 撇֏ixQSͽZJ}bHZ?bܞk<1E˱]c[Y2XgPpth6̎Cj>4"OR?a5wS.-Fz(Dϻr-.hp& #,ρmNg'gK"2Cb}S'xu,!6qSqRId).@tjFLqOqvr0ǜ޵+WFu~NJ"2pe* V$*= o3EWEK#yhp)1q-br:zs\xGsw Z 0o݉K/lՕf~` 99q&Vϋ s ?LfbI`aN\xU`Ey{hD,?qo4L>p(EtGדOTsn7VScQ[݃YW9.y/ ^ <ԋ}4} SZ) fF6 3!\řUnURh 6|@o,M ;0(a1ahsXI'Pȩ&z(p3%*;ϰ@mJytQ OMttn-d!b{@5ܟ/]-UսG]LHW?c2r<׭Orۢp E6)Vf(ÕMO cHϖ@ĠC/G_@8&̸[AҀ5Lj\|bB7S^ˎrlqA´N7 ɏ5h'\%hJnվ5jNEqLxS.',nKN3ahhnpR,Z9[|Db1i!:@"F#4^̼Dr 31sz[rp<(e0eiqԆ[$_a)s==b{YfI*Ǹ:.dymIJ~T%{ >n%9{ςoJ; scR_)\.JgsBDg z}I.-}[14oaB[ns9Ug1 %`D شy[]\2[ljZGbl<00X{!O NEԺʾjTgx O.x/2JvnBI`ye[sR0Bb)ls J`Nkf&\!ƚw'Yi 5)`xR~$' ~|qDЗ?JUp yݛ n-7.D̓ ?DzufWLL#NmFYfWk>Q29S³J#ͺY~X+o@.g$Wr<)ͣpB!])Rh,kGNᡜ^7ۇ7rDOäR ߉V<=q-.~udpX_9@X|@𐛾qLBkXآ(3+F-0v7KnD1!گd`(0GJ4\vU4s-7a\b3!dlB;Q齋7yM{"(/-HW:NvA "t|&UX` aEGpB,s DNcfW%3}MLt~(Tjv(!1Rql[r#,155l XGy U[@n8s*u- "MyWA9&섓ZG9sT#4Ɠp$p`B )fN9ѡ&*{kQ%yl9 sZ< \pvM˩'b91ܮ__ q$n7?ҰG+,]z>1vql[JqN(Xup\{Drw)A8S fCv0_LgЬ{B* ,j}"_rG/yY9Lh ,QxQAVe8W8K\X#D\vkS@`gz*ȟ % d f¶|\0xC.uUIols܋ԊAقv[%lF{;"֓\?3hү "*i_le(tYf "e2R u`7TLl3Dg"PȘDHk{P޽thVLx4>ޠ6^[4AlۿZ&g$KX lbNR:ᠣ|zԪ\A -+M),IhFZoYx-k,-vwD̾H6KF/:6*hD Xr"AS;K .| _ )ފpRX.lgNMa(/m915˘u=wPƈKaO_Ad,d@͔*WKdDElV%m|5S*rWÒ7>- +(08k1!%81&JK_[VDO o۔5v];&e5`cYv݃7Z]=#M0=|uRtF BK94(|wiaZAB̰9}Ԑ97XޮLSjCdo8)ӻ툹l:b^jV9ѽkYC*\us+%(ʃ%_/Φ'so"l [}.JBҗ2۞b>ߖRߝ*ko  -?$ͷ3"(Z5dy{x@!pl}cx+sfѺ~nr]Km/. K(94=KmKpQ/JI~KB-9NT^j!X#0  HSRJysی;^@U~!I P2p9رwf 4xrBxp٤"ퟚ OH'"ԅt.9{+g|^uaAsJZy`wdCBlg]Dc-_oۯg 06bO4.o).m㷚Sɣ?V p_#" mP/< i@& e?rlO g`yP EkKb!#f|ouT#J hͿYu&6.$DK˃RilAY@[|~Ǿ|u[L0Uy= JY/| lorbc\{-Ȗ5kd˙yeb6 9a"sٮVMWC>hf ]Wc* L~fwhto@1=АN􊺴O8|@"zVCo'"%'a<{bhкK]d&FX_ZP{WwMQLLS|Ma$R{.3J^Y%wu UFɦO_C&?4t Ȋѭ!N!4.Q m%ߍpj n n5x,PS?3ݓl5gwT"S4yw" ߱NRpKQr_F_ 5#֘w>(!VFKO',*s)=n#OZRք;)5 6fG豈܅'&kW۟M]Q E~9+jUEx#p3ms13BOXt8{op&,e]0 ʽp컳8"688*,Y* 540X0! & L* $ɋ\GW඗]7Dgrvi,+Nݞo"5Ýl#拂7Wpuc(BUOo/Z>Pl9 J8ĥT4)ވ'5ovL`*xͿ^|2qV ::U'[iG8'?}"=XoJ!&0(s |O GD5i{ hnOsOͽY~Jg5APZ_7k \}ޜ;6ȸzڡMrg'U-\k/50,xqg}E,si>ן=`Vn2}O:z$7E_P 0iL-ٵ:fG ȄJ Jx qg}F$pA}V.es0mx␜[v #d`mcG9DgraC Xh" '*yDk::Jp[L{ B;vDҝx1;̫pRbb %Gj#g[4\js 2Bl`tҩXF>x43z6l/Vפb&5pӍ%%ECyfUv'gZ$8S{,/msgcnI^54F9Ի'Sa#^R8fgB88ĠF\M,{4y=CVI}i`17$WOcq/o"HAE !}^2dnױ f`k>=)D~gt+ b@h4>&]G'apk=GS%|ҵh@9Z\)Rx!R->6QE,0_ډў Pjw . m;@B(3?u /k.@ M-Q#%ڮNa'Xj`1x(ؼWEfK'VM]7pc$CK)<~ uP EdmmTZ~jI錈7Rg؇.lqI{ƀo1ԜKPqzGeDܔ pyǘDY )~ȕMUFV(Z#% BX$4t+8VX#H7DV!=7p"%FT_:~SnMonkiJ!t; ve, g==2;ɹW78w?KZ3 /Dq6@0?j|ys4"Me /#a,eK(r|wV%'kg#gpOHw4!oÞO5jdRFaCog|>X*[C֛\ =*Xh+,EsM`֏Mq8HEZgӚCTWmKZ&ρk[bȼv5"oL6f:f;P ,b5uɲtUNYpz0vMC0NڜDlp!`:S4.dJI)ƖX.doh(< /oJˀJD1+%~44bqIOpFY4:X C|.홬/i?#2,c+) h]s~z0lEm_pCEeӻ(T'֤\3j?BfA: ӟ4J0 yYH]Y7akF\pɮiO4ee`m΋<:IٓL+DVte7#U,ܠId}Eo&хƠ!|TX`r O -;3r*}ت#I.Ѷ7'A^n!a.}a,tK̲e|I&F+T5$|>K}`B; +td'Ml2ѥ񿁄`VDC4 ٘6{~ٯ1Knp!(tNb0)&Ⳍ'0_ydz >$7"s I-_qrUPV3^"Þrܲ[ߵ8[hzR>ϾnnYNv9ߜ#VM@\_*ٟ]ݍlsoU wUHꥊt=J$*8U4thZuƙF1. _Tv;4b 7QA)P>Kszt쫾Ӑ~E(6A-!i4,uS Nx |o8ϙ4c4"= XŚ Yx KSg磵Z=ORQh 2~:INov#sWaA;Їs<.*sz$L85*n_0ɛ$kb?TBn*܅H; [+LMA(.s[O FX]9d1'cmm\J!H n&u+ s{! Gh ^mk2/: Rmp(c!i8e\B`Zc1B*!Xa*cb:O,ljq.KoѩMp?kgguHcӎ%X"ݸim -Z }Y_{UCGkԅg?/&.MGH!E6 QXS٣A\)CsRObnغQgA}xsrnt)WG$GH ]x9SǍ8hCJewNMF˝E#[9o[^kag?ioyĵmؐD7֛ݶ?VwțPp*_/BroKmPX *?Oo Lzޒr/<#&VP2[(.ۧڶ.HqMwGXKnlz@ )Õ3;ODgkXY<ڣ[bt*b''&=ܣ T\EHC:m7H[+߫U6X;Sd"K0MjfInPpc/ |2 #`/Y#!&0U~ 2mb`3+ϟ)}xfٴY":7+X[4RG9uC&/ hozVL ӻ:C鐏u)U P2\㤘 Pr,&3@Lo(م7=A(cB啄%I|Z4Y6[Jm?jR RSq$XiFseW8hYv#-9uRX~ IgE:FC{mϓ[27͓/`H{ŋIjܜ%'tFtR<Ae݄@ ϰ[CbxXrEGbjz=rUf%Ѧ&]JږI{@^}'=..$5qVN>j&z]@, 麍7b57<6rEz#\z3$υ\Pe'_G* Ka~:mVXYur#gx|L#zYʤj̽NC$ryjD7V-?0rsM,L&u^?{g:3Uԫ+.E/DlE_tY_?F|rǾ$7ldUSo_+b&0 d eùC : ڨ.<_bMDd|UShU):bCD3\P4眱Rf`:~/kAXg>#4ch}lp2 H`ELt{ڤn!<%xUKZNak˸=U1H=-&+F9.҄ʡm'o:$bkKpc ݑr:63λ*N袧w`)4!PK&XjYO&O&سW{r^Ch~k&du2*-ulI~$]eb Y׻Ց_=yՎo t\0 1ڨ^6?ouVqb싋R<#с EsCLvʣX(gYZ0707010000012b000081a4000000000000000000000001642f097500002fc4000000000000000000000000000000000000006100000000./lib/modules/4.18.0-484.rt7.273.el8.x86_64+debug/kernel/drivers/media/pci/ttpci/budget-av.ko.xz7zXZִF!t//]?Eh=ڜ.+5=pO?mHjlB2Q"9_Veg.bƜVYO7?^!7{W<=Qۨ"CT}9XG\n l$V-͋l,GIQ{_RT?r]Cy*b"$]o]uisop3c;\ZU5xl-zg>fϙ O|-XIX9ߎfL ձѰn!zFF͗}N=0(1*a\LlR]Eu~e pT=0:*5l~rlmlVA;ІU“MFNTV:&QN#T0E=(YWŤ *Es%i!If#HOy`٭yB3="1ϮLOE;a)C/*n1G!B6eܦDo!] @_&<DB M/P=l}7˯sF>XGY'|À߽0sJ3A Q<ز9Gc* \&\h`M.~>O bF]a[/}+QI CTWlIZ\[Ra{2QPMUP[ĺ-W5J 6Ҕ-cŽo*!+ɹ.{yǯ*5/r=3o `]=u*horΞ@1-E[\֢ƻ;"e9g:v3{:lxCuż-%E UuvP߷m6DQ2 jbj;\:n]%89N=}qgZfzV9ȯ|(:$7m]~u{$q½({h/Ui.lǪGe$l phwk IufPm,"4m~5W |#o|h]C*>G.2U:c=;5a( :b ̰עAS!G.?}ti n.hdiGDD:>s Ydb) 8Y%* HM"DطB2nJfw Dp%kjblymF>K GF+ uQtR61T|ՠꇶmvF ]t \ d[<m8\/;aDazp|,am6f\ΤOܡD Kz2 ~y+NawEbtrz~Mv)YG3KH1 %& XǶC\gy|&q\61,YPLզҠCKA&~::)qQ]qctIpFXRP|@xp&,ou'6E§d>Hq؜\j-;㫽Qvp|zrD3^2N't$RE JAE5@1Ew˩F^LoRAXG8ӋA$ib./?w1hbB]Qq{'\$g@m3AׇDZB*TZb(vl 6oJ҈{RFySIkfe$ 8g-S>۰HR$y,1@K~2y.ȏ9AEM]5$ |&@n"֭K)"2&dKA/s\j~J0<۴m808C zDVUjs:ՠsɾ˽/1m/Fc(oBk%F@TpzzkaTpnA \o6!%a`PqL3 F|&ڶ S01:W gHe.LVBIIf:L-t-&S_R+@V^FIVϙqKuȞo גJ,k [aL>[X̰Q;AKY*)gs5ͥggvQ=e`+5/*ʅҘ M FÛ9levit) ai0@!BWZ|HPT /%OB?Z|JF Ov7L}lLdnb0=٢ Z`ymnY2>ley@Z_JQ{FS ڞWV'rR'pjH|[zoŠ] Cj/QL2]&Kb,R.uy\.ՐqPO {S`='Sm2Dګ@`*}0jqfAJRJ]aw~N j"|*YNG X1X7Te%Ic]eCl^~0pgH#%ي& U 9-oSp]}FP ErN̫aXn54c#D%יP!;/jKn:,lW1$Ga(+2=r FyYF:?a71+{9>ru-K,wss  !q/li?'珎\%L/&{$$+D bWX*tC#AdPjPQp^=:GXUO6]ozdSmȆRpq{]-ֳۊa&RMڋ3~!,_ w0ɐ,آXPSjM8(E45-yd҂#Ē >ҹ)24qWk=&~3$zn~.&kC|yߟqO%g󁇵n&zەv/u?G-vȗ^n`2v]^GZ",r$m>fg[hp Q18 ~qx6eJ-S}{2X 7A'ef`Tޖ>%G)W^EOɹ`EL6P|GtEN|@+dc) >@\_lAs9d?bXs3 -rDr+,Rw{cHZ zB:C1OT^w7RdV 7=EpDrU^roj© 28U(}C-IDK_5"1!@H?i*Z-ɉƃM*'hl>!e.]՝Zѵ[@y,HVSZ]ͷ!U 3Z*Z/wh~z)j g  p7ԍ 8鏓a-_ݯX]TdBT.?oQ|]5) qcVh ypQ;<Ã5 <$۰wyhaMQ y8QՕR RIq$}W;Φg o,%>]$pe~Ǹb'8=z[w":6hS|АhrXx CX+ nxͯiTkØu0cSuۚ,P'G!#YЀPsI8_1)vF>N=b3@èo#'` MQcBt._:.a"%JA^sV*U/JR`|6g:hsM#8ޒpˁý Ѡ{g<iû=笛(d_TӰ+8z3*vfA(Q@Lg{N lVQ:  wa&.PE|񉵸 כV;װ6 L)I]_Ե3mJwQ8 [ e)DiHe1(: ށgI:ޮMD,6/Z^IAVuV@t߾g9Tp%V_QGam@wH&?:H;ׁ.[c;%_IsaC05.ĀtryuYw/,81_{KnJ1T<;&v!ʎ bq{抿\{\xdNe<_ĉ^WV:7Elo#M %d9?~Q_~͛'K\(a5 ~e~Z+⇼)±BDCъb|GFS|H}G=>cf`Wp &c]Ǻ( 1h X&!GtdD*-7VN5Qc @id"EbW1((i.Մ\J*y$ެ*X#>Q@ՁLW˽%pvڗ6LY*c5厓=+8%h4:N7qȡiƆ *5l8.]7%{}qTVZWaZ`$ՙa>Ϳ^*G^y"$qUNjnыK6¯깓3M'3a^(yu˧~{U ga|K}-va&GҢ̎\H(g; X2So/6fM? N*GvŃ:dp/˚sҋ{Kyxka`I]kp:ywb5.Kp\|?eIV-x\í Eq'Dza@ˤ s{*P&/j0 QۆVQp ,ܘ魘 =nqG؁M+95mߏ&\rds*oo/ļ0OiA,|m؁ 3,kG ghwWqDEiZcҙ+89es3St$fNEK- wg}}'J_ZYΜ(T/tP']}N"d5$i\S$)]R@ż=cI&Jw-;EMĺ?@ח!B*#AvptX1_@rål.۪',W)fq6q*\E! ח:frR}?\>i1Wf5u\UuiB*v+/>1 [Kj}sLVϼ]S o>;lO _u(#r f&Βތ4]`/5uβ⊗ 1Kwaa:n>u(nPiw4eK eN7aU! >4cܤG">;M=A* =\ BVE(Z K !2㈭*sVn:/fʯjD|dGy_/ LRx6|l:'hHl̐'Z+U)$v85 dls%Hgb~p71G0{9!'(RC [٣w!pB.\IM-OLf׸41+Բt t!St&7%b1EځsxXC<)N[ bX:J9E# Sӊ}cb?ls5Fȳѩ^8jڡNr7tCӞQ~<܃si!=bilP*aJuP膦C@nvݿzs> CD/4~8ŷŜj }~zqRgHjsA ?6bytNPS׿ML7}%xv0V l)ƑOSdП|E 4XHy'.VEfD Ɵ @+0%5] :|nba "7=D VE/47MՔ!TQ(ȼ#*.eNzgN TTvV5{@:ʢvA|--A,?wpxj9Y\^sI[l\)zr/ ڰJ_5g= @: ƊJA1RH|Q6;TDRT&SmӈYP0؊8/sbOjTK;X +x>8?2Ǒ %q2ߐ,ooND/X=%XGea!ti&l ^ GOCR4^Z O=# tۅaHȰ:҉ܛo:RC=)ywXuHī*KPV'd[X> PJz̫0%ῄ(DGg9! ŋ0ػm#HPɱϥ ՘1 Gc76E3Dk^;z6XD#Q`[ɤ"k3(ês S k>d);6 2`[Y4<|1uoMxCPU@ Cn#jR5 zT P  <^Z+'pz0쀪lJG:[ioӃ's7CIa70쮟}Lza_^.V9@9Þl@؍ "lȄ^ ]vac򌜥GۧRc4Mvf5FqljX?ӧ #w8x?|KvW@jBc15lFV`XVfl%=G|[K~WZeʄ-b8o!V+憄,m\C%񒆯>,z5.|͹:FKYƲހ]T]t\Bg@OD,3''G/1WUszzo߷q?7;C g<2*p`>f6qAڥ"f.g0.Fijo_XFɁi.ҏ <(P*z71®{ ">Aڂ@[n|KA_Δlrv!.kg@֊hlTk}i+9G o$!Z0Hc2TRk&10a AoSzW:G򕛟_vEj2#P` NBfC`odh$ln޲q" ([WMa1TN#l5tm!cs]`N`4 23QB`~B;mm4 [̒C?)\w"%$ۏ@{ 雿Y'OV!:/ۿ3UN0ASgkSk/Zx.`e{ǭT'JeO;:Phdo2ƠmC qxZ9JK~Rd*(IXf"a;_Ur (XC" KҚ1tY4 h:? U:WZ3Yy֑fjCs+u9Km!#0y`Ŕv?A!5S" NK[Σ92kH&-7qNՃ205=9{A(Qh~Iؤ:4[+ޛ"_ÆKt䪥,P܄3MU+ɳۤ}ߗwJX5),k.pi&)TrV 1/NYдg8M݊߳mJl,5=H%PTa4{žX((DN}m =GS,'-3J?n"Kn=2sOv^NZyJغ(gD i4!wܘkkeT<&WbpߥVlq c(Mh Zn@I֑` p~8;f2. 쯱;wDz{ CC2_GϟDT9.|ґjkZQxk&S"HLP|HUR}m-73UmFk&8lAӜ|ۘ}xJlG~C܅cAb.MhO| )%;mCEL}LJq&},ofXUA5OCr=䶈?>Ǭ,1k, t USvPɨaէR|'?xw|>FfY$(K젗`F"*_;5HwC'*6ʰHӚ*h0"9y|NٻXF*cR}pL؞pEl;g_my ].#߇יVZ C/caD~K Ғ k%kOHodʹsu|Z/8zNC:Lyʄj9rK©C:7Æ`3Χ7²FP( ,@BzKRR63> Bػm~TPJv5,ԇѡ"zه1r\W뫵Ȱ*z8dPrNU1@jXtd1ʅ2 B1K :ՕO UU X&D5.Ek5nǦ568d-,A` Q@c ͌scRxyR1¢\"Q&IMatWqYе?i^5L1%qE߮dZl|/>iJig^0ɼYGR(3kkEŻ&Nq9S;dލ.]2}XT6<*mߣzvBEЌQ 4t-#E\s $,wa El7NWr67FD݄r{<.OyLBv-:Ԗ/W&FGv mڪ{Ԍ( Y rjPH!nb< I~e9mzfڥO*Ą@L1Ȓ:7~1Om{;uZVTH2+jaq>LCp]z؏Ә n Y@Mӥϙs)uV~ (Hv;žɤ1ˌ@k٢Evя{goq]ʍAEXp/aG]kid&YOr@ 9-;GF9߻cWͧ#~! 5QM{O!`4mu_X  ,@P۱ 'dŹi(Q喣w dX͵b;vGN{fAX c/8g-JUsݞjׇ&a\]+\O=0ڇ="6\RאW`UkKXIT`>2ë/@_*|v~SB.<1;'E 6)Q $Rg)cMU@v>!,3g.0^t ѧn!ָt\(9Q'3O]nn}+`?j CR֝6]D*!au42VPK1mH>z>ZSc+k +:Z`vRⶐCN{ <"[T i_n Vc}$ E庹4d^F8%+}fn/?VvX(E3ŶFyStrho>?:Xʊqq̯:7vYgJցKsAmL26ʱ?!Z)%RQLIOL?zW#7Xҥ{'Gc|"_(ۘ<6h3XP%>& QB ѭһŲh:Bϕ;őL$|O{w3"|>cag*+Rt7SY~&5fə\͛ m"gR~Sx<ȇW]u Vf~HYΈҼΔmAU]*3KLe.@adiT+!I(@,H[s=U "? I|ʼnue_#?M@(4MzߢЍ<ҽn$tHT4wX ϫSl+S4!Y gZ*zNrh Q f-UsA{o:hh>(Zbs4GӒELdg[e a*X:2+#q#s= z ֲh-~FF`eJJ$9H%EgwJ鲣^y-;ՙ tK?@{&@XsJTLo?xa\Xpӈпx Zpe~}dz\"{o2PmŊo V95m1ibIRk|'|1fA~.;BP "Y"y\A>tJD]+FF]Y˜*,b%4՚g%8eMe]XUt+ C.3xUP+~vppbVrrUB .vBPG\8B0oX{҄w'[hЃ5h8ʋsIqTh%fUYV99-w&m[c'h2jL֟E_ }_ʱyj}j3R&a,%?6`- ԆN]<!-¡{vm9|nܽPosxUubS}hJwlY(`#z$ɜl#S ??M:ֵ*AM4l [6 []ɻ"ldqZ.@ l1<%lI =RAzk8Tދ ? 0ƒ3!CJ)"e233x##C͸1KpK=/?wZZuje|nOٺ׀ZT6^*fZ=b%J#N}̮=)V3+Zf-V dλ@ˁt:={(!5o5)<'D1hc%KbsG) 3Goȫp39A uW+)[Nh!a-g*`]> h<* 2֢Q/6ASCPhf!R 3ZLW//_(:ag+2>^KC6P~k3]Y~37\פ,JTJ BA ; @*!´.Y~Ľ`0Į`[g0}c1$x{~Y`G`D AYUe%̓){~Ot2L6bwmP=\H{/#1OΝpqfږ2PdR[+B_IGX ,?mwź*4LDs %ʿgG> k@CJuN !TbQfeM 18pbS؉UMBX-їäR A~@f{b8:7e9}AhA:*ynȐȲT:z${<4ɷ'PfP]Wz:\8><<,G~ss|ő#a0G"J 2^[0 W8k|Usՙc7+HIF&C.Ę$HG>ˣςR3??Dn<> V 7:z*?->[IR8V\S;p|'|/E Z mk<&uE4xI `Hy'GB{O^\h~ َջ"Lkw }ͼ(ڎ)DBIBl^]% \Q44khM]:U-ozѠSK0 bhiL:)WsNINAH4{}Jq.C9c\,Ss}e_?"_5@x7 gQL?T/~΍S[KewTtr8Ne  A⠝Jc  ?woK,NwBu<. ;$J`(v¶åD m쥚0Iàk{x,1 [o+Ƃ̾vX{Ze|a7_TDv\@A7ԇkFd庖᱓͆ԬN8^'Ib00ivo탋 Ǐd >d_ߑzK9^;ƅi)q6KP Kb8.Eh[zz v3@ѫ#ZJߴ*=Hژ6ܶBz(fdWvm4ܪ8Rd@薤z5f ;^ N{4 '<kNiQ*S[ a,RRЮPţ8s]@bp,Շ i.bC3!Z?\ǂ84 J3Wu * >[*]Sr5~u]CYjȅq#TY#f^>bC9U&;$Q/;؎Ŭ6DڙI1YV>FO(.7d<ƫvs˗HF"{O_#4KbaSq{s ;"=U&bsq? X:I,|yȰQ5VpHIts%Aó[T8"{BiHߘഊ#`./{2!ngxN<I(|כT;y`^Ue 8aſrҺM&QXyN P{YV6,4 E\C=\):#&ZT@@XmpPEDkG|)+R)u?4z^MLB:(j1Q=y!FY>9ErdKDd`1 DѼ~q=JFq!5kn&-/vh6 + _t2[O* A)?(S28>tpJôގd/#cx_gǣgM Θ=Wm$2n^A8:+Oܻ$(;mD/ħwf1{Nd|hW hD)JnL99BkÔ.*,1u&*S*cptrY:=fpa6_q|Md+Nq_u(wM)G&+*$m=W5?@\vv5:2P?5z}Vm|:MQá:J5 $?ʣe٤VCz6V/jq7ӆ. >ұmCOYV4M65|p^A5(?qN.fc˂${snppT$ڝ|a]n̐Oԭ欃Ʈ`n3Is½^wr-k@haa6LM;KFr:|K}NNeTy%4qҤ yVc~q Pau{br/zH/{|@ZOc1nyV]Ra9YGZChI2d&[UdsSz&sRq5F|&I"tFI,j&nBN&+W'.g~ý@sIs1q1B9w\pn{^X$}[e# KIz(Q6k@"bg !.KqBĆ$~1ށ)&$ ='hu~%c'o`'O8uw0Ιe|Z'BJ\I֮Y%^lW><O՝̼AXM `#81vBE5Eàbus$Ib7IIKg@GHGGI!A<ŶILTvwQ׈x7&LB +4K,.c `'J _RbԜgeLIp @$\>NyROL"6A]i-Zg.W-A8YPVMْD* 6>XR>"sOH5ڣ!HI& % z֘HY`) 'ZKOZefֽE9I$}GX6l=i$3mƲ ^d ڱNyL׹g4N`JEq^@lO($yM6[/7@A{;1!Ɇ@;”@\Ȣ7:rI׬#m\61QdA;Z"W|z![Bqz`юڽSݺ?Zi{ ٌV(d{5,@ݎ-Y qY.rJ3IS-ZԑXʭK8{ݝգ/ߑ]D"7gvX- i߸:n1ݳg^9d%˱nqI)Ÿ'(vo3Ǖ^@".̘Z \!S(KT4s2gMMx}%݊O<O]Gs V#luU-Yʩ@rb {c$UZyO(Ƣ6jd_5k̺{I`QŔdaz-˒eiƹ D~0~Yb\>}^(0i}%;M˵z> o- ^CGWbGm A%C/Y/;6w}7|JFH~U#8)[>" t$8)k]*r|XonUi+Yޟ>cB@[ޘfG*:a2M#%3~j]9K'qX5$kEǰBdc\1sL ſ 0g !(Fe0B{b<Q' g}]7V̾e>,'QA]TŬujl Z~!atou"D{P:}] i;h_Rk%ku:X|A|fW:J8uphP=]b^wrc*v1a+њ,Rq!@I*2AD(2:1AhD8ۀ}FL8P#ˣ3"bAae/;N-ʸm'N:NNQ%Pu`z兟qؘ J_vܠ/2K6+Ӯ9͉ w'de?cw58HFt_Ϙ@K `.4#)[ZfW|de^i"RZʚ}j<ڡi|k6n,;SN 0|B_C8Z+8qJO?D$3ZCՁ#S}Xk%β(K\dR4 . Y!hiSS[>ZsR;E@8Nek-VAmNzZ^ꓡ+\\®ed]R 5U|nNG pRyC72 g^$4N>%e$MRҭZsj( s?}/XbU0O@|-Tά,{@tw/Ot;Hdt+?Y^$^F-A~'ݭfntZ퍤\ yD8l.Eݍy(4{ Tҷfo>kޢ 3SM>TZ1$z*f--N <>V 0v cMy#-DJjbEoS> ̣{&Qt$hIMs!Ɛ 66 U>YgShcUג[VElT1oM&He'4]gXIn˫1Q!y}RLQlGjFP-dSGcc+XXÆG} mX˕ B ޳)@R2O0)ĸSp-R=xOi#UE^iV*(Qa""|Z$w̜Ⱦ'=;* vW? Kԡ^0 # _oG2}^|n"v{ĎA!x$t#O[Ҳ"F\ݩ 7ί̫H{.d56Z/KE(Q @j<*йx:yfhNٕ!%݉ щv&#_ۊV+ˬ 6Dæ(p-ր@)_n#X(h쉁}0 X8 6 y+#h:Mϲ 'PyZ72=d5%ҫDGm"lᣏu͆em MbӔ\z@=()Fr(,vJ(!d %em+2;_2Py*%".p>02q|s2)H30.l,ZzJP{8c[Ox-z; l"ݩCOD~i dG.4|&CK =êًϲf< e4ؠ?Bz`i>n*N,G1DK51^&XJXND|E]S?? 8+9N'g) ؑGGbzut$CzQcmb~wbۂ%u|?"Ǥ *.Jz0 x l]!fIm(sՄ>).NE#7p Nh|V)eS"yf3j%2MOZb}ty$;fQ \+F~HO[cw$1P5zApif?5t`؎0"4o jr"4C~ň]L*H,PM(C^=q3NG/`q Z]kPZVrT]E-?.Z35.|EӠ;nΣX2-P|QC 7&) /k5ur(s<%[Yd:Ƕ܈܀SD0y+L+q|a /sw- w\~:KN=ty#._)$>ie%w˘2&ȄD zkUXus'SDn7+?FRE^$DsXy R9DMqv12u4J߹՛gBӴa{9ˎڗE%o? ?H#w_[~M޸j'#%)Hs iyx>o6Z.f aaV'(.0D!#:MG(9んsǗԽ_iK1c7 'az2j0 nyFMÁcUU$yl_;~Fj8'#_/f ^o_+9-vH%cq9OzGWQrĨP1n*on/-4a˺.iH|ZFW<8lը#pЂcAScH:pN/:$B``dx1oQ7BJn*"U.\[P/^k؍.Hmڟ2ˌPUPaei4Ap/4iAƠ+B'òu{x <,u Gbo3ːb;cr/vV$)@x$ld D)wz.^6 f-z&_ƥPi Z1 {LP~))=,%fয়Dajvz:7\BJ*yڙ69zu@:/ l vfd~nzd'Lj/G^dY0K}.>\`N cR\VkZzѸ@,(~0:94Zoٕ AQE(Ͽ _hWC/sֺ^h8jiXm뮡7Wzb'J QкK^6=xcq[oپMÒ'߳X8wnA!Bkq<ΐU`ܬ #V Yi1-(,]Cʰ8O2; Y(Q=~"K!ҽx I UL85RPa+ؤ@Y 1T Н[C?!v»^R)bխM~_%[llUl82!>xBsq1S%%,r3|e!Ƙf Y^X0H˚OɧhJ}1,j,Jn9rXq}cshXkQӆfL:} )wNhG0@01JI8P@M|<Q1𡔖"x݃}zTqOMZgˑ{xN t(, n+OLEqI吁^GPۛ'$^V[t$uTf'faʚA}Q5dujvYiW~ `Ol!ՓJ Io@pdpw~@'-)?b]]';P[,SlUa<ݴ\wvN,j050f%W\m_wU=$oP5))ȑl[tǥF @Ml`GM^k^w{jp6pH/ nnr nMTi#7ZBͭ?& *G(\35ZW9(dձ '2/GNxmN\" P'hzJruFC|8DNTMX6M oiM+Q]nшYC:OW ۮ5MoHZI\m2y}̣-AܨGbJV^ԕ8}A;Ӂo*䕷"Q4e}n]!JT;`2o0ϵ+ҟŃԱs='Mv"^!-2 {bp6CH.|a!"0'7Tg(3& ѵܕ+v⥒DIq̜;,gq,bl@2,dZV]m ߝUxd 3DA9XVg&t>@85U,=~}6ܚ )眜3 ʧsϡDdR*7'À y9+p֪.5C\@Pmf"T:x[ `+T4r%6̓/h)ê>1V$1| a; F8|d9V ޓjpWռRu*/cZoE}<ʊH6 crC1Gι_%߯V8kAOlu{7Y'Oes~&~.hWޔHCTsEwYT# hhIN4~0Ç4xx5 {B[Sxv cC^hwC{RZեLߝhv g=$  '- X%LS;Ixt6(D;)kb"r?4@l2_ JO<+&ZTsm|?mېt($.WT1`vȝg#L']JeDint?*F"w|5RZwTwr~>#X 8 "څAcO^7kBΧB*wWy[ 0=\e'hVՇT͒M}L4gU(:זt =l5ʂ=Ϻ~" ќgRZOKbS~S."kd[GEļx.ތbݧh//nktC]͔<$ f_UAE>jL Hy.p ?mq$^ Q\r\. 3D?1}΍1 Nxo=bh >ϴؿ,@_nm7c3֍M;shEYV]Sbm]15|)ؚe/cK/"cU_O7,)w\ ,Wfa ǂ;*T|,]~v̮i^ZQ mhZ-5"Q"1ΙyL9=,"thڊ?bE *(xrZ}U|&u>=[@ }d1I0ELaw[־+(=z>O+4@y%.W Hp*=T߄Zw藞MGŠy_rp٪207& ħQQzUpQ?"";5 S}T$wr_$r#cPg[fg]<6%jQpmztK)PJqD/ )4lioȪRPi+>REjEض"ؿV9a|z81n_c I9ڬwq5WB|A:J"8sRczk#݂\u)ZD*I%Er?_t.T`:$[vP=kF1ye(3oÊmxSq`c[OTϬ8`Llkcw%>go q1xFJd+-výj \G K=!D(k%Ka)d+aDM9P(H'*@ &tP]ly2 F19(ōI9ҁdۚ~i@nX yВ_ꗝAL׵:!v9.,ew߱\}% ?.J:zwA7@joEdg^^ cqeHì8;j 7Ih(q/~V1Ίf3R(&c"S0s5# g*!9jsAjF7oaX}ѳ@b+6ƻ!;;.v <  tY!@aۏ>VG%n<ҾJ Za,2& .%cj?I%|o'ݧb# G",Ǜ (c~B@' r HzU &]͝\TЋBZ!0JMI[ !6\fPr3,A6@d}.(LAd| ,CP񧸨>cT҂R1qM{eP|vWD-{M) j>Ԍ)1>]@4*RnNԛ6ihۨ2őӁo cz g!WZ`-~xbkXi9 u4":m٧!^*}ݨ=m ! E'N"{'J eæw+هWrʎF_zj xK*I$n/vߍ|%K`ahgճ"DZYV ]]mj56K ]Kv&F/}أX>\^E*ŸB`s 1Ww(N<.us++ y΅assG܄{XƩToZifE<'uP%swP7 kk#:J^I]ex<0R,%M$b*m놪*=~Ti"Uσ] ex] E٤\eCKRJ tXuO-՜[Z|^hL3S2sꘔ/MjaX.D$j,]5(G֍i9ŀa@7tp #~@,kuI x\n^v.1Ićbsd)P"f}=m_̈g=Cu<*. ~ W0m2Sr@61AJ ,AD;X{@!rO籷m#q: F'Ɋ`?SA5ȝ<Тs>e`j/̌p/zDZv.gt̺6S* Y'ħ/,Bmk{*Z@^2DmKM7.-8%ӲޘLzq$½eۂF[͹>dl6WjH۶n^&X]Z6(஡+I 2Ygw-aXC.i'`Ɲ0i[Z 9GU:f`Yy05ӌ-n&BaQ^5bnRn,.4*\UGbZǦxa7,ydp-Cڠq=AsuVMFgC~{q]#Si6 µ 0+ygyaaUH1O<ä2p6HU'!.kʌROXn̉skM J_G e j%lg}~7l߃zB{]S՟oyՔ`(lthz!]Uk嚼쫐\7ʽ?p7`"g>Elapy.8"ٔԏ(X00:8% )"fŬ39Cԑnw7RX@z\5t=%{f  M띈'Fk$O+OnҰ/8|*E\B<9JyCqֆ} 4N -+$td\ʀ8=C"lYHvwYY$ZiK)&;8!zH,hj![p96M0Bs@vɿKRཁ5"}w LkOK 3(G6<J壧\$bI}WT }fSBR8{5{8H;@]nr.nib\|PCI$ r!9>L'tQ(_Okoq}CgXjG}a؇*Nj@ushQfTF0`C|QOBWuJi2sw݂c>fn$%BSS-`Y(Gi+іɱ;".(9'N+Բ]]҅UYPb ;&zր]`lbt-m4ʔ$qp;GƦ:54o05`cBFݲIz Zh~VQOo1!!uLXjUoD[2s_%=GL4ہc MAgT H_ya3$|m.c(҅}k8b*kQ7 PEg2ɕ|f6%鐮Tw ')lWM7mwLS$9dN+F/X\@ >vn\gR`Ux:'j$?or&"CkI 92?aK ynj>yLR3xו 0W? S9# ԓG} F0ZX.5xȱ.sU8U,\F@Zu7kJeܫD--:^s{ \q'C1s"˝xYkVC]mIct/嫘5qojҠ]eИ$ocr;Zk(]rM YpB&i$\GYA{pzpbORMZoFX{im]nOR# (V*%wtQ!a%6SJ6USj]͓$zzG]ڒVJX"5^G*Skp1_~6&AkѬT}v%h 薋U4E@X[(y|XlLH3p3ě>CmH,/f $a}y'Z ps]NtF>(4p&˼hZ:`? +d?US^M9Gǣ|oEst;ރ;?^%EYH7M]8e1J'&9jH5 nGy1\.^I}aǭmFBAՇvȷѕ uBzd;е*Á6(:ҽsb~{9ObK;$JkL \Q]cRX bR^eJy9Df2j('^=;5jnӂ~S6MN zHıO$Δ 6Eþg }z|^eᮎ#M PIO e<5>/i+Sٞ2c4׌Ò#+{3H*$ 5ǎfvJ1qˎ"@8'qiJbYj$:#~L3-% i'5l vj(9KpVmٚ[{UZ`侺`c=c9[l0t mJC stF6OpLY{N ,n?ܬm /E}M#"2Sһ !w%C ),r,G_nEh$Iv9|BPh+= n F8 A5MRCϐ: vFS qt5CTg9awpKd 4a˴K<tُD"kbCKH}atpo-|^g\"s]'FrRBstZыCqRFŽXPWش)%mW8ܩOX1Y,d!ݔ]^6#FK`Mg% RnHiJ ssPpSSry $ٿ >lVf i 4S\| Jl/^Z>H(;eswh U,q&WK+cڷ4XKD t᯻wcbAߏ}BDt|C~ǭu;C %*jU(}]v}1x?6IabixCX!ɐ!֔W#w8/2R_E@"Fop:q8{:M.J0Q6:I@ڵ0] v͋+.Bxdi30ЅybS;sF#,ZB II:<>Z{ *SMܶ8ZBRe6D"ce{۴85UUo@%_̄# Dc):Xvu*F<L~50D,~&7ռ ZW Qת2+֋[0~Ug5zT'Q=e~]FJTu?Mfsz? X@" q J褓d}Xm )RK~ |q|qk.;Z`00TlU1"4Utb^_ tj動JZIQ_NȾ(NIvH[(L)ŠpY,9~<9̑9_N;pa`(^ e;5 fB\l;v;ɢQ7$vumq]qj)C, S8Om`ˉeŬgQ}2={bN1; d糨5:S gVpei-j򿀲VtZTŠ\Ư6aܞ6(5޳<'8P#[;; _rQ,`0Hn׈:,Ay;b'<87*zox}{϶/="O-!y\dcЁ'UqA8Le7rOŇ["]ڇ퓐p;FJg(,,!K]/RTԯՔojn N<5=cgT&/A^2I]>:(W ۇ;uޘ It ǜ歴SkQHG2Yƨ Sր7+swjx.׹UlbH ҘXIhe%|}Z邯U4iC}[` i4DIl,&Q@DM0M* ^lޠL.cpʵV~-NN^ڦ"9[S2`d,NS)CmO#߷EIf { k:fk;}ֲf| [b7$i 2wrSWԬׅ!ϪЦ^E26D""hXs L[ivyA)pO0nTEW% qF"yRHʖ-D |FQ\NMHYWO 'n)z>N!֐޼1g>vt{g vqݲz%9צvj\zTI1٤ZLZ*\U ˡw!1O $=ׅ828do&w]U gOYBwXЬk ^Yj/8 a?$~߅NP1׾ amWkGf|SgIuKs{qH) U@KA"CANw=!.ʺzŁF캚nqlF.ɳkR~tXW;"]n;>'-[6yL?=)}v74[#~d9m$El:^I%܋At%[u ەyjn 5\=+;3EӉ-PS&}E97\72&iWgvgo~)#n4HOC"d _E#ыCgU%k5gO -suHrTYCTXܝ}`,qn )rhFxrh,칐LijqHtKp~-CނfV͘)|2͡I Fc+P G9=ST߯Syfa?"XXH_v^`lZX=#\(‚,*ȔEk%XV(A"sZءP[Jh0Dx{Ŕi̝{="3xAho_l8aNP_%+B ͋G@ptVsۯI .ˢT$ `/`'ue=UT \֎ib|Bsh+;u^wDUVPu.C_eߡzz0K~2O~_#oT8U~/wlL)y\kMэMk_`-_OZ 앳E)0$3~/?M n@Qv}q4=W#ֱy܎Exg\'~2kHany bp֨"QDaV2|R6) 4>'ӧ/0F2ds}Uʂ~W%RK@]#R4\{=*3qBq6AgGvlG&kSv>H{Zx`6vuC(@eoXWn1Vp_U:4'1S;oX%m: 4Ϊ=iI<$Q 17b 'Ӻ$+-E-^FUKsRT5,e&tx7LJ^|/4g濐+c֭Q?[;]ޚoAwmNFJOTz^?W'ߑd1,U_ hOk5ga$a5Q 5KSx` hQ bF2ixx"FY]Mf@.f)XXS(BJkls϶RHuV;xjf)>QΛͧX} O+뿻eNkNVN%i`ɴ+8Roa('ê34 xI1$ u.>!^ʫFU tڕ;Prt6h@<~R-ߡKhsiģ溨҂ XǺL .,O, O%/m{HZ, (hZo07%@4h`e?eQO2+דyw_hJ?j'E;r]cr 6m RvnVnzA~gWGK@3+МK82Iܺo 5=w6`GP4&}}pOԕص`#}!B%b!gܣ\&̥z1JHQ7`u4Zj82u {OwdA1>U.@I~UuqGjNlr})Z6)wSbvtw+,ގxU7 ]#|KWFwF2 )eE]w}/aMU)24ց0^bKAUEn6udfz82@m)@W@]mm܋<g4(d m 5}VlX)"Qň=~x((s\O30%oeh+b H(0}x ½=keՑ0Ǣ!&e/nzoHH&\&y`)H EH >?A!y8s~a39V+ô1ڐC=TM¤ D@P? <@JblfL+tOHdZa4Y*UDT]-FC$R0~8]CK[f~TQשH`f#>%IbޠKb|h{2t Ha+Dݣbvb }T1څE´-׌aYTdD()iU3ǖQ:TNjE{PΗ+ּtGbh?wL6m  '=?pMpk30,O+YP4S@JZ2gdT¥,jrv6Noqr Q zL`U^ٴ-ȍpQ-\O2/v=uJ5ԑd&r3nOӻȼ0:SHGhv.̔"aA\J7",kX ;ثgFSɇ KpPojscsLml)ڽCJGާ2cXEzrCv9U$K#e4Q !0=5䵳V}_ XG e_0w=ZjrD_5!Q}\{*ۊ60,8E..eb1ϔIᯈrBF O.bf>E# vf0Iq~~31wЫe_S^J;o,#lWψCD+#KlW}yΩR.2E{mf]tv 3p}?nP6gfѱ:HJt[hT)2_S(qݲUĈ}-ܺ6-18\݄&Ω?t&9pF*,]X<,STq^iIn3zTulhJokP8QD3`uUJ`QlUmQGP#·eΐ)~$ gJ,"M@]OvcV*1Ũ YMX,S2>OP{u\'8t)'3:.'tTU\s1Gpdk0;C̅35OY,Ea`8*頒xvs:n\/,=q0A&M=+0ak ΓEf)ǚ(mdFׂzMS5u=>2qEnf;tJ(ur݄9I^>%pJw={'cCO3B)\A4r̯DI(2vt4dΪFpiQ*i+g.67W9u.sG[[U\O )+ '07"grC+ KاIJB\eތR%C6.m~^C-}l#@BŶAT`%92knVD[,J [E>ob=/4H DtXkC!!ƹMh)D;kR7:wm$K#|μWi2B]f{O ;;N: ,ɑڥ\KU^t{nq떆UM9aGb;`C93haG|T41Vo_liS")rN3`+&d=QL!gai7 K>JBҚ־G/xCuW䜝lS}/$]n"2F ]KO%2ڒ܄DcZ5҅ו1$s}J'=>ڇZ"Mf{w{8{ah@gK\ >hߛ"29u==MDp(]IjeeEs]7nGux W32k˩-pͣoJpX#T^ KdNju?ElUbz ֻ>0:Ζ:;e\ p!*f⑇]U_a3BWK(}W۫+x].\l6^`C,z{sNUPд'NT.VЉ1> gOtudot J[654 ?|BB&?G1j47- ^Ӱ)J\ 1:&o/pBbr'BOLQMA>o  I$OG~lΒsTXkAf5.JBZԬoS}v [-j8!Ay&8*cvZ^Yza#̀iDh;bhs qt(dLhV$s-܊Eq&Y=#NuEcz] ]^+xݿ1~Uf[,Y`v$̶dO!u4֛gc]KZ@Pl;xH,3v- lV! H( 34f U~ W buAQ[`P,JPE<^M~Yhwaz Vxm~xVZrt U^( _.0O{#;9ϱi%a_Icj8L7o(qтԊ3WT*"pEQ;i߂;RI Vq C[ßjáLc.y愷SڌtzESm!wwN suBGM9; 79?ُ1*pS[2|QB]g,xMZNX* Xm^ cn%ĩ@LXr,@W`Yv1(1_ָvF@8.[夶0lÝq6*$bX39Ka+P85B]xd?ۖs2p&# (>o\YЋcy:]/(1rn# Bh7BGDNP M'RA[MR5{#;Z,Oc)4՞7Z)MF(4b:f$Br:| TkBųIy̨fD =t '\ {qDw?h:7У{.\ QhIC#ZjTdzl1Sl3)4Q3jм z%RS9͠i}z֗bP[&`f,("i" \v^V9.eH`TGFߋr3N;Oџܒ,N50;Jm9([%FdQÀ(o?^k#ߠ`[? y\ݚ=n*ZgVxrr@,8<$~tįy.yZ+'p!b AcV:V7Kib\&г\+A@JkX08ŘQ/mk 'j=~;Y(#n堍(E{YW/,4r2i%^i5m6 '2Gɤfz7JM:(HAe'[b!.8)wUx/"~ 3(*޽n7u Qʀ]rnvc,EQ HQ|#Nv8#USgcK損9;ZŏHuߧONjWJR}}CJL>0J ]<֏:R^2;#Gw'jR`bym[A*Hg#$Ɂ_.|6;R_%[lv'aMW]A \FE)Nj8zoĠ$39R {+Ls[ }OU."BM2dӕnoA$?$j \ ba-YS6;M~\oDo7ۈaUi14_볤”̵k=EH=aBӧz>)0'P ;nN/[Tc)ؚ5 Ԍ4K(?\ǼU:3YƅDL7+ Eׂ/3_2*g[Ayx^ȇ(o&ڝtէQQ6l΄8|^[RfrWAcVS3Wc:.yr\P?d؟! }06j2/@&f%%!ѪgN_4-6$Mj&}|dg~i%u4ꛦ&;l#U[(H~.b d_֗4F1K8CܬJ rT[w@̍ ۞J~`2|&cn4gݦlC7hZźvxYӈ ? 6`ʞLl !9>d)lN_9>?rbJޓ \pЁi|&}5Pˠg'Dr_5U՛E撩m\ca VV>!;y? Q5jrlÿmKcavp.S4K!c=0\@}nLGW>8CЌ fj$Nř+wOd6>I0>r ?5h#AlS]^.b]dRMuwlngwuɍSPxqhf=LJt P/q' RG^uL׶gRrHt#;t4 ;5 G,=$7Sd* ;Oi∥'3ilD[MﶨϹnߏLf/#E >7< q2.;P:7*~& $lצᴢ3L{\a\ہ Ad`np(AMaB~[FIB~J;QRg 8ۈ*f0)&ݠ?ޤtg|Ig]alC&`HD9|FIEã؞A0O :p q'0fL9YRxxdh&n#0bqoךNR f76hjRA'ͺB"yMWRʹ>cc5H@ҫpqm:zsю\oK^W_WcfFZadU`ʁb-35%lΑ~mh(aIbsSm-ƎξifDlϟÍ#P(;8w$8> ?p#F 2!Ř/I.NR{9[sc_<JZҚCz$B^}IjH&TSq{y1ltoQvlY:+sl;ᐺIX24Ҳx`Y'(jG b3voK/^r)T4LJb_1@Zl8b/yjBFekQY^;PzӇ9~V2 D6mw[|#ԯ0gDԯ]vyU\OGmSo${QƇĶfd`B %Wm}LQ&\ZW%XoY%R^ o=ɱƷ*aAݐMnA\a q1ۋlWuI=,W2$2)w (V!sǃnQ2/z7ȩ%q& .KPiF)]p篳m/K~(8TfRxLMHg yqlˊIy>2?yC&GOkj`/L$se^<5~t, vr@Frr#W}z1zp/C |y06(6O0PfFRqoXt/*HӒN-}MU>S-/ԹkqDLvWbE,EScXwgmd@,ƅ_L7~ts7_H۹ejL7˰\h"M+bv7/iF@.z2f'=T60X닄b܏q/lJب \ݹuéBPq(,uF$?&0L D$N>5j{Wq-Y)\R09ge,K eܕN&/j|A + o0)C*KQ@?a,8dYM?!>\\64s݄+şŔ :I*_AQ ^Ɋ0)yM'oXw{i0DA5S3,Og7SnfZF2u UoTګLnk@Ңvg'-F0Dx{uޠA 7i̽aho3pk5)q٣]`U;+D1Wc,1^}`.s KF䶙i tB&F/nOu` ,5 j~O9 =cul̮/ZO0 oSzT 7~T_O )R_m߱nfu;?F<3&4f:J|9lͣv .587 467#]3 qOIel#-7]Cr׼*wX~`7j `n d&䀎j$=CHʷ_EI9Qp~1%g0+\K^{]YKvg \<6ρpiW#Kr\/:н"0yJpbJ]Ӡk*,PRb`Gd+[LLz%kp"Da8;koO/n/?A#Œ+*g[b+;^S[k㏼-~3Un #n@YBK2t@ t'8P:Az:ayU@k5* W'-ۋ38C*>r? ^6dd1ws9aJ k!Z@Rc5WI3y{d3jV/}ŝ-4|#]蔍ǮX'mb37׷SE40U϶U?o+fS>F^ d"3XmƱʡz֐꧔'ZȖ E48q-<Ԁ0x*||hdv|.fr[}5hEOba+VP%\y;j[tMj}U \)Ƭϝ:!>}>хhP~ց7\6HgQgXRxqևi^7o=£>"d 7$äĕZHq6C0I Sm+!{vB@F&^ӺOW['Tl;b7Ook ,3i\$hfxST)+a>|UZV$J= @NDeBz*INHDi k19cЗʷ^GTrK &ҥ~6WUkK1dko \j)t}i42v}P va[>.\I\aXRSշHIc;LjF ) e ¥ c ־`C=\_M2 ?%Ź{ ,˜9x7AzR[30`H,j ihm8B#%QFQ1<1*;qJׁzDP*"]鑥u1º|6{+fhGZe,&䒩/߳oHRy0DT7b/8wo n IQ$o H㽵ˇշdcv2"(^(<%Ւ\NMYpX+LM4mt}Fv&y@$CSdYbhùR¡xX%}G:6TV|Wm6wPT5qYH"}吏/n7 cHAeLM~QI#[F}2/Э6WՎ0[I7~V>ku-,2dE4=Ⱥ_?٦nJ80/uc T2ˋ\wGQܒ[ʇ3bY+DsPY l j>[}B|I|4UiU3iO<:{PύD*02rƊEkSp(l[ͬj@,dz⇜4xaVMӈ<݆@/}xߔȊ_G[ٖ@5JD"6mY(Y;)HCG~כdzZ.Mqt=Ew]+W``78[3_<.X B31FOc9B*Zp_l1'10V5܇_aTDt! [ks(XpeJ_ayۀq,)ςI\"eIh^E 6Aôt NG-{@VD^=zk; PEۓ.NC8.=o;Dz8g|CzM5!vx*v( .!2ƾzD[|8 Ī'i[qCUROsĠ5W8etW'o8G̐YCQ_@O_z?ނW"BTsKCx> dM_$z&b:|c#yzÁ2\\&3qky) .i0grˇàȨh9.V@%SRގY,.8ǛbiD ].Y[^! ]0F(m3Q05!kN\A!žFӜ/(ehjC&jΦs/ 37 tpCJ Mrh0@;M.1ܲAޔNK?(ͥ́{48z=T{|h[!K r`y.fg}IV̶%di) zQ8{/$$oW{!#h?ݔ;c$h^LHr8LO4cEguC0Eݕ>NrP: aOh(.R-B*qeM[de,Ǐ :; m }XOfjsaԸQh eO] zl9YI}-TgYt\>gBDZ!ͳմx=nnR9ຼ&TkB|&e|<\ދe9 h3RPgE %9uEUPs_:r?ߡcռIDTfG %7g`uW*k 1wT1DHc?oj#F@\7lJEcPvupz/ e+V6bA#|lدhțܳ ] %p,jklBo> cᖶ ^9|?=/ rr̉.Rzt&ʮORg!dn8xZmۇyMZ;ݡ,Ͼ"&E mkYR.w'Ԏ"?vq"^-5-)WԪsa@K $]e$g@%qdVT?kK]t>y+:avGϥ؍7zbǹ5l8S`9`@NiI!b5]ҍ]<75a4e˯9d~ 4ZL DCV3WudLH^_NP#n-o)fn*wC=|yYos:vjKikku 8>r۳=́tRdr>hp#4Pw I:*fMD'ONsrRz4%>SG@m"Hqາ[mT~3z$f;[JE9(L .rs+}OfVVe?l< fo5 .0qĆZ]ڝ¿{v !ۃ!O/I4M# 0nj])y4xLaJ14ܕMS%cNA Pc p;&Z( 1`Q=>wN#7lE$,H}>cmK0wUUIGWO >:WbR|F]~cxVܩ#zg3Cwj- %>.9fƗd.m7A=wƿoq>X(s'hm3y%}^+cwT\|wgWkn΍\f<}:9i~!~r$Hr$_ְ m}ַ/F漳iODNOKF[u {Ϙ[4_ ҷ8e[< BᘞȉRA,.6 dy_Jw9wSA;_ʜYhn%pwD^Q0;k6Z:+H2Ӄ>T#)]"MluRX@!4p/xE6ugN^@cLӻ ŏXhBez}.81skFqH%5pf:$C!%ѧhu4wW /j2Y:CaI]i-/!+`=Mv @y5lR2"mv Cxu:5kMD'j0vhꇀoRq,=3K!\q̭cjԸLFq+Wzy1z ,1iG;mbeF xEV\ ?80&y?28gaw6g ,? Qj6а [kʻi#m[d[خ @ (G5qDQû[ rف9ŋBhk`9Cᨁ=e4z._L#"k_*7ͺlV¸!>mGB^a ١1M=:a0}UL㔓oٖfhMNvQd Ky(~&&wAM6TYh#^3bkPmC{Bm+c/pϊP̵*2WneY_ujz!GqD[MȴnS\^uȸEb%EfGS.>z t[)̞#2]cAoht5} =l98lBz05F褓MVΟ}WUwO2 _OLU6aT߶$ÃBC)ka 82 .6?dx%מXIm*t:*.kr*UȔicgsbN;6$6yٿbK8Buetj^(B<#{YՉ3$}l *>D>Emv9UOǯT_6wXJhTJ1S9?B@`\;hC>#/sb3.o uu qV"|_Mg#hyjR#Bى&3*Ɨ®5h'^Ez+ gh! `[?r_fu,)<x^ 1ћTH.R6T |Nˎd 8W/B`dTZWL7'suƐ7^EOn!Xwvd!?gW+($ܡ3/-'>e\ob>v]X= f>V|U_[)t&Tv WRXҎx3Teòg L_AǜNaVl=up.I],aɂhv BC {'H΋eMHj*u +51 @ }X|@fX/@ĆqYu(= z=(GH)8/aFi7{A}JVX {[3EZIXamks3L9 (Zz_|չ~@t]*J/o{FD@șE kɘ_JZiXHE<Q = A tl.1zHڕvV0be6rzQџ\QQ.Z>Ðr(0 Mcd/{7jf-Nt=2~jiڽ'td+1ŌZ4Fz2ӈkޚh}eG>LH3WbU FنupCd=4) ] klyTRU=kJ ߹ U 44VOL,ͪBz6T$8 JSєXi/, Jx(Ľ}L?19biϛ/ . 8)ƀVE|_)Xt`Àz+Ek3LX*̖D&`usH^ Ծޔ2k?p??$]Uk[݇, "qHWko{-(tjpԂ^`]ܽxmaqI{@{G?‰3J W,jCe؄3NS{}TS¯dn_=dϠmM} ew Q (6s@ ݆O:\wuQe~n"V`e+S׆|BDt9e`g ӭNE@,Z#7@Ɇ>1@>f'hl`ݼ3.6HM ս5%DR A _D:=l` <\̮qm09#܅`mɕe#|&Ci?2$`R[ti"óU]w 77~#UuZ̚[HlP9yZ/H-m^9҃xdYk )e&1.q9 L6>Teg䥩0oJlF6|QIF5|-"jĠ /07KW!&r~x9v¿kk>9C{|rq zrr3JX#U#FO4Gv{ڻ63_jX!JY7#ùT$dsF G(狫9vbpI:-,wzͥmD/:|"I{KCӃ^w'CEAA)!צcx8_ZyK,Y/?;n/>a|.Be~ueL}P}uto>Rn!?Q7k~O1 YFr8w;j$ Ӻ S#{C~:8EޗR}3H6b^r{r~ A ?A 'L8tǶgV:ԦA(HR@*o"w^wDELONpXH4@HJVB%P3 o lSk0ᕭ;oڻ-N,864hfͯGeFJ#ȋdLB DqHDTRho6X7!ҁ#OE3w ՌT~c9<&1l97YqcGdC߷>qV?@,beb-5{8E$p\[̣O$܈?XRH=fy|SGVrT(-.Uzbp$V}1L>|p 똡vaņ:8D vsB_t" PJlv˛1sUR>U H&[E<9 !"m-Df!C\ 8!DRayZWGUtmwh:mu)#:TM14pXs;|fv;c4z‧yYc'Dez+!8,L.iGdTV:dyA^*Hi : ?`-ykR'OE˫;Ψۗg,|\yjm(&:<$JFt .C~*Uۚb&.PS}[ >VW%']O`F{hi$ӳPw67{Ŕ\@;Hz椕07M[dлrhԞYoI2ϼyahBq?O:=͙r'tH;/V= k on{ )тO#a..mB&h`Je ЃbhpSql6 GߙgU9Ƨ;c0z $ Q>)Zk6g¦@+y+ ).kLmufRڅ˦9H(Z(!kr ՅmK! < ^ڃ#&396UhF 8"rdxeRBog?YSip̍*&: FYPkBd..B0,^X%qW;u}yN}ge르cDxԴQa3.dkF3~;ë% pyЖǓq#%[cb08~@l/dmUBrw>(cF =ڇ"h$)qSYrH{r]"( Ȍq Җ^G$nY)iٟ8m&r2eeP`2$^mݭ[ą(D [C?&~Ӹ9-,4؜ ץS,W]#l %QPM+Q3SEH P_{~mlO)keYn?((W,4UKK0\+K^BҟXNMJԌ+˝Ƙ̖W[cKQ:|E¨o|&?8)ocw:. =gLV8!يg [Ӌ7Ink6f-d`X.64Ur* }М4#F7̼͆&aa*ii4b\* SD]uiwʭ@p:xtUXyrylzC;ө_9b(NDs>N|%(ޱŮ. MC26B˔)i %Yc]޽\.F@m(w-8!f7(Gg8/|AML/܁ҀW 2Rhqx~+MkQHX^T)ViqPKTsQrsE*,3-~ڕ0VNov3 6+#ׂ}F ;-QZQ3Xd z9^k t4m9'e9 ׿nf}5X3Dض-(^; p'3CcURww‰A )蹺U[u3g=(P3"UK̵ 4Vt;NM EV-Eʬ Jwĭ\p>HdS (Hg }7`d6Xa$w7 bԟr۝H[@R'&6O?)\|guݎƭM$1U&RrQ/5Ccʙ?US{3ot?Ϛ0Y3 )vNm .h\=/ ޭ@k%6'!,Q7^C6 &)t#+rCbMrs>:8{;$8BgryO(k\CLXNf𢼦g|_TOK/j"0Gˍ Hk! Q "qDhN=;R aX,>oEf3%\װ5lSE1wvvf1e >c}ur.ʔ?>lXxm ]7} w }+:#bw'G5#CqDUXB Yå|HX/_dLJ qMpw3}T U `pP{msOн tha3'-_/{^2Ѧ(ê!eyK;fC4y?nUK{P1 ۷7a7t~IrQ_NVNPh(ϋ)/c7{U/'soА_`Raa&5am#HM`NG.nZcC`ƨ^`Af`ӏ rk)O^Um")I0$7 `j*@., B<<å::?BTZs3lK[{a&)FC?:S [O t@T[l ]HB%@ 7tig.U,9~ %{:`TZGu@į|hf]$oBcsBM<ΓD8L篾wv?YWz'eЙF~XrP7u]_1S?`ߞi2#+f|{/iP\cԾb6)UeX Zylegx}e2>(~\zT^wH\Kkdd/Ój"*?E킕}ba%^VM !Z "V9(zvci^s=Gt+>ku U3H=?!1a%e $ff DZ뫛+ t`z,j3*%_Vhk(le ggٱ)ƘNb!zZF[H5Tq [ 6|YJɳBv ?m.᥹H4sM&`CF)1c `kߟو*b,8E*'G-oO"#\+rQ/E#igh$f;krm<]qEp$ #aȽqM+.rĈKc3<03&xBe7^NaZ5r~}Fz{.Xf6Gl]Il(D:J[ecOH >5GTYEL&k51>s)M+oQUqI)!vTaזa[9WpS^/dSBdK m %A펝!!@~*q]})Yn_?~fJSy- 7>sQ{0O Pċ=\&tpC5{5u v\vs U*FdF _gh7O^ԙiA ߲x9~$j(z}n:"Q Gc$7ߞG#h:z&5b9/[q"WY3O^w^DK,Y kAHcdN̾*xGF~Դ._^+Mb~Lʴ/·x423#>jFZ'b` (C,% 2 XvO>> EgA4=kˬSnd;Բ%E_QP-Wy#]b l>oRH_%CgUCKY:c㨜rQHS]; dl8ѻ3&PQf0O46oA}rZOV~ r^|͠[M 2_V|t6@I B En:=FYP.W{1GgJxM=kEb, ZYsIO^ ~JDK/=&ʹD7ը(>g|!U_-عyL)ښ j}L[&r^vF:i_Qhs 8kdKvGH1RRKʉ,636‹o›q(|򎸰-(˫3ѷB-Ҵ Ť^rX#D%l+V-B{AEa~ *{&\=ddmEoʜac: K$ dyC^?Uf4 `%cŸրsdm/&ء,QZBBb ʹS[}!5A)ݓΚ2@w[o`Fo=acs4YӏΑ8Ymp쏅k㰠Z8#?H5 a8oIp|_Y-^cK63k:$P IXh+[e}jLT$mڅ^ $zz0}Pa %yPFSax*$e!4H:QuM].>Z 5,wDh(aXfT1R~C-^B]=N+#Z 'G;<3[%QdJIlX;1#v&7*u]3M4oaΦuky36T|ulQ'2lpVjq+XGdZ 3iYl^<b%unhO| x&\ޙ,/x(r3QTߦi/O;b~/ U/ћs@B=LVU3zLВlk44H3&X\Fl ܃6߄ >eT߉$zɭ,(L8[YɽRy ذOju.61A2Xd8z d}Y"ё>JwUaUcY ^U <Cn.el=VN./ihZe5Li%=@%=w2+DNmJ6HEyRR oE4Pp@܉K)VHwQT 0?2T/3uG3CFO,~3tLP/Du#ð,V}B_y+>uEL7 /z')7H.%WVn/5LquKn429u\þcN"L ̙d2$y1YdI!ry OMW)A w4K'5 K#|jt=d/|a;9[̓kl=k5X(QR?/("wgKv $$'l۴?TI^T_T33038OZ0'7\biEϛǵ+& @Cd70 {tdOՇIi+\ 2㐒M0G/v΃̆EHӳ`q㥁w,h Jړz%W-;64렅CI-ݣS R=@_jqs7~sM:pmb2BbC01N1.`2iў`j-)QQ=']&XX#|}~{[5+B%zֵ0hË]s&SS։~ ecL~*.6"|( 'D4- MFE+[;OFZѥt.zZn Ef|[lmMdHCgeXկ[Sl2L 0UK6 fN<( c"+쎐Aa 3~m8j}ƫ +su 7ol C%Hy8'Lp~Zhcj}+ ;"Fell|~-뤔pҝpۘJ{\=EM8t"JB5Is{qc짬k<,0/K~}qRĐ/u'dj.9_{`Ȣ{Qü\ .})29_4HI5c# S#\mY(F~ 蛳ġFVmӋUxwYpѲ& W8:]*s{G8ďs OY>Gh'Pj-((3 {4)ۜkF ay O^Ѳ+Ֆh[ߎV9R:o$V}Pl* ލt}Xm atV2]&+Bw76܉0g fWrlb7qY#D ]}̥hrt??EǓ pD^S )ze O@eFm)눐"@fpz,7gwMu1ٙDb)OQJԯܻp/qY(8|o^Mбb]GSKKA 䠞!Y>~٫>oŘnx[PS70Z=^uys#V4Zpz~iɏAM5pdLv%ǧՊaKC1_rI(].y=;&1;삝p#!o?3L q[7+=v @H5[݁^(\F[xB"Jx/r>b -#ctkji<7M@fVMyQ,n`O Y, }/ #m?Ep̰nREf oK%m\4a?+낪N~ק.W#Vil"}1_BG"RA0.9bĿ[v4ғy'睭 ;}D" $G:45J. ?Kq|eG'7]0ߒe1uIXEz/Q ˪eBr6uT|K?Df}^P;@K6XfZO#mwuƟ̟3#F)N%YoJc8$A<Ϗ:}Aqk1ceFkǶ"Ո6OK 'tLFm` 2UFd AEu9M!OEV,{ X$PUAY~q,Yo%>@E tc!rIMjףQ*M2J/JFoq, ق>9@P2 fL˭L},tɔ(J[ӀOz0 klLVV?1@8Ho#\źc>xO2*@VAy;|v-HP&w$_Z_^D B{Ab9j K?}_UDAPQt!}5dﰞ|׿t %olU.!dQQ!nki;i>mn)OOx=-n=MJB6=az< uAg!J/a ek^~DY|@9^ ͂C qТݡr۝޿eipO& (15o&} +J ̸uPOf}7FG@#ۭxKQ@;7@a& ҫ.s7dDTQ6n"k"?]mϬ,]/C9>!,ҁ[!D"n8V_H)|S|^:1.JkImCCxlSZW*~^-Ҷ+*U- zdtjEt F~>,Uׄ;Ȱ0@y[x|~FQ,3Ec" oĮkJkj6Ԃ)2XuYsR<(ܪI+%|4HꑉxIZ1k v{N"\ӤTQhZߐ>x8^AeDTTÙVik~d7L2sIo/\"S:E \ Pt&2MĸkS V#AÎ4eRjƛ=N&y-쐏 chL%'F?燯Ve"c9-`b'FDS8J.7cn)eZk cy%5(xa&}6Je݃vQt锯X/?"Ñp^Z|z\8KgunOVa1~PQ KxĀ";`<<{y(%Pu ;B=~7D":[]q7<,V<h" [.+20gӲƩ0vYk{`lB| H3,+膬F `$ luӛsJug.w e`j #JFK3RА+&<wt p}z-鲯psUtM8jtVo+{b*3(!ڮ70'P4[J@ޡ)x<Zu.; gr5&.IM`rYضSOuEW7[ gaokj wL>Pw5~Sp=L3L;? @= ] 嚌\/puy)4GKT~akQؐk!4;TO)/+wvIL 1د$A/e. #eLź!XͰpŕ).`^q,uNr(rCαE_w5`1UΗ0<>b+c%3xPwf#v6"ςvjS!A+_Xi)mUz(pҤV;(00&HzcU` +^pd1J\ JC Ww`|cov)9; 32hWt$WЍU7 Ap}gWv>:]DcӂvZ%l)O5Șքz IؔN0'@ShmC{^=Z CKoem!Lހ#+ A;u>4YwЛx|`0nD5{ge2Bseʹr3RMqΗsVֈ =ncbw}Zp/cj9,UB93 !Nuy5R:#PYtƓ]#H!YS:GB܂D$I-Jm BAHʉ=;sĂ8)*;>&a"Qc'6b6qgѓq2v(;JTytbHK %&{ %v:h3n Љrb` gJH-\t PHؕ!Ϛ+UNX#1`+BkLNJQ6jށiіM|@)#Qh"|tCJĖp3Ig>?XIG1ݽMMҸşRwi[]tTյΐd0w1QyRUE-6ԕ0`%IDxǁ7_Fs$Bȧn 1G;T`Rc*~bi8&LZwS$'5OhgnqFmvd"RtQԓD~oNݕf߲VyR^zTv;'ɛ2uRrAZ!.6/XwQz;uzMp<,)Nyi"C(e_Ɍg]R+T̻Q*hu}|79qa%kBߚ$)p㙖xP ܬ-u4iH^}d5خEV4[s@6K{~ClFƼ:tW;B1GBR ;KaIP]TBY}!~/ݻ .z|MpBPc/Y Sw3#m>RDXQ0}2_h[fںɵi{QOHeQGOp^xO@Fڟ&ImE`rЂlo ]?%Ćׇg$ť:Z eoSKޚ'z J$]u@BTI6RɠI6jNT,>|$EƞL  AܿťTltl땫{ѧ9Ě̊ҁۻ cfj1ڡDJ*"JdǾosu8Rc?Ǿl]=jN! خ$rHqDYh5Xu`Z-Hh& ª̑QCsu}!HۉA3Sx@5Slv.\'y4Y:=wkbv.9Syw 7Bʑ?;`Nġ'#"̹QwmoٵH)٩t>TY^ǠlR^ +gc;3-3Q5tmaڗnI=Q3oԧQ`vY0>F :j\t۞{w"yoxuʋ&V Ɨ5"Y;{B20ǡmŖq}tp{"Y|'p~H>d2=ӻApoҼ/!8͢&Z(ѫgY&Us9Nf>-3T4:#ku:XrrJKGgղġkI 8DR E03}@%+#\gwXzZkdMƵg à <2a%T:@yDFR^'4@mw(s|XC6J݆5eY-9]^ѺbbXD9%n}S;];Ȃb`yea=+շ&c Pƒn-膯Wbarբ:@F8ee.U~W~IH"ej\HPsʺ 5a8=vjo(%_Y /GƦLbq~SN٢H1-?ӗNJwtsFs$8."A@Gm\8d#%Ly؛%|̭S2>n`'#!СT,dnHUyE^.x\ K8`2o,3*XU&SWtGڋ.[fp9lBLq旵f 5כDS2aMkl2q  y _]6c?q"$iT}_}|YȬu(\S*5Sԑ*51JoWhJI(@^UZؐ&AZL^ ""mk=\ӜfIJ4ȘmH_ 8ENkX/K'Ϗ3TXRDžh{KXo%\ltF͉s*s2J >?Û&3Yk)U'~1ͤ':G͈K$2a%Rg LK~5НdK̫^T򥵉c ݑ(HwV׌Z do!gs5deʘwqV;pxƔS/+ eɔMCyQvYyzLp5Q'摻Ph֐Ҽ;Ɔ`P=PGlEV^PWѩot4 ~ru]LƠFW%4?\xw攋ecXGy/P2`|<.Of;8A~N⋙UjZɆ5 \COn*>,(΅Çӳ?o!gFVXwkQ^pmԾ="㩃*ŗ+Ar *6DMꈰ'nk5(c#. sґ3,a~ pj,- .D@ƶ:XV LFy0ٯ;Ϟ314(RZ#YDC:F30zL!| 6\2(Y0(_R44]'[IBwO\Ptg «siڳL_avx8[K;$ŭ®m96 ƱP˴ߝ+,HEVV`!%~Xg33؋wvm͎vI5ވ\^vF/)OMލB(K3sh 5[!*3AVx#;ri$ҢCVY?kҮ~3uR߳== v3vfk2 + Y2镼U\.ҙka绦H'CA2iE_v~Hz# 55q¼Inv ,wkX_ޖV{r\4\;C 'ҀN I:"R[8 y Z<7O0a|jKҁHtm͑@#/b L B7ʌ!(&U)rC0v~n[.l ֶ~_%o3^J]2UWĕܼ,6XYpgO6R8-wFzy(v>dy'9Y჎Ȫf7wK5jFH à6ZEJi>gy$]G*׌hï2djƓly3+*u Q\\4(]F5IƐuiRE}*z#P0S@?GP>Tm<0;oEE!¨]GTQy|0F,,@( w4n9vnk|Nk~◆`TVZxyB936Y@(L{^ b i_:_}iS)c'͈zfOMRT&wiGpAȹ4)"!7F@dLʚsemsyy^ݷ֏^ei(ʂ&|qC<'n =UtV*SS_O),vr8G&^?L|T!{ l}=n?ВV|K\t~ ^9K%]K ‰8}ڃU6^Q@9-n銜)iwMi!j~/gʆVןP?V;2eT.=:=ݚp}g>]pY9XQF(k2YLfƱ n8?6r׹ٌMQ#:n$pIi(<";LF eq_r⭾]*"/5)#UG+K :yg݁8%sn >i +!= {'yxQu0J mL"aCc1LG B&]Jt[ (W79]t@;Ht^o3 ,BItR(OEOHȺ%2޵eׁf@}(oBK:1Bo~C \77{(Fzّ_<6JA98lgY}rVd|Npbz;'|mG` IB [&'\X08pE7PZt7֤]}9EO=`9\HbW&aHq7\FN|,AòW|nda+-hi߳fi'|vkus4$+`⬋ޫ#i~ԵPoE&KJYOp04,4~hv5 !>?C̀!A{c}黲TTN|Nx1F[Mwyɉ't/ VPZF.yDѬ5&C|WVb(.mml (!(b3M1X\W)6Pa_ԳOfz4gMJF914xIugQN wWZ.?TLͣZ۬^ɺU)/x.Ng 5UKʌEH7kpGA_S6s\(8&i+ FX!$G$MTۙ5@LF>abgo){[I_hxGYe_w)_pCzhI`cQ';^ʼ4:1i?Ӵ{K'ȏG#/&GCzbH&%myQ#fϒvJ=9~HN#FN["ϴW5]~@r@dQ h /9@$?į?W'p5{Eln2C:ض| )JMh*4bVپ'%;vE7'u*fl1G \<J5|_t@`b$W& 07skH9wF!HcV?Y驍;^ijk ~{HE#뿻,PSưxsfܙ`(N/J,BV !vl6!rD*Y|<\q{>V(C% <x r0^>Z]6tT yQnU; kgW[- :[H賟:W}"4 CKʱg#1,ՑTGǚ'BdS!XĖf`P^ۖ ~ُhr!_N-!|1 yR|#TQm%aU9~ϸ{'g RyW(ov# ăbG> gQ# 6kn>֜KLOJ-* [I'Іw#XͦɴrN:-_*h -6;COtS͝\x9߄Q}yJ8z/?q蹃]F@-O&mZfmje,0o4SI̳-U="l8OqtUǁm΁g˜+ srZ^`&˲At)U"g7J9ݸ6 Kp=(T.\QLEْF %"/?FCF 1FkvqU?Z R!|;EzeىTF~@K#Bq&jI+垥iŅM´],1pi\rqS J2O,/ #1H`@^ͥ|^tߍ&pDNw !XjCVA7e#9*My*qpkj?zY,Fk &ݑ`Y_=GjT[ފ&iOhE6zF$  ]` ݳ7#?$M(xo"VbQﷹrlA\}eS5EvW\5 ™/v'_ڂiLqb7ۻ8FQ4Rҕ8 [-5X2˝L".xª#%#2Z-8,kblJI J*KFK~rYWM&Y u<3}ןnHlGG)G7x o(ľm lz/-01#*fG /lĒ]&mwN~ֿ f-%QtHuAt)oU9 DX?:2C ^ A= uXƿ.q:j#޹j~nRp R^ԳTeK:0aH g5Mπ3`xהX;lY,S4κ;cs;`|mڨȨҀGAǠ8H/ذ!ռMۼX|'PFZ$7r@ܯ\5!YDiv4-E  ޢg '3U"b]nʂJآ=˥S-iV,Xq3? }~wo2c7!8U>>/_Ob/)\=#Z!+*K#ieP(K2BW8ZfNR\mƮ@-pռI$UFV H.'{EֵgSΉIΧĤқ4Gk GNm #ǁWcN@c]C;GȲk"̇׃ۛ.LOIdy*t&%^U;m>a.x,B0oՉNK>CƇvׂ"X'xAq $߲od"Kg[{ &:P36G5z?]m:>iflL[S#b:{ZXqA`dzj/+a!@O/32k&x^S+u{/@(q:x4z,]߼, Vq(^r9ƗTD|7SGb[u߳Poÿ!Rܕe+FregIRa^ZzqtK7/EgB vY"%.0l0}Ǵ:n{udSFKK"Zwnh̍ h?Va"8RpJ69[k AC2;;fP b+V.cJV)!O6nB_+7Ԩ4r$@y7r mjj!l-;,i7T{" )}g"q))Z"Uwp`6HcL򉱁vM$uvu]Oks 'ݑ_(hp:kqZLsQ4+3FҚ>Ɉ -Z}N/XQ!x0o YV{pV;I["Mgd hjgT lyư:0ʥ\JJ^1/1-d[4QcdKB޶HJU #:4'Y 48jz oO$h[炤J`x9b T7M^͕YXR g5>W eJY@< Si LYrcЪ+͡E㠁S?`ZbPE?&rj~-7wT_ 8d/ݷċ!yqe]QJ%\NA*=(L V-X@&AgL(y+sE;Ұ'?ۚ*QHYE5r ̠%M<ѣ5 Lu6x,h pS"v4suAML b I`> nh͘}O G}R-d'V0Nxv)=Efeo: <P2dޣk?$|X͞AQ/"rp<{-8ej g0Dl ;NIOMA%5k<.W~`D!rMp 3%VP(_iG靱e|p7ttIz "W >Xu.9 }~P!WPIu|Y}Hhj 98?yL+O&QT@IsS*wJ!e14AT S;."~Se^ْ;PīO2Bf+嘄}S5 t@*37bʈ _ruRɷV# qO9͕ й$sC+!7*Sl]Tt",,b98u蛇_ɓ^LvlVdabsI+튎btn>q z\UX1SDw$~JT'>ƒRXGDy#il' /IܷB zC(=o `Z3]JPZƆc_B>(1)B]{q|yN U}L^b)p I_biOr6IR*P+wncTnqy1mPzg`ͭۼȞr" '< m+z '䷱Iaɤu֞@:u|ɕGIg9;O)d4$.ó)^&_: RhNX%'GY}c('`+1ê/1e܇=&ȯ7.Fa.˙PӃ\'ӳO~IvIaIv^aT.2:IE46~7%D-%$R?\W%]wSd{eMҏPל*.GiAeMj'=ejyъR=dp_c+i:Z5 VZ3%|Gw4dlC_=jallڌxq;Yd-^hv^o.XOP'8j%KOyo рጨ(sA~O)liyuyJq3P(PFz1;$5ܛm_ȉ2vg TnlkoFWKI Cq O {Ek+ԸBm`1{%{YퟁI]@)љ/4\+"@iM)S Q&SڨA*%8yRPzs._)|_ރdfOe޳9l'ɬ1cDMp!+lT BzȽl\a̦&x̴BMe1!i{xyϼ@) EHonRrIj`s? Ww2Zd[*:nj~el8ߏv"2l_QӴCoۆ1jю̍=R^,ɘmqfVcMOPRN]GxޞèdMTކՄӴ=`hk3Q]#BKzt=kxt k-3rMFvіmOtZs7*J%^L`ZR|t5? b!]Cw,~ y%X4*%{1@[ 2mmNX}/KzP=c}—̐y[OYp˟>c~1 h qO' lňgRYfnGqZ{Cc&;-X6 V1/ QL#q.zWٛ[QDUbSDh˦ZZtۤ7D'fCGFo7٦21cw;D@3og 8NY~&I n5٩u]lhh)g&1k^=% gf4b kbiߚb`agIIn+q.TC# ,jWiGh+EXtyv{30#huw%}"WcyAثE?1閖(%:jWd? Fcti{Ւ]0*'_j@OmdBmQl&#V2_čН6&$ a^:DfB#]!Ԃ*fOŢѸEŠZeX)&TloCݦo@_6pͪS 2˕HgwL-~MO;Vmk'd!,l Et*S&;`@f eww%P W9͋ۊ~oy F- Lv0o`Gq00 R2 N-hY`䦕Ґ8VOf紓dnGj]]" g76,ߨx!]1ɜ3  V\|^wC;0XYҼ ?cfsXU&=D{mp~$Sդ:1z*R :hwD8l%J;49љխJ~wPª 0#91r:ׁ DfnXufmIML  GL*Cô!'."מA86j֙@ȌO[Z2R\]Pd3)ѣ_Zt[S+8hb}7jGh+֍5,4FJk]CAfOrPc? g{5-4#\*XJB_ct&\ OJgĴC].dbP? PU?xRĤסU; fvM:p1$ &3elj:a&{u0( GK;’ QSc֢jLpp|bp2zփ )zI0u\j6 6jU1sxqL͠R%=UX)gS xo1]]*/"U w4&1\ !_1IZ`;2Cg/82~AoyҶ鄓\9C5ҡV_pm~9>Lw&ډ~1UlYzT,!0?GD$e/kLRk"3>@^ ].~Gx|iX7"g)@; ;3dg9%pfCw.!C.'mm,DmRWgHIɶvڕxHfli.W#PB=CaPQ33ٜ:{ ,a 6JEcu妞sCh3o?lf1ڗI Q"l1F ZMk%beJJnMʢ R|AGIbQ(g..F>~E9:o&F#s3*AM\>2?Cz# |'2^UnSf\{ؓ-@"[Ӂw:26 f3`1c;F D$<^=mK*:jI;j‹KCU N߸PMQ-Bu^bt(S"c.J[1jӉ4ڜuXe#&\n4(+ k h&NZehN}|pF- 7mN ^ 2;aYb@IpENR($ڼO`<3\Eo+Ƹi*r>UT8t!3d7&)6L\[iٲtBQ}-Q*xsY̐n o-d_ ]VuQoG#FjKQs{Nv_v;4BR8B=m`S~Y~P$-QJNLi>A&-B8`)7{uLkkSS41_Lp|NYf`9 Z=rR#&Rʾ&SsƏI[ 4}6h SÈ{!2EvTU ;rqAGS\D6rչ7N#H a4B'Ik0 5 |[xAziǕ3|WF'UlQ\ (G&b4NYMmȦ)Z*>Cw!Y@ڈLш!e[N?耓yyJ-}81We즛g8j񠒹;xx@#~uia^~rWaf%x&zƗvTbkd>AM 26|I>sW;(g.;㱟BoяWYjw1Ckl⁹kT\ltGwygYM3eg臜\ \Ĥ\̖R*Z֨]M#de!}sw/ tXc 8)(wVt0ѿ]3( c mn1v|F[w.͡_Y7B؏!3E0bDBl~ln m)~̣OX9J)Y{`|9еk4E .rV2Kk3p`%LϜu " \)?%sƽaMÞ_'^=b ꋸ -'wO#YS&SV #,Aڼb{%PKl9ʖ -[2HP菠GY]DV/{c 3x隋[OX 0OmS[(qe:%Dndݴ${ʗeIc!L#䟪EZ@ReM AǺGq5j$^ӿjXQVx@s/< GnTy{̷QZ6a")#36Aa`\m&-r8} n$1K7_kZQwQdSuݙrv#Gʹq/uO=W`f4X'k4Ys/Ӎ@f>S4%a>OhNO1jq䋸IOE J۪3!."o r뭩|aKuY0ǂx`*^m[螱qa:M1*AMןr))yTs]%*lѿιr( t5xF89k`7GV{/9j|o<sGT,z'xRu; E_u< f<4d+r5Τ{ Fo32_^ Bi3g}d5w,u.N*HFbtB\ Pz+ 9.o>XZI ZU]z,Τ_}e/HJ?j6 ÿ<7YᐶB!;>x=[bV$u[}m>HƊrM!w䊠(ihg}2=TA󿶵 W+o~ ,$ddGv݄7ۏekѯö}Wt%ǕO 5m\Qj]aַ][¶e&+7V,H@273+k3!?6| lB; Ɍ_Kuʯ`" s rAv9{ ''[,\܁vE@aDْk8\Z B{`b 9 ;PxkU2WT"9ejT*PhN֌1Dg.!IA$ u`v  ah&rT-TAH|ԛ~s*nCyjQFŐ; ,&7z~Ϡ/?p<؃ \}YA1 #*2+)1>䝕LUdHn+UL7.Nr,C>,|OrF#?oBQ exw.XY!| m|_\wjuX͡Voq鯀x%IU~?O:AE5c`/^c+sGx2}7+nPU21 B@ENQ^~}IбvZ;&<;5/}|GϢjkOGI^n>wb>O @P'k]-Gp 4#۪S?V\Ks<>9bJc f]^ȵ=R|zAB~):ж:rYŁ;l{uC|&հ /CU#ӤMP :|Vu\s9J}韧p!$إPвS+H2Kb=ܨսY"}v,iD|+©NXtIB?vit?6_,DN_,y|bV<$];?+a+{k[F0o k#U-LO>DVfEsgF oO%iP/nEE^$`' zͮ3deŠK.0q'^Iqu`Xqfb:GdyP`=R`_T lYe?j61n1dn3y^k#2=tɈ?_-D5:¦BүuwuoS<žҮ:M@e .g3?ZkZDi"p wf 5O/9mtdKLS$YI֮EHTAHTd5eGLzw§9ҝwx8 p |J{QGq}T^~JK4!ΌbfJD6b]F &\uxSw0D膤;qGJW  ^{άjHĞm'MK;^*AƑUqY:N.zǝ34-)†Y FʴQƛ6o%a}0H(rL#ӄF g¶pp1ivVEwtXW\j:fILxٓwn)j<}DrEVDwz# qҵa_7"ƮB׾T^kWOB=KQN C<@kMK|膵ࡶeou{4ǛzZ䉲-5`co вponÜxG# =~N-4fF YR6Ԥ]vw0'Y>F};3GU@kt>%F~o.VЖuq5lڬc}im>&0? ZVn[c8dy2 9Տiث-9f(B9,>!!{#SFa(aXP _֏d5q \TEI:~Invu30QQvjkyCwvM2 VihGq"۷ ae \ѯJh5Zf/mPt Gf{׊iH=Js=Eom" >Qߞ|pExsj  ֧+:5`[`0pr7dմ;,'X2k0Q$EҺ/c]$ЦIW- S6|볩wWsĿdvTDnTr-,1 t>l[ڎ̸INٚ#8` ϡňC*~~YZR2µ^Klҁo2R}yB#te}%!xlJ!TB70k#†q3͘Sgtes\ x۫]\6T#[$ ޑd\ۅ| s#u/+bFu]׍E?(NP ş=6q&RmrmOh%zіp]I:H]>er咚`' ƿ}şA:'Vd&PXMt 2MDXV~$&N6-b͓-=kQȤL[s%|{)UI5>Y䯮}v!p‹H| '|JA^Ib%*0V6JqT v){G}I`WYr\wXDB'qpWhUTa!d_C;*-)}3UpC:Y9 iS[HDϲmévDN.$Խa8C[&J\,%tFvB6#hz OD -68hzt"hN–eY\/!V}'Pdn3w#LK9IU$F&jph.ZXWXl%%vs1n~R$F:`{JSZ;o9Lc< =_\ P?aK07(|JY%, &?6ؐ@Um=KFV0X$"̱ovqe֑$eeFL!A:(aJhkbTKgr;* e(Φ/3.<'+ <8_ hV o;uv ,%&Jzf@ږ# u}f&6"V@?E_*^ XsBGl$dPrYzlЄZl Oٝ]{>Tw h/1%yDLcȈʟfHK,YyᔱMVݳ_kDtZ ..S6HpdkgT&8?X\K/B}ˋ`^__-  Hnj,tX$F:/ӷb &Nei!:Z$n` H)9if*|9׹b9٩}3!lk^0ŏ-EE0i(}Pd[Ҍ֮{WiNǀ|2I@ v3T4_AZAU}&`!lY,%-#},.[Vq S>Co5} 5ָBV)c<$s՚խp&Zlf c{Rwnz{aB<}TEG5iNHS:!m)h%C >@N(UNn)}Yt&ᰴ~0BbƉ[>^zW=tlGKKXsV8hJ_rWiG__әjmFf VD?C)ZJr țN g.#f]'B^gezQ<6&|#[ZQ`Xu@PYǽxӾrh]̏#C^5GF2R.sZz1+YTd]$QL\ oXTŸmx7 )9|wh |m0~QstYYl1 l-VAyQ`K~t \W;,ҋ }nz̀ Wv9V*7@|ݐKf>$Co|};vM?碢]*r!< h](L@*!O/d51~Y͘?k1!9魹%"fuC } F mStsE4/ u¥~ }$S pkyVO}Vvϱ!U.W &:[{{`/ rMAO91hmI0BiX&xOX{a!CBW>\<[tA(kr "VOU H/bX૆u~,)@'YjS߲pdS\f޻˲oNk#4 3Zs`יp᳷)F|SM,)ozX55wV;E~!<<7TY+ٛP@pDJGpX?#ij|nVڕzEpNB> !vV8D/‰Tܷ]&GD.Dv""';̴hz+;e%շ]΁{n2fu7Yp½ 86# Kjt"Qv:M4 ^=[K0dme& OԜmx꧌N\~IK: ^ƅ*۽G`"F.Ap&*eTt >cr]P!>> Pw4zь(⩌+2x23w]I- |٥7χfKW@H`Uɒ(Dw& t%$+UD'°4سNѹXe2K“[hxt!#GwuqmfՃ#Y"0&B "§6& $#rol.6yχۙ+QiYS1BFnxoQmˮ<"+UmC>Z]Bj 6e'1, vME3F,2iC &&%َj]tl01I~".]G]ÂK.뤺x~g1pK`__Yx뮞*4dنm{65gQK*u}88Bmztɿ̂%t%;?zqG$aK$x)D[ NA8KヘLE >˴*COvK;c)^J_~==b Rȟ\>n͠4^= -%دt9Qi#O]AA4\jlE S31OAП}4W#`3Sle|sM4aT9${fa_Ph#WWjM5IMss&r׈w`URq.;Tϭoġ,Qhgh )݅EyAJ\u؍Pg2OG<{)Zj|d=,.7Q`1%!1. ^)1‘>qDcD7ʗ a1|?iS]IҰa|1S'axXka5a ѩ:)ejQyf*=UxG1 D6Syb3)aܫ+XhSC(5N$AO,Ywe+ @]'@ٶ%,ok/1318xk8{hAS&N! ZQ:IL/E4?VPr-;ZWg3 opTOM24Mw$0+\d&V7c2-}ZE$˸ |hdޒefYڎ|Iměa/PiTUyBI$aoaGB_(wMfOHt4uJuZwˠ,gi.g$zP"9꒽{ BC4\eֵzT2%Ee奕LwZmwn_rHgÜ37LgH7 ԏ`VJr''\֘Γ$%ip/i? >Ӄ--[ޣ(<8!À۸4\EKy!GU Vdw/u߉(Fˤ(mfj|X?U`f8xIc>ޮ(alzoaO;Sq1CwO4yOA"/ٻ&I`nK;lG<;;%ˍ6ib>S*Eߦ"vN-ǵut)_#nqh2:fꙓ.~ mou5H )$|QO*)SF'?Xb '.&9U70ssUC[`CCeN)BcU&&`ßb2"Ǔ.\v\$4CK܇+̛x7f%5wI@!yF]ԥ3t0~*TLΖ9wFR ReY4%Y\U̖Ip6aH|?NL^/K"1=HVۢjY4|iT%X;ԟW[U>On.N͟~rS{GV&u`uwCBʛsKyXS:[b=[B(9{P.CIȞY*QFygմU:qWWt3Yܽ!9rM9 1b1`}M};W7wOg:pֵ'4vb`.7~EJg>( m̒y3E˗*{at;Hm(SWzLj?P$'KI',h #(RObs殾vWs}Ϥ YqUIwšrmQ+v%ŽcY[G 9BC sc:*߰7s^-QG0CUiuZOP?0ŧw{(cDb v09ˇh] %r.lq{%䂪y\?3qAr0n;eHK|ptWwu?fp5I ڰ_ٿ\RޠfMf8 uM^`|{-`Xd $n9BÃ!+~wAZaN'->sԮKr}u: {Iu+Il,ɨF(zτ9Վh@)5hz^&B <_ ڎb _jA٘vOJǚCi>S.`ټ1ܔvz9PCe4nMc&I0O-LCOp~Kh{}R>~R{@yNؒkKg\wnQ~ցχ`s!oſԮ|p11 UGGfk&aϦe} vUj@=ᛌ *p}7YVLG0#Lp[[<l|AynGڂr.d] }4Rh%6}<8Y (;i\*Hn_-|YGxr93ɿ֯ 䃲Jw\Xt](ӁmacAo%>֏t<% ͋'m Wi3^NYRLЫX@|Ɵ^ϯ2]U7pB#8b$űPߋG.v,&e.GkÂ-FSP%2säy'd:R֯PmF vΰό%0UN]'0ew\KCgH"Mn+T8Q~(b'NX+)_tl%T_#g+L$jau "Sf嵺u؆BK}?~XvH4#"לyaGْ[01Y!bl3PLzuJΒWHy &ZzZl(4.2e$!ZK |▚6~tX( 6~n⒞9)r/إѺӞJ9b&o:9}InjSe3PLP2 ()1f{XѽVGW~Enn^=%13,L nW%z[56JPAMaknatOv Hfӟ|d 2}B5 Lj黛F%ˬ>i_ JvT7c]ܼg$C7PLRǏT lWJc=D$~"q_ :8"SJ8!B"Z.hL4C䝒aj|xH !K,Q.)}KP\iٚr E:D`dsv9GcW…?5uцgCyL5=L1nyLS+UQ%Wj}|\M.M<-[/lr>~WNT>DMX# Iőߖ!yN]v#NLDo@}Z`G% =pmQ:0f_F\Ds_d!ӁXK4A6Ga - GUdeGE:~Χ^MaO5NZE3'g{ \ZM_^e!ntod:H3%_c GNv]E`7~ YQ)3k3X2n!If'M+kYA 췤21TxfhOxA1NEVs;;L{iq` 7>f4/lʹ]P{b/*; ؼdd@d >ȊmQ#0n!o1I`s2zUfZ!|RڐO׉~/ XUՙ]lE9?Ws& *S Fmbދn!G:XY*aX +G3{qjw~`EȮOxINk`[hUHcv _~7bɴN m(CrIj.?26RcXQԯc7"Wטڰ[ݬS.:֞$\Fu5c n0 >Us"qHJe|?ޱ@N3 ZCE>chSܮrq #!rm5Kl]}smX 4[ȱF,2,ka Hn+/ϒo"%9͕d"T5F{6rQp{N ٿaV8 2YQLź ,9BS%Mm1@s߉8dΰbF g*}Yy%ƥ:lCTB Zuzoe9C$hyigҖ /Ws˪%kG jym|oN YCT6Q3Y& q`x\oSY5U^5qOނ 4H %X)J3U?FD4Nl8P5}3%vغ2W"n^,flF*[ptyyj̘f^L[l_F^ .SeD&- gLLo"6݈`~1KXn1:^`ѿNj1[3^*g-9V^߃ ɽv ^OMLoߏPSkr+.&_skR66` 6,DhSNńOԳNo`6KCT?A}ĉaـK$UO΢j͞*:3Mm4*DGRStV.(-cz+f[/ koolM|liϕۻ4uoi*,q}wyXfdc/e!D>՝HTP}gX[Kx@'d2:C^r_A* ]V@~vҔ6RV(e.Bw;H.iFʂ{Rm} ^})z1e\;;yUm`47+ƕFra.@8~/bU;[Ԡ!OK[%K;.A/u}۲!MÀ 3Yʱd I D ҞF)Z |@lHKf ؾu {Wɛ_0 w.UƍS6\;bq|Qk>+.?*q\VThLP2pizBa(ΦN,h [J1)Ԋ5jTȖB4h[#٬FI($A3a KX5{zbάm16zs"7}.1vL4%pMZm$E1(/uyqykB>3r>-USLTwQ5-Fx 1t1PRػ[݁7!^ - .vD_VFYenzsB?E?:-w?yOi`̚*4KO\Lz{螃];}'aJG.lIIaMOs= {CBF%w Bu3u黄o>([7Kk|*b7TW) ~(x2Fʭk7DV]3&? !@R)i1ւ<2WC3)$`.)BXpLD=ߢTI;IUX.^xʇ!V{bćn؂2 'P(]q .2}4`PȈ^+x=ptoBI+7@9>%4nD9W=s0iU7U ESjl퓽|6'8k70֚7u>a5f*`>UoR;u;tB٠c[~^hnkMc1&B"]I0,rC,r{B;cKO;Z#a͎P>kЁGy4֗I}4#ƌAv ;J1]\zeYH&8P  nUYgVaMۖr|:U;*FY?PZm4+E]f+H%/򂔝$b ZgQ7\f62Vmn3'f jVX(CA%qb,Qta=KwSH@Vaͮ߉Q,Scks"8pHN~6ΐOl37cYNFaFz}*_J SkCTc!D6t҉lדNq| rjIC30bp&3F)+uO`R$nmEo`;eaqS 4 mb5@Et3 5>7!!cXPʴb R' Pmpbu ;L(|'/s1Q.w(s' ENR=Ϟw yq8 v=d9ӄߔN ipnD̏ۙAı6{_#9r6|'ǩ0)J҈:=OX"&x]Rnwv D="yD^6`!j(,5|1~Ah,5 $ff9{=7ky|8 oslƶkj#+>O-Cy8S*&d+,*`h Ҙ%G؏RGGIY >J+Pr3eӻJ܆d FL hnPy|ASΪGcd^_Dj ģyZl%ɮuA}%w~Pcxg-0u߁(zmU"oB;q̈́r}< Mcvwi2_Uij5h;{;A^ __7֊-O9'.vJcC-t'"Uȃb)F'1xɨp-CV7"X3ܳ!IףzDz(K?-<;ss/&v o$+mR}A04C{9VH #aſp$ ,&JC!%}:0Ž 3$=Mto_{#r9]o&hO@@ڑiVF I A<)B|L&n;-S++?8I8V-D`s7UBu#L1'6mk?V a~!6L~ Q5ܺ(-Ϟ^hPL'^2ո;zƖ#wr+.>m&9&"p|Ե:p6Âe^7DwBL𚾥IؠAƓ쳵 V3:q'HFR)̐!FY!gTpMԴ.9 *ehq$՝Eq"O.Ĩ3 #r(.eQ:$ssXJ E(]pJ\ }VqlaNEK-=PDCvrY^P{B-;uqiGu6"#}:]%Gn2W0-+8ZiUέa<f b6v=lh=sw{LvR@O)vK.4iȔ =vTjQP`:pc{+TEc?b3Pd\6 ]d#XL#9`(l5ν[nʼ2؀6,2(9c/0@P6sf-3g\VnGRPti{ˌGMa eӀQo'덋n"^4&7KP7!{;CTr 4.\u5j߬RTApY1 %#ن(x<*0I/!WZ"߁7Yځd\aMVG "[ʭ}h=6꼬i1[s L $RQo[~iIJP<̹EL:gW!MtDOԱr ~-AOkѰ=7N٠s6dxtA袨K) O|Ƣ1~L<[[HoIIKEZ_pșD6*{&^ ,`&.融.9^ f\H?t?-m]&g4yipL"C&*=hJj#3'Ai[Rd&^f<)UeXf7'^)#Iy2)*{(-GZ Dg8Wk%>kE7V~6<Ӌ&lCBAWL[ܹ"g@P&Ebq)3_B)vQk/%g]Xm>Wlhzf$];7IxAJ1MO40[*U!tI*R] h n EN`܁*@k}8{kcr9;Kh_ͭNR#ƨب@g3L|4gmBa@mtPR]@Yi͙13wcSikE>=i2œ8ݎU9V.U|#n!$q=L#4`,2)fOa G0*$IvMYė ]qDv;W8p~zz 7҅séZE oS$tػT*(gCnoSކCxɎL7~ݻ`lͣ7B*!P'!Fv#V/҇c43+^$TNl1 }lٓR7ڼK(c"uUA#lrύ( ֱN{p7 @{53 Q` RZet.!e?% wp ˅,ǡH<$ֲo'C:c-z:RFuwVfC0ub`VaBS`pr#e>qR%Q$b˦v-nɵj5srIvv'R1˥ڮGyΔ 隤PnE0c3Σ/Kd",Nc' z 4}홇+f-Uch[޵%~dEٚ(E t@$Id]Dd>ۭA?E&#JjuD*vщw]JPn2#_R#&j(X?jhQ86 =XlaVo n:kM y2=X 4V^}h߲]*J!Z@bhUk摓 wW=*7ܞmG]!R_ekE٠ڿU2Vn"U\ץ[hڑ8߯L5~CJo̸Do nx{S<Ώ~ΎҠ]riGLvtsRJ֚K\ܢ6lneȾ(Ҽ 8Ktw@VWf“UnMtwܵZC*ACSg=.',;pXa2lS>͜ȓ~*g;:ERTffÐ =%һg"AGj{R$Ncvo k.tk>'='h晕 626w3 ]eRzi>Ib)L($UA`mYi=3o 룕,d%jAAdTq!&!S z`{t\S摄; {LVI*o)EuEM))Aj^.J`A"HR{K qH,ؐ✂wubDŽkD1E4b[ DfMPh}*-rugxV н|s>G Houjx=_1c;ҳ dj%`ͱV J8󈡴*a5ތ ƥ@"Ń >/Q) 5,@ݐ՚/xd[%~c@ɁtfE4]Rf"UqVX wKkb`A#]sW JoD]պ&HS5S0Ѕ-ŧrB iHALf$T`1FPˁ"j ѓڴͿ{ O@׿dKrĊ }z0>CŊ7 Ar L{fM AwCVos 4aS9T LOy[}^Fxx!עF1ph 2o*b?Y{!]ظQX5/CW4ڧTMj3 sf<HسFyZ(L:ϧe:y$QTp5s$j%c\'?[^`щ:/vpNή"pWzFBJݭ.>0[q*<\„ݠ4ڙxׇ9vݢ\?˝nLҠlcDJg " ^n=^Mgi6`N5䔃&vG4wd@ќ^^$70FvU:Lp? 7'T2^'fvFj,~mTJ(/r-Jn.QC?0f@&Lس%/X*iE9&F]@vBk5;΅ŭ79>y1NHOzƞQ]?`K7uQGRv`c%L]gT.@bA$"E-byI(;)^NW?md]UP25Si08#ϊ<L4/^S])զM~卶C{] ۭ  NCvLiCzQk{ m?*Phmxz3 /O" Ӓ}@Y( ,oe=$"3G]/$t3adMr*7QdN AM$ 8bG{ ¶;lK}ZuݳfWǕIBū>?gEjPjv#`\P-G$lWnVC3Xy^D]A!㽮'b7MXK .ݓ5Wd\̥Y:+C6\n5uBYi+6/ų(oOHr! =O.6L3*ڹHSuьgLP~ F>0[.9e_F $qO&"cK/X[#9y(&_uPv'˦P h Z!z4[~p@IJc0k[C➡ˉJλ+*D+Egz2OB0QS'b.=C@mA_l<8bܫ3^,V2S! QX\G*V!f°s?@UecX;9/Ǚxqs"P B&xngY06;)S?Q$W?TN_tAedʊa26#/̼8XBz4Y4gcYk& V}Ѿ-bԺ94/a [3ЈO)Ta7yAE+k`<Ƨ ~(#rstYn03N|82w`OZatbTp "wQwgx' JUu"F@Fm7nStL1*7x'u8)wӸ,O]*Iz.pv{E7i#'gv*peحv*x?Ezы6s,LP5=vxeԵof;n7%adjdmg[Vb:&"3G-xn,T]ҙELh>)V`G>RDo[UZAAa"FqAP7}e^3;$RF'k4(%J9R|[9R>ZREGg67 #k0 -V%cHsԖlO=5& Ћw@Q6~X4dy\ vx0π%}%4,HO4(q^$@<⇞]7z~sxG-ƊUEwr*GeGa[ 6 ݛn^,%+8mRFkQS eߑ~l~y݃l;ă9='W{Ɠk |6:;>ڒ1TO=UJcyq5-ȑ o0ꕞ|S9hOU;Wj[A|A~mUϖQ{}=ŔsLXרdLbtԗIYs: /Oo8 BR{8[0n*C?Ew^F܁MCKBWͪ;W+ xQB!eSOJ' .@D!oC ܫy4%c{s۫jӾgnA@}<8f2!6v 8m"ǻayHSvpi=*U x@dz?Mwf5KoPIQVNvig.󵑍 `~[wou2ХۡEsQ8~XO5;7 %T=ħæto"̣tv6I R( \Jůҗ t,cA=,riI+9;:Pd\I6gva>i|ɕK^sOAU2dIV调/ [^l:p>: kӷ5]=E y JdʉI}.mFb ?,?s]k8:`b_HYٜzP(َ;jۘ ١@m'2BHecc hJ@})]Yڨ誌Ԯ X̧m1IПR\ aw,&h1s8Oi@r 6i5x1ddFE.߿[y~PQ}hبk8ט%v gx[u-&@ROr͕/`5.REH*A|r`O=\f7r̒?ՉHwDk4' ޓѼ(5[8I4 7q^oNmFAoGh"?ؼJ;]pTcmBk .2lt=:@ 3R6z Նۇ~%N-` 5Dc:o3@ l]R EOgaDʅZ- mp3q(3mmDH^YQx 7<2NTL6(k?*ęć /7id"Rk_7B L =jl|Yd Bh">?$苀hR-O'c&PJ[W1ʘb +lI#CJcfaPşl!LA_]T؎Go1[Xg`DXS4]/⺪*7ٛ_,L#jۛ]JL)Tiu80 c;|vg]*1:eER0 \OnII<# 4-d(TVd0p-WH L!ԛ<\+̿$Mӣ~rq"}bWϤ~sn\VQ+e)G6GwGζ`S|0m~DjV  g$Y}H|w3J483=+7Z  W]*=+2XPxI$=5{*oCE W2)%hu]M Kh &{ٖl*SvN\G܉[C FWBh6-xFx[1]_ qٷm >K@8O:hhKSM!1XsUd3T V@g!TEA9yWuh_:m + M,GM]KG~@KC^!8m1Eb$_;Wu(]wC>=h؜ģB7r=r%fd}c$em<+9~Kno@h_p2&oI{ x`YoKRILP&(o毝( qy)Q x)Ej"*ޘXd1.-sHj>=Y0v%b"KKn j+R(#24КJ#ۯT~kf 3kQ%qWU7 n~86ʚ"=Zׂ?Oi:g*h.I:#a5u EIXy0 M+ &RWm؅b&:`*01%:G]KNY!fR+Fbg]^~7k=* 6/!g \wl?&UѡM9"ᬈ#L LHݦk&I9QO0RūH& hbEK{|r H1J{Q2$BL2l w2Žf-ݷb:5 FFli9p\N01Pӡ|H KsZ}oM 0rB {wQ;=m}1zɕ&jHsj>%*cy H\"D,@GtaJ>@˽J#KOJy,HSq&jm{?q7A R[Iux^a?xe- I-C^  GKlۑ-Gt@~avj3ws!cizJ-Y]vk% yE4 +?;|ތM-B`Kb v`)_$*K _Α4Zn&7hÜLN.̳4h9CoކIpΙgKI8(}{5VBx@(݆+wH B}V-~eGH 3XT7Jf[~Nx"߬@x4/YUVsmC^Vt5HY[Qjx9j?Ȃ)$[}^ɋD9Ś1+PDK/_ͻ:JۉaM#<mGȕw5PԸNK"kSX5fu:B\8P3VEy8iՋ$;yCVA! ΐH"FzB  ɲؒerx55@ej쩂g l oG1]OjS* 8bFQy׳]rktJMM7g%GnՉ.BaKXWS$SvG{8A\H#_gIr3T^#A&ձ;Ln%yLd<,Hۤzk>!ݝS^&JCT)(PfY%N}mN;jiqG5mLof ૭I(D<'V㔽3Gjɷ66-'u\w2.(TaR ~\ w•!h;2="*l0`Zj["2D3xeۅ([5qgԩ6M4r8bbEiĕ+y$}QpS>[Uݰwst_#jb }iwzjn/N)!)P] }_P}6%+ѧZ]J2W̟_us;+5dO`[&w}QtQp~c;>2ŞT2RߜTe ʠg\Kuf"Y1" VqG%} 2_!C,{0ACyA=T%>@W# fL?A"ɤ r$iPbV S)\ٕ)Q4VpHa.f'ôYc:#e qI > 'Zvp{mLċ ف˟\E+*qHCcıI}R! JP 6P RCm\6?W'm/!UqL|pނfTuy?j0=w38>8aav́H:1^EmGL3+ a_ًZd= Sf f a^Mcw̕y5k& a9OR'd˺EK)>&;YuE9 c'.B}]|-6/JjɉbIlhv?/g|I|Иjf"WѷYROĚ!,! m7W09ǎȝPS>&'lֈ!!Z/M"l2b `q%&+eqIh3p ~^ w%|Z̕ B̨XYf]~B71ڡKxnoDX9 r17~I˃dI=d^=kkնDd trxkFѽ}V" `G ;F=!#V|iEcZ+@ힳ}wKu>`nDvBRQCb+%Ah() \NΑOOs't&41<P="ۄeٝ릟/54VGӏE6K1#M9 yo[)>@isS9(\qjghAJdT[T7꺳;9ɯ){?1ץ舔TJޅI F85Πggkzo 1hs>$ `/!t$_/V8B೮:$h8˕U(yrwډ_$EhoU=0y4WuYdnM:è GeϿYM)jJЌkhz |Qgn1Gx jH7|0q,^F<%~V3%?Z ]?%GG oLRިK{¶[;PJ -]<~㙫 9#Z3N6%(U#R̿_EȎr3|,Zo.ۑFøc#%8=vb\0*{ZyI]-I^ce7z gV;!{fQtHjut\OQeѢǗ{9QgWQR;9Q ߌ zj}tHaP֯T%ὒca epb;)JjJڕ`B6]srvr2y&kzqV N>R9!.Uf"eYW3pG SV ܥ5R JWd{ LtC6w| 8@"  B>X{~Hnju&5#u%KKc(A2z^qyjeEq/s̈{v_pē)nNR=r?E_((=[:0w78?)T")-0@ak琑=8+D})z8@%߳oA]@QW%gOu6b?kLiEz,ށ9*%G>V][;}5_uՆf[7N`5R`yxB_`Vp-\*Rhb^d]}7}Byy-mpr貘:₩T -x@}԰%R@N"Xhе}vۑ҂J$DyA\yESߵl:)+$9{3ѝCrG"aa(d/+z,,x `o~"8|偠?Gs:l"CL/ &}OqȲixŞRٷ utbQ+OP膃S4AXF~R0k3b[8;trƒ ֓l GDV*^Sӥ\\AۛdgҖu Hzu]t﯀Q96eD7Հ@I~05|Leg2A_pW v9lUbbCIG={{doP+{kc-Cec*IqsA$8d΂,vc(p7 %9~xsڍ/0q$"xoI_/#D@xZS{S& jHC{i>V'V1DJO١àd6;QC\=o 6c+׃͉Yqe0D %Bb!(qk| %ԨEŻ 2+/'|Nt=$H4{= 񤻄DWoI"pLϑ=]#]'fyʧ8MW:e="oxd6)˕l7ccf0*l1~mUJJ47q6xkT=?oɰ%>y?gedVrwXr/~w.dT=;Rtop(>{ \8D%ǙۅѝKAQH9VBOXΐ޺c yBɩ_8=0QJG VH\yŢAb% '4lN{+^ص{?9~n ݭbHHg_նsJ8a|[8'P܄ (3U\u%v.8xQ*rڄ>q7o=?~2nt@U+7m ӎ6hgZ쭸]WN[e(iRLO;&DAGAL U;T([9cfAJ~AѐxBF.5ed{~抌+ZC #d1Z}= 0pGƓ%NUw_0GzշJL2y1@@"MAp <62[4AUdp ϛŃpYWX ?;BCq|36%0$[h'*e#*@!&tHUF^} Nv{]6S`J i|/-CL7Mue_*^d̾1S!Bp.PT\g-|cѡ,3QK Nъ 9>0u1`>`R[TA#iN;xxTKHݐT}oaQTG b! Up><' p•Dm7qIyDǕ}7VV-ܭt.<$_I%azfAeHmٓ*PI2ٕལVii-SWR-r,ͤt- kX?65;uwnjȣDB%ȸll}O7aPEuOwKV`Ns@ML}aȐt/Nu\L+i*Y)r|"5 . oPsqn53Ee 7%=Cg&@ė ų>Ҟ׏ n<7fveA0("l89y;H\UH_6?~4mp!8>x~(%h@N㰼JEXld*PϏB+R%v*nv_ph6*.9\a>BіX>MnMe: 2<ɞs PJuKJ{}8/ -3DB Y +-hTDK) d<&cw=Ѻ﫵%{8?p8*ԭG-e?sq3 l []%\.!;gj^xI+2/*O:bN@_~~$*CSD3Dyx%}̎]vA2UKiQGR,C9(<{~#A\S5(!Z6d [<@,9Wv:V>eɋoPz2vYv<"ViWxWB TmJ h2di‰C؉S(\ѓExA~SDWE(lh&=ު/O+Jmep4×.pu&F_5:"Ѥj܆E/8cL^HGTb lsj~Qz tO]1n4 [(/V'X;c^gt&hۗ%n-[tdAKZPh]h45xg钭O3j~ŢHu 3bm1iݩ{l2.) s%(|MdS's)@pED,i\sb?Sz/D̄VDӬanh(($DodtVhkfg#FWzӉ{->|_L2fzmV@)/lPE't"{{Ndh{ytiw"tV?qf l~>/=cGΧ1?<ӫLYPbg0zR3MǹdԖ okT]rq1ZW, TY{^olzoی-;[.%'P!a~!C=Z-."Bױ@ \ezN Fb%K BS=ygFș)p&sRc,Q ]iV"W@WlTMQ Ub0rJW>F}5282\EQQLq^Nu1MA~!"d AZO^^/'Ka3_1]s`{' K$PR6b_a;:PSZ޲YKIGL_ 8e ks'QgWm=:rR?`,Q3UQ{ %GeĮcPt܌8ߵhdjENOy,JS"lsǠx0,n s$n.cok/h#:znzl boWS1~/6f -7 /&>/x O# jQ0;~8KR<%Q^ m:@%mu+ 6Xǜou%UC7< M6 uБۯ,.DMԨI tlVm>P;hER~UaeXP*J,{. 5GlM3 &a(b*U8D^r Ge:Ái.7M\wwa)P"C:zejV 5)T݈ؠv130Zhq, m[ o5~q@bZ1s AYҢ?I arToUFlSd3O=HFH\&>Gd-](&5 ,dee@o$r֚2.,X }D-i%JJb2B|Â&)0侅A!Q71HֽqjFvgpBHm+/lB@ϻs8eQ]BFbR)R-[y)X ӒSF+M!@)9=r1/r|[: ;!DJW1pF+p{ 'd+}8 _Eg%9*g Yr,w? mcz 8 ً8'#IM'659`"#$q#/lt1UgٌC㾾>D.Z"}Zk-G7*hm,F,D= L#ÊQmٲwʍ?}tQ2f+8Z;dqm:Jz!HjF搤'Kl;1e9biöUeZ*ױGЀin9v ;[Xʌ'#Ji$%Yb35:b%29컚_PѝO2]wo &*UɊIgLs_Kn{+˔!~}]c0LݴTp8^}eЭ-H*${Әxk)m;TdbI?~P%p6ǠBok:eF^*xtf˲QB 7; u:1/}B:ht0ʠŏWE? 듣pOn0 -gҢȎ3.3*ż)~aGEHǟe>R͕Ut3T;k%w/g#"7'HKSmUuQsG/ԧuԒFFXORˇ~Fa"$ ]W`-8~I2B#u2 "bg´+'g蘶^2mk;(*ZOqXbCizUķa0ƽ뜠]G Jo+0e1:-2bX i(K$tdz_袐%]oǴGA}R]3! y @÷s}nT|Y mҭ x5j%|+^mrZkg=;/F3_y,aAr^_ OB6C+V.P>ưYPb`r|a 5S|A˾~wP%bXG!f>)&7 ,;/8j0 XD\jJ8-0ޫmQ)@-uc d#ZP^SbSB{$|ngL s6&+?8`qOkNPs F6t{H+sX#؟6-8a!Z;Ls^:#zLi=xV9hbuʿ ӱ /^_am9*n=Pi+zY9):lAEzZjѼ{o2zM`j KfNOOO*$zPBMI[/^]9p%*9OPC7z|ryp'q]x#]:O4Y}ÉX?J7zN+=lSFJmQ'.e-rfR[^jP2 \CVqe[Hk+y5[iRy/4p5xZH__`n@AG@WTb@*x̵F@/JK37x}/hE<>zo7w}Y^.ZW7~T-L!\P &•Kf oXw׶JVw"i?WsO汃”1ש/y6mSa EA#)tz9B |j/)M(Um{d 6\m(=[01g@|&0!n+M2(aH^>HD*Fy P5EP[RD&Uqg3lVt\07N*( (QD 6vhQyvI_$.X 8=MTqȷ*P/vIJQxP3Ũi1~5t9LYKҿ~oU=1k1k.C:Ci~-i ǚ+<@$=bs"#Rz鸄`>;z;YgDÀuוY$"`W)<@oظU,Q痛 ry[ Yqȕ^YBcQ-<&̑quc İ 9KN065OfJ}x&ЁmBkGnjz˶Q7ՁJ'YP޼ =+;9?1d)1JE+UK#aE YV`e;=7W'x*(Q|ȇ]\̘2"hqMV` `bn_} ?]j-OOFͯVy9M?"S7;/rĸ 9g ͥW2G7 WO".ՙZ֮l#3*jEH\tjԒ(='xaZb.;#yӞNiOѯXJ5#SD/ #L!]3Vs߲$TaZs`sy~xb@,Uu V[O\z{4w$V=mY+i)Ȏ]. rH 駷v藋MBEf"O7vVbv(wzLATPV"r (T_`H1:ںx.{/5]Q]izfA&J2Yc!9|xqߺzz>;gˍ7%^3EHFUv\jr}j*2J0}@& H}C&h:Ma-Azd1҅79pwQ3b%H*_L5vYXfvSպ]EH3=F@ҟ\Zv*rg6'b:O|i/mI[qd6֧#XPŭs6xcUQٗȀA&J#aWY4=%z~vu Z3K Wv?$PXRQ 10Z?Q'ׂXEJӓlptLRjšfcu:\^Ԃ a+IMKzGd̵˞P5"@`^ZdNenj5 #o ޔ-Y?)ITy0DNdu:tA7Y*S 3+*Ƽq *fd5Yi~tvuSI~Pgtˡĵ('~&5gg۴]ضH\=8nNib`*x}|bIO /IfZ2}4~K[KHkq)4½JD^vRܹ,S=9Fļ]i C2p _.6;ז0cKzĘSb%hKth+ iWDN0nC(V[sL2@t >*[$!4@M[^%L3lVYޝH#ʑ=o+]Dp8m(Lߛ9[j:_jgy>M 6, LF ͩ8ssC8 upDm']UVTox*y0y[ƾB763 ': ۴;18aYhՙw Ө)Ǚ#ުze3p`qUF;4( E>#}RN}TQ략wYcO+38qB}Vx8=W. >o}8?<5FN3Q(B2{J_vk]4W,O•Ժ D:7bj.1JUy9#EK&R#=y⬄&=ƈRfrb:5EZ#qRQvS єz x:+f|3It{hQ54#̡E|n KKUw\ĒԡJ oGRiw`DJnev6UH$ؠH͏LSSO9N2X<1|.'I"nRҼgV)d4wdUL1#2Nv!ayk`Wm/q9Jk&/hvaذw ,k,iKE[|9Pɧ stnV2(CDP=ÔSGo 7LsEGdT ÈWR ɥEB"ky 9vK[ɮ(Vؠ;Ҿ#Dqo 6vqi0v a\ޱZPOv54L%IJڥ{{piHG C7)+uҖ#5ݡDX~Qf4 pM*݉;/˾wiF1 ֵ%R%hmQI06yjLSQɘ4;&a'x0vnCM$f\V %#5_[)pk Ĺ'QFeryz]h'ukX l,8`8bu|dZ!L͝ t?w0`)$Yt\zrU~OGpSV涱uzꧾEG[x0Jڵi{_QU~˹amó2gThXK|L#B?'m!;w,fZRn`Z+M֖|W\<(c(Q{fZjFo޽}Eq={\aVѸKTݡt* V:kl[+q+6@pRL^|V E22(BFܽpMHw<&r_o3h[@'Lc7w-٠S܅>@v%NK<(wK*8(GH kbgELu:7aY|o8msMl(]*RBDbRQ1͜W FlMT%vE)gz΅_f E%1\3|App7&: 7Tc."=B8w/29{٬]HcXlS Ge9aO`GMO%Zk,Ld7 ~niѩWGo24kS^7i7DQ[WFPZnv>K& hء Gu?`>xIc(oqPmfE~YeIwz!ե3'ȮoRѰ5v37Β;8L(4nwe 1j'N?ܙ{++SZѵ~aݹ.$a 64 p gy\nݗbM`Q9@N΋r]vgp͕ND{ii`/}cEHG 9>+EӞ C~u; &)mpХjhѪjaQ’K@Zp] N4^'-xd5Ji;`3د24jjw ݙ2 -TQ!hRZ/YX4 1D9#7 9LI3JkÞg`QM34dVdUW̖1(Z<~/d5W{ypA[X8ܥiUk*wܒYЭe&AMhݦP-jt;.1lE)qo-qy?7L;lwktQNa=/ŤفHտ#D*L2y=´_FF**~ SۑB'7_%{33DSP73-Y*_w=}UN.S֚fj_Ba):j툍Ilg2g&bV۟˥{@_oT^7X0ӕ 7B}صjd(SQm|Ng3ySCHQB9:PfG3;{R)Bix[q8!#4<5Ѕs % V.:byGJdgMgW }AդKxyRͿ t!Hk׿-pnT0Xd[mlcQ"I\?dkTuNGbVPjvq($*4A^}⽑X,RCBfN +v?DzP8qI>Zm-I@0qFSV S6:a#p]41R NajH!7Cφ']BM2 yTHHzdȂ.nFc]ț,l(y0PۛE3"2V$=nFI=?Z1yZtn56E@WDSRrg^}O7p}:~ɠxdU%H8\5JSAb5o9i ;]Ts(V! fT} o68 Nʨ"([\C.xf:nD~`"^,qItk'whU75?7` h~80,G*85UK.>S}]tıaBV'xPV+F(\LF BK=KG&O!3Ƽ;ְ2t'M٥Sq;ؓ˜%ὺȌT4M\X6`F?I^jxeI`:u4K'=*+'= }P=N vE%Vo4M4+% Vb<= zڢuc%8,Gź].YQĘ s6CDnQH<"q`ƎF6dG7VMaT\P{hyYs:ѥBŷ?h5Ұ?!K-&Ex$44;հhRt !l[lAE2lQY؛tD"Ð3+ 9 ;zcA.Hp轾YJKI$KwN=}='_w~O<趕%hZN9+;T ^,fzZ3n~P&4IW8s4[{E"qg-9ZƸzqMMl6x= ~(G/x$6u]DNM/u䝎-S`Lm hrjjsMMlS&p4&YIo^,3awbUƷ{PqjK! vTc0ADw 3جrO:(ܲ"Q)o\'\Y_,< LFԣŘ+ߚMJ [ͮ;bx\E˵$<.~Gy#Y΃Ӱ ɢ ▎#H2sx ;6& uCo;:,MXN24mc i'EGoQUN6ȆIlXN!$S\\gjX(y;)"v."KJo#)dGLbw}nZ#Wߤ[ Z'o4e}%n~U:M{,x.(0ef&/s44nZX Bi8̒>iܘ?G x.d =J+2:Wz5erk@ k Ryn!9mK>wǠmJ~IJD.FGbZBÁnM?1 jȃ g(sW:Z'K˛,uT/[Mҍɫj~X2gi]ɜrSS֋ _Uw&J[I|ֳ4su7! )[z'c 'E ;ҕOBD"pM+l-l΢`(x* gdf{2uTdF#.<4,sLJG㉖#k̺؛ q$cw@zIPStx8^M %҈c&%ֿ?ۦDkCzY -Bd,2[ ݐjdZi^7c3aaSmejvfnҚ#Sc>giL:t/@e0W@OSe'†C膁q.!ȅw^Eo;Y Ħ.vS.'&rՆkЄpignJ2,=Jb~&%}e"|erA@}bwD.򱞫$nWFuÚ(ƈ)|PW\0 R&ۏW> F%Z3g8dLHߊ8mp;,O6U舸(aq}{@`9/ & 5w+Wgyн5vy9I ="r<ʫwi.+ٚD* HQ@J'A^yjx9W6(#T2b(zx4 iyfs1cz( *dr<ndPa d輁m2 }jy@/L,&<0Qq, G7_ۓy喝_0z2p5̗>8IHCy(ƶuscB>Mc* Lh$A|{YA4`6L.SkV:\*%vd`O^Ivv!ϻ9ZaVnΎba̴ ۲C̷L wC`ӬyYNJ&FXe$r:zTfr1 ;cMbMFGјLxWLBQػ aked>_3RUY+%i*)6Nxr'86`5 a ~X͈8:8ഄ%nb= (n}pj _r|쐵ӛ"P .Ob yi1iB aA/QNc;gb  7D4MJ̧zhK=T5-/-S6vD LxMSB[ Hz2flHaCxOE5%H^փ$=JH)oכ9d[=+J9cwbUH;TŜL |T,~`/d$%s6L+тiZ8j)GHpMRޙj#J %Ѽbyf /Uڋ;RCDPiu)5\]fv] dr])VvdtB3iC wxkz^ÇfS|qsx0oTl|4q_S7@7Q诳040(@ Og*Peò4G/yish3Ll &a*Bm2sxyQ4nCi|2ID] )3 8z2Բli&m=]ikeNW ]b}iR|%c Bc~z'-AFKb? [S~ ⼋zNٜFzuo~fj'] }[pH4Gdzs v2$N`a]=ҜPhjgJupJHPw,{|J4s͊)sa)=HFHurN۴otB~q<{.A<~,3$Kd ~*#2َ}촋- [(3GP݇H9iR[,~ Bř<{$VIIɆvI|N-\O @ j;w3s S֊뵒WXL V~҄۷€x(QRd00\św38yYG.K~a]Jؽ$/sխ&z43 V'kᇨdDC1-C3ii0VM((#*B^XGXƒ?׾ٱI'`O˂Qz#itP*( z SrۘT C'F͔MA4T7}?(P9Ny-[#1J7PdQtb{kD1F8%\ 1F( Yv3*cߜXexaX{J5A´rG쀧oX#DƏG&`z7H=fe9C) Qrё&~;eZgl!I;8W#=kRS&^& e^>*KWF7:{H (JlMvl͂9yU߫ZcFpv4_QOC(Jgz>(כX9 :l8ƺH0:}dQwGfG `E%n|l؞zLd<_q?bXl(> YATkF[9V(?V̽i-&b01;Q<7:-|G N&< jnt,6!`;ϑZ0zU 㛤foWϪ,|mMXrfi QFG8@.|jo#4m5t<%N|m@<(Ɍ.*<dUhCMnȄXMyM3Q4!g\1Q]t h`b#k &*Z1#su$bcq:?A~uY1Baxv/sK +d #_$jTCy6U=3Nj˗ɼ߱J5FNШK4"DSEJRY.<<̓9 a%Ő؏,^%-'VAC $[m| mlB2tp845MfBO>E4vcG<[4sʅhQ>Ht\Bt2Im#JKagܔ%I vHe2mkzN-P,,;y:m@" .tQ P@a/bh.tqci|Tþu{D 6*"qH(. I*4A>O~qfFe_Z)?NsHpx;:JA\J jSb+ZghsxJA1r9x^3T*5*S[Ti(5Yny%/Bgw#wqj^,84"Zi,UG)Wo&X<^X2^P*yM#XBebJ)z*TWE=&^%UB(21ORѪG䌅qkgcN/i uf<ٳ7Nꊗ{1´GH:?@0}I&H =hth֮86H۪Kg1h[[%l4y{чt{Zv,g ;lzYkS6h{LtsŚƓd1U}0`aKp't=8e†{^JkJª$+U 6SٯjFi7IÈ\%ߝÖFa ,Br#L:8#X?Ž<yrɄz nJ)CFJ5?9oa@ߊFᮭUC?CpauY :h~ +p~?9:O]s"ǃi> e#&Iij>#W\^.ק%D=K݄ɵ<6\^J=w?űrQif^sδwm;BOn ]]*9^5a;*P~ jx] qYn|XC=gS@ѽ)V"crd_ܠd‡}РH=PN`C> ~Ady4/x`;Cw#̫{476 o5vA3*߸>f>#89O#+{Dh2DDޱ.=E[,if:w^nȈ˸'| Ù9tXk:&]\52CA>fQ]/(=i a^NZ,xEn7vüƍ7EI&A/W4 Cϔz됥.11^'Ele3j|X}Vy|'QxʁEO$t1A+RIk[Yٚ+3'Tyի>ˋ)!/QQi!e3gJSD!t&"e'ĭ]s۫G!?,kaP$|1jNb, iSl~ BJ썜>Cyk6E`tNC/%up\rݘ g{LRb{"@$|e.<ڻ$VΦ],(PhK Qʲ^l/QoʍU )8֕jc:?^W '$_Nyjc!l@L8MRG{1V+떒ia"dy 3hE .B&p /OZ04/*<8'('wr~{S{).F$ԟOy|?o|OsC"!t5ƿ7|Wy++A'v.@3bIMpdnI(9qAS z "H<+cwƼяjbmĢA%є nA2wlebM#Z9 aEƄ¾=e5T]J̆9o0SƑ4 )WW$3ǩ[z8׾ <mKUTD4ܡh f#P@{Cto3ykѱ lNQגy֑*˜9250N|JY5"1l+5\eۋ kO(x³aIA.r0}i8Yd0;@KxD_IEb6"4;Yq2GB-z"{hZx\`3Kje T*6N8$cM_㚊aqLJ 4cѾysP˻h4M.3+7 Ϳ\ZS؆j27Nt҈eVuф1&eH(W'-|ޔAנyO.s<ĺ[W#Y E[̒!;;"~0gmObt#BN:0wV-3sت FC+8g/\s3}99.zTd ^ F FS͛3 q)1 b[ v|ݠ 37!M7y9!̇{T%<>8ஶF wh(pvY -ssLCWi3!4WI;Me1%gHU^BUv Qf!{F*'#og3 x S<RCug,uyNB ѽš \;Ά l}:JDg/|[4Ͼ %3z ڰTIG'и¼SFO2 |`55<ߝS0t1~TxbNM ((-QZ{G|GY^ K’8װx 64#L`Fޅ$#z (>Jq }|IG)8G%~˨'1t=M>n* JIFa3BYHP:?4} mr)L/ژ2[yӾm^h -_Ȁ8u+mCe_Xek$ JUϡPV7pvislmsQm0`nsTyaHC^GWP#uK'uAQ*BnpnQ "R5$ 2ʫ=P(nbvţM琢- (j`$m FW&{C&&OҍKXH_nY0Fi$ũSSWbRv,L+_%5Uva&j9564qf bv?h®WaȲaQ(=AXR\>!:©;sWgF3C!Z+?SCȐK*xRB+"3Ui~To {R^Kcç[2 ƃ}鱱{D4;@̸k3jYkOG@X8Ɨ<3VbI8Po7`ha 5-Ij8wvu{dw!6o &JeJ"S*sŸof="(H%c<ǐVռaY#Pw|p%S4=JXp⨧g֚ϡB#qit%ӮKxw>'?  0/hA~Z.bHhG>~솪bQumm ykq͸>k,ij%A}3sGӖY󀠥'͈qcw-09IJЭSRR#Q-`H+9#Ţ.b*yN7kWʵe9v *V_k ,]}EWrFH|-{+h_*>3cw@A.40p){tjws+hlGOT{_X@"Z_43h釰cAZc VajJH6RGzβh?l:=oT'_4`oDA!0dReXbN?WQXzjB'f(EPʒx0XuSwԏ\qK`#2o@\LqT Q s<=5NBrnU~ pFg& sTwZ0?xEH=QBI'x8"eR%v#XHT+WĘ>7w c4m7_+m!U4ANm =yq+|(ZOX=]>}e=ڻd_,! zҧ&q-&JCn4JKhq@­#f1xm@o05؂1.X4Bb4㍌?71̶+*_:B8?,Gph'[g4T@*G&\.|[:?E/ȏ"mk(CVJ 9b5D}~#ϴ%ҩέM,s'lDWxuT8 ,ފgkI6gKz1f0l9y9JA(h@'gJDW@xhʇ#xcT ش$+ߚ`J\&:~殤̽k qCUU;pl~~tw q.hE; 86'76ٟ^\t;[ȩu'* SIWa% GVUx0rLi`9Mqʵ 4IA!Agd]&O!F(TQlJd4CO-U8sG});Uݤp&5IzvD6;CWp J \S=$WJ\ڶl>yl*/"IcFM]3=TT`Z2!ey'[#{غI95<\9L 1N1a WLvCpk5 No[QfS vn`a Q7B HGo hY-`-2'iZ퇞%RQ6m౞H~X NB_Tr\&PPk1Q|ǽeWx/㸱i u?[;L^c߭ƑJI*G3;6(! =$10TODYKSRh˸P|:Y0bDj7=g$&>yqŘ7 n`$F\YЃ3 ZZGrBM[1)Y4"Y .ԛOwLjm/t)UlUb?{P|GK{ae)9M')paiSjȖi=NeȬO6CF_" j¢/H1ދĎ#x8Ӡ`LяJ_wdzYkTҵ{),$o_.h0hhH BdoL?m33{qOuD؍lP>H$tb-Y C;lεt/)# !Ԯ'p u_~[d\,xN\k RnraXի^xլў.57$DLoᆎUlao^F^ Cm !3@Дke-f5w8VF3_W9ՏC }ԙ:׼2jÛ3#sL^ #y`uk\mW]aPc2d8 BEs_֣1 p#A>kڝߚ*~qƪZE i 8|plUYJ9Fwl͈;{SXWe?wt]-?Qlz F*b 3S 8CHι|zۯ7E)@LxC}ã^:`2P>o rso0(Im{.3eiWqi6xi ;/"ݚuE6A@S@ kikk-gq5.d.d5 Vt!;q%tO6 ? Bm^J^NUX 2Y~L҄+Cr3cgؠEᱞv2"ﺒ!\IP{apxgzn3H'Ȯjn5kÄY1Oӎc9WwkmNY׈]*B"zIn-]d 2Y n,UHo2s_A{[AQq/epqx٩)xȓ@v\CCDGoΆrH|fOo`ǥFOL Ӏ)] Y]jJɟy?^҂ Da? i`ELzՃmC{ɀ/K? 4|ڗ@іI-s n[Ys? \ Ӳ^uDT"YG0&NEגeCqp5M~MФ@ϟc6<&u1E!d:dn& SibBL1JlD!9Q`{U ]R;>јaD| jt pQʨֲ[zbOQYRbCU== K/b>T+ճi:6Tݦ|k"U1Y܇q[ 0{#n"=1KJfk8Ms wG;vRt97ނIg0X{F8d,i>\c}J|zܩ#o/̗&}jIpe!\~:J_Jo& ;;HuB7zvP|1G, k4 xwv:omNg?,%ˡaޔmn Пyc;M%nl"X'%7gZ&@ݐە6) oUtNViRM-O1(ʥ绱-rzT-w:en|=HM'Mj!_|=h+TV8 a7j-.9iQ<.' ^<\y RErffЄ"wLP>_K4!@?Ӭ Jl@؜O$"{ЊD)N=IoZ#+ACMoLʂcRy is>^DOh1Zv㦢?OQCKD8qm;~"{ )QU39rB)d;  ImsзJԇϾ=g? m47!}>T[z;lP̫^jiDR=H3Jn3(WYwx|[ܜ0/?C6أd1SB&co86Yotݞi&p8M27ӲQ,4 w<;E *%7;9E&r >U>z~G`DrYρC.mI!KBJBGޱV hH 4^cdէN, yY.`/3ٓ?!!v>S8#5cЇ+3]/>BÖ^p,Bb ;JhUm?]ҩeeWVyWKq3&ȳծǿ4i{Y^ C(Th9LG4ٹ&e]rש~B?բ*YX=+HTFl<|Ik҃fa,ܝJ_t%&<͜u 4a! 1L: pO.k,F辥e N/g9 #Mi@ވU^HKVŮnȚ?+rH;}Dxh[kGw4]*FjmZ)D;x!EoY$Ptc ᑛ-Š1L]4rnލՖB18Q%ih퇝؃Aܽ9~iW {}8؁ W sy87Ly%̳`cpLobd}/^=y)rL oKV;&ʠU3 hW:V03v6~[ VY@9M^__0/0>]7'_[hٞРݑ,GDzfOߕe 1<" iXz.iqH..mWS(6I\0`=Ñ?|M3z4f 7\Li?j)t '-)ɰeC_+jMw{ɭq^m_ FI^bWA$ (X &R zѯ$$~e6^e ˷XG[8#ZPf2fgL'wy{@sH^HKE$ƒ'B q` EgW_}fu?7R#;b|޼q} ID<|#:l19u9FடTE)F3SJ2182Ǵ`?1EK]Dw fu|'q8iF gK㍝H7scFag3u=}KZ:׏m;:Jiu :V@Mmf;@SLzeFtwn״I!VkA,fQa;B}gLSK/eN, cw=sMXnMz)^~KkA\-艗v(X\.bStb#6O3}Mm|]<¥#cE~"nJNyT"o CrS`yPӫõ^ykPqd{NLB(/D6( zRu郀ޭ}5i3)Pvѷ/n%G2(@@dM}$3r<7džIqimAѧfYILk}|DLq? -|݀zb!lC4DWo9XfL~o dj ]B$Kt'-+O=+.,ZA&slBf|h0|/?@!PWiYsvA(T7mXlvd\iiގuD|Eޜ԰UX1$~k7w/~~Cy](uzJd5j rE^/zYܠ(9]JC}~N(>$'Ss>+hZIbr)L0/g8Iiaet#%4='ClJg 8+H׀vq6X,۾)e#/, !\Xk X:NɲW~py?w_GkTwx,FBf!sUnZqjb̀x e'G8Љr&-核FW0VU({(0>p ! vD7mcuw~&_xXo,,FN' ג`V셅Yuloa9؂ПX00!&UV֙s9wPvRm})͡9/*h !n,q Q ,7yDD:~;Iz|KPW4 ;J4%\gW"^<ۓL1<>cHB,`u8 Ǚ(%͵ .V0viɥ9D3yq, wCra kOM'=d0Rlո [_#/v䐟C7~H8w~R|nFZQWOy=ݕ@뫎|I,Wz9qPE> :4J,xPY3r5{C"ގ{.EGҒi`sL9>DT_)v:CƳ 4JH DZǟc)a-4!|_#!!ڲ_{̓DOzӻѡΖBMǮ?nJ7`%^ozacTڱ(l d,d*U$- 2Wdˏj'3+M+D3: (5]J5řGw~ݞPg|`BY|igS Je+c[:}mfa0?@kkwRdk[M H+so?Ha-FJ3sii%K :})کx\  aج!b!v'&k-f~%:C~]ӵ@ɣA0sXrB+%1t?peTُ*G5/-b[)|c&zX9ȑ.<᜶AsRbP~d= [|$@CT< ~rQŚ->9`cBB=qbu'1S`{i]}Al4zx"g4Y``vqnfi-Y+& =..;[n?|xાgnԯ0<Kcc- N9I>\JkBF fӝ)K]TĶm*?3("][#`Fm*DӠAV.uw>MGA.yKrO,5A56"R w A3~܌B㨌m*?=:yn6/$h9'UM3_@Ȯ40L軞 b#}_BQV8H`jb`/*t}% <^@~<`%:c՛~W"=,- >fON[2O PQw5nR\kvѣ)NMu,Hà>ېۍX h]Qá|Bܽ%rXJi5ckg_RCh"`SzIvu 3~zjn@!dQrbg{,z0$6)vףEu/5G[{gڽ897${7؝VzܢbV#=xgҰP:ʼnFdS@%H}5ĺ GN݁:ᅵwr>X)k qqS"+PM[rCbJ6Qp7>\X|xq>b%Xzqb%Eٚiʹqs=nV6vBabs&˪v~G % o}aűZL6jBĕZ>)hX3 ck]=w?_jH9O QUwXgG4J.*.L".l*f/ǿhF,9b , 9=F~Uv ߊ:kv42\0K M$q> (T]E* 0M4+0<& gպw/̱jo 73DljHal=s;ҁ,^5ճͥ;AA-SJ$jSZV`խ[gOnR܍#1)%l!#;ƪ ѡGݰ)("@-gX@Vӱ(fVho[D+,uR7{NIKIպ+06mYO:\UGDHS=ԜJ˥"Ys݊47G^`H? &"S9p#}JmN-բoRvq\SQ[eVzJF4AႤ4&F'NٔrZ8rd&W_sݛϡT@ H\=wVD rPNޖ[uƿoES{p|Mx>^ M;2,ht:EJko j,1?H9̗#qvoA?5Eϒ{ih[|~(KWSVr%<11ڏ4M6py{N'" AY>d&Og%19 }${9)jSPV7JHaZ#1 Te$nKQ@=iM,_=d?T]5y`fKM_%ve\O{ BJ"VB7bҚ0'E6iCb=:0sxD5b_>7B5,27Bdz+{dt-mVDbM`E¾z 9dBDk3{ALkg\;:_/^lrP}R#egZG/W1můZcbp}}'觨2yWI7oG:=x Plm닏K?7b9IЭ&ЃG^"q?Ԋ%d,ltKGҟL%vnE7yJJ"UrL7x*DѨk &Z]7>۷1nkOc`24 +˯fN#!l.$_k&[(dgoC"h)rhepO1tW$04}NWoP<O?R%I.Tl*b9hL.sk kO8f|ٷ2-+gn)51%WFXz"!va1Wn'Y H~$689CkG&e N1;4=WR@g;QX&(k莎޲5/GH ){7`' Urd8}fدpՖ[om5S4qGIBdʱZ9rY CDC1](XGzY.N^ޯS4kY=8YCM j?%Fc5F|yMRNI\r* sTF/bA#װgh#"WfdF1re޴j/{<"N y|Bp[?hrhZ05]eѦ!gT?ðY|&rZ)FU &:BSCm("KCY*I(`/~J(RgQ!e,fӍlM([toT:8JVW/k,r/r-ICl d R diQt3SNa5GϽ(c HSΦe]21يܧIRPp+ܤ9Q{fT ̈́!` 2(]鼜QkaP߷ǰ@ Z51z=ğJQC ݵԹ6awYG9~vuk_la+~O͈ DxVO.=|pDM a$ ܀yࡏx ML!طUPcL:R-X4VVx͟}u.Y>wtJ|-mOXCM~ԎlI0d>(dV3MYw I*j[L#EN9*U4B`m T%z% DT$&LoZ%{A!"0U>%V]ng_A00n }EGu1*-KlIwKVܑ*'+U*Kҙamd"I g{TTVJy,CT"Oh2fDkl#/ KԔϨ5vuGRdMTL['t-=h){W Tz`\lc|(E%z~2%t%A H(kl%BˆWݝea4O|D_JPqs⚓IŜdNFAȽG4# JG:aop(q*ے mRBPqIHP y%u8 BgI97~d",]PI'nIyy_RtÇh@2ӼhvPAIէ6dex"KҲmc.  n;gx*4+i?LLAQ~[>6;u(3dq8׺d6`=酽C E$37ŪGfu(4gpe O6~tđ/E\8:W~>;Uy*'~nrǂ3hDjH.z7PMEmyc UQƍ_"1(+d 5UtAfOTWE|Kq K _f'NS <1j/  "G m3>})U#27˴/3_ԑ!%[ҏ!-j_Aԋde8NSju. J:rP&b΍Cο`sUs_$C)V4 |AZQ=`1^LM\ :q,"߷}mp]s u;f5bxokL[<1cCSA #Yo-[x(PyY*5!wq 0+{ԡr:l ؔj|C瑅F.N(ˎ{TKК(L[E Ovn?u49uT]$B_Csc<0IڤM-b1s\8u` L)S^LG\ܐAҹ8)^9:7y}nE;jioL*\űc~d_;ĢĦM ]HpBZ?{+4YdԼޟL$J1i2O`|j:"-0M$[.=~~"j^S׸4eo:a?w?FG>RY/;eS*xs Ĝ^ QO]x(8tuvV˅a:Isԩ}1dO܊0k]fI) a?pCO^Ğ9ќ)loj" ta&B]%?Z{0N1 2T( ݵ ]ߍJ](7NصE;o2B].JA'݆~aiva{mFS7>g(+& H_RvFlwDS?˹di/NԩH+uBa%)@.ڍSe55q2(dkvQOx)X$re6>3 ~GuoU2([|<'[%@YQoRvNu˽;Bǜ(dQi2]'Eho8{ G,IZ<5;;B7-ȭTR}0ʝNKD:V{)_ouHxWWzWiXl*/l-{|\ \2Hj?QߺIS5 uxRzgeG6yIlay"N90F/]Й7JY5v~uk ωfUL/A.Y2%J?~Rp$S ]n LQ,W?(("Ҿsf; Ƞ&y[e0TL>#aB_Yc[æ8:$zrQ1B2Sǀ_p{݉p}mګ12kԙ 4+Pm1hbPvv`?΁LN.~KEs͌)#O{t5 MQK{igRI#7HIk z1GK)VLatЌK[}i s:{2Ub-fsDQ>-f =[7!VU5 )2 TaXj3ٷع*gIVs 荍翃B ZSRZ*)y_*#6MiP 0IvW|)A/QER!td>%ǰ5u%xw&|WCۦ+T[M?;yɨ1~/㊅J\,ZF\jvL4%=z~R\d?qbJWǖ'FۀDYGbXzM$IPKۮYQ'G薾PU$P( !2C݅8@i5,] (jژWni1-N&7)H2/w+&?`euhxzg&<ڿ^&#rF%XD)|Jf T4tcf$ -zIϘcSZ2]@Y'ZbzNC_Q+ # W7cm% 6BaF2bq%DOԯEIWbt(79yH' D_̐T)+.]ơp~2cӚ5FMhs֚m0y4.Bo; tݿY xrXz(+ ::;%b6T_\d/6k.ѷ⩝ioU:ɅY3Z1i0nUu  8]pSD7GeeiC|ԪM9>߄jOԟw:7WZO'E܋x2¤nTWJ7j8}dMasuqgyG%6cP|(UPb!ĄA p!=mLe\! ϖ Ulbe8)V!6ۿE\97piRQofwcbz!-B(Npǣ'0d'gb:&wTAd^a0Dh3OwyA w[@xiTX)>]kh;HEaj)FP;*4n^2z1W3CO)#Y$l''2&yN5+er:],L&ڍeX*nЉFK{ނbB_ |f9i __yH%cn~뙩H;y's'́3W1"-.yqX:l90%R|cmۉqɀHi4BKV|.bԡ?rW3q^l`1B9%J`ח#[ -ŁnX lBSS/"5N7..LKG-`(wڸgNj3%_VvP8(H R\._KP1hS wp 6(s0I7g?QK4Gy^J 3 wD|4ivb&_Ehh L +]qU-l@[򊗏裊j0Iͥ Y9z[&YM+(/E0MCH맟Fy֜Cɂ kz5so]| 7qh#̼@(.O嫞_\Q+ x H*N:{o l5i8Q:R#0aXƘ=40߮]azkvGжa3v;Ҳ5fbpuvDjFGg588Pgsyt䑁^S("k>J@LAlw Ső\GGٞ"OcE('|0BH.EzU%3r?(}SoN~VlP1aDRKyY`m ;a^Q6 kq<buú&n" 2?O2_+ߧ8-*+JVJVn[v3YX?XŚDa7׌ٻ\fy#{?uozZS$iS=H +LР ݘB#EqJM?DB:`+nL);Uv? G4GQTRψ1 g @svץ9WΗ/AqXz/am#k)Eq\(Te0 ,$6ow͑cW/"D mޣ~]ra"No|!h@rpS$s[ ź8t) ؘkݟ;X]_YCGQ AWŎ_MrhXp-q)+ѹR:yaփ-¦-!l1V\VYhYzDO6^&SyU˱fg,NL\y4GRf \pEgB,y̱ cV:x_\~"Hk$?a~m oLDqsVafd3 eCufJ83 PMjo^˿ЪcوG f#eiHÌz,=>-h_ޅ >%cigg-hZ~ʁ ٿɻX3?yzǰqԧ jn rm]lG@k:)< 鄛Ǩ.|Lw;;s^i,)̽f2OOG}D~7&[o7v,bXĉF* nmŔ~t(6C}|;͆$E0k ?f.eyə G=]:eĵ8SDPDmXfUs7pZ|Y)xM#`KGOk6l$ ^F!/FT`ղo\%y Эc^W(IbF8lٝWK@@Ȑyz.0Rb3:WxN}ilK,,d^bT`]݋w;<(BEk7HgF}hݺI9@վ`%i~ٯKSwf(eF2[o rLދ k}y|Vn&$]n'"fTwxla|܂4֩*]]]jzab{7^7KAhGjjw-J@ScF{i/gg H"){\S S;9R:M#;\h;ccU|1]//WiT-Z_ Ł g/am} 3?kQo-_G:+m:_]U,/ϱ)evr'Y`mr=@ wLY9.TAJ^D7bəĭg*㔸a,1H୛Òe}n>F\Nɉ5jя O-解7\w7ӅD9/j䥻i?{E#IVѻd^].;swMSZ@-eQgBSs&U-q8n ݳ/PSb@FUr-h(x˼ 672/S+Ma}5%2֐ C~tI[_9HXșU{Ufv-ߠvQrJM,^pC ZK 0g(awC!)}xp{iEfRN'hMz,͒Iy9F׷BO#ָ;̦̾?Y>J87b '; дiGf?P(>'";gQ.yaAK-:n&|Vt! d#{e.4`b\Z\肰 }b+"䕤H~WaJ% 酸->g;}JMiErG踨fQ< q&{ZRwQ9;`ތ"?%k)ߡ+\RYQG>.~M3ǯm˜":G;S px w] Yj60=an\W"T88zF1nWc::ڍE m (q3ɌPWR_ N>{WЕX(ռ;3>FVjk6@dy͜#kOM+Mk 0#leJSG]G*m\!_.ƍ~hDXqcf"4f4 ө#ox].n܃aqN+V7l g@ #D)mE`xݡ0?"' i=A+ e42I#K&x)7I!ކCWZoU97*dyG;a0g=ZV#ZHkMD,SMHPMHkjL@b>)sE,Iӱ)4ˎ|Z`K-2/|Ri![0J_.P1S - ~z"*@pJ9+YBv%!){>jnӬ\Ka͗Wz2 F-vnWZvafWꗷmw`\+sxI.>㉥^zm`'PfC +9E|&C@ueTF[TZ+O]EG*eMG'#Mu vtHu:-@خSat X)TR=U;\ZszC }/%gpahstYD {OHUwxv {+y&-r nFe` sQg i{KC+ѐIf`!b4_9ب xSt~{)ܛz&wa^:` )Dٍub4|2dֈO"E{63,ذ,ĈQr]fe[`do}~Qͱݲ{Z2EM֊Q7|ʙ{acGfrpٺF8$JΜ 1{]579dKLCMNvTQc{&@:*TJae+џH'͟n\ڤA+Qy z Y{TA c댶Ial+EϡP {(ݎ5[ |oX'aSVjy-Ir!gV7pzPScg;ݡ;lS1U3Hqj؞QzP҃0- {hDpǘz&hAvK-a4ƙ/ nR3^+WuSMSɠڥE!?饠b dѹ* Ng%k}q \:$=> !ލOٱF kI)S[^fhEtcw>yYw˅̺3id}OD,0hb6#Q}=+]rÂO353R26]G}yR/ZFwхQo6JR@3_ LFR\`( $VNT˹ 1ޮ\W4 <&(#2m V=: k{0?CV,HԲ}l](nnĝysJ;wOԻ67Qظսe*XQeQ0٪(败RvL{Vycp!P]P7L9bA)'b] Ea?1=1KrH@H -K9 wiWG 3ԾrlF :bٍud <;6:~Xy B \["F31${ЍCyN ɫej @ P Ω?\Fؚ]-]~C%(UtI?;ќm\8O'½tQ!)_r` ~ ѱM  W#F)Rq"Jtװ|밝݇!M{j612UZ&% @NV vll>E&ޣXK|bS.)||vaAz C?0Rs}qNդGyS/uOR*JHĽT&Ws +:^DL1@1[o*kfNƯUCM@dqg8lJz2C M" 5kӳƉϓ-~z p0-:LpfV,*=U-X[0z[:5C-%wq~K6x XoRHì7HaLf zTʼncWtTޓ +웙79Χw{sĻ.0A܁|}dPaMQ44`8Yr*C*N\ii, T6,EPUdFr QadE(R֬=䬹ԔGwOrBJ<yA؜F87kQ$18 ON= Of.q,9 z=zL6@ bām%F jZlSo`qx-ĭdhf1aLbWYaM!Ӳi8~v*|+w=[7X >Ym[4?( -T럥i` en\"9 ~ҖFv E ̃vU-Pz"_`~Gm9t-_+*e6Q$z2)Sr{9g .z.ѝҀ76r0~1ZjX\>#AW(W۶(v w4\K,JrƌW]GW'4F8ux6;ED|E)ΒuS:4xJä*.vTHCbRnA8.VGR+L?/t8(*Q/_A4u@8kqQ\H)UL.q ޫw!QC<2}-+E|PEU&3 gP78(oC@8kRkx!eWLH'go}KZ$@!~y7ٌ-Ie  ܎p mJV)ZR|o7N*iX"[s7ggBLJq̬vnyL pf^%:!0R+o! p.[o~pöbU`E$SzcqЬy}As)MCYt6ި13΍Of$J$4&Avʒ)s3vDt^Ϩ= sƭLR=V*̛UQ x~hwɃK$63gpU#ě*ڻc40&zNljw5l3% pV/>vC7 q3{a1Pĵg9^!%uedь~5vcn?;Xt ߟ4ICÏ/X,9Qys@1lNjV1k^~t?iR\5'yoLHΣAcV|~0Sm$=kΆ"Xl#Wlme*ʯ2`(=B`u)*xN#s(Xԓjn:E. kƪ1. 2F)8Lx i\ˈNOgp-1ݠ@Ȥe^cŁ>ǧ}gQMqUK׳ڒ{X 0>Qjs1̞4M(r8 rh A Qiʼ6Ozgzʆq\^p$M L ¶q2h4Vב 80]pK0V#lȤ=nxJuvK{wokB~C S]H׆#KVℍ\-p.mT%zl z"6CÎ? pZ*= Qsmc s[k*"jVy<*$G}jK1~zka|+YEGu1{x} pkWcx)`Khs$B 97kObCJ*NW Q,SဍJP unxZ!lr7(&^L֯/o`m Lzi! jdb\! xȿ򟉦mCUT_~]JkX,y}|U8jhvz ߱ؐG:{v锭Mn)!iyP w`9u.v$<V(=vјӰEf4C!əh3qf& k Uo0qB5o'#P0a%V7V[c3rqC^(NQ o .;Зo]+=u5 Ԛbz0s ǔ{yۋ869&g<͒`.CIHM,1 Ϝ`HfAS<֭Rְ*[.dz0/<"V\skY(xxx D<=xD#:;D%߀.hrÌ,=j[3ItoSxr,k "١cD߫(& <_ ĥ(?˗P_.?{d3HPEϱzoYfԤRG; ϢURͩ ]^ 3~Vm^)YKhI"CQM.c*z=3!+[VU}!XXDI6a /5(8dH1לN0=t"SՎ0sxMF\ؒd:#I?jiKZX>ho! :\~Z|F606˴>==' J>Ѵ2RoK,Z#zS `:#u y;t' { ^Xq%!#'TB#G33وݓNZ,$ RO]n<I%l`Wb, Ngb̌(m#)vm 8> z!HBƑr)oO$ˏ縵2u31+߳auk:}NfiU--W-v{gs;T )1(U2:L 0 0ӿmR})x` %̗N~q8N2p /Of>*G[z CLvǐs{d9^d9QˎwL>Ms bk*<ɐȳ0W%͎8ph0pfH3Jbx` O` z|/95aGt5 [xd~bLobk9$CRRӯN6ˮq,"dC!`}b>,l?Vd|BB"Bxq9@Ahf,,>nb( ՓPڲtGXk߷bNP(B[t'?X YQ ٮ3%U^S?DZa).G?$Z1\(+]L=/V5s.:-s Gg(.WO o; -C9j'5^}<]-i ò%Օukxn.ǁuji&5mQZ4 43# mQgjԧ FfeJ{΃~3U[? ⋽qcQ̯ٚ8Z}\DşS&{R+\֔z'QY;0kWucuVt*KBysMbȱ o[qbȅ!kGMum i#Nѫ*8&P8YBv=ocS7Bzq$G!ɚ bۢĬA`p4`ho>D*9vNZXX[Ҡҙ`ZA8%a4„Tn=/:o."}?,k4 i0q)}2` s 9Y{50UE8K cg-Q?;Q>d8h?׍7s֤"O"#'9pCn'֛[}քA 0.,O~GqTѿr/LqL}O^zU}+G aKtTډ DtׅcNZRz6 @4VIF3Ȓ\Te(T,1rJ>+YJ ELq<*ijHMRQ=dl fa3R ,$׋ˆS6Kq;^z$D\h|5aZb˜)(#?뤪+RR˯m]#z]q^B b%:G@6Nb _qԫimVKz6 `#=ϏWLXo֩B`뙰bNV(%ZAD1""Dɛ$ۘ9*AaEዃ$}L+MpH%%=)心 $EH%-*J+Ԕ̦};!T]3?Ugȉl/ &cYxⳟroΐ;{TO2(zA*da63#O{ER87eznB=CkEJeUQL/;н3?X cC5Ww+{ {Y=x!͏&s{Ec6ə7_6:UUgq7wh(J7ǢT>F5ͬ:4Tq>"1#&hnEJŶisxòM2zBv-~R*4lr=JmBy":ȴaU@V8 %F5& i8է;;aL,Bu D7 OWN%[d4pf=g>!N"0q+ErhUcNnCgL DAZ 6`J n hYobI|Up~])O͜Ag/ MVfcEs#y|Uc.&CgVd]BZyR7eF󗋃*a=g0 |0w) I-5lwuxܨT*:azm.f sY[p6@ZR8Q, }$[ cG]ݕtl_`Иu]G,^ӮV0ȝ .]*KT¡o^|K) ?"w:̩Nm֏=93|/5;tjU]ibFbl@I56 )?OA{?1$Ԭ:#2eOag-R] (=L'Jt9eۀg†7mWC DSF,E:A;^I]=@DTY2v=zbtS3x XV4T DEKش) rMq-d7mG]CEN4"*q)?RJr5؟A]X-$ߞ=U]yؑ3% W((4_ JR/\GQN`Y0GRˌt\Σwv{B1dfv)!k.ɂbzJ{e/oBŚ @ eLr{̻YVYWu%&!iU-"PIלت1rhʚ -| iI\IWz[2C_u9` ~#uDOᾫAH|N39&NOw^Df!wIpi^3 m %U>'*+n.?N<]ы \3qQ!/ڙl\@ߜMimֱ^DgP,,"լ*ߙ gmA>}&kd|N-;5BjU HX|cK->*)- kbJE܋GW m/L8K!]aj?gu X[Bu=vE[DFEz}ypHT®RYL&p_kkCqD,hJbMp%UG" ˍY ό!rY u3V^Gġ ;mF Ř9^_!dSOT 8Ps]ANmYt*205fŲMB$7җc$,Rճ'I|^ëTlI5p, r)z\>Wqeij`ScݡTô?0 &=nWTէ蘙M0`0s`l,7Zž[5ƯҚo5Ĩrȃ KoPנ枷)[~b4+9e <"g~ʀAV nDpMjQ0WFD>eUWUI[k E!z~zމj)1WA?0UW{c|ё'O 9H2ңH9/M:jI½skW@_ˀ10Iaq]+U%~>2 kK7DI:ҩbQ`Gjkў4җ^LORo#YD;̖/YB4>ȇJ[Zm >a HgvSVF1a|2r'{d`ŅFChI{V*A2{⋭\:}80L }-{(L@71"P;mOx!zwbi'Z{8UY֥B)sQWy!0-Cb*b*,`^`WFR_E>پr+#O,,Kzbnx7$0 # %I3, ~h,x'X1уQ n~۲ta2uՌ-击ނfM nG6B:nv9K8aytB,I!{NmkD*a˧Z q4P9 xMQ(AG҄@1p L7W*)r^=g?;_4bj;I"[|̍Fj!n'ؓAI5d en`=!XwoK "ۄ ȗ$Iy{B8*k)è96#m^34@XW0b{wRo=JufD)JԜryvc$`pڠ#~0 ,e0^?ɦsc8\=5I8|lڂ<81#Zfvg׸eN(x)vЬx`|s! -C$C[Wcv?_Z$2oWysY mcUHInc:)!pY!䣡u ib!1,IE7s(Y⦨Ns'1[ݘ ǂ!0nܛ?ʢ*g&3I0<*Zx 9~g}{ &a˖kv;AfrX.k~ZmR@+r'h jax"N4.USV'p1"!ckAͽo)шw; @ (3W!^!9FڠN6,xXi:fgǁ}JsQVx(m~Se:bm(/_k>+ZRwPQHj U|-8ՍCHjU%'THg L[rw𿡵v Z \Fnz c%ƏRM|;Yg-"M|Y+nn^]5ӛvc fB9 IzXqEb}U5> j#Kg(]өc@2C/mc?,UjWȟ%4Ǝ4musP[¡F^|Ҙir1yd_K5_3_}qNG[(eeL"%}ֻ12- "m[ ͜q65WY)Ě%sdEiD>Ӣ氋V •6=;WA;fT6{94Te.s#ľew%7On\Zq-эNZg0X,3MYzڜ$14o A~m_#S1%Ï- Y'Rx6S,w^"=4# @1_ n-1 ? w;IHzUk铞f5-)HI֎ѧ2\p.T؎oQ^#`A&U xhVt_f:doXu̹ƥN8\:O3ݷS [9nlPK0H2KAd9]ӺF(K6J9mF-tV:f,u5Cuq]|[z-2 w, qYĢ {)qe(嵜{)ݧ`Gڟ72!. rM9 դ/nEG /R!J2J $|yGg,Bbr. Q~a9?qƤ^|[~Er`P/" 0rvG xZk#|rw#Qo8뉴qRݔWϥ+;:7?kKB+BU…!4AYN?=;Z;# ӫW#lQ+% KX7jwK)tJA3KK<̅#GC,GY,mo+ߤ+2p|/Ё1n[eFm@(Q3>CG:)N/$QύO]Lq'|x4Uu +4ZSS)d"7t?ך* 8sy#9OTz㜬lF*!KI~ۏ,xT*`wn~ir\,Io7` b{S%W;?h !o$~Ě\;ӱj&(jp͡)veҤ(9)Hc BY̍W+\d-%`}ӎikIq>Ge=bG!}_-sC;;STXTLOZ~KJʦ3J2vmrղvԎa_\1/_N%AkP+<..3OcjWorߢz$10j~jD*})tD%9saU@LLΉ d o V{ ;nĹAǤO 98QNϴYP@jln %$RYl :(M_HHƊ.LJӢڰjvժتG-z4sIER~+5ܽ`-ɔqfiN9G.&TpŞY(իH/`$(Hxv҉ׅ7$F*=`q_5ӿ/_Y'G)Zuۉq"czjAc3|G(iCя6ÿnoC5Q['R-Pgg$0Cm_b;&G ^apzc|T ,aS4r6.eHFjtY1uOl߽| ^.*`a^QVzX88A nG?B UQEzP<)2!2vRЁ_ia.{.U틌 A?җk:+E|%<ig,>ivzIF|{ʆs,ٶ+zuK@fT⋖Y)C2cH$m #i#ͳZFm&Shyg5I[ (_؝wi;i%NQjQ0 9Q5Z]9>+(=PDy!|Ri ܫqorY שk $ v6F8l'lerjϏ8L-DCzk:JvgdT۴/(hzZU[SaᗔKKr됸4Dyw%'KH|i|? ER<^v[GTB<_t2N/=٥˺ :q`Qr>fɧ]/N V_ p?̗V<ՎjŜ]q,B <>; __pJZ8TH2lz_! ]$ؖUQyT`iT fNfA^93 UYTW=fN-l KՁG;3Zl. 8┐[Y>r7%oٖ1ДjrTo&q3߇KPfL;(bN `䨖G/:rȖ"<®&(5%Uoښ ALAq5^YI/1=i+;?'O:@jtb|R{iI{ojyV,o#F܍-_*2t~HQ҄.fS6uAT&5N{U3O %]Eۆ hM-: NgWؗo}ُ '@b-Z%E^}0KZ9ȗ%O^wiW4ð7 Y!0zW{ͧG4^)jUC{b!Jg`|Z{^7,jzy(W9ZT*0#,"x ]i˖s!jf"2jEU0‹U̫L$jgXCLfLtۨG_OWXs7wDž,VGV I8RDQ|N8GȻqW}3@ ?~Ёdql5wE⭤ RJ|4btv%*&isәufI=,>?PE-|+qpuF}_}( N1.AeJmpQyCټ4l|io72ouVfRdX?o-HGa4c ;۪}%{S ʑan@􀼑o2T@-'([6uД-mrNc ˄JVS}9Ĥ`^G ӦjP|+a3Ĵg1 s_ coZ\!; MnO>De?vݔ6L>4p9ʐr(+OF2/z&B<Àޗq1tE4xC u(2핕YjEհh^mb>:܌-1ZZGh֮1mvp_&} adpIM^(n"2dgqSK&_&˔7[ITf4w9L}%dyj4P b9Yv0:bX -Z_/yQT>atOv׿׳bic4%H+݈5Ѽ@<׾vK4)Q_B^A(B^87u7J[C6)=9 ^3)=)PZ}{z9S [FbSU-Py“}9jv _+u@%,sҶE7984Ene-,1& lők4k[ ʴ fu #%avi{m/χ =zpd2M-B/\e;"$ |l#CeQ o!bԆ8:F=9iTC0P",MD ˜z."9SRb{ȟiX8=!vO UGڇ2Zw|d= 7‘9pg:IiKe7 "$gC'9fyrpWzY(`: c";|=; A6i9IssR;?XrvB*dJ=[A ,-T}Z}`瞹iyn\0"q 6is{lR5,*t̍MtB/ BV{mua`mϪQ lp#Q3NO1kD*qJ6mG"!ŇBuLSUdq[ĭ⮧dM1t_f{OngxX (BF#ZFbeӬėgg iW?.?iR♼Wĥ^@@.N9XP˭Y i1pA8ΤL"s]1#L q^KnJpGkguY&_ lΕ*/MS5VE$ f~ICCib 5 M, @>5`Q7%skfAZly;"$kn(6DwH"F*7/ 3Hb&K-32)lPlXJ:c 'V c@M9BVU: /R fmyb|S\O4)A>u>/|mfU]E,@?U$q$Q Z0\NvE3 bEGJez:~nD?W9 lU^#I[ ֻVw~zL!"wSzh핕n2.Pw!̡+-9Z;]"%BW$ӐD c1ܳb嶙~aCf/!{sv/t>V iW3Pcn"AwЃP\kҷwy|$!Nn(gV8M-'j_VuN&?G+w-pĵf҉ʞ/'R 6CL{{0/ s!CB;\#r)7^WBc_^tZM" rZ("a8;_-HlQCI=q yS5LF;i^q_HС^~{咀pR5p^ b[1n Qb6̌sk):s1hoo_ ?rrb=^4i0_T<އ:3l?po=L+qErKahN\4bm8 Q lȴi=r>M2L3s|1_ug2p"DxP(jRf[&28eZۚ1eg4 [=o`ţyiJ~g/;E)R2}̇f)C:H)iX9L#>Pelϝ Po[)dGoy8Ac3 KeKT{{)xtX XAQR7W뿍/gB1/5>b4,|ZKŠ!L%'k'V7)gML:ݬJД 6(v%JdxX1Dq4a~Q"8??2[mt~ 8aX~6hJP0_?DWeY37n? r6qY%P̮ %ٕhl_@PL[eFE="$3\FB>w% $Jo6zQp\i7{<_( +V _;̧Xu/_PkUGж?ɭ:uWbgơ3^ V Hީqe?sBy)*t$bBe;+lW9u<EųH,K"m p-/o44^mc)>89-nCxAA!>* a.EMWٴ'ć-F[z -)ȨH >s̺ILaa:JXz;@~>.Rh6ZoɑUk8LKHyc#/u;FFU UA4shCF(gt )?)xѧ+Ja SŽi,jtĴkOs+Lνx|(fk(o4MlR^|3CY%b^ 㵳sVDCEDNCN.l3TG14 4ofJN;],o [Sc2Aw-?~<^`,B3UFAι߹eІl.Nk8&((!  ## vq|O\w X[7Rs<ֹ wxt|EOҢ*LFzU/ۜjOGҮ-r!@FDzy OZ{_w8U;XL*>x*ZmgKhB``bi`yp7?J1,Y%ٗn C>er<.ݻnaI筁OEڕrp$ZUqmhC؇}y1^)],?vm]@F\,%F!h2"6)5"TM'sD̰_!D)^=zyN]ٻO(K9Bo>CM>A٣9Yd-UKcc2ȈۃZJ^.CC/ma:Fj;DܜF*ޑӰۢ!窮;Bd蛭I|J|AdWhl 0I  2}k[YNlsXáK*>/IK;pbۍ\X* \@'2,ğÂ_ O` z۳>bKR35?Շs Ӯv1OR/<(?)K;9@o߻:μsF ҷWM1p΍@^zgkT<@p~}DӂωtЅ,znb/|,YKf%Y'uP?XSb3}^Qd d{#?<|F6<9a&`(f5*37ư༣I9yjo`;zv3չe*cot!4_$d@CBz'kI\D& luiYRaaqqkLU+;nbԿXLDWi2WR@H iE-Y5hLBłHLQQl~+ iRv[MGrޭj>Y>D>tt7OU|j=P0>2waMGM7;NU 0֡G7΢6SpYh|f [%TRE6Yqi|\]I_Uʟ'&m:֞KOӏ53v&se7:+kHj/wm|80ņ[z|r'VޢCYC*iQGtn8ٷUӎPP= k $T9T/. Gٌv|ѹ6/|uMnAS &h0[}@0ٗ]<"j?egI֖E[tI*Qo?#•:t:dZq7/yBUnFyI.E#S4gr Muk^oֆV֋ Pe_x7^/yV8eλmd8ᦠB+IE0.;^ g[2hWy^;>pp2!$13b'r>?rst,ceVO/^ ߐa 5JTTzn w#ceN;lhSk %wO_yvD<t_$ix+Me8R4e9$Aedu/Bh]S)/̒[ER4U{ץL}2P%]@ CrҋHsDr+x:Zi\>l,kC1Q54KF 5ag~}-FT}y'T;NDџ{9̤cuc+B^SHhXaM0  `34pX@[amW<~O& s6_d/OJzTQq7+ݑJHk~ceJRc>  (ї(/ n&^-0`[z;^.w>@ *Ht4P^)1ʟ-IӸ"J^+XGEncr"X@;GD?CƦ*m׆k"$27BJj'B=k헷;5W`~uΝćHsViuN]6swGBf߾:*A7Ljp't $0 ~n ڛHv7bjAǼN5V.&g~XKjWiHal wMQ3ji[']*dcbK[Kw|J7Isa{mP=quhTHA)܉A5Ve3ˆpL< yJ6m深ⱂK#8؇ ELl6@?~2 6OƸ41N([LOCX:qU p+4eCZ-Z}DK5Du2gǪR!="\)Du>)7 w(ԉug)Ӎ;)dSl mx#sEų<@o䠕,_R4r!HBEç{Z{p҆y"k N!}΄+\[5g| YNi1r87FpqsbUCtڋCؽ\ֿ* tq{Еm9'|[I@]8TӮ3`=ty93WKaroՅ۠ڏ% 3GXo+ЏN[S_ "ۚUmIM&hzjH =OU!<(x3.,4ez 9j$C?Ip30Eq8ʨجpA/3 ԁ(?o?48?14waݗ Ôlbkkx ;b2<;y{JL s=AO?E,W|q`>6Kl%)Ќ*X;LY'_謥bZA~hes8ɱ{u.z{osnP;׎Ym8є- HI;fo!q 0?rUbUr_X` ]نD4|,J9'~Z[qWV9 mD!r=&Qb[34o?TQ> 5U j40faf0ߡVܾ7;gMd8Ҩ<=eo i?B1ޠlUIwh 4`x TF9J]xt rNDw21 эZ%Jh(s$U<v/>jjyA"4S5>qmѢS7|Kx^YV~/mEqKT_ij;0RX%f=OЁAI?*QvQK,͑TآdتB:` a_TΨ% k,!9շTl-u×:^$M+o싗4AґSAH{7RW ՘/FIR!|e͙ϮS.mQM4IH1AW&aN)&A` !CKI%H,qSذ#>0ӗ|MycTv3ꅴv]y–d*A:,18r]0e Z}N;qVj0sA=䎵0zԘr`=rŠkb"1+*\Gc4 bMY9b6`ٰ"E'ww2'~x"`v)x*f\3"Q2:QQ|M~UtV`g&q.QN,~ /b 6@b-a;;vbXb b,-i"eNT]c͘1;T:t9+ch@ kF@ mRaŊ%t%ȃ?m|NxSMv0pO+FXB%4gɸh A\hhe̫(ev >)0IC<֧^ i7P} ʒyox~*lB`T,)`##O3>|F&Lǧ^a3"N&@as纗]2]VL6MX0}x?Y'14`# 9:ϊNj@ jNq&[KN0^R~/ QY B1ThP}9~xSi wBU0p5SO.}[%Hsq_ O4yCr_WSBY{jDO[^t VN3L75!=YSJw̛CE%W,)Q8i恧pCY68}A' .QDWOEET#48gfTm=UɦiYhlt,_V×U&}˖Ը798kAB.Y@) l(7B̾sea+o*H}' _(Yb?(QwBE T8.FBKgtl㹙 vCq+ e _pMЄ{-#c:tZ\> uҠuf\ib?.r?}ͽҵj4fcpTnx?8Ndq8eqr猬ac]U}G{ogQ}A+NIG-+S I!3 iiNpoAs2 ]Uh!/0`l}QͲ{PQ1^kI.L)|L]g!WF^"y\[ʹfxTYF  Y!&Rurɓ78ŶlVo龲N+M}&t2 Hi )v/ZC+j-y>r.ԭ9eL4aND,HwDGqUef9lޞ #^"ґ]`..V @rđRoxA*TĹۻiw*(Di4ŏq@s5ѐ% aC$ղJR/B5$Gn @5X`GpR^\L ui;=y~WgN[o3 W{` _RQM wbq"&'E}e;1&5@+W"5y"jkuU~ųJ$06\ HLZ;_3\~p2{tf^FؑvLdww- y%"iw%>udNYK_qłuEi$Kzfw$5c¤?];rPi:halg7O\K.A!tW. 8r!r)Qb2ј5Fn@=' t_9z6u!4Aճ:_d"DGx->JT/]Y==5ly>̢q9%w$V}&ulwG`W94%m0gy-7)^ ٓBvHu ]㿍,^ DAVl *=~rQ$9̨um`pVjVy cX9[4F\G8ͶIOy ym-ś Ҡ |NwqվM JfBJeoG(ZZº8S @"zsuүH 娤Ǽl1e4ojZ5{9ژoD=Ϙo>TZ4Vc}$/}ՁevV;3WJCeXeY~]7EO5\2?0 Mi3yjxr,iRwaC '1qNќl뎌 gWrGE miΘ9@lu~:-<8N?7\Łeİj; M:S^$]mX ԡxP@3hHЖ{3!b!\;2&=e$YS;NkPg)̖^_|@m 7"jC9'yuywLկuRqX$17kDڐԚ.oT2:SȿګxfPvM</ 4aWB3l`9,^p}GzyE%؄])3IӫNjO4+ sue[S@928!n+fem1'lvn@cIeA_^s{w)C&PDlIQAYbZD7'c/I ZsdLٹ]LJHTcGrY5+쒻<pVh#͛#ܘh> knbz=oEGZ(R7D@![&-o=? I".*TvQcdw&h$~@BXR)m R,j͜vԆ0 N1hcM 0 ~~T`WaTRq1@՟P)[Ou1CWn*z:0AD_'M&~E!@gR!)n<#_|5}';(cIXM6_WL!IC\28l }ߠ dTsn.~sjwŽ7̶gIJu&Ҏ,u;$l 1v9 wXAA%#QH`Zѧ 1<ɾ ;+.񱡐^mNP27zD2ߺX'\;08U~:`ohuɬ8q($Ίשϋ_JE$oì2rxUj%~`T F%V4̳t;ϴO.m۹Ub41ꅉl&?қޗGA˵!c}|b?~tlua-*)V(ٷ7==O`2z(1zo ذSZu*;j[;9۽fi=ȢsY}ޝZTSC7*[*?,bD&m@ЌwjqHӘQVYYKJ̊GX&G>4y?&S~  @٘H.8,h͗lZI7=HŖ%>&%=E3E޿m߁=o! HmHV8*n9*QaCU/DbSd޲Sk-KvVRDcӲ@{"Raq"a `JJLVW$+O|r|o* eYxr䞘9/LHgr{fU <,\bhpzT‹>lek?պW@ȸY1k\#&bdujvPM Lg]5 Ç7gܰh( 3qqvȋ%"2$#uEvPr.Cf,eO[[[iD(An` {+K{{s\qG!@5`ߘQV?V!8|ye 1W2cڃX0tr(2x0^juz&F˔ DO[\wqo wwhI|n+<\[Jԙ~sW0#՝3.ëO[ObafM*4/{Jp,I]?^2]gn.2QLf®ځfi3[x<_d~J9 n&0 dK5Ҋ*<[-vi}Z~d+Ziv;/LreF .ɇω;?nr] }hTcp&_3!UrcxtcU˘z;;M`@MUG HaTP|*Jo3Ph}Lz^x_qrׯr3PJ2@]ːjn oR ٩ֹj%7K4 %bWو|2-tE{|3Nt*cG'y^{)0L(\yVp]5+El}hYOu'ق|9N<%2e>醕j?4VuWDž绻 c V~R(;*cÕhژI<̬KNq`a޵F|Y{_ ĿZvW=!íznأ2O17]ҵ`%~[}6PΈ,@Ö40ZFt4'/,]l3HGUbſG9ئ#vCTZ wQ A߄@4wy0l ф*m+f7yA(U2v8,+ea[2Ƭ7Ĕu`+ʞ u#k^b,D+"AOP[DLNԪk^s ٲ&~,TAֈrYF6RܢQdC곔i y7Q+ucɂfrGxn;]t^g2䶹r8ԆQ8ZIyy86Z Vr,GB^I,h-&RHo,|Ez{ p^9n"%[q07yI?4>Z?Z>x~JE>E>r]?`Vކz `28 k"öF#-Y@xWmQ-zh/sy1p(<*b%p4{%spKabjy\WuupiKUHy um(@\9_}XkRhgv'C7[ě-"NUb lLA_GݟA?l&ĻDrKZsn8/"`2*gyYeݿroXQ!maL8^4;7~m`Y"y5k4(˲ǩtT-x&D_ҶSϰ=d-~CnT86Pp_-"LzHzr:2KA17᜸njfnR=D]+ wjےm߉jE ƴX*)oѓjH}S8\s{6, )i3㻌o(=1Spï̝U^+*O F'm|r 'YmBJ?j~s\+*;-+حR|Dno`E1gcf9O+9H6n'n0뚯h.vYqb"E:<[_?P<(M$E!۩;} : qzD6V8Em-$ffsI2~۳?|BCC]m]%))أ2$oUxԽd ݷ/* tjZ-tr>ekw_-*PhK,Gzӄ Rg rd49Di_D2͐ɥT>yv\P ef _>닐`O$G@o|@R\x{泏|?"ځm-uHd|Fg l8Dz?aaJ/Z0ڣ(~!-!eЦ; -^{Pr&.Z1\H?Lc9r,I/ 8:uGNj;\Cb vEBt\$ )q_@M,t)WSu拡,މd)I3)U~0Wsmӎ2ܷ\f umGrj/pg/)Rwz ߙ(dpb0y,hɓn@f f`c1||dAxP^OJeZ(BdOHP*W f@rBo 8A B^bD  1A%;} gq6ni:g~N2*ԡsRQ;#eCE&l\yiG.0,GWݧ)HNoy&e#1%]k?1DYsX@>"," JRK V`vܮXKP%䏏kc/T%w{LtZo^⏃6ZLdNn̤4tJԢ G ~̰<|a=0TBe0u{#i{A.ESgfZ[;zI++I:f?5[0CC$aA3̋MKtVoD~C[\P+q-nu*<g:b,eS=gLc\jMbwOlR5㼓2B=x/jͦQA"ыoheY32!VRW.GL}6I`T5\17s0}(4J%!@w}cm@> JoT(霓\DnȐV/|(ֺ%Vvao6Ө H҉8Y=dy~$x>172Sthz fOZ8U)*ĵX$wL}ŀu^,[$e {9zv]Q̈́ '$E`& qp!pW*Ğ'Ulf!AOaϰ 9$BZyOw_'f(O siiu8EY)\AN#5h` 6&-';e1Տ/pGU >L GN{\Cw$([OD_TKltzOK_[ &/QUvE].Օȁwh#^ uK=ɢ*lbx6牉/DWbx%—+QFlAp(vk?/L9j ?|i$9$>ֶ< -lp JwB.zyA7>gHsp£@C>AVXNmm}L6sE= P*ɿOP&Qcm@ل78W#\%,"0%}_okJpP z0H!Lki wP,òb {l91ĸZ8v*:q>Kً'G1a#[pxՑP|ۮ $Z;}RA6^c ]$KycbdT$XRB*?eޓbuu w2l>)/dVM I%F4;.<<ƚwZ<~p<\ei'ن-;_T'r]XRj]ODcGQA)#%EET@Ա:Q$T0-\5 "2ޡvUbl#02N:5,{Ѻ>M+Xd6+`8@-j:&pӆRv> EUAASx|6#B-=v6z)̆f,\k9c1^& ]tO{nGe#-gD! DW9X7Y!^zvPЙUea|9=qDE?7^(nUQl%;pr\{94C~>*P\p.Cp8,O`.h=$k7X'i%T:ar]y\̅7%!Iz{ŷ .Hp8ɱ[!kt e\ÞC##ĉܵADbEqwڪdn}]"[x]RZT$&{̺h{B.]v5Zٯ=vx's!k9F.>h+[zo&1 ypmL$.ХdPWWzR][UV|,Yw2tJӴ`x=G wQ3iwŃSBn #_"a75~.hjLRdA( 8YLTKs,c0j_L.pEGJHoaDpnO"hNjjBdJok |"r\Dʗ֬Z8@^CrƶOŹY |x.dMjkf:A$նy>`֯CcT\vRBWkx0w>ǵc{wZ'~'R T65=y?IR̂rk J>_gAp# ^GV6%`qzW7 9%ޘTal̿ 2H*dր̞,Cφ1l{!k"G Ϻ SǿiV3rs5lKOI%N?1rq6C22Xx҄2 $|ΗUh1$nF~L$Tq 59Ǚ3ӞXLG)f0270ɁE#ngdM ML-(heNw vJ7V+%ՎU5„k6k,KxGٯ'pK1o \=Q/R#`FRDU;; ZVo!9oo^eGZ_7^smE6l`+2IfWG?D!|}?CJ䛉 ^\]TmIbb|/[qrfT@ 4M֏"F@91(JZ=vݰ@[ekeTX6c-G =)g{7: [G 1N;c G?])e+Һ~ؿZ~=!?TJU;ac ܻkQvZsz#4m }]'Bg |I2FMJ.p/woF*2 K``2h 1aPņi!8(p4PAfӁh:$5\"w(%Y%As _aK\YΤS!$خ U bUpn g.iȾ xY E$Uvw:fFO)j_O+ Dz7l&mud/N4yթ 霔NxXjt|>E \"oˁr0`ZEL)^aYU7e0{I& aUN V4D*g>=ۑb4Pl_y՝QIvw [~}rԒkgro `Bupq&;ar:`dq٫&ӱt߁VVh[3>lw$SZrǫOmo/kz Npe|Q`5~{?FeweDdAo@sZLt%wru9^*ɩ*|cZsh6Ze&O<B ȏ ?e vHRVbXu戵9-QaW.?ƣB5\"ڃR8Ga~=/0zK>v_g9 QY^77ꤑd5.tSË|3jR.;E &AR3BBĀhqDT6Tg4a 4jWuJׯ(H&8A @P+vѻ&DV=aQ)65* _ 9tyYY H$PcRy<ڷ+$ZVY Krn"b#ΉECJ&@G 'Ƈ3~(N)*j #2e#$D~DCI]~-2#(DkJ+gpJ\Y,Rdd4I\ͦ|b&Xu{w2ݺ(*w&؄w2gWh '&ތ4VUDݙk;Gj 'Kwl"o:duf`kҳ b8J =*0OC~(n.on`gwا=caaρAaT]׮hdut(QƠw=kFa=,֢4<KsXըt8RѬLwΕXfT.?b*Lmh{X]E=P"*gFSS~Av'N惔K.7sQBC"rXI;݋1&_P>gĀ,uH@=8eO&*" Tď(i9AwthWA̺Tsq'I34hL_x?1̄ V?7S\fTBO5!}73E#M% ӎRfe$~^DW@;qWuFprW)+zHΚz(|E0PU{HJo9,c>хVnV-k/J'|Ĉ(*s } a+iMf͒Ӻ'!U(".棗5I*aq~߁O9pꊯ͈{!c!P ۹wefm7=ȡKQB=F"'n*b4wARTR7unZ>/#H;nL_oBCDZyw䤮P?RhnǓQX<%QR76vfqj$S@XP`Or=W qgXgUDDrQM#v- l H 4W0<({-:6,T$~ۧh{5<@PBIvwS 1]qztFnȊ-ZMs'"-NL枌FlL\8((ܫnw]gVe].?#=#lf'(A,119aǴիT-d(IlD-v>.]4n>0~b1ϑ|ofw"ӟ%e[MyM!뗙yF?ngX{[_{w} w@kU/oF)cg VDէ',+__?G-~%^O{ ;Hb XQH9NCdoRl5 #U+ʈ%OCfgp rZ6ky4pZ?jHvF/הFv^!AuD=ƘN VAS52EAT._kFKȫ3ѾY'hK6xxԫj_n?U!'PGg (Q-RHV\ |p!tHgI# ؍Tٯp)cy I"%`2CNN0Ƹۄ$m>f}ࡥ@ٛd5?y!dE۹&=# v'| %r+q &э} ]?g{Az`EVݭuAaPa:54 Ʋq^&KD-goq ؈WOvͶcc"Ga"X+C(E֛uBiȝe}Rgm#1-ɤoBij(QAC؟SYOř5[eɔVZX]&S7Kv bA}&VwysbRٚBF+=_O]8X4y#nOSv]zf#&K&j_i .`K| nGcIrX4t/)P.X;*âzATZUc_p`6WXe C& $! qyԪt )ܸ(4̥HQ{unԮ6z\P+]T֧VV,MuV|ѼApUXOr!M>rK=ү]ȾOiEZhY"m[2gJ$w ~c6ItL8̝%#,P'7W7DVΞEd?-OOb%dsYS㈔x5|w2 W(j6_ƒypax~AYcd/ a*ߌTn C4@gD]*뫫: (p,TmI;ꪗ-{׉wˆÐONq,cfP&pm7 ]VֳTI0 * S,cbUK"?%P 2RN/FRF1jV+{n:YUڮ߇$>b4bɎMz|vU`ôy h4ƫe 0uJZyZtoYjۢ=IuzM䐱qZ[K4,{S"[R kPl/Naص2C9ykʖ}soDUx.e>N"Ʀs޹NEaTNJ)r[{a Zd M EnxU^Kv-Y% QGSy"X{}p`@<J_n9`o<uʡn}}N9Ԉmx3@Sv)' ɂOE mhn%b~:FӐ*} !T m j5aib c)Kw/ċŊsա5T$!`DQ`5`AEu*BL-)V3!l=߆An+)$*u^\ chyqӋĦq5n-pp26JNϱΓo/H5.ʊ˻z| p.AZ^+[/I`NV%/~ D>?3%S=Q|r8: {ȜF4i!Eǚ ϡw M'N4QrMĸa 4c+hC!NϪ&60nz|pFR)gY~7E[d3}>9dٌ1O7;Ӹqt2 M^_;MVZ006l`̞wqh@R|# s+C+*xԹ2&\ǩ:cG2!ȅւկ\,ۖF}׊H>17$ҹK|"GѽM ])cS>bi+tvq[y;OH6t OZgg{m/rI7CAK;O|Q;>&lr}XPFP>KȊ`f .cTpJgfA8ET\K$ǷnPj~c6u.}= MXk.(OHZ_d I":֭]R]+c]*6ߢjI{6.9Z3mm6opW:  N]RL?'Ά ]E޺<"駀NjԦ B N:pQ-Rre万eʃzμ4Y-A\L_XC vQ:ptLCd1FYd]a 8"ȳy(;TChI<䇳N.۠pLыr6ǹǍSELiv{`6T}}Ų e6KZdD|O6*45%M\n Qw=To8[Ngr#WVǎX?p9+$B!YIbT/Gq|rZbS)]NTZD pq_niӋYpv%Iu@Ԧ@g ַmЗt#uAcumԍ*ɽ. [1eo [7H>Mڄ#Wvn(cg{ns)cQ41#z1zsnD 2gTeiYE98EE7![ʉGoȔuDAHzWUO/lmE6=Kw1-ڪB;2/QC|QoN} bpfkqr_f8HʡZ0&1^EgwI5Y(EAW![a_C}N ܫN4V0ѥ{r#&"C|MgBOpMqG;Av56i-F YSkTs*pio\3aْL)rsu#wU}%awG-珒blqv$3`#:9!]5!`4 ?OS]\$.Øjܞ1;H~"E Q3u/6fHB\?^v24g:a§m,Q8֙F:ZܬT:|wdtjJk'gsQlŲ0ƍIc8cc.ɰteƞ^9FI]TARe =5#ˢ\{#ޙ=X Pۜ ,t$Hpa[iEw_ h&tU*1PJ[Naޫxyj62Z>|~f2W|S@ҿ͑%y>Gea@iE)j84 :ZGoNQ"e;84s/M Hjw,,S48oldY79 /(;+)6FgvX#ױǴf Ս(J,;m(Rd׾?݁P^,,(֡wtlƝ Eq,j>ܥ%;Dk)5m &A&5!tiXyd0tߦm/~88 gQoJ+M8PR?Fsh:itt n&KZR}[>o u[;0ҫ|a؊4 a6Z /19 72YOޱ/fJ>ka{xFNb9N8V(jz*xS^ѵ3 Pl!<>@CE5Aa*kjGp%miVG4rcî,EyCS`}2Hj$`3  gMuG=EmԆ qnDR/.NS`¬G0I)WBYPJi1rdLGE'IF胎Uޕ*?G$#FLߌRV36dTcΟ9FH;O[QȖazX d=4q y 50mB!=%t>W JT?A4aJQe5QǮb.@J5L-(_h9Ej. י0C2@(mXIYy3p"`3yⵓ5,kJ\hK6}8n>R[U>>Txs W稜NX95ӱ?Tj7h2- ԡȯu@LQ>ɉevE>85!(h87mQQlL억LV-ѥw6dq(1(R>9&A-\u~1rӺae7`Ls'ц/p pՠdܽFSZ!mǎ夢|k~,!n69+ GԈ$<;e}aۺBGG-*^BHo>$;f<G9ꡬf:W+Fea$Ʋ72?g5AuԼ'{ݯ#疙1RvGa'tBi\o39 m4aKň2(s!\x lez5:)(EMvxA']Ϲ? D޳2Ab,bhfXt4,6WhyysXٕ}d04JEW7Y#ј!LL.WMbr2(wLVݗk-Ǧ/uIG8]e1JdqV3%eR,jh$5h`8bi!`3 ʰZ1U;vNTLս8_4cnj_HHhǂyyn}́.XtB7 §!TSeN -P—GuqƔzz! -tb2T8HP&h)($|kQ75a۪5.d)lgq4ju4h1_[HИ a&=amZ;&d\T^56 + A)5Q8#!>EVOPw/c 6aHT/|Cdʽ-`,|}_K 7;Z}G4=e GKyY>;VdB"МB\tf)Db JM8&aT'9E| /Ͽ_֖t`$=ezV*6 ]%O71*(6*,A.Fp Cki`i]M.QUV.n \xvհA3b9'aoeD9uHl?۞=OD /u~fLAÉBkK=*~$ؒFq՞A"Ώ(5Ty \B-$w#M#R]w TWMuQ_kD4R]Iqߟ=WM\j aESVөIa1.o\50:Wb'-7q3<:vX LC'.P&ጶ>37߲^jԭSϾWP52XGDT@^Uc(Uh]T'caNO+7v ) i|әNYl|BvvT RrZa{RiO˩HyEٶĺ>E :5d+],|h>pz&`掁6@į\?4[znI/; pօq{qe؜)cE5"#׏-I(u'b 7j>#MM@7oQdV uIE:0+#U_6omiPicOq2l eHgwِ:AB CNKӰ|(lo/,W26+]ɓohgnSz> P4ה1?>[u 㠬0p#?+V%>k *3X 4j}v˗אڋ!wX?ЪRd؈֣䦫VZʓX2Y 6y0'zל({D RZQFB%kRh@?')KJ&y+ܨo`8fMe{Da[sԶrp$WɼpJH]Ě?mnx;yua"7OpOݣ<ܓPy;9"g< <%'3걅?$zWBWgӍcM::hh'DX?atl[)/u$eqD1a '6-6}].}fO(:Ch2Yz(t+W2a2w;>[:!zLOUħk]Cv^y1,f֒4: +F pο*P\ nCۋpg^T)BDnMQh@:U.uM&$Cj/pm3CVN`mܨ:*ZtS;H#'c7fNtik"u}t[T&vW!~Q@D 5yU& utZV+gA#E`DIQF^M+ E.;-8BQFJ_kl$N(Vop&S dٌ P]AȐen#L wXq{iI+FNjPYv:92,ԣnW rIPCXT\BjSkjcbU^fˏw^k>f Uȣs0.H),$Ӏ2o߻'(H9ׇX7gꞾn oce K G,) k&wx#QY^0SH2ffyANb_Ls̖a‰TnKZvƞc SmXV>-m{U5c !30Z9lws6\B 9Ɇ3G(|3w!X]ä^{a}~-*+DrB=z3.QB-B\_Kg@Wh0ؙmHؚdeoLBn PrU-yJQ Pky \Ox+ƾ~G^ rN 0fX " p sB+l &k\m10LVډy6&NIMy% M1o@`*Q}HU\/ژ]8k ༽ f6 Xpвɠ#Ydٿ NGGx"7Dhs}չlv}y$݃dGEmiT^;/1|DLFӿ#*}=iې`is%\7}<]u;p~nGc-1Kk\VSFcKebt._U\@r6` `Ɔ>& TX ?{JE1E}\YT7` $(X~sYc`7%S_yy&L2:CzuK/ѷ^i]Pb&Lۅv>jb\x=_^F+DB&bږaǘKE BKOhh^ mm|ju xrR]b HhܺuԀ^i}dX1bF(SF@p0 N"LKY ޲쇗eui}`bY(nY[̐j#Z"ʎ3 2ә]SMݑQ1_ 6X#)@ v%./O3}NqgCl0EB@uXGtgf5d>,=%>'kݤCIRQZ|=]{.u=iU]a`:a+][*㸩bڒDFz[: n9\j{7kIݼ^ *D(*9m#Ko~x‹/Gi)fga<o^J2(` 0Mpa'=a &[ pr|o*yvOwM=RG5BҬV'Ma`=)0oOzަ+矊ˆlW8Gy l)"qgyvt{ࡈ)EU4Kn/>E$]g[Q9 hϤ,SgiBr{@]l\!,Ur2aEtL O3O寑Yy)A`N]L >ihH\(Dp]j*ݙ?VLQ j=mᐼ'ֆs=/JѱC(tv"-^?'Ar겑[V){UF#|qE=;q$%vôzq(r\")GE)դjo*M 9H,.AA%W,pR3`43TJKa o3WL9Z{Ɔa FqddFz*!S}W֏uC[(U8CԢlC!Fq5)G8;CMr4,F@ L ⇳| Up9"ep 8IY3Y}Vm~) s 4ڳY'ģU]yY:pǪ7QQ 1kOAH0#8@"Rk01,[^84H6k dܺ uKIE,GR / y e]9z! -iA`oRjsCU&9i|5KjU= 0s]{4iT]x C_-wr٠ߢ'u2hg_Bh -y>%@NfJqU S=k@?M{#W`>Z ߩC!]/[/v?f#U I3 v-y.6-%{qaO qumѧif9Fp6L7n61p m@hKhE8HJ"-!2~&{J RDGof|+uHzU9y]-^x6AtD>~$ΉR2rWS{jEE۾!rOf_jꏕd=z HW{ w%P ]Ols~9i6wW]FG F ST棶*!g=֟ݦ p Jܦ)<`\H矘,B~KYHE%<-񲭥_UTiCc7"3(၅bWfJ14 v)*z T}h"kӇ}G˥jϞXM=р(NS?} Xf7<5P/fId6,ƳDIlVia:ܐ6;rD*wF?VƢϺ4A=1鼦BFT)uDR\nw_,,26I*6Jr#R9Y+]9qnF{Kw99U^ӭk1obڳ=\?!cc*ŒϤgxy-B<(8H—B䯁d?$$3)1ж(v: K:EW6Hh yd>PCsѳ~@{qyw,S.x\?~rFziE'h/޽UˡcZePPuq2/r&w^鿼Ћ,Z%"R5Ǎ,ygB58?^uo1 0{_[Ūa).ې? |sxk;^a3;;x.MB2\cZ+"DTI1D-Cg]/xJ'Lg^v~#RF@Lh!1.]B|dXM}ᖻ'jF z=Jm%' GJNOEG=_jeZ/h'[|i)[dJH[+Y%J-hxk4~_LՀu#WkN'9m\T+}S 8>7 g׽+W,AE_c)[X~8hSdT-6~ {2ͭ*YܿB(0iJ_YG4r ,Dxn@u?Si>^JܜQj6IPn=<9}̄2+Dbڧ>%KG&*BAwd- RQOPl,B8W s;Ӱ/ h<=Ctey_$R7a"nR ![yiZ+Mep7IM6^~'`٭b A..{*s"hL@װOVZL\#yuy;8_|}p}hoCIBM$u1)k@mEb\_GJz$(~f_{U 2Cz8%']+=r)LRKx/C#+[S,ThPܩ$Fk :ڹ9oncng cCbϏ O :d$ ˩>x1 Ag*8&;ݲ`cƙW` ub1&i l` y;kݕ;0C]Td[K.ȕNJjqxAî,6ӊ(`)|ɹ b깛Rm!oܔ(bя8bh8KpƯEO81bMH1L/xu;I6'Q?L)4"pBIW8`{~e=I S3#*i6<9BgY_;w3؏!+B.`u&O ΣZr48Uw^Ջnua1+XsCe-TH 8+CՀ.Gf<*‘7gTOHTMyPlZn)- 5qW˫)ta `pXRJ ȭ^lU*v~T,D57B a1hvhPpݸ8Μ^ tS \:1";ΧjtdRh>n)zU"Ccx̜y1*15R3 ̺/X^LGf"h뇦pD/g c;gQ~KH~1.]S9r/mH FU}a9:BuՕz[;tR 7]#<=Y;3ŵ`]9gΤnQ3Q:!c3?<&}a[fNv Gv4OeN\MK`Bm۫U:R*S>\,2S>4Dama +cf::^6}ŅuWYPrls4eI!YF?"r]悦\,#^,30 ڳ:\-뾖ҋ.ojQ>׀TIՄp=ܰ ;r#1x#"5vNignJ'#t|^pԝ,ٷ 9n@RG3wW>xSبN媁OY%{r^ ^$l J/ۃó. 1bYD 0V ^S=}Z Ǒksh'sxv {tLCuBjٸeda10Tށ׎[#;é|>{fC$W.m^;HPx_}\_ש+`|LPr@2 )CY+qF؉ $}k=LOS=_fa Wg#G H=V 9MNu'sC|"]Mذ!5trM` c][:w#֐nT.ܶ2A0&3HbppRġ(% Ԕ'u [؞?W mV. s.Ǩf'ө7%K7|ڹ@O_]5|u lOI_P S'Ky)UkpmcչD豊&5x8+v'P/K.wq".P|ShBXILxĊi&̜Ol_v o39u>fpO ]{SPB_w|qi4j7|L<^%\RU >A\f&b PS@}99m>&5UHjNPοeyyqj-}W9v fM:O`%c"QrZA|BmL7dCK=؂mw)\Rog8(B4{[{!J"}d.5%h<8J*I}_kA" 2D;wZqǭ ct(D m٭+Pt$^"=YWX$EP(3 EǠ}m@ }Æ{ U!10F֊qZ4:84 Gc~lv?bֱq@ f&nNv 2U0Dn#q|Z4q=ߠ.ZF}hqfv߈J~GV'R"__xW(*3G,bSMx &;pc #Ydv` \cKri:-˓ˤ(ۤDX㱎-m" tTFRE<=,YIrK:[y'N9 M8?.#+|5ž^sA"'l2glugxݨCZU!8"\Dr#C2Na/NϛYu@.i|艾} i (T.psmakG*o` =s+lijZr8q uDh&=#O\19:uTaK2Wi[;xO%ǎbB"0ƚpP4L21_ȫ= ]t]d/MtYYHN(%.0A+)3 $5*D_'9h" Zw@(eDBT`RPIwa7U-ww( _"zǖbhWY&F]|~xvE 86:wc(dmlմh˫†>s+g9.L1;Ts #MFVH ͡. /Zxc+CwR OHb2+oMhjEuVi$.5Fa;v!(+!9EU pg; y3P>} 5oqnƸ"ew'EskSԚs,utpy^V˧ I9b팮.*QY$%O(˖>({וSo yHD?E"OOEqcbfЇg zй90qδ.\=3#31)?S-k 0r{ Haum"{<[j"nQtf1ͰcR'JVFX^NmP%bc>ŸDza #ieӎKǑݳO|Kzh[a40/I^S.ˊ Ig42طہGWtbtG5yX T/2UT-3X1m`V-L=x{DZ:rgHZT8RL[d; H1Bܝ 9FơxY9>ܦ0 -^DItK(&xGZL(`. N,|!a)2~NB>u2TQnEݓcU@4~2ݏl>umУ0r-XH܎n~]IWFL.$HY)}ХU{;d_scs=Ew4v?)|݋iؤ_ѤG77 G~=ȷ$|S($I3W:֔1=ZO*EI|Țkr8JUm݄!=^g&\0ɡX@KMr8J]T@.BˡQYo=?;fF4RIyDԁi\ϻqk+z6'-~ yuk}l'ieͮ|KZ _ᢹXnn(,ElqYv# AZ.[`ywj։Wf?8ЫfOh0wI5pwyN93 2iSrWw X̊sBUu{'DMi BQv,5tl L#!0OګpP!X:_Xr,71T,S7''mC<32cQ!ޏJDgd9y'IZ(QdBl^_83),ӥY%\%;5Ioe;wP"W7o.EB 1Br$[&7:x.R^Re{P!(O[faڼ =U7{VhSl^'^J'Ut0h)jT\ 3͕qw#)Zk4ٝ4ba7(F(b0-%UƎ^$Lay_K}'CfNWhq|($~a+ 0 EӔF2W |;zLzr0wjf &l"D @mUA<Ǒ>񁸽j> Eʱ}` 0w9ePWЈ(;ANcKHXݧ@N35~Ĩg0&324eY+/K`X&觨H#bkvJc*VI@:PM jF DEZ{cz%\ͅ#e3XNo4VיgB: ğ$ 5m!΄\5P`=nHs\dȊvsC=1$ ]ucS`56te`wYj 1FC#0t *S&>nwyGG{]zdd}0t/ ^V 1-yş|xkU^%H}\܀yczi "$UŚLݖ+T*4Cu˅hZM+Cj`_ #CߠEE^# eJn6RJjl$%Z;u)(nDl*3FXG3-.џꬡV@= XT|:>yLq?j'ӳ[/>v2օDH{;o2ugb$hw%8XG Uc'aE^5(I Aj$lp 9{*zPNIઆX=>%`&Y g-tXyW0aڀҹ|L5bsJ()18]UQvFWebvE/3p]u''Tㄩ leU~?5YI;=<WF 7os~"O=u/ EL%'0vʏ7F dJr`נ\$]ʬ?E3L niGE9PSQB:7o3qbjRV aaʗEqxF>Њh& 2K0?Pye Lد:x܄D` $ KOEwڭéZWka$!TL%8GqL*W7C.gf/ `kƗAvT2}6510H6w{*mj}bMsw7$ar/#OnrG3w6,]>samebax xv&4TY3$%1RRgt+F,nA$euq;{ 0G/[!̾hmauh?y@4b_ r/  Bm%dn(Z5,~m%XDt7i,.Z"(/{}&ppDLuw=;y~Kډo;Y_4%,^"!LG~Oezӎ(%t /޸.Ph,ǖbt39<)(#b5ѸkDnfA . o|LҬsF(/dLׯS`YRo[le;ZN6n4|M1@g`/̀W$skN1ϕ)XKŠT !i+IA†^Z:C:",em ]/ʌ|#Top 6h|"qlEϥ.24bk[׎XRf]hex۪{wy8ȻY5W]TZ$ٯ]DO1CY,C&qQ΍zMܼ8.Mr;o$~\K+nvgQҴx-%iQb4$JM$8rR6u[d Hp2Kյ![IGĘ T% ~qN5B8@ܞ]qgAJ'WߤEz|IK"ہA4`+aSݷ hD S{]IEu9;GR:Ruk$3 q8uiء;CٿW^EpWw"G[J߶u֭o0`7F5!2eI:chk(ԭ&p i-<Ӱ,Ef_*LGMP4&Jb젠vt&: s롼K?hVd%Uեx}Cg6 5fgƒܖZ|;DžS畂DuB-pѯf~ʑ֏o#h^:RU>@u hߒ4`6vqa [؊`Bʭ\!M<P<;xlK_Jo?`@.F;l_!ik[A#.{ O%Jx>|1IKv#)qݻo dgLW3;B%Jrɢm>#  2 r.Ok9yz]+ܼY0s;S@3ߡD0wDHjf4y7+lȮp*S(augh+sMwJ0 H"!O>q T1k"Of/ JML'UVF n ZhVF!N5۽9H#C| Gwux!y+4g֦6@q̤ vqb8e90ɴ5ܠ%𐛕S>N@v9(leV{& _ עGzk1: e.3>XS$0yePtVcܟY1)BY"Ax9ש)6ýܨ}&w?σ.\Iᆭz!%vZ#Yv@akK=.Aج|J!Zˉs+Kyk]$;t* }%e7rIVVW4.nɸDh+"`K1{QD9<"aܒՎ\^ga-mog>?'BYMdDثP#ݻM<ÿy6'\WEV<O|$/`CRn(= !(Fdwe=%\jcm M :"'^/86k#C*:i*N{ /%SSJa3˅Vݳ;xyeYP:SeZp;N;Xsm抨QD#Ja`6I )0~ {Y6u & D?rlB'#FJsTdbwbXYO&r;uyvN* &#"#oaĥuU%C3?Kkr0[i R@*bĵ5qGz"Lr'%ݍ0B;ߗXYJ&|!;ٍxx @C*&x9l l'Bc/8%>>\ -.LVГoTc8qopgbTR˿ x8.'B6%V@C*q[@C" kH2Ϟn2c̍,"T3Ws?l(Z^)Rxa^i^X/ -.sW3cC㒜Б\'\>=AXqͷ< ҉ ?2RE*O3t2U z ~ 7;g٤ f_/"ĚCXTW1 &E7gz.$p\J_ WlOɭGW,A}Ttldր`NӜF cx _ЪdǮh:WSfS&u]\+.3(Ʌ}N ~,@ C`t Dއ1Šx }gZ/ x٦n+zK9Iq0j̨d]cD!n @L{Ӏ)0bN&6AsDE^Q ЬLbU}D_´ԖW IxG_N_ZePA9-4 (٢:%35zirS k#5ǽ륛Jp^Bqʱs sJ8'At=.03(@ 1q Ԑo8.EcAKϛ8|pTb;^C!:?ý^@f&4Fܛܡ6㴮`l߮t]v!fM ҇2i'¾B)֓OOkzය?.̯hOg/8P@,ӷ1iºXTӫgYK.,dl83}ݸ%<,^ K#~$6vEK:5Uy YH88>\Ȉ.3ŀTx2 lOmf2@uzK!k]AV8)8-EU'KT`(K(pV[3>a0'-0P̚ J1' f_\L@gTp9EFvZ,.&NEOlLCJwMxKnypp> qRWq_$BN9s'5"I yrBl--ILpA} wvȬSNuަCc($7%Ԟ}!52&w4BOÞyVV< >Gf4*Q!R*A InCnG10>FT'pE&m`s;{4 lU[΀҉ B OM,4wyi1oG aSتfYfTocf5WuE}#b5)rhᡗw1}FpYoюzȊH5/yj0|-Lt>#@ձֶee+@(K\ OZ۾.Z/yqGlB^>|ሑțRoZ ޸5?aLwH]#6I1w 7-lLS1#jfD0YxHyOP,$GL$cĽ #(s%&r]$.('rFo8_r nCV&R1 I2{&Ƿ$}u~lJ oH?g}HLxw"c};lSsdޤPY) g ur?[_*ߥh%A;(a/Ð-!c6c_xw_ ?a옫ZVw)tB騠+s#Hbci{~ ߨ8!ҾZ2b>twcHh*:=Kr5EэY DC/}6:4+&VlnӹSW{άe"z@Pt A :w FؔN#W%Ϙ,KouV;`B]fb<|~2Qt m5T@qئې-MK[eхX/çq V2zĆuZGBȰGo3hB0aWK[u7ʇu(b B޿ ʓA'n9/nTV#y\X} _<dGK~8Evpi~e?d(v; H7=JF1-8?r`6)"ʀ.&jzKYtdBQQLGu uj\%]R@ZyΕ VGEfRBnqꕄ2Q3)BkL^GzCc%o$G& ~7%wy[?LCB{>ڵWo-{1=wOVRZt~S$ep6SȢI]ڃ[Y7V'hg*,GC<Pֺ7hUb넣r|ΐf?#D:qGq@t^XO*<9D?y[穋I0!D6STw۸@:L.a!&Jx;ɏx?AR>^jbQT=\*%1N[3,_Z{{U$u0\x]Qgq2cCE:[zXbn$R>^+PK}/P : +/"@7: _jXa q)"0cnZhV^5 Sg 4X|3VM~3!OgGICV:0y@CoɁI&5;.FbzQmn$GHӻJr?Ⳣfp"RLc`'rr?۽QkI+к>:B)a҉ڍAna cf}}6 Kg=љvbwԩ |N;HZaaoǺ*~jNj"c-BC5qݥ7bodPR pɣ[%Ii!U9<%}}6m#s FyhpKVW˵yxA\/My91JC[Ge~ IV}W] ABtlcoDWIEoV%d/f'Wƚl+Za9ȶZv%.Gi_W#1.pýL`?#$N?KŭJwֆKAd xdPCc墡(Bɫ8^C|3 *lV S]xq`mNaE-/.-#,{-qR ^dӹH*I6Qʊ-Ugl0%CX$56|p"CRo8؜UrU%5L4m ďeCF99+2sGUK܈. 3%1{V %} 0O#t8Y<ɤ{ Tbzd3H`c_C;6N89--=^  ւt:cJ~bp4Jkɾ'6 Y,h@W]eӿ$pxᔘfK tsݱH.S惲ov6$"pa-.P9<r )v]+nSRv岔LJ2 .SA_?f( :j: kK@-N'x f0<)*8mMSa-w<;ƽbqL2XtqY!4C!M_\@&Z=ӈ|\Q/ z]7}( ؇M+ӂ^ CGx^to v5Z SWR_SK5I(Kʻ9 %V[I m8]ufe:tq0};NGTIE}c<_<-#*[<d$z.Nzf ח[XMQK!RشK!Tti5 Y kNS1jvS&uo)|kǑJx$:k s'kzٌCmOMLeո^S9e y.($ϫL2(lCm")hf=dD&n]n֫o- C׃/-&o[V =/nhөmVa&%Vs\o[Rӎ7-i"M [#r=]ߚd~ӝqqJDx{^>fśeXgJRqdd9]k!.$vXs,THkX9,Ddf42 |>pm"Z>ShzW0 &z`/U,)=/&{Oѐ6ܲfL/ZK.i>w@F9] hp@-YrZ =}ԁh QQeE6)/gVzvf1jw$7 |(_~w=Bׅ9Dw:?r Ŵza\ss&maSFTMkyHm{]>J~|x1BE52QX(āZ)c[%bG/Vemᆷ>`*KA !-Wˬis<`d[hH>i/#7/[CE2&s]}aW0yomў)zAlq(G:hA2A KXIK[#PB&鉠iso ,_"{5W˶j'V]rmUu@wy̶T~_4 `MNذe7 yۢ[nв4h˛,PKi-`29z"GC {u$7R`BneamM{;ҍ0#T su~T#%Z;<U ;#Gr<ˠz|n4OV]^$E&(' x ŏWhw$[:rfaP9Y J֜ѣ Arowk-f(ѵ)`'ANYjϫџF&"Eb{iLr\9/$OPxPIؓ/5A5$'w(/u`nP >fwP+HBjI=vJ*=#lvp}9Y-`{[Zb`lk7j__rVaF٩! qsk%OWFzzW|:Qr3WŢG0wp <Ĵ`TzrʻVyb^"nvU|M]r6H0+1LqlN_gs/Xc S.avr=zWk1npp 9@5YaP[El%q5 zʱrÞsZvZT6bܨEōnKCMO1&*k=.l!!9} =Yo/dU%9&#^6l~K"/I`.[g%Gg?:!dfN6nCT0PPR81b'KDW4Pns'0/h!}4 <^3pk3Y֬ɨf XW^K9,P"OE33)5uҙf2 u)(ZTR BZi݀Ʋs'hޗk@8tle8'ڿ0PԢm&kvY8,xE<3݌T~ ,R5n>] |cj &^*ݽXl&pPD)MO _~]aT OҖh0kr3et]MkB%p,uO|ž44> xE#zgamA3+^&=T.(T丨q1%c*:ZIMCৠj"%8x5;P3и[]!f 8Itȓl03I,o>۾f&an <ʃL3d퍽CcZ;B)Bڏז&qsVJB]ˆ-s?tdiGga/?~`BpNtνuw*V&l575Ɣ yl1c" t%sC>T+)& p/i2 ];KJ3{wzF󪘑+~vWEŌdI&0a $b-S|DVC?JɈo&7u]ۏ-lzp0K7bԻ+H|n7\DӠ଩͑FM#Ű-Nؾ?Z-  '52N%B R 1{ k=_v͐t}\ZbR ~^An Aڝ@n(0/s1'iLܒק_4:R~=>K O\ihSAH !ߊm D!|%H6V"gu" jgơN쎕VAlsЬ^3*Wܫ ҞGSU' ̫a`@mFN6 U{$ m$[>w\VvD e``~v6U/RU++? h'0jadΪKs m! $! U슆>5句=_}v;9P`S&B}Wh$#:-`TU»+t#:u+LRrG[ſ2v8 ϾTIӮMp +~x#qQveYE. )CφGqZ d?C%@s}|D"_kNt;(qhĽ0hcBuDxxmF!MiGAv0yߟrZ uy$'!f)FsDYTr^\YvT84'2'fWy}[MhPŦ7VKh#8'{ڗg]H;oħܔ=7R ЯGMou_0+k*4U4g* 8W5r47|S2rCgvO7UDgjnڎ!$C^ WEV̵m|~51~Ͱg9xȸ[ %J$P5tE˲cߢ\h+!2V$c~q(T[7$>U=DgiOk9 J!^\O:uYWSlˎljU5f.sٚ%.wȪw,vơIY&(]_%4ߩ"5xߊHf 1V:rg`e3bֽXa5\GZ,FK?2{j;R6/8M xKV++Pҭx {bǓXk; z: MoNE&'x0I ϙ8{uHNl/!uYGȪ+xTnE$S騥jQ(g0mC·}R~_˸(ȌVS~ifJ,=/l wjҏ[,Gjj'(P+UA+D1 H^;.: ׮?nCZHXJv;d{Ww.e? PuRntf!/NMbˤJi9#ۿ-^لqQ(?+i=HGq̫JΤD\A_[z+~s"7ZJvSϢ^5! ,<xu*Gr<x}́=&陾h yn^fshaBnYď ha(9I{㪿IG0F̵xcW@d.hz'oAP2 ^a!#,nj*j)4AMC,]Pe/`3S!q25VAp R&RnRyPbqm)l OYO[OV i3EtyB/df"o1-[[ @24Ӫcoflw-jQX6&}k2fVQfcDlzua WlUuBl-(.E h;\j֓"IJyKxB>e}3?VU4[ц0oIgHj~&qA?80NI=1^SsIq'?l w*w7v;XtP8d#!ğNI%As&Q+3\3}?Ng3 MOU ~eo6+F%-Ixȿb YŲ:Mf:0[<:wKu p?").An2`yw+2\7ROo88,[U*; `aJI{rt (8( h58n7B f"rfd./E[5HHI~~b2XF7Eo#L\F 䎒`)ަzY<#PuQ9 Nxi5Y{8P7rew1 d:̅BnHT nEK@`۳/Uo\=Wɵt%a˗bmUeߜ!V<5)_a2~YޛK旸 C M=QpʦwS<->mcQRP-qӆL’/H  B-/[%JA9d$`Lp'כ)MJ䣩~) BTpɳNgs|<93Ҕ0ʜ)2kQq$gc6bo 4dY0,&:8~X} SvkkBbih@gCQWgWcu|5F\ކjxA5MhD7  Wsm*jJWo5Pv=[X#5:$e F!aPN/ɵ/,`KS%?VhKaXa1h}Gvm\1NA^yH";Y$U66HΖC}d#xg5kEE-?r.#͕a/k"tMFƦF.Ǣ0+~>Ewc6Iky"A:,j||38)^ B( ?ax͉ v&LRR;HNsD(;4*(HP՚RxB55m޻ DZPAhC%:3z]F*ѧlJĵ*ȱcbiq&B}$L)Bހ|D0Ϝi DB4Q~*cʇ@˗MRR-J"5#2(8VkvX(=Kduk` fpq\nݲZPT_H1`xsʓ ,>#SSK  1}$n.YRF% / ]bPT\.[`R6nSΐQwigD2"о?=1M HRqЬ!\:™j8qèl*M4N&> dxukjKD y$,Ԧ_{UM-1KGPėX݈yN qX'õ4SΪam!e @qgwnݐ#ϐئ+c- 7<`S Y+Zw>~24X{vpݞ tg/9 zSvGjK"Q 8| u,Ύ*uQDU.ˢv(="lk@Q&XH4TύMs2Q"#NAL 6N_0]PF&\QMpJ{dZm.҃HH1 MU_-[}sӵD eDDݲ~>ڱ YF~4sc@1o-7L̦t_lGi=.qVUb*M%YSvlCeL7Fwzt}G!Z4|X1(r)}HXr Jp{a X)zOÕXLWVL$4 'ϐzTAk98a0?lY-s!jTOtoJ'\rwĘ>*Mw+ uw4+tE48޽F*SVG6w/5 9pv:s=~CyT$t'ooˠzDs/UALCC4`G_v&Z SL݈~w%6zTI^@^5@q &oRBR`YmeXt+xHӸ3fc౜~&T*Mɒ@LӦ" 09UHY2/ȸY7s+Q[ ]6uJr(%xηiX`9: & (D{aTvX-\^ rIgm%0@XxzOT5UU!"oXG\oYqa~ޏe%cPF/2L&wHL3e;{TgyL'?U@v \1;X.sD$k^ܔ `֯PՎ63"SJ*rEo:!VA"b}(-jhz%?qrq(~@> qjyd4\&D*=! %`W!L_S-,2!)N6u.FMw4/A{[vW̪+40nl15[i=Tē9ېi Ƅm6օUZukTaۭ4BuF8vk7RAp h [ٓA;t/?$ٱ _ltk^IA|j |9|i}BMZΖM"V5*kU,D֞c<;B*k(;j Ǡm'ᲬwqԳX,6|ArW Gh0!4M6,ڴ揞ĉN~^궵.ZtXGfvȠeCHFbRΉdVؕ`?I#x4*֖}zc/!ab$ߩi")'x)> 'ͧX alِCeSC[#I8[$-"5SDMT=NT A i<8.?sA^[DjVq>Z1o./7f-N7MۓxR gМmxNz@c_Sj|̆0#= lm=!fï6A~q:odLi1ڂaWRk6O$' 9>ZJ[$M¶< #Re3جv 3o@aY*gƭb"yo,}ߔ_ O.LU}OX90)hF ^\!v0Uo~;u/DgeG2|q(YN Kً*I Kd3Ju}UвY5#Èfb\9&Ġ!҄js&%4Aۮ}'.vA4{:4O{'"P)H}SYSȶz=><ıP1@2qomhL .dRcrvՈ@ 162Bjz9tMړJ5:RUu]CJuct07}T Ŝ,3kzk@ST_])n OOb rhwsMfL3OtORDoM{"FZ8s15G`[kpj[ѹ8xw$2!M&Okժ ia c8܋Wf_ƣ;u}]^ϼ vs_+/E1sbh+B]w% c 3Q7ce'A+ɺ:/!^<ӨՍVf4H\vyyȂnLW{4E70esNqfMÞWT*?cngbk4@N8eBؑ/UfW%̭i] ;?].)(oܔx>ᧉ>=xP]8[nSAVY":*KXuP̐]tb=ʹ Deh.^Y,#RzJ:vw7vZwdsљTHKm͚Fт,XE--I]jǧüu)Â`֖i 29뒗LPK!> \*p[<%3tp0 Tal(KCe &+kvʸOu߳oMq>=H*20œAhrVڣGCWbneP 'n_t>c>ffwta#ֻPg;ٻ`M*XdWqlXPPE \;QIϓ*g`z pZo_rnǻN#lcnR@}pLk{+h ih}Th6sj, *Ɔޱ #;%!!!9_4VL;+ˉKtQ3|XAMIi{qxUm |Q"RAkcJj4uݹ^! .wRӧO 3T%E%MSb_ t@TUwFJuQنr6mL^NObM {qUC ]ᄓE=޶ ʲ}:~,m%+UېV`m#Ɇ>jB9L0!Z{ ,a Xa9U2ybm_Q4;71U(_C4bgQ(]5Ӓ+i+"wjh,xZ0 ~ڻGO;4`Zl ڣll%ڗw/).otY}Uå^LYI^weXkݪq?Nlmkn? HLCq@H%HkT >,Af0ܾRptYDyJ)+l]@U䑭s(2:A PkGYa yfS߲kW/ R5 NX%5\q\WF{sv(>6)-Mu(l LqֽM ]-W@+D9pxB-sKmҨf/*$tlv hdb)e*1mC3iiԶ['sZhue}Y 25?d~H@8/@"VR:(kW˵ {=ƿGzQ}XqioǚQg4g-q^1j /(4L4-$JO^y b?5mU@I>#_'UF~W{)Q` i3g2>4 vs],[,(*|nT'{v6Qm/(9v5z+܄ %͝$n] "BPMKaqE!3Sk^L!45B7:jrkQ>(2ONDDžbRz$㻌D }W.)7AY6g3,#sty,e|~O~9 7?('/[D7[cF;hBE|v(Lf"'Thk ؙR_SgejczDό@sYzM6Ci͌_ HYuDEoiyzeFe&O|h 2gv.mDkZ}xA }}RO<mjjzi{ pNF'y4* 2~{U깱?"^bBBKIz ) Sc ŊklĜa1Q_`A 4顇rEKiVXpJA-(ר7D2kbv]ڂs^A{׽]r|HfkxCwIR‹Htw/IX1AE^B51zL;c@>ZGUvUwߋr '8M:LS0R-_Ѷϯ_X|V+"x(`)L)p ~= _Pix+o^ٮp)d{Z F>Ftʗb̙URX$oտ7$q|ےı^-̳8aɝ>spo.HwAtoOݟFxl"63*APB*l``H:a9*gν,pj/\󅁈#[)eq3?Z}!IzTM 'v` $og#q=[5dnmL,u#B')ҡ8ٔ͐f4gRr `ps^XE.&UP$K#ZP5X">J"HSWlyk)[O:v k+#ӇIpL<+[M]q@-4x9܊A)smm1/CUNͪgF#8LvVK@ )6/sC+p&:wbqmLO7!L,}FHMHְ a.ňMeR4޼YܔT PڢfE|oUkשIB )|-[t'ul>ZsԑGxƣba-f^)?ðD#6 wI` հ&+_Vr7Pp;wL#)-O$g,|hUPd8 'OD29 m/oK#G<'J(FOI~"HA) \Oi/N(1+wɘV3~?9KW>j[yZ]`q$N($u qTpl$Uѐ-x@%bePWLVIhcSA WfN'ݒOa.4'\@5%SɹsDu '%Ψ!N9yM>M-u*ޙzw^naalE=VzcX/ Ł<1fGՌ8֛@l_1-xj$v;TOO7_z]1L7 8(o/<3np, _7~&I#Pv0R? -'pl$Ӳ#:酲26,^/)2Ќރ0loHf)ﲏ+"6QT܍;e;Tu8vmDܙbIuBMycQ/!C2]{SWY&FGUֈfG5%T&z4V0c[ӈyvd7r:0d6"zYXN,ňC:;y4OHk@օI@Z3RDe]Mseor*& QLd':iZ{@x8n[dڬ2֬nnthEB钧2.<]+l7w*? x!w`O5Q˗8S̳廓.[z"Z1@ $P&b$+4/lIՐ޷z/Y*EM!䶇g)ycS?PQ).J`(fLgarBv#Ԍ8 9SHOdV)<6ߣMtJ+NbG"P#C:NC2i MHaT,p?bK'IB,ZZgvR0b1 > FxQ >JQ_Q!1 >" RO])G'ZA_H ќv:N(ax6הGp~n/$nYZ;`1no#A4wu+;BPnj )H(nGuל”rB--H1 m[:l`!nvƓ&h㐳H܅M~gԪafhe vҢiRFjYeqv[v6qc{[f8>`caduW C8vYz(qL99dx(X#=yhl|NAVjt&H:˳o]9ڠhMIJW'eZ ͧc.(#ňxQ@Vͬ@v$ wP %ZGL 5ZSf yU9g⪬MHҹAuYwV//lp{.9MUyN?%b,7¼MiՑz?j JS0>P]|%τ:9 Xr#(9"CchPR&2urF%/#;HA[$iA%usd hRyd9++08d.,hrh wE*eIq’=& Vnߜ? Iǰ$J@St #.C趠BI݆Y@+gKl{yA)[t]4j<~a_nCαW~MwPNV4 1xF=ŨIhؓIynͼ6q5BwJF>6l d4ͩXH>8_ϽOB ſԣ>!gcDj>L d(JdA:7e?Ye;Oi|t>Rхhz7˔ݫn}eU6t2NMw^kM(ʪ gOm&OOz 5Nm(oSVŎw0CDoc/S^Hžlp쩯GcBPGZ8Rњ& A"2#x.H*)׽&87@qnagryT3 BB$XLB):7>Ɓ㎷hNۈx+XGzjBBWX"HhFCx6-꘣ii*Ū;9 >ՁdA6ݠ7sAS 46930' X  fqP'_7tdד_.m[Ova$- mW2(uW0U^xy:( Zrb7;oz*V3Z~鰶%F50th.`nK/ᓑ,:6G4w{9;MګI8i|QLb8"I#oEkp!pJV-%XUU?~_$bm`֥}&Ѐp!Ad؍4\MmBNv0A "eg gb4\ n)/&]ܠgNEI|v1<- 9]: 1\#2wu?n7+`r;tO6e|O>m5CͿnIAk1Dmb%uq٤݈4-j(s >#m8*:=4siտ[W)JN3%c&}-׿ډ.)- [П|p"Bfݶ5瓴fzCS~[93 M+8Ƒhe6nVNoQ~A7[sUAhEkÎrj`=R?Pﭰz7 -T`&67 hAm>Ȃg+#gn B[aAЄrԵhI1_j#GJpSDꀦ| bKaK;-9yC{ Æk"ېEo3YC{l&hlydZ'ye Js#[Ho*(ngz.]_ylmfx#O("B:[ϕ)뚒/ɠ3fqxF<{8[ۢous}BzʝM/p9;a$ћ/Z PWn~,xBM5 fujhFo9@xJt?HPoKH5;,V='Iu'{2ϼu`Z=MvVdL&w5Tw|CH%r`ZT7=+J:W%wׄ 8ѭJÍ a 6 c2P(! I..qˋ8d)UIJIXP۵iv{շ,Tfy6(RKθg"Zkl~L Vam=bZ;LmL`8#dnnkf{#U"ٗg-SzbUmnHp"n  MԮ=*CTVBېiv +ZEhfeuƚ}չ *C5?5Bˌ 5Ɠk Է $cWAHE I}(@ T9>wH.88B$OXH] c?2X8)#k&ԑ3J(kka 6W9]Z52xƩ- ex>Dj*mXdꬺU'i5 mcujw 0ME $O2s y)ă3Pwɿ[ݳkƽU CW>lN?ӳxS>/ ytSF=60O2=@_MdĝnLbU(;9GjYKLB@DqrSS;w3D5+{o5\ x!J c 8){dt#J5| 9ط.۶3 k(dgC \Y3mʖ+d=Yxx+.LDFZ h;ʵ)]MSN6]N@9:6*h" ͅpWT 2N)lNJ1﻽0?8ddb"*&=Ӡ=໬AyZ&cߓS8hD[b*]K%-g\ݮպ<{Z~0#IxTV9;8Cͷ!xg+T6,pDʅ񈘪8i 7(rs(Q(x@%1bժj]J#%^̂9ۆ+2vQ%ƹrm~)p vU]K*/fBRH]qavqMj2 h6{y&sNX2ƬD1b\,?s>Fd%k^8,bxkfk`}A%_hl Neysؤ)N##ӈzL1많P`15$F/V,9dӦr036>L* w/2AXw4(ZpUGQ2<>f C0q۹IFQxCθEDhyHTK?L^Vh$=1(Xn58Š3<:]q/9?U!Z$kzo|]WeڶKD=~@B?ʸ` ;}K{Ea;\vA3IQT%a56p.+ȜqTݰ+Z2 ^ ά!"kta>%6py<f暍m=hpRi2l'"@RZx`X`,xвiDNo~$OVhxU~i`s vjmϬo}A\?Х)TFo#@f\NvAh~aө?.u}}+%8"-o魗nd$O̞Vrc ?ڻ(6ts>jS辊vgسPkQW.J UT}$AZ@}`.S'T0zL8])y=it!&f΂H $mufhvҷgf~*L懟0ma4BŅ?pM<I6eԡC ֖ @oFJebQ4#iأWǺVR67*dGW˼+GKTx_M:.+rsBQs73jsH"~:'&.~KےrĿ*5[T yk.ؽ$ƛZBr͐PA:,:q&jׁI㒖~xX*7XrGcxN5U[` R&zz*QX'-1HyUK5)0'wt^ @7VJx>:W4=M3mc\ f0;J`8~E:`_У+zZ lOO*?kH'L>] pޅ@6  s%jrPnwDQܛIJO!b,Z'I"+E#@NhvPp7heӎAJG'9˽j;&(rS{z:dNl4 /Up] |IiW F ֚tE&QᦃR hn$ٻ:+r]k%G#^_LglpBD%f d;Veߚ`~.R(i-nH7(fcK5YQ֣!^^68]g N{F $7"S*@$ˑ䐉AR`q"Gf7ݒʀ..YU6])P'jLL.VOy5|52^:v {HMt"X& D1Rn (DKf($‰U]Jq@ݿ ֤0E-}v뱁{µy^ԫ3!Sx iV?ˎ[0)c:[.ZJb-ɂv_K]u V,!lU?zjXIBefb NQ'NX))lSd1cGz6JBI{,='"s)4BhT=HݤW.R}mشQbOg9m'`'m.?BCrI>6[?N&ۼz@ ":p;UKJfNJf-ǎln4~tM7T7k0N{7dď_Q2wӻ6Jb\b!{ՈhX^DU,%+T`d,qm$ɰfS\=en{E_ !ɓ_Q 6͵V*?`1 ˇy7Rswt@kйz%LA 1y{D0bSg @Bȶvlxqru s)W P Xƪ\ 3vDv ]śܦ_2$]o^ohKQ(u $H[pd}!Ajm42D-NRP428Fi=LE0ڏPE]&obg6UI:m;e%YZ Ibyd-b T3^w4MC 5MnKCE>#٪ sXOu}5sý1Ȑ>+XHJ*(ݽV \\WJE4DK$ "BW( u!$/vY"9pqtu_e^T$.=v{fKkQ-O`^ewpݴJccJu?|U H>y4 /Lg:[X?ϫX RIb6@5 Uףӊ 6|l8$- ipHlj9^'T;\͚[K]@L97O$앗7 3]s}-7W+:iz["ޘQ?X[v f{=+&통`d2O t{EM, cʼBPcvec+⇌%`fe%`dj0ˇMsf]vֶ ↕d(NU~^յFԫ /U;e_8)GI#ƩZ5 a~WR388(C>B^@?S5JY_mZ/"+|Vs%1/~R*{^Rۍ>Kt0݅t`y2]GgNg;]⚬,O'N<{X)p>d}9{r@~rhbw+ۆ%p Bj-O?0ɠ,C:SS"5O$uV;IH6Ucb}U3{h/( Gzvj![S X]UDҮk[M>=N2BB 6ws/aM!-䇮`*6BOp41~~&ŁCY XR5j^hbF(婣zps^8"ǡќba:EcR{mx]sadUAL׾(b Oݯ LJmO( 9NNV.'l d@:-VoG~]wæE_ ɒC=P&+gQSh oOI)YfW6D[8<'`BՄ,ckYįRi>< =3|wC}ёgGyW~kWʳT2*QI2Q DtP>o(un~SXBOL$ݗ&3}Afr?^[jZ@F +-ܧU_ٶŦ[ 7Jp1^3,X))k=tF ?[`[?LUv! '#4D7AD ċ %y *D`&^"R.yHjY4S SQ G{ }0HW,ٽ7j =^>U:}rPI܍n{]-*2bSւ$y3ABJx|(ԛΓJUK;)|>|hZnDxv a{irq:s<~Ҵ8wmgc85'E,tQwD_sZ%4 {71( 苠T}Dq ,3)ðQ wNs͞䋕8@Qn7hߵS[/7֛[Wz:E4 J#KH zJbm }:\YS*I`e;<̹sZhބuU!nPp7kACPInH+'۔Jb1Mi P _,";w;:d7BT^"TXb']qf6'D>C1vv$b4=$VD=v<ӧC2̧eCϰ_qI<9SS%V$ pD&O(nS䡻pv%K^܈,,%CD|\ c /zoΣv F攇1VK^Y ZFa- 2U6m8HT )\:Alӳ:pb$hMeˀt"!Jm%tz.RAM)96y((4ŦD^3:Ab$6 DO(aWtGb)L k3&,U"f蚸A`5o E)2vٶ%vH)S_I"CPʳ7K|B9欩޿A?q`|#et䠌RUW)ͧS{A+3d_h0( p = Wѩ~O ƭXYp`0mq^' P-[W %;uGt)Ay)-Pl΍v;X< &jHˇ%06Gpjb5'|]q)mu[A?}3*=mY g9\ }yט7H50o C#WRtB?O! vlR{ubJ|1IsZ jXIgRYR :4H@X+i*( p<<2D!=Ñ V\ػIճ4ChlWLnLW+z̈Azշe)q !'":O̶" ƨ~_2߭}'`eC?:(,no*fv]-DW )/qN s,gxS,e) V}3+tJ4P $&AeX鉃L*;/xk 79C; HZ4z שߋfjt6XA4~%~݆o;ׁx߂3IQg@+o|VW*B[+_>FW@q,,1  P.i1F/ Ҭ 7 v\>,$_pI\Wq$%a-$qdtĔ+ƉbC0 nn,{~1rtn$̴OT0fpϚ-/A(HOZe :JM0Z3cBDf{Ud7Q N14աa ŕK,Y 9BfHv;280XԠ[*Ji:aYڽԚA՚ SŇ7BQ/mm4 )w2H"@.CH1{x~q޳նU)uN$ h  Sr劎M*%.ҳ{N@e3kVzߔKqYmRZ2E]cLBa~`3bƪڄlÈaer۹*nf3"GdMD oIҲtGv-;4{r$z<ҝNp 0~N|z@qȪmZ҈DgebNB3@(R_LjMV[OZzQPZD`b} cE 선8dqDUoltmv8)}t~2!kF e&;|vِZB9'XdiV# Pi胢ә7l L$I PM8TSI\){TZsjCхuR5'_G!߃rU0έ Sښ}R+B^ReQaNA!vDw7n_$U3߮s+lnf\^Mvpn3‰V$7x&9ЂWdHz2(oXN#ՅM1ĒSl+ v2P8FpRKHYΡJ;۷lKOvyF7*Yٹ_r?ƘWH|~4нJ=a95>_~4w)ޯx08d`X򷪅W O ,<0?jx` <øe jq)3<}dqȖHty힏:c~2y`@!yf"c7[*1OےN@[9S$!C8螏:k(*!S2f-`lqdii9{SD"q MD%ݙ&t Ro A+b0O6jg^WU1o R؄IiΰSuuf9!! c+( ZprD.A\YT7dQaDFyG)҅iP#b^L6RƵ A"Yuw3> ?IAsi^Q.>C0U\2IUC^g6Oy"^Vh^PqG ΖՇEO9kouVSH6U O)cXi̪0Dʣ¥I3(*F>u yP`wռ-oo߸ h h9x$c(F2|10jq0(vyAֹO U&D]Yhd !䳊Bъ֕K˟MandNXԀ  7zai NBȯ\]80KBai;91H) In(1Z=I>Y+(?l<eE6Q(Ew=AKkhroBLbգ'CCkIS̵n~^`PŐXTښr5?UGC/!$p5X"{sW'km{=Y}eTCh(iNGqRC Hx^y@G8/Vq/1 Uin5vU:> p*\*-C9ޔJܘk=pp /f6Mȴ"1IzP%[oӕ1Ro{Loiьh!ҕyeel3Jׇ_2G}Ez^ 1 U=q,r6bIy z 븍]ak8SR7~7J/\ +zOAse YŲq5?>hV1kI\&Հ6\̶P"_Ig-因-JT'+*o!;X.ռgx a&/?h掸*TQD1O<kgf*eIJ #C g^Y18j{_XUgG`v%A'&il|o2"؁]_p>Im: ~99g+p6#h 44е!w7^w,R# b*8VShCkڡWl6?|{َɘ6]3`n F.XQ؝po;Ʃ˗j uoʋ)o&@xP-6,?/!IL$jI 31zi27b R-9醇}zmUYY<rO&zjn,IM߹R+N&wZi,wcBp>:uM^LH &%]ҙAòq3npX@Q\xXTaMjq*qN%s>ӡȽ.ȿl˾mp2~Qw#K]!χ:%7yOQCĻ*E:heΘ9c"%-ȍtsl'zQ-ZF6^{6W[! a~~b"ٝ3'>y} _jfcCTC$ӥ?N)[νiLZZgbs)C n+,f"֥A~v`>owOfJg;TFJ/0΂%%hA PIW5%aN/4X 1ɏ<?/!9"ø^P|?í8đd˷'=QލQTZZ9q$j n՞ slXwzNreht?{4Qm[ i+,kԳ<9b{س8 QkWņd ;V)Țo^JRS+m !@˯ s1 ]:^Vw"CW=m?Ht}Ibʡ(@> iZtTa]Ӕ9%6pшuR5h!2ȷ^bSccPlg~k,\'9LД$Qڼ@%4Uw͚oÄxn'RǪ xQҵxu2Tݞ{#HOUFh݂~jW8uhoD"IzliGR"MV9K9 CdɄ|P)lw*T짿]Wϵ~4VKffeHknTDv e>rnpDaㄔ3Ǽ^!2uV'Mdר)xnogg [5@Z$@aCF`nrz1=YjZ!!I3C5ʱwwTibksKHxZ Jnt^Ec9=aCj}2 =\sN54]rJqƵ^BtDGt(}Mv-⺒3"I~ph?j3ݫ/(rN(|N<"D^i'${E_S v(Oܳ&R9O`n7iҬYє%X^LLI=jHjMzu֮JrΝV3LDKr6_Tw\ȲM W9?!P~?4\vuǯ*)P܃+,7Ve9!rtV/Qc]hʊɉ]!J.\ߝL,CfqQb |cM3j{];7ԬbCOHRX왇FP2V2JO@q;(Gڼ<7rGVq5|a2BVh\mK [񴖆D\j2q0G:C(=aYM 6P7REbuD'ow k| n򅏱ֹ}UxI2ܑgu8ǫaa!A(ԃj?wµ,MO9b |* &DRNZ$OC[Z+{bTeaȓE/Aqع!r@k-jIyP^܇ױvE{Ep/u?o)k@6T5\2Oi!arj˃,@Y؜O #(7B@=*9Cu\?}ͨ-7Sk9 R+Xvb;xM:'M$LD8N[썾0G;EAS`H #J%}{< QGeLxW7;;;+F'65`y(MΞ6LV"Ǣ3Sۜ_Zhb$u Uzp8V8>p-5?7c~=Nm`!]>|;:5P"#/P^gxU_!* aЄ><T} !hw^i"4 _(ʵB J bMl{xd8 dWv"Xz.H;7&i~;IH!?"lje7J:jbl`ds9lKDT# )%̣Rʀ<"}_U!yٞ,kR;@]}bvyZ=9ko3vJ:Rݩv/k͹㮎X7P)NwxT}=>4 4n_ |d_zmk gPʛ,fLgV ?7g4'y.<$ušXGgù# O>v)夺8(E=e[zS.T/ pZW_33n*`GANy ծ-AÃ`*A EWTN3xT>v%(@d4݇d5Ed#JG!Y!4^ ۤadXi4`4CF7PMǹ.튁ҼbYkU?@e-V:کoC)QW >wSlO(8zj-`ӵK=)6|7CWTj!ܗ cƼhc@uo[B*}3 dVC"E"{< Y3 !BݳpA5 yǎY ] %'DNW˳AATJi/#v0:Ig=ZÓҠ=zHoTG!ԃ̱Vہik)Yu./T(~ s$ |z yߨ+*ifa9~@hՑ7o DbxuRq=py!,GgBe}@59=ÆuRʡWzcV3Ԃ>ų5]6Na{4ȓSFqc^ IʀW׀9mv*}7{d#ѫwX+/Ap#0jE']E$WgogiYxhFNMDmCGU|xeHos4Vd{Ίef;$?霰KԖf _:[Q?$"_RZO1Ou)xݽ$-y&&``OC۬drX vs~J^/p鶴򔹸vwUi!p#`-]ۆ+5,y=+aXr0ߴ¥ӤnSruMӫcє^S2`jH\Y ɘ@ޯʈy{a/Ȓ=-[Jj[O b:|IQSTDF[bVPpA 3(ށo!Owcjf@vrٝj="Psu_b.*r q;KU W{ `č&$:^t `כ[d]sPYǙD>iL8͸P\@. *ɾ56&Y# >H:DrE%N:!>Nb3KN\@˙ƙ#L9bt`&7o>ꐙ"@M]-o(=8qw:C)[<0\ÜG;|mwn9@zR-:>F2\'p'&Y3eM }Ͱu`W.آ|cyA*tDX sPV3$DZ"g§>ȪhAO6]"8 TE8m`DV֥D 䛵'tVbRAvK,eL=Bk7Gӫ5}"}no4:TanCJz|FuCiъJ"cP#@ףS,Z6S `p:,e 8P>1}8a,"mgyY3D-B=3Zmq}HO;-}"O8p]xR4U{ZR=B,sQF a#^9,`hرέ%ԇ4\T N{ǂ΄h!4Lsh巖{o LW+">TB {c{E5/xEx(4o<^ yg k^~Lu4$28J]ytxG\N-x0%9j q}]$DB_F2^hFi);%ĭ(|eIt͙9p] ;3}[NS)@A(gn1^q4ѪqצaT|9~aq%BE 桜n vO! mA΢oH>컔OK} '6W$'dh \KsQ'RG5NIJ$JNR|"!Ux7yزD\e4:Iɟrg ~Dž2y@{ŪXy}A"IGVkc @?y !;P#ɔl`|ѩ :Wk]< I$ɲ'V yp ({ܥ酿UDKV}+=[ުN˽թ0hő0h,c-,At[˥1",@® aVg1q= ݤh+-0-g:slA$7U,?Kc5]&U((#'-lKx_8'˽bybm)6jy"F.HΦfo\L5{&}b2/uȖ ÿU:iO$dH?v,`{1w mT9|m ʂ&O **zp :-]hB>)N4ߠuAo[ng{X`MI @e73~gN3rI$3/RF2eM/y)@/^/C M[i,ۛ^LZ0"]Fsp(>6N"rЖ mX(E +`zDa2\1tq?N{G8r*G,y~<,{E&w~AYSJ[ ; * 6،ỴP[[Sփ@#B&cv)!G;keRoy'*B_nцJ-oL;} ! es+o1_>%Hqxyn Ѡ/v>hpciBLq3ɦ!PLE!j PSS4  YnJ/Zߢxuց`ʈx¹) RN_zH21Qר{fsw=5'B?NRG};4+*ɚ86t{Yc~c2-|)vhCdu3x|ų@`m| @F_~ի×YnѽAz;yKz:*yCc)O)cdlx qZXYR̵ hYǡ|ݠ>fTx2U_E|;F>+=@0Q/O;@˕c{HE̾c/㱶ѷ"O]3}'VWL4YEzݳ F?`µ5I7Z\8זŮcE6$C{)!cB>IVI[5>`-oN?qp`C㮣$9DQa%΂iN0RRaq9E8)̟-sx?dWjb1;(ʖ,s"[QN`: o]Kh_jk?"6RDICƹ:F̱Ňs놿̣Ӹ҃fӌ:*8G->Z[K'cgs| JRE7<;"+"Yi<7my|di ~T:(oHtPO9##q(؆שw+@w8jb^)/9q[zP>eY:M6oy3aDMyFW<\lp+2J7wA7\4U lgC]*Xؤgg4ճbgCr{|אowCA8žG|&ё-vFBiAG*knϫC%guUvGEqP>WC~0FVTpoߍ5)_zJ ҆ZiE9EF G[740~6*\poCҵiij*fƅg_%AZ4/u(Ka0ZaỖZ_CƣpWHAu%fǑ .p}:5BqyUzv'aę =2Dm7Z bTT~_܅Py`,"Oz-I oK(Euj4k5 nEp05 3icfJٚ8@ؚ(=bW~, vna }u<,]1Pwް:!-M/ i.mKND4q;!*絴X9.m<|ebhy8 ~rǣPXKӚEOӥ5՟}Szm/*_ E uR'4D%>84ɕy_U^;(ݣ2iɵQ:5hZs(EV+ jʼ:6qӋCti%Ą5?N3n`sv'ɒ DPޑs8[@aŢ7:mR}p [Gk lˢ&4n[`{iL)oqs%MQB1JCu^ZO=R; q{>@1DIWȃ &e>"҈ )"Z nl]~^e^'mX؃SyfZ.WbxV: P@ p^]Ƕztnb@nT/7 <J/df r/ u_H_mjx`%#(D'+m)KJy{F֬RWI)(4^GtI2U㜌 &~ŶE=$iok ",zXl0Nn.p~=C K5K.s~@xNZ Z)exDq9bz J$llzɌRЗœ|![K:2H+-t 9q)qt>Tsbi#Igጉt $^U̓>pM($^pf8 fPI) ٫Y2pL ?d?QXh<僺%%BՋ 40NrpˈL-7E{JuVeJ};I2xr+94xrltmsto=-@棵QLYurZ9dc7]"\;_F6_u2]8\Ω{J$x:H++Zj'u񀪥;I[=1m")EZd<~/F,fWڵ/12͞Sr# Gy_}?0:r߯r^ǡ@ʀbRU#y_c})1V0T2ta):h,}y0fY}!?uę<˙">>1yxXRffח¸"}{މ^N5*/B%|*Dv(YI;pύhIK8f;+ 9? q$'~xH{X==>5Kc yG[3oh 64i_o# ? 6ygvqDIN֐`i֞B(]f1\LE铯30 +ѫ^vYTIT⿾ˢQY,3vϔcrsYdC/qm雔eN>vŨ~O#Zk+aQWԷKVY:c? {b!_zb_X?K 7L*: gv pA5gұXhrޡZk\?=\Cm Kpi$7cwQ_mZqR|!&us:ziBRp@.+]P0LWf+I@ I|*ҼY\tp}X旖0]KM!&g:B]Rb\5}د\w tl&(W1cEÍpxA$5҉$4Q㺖[ccDr.SiWVm')i_OKI9o8ς1<Ly Aԅ&2Xdrz93:'giGrzb;'b~^Bks Jw otإ2,A-A9#+ŢPRZ?.yg(u0rP6x{vˢs !j$/ѥ*VΖ?C@>L=&~gv./MŏYٽc^ 3>u :r:LS9mCDq1C$B|o A5 L DxQj?fv8 9Q?<࿞б#|I])!v,a]2^L2gz+` wuNeFOf]Z"ջ4!&GFNLT՜/,L0^u*۲Ǽ1==@}zym{63nw܉]$.Da{¸#,Jaj+1CZNJPhhw}}Jp: PS*$jtWH @' *g ik!{m\U o/}3Z!1!=JQ 6m0AxVR` \iãSbL͕ؼ.SЂ0v֢&S –JZOnscg,A~q*>u8sΜ Tn?@C.kEv07m0t:UYjc~AP^yvON~3!;ؤ GS18 6U3f+Sgj ȯ4R9qbGc'*p#XI|os }"jVA΍EԸԥu6 iM mq-s<83@~>[$AJH36­Q+\Lz2A0>Må{g JYfIt•Rb\6Ό@t7@єՌ,A3N7軉fn#['ն~_oGM<~\pv/%o T^nN慞h~@,~UɣJ *GwĻk˱Yt Oemve*;QG Ѯ%H$=Pz"{Xn%Խ Z 3E'F!9`3cڇ?DKz?WE!}NeqteRz<J&޼iiUi,@-FOLU]Ya`32-* gf݊7!f$9o- L k4'鎿ibcG^TؕVhl/ajXyA|,tm9P{%1If3/Yd4QP+3G/,~1TMIF))㻁>~#Rc^g C<ÚIuxP?q=<uE# Ol@'$1GDB#fPܽ,$_-z1|{]\1|U; ܞ J0'm#g%;R@o'Y@ϟVlIkQM4w;n'3pBc$ykN,TGLi.jTO,r\#k5EAnmwt%fHl{OF ,CmQSԮ`eLN`:c9s Gwx3#<8[{E.沋ZL$L%3ڗM~8%e(eLöaRT4lUqhksh>B,+XX}Tw,QˠcWihkԄ86}!4J tCsA,F (y a/bǿ%p^ %n~XLUa9:kwLJܗUD &ԛbcO@(G0WˑڢcZKS۝$ا~Yej$_8%X8<׮Ӵ슗s:ѭJVnW i9oѫHrv)LG1/,2$DkFqL%BZ"`ݲEV<\%~\8ľ02Q,#~NW;ۢHl/wcb`D- 5tW6dW;G)cF>Ap0uD |bVKZ:?MI=՟uU';0Fg:.5_J>$uΒx|0 w쓻 V A pJ`>cW{){mM OQLڠ_] ū20)9.[eԶtop wjGcAv6jRUjm]3/-(]éfF͇Hg 7*L>@m՗"noyyl6 k,ͪWoVǃϖ Dą2,-6D8)h* 'n Է\S% X|8de4{XgʽI. tWt& "zfa1睵_4$ɗJxz " &9YB`l[N~a0S:7"CI 6T@#:KsRB-AM?^-֑1cValbӅG ݸJ+sOtϾ9'ٳZ@ /E; cj6E0p؟6=V\?0s( kS;YkVO}$)Nu9&:i -&`:rp~>$5axSOtZiꑵB=`kgDrjY#aNJI,i{=*ώfg|U? LA|xϱ)~f]q4v YW!S{M[bL}7qO^d Cۂ Xdj{G_5cNL-hݒsauKvQ*4Ry qP4d,v\zId E,)V[iD l|i8z_ d_HgG.6J7$S ́#Ѩ͛Y+l>pBYjaZz.b)l7fgQ5.n !$#ʻy xa'De9E7+Ʒ:&蒚~JOg9ϝeKBЩڃ6B*ZO(2\<(~/̈b`^E9>ꊓkmRC%?Jv+TA~9=VZ)"k I@BCJ2b4F]hʏ̻)r4iBvvo=F3u 뵿v8}jOva̝­:!/}sre%9â=望gБG+{<7)3ge4X(% 0'ḯnw\T7:D;zշ]p0Ł#}nZl}ׇ&k킳BW2n!)Jv+0BwP3FF[K+RŖpia ^>rk_T&7g33C59=^0d&0ͺYcIpbfxrlx{ӳk rMI_|kJ%_ )nX PA ns\,&o}ou`Z@0|IZQxoHŏO-s(Us̢!h4=LƇ`$A=(ˆ5bdbpӑU(JgYfdIZ[]rƟ!+ *&< P@|-zk oLVѲMb)oMӼfV-~DvU"nua⶜ &1 Q)3zkK,{hO)sXxL%]J$SLfKۭiJ<%+BG b  [ ѣu N ` ATG i x3sEiff k3SBKv.G);T1ǰ<:hO "b 7NCfwgRLyq21,IcL*6sdrYI!%SF^!E 6…m%8*9( $o԰|4Zƽ7 =/pK0n~cn!Y츱n( *:mBvXimP;͞oPnk"A ڒnunATDIv"G=\x>Cq\;`O.D:&4ٷi_/|Y #(~I%Rܼr|v r@Ӹ@"*S$,҅< ډMwI$XE!&%Zem3bSOx'ތ]j"e:!Efb2*5p|ֆv4=mN(>NIbr]:s "pRr@v`XDW<77)'K!hD*9Wv^xk@J_(ɢej 8;SJn]k8W ȑ8 ]~ra X}K s?Bcg 0@/K==<1ms]8G fW2֌}ߙ,MPrz5tO6vfz[)m@BvhS1N)`68{=icJྂ@Ҳy` #% F>;i|9Ʒj%=qI*B 0ԣp6wO)˪)u2?{tdF1;+pҶLn d"[Ho5zE&%ւx&^;~K;R\􁫧9s/E LԚ1pc nZ%Ot7$Lmu &j):p"%krH1zݥSоQݥEGa {R(o'؀d QX+ջҴ0Ѻ.jS31y}K34y"Ec`~nۋR-(!yS)* \N 3 Ϸ^*[99&Z;KItO*ReܾJɉ7&Ha`&Y DXu`TW}M2QQWXM]9JRa΃}*:pȨr@zo˩.w(VAAӁ+lB^Fbjg2G΍iK, v&TV?jԌň(hI*ނɿ_gIzJ)?:n: C׾epYGhSԍ7S8IXF4+L":&o[c&KcKrz>wzSpO/O_Pf(O+owJC8N[5:yJ @:!ͥF@_4U[,+N)?$ +|wl_.OH@M"f&0"-|Ms #82B )c7/1LH0{z%8hrN^~<ࠧ-1}--w}Ѱ֖v`z:xkךz>zDcA'nh9LTӉ؋67}9; q\ǩ g~>/al[ N S]PUZFa~RN1o'$:x@[2._@Nᰤ#FP[l[δ˂Cސyg~eǹV|A$#w9ɍw=} Ӿ ĶZAYB9yH:wRL:6 EVA7\d[`w…?#C.A'=i ZA`qn8hEb$yr4+ƽX|ut ڜ1w/(%6m$$yg9*bg/5I =l-詟ЎV! b u `_1H $s:߯MAiQEn2Vڈr?`6c>uC;?qekh(; tӽ:gy,[+Bxņ$10>Md%3v$VFm~\mJcQ}~7/N2W j8EJ*tKp^!kEQ<ϧC-BVe~B/Z8ȹbF)fMVjkJduv%mR)YYivE=-(ImIS!I!R}VPo3g)BtkL[-֦F]*k F̋+й ̣k p*Daq}(ߌ%#wۻk %}.w^-ҩTs.n`;< JPߟHxQ-]þQp7]u)tؼO:޲95j{zC ,*6nmpm˓ۜ@iywgȪit% wUHOܨQ-16;Y{ٗt])*!βW'utԿmgya'Qu$elPP] $Cnw&(; -SK$M_.UA@}L}=<`jx)3t(\)˻&x"X:605qhn>-/Lg/SUҁ1Eѿ3/O Q{pS [c_4.ɑ{v-`ɧ?F>;֤crQyCvpۥX1(ԮM%!KHn;_Q1y>BA)(GUD=h6}Wgsi7yEOpd` .tsGj-zKOs|Vz;y8q}ɰ1Յ䜣?Ǭ9ԅ˒/a>/.-aZnkڻT -GNY dBilغ9,9ٗ< wþ)K2Z98W*Du$g0HHkꮹuR5GlKaKk16C]p8w_\q4Oݻ D)q=oPߗa-ON*!P"UѴ~%)l%.VIV·`v.IՍCwc*;l\%JH3x$vNܯ"MwkQvMmBbEA|]^TǶ雎 X4R>' ;~p&DhChT gvVGߙlHݣ6_RPm]),1cWG)y2lC/4fE'3t;,ڰpr1  P?Ș P{`9\ ;R_#r"3]~ l%i'┫5vj䏤 iXJVIh@bf#_A>}AՔ.*P/ ${үKxhY@Ӝ[< MH{V|z8Π_F#$̵ Q1emD1&A4!40JТQG^Ml-l8!D$86׉6'=.E&xΪ]QGq(C.{ւ[*4S"66`NxbN>$M;K /['4xA4hbXiE8q(ZE4RB"s.9Z BLS Q cE=өX)R#z`QH\52X}A5Ш ^p[k ߓU TvԉlKѰk{:kh Q[hR uC}l&)RR+B ns,}+G+)q!pP7hx%l1͒,2Q`܉un?0wWq)WgO#Wia&6{<5Ɍ_lJrj$nݘo?+A'H6U`Tj#>l&?׈6%x獒Wv;g!8;~v*5r]9Ĕ Rʶfڂ|Y⊲|&7$>\9ґ$?ŌQ{cGX9(*1z(w=C B ʲeysFnPE1֟,ak"E+_(w Vpqn *+c@Y$~:yl?U%CÕpHO-a3ga7,iaFT;̭آKDAhQPߺsĀ'\A 4,P4@M14V ռ:, %Z>W 1[!cP*zLԿI3KDC6$hhLGcO2!-+]Y`ҭf{Iz۶Нo^5ު`&K@:w\BL+yGU@+8m^k)$eVP">_K+,dgwΛxv|2KEF@aS=b .0p|A:B/~, O wEHhT2rهhmKcI8 ܲ/nˇPqVcAhz6rTSë@!D' TbK7ӆ P+R NT>3אAgJr.{?Q-8&Ǧ"I+NcͣװDA`v*S%SvxdoGGdf'Vf?-7.B Y8L 10ړo). "QB7zP}`X*uVn\9־: )ަdԒukKUO SQ *h;B_{ϔb[̩'#-+oD%1poZ$t&U=enB^KO6s}*3KqÁ*D7tU,'cDV ̡OH |-l_ۦ8^-OS 5m\m M\R<ݤU57FB UqŜ?u-e3:S/-ttbWA +R;eX3mLX*vRʂjbVm5 "2dGD_(}ٱ PP:I7A{n E[gG ]cC{[3[<&mg~f` ̏Wƫ݅Lsa79xoن<4@k~UYrL?>`5OӰ?:p1$:F!, $ouDk]X,2\AN'[&Łz'벃 o"i)㲀*R`&d,.wrux.]ˠ2Ϩ5*VϦp̞ [AL5ACUit^Ժ=e"#?`huPI²q#~ص(T"W\yNHe P2i+T^zSa2Ĺ@v(H4V*(o a+#$K .lJoM>*4p c-WgN}QBTo~XBbϸlE9)Yl2g$Xd"̸E\[h @v,:pk"w.89n&,m;:n2W6^ TX!h } o/QhcJ]Yk^`3p:$Qƫ϶͡j$5o, ^1T:ߤR(4A=msCLjB#j8 ~ em<7 PgzhMU%hGoCƟV587҅Z'EJv'g´-Yuqd, 'ix4(Y!jy;-2`ZDU'Z^o蔷b;dn/%lP`sLg˨liǑ;Y= T?Y98W jfMv"qb~*)BNosqL2<]pk.JN.Y}r5jnvmbܳ3Y 5r\c8#IHNnό4(n3 &v:i~d>WN{N"}/Ull#9LkqB[͏=bSъ X@#Ut'A m1{@Iaf-woZ%r ӭ'!In鑐Y@Zr }p:$.VGpN )zįa~"TMʄHі]x:qBE<a1ZwԀLcR(:4wXDHC:7; .s~.bmNy,R2cQ$^l7æPP`Cڽ,-PꯁtDk9.DT K#dy޺Tw,aH빖dJԞON.P !2/J \ xڬ!O k3r AX68{&4=3FYSf.oywݖS|#nxWdc.z= ~ `諣jM¡:]uP".*LO[,kkr9=>Okz<׻h n3j @uţ!`g[k% [凇 | hXkwV?eORxUhܥ&q5* [>;!>~Ҏ*qֲ&toE0*L`z5J-۶/$N另:?K鲽A"?׳ju甂Km@7A]ā|:> #K\J&Y A@oLM1KG/I 6'k Kor|88h=u!m2!3]rSK @}T{8+̖9s\D ')EZz;pCZa~}jW(ep$ h7܆⹀a-ԛw\n3hd0;/&H \odǺڄ8)󭯮ZOu|tNЎv+fbg7Ů?1'2H-eBy|-LA.C?[&z+v&͍z`WoOo-8;rY7:FJFiuճT?(ɛ}ύo!FsN7 D2V@M]0X,[Hl 3yޯUM~ B 7uj>2X`yQΛQb!v Hsɵ0,IA?FxJ{gG%*bNQ>:7".\*M+Pa u#%uP8(]lb0"p"/.65oV.Ưzm؟m,lk ?*q}zN;Jqs'?>,p<9icVjpGHT&OtsӸaz'x٩0oTsM34*5SjRwВ{"PI.TrxB$tXN!2'yi})6L*cY3q4V4ԚJvozώ')dӍ Ԡ]LԍmZ#sRa-_xcK`yE4ؐgAUqdqS"ERXc-}8ßeռ[ҵmI$Eжl4@Tb!+K4TЏ+\Ȏj#Og"yX 1 ŖRx╀ cvJRr5 ̴̱r=UJvzۺ3^T;i j˞"DO|&rR3ѥ@v+fuGU͑ t=s"Jsp7etQ&{)3W? ~9wvϪlh1I 8^}>ͳ?(Ɲ@;pL{tĵ* .u<|}+ -c6F<M:9PǵGh2'+0 S$\r yC#4g@rg'DRm%󋰥AGn_^; dl@|4N0'˔U'쳫K в8xEkc\3GDVI.M\ ڌGU}h{oJ5Fh*ѭË%fs45}G&|FsVbG>65 PZ@_F` XەPvOjW~jѶo^NTyTT%ϰҷ}+n+{'䦂Ç.f ,g=Kd,WVjT z _'j(H.6RSў./^}T M-@[%W sd qR Q/=u6o0$dF[eysTY gs*sv\tN$Kw͇V(Qjt^.mE^ZV+{ h1uet-۶- o!KڙU]zepuWθ%T÷&r-_Y5P}}pݳs>^GhXƽ=cد֟:_ުl" wRjۋSGxVdAUi_jp2{{v gQ-u(}A De@L_YSC\b+WK6R[K ~^(WIl9$ED`9Ɏ)Ȕ#H؛IPA*v82}6SMLm~W{9Yw9pw_]SR\Y՛M-8aeBTTiܧ`^&Qa<ǠfSƢ&$ӓөgI%r|uBe U.^46wDyG ҃_!BBc(f'nC*H;0DkER涐}Ԫb@};ܰok`}AOkbNi::7z MJ^ `J{x + ^Alƀ܀1gWZF>5kyuxآΝY[2nfAJ}6@fR =z1.wL4)hx ǑB&*\9cNl+>WrNb$>W}T~pg (}6U mT-c$4ZW%N//]%慀rmٌRq_s!4*C5=o8΅  mK*fl924t,-Q5ޜ^0E×8;j1sLMΐFjyn"ɪg(LCG2a(m8#ϻjлI'st-wslHmzMD\6QK`Yjrb_^̬EHb (}/!wHYG8i4OapBjPj[FPuQNCٳ>F3ƔВek`% W\Fqߦ;nC{)G^[ldk,Z$Qₛ`@/S,Lo?h ~Y; öh2Rn )jCv+BHgv{_Ɉ<(V'89&M{X;]4nKק&2.&A8EI)Fq젰j0cKH>_&HȔW; }:_ljZfBYOP{Ga8Nx2[{2?w4q##]gԊW ѢYд7jӞ7s\˕JoAƀ[T`|8hUL$sXKGOycr!OIKX2),`$k_io38|1 )1C`Q`\W"PFFb2 GIs)AMwfh!rΡ1Pl&l&]6_UO8Dx&g0e52, A^1R-0|b7 a͖rt-"?د)ɶ{wq3NWkVs-̩|A-GV7EYa F Ƙl?c΍qo<%ɯeF;FŠ@&|JN[~"ThE*Lė&nFeL)荢۩'<:7/Uoˑ(Xixm7z[Rh/'ԫLV ө[BAPzHW+h2WKJN$)al\;A(^X(l9ֿ0ӥ.1oI &U/]33n RxT*3d 7-NO` +ɓ=HsW]hqc̊8n{-8CX/,G*5i$nb[Q"ȭ{XBBOUx<9P~0F%;>F!$V{zۚb뿃@Ԗ9y,zG0]O[B'>-#Ҫ+l=f[+T7'="AA,{XVY=7`r"_On;uKY—< R'YV}7$vKV7O֯bƏ3jgpZp Sz>cŌKR~" 97u}Ynʭ3.e%PشDCTFWfO +la'Byapt$ a[C*GL0ȒtGDOPbӔbYpT5Ň2쌔tو(飡(7$&i#+÷EM{WlK\Rd*Lx"DKA|kJU;CMB/Z*6:wEZ@΄^I*Hљ op@H*7ҫ%7i$tN̐%k |1p4=^-Za%%%q\np;CQ:&JQh45|iDD%}+ƍxfg(lo;,~(I  }ySx$;NbN1.= ay{o) .d.f?$sўI $xVl듙8`/d/V,R+ixYIc/1`''dpÀ>x9J6nD1/!.sןt3_Jj-o%¡{s)`r269d/XLa;)&zjZ0O>zo +A+"eQWlIى M{,9_=!uOW&AlnuJS'z*|hFdEؐ"q%4ͨՏ81TB$ {XCw1jpږ;{ni0*;588rFVJ7tRMd &W府c2}(w_ʤ8{' FsdJ xU.Ϋ>AMogߡ+tAmq>y ogm< jimlVNxK RD]5j*g f+sU֮X,6_ZBP:I~ɐDFm%_'ݳ&&=(4"NG-gIIEV6 j5c t%Ob okԭ^ <;˲PD8)/bCGu9V1HEV-?8u$GSd aI?1K8 iJj =+u)a5m2tۗ WViq'ykw[ K^y4eWGTؽIw+ϥ݅Y8&D5w^X"v߳q ̗`3R?\qaU'%!nȁ9sљ=V3; mރUvP{SulBVפS+8cZ~48INOaњf@}`֠j x:;UNpm [/TQ깐m[*/_@R@lQo^<$5To> 0u-IvDe߄"P 0^ģy#0Čٽ,)ig*ݭd)d6؛ch<僝N;GbYLc3oU`K=*)Zj+*Jz(, Oi)֭qse5njo*kxFUԆFl6s_>NKawq&w:yD]5}ru!-sQ}h2>1& saa~ +ߒ pL*bus$2a!JdO rܳX-]9Dܢux_>¼[Q}5j F#ܜ=n~[Za,_"+ F:Y饑|.n+oS 3XZӿ\)ҫ}&O6-=;:󱷑gq@(&DEŒ)"ﲊ5^.KF'0)Obc#ƶfP9Q:Zz'R 1\~*؎L4Kt9 %$/:)`jU#w}ƽK`epЙCKY [=ar>o2y~U1QEnvySN굡-U t I5]6A}.X7tgde|z tî,QFФd3?nz; ?FP?҃lNq]aHv-Q?~!eg16t􁁺G2y1ؕ iftE-7cItM՞sC!OkD dc2wQVeK@G ݠkT'd/\ ;?aZg*QP=Q0HMg# }ue<,԰-wbFc]fU!i/7r5 Qtբs?݃N1dޛ.Eq: unGNډZa=u1XL_(ĤMɫ"]V11m>lta j^TKc";5>19E|"-=w&;D!K1עWr>;nbk6ԺJ=uYdˏ30s?r iW&qV>Z2ݼtum[4Wi0Zuq.*\zmRי|}0O{e2I`TBRȇV87|I  zyVC ψ FܢnYu.Lthu Bw!16)"VLs7*ЃBv&8~I–efJ- dGȕk7v7-%#so X ^Y2yE0oz߸䮆lXsSF@_/+ 區;Ьa D ׎UYw76B.t@_ *C t*T-=N1{:;*Jc.RYͥ@F:a6 nxN0(0@Zq~p 7 / 0?,F{O/W}UjF-;drwɜcS$EƛG&[D4=ug}&ѿQB/9u2ӃQDV%t#w8Z|[s00zİBʹrf]>'^&M?\ ad?ziIHELժA_ Ҍuy%vc |غ`/;hfC9G- mJ]$lwnlqf4LB0uǚA@΢VN~汏wy qϥ2>S5Gllazu.Π`BGu Φ!uq ~`=$p_IxFwzW0}9lAʜD[ۻwy"'k14Ļ^eҤt]vjy7&skhmC"j4KwⰬSŴAS?&…zy#["܎'-IPؓzLu(r“CcH b7*K_U q4)oFYBVwNvG3:I^1L Y-&ǿ*(wmoUltװVUOSUmʡg&S%X+zo\ ,F\YP!: nzx/ hO&ħ9r:|WnAJJ]yp`gIO#[IF$;_(6A{xj<YɏۚPsdI҉$"77*/xW",4:܋gjq=6~Ϝ  Iʰת—׳NVc+rV)+l lS6cyG&sSa%by"!l n$}j`=ru-"ڮղ8{G˱0.LtOlL?k4aVpp@nu1Z&,YYdz]۝SDj{qӝ,?[*Îf۬̽dՊc 6?to*E:q~/YD& N]lpʻ;f҈# $9w冗ZlK5mmŋOO?AxH/MJV ]VKh;42B׏|]5\!X}2>m;i [Ib ~[.C)4Uܕ'4  Nx3e3>LvR(m|ڨ;0'C >-O\11k̴ql2db%|-BDS'*ٰU'f=.xhZ^V$-jv-{whۢZ(;ye޴:<яbNg5j_ 1V:!Αأ6g{Dfmm+ՄS]WY+[O=N1՞e~ Bh']h%!0``M @:rsJTW.qH5n$fYnRdQ7.9gk.hJ Wa#|tاvt'θ4AUtT}*{ۖ“3)ܓ#iډS>o #=W neqz@/gc㐸1oyp0idA~SÚB45+߰/D7֐c \8T6 I>vLjQ9Zk0cI-' +H*5=NO}${w߮S t]7Р v:%&ecPšWyzN*^&O] 0͎9V(aƿ.N$#6+ÇlO3!R2|cYè~G¡<ޭ쉥78Fn]d=*s;SJ$w\P}#ݚZ龌bTdMqo6fY1gy9CM[ pmLw:;#UBo!Tj2 7̃F'ܟـmQi2{\bLvq7q#S-V9s r亝-mN?TOt)Ͷb>⾑~w,Na|ZT|K"=`Rk8{M y$b\nb" _ԊDL4l D5Bq|d<5 gL0̀dI >dEg#:0j 0Mtj [k!viSj̅S)T~!z0#WHHbZ4w-W}v^ .b*3]|XUD&ACx= ~wۍUH!c%!vrԈK;+oGU <}$vML _s);&8҄x9P?A c7s-Pe%-]ͪX.UX^U$E-=DP _BZ;W7.?[0}6-$?iDHbc~AqAG͎ebL3cɂה#|Ŷ8a(׎60W73/^ēXa6&{/xҏqNU=UMd\U?VUF!qhElP\3Nonwr[Oۑт"dW^0xwM(>D:H4hv>@d HIBs3 dp=L´[^]xK]UV A=)=ZǛOmț}YAvm(zMNg`f]L\P|삳qzO{SbjmpP=<^hK?r}{CIqjo ύB&tr[C0!4ĚHN>dR,xk5uujƻ j@WJ8fKXD{Q;澴bIo)"{cPT)T*QoE6`hjkFI57Z{1Llod '"|iK#Hbi]{Z1 4O! IcR#09vtrGVC8'05Rv2j X7^@Kwl%9GZ\8kqSK}Y@ľ+z0F*S210t= (PRRef {7D)xrĥHߌ}g[U?6R}C֠! +$~*?-3#)sAA1j9i5YI2G(gI^TEՓ9Kr/4mH8YEdzhȴ7}#i瑨#4Q_{]*"Q PgnQ '/o`̮9iCDyߗЬE)GS[hn۔Ք-;XG|*1% 8dnn:+OHHQ(,fo͋QKa=av=͉_?5VREP/3z/߷s W v!uє}0~Dg7oôs!,EN&q80y)mOcx.bB~Ёz! *UP3sZ mX'3OugMY-̘m$@H ADDh뭆"@Bzq4dԁP'CYpY FjB$SᇠI 7$U$ÞH@k*Njx;EbEEkG v·Y1#ﲍjCpw_>0Tht5}kM`~qN=ʙԈ]ujKC(09-^n!h?KFe!1>q"&K> O9b1#2AeƱ;4_}R)-2Az3}}bϧ0UN6aCO|Y9cҢ5 7{\\t_C[G 뇙ʶ)>Zf $0п1}Xΐ =`P ~߰ gGBNCn`ˬ: Qw!,@^_R:*^e:.gK/`[Y5BK._uZiˑ ^ 3 w9ʳx ]%ړIF+{ 3B l<`¿voL+=~%.frB#oȅE*`=mN["H:D\cT_ R$a J U :HFD[2f=Itqdo!\{Gq{-ťեɈ;tزz--q]D1e '{+|8Wt6K"GVѺQNEu94m` el!;jL5d}Zu ]Jb8WwMV<@EPs`<o3:P}TgQ [U;#yɾd@I2qvŦjW5ssR!!g|M<=Є  3V9L]`dFBbxh~ۯ7xn ҅ &Ϙ؛%s,R.Ob&1k]^1gF4KkWF +As$ҋCcРqZPlh^QT 4`FOX & @ FR\(?f]R+Ċc$^DhcO ͊wPnmFqbӯ@@tw:>7#7X4?"SJ6TьR`tΡ٥:fiEWp ФX(RNn$\!M\XkҩXaiO6}[ϮV ZU ~ZeZ.b~f;='ILIz#l;߻w!'LK]G[/n \!2?Яk=8->cBضm]ÓQj<`lKfB8L,rNr>-1lJqaa+ãj{ο@fEڟYPGӔ3&!𣡝X>s:b._sѸѤBe,M^jرBci7Vc1dp4۫8wD7!i6`ctKp vzEvk4?Nl =| _<̄R5챒2֒Ͳ ]TPCe5`=g0,)gM sY74ŷ!;L4_Y"Su2yC(;N *}u^- ͹F"( T AMZۖ(c/TIBy"&©6Y[U㱁T+[ $^W~s J%h_~&dBYSD5a|rϯ[kT%̒*tUh_2C^>uoFPj]PTD46 `A(B`E߼s*-xkJ:ĕO,6 s1ymi5. 6"̱QG1իȢ hg,&– :$OSbug^VѶ7g<ݙXC̭G^hAY+C/}w@gB~Jth EXs-2 RWr8\L f}H_G|[HDA dMD-N㊷]s:2w2Er+4EaOӈQ% Mk9Vb4VxFS ?39+%>f% ٞ=4Bh=!=jx:iDdr,itJМ~)Z^vXI&Pzu?.O6I"mo%=}j4[TȘJ%[>_58Rqz 1DUA9@(2NvȜ ]EzڲGTw.q%~7بp#,,MUarx;-הO )0#wS-!>uζ{ cX:*w!fMa[@9>;bmki4 RM6zNpKF[BO's/9Uڍ\4/,N]%ŭX15e[`gxߟxzI8zǴdܻUR-{Ywx"Q:2y󞷘Kun$t|֯G at'#m\W"^;)\#:"!G,Ŝj6U 2l0 }IfR};ߧSd;S}.Gώ38W,; ?eo(J*G!p`=Xx~,|J4Y-xݪOfl>2Fr~ĘȢF >=+r9O袓z'EOhX@} n: 7խk=zYұs>Jj2uSor Dž܅@]EᾔkS lXqRQLkc;Fࣞ(EiǙq C\Bf a]~h{K;'%_P o5hwXmsHsw|;]BdnKW{pM"OP=UgVQ5EDW]UiMa}Ix6n}c;I`1sXxtp ?)ԔU_) 8 9Nb/&YY\ɻS$fyHC(T5.Ʈ}Zn05cQYg ~~9m窮`ⲍ{8GEdĝZ$Qg!iEɎԓLH2SW['OJ.eﵩǞJ٤*K@F.Uҵ E /UڪP &PqOv\&0ۖX{(EtFb4䦜)L 76Xp֋yLFcpʀ}4NjƊ3 ]=& $fxR>8P6U] \OxNDPCM0Ћ+rGg UUc!_8=@<*]uX|u˾b E9m(埈ŦTP;L5S8L!C188JȨi\J›K* ɰ.&~CwDM2E%ҏjQhajNys ;(;Bq"+31DְT؎?QAk\C݉Q/D-k^ѳ[V}2jla 7jk[f6$:^K@TNX͹靻B^g1>"s'< "|# ;GCajeާJ7ص۴_`qBð90W0m̲8C-#=BFo xi>b8^vɀػkh/5̪K#W~LqFr=׎QLQDW4LL}kzVd6:x ǼmW?TYz`{⡬>rdCPPٖ$n | ~VK4)3><]8@#m;k1V(0u94RCNJtVA_m w fkr:H'5bdo_AE@ÊI?o[РؚE~2 ,8 -A˧瀞N|%˜C]9ΠTZ_-O~vFrDɹD!  Â9  ɕH~9O’ 3A9U{A]xyױmgbTiI{(ĕPUs${WKsKTQ&8y})ShX"Y&:]h*MU\# 'I4D 8q[V{[nؤulCZAxOy!Y4y1Ŝ?['?ʡ4l[bYb{x"-.֕%rK5$ 5-Ȝ-Sq(l?*ӹcGkӻXV D FW3 &KM`Zlm1nF xȽM@E@,DmL#HJ;#d-k0fx}8n'&'TB-`jO6ٳk|>^ernF"LMJ')6]E#rJxihajq p|V< *D .Lf?foϥlA_I'eߵrؿ\cˀٳYL=n4859.;..;YŀZ()ѿ6W*uz I8W^.E$s=xx|OJv:-KS'rxyFP d;nkA' <i)p%" =y{Gy\r::y ;^&ZmMh=Vj jb "[9ăd-c$CP!'5`Y^92 vrg^J:&rtY*$vG2+ ޞؘp5~8}O`TԼ(lh73vpSUW q]szh/;|bh} Aa#}'-nrPiRwaT0vɼ .1RhSҵNU_2s@z≔rJ+cP=FS *Z+Sg E}k(.o ^8zף;;z ߔ9! m c2'ͤAVjY7BkѳTf]g}'m\#,1@͘k<1͑^Z>Q,_G'P&=/{` rt8x$9S.伉JN5QON%TifJ5思9tW;3w;tЀ-! h SKPq ލy Si>1G%ɉ^u`9 /X/ *B՚v 5qV]yfuOQBCT'kqș!r]Z7@s}isX7'yPA[+[G<#Hp3=vLV8oE ʏF-`ϮګvHIř{I3̚S\q\D?;@9} {_(*Oţ<)B35~08/Ɏzyے;T)zq$֋G`B7iTK!/o`Ƿ->=(a۵) i[+=kx?LxWߊߌmsni,viD$ xh#>s Jf͗s%QPEoYBMb_JB)%zG䗅|mT525_NI?H4E٩) aFS[nIIWOf P3iUY-BHwp2>|Y7diZ1\gؤIrUS_ W#^5%rp&`ػL6:eDvBcV>Kc lPB&edQ)Eqf* Xc? {1GkZ"[$ٖ EjTOC%lws1ۼ Zi4\ovM5 7ȃdg!N&8sXjof gGR[]HaO~oyCCX Vx-He<꣗1hOwSzDۄ9w(U3,Eb;/}$)oA֜"/o6Gz]B_fa&2 ;ư |煤$.]+q=/kաeؗHAf>QDaɖx RWW.(\<Bh^W]wj$w'[uEHk3E![&BQm`6/]]\WxAe#TՀJ)V`-XUS Ge()׬e-t1eqLXc2&S5"N\;I[皚P ('j+*/6OQJO%J Lׯ&l#i{]=S.*]#nB?洅xFip%tbM!"U[/:_]mO7ܾ#EvyG* K@AÐ ):?Z&Pd2u R$}wX}Z;,~4F8M78RN[h8[L6FW[#RhiW8dYp=5蔾^{z,dGԌK }Y+Y0DC!#:KԱ8'1@/Ow]flDLpKp&KF*>p[%H/h_|7JP"K>9J#;w/9}6Su8 ,+YWKsZTJ&D5(~Nt eD"'QVw^}J^21}{o}xؼ*˞z'*~BK2||E{v7D03-W`=2nBi5^56v ZHӰDAyOH'N 9:~c-KL\eHb=IC-: ܅Z&"5f٭X *q3tUO .ٳ=:s.5N䀕{QM_/J^ӥ[)36*?!E ͞`}=m^EpkguAe vY'Xʺ18Az#7aݲL"5`}LKЛn[oAkІ \|hd)ﺕg&7A0gzmr0i2ὨOwqRW]WI FYfӂ̘`hYx8Kݴx6j´taT-.̕?~xe>:szxUZ&"ޟO- 9\ADuc 1\5'sν0;Z"-<ɺFH+]uOodH,m!+\Tv{4%DJ`c9&3A}dW Fc9yQ@*J*HAŊHtFǯC!R[貼ׯLpJOv -4A6r\tKIْO$.}ńhTDa I g;9ǗĖ4D7PE=j⺤I K_D1jK=QP1Cy$Ȑ8ign Jd3k~߇"UGB A@\ȑW%/Lh<yrR=SA5~^^[׉AS h3evZmr;kK]i@1PG6^ ) 6 WC(|~%se evum/;q{VNi-jJ\Y H0k-=jB=1QYq!qcJeK /4خq@u(.viG^jz _p3u _Z%a'L poyi)?BF.mUNa^Eo6u*!*]dzoITG7vq6܋s uzXVDF(@O8\YO y'JD{1 ~>nbΰx\' XoktU5']g^.To/ F:t,Է'E ?ɐ>TZ765 -_D}kQJa+!3xjQxvjBF'7%szȾ4.ۤ2TopL=b PXUPJ~\x|@ ^MeJ!/{dC ֡/ə+YwN9W-_6 \UPEkw煨i#V3#59SR_k?bJdfׅкͣ}nZH  x]g b'lvr}]xý⍨4Pe1+>^cH"5vR.+,~'Z^O0`bj$a=X1C0Ek4Yof^iyH BCS;,@D朷΁^Q)R'$9mbhR[c8liɇ)#g>:;Lw[sX I4\e"C S )(;!:?Qg_ vv|/!;n@f/Yeh__ [cOOe<0AonKs+r!ϗ7 (] i<~*noUZn2ox\eaXYҌ-@g qXŠܑv$4*?!6X+0)K86:%̝HҿnA>U(  HQ!)'0pj21gvQ8p4j :y 'G1gF.Tﮖ>΋ɸSfK(!)-a.6E]8ٵV"u阢WEfUer(luzZh0#Nq ΟCa< 7s `'&sllPL"b@"BxNSNC4vy#_"}J\—Ĕ~J.5FTсDU.A[`*̓>HbT3wN2u!pq3 ?h(G rFk`CҺcz_X'Wݯk Ua.~KR"\.^xH"ネaJ cǼEk,rRG<H]X\j>Ú|\-w| XrJ櫑5E~V҅S"2?S.T]hzF͍?RDzyfc[3I1A=^]=; 4L¼=~&-MN,tH 1 dGad,}REy< ɯ\s0:?h:Ք%k/&"i5K4꣆!X-$k^!e:԰ SځaZr#6Y*TW9foWE'GLffWR9j3j'Bc3-#UtYhWxI >¡f0uA|uFҸ$x8;s"%ayƕp!-B}9(גMPXϞdY&[`ITN>GhO5 X6VED!5:GSm'K& BD?ѳv6Vl;RZy86i.)/[T"L.dmF֩#VM]M( ?/,5w'ɒW5I 1)SO;]|Ey65l5&iGͻ\T(̠F ^8y?e3o&v +\oo{G|./ۦp!yO[%7el2J~UrK۷U1I1*_F/jɺVAw IT=f!25רc7#yZ 90GUj1z@4EvϫeR6~Qfoʕ$ a}816r'V-MpHZu ̝j򵷇l6*-#5{ 鿳&֜Q+{swOPf^y@.zed/Ի'x65re_!nלCA-)2ݨb#)w6x3&8ܚ%~<]ѢIaWqdc-/ɚוx@;z=e4bH/&Sm[Go%w_,FH%_G%(^ Z 񣠣ϞL6J S)ZVԿ8^CZ0rgb^2 Oך A رѱ~|=R \F#59y2@l;rEOh'z2T%לt@H#EYt`:M C;=dx"m,$L2lS4xCtAV0 ЦG6sZJ]Q M#+\W}힛xi7?H$L=WD|vIqb! WyRC+4f\_2~ia {pDS -Q-_݇j . A-{Ԯe:=*V:zYf/TP>ۜk-B9@PIS+d, %y`zCaEѾjN 笡ѷ{}%x-'3g@ r6:bf+uŚlYYB t05ODbq^cqՈj y/;ڎlhYp|Frc6W~tVq艥1~imcX;l׈%EJS!MΜ|tɮZtոWBd,wNv"`*Y|5xP?VhR,󣸉uɤ`X2lg Mิr U{h]~,^ؚMѫNq>byH98F7,lJH( 6; o&V QW#AN> ei!e}4Evmg/ ;jS$S&t]H4D{U^`)KRmT9zP{1j&#rV. TBy ո0!Kzt{F¼eE &#]b09%!f`G&N8yR ¼C??U4L7BzoK u ea@Ţx͋c(Z%C^zI߬>)HbDƮJlR׈\(ayŬEYsfq2Ut>f]:q%d.%ŕOL2J}5r '^/."A}QV5֊T7imBS|!>wHS\p5&@VJYGAғN5x,w'`AHrEPxzu͎_nYQOrqq+Ň{!`g8o Qwi%PAe6 @ 40rx1(9e'`=iUތ[s Qp"&{D'&Ԭ}&)2ꜙ 8XVֻ4A0Rѐq>(K2.r|!ޯ*pGWRpq2u<8)!N+*ڶ?HjPjwc1كE9sXbVTB?Pi^'^ hw+wlRNJPK!n$&Pt±qx XnWEtz^(Կ?R2 CÅP7=!̤řѷ{s͵1tHEI,5jU^`YȰ 0 z1eF}<6MbC-fǝ0F1yZ[f(aJaS(ל+M}HZdNdáŭ`I(Z} j8S ):"[:53{ 4(#J,8t!E͜B#t-W!l, TR h`fl.m~D7 <YhѴ H] pEpC8GP4'P}$T) >4ZI=9]*BsO*}Ye6n:o]\E;2L/}>~۶Io8>IpoLt_БA N]K.*Yo:%E ſ{}ֈO|Ӛxl+6D1:O)F>]ڢheK25ֵ&M~Vz>@}| NbQT&WNFDA.SK+E+~HȎг^{ʧ^';` 彔3՚n-=I_1@rN/9x3)}z%ZKvubϢYc t=o.STΜHB(w2m}WJ== $N4ev0"hs7:yװ=8v =#1 l]ݻ93 j5oC%L">aQMPc+)c7+I3DǴ T2x2ycȇ f bU|U߆9܏gc*8 W$ɨKm j E; |C,Y1?bQD ROݬ#@sTSj<\4vG$bG2ҡ7SGDpy&lh+"MiU+ ξ(F9ގ:Xj&Q@%ojr=/~<AdN"og;ٵusL# #YzfRW:˗cd e_0br@ҍiv~iP ?*ٝUT~$?*а7 f?jq'0,ΪS-| ?o[9CW2p*L22tu)Ag&ڽ0< *糇Q3+k*eNիCe^ZpOK`7pJևQ6_jGLrC4[n4`ۊ(էq8$&'ON2n Sƴ.6k3 ⶍk1 #_r@c,'$`6w^=ؖ)aHqxy ,6UzwA# OdF Ml z7%> ٯ,n-RD)Qԋx n F%krרυ@IEu0W-{߫ΪEGٜ,9⒅# 7,{= 1l /O[w1%Ilk#NY(v9Uܺ{TkEKޣ?`Pdx\WPlj-Q%Q3Y@33Gpen@]'0]fsw"FLX,ܥ/$LGfmo-,_ ZO,kc().X5~K6[SZׄaWI8]oƷ x]PRcL#+uc6xCr2YtCyČaٮ+e'*štϟYCU].߀lh(,ms+Ңag)aɯĒuy1 $ py8Z 0=4s6Fpi فYEE q-W/wZU97z/ieuHMD ۾Jײ2$$2K1.oo8u> Ŗ.`uV7 J eevP2\ c.+ONjTvϪSӂFQ;[2*>z/%x ]]wz& Gs =Zx`)H*ZJ$nWNBzQ23Ȟsߓ) Z?jIλwy?V.5izm (tGP_VwRd7V"e ֧O:5nSdueoàg]-Ee<@SЅ^!7oq!.(K Ӓ :q'o m,6^$|^6)R~~wUuZJ>2ɴheG13xjWddtkd0سDȬ`0%AYE5U.͈_xc ASs"z2dAKP?ڻ\~jPYgIsi( (}L#ue?0=~%ީ(][^ڎɍ_B\##qw[z%)1ON1z!Ggqp*W,=5œqnHUDeT\n]+!^%~7A2uVWƒ^3|@u> 1oˬ*50Z^w{}1w&F/7S<vf6]b:ºPwƤj5J/8ǹn MjSȬKuD:cnISZ߿tdLoJ귭lq 9!n-e-*% f `hu#CR|mrHͷMӭW ] :/Md|™vm!HZG=,>/Rb uM$ABDicZp M)y$6RԵ}"yo&٥Gĭ VgD=?b a͛<x;V+{4{]c_N=%wT[u'EOd@C վ Q ` @7"dwu}dzȂ\\Ê &#M(y(z@}Mڥ6_CH&kv(r6hH?Jim(;/%4>7M_`5Y/>.l_~(|by[f\+[׶*vfs-_cC)KڅYp7ߒGwO b̘Kpɛwݿt7V`R`ڷُ};SvL΋99;2>Pu%5hb}X95,,zs諲J9aRu4<䝼sىdl?p-@@xwK-g?&v| "kNC>ë́WBI^6*C O|؄wyNXZ <UQ ֬mbp Չ$1.4Nb4|IuR wh)g ӼTiIስd Ϟr 8e 9El+Fr/p@؆e^tu ya-c}F偁ՊPm2 ͉{Wei >/윇7[[dP']i+1S5/UVrb-0&{6̈́*e]JXL 3yMb֩^ie 8 ,ʟ!b1ԆzI&3ji΄y2҃ni]S8,ףcCf_d< Męr4\Mhs.F{aԿ]j}Cm+X2=pyaK٩r3:k ޟX#ˋHrrг0UoRTI/}F?hԝXtaRˤۢoR#ibRxZݗ40%S2yA-ژyan(i]IFGnD2OV~tz~X-K}w8mp"\Fzja)xJ d vIm\So{ïj),Cb9@h'(9$ͩb5}o'XiB[Թ [Yc]JMl->Ψo[=N6n ¦Yiu/A ҌѾ6-6EDdӯ"\rpAVmN%#KR3yz[7Tfĭn8q^Pa}jwK:! Wꈩk5Oe FGY1^P](0f@&n|8Ҏ'N;qm" /hF.(%8ԾX61sk>s)ik(Uvu](R=eÊ*W:s] : qttS ,j׿'rRRkDO؟A%ac5c\LNnRl Cx3Mn >åSCSuJ$|'wYFZڒ A\n'VyMQS8҅JymvrsMt2VhPhzRAϷ&u.5eK-w}(+eT%ԆGlLmS63i_W7Ð0UN2.?n-N/D@E){ /иf^SAdČc4lIwV# HbhK_ۀUJtO)YkSyCh'b1Ͷ^Fl̪I=!aajǃu)tWԶ R!t/^kaIk7%ٲ?)1fmЗj"ş%bE$û8sڊ8Vn{ĽݯѝAutE +K' n}hXA7XBZp OZƕq#ãjz_zVVU61ti?:֤Z+-hb!FjMQeE-GPz{D}TxO$H4{2 V`w(ծcqȳ t瞱 rC^iOSj+JG  [ l5z! 09_L<83PYуc:~>t`0'JJ/pabl*~xmG36!z,027؏TyT+\QDbghU؀!{~镑tVБB/,6}-ld7K9yCiݬME6hJ)߽Sھ9UnE)@arU,+J#$FqRbɉB =S(mh ?)7˴FBvI fh~躛*OuZ&׵?x]D+`#Xh.I]N?+hui '= J]/V'e# uMGS"T<Lg2݌@#Q/3Ӟ}q>>B&kBSHGf:I\ϭw]RaqI\~[݁53\!h:-kL}kriK9^)hW.v)Z|I %4Z# ^iK8y'<FMbc3I`]o#-꣫h`h3th[vdF<~顯6{5Oeh@~0|o7Gxo 40H!l3 (Ƃ泌eK7{M"!AZOӥ=C厄,+J(t<M(xpnrcaFe?$Ԟ!%rf.8Ev(|705$횪.:ǕsQӭ.PFƒshF~Vبq[v#F=4h: dW;訹O]}?#ZqnU Q.6-VMaym<f☒Dze)EAc? e$Ꝕ=?Y &zvˊ#1k ͽ9)~<bdgvbn@tѯZ8v4U^,n( 8]3P.6;%†JQ̽Td.x _ ba fUzQ!SݒkJ c-0NI\R2Q,o@޾m{Yu^p`ͻgAsĄÉZR8Sdzp ~؉~E9z/0qd0&ϡvOposFx<)*0d|k1:;(_O`\ɼ0j!~}fy_Y CyzZ;'~?kn;spOiG^s=lA_m_mX|p6yIl* ?l JI}: $x zs ̓Ghz_(K`86CFI;^1篦'F1[ D~E42JJ^({i!nux{j,[e>N<9`quk7-;HXrvkU>2 ['RWVLo6#<8(ѕ|*Y(AStHY`ca7Fjp'ݫ/ƥ&79<9b`XmyiM")'r.9}Ae;>xeMdK-wDڅl1UUWAo+b'b'"ܣ31T . d3mOD'_d!HBn[t-_}2fv@)pO <s6B-i!~b ."T\ 'F[+)"B'id^[gK}O4Ԋ= 9wFsIawa<CF@޾N1\^5LB&f҂I}Fy0xb_C&Xǹ?\=2%ch))ȓZFшkEm'dv4ig=;P2‡5!;ezb "pQrB_i`'*`xe 6߳Q^L!F35|BkXDPE›2ŞάӚp ɽqʪ_VPEĊLq=bžsI]34WWjO&vGj&ח6M5n, ڋG $4請tw>$M7I7f:Kޚ̎E] b""t dio3˙8\c1Dlq\9/ywNGVob'Me7>: ׊LP;&봆ĩa!Tzӆv5id5q2{_5UhC4sU`V!2w09.)Jsb^ ŁEL*؂=IF $AŶ3d+l[NF}(BD|/߾:|߉X>NqˢqkI^:ա{R#CrQ`YF!HTmx;%gAxz|sP{\Y{@Bf jB& 3@0`rʙv %?ª>pPIfwVbd' RsuLge8+B[R+)EyI6Y$Ox9Yߕk.y.]uZU} V}$j\Ζ +Bavx |8p(xT@?44L-\nQx\}U+1 =s\Y& BC7&j_;oX W4 #Ī /oIh1c2Nm_VS|Wo|v/ TPիnr~<7Ϟ> fV#}fli7sRaa@pWD^!8.} o%bqΝ6<,Ӳ-v/Eeʟ[ߟe28!0@}-%йYe(k#VMrye-`}eQ\𛾓xXgu%굛IrkG5t|^ˌWDl_\xhhH"q#KVF9.v@; @>xoN55n٦ M:Fk|KzD<#̏[3d<[C@zFsZzu<-Ԏkw9UsSEQv-cHES@@xp35KlG1;t3۩3z$Bgrt7wT1]BzIƪY`:HEJ:*!e2SX 4lPNF 6TZZQJN&0bD!VYWL_D`l~iFq'(=egh@܇gs CSnbA(414"/g"]ES"lI#hے :H3K.#5H!29wĻ5@hr|Dmx'r&! l\{3xP`tܷ?T9.I/G潕f)붧x7N2?aM!Izy1|7vZ7vGX}:Hz;!z_ b浅8$ʛh8ҷk_ BC{33g߫\1+8eudT_WrٱD-l|ϟv*>E[܂[v` (jpslcǙloNL@Ɖ)o7kL݆ݲկ2ITm:S[̓ݲi!b8i5T^̛pam[AdSrJ(ee jnQ ~t {к=QU9XGrĮT >,Q??T}ZW8ri{)C_] -AK7HIu܎xOȨ_ j\{5H m0@cqI4 ,vhl3u˿gIGxu8ct*%:"i ̔2ٟ\̓4a9zZ3 .wݸbp?òɳ~'=_ BQ(h :Q\Ȍb B 3L苴]*(Jє/dJ踃OObN~ 6oL 8M_%H tO?F;@x<1߯@wVD&f-:/䊪W1U|X%*cʇ(UMMu& wRեO{n9*#J|Aw<{x ߸J:RoAEEZ?5}q?f)lƼ#+r6xXKKc{f,{'ٙq%nw=}\iNK\. ^s6Æ=B\=xor?R/q~P!j- N5sT wDzD *I\kL0*)rNU1 ~Gև1E8B_T߼vMPki#kZ?FwZI|1f 6>O N3U'y=Z{= d+^ohuO?B <0؉Ђ?Dbkq3pZSNKJbh#,Nն3OƊץrD^&+'@unɴ-: c׽ҠTHWDk`\W[ּ39B£^Aj↬1w\?Jt.}5H<%m྿FwCo,T'8Y\nsóƄ[x1~XuaM>l|T,gaHxWs1'D)g@5ԭ#lf( 2H!7kLFP[5{k;39T[ssRWr֕x2y(3X E+"-?+cSc|雟{&,bJia3ceˇe@f{ rxXDHUӣ Wңd4_Ģ`^%$JԠZ3Nj-9<$=}mrV`@Y ) نZs)shv|J1z4 ι e V_F-\ӽf*,% d:(Ms&G ɐtvWDd;RY$o-=`YC"81\11?,4UA6eVY?ƒVٷ7-oJTi8W*c#ut,Pp n{&a>kMc ;^5dFu~L`ִg$jc|vlrcD!xM6Pě۱q{$ڄ@y04+=J*8PaE,U1J5m]~@;*n qpPgW4Ԇ N2dlH_ x!c0 e.=v5U$[g}̙ 9lF|B UB m܇l,T .~ޥln|jU`q}ZX5w5 RJL]56 2*>?h:$4tu%;= 1īb9Z5:)6|2"ě~i͕x'׻cF52eۜj4o;}lAF* ~#׎(t:Z[i֗F}bәʱ߫}Smx)56 {' ՕF#0Wjچ:nɫWЭxM[ aQ!'ƫ'<ջ\ F 3Yf8-EMeɁI|<^j7~8?P[B>} QMX8#fsi]3,vWC.fD  j<8X+vj`4PJFTXWu!)J D@7Rv@_t$GL 1L֡Ed\kC+9^7Sk'|sqc/E^`w'ާlz^莓$0oFf4lj}NRq7EdW|$M%RK#Yfؚy6`NĤyCm.\6܉_#0awMye +'DMiIgz5]q?So<3<IbHJKd 9&ǀG &kkwia`PѡSF^^אjl'g!z=. 荣yVI['I-QGy`-i_@E0VW2웠ں{4 \b%bey{}}umTjW(9/W6=Ic1W%.~[RWH`ca߳m,HvpoEQAai?4;?}ܻߨ ך^<%dQy㚌J8b>4I3CD[z$&Iixl3SŬ:Yͱc*aoD]1)` bN%}1 ͽ#AԆo2 mCb|`9:hu얆kZQsiD <<+39mw>fY_:t2Bv/˱#Ua"iPmJy0lm <)Dwsf9RW* ,gR! ̡9WۏAp9\ŸđB|Z)eaw_oPjYvIOS!Ǟ2𵢤s밆g˼\"PqܑS K +M'~΢<߅cDr;h2{6%υp{^'(3#ʁq&Z;9.D}(uN߀ظ7I_6eѿyV]ֳ(jN\`D7q7yrp_Jz+^q71:"6?fFkƲA?1Hy"]?Y*ٷt0a%kX y Q,4m xSQ;<ꕩ$鿊/t8o~f-Ȇ^1Υ fjilhR̬z&R,( x`ӟ<LMp^A8Ğ,YBWL5:,jn%)#$ׁB*}mQ zd.wuxE,ަҎj9(r TVt9e-)/ƽ'V8h}cpq$2 '6xe)CL?sac˒td|kYcD= ?ԦCJF:{ߔ,wۈW>S*潆l,rhי T@XH<+9.[e'g(S5n =Qy 9a7jAW'3at%oG&߶vLʀ|l!gsc,3I̦WS)$Yr_(ۃa\O N$ܣF̿]U# ִY|хDL}l("h28ݗ8ʈ`[ܿ8fTR+ <)ffl!TJ1ǫ 90>#y;.TgcrMPȽp='">k B@U*ef,dH'G) vAe Ho57q :ݎI6Ng.~+4Ǥ >~)"T8sO!Zm&Uf-q9>&:䱢A*@3Gzd(PHwgk!~bkŢ9<W!dbӡhMC{f3_Hhj|qk@Ә9 hS N3uגq)Lu\ >q:*@AWJL>W"!|BD֊u/BuďÅxsnA|T]I^C& Z,c꾒S63{ߥ̿e^H%Ȅƍ狄^e|Ͳ.u"m%rR؇gid{HnU©A-c[W2gM7[MWZ'uNyS}#ñLA //=[/(ZE<_YkEǒzVcNtwrfWE9cxi6mU0BÁmc2T#;ܿr#[cGu 'a^%a <&–w6~$O|%0cc 8'rJGc =i(~нe,;NXl{[?ۖ2CBU_ .ogz[cwx8bFL8O+pĴ+ ϲPY.ZIb}ݒ@ % g D ^^X5O"qGySJPD/'m펏Y:Ռy+Z _G E,Oc_|a(xŜ#eD JKyDL~8M3dW\Rp.37]l+hnUsPWmP 3&&g9rJ Kj;i5h/ ̻9K%ӫRo0Ϻ`׭C9Wfq=RMH/uEw׀,l)w{uӚVIUŐF/ͯ'p7 {A.P4^ U$տ ٓ - !YW:D?<>=\5HEYJ۪?Ϸ5ڕ4+&1 ceFrE(IJә-ݫ$Cy>n> */h.4TÏd*g%Z|W-ܞٵgY~CY0*No'kʦ*Ļi:?js;gQw)|aNk`=m;[|"vE暅ٷ!iyʓicuL?_|Y5D>J%c-z ۗHL 2(@WSSî{@=raԐz؅uv_U{/?"}puVJ 3O*ty^uъE _4Q tvf$=tl@Vn U!XqíL>=4fdm[#1Օm);$kCJ}˽|}2^c*l^Kr4F+!D:tpa}F󗅹m6# >vڊG:kqs?Y?UOi0HT Ҳ,, Z.YYё % g|Â۠(޷wB#e-Yn-!aԐH4gᕕދ_${yGI@+Mc#]~,4c a-G*'7X2t9M{F33N3KfeAI.ߊp=~3qq!LaӬ]9Vtfa^bTWQKqҶO &Cu!Ejsl?>=4)>#'l\=7.)qg!j!YhW[6~F=><3bV{>9쪘p4}[fImVYiH9$,;~[qrҗ75I^M1 ?53o-4ʅ1{KchL7J7Z8BuHHץea|I{X9ި Y0%6:nOBSVD ^MHJxI+DKJv?Twv]_~2;Fr z@D^ef}H<hxH2ʱ̀fK"16bM==*g;skS/gY &p,a´i<(E.$n֝,myIYJ$c:vsb -z6ՍV#LE48,Fjf`u^ă)m:z#gg/;".Xupچ\ƍS8~O jiG%y[XE'?_Y V9bm 5S;ƺ솻R d rB2rݒaxafu$ kH?[ pcQؒCM!zcN*f  DFO)UO0y!F>낄4q^I7fgK/C6 Ј3*NK54xusrWL R1' ޱ-))st=^piC7"m^X fi:wC1oRHfONW[ 5kŎNE Nb{j*qQ@ Ŀ M) ;cSxKf"@9&Mbփ4u%Wmvw? `sԦ `?$4S aݟ1pFX+! (ͅեG$-ͷ/12EC߂3YCիXTL0=7>pҬ9 ^MW8> AG+BkPg-+!^zx%--RN ./r*aN/|RȠ[˪AN!y0X Q0O,qeo| h Ǔy]A/L$O {Xx` pU{>T6O.T8*&]idQ!7bFm"%S yX ( L 4byTMz5R& uT 6Wf|bҍ59qfY+pC` 8cؘs2Ge1 +4!$٤CuYl[RDD{5ЭEm9_XL@tj7fS[LhZgR9J+$(cˏB[UopYd)@UNE;`ElB3EoK) Z9O? @^UX&(v8ك>0hjb^QƑ B_Q`΋f]J٨^߬YNr}@sЄ^88-=B[xFݧNF7 UIǵGMkvẁ/y8+y!ҌJ+ЃvB\VUZVuWnh9.!C ?R9)\>y^>TwcwLO=$㟌+ }Wו-42>>~ A?,,eOH$S1 Q:qd ٹg蔛f)3; @e[&ӥ+D'Kj ,݀.²l 1IMBT,q vMGΞg{X9?a : [eH)Aj~வwE>8XK߿ 8w  X.#4EMIjvə_iuE}:Vo|8B`*S d#M(4B,JͽcYeN33_1 //et 1L H_ޔ,<O?ُNc^K#ca;@Hʇ6}ę{/?"S'*M|˄i:QU?]ʎ*AHnRwg`1ueۈFpIp-QC7s͟IQOr~rLPt p?zE9]Ȣwm_&Qƒ`@>_YUM*2Kz:ķieKȃ/@aיuN@'h3W2#W(D֖ 1(H {S>ֹMZ#+çlv31P&M"W"qEMM _XޔP9+c; 9nK!q|jEC-RaN.jIɏ2w$`kC.灵 `cSCfTv)=:S6ua]:Ơ}geމX(xxC =Ϟ['dcWKb/1$%A/9Z ),G<*ݛhjaZ(\BIYj xVoᛂF08Y%bicgc)й}l P>]g}H9o #ShN(X9/۷ m\ fؤ)m}" >zƑŖԅcaR~oڨi`&yʬ)Y"ݣzS[FOj4B>3gp]neϋV?MIdM砗ٖL$n{}*9g|LdĸW6-. fpqq%SI ŴtHp6 }ʬsčyeiGiRR׃8q9@ddM0Y[*Z#c?zEn!";+ZId[&L:uݐpjwP{R>$R)!UGo<B<wv1*=>q[~iFׇSY/d D?U3M-`^ʌ4jm,vIgsݤzPnm;Ac+6A ^Ù:JܾKt辎$_TBK=כP%1є)R%S$tO*N^菫MC*c1®͖) 1C/,IkfUWV(:B y-yqūEXM^qRJq^ q'J[`XpZ>JauعuQ*G jyM EԫVFHӚgrU;UUiʎUC$bM+.cn,T0o79 VVG:ˤfd&[sZos>4VPX+dVF#S%EÕݹ6˲Ã/ >+gNځZ#dRJwYuA\e J[iz]0 Qy3SṃzNf`h] 3Eh%=@g8yu' oޅªiqAǮ`hI:qVqOIuhcF]rbCϩ$PyfZvvh]VP Lq>G)N1CWSw@98;ItƓ(HŸKEFU7Wq?Lx}ߙ_[g gJ +. ~&Q/Ocą j,(c+̮Q.xkas\”\9蕭[(b :*ΫO3]}2vX)N˫u[]< Yz}W K|! a'Uض6>S̼X:hXQ0,`*T#CՀ im!m?8q3ٻ4۸ ؁t2ϩUO zTc6գ+l3)gZ1!w.\%2n_I\?h :K /ҙe ^EH6 6 yclƒz%gWI)O5r8yieT*.3Rͻ6A""+ٞuQ$AD:75+Ykd;uӥ;Hwwf2omF OEXzاM5T`Z^Ru~ȍ"9PV@T4QW>XR|SEǓ dP~zLoTK0ÙBxlrǤck 6QssR6C1OHQhZ+bb!;%DÉI3RI~j g1GM.u.wKa{^`϶,k:Ij 8ސ~;$kxa&o̾*DlA>XEg @ x-`0 Kʺ8_#6nyLL)3D*AyzZ~Cm bE5qqSǻPNsLL [1AI;FKJ+&$veiʼ]b,CS [ӂFėqQL<팮ٹvC?!|@ YezR9#}ׄ+&wD+apsy ;Zg9 ȕAj[7vq43-$ \ _aۤV* ULj'POj;wHsOko\e9\,Qo}l{zW'D~WM.$HYRxx6pCUL"keV ;`يT(;!6o6L(Wnfs< ) @&LŽ(MN@yoE&H6x*z9Z+B`^uW% jUq^y oTZ$azSNbg[4yI]+?<H(H"0~% ťзTL`t3lT!v [ܱ?4,wr%ɤSv0l}]c54W +( a6H c/R߂KxBYdXnОC pJ)~HИʄyIhchgT?ܽ!`aYS@(VԼRhjC-Ό/޷K&G,Nx [(Ygp#fs/1w?H4-ɓnnb L#fVOuYuZn]}l[#Vëm( tPKR<hB:,F9@ؗ4 'ӣ.DGLvA(n;Oc&|P/G>5Qʠ%za'ƧgzKN1bzsiÚ_[s8^Mk?iZKdo^& HmTĪБh69&Դ6c6P5X!y7Z2J:'!_xKŒzޜbMaPLr-{< uZȩmyKvr ;pԷZ+<3m`CQ[qX|~@@8+CE"SIIkǤIEBϧHb9-VƽT)N)|RFN,KCX [ީPmsD)oJ L&o`*8bL[Ok%">O񄶸K4i6CV4 Z 9Gs6pO&^#l(JQN edl.m1`gm]甹J\cTz70I!"Yn+l:V`dFf,܂ꈩA攷;Qws Pgа$Uz3]8V[b?cANLUkvnj`:]†fiеxT3, ;I:] OHMN ˪&c>w$!}X+=)2ޕ^(.R'FBOVs~t=Ƹll$:=MܜM&#ct5 c+f_hg%6Wvsb&@QBXDUkUTU ݮ% QflxGy#rLQvhхoOZ:Ow vBG_Ud\;)4TM|\ϲQ|Bko6[ rn+uѩ]"}5Y+Zy(񅥼LtX]I9Qo%GOX.h̡gsek7%&e_ eAiLZ& |BILo5p%SpAډ #H A{R }'g3.HW$ul>(#JGt6sO\:9 &dLb/v?B$Fn{VfV_B[hn>(t|b"R9WDQ7iq+STU@Lċ ^ݚn 6IM퀯'Ԅ(!8-\e+J"U8uUU[~2}\eg&hp^@OS9{ 7`;#+0G>,l#$YLu&@2q7:yY>=3d6Wa tWMX0\] ڱ2S`n K{;>K3DIޗ3 D8*` Fh wo 喪v Pbyil@Fx$og:Z6}pU?רχNTmO{^vץF*A.P=6.t>_$?Vg43Y46PXɼ[6uc%oM'=yzy$~r^5#[(~$e?| &)])=w̓=^ymv%4YjlgC!jR*XY-9֗&d@uO*GaytIqxhl|ìI{0 :r-堝R*GjBy f:OfinΡ/Q#hnT۠/Rߝ |}vYQbÓ tsnLaWDr5Hm{DxpZtuy9c'W*K+䦷s>*e~ =B}Ү/e欝)'j =MtEMMI$4KشCY7a>Q,aq&8wK4*^LMUPrDtU+MyKs[ٿ`ʃShdPR<L~/`xA[ݗ'딧D04^$p(qS iYZ~6'B{",&;쫽}WNj38iFG4l5Pպ>|1Q%}op'aЈ{D@%B _zBzs7(ؾfxiw@e5x pYqY=|^B8ey?؅ Ai5pqjBB:"JB3 Byh~3S]*UL9}H0HCµ)ȶ }> lThJ(3}tcZǘS[ a#иhpĔч2ǹ)Tnɇ%G}t^0BR,7mM,=SEH,)t{ V"]u : 6mX'r?uܩ@x !,+ZpM3H7k&aY_Q`:8n 1OX15OdhhwD쁠4x `6h_fўPSYLQZjSG<&L!=+:=Jb&2K҄Mp9w%r17^L-EsS@ 1Ae[.b!M(dpc{̼(pq;֗H4r=Ƒ*y\XCv3=\% BVeT:Q֋yW3F>gӟB>el¦o&Z `'V k9o.De9b`V)=痞{;DT{zjT'UCDg8'b>W = qn~ZWr !,3cJ=wUɅI* =nΪ{@~x/c\Hul \98 bPJPfdE:RN.wu v04 fI!3bF1%Av}AI¼)Pb-#5a?@25 %~r%&]S1|cL ))' q'ybd*)!F~%ߢwTىJ >›X2x{fc׭=-|QNWؚEBuDt7 Ua˾4NZY&%E-w(}8V̀QDv? eI}bOJݤ7 7 jH@|;;ͫeLa6q[U(~W,nx_ޟ@x>);>UC-lK^-ۘg&e23đl$sSLTipʂ{K5dHP8:?1 t'eoևsZƜIA=X3iKtq&S%9)WG*ӣj9=sa_υVsX6-QθpqG?(7u{[ez*}G%Ij)kWsW*<t Ks QD V:J ?b-gC@̞28+[`q>adx-k0_whW2:E Xx]fX}tum^ToƯ@t͘|娈V,SaWXqE7ׁfJJ{6}4D/Uy(t E-M ̻ʤ)B!!Cڔ? ;[Nxi\xy@e(_:,R?c`*n (!K'i_4Y#;A?!$Cp7 < f-ԢX9.a将sv ܬ)}=h7o3u;o2tQI`);sGxݹ/G3Hƶ6(k&>} #~kDc̈#) sNhT0GG3z{"KG~EN\O4cOWlb`AGN A_AEAD%+I;*T_퍌կ Ta8@ϖ{o?_{le|3N 'Q;%L$:wsT0(k^pIcSغ# *xvN4^TK,V \gqP ӟj$jVxg3OfS3P /Fc0;Zݭ.w-ȶpcϨ϶#8.2V@p;UȢb@V_(9޽F00%ڳ[-_c; R׏a xET"U J|5zc:2dwiWKDQtMj@ _Ț}=̯tLXP?rF(>s$S92ȣao{]tlIX# @M('s01DC͜u}Ԫ ItrPPNWIebZmt zakMtY5HJO =~Mn{G.n~RՎIE>[VPsFiԧ#;?ED]XWP.gߥN(>Ro}eNTݕpF jT1Ѿ|hWO@8]^bs`:Ӛ./I싹 LsJXRP}dwE$ =uE5 B,Y!Fq+~?epEwW9)OJVչ ie˼qS |5/6! W)s8H7FRfu]5*p֍+Pˑ-DsHE 1~dT,:0HEBtӑ-1?lxC?tcbֈCoJe 'i$֠g/=˸"p3fM0u5OW-Nd, ō4D'\+Ǝ?:1O\o9Z@V}/:& CNa wnһHJN|&S YT@D3(fpQ$7e#H<"| \ݪs{XtfJK 8<-U@:p 'd&xIo< e> ߥ3T'b8,&XLf\$jם /mmM#9&U~ Ґ&d z<K dItlAn^[s$8?7W:Unӿ]SB]/d0HW)K :!.60-bx(-?ϙ|Qu:g4,:ZXbRkI8$ʨ˧F_"QNɭ NOJ)f_ DD3K Вn}'u.AJ֡-؟ZL e\uQ{4 >I "ꞇhߍƴ *$qk(+XF锸m"P<@) ΢Pu%MmsFWEiSɞ*Ȓ8 Oڧ-8V.%g? y휏wzѫYa  }8iFoũn \j)ΐHI%iKKiК>B,(Ę^ıd#),,RPs^eycC,Oz, c%3*)gȻT76|?֧CsoVh] K튬JhR ͞T\aEntLVAj/!%̞agDTS@Y? ɟ.annjWpuG$PTG&?On"ͣωi?<XSkz-]@z8QzF[$QrG)G^.;J3&߿rIVr3՘:'d6Uo,>Db*Ž^''DUaAL:Ek%ҕiؽƎ f``Ú$Gʌ N&bϴ 징a6=_h&F/Xpٟ1;81!*"PTdr ;SSG>@ڊ@ppՖ ,.G,~Dq(RA@v&|8,1Nz٠b}DqoD%ʺ>B{*]2~S00zZ??6d,[  5(ٸ5Tvkw%,ܝȆj\r 3IAW@QLThrj&~̌6;~1>1y'[孟} \unţ>m}PUUy1 "lNKEsϵ{¬qDI7OrdG[TiT9n9CD? 10'+jj; bաW}_M(j ~&Sro<7*`CSΧ4 rgЊXm匩egds-Edl\vP> U ^"R _m9G.gdC]i1.{e VATU+./!Ɲ>&oeSşXg&w1Ȉ?p=r[ %QK_5T* 1:ț}llFB}Q}*Q_@VS飍Tgnyx4tD+}F.nB5FЦ"mJ~ӌMHo;¼bMYgsX(HǺœac댪MBy*k.F BkJEW&2eF˴(m•Hph(7D De&.I$%Ļ"bۅd$9 lrU:'ekA̔O,ѿ|oؘ"i!ъ$J>"+Ó7h @oY}ԙF )2(9@6;\xltI]Ǒ~KUn$}dﷃC~%}CanwE/M+Wz]ϸ~@":N Y~F{W˲~[NXCX!2*=6*ϨӠ'^a@!z DfJ꟰*F")齫$*4Ejz}]^g9%?~0]U޲+qw{ȝPv6e9FfpT/ν+Fee /~| ͅ' hn;.B&uHgYGdT7i`;4Kզqc+ @CS9r6 .D5zV:%i}ϵΗ1K1OkZ(,</xE{U|MEMatnMw'H]V4xsf * {*T -\E#IfHG4ؿqZYǺ5OۢW"~wӆV 7S2_\V4Oq Wq[ ,;Il4Ryqw=k(Dͼ;!aDZX#`)S(cn :'q +f mT& R@?d`u@ JSKf,NJ!(&5/*+`uF oN,5Ix~?GkC}%~a4C?*L/irK(^5"C4/tަY{$,؊ ܶ5~?Iίun:t9Hacҡ-iD~Gs0)ҷ~-Qͻs۰0M#nB F'+uFDy?@.h*z6' B#WXU zFQ|v+~ E9 NRzt-s{n_^OHg\ᱩ!e6*#MŹY3f9(Ot'LN9Q1+{ -j DLd.\koQ0؁")Q/q27CQ(zǺő쫷Kd}\Re XL~x9uhIh! \uYe2^ӄ&O1eN^mk*3UC~i$j4{ ;~l~qXY[}4\+̠qF،vY%G :D)m4~tY0i-&W=V^7du8&&/7P$IKZi9?Do0e'1Lej<}~" >?I;l4XM|;kqL.cұF޼大D-QQ%G @3v .7،5u&ML:}>^ߦ0e I΋ cM vz{QA,ڒ((ߝP=D -g<>t=Mdl)pmOt97=or%פ8z <1者6%۔Bs~ǽ J̤w$}y U:{FԍXɛ3Р}<9=ea$@k`%O"$h!$:<(P()zi;ȣ@?hGHf9#uKXt߄U7tk_AMx㘇Yл=Řߦ>r;xtN=>ohaS\H9\a|#**RCX,fgwY{ j;s!0,:@tp' ii! ]q/_[ S/@i/R$%exxa7L% dOUBkܠ6%:^;߯]lV7W<{]b4fhDڃiٹdܝ}X/ѮC4 5A/^ps ju%H(gB}}¡~n`nء~xx#[CD>>nR|,UdZ6A{gN֩3x3'<M7I >{ho>5<2T;?JEɦ?=?`5Qrِ7}qb@X8{}wq%bFhSNab7i9nd'7({ΛK3A+:ѶMn?D'oqUVV?nkM|5ݑ#@=o sdJ;T 6>`{3Ew# iIw'IbU-'&:ړ_UK÷>i+n >"C2QƥP{"0ղKL[te:lW a% FIXj0 :g7'>q†n^uˎ8 u}Br7iۗ<>@EmJ,4ޗyTBGa60 ɸw[K& 9x,|Rɽ#b ۢC.xh_4a˯ G+&%02T BD`Gbڈ_ކ O{Oy|̥o U{eNco97Of4M(Zc !J 2s(J$\ k˨?_;7Ii^Wt<U]ʍYmȦaB.Rĩ&e4^7Pyj1w m:b.!B]ÛpZC}2%l8KЁmZ4eBmK_vw!g"Ns 3!c K''3-<{&/cFf sp^q60> J.F/` Ypti*d@bF8tR*{7/GLڔ^OVgSh #&W*^Fj.﮺2`ޠA3`Wa16>¦},XW-;C;\ZܣD jN%v*"掓XDlgI Y b#>t!wu DlE¼0#L@͍&h IlOD*+^r=E]Zf_MF.L/ɗ8.ӣu+ RX|yZ?RDZ ? ?=q_ܹ9 Q5لOEOp&pu6ʂ+d}v;tǤxTj/ݺ(x#*TI.QC؋QͿ&%>,NJ{հPwcb${?VƵʐwL Wyy4KUi60 )}/!b?YǓNB(xzS41Whp"c=sTP*4p[W0xHY l}R̠/I7YOn8 'jRSwQ,@2|%h{n^ϏX \,;3.ZZ/@ iEM@mƑ;y/LfbxƤRt;VeZ;X/}8:)g&xIv>BE6<2y¹QmOdDv:GLݐEoho>ZWe[kgد۳?#OOЍ&|QQ9/Z=p`C/F3fzu;|vG,*㖡 )#TZ1# x| ~bWS Gqdgr 󾨠ĩQ)VнD,0\h Z5LYуX$:)`I*x$a}+%=n:;8-N:qm{de֗K9E, Fx⥧}bIh0TA7(ݗ='Qdkk 5vbI[**+6=M4[T 6_}nec׀}aŒDfjlpgCLS ,Ö*I:v}$ Gt ir!*3ss7iЪ8R1yr>B֖>/i. Bã!B}G k@C1GcTdFkҦˠN1Dv7?Qu⺠̴ls x1- ڸR_h1鏴*_*:q;tyC\j0;;0υ@D-pel=KG[ݲAģ/=E;B EG G>$%[4 &"ׇN'\fqHRR4 (%Q\?\QhxgsJy>qLMu@C\W}A|NUmYћ(%=@|*Ǝc` #z ekڕ9vhaVާt~6 X="9a+|;-Mms"}w7ΰ#$x:4̭An?,n`9 QaK So'ygofgAe4`BB:t~>}5ƚݤDMgP0~[=2$ffʋh4ΐ1zrS]k,SKbF^oڭ•H2Fv5GE?C"2Sj8F%_fD4J`NLW~ڭ!:P:q4E#eb LkpO"kAu? M.gmk튜{fa*.W{G+=gʪ1^!{;1MB&ͼ:p#z-beDmkw3L4ԉ/$)ezV#e[ 04Ho@ zZJ4,^6.K下"hs#\޳'|3x"H|k8gcdH2G"e_cۻY kw^A2ZbϑO“0t>pp5()m̝|`#ej}a;qX%& Hm,אL~"Pve{2|ï<* h< G#Z7@ [-C$N7LG?ovqq6!HU9T׸s&l/Tpڶ8mLǴО$- B3wuq싻7h5BQޘg2N6-`6s!'UYz.E-n&1[`@ycdRF01 S-|=3i3GaO6ƭX2P;|bbs kt+v (wӽIG(!lD1+ڈ]N\i7~ [>2|XXI7xlu-x974!W+?5b{?p/ ٶ;@Oפvr:՘:^7-+`Ƭ?Nԑt8?ǝ DFJޅhehMOW<@3Ѿҷ} P~Y帼k25w((cD)o nduh%s^ٔC[_xiSVKRo5ptꇔ8]:3y"]n:V){f@4Z{k<Č+& LA4z^ħh_@J3+mjO'}oNXM6 c0 b B[483idv?>.JsvjWi[_`w‚G{G bj- ՛Rn8Jt it3;1Lz+ >Ζ g+E(Dk!BgnjzȚjaQ9h6 dvw~(`&ZI憛{_D]58G$hx trrAy. eu :>;|$e(\q0MR. N v>AڿyS5(.o8=*׶REH%D靹,ႍ^h7u\DP&0\HҨ@Z"KSz$%"o-2PwF 4F`(.UȰ 1W&8i)", Dw7y'08d6?y_\oL}( > >_uР:^WC 8ɦ{9chn9q5Ԙ(y'uE~["MK BZ\Й%"vvXdsJf|F1MA1~d2!:;CE0#ϒFV31a\t_z%`_ BW s粃35V B(@Y3Yc4G4c ㉭97[ ԛ=">Gi @#&sGҾ% 0ÙH UA 1A\ A9hU6gRM鎇G$zƾS@t#b9G 촻RYyA0'71G~Y0l/d`τSVw=(05.4I0B/tމD5~)CO:;X,Eoz00R1fQKiGu5e!ȦGO{04!ɰXu^G cO ,:$Ng /MdIK%/΍ĦV@qj8K%9V{"d{pPT^+֯bSbwMjwKO7WΰX):ã2jOS XrH`i> y]%/Ӳ}eў5IyS sJ>i1"=$MP#"gDnB|R`caz9 q r8;ڣFuK:D-}\uڈn玵ع|ϳqgRb(`ƗLjr |x*a3:8jprBSu PH~˼V]E5m}Mv%qO6}їqO6y*ԁ-ڌ2/:12z(2D#HL~)֪PۣCtxowV'5 Ϝ&YȤ ~k^!gCBea=SsIc7ʧت,5XkdlRNh3`o9lC !q/=2o@puX(]lXMUR"T4Ld&Q72X׸#+H薕mW?y^w|WBfJ^YM 2yye,5=fle`~?L(D4bBG-;0M@lLkg{=<E1QK/k7h0߂SKR!2KNʹ9d =D͜W>a~*hNeRXU>H)Vx|oش/ۯJhh?|ڐ"M˼ٶk#1"u-C7γ' ݸGHRxǑ'Kú ]R=>`1Ջ{ou }-+z֥:uEy9Wh(psHil@o#1첄+{Mq ;mX*^\ z$b2!u?w]r_}Ւ',TwWst(BQg$EOq[D[ &Bl77o m!,$d'Hfw o>)aT溈R/§^c@9XW?ߪ^kF%%n"R'/opr5?|4w{DC&Ńډ-I^GFuID]Ɲ(ȍjL!eC"ȕ66~ jyj?I3XL^)* .@)4k~Q]t7ݝr3/;N9eF xt±aH _;x]xFD gDޚ:6d@JyNCo#h*CUELôEqpvkZ90mG B@ NMAߎ2% SchtGn&E:^ˢxs(+v3;O{쓠wIHDD3άpozK}B5>Ďܜr2j|3g!|r~[:i+`ޠrB8PV_~7@ysF`!7ií<>lJ*xPT{TC^GSV +fB352~@F7 )ywKd8ND"t|[Z5(Z%:RAք. dގbŰQYuQ;uJ $QL9t7faoh|![*JoD IE0 /s EIΕM;LxuIⱦLrVL¯bppshCM{dN(IacԑVIlxVUvS3fK#if4 oS;>%⼥ q6f:פ_%[K?C7ٍ clA"HƹP*-- Xuÿ ?%x<6Z.56Rj$Y#* ~w1:ԝ 8ѯ!~H\,&\-DA/OY$䪃8WA1UK/q Tٍ2+5Yii/OTsLFp6Ck1w[f)knb@Ƃ8,߳we YdGG 4{&xt kPp榐+V̓b(=0 /UZ91V>8UZMqؓ 5~+0SiWTEp4Xdz]Za c°@N8F"|:#s, lVpN-(Kd?3*6sC#YώQN<أ/zYWbiK2 n~9-YZ/;*cdu䝁OrZ6Z J3OR6}(b& OQ l?Buu$1Pmo (>Tv&kl*d.߶ Ѝl' M:~8VQVQ+FB  ̅*L.$O¯-bͤڔ t&X ]wN&4ͨǔ^Qc8n qhڇ|/ )Rv}U'nDRn&Y@FKSY_!&֣М08f]S+ 'C[:v)rTu+<)[:kO\=sJb[MlnGqXQ AeXA@*Y7O`"m^x$@K \i.p<~j PtVnfcu8p>F, 5MGi*[XziUO52PXdh䑐asqI.I_GˑdRLskx=y# awbXFIUVl٣Xe30lV+~ е֬gdNٳ'X;KFƲe]^Ѽ#>M 0?~6Һ^yTهV?=ϬW NҚh˝J> ňa`0(lKL5>ΔGEX\]&bgD-߅Ì N(]CN ,<  l ,ʲo}s~/tdT87<7@.dɧWlL"aN9U'ڣMSoښ*tj3-sJE * T%DKI Mwy.fjrYGf}vi$9||ܳ*S)ƺML8u?3#5_h'nbP"u+'TD"C*\2h|~kѓUhs +6\Ȉ*bӠNR؉t)"e ɍF66ĐpquFj8_#YYs kL]qf5lr.H #A2v6s c^x$ qId<o1,{hMs[<4bfyCuzUeGޓ~z 5TtϿeKn"u^'YZY#BLIvOjԜb`|y?v=^(lbME (A`R>WvP?;^ Zz~_2h'] 9>+II$*kX^{f\@Ზ ljO2om6MgX,R'%j/Βnm(uNGf'2ڐqJhq%Dj0`{y{5_C߭R+:7i&ҏ*>lm#؅(*) &́ihsՙҖ7o)Dj)eÌ:)\{1Maڀ{CH7 ƤHt)׼>kN @N)d$-¾HX ʙfuWRYMz bp EH9K[]o?M'>_<fX}0Gj@[qj2.c #t.=AC^Nj5 ^Y*5^2(vw ԝZ蹽]w #zh4|1p޵ve 'n8An.Ot ۽^⣃~%by]OX/)ئF "/4˜rn 95DѼRy 9(%6/ד~Kf.~:V/a\iRPKGCA9-рl/ IЙ`*Y5fEsp0*(*e(=ѐ%rF/ȧTlJMЁʙ,Jpil =i#Hpptc GH u$_iUcx[i[}OR&A)VΊНjsQ*-9Sz$͘|s=\8j\`a vLuT6%u晣APT n Ku*^ Ub@ VfBEY7Ǚ[ʀӟڋb82{[AAE]ķL5CrUgh{`a3`?[a7߿(3tȐJ UA0\%$}23=ld9*RDyēdMRlu0WsH3d^4!]:'׏tTLBek'"TӘiO̫ßp΋Nt @Aypf.ޡ[H2IUPBţ~0<`|F^.gU!{Bx%Egkn/E#K^` ~ [4Xz>t@B -B-GGzQr[^# E6)l@Ln~ 滛%Bϟ ݗJCTۋn{ëǼ.{`a;zX4wP;DKJS9]; ^9v)߸͑b)kGK"́qì*,<#\ڟ4f9 @#BjX|rj8RJfnW@дyޛ>K:PiOUR uՠJ#OtdERG]'`24^{TcjK:ި`:㇦je*bk6a[=m@BPZDie5}RARuo p6B1:3-9},2pT"G~Gc(h']H"'kUYemRFGk9s?ThτIQ┿Jޞn.Knl=4ؙ&ס C/7gju؇qٹ8^+`UAEI긺UND֗J@ Jg!׻z%XnQgB^0T[]B8W*wR / h0՗Lw^}`D ă ']L;|uNIC z!~'v |)OȢOӉ!\2ZϮ+t-LY\b7F%~Ss˷zf_zW#K,&>Q*P0 ɕ[ 4Lur]WiZ9LQU]R\O]]PDvp^g2%qp,R|Y#[q'o <` mف燴z#V4h! g0ôF򷎉'eAwPW@ 7PTCў(,c>,YL{♸|RY\+77;%z]t~"Ckz>Qln1$}UܤM*.j(NݒQ/91|P"HB9cBƤ/V'lsoP%DH:rwc|L3D] [nZFP2 m0GQԟ%kdXS D y̒ziY@֮ IAY_M}У9kaT*ztZ/jQ_~ B+vUb -{pHapSzN17j:1'WxHnԊ(Ho-}RӫDep7C k`{)"o;p?? xb5 O?/he}&݁,'{2uИᲟP+XXqSٶZZWEa. B޺̥)i1\&zȰ]\ܾ 1%^'qC|C%b)EWbY!ѹ\کI>BDNi=''BGgY5ߴ:[X򕍙?~ n 5LGGO26 {Og tޮ\+'`S?u65ByӠbPY^T cf:gZ^1 p1OwRkY*!TnXIcz--KECJ܃ٞvۥx|YO2qј|?^kS#3׳>V˯2L7c eh`tt)"$Vdd3ӶkJA6\H(a]DUƷF"ߔĈKA]8:IfWVj:]KNxl 4rriB(!#6 Imi^mf8{H@U&<=B"֒޴ g wHkQCcA~M6υj i'7;u\ۆa3Tgsw A@*X-2EO%q GcDboO׿wMpN[A סRe@ = dC݅Sޑ J'Ϻ(t8M\'% +@.pnscԘw%}ԎĊ?H|ۂ+*z % 9Rzf9da~6?e\UbD\@>O(<Ւc K+"8a,ײn9愙$mD}wУwlr̈p(XQ՛1 ޫ]lxӲ/p8YDޓ8_1S'c}:| n] 06Ha^%YVUR/S3E٦-S q;5'~ Tnk2((UJY Y$yW&FUUf.rWjQ]\q ^  [RBƁ6[bG= .%q r͊ 8<؈D}o"x+gIGe/.YXNZ{Tr]zu,^EpkM.>P7 Ҳs cAek?<_ l/Uƈ^J1imC6FaB|-nH V;&y ]V强z6l^trd)uL&KB#4ä0B]G-UOG胷׻Zr,gy5< cI$ qOdh2)bS08Ig͑v O/75rf-?p~=x~il^k RNe]`-B?Z ZrN*\-Л%T~2^;ܨ 7`}?W(VJjdZktPk`Mѳ6=I,gl!Dk)Na,Hr^Rf3`o(gMxoL(6la@ ;e>YWq~>|lđIϏ 0Y4Sȳ@#~ u(8)j bw˗͑8HlRةXg/)v=n%/6VYXx4aOSZ-|u>Z^_"o<A~$ť/Y2(L_E}>)1 2ڕ ^0Chb;pxA8.$(l[ noL- u}g6 1T@?5s _OQ8F*$@n=:]!@ 3#K~B;-0cSλ%~rV :#}r &*wS XMW!K1dS}{Z8p5ex09R+F)ĖMvܬOD*ޯkŋc~4"fjWPH 0w[0e!>[04֢J\~F6VE#bĊb .2͵v7A+S}d6䮽W/DQ)h!_`*Q6C$&`mRz5b)*eK`ۉN/]cY4{UWiAG? N3lf̒1[P dDӔG]⮧O:p:!= FIYeQc4~Mf̵ιH{cH[<`ʮ8+˦͔ r£ϓL\NuՀFi}y.$ظI=Kڅt]q♲DQތI2n%U2cpX7:"ə4K7=P|dx_d[t'M>w!իGpTgtsJp#lX8& }WLz N.ʤE,^LDb;Y cK]Ze$F-o$4" h|)aB 33L ^H ?]•[XvO|>ZBʭbǯj)3ƺڃ31I[ *=IUji׋AB`my qbWn4ׂ>E^8|a{$ 3BVz> o\on-0`Ih,`C~^dž0)}<Nnyͳ<%,5 e7s9I$0#bM$ӱ#\{0thFb`_:`U"T fl@zDChɂ4JϾçcI+ GQe/ e1jBV/00'tҳ*ѹUm(AHCNǢ#g:[ī gz iR5aMq@:lV((FBs4%q ,Gf kO8ʹޏEY8'~j<J^tP~PS04*JJ'֯OAoH٠j0-h"!JMdSP\rnBwzzJ\j58 e6gs6FB}p1)VK 2>M@XNbچ+ΈdF<DR 4# ̣ohQ縁{ IR0U…#Q]2o*Qa9 Hm)H!n'Zz>`^ VkR֫Ŏv$g |._V. U`ٽ̕K{ͼIڤ¼kTl#<,H^֖S{Sk)g#D$d&0J`Q}?"g{`ĉwq/\8ZYӠcN˺lvC [y(ܺ#4r/1: #vHPeHX-H"XW!F;"¢!I>8Jf&Aw*^ɩ«7֗l3&DFL#Wxw)T_]V~D66p_?3uY|_j|*:KM/: <kxl;bqY KT3Vt.a3#IE6p.2Dp[~ZF?gxCRj}MAnmf{H^Euh/N*eu$jCMƝᢪ$IBQ@bǒ-/v8٤26Lb12 dAQ\@ 9\Úv*Ww2^gGEB;DC FO[.lٓaë8pll\MK ƎWxa@(H!j)˝^oC0Wa/Uh w:[d5'M5ޚ2oottp޲x<]Z}&j c~yAn @K 'х_G4-x3SiKt: Kɟ83~v乖fԏOyY%OʻL3Ϗzm^,H\x.EZy3NA zy,|fftgnm͛͟5z%Gʰl-aGwM ڿE; ԢA!Ye'աMD }RH#o1v`<#Ԕ$|G)\ǜo||N-ḿN&HBv8;3p!0Ks(WZT~K`~04In1"S0,."_VbJz\Cl/t+i+x9t%|:J]~]mM-Z_6{.Nk.|۪G5RuLfȿb]Mnh{d(a`F,kyߝvDUC. 2%DΝǩsĒH])bo yX.N!?dž8JH|-^\-ĭ;dLm4,G>dtj6V@҆xK"Y\f}~jގ;v_Hu58 :?e'jD-&'52[Eg*N#5ԀT{a9Ȓa0jfpw~ޫ_f唆Us07ʇhޣ\WX%?d.` lje\ޒGI.F8x\$SƅmO@Зբo!!'|TЃ0`}qȎ[?Wl+*Q>(HAOSF$@fs A+Hy4g/`cE ie)N 1!-?y o;cfQ^ڨ yեIk׷}"iw'+F3 ?%jp34iau]aa_sl+TK܉ f#O1ՙIQCMa/,5)A xy\\{28 %TS)'+1:۟|ZZqD(I4쌅M۷P^(fT*{@,Pb ك&?ͥԝ7S?l\ ăJ_I<7_PTW ǥtMg35G]ykYL5WF~e~KFJ3 D0_#R-!冴x\q~^R`h@\%hc;^cIn+~ {]2ͥ;5nm) cpF j~Ui? ق$f". 84O)$y}AEO 3Zi&dEe|n~lm{5^z"7s)[:0`=LJֈu!"BPQ[) ]Ƭ%[`y!e; C Ie9ΝS7PKƯ$ vFI[]CyL=-y df]$6nn[ v#O2lLn.ldJ8rJ(-E %|1J.JW0)gKmn]|ڊ'r&M vqkxD,cH!Ch#d\sZn]Y(Z“byĵ7Knv3Vo .LbJdfK,Pj cտVU73TrX/.֣xw&I dZ/OeqWV*tOLC Ԓ=dϣ,_S, 4YKYk2A{ |rbu޿1`!,ih?>/,^pAxʺ{UrT^I$k:6⊏6$[=!Oc7 u!͠=n3)t}6- ݯMsjhLkih>aY~vrJ=\"P ҆X\ ]͟@ΒGםIJuYހB2kW'x3HFJ{l߼0U6%2QٌWv . ;qoi"5`3#Ngm_e%]Iabmg+<99:| =dd~cQKZpTob$DtNm |b,ԕ `p tTg?|`l4N:Sk`։ЗU'F17~Llr'Rvވe8f=%W:Ѣɳ9w ih6+ZaX<֭ "MsHCƀ3<3Ft6`2BNͪ:&4 ĐbK>Zs,v$ǚE0_;Qc<&gi:eSf}MVg+p֞9Z{< tQ pI*7n_k5z&),&5ޠN.y}" I;cqav~ٸCKk,a"rE&>ޠ$]^A껋+eHkV+$-۪vlAu\Ee2L]z!w BE- m.'OlϧƠʽ+×7ShY^raDWL Б =?r׃Ky;/}φ둷4^GiU("EzGaͥj8Kwox8Pze;~;pi d d,皙΄ 1$ 8ZqX!b1\WULp[VЕ5 8T%4zHfdrPh_@x*LW6qq0+9i*>j*X E%/ Fݟ_80ֳH>g<^P8{HD~spE-@ycyM?(ޫrܐtP#p bD@y Rn +K2n5$C$A.$bP쪊/$]̶"Mj!+ێ29@䏎U#P9ޫɥd#&oi-%9qJ_sBE 8@j]nb(MrJUZ?W:@휻SbpF:mo}O ] yGƱзǚG?F7x7TwywmG^+}s;LAɊ ܋ ?k kdžk@ďy>JVB7+O O&ku5Xj%=&A ֝[DF<2U?+ɐm*zGOp)B8QN 1p qÂR+YkJW%MiAVd'!a8TtڃFpP_*(*Y[SixkP᰹-60f&Qr$1\_ܘOࠃSnLXv#YH|B?+&D7# ȁ4_/J E>0DJC4L 0ܨBB/}! U<7fFYod 5$tD|YC?ݏj*m3ʝ[`OT9yy|φJ.-NG7ͺc8 9b͉+mkjs jx13zf:4 k!6?ǁƓs0Fi#;ʊFTpZ!9.\e|qH_QםjK3?Nn[ܷIKɤ,\3Ty /腎9Di4 ~bmK[/l-P -:97UɾHlBK'ߏ T =pq@%;':NG= Z@)}uv'2VF3LABr̼H0G$3wmdZ*~ ΦYLG6II,U=_zsaY`r֔^d.Qg?I|b F%Pg!vE| j Ê%FZ!SFO)t_m=uڕ`P sռM'i%CPVz|nBJ tv(0Uf-Dz/Ş4Z'bYj{tgu Ş.O^yߍ˜{}UE5i!,+;0r27u(%UÑ* Fǖ.`ͺ&ɕ~ ّ&xtssw)#ѵ>Smy]<,klyOvw&ZT%?}u k!AzfmzF 0T^5HDUN?t|?"{h,aL]q)?.$1HXK*|84#7p<gU ߻q;5%[!j$񅒴NDVThpcI s$䚄>K<:|CӤ`xµFl5߽A*41}s#"MlKl8"F-^JE]0uX*Phسjܺv](k0|ҭ:XaY\] b.JFN7"=tD`vfD)Sjq%Y t|߻gЄȂO ,Nuavk+,,3t2~ $ɹ'Ey& #Ox~/lKTIM,C,G]%5 ꝴ szQ6qЦElC&R[kG!ʋ"|aYz1yeIhc:ՄOvQMaA.E\P4Phc+z{E Iߗ&#$7x<4II@ۍz3rBG f2it&A3?t@FdzaaJxy_o`C *`VB2]& Шu@-l'm L&dHzŵjXC?j0TPE_*R>4NɻKf7fU3/uȹi!۶CV,YJFȼ:FH/`ME  U^vK!ߔb؃[Jʎ[櫈>$l?1MHg_&.~Z5coDSX ODj "U:5s@o^(x,s. a!eWe&&  N}j+|=sx2M oH * E ~ `E(uMd mD(S%3WYk-Or#* 5lAk4SO UTSH(6<̠Sܱ2фҟN/YDzdcȘ!# /Ch[AvY!GbVCm`TrPv~v-:_sWG7=: !xMTx˄ NeL`v2e B5Ny%-5dN BndZ BlQ !b׭ft5;FR*S[$tEŠ1(}xdA }O#3Ŀb|Sb9!oP/tMRdipnB5{2v|DEqD{_kNfw6VcYtd\ G"O1Tf5w&l8bAd5MjQCm'Y3Waъwnjz\#[$dwE wQ'fŴt4 E0RQ0ARO; ceYl,P{3t*?gX L?b gSA+ފL3/j;smO1;$oT sמ\E @Ŏ^u_b0G;`TG&e=&^ɿcL GWKp+ MCʢ)AYTj&N=k2)Uv*9H0SCp@pk19̷^Dk4<|8WK0j} AU4qsU9ߴ?Pda3?n Úh0(rXN~NJ*7DڧfW͊lr.8qWDʞS ʾCQI)-P[m1d!;n"5^i@DRgQ>}eNy2 ޛfVS<0w[yӠۀ6{?P?=FCf@}W+.]=Du N:bpuo~#wG`p&Et|M]*`$6zxu*bd YQuIk#}j- 0 )aL{ea_͏]_=$Nzyg2w<ӡ3<ՠ"X}|&$oK<5)׬ rݡ :yPsDDV烧e4D2l,W,Hk%f6\`W$dݡR zƒW38+` D9s`a6z@ d1E/*uhy{i.fQU}3("25ʊH`4 ;yNHE4W~ tE:.ŖG_rMGzԻJ,F9w;~93R$$ E9A`,SI&1hga3OAȰ@"SdݵXg ')ݕ$PUQ-7?i62"ĜY៧2.A@VRmuxn[d,)m0 #gKyӠFq+>g7\wI6lɻ:24*D=g+ZNB,o܉D٢q#py+ #RBHCy*fݚB~Q`18dzpQԹ0`B"$&fEF :0\R$`[ᎉNRsh`1qsڙv D:!$d.y为ek_,y>V{]LOPVJwGȒxr8ag6 3C'3rVFhO=6)O^[ϱ<~SkÛXl -ר-,g`tb&ޭ7C00bRH03[<4q:ČFy q"z &E`(~RZOyI^Hƪ[8L8;D1~zhNO"󓌈ssގhb0AEQl"eڥy C6WEp2(kf$p/sZ]2*}M) }]$un`J-TM,n/X63`/jpWMBT%!z`x1ejѳ6Zb [?40s$>a,y7IFe|l?p; +ytJBhaB&w1/c [SxU"e~ޮݿ_f/VJ.$le VEq{$2o>BPLQҢhmJNLz=ŸĪoA{e/)/w䮻$ _nuis^˾YtnHc*v+Gs|mYUSkd  Plfm̓rGUk2MSM^k_C[m %^0QJ ؘk8VA)} mx[֬>U\]W H7m+f'k |B/hnľsYC^I)Wk- R窙%J_ KRM6+ ~mlWg;GmJ(zūc-Hl{8>C#J1\ᄇocU `vrѾ>Wk0}-F|p20y;X8ow j66R%HZv&@|dHjnc1n¦įYܔ[RmLM:4=Pu~"|xj̴{oWddqORXsscF%լ@ m\nV4aIpUA5cԊ'i3 5;m0*ޙ01=m0E멻$Q =j}W}(VAXK6r&LW4v"°5Tk#ʒ~ԛ`ta|A>)ƚe}Z齀o%_*Vx[(,GEXMf*]33]cR^NHd*k+9&3|BL +rpeceW/TRŢEв.R`Y>V~⾤¶A7!O=_=6^$M9?1lsM7x-la0 WZ(r_2w.>;knr-> e_Z/XjS =- 6@J1\(;Z+-735Lg 5BsIt"5{v] (kAѹ(*\4e6B[khB[Y\ְVG(/^y[^Kl9y24m`VhXM6s=N&m yi74@@\sIw+Lubi,zg}{lȏ "e$c^`Eh>wjj\+韏64ޥ8r.:H9}$s34%ƥ,79P|ߓ@dּ)D~jQedpL`ek LbhcuޙNW`1x GBx&%x6/pg)bꭻx 67 v?v1:%YLaS\W:MR65vU Pu2;"y1$N Z* F}2h7??(tr&|!V"Ţi8=ڡڦ5Jط].h͔n,70`+,sZnaFB Aؤ+-k2aV* bgInu՟>nibG3,B@U4ã,$*H.{ٵ B@bmzv!{?,X5fJ> ?y6 iHzJU TEyi}Hg;I'bgƛ-TgF<=oEwdÊHz}X^? lpkڥic_jf^uAҟ V͗ϥ 6Y]vJ֊UXB'O/:geΏb/N` Nly j<4n`GLZ M/8tdgTp4xb*u& tJ45yQH<B"]tΨr)xR7P[vmd3ͬN/PJ Tk]8󎐿.F6DlB!,[C)| 5}[W!"-HZ-Bt73Fl{B&=`kCو|Cs i°|%_Oڍ;an( @`Ů>s;9IȑTa9(rPU@BPTDfxU%@CYA*f_zttj}3[C*<]Beh†_Ql$hI `ARS]I~=;gzC!D$o}$F”G/[0s/ YFU ڐŒgb ~d0ȢH^ ,g XxPҜ:vXv`[+%ϴBkN3n0HHśYW"hW6~VeT( sX٘'${;yJ {ij|sV2񇰭yoppn$}&1^D@ ^5 ,D#zXcxD]gէ~{L_OSҢKcDXj9<| *2_[f~DOt4} IГql_jC(]xZKtdZؗOǺTg{00!l!q↟k.=S+cC{kT=co1#cW:C/\kSx"Q$H ә┱8Yl9I95k7ƴ` nۂzZ \|Wj9@RDTN-$3Pn.EXZlhw+/W%;ll~3%xZdl]T$So#qwѢZMZknQcVWȬ+P Y׻R~*|6>ͺx;3 p ^UxtP9fT` zǔZ'06۠3uQ'E0Ӯޤ얨Y~= ӟ!v5Wc5j4m)~R"y5uv9u`R9bͮI(ъo>tC|D{PL<`' GDZۙk0j%W-Km$k - c6B*:Ha QaV-M3_D*i$zx|/MXi!2$.7Fjk1Gp#/ {`Lί~1:wIhb ߍRgBK(Gz3Q'hF'˜s׈䏊4=cBX1=\G?qsޙJO3FW},W|'" g~лȴB ̗"8ĺ<ۃ9/4 BO&*sd6bZ2pϒ9vtm;-!s\@XR."/p_WJP_ky-+|-Jh F܍Z+?QiRajK/dYE<ǒ·9ik=ISy6.JA M1Թw: ܲ3)s@s[?T)4ҢXrH5ebg5Tzr3W;9GmXxBK-3f/E^ kr"$BaM\c*ZzS$r13qnAz77Ք;֝sX:δBNY9i 8?C IM}KӵVq |8^1D3TKEgcQ &߷:Tl>8m!*?,6<~)q4 kְ~*z:o/69m0eh&Nx57sEsIolڱ$T oỖIR{AZ~J!JߓȃXQ>}:"Q;]Ѕķ_1n-S_oz(JQy&<w Z LXfJ.69A nYbHz EѮEoY|ljedbDa45$$ȮZ_ q-3ݖ'8]{xǦDuL{ot?ޔ[ےZQwv`j*O !8t=L$ kHG=I"kp~rFI9m @p3 \9MzSdB/Dp8IUq45ͫ!/YD]g(vn[|k1kקI()SI1f[x,2 u&C~=R'/Jd_1A1=8ijraH." ߒ5,VCEN`x@[9+b+)Wb>p*]sJf&( '\G>_k?/)1 (KdoiJKo,a΃־-*e y\"ѭ럛U{t$T=%K DAE0>7%q^?H{:a~sNXШ#1a]&/K aA[*g(ZK[MIb`: *Xt"9tN6`]V$kPU9WyCl:9Nm<50V # a8v A+j(G&M i&|(ё;2Kd_lV˕@Yj)t`L2ʎG hOsyP͆f,RˆnFJn4. =>hr#bBÔ_Q6s魐pۦyM1 1Z/B#'̼c Z0ޓ'ogàmmdXReRXVXP'|4n¡zfB yP0;F:Quj'|}g:d@r3a.EtW 7hw]3Yk w*gvU9KCas%`ONH]K,í qCGFn<ڇU1]o]0?MB!/#c!WLd Z(5RO^YR<US9Se5Pe%JK3B(h:2Bq^ 5Uq&61HuBՠMb¿ҽh3{LIcӶ:#:/Fljwx 'ȰYmͨu}ODKq5+GiCF;i&? L>^ .&ezqXщȃ1%y9:/Fjtcȅ= .C o%myVO~{s-SXe/6E?O%Qoz rv3fTh1㼴O̞T5sS VPrFbՃRe^U$&j$jM8)t׉T^hǙ1C_ů܇o GWJ[~{'6oO`l]-v03T8oUQE sG{ ,ʣ#Uu,|m WNFs#UB(E"ACɼ49U٧UXcZ=& N/v$"3&J5ZJݓo݄&;>)@B/9ov:5G "p4$,?k>zvLL[p5~t-!)vRwIwIA,x X6p#XU(kF']C15[o_45Yo(ϐbg 67e^3qFtM,끕NqSàe4şA"1 @]n alռbO.big|R89L7;:+t3fgv4;y>wc[wFlwf,|W~]K53';*n~2z+F C; ]"V|t˱E+kPTĸPw7^GR@H{|}ltm-@2 ¯BʠNU&k;n(GgrƂ X(ڑ$xC1FȠ,k ^(gCZ6ʋ"l ǔY(~.pB)Xs*G@Y+xt*/W1,[f)|6 }0#м^ WiTz;,k ,wf\d\ H{ÊSd?m~Šm`s2Lfާ'eU`09/d ֩z*Twb2UmETyUu:{.:J6w仰mi09o&Y=boNܼx-6"C$CMGW丬̤E~ZpM ;Ԏ;UB֖M e3ņe7D"̓ye-D{0>:ۡ&L)13xJOT;{ػKtL\#p{Q񢢑` K^0+jDoOFrnsG;`'q-n M@?=$[Vc[[OtAH[2h鸚 |c,7'RGE\uUZ`K&]esԾam> >0/_jFfNHD曗-F{ޟ׈6? ]ѧkؘ(Eo0 Թɢ&׏D4b °8ijdg91YQp (YġXnaS!F5]˼ ? z<'<=SB }B-deH]'kf*"+q `peX+pnl5G[Еu%q`zcϠvVV F+WVa[R2U5ɥؙH>0+.飁^ܬS/zp'`!A70ڽwN [ߎ 0F!zpxLS%Egq|#vI0fA!+ @Mᙱ8::n(AbWA:,ƅ@k A|'HG>m&D!:/ASD]0LjmHc!"#1%n&-BT>Zx a'f)G)ŞUd64L x@0o%kN=|;-8a7@=Su+e~FnYELD?v6R,HQ@5,Rt(B%?,OޯC8U3Nߘʎ@㹸^ʍz5%MGKL'U.GliNv8TtIrrxj#l! Ht4\5v+Q7t`;$ Žؿ;=Np~ɝ֜e} > țmO3NG[0Fz, )qָ 8XJ7Zrq5qBSv󀭺Iɋ0 zMjX,ϔ׽\Y-9kڅsX #^#HW Ԣ}"*m"bQ.٤ƿ0 %=rP."[s^ ` im'nhVGNOwr Ѿ|f# G4][.o (;R#C{v(t%%НX<=5FV]ΖC}(?1&k_Ј[B783e40!߃q"yswo-x2؛QXϑUwr_+pt>?;۪' IpRJxKקcd"̂ @_JfF*85qnam'i/rgOM$!7+Zi+=鎐Mב>&D3 ~3t]Ud7\?Ơ;(P_ZO~_tn)Hvӵs-M](m͐@H|k;WA]e={0Q0zFIjR8eXè뱊|`>z3\ 5:%Z6K˳BT]ZﬕS^m^$KtzC_qNgtyBX'-aU~U#rb)&K=""y( Iꌲor}JNfjGz.g+(QO9wA}ݔ*Ay m]ځ[H͋/(ea[vvيt9}uBYN3#wEf;ѫAvצ*NJ,lkA'K}Z6g/r\„H8q 6/_အJ @quWF J|*G?iL_);:{!)gyn'c[ h_gUr}_70CvPndIrki8سݢܚº ?Qqִۓy!9z ٚ ;y;-Lrp10Pv#e*~~, _(Cb,O  $md!?{Ԉ2`^ake:Bv1ьJi=G]rNo˼'(gzC !#2Ui&=-qgr=K.&ihn ȗc_*[F$]U(#u~0C: a7RP [Eԑ!5,RN Qrj惾F޷7 D%S:p7ϓxGMPЫ7^>כS,Df:"Y_ّ !jfCj $,NHuUZg޽ ׷;GHң H1*@K*g>p _12{w8y/[t[Mm2j>R9wN}V!^P^Q͚SkeW$oGT7Z~ )ʭO7KTsfkACp=3cC6c% Hfde@Z̡BFF5VW PG lC]ʍ՗/xB~I>阎W 8Ma:&VO"djUG| Ͻuعq=`97z^elS{:@ͨhUnL1Q)Aύ܇€V2[#.ykvF|,0 3N٬\aukYfj()0x[2DzVNq#BOy٧t d%}\v[\Se]2;@e'97ۡq/boa/l89Ǝ_Η!rɭ>&J^K$) 8u- ?T3e4-;jrW@}=;`j۴D!Yx^%uzޠy4:x,ߕWɯ!SkgBEՈ 뉉wϋO5UcWoc*aw:aۉ6KYل΋"d57m|*S ;i^\!ߵh ]J3"RHg0#[ $[3[0?,Ҳvt?_+Kc9=ShADYJC"*m;ͅo8P.011 Ie6nPtE3<6|+r:`lcNEFO.7pJ#$(zSK >$睏>9&17%=_mC睙%KrZFuAaKj:P <ӟv: {r/16` ܃ՆVaCOGOk?b|BcH+nuQy?n~6SPN,)&ijZ]R$8M:)(7{qMi G 75UhЙӮO{8G .sfwH<8})r<l ʊ F@˔?b{ iwO4R=D,三5/Ͷ%|򓐝Cm2OTKGչ 굝W=6Ѹ5QoFs1PhWVe5y-B/6q`=ޕ5CLa~*-)Gi+V[>L?Add,L&ȹPEVol%tsv`+mޟ`Mm ǝ΢FHX C!+dfHD{1$YT>+r$5y>] VGwӶ}-S\4!IF__G8Rq}hW3G?U1cthF2"05cܩ һA l.[b~Vt7SRwG{T 3 "D[(aM3J#w {~ RPW'8qMMQ+7fs6^puTi n04> DwՓʎqp;}$A9yvQ-@Mp6kTTuILV9arHTx8z k_#kE&*tXϋ,"[!nvqQIR+7.Z"x"{UC`>YH廽k & YD m1= pX?]ثM)j 36 W/i\1-`kҩיGSn)Sz2}l=9jAY^ҕzFa Hu>o}*i|fZkH 빔^ء0zz{{z<ɈP[= L!6Jg>5!q f/,Ҋp/;ᰣ]彜}~t9Z4WEȥ{+0,FtO۫ FkdՈ9ؗ•Sae5!igH5ͩ(\]Cuɏ([D*پD t'/D*ӱ̻5^J0 0: yw8p,tOSe $ʏF>=bg6U=ͿecotE;9#HB)q,bzr(5Qsa,gOѣ`|A7, 9{o꯰vj͞8/a%+O#$%?N?/Id"1żqd?c Q"%/- 4si m)įM:CdI(܍&Ut;>@W$RwB^ jZ+!Xo^Je* WC"sYI`D0zGrFfBv`$ҁdz'g7ȍkcL{n"<ܯc[?ާ{}؄1+Ң o dl\IIr}e`l9tEsk.--73Mde%1Cbszs@yAń^%hHY}${P ѪPFRj*,V$/cmYF`jBIYc6FR&~,X6t9n#h r'둾 Nu&\p+_ ʣz : aj%45Я$8\EJm1'mmy#U(d@5{J<> v!:k&`|LӍܨ!~zv299DPu|d-źl =!|Ax,#0lU#~у)턫kmU:`7"X{,}y‚+B,P";'ms׈ưR&Hsz:ez)&&as-̖k(MrpU`RGEAJ|qFp|w)2я>QPTarCTV!!x|>z+{6W2r*Gf#u.oę;hziHa}tI9Gn~Wf@avEc:6z+$!Vv 14B\9e4fO3-"9nކ5,cTl=(" N.HNaw==*/_[VFaZej2hE!hE㭽cb'IϋnK?Bix@9yxcLt_΄!:)i:_N"q:@GM@}r?E_}[VF:UӤHm[ɪ5b`7t"LZ|i^V3hA rŽ쥰=7̌._1Zts륥IX?4m(&څw#k[}j;@!y#ju3J/Q$nC6 ̰X35/ ߩ42VAŻAu0eMiru#:6#|C95.,r:ǻ붬ɸ ӒHFV8X$ט!&VN K ߔgHwRfASp3O|A35qw\aQakpՓv(8~mD L3*e4eX;%{ӱiV]ۖ# t+ Ɏ *"|gCL4Y?qy„PUBۮ8d߲S/ZQn$~y$&On;Ѝ Y8*:;NKF 8 pИ%Ӣ g1ZN\S At^FUK#[@3&ѷك2 v]*M:"ћu6J??49NNޱ ]>Kw=ր,4iE.A\_zP\sZDLu֝,WksYX09R&V|"Wh1) #(AD޹cF5H3]zb7 S="8oY*f'gK A퐋BL(84KtgN$`\)ɗ:=Vn5;DkKG i5WꞶ}g =fg}"c03{5,|mXyy}ط3t26U<;I{hc;3c_Yxsq&=|0cKn^jCT*e-t;/XCXoCy-nY@sh ⾊d.hYtvJ4}D|b@9PJ/-`i'hL}=(yqtl)9Xnh!7U s!FB0AN 8hӉYJRIs6z()T+"b OUf2 ]s)rm4"KoY&V-HLʖ)2P3m;yϠj~{N?F;;z|0&c3R'_^z֕=)(lv -SIpbzUr嬟:du@u{(?;"y78: ̯ZUĘ:'8kqF@kl\ VPhl%'.vbe@u }U}ͳC+@zh?n]|-ieptŃ۩sy|C= gC)CEjS=KG=B`K&bw+J6=ib<(33F'N"7-z{JĢ|xF .^mlT}B25!U[e:9ގbyA(qh(\Ρ˛j?km`:8`Ѥ`ycz[saz NveeU98T74kv> sQ^sc&vLEh<1\B^ möX?L8~-˄B~m]mi{bԮaFね+c80$^ϻoG+-ҾFJ>-BG ,[gՑ0d<_AdUj땾[J0[{ct:@Vу\E'̺ȒBVhƔy|Q:5!j]G;|}|Ax7plԪQd'VP☹ԩTW{ P"ry1k\7fFh󫛫&W> =$|M2{b^ۏTb`{McؑzmvzK50QCm!C]j:6;fNnL#F6 ThR,śOcVȠ»u3[M7%PL:q/[EN2- v35zJ*4rܪfeG-k=\T@!uͲt]׾("¹c$%8__tKs\$7tfPnRrU)T\!o\&650˖)P)@EkQǟՃZ%;U1P71L\r}Uep9T"'%;/'i2j @>n#K]L1-k4ҕ^®i?@?XՑ 2 *8E nɃ䴇b0T|e:M En@Cp*)5^m6&o;W/w+/Lu7)YހUm7vCc n>v/j хF٩ZC @UX'p ={JK "t1$,~o~6VDYR[ee<&MU881tBK %ȋBfPޤ9XDK5U9!Ivyz[Qм=KΠ+COڹ۸pH=Ǜq)auYhMxFXs` "tFp<-bf(/]_oxI3\a &KkYkKWuwf89ͧUJbq-ҧ ]1K¶qK@)C( 9CM}tG(Y6L$=߀g3{ȠfÉ/Dw8RSݱ${!MIң<4/qQ2KJ(kYGU9&2,ϴavb4` 3z5C6'Z4*FU| v:t(Yx,ɑ59P3]~ V|>6F*8`B'NLCz=W9dr;"ȭwNti܅~7KcD>֋ Q 5oGGoFo4z)̭m7{MΥ+1$ i |! +L{WYu\km# ܳFqaq{ 6ƞ0-Z]ձ֌[y)ELaƂ$h7Fk;y 6h,),IԶ>%q7Վ3Ӂ땕/R;zAO;v{9cٶX]x{BmWTbu5ɎM 0ڗt!Vq@/@ QR0܃&\-`䆖j]ee>߹|?ϲVp` y*uRa^$FM ~sk#.`L@'DnZ0%!4SpHB |'R=vzI.˕>NѻW׃θ8/y9N)g[7O',(M|̀ez!f_#8߰V.0,˙l"xg:r  [@>B,h`&_iGdY#jQÇ< |ln֬qJWOrWfT|3nKHsߐhs.i: =dgV a"eTb̥ "x;KJҔEGզsPnO7;ēY4K!pX@/ yq|^Q!Ph-<Ԇ(fぬ 6t_`IrQ6R/ H<{M7/1_Ӹ~MGAH#׋]4Qb /h2^{ܓ6(w饎٘PyquWg ^B =`ȑN=eNuo$!b!|7a 8xYzڀ oeZ(|tLuHg5+aDy<0:PW{bV,ψzڄOh^`#A1iWޅVd}C"h`MnWRp2*~J;o*Qv.$-0TnĽ.nnk 0zLqߋ|A=we? 3j}9/ۃ /iWdk]T|R3YIMLo3t>vdߖg䘮lMys0j{YpU} Iv[4TQC!dU 'oEK1O{̘yzK+-؍Y ɾ92Ύ?/Y9v/tĩ F[lp.^ ߖch_}H=}n< &~z۴w|2t/tw 52B ϕ9ؗ,>22PpT&fA%Ln:3ن>@~W گRmrbCHX8hWhs mM!pJ1!xrJ6_ Vrl$VSyFx? ?U"2H*I7L*;v)!)&bkŌ'4W/wy׵7w=gBw5nJ#:q8ʣ}$ ^oyRY=zq;J3%Aew!%G8M9,j9GRX(:$|)4n^9!k!F9T_ijb451 '.L&/)ĊSfsYn0q$)#[Wf_D$̅t,GR5VR;gbTb :AQ5.[=%:Bv;f3Ov}屺V5S)^nQ]&m :ͫ9yy֙Ȥլ^>}%\$\Ĉ5Lh!rsh$An \?ajAM죦E4rw(laZ3icJoOmyZ}rl;CipB9c@8d"঺%#^3mVDqG)%FFVf{J*; D%Hke42z Eb#Sſ{΁. saKF;F/Bu\ 3F9J&S~1%~ҪI4&FFB٩>5ZW*^-bdhGL`x B hS#X^b%q]8ĂXܧۗ>ZR'L}D&`s&>_r[7PpF#\>MN3jrzoꌚ2&RIJl2vi[|ziyE:N*Bf*t` m fKk%֦:P7F& 3$u#p,B!;Aq5I7o-_>q^lL,r= zy}oPڶ^51Й/*{[ LXPAy3gx\QfiIPLFnrDxeĢ0w#2UVo4Jk'*HHԷ@CZ t^),\ByCLi CD%~I:$icnrg0k$|phW{L܎Wup+2}b඼^r@gǨ0e@?Z=/Vê- ܭS'㞧L`΃gǀ6Z!mdk{Jy:ڑ2s8(".>N ,dEN$C'dO^P֯UheʌYrN>m6RDjh?`I4m`N<1H"`-`BWfw\KL\+yɍX:4Ƣzr^S#A^?'ЧHC&^lЋWc)t>] jšqXQIyv̞y>E_ĢK~ʲFNBřkpHR6♜k` c\/CO[&k`Ka 󗆈~;9 zwP˕?1n? [R)cmR̎#H`bri=xuG6 ڬīQFuպj#GHaaWjm.΅@u٤̽nR?+EИN;*:蝉ĐaZs懹Vq)GWh7WʠER9}0 T] Np oS BHZ/5UK w\9WkB _@FO +`5)v]YbvR8seN쪪eUg E-y}{d_~y_ JB~ɥ5)5[$(͓1e1!xhyꔱ W5[^ӚT͎u0Nu co@9:ʆQˣ戍pؚ] ]Kd)ӥTxȕY, 82ɜT;\SJZ5ۡV-o9u4) Lc,?I[Hup#Q~$p^^phktd/J46#][-ܻmWzi Y脩(~xoK*J̨5=':$bĠ~&c +]Y_7.yIQ$U]R JɛR) 1&z8.qN`K_:v6 :C A||l|l0]>YeƏ(&{H;HOe'3< Q!fE'de*113X| 7&=7L{):P٫U[Ɛ­œ˜rHG?K,A㠤-b!kEA+$$~4 e<%ṕi'XoG?\~^v30}*CWbKa_G۵͠a[l Vu]?.Z=c7IҶ<i~vB%`F+!7O#촵Q<Ճ쇠¢ԥ}ys0eoch tx߸ѯTQ"ґPmcFѬ[J*"T;w[(LmDr=_U,љ bz[=t'=y1N_M)z)i Iƒmtna>%H/WDjԹB@fJ)ծҟކq,#XԚa(g=x@l \ʔ:ڜ{L.'"@i=PJP9}J@  {dnSD }=`k=bi.B3a Õ CMJ;QQ5yƉ'N۷ =L7a'}:O϶>t/iQ/+_WՊjtMuY똂˚ﱄ~,"p\ߌg?1<6E; K`qr5s*?z3/aI7!1 ol)JYiD}V,Tu9H뀽X5N[jMQmU'xE%66rB CRwsbƄѶ˧̕+A\ēL1vRP֤.zb/H~nv68QU[1le/p0&SRDq3:6aÛKvg8A{1%ƪWq ђ *5HD=~g0z0v-ZU]g8f1N29'=ΆKg˭gK8<>)5)LUOr~@U7kƁ 1fCfPxP'p2o[+wɑh J0v@'T7ʀFƸtdrnS~D3d|F=SBݳ (4}[ 尦/B^½q/7AM O7Ĵf5#,OiJRhdZ>BFzBAGK2H鴚`s%T$u@cO@?(%t_'`` 7U_w!ýlmeJ0P!LE+?# tgvbc[ߦcg}@34A"J_cbpb?U΅$rQ1 UAHR~;PT2m0.Z(ܻ!.,2ݸ-}f^0q#+4("'1"t`U#& >?(9 m$Շ:;f]Y롅\y2۔:|*&-g`8a'+OKyϝ.]<@KGmHvkmTJn*\T <~Ҿڟ(vJ~O( 歍{?|T\Xch^{)*JW-壼j wS&1<8 m= ӈ_!M#}#.g秉xH*ܣGWZ7s bm:;N (vsA;9Vg1QX?4N9)z1<5Ԓp&+ۏ"q5R%8Du}⚼>6ʵ]jg62Z"5u t2oBrỳ"-kt!?mHw;-ll#k5$ NW]rÒ"SdY}ve!4Em U7k'BV@< YIZ[NHگU1F@SWt8/dK'wX+:n! )ηVN;lZQ5VE poX}m}*`d=KBajpeRmX)ÙIT"-:q5uH |Y Ehx *ҴQ贈ި<;cEM.Y|^}w﻽}O9ω+t j)}ejgrYd;wޜ*Y~-&A:<7_7F/0"PGz=>j}w5F]Q6EϨHNi<:XL$iYx(Yb]635`u 󽌷Ic~-K^~֕l@ݧ[+[ D:&,od4(#D;{'~)ewnnãUo q,C=&qd&)K>ba֤?.͟@1& #d᪶6I{<c6Z_&U[:;af-`lgV؞iԧ VC -2YC񅞯_$ 9PoIBVUE%L+mDWFɌM' \g!v# \֣" 43.M|'EēiXHrT؂LNCwO 8=ی+C½|AA7Yl- wOJE.pIu-<9~BeTΎ_DYB gs^N.ۀ:M5a01pf5?l[aZ\vU /xj5jA1yOJÉ/T~p<@ßuX{rxB&9<:c忽 xTW }W͊j ?k$@dC'λI'3'5WERf9AvLrz_֘P &ϸr&:6>#p `r}mpldۍHQý^_}_EneK45ȁ}kϘTy}vm,!:) ŬJ"1 7X`$@ڀt6nFiR]&@oef4K@·K5\f&QgY)qh&K Lp|'vQpt2Ƅ 鰼Ga>ݒd,+|#Sv⧶oQ V|ձѾ\qhG[d`RX.BN`XȌ>SlmYKsxMaUK[`>.ԧTcfu4 H6׎-yА:- _+#,"Œ;bCtW `FoJdfTNuvfjQ~dB$aW$e 0x`"Ȑ`}V2G%Ô^=d!@38(t]:&op"I}OHY,s9&p2x1XW{`IO=|HfqRND,M}i.4=k5+=1~I%})C4UhI;GeIo;^AƠ;$KOB3j9h c %ico~=y2bJ Bor=lZ%kGr 5)a*E==V=t %7A HoPo#X3oBWLmI)TF 1SnI;&y|dq*d#`&\ ܰ𺌎{]-X-McȫQmT/Ui: XzRrsJgS:.*Bgʊu] +K`KJ!̵.>T$`7@| >E胑~9U8*xGlTQAv J \,l5s^Ā rɘ$G^$wjX풃+l$eZ[. dg;`o<39Ex'%2ďuHv%SlαVVrȧFVLډ8"Ct⨢HDSјH[`Zk wZh*Ue%8YͿ7.Akؼ6>=|udf d,1hM^yY שC:ŋ{47.L|M#b r"6{܏5?<Ēb˖m_iȎ;G!g \9!aރ h5sōxyyYFdSE kDי܇0-s L 2g|B5.L⋂x-ѕվǤBjB]A//ܜ#p-#^M d P-<$C;M ;ce&M+ <ՏY8O|U@]L=-wrfkl}j=wrM-IΤQ+)s=ZHtߋH9\Q+CUDsJ A]LP_S<O(.s֒C t{?()f SC/f[ u_lwd?,ؕJ5J]$[&ҢYƓ s ˆn?Üc""] W Nek"x'2}x$ޅpQ˳.SĽ<}LxA?d>8Ιg.?$đÓiXuhN Go*TVtMbuEXD".$iԌ@D];W)[ j-?LFs{te8ʻLTHkfQw.y`zG͏:t)P<ōos6:ϋU8o-v|PS#-'n YV1K.)?T8ԶXPйوvep [!bIcw]RG|w/rV= NJ^{i *R%BߌS񴀘a4K6zieZv8W!GbtM!Um[̚ ,ht 7<Ci{P='5Pҷ JRFz WчTqW?^}=zv)xOsb.OK;Z@YVnXbΠv g鏥ecSHJ{NJ?YG>usXw+?$e@y2ꍷ$VHImqЫP85U?~WyDGy$e.ZGcn]P{,ɼ],l@7}_ &5w|iaFiɎy1\OK _q&䙮닍j! %¶1g)&#[лǂC99(/\ \|YLkIuHyB6K,"d5 _[M"EfpmǶo]PR:iI(Ľ8 |Eܒm@SP8;? i{'!H!P]MJ?`eA"]%oT\ cQ齇ļmDv\K1xaSR_; ة~CŔ%T,DGaRrO@#ٷ􇖑+CX_l M: Q0pBhYd!i;*WLBNr+?NnWϒs~٬}n2s\U"u(|3Y$BQBHGl6dž[O!=o5紘nHPgYXnf#B 3t9~Y!QY dbӌB#%XKQ09Y{B$y+o"4Vv^]TˊHDɩOUPH[ͥb](NbA ѡUנs1R8:^czM|h37Cܛ|H>-,悤mɼX yyٱqt@Ko4@X5wvDZ|ځ %E~}J܎&e{ѳ7`AOXL8W*\ffؤۏ585;|RѢfENWiPI)"`Sq{u}ڌ"o+R;Z BXs0;S|>G#mEߋft)}Vo~2_ u,Lv5ͼ~qTgF Mc+߂30Fs^*K-QpV!pq*xgk4O ߋpoRNWxDp8rذ{V3\|r|zntx蔝HL+Ww, ;Px3:_b-(#$Ꝥ?jg d-44W1„"xG\qڠ˪Z8rMpP\O^PX:nNr&d+*ԧU~l{AXpŒ[f;C" 6uǿ^aٛ,H>`)3R5aiA6ʬ] +f>(k ۉd(Jێg)u!jl1S#wUQ!lWa%5┮TAu{eF(R./ A DP×=qCyR!g3q+HŚ႐Hc42E VS@HN,6g9!'Q#x"ʉ ӄcc3^@-Z P ɫ~=Ell]? 1s8*G;7mT&A[+2Yc/(_%&jsVF n*Nd&H4ࢯ06-8lB:\Ҥ )9_D>mƟs Ϻ8ǐfZ J Oune{|΁.O`AW#dƣ䛏F?򽤽D#]V&!7G qsVP׶S*)ܱ Wy#R+d)v_҃<0lQIZtK(,n|q8HbH+׾l0_\ًV=,?mQg3aINy^~4-T.Cؿ+]Q #i.3e#+c]%ѿ/O޺Gj-QB1d%(j,#aG=!bb]! maZ )2^rPҁc-Ueder0XA>a4tDaD)Rڟ\ eLߟ-J9b"0 x93pUƘjRVCǕ j"p^I,0mUJd$!* cʂUdX%/a}RU14*_;BUvbR+\yBG(f: ~9] :OS/>4e j7Y˙D%-jwc ai{5Gom,+Խi?=6u奚~~q[RgXO| -2SX?A@6̔PglEJM6L@^q7{9ǽ3_2a9.#9} ÉyZ檱|ä,շ1̾iĕX|H7V8T,Ų+8΋,`Vx+iml| AYe`4#,C_<8B5wB9%u/,աA"6~jg8}dA(}$CAS #+!}חq°{5>LGe/}6GեƯ0Z{hcV˲8]o;TátƬ@f%ɳ<&aIjA)tu=ZhfZ]?uu#"x+cZId$it"M-fb[5,:g9H.]X.]3ڹeL]$~Kk]= B8(kC؄6.`f-,H@va([UE |Q?5ܩ@Y>;}3^kB}Sf:{~ v@WʞZSшCAD'$/Zƫ)*{EV:B-ʵ8̟1^C=)CAyg{eiCV7h>Ϳxg)hBCg81Dk_Uvbcb,1ƣq= l%9:p5E|,1ѱIvLukttJu*'AHG~  1⒞R\si4@5)b|DC{N4U`.tyRu>V,>gl Y6O6Nϗ`& ?%* `B&|F#eƶ,; J ;lneZL tЮrJt|89<gQW=]ݻrJ%tX񛀟kC-Y >E|̏Fl#q]%€S`cmܒJZQvn$YfH ]f`T0kb: CQX8&lǾW$K7Uayl|8dnZ,S!pS߁l+-ŷɿ.&I%{k0DeL! Mn̈T c%MK8$M`HEk&][!khhNJ_g9~0-dheS~ڐBkM =舰 &t Yw[5"t`ʶf !\Jp|3mpr>^vRY|D0ϑh  IɈ, ܳ LZ)wr 叁[g^U>;ڎQ5oX($:wsM6K&.vVqa^Ys\hDœ)4%N@fkQ괓TiONif' d@M5:_'ExTń.Hrb]%|H(ewI8Fޡ:GR ft|i `j\KK‚$B^-ϔ$:޿  ^R65ܥ/iMbBwg€K*??ūR9Hv0'CDAdZ=scrdyoIEcꡕb Kv:v]M#MZE ]Vࠧ= ?%8H"tޣNx8#'BDa?Q8s\dJ.lwZS38\nn]w wDs8BວA.ĪGS{/+J %zIb5غha^,nې.6诈/pW*4F`__FE^iuD4A}a'$%U&u-9~')jp9;n7/B8 cSfǏhc,RgrVV sev65.&[z]{l_#cgX1FgP*}m$UEH=O@ 7TԤ-, A~ J3:=c^-+돶v ;L7"ҳsuY*[˱t: p6uЭ~t^`m, *-;8(-^E&'L1+|~}"Lb"ыFaA-㗾aC7?K|CA3|EQQ8yR /g<㜈c竍5#`M1}Helu}Ry*՝P4&߹Ph}7=O[|iUx| $ѮsX`NE$R1%6c/hE8_c~$VJ:1 7/4// G)dCZ,^0'\ 69n vW`W7̪; C2˪~U)qsoYHosAĈ6K0iN:)HFM|)x_.q-_Q‡w]>@7W,r|_;BDJضĮ]tdTG4bb%z͂]y-i q;pV1(XI3>e NtlJ`2-U)OXH9m9~sd7 o|UF52v,q[9tmӜV+U~( drCpɆ¢ޕη`F7xjE, Ld=-ō֊@ w6`4wb\bC~T>x\ej&}V}.ٲhDT^׼A΁fΡ-Y:mkOGa6>]q9Rђ969Œ:,VуW o)Zܻ_:S'I >J~5QbJag:} EDڵJPvz`1x+@+A罾m^űF&3fMP9=@Sl3+&kX^1-ےMR)9ḊV?0K\ή<:zF]_8p;-҄@?6U b_vlYj߬X׋A-tz٤i,cEsFaKۿQCM1PjONB$ Iy@Dl6$qJ#hR+7Ξ#RIWV55y}j}jWAsS/ s]9< *A9̝Gd'eqyRm֐@g@$5PiH(&E*ggcT7(&^h8=z\aT6&:gw/RpyQ͘[_ q7q X|SUw92 lw%kѺR棫.("-0|z+w{&q2x 9`cljåh*!<:=V1 D-'WrεZܲjſ'8iU Xg̴ AQԚt% tJچ\F>mH0" 5ZUNWPWU ]0!T", ziN_V!Ki佺)6dsrկ'-VkSYN5V.Nx7!Ht=L oP"8*@qͮ\*91dBjGϽ}*&C[yq#ip8ө&h__0ػCB[3ncݧt}$q~bnm~<"yAn/p 7̨l %,JP?1Uc$rEؗFWӦbݡ+9^(B@\dB@U$ᲃj8#rn:Le)pqxx L\_]!S]ӮR?[] A E͜5NG^tncHt]w5HDC{q~~\4{ƾQ ۼ 6 m19vL9#>Z@ U3Ah_x7z2Ha&1.~U&:gy|HO! >[dЕPwęZ%1]A\H 9+5mX⩁ѸdFVf C߼g@͉ [nՔɎ,ɚw1fQ2sz^.`O x݌E~HKa7ҭl`(p /iKB~YLiCe¼ՒVr먬jy㶨]hH'B{_B?qVPG֭LUloj`i7I&<΍9ԗ%n;xm@oGTD_<:.ڱ?,3:6@,|&&(yl$~=Z|rЙe'RL㖷*+(b**UpFlkG1tcg>se|*5' ≁A=+޳N&4pʠ.+VbnbGe (N)joDH(/bG6ׯ&]RĹv+t}N@=XiR2 D^[8;.'<#<)m&wf`=~M%@䗧J񨊲0F_d4nHHiS p&(ǼTA\o)vJC|饢 :uxɧ2nY 1|O?4O6  ݇M*b [q޽Lf$̧ e 8ShsE=,I…VF> \Kfp> ~2-b(PQCqR v:O)mSJZ.z"f"jVUb䮚P#s˧D*0`]\s@$bY+vtqFh"_4Wҹ·#N+KCy/榰Xn㹸HzS ɯ1HpxNgw}&1as} cx&Gkqp Z~y&Ay?+*`{XuA%ʤaN9^eybP\J)*wUyAko U\$CZ+_7?(֯z٘(m@kl[ uzxjCǗh$0qVW>̵D6?8r pҳh)YȄ:P8shԠ!@!MGDHȳрž^ vn5DȢF֤?dPɜy;߫c|]6ɜ< WAjIj[%t*xni7VJ.y@asD0a`4Ƈ"6ۈbz"t+Q V@)41<[n s&'HŝU1d9(r+B2 C]D̯.t.D'C.J[Y*]>vp x3[Tj ekc{Ǡ,=pX CǬJ'vȡg{'=~T#Ss..oGa<䴏 8R&kϴ dâsr^i$ Ej[#Ŧ`F)V%@WTTIXc)ym\DwK}6mv{2J'/QXX0q+LJ^Թ)]B$VbA0$ٖ< >)p>ˆ8fw}lKo}4kc-AZ)Q#"wJrKB3M5sRPztٗz# QRNNjDEOlgJe}rk>#& ``InOC o@ↈKImUF&֮k9t!nKCOZ{-t%o?Y%p26Tp*g+ոv`LFudͣ#h7xT_gXH7:.Lu52GU8]O &iqêPtTwԄ%ۼ{O\gf\$'E&\i>tğE%c :iʘֆvONnVa\IwF-"ݣp<(uSF6_A:`6T-W' EV9Df]6͙?csM L*\o|蔆DnEŊwhp. HcT HNڋv5"G!".>ku?flOLٚ* H2°7?h^ڏ92Lh{YId r\}GbL#ZQ O7z索$c-p{ƩЙ6(_ı@cS;bŗܳWV'\8=X[XPV e>X;.SpFx*GZ "%+dһ4 o(sO=Hv a^$Δ<`dnJ7,'%olj>!$7{z=9&=CJr#j!.v.U~g"U8;F6(,ޮ\F! cGH3}lbOP!AZmgI^š},ܮ24F224C&wF{Tq-]A2Jy!ԣ-2~?l͜JQ C2MI(tB2"Il鯠)bL_pfA\ E2 oS>܎S]t]s99P*qgOŊhU&W:Oͱ- (4LMRfaM d c`AIWbP>g^'5?'CB^5u}Ȭ/Q/hr 'jYL[,Q,.3 iN"M#GIj H"PkJ`nq4'b@p*a wD2aKްj~k,U&푍 &Ј&&Q5t!(\V{(ޙA5)CH顝 $`D$t ']&'^0z fwUgz}Ej ziGMQH(HG_mOn`h,%n>m56Ε\6@"F.oy4KFl?1$JS|?s8P+_D='mM!+&ldC>dIpzGxO}dPBOb#_-úI#@69:Lg`O%>A8?=`O+r?z5~ *JPԴt̾ӯI=? OHItc>VEIL`xrL!u Ĝ*ޱx(* [M!!K-tʚ7nR~cqW -tA6"~v~)AS{OL{}Y"u?BaI2iB5OZл7 Ob&2e-_{~L@ݽER@NvEw_-E%{(gDI[8̼o#T>2^l:2@@O1 /ut|4]߅^/9M#\/j 2vV:@n P !VFjh/ Ȗp[OrWb\S#j1LlEzlc|twf33)oYn & 6(v0{W>_?>dDXu|CDPhLQLβe{{7Xh6@1ۙ\/RlS vsGeuRRҮR0 UZ_h}2O\lQKa =mDTT$X2*o"C sƞIME0>gNVk '~p녈)B2Эس_ )@ּsSy7 7 6vHb]^9%%7fu5[o騮}3zKB޾"UNI˫!Vc9b>[1$,'I-v)ɄE~J9imm,rƸI_޴"z9Sֈa4a.kBAFc [ȵ݉@nx )tyye%F$eArvPܹ=rƚ뙞Kk +CrN^ iƐ[W"(᫤ƒYw3[KEvS RYbjV)U2hUj;|{T 1HqPӊ=)Mb}b! ]t=veˋEO^V2߹ P%B{۴UYw3E@s̴ WY˳,a$3oU,G/y*i>d#DeWZoA{z \ҷ/ү) $揳Z{CKo-كOKG(J3[WzBiuZ$S6X͇%}sy3oҲpb1 S4n⇚dxfUDbCcֹL6A,B秷lYLЀSyڰc*QÐO 1dKڤWlN:MN;sۖLTw, yoVRj=E\{THd'PXhL]8)AsZ:Vu۩hNmk7Lah9" D#Mbds1uSS ,⛬%~z]QHj)(<'@zF9"%[.96!M kq|0"^-q`#W*mJciB"i=sҤ\Bx6Vaq 矷l)SPM}ra\z#bV {ō818_;s|؞qT-[4 3eݐ9۽x!Tn(̭# ؓxۛʆDT+,Nu7N)b7.)_\zij}ĊJo;f(14h3eUf{ڧDů[MH8;n,H8ڐqqyG?|H7tܵ ƖJaO}/Q" yOe  owfd ú 9V'&[Oi[0&`з=/XRm/ed ҵI'{bT CPT"h}O5;86W ы[<8E~Ê|(k|Nmw4o!|sQK@ BV,htzBw{gϧmWrIV$ +Gy5~+쿷j۰- eϵUߡ̸ySN9G hXqadFSf>@$vAUB>Nki'hNNW謇_XGg$e֣b6=ϯ՗>!Kr^ͮ$=VZ'-4\>AcP~(CPa !7_B;jrk(͇Rk[//>6aUAi!L3r0VX}3opkZi|$(C&Dd b5Nh]>=F( xh.>szf0(Z/LY+UpQsJLOxheC^Y/ c?@@@RԦC tNEgSO2~]{5`uLIsޓ لZQg vT_A͏Cn/D0yZT%5Å4ƑKgT?ު^+'*7zD|\J 3pA(Q[YP#pvx;϶/LJav#ěbaBf Othˌn޶F;ɖ| :q]:{6&*d?pzo(@R87S0XbfvN20Vm5ުmŅK+:R&<̍wB6r1X̋^r߁*MO6 ŗM5! [Fَ2/xG1\۰spWL{ ď!Ms^׈yn|Ep:tf2π^VFs\ -/+S_SlLYti*HfC-[ʪx6je ux6b2mi,X!,F?fpZxYoɤMPU5>T(n( ms1x>" DҼ'"vG2 4oWE78_3rB9%N+Kw9zp6ڸ\2TcH_-kaACeqP?w嬐Chk#6fbX֚JaP8̮fD|SI,bї)\YۮNσŵ;d꿞 ƿeJͶ3wR70!v[x;QRX' #ɲX3| owj?*^[@UՑO &4xNx\pk@g\T'a??g}Tg;XJE4rK:-V0YjFGٛ_^RHf2\h1y} q{ T+]8=S1MW>K<׏4QsS!|yovVR]`:nSO8E* 9H+'3ʓc'20&m;BvӃzB>*峦hdق8yXdz EIXqthMķ}N]& ,[iXH|ltV1Feiu?mFŠ{}]1]]`Ni'i/8#a`.O"EN)b!*}%l6 L._g״[pJ l+j댠9GO~ό'$L#0fݾĭMh $ZLSplQir Q7bvMz|jW[oAUH*9`8#+aV-pn=k֭`D%/_gz0a$N-$ vpTI/P@B#qFݜr G~$%Dz܏2oU_fd: [xk VA2' &׺u?#2A[*bIJvg5PtmH2R>қxzgWP~s ].l CF͒+V^B\zC@j/PvDR{i[o5i>i.Mν_ O;zm-? _x!r&˗@ q~;pǡFQ8{jB $~zKmL?*Rݴ<2׫a5]!%ήF9t837$*Zl7nt~O&_1=%Bh~@_؜|F{yB^ c SZ֣}(j3'q(x3b1r g]u"6tȩ92\c&ݐ(6 --Dl:SHu۔_׾,0[3і /죵h/Ř k+9 ۹:g!:+i]xg ~V<+%2&$mq#  !퇗Nl4naH uRI;V&V+pD?0[/c =̷̫j, Uӷ~籥#G\?B3̒ P٭j|+QNH ˜SQhMj>ۈJ"3vP!R!+%  oL!l^H#xVѸqY~=ɀxJ l80rv*b={0>.5f fyEGY5z;+cR }+yEᅿt%&O')?p?4l7q_ e#:!`~eHw_HFx/}zhŤ`c _VT_g>Gj hj^+vA078lX09t( Qtld \ӐgVq`7ʞ"N8D+5z~;Շ`yC?{f`tE?*[~%Y`a=#vl^wnxuDzJXП,iנK"dJ NrMQd 2ītp!qӡI,j̀PE,t[ʠ/R!~NBk6MWZ(͔`} {Iԧڳ!HK/j*Q0ey\3ˮ9$́Ľ8'k JГznwboveE팖mwxp8-uP7PL<\mn(mī?vJtRPߝ$IJ̅aa~DJcS=tqU4KTq >b)2q#Զ78INApL-8\P tk.U  c_[(UՓ7ݭIV]yC|HXLBuE(9ڌБx"V%X&R4T"9sM e mfJϧL7|0~hOQ9S2I*Ĺ FUAZ⣥W2LO<G\x\Z+A㶅i>w9;k) FbLLwu&4DT8O_G =[^7MANI,Bs۵̘WrKϱۻugztHQ1$(=P J^#ީ 'k (緍 BGyYq)*-jƢث13+G:6=4CiXsth̎cQ,~"E "O-}sؔuؠ@ybo`lyT0_ <.f2 ܅MncxjEӐ˒E`a,,]LlL7>˲TuZ/_}j[?GF[iGj1]dcп+)yML=V$QJiJeE(,ޙQa`x B*(ޜ+3\e cml3~Rs9Wғ{-!B] V,8& Y\) B _/"_B/=^+E5?hI2 \8_7wr)ղ (݋0۫_jT5#xxn\sf4(Z־~*d~#u}:&|?+gb/9nm /Ps"0) þi T#5n7etbýLs=U]ÏÚ]=|f>.]9K>|6U@$GF=K/lSxZ'fꦖKԁ"4%yp|7$XL>GtxڮW=}TKDvLb7uȪ1A3sWea?p1kDF=3ehH?Jn0T2J4/zEnOĂ;SЇf $E'y"tc{ &y&jkvt!C!Bo^/8zSCVybv'i sփRd*weD* ա|p =^v>=+mHيhQo@WcRM4 K5 | <@j{WgOWCϥIzBGPS_1(5l~rl}-Q6 ΦP.K-_ Yn-gE?H.kKC,;gn0]x}.1MfHs?zRtd0bCr-t´|@%az{ Im7|ok" ǧԆnj..}V$= !!| _3'ƺlr@ R"3٩\]@3<1u:i&25姇N?X)2Ш4(4%;ax vW)%$yovf 3[D섦kK; yZNHц(:.\=ưfJ;ޜ oAo(xA ֏`h1`ad3d{ƚT0QϗϛrO;Vx3}+{u՞M}0t{ #C:2 9]'V=4<,,gj<.",4V\; h/_g",Eũ,ꒊPwAd@3MH; ҄:e2PrjԵnҮRZaρ E`}l r$BćVQ2IҬwdMwAq W>6^t'law>GDD iV3۹O(kLa`xg#=)2b|lNFź}.4$cW`3 xֽEݍ1IDD5E]x4rD$ƽkoIrBֵ'(#+YIwi;SLyĎc@"F{{j1hz WCDȩK:xq'j:@!k5 lz RX Md Y,L},Қ>T/uݫw4T[Qui⹚ŽGqK+5]#>%Q}c)Q=iS+ ԋh 8 BW?`1?5{zwX@EkXA s/OaBfFL¦ՐӉWMQοeb59kGK. hrVҹ9L /]ɥK|g.0 ܆l' th+$-ac[bRK1үKu粒nS#zG.5IDQ`גL{y/}7tDdbb R9ìRK!:|(}ay~Г3=v]Px͜ Hrڂ.yIh阓IAHNoLǪX[Y*Y'G[\&n%0V'p^_$2"9Y tcV]>KR!QlNJh:C5hψRu9~*% D]x_@ͼ0y;-#4^qXj  M&*zN"",Ydօ8n.M8|Cς (\)V'jg{cm<4L݉Z}`#L 2YY*}Z9?ht1ɴ^s T;&/w@Sox/Zb7ylu`I.RnޘO"^I;02nd p=5юz0YKÆW7MLѕu(n︩&R]ڈF!H[?;5oqPw؜[3oݚ LS }` `5Ɗ͛`I2xً8q ,e<_,h|Eв[ꚁURͳ։pUV X#M8L[\IVObs򼰜aJ8c%;{г-(4XC źCEmM>Ʌhʥyn-ʆmHޚAJ'GTXL!?N<8)9AgIUĊĺ"'O~DVsW7ok^P1cDEr5 UK7g&.mBm'!Ti_9Cl7K~dU˨$cVnyY(w'DA[`co&0~ D#Wp._Ӱsؙ(Oc}~D?u IJXX{\drEREpTrذ6̺si#H-XI H+Am\ 4Hi76^ ! i ㍍e I tRխ&>&/qL\fӊsOȕo?N oaBYIW&CNv5$7j =eGpDn Vili9m6B}r\Ҕ *+X)7,,V%gWԎ( v@=#5VW^C^Y}tQFhoX@_&r~$R3DphL up]: ?ICܤDFivf_|@CO1႑<$#PgЯӼׅ- p[9E7XAž,:>tұߕIodRAQ>F *N2Ja PC3Pɪ~rV'pn o;GBP5vVpj3\fEJ~M{C e,+~iQgIYC{K]JULd2S}]W&vv]];`y"ؾX2&2z-ڻ@Kj;LeK~;Lw꾎!K7I8a~POU$Wt8d/oOjqO[)8Y2;qqXl ߡ%*tK&_{fVZs@V+Z9GMtGTɆ}wQ#Irh;*v24s|&ѯUhci:PA[Ǥqm RXԔS{&Y:[#`K4HԳR]COOydtۃ1͏A#)Һԟ.tL? q6bi)cu錨ѥ26֗7XC >r\6{8|^=H:cٲ8 ɘpǘ{YN'PzHQT\恒2{KR%T{r; 慾色b'ГT]4iU{T,xkgx R-[t_mnfQx̉GoDdsQpq+HE%K&툁Մy= Xk劲i5 Eh71mwȑY37fu6;Kx5-8EnL"=q\TQ`+sɴ)|ԗj'6Hգe0D9ඏub" Vi]g(S`śoHXJEL"ٸ/[JcvEDÕz+uCc5rڊrK $L @8ir\oBS7Kdd_Ÿ#ē$&kg dh?1CVTeUIl50|m%"u ȯmA4ylhrg;™ ᵍX YɴFSsaŷ|fmY4#h tۈ^c 6BVfXaGܒ#)_`0ix?b]-Bj>N_?Z2'gԠ\j}yΓm=f%l\/m}<ΤTʹ,l?%V=._HIlQj.Μ*ZH1<^+LP$E6S""TI:g*2#CkSaRs8j>ϛ0qB% Y3bO¾FeWځ6J@kbr\9k$x,+FC/n`hnV&cDҔ7`&5;I7~[EvF@>! 4JZ: koE0,(` ypupFm:G>ClӒnѱAlӂ`.fqLJ}qw4GG/G:*9$a\ 5++B``K%߲][I5ۙGCwaFngM<`@Se񾉦b ^3";EPA)iWU18|L@Rmԯъ!@Y=cgV܀֎B6q7n7)PC" y+JkVZ^+h'l.j8ۛ@Wq o77 z4˞G?ӛ1ښIr2 6neIqJr; _P n7O6¯#^WZV/@\Gt 5Ջ|\qI.q`og-ͣ;N <\fAxBk\txO?I?ΉL7+g3.r;ΕRRAK֍ ,yfV5vPgkʩGiXySw[vS=SrzXhz~:tf۹qw$VT+WE6eGOk3-۸$DJ'(r$H.T -"_˪Ƕ EtՄ[._O]tK8ΤEQ2D#%$/TϹ @i F1Ę͈5Q.c ry@ު I*|ɯmq.d+ڲ.TR߸хc}4*6bP8<Q R`L|D7פ]٫75O)'NaBնw~F5/?}?}-VT-$7Y52+6K9q&-AgnUXjЩ cPL-Fi}CMVX? [!j? `+UkA&QF?FF{ߘzlm?o87*ރIeiMBXw;5ӵNI&2g/n#i]6¢?IZwΥdvp)S`t ^&0*.ϗa r8UrèD {Ys/=萶wl-.dz$JKWs[m[<<դ EI3EoaEGs6a#RiF&v]m'r=us_ TF8V0W^)݁56cI=XV/q<{7v&`cოҡ(xP]cC+4,\| jxYX6k[E;V-ʞf=% m,P \5IM쬦=EZ5ƗcW+>tw,"@֛, m .=IĨbAۃ4?lgCW F-$ ʞy"GOuf -iRO"~QDշcT!9ep1կD_NUһN!\bH0h7\9g hE5]9M zG}IʖpjIg)4PN>}#-G2YCپx'n)ϕ"/ry!'p'#)IВ$toF&Ok}]Ekܭ5yŔlg#k)$C{9칦p砞a{'C/^48,XAUFoxT\o`ffst .@i!7NXBզ=a+6FltFeP76wgEw;&}V,)(Ptw<^ .=vts4pN8qݝ. a`c~$q8=ڄoԫ̭UYn!,4Տu~ ҈wVv8L@3]Z]$hFF-JnZ2(n.,s|=y Npqw@)rqSjG*i#t'[.➹0KJ,V P 1]8'v yR 1\A&|^COU|>hl{rk3vZuyP: #%! kYFA#TuYfu$Qi!-MB#GYJ2ڥ^cU/sޱ9V@&.V}1zG>VN(ƒsFID@PP"Ķ.ۜ R( x{ IŃ=D)8G] @)XQz Iᓨxܥt:9&'چ^$pi0L ,gKo~_^c MWP;9 z!륥t/cXt΢8Rνf"SJ|n-_ YOpUG嚓39f6ݜEG&!ISTp0Yg(jՖ95lUF$cN.*HudNT$YiV0/d "̓S ^}ߑ?!_gɕs1&rR>qsrRsegGΓ M ;fT-<JX=x! ܦdI",ҶR1~R*)vI ]Ѳ*Z8/T+pP q-b,qn3c o`JGo\_qˁ94ZE2g \0B@o$dt̕4yqSO9d~>y;#bɘEڶ~6|"bٹśo.@g)Rk`gPhjzB_\u$M6fj1w:c{" ~zj9+R/B{-o[7{ sJ;dUfC*+_r>A:r/Z(k$G {LA|!;ˁ K>u/+qٖw.HL'v𚠙x\:ȗ{'w;T3I&ۜ2epS;>0D@c7F) A+WZpf>N)^x-y jh4Yʇ_ZBP@`Bl!n+k=3D1DȲolbǏ~ܩ QD=3ro$|eĊN󁈮S lQ'$Wdw*d/-z0I1dÿGצ"vNE. -bhi@v[Ys0Y郯,}gΖvݴDe*Z}G"kg_x3CU|QO# 8qmkEfwBbsp역ds0"}P: ʃߴ\}r(ӥR5ᾟAgE=.@YS 43'}D49wj?|ߏlz)gA=?cʲdo<Gt=>"1>d"00#_LF*VR"-ԶEqʆROO:3OqMWQDqn{ W;yn˒{K1PE현r7ֆ7Xa)H B(s%e/߆#l/)rbp~S0L禞!@::;WxS. $DdXyvZu_csgdmw-%.1'ҫS펷 dqg gu;&5>Ց*ĶFc('Wqe.nu']{<ߚrd ]cn|w0v lm姀-lHtڕ[N|{5baǀ-p"nP&(U1IF2% uFɰ<P<=k{S|jVCY#G0'E SA&xPý,S?.[mŎ2\nv5g+yiw*eIؤ A YeIF׶WE{ӳ"˙BIy$"rɭyY;(E"18hI6d {(k9^MyȋXӗL;eDD|()!+AL KB;Ħ \<<88sL q/-F!Tdg[tclu-f )no$VboA9`b<ޯCa[Q5NFsک#W?"!ysv^ԅ W-[N ~wD|ZTnM +w𤒪sYgpc­ޔY7V{nSg3n?>ݔݸ$5l`$J8m k>TN[g%h#:We~lТ=ٻQ0e֜\ &=38z| '?i"rQ9HooO)'W̺>神衼'.x[ϛtVC*ŏf"uh3*KIFLMbF3#EXiHҙ .su}Xɩ221&m4~WZKVI@ǟ~tl1˜Wd+s ]ޱ1w][ZXCDT  } '<)6T }MU Z2c* (bl3a#'<9A%Қ-GH54d!1@ y3k&$ B}R`:r޹Ӳ~dFrO@ud]!Y`H%ȥ"D<{ <\nQB ) CING D2 [1{ 5yTTW~IrƏfrQi2 ٴ,MJ.L44{4Wf!Ç#avĈ/1zq opJ#o<<&@;[Ԅj uYJ*1뎚}EG̢jov5&{ʼ]1+An{*a/&KJD|Ѩ) wW5^?w~N˳Qzߪ@Nf;?Xv1j/ϐp&ocƇ8FG٦7cP˸S3X9aMDD#KB%HBSxR3YX@ 8` !dGƷzt,jMl]dc}+ \\B'e'%a%uLa`EH vKZ 5Sʤ@ FYV*3nK(X(kc+7M&(>0Í)ʲJ![rVJ8 U/9wWZmlJuppoj+@cqi2)zHt#(Ojq!i'zXmzde Z|;Mej!noP,$GJVoU$-tlCUme*؁/g'#}k,Uiw22+|R?*}%/kȲwWCƃ:;)8ރp۩-ՄlOX~ U>-fKI˦m]g3U\*uVSOkpga*y>9MmC &`mw;[>w(v ?a(.;2 cūNշOVlWnYF3 6 K˭ʵ¤7}|;ÀV^{aWHXQJ d61}m4ʦ8[Af͡oN("MCPZa=~Y~ ,Ŷu=8(q9 Nvb %ÕM~6ӨTEhtף،p ʶg?+.7|e` xE #{9~a"$HEXb@Ǯя?[QU i)M*b.{ʐ J6 [18|Xhˆb0 :+K/{Ƙ(˳Y u}HDC%kt:Z&14oEvJO~Z{ode뇲Q6Url * LgMn=\$P BuSrk=h[`.\CIG>f7>R/ODy3\X9Ra7c3EeN! Won{y (؏rhQ{٭S襙P=IR1_sq ?헖era/6g$Eh6T_qh%W)a\XTɿn+Gf䴤h|D]O.?u,cg>kƪ &Lesd(?=*7K˞[Ǹ@oAjbC=0*oaE3ģwZiMvhΝkrz [ZpGU!Rz4eoR:T/+HBhmc,-PsSN@1 uB~MfƃOU-,)ltF"Oa lb+BpS$A6;zF*fGCUuQm_!רy +(Đ$6 @Q,Ȑ]($2MSʠa >:F&Jb)O=$}]SKJ%Σ: V5Gs4;̭dV0,ӎ*Yf&'':4vHn*OѨ9΂=\T"ʹUV2U̸u">WdN-49-"U@~,Zxδ v.Db]D$>Aa}[?H ]npvJ1I Mnn޲3mW瞢kbэ%A*QXQyfhhTlWċe ~#3T%ANsÈ`:M^Ef~5:,P5y-Kx[5tKWj;7t/-LMh/7w5aG]y^B?uX^1.sIBʧ~ YUE#bޓ ܣw6T%I#-$hZ9S^< M Un -"@+96YՆ;p TexӘ;*&:%l6|&s);әqvbqi(W~DqR L*bdw{=g:N-yfMVL,ϲP \G͘٥uSa|8+p5 ;$k=Z(!= $Wl?Yzj 20V[1Pm+e>kS  k($^Jhbъ7kmퟷNT[iTX=[qruc/M?m#r#dk.H `q>^|I݌Bύn\_g}Riiq<Ċ >Ib ./],om;kh#{fBBDdM6Tߢgk;֪[@uV8:Z~}@8&Ep,a zl<RӭaÒ4dX[Vjpqe¢fLK Hn$7aE6J=@9d^I'=6m 7XvV {nþ~6{'< _ lagp5kA/RcѱgV{0Y3Yk1njS Id3p*zE%`c7i\}A2ZVr%/F yC]̸a') 8u^b|9j&1{up^PӢſ2*gT$ ![U9?A3zG91ʉIO揩/!=[G*̳0pE82 ZWݚ0lr|Qi 2BY:@ 7NmHq`G筎>yEQJGH*_*AK8[ȋ۪p 6%gDU7G8 ݽp$ RpӦ)șxÍp6NˠAGěrݹ3P KNnluR_MT[o~wazd=r`[?lac&)0Wr#a&N-U loNN2b*F֍c%:4r/g*!CN-QJ󜴲*[ga gOt1QEkffA;d3Rihֆ3uNo'E aMa(]۬GEѰyDqDꧧ,#xE].i;ɇW堅܊ka} Z&e^(y( ȥ (۞LB raNjTFFOtyw@}Pl~IejǦ- gz/BVhqT}9,t}zw̴-ꋅ)}_t*CV@A;`üI`l'o8GlYġi*Ohr ɕ|F~4,.m;>9op,dS5tꐫ^XA%f>$U߂ .t;K ckF`u<.eiHu0i_]),. jZ3XCݡjP)j)bz<`B|+|ɗީfˌp=.y?3/I4rG0N rF62g+7r9=*ۤx:7(pzwM|ůXi =3Y@Q}ch¸d3v\Xc ȅ#/@;3 ׊ҍ%%an0еeXhB-H̏?4ŶV KMf. v'%bCb+k1W0HY-΃BM?rKA-AeQ$=N;#\VSPJM#]^>/x750 j{ravWYULb^j rL٤!Du0'2%= Kh~-rd: 6|S=~eI|s,:/ioҗ1! ٞQ_)lW!3"p]z1 鏊̟I< @jҮ!H5}s1}ҜrIj\mLM8>^){q~,YϽ>?}oHY(FA H@l5&9|" 8ҋٚlm.܌5kl?^AR= 7T֛iY>%A}?> X_AqGM!שhx$z2Y gYy v^xNWV.p /s.~X_/ zǕkGl, .n?Vs%Ҝ$o;}]vF\35Րc NFdh/oB>gbK0p2]CaX >NSa!VDkѩI.YzwG⿤?H!8}&hV#Y/<?v.*)BiDn@3Y$rx:⯜3!"{[W./90Y\(*cQ`-w(v`'W Bٕo}y*Ik957ʱVm1 +Z K#lJNFBVMy#)/[Ued%9EQ^z~d`qi grD>[؎4퀵/Hɫb;;8o[M~p )WS_Lct^qK7g~ͪ.:;3!<#b9(m H L-*Rx.hx d ܣv[YMeถ{OݞrF9T?v1猒KU|Zr FauʺÐ)Zy$;IL2܋F! 6:虝ġ5ո5FH dO;)>5Bd4h^ifX:,FM? 7U0[1TbH 1S24]*HneZT!ƊCUL#ےxY o0S_LVާ$ieF%q1&e ~ukqAAk0W7ΙnoNm,GӲW;J g;VIT*l 3l}(/8MMxHswY4j\|uB}I&kM '/gjD"1T+.n8}EK:a|?62:=M|d4cۆ^{ƹBv9[ @XWkB7eO(.uߐ.A840OĝiQ{9& #uq/C2ǫ(g1ǤŠ:o(G|"t9kbY 5Tai6j3OPӤ-G|<|3|6rZw+SS^,2o2Үp^ܼ/;ނvWihlz w2}Bll'pd.cd.VFdhۓɠ&śrg:;A3)ǫ\Xmʹc$(fB ?TqC.${,2fxRsH2@gs49ͲNBIƟ2LD=Z;"w[6'ɣd&yG?( ='ݖm8~j>+?d-6sKS~_Sqf?!F\Y|g.ڱw ֌;"ѿ"i0 6fFNJXtey ->.-ODCԪVnH|>s~ V50whPS$ zIᜐZz toMRL4 :R)~6gsxG?^! TwIyd1}c!~ƾ,yAN͠01)C3*V\ŬȍlҢ'Ru$NK?m0k~NcY\(u{PGyj 4~W_} Ɓk Uq`4 [? Hϊj+H 8:Qdr_^CcA gv6¨0\h0%,3W2E#U6ue'×'o:nD8\;qNpЮ t0%IWcaR ?0KŻuacr3 /ČE RB\DQˀ?; 1vH;tt nP)1|>7- (2>ge&ĩR6F lAVgDoK?ʡcTI~vF**FC7qW a N\H@|FY^C$YvlqLGgBl/QA'*OVeەd3 IlokGXI*(0t@`;Ul!)eĹkSdDCM Lڝmⶬ>^jx&Q;baKnWWBYڝ"}U+TUjۗ,Hޤ[zn I8*ʘJ%GOx"і+|D`i=J ڶ>RPE+ܕs39}$H{cg^$ʟrĎCxL^{$PUq `:w XcROIs"oYEYp9KH!gM mYު7@ۣIDHLdVAP :˚{OXհS"J/^hϰXC-a2T^%fwCIdmRU1}޼,ElVn[Mӿ/]4ۮůM H8Q>Il;8" L 0KmBA¼jڷOLE+ )}p_dǿfcnvXy G'd7lH3gfo|y D8neϰmNgC:u}bwO;ÿaYN%tyec`` 4rDL`C U/5q'+^ɬܓPPmv޹z\UN-Օ)6_]߰]uYc? irw9"7wɾ>ѳo:M]=VCOp0|$B__7A5E!L0vh;+ v)xg K7z;g1€HXCk c[{RNzny9 Fn)0>6 ;@؅nޒ,`N˴u m$]adS8UMGÝ;,w骒QD"o$0M%q]F0wNg+" :tE"DQDآlS{rn_ Ox)Y˳haAW> ]zi~>%JYI$o#;^y9}6-*W(eILxՊ!qӥ8֭ɁZK m{~HoFӥ׍d2ʃ҄QyMVߨelYWV-QW{] % 5+'+d8۽6gak}\B-"J \:DQ,YK~0U!}!/̿>iQZڊ]x sz}>vj{B0#݌=T&&DXvF1DEӟ4o!ʝN>gPg1)}&㚁hUxTRM8Z6CI1Yyĩ;O`D=正scb KAt|ttǨH1.?euie _%x> Y ę N&yQ_^RSpbhqEqW5Kdo5;!cybZ=W? 'x~O4p8l9F$|TdyXCǟ?~fMfY*.+#><(CeT+ YV~C~|P{ J13u5e3\$0T ;9}F &avѹw9}P-.󳩖 DN;vAx8aK!(g_4hokl5O $*NX@zu"Cp@v얭_KH-Ѭ BTQX4ؒ!Ե[Nhs2rkBMB[׉+50I\A>dzިOI-p$560eO ~*ڡ3nZ Oaݤۼ֢OMɸI}Qe]yaeL OG|8]u:{EʴnO/[w9J{ao,R@Ͽ Cú!E_xv%88*a4&z\/5rY{>  2ɕM+P$m>NS&)dgTNC&[J)yX.J {}_aYN%V'{~?6,/YԆ:a*8n47\ht ,zs.Gju5o h8H>Xco|!qxgb:6\TIKQ{Hg- )&#Ijc331 f:Wz=pҨۃL6l %QG )GI83J*( 2^+ zX^yD(K΅coͷONXSc'"C>Lqw2̨f,_G^(#.Ɛ?zE: x%dll HjK;he#q^dĝ>j7%w& 5H&.u1iYJ%5CxxF[H?"u3Dg앀%v?#ᏌR;sC;> =ȵ=ƛ\K)eQn:_ry33ֺkB|퍁m)m|gQ>$=zj>_dSY%KF5ɾҮd$!H`.raY*T+'CpTh۪P116ЫM{kE,OuŴlwHfQuM6wG07P#ێnj.xZS.GLS3Dc U[mfiz2(=۲d&s{l`Z0K]}*|i;8`V;@U_EV/ڋ3Iap#X\ g H68_#[^0l%RpCdܶ9 )T(v}H4XSB vRQNغ5锰W 7UϕywYzn׸Bϐwߌ6AaU?>v1?R| XݔhV|G",lq.G&yTf>QX0iƒn1 ?blK4`Hmz`~8k Y1liؼBd6@x@"H I%"[˳Ц##G^]E3^ vVUէ Kqd?A C$Ċʍsyvqh^60ٕG^p>قn9# x+\\*_ d#~\D,v1|˷!U|)(2ր<53%Ԥt(&_ lBR0.%ϭEޛbղ R.p*}xEfvp4YqU'_]ŠR;eK[dKDg FRG pw[<aO +,;C!c Ͱ i94\bL!n؃ 1B1z ?>ao*} UAb?1r-$ sI@۱J!GN;HF2mO= .o` T:NSVpJ_BVHpS}\֪*i4&nGcX_@*bܱB#(,䬿ZbcV"n8 (fpI+`GB7$#j`֖ƷpU粋 +j,#'AMNdV3#!]e'l pŪ~|",^!åj̡k@#^+8 {ON  ;0 C[S,kz|g ъշ,|d2䡋dIެzy9P ǔ2ZAI^qO֗39Q蓔]ֈ0u*~66_.qP)BKO% l Iq_Ua/#ӹ7)RHvЂB-#pAA}cYL88;q،Tl58")愿$ԇ>"8ba$1ȇ8 qNS@Ud{;z壎Du-kqD8\.v&dTwfҳR־R]Q:%0,1#bc9X=t2yy")ȱh;,aIwn(ׅ D9 Gٞj+cH_0[t@/_BNm(5NUl#g.#ҽdh\;}({+ZZǠZ^:m'0Ay:go)SWZ:)տf8 !;Թf[ )/>ྫbj36 V;] n/D8BjeZ+f*,jw5?G7Xj pQ+YoZVoH2;b1w-f=b̥5\[d|}Hעe}A ֕ͩk\6x$6n P *3J9mN˗<涚+\@g3]pLSΠCOL# j8:C뛱iO}ʸkg8a5Dh%lWgjE7N|"- 5ރ+ejK2BI!}h WQ² qv$`;cd',%i޶5 $3pOz "\P[Rm+k wu|:A9(CpҌ2 !K#.)+x$sGZ5+WnEE#_TB>0J>8~ȘPCсԴF6:6q3zI'k[R>jctG.¢Ү.MBKs\zvtb!H.g%RcOhP1jfGWN{$ˏ&Ơ]UbjT.-1G)U?:ulcq}4la$F8~|qyE΀}7= g d?6'((j-zTQ*W7XV9_x@5ML[Nux- }n{O.1j׽%\aBrV0l8jM3aU']݈DIڇPoM!.,;d|/DUgM] nZ<^!YK.3߉@lxm_ osNTN@xo@"`qR6rH #ZT/$~}K h3ЗT1&~Syu?<_ອEDJ&r`!JsI`àwcϙBCy1-!S@9JܒœK^pnvLέE,9[ӷF|Q WzYE3$е}J ٮd2`L}d]twZY.}/]N=@Kf~>MZ,1c&l9,$ʫ ( 4xk# Iv5$g,h<"6WZU":TvfiOwftan?Y* ;Ub1{J JW4'ަ'68qqV'˾Jb<Ϲr7K=k2k$mJЏ~fkZTZ1U-J<'ZVjL)Φ;Q?Ʃf'{/p)SW@tJ# #<3N)d+sEH.]SJ1R">!5`|r_|C]I\`왵%#v>|PGp 0BvfNR2?Đ09 ʣijKX,6 0ۂGmIUۀ?9ԟ,?>0G'x`{+ݘX#!v _P.FI-:y.tXFyH jesOFyђ78^4=}l ؑm7,saIlhYUQ gòw0t_ٹ8o؇?ZAqL'[Cto^zR1g}'صi}ɿL1'qYpyZDŽnCzO;Ғ=-v@V*4ށ^񉽢U+6ԗVOPםfuҞfi+9g̐\͛ S!>`Br>/*Z(k=/N(>(Pj#þiżI|MKT$ KXnjQb1+Ar\w.('hyO-V b22; !kU&3ۋ>\o'\{dxcFfFUf@P6pVk6eDMW_4k^Ǝch˚x;|` |KQ8coַ<ʗXQD7 +=0O a^C0^ 6WqLJ :IP(REN flCOF?WM"j_`%C :41vP(4i ^9ܚ BݦGv`;F 㓓46 (3j?T6U&(ڈ4vӂl {'Mci2 ỉAȤGWŒ lp 0y>]sd!刡{)o CWSQn ,;5y5Qt8I#>E wۯ\)sfHC@EnKb߉.SFK7MYÉI!Q(5 Oܘ~D" XT%D{^;iADb*|ةY}cbi-uM"[IJ1 aHX #1б-OQM wi;G:RQ5K*m ov^ P1 mp@d1"*N~\Zc =#ª@,_OK="!%_c<>++k즯F_/ZGy'*1,DkǸk6)JUҕpa'CY;(n|ѭ[5Ļ%_{z_WͶxan15u)_x)]Fx犊q/o/d-P5גL G3vpCl^NZl|qhYIU'M۲rn݄~?`O Y_#q8fE^*93{o< s'_rRP&m448OXbBuENH} EOhGHW {s*ʮpג'lrt~Q6Y_$H:;Rr2TxØ>Ta2l=l*QZˍ"` ʫJ'$ZP=\RƢtN@ߎ@S+@ow񤖃E“BSf|CQ3tOr43태"G*Q;h4xv8aD[o n!l^#h0g.>b:jijK-I }JJE(ٜ`LQݹkANHjA.slWR_↬tf^:ur3x֝" v x_V"7% #L6^0lD!@YCM`X\ %k6 6ة JGKXN~$A! ǗqSb1& N bCIY^ "%(E6"04Ρ$wtR\O8B>铵 ; xAUBiWiUȄk|FI̬w$BywRm PEAs?F?N({bfjzu7ozd@o|%1kj]`G{ /'ߕ1M`fHuVoum 3{P@[[AtJըm;&MM `ٻ=d,>iFA;dž>[o+DV(LPK] `ByQZ{#vj ?#kf0 WQԡ ?ۿq)bG{_)$q`;7 ɦxuBfKOmGs0"ڻ=)'uFt,]X|Fsdm_DWNg6x<l<~6: *L` ҄20H6$/4re <-X!)156k׏#,LÃAѱg}8H)nf#v===)a24aIŝ^A M Q d,w(wLc)a}9;MD7|^T61I{]d $tm][c4&/Ċ"sKk5-x&P?g;^ c"+"YaEPݭWvOEAgPjs}CɚàHKdxIQ'A7`ՑWx)sEF[\譬RLTƵ_5cq>FwU7l[a4*L:ĘR.:CuD!픺!) :uRsfMsԷ`ʼ'#V Lv7/ͱ"8nbrqy$vN7PIPi+IfbrSR\l/Ot Gڱi|h&Ƣ+FHFj6;Rf5B-bzn/ܗFz a%dz_«ٳ"2~o.ɻ@J6 pcӘj W ߎh4&hډV!s9אdK3HLi̵w@<.rYZ\uCK2D &D)aaՖ'$c+B ܒ bsC@TL2xᑼJZД&$ԓ_* 0LA:e<)8FoǦR9\7(en[J`:H$Q=^gD.<LOQөnM$ez~Mf?w}}:.r{صڇ8ii9\@TmP_BO_lNa[=x̯RB*um<yE)T8/)ɒŒشUwQO1,i sہX*/8MTn[z Us߿%ȪoF%}ʹ ?ZRN_,Ob 0& JcCܱTxn}ZI.'!.'.ϡ<ʽ!tAG,h1pF7/*/i$ icKZLBEDoa+JGH3 l1S##AԐmj =z~dk'G1 s޼Xi )蠠}c||qJ\?,TZp9I˟{jocઁłDfk  | hzEˋ U}AaBnMyP@V2 Z_$MUb[ Z!D% t?ϵթCݿ"IMbb۬DC }F9*i$76} Մ[JN 誤YE&d%\& N<JAtYfڕw?K5Jk묂G<2݌ЕRy!vkT([(_A0UR'E?ZkY@#U3[,{dH?^o/~"`zǣđF|)&sάLɘuK(n, g|vw#EEb=fOmyc}Piw c΅'disbOkOh|=_M|I"@2ݺ)ŒɅW1[u,F{ӗ$.ikŴPH?$"G2i:zeG0Vl*oKUIz-?:[SMʩg `ǹRU T q <\4۴606y&7- - _| FyA5bʤ ֛-/~@2|]bZ/UBT^3};~ i??a ޕڅYPƼTKjfe.W2.yH;J%O$o %ZNElK]w-XnbĬ}r> ty𝤙\ 5tк堫 S]& i:.s؞Yp x+o&2Bްe;{dVl{#,pejtkH{]&ɬPK[hBye}$2z|]yR ; /k]ᦗ{ƻя aJۭj:2I¡$$޿0uå 3AhXys=?BI:ͥF8o :HAeZ8sh4} R&9 D^B-لj!:M 6k8aB X2ʈ`x u{w"T-tiUx07ƮcN;LZdM2pkeU-WDl)|vy/^TK_1qżEu|DЦ^b'x{^b'v7Xº+U _xY ?FחVK?fآpiۧJC' & aT@mB}B |A3/_C>q3y\ { :3o<|@؛%|QJWiӌ45[r& C%b=XI@6R%N ),hN"B[J|FOZ~3:'?ı Gcϻ:n}#c]Zhmv;cg[c|6@\0zyR 68Lf#RC!$ ސw$.e3M4bV=Dx$bVUL7~ e97C{wcA댰J`Nеbb,SN(npOe˗H[D/ƭSִ@k㑎<6PdR0J`[+M⃥% hf\ !&sP~x/䧎h5o"sw[}^x4<4@ Jܢ{JZű7nD:;ȱ6yG\kw%|.A2cn'aۼ3YCMhvYa 햍uw8~k,oLUwb4(^Gj ͇_vPCQDWe{G84x>`R1,xɆT̴.5jN`!뙦6pdQEiOPVmȺ.5G-21Fi%zr̫~6RX|(=X?vDFg(&-k I.kw5^<&̽Ps)B!۔O%D٦URlB"% Z -1ygј7MB7//׬̝e1 U.Oe{U.aq;OV$zVJrhh&`i/34|5X"%Of=ϔ ޑf:> l"p  ʛb{OgbG^{gS13AI^.KY/64 +/Mk]XLc_ʄ [,f/IBLa` F1PBF#na<'VgzM }ޛ}EX${:E6 $σ+z6jj- b_R hķqnK=(DE$XGL:.lCɑѦ̘3TA;U еJx>i _hf@u/?-9,e_9ppEIk:\\#gFV}D8@䛃Mhv1~^eAۋ `M~^OY E 뮎z{c{i<c$ p/Q3$ʧ[OWfB460TDG&C,G.[c:zWrR)'?gI ߤ4ߛ&0$tO7b ^2`4Kr#“23IltAVf=@( Hl>[HZoWFib>mK7Es9LAMZhP"21K&H d@E <rjR!:Mᣆ;U*}T>Js DwKo'dJPtH2eY xs[aXk Eӊ5_>%w 8Gj[f1s<]dTN ?}XC%u&LOG@gokcbpT8Q*X%Ӵ+D ;|gB.oC %=26TMNǗ{3w)ܱs=d#ᡲvM`ZPuy^7.bI5S xr_}b+Q ->tk܋x i܊ti( #miď_XxY:B9SBf7+P5I"*ݝtxOrTOYSH'АƯ`ƃ{¨ԼPbs>7Zw[B~NJ{ Lt"^bSy,I'r'(dXv7Jl2*U#4S3Ae,IШBWw 0i 1`Z(^A>d0Xx{-}.qRO9uv3蒡MPHuE#w|tK8}Qwՠ $L7-,;/Kx=~@qP? pׁMU'/ޞ FW-ֵX0Sx=zw_a";h FE w %TCjgVe+5u6à]4&]a-s2PGjSkp]=e*-iLwm.Khe,ѯ [X]:`ex:R |}so'|xo;feag Qm VĨ?Ncqel{7ZMi8gED嗾dP:KXI˖"2(ͭqMb`Mf%B/LGZefnI]LQpVe"zW}GP.ci̬sa@&D”gb 0#ܷccjM9j'p\4_~Z_щiCTQ!U#vϣ }<"G 9p#w )O#4v.Y噜3ˁ>'nTGۓ}~g?貮`VlЖ/"iryȠ0`zjJؽ Rߋbv}0S}6FuBlkht>PUJQW͗aiN@P]!Gc3́ d$ UdzS=E<=뇅lP6cټZ wz%PALDhmTrHu:\ N^Θ' ni ǣm4AdV-m&v ?虈Իnwcxbj"=8{smc%}j^q>"t޶1shQDӨF@;jXa92 /4S<4A,F Q"4CvZCӮl0V-`ߍ(ξn.f?j[ۣYUo` v`h-Xh?%F OۇK`] \)8>A+_tY;k)`fwe岨B?qމfӦZA6FZ:uO e0m{i!q,JDž xX[ HjH3!ܸĔ L&v-e2{3nMTo~,;)3ō>ze9[<NW6Z9(oT%!\LP_K? i>lu)$(VT #iT.V 4_wr^nXAil9p\7ބ 3.(C7X8rMS~B71GS/WUlyC".U ZǡwimehcF~O@Rr*"'I#|.G* %)7q.~Sm=V$eĺKWNI3x!B@=OYW`Ix)'* JDnd@W>RQ#M+T$6w8;(4Aow.B Nf#gA$̷St-Jj=ތ|pYv 2G|+rVW^T<5v݊)LnJ)@@F\-%6d4 XvL|PdԫQG_Yєe& l-b(NJ q4jU# 'QRm#R]GYYi}lbծ,!P~ѝBkZ*wzdȸ/doCSZԘ_B3zm$ZfΡQD?šԤy7A&2-zr0?uߑ]M<,uM?jƙ 2^gж\S 5MԌy{uB81NFZSl~F $I^;Ռɡӥ`[' 8T1f[ /5j0r.GymQ9˥'( \aj!Oט[0ҵT䄶y|>ЉZ3v1x'UȰp('ܔi-œťQV!q'38wR=D>,V;c?Hv$c*UR-q?TczH3zR,y-qT xG5m =_FU"E|fOXrcBiW s8x Ik <,>FӅ:a(U&C#,yC s+ l '~>HdI0k<aϴgSo%B_~&c Pt"##'X,^,ѹU?qWEјˇց:[E7_J8hndt;Ъ1]zŎ9#fKZᲉ0HW E|6X?es)~v sۇ&͍Jl(2E_ڽ0 $IVCzV7=>D x%Gb!C0'ݨ, \u΂=}yxع#thj?$? x B-'_lhG[X(-MkpZ}NseYKJW4HrO9 hƹo,H͎vƥY!.5#V1dɃ]lދꏇPE3_#mWL1z5ͭgj=.9^Ԏk06oMT}e>g{_ |wDi{ Vu7L1Il/Vm i$MW=C[wJ .K*l|) )'DQgfO$wYA ^,'qr/}Wb-ev֢ίr6("Ԓ! Z* JI5*VؽXelqg۰Z׍`MZ:(2FZNSo4!J1O`GCpdZZ1ҏ\[2^=7r/ ƻNnI;;! j9ot~^ظ1&xXz` Bʅ6%}k "'\EZ-ہ\сvrߚ,%.l֠et 4B6xB܂6} h73mRd7A DQ?BБ5ϼ0>Y{q>n#EBq7?ԼvCt2iurc]g~Ok.{F-bgI~Mn=%4 *r H|25 iG[v ыXvBWd l.kG EzANΛR=s13Ba4Iu+}d2qQX@Ujq$Xg%4Ŝ~!\'8ba#Ѣj$B@k'bˆ#fkOpӉmeJ}gѴlRJNOVQu(ػAFY-,$/'Ex&ߘZ, hZ>wM%xZyZނݟA<5zSWLJO$neythn'ke LK IZ U48h1hyrkD+ 9<720*Efci&j:J qDQۉ٠񦍸cGs6>"Aݡ}eb&ˑn|L1ԛlh)g;K\<" T`g|u"/PFH Jߙh? QSQgКf;ЫD'3mX\i*I\`) oK*6eCJW\ā(#U'G{6:~Cى:XdCKkSޖ:w yzbnZ¥@l P74sT9EY2Q !%1 ,Ci?3DuuJo`(봒kXH[2~D~T=nڳI #3&q Ax7fcY)i#,&ȨΣ}u 0n/nI}1Gޒ sk>.?H2Irj٪2ٛY<}P –;xi¨lW.G̿ȦÝ]o }"Dz˙nDܙi]ƌnAf>ʽ:E<~-mr4/g-OR8coO,@=umnmHuN7KwBa]׋U)ʹ=.U`os?[$dRsX)}́T?7< CF9e/ -mI@8NKy2?hEH&+U6*WPT!xb˩1"Z]ZC>pV*oDP ;gmdp>zO7F|:X= $>euӤ~EI{WDZC= @bEyqxjJaGWs|'AR~fəÁjK puE߂K]QېKUB]RJl= 3cKV'2=7Pu(k F.^! )J2ЩGQ (Yi@_J8cٜ6#~,Ҋ |Qu9s5 )һRiMy~pϾUFƋK_GNQ{\GKu<'/6rwADB`7C2hFg\[m898׮6>*ݱ5$22otJV98G2]Z=NL_ ZzJR m,|GEQ(FPj[ X8IVE7 mFwst0P3zE@˖c㓌XREǤ؟#ig D =U.y &C+fnvKT]DNzVZ+r,r %d`s5+G9m9_x95 t>Ƀuk^dZm4E;l<6(n]ͷcCӳ?Ľ4842_9^">Tkw/7g|qJ)Տj65[iH/ pqVHS&Z|;t>zDUWR'NL~1 , ‣-3,wi<~%sQEϓTFIgZ-ST.kzE3K* f" #ZFSg#`LQ\T?VG5yxɰ@t8; _Kf3t #"ẉNMc|w+'ޛNIӫ@tJ{4k[ўf6٫l$0(ՁusZD#o MMC.Eu %A*;.N%ݐs5#4%}fÀec3)d!!;'`l NkDX2c>:ܘ,=7J ڼbM%]BATb gM-+|)JKlʟ0kzY"IsX#u*1W Қekf 6g7 ,`Ӊ:c"= @=oO%"]&p0eܻ$?W_#ce!Jd|o~W%VAb zl:h(Z6fIJޏ;1@%$:F&7J^7pZy>{&G3~G2*VA1yVNd|3;^-@sNG0]ⶁ\S9j-v=T>ƒa DwFMC/\g>Wj& pcᱢבYŌ s 8exSkσ܏%sƈbPy9z}ԯułfqNuw5 laT}8@dZV/4tӀiXVqo7 zsu:SŸ]6`R+ARCbmja[8l1I)^'4&k GG&AP]u3yg^ư {7>y tiX/fǼwBo'odLNi\OĽLV7/7hR3lS7::}e֮ɰ$<;cbSx嘞TA,6iF -6=ReILYx:Sa,?ۖJ}:˫k[*kƑ1W;5OE[pM^\fw^?ۡrOͼJGɊd: & mĈ}~ª>8)mp{m /y_ҲT T k< *9'GyxF٪}jE?\^W3\" ƀ5A=1n xHd).?Q',68sA@MUK,N(Eh95X_U>.g:88sZoPi!Հez: h4c?twZuh*{!vX Er JA*WKcD|@:ߟH VϬU[n)%[5x>fЯKVwl9p)Qit=S.Ff萋cN)"pA?RlqlI FJTU=׼2Kb#9v^J'4l摙Dn8rrӻz6Im$(H'q͸st6Ęb#/Rkj9TWf n*bdᛔ/S~3gx 8nN;8=90]c2,~6Nvx_\Zfy|.~׬va;hɒã-$8D j<zyIVT+?d ,U~o!w= >!1[;AGb{-Oy %!OQ3 Z\\tLP AM2ERf#At_ /n *)y' ) xڀD.K 3t嗰گTZ{' H%0>8:c`´h8K(m _w RYwK;1 7aS/&5JXT3Y83'lb.EśE}Q(|64 ?8tߟ7V֠!ckG@h{n2ʆLĆ=@B%qRp\LBw[A߀5Ra+^&,<*⫊ Kw KmN&з 0Ro+PB5,ZB8:DҢLGwPNr2d[E Wߘono<Ǔ횤%LbC ƥWXZqM9$+LyCd Y;R=W'j/2l==B ;>s( zu}?J #Lv'Qwl4Bw7V qtu=e|%i|LRk)xC0r3f8{Z7΍e*ѪX!'Ӊ+*T)2L<FFoӶwXIw5[󅓯J^'D nN]/N%9a;$|-,U$ f02čbe|Հ -tJ'5餁CCR>n~N U:mL~ý"`Ui4)o[7h\ #hMtnTosxɒI#c:@___ ub:=Cs!b}7:ݍPof,N#*9q` ) tB`GnpGwdžW##FHV3>_o);^^džvP ju p3}+-8,3dC KMN%QhP0 ϑN咖O}ִGHMF%ZԹ-e<,_0ZL17}g&(c4?"S$d4k#i`ŭ[MLxβ{?{\YO+z|p d}b\>O/'LU.*##|%#2Ȕ4]T/iQ2Xq 7Fߖ2hx:% gYEdRۖ_tD_roW֪oԡ=ZYw ar~ "թil~e#IJ4 mt\@3x$bz2й!:3Ѽc?x,vnhLY&sYPYQmVqA,ƚ`3vH VZS>f7+P &Sw*-g7sӓZ>Nyʐ\Y2'k&}jP~mw*ebAwU NeQ~%h!7:g2k"5q_/ui#qSߨ0-{x(ÙCV]w+R0Vxo8QW"%#.1{ߚp#) 2v0nfZ bŘfa_&D~!v8W׏Ob5`Cd՟O璯La_ T~)<`6睍ڜC{~>.5&{L;KKIHJLVC-o.aI NF rb4>ob}/t3֟́j GJ8g`ĶJ%֎Q#J6}:'muZS-WƱ~Nv9>@o5%7p|l`ݶWpM^tx;RT K.W a24H2OmVlntt5|gM(ׁePH az)# 8,PIL_}{k](/&M$Btt7IAoh U}q}q8i3I jWoXTZMY$ :fAV|aVXfFsdS AWhRű+E"OBSAɝ óX txAv#SI侖vɾ%2toQU}vXe)/JzfH񶁧X:L]Ql`da|Q7`I9u& *EXBqh2 8 H[˾bF" *2ܰn0c&X*OPQ=oZMW29a}´?u2Ep:NZMq_nf$rmڪaU -y@ weg+{%9&ga*rnlSqiYܑKs=b[$cBth0w%R3!"4Ȑa|wLvb_SYhkdUa=;%){JJ-Q㟆P}Ք)Y KJMs\gAoٲb3PIYLo# /sdHMRw|r=UM~Or!UM|#?W?3rx5(ؘʯGvs-V{$o7zX!B9^BPӾD`_g\H"BR:c֪i;{緍],ީad#%)52WawڽUT%I~Eø{ yw x0:8w|FZӒ{/?糇QgWHG'a-,KLOc*q54'F#fsm4+Kvu{}:ܣ_b" UEhu! W(8Zfe{BR֜YS檋̀wywcZ?g?,:v}I&'rb#1,@oqEA+@wBIi:{>e%@ {O-{qD 4 :E?L$+ )440hPhVH"pRҧ"- n,0)Ғ&dlceIUIofwp$V:{x0oWDc=`؊O X>Hhѫ@QwIf%Kgwt1 k*C{Wu7\?wAĞ*Մ S6hgW|fO ,J0ϱ1{שXq `[䭕|eW=zI_W$j4eX$ NBH X:?bUL6ĪU(G$pEHt? i53RCwa],?@\>ف mGQjX zlp 8HG#S$W/}jO1<' ~y7sI"ӁRqQ8 !,K/>o"#~l@#:t1ǥB:Xg2y+dї3G<쳓e,'͑g! ZofNxVluDOtIQ8]X>NixԤ-b Q{KMZ·֊F9j؈.0c?xx/-\dѻ?XъN);&e)a4yy20d4 Mxe`UusH ܟ:9P˦>K?|߸FS9`e8GU;B&$[gOg jXE դNl&pdA4meTLf<Iey.kP J~`wA>Y/ B;k71{11FC7S L(3EA+'J?Q`r[n~QqJ;,HNZ4Zn9wT fvVβ/nWO򨹂3;=6}ZAһD6F}Zo”A{Nl'yc\{|oɞQ])ՖHZcful)aEotqIh⾁B;͡; xWa CVT8ֱ—giĪk_GR1wYp1jd#0a 9dwY61;H/N )T7㺧X8^i)a5Tffeى*,#o-UP On*, 9ޕj!h/l,~;CwJıK ):@pOXwkꘑ$(ecܬqj# >#kܽ38{TS^k'fQHL9z=E8 *e“XIg|0J ]Т5ϭ|DN4ac'=q#F(;%4&ãԣ7?/H 5w6pW7xx-s@JZ(NA{g`:n39#|ThpZ9Nn< -m̝UCkV1'ŖLI牥Tc8.X2@i 0=w?pw|E?k4s\_&Hg $Ng=k; wZ2 `z`J)Y@A/cD/1VGqƬW\6K_2+*Q{X\Dߊ<"t,l[`Wy ! Kp>eyO2>ս+im!5 gϩK0/ fu,"Y2d]zA>;S-ܬ?s=w')s#Npʳ>B{.sUrxy}Zterfl^m| i+kdp!"w ::4J^.Ymvq9\gxoe  x"54崪_d4#Z ~PSQ w׮te\4Zwr_):>fmB3]Pr+Ph@)(GHi_n7O D̦F;?,:YQT^z"RA]="Ѣy#a1IlE8=f$\0|XۖᰮoS"kKk(+Gw[@oP#Oy s=Vv;|4Ɣ*Msky4vJ+#}0+nVydѯW: >'y&Dإg=l+F}S9}'b QP #4/ֻ7- e1*POTD@\s*q,fh>!St"`qy @Ds6bLOwIPv]_y0;]_^Mcͪ^&dF Cg[&6$r]QǏL7ֈިԒNmp@VÒԢA*v=b;&:vR^)r*W²T0ZM>xV}5p,&OdȖ.^?'ZÔ󇡻 Y6a(qMZB|qWCR :>q o .hʲU41|U|Rk ٬#XWL`Qg^>WHLd ۧ D<*ܙ7hI-Yl/{l7+ڐ&Pk/?e]8EE˺nUm1r8Ɓڨ|z=VvO+:^OeQ1B\ ) =!ԻfDha啪;.̒_z_}jKĕK@XLxi&ӜhW_eJָZӤC~<߻aB"Xd:.G.I^{>$@Zny*2Hn@uAҞEzBI:HQ-Ki]k 7A?4t6x&y8x )tǃ_z 7F5^$ڦ_B:m-H9.NubtCϣ_~AH]z!<ʉu!k|N|B'_e"~bJQA<ǝbsRӯL0*=h- ##w?Pdƫ:,3 ^X\/+v1S(|L5Zxx`̈йľtYRв[g6ϋ ,_ú&>#YY(7Uf-sD(F-ٙY8Y){cɲ3Nl =I$exwKh0m8{,1$)h02ь& fBPv&>o)q.ʼnh`o 3׆/ 4rk8Fw*m@@< ެM:ۣ2\e 9N犜وp ӹ^L*l[!! W%DPJOc6WF kz bYhB+bHv-_) B@*u&T9SGf`j#Y˝Ҝ{ Hkկ0?+a|!݆p qsi`ιu#-dpV%uPi?W(3R4vH_86_'YX>pe b\1X/lV|8Çc>p:?.wۈk1 }>}O1LMjNx ,Ϊ WB.o/Cn ^ɟLPPa z!Ad26 ??FGDt'}X{u-NBpc灱M{هFw ˁ;LKf ?u )@qE7E5.5D1(i{\\6jfSڅN(Us+AcmlDV]Fc T}MYRɏ2'Fx+bl {szTP m<|$g7\h_Oa;鹫RvDGwWVV%xN nj"tەJ5@t˛S7O[]"|TE>-Xj-{e8)Ψ݌7L3$kr85pP+k) JLq%I1<gYYbr0[goCJS|⑀ABmC<Ʉu*^3o8wjnHblḿ UGlc3Nсf;8/GF)—xq6Z&'@6|4Oloqdqu}) ODَ=k)dv'uEPޝ2 plz;A`Z҂aWxҏ1xeoVS+[L!fQ'KTk[q>HGc.{s:ʦb8+]Q ha,7:R{(x)bSRKǗN%u2Q 17^ԍ&NڙRſt 󟽇@8t1^*Ss5  88N<ϿnrtNLlzS0#"HF>1Ս}Rl,_YLႁ=U#+a0ɺrTirGZlՊkzUliU?LK\qb9Cob$]ebSnI q@IQLp󷩳R!ѯ!wmH"n LOR"=4qPvOGjGÔ:B^4sfRBʏ|[g,j?U;5a/. ns&G4o)t~D+(ysUInL*e#HVqY7! [Ӝ6u/TAd} 4Uj[Npy-#&jlWQخ Jif lFcծ'ouZ+ 'E |DY R%G9f[/ Ƣq2`OAHitx9o9[Ħ^ĺD0lWTe9*YkJAG`,?( ΗAL}4w `r7Bߣ隵U.$ BwGnp%[h^_SٍzdȤK1} )o{k잃!9H oֻr :T|K+ |Ǡ1CdbyGODqx0EP^da]| !.Y/Tҵ?R\:K%ZB_xғJ{[M\lz?~)؊Ι۷Yjr-TƱ] tUkB~MG0WrU@( ԧ @$ꑄϚgrl,W*)I8VH{.AWB(5If&Gw}+sތESO3}mh:Jz $pXUiz}l%7ۚM55<^tF'ef}Q٬9u&1?:lj^8jHB/U{?VriGUfJ"0'×v 6#},pvЇsC{ aj6@Z,a/Uko.u}AM@|0qhʶt+{U LZeU.9sDYl5ppDkEnًm _gR7zge0+{Iw s+$[,ʼ[Ն#' A@0*{ MOǥDH(bX.ټ D*;pS~UF2 `!Ld (_9|bDͯLA".3(2`V*~wHN]wU!ЪyFwr K.}Rm!Ǡ4FxznÉ)Y93sZaG'.f[f")#jޏsD =N}Tqms5;C!VޝkI|jݼ rm~ᣐԴN.-|k?RP'1TgZs"dkQV󞁤CӋ ^YrmՐ^GmRw_\B{R GQJ17C[0,%hg^sۓEU]$dh@մr.SԿsCjqw7GxJJa'!=C5-D,:?h&ܘU-ϝ]ы: ֍֐#Ŝt,.\HBK_˅, ;,CQr-;zGJ) 1h qq?Xؚ+opݺdOIb?;ł 3LJ{<(MǑPt$$z)jiP&Hv,.I||-=l EI9]4_rʾA%BC窕 5浠䦰BQ 鶻HJ4aT<n/r%$diVXV:?? 9[EZq׋ _-$/ CO wl>b=kmÙAn$#MC#cZU@7Ķ3bӤv 6C/|pᒫKBziݶy8eߘ)cm/1nI>/ K_M[`}eD>`C`XXщ|)LRoپtC>'No-{A2]J+ܵ%zjL׋ݺ}ߞH!}C7~X@$K𱷳O ZAIp :[Ma27ID!7zTOsHz=o-^9EDb<үk|MoxP B!|.ĵZVx[PfL[|{eex?M@2VhhyyRQ"5jM6FxŎ?fv5G[(h/CY9Á[ߨ5 ))y#?-^ yJ 0?Rx,'|@6\Q[bNxlG. n\2*Ѵ@0 IXS֪- 7#v=*& $`X+薬Rx7N O.*[;O<4+ Ǽ'`N.S$g1`+DoM:|[Dizj5{ K+^1C6|Js4@n^)OBdDްLGA[=5#pKuy6k ykyV*yΣ,G~]G]Qnruow?T x)qQ&׆44lB_U DeX\hR߮]RDž?1Ul;_-m$;an)ej$hPNU֜5]ZV^Z dʦ\}3gَ^͜IVXZ[ cd'I̭4 U -WhѹG뱔!g}:SrgEVr8mN.,E^"'9k"j?+D!\ rwc!LʩL<Ɩ'kO-t[tկ嘓JaR!b˓V"6*Y{ g? $v7 `lp͟,1NDUp(QD__[\j-P!u2KvB[`ALEcȲJfÌ/iC悗o? T60SL;|rhwf4oT͔H:Pr2I"GWj:F.fOTzیvt|ousRj #bOUa6ײ6tіBuW2ߎ$Wo%;Il|p)QzJ̵^;jm%GYlG~߀L͏"Nю=ɻ$P-xnuṷ9Grj 9zm^~0TtԔ;RP8AOKc"#б )~d8'J>i,{W7UP v_ /v;/{:: 礈.WPG; _'/#[IAQl78Qu}5 h#UX4S o,yY*5XQvw#޲T/Qfrn''SgjY TUBC`~F{\7~`;"Z%caCSBPc{M`ІbZf+#B0MAx<;GicqI -[ D8jTu|"6Bml` _L )!.GY>د89nsoIhEh-v 4GC#Sҍ4݌~^'u`]EH7w9ҡm>wgbN,4}FQ~mJrsM*8L5m=,2; t&OB6P`W1tjlkʮz8fI fyI}2R@` Y2;J*V@#xqm.{+f PMo GݱW"zq4'ϝ00LttygjvyZbCBnvqYK)Csk%4i rbue`*}FMmuV87z5lq>ۤL ԓ,KF @c5lQ8RF˅?%~)4jgb7o_h̰3Le8d$mp ۧS\?y!J>\w05NSl%(躽o1RBvڛ'yJ8_R PpM 'ߑbVڼپٴԂ"ɖ_VvI#dʶF.cށ\qot~ v8/I&y(uڃS..㗾v'K9ga9mT/;ªe&CǬi6 F͆Og[$cK%e_f}R K]؈-rQlm$ y-X,I}.q+m(<I3KǷ@SIrn͢kMp0z!r7dٖlKSْJi#J+f-Wd]tr(%1Пӡ|F{E(k!˰݊j4+~ [ >KfGwƠ"|pȳp-H ,!' [}\v<!uL^sd2A}! @h;9_+w˯/ fyL^I݀vc _1 ;';{ #Le׎F9j d}HM␤眈z߯-@Bz{3M6%gMZ+mx МklKקCfGxKbT%Ng~=q LnppTi}j+T{kg ;密{lyiX],iG <ɨlh7|`)Y}{B+H쾓X r_En@Hyy[=@^=˝GXN0THTr)Fv(~)Ba.BX k`_!5)^͉eסNApi~])B^MxeZpkp1'_hdjġuwc{V FI=ʁ[EH DBns*z"$- gX zᬷ>6ld!`E=,[Kƽ5$\&}]# _]Ǎm_F1%khW2B.8OWȞ~o,%Vm MKܾ94R<âe%}^Ӵx· <GL$eG/+¦lŊ fH糀a*"n s! R|L{"eEZr&aܴ+eń()?&&"i.j`4$1I=dm0e^.YkK. ĮnW)AJ,=Zʟ cڌpn(T _##$p[hɲ^X7|pzVRc;CsI0G: O>%pw2 jr'.Fa[ uNjç}ٷz1R(P\J`0„ɢ#JrC2FP"F{7Jzhtϼȿl7 3cA?sfצt&թΙ!ʾ/Q{8 j솮aF\"U 3,I>: s0o(#ξ0)YbQjcUJz6ic2c)o8KCj&k-d A衑{aGQ}L'b܄(; #5]0n3#@Ǹg(#g5$|=XC.'&C~䇶y q//[[hFFCd=.D@Hy($Z\2}V}O7+d@T5W7N84+Fg#uAXZyuظK6ݒd܌C#vrW.l2'3)  hiMسV tM.qLrOr{?s&_onă`$æW-g!韸lu"sBLt3:Atٖiaz}eH.RKp`)boB4⬟k{(ٚ3󶭯ƷbZY?Wq8B(^q Ҟ*2 >,\p[Z!AܵɌ08IKAŧ)8گ'z̻,1$/]ɢ' #vt.> {^Z!{Cё vsZ JCJXoηgN8# P`M(h*M(C3y>vV3;oWtXw/UxZg0G='o/3FQ{%%#=rltȎ![lcWx |h<{05}< P!驐O0#1ad15t <{3tog:jLjqNu1$o *b»l['̅_51΂03DiJ:P$L4nW ;U!Q:H:wOL% ]4`oxrRncd2SG4I5[?CMiҜTJ۱gw!reOv4루Yv W[P+OXl2i<h@e#xuܮ/R0"bY#:S߰BFWƍ7B"o璒fD=U:a֛qYRUBg*FpY_#NyՃ6i-r4鑵mZSM-X({5qu ]=؏),a3Q)~V20TJؗS-gQsr byp "v'p <~PEP$*v=qDƯb82视e%Ho; 7=$A2-aAT,Ӭγ>3pYqA&*YV![)WܾXs\0g'bł5@ {XMo u(/M]+rM|!U3MFWlCT8LCDzv(/JwoQUqklM% "PPia۝oL9@xgV$!Gl݂-2 $Q{U!q}!p oZT8V:vkGVcFoG83+ [X/DXxs.xy{0I$~4q:B^T!%ÛAk%yO@_5IԐы~}p98@ {: Rem/C|4ɭ 2^:z`.:Tuh5nv0sPO-K?2Havzrk}eoU״"?(gG\/&1&>H_V{AuAl^g{5g0שSܿUϘ44oRj BRLEo XwN/wZ?<>%:+FH-:X\Gsќo6`XC,Tcb5jIEx4)AνWtađcζ;o-0yCM:r ٱVr4ڄ @iuMd&#*r yĽ7‚粼;YL2K-PruA$F Lf.gc懟t}i__vs[ +'h_z=lH}cG6BV_Pg89GEl;NT/5MfY;gg.;Pw@Q%ޛ= #_PGe:ϜFU$M{K31[{HK]p9 `nBG9NrQ3԰}චNߛzP:们 !bz, y w47[.ܰ1'R 3>Q^A 0ݶYbf)BET;4m<5"\Y c} 68Q'KMx@lzu;E2 Ŭ50~*N| Z1%AoHFQ'gROqrMLhBi8)B [t dYhϩsx(gT|K[?ݸC&ю}Q̪~ˏ%$HD13f̵gZi*B\{[V HDݝMA-dY`&of&ZCB^u-@#Fm’p z-'A#9܅` S5MLx^q#96Dm[uVԸqͼNtOaMქ2P>HbS4m_ x/)`kFm(ĭ=ZջZI@bdn>&ų f'y',K9:bl {QpckVV;ݹJa`sUafp!e c/h#^Y2ߛ0/m)ݩ|vֳ2AUYG `2 jav }bSDM왻MB`֥B(tgY2/`[=p (bTTݥHnmbA7W*J!J~U?F2_#炔:5ӋOXCZ}pcږ(:"k@E ͆`!1ږYH5)׆kVc0`*;r,uh<^[Jl;y95-,TD7Fi}h<=t9~8!`uI͏{3rQ X>aQ!Q p{ǟь!%b34fXlJ e1CnjFWFWp] U*V"z*h?TO!#L[iU>OقqWܜ&E"׆޽Gt.P=:3B8w&'ah.9Ć̝(+fG-ª栱׻QoԊFh7bz@28p=ͅ.{A48idT)EH,9,+z3sAf559xK?K/P`0R\zF|YC3pS`/]6b(fv~HEb7[ ;)!)YgwcMggh#l*^y˲"|]ˬhtP@/]|"V_ ?R UhT,qIC1!9mhA%H,EGHfVxw.\UT]$:Rb:~f*b9Ƹ=& |8V6:ivv\, @: "%Z?mn-'iKj)ܝW)gldE`6ih=H?Ek]'4ٳRێjux_I<]ZM׌+>Xba]QI/<@orɯcGE<` ڲr8CXa M4"wEzɵB~V10Q Ehy10ۺP'<Mr'sg${xͲe1Z&Qp<Ԍ1~T("zװ<OVA7L>d!8ud+B+OEwQ@[ct*u0id%1W}Coz7,8bA_+{O`GJVzA&to~ p-{%f̷p(fEEZ+$0qУ+ q vZbΊbci<ӿ:2 ҅軼Cpzp?OI// b/gjg*j|˓k䗙> ٠o9=*Y,L%ɮW;ca%ꑉ?YNRuݳ|%d.ڱl ]&P~ٹ{^yĭRu;N()SOo|QN㒆8.SX{0mG'Huqz9kbWYelE50W#ȩ Isk{d`7.ʓq5m8C Ju* |n Qf6?=GePTj0YA|[7+(^rdT[a87= yM6lȇiE6*:b"f`w-?:XT%N._ F8jj&ANt;Ք'2``Q :k 6c;eФ DnbPݗw=WyKbqze#ɕ}Iv?#:WL :.`S8S j9wnM* !qzP9ƌ%ѻ}=:]CYTY]~o ept[LB!2Qmn[h |9?tP(fkEes:hn*e Ct~ 5 Nԥ,Nc39sE)H#8_m H[<r1/?OqR@No[/VNX _sc)ԧy[]]yrH^cvm¹6jRbO|o[+ Exk \ja=Pn5Ve @X4]Zkc3]%6B3j|u"-1њ ῞\12~7`ȗX@Gy|/Ky! [%f TK6EwSZtGY Ҏ{ks[-{e9?on7IxTV~b[T4]XWr ?F5H>5#r/.@͟Cٺ\̃']گgв dJ{bXQYP<:d{,3lPUF5fBp.`f 8>-+'(@[1Df^Ctv6>XcVT'<%W~X _rY6;MR1g|ijh0=U^"ר`U=y}:Sa?(,KR`4x l̇fHM쮈ջejOg_fS pq5,,dB2o⹕Y)+itkX+Z׹-XB/,;BCt(A3JS>03;GF#29A _{6Ɵ04*v/A%0w SR.a\wk@;Ggza?䨕:/x+z`@?) v'bbh%S|"vI1%8Vne3f[o|-/^J9X@%|63/Dޡx~S+sHҏ@ŬN]1aTs`hQRc6W!6uD}ö*j!,DYf^DX#Z 8ᕕԤI\(I6*⸇XЯiYɴR:Ώ~"qSbj M~򷲧}8i1G" z,.c؛ᚾ#nt$s^іOs/RB-7$jy[,8bd%ɖA4!%G^E(m)u +lXr{ESQ;ZtnqKE(@ݩ GNlڐp6;Ԯ4D`O+E"h.0RC[<q5PZXnDa0߁{g鬤mf<,TC #id~& V&eEqhˎe(nhTVaƚ'# i;H|!y7@j_#5x>I%WsLt"ắ%swT"6( Fu@ h[fϾ Re1h'j3~7lP{L3Z90(7*%χ|.ty~bΞɦ'MI;[mjO~kt+8s}S4'Z.>Ofer|Yj>M-H5iC14zNkhbޔߐ*`` GXz}Iy>w~^P{2t'~8OP8U( 8iĒ7G]Ӕ&K1a`o|˦tS_68K=x>mXёhʷGsFc%JS >>9F. ~S[ܖw[! pP$ 2?K+F%t5eo+ADXڂN#:5.߀,nq6n0**U=rU'M^ UE\ZC{Ӣ8s ؜.ŸƫD 3N` 8Q@"iOÿ*z V.^5K4(5;^&c-8"M焏׋zcvGp@q~xDXCrmc'KJPK6Mqx0cj ˿ ZF;%X|gR^=4]qKk,bK=9k{K_q5Vn ı/Uū7ln14XՒwѥ^2GC*|^u!Yr]n:5$ {$![ERKݨqiy_h_C 7k,@00bCJwmOԴ݃|;~u]@aP@]`kf6$Ff Mj|OdĽZ R}J;CfRa!&2Ѫc4EWBo`3 ۽7ѪN()-7_ssm⮏FPwe5 $.y[MZW2t cYS.X-([uYJmYl$?J31TEd/2bkCqWWϕxQ[1rluxQ`׈Akt'b-xPݢvBǧ-LBRU\j*tUqK ͽ+.kP. -1af6ʵPl9旸qBݦAN "Lw9ب4:ì 2w&QzS*rZW+_ ʽFWA_^>i UtwPB꒡ȫnN4 @o_qOynrN-bn|daPy^v*׉{FCwT$k+̯i.Y!#ՑkޣV[2C?2 =X@WItlZo…qn%:w?0ExmZ 4O&bF z+i;b(8VΑ̅-->:!~˦-]Hӂ ?@frDA8H@4 ']lgh'mث5$᥊EN+d+ZDq1CnA+c]d,N| ԒE{!/y##3RtHWP/!p,s ,n I a`#NMj'9~nZJ\ܻAmLU SCyZDޯuPKׇSʞmkp!r,5u]W'tz5,\zSLR+?^Lx,w@g>vXN*O־]:|>1D*F%tՖSWAni!dpم>iҗBsݽ"IH[[XbV+p@oZQ~YGbA[i~6_ !#w?XZfrp.ZQfHt3bi: :>#{l` xzz36d2\{4JK8b!sqZ%Iy QLL{KĤɞ|&UĎ*8vl_w :~pEX3Y/WqHoބ3J'rD}b\DDy*~?"*]7IZ&_HH;QZH;)>SWn<ω37+${j]bEi6 Sd6Wc 83e'0e9D[!ҡCmNRFNk8hhgnQ_`,sWԽ<(`oa2LdJH `73 KTT]# /~I&8\I ?.SV@anD#N][ԫ gfpKS[mz}kk+@krO>P>Dkx+zSB@Β%"_tp4س=6%FCQGaHi'E>8qlI4[X&,yaYNj ڭM?ZJԞ.REX|=+Zԑ"uFxL}v` dž{t\[͆MEЙa>~3oX֐*Gqi;[i \'@BٻE'}h[d?2&M>o߬N=pW>Jͣ(Ay+Yp0K^ P_ %Bqf3ѣ/j bRyxs ^+f GQ=,QJ>{3 v Or% R/ 0<^<ө*5c\ ݹO*& 6`>`8Ww b9]E)4J&Aܜ#'YjXzTF|آA0m2Ǘ+X#ο{k#:]Yc\?$ڙ<ϲe$bWM3HzbRO"V g!_Gk}hvƈA{܏.ώ';vG ٫OV#pb=dn:2)fW3 6?5X2Ё[4]iqS׬N<\ɝGד)\j {Ͼ[% D?DЯf+ h8ѻ!fe%/^vIͷ0bha5l/v/}#rQPpj ci?ԥf)ٙ_tÎ5T줦U)Ui͓quݨpdA`Y}g_s؛TcBZ(!]L*`Fu7$eWS ao9WIG]kB4W)]BI歋]c 9%ҋ98MMo¥IƂ*(U /W]f3hH <"'i,Ay蚹ĉ^Yw+R#nzCҽ o]+B.j _PR*>yy\ZTwN0-a6BSTp i5Kȴ}^kh%}9"mg7+$q7db[Qxik`u8W%O&EiDzJiZk08gu59Lݑ2I*պcB (wUGR}{a]@lO|=;u[<<7-oA6o?<t" X~D8e&,|>n "5e=|A؄DEHOmͶ-;OwGo H2_B,M? l\p^.N$鹢t=|"`B2h2u|(imzf'5q[.Ql F`ЫRgY TW/[69ЀS >RL3n Dj!`KP6"4jh@B*(im5ڿ|R[ӯvz!ͫ-)D-:{K"93X9C);>ht9 !?es[YĽw8q%F\ -4WwOʉ,luk3 QqAeLtc'{1p6gE"x(PKSg ~g}i?Fo?sN }{1K2h]>m%gw?42 /s65S%M,.p }E~PDO/ů"-j4T}s |9m~*L!ꏺOL`x Q~G΀i]v,b"L:BEeB QҞ9<oⒼǏ@BJ k}"NB17~[mamO0QV[| uRLu=I^G"sv iLdhJC5]:s)%Ie A+H (Կ~2\_/G$3˸/ŕաƭ6sw7fkU-鉨S1B;_/imB3dL%A1eׯgez5="{r>9 Xq>Xz MP;_5:Ϋ<@)"Ɂ#%͎jmD@4k>y$Ty,QlNT.K.Ͻ W*Bz6[SF{}ۊgu9ʭ"J?8uʤZ'|f@ynI 4Xl$i0Lm?pk[qML\Lc[s6K@<ƪ$2H?߶2Peų$ɺqeq0ֹ갇سCҁgcPZkjw9!@V`ي[Gݗ_ XHN rpFI/1⣼%3LAN\;b|]?.-Q\U>dgT 3-8c %|qՅ,tq{W2^= 3NtX./onۯ#GkzĐ^sH3˚?I =ŝ-f՚D^=ri6{cP"wEHYJ!x[Ywk wcypG~*OyժpJAR!a]-۝/AKu9g%&1a}g;/r\r.ZZog,w8 9Yzaajz4ƄsgRYĐYڟS9ǣ>Ҽ_U1Ly'eP({mU(orc%qxR.)h*=2D@P ~-xYȷ]Š`m {4<~urXTZlIVWe!lL至tf\ L$ީ]ÁGQ)d$E`h!;-u`/&YU[cjc[SF{チϠ5Kָa =Μpᖨ1ll!ĀQaaLbTW;/FM:ҴS2ȥtz(me :NMu-l[hqݩ>Y-ˠ!YqLf%wG O6^pI}& kKi#!kiR,j'BmuJ$:37OfeֳBP$kuP(ZT>8P$߅ͽW^}hk1EֿCKQby,bl3!&o@ǔԆHC~ 9b ~:Qr"! &ڞG)`{xnj@i>R,!uI8M%ir1Lh${F JK$^wsEs9l9!OZqcN_ճXǃK߀]`CHW֊=FIRj~.`,s/wkIuM&V=Q÷Q!]ATLGk=,{㾜cY.Ь9YKk_tm qBD3Hj-N{C 4ј.g ᷙ޳hi>Etz|BqZ 8bqj53+! _} :U 6JBYJ|7Cz(v{h0ɹmxWhȗoRWSef/}E?!(Ԓ`'+C#-I <~K[@SItˣk +qV DneHϡ{u Q]\y2h|$*#Ǘ^TZ;9U2Ce%+)cK[-bA[y*O߄Ǽ Q Ws64}rUz#/re 3r-P qVWT>l]O, >~g`Aģ)/Ȥh'7HեE+.NC.{Vwڸr$;tGpw# j D3.җ=nцIdNuar?<~ GGh-:e>|ks^;L=f<c'4-RU|`S^un`bfŹpV޹'*ʇ&2 Rs+yb\|%n_OTy#pVMX _G19**Up܈B?l3Y I\|1}#!RmbyeF"ɽV4LPJqe4@\&`!1N7K3g~ 0s &VdNc$9ふ'B iiyإF<&cDFܴRBy#]jJrj%9!Z.jex[͈D1^F۬0HBYflB8HQ,^ѻ-(DOj+(z// Y0J˓yHN Fz 4^r >XUL+v׬"FSg"sd:^/쐡'x茶<Z 6YG'&b,T7E rF.Q5K-8{<(uT߄ o-Q/UGxkM,#TIxn{e;~0ZYBʏ]#\y獏.8 #S76 (c 6|-2CP$70F93;" ABa9V'/F _Z}:Ja^c8xXؗƮs"_?oi mܰOW{դ_0dgX伇#OdK'j]I6"w5}hDix˸ 3dAO 1/FOuj ۊ;h5fvu@fX2 F_cvP)6;ՏLPӅZ'M?#TVL.uk}륛9z{` WBBSUI6{oHYNwE.-Kk+zgucV|9Qyd n3ؕlMVj'v&tN3l~dܐ5$i;)؅ wSoKjJ{(l)bs%BiiB'&tXWWO0pSa-"bVqUbcK<(@v@㑽}LYHU41$(<)Y uwa5>QjN,{qJe1R[ԷL@m@\%^l8(,#cBT{GjIZ"w__flh1bm2Qa?~o8G "3Xz@Ԥꆢ=Jد$S[D^'$/m5)WOwF p'!ܴH(hNP(!ߊ߻{ nF%{ !.rPRivq_l8RQT< 3u뾹H|# &oҶ6/ BB#6va!#m]i_fщ>rv\pccR6' ŏNÃݹr.LH5 ܿ3Amq5h6A͝z[&TBpص`zymB >J8Cqdz8]Ll?F~IZ!t[x+e>PXHXB3E`~a_vׯ|?p_ RdN6,/hO ˏX@v |!wZdlBj_LhYHmror/پ2hy&O99O⌦)թs/:7]Fj9,AŽL'zW;,5Kv(|F 79mć'QpJSy2PV[&yi~mgDCQۋXv0bLle:;nPnL' VTDrpADσ'*:/> ?.UUWT3"0n Y%9h"nNP6qZC(FFW#ZX*%R,Ppx+mnϩܕc(k;hAB42)BCs (ˋ>pC>湹H76ob1tŬ`A/EF2338aƛ^dV"q~c7~VJFE) E -.Vi3ׅxd㈎q}/ '5{–gB{֡%vTԚ&/mtxAjfJs+WGh/T`T8՚2Ҝ悎]3-d6(+SU\xǻ)Fɟ qMR>&Hz9Г { [ȥIC>4Itm~kEE{,;˂𴻯 5w ]<^JKGR(bKeE@؜^A.Z"]CDhCK+u!d~' wM^OKM{C Y 0̠ 鞈7ܳyh%G|BT尧Ei;Ew)Ҡ:nZw ./CK2&4:&`MӺdWt |d&ea;.Sa23lsݠ.#7{H:DEL@x*;pgL闙c5pZW_xLsdD`,/@@A("{g$ӷ柶.0PBT%odg: ;L-ZRME2w~0i{*v}N_N6y[w1,^(T=%`RJ#!*̫@](ˋ{6иo\2 2MqtvyLI\d@vXwZtJl jFFzݧܱB+їfp$R]Si'w(sYd \rPucmY+֜9a _WࢇոٽaXn2g>)+ ُ>g$cDƛ",z+@FDswk|B7?^HH ~'1 K_ Ocxֵ*Ej8؜J5w^9j).DcFVt%@*o!n R[re{ژV2}WCy Һw+|åCNT@  }FmPB$yy2I Jzca!0Ɵ^ݯjj5j}PeT0ʌ/;yNb.QclƵDԁ13²o?S|86z^{wӔX.E CDčdD9v1[tLD=] /N& |Yޒm᪸x5(--:٤ǧ ofN^̂ҋxHg$ecÒ-koq@M|ːEm%U60 f5/8C)aѐGE4 [@#-TE٨.`4RPI<%5.98[G Y1\`:?tBJty.|$GL5lrZ i2hx ٟiO:^PEI2ˋ[qhңG@-ءi8td:pb#˄iV s#zaW= 6x럯iv]),&]5yhO-k6xjtiz{@&Cl3x1`UG7'F /b83cclZ1e{RB؎W۽cwFހ h S7SP4OboNSd"TדX'7dbkEѾ ]'!8mCw%hDhഥv>9ް0qꁬޜg&=Ehx)ŋv8Mb\wr|rk[\r0\h 5%1v$ k_wdy륰3@/ IY7sD}٘ OőYcᢸj yqVI>FSJsw匊ǎ=f 4H0$Y!ԋ8ݍ3g `v#A1TE8cq<эd]RG "ZY_fQ%'zj J{+妾v֋W r;Ӣrq~4)J ֯0 JSR=\;3ĥ]'P࡟SF&46ϖc\0|̦I~`x^P b>1އOW~&Ki]i^m1bb{[ի2®| ʾ+$DjFit#6I9e5Gn˽lb΀/8JS?\k?Qb]2}Y;668c"J!Os8EdDYL%:\YvA!ڨhlDCDLЙ[TS؜.,v?^&woֱƺc gaץB<ɴwq`jb$lP2d $ 2ŧ憭|- .:?l-b;Vր9<?޷*G>o+Cr@RBuVASxP&:*Ք:G5QX{sS^ZCW3U5 e`׶aV-%qpG]Ab-W7 o7&"H 2#]]5A:c܂BG JFCV~`N6\E$WV]5;kQ~@>EacF^9NQA17H%.q'dT+vYrB@廨؍"(L6l lg?S^3s) )޺-3 4N{G GA+pfiKF1.F:Ȯۀj 62;Tp8riCg&Ax,ɠ=xF5̈<q'Zݵ;)'-uE7xpAs֊Q;mw%J<9R7MmG1J)$jAEh XyH֘yu]t-Ҡ<t#A9,u!ɌA.e^׫0ҊIcLhgc;d`,J"$}mPVQ@!Q9(KjN.6a8.QQ׼|~D)6eG#y>p,Me88e?i6#[f~Uʛ<B%IV`铸1YZ#,5cKGԳk+ zK'SH'EH9fYdٙcftdT5AD*`u_md=RocaOYq\, l!IeyӴ-Gr#-`r٦V6)I?j4_b)׽Kbq{*Ua6 r:~zl)>BV8*1bvoZ2A@oV r\z]*WQfwU2stӝEw1){u *$-}OO)2Cv"d+!ߗ&6Pè$;ku)q䉚R"U2#h$vL4~y3:;}2JqӼN f%xV#(~ǣPi ܫ{b( oan P/oԺyRu][c%j&uF<):e,AOU2w|;VSt1v5tdzK~fUATU(^q; -S$z Ljn鸖j3㐚 ک&J| }BRf2o_o1ԹfZPD S<?¤Nݾ{5Ǔrb ^3*" (9Fw")D/Cy\;U:Xٳ ?y&_P+.=hi}D̟0 Ʈ[,h*SF^`Bu.l鋂=Oحzr#@FɐCKM=0J})`뫍@:cl7ԍqrD0⹟5c 6eh''mf H*dtmMZDj}K]NuO%-ElM#p\]b;, x\Qjc?$Cb2/z>O`ѵ..py[[$Oa;/\O zG`bqp CX|WB͘ݓ4av\4S5 hB$7kiWb`W?qҹd7dEhWwW%ڲu{So/6/#0`5,D,ώᓳ@:O/$jL\^)f Hw󑝊E5&0[!܆uSɫA{=Jڸ6$<ʴCSj?)4]/FRWDP c},,kJMx/uӯ-&$b<4*J~0y5LW[+3ji9V& OBzu(W&l2|"ȢE T$h2U2 .0pfX| ͻP8<{#9v&vUc̃'T*{ .&Sh9JUX (?Hƀ|@ GK*g࣪A!n)봗%rGB&DVq>t9~%QF+X\fd/hy+~7Yj驌,] ti ]8B3fB4e{Uk8)/G{b7~|HUI-B}r/R$0_i0,3(O6f~n.Au9<YJnOsW$=Lj㇭4|#&T>jzvj&?dnN7l-~2HigK[޴Xʸٵ& 7&(5$j77ʨ_QE8g?ٻ&*ժ7)mc?@4~ǂ{Ilyn--PK2AnBeq gS.\mU)Lt؏Wdx+)=-\R#˙;P#Ʋ.<ԕkj98er.ӸMqր`eҧ|a;lֶ n@덜˜ ,D.:`1zs܁1:3\|bW Pӟ{(bVo9Zr-3IzzC1,DHk}`Id&TXo4G0XNa! ?Mov\:m`d~ToeqD؝kD{OG1M> SP M*'M?,.>5`UQZw#4}k?D0#^wyyLUnKGoJ_N)^>~]Vt/@RZ]1CxCa] n\{8JP| 4ӌxVm7%k13|ߴ#|t%"F[h tZas9~W4@l]EycI-UDCgEiѮO)@1G`M]э7^s5 iHF:xÃ6G]ۣ تb_{t,Q3yfnDq0&<15|u5;J2X%vIo*IP]ss|ƶ:ʿrwqa쬻Ghv&%PJ>O$2Eݼ|5'.hGf0`nٻ|]!cv-[ڪu;eN#oagPLgmzwr=^*_ g{a`,w"qݪqzy O/3huR\W CsUo!1c꘹n]STf-_{ {WRǚWRWT=>XLh34􍻂(H@7ڱ3 u 3,K .g+6MÁ$K$!wZLlg}2QoB/\"I0,CAb`=Hfq5. +StQcjK<Ъ;tZ Cuq7ed#1{cAS6`^ ۺ B^ضWʰ I! domżD]@I+9.d  3/2@* 7naҖ2M֖.=DCQ'}x/=}TyHv~Yk޴?5e!S܌RkMoppI'VxCӖa?a/:xqx1-q' Dٶ;!tO1xTՑm44+S=cn6EYBG Er3`'QTݔz@ԏJEJ]|;0ebc㳼au|My*bSKYB Q5.FI (\T)hyeYeUjV~R.;w s[~V= ){XވlNVm؎sV$;iɴ&;TQ88J:`6a=ȄmuNWF־ɖvS@IȂ3:m8=F3Ü֙"FsG_)+Ѳ ӌk[HeI*-Lz%ؾ*mv8~9N^'%P90 C#tkr15jlxhi V}h"!O^I&;忌ܳ2M 7 _%hvaDfnNDnYM8Xr, DNyo ;jeGP2 ryɌi;5 VU F8tfG ^8>>Oh/o*j?+Vwɻ8$jNq )Q!E{򝷕 -GU7`xQK%Yoױ3Dv*b)]bgl3;Ιௌ{7 ©*ͭC$ƀ(9}4RK15f DAaH1ATHFW3\؂QyhA/Nbئo;8ð:fסxS 9 ˳kxZP^]iVC1д2ף$y7mGQ@t<myĈo#PRnxkUjgN3:{%#j{ڜa>!TI ӏ7K L9bj(mȁC,yrOkϰ|VsU!A~&RIa˒[IR`-u}!j²4w_m!T|ѧZD煘djim|,f"#Z}fa,~d;i7;,@ԉ:8g"Z3J/d*b|#V!%š;7. .D0E>A+pf8$~v?CͰd2*аaadQ6[Yd@S}-oHܥDaBWq*:.vAXӶJNŒ!PP}Rݕ6x| A-W7Jk.) RHwīHa _T: nK\~flK !KߘZVK+;{ €F~R6jJQ8r_n7{!=7 =)IhcBX"`%sU<5 67sG߭S\v`c7#4%~9IF 1녗\c,(Tk!L$rk ])ȧTDHc4چGJ"E( Ȕɧ4 Ir\C:3@ Q/øtX(.sOP?'|ׯ%XL)T%*Kof,&Z0j“ 5հؤysm![BO͝fyO s@2}}naze[؇cϢfйT3fk/hյJ43`^OSSp|M l @, ό041GP Z ^=1|B\~.D3dP+bK (cAQAaRBO}aCEHogkho,vJK 92X~1ڟ< ّ+p`FqR.Lߢ+t7 4=`AhSh_&p\,5cuwū6Lj<@64czgbrYU l& HI]D 2&n*Qq)dK$i:8#NGcI+mJ"-YRAW+<~"͂Tʷy㧰R&yܢ7F,Үe|${g֥H=FvjA18qTĜͿL\꒎GqM4ß(xC%O$+DwF7۲ pQmApTN @|>"3k\!AwU!c_M--@1$OR^lP4;/w]waS UXqzv vDr7TCN,*^?UWa 5 \~+ J1{r CK0rM]:}4ƾk m+7%fxE߫Yr)G@𣏕2pU.yƜq5['Ԟua_@:]Wj2YƚŐ5G[ZTT/PKa׷.kv #Dd)x?'.Hi{ٛ)$iׁN@k!\sI!ིeZ̠G=etT{h3l/gЀEElntk#5WFoWݻ $1|]+U*z!oD\\r<YBrݣ*:̷l@U`t.)4j)Y1đIotQ"a=vCxWR#j_&"[I.(E7h'̰S?VClUJ(G5@+Z|Jv1M9c =`y^!Y/&v8rH *mz]10W9AFv0*v'{Fx1+Ɩ2x91[VsG}[-?XV+zx`[#v2L9]Y4i2k& gĭ\[[ ڐH|0vr0)ݶt޿N?Ŷ1ߴ]zsůtҚ&$U1CIbS:f]d D[h<@7sa@UGm``*|Ƚj̮o Ew[#"y\Y,PT4yB?` Zգg£z]8C,N@o߃cӋ0|ju/ld_0@:&͵qL$=el6pG0fYա'T}׮9NYʵj}|\7`zbW:.֭U1Pu>?hi|;?da1ɜ$ O6zJBg{ִkw(E_#Bfl hNhWp!"GM 6K,@o{8C۳xǧXM7ZYʶO3IW1i0} Dt&x Vʌl}F= dܔK|d֖H>+4'X^搄>)R"=U(Tb`EߺfnLOed'LA#5p? qU_b^I#+K&n >+@E%O)]݉KQ?1 z'%=ȞMvCa8&_"܍bh m^,i4&< }g+( {`4YE,m@gI%Y!>rz ZF_)QOr8AWľ[v7m)ܘ+)!Fْ8_6 d@hur%} 0w=M,MC1#zf!ن|O7]~J1a ;;o bjn >Y=-~ur<"߀N!& N n$h.vh߀L4YkM֨Z['>U+-j2oD}6 ǢgJ^#SC/)B&J2r &~d=D9Jp|E/wx%ḸVIb,.u^oJ͗n[,p3It=jrʝAinw=_P:9/P[:|=#.lv_}];o ?M iɒ@CBRUh0r7`a{+a?6μ8?96?R`=׵\4JUَ: dtL+1\3F\ȶpESCF{2|`H<_ʷk/hӌچX[+ܐr%دI8$x6WᝀAsjM<^y~^wU:HZ Efɥ3 w㨸 _}k#\KR>Ys_Π'D6Ey ʀΊԷ僬z@>D -?vi$N)X& />jۃ^A܃<3wBzU'c=`LQDM3=rcғ -T #! sxM6#bV2ȻNG]tI@ʫ@HaBxN|<*`y5MFVehurf#]xr(1:d;mS:3cu} k–띟M^Oe.eB{,-XOt41[^YlQCCx3b5D9{.&e<]MD?Yxםϓ dHEׇeIF&/So]OYx"+bѬ2YX ,tUm ߩ$̡-;pQ| `˯o3z!}ݚcE j7Nz&}:s7ڟ X;#=sʷ:h(/@r5FR ^_j#Z kB%6la$_IfNp^ih:Z^p '>'[ Y%Yv]o=-,LU--r!=bXb*לXS>D5dX' $v<9zUl~qlEh$3z™_P?7gn&GCQ^ߢ'Q/|e_ZGcS$x `;|MbP4\Y.9#FRZCG)=|ˬԾHnSzQHf*jy<_Aij.{{`e\toFH.Nn`p굕Oat`Y]q?ZLއF5q-QJKs I;ԎVhG*f%KP5ƹӑfbn*3ͅ8zD]0 VC`j5;5j`9QKe{wfj.uiÔE~tsk%K2XulQVPK%_/ky^+}yLg ~x42\Hu.5)Wx)69CG\6qB/4)I&99ޭ ޵Yp .5 [,1!r>Rre[ߜÏC(#%9ڼ|jH@DVA7pC9 qlG.dTIUEv̌_(! 4װ9<D6Ld?]N˹'NaV .mt=ʞp[E7XUzFjPm@WGX9uS5Ɂ}8n ;Iˎ;ѢeАQ͗/,>ca睃GwC>38%E_Ebt?B{H]dw{6 T`8:o4&ԄN!Q_LOKg(cCԄN~yPЀ!|J>;H]կvImnvWrN*/pۍrdzoazR$B3o2WD%oM7cB*FQs"njXjyQ%28agktyh7 9\*k#}犒c<ָ>O,eMI7:Y6-ϝ@{Tz%")` x{7SgC*=so_Ǩt@4{8 tt8|#%B&aÝX փDkaHd֜V$U HZ_mF3%cebrsBx_M(务GvVju;W C 41zlq#E~@agA,/kVf=A1j5 巟v}ѻ|SPp6TrJOr 2a|i2QDQdJdHeV7E;l] NS'~='B^}g,xOG<LNIdVb3_C̥3+ u%q3]qMi!P@{oQ(B @ڰz )bdۚAɖ[nE0& /.'[SK!ta\<,ـ`zx5 [9Ǒco lǿV"$<]$ZPj7=maE/KS# Jb~:;h)26z 3"%EѡZЙ2 [o%4@p1vڌͲ/Ru_ܓD>fF6=3ww3Z t$J*F\cHA3<7Z`0pnɮ7ׁ~3g K~ɀ֏O1y%ɚbjO4z*Y}}f&YNuڠba'{/+s!ZȲxwe tE: |$=&y#B+"9oD|mP5\C|+fNF]6(A}r|% 3 nCudVi jKGR9%yPȜ)]6*`|#y1]Bo.J_)3DsHE^JC6>XC`"N,ʫBӝ"I"φ0UƷ!C/&m¾-0WzC<`aCFVH`q]l Zܕ<ErU]<bPF8LZL-Aiu} 3Ja]"F5zX(=I[ 0?t6![ fA7\^Xtw[0˭bOAZm{ik:4j (䳓5p ;-=7uֱ_P|Ĥ>L]uaۑuŔtm,忧k@B]|Pt` /^bg<,HK,Wnr~á.27dH?eSXniqwv0x"O=<$ f}Vi:()>K3/5/N Z ;Z9+9'{|*u n, ;e#4|Q\Ejc q e~=ҵf>ȍ{X8Z+]ZBSRR7݄ La!+ P5a9zUل7x Xb@=IGf7VFB1Pf 'ؓ/) s]r?u|Ìa70&H?v+nm$ڰ[YsaqRu֘l0Z^9S)e8wOy& CoۮWȋ5s?ǀ?/]ͦ>ݸv[~BiE&pEk)SqK3A A'5Q!kEڊ“s$4 ʌȄap"pj e3@ ];Mp-߈O/D<Lπ[gFq3McTlɨ4B$AB:.0pGw`D@O7 EC`0vK&XS1|e3>8Wh%MfFew̯Y(4%O ?bKZ=Ue- ahq[/^:U1G,.yOmȒ>R}Z=Qk)Ym4T#0 1Y #ΨPeiϼeyl$IXrj MuڝE?/S*l['sMURO²!@w)|Pџhߌ{ʽI֧=FGX_n\|z3$HKN D9|ո^OL׮sڶ]Iڄ5 !@9? yQTXUÈFbxhj*Cz0K:&,2HtlP 2 {|d`IR~L]10$)x}T +U{-ntRk@F\u2Laݤإfݒb5}4E$˳uzJ$MH[wL7/B-ѼV/=2) ]$CTUdpyAMivC+os;WZ_>LzX#Sf.'#/?SOa,K1&F:˵8[=ꪅ7\{#.ISUm 44: 1q}<9r1 YcDoM*1">+>KRrfa\GQO|ِe~p` Q#dM,J6_:uR^5@=֠c|FkuvĥIpXB9' \< t:@_e3:xZ5rRp"p#n )˝#$6yq#;}e(oxnx qB@96]Zȿ[v[?3 2 |@GTʇS RhIgR<3p)cq}O\Zw91 a~>BRPH=lFN/9s7\gĕB^_# bp8LӤ6+Q@V[,l__4ŦY)y,Oχ5k\N`I~<}RZ<3y'@_g ͼ05Y`65%Qn<^c. nm>kݰҬ_Y*ŏ~P&8[>%^1:ayFegpđ4i#^ǪL:{?c_Q'^! i\gqc f!n I;a?Qf-;7utw`S%BXbac]Œ"G!hV*11KB_ b%6%6% Fdf )3=DC'M;]; n%uRe`Ĺbn>3Ǿ><!&pTW eFִ5 U, gIs\reZPFPCIfҘ^%͊fFM&],Sq5n+IBd_ 1!ϣt- {ci26-J @gK0H2b 0d+993wKv9qfAR ӤbɶD"U>[q\(U; lͿQ44K<Uc}|X40e;!⺼l#k-'{&TW"8 X_Lic e}_&B%=\uۼ$>?]eYyޥo0={Z#% 7DnŭC&`ۈ+^z ѡ|Ƒ'M&}'R4yODџ,|k^ br_(`){J>6~B7kσ&~AzѰ`^@3ё )nD">)s_QV0u5;L/[bK`hߙ9j -"\;'ʾ2Sk2]N{G7ٜ [D6US/|40ӇCz ,4l\Xx/u.q~)b6V9|C5Nj߮b+A qʁQĖT1qGYNI&.QMԊ[vDKb o.+v%\%GfQ[Vnc*[qhyA3#dϼ/L.lwV\pY>=Q%m%/3n%;~ ʦ.bv4(*qSCr:v֖O3镐lƧk7HT/XS'!='f>[}ԇ |1oCشkEȰӥFeQ_BYvpǯ!o7[[fj7G6?my@.ڛVwdsWfYkF[?K7m4;mf dPa TO@lovNDQe>8' Fy_[&  3Q/:/ n&cs53R:w3Kh*jO"_H4D<@;&hCg1g1nrEY^5&Ӥ"E)T9=E1XdZS( BRrTD*!<]xVWIē|0VA:Ebw'1=ߥpS/7H2Qݬ44YsEX%}bHMXW48Ϗvd VĖqca醪7LP5rrV~}N2 Fwu^pM%*#(WSԝl&v _Aݹ@.gބTHѵPEJ睦!ܐ6FV\dԌtCpE)J)&)hȄcy~|erǖǚ9O&Ϋ9! E4w`MvD2$[f zt6ʠ0*,ҫΌooBQQ+uM=\h?&S_O6٦kVHHiY8_GV35΀)xِO2BAzҡ{y b]tY6sV Qt<)_t0K`x/ґ!d+¡ղ]%1oK~tɀzi%HM^!Ho6̉w!Vye9&744 L9CYx ȎpD~">Ikxϫn 訲Z1-l_9I.f"I6cti8 z3P<}Jk0=Ƒnnv`Jȉ V-SkjW̞Lwԑ\yIzEAJ6ɐu?r?eΦGk%;u>[Vtʾ[U^lCLÈ_kQ .>p,ZcZDB;rā34`'ֈ3ŒgBC@Am*/{÷<]UG:4s8=Ϻ8Xt_q!f -.~9@ɰ9s}(BHD,mlAջVtR]fpi8ko,G%Om*l QOF)C@8qdw@c;h<ϺEpMR7 B]!g#u:&7ͺ7|$(\+z]khҀ|KbEjWDJ/X4w2G7lDgiI.#6[ęqZZ B&l]qĺ<d}3e8m 0!hKtoPTд&{KC큂y(Am\r]691J)#%e"ڽ. 4I+=-S0JX[̪|b@j'०4Iqǵ[6rF] VbĊë;p} KK?}e!]d\& 1_Q 7h-r0(^_[R`x8jYgroe󡼻(o{|DW ќM@Z$ ƴ~MqEP^uS6 c˭j׌'FmbU.m@]`S3LdE?>7?Afܻ&;c~΋Bi$ a<@trR}bL`yҁ~6#/s7} ?4-F G,d9Pn>j@gђ8rN$!(KSXN6pipaf_z#'!ў&@`))f6(ʘ|f,ht'cR(IF`S/V<~ǒAn+&fnüW(Ou'O[D -"QC=EmV- n0@/RP:.K כfJb9cQ]As0w JĵI$kp^>"lsb %F/rIDFY$]GMPa,tI|lt(Q9|]AɧkݍQ]8Նۆ~v *:ʡ/2)t ME'3~?*im E":}x'^ ' =TU-]Ie!|n{;0@ނApU^k6mZUXqGO~u9L B o "Ui]~(aDz9IZ}ΐ&#޸tGK$ :ר :BrHu쬽F/ #8l8X3=0)YHQrE:U=o\Fp6\t1XK'(P-*I`SUb7q9>Qg$J3׾ft0O)V[i{@<d3) 5e4/ թ.==8- S&b",t ,D#GׯT}K!NtrnF)un.\&Һw%R].t,*^4M F:`@MY4-T#RYK)]p-vr؀h<3=G FcfAHOz_"T;XjQN&6QWPA:5Xy+hNb,xZe†s{s -<ȫeucũԓ prh{e{ f QKE4uqAJH/Db낖y΃HhcWgx:y"N̮W'pbЧdf[!:ĝ}0m% tC 4zfKrakNHDd {"a.R?lڀE٩Rqd$k6n?L+C&BgmaW7lځdD&GYͨrs!ڍo4V|m@w1l2vCEOS8NF(Nt#O| >īãiΠb5جEvEbSUb9rڅRwQbײw,qGJ=vWb9sx j00HRYE^|AiB~{28XMhb?JmBbT\{=eӹWf(/ʓql4+XEt5t3=+)FLaӋjԝt -a]E溈S,ݜ0e+#( 'CFYGq@T$јl`̖vIVy3DSz"j?:x- la*2?7f 0?f,ZO"z .hT ;NNi̥d hXa?Jc gW҇Sz),dsֽ3co&Pamk?eȉ:Kfe' ~|ԯ}֙Z- 0 pS5B p/9bżzX\\Ģ݂G=f/0C$R\B/&hݱMk!4fC4Nm$ɬWuCA!!Sw%6h8`C(˴$`RDGlX1bm%I ASSn%n;ejYPPo=TLst|u.Mmmg0S_J-ڋ)S&=r,p'wP^O}Gaw :}t /2!B轣 ODБNãD>:K\iCK̚W )ξ{G{.~X-N:)*N IAxs^( hnm0K=C e1$+m>1=H(1[ (W&B\ЏK+a 2cFhndX.]5C.!^_hG,b!Mk &͍B">()wr\Lt/ߩ^Xn7}Tf"ce{ug!܍eD8^1oZ.δ>5`D 9*_,Qza-PA#4&M>c™2ͨwe#iY ~4"^S_h}j$gK (y"U*OL- %,w.9!%d$Ɏ<{XW!oISy\X 7vCU7tlĶÄTྨgs%Ƙ'Oe~rFI?V^׼./I4@fy1ifh[r~ Hc#|R٪| ZC6!/*zpܡGАB3Ku 8 .~?"ir޽="ű0 ӈ'7iÞ4Uu o4-\0j3sW~EYd|EJټ9 0ˤV;-2bk0Hc'Llx;y< :O+uGpBTā M KbFEK9X1~cL}0`(W2^wfnPl)&ahyϜ[;CK.v3?Eٽ*)xVZTAp.&#Sv XTڼz6euBtBf942"N Z%?1Hł`Z>q7`DiYnx(POjwk֞"E h~)ߦaJk.S{-@t <.&H1\F4 khT xNWْ2('Un4)S&B X֌Ov fT0hLHx:D2o4$e "`{:eYǩp݁1=?5=SquRRLKL@Uq3!_'.Ò6e7M|s׮R4#>U ;7D:TȚd3QqcB GBn&/S!L?솢'])co9 }/-,jre\-hZBw2j/|_, ~uh'I4޿Ym)6N6K ha^lIUVF"R}`74oV\ɤȫYov/֎lי~fxdI-.z_?SwV QmpNE3ڹL ZZB{p/Y4ї>YI;g"-(V0sc-=<,AaI*>*'x rRuq[޿]՜QATZ?Iҏls,7+B ^\21 ],uBbJ/$|c&(b&.o:/AjRvm@qedc ye:O`<%%TIJ>eTvV@4U6BbL:r,OnZ?vR8ccyU> egD^hAfxpkFFVfuG΁ 1V Xhl{ib;Vwdk a-gQ-JA++ GaCYX%^Djz#pҝȒd}#2}8DX[f([%C~o(Dv mn0S_'K$ 誇ϒxl >Qk] -W/UljY-dFqCHL SߕY5 K"JSh].NN5,ADYTPI:=Eq> *;ȇT{w\7Eyw>:P]7khЋâ _@Ti* ;ѭ_b%ySYVPM5_Xm Հ9Xɍ-@vX|j$MAՄb5 \QT܅ )k+lx=uН'ԉ #xTi/%v L/]Gί_+ 1u[%yն>0÷fѽ<:g-2~Yεi-(:FFw@{f`$q%8~t(~s7#00Ykf*Q#W Y5nJLi6ݯऋN?IgƁ~ϸ*g)K޶*2r7D%TFѩ-qlIgF >)PV9e%IA%\B>]dIU<")!ir"~wᷚJ` [*@~ ?/A+fR6?T凋д|KT%W?q~)ï7qnBM M aFB hzvv WHѫn)mhDiOª QE.iqW{Q%§bYB8G(> E//R$Q'lrdž @F*% YMso yiqolej oEƶ'w[ɚϙPzcN rP~rY `UE{_ R6lB$5،<;,_/<; h/4u{ tj/AmgvTQtYPswM&WXI MXFu455T5z.lRyGs˧ U]yj7m5O]HciaHJS "KG@I Cl;1>w5q7 %cswN/N,D(&hvM9~pNѨ;b,9$Fg2" a7j!Pwʇ=u%;[A2QhHjQ-?Qx- lDD$(z`bO4XZjN>R8`\;<0J[{ba8MoQhIH|MC];A7qxAaX4{)ܢN9ƼU]I**rwaYzuyǝ %+}e0"8.CN jaO_%v ~Bٌo꾪H)rq_M%84!!N!'1W8U5m߹ Z zUɬ.Qcs}gu_>]СuF7/ $l+'b~ '4jk,yX:;rls%:z:3|dUc""Cqh-jm[\S`XoWd˰}ԌQ/ qH[&MM@px%@0حT mc$WLzd!4e857i:DD>BMt^?nKCu{fPCM S\E#_ Z׏_EjHt21 (ode2M}!D?SmirUAtu325<%1td|`bu{Af9稚CB-)%mOKAYvFR^,|KԬ@۽N87,LڗM7hQ]b!SoLvY0mdojWe1J,1Ô,4յd);p@a[ݏft>s]Oe.}JNCeU}} ixN 4\E|ԒT{`j5ֲ%|o{))fD@J"O[jUqkb(0^GoVAh8"PT;A*D5[=1}dlPT%72 5fc+il#N "vDwy8R+&TLόN]Si/7*mw?9/p#SZ%~ ߺ> w$xEӵMDd*ժIJBo 8a#L4#]f;,Us~JW. pe;ˋrU/-AhrV.URd?%ml^ZnDQ5$hcoπfT;Py2EZD軽|Gw31܀$Y|gplZwv(9*{Aln<2ěܺ6: E) /!ʱ7׶4Eʁ]Za)c|+w'(i"q&R܃֔<AXmlKBO"F=vr% q"n^ƐP_a.;`Ya\0F׮"%_Io>FpơL5`ZGuE%T@)^`/xs8д[-a 7Fak*5C2Qƽ+&馥}GyW@CF>?he W s0TBG66 f+N@BĦ  j4$52EFWŬ.љtͅ=DT\TR֘J)Z~#˿zrWU/Lբ7v&E _f2A'|p8x$ẏ ?}S5;$^{v' AC+W1-H;3Gfg7 Rgbr5~;㌿w@wSQkO\b%e%qr)`UdHmxd/IVKBW|_q /+}{%'=-Й 4?|P[&t1Cc6d S$%( M)ZaCQ=9zmqv1F?,%EK k^ͪ:/ n-b&lrjw=2%L1CB7 ӑ?GdtL:-bBixqPm}c/m&~8V[Qtb aot* {`;&9dź~|brۮ LEl2yw, :zzf)z9M}!-+|)I;;(5P&&WEIޘ;Y>?Po_j,ޕ(6<'b ӭIQԬQM@g<tqy%jo?aΠ{E0]k.#8qA@f*1}Y&3*1VDFYwq4yUs/ 1mILb~$U̸0DZ}󞵓&5("O$'h*_ZV Qگ= O5,٬9˲`}-5Es3W:yU0 JnG=tHÍ[N~~yMxnڐ),<z##Ih/\ܟ6fS Qҵ.6rXPcsGtQ1}WHP)2~?u7ؗ|"Blsfe!.n3 'T:+]ZC,|#4y-D }!ڳ^ @-#Iǃ>]#nbTlOg_xi.N9 Ĭ ,}IZǑ풖ؒ*=cB% v{OŐM'AzO6{h _fX7+0CRN%WLe) ֔QwQse&Bњ4 U R1txp U{YJbIe)/1vF4 Tl9d1#ՃT@|ݞpD%QJt#˫(n:ʈ =k0F*eZi˔~p6 |JD)`vojyR<$q}0~RB=4ӥ<*n 飧f1KW!a!߹-o>^=adա+ύ<&ƽ/DC \A `4@TzE$G\mnA%b4B F6q!McGGB^g9kzoi4HX$ K;"^KU9p`̜`H@9 É*=IJ@NARn{3l` Ym,lf7J3!*z/Cm[-dA;"\Z|*VePsN9,$^U1:ٹFjE4\楬+Ur>V\ELV$M+Ճ9#|7Vy ebɈKqM=n7@5Oa֣/8qU_]oWLdP8ǿib4GL!J2f`>!PeZ,Ď8yjF/VΌ/K:3/mg:?xeͽȸP2NM /Q~}o[Y`!.L>ӋGuN%a R!MƙX[;iW"GqƚR %x.hP _H8"3v{lbS< T$Qmn~,j@yX"vWN&}{Q[hHrb8gRLpWcdD*Ș<20?%Zp,8Nx)7= -?cft-01(ߺ QSހI;| w2Y <(1?ӫD*FE/xOp{(dW2ĒiؠYN"evacܑT;\=E _?Օ*ވR`rB54lg5G_SpT`Ҥ ڲW9dp^=kɊ{J= [FfDʊ^ʴR7D5BG$ (wx,l{09;,׼MB='\%Avm߄] ĮPu1I?F# Et[yYBg?)#f0mIhdJWJ>pY^v^}*vRN)Z1+ FSou2S?r,h'MќS3J+]1O};q])xMQK &0WN*1'= D}ڷ[1aġX2C8@|~{dSq!Ҫ#d0pĀ J:{l֊ 5ZcBڔR2 Ń$V;Ri ,ϣmbovo6̕AFX8ȵ,!GZ2t^8\2ɶd^x#g5$!GXi+ 3lacd Cub[du돃^DYΡJ|{?ʴ91ug͸K"Iv$.QlC-R?\ ߬ m0Ռd+\7Y .Lk̥+Ac_|+UƶD+ NrRd=4c-*x/^eO%-cqUR'.Ě[{fOޘdx݇>X. N7('ʐh`I/e"Yl`<ֲHܲ*DCMƅO=n zAPR@+:sO_pЂS/>86 E` 9.✳ֳKuf('&RHU( RRַfUqk9Mc`eołD+~HʹFi)8K <6]S,.Z3;k@e6g)*0ݥxtYca_TViRDV=xLn/{qM<[_18)'EH8[)4ʪM8ڢ/ |@ o'C*"Fr\-l&p:"z\ҸJ6v*Gǖ}׹Ev8m>li}H[s`imק}|$n5쁱VI;y>~Zq[=}oңc>'L+=0 .]ɸ4Iɪ^&VyکT须F&=bP5C{զC B7 ZZэ.L'r94[ 0D$2GgJ]A(ƷZMHGZ'K&s5#8䖠ocLS틪L" ̒o3g-H*nK"L:@&HM?+I$ifj5h.ۈ6Js76'`>5TLu.CDPˍ10.:)=FN$:g%3LHUz L4 θ)Wfl=\5UK~B4܉Qã9ay?ZHfǽӮtIXՀ u|-n/8d^{w!%LVkg:D<~# _/͍Ks)3yn8f2-W.gCRWʇA+4vDŽcұ\)?uqy?j:$-;2[T +%Ռ\RJjJgHՆq8\Zyn6' r|71`D&bnka[s'WEtGtMڥvdJ8(7\Lq Qkh{ÓY%0pF7LWǯރ?SMCR'Ua3Z.&2jZ7Lu"[K PjDPL`##uWC"[/m&퉔*+ÏU#l2 BtNxX=*![jy6c6s#80')@=M1ig^RSxC(IM\?7h=ʇ WN#GsVLv_%t|HU}Rȋbj^+ yvsA*ܙ鸝E!QTf*׊VMP4U^ dHTKDv iEP|I^q4 Z[V P_dP'jp`+(^ f~WIy"ط2_Kij9ޒy\ذ^XIN-3&rJ26$S-4|Bj7D9#rHB|@Gk cXk*0|+m hK6F'Mx_HxiM/wl!:1jfԯ kE"߲nk asĒCmkJc"XnQ9{GJm>{/T1e,7%Z[e룗 'TOs|kE|heFײ簆u 0Ƭ dNCRd`o>) }| WLo@b;̤KOey-m#h\U㯌E$za <Ȭ0 9JDS'V0 AOq~d3&fә&4g2@TiY|_Yg'K[03.]ELKÝPt q`!߀'މco`4*Lqt(Q+g`Iy~&@'+Xdz/w}Z)Vt3zlttEҶ?l= g=O$h8ﯿSy1 7K+QF9rL飸 讁l!b9ۗPOH 2G`Bk'g[Yf-9W^M|e,\i ]&nI"#ǏRw~^XůM}~r&"C"M;cj-ǝ`&ǚg-4J׮1)>b-r4C0 4Y&"yc֑U:61Y\h) b]b`fJZ|딍>p7/}VDz#؜1I'p89rvn?~|1yoZ~ݒ~&d՗B5-@U/"(;/X~hoQ}Vp*M#xOH!% [! CU2;H6bA7&6(9+G^+#H?ȨSVa!Ɋoow X{^m %{Diі`-x '/BL ݎ}(=[VZlX:ˆtXPD(D!`N$*}_ R!Q8QfϩP} /_׼oNTs.~RtW/QZ8^Yh|6j% 9V95Mʅr#L]IG>HB7[Jڽ'fP!Hʎ$&cL=\1 w U&\iNe+P-4 /NV<{h3ڨᆑ (Go]E`:* zqu:ur@(קh@-JGj5C0捿>=P-BB7\-O-9 n>ǒeYFxKLXLFrl,Vd[hT ׺Ӆ[~G0AT(*\42x=W3ͺm1uO`:OÛT㐀!f0lmZqa 78D؂m6yyy"\Oa4@SlKr9"ʅ$$2oz(āPZ!v|6tjN&|dQA2=֜I";l>!.JZf+'?xW=&wPOAuHmfQ_~\V3'%)h,/|_Yڼ䈵sP);0&YS,yW۩1aldW }/hExlQFbu~ xso ry/G5I-0i/$BW^[#Vޟ wqKjMXp'<ܺhZO4R;2[&$FYA%XuB54:cwe*brOBri)쬋V)?ȴx._ԟLA%{BJ![pz? MoD&pOQE ;''*s7~xnn?wFon(QfO7$ q/&~@f:Xx7WXQyYcQ <[ jȚSFHxmRXϘe[ĮH ?ٳ|^mbe'ɿ %FԶ8 Uj=MY5ȁNٔ:E/ ̖GMY  NఠTb NȍrqFJsGE{WE^nbef:lv!;m͇;Ч t#cG p'=D.I N|ʇH]>2EyID<5Gw/Y%ND{ysDiKA>J){X$:]gه͘zn"QթCI\i*3+ A}p 3;v=dw@/v>@}GW' ՒTOgZSN8-h/st0-=C,,>ah e 5p0P $؅BvfUrurG6pj0b] I\w켉>РfBH &1Jd.چY#Pۦևs+9BRK74iٱuW|?7%[ ƹf8 K'ϻԵ I@~еf%!Р+Bf8f#U%qϪ `be,<شOL@æ_ɺ O9,5PF̅zF/2.:y9z¦B$|ríyͳϠ-G|"eRvx"¡JnEVDcFyfscV`NTSgjՕۋ0,'^YrG,jxK|Tgu0yN;d[慦 8$zWq⼪ǏI)_A;ά:C3tqE4P|EφlV)3DgݚcFpbWYYl b#q"ݨfˉ=Օ 06BR^@l[*-7.1]dW-q>$q1Hm@U3@eY!_2#* + Hlr܅ {&70IKdZ!: 5 6z:DuAks@Bd_I^KlQLy9l *;{hj ڻBXd{+AbNBr.8q$1Kc\ 7šu(_U>ߘ Ⱦv'񵢩t̬wtp]qjEY9Zǁ2yV|O**F/G'cXo*Yɨ9 ݶl 7}H`bz,-Gj), 2SR ꖄ]]U0}Cx=-̀Ɵi(w}lym`ahk߬ʩ`"bcdɏ_Sh"̠%[H&^dVJJ)ޟʲT B`>[jh앇&sݏ/(*S_:gZ70nHՇMS8*#tW 3#o:M  ,V$qCVmv'vae̅A9SºTٔE)H<)x5Wk|ϜUK4NgzS>=Yŵw!e O= cdK܏gv@rDw +l[xZ 6W UI!C.>v y;C\2xX'q>JU0sh*hΏV-@_eyJ 1m=u-hsDZ UvҢx(dB\[4[Vԟ5fUAUMOߧ)T<B/.{1y:ZR!x-Å_|8j[(=paZ"M&T|X/.h۹!!,ݨ 9ϕkZTF_2XB!v%5) 4k3:}Ĕ[YYRBVi|@^S PY>>~EsoѶhU} ,7K),9cnvuk>j4 KVMro(^ˊyw_i舀?B'1ߪ7@L$<If\qЙ%!;+RNBb 0zLzӊ%\ Q[ZI>*\M _%<#noΦ톴o=zJ؄Q֌K9Z(f\UmJ4ijT7CZڴr¡-|ɼvd(SWW5LyT-I~hgq E]tZ1u;&tg9| n-uP1KTчb)  iLj ._!Wcn kvf$Ry(j-T@gJIQKh`m)"|7~\S<[$"T8*K<q& m;"aw,N)8EL3=eft4?;bĢXV% ̦F%%wE]/qy8;nnűKv;3|B fB/uZSbVA~Qv~[?jötGE^q_tQ6I<_0۫C$&HXsWl~LVE@9w_HjIu^VuR*T~js0k ULpMbdq-x޲W+b`VKSm);c^iR!ْQ=c=j8Dgn7P5kJ N L) Yc4Vd^F޹IxELon;KxrakRXZwuK̹,sIiY1œ*qX)R!>rb~6Pk0u.*1L0UwY'H{y^aBb9I_lU"Hs)J|5 +F~7ʸȽm<je`IeI~J\y;]N'= U8I(QVǽ.`W)J`gNZin[=o h@"6حK5Y;Լ4 DI:/|i)B7( |)4_GO9/r0=7KMpy|l !2I޷/+B=Ve,0)I #< ]vZj^(U29>4vC| +GK5)E 7f-]k76mp?psk<nƱ:@]Gs1R.**l|nrq 1C38<ϷIU`-yz s653ڄ@Rp؉8!3Vx.# SbwQw_5[aӍ"(g+DeIFR3Bco F3>7^. TWZ(O24v[ xIz-^ :|onV4%voU5' {HĔIҐo=?I0fΣ"%E zMROA~LD :ܬVB]Z>aX'61FNm/I{oH${qosHk陆սu!8,SDAolE[F*$[Q|NC"1tU#QOjw' hdכ {qgOIBp &h!`dPsD.:"ˆPA,Vf;X C51Jcg [ Z̀ ~$ XQ Su\T( vD#zk!(74㾁د6k0S%q T+xw2X¢vuF~IWҁ=^|sXf^ ݕ:O!kDfyUO`+cp1b0&\74- w^ouػ1 n=|\nٍ`jEUXr?}8V_֢>U}L)p:#ey!;gb(Y&EJ·'ab85]wqC%̟;Snoj9F<96dhM̿P_6rV6L`ڲwBeWhIVB -aw ⷩx>*>K]*&]Bxa:p^2_,'Y. {vpBx t}=1C*)WIQ(HtSǼ)i\o®*ߠ5Zy-&yq'Dގgȁ쪉 ƆREW@[fK}pI2䴌g{Tç[18M%fm7on^L8@eWŖJu:n`ƶg8#Jc^F h5!ӝ#~&V_}Gjj'(E \eDG%ƕyT;WZ^AG_co 3Y߭xMŀvg)m[w&"SL 9W9_E7>Ud쓶(:׻nd//w$28dld,@P#w#.+D`Om"88]ឿF<Ѓ6O i&,_ an ]Kizq(?u_ȬtTPE~W2KAs+#P]f,CuTӣrm&g^E/F;/[z F3x=4Vq_Q6Qv?Tse-`Y%>FTt});4v=_ x&pRBh-coMЙ,+h AJQ 877o*/y#,<_P@^> ~2dO2/3xN!Z1͓l1V!:w~{$E B^T|+qs~+2~mYHɩaQA&,Gk@N '~ڮeҳ@vWMR_@IUdl_|6ul&X$H.-[fׯ@OA/@߮x\Q/uWZ"'7hH#܎99Ǎ2 ?: 4HmĂf $b%gJ"}@& !Kt;)&h}%gT`Wp̞ۤ@\8SN(Г*v^%岽R(2D:f*PtO #1i~,.Kr~ikIՅؿА7 \v Nb$ftÝ'Zv!Ǐ.IW,WɅ|A./`F?K_]am gEĪm]R)~ S&;aZK tP@E#˰s[$Q2E@ЏeEC\jW]6I=c[#*wi~ZاF[ߊ%.1ʐЖ&(`8`_gJU>WVcj{)!FWGFa ߑ|g+mO0P hץeJ˟ o9YqJyD`ncbiBJ=cURBs u! =lBbz(EE/qƦ-n>_Վ#LwT%x+ۄnN,tNrcZnзBl76Ⓕ%\Nm|S„(@{9K;cEt :XIG*0P~EAʳ=dGqt*i6l.cƮ- d9qw[[@y XLe5,_bPwP +Q-e\3p7#RyAkҲq#r|( tVNe[n \.g!ᤡ]?AC&6KU8V{aWO@:̲\\|ɮ86ZZЭD9/gZ9ci&4㞠˸o%,{,̯KdYG} խhK&Co'DCKNi:yPl\WO|O \2Vɩ`>#~S5UY4)Q)t4+%orZV*wXPZy<t':۳.|/͑EyQzw0Y 5ܙ5"NiǓ?*esj7X)U :6nc?c;+>2 1{ӕ M=6콁ӻjTk^K.%e8s55S'xkap ?$~kn[6L dxt bT?w􆟣ODo7# G] {a&xyUnTfy翊}X7:r&^$K_B+s/EX{8HZ[ ʎ%kKAT]#J5x}]^hLxj{dv$l9tXc|fW]?x->,_D_zR?P˞Þ*nAYeuIF_6O?oD(ra. wcRzr9~83g,p"W4ܕa*H 6|Li[ YsR4¹y!F/|hO8kZ}IT߷ %Zȵ(."($ᖈ0w/q*ۮ"P,#nGxr%h{qʒ#kZy/.**E1FY4>?+HɽI2z&'\%f!yHyR{ }AvREehZ]@$E%Mf2||%/c:%5ϟ<C+1ZUJymYGI^naVܓ nl^Q j{+XǽNL" ؛jUUl=t PyJgAh9T$WA_~A-!(5 z MoE+{&\"ɹvcKtӹ#CHgLa‘ׯY~z^Я6.4hS{r`ʑ&cJ̦se$b<;vdc0(ȱJ,kPJHnj= VCл4=2/k h zxqX"DKAxޭ8,OWn)9V8K{iSTAvF no;WcP`VPs יEatmOmKK񁥪yL?JZgɳl1>o[$lL! ?ȣ%8 2.EG`(I,<<0M Yv$R Tr$#'UZ_Mc.lN/i Ca1 [_Mp!8b{c^>G:|܈b$ث0n0Q1 5Q0įG۟Q80fis_|FFB7ShYړ/ؿ-1voyPG j*;Y *7{0:5_WӋ1֚\zqU@p!ϠPڛ 7z`s qd/@ >4ʎ*wh}7P(-O#<0TZFnq?XɑK#RIU"5^'ZD/:b4NGE}*H"L.E @G7ZwyniK1y _)q `铝Pa) j^{vm>kqQp5Pnci?ퟒV_ԭ{%N/K,HWqk1+)E ɁZv%x8}bxP  Pyw\"Ia `O"V\kS Ly<8OIتΙX^. OfAh5F qL0M"c'mBV2*V ?R['X~.(l:oLFĭUW}"m&rcИ u =02Xd)'JGL%$0<'U+&,KG~/6,=ǖΣpL~Z1]ףm-c54zCI˿ehe7n1X?c?ï̵JN3{!rUD)90KgVg.=zFL\JMY'B *ֿ]ٿ{+TOz-0S60/g7v*OzrRڍ/DEEkl(d(0Z3K}iqwY 2-w:C.'՝RA?- '}i!:B$泅%.CJ{(YbqMWsdz ,(7 zfs0Q칬W"&+?!Hrk'*3SF3:K{ƂRY@&cy_"UC̓T,T>NEcCAʶݙTAcn#:hQ<{4}es57a5gu%Ƿ'rWߨ~@S M]$eFQ=eԀ) -}".VeJ/ K5g!AޢyBr5oFh)-P׾N+yMi%s'H{7G%;_ XCP6\7N{?`j";Oyt@Pիܫ4 J9>ec=`\sJt$ij-r0soJ=z}MbQ#2}(l8Sݸ6/LyCH2Yy5.M{vza 1 /y!U1F܏PGT:;9MnT#0eAV u6(I' n=<*-ė`BkULS*AMLq'ɏc2aXF6-wtȾ'Wہ.vR<'No/- LKS)&_m7`AjU˪?qHWZJ6=/p$W%y/@l@A/Xb>\u&ba-#Dh @)gvC0ߵ*ED^[y\GeAttwUOQ3&r\Z˴uFK6׷9ڟH= j[[Hy V[3S9Tx=Aw{~i^KЫ+- w58/zA-(HZltb, =;(1?zOZ@J׌Y?sA* {jTi8/@wfBES>=TٮÒ{!>H.ي>$ax *bIހxe{q1-UTjcPj.Ns\?~]̛.( ?l}{<5 ? 녌3{_bQ[*G()ͮY`SxаLmizj1ɗW-jOBuB4<м ]wr9<1:40שd1Em2uJ.Jqek1k,,\oKm]vӗ:@/Oh֯q2D4d1¼Ww3u5ɷ_Ht"89fvڧ~#fxLC>Ll^rtM hPRy )sOhSviHs"~  CJK3|I%t !G_HW t g8g#44ہg mos,=FH0xm̸!9QOc(zV**@8r/ب2 !z C<&|L]߆pkX(HMn;0sY#!u6ԴbOPmêRtU dwyGQcH ARڣYߑ.P}mngxrȟo<K}F߉\њT>$E6FW_Sz÷`F>b7vLwOL. $R}4?u7\n@tz1gk0`5!9Z*k諫 jtG=Vel;;5ks.)ڼ$ILJ%bOA A`Z^;w4Him%Ώ꫱烕 ̃|H }T{0|-#@etQc2--RSAHizT_=γ,;E1.'= 1 #35PV|at1Q莢Y hIenͽS0M&[XT] h ߮ۍs"TNyZpbMt Ϗ.Hn :LF){ԥ~L ė al,-L$mobzMpу{Px'*PW4Z&AÖ!9jq~|bue-/|ClAHSF(#{և\O^~u-dfk#i4&e|p,O7:f-[YbT=*cf- ^xI86.hlF ;U)'2&8A̶rM\iKCJhaiNNGCҴf])$7nxBôtx{VsأfsF(31CUkL`#|{kg-GJTo\W;FjL{+IىkP.F wQ+4Edo!mW[1f#QS:N?CU7`z,@M88m|#XH;/q疙fX$bc] #tECl$@;A!٢Pc)ɈKUĆ62T+'zNT/1C*;vo` LEo]„23wônftJv5_x@_!JCEeRT~PBK`wTUR|fv񘼩$-(w&W?)F&&({^Bu  5+|fDNx R+am`K7N0+e?bS[:hp6H<ᇤ;SB; mQEΤ؏^ShtTʿXLW9SZ1: ]8GCʢZjnNUKm!MIU0NZH!g.ɺV- 7%LqN";X?D~/^[%IJe!\)&Z 9L.74T^t9p铆ƍi|L٧R'L{zM8=P^^;"lٟxRœB]DViN53]mC1־iuNhЯ?Zb[DB U^ FPm:E_#5x3[!x_kCՉ9br=gNdffZڼoKq%--yWU|6Vcm3@ se;#KlݣY&pf`$^ AMDbPX?nѷDsY9ѷJ Cw i$nd=5QxW40ž_UETiRi(2Zwox`Q˸ K3%{J4&wtUo 6{*~omTsNRmc>.ʙy2 Е+va0x85n%uGokdzv74C}<$9w@[`YouNWX1]"gcQisy$>XA=$e|mҒ`3̧WfǷ:^8U`YҤεXm%u))ƒb9TDUljE5L,m=MEW lNmm4I4 z,tvd:4_I~1yO5}c%\]F\R׬Zîj(:Q聑<}ᚎG6̥(67|ۦ۲qC'K+2r.g8d>l9L .ɞ`"hy>!X{10|h08:m>ƤHRn,1\~ëҧ.+]vlAdqB'nyW0οF0 EG+k ; kyk+OV뾫]<#F",?֩@ktYHx'wUצ[SHJ-ٌ̎es >faN;( 5z͚R@Xc'1i PEp^kFM k2ov|-cl`)\G/s+p- #x$NFЖ$Bۺz(1B t]ekI1غG*Rqⱪ%uҀю8o!`]xZe_yL.Чj\i2m\,` d0OW_C]]a}($)J!f?'r]#Vi+/Ǚ21%.ZYy(&'C/c-;".͑l *0N 6_7U;GkD=x|a{SJ%C(")$nZ{TH..ѦjMۚeo->Ү;{DHba&40w&橿N| !BՁqM4 }>U%I罠2=lUNh_~nPD[A@ wdSDtγEW&s|bCsaf˶5!/abeը5x?y*` EYe4rrÔ԰ ^TP#^0]N'rw!?>Nx\FJUwpi1kVZh,K݅_ !K0W铻v^ܲk4Z*&ٲ/XtG{ĚDyT_~&A8I*}a,ܥ1HgGSڕqc3H3z6yonE_:5"ML1J(GVA(Y~&-Ϭ$Aۘ(Tb81<k+[JfO[,;/4xVcuJhB'd 9+ڛm-Sٹ6z3WGm+Zr^u95IV봂8[Kg;)%ҵٟլ)ٿ^86Վ9Jst{k -!yV=p*.cD3DڀDI]O;NZgS=UVphE/)AvclsDSmd8g} :SҗCk뿂j^c,3PX^$]HeIza[ 'w5M$╖zͥEdoQ&&UnQWmQ='5sC#ésς pq(O_PghޓF> MBYV%SGέz2xe"ROyy"&"Xy c] _}mMVįA@E [~8r.ɕjSNJ%|Z/Pz^Yy k6UO5Dlg}ɥ1`(݇(V~!j+=-Rtڣo)˟Np|GUb̚wRPwxx )@])!|^98j<wQs;R"}3H^&QM _wKg}(v!`%ql_s;q.jIY xr(p.x_KS8̆eaٿU>Ԅ RZlQvh3;-D6qݵ̥֓:V@Q'ovα„ T {ȟP#ogD /~˷]}L{S)fvZq];׈0|AbHAg,Qo>6˚3@&C6gQSYDRpꍊ:Hi C$ʝWqJ*B+D)u.Ha Lב%|M/{W?4`ִIhP+̜Um'AcfJ7L֐^ygBu0NwȱQz{2 >fSAp|Afum_;n9yP^ T,fG\fTZ\cp=6GyjH3#];B:FYPQk}#nmZT*ըIEކ+TV*ks$9>Uӂ|hJ_ c2j7G{!笨Nrߌp#$DY 2yTE㰚>"orQFKs¨X^:ryHHYg-ʊ&1[ϸ%K1 G6JkIؑڑҴܬ?BUʜk$5/k#7\{)M2'|+{)($F)jfPDlƟEma_95Z<`e/?B$( ~[IM}9QU_ͿDMyɿg3,NN~W~nIAuyb8G:LVҦW"/Rl$R\7 ]?l2o͖\"]du!,gCS<߶ +ݕIQݍ^)(}/K#T?%€djֺá?e0qiDžuTZbd ]1b1w.-WB əc2'rۇ}A\ f.~q$,ȳZ5G{nvɐU^;fqND(4; *)N-^|`52\ d3V*Lt=C5:p1b L[cU71=\+GF84)}z+m$ԡiv|צ@PpS|d~Qd`tH%kzJߊj W[N.*&_5JY!87_ mJ,# iA#K fmIslf #†U4BO\Wf=2vձ3r`̮99V6(*,ಹNVY>H 5Oų>nZ- "Nt<'PQ+WzO v MAxxCWk<04#H>#q]2ru$`4 UW]c4#WD&A)@LA :b$BԆMme,[: ;FdPhUrx$r%PVkv0PӇ:9Hgq@vފؠGQTaiDx#Q٥5JN ߩ^H!r*P~Pc5Aۨc\6/= [Tldnh+‘I@grtw|!!E N~D4wow"!aZ#^GY'*en٪pˍ4j-Y]7Ђ'A݋ts XTY8WuN>VJG r-TyDqH',Ѳd"ן)K(n Cvfa ձIxeGOLJ$Nrq#J2Q*dp]#ڃ!ci>7jM0Hlt:ݜ_TɴK@NgJcE*/[x])o'>q` 6{BG;b "1x5`U>G8cB346ьR|)pTw]B7;GqK11_h853^ BB-Yn{uwfRmĴcFkLc#z/oigh; f_&N,HZ>zLm;}}ֲo9h6J 4p6̀1&ܢ>ܴ:8ƬKuakk1lB"񍊉!!,,wuQv5G% r8B uG`"%iFILhC٥P.Jd;;P=>.dFNɫ:mt<Q'(#9]n)Of *bgw SrYB'J gf;-n 1Սii[A}+{5KMhbaKVيe/T">L'#et9`tc3gOo#uI_ wKNW利-2?_^-)Tl4'$Ƹ.fUuw x<"oQCn\X 0:XPK8x'o}uїqxDɔ7ކno ޳` 6Ht̸r6m)p\AR=\fv@k$&Q02/1FUJ8bޚl|indVji~)j>1!7 &p :Z> ԆC޴sQ5 pH*mbem,CHȘZYHmYV= I e\,tӠ}?Wc7ޗXc/N3'/?VsBQ6Xo4YVDj$wLX53HSQ=, :;ZnlpWdݳ(/l58惫af $ Μ l[uAE1̗g}rya {1n6ߡ.bo߮k*)`k3{@. XtdGlNn>̊6UT˽DZSřꡠF"4,Fz5AXq4';e͂( ÍnJ=z6:3UOLe.ϵDOdPu8ȳY*,PaRRʟB30S_ϑMV噝]{V"EʪTsNZձ3Ԡi;pI[_LF? >׷a76ѶIE_rlS|L4_O߼[?бm4Hc7ݯPwj)xi|\#We2A^nH}[4.ӛU%ks+ S-C!o~Gz%B[4QδPrSNAE$o;Μ >W'Ae2L!r|Ǧ G1cx? l~,p~+Ywe[jт:d=_s1s>"H(VGEh25EN֝oHx@ kD:~4rj欈LYY[-*"X՝Cv+Z"%T%NA{lT_;95,eD? eY ?V/@M(&ſŘ^"@m}@ةwinsU# *Do ~^ =!՘Ge`c Q16k2yR I+&6Wa_~("hK~xtj}6wYk*J{.Lw|i[thrkv]CˉZ'G[TʃUoB07iiR 4skI_RV]]A68$~C 6Fy \Q:_ZZo9jl~mOE,^ Ro;Il}8\{*ByHk2pg޿|m2jB "x)+k4MJlAI%i VwKzL!ECѯYO}ho$S_28<[WYˁ "N}x_9joUIg .҂*hcܨ7hۺiV p nJ|#!W--Q GJNć#b,h+a(orԹ $3RA};p"P83oՠ_lz^8_1;/Tt5b| ~$&I4&+Bu/b-BӾ ^tNe\脵$QPg&L L,ւ x.c%x{eݒuBZGNjGwU7>u_+`)s8uK-׎/'Wl!BaC#KMЊ@I,*\),ep./(غΘ|%/bJU5hf# yLl zuxiWX |^[SQk tZ6j ^-G VE䥣S.brjk8xH55HVal>F\GKN#C޾.qu׾m b,Q(}?Jri_|Vbk3l|^-gHwAq8kڈ fF:V<Q W&⚕K;sR&QFWsC <[-,s3(\Ձ%^hvk*xU6-wV* T\9E5H4@A顟*^|eAU%47U|"p| @c!=pbho=FS+l:jpfh>ESׂ_?/90Ҿ6~Ⓓ-Tg0'Ö2~ij?=CU z sgtG:Ds25=*@(טcM Iȴ;|Ov?9f⒜&l Yj3tvq=fC25N5 [e9ADY^&dL5mK/S$/#vzQqaz N uH .@ DE8Tgp CZF6Y"ޓ޺t[ݐ'P^wkC`kUdf.f4qMM<tVj'Z1W!I>6鮨CfV>V.74`p'(S6\gV=(DOd*Msw|mS0Hb)ǃk{1;+o}UI~1ҁ%!?EO;.)LAϟWaHtu;йu %^)?¦?[1 K>ZEHڶӻ/i7} oK0?*o0 Vdegtx^x@0HtdvZ tehAWwZLpkyAپIG"F%5?d_(DQ'ݟD~$VW(wWmKQ\%T[ҩr=-#`NsYNs(BK&'p}zEnSxYZl2FċF)#$GEkYt3Y)UwY^wG̎!7!uUZ!F5:g]vĹ~" y`p{~EW)?Jvt$ NuˆȲp oī2+.;"O`"<`Ӻh&lG(ȒUo*Lo{!DRqȹ֮{v<M(# 'cm9Љ7h0?=HG3z;Hs:xE֐oOȘ"^ΠԻX'Čϋ{xͦ_ڳgMZ5z24,rtPgJ%KDq F,hӊ_LqjM(|pOE';u Gҏeu7T!+o%R*+ ;Ż*N:ڽ9zjM]59{fPעʤoP^.( aIJi`e6K^ܡ?cpeV@4/xF 9?F[GT"1"oSSY׶TZ')OUZZ\/F0qv *+ 䉦W`G0t`c{@x&j.q "?w+tWcEXԍ4MyGmN,KԖ]˅ k8*<%mn-7iiVi(r6ZUj@ ]1jMVM8$MȯAb:24T@C$]H[_Hld\_2tP6f\bA>TǹK(=rClm5ycZ-Oik{}5MFWv\@Tׅ"ƱzԽѢ=pM d4$Lk 㳴0II@D9TvµΌIPKθuRG7SnP}p|CnH{;nx*oOƆHxYV#R0SH[[ d ':egYDFZzj_pPJ{3zK)Mޒ-ބtx.VǪ煓 V<t|\1~it1U]Pwh  3c%+cx&pS4Nyiԏq?|6]wf5&8<˨H츾PZ.9Fĸ(Ϛ٠ BBPd.>7tjK\С1+9̟;fhN i4q\@9&G`VP$SlUf MJDjH"PxLdIBV(x`}ٝ^'Ia򚦟)Lx.@#4DU(IubQo9 W(R{k 0u1HKb]rV㏎DrS3E{b[{s 2V3;frzp m.b\gՆJj t |Ie4T3` CS~{ `Ә%3,c ,#=w_Vkl"N/9AyL>M5s"x=TIZ t  *hKLV͝5ϣfx`}6m|%'hrO(:Ym:aUx;k20?/ n"!:W!$r~!\՛j.- P_M>;ˈyG[6{p8e ODꈟ^yٺ [i[?!hA˷Kx#"WﰑfUw%i'ͅ ԫ=`dXTw1=htoi9_ovZA*3WJlz XIa c員K.3 t5M+mtVsn4Hɽ6[/"ihQRE+R&>5nrY&g1 jY<_qbA@7{77PL!}m,ӢK nyAx?aĢ#b{k"A_F³*|ef^V_;MffDO'r&,ݰLQ(ɂ$ucA D~v _uKw0p2꧑ "9E p'V^_panBƊBzбu^bs kp2ԛEG#3|Oac+䏬Dfn qJ9_@"_)+-69h{/#fW$ZuE6'Ҳ.Y-6hb'X= S6hz:4A˫aW`Y谪xpUv(SY.,dh[P"x |-xH83gJவ? +]ZٳCߜy{T&Bl'GsX%e?KB#ڳ*x1F&K(&3Sl%,]j(uGK h)6^^gdM; YG6O@YNIr 0ѕh5{+;iUj_i+fK:$DiI\WMKd,"=jdBU^^;)"dg20U/amW7qvDUm]|h8=&z3r2}X' ga]B\-tB D7@-őyb.6bp)iXb4detÚ|KYuyS'?-k_ /͠O1Oo969`Rrg"iMS =F]R󺴨e!Zu3skQڤ=mfH7UA9EZzViO|ib8!>2q{k_ePWIa3=i >*bvj)g_}[]e c٩WR^Cl`uP$T%W['n=6܀6޵<"?#`ou(Əy5uhNmPniZ r1Dz^4x <܅i% B6;tp/@̵-Ts񭯩PP G_p\" t|5+]J+/|̒^ NAI-utҫ|C^~̄)9\jW|B% +"<.mv(e7ݽ/ [EC;S<ˏi5JX2k6VG 'B|=U#Vlz+% PЪgl^a~.m/ M 1|}l1$e]Srvٟc Y s`cX}ulbEic)M3oHwq5o[AQX0c!1!-?7f]BT0^E0lˆjp a~vgs>Jd olHx+wk|>?rO9ay\Uz,meN GMMMXQ#kߑjբK& 6GdR=b/2t&)ʊ;WT3(➂<b@ar߂`!Z}Ҵ`ՉNz;^#C"NA*} 6y`$"e?~Ҟ8e%DY zl24hsi@Gm &$ww&ghtheHƚ ~qZ ,!sʜEC-˖興1%sWRK3 ggt!DCh]qնg2)BC5|_Aq!qEg|FE#Su3/ɲM~C`xS'f/un:\Il3#S(jSIoSdВmLkLi/ 0ϒ%&U\gɽ!> c:Qwl;==$ݠmMs+`(Wsz`]SeY6?D^gNSF*ـJAXVUZsq*)P Rs|YA+)AiR5)~5VMZԈ(Kژ3qԂGDqJzUR]G3&Jsf@r8%ho΀l%%+eB.vɋ:Os}&ZQ^:h4Ad /*x6&KcE &VHUGLP[:6o WhΎ6e@!O7Q"-n1Џa#y+I5gɚP%yҫ"ހ8}0 hn,.=yQ6rnYqY6 N0E_}{uD]* Eo"yg$*yEZtgAAS}+ZE xK$ cM;zt54K*J1|P*mQ(Q.*Z'Jj0H!`#=O@\$z({peJk8R %amZF Ge7hv;$.M2% /|(qu}&:*W rew p׃ALCAuN#\z g̩};U87JA]Vu ѨyդF.qT8oij3q -,{/Mcbȿhw b3S8l8:Mz=AK)r.ؓuKp(PjhoPhfxfi˓Q(B3/ x?쐑pqOMw[ :%ozEU9!0܎qȧ f](@j&*8\*\f9w -|w=f݁Xo{BܐkygMX_ hѸ|@EH˽L]ω 5Nߧ#(mA Ɔ7B7 7o$M=m]$=Є##)/ [Fkf"j}}H,TCDel&*=QBm~?˩IcL@m ^xi}IO1Bhٴ@OH!"n^~*ս!g{m7bU:M e<)4Y{O{RLè.WL}"oׯ'cnn6  +Rr˧Jk0F[M17uz!^SLJ3Fmf7ҋ/Dx3X30%2d4~cYM˶nѠJ5})CK#n{Ǣ@76N1iCy3 P Hi^a0 /K#[L2Ǐ~%Xh!CBa LMaJ}i^F(WI;b}OT"~s) eo+jN#bՃ! V ρb}-|mWjϒ_y{p:V3i7#+HԈ U%n\ 24Liwo/Ϻ#^3s—\&L>GJO!ā!ι.]4U{q,=Ū )Q{xVjrɊ09>ۡ'ML.&^rc7'KC$X?mj_EF1s KL[O;~̢o 9>F.M^r04:(}AJp+f+uV? Л(YV 6s;5}j$&ATk,'{rz)=7!zwpo$OC\|!pxEȞpn A>F׆@(h*#B<#|UH]['y7 |I2::cdyt=yN>z7|VƝG_րv oi5h=$5:YLnC9JuF`B^Ed+OբP5.l*ׂa#Am[q)uXHC %qpP3n. G3rHeaZn#/ ̽i~S)VRwSlI JО;V;j1qqhf, ^PRY95N,0cl)w<70wh\#XP0sTk?ى95N?-SLB Y=v 5@}Anʵ3~J/3;IvlsNeTwg)_:3ޠˏ[;%Q8C>J骢r =7NΓ"U_vcZݘxJ󤝟랡x6FrѕaMID-@Gۡ>8 uźK+F4̱ i@Do`$kP$@ymDw9m@|5;O\u ݼ4i Z?ACp O,pIf@_^Ʀז t81pi]ftٍaWnh'&&gyNN s0uRHEV)(5iQڥs1jo}ПkDs 3=/nm$Z6}Aa+8QT1m"Y eiDĥ+A0'Gу:GQ8(Sp6zHP@ p7ġf疥[ɶ1NSS; 5wFKa@)O)fq;TdWסi!)~g~yTzM'Q#& ݄t= ຾+]ܺ(FƇ|SyS8)[AlCP3 FYr420нAS6J:A#qY'Le߸\ dzsґHkPze9_}"' ˈ{> F5gT'/Nº0,ؼ$RB"~?z; \ #+܍nšhkۮH\or-͍֘E(Jژ9Ip> 1s[w 9MXWKgTi7QQ#ǩ"l>˾ `̢o[]0 eܻ9kpa`"r5OM8GdL{]$Wƛklq-ˢ@^'*v-zV 9Y9О"O[! t[eÜ B,gtRMOs7O v?q}KS5@@d5 knFr1cpXO4u;6xU+pQ9WHqg,›HU '{?y#+ݜ<; /-=F<Ǔmk[T2_fޱvaj%A\8;!ZTN+rG~\~t {VhU ,JӿApc-Al{8/Xdѡ$BS&[[!+w ̛ 9 eӋօӸO֩߇L±(wn/l3E?'Ɩ'=|#Ъ5c9g yd[J 9M, w,ɮeJj7nYb7O$Ҿ4!{X5 n1 ,ξRGoƠ\̬1<мb\Zn(W({ zaiyK!<_2̘q:W+6T9nc5Bd@16 sC5=jB5R}Y;m50\Ui2MG]訏UM!nU{Cy~E@6ZjBEuoB 51pR{A/sA:vkT^) Py{W |(PY|aR]0:'DN-Xuc)ȹVLP=sJtt,w7.Cfּ(=% o7QcP-hf~;F^L)A'>go]&LJAsC Aq.g~2z& RAqB췶Zfѫ]X3F٬jbyׅ|tlu6ߟI#͗΂z]_-z;7n tM&J^{fVъhCNL[F~i̕-kj0;אTtuJ2*w}JN]!tl:O41VW).n*)i Lqk&*vꦹiOpe\r6vُ˓~eò?T+ z1ʛ$DT8Kuw@-8ə Y%\L cl:< FLB}nv.KoG%_K][97i#gHe"Fg{7EzSeE4S, RuwqP0|O0>Bzc7M;V[x2QA۔OIqa}1,(HFmcE'Pfڦ86Ơ QgTٲTfǞvQ@S\Fґd}Il#W-&kh=Fc=%a {z덫aڷDc0(bcKcRQ:EjEk(3E3Xuc# Y 2nP.^7F2ý>E24}Py.Gh]>[yLq6ŋnHigAGa@:נDd^XD]0:'P~oV/j߭_۠ hGԆ|ӃlҺ10TyfK\b܀OsrWO Q_=izkf8UyX{0qVlf, Pڭ&[A"pZpU}H{Qh|4CR9,H'p煓r6vEӸ7y}S(Ӝc+l]z z_`ho#'Ƀxr~"FwP ޹z&wYwhV:VV蟙z/H埿wYPuS--ְպ3XaWEvg3 ?yV6 E $-jv99^*lu伭SDm@٠I1ta/o~ApXٞn#8M/@/|9x[k$jE[]T04 bcNa?*N-&^ YrQH/s1G/;X׶MW"vǝL\m]iXJ'b_(ߊl@9_`i2!^p~Aƹ Ӏ6&&ϘHj)KMnm˵p^b:A B?FcٓV64-ɓU2*:c0ʊ|TF:@(R4 wB܄LeE1Ze=ԎHD3yFbb&&2Lh GZngbQ25E\O/n ,wu#qlYôK2 ?YRi)=fY&x2K*d~\5_w^34dAHt7p. `Y)':* WRL7]\%<1?8s][[u GwЊdoZa[}dBo~finGLi bpCwQ/}P0ޠgJ&mx>[o&;t;]~S_-&PH>5د0ɨ];~ HgE3&jH6zKW㷗-uiPV[J/s~Q? BB׊jr9 sR'_CK Ц)Awĥ"cE7 vO _ΆtU;R%c ?v5Ic&#tlQ>56Ꮧ6 98X_"k2voěÚztLf{H nNsD41U'p)x#[V׀ْt%$P;%8%oCIBݪ@- &( .>ΧocOUG SN r\7~aTah҄vp܃Ԭ"7[t2֌Bkz'3~e j%5z0$ПMhjNQZ#;Eg55ÑLv;؛[QBoGhg"')KVv4~>3K@}: @1 vF=r!tb6k8y uV]|# QhGi 7WUmqiPh8٨qT@Է#v3Q(!XP0? 6:f g I oިk5wŰYXu}!BD)q_؏j&Ꮞrv(J73*Q4va EDtݜTCs\1ԯX$%Lb2v+wObB <<O ~عmXokgNb Љ%_6RŎ[:Μ~O)GCfWV[Bw<^9ahO v9r:6NX|KG{Ӝs`{mm_OT!yueT鲑Y_a{s\ň9\ Euvܠx^0Y_/<\G$Z`\+/@4M[8"=L1,VOϨMsw=Xi5 %zďi,v%0)`*Ta݌a"zY32vIvXmhGXXoSSqڻ@;mTx@g{ͧ$Ҵ^Oגi&w mnƿڨ A4 "IHh/V =4 (o\O繯= vIHp#פo>j8 XߤR&g>%CoOE"uݩ8Q}wyb"0 *!뿯0@ɟxك[4n]] )/VM Y!|iF'D4kxci=R:)ăD 蔠+ge"Rɀq.(sfbcӍ"<\z#2a5y`xo-ut&n=AA.|m+A5+aHvFLIݕ.sB [˴/G9\2 L?-h[3@i2xvIebGj%l~\?a[JŧnP綫!άjFT[0ISCp,Q{Q-AKeAdU,,̉ ~g?ٝ2[xu3Y9Xky|9%C8hcG5cht6w{/Is p(QEΧϤrhIc"95CD&8nW{Lj@|%yNnC9i~p0:\}PXHE%Ҩ=,BH[, )u¬56 /88-@[J@^uQдĦ)Ljfn))+կy…ݪZ58i'*'Y6.úߜ菿}H4KW 4S\t* *&fŻnKQԱ%YZbދ.К^ {CW_$9 DC j*'rc^svq-rRĔ-b'YY fg`lx,jh(A=vbS8iPavx3*5&/ĖQW?(~WXB~z ?q~Q&)H5߫ҭ\s?jXr<8NT+^EAȿdk۳N[>0dwB *BE O8uq2lGdo;mkSߐZkHFh #~p9jPBP 5 G ];^O,k)%,q=ѓ^|xh/"E{FdzԢJ\HF=1$dߤ9=8?9 Z#eWR AzVQoZ'NWH8>pZOiݗ^QDH܃sq7ۻ$T6玬ʄu&GG/2@S׉ƍjU^^löp&#t6@=b] e_ȑ+SjgUX^bAebN6fwV#Cӎ`&'Xh)db=S RwYԏw`-; |OtZiqL-]IURfk_ObOMhEXS(5MY.ܰZ\Hr ASN6-ua"(;L?ƕ*B{vZ).RڦjW7ݎD;=دeŅ "<F* &` \.ȸQ,zb#A +:7!Z 5-*r@Uځ/*?T},]I>HAlaȦv7f3+VX*y(}sY<$'-i[ RH|ShGkptnC,¥e9E 'tFs-"];'"/%EUu PJ3j'C/꿂w bhAqbtG߈볌ZbjzHUWq1g# mXkq{Sqc2VyQ3ͶVZ wBX>vc'T|9 ͹ۇFv{.V{Ѳ"D[ޣn'8+y64vz$Ee-!'&̹3>>ӆV>qFa-ЭV!GȊCLzQ $y89/Zb&A@vf? sd'seޱHvN8 mEG5A:VpLuI>O1^ns׼4s},}#Jzw ny'"xHwp0\ݵQ*i%qxBU-׆{x w#b^ᖄ7 xP^K; v&0/чVUd٥0TX *Ԁ ;wTDqy{up|I3S[dnXwB, eI?'Pru&u&^Tt)Eڰ-{?gԆۭ0?S"n?}>s˴} G_5P$iX@R%vږ4W+I&?Ϧj]\;*{wɰѺ|ef*P5ꋬz cX~Q,t%tǖbC`{ý8?qK,~^6f`~kt׮ņN,zH4*#8hXx34id8_R Olr7>#oбߜevFLW'>!㟊Ş!a"WUh$Ns)7%߃o/%w"T>/sEro߹͐$]Khic~vj+3 ޓ~I+fmF[b l b/92PU:N23!sڤ=𣇆X? D8H+OgjS9΁e4>zX&n,ksx/K0{m ьM (/[I TZED6 0't~Ma \C-`\pU=Y<{ܝ$6`@AH&ʚnWܚ?G{jZge% Vk6*Z n6)y05M|ֈ^-Kk-=n-syU)`&m@'jH/eW  ?[wߝ?wҬ&P@e_J&p|a$y"[k[s;pMt 8|6.&xgՓP/[-5ݜT*ؔet[T^PCwflX)CgݼR& h$I7KF@|UXr_kohSb:Amjc~}-h" I%{@#|v WJ99"[fgŁy.b->̭R6;ىSFlyR,UEOT9xlQg'w7%/z*>zS4!UdF*>t!ihR snd7-7sL?{dQ VoW'_̓{m0^ّ/{nq!]X d.U{/ēg*$*0׸BKELxxe1a%ՙ5B5Uûx1a*\3u-̪cW>}oOen%Ft5[Xz>YfwtT?njPBczG:`܎sHncR=8Ӱ{SśQtsWk ƕYY23R>θk) jOwy0ML'oݎT!շ!Xb7! KR'i@ڿ5TJk/dEqgԫaw!Y@ X] ט5/YGe*JN$`XMRFt_@;:P%fY<4mzC/ӓrr79Q SpE +7 S@:x2׋M[K0kXH5}[42LX} ͂d ԙ |ih0" iD cbS\6BlF."q҈4Ted]e.psŇS  g!ϋ6зrYk4B"ϬO3K}f+UHt;ðLHcɵorKɫ;W2)$WaHogrh }/YJ|&25軔FA/+3뤻9YoF]ҞV+xl~oAzr)+%3jv Vt~+'3"{Ft 45 qBp7}a7#dhEWъO-9p-^ެy,ѣT}'NGύ qM+`7n5FwlYj".AYA(Jzk{,jVQ|v 7(Ow`݉ւ#z-ޏ\=*G,1P*RL[nj2cDzӆ.E"> G:uˠ_IO@^0qJ86:yAEkS$=BoR;ٯ1+x_M={x3&bX9{X֙Ԥ^qu |<:G'5M wzqQ+k3+^PF/BG㞇#iqtU40{@Ν^F4eFSޫ+ιwsg>=cˆct$gД^r&hx,Ad2hq&Fexg}S,Er^?4Jk3c9879l1m7 :i%w?lR9ɏML'9d pg ͊:Mkq,c/!rdK;9 N/oN):k u;xֻWvP;'ҲY[v[[;s&: &[ |FTr1KEJ&;3djGp\וյ/QؘAD}7?9+)0@Q7TsdQ"ޙB%vt >f,o uXkí_[ernԞ܀M>sf&-la*mV[; =әf]U ].ZM%`C8mJW^D:(v*W[Rn @FXc\\MuA2My \rgyOIJ܌OM0 Tg hk:IG3.0pAg1xRJvn KG~%Rm\ }?Yw`NÍʘxeY$yx W t0j@r|peQx>̈g {D8!@{e' ,Ec®?4ᣵg8';T> ZLzRd9-\yÄˡwNm8fpg$h)Բ< ch: ,Qq |A+~O]{oV;cჸ #QK$řX`E}qLj5RЍpb5h^yx2ݑTqk6*Ta_ы6'VN®|%V,*d#O$%}2ۨm0b\TD|UƢѶ!OȰ6:{~!~z8Yq٧FCuf2rk8VaoKzM<6n8 7=h_V#Y.9g7'@-إ.0`1'-(W^_6؅n_fWfVBcp{+9$/nɧ; F״0"ؼ_GO)4{껅vz=i-)q{dhUk.`0.!|tvͧӹWϰDT uBu?f5ӠnEWtTa0?U*ҽMF4I6~ŮVݒJE-z1bNܨM :ۥLb Mv=FDX 8e)1 }Fd d!7uJG< KQx%9U·[@Ђ~h9bh_:C.f}]FǎkF}yv`>€P`Oe*SX &L" Ѳl#0M\؁tgό[s;c.Ҙd͆?gBL*TW \OFS],sG2@4R5LEX{z\@ZnwsjL*Y0E_ixC+˖ܡѵi8g< r Qk4k$7rit [-q񴏎(.2ޢ]S&g ugYY,! /ϫtvubio֏ý1!U-u7"83S&`{݊Cn̈{5@eHl|z-\aaa92A%nm+H'z,909Cv=bH*V%J'_(mNXAHkJab`q_'5&x@|s$ˆH2z;d ;#r!]$.+_W3d"b?Y̵ڄcGS :}!}2ܫOJ.x?hT5~%}]oewUMB:&Dwn+%Qi }s'$+!/E5 Ko]%xlދ+2~zh#Ox~[dq#ll9ۈ$Ib) AXO^oC+fX5@ R`(I2Νcn>^%v6͞\܌\<>$tj˷1/a;k-e{.DOQAks,veK,ؓhUwCCQFfZ2V4,Y^.&T/e<`VX\Qg| ߗ)W^ݾ9<'#%M޾Fj(ɍcpe;nVP4. zCiior0̖0蔬*0%(+)D+Ɏs! 3N>A[t9*B1{.nw5h0Вo-Ck},R"_ Z]ƒ]40e1&b6`hC)iԷ@M4!a#/^.GbތR}&-tA$WfώaG`sy6!t7)mE#SѬJ_F٤<AWC`b&ۏ$A٪끛6۬WS4]~L)iˬ8Ine`(l$wP(J=w*lޑOiώ)'YMu8 CP7VS>#qikF#i.='`30jTyXUR5u iI 4jaM3@KK6|Uc%h+hlB杋V/'KmZzw|@.,jny?vuЉpty()C?u.; غkçcpSW>S[j;|,c"~PU.eTWPV1_at<[a$`!@c'a72EД w-*b8Er w|1SJ&|`J%r}v !o1an.U ;!" 8AUl$< *'2c7F:'V"m]^))|m{yg<@|a҄ 5FoECk /{eGR6jJv7'!m Nx9,u3:DZv.DL^h-u J>)~lTSOmpBz9$hEM^ɚ/eϮoXw 2x[&źQ{70)J@e,kHnvL)4AN?0jHf m*U;#eoK)apHD,`Yt LS,2vq}HQYpfvNP#7|(aPr8( !wH;o2L{>AຩUk؟(9s|'h_̚@ے؇cYؘ.D`"Yޅ#la2 )H@d>Nv53v%_T =H=aF2VQڷ]-{p[!qA3 s6a b7(y(ZRhu~V ǹ,dy&-fBK`KGXAwuIB J; iKpBUbZB`(Y؏^h'*,n\4u9\"JZESԓ)}Dx[hW]RQ4Vsj!/hbIsԟ ;|x,|ZƋz M8=߬W4[$X tY|Q?YXm_}]Si\>hnn9[Zgy-m+Yv/x0|̏%~S_> 9R*Ѯ Co哪Pb>c?lĆ":|2eH/v `FC9VT O6Kՙ½7LSX%->ViG(j9 XpJC5F9,- ADž {"Bzd$#fdvkwgcN; 1@yz’6`%^'pͦ\|H,7bC Bd kqE<,;WMPdҗb)"qI9A6zdԵ<L'Coi; wMɛl wC(]+ $%턭 sْ̹C.M5mpR:P7ae;U%+IZV3פL[$<&+!l8Y!QBs~P/?z{zב&;y6O 7w%(TcͨDS2Bpe3CZ>5\BpW 8zJƛ9 p 6Ix:,T;E1 +u9!vy7=h_)G [28^fqwB j6Cn>~hZz{5; !78\wfH~ꕅdtOte5t&xX ]< ƃ\dWqBBhDj68>k̝T)MZoR=I6&[h$Nx!>hŠ݃)ϕGN3k|f @r&ܑٞE10)Ȩ'5?J٧Ux2pүZH^˰(rJV)%RA(pֲ|MyO컩+]$M |x'P[4 .hY s:^ti 5C YS;oPnN_/Tz]iH%er+NN/Q5zIq0%{L.?wvg@&r!\ ;U6E$Zo9&GocOS~2'1KǧԅGN^#$ݜaRBr!bV+PGώ8@v4{b,[e^DWz9\Dt z}49Åa*9,˷1V('^ _C8͞IpQ0@0YXÝ Iw`Xpj6Bm 暨E99-nCW[,*67Rfpu97i3C&ɀzبܬh~ !HX gOuN]NhlUvd=7y۶~Ӥu%GL1U7Q(^NG* KOX]'FY T|Rh|ۣx{AWujkwgJJ.֮aF[<=Rb6RI>Du!m`ϥGbf^!FbүFT8 TN}$v +4 iR('5y _]ԟLXC$:뚩,sΫ "lNoU1q=k"@N1Um4ÃH~I/Pn<-9<+ƅ6>C]?WxN5ʏ'9:NPC-Ӳry=8џ/fiVrSoi!8* R (7@^gnQ$H[%m+pEѲtCy+^O,~6RVM#~ww"ݶ)MMnreCq֒|_h;W+.4;?"D4Pckpc,u%Hb y|[;f3lɪB4=Bw gDRKHjH/2mESn0,a.#(Y~\fp\l.5~P_5~A>ԠϷ!UΘ"YEkFw9!,*7&Hi?O :aueN8kh,%F4Qۡsq 8r#Y ^M$g#k sًӂB.o(%^ծEI {IvG_[9lo[l uFd~$Vɶ=zx:gRAŢs[AHxK"%0#X"O;0~Q@sCn}mhOR$'˔ SN&g*{24뭞&u[*@sٖ= jh*SnH*HJKՓϔdk,'ɕB8fԢ~8sNx"0O.$}ZW ZRrR8dM7ͣPyW;P8Ӹ,wbJUeáxc@5ZdPqFl,ؖs0Nxm.M7*/ఎ'0$% FM!F|gҦ44O,'Ɓvjc!qb4*_g ][A"9쥱t7q jݎH{Io5<Hib´&g9E,䞮ANUCL&ĴZVAAjnJ,s&Eѫä'5(4;TEj4RwyYD?0yf =*ۃ)sEXR[: 0eJܷ\uhX%M1< -TKpM9S)LβPѿkmiW?_V2ǻDMcLȡL*ZTŵiy(/kr5eW2K~9Ij~{8h~u)6laк|'j\zc5ibVr>I㍘xgWCp_%fNMjRTz |(t\rBLҝz:VuԨ/2sft',%>uKboj._t 6<#k=Cr#^yOrM02"m҂$ߊh$fU%Uq75  f!Dc<˼1v";N'jV {ĸAo1}쀿k(5MBTK2KmqG$R925ּ/ ZbR#7iޔ' !33eEA٧kZMaʐꟘj<IX' c~^jl/IwOSυom{4sQNlrwz2k&]=bcBzsY +=H|be 򷨔kMݙ*uz`* lE#lBd\@ijzٗpZ:j:/7 <vUڋwv'4SioҨ7̇@pz'"f+$8/  _NkVH&"V?q'L#VrD')-4ǃzIըPNcZfnPKW" f%cxn5toa:i$=+&l M##_RU&Λc lJ6_yIg#eUkFCnAVϗP>8AAu삄kJKhD-21 ,@k6 'Pm6ٹZP1J(C} }I2p>N~|oFɶ_G)2B@TS)OT cz D=Дغ@\'uJqUZ d0,ќ>9;ry}yL+l1fj `cp*i>s N;uO j4aDz:_m"gv.u#Nj7Ut)6#`tȥvp)7ӵK1!h,ixq\H ڹ?"EƮH뗊y yL' { ͉3l+FR* CteZ}=,Bl?lpBꛃ5BcMI⾙M# $Z"C&5J<״#f 0 \Dn){U~j0Ls@L&5?+D_* -4CZZeORki#zc Zȧ 5 |:V(?q1MvV(fuʲ["]-`qBzN/ Ջ3\׎0iV#xLlfCn@@}b&8ɼV`WU ޘa|F?@6*|d,d+nH p{ݤMzd! (9}ѺRwsMd[C7JB( wVx[6t~V*{RGv+G* \2tl[(k5joGLQ^;&Zۍ*{0*S4"P񑉌p%ک, 4pN:چC:B@፫dR $EXvana0op“J${ْ7ErhB> ثl57\IA0?/ d[:(U\V91jr]%[xm-rE H+պo1D$%-3B*=9$}*͏, VGHً&QӿJ>Ѳ=KZDIOG]!u9PkR*Pn·c=/Q(m1IPeJ%V8sr/M!>_n*}SncF6,%~"w$16DԎ7걌$HZS}UVӪ=q~X&nr/ן --&Rq%HpmqZ%_BUFv{?w/D5*&)w;[rC:jxr=C^EhJxc,/#+tF/;$HkF[" ҔkiRiF7# mkăTU%?~e'_D{6D)\RZШ٧@'#%S7(=F{zwp*!O(Uf;B]qJ}%i|> {69]<ڎ̕[VNV ;1$3<&*o_PY1B_F:QҁxA'vm(\&XūIQXA?i!wY񨛦r7ʏY9h-~2֝ݦ8"N9(d̠xFE= dh~DBG*Cw諏1ܾk38hˍKx1SGҚڑÔ'^hV:p*C5 ʉe#Tz! 1I \ rfG׳IWqa_? bqXxWqQ( UW/nbX?䨽wIܳx"]تN6 Qq9@vu=U`\Ur4jV|S>qxw h/BgdėZD{0]_!(W)ҫr ~~?T[+Fm"gOEQC=UA?SJ2qӢk9섓A*ka72B0,B& 9ܝZyؑQ ۖ1SGPlom$<'vu Ҏ_YNx/Q×nHLËbYFXx$R͘r-%ﴷ__!}*;T}Pⴉ>~,>X0rLbCmDT%Cx<<<(HДۍ7f 2›ئxOĹjBtwL*?:-gQK%4 )| IF@ҟs=,FKmQΛt\JX62s[BEP7XjHJdAe/_*>{YjN3v9 l #g&".`bd)@] ]i.UZ[7If s3YE͘k8 PZ3"^AQǢhUȓ(hfR [;H**U&WL!&mp<IQvV41klKSIq7{6,U W֩-wY`7H\&1*A"xÈh)Ąu1ζm9urkD)IG6E§iPw ëRe+ gc# u++(1=dJ Z{L }̚&Pؘ\#pl,bb=6>$t6m OkL=U4WN) &j߾Y]bE89?јdDOz1^2x6J}Z+rN^pn6@VX.+Dhltcc-pݚŃz$F X%=qXD$Gai#+Vscp9sZ[Zٗq鏅6{myˌ A >;jTb՞ ' fpѾ1t8ƿFaBjbJ2 ss(Cd=4qwh aɘf{# ;c|9oصFR$/[? ¢R&j!ς/QA5xi,:DFg `P2#*b Bev<:$)?R(0)/mÛ|{8%sc?R{BQzUPzkwH83cWV`uArC ck֧9XN!Wf_nQr*wڴ3<ٽm.alCDߋ%.ͲX薀da2q1VY,#j$N= db["9cceʸvnm-|Eiմhx?|ݹ {Kg3ir&wIQx8Ip9MEh+=^w55$`aJ 2yL391hg̥"Yľѭͤ ifou(r_%'k'I75Oy! 8r܋S3MbuDD_׋B~$pጀ{c4(g* hT%]yzp5X&@P{X@Q*VL4z{Vj7y-Dr_He4Q̞ԃ1[yJ-b3|<0 Ce䓏1t<'w6JGRRY$Dh>Z8$d xY{]K:Bn6RX<Î3іHSf V͕ʼn*G1, 㹌!lsM8CbV1s1EL5#Kxx&tηSgC(Y#339.DbC62W"ͫW"+Lsn]4YufN[^{,o rZzȱ( r[̎1vOH l6aH\3p 7pnDy2Q#(?'N>蒅m_:a,di|SK%?u#K(t6 57*q(f6j@EșC+kyY|>FU܌%j|Q﹎ߒc">'Vhh2Y} D F͈R-di10x˟AO^0=ւ$FWE= f9ԭ?s:YM>* @fqίOŎq0s4'm|VL5AH8Cgo*BtTZyYUI-z P@d!F (Nt՞Me#&Ofil \8ob&?OBu"Q7Ouؠv΀JyM @R k{K!k}4F ;9eb$IU[4,0}+߼u/{yaߨ)1?N:{e+8_\谹)tlBH?P{"FSvW[;ԅC\9gLɺM1OYسJD7G@gLj:wPqۂȗyvr[J%OŰ9,S\x5hv扮|/miO vbaQ~"axsHD~;@V 0|>tˤ%c*mKW"vK-=}!_ 1ukԃ0N6{Ii<`IDWӑmb0U bEOh%:MaUHLJ(ɭ Q]h;ny6F+ :oʲnVN} :P.^-;UHYmt+DA4=C`+8'N"N!bd$+w6+\>y-8@RgCLڶp{Z1훇H9|nK`' x2qʙ>qG""ql&w>S%Y` Uo^;uލz]b>F3]|ty(rBW,0&45nPy$VXr|9Z,)TԴs:ڒ"VoӾNKIs>]Mӿ י7e{j8~t,A2ROwI%3~UwsKI&=,5xYO;(UH7:f`RJ?NE7P8_o&D߆CaD ड़D%R5 ORƏOTDrC&p]ڸkE|d?[g3*9lDu6@+ Xj '58Tx|MV2N k#):J{W\#\T,*k]ryzÓe`msg gZq:A Ĝ>WTIi gt=?W'$rhҸՕu[iUU{K4ڠz'&^maˑ kN5 G ^u '̚ʠPt)c;~t?-&{e*j"9qaQ Tq0>Sn3M86"+Ȟoa RzhZihk*Hgu&t|{J G6O CΜdlfy#*=f>O):诨F{VC皿"ß>Kb}53 a!2Na_aDX2;[v0@1!:2,d@?z1 E!.ؠ뼺v#6Eԏ 7SJnz (E!@y/:c :C,F]Pj؆)Zs=6 V&)sӆ 3RGm2x3YmpkgeP"3^N~l}+>KJZʤ=ڰuZ'VVHNTz2rOV:,s3 Zdhri<4kEce2ȶDYYl6#ƞ/U-gS`/fV-Q&sˑꜟm7Ep׳sMʲuwJnRpj;&RYKwO viA1عUh"΅!`ƺbJ߻T%69ABr&)DHW# s[a]Rx8Le):ը~.D"7(57 Z)r 0%ĸk r5%ZmOҪWȘW)a넝 :`;4%gC@gU5W[rʹ:RJGs1 >FK7EH]ރg_Fe:ik`my|ō8nC%9 p6iND-У^%V)'?Ǻ?/@f&:ӴW:T:M.n p?iѾ⛞H% ?{L$3UsVB5Ţ8t]{럈Yi4EkgT%Sj]v8!Y'<. ruȍԹ*QFP17&$8sߩ'FʒN{Aו G>O( צ EW )g/{g'sjqqO@eQڷ),wW[h p+F+/2Tc,60Ex)Tuq۩b{zW"3# pư"g[ &6㼤t [ia2陊z#FW@ɡ"ÿ;ٮ),_i'llZH)NjXWHZUS"BVҮzzl~&I/FET*Vh~R)"l׈XlN@$Wqtpw_`%/ZLr-8@+RPbsA@t I[u0H]1!/ŚT/e 0,:1Pu-Jyįᓋ{_WC^ r<T Rb:j@oK/bɝ`6gdGMվux!\0*L(z[[f)0X]I| VoQ߉MGZ=KbG`F,a'<}mΝFUZSi؟r L^YpbQu}\!d:[4 iC Y.=:bԾf=A+/ 8HqB%򈡑ygD7)<`n*$xLR!! ރ,^*^s}J0hqӻ}8φ2Vv^epnz/ַU`یrӈ9s/MD&WbKQ8_2'=Vo%|x{ۺ=:BF^YN$'ngC;cT0.1Z7&OH]".vݤۋqd}5{T|j̟Rϥ\@ ًqJf)c`èʼni -ަi>m6-\|uCqCCK.kQWƂK~Gq-A 9ī[@嶻g?pt`ЂC ʡ"!5frg3ϒA~Ujw.V<0.:,ysfPl1Qu[= 4|$ ɸT+`_swO )(+TlBI0Z$wf6i[Tgj;uXղZ˛R\A71]4oLJmDfA' P]gLhq ۂVi o!Aد&s3 *cygYvffȹtVo=<ːE!D\T+rN0s..-c%aI]xXp 0.Bm%>+ %ܼ0L5?:D$]{#:r2YD?:ke!9л$D8~nGR򡊄6wRP,Tu]MB7#K\+uZxF|˶`ק6}srd;OƸ\ 5vÈ@6qﭙ0;Pː'vga}֚T&)HXq/GQ␹=D+T̨R7zTrx^7Fib9s<{FJh}mj!;(4g}jk^˻e0MVNBRIeP"(-ܒ#qk '`D1n[!aϢ6y(@`jJU ?KS"wz Zs,q$WjhVѭFKʭGiF6^u^LRԜ YI`udMiL{=3ܣҭ]w&By7*/O`뉺[fi2\oxy;8l'H;<0JKknP341yv{ хz;+w>`>}|xfw[>ł,GRBtDH(>l_P~봚8/$* 3N{cĥ+ኔ?vƛ6E3FʦuJZs2Z-sTj icb 2ʺE 9 卹 O'!6Cou$p XN舣|_x 4Bs@Nb@S@m"iS 'p5m .BdtXǢo^pyQΩǃ)4WCFqH]8r-ְ6 U ݯA(|#MY]ѭ\b/ Z2`qZH*>'Ea[ mӉY&ݟ+h?9杩U?Zʴ ue{;)V_xT,&bwh,6CHd4{8janF#8FZ1߱:|R>wE529Ӛ#BHҔY3m8#{Ė{^݀zumDk"n?"@iZFஃ*#m%qF&^!8}v)(f:O*=EW]j䭟;%hk-wo;~o*(YˈoȲP w4RKm!m+,[Lf~<|E3L!mHUx78@4솰`l"Ag:TnS5ɧ~)BM ҂<Ն]cwg%\Nn°;˂˒vkR8FyojRAï0sQR=a?^ 6]qSW6 >\шƑEY[ M86aD0ŀl`4.G.Q1 KX+Sz>an; W[hviO m#_< Bֽu5G!|&j\I e%BWr5YE_j:C{98+?auwZc/,DmȌOu\.X8^i  rim3(?Jx/ F78ےmJ A[6?b*;zE^c680%8dT~?C7t 6H-h懰@8t(`o#!Wx=4  LPխO'#Q靵4]Tefy/_,Pd4ޏ֚!=٫z_wHibhUp={ Mx2PMZS Ţoɵ4ovY >p Y;&uA@,-P-+OΛQd8xB= nZtPIrxɐiv)xnߠ _sWv,ej\0GZf36gQo.z MfxӨ$לhݫEʲ8KhB-"_]TB`qGC|kovv\LurE6WɢDAX,NkS;Pz<`Q D|lC$(Pӯ }fPjZN9;NH{89*k26LmT;mBZ+TG}?_5<55JfhUHXz5[lO+Ϭ-eo$芔;>""5X/>PLi2[);4 -4uw]F c8s|Nl/{y}ԒM|lr|,ÿ\x[:!-6joJ7r'tNj[+_c$:=*&~UaJU>Ĵ@Ou%U5;jj Ε&ܓ@-$_韌p Ta4|Rg}\ݮ,F-l/!{r5HBP]l=h%.jZG\;;scQ. F["^`v8SK@6E- 4r0r=wѷX䎓XڙSW+wJ{4=8S)dPL*ǓriAyC$^ĥ>E tK"fԡOj#n^j+^G 8>k0;Az{Qzyܵ!Cł&M )[$qX!Lrq+ĥj2oڀg uеh *2t8̺[ Oa gi}eڝ>&fˆM 15=-Pn-tM=7~MEvVn\XP"{tͱO)EDV%AYy7Y IA A`ɭS{w# \u+P[ :Ӈ:MEfEO LJL{_t鼁aJR \9 `& 9ßlf鐒Nc㯞 D7BNpҶw/"'8G"+vEI~| Gt uD =3&u,a=VQXz{}Y_p˓2͍8V[/\H{Lf2T1V:]u8ﵜ%7zx*Fo)Yec&O m -@׻C TC|؀JTq;rDyС*=*vYEc?KwX$+Z?ZS':LUoUIo&9]?aZ9/uK{;/ ;"7agv6iڬGxٛbP0 l=C\Ď[.D@ }) hPUfe<>|e6<'onJ+P7bO*J/tmqYD6K7༢}7ذ{N6]^ o:g(<] ˞2N@0|oh}Mުw퓁S۵MՃ:Fj582U궐Te_9H+rAZBE/J)(U_,*4,wEwk&2 +O.NW#nyUf-7Xx=M'7TkҐUZ=B: Ey$x걮rh[7j-nPUFi+i 5>O[_iK嚞Bb 71?ġ`6HDzFh Ի%y /m^T9 SQϲ:zU~?9*o}]!}ܰ~dົ4M,N0%BA͉h" a?jޚ1=(ۣ`ݖU[k۵LE3Xs3Q,asvBnuqSٺHۿ| :)i58za>m9"ʢdA@<ڹDMqT eCMafo)kx:Wݖ U8{9Lح Lܣt> #K펚|]J>qUl(>W]Z+=g+3MH `EZgG51);= ^V99s # e0n"AJě#gDx|m!YK|HrK h:8;;jÿ&9󶨖3)` s$t/1pC{ LRͨs""2kf[J(>K5ؓS8|I<n9QV_Lv m7JWzROB•7D R.޷iBel1"ny'`qHO +c̙2QD8zpeSYvZ` 0\y 3z^ѼWxN{8%u.r`TJ mYnǶr$L%h} fzX,7R=ou$nՃ2H1zcpv_\/#_@ճ#204w?+m^aJ۵egdxVXj"~|_cm5u&f9@ .,󝊄/[{f^&1sܣ_Ox+x3fmK+RBfuE8UVyΡ=qyjK/P$7BF- iG2bOv@lcv(A)YZ1)R!ߙBը=JB{=GL*;8vI=NؖUfMm4 y0wϚ 9S3]{Gfj]bNb94 L>'2ERj}|-=J}?VG2Wc. H[K.uj~[ >"ϴG\nlfΜl(Ncu3Fk\G㺲{NǀY}g֨|BZ˓Hw)G̷+s[~񢹒n2&C_jBD& ȋѣ OwVf$o2HWE~tQXծ|ߨ21qϥn`~iBlj<4Y"ׄJ7Sn`\u4lYԩ*>w&x신n |-]Ȅ=ZތJ7:RU2Mekg*BGк0̂vHRfͦppZ>vp)TBNhZHU $e@Rj@YQyYXDGhDŽ.oR}U'!Ge!ih;@cQSSȸ3ɸV65:DI蒮+̦i &kK]5lM@F_bZRr1{"C>UЕ`Ie`Ms6v Q›]_7 *R:C1R#tDW[F`<05˴IwLΚt ojh1oiS+aRL5LjEJoa& ДfAgMh5ގ ,be^ܓ_-%2 m Wt/Q=\'6b>X;joA^ w/E@y*)݈IvsFi]~v IC6nٲ.|nX_9+h6%ExW+N=TTlElR ^{_1`KƲ^ĚUZ-imK.QlO8ֆb;`WO:"jx3Dys/\χ&i.1q&l-/lwkOIxǣ% #iF)ndW\ b.ϝ#qaoUX_S$K|SaېIUd8v4NTn}Ï!!cx'iMVnc f?s&­ :Yu4q7Fu٭s ? |L{i/MUL:贵EaLa:m 洪,tڧ!.pK56>]K%yY#o- cWDT#1T)?a5dL3(2y7DS%7RRYCgeKK"g̈́ ~% %S i*j'llLb-@8,b$U~4)w(k/€̙ҍR;Sh'UPV&v%|m z 1&R<=M&ak7ko򄸠7Q~@) Q$eR[WPx`QTkR;,ו`>Ҟpb+OVz<"ˈ-^Sjuܵ(z<1 R3X7=HTJYq撵{Iln||^&"}>!3b508z2Zc "N!ٝY0*FG^F aGHv(h1ϿAU&w`*`OI[bX6:Z-j<7|V+܆ m-MU Z zЦaMP ќ 2*ghm:)YXgE"@{[Eءq&=ȕqJlWMM?Zej9|B`C`%4<省߱`r "Dd$gK'5 ,]bZK39-&BNT w G'UFgOF/`9vrVC{өN o4C=X |%};^ݭԊIRah*WUҮQ&&E, ijigaV^93>;+2TuZvq 4 0fD:bzA]uW(jY)_Wi9s 'a`5OZSli$eyyVzAQ-ާ(t#hbYә|RuTZ̬f򽉪tvh;fe%dY$ ;ý spON-t,4!o xkCh&^TۗGK*{q*ѧ-.| *IBƔ V%k ;!BT#d$-(b$ukUsKj* 3ͱa$j(Si4,a^Hs'q^Rk}T* bs~5O]id}Eeȑ.^(2*I^D¯ ˮ4Y8;pVE`~&`Xnёt+ Q 3GQ j w:XcҚIx' YQ>.9ig6sTm`@mcNBͬjgk0_*8&ϛ`r*u3; #H|?#1zAI6`͝*5F_- / ^B* 9m= {*/sXNHh|-O_n`e橐J컅^lE|_Urp3 Mnef.X5w ZͷYAl3D-i_&oOW2TtÄH.MSB;komADGo>P:EH3tr5q܍H3 >VQ&pQ1a=ϭ#o>T)qqB!f/D\3sW.(,V:3a }4}8@p~:S̜|Ojp軰ٲ)9󈭏51jGrzԠge9\Γq1b7΄<_V"_x?YgQ0hAm(jchhMk Vw^ugDa(1P}94R* KY7ʼn xFV C"t#/cUs.z@L09zi%3Ab˫B:N,ScmvRM@RoxEh[qphF_>ȯ!7~Acү +'Y 4)+jlas+lʬuzQtR\\NJ(748CC/Vc?Soۥ0((D_=!lVdJjݲp>U΄%G` -zƗkLϕ%&doHnᄁ[U`h$(d̮wQ 1YFђ]On C$=&r=R¹8Ek0W-!au& OXB't)~I S$lxd8bZCN l='$yB=jPƼc AA_?Yly "lh=@fJǺȿ6qsn\qmigfA"L#LªQWDOBNF^|g 9#432u)o kIh^z$0Ef'oj%ߴ٬~;t1`soGVPm6O>}7`:*L ln0߹o6%?8Z=#5`=1 $W4MOQL?|# 'و'wEg~y·v޼+ G w~}r* Qu>6D4 ׮ʳR@o:Ȳb:/#]w`P.FhߌNO  I Uv9.Ѳ&}Hi;H/ʖ6#4h׵٢K#Y!f΀R@|2,[ðR*]%!y0뽽>CzN ?$)1XI/Eg0r—D0ã`<0W a4irt Y;"4 Pw 3YDIߥrǦ= bh(>1nAٟ,UvrPη Ԝy]ntK.`֊]/^uj!Ez-?C}`}aĔ10<[&cGBB}7h }eMtR2g=}#uk.􃼂hDd}G˻RYrm<>;$HOX}]O#Kia:UD,v )VkQǾ\a.Hsw-JB-L,0j_;o7W 9K©!cި!ټ ] +LjDݠWyp\Eq/RV(ܢ:%p)o;m%SO.S"'[&is7 nW.кE?/ƒ^.5N0?y֚j3PǰPթW(u7@qD3V2'hm=i%J++ZkՅ- HL ;Z"!%ci-R1-xb,4uj/0ur,FL fFvt"cq]qc ũTf`K ui4G>6g4 o"KQO) GSX,!٭&R[yj}Tf;hO o(nou#g1u>=8f|3wldao@Ճ/'_!r^Q5Tf-n6^n]Rsi!{n~cɶN+% є6yfJԤN >-",WLEB| 1]Ef[)$vb,Ѱw~~W|>$1l: %`;G,bv:2X>?6zJ@^5Dʸ:e eJBrr 9"JFd*-<&Yd.Om'ddd>zIw!ʇox'M Hgr|cr8SS; t셊#zL"SBsI񥉽kpH|ME8#%Ώ^3wyϸo X c[r2DEHr$먂9F|UDFnCK#I6t2jUtU Hʩ3 ibs؇#cFJ2--~2C`0hJ|.cDMޥ30, Uof@aAyTWڒ#AX^%~SKnu)Vyi{pE=@s5|@$ ,CSLS\'9`%՘gf;1~~/*KZAEA^HSf̆vx3q Xdq G>zm\$rP5ZNQ?pi dF`]AHÊ@X'?xq͜m VgRW/残NF]B s{`|sйkGDă?)fmY'wS"^xuIRP`9=)bw"-dI{WsMM9s%|XX:}VkQCzNKܵ N")sVKy.;ҺN8@ΰ~Cܛ(R qwisRym`T3`u;k*RzKk޵7UɡD(nBigFXJ}Ǔy[^!VEm%Uw$ 3/@ >U"pPiCv\ki}3bDtyb*@2;R)ݶ0EouٗAl` B  b~}~vx6,x畝 Xm>e\(;^<<;^LiӋ}rgjd\qy#4+ e#,a05+OqLIS!D9LUD.__~\'ۢ7(B~Y>urLѧ_B1־+2S4Nef3ڤ-EҮ%0xUq 2qP2ZRzɠ%X' +F3Y~o+UY ,NŻ+p iD.KX6[YVєcsR5/U"e|-KlCýW|?\sֽ1ص&hٚ).wx7t ~6%.vAz?F^yı YU B(~H la6" !& x/"j)Q<%->U"!=sDE+0-!FUf0Gt(l!C#Q Z'P?9N)͹ImݎWEa#۲:uulƌg2Br#39C9bVn+P#{bv_FӕLia|в?<*dlR>OS8u*(#\m?V0E-iz99_m3XM`.cY\Wc %7ral( Mf=$>fPݤ;$T&&˿ d>d_!Z_7Fp MyL58F˞ZM6/FS>;Cר$dv1T!p}6EdCi5w,3n؅Mڿ T˒) DURHعnhK}yϊV}hG1N'r5X{-Qt]g+f sWVU>Wsc\z*յ'L; zgl;K&4ن% vxQ룝_" [g ؒl*'s䩎9JtTU+[9,P+K<[$< ,3L׍ۖ1SD/++ T7eьRkx:"[&_"@l4>ДDYh4Q`67[qۚ!C"#C&>Z]P=*Ӷ2Wnډ}1|T_o"z\]m4]n2 |)0~`֊Aα1C!IG_ #=WB(ؖQw 296Rx?X"VTŬ+>ZWv blY0aknTL^Feѝ^Rr LFgr-5V-:GfFh7vQ5R9+5 N>45x!]ⶅK|h&<wI? eT PVs4wUBqLۯYANuvOqN`ck"d`+|/G,R{Z~z pȿyө/lp\$Z|K?@16[ڛgœNhnX[I\JRXmqkr)C[LJj1kL+6o.@׮`稱C=]sMȡ%8,@1cBX At5Ys—ƒgJ5< bVN؟Qd7Ga`I+{(2:tM*B0ǀnW/CD+e֒K1ð"(#mc݄ u/+@>49.8`W?+E8RL '4MzjYp*>ESpuWZTLʶďJvSUh]# ?fN Rc9R,D0$)P@bZW_NzzJqVɗ8pdp[os$BǢ.6 1{Ͻ `!XVuF)+)IHdE`j46iҭ T3cͳ>؟ %hWDA.I.vܖ1r%ЙqpA*\yQku HUD~M38 l^Ֆ5>X f ; `;.JOc B7}wz9LB,F#?@ YNϙ_~vNimX\FK4!z' aC{>#yUg >d So$\ASިVu 9]DHuzcc;R͗P W,7zkkXķ~Lm硕ȇD߃۝ ,F,y4vjf(W|!KjS3zM0G6uB a)CdMh k u Fnwi=I{+0댥z=EN]4 vгZ,ġ/(F'r\iFE@ ѼQoP^^n:[9HmxxtxVI/,85_ED/P5NEգ$u>3ȫg)6f3ЯH'%fOI RN4z6=6=$Ӵ綢s#DVM:!8vn&M$:_۝#=93ۋ 3e:3~v oG%?40Y_) jPx'md.64;_=~e4-:DGFoٷ6E_ˎzI5uA 6haPfn/eb*e.jl*.Fa g[jԑ(_X~,WN>5^yr!5'yK.LZ7eVQA%DŽP]#4I"!ܜ3` 5vn6Z"ow-/WӉΤ\ 9W pBtӍod?6l0j qJJĝn PfP+EIg@6h>t")IA '+gߩ"вEԺ[Gi ΧV;Wc`"q,BO- mѱ&GG-yCid6*ؚc=5ؘ)k_IDg䂥:i;!b5 Kx\ ?Oouu1fAuO7!Vigvn$) )_tsqͭM[vt~VD ⪽ 7̓yU;I6˷S( *=3zq 壺יcH9Car/0"@ fpA) JR"qxVIvnW=zp*'V&-wg9`| 5 k)5w5ųA eࢋ޸y#`cnA\mHo{@ -8=a/8;֬cJFL,ʷ ߕSv@aĖQN<:^>Qbm,jy^NC|d%-pK< TFGHXޭS+OȎQrjoU<]4@,: ]K)*֗mH3  ?i }9}wңj!Jn*M5zAHi[Lwf1Lt嫦8 ox?S_ˌQ]#M >.k:!B[ Z0Ħ&H%7@f]E j_l%퀰sLdڄpMQ#$.5FEdacfHPo߷9O:dh]ti:)R wFɨ˧1gE/RʐRx꣼ӹڮt/y $&XVdxbH`t)dPK=ޱ!d+Mw9$rT)"H&gԞprN:Yt޳A\9 VR N`5cտT(E6Ix-a>;mJEdXm0@%SCfz?X})e{}vdύ,MnQ;>\P<4 }O  Lh}5vr:hM$=V!=^e*:ANT&p ֊: 9#+mTUO݄2'hIPO$Gxt/6C~*R?:|FC>Bt$ Qh+ pYF_/a7VsOmt'ìm蹎}, 7\ 0T <.È5ܸxÿ́ؕ!f 9t3`ER\-#ybv,H3ߥ*^%Ilrm); )°"2%I_H}J{ yqY-d#,0'O$q~5zA7C/Υ ic|p+`YMm`\A0xUT;C =9fm[*qPB&^Qt0cҾ2ڛ'ZaŔ`#Nq'`]eǯS#m\:P7AПi#,#nAE2rd(˝)P#ًkP3fⷻ?Ű𓕧tZ;L4&SRth V5C~al̳+@jYK4̳%X>SFNr0/Gg]LUdVӍ{|]JP1=RrbJ46`\Wu^e[n є,Q}`O HfXmI0fCf}=F8iW<]_n2Ss fr]@9}DסouU/0pjJs.A2+@+·jatbJyoPT{H<#-MCW Dk< 32$7 TG # *PdPe&7^VS=~898/ 묡f9\c׏p mAB/U"g oGBISۀeٟ[q!4Vky( gjuIp4].{s/.^X>fHsE0~_!~B$t@ejAE"Z=@" u-_FއF_cɡ^s%xbG  EiK%4! Oh%u>-d- 5 t=>:%bVttW6 IP$K|9a#vUց.A[}#8(Q7=$ Φ@ʻZЅ ^Nj#+޵@XqzۙU9oGF{2̎ iw#7l@Tx`pbŃI@2%Ɖ9P*SLG QWϗwt#\?ʹc/MHIʘVNw`@uZj4DbzzY42/Q -%J%wQ*FALώƹ@ȥ!zORux,#gRxB a_hj%DZy!RlUBzTo(/Ư].+u {\)-XBV:t-Zϙ^`$( sP<. N K-_{m_%W 1Ŀi* H9Q2qDְ'p$K=@pɓ(3v<5O9ˎK6ۛSm0̨̱ظD5_ϲ@3_{@ָxձRpgm{~4*$ԙqltheuf#jJYރU}݉4_vޱ> ߹p@į;DӢ iViث;h4! khJpy9n_Zt_o8ԇ jdF5r=1]AS_UJy<-;"ν ' WS,kEZbtJ(gX CtTg08"yM¾k*t1Gj2zյ=NbʌS0sϹ,YSX쎷­'1=2ԁ@:H$mgmrd!o [k|wu|Az;Ĩ:8ēS{(+eaGf4/ӆs,: դ``V}ZM~.C$7= V$p%FP녰GwkNA'7&bh \ԭҔg=tѢr2uaTߐ70aeoͪ7MQln԰,]?Xo/|}?I]ceDف?(qh5w3\יX+'xg1c^$kŬŢa=['Ä:RVz OXJ7UYtɒMeIJ3q έt*5DW?9[;+ۡs'`FE_inz/Qod3 ܶ]AyK'!E<|= G9'طL,4 }TSv Qy -Tz&*GuCg&ЗLpsK7f wϛ6,hC*F܇ G[trTZz <Ouuه@4 ^}졵G/EUw;ogm 9 hWW#ܗa߫PF^bS,b=Ro6m< 3'x'_:'<UCŏHr3qI'?Y?U'yhGnamiG_ $q]FW B޹ JXIHmN?U\"WҊ  hF>1$n!b|v4L}.t,K$χ+9>RJc܈MqȼaZ^$^*a[0=^z=\/tgvњ]{͓l*ٕk\<P&=%ƥF(84*Tx& Ia. <}>~[I=Zsp.dDn }XK#'Lk~ȵ ҀqQ~x>DŚy_&2ʟ?.}rUꈓ!25(s2|`F %LZ)$1*φ> \]߽qnQ'zv} j6zsQM^kOHt U4]֭|O?!~:Wn >I o:!!a%< kt- MŒ>h=VhЕBkՃR@o 7z\B$ڒJi%A% ^I:.p1=}%IR"V21;BB:W3ۥرpp=o8e8=;`aÍ7abvӽIXZDX`G٫݁ Mc/5вO:?[XI{Ꮅլ mqüz`S[M?6>?1"Qu(eX*cO7, kݵ|#\#kǵ{fG`G *ŰMz^EO9 YPV ~Z*7d}5msY9kVToIi [aMU< lጔ݄CG!bIj%Q}e=(!7 nw_C[ ek9YֻB_w$~e $5z0:t[ aNf lXZR= q5}E*@Zn%unGmZr.A7KY[cLP_E`nGN%qr Rd׮6?oM Ln/ Yjir`SyL 9j~4[  : {#JuPo%S5&Pp)*8L^ҥQb|E~D%mǪ@aP*^^\g#8FD>ɴɒ "6E) t 1_ǧ'\Q=ZG7!?KB,\ȿUKqIYt\3"|a(U^yڐDq ΕI7"Ћ+yq}xbûjIAqG`(SIt~6nυޫ T_boރrX + ̭aqalѭP-ȡ$VQɰ`LK&OA eX CRGRkh6^z }җcp>A6s'CtU_hq,toˊD1.e*UXmrTd̖_JGX[DUJ0aQ^J?<0bg@puq܍!dzՄg[Mo}~;?c'(nUTSnе҇HQN"ܯYؕTӬK]:>8PO5vbv{vT~cW,u%ȇ>eROuޚ"Wܠа :tF$x'>|2PjS3k/3%X_o=`#X ~Wj]Ȗp+O7Ej`1MveZT%W4I$0YS6W!LM: U^ _Upx/_x-Oz;Hs[z5aJ-C&O>pv`V1- L46j8OPȆh7F$ É 9e#1,z>)t<63Io,u;1k46NWh] FNfUg*JZ& A_Pc#/r¦w Oɣ@CˢR#Y}٭_NM'`v j= ݀cmãQF%B ߚs^KU$_ighy
ءtfa,jNp]'8*= ΛES.di}4]/W|[Lw/%vPqK#>;^-e|d򷮫'>z7ǽ@âIh MU6)Mh?-4uϡ S+phQM\D()7Xy>48;5tvٳBg՜b__%^G|jʩ7̆[|+ܞmq(ƼThEq7,YN`F _{MՋfyv0:lC})tB+"iL+p˗ ꃔ~ H&h O5Œ}k km㷶r5,@GՀn3Ђ,Tܶ |J!R{#tQGhAg#be>~,KL 0 d͹lftd$i%vEQr|.;#fu聍33B_TyQ0 {<\mouQcgPFsRO,,Ӎ!9+fٍ7YQs7\ofsK m{#n~0|7_县X9v>3yG)@P(x#@Yz˗~0y+" `s.Ubmq wR$)?LZ)L}ȓn%ƙ*e䔖5m`,;JAiGr9rIYuYõ{I6h9%U4Pp"-:Ԍ!p,𾚹m$awL荽rEً TkGL@?7A'8Irzds*zT\j̨v^Vkan~bzwrJLgkz&mEMI=oLט4b3Y"djM:y58zȏED֣RW}.lT=nl"&#Ye^)jgqpg6&)OHRBR43Q`wNc IR;B*η{tT nӿZyLOb *n&5]v]\RIBa^[kc7Fp͝k/*0PE+qAT#s h%;kK,bֿX"mE{5~h7>,/%ZVve*6)de0+HސMG{^{A0҆D]VJj;1ζ砐݊(`!l;uKch?o?ZQAexQ;фe!=KW.1.95LtJFxNx zzAL} wxމdVBUe?T SgӒ"sR[ADyᝁO;x"Dv&OE~–90|Hl#44@ -c-d5?KxgWb~AKs)CL9k, H;yLFGBhP$K^E*@Ce0v]) 턓|@)i]54*4G~;mL_@NN)z=fzϻ[D 4>W Ad/jMпm5o'r17'W}FƮ ޫXn(Am}ף}L˗6ޮ_Gow">&6UP C8Yfous'GAw*GzTjIabEr#e_tG*N>3iNu1iޯb]hT3Kk 8[I[<pf ݚ_YNps0/!qsVq&mtR~Xr?4hHr>W-r+U]D*49KG[|kp6l=b-4(#qHߛ&ӫDFrexZ=63M.,A!/k`#2dcc]vrvY-{"Թ,liBGz`ewuh^ta_p% d,BFPL<6amYqm>Рwh_?5BH0HZ?`4ڗխDI]rdrY咂Ql:Y*%?cG Ъ;Y*b`vnĬ~sJⲸ)9E{\bA$'=|7Ss=o^/$ǘ0M1Q, 5CBP!˛BZ snK3wRɃ;{2[@D_UK=klu6[I_3]7>YrIfMw!efhNJևUqKqώ(P0>Jf!0ؿj4c0a4Gމm}ӀqQ߸!@9E`1$,r{j6ˠP$D7zs1O k SQdTPgGQY:J64wBW$5׽\_F> 0Ӛ[uKê $G"#zY$FQJ,.큅62һN_7߇-4=>.' {֖j_)تMr4EUIpDy+ L:7Yؔ)9E7fw( aR/s*m w瑒<"mߟ:,#W>f[P}'r T`_Hz? ]*![>e3`!Qr@@4ëLwdȑԇxߴ{&nLT%?5(Fb\O봨Leb՚C_]:b??J/W翽CEdIA{NJyu aFݙFxIe1&Lı冒x*__'@'~T5g/dbRg=z)C.t_^i1aaDhY}\sLO 3N< RИϳ>CRz\pr5]e4k$e&D^7?5n AM>ѱ(Akt$cmaOe)-aNj)]W{:xՅI*0Xa8(qwQ}B3s`Mgsѕ<QRktB]y|gJ=L$(M@Rr-uBĶs&ŃFS \~^0 nrҊ睂MU3&NX H5Ewո6_-\k.$$8[LgFQo>ASg9bpkF fx MPq$Ƶ}l ӕpXOG"X)͞jFu;窡s-ZM4l='p0xCEnܿJk̡\p8īL1;:l"kas_D I;qURJ֬Wjҷ3 v᪾@-?RJY~p弩޳A'3'2`Bd+ :h+ UǔNݵ]cq)f|B|quRo>ץ&yB,MSn%\f"Jr^&f0xm}Lo>ҽ.U<4tˡ04S:5]UbÄ:B_:@PC{?!쮓 j4v< DcJcԴ!Dś3b&C*Gve18?tK"R _fcc 5E-]&k,:Pdht+z;`#.g˥,ׂMhX (y̭"2k܂0{3ثW2m6 :֌YzYr2B΂y+p`U4&PN;Ŭ՝j/ae~iCc`U+Jn>JmC`bJDu؃$tw9ѻU-|0(b[ȽcS8/}8 >m9"iO6E3J %#4⡷?Ce&_Ji3 ܓ6V)\=$kk򫱗p9U;OBԗP6CiPCcpcqG]+vEZ.SNRz^f K7t iv4E >&nq̄!A3Bky>o}p m'9N,0ަZŜvx(eO9q@l&s$$sh ?Z5ϥIY_cvMAT>ixٺ';2 ?+2k|88ژ{轵fKC)Aoc͈Lj_Oy9 o_"Y)ENQ<.^Y-D9:8vأ I{̐HָϻE&ɵv_9B~z9j}SMpׁjKlY@6K!AZΤ zzʔްڻ˹ 3C[9혋ng{/R8*侠L(4 Ca+D 1ڑnyKɝA \fHKh{ru-:z1ʠ^Em3.=Ѝ@?-eꭒ$9죰cvNP lBxBܼ7vAVF!,tDW-Rk6!bnk;|kIκ/3s6( 7Np4c4GpxP I6o<*inϜBZ:}Zڐ,/ӧ Wz!5&;2f'ٗTi\xo=ia5B w[oմxBX- l8Uɑ30 ]%w)yo֨x>.p|._[GaҺIN> ʯӉT`%Z;%)7ɩU>{ >*KyJr[JSȦܛzRٰ[amn泱K x_ ZВl[7]bO8MZ=Qڭ4^g"zуmozj@*ݨ~ԗ5aUa$zBSdqpSIK`"NFqմ?!]ti̛>` j0)6}7"sYNQB7v{xRAwQ-E= )3KMNR#pMVcV8% nhzEѹpmQxKV;=[SDk( fuVsЭ5BX!s;=͍_c;j,U0(ɹ{Neo,Bc[6 S[m`-YL0 ]UןNT|I[W+1ochEqn2~Kv7e -od m8Tp'7bWUݥE +ifS^hvQpr/ww ܏L4tZ7[K$Q `q{3BȢJ[Sˤ)JO/q0/6w-zSgءxFX#6ZdeȆC:jɈ5(w4X b=85p%{ڿ#} 8X=MJEej[4;)KwK䚁r?Ct,xzG~ =`+2TWa| dJ-T4 4AjuQXwfG%='|ܮp\ />p)Yoˁ^+9rcmPxB9,&69!Vڱl$C?/D{\a<(v0g9:qbA%sAtŝFqFB$s]9sN_OmB [(=mDvwwd8Ӷzԉ:j屉 vKH&I1 +|m><1OnP3}?e>bMxlp&СcRC6aoц3΃zKU ZI0Ɩ=ۣ ] `4EՆkm tqu%ѢX_U^vg^mZfL9(H6JQeD7PyL5Ϲ$vY:KO^?ܽ{Opg|&C;x_\tX{H,;Dwa3GGozqU5))sp!0ѥTx1< )<4sf5J{lׅh PɔOۣ'LObfy#rfЕl7G!~2_h5Ǐ5MvLIo5FfYƨyWd4mԉ_zQSHoB^hu!9 QJrl'MgʂFZJRbmuDo`]ư< 8Vݧ,UCN*Ti?Ɖ XaAQOh98]p>'V^JT61tm&2j.]L'gt??T]/X&^Xt5l՗> Cx 2pcI!:6G5Q<'V*KkhI&ǚ6"gI_493/:=dQJA}$ wj2ْ {hxB^ޢr dgZW?2#{ uXVjr,4Fܜ(Ԟ`R S\әJiE疘M`Ì+V·6Qˉ eu? -bťcDEI$C;^ fd"Ɔc&  C ?u^Ӄ(ݰZL'kOjfҭBoA`Azc|&2Ϙɲ0I$!'W f'V^DwXT)eA{m-2vXp'DɽC: D7,:xoG[Ih`xǜ\ EH3k(Cu1+$w%t :G\9;ٱuz>aSNE'0uAuzx_mX G)\;OIR6?EQhO%zv>_މ%'c^@-6=s ~]&' Gd13)M5Y̧3BPQ7_L]~nG7+%ҍ&aH̐:2Y>(.2SF7j.)&g#:.A^˹كϮ?uYX_ _$fyp{ xkL PK|lfJ?U+ JXŵjϯE3bm/盥uSb˿]brm~j&fCpb QUwa. iim?gh|\#<֧(m;{ذyUru 4Ft|$@h !4LA|I4n /j FZ?0৯@%`$s#YxN8E* DרG/+B2|4yRzQ+)"CZ٣D6`K_ >"9zc\`[=Qa|5鋍e~Ԓd-0V|Y +p?dS%ձҚWF5뷍q;tڽ=ڑ*\`>KZƻ/lq⌦/)%zkʀY5wO޲R S.~F@>_IG~\F5rdƱS.of1xMTa1TBm5"]5 WKT,Ŀ(NF>"HE.>quyT مe\!FՕrN Gk+V`ĂD=:NA"f1BVDh\ p5(J;j&&U[f)  q]ؐhՅ%^Bf<8>D7ޏXvd i\~uY 0xpVYvgV3%z^OXHlk>ARcIYM(*0&A+3,wijVx+eU37?~iQkEaPׂLڭlmǜΡ̶32QኲCG9=hKG!c(j#k<q8v4>4븃/1#V/\MΡBzCJ;XrׯG m~Yy0O*U;3`C &_졪J^&.w~/"C:x}' lMAS@0oM*UƽFD0X֦{Ol W %kC1v8JL{sW3o 'C`g2 !ߕac Y0!f݄nwyj+_7oSjk _,aݦQۉ_ *9{Zy b5b"#ZC! T .ˏ'K9ao _c,(ɒ%W8V+@*" dQb5wSx'W1~bZ6bt",Jn)q@2(8&97;s( dDos3CCį^_)Iac…M@zuhC VhoY[9L4lpiy^ 8,nWvEIӇq? TCcl&L%/F;ȠK>>#oVCkZy>SH5qB9;dB$\"P t =i 3Df@ChyZ<V!ZV]Vtu dTbU#C%VZ%u iK:IC_ .բ̏~.zICg,VnF Wœ,PHyJ6CMΨ ߃fcĊ\x+I7g]\Q8~GvKz0nEV6P 8+8w ?&\Q.\=K%mr-o;fo"A\Gˊ ;h@Uf*ARNbu%I愹ʙk'x^Zf$j !6+reNѓn|pBZH 0͂'*N!50tS cpno}6zld pwn+jSNlUڗ.k| UVtgPVID)9Qα冒A}|&JY Y'Tˉ9 nZ~PEJh>(}ucfQ휺ncQ/Ύt0hDTU[ E /]TeV GxVG/x0>;%Y= GLcA8LeHү4/$ ^"*b]݆a7zܹ9l[g0_:O@:,b}_q]Hғs"|6g佐ѐ@iN[m*Q rveQ2œe䏔%JlMdhi Z_8 { =e^:"8Xt͍òaV>n1!3'#p+萌yy)K{kI?\X1˰y (kNkBIÓUKK.(5T#cvg2[@+CCd$+M6dr6¾X+I,Tќ^E[FZ:wNV;dБ~QdWv.]D$xQ&CX<$s a;uۤ%>*e}x˅YX~`bֹz>;x΋5e 3wCe3y,u@B10SMH+~} 7hbZK'o1.S+ʟ7=yc \H9u-3v¸K:Vg0(dzj,%$]Q,j\}i.7q2WDA\ L8j~tWeXuuēnMqPo>iyfD@YWf{R" T0&DqIiV(q'.l=|9hyuc UW?%cwCTD}:o)%J)@>1Ԟ|3US}"8΁s@lJ(PSм}Mfq4JO Du`&Yzy놛ôfM@Wa/D*(L0o34uFek?N޲u9Tqr0ܡm? Yс%I|u(Q/Yo"ܜ g8 aΫVͬoCxӠ>Y(Be4Xz7+$o,$/bPĉ$C "~eֲh̡^@9я-đ:b8Ƙ.s :TZgy|OZ?߭.8)n%"u8k D5V磏i0W\(XuAUݲDosF;p1<*H2dUᝊo?qe\Ho3nrqD  ߖ@߁cٮ} t 5iK8%7#B 5w['uf2` xǾ8)p+XI9;`y$LˡR 8cF718-Ty5BG(5= -d׺cXo<c cYg6-E%eR|D9\M%N8]{//yhR^`ypQAx{7'iޓer4@;?@ *$2\6>&=bMF-gnB>rS fBdAk>@`Mj/z Dn:e L[si#R D35b"6zH/ ;b5/&C]rg9QQ;@P]:^v|ʰ۹B^Դ󧥢4%xnzXbddLbo\of. }K7Sh#I\ՙ<r+u[¶I28̲]$DM?fNK@SUҐBue|$XCuUT%yYT1x##S:G)Y5˹Ҫ@0 \UDL/l5?*Dhq1e_D(~]Fb ^r%"u{`hvAgrS}u\}-kqg^pVD:U]K%`%T/ԃGBlO~MLy_t<#Xkyy i sd/ƻ3x,:L=DfM3r:m#L C]MXQx>"p9 lzFcJgOH\6|S qr't]k2+wQ[lwE/S9Iѿ$_"aՑ^A&O_*qn% qqjN8l U hK[q8!R$!vk]#8]m-D}J+EPTy#Ml[1;2Fwe 8!]6o\X8~@פ>ׇ/ ,`4{аOcv;ԟ19,\h4MƟr 9128zraK+& +[ 曑!t%SצDϹ$]:8(0o4]G%wG cAO` ]q,L7yUbg?+C]caMW-$) _c"ƒ%)^^aPmʵ nxrf}aF΃4yGde*'b+5&xoPY`0,<,v`W!:7p*'(e^БRԶ4"rMRzzʏ[xGx8nQn, "p!m={hƴ#U804FQ7975m{v*(j^F.?~Pof0w6d=>:lRZ{WbƜF3]݇+Mklmͺ: ?#i\8Q zѸgD:A߶d*ǣp%(F (*P']va@%I$̡xtBE.x. ٣&l[Ĉ9/1c" N[Lb Q?-qlrNY@:)\IEbԩrik*;ZوltII9D |)B$ N"8 т]?VފiZPypq8sAȞQN( g/*( mRQ]h7H?d~"-D;?7:'.csQVlA>wfbV/&ecdb@܄r;%|ψSHWצc$l73w]lԡ+q[ۇs-9:tn5KwwbVb#grb:ISU6W%;м%Ɍ%/i|L}WYʱ*|3? ۆL~|y<AYzİk?|ؙ+u`N3Cf~#}粲P^'zIpkEہuIa֡YW=.-hG/: ^Q&:m_ %k†|щ_Mcurv;u2R\ukXtɔ؆(x& hIz%B2@$n%s3!cmԓUX4tߺS!o V3bDH{{ sZduLDNC t c~yѕY^kgP,h= SEQV5Cy7<&eWhvjmy%I1YE|$)KO2RX~;|>(u LQCH+]+2U8zB.G`?$ɦ͏/JƎbSCK1D9xUܸ \;5{DB2`LC{V;ZRĄkMοd+[=NS`f!Ћ1-ƑYS?k-v7mSn.WCE.jُ 7gF扄Yjiī5hdu,z%q4>if}gC3vI2ɋo6;]*FFa=AcOecK\Ul53S2$R6KvIx:0ƴC2x`^Gw͒S&&t/ڹN1WݯRXGeW;B) w~wK3MBqόu#4ɯ@liϞPj]YNӔ,+9ܯPP$*ӄSeB`8 }EqC$Ga>! yl1'{Lx[;"֠:?\ƭЦ8:ա 9M$$P㨾$vB%cv%(syCuDkp;Ʊj+.BQF v[Mn8Pt?ߐG\㐝ګsz'yI\I+^kٍS]*Kvsi芥[\;Ƃ6:PB%>.>* E~3yB<7Z{:V$k<R^&A`SE꿹nAv6 PrWx Ճ^ɵE\A/ʷ3JHm׃Gq ,x(7۶Ⱦ޹r6}WAV=h!1Zv09դ0mΡjI"MӾN8 /*&R:aB'">ҁN~*Ad-o*+?616 4nyI97b̫dXe̝"~s՟|i*k h Eg%UTyEl~1CW3i^wmM#թ +Z4?x D(_uN>q(q۪u'OU o_[~2h{ޠCбQRM4)d9d [nB W<՟Z%DS|3L1qeY,M<wh3!' vtY8a(<хPzV,v@AS*IC@1^&Ƙ%Hrɺa=9 R ƛe/1(K]!ShI r' 1|'!W[ݎ6[TmF 8c`>R|8@fʮz8.0PÇyJ-y/̣K%"vZ~M]#Viq}iX-xknY(aOv j )qTcjv>!a0Č#GP]4eX;&eiŋ(}SxGJ z6h[2hb?J ZO*_ve^7ʸLl8#`XG-Q3䴃Dt <Y("`L06#am:>$^p$qDl:I,RW{ږMCg>2*&>05$Fzl+/eh$z9G]yc!QG,vv7̔HX6 k$j,ϦBWs5g?[#B\W >4W+hc=<,"7^mUdrR05J֪Ϙq16w+K (̜/bL S, 6^ʹ}mAAlo">0kvw`&hm7,$@Vtb(WS/0<IWyBTJXQ "F.(θ<6~x8W1l:R䗸6wYxx ͺ`GXN90;-?EK.ãVٺFwmjȲSѼˎ`#SM?!e{|1+ċB4B`$kc]p/D5 PpHR-mFd!QQ4'ITH0a~9avM{y$9t#r۠JћvA;w&9nv8;33V3{>mrcPdE5P g&`F1!;ˁT-pFjT<8xk씒0ʔ\TMyw; V{z(Xj28I²fFW 6X_e7?.|eYW)o#^q#e랭)JZ8KZNy L8 'hb?6 4FQDJ.@ xe2URgF~c;dN'.bG$g`u0d@kCEY؆i,Cҟ"e2jmRf&\w[_FŝsNv[XXUe`s?LZDƷ|V_s!GA8[^s2qw+oBD&5̝RccƇ|vi)i<9gZ_4ɜ<>8Dgի&IXPXyfF-ҜH]c%64'dM++lE̙ H^JT@RX|ű>;:AC!EM](>zIl>I8p$}&ozd N8@nlpoWbprmSx>lFPW.Bdc(컷- lh?7s EHA+KZdD 1Y빧E`͔HcY 2l.#9?炔*} Xˇy(sҩ1t_|#]Yg nٙ!| J}lI^LxՆiLz7?Odȑ)"R o7z=`{͝7 +oz$J+t>=8-EăiYp.qj8:v'imc_'i6=ƶYF7=Sm/yk_j9lԕOHI_8B7r 5 SLbDnKrRi LF(<t(~2-Aoaih6jyymeONژLG(M2-کL74#NȬA Y+( hS7DzsmRxc&P59v<ފndQǥ3dj50.^ٿC懭*q&ȇ{ V5؆J(Q@BʪcTڦYi@D+ zn¦Yylz+7x;ɡuv"D44z4!nC҈hNY*3%UP͝ sOY."}'3fvS||2@i/HbkE-FWSDRd^5P =O oĠ! @\)2*+` v. 2Q se6 6za)$#jBs"1k<չ1/=SY-1 ~CqtVf I`+?ҁ,Av0jj*nTC#rmm. { ' #r'ͧ=nn|ĒIh_E'ƭמڣݼ*$f&MOxm2 Nx=E8pap})ȊWn ꁴF\ڪy}zLI3զuS|k\VF+Yt `U 74$:`6ogY-0c%;`ԭ]=W8r+].Jrۡ|˳RrvACjPʄBɅ 쓚@mDu!]W){][<`a3b hEoti1U׌6%5m]Y.0iTNᘟqUZ\+RhD) mZEll8'd1 zq9ݘ֕$W߫dPqn=6$!2M{jH22<&9|Myj(TJXH?/k#*q ~l9Ə٨q +`Y_)7&/l07tsMQɦI`(Χ{rUs^H"X =T NcosOdp  !< <ƥt[v: #3732Ҭ6ڊ$UǸ@Uh*IAM,(Lw NchvĎ5؝f*sN|@s\]W=J$"~znw@TzLˍV#{cju2dKN9? ,QQmkARq`( ! xzui6p:NeQ`79 E)C(@Ck)^q/i*} k ycu_2"b!jP9C,6($&X>W0bL̓A7Qc7V z"koPΡiq(nQ-7HQn,CKrZ3ι"KF[>jHK,JXG>䌪(Ԧ( ۔ VOqUpc2WW1 J OTW) )fϘ K(ɟx8<_Ԕb2I2ZF灶ޡһ^fr?Ob>N'f/ˆ8tl#;ȳ;.WsѰ%<Ů6ϑV1WE \}I):; n`!z`쁇րAؤ{}Ge3 @jVkW w BËS2*=мB~uO VgB3KBj&)iq9^Oct 1q }kvY .pC֮[x4(sؑA饏  0Q$n٨-DyD*.x~$+$Ln_; a7UO(p3za]:0.ې:r7':CeA^4 gA3 F1ˮ_ufmXxlYڰ$².]FEoMu%neOvSM"pol%7njMx4Q4=w)#xl!Y6Z?Q"C_[\@ g|ϲrpB=3DQFxEn(Vl1F_D 3>}% IA]`C. sކ:}.A!&vhϨht iƈSQNPɥt)}&Hs,%)4mc$br8<ss?XgL{A:]//=+jks(Xb E@)2nO~ e9~-"9VV χߛ{`wՃ&/.&}9mE V@% Lv>(_-OxF6 qpkޫ]L4nBaJpm欟TAp zT(tFu"6VBٗN2f{w?ٽxwsN> :qW0?Cq$0Jreq5}OW] tۓM! F4OpJQΆh*mF'}ԍnAwvSZ>Bo]4 ׳S+&'XL=yYzբ@Z[/ӺL"_}#ZW_+Lxxm}.'uFAQ30z$kYpԽo]9ȋ2<aWh-SH2iq1ׯ '%٘C7X2 |lA㘛ಉG:Ƿj$8ԶmF #{b m13u r,o%*͆~w+ccz߽}H1hqY3mZ2 8l\A2.FFM}1z&mسDW9[$ paqIo:XB&kÊ.9jg_䂬Sg6o/5v;uzT[?cUqٯW󪴵0߳`R9~>4'HZ+byB} t~ҰTQq s6e[( mg*Nʛݝ<fe6J!tⱠ~{60s -ڄyʆ"IZ6_oL3eW_{ R&_J8՗%'>3b ]L eѶJ? D赬$:EC5h GlZH dokxoGwuyRc~EEMec#ǭh zkT约j.Ļ;R ϕ$fN"BÙ bCB\8vt2޲ˌpR0`9o% f=wJ^aF"fa<$Wf1 q͝LOd([ SI1lcI}s{a{+7gZL, .iʪ>YMm@uW ۱ "Z<\U/Rp]N͡%n' q׫bFdfJMu|152) X⪴;N]:{}ޞl}~jbq7]'~j pNI&ꐚ'lT;Q6U(?kN?J('BޔJ.@^ֲP_Ҕj͜&jN6*nȋoLn jנ5NIn " { ћKVjB'\M<%0ؕ_S t Ϸ9 j[7 ߡ-xL 8GcIr#^d@̈:s<iufp,"8=;"J5z~H/?DyADDv{D@[;Kӂh*u90mL&㐲 m>jY  ;B9'0iWRhH]SV{A*k! T':C[5T?i2R鳼&4>o'/"m#p&6AV;BocC'@^i߶ PTܰfN28wv%u#QI~J$i42y$h߯Mgԝ_u6@U(KT]:pdZ[;>XY>z>QVU; :Ix3syO$& 8QR a;[yZ!>\p†rŴ`![>}fRX'uz x"Pnχ6fzeof% :YXG[@sޏwelVNO:ÈԐ1Z$rb˯uWh,zsJ(=@.(j˘8o7l4y,(DJɀ$5"%c r.b qe&*9V@{it&sЄ6sK)(1r8G!^Lt55LC7F¹~sizy"G+sf۰h毦H=rBB22s^f:_ʀ*邨=ɶ%g%P_`}PJrd"{lz йuNY2o&sjp.'=X[exO.k5QZ(λ*Wܽ.0ANrrԙvtZ\`2J@3PK&Z)g:|7:QO3R%<hwebN8^,01фJ+7SSM21]܌$5Ǔz)QŬSjۜi\*_nx0pIDazJX; KJwWEmXFZܶ0$TRkX4/gyb?NހWVY9Bft/Ӥ w `‡fvu)s0Y?^6yW^5IxMD 4`{S38_e )Btɽ25Ə ˷A%q.!Sap/0-ud-4Zj>Ջg+ EU|O0[mF{sYYfmM`w1IMe$Kq!fijA79`6r͞&WS Ɠd`>H͸ne 35 5솸1 L<z!XK jczv#-ԓ'ؙ*8Sv[E4p' }=m/UU6YuO3uEBox8-M֞/\ bSs凉,c7h";2>lM xMmT%V,B[*e0re@ȢVbHDC_ Du%"kՉQOxi٢˵#GkޑM@"QQl.o饽lCH!x% ZRZRF[NXpx:I^{y$M[Ym@H#cЂ~$RS$(*3_=*IZb69:g׉ӭҗ*B496~Į60̄-tnOdaھ1;L-+Oi#Mwfl:6-Cd(٦$WيhQsw6|(|10F-u:C<+X`5m%o׺|/Rȯz`wQslO&H (J\Ur$[E{μ4NO/}Ἵr TA%ݶ, X)P"`/i7- Nř5mkᜇu3YЀ~,UQrüu 8 zv0e (  4+ ]Ŋ?3E/T)J>`d.$&4,\-Ĝ P?݆#v[§|6A9T7qdmlaKJ^wfvѐ ɀʿ_ M`@y{3*$/&zZ+`{k_plŔs#nc Lm/I 2wo}, ϡZ YO}?)g+_7Yr]x{ ULb# 3 +>Pz6CEɉaȀY-7'J,Q L820 RSM5_yew2i $ fx;7'ԋjr=X`a]1 R4k 5>D2E;[Ht"u5$*5䭽ZAPlhhNe\9P(]n\RShb $:U,d2IxPd-xYBk="MAľcŷ !E -ç\: ݶ洽߲!Ң<'dYJd};]$#rZ;A*Ld b;ƒd"sPs =_Re{\9+:j: Mr*ȿ([xfI=pC;7ׁ+ e.F3%`;R;ZLw5U C4Ϯ VFrl\ܿx*딱!hR}#%1PC Gܨ|&1=JQBRJYg%s+%Tu9rdy.^u*npqm뱠֩1+]杼|K[>s}@Qne3IHֶ`tH~7R+JRN&zX&s>2)s S= 1 i(Df) 1I# yNxM/y骴@N~YB囎cGr2Cn *⤪~sf' &[L eHr%c=8?ݼkvXΕM󊚔/H+}?F3 |d91 '$K~)t1 Q%)bnq>%AJvW 7$Cz5=`z m "_u\XjS_Wf3~YD_NVYYjL4\,]"CY`HWu]m.3IԠr9yoV0v->"Y]"0K9-QdސQ )1"iӰl]ɮ:T_sϯ{!NVA6&W $Cc*މC\QwH(bgW.r,ldA.~`%P=~P0(7?pB%jfS8 +d Ŗ%w{ߓ4h$ #c`̔t6bN0GB2 >Bnڊ˙/a5HC9NO)=xh{~fCpPܟ~.0[I(܊Aϐ_S_eiİ^ΟaA E(=$ˁ|у3cHb&@c>Kz[BN''N֜:&kژHIǮƷ3\Tv#wsLaz-}5޵]BweKwP󞈳,7sGzMuޒy)=gk 9?`'##xG휒h;6-Tm89tܠ2ȏ%\ vvu`B!`=a^IJ\HFV"x;sQ[;Gлc^l*b^IU`+ NE셭j0 D-YO chYblT8]Peߌ^]ĵlhC?"X#vyf#yXO0XQr=G2\C /Cs(dڦ7_^Iݶ2Kڍ)(Ԃ Ob"i.1Nx~߲ ڂvlibF lEv]G[7bMRumZtg@u-65Wc) {%'X&.)'V@M"ExOz'QQDIn sLz9ۓ&и yWQk@M8TY3s]7 皆}/$bO'.ʚ2H@460C˙hn5a @ӵojktܿ"/wj8N3-%my^M*f-ڕ7~pؿ|Svx. B}K**MPx0%y(4UpӫpZy`#ST ¡n4|p޴)`xbnɭՀ%_jXמiKRE$-g;RIϳ*&\L3%TtdĔ eai\/;8bGp<3'>K Ѐ8nd{9\h'`> >[!kh&^=Pm.=Ni)%QAW40+Łc˒.'ΰ{FqGc߿ eo $/BlS)$~O]bQߧRZ:8s ấpZ)QrGA G >!Ywoo0>6@-G?Ch.W5Av1 u! wvۏqBzE6ȥ 8gXb]s:wxC[ K^+ɷMnM&/F+/ջpCbxF䲃'g1TiV¨^'L 1,fA>%Ck{$Y]sV0Y:97XuGNU6Jba^=`dP <݁kjXaiKJَ :%wKF(a\]F}F b# 3x3/  T8|^G=O3Tw/ BH.g߬u2&5Os.CֲLtSE`ǖΛɃ'Rz=A/|Gہ1Y $cN%f@;1NP^E2Wh(IZ,;0Cn_lȤnUzr0>f"YjlcOPo)<& Q hf=n1%5܏&WX 66λ#%v&ޖ#\_O \ 5p?8?1YZ_BnH#8EE;eŤ,m'{6R`16~1μDpq-CT9,x7w@.O m3Mw5De0p](i„Ex,e#H`şwU 8j޶M#w\.3zo_P?SoB16D>jX~8f,1X' e r< ersv݉@2N/+FJy; o>r89yuGQZ;L~)U{& ig6Nni -RgF~QW at#9ur2ZO *wu+gQ:i%+*t=sw7A\< zSWf6AR4vQ'Si.L\}VK|xk 6Z9r؁p"uC6hH0HdRTl;pTs S0Bd~amf]5`,q u2zɀLL63~ }7-Nq_r:s> [-k6Tp󫖱ɵa 7̰tu@$(.c­(fM0`TWGM߯psr,Vְxb c &BSlrSiTV'DooYN'*cW#T`m Eo7c+eh),c QH4_@==Gn,;@#T&ETX`IcnCA= m&B#x])) /!ʩ\M }],!=^vswk亵#1ɢ9su͂a$+qLtVnɄL nw^pҢ:O߃uB ח6 pZAqe(b^RߎQlۢDg-`ΒxwPnծhl7[AN",9!i!u5Ep|̶+]jKBS6)Jjt̂9Hh1q4B-t9|:xv"HGaPC6-o%p}af{Xݒw[B4Ζt vŚc42g bwš@JNY"'G*D|Ϧ{Oq׎x.=J+p/ 5LO,2 C2T"'ged{i͙Z_Q3<2(b>u|3ZDqDZ gZzn s0<䴆dR57ZYk5ҭ^?cM$G *nRz8f7ϢjcQ<ײ>ԑIP=fXxR@א?FQtj*%\)Gs8T*E#2E !QCuq9޶s\xtHeн Bm4 74h!l¬+6alNkRXi;Bx>3gZ";uHdd %BM Okm1`V ;ߩ\Rl5;ZOQ` 5PqN]oeV8H*k2Ap~ 6g3t\ [r~9}9t&v,QY*9mo˜>~R~76u}P3pVe2"*Tr0ߢxhU6( D궪r;|bv;Yx}T.)xPSxπhلЉ$n c]!dx5 F x'lY:weCP=𻃨_vnvRio|/AyG>h/Cr ^^N?dy' K#UzqƄ]격49f&&Y»D&&nj'Yp&<%&hbd;9hin1ʚAd:xۃ_R{*+-^fc-.;}GP9$8~Fo4Xv)PN&h&c!饒 TqJZ*bA*'fG*x"+~f+UcSpn 2Xл4 &bƾ7P8Z,?mrVƬAE-kH*3,`v/oF|wZ@SK:Gi87F*򊂗JЗvu*o@ MDˤ%w'YtrߧL°*vX un4JhxA$s=a]4Za_@uo|X%ux]*8MYG~ZrF6||TDz>͹w)]$*,&SWcTIgpZ ʑSdk\gVf4ɔYjY ["[E^Fp:Zc8r1Tz2C{~/G}ŔE9kjX#;xѫΤ[ʹB4yv!i1)({CڸI4+\Rx방 0T4T,`l"@l/['?#)=e(V!13v P]Vow#~M)Ŀf(~Cq i[͙$̻,\=M71cMA9njg m9|7k:C-WnU.Rew?Y^ 0\Z˯ԯ1wUȧF%%(hG<q9 5N )窱[f^`"v-:fcz Wdi$)a1jm񪱋,KÊOZCLjyw90@lz`+][#+1Lcg szb>lY,[|dq Gǩ-HuUŽB P͝'0o+"I}+e&櫈[iz<(pՐf X _<[EN@=ȃF& B|I9˘;St;f֤06dR[+4tC>nFQ cQLk2|'TW$nK"^EW2 O‡so*waD%Ni+z=Y PC9t#]et+_0Xj`mSe3@yq/,MG[$GcoAEd⊌W ypVss۔}8Vi$=:*Ga!)ɢᭊL3KԶYM~ég4G$aH#ِ\- K&0C+8LJv7$-z pMSo`Pz #1k`VãmQo1)lx廻~?B,f.ؠ^tC-Y'HxkI1`jsJn!ƝQ삺;;Vն㬔c0VJoO= 3wr (Ֆ$],]I*چ80~%U3#Ìkz,Q7T:I Hׇ܀c5 lc=IZk:02bp25c6 zkxXl(as"",q6s?`{r)Jb Kߐ{MZ 4}SWr^-\]5?ˮh)*xF5^5J-=7I Qnu]V`'>ݓX/~r9 PZ.sT6] ugd4TIm=u,؄MKB5cDqaLikɠʰJ8!}~D 1Y!j>{6DЗ Woi˩;)we) P PQbaHK] gV5ySg,,M)3͔k+Mosg-00Yj}iN/"LJ`{@նJ%,{īt/_{zM|{)dNJe eĤ2*.S,HoX'm觚QLBP^Ԅcŭ ;GgBP: [w;A1I1p$ -kk`+1s企u.&6`_+`;%6kDSFV)l9 >/6:qqRibѬ56P'N &~C4Њ `0c7™ ve*1)*EH <]81nC}N oݩ?% VM K|։cZ2EubP`EVJ4rg7 LP؎}Q:3I79Ri>l1ҹձ-Q{~䁌M9;X9-xxr.` ; %y\NI3^g\\5)~OM@6t vJj|W7iɻ}visC ~b[ڨI'Há9404ݞEaFt =H{{Ďe RK,A9%>''_8A`#Ռs3O(ft+Pz=>Ɨe*z4Lݖ&-'ŇkQyb(Sj*1e3R1&EL9+2MM\CP=,LJA6j޵/b {j; M]70!jOj4$$v_VGd?>~AEH5.d.||_Q'Q9w׽}b;6\g}H}lMŠ?NN(/iP1=">#1~2Bچqw4 [! ֕0FGw6TՍW?QYCE?H! W[}gÆ3 *ic(c2On{פ𞞗5F/_lϬ4^%.}hq- kjH{o#t:9B~ wMʏMF5ҾPwPBCJb 4+o #WR slo0}-OAg48BNK 3+^tmG-vnmY#?K&yߘdk6~u6c\`]Fۖp?{MT xqE4tHWWdQ!p$(1|WtS=b_rnLE7;-D*>rG2R@M#I,XB>c t$wwT/bGkz Z$s^O'ZM9%C1yb'ˈZYJCuRUl cjS z7]y]N67?kq?,U^5WHzk5ڵ(nC[4uЁ-_J`;п ARMlⳲ֝279Bb\*lG-쉑lz:S/5OHx]rޱ$o3 CVGmv}3JȈ[詜 ZЈqX,?֮5ZOw/RphQm0i,Yg 臦{ܮU~G@Ō)޸JUCa`9?{m0jl` @dydͭO\PlU[h6o4nvd>-#=+!P {B*}sL"סp:R]‹Qe-g7s?z5Ƶ3-BSy7l_JHF{2N8Q4*n i_ =nK>.cboG S͑Aߕ:2aa3PɫʐnV8FQj]XY$ Y-lc"x7)ASXKs_C1Q0A.jřٸ[]0>f3$H҅H\Jbx, ;xo{{SKW{3pqP,Fc0nņ',y6|w}H>8y^3ls ) LK,NW7 x;ZWUb-95:VAZrfb5a8jS!\yMwU۪Zd B,+_c8v>`t0Av f1GAN.m Ǥ3cAKY@ ]Z!1:_o!.`t2dQ=a껍Ľ; M: 2!**Z슮hjWEYΆƨ bAo::#+fĆ0I=;="y mMs hSBTrds ^Wܣ _L40 ΎlKήOqF`^WB<G>En<<\ݎD*u(乜ʠt jQot;:5~ȥYF7{ımj䅪ݭSܽ_F/^x+R {k R~X_```DlkͲjr )?me5tvD sv>d"jPʮ^6^hg'#x(brߙCvp]kJ^D"3C bQ'ZU4r/q=Sq'qZ(ꎡƳ#1lȼ0tGv'c֗*̭}_;$ ėפq霗o}d~0 ncr !Tr%ɤ}~CFzMelS%zP2LGř%g d5e ۂcc/>c#aA?Lj=TӣIhק2V n9?ڵ b2/Iu*7;W[-GuŲ?hCh/u"Õ'a9TY:XLQpH]D[ &!kW#)_Hlg1߷a_oOnVz\R lq-<%y'%Kn/Ӥj7bRU9j& B!Ϥ"JQ3#r 2eؙb N0ɢp9SWw2yEBgW>̾+5⽡ 7 w/irW*^+ClQu,La8տ{ 됝ruvjÒP)i{i^tm?&F0 L2c̴pt;ڸٴjnz 52*]ʉ8A7_{ms3%2Qm?kE`6C*v`q Fȸ v)xҫ\I5D|x&|j\pK'.ts7Js{qH7˃df[ڋ`uLjnvADo=lɍd,9skێmTAJ,`H>zȮ0Hxv!'[Yo7(ߴ0lVn0#Mz#wI޲!_BBR7?eengWSɹtmf|3IF mOjbT}BVfBc2=߿+c!Sv+V7jfiV%t;$8;sJk0gb+/VLuf?HLvZ@_2Y5aazoHRƲf|48A?@;ʋ $aw;b⠭8]"zN!5QZ{q]}lhtp 0*Vh} 7i۞3jHݥۓdzSp;D*B[ŗ*)Ce@c]5]-K(t%2Xf)?d\2[U^Ϗm[m.dTp"jL@YAK6WlDy hv? e+)o {A|P-S@6_=(̺J<(жpB1C.b5.Kw-JT5V&FN1pLl!q4N5|E %Dks2Lww]~A9DnH }cWt~g=t:8%c \8"!|29H,T* Bӛ,ulm0Ye0?IXl;Dwum ɩ)La.&⡍+u, #Aϙ\^/gȩUqQLQ% ,։P2m<߻ IP枋PF`dSLSs+[m=e BL6&5b i2)_@&ޣ̧eauSv]n a( )~0.SRf[яFv[KTP^Aff ?)sUkӉBY6!9΀1K2\ӠU<9߇`ڴD/nUXt7M3 Q&GC3yC,Ԥk$f;LW-YxT2^`uU0;87Z5'w*n_z,h;Jw1}zGsg! njַފnR$l,g~eGRl6`H!Zio9&H3k7v|/据aO5*6DWG#իBdAUP¡JD4wpYTIi>=Y6ag"jGKNh [anl|i)|X^#A1:)>-r.UO ilUPr+0(1ɋ),&6MPK}j|3{{= ' xeɗ82**5=<A?NtF Zd+IANߠDxm ~8 ]@>GEc: ΕV s&݌sGq:#gdp93$܁n$Q)tv2ڟb$&9*(ZSlM^cW#L?|:k Wd&sJ7+; ]ݭ+OFgcWH2˵{a98ܣ%GӈG_sJQAhA4kc$w/85MT@{Qp+Uv*ڨ5E\.L+D2,'bZkYV7POLHS&ݖ"wu5{ɖh~PfHL%B!(Z/uP"/nP[vrϺhm4̾9Pmʮ>OBD?Bi(g;$mEcՎjH4cT;V2;C-_oA=pPe8xo{ΑVY8txgږokviYCmO5A ^8 fq% AND%Wə/1o ~U ܶIJNXU{ƒ4U03'$vb3Lv]QX4? P?SbQOd M V;WˆIAKX.FQh#9)~I= S^BfxZDk:i蝺nht( J0+;w '.O܈%%l^}j/5ۥH7|SI#͑sւ97S[iz$)D6xg~"z:)x#B+&ba_K1Ce#;coQ'{ė(b( x$ -x@~~-'j]W\]n)2};0N2`t@g)e&q*+P djGT&gEH]]} 7sZh3|`Tg~tP-TUKo N$&[ ikAj9.dݶlu( ق^*JC 31y,7F-䅉lY5w!g V[g(X~؄_ L!AN|r~:E`EgS[hait,uJ }Z u!-ֱ=:84/t_@ DV@ O<<)ZCV9:g-T+@)4K9@a-ڼI-s \\8^-z/ xښr0ߌ/0,Za+Aȟ~Q%u" 5X_Byl R|2x`KITkpG{ " oDGvpI@:.y_W-b7Z"zuޯkS!+J,-O}2K+6 vgV$A9 {$Tm9Qrt39[uqHӕ1jk pȒD b)V (k!ksm.iqf~ &QOZ0+) 8=>u.ij(m/9^%^rݵ e/(<-#G2=qK)Q=+r8X1s-< Cm;s)уKx0UWBqR#᪒cCYj Cn79L2mھ({\b-;[a #pQƴUy `*M khSe{Ye]qܟK(7>oK\)f'^ |RzT00ީ>X#Drn@/֢? yC݉{)n{< !$YhyWM_1$3(:wSe/S1zC^meȭn;L'O.4`M6se3qNr)[\7@Fgq1ѬFv~KJeka(߆}g~dHeUL:~\T(9ɱS/Ԡz,SRa 'Rʁ|I|V pTUbBP˖=XGD:poVA>#K@J1L @Z#\C$o_mBϤ]KVAoc 9_6169A'$ji6po;f)OsIɆm' ou p̕Sַ&M?0g 9_ ͗}SsGNVX$/~YZX=G>WѡNE%mBrs YQ߈ rLR쇅K1 U;fI0in %$] bq-U U8jE"A(#=+X#f@_Bo<.߲KGڦkH˿ ipCK y nTFchPq-aIo)`JIz˄9cr;8f¾ D1C:oԤѺgA8̞T3cIN7G@keAn.:@ܾ]TisUi?k{xa`!`fґT>׿p)zY~wN]T߁V; B);U:d}c>(VqIuhwxo'̭j5ؖT38.!wë.V²v, $+jy!D#S|H@_s2_٭'rhެt%-:lO5u qלOȜQY[;$B?UnrFi%G~ʋViCWqN\=}YeN3yBx2 ˵x;t2S*byULfC:c[I5,S5D&gT?oLS|*W{^J3-Uo|yq*k S-,#lOxi`=_w,X&1H< jr?c8; ~qpRO ,"׎a3z擌;b# @JopIB Eba3O_L,NVWNH} vC-4,‚+mu0@[  =];a NR(wZONk#v/H*D螙'tJ45X'>ޯ7@('$OǞUf{5Oi|\e\ z55iTx][E2֡ň !Cd~r1:9?:8ZR_>(RyߦSV4a6[8#ʴ#lY tu"އk᪹$S ZwpT]ܮǼ2L"%z]~sQAT5ϕ cC2n֠Y`(dYTtoT +Ki@D^3c!ąjE\YW`#u-S:){LM\ꪃjMlܛzZnR#Y%r];+ң3;EC #7ע[0 /I?+oo$oF4ڤ$ "]C+Qlٜᣗ>6 Iov#˨m|Nmz/jZb!(8!Ȑ vXc*1mUà f1jCL Ica +9g/ zɼe\6ߠyyz^Y`h/A  aP*lb8TE!&= ~.w/Vʔ".wR+:wy/-_aG"[kPVܙe'Cu,zVZҠ)B?R_FQW #(F%tϕStUS^>XKGė{ջqdFĊ1BRS#$La2u'IU;YG6d ()|9|^bř ʏoށLHtp3W gtt.{ EYN."$&ÿpq m&u}|^CO7GR 4E8 ;ԓ?x}l?a[RGY~uwGS NM_+(.cXlz":, W;{&6M :XZ3`Y.cB~uF&.k%R2WdQ:,ߙ IR`z\:qC-H^+}lŞ6Jk&]~0鱆. 3n~gU7 cû<֊S-?f`Ѱ}DQG'sA/իmWRslQٶC^` ).+J! J5`Ip4<["z=Ӟ6{.hI@\\^9ROhecA AzZ734*NHxYBG7jJ<ڐSg:Rqߛ{!:Ё$Ρ%P'3Xsy5kpMQo)eCף6dXR֬vܓ?dh-n(bbXR0tM(LjPn](D#[G^BAǻ~ε܃[E5gf.QH&f̖=G) `NqUFKD_C?ՠ38-1&T_vu0>O-[}/҈=b#gr Er9ѡnS W@fͷX_tNNlPu gRd#4Иf)%?d8l|Cŀ,e7aa GT2bYS ^PɱoJ1x t4x#[`%S4Auѥ%+Ü%vMJl@Ȋ$y]7o|P+5+ 7a8}dm:lhǦe) sEaPuط e%=0lPc]Lr*.Q&vbwE^˾q0>{˂`$GX*iJsX=P$ҶB5Z.cmw` a8?8v,xt[$x&8%po:5dBY;u󩡅miOOtr !;m;ll|p 0pB3.Y-F~,Tq$w epvB, oPK7`v[%nYkqE |([[t T&LጎX[–4HRꦨ-AjtOLauD~wDE"޶ n+Kb sswȜ/eR׈3aKk٧gfEݔJU؇#u$Jv Gbg";h kI\ CĻ8 b༹ ,WO6?im̥Cq)̉.*93.xQ+'ݶjQ@@RTq oAphxj@$qWOD߿5o mGpOu33S?a`p0p4ru&N}%Ǿ0Fѫ*KxgN~#1.<}΄àuT;FF)9/r|I.ɋ4,[T@[*sxmD;[c-@O_ ~vڹaQ%ѿK:0 a:d~.ԓ- JDJݿP:HuNϒ 9 "㷯KldDÝz*Gz':^r#z ʗ3s߱Qwҳv#[+c%_r$lrOF %?cvѪs5* }Y~ūD ZfYum\tMF3JIbas?sAT;7#b ҳ{`?E"FD1Ek(QqPQ|bs/y=D$ϟYV_mWmL2)\ ʌHw?>LAŎ/ˬ~5ֳ) g P !̂1t̮0|ܛR@R|!}UI('_^8T~)UDsζaIrJںSYeN^ =S,w&Ez- ZS@Lp@9O-(I\( SUaMZTHC0 WtGIN&VB >A}ghГ+]08gjY|7q ,hS>Pe\6j~S^&uN੅^vг. ujy;Y^cLkbx :^^|  S~aT\}1Ρڱ@b|I& A9H19"`FAF@oN *ψS8nwFj,+A1n[FC GoJ+ܹ-T6#fǷ }Ҽtm*xwW\OaecB;K>G뫐x6?d(ًQbD +Fq GٝQkl~|cDQWAaDȓV#cL?m=K8*m՗OVL2 DZv` #>NN"6hguyNM*BkIsH _rXLxĤ١zNc8:vi oMhH%e FX&&Uy ,`r`"Gb90<c,C!/(RΪ:%>ߝ@T!U\_%C7z _oPIS#?L.K̇VЫPƏvP*ԫ4w g$)fip.İ/JyqZ~ ǂ#[M4+/3=|M ɏ0&֠ס0$z Wp 3 _f2V10Uv?j;WI 0x2Yy/tρ|SN7m0j酻K2"_35exM AZ /ksd:FXqX85{XLicZ18 X¥bV^+fc;(=XkSPL P'('nΖq "Cb/CG- .aUs̡|%D3>X~M7mX[XKThRX:n~\ʯKT:oxZ}RD +܆0P&t\UN;TdnBX]7YTorAecL@Te(xϳL?0hsbC~Tન4 H}ߚ4YGL:ރ~|un{X;Y3aBvuk>2b}A=MQB]Ճ$ksyԤhl MZOρ`E3) |PnUܪ̺ XdEWOw z~ M=ԊV ![ɟ@Xu;֘C{_ߨ189垏eKh|Uм03o/r a?%0ǰ.G%-B{ۓihD/amfޮ&CHk mK3\wyJ[L( WKm rH2bq&-o`CgĤU.Q q D5dz `%}LB5Tߵģ:٤Q!E]ܦG8љg ض-gPN VU^X^Y`$tb^)@թ \zaqN];No}&7?>L<3 0T$p )~3f |< 11Fo!\~ߏ [Ǩ.|a2/xU]F@Q6$65oE{iCY#D-&xUe2[oTN8quzHi}m-3˻}dbyecRfr.yI2`$4Fb>hK=էn0&zzZ߳&SXlD$a1!Aj\Mz:L 68K+%V °겨K{2ZM?G؇ήgM0%PMODsTFU ""zg=y0QؾgO, hJvʹxk 7Zj x2#! ;~?8Yx%O^!bz4\/Ps\{&Y{%r([6_ԡq ꀃ='dbQCy}U?aldetҔؤՍ_h7뿒NexνF CG\o)_K{)%!i|&t=xw{I=>mCMPW ß=jW* 'i:SuUwrw%5=nghsLv&xLj=Nq ;~GH1G1 >oд)&uBu=Q=덣Nȯ}^ΆA62ȼ~0 } )쥈 A\i6yaJ0UvUGӄyf0GS4'HDL{P J(!~1~DÕ~Jws+5' 2t!Hƻi~#;Ns,DAsf }|Q?&cp~Jb!D 8/1:$Np ,-uv t]ȸmyv@?ڵd' r''YWh = O [r=Rp .1DYkhA!dhh"hȈ_K=C a S~6džQf_Le}p *9y\M`^zًJ>:]ŽM\RS8㕵 Bܘ!=v,[:)m&}w-T:[O@a[O[O{"*RXFshȚ7^~< #QL1sM.ٯ6[=g,BQ@W4R]7=g߂huћ&၀Ӝ,Fp@wE`FeoᰧrT֜U/Fv sw-05JFi43!Q"!-/֪uT##@15v?(2q-j5P;>$Jw*g/"|B<p.f՛vMRafIT@i,3L6\[)OlZQ1*Rדu&yɯIua? wo=_Qkq+>oLΰ1i7qRGI`栓jDWi"h~BX4*>Ba,/xxx~ *N{hE]=<@-Lu pMQg/fDWV9m>+/eyo,zƾ`H.t]b..7ƊF,-ejт]kp^$„$1WIG*A#RyѱdZp_k=),Sqlpc@v^p<-fa{0mӪUǬA4R׉^U mIM(?3D0l) |*-˚'k;*YT"io'M9;@A|PB+Xg((o*{tTe~1͝f.,C`ڕ2߯d*J>:,|j>°|ꙙ-7ۈ;Ls '7 cy6ѠY;m>!Қ?^l(9[WbJ4;PGU+dEBLu{L }&a|@m ͝X$5|xz { T_L[1h 'b-sIV͹3GiJ„K+seYg22J5麃T MH#>DZn(N:]y$,'3qݮG><κ9nϽ׌rݯԊ3h3mt^Z;Sܵ Aί D[' F_Z5`2YT҇T!4hO[3g nD4dp^6\ΜKw1,&%t=٭*Ӯ {x[*UErǩz:Tj1yޔ9 x{]zƥZ~߲kDߠ|S$sۿD<|cx'iA_y5.w?{Թi%@;I ;RdO.+~,\0Ew z\fK7rk)yPD'8m1 5Ȝ?r7&~4z29!w:e-DҶl#Ai" 6AZ:JdOCs*i&|Rާo<.Y&IH5_%8&9kLTRǪ+c/3uI{`V,jl1D5WhB,̳Q-pX;e]A#30"Yj4Pa*6SRCn>\s}1bT]Gܤ"H Om?Ecc1tث) Fct w?)6\K? 9vM?Gj^?=8eeR'yN'B\kySqU) o|>NǯF7މ8^4ĒF[ɅoC)gl>m V )RdG8#8! :F@d+11>o3ue,fF޲ȕ?Y]^;bc oBRh}P'H\ldƺG2'*P(_`Yo(g8#8 ,MVwU Z$S/ x,nO(==6655;Ɖ!PYOݲě] 2!a?Y~ǩeٝG62`.#, P/ƽdێdVRDn)[zK*\f6+\`\56r`DlHl dMJ5n!5\Ep+؂+  3ԠB e*zH,zâ-,oH/H5D[ f[4h_]?aoƌjU{1na/^?a_Q>Xe%akg K;>L$:}e zw6x!'uqu/aYiᏣCx|Gͦ%*w\'n9 ݝv,&XWхZmZ{LC*KDrkG+ivgIM[W}u qPb#@f^ W+XDL 1eTQ8RyپnH`ݣXnn_~;_*Bfݼ5ߚsˍJ1YY zO7/۔\O[qYtiϵ&;sƲV|]`X’N`!yRA@ÌpyCM2)쮞h-V!_q/f*|Sa&J} YFڢgxlcSĀ}0p \ZTaC{S&]|kx>-6䡱%x "};O\;R Nfa~|(CnC$1KzU/Ϝ%[%xF.z`,yoGInn;Vmq2 ;&v.q?ܦV3 N lGMxzn#?B]S3 l'_3s϶WnR*)u r0'|?2,IǏ1Gٍ+ ,hH p(+e0ӗ1)TF[KaO eBn!?ȴZ Y5+(5?8p$tuW %i^R.H a:3Q 5b`n:jIgg?.dz1eg ,I7}.[dBؿwvw̙5]֫0_u-1aBTzOsp)]}>A @cuO` QG v\ RV_vcUEBa%[AHIfcg8gQl5x>l|[%\ v-?ͮd(\HAFɰFX73~3jhݓB-͹ὒDVvyI1dgUՃHch6F|kD@ 62VovᵒSV42lId]x8)McONsH&~y \\s$jρf#f%',jwĺRkr/h}(G51)ớm^T/Iƒz/v}2oϼ~fNYCֹx/4Cfqu5W%"&'̘>zuoX?(N a[k1kEaf!7v$dxH_Q#GM=$|"ceuĥXmpj/tA[)kzـTdk*V~N5M6G9:HVe Ng+ \Al%n4>TZ:5!n!yExW(]A/Չ],O࿠1v|, D}/a簃r(2<( WZ YN/ 76᳎0qq?&Jj)LGi4ʞ[^R֖71fk~6Jn8fkdmo%¾4izPT| % VŎ۔O؟OG]!f)n@>χy‡0땒 . `[jV}59l&£kBݨBnO'8uIt\+͸> ~3[FpiaPzR7yYb\R*"il j ` bMɬQzNrJVlrjT $ܒ Jv=hvST>7pcݹ5LcҺEmUA=4u6zJB"euA֬ &dfzf>/2wزtν&@@:Yqw3&nO>7f.Mʿƒ_ӱ9K2ېru2FHLLgofdk=g2SèSWI0@z6.$@Ɣ0L= 4crx`5i$6op Ui&抐6TOm}mԿ#Ijx?߷|.lo,-[:uW'[.P4!j KsN >"K SL}#hgoH<+Szx6[ַ22粑 .FĩT g`kq?uP⋻V|im+ qNGx$g`"C3HGE,wҴ>?ea)4o'XނH&ޭ,jT>E"sq#wK:!EpăxiXR YK=0nOڂtCܹm2Ck㘪xkw2bQ\fL^b!?G5_@EҋfrD#nElVI O_ OOavEzFCSD:\R@>Jpc8E&prfo 囹 3ѝ-i B.=i&uo6h۞kD+ǹDoE&6@8c:@Щs|sa+JAi$1檐Oh0Wɹ*/&H\.$mD,,俓x^{,iހ1IRJ9ƶk\8>"{fnz҄ŐP=iY^7^1T5%jU< +xa2a{Hq)ƶJ:A9j$!@,i F )<> .CaPh@VM w1#lK0r3稾念qJRM{ C0~! 87kw O}7+C ȌJ,T}Z.0 0-S!rpeYG[U-FAeXo4Xf`ػͤtjZdhi1p3@NkS)8.o+:4Dj"d/;kXԔ 1Nh.g[AѷS4{sʵ$YSFP0{0nѿbH,]u3ϥZgՎ5VTT= )8 ]2`$XH;Tr8'=wU^0z(4Q"`͐9&=>6DoAU+3ԙֽhd,IpU}ւ* LQD. R%Wgv EO8[aA/d@իȺOq[U.2us*O2gqhn0E m@Ib6= ƟGǚ>Pr<NΔa[y:y~JRʳgFw &`=؇X_t~ I:xs%ul IOA;*lG.%<-JnU h'T=,k~h7F8 tNά:VK N֧x_1zJdC?VQ֯Q'9 f\}GXHBDxRj{P-snIsaAOxA. Pb/Vj1 \G*_a.ݸ۹.tV6qAE\5l! W,r۶gmĜ8BLqLrgҚ&wLe`-Kjgo`Ma7t#ܟ, 7Qwc$uO.lbSwOT|x½8/Z 0;ꓴQ̑F6{xUwD8'½]4&t#}q֧c#qWj c}c@:2ûT/>|r'7cbu(5Sn6&velu%En|pCj&mSr!`LP ~xųqQD=R_qCk# %Yʠ/Zf" CBARHc ;[Ľ?0vq!EכmE Kd07P SҾ-6R'%e ޙ߅ƘE DoJRJ~T\S\VծyGs4az뭍\9q3 s{*ἆ43ӑ43^ͽ R֥H(߉lw>f2y{Rm @WN݉/T!ZRk dT1EA@mcod u9=0fHR 'YQ2dPtoFưgtBpP f,kKvYGƍ͈Q*  bK&ڠ (.繨dD|]ÚT'In;NX`} ʉԏ9ZȱA':yt(S1 j~рrhKR{jփĪ8-|$׻`^VpI_w0/ fJ@#1ҙR>&:2#`aTa$n00y G;S>R Fu]mЮ<[+_)滛`韭&ˈRfdd 뤆oy: ;&Vd(02%1l%$I^.uf侮yT9mf4;T%`FCZ 1ZǶy@i_CAQYzL>4{rθIZ]4l?J*G:&fF5&ӝa~v|D+ꪺ /:1E=x?ßsy u,^w64IF#oWMhIaPi<Ģ}MRVvVE΅`h$'c?ZqJFt"[Y~&W$ӏSԁw`: WpfǨi [NaC)C'7k}Q[KKrXt:ol!} _JJd11h(iW6@𱪍 o6=᜿1~k/Ef0Fk~Qm&\Wt6 6s D‡j}q`Dk96q?cq ]tz3rx/0x~Hlnr Q TdV v~WÐRD(෸2%gr<,JmW%mqT{wNuB#aTIWL h rk#8KcB[`NoN$O8Llh" \)=BF7Bo~m\(LZ]06SQj mn gSU P2qS ^#[w{BZxnFUˢϵݥ%uNCdTC GCS<}C?+rO.FU jhWտem:xt 'V)pCiYi~': T}v Ԑ٠5oHHYK0nk}jG;Z`Q"K ~6})gde)_4Ƒ@D'['1KR:lps^UAѡ *ԼF5&ZYu?QVRSKX~^lIY5Tc{;mLLo([GDZQr?f `o!6Y- p:t/[U\r U{rs%T1 P(Y-l|5+qj'<*4-Ы+ 3 )z/H9p^ Nƥ|e꿎ne\HG5OdNaP~ 7.Di" p[w_!\l߿L˫Gʒk|[nbk̳o7{<#yfzU+o Pmh *mie&inxc3'c%.|&+7 L_I7RN 6N\(FwO4m/ ǕVqRia3uOJ\vheϾe 6]gcѦ#nrbӡ7~&M PX`}%;ƇV *:(ӫ 4j=P v%z}{όyk>icSg'O/ØDŽ4$Ƥ 9lm\4e/+Ș\gJ3#1rl ~ kC.JiDyw}oطmv~=f**~73m ) nǷ=D`7": ޙk*tIu'3;; qkб(X &x>3v*9@̨ a;sHa<sACP iL[.OֻI!Qt@WYXAySLdV PϠ`Fȓm @s iX,h{miS@Qm)dVN#i![zW)ٙa.n^uOsWJأh ;+90 /a`e&DC/I G6qQDsMP)[~3<2pF$%8b·-J)K7"~1WTNJD>Fms|rHdCBGpT{tWKt5Iya3hrU&.~GP|F 9XoLr @ F gm-Q"A*~G媖mߣd1/;4]$9tP{LU{õJ~? IR'-G =Qӟbht+Gf][1113y#@T /O YF;9sA`~-I|X3%D(bЮZRڻq..`KAkp4} Oݑ`vBN/j Z BGVehuK0܌TA:{a dX5{';fQى"fߘaS޽ pE8z ll]oK4ࣨѮ7X8zr^L?%ճdm>@%gPgnRߘC X}VvtmYA?|qOy\hB7Wn+zXd|(MލT_ A$Ȏ8^tjC,,} ҄M(NpWpfpz\dL )W<;I>P-q_#&g8\_?fSMS廨+T͞KZӵ)|k;}W<)6P kZo\Ag]Jp-;%NeaZp] ]!wE,4 >Ək/'L88W- lIF ~r9v蘸T-Vh&=v2;,o,κs.b4`JIa7XpVD\T[jrji}F`kҸ8k X#_nVUMT2=;bXR g%?wobZ{ϋj RQB@K]BWie"Ҫg.qACy[Ξ|3`+ڎ !=F "i?rc;җYB qFDXsN>l Ij" {'!^XR{ZrCx9 Ȏd ?= MDZ ۶C.I/>B(q*튵0)C; +:qw,snqGhWQ~"& &>{A]ߍIS֢L>X[D׏VZbQ0O.Dbl&y Fޒ?5"_@O׮*݅*:/3ه>:lL.,A*/#BDu-YjJ=N{-n&kee8]P?(Mund %jݧnѪ"ߚetin:f$`)vk1 II7Ztޛ/---A+m">$S:q΃ƻ*x"zdROjZؾD81h>z;oT—YJ!__2Z@OAX:YHF"D/TvP-ar 3")!̽b%dXb.t(P47,q%N*mV~;bۼUN>bmq]F1(ۀY'xxj:aJW?}<*YΝq_ 9eP~jנVTk5_< ޯP}>,V(tLFnLvgt*kDk/J1qCڢ/x*e!Oŧh:{=0FyUZ2zdGf/z2޾T#4M§`2U3v1K9@^7 }Qe<ĂQo4ozQ1 A0ks./(#i|o8Vhc% {jnaAeis=ŴnY{Bʤ$-XTe׍]\m?9>.|&ܕ *e}٪U4̧e({Yn*(50塀Y} K?)Q5K0B$5Q&Lgi1H]B}E^GcbNʙFP (@>4N5_ Gi,@S9ԁ*_AzT .ugJFDʧ5%MǀpRG+52|8hQ'M>47`䘰][փ;hRt8kF7$?붘CC(=# g̘yKu_:,cxvzu 3Y$q3Eq?b]!P]Wvb1SQcӤ̶+?1?梞2MMN`vlt׈db oX!}S' /j X{9YNTQ|Jn)M";܆?[YHafׯvNGR._;"j5qb ۩o/ߖA: pN^HqAVV~7ܹTƉp,cZ{dgQ}r%ho9IZ}X+ewakE>rGc1ɚy4ĥ.mE%T;*{/CwXjEh.ψ X<&w/B3qz+wȗϵ- M.xʠD6.HrvDΉj^~<B\6C~uQF8L]=WMjJ;7~k{_a+45 PljLG3 %pq Wsc}qDjDBuu6x>+m QhFI2(UW*Ug2=CwzAitݯR"u@  lQg`OG{/K0?s):5 JSk*DׄdPYFbP|_y\|ғU:9Ysbc+AZ'e e=<ӻb8sSSX]BO-_E5~Qaio"9bxq=䎙Y޷9-PnP})HfG D޴ҼoL:R-B7#Oڱ![WATN1;1!F# TT`& @"1k[ȓ1 hlDUb@~Ń Wke28!ta4Nñ/<>oe|jJZ2aHP<5+=8WOO:[@ۣíp# Kޙkb.ȓݔfx aŷHܿgo}TRV (q/C%uG8qQ *SbF꟮սNݿ`Q*땷q~ 4;L%YuDS6tMr]T$a{iDx3|J`8.hdq;$/^6',%_FM\>Ž&tbM'% ^g8$ GQiQ)Ii9pv/5mRˉ<q `N܆[~_JG(NC[BP`r)Rys\H*ZVmIVRO`S[/O@nRWf5/R`9JGlSpSM_kɰ(cXk}:Ka|Зq01]"]r+mRhP梍la"ڰb}o*\8:7@؅| [I[(&NEW g}d0ޣՓV1[} :a2viJr-hR@Z?gY~@МpCqPhY|SƣH#/iP;ů?+K'E'U4& 084rtg*L3d9;>zFVS8Pʀ=[j,rZ9C]LZs񝒖oVE1rJxе_:bN ӒFc%P% YOݘYTWt6%:\ʚLc=J d9{ aڑ+cx qc&tP$(_QzFN<$ OcX.7*uqePm<$3ן:ib$=PPЊ[/FE3Pi)S7HA/O@ViDZȀ wDd >(f+d1|,ZDHN^ڇM6N, sǮ T|…GTvƺ=̎nFg!4Y:8‹ r9gSF$\Jѿ⽵Dn,"<옄MJ0GQ%C/nUio6uA$ v58:d MƩ$thm咙).ԡ\+eoLt+Vbsy'cMgzk9[DI D,S@mf*Uk,'E>v8֢ K=6|lCѥ'ggi%5/C}D(T0q=k.vG(mml\ċ"27!֢?6G f)u1S/'-T)n T}-Ͻ`C(pCqlξF.y{_` 뺆ak]2bw1 S„Mặմcmk ז) a0 UetCMπ=o,Y7-}H:h9%5m:e bGM.]}%iL=VbJO~:N؋q.yZlYvSkN g OI!"]4 hź#] x=ĨC+]vVs]'.oe{0ΊM0Ӡ;S,!"&yԎHL^ta},2R"-; [~>0iQ<84^C8Y`aRB7x=#z{37 ,!j@#ݬCgQ&c;7^琈*5tyO>ӀTנjͭPBS 8~ p4LY㛬t>)Mk g% S̼#-riU+fÜ @_y:e赁$CpEaԕǫv!ئC@HSN XؿcesI0>aLea ld^Rww*H }438!ڸjHI8-G,y@)hNV;s&Z4MєB6hgWex7azP & w'?1"!a/;u\pYsVKL|LQ Wrw. 8Ę~?Cz3S_yD?Qȗɪd#9hfoZϳvveWqge7܍314`Dksd3@eք,d8nqY\B^T4!jWl" IɊ?_n-DK.pSEȇNHLrIѬPb"Z,{ЕN,TIOEV6kO0'9D[ꄏ%p%9Z'zQ5}/0qc~ EkXAkM}9욺1.4$ Fvv+DE\]/3B~.Y rQAƴ7>~_EE. #1x2h[&yoY7H\<3jm fx̄ԾE.G"BBNv9\,3g{.FBЂϵjl _lfth2 D8} \:$R>7^&hWCV Ψl;:>N''~njgFMj{5w}>TA\wqNe9 j$1@f-90/k1G (>gFpFw!øRi W kS󟢩MwrW&rb''I k`c!:]O mN 5Y\ޚD0L0xJ 컆h Wsj>I6ns꘨E:+u5(: "7jPf>m?n MpSͮ-LeYx *-sZ/i8\8|6h𣉎El=u,WW薰^JͧEGYgSciP }7:Y4u吀'uٙ}KPp\ rkcec [! Cj`'uƵOYJk-ks|#?ճIN>@&Ghct.4-`P@P,TzbO|npg9JF-(z;W.|?*6aD#sǢ@Xl,Jbċ ~k]4H7VUBty.Smt[P˙W۱¿PK'fF9nm8%~+()2wI߸)h$zdl`8#S*gT|T Krc7I؉ZS\|GOuө3:OqoԢrUIk,G k=fGHSD 闬U 8( ^ϥ/~iE)Q8hUF4CD]Q:ZO)EӤ6CQZ B oפSV io^c/>}yW''o{ 7ǃlUHlNPhAf)=vμQBa"26[7Y 3p}ܾy(pU$ \ngCmh 0 ŵ7zf5cUd݃?1bçq ca~90kHŹ!HÔo@@-T~ =f6Y h$dT?wGUZb)9Id2*`-O5.no8GJ)%3nQ^cX 0D@Ug)qp}@ẈYdMJf?J<+?Cu1ݯb _{c+Lv ?䓪w0=PXitFl^6lzfF܍2Hh_A) 2/"LuX ?('[ ٔ;a_BM,p&(8;U&oBWJyY)~>NHBvn ]i97[?::鸘͙XT‎$dc߯Cj6,tmJ2۷_ ? b ܹpFs]eźT'l,Y&5 V|ͲLZOs̅Qv@fYf;ccn6y, 4O]'"^>kG >hэ &16  hhLґIV,K+X'D&w0ӻGC!Zlp0 Hpo6c*7_ .-Ǟ,}#fk X%{8 b Nv_RXEgQPvCg[%ߙ '㫢ON:xQv$"ωoM:&Ob^QuެdJM h<|m]kstȯϰx IN+j ޒGә! J l Ѡv \ R+A-p_x+ORڗyPT=^IMl#1{0NfchE 2S{P}.I|R;ƢGidvڲt-DS@m)=4T`),( '$6[{^RF,X6_&55ꁰWO^(pQԁE]GSO7$rk_P5.QG>ou/[q?~k]SmI7sr(Ki6XfwrBSm0y[ֆcV*t~ӜVT|Q6Xk8DL7b(CEÝ{Sg.).lX 4RE{Ѫ/On%ͧ_[IOX%3b gݖ x} X9`mT* q;/nYlXm8mI |*Lc A̖N1d YDvĚ=hktN~m$E|x&Ǎ0g P>)O;hzOD 3N*Ϗ~'zJ`|}RNt}HS _@WP-y$uVLMwDlFU'G:}0Ǚ"py65xwݧ)ɑ(-(]t4MUXOe[@xFT>{sGs!\(trdsіe5ȼWYdpGժV+c <{ns( M8Fq;$[!#bȃf`w._FLAiN[+OrޒM!@vdY"+ )I[z`A$'<\!R~d3Xz 7FLr[)M$Ω +Foz0 J'8d),_ M*>:.Dڻ ī[qs )9!udŤSM̳0 J] GbqMSۑcݐM}iQo۷tDP< WqdBD*jɡ"D6z4$J~ʂߌO&RR UV YoNu"<FD7 20A~1;qGiY ˴GGOɧS7x9 u>(Y45}6+7mlAd&LpkEmuQ1V v߃X1uw1IGI=!> В%Z "ӪKPH(Sߊ$lFMHK.a<"qWehR#JlAn4Ylo{WniN- 14 LAa.]/ ,0wּMUL1c{e_|h&O]땃\O!Q/=Ż\]<r9:7C"1EWa+jY` bA#G4P!F ҕu/H%ätG/^*[,.YwB38]=Ջ<$h8` urT_ӡ #Ǥi^#:/z4v҇d{ܨ2uu ԣjbR'4{m]Hz@ ޣ&Eh_Ms {%h9{]py-BGb{_/T"@. o`nqη4Jilu-{aʾDM-\ 1jnW;# Dzw=n,uȤIHDab#,ƒ$1tUQPޱ~M\P@AYs,}^٪s+9_َ5cZn[.4-t#D]s @b4 }y2_kg7BΨ2htA *%l547 #TBr]ZqިS՟C\(i=)kJe[32z'ޟ%}?A|=`xZr8}/ HmFιvŠUΈ moM0h%8]5B4YrD~:vvLB)4Ak!uC8KBkċzӬ<)>=Ȁn5/n4i*rJ~43>T }^|tOnQ n{Ȃy3zSA*5XvdҚ+vBo[[.+dtߩ˓X)LN"+ș-C5ݱptuI4@p|9g;Cw|]C_xw]jlB^ N" \&u vnn%XvR^t1OtüD0Z$h¦~WvI895#e$g3 N(U2?%IH'Ԇʼn\v "9Ƭ@`%h|3/x#,5-%KAV?GaQ~N `.u xvnw\_o,:" 7d`(?!K8yRm]Y}fu3HPc7WRL~{S=5T뚦>i"}eqiKeq]p8ؽ]p 9w$PN&l}tMSz:%TFm9bfbM[yK[%G,&})hOgWԚ^CMbc\<:!]YMPV:\(!s)"ߌh C `vOlXp X~iG8[LY('P@ MYbzCDFYAI7mW`U&b{ff q,lCOPA\4(iěj|xAϣ̪1V-0SMpzsD@Mq Tb)lPK&ˠ 2IsˢXuϷhi[O1񹀬faH1Ri:5 }d^-A4F&.8/r_ Ƹ#>.uI͐Ku)<{*⻟&Q r?^ç7fCh}TIy>Q~[yMd4d9^j=#Y5yaEc:d#%S672ͅP|wq HˊAL2 Seg-b貜 ޞu0Bβe:wQ8=w4KYZ;RHg4hw hH&?9i;;cJ` ;egw GA\Nry@w6=C'$FlہZYe5돥m DOy\'F^?YƀE}ipƪv5l5զ*e ډ.v[gTA(z4yXŸII TQ jjV?S{5Ǝ lA,-Zʡ%ngÒ`Ny[F#۪-AVיӎ/)Œj.`OP}yy N+*}/Ԗ>QJv]su c8w4‘j5al"`+㳨s⤏; AAbj:)(KxYG tGRH%EL8u)O>dĤR+d!xonKʁ]ⱢSnzt&件L!Ž3\yoRݠ,82u1A̺/~&@1 }4f]5ۤŏA1X6ʙ@+~Ϣ=TRI|fB+Nk"rmGɞ ñ_nRg:"eSB[/mҕQj{X~]!-ɋ3 G{ur I6e)`C|D)~`!ɟxS_agt{gGkc΁^X@izq9k|ƱSuGoMnӁ?[MM<`.$AM2rS'u5wLWyڔ JmAtBQc=F=+9(\r n]je lD|BV:>C\ؑfH cTO'n@{{+lFQ~`R+VK/ڙ]G#e4kGWy;rk zknb+_^ێ EQMw@"\Њ"huR?M(FT(IYjmKdh@ȹx=⦻yM\A*;b" b.\ntA‡%fa F4qVLJ:_Wpxq%%LfzrР8Fus cIm.aR-ƒ,z@ἔ@6pN?h}{퉝"`-L+|ob) ;6=J'DؓC /%6K<+EJ4O?"s}? i ӄ/TAY ededmW5 *47'{',y5d*|6+\ðݓs'\?u>}yrx3Fߞ[Nqƺ]EOE8tG'㫻dh3A K~ۘ+&0ULټuD+lxǓ҄~L&Rq,a9BT)30$L{1K]iQEb߾ @+sj9"^8BJf| PRWVƞm}sQͬMy?{Y_n>q=`i`+ _h)턜.[!:",YJ <'[VͤJޘUJM"(2mO>=˿'mMYqߤ7)ayQAB7s*ҙ}J\`#uL6)V6E!j\}M ])Mk\3Q,<6%^X$O?]#ky;9ZF\ܣ.Q5өֽ<bH[AyV7IFRS9s'?=veM}|ODqxڄR|ZV EFï74a] 9$qCC0FС+Wl75=- մ \%2~_wGuĦx(P_0'8G"2ߣ$;x\4yX{XNnko`fB KHi1k;mkܾ&w\C ie1"ưhwf*.Ah텹3ۂWH~gꏎa'eS}Ը ׌oPdm1…w|C5RRuPm )3ʯKԫZh! @MDk/^;n?b4|RlӸe7({>&/Y%\R017p<rKoܺV)`5s;Y/-ᓮQ2h:vfĀ q3+A*t\W]*=NqãRUL D޵Iqy^x;iϬ ~! M_2|L{!z| +1J6|"wKLކݯvtcXXS#f!xjw^0=l{ݮޠ\Q=jA0f6[)JD<%Jlx5;w,<]Zyx';5H;f|@>U> PׯapYd~2`5my5rFI'oAPֶK_^SiQճ_&s`"2~TCu雅jr k[> nqˢbLWIq<^l"YDRl #+\e D}}mugt^g^QW>$3$RE#ɯ@`saiUw K׍PAgtbp11irP3Y!)@o7tg5>mGkPf `sFkz0j9I!iBo`Cl'iM(5l<$Rf6:ׂH*}1ױ٭8s6`JߧLgiJydc+^܅n`v[Gw: ̹d%SF&½blޙ՘ RGp@cVh9mc}x'jlJ6PS/5Hek[SLVX8ZM;"6cP!\I>یL"=d.}&j2gu4#\I?quNW$bvd:*eidOG{ ͌ҕB0BfNى!Qs$IGFs{WXƨ: c`z7y86%A2 |CCϙڔvհS+AWK\_oG2kV hwf`,ޏd\m~?yf"=G@:0]A(6-~;?1(n(p*}蝉ŧ6klQ>d .zu18Q[eZ}:\#эCT`'5>ЗVkEB7Yb9‹Zݘ4pk Y : FIwyxd "'ZC'r{ETlg:mU|+j m:nԋfiROG\8#q>(7nAT!98HQXGTke9!)5be U2~yҷ%z*1i{!ۓ?IYux>7sgbѵʌhN8%"9 BN4\f娬ir΁8Nض5⮗gXҲM^3;0e9~T{4CXQ>U71"c7{dMV D2ୁ2] ˅sYrPmd2(3k 耄dcHY5ͣx?)]qaKbߚQ8H ]bKB١1> cP6r-d $>7'*?Yh@pԟyB pHR>ώ,_w1υ`b!gixvq F𖊱[e>B8晊q< vJarr F'Tĭ57Vݭ8 t AiKj #` /K&D:(GBㄫvdM5u+شwOe?HK6}'~\B$pTɵl6Bn.Cgr'}{L ;n"n:H3+K>-sX?&עf֯ 5@}/g <; f'_(k5Vg@iy7})N_'qjyo2b*gJGɿC[F>| Iy 94.py/BljhLt0z[,#GLAw 3 @{"kVabK1 ˥*ղt?+ <^cpKmmۘx*_@όG,d󮯘my@ru>Y@Žak_4_#7G)KnVu4:ܡwyп.k)j7*La`\Ak Bh]OFcڢRJx;2^%dHhם.7vnNh A'L$9`))?gz'^m04reRzIO> nx߾" 'Iy}^~3ٳC%"=|]qim ( g#$I$޳闔3{"xYu|3d@LSXQkƅq0\AA|ADxq>i-Б@; \JƉLWD>#biv!t6 MQ v{ wOaw[Yw=P^m1|Q? wNXL / -f`-mSY]10ק gm)ۀsQC#}Y(;(`Gc$~եʉ(v|g|_r9r@wx^> P~fMw@tۼeff#GH;?*r:~^5;4ɑ?HϾBQe<w&&0 C6.Oi0[ҭ&U ?ۑпy7ªSOe#jt˷{ج7>17q9l+X{"kO4YcIRWzJmdc,>c!IӬ󥳜o#6yEkt@)t]f'z:18Kǐkw ƱE^꺺5dT.niNBg3Hr:"H[ܒ.Sovh1å&:È)7jԥ ޑ=W pa_j ?)E4PҒW o4 7]9t"a9x DW ̛I;n[O4_ HƅWzjV%vxM E6 5m{rߧ κ :[AϘs~]c5`~~KC~U;Q=͎}ihū_! e]9\ثH(7!BF|^_Y?8BXT*G"Q A ǭjxZbiXBY2/ltj*^~f'd 敀d͸, [,/yk]lVUA1y*~69N V0zQcuxBb#Bx|6V\ԶG<鿰 pz7ϓ0fbxeg<"fǭqT4')A7}[m$9`V{b\ذsM: d< ۤNZըHOʀ 60^=Ty8#P '5 ALҮ #WbP]19GH cùgA{Bx♒)Ԁ_q9l}j†ۈ䘀`nhI9&[fk)awsfsTl?ȥw}d|ǖOdEjӴ=Es5+X@gs}[_Lػ++{gvrB,ە؜F*Tꔎ8' u9Ÿ#G֑,(դ|)'gc׸j:m0s&6LbfgV$tV)0Uun'&3fVb#«߈= ) QWwZL@0B7K;UBb"2Ir/%vh :l7Z4.TQ P—ӢJqvVjp"⹧9Th+ZᝏT6\ gAiL<׻%!u.wR//]%JFkTb1X#Njdpړ#dž@\ENJ7< K5`Hog^)ɸ퇐A&>j ˵an2pi[d6Rt,}W) _ qrr^ IScz{5uL;ħE8,!B$mIu_xs@O8ЦzƹzsV@X Sz&d'F6!Uk[+N|mKt.TR}jNitk97)&\ƽ,^н*Fg#R>îrjpC٦ab9B'̜dŜ ʨEdH|K[-6ykon7y2`%+|m*a~`ȸYjJ[q.9VlWI*T4h$pgw5aP[ ^jY}4:LΟT_ZtPx =s[%hKUtXjAىķ<4EBh.#<@US7ݩlA8 | rh\+4JEv_2kv$.mw3IQ1I 8z1Y\٩OMLx@ͥcTw2~vq*ߔ89<@nj3f+\$Mf^'P(UAɼ?p&tk~gՃP䇀ۀln6X~F |mM.`6fk2\FX FVqȾz/%wHMˠͲ'$kW-FK=7,ףqzmn~Wj o܅NLrч~Y֦'U"X jTjyyaNC1Cۥrg!#щ~Y.T=37SpG'A _'jaEJ$XyDV~\0s&`Υsg4{zqpl_of ; U(;2` 2DJ>YYXay-ܐ7m1iS+mq.r Y8ALi{ݫY֑F+V*ho- ,dwtR%ixѺ{_[/qK,c-tZթ:{dvwxc۬'IוLW>fRM\{\}&+1hx8=yWHА O`21װ1G<:egԚFB[WoLS26;. ^@oDP0s쉵NB9ڕϥz u,BzToeظ0G0l^=9OqLf]x(q5M[&"|5w-񫻰R?3[<96ӭ/Y9$D:DY9Xwr9.Q.bfFi0B˲t*(+`LT4tRZq{ai0uv{y]%CYF أ+< J=ȣT7c-uO(ؙH`YcH"zHδ5]ز<u|}L:rAP)RcWpjb[;Z]MF؋#\*kuz{j$)f$p Y er#ܘ5󦘍j=|$P dn%x\>,߀Sߺ\Oul#94W/^b<vBv@HHFC| vo?$̂@:CVh!DIJWAm}%Ts㺪MbHE:qk[E=S| eP/X Ge }/[ Z8c-2_^͇)Le#s?fs`FoLz>.+ u, 0N)(hB`yih_5@\J?؇ʑ8yoI- vX0_ߏ4٥QP2dž։&u7c ?reGOFum%%B ^]qQ;^UXj-ϬNƙ_l zlPC44%0[7=>Tz"`tXB^0,tNd!gnMF{jלs4 @I|J1bLj`>!aǽq.37cDžpDXVP0KQ=PW ܫ`E<P/2/0}x%VTB}I#4&0`|:?4ᴺN2+}=k~K 8\ϤHor':>jFE~_k!XW'{E(ʇw&ZʶY'^AhpeQ( ,4.MBSx}_P2rs26fV0evm ŁJq \KcíMe]H @{v)YUdrap飞kۆ.CuZ vTHu\Fa⼙bdXwũAncn6҈*Mk>M)1a;r^H|%t)du8'X8o/$c\r @zRBEO v 1.^QsU1Пn}nlЎXMsQT\h67mc)X޾.._or]h4M$y贩:ujvE:1 rs7Pb ܆w0i@%4eKtKqTI=|2kR Ӝ@h@N\̙ѻ)g&I9]h(0-30qfw=&|3 -T+Jw KRT$=9IſW)If3=I^lF"`gZ@ ԥ#E-nQ]T5f 4 heh+Q!(PuPIzJ'.85HnLG:xe<['AG\iIŠY. k.`?5n4<*M"f-81  yB!a>|#WOҘFe6  2~|Kހ(`Mxv/ڶf~24OY2vڍ$}rL:yj5MD-a18y#n( ZHko=z¾Θ (~c.NԳChm<& >ycz=a^n3ũ{G5d:cojPR/'B wC&Lh@,u*mZKePWG ĎTX|d4k?sXXJK-E:wܫ3v1`r Fl8QNUXjEHD{2UNxC s/l^UH*=]r JK<=lvnקގn''ap;}[pU-n'e2ɇU|G ԧtcIZgeQCnHtC-hE"e~z-|K= w@ݾ-Ŷ:r^eGI.Rg,؜^N>-ձ=w#ıR^fY a-S ;N/gH9#6yq08/州}*0]f_Sa1d%7g43`[f:T-'G(raDGW :GC{j ql@/o{#8+D]Hqg|߳4N&kanzN^Epz8O^ #nH!%$0 eMw);x6b9TZ3VX˫xZfVaKsZ.JQd; &> E=Onlfυ$V #$Ww-2f6AÉWL S7`}B5ѳAHp#Y)@# Mܸ$ Mx j$ "u:㺁xۥYhw߱uˑA\MotEǪ]i )+ԍV1fPɒ<0Д)"drX)t2qF-I}o4ǽyX`mH*Sˠ!`LNΗ^ҮYnnH65u*=DJdM5;5;5U-ΉWV 4.')萖+Q韍pꞩ?]k"Y }$˕u&ԾuC{F8bM«.'*JEn%W(BDDiH{"+,4ye9-~y 1gx|_JWo\3|[hIl:>*s;@n in?\p/NܪsBS +l[n4 6z)uV͕c0=7’/46WKu?m{Qbp?EBXoqc,$f=V_綎~?<;'#Roz3.z=寢 4A putw'4^7PRoj4kg\9t)")Y7X>B*$&O`j9hc@cg?8KDn"2eeǒ_65U56.zN<Fl'_T,#q @~r6Cc,]HiƪyDDFL2jfnJFAܷdr7g7,tZ.2K̓88ݣ<;3 }&ޔF[w}S߂=ZOz Z櫍NE׮S32+@oPKsLimr-G4jKln'"^= Uk}ӦușC<'Kzۃcz$X_Š$٢[Zf窫GE/ k85&טj&ŏVsRYgR46]} xN3甩DgAr?7`e=G ϩojma4PFU2lkQ ϳ 8nǖrZ,Z9 QӅ?hڳ5b{amT{%Ձ!.:FeIGhVNVT+ㅾSlR2NYڟ<-Fn"WjbnNZoZ+-Mf*qh~6 @vQ:P)S9=; TZ? :-іDRl;#B.Eݷp v @$ݵk4L,qw|^/M2y 3*]gC2pUn(D'-N zO Van},^aJʆyŐj@kloͧ]:{6EZx.:y([В{$ER8HB D\gx!=s^yawogS27Сjl֏%ݮOn@Ԝ}k,1:պEj2NY~R!'8p|y""2,yy<2.wRgs8ȝqՔsq1mśWxF;KH$DmzS \"Ծd`5 ?gCU1HY&^NP~ː#Z5R7#:-YUԫk9asZXѕ-W `vւ\EH#f+Qn#0@j:vCOyM 6Z&F>d+!yG5'<\67_gߔU@5i96Ӛ?9.8нMkhF?4λqvbJջ- 5' Zf"o\-1>v q2y5Rӂ ctO{nH+T3Ehtr}-߱-5Y6A~c- @ y)n\1})Yw[*eN z`ݽ3dP62-LV/inĪOHnv(4C='mߥk a_ 4mI?~o`nސ䷪˿Qkdc=th2l^?})+f>5dҁCIZL= Jt ЌfR%\8iҢCJ¹ɜ !y=I?Wv 2#蒦ʨUer(2j^#)^fȨx$r=a hdA0.͂EYc4k<2gi:Pܿ:ܡ\דMtJ^of)rJ >; V-zv}kTܵB u{z"&!ɲhk  bM9؜uSl7}@r݌qmb Ll'D*7s`;*2WGtpV DOweD nUony~5%&-ZCDbH6X\b/C9}wZCG{hQoK;ߔ1&EYBa&z@? ibpD=4< ݛ*t> T5mK<[t˙ՃkM@eG;*OB |ŒZaߞO9{R74Qo+< ^'hUWvuG<$՟?pJ;AY~4n$ǩ՘{Rk$t-fK K0Z7e*O39&ib5T qY::4nK;炜ArKzUr,?!d;pk#.u7vetZa9LkăׁL8i,Uc0+X˜_ Fl_/GScծF6mf0!X51t=46)7:2pn˔5T:p8pAF+>thSp }O!ы{q*utf6CΎ9y{\!c#Ƣcn܏܈zsH6=]$`J!:8{k*-T8/\̡Iߌl3Hוg9B5rn ] :sMşTAnL,g^ʎi!qAOh=?#}.y08{|clLc4Vz$Eǜq2L=M¥ڭk{^-Zc^6$f*qǴsɨBH#gC/FʦFlTjȆZ]DĆ{"p`~Tpyw6DA羭Z֎4 YUK*u]D+OZ7)iC\;ɲT⬐XcSa 0U1lDg#m"pxVi?4 Vfh._~ Bi@vt%-w CfOߍ%z[+|;UmGF(ɿՒ˸NDH)80AeX[Dy]^nൿBe-nT t{%0x߸]se okL)@5iV@,;ۍ^+X@bco-lQ'[ͰV=rHy*ź:¥fhأ%r%/(MhKq5혊.FSl. vxS /eV{D%h4H uk768uXTpV}u<kp)8~O(R@a@h3pN^άH:X{C;G+r5#+vt|8QL=Q_x\BAW.UԇuO`G ȶ;"'[܋ $ %*s}죂P^~pc{8o t]@toynk4U;4| k!͛Ό*؅]}z cc+]W#PTlZG6mHlV&I% {Q/ 息&M`P)J߈E`Z(SC724Bӯ2~ .E֪ Dz.$}(y:T'!_n*rڶbgo8DmJ;_XGe2l@epFQOi={(1M3OZSKNZmI @7!Q2e)l -LpNM?KoR] Kbܓ!rIJD)jtuQ‹O갿;x8:.Q4[3 GV-]u*1_fۡN.DD5DysT7$@$AFGW 7"fBu 9 l;dqIh'"Rm Qe;0l> Ffƭs7]yu%㷵JzG*}}:d]:AL_W}jO9d/J:Vt>pby/jS:ϕo!:l&:1i48EXA o˥Asb;ASnS:!ap"󽂢AԔ>zoP]%{ 4h(:ĿO-;(.6;Ʒs{B40mH$O^z|E3Q b C'$ Qj$K:pk7@) 'w>i^ 9O"g.;hdyS!._J3z3=Ɗ949r̓J<鎥a3N<~#KfҝPd%փ/;2Q-wRSEZ;xkޗ "~D=uN@($i6IMM{ X_k08lPReyVv_ mϽZ_ '̞cQؓfV Sm?' @; 2f̞mǨm.m!2ځ_- @EOTH]7 GM ^0U唫!V|*[ Dh8,e"@.vCŀrD2Hjo З{L!0<:o=i":#1Uǎ3FNI=S!19(Jߣ¦ mp}}`:T5#TX1Vly+6 MԂn8x*N +lQ[PQcPe$S=)* [@ [ח !s4R5a肊sa ܃[m%Cټ"ŝ 5JO= 2Ҋ mFܹLo^HdN@!e ~Agto2آYնtk^,eJɞGpAZiIƪ@fK^ng1Cyѝo!c" R>r &|6XJme屘.2:RT~!/sSGgG(3ۍ~I%8GcFCBw&Kj=@DɳtKYQК n/魴 .!Of*K=Eg68)fsےu~9m1JKdhZ1e \n\H#jڋbMa3f34cA@'*RFآx{N @PiN'Ví87*j*_Z i=VI2E,4EfPat\Q@6ڮhHs{.R7*UN6|[5N Ab'x4Ѓ;6Tn=a\jUi\av2Sr&4t>pbJYviYB6H4z=C7؜0{ ._$/8BruMHmp/NVAgP&hl :Ǐj^-H* } 4#;tQ|{*;iOB~pI,ѶfI/q6m :{̙̫3$NǵET2sb'ymq866H>C@jS_y?CȥPPjޜb7iDϩވN M/}n0 Mg%[ۄ< "1qKp*С C3NXOv?$_v+?f)s !\9/cB7>R'aXl/m}5uny5 'R@( mZ$B؝EMץ/)aRZv^`o6_~?zѯ"BŦtLE =?-Ujijeu0O?\r9th5v +QUB:>=LEymJ+bP8uh$cɸ"ՓɣmՄ}3_ cRc?3ܜ%=Ə~Q]ɩ]d1;PLޙ 9ikECֶe?![sp6(zy;RWj{>Ԋ@*d ;i,-ˬF1Ӭx|ړD'T=`OjE,oX,w W醲/FъrR'm7czFsAD}fzR8rj>TӃ$\hm8,i[=Ql];ނ.r(Mb~1y[o±.X<{4Afggt8%\)#| Z̰v2u gV . k3Mƶj:R+̳@BwݧHl*(fZv@u/g+L ZQD?7A)gDZs@yr`TOLz%Ķe̢Ezֽ [eY5Y4ٲ'i9M1$*ð8o{f$Ռ^O_CUBOx.!dͨw S9Gtz(M)z0Wn!Ųs-K;AXL+.Lԣ3dZWltH"ZLş2u;2~w [~NmR?ȝĿ5Pw ܢ-_h[E33+5A=Q0T2 89PABs'BGm~TT':ƀ1'qQ$:'lPti BrDMl=G"4TDJ߼Z5,;xI$. H$W0"_S𬏲HrZ5F6[,# ҵʍdуf N,uv߿h%~#F::޼ 5;F'^p=?m+>ݔ-Lͷ\ -=*jbgOǧ6̇_xrJ׈򥑌fIE~+)7$#KG/8]giZ{ix@MW9'6S"ƼU } wk[g[&VDs*70ݜYcN ;RSZq" R- P( @4my,tCV?*R1Y8a渶9"5DlYW Fb#\.ĘƩsŨ{[]ӈ-)y3+%Idp%*0FE(Zv&I}wdO+3ZA!u0z$&SD_p[f3 #,>l`s)];uw BphE]gY((-RT0ݱſ C{lȠ*Վc+ "bSReC״Ff`J 2gk;VC%D7 TMWA ܮYyT|= h"s/kPs`iTOBg0U*쾮98HA;幌؈0D~zN0S=[ 3*c$_.4q35ungN#7078smp-l2IZV/C2:`z &d7GK}m<G_G|.gC Iquz͹fzR&Ոkh]}فPh{&ԣ?{>PS9܄|\+Y  {;8"CĂ[Į40z밵u󚊶X -%Z5xFbo6 iZBgm_`. yU}TZ{G.9Ha3IW=W%tpT<I;=}#/(l_>=8J{.SWL/i7|y>ڗ;jF+'t;JM2)=Q:Ck6շOo.v^vM0=O3Pf%}38ȱ$Z*\+ 8wk(;%5~ x|*r7 lͽڡT  +БҶT!:7)PsUR]#}Utap@\ .f.Qq_os1wD3]=ۈ+dxM3`PW%5_DrQD8-Z)?O`qMűF.A5Ra&\"Yrei.%-Yz>lygI[•|EX&jDQyAܢQjKtP4 on"zYzeg<v!KN i~i:Ҽ+ yvx/pvV 2Cnlf OQqon`HA TQa)HH^؟p*x2f<&D!0eb)3VLsrP̶`EC3i Rψ h:Bk[]DsQFytjٲ%]ߍH[`hZ [W:ӇƽvD%ٙ- Z^ZȽzWfF_K3"?Iu= ]5 'NNnTU*Qܒ~oe5?r kB "aк߭Y2ܥIDܵ~K7;(]et|B^JGpQ rnh$`PqBzkW#KA9}ktO-Yy' ᠘:YVN6j%l"FN9ELiٔrJMR"%J(+OƏ@~Wޤ+N kO2{lO n>sHU 7"@^84_`KV$XG𴣑AҮG$p"֢WAEU}uσگ% c<81 wfbֻ@o(ƺ$Ki);*IWc.3$*}J6]ɥMۃ"d,]go1->rpWP_QJ̿N׵H4|M\v|MPT@rc4aaD@pZ#y83)Q'T;_0ʱ`vH2`WFnh죇>ˍ"QAc fX|LD|PǰBb -8^< fHýiҞ}b?a%YUIg.42ic!s{ۖ8QI*aBvd'ʩ+nGt:ӞGmO {Jbr'DTejXt/( #4"DL-B ,cFTjUZ%תYmZ'xṞ/>~AlTNr2ERHbci߂W6I?tnrԋ|FM\6|p8ґ]̸gS"p۰uoSܮjc 8,z,^!daЦ $ω̅gU (L jgC݂Gy5$,`:}$)*W/PI>7PEM-*Wh30iqg"y*7߾b2ל|35e辬%2h_~z{, \^e3n>rK۲Q7Bn:D>51ǔ>OqO1aF*z>_ qt1sy|! 8Šoo0 ҉PxtL}[C}]ލ7eqky*ʇ1@ϰ%dXMP;H ['-AӠ7dZlȱuJx2oHh42_1Kq>-r'ʙڻA^|j7ݞ]\|{Ghq]3L;߯iޘXKxL uF7}^6"sW9s^)(/:'ʤC4n-I?f_ /zJ& ;a LUNMx?` \_WZ0$x}0T3h,)ZP]"w[Ƚ )k3m~ ;ALLaBO4?ZUӷ' lxL }[2$~]St&I@{.\A-σ'&`gCm9ZRuֶyf^~Dh\>hv7&+'2l˜5ʓK~!s9i>Ɉ}BU'WUm<\Hgu `3ͺLG)?G劔a3Ő"V|1t*ڌ~6R, ai5a< vI7x sZ;|Ц{ϲ!Z9 Pg ]?mv:nd?}<6b'I^( NhƄq[f)6/ `FN zfI'6:XL=Px-zE2 'Ǵ wC_3֖krszn %ɮ- 6ygmtmDЭ~Kvigz;1|RCsϴcA6A}hpSǖQݎjN`d+~/.ŔޕbK<g<#`L-q 'f?ύBŷf1vЋ!ҲL~DV!u2%O\!IxPgs7D6ýo2Cr:\gS4͘( B]u$;(~t0{ņ46~߽,sLJjɎ[#YAd0Nf3Q Z$~"oA4 |DjE[lJ4P֟ 1E"8Cnvq*ap6U$V~ Pr2rZ;#8nݖ\C5oUR~\ ᚅ|FO6JՄ\ 1r(ZKB&r˔0/c:|k>C_Bء#=o/bUKGXl[͌9plͦϓ}ex%ՖB 6;̇ h$^]Ҩˈ⺾>d@}9E7 p+iߙ~C]A5P1JUl |r&f4].ek'Xbq7?V@Dib8@u*N>SL*Z$1!)不Rs$Y]/&\2u AX/J|GFEdՉ*10|eX\ iHv 2Î/(}SV5wKf8v4Ęhg ZI E*)4ߊi fq#ǩZ)sWc}^8:K8Xq* NKX^Al:ߨuk}{ FU Ŝ7vye 5MЫْw6[/-+`J2P}ihu^,W,QaS+N0wyYf1yt8 P u.y8lHVTK=sȲ; d_[0y|ڕ+(ɺGwtE|"WzvɷY pr$dkolCDook F'Z)^;}&VFPP~&!Q?Gc4eVds}FZŸ:䟒_滳uq&=W| [gaO+gLmAݩ'M%MsMmq*~v:$ ;r^̓CjUcm=ȵG6(Fz񗈜ӯ|_Dh0c5yf) {AYy"7g$w,Cd+)ˎ?o1Ԕ WN,eOb6Uvܾh'DkDR(,b~UM>glP0ThRX7،Sՠ8:}8Eg4.l/堜#7A[zˉ,SB-W iMόͫfWMT|ߠ~]QH wؼYYR/}q 8Q&uP/$Қ7,Z~aDԣXўvz!n6b99rWVrquVp52w#!{gFdd#iA`g Ypm5ÄMuA eq*I#aZqQK#r!,-L(y(>Jo/Pʚ=F3@m6+;4!@[oъ@0[hle.n $]aQ<+DPtNKRPQ8)څ395].77L-mM;hGCb Ќlq'5\R?I'Yѩ)e!xk3-<Q(ٶWKPKyJzRf(lVg(Aީid6ReEM2h"UFl$r zywH N+Uz?c%sVRϖRzV6g[k F0$e;u 굈V`ԽgxlMS#Z6:/֡+j1?]{P,Ƹkay j )$|>fԎGᴞӵ? \6 vo gًY ORA<0"V:!\|N>:Bc= ̛Z faU//F-9%Dj@N(~crmpfs͈cMw`1l?뗏Ça2(xkwߙ`Gp3%\׽!ygJ8 dE\X퇊`**6Dž)F~B S o+^s >(tn1-8yZ f3W(R<Ibr3.tUAq: jawJeo6Ъ'K6{Yf9 /fjfKclzQ8jr~,Mr=W;3ռS"yZYƌcD#&pDKG:F ݸI/KQH|3Vȇ}^ hC).\3AV?yz0o_s cge0ؖ;g&r|ѯ+QN,CoȾãxL|eqyd}Oa&\u5Ick7`Fo\dy簏>mQ2sP%<ƴU'IQc} oPn1(LŌNt01ܑ <z~b4q5Ϋ3ySi)F%iQQK(҆)n+P>y:e२LW.]T"'aRӭ^=#kN$ozCOQ17o1i겛?$_6˨l3Ll")ggj<迣DݺżpQܢ$P\pJArPz*aq?1sLx̊!Ѹ`-i>j4Ҙr` {P]  -u?)$GMАj( 3]͋ F=/S!XQ ]}gXɾ&h@.D *G^H{*{]"1S/HSQ5Jd lGWO%}d.u{?c+ fS*9Rw 4XDu d ~7w!k\i?]}3G|$O9ݹLoC@~PwRMw OWNRFSGՈ[[0гu Y.]DκڻJ{ PR Na7A%wr% ލ4 qMt1lK#6@yT#3X)s^ iHݛԵDy& j F^|gᡟ$ 6\}#"#c,ذ~ȘLj_[S4TjR؝J8Qa֛4Œly=ԽE OVܢx#TDO/i$yh?DV$.ENӨp98pCca?X F"lF1:h>fVH2%.t~ (4TR\+a/.)u-1_UXE.L]=7O3X† X{ˠBd΢#zJŐ'&f47wvERj4pEik/)ix$S ͬ]ˉL hMY, El."z MNOgq)2vF!7 Ho2Y/31حl}vE;!dR:E}R2[͊6gm*03t!$Ҧؔ-x8ۍ=hF|LM(;48&eͳJ-eUZ]T$o$դTG1/ԯil&)(=ʻr+!^; G%|(x"le9{!rIO=nBv#P,G}v%)DDmNu8ĉ@vTJ]$z' 2a= 4_t~kt'f탻߷QQ@KUtEi -[T&:Х}5~4>?B';mR95`fKVʼng3eE;@>y9:DGT/U1knIiJ35y:f(zIoXqxFOJb9UɶNouu֜"ZD`Q8IT?okVq]ݿfeS)t]IlϏg/;o=w?cBh6CKFk Z|Isaxb\R$ɚ+Fg ?(xۨ4Psc 8y9YiQu2!y{(>qDvF1tЛ3%uJi6Ѿ9&JCGBQ:DQ ZizC.c.Ye-< Rb$=T:!|:`q.%Z6 Ff8l/fv @vZx*Gj$breWU>󁤣 Mc ֡ ٲI>&.6z.ŝd'mzTbGIh^Y7 NE'ny(ne(NW|\ʐ-;M9')XCkE.z aύ;s7L&cG'I1}**Yznd10"*cc)DVJq&O:ˣ'q쉍o5\W^䩑E52M<$˩8K^J~#1!YYہ@OҠΚ¨CVOYj(ǁQFD F:{EEĩZ9p:vr@Ժ#ꏰ/ kw k s6!lAֵ^arAVyhMx䓧cƜ7GPĊRh~/S}F#Wa êVʡ)Zhxg=2KCX*]*{Gl/'1NVVqi,NO2j?gca =gyu.;P_b N~8br]|ƃч*(Nbl@KQGvS$dnB "CME/]۴˯MH,`|>_b W0 hN.9ٛWH[raY巁gҥ7ȌJR5kIf'}rQ/ iT*zbQʲb/wy4Ibv@2Fi=#9[.ύjqN\AYs* jh/0fiEQIPu9R̈v#Г9&?nY |o̮[繿Oo$,.9ڌA4ȿ&cK"(;P @+д]}/Byȕ:mdЙۃH;_ƌ KE{/N)w*6S43޴Vr52z|F~q5X:=u" ")JJ"&˧Kt-ܣyP@S+ΥFo9!~i_ыBE;tΰ&1б4m~ !+,cUs.AXo(% efV +E"}0Gk~rVyYoBĦjRS2E#8DK :?K`RbxyF+2!ꓛݚH|:.V寻;OIE|8(l_V$n+bX4bu (BĚr^`'R̓h{"T¤pYd}0l9)}v<@- ?Q֮qkJ+%V՗b頄 X;6S 0P:lN|hH(zޣn'CjeC[NuJTpA[NEBΗH+O J9J~--ʇG4#܃ "9fmXl^bұ5iՅ$~z1R@r݌dZok QԔJkX&G'Ԛ=b8[Rz`Uʡ(9^ǂV3) M?ڈkj%aFJiJcE0Ģ8Cs 3. z@?C.YHRnr+2lJYMuROy ~(WZ`+c$XCVTr9&Y 7(B.NU*f1P q+`FzA |_0A '"T"ԸeꭘL]`C&ʭ/ % 2<M ߐC6V R29B.Q0("YEUfj[PQ nYRj)Ǎ) &D*fB6z 0J{n%GII'I?l8Cl~vN;6p4Z&)˕0d)Y.ݚ`ƃ&{9>i{XagsP)ʝ藴6vC"QQaWWɇ[55шo꒳_g&> Ud`Ƌ0miډbvY06!V|؜EAo/o&`1U )ވt9L=FlʨD dT-}FW=}$6,?8oG>%9h%4%AgmDLsSq|*ܔ\O/&~lNH?0@Y%q5 q$^b;.2N2#03NJEU9pjc9Ϊ^ML`Ȅ `\UOG000Xn,$ nhʎSt}z9kzZ ! S-y7?%݆,Ϧz}RƗaN+-3 h g:Y>ZЂ0Lفr?]'Y[3ܑ*hmyXg?YxBc7$@>ӯ::QҤ^8eB8pd:#tdΈCtud]JU3MȪ,U"֠ z h1,<)E2l 7;jK5 6D vd~:f708tmR,tW@IKXӭ)ʭ z)GX1y.&Gf;AGxgJu(N?8JEzvK^/,܆aYS\qd܄%7w>vj&H&YH/`Su,"%ۋ11J۬[pbèszUgv&՗#zVira!)H{ₙDϯ-<^"ԡK;'fl. {_j|DBț6ۯC(_Dt0 1IUN<?" )Nwxwc x8EF6hWdg`2!lBo錆 gP]f%W5'HK-r22Kh[lP#k` 8ŪؘD|*1m}bST"luH3H54kvΖP^'¾ctsKtUޖѱPŇWޱ3IpiHL!QN&xB jxT)gBf1)y~^aӈi^;:ZX/c_%hQ`ؙFJ20ю@-qqttF2fu:ӴxU+> ͏,P/9hIDy`u<}$;j-'p>^wZ>laju?Q&կuDmnݨTPHv(Yޅ;-Q¡r&m|8,'ҕd32s H贑:?z;ނ`I_|E Ua0a^I g 44EEV@=t6' SE.A{YJJ ﱈ`,zĒi9=:t_D9,_t-e{~||{$Ƹ3J){LY#=5kK ʲv! R lt@ ͟ۑ,ct(`8р.4/V[VYy5=5Pr(ʜɐW1g֝sgD#b0dW*go'ެ.tE,뾩+2FW㲻Ri>?! gG?1pvR#3\5^ORfIx-a݇=Fm)o!hssCkm 6Ǒ̔QVl + o2Pmv)qq DluB#qmb ^}L9-W٩΍TKG;>myʍ.#֟:Xk$RX߆Ic}Qަpu^ec~j5H'}"7ԡdV)`-F]N˅0OZAcj̞ vwl6v0M xߚ+CYtU5H*Rx3}X%T&*Em7z'.o<)o!kv=»v% _w5 [Jɧ9u3b2,e˅hxҕy;oJdKŐ "EZ39wh[*3I cb|Yl⛹0Ňp4dj &԰GUܾ5IK u-/;t*GϰuAZP*}0 _xs K {RzWpS#$'+zO Icy<* [Ke!IdL婁Q]4w䯲6N6P,&3 Ζ/x1zRh*mUƳЃ-ZI1u2{[cT(5 ʡ8v1cBZQYE7b,-FYX뜁mU :;'.fӳXW̲ȓaʴNN]An;p]ꎋ+VX8ۉ锕 YuEptb OИVY'k<`@e=\ Ipp?/~ e\Iު^SRԁP4.R!v @MP2g7k7 xVp.plDGnTy7R@RWģ)18F+gyw:DSCŗ,.РⒺf#AnYEF'"qk+VrD@4h>\'U9ⷸ=r̈́JŨ*7)ۮ.69K *UJ/F񜨊mYe@FԾcX58 ! d_a[\\ k}qK{8wKopJa^*p:i߸\gKuK#x$/re7Q5R~LA%MLkΟ:97V]Kx\ndb9ˆ-y^k%hw!r1^ӊ[! ^WR2T(exi,ok/{3 t> F`LI_~ho8f=QwW'HOt7!@m=>\pB\+,2v;zґ:|LծENUTvbs 2_oR= {. &"#UDqEdߋ"{pkDʘ-癡v`\D!#R1B GFؓcYc(~~ߡ9LWeTJ6Pa>lC¤~ M8#cEgg8[79!{H^<7m &۸O9uP@j*4yAϢ 55$|i9t ovuc┒饕\)Z{-4pCZh?:*WEV(ЌD %"W]5O7R4b_V'Z+b [o/FaKͩ嗐ٯ֪=$UBcZi&t!Ӡ<85ؕ#onh:YSb\jg,I;#3qe#$A[ǪGpڞB<48^Mph!p{3C V^,8_?lItj@2\<{U$^GeZ銥}EgorzZ쀇׳+뭢+7jdo.X\)uUZ @gޘHO(%R|Ǎ&a Ue܊#Yd}B"{f T`D9Zws}o7~XZi:ݕJ9'Ɨ8,B1B٪lft,V[ͻ3+9Ou=[6tlrc,Gbi{3?1'qTL駅]h8k#Q~ nd_CĚöAzd.Qo]YmӁ OgqQb*"i2vfCM{gXſtȚ9:ihj<3#h IdRH7REvLOn:?a0_~2{+IU/YӁABH+@ yJ'brnߝSTh$=w?*lkk&HjjG 'DǼ8`7񈺼mD*wyNK`Tk0n d//iT+T*+&X1j+?YH=ZR ]j@B7!k?,jـ4E\˥J x J-f%ߊY^{X>RTtݔ rݹ[I}sX )GG8|1!vpr@Htzxm% ? ĝ@&4s~=Uj;$%Jk͒s?Pejr_0WE!_%}W(X`y> 9܇xFh40@ Uů?=S >YSci ˽]sg* fV_P>QL/z eCejGpV]4jXԳ#C3,BÇd2R bO5_د3`YALu`Y7[QEp*DrL!/3Q#Y+wYȽENC)Qf#)[Al!o؈9<=TM ԵmXZTCkX!qX4:b9QJѾ:O" _ە#EO\6$%= ?].b2)@$)3 S ߫P"e(GFw5YG .Э)40@!ѡ`P$gAX//'W(sP&b "f@ Qy W@2$I,&Cܓd#}"^Ȯ?^ܱ.2);Fa[ zP4 Rh_^SYDQzKYH=|>`|(RdwJ6Ë4IPJ2,O77qwK{ (Ma G;BTR)$Uݸn;MO\<5!Mߜ>,~{4~< {t2$TLhAARHqѯ59rilϚZ5<դ03(_i)b:ITAf^.|tY|ա>&l\( >&fW2`iSuegtb.#>=`bc{ Ja3=0}Fz <{ih#tu FI,{5v]RAoT7!Kksw&np#x\a\ atJgk ?1mP){Ia6-w RTE$7 ymEVWpdвtF cY覜$(u|M֏#|<:pnobD \M:gGKAZu8=ʛUmqʾOV.6\̧LBW3LZ/`WBC$#|YG+NG9P-}j <dy+6jdwEH.SLF1 hw"b5n.cZH'ixM C\.Yr_.strQ=hR4B2ԃL j-u؛8͒(Rt]Agh|ڂhtIiOQp;kN?5yɷB[>ט p^hwq,]W_2M$/v$A79.T**2P.+;Wo G?gԺ-rxh"h8dc4Fz A: =){j4vȾ£XX""["<#1׉6XBCm ޮ3 !bGHTzfm:0VNXij7)7rV)P`7Ad"hᗤvHAa ?(MwԘ@TuyBHP` &?2Dcc) rvvpͤȕZOMS++fcxE aʐ%lU-ƪ4k"(kXiioZ.zXW4 !`˩wD{{]HX /V4#^_;ǡ8 ^'K`+\Wxj7)"E|uMZ$׃3ң)@[tھ/gWx_&j-T&Џd]H4fQU$ l6jfnTMkHE>M Sm:q-зo 5ym">/VR[m{ R!yRJk{3đla#*6ǒq [x#l ;D.F:%\dC hJfsc2!Tb}X1 ݅0b́mI"ZO`w@CF` 7Mb*[3 ucVr(32 |Z?N6U|繽svWH"W|\ V߾Lq`P346Wrv]E`ӪSuّ0l 9PBam|=sn!6r/֢mM$f qyrs'L*#m4msb]>)oyhTq>IfqYWɖY@n)#I%$\+=)hSuyKKh;!t͢dn)i[޲Z=JZ(ӌ^t5&h+j(K828#qM&#Vh*(+xE`≠'N!lGVK3W4b])d=Xvg1K+ML=]+o5FEhO;B_lsAP^D"y+ğe]km꯵Dl¯A@%-fd/ä,JG)7VA#᱆G$<5nbE$B'ЯTf]" R9Y/Aa}j5Y#ș]&p(.c[Iz%oͅGy@0Xnr7}'c,gD8.&Ƃ\4]Brq`Ss@><) nqiݝʰeS) EWD\~,nR@Q&Hvۜ8&E&u*TDۂ `8"xco=\Rg_G Uе#4&#HqP3)@XHxICcr਎?sW&xEr2qEWq~ mi0/bz-hPb٤)? (vvcwp[?bA ҋx> >sNghJ㮦/؛؋#TZ%-Ăs|qțL p,.Ma<`LW&`b "~%_4ҭQ~ S^$(|] za"@˕-Ҵ$3Dg@DpdNLA3+n.alr:?a0~3FW109Xy4s_b++D`CQ$za㶾wi[~FOI+T(s:j. 2*r$#b|?=9@,O]ZlC (olFLg7a=Zfݽb7m:p .IuTJ֍e挑6ְm!d`i6oEQi~(U>xi$-1)٠(BgŰ/.6uɲcSOm^zIݶ7 7Fsv&GSۮ]l$G] #-qt-ŹGMQ([+,ioJ^)xt˂I\vuӯOݷ +ι\EpIiwW;x`UT]gJQfm5I>>_2GB/*whB򘥔ĜlˠpkS+H#nhtfu<Զ̧T)k߿'#}6?c\,lo! qJ5:+ڀ]_h_8J]|6B] !Ż^ 662Ck/.hn;f &! >psۆ\/.`C_oA;?˙[#mP٭qtzk2m|$вBA[|M,4Gr-i9a{ a0髡B0;h*7BFn=1* Z⒦lTbm0Nudsi{o  \o.ROtؗU:ǜhUWd}3Go(J(L_sOۙaFBΠ E߷tNl=VȤPKYNgDzZX>nyj~g&@2y TZ ^%٤6~J=] +Zj6@cPOR*к$I}8S~v^OkU `w^iT<8oL5a6{BΔA~'IƱ`э/=oZo G`V$:BױdG׻ 1N־zz"bIȀ8 ̢Ⱥ{ 4CUf P93T>:S>BΨҞWBug)#-ƶYE?I}A]E< TٳSᔮ; aft>Q4I (y@x 0/O;5Ż#NJS{6i86Ѻ` [GMz TT?uHrAMo 0,$d-ZzJ1̜Qo;!msoq4sE&$P^xSXovsTꮗй(M0?E:ت7Qf3~ܭG4D{+x¼ yR~ \D6ym#0vG17 $8h03jȠz veU;J$J&Yx׾lcgSQК9eM_L# $k)KEj8BVۿW"zom|n .7bPgs^ۭP/S!2Vjcfe ^9?/Œ$ =4%@,N3q@Go"m G˻ȶLt HiF{@̚ޯF"xHP. GD`!),qB{5~2S-tiH'"G)K:x@Hu~p?32[uX-yÂp׏5!QcY p#nNF σ4o!,u(4LT\ ~X_uT'A?h`(螻s֎,(?%n_`'X2]S9 1Rbڀ|ږ1'JA_qyV`CQnU%.E˻HiMZuRA`fl ь=fQ9|-Ψ뚞(WdTוE@qASSWR5?P?B #fA״Gm^[>u-!3U}ٲičZ3dVe'kdThw%:#@#hn`L6ؽ&; T][pg3Zx ?hE-+q;>Qe&q?L_Da^Z`x݀ j)oGW5-! yLQF5|3298zH60~G&@1&@eNG #~gr/ʤY>^uE;tJ"ӄd~GKٜB"jEKŝI$NB#"ܟj%FU:ț|ۅ+r %瞮g7yլ1a(Fca|cF1h¼`󁥶-pN.R?~ L΍c!6 7ۣ܁I>{XLʠ"\*I}*^$I%>QaZNeE u@'dO' + -m'zknj%<@q?_j޹:_Nܪid꘾b8bh+\q}DsUj`!%q^+,@ w>^tS^ȴ#E_yi]#+!@6Tt~;xEt˧5ÇƟn 1.ePYo`bUΣXG'vKז H3;E26C<KU}@*yj%흼8BYz.ԯ,Pm-gN7#EamD"i GOEU>'|71g\}UA1M];sU JGܗׁ_㶃~NN?BZu/b'xPԃ6%ӥpF'JK>btI;eryvU}ai/\ ɛXC 4K-#ɥaɭocSAt"z^uhł+2V4HePҕ;w"VΩ[Ktx)m' `wgXm-DZx[Q Vuaᑣ\ɷsE;#]3i&j!Ed ENF5]^~r49p5tZq| n_ooa͠Q{8u.co0$8،[.~' ODzY%m2uc~"Ba9a~onSL=;NlUH1Cm%ӱw83;oچ!Ckhhе74iJp 232\[@-`c)oYkg .<Vu6|~xat%#wǤVa5>ցyP&)/ӡK(UB-Ť.b`^^o;!B6DwT^HIDq˜jyq6R+S뗂H-I~1Pa)?])ǀelKm6򢔃 s?My fU8??vQei`^X-.ڧ|V'2I!e5, oH{ݣaKÞHBGob5:Q7qhJRUgxYAP}_l/k׀hFʤ̈ 3Q*t36ʛgJ8YzT  @0^?`2yr[ghD^%d׀eqy&UPXVeϥ oD̞û'?BU[ uӥ3q0Qy:o YT>eZDC.>BD{0>lO!-~P1ث"1Dڗ'N]G8݄?E!\kc`'fvs. MMy>Z_.<~{ː:g?1 12{T"?ET;qBZW/Ro;c]uT?!`kR#$*D\lb +4c!L!'?5НZ##)~O6KEKԟ{n^G!].T 10=y0bi6M۾ ΰ7~Xc-Kmo5~*}W>Au' qQ31DA0ɭB$Fi^Zk{,u!٩)SO%BGϴ'284BRr!Y,Zw3! 4h^ݓiBtӆ-OԞqLC]5o~]wSY?qPU$^b P?@,U"K^Zz7׋l X8EPIIN*y(|_HVg Rw9ϊ+W*[u?'gW)8_CHT߁<*U_hyg}Ys]},yLUDh\!/T#Õ04DwoC7vhz`cpJ; eSmpފ80~Sن *M jڽER]I*6jU{K) 8a'CTS*| ,dUcYMTKp%qj %-4wu LcCt[C+A/_x1j~#z˅6"C{L͊LN1RyCJYÇCoꚆ-g x  _k>FtWQ> ٱYK? '˲.-缌ĵG@]%nQ &^~QxwqA&n֠ m8<,CCA,W\2e{\?f񡊪oյTXZf.*o?G׽9;CoF&f Cx*PlGeimu{K,m4v2c޳y,Q}Iz_|TFL["=RbF%6*aՅk tx_υ]קOU~%v|ޑ˫gU) E<M\,Ɣ?W8~&׹ҹ4p8̐e3ч1/03`selLv/}߃v>G2KgY5 h&~i Y/ؾM!K@ʑ({eh89$ODv9f]Hh5`Ou9DT~LI=)B|PUI.tҰ큳+g[t04s&a#1v>=Eh(G:ujT#{U#o>+Ge'ɩ? _ ʰI3fU~-rbH*̳/։D d# |Fz@f[ iBzcl9^}wlqѺ[k(ؤ^d{f~\'…J/L+Q Ao\+l[ bbA_-iZh:ۺj|tj˵ iڅ,(j:1z`3ev 0䊛AT3G:|B;oy,rqR6*p}2ڒ;]-.Sw&h'W9%ܧgy, {wcqn3؃μc 1Ytc:[%ԞE -w$u Gv4L1Mne6]ʑoM2h9͍yɗJ!Au@ J7Qçng$`X%`NP)p YɩVd?r@`ML:tL{#I].Zgڸ3qzbK.OWX(gjTT(8*' b[a*bB[7(&#wM>K-z izÞGv$C\Eá e`h\c(چebT: BPd^I7gzzE@9i<:BS(>s $"0b0o7xzn~M_uRÓGy(SܜH.sHu%2&g~2㾻%L;!\ͺ?ZQQsd-nelySX+ wԣCK8ړ10S([!rT߯^T5vSq)\N/UO09(J@&E+rgEBrQpb(m_i |TRb|Cj Dx2ӊ>7Qs ǔ+Y<4KAʕLA4,䠛llwW0(+H5^t lOw ~w-qn0F G9vLcQpR.yGct٤bd- u~A7[~l0`?R BغB_gЋ3 @cյqg?ٜ ޻h*q TdݨTD)L~q'e!z>U,ڞJ[ {sgOY0YAҪ2ELiegRiܽI,⎇Tu2G_{,xM rT3Ae`~VBQ+^Z6x &R.Oۃ3 ;0(VM*tPvjyq]Ls+i%Lc:&24'%B`xpo2Rn 39vK{ND4G6ah7 4gEV)ͽ{>YJ=V8à[}Bth"шLxC2ɧywq۸\f-' a[QB}NvZGrd[nէ@a$b"6?R@l|o&)˴(ZfbBGK=J^.X%x&?{5)|1=WWT(Ju\h9 ,=5Xu}`8&+׵obǁHf0C 4B!LpO^~ZZNBmeOL+nq*t^3KB0sp]WX/ ɳGP.4%haAq\=iU@aA/79?I⅝45?̏A.5g`~W=V"@_BYCj5̎||6(J}k: )ǖA- [T"ǔ7Slc 0$"8D½#6 eW;xZ;03p:X`$)Q&w--G̓mCTg:N(.0\b*7KGbQB'FĐn1{4 YkG#%io&0mX')IZu\Oaܾ Fi@A֬;Z?:V|7!TvG7w6piZi7,fCS_b7{DwBuZB#A17Nij5۠s ' A@qlsCesiyhMlp߁]w!=GpSR =*Bׇ q"omυh#LL.K(Ap 7mBf"[.,ִhj!'r!tP`Gn,ƷYeuF+RCiݲNq}PĦON+L}LҨFvJYCX?G{55 ̔,32,b~ o$Z[>̜ly1I8RK!hP Kh*P[Xp*x]BKȑ=V}7`!ٲ9l-OVr66h0m%bg޿ dr TM=l<Ԇ3Zlƭ uf4C-6ܬ8QSKr,녞FJ?b$m7cxu'{ 4W!( g8Ĺ"Gf zP$1pyH'N 9?@g5;8#Ȑb\_(l,JN{_J쭨(S03e.xA$nEoskk7ܾdV~frvI"SJs븠5m,̣ia:o u{`]/FP(E+QцI `ˆAA8}!=H>/l>V` K0)XN<zsL+o}5:VOQ~(!65 (vOΠ>M6մ<fQHhxjCF= $,|ӧgh'JN}Ƹmy.{YK)- /.~ BQx撌\#-F,JY.(!Tux{cY;zuTӆ e|4%b,9EѬIO%"ՖRS "n k,+UU:0_eɪPa50#^S+LTȡ[1.ʢc]/qs-MR F,!)DD/xŶYg' !R+^4 #=@ѮGp2OvBy#Zldv xU)k|FtW_Elc[ Rwcg$,B!11~ۤ;xAGdM=ˬp/ Zˬʁd1ZQXfR6$+  VyxEwU|NEX}UڀXN!X( %eߞ 5LGHD@>eIP%fύ'QH#yNmu _$z/O֎QrW8Y$d75x'8i4QƲ8f»`h_Vt*_D)x\>kj^z|{~򃘦|pa}:~3~ u^ʭ4pyu]I/Pg uy>۱1 ${n IaȠD{|,N8:TҴ<>Ԟ3k`fXHS ܝ7m'Mh H"A^JrE\lR+L`zh}c9'Zp1/e&]N{#oR؅IR [,/`{$d 7l==I3%k '& >Tra*+|Nۄ)ʠK*>.+ϟ󵫌^C`4ߦIG#$^qWFx+epw,aN7±-B1HT /w'zޔ&1"`]ZoZ,;{ű(-oo\eupC/hvoļĆ|&՗u4~qY\|3qXO` ms?'dσDJxxeS`gjFMgUQ3t5Cwe6_z`Ѵjgkmо3Nf[K mHrT2S1zEx>TuTH$_YI]Ցȴ9zZG&h^>9Σ<_ZsHA(Dʺǩ6V=@&ptCOo56=BuFσl x,]7ވ~= z̴1^] [v@11dNjIY1EX"re7ù.-kЂk19NfB7EΞlh\3m)q!#h45"cJ0SQ #gF uCUPk» j,DGE#lEqM ,֡ݜ\W| #xv8p.MŰm2]UR>)ttnp`ݺ_VԃJH[f!urDW y r=ub 28ܟ9 v#v/\$"H7]@֓}ĂsITo$90R6-P5EnΣhRJ؋gi%T(=]b8/u/&N @ziAk_NLeFxz"iR_<9ڹ_(ӟEalۥZph 7ŒaݶAѤxxh}qj]ًxIIۧ#sJ)q\ek v$HFiiP\cps1Bޮ^(0 --ZʗM7^&R,R!J)76#9SԵt+Hۇ#5lo/.?+ 4Uo|M ,I>ը2UZBtv~j5]簧I_$7>[w2LW]{=)0ekGөNah^Z0VXuxFKƬ,Q;d+!;^L|· Vb*{O m$˼Ea2Ե.g66  aD*{8 qQ`>V]z̀XM/C%SeGݠ) Qu垓Ie#u^jj)n54Y1 i/g/(I9=6y~ k)iAiD5E S3fߜ}~g+PK2<p|z2(08S‰=a9-_I+66{5=O7ETF 0%>S@vg9+.f`׍M]C"Y+;* *[OOdJ9hZSPgcmc@k& 8bHő쯖g{|J ~ MW,Hv5M$o?Gti,q[ '=ֱx9m@R9,.#OhW4Sb͗P?74Jo=QuG H6"cX(<XJ"zcRl4Bnlr@b%=}Fei*,<&WvTdX@et%b\=<3 Cksaൕ1( ~aGyM&f "oTP0YD~O"Z/ֽg<>1 >MiZ{SDM!*6Bh wQ]_^=p'985[K:oPLm6(̅jx Rǂ~YiNOǗh/%r1eSs/w4k;b"FzioD7 7>w s{Zܑ>z02aW,Q mcQG4_ aI ng=?@NjJ1u;m&|n0UCTGcm3)'hY]xNR369dH=rp=l2pաÂ鋦)i߾|m4WSgnJa-TVf~+73+ b d՜$1b w'G-Q8jzp3 ._QbP\0m[uYm?6jЦZ\s9AvI[1E4%э^(Dm J# 쀰XLc׿`n*9jpRޛu?͝>0 ]Ԕ*2gǮ*oxPj "3P*J&PX]@Z)E -KVuea8)P8C&Ǚ#l u+kDI1,J3@"o#㔞Y폷㮋y@7@H;/8`-;u1TcDҷgmW*/W|.Vְ1x@kB\7%™ l<{fHz8GI_}Nxe@c-תb̊N9xea5܆|IE3ctZ[=d3ݦ6uTJzermT!jfکTvD5fs.'%՗7I`N\&T)= f F_ ˼iD + CM䬘WGY`(Y4Xgc}YvNORIF=w_ɬ棢^ l:[/Iww\3-S6nơ{j \tw u,Z`I)? jz@ۗJi90F3%̴)u][Zǘu+MUid⇀U숳+y.i}}nߒI)+x57n^=MεuϞ'q)2RiwHB8m*qM ړ>ʧē{Mo>Q`m6~`jgADl Mt&66M$=%۾+pG%>b%+/_$B,?S%HO2͓677kŹKHN!EWB7cYǁ=-MԨKPSiȋjGA\CM@86N,Fių3jFatHdv!%^s|-\ovD uړrtȑOs ySl FnЇwX=v'_f sVGIXE[Dg2qUyMk~/1ɴ,V,:9':VRlY䀘OC@ eɉ+H I3 :0kQ1>%eJUc<8ڈWb8i0= WNv=a:@^槠^SΧQtg[3-<8[ra>% %GmJ whgH|=!>(=TZ$tfE n};L_kNH f%Sid$ !(n &@1zPg*(iAǏgQ*ˮ(Oy 'x:4VIwa@-AF7; Klg]4 (2Fk0ɠhX`ѾO2=Y6?0ǏMs=Rl"]>CR3.g0YyqӈX&tvB1kaYܑ\%!PmVzGq<4|K-Sw̍6/=M3$U:U馁 W !crز{0Ņ"@Z0(r9Z| ظg)+*єFp u0_x"s[B,1{T%Ŧl`"@ږ(M4 x.8dci!R՗ 8sD:5[G &#X5X-Ԁ{Ba %aZQK]d00WkRs2ugS֘~|$W~|鐺epao( O|LsOH/OzBQ:OQ^nT(AB?QFb/͢m&*L֓+[#ލp]{+" |^%OH(IA'B(C z՟cY ax4hר%Z.,R#aK ݼ0vw(@U3OV}(; #/8/E0ӴVi3h 鑐eǰcXԠΤUˑMP$cՈA_T+;GT}vV]d3CMTtHMr,> /O΄XLj_8KSwU0rai,Z 'x՚+\P׬}ɲ M&n2|.$)J ̬ V,DZ̥cD ,"b\|a=~r쬡$پ 5ͼ~iX 'j|ǰnɏJ=˲$;˩ޢOpG& ;mRYi@3LɠD^Pm :J3U2uuVdɯFS+iG!9<&xQp}6H@nkegWJ/f|2?u$FޛPlwsNY6y/4'׷81t>-v@թ^kHr-% *(2_˸l[<pKOfjm=qSa j'кs1LUlN"},GQ<\6fy[ԲC7e*Tc[fm=@ ӥcw(n\'MqcI?]ʲ,UkazBQt"f/Xi-l'aEŴKOAH^مW9ԬśrOlE522BvӢucsx%j>94u#9I±#btc_>#Lf*4=a9;_\_Mr=3{>(N`طޖ ō3Ch@ ݆ЯUO`dw2uFt&͖W229@kvȏ\bI`Pـ U/*WgߚG*D1OlcJ[M6[l{gg?~yux86*(|z.Œe0[CpHI;orϭcC+Qwga( guy_X㰤2/Q18e#g{& ц?[K_#T[Ј4DJIg߰gi~4BA2]#sN􅅨~y8+|Cw- O w}>c2lD^N [y=_4X2%1E(\+NCG΋쐸CiqA\ѵ1F2xϒhE?[o ,ߊBMUQ9HAp&`*lxf [0Pj*̤G e~1PSq MxU:y3/tT&~m! `pU{\\zi4-G /_!jk'A+}LLPCTBSp?A:&SnXvJG(>+(>ET VIU![!CrFOYh+B BlF`́X0YjMn bIJ I%#dpJ-53MZ7yZ$>\_{1Q'Rg 457b<]$ ;#1ѣܔrZiН丬:h\H?~vUQO88k|#8:k:kY~L/˴n3#H %͕cv[ah .eա {<2ǎͰDTu)֥ s7*Ȩtw3?$uzif K2fWU  ^XX9J9>8HәGYَ]va.k yC'<: T5 f$hXOdP}YUm&|2S䍤Nɣ2_y:NKIՠK=7ɰ!va [R+*[@J{:*Goԙ<5m6&fԓM]x:b$Tp+WND ֤ ;mûeC" -\S),Yz*Xs+) \3L̉I5766bʡ'Z:$%*Δ/K?(I,FlOn[d>u׶e"Պ&+ș_R^sŗ!P% ܋=ѼB9X%ƸPvR?뀗_&]0q+'xd 殂T8"󷦳 JWv_d|JU8+3;,\͔.nNX -dbzJ&glxVUl;cPj2|NKzmښ2E_.ڹn*锇c٣Ko:NϿqe d? -`t-7?}]Yȥ@6. U.q1 qV< Ao:Cӹv TLG ɚSS-m9N ߕK:N s-R:HQlFw3`NU3`ٙ,w-{Uq3]FH lÑ-T^-q.9CxhY~$+8%I*M9Rit.v eyx-dPuw9fw'{,Ês`r2\ d8e>aO̴l̋w` 궺iεgSa\қ/jtJ:~8p*&AkcZ[Xj۔D_4P@yH=};SJ $$."xxy{' yзaLjs;F3>a \4[n)lilhzZ0]w84S%@5vi+ y!4Xk3LrIwatv_:벎pCLbA,pMOA@~.Q"e$M2hr!vSY!߹2p4>ZUTP>bs_rOÉ攋y|r_%ZAOqc<ڦyԥɚ\upi; p--7TEgGŧ!˧ԏ[t} ) tX"_ N6J(f'ۅYyix5حlMƧי*  Z-A# 1ԕhPhBs鉩`zWvjZ6]C+U 6o7vMZ8 i`lh]-m1jnP(AOñzz|XJ B:xpGb&|S/\$s~ ПuxЍDdj 8 bgHEF/!C909W%ތ&u2YXw;u&C]) AC*{1-{37O7glU d ZD7ķX VZR:3!䁦I5e\U&@^L}LΎniq t?gL%[$`:> ޽r`ya}꭯̉3fcOϑ9Ir2JG/OU nxUQDi4"{c"ݮxkf#D&<iL&U GX 5=oN; ޤtP#{h&L2|r \8#8n$v  J}YNt˄BR;g RR#e%B7Fap~1[~6A:Ւ}Z` aUEO Tg~"+K"ס)~a:jΝ ox ?r}k z;ua66svO& O~\ 򺊶Bpؼ;2LC :q3 /cA`^Pͤdf'헮Q]ݯõqksm; @)d&Ox0Rhʄ#v'NpURa շQDn|UkTouJT?mYfGlX{ags~FE5uE_}z{cэn]}k6:å: VʀRo$ܳ+5ꐹSԳݭP¿ʼnsPnI<0gP9?~jY!v!HTvJhJLl읫ǩ2uuBq19^TpɳI\>" =ۙ`6G i|hU:<Y6xB&B~.8{`9-_a-'9D8L}o=db[2 #D:>5,*Nm D:tc"crm,=t5v,d1$x-h6rb3 J>mFNRDu~Gt'^U'J*bSK 4`$^XN p`x2'5J̉#v3mY)bL?iH-gU b7 @//vF ;p"6#I5,H?M?F.Ä~쟠!l'=1T0Y0Wq\I]&ZP_X 7*"\ӉZC&<+C6Gq- T>]n8T{EOKXBێI*7&[kMOMq"M58P0[B  ƄhXȽ\kkI3<>žDZ/=G80&п*'*7 ~s3l)LN92y,*/hSCH4%'ϑR:xTvM+^w%|#m^.!(`SD|p]6UHS- %t tT:SzJ-]'Vc MJ`+%C>Tk/z#fxcy2(O:SP~;nC+j;hCKu>?nUtZEYF`$lMI5-Dz\1OFvg^ՃNz@xsj uؐZ6~Vc_ޏPvjO?:䚝( qf*;X.;8`7+D7Ӏ]8&-ێRAbj 7e BZ1JET,~aQWJS%;54" CӺ[%Bɍė.s=\LnE V/`eզJ)vTl0T̢^k1yXX-3R>,-"Y[u&n`ۅuH1j/&{ epڊ&dPuy|5_Z(GYiIis6foQn 1Bў1>Ke7./6b~=oșXo l+IQ>ˠ4lNwgw9?Рś#w$`SwP۰ҬI*Զ;2 w+<~kZ5;Ys`SÊQ&%Tɏ,a?ian_[Jۣ1ӦsߑͩȡPnLצ-"q}0lxe$@hcP\3dGz'rq-XDϤk#ZD`+$ފGUˣCΑǓi˩r|HP3wF呯9;H*lDB{KFo2Ӝ3b_܍837TNpbbmC@ ʊ\ :9 ~I]> ea1$7S { OFpxUW1ϦrOGk} {GM^8q af{EXN UAd֫u?JqܳY@5XU-,mEpBB MCnVpa=こwΧrٟ Y}+4#:]wl+xi+m } F}Vhq}%0? W6ӤT_N|)\MҶU2Uq SKWos_cًlr:vHe"_7LC'Em, lb(effZ/ f#s 72Z$sw 0Kry F8LE#hb\i2l"6šV\b-B`%atpswiXMc7d(pazw K?\gr-vzەQp.#buʤRݺVO˥d@QJr >\mF!y-M[JF*`p0Oe[ٕ)ݔ,CL 0Gږr9/^JgÔ%|7uXZxi7Ɇ%m@ Sif)![H?j vz[@뛗$[X3$%B{+ƚR/A-ՖABXPmF5ME" M)03BFzfIK2kb&nNUos|yXwM#&&17yDG3Yc:T-r-M VR_Ja2`8fk+R-%ؒP{ |}&RUkNUdf'[#ω'?Ze[^nnjZXϔ+ܡ~ w~OP0&Ou]V%O4#@1(\[$doaYv-L_VXD!zi^TdH-xcV,-( j ;/ǪXUNEZ$CDžjFJL{Y_؉ôVcc%I2JcCU6_N 5\TgxUJU^nWd7km'9*"eƙp0N Y,/8ͮ5X=IB´NϠiX+%/,U]v <``xNE#?Aކ@00WcӾ>޲o[phC7"c. hZ;3J`|ܪ7iq<`4IS3 Ͼ J{h{8հOj5e# !CH_sΡQU_2( HⲺFXBTVʦd*H܎x(^qHI1Г>r>ZcCmt}7j[Ps8Ƽ?C_3Q;U?,X%f)Vzh6C*,JƁyeIzpfkδ1M*Ch$wk2yW)715L Q7-^@78\.ױPqdgߜ`>/>eρqz$qh^tܥy^U,Dg\@Al[h,VVL"=<+%g|ɍaY(5kCiڰ!r=!N/$\dN#G-=@dG Mm Qq0K)a2V&# ! 1LAWaR~{) mX>e&IZ_oQ(t B jP@4K {[C3r<نfj6Bg7z]oe>aFxOFͳVRv#Ԑ n6TRyFKa7zA+G0N@xN}$ 31ԼIyI ƁG|d5]olk6E sB5) l r/ϖFIc#Ʉ жwi>8;&k+B{öCTK* p2Cni@sBs_nWH6vFwY:! >)]c/;K%'>Z>rO.ŋU͔ CN((y$M9<׶ >16d,gX?#kiKQJok]?%|FdthR3chvbW^SQ;I'J̦ 7,b=_'\DҬ3W՛:Ye>!(H8Krku3z 2?#,5Vv$d Lt$V4,ݍPͣo S̢yk*LQg*cDGIXuAkǺ;Y|60Ƞp: Q}4xl1@04Ik~]=ƞMTCW}V}lDHZ5H t)^潒$\|6>?j2 M8plar 'kO$Րvv z45%@[G>\ .cJ#X6xԹ/30M ?ψtI[H=%F,4F?|k4jm.:$U1u4ʟ=E[Nś25Nfš ߸G:?7 ߻؍96VEdvξCtqhNdѵTNTw=aO.9wPzù4yA4U] JW/DHQxvt1LwUi|Cu}p*Y^4AÏ,\`12DRׇ'튍)z&{9}gq!],ZoLitW4]dCVQh8QNiknM:?gSJ T=?|D,)Lk[e'x6^$<5܁;Ѣ銿䓪04SS7e`D pIj^U-'gh6/]3qB8dZǃ4R6\Hh/|T^B~Jy>y|Y&1HX* G9 Dfʽl!geQ+YV赛ϗ:h*~sD/C3w؊IçT{ly} oϹ]trgh<ؐ. U s<>_o!WxcEx19L9>@zRYdzWwF5ktŤ'̡5Iw߸CS=$tÖ6deXT̸důqg.z}+bϟ ?} L|dK`LR1z^|^f):zt&UXJW'!zz]ճ\-A.~Jre8WBxZvnmb9J:B3WaA|RM8:iVmf\>hgI whNʻDYq_z.3,:¡ER<;fE,'ѷ/rnTy%C[PTG ǢHF<L'uedTPX8)ZTP-!]s]{kƜ!`q_ꪴ= Ëټ+N,+AK>50rkU!9(ՠ?VJK?]% -iW#;ѷe;D4g4QG7mΆsDT|>TպYjTU.];3L+1wf< )%66J͂t` xR^i(`܋>L ?\/2\ mft.gREoE(ܓfi#-`` M` LǐC= Ļtoц4!TRm7Q7^rFE$Z#SpBVł-Gn:-Jӈ6|gSˎ; `(|w,}V* U]hœ+"e5\4Kԙ\D]gyNNZNio wRXQ'l;vTE*GcפA@[XJv[D)# 8GȵR"m6 \3SQQ< ;4.idW!+?( }(M2''V +-҃0OH?0W&|- zyfeK@sɳo^$M12ߋҷQ+~_%miYCb#-!ڟ}M\oE[ i1*ÙkςP,1IfϹ/oLy1 $'ɶ94 ;a|_ח+يm#lЬ '3g<-(J@?[ 3ajH%MIo2f~% #=W2^OdqR2 T;_8.ϻJ<0$kɰt۫WkVNy^F+d?ب9_7)~Տ(ɼn5 (FgZ GW4:p z1ats)i :ߖ;>f8#5r#/s$")Fz02`4؍W0'\ulY%J) #%Ł:/1J?hjX!0A|MCPBniJ=Q]5'':!SF)d+_=*ft 8j 7V&s1JTcaƉp {ڏn`R I}[Uk ڊK6O ؎d]U1J0Qu!%~:)-}SNZh s&i'BMZ?='Nѻ+R8ҥ|(uj|>&mkc5T}$ 󋿼lpAAFnظuX psp¿n>pمbbvzkVZ0h&c DF9:9"n=n.3Y<d(F\/ct aK, %6&l9Qz ĺ6̳Nb'_R^ds8hKX8+*rC72 gv+Xߙ%]ЯIx0cKυ,el_ @qW  yq|$ܱш Iy PT˞⿾7y|+ gQxz:}P){x*ן\ pیpTTckB"?~њ8bqMTMDv='8F"}ʨ5(Fgii턄eWŽ"?aΰmT Me'$Z1| Mf-S;:zsm47wEWjg"cplTWϭþ&;ˉ'-fABOL^_Br̖z{z|];ǡ#m%5'}\uB0,e^2'"PV-DwhbpцE~)*p84%}~I5[b:?laD?>kHn$9p 䉽Z{]՟T0'R)2 ` S6 W#/ƾ?n=f\1}_G#CW1`ALll<0mkm)œ'5##:~c8o2"ZZ H8!`;~,Gwc_D¶( ^aZ%I_y>R`7/mt$gbOAWQw!&6* .j C9, B^8} iK;Zs2ێJPa 1O :K +KczwAx1W^EZ:ƁNv̈[>6FΙREA2,-j{U4ួuKKr$yÓtjiur2Jk&bԡ"4G@Mhc^g Rylò9S8jeR¤ĥB-!JADЅ,MCf"s@^fwC,nɽGw#K2P8Ӎp`o۝2p73nSj )˅-x'fvF0Ǥ`4X[Nr_zWl$c)"]6uyC\btt%Zi@QbO)٫E(~CQ*AFb!7VӴX7Tg 5`I Ef ڬ.{lq(+hCS0q]D8ϼ ψEvc=d\P,.LiVĻ=:s2qIrZ4D] xL 0؟\v q;_G7x;t|xYiPŌJ}?Oh/Yް+0iH 9ِI9diBTGfo )hBn}= 6N.eE,m4Ki)A; __IGL…T!l z (f=<5v_Ć}mj yNƻ;t|I[eϻtYaC~$2Ln=x_,xr{~m?Xh[/'n3ݼ7-$Tk2СQRqDY) aeƳY-0o61JPKQXl.[K'/*w &b}7'; -j7&Llɚ!ۀ+>qE6b ihO,-"CoY.Rg:)CTjT .5–9챆( hzc[>Ǯr7Zo DJZc-ZNL.EBԺVi%S1-w/HIsw"[nQaEw# jNA?TW i21Kbb~kfj!D~!4L(U[ $.%#X^^?`1sSb=J.nsNTIO/e$rF뼑+dz>GL3^Ɖ[W KɦI ]dPQ J--C#k(|tsddgyV07R O@hUe\n`3x~$ț;8lڣ/]^Q 5j:SW`%f.Pd+Cpi{SxGǩP;H8xnxGR4P*mL_ʻɝ=9$.J >f߼ur)DZΞGBI%a8wRvՖc`Iǩ< &#qio "?%mK\@%eC~ce*Zpg!K呻D |i62p Sϔ`BTpN@FhPSe0Ǵ)[cRcEXyT:bCUI  X,$P7䧙RhT%_S"<0VKK.(TWcc|9AA }.F(3~q(;GZDt?ZG t U"B4ρxX[G y=K"nD](۸-hA$5ZڪPg/ ED@- e*rs}4$Frk1~7y投X#=DrGOG3|Vֵo!$FxEwR 6u8*ڗ{P_|FൎsK}Ex6}+aCd:{6JuV{~P3 mr[4Ac%3|rK$&yʦSBdצZ~T?XO>waGAOOB{Zi]NNtmŀTMIczo?-DYS2w-i8ٻNvðq^sӣ`_TNuv' b[bؒO#  +86]NN9S(6/Qm(yI Cۥ,Mȵ|vԛ#U* С”%:~Բh8(lж xR?(ߞܘ_5̇{)ķӶ^, z]4"w h]>9Jej:SA1' HzsRsABm\4.KȔ@+jU9ێÒ:Po'ӤлHDy*i "e#PӛEf(N"4~R='뭒T> mh gꑸ)X]Z;XyHQO0Dbyi@ߔHrUR/Y0,iu(˘bJVRNɴ$ɴ)E &g@gCJP|c7 r ;q$LJ#anA:(TȒ'i=>c_IIjfTDvMr>EP@<@]KpIk/VZn>|a\PN)>$J=@&K@V&m{RV)ͺx"0j9&n(!<],4)tiAck5&I];{x 籇SvpKX Lmܩt i \p"jx5Z4zJIH˻ӄ&W lΌI]5c&Z&p6;8G"3 ޜ&${<^ZdlA]6mi:<ׄ9 )bJ93Ayu?Qz‹{3s2HуP5a`q(;_,fR1xATl0}\" l`zU8 kf<&iU ͐^3ʍzLZlDk3C=U9(W4$ŅY.ma]waFA4 BR.}=s]5}JɄ!{IĎ^<5P_^ؗ˓ sDKB91x/\16LPF¹ 4zrߚ~g0&*NSkaF:$znU]+27[7gٷސ#59J+"6mx^IA6VwN"6q{W?ϪR);zl5We]gD4SWT*[^,t /qRҁlzE{c>9f-Sjۓ‘mf  t&9I:ugr:>-o}^Ь-vvYv}Y*x A L 5ơ4ħQ V(S: DNcKvq}}Cl^q,?݀"H%,K/Ms!u`%l.]7L# Q$=8$. Ik14Z]6ɲN ]7)R:i!k\mzy7_CAt]:rkd\a½?[fO/~|8VFDԈR))U9hoL.]Ml@"P#'ƕucfi݀cg-^8J'V%9搛/Hn՘︔$>-N,DX%;8j|j t\!*\r-YF"`#\I,Yһ^(e˜*^/)B5:8H$9bۛ3n72m4 %-wѾֶ`έCr%I >)^.c&hv;iCTPWB*K$1DG]j!dCفҴ3'o1c)q!<ɝ>^Ob;| Jf ;C_sE./fT~ID?cAgf6`b'.-= `ܗޗ6"9Tm@㪿V590q&ߐ!Pb@; (.\{SjzJ{7k]-En|#Z@eO2*fjSDM5gn;W)δ7$[9|3*Z(n'V YcxE9N:!*U=,VKVs )%|R"T 2t8qv轅!f*.@t:,-9h}\WD2c+ b?Pjz(+;2Dшɖ"lY,a31E[03ǐ%l 1-CuM7‘/gwX.-=ֶ& lfLױŌ+e |1[0E܋<,t* ⺌ԭǿˉѿZ·{Ι>9T38N`kPyZ4 ƼayitolWY^s5 Po$y6KR_J^>+sgmjg,۞mhF0gnֈy,:>?nc *| .h/^?ɂ31]ȏ(/t #Er!"v2">pG }@'p4oj%x$T}# ɎȥRndFV=l69 #;+ Sچ?!#'^ΕZEY Z`a.WgN69tl8V +ppEګx}ʀ!T-|Ոj6ŏd7u=8NM)k-=9RlÄChjE]6w5k*$Wzg 1}wV" +ԑđ*t.X}-gV>y~r }S+#&ԇ, \k7LDnfvg@Wps |^E%cXEň r)!aNpcop\"k,^U=_ކg}<>6DmDY'Lf-1|$x#H+}CA+t3ATے-){0Q*c@W6!h\X2Tf˦~dX wǿa5#K%^DRI[I>Na/Q!f?̂lP$4TO@c7rL m4 ؂2KS( NFGrN JN`Kfl,.'v9Nxzk'0Q85a 83V憆hai1PC#.5Dq-^;!* L_DWi1&r7: r@XP7gY(׆!ZoDc+maG { ZT{#, Gp3M$3q>=f$R@&~E@TD/,Hp]]BtjBmKaqҗO 4r!9JfmTy+˳ >@Wmh#,6T?CJ= ~[\GT$^+N΄h.9u!&?[Me`mpCB ^puɔKAa[Wр2}YdkWObg"F?6ΒKM8UӂrplڲZ Vl5튱U&4|a`6QrW ̐qH5+D$z8'tc:2*$Od hmX8C-~SSVR n꠼2̑D4#!%?6B3MaJp\z2[ӹ!)J2=w8i& ]ëa @eCИp#).r`Nj=VNi'!&3{/iii1=kjTD:| 1|o"YDM4ءL$˱TWX-aGcP2luPo5-;q1=,K\ZysPbH(vٽ^:/$\fY{.oc%h[@k_ 5t)tsHG ($c?Iӟjkb*fd/|'ea<)MH)uW$plO;8]΋Fu_AP(wѨrUo\%{UYI"rИFr@.R|xv|tX޵Y  NFeUNEo:X[ ZAPS}p(=ڍ a;K!ܙaI!&-cxsG ܼPQ1hUMZFt$WK/#>E뗆Ȇ}Jb)b4;D( 9>%(!< q=0de]kix,Ag[ƲNoo* t`;fxeG|ӟ݉jkJqHm E_}v788K? <,RNXL 7.!lMgͼ)RXӟr+Lgz]L Ns]L  GDR.,H\zuDo56|OӠ\%[~^2^VUCf&lZ'7ZczNuVI ƞY.Kt%j_%Z )w PfKMz)hx>%׭N  ˋͪGO*ȢC雇}&+yn3\>ÜP1J>@fsPxt_s řc~FT14(yLP(u6^Ѵ%P,% ]31!kL:qk_!IXٌ6+~0QߌZ1LsY28uP~ qlC4(BFs4JW  !AHWIFSZNgKZ11J(唀ϮY8Lbd!uR8y=Τ^?vB],|''{:Gu H6hgbl/,gTgu}[}MgEU3-+#t4;-b~ cN;Ëu3x:-]܌mݍkNWNN)PCucFEF #Ѿ4|VK)8`0Yp\S; hÓfaӅCk%:(:j3ʜߦ*".^YnXC0uYF,Mp>lXꋐV"E8]|BPFgHr[9%J曄~q46l ʅQ Zn?7RtP\wNAHuo7s?w{"zT5{w8Ca2N'i+q&ƍ14iJN|C}j 戲0%t}ۈPmp;8}^sղ XRGt  js'F;02eR25׀I EZ"FVY蘎H\.+ jj\T63e$Ǥ( B%COev`9cI 8dW"ti>14W#W! ŇmB)Iv+| @0 @kd&~!&zT,N%ǭ:NOMnnP ώ;-U|C~;9꼞> 󯷯<0Д:EUOG%r;cBuX=x"׏4\KA SD - Jc]kb+|n22֥-Z#&GJ ?Sl ,H[Α4Z =+X~hy|1"Z j'CEq€n `` V5]X_{/Q9s B6;ȃC°2LGNļUVَhNz43N+lC5(GHk!v$Bq[!~Qln +pvf)dVW#>?g>uc%jLye]K 'mցH%O>9IULV6^,o=L0)orDxL 'Zf3q( [ڳ̉qq@fʊ,/"UXSKig'0Ccȶ[QFГ=hs/C/ԳD͍@&}O=/YLoVUuE)<Я:?qk{%Lm@}*$O/&;ѿ( |O} V,;xrYrVZ jG~yl<)K%^ d/?E(2jZ+ 9.`uvVЌA90p@F  d*8ϖZX䄛=S,`r)wD+. afB_Sc18e~Vnμ t=7nCTc9 jiNO?vJLN(:+19CYOy`̫4 xsH=>yĕ\s=N S^Q)㦓xM QUf0Pc6 w(B-H׍s3nfNNti0}чx\ɀ{~r.R=wq7Bыo5L]4 ъJ5ǔ,ݨLVɥCΌ'yEz1Ψ<ڤCS)8;kW3R!;$Ɣ%9]E}v4迢Ļ"pp-_`pƩJ[-u;t]>BSilsjs!1?}v(gQby|/<%ZU+T+?m6QRh wA`p`F!QڌkWHƨo㷏uZנ R"PW[}۟b1o 0P@frg|Di,X2Jdẅ(7mΘN n{a+gSQBrj~++D=w4mɕ ;% 7Hb%ǃ+LNs#0\@8zAX>t9o=rʵJ*LTF6$[`jKlB,S_;I*l'ѷA%47 $2aI?f^8 㘯}R>Q')0O'"j,P>\~ڛ%fzU$\]ESݑ] =myEq8Z_Z~WkNhAӁUp'aw:p'g/tᓭ/8`I@IuRKd\5rPq{?vw<0H.iDh\Xm@Ca}r2z_Qk st< fMAiL*Q{74oAJyR̗y˗렍} 34Z6Prt-TXE(3ʪP)5߀zܥh~T76Dm6,1=-s8h{Eg(Br w+&H?Ř ˖ '!KY1FN)e*:cL6G0b(wb2fyB5hbS_he0}.,ǯð1 x50 ͠gMAc 2bWQHh#-P>ͫqi0"&|Q8jݓa.Nt* _LLDj1Ko h2=t5Mq9f 0Qo{e$I;PָF8 %OB K9ucRV|uqs촨]Y 0y` N{U)7ʳ;f\2БExwE~~0;))BJ4nlj[чFJFB];k"12j ևD^(3:¼JW\%9u$bKkJNk.1G\'ܷjcOsnX}>R6 ,"JB4B!e5,z P(liMԗ]4Bғ;| w8 J c9Ĵ:+;#.f,^] t'DZ?G-~8*`i;fS ?AD_<3}YUzI= u26(KJ)léw7R#[Qr@Z+2vGI#+ 6*dq?9}<냍| C&9M#05IKy6'u* if;_ Ѻ;/H'#x[vdX z O'{(g{{&k_ٛg!l, uKrP C( Lx~Gk"ƙ4{;zL'P0*;eilP%cB6W[%*ʏg3mY]}@k,WeƂ׸M)5(frH&9{USџ>pnRŌo;HwpF/aZBΩZp_q4DGTQltI~`3x"ѤP3M j :X!JюؓY%=`G$Aƻwّ a0~DqWM\?8d{6q3~sϫaS_H^H`.r~Z݂zi%\r" fϫcd.y l_e?AM`~p2Ye* ܘ3챯$C<>H#j|w dW4ԄtFkhƱDwR{5ɇhbL,Kf\:s?d8)~Cߜ˔Aa|Rno"u-{(}cUC_|!L\lp %O]Ct![)g4`=aB/ \trQdKgNNdK- b1ÑzA t%_޷-{l񡙮\`!aUK9TVi910) f)ݲ3锱3Qrr,.žXE QbC $L+y5~u5nQdž{HZ-< 403cr7~gXͦcP3E_ q)|>bxBk6p$񬖻g  ƊR5ݩNWQڜ*ۖ5)ueЩ 0{BAU6Ao=O !نi Yq/t{w7pV#ɭP x#j{ ~3^_WWdŻI)j <!0e; (.Vo2+ə͡fr5Ln^Eu) .6)"a,|Е>D?ؐp^zg-T. iP+$e/xjvZ%݌?{}KhIP܈$t2('U7Dey4úJePӸ 1Gyf(xX3H*`3-.]?-ٴeH8 LE@t{@Wm6-Z)Ags/w,;Y¨SqS+(ܺĸ>2sbZD2k!s7`P -Z h3ujk'&ejSԁ/{rDq͒*kߵ [X0 SՋ3@GvcN7q^oTd$\Nb_ZwCö`4ǯwFs2k`ɳMT 3%PKcː '?{b9kR,+r NJt[uk庉y0wm vHq8r, @ ֔4 ޭ&P"!AdHgQQ#Y Dz* 7!gih~O{Cq$:FDw(} jg|b BwR$͢E^NOlЪgWTf.UCm!>@ '_1<חj a?8i›r15sg c*A]y,9 _P`s&Ɨ$=rsDפdU-<%2F:|+iP2d<`Psr^["MԔKif遻8Ct =k+6yFlGo ( G. ii6Y{z[+KnFosૺbN??&!Q;@S:X=LyAr;Xg1={x~#>[PPuve vE J-_&2 L% NrVT!'Y>tR"j!%7rz{ue`קZ{˚2ƨ{I8u8}?oI+Onn6 r`ZYrE{SLS.\} UdqH<˽ r c8b{*u^(>&3XG x:db@=\Na|ȂEW6g#!6 N\:6ƂWIF sC?Z|*ƎP&C=.Xw)غ8F{{MLL ެs6Ax:iZ^ۨ <ܡwf"ans[Gt<6GRЇ3r"ZJC@t(ng=_dnCK]|ܦL0b, 5~oM-'ٚ;*(Y8* C#_b ~ζ?ʚ$Y$3L|8'tEmI kt%!j(k^{zfMt*{Z_tY"3Qͮf/|j>:f?4>є=cR̓2n<Uj@.`NhؑWC'׀_){q@4nm&Cs0[l,@U墔EjEֲG+ = _/E[]gqt-2Հ#c3^l.w00(9Kgw/Kx؈_\zLAJr 5qm4taĿ!O6SPm [m|zA.yS<|d:OrOP 18n Ot#o8.i-RS24:0 Y{޼k _%#R~ b;d- nBr|腣78UT![ +l I!ү=ܼ11i@Iå7Lf R?;4\"l$/ŶW@ Ma\j`^hTmCc#ݔ?JC'QqQ"&gףP4ز̈́qQY^]3 B]whv2غcG]JJՉSHRփL ޮ s1)=]WA=/AK߻6{u 2p‘kxbٳ#;> Օ<ghrQ#6juboX=J ..U9NK|tӲ=ݹ XI5/4Yi>\iG0? Gs3cKS+W!G+[Bwع/߭=i#G*#j6bnBLkD/5)ϊA(bD^s~j3icxf,)T}Sq8Y|? x_(zO2AB XpT?|` ,P jR ;wy"RVv=OLS4ѳtV h3͂GyYP:aZ/FWQ,1 0kr1' 8/['X9_=2'5}3c?Yeؗ /9b۱Q{!gդL7T)84" hjy]b\{Tx# 1#T_*dzq? O׵Xo=ë=Rs0VLS1|yT@OwF$2X~+>8v `y1c~ 3HS ~43"А8ʩ͟Ā+sv1ߝ~h& [ʿ*xTSYO  H]0o\:o  D# i\ eB7Q?fg(i@^-^ݒL]*ظW~_['| /n%HR>F :jiU1.{XugznAcS4LB0,XJ~v1$: iuՇ sdQ]kIFl3۹P>ڿSl>jvsPAuCC4#v8E y#3f ̠Nps0sk9P~;A#7nO)X4J)#i<5aG~5 >2!}o;񨌯؞I?EG&{_ Ò9jc%R7V3,TY-vƠV9aJ]K0(*>9kb wK9Y!X[U2bޣ fCT lH`\$i_"9afmQڎɶg"`F UG(5V_\O@~}y&=D_Is<@s䘢ɹt/$hF`bh1Iv2/MwJ긤AX5NV, t\p53 u!q^pk拦y톁e-d?́ >..d@@x[ 6oF7LxLKy |&OkykسZl~ a(D-ݯYGMP<-=Usҏ"9ۛ$:MKz^*_PLKAZ sN+y=ɘvW W-KyY\k5ǻfJ_Y>mSq%YsZ4o@t@oL+^ 󆉔gWYmZvrxZt]8IsK'v#OK!+K<FHxj!.zd\[Qc^@[g蒉A:Zɚfn>li]z Y@ڮ?Ysi I՛V4Ypwf 4#[-PPwj*^WL`Fh=-ZXz _֖eT{/,iH4=?^pL^O{z9+)>vhOszڻY%q=a3TP[,KC?p93QA2zoz "-*I[B4YJ5*/#S>qqo>p)$` "1ZĘ$:ߴ.ne#sy9c'ЛLlgsQoy6Sz(WyY$.$َNN~[SU+6qs L]6SC`Klc P.X$Ql'Y$|U@**@ s]d^tw{4B-V i=|&M&\~x9#kQtË\ich£ڟQPcX45{R8g6aDX0] G| yҗr}7]4$t)]DVnR|&0m+oK4G7z8$=![ Ngk;Ő=mh(Hf1ɵe?^mv֋F{SAK:֡-a{.v!Ҁ ga.Gp+;6 H#.}Ko> Hti2xLޜqu?d)^/Rr3-}#qūi]"L:$=IhBLe5q;ҼDt׃FQ6 qY=#Nk5-^ͬ+ۊl*J%#JmF Fy֖3UWzlf|NhhumMBḱgs$ &V TqvrXKe l>v x!pFNZL=FL[ T4`w|a}G"i ֐0΍P$0gn"P< ~>e{8 ζ[76Ku_A˨`e ;!gϟ"YKoϬ2CiQ:dn=\~E$kce#)˴mBr STHҔ[uW.Ls|΂|2Y{kMUNVĹ6r*U 0/غ"/Y[Q ():zYnE4|=bm:q!JrK;m_v8nbٚ1$NK{盎`mFqX&;dԬ'M-0be6 `۽1K~hWmChE y\Wꥯ@Z)$MHu Ӭ <:\Q4<ȹΣY#R{?E<9YAFfd Xa2W[ԴtWDT2yqg$\.e@pM vz#TdUxzi8B#5rL`}T$bX Csـ KyMV? STx#B.'u1YooqP ~i6bh؃f ->̉():]y<6sO9ҭmb@̈Q<](w*HkBE}\ߞ(!$PDϝ7u !D5\.7f +B`<ʟmiSR"W~m!$1 ;X'@pb㨇%WVt!.J& yo7To+,pL>4pM̸lUDśC&] fgF˜WSr({@^Q^bK'(~/'lѷCߞ57(HxCG f"FLS'*{ϥ[}X@82ocP5\#ZhV_b[/+ȝ ;xb|QH’eWUr/D:g CPQ! @.R[ݧt,E yJa-H`E:,T5pңz\{̺vpe|F8@txWHvJ`8pS# t<{I?un/B8 P7 15Aԅ7*Ѵ)w>=pJq-4kC#3,M9B1EE eIK" !DqGO?`^XZfb_i0or3x4.,xrK&Q$oY!WP~Q_}Tȧ^"jF[Z ; zbJs=85|$mqh.+`l"ZMe!ZsT)dxb=-l6,nq ؐ;*LYeD tu]i1&N޽nã5P<[1!0VzQ#jWz]y`^`^bD+G8DA*ìh;ӊ}YLUD4p9| yI]uD+WBεkxVܾf)˲vWFbEEY8S[j,E`1p7br*TY5"iU X /eN%!>( 5s0E}ɵŝ4r tӓQΤױE {@8DC%\l}w}ڌg!hF0kV®ҟ07>,[I3\ em7 ('Fgcl J~A02[ +ޟPis zH-v3NS|hHr@$\Z;:^bA`1u4hPԐ/XƜuX//k[ђKz`w+=n^:f5.sT+vsa<;Ѡ=R#i[&v/$NJ[,|Bq@dʀ1Z]o; _cz!F ˏ'%@3#E^`n0VRVoP=3]eqVNM2H3˅SV_0NEoW i,JC˂!6u<֤BIۻ]mU$m6\C2PW% 5h7d$/0VL uorTwg҇ !C] W6 +p>WrRΓ)uX|cH"ԏ aE*0enXA",zq6:-/"IXv~2zmH4U[$k0cxg5LuHBgAx-- j,(e,-{ ~e Ex# `oH[`R.OTBx^kc{"(i9^{_~m;Q;j3 $ A({~qºn@!C`gCz xϤިXyp%A]:A$bZg0wt" >ѺQ$B{}v{}>wsUkx8Gk7Rk~ASG"*Ȼu6=؁5` _DTE;X(a07Ĝ]B d;^ÎnWd pv>i }04fxkbɘֵv/FL߄'^µS+$޾<:?v1l?w<Ӗ"8׃K8_e-Rk<?f*(iT5e!HAFŽRbME><"ZHap-f1Ԑ=5X\ S0t?sgwC)vcn}IU9|]GMLsȊO60Ƞ6m?JPX+sylogՒ="105,ciϞi $`*K9V4)_3eD6|pE1߇׶)b}&5F0'vcfu={B7v+uܟ MIJZ|^}b֐\](΂"ޅE$Nxgk\$SI8:Xů0-mݞۥ}&^(RJ[os۫5.})A!eЍ@p@N~wJN2ڐ}WtPf3АEmMI[WYm uMhQJe)6_*5! Dg^*E?Y8AcSjO|uSmX>m1DZaˮ`biu{;RwcTjqƹ:Ux*#Ш R> m3x@ΰfn# IQa5%C+6=?弰L(zKo ?}mΉ#*ƹ n8$Eu?Az &M.[JښJ(#cah7\Tk`.1ث|~-6o< ̶eVIeQ:fCkO!O@ԓp FHα\ɥ9t{h\f4.lF\a(hMK. m'|3,/$vk1^Qh_лh@|/oBUf%,~蚃p2Baoi (mhQ=Cfgiݒ-x9o@z1g32tbQsG4?@AHZ}3-s:j\ DNa~ SU=x~f%۶M kq8wvcmi3a{ޡR2?8>V [[Tq,xf6x$=MR&\ =e`soas8B+xfB0ۙ4FI i  ;N\ e U^Cqu׮}rAp"Z e^/"q&m*6)Y"h[%ERV0C~YYֈ^KWJw(!/#֗V3΢/mZ?oOܞp f3HqvkX H]ͥi&G-k!lMC4p d ]>քߒAL- ]t;"WNvcC6Ivg4 iN .*>Boh !$A;t+! ʓ,nw++6)B\oVŭPgy0ujۥk:TcQ/7| 8LGCes9DCF%4D p*o>"Np:B兓ty݁cvf6FYN兴yy2r! f``/9^)諓/bZy}@p|Zeӆ~ v-yo,W*e{'cϖ6-@Љ\<:rQEn/ql y6P۞~xT|w1h PL:?\ЁiU'oMu{ًjԨMw}0&SJ+|ݢ!BgR[#iT 먟/<|xÖ 0h(K5)à >*W{ H~v٩颇kBAc)"hu`aUn$e<Ƽ_Hf8S;26O]wn&HY(:E١zrTX,ш~i㺇 rIm e\ؗy7 Rr|#!Dz 0 g75H>@9\fv/.=[V4ˮ'$ى:"X!=kRJey図U ^ߊX{c =6a4+1u:Xc^,RS`oE{al{֒5iHxl9-|}xq,o4OxWxX ;aԈ;d8oqb٠hv9iP=Q5N-L ]Q7gKܘ 擢k<"ytVzT!?L,6t)],n\%ִ"݄߱٥{cwĐRLkWW8iBg ຣIP[[99F'n!~m|vv¤#I(`䘺H=,u=Jk%c[ %mg~yDMװKXk:ktWN]os3V;CՁVa8blo7uOY ֓LEKB0 TR^,y;zþe_U6LFZKĢQ,ǧL=U Œa M#{O #U5%5 }߉_8a=52QXM&2`849:1ZRPH5/ߋI"UKDcn*.Kߘ<`{ f̝Di9FfS&f{ȍum [3%&X#TX8kHSOWjptMs!L uщzWm⣪EAQJ] I{}NSն4iH+v)Y>{^>^cDnCi0EtHKF4}*|`Ѹ2T"|2Z/.ZZ׏sː6 /pCw{^6=!;H``kҁA`.wV HL `>q@$5Y%+g(hpvDNg> jZ X蘍BDDo ;c(Pgyq%Q|9ֱԩ >-+ҊN)aRSPJ"y8f}ͺly*O(3!$on`fx;P.;t>a5yʭ"XWzAx(%Fam\+x<uyNZz\QMǼ([BC~b℘0lj%L}E0HO6J-ptBR5%͘1,H;χCE (* Ӥ#OУfܽE|N+ ҺG3r%>_bA#x$Mi#);ZIzk0OF}p\NF|D`jG/\o6h| X:k)Bv*eN n#;wW9Уa@Ɩc`G.w)X}B牫47e(A]DK˲@~ϯMI#+y[ʡЃ?W[d1wȶÛ>Ӭ:#W*Cʛ8ڃș/Y=Xs_~(נ ?v ̀gtę6UDK6'L^Ro ~qx tc4O6{{j]IU>` oTdkb[c ISA|xoӹ.A dӒ7 A9\@Cf*.feRn0ggW"|X)i )#` zѬ6[DG'Ξ,&-Y|Rb %Zo)xvk9$@-PIʵ"}`97JѬ\Ʀy=sg z)Fvnw[-n}.#Vx7uzn&)=vI<]KFl6beF`)ŵ;ABD`ַh%Ql@}VS5)oĽߜ?t4e"fF;/_UÈ%v/got9 }dqHm 轊rD՜u1CA ,vpKkߌXƟvP"IL!F[P!Ox6fǨ'Ms2D4vXfh7nJ +4G15W\ǥxO Xj0E[:CAmFC'J - vyr-n\f < {Xu )v>1_v0L-͆\YE󏚟Ll&쉊ƍN-(6ė t a ~xj~1-ߎuP&bmy:a}qApu*zV$>cG|UL^qa3K|=KPn(\<)KsJeٽb,n,ܩ1:s2`֓L+y5I[#ED;Of0-/I +='i*/uO:}8p.eiP̱x7[, eH,}9SPsbP-GG49.F@I-"iYiVbj@! +f w g@)AW|0A#H sӫ,*g Y;jn':u<$,,1Y`WvK.*ߵkYUzиʉcم(E3NO` Vr[gpp_XO /҈UW{G*wBфᷗ]SP2C>+՞tCÑ+oo@U"ӅaaG5!MYv?.ˉov+QR>Цuy?&Ot7R: ٵ$ V,- ,_ 5{7ab m ߮d*^$)en"Ǫ}oDHE3O N0OZ.^cNӚ0b6^&qny gݥUݽ":w[[vT!;/75H[@WʳcqI!Yd=O$QCPE#AB6+icuŘyg8>鯭@d@ WWG-YX?:CiD r0fadOrɷۼ 2ϙ<@ Y{5*+9IV2CɹOZy`/|xR#YVn> ~$KlD+uOm,yi'#usݐ^DY￁Yh~w١m'eވؠ7aތʙi5 =+=j~2q}m=9o|Xa'׺LES"|مN8/cR |DNS_{<)؄terD-$fW due,Ng緟vȁE_AIO۞KT=F-=cN\4|䅱xN)u uڗE5z}HihK`Z ffutN) zcA:.]XjN_~0*_UQ/Du͗_PScn*? :nͼCf`L鮏8׵߂ivcRzZl"2DpGAB75f|*'ɬ @  Yw<)IT'+¨Mh20 "\gV?RYaw4'V-k.*k֦|i WZÔܬ˴?|&[)!7P-6jk/YEkWO Nj_.?Y~_<_!y}ݱ|3TU)WCop2}.Je+}yDFG汇09 &IRʥ߭qTJ]bmɾ2#T$UhGcw?6sx4z%w3),\Avm=ng"3PvN|NL~Rm/%wx*UHµUzy ;6w~rM"@=5Dq^YH^)QWNЄ\]k/+)#i6 Yj7n{\P囀H'm[Gˀqte\Bz Cс;jx/ȳ ; 脁kM|cɯ Ȕ59ᖶ_L3/$cwD)½cnaLC\D$[Ѽ=r}ʪu@OYt7JE]Y^i݅4õ6\IR-$KDΗɬ,'>@BJ1Jh35ģ)^0YcJKfza NݩoǼd`$x?sHE.~yLAVdNÑPbcZjsqϤP'JpkhT >#3u` BX J^KfRt7gN Oާ&B/L/C>TI#bM]d5k0N>S0>D1Ur ?h6ty@Oڗ$ԷVWT\9^E4o-=&,m @ly(w1;Y&4CF+tR :6Y / vmyA EW =.x2v u2H}#(zX3hG{ ݉ATIJHw:4C49 ~V>R*"8@9_s8n'NGqÒo*sA-!@-Bd_b숷* z}+t^.?\X*JsQ0HXkpW{4O/Oشƙ{[!Z-dd}M}gR1N.Z Bh"XOk'%iw_wG WfKmJhf fQ3XYc\g~(WZmfV2Al}=).#j*gp*kt)1GObUz|"@/A ]ViwƓt0{b4= e趬zq\NKJo>zXF¹]r%(VQ3q0O2K6˛,f5l1QANV'lb qyhWO4mm)'EbET%c%.M8_̚+v1EhUZ8#[I^w<T@ Caew5Ev2Ex<WQAHo5Fͮw +ܶ>Z_/4̩Vyzk˔XVھ }E }{& R%Z&c6+L?ޢ*2Mj*yMN ֏-6AiUB%9E'f kw'9oϖeYJ4d޷)ޙf^ZόnG*9*yO-Nf[jpݻGVk] PBr|I|X 1._Vf}Vゲ63oOQzW`%1ꢝNoт,Pp CxVĤ}x\.f (V0:Gz[%CtyKZ;_1lgt=xw_0ѳ9:/YAFmضC W VCU9F>ے\E3@b<~HU[8)rܞghG%moaUx(xrbT%``Y=oe9Nт%G՟08v|% eG9 b,dFcaSmPuD YZ^pwؓ3-5{.a\|F9 M}똇24c|#24ţ(!-(&r PGoQV!lj9ԑ^s`Jrk|ZCLC;ƚM#y赙K V_27=((IGf ^O: ^B1{ea)EjfK$CFL= LcEeh5< OaO>EdުA.Ѯt Z]nds6&, FL'QJS sfeg7IR4{UT.awdTf􉫀2}=>v}(4L::s6ߵB".H,;R.]G lnZHM(J{:5˳\vT4io%}}F`e#ȉU)*)hkC}BZY'%dqQKޣ:N c|fdBc;EZD8t!w"(3z ))KZl߿g>?$UuA@I>*1ge)J@<]VO0є?>ɶu{<{Ƨ7 ʉDzE$-hq=ޞK꺷H?;I$wZST!;t x}Š V-j2E &a,zE#F>lVY/b싽$ץ{M䊹vy蠷!HrY#gmH K\J@QAzpS%#M ]tHl߿G gʡ4d ֆ i WW 9C- Zz,XR :VĘrbGJuްVU-g}NeehK@K)obSZ%Y;9%Y|oA}!;<:y?kYa=:~>AS]еǢ1`v$AKz̖VWxKٌOʄ==^).U*. +W@TmLtᲊaʃnYu)y vO[B>ٺ,F‚P.Թe21YL1>tz/x v4$%|x3њtɁ'l\;FLͽ J!UpEpxq6|[AW}39(`[(i滰1g* )'L.R o~a7sk/񿙢NƉ6}9ZY z 0u8as6`֥|vTh]B#G9>E1zFu3ϛ-g:`fJ9Ml2S]K(0\q@I _4ݤ@+EP7d? YeS )7_uFRrx/nOYhhf7 !=Ff]{9qtːҭ_؞Ūapdg)*l(? `XLjzK$JuQ6H,@%%$L%Нf]T'}X]&"d~SwZӽ³a :)b|hSy{n pd؃&͂!TI;?-Lɼ@݆V*[FtSu12L을c@dGXL:ދńqG4O8XuiwvG$Bq(Ka ZxB Xa+C+d»P t> Γ'[ &CxgM/8/SHi IKle +,'ƞEPW:.J'qíH&$3bꘒl|-.1k2SzQ=jLI\7sY0M)vg`dѨθ!8; f)ffE4׆7;܀:L jHd LT`0T r+En@hG/D{!Ey%sR=K{{7ƒenSqDyAƱ˞(ix;L23zb @6B( 2bkSb?WD%iڑwV"d7giYI|One`ky%w?1(X ٓoOg@- X lk|ocӐ]}E ՟DC''sDYNżdtᗣ@bEt[4t6_ֽ8o2=~_fϐN;?hӢ^6*〴j`KbKbt{MRa_@8==#zG~GN%n.D;j`y5"DV@67ki|,tL̊y!$ 4Uʊqy(O54ҀhDXLLQ;Ȍ*rvt~1PO)+`EWr`^J7E&DdOi'!J؂@ؠQK *& @3D@^\5= {1VVu `聛tS~ )4xlfC]+_AܠtE'ВcФ2kj_%^#ZqUNN+μs{]u!׆ͤ# :ӄzEk85)u9l5@?vK=,pY/u$8ECMt{R#| mn_-.\OTO$.rɇM]YL=e MA%~yÇ+-w^ |%&n=fx>c5E gߤOI-}ЂPUR %\ K*,+^f=x b5 Z.6Hth&1гKYvdWִ(NB.zՑAJj0D0A<0nf,Kw/KG1R:]k$7$;,aH!8HwA„w<DvDg˧s YFV"vx-%Զf >\=J֏Qr]RTBoŢn{"mW&sO˔TGrC(Ƈ:R4e@]ٿr =p{vҲ%c]8syUIqie-ֳ6O$eARJ*!/py>,icrRHBHQ7q{ȺHP:Q\k+I=}لsX\05SUˈh&f )-H.`rIQ%SE+; (ux"> 89ʲo ׁ!fe q_`c;sCM`pKk ca۬֓ L2y'\q $P>fE(Y?P4AEݕK: 8ܞH-l*W>/37/a( o b,ط=-9pA|Δx7: Ucnfr:/=}m;f㇒Žuw>,L EĊme'N6ʔ+C[E!0_ޖZC {XZeLv ^Ok K5b .D%%?TUrmzab1GtSG_FF qMX~ ɯƒҫ `~)ЗY6J7c lF8/H@ '*9Ζ,}bVSזUfzU.6QL/Za]N(%VK)jT`鳰v 0W%HEwOFXV(rHyU΄ø< txeCDFR 89.n*c1rLa3lRcdyXV`"U?]y~*ѯ(Dlj) Ib@k3ȰmpDUU 6 #Y8P ޝ] 3ej48*YF/M3)Qy2rRꓕ]'[ Y-LfMKk74 ;Jcfx5e70D滥?]v3 6 .E؞*sί2%*o7\=$y|ĊO(P^nΘ# !?Ccp6oWS0 3í^6tkO@}D1 h4c|ol*ȟG WA/q=WY%^U;+m-S;z %,nz1뉦<'p-o)A~Dd͙;w0G=D+mٷR)aԵ^3P89 ݎPNyk;Q Yio8uT !IVQ/?[~ bO>[Û2VB5\:HD|-]I}Gu :VTw-`a1)l&pBxZ >uup>>Or[Ǽ).Q!'"l—9p(s[2YNdZA H 5o4 C ̘䯙A0ulK[T ,0ED޻&r4*R) pL~p#N=_݅` u: ˿f9}9ǏػY[E^k1v5[O=br\tfS>! VoE i]io=5$fQR$&<8$V@ y:qj~Q8ǚKݏ=089s{c7d7| Q+i ĔB͢feF *:|33x Ii6J G>6Ct FƜl(YSTgjQy%P{#mG]|b`CV8cTྜྷŝ#i6@liz:2q_w5#oIe7Z|4qܜdLQ2)+;}7t:=l_*}m-! ݒP;7>N;ݎm:CE׸S Ώ,$ߒjQ}"C_^x2. 5`c[QFAF Z=U\ amXa1H|Atr_X"BAbs SUav,*UAh{ԕqOs+'TSᷛMv5.LQҨ2iG\.hD:TXNh0q)1asa0Q(6RNrf=x2A 0l5J6ҋ̬v/b_7?*z NŴ:P&H~ٲ1 6hO\%u5(lt_l~/\HWjpLڿ"p/їQRI5b+kYe]fM$7ꜭ |q}^A7.nͅ~S^cpa v W//ctC`,^ZeCbUͱ<2!4 CQ#!K\4tHk4təvV`;} k>eCE6Ysב 5r:({`.L8NTFMn>®.q@\] aKA9+1ϋ@E nRWգ',Iz?JHi`ʭW" 2<;sVe0!{8 O6TwjЏɵH1fK@;yEɷꀤg<.\/^!{tKϭϐſN)~> n^k~2؃Q^~´nq~?*>3Q֕MeN\=sgG`n &;-RNA|qokSN~PY kA{מ}c4_,5TKq떾,YS x*z .OGZ#`a%u}Rc{$AGTR`4Tnܜit':-+QȐXsm3r'p8n W؇%jǀQBÔRz<<74fw/pX5rXQwg9m '`O;A!i ؒˆeb9oc%zL8Mͬ0/V ľSX+huJw҂c-:)/Jyj8xd6k!J1*n:&gYA`D5BMS7^fHy%OIyelYhJ )+@d$]vrL ApM囡pd4e;f q'w$5@# RcvIz~La>Z !}8m"=z>3*74.OA$ rq`"=8q ;8mjȆ.\FûF2B5kȭoMm=]4zw VAMv?m%lD _ѯ:v= q%'jCgN;3NF%.Kq629F{Y޼y !z6^ {' .OYq@Ĉ)?|#5a)px'ɐD O򮯀ǗTh³ >ỴrvoHІ_O?l:ukX} *BaϮuƝhe2Z[rkԉ+~Ā0N˕mf|;rXj/P5@ l4Q̪Xdi`TlE%3Zre` !)ō+3[tf㧅f7Gl03loG^ZC_dbeGuM5Ё1 SJԟ`؛ifgC~e-\~<:HNOz_?ktU,7BՈh`_=1#iyؙ`틇 |DÆ8w%JJH9`b)Uِa)!bw.z(fI SO}`<>5]үnҾFlC=|NC\_kfv ƻ2~\a8]);Cu O`EnhXL>7*#3}> eߔlXP 翜JF$m+%6XۃvRo3*=*,1#$ ?e=Pj9DE4)Ȅ ,7KL!W0T5 @!I]8O3Q\q:v`d"-Jy\KKNWeuDtKvKgS-řXT]U)8! )[W2_'..AaǏdZ.bx<W_wP ]!xV^$ʫ>VܝCwB <|,!vm*nY. ZzRA`'IR 䟈g _u]<$wO鰋x#p={Pg#*f>{K/ 0Bh#@]QY`Y64zy@ƕLZtb?+. aQKTZ_OjsЅ!"ĉ|V*nHJ-״&Jj5,_r"|Y7zu֬n<}Xu5dx7|vjZn7[kcS%{ǚJX6 -c >חYZ#ADQ 1q^dk _奋m*b_$Dsw"IpW"ρL-BJqɷ+{|>9[(VFw"g^iB=_@ 2Ss̡Qap&l +η\cG2n_t ?J3J̹ZmOUY_[?z LMKIސ}Z2M^AӖ n v:W)699aN⛙'cHlXw; dYObz#ENT̼Fw;3tѓ_Yv,,>P0p%doRNMylB0 n)^׷5kşV; cHK3RCIQ MJK۾֒ Dgɕ ]5B0\̮ [! 1ә݌>| C!xʤ8)w\_Hr_qZkP0#W#˓U3[1PNsyXbnyc*17tԥd[!-#BN.^Ȼ gĨ5]B:p%(("753[Q<4[ޙg4й*#xlSBhqO# 0CO$>oCL~CYq7ʼnE,/ Ir&I @hqLǥ_ T,Reũ_j\-XF!!{F7yE) MpCNO{k(`erRH }YA+RLΰԸpT+[c>o`:q P ;NLreO!?/vMZe l tuKܳncuȈd<>^Yhq<۟{m|m*1*3׋,]p'E G"M%و?ALlGs/y#ޒu8!`c鯄C{"Г|[q'<˒ҍg LķⷌPcb 2sώ\p;SkcbjkR"ccOeL>5RQ4@ڇϵt 3:`ā8˷R]ARq7Vr<BE S|kU0Z)2T5>pJy0z• vy"F}9F o Tr;r ~uYFS at ~m ?#\7$=^Iy[0 DD{n)tg 5XJ7r(N|(Q+]Ȗ1sVدWg1þG }fN dGUPS?fjmHEX?̠S3a<rxrYib7Ec;K%;xPZ2ytm3k0.TkAB?d)bt ӣ4+F~όRR= VHsUʧ3~ A3gpz l~̡x u tdH{FgT8/PP2Cň]-zZ0안*-VDlu *׊KmVb7% C-aVv;H^͹rà M8@]֯,1%Tv=]8U! =TWaנWvkiR>]_ϘީmF.+SM5+Vg rHZ-zM5M\KSaFN O"K(=lYn{ C!,@(_?X'yk7*d:L!GɁH]vM0ڶR1evx+!7uubuRi}[&o% _1 gZs`@0iBps 㐄 LKp. 9x3$ fqJJϝut!OLv/E|p`郫Zö%óHOFK];dfҪ?b4hŸwhMD|ADʳH4Խ2䋯fDgnj[v=q6 bl#I`OnʲmDGThqلυ4E< 7_K{G?jt}A;;J7!ʟ/sIyƨ}p6 ;p@?d2_uuz㺯Ҽ5p q|R@Tn ΓD,O9d9#R5z6P\'-Ax2l( u9|X Y889HN$ '-Wi D:a姵=qh3lyaͼ=,\R%E3e"z:EqA[3ԒF(S*NzEXm\73n; j]TFlo=%$1Gleh#o u¨@;G*hbID !cEjK"OyۡrK{=C߫R}&=:SU;X+LPXʐÉ:X;cXry6GNAiT N3i Z5^v=Ԟ~!K7[TaV1x&~}3IJ(Ү{թrDB^EU%csP0飦54A8-&\+YϫfWt `j~ >ML0 u!>ȕ罢v͠;+_ƇG{u!j:(-+7j<(X)~MFPBa $Kߡ^~oG^)Yȫ.nD @ѻ NPo ¨@Ч>^sM9J0%^RAᐑ1Nӽ cnF*y .La|b|4Vp׹Dex&VRp)˷2uS$G#=clnq `yjYnWGrN3:kTJ>Kwzgd́Q9'hAA*H^pYVe-Is} a:Y^#K=2Z` i߇F6TuE?b8AK=*yj%; %7Ʋ. IPh! H@ ٨TWTyw:eO @]bO'k:ځ/9t~<مʸrLvR=J<@$YTz;ZJ(N8X}2C1|`V=Vjl~tSeOEl ek[KiICv$ dRE5/2,ЎTL-To!y=?+H}Ћ}'Q-~苻724n>8͝TseǗ׎ 9v$N@s5z3bC׻Y}u8(J M:3-?0n׷Z) vC%Is>ǟ{p$ijҺ<[寠]:0`cM%U\|_Scw"4eeaTiDڍG ͙`ǧ~ũQ8I ֔ ݶ9#UBFhTnɢ$4#P(CQtiD)쌤fpE oU ڋ7FUrP[Fnxn'ž_/M9#u[v@|_0F!)˫URΠM)X5D<)[ brBGMJ0D^BA w^?8ъ_gJLC1#[^i?aAlJ'իIlBi5d]~p2LҷP3 ӤGȠߴ8 5n'mQTJNeW 6֗oYYEVy8ZrZyCsgyGH>L_rD }_QXo'M) 2RYƝ o@q!8"o. {R|MuK,>"-`T/Wm>̃O!d -=}U=L!F _jC! 3 s 4YSb0'ڼ<'yIE/:2o2Н| a %v6Sq'P M#\(7hgUTٻh mq4B~3Qt@$ٺ*ׄ`[:ɍCޅ]܀G'xz-,T/sI BEE-AGNy;xu/ͮ ''%*A5~UG8 QڇYBo?qF #SS eV8Եyҝ7m/<0fpbpMLZt Ov1"Q!@Zȟ><-!. 0ߓsmF<h`qp;_d<&}n-SRwN=^/+X=k ?m3Y,E{.|F7A8UJ!E,JxyeO}ܶ_$O yr&ftnB. F `dL+X0]=75TDJH4#I.e) zG^)R'}*uP/^fO*9ΦDw:LB+MF: Q}!=( n`fs,,lVb &Mh=Ɠ%fsCDb \1"V@iן5*oRa+~!Z5 =zik${w"}&ݯ)OKn0l'C|YE0ATSO>8͹)-S=$VP΂Rʾ VK[ ƷS)c j;ST|al{ZXA~\1 ܒ}Zl!MzG,:vzt鱰ӧȨ@؟XY9HJ)l`_( +,sp"wd $_E=*ȺL|})O/JFT'(k Ǣw7Ji{F=S%ڵR t`謜^aP`T(-qGPAY`Yߢ!b16}_tf&S_2¥kMa ޠʸD)m@͠G4VIɦcg}3˪(f%LbT ֘I?PYuG$Dk| YwLߺE:\[)2HEaZo9⁸Px=6ЮhTl~͌. s4{N"תW "whqS6(rVXS[ΙۖUsXwC, ȅW!aB a6J6Z2?F2.4FeU|j|xl6q! !9* \ru5b'{}{5 ٛMވY ,|Vg_XE᥺f[@ 7Br&֕nyIܢNhbQAZ C=qr'öHϳ&gmkl"ybn3 ҎD/L.|19v2{2zyrCpv1s*g?_|wc($`룿7Q-HU3xl,S7ʫčWIi~JUǽKWW+[Ѽ㼜d ɴޕ/(8Ne Q*QW9ԵK3w7%T$9W) }u4m ęjm˦ .dv bxFA̡Q{KorkR%]a*b HBz@? ~X-FJc|o^K?W׃ye5yLŢR<pg WV[08+4'{ ¸Acj.pRUxm}x0̧-H.Buc &ܦo -"ӮK\.dVGwꣀ[ JQESBdW޳+?0.#}fO P7=@~*๔Xɭ:Y"?8jC3ξS2>nf(Yxp _gE= ?x yIKhRJxBɳd;jj5ro1ҏ`=Xjjix1=CR}2 5yDŽ]DM9]Owrs\frlّfw0 h#.mb‘U)`@3-\$ !UQPGi+HUdzz3# @JCBk,#6l:ێR@sa]TG5xlk"BUϭsj,kBg݄lGy|_($sCXNdl1f7CAECI\|EqJ*Pi=ҹ/Xt!@ " 툙 fdk M|P )2)}Oۋ\N>!ͺˀX^D p_B虿ZܐcW콓-*+]_Z`gpFc%Vu7]9 #߫sNZy0~ 1B(coB /?^%8']uZEl@;>  U*]YJ+^f>ulo *TJ(,Iva~([ڷvSq;Ce|w2Nc"f,W^نL1]D(^la|?kmB8"U # Dw5&d$ND),{uPeK0[ =-ѓNx~YV` t0DQc\±-WRߢB-n8DܱikM΄O}",#uZNj9lsb:xʜ q [P䶾8::$ PT/ܖ$G6+V|!'7[k}=)kx?~on4Jտ< Ni@.Xd#Yk Ax}}ߛ N1!'~o7.?*GTȮظX!;l=Gط])дȨ\~]VQM5%MC-ekdH⬤Jk*"WR Ф&]9 0w΃_%p)3T-ڈ" Cp+Dʠg287Rv k3ª>S)\-źG_i~w~} ԓGSW"v}P6d ·U_Z_- ,HOs> pwBBi*T߱9^K; ReIaB ġhܭ$ 2{,\hewZWۢuNinOe 7ckK_)`;{~r(U H>dP<%ڧ̵b?OQNx |_<}B-$s_/ׇ<}N};h˥¶xƄb- A;kz'wmW c@ն"f`7X7 8 xU*XB-J|SD˖¾dihKfzd$li zBrɪ98.94;y16Gb'y4 _u` 7FcqY@w%smV7T @ɶ;">6XUnAM}ge}$ܚ' $kR]Tj9!nT{Si[oS@яV!YIo{3}YO ]4w0¾y ǑqE۹% l,-^o){ rvYeDOeWK\wG"JcTS,[XG ]z5襽Bx11#OַixY,K"9:AtADS sB}D:,>jt'I?pH.Qч^ˬ&+W-q8M$3v*v(/`gУ4f/u" A+#>;V ;X9.d41 'qQ UjU=.oMt ]eQs(Ukk[:fҏS} JBV.ueS*fۙsv qzc)o n1Y4r{ Z. BiOIJ/K-GԔ"=a]9tgXgRJr/kk~!dz9v=hť-I 3)#09B-!.l1K~շ/@Nul uөVmfcl!.ؙ{᧼ fʦR0l 5b':,_r, |eW3l%S˷a!Kobm1]LD>.JE ΟlJ&^GWY$f%;#F=!m2gF OTf,S5Mfw̳Co-+v#Փ"N9Z&6a?Ycl8EnqnY P_ st8'X$'Xwjܡm#7?Wn:k}ep >(C]c1hm;1MVI\pD9n ]h$y- qk]G'ls:赪Lj"zq'̰pݫ22&ڀWCs-'Üi׍^CsJ&IeBjiiyRG9 bk&!QE'R eP$68$6 gܭX^ൌoqM$ybV؆Sxhʱv=eh{LjmfO drx'j歝 wu$mL#B%L ܪ]d@-'!M%xڏ+ eT.Q x);w,#Kl}K^']T{[?N/47, 2-uxPΚWAˍE)/e=3La9:ÃɖHO.mb: 6KOS FvӲtc'"N&frOpU8l,/\`'p@_+KkY{kd$'9Vh+dec=lN;t /zߩœ9lIDmSP,ˇPF{gSGO3micWbq03ٻ1a{La LH)T\>VkɄ{nmyꍷLe0EIDK2 )D &R%#y>udu9&!}x^@BNOi·e;l+_9YSVϕ[q;_FˣR!{UəQ9M$`&y *6:l4׸>Tlgܤ[OA/O^X`2yet=oM۵}۰Y ܀K][I4ڀƽ, S}*g #"-':lwN00>LKE&Xyɪdj=D҂!WcR~p(<ڷ]8[(Uԭ )ߙ! :!JYKM +lza;WwjPu=x4 pRFEV!Wz ċ%eTvyK 6\?Ya DpI' h5+B]B]`|dD63atnz(Q/Bi!2t"4dti `{gZpqg6Ee[W"?V릩. ǵ8Kaazwwcsm’ ^Y.e~'8k0ޤ>{vw7ipxNy}q%%KUD8sd[{騏3C|kyKnɦ>ncS)s/XtM߰-bӿNͼܯ,ʸ ɬe \mjfИѧc TECe [mMP .}׮nOD-P+9c_mwT\~ 6@n emss)T?#YJ>!$7wEoI3:_<-_܆į٨NTK"wYe>N{kXZSXc^8zv`5,Q@,$w!<@*s zYީg]O(.MTK{(2†8/g͉1..skIllZE^B4؀rA{P XN_jk% 'V<RDY J|?Zw^|j1xX l_hs qD xtX>ߓvڼN،ϙj8fd.EHapnmcT3.T1UIo}WDG!ҿL@pEܩ C`N5-A0 2Beͥ4Ë?)1:kQ.(.D >u)eꯨ?Všf1 ,8TJpFuMN3 X=`:D ~W=oּtS;)pb'Zh2?|bGQ3 eB Lr_W Tih?-gQn}6YPJ22% L 7۝2=uҮb[ iz0z&mô=ܞ1ӿ6*l)1ico=}ҶK݊97\(Q[G~oHh˟|.u<>bZRR)e-M 7#q+C8բv ?[q#LESݭ+W~A%@ ({J4!xpXz t螫`փ|Na>TOwVv0T -_fC#(6:fTyju 7PujHm\7e0Eӱ H-l>(Zz d2ٖt,M<¢LΒ [G9[CHΫZ~JA]!,8r֠A7I##d^YJFbWu1+h@(vA 7/k( Xfs)SD6GH;>sXeqWpu,=f9E M O(A";(fqBw%p3c\7̽y׃Oȸs;Ӎ䐦o=}QA܂v^W+ \2ǃbM* /TJYƾ{e:@w,G|[dv@Ʒ ;ywM$olm_Y.ЁUI/`:ﻒ\3W._",YYloFz9 Z [逭Qc E.bbRNxgՁVԥͥ/h|tONoU "k[r?ifZXlF3Rv]|mTW>Nofa <9R^WmfU`bBm68xGf:- m ^6_mτ4Åаɾܫ_-176C\G:mk_UX|Y$N&mvW2apJCuv e |I|AlNs fLn`gqNs&+՗xۖT~gM鑶i cB0Q}*6jXRJE^5 27kcPL V{-FPxŪW}o'/9:((^ Qi/eir ^LKXmQ쌐u5KGb?.3k[!T#VUs cܟvKSpI?^V(i18_η%gW.ш勢8{k2eIb'w[]AeΫQe500W'y]WlQFvkDJODx# X8.̥'x]~V)٫%Fu}(7_&=չ L2%$)=p 6,`tET^Q]!txJh,t]~1f)z_7Tڄ}Ljh|)JXvוi\wodhpݨ/-/sCf$1Q)Ah4`չΥW۔-`_nr4aYLs'ȅ>OG]GZ{4 HƙKr"H$NI149(NW#/Gf}#vA Zq+L8\q1{5kEa@.GtCNS"+Xeyf&H7wg2y,y^OD{0=s-U?H~өCFH!)Uc ,=~TJ#& 3KO^F$fRD/U?"2eڔ9š_޴CV>?BboFhLpciŘ|nx4!,{[IԘ׳GnMzTGZ_][E7tJύѓI^wV)LfJRv*)Oy1y L6G0[a"=GT O>f98=5<5ItxJI*Y(\{L9UR=1BOAdGO*\'uC{⪿<8us3ޢ5t"IV6)ׄĉ]wIDh#Q:/So[zcTriQ w-uhP N>9v2tVxujdӄFDj!eS,GpeF Ͷx) vfxz&Ur{i vj[?o ;1HS/?ה,Ij j\81mP/)urӈ7 HSUSƽjfRZό;䭔i#?uW܀]6 sɢ?5"B!1gʩV]da |DPb ˔~ I GVpQIZEԎhnbl}v TF0XJ(ͳ]L ]+ rAov'#1G9OD[`_i4&p@ESUq=V1 ]׈C<[<3K_ D+dr c+|y.@>n7 a A|Z ^֎>O3Quo6B*{"Lihbigf^/W1c^WZ2sqؕa}Ƒk1f=*-jRDT W]AIᖩ<+^0U+n; 3]`;ߓ% €z@&=yKì,-4HkQ:Ty41DH_dT`t4׶UFQbShNJY&Cj9op8pJuAO?Î\f{6/ٿz]9llaD LMq'{(rŢP j˅l Wˁ O!&bv?Y7!0Snzъ}+ś,VY+tj> @~JNG,) lJgNdVݸܿ0uFxqEd76/Y8\ q\Ϻ~'ZTwj;ǾY$f2 ^:9id}N&~SH/J3bpmh: uA*$FGzft(":iCrb.*K4Ds;$"ԉ6F_pGuUPnµ#hI-M[祳W Gɧ'Tቐ)x*b"DBlq$>>iJ.+_ES-xU4@;S.xsmYIY>gWm)w&kYw؞qw 4#,'yoZrvtķ5zv9 Qxd ul}\ܧY*+tI/ĖMɌ*s13fs(|P}33vtPx'ϱ'mu m\0LJ$丟=`buTi~KyJPNc'Ԥ_uf$Hv 3&P0 {GBFC3C&& vLaRZe"(^Rz;i )DxpSr$ :]}7xYKc@Y1D"mkv"ia Se'YgE+_Wo:G=^Ew PHCž57yģ\+[ 76,3)]`z(\JBZf\F cm7vY4$BŰ7{}æʳ'?է1@|$WWڱƵ& 4(2} Rv.,CU㭂n0 .NHLY0l6mZϖ)SR1X .82OS-ɤTOI,M|(?.ncҐQ&n{Z_P[ۋ֐;R𽬠w#$CDЃKc_K0+13,[OW쬤Z8|d3pR%m5ƍ&Ӵp 倣q_lN*O 1euvaԖfOD%.l5J(Xh+gI;3QW6@8OW&ԾQT2kRDo^Lؕ 7؇i4** \rK/E #.V?``FK#*L\}H N2A.!@u#ճbri=(*e# 拟[4mWgF&˷!!mͨ!ɽm K{EX{w[:w6.1h$~hxODw#GUv {oOh kYhM@I) s]<RWj:_39۶or YCw9<|YR 3mz(rؿX4޹й`@Pʆ`-m}[u#+v sTY"Scx<߮76쏤/0߁_"ČC+9 "D ?& H!ǘ*+=~㳼u x]O ;3jL\P|!q' }=VPE̬QF=d?KPJ^3LviGc jEAn&4s*$,:XDy)b#.1R@%ڝ> \^3| 'A{V~fyDh,E ]B~&~s7;Jn6 ^˩$变 %ȭ=~ p2Ttp*֒*~G+r;V<.Db朿_bK=OoD :.sY4JM%j~F2H:cv̡KgoQҾ 0 H HXN]3P ` Ɉ3:%ڻw;zo0 "G/O?<]4`*Ƴ5J ӖBVofwmr/Vq.^s\t)>+7Ù@E'gdJ bq"S%#ZnmZ,}Vgr}L3sݨ&-|32#|q-&z*bC8yfJϮ/U+VS~Y)ÂAO؇\hGT'ߵ}%;Pۏy>1,)^s9|XfP#R,nH)tlaI ŤNaEo IBGM bQ'F%\rؿ_|=kQ qFb{q] `jyutE΂շQogkӣHn!濠s~-rEϭfs$8mҴe1f1hi(6iJi{acaxSK8!jAV+ |KhY",b{(jRk]TQW<+o TlN&]Y$K|61K{u!SۥgipO}6NWqn~T:;U+844h*)@9gЯlLFFb] ?s(ȥnK̒<bp.ƛGֻ,W$cC>XNIE7`-{mPs1@En2@Sw!Sf(#:A2R I dՓuWÔx,{,ES=afV_ rxc3E> .ۉ A&Ln\؃ yo#P9V{w啵Eos-lNcK`oS9XӔs^DJ l `P|sW-:\rQPgvE7̙3Kw,)~7ʧ#0e!Z$odPrnG|.yDʏJ=۾됻S bBr௒RM#I DLm|5dxÙKzd%BJِJIlL֪/스N r&򞷭W#L0^jۆ؋{!?R 2#Nd˸{O->@><&P H:wFB)7ý,2! \X3 8*uRz")xܵe3/UpWYE&] g2Z f~uvf8/8-<9Z9z#DmB_  M^ =o BtO^MVob̗Eչ^%=RK+}oR\$[D& &$BH9 Bf8b jW[ ESN`\{B^~.Įꚷ> Y֡yAK$n|(q7qwhPd)iH{JFl3akr&pꬸtqM7\_q)-=B爝++aKH!Ż>LFR9`j( ɞ r)yFmЕ%'nm c 2:![ kTasy`ý+L'Z`fʬ {1cKdgA"( _g@M0ChR m}*Āu-6Pр@dB$ơr)?^@͘f4+X!vodn_Q;'b|*xb6lh݌H„ɓQ{)jMO]:GSA Hbe{%𣌡NholZs$(6P7ah#`? F'_.ml)ޠ cL|́t}FJ{LBc٨E'xJH(ip%="@H~egE+mYWwJ0W/\V̡ ;,%箮Em?ŷؔ(GdB/mhQ"ײR\*RG^ I@ rx g2DS᷻q^Y}SqVɵ,=X1^U~#Xc]Y~^XtKԮ b8u+S'Ňި]uf^]<ܫ.b 򂢔@vo&OjOKNzif5H";KECD~#(:PzZ5eDVK$&E>A0R.#ۤ6{|ȫA:N5wwۦWw[U}RSR+Qֽj;JuB_ ϼ9sft3s\ETrI*q,Hi+voL{y)C!B߰4083?m<%c*4C&lZO>6^ I`Au&*M}&\;#08HZFJҥKo+<)tT<ʴޥK3G=vw>4n3BzTYn`a!(tޤ\Ql@L:ެ F}*{";Fux@8eW ӫ"ӑnX9fСxF^ ᶜ~,Wc9_ᑿ ]bg8ƻH_ֶG(@#V=)jȊ|KF]1X? &E #0E$'`b9˾Zz &b+;WUh=^uv)KbC"\=](EnJGQO=?ƌQvv'ʥ> }tW'gM6K?P) vlGU*p*p)-'%n"5cBA{'hB%H&ډe<*"iP QLD :1C7"sA"=/8㘉f`Aı֜RХˀOArvtMMW/ρwDnxZ " 8tBL!AIPA@@NmK7` ߰f58zx' 5[ʧD,Z K}ۉ'̥C]`204Kwb:!c{[fdo]O,oĄIg9J7-1[1rb]lu&3~J#f 2+j8\£U{R<%i_>&\Iy=/q4*4GĿP(vu>G|3MI%˔^]=eH.ʧ9VX4[Ӫg¯ȸ}h= o%0t,?JQ3~qHz0Rc!)2B0X/hDmTX:ؖoA]\>F;1#qIJSfe&eE>o Yc;l\S *mic2y{a;D "BjHH<Q63J,fq/6Ћ#cmqKs[ 4̠mu {"ډ8vjTgtet5'8(hG\8=TD|>[4'&Mjo(ہ;-H byXt/ ˢ84%Aa4yƕb!Pq7q>^(T 멪yB| oD| Sabjl>Io6Su]C'"6:?jr 6݈ōcJlD!%,,ſ߀ZS3 $f4Y2N0_V7I _nhpkIqR(waN&ĘSb>uɖơ?\몖>|$M<^:c>(;:C[](wx#[4|*B |+58'ݑ~2u2.'ΘyE`A;_Q|ʦ~6e^VLp2T6VTX [˾l,Er*k=C ~"֮+|ZtfܛؠO΢v2?2+`mHRC"2uRw Mܨ[!~mT7ǪS M:SKPC0vK![n[ v5 !*ȝ875FR+*]Q*pyEq\dr8M&exGW0D!Lf`Ty%Gm|jҍ_KweaKkFvEWlB }oW`8X(ͨ'_|^x,U+g#uW!7&vE]=5q{Uq&/w-EEfp W*R?6k0(E99؋sRQ6I`hjvlU˚(.CD_2@7wC>0;GxĉS{Jma/^!s]v-jr s$sm }zrr=/tnX-m./{H/>q-kY ,4+GഽΚ:t@XL1=Tb'coo-Vl1̈́ͬR_AG1H(L1Yٕ[_df?*Țʤ,.G#$J|y VE#FȽQ_w)Sz5[@U I&+߅GZ(i=ijBϓn%t8ÛA;`rASc+_8%.a)>ڐ%#J& ?Gd iCKvؗ1O_UQ<^F;<8Nʤ EWlEm#uJ *u'psNrAmOY؈b`bfV9Eff9e05Qm~I ^7Wqg?m3+(7S:.FFt=Eu e 5{[! ɜyh~cFёP#!*&CYr,uue5t'{]pQ,7yk #g9AǰAXݴݫh4B5h2y)]fXKIl$dpH[*.5ϩYyw9I2u/Ghxrx=ѹXajFk\N8 F.~hfU.o@ Z[/J"yVuYtZOٌ}{)\p~wAko]\J !5,(uv'9dtg'% ؼ]B\Q4><_IZ55eS<ʞG<,!?"ƒ`53˚ʥ{bЈ`7*]n=[Ɠc٧|lSe!*m ֭aR> a9z+\S YljKqE4qkFL/׶Dk<@Ps_y L;K܂WQzѨ,Mĉ҇P~x#C}.@|6SkvZQȬ~BЬ\B8a (p!?t@~M 8_>;#[6\خ ANAe}Em#p%)bo hru*`G_z\KS|I3|xǚ&| ^_NL$E (W7\:?Yo&‘b {զ@'go0QvwRjs+ >++4K}"-?@m`~5W떐B ,w;lo2zSu˽\Zzv*66%$_-=>3>TrN^v7rnȲ8ahoֿcձhK`FA嫼X1 c4˱IMq]k=ezH&yokMEɐ9|Rm,攊,|,r!@%MP?!H[mZP+x` BnإHHk\wha7y9ŜuߣVN,t(QipѾ ̫F[^4 +X~5A äO4Zy_5xH^. /lw4{m?ͫ sW/ ¨ D29D+F^cUK}DŽ{ZPRz*|kҶyaZpҿˏ9If&'qjVW]e\BnZN9$bdd'K=U, L-U}czn^tí= dZ>'Qt #]ɖOAQ%锷)Pv\6 j~jm [U2HB[7U.bm@ W0Cߟ=LO> ?}G^R #̫}KŽUxLs6y7:IiY9^*P$d$0 (t&, ? yu "vn.@p\ƵLm6Dx.O׼ [W|І(j^?{S :-\w0nwXc-CK-B&.Y0,X&D$6p1]ʮ}^_&:)&f Zm R?:o X(Ar?, |fр+os%, n!%Ńe"ZvۥFJ\ ^pޥ#yv2ғx̳cv t1E}Axc NjUI>᧹LelubSk1K0_X:(WRtk_mӄH[N]-KFIБxeɗ2*j:' I@o-RSPLXvuP{B(1'b'ӂ.E7 i\%1B긨bI>}*`֟q?[ GHVqH-qj ]gYcjpyu({T>j,܃Z^b=ysC2^G$wD@qɡhvTzIɗ4V tE$nMr@捝>ioEM/s[㘒 俇nw6XYzgvh}V%i£w$@S9m-n_wPǐdcqw{2/$NcJJ4 bkp5;xUI R*Ec|s")0\Tʱl%r)C$=Pa5E2?˯ O$ ,|0Ow<OXEQ zvC(l^JUЩ|楰QAUnTvV^+bp_tebAU>krvr}C:'F6-Lj06ck4~#1ėf >%&Rgb{k^>~Y" mjԽƢR=>Z֧Cյ+Q%Z-'YF"!Zqxڪz!S"{0P:;~`l,p-k S$L69[>^_u'hLH+pĸa29`{`d 8:Dd%k FW*̊,+E]uN#tͿQ4t a܏3,L x#Qw }"ubiJ>X5*CZ7p,\{;;T0CU;CY/bkHƵBşj!q;0ǡZ=.6'<),C67Z_M9Õf({؀nqЏoe_~7J˘|CE_%(ay϶X/5w` })B*HlaJ}:~jr~mT&H7xc| wCN.ahwl,zkgs$i2 0VCإT虍 TGk/^HX)9p67Y DdRǢk@PW7+gvn=:c 05=\VL S5ׯvҼ*"uTi8Iʩ{,(yb9պЊ2s?s=+V0ٌ_)$!Q L\Տ0o;*_O0;ᵧzQvIeʥЇr|~2,Dw+E.UL.ldNE靸)XJja!3<1|aqݔa<5g4o XXydK29ڀ<й̴kp #GHx\l0LZS@716o{GQG cŻ!{&ү^)NW05Xz<[sdx^I_zNH<ӖQ܉hgV{bz +c* u S~>pp.M]d4]+[ "ތbLTO 3Bwrr9,H؎0*S^Asc_3RmIlsv}4!@ߵC= :K=6{翚qszA!7d^s'r8Hƒv QzqKHz.!ܫ-^FuH3 ,$~2X ͽ@V1Tޔ!Hgj6W [ 7ttb.S& v&rA񘧫w_KFюx\em}ЋL^IEFZZx\<*ȼ+iJѡd(Ԭ[!KNb]վ 0[hg\$#XzO {MqZyZ$5^w#sU~{휑hXABZԴF,^4y*,;[},. Pd}2 N:V*c8]Mrz盆YLlde\wWI^pK\Z਼9"JgG<ϐdJ#bqM]D 7hU^c| |%KABbPI* I}7+rrH󸇌D߿(*qjYҌQ7j ΄5K⍙K1R(g(\oU\FMw؞ي&;;rA쨢Uvki،IZ?g>>S(Hj2(ȉE*z+$Fzv,1cEkΏX*M6UL_[[J&]+Р HIV648C}܊7Zыߔz^?K9!\T;Ɋ XёXm.8;q넊,4ɬ=h)]CMgO EFNO9s:z7  GdgM=}#Vz%/Z )ӵ3ox񛭅yq~<Tr 3܈Y20!̯ALs*/rYJ.FE#VM3}勦X _;ݑ1 6Qgش Qb-beztn}!cAo v_ Ez--uI/ј5OWh37FWg3 ,sMAp1f3H7Ĭχuaba)GxݖCD_]Ke7}=959S,pkV/5\}"NU}d6w?Divh|:o5kï0X; 4:_ҫJ?hXf] p d㺫eL휃5KXQ;4[ohj_0Skol}0뽹n8@9W:7VY:oĥh h?K:ZIіg˘$ 0j2χ児]3Q52 \(A%m6Z~~V76Qh?j \v ?NZC6y4\dqYb \xqq-),T{8Ya&=@'؏D͑5?H K᎖]I\_q2brOs[ySw?M>+ߊЦѦ?4?7ߣKLD.6#L~Bk䂍<:zhMɰ&٨\ZW=&4Ԕ-'h>8 v! et7g>1]r% Xkk$2E Qv^$tBiؼ Roohߦ/|Զ= z¬vy Z~ {E.*dhkqxs]GU9)Qz2 lnVe"y35ykхi[SNRɉW9n%YZ0CD-7^T`p_:n#*lIkU5*- ǂ^2"jDW>dO(ȗGư|`I+T/psޮfMDo5K6J>‘AJ3Abv(3l"3[T.%a`LP 8ޛILe)Y~y,`C 0gOw%ƽ|Z=I+BLŒħvs*/&X,RdQi⍭*2po8ȍpnJ/O/+Xč)(jH\Z IѡWm]ie~ɷ};h)=$^4+-^C{-F59h2cV3U&DA@S" &n!H]8:f2ߘh?eEG@xnqnjٓJΛ U2W턉DYan9vHM!,d$v1!Z:MK"B9X}51ڥ+|*x$$SȵV?NG~LpY- 1s{y蠞&/W*څCeUĭҷ<(MZH9:[ af :@צTVx5_Vtqh~omv.VzaÐrBX|9 ¿YZ'nj^.*sgHb_\R"ekr E'"ZXtv/rZœ^mN{]'7}]!)Vǂl_$lT*Jj E1%dj2qbnL2YlqoWMIeG]ȗ$2^wŽ~1OiG]JN> >D&ná~ v592dI^Cp,,)~n͉CmJ, `uES0墠%e%A{K#>#L- 6%8WSj, sJ]x0x_5z'YQһaix&wNݟM1\{vI(.!pZsK]FMamG]+ǚQlɑ0,M_mFXp Qg^6QLrmi"%L{1W塲!% X+`IVq]CXl b{7ѥ_VFJa7mP4eȹ9GQwǺJs p 8ufu>bT6Z|42c)+#"W:3)NYj7>)NT7{ хMVM)7Jtnߠ'\$曥jhuس %d$bU'C{d)QqSUP8^<7 6!>o5^z4YPΣlK,"Is"|Z`óLlŕsmY".C h{Ffd6Tǐ (M*oT X=RYvT$(>715l1F b'`50U>/ukðq<+%u|l.}Vjfl_uM"+8ГFW7PCtRpc,13U/^xQ*٢npVgTЎ:"ni>>ba'IrL)bp zYN&x[2۪! q B=Par1|cݡ ;>WnhOL#Jek:adª.hsOD|c1,`  TDT*\xvjC3kx N\a J*a0}Y'p,@XG8XZJc!5C]K@g TUA{j߳i"A<Jsak\Qc'qٝsNh%j!@U[ސy"9իx2=XZna!eXXGCcLi f(Y3ċOoە}h/t<嘞# p]YD:FyF^Pz?ܫ/N%ҥi M;89ZAk!3KG{`:WiwaIj=w3l~V|vywGtU19CE}mt[ 3 V_q k>w"8Zh9µ k3 4WҞ$={l1ml"li2b^9zp;\C IN^.&]@6>EYa 3!UnH QxzU(b@])J`ѷUΛ&쨻h\:.2!eZE۩!N x؇_|в7Ɨ,Wޛ 1XVanOxY/=|>v"܌ ~ H=G1]&ϊm3uflo1e>!e*Ys.I %x=81U *=͑# *xw+$ˁ N7p[ uDg3\佮4x#nu-+l$ 8ql{:lt@G哉% 5u>[8C91K`hfʐJ:IH&7: WY9fq1hvLQ9#W dTct ۝Zx1)] ]?!1y`2RqrIG!̿q: [vJU!'Y@I\^ um3O[b~> Nms/vT52ryEUDC3c #{.\hFԔ\nj8ʍ˾ԃنRɍnrL^AA^y ul=AVHbi+P9N D7 {m/p1GX1@ElM"U?~vTЫ]D)3aݎofj1LxDO&p\$qD}Chu#pϷvЂ4Gb]T3wSn ձ!kcu B6p4TX i?F4´G i^}M ekPՃ47#5oA5*Bz@̈́%ccIJ65}|$xg "o'E&ݤ0'?~W^k>dBx,2ods)6E/I*Th[g!M%7n+z"Dyf)n>\gh̋#\cTJCt|3tء'z5r E%9A=s:6:Wyg{͚ >(t}jm1K1ꜣ+KO?XܳiФbw/y\Fݚ#Y\t4QdS~yznAjiMz0`jM`? df>01%9ҀB{ڵ )'~d+ݲe{D1Pф_]cMGGII[KPe& Jx%v-hƩ,FtÃ^D,DE(kѽ aviM-rd92o:{$ C^MO;c}d=r6w@L+aLa$ӁWҬbn ߧ"vP眂2 t7ӕa6 &s&kSFs݈/ l{t`(c~xj(i~ +_''8$(QBz͍{|MO^'|yhQY3qE+zP_yGwdl:j(j˱@b6d"44zS <֚'fR%*^vq vsn!߱WE=pqU *f|(G*H}m~fEKQS?h8WM1xeKAP ] ݽ w3ۊMQ,$q5i@6??)3ѭ01#}RޗT5GH@|cƏ|)=3o :hޫ!"9Av'v@,dtvkv?z4*wN=MoJ2hP|3ִVcSZ}-bEbU_$RBkDj|?GZJ55vʻTqeqƐGam_Ƥ3`} ǟsuMkG- Ijp װ m#A&,k=I0׌ϵVrmccyca"݈Q잸D2y6S"/W Nvn!,/p@:*~[}d-i3c_ܚ!N7J`*`O5 ,|HL94W{%4:i_{8BЀa]B\Z* FO;t\fN Pݫ8ϑJh&P^ww<2ev5C<]uhkY 1>ySTq>$2Ͻ?*l5%[~iX("Xi?9Lcoڨ"uǩ|oVRc /}4Qe Bn&bY!U(F=7nN=->)!%w Cp jOeMKHs7VcQɺGޱ@!nYbqP8x.+ @)#z"T\\a3l%hL]jc50zOouާ "2my؂ j>*95mmgξ!;;"W8IokeV-*_$Ww9y6׉sYRJO 4+߸2{~9F!VSZNϦ!lNVam ÏX\Jiԏl\;p,;L:\Tyo". "ph^6Y1#<.s'l&O*bAx^ }1 W/ÝSQ}P*GRJfg%L3:-i]s`ȉ|(0_ X2)oŰ神>Zb}%-{`) 4NEz ?m+ʈtǂU 7~1l-ԓ*k7;*KadqMIǛOn6ĜMD14kI2F0@,1R.CIzol*^QB\41qz'rpc6̶Q Ó.diZ-j#dX- Ʉ4r/52uI_!ㅝ T˔ZGpыߝ&CUфWh z 6R휾<+zR@ 3-78nT, :ƀ~$ÿTR>MrezF4"|X]jnq#pHVh ++Ң΅ ?t&2:p\=k|pg_l[~k<'ÔiKfv@\np((zT3Y>3U. VWw3QCc@\UES}_ !7x1: R)wp 1PZ UWmkxHẸ#Jhvm+OlE ('i2wUK|J,AeyzWCґUDö%$rtר+::Cc'UL__ ~f wWmU)]ڋEqٟoJJ,ߑzy`K™> zqLH fW*[2q1=X&%VΦC e$q]fSSۤKkY~0VڽJF6LB:êYYJ4%hQ &P@2۷ #wϘ$. P֬Ga4@?Z^3?al1]\|ۛ> őڊ͇y*wl[wAhQ]J'3wnFDF(#ȫv|"p`ԩO{m>pfʏ s[wHt$*QӴg*I|Zq}y!s4j`7Ո[6'k|Ɍl8ÖNTvҽޫ0M,Ń QA nDiɁ"NF3n۔$c tku)NV/` D(" OSNbgXGxk!WVVoA$4Gu{8} u" $6|ԿصmJoj2 W Evyd2;"0*lCUC<!ġrE4Bs̼o8} !`?Mi AwTNΨr]rUN)N`k° \*AԦH}(zgx/ɇ>@#7([`, gfBIY~jλwmk橤?I]ADNwQ]v" !5}csBFG۰;`@op>b ipuz~K?G֘9.ktGřin7Q4+٨7N>VQ$I4dq c[uJpbqHF+I"zhM[9 qĂ 'B&I/9. |-8K}=RSg<RtJoԏadF5xqznF zVAF%Fp9CD h[vׄ>~돋KC)AUE2C!0:^rQ˞򡰔BX@;}br}vNdՖG)qj˿kNpS0Kʘ &$}r{%I?%9}k%3׺3Gw[zx&T#h|,ƣ5;t #}bya|t.7O9= dkmܫ4ߜ#T#O""7r)7eJ|f0"_W65u1*`42* G 6V^cC;CgM( sսvҵ >^p+'}= vA ^/&]=Ā|5UoV*K9StzXk$#zȸ[ˋP Z2*xffeD`C c&&k/a%U^Dqz00Zv rsYtW(OziRP$=< 'ǎnb+Ѧ _UWp&Xy9Ыhv7T&9 nkT:E+ 24rFBÖ?$-lYB]Քp甞kB'5ԪDbw_͇OzbC*D ;>V-||*aZbiKߠG~N͆*:0|>S@SY"i/eGrrlt%YO(T)T-?wt_V }'uP48}̋96\U_$]HN)0G]<˰|W<z}UcսIyʐV{>X7ᚿ'1'~ng&1Wy Oa#^*pg^o6O3r .7]& !<-.(`I Q!B%py/a(bZ#p2(ük5GG&"5w =hemH_o1rawwP' 6 f_/ 0u K_8'̠7t 8 ~H%ߺZu#,RX)A.h9JN Ũ)H@@y]o# 7q224@۲IF=Fؙȷ=ަ%~2IUz?W7Enqpe0O8&Z| i>"nˬNy}` hM:g !+ͬ ;v(ݿ zif)29nUA/ %L4 `QWElzv] ml9>mDQq+zFfe1Of5qTd=Q;,oKqۺw;U;hx6i=&HTP)ePs\s̈́{̿hM&DISۂ(fd*Ղ)}t⠰ kMIJ}%qt>*Xf s2!.27Tܜz4LuU 8mEj.5)#q@]G6%zzQw䞬e(4K絡b1j̹JiP[R윬|߇80 z>%@qX{Q#35 m݈=!X9/a]ve~:M_! 0/Ղġ7z3}YLLOFh$wObQ&%;pZ\B0۸mR̅<[Qe˹SbtK˼/Цy '_> J3E N#%uv͜HuUP%_ΆsC_oBOyӖb+\*WJ FxQ)<%%);3z:Bltq\f(*'X$>[FC>}RXX9fp6bBM)pyVdX)4͏~s^1B5td@(M$S kf~EF"&>N ޣC(%sUvio7ϛ<7s|/L6Q:D1"äq4HQ%enפ MmL']Qqή/D{g)5 Y٨&(Jsϣr/F2䆉-1 o]dΤ??u9E/jK|)Yzb6 5#ߕǢ?i<z\4sFIWzl} YY|Ĝ" 7/sWD/{!X|q5 lv*kq%AKLЪ tmU4mc`,=AY/JT$;OB¡ +G f(EȈ`&:*?V\B-;L)@5-]{zYAZ瞈4DnEnyd 3rffؘ Vr#h-\r}K іG(2 ,~#g&ύCo{ [ ,rzcD<\:~ Ntͬis\x񮌆VP@t So[j6~}I p+}6["24mI^8#mYae:~t>\,٨-3dXA0#; 6UDh'6nJCjvl*q*t7Y`8O``JTuF T{nw d"ev OpK#lv}hr1~fWJèCq$k9w@KREcchWA#g\je开x9o /أPkS~&b2ODGQVNs-uv(19/F XLEӕYämYBv`^g8%;rw4S:к`nP;_QOe}he76}3[ü+j 0Y =Ddq}ocԃ/> mEqդbcjI{3~Cf}db,N ),HGt!k7B!.YBo|U%$֨7F ,?0~XnrDWJM4)n9S4 I^x ku\ʹנ6q~ҟieuYnl["i|rv &363w]^*<.DGT)iogύ AcФm/'䓅9耆RH &jbA 2ң6RC¬G --MQD7 (HSn+n)+_\)ՅH(qrؖKT] "Hfn)=qnɣoÍ ·>]ZSSG2'֯~nGC %*$Q&&@ <}hls?8(z+e ׃}/yJ1u&!_6 sHW:Ee o-I75^R/:~dOe[ {vˠF؂.!5O6yv W3ڲMV0ŋ@!so!%z@tu\q"b=p!7VË/s50;0W +.(6ؗ/gr sW3XDK{>a \-y7& 2*J 7S"ahp1tN_\jrZce>u#*>A8bY$ڰ>3X"U/1/^훜+9ܡ1p_69M`5,F;˔:0خO}ak[TݐQ{e.yoBXISUbXYJ WVVn?o{*O@TzH&*Ue(uHeh̻Pa|l[eZKWl]c04!S@ ה7L.iBJ.ɳSx+n@a-Cb$y^*i;brKÄ ]8’[̉Ie@!oΡ8,+.͟h_6<1\ӑx0ӊ?-Jf"m#c+WtU =ThYJBid~u'&[ $A'Re$V^&wRiՖ0@39dXE=muRd_SP@9Vv^wUw=2@=Y>I1N f"=[T0ZX}z )ʸi:y?b &b2 Mty?M :ߝ7X2·> rz㷜\]uD;C)G|Y)lJTt:s $E-w''f- }$2?l֦5\x>+r7#b, y55^ 8CXzǛÿUB+TXD+ߣ;QZQ>l•""k;cE;9AciȈrT]T?Z3ƂJ@&UΗOӸ8b:F JR_2i)%`=@=s:  eJy1J?g@J]pJ\@%O\"ZfE_6m f;!ny@ƹ",j ߯7.W6I)^kh`>u|bB\y)^=_H=ķa,F5xņEW-%\iI O,)Sg{mgysyAPԜ.PL]$9 `^C 3ɦ o$[hG]k-䬵8sQ/0ys0 ΢>W}%:3ۗ[עd䡨%2#_IuYpWsJ?LΠmȏ|T(:j:;J #`ϫr+s`JY@\"c\g= ^.DIn%[0T5qHd7 %(Gp8)N,*br:>n$7!.ݝ10 OtcL L|^4/t( F2%b'<0D]Y&ڡ"Td@qP!cIfm#ǦȖ!ƭrG~Q!ZSajWI]XIDuل*> ; 0C\#g[ Fu' Mv6!SY9XR;/}QV |meec Wq*H436gsuӠ(Dٚ$ʐ"HPWWwRh%B?38+7L3s^A;"BUW+~B8(׬87?*䠄&3)eb8'Qן ^nWp :I)pMDXt 6 gND&JlY('rz@G;!mQ{՟pZѼ֚C˰}WV\DvRNMG/lb?gܩm͘#WoJPlCvf58*zn!n2^q@67+Ib[J}#y#x^$uB1p;GL[ Iv?]Ev^8kT2(\sB̻:Qs;E2n bnq -"+6]^;S?j:55=u(Ef2FfhwT} k $XTy ;>ɓޣ{@O%?owk3Bgwtf첃Vמ'NG<}D\:z\\v>I ._g7ʈ:VVEF"~[?Ҝc( ^_ǩJaUKP'Led)e^#]?_s~@S g50*Rm+/C , /v,uwy I@C'.@&K=(J}];,R<-EYpd= BX+ŒwQ;~JUs  V:7K z2;ե/o㔏Sh>߾?n8nњ=V?M߮(oSwϗG kCAT ~%T ;]°0QO p{C*S =j+Mkս5k|'s>9paS@a3K ^&҈6+5.j6+njF 6tm?(CBjKga N/+; Vy_ 9c&u:[fꠎu1jGZxΜ<\ƻ^f!B` QUbO^fّp 9JֹfyaE3֢Tx]X}\YgԓObZbj {E% S C}j׭Eeb\t,L֛[ZXE C]S8+N=i/P!6aDh]iuU &b胠aNb w!z< 3쟨6rOkWxq?zy%EcnB4+ح~(; ;4􌆍mXq%r0Gg)ۺ2G XqZN/aF .&%M5ѐu0ɉC",F(.ZvmbFj୊N˶4oM9W{_r0 <25P⌲KEM;A3nlzo3aOe Y5NoLz_07byLk,N1uhղ]|1o?Ps)&zQۅۘ KTQz9EʨB2yן9q<_9.jCsJl< 7g4} <5<*%Wi[kϾYiw`MU =dhF2mAđ ORwԶ;x$+ |f7&!-KڔGwܟ`/T ֆ =SDScF B/#J h՗ic\NZN%I![rPi&,2B$o; V9 rKFJpc3N^̚=wԥ~mF`*e9Gw6,;-(T b.U"͑QKڳe M D$gr&|Q\ 8xB*Z*[p}A4x'ZwgButQ>@PemzW(Q*9Q6s &3j5E3jr8>x)D;A"6 4?xكSJ,hK L `"D!%^vmKMF([Z (ax_2@m?$dՈ1_hk /v],%|EZ'|KE[*{;JWE70Vh9}AF`ŋ@/AS2e3}M.8Ke`4?KPw4 3-4ce=t潊McoF\6 ߁|PfDvy`-7 {}_?[v9Ym}V~Qhm!h.co;F06 ~*taj[2zI:&:?꫐+t"$_}.4R-H ?H\ܥTHӞ|I_9ôu,sRځ?Ux~ ̔>bw2ܛw[dR-%!5 6U;~;@YӇ<мAF7.KHæ/G;F(:hB})֘q{"OrѯW|*`:Q* y,h @vTB+Wԩm GJl3@uN%z㩿0H;G엑 67J+lJF姄b1ՠxOWA !KIMQ|0E0 Baz "Zr q1aDBL@c5"Qctqi6$m?ѢE. yMxf$W[Y]`_ S.̵]I}Jk,=>h]I~%hrTBQrUCFИqXω>V9q2ei Bm !dHwTJ1}c>#fKP>ïc~fU*1nSWl*TJ Ww5)&A/#Z5`h;웞R )0 Q; -٥ F4^JI.1o\w;B. \o2Dsiyf|l܂E?.xчn9wG!Npl;ݣ|U8mxB*(3F_Dȶߧr^x_~sgL0n_~B>TjCaSa.ܵ⊊> aƂ=q5%O[”]~ '~ة5̨{N%SH^LXQ9P/`tQ/erkicU#s9#@@S4? 'UCTA.x Onb.Ke?Hxh,90|>\:1DSA!7SZ 2ד?'a'(9O8 T  \]ɑvA1%0DPY OVHQ $T#:0 Y$$f}8!T Mj_ )P7W,ۡDs/zGib^X < k7Ȝ薥;6WKq)9M\6 ŽR]Th̏~%}|d0c_neDʷd^KCV DODnUPoe״+e3Tk.Ϲg~[1)9|>6T]CG^`7"k,xx=RM(ptS;G|2%Pl80)<1W(ꌂ}vrn$mK`{Ŗ&k v̤CyԇfV,4޺s~S0цuD0GǶՂfbFZr܁>\Bcŗ̞#dfcřhRϗc25m`W+0%_iR/thVuMPV\Np8{Lb#/i,zGa )%߰5quLx ~L{h__[놘1S]%a7%҆΄uQ4tv_2 ^H9<=,rT>ʊI]M/l+FU\.cϲH)}}O/?, fMϒyNխQQMʪƙ9,ut\ؠ`;\Y񫣿 0KX/O]M5 :CGU |Tڕ9CD<r jM'>=. ?3/oVZ),lLˉhǨzٮY`KX~rr²8  pR*)QnOaM]xNA÷ `IYUGq\g&w}YZ}Z|1eH6Z{VwSayv= ȯPNg6 " |O*ߗidXEIljhVy{˸`PnWq5AyJ@G.c* 5p2\56F 6awdi < ىD]֎Ad%4Y SEeR_]R(5U ZExM+ 3zo4TjCZp*y:FT.s$\ێPXճbܾ@CTCII/7;dP%:}^AW9Gv=7:O?G)WȦGJ`:/1}o[CTIێs'*Fgc?l9SQ>04E;A=B##ސK4̈́\ +E!̺, g^P8̒̑yJ| s#QE3cA`&p&8QC·Mt%ڈKS7+4 e"ef/myu!,K Ւ46L)ĝ,VȘ?Cڣhe=Ky )ǀzOMYCq?fϧ?Ą@Z8el69kYrQ[U@ZXkY,+S%^ g:/F1fhAJ).X=fpaڑ!l-YB8Ek;?o;MOX^8 \yXujd ɂd\K1jS~#L"+a.A#mi\5q\Pg-VGbDǼo& CԺs[4WQT=XXp UUv_$'?ٓa42 Y)NiR[4I(3qvXAW]fC37OEIE`^b:J+q#%t&g/X/pֈh"p>DsVv4^̆-lKG x>d U:ۤ OG j8C0KjC0SJwZnIsJb>qd`El4\6ቮ{Jl՟KO%aJm#(\G+>A)w>,8!u$l\L*;Nu5?LaR9ClG$D4ùz D`#L@#:*zsH36gӽQܺMctҚTSh~&) o K2rt\i@frڒ[-ήƕV25@)ӟQ pm%yNL^E\QUKu[? N7vXPzL+EdƈE]& Nӫ 'ťmy Fdqz֡b4*B| x uURjc^yXsu=w:Vl'$wkŕ{+CA]m&^|`lR[pX 6BȚVndRN‚QH纋ctq 4$` bzt&XQNӓERgj-Ϻ2sxPzb\@qT)ⶆvITzH5X ɑPD?rbq[1W|3^StD[>#c`Ö2b*\- Qu7 `8xY{J{)1zQ/ms]VԳy#Μj%3ML׍VᲳdDϧjXN@ B:.\a%,b[|#;Ab ;V2y~b#R+iw low:gD\7ΰUiN+ZA)un7շw "VC5IdFl 3!#)"CZdߴk;($޷P4lAڃw1 dYcA5(McuD >QuL|EfĨgac+;b~E:쀘fҵ)r[ %bo*d nIZ,ʪxcAk @'8!2Gnh-ORS?O1{z'dſ~pi-e $,U 1)dT\'P;50dg yY; Ǽ f,,Șj?֦"T]m@<oHmJ;Qw!S~:0`hE K5?  眚)D;޿SI/WrϪOt\€ (Z?^w86J@:#*rr|{:}*Zm~Y7wٝ}>vW@Շ3ᣏÎЕBy/ ?Kk:XSUl3*WV%Q겅Ly.!XbMCH{%7kziP}#˻2re(g6"*#Z$Zbwݼ hTZ!V:5ׅey>'pšsA;lxI #xDe5<fT5h0=@qJ bQ~kӅJ--L;.%÷q<;x>K  $z=[5abrf)gv_$\g=ZGa?/d|n2 uv T)d&sFGȆ3E'!1y2Uӳ. [1Ũ/V0I#K -^0D3؏m1l?d#]vsң󚮚Thۣ0ܬ #_OFжrh.uIse|rGlY0[3EޛcDw/hԞzIjfZ)P X. M0ڨ %viu+}m"O‹g5¦j|tj-gD+Uf-"]-tuo>8z{4ܿ 2`IcGh;_*DLsM 5KiQJÔUH ZX?TjpQ%9yC^RrYКF윏~WdF*G$eq¯"`]Uee^׶\\٦juUcFW:G&>*N55EOVirQ -ڤfKBwx{:ҋEP^-Vƃ靫OsKwT0&~kyaqf;>(,d;t>}Lcl/ ?Jۦ! Ә߁մ9XĆhE:[Nexp#=uyh.TF00Ni9_^gѝ)E?N3!<"G 2"Q[/AL15a=TfJ>q%a%Ԧ&v;̈́Fq>GƢ=6 ȗWQ-e;ܥ6~7c}mW&Zύd-O~ uG°{BuՊRWعe;;]gGX"?,ɨP{1];X"e *@9w 4T|7DgvC{:a\'~QX6*H@U"D"KfHR$ZC 'mi!260qNt͙gfbkjCΏe ȭHgVwdnʑXD!WҤ+l^Z=\ml7VI F^6&,g`ZH GoQi@I'pX[W 1VZW nX6Xؠ;s:}>-*tʸSw^;)yieaI%O" 0Q Ø&%MPd*\:4Y|P4VLiEj Y`lXاs6~dX $3q9^&Y8U=O}eG K[eP7]9c}j@RR'jlnYb Oc[PQ \'=b`ɬPY`yD4-\ݪX+\k#W+qV҄s2)NIRV*(;j䘭F/*'xex]!TH|zYK,iNԔtk^ iz&iY2-_FˤB̨UKZ">`^g=ӦQI8tAgpn-{:$>ϸr t(_KziD/)R΍gMў4 K.3S1J!چ %N9ꔉiΏeuַ SM`fb:y/dPlxZpe zY2jfF:N_e(e} n6pVU %3?i%:fć&r?#-T7 (f^G\ɣb\h.ld Wk? lFF(1(51Oc0+߼JW]aQ6xq,7uɴ9K󭘶P'M=aF33R?ӎ?ԏR^6ۗIRJo朙;IH0B;vș“be?Y|Ҕ`W{2 Qp"er|ltE5]7jQt@|}'1Zrwޢ:>?\ f>DV,¦AQ, t5V(\z,֤w^Q+pRG@?͝S^Khf bILV/Js'I>#o{brBW_1]*vE$ߔ;IY(PLKm>+گ΁ؙ515jM=r/e`EXt;][Ґ/ p\# H Leo0ducB~f2(zk @ r NY<4+?a+N$7,WUa'<0vj]IEr`H!zǮ= ˙%$:NǜD請k$Sbx" Ò+f] -@ h:T쁒`?[~!htl -tɚ @p hazb֣@jB*:I|.!/$R;V^G#dmJD~'4P&l :K`xbTU:oK}:D5_u$j6buv?*VK5qnGjb4k/I-ѫ#Di &J_X\/#t}3clCs%{bCao/Olq\`8ŏ5 NN_d_ъP6EMO/P%;*Cnj 9]E4[ҸڪU銩jTԀDJf&W gX#j+UCyN_m'(\]AwZC;L:=~#U -}B# XzdF4#ρTF{Mb6!Y-B%O|dh7'{3ʿ"} ,=ME& kj5 S麋wY? ,J !aƔBflFrb&1|1VRbq<0kZ:Z4qnxrpÓ昖IxaY.\Y%_ti>:O [h& 2OV+WUxV矵-S $jn# pBE}9$t@Gtp 2 J'ܔ9^}Qȕ៌z v,eji:_GQV 4<ѓ)?[61O?,ZaSv%+em2p@Ɵw4  yi <ң4T"S*'[,ߘj!лUo/~ d e}P.qk71JvpC`׸ۑ9 RRbeptEӈvt#rDk?h-y-OGam+<.B;2 yKR8EL+ogsu 4dr #'165Fh "1P \dWJ'۱CDjsjYVZpt/P+BgJJXD^(Sx8.n烳Y{J[-UgNJe1Bq )[l+y-p%N2 !1B nyv-c}Rs@ҙFEpSf'`y1tfܴGJTt(RpؠDt&?RS#nD:ȃ2L0dM}G/WNOŠTV>>z^/,X ^ ߺH@*6&ET \s}q|f=CO_1QyY%#`צ1i`0BZ$0Z<$ت.ܝK% u1<8A JM8_t ["/iA8nަbX#u8ȠaA :?Ts eirǰVj4FN&%d奢T5캥eI:"4h…o6L:݌4=wK-P|?JC<ֲXHsGPSiѻTFR_R $`&yP(978Y?%@iaƇ"[FhsY7GMf,xfL%x?KguE@m¿D2 jZD`]đ wAЀ3bK-p5cpIU\oK @ZQ3n~)brS =:9:"UEZW~CL C'dfpHՁՕi(hJR,0T$?m(}m5!c>=cR8{knEoȼz0Q9 EPcֽ[=.VGԜsR̘C&P,|™i;\uuBC#u@1S̥1;znop*~{>rY[Td歰ge@U.h92P+g6%4KxR~L˥D)ՈxVbеOЪ"hli*x4~BR.)1`Ka2@EM&/\KME69v.cX-:w%H=ũ+T\{1"im2RQu䛗kJBJ~1`V9}(^^qM;/zRR,zb{*8e}dxG9hԠ;-g_O5OkaLOEA0țo3>V'v(19\);?kSE`. !g#C^!@HXuYuvAy%g <-5|8=+L c9H~I/B Txt Lkι9 ;:F][-%ds.+k}X"v&G D_ i ֮mCSFQώ rU ŝw$ƋfI[FH"j%q4APM"*4O19L2Nެ"!>pJfxC#,2շ.jy2rPeg'f^%J{b .GfL8&մbD%<녵?}Þs VÄs#ǕځuNj2&QUZϠ7ߠ&/Jbdѓ`D^GcqGrCfmO0m(T9:wGeB U9PNp{q |X.iYgU,/gᨩc.vTVUS9_n;LQe$xc6ǫÏle H d/jCƓ\ݡB| 6Tt/uuA5|ƥ AO4x uhRmϳT]R51atA7(5רonPm vVϟK1Xxb'hI nLwfRl7cY eGGZCFA*wPFO+M[,]U~>* Tn+[tҰEuD3uHW8!F*bhc_jx0N{2&ϔ\"#2G:yv-E:C;9Ei%m@0$)%RfؽaÚNm PyѦhP3a8KˮÙ揊[cWM?vNqk`$khrE7 rH)|p\O)<˗JT=J`rBw(*jcSPvzCp(Mb 먰 K#:2Byz0"iZ Xb '$J 1V:2"ps4$\oN:ǽ{1mQ/{/>g l{C p&8.I[_1U<ʤlz3!%N)P ArmIZ 4  \EJI8YaRKZQպyEIUn)/Kn(^FV_ұ*>ϖo !v=ՄXU/!d5pe߻mmѻ ~Zu4!.nm Ug\DCɚKV灉,tMr24n9NfbLf&Vޗ&sC;N_У] =R@JڠK A@ȕv T'Ҭ'|"6{f?w:J{:0, 0߆2%J )d&-vTL#tWy9qYw{iC `/m_@<̤㡯{ˀz|ހj4m9>O ؖ@$3%:4@t[DͶav$:h9<3͚B; SY[Arl;$HuD-j["漇gqgR`VSĒni] +h>OVcI\U^ė<9Pe$Q 9q&#UpǢvB41w谰SpjG rs3`? :brplJׄeu59Od㒫i lөa o։s ֤.Skpd+vY#.Q f 6å%ccď,ջ\!$ y1CV5LTdTʓ;VM3 Kc5a87CC@ - ZFV)p}Ѫ,纓Ju` 0.ZȬy%t׿.g5\gųQ~F@@C bx#q+ #]bl\#=ZkJIES'2EqZȏy"vdJ|i㽒B YS3$5&;I, u֪Y#gvRVx6zʹ<o6Q!mnVE"J6}'K xb˚Kv{YBUޟNK%@'uMb@ԅ&RbTTKV]o5RH֗"iVФe<4T)S2v [Q`PVk6+ݍ)EG,?Dἅ%"MWkk7zv2)wI}3v ' txAi^nCԘ+(XB,WSnA8ٵi m8k4N'Ήа0ܭ7tHî_x}|5~@9{$6GN{eu@^)eIzU뢳P>jE]m ('AP;R qy[/Tp=utXW\]&mi#˰fb<| P#}N"ޱwaL38#4&`xbB=;3#^{fp)4Av6{0bl}^z7!E Y~81յmY{2#720SIIjoGfڋR`: C>\*zFosq8d}ϻ-ɠgN'8_UL򁇽 aaxӨArEQ`\}?Jg26G!A~cԦ=]_s87g (WeӊRE+)|_kNjoc;r.yϓပ+ .:;)~fY#aA΅ s,Y֍ێ_ֿF@lu&sz^YlA?^X+Z*6mGIfFaq!k$'dV9Mu/;5TQ"\dn ='N ޹S{;͚>)Xu0]B,|QԐi: 9'mewBa~l2902ax<8٘Twѐ=7#t K\S=R!յL)-զJ7BtD댞!Tt"9ԁ2V>lÌ!S vW'/G9zM3?g<FǔRU`$^wJILbw-& ,~}ַ5j 5ƄD+h[Ӑ;mSC Q4`کę\i|MQ۽!l=&e[ѓ\f`x {@…tM,%$a}13맄Q¶{QYR/B6gHr+R>rŽV,؜(xw&qW=]a6=&Y279%D{"!XmWr?*bpDj"<l()z&BPǭ+NSqEXzݩ1C.ʳ;ZxW S)##0$nO\lf+bS;`ӧxr s.sXaG,%h6R)GC!kPZFfmc}>u%q q@!B<zۮ?V0{$%]]$x]rLw]POz+,oŘ&vp'}tIi@a(V%'7QoZ VodOlhe Lk\rc)uezg}-f *ރ7S5ҙL/7Qh4}%^X,A`̗U3Ut.i/ΎJ9wjVa6U9CE(c7E]継NW!vaZZ;YEi7 1)j纇VP)o̸O161T~,^ :\_3g %We$;~GgE_D ,|fmQ7sQ)J͓0ۡAQ2Y6/&jW?6|5t t}cY˞oeHLV@,wT$AcG.|T iBx x G)W:vMo3B_&$Ɩb!ɭ~CÙ=stQ+Ū F2at>LLcLNY >E?T}8+9S lj +c;jݤr_vMvހ!`HvM6 N3Owo}{Ov%~&4LIN/ 8Lr-S{C Q]WTP7\0oN~^G5J5a5]RȥP-5TmJwuXcPGy1nwi̳Um.i7*i2"KjUayHPU>k,Q ]yy-jeAu=3{/yUa\_BhkwrT&{z^c@}q% onW6HLǒn}z$8Fް#RD}R}wT)=zB%|LY%*] 4}':^.( 3&\Aȓa誢a7˔3H pVD?6^j(τ3{B%QŮ혉NIq֮q&GB-9}MN&(Fܥ.Ea\n"3q79193zN🡞ieN`W1%\K+/O{ CC+CgC Vx{fd0=C yU=5A z;_&2[$VcO})b K^΂{s7h@ 8w^y-L1jmO?WJ. ~3l$%0Α18]`ˆ3ѡ]Y+DCw'C|xeLB%n?FO,= Jp:(t;ʞGeN+JkI)kʼn:3uŧUW~;g&;`<0W⭀㶷i_>)m$Ĝ>6O=(Ӈñ[9ͨ+ʗ7ui&8x/tҠe9qa%(AOػ[TR{{ڹ݁"`V4شd-X@]a|71uAF̠zc@+pE!^!⼜Ng7!"?TM,̚Yʂkp|,I_*, jvH\:I7;a1eaJ *iA-w$yff%X?`8c_7D[ SZ7E6*yKR7I[´OPX3Z)퐟}\Ke䭼 *¥y+]$?'Ba"xp94 u: zJH씂Zjp~>omWqɤ@V1Kv,*: 8&fN#mgR5ygx̀]/C=h`PD R67d~fqzj%EqtZq!l!W9QFfq_#?#l 藩R`d@ K5FȳN3FXPyNHvx`1q2i^mn2r$( A bٶuk*>Jeuvn&ͼ64w?ȊOoڸϥشqUVVxHZsL;?l>c4|/=r-g\nWJ'aMW1$yƛ!Dv)[UFb50i!|[*"~WA4_vfax3M&8sa!ͪ^Zlngǿw8<&1pr[gwZ2Il.DR&9i1R8BbBA 22ccex&E ƛ] p)h718V 0}ڎl$P W8ko빸 ?|V-tN\*=^(/Y1Gd0Ei)]]#sǹ$ ՎT'C9Qrmi&c{PT;)r̐o2|uň'V޶"!tUlk|gnd앱h).@jCnSkxX€{cUAL"dwCR*4)>2=Px\~D}AgBf# 6`hXS#kH9Ig]p)&_C`B[ wꀲn6Rvo S`5ܢO5{C*]?0Rd`̂(K JO~-ȅ[mzigW}ֱ>آoVD}|Ē‘ FY!0$#ޱ׭W!yxs5QIDȼC6-sʲ.baf; g 6Q뢜^/a;Ӣ3 q46pK#ȁh1BIݸWZ~hƙ)EBqVjï(Rbܸ n,xή%h3ޤ~\=hȢ>1D:8Qn٧rD ,<ofr'Y47@;<_ xT=",g9!KWm{==1@fEYw)4[,*9lHz=%EjLTD ŶV#tUH-D<eK荫{/g<"3:~ԚbbU;qtoW|&må:ſ*KxM[jX(>3g4zQ;4儧aa%>z~@^3mp_.3~ؠP(U ,lT?9O[_TNjUf|ay,a=(?/n7jzC?d*DtӰ}MP,Xt)oI8%JTEu&Ƞf*~shKSf  X}3t))֫xqcQ':Mכ43ZfIBd_M]PV~s@a~'-*GQGXqu0bo~mϙ84jnNa?J3ﵡ*( cUƼұ_bD,#|~i\D9{..peYԚ7(׊PmEC0.ۈ6Pŭ|P*$n8]oEô~mz?1 }۴P h{|FWջ| A?K`6ݫ;8f:׊QY{Wd~ojoQ%A;I!'[k የx(+vrȐV,ÛR3 19!69GB[9p>8%63šQ扡tgusSa>wb>1[;Z\S&nB#kFN=tΏǥPsԉ8bl%?HCJ'F(XLzI*鍃Ю+n/ɦn'9f |1 צ!@`W[9sxldWxE7Ww:4֕ts!ԉ*!)y0e$4Yٍھ @\jRivOЈq}GLKߋSCcxDŽDRO2lF3RV՘[Gj1K ([$9GmZ7cpY~@7+GQ\v.I&sIҧڸCg T N%H#wP8wjP]*CCN)uQsqr| b(_KOwBPqD-}T${79i14"tgQFEFk,6`Tʘ9vUDD l(ms`S="amVNnVFuiGfbMfZ{u! tuUI>|CҕkJh1҄ Cl OPvl6_'g_Md)Fb5+SΒEJuuFSob_$4emy('GD65晒? 1T rBϝK(zmv|̽OL]P!1t%G2xi(Z4Uz+' Oj[ij\9^gX>y&OJd1ދ1zIUf qr R)akz_(?-¨_ڭX!"A9>@C`)uIvr9C2}ш>%GԐ\y)HB/0Tg`O^A}(v:O4 ן81#9j{SU:`q8]t1%%p,JX lkc{M'}Ztӵ)}5)#~2@Q)B+k=]_Ǎ3Pɨ7 BL#Z!wQ.c_5%.y0]! mUC|E945ZXr%I*y[3]v9CӐt=eWgX|f'QSZ -uKt1Y9tkRYʬDĹƝ ~ɸc!w Lȗ\"laیT/ya*` wא#$2=cލtuo2O=NY8߸=^3}4)5 ~~xdo|uI%:"F~F}ݭWr_>V2ߊ%+U@k?&X /OßL,Whȸ InmFXYubRh/ e耀dkm'-pTf: nzW6EZ7OQ_=߫Ihd) 69OILW)8eF-5yY*!0.蹏S65 1DnBSf:X;4ZQa5! "$M?kζf̻ A. h/8UEtʜa4EZ/y]n'>,@ _bI"激ͯ>+9 my\O,J&9^ǏWR҈?svE;U;,叨Z3w= &G]A#\eOJG9m89)s LzPK#i;>-gvtWFUʦlyp+$-80;>:M& g*JL_|fաADwG&mn  gq};KMa:+iK4s%,E„&`_۱x%Я[KMAU.Y=7_pKU4\ J)_ V5ob(­ᆓ2s)=rH3%Y^4EؘKK6(C*EGh(A)3Ɲ:+k9gOnhjȾퟯqƟ\imū0•'CΟ,`Ĝya*Kb.%`/K{Pj2T8EW!^ F 6CrT,9`r q+85M/n͆!1~ErgP &hLn|W )-͆Qv ݶEM ͬ]$pw P׉^Q*XBĽ%@4?M[ նdh;dOto@S}w]/jIR/m"_U\h!Р{vḵ?eSKz :C+[^1Nwbnᥑ61f򲽭 `$̻YGlhKVa]Qc.ѽ] l>Ĭ7Y 7@B mr~7OcR=pȓiɥBJ~%![[\Q#^^SN)&`8͖\{hO]gÐ)DX!e{d%X;e彐:!8vu÷ I9&Ž|'CK5cV #ӱXfB wjXC'Kσ[̮XUbup?f.V $"^B ȏzf ߜ-\KfC 6WJ"ጆHOZFsx(0n6D4ܸ'>5b@h.-O6kZAt 6n FFaK^ϩUnlohm@b֋ǹr!]Gr~{$ܸ.hv.> ,}ɷAU( Ubg+v3pY$;u*B繌"]CBfEfA|Tc5JeZჴ敿+ME%Bqnqnˆ {Z%Y`2z$Edd@ʥU$WP&p(^AC=Mvi鵌ErRzҏTUHD0c>vD c ދ[ :T$U+ko>HiՍGq`o=0(GvVe_SQA-:viG jct⭽=k.QU49it_i-lp H1qMhMzpL-5﮴>fT0b.c5˾:%V+ 0COHRfn4w(< *7Ҿ{[š R;/54mU\3 i{б mW |gz{ ;u}"cF 0>J7)5"KE 'aOPTߞX/ڂM\޶u{Qfo 7#`4N?AjAi >d qVCѦj U*O'ie%S/+)Ԃ3XfHmh1MSLbP?D9lY Ah hL[g"u^7nx,jU5ĕJul qx6ly%?>v)y2)wpSin"4\Sf@}3)S pbrBlQT~ИKvڟx*Q*;>Dv%t.Q!ai((Mi?p2WsKhՉD? CX<5 r`CfYg]7 [RFhA[`s@)d[XSU'pPpvJLA@aÍ7`AJȚDU>̇6}?5S+ˡ2H!q[8.[gց˘۲_[\O4N, \?ik!ƹ(½^m1b/= _ 6b]]M7XZPPCw߈ĕP&V=eyt0:@דXN/j(tQc$K+)5y)bn6$'YN)~BgQL iPzE#<r2p!d }8bjFTIJrr_aTPp|8]uߍf:f{֑ U>eS텲L[C\4cdNɑ(+>Em'~'J+*Sˀ$S kj4Z!0;AzCO"Щ#s,bWZFga-m*W9LS0w[ &ꐎ]TSJjFW?z@i+]i8(3j (hAӅ 輙tc-jD#KuRvqZ9 XPlj/{=2n(PzOzD3DW A-,E;|aG3iڪ*QuF"G6\EgmI@?؟~p˜"d"%{UˑP.q/3-FůC!W>>jR.y ulT p|-/XпZ ? h$3y|g2M2*Q56u(.] :L0\:/ _vX:q#hUn4Ԥ/ϯ5.p.d/G[,bj!x%; qZ(Mk`xb3Xg39)[+ϟB˙M$VS [&HL:EooeV6;#c?oحﲨmV?VÀ&yDgԃvPu*83}z ϸP8ۑ&Y*k R+̲S7-P$c6kl%zܹ)B9HB8]ig&92v_xO MZhS f _͹+Tgrb~ٸO+V~4~^! zjL/cSD8 8mneasI)^$ J7ZP!7k$*i lI6>FDr°]է8"t;FZ=h.*t]/Pn0@nUTK]qkBCRH[-ϜKW3D%xF<,G[[ 5}OL MZv]{ubȈ= Vg^m詊[y-BjՏsxG" '}6(NrtT%&BDZ#VsK2nM+W zB%L+(o (fH7vPR6YW`폹 L)+%1z,[}!{]{MäNE腝y} JݝW=_r #o)Ew͎Tu 5^|ZH "0XvUpMrk X97ڒv1<gvf )Ӕ)%{0&)zMKFteZ'Lmnh/k~8msse3R6Ų %)2?|E1ӑU'n~FX6R&rQ5d"n/`,Y>Xk &C8k)^}5XU*̅ 9Ck&xD f"`-Qf2"Bh#u~yE̢cAW40Q#*wh@jjANsX76*AQhd5M J|9=Wϳ={ҭ+6x*FJ+K]L0*Lqx j[?w&3\ܱyȯ^[k31DDwu|(xh4V4HűLM;\Dx3!HyCe~ MṿՊ"|$!Z >/i}Q{ط|S9ގLdJ~C$ _372Df&på9G6`!0Ѩk ,e AyO8~4@ACQ $e%W~&km;czaKZn J 3aK"Vb)M\)]/St[B}ǍPgZrU=^J­H1Pi>UOPka1(/vwY[+цGyUEkpub2ley1㻜r'tvc]%yS 5r=hJ^qRGG!6)`% 7W p%BR\)=%G똻odl/buc\Ҭ!ʾhbdQFQ gp2s>1LZd7=X˜C*0(cHӎ%̦0̕aBZE9{<^vד=,%qP%le񏝚󅼸=pL1s}&dw]qh#Bp/~hVȰW) l0c vAgY4ebT.wT6qKAĒYp=CyO)t؏c&O9PwGJ1(ŌCH7,ӸbStvzvB#Zv `WC;! nA~sU2oapL^>5–$X,ng}F1y2r|p]G"w=:.sr.ckye 3ϾP;ꚉ ivoŃjtpd0i)0DȥhhUe ț.G0V^w.Ӈqcrɻs990N4.J~AUG+C8A#zȕrvc VSC1iěp><%{ Ҧ/Ê84.-9v:KZ{nB)T dLf+rqQosFpL!Nzӓ zb۴w.hvwF&7Cx}lVZ PV}f#<67?w0&)^_ޢu+GP ]u7oCU}A~s2"羶z k1M4ڛz=cNhZ }rԑi }֮Wi͎T'hRULX&c/&r#s$y:'T[ÿ~6 V.' }pۨ-} 1D:Coa]g[Jr`5m0XTj;|"gy ([RDVE u+(QJgr۶ ]ͽ .5BV&]#S6]m\K r`uN2ſ]BMw ne~҆\ >Z:xk~A{C N:Gq C@N̩Xc?y1]2R߾%A51$FbTr̴}Sc 0]v>  NûX `Zc ƒ*#G8ޝƕx)h@V< #3d,1oΑC8}X=[l(3Eo[,H5S`N7_lmqbzlȫ#79S!Ϳu3i1.u,= fL G=s mV ZYvz)y/蓠O.e.;)p]Ln]>C1<؞.YmWcZQC!{^T/:36+u[tᐘ.C.T꿣 7 *-tԾҴV ˖}xSRNR#L-_Uщni:Xٜ]N?kBYA ãW-{ S[[pl!UwP?ql|{H@U ʭ#Ԛn|л!<9󬄿ԥ(YDT4 ;()rI <_R,BM=:l!$-O]/^M$fؿn3;u2_iAXh5R"1oX\Q_LDn&˺mHw,~Q!n/,OGL&a m; {*{= X 9.70< 7G"m݋X0r_W1Nl8:g\H&QH^@LTxXk<ѯyq KdH{7**%< SDZ9U)<^bppå*3OR%is0W(* H ,rA\ލPU==.BHM>Gu3`sUےk[DE"e\́ko=QB< W}XS4R(n׆]xJlmnu% >YTU[9ܵ}RD?ڲA,J'눣'd5S,zmOtCtf" 0Z>DX,;16HcCM/.Odӻ872^deAڣ] xyr.H֎*ЖF@OŬJWE&:r-n|*{t,/(Γ ڼʘ.w?q"%Od2[؄pc#f-*hjKrXz&xQ2?1`` /3xA)`ۡM!sf]?38mT :E&I~LgFt½m+fT0)U<mY M>ԃ|y=VD"-|{٘0qnMMcAVQ5q< !oDڍg6k5kuW²D߿Oޕ΋Xt)aw)e98:0V @ 0xɐ(!,>FJ` RͬqH]#{yh_s帨WJܔ ]stI2^BdQew{?EPxT̓\FhH{9Efuh,k~2m[7\~M⯺5)L|{+-JzvZ=Jm"Q: 0"$_l?uMTm H-RHNi x)/&yy9BMU @e_?ֹ-bx6%+d&3 ,6Js@1\#[#eXO:*]nkSKF)ɝ4I}[kb TG*Fv]:gqjcy]e@=֖#`dspj8@TRov1/# ղHk01p˲h?FȤ7 *Gfsǽg; *UGʪoaӟ_iS2D:dd;)-ץ?)]K=55tFqGu/ 6+w&R\7=Q;uõ.}ޠA6طu%sgsZ&Z3>bMy;s 7,;`hK8~h[ڗ6烼4="U u=F|v%>p'c r m;4d%Ѥ#nފ\+F&4D,ԖKSiiT]7-bLN4moS |D Az%37n1F&#tZlngf>+zGSE\sCO&= OlՊbkj-5\wP q ʯ1~̩wiSʩM#1ҽi7UF7jSpɫ#+ 5d%67kPQײUˏ #=K%:vEbQn#? [ l`>bh"BƉuk; !| W`9c34RyzY̋dwΡ@A{C8mfy=t"a,an'.S}mX2=*h RyEF0O1 &}; c~Ԣʐ͢bpS`/L' x`e8l2-)i( j14 q[ϨF=i0C:!ʩM%8Bqe\1 GX̞6MvEaǜNDZoUZ9Gݭ*M*3}6HBN%6ƨ[3lpOa&,!"\tb ŴLu.qa68M+N?8(L Xp/Z2qvcs3zu+NYPlG4Z_Ԋme"MP+XL2-iJԠ\M6w9Cj= 6SG FWlZײ__I*e(IԳDI$R{ , FkZMgO<;x\3 zއ? 6_sY4a2@ &9FNBͻs:eoAOT Ka`+MduBJ渗 8 pzI@<]9Օ>ˑ@oo(7FZk!2($_V i M pTb;nX@iړlu'K5q#^Gg=x.8A`"5= yFbK@}UˍD(}g[o:i,s_Mosv<j\%fWԝ)ߥkS6{9m5/ibB~Qo}uqVY{=ӢLRc FD Ms(Ww)XA2fN+ ݠDgX8][[ԽsU_:PP^>,*VVh-\M7w-\_coygCםR$Fe+yY:XGב;rv8Hd^܄`kC V2\}#4p88'>sZ^&}PkR_<~bn"24(k3ԁ:r1>Ƨ.쀦+A, K3{(֌qT8z]){@:0i]<23~nܤ~M"-"ɁNL3KaOD%gnGpnTBd+;=0/jԽ JoдV3(*xj44#iռ4?IØs.` nl+G<;U ̢֘QufL˲SP7!J"zH{ѹmanEX4(]x\2Kx>VI!>uő gnx@@ {eŒcAV?;\|3Y#JI[0гDc`OsN(7nwiV <Зmd\}Ad Ӂޱ`-M1%%rKz+ȶ+[edE 쓺wZh?36 N?0#H+ /D}Im"׎/XV~ ;|Ɩ֫(Hv"`+Y<'8ݽѡN]9[Ī}OffnK>_K'$c V/WPl%q6>t^fleoy]xkAߡG ~o^O>'7D"v.g]3croak ͪ_*rz: aC5_[CC/FMcdj?{N5yԫ)0aWe HOr~Y~گQ 2O6"$!2};Dx\n }XbB;.XF.y Ȕ'W41;Hʹ:(Udү3+,dJRGS_GGal}; ~#WڏVl߬Fݑ:kʣ4HLO`x#+3H24!ڔ͐˛[D3P䆞8mezČ "+O! fbmH\"aB~ۂ&8Vc0f((GaYW_4 R^r~E+"PQu=db"a[.##'hŸ+:~ׯ;4o`wJi;bcu'Hk4se1эof,j[S{xOl#V\E8c)o^"Hz۝S'- f??ۤ]KwP va`Y$EPd@N2/}nhC3D> ?cvC}Q'qLYdiBaǕ"J]IRpV6jS[]GQ殇.b]yﰢߢL(Olw&y(QhPͿ):#UE(8:Zj0NP(Sbރ[+;3BD|۫:RPۤA,-UM}Я}հoHz}Gzt5%_?PCakVR'J+kU.Vw'!ZLoxg+xWe/.$`u8pǀ Q: c!ߗW\$nОۿB2δZ!BI-#90)/m>}>#W+z<d%ýe gvtj}מ>AXݍs ?({PTK/ʹur&0Sk)  eyKJ#;nc<`GsYꙔG 2I5b3Џ>Y  {pMByWkD2$xcXED!&LX{x.yIF;zQ$I1b۶mo8 (O*6^g-]Η{}R_O=\"Pg.~{ҳD9ilО%HaTTAzh=@c%@ɲԠɎjcq]aKG{nd<r#:؋`i;2[s{5V݀b`_H[>AtZhn^ Qɳ, R2yB͇r; ރ%CLۅ 56[_Ʃ׈S~?jgzȤ8+7>[SUFag/5:5C<͆Ⓐy_ vD8=S oQƊmp1 `7@BX\{\w#޴VrHuϦhޤDx Yn~A S Omgz?i;=9ݕ>DPn4Bt B PvF:8nǟM<*8<ŊLX'+hۛ= !#&)}#wp ]Nku,|7PWM}X/Wm, zTZ<̛Lu܆j :%Eғ0y|iY⣂p`zx9jLX J ǸkR 1p(J ol# [R/h=nߠy:a茿/, rPT!}  MȴW> $J,ϓGj"7jH+(*ET|Ƀtޱ߉e'OH2*g.ɵڤ/&V&4. 1t%Lmжd.KuWW߉C cYI䎄W+> ӳb| pq r G ܖ neLwk؟E_$ #g'1.bT5aW3?xY,UD[F+ZCst5x-6`%k_LF|kIRZ߉ul Ly$Z Ͻz }W>^xb!S\Ů~wǩKfNGe>:dCwY{KC?y9Q7/\|"Ta }0[mYМ{)LrkB5u@/o'?'uSbTy6.v?Yl.4agLn'r,%Q)Gv@ ;i,Le?+]zߞXռx5[tWY|T*P+P PdHl$k pP0 ß!GLg05nNtAR]QjGHpƪC rO;Fc1KcAu&x QfSxĤ( U(Y8q1d洩:؁J9=9[;31 yXMJBe0ye sbr'ӏqr mN-bVslH"= ^223wVON(  ѵ[pN'l|Vg!cV&ĮM 7ZIšT8/oN2tW_`W| Xh!13mI_^AyZ7V4}r=џ>m1?cZbe*)Q8EU !sme=u&i{ ST[)q p1y3Kk&Oi1ɳ(\;AUA;s(Zr ; 6?_8b6 E1|/eUI?%,ғ]uOQ+K|ݥyJq8q!)KЖY<;^W؇ rV ҡ>̂U:82Q,w v{낄{r1Igrў ބIR.[UH! " Vg99reۤr EW\J{(g1 Sʃ?L]ٖ)8[! 8>*pi6RIۊ/ƍB &k7*͢XN\@C`r!,餢 3.m',.ɻZk?R,j\vO@H\z*K2}C4a+QY8ᎁ'wഃ^ntMΠVuIXy!GCJazwЫ8.^ ^w;7m v1:a3m]5k,WON\ 'qK`X'l?ֵۺLZ(Ro8.kծdtb:Vl=ߨK/O^aj2C+$8Ԏ?9Tˬ!j-MGHL8b0e_=vmfZ9 'W RWʹyT*h/}%b 56C 1-"Z3^V. B*!>ׇހp"$H$X;̷`4In!r6ӆWl:--VIu-dlnͧN/|]!D&hNxLڹMY﯌dH"t0 %d=F0kt33H.ӫBԻ[Xh>ea6Bf1!v tyN `VD  FѓeUL/S\9k_#gv*(6d@TY0壱doۣ|ʓm^iʁTz"{{ i>INTt$V0"x2ݓu'|^ =&HPIfGG+D҅U6lyfd!BfgÂkM rEʞ^@iRIW)Uj!y)uzƩ 9Z0ʎM`iLwiguHcPCE9*O'wdH4 ~ L CMa¾[Lbt0FO-9ZNmpomoӡudL%U?l1 "F I,XI=$3P~aNPءSĽS\Xr2 J³N1x|cǢ=-,`F*ņFdypZxp]"Dћ-ћszSc+)|FgztE;>4ϔ.s9~YA@ղoQ7g 8> TSŤǡgyw=|rg5,T`(r7Ws384鞡!.XE cΏS25/^c;SM#:ЗvWm{ ӺǔEHe\Ð*={*1W .5E&=׏/}6Zk_=ў(\HE^  z4޴bgUvr:l ?M7%X1zPDSsw5ͺ8xml)aFMU_K + ΐ7%&$D׹^4b>.:|2]%#mHHd)=6#;! FAǂyq\c"en֚ ĵ?Nx*.9ϊaK#/ZZ-<a,X̓*t [z83K[dTK (˄ A]Җ"WYZ_!kY_[y8OY]1'vۆm|"-t"c_ѧ%jY4N);TUc?ÍzP"j:6WKH,>1 /TEq,kuvG}uƐ`UIc.ZCq%=Yע G7"0mF!З^MKˁULr|/w=]3@[q؅(puSѬVuD_kWdz8xݤtEZE1Jpw;]>#|>I|"ԖTWu=]Bs7#;!s7Fħ)xy=՟2Ț4*//;Aw'Q ^,]$ 1K*w}xy<gbzzp`1>J2H70ׁH mq~b׉#7AYuzI9b%IUcgQk[Sw0B#!,iRlֆHYZoX43.oWDpRIP2RazNU6'̢^do (is5rLgTɩH백M)J1SRN ~v?t kܖ`S+JdDzxcM.mxI$r:|%l9b%M[o#3ђߞI ڡhEm$_NN'30#6**=:?`-Ҧ/"gb3H fT>!6Ý|g 9n85PÌ 3wuETf$ƽH㠡×|C}X)hW[蠬kEyxDCsd0=v :_В>]I)l僆TCaxŏ5;wFNfPWHnN̚nM敆 3EWQ/Ϊ8x6u27T~cPƲ ׫ߚaf㸃'N[IGhۀ-rV~mh0"2K1G}ӷ;V0i3Jޖ j]'Yx@6 |zikncs2SY]O;`܁,~ae(;_z׹ .}a/*G=Y: A;y*:s)zxhi2#M(\ l2*F"w5a0=<5Ȋ JTm *~8Չʔ6 M(o$Mv2ĉ|AB{{q"@;V;Lp][IMM6Z4kStBƕ2-"j s9S]+et1WA)T@ŝLҴmӌqڇNEs}suɗ,RPG4y" *cZUSg=P8fA12nd,0P(1w I/fXj}/czQ &6F _춠vR Nbb$9.in0]R:=R=A5VE[4| Xfe<p6a259i'6'9.30:XU]ޭCfr5OM\-KR(X >aE b`ߛyh<LnA`̓0 XdM˰k$ U3kE|Şt*c=D) jt& )Y.pٟun1_ SܽhS$E)2M*i1r:T?lZq2i@J+f+N GGU2V"k;ZV]F%: 5S)v ,fa2,..i ϚQ^LKqUsCQf[P+"REӯ裺MnK@@ҎrA}e1=AҸ{b|&V N`iuw6ջ`׶(sI"}TQBj) >Ep-oWG">y,SuFvlƭíh]Dk8P(ƬZ q bm.EaEvZĕYcjI9ϴq|r /[#X\z; %\c+sU4_Dw'[sLl}C?*C!jKFTx@s BYh ָhJgv؎&Vi~8 )7 W:H{aZ]t̾'Sm : [p4 K6/7Wks0F-s| <-q/>{W,,("CډNM522enDNq+7K}@Y0hr_Ah˗z fARYUPpƍ^Bgk:w}e57J:@!0nu$ɌziضE̺"'ZWX)}:>9Ǝ{ bQӒXOԠU^PMu_dnq)0"^1hP* H9v< =QֳY\Mlw^8&?Or(xtLw2μ}ЪguqNbmo-r汥ނh@EWg/Yf_!a#+ ESm6+vS" LCa  bZB`dV'@#IԏE ģ(2 Sߏ|~'GlFsѠ'dc/e`xO'娢F.Y [Fۖ+im!wpr.E_߱aOBD!iDqy]h g̛8?P?S0N9ohB x1[6hiJ-L.U?'nUAwIdP\>#|!OoBNvX SRb:!5C0Œ|uaIԑP<h$[eZ}6ό>27?3]2ƣlTl*YtqGnsF!>Fk^G a=oM8ik K@ݴ?7kK*ݢ (.ԪWoS7'В"~6'kifVOӌX!q dO Y訽4D ɤ.^!J^STYUxdI>էBB}{Y/K@d<Ҥ$װ#"ĩ3+w$MRVod\Sw="&$m?۸oA^UpYɖ/}jE?e ۔r*OCT>9Y1 zg״SA /Djz^kyG^ME[aabzԘVPZ ^%Tˋ'c[&Ƕns1jtsv!qZ31e5z楐0lěZGD\gCJ|B nʬ1^HSV%ݍbUU~K4}8t>O%6C|Pq:\!w_{ )4"=o!na#@ɤ4>I[ែG XI E$Р?(3ucRoXD!⿮v!'=덵fU+ #hJ٪q6ݵKkJkQ I5 jq;8QDiv/& BS4s\qP5qĀe>e27[.5S|vUL\bnq$cO[ȘGMm~wgnךQn,`۟13FƓ|谔QP떾rgń1:3q4-tg&-!%L? C{sFA#T8,uM,nzm dVnvդR0LqM~![Oxf᦭)24uJT73^u!?1ЦD}ıtJc6>Vi b ҆ڑePwߍQ0Y`8ؘI%(y,-Gr0K+.ZFyÉ|NYG~6$_8*ha#. -H.X>O7`:ͮ1,>#=j`#M\V/FǽqRLTOC-A"J_0̙;m^6})nڶ9-r!B3AϞ̧Pdhxh?j'ev‡0t!e"=ҭdXp3)bH0|0!~SGjD`gв{*[mniK[ MyOફuDRr&M!V4zb:}*&΋\چ+V._2Dpk8 ~6m++B=+J{K-('!Pa3 $b+1 ʒ/Clll"۰1 -{\Q! _U{Ac&+uh#SsruI[ \_2O8OL0L|ÝDfA[kr(1dn K67 pA ]삝b^bG)µw͋Ժ#w܎⻬n݈ZK` 4ug%PGW2ά@clW<3}ʼ1%Mgbn 2D/Aâ}έ:PO{PDh aE:}Lx6郍i#E\8i` (2 WV t9!C:1'iM$p.ϩFk3 'k& C3Qj: `y%8=#:T]aD3KLP\t^;yrՅ58o7) dR  jUqb~'dRf&v"mVD r2~ꚗ20|9oYmV萈V)[HN?,}<\/Y%X_yx-lϊ[H^y03=II]wJD0_adhz3:( 6l+MGiJC軘k)YgH9;ːאۧ jZ`> ݤ I0kt3a9_/F`x;g!s1lT/̄Krv.CXuY¸G B9+oJAϏtɱ nEal@Eڶŧ5AT9S@bk*'ưlj'?@y&#DfDjr_c(jLcr 2!{݊rj2EJPbe|bսpcwc;=7\7:6RUY3x{+s @EpOZ&a mߖ és SA\l5~g_\`6= )%HnbR?KBԼ6ݰ3~*~hĞwlv{!lBOa,| :ENͫZSnFn]3m֛ѧh9(YPǍCNd&TKLlȚBe /-[hE#ũ*½~'u721JLnQc򱬍(t3H.!nh*^[yeUT2%1~ LGe)eg)J[|.6hا7+r`a`/v*}\G8pF۹ߚ Ud~?M \iLsU#R|M +÷{ˊOF]WcES/^_EE0ؾY`֩$N CI$~8@ m @",G/pQ/gYB2r:W\v-2-g5Ҡ 'r_4ݎ0 %v9Ã5?i"#bg??W@+ hVVDQC3Ucmu:tD -;԰95ˮGϊOTW'ŵ_Ā!سt.g9hiZ77\) N ;$:(8hҩH2v^rk 4vEr0gpNo/LFoȅW&4_Ci*C!3I4י$~-o[ _˞U+u>; ޺WAfD) >!=f}qC!ca ǜ"J!b=p±Żݥ,᷐;si<[X.zbU1G~!#O| 6d~ݎ yK(Gb+v#;5) ^-nQPfjuFesXUf5P61DbAWpWF,:AP*_z'%"i%UF0z?Mh~gs8;4~įFAc`A$ax !/rZQH=ª~<=0v|B WNp<~ r)¨]N,+\ òl!qŸJ )Y>c2uNRTi_fH3 Iy/kM;a ȋ3 G\/6?!ģ|nAf)i.Vn @lH-qKhmT~OicM-c6Wդb` ~5o1F͋jb;&BBW+ |wy~ vC18(8 D_|爻Btf_įnɲ16I;ǁJlv.-(x ϸ5͟4U^D#>k}< zb4 wS6K)ۃbnPTg~D {/6l}?,K:ɿYg_ѷfIٳ:8kD* ֋<&OW6ϐף`WEsSWP8{#G/E/dz6T61ƒ]gr'MЩ8?jɜ]!Ԍ@AU2 pT1m91LZOWj׊x:S7V? r{Rmab\Ȱx?D,Z._?t!>}1'F#k8J4SU>C&]`(^tV(L4: نZ-|U$U-Rg`XJW{ Bu9GLӁ#>,0~"4ąv4[=f1ۮWs'X*`яq OO姇^C:1?>A<9>t#]AI1{ g'ށUtL<>#|C),(Ue=Bبr?#bKiL*a ׻օXqWc},U.ei>vI\ o,)N+$]Dڎ#$}@oD^P;ĕ# $"t <4">af%x}\[x6 6 J؛CkWZz3&:%!t,e"Ի 4fO/[)"\hYYD$%jQx ҩ zxJ7 h>Զ,_9@5 i])R9qGAt-.s*LG>I 5=Ƴ LT]ajbS{/ۋ3TڎZ7\k$]-M!"gKluV~9ֲ_"9#  ܉7IczYG@ MWx%lӅ RzMFh:Ts˱slcT~Q.ucį{B~EPi!dGa ӳU@l``MLH(K`[#_"OQ 3M\e6,j[|T`E4I<~rI ?͡en; ,TXz=nR[)nHA`"M/X MUesrُ57$jz]ŃGXXgiPx""_~TE+XK6OOjPcjo .C5Cz{פ2^٭WZ67X2Aw 8.2t2^W-Ș=S 5W 5i+u#\7>}yn؁A9rҏJI{#)*#]6>R*z=19<2:k^ZD4:ɯƥH^ǃu0_㵜Ge vjwg\Xdx)$Ci"d5< P"pT6nH-{Bl`(]_ʁwUAvLz{;Z@ksv/9[++#O8S 'j}ToωTF#AaGVa]rjK$qYU"(gz Z~vZTrdD?cȳ"{zimwGćt8eWS*ϼZ%e}sA{9k 6yׅ],J6lA j gwb`c7,h5w4is|W3hĀLZ[ &Mb1 9gèG, -3_P kE{tf)0dLχ34sCD~1呄lWܔ(}Rdcq^VR3/7K*oN2B<LUyF_)(/YU0Osv};8#y}љ&q !Or1oȹЛ#aK\R-9xj.ꯜӤ-@jD_71jHblU,a : $d; 6V1`þk9 jdBѧ {lQg3wn% 61w&N\& dִd*Fôm3pw4~&= 8dNB«Y-[mcaG-᮶":C6ͩ J+p9v @5g4C[y%ف:җ4"HIr4#"͉ 8{b` _sɓֶʝ1v6Ob,dzҜ3 O9/ pk%P/?oZAt|+QZ*cz݋n qK˄OLO !'_"U +ZyuPy%z T|_8fT虎 q]Px)Σ&m)҄Uv[xXc\&&_I'=5_$Zu`ve` jIwxdaղFfT* Y[ pN.d/^,:B?!"ztq޵?X_5$Gi]J&= ,0L(I Ei$ĐLy(!͍$Huڇ*Q_DB8"Iȃn /wHa2 D=fkL\\vbճ塥@Qՠj; 턐zzn"_ VK@SqцzcZY4g/ =RJ ڲ;߉w Y~"bR.HiMhM &z̴WkCs]rGϙILڎOw 1;~?)' Gχ@rM8C[=/iczjŹЛ΁Jm}$ʢO(Xk#p'BDݔZ?_\q(u huet&*D`v9A,4x6qP,p. %z-z \z)Ea(I_zj /wr)pe6pZ^I8eJj3œښ#JH7}ʞObmؿ57>ۗ Vc?jMTbۣيρBw)"X 2 ‡WEX )v0Y^MeA!%*Ys}o ퟦt}7pEhGA ۞#7G_]zrns6=B[Egqq%l3GLFds'tdO{ڄ|WG!+ 9瀊uc4VbljBv+̨Q@^? Bóe|_p"4kʳ {\(g;.,KEOI31:i2.{\\_8%]/ncqʄQY9ik[TJ2} 9HA1zoUp܍3*iFU"+YZ&+.On@XR}$:Q[.0  :RcEbZ}Zc(1ƶwQ6|`njS3QWڎdU/$%E~`)%ĬX,a@>B F<֬;E'. bj@+V=ջﮖMҨwQH&nT\90ۗhqWgFn?h p%)f$"&7C3BwQB<V9n|͠7 L.>787y8 ȅQ FD9'}qE qk ,3z5G2Ps=s?uG;oq~אzJ1'$ǝ`/8-u?2: NsKC#8ZX>cҬQWށfqG")m>3Y@ g캀MwfzǹW=a-vol!HJ!PkOjV2;ɭ:]I,{F 2aLUuA-5Ku`> q[l/PJ]nlOO%:i?fdJj)Hg؆laS1FoؕVQva=pЂXH^vBu.RC %o:z8ZZ)˱n=w"0Rt)AG,V{*AZg58|a?<(LUTt`T=@<)4p\OB4XV#ʜN!CwtU^MX}~9szǛ+AEi_<\ADEJ V#q6˜`+6ߖu`We_͑LۖEQm)g!VcQPᚊk>Hf X2|oW!gEC%0(W!i7yHƸOeRVߊb tY^5ګ(F ~?8n[5!X܇퉾w~, 7 ޺JE)q?C{hS:_|aGn_kϩإ?dxg A [)Õ!L1 F*Tki|駆ج5DA_$ut \CP) >?/A/poݽϿe0,vn#k{rC̹kUuϚ)Ҫ)N(E,d0ʷ)[6 r!a&rVyk.ʿZ!l^m臈h ^3MK;}bVJgq2)u5s0N뾢CYu9cT5uc/zhdd<:RϬ ,?Ue=I"2;\Pʑ m-kNi[\ofDQvnXj<j~Od h#?D1Zf6S7aЪ6;eλ9m̖󂜡<,Hg ΄-ppߐ3>AL2).ҳQ0xI9e|F)WE=GO֏ `"<5[Wt$43Òj)5fH>W \sވhJSz:oteF ڲe5-vMOӪ{TMvΧʗ9p1~MU2@l.QbW4H_lyI&&l}psPr -ijig_ew*W>l)A 2{U`ҡ ?D-G[SZ|3wi8I>xYwvnt5/ΌǴ%ic vG{ZΆ5Uc]V}ԀCyp2]2Ҭz: 8e|aLs Wq > 5^lEVdv^c6o 4pJ9"H m@=0`}o_~̑ɴ*Ln8}gf7Ӈ\K~]ͭGpT2^ AHeg'Y@s+&YpV;C;^Mv癣/aD(m)yy@H`q\*(ϖv9FTA5-aƯGA1`;"+ r2ߓe|W?]4;ytyٵTV*9ר,QZ94̈,B&Rp=Hs4> fӕAWi6PAMBӦV%Ќr}6PجZNcPlܷ[@KQm#HD5^Ĝ7W-YU‘9i߄\3OxB8XqmqCFC R 5 ' H-||SI+ÜV&}Ķ `rQile~ z/wKǹ_bĜ@r}>TTôEZ7Tz^PAtHYҥZZND L aM,ibEV>(x2}r6=z"߸>@O~* Em61)Lj.aPA51}EXj)qg`HmsPP}۩L@LyM cɦdKm!IKȟߢ6M||ةw VVn,>{ eAO TEFwt[ Dz OCAQ 8ZIK-'WxuYsq3jO}TXRl^NqcVjvt~5W)cM}>fn Ih/OT7Rсn&k:kB]/@PƧi%_d|)h_ _bGo|:C*e%7aa x1ݑx{)yrMTtgAz, bk "!5@h \14T\i;,qeZ=Gc>Ʋa͎t=\~ŝL>pUtuB%26m/Z]EHGr(dž:h=uMO+ QsnߥϼfU9ܵf(pR؁Eh揈2Zi;K9+!v)8|{9=[Uw[I ,]DeO[vaj?VA}3qrSڿ nWm`ȿ?;zHsS{:)T3w8 ^ TBibЊ%xSrWCO*W^So٧"s@KLYArZsz83W7?򪣩"AXB^O},9nSP|/ 2`'R||yl"Ysg4ȦldVi ;exw>+bܾ.ٟH Zp=2ϊ2Yy[WekCKxHewx~c8 IABa`]B+r_/l:Ѭ]}g̹nPjT9 #{*'GR&JN6aCSqxpk._liEppQ'CDЖ);:1!/dBT^cנ/v4 3iǙSbېK834G O)7sy>FE8{=%]yvAģN."_J qu1Uoo[̌EIs8?5ή&`nΕ ~CB =MfyXX~c@}kI,!D;dYі R@h&t=*;,G-)i>M8$6 HN|CιK(PwV|$}Qy(lz%PDߍ@ƂMp7OɳD.UByxYߖZ+[AĸE/\-go=ѹݪ~}pewHÿϤVx;PW3_l10G 5=[pcT:kOv_*RKii|'Df%Z!`gEM^6!|rQ6^f~ $Iy(]<"<]6v̍vz7L 9|D8rLFsK%l 3 鬰-njgÙǤ䎨#Rv$4N+v򺞥!aZ=&ΔvgӻB=qOz.JTdv'=ՓX6Q85*9$s2e~g`S: T`s^~4 sϽH ԯ78}פٍ}JOE< L[?k%njҺ4[4^*%ɭgNՈl*74!mCYuhp<Y6~H6邱;0- C>B@naǕ֫I 1YG w l Bv?8AAFh9iJdHG#Dz ~ho~NʀfMAd\<$?L)srt. r`¨%// 5.~\B` h0Rr)JeO EeҒk|^G3Tj5}8I>2`/E_U@J98w }x|r[c0{_>+"]FN 3қJ"o֞ؗ|)][2|<2/M;gKx?zbհ\h}n  rȝa[2#`8.@tՠdg[%揀:<#Zd{ɺS{;IJe~TB$(/Kg.d,^Ԋ0 4µ_:F>@\n׉i&uʼn:١wh'dL49 'fZf1.2m؞K GQj-:Vj[Aū,ax1oX)b4=2[Pf*9FZD&KaO2n1Ć39JuҒ op;xWO㈉Gl4[OxC đ+7 -S:74`(!ί2`At.'ꏭ>JԇXmtZ7gw8&:w;e<"}(佹,(UlՑ~#7cAxc1n1P=rIE}/jU%ZvZh*/x"_3L5 ahT0-Շ!F @3o>*ە{wr87%9*J JAWvQY67GI7̏jznw @# n u&sՍuy_[dwy(wpNfe_FKB~B7.ԭ usMy¬1W*Ew|,VN|VX^4+/J63ܓ+ּ[3$WlIyҺcy#\~_)L@?4NA~Ƽ$qnڄD5YTG($ Us.#)vת86oखc!#v TM䭫{D2ZEV4ݻi`Cԯ᥹ 5bOhD<7N" og}oD:rH=%p7lH/)pr#d*L PPUC`}֥gA!)h٦!uǸ hhs^ t͑5![=slC͹ ~j?i1%#&FBGD3!qyi-({t}~o P OC"Y sh!x>z#E B5&eG W|8h7ԏ"yŀ1"j& ڭYrb&zyp&ˈch)[6Sl$8;/|iVtw^S!SiA{ ׵Èk 6N|>W"/*Խu]ۼ_WHijvx\cn:GJS>*)n,~ZRdKbJ+X.br4U=1]@w]RGey5;xN뀇ي5Nִݝ+_yZ6P.JK-D؜mO|eyZБE#ȱ*fPHWdNod:փRu u%k̭s^.8[V; rAvkzD/?>  |6~TV^t^C9ݍ% l*)ich#)! P6_ښh7V}Dnϳ6n9 }HvՁ3g74ZA=v>N^ZCUŴd䧕.UiVOcJPW΁BP(;$opQUd`Wt%0~,Qzގod'=ʐX{%a[[ķ*7J\&DIUW b0Xa! ̖KhV]G--ZWW0Sa2 r^ bޱS˾hc6Nn~BޝM]P7֗4p%B/.qzg2#rJsh2IjFWxxzсJ{bP+э|B'0]g-z?ҮLf͊tY|- YhQ5djS[7lIEE"D xwbP] Sפݺc"@T9kULǯjcө?BJbg-[WqR R!rΎ[ Wʨ5W咧"+RѬ=`_P||XL{Z6Iqv8ܱFql1 /OP~qR 6=! y6sOIjR:k ZӁJΉW7LDB;tL2{< hP{*5m#'~f&ҵz4 uwp.qոv4O+pjd(<`_R[7wȟ(;-CN2_Ҡ|%3~O~Oj9~Ԫ4NBbLs*$ PecS&>s _#ˤ;udI99䶹Vּa2Aq B}HuN'__R[r|FsYC~w[,M'!(M3)DZ[@kXzov_2<4euqz`2 ҇'xrI?yfJk?Eվ sQyun}̬rw63vŋD0 WToR4-?M蹘d#e;A4U,*=㧸~omyJQa{eD%9rI| A鮻0_  T. `|Q hvE#2tH3Q/k ;Q|cK6~l~\ Ys#='a!ȸ8j a3rdZ5XI=F{®IR{Jb4Hd71u}95ia-~k&Hb6\ޏtBŷ8O0tdyobVsnhĠϽ`|+Eߊ_+ݘ30 G֍\ v(Zx J7$G<[W%5ϤYuyvAWjwR ~ @ZH J˗&Ї;%ݿ<}yVK8jl.PIYeE_r p89&*M([]#>v= D+>d7O!`Cv^ gB_~m Ârq™Ϙ$ U}V!f#>^#A}r0a#LRi?кh!G|X AD{Ldmͪu Ũ yi PLfG;AmA&Rd]`擒 uCzr핟 RGZn݇n!FKj?hcҌoiwE!ޞ…CO-\ƸpW:> f K$0~bK5sq:( i}HP̺7_W+3Y7 '+{U Xø@{UOZeg"~~zdA4u)F>ǫj2<~yh7i_5̪n|&-Bt&2g,%Vw}=S0HMoȒ&Pڞf * ^9)fOv_e'w|s X~UtV+ c˘o tU4Fe(4+ZѷIdd6Le2oyPdl @ v1UX5q}_oqA<Ц>p˺QTу %w¸W"h =#5Τa7T!ScKk {yQM'IFR/n^kGܚ0Ĥ+Co̵uMEODG& /a\sA~jY}7Y^.Dˣ5 h%!;ц/ dHfz8pN\r0ruEv/S t 9 &D:BƍݛQ-\dV)u?mxwyh.n`[Vrar֚;+%<(};C$FY:AO[,2KZxb+8s̤B]cī/Ue#|bI'fbV ac72uUl;B1!>G̎q CVϯB$8|RX9BA;n@.#ٿXFn/7] &?kh ImB'6D9ȜxJRqu~5EB&c=‡*,a_)OOH aGpw)؍dl:+f 8-f^:%xJ~ _;_Gno쐴>قB{L01t/ qtI8u)Ey0B5!\ dNfL\5/`C?lљTgJ]i 1`3Qlg#!T.4Pر(V% ԙ@+44ZiP:1\B?{Oe0hWJ8.^Z azEtB,v N&,ca4_?ߩc&9zox+<(]iR%xЀʠC K Qp"qt竚ލ`^ +8ēV-~\)~xm`S.q5Gn6+:Ȉýu(\#x|PVUH{&:&EFH zCdVǎ؎؏O2:v@B_E:Q+)UOm: iτL,d)Sz=',4Ibl@+8TF7@R8"a2nI( _̜U9]hVE߲Ѹv}3Ԉ`,?sLGh 0)`K/ 3|ƔU l\S\Zͻdj6FAdX}yd0eHc9y2ļ.b%W]д̀Ű=[#i- h/#IhܝO6moik\bikT"j&equ<}EQK>HO;kwnݶo\ri?2EW Sc oBoRm¤˲XnlY~Z$af~ .\P(T/ÑW,z3CȞ27\zR5q_JJHo (J.^>O$[lm,H˄IgJ{Ð蓃@B %7 ": Qahr}GȘ(Nfg2_@whZ:ƁC!"!$ֽLj:/ Tbl /) !v'?ϝ\ux1lL +wx8ՆZ€-f%룎Wds.)I[Ô# 3JŞX (_(j o>.R&@֮TgV+2\zw"Lj5K,6lYaS8d"prA]]Ama1;QGfNugT#x M'"t\~P}@BǝJEO_Dhz{>64ysYVxH?yς E.\&F5{~٥͍=Y'(ndF֔o0yp7ZI6ċ,c%(Laʣ4=l4VQ[ЬB2г fێB AcQ(.mj}%U>rRԣ.ŰkEyN/ _f"kI "5Cf*Sq>Rǎӈ&rFgW6â%l )_†OZ%zTZGi*~R l؎? Ό7'AK ]^$<Džu磍WQ>B/YrP#S:vDu*a`7͈].XvSdDQ H|5-_Z~xC',L2q[,Ϭyvrl4f(ЃU cOG./S_?!P4>q);"M|[{yd[;e;PMoQDuM6OI JE$c;U:OQ`gC p7<ôR>R} "Y%@H'˥k7Z(:HXg؉צ p6\%9b(rOӬ#ݯJ̜7S5yYxŷF)x+[46Ab+E]㰍sUnG4.N%-MEkU*'(MGdtXFBq' ӻP\ |]p@ y{m5_0c]9y XfٰV7@MvOtg$˃MwRn~?B?  *l&ݐؠcaA?o$hF瞘vvZ ^ JRI[ŗOǫtw %&7Cn|&D}A?Uu[M sXmˇwXcP A46e7FBߜVEj<'/'hb!҇.$+3yu>XFh0QYD\oδ RUPƒz,sN CHSK?JM f>'ȡ-_c۪4?Dܶ:>R#_OA ;L g5_{<޵8>:ktʡ>ORMۚR쭓nC:G~"u;d+Ed.Bx %WRLRE(^i ب@҃|"RY_bꮴkJOӴʸukD\Vawh7[TeJL{-nm˴Ξ^2eU.}g8r?!?H;s?Ce[OnȈb7Yx7L9Mvk.'ITߟ&$~k^&e::Ն$@^5hH{SyQae玫o,;0=Z`-g#M^u;'Ѽ )һj_db7ۯ\ˁ›xnht@ T>n'ԻEn~:gjy@rTڄUv&Auqɧv[@ƚ* HgͰW%?j/0R8%y#1te찘m!_vޞGX=ksp[ T)Dv6B1PHb3e RZtBK ļ~E۷-OOQn W)||//w+6/v+ZlΟB8\xZw*g(G[3x!QNۿ527 + > ~h0_5@ Rt@.2\|ڝJzIPգ@;jFZ{5إRg9:fЛgkRf5rTnCuV.OfsX Bf \ ^CE,l+ H<( J"*$룰|ӶG0$ ?S~p-l`oA\[ SAs2%\nn!Wxt0:DͩO޻DŽ0f)mIǘ&ҫ8XdRZu/J¯=UXTl}S掀!x $q 慓F Zh, bhStCY֛aE?1+5٨^cfCǴ7eO#ݥO͏il_uiqAlP (ECCPt%'G9|`xrF~%(l|YXe%բG{|. SX|ì)S:"&+m2(BD,pwp]< Y;bٴY_SA*xiaqrzrf]TY5f+h{.M\+X &=Gǫyg|5FzD:D`JK0R躧Ωb ZzEv0R$O[øs|PEΌBq,`6Qw 9Ӝ{ha%z*.+o3氹LrUj}qIT3(՛FO,0ͨqD!$H!R ܟN*`QUlߜu6R@>ԥξ@SFF濑?3ZhTiZJN[b{dFшvȸ<6t T*=qg-)9-9"dɥu(sλ)' y|.*rX4g% $~.\b: 2cStN1,-{ k9fNYoif^t a9Cj\e&=̏TFYwufw8E~~eI /w?ܒrѴi|ݷnlK!v&fFZ׵Sp^lH7@tSUb J9ޝBF7(=AuDo|Q'ttu%úH UF::N`/yNdͺEs@]NqaFm^Ӥ]ե\/h^V,9$Ym&a']HI9(aҥd;|s x^K v}Smh,Ͽ\dhSH7ptTa K3l4}mB\q?ٽe ?!f HQ* n3@-Vr픿,T,^ڌl쓝{򰢭t%i}S`>B)p;o BL4. (-У[w]x!sfi83K\ FedSHD- n{[)Nr;?LJYJdDyjC3Ce8]p}oQ/3+JZp>y0@6Q!@㛗8t$,Biʨ:x&2qTi,XN~Uh:6xv:"x z:{su,8YX,)M94h)͠nuT˃p)sZW/8Ҁlh<Byph:y ƴfP/){@@7D Tx+n J 2K~֭Uz2;{/>&\b3*Op2뷮!sCD&zdP"!Bxg<5ъabYBdDskُTPV,eD&;0nBR,'uҬ##Yw~@b>6܁`=\!;*h;0`ɑ:jxVjkI Z ;hE6kyK|nenb>deE&WviADǍ/!]J#ƟW[!~_K\i`tsI GScuț.@hz(wWl :p>JOsmsTȰ_ gU5dPM[θbK /M{=i-aL۴Ue2Uf$w~_س Jc'}$qtnD)og2D>>@}h{xj\޼3bUi8d8:E%!Xu}M_.֔'z+¼:IQu}p>)+\T,[[6 \aY-*+Oujvf٭,Fpc!$QTvc $׾;Wx"9+@);+@.w[WE^9i۸!*B~VQ c<_)qFN V&ϷpH]B aA3>=՗Z yWg 0aL?ad;P2) e:ב?Yg\HIJ?qc.ei`q2fUbVJ U*w,mhy@:KLBz(TJX,l>no 5?lmUTm<ʧA|&04\2`Q`D` Zh@y|_}dyvN 4nrjʈo1: tҷr>N (C K4.yW2ݴTS,Gt!Qoh203j;uCw((;[RK &rbwg$c'j K' *C i5]+D Y* Y8~^\IFY RYK 6tB FuұE-!LLk|էˆN_UT2R-B CRI-8e2CswK"blc~*9W"DU$u,| X0؍դC[t1Fb-]i O爽pYE".u 5*?s[\ ɧ\sS;͝~ 'uO:</=NSa}aۋ4xίP|U($Hhr}(ՅAbZUXL{\F^ޘ}sD:9Xh!ɰ\D>u~ w^ʔ:h }|@+ˋ_w?%dtbhsd 6ɋM~_/ d+uv;MX*Տ$: -bCM^`ۆyĪۭ6L?`=ԓo&۽Dpi`|ì>r7~nC(~O}S_@m" aP4.0JzW&sr3OƃIѪB>os^,zFx*A(VnAŇ lTS~c̉N@Gpn`jVS!y*cIWD]19HZSu7 ӷx[6q.hm†*r t[aU :|fvV#^#q?'؁lYgQݫU$f^A+ 3llmv!x &oD\8W4o\GHGW@9Ow9IjCd}FyM]Q7.ХbSabePe "xjR/hce|+&jVee_Ifr4w% cYTxL몞mgK*oyr`5[PEUstiP==fp&4Oo6nSkJa`CԞ.x"9൭)>ORO9u YU]>n5:qJG|mru\`ݕd5C%w'-0'} Sad-!hHeT(TSi'ͮ$ٟq4lʎd2[VR|hOd^WJVcL]첞9ZKǨؔ\zqdd8v>)97>|ΰhessbS6?tNUV?$fae%`NNo@̆(IlƋ6=$"-1*1BY ?9Tgx@޹VnhwIHH0ZbKƭVV~:zn;잴Riq(Uƭ*S~z ~v&1IfO9Ck\@1U|p 2a7\0`H[PǡZx g2;mę@wWq9 y>MFr+2/k\U4vq8XՎJrM Htaa 94V@l w@ !B^~9);@nc4K(emt=<6OLɉ Ygu>bx[y|,//]v> ?tpڵ_tşr?h`Stgo00q t+G|2jwi s2mÛ씣n4_33˼|J;n;koț1KBU/ ݒLD&еIZa2-lh$& `P›nMIGh"#gF W ] a# Æ􊰌C/QII'ȆJߴ7m7tԟti6Á \ -=G ,5ifJلHM fW 1q+c$}VeXMf_b!NŨ!n2Vt`Af3liy{ưa_PfY'fert[3Dz4H1o5FLkj7PQYX:xSJDB靆vQGdͧznAdԉJz]fu{C^( IeCƳ3E6^7A`9@r沚4ױ=QN+=0Y!Z'eєx) <>\Ü7\t'>~-L -[E/s8 B,x1ɅZgۥ'cƉDMt**}CZtsӄLm0& ;d'wRS%,bmnhxN(†4NkMUi5a~CJ7u࿨K܄:1Й'-W t<9@ J An}m^LS0pxZz>3# MЃUB!nhe]%RԪNMBR@p0(4VzddABʷ 3ʦ5"p2 #*՚Mᢃē9 x"Vqek+SP6@80jL-/pj<+rtpJÀzڄ=sFn<֩9w>pzI "x>L`9HEXf rJ^i l8֑C7MNUZ/Ͱ,k_Oxrt1Ò -_#͹ʗ;CK+F?!ViGFWV*Kx(_\J;A7mMH9s ]GgO@jH( &ڡ->뉍3҄۷piV@ِR6b2l*&saDZrY&! fPV b'[ al5c\w>B|*&[ЁO!q~dQaj\zs ?&AOӺnf(7f(-E0}x;У- |: V!v92G1MDeAZ !ƒεvcsȲU<@$ X襏>b0'̀dy.΄_~hR0>w}2$O )hi%C'8rS玊45bĎ[!9N*5Q&,Cu9~[֐⫍b!&k`ZM?03K}[zˍ$iy53FxWxejQS}y5wzVS'x?RlT&Z+w"r"=֘{T3^WBK0W($% x HCJow[|S/UNJ򼠥T6f)fw~c+s,BI kxJj;YiBM{Snjk5uG(%G\< ^8ʸ(IPn~ap2гA?9Z>be"!WNpxg/["kbѡ3͵c|uF@) {# ac,E*ZhH$X?-I ڼ>C5y͕CgګhGܞuH@f }ԯZ1X2|֭0M{L *I+9B}Яn%UFo.f>7[m}·0iI!H@?7A8˗C:ʵ 1@~z@.4.ݸ+Eg]s_X&.躂X!i\=:޲1d*ӵ0/@^ZД⅁"-|+-ff8 j*daS[nB=IjO՝U- ֊ Adda ch!0i3#~jsw.]j$ E`ސ! Yl<6D 4P QbK-ԭ,O+&O3y-ygS Xb\7nݬs5ӳnrk(߮z-7|Nf Ӵ^ ѡ5F,x y@Mgӱ AGD *Vkz F:xW=֝7<}=xD K5J"%`$ߚ{,0dq6F%S~?/vZJF*dcj R$t|W.:5Kײt-;/]C|n,jP&Sc\5Z~ci/cVgX9)o%2io-j|VK!9 `l>~ `G21{S: 4i4KX+BzV:pJbb Ǟ^6zQn4JM*:jSĸ1pAtɆ]U)=3;4M+ m.E*͏t?wəth^X̔O i `3fIjMX ([' er~c_~ҼCg~V~Z-;bh$I6a+ pE\HZި3-Of^rQ:_/i"u+Wg/u:G '!nؔ߹hbA9$=X]Y4j%NVCD ۸eS~Sڬloڏ6 D$X7-&rD, #"ՒKLoz2Lgz4Rnk/&ubHh6#90'-1Uҳ1Lk-Ax7t{y,sѧu(sf~V^0P@b7(AXOd~;L]m!y'˛b"[jƲ4)jE:Ì^Bbm7;#*f}y}&V+2U1F3ڔ^y@yIieb. As7#ˬVƞN1ɛ#XvO:GP ?2 \`(=Rq6d`('.;RRk [}HVd "< Aվb?`qy2gcs[Uv'wADi,ؗKU4r~b $ !9sva|u" B +яx,,w=Qu %/Q(8(ueI]3o[VIU"6rd[]AN$g0>|Gw1 cD L\t^DD06| [hf<@%O)N>Kk(׳9wե*Զ,EB; # my$:TSxC񵋅`B'm~uV2Hb= .`u ]^2q2F!,̖LiR ÅV>ٻw*Z6f2 he}^K}BLv|=G?]߻ͮ8"fF.GXXBtX<1n6!s ؝`0`Ke |>5[nENsdz]!-bIDSrD%$3JBgN7W!g_Jzckj' W/S2.a=3?;V+i3^I`!yɢRj_[ĒaH^ Axc\Ktdp}F|Hٻ37ߙv }8b?lt|9IU1<;ꡃ#H:#| RLN~/D=,[yKK&_e6a]S7*doR%gAo1̨4P BHJ\K%B,ٵP.vBht~{ɻڏUђ{Djz!cԗo$@@R _7GrfSGM8.v"ڵ3 @yl_r;]ZIac{VdX|7hƍf^E w!SK2`Aauh_`1Ϩ:;r [5,ڑu][ nyG4nmnU1)54F@d !Uڭ(WtR*T%ƯdbmMKN$|dɎ_ LP-0PL[f1U9zq'e1pGΛld|M67ak$X_ug9͠-ݝȍkc_]MM+顦49(u&D[Fe%Ș(q/`F@Nk_X$pBb=AK l\HP>>YSW ]XҕBj+23(B1erA뵻l /s,<`fC7:O.[LmG[aZef@-cP|P}O% jxಥ"woTw]֒#sKyK Bdtgۯ̍] lѐ9pmcit h!.q6gxq1UAxjs e$Cd+H&/ͽK2tY}_ԊYN4tvFKw=@qأV*~]Z PԴ.pbb02J8Y,Բ ά~%"ABo}8ʠǼ3XAZ)F<1wO[(ypEr p=ם=j!b\P\r^э z#ȆqC<<]?lj)oNx6Z|>}"Q14!G>4P|nY_:,R Pq`=Z#K~ZHt2}G.^v:)Xz\%cd3UH@]4 @ւEm /N]e_"+KyJ/9v)Q{}9nyFG%Azk< h2<(1RW$2X Wb {*Z'+dOw15 E( B(K׊v-hD6zR794;Mk^FyE\7;B("s8DR?mfuьsN60dŞUKB&9mrJ^^ɍmv?FDW 2v#Y+}Kݵ a"i齇 :PįX`7<"@$DDcw4gjҽd U;^Jmzjo `a|1J(K~:jh7{j-MEJ:$%Ut0}5Y=-Y(oƧu`\g"S#7x5 s0ל7޷ Qg2<'w(([ol S̀"B+0a/J<тJmj --\1S32+ԎIy}s5"Hi"DK6e9:S4mϹawC i)(X|?\SNG Պs /!Xs~ΏxCroܢ?[+$sIXB._H1XCi ӵ;| kϰR~KMt>ߥ?xJ4ꮋ\Zwp(m4[ץ,uEųWX{$J X硆2julP)HW@R Ysz_?9n. |9-⣁jhw#:BgDKϿN920$/:Mmb%#m5_Av0w=3xOKbqTdY$3t\HxvC)=R8[_o#r` +'9!Y|F53J n,KJk^|;a]8ةj\/5O,uOYAC4ǫAg(cs$Tے)k†%>l{,P9N4^#ዀ͟ZU)v͡=q3i^bVXCd}y) U%#EӚSCl= lܥꏡ몛Ic=i_f6:6b(c hCqi~Њsnkg g>?BsuQJ?ޙ<gDCon5T^V!_,7HzVX0O#2Y?wQB҂N'oZQogbPbT~-(=!6UfP)qWèSQT@G?jJ$&yRz!A[-g؍ܢX,/;R@f@M&"§,e: iyvR,6=K:ʦV?GL´)lAg i>N|h#yOK:NoGr  FgFѶsUrAWka-_t=&ՠ8ľT$?}[n9ovV$n >Í*9# ZlK,)[dDc-'\k4,W4T'Zb>[` #n0܃uX5Tf( CdU`|\4fnLJ$lr~;[[,ba ތ$8ѯ8_Ûu# 94S`Z/F6AI_ \cHq3v  cU`` r7lNzam!:=Mb)hNDb\Zn$1A8ݸ6Czt .9[![;ƅ|cFH]8h߹?cbAP뭢 _QLP]g)o#YyI>vO/}Ƀ';Vʨ-kt`﹭نSgFb YdǕ<1p$n]<QrKģERr6,VK^ϞPRlGK5<!:,ÚğB nGD M#0y\sL(}.6r tA(\sӑKjGUUEn,յa$mO[rep&XqjrhfW>mBUǃnkM;qh*k 0 KjkCܥpc|IA]ƍ#z05 M3N\djlgbM9ʦ b;FIp/:Bˍ4<ƨal$.#PQ\*%N]%7IbҖqM2ԼȻl''a5dQ~ a ƚ)i56rPOG80UhE!HjPj=XH3"UbT{x#>.U|86A]`M/?S爖%4r׺T*W3ٝTKh=6sf^#L51C3v,B:{*g{-FΈeΉLHصEFЯ=?hr,7._zxM'Vcg^L҅pMVB` mP%ozNraKRNt]Zm+8F52;2Fljg<T}CrGEˈI lwC7IH1.m3M2q 5[rD(.b mNrNVnoz@@ꕭ^h :B({(ńTzhL i105Xt@}xVj6!e2R4Y:'8Ը[X?d $ƥi*+Adku LWϠK=:x1n</ P:\ }B璸)Gmwş-6<ϳ9 xVf)Jп_~Niϖ'Nw<Ͽu'6.i^Wׂ[.IG2&"DlKD"%;\lH@T qOth =ՄI1Q |x7Y1&:\$Z=5W.'_NQ?`{*Q%nSў76{e =S fycQIα~y>ᄿҒŧz\VO%gW⇚s ^k.X#|coB!CTS.A7þct)ߐv`ܰ-c,T-% oN-RA%Wɖ v}S\f-1KMɝJΪzR=Q; eoz٣ ^Mdڧ2U(S3ix^LA++uzȇj'@S|/"|[uL1tm/ۊL!yAO7ȁ <+ˍym*up\9H%Mݍt$Bz=笼fHn8ux{J#vk"5K4  ou={cFiUNk޲8b}6Z.4`8IH \w,OXME1̬3qhpD$ɂtCP\/5J)r)ѶJK 0SnԊe԰=2<?JjLW)TpɄU_HACt<1(N T;uPFװI+ +wai\PPJ8U3wgJHQB B pMQ wtatIǗ$ni4O؛r6H!^A'\X\=Zw a0ONK#'u7Cc&W㚂OuPcH ~7 !v4n|sB )Z4"WWLckjk_PU}61jIM<4H>RXnsRcz"2$ޯ09yبL7!ɴC=͘(f9W*$+K6DهG;nY0IN=!pʦ7If^>f6/ܪ*F%ˋwUbc,MJ WMnꚂjp&] )!%Pʥ'!yQDo. L]܁ѩQpwp!7ܞ.d/G+YV=HԳ?O`0}SH{TQIMO0vj&_p۬o`HF{ W`41gߚyoKp.bO"gU|fCkqѿ$@ٳY'T9cN ]mqpAV?ju\Ɯt-\ATc 7%}{|Ɛzv^"1'zڀ^oM>mtIӚ[3}i)st ]P,+{ @iX{tl3i 3[ p| Ϧ;; ..d<\+#" X-](f7nq2J|HG}N 1 MAn>ͶJa'lDgcG8C#Tw?<ϰKO䀸 1p.AuWu{ 5AOYz ɓtZ!M;+|zdt,vhˡ^Zw?9xg$Ϳ~`Q֓M'FhO`;QS%CW5g̮̃\$16$+H->  =eZӡ$BgB28'M2p @E]PC;DnLhe pIeH};,6tIjh*L #F[TGoQÎ[hiˆ 8}Ȏ:ןXŊ ,@."חRq|!F.1:'r|*. !ɀl9wt3T6p+1cC!cIzͣd:7젉YltKù(3A_jAAb8xvf*tJ]C[996Nk,k73܌Yrg.lTxEƍo1b'T&&ۻ5D?Um8 bdRq1 {DlȻ7G#Љ`sn\{%mS')+4.U=e1Ui$ۄUX/U`zcGX"  bvrsiO[lǽYzaâEY26DՋxde )MΆC0ǜn^|u.xyX)',@6Be\P# nV6\ȶf`m~LE<;6 uxzΦ}`N? ~=TП=ǫGG&)+@-l+O5.(Fs3}h_y~a"aB!:@LSqZ FD7G 5Q\RBRgmυwސڭB_H2E/J =-x_F1tV~adtp=uQu)C<<}z!w sʤRp<<0F5Fނ8&>G};(JqǽCqȰ.k@ӭ"w_ļĘ HK+/eji_}co*70]Xindw$Z*؋sRJ,ހI%@/;ӟfE╇`8OXDyiSFMxEݭ0-WndЊ Iy`[ S)QS\C4ey1'Qkk2bo[\2d 25v@ҡ'Dq-]z9jsvT@QDpmWVŸ*@s$bQhP2Թ\g!N6h_wQ"DHuRSO=u*7!d]Z@SL,Wn YbNDF-́`1)SlC#o.2i%HX}x@8zLr8a9.E8́jLʲ4$03PBE#h eZdߖ5b;:8{\nw喍Z/d;_Xad%2 ȉ uAr`UCǽ";r@ch uSîu.O%I4UE}*ORnB߯=z-V931hgEҊ/_Xu1x ^ 'e\^uE|j ]~>m sZ*YPQ3ʉi q Z*a";6F`?^tAibuY] oibrhBBkkY@x^10@q*#0aEA+u 6?r&|ŧS"?M}/,@xN5<)-{_~'iԾǹD@xk]?ȼZX3ߦ=AۦЌvPdlXcӸzGR("cVct+HDol8$Wcah4:AVQ/lBWa,xunE(C dfxaTjXAM[<{db0h;Q(vBAٛ-֞;@ESP$Ow( Y\z6Ipx+Lr7 9w;Ɛc LVN;$$/޹>mZAS! 6@BIaSi䌸Q1 L^0$RSlN^z5#t$3i7M9gM؆x %Rg޳km!x V.|Zqu;\^M:E-ǘ {KW7H_l\y-C12f%EOO_:/WL@1  G~eShNP7xFb1> '%f6`}Aر2;iu)W0JiuKڭ"٦wDt*JZ`jҎrD*'0e|ۇ;[ 6lW;g:W֯c A/"xIONw8N-7? p~a6[ N3qq]K!\5_W.RG7J SO)u$r P(mFmT+Pa΃J ћIf0,aT}ozAuOў#J㋻-:83*FTZ,q֙Aw$BQ傹Sy]^kH)uRVd"(<*Ոsu۠5BNUV 2R,%&NGW 3yoGg*`3_6We$qC,[JIo}m:QT<2(fb}sj*ԫ9"<PVRմ!w] xxE~~4r*4Re΢0?Zfx$y WSwrJHݐH0o8ƅHP ^ Z}!h։l۫3T]˪҇Q2O̎(Φ׏J6Y1­Ko1~fd< R7*ݙˠxsT Uޞ^vLkZOw=06b{O0*@{ycHoma7^u,u~ 1Y6wDy`XIT!.LcQurO Ś.By֌rQɯ=.b@ekj9kgI{TؓBhqqPopXLF?{"U;Ih)R AatQ%psYP%9I"'E-NqY2jc`v] uHyFZK`vNJE[N2c??8zZF 0۠ہs=@"mɰ^ _:( WulPϒ!H6R ATUؠ%0Ibt|īZ,3RyPf=Yi/cravΕN PV7o&0Q"Q<,W+ogLu(FPIN u20}$uRS7HY5/3Ԙ;i9"83iĩ+z磜{GI5o]!,dw|/ LQTj\ }np?M@j|Sp83eLO uʚbBvQjƱ.`S .LaIUߘH]J+{+LZyHn0ֹ"Ð]P:AcExi:2uYmIwg&v"c:eCaŴ+ _7~EѡKЬ7h3;\y!Q+991֡۔ yx{k!˳q4pj+BF+7*=/)*ܭ9őtnIK0O 86 1Up;aI(y"aW$MØw7 &MX3<4JN] n[nUDdg *ʈI'1 JgLx8=ymLg:u`r0V%97*,݈:r%J>#Fb`2>VƧpxjkUɎ*NwxptO{WnWI//wX8!yéy@7*XC殑6ζ7\G:teUl} U$&4T]{RHmF̵Jhs>$&[ ",RyN{* }PFG$Ȉ rjGCxK+!̢_~M(=dhf]6Ciu(z2"Mh[+7Z8тbF 5-< !VŕTW ZX2aF-4E c_}GǞ/yIw8,6߼}%2c #1]ƋQi\mU_9דwPuIMZeiDnUo6JL'DHY5\wwGib#S4ݛ^ńoidL g~Udz/)pw=W)u,!:_HjɃDǡku$uєKL@[#n=EKTDnpCogai6M&޿:O(1-( ݄k47zC^XQYpl1uX0pOR_i9 m7qB߬_Koi}Z.ل_8djG.H;}@ T!sz[$;usu<smdkYu؏u{FQvžbVZP72|mx酉I6A#/鵼6SInzZOKP:{@#K>=S%[E@ + ( pߩO$ s+`ZrE G_B쯶'Ukӓ1abi0(X*d,Ԩ6e 7[7^/M|TCF{+/վ wFy$1@C?,*(7#18ش`Ϥ.O'14Z?Ѵ*tk.YjdgFy~o?xEy Vr9\:v|1.&Tu6Ok8}.)x/5$ (2_<ҟhH8C1zmn}&߼N$%^Ls-E*zyNS Q4ɡ),KhI$e.,"%1N5OiJ~Kkw%}$@5R|Km>I2䌭䅵7iVV~pU V3igA΂ ÃCtV!0@?)@upi FFOWcօucgI bԍx՗04=i.d!.WhQ<8PW^.!*W(O:HH$<$C^Bkj5}4a9?ROeVdz݇Rׂi{0hq0vvh1zcX='>^57Sq"0 bp8" \Ϲi]b00؝@;aY[ :{ "7J2{VLfT@^.K k8eӥ[i9tH@IACQd6(: {rH8ĎR" x%G&VoL0HU^|prM96 بQTo'RN^pQ"S-?2EX'bD"Yc]ëX:؄ C&%L]o QQH܎A]D }I'`sy1=m(<&J3m_ =:1g03Z{a'3rhgbDŸ4"7_SdW%Kx!ʐ"} 9Z[Nn]F4>9j$ o~Klͳ!Y,kCnfD-F||Do0" \W [CD zU݀ H^O>nxӋU 8iRh+I-1Zf׍moЩC+C#4nruMҕbZDQ׾Iі/z$щ@W+qldQ7ں̆Re'i6&L~Xwrb}X`ZʦrEK|(i*GHGl)PTGay 24/>.I瑸ݑ)惤T'xO6f0Qf8ã\7g 0),R *1ϽaFg*łW.YKK IAb W(go XI~ȼw%~4k1kYh֝ذ('P$uΫy%\Y^K"yGGxr-]}w?'&N ,'i/)4J!Z1#JBhYJ?ݳ]fH0ei(׬d")럖1,(A+/%`og8 (pKR"\lD>@+KNYl7KL6 V+k#f(UoA,R) Hm%)4]0kk:@f2aÐ}#.NR) 85q6D-B,jwHc'w_"dwk uI%=D7Ok=FI>S v!W#{M*|^7ְ[``>4( 3MΣwg lPp&$vv_%>3V٨WS+D,JY jCU\p”ڋ$yW@.e/jVj%br<.m]hY 5Y!pY<TGZ m2["?N`k>ͱ9mmVVUj98 '7F(8@Dut@ ziOb&cy aҫL5RqfY<HJ7㐛|Z%{=V-;m+n٩n9kp$VJEe]ARd804\ B̝llrnj'/t>AM|a"n\x >i9? m>]sɩ+j+6@4d:S53ο. b1Դ] ˈ$%H=xaPp1}|ǩKIRPXJ<"8A-0EH9ns'KOru>Fܵf:[;o7tj憌 J.5q0ހ?B/uȠ5JJ" /=!Y&ڟ&|Oʌɤ EɬU.6O/_xK}C< T2 'p܌I&KWdͲOdS0x[G>4 ^$O ;6z"TU%TV& S%wvृ ,G^Oo饇PZBHZY:#P9coݵ0/[Ax@#̝ 7Ղc(G.u)RuySEm @}|wgή#LM o46O~@V.6ٟd{MjgOp[~O,Q= eJ҂;3s2&Z\|hU/TQh; AIDفe#H VOc}9 x' 2"%{?Tp+hki Ib8kPElNhWrqd1 WQ$Lnͺ",~)ݕ/ye\ 5]|ULG73I}х~)t183nZHsm^dci6" Lx*OL'+9AyUȴ$a xof)UJx_?0W49"KTL,|7/!?ڈ8B:,Cr<@6Y'$dqyӰ(-L8F-QNtHekHZwΣBS~m4ENإq2N*`" LT$p1s Đ9̺ō(i>/4/橕L lo7үmC!p+DB;2-h{p -Sok|_~>~NewCᣒ%E@O9נK=O~geQSPTܗdņqplh:@kQS?g[m~g!ZT{}b⍌Lluf$S 7> '%,~%'0EH$U3R.#3G. 6mDF EG~zQ\ĩΙ5yS{I6ǚ* >wXX[ yIa&^1A^ʕi萄^kܪ̬w.30h眃Kv%&ٓhgjn5Zcl[wUGidk#q/:18}V4߿5=nF7.zff8GvYgƊ*Z6l_"Ip[izBCV{% j]lf뼌p^}MN*$D(ٲg=^[{* ɷE@a^pxz*rU*a[0jN$¬n:GNTVu qSg扅Kotaa^*NA,Ϭ2U6rJ5duJk<*sP907"֘kmħG}*'smL<߂fz:Dbf\ۣfQcCY`]N@}*wR=VDz˳-~e vb:ۊ֨B* Cw'[5osH`Ʌǹ_f˺Yw|k!pJcw3FдFn{k6`khD'I (Q'wA:8 N7[u33Ɵ5]̅5IFxTD^o#ڗN&j(1,go+tt6ڣl4%3c>$p~i9<|r"\_7D?6v許zNսWKw%IXQ&iu68&,4@/n;ɲ3F,<NJ |5xƒN {[ a+;ʀ@0Gx~((\CzYm]UhIa;2z"Xp{|҆˚n_쪮,Et7(qcD?/yñDbΩz-v=^ṪEkK&W+0ye=ڕ1FgS PG8"R$ .w#{$҉p1ѲF.qR^^@`撄d3dM?ԜTѓ˄4FΪ*E\KUiؓT0j8V^ϣyTǶ*[e?3V+n +Ǽ7NĴ?Tc|q¯2%G E 6KӰ iZ@6mՉ,~Yv * .|^Y?YZѭ bH-P:X>,7m" OYpd @T"罔f[BAGg'A(_voØ$in|&ܱSغ&GL)pfYqat (œR4ޙwg&O m{!!$M#ܱHN< з\Cݕ1e\elvk/: Je@s9U*JYzNV> h+hH9%K9B֚J;9kXg.ikG1lfXiEKcAE(VfJ_l d#3oZja`Gy\qz{YR\ f~$0J љKqRd󞾴jǮ.821lȨ_Dbz*kXeKW'BWF`+ uKө!#hAGݧV}tfv]9)&[>a @eUvXm≋_O[ qF@SWdqh1!9㿯Smbm0e q=D-dj#Y޶aHqșj3pf);k dfeсgSsL^$bc4A{ۢ) Ysdx>4^$--/{YsTW1@cz6sw c. +ئKpooCE#=*: rrƇE  C}d9Z]*\ΖT R`C6p7umX(?m.05]zd>e}уdZF4Q(&FǑ68{-MZro- `ɕEڄG{5C藩qe;FР&vuEυ۝_lz"r 21̯DiA:=k%} :#^q9}hf@+Ik6!=X&V"vZ܉ pl#-q.򢭌G!qw/ `S>A]?x>. G>gnG.ъŬD1n;|҈ %7$lpp ~[yM.`l7TZ[F7]6qc=Ǥ'pօ9&hX#TG[(hc&H\1ُZl&B:*VVEIU1 \nG"E2ns:ި3vӈEb得<L ׈v8Xx#KVlhjJ?Ns> N6Ra"1H$4tM f~M_@ʙT i0qV!mfjϞ_pŬg9߷;Dʾں#;"%WvˬX'7cYA8e->){'ۗ>C*\&b@C*ZⴂB+_3(^J"^z( UT%뻒 YmG3"H O9 \Zsrc{\KܒwY󲳄?ϟp0"D&$,{=8bXL"&@6d%ʯDTڬ>ZlaUw+MT Ðm_Y垟To_%Lt&-Rlr~chAuqܔifojT,G!;{.,i9D\]tLj2`GL +Tu9#QH]B_V;?C)| g"[5eψñO}EK`ْ-f&yP˗jy]as\Tg41n \VZUo6R7{"q=LqFS=7b"3`)J݈*CVlu3Xy^W%eICʃB2G r>q;2`WY#"XC\I/:4v+a8YYL7(gDD& I;YUv(S#?ٗ#^eϵoB5H_}_.Ag= iq {ǴJؽı[R:8o|UUEy 4 SV[iƮL#rD,벾dLkiWNMw+. cNcAË.#-- .N< P斕Vcz9gWX/tgk@0I!By<_{ϐmq7 MV _ q6KF{+%MK68ld疹lNQW)Wt)Sc9`tP4ȞJq7yfYft{cḓWq}PNQp,>THz C87+cJs gѠDFd΃frٸ~%@2ќUx `m S$W)LnZB!x(=_Opqhbҹ%ZzXrQTѵt^ap eAxZdYCgшҝIv]UP#7k8⡛_rb|_H'+oy,91y!Lp~w.cŷ8zf='ˁB")Rw]"wwܛ,*>cΛ;**;xj^\pExVC:7[6"ҹjaVRwr?Ulal_TtW܅n1-wZp7_%pɺmw),/4Qr̿uG֓=#QLL\-pa6ܢFJP%N"'wdjtqi|忼͟ << IcW?B`B=&5~1R&V~I~ 4c:As{j>ȜZ ϯ/ki{K P=_'rI"{Qi9WH6: xmfe4F!ipo3ޙ (v5ԕ1Hȁ_x8@W [y&C֠첵'"jOczB(GW;$C'(ߨϙ?5qY^VA$Vɵv7 :qIk`ii!}?b㌄XL+HWⴷ)z2APUTwVz 5A,PBS >2~D蒨.ɛU"`Yc|2GO^\3j$zZ|<3a-"%/ \ GDIbVlaө4$*+icӵt#^ ~H+5z +#"_6k IN\g%u=1o ZzF?AW69y#_(WBA䗉TXqþ5>\ݾZ"E&Q"Ȧ$̛z*,P9_ A~ݜ543P'РnmJzOZ aHT܆0Z:+y[0Tk}G?}](7Si,(ˮ?H@N" ш~J4Xy=6:i~-_*kC~V'& ̾ 񄝙6pa΄=n.6+.W%|!SMǁ3-R!Cmn5RT}<|$}@i O4 ^Nl S+E!~'Q :yZUlU5F<uv3g Ef= KC近H)APmJ@x-PR:2;&PA* $ҙFVLTUYx(BhQ2qe^d#!+% <>9uhi`I¦1 Lxr Gu+4_(jRWvSuZFzgy+C' E8O |XK [&\ycRa=yѐp^a~,IP&i{F{l"ްEO)R9 ._Av>n$*h4Aۡ,d\tebj;uR@iEO(|']lw09]$XfMrk?dRH]*2Qd0١ 8C-f[sK;nƸ:a Ɂw1>&.in&*/==qfPQ#&${!RSHwXLd0d'Iu(iU%_\ӃOݎ[.mv("Ew1Itr.FFs"lZR=j¡'cȿV7NPac 6W xШw p >m[?Bόq>8̺<]n+ĂEqw\B4bG/8Cf]v{`0X3G gYܨ?!U\pVDANl30vVqOYO4ݞČ<5g08~$qjWճ}YP|ۯ1`2A\ NëvQ.ɕnIrVZЉ[m߽Cd3(Idqa- tm:=Nui|iE:xX1p;# i$+-[bSۺ|g%93a j6SKE t5/a 5(Œ<ȦQug m_rP~;>SM Du ' + 6ELu- 54W~ف1O9rԍ ib+b?6ko›Ȁa [^J\w^p|N|ÄƑ^ "F^/%g @4 DVPuULLt\.oʙZ{j;3ba`-==M߄Lb{iH)>^W8BS8\7Ox͎;,H' -JZU" $k|"~j7/7x1ό`KU~g(ISJg,V`in&IhF`Ep dF v0669WxO9wE'  eZ& "3^?h!<a{cZ;w &Av/,KaV-B՜E8 cʡ t@ܔkV+U/׫ft7L3NlXY]^8/sRz!qG:Y qO"yܠLދP6]Q2i^!!!' 4Cd: fE}:ȷ%GM!aKT$qfZPSm,Υ%J!%+ZԠ>+uӂ=+˃$XoiƇ'~7]üejA!mYˆj)+'2h$;A㷞@Q]h>K"()Ut!C(Ȱ^`xY /U* E: \V6T@/k'p&3\L "s:$hNWSf  rkkk@( *Ԍg&MY$ڒo\TX !w~d&SZ4z>c]eJuj X& g&9#ҘҭN\E7"I]uTǡnN`UB-zɨ6 ]zlT<#sZ`35ywdp{# daRPUqe\Pu~d |aǫ9UuZ]-F/tjf@sێcD쐙t;b}d;i]pǟb֪7ZaO}3orhາﱦVWqfzʼnQ}nߢ:^7x2PDZQI)o89Aܯs(ҟ\/ G<^}{+BBڕps }N}󓝿&*o iv4'~Snw5aynVɖSzVUf17~mI}bYX`-L1[H˘_w0?d>xs5Yζ^ӶbFa,Z_V6pfE񥎁A] E%zya{| MxJ@_ Xd},BE'B&e~^35'djCH́/jaoA3`G;Zp'@(&TxâO_&N!-oF9 J1Y%0)iVAy*LTPgח} ,ZPM Z7Wu?1%V/jvdԙݽ._yݯdTvgw4ڤBݾ/JWn lUJ"k0WnA'%{F6SaY+N~T|\AF[~(AH ѯ(;Re$Y\Ud׌N &ٲT{ l9$ JxLV'_<*:Z{37Cn xV{RNlƸ?aP#Bt8l+QA0zxTy[.bⷠyWmm6OFu9ܷexf\5^&ȓDKof(1W޼k%Jij }iE3٥!)t!?ۇg- JE%/2'4:my!:*`ǂ`!j0mgU T$.~ƍqT+]a͹ûqZ%7d;gne EN)ca}bjpBd '2x7qp~e#A!IݲťUL|L\]R_pTVgR !ꋐfY Fzlߒ<&,>LSOdTٶ:#\ufu;JKDMꈶF$ush9? HĔᾐ$$ɣXEm= k1؟/lI0D2SNR̛q<?7D,\qBM F$QڰB!ZZ|<$RT X/~?8*jdxyz,n$j%vEJFuM4ɆzB2`~ h4;kJ`{Me9ЈT˥-c+L; 3f8Fb`uL44qD-[ ƴ#ZP&6!U,/ ) "N0 q(.=-=fEThGlŏ{h׻u|_ aX 4u=d(A38:H-ڣ w^ I&gbfm@? 0نX[axue(.k3źu)`i: kjTNijq2or|8oܛ V#De,KVw6\Lc@R"e@ ilI-C&X4\,Pɴ/}W:Y93 9wz3=l1XHMUMY2U31 jHI]<'FCe7UCPov7@ "hζ먒[UEK8{4lSOxܜa{R &k Tmt teڏ*gPdi\X]Siu&uVǵM3뙃[ tD GBsS/RpSXIȯ:Fz.DVZr\l 5>uz?C+4 TnesKtQx5{X_r[o\ؘiL8g'fˉ2Nr!(ܙB"a?WN0c]q+&2h9#pQPOvz:Y*[I*c7U?~;1j\p>a]-9DR/NcxȾF>)8 ߗYuli):/nx싇蹕o%w O){ =*3wld/T CtՒ%C[>j:ݿ3jטR9㱇ڒ7(Te+1Os\ըܠh FJwX[ F&ύ%$goƜ1fcAik=!oq6],NbdysCm;dXH J-|o_;t<@Re s B4UPH,ݏWf/jD֩*&8Mqcҙ+FC?eh4>#8ku!@WdPڅ=R$}DoE$dc}2ޓ~3*iÛ1-HW tF.ԵԽ~"p7R|x1ށVJ1aa$7-J}gZiHE7\ V fJpޖpO-JuGWLF[+>#O֖聹Lj7&KƼ e-t+,]E%_?YODdʈZ@lBzLɣI|ˑ>n 6RA|asQ] `/0$βB@TA"xlb]>#;WCD٨&z:^IὊ:M,9>(f93dC& .KQ*~3W#$#ZH-I#$r *ָR4$$MӡTjE|]峫 }NW8ʗCJ?7F!`brb[݃" ZQYl^b1wK?N7:ݍ& ʍi#3KY-|كHZ؇ M@jGgE,G> d vMaݰkUu+P0`:ܙeV4dBlMyu}"oj/4 Bz*VA %2Q>YK6-y]\:l?\ty$.SQ\n{8Y1s~g08ÙT!NKlk Tnɧ.tˣx[WaRJvhrw)1RѩR7]!mb @jS/"N5k"hYs<.+V,F_ u0T? MS:Ze+gpQJynE8Lʋ:Ʊ<۩k.WHR9=%. ŭxGLabvB\]4G]m , txW,E54ٺff.R#"yEһ4/NBUzPr: ؀qqV\+*[~s9M" wcP|$ FnsKCax'޲$]`O=grlldO:q_NZnW(,@`Ӟg5Pӆ&C{ R8p!0dwňA$0Z=Cjvtc֡ B$herMX@9w~S#Pav=ڿܽKcYhHi=髝96 W8f5>hHXA6HKn^ķ2B =K޽k!Ɯ,bYqFT?Zewo &r葬w k{ yy,Wkv 8G28/ :Uh l Y}kh J"'=yFhGeJh#s%M>ꦾxS7HšXyorG}{m2_k0膛&ȹn:QIfpEC.ԟ&0jX,eCFj[ʓTJIj@Z״߿_ȳg"͍.|8߂Hns57H8`*i*>$B".454>R?G&G>QK.?y4<#`/h2.BaJg[~9P5S2LezтP| ?nH17~w#[ 9, npwteQu}g #+Z9{ D}ų77NTfZaiB5KϳwuWD,:W!S3PEZM7-܍\#U\ۡBJӡ5[hC %(.km6j> hwCd"??jۏ *'6'3I 3)|dl/]0*E~ŭ ~AfQ:Fv_"QqӢ!vx`7R#{hGiV83T)@qI1HؕvfH:yyԊ[W×BizLJIgEY0?G*@2"ѿU"plLV80KJewXu'8[`Ǻ V#K`?Bz})MHp)o\3ZPk?v.ӨHn3,䗂\&מ僙8SXLlaWN9Y\Lđ{!Dip#H4i+z#9}OsQk9Mׅ U=>VLؔEFT6^$t&Fsj$>`OQz<{f7B /<+BU!C. @ q2$%\Ò  #`bgܥVd:Us=&PܵxtM21GBXABc7{Xnt4D_]rw7E\ <!ABAZب o`dVgoTI@L՝),W-k%pM]`L"5P~P]iiRP0RvNlt3I;صKO ׽uE@4pv$>' +땄]k*r4D c h]-FuSĥ؛&#橇w{0mtI>??>PTՏ}3x-xxŐxq|0f:͉ѫ'mKMv} nr2ǔwu azr }7/~'ڇ-Js੯*?_,1.W⛁z,}yGkr̜?MYZ??`,uaM䵠}?HIjf1yyМ&oӭʷ%ne^{2a"MLP,S4O(]V4 F_/nQF-= ',LDGtr]" bULts* j{ظ#} aK(R+㢸>Vغ\oe+QId;ah8pl\D_UQ3nwl%FZ5֗[Ļu"H?/5 h 4UadQ.+E njA$1j^dcɩ0VuQ*CrYvD[gS8VnW6)Y8ri5Ha WZW xft^Bx (! GJ|Xy "h 6ſ2ߦb1ZD\]1vϛ駂oMQ*-B&nꃥs9Ha3 L1[%w oN`Hr U_Iw lS2BF WL+(OQ;!_#Ȯi~2\l& HifXy/cU $ei3٠!\IX ` `3E2r&́!{)bpUrs9W; *(?""1Bw)ɐ2uYz{~MRK&bPqʗ4->eS#-W< jgLH<#q8X CJ>gG [ITQ*>*@+1,ۻDŘ  JOcU EjKߛ#Z]3:2RR[5&GG8ЦU_XI,j螳3̑ VO^c2_GP11du\fӵl*MfufgX"=~W(Pqxe_<*6Bуmny}3ZxM6XhJh5?tLwH*PwRmD4kK:?'3ړehI?j+euZf3tPC}8]8]ܠ;UQEoe$6r_60.mnj>OQ-Ez .qG! 2*B.[O=lbg G 'wK|[ Dw*>E%[l L ],~7Wj_eJJm#0AO#V1Ɩra˫fIFܟ G&W7Z.ԑ DQ 30`Wk5Լ׋B%C'=<1$ }"0{/']CB : Oۡ/?4?7LDWŒ{CP=<@U-쨅1ꐹh x^$+h7Hk'1`#=;195/݆sxs?iG{>Wq4k U79q~5' #KD 9[Q[p˖V*0 ʜnaq ??VI^\FقĜwGH/ބa~LkQbrMsՉr]dڕk(M!MJ`R#9}:Tb+x_b(0}ntYYÁ:q;*Ff|{hݭBhQ{[$/KM~Y'Yؐq,ZFW)T-a'ąUFGlbف4_cd*ؒѹ!.VEG0ɎF1)eg >zKž+z<ַ.KJowWzvXE M& 87j1cI#y*$|2O]m2<ʙi(@!k2K'Ož#ل^|AD`\nyb3r]S2| 6m~|lϪuP >Lq^1]$o@z ԕZvش17?`%BqCҀXλmFj*k?=Ӈ]~wfhG /DgKAUA,_MI}bផ0Js7]_d;RBO4/䑾m)zA^Թa!(Uuq0q2(hڥ5~gl^V(z䃝cbZϬhޚ 7 .ӹ,lYDaɪΜ4ԻMx&O\H>ܗ3fd/υUik;hI6١pѧخ'bB8bε z6VIKLPmWVqe(F%9e>O|fN-$4u~/_/cve;6 ۫̒]OC[Rkǵ",Mz>#d_]NWGP"LE+s; w)]=5qZn b߮ AECް1; p:.VQ[rDK9:3N!g)/=7弴$v@@_rVjۨ@ N=FU\wfC/NXߧT[ *Mx0$ɚ" ٺm=@bLsO[sKb'[z;/CW}a w/6`֧81H?WDR ٫_TFx", @2lр[!P7['|QECgV>OeÚATI~Hc 10]n&fh|~w(DlN4pqxYf`$vyXplGJ~x׍(쓇J3#P8XDB47NE+CK 4x[jŃ;t1^I=и(2w6Z?jHJjBg[FQ'a UCLn0,ťW]rA  h q@H9ioHs(ԘXWo`)W961Ǩo1KSx:G_4Ւdɧ+Xa}ʟ[YTMZc$D甙Z&Jl$l'g?2-(@1لGX ޗxEco"J@Ql)?}#/8oQ>â6""{G2* d o 5)0Wʚ^+Wz[%Ҽl-7kN!8pt׀ $ ]ehC뎐GHL®.`Gl)`b҆b8ƪ)gvÌ>fC5,>$Oѣ@4;Is &+R+!d6bQLN=R.{~iΙwX nywѱRe_#),tyغpf[ pHV}%&A 15x,!xϔa CXo2ףmhCGdBHPw>⛳ҭhZMKˤ[lYldp<{9f */2ñe[Ŗ5` |w";Au0֎02a`iV׺?aR1_H >~w v/K0TMӸ7$NS0dׂ: Z۠h.TWӓc<#wl:e"S`=@t4 @njC1-8܍]@tz?+6#--Q_k?h T|!c]K|tҥfo>9,_Zv:>$J#Otx,d>]N<-ٳ jp" Cn<%Xt!tNEWX҇/1c1Q:'CuoK|U< B!:r}o٬JǤ;8?'~yغZ;))rw3OJ_,0mY #=ɁERuqXnۑ}e]dHq)DǸi*^:WrSjVE4fm-ʻLy,.Q60tۀw^vRIU)PHyCrm.C$MGHҘ8yY.ve-\DeTk꺪9Bz}nq&HtxɓviYu0WH>Ne|]WX^Z15—Plw(R;;HByCRhA2Ơ ")\V! Ͽi[B&> &dÝ [UD(`9w>%ꭻ>SZ{gUs h~OkLO4,h;(=Cg$t9X<$UvkqU T9Yiy+\2 >KvqeIJM[=B6DouY Ȉ Bq=$ $n8~LzƏ`mQ? i(p}J_-U7FbS1yjf"y&Rð'tHO.b,pC/ۉ?=A.'ILjMX^4݂crPS(Ls+q%[Ύڢ-ՌMUp|Q(V=2ŗ\+5;dJx̕@$- r RjKպnBJsq9P_ ^D?'tϞHF6a$bޒR@%/=璵 Ϗ:I}hEdzG曇X_$k4>5ݒ6K]TPcT$vKg{3/&Z plCowpЙ̹H4D^腤=}}0_qiغ4?(jlx̱P V!iلHULqi6uMf/sCUhB8F2}A+L}*5\ _Ѕ6*r4rI;q*iEٞʶݮ2RiX^Lʖ;#zۿ&oW CaDwDQɱHHsUvf-gO'@nЍ׳IVxWx6n[V>S4vex ]4^hСϑ&hѝQ˖J> k)t\)}7T|{0xIʋ5m1=rk%[٘ K$c1ʺUc|=3h|MT<7\qёrdRǭ8 W8ݺ*kۦ{Mߴ"i:H#g)?ƊzBzeufv*TͶ{T}?Zճ b匘$7vﵻ|bPD['VC.>e/C˃[MK˹S0B-$ 2wd67=7^ևAP6K[…-|cO8ʅ=G>PC# 0n /iVzȔ,m>*&̠t)Lg#IhX3r( {xkO=S3ArS~3׾;T\p{T,1jge i%YYP0-"`هg ] ' Wbh˨^ Op_ŽKaO5i(n?ҙA&ȈY9vEUæc,SJ ަ1ƣ],sEh_,! ^`ڛ zb:8jyyֶJgYQVP51 #uSlh>|!ЋwCNJbǵZ=zN c?m9˭ٳoԸ%bwRBG wWmg/zAĵ硘 ]vg*O<_5 e"9rQl\1qWd@); R}L'eDc0fJsGAy,#%oT&фEe! 'Msy Ǔ޳W$Uv:)xsp;y+_8bt`7횡28BɁ`/-+%Wjs_!@&fTsź[,sa;|K0cq<尕n3MMR2UboM"W=Kc,EHiH :bGhs'Ljpf#Idu.6mZgʲ$g# ꖡ?5=\pCnhk'6yHsYSPHcnO.KDT}\I\w>IpMi?, 3smpl'U.WdTc K45zv^7yQ扜Iw')\gY^Mgéj Fn~ Zv<g1Y"!ľq/!0?+"xL_.ǩi2SF+)dwBVW4C-6 j7e; Zu7a|G2!4!l.)ޔ"ޙzVJ/ChIpz(PtEg^t92kAk2c%FG: MfqD6œEqi|\BLCg]9o c&RZ{ ^&xҬ VbWwh{{l'rK@eqe4GvN؇^7BV^FQ9Eᦊc,iU.?(W`!@lcxw֣\$Ɲ3bȾwsnh:"k7oiO{mUATy!r6fxui=h.\+Gw!€ ܆8W` vfLU T2Ó}Rn3{Ţ7(HРX{)>c¸)N[>UKf6sEWv똙ˤTD"|B !X_%1p^wLx= Q#SQ^@hSn)@@PHAnhP ޅ-ի OjG uizא)_ H3.iq8#Ιޒc@=w\WY$"+Z+3}UyBuCއ"XطZر\qLmqQqt'7'Ԩ@:=i^pA㓎b9=ɡR`W_> uk3"Ⱦ苇yΝj~7,%-cIkPyUQtY5^Vxw!9s m2tOB84r4|џXx/ f&^/ȵG9آyn1mhX@Wqm5Gãˁ$勱r  3ܕKLQ`~lN,OW|#v`-KF[LT#k;k `EIן#p&dk%ّX3b`ݖ 5K,254.227D^%EAmU:23'ѻ2]4 h`5D WEQ\lTY:E]@#| w+D68Tc>MpSs ł&ql80c[v҂ȑB62ׅS\;=Ǵ|lRsk-J4ϩws&8 ˉĢK 74/}4D}b`(x`(x[BOrУӛZ gs?5-Ll#'lo?ў"7t"͎/U l=?g9?1 oyUOs8@GdQQlBVͭ@*oczQ+jRkOUS CbyҁavAyNc']h>DuVtg9 Y*ل\/G1"ʉn3ǢJ'yl `F57$riGX`UțH/S,Ď0cY>bycg'S4>FM(M:lٻL:gX&ܚiq gBޟk$r$V ;"+?u>%n- b`)OBh v]dtJLGM_uv,Ŭ&1\'N9?6@xhe4)A ×<`]f򱤹^=),#6Ǧ{Z埜s|qٷWTȽ'6#HT6A]7a[MArxэg腡ׇ(Ylw*ÁAnfL^rX3 m[6~w- A4P1~%:}K/_py'|ĽoڞqU$I5ECpZ((9>F5tJc%]n xY =L[LOdF*CVI"r*dId'YDαK>lH|юm}DQiX]ztqp-#ؠbCWgBPvM;,\dMN07]7Ҫ4K{>15,Dplfz"6QhS i^(hDc3eG?ea d׏~ľjONMb2p1:5?T w0jَ;/ٍ%%gDrgYSu*!?HѨ" =eԬnњ Z:Vab@@$8|5"A]WnXjFﱇaUT ~U!J'7/'flfd0½-Kve=왺zɹж CUQoN? n4}xؾtx2 2 *AmQjhPƸ0 [RͤY6'oLJ.c(1y3ĖߴЧ/]#$ԨAȭIPT$&H}a+cOjTeZUR #eD|Gٲ{npkUW5i#}j6W͟6W\: ~a#+}Er,ѪlSް3cVc..`VwwPBcBjNxW7-RJܘ6:"Ef$7qBFfopBBR)W ( h<<8jFza.2f@9R`鰍ho䐆w0m+A.`IhMFƧχRCg"{Q8lt*ǻDx2HEO;wB1}RaT@B5=r8gl 2ԧ%8R7dE?l-PdlHjhhFGn}K3{xF(oI~mnQ2>18Io z532+y 5og?P4JReRYTKvBG ݠ9Q/9w83|AOnS3Oѭh=p!M@ֳт\!jm [k+-Iq9o̭2jG%g(bя cGޓ0y?0K̳ː.7n<8>hޢ\Xi35;vA˙V+ dL2)FpsZ*<:]em1r7: XhKP񞼅t[~]5Le&  53|l8t›?4hCC! DCKq}7tDȤYUJwVp.SMHaqմOu&eT/0Z=Xܘe?4!Ud}TP ֎{g0R%Ԙ@c#sHLM k>oA0؅N3Oي<܌1|6wVdŸNHM_IƁ<*Lø ӽ[m2iNGn`]:{:Z-x?#7мRRr#c^ $ Κt0GfEEmKW^[z SWW%YThrtlbjqu±ߚsSX $OnyZ?.RztÛ|x 9&$!Dt7w6g2=CW!oO&drI/)=Z_,"FOE+we Eӿ.@z.ᅕdؐ~T]lIWRlMhӌ;8#>Q \J'!1ip7 2PiJh0V[Y_nΘBl_W~ &²qٙ o& 7Ef"v5ʟJ1ΔI|ǧ#1F=T7(y ?0".1KwUZQ!QLJ6hmJp`%{ U=_"7d2B(khWy%wf[^n6Jφ.̥3Ugl4͡KHzAێk,6cF33ԋ|BK,#a.*a@ yxV̲|ߤ.@`enWDonvkAe"4Pnnd<~~tm׫Q]{97s+r_U^QE+~+Y2]w:Z|NF̒Ǔ; "+l4>%9 ^\V?{) (ƏƧMU&ѹ \+JL"GIs ĀN[)649R'bvVn* voUf Mju2}w[\XG%-Aό8m;z=sx;b;ޓk΂JV% 3\ɅĆ5j||js-W.i#4Zᅭ ;,ǿsPL>FV;"6B¿'GBٱ.K mcX @CfhJіf+z<[8nPclQ=k.h!՞8BpAa@VK4`rAi"r&3xr#I_.LVxM(Lb|qvI*DJ,Bo_x:$~ Vx RGT7 C>pUb] Xm3l ƉbPUk2wB4B;~=¡C]y1?m3"k/2_ϥaͨHӫ*; !3 (CY{- VRر, WJQ"@WIA]3D:%IKhALDO^2؃[(K|Ll#2]׷V ŧ9&|mx!}Ⱦa ?~Nas•q,&L^*ku/"FXJiOY_|H  B82W P|=XКa$溙бFct}Y0\-g0 nIF8>ˈ>#Ifܳ+P feWB+ή⹔W/i6p-"#ddm;5wu֭G`+-&$rnHSY$&M; {ʴNj $J|-z ,wF=x? ;gD@GÑto u~-U5rNG-(&Mf IaUDb}Pʹ]IG԰C"E0}Sl[ Ѫ(#Nb Wj0S$gc8 #b2=PD*s+Нt|?#vkQBlNi'_! IG?^'_흌^W](_.%pfQif}6.E 2q}Z^ͨ' H+sHIbRwTtN[WmJ9ۄک~Tfl3Z0i^[&,݆-*.نgAed"mYgv3ղe\ٯ׭zy6cN;RF?$<I .bQttgaN}F+_zRwS?fXwȹ $3rJ[GE??fM=LJKu #ք >"OCә)"۫&=Q9`HBEfs0]C9 (ԣIڕǬ1Sm]4?.Aa + o? Ių/T1]8xs7u`rN~6,>'Գ a 2W)Is=$_Ħ}\ױ $njTՌעSZvR'!Su7ɤZQl=1XahN:.NQ~f}&#73ݯ|ߣvیI7юx⪘K~e=:XU}ˆ/~A|L3aѥ2J8Q9vהAfwΊ7.ffL7_̳V nMLbhbs)J#ya";{¥^s`5 UK) \&Է$0мWY4Ya.̍mܤg%N9 {auȇ@꾒@v}rniGfK``6p'o* V婑b, @ؔJF9- )IUKP!q8X\R|O$8{y/7=PxAEҰuh)FPeŀ˿`{ZS g*HKwxR `)> نjV' a|G'4K nGbnEH!0k_F16EÜֽT,]]LX)6:#G3[ #3t`k~xʎsgP TG}XL]VA'lxrC 4Rlx\Е> coN{:K2G (a%?-q6 gBns'cxm!b^b 6'.aƌYL=23]ty!~߀WIzǢ+2SKYhgPY'/~m ;Wog0<7KJᦊ3JRtuUWTl2@pT=A38!g.1| 5c/iE,3EN>~Eד:aUA&$?$vV ;/7ke~7i&@,,-3Rm;Y*6ǃ*\R`kjQkݛcf`x[y LaFGcyH+YETӡ>ڀ xBG `&)rv6`A-x=б ӱ׉DMf5sMg/őf,c>qou$Mq^)% (EG_Hr8ph6oz I>Ϥ.Ԍ{HR[8肍Xe a&qYX XOv Yz*js#. EQ5QQ{ I|7j%ه}3㤁Oê>:H[/8z蘶ڸ2qcMԧF"'n!yڊpRLrI 鱥z%Y~!Hj#u]ዳ]˸ՠ,B=7&s\Qfճ89/m9l@yhTVZv{ҁHH|ʟ&d9ZЌ w99^ (kG {5.jxm47d=ޟއ49%\ncFk7a #7:ڳDArK^oz8\PM^7^9AC|V#i-GԢ]M 8. 2 f{l&&Mj^֡*sO.cQAI,W ֮lպkZҽTu@')}g-뭅*§;ǎH.e?t1LTXBC38?gpW7~xmygT`>+y$7]i;#b. ]$#[4k jݘj{F3ZUG3H]|Vdz$BٽǨxdKB0doZt{V݉\_ )Vyr iMHYׂnM9I>r(d6~sa*1 9, YZxoͣapzʰ ,XX} mE$8Bs_g4pa\G=||.8M(߻ aՍDso}:{ssW)ɂ/ǯ kpnΈ9$:T2 XT/AOl]Ѳl6\? Q|c|pk]͖* (p ,qkorcEuy!@?b{'ʮoIm*b< [=Y ƢQ |>k]wk#1XǿiSSrR tqz\L+i)uuo:&a^> &aMu}EF8.YhExG}c}Huo25, nNl%^GӀxX)Pҧ_ ~ ګ4DQ1>򤿯T^9b>wKH / Xv`s ʊokC 47:"\_y bL:TF|MJ X&?fF+$4Gvyֳ=vGn068W^hf1XO^GgSB' R&Klbsk /G !!|DRW9Y*wG+ !4u&Zng-.;׌vU,Iƚn_`EIJ7>\u,C0$jUDJr_[$c&ϡ)nEvB_1fꘕjeZ=TՙܕW[eRI@;9=k~)N`i'M&)Ұ ;~ydwW],w@l{H8'Zjb4q0$?;rY2%I:{F= 'G^Ç2 S!BI.׎6iZDDVߥ #O A0,7 Ȝc;Ak#)5h2AA@a\Gai>؂bRMnITOښU S ̤Kt5DTk?;sw%3ny|V/׃a.7@w(|!ٕgQXv,χB}C.#NHEES̥^ dqNFE! !hF\Oh\3}6Rƛ@otH{NEq>3ڸzĠY' Ad e6JŸ3t^bI3SR!  Jt$ ?BMֶ,7<67bA+,I/7xez1Ԍ&ԥiBżHKA\d TVe5"YRkW~ SLى| !+>32 5M}4 -F# 2,O#j[%MEi4B!g{UW\$C'MJ9EO}@fۋk<|/ǀ: ]RK>ˎcP62G6U~dM'n橪p4ZŒ &PVG)q񰨣9!>s"V\ӑwiuS֝Ԏ+q,:EƉޑ7w%ʈ AIbV•S emFׯI)\=Hݪ:KOB Oye\p^K=&6 z^`RtNy}B$j}tБI_xsJ;7W lO!z8iOjwC%Rtd(XTgr"pR|ސBu)}8B^QQH׽ݩ/;as,ȸEnlĵ,8YD58*WcWuGf`Z3-Fש N *niŹ _ ]DNݸVn.["Հ)t1DՄ`q֨W-oz,N&5 Ǐ~F*jy4ͮM!BLݨ/A˜UhLT<Tߚ(]J~ƀH##yjTT@ki4u#~gQ9MRA&u\j=@q]NlvH!^Pkn%׾a@9/IQ6͖/S:ޜܔfzoj(q DqIh1?ȡ%[κ' 5F;0 6 9զ: 0O6x{bo5TH/\B8Dgl[CNMAD.(Sw[ٻck֧Yv2qc %qչp-Zٚfp5)cT<,;0L?1TRIQ3#\j,|.1ʡ0IÙ,R 2""҅TIzlOTGMwf,^zsf#(X)_xQl%Se,@yX̊~NDHk>dӌiy3dԿmd̪ DAtȕ5'mڴ[TO7kԵ<3t5SLR[ћAymͦ.v~v{g:J]/œHN# j {qU֌D3]gf/O>*㚣>e0N;?(b0  %R4]ʯjor2.; XT^=0z6NpCYUߨIN*/NzM=X񎈪rA2CvjPGւǰcAPjGVʙ~[*.ւif]AԽ^U ͻHH %X-$9]XB09C`+ 5CI@Bm*`AjDžT_T#4Ǵ%}sM{K%WD9ܬWxtXP86͟\PFiZ+W%{ 1bXWVl9G0v@k3Nr!{6x"BJ["0UlRQlA>Pi7 xUnDYTHPrC| EgRKd'g\b@"N3c"Jc;N:"JuEVt U_$jWuQuZθz|b=ACoQ!#ZDTtнV͢ [T8F`pm Gm?9g6P/bz]:uϕAXC,}T9߶,Jo|E'Nw0o( Zyx,+> qɑE]ftY/-:EPl؃Lv: 5A#2WkL;| zS_%Յ>V|9.*(yWj$>IK0tIA$iaɋj/_rVw og~C$a8? g?m =K#}CT}T-}+3 QD4,'c<S^D12C]gh,jݑuQT8a9Fcϵ1eQ8vV,zlTT:uLRQ~(.{矛sgS;q:u X_#gYfP\055w;Oqi oܧJ'78QB/NM۶~yW=n; F & K)iF#O/vH٥Mj':] ,Wg;21`Py~YOc^׸bsZH*pY.Cy]^_zF-5[GBb)̞C|ZjsF" `Gxa3,Tk%߁&ĭ%!D>>҂fzFN (nToSbq[YS"L6Xi6@b;ߺx~`AM.68T",a 6c峷Jh04+iWh 3B̋b55g}^T_k/w𖪟w୫Vc}fIr"͆"24esY '7eoj9Vmxљ:vؾ&%yi0#<%]a޸- [W>[:y)>1k3$ow b9_KйvgX;!WѫI ڨRdJ4#JGbR[=08@'JK0o-`O;0oG%T[ GC!=<2_1Q k!rm]YGO*Fƴ޽yzq^R2Y gi-Ӿh2jO 3?qst ȏs qV|BAof6"aKC'K%\CܼQ~9A1ċP\8>UsT]zQd3z=ލ4h_|y\jnA; '9>˄+%Ah⪼MsUَDKjg<.[l ׇfJ nh5Q>X쭋_"i9I)>ϕ~Rؐ 3:bM9|h2i YTC.Ņ~6(IQpaY·\~^ t|J!nI"<x-M"NboBK'mn6MlɃC}r8̛om$^']W4Y6 nھ̓[[0kf·xA|epԤ0YqNAOjPK"1ԓ4u4ܲO<"HfHl*sf%5RX/RfoA YYFNwLX Ew;8"]A3xIlozØ=7A0I.4B䁞?d55LW1&CrC ko_a"D}Dލ9G;l /4 ~}hD,ZZ-o; }%Y/֦&ovosTVgχnO|mV/nxpxbf[I'rf^=R@ 0}D˾uJ q(c z3_r{):IZ?+fi[ fK(NLT݇C/*:8 <Y&HcLo p,v.ᾢ[]G ʐ|:7(ljHfk(*69z+4'K 29LGPd!yzъxӕ,e}˫74xϘ1xH-ԎG65DezYdZR'ݜ:(zejo ex-ϙ2Io]NQ`i*^JiUW}1NJpsQ%i+XњTҨ[O}uF6Ehܻk9UBGcN ,OX̴{¾[Fϸ܈E ^Z摥^Wv,&qd iTKKR.jzNV`Wha!kYL8rʖhqwWt"Tmmس1|PxoP-}xcx9 W)`8 ,J~ 4`5|>Ywak4RIDJ}xwcJ78)'py@`s39 lI 8+$BߵԄچʟ {;e@'@-(8M޼$#WHCh ?c| ҉ӸXj=3~{ŧe4v9[n6: /L:K&tFRnu\{[`EW Y#ghSxu=ם-^3GLܗ,ՒOdf|!iq3_LXdl+Η! f܌%HY3d~8˩)IiAsߵD[ [eZceJgp|^ݰ:f!a[鬞 uCw8kPO\o1iťlrfԡ#cP&+\%|'( Om 4x݉Lbq C%/$SSVV=6׈j+buI Xf]ދZfuJBsȄۖ?@qώ}MkB<ݰ-;LK=`3byс38r_h8kMh1VH;'dmf6& x6~c'[̀u*79A=zBnewPBAot|N$]һu[ R uxr_)mto'Oo $.+~5z_ǚk.'*}ϕYEro+'uL)p4yLaN;hyKu<kG|*U3d{vFq/( lOy_g kF0oBzLOL~m~unɧ +W4|ܸPajj\[edؽ~uS+Ec4f%y2Udc΂# jd>+~ZþBopEߊ> R[q0zL5eޮ6i<[BI$9fQ߸ؾֵ|rךzG)H3-'vb^ؽD2] d]φJ0vn *Z]"tD?TB_Al#O.49طl"lJv9 5іzG˳1c e+N7 \- ^ng3B'w,Cǒ2gj >8媆FCz6Π>P#9xvZb4*LhV{}.GIn }4ʩ2] /c[Lg+콷7FAeHޯ)@*a+'x~);m|H+m}4UǶQR=:$-jE)m[,$,mĉD+nF3G 8A̭иUQ)Nמ :J혘!'rqʼnKJSs\ u2k3սzVZ6ʜm.n D/_`\H3B|Z<&Me\I႐u E(N1ҷ:o}ڝ=ER[}KN}W5a>> Ic##M=24 p)[.A)sA͡!\29b@++`bl)@Dj WybI9@-w,q6آt(1iD Kȉ 5 BWj AF#$E&Ĺ1ֺ>OKSE+$m!x덮-\Jy*2꺬 &6#5)(Ͷ\N?6_TaIdm"`Ҫ$hȳ\V%a7q׿p?Tp J $ Q%u8u'_of $^ֈ&'R"@QLhlZouv LCDQYKZjQMW`\|ÐnGZx*|%hVdtcciT6}'xw$3x5(~&i%UE{D'un{ٿdZ7KNiokERp =fz#6;kXV(^:23IT"ѼjyT4_]G*.9aj2 B9UTd֐:#~R-6{S~y1!$)O#wn {@ K;-8Ȃ}$=Q#X2yzE&,")L<UÝ6K0ɛ|CҰMۨn)ϕ Y{+~>Z7U ]UnLM냌w #L.|E 2Nu5h=:Zڈ~,RtCrY[JӜm`Vw,SEE+|' 9wMjS'ħJWE1K *Y5$H_bG޷#>+Z)^ 4ur(#Q){^a;-¦IR c}BJ̄ ًF5r. ""ՙʫrD8Z VRyy2lG@*3v+KKEab}m<)Q'Vd|R f{,wl"|Bv4*N],浭`opۈm"gBG/kU2Y2UlV(Deڨ9M3zޚZ1<`\_ÑЮ6'ԡlho㾂oQ Ecц 񝌉@_d0|Q4|ݿ*g_죡א%xv,B ܢS5xzF1.yB2 nIdxp '3tQ5^Jg. uHUP{xn9b<8#Jm^CߋJ}kl⪹}F铢ͺ6~i^kFJ7df㗐ڴx&[G!P3vJvO5EDG0G;-֯ 4,~$:/!l t5/I!HGƸ޷]|@[sE~cN|\rWZ޹n38E&k.t:n\2 ZX;Óz$: >n貏xl6 S3^t,j ;@y{ %ԢɫCI!\S;# P3&AJ;}T-}FETMQeP Q`x{  r>)e]K"H;EllA-AAUlMȰ Zn3ԃˆ\Ҟ.V@E~]V5iw U Mid0^żBϨnk=, 3U2v\1NE5s5J rB}+2 Z u3\ثhw)|1@< # 8y؃m툤NX-I,"5>/-D ~\;s1v6"]^-$20>IouvHġWe즚71Pwh ZWQv)-:юIUbV!X3Ή$у!&(#<#wEΉ"KE а?qRE0E b8C]ckuĜξ6@eډﱰ8>Zѫv<␒R#pƒ.D8'/SИ^ 6$Gxen8r@!'?f CUg2FxS[{F=ͭ(esnnUi5v_FUiP7a_*o1gIMûCC.R73%*ZuKw=X4 kWjN0NV=4}V0:I0Vm S ]}LzA\,Y_E3<rxJD)GNSkq4v䪧hv ZL.D>Me}Ƀi2::T0 <*VhZh e5y6H<Ԅ7d^Sy!@䴄NWjß7ۀҩ3rz_6{A%Mо/`\dN=J . _04Wt mG,LzsxPxex% |[o fO $Ti=$ W:ȝ r3#o*.`ayJbec fє<+L=,Mv[燕ih| # ?v(~2%2fܒ{>kIT{P! 2G_\wDpz B^FeQj'@ײd;1kVjHﬞ'JqMuDs}jЦ|-Og)&SQQ2 dgi~cŜYSR4 = jBx"Pml~r hG8N\}OE.ӂD5[uwOvAAQۺKY}߁P*ovnr.BRmUڿ"bvYhvp`-%WQ^/ MB"T"Д\ӣx(B3 \ ~  %Xڮm:hUW}ҙ~gp]ŎF N,-"B@50ml@Qw['lmqx}k,~{rSQ7WW[CʦעU eLgdCR$fW[yeT\5^}C+ #?ZLnR|Ndw=1ZT#(&Є=B1 ??D?u:JΠMW%^:GFB*"^S+qρ´ j5>G}OY/C,!!,:!5NT5a6i-g>KGSqkѴG[^cY\ KtDA(zjeY݇Sg22&2R90]-lx%Rltd7|i#baۤfxZPM?My`۪"2&}vZ\n$6ݺ,8Ael*b\Yj:M>$S !!qM*,#`cbw6Z:K#|8zʄl$} Q^(wLʏ3&oJ .Ui?}ϵBʑ҃#1Ɩc)|f^$]j!PM~g4/1>zoFP G{9 &O k`40u5v&alo!}RDwa?jRE1,kl'"(#-YiO_O()FMٹ,EUK%k1xOCmQ#8r߿ MHZΖ0FqQѤXap鈷[[b8_pmY=OUx)sN9O8K%aãklHi殺5S{]rxbwd#C}y -Ƚ2*` )/D,ͭ"s rL5h=##!vf,a 71K$p߁\K`mNZ? 6ӂtkUPDuHع̲ޭn$Pƨϟ8n!O!50P'55s? *V} $79=AM $uB]^U:9̮#ñn86 ?_3$TAn"ذ uR)M5As݊#+ȜB%qTBQ&UC:'bV_V{? k,`*`=B&|&bt FECʾX`@|Yo1@9EN5nPs;De_f/!VlȾn.5Tnz0&[g'f7$kzSjاU໎k Pu=Q'pmDo5<P׹.s| O[bKDg8,t1藋vtH|dԾ"gi41jK8e=dgaf&nuq.O*l[I'KGkh]9Kl_tΪ;>oT's9Xk6F=lK~1ro({ZءXRmnؘ5f^+JVNPo4pNH9J7wL]F E;@lx {oYS"ڨhkdD-z9t|~YvQ㿿f2z-^\.uR1ܡ5N_x[)/cvMe*XJyESIQZi-EY{]+3˗W",GG:ũ>GXdkJׁ%|fpfQ`66T;ZYwP++,ŷFqRANUo<{p ;0o)_:(&qGvA\֞=R )'~[Y͒pe/#jH1eŘS'xύqB()FsˆG5gjl;;N\  S7RFlr@ZKFgR.aV1g^zYY&"^s+1 u?ELhT 24aZ Qג+˱D؋5j@5,Gr7C-dLQ _g]H$EWYq{|:D0UUw ȉ'DWu 8L{e9n襖( I ङZ:Mn`۴{G:7I=3-7Bc}0|E e4 B2.ˋ׌5{,sEZoݛB ru*$sV ֒ZEP 1P@}xmP*׼dnX K@ϧ?G##̎u"bTmXLV|ԸB#)f38aBԓ+5>Uv[!²-8*zcfU,nL69?\zJ#@ơj[n#EI .W;.\0*JN&y*~:#" Osa0_;?2y}W7ȵBMށfDwOIJTU>slU=H`yǺuμ U724rl}oHP^lߦ0dk+OP rhԖԨRK!XqDknwj夡3M;쨕LQ|&Q RTN[TՌz 2=CnAOiJ`c8) 9\9hI~@ʺQ]O6rOU;IzROَN9+iY 8 ^A#C?,H 5 `?a4h[)L\SFTI}NrRe$.uްV.BQ8jZ@7u?)x1O` P!D(wo8~ÜVE0D]Oz7\'Ғ7¡ޞ:M $1=a&\E̍ W6\-NE.;P{oeŦߵd",xWGp~/ gsCeЯ IX% 8u0!yBrD G+?j1goq"4Wߊe84T ϟg4FiA4fzJPGVfJ:jjD1$O@8F. ~wh|,~o''tK(Է~m)<˕D#OzE Jt e=6"H6^p-f*ȈxECRؿx?n y*ZQifLvQKn hKp%`Wlt'(73u_6fR9Q7OΝᶀUE_JX?,svŏenbg+;H{BtJH)jᜊ,$6ZpJur ҖA[7=6xRY罏&xQ}-@4jFNAĕ~ICBr聢/l>+L8;pvۄPx2XP JbT#;^k]·tN[i|1-x< |bich )Xi6S@K<8ŵ!$V"GMSȰ#legmA4S N7h*fthN8ϑH .s[\b0ZK9Bmre4,р2ə'ڣ%o8&6Rz7Bjf5'X2EM4Fk#H-jd. V$̐K~aEDkiܧ܆`g'iIL`c0\q >l:%ybdqZKK1@ :<^TءCÎO/QawQErܽP N/ܺO+Wzu Y;2ɩ% \.ljUܽIs8`&ڰqⲦ]IM%5?xfIOH9 8^&j[kqUZsE,U;]<5\KW&-X u7g ݪV2%Aic1o ɲrxD`Lal)qKԥS[l#!|*ٹ`Zl¬2Q72/G 1$` !h/8&?Iꈐnh]xSK1X{*1H2?WϾJ3a3ry?\_"o'odž6pJ wyIݏL5#*ݞvAՖ#D&f<"R3y#t`"}sd$w>%\x-9$(pFT#Ϗa_|e^*3y SHmbp8c3 gP uFu]:I]Q@0DZcq0 D;6nz#juHP/e9tzeT ]Pd>/EޜN1ZbN7rtTm1m:!vNu:mTܭ%,\f'tkUBUGɃ* l!W0GJ ){f`c*{ g^pV3ʅM)ߤ\K3AS9L,uKPpat١) 6cvp:mm7&6." 0$opu0,ؽSlkvP4 vY'+-Ex>SHKH#‰BL ԼB\r%4UMUx>mL9t({S˜8˜BYH~~g)p}QƜئi[smE /G&FLiN#,`]^k ,Qvn*ײa&GIg-$7UPj6*W;3s,}5+gcCϧ<nIN r#MR :}crx h@N ] u*-ҧCѷ+18ԽˇWIQ¨H$HF%b" ࣏us$ua4L\{MF!u)󶙉+ZKYB)+=z40Mљ4iBv-(<걥)&S6KoApȑXRi$<~U&nڮzb0ā6OSZg*N$0 !Hhl(B~'l߲ | yl |Mփ*YS40jMYE' oFVF勏/5:/wb64sFq%hM(2ڂ%SU)+E435s#R}ꍎwXݒHsku F^En۲Uۘj:[Y_l(_6| OfF }c|pHh_P>OψeжlXw;?":C*W\ 2oRA~״by[tRKPPsJpM'~؛(a^~HGf#7Vw*ڐ>JIgKȔ>{#yV,u"}F'c+ Ԭ`䃝sOb|DXEb35fj.P6M1/#US0R,ZM g^gӘބrڊ,aלzmլ,/GYr6 g)jJbk"ouaRΥbgV8Iȏ uMZ+]F,D8$K2Π't./M#@P-6Q0(.i`▴|4O2N%%ވ1pNYb4Rzlh;#12Z)*Z6fUM.w:;P$3I3QqaAe\q̒1׋&)hI|5WKzO<ԃr4dd$L?R,9*a5 0N hO%*i4+[J<-A@*^]TBæ* ٝ7= =+r73Zo+*aV_VD"OGr*f/ 'ePjPg;*^jA-m (rF?(fD]QqR@7zsB$ÒwqҲ|{CH`Q +h9+G˛ԁ"-A9g*ShP@r&/>D`OhNb`< Cg# ^-v=5ĶEso{Z~ՏJY h`+1UY6F%#lζCc3*8Z&PW)LJ _bpq~FQCޛIHXSfLX16ߪuӎ*P^!ԩr+cy)gՓSdw|r%=VWoܟqҹ e]^0YH4k-qp>)-n`McnDL|#ЇL}6b2ο+% *)" JC#0܏ؗ I >1f# ڞVBf l8Z9k҅W@Ex˃cڠf:1JZK=9&6~>s i/ASoSzR`uIHzpwɗfxIP8&Jb/ch~<'69J:6^rL9(gZgt IeiY7 @ARާ-5w=tԙtGWZŹWkܚir>dFOxD)A}ٜ A}hӠ(B9|]H~_A6\=́vՊ MN/RO}u{'#ꃟyrml4Q%xP9ϜIʮ/ 'vK_PA?ڝ|]gb&Z <l%(6ge3=t`hɕr> nqd@^)"neF%GaM8mq;^d1"z7FEi p'It/&ş SȯXn4<֘%i s+5W%ؐ 4dNiU~XצּådbӴ8,60iRtMS!c)hus%4Խ_ *9#ty*Oj8Qz>u B y][Ҕ:Fm>ҹ(\v^IH{\ ~Ru[}UdJ-tP9Gz#Nj"6YVa+N+wtx $B4nf\5^J0b@L')cLn0m~EUq0-$,d 3YʴY09 RWBY՘g@Mb:9voM7Vt̺u ?ueo򷁒 (n0\ JD4L>Fm-dœX4g _V)dS`Mp䲽5BWD͂`iVeI:wʇVAGQpՐdYTB]%Q)NPyG.S6qUƽцx@ %oiJ04 WyQ9Y֜'٧1̺{s-cz 'hCXztO1w= FUo3m:쏼qw[|-xҚYB_+ ٤慄$3`#Y58>gz8:[@;t]ޡ:?ւrėڶMdLj"W-PxJXLXqLFp@|@J*?غGk˜M:<=׈x YIw h'ޖL#[6:U{8muu;XrI7q9ܵsը RΆJBˢ!Lt' 0=V^}nEJ_u]X:Z\FE [IF@z|qGC_xՆ=wz$f؝*ci`D^Vq|{Jm< !vr(_ 'It(} AMFU+ iD@efpӳlD^he .4rr/g()ݬB4k+v8!o=e1ޥ hk2#VZvquIhk/tQl3g5tyi >̭J \ SaH&k(ԗ3ANիYT (Mpwv6%^ibd.78:afJ4gh WDz%TyQ я}p˳vߙW,LcϨV>?Q.0AW=0|dǸ eի/"_Uss,} 4P\JHWgGj/{◐¨RR _t lĜJմh$@B6,f'Fi 4t#(zqb{PfwJ@;p(oשVe2ZB^%\sUrG͎~} kkWWF@YQfpft( ^P>s: / cj!Bj6fk?ivRPz%B#nxVAy&u0Sm @ TJ  ,pzT;fQi=Tw-i#txl)fHk0jf8,Y ZFA o,Cq |5?'62 XxubX(xPm߲aGxhHu ̋Vn+U֘,<)p;l+n66 Z#zCL BAczC`t/W-mA/Ŷ¤I!y QXhރI4W0VvM4%\\ԩYzR؃utss:ʧLy-$=kiVAd8۱_4A豢3f`7Ds;Y 6?3UٔE,p#z[@잫g%~iw4mgHk+ҿ5w?صςS}-zJ"n>={GK˱޷`6WtqIH c7{:6Qn| Ó)* <(B'Ng& % gQ8@UwbiTH9%|OV\qZ>ΤHwvn#)*vRQ* `y>P1NVJVO]x 0̹Sz9Ш7-XmsX{50o"wg;AуdwMڤz=$8Tc5ƿ>^L8?;Q+ :hgǦvf؃(/3+ṕ|3B6PW`ٱװ/`U&%3;4um..me?n(o9!!$`IC ;Ur+\ڌøL*9kPQ(,e.(|ȬċĐ 5:aמQCa_;cSJnI&jU71/֢d$RFƛ|-'2-ŷPvJju;P\ 9,`,Qi1@ Vq#\?'"ZYXyϪ0&fYԬl^ D1r1@/]&P 49'qc`ݪi@EA!&f Ė LOزmgd \?lRRcYU?D_ g|z/-!'aˍD}ue5y@,ٽ|:eu#"0TtCr~%]uoַ( Es{$RDѓ\3݁Ǔ$:a [ ɹxϞ:x\ rw) ~CtqsjJx<Ǡ&I+ҸnQ`O9x&B=t 4f90p_&?L^%* #QA*IWyC %ʠ;6O 5w7;OsR"cľc[،ܐU;+ B,~ɫ4GMi3FuwZŶM \ز\_OS4@v/OLAXnsyG،rs5*,GG!;zi.ʹ7'dSy(o|˂B!,+[;V~mn,|}F9/]s/4m_k* 2( )}w.B]@wh氅ErZ!Z]B@gD꥔$z[|*[d G).}o-VnTyy@5H皋 -H,vR%qhD/WTP+SrN$-]C+`f~5pa_ ~"+Gn49 madOf֫-!6.$B-I^C +ǵ]`UJNd ng1-ykoL(w о[OU!Z,'Q7FTY9}@KCn Ka.~C BZd,}:hKgh]ϿGFL]W^{P$G%AY!1ےZ&,|_5H?_WoQWhbW.:LpɃċ翚uP!6u*h}=wzD;f|VTZ? E[ [MY@wjH`B; "#ހ2>&V8mp7t- X)M  6n3tKNpA怅VkɤgfpTP^w{7KmA)T xˆ{#:X1λjw#ĬsSUP#As3[JRurMA[>/:DV:uux*犵}va~{T;1<\PKPE0}Cff q\o>"(i1I~Ew8&T8T j;ه޾CeŕHye&ꞛ}zKqDL EM]b sl3[X<:'Kwn8a\P!o ie S@a^#)/A7 6O2?1Ds ?óJ퍣jЉsz B&a6JrQgԅ·.ee 726f~ mD@GEl!g0 7jqrמR e 0*xKPo%Ͻ`l_t]%'\KgbhM9׺R/D[- O&30.F$81GWuϐ;`j̈xJ"n5ucL I__]bJ"k$M8kXѰ-AYh+='Z =J؅L=YKr$d*]AbT O@l/lqA+iYzvg3V;i03ʎYhľ#;J<z C7BWBwq?~/pJ 1ã b:=_@" :2xo5F>?(s`$ @BN/H ~0!Ac q~q6ޣ96k5ZZ@6V7hz](-LolN=\6n{bن $;u9:g0lLn*0n}{f95i,cfd<$qtlx?ft{v_ {_C8}֤,gR.&^}oHRq]AK–6ƍ"Jw4f`Q2UP rHւW(bݱ;D^hp6UhkG O~>vR T:-rNj=GL0>xz6Ow1 {ԉȓ0|Z"I.)<;&rTm*!a%r򞾢}'R*Dሱ8uI^^42:̐D^m~tR!A!T朄 7eIv`Fp1*=V#rNת-"+iFeyZ.rMO7f@4y;3\+F E]7Z QM-`zKQĻ· ԌafrXBŽGD`k_>/dRp 'I£ hc%D_<BogϨÊd=-Osg$k+Jh9I#.'(wB%O ŝzM_j*:s+ݞ3\Rj-\{[t(So H܇*/g<4z97h#Mk 25oP\D&> NH'3g 6C7d.@ wt.o-RsڞeAZ^(hd Fw;LUB$YKOrO"{a2B%]Ԩ[>/QG3#FBt F|-bI/ιÅB0%\>'_wqy TM<@>k'|gR$XjA2y|@auTm%{dSe&*;O7Y_H! u%|cG<;Sb3Q{%3H;y{D]lU$8d8J٦! z-b_4f'v:޵E(&W5PLsԛhsDqŎcKj,:pt+sjPS[)M`iyfUHZXgv+cECɹ=KN&D*PlCn~hZ?;APx"/1uq/2UٚD7O-hy N׵ Gb]ބ^^ܜTfd6[-[nK. ΄/ 9r {0 %߂T͑ 42"Ow 9Cz>Zڄ5_Nk5 `p]98̡٤Z8Wayl ö:eDT[OA7]GTwDe/@|:}$y )P/ 6I}N*ΘqS8(78 -^dX/Xx۵ڐY٦td'7' ab3^2-Nhbimbu^IL2<88en6l" n+D/fބ^KUsՀZV-?&,!E=ŏcrkDdY!JB.r[رs_{?3ç^DbB,W uC)b{عKT ^d 2n=v# \]" H*%oK:uӧL0]Cqj+g"We d= BAr z3Vt=/F۷Ko\ܕ@@RY nSn{JȖm{\X  b",2H?P"©T`!deYB1uHOSJc I&`1/tzWNzX+d[FEqg#F|Ϊl<"ֽƋq?vӈ;EIgxJP70p3vbe54uMJ&v }'K}v60YirF䙿@ tfs6 ci" 4F{r<X^6C߉Lj"n?h:e F^\ٖH%LO8qOsFr'2tm-޽BRW~V셵-H?8}86[de%ϣ0<>(fegk[2̖ff^EGz1Ds:4ѻ  eTeUa6c(P v#Yd zj@ K %KN$BY4r`֮zĴ IV'OsP& ZTRB\W@s +#FDecTb[(=Sk]MVeB-Vd8rB>pDYpXPni~?p09"vZ(&o왒Nr]7;` iQ!n`էy$@SKlcualc=ȁkk39CYjTr?GDlKـ(C?s'Y}Tk\1g3FkGD&/0ؖuą{g,'Ue @Ŧ PtZRWvʁCpʺ1Fi^i >CU>cCmu෿7`bwy,;Ej BܺnD1ձř>67 +fݡul.w[t<^6RʙJ ~DG6f@^u>>81=X`@#ո0ȑBL:-\3E*6=9R!8;*F4AdK݋%ȼ5w >})qgl4\\9 R|I#<ѠqW$byw.BӻJ@Ь!/e1{)ms;MWt?ջ\_`Gѡj:d+ݘĈaЗE}Q6 "LK+~9atǃ .󲬣--_,#6[>;>$U[lM3:z\ׇ}H98RK$jL_,a;bf&82Qzmx>W#~}gmxabq%N/2 [%N o<<|n61$gֻכR~}b(>X#Ω TSy|3z6H0 Z3?rH@/)[?g:ADV󸛳h; ~5Im4J5D-&>{kn'Ə&9|O /PĘ=QK]bے 6pYVܿ`R_C_ O}V7~I-$Mrg%;KQf%;mI> !PT,\Bç- JW"Tk>.()-LB1FW ŬN(=NLm{p< 'ɤ8ao{wUq{\lgo-Y"tCq껮y 1yhNxKOF5sa= i)Œ%UbE$R6d+>̕9y:t6jP2⅖M4yC^z5ws!  \=9-q5DƉڎUYGw {*T/ ^1¡NQl8@@;xُ;­A PkdMX4XSOfzyؾHܐ(]^WGHH n0OY%Y[_sQ{~\(.;ϼ x  ;(M3>"x+O͈mFF`a3v4nRhK^Ϥ{ Ҁ!;)} F}Qzi#7^GS5G|CQg-DȻ- $9@H =.6kŮb~9Ih|D_;s4!ENWA@0a`ҥ2e\L_jpw]rmò]%t[e@yF&˨}Fq-_UӇ *^CE,af}m,w^anf Jud0}\^}[5" Iv6 XM֤@oa+(Ā~(׭3_n^jQ\(B1&lp!}"gå'(n^nF˖SjOӊ='jeIR S9H9 :/Rpi+?Tq/:Uj/ 3ׄIλuSq.\]hmA4kD}N73SV 60(ռ|1N_psYh|9'nXӭ75r`ICٛ>nK/A2̲;1uо {y_`6%<솢AéXt6mV8. @$a~9jZn%O, M{$;wk+-؎1j{~r|E3(NtHٞ#lC10< #{}6 Gf)mϻ1Nbgds ƺhb][WhWWtBfM$\K 0mMHpJśzpة*.\IsŒfw֏ 1{~:7 uE)Zʶ` =F(fZL^aSϔz$~-ASj<~[F iUɀsU1:uߚ*H04 2yM+ ~u0#4q{MPb?ԐP,Y6nzbZmJG9m/}%C:t2:뇼RϿW^ F3M;\d6&ܽ,#&ZjPw%OdG&X>lfDedx.#kvgs/оGDz<ҒʦG(hTQO̒Hh)28%3^XʙA/'EQ%e>){U:/Ee0 'Ji:{~=5u+-hCK$ŠqKD D\2rNYEYB_vY #~[\@FIu$v6TF驁m%T{E /:h}U/P"u1z4lzC\斬+e~%h6{{% ٶix;6ż_{Zn|I0rףܶqC4C"o_l*Ujx J*π^|y&ҟ-U- *SPVː%ؠF(؆(Klm"h~%V;Չ5-nd!޷4e* _ԋFR֋D',KMa[\{4RЋ ^{-& 01MߜQ`ǺFxQwݜZL}#*s䒴+ .mYZ{K[bյx>h4.٣[`ܾ|OJi*Nn`J];]mbx*@׹>:rZZ$o,x슲GKۼ %Ɲ%^Pyhs}AWU [?θ@&DԼ@;(SDJ#veW IjɓBFp RDz>`Kf? t=N+ĵ. SElm2prdx @ކ%LE;vJOXt>X߁B„:A,R~&B0tNЂ?'u'MUb~,.MG2rl,߰HΙf[ uBnKuRJq> #GPZ0jQoJ4b\u \fdaʾNМX&Y:èuh|n5 lș$B;ZU5kEXe,ētI]7o 0%-)JFkb٪Z&ygvb+h"˗D_c3$/,6\(WOˠ8pYWJ&W}qE3b+aMP]u.yT~%pv*eܠ7)ѿ䦙e|aIA.lOڹ2FKT׸vT2dSmBO|q<Oˁ˴Up,Xǔmf 1²(3gL|Dn!d7l"sӰS<=5{/Qk3ZkdL7 _393mѭ$XQ2 n0kJİ~x!Kp%Wn1pֵZwh+*!`p4'ՖABzO,7]*ڼSj[4#N*2wK(fh  cokRvQ*[ i7A ap9r40|ResQ1 ~9,kQƛ~ E }]fZ;b@ ȜFQgp}/bQprv2&95 ɧH+V|1{+=b^ !,d7ηyB2AW}d?eIν*\:zwF:ӡs..K. Y}R 3m;4AUƍףRt)p˓#Z1bI[F2?}䡜쭦Wa 6+d58W£kϟ /q$9Rv!ạqc\D ~L_A؞gQǑHNH&ȡ-VÅhJ-s]yܸAʑ KX('!54ͩ]mt6Obz-c¥'}A4nBꬩ  >,](>'F#_lEƚ.֎I"=V}#7Pj_GvK8HkV*; NP0C<Iyfab}(ȇ,Ʋ&SвlʤI-wlz.Xf%7$140VU kk'mW?}sYQyO ,M#qqEL~sr4ILͿѨ`mNmJ|fkrYɍ ~†@яh,xв*0?CF w6Я5TDtS +3H@ȓ=|lְpU$(`wU$JyZƥZF@Z!RbJ_]dAT0##(=ۡl!ILM"vS$?&I V?},R]dJP\y`veAWqtBᅽLHg;h57P$0[.w6CQH&rdDҒz*&67 g W1?8JB"Ḧ `$ 칛'X]&MEte_k8r&3aGR4dZa)95l1/?]Fa>y/otPݼ>̼6ZiOA>1Y?VPҥE.u"ʶ\Ne6- kE%\r;&>VgB_N]W˘7re_rT߸%|pZywNl9Ј7bO?|p5vjr"@m J&7iZ~3m4x%~^ȿIqG%P'JV~x\0u#fsiFȌNgk_Ak2(0P_%ɏ οHY>$ }uM[B>Ρ=v`x`~8ƻB:qR?BuTm"@7eHf!{VE\,?i`$ 4<vy m!œApז1r>*o:z`ĵ;9w7Dwd& >e#Q/%e8](<8mt)#"'8,| Ragk\7H.ܓVLx&.l ,]MYe($ (>S}S-C#Xw«L3iJ3/ğ6dZG 7h[VH4lOC-QDybEz_3 š@w/!tR3[FeN1 R{5@@K!oW2 =Y'W{kҦ@M=Pc0WJt6FZԳepA ;'ѱifT¢,FSPg$L~t l\*DL5 1E^F/T^l>u  vLMb\,jzUZ+XoDDNh Bە2S 썄p8fB/tTQh_ Wv[_D)j%G¸SK5U<=mpS+rxb<HK㘘G }cv*$ 7κ);w.@"[qWZڿ_H *b`Yƾ.6Ä3}9lbˊ_a*?z 'go1#5=b{#!bP5gSasoNpl(#$;*`!P^-ɅK-{v7ˤ003iw_~{IvYKQ9[#QP8Ŷ8&HEtF- #(*[tJ3;dm CF~6ѽ} P%K(NI4_ |C?5`RpYT_ `Oͦz︉oKqeKžV% ɛQ <z7LJRBd.P1k{"bԪJ:1o]:HIh??t y+ZVO=̙+6d\*VH]։z7kn=A+<4q R-$bЬEQhR̸KM"'+SJIz-^ |bV7uwJ2i?sΠ6KZUS4ڄ"r~%$I-Y'KlVl l\Xw0L]]rҏ_Y l E]831 unu|猔>2zUFî 3g<^F\Nq'oMHCTѣ {ru1YioŢ`VLKuq)g>PoIrNʸT.D#C mB oۖB+$b#+& 5LF1 27ҟU*Yq>6\Ѿ-]#i)&8yi̋ߦ#fҔhSF{X36?cMcߦzϟT H69S(Kx0ގ $0ڑ$ƵgmU7+rrv3#GcC}`TIe5_B=#|ql駂OV(H~hs۞gl:p У(@]@d4qƧ:0 ZeBZ@c!2NtQlw:RN+_2#0ﯳX_4Z`TrpQ1يM3cvU70F(=wi@Ի׉=2Tm6?pEgfϓ8bYz/W"I@76AAJ1nPzzi1xOn2{Gvm.:l+GGч >P6{stSl{'jm",m=EP$RUMؿ |Tag%oDC5'4x#N ,eCMO^}sxVz_VϐJCVoR:"36bdY YO dpb5I?m{Del+Y^߳ⳂE)/ Z7 !q6es[mk,;=V/!)89Vӱ6˩)Ds$aSJ5I%æծ'H8d8Mo9)) h&zDI^PwfпzB.Qrt3͟}a&h`0Fo[MmYY%hmmKK`8gRoOqbUu6&h8 Ewh(g 1PetP|>j5eFx:v] ΍oDՠ#1{{WaǴdaB5pFsK|ሑ*٨>Cd{hvXb=-h?t7-+s&!m"z &LNcJne"u7]A+ήTޘonvH.a\2U*{SEURA_ȥsU8O 7!2 z<]Rs@/H,y`p 6GYtHHf=^@ۨ~ryj7Gb\ruxΎ4ڙs:^R8#qyJ= I#-^WǺz qt҉EӿD$mΤEwÍ)YnY|^(M|ĉt%7LzCZVIC|9H!}yH3xO?+QM< Ev?hY$YtbIѣGWhۯ5>CA+s>~HV|)z:VmFŕq(ՙ'#}=:sIi~WLhcT{i8p{$ag،QUCs&MX.Z{\ *Z,%Vb v΂^W۝1!dcȼOJ(>Q0bh&6:^Gf~3:/ɔL߷oaUM~!. öLwiVn<Ji\'U7eȯ"aه_snp*寑c%nC)_ӊ՟tHbpR20M>>$ğס[RX Вʂ,:{)W>XT,c B-(b&PIHy\p,.S,EqM8&q篏pi~)(6cѲ<)*30{BEOݡ~םd%F<\Ùw//p 6@y=ҝ*&s1[fS]-͐1_r_X#DmX˳@3ڸnLboHq]޷99)^ LhVs)n%R])j[)qWc{=%D8 iOZp9w+{)KYQ d~}M[!X%(M}TINWHu9Miu.$%2Y,zW,Zqͮ:j픵͖t4LM3Fm=ԗ2Ѓa{OUdMn e0zjR#0%'c7ECHMjhY4)X2xs J7ʮk7=c 4aBs~J>߄3Z `pzKhf:7Od#l@/m74"tNKU6m~s`O>(@ɴkHk? .!C5u * |\52"RoP, zwMsc԰WXG}f"JaWBC0tl^(l|Ô iKB 72"-tT8ah@RfА3}BnGdXEJ{en1sج+0h:V3.+;( :yPڟyȫsJb' R$aL]|3ZEGv4[qɉ'9'oP[%ec0SecQ`%`朐eP _ǡ =s&IRYVH<;Kv{JȗT%gbH}űKoes'O3Q6+ɂ"E\yFfVʖTa_ 1i0XiZYF:_|E0N[~8G#T_@<2u@]-;Y5Aew &`JI#66>sPc)\ޘ]Iؼv!qTLhM]WX r#ii_A T:ղk뒯BW ah,IdPdYR&WiEy.־[j)o9c^N(bM7: >%ѯJn-!ig*_h%T4]Td#(}zf,Qȷt%d||kZjM ϡǓKXLGE)v0,;rSv۝k별6ϮuKQ-s55_9".{ݖn=+9R&ccMz]sq,s'8TIC`fs)0h아" zk$Tk?Lm*?,idm,眪% ͰO.<)DN0~;!H UT<:aE{M#(uϕ&B!(1+ lP d|Cdr?lN5:/WV_&{{o9q+aܸ".]l\~堇ALnR% EG4=xT@ԦTfE TO<8‹&ĄEA=@T#LIv /։~$668%AwIr1]U@;h|=v},P-Ya:2~:X%[e4tz |sα#9}, g \<-Eh;G2 [:bepmDW%bpV*3b]~]Ao;z2>5\?uҮ=W`!P1KEW8lH2z܌p#Fi@$3g& *r?yZaPW&^H ##)׉)َ: k1`FujPè$F̟ Ҷ8,i(sZܭ~.]2 }(GSxr,{l}OܺZtM"N!& E6z#V 1{l iE.Ѿ..Y@]aش|e9cG@HtvG镩De( A7ɀ{g$M'N }ٜMuS6a)8[|dmݕ Br`@OJ<]Jḱ")9 ''fx61Ө`-*p`} f'l"1Hi Z~K[6s_v mD<f|J i9ݩ z)iۗ(hHQβxrKV|a49j 8SQ~ۖ.fen.œ"@ i01Hrl~nȂ!¾OWFDQ@cSFva YQm=wL15v Dz/'!~#:K$+[h`T^O uVD>;o?ApۇB{#it7B<٥}7P͚e6"'ܯLAIPhœ˰J eې{:o|$/B{!_69I5t@\`-^s.m%稜u!QPZYC5v%YV2 ma?D> kk콹6K"oB,\oZ%WTm f9`yS%>mh B jGBhpcAqbY |,bV:H 8]W_U0#vKMwv3%eZ.\zczc;I:rqx敀EŤźIf.vSQisX{hC猊/ v9~`áxވBV,hAŁ}J4XR,]WɓwDb ہؙ_=P=<*{3]N9 G`9v<1>W>hkS[(ToGI !I/ LA'HtR^9H^W1/B1rKm)R5S%ySa.\V`Q;c{ Zϰrqn.zt:ly Ssu" `:np$<ܩJ[T*Z ~l|w!6F`1cT$@B(owtEb֝!;^}BDZ\ =i|5WX'N񩸱٧>Ϸ_rTW@W@@1 v]{YO3)\'mn7;mUH|AŐ-{ }7}݋"_s6[փAeayho?nj;U%d1?fq{Q`:K(BMԲ[ .770X+ Ī*#S| x$&zCSKîJ$2OŊf@1%"ng\IJoE& A`(7{[ XX%nC3á%?Br R&kӞa\s_~_aki=r}gBGhk K[G9$cж&-37IG7LA!iy& iϰܙFB;ѧȘÿA?T34ϥϲz |\{$P%B)[v$:t}9,vnI4X ,i4{E`rL`` }<|'pR\032}bKq&g+= ORNXY 2o>ֻ=yy\2g 1AjG(.*= }diUa_GSyN^UL nSUA:/:8S,"r QQBd{l0h@CectɱEpGϫp¢u .SŒgILc=#'5PuC ))!o=0dMiL%k!$vD;lά6CdnPNVB5/f>0˓ k5)~fo2 W%vPS>t)ᴁs٫[ ?xpLH = `3m.s%蓇{GSW3?lߋj5:jCW3.LNCKa,!wrRB OBEY5 *FD;X;cUR Atz'-ĉq>5+ h?iJU!t`V>Fa*IAIoTdWQJhT^V,`$ڻ- F4ފ[-J24S>Zʻ3=ܢGHǜ}A,#8śE1ن'3-ޢC^i`yYU7l]t}?wAR6rr$d¦']${ (-= Fltr"9=S2LP?%Mq_w=]Vn4ȲSGt#-oEfkDiM"z#Q#^95ߜ)3yf"}22qEBgU "I@-H"] Yd4@s>I$tgߊ%Jj~5_ADMEu&PXSفO|G,R pRBgבt ix`05qN' f'v󂰣wA8`n9; !-XK/g1ق ! 9hS;D֊j<uaSԊ7fK](4I (jy+cv%gCpp;ĜÆFć(*LIA%[||}FP:x-rdo0{?''c}~;|) 4L`U)'Mn1tHg4{MCAgYOr͂+:}uW/ؑf4ȱ̷T>}\Yu~CF{<^bٳا$u8N$}fO+*]p"WTQ 6~P9 X{S%2yB*e+ ߟ𙉨Cnٔ(ݠ4ͥxW7a%b{zcH8'㝈Fnvӓ_db mSHBFee hAҁMu%+%δY?:]4 +5_=p8apŢ"ܳFݢ><7ByY*~gO 1=юr7 {p%Ku~u(ݞ[$Y ףXWLLߟs/Qj=LrI: 57l3;`1L\n?:0aY[5FW@z4dt@gi\+ G*DЏIG& h/d`6*g D߿P(퇡2 9_>@bE_gZ!ަ[Mlnav?a9G?fCxDD$d&Mm*Q_{yP4R^j"BӞ'"hQ);w#l9@?Cg8B+Uh,RXyᲀ+`*8A!aq?Dp %xBz9Bzqe鱚UTL$6k}b 5ȭS6[fè@+ 2*F ~=.P[tiБWAq =YkAkɭ6XEmȞ2KTAZ7 D h^PZ]>5^x-[؄-$E29BIu%Q/#MΠ6ENsVEέ4C; נ'rIٚv S~9Q+1~#<'ohv%S]qq`x`72#m抦-[^MڭlKPzJ,eBur"=a/k|D|y#7 ek3k4A⿰;UqL"j tx,Ml=cɲC_@#?:nsby,1˧mޣGgX.Mf3"j~g~ޕuF !0ޥ 5/b )b&e,']J&ވy͎[a5./ +wBed6Yic H!R/h8xۿ֤qOɗf c}foxL'5Ԟ~ .ՏCn8TjlEğ%-+aTnEȥmmMpD`١] (Q6.щXq)4 5 S`Tpw!idB[!P` -cFU&*N)3k{9+3f/`::c1.y e*pfڥZC$f;G6 d'On<RdR|x7&vDiDѕJEy/2AK5{=W Yо"llIX8Gy/5?iuk8tu]z>Tb%cV?US/:fgh?Ќ˵S!}gOp E8FSzE`hYVmnzˏ]#f^piA/./DLY69 DR* '|~"k:JLJ,Z! E!{Nww>[ OquI8:_[_Q:/[Jc0ŁP/ttwD>E^_Sq92#辆xZ3o5;WpM7W:F!$W{__^ Uy2*Bv-qez3Ij<~FzfM9]N\a*[?X/6@߃h  Ք_RW--E dGY v}d_z.x&9ѽƲ(:";\5(]LYaݾ5-6"Gt17Zfw%psUuGn:͑<ĮRZª~WUª"萗v 2_ Dx>}"JFMH{~A6L&;,U&H} |4ttLi;AY%`hEnw ,b XUN>mQue*_-:3"2V<"p;*-~<%(]DZLJДj 4oV @J充qp~}?e`m;aaݫMlܽjbܷc`)_'*ښ ͐/LN8 K\хk*g]!":p?io9NZExT?D|rV"A%TM Eً~ 'd }iQNztejIڥR"mq/a^6)xCw!>OrCqZ}82 ŀ ȶ_Qj 4R\|2% eO;ɸpO@ zo`E="ҪL>%WC=څ* @&}'<@SDL+vh]k]YwW./ p0Aq)p`y,a3#4T&un~:m2!A۶qQ+z9+SRs4짣]yv8ڗ !FCWzER p}E%lv.7Ut@KCWXUᚋ?To!; r>GdɔtsqDa5R`RD^QUopȶG#P8:M')gȋAGp&Uȿc;1oВ!̓;]pY a1CPVOn7 pèʼZ~`͹E=)ь,^2pd)QHmΚBEA+Ih6 ˂q#^4Td=!tS2Fq0%F?Jra*~eJ~K |&J,R emDpiaTSOA5Z?%y]Z,OX3C_5oR4d蘄P@%!0]>bhe W]l8\]XisK?<^_Rk1܇0F |HΘ$xPb3Ā<'&|!7$$1P8ߦ)u2G=}v*R%xn+ȕm<'d.36M"/,M}#W&rb=krYzWLIlqs2hcr&JwX+sNʾǏ ;z2L?lKɀG8&i7ѥ={&2Gitp2!L;p\,!*-ݳ9`ܦsAIkxf`7KiXL wDG`[80##4XЛ_ Aރtd$1 /lu*1 Ϩ4>L"` /d̶rpVvH$$c,4T3g9("V*/5߇v,SHqsN#;Ab FRʏL^~'6`B]y{dC;sC?4']9O)'4tzAe H$E@v-GHCtɞA@˶ZX*iѳj}%ʛOs=WDƪ&jY_>`oR%˶UD2W5lxbD^oi|':D!qH*{zp}twM;yھߤJߠIU#rkH}acK|,ՁIڀ}'JXbrY:ް_FsfG.y_Ȋyo‚E2'ZqSSnfrbn$vhҍB ^ޝ/s= ͂#Ѱ4#'ȣxe=˩DWWʫ>*uև`JKF.ڜ)[$CW9`piD¹SF@ cANAmpo1Gg<[#sTܻ)aq[8ҵ|yyH;!ۺQXeЃg=fT=V[`T!DPu3}E2asD_*L`3t4}08^rY'Y|QT-xUq-LsW'iy^t\@p:(Rqp8OW^݌ 8t]9UO?V TH1fV2}fj _Fўq)W9U7VM-W1]BGs|`{~$.=tkܖ 4ɐkt$?ۅ:ej6l;xFS)D*cҔK3SCSlLOp ;׸jP&:ׯ.ns;a]Q0AL[yNxTZu2߳Fu:~=}R'6L6 7퉬A.M;*BC_{I"ftpt,֮ۡI~n@K&{V NbBϜU8h}k^mh9gČL?%-^٢_8`3 xhr{qB x=6`%C1A*&3K畋ܑ5Q.x5{nml` js~/W(qI{(*lO`}/~A]TXz7=hpA8w|f L[M櫺So7@W|iN=~3}<DAR >jDb q%u?.CvSuR^\9ޣ jce4U(n(.F+ k۶304C܅4赺b4W["I}"LrpbwJ毘;W_<:OMU,/JK݉TvM8Jw;߭ 8#ls'JٔK 8=ȬhQ`QF&# ʀDښ?~q'(Ǻ2r=zf3K=ɾ$caAzƾ @{s\:#7cvŞ|YcD`<[VCʖ#Ӈ"{&I{_lT]BY[]|߾4^H١<ܘy AiVq߂LEj>}f0 [FٽnaL8\RR9?1\-._Dwߗrq0"tQ@T1WHrl+2?985V.Z̵ {2;89Ӷ_FWd5Ltˬ6'9hy Ĥ,@$Ct(&۝1h:*ulNCҎn&̋U/SxڴeKު#)O 20NW>\?2/ >žp͟>,/_5 'C«k7zǩ! {ZJ|ȎXs}4( e``h?!?.nN;gN͘F34^V@=Z2d9! Va#3o1@R$+R * ,>RYİ b&Keb|V$=5bצơm.Qt:Ĵg$Ԗ\U_A=5Z h1~ i`AXt3Ib3[ȿ <\k ΘQ;XR@w.OR_<DE(cwk`qoLpJG}x5ϫaX3Z1};}&J# ![X>^5T"SDe6  ~/$rSčyǍv"`.1 fAbLv{8*cJ tURV)_=S y(͢Tk {ꙮZSi7y!lђOQI9jݏFlC{p{a tgx~-=p׌7F{2w-w\qP?u]zwubO d4Wx۲ k1<;ѿ{_M*OwPD5We`F-WeLBh>m Eہ)ͣMHg2C#Fp'=2;.c]AE;cU;>WCh5D.O_Rۛ 2 xP[Ҩn@\a)۲(._nit*0p~L=\OMª,n%|{0N;ӓ*)ɱMW~Yij`3̘]Lfw'okQ|E'Tyhh?R_-"fTd/xR+ 6R}9М݊B(ܶzHr=s'kf@xvzJCЭX&ݼ=;->L>ddn̾Nbcm$4.qUyQWt8a홫y{,E+5pN8}[{pFQOK\osa%z(-YZeRE5VipjTS#!^d q^iܻ^K#mnP2l>GN՘Q█(z>a*\+ȯdnJ}Jnꩍ)e(@uJc= Zd(_Lk-=ȿ}>G.6E a)GD-ԾU \$Y^rX#oHރqCN/V#.P6_jk[~E{ƍCZnbIp=B[ꟿOLƉ+zܯ3@&ʱ, / e5,hBK,^~j$rxR# Ԍֿ6,p+P" X`= OTQO+?ȨdQt(ۆUلBm̖@mǓk>x4n/V<(C"71165n]dOm+HC){8'.(tmpO{ ,Q48ա 9J?\kj3=U)b VvF/vrYT5*S^y~ۭ7ԞcksFA7u<^Tqq22<A~9{%bv& ,[QdP-w 9&e4K&Cl=>y3_SߝFVk/Y&{Yvw[g- ɲO?MZXOLհi/2%KA`n~{tP -nP*^Y}2$ֽ,)mWw` 5;!5~QLxʃܹ tNޮɪ8>AN"=_i^-?3iAbm*[D=/}ڔjpآYxej[ BcS(F~!$?.Z,U!FW v!J>uY:r]4;ǀti)#?%z*JJ&ND7M S Zm:yEiʋxB5b~b `C,h$ ŧԕLiaxjƘC(m&lao~.;&f%һ 1)f"R@ hO 0ëp[ JLa'vAԇ[597]6NnU+V'wR-`Pi e]Y'e5>r!m &m2~D~n,g1p5OsG@2\kh IZH 8T{?k~NudFݲuv\杜<0G'k#W+U '^(8O/A]y]{2;b8ȡPݥ|{Ѵ:>I@gk)Q02~?g蚻}'cˆMmwhʱ&nRʟ/_|W`$A۱FBwR~P[Hk 2yCǐiMf`Q*|h)CNaX?LV5wt0RS^XzrVE:4&L o=5%s `/~L+ ( ) )۳%7X${!*{ٌ}Q Klk۞^dA۫ƿ f.ʁE$J=MeXMB#7 ̷ySvȂ o'Pn]RR\,:^l_ y@!E6?yց}iek$aXߞt?U&9лd5]`;U+;sZP Ib4-C,Xք\JDEH'),cgi2VVmЋ" 4,r`Y FJ#N)H(9f8jS0ok]  o+>oW` z䚪Y(Β3|`A6`4!y7oEfśb]@4m"ɛϖeu2#.+,”x8WҾ|yK'DY- y'1+ě#5Y]Ry:~VNkijCB/Vݰ0Uid..O=nKY-GApQu|*)GdV+4TEI,L8;K¤b^VY/s7 v1ғJ9XO܃L,wjq$HW9uP~m4z7QXV5z7"=ڙ3Br-Hgb~SunuVSH# dcP-NEy1(HO`J.v D| z+ ;TK1O0a(ni#$rY ^s8v+SSflKL:̠5ـ-,dTё]Ͳ_Hf<֬Y6n_Kp,?Ѣّ4sv,:,F w4maPK@(,jM8X"p).n!Cd;1 'NpP~?p&FwFZ"Ӊܗpҡr: !bx闗ˀL Ѥ?_My:xs>1f%WPZnvpRƿnoRg bVҮQ2Hzʥ,Ea嫙TsķPSh#srsQ0d`D; t Ѿ@sPUgdzNO#F;پ_ ^.p@J (fBH8:톱.'7`14ns ~&M&ցJٶZOxo'̵ƄI)n{%ɋ̉b]%>滷-5& BiiLܧPHó?CЈqtXnxbNbm 2I#"-wioh{$ tf{RǹS&bV#)م_ٚoXz"0`$>\ dY{ѵF"͋G+s d Lψ85hYVJ%]n6jj XD>0<:#Q:asNh΋ahd˫`UM06L^~8f 9 *z`6hL5Nn|> y*=b[_+^[3^d?y*t/&FXen>#~ݿn EqjLNTXvw7]LAAb{S!O \]m!'d`/P2H@P Pr[/8E^QamCI.,H(}x+(DmlҊ:l0w_{ %: / g1>k\HVZ, P52T`i_r3StDg^=Xb%A<+VkCou,ƢK&Đg(hl[%X˿9v 5a}Q ۻf>n ./WJ+ܠdVi&5ZK*ӹ(HOC0b~C#_'?(2=?lSxY5j>p^n91tL1#L85sV4\sVa~7|ĦK f% i{B-iҲ.ʹ h-fəKT4g0؊'& @|Nr`>o0K^&3 xsCI_HcBs5,>)9rp3:_!C6x@^8e: x}6$?CKGx̍߅1@糼Ra\tK7E"M.O$AY.$=a)Uo+_8aA?Dvp9(xO}Jdz۩DڥMsRӉҏ5^QT֭eVuQB1P2QHRwR"ao,Cɺꐻ3R!A(.T.ڛ{@bJ<Ԋأ劲29B-F7Ik0t0ɭxBF7VNf\dA#r% j;\NrK7;nB1I0[E`LJZ ؠ7l pGrVP"R:*'Y\ژᤸ%xqz6ֵwT[L6ڰkTzf?1ȈT}xUdBp[^֒ .!y760 Of-lZcJ Z!DQ9;ɹCq2pBvD) NPI)VX4Br`gSeEw&6^-վmUE9 d\&@e(x[YSDpoT󴿴A^@!i8KpÁ}}>z@Z? znXu@]H3)LʣCɬ!o- }lkG_j#[K3Z/>b<{|"|-;*Ga2A:ۮ<6epzP |? Y֚i+"k(8oWct3,cs> K*ܕI iUY(pWze5'4Lː<s+1dy|hv ,/ɩ Aڱe)Vjl FiEk(W5'iB )83W'sIu"| > ,Z K<#V-"WA#.,zcK79߮@XTwkg`=ޡRL8W#[Y4v_F$V.Tlvd(cՈ*/gL_KF<xYu> !PkXyv?e33 (6MVOm:U:wѣC1$ 0#ճ-I{cQ :F>\ݬ`mӅ`N1`@\N-u6lG a^@m'jƭx)ӔF U:{}w횽_fw66RN㲶[NyZ>Ϛm+>4ÛH c!AwmvynvLxGM,O6aA RMCfE[78U5C8 a=!e$lL}A*w$bj!>× X)X%F3aڅtyZlzs1(^Fh%7y!ʘ4^mZwF5nSJ͔7X+$oh-9 ȹ#`+}Z+z,Ni*^Ƥ6iTT -~ >o F.+o͆w'MI~9RYUP9%5YĐf,d4ruN)Z7(ժ玧̘B/LLP =՘ŗ60(3xU@<'WnYRb B*CLtCX?g%)fޛtJ pzb{a @ƘWm@YX|g?g oOFBF}i0wmAR y<Gb? =c 4u_wq_sTA8w>iq@yydol)i2R^7[kHas@zSR>JtBr^+RqTig9lYqClI[Vs,4N Z:^G"i sY4sf>Ǯ"wےH!MRldgAbH M #}Dݎy6t^͟U)mcoAb?H_WJ^-sR#yH΄97t;`Y4lD>=A=0z tp1V&ڭ a~R)`AdbAB_roHf gwS.hLcAwLWxAF=BҀ)8@mDpT蜿ʑ~V< gOn_̣bQlJdQ%[u=\/{U҈"nmSE݆r"3 D;VL Aw sLCd̈N^3SΌh)NyA݁~lb德N|%A4q>U=I4 33xbLJVG)p^X1`DnvĘ/-3-6d׈/:zd..Azm̳)g4w2=ˢԯ0FxvX~?i닐3 LQg@8 T8ut5 g4$ܶbC=bjL[ wJeN2  &6&xa;KKC-:!ARRٔUy RUx:Óɥ\$1DO9v)+DCCx'h_1<ʛ~B%ۅB%'sFuc<5 T#2+[nW73P*Y@21r>]kJv6 ۵_vHDЛ 6pM`W:cr-qvXozM(Ho2gWjiKr( { M1=H*ɣZ>6Z@` Z[A%U^ގ1 hAP! t 4\b\E3AR{@Mj0uB&g@_C.\ ؎*. {/AO}K:lWٿ@ ORJS,4J38Xyl 5f,ecC\h΃U<_;|Bタ j0Fj}&Yv?B%E9> M=%q?9iWyp/s{] Gb a NRH,ӅP,IS[N7/hv{sgr7 6uV= k֞߿[c}?2[lq0@s@Ε-;Cv.y:?aRLd>)Ee"Xri]w[L>S`/W%m_X .,K,q6Tz9S Cb^>9TO)ץ'#ie1lȲWs:ϡ#MjmࣤFWu"GGZVTUP~h?JǬZ@6_ C ֝b0>a#`aXE 傀[ۣF޾t[; hFmh La\&7! ذ]_&AjgaԴ&+? H/e ,e1d?'A+ dz>؀ڌ la!1Z9-:Zlq`%P Wx &T ./ׇƗ._~x2^,4,[fo5` u|3/Zǜڶ Nc}ilS@߸ehcj^U3݄5(>8Q&Q g.ACkjU+> M;W,B !v[`2@²k-fe ǮJghm$Y;'cںMEjDzӹ 5 O^Xmo* B9>j%hŪݬr&ywEAЩv+̡y(}Vb$!if1 VCi7 rھ.KݟdzQa%.莩L @͎Gu吪;2J(džZͿVlObbu-4`$RdaoT_$44Ө(\ Gm3<+˒SuǞ<ٌR#0.Lw`y9AE}t2kXP䨷GafJ:j;DbH04aj4xj:M7{;ӶAՂo!j + /N‚G:^]²9WpT8.0 &T[>ch_cv'IJ挈usRx0zǻ*kNHKLÐr1:h͚_&\b-ڔ~ 7s6Xd׾bYV8ϩX'v1[`bTp'DLjLSH Ev4 IΟ1˗S -- m4V4!:?M c3E a_eBu{ɷrd\)t;f1&.:l(%;ϊ#jR'9FTMMnJ|~=J5{Q345ssv▅)^9*UiYЃ<BAuۦPeZ!&O4U(\O0hJLsO-.\'L되êI'bO\sgσOKs/%pJEPII2c%:`Qo좙+8* w_~ ܐ/a5 [&F׺,6lRyDV y0x'swZ#=N?zVdUJnDQXf;_%x::}3d^ȝp nPb)4)tS輝_~_X¸^}rqQAcTRyP9dȸY};x!غw3"yG@Jr7YH:5 )/qh_# ygq^O|yX\\;3wůy+3J þbJ5Ņ+@YϘF†p|TuK)+RPFj8^[q89d\)ӹ̌!  QD ~RՀЭ,$^tJ4otn<JƐY' Nk*CP̀[ZVf-5xB΍'O$تck7VqlWD#=YWZx*І䮟eF*aVYJX'`WS.2VIJ ؀:wu}*Kpxcgqa$r$ƩJ.qe*Y^>0;oĕUWN9pOeh}h?o$ac=qE4ʨxS?@@v$xb >co$l#BnW6J|Wf5MJ" (!TOizIdZijĘ~q&lg\ܫ jU2A3e)%q8iв h}M|GU̗ëV}`H Šu%Ɩ>`.ی\:Ѫ 봚F˄#Dp2DLaE,uU&8`ܑ"pLv+R؎Ix7z:Q T$%X]czfVﱜ6:"TNKyhnn 6-=ڡ^/yȐܰn"L,[SN(o <<<δCٔCf8 A-fĦ宪ݟk#@n>qVi}%B˔zIVj$oF{6"}iy$Fv;KgH |ts摊5TzPX`.1 KnًInQ͢"n Sr/6Wi+.=#5fA$O?UAOW=@!e#+' B_$1ۂ\HPl^8FυH l_ggko",v >s*,7%k%E(jm ȕ^%dZb{Aܤ @~ĺ CS~5~/~Nw%Mx~ )3_!A/lyѹکWJMj 9zkOA3-6`윷$hL.R>\~Fتrs'=4@GDE ]VCq1yaxٮ{rmb'O$^9s3Nܹ6pwY{4[$b &C5"nNXiiSs8zR<2*Fݪ\d 4~3gm\H\neVmFG6 M1LJ*,!Ov4jB ža̭_wݡ =#KGЗ)u]j_qe{E ŏFn+G-J#byDj *]0u2٧Tn[l9uJ]Dg|D#Mb)?xXN7J$mg5aMsoPlLy?]vT/.8,u% }[2`Xóm70hk"=mx/j.bj"HjZa$W((dhetm꼨ޢ;NwFk, C*x?MѫG3Hw 񤏟H%gQB U ?٩Ok?i`bTz^ƃǾ &6Jt!)a]rZ51"0mӜY#wJ]]1瀃,:[B!qh&#s{W-uIVۉǙ/T0"VHW>")L@MK5S48(.r^ !mjB ;uW)#%ц 53ymhog^f3:rѓV9yux 9AVf޼٠NC2[q+TaM򳈛cC6d\'B8Mɳr;aw }LEuV~ ^iy-nF Efo(Irwa2pW2f v!PF}u>v=v*PD]E25oy p P``ؘjkqH;'5k lNF ' Ɂb#?8bO2 _-La jv4/Q E3/Ķ$R`@zHzеv3JҸq( ^z CO7yi<ř6;1՛Z޽ BL: SV4w^)Cr~Kc` Kor./Zī\w%N/.>?Q)Nc_"NHd% *Ð7q[w>)JMަj&P~{ȔƼ:u`}eEmJ +G{)CuZB͙!Kh+֯)KunVaDEôy,&U<y(\-P?pg ͈=W1YR̲w\@N7{)-ߓGF.\Rb7m|f-¼_SmdXdkiΛߌafnc)?%VrKY'喁|#v#A9:$5`TJdXsgM-Vذ]W~ZLӒEwwgLrsi>餴D4o6edA(qv&ml4V|uɠ&qy]ן_\eWq]Wda~x:"7=Ijێz,XU!Еc^>IL\T6\^Gى8>,ևȀiٲ 5b໡,+x72̹E]NrXZpzb:2Kg36wAD[ bag}sOױ$~o wȜO =z`F/ء%((Ff *uijQ DݽkW!W1m—6{O&򁤨FOƖʑi'wtO$Pp>m4%9Da!aJp-6LYL 81"-SfqW:(-@1,HzX8zkm/CoDh#mأkr KTŰ1T}d}GPgKYr21G[kBqsmB@Qq*v-KjnA f0d$!)Gڳr.G{HI zTb= υ|2fc|}S3 feK}g"SC <{x a9",lg{gY~[o1PsSu!;y.c KCnWs#Ve^'z9 _c7yz Aq)`]`xEÑSjpc!8cDMi__Ϧ)S{iŤ]Կl–oכl*W.Y0‘lpz23z9S3ݨ2ͅLV>v*nm5b!x;š*j̥LSH-9e,0医ڴFs}( 16wLCKa#/4 ~}e7[oYZԶZΒYlR`R]ΈWE\ Xq ðLMk(b7^\Q Do58.H#ZnpN0R(0cF>f5֯[N gP% H6"+FE^=U4PѷglO]jK/ hn0)ʿ^EjD_Y=~ o!n7oW;(JRG^_xz?Jr[qOײ] I#t~kИT8spTz(w~y&m&H;7)C!0R"ѐjk=p\7#r~}Il* ϥ#Daj\Κ^:2lu D;@Bz:7zU8.G <-'1uwtfFc@3t=&RQ % LhL#?\!g8q廔m3/t ʠP[eaPPY\BtF_b:HOC )>lW5;kGqs.&dI?'`sمs5y.< R9ݝ$_h,hEDOFƗ5fIW_A55b|y-|fj3ad5ց]OE'@(>N,JRj3dG]`OR2vL w9`UF E`6 Ϭ=kp5/h-3$JNǒJug9ŪroPG q4v \-kW`Wg'@%s^NP?^-H*X ›r{)}o><{E)M_c@4"0O5U#ek.7WDy Nbm8,[9ಣ( i%k஻y6)+$Y XNq^~N˹4< ]7:{`stF$}C lUwIPE;N*Yc*_x`` IMH$ޘ~pnU #Zhҁ';v;?y?? Uzyƿ*!{7t]x|6CowYHAV<7<]B8[#0koAJywj0- RL*D2:&ȡ'$h7kTpMM|tL或tVo[8ōY)]7J^PuoSOv.\R,ڑYki[^{wOz_lB?άMUE'vV8i!VF;zii`U4߿l Qm"fyiU_.{oNYc+艐ߎIA~ic5&(ÄQuw^2[\jP6*ST(|pA5`劸A=ñucN>  'z~>Q~+Vv*AO\:8Yt^@ܴgzyZV&ROyl3|uY8Uù~i Sbd6K6xApiVSbC,?kHJ݊(G5ᮔ]hlT5>e^sH֛I-`SNj:Wp^TAXwcrkl()PӀ4&BO/8 Kt*L[Lewg"M,USME$&_^DJ5q򋃹ZSym! 5/vCE,"6Gk  ^L{`錮{JMR\&{N|ۤ -.*]--fjM\#HȴgGPC&Z0fj?{#fzR1t_rniJs9FwlmE',8f _b8) X/;Al쌸aWX5h )V2Z`qG~vy2L^&AmDL{(v)&ȞFV[a/Í!Yٌ T\U\˃Avh0B|qMf0QkwuMjŭ\9I88ބ\|6 `"X51fq|Sk>#6/Kӆl)EU|t!bz^,Au uԨ l!PEYN~Ҏ h D ݖ@,ZWqėx;4O7 .&g9LI?/ |S ti;|gKhHxzfAZU+l2_?Q;rz_YO{Iw|o/{l{ެTP^ ð<`7hWGbX1ˬh~XU6hzxJ/%~ FtlP8{[[qf4+)hrAERra|, ݸX&Z A󬒄gaT1`cs$=aߢa.u&yw#0$5hR=Q)/찓Ht^ar!z9zJho`JyF۽=xqݧaȿ_ׂ/+IbUz\f^A {gLENӕrJ rL'ζ5}<}F匾뤸¸uقRE>~FKtqEu㚣8}0Krg"l8x ipЎh@7T&SNK̭|yyw>5.u_PRv܀P-o n AXW(X?£m6Hç E}_$wĉì4;1lLĈrt ЪƽhCH"x$mˈأ> Kؓb((#vsY֭qx%;*)RN딖BGgK54t= HuP? J;-$viPikfaN^luuG &[;ux՛IػhE~?7`shO m=rP&f=7/PY|~ƒBo197`)aK3n_ |! ,6XfUZdLɔWqxVWkq6m>~Ipc;Ux׆k J~cKS9N|j@FVS~y9]45n7As@¶0%fٟ[(E=|xoA2Uūm13 #g̿&fx,㾀}yi̵ @6+ gqO[;.DAL+Gp{Z OOqRJp#akE %Supg3f:1~PToZ4vm9INfhA5h((A?i?Z7[䟽^fBBA H*䛵yWu>\QwY4opVv+:I d&^ Xa*Y3'=+‚W)?n26/}ZE8EGo(H45ҜUJ}!`kc}O~˞ϜI}TY7'Adv;, lM?cbSj X/9V4tPQ], bα7xxIhk2HYIU'f\1^Cl VO$)xO/;vikip^{BG;byn}m'#{ky]gg~\nCۋ=bݭ9愁ɡ}&<[> AnhW /%0VFm= .v ir@h (@A Ob@Zj SammJ9f38"& 2T"Z 0##KC\5vw3fD=?pU(Oy5tpRNiuZBHVLi*IdrԒ98zoQ۾y٨aVLy g;h4uCSS KKmsD=۩VPw*9KIUMC~HI~3PQNx (iTlve"oKp{ǘ uE哬7{7pe='n"8240u1%7SVhEIsVp1޹7g? OkFDeב{0[8nGv)bg3?#ZlbTINĄ fZU$Yv$JZk Cv<[C@mYSrFb z,uoj.`N7y$fO}d'(hgZ<*ꢖ0C;PĶܘA6&Ei^"2wܑpR8iVJ9RKԉlUD 6N*ޖ@ iC7{mߦΌyزߕՋŤgr}ٿGYͽ;.q:wu(!hf>K\21pI=oo9qµM,JSl[ 媊#ֳ4iq/;أ>p:m,D尽cDspf޽I9Z2+aqNIΏt}]e